From 9105a1261578714d1c2a96e93fcbe955dfbdfe65 Mon Sep 17 00:00:00 2001 From: WardDeb Date: Tue, 15 Oct 2024 10:07:32 +0200 Subject: [PATCH 001/336] ignore conda yml --- .gitignore | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index c75ef4e854..e4786f99af 100755 --- a/.gitignore +++ b/.gitignore @@ -52,4 +52,7 @@ _sources ._.DS_Store # Planemo -tool_test* \ No newline at end of file +tool_test* + +# local conda env folder +env.yml \ No newline at end of file From dced6832b3f30b9b12c1fd763571b97e4db5b8e4 Mon Sep 17 00:00:00 2001 From: WardDeb Date: Tue, 15 Oct 2024 10:43:47 +0200 Subject: [PATCH 002/336] split python/rust code --- deeptools/SES_scaleFactor.py | 195 - deeptools/__init__.py | 0 deeptools/alignmentSieve.py | 439 - deeptools/bamCompare.py | 314 - deeptools/bamCoverage.py | 416 - deeptools/bamHandler.py | 103 - deeptools/bamPEFragmentSize.py | 369 - deeptools/bigwigAverage.py | 128 - deeptools/bigwigCompare.py | 146 - deeptools/cm.py | 1088 - deeptools/computeGCBias.py | 800 - deeptools/computeMatrix.py | 429 - deeptools/computeMatrixOperations.py | 852 - deeptools/correctGCBias.py | 746 - deeptools/correlation.py | 706 - deeptools/correlation_heatmap.py | 110 - deeptools/countReadsPerBin.py | 1033 - deeptools/deeptools_list_tools.py | 78 - deeptools/estimateReadFiltering.py | 376 - deeptools/estimateScaleFactor.py | 115 - deeptools/getFragmentAndReadSize.py | 166 - deeptools/getRatio.py | 82 - deeptools/getScaleFactor.py | 305 - deeptools/getScorePerBigWigBin.py | 322 - deeptools/heatmapper.py | 1372 - deeptools/heatmapper_utilities.py | 204 - deeptools/mapReduce.py | 263 - deeptools/misc.py | 13 - deeptools/multiBamSummary.py | 294 - deeptools/multiBigwigSummary.py | 281 - deeptools/parserCommon.py | 884 - deeptools/plotCorrelation.py | 261 - deeptools/plotCoverage.py | 344 - deeptools/plotEnrichment.py | 588 - deeptools/plotFingerprint.py | 484 - deeptools/plotHeatmap.py | 893 - deeptools/plotPCA.py | 200 - deeptools/plotProfile.py | 973 - deeptools/sumCoveragePerBin.py | 240 - deeptools/test/__init__.py | 0 deeptools/test/skiptest_heatmapper_images.py | 140 - .../test/test_bamCoverage_and_bamCompare.py | 462 - deeptools/test/test_bigwigAverage.py | 83 - ...st_bigwigCompare_and_multiBigwigSummary.py | 136 - .../test/test_computeMatrixOperations.py | 165 - deeptools/test/test_corrGC/R_gc | 201 - deeptools/test/test_corrGC/R_gc_paired.txt | 301 - deeptools/test/test_corrGC/extra_sampling.bed | 1 - deeptools/test/test_corrGC/filter_out.bed | 1 - .../test/test_corrGC/frequencies_data.txt | 11 - deeptools/test/test_corrGC/mappability.bg | 3 - deeptools/test/test_corrGC/mappability.bw | Bin 12881 -> 0 bytes deeptools/test/test_corrGC/paired.bam | Bin 512290 -> 0 bytes deeptools/test/test_corrGC/paired.bam.bai | Bin 208 -> 0 bytes deeptools/test/test_corrGC/sequence.2bit | Bin 300 -> 0 bytes deeptools/test/test_corrGC/sequence.fa | 21 - deeptools/test/test_corrGC/sequence.fa.fai | 1 - deeptools/test/test_corrGC/sizes | 2 - deeptools/test/test_corrGC/test.bam | Bin 9779 -> 0 bytes deeptools/test/test_corrGC/test.bam.bai | Bin 96 -> 0 bytes deeptools/test/test_corrGC/test.sam | 203 - deeptools/test/test_corrGC/test_paired.bam | Bin 2354 -> 0 bytes .../test/test_corrGC/test_paired.bam.bai | Bin 2536 -> 0 bytes deeptools/test/test_corrGC/test_paired.sam | 51 - deeptools/test/test_countReadsPerBin.py | 209 - .../test_data/computeMatrixOperations.bed | 196 - .../test_data/computeMatrixOperations.mat.gz | Bin 62917 -> 0 bytes deeptools/test/test_data/make_test_data.sh | 2 - deeptools/test/test_data/othergenes.txt.gz | Bin 329 -> 0 bytes deeptools/test/test_data/somegenes.txt.gz | Bin 320 -> 0 bytes deeptools/test/test_data/test.bed3 | 4 - deeptools/test/test_data/test.gtf | 9 - deeptools/test/test_data/test1.bam | Bin 25326 -> 0 bytes deeptools/test/test_data/test1.bam.bai | Bin 96 -> 0 bytes deeptools/test/test_data/test1.bg | 41 - deeptools/test/test_data/test1.bw.bw | Bin 25773 -> 0 bytes deeptools/test/test_data/test1.cram | Bin 6061 -> 0 bytes deeptools/test/test_data/test1.cram.crai | Bin 42 -> 0 bytes deeptools/test/test_data/test1.fa | 26 - deeptools/test/test_data/test1.fa.fai | 1 - deeptools/test/test_data/test1.sam | 146 - deeptools/test/test_data/test2.bam | Bin 33925 -> 0 bytes deeptools/test/test_data/test2.bam.bai | Bin 96 -> 0 bytes deeptools/test/test_data/test2.bg | 42 - deeptools/test/test_data/test2.cram | Bin 8066 -> 0 bytes deeptools/test/test_data/test2.cram.crai | Bin 42 -> 0 bytes deeptools/test/test_data/test2.sam | 195 - deeptools/test/test_data/testA.bam | Bin 424 -> 0 bytes deeptools/test/test_data/testA.bam.bai | Bin 176 -> 0 bytes deeptools/test/test_data/testA.bw | Bin 12871 -> 0 bytes deeptools/test/test_data/testA.cram | Bin 1419 -> 0 bytes deeptools/test/test_data/testA.cram.crai | Bin 56 -> 0 bytes deeptools/test/test_data/testA.fa | 10 - deeptools/test/test_data/testA.fa.fai | 2 - deeptools/test/test_data/testA.sam | 6 - deeptools/test/test_data/testA_offset-1.bw | Bin 720 -> 0 bytes deeptools/test/test_data/testA_offset1.bw | Bin 726 -> 0 bytes deeptools/test/test_data/testA_offset1_10.bw | Bin 728 -> 0 bytes deeptools/test/test_data/testA_offset20_-4.bw | Bin 739 -> 0 bytes deeptools/test/test_data/testA_skipNAs.bw | Bin 19193 -> 0 bytes deeptools/test/test_data/testB.bam | Bin 838 -> 0 bytes deeptools/test/test_data/testB.bam.bai | Bin 96 -> 0 bytes deeptools/test/test_data/testB.bw | Bin 12873 -> 0 bytes deeptools/test/test_data/testB.cram | Bin 943 -> 0 bytes deeptools/test/test_data/testB.cram.crai | Bin 41 -> 0 bytes deeptools/test/test_data/testB.fa | 5 - deeptools/test/test_data/testB.fa.fai | 1 - deeptools/test/test_data/testB.sam | 6 - deeptools/test/test_data/testB_skipNAs.bw | Bin 12878 -> 0 bytes deeptools/test/test_data/test_filtering.bam | Bin 12201 -> 0 bytes .../test/test_data/test_filtering.bam.bai | Bin 96 -> 0 bytes .../test_data/test_filtering.blacklist.bed | 1 - deeptools/test/test_data/test_filtering.cram | Bin 8103 -> 0 bytes .../test/test_data/test_filtering.cram.crai | Bin 42 -> 0 bytes deeptools/test/test_data/test_filtering.fa | 26 - .../test/test_data/test_filtering.fa.fai | 1 - deeptools/test/test_data/test_filtering2.bam | Bin 6509 -> 0 bytes .../test/test_data/test_filtering2.bam.bai | Bin 96 -> 0 bytes deeptools/test/test_data/test_filtering2.cram | Bin 4460 -> 0 bytes .../test/test_data/test_filtering2.cram.crai | Bin 42 -> 0 bytes deeptools/test/test_data/test_paired.bam | Bin 2354 -> 0 bytes deeptools/test/test_data/test_paired.bam.bai | Bin 2536 -> 0 bytes deeptools/test/test_data/test_paired.sam | 51 - deeptools/test/test_data/test_paired2.bam | Bin 2257 -> 0 bytes deeptools/test/test_data/test_paired2.bam.bai | Bin 2536 -> 0 bytes deeptools/test/test_data/test_paired2.bw | Bin 19285 -> 0 bytes deeptools/test/test_data/test_paired2.cram | Bin 1795 -> 0 bytes .../test/test_data/test_paired2.cram.crai | Bin 45 -> 0 bytes deeptools/test/test_data/test_paired2.fa | 83501 ---------------- deeptools/test/test_data/test_paired2.fa.fai | 1 - deeptools/test/test_data/test_paired2.sam | 49 - .../test_data/test_proper_pair_filtering.bam | Bin 314 -> 0 bytes .../test_proper_pair_filtering.bam.bai | Bin 104 -> 0 bytes deeptools/test/test_heatmapper.py | 309 - deeptools/test/test_heatmapper/group1.bed | 3 - deeptools/test/test_heatmapper/group2.bed | 4 - .../heatmap_master_interpolation_bilinear.png | Bin 507902 -> 0 bytes .../heatmap_master_multi_color.png | Bin 75458 -> 0 bytes .../heatmap_master_multi_colormap_no_box.png | Bin 78479 -> 0 bytes .../heatmap_master_multi_pergroup.png | Bin 61511 -> 0 bytes .../test/test_heatmapper/large_matrix.mat.gz | Bin 640187 -> 0 bytes .../test/test_heatmapper/make_test_data.sh | 45 - deeptools/test/test_heatmapper/master.mat | 7 - deeptools/test/test_heatmapper/master.mat.gz | Bin 467 -> 0 bytes deeptools/test/test_heatmapper/master.png | Bin 50189 -> 0 bytes deeptools/test/test_heatmapper/master.tab | 201 - deeptools/test/test_heatmapper/master_TES.mat | 7 - .../test/test_heatmapper/master_center.mat | 7 - .../master_extend_beyond_chr_size.mat | 7 - deeptools/test/test_heatmapper/master_gtf.mat | 3 - .../test/test_heatmapper/master_metagene.mat | 3 - .../test/test_heatmapper/master_multi.mat | 7 - .../test/test_heatmapper/master_multi.mat.gz | Bin 643 -> 0 bytes .../test/test_heatmapper/master_multibed.mat | 7 - .../test_heatmapper/master_nan_to_zero.mat | 7 - .../test/test_heatmapper/master_relabeled.png | Bin 46540 -> 0 bytes .../test/test_heatmapper/master_scale_reg.mat | 7 - .../test_heatmapper/master_scale_reg.mat.gz | Bin 503 -> 0 bytes .../test/test_heatmapper/master_scale_reg.png | Bin 51255 -> 0 bytes .../test/test_heatmapper/master_unscaled.mat | 2 - deeptools/test/test_heatmapper/out.bed | 3 - .../test/test_heatmapper/profile_master.png | Bin 30146 -> 0 bytes .../profile_master_heatmap.png | Bin 23448 -> 0 bytes .../test_heatmapper/profile_master_multi.png | Bin 102231 -> 0 bytes .../profile_master_multi_pergroup.png | Bin 51976 -> 0 bytes .../profile_master_overlap_lines.png | Bin 33541 -> 0 bytes deeptools/test/test_heatmapper/test.bed | 3 - deeptools/test/test_heatmapper/test.bg | 48 - deeptools/test/test_heatmapper/test.bw | Bin 19429 -> 0 bytes deeptools/test/test_heatmapper/test.sizes | 3 - deeptools/test/test_heatmapper/test2.bed | 8 - deeptools/test/test_heatmapper/unscaled.bed | 1 - .../test/test_heatmapper/unscaled.bigWig | Bin 689 -> 0 bytes deeptools/test/test_multiBamSummary.py | 56 - deeptools/test/test_plotCoverage.py | 30 - .../test/test_plotCoverage/make_test_files.sh | 1 - .../outRawCounts_default.tabular | 1502 - .../plotCoverage_default.png | Bin 87320 -> 0 bytes deeptools/test/test_readFiltering.py | 166 - deeptools/test/test_tools.py | 29 - deeptools/test/test_writeBedGraph.py | 117 - deeptools/utilities.py | 390 - deeptools/writeBedGraph.py | 354 - deeptools/writeBedGraph_bam_and_bw.py | 239 - 184 files changed, 106501 deletions(-) delete mode 100644 deeptools/SES_scaleFactor.py delete mode 100644 deeptools/__init__.py delete mode 100644 deeptools/alignmentSieve.py delete mode 100644 deeptools/bamCompare.py delete mode 100644 deeptools/bamCoverage.py delete mode 100644 deeptools/bamHandler.py delete mode 100755 deeptools/bamPEFragmentSize.py delete mode 100644 deeptools/bigwigAverage.py delete mode 100644 deeptools/bigwigCompare.py delete mode 100644 deeptools/cm.py delete mode 100755 deeptools/computeGCBias.py delete mode 100644 deeptools/computeMatrix.py delete mode 100755 deeptools/computeMatrixOperations.py delete mode 100755 deeptools/correctGCBias.py delete mode 100755 deeptools/correlation.py delete mode 100644 deeptools/correlation_heatmap.py delete mode 100644 deeptools/countReadsPerBin.py delete mode 100644 deeptools/deeptools_list_tools.py delete mode 100644 deeptools/estimateReadFiltering.py delete mode 100644 deeptools/estimateScaleFactor.py delete mode 100644 deeptools/getFragmentAndReadSize.py delete mode 100644 deeptools/getRatio.py delete mode 100644 deeptools/getScaleFactor.py delete mode 100644 deeptools/getScorePerBigWigBin.py delete mode 100644 deeptools/heatmapper.py delete mode 100644 deeptools/heatmapper_utilities.py delete mode 100644 deeptools/mapReduce.py delete mode 100644 deeptools/misc.py delete mode 100644 deeptools/multiBamSummary.py delete mode 100644 deeptools/multiBigwigSummary.py delete mode 100755 deeptools/parserCommon.py delete mode 100644 deeptools/plotCorrelation.py delete mode 100755 deeptools/plotCoverage.py delete mode 100755 deeptools/plotEnrichment.py delete mode 100755 deeptools/plotFingerprint.py delete mode 100755 deeptools/plotHeatmap.py delete mode 100644 deeptools/plotPCA.py delete mode 100755 deeptools/plotProfile.py delete mode 100644 deeptools/sumCoveragePerBin.py delete mode 100755 deeptools/test/__init__.py delete mode 100644 deeptools/test/skiptest_heatmapper_images.py delete mode 100644 deeptools/test/test_bamCoverage_and_bamCompare.py delete mode 100644 deeptools/test/test_bigwigAverage.py delete mode 100644 deeptools/test/test_bigwigCompare_and_multiBigwigSummary.py delete mode 100644 deeptools/test/test_computeMatrixOperations.py delete mode 100644 deeptools/test/test_corrGC/R_gc delete mode 100644 deeptools/test/test_corrGC/R_gc_paired.txt delete mode 100644 deeptools/test/test_corrGC/extra_sampling.bed delete mode 100644 deeptools/test/test_corrGC/filter_out.bed delete mode 100644 deeptools/test/test_corrGC/frequencies_data.txt delete mode 100644 deeptools/test/test_corrGC/mappability.bg delete mode 100644 deeptools/test/test_corrGC/mappability.bw delete mode 100644 deeptools/test/test_corrGC/paired.bam delete mode 100644 deeptools/test/test_corrGC/paired.bam.bai delete mode 100644 deeptools/test/test_corrGC/sequence.2bit delete mode 100644 deeptools/test/test_corrGC/sequence.fa delete mode 100644 deeptools/test/test_corrGC/sequence.fa.fai delete mode 100644 deeptools/test/test_corrGC/sizes delete mode 100644 deeptools/test/test_corrGC/test.bam delete mode 100644 deeptools/test/test_corrGC/test.bam.bai delete mode 100644 deeptools/test/test_corrGC/test.sam delete mode 100644 deeptools/test/test_corrGC/test_paired.bam delete mode 100644 deeptools/test/test_corrGC/test_paired.bam.bai delete mode 100644 deeptools/test/test_corrGC/test_paired.sam delete mode 100644 deeptools/test/test_countReadsPerBin.py delete mode 100644 deeptools/test/test_data/computeMatrixOperations.bed delete mode 100644 deeptools/test/test_data/computeMatrixOperations.mat.gz delete mode 100644 deeptools/test/test_data/make_test_data.sh delete mode 100644 deeptools/test/test_data/othergenes.txt.gz delete mode 100644 deeptools/test/test_data/somegenes.txt.gz delete mode 100644 deeptools/test/test_data/test.bed3 delete mode 100644 deeptools/test/test_data/test.gtf delete mode 100644 deeptools/test/test_data/test1.bam delete mode 100644 deeptools/test/test_data/test1.bam.bai delete mode 100644 deeptools/test/test_data/test1.bg delete mode 100644 deeptools/test/test_data/test1.bw.bw delete mode 100644 deeptools/test/test_data/test1.cram delete mode 100644 deeptools/test/test_data/test1.cram.crai delete mode 100644 deeptools/test/test_data/test1.fa delete mode 100644 deeptools/test/test_data/test1.fa.fai delete mode 100644 deeptools/test/test_data/test1.sam delete mode 100644 deeptools/test/test_data/test2.bam delete mode 100644 deeptools/test/test_data/test2.bam.bai delete mode 100644 deeptools/test/test_data/test2.bg delete mode 100644 deeptools/test/test_data/test2.cram delete mode 100644 deeptools/test/test_data/test2.cram.crai delete mode 100644 deeptools/test/test_data/test2.sam delete mode 100644 deeptools/test/test_data/testA.bam delete mode 100644 deeptools/test/test_data/testA.bam.bai delete mode 100644 deeptools/test/test_data/testA.bw delete mode 100644 deeptools/test/test_data/testA.cram delete mode 100644 deeptools/test/test_data/testA.cram.crai delete mode 100644 deeptools/test/test_data/testA.fa delete mode 100644 deeptools/test/test_data/testA.fa.fai delete mode 100644 deeptools/test/test_data/testA.sam delete mode 100644 deeptools/test/test_data/testA_offset-1.bw delete mode 100644 deeptools/test/test_data/testA_offset1.bw delete mode 100644 deeptools/test/test_data/testA_offset1_10.bw delete mode 100644 deeptools/test/test_data/testA_offset20_-4.bw delete mode 100644 deeptools/test/test_data/testA_skipNAs.bw delete mode 100644 deeptools/test/test_data/testB.bam delete mode 100644 deeptools/test/test_data/testB.bam.bai delete mode 100644 deeptools/test/test_data/testB.bw delete mode 100644 deeptools/test/test_data/testB.cram delete mode 100644 deeptools/test/test_data/testB.cram.crai delete mode 100644 deeptools/test/test_data/testB.fa delete mode 100644 deeptools/test/test_data/testB.fa.fai delete mode 100644 deeptools/test/test_data/testB.sam delete mode 100644 deeptools/test/test_data/testB_skipNAs.bw delete mode 100644 deeptools/test/test_data/test_filtering.bam delete mode 100644 deeptools/test/test_data/test_filtering.bam.bai delete mode 100644 deeptools/test/test_data/test_filtering.blacklist.bed delete mode 100644 deeptools/test/test_data/test_filtering.cram delete mode 100644 deeptools/test/test_data/test_filtering.cram.crai delete mode 100644 deeptools/test/test_data/test_filtering.fa delete mode 100644 deeptools/test/test_data/test_filtering.fa.fai delete mode 100644 deeptools/test/test_data/test_filtering2.bam delete mode 100644 deeptools/test/test_data/test_filtering2.bam.bai delete mode 100644 deeptools/test/test_data/test_filtering2.cram delete mode 100644 deeptools/test/test_data/test_filtering2.cram.crai delete mode 100644 deeptools/test/test_data/test_paired.bam delete mode 100644 deeptools/test/test_data/test_paired.bam.bai delete mode 100644 deeptools/test/test_data/test_paired.sam delete mode 100644 deeptools/test/test_data/test_paired2.bam delete mode 100644 deeptools/test/test_data/test_paired2.bam.bai delete mode 100644 deeptools/test/test_data/test_paired2.bw delete mode 100644 deeptools/test/test_data/test_paired2.cram delete mode 100644 deeptools/test/test_data/test_paired2.cram.crai delete mode 100644 deeptools/test/test_data/test_paired2.fa delete mode 100644 deeptools/test/test_data/test_paired2.fa.fai delete mode 100644 deeptools/test/test_data/test_paired2.sam delete mode 100644 deeptools/test/test_data/test_proper_pair_filtering.bam delete mode 100644 deeptools/test/test_data/test_proper_pair_filtering.bam.bai delete mode 100644 deeptools/test/test_heatmapper.py delete mode 100644 deeptools/test/test_heatmapper/group1.bed delete mode 100644 deeptools/test/test_heatmapper/group2.bed delete mode 100644 deeptools/test/test_heatmapper/heatmap_master_interpolation_bilinear.png delete mode 100644 deeptools/test/test_heatmapper/heatmap_master_multi_color.png delete mode 100644 deeptools/test/test_heatmapper/heatmap_master_multi_colormap_no_box.png delete mode 100644 deeptools/test/test_heatmapper/heatmap_master_multi_pergroup.png delete mode 100644 deeptools/test/test_heatmapper/large_matrix.mat.gz delete mode 100644 deeptools/test/test_heatmapper/make_test_data.sh delete mode 100644 deeptools/test/test_heatmapper/master.mat delete mode 100644 deeptools/test/test_heatmapper/master.mat.gz delete mode 100644 deeptools/test/test_heatmapper/master.png delete mode 100644 deeptools/test/test_heatmapper/master.tab delete mode 100644 deeptools/test/test_heatmapper/master_TES.mat delete mode 100644 deeptools/test/test_heatmapper/master_center.mat delete mode 100644 deeptools/test/test_heatmapper/master_extend_beyond_chr_size.mat delete mode 100644 deeptools/test/test_heatmapper/master_gtf.mat delete mode 100644 deeptools/test/test_heatmapper/master_metagene.mat delete mode 100644 deeptools/test/test_heatmapper/master_multi.mat delete mode 100644 deeptools/test/test_heatmapper/master_multi.mat.gz delete mode 100644 deeptools/test/test_heatmapper/master_multibed.mat delete mode 100644 deeptools/test/test_heatmapper/master_nan_to_zero.mat delete mode 100644 deeptools/test/test_heatmapper/master_relabeled.png delete mode 100644 deeptools/test/test_heatmapper/master_scale_reg.mat delete mode 100644 deeptools/test/test_heatmapper/master_scale_reg.mat.gz delete mode 100644 deeptools/test/test_heatmapper/master_scale_reg.png delete mode 100644 deeptools/test/test_heatmapper/master_unscaled.mat delete mode 100644 deeptools/test/test_heatmapper/out.bed delete mode 100644 deeptools/test/test_heatmapper/profile_master.png delete mode 100644 deeptools/test/test_heatmapper/profile_master_heatmap.png delete mode 100644 deeptools/test/test_heatmapper/profile_master_multi.png delete mode 100644 deeptools/test/test_heatmapper/profile_master_multi_pergroup.png delete mode 100644 deeptools/test/test_heatmapper/profile_master_overlap_lines.png delete mode 100644 deeptools/test/test_heatmapper/test.bed delete mode 100644 deeptools/test/test_heatmapper/test.bg delete mode 100644 deeptools/test/test_heatmapper/test.bw delete mode 100644 deeptools/test/test_heatmapper/test.sizes delete mode 100644 deeptools/test/test_heatmapper/test2.bed delete mode 100644 deeptools/test/test_heatmapper/unscaled.bed delete mode 100644 deeptools/test/test_heatmapper/unscaled.bigWig delete mode 100644 deeptools/test/test_multiBamSummary.py delete mode 100644 deeptools/test/test_plotCoverage.py delete mode 100644 deeptools/test/test_plotCoverage/make_test_files.sh delete mode 100644 deeptools/test/test_plotCoverage/outRawCounts_default.tabular delete mode 100644 deeptools/test/test_plotCoverage/plotCoverage_default.png delete mode 100644 deeptools/test/test_readFiltering.py delete mode 100644 deeptools/test/test_tools.py delete mode 100644 deeptools/test/test_writeBedGraph.py delete mode 100755 deeptools/utilities.py delete mode 100644 deeptools/writeBedGraph.py delete mode 100644 deeptools/writeBedGraph_bam_and_bw.py diff --git a/deeptools/SES_scaleFactor.py b/deeptools/SES_scaleFactor.py deleted file mode 100644 index 76194b9ea3..0000000000 --- a/deeptools/SES_scaleFactor.py +++ /dev/null @@ -1,195 +0,0 @@ -#!/usr/bin/env python -# -*- coding: utf-8 -*- - -import os -import numpy as np - -# own packages -from deeptools import bamHandler -import deeptools.countReadsPerBin as countR - -old_settings = np.seterr(all='ignore') -debug = 0 - - -def estimateScaleFactor(bamFilesList, binLength, numberOfSamples, - normalizationLength, - avg_method='median', blackListFileName=None, numberOfProcessors=1, - verbose=False, chrsToSkip=[], mappingStatsList=[]): - r""" - Subdivides the genome into chunks to be analyzed in parallel - using several processors. The code handles the creation of - workers that compute fragment counts (coverage) for different - regions and then collect and integrates the results. - - Parameters - ---------- - bamFilesList : list - list of bam files to normalize - binLength : int - the window size in bp, where reads are going to be - counted. - numberOfSamples : int - number of sites to sample from the genome. For more info see - the documentation of the CountReadsPerBin class - normalizationLength : int - length, in bp, to normalize the data. - For a value of 1, on average - 1 read per base pair is found - avg_method : str - defines how the different values are to be summarized. - The options are 'mean' and 'median' - chrsToSkip : list - name of the chromosomes to be excluded from the - scale estimation. Usually the chrX is included. - blackListFileName : str - BED file containing blacklisted regions - mappingStatsList : list - List of the number of mapped reads per file - - Returns - ------- - dict - Dictionary with the following keys:: - 'size_factors' - 'size_factors_based_on_mapped_reads' - 'size_factors_SES' - 'size_factors_based_on_mean' - 'size_factors_based_on_median' - 'mean' - 'meanSES' - 'median' - 'reads_per_bin' - 'std' - 'sites_sampled' - - - Examples - -------- - >>> test = Tester() - >>> bin_length = 50 - >>> num_samples = 4 - >>> _dict = estimateScaleFactor([test.bamFile1, test.bamFile2], bin_length, num_samples, 1) - >>> _dict['size_factors'] - array([1. , 0.5]) - >>> _dict['size_factors_based_on_mean'] - array([1. , 0.5]) - """ - - assert len(bamFilesList) == 2, "SES scale factors are only defined for 2 files" - - if len(mappingStatsList) == len(bamFilesList): - mappedReads = mappingStatsList - else: - mappedReads = [] - for fname in bamFilesList: - mappedReads.append(bamHandler.openBam(fname, returnStats=True, nThreads=numberOfProcessors)[1]) - - sizeFactorBasedOnMappedReads = np.array(mappedReads, dtype='float64') - - sizeFactorBasedOnMappedReads = sizeFactorBasedOnMappedReads.min() / sizeFactorBasedOnMappedReads - - cr = countR.CountReadsPerBin(bamFilesList, - binLength=binLength, - numberOfSamples=numberOfSamples, - extendReads=False, - blackListFileName=blackListFileName, - numberOfProcessors=numberOfProcessors, - verbose=verbose, - chrsToSkip=chrsToSkip) - - try: - num_reads_per_bin = cr.run() - except Exception as detail: - exit("*ERROR*: {}".format(detail)) - - sitesSampled = len(num_reads_per_bin) - - # the transpose is taken to easily iterate by columns which are now - # converted to rows - num_reads_per_bin = num_reads_per_bin.transpose() - # size factors based on order statistics - # see Signal extraction scaling (SES) method in: Diaz et al (2012) - # Normalization, bias correction, and peak calling for ChIP-seq. - # Statistical applications in genetics and molecular biology, 11(3). - - # using the same names as in Diaz paper - # p refers to ChIP, q to input - - p = np.sort(num_reads_per_bin[0, :]).cumsum() - q = np.sort(num_reads_per_bin[1, :]).cumsum() - - # p[-1] and q[-1] are the maximum values in the arrays. - # both p and q are normalized by this value - diff = np.abs(p / p[-1] - q / q[-1]) - # get the lowest rank for wich the difference is the maximum - maxIndex = np.flatnonzero(diff == diff.max())[0] - # Take a lower rank to move to a region with probably - # less peaks and more background. - maxIndex = int(maxIndex * 0.8) - while maxIndex < len(p): - # in rare cases the maxIndex maps to a zero value. - # In such cases, the next index is used until - # a non zero value appears. - cumSum = np.array([float(p[maxIndex]), float(q[maxIndex])]) - if cumSum.min() > 0: - break - maxIndex += 1 - - meanSES = [np.mean(np.sort(num_reads_per_bin[0, :])[:maxIndex]), - np.mean(np.sort(num_reads_per_bin[1, :])[:maxIndex])] - - # the maxIndex may be too close to the the signal regions - # so i take a more conservative approach by taking a close number - - sizeFactorsSES = cumSum.min() / cumSum - median = np.median(num_reads_per_bin, axis=1) - - # consider only those read numbers that are below the 90 - # percentile to stimate the - # mean and std - mean = [] - std = [] - for values in num_reads_per_bin: - maxNumReads = (np.percentile(values, 90)) - if maxNumReads == 0: - maxNumReads = (np.percentile(values, 99)) - if maxNumReads == 0: - print("all genomic regions sampled from one ") - "of the bam files have no reads.\n" - values = values[values <= maxNumReads] - - mean.append(np.mean(values)) - std.append(np.std(values)) - - mean = np.array(mean) - readsPerBin = mean if avg_method == 'mean' else median - - if min(median) == 0: - idx_zero = [ix + 1 for ix, value in enumerate(median) if value == 0] - exit("\n*ERROR*: The median coverage computed is zero for sample(s) #{}\n" - "Try selecting a larger sample size or a region with coverage\n".format(idx_zero)) - - sizeFactor = sizeFactorsSES - return {'size_factors': sizeFactor, - 'size_factors_based_on_mapped_reads': sizeFactorBasedOnMappedReads, - 'size_factors_SES': sizeFactorsSES, - 'size_factors_based_on_mean': mean.min() / mean, - 'size_factors_based_on_median': median.min() / median, - 'mean': mean, - 'meanSES': meanSES, - 'median': median, - 'reads_per_bin': readsPerBin, - 'std': std, - 'sites_sampled': sitesSampled} - - -class Tester(object): - - def __init__(self): - self.root = os.path.dirname(os.path.abspath(__file__)) + "/test/test_data/" - self.bamFile1 = self.root + "testA.bam" - self.bamFile2 = self.root + "testB.bam" - global debug - debug = 0 - self.chrom = '3R' diff --git a/deeptools/__init__.py b/deeptools/__init__.py deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/deeptools/alignmentSieve.py b/deeptools/alignmentSieve.py deleted file mode 100644 index 73a2473493..0000000000 --- a/deeptools/alignmentSieve.py +++ /dev/null @@ -1,439 +0,0 @@ -#!/usr/bin/env python -import argparse -import pysam -import os -import sys - -from deeptools import parserCommon -from deeptools.bamHandler import openBam -from deeptools.mapReduce import mapReduce -from deeptools.utilities import getTLen, smartLabels, getTempFileName -from importlib.metadata import version - - -def parseArguments(): - parser = argparse.ArgumentParser( - formatter_class=argparse.RawDescriptionHelpFormatter, - description="This tool filters alignments in a BAM/CRAM file according the the specified parameters. It can optionally output to BEDPE format.", - usage='alignmentSieve -b sample1.bam -o sample1.filtered.bam --minMappingQuality 10 --filterMetrics log.txt\n' - 'help: alignmentSieve -h / alignmentSieve --help') - - required = parser.add_argument_group('Required arguments') - required.add_argument('--bam', '-b', - metavar='FILE1', - help='An indexed BAM file.', - required=True) - - required.add_argument('--outFile', '-o', - help='The file to write results to. These are the alignments or fragments that pass the filtering criteria.') - - general = parser.add_argument_group('General arguments') - general.add_argument('--numberOfProcessors', '-p', - help='Number of processors to use. Type "max/2" to ' - 'use half the maximum number of processors or "max" ' - 'to use all available processors. (Default: %(default)s)', - metavar="INT", - type=parserCommon.numberOfProcessors, - default=1, - required=False) - - general.add_argument('--filterMetrics', - metavar="FILE.log", - help="The number of entries in total and filtered are saved to this file") - - general.add_argument('--filteredOutReads', - metavar="filtered.bam", - help="If desired, all reads NOT passing the filtering criteria can be written to this file.") - - general.add_argument('--label', '-l', - metavar='sample1', - help='User defined label instead of the default label ' - '(file name).') - - general.add_argument('--smartLabels', - action='store_true', - help='Instead of manually specifying a labels for the input ' - 'file, this causes deepTools to use the file name ' - 'after removing the path and extension.') - - general.add_argument('--verbose', '-v', - help='Set to see processing messages.', - action='store_true') - - general.add_argument('--version', action='version', - version='%(prog)s {}'.format(version('deeptools'))) - - general.add_argument('--shift', - nargs='+', - type=int, - help='Shift the left and right end of a read (for BAM files) or a fragment (for BED files). A positive value shift an end to the right (on the + strand) and a negative value shifts a fragment to the left. Either 2 or 4 integers can be provided. For example, "2 -3" will shift the left-most fragment end two bases to the right and the right-most end 3 bases to the left. If 4 integers are provided, then the first and last two refer to fragments whose read 1 is on the left or right, respectively. Consequently, it is possible to take strand into consideration for strand-specific protocols. A fragment whose length falls below 1 due to shifting will not be written to the output. See the online documentation for graphical examples. Note that non-properly-paired reads will be filtered.') - - general.add_argument('--ATACshift', - action='store_true', - help='Shift the produced BAM file or BEDPE regions as commonly done for ATAC-seq. This is equivalent to --shift 4 -5 5 -4.') - - general.add_argument('--genomeChunkLength', - type=int, - default=int(1e6), - help='Size of the genome (in bps) to be processed per thread. (Default: %(default)s)') - - output = parser.add_argument_group('Output arguments') - output.add_argument('--BED', - action='store_true', - help='Instead of producing BAM files, write output in BEDPE format (as defined by MACS2). Note that only reads/fragments passing filtering criterion are written in BEDPE format.') - - filtering = parser.add_argument_group('Optional arguments') - - filtering.add_argument('--filterRNAstrand', - help='Selects RNA-seq reads (single-end or paired-end) in ' - 'the given strand. (Default: %(default)s)', - choices=['forward', 'reverse'], - default=None) - - filtering.add_argument('--ignoreDuplicates', - help='If set, reads that have the same orientation ' - 'and start position will be considered only ' - 'once. If reads are paired, the mate\'s position ' - 'also has to coincide to ignore a read.', - action='store_true') - - filtering.add_argument('--minMappingQuality', - metavar='INT', - help='If set, only reads that have a mapping ' - 'quality score of at least this are ' - 'considered.', - type=int) - - filtering.add_argument('--samFlagInclude', - help='Include reads based on the SAM flag. For example, ' - 'to get only reads that are the first mate, use a flag of 64. ' - 'This is useful to count properly paired reads only once, ' - 'as otherwise the second mate will be also considered for the ' - 'coverage.', - metavar='INT', - default=None, - type=int, - required=False) - - filtering.add_argument('--samFlagExclude', - help='Exclude reads based on the SAM flag. For example, ' - 'to get only reads that map to the forward strand, use ' - '--samFlagExclude 16, where 16 is the SAM flag for reads ' - 'that map to the reverse strand.', - metavar='INT', - default=None, - type=int, - required=False) - - filtering.add_argument('--blackListFileName', '-bl', - help="A BED or GTF file containing regions that should be excluded from all analyses. Currently this works by rejecting genomic chunks that happen to overlap an entry. Consequently, for BAM files, if a read partially overlaps a blacklisted region or a fragment spans over it, then the read/fragment might still be considered. Please note that you should adjust the effective genome size, if relevant.", - metavar="BED file", - nargs="+", - required=False) - - filtering.add_argument('--minFragmentLength', - help='The minimum fragment length needed for read/pair ' - 'inclusion. This option is primarily useful ' - 'in ATACseq experiments, for filtering mono- or ' - 'di-nucleosome fragments. (Default: %(default)s)', - metavar='INT', - default=0, - type=int, - required=False) - - filtering.add_argument('--maxFragmentLength', - help='The maximum fragment length needed for read/pair ' - 'inclusion. A value of 0 indicates no limit. (Default: %(default)s)', - metavar='INT', - default=0, - type=int, - required=False) - - return parser - - -def shiftRead(b, chromDict, args): - if not b.is_proper_pair: - return None - tLen = getTLen(b, notAbs=True) - start = b.pos - end = start + b.query_alignment_end - if b.is_reverse and not b.is_read2: - end -= args.shift[2] - deltaTLen = args.shift[3] - args.shift[2] - elif b.is_reverse and b.is_read2: - end += args.shift[1] - deltaTLen = args.shift[1] - args.shift[0] - elif not b.is_reverse and not b.is_read2: - start += args.shift[0] - deltaTLen = args.shift[1] - args.shift[0] - else: - start -= args.shift[3] - deltaTLen = args.shift[3] - args.shift[2] - - # Sanity check - if end - start < 1: - if b.is_reverse: - start = end - 1 - else: - end = start + 1 - if start < 0: - start = 0 - if end > chromDict[b.reference_name]: - end = chromDict[b.reference_name] - if end - start < 1: - return None - - # create a new read - b2 = pysam.AlignedSegment() - b2.query_name = b.query_name - b2.flag = b.flag - b2.reference_id = b.reference_id - b2.reference_start = start - b2.mapping_quality = b.mapping_quality - b2.cigar = ((0, end - start),) # Returned cigar is only matches - if tLen < 0: - b2.template_length = tLen - deltaTLen - else: - b2.template_length = tLen + deltaTLen - b2.next_reference_id = b.next_reference_id - b2.next_reference_start = b.next_reference_start - if b.is_proper_pair: - if b2.is_read2 and b2.is_reverse: - b2.next_reference_start += args.shift[0] - elif not b2.is_read2 and b2.is_reverse: - b2.next_reference_start -= args.shift[3] - - return b2 - - -def filterWorker(arglist): - chrom, start, end, args, chromDict = arglist - fh = openBam(args.bam) - mode = 'wb' - oname = getTempFileName(suffix='.bam') - if args.filteredOutReads: - onameFiltered = getTempFileName(suffix='.bam') - else: - onameFiltered = None - ofh = pysam.AlignmentFile(oname, mode=mode, template=fh) - if onameFiltered: - ofiltered = pysam.AlignmentFile(onameFiltered, mode=mode, template=fh) - else: - ofiltered = None - - prev_pos = set() - lpos = None - - nFiltered = 0 - total = 0 - for read in fh.fetch(chrom, start, end): - if read.pos < start: - # ensure that we never double count (in case distanceBetweenBins == 0) - continue - - total += 1 - if read.flag & 4: - # Ignore unmapped reads, they were counted already - nFiltered += 1 - if ofiltered: - ofiltered.write(read) - continue - - if args.minMappingQuality and read.mapq < args.minMappingQuality: - nFiltered += 1 - if ofiltered: - ofiltered.write(read) - continue - - if args.samFlagInclude and read.flag & args.samFlagInclude != args.samFlagInclude: - nFiltered += 1 - if ofiltered: - ofiltered.write(read) - continue - if args.samFlagExclude and read.flag & args.samFlagExclude != 0: - nFiltered += 1 - if ofiltered: - ofiltered.write(read) - continue - - tLen = getTLen(read) - if args.minFragmentLength > 0 and tLen < args.minFragmentLength: - nFiltered += 1 - if ofiltered: - ofiltered.write(read) - continue - if args.maxFragmentLength > 0 and tLen > args.maxFragmentLength: - nFiltered += 1 - if ofiltered: - ofiltered.write(read) - continue - - if args.ignoreDuplicates: - # Assuming more or less concordant reads, use the fragment bounds, otherwise the start positions - if tLen >= 0: - s = read.pos - e = s + tLen - else: - s = read.pnext - e = s - tLen - if read.reference_id != read.next_reference_id: - e = read.pnext - if lpos is not None and lpos == read.reference_start \ - and (s, e, read.next_reference_id, read.is_reverse) in prev_pos: - nFiltered += 1 - if ofiltered: - ofiltered.write(read) - continue - if lpos != read.reference_start: - prev_pos.clear() - lpos = read.reference_start - prev_pos.add((s, e, read.next_reference_id, read.is_reverse)) - - # filterRNAstrand - if args.filterRNAstrand: - if read.is_paired: - if args.filterRNAstrand == 'forward': - if read.flag & 144 == 128 or read.flag & 96 == 64: - pass - else: - nFiltered += 1 - if ofiltered: - ofiltered.write(read) - continue - elif args.filterRNAstrand == 'reverse': - if read.flag & 144 == 144 or read.flag & 96 == 96: - pass - else: - nFiltered += 1 - if ofiltered: - ofiltered.write(read) - continue - else: - if args.filterRNAstrand == 'forward': - if read.flag & 16 == 16: - pass - else: - nFiltered += 1 - if ofiltered: - ofiltered.write(read) - continue - elif args.filterRNAstrand == 'reverse': - if read.flag & 16 == 0: - pass - else: - nFiltered += 1 - if ofiltered: - ofiltered.write(read) - continue - - if args.shift: - read = shiftRead(read, chromDict, args) - if not read: - continue - - # Read survived filtering - ofh.write(read) - - # The results from the workers will get sorted, so get the TID - tid = fh.get_tid(chrom) - - ofh.close() - if ofiltered: - ofiltered.close() - fh.close() - return tid, start, total, nFiltered, oname, onameFiltered - - -def convertBED(oname, tmpFiles, chromDict): - """ - Stores results in BEDPE format, which is: - chromosome frag_leftend frag_rightend - - The fragment ends can be shifted - """ - ofile = open(oname, "w") - for tmpFile in tmpFiles: - # Setting verbosity to avoid lack of index error/warning - pysam.set_verbosity(0) - fh = pysam.AlignmentFile(tmpFile) - # Reset verbosity - pysam.set_verbosity(3) - for b in fh.fetch(until_eof=True): - tLen = getTLen(b, notAbs=True) - if tLen > 0: - start = b.pos - end = start + tLen - if end > chromDict[b.reference_name]: - end = chromDict[b.reference_name] - if end - start < 1: - continue - ofile.write("{}\t{}\t{}\n".format(b.reference_name, start, end)) - fh.close() - os.unlink(tmpFile) - ofile.close() - - -def main(args=None): - args = parseArguments().parse_args(args) - if args.shift: - if len(args.shift) not in [2, 4]: - sys.exit("The --shift option can accept either 2 or 4 values only.") - if len(args.shift) == 2: - args.shift.extend([-args.shift[1], -args.shift[0]]) - elif args.ATACshift: - args.shift = [4, -5, 5, -4] - - bam, mapped, unmapped, stats = openBam(args.bam, returnStats=True, nThreads=args.numberOfProcessors) - total = mapped + unmapped - chrom_sizes = [(x, y) for x, y in zip(bam.references, bam.lengths)] - chromDict = {x: y for x, y in zip(bam.references, bam.lengths)} - - # Filter, writing the results to a bunch of temporary files - res = mapReduce([args, chromDict], - filterWorker, - chrom_sizes, - blackListFileName=args.blackListFileName, - numberOfProcessors=args.numberOfProcessors, - genomeChunkLength=args.genomeChunkLength, - verbose=args.verbose) - - res = sorted(res) # The temp files are now in order for concatenation - nFiltered = sum([x[3] for x in res]) - totalSeen = sum([x[2] for x in res]) # The * contig isn't queried - - tmpFiles = [x[4] for x in res] - if not args.BED: - arguments = ["-o", args.outFile] - arguments.extend(tmpFiles) # [..., *someList] isn't available in python 2.7 - pysam.samtools.cat(*arguments) - for tmpFile in tmpFiles: - os.unlink(tmpFile) - else: - convertBED(args.outFile, tmpFiles, chromDict) - - if args.filteredOutReads: - tmpFiles = [x[5] for x in res] - if not args.BED: - arguments = ["-o", args.filteredOutReads] - arguments.extend(tmpFiles) # [..., *someList] isn't available in python 2.7 - pysam.samtools.cat(*arguments) - for tmpFile in tmpFiles: - os.unlink(tmpFile) - else: - convertBED(args.outFile, tmpFiles, chromDict, args) - - if args.filterMetrics: - sampleName = args.bam - if args.label: - sampleName = args.label - if args.smartLabels: - sampleName = smartLabels([args.bam])[0] - - of = open(args.filterMetrics, "w") - of.write("#bamFilterReads --filterMetrics\n") - of.write("#File\tReads Remaining\tTotal Initial Reads\n") - of.write("{}\t{}\t{}\n".format(sampleName, totalSeen - nFiltered, total)) - of.close() - - return 0 diff --git a/deeptools/bamCompare.py b/deeptools/bamCompare.py deleted file mode 100644 index 223bc06c95..0000000000 --- a/deeptools/bamCompare.py +++ /dev/null @@ -1,314 +0,0 @@ -#!/usr/bin/env python -# -*- coding: utf-8 -*- - -import argparse # to parse command line arguments -import numpy as np -import sys - -# my packages -from deeptools import writeBedGraph -from deeptools.SES_scaleFactor import estimateScaleFactor -from deeptools import parserCommon -from deeptools import bamHandler -from deeptools.getRatio import getRatio -from deeptools.getScaleFactor import get_num_kept_reads -from deeptools.getScaleFactor import get_scale_factor -debug = 0 -old_settings = np.seterr(all='ignore') - - -def parseArguments(): - parentParser = parserCommon.getParentArgParse() - bamParser = parserCommon.read_options() - normalizationParser = parserCommon.normalization_options() - requiredArgs = getRequiredArgs() - optionalArgs = getOptionalArgs() - outputParser = parserCommon.output() - parser = argparse.ArgumentParser( - parents=[requiredArgs, outputParser, optionalArgs, - parentParser, normalizationParser, bamParser], - formatter_class=argparse.ArgumentDefaultsHelpFormatter, - description='This tool compares two BAM files based on the number of ' - 'mapped reads. To compare the BAM files, the genome is partitioned ' - 'into bins of equal size, then the number of reads found in each bin' - ' is counted per file, and finally a summary value is ' - 'reported. This value can be the ratio of the number of reads per ' - 'bin, the log2 of the ratio, or the difference. This tool can ' - 'normalize the number of reads in each BAM file using the SES method ' - 'proposed by Diaz et al. (2012) "Normalization, bias correction, and ' - 'peak calling for ChIP-seq". Statistical Applications in Genetics ' - 'and Molecular Biology, 11(3). Normalization based on read counts ' - 'is also available. The output is either a bedgraph or bigWig file ' - 'containing the bin location and the resulting comparison value. ' - 'Note that *each end* in a pair (for paired-end reads) is treated ' - 'independently. If this is undesirable, then use the --samFlagInclude ' - 'or --samFlagExclude options.', - - usage='bamCompare -b1 treatment.bam -b2 control.bam -o log2ratio.bw\n' - 'help: bamCompare -h / bamCompare --help', - - add_help=False) - - return parser - - -def getRequiredArgs(): - parser = argparse.ArgumentParser(add_help=False) - - required = parser.add_argument_group('Required arguments') - - # define the arguments - required.add_argument('--bamfile1', '-b1', - metavar='BAM file', - help='Sorted BAM file 1. Usually the BAM file ' - 'for the treatment.', - required=True) - - required.add_argument('--bamfile2', '-b2', - metavar='BAM file', - help='Sorted BAM file 2. Usually the BAM ' - 'file for the control.', - required=True) - - return parser - - -def getOptionalArgs(): - - parser = argparse.ArgumentParser(add_help=False) - optional = parser.add_argument_group('Optional arguments') - - optional.add_argument("--help", "-h", action="help", - help="show this help message and exit") - - optional.add_argument('--scaleFactorsMethod', - help='Method to use to scale the samples. ' - 'If a method is specified, then it will be used to compensate ' - 'for sequencing depth differences between the samples. ' - 'As an alternative, this can be set to None and an option from ' - '--normalizeUsing can be used. (Default: %(default)s)', - choices=['readCount', 'SES', 'None'], - default='readCount') - - optional.add_argument('--sampleLength', '-l', - help='*Only relevant when SES is chosen for the ' - 'scaleFactorsMethod.* To compute the SES, specify ' - 'the length (in bases) of the regions (see --numberOfSamples) ' - 'that will be randomly sampled to calculate the scaling factors. ' - 'If you do not have a good sequencing depth for ' - 'your samples consider increasing the sampling ' - 'regions\' size to minimize the probability ' - 'that zero-coverage regions are used. (Default: %(default)s)', - default=1000, - type=int) - - optional.add_argument('--numberOfSamples', '-n', - help='*Only relevant when SES is chosen for the ' - 'scaleFactorsMethod.* Number of samplings taken ' - 'from the genome to compute the scaling factors. (Default: %(default)s)', - default=1e5, - type=int) - - optional.add_argument('--scaleFactors', - help='Set this parameter manually to avoid the computation of ' - 'scaleFactors. The format is scaleFactor1:scaleFactor2.' - 'For example, --scaleFactor 0.7:1 will cause the first BAM file to' - 'be multiplied by 0.7, while not scaling ' - 'the second BAM file (multiplication with 1).', - default=None, - required=False) - - optional.add_argument('--operation', - help='The default is to output the log2 ratio of the ' - 'two samples. The reciprocal ratio returns the ' - 'the negative of the inverse of the ratio ' - 'if the ratio is less than 0. The resulting ' - 'values are interpreted as negative fold changes. ' - 'Instead of performing a computation using both files, the scaled signal can ' - 'alternatively be output for the first or second file using ' - 'the \'--operation first\' or \'--operation second\'. (Default: %(default)s)', - default='log2', - choices=['log2', 'ratio', 'subtract', 'add', 'mean', - 'reciprocal_ratio', 'first', 'second'], - required=False) - - optional.add_argument('--pseudocount', - help='A small number to avoid x/0. Only useful ' - 'together with --operation log2 or --operation ratio. ' - 'You can specify different values as pseudocounts for ' - 'the numerator and the denominator by providing two ' - 'values (the first value is used as the numerator ' - 'pseudocount and the second the denominator pseudocount). (Default: %(default)s)', - default=[1], - type=float, - nargs='+', - action=parserCommon.requiredLength(1, 2), - required=False) - - optional.add_argument('--skipZeroOverZero', - help='Skip bins where BOTH BAM files lack coverage. ' - 'This is determined BEFORE any applicable pseudocount ' - 'is added.', - action='store_true') - - return parser - - -def process_args(args=None): - args = parseArguments().parse_args(args) - - if args.smoothLength and args.smoothLength <= args.binSize: - print("Warning: the smooth length given ({}) is smaller than the bin " - "size ({}).\n\n No smoothing will be " - "done".format(args.smoothLength, - args.binSize)) - args.smoothLength = None - - if not args.ignoreForNormalization: - args.ignoreForNormalization = [] - - if not isinstance(args.pseudocount, list): - args.pseudocount = [args.pseudocount] - - if len(args.pseudocount) == 1: - args.pseudocount *= 2 - - return args - -# get_scale_factors function is used for scaling in bamCompare -# while get_scale_factor is used for depth normalization - - -def get_scale_factors(args, statsList, mappedList): - - if args.scaleFactors: - scale_factors = list(map(float, args.scaleFactors.split(":"))) - elif args.scaleFactorsMethod == 'SES': - scalefactors_dict = estimateScaleFactor( - [args.bamfile1, args.bamfile2], - args.sampleLength, args.numberOfSamples, - 1, - mappingStatsList=mappedList, - blackListFileName=args.blackListFileName, - numberOfProcessors=args.numberOfProcessors, - verbose=args.verbose, - chrsToSkip=args.ignoreForNormalization) - - scale_factors = scalefactors_dict['size_factors'] - - if args.verbose: - print("Size factors using SES: {}".format(scale_factors)) - print("%s regions of size %s where used " % - (scalefactors_dict['sites_sampled'], - args.sampleLength)) - - print("ignoring filtering/blacklists, size factors if the number of mapped " - "reads would have been used:") - print(tuple( - float(min(mappedList)) / np.array(mappedList))) - - elif args.scaleFactorsMethod == 'readCount': - # change the scaleFactor to 1.0 - args.scaleFactor = 1.0 - # get num of kept reads for bam file 1 - args.bam = args.bamfile1 - bam1_mapped, _ = get_num_kept_reads(args, statsList[0]) - # get num of kept reads for bam file 2 - args.bam = args.bamfile2 - bam2_mapped, _ = get_num_kept_reads(args, statsList[1]) - - mapped_reads = [bam1_mapped, bam2_mapped] - - # new scale_factors (relative to min of two bams) - scale_factors = float(min(bam1_mapped, bam2_mapped)) / np.array(mapped_reads) - if args.verbose: - print("Size factors using total number " - "of mapped reads: {}".format(scale_factors)) - - elif args.scaleFactorsMethod == 'None': - scale_factors = None - - return scale_factors - - -def main(args=None): - """ - The algorithm is composed of two steps. - - - 1. Per-sample scaling / depth Normalization: - + If scaling is used (using the SES or read counts method), appropriate scaling - factors are determined to account for sequencing depth differences. - + Optionally scaling can be turned off and individual samples could be depth normalized using - RPKM, BPM or CPM methods - - 2. Ratio calculation between two bam files: - + The genome is transversed and computing - the log ratio/ratio/difference etc. for bins of fixed width - given by the user. - - """ - args = process_args(args) - - if args.normalizeUsing == "RPGC": - sys.exit("RPGC normalization (--normalizeUsing RPGC) is not supported with bamCompare!") - if args.normalizeUsing == 'None': - args.normalizeUsing = None # For the sake of sanity - if args.scaleFactorsMethod != 'None' and args.normalizeUsing: - sys.exit("`--normalizeUsing {}` is only valid if you also use `--scaleFactorsMethod None`! To prevent erroneous output, I will quit now.\n".format(args.normalizeUsing)) - - # Get mapping statistics - bam1, mapped1, unmapped1, stats1 = bamHandler.openBam(args.bamfile1, returnStats=True, nThreads=args.numberOfProcessors) - bam1.close() - bam2, mapped2, unmapped2, stats2 = bamHandler.openBam(args.bamfile2, returnStats=True, nThreads=args.numberOfProcessors) - bam2.close() - - scale_factors = get_scale_factors(args, [stats1, stats2], [mapped1, mapped2]) - if scale_factors is None: - # check whether one of the depth norm methods are selected - if args.normalizeUsing is not None: - args.scaleFactor = 1.0 - # if a normalization is required then compute the scale factors - args.bam = args.bamfile1 - scale_factor_bam1 = get_scale_factor(args, stats1) - args.bam = args.bamfile2 - scale_factor_bam2 = get_scale_factor(args, stats2) - scale_factors = [scale_factor_bam1, scale_factor_bam2] - else: - scale_factors = [1, 1] - - if args.verbose: - print("Individual scale factors are {0}".format(scale_factors)) - - # the getRatio function is called and receives - # the func_args per each tile that is considered - FUNC = getRatio - func_args = {'valueType': args.operation, - 'scaleFactors': scale_factors, - 'pseudocount': args.pseudocount - } - - wr = writeBedGraph.WriteBedGraph([args.bamfile1, args.bamfile2], args.binSize, 0, - stepSize=args.binSize, - region=args.region, - numberOfProcessors=args.numberOfProcessors, - extendReads=args.extendReads, - blackListFileName=args.blackListFileName, - minMappingQuality=args.minMappingQuality, - ignoreDuplicates=args.ignoreDuplicates, - center_read=args.centerReads, - zerosToNans=args.skipNonCoveredRegions, - skipZeroOverZero=args.skipZeroOverZero, - samFlag_include=args.samFlagInclude, - samFlag_exclude=args.samFlagExclude, - minFragmentLength=args.minFragmentLength, - maxFragmentLength=args.maxFragmentLength, - chrsToSkip=args.ignoreForNormalization, - verbose=args.verbose - ) - - wr.run(FUNC, func_args, args.outFileName, blackListFileName=args.blackListFileName, format=args.outFileFormat, smoothLength=args.smoothLength) - - -if __name__ == "__main__": - main() diff --git a/deeptools/bamCoverage.py b/deeptools/bamCoverage.py deleted file mode 100644 index acca196fc1..0000000000 --- a/deeptools/bamCoverage.py +++ /dev/null @@ -1,416 +0,0 @@ -#!/usr/bin/env python -# -*- coding: utf-8 -*- - -# own tools -import argparse -import sys -import numpy as np -from deeptools import writeBedGraph # This should be made directly into a bigWig -from deeptools import parserCommon -from deeptools.getScaleFactor import get_scale_factor -from deeptools.bamHandler import openBam - -debug = 0 - - -def parseArguments(): - parentParser = parserCommon.getParentArgParse() - bamParser = parserCommon.read_options() - normalizationParser = parserCommon.normalization_options() - requiredArgs = get_required_args() - optionalArgs = get_optional_args() - outputParser = parserCommon.output() - parser = \ - argparse.ArgumentParser( - parents=[requiredArgs, outputParser, optionalArgs, - parentParser, normalizationParser, bamParser], - formatter_class=argparse.ArgumentDefaultsHelpFormatter, - description='This tool takes an alignment of reads or fragments ' - 'as input (BAM file) and generates a coverage track (bigWig or ' - 'bedGraph) as output. ' - 'The coverage is calculated as the number of reads per bin, ' - 'where bins are short consecutive counting windows of a defined ' - 'size. It is possible to extended the length of the reads ' - 'to better reflect the actual fragment length. *bamCoverage* ' - 'offers normalization by scaling factor, Reads Per Kilobase per ' - 'Million mapped reads (RPKM), counts per million (CPM), bins per ' - 'million mapped reads (BPM) and 1x depth (reads per genome ' - 'coverage, RPGC).\n', - usage='bamCoverage -b reads.bam -o coverage.bw\n' - 'help: bamCoverage -h / bamCoverage --help', - add_help=False) - - return parser - - -def get_required_args(): - parser = argparse.ArgumentParser(add_help=False) - - required = parser.add_argument_group('Required arguments') - - # define the arguments - required.add_argument('--bam', '-b', - help='BAM file to process', - metavar='BAM file', - required=True) - - return parser - - -def get_optional_args(): - - parser = argparse.ArgumentParser(add_help=False) - optional = parser.add_argument_group('Optional arguments') - - optional.add_argument("--help", "-h", action="help", - help="show this help message and exit") - - optional.add_argument('--scaleFactor', - help='The computed scaling factor (or 1, if not applicable) will ' - 'be multiplied by this. (Default: %(default)s)', - default=1.0, - type=float, - required=False) - - optional.add_argument('--MNase', - help='Determine nucleosome positions from MNase-seq data. ' - 'Only 3 nucleotides at the center of each fragment are counted. ' - 'The fragment ends are defined by the two mate reads. Only fragment lengths' - 'between 130 - 200 bp are considered to avoid dinucleosomes or other artifacts. ' - 'By default, any fragments smaller or larger than this are ignored. To ' - 'over-ride this, use the --minFragmentLength and --maxFragmentLength options, ' - 'which will default to 130 and 200 if not otherwise specified in the presence ' - 'of --MNase. *NOTE*: Requires paired-end data. A bin size of 1 is recommended.', - action='store_true') - - optional.add_argument('--Offset', - help='Uses this offset inside of each read as the signal. This is useful in ' - 'cases like RiboSeq or GROseq, where the signal is 12, 15 or 0 bases past the ' - 'start of the read. This can be paired with the --filterRNAstrand option. ' - 'Note that negative values indicate offsets from the end of each read. A value ' - 'of 1 indicates the first base of the alignment (taking alignment orientation ' - 'into account). Likewise, a value of -1 is the last base of the alignment. An ' - 'offset of 0 is not permitted. If two values are specified, then they will be ' - 'used to specify a range of positions. Note that specifying something like ' - '--Offset 5 -1 will result in the 5th through last position being used, which ' - 'is equivalent to trimming 4 bases from the 5-prime end of alignments. Note ' - 'that if you specify --centerReads, the centering will be performed before the ' - 'offset.', - metavar='INT', - type=int, - nargs='+', - required=False) - - optional.add_argument('--filterRNAstrand', - help='Selects RNA-seq reads (single-end or paired-end) originating from genes ' - 'on the given strand. This option assumes a standard dUTP-based library ' - 'preparation (that is, --filterRNAstrand=forward keeps minus-strand reads, ' - 'which originally came from genes on the forward strand using a dUTP-based ' - 'method). Consider using --samExcludeFlag instead for filtering by strand in ' - 'other contexts.', - choices=['forward', 'reverse'], - default=None) - - return parser - - -def scaleFactor(string): - try: - scalefactor1, scalefactor2 = string.split(":") - scalefactors = (float(scalefactor1), float(scalefactor2)) - except: - raise argparse.ArgumentTypeError( - "Format of scaleFactors is factor1:factor2. " - "The value given ( {} ) is not valid".format(string)) - - return scalefactors - - -def process_args(args=None): - args = parseArguments().parse_args(args) - - if args.smoothLength and args.smoothLength <= args.binSize: - print("Warning: the smooth length given ({}) is smaller than the bin " - "size ({}).\n\n No smoothing will be done".format(args.smoothLength, args.binSize)) - args.smoothLength = None - - if not args.ignoreForNormalization: - args.ignoreForNormalization = [] - - return args - - -def main(args=None): - args = process_args(args) - - global debug - if args.verbose: - sys.stderr.write("Specified --scaleFactor: {}\n".format(args.scaleFactor)) - debug = 1 - else: - debug = 0 - - if args.normalizeUsing == 'None': - args.normalizeUsing = None # For the sake of sanity - elif args.normalizeUsing == 'RPGC' and not args.effectiveGenomeSize: - sys.exit("RPGC normalization requires an --effectiveGenomeSize!\n") - - if args.normalizeUsing: - # if a normalization is required then compute the scale factors - bam, mapped, unmapped, stats = openBam(args.bam, returnStats=True, nThreads=args.numberOfProcessors) - bam.close() - scale_factor = get_scale_factor(args, stats) - else: - scale_factor = args.scaleFactor - - func_args = {'scaleFactor': scale_factor} - - # This fixes issue #520, where --extendReads wasn't honored if --filterRNAstrand was used - if args.filterRNAstrand and not args.Offset: - args.Offset = [1, -1] - - if args.MNase: - # check that library is paired end - # using getFragmentAndReadSize - from deeptools.getFragmentAndReadSize import get_read_and_fragment_length - frag_len_dict, read_len_dict = get_read_and_fragment_length(args.bam, - return_lengths=False, - blackListFileName=args.blackListFileName, - numberOfProcessors=args.numberOfProcessors, - verbose=args.verbose) - if frag_len_dict is None: - sys.exit("*Error*: For the --MNAse function a paired end library is required. ") - - # Set some default fragment length bounds - if args.minFragmentLength == 0: - args.minFragmentLength = 130 - if args.maxFragmentLength == 0: - args.maxFragmentLength = 200 - - wr = CenterFragment([args.bam], - binLength=args.binSize, - stepSize=args.binSize, - region=args.region, - blackListFileName=args.blackListFileName, - numberOfProcessors=args.numberOfProcessors, - extendReads=args.extendReads, - minMappingQuality=args.minMappingQuality, - ignoreDuplicates=args.ignoreDuplicates, - center_read=args.centerReads, - zerosToNans=args.skipNonCoveredRegions, - samFlag_include=args.samFlagInclude, - samFlag_exclude=args.samFlagExclude, - minFragmentLength=args.minFragmentLength, - maxFragmentLength=args.maxFragmentLength, - chrsToSkip=args.ignoreForNormalization, - verbose=args.verbose, - ) - - elif args.Offset: - if len(args.Offset) > 1: - if args.Offset[0] == 0: - sys.exit("*Error*: An offset of 0 isn't allowed, since offsets are 1-based positions inside each alignment.") - if args.Offset[1] > 0 and args.Offset[1] < args.Offset[0]: - sys.exir("'Error*: The right side bound is less than the left-side bound. This is inappropriate.") - else: - if args.Offset[0] == 0: - sys.exit("*Error*: An offset of 0 isn't allowed, since offsets are 1-based positions inside each alignment.") - wr = OffsetFragment([args.bam], - binLength=args.binSize, - stepSize=args.binSize, - region=args.region, - numberOfProcessors=args.numberOfProcessors, - extendReads=args.extendReads, - minMappingQuality=args.minMappingQuality, - ignoreDuplicates=args.ignoreDuplicates, - center_read=args.centerReads, - zerosToNans=args.skipNonCoveredRegions, - samFlag_include=args.samFlagInclude, - samFlag_exclude=args.samFlagExclude, - minFragmentLength=args.minFragmentLength, - maxFragmentLength=args.maxFragmentLength, - chrsToSkip=args.ignoreForNormalization, - verbose=args.verbose) - wr.filter_strand = args.filterRNAstrand - wr.Offset = args.Offset - else: - wr = writeBedGraph.WriteBedGraph([args.bam], - binLength=args.binSize, - stepSize=args.binSize, - region=args.region, - blackListFileName=args.blackListFileName, - numberOfProcessors=args.numberOfProcessors, - extendReads=args.extendReads, - minMappingQuality=args.minMappingQuality, - ignoreDuplicates=args.ignoreDuplicates, - center_read=args.centerReads, - zerosToNans=args.skipNonCoveredRegions, - samFlag_include=args.samFlagInclude, - samFlag_exclude=args.samFlagExclude, - minFragmentLength=args.minFragmentLength, - maxFragmentLength=args.maxFragmentLength, - chrsToSkip=args.ignoreForNormalization, - verbose=args.verbose, - ) - - wr.run(writeBedGraph.scaleCoverage, func_args, args.outFileName, - blackListFileName=args.blackListFileName, - format=args.outFileFormat, smoothLength=args.smoothLength) - - -class OffsetFragment(writeBedGraph.WriteBedGraph): - """ - Class to redefine the get_fragment_from_read for the --Offset case - """ - def filterStrand(self, read, rv): - """ - A generic read filtering function that gets used by everything in this class. - - rv is returned if the strand is correct, otherwise [(None, None)] - """ - # Filter by RNA strand, if desired - if read.is_paired: - if self.filter_strand == 'forward': - if read.flag & 144 == 128 or read.flag & 96 == 64: - return rv - elif self.filter_strand == 'reverse': - if read.flag & 144 == 144 or read.flag & 96 == 96: - return rv - else: - return rv - else: - if self.filter_strand == 'forward': - if read.flag & 16 == 16: - return rv - elif self.filter_strand == 'reverse': - if read.flag & 16 == 0: - return rv - else: - return rv - - return [(None, None)] - - def get_fragment_from_read_list(self, read, offset): - """ - Return the range of exons from the 0th through 1st bases, inclusive. Positions are 1-based - """ - rv = [(None, None)] - blocks = read.get_blocks() - blockLen = sum([x[1] - x[0] for x in blocks]) - - if self.defaultFragmentLength != 'read length': - if self.is_proper_pair(read, self.maxPairedFragmentLength): - if read.is_reverse: - foo = (read.next_reference_start, read.reference_start) - if foo[0] < foo[1]: - blocks.insert(0, foo) - else: - foo = (read.reference_end, read.reference_end + abs(read.template_length) - read.infer_query_length()) - if foo[0] < foo[1]: - blocks.append(foo) - - # Extend using the default fragment length - else: - if read.is_reverse: - foo = (read.reference_start - self.defaultFragmentLength + read.infer_query_length(), read.reference_start) - if foo[0] < 0: - foo = (0, foo[1]) - if foo[0] < foo[1]: - blocks.insert(0, foo) - else: - foo = (read.reference_end, read.reference_end + self.defaultFragmentLength - read.infer_query_length()) - if foo[0] < foo[1]: - blocks.append(foo) - - stretch = [] - # For the sake of simplicity, convert [(10, 20), (30, 40)] to [10, 11, 12, 13, ..., 40] - # Then subset accordingly - for block in blocks: - stretch.extend(range(block[0], block[1])) - if read.is_reverse: - stretch = stretch[::-1] - - # Handle --centerReads - if self.center_read: - _ = (len(stretch) - blockLen) // 2 - stretch = stretch[_:_ + blockLen] - - # Subset by --Offset - try: - foo = stretch[offset[0]:offset[1]] - except: - return rv - - if len(foo) == 0: - return rv - if read.is_reverse: - foo = foo[::-1] - - # Convert the stretch back to a list of tuples - foo = np.array(foo) - d = foo[1:] - foo[:-1] - idx = np.argwhere(d > 1).flatten().tolist() # This now holds the interval bounds as a list - idx.append(-1) - last = 0 - rv = [] - for i in idx: - rv.append((foo[last].astype("int"), foo[i].astype("int") + 1)) - last = i + 1 - - # Handle strand filtering, if needed - return self.filterStrand(read, rv) - - def get_fragment_from_read(self, read): - """ - This is mostly a wrapper for self.get_fragment_from_read_list(), - which needs a list and for the offsets to be tweaked by 1. - """ - offset = [x for x in self.Offset] - if len(offset) > 1: - if offset[0] > 0: - offset[0] -= 1 - if offset[1] < 0: - offset[1] += 1 - else: - if offset[0] > 0: - offset[0] -= 1 - offset = [offset[0], offset[0] + 1] - else: - if offset[0] < -1: - offset = [offset[0], offset[0] + 1] - else: - offset = [offset[0], None] - if offset[1] == 0: - # -1 gets switched to 0, which screws things up - offset = (offset[0], None) - return self.get_fragment_from_read_list(read, offset) - - -class CenterFragment(writeBedGraph.WriteBedGraph): - """ - Class to redefine the get_fragment_from_read for the --MNase case - - The coverage of the fragment is defined as the 2 or 3 basepairs at the - center of the fragment length. - """ - def get_fragment_from_read(self, read): - """ - Takes a proper pair fragment of high quality and limited - to a certain length and outputs the center - """ - fragment_start = fragment_end = None - - # only paired forward reads are considered - # Fragments have already been filtered according to length - if read.is_proper_pair and not read.is_reverse and 1 < abs(read.tlen): - # distance between pairs is even return two bases at the center - if read.tlen % 2 == 0: - fragment_start = read.pos + read.tlen / 2 - 1 - fragment_end = fragment_start + 2 - - # distance is odd return three bases at the center - else: - fragment_start = read.pos + read.tlen / 2 - 1 - fragment_end = fragment_start + 3 - - return [(fragment_start, fragment_end)] diff --git a/deeptools/bamHandler.py b/deeptools/bamHandler.py deleted file mode 100644 index 11d451a56f..0000000000 --- a/deeptools/bamHandler.py +++ /dev/null @@ -1,103 +0,0 @@ -import sys -import pysam -from deeptools.mapReduce import mapReduce - - -def countReadsInInterval(args): - chrom, start, end, fname, toEOF = args - - bam = openBam(fname) - mapped = 0 - unmapped = 0 - for b in bam.fetch(chrom, start, end): - if chrom == "*": - unmapped += 1 - continue - if b.pos < start: - continue - if not b.is_unmapped: - mapped += 1 - else: - unmapped += 1 - return mapped, unmapped, chrom - - -def getMappingStats(bam, nThreads): - """ - This is used for CRAM files, since idxstats() and .mapped/.unmapped are meaningless - - This requires pysam > 0.13.0 - """ - header = [(x, y) for x, y in zip(bam.references, bam.lengths)] - res = mapReduce([bam.filename, False], countReadsInInterval, header, numberOfProcessors=nThreads) - - mapped = sum([x[0] for x in res]) - unmapped = sum([x[1] for x in res]) - stats = {x[0]: [0, 0] for x in header} - for r in res: - stats[r[2]][0] += r[0] - stats[r[2]][1] += r[1] - - # We need to count the number of unmapped reads as well - unmapped += bam.count("*") - - return mapped, unmapped, stats - - -def openBam(bamFile, returnStats=False, nThreads=1, minimalDecoding=True): - """ - A wrapper for opening BAM/CRAM files. - - bamFile: str - A BAM/CRAM file name - - returnStats: bool - Return a tuple of (file_handle, nMappedReads, nUnmappedReads, statsDict). - These additional values are needed by some downstream functions, since one - can't use file_handle.mapped on CRAM files (or idxstats()) - - nThreads: int - If returnStats is True, number of threads to use for computing statistics - - minimalDecoding: Bool - For CRAM files, don't decode the read name, sequence, qual, or auxiliary tag fields (these aren't used by most functions). - - Returns either the file handle or a tuple as described in returnStats - """ - format_options = ["required_fields=0x1FF"] - if sys.version_info.major >= 3: - format_options = [b"required_fields=0x1FF"] - if not minimalDecoding: - format_options = None - try: - bam = pysam.Samfile(bamFile, 'rb', format_options=format_options) - except IOError: - sys.exit("The file '{}' does not exist".format(bamFile)) - except: - sys.exit("The file '{}' does not have BAM or CRAM format ".format(bamFile)) - - try: - assert bam.check_index() is not False - except: - sys.exit("'{}' does not appear to have an index. You MUST index the file first!".format(bamFile)) - - if bam.is_cram and returnStats: - mapped, unmapped, stats = getMappingStats(bam, nThreads) - elif bam.is_bam: - mapped = bam.mapped - unmapped = bam.unmapped - - # Make the dictionary to hold the stats - if returnStats: - stats = {chrom.contig: [chrom.mapped, chrom.unmapped] for chrom in bam.get_index_statistics()} - - if bam.is_bam or (bam.is_cram and returnStats): - if mapped == 0: - sys.stderr.write("WARNING! '{}' does not have any mapped reads. Please " - "check that the file is properly indexed and " - "that it contains mapped reads.\n".format(bamFile)) - - if returnStats: - return bam, mapped, unmapped, stats - else: - return bam diff --git a/deeptools/bamPEFragmentSize.py b/deeptools/bamPEFragmentSize.py deleted file mode 100755 index 9138051717..0000000000 --- a/deeptools/bamPEFragmentSize.py +++ /dev/null @@ -1,369 +0,0 @@ -#!/usr/bin/env python -# -*- coding: utf-8 -*- - -import argparse -import sys -import numpy as np - -import matplotlib -matplotlib.use('Agg') -matplotlib.rcParams['pdf.fonttype'] = 42 -matplotlib.rcParams['svg.fonttype'] = 'none' -from deeptools import cm # noqa: F401 -import matplotlib.pyplot as plt - -import plotly.offline as py -import plotly.graph_objs as go - -# own tools -from deeptools.parserCommon import writableFile -from deeptools.getFragmentAndReadSize import get_read_and_fragment_length -from importlib.metadata import version - - -def parse_arguments(): - parser = argparse.ArgumentParser( - description='This tool calculates the fragment sizes for read pairs given a BAM file from paired-end sequencing.' - 'Several regions are sampled depending on the ' - 'size of the genome and number of processors to estimate the' - 'summary statistics on the fragment lengths. ' - 'Properly paired reads are preferred for computation, i.e., ' - 'it will only use discordant pairs if no concordant alignments ' - 'overlap with a given region. ' - 'The default setting simply prints the summary statistics to the screen.', - usage='bamPEFragmentSize -b sample1.bam sample2.bam -o hist.png\n' - 'help: bamPEFragmentSize -h / bamPEFragmentSize --help' - ) - parser.add_argument('--bamfiles', '-b', - help='List of BAM files to process', - nargs='+', - metavar='bam files') - - parser.add_argument('--histogram', '-hist', '-o', - help='Save a .png file with a histogram ' - 'of the fragment length distribution.', - metavar='FILE') - - parser.add_argument('--plotFileFormat', - metavar='FILETYPE', - help='Image format type. If given, this option ' - 'overrides the image format based on the plotFile ' - 'ending. The available options are: png, ' - 'eps, pdf, svg and plotly.', - default=None, - choices=['png', 'pdf', 'svg', 'eps', 'plotly']) - - parser.add_argument('--numberOfProcessors', '-p', - help='Number of processors to use. The default is ' - 'to use 1. (Default: %(default)s)', - metavar="INT", - type=int, - default=1, - required=False) - parser.add_argument('--samplesLabel', - help='Labels for the samples plotted. The ' - 'default is to use the file name of the ' - 'sample. The sample labels should be separated ' - 'by spaces and quoted if a label itself' - 'contains a space E.g. --samplesLabel label-1 "label 2" ', - nargs='+') - parser.add_argument('--plotTitle', '-T', - help='Title of the plot, to be printed on top of ' - 'the generated image. Leave blank for no title. (Default: %(default)s)', - default='') - parser.add_argument('--maxFragmentLength', - help='The maximum fragment length in the histogram. A value of 0 (the default) indicates to use twice the mean fragment length. (Default: %(default)s)', - default=0, - type=int) - parser.add_argument('--logScale', - help='Plot on the log scale', - action='store_true') - parser.add_argument('--binSize', '-bs', - metavar='INT', - help='Length in bases of the window used to sample the genome. (Default: %(default)s)', - default=1000, - type=int) - parser.add_argument('--distanceBetweenBins', '-n', - metavar='INT', - help='To reduce the computation time, not every possible genomic ' - 'bin is sampled. This option allows you to set the distance ' - 'between bins actually sampled from. Larger numbers are sufficient ' - 'for high coverage samples, while smaller values are useful for ' - 'lower coverage samples. Note that if you specify a value that ' - 'results in too few (<1000) reads sampled, the value will be ' - 'decreased. (Default: %(default)s)', - default=1000000, - type=int) - parser.add_argument('--blackListFileName', '-bl', - help="A BED file containing regions that should be excluded from all analyses. Currently this works by rejecting genomic chunks that happen to overlap an entry. Consequently, for BAM files, if a read partially overlaps a blacklisted region or a fragment spans over it, then the read/fragment might still be considered.", - metavar="BED file", - required=False) - parser.add_argument('--table', - metavar='FILE', - help='In addition to printing read and fragment length metrics to the screen, write them to the given file in tabular format.', - required=False) - parser.add_argument('--outRawFragmentLengths', - metavar='FILE', - required=False, - type=writableFile, - help='Save the fragment (or read if the input is single-end) length and their associated number of occurrences to a tab-separated file. Columns are length, number of occurrences, and the sample label.') - parser.add_argument('--verbose', - help='Set if processing data messages are wanted.', - action='store_true', - required=False) - parser.add_argument('--version', action='version', - version='%(prog)s {}'.format(version('deeptools'))) - - return parser - - -def getDensity(lengths, minVal, maxVal): - """ - This is essentially computing what hist() in matplotlib is doing and returning the results. - This then allows us to free up the memory consumed by each sample rather than returning it all back to main() for plotting. - """ - n, bins, patches = plt.hist(lengths, bins=100, range=(minVal, maxVal), density=True) - plt.clf() - return (n, bins) - - -def getFragSize(bam, args, idx, outRawFrags): - fragment_len_dict, read_len_dict = get_read_and_fragment_length(bam, return_lengths=True, - blackListFileName=args.blackListFileName, - numberOfProcessors=args.numberOfProcessors, - verbose=args.verbose, - binSize=args.binSize, - distanceBetweenBins=args.distanceBetweenBins) - - if outRawFrags: - label = bam - if args.samplesLabel and idx < len(args.samplesLabel): - label = args.samplesLabel[idx] - if fragment_len_dict: - fragment_len_dict['lengths'] = [int(x) for x in fragment_len_dict['lengths']] - cnts = np.bincount(fragment_len_dict['lengths'], minlength=int(fragment_len_dict['max']) + 1) - else: - read_len_dict['lengths'] = [int(x) for x in read_len_dict['lengths']] - cnts = np.bincount(read_len_dict['lengths'], minlength=int(read_len_dict['max']) + 1) - for idx, v in enumerate(cnts): - if v > 0: - outRawFrags.write("{}\t{}\t{}\n".format(idx, v, label)) - - if args.samplesLabel and idx < len(args.samplesLabel): - print("\n\nSample label: {}".format(args.samplesLabel[idx])) - else: - print("\n\nBAM file : {}".format(bam)) - - if fragment_len_dict: - if fragment_len_dict['mean'] == 0: - print("No pairs were found. Is the data from a paired-end sequencing experiment?") - - print("Sample size: {}\n".format(fragment_len_dict['sample_size'])) - - print("Fragment lengths:") - print("Min.: {}\n1st Qu.: {}\nMean: {}\nMedian: {}\n" - "3rd Qu.: {}\nMax.: {}\nStd: {}".format(fragment_len_dict['min'], - fragment_len_dict['qtile25'], - fragment_len_dict['mean'], - fragment_len_dict['median'], - fragment_len_dict['qtile75'], - fragment_len_dict['max'], - fragment_len_dict['std'])) - print("MAD: {}\nLen. 10%: {}\nLen. 20%: {}\nLen. 30%: {}\nLen. 40%: {}\nLen. 60%: {}\nLen. 70%: {}\nLen. 80%: {}\nLen. 90%: {}\nLen. 99%: {}\n".format(fragment_len_dict['mad'], - fragment_len_dict['qtile10'], - fragment_len_dict['qtile20'], - fragment_len_dict['qtile30'], - fragment_len_dict['qtile40'], - fragment_len_dict['qtile60'], - fragment_len_dict['qtile70'], - fragment_len_dict['qtile80'], - fragment_len_dict['qtile90'], - fragment_len_dict['qtile99'])) - else: - print("No pairs were found. Is the data from a paired-end sequencing experiment?") - - print("\nRead lengths:") - print("Sample size: {}\n".format(read_len_dict['sample_size'])) - print("Min.: {}\n1st Qu.: {}\nMean: {}\nMedian: {}\n" - "3rd Qu.: {}\nMax.: {}\nStd: {}".format(read_len_dict['min'], - read_len_dict['qtile25'], - read_len_dict['mean'], - read_len_dict['median'], - read_len_dict['qtile75'], - read_len_dict['max'], - read_len_dict['std'])) - print("MAD: {}\nLen. 10%: {}\nLen. 20%: {}\nLen. 30%: {}\nLen. 40%: {}\nLen. 60%: {}\nLen. 70%: {}\nLen. 80%: {}\nLen. 90%: {}\nLen. 99%: {}\n".format(read_len_dict['mad'], - read_len_dict['qtile10'], - read_len_dict['qtile20'], - read_len_dict['qtile30'], - read_len_dict['qtile40'], - read_len_dict['qtile60'], - read_len_dict['qtile70'], - read_len_dict['qtile80'], - read_len_dict['qtile90'], - read_len_dict['qtile99'])) - - # The read and fragment lists will just eat up memory if not removed! - if args.histogram: - if fragment_len_dict: - maxVal = fragment_len_dict['mean'] * 2 - minVal = fragment_len_dict['min'] - else: - maxVal = read_len_dict['mean'] * 2 - minVal = read_len_dict['min'] - if args.maxFragmentLength > 0: - maxVal = args.maxFragmentLength - - if fragment_len_dict: - fragment_len_dict['lengths'] = getDensity(fragment_len_dict['lengths'], minVal, maxVal) - if read_len_dict: - read_len_dict['lengths'] = getDensity(read_len_dict['lengths'], minVal, maxVal) - else: - if fragment_len_dict: - del fragment_len_dict['lengths'] - if read_len_dict: - del read_len_dict['lengths'] - - return (fragment_len_dict, read_len_dict) - - -def printTable(args, fragDict, readDict): - """ - Print the read and fragment dictionary in more easily parsable tabular format to a file. - """ - of = open(args.table, "w") - of.write("\tFrag. Sampled") - of.write("\tFrag. Len. Min.\tFrag. Len. 1st. Qu.\tFrag. Len. Mean\tFrag. Len. Median\tFrag. Len. 3rd Qu.\tFrag. Len. Max\tFrag. Len. Std.") - of.write("\tFrag. Med. Abs. Dev.\tFrag. Len. 10%\tFrag. Len. 20%\tFrag. Len. 30%\tFrag. Len. 40%\tFrag. Len. 60%\tFrag. Len. 70%\tFrag. Len. 80%\tFrag. Len. 90%\tFrag. Len. 99%") - of.write("\tReads Sampled") - of.write("\tRead Len. Min.\tRead Len. 1st. Qu.\tRead Len. Mean\tRead Len. Median\tRead Len. 3rd Qu.\tRead Len. Max\tRead Len. Std.") - of.write("\tRead Med. Abs. Dev.\tRead Len. 10%\tRead Len. 20%\tRead Len. 30%\tRead Len. 40%\tRead Len. 60%\tRead Len. 70%\tRead Len. 80%\tRead Len. 90%\tRead Len. 99%\n") - - for idx, bam in enumerate(args.bamfiles): - if args.samplesLabel and idx < len(args.samplesLabel): - of.write(args.samplesLabel[idx]) - else: - of.write(bam) - if fragDict is not None and fragDict[bam] is not None: - d = fragDict[bam] - of.write("\t{}".format(d['sample_size'])) - of.write("\t{}\t{}\t{}\t{}\t{}\t{}\t{}".format(d['min'], - d['qtile25'], - d['mean'], - d['median'], - d['qtile75'], - d['max'], - d['std'])) - of.write("\t{}\t{}\t{}\t{}\t{}\t{}\t{}\t{}\t{}\t{}".format(d['mad'], - d['qtile10'], - d['qtile20'], - d['qtile30'], - d['qtile40'], - d['qtile60'], - d['qtile70'], - d['qtile80'], - d['qtile90'], - d['qtile99'])) - else: - of.write("\t0") - of.write("\t0\t0\t0\t0\t0\t0\t0") - of.write("\t0\t0\t0\t0\t0\t0\t0\t0\t0\t0") - d = readDict[bam] - of.write("\t{}".format(d['sample_size'])) - of.write("\t{}\t{}\t{}\t{}\t{}\t{}\t{}".format(d['min'], - d['qtile25'], - d['mean'], - d['median'], - d['qtile75'], - d['max'], - d['std'])) - of.write("\t{}\t{}\t{}\t{}\t{}\t{}\t{}\t{}\t{}\t{}\n".format(d['mad'], - d['qtile10'], - d['qtile20'], - d['qtile30'], - d['qtile40'], - d['qtile60'], - d['qtile70'], - d['qtile80'], - d['qtile90'], - d['qtile99'])) - of.close() - - -def main(args=None): - args = parse_arguments().parse_args(args) - - if len(sys.argv) == 1: - parse_arguments().print_help() - sys.exit() - - fraglengths = {} - readlengths = {} - of = None - if args.outRawFragmentLengths is not None: - of = open(args.outRawFragmentLengths, "w") - of.write("#bamPEFragmentSize\nSize\tOccurrences\tSample\n") - for idx, bam in enumerate(args.bamfiles): - f, r = getFragSize(bam, args, idx, of) - fraglengths[bam] = f - readlengths[bam] = r - - if args.table is not None: - printTable(args, fraglengths, readlengths) - - if args.histogram: - if args.samplesLabel: - if len(args.bamfiles) != len(args.samplesLabel): - sys.exit("The number of labels does not match the number of BAM files.") - else: - labels = args.samplesLabel - else: - labels = list(fraglengths.keys()) - - i = 0 - data = [] - for bam in fraglengths.keys(): - d = fraglengths[bam] - if d is None: - d = readlengths[bam] - if args.maxFragmentLength > 0: - maxVal = args.maxFragmentLength - else: - maxVal = d['mean'] * 2 - - if args.plotFileFormat == 'plotly': - trace = go.Histogram(x=d['lengths'], - histnorm='probability', - opacity=0.5, - name=labels[i], - nbinsx=100, - xbins=dict(start=d['min'], end=maxVal)) - data.append(trace) - else: - plt.bar(d['lengths'][1][:-1], height=d['lengths'][0], - width=d['lengths'][1][1:] - d['lengths'][1][:-1], - align='edge', log=args.logScale, - alpha=0.5, label=labels[i]) - i += 1 - - if args.plotFileFormat == 'plotly': - fig = go.Figure() - fig.add_traces(data) - fig['layout']['yaxis1'].update(title='Frequency') - fig['layout']['xaxis1'].update(title='Fragment Length') - fig['layout'].update(title=args.plotTitle) - fig['layout'].update(showlegend=True) - if args.logScale: - fig['layout']['yaxis1'].update(type='log') - py.plot(fig, filename=args.histogram, auto_open=False) - else: - plt.xlabel('Fragment Length') - plt.ylabel('Frequency') - plt.legend(loc='upper right') - plt.title(args.plotTitle) - plt.savefig(args.histogram, bbox_inches=0, format=args.plotFileFormat) - plt.close() - - -if __name__ == "__main__": - main() diff --git a/deeptools/bigwigAverage.py b/deeptools/bigwigAverage.py deleted file mode 100644 index 5228ddf08f..0000000000 --- a/deeptools/bigwigAverage.py +++ /dev/null @@ -1,128 +0,0 @@ -#!/usr/bin/env python -# -*- coding: utf-8 -*- -import argparse -import sys -import numpy as np -from deeptools import parserCommon -from deeptools import writeBedGraph_bam_and_bw - -debug = 0 - - -def parse_arguments(args=None): - parentParser = parserCommon.getParentArgParse() - outputParser = parserCommon.output() - parser = argparse.ArgumentParser( - parents=[parentParser, outputParser], - formatter_class=argparse.ArgumentDefaultsHelpFormatter, - description='This tool average multiple bigWig files based on the number ' - 'of mapped reads. To average the bigWig files, the genome is ' - 'partitioned into bins of equal size, then the scores ' - 'in each bigwig file are computed per bin.' - 'These scores are averaged and scaleFactors can be applied before the average.', - usage='bigwigAverage -b sample1.bw sample2.bw -o outfile.bw\n' - 'help: bigwigAverage -h / bigwigAverage --help') - - # define the arguments - parser.add_argument('--bigwigs', '-b', - metavar='Bigwig files', - help='Bigwig files separated by space.', - nargs='+', - required=True) - - parser.add_argument('--scaleFactors', - help='Set this parameter to multipy the bigwig values ' - 'by a constant. The format is ' - 'scaleFactor1:scaleFactor2:scaleFactor3 etc. ' - 'For example 0.7:1 to scale the first bigwig file ' - 'by 0.7 while not scaling the second bigwig file', - default=None, - required=False) - - parser.add_argument('--skipNonCoveredRegions', '--skipNAs', - help='This parameter determines if non-covered regions (regions without a score) ' - 'in the bigWig files should be skipped. The default is to treat those ' - 'regions as having a value of zero. ' - 'The decision to skip non-covered regions ' - 'depends on the interpretation of the data. Non-covered regions ' - 'in a bigWig file may represent repetitive regions that should ' - 'be skipped. Alternatively, the interpretation of non-covered regions as ' - 'zeros may be wrong and this option should be used ', - action='store_true') - - return parser - - -def getType(fname): - """ - Tries to determine if a file is a wiggle, a bedgraph, or a bigWig file. - """ - if fname.endswith(".wig") or fname.endswith(".wiggle"): - return "wiggle" - elif fname.lower().endswith(".bedgraph") or fname.endswith(".bdg"): - return "bedgraph" - else: - return "bigwig" - - -def average(tileCoverage, args): - r""" - The mapreduce method calls this function - for each tile. The parameters (args) are fixed - in the main method. - - >>> funcArgs= {'scaleFactors': (1,1)} - >>> average([1, 2], funcArgs) - 1.5 - >>> funcArgs= {'scaleFactors': (1,0.5)} - >>> average([1, 2], funcArgs) - 1.0 - >>> funcArgs= {'scaleFactors': (1,0.5,0.1,0.2)} - >>> average([1, 2, 3, 12], funcArgs) - 1.175 - >>> average([1, 2, 3, np.nan], funcArgs) - nan - """ - - norm_values = [args['scaleFactors'][i] * cov for i, cov in enumerate(tileCoverage)] - - return np.mean(norm_values) - - -def main(args=None): - args = parse_arguments().parse_args(args) - if len(sys.argv) == 1: - parse_arguments().print_help() - sys.exit() - - nFiles = len(args.bigwigs) - - if args.scaleFactors: - scaleFactors = [float(x) for x in args.scaleFactors.split(":")] - if len(scaleFactors) == 1: - scaleFactors = scaleFactors * nFiles - elif len(scaleFactors) != nFiles: - raise argparse.ArgumentTypeError( - "Format of scaleFactors is factor or factor1:factor2... as many as bigwig files. " - "There are {} bigwigs and {} factors." - "The value given ( {} ) is not valid".format(nFiles, len(scaleFactors), args.scaleFactors)) - else: - scaleFactors = [1] * nFiles - - # the average function is called and receives - # the function_args per each tile that is considered - FUNC = average - function_args = {'scaleFactors': scaleFactors} - - writeBedGraph_bam_and_bw.writeBedGraph( - [(b, getType(b)) for b in args.bigwigs], - args.outFileName, 0, FUNC, - function_args, tileSize=args.binSize, region=args.region, - blackListFileName=args.blackListFileName, - verbose=args.verbose, - numberOfProcessors=args.numberOfProcessors, - skipZeroOverZero=False, - format=args.outFileFormat, - smoothLength=False, - missingDataAsZero=not args.skipNonCoveredRegions, - extendPairedEnds=False) diff --git a/deeptools/bigwigCompare.py b/deeptools/bigwigCompare.py deleted file mode 100644 index 4662b2b36f..0000000000 --- a/deeptools/bigwigCompare.py +++ /dev/null @@ -1,146 +0,0 @@ -#!/usr/bin/env python -# -*- coding: utf-8 -*- -import argparse -from deeptools import parserCommon -from deeptools.getRatio import getRatio -from deeptools import writeBedGraph_bam_and_bw - -debug = 0 - - -def parse_arguments(args=None): - parentParser = parserCommon.getParentArgParse() - outputParser = parserCommon.output() - parser = argparse.ArgumentParser( - parents=[parentParser, outputParser], - formatter_class=argparse.ArgumentDefaultsHelpFormatter, - description='This tool compares two bigWig files based on the number ' - 'of mapped reads. To compare the bigWig files, the genome is ' - 'partitioned into bins of equal size, then the number of reads found ' - 'in each BAM file are counted per bin and finally a summary ' - 'value is reported. This value can be the ratio of the number of reads' - 'per bin, the log2 of the ratio, the sum or the difference.', - usage='bigwigCompare -b1 sample1.bw -b2 sample2.bw -o log2.bw\n' - 'help: bigwigCompare -h / bigwigCompare --help') - - # define the arguments - parser.add_argument('--bigwig1', '-b1', - metavar='Bigwig file', - help='Bigwig file 1. Usually the file for the ' - 'treatment.', - required=True) - - parser.add_argument('--bigwig2', '-b2', - metavar='Bigwig file', - help='Bigwig file 2. Usually the file for the ' - 'control.', - required=True) - - parser.add_argument('--scaleFactors', - help='Set this parameter to multipy the bigwig values ' - 'by a constant. The format is ' - 'scaleFactor1:scaleFactor2. ' - 'For example 0.7:1 to scale the first bigwig file ' - 'by 0.7 while not scaling the second bigwig file', - default=None, - required=False) - - parser.add_argument('--pseudocount', - help='A small number to avoid x/0. Only useful ' - 'together with --operation log2 or --operation ratio. ' - 'You can specify different values as pseudocounts for ' - 'the numerator and the denominator by providing two ' - 'values (the first value is used as the numerator ' - 'pseudocount and the second the denominator pseudocount). (Default: %(default)s)', - default=1, - nargs='+', - action=parserCommon.requiredLength(1, 2), - type=float, - required=False) - - parser.add_argument('--skipZeroOverZero', - help='Skip bins where BOTH BAM files lack coverage. ' - 'This is determined BEFORE any applicable pseudocount ' - 'is added.', - action='store_true') - - parser.add_argument('--operation', - help='The default is to output the log2ratio of the ' - 'two samples. The reciprocal ratio returns the ' - 'the negative of the inverse of the ratio ' - 'if the ratio is less than 0. The resulting ' - 'values are interpreted as negative fold changes. ' - 'Instead of performing a ' - 'computation using both files, the scaled signal can ' - 'alternatively be output for the first or second file using ' - 'the \'--operation first\' or \'--operation second\' (Default: %(default)s)', - default='log2', - choices=['log2', 'ratio', 'subtract', 'add', 'mean', - 'reciprocal_ratio', 'first', 'second'], - required=False) - - parser.add_argument('--skipNonCoveredRegions', '--skipNAs', - help='This parameter determines if non-covered regions (regions without a score) ' - 'in the bigWig files should be skipped. The default is to treat those ' - 'regions as having a value of zero. ' - 'The decision to skip non-covered regions ' - 'depends on the interpretation of the data. Non-covered regions ' - 'in a bigWig file may represent repetitive regions that should ' - 'be skipped. Alternatively, the interpretation of non-covered regions as ' - 'zeros may be wrong and this option should be used ', - action='store_true') - - parser.add_argument('--fixedStep', - help='Write out all bins (of size --binSize) ' - 'instead of merging neighbouring bins with equal values.', - action='store_true') - return parser - - -def getType(fname): - """ - Tries to determine if a file is a wiggle, a bedgraph or a bigWig. - """ - if fname.endswith(".wig") or fname.endswith(".wiggle"): - return "wiggle" - elif fname.endswith(".bedgraph"): - return "bedgraph" - else: - return "bigwig" - - -def main(args=None): - args = parse_arguments().parse_args(args) - - if args.scaleFactors: - scaleFactors = [float(x) for x in args.scaleFactors.split(":")] - else: - scaleFactors = [1, 1] - - if not isinstance(args.pseudocount, list): - args.pseudocount = [args.pseudocount] - - if len(args.pseudocount) == 1: - args.pseudocount *= 2 - - # the getRatio function is called and receives - # the function_args per each tile that is considered - FUNC = getRatio - function_args = {'valueType': args.operation, - 'scaleFactors': scaleFactors, - 'pseudocount': args.pseudocount} - - writeBedGraph_bam_and_bw.writeBedGraph( - [(args.bigwig1, getType(args.bigwig1)), - (args.bigwig2, getType(args.bigwig2))], - args.outFileName, 0, FUNC, - function_args, tileSize=args.binSize, region=args.region, - blackListFileName=args.blackListFileName, - verbose=args.verbose, - numberOfProcessors=args.numberOfProcessors, - skipZeroOverZero=args.skipZeroOverZero, - format=args.outFileFormat, - smoothLength=False, - missingDataAsZero=not args.skipNonCoveredRegions, - extendPairedEnds=False, - fixedStep=args.fixedStep) diff --git a/deeptools/cm.py b/deeptools/cm.py deleted file mode 100644 index 47bcf16285..0000000000 --- a/deeptools/cm.py +++ /dev/null @@ -1,1088 +0,0 @@ -#!/usr/bin/env python - -# This file comes from the seaborn project and is under a BSD license: - -# Copyright (c) 2012-2019, Michael L. Waskom -# All rights reserved. -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions are met: -# -# * Redistributions of source code must retain the above copyright notice, this -# list of conditions and the following disclaimer. -# -# * Redistributions in binary form must reproduce the above copyright notice, -# this list of conditions and the following disclaimer in the documentation -# and/or other materials provided with the distribution. -# -# * Neither the name of the project nor the names of its -# contributors may be used to endorse or promote products derived from -# this software without specific prior written permission. -# -# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE -# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -from matplotlib import colors, colormaps as mpl_cm - - -_rocket_lut = [ - [0.01060815, 0.01808215, 0.10018654], - [0.01428972, 0.02048237, 0.10374486], - [0.01831941, 0.0229766, 0.10738511], - [0.02275049, 0.02554464, 0.11108639], - [0.02759119, 0.02818316, 0.11483751], - [0.03285175, 0.03088792, 0.11863035], - [0.03853466, 0.03365771, 0.12245873], - [0.04447016, 0.03648425, 0.12631831], - [0.05032105, 0.03936808, 0.13020508], - [0.05611171, 0.04224835, 0.13411624], - [0.0618531, 0.04504866, 0.13804929], - [0.06755457, 0.04778179, 0.14200206], - [0.0732236, 0.05045047, 0.14597263], - [0.0788708, 0.05305461, 0.14995981], - [0.08450105, 0.05559631, 0.15396203], - [0.09011319, 0.05808059, 0.15797687], - [0.09572396, 0.06050127, 0.16200507], - [0.10132312, 0.06286782, 0.16604287], - [0.10692823, 0.06517224, 0.17009175], - [0.1125315, 0.06742194, 0.17414848], - [0.11813947, 0.06961499, 0.17821272], - [0.12375803, 0.07174938, 0.18228425], - [0.12938228, 0.07383015, 0.18636053], - [0.13501631, 0.07585609, 0.19044109], - [0.14066867, 0.0778224, 0.19452676], - [0.14633406, 0.07973393, 0.1986151], - [0.15201338, 0.08159108, 0.20270523], - [0.15770877, 0.08339312, 0.20679668], - [0.16342174, 0.0851396, 0.21088893], - [0.16915387, 0.08682996, 0.21498104], - [0.17489524, 0.08848235, 0.2190294], - [0.18065495, 0.09009031, 0.22303512], - [0.18643324, 0.09165431, 0.22699705], - [0.19223028, 0.09317479, 0.23091409], - [0.19804623, 0.09465217, 0.23478512], - [0.20388117, 0.09608689, 0.23860907], - [0.20973515, 0.09747934, 0.24238489], - [0.21560818, 0.09882993, 0.24611154], - [0.22150014, 0.10013944, 0.2497868], - [0.22741085, 0.10140876, 0.25340813], - [0.23334047, 0.10263737, 0.25697736], - [0.23928891, 0.10382562, 0.2604936], - [0.24525608, 0.10497384, 0.26395596], - [0.25124182, 0.10608236, 0.26736359], - [0.25724602, 0.10715148, 0.27071569], - [0.26326851, 0.1081815, 0.27401148], - [0.26930915, 0.1091727, 0.2772502], - [0.27536766, 0.11012568, 0.28043021], - [0.28144375, 0.11104133, 0.2835489], - [0.2875374, 0.11191896, 0.28660853], - [0.29364846, 0.11275876, 0.2896085], - [0.29977678, 0.11356089, 0.29254823], - [0.30592213, 0.11432553, 0.29542718], - [0.31208435, 0.11505284, 0.29824485], - [0.31826327, 0.1157429, 0.30100076], - [0.32445869, 0.11639585, 0.30369448], - [0.33067031, 0.11701189, 0.30632563], - [0.33689808, 0.11759095, 0.3088938], - [0.34314168, 0.11813362, 0.31139721], - [0.34940101, 0.11863987, 0.3138355], - [0.355676, 0.11910909, 0.31620996], - [0.36196644, 0.1195413, 0.31852037], - [0.36827206, 0.11993653, 0.32076656], - [0.37459292, 0.12029443, 0.32294825], - [0.38092887, 0.12061482, 0.32506528], - [0.38727975, 0.12089756, 0.3271175], - [0.39364518, 0.12114272, 0.32910494], - [0.40002537, 0.12134964, 0.33102734], - [0.40642019, 0.12151801, 0.33288464], - [0.41282936, 0.12164769, 0.33467689], - [0.41925278, 0.12173833, 0.33640407], - [0.42569057, 0.12178916, 0.33806605], - [0.43214263, 0.12179973, 0.33966284], - [0.43860848, 0.12177004, 0.34119475], - [0.44508855, 0.12169883, 0.34266151], - [0.45158266, 0.12158557, 0.34406324], - [0.45809049, 0.12142996, 0.34540024], - [0.46461238, 0.12123063, 0.34667231], - [0.47114798, 0.12098721, 0.34787978], - [0.47769736, 0.12069864, 0.34902273], - [0.48426077, 0.12036349, 0.35010104], - [0.49083761, 0.11998161, 0.35111537], - [0.49742847, 0.11955087, 0.35206533], - [0.50403286, 0.11907081, 0.35295152], - [0.51065109, 0.11853959, 0.35377385], - [0.51728314, 0.1179558, 0.35453252], - [0.52392883, 0.11731817, 0.35522789], - [0.53058853, 0.11662445, 0.35585982], - [0.53726173, 0.11587369, 0.35642903], - [0.54394898, 0.11506307, 0.35693521], - [0.5506426, 0.11420757, 0.35737863], - [0.55734473, 0.11330456, 0.35775059], - [0.56405586, 0.11235265, 0.35804813], - [0.57077365, 0.11135597, 0.35827146], - [0.5774991, 0.11031233, 0.35841679], - [0.58422945, 0.10922707, 0.35848469], - [0.59096382, 0.10810205, 0.35847347], - [0.59770215, 0.10693774, 0.35838029], - [0.60444226, 0.10573912, 0.35820487], - [0.61118304, 0.10450943, 0.35794557], - [0.61792306, 0.10325288, 0.35760108], - [0.62466162, 0.10197244, 0.35716891], - [0.63139686, 0.10067417, 0.35664819], - [0.63812122, 0.09938212, 0.35603757], - [0.64483795, 0.0980891, 0.35533555], - [0.65154562, 0.09680192, 0.35454107], - [0.65824241, 0.09552918, 0.3536529], - [0.66492652, 0.09428017, 0.3526697], - [0.67159578, 0.09306598, 0.35159077], - [0.67824099, 0.09192342, 0.3504148], - [0.684863, 0.09085633, 0.34914061], - [0.69146268, 0.0898675, 0.34776864], - [0.69803757, 0.08897226, 0.3462986], - [0.70457834, 0.0882129, 0.34473046], - [0.71108138, 0.08761223, 0.3430635], - [0.7175507, 0.08716212, 0.34129974], - [0.72398193, 0.08688725, 0.33943958], - [0.73035829, 0.0868623, 0.33748452], - [0.73669146, 0.08704683, 0.33543669], - [0.74297501, 0.08747196, 0.33329799], - [0.74919318, 0.08820542, 0.33107204], - [0.75535825, 0.08919792, 0.32876184], - [0.76145589, 0.09050716, 0.32637117], - [0.76748424, 0.09213602, 0.32390525], - [0.77344838, 0.09405684, 0.32136808], - [0.77932641, 0.09634794, 0.31876642], - [0.78513609, 0.09892473, 0.31610488], - [0.79085854, 0.10184672, 0.313391], - [0.7965014, 0.10506637, 0.31063031], - [0.80205987, 0.10858333, 0.30783], - [0.80752799, 0.11239964, 0.30499738], - [0.81291606, 0.11645784, 0.30213802], - [0.81820481, 0.12080606, 0.29926105], - [0.82341472, 0.12535343, 0.2963705], - [0.82852822, 0.13014118, 0.29347474], - [0.83355779, 0.13511035, 0.29057852], - [0.83850183, 0.14025098, 0.2876878], - [0.84335441, 0.14556683, 0.28480819], - [0.84813096, 0.15099892, 0.281943], - [0.85281737, 0.15657772, 0.27909826], - [0.85742602, 0.1622583, 0.27627462], - [0.86196552, 0.16801239, 0.27346473], - [0.86641628, 0.17387796, 0.27070818], - [0.87079129, 0.17982114, 0.26797378], - [0.87507281, 0.18587368, 0.26529697], - [0.87925878, 0.19203259, 0.26268136], - [0.8833417, 0.19830556, 0.26014181], - [0.88731387, 0.20469941, 0.25769539], - [0.89116859, 0.21121788, 0.2553592], - [0.89490337, 0.21785614, 0.25314362], - [0.8985026, 0.22463251, 0.25108745], - [0.90197527, 0.23152063, 0.24918223], - [0.90530097, 0.23854541, 0.24748098], - [0.90848638, 0.24568473, 0.24598324], - [0.911533, 0.25292623, 0.24470258], - [0.9144225, 0.26028902, 0.24369359], - [0.91717106, 0.26773821, 0.24294137], - [0.91978131, 0.27526191, 0.24245973], - [0.92223947, 0.28287251, 0.24229568], - [0.92456587, 0.29053388, 0.24242622], - [0.92676657, 0.29823282, 0.24285536], - [0.92882964, 0.30598085, 0.24362274], - [0.93078135, 0.31373977, 0.24468803], - [0.93262051, 0.3215093, 0.24606461], - [0.93435067, 0.32928362, 0.24775328], - [0.93599076, 0.33703942, 0.24972157], - [0.93752831, 0.34479177, 0.25199928], - [0.93899289, 0.35250734, 0.25452808], - [0.94036561, 0.36020899, 0.25734661], - [0.94167588, 0.36786594, 0.2603949], - [0.94291042, 0.37549479, 0.26369821], - [0.94408513, 0.3830811, 0.26722004], - [0.94520419, 0.39062329, 0.27094924], - [0.94625977, 0.39813168, 0.27489742], - [0.94727016, 0.4055909, 0.27902322], - [0.94823505, 0.41300424, 0.28332283], - [0.94914549, 0.42038251, 0.28780969], - [0.95001704, 0.42771398, 0.29244728], - [0.95085121, 0.43500005, 0.29722817], - [0.95165009, 0.44224144, 0.30214494], - [0.9524044, 0.44944853, 0.3072105], - [0.95312556, 0.45661389, 0.31239776], - [0.95381595, 0.46373781, 0.31769923], - [0.95447591, 0.47082238, 0.32310953], - [0.95510255, 0.47787236, 0.32862553], - [0.95569679, 0.48489115, 0.33421404], - [0.95626788, 0.49187351, 0.33985601], - [0.95681685, 0.49882008, 0.34555431], - [0.9573439, 0.50573243, 0.35130912], - [0.95784842, 0.51261283, 0.35711942], - [0.95833051, 0.51946267, 0.36298589], - [0.95879054, 0.52628305, 0.36890904], - [0.95922872, 0.53307513, 0.3748895], - [0.95964538, 0.53983991, 0.38092784], - [0.96004345, 0.54657593, 0.3870292], - [0.96042097, 0.55328624, 0.39319057], - [0.96077819, 0.55997184, 0.39941173], - [0.9611152, 0.5666337, 0.40569343], - [0.96143273, 0.57327231, 0.41203603], - [0.96173392, 0.57988594, 0.41844491], - [0.96201757, 0.58647675, 0.42491751], - [0.96228344, 0.59304598, 0.43145271], - [0.96253168, 0.5995944, 0.43805131], - [0.96276513, 0.60612062, 0.44471698], - [0.96298491, 0.6126247, 0.45145074], - [0.96318967, 0.61910879, 0.45824902], - [0.96337949, 0.6255736, 0.46511271], - [0.96355923, 0.63201624, 0.47204746], - [0.96372785, 0.63843852, 0.47905028], - [0.96388426, 0.64484214, 0.4861196], - [0.96403203, 0.65122535, 0.4932578], - [0.96417332, 0.65758729, 0.50046894], - [0.9643063, 0.66393045, 0.5077467], - [0.96443322, 0.67025402, 0.51509334], - [0.96455845, 0.67655564, 0.52251447], - [0.96467922, 0.68283846, 0.53000231], - [0.96479861, 0.68910113, 0.53756026], - [0.96492035, 0.69534192, 0.5451917], - [0.96504223, 0.7015636, 0.5528892], - [0.96516917, 0.70776351, 0.5606593], - [0.96530224, 0.71394212, 0.56849894], - [0.96544032, 0.72010124, 0.57640375], - [0.96559206, 0.72623592, 0.58438387], - [0.96575293, 0.73235058, 0.59242739], - [0.96592829, 0.73844258, 0.60053991], - [0.96612013, 0.74451182, 0.60871954], - [0.96632832, 0.75055966, 0.61696136], - [0.96656022, 0.75658231, 0.62527295], - [0.96681185, 0.76258381, 0.63364277], - [0.96709183, 0.76855969, 0.64207921], - [0.96739773, 0.77451297, 0.65057302], - [0.96773482, 0.78044149, 0.65912731], - [0.96810471, 0.78634563, 0.66773889], - [0.96850919, 0.79222565, 0.6764046], - [0.96893132, 0.79809112, 0.68512266], - [0.96935926, 0.80395415, 0.69383201], - [0.9698028, 0.80981139, 0.70252255], - [0.97025511, 0.81566605, 0.71120296], - [0.97071849, 0.82151775, 0.71987163], - [0.97120159, 0.82736371, 0.72851999], - [0.97169389, 0.83320847, 0.73716071], - [0.97220061, 0.83905052, 0.74578903], - [0.97272597, 0.84488881, 0.75440141], - [0.97327085, 0.85072354, 0.76299805], - [0.97383206, 0.85655639, 0.77158353], - [0.97441222, 0.86238689, 0.78015619], - [0.97501782, 0.86821321, 0.78871034], - [0.97564391, 0.87403763, 0.79725261], - [0.97628674, 0.87986189, 0.8057883], - [0.97696114, 0.88568129, 0.81430324], - [0.97765722, 0.89149971, 0.82280948], - [0.97837585, 0.89731727, 0.83130786], - [0.97912374, 0.90313207, 0.83979337], - [0.979891, 0.90894778, 0.84827858], - [0.98067764, 0.91476465, 0.85676611], - [0.98137749, 0.92061729, 0.86536915] -] - - -_mako_lut = [ - [0.04503935, 0.01482344, 0.02092227], - [0.04933018, 0.01709292, 0.02535719], - [0.05356262, 0.01950702, 0.03018802], - [0.05774337, 0.02205989, 0.03545515], - [0.06188095, 0.02474764, 0.04115287], - [0.06598247, 0.0275665, 0.04691409], - [0.07005374, 0.03051278, 0.05264306], - [0.07409947, 0.03358324, 0.05834631], - [0.07812339, 0.03677446, 0.06403249], - [0.08212852, 0.0400833, 0.06970862], - [0.08611731, 0.04339148, 0.07538208], - [0.09009161, 0.04664706, 0.08105568], - [0.09405308, 0.04985685, 0.08673591], - [0.09800301, 0.05302279, 0.09242646], - [0.10194255, 0.05614641, 0.09813162], - [0.10587261, 0.05922941, 0.103854], - [0.1097942, 0.06227277, 0.10959847], - [0.11370826, 0.06527747, 0.11536893], - [0.11761516, 0.06824548, 0.12116393], - [0.12151575, 0.07117741, 0.12698763], - [0.12541095, 0.07407363, 0.1328442], - [0.12930083, 0.07693611, 0.13873064], - [0.13317849, 0.07976988, 0.14465095], - [0.13701138, 0.08259683, 0.15060265], - [0.14079223, 0.08542126, 0.15659379], - [0.14452486, 0.08824175, 0.16262484], - [0.14820351, 0.09106304, 0.16869476], - [0.15183185, 0.09388372, 0.17480366], - [0.15540398, 0.09670855, 0.18094993], - [0.15892417, 0.09953561, 0.18713384], - [0.16238588, 0.10236998, 0.19335329], - [0.16579435, 0.10520905, 0.19960847], - [0.16914226, 0.10805832, 0.20589698], - [0.17243586, 0.11091443, 0.21221911], - [0.17566717, 0.11378321, 0.21857219], - [0.17884322, 0.11666074, 0.2249565], - [0.18195582, 0.11955283, 0.23136943], - [0.18501213, 0.12245547, 0.23781116], - [0.18800459, 0.12537395, 0.24427914], - [0.19093944, 0.1283047, 0.25077369], - [0.19381092, 0.13125179, 0.25729255], - [0.19662307, 0.13421303, 0.26383543], - [0.19937337, 0.13719028, 0.27040111], - [0.20206187, 0.14018372, 0.27698891], - [0.20469116, 0.14319196, 0.28359861], - [0.20725547, 0.14621882, 0.29022775], - [0.20976258, 0.14925954, 0.29687795], - [0.21220409, 0.15231929, 0.30354703], - [0.21458611, 0.15539445, 0.31023563], - [0.21690827, 0.15848519, 0.31694355], - [0.21916481, 0.16159489, 0.32366939], - [0.2213631, 0.16471913, 0.33041431], - [0.22349947, 0.1678599, 0.33717781], - [0.2255714, 0.1710185, 0.34395925], - [0.22758415, 0.17419169, 0.35075983], - [0.22953569, 0.17738041, 0.35757941], - [0.23142077, 0.18058733, 0.3644173], - [0.2332454, 0.18380872, 0.37127514], - [0.2350092, 0.18704459, 0.3781528], - [0.23670785, 0.190297, 0.38504973], - [0.23834119, 0.19356547, 0.39196711], - [0.23991189, 0.19684817, 0.39890581], - [0.24141903, 0.20014508, 0.4058667], - [0.24286214, 0.20345642, 0.4128484], - [0.24423453, 0.20678459, 0.41985299], - [0.24554109, 0.21012669, 0.42688124], - [0.2467815, 0.21348266, 0.43393244], - [0.24795393, 0.21685249, 0.4410088], - [0.24905614, 0.22023618, 0.448113], - [0.25007383, 0.22365053, 0.45519562], - [0.25098926, 0.22710664, 0.46223892], - [0.25179696, 0.23060342, 0.46925447], - [0.25249346, 0.23414353, 0.47623196], - [0.25307401, 0.23772973, 0.48316271], - [0.25353152, 0.24136961, 0.49001976], - [0.25386167, 0.24506548, 0.49679407], - [0.25406082, 0.2488164, 0.50348932], - [0.25412435, 0.25262843, 0.51007843], - [0.25404842, 0.25650743, 0.51653282], - [0.25383134, 0.26044852, 0.52286845], - [0.2534705, 0.26446165, 0.52903422], - [0.25296722, 0.2685428, 0.53503572], - [0.2523226, 0.27269346, 0.54085315], - [0.25153974, 0.27691629, 0.54645752], - [0.25062402, 0.28120467, 0.55185939], - [0.24958205, 0.28556371, 0.55701246], - [0.24842386, 0.28998148, 0.56194601], - [0.24715928, 0.29446327, 0.56660884], - [0.24580099, 0.29899398, 0.57104399], - [0.24436202, 0.30357852, 0.57519929], - [0.24285591, 0.30819938, 0.57913247], - [0.24129828, 0.31286235, 0.58278615], - [0.23970131, 0.3175495, 0.5862272], - [0.23807973, 0.32226344, 0.58941872], - [0.23644557, 0.32699241, 0.59240198], - [0.2348113, 0.33173196, 0.59518282], - [0.23318874, 0.33648036, 0.59775543], - [0.2315855, 0.34122763, 0.60016456], - [0.23001121, 0.34597357, 0.60240251], - [0.2284748, 0.35071512, 0.6044784], - [0.22698081, 0.35544612, 0.60642528], - [0.22553305, 0.36016515, 0.60825252], - [0.22413977, 0.36487341, 0.60994938], - [0.22280246, 0.36956728, 0.61154118], - [0.22152555, 0.37424409, 0.61304472], - [0.22030752, 0.37890437, 0.61446646], - [0.2191538, 0.38354668, 0.61581561], - [0.21806257, 0.38817169, 0.61709794], - [0.21703799, 0.39277882, 0.61831922], - [0.21607792, 0.39736958, 0.61948028], - [0.21518463, 0.40194196, 0.62059763], - [0.21435467, 0.40649717, 0.62167507], - [0.21358663, 0.41103579, 0.62271724], - [0.21288172, 0.41555771, 0.62373011], - [0.21223835, 0.42006355, 0.62471794], - [0.21165312, 0.42455441, 0.62568371], - [0.21112526, 0.42903064, 0.6266318], - [0.21065161, 0.43349321, 0.62756504], - [0.21023306, 0.43794288, 0.62848279], - [0.20985996, 0.44238227, 0.62938329], - [0.20951045, 0.44680966, 0.63030696], - [0.20916709, 0.45122981, 0.63124483], - [0.20882976, 0.45564335, 0.63219599], - [0.20849798, 0.46005094, 0.63315928], - [0.20817199, 0.46445309, 0.63413391], - [0.20785149, 0.46885041, 0.63511876], - [0.20753716, 0.47324327, 0.63611321], - [0.20722876, 0.47763224, 0.63711608], - [0.20692679, 0.48201774, 0.63812656], - [0.20663156, 0.48640018, 0.63914367], - [0.20634336, 0.49078002, 0.64016638], - [0.20606303, 0.49515755, 0.6411939], - [0.20578999, 0.49953341, 0.64222457], - [0.20552612, 0.50390766, 0.64325811], - [0.20527189, 0.50828072, 0.64429331], - [0.20502868, 0.51265277, 0.64532947], - [0.20479718, 0.51702417, 0.64636539], - [0.20457804, 0.52139527, 0.64739979], - [0.20437304, 0.52576622, 0.64843198], - [0.20418396, 0.53013715, 0.64946117], - [0.20401238, 0.53450825, 0.65048638], - [0.20385896, 0.53887991, 0.65150606], - [0.20372653, 0.54325208, 0.65251978], - [0.20361709, 0.5476249, 0.6535266], - [0.20353258, 0.55199854, 0.65452542], - [0.20347472, 0.55637318, 0.655515], - [0.20344718, 0.56074869, 0.65649508], - [0.20345161, 0.56512531, 0.65746419], - [0.20349089, 0.56950304, 0.65842151], - [0.20356842, 0.57388184, 0.65936642], - [0.20368663, 0.57826181, 0.66029768], - [0.20384884, 0.58264293, 0.6612145], - [0.20405904, 0.58702506, 0.66211645], - [0.20431921, 0.59140842, 0.66300179], - [0.20463464, 0.59579264, 0.66387079], - [0.20500731, 0.60017798, 0.66472159], - [0.20544449, 0.60456387, 0.66555409], - [0.20596097, 0.60894927, 0.66636568], - [0.20654832, 0.61333521, 0.66715744], - [0.20721003, 0.61772167, 0.66792838], - [0.20795035, 0.62210845, 0.66867802], - [0.20877302, 0.62649546, 0.66940555], - [0.20968223, 0.63088252, 0.6701105], - [0.21068163, 0.63526951, 0.67079211], - [0.21177544, 0.63965621, 0.67145005], - [0.21298582, 0.64404072, 0.67208182], - [0.21430361, 0.64842404, 0.67268861], - [0.21572716, 0.65280655, 0.67326978], - [0.21726052, 0.65718791, 0.6738255], - [0.21890636, 0.66156803, 0.67435491], - [0.220668, 0.66594665, 0.67485792], - [0.22255447, 0.67032297, 0.67533374], - [0.22458372, 0.67469531, 0.67578061], - [0.22673713, 0.67906542, 0.67620044], - [0.22901625, 0.6834332, 0.67659251], - [0.23142316, 0.68779836, 0.67695703], - [0.23395924, 0.69216072, 0.67729378], - [0.23663857, 0.69651881, 0.67760151], - [0.23946645, 0.70087194, 0.67788018], - [0.24242624, 0.70522162, 0.67813088], - [0.24549008, 0.70957083, 0.67835215], - [0.24863372, 0.71392166, 0.67854868], - [0.25187832, 0.71827158, 0.67872193], - [0.25524083, 0.72261873, 0.67887024], - [0.25870947, 0.72696469, 0.67898912], - [0.26229238, 0.73130855, 0.67907645], - [0.26604085, 0.73564353, 0.67914062], - [0.26993099, 0.73997282, 0.67917264], - [0.27397488, 0.74429484, 0.67917096], - [0.27822463, 0.74860229, 0.67914468], - [0.28264201, 0.75290034, 0.67907959], - [0.2873016, 0.75717817, 0.67899164], - [0.29215894, 0.76144162, 0.67886578], - [0.29729823, 0.76567816, 0.67871894], - [0.30268199, 0.76989232, 0.67853896], - [0.30835665, 0.77407636, 0.67833512], - [0.31435139, 0.77822478, 0.67811118], - [0.3206671, 0.78233575, 0.67786729], - [0.32733158, 0.78640315, 0.67761027], - [0.33437168, 0.79042043, 0.67734882], - [0.34182112, 0.79437948, 0.67709394], - [0.34968889, 0.79827511, 0.67685638], - [0.35799244, 0.80210037, 0.67664969], - [0.36675371, 0.80584651, 0.67649539], - [0.3759816, 0.80950627, 0.67641393], - [0.38566792, 0.81307432, 0.67642947], - [0.39579804, 0.81654592, 0.67656899], - [0.40634556, 0.81991799, 0.67686215], - [0.41730243, 0.82318339, 0.67735255], - [0.4285828, 0.82635051, 0.6780564], - [0.44012728, 0.82942353, 0.67900049], - [0.45189421, 0.83240398, 0.68021733], - [0.46378379, 0.83530763, 0.6817062], - [0.47573199, 0.83814472, 0.68347352], - [0.48769865, 0.84092197, 0.68552698], - [0.49962354, 0.84365379, 0.68783929], - [0.5114027, 0.8463718, 0.69029789], - [0.52301693, 0.84908401, 0.69288545], - [0.53447549, 0.85179048, 0.69561066], - [0.54578602, 0.8544913, 0.69848331], - [0.55695565, 0.85718723, 0.70150427], - [0.56798832, 0.85987893, 0.70468261], - [0.57888639, 0.86256715, 0.70802931], - [0.5896541, 0.8652532, 0.71154204], - [0.60028928, 0.86793835, 0.71523675], - [0.61079441, 0.87062438, 0.71910895], - [0.62116633, 0.87331311, 0.72317003], - [0.63140509, 0.87600675, 0.72741689], - [0.64150735, 0.87870746, 0.73185717], - [0.65147219, 0.8814179, 0.73648495], - [0.66129632, 0.8841403, 0.74130658], - [0.67097934, 0.88687758, 0.74631123], - [0.68051833, 0.88963189, 0.75150483], - [0.68991419, 0.89240612, 0.75687187], - [0.69916533, 0.89520211, 0.76241714], - [0.70827373, 0.89802257, 0.76812286], - [0.71723995, 0.90086891, 0.77399039], - [0.72606665, 0.90374337, 0.7800041], - [0.73475675, 0.90664718, 0.78615802], - [0.74331358, 0.90958151, 0.79244474], - [0.75174143, 0.91254787, 0.79884925], - [0.76004473, 0.91554656, 0.80536823], - [0.76827704, 0.91856549, 0.81196513], - [0.77647029, 0.921603, 0.81855729], - [0.78462009, 0.92466151, 0.82514119], - [0.79273542, 0.92773848, 0.83172131], - [0.8008109, 0.93083672, 0.83829355], - [0.80885107, 0.93395528, 0.84485982], - [0.81685878, 0.9370938, 0.85142101], - [0.82483206, 0.94025378, 0.8579751], - [0.83277661, 0.94343371, 0.86452477], - [0.84069127, 0.94663473, 0.87106853], - [0.84857662, 0.9498573, 0.8776059], - [0.8564431, 0.95309792, 0.88414253], - [0.86429066, 0.95635719, 0.89067759], - [0.87218969, 0.95960708, 0.89725384] -] - - -_vlag_lut = [ - [0.13850039, 0.41331206, 0.74052025], - [0.15077609, 0.41762684, 0.73970427], - [0.16235219, 0.4219191, 0.7389667], - [0.1733322, 0.42619024, 0.73832537], - [0.18382538, 0.43044226, 0.73776764], - [0.19394034, 0.4346772, 0.73725867], - [0.20367115, 0.43889576, 0.73685314], - [0.21313625, 0.44310003, 0.73648045], - [0.22231173, 0.44729079, 0.73619681], - [0.23125148, 0.45146945, 0.73597803], - [0.23998101, 0.45563715, 0.7358223], - [0.24853358, 0.45979489, 0.73571524], - [0.25691416, 0.4639437, 0.73566943], - [0.26513894, 0.46808455, 0.73568319], - [0.27322194, 0.47221835, 0.73575497], - [0.28117543, 0.47634598, 0.73588332], - [0.28901021, 0.48046826, 0.73606686], - [0.2967358, 0.48458597, 0.73630433], - [0.30436071, 0.48869986, 0.73659451], - [0.3118955, 0.49281055, 0.73693255], - [0.31935389, 0.49691847, 0.73730851], - [0.32672701, 0.5010247, 0.73774013], - [0.33402607, 0.50512971, 0.73821941], - [0.34125337, 0.50923419, 0.73874905], - [0.34840921, 0.51333892, 0.73933402], - [0.35551826, 0.51744353, 0.73994642], - [0.3625676, 0.52154929, 0.74060763], - [0.36956356, 0.52565656, 0.74131327], - [0.37649902, 0.52976642, 0.74207698], - [0.38340273, 0.53387791, 0.74286286], - [0.39025859, 0.53799253, 0.7436962], - [0.39706821, 0.54211081, 0.744578], - [0.40384046, 0.54623277, 0.74549872], - [0.41058241, 0.55035849, 0.74645094], - [0.41728385, 0.55448919, 0.74745174], - [0.42395178, 0.55862494, 0.74849357], - [0.4305964, 0.56276546, 0.74956387], - [0.4372044, 0.56691228, 0.75068412], - [0.4437909, 0.57106468, 0.75183427], - [0.45035117, 0.5752235, 0.75302312], - [0.45687824, 0.57938983, 0.75426297], - [0.46339713, 0.58356191, 0.75551816], - [0.46988778, 0.58774195, 0.75682037], - [0.47635605, 0.59192986, 0.75816245], - [0.48281101, 0.5961252, 0.75953212], - [0.4892374, 0.60032986, 0.76095418], - [0.49566225, 0.60454154, 0.76238852], - [0.50206137, 0.60876307, 0.76387371], - [0.50845128, 0.61299312, 0.76538551], - [0.5148258, 0.61723272, 0.76693475], - [0.52118385, 0.62148236, 0.76852436], - [0.52753571, 0.62574126, 0.77013939], - [0.53386831, 0.63001125, 0.77180152], - [0.54020159, 0.63429038, 0.7734803], - [0.54651272, 0.63858165, 0.77521306], - [0.55282975, 0.64288207, 0.77695608], - [0.55912585, 0.64719519, 0.77875327], - [0.56542599, 0.65151828, 0.78056551], - [0.57170924, 0.65585426, 0.78242747], - [0.57799572, 0.6602009, 0.78430751], - [0.58426817, 0.66456073, 0.78623458], - [0.590544, 0.66893178, 0.78818117], - [0.59680758, 0.67331643, 0.79017369], - [0.60307553, 0.67771273, 0.79218572], - [0.60934065, 0.68212194, 0.79422987], - [0.61559495, 0.68654548, 0.7963202], - [0.62185554, 0.69098125, 0.79842918], - [0.62810662, 0.69543176, 0.80058381], - [0.63436425, 0.69989499, 0.80275812], - [0.64061445, 0.70437326, 0.80497621], - [0.6468706, 0.70886488, 0.80721641], - [0.65312213, 0.7133717, 0.80949719], - [0.65937818, 0.71789261, 0.81180392], - [0.66563334, 0.72242871, 0.81414642], - [0.67189155, 0.72697967, 0.81651872], - [0.67815314, 0.73154569, 0.81892097], - [0.68441395, 0.73612771, 0.82136094], - [0.69068321, 0.74072452, 0.82382353], - [0.69694776, 0.7453385, 0.82633199], - [0.70322431, 0.74996721, 0.8288583], - [0.70949595, 0.75461368, 0.83143221], - [0.7157774, 0.75927574, 0.83402904], - [0.72206299, 0.76395461, 0.83665922], - [0.72835227, 0.76865061, 0.8393242], - [0.73465238, 0.7733628, 0.84201224], - [0.74094862, 0.77809393, 0.84474951], - [0.74725683, 0.78284158, 0.84750915], - [0.75357103, 0.78760701, 0.85030217], - [0.75988961, 0.79239077, 0.85313207], - [0.76621987, 0.79719185, 0.85598668], - [0.77255045, 0.8020125, 0.85888658], - [0.77889241, 0.80685102, 0.86181298], - [0.78524572, 0.81170768, 0.86476656], - [0.79159841, 0.81658489, 0.86776906], - [0.79796459, 0.82148036, 0.8707962], - [0.80434168, 0.82639479, 0.87385315], - [0.8107221, 0.83132983, 0.87695392], - [0.81711301, 0.8362844, 0.88008641], - [0.82351479, 0.84125863, 0.88325045], - [0.82992772, 0.84625263, 0.88644594], - [0.83634359, 0.85126806, 0.8896878], - [0.84277295, 0.85630293, 0.89295721], - [0.84921192, 0.86135782, 0.89626076], - [0.85566206, 0.866432, 0.89959467], - [0.86211514, 0.87152627, 0.90297183], - [0.86857483, 0.87663856, 0.90638248], - [0.87504231, 0.88176648, 0.90981938], - [0.88151194, 0.88690782, 0.91328493], - [0.88797938, 0.89205857, 0.91677544], - [0.89443865, 0.89721298, 0.9202854], - [0.90088204, 0.90236294, 0.92380601], - [0.90729768, 0.90749778, 0.92732797], - [0.91367037, 0.91260329, 0.93083814], - [0.91998105, 0.91766106, 0.93431861], - [0.92620596, 0.92264789, 0.93774647], - [0.93231683, 0.9275351, 0.94109192], - [0.93827772, 0.9322888, 0.94432312], - [0.94404755, 0.93686925, 0.94740137], - [0.94958284, 0.94123072, 0.95027696], - [0.95482682, 0.9453245, 0.95291103], - [0.9597248, 0.94909728, 0.95525103], - [0.96422552, 0.95249273, 0.95723271], - [0.96826161, 0.95545812, 0.95882188], - [0.97178458, 0.95793984, 0.95995705], - [0.97474105, 0.95989142, 0.96059997], - [0.97708604, 0.96127366, 0.96071853], - [0.97877855, 0.96205832, 0.96030095], - [0.97978484, 0.96222949, 0.95935496], - [0.9805997, 0.96155216, 0.95813083], - [0.98152619, 0.95993719, 0.95639322], - [0.9819726, 0.95766608, 0.95399269], - [0.98191855, 0.9547873, 0.95098107], - [0.98138514, 0.95134771, 0.94740644], - [0.98040845, 0.94739906, 0.94332125], - [0.97902107, 0.94300131, 0.93878672], - [0.97729348, 0.93820409, 0.93385135], - [0.9752533, 0.933073, 0.92858252], - [0.97297834, 0.92765261, 0.92302309], - [0.97049104, 0.92200317, 0.91723505], - [0.96784372, 0.91616744, 0.91126063], - [0.96507281, 0.91018664, 0.90514124], - [0.96222034, 0.90409203, 0.89890756], - [0.9593079, 0.89791478, 0.89259122], - [0.95635626, 0.89167908, 0.88621654], - [0.95338303, 0.88540373, 0.87980238], - [0.95040174, 0.87910333, 0.87336339], - [0.94742246, 0.87278899, 0.86691076], - [0.94445249, 0.86646893, 0.86045277], - [0.94150476, 0.86014606, 0.85399191], - [0.93857394, 0.85382798, 0.84753642], - [0.93566206, 0.84751766, 0.84108935], - [0.93277194, 0.8412164, 0.83465197], - [0.92990106, 0.83492672, 0.82822708], - [0.92704736, 0.82865028, 0.82181656], - [0.92422703, 0.82238092, 0.81541333], - [0.92142581, 0.81612448, 0.80902415], - [0.91864501, 0.80988032, 0.80264838], - [0.91587578, 0.80365187, 0.79629001], - [0.9131367, 0.79743115, 0.78994], - [0.91041602, 0.79122265, 0.78360361], - [0.90771071, 0.78502727, 0.77728196], - [0.90501581, 0.77884674, 0.7709771], - [0.90235365, 0.77267117, 0.76467793], - [0.8997019, 0.76650962, 0.75839484], - [0.89705346, 0.76036481, 0.752131], - [0.89444021, 0.75422253, 0.74587047], - [0.89183355, 0.74809474, 0.73962689], - [0.88923216, 0.74198168, 0.73340061], - [0.88665892, 0.73587283, 0.72717995], - [0.88408839, 0.72977904, 0.72097718], - [0.88153537, 0.72369332, 0.71478461], - [0.87899389, 0.7176179, 0.70860487], - [0.87645157, 0.71155805, 0.7024439], - [0.8739399, 0.70549893, 0.6962854], - [0.87142626, 0.6994551, 0.69014561], - [0.8689268, 0.69341868, 0.68401597], - [0.86643562, 0.687392, 0.67789917], - [0.86394434, 0.68137863, 0.67179927], - [0.86147586, 0.67536728, 0.665704], - [0.85899928, 0.66937226, 0.6596292], - [0.85654668, 0.66337773, 0.6535577], - [0.85408818, 0.65739772, 0.64750494], - [0.85164413, 0.65142189, 0.64145983], - [0.84920091, 0.6454565, 0.63542932], - [0.84676427, 0.63949827, 0.62941], - [0.84433231, 0.63354773, 0.62340261], - [0.84190106, 0.62760645, 0.61740899], - [0.83947935, 0.62166951, 0.61142404], - [0.8370538, 0.61574332, 0.60545478], - [0.83463975, 0.60981951, 0.59949247], - [0.83221877, 0.60390724, 0.593547], - [0.82980985, 0.59799607, 0.58760751], - [0.82740268, 0.59209095, 0.58167944], - [0.82498638, 0.5861973, 0.57576866], - [0.82258181, 0.5803034, 0.56986307], - [0.82016611, 0.57442123, 0.56397539], - [0.81776305, 0.56853725, 0.55809173], - [0.81534551, 0.56266602, 0.55222741], - [0.81294293, 0.55679056, 0.5463651], - [0.81052113, 0.55092973, 0.54052443], - [0.80811509, 0.54506305, 0.53468464], - [0.80568952, 0.53921036, 0.52886622], - [0.80327506, 0.53335335, 0.52305077], - [0.80084727, 0.52750583, 0.51725256], - [0.79842217, 0.5216578, 0.51146173], - [0.79599382, 0.51581223, 0.50568155], - [0.79355781, 0.50997127, 0.49991444], - [0.79112596, 0.50412707, 0.49415289], - [0.78867442, 0.49829386, 0.48841129], - [0.7862306, 0.49245398, 0.48267247], - [0.7837687, 0.48662309, 0.47695216], - [0.78130809, 0.4807883, 0.47123805], - [0.77884467, 0.47495151, 0.46553236], - [0.77636283, 0.46912235, 0.45984473], - [0.77388383, 0.46328617, 0.45416141], - [0.77138912, 0.45745466, 0.44849398], - [0.76888874, 0.45162042, 0.44283573], - [0.76638802, 0.44577901, 0.43718292], - [0.76386116, 0.43994762, 0.43155211], - [0.76133542, 0.43410655, 0.42592523], - [0.75880631, 0.42825801, 0.42030488], - [0.75624913, 0.42241905, 0.41470727], - [0.7536919, 0.41656866, 0.40911347], - [0.75112748, 0.41071104, 0.40352792], - [0.74854331, 0.40485474, 0.3979589], - [0.74594723, 0.39899309, 0.39240088], - [0.74334332, 0.39312199, 0.38685075], - [0.74073277, 0.38723941, 0.3813074], - [0.73809409, 0.38136133, 0.37578553], - [0.73544692, 0.37547129, 0.37027123], - [0.73278943, 0.36956954, 0.36476549], - [0.73011829, 0.36365761, 0.35927038], - [0.72743485, 0.35773314, 0.35378465], - [0.72472722, 0.35180504, 0.34831662], - [0.72200473, 0.34586421, 0.34285937], - [0.71927052, 0.33990649, 0.33741033], - [0.71652049, 0.33393396, 0.33197219], - [0.71375362, 0.32794602, 0.32654545], - [0.71096951, 0.32194148, 0.32113016], - [0.70816772, 0.31591904, 0.31572637], - [0.70534784, 0.30987734, 0.31033414], - [0.70250944, 0.30381489, 0.30495353], - [0.69965211, 0.2977301, 0.2995846], - [0.6967754, 0.29162126, 0.29422741], - [0.69388446, 0.28548074, 0.28887769], - [0.69097561, 0.2793096, 0.28353795], - [0.68803513, 0.27311993, 0.27821876], - [0.6850794, 0.26689144, 0.27290694], - [0.682108, 0.26062114, 0.26760246], - [0.67911013, 0.2543177, 0.26231367], - [0.67609393, 0.24796818, 0.25703372], - [0.67305921, 0.24156846, 0.25176238], - [0.67000176, 0.23511902, 0.24650278], - [0.66693423, 0.22859879, 0.24124404], - [0.6638441, 0.22201742, 0.2359961], - [0.66080672, 0.21526712, 0.23069468] -] - - -_icefire_lut = [ - [0.73936227, 0.90443867, 0.85757238], - [0.72888063, 0.89639109, 0.85488394], - [0.71834255, 0.88842162, 0.8521605], - [0.70773866, 0.88052939, 0.849422], - [0.69706215, 0.87271313, 0.84668315], - [0.68629021, 0.86497329, 0.84398721], - [0.67543654, 0.85730617, 0.84130969], - [0.66448539, 0.84971123, 0.83868005], - [0.65342679, 0.84218728, 0.83611512], - [0.64231804, 0.83471867, 0.83358584], - [0.63117745, 0.827294, 0.83113431], - [0.62000484, 0.81991069, 0.82876741], - [0.60879435, 0.81256797, 0.82648905], - [0.59754118, 0.80526458, 0.82430414], - [0.58624247, 0.79799884, 0.82221573], - [0.57489525, 0.7907688, 0.82022901], - [0.56349779, 0.78357215, 0.81834861], - [0.55204294, 0.77640827, 0.81657563], - [0.54052516, 0.76927562, 0.81491462], - [0.52894085, 0.76217215, 0.81336913], - [0.51728854, 0.75509528, 0.81194156], - [0.50555676, 0.74804469, 0.81063503], - [0.49373871, 0.7410187, 0.80945242], - [0.48183174, 0.73401449, 0.80839675], - [0.46982587, 0.72703075, 0.80747097], - [0.45770893, 0.72006648, 0.80667756], - [0.44547249, 0.71311941, 0.80601991], - [0.43318643, 0.70617126, 0.80549278], - [0.42110294, 0.69916972, 0.80506683], - [0.40925101, 0.69211059, 0.80473246], - [0.3976693, 0.68498786, 0.80448272], - [0.38632002, 0.67781125, 0.80431024], - [0.37523981, 0.67057537, 0.80420832], - [0.36442578, 0.66328229, 0.80417474], - [0.35385939, 0.65593699, 0.80420591], - [0.34358916, 0.64853177, 0.8043], - [0.33355526, 0.64107876, 0.80445484], - [0.32383062, 0.63356578, 0.80467091], - [0.31434372, 0.62600624, 0.8049475], - [0.30516161, 0.618389, 0.80528692], - [0.29623491, 0.61072284, 0.80569021], - [0.28759072, 0.60300319, 0.80616055], - [0.27923924, 0.59522877, 0.80669803], - [0.27114651, 0.5874047, 0.80730545], - [0.26337153, 0.57952055, 0.80799113], - [0.25588696, 0.57157984, 0.80875922], - [0.248686, 0.56358255, 0.80961366], - [0.24180668, 0.55552289, 0.81055123], - [0.23526251, 0.54739477, 0.8115939], - [0.22921445, 0.53918506, 0.81267292], - [0.22397687, 0.53086094, 0.8137141], - [0.21977058, 0.52241482, 0.81457651], - [0.21658989, 0.51384321, 0.81528511], - [0.21452772, 0.50514155, 0.81577278], - [0.21372783, 0.49630865, 0.81589566], - [0.21409503, 0.48734861, 0.81566163], - [0.2157176, 0.47827123, 0.81487615], - [0.21842857, 0.46909168, 0.81351614], - [0.22211705, 0.45983212, 0.81146983], - [0.22665681, 0.45052233, 0.80860217], - [0.23176013, 0.44119137, 0.80494325], - [0.23727775, 0.43187704, 0.80038017], - [0.24298285, 0.42261123, 0.79493267], - [0.24865068, 0.41341842, 0.78869164], - [0.25423116, 0.40433127, 0.78155831], - [0.25950239, 0.39535521, 0.77376848], - [0.2644736, 0.38651212, 0.76524809], - [0.26901584, 0.37779582, 0.75621942], - [0.27318141, 0.36922056, 0.746605], - [0.27690355, 0.3607736, 0.73659374], - [0.28023585, 0.35244234, 0.72622103], - [0.28306009, 0.34438449, 0.71500731], - [0.28535896, 0.33660243, 0.70303975], - [0.28708711, 0.32912157, 0.69034504], - [0.28816354, 0.32200604, 0.67684067], - [0.28862749, 0.31519824, 0.66278813], - [0.28847904, 0.30869064, 0.6482815], - [0.28770912, 0.30250126, 0.63331265], - [0.28640325, 0.29655509, 0.61811374], - [0.28458943, 0.29082155, 0.60280913], - [0.28233561, 0.28527482, 0.58742866], - [0.27967038, 0.2798938, 0.57204225], - [0.27665361, 0.27465357, 0.55667809], - [0.27332564, 0.2695165, 0.54145387], - [0.26973851, 0.26447054, 0.52634916], - [0.2659204, 0.25949691, 0.511417], - [0.26190145, 0.25458123, 0.49668768], - [0.2577151, 0.24971691, 0.48214874], - [0.25337618, 0.24490494, 0.46778758], - [0.24890842, 0.24013332, 0.45363816], - [0.24433654, 0.23539226, 0.4397245], - [0.23967922, 0.23067729, 0.4260591], - [0.23495608, 0.22598894, 0.41262952], - [0.23018113, 0.22132414, 0.39945577], - [0.22534609, 0.21670847, 0.38645794], - [0.22048761, 0.21211723, 0.37372555], - [0.2156198, 0.20755389, 0.36125301], - [0.21074637, 0.20302717, 0.34903192], - [0.20586893, 0.19855368, 0.33701661], - [0.20101757, 0.19411573, 0.32529173], - [0.19619947, 0.18972425, 0.31383846], - [0.19140726, 0.18540157, 0.30260777], - [0.1866769, 0.1811332, 0.29166583], - [0.18201285, 0.17694992, 0.28088776], - [0.17745228, 0.17282141, 0.27044211], - [0.17300684, 0.16876921, 0.26024893], - [0.16868273, 0.16479861, 0.25034479], - [0.16448691, 0.16091728, 0.24075373], - [0.16043195, 0.15714351, 0.23141745], - [0.15652427, 0.15348248, 0.22238175], - [0.15277065, 0.14994111, 0.21368395], - [0.14918274, 0.14653431, 0.20529486], - [0.14577095, 0.14327403, 0.19720829], - [0.14254381, 0.14016944, 0.18944326], - [0.13951035, 0.13723063, 0.18201072], - [0.13667798, 0.13446606, 0.17493774], - [0.13405762, 0.13188822, 0.16820842], - [0.13165767, 0.12950667, 0.16183275], - [0.12948748, 0.12733187, 0.15580631], - [0.12755435, 0.1253723, 0.15014098], - [0.12586516, 0.12363617, 0.1448459], - [0.12442647, 0.12213143, 0.13992571], - [0.12324241, 0.12086419, 0.13539995], - [0.12232067, 0.11984278, 0.13124644], - [0.12166209, 0.11907077, 0.12749671], - [0.12126982, 0.11855309, 0.12415079], - [0.12114244, 0.11829179, 0.1212385], - [0.12127766, 0.11828837, 0.11878534], - [0.12284806, 0.1179729, 0.11772022], - [0.12619498, 0.11721796, 0.11770203], - [0.129968, 0.11663788, 0.11792377], - [0.13410011, 0.11625146, 0.11839138], - [0.13855459, 0.11606618, 0.11910584], - [0.14333775, 0.11607038, 0.1200606], - [0.148417, 0.11626929, 0.12125453], - [0.15377389, 0.11666192, 0.12268364], - [0.15941427, 0.11723486, 0.12433911], - [0.16533376, 0.11797856, 0.12621303], - [0.17152547, 0.11888403, 0.12829735], - [0.17797765, 0.11994436, 0.13058435], - [0.18468769, 0.12114722, 0.13306426], - [0.19165663, 0.12247737, 0.13572616], - [0.19884415, 0.12394381, 0.1385669], - [0.20627181, 0.12551883, 0.14157124], - [0.21394877, 0.12718055, 0.14472604], - [0.22184572, 0.12893119, 0.14802579], - [0.22994394, 0.13076731, 0.15146314], - [0.23823937, 0.13267611, 0.15502793], - [0.24676041, 0.13462172, 0.15870321], - [0.25546457, 0.13661751, 0.16248722], - [0.26433628, 0.13865956, 0.16637301], - [0.27341345, 0.14070412, 0.17034221], - [0.28264773, 0.14277192, 0.1743957], - [0.29202272, 0.14486161, 0.17852793], - [0.30159648, 0.14691224, 0.1827169], - [0.31129002, 0.14897583, 0.18695213], - [0.32111555, 0.15103351, 0.19119629], - [0.33107961, 0.1530674, 0.19543758], - [0.34119892, 0.15504762, 0.1996803], - [0.35142388, 0.15701131, 0.20389086], - [0.36178937, 0.1589124, 0.20807639], - [0.37229381, 0.16073993, 0.21223189], - [0.38288348, 0.16254006, 0.2163249], - [0.39359592, 0.16426336, 0.22036577], - [0.40444332, 0.16588767, 0.22434027], - [0.41537995, 0.16745325, 0.2282297], - [0.42640867, 0.16894939, 0.23202755], - [0.43754706, 0.17034847, 0.23572899], - [0.44878564, 0.1716535, 0.23932344], - [0.4601126, 0.17287365, 0.24278607], - [0.47151732, 0.17401641, 0.24610337], - [0.48300689, 0.17506676, 0.2492737], - [0.49458302, 0.17601892, 0.25227688], - [0.50623876, 0.17687777, 0.255096], - [0.5179623, 0.17765528, 0.2577162], - [0.52975234, 0.17835232, 0.2601134], - [0.54159776, 0.17898292, 0.26226847], - [0.55348804, 0.17956232, 0.26416003], - [0.56541729, 0.18010175, 0.26575971], - [0.57736669, 0.180631, 0.26704888], - [0.58932081, 0.18117827, 0.26800409], - [0.60127582, 0.18175888, 0.26858488], - [0.61319563, 0.1824336, 0.2687872], - [0.62506376, 0.18324015, 0.26858301], - [0.63681202, 0.18430173, 0.26795276], - [0.64842603, 0.18565472, 0.26689463], - [0.65988195, 0.18734638, 0.26543435], - [0.67111966, 0.18948885, 0.26357955], - [0.68209194, 0.19216636, 0.26137175], - [0.69281185, 0.19535326, 0.25887063], - [0.70335022, 0.19891271, 0.25617971], - [0.71375229, 0.20276438, 0.25331365], - [0.72401436, 0.20691287, 0.25027366], - [0.73407638, 0.21145051, 0.24710661], - [0.74396983, 0.21631913, 0.24380715], - [0.75361506, 0.22163653, 0.24043996], - [0.7630579, 0.22731637, 0.23700095], - [0.77222228, 0.23346231, 0.23356628], - [0.78115441, 0.23998404, 0.23013825], - [0.78979746, 0.24694858, 0.22678822], - [0.79819286, 0.25427223, 0.22352658], - [0.80630444, 0.26198807, 0.22040877], - [0.81417437, 0.27001406, 0.21744645], - [0.82177364, 0.27837336, 0.21468316], - [0.82915955, 0.28696963, 0.21210766], - [0.83628628, 0.2958499, 0.20977813], - [0.84322168, 0.30491136, 0.20766435], - [0.84995458, 0.31415945, 0.2057863], - [0.85648867, 0.32358058, 0.20415327], - [0.86286243, 0.33312058, 0.20274969], - [0.86908321, 0.34276705, 0.20157271], - [0.87512876, 0.3525416, 0.20064949], - [0.88100349, 0.36243385, 0.19999078], - [0.8866469, 0.37249496, 0.1997976], - [0.89203964, 0.38273475, 0.20013431], - [0.89713496, 0.39318156, 0.20121514], - [0.90195099, 0.40380687, 0.20301555], - [0.90648379, 0.41460191, 0.20558847], - [0.9106967, 0.42557857, 0.20918529], - [0.91463791, 0.43668557, 0.21367954], - [0.91830723, 0.44790913, 0.21916352], - [0.92171507, 0.45922856, 0.22568002], - [0.92491786, 0.4705936, 0.23308207], - [0.92790792, 0.48200153, 0.24145932], - [0.93073701, 0.49341219, 0.25065486], - [0.93343918, 0.5048017, 0.26056148], - [0.93602064, 0.51616486, 0.27118485], - [0.93850535, 0.52748892, 0.28242464], - [0.94092933, 0.53875462, 0.29416042], - [0.94330011, 0.5499628, 0.30634189], - [0.94563159, 0.56110987, 0.31891624], - [0.94792955, 0.57219822, 0.33184256], - [0.95020929, 0.5832232, 0.34508419], - [0.95247324, 0.59419035, 0.35859866], - [0.95471709, 0.60510869, 0.37236035], - [0.95698411, 0.61595766, 0.38629631], - [0.95923863, 0.62676473, 0.40043317], - [0.9615041, 0.6375203, 0.41474106], - [0.96371553, 0.64826619, 0.42928335], - [0.96591497, 0.65899621, 0.44380444], - [0.96809871, 0.66971662, 0.45830232], - [0.9702495, 0.6804394, 0.47280492], - [0.9723881, 0.69115622, 0.48729272], - [0.97450723, 0.70187358, 0.50178034], - [0.9766108, 0.712592, 0.51626837], - [0.97871716, 0.72330511, 0.53074053], - [0.98082222, 0.73401769, 0.54520694], - [0.9829001, 0.74474445, 0.5597019], - [0.98497466, 0.75547635, 0.57420239], - [0.98705581, 0.76621129, 0.58870185], - [0.98913325, 0.77695637, 0.60321626], - [0.99119918, 0.78771716, 0.61775821], - [0.9932672, 0.79848979, 0.63231691], - [0.99535958, 0.80926704, 0.64687278], - [0.99740544, 0.82008078, 0.66150571], - [0.9992197, 0.83100723, 0.6764127] -] - - -_luts = [_rocket_lut, _mako_lut, _vlag_lut, _icefire_lut] -_names = ["rocket", "mako", "vlag", "icefire"] - -for _lut, _name in zip(_luts, _names): - - _cmap = colors.ListedColormap(_lut, _name) - locals()[_name] = _cmap - - _cmap_r = colors.ListedColormap(_lut[::-1], _name + "_r") - locals()[_name + "_r"] = _cmap_r - - mpl_cm.register(_cmap, name=_name) - mpl_cm.register(_cmap_r, name=_name + "_r") diff --git a/deeptools/computeGCBias.py b/deeptools/computeGCBias.py deleted file mode 100755 index f261a9fc14..0000000000 --- a/deeptools/computeGCBias.py +++ /dev/null @@ -1,800 +0,0 @@ -#!/usr/bin/env python -# -*- coding: utf-8 -*- - -import time - -import multiprocessing -import numpy as np -import argparse -from scipy.stats import poisson -import py2bit -import sys - -from deeptoolsintervals import GTF -from deeptools.utilities import tbitToBamChrName, getGC_content -from deeptools import parserCommon, mapReduce -from deeptools.getFragmentAndReadSize import get_read_and_fragment_length -from deeptools import bamHandler - -debug = 0 -old_settings = np.seterr(all='ignore') - - -def parse_arguments(args=None): - parentParser = parserCommon.getParentArgParse(binSize=False, blackList=True) - requiredArgs = getRequiredArgs() - parser = argparse.ArgumentParser( - parents=[requiredArgs, parentParser], - formatter_class=argparse.ArgumentDefaultsHelpFormatter, - description='Computes the GC-bias using Benjamini\'s method ' - '[Benjamini & Speed (2012). Nucleic Acids Research, 40(10). doi: 10.1093/nar/gks001]. ' - 'The GC-bias is visualized and the resulting table can be used to' - 'correct the bias with `correctGCBias`.', - usage='computeGCBias ' - '-b file.bam --effectiveGenomeSize 2150570000 -g mm9.2bit -l 200 --GCbiasFrequenciesFile freq.txt\n' - 'help: computeGCBias -h / computeGCBias --help', - conflict_handler='resolve', - add_help=False) - - return parser - - -def getRequiredArgs(): - parser = argparse.ArgumentParser(add_help=False) - - required = parser.add_argument_group('Required arguments') - - required.add_argument('--bamfile', '-b', - metavar='bam file', - help='Sorted BAM file. ', - required=True) - - required.add_argument('--effectiveGenomeSize', - help='The effective genome size is the portion ' - 'of the genome that is mappable. Large fractions of ' - 'the genome are stretches of NNNN that should be ' - 'discarded. Also, if repetitive regions were not ' - 'included in the mapping of reads, the effective ' - 'genome size needs to be adjusted accordingly. ' - 'A table of values is available here: ' - 'http://deeptools.readthedocs.io/en/latest/content/feature/effectiveGenomeSize.html .', - default=None, - type=int, - required=True) - - required.add_argument('--genome', '-g', - help='Genome in two bit format. Most genomes can be ' - 'found here: http://hgdownload.cse.ucsc.edu/gbdb/ ' - 'Search for the .2bit ending. Otherwise, fasta ' - 'files can be converted to 2bit using the UCSC ' - 'programm called faToTwoBit available for different ' - 'plattforms at ' - 'http://hgdownload.cse.ucsc.edu/admin/exe/', - metavar='2bit FILE', - required=True) - - required.add_argument('--GCbiasFrequenciesFile', '-freq', '-o', - help='Path to save the file containing ' - 'the observed and expected read frequencies per %%GC-' - 'content. This file is needed to run the ' - 'correctGCBias tool. This is a text file.', - type=argparse.FileType('w'), - metavar='FILE', - required=True) - - # define the optional arguments - optional = parser.add_argument_group('Optional arguments') - optional.add_argument('--fragmentLength', '-l', - help='Fragment length used for the sequencing. If ' - 'paired-end reads are used, the fragment length is ' - 'computed based from the bam file', - type=int) - - optional.add_argument("--help", "-h", action="help", - help="show this help message and exit") - - optional.add_argument('--sampleSize', - default=5e7, - help='Number of sampling points to be considered. (Default: %(default)s)', - type=int) - - optional.add_argument('--extraSampling', - help='BED file containing genomic regions for which ' - 'extra sampling is required because they are ' - 'underrepresented in the genome.', - type=argparse.FileType('r'), - metavar='BED file') - - plot = parser.add_argument_group('Diagnostic plot options') - - plot.add_argument('--biasPlot', - metavar='FILE NAME', - help='If given, a diagnostic image summarizing ' - 'the GC-bias will be saved.') - - plot.add_argument('--plotFileFormat', - metavar='', - help='image format type. If given, this ' - 'option overrides the ' - 'image format based on the plotFile ending. ' - 'The available options are: "png", ' - '"eps", "pdf", "plotly" and "svg"', - choices=['png', 'pdf', 'svg', 'eps', 'plotly']) - - plot.add_argument('--regionSize', - metavar='INT', - type=int, - default=300, - help='To plot the reads per %%GC over a region' - 'the size of the region is required. By default, ' - 'the bin size is set to 300 bases, which is close to the ' - 'standard fragment size for Illumina machines. However, ' - 'if the depth of sequencing is low, a larger bin size ' - 'will be required, otherwise many bins will not ' - 'overlap with any read (Default: %(default)s)') - - return parser - - -def getPositionsToSample(chrom, start, end, stepSize): - """ - check if the region submitted to the worker - overlaps with the region to take extra effort to sample. - If that is the case, the regions to sample array is - increased to match each of the positions in the extra - effort region sampled at the same stepSize along the interval. - - If a filter out tree is given, then from positions to sample - those regions are cleaned - """ - positions_to_sample = np.arange(start, end, stepSize) - - if global_vars['filter_out']: - filter_out_tree = GTF(global_vars['filter_out']) - else: - filter_out_tree = None - - if global_vars['extra_sampling_file']: - extra_tree = GTF(global_vars['extra_sampling_file']) - else: - extra_tree = None - - if extra_tree: - orig_len = len(positions_to_sample) - try: - extra_match = extra_tree.findOverlaps(chrom, start, end) - except KeyError: - extra_match = [] - - if len(extra_match) > 0: - for intval in extra_match: - positions_to_sample = np.append(positions_to_sample, - list(range(intval[0], intval[1], stepSize))) - # remove duplicates - positions_to_sample = np.unique(np.sort(positions_to_sample)) - if debug: - print("sampling increased to {} from {}".format( - len(positions_to_sample), - orig_len)) - - # skip regions that are filtered out - if filter_out_tree: - try: - out_match = filter_out_tree.findOverlaps(chrom, start, end) - except KeyError: - out_match = [] - - if len(out_match) > 0: - for intval in out_match: - positions_to_sample = \ - positions_to_sample[(positions_to_sample < intval[0]) | (positions_to_sample >= intval[1])] - return positions_to_sample - - -def countReadsPerGC_wrapper(args): - return countReadsPerGC_worker(*args) - - -def countReadsPerGC_worker(chromNameBam, - start, end, stepSize, regionSize, - chrNameBamToBit, verbose=False): - """given a genome region defined by - (start, end), the GC content is quantified for - regions of size regionSize that are contiguous - """ - - chromNameBit = chrNameBamToBit[chromNameBam] - tbit = py2bit.open(global_vars['2bit']) - bam = bamHandler.openBam(global_vars['bam']) - c = 1 - sub_reads_per_gc = [] - positions_to_sample = getPositionsToSample(chromNameBit, - start, end, stepSize) - - for index in range(len(positions_to_sample)): - i = positions_to_sample[index] - # stop if region extends over the chromosome end - if tbit.chroms(chromNameBit) < i + regionSize: - break - - try: - gc = getGC_content(tbit, chromNameBit, int(i), int(i + regionSize)) - except Exception as detail: - if verbose: - print("{}:{}-{}".format(chromNameBit, i, i + regionSize)) - print(detail) - continue - numberReads = bam.count(chromNameBam, i, i + regionSize) - sub_reads_per_gc.append((numberReads, gc)) - c += 1 - - return sub_reads_per_gc - - -def tabulateGCcontent_wrapper(args): - return tabulateGCcontent_worker(*args) - - -def tabulateGCcontent_worker(chromNameBam, start, end, stepSize, - fragmentLength, - chrNameBamToBit, verbose=False): - r""" given genome regions, the GC content of the genome is tabulated for - fragments of length 'fragmentLength' each 'stepSize' positions. - - >>> test = Tester() - >>> args = test.testTabulateGCcontentWorker() - >>> N_gc, F_gc = tabulateGCcontent_worker(*args) - - The forward read positions are: - [1, 4, 10, 10, 16, 18] - which correspond to a GC of - [1, 1, 1, 1, 2, 1] - - The evaluated position are - [0, 2, 4, 6, 8, 10, 12, 14, 16, 18] - the corresponding GC is - [2, 1, 1, 2, 2, 1, 2, 3, 2, 1] - - >>> print(N_gc) - [0 4 5 1] - >>> print(F_gc) - [0 4 1 0] - >>> test.set_filter_out_file() - >>> chrNameBam2bit = {'2L': 'chr2L'} - - Test for the filter out option - >>> N_gc, F_gc = tabulateGCcontent_worker('2L', 0, 20, 2, - ... {'median': 3}, chrNameBam2bit) - >>> test.unset_filter_out_file() - - The evaluated positions are - [ 0 2 8 10 12 14 16 18] - >>> print(N_gc) - [0 3 4 1] - >>> print(F_gc) - [0 3 1 0] - - Test for extra_sampling option - >>> test.set_extra_sampling_file() - >>> chrNameBam2bit = {'2L': 'chr2L'} - >>> res = tabulateGCcontent_worker('2L', 0, 20, 2, - ... {'median': 3}, chrNameBam2bit) - - The new positions evaluated are - [0, 1, 2, 3, 4, 6, 8, 10, 12, 14, 16, 18] - and the GC is - [2, 1, 1, 0, 1, 2, 2, 1, 2, 3, 2, 1] - >>> print(res[0]) - [1 5 5 1] - >>> print(res[1]) - [0 5 1 0] - - """ - if start > end: - raise NameError("start %d bigger that end %d" % (start, end)) - - chromNameBit = chrNameBamToBit[chromNameBam] - - # array to keep track of the GC from regions of length 'fragmentLength' - # from the genome. The index of the array is used to - # indicate the gc content. The values inside the - # array are counts. Thus, if N_gc[10] = 3, that means - # that 3 regions have a gc_content of 10. - subN_gc = np.zeros(fragmentLength['median'] + 1, dtype='int') - subF_gc = np.zeros(fragmentLength['median'] + 1, dtype='int') - - tbit = py2bit.open(global_vars['2bit']) - bam = bamHandler.openBam(global_vars['bam']) - peak = 0 - startTime = time.time() - - if verbose: - print("[{:.3f}] computing positions to " - "sample".format(time.time() - startTime)) - - positions_to_sample = getPositionsToSample(chromNameBit, - start, end, stepSize) - - read_counts = [] - # Optimize IO. - # if the sample regions are far apart from each - # other is faster to go to each location and fetch - # the reads found there. - # Otherwise, if the regions to sample are close to - # each other, is faster to load all the reads in - # a large region into memory and consider only - # those falling into the positions to sample. - # The following code gets the reads - # that are at sampling positions that lie close together - if np.mean(np.diff(positions_to_sample)) < 1000: - start_pos = min(positions_to_sample) - end_pos = max(positions_to_sample) - if verbose: - print("[{:.3f}] caching reads".format(time.time() - startTime)) - - counts = np.bincount([r.pos - start_pos - for r in bam.fetch(chromNameBam, start_pos, - end_pos + 1) - if not r.is_reverse and not r.is_unmapped and r.pos >= start_pos], - minlength=end_pos - start_pos + 2) - - read_counts = counts[positions_to_sample - min(positions_to_sample)] - if verbose: - print("[{:.3f}] finish caching reads.".format( - time.time() - startTime)) - - countTime = time.time() - - c = 1 - for index in range(len(positions_to_sample)): - i = positions_to_sample[index] - # stop if the end of the chromosome is reached - if i + fragmentLength['median'] > tbit.chroms(chromNameBit): - break - - try: - gc = getGC_content(tbit, chromNameBit, int(i), int(i + fragmentLength['median']), fraction=False) - except Exception as detail: - if verbose: - print(detail) - continue - - subN_gc[gc] += 1 - - # count all reads at position 'i' - if len(read_counts) == 0: # case when no cache was done - num_reads = len([x.pos for x in bam.fetch(chromNameBam, i, i + 1) - if x.is_reverse is False and x.pos == i]) - else: - num_reads = read_counts[index] - - if num_reads >= global_vars['max_reads']: - peak += 1 - continue - - subF_gc[gc] += num_reads - if verbose: - if index % 50000 == 0: - endTime = time.time() - print("%s processing %d (%.1f per sec) @ %s:%s-%s %s" % - (multiprocessing.current_process().name, - index, index / (endTime - countTime), - chromNameBit, start, end, stepSize)) - c += 1 - - if verbose: - endTime = time.time() - print("%s processing %d (%.1f per sec) @ %s:%s-%s %s" % - (multiprocessing.current_process().name, - index, index / (endTime - countTime), - chromNameBit, start, end, stepSize)) - print("%s total time %.1f @ %s:%s-%s %s" % (multiprocessing.current_process().name, - (endTime - startTime), chromNameBit, start, end, stepSize)) - - return subN_gc, subF_gc - - -def tabulateGCcontent(fragmentLength, chrNameBitToBam, stepSize, - chromSizes, numberOfProcessors=None, verbose=False, - region=None): - r""" - Subdivides the genome or the reads into chunks to be analyzed in parallel - using several processors. This codes handles the creation of - workers that tabulate the GC content for small regions and then - collects and integrates the results - >>> test = Tester() - >>> arg = test.testTabulateGCcontent() - >>> res = tabulateGCcontent(*arg) - >>> res - array([[ 0. , 18. , 1. ], - [ 3. , 63. , 0.45815996], - [ 7. , 159. , 0.42358185], - [ 25. , 192. , 1.25278115], - [ 28. , 215. , 1.25301422], - [ 16. , 214. , 0.71935396], - [ 12. , 95. , 1.21532959], - [ 9. , 24. , 3.60800971], - [ 3. , 11. , 2.62400706], - [ 0. , 0. , 1. ], - [ 0. , 0. , 1. ]]) - """ - global global_vars - - chrNameBamToBit = dict([(v, k) for k, v in chrNameBitToBam.items()]) - chunkSize = int(min(2e6, 4e5 / global_vars['reads_per_bp'])) - chromSizes = [(k, v) for k, v in chromSizes if k in list(chrNameBamToBit.keys())] - - imap_res = mapReduce.mapReduce((stepSize, - fragmentLength, chrNameBamToBit, - verbose), - tabulateGCcontent_wrapper, - chromSizes, - genomeChunkLength=chunkSize, - numberOfProcessors=numberOfProcessors, - region=region) - - for subN_gc, subF_gc in imap_res: - try: - F_gc += subF_gc - N_gc += subN_gc - except NameError: - F_gc = subF_gc - N_gc = subN_gc - - if sum(F_gc) == 0: - sys.exit("No fragments included in the sampling! Consider decreasing (or maybe increasing) the --sampleSize parameter") - scaling = float(sum(N_gc)) / float(sum(F_gc)) - - R_gc = np.array([float(F_gc[x]) / N_gc[x] * scaling - if N_gc[x] and F_gc[x] > 0 else 1 - for x in range(len(F_gc))]) - - data = np.transpose(np.vstack((F_gc, N_gc, R_gc))) - return data - - -def countReadsPerGC(regionSize, chrNameBitToBam, stepSize, - chromSizes, numberOfProcessors=None, verbose=False, - region=None): - r""" - Computes for a region of size regionSize, the GC of the region - and the number of reads that overlap it. - >>> test = Tester() - >>> arg = test.testCountReadsPerGC() - >>> reads_per_gc = countReadsPerGC(*arg) - >>> reads_per_gc[0:5,:] - array([[132. , 0.44 ], - [132. , 0.44 ], - [133. , 0.44 ], - [134. , 0.43666667], - [134. , 0.44 ]]) - """ - global global_vars - - chrNameBamToBit = dict([(v, k) for k, v in chrNameBitToBam.items()]) - chunkSize = int(min(2e6, 4e5 / global_vars['reads_per_bp'])) - - imap_res = mapReduce.mapReduce((stepSize, - regionSize, chrNameBamToBit, - verbose), - countReadsPerGC_wrapper, - chromSizes, - genomeChunkLength=chunkSize, - numberOfProcessors=numberOfProcessors, - region=region) - - reads_per_gc = [] - for sub_reads_per_gc in imap_res: - reads_per_gc += sub_reads_per_gc - - reads_per_gc = np.asarray(reads_per_gc) - return reads_per_gc - - -def smooth(x, window_len=3): - """ - *CURRENTLY* not being used - smooths the values from the frequencies by taking the average - of 'window_len' values. window_len has to be an odd number - """ - # do not smooth small arrays - if len(x) < window_len * 2: - return x - i = 0 - y = x[:] - half_width = (window_len - 1) / 2 - for i in range(0, len(x)): - if i < half_width or i + half_width + 1 > len(x): - continue - else: - y[i] = np.mean(x[i - half_width:i + half_width + 1]) - # clip low values, this avoid problems with zeros - return y - - -def bin_by(x, y, nbins=10): - """ - Bin x by y. - Returns the binned "x" values and the left edges of the bins - """ - bins = np.linspace(0, 1, nbins + 1) - # To avoid extra bin for the max value - bins[-1] += 1 - - indices = np.digitize(y, bins) - - output = [] - for i in range(1, len(bins)): - output.append(x[indices == i]) - - # Just return the left edges of the bins - bins = bins[:-1] - - return output, bins - - -def plotlyGCbias(file_name, frequencies, reads_per_gc, region_size): - import plotly.offline as py - import plotly.graph_objs as go - import matplotlib.cbook as cbook - - fig = go.Figure() - fig['layout']['xaxis1'] = dict(domain=[0.0, 1.0], anchor="y1", title="GC fraction") - fig['layout']['yaxis1'] = dict(domain=[0.55, 1.0], anchor="x1", title="Number of reads") - fig['layout']['xaxis2'] = dict(domain=[0.0, 1.0], anchor="y2", title="GC fraction", range=[0.2, 0.7]) - fig['layout']['yaxis2'] = dict(domain=[0.0, 0.45], anchor="x2", title="log2(observed/expected)") - text = "reads per {} base region".format(region_size) - annos = [{'yanchor': 'bottom', 'xref': 'paper', 'xanchor': 'center', 'yref': 'paper', 'text': text, 'y': 1.0, 'x': 0.5, 'font': {'size': 16}, 'showarrow': False}] - text = "normalized observed/expected read counts" - annos.append({'yanchor': 'bottom', 'xref': 'paper', 'xanchor': 'center', 'yref': 'paper', 'text': text, 'y': 0.5, 'x': 0.5, 'font': {'size': 16}, 'showarrow': False}) - - # prepare data for boxplot - reads, GC = reads_per_gc.T - reads_per_gc, bin_labels = bin_by(reads, GC, nbins=100) - to_keep = [idx for idx, x in enumerate(bin_labels) if 0.2 <= x <= 0.7] - reads_per_gc = [reads_per_gc[x] for x in to_keep] - bin_labels = [bin_labels[x] for x in to_keep] - - # produce the same boxplot as matplotlib as vastly reduce the output file size - bins = [] - for b in reads_per_gc: - s = cbook.boxplot_stats(b)[0] - bins.append([s['whislo'], s['q1'], s['q1'], s['med'], s['med'], s['med'], s['q3'], s['q3'], s['whishi']]) - - data = [] - - # top plot - for x, y in zip(bin_labels, bins): - trace = go.Box(x=x, y=y, xaxis='x1', yaxis='y1', boxpoints='outliers', showlegend=False, name="{}".format(x), line=dict(color='rgb(107,174,214)')) - data.append(trace) - - # bottom plot - x = np.linspace(0, 1, frequencies.shape[0]) - trace = go.Scatter(x=x, y=np.log2(frequencies[:, 2]), xaxis='x2', yaxis='y2', showlegend=False, line=dict(color='rgb(107,174,214)')) - data.append(trace) - fig.add_traces(data) - fig['layout']['annotations'] = annos - py.plot(fig, filename=file_name, auto_open=False) - - -def plotGCbias(file_name, frequencies, reads_per_gc, region_size, image_format=None): - import matplotlib - matplotlib.use('Agg') - matplotlib.rcParams['pdf.fonttype'] = 42 - matplotlib.rcParams['svg.fonttype'] = 'none' - import matplotlib.pyplot as plt - - # prepare data for boxplot - reads, GC = reads_per_gc.T - reads_per_gc, bin_labels = bin_by(reads, GC, nbins=100) - to_keep = [idx for idx, x in enumerate(bin_labels) if 0.2 <= x <= 0.7] - reads_per_gc = [reads_per_gc[x] for x in to_keep] - bin_labels = [bin_labels[x] for x in to_keep] - - title = "reads per regions of {} bp".format(region_size) - fig = plt.figure(figsize=(6, 8)) - ax1 = fig.add_subplot(211, title=title) - ax2 = fig.add_subplot(212, - title='normalized observed/expected read counts') - - # make boxplot - - bp = ax1.boxplot(reads_per_gc, notch=0, patch_artist=True) - plt.setp(bp['boxes'], color='black', facecolor='LightGreen') - plt.setp(bp['medians'], color='black') - plt.setp(bp['whiskers'], color='black', linestyle='dashed') - plt.setp(bp['fliers'], marker='None') - # get the whisker that spands the most - y_max = np.nanmax([x.get_data()[1][1] for x in bp['whiskers']]) - ax1.set_ylim(0 - (y_max * 0.05), y_max * 1.05) - ax1.set_ylabel('Number of reads') - ax1.set_xlabel('GC fraction') - - xticks = [idx for idx, x in enumerate(bin_labels) if int(x * 100) % 10 == 0] - - ax1.set_xticks(xticks) - ax1.set_xticklabels(["{:.1f}".format(bin_labels[x]) for x in xticks]) - - x = np.linspace(0, 1, frequencies.shape[0]) - y = np.log2(frequencies[:, 2]) - ax2.plot(x, y, color='#8c96f0') - ax2.set_xlabel('GC fraction') - ax2.set_ylabel('log2ratio observed/expected') - ax2.set_xlim(0.2, 0.7) - y_max = max(y[np.where(x >= 0.2)[0][0]:np.where(x <= 0.7)[0][-1] + 1]) - y_min = min(y[np.where(x >= 0.2)[0][0]:np.where(x <= 0.7)[0][-1] + 1]) - if y_max > 0: - y_max *= 1.1 - else: - y_max *= 0.9 - if y_min < 0: - y_min *= 1.1 - else: - y_min *= 0.9 - ax2.set_ylim(y_min, y_max) - plt.tight_layout() - plt.savefig(file_name, bbox_inches='tight', dpi=100, format=image_format) - plt.close() - - -def main(args=None): - args = parse_arguments().parse_args(args) - - if args.extraSampling: - extra_sampling_file = args.extraSampling.name - args.extraSampling.close() - else: - extra_sampling_file = None - - global global_vars - global_vars = {} - global_vars['2bit'] = args.genome - global_vars['bam'] = args.bamfile - global_vars['filter_out'] = args.blackListFileName - global_vars['extra_sampling_file'] = extra_sampling_file - - tbit = py2bit.open(global_vars['2bit']) - bam, mapped, unmapped, stats = bamHandler.openBam(global_vars['bam'], returnStats=True, nThreads=args.numberOfProcessors) - - if args.fragmentLength: - fragment_len_dict = \ - {'median': args.fragmentLength} - - else: - fragment_len_dict, __ = \ - get_read_and_fragment_length(args.bamfile, None, - numberOfProcessors=args.numberOfProcessors, - verbose=args.verbose) - if not fragment_len_dict: - print("\nPlease provide the fragment length used for the " - "sample preparation.\n") - exit(1) - - fragment_len_dict = {'median': int(fragment_len_dict['median'])} - - chrNameBitToBam = tbitToBamChrName(list(tbit.chroms().keys()), bam.references) - - global_vars['genome_size'] = sum(tbit.chroms().values()) - global_vars['total_reads'] = mapped - global_vars['reads_per_bp'] = \ - float(global_vars['total_reads']) / args.effectiveGenomeSize - - confidence_p_value = float(1) / args.sampleSize - - # chromSizes: list of tuples - chromSizes = [(bam.references[i], bam.lengths[i]) - for i in range(len(bam.references))] - chromSizes = [x for x in chromSizes if x[0] in tbit.chroms()] - - # use poisson distribution to identify peaks that should be discarted. - # I multiply by 4, because the real distribution of reads - # vary depending on the gc content - # and the global number of reads per bp may a be too low. - # empirically, a value of at least 4 times as big as the - # reads_per_bp was found. - # Similarly for the min value, I divide by 4. - global_vars['max_reads'] = poisson(4 * global_vars['reads_per_bp'] * fragment_len_dict['median']).isf(confidence_p_value) - # this may be of not use, unless the depth of sequencing is really high - # as this value is close to 0 - global_vars['min_reads'] = poisson(0.25 * global_vars['reads_per_bp'] * fragment_len_dict['median']).ppf(confidence_p_value) - - for key in global_vars: - print("{}: {}".format(key, global_vars[key])) - - print("computing frequencies") - # the GC of the genome is sampled each stepSize bp. - stepSize = max(int(global_vars['genome_size'] / args.sampleSize), 1) - print("stepSize: {}".format(stepSize)) - data = tabulateGCcontent(fragment_len_dict, - chrNameBitToBam, stepSize, - chromSizes, - numberOfProcessors=args.numberOfProcessors, - verbose=args.verbose, - region=args.region) - - np.savetxt(args.GCbiasFrequenciesFile.name, data) - - if args.biasPlot: - reads_per_gc = countReadsPerGC(args.regionSize, - chrNameBitToBam, stepSize * 10, - chromSizes, - numberOfProcessors=args.numberOfProcessors, - verbose=args.verbose, - region=args.region) - if args.plotFileFormat == "plotly": - plotlyGCbias(args.biasPlot, data, reads_per_gc, args.regionSize) - else: - plotGCbias(args.biasPlot, data, reads_per_gc, args.regionSize, image_format=args.plotFileFormat) - - -class Tester(): - def __init__(self): - import os - self.root = os.path.dirname(os.path.abspath(__file__)) + "/test/test_corrGC/" - self.tbitFile = self.root + "sequence.2bit" - self.bamFile = self.root + "test.bam" - self.mappability = self.root + "mappability.bw" - self.chrNameBam = '2L' - self.chrNameBit = 'chr2L' - bam, mapped, unmapped, stats = bamHandler.openBam(self.bamFile, returnStats=True) - tbit = py2bit.open(self.tbitFile) - global debug - debug = 0 - global global_vars - global_vars = {'2bit': self.tbitFile, - 'bam': self.bamFile, - 'filter_out': None, - 'mappability': self.mappability, - 'extra_sampling_file': None, - 'max_reads': 5, - 'min_reads': 0, - 'min_reads': 0, - 'reads_per_bp': 0.3, - 'total_reads': mapped, - 'genome_size': sum(tbit.chroms().values()) - } - - def testTabulateGCcontentWorker(self): - stepSize = 2 - fragmentLength = {'min': 1, 'median': 3, 'max': 5} - start = 0 - end = 20 - chrNameBam2bit = {'2L': 'chr2L'} - return (self.chrNameBam, - start, end, stepSize, fragmentLength, chrNameBam2bit) - - def set_filter_out_file(self): - global global_vars - global_vars['filter_out'] = self.root + "filter_out.bed" - - def unset_filter_out_file(self): - global global_vars - global_vars['filter_out'] = None - - def set_extra_sampling_file(self): - global global_vars - global_vars['extra_sampling_file'] = self.root + "extra_sampling.bed" - - def testTabulateGCcontent(self): - fragmentLength = {'median': 10} - chrNameBitToBam = {'chr2L': '2L'} - stepSize = 1 - bam = bamHandler.openBam(global_vars['bam']) - chromSizes = [(bam.references[i], bam.lengths[i]) - for i in range(len(bam.references))] - return (fragmentLength, - chrNameBitToBam, stepSize, chromSizes, 1) - - def testCountReadsPerGC(self): - regionSize = 300 - chrNameBitToBam = {'chr2L': '2L'} - stepSize = 1 - bam = bamHandler.openBam(global_vars['bam']) - chromSizes = [(bam.references[i], bam.lengths[i]) - for i in range(len(bam.references))] - return (regionSize, - chrNameBitToBam, stepSize, chromSizes, 1) - - -if __name__ == "__main__": - main() diff --git a/deeptools/computeMatrix.py b/deeptools/computeMatrix.py deleted file mode 100644 index 02cc1fd4ed..0000000000 --- a/deeptools/computeMatrix.py +++ /dev/null @@ -1,429 +0,0 @@ -#!/usr/bin/env python -# -*- coding: utf-8 -*- - -import argparse -import sys -from deeptools.parserCommon import writableFile, numberOfProcessors -from deeptools import parserCommon -from deeptools import heatmapper -import deeptools.computeMatrixOperations as cmo -from importlib.metadata import version - - -def parse_arguments(args=None): - parser = \ - argparse.ArgumentParser( - formatter_class=argparse.RawDescriptionHelpFormatter, - description=""" - -This tool calculates scores per genome regions and prepares an intermediate file that can be used with ``plotHeatmap`` and ``plotProfiles``. -Typically, the genome regions are genes, but any other regions defined in a BED file can be used. -computeMatrix accepts multiple score files (bigWig format) and multiple regions files (BED format). -This tool can also be used to filter and sort regions according -to their score. - -To learn more about the specific parameters, type: - -$ computeMatrix reference-point --help or - -$ computeMatrix scale-regions --help - -""", - epilog='An example usage is:\n computeMatrix reference-point -S ' - ' -R -b 1000\n \n') - - parser.add_argument('--version', action='version', - version='%(prog)s {}'.format(version('deeptools'))) - - subparsers = parser.add_subparsers( - title='Commands', - dest='command', - metavar='') - - # scale-regions mode options - subparsers.add_parser( - 'scale-regions', - formatter_class=argparse.ArgumentDefaultsHelpFormatter, - parents=[ - computeMatrixRequiredArgs(), - computeMatrixOutputArgs(), - computeMatrixOptArgs(case='scale-regions'), - parserCommon.gtf_options() - ], - help="In the scale-regions mode, all regions in the BED file are " - "stretched or shrunken to the length (in bases) indicated by the user.", - usage='An example usage is:\n computeMatrix scale-regions -S ' - ' -R -b 1000\n\n') - - # reference point arguments - subparsers.add_parser( - 'reference-point', - formatter_class=argparse.ArgumentDefaultsHelpFormatter, - parents=[computeMatrixRequiredArgs(), - computeMatrixOutputArgs(), - computeMatrixOptArgs(case='reference-point'), - parserCommon.gtf_options() - ], - help="Reference-point refers to a position within a BED region " - "(e.g., the starting point). In this mode, only those genomic" - "positions before (upstream) and/or after (downstream) of the " - "reference point will be plotted.", - usage='An example usage is:\n computeMatrix reference-point -S ' - ' -R -a 3000 -b 3000\n\n') - - return parser - - -def computeMatrixRequiredArgs(args=None): - parser = argparse.ArgumentParser(add_help=False) - required = parser.add_argument_group('Required arguments') - required.add_argument('--regionsFileName', '-R', - metavar='File', - help='File name or names, in BED or GTF format, containing ' - 'the regions to plot. If multiple bed files are given, each one is considered a ' - 'group that can be plotted separately. Also, adding a "#" symbol in the bed file ' - 'causes all the regions until the previous "#" to be considered one group.', - nargs='+', - required=True) - required.add_argument('--scoreFileName', '-S', - help='bigWig file(s) containing ' - 'the scores to be plotted. Multiple files should be separated by spaced. BigWig ' - 'files can be obtained by using the bamCoverage ' - 'or bamCompare tools. More information about ' - 'the bigWig file format can be found at ' - 'http://genome.ucsc.edu/goldenPath/help/bigWig.html ', - metavar='File', - nargs='+', - required=True) - return parser - - -def computeMatrixOutputArgs(args=None): - parser = argparse.ArgumentParser(add_help=False) - output = parser.add_argument_group('Output options') - output.add_argument('--outFileName', '-out', '-o', - help='File name to save the gzipped matrix file ' - 'needed by the "plotHeatmap" and "plotProfile" tools.', - type=writableFile, - required=True) - - output.add_argument('--outFileNameMatrix', - help='If this option is given, then the matrix ' - 'of values underlying the heatmap will be saved ' - 'using the indicated name, e.g. IndividualValues.tab.' - 'This matrix can easily be loaded into R or ' - 'other programs.', - metavar='FILE', - type=writableFile) - output.add_argument('--outFileSortedRegions', - help='File name in which the regions are saved ' - 'after skiping zeros or min/max threshold values. The ' - 'order of the regions in the file follows the sorting ' - 'order selected. This is useful, for example, to ' - 'generate other heatmaps keeping the sorting of the ' - 'first heatmap. Example: Heatmap1sortedRegions.bed', - metavar='BED file', - type=argparse.FileType('w')) - return parser - - -def computeMatrixOptArgs(case=['scale-regions', 'reference-point'][0]): - - parser = argparse.ArgumentParser(add_help=False) - optional = parser.add_argument_group('Optional arguments') - optional.add_argument('--version', action='version', - version='%(prog)s {}'.format(version('deeptools'))) - - if case == 'scale-regions': - optional.add_argument('--regionBodyLength', '-m', - default=1000, - type=int, - help='Distance in bases to which all regions will ' - 'be fit. (Default: %(default)s)') - optional.add_argument('--startLabel', - default='TSS', - help='Label shown in the plot for the start of ' - 'the region. Default is TSS (transcription ' - 'start site), but could be changed to anything, ' - 'e.g. "peak start". Note that this is only ' - 'useful if you plan to plot the results yourself ' - 'and not, for example, with plotHeatmap, which ' - 'will override this. (Default: %(default)s)') - optional.add_argument('--endLabel', - default='TES', - help='Label shown in the plot for the region ' - 'end. Default is TES (transcription end site). ' - 'See the --startLabel option for more ' - 'information. (Default: %(default)s) ') - optional.add_argument('--beforeRegionStartLength', '-b', '--upstream', - default=0, - type=int, - help='Distance upstream of the start site of ' - 'the regions defined in the region file. If the ' - 'regions are genes, this would be the distance ' - 'upstream of the transcription start site. (Default: %(default)s)') - optional.add_argument('--afterRegionStartLength', '-a', '--downstream', - default=0, - type=int, - help='Distance downstream of the end site ' - 'of the given regions. If the ' - 'regions are genes, this would be the distance ' - 'downstream of the transcription end site. (Default: %(default)s)') - optional.add_argument("--unscaled5prime", - default=0, - type=int, - help='Number of bases at the 5-prime end of the ' - 'region to exclude from scaling. By default, ' - 'each region is scaled to a given length (see the --regionBodyLength option). In some cases it is useful to look at unscaled signals around region boundaries, so this setting specifies the number of unscaled bases on the 5-prime end of each boundary. (Default: %(default)s)') - optional.add_argument("--unscaled3prime", - default=0, - type=int, - help='Like --unscaled5prime, but for the 3-prime ' - 'end. (Default: %(default)s)') - - elif case == 'reference-point': - optional.add_argument('--referencePoint', - default='TSS', - choices=['TSS', 'TES', 'center'], - help='The reference point for the plotting ' - 'could be either the region start (TSS), the ' - 'region end (TES) or the center of the region. ' - 'Note that regardless of what you specify, ' - 'plotHeatmap/plotProfile will default to using "TSS" as the ' - 'label. (Default: %(default)s)') - - # set region body length to zero for reference point mode - optional.add_argument('--regionBodyLength', help=argparse.SUPPRESS, - default=0, type=int) - optional.add_argument('--unscaled5prime', default=0, type=int, help=argparse.SUPPRESS) - optional.add_argument('--unscaled3prime', default=0, type=int, help=argparse.SUPPRESS) - optional.add_argument('--beforeRegionStartLength', '-b', '--upstream', - default=500, - type=int, - metavar='INT bp', - help='Distance upstream of the reference-point ' - 'selected. (Default: %(default)s)') - optional.add_argument('--afterRegionStartLength', '-a', '--downstream', - default=1500, - metavar='INT bp', - type=int, - help='Distance downstream of the ' - 'reference-point selected. (Default: %(default)s)') - optional.add_argument('--nanAfterEnd', - action='store_true', - help='If set, any values after the region end ' - 'are discarded. This is useful to visualize ' - 'the region end when not using the ' - 'scale-regions mode and when the reference-' - 'point is set to the TSS.') - - optional.add_argument('--binSize', '-bs', - help='Length, in bases, of the non-overlapping ' - 'bins for averaging the score over the ' - 'regions length. (Default: %(default)s)', - type=int, - default=10) - - optional.add_argument('--sortRegions', - help='Whether the output file should present the ' - 'regions sorted. The default is to not sort the regions. ' - 'Note that this is only useful if you plan to plot ' - 'the results yourself and not, for example, with ' - 'plotHeatmap, which will override this. Note also that ' - 'unsorted output will be in whatever order the regions ' - 'happen to be processed in and not match the order in ' - 'the input files. If you require the output order to ' - 'match that of the input regions, then either specify ' - '"keep" or use computeMatrixOperations to resort the ' - 'results file. (Default: %(default)s)', - choices=["descend", "ascend", "no", "keep"], - default='keep') - - optional.add_argument('--sortUsing', - help='Indicate which method should be used for ' - 'sorting. The value is computed for each row.' - 'Note that the region_length option will lead ' - 'to a dotted line within the heatmap that indicates ' - 'the end of the regions. (Default: %(default)s)', - choices=["mean", "median", "max", "min", "sum", - "region_length"], - default='mean') - - optional.add_argument('--sortUsingSamples', - help='List of sample numbers (order as in matrix), ' - 'that are used for sorting by --sortUsing, ' - 'no value uses all samples, ' - 'example: --sortUsingSamples 1 3', - type=int, nargs='+') - - optional.add_argument('--averageTypeBins', - default='mean', - choices=["mean", "median", "min", - "max", "std", "sum"], - help='Define the type of statistic that should be ' - 'used over the bin size range. The ' - 'options are: "mean", "median", "min", "max", "sum" ' - 'and "std". The default is "mean". (Default: %(default)s)') - - optional.add_argument('--missingDataAsZero', - help='If set, missing data (NAs) will be treated as zeros. ' - 'The default is to ignore such cases, which will be depicted as black areas in ' - 'a heatmap. (see the --missingDataColor argument ' - 'of the plotHeatmap command for additional options).', - action='store_true') - - optional.add_argument('--skipZeros', - help='Whether regions with only scores of zero ' - 'should be included or not. Default is to include ' - 'them.', - action='store_true') - - optional.add_argument('--minThreshold', - default=None, - type=float, - help='Numeric value. Any region containing a ' - 'value that is less than or equal to this ' - 'will be skipped. This is useful to skip, ' - 'for example, genes where the read count is zero ' - 'for any of the bins. This could be the result of ' - 'unmappable areas and can bias the overall results. (Default: %(default)s)') - - optional.add_argument('--maxThreshold', - default=None, - type=float, - help='Numeric value. Any region containing a value ' - 'greater than or equal to this ' - 'will be skipped. The maxThreshold is useful to ' - 'skip those few regions with very high read counts ' - '(e.g. micro satellites) that may bias the average ' - 'values. (Default: %(default)s)') - - optional.add_argument('--blackListFileName', '-bl', - help="A BED file containing regions that should be excluded from all analyses. Currently this works by rejecting genomic chunks that happen to overlap an entry. Consequently, for BAM files, if a read partially overlaps a blacklisted region or a fragment spans over it, then the read/fragment might still be considered.", - metavar="BED file", - required=False) - - optional.add_argument('--samplesLabel', - help='Labels for the samples. This will then be passed to plotHeatmap and plotProfile. The ' - 'default is to use the file name of the ' - 'sample. The sample labels should be separated ' - 'by spaces and quoted if a label itself' - 'contains a space E.g. --samplesLabel label-1 "label 2" ', - nargs='+') - - optional.add_argument('--smartLabels', - action='store_true', - help='Instead of manually specifying labels for the input ' - 'bigWig and BED/GTF files, this causes deepTools to use the file name ' - 'after removing the path and extension.') - - # in contrast to other tools, - # computeMatrix by default outputs - # messages and the --quiet flag supresses them - optional.add_argument('--quiet', '-q', - help='Set to remove any warning or processing ' - 'messages.', - action='store_true') - - optional.add_argument('--verbose', - help='Being VERY verbose in the status messages. --quiet will disable this.', - action='store_true') - - optional.add_argument('--scale', - help='If set, all values are multiplied by ' - 'this number. (Default: %(default)s)', - type=float, - default=1) - optional.add_argument('--numberOfProcessors', '-p', - help='Number of processors to use. Type "max/2" to ' - 'use half the maximum number of processors or "max" ' - 'to use all available processors. (Default: %(default)s)', - metavar="INT", - type=numberOfProcessors, - default=1, - required=False) - return parser - - -def process_args(args=None): - args = parse_arguments().parse_args(args) - - if len(sys.argv) == 1: - parse_arguments().print_help() - sys.exit() - - if args.quiet is True: - args.verbose = False - - # Ensure before and after region length is positive - if args.beforeRegionStartLength < 0: - print(f"beforeRegionStartLength changed from {args.beforeRegionStartLength} into {abs(args.beforeRegionStartLength)}") - args.beforeRegionStartLength = abs(args.beforeRegionStartLength) - if args.afterRegionStartLength < 0: - print(f"afterRegionStartLength changed from {args.afterRegionStartLength} into {abs(args.afterRegionStartLength)}") - args.afterRegionStartLength = abs(args.afterRegionStartLength) - - if args.command == 'scale-regions': - args.nanAfterEnd = False - args.referencePoint = None - elif args.command == 'reference-point': - if args.beforeRegionStartLength == 0 and \ - args.afterRegionStartLength == 0: - sys.exit("\nUpstrean and downstream regions are both " - "set to 0. Nothing to output. Maybe you want to " - "use the scale-regions mode?\n") - - return args - - -def main(args=None): - - args = process_args(args) - - parameters = {'upstream': args.beforeRegionStartLength, - 'downstream': args.afterRegionStartLength, - 'body': args.regionBodyLength, - 'bin size': args.binSize, - 'ref point': args.referencePoint, - 'verbose': args.verbose, - 'bin avg type': args.averageTypeBins, - 'missing data as zero': args.missingDataAsZero, - 'min threshold': args.minThreshold, - 'max threshold': args.maxThreshold, - 'scale': args.scale, - 'skip zeros': args.skipZeros, - 'nan after end': args.nanAfterEnd, - 'proc number': args.numberOfProcessors, - 'sort regions': args.sortRegions, - 'sort using': args.sortUsing, - 'unscaled 5 prime': args.unscaled5prime, - 'unscaled 3 prime': args.unscaled3prime - } - - hm = heatmapper.heatmapper() - - scores_file_list = args.scoreFileName - hm.computeMatrix(scores_file_list, args.regionsFileName, parameters, blackListFileName=args.blackListFileName, verbose=args.verbose, allArgs=args) - if args.sortRegions not in ['no', 'keep']: - sortUsingSamples = [] - if args.sortUsingSamples is not None: - for i in args.sortUsingSamples: - if (i > 0 and i <= hm.matrix.get_num_samples()): - sortUsingSamples.append(i - 1) - else: - exit("The value {0} for --sortUsingSamples is not valid. Only values from 1 to {1} are allowed.".format(args.sortUsingSamples, hm.matrix.get_num_samples())) - print('Samples used for ordering within each group: ', sortUsingSamples) - - hm.matrix.sort_groups(sort_using=args.sortUsing, sort_method=args.sortRegions, sample_list=sortUsingSamples) - elif args.sortRegions == 'keep': - hm.parameters['group_labels'] = hm.matrix.group_labels - hm.parameters["group_boundaries"] = hm.matrix.group_boundaries - cmo.sortMatrix(hm, args.regionsFileName, args.transcriptID, args.transcript_id_designator, verbose=not args.quiet) - - hm.save_matrix(args.outFileName) - - if args.outFileNameMatrix: - hm.save_matrix_values(args.outFileNameMatrix) - - if args.outFileSortedRegions: - hm.save_BED(args.outFileSortedRegions) diff --git a/deeptools/computeMatrixOperations.py b/deeptools/computeMatrixOperations.py deleted file mode 100755 index 0224f00a39..0000000000 --- a/deeptools/computeMatrixOperations.py +++ /dev/null @@ -1,852 +0,0 @@ -#!/usr/bin/env python -import deeptools.heatmapper as heatmapper -import deeptoolsintervals.parse as dti -import numpy as np -import argparse -import sys -import os -import csv -from importlib.metadata import version - - -def parse_arguments(): - parser = argparse.ArgumentParser( - formatter_class=argparse.RawDescriptionHelpFormatter, - description=""" -This tool performs a variety of operations on files produced by computeMatrix. - -detailed help: - - computeMatrixOperations info -h - -or - - computeMatrixOperations relabel -h - -or - - computeMatrixOperations subset -h - -or - - computeMatrixOperations filterStrand -h - -or - - computeMatrixOperations filterValues -h - -or - - computeMatrixOperations rbind -h - -or - - computeMatrixOperations cbind -h - -or - computeMatrixOperations sort -h - -or - computeMatrixOperations dataRange -h - -""", - epilog='example usages:\n' - 'computeMatrixOperations subset -m input.mat.gz -o output.mat.gz --group "group 1" "group 2" --samples "sample 3" "sample 10"\n\n' - ' \n\n') - - subparsers = parser.add_subparsers( - title='Commands', - dest='command', - metavar='') - - # info - subparsers.add_parser( - 'info', - formatter_class=argparse.ArgumentDefaultsHelpFormatter, - parents=[infoArgs()], - help="Print group and sample information", - usage='An example usage is:\n computeMatrixOperations info -m input.mat.gz\n\n') - - # relabel - subparsers.add_parser( - 'relabel', - formatter_class=argparse.ArgumentDefaultsHelpFormatter, - parents=[infoArgs(), relabelArgs()], - help="Change sample and/or group label information", - usage='An example usage is:\n computeMatrixOperations relabel -m input.mat.gz -o output.mat.gz --sampleLabels "sample 1" "sample 2"\n\n') - - # subset - subparsers.add_parser( - 'subset', - formatter_class=argparse.ArgumentDefaultsHelpFormatter, - parents=[infoArgs(), subsetArgs()], - help="Actually subset the matrix. The group and sample orders are honored, so one can also reorder files.", - usage='An example usage is:\n computeMatrixOperations subset -m ' - 'input.mat.gz -o output.mat.gz --groups "group 1" "group 2" ' - '--samples "sample 3" "sample 10"\n\n') - - # filterStrand - subparsers.add_parser( - 'filterStrand', - formatter_class=argparse.ArgumentDefaultsHelpFormatter, - parents=[infoArgs(), filterStrandArgs()], - help="Filter entries by strand.", - usage='Example usage:\n computeMatrixOperations filterStrand -m ' - 'input.mat.gz -o output.mat.gz --strand +\n\n') - - # filterValues - subparsers.add_parser( - 'filterValues', - formatter_class=argparse.ArgumentDefaultsHelpFormatter, - parents=[infoArgs(), filterValuesArgs()], - help="Filter entries by min/max value.", - usage='Example usage:\n computeMatrixOperations filterValues -m ' - 'input.mat.gz -o output.mat.gz --min 10 --max 1000\n\n') - - # rbind - subparsers.add_parser( - 'rbind', - formatter_class=argparse.ArgumentDefaultsHelpFormatter, - parents=[bindArgs()], - help="merge multiple matrices by concatenating them head to tail. This assumes that the same samples are present in each in the same order.", - usage='Example usage:\n computeMatrixOperations rbind -m ' - 'input1.mat.gz input2.mat.gz -o output.mat.gz\n\n') - - # cbind - subparsers.add_parser( - 'cbind', - formatter_class=argparse.ArgumentDefaultsHelpFormatter, - parents=[bindArgs()], - help="merge multiple matrices by concatenating them left to right. No assumptions are made about the row order. Regions not present in the first file specified are ignored. Regions missing in subsequent files will result in NAs. Regions are matches based on the first 6 columns of the computeMatrix output (essentially the columns in a BED file).", - usage='Example usage:\n computeMatrixOperations cbind -m ' - 'input1.mat.gz input2.mat.gz -o output.mat.gz\n\n') - - # sort - subparsers.add_parser( - 'sort', - formatter_class=argparse.ArgumentDefaultsHelpFormatter, - parents=[sortArgs()], - help='Sort a matrix file to correspond to the order of entries in the desired input file(s). The groups of regions designated by the files must be present in the order found in the output of computeMatrix (otherwise, use the subset command first). Note that this subcommand can also be used to remove unwanted regions, since regions not present in the input file(s) will be omitted from the output.', - usage='Example usage:\n computeMatrixOperations sort -m input.mat.gz -R regions1.bed regions2.bed regions3.gtf -o input.sorted.mat.gz\n\n') - - # dataRange - subparsers.add_parser( - 'dataRange', - formatter_class=argparse.ArgumentDefaultsHelpFormatter, - parents=[infoArgs()], - help='Returns the min, max, median, 10th and 90th percentile of the matrix values per sample.', - usage='Example usage:\n computeMatrixOperations dataRange -m input.mat.gz\n\n') - - parser.add_argument('--version', action='version', - version='%(prog)s {}'.format(version('deeptools'))) - - return parser - - -def bindArgs(): - parser = argparse.ArgumentParser(add_help=False) - required = parser.add_argument_group('Required arguments') - - required.add_argument('--matrixFile', '-m', - help='Matrix files from the computeMatrix tool.', - nargs='+', - required=True) - - required.add_argument('--outFileName', '-o', - help='Output file name', - required=True) - - return parser - - -def infoArgs(): - parser = argparse.ArgumentParser(add_help=False) - required = parser.add_argument_group('Required arguments') - - required.add_argument('--matrixFile', '-m', - help='Matrix file from the computeMatrix tool.', - required=True) - - return parser - - -def relabelArgs(): - parser = argparse.ArgumentParser(add_help=False) - required = parser.add_argument_group('Required arguments') - - required.add_argument('--outFileName', '-o', - help='Output file name', - required=True) - - optional = parser.add_argument_group('Optional arguments') - - optional.add_argument('--groupLabels', - nargs='+', - help="Groups labels. If none are specified then the current labels will be kept.") - - optional.add_argument('--sampleLabels', - nargs='+', - help="Sample labels. If none are specified then the current labels will be kept.") - - return parser - - -def subsetArgs(): - parser = argparse.ArgumentParser(add_help=False) - required = parser.add_argument_group('Required arguments') - - required.add_argument('--outFileName', '-o', - help='Output file name', - required=True) - - optional = parser.add_argument_group('Optional arguments') - - optional.add_argument('--groups', - nargs='+', - help="Groups to include. If none are specified then all will be included.") - - optional.add_argument('--samples', - nargs='+', - help="Samples to include. If none are specified then all will be included.") - - return parser - - -def filterStrandArgs(): - parser = argparse.ArgumentParser(add_help=False) - required = parser.add_argument_group('Required arguments') - - required.add_argument('--outFileName', '-o', - help='Output file name', - required=True) - - required.add_argument('--strand', '-s', - help='Strand', - choices=['+', '-', '.'], - required=True) - - return parser - - -def filterValuesArgs(): - parser = argparse.ArgumentParser(add_help=False) - required = parser.add_argument_group('Required arguments') - - required.add_argument('--outFileName', '-o', - help='Output file name', - required=True) - - optional = parser.add_argument_group('Optional arguments') - optional.add_argument('--min', - help='Minimum value. Any row having a single entry less than this will be excluded. The default is no minimum.', - type=float, - default=None) - - optional.add_argument('--max', - help='Maximum value. Any row having a single entry more than this will be excluded. The default is no maximum.', - type=float, - default=None) - - return parser - - -def sortArgs(): - parser = argparse.ArgumentParser(add_help=False) - required = parser.add_argument_group('Required arguments') - - required.add_argument('--matrixFile', '-m', - help='Matrix file from the computeMatrix tool.', - required=True) - - required.add_argument('--outFileName', '-o', - help='Output file name', - required=True) - - required.add_argument('--regionsFileName', '-R', - help='File name(s), in BED or GTF format, containing the regions. ' - 'If multiple bed files are given, each one is ' - 'considered a group that can be plotted separately. ' - 'Also, adding a "#" symbol in the bed file causes all ' - 'the regions until the previous "#" to be considered ' - 'one group. Alternatively for BED files, putting ' - 'deepTools_group in the header can be used to indicate a ' - 'column with group labels. Note that these should be ' - 'sorted such that all group entries are together.', - required=True, - nargs='+') - - optional = parser.add_argument_group('Optional arguments') - - optional.add_argument('--transcriptID', - default='transcript', - help='When a GTF file is used to provide regions, only ' - 'entries with this value as their feature (column 3) ' - 'will be processed as transcripts. (Default: %(default)s)') - - optional.add_argument('--transcript_id_designator', - default='transcript_id', - help='Each region has an ID (e.g., ACTB) assigned to it, ' - 'which for BED files is either column 4 (if it exists) ' - 'or the interval bounds. For GTF files this is instead ' - 'stored in the last column as a key:value pair (e.g., as ' - '\'transcript_id "ACTB"\', for a key of transcript_id ' - 'and a value of ACTB). In some cases it can be ' - 'convenient to use a different identifier. To do so, set ' - 'this to the desired key. (Default: %(default)s)') - - return parser - - -def printInfo(matrix): - """ - Print the groups and samples - """ - - print("Groups:") - for group in matrix.matrix.group_labels: - print("\t{0}".format(group)) - - print("Samples:") - for sample in matrix.matrix.sample_labels: - print("\t{0}".format(sample)) - - -def printDataRange(matrix): - """ - Prints the min, max, median, 10th and 90th percentile of the matrix values per sample. - """ - print("Samples\tMin\tMax\tMedian\t10th\t90th") - for i, sample in enumerate(matrix.matrix.sample_labels): - start = matrix.matrix.sample_boundaries[i] - end = matrix.matrix.sample_boundaries[i + 1] - sample_matrix = matrix.matrix.matrix[..., start:end] - print("{0}\t{1}\t{2}\t{3}\t{4}\t{5}".format(sample, np.amin(sample_matrix), - np.amax(sample_matrix), - np.ma.median(sample_matrix), - np.percentile(sample_matrix, 10), - np.percentile(sample_matrix, 90))) - - -def relabelMatrix(matrix, args): - """ - Relabel the samples and groups in a matrix - """ - if args.groupLabels: - if len(args.groupLabels) != len(matrix.matrix.group_labels): - sys.exit("You specified {} group labels, but {} are required.\n".format(len(args.groupLabels), len(matrix.matrix.group_labels))) - matrix.matrix.group_labels = args.groupLabels - if args.sampleLabels: - if len(args.sampleLabels) != len(matrix.matrix.sample_labels): - sys.exit("You specified {} sample labels, but {} are required.\n".format(len(args.sampleLabels), len(matrix.matrix.sample_labels))) - matrix.matrix.sample_labels = args.sampleLabels - - -def getGroupBounds(args, matrix): - """ - Given the group labels, return an indexing array and the resulting boundaries - """ - bounds = matrix.parameters['group_boundaries'] - if args.groups is None: - return range(0, matrix.matrix.matrix.shape[0]), np.array(bounds) - else: - o = list() - obounds = [0] - for group in args.groups: - if group not in matrix.matrix.group_labels: - sys.exit("Error: '{0}' is not a valid group\n".format(group)) - idx = matrix.matrix.group_labels.index(group) - o.extend(range(bounds[idx], bounds[idx + 1])) - obounds.append(bounds[idx + 1] - bounds[idx]) - return o, np.cumsum(obounds) - - -def getSampleBounds(args, matrix): - """ - Given the sample labels, return an indexing array - """ - bounds = matrix.parameters['sample_boundaries'] - if args.samples is None: - return np.arange(0, matrix.matrix.matrix.shape[1]) - else: - o = list() - for sample in args.samples: - if sample not in matrix.matrix.sample_labels: - sys.exit("Error: '{0}' is not a valid sample\n".format(sample)) - idx = matrix.matrix.sample_labels.index(sample) - o.extend(range(bounds[idx], bounds[idx + 1])) - return o - - -def subsetRegions(hm, bounds): - out = [] - for x in bounds: - reg = hm.matrix.regions[x] - # we need to add a list of [chrom, [(start, end), (start, end)], name, 0, strand, score)] - if isinstance(reg, dict): - # This happens on occasion - starts = reg["start"].split(",") - starts = [int(x) for x in starts] - ends = reg["end"].split(",") - ends = [int(x) for x in ends] - regs = [(x, y) for x, y in zip(starts, ends)] - out.append([reg["chrom"], regs, reg["name"], 0, reg["strand"], reg["score"]]) - else: - out.append(reg) - return out - - -def filterHeatmap(hm, args): - bounds = [0] - regions = [] - keep = [] - for region in hm.matrix.regions: - if region[4] == args.strand: - keep.append(True) - regions.append(region) - else: - keep.append(False) - keep = np.array(keep) - - # Get the new bounds - for idx in range(1, len(hm.matrix.group_boundaries)): - i = int(np.sum(keep[hm.matrix.group_boundaries[idx - 1]:hm.matrix.group_boundaries[idx]])) - bounds.append(bounds[idx - 1] + i) - - hm.matrix.group_boundaries = bounds - - # subset the matrix - hm.matrix.matrix = hm.matrix.matrix[keep, :] - hm.matrix.regions = regions - - -def filterHeatmapValues(hm, minVal, maxVal): - bounds = [0] - regions = [] - keep = [] - if minVal is None: - minVal = -np.inf - if maxVal is None: - maxVal = np.inf - np.warnings.filterwarnings('ignore') - for i, (x, y) in enumerate(zip(np.nanmin(hm.matrix.matrix, axis=1), np.nanmax(hm.matrix.matrix, axis=1))): - # x/y will be nan iff a row is entirely nan. Don't filter. - if np.isnan(x) or (x >= minVal and y <= maxVal): - keep.append(True) - regions.append(hm.matrix.regions[i]) - else: - keep.append(False) - keep = np.array(keep) - - # Get the new bounds - for idx in range(1, len(hm.matrix.group_boundaries)): - i = int(np.sum(keep[hm.matrix.group_boundaries[idx - 1]:hm.matrix.group_boundaries[idx]])) - bounds.append(bounds[idx - 1] + i) - - hm.matrix.group_boundaries = bounds - - # subset the matrix - hm.matrix.matrix = hm.matrix.matrix[keep, :] - hm.matrix.regions = regions - - -def insertMatrix(hm, hm2, groupName): - """ - Given two heatmapper objects and a region group name, insert the regions and - values from hm2 for that group to the end of those for hm. - """ - # get the bounds for hm - idx = hm.parameters["group_labels"].index(groupName) - hmEnd = hm.parameters["group_boundaries"][idx + 1] - # get the bounds for hm2 - idx2 = hm2.parameters["group_labels"].index(groupName) - hm2Start = hm2.parameters["group_boundaries"][idx2] - hm2End = hm2.parameters["group_boundaries"][idx2 + 1] - - # Insert the subset hm2 into hm along axis 0 - hm.matrix.matrix = np.insert(hm.matrix.matrix, hmEnd, hm2.matrix.matrix[hm2Start:hm2End, :], axis=0) - - # Insert the regions - hm.matrix.regions[hmEnd:hmEnd] = hm2.matrix.regions[hm2Start:hm2End] - - # Increase the group boundaries - bounds = [] - for idx3, bound in enumerate(hm.parameters["group_boundaries"]): - if idx3 > idx: - bound += hm2End - hm2Start - bounds.append(bound) - hm.parameters["group_boundaries"] = bounds - - -def appendMatrix(hm, hm2, groupName): - """ - Given two heatmapper objects and a region group name, append the values from - that group in hm2 onto the end of hm. - """ - # get the bounds for hm2 - idx2 = hm2.parameters["group_labels"].index(groupName) - hm2Start = hm2.parameters["group_boundaries"][idx2] - hm2End = hm2.parameters["group_boundaries"][idx2 + 1] - - # Append the matrix - hm.matrix.matrix = np.concatenate([hm.matrix.matrix, hm2.matrix.matrix[hm2Start:hm2End, :]], axis=0) - # Update the bounds - hm.parameters["group_boundaries"].append(hm.parameters["group_boundaries"][-1] + hm2End - hm2Start) - # Append the regions - hm.matrix.regions.extend(hm2.matrix.regions[hm2Start:hm2End]) - - -def rbindMatrices(hm, args): - """ - Bind matrices, top to bottom while accounting for the groups. - - It's assumed that the same samples are present in both and in the exact same order - """ - hm2 = heatmapper.heatmapper() - hm.read_matrix_file(args.matrixFile[0]) - for idx in range(1, len(args.matrixFile)): - hm2.read_matrix_file(args.matrixFile[idx]) - for idx, group in enumerate(hm2.parameters["group_labels"]): - if group in hm.parameters["group_labels"]: - insertMatrix(hm, hm2, group) - else: - appendMatrix(hm, hm2, group) - hm.parameters["group_labels"].append(group) - - # Update the group boundaries attribute - hm.matrix.group_labels = hm.parameters['group_labels'] - hm.matrix.group_boundaries = hm.parameters['group_boundaries'] - - -def cbindMatrices(hm, args): - """ - Bind columns from different matrices according to the group and region names - - Missing regions are left as NA - """ - hm2 = heatmapper.heatmapper() - - # Make a dict of region name:row associations - hm.read_matrix_file(args.matrixFile[0]) - d = dict({x: dict() for x in hm.parameters["group_labels"]}) - for idx, group in enumerate(hm.parameters["group_labels"]): - s = hm.parameters["group_boundaries"][idx] - e = hm.parameters["group_boundaries"][idx + 1] - for idx2, reg in enumerate(hm.matrix.regions[s:e]): - d[group][reg[2]] = idx2 + s - - # Iterate through the other matrices - for idx in range(1, len(args.matrixFile)): - hm2.read_matrix_file(args.matrixFile[idx]) - # Add the sample labels - hm.parameters['sample_labels'].extend(hm2.parameters['sample_labels']) - # Add the sample boundaries - lens = [x + hm.parameters['sample_boundaries'][-1] for x in hm2.parameters['sample_boundaries']][1:] - hm.parameters['sample_boundaries'].extend(lens) - - # Add on additional NA initialized columns - ncol = hm.matrix.matrix.shape[1] - hm.matrix.matrix = np.hstack((hm.matrix.matrix, np.empty(hm2.matrix.matrix.shape))) - hm.matrix.matrix[:, ncol:] = np.nan - - # Update the values - for idx2, group in enumerate(hm2.parameters["group_labels"]): - if group not in d: - continue - s = hm2.parameters["group_boundaries"][idx2] - e = hm2.parameters["group_boundaries"][idx2 + 1] - for idx3, reg in enumerate(hm2.matrix.regions[s:e]): - if reg[2] not in d[group]: - continue - hm.matrix.matrix[d[group][reg[2]], ncol:] = hm2.matrix.matrix[s + idx3, :] - - # Append the special params - for s in hm.special_params: - hm.parameters[s].extend(hm2.parameters[s]) - - # Update the sample parameters - hm.matrix.sample_labels = hm.parameters['sample_labels'] - hm.matrix.sample_boundaries = hm.parameters['sample_boundaries'] - - -def loadBED(line, fp, fname, labelColumn, labels, regions, defaultGroup): - """ - Given a first line, possibly a label column and a list of labels and regions, add the labels and regions in the file to them - """ - - # This is largely parseBED from deeptoolsintervals - labelIdx = None - localRegions = {} - - cols = line.strip().split("\t") - if labelColumn is not None: - label = cols.pop(labelColumn) - if label not in labels: - labels[label] = len(labels) - labelIdx = labels[label] - if labelIdx >= len(regions): - regions.append(localRegions) - else: - localRegions = regions[labelIdx] - - if len(cols) >= 6: - name = cols[3] - else: - name = "{0}:{1}-{2}".format(cols[0], cols[1], cols[2]) - localRegions[name] = len(localRegions) - - for line in fp: - if line.startswith("#") and labelColumn is None: - if len(localRegions) > 0: - label = line[1:].strip() - if len(label): - labels[dti.findRandomLabel(labels, label)] = len(labels) - else: - labels[dti.findRandomLabel(labels, os.path.basename(fname))] = len(labels) - regions.append(localRegions) - localRegions = dict() - continue - elif line.startswith("#") and labelColumn is not None: - continue - - cols = line.strip().split("\t") - if len(cols) < 3: - continue - if labelColumn is not None: - label = cols.pop(labelColumn) - if label not in labels: - labels[label] = len(labels) - labelIdx = labels[label] - if labelIdx >= len(regions): - regions.append({}) - localRegions = regions[labelIdx] - - if len(cols) >= 6: - name = cols[3] - else: - name = "{0}:{1}-{2}".format(cols[0], cols[1], cols[2]) - name = dti.findRandomLabel(localRegions, name) - localRegions[name] = len(localRegions) - - # Handle the last group if there is no label - if labelIdx is None and len(localRegions) > 0: - if defaultGroup is not None: - labels[dti.findRandomLabel(labels, defaultGroup)] = len(labels) - else: - labels[dti.findRandomLabel(labels, os.path.basename(fname))] = len(labels) - regions.append(localRegions) - - -def loadGTFtranscript(cols, label, defaultGroup, transcript_id_designator): - s = next(csv.reader([cols[8]], delimiter=' ')) - if "deepTools_group" in s and s[-1] != "deepTools_group": - label = s[s.index("deepTools_group") + 1].rstrip(";") - elif defaultGroup is not None: - label = defaultGroup - - if transcript_id_designator not in s or s[-1] == transcript_id_designator: - sys.stderr.write("Warning: {0} is malformed!\n".format("\t".join(cols))) - return None, None - - name = s[s.index(transcript_id_designator) + 1].rstrip(";") - return label, name - - -def loadGTF(line, fp, fname, labels, regions, transcriptID, transcript_id_designator, defaultGroup): - """ - Like loadBED, but for a GTF file - - This is largely a copy of what's in deeptoolsintervals - """ - file_label = dti.findRandomLabel(labels, os.path.basename(fname)) - - # handle the first line - cols = line.split("\t") - if cols[2].lower() == transcriptID.lower(): - label, name = loadGTFtranscript(cols, file_label, defaultGroup, transcript_id_designator) - if label is not None: - if label not in labels: - labels[label] = len(labels) - regions.append(dict()) - labelIdx = labels[label] - regions[labelIdx][name] = len(regions[labelIdx]) - - for line in fp: - if not isinstance(line, str): - line = line.decode('ascii') - if not line.startswith('#'): - cols = line.strip().split('\t') - if len(cols) == 0: - continue - if cols[2].lower() == transcriptID: - label, name = loadGTFtranscript(cols, file_label, defaultGroup, transcript_id_designator) - if label is None: - continue - if label not in labels: - labels[label] = len(labels) - regions.append(dict()) - labelIdx = labels[label] - regions[labelIdx][name] = len(regions[labelIdx]) - - -def sortMatrix(hm, regionsFileName, transcriptID, transcript_id_designator, verbose=True): - """ - Iterate through the files noted by regionsFileName and sort hm accordingly - """ - - labels = dict() - regions = [] - defaultGroup = None - if len(regionsFileName) == 1: - defaultGroup = "genes" - for fname in regionsFileName: - fp = dti.openPossiblyCompressed(fname) - line = dti.getNext(fp) - labelColumn = None - while line.startswith("#"): - if not labelColumn: - labelColumn = dti.getLabel(line) - line = dti.getNext(fp) - while line.startswith("track "): - line = dti.getNext(fp) - - # Find the label column - subtract = 0 - if labelColumn is not None: - subtract = 1 - - # Determine the file type and load into a list (or list of lists) - cols = line.strip().split("\t") - if len(cols) - subtract < 3: - raise RuntimeError('{0} does not seem to be a recognized file type!'.format(fname)) - elif len(cols) - subtract <= 6: - loadBED(line, fp, fname, labelColumn, labels, regions, defaultGroup) - elif len(cols) and dti.seemsLikeGTF(cols): - loadGTF(line, fp, fname, labels, regions, transcriptID, transcript_id_designator, defaultGroup) - else: - loadBED(line, fp, fname, labelColumn, labels, regions, defaultGroup) - fp.close() - - # Do some sanity checking on the group labels and region names within them - s1 = set(hm.parameters['group_labels']) - if verbose: - for e in labels: - if e not in s1: - sys.exit("The computeMatrix output is missing the '{}' region group. It has {} but the specified regions have {}.\n".format(e, s1, labels.keys())) - - # Make a dictionary out of current labels and regions - d = dict() - pos = 0 - groupSizes = dict() - for idx, label in enumerate(hm.parameters['group_labels']): - s = hm.parameters['group_boundaries'][idx] - e = hm.parameters['group_boundaries'][idx + 1] - if label not in labels: - continue - d[label] = dict() - groupSize = 0 - for reg in hm.matrix.regions[s:e]: - d[label][reg[2]] = pos - pos += 1 - groupSize += 1 - groupSizes[label] = groupSize - - # Convert labels to an ordered list - labelsList = [""] * len(labels) - for k, v in labels.items(): - labelsList[v] = k - - # Reorder - order = [] - boundaries = [0] - for idx, label in enumerate(labelsList): - # Make an ordered list out of the region names in this region group - _ = [""] * len(regions[idx]) - for k, v in regions[idx].items(): - _[v] = k - sz = 0 # Track the number of enries actually matched - for name in _: - if name not in d[label]: - if verbose: - sys.stderr.write("Skipping {}, due to being absent in the computeMatrix output.\n".format(name)) - continue - sz += 1 - order.append(d[label][name]) - if sz == 0 and verbose: - sys.exit("The region group {} had no matching entries!\n".format(label)) - boundaries.append(sz + boundaries[-1]) - hm.matrix.regions = [hm.matrix.regions[i] for i in order] - order = np.array(order) - hm.matrix.matrix = hm.matrix.matrix[order, :] - - # Update the parameters - hm.parameters["group_labels"] = labelsList - hm.matrix.group_labels = labelsList - hm.parameters["group_boundaries"] = boundaries - hm.matrix.group_boundaries = boundaries - - -def main(args=None): - # if args none is need since otherwise pytest passes 'pytest' as sys.argv - if args is None: - if len(sys.argv) == 1: - args = ["-h"] - if len(sys.argv) == 2: - args = [sys.argv[1], "-h"] - - args = parse_arguments().parse_args(args) - - hm = heatmapper.heatmapper() - if not isinstance(args.matrixFile, list): - hm.read_matrix_file(args.matrixFile) - if args.command == 'info': - printInfo(hm) - elif args.command == 'dataRange': - printDataRange(hm) - elif args.command == 'subset': - sIdx = getSampleBounds(args, hm) - gIdx, gBounds = getGroupBounds(args, hm) - - # groups - hm.matrix.regions = subsetRegions(hm, gIdx) - # matrix - hm.matrix.matrix = hm.matrix.matrix[gIdx, :] - hm.matrix.matrix = hm.matrix.matrix[:, sIdx] - # boundaries - if args.samples is None: - args.samples = hm.matrix.sample_labels - hm.matrix.sample_boundaries = hm.matrix.sample_boundaries[0:len(args.samples) + 1] - hm.matrix.group_boundaries = gBounds.tolist() - # special params - keepIdx = set() - for _, sample in enumerate(hm.matrix.sample_labels): - if sample in args.samples: - keepIdx.add(_) - for param in hm.special_params: - hm.parameters[param] = [v for k, v in enumerate(hm.parameters[param]) if k in keepIdx] - # labels - hm.matrix.sample_labels = args.samples - if args.groups is None: - args.groups = hm.matrix.group_labels - hm.matrix.group_labels = args.groups - # save - hm.save_matrix(args.outFileName) - elif args.command == 'filterStrand': - filterHeatmap(hm, args) - hm.save_matrix(args.outFileName) - elif args.command == 'filterValues': - filterHeatmapValues(hm, args.min, args.max) - hm.save_matrix(args.outFileName) - elif args.command == 'rbind': - rbindMatrices(hm, args) - hm.save_matrix(args.outFileName) - elif args.command == 'cbind': - cbindMatrices(hm, args) - hm.save_matrix(args.outFileName) - elif args.command == 'sort': - sortMatrix(hm, args.regionsFileName, args.transcriptID, args.transcript_id_designator) - hm.save_matrix(args.outFileName) - elif args.command == 'relabel': - relabelMatrix(hm, args) - hm.save_matrix(args.outFileName) - else: - sys.exit("Unknown command {0}!\n".format(args.command)) diff --git a/deeptools/correctGCBias.py b/deeptools/correctGCBias.py deleted file mode 100755 index 1154b93688..0000000000 --- a/deeptools/correctGCBias.py +++ /dev/null @@ -1,746 +0,0 @@ -#!/usr/bin/env python -# -*- coding: utf-8 -*- - -import os -import shutil -import time -import subprocess -import sys - -import py2bit -import pysam -import multiprocessing -import numpy as np -import argparse - -from scipy.stats import binom - -from deeptools.utilities import tbitToBamChrName, getGC_content -from deeptools import writeBedGraph, parserCommon, mapReduce -from deeptools import utilities -from deeptools.bamHandler import openBam - -old_settings = np.seterr(all='ignore') - - -def parse_arguments(args=None): - parentParser = parserCommon.getParentArgParse(binSize=True, blackList=False) - requiredArgs = getRequiredArgs() - parser = argparse.ArgumentParser( - parents=[requiredArgs, parentParser], - formatter_class=argparse.ArgumentDefaultsHelpFormatter, - description='This tool corrects the GC-bias using the' - ' method proposed by [Benjamini & Speed (2012). ' - 'Nucleic Acids Research, 40(10)]. It will remove reads' - ' from regions with too high coverage compared to the' - ' expected values (typically GC-rich regions) and will' - ' add reads to regions where too few reads are seen ' - '(typically AT-rich regions). ' - 'The tool ``computeGCBias`` needs to be run first to generate the ' - 'frequency table needed here.', - usage='correctGCBias ' - '-b file.bam --effectiveGenomeSize 2150570000 -g mm9.2bit ' - '--GCbiasFrequenciesFile freq.txt -o gc_corrected.bam\n' - 'help: correctGCBias -h / correctGCBias --help', - conflict_handler='resolve', - add_help=False) - return parser - - -def process_args(args=None): - args = parse_arguments().parse_args(args) - - return args - - -def getRequiredArgs(): - parser = argparse.ArgumentParser(add_help=False) - - required = parser.add_argument_group('Required arguments') - - # define the arguments - required.add_argument('--bamfile', '-b', - metavar='BAM file', - help='Sorted BAM file to correct.', - required=True) - required.add_argument('--effectiveGenomeSize', - help='The effective genome size is the portion ' - 'of the genome that is mappable. Large fractions of ' - 'the genome are stretches of NNNN that should be ' - 'discarded. Also, if repetitive regions were not ' - 'included in the mapping of reads, the effective ' - 'genome size needs to be adjusted accordingly. ' - 'A table of values is available here: ' - 'http://deeptools.readthedocs.io/en/latest/content/feature/effectiveGenomeSize.html .', - default=None, - type=int, - required=True) - - required.add_argument('--genome', '-g', - help='Genome in two bit format. Most genomes can be ' - 'found here: http://hgdownload.cse.ucsc.edu/gbdb/ ' - 'Search for the .2bit ending. Otherwise, fasta ' - 'files can be converted to 2bit using faToTwoBit ' - 'available here: ' - 'http://hgdownload.cse.ucsc.edu/admin/exe/', - metavar='two bit file', - required=True) - - required.add_argument('--GCbiasFrequenciesFile', '-freq', - help='Indicate the output file from ' - 'computeGCBias containing ' - 'the observed and expected read frequencies per GC-' - 'content.', - type=argparse.FileType('r'), - metavar='FILE', - required=True) - - output = parser.add_argument_group('Output options') - output.add_argument('--correctedFile', '-o', - help='Name of the corrected file. The ending will ' - 'be used to decide the output file format. The options ' - 'are ".bam", ".bw" for a bigWig file, ".bg" for a ' - 'bedGraph file.', - metavar='FILE', - type=argparse.FileType('w'), - required=True) - - # define the optional arguments - optional = parser.add_argument_group('Optional arguments') - optional.add_argument("--help", "-h", action="help", - help="show this help message and exit") - - return parser - - -def getReadGCcontent(tbit, read, fragmentLength, chrNameBit): - """ - The fragments for forward and reverse reads are defined as follows:: - - |- read.pos |- read.aend - ---+=================>-----------------------+--------- Forward strand - - |-fragStart |-fragEnd - - ---+-----------------------<=================+--------- Reverse strand - |-read.pos |-read.aend - - |-----------------------------------------| - read.tlen - - """ - fragStart = None - fragEnd = None - - if read.is_paired and read.is_proper_pair and abs(read.tlen) < 2 * fragmentLength: - if read.is_reverse and read.tlen < 0: - fragEnd = read.reference_end - fragStart = read.reference_end + read.template_length - elif read.template_length >= read.query_alignment_length: - fragStart = read.pos - fragEnd = read.pos + read.template_length - - if not fragStart: - if read.is_reverse: - fragEnd = read.reference_end - fragStart = read.reference_end - fragmentLength - else: - fragStart = read.pos - fragEnd = fragStart + fragmentLength - fragStart = max(0, fragStart) - try: - gc = getGC_content(tbit, chrNameBit, fragStart, fragEnd) - except Exception: - return None - if gc is None: - return None - - # match the gc to the given fragmentLength - gc = int(np.round(gc * fragmentLength)) - return gc - - -def writeCorrected_wrapper(args): - return writeCorrected_worker(*args) - - -def writeCorrected_worker(chrNameBam, chrNameBit, start, end, step): - r"""writes a bedgraph file containing the GC correction of - a region from the genome - - >>> test = Tester() - >>> tempFile = writeCorrected_worker(*test.testWriteCorrectedChunk()) - >>> open(tempFile, 'r').readlines() - ['chr2L\t200\t225\t31.6\n', 'chr2L\t225\t250\t33.8\n', 'chr2L\t250\t275\t37.9\n', 'chr2L\t275\t300\t40.9\n'] - >>> os.remove(tempFile) - """ - global R_gc - fragmentLength = len(R_gc) - 1 - - cvg_corr = np.zeros(end - start) - - i = 0 - - tbit = py2bit.open(global_vars['2bit']) - bam = openBam(global_vars['bam']) - read_repetitions = 0 - removed_duplicated_reads = 0 - startTime = time.time() - - # caching seems to be faster - # r.flag & 4 == 0 is to skip unmapped - # reads that nevertheless are asigned - # to a genomic position - reads = [r for r in bam.fetch(chrNameBam, start, end) - if r.flag & 4 == 0] - - bam.close() - - r_index = -1 - for read in reads: - if read.is_unmapped: - continue - r_index += 1 - try: - # calculate GC content of read fragment - gc = getReadGCcontent(tbit, read, fragmentLength, - chrNameBit) - except Exception as detail: - print(detail) - """ this exception happens when the end of a - chromosome is reached """ - continue - if not gc: - continue - - # is this read in the same orientation and position as the previous? - if r_index > 0 and read.pos == reads[r_index - 1].pos and \ - read.is_reverse == reads[r_index - 1].is_reverse \ - and read.pnext == reads[r_index - 1].pnext: - read_repetitions += 1 - if read_repetitions >= global_vars['max_dup_gc'][gc]: - removed_duplicated_reads += 1 - continue - else: - read_repetitions = 0 - - try: - fragmentStart, fragmentEnd = getFragmentFromRead(read, fragmentLength, extendPairedEnds=True) - vectorStart = max(fragmentStart - start, 0) - vectorEnd = min(fragmentEnd - start, end - start) - except TypeError: - # the get_fragment_from_read functions returns None in some cases. - # Those cases are to be skipped, hence the continue line. - continue - - cvg_corr[vectorStart:vectorEnd] += float(1) / R_gc[gc] - i += 1 - - try: - if debug: - endTime = time.time() - print("{}, processing {} ({:.1f} per sec) " - "reads @ {}:{}-{}".format(multiprocessing.current_process().name, - i, i / (endTime - startTime), - chrNameBit, start, end)) - except NameError: - pass - - if i == 0: - return None - - _file = open(utilities.getTempFileName(suffix='.bg'), 'w') - # save in bedgraph format - for bin in range(0, len(cvg_corr), step): - value = np.mean(cvg_corr[bin:min(bin + step, end)]) - if value > 0: - writeStart = start + bin - writeEnd = min(start + bin + step, end) - _file.write("%s\t%d\t%d\t%.1f\n" % (chrNameBit, writeStart, - writeEnd, value)) - - tempFileName = _file.name - _file.close() - return tempFileName - - -def numCopiesOfRead(value): - """ - Based int he R_gc value, decides - whether to keep, duplicate, triplicate or delete the read. - It returns an integer, that tells the number of copies of the read - that should be keep. - >>> np.random.seed(1) - >>> numCopiesOfRead(0.8) - 1 - >>> numCopiesOfRead(2.5) - 2 - >>> numCopiesOfRead(None) - 1 - """ - copies = 1 - if value: - copies = int(value) + (1 if np.random.rand() < value % 1 else 0) - return copies - - -def writeCorrectedSam_wrapper(args): - return writeCorrectedSam_worker(*args) - - -def writeCorrectedSam_worker(chrNameBam, chrNameBit, start, end, - step=None, - tag_but_not_change_number=False, - verbose=True): - r""" - Writes a BAM file, deleting and adding some reads in order to compensate - for the GC bias. **This is a stochastic method.** - >>> np.random.seed(1) - >>> test = Tester() - >>> args = test.testWriteCorrectedSam() - >>> tempFile = writeCorrectedSam_worker(*args, \ - ... tag_but_not_change_number=True, verbose=False) - >>> try: - ... import StringIO - ... except ImportError: - ... from io import StringIO - >>> ostdout = sys.stdout - >>> import tempfile - >>> sys.stdout = tempfile.TemporaryFile() - >>> idx = pysam.index(tempFile) - >>> sys.stdout = ostdout - >>> bam = pysam.Samfile(tempFile) - >>> [dict(r.tags)['YN'] for r in bam.fetch(args[0], 200, 250)] - [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1] - >>> res = os.remove(tempFile) - >>> res = os.remove(tempFile+".bai") - >>> tempFile = \ - ... writeCorrectedSam_worker(*test.testWriteCorrectedSam_paired(),\ - ... tag_but_not_change_number=True, verbose=False) - >>> sys.stdout = tempfile.TemporaryFile() - >>> idx = pysam.index(tempFile) - >>> sys.stdout = ostdout - >>> bam = pysam.Samfile(tempFile) - >>> [dict(r.tags)['YN'] for r in bam.fetch('chr2L', 0, 50)] - [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] - >>> res = os.remove(tempFile) - >>> res = os.remove(tempFile+".bai") - """ - global R_gc - fragmentLength = len(R_gc) - 1 - - if verbose: - print("Sam for %s %s %s " % (chrNameBit, start, end)) - i = 0 - - tbit = py2bit.open(global_vars['2bit']) - - bam = openBam(global_vars['bam']) - tempFileName = utilities.getTempFileName(suffix='.bam') - - outfile = pysam.Samfile(tempFileName, 'wb', template=bam) - startTime = time.time() - matePairs = {} - read_repetitions = 0 - removed_duplicated_reads = 0 - - # cache data - # r.flag & 4 == 0 is to filter unmapped reads that - # have a genomic position - reads = [r for r in bam.fetch(chrNameBam, start, end) - if r.pos > start and r.flag & 4 == 0] - - r_index = -1 - for read in reads: - if read.pos <= start or read.is_unmapped: - continue - r_index += 1 - copies = None - gc = None - - # check if a mate has already been procesed - # to apply the same correction - try: - copies = matePairs[read.qname]['copies'] - gc = matePairs[read.qname]['gc'] - del matePairs[read.qname] - except: - # this exception happens when a mate is - # not present. This could - # happen because of removal of the mate - # by some filtering - gc = getReadGCcontent(tbit, read, fragmentLength, - chrNameBit) - if gc: - copies = numCopiesOfRead(float(1) / R_gc[gc]) - else: - copies = 1 - # is this read in the same orientation and position as the previous? - if gc and r_index > 0 and read.pos == reads[r_index - 1].pos \ - and read.is_reverse == reads[r_index - 1].is_reverse \ - and read.pnext == reads[r_index - 1].pnext: - read_repetitions += 1 - if read_repetitions >= global_vars['max_dup_gc'][gc]: - copies = 0 # in other words do not take into account this read - removed_duplicated_reads += 1 - else: - read_repetitions = 0 - - readName = read.qname - # Each tag is a tuple of (tag name, value, type) - # Note that get_tags() returns ord(type) rather than type and this must - # be fixed! - # It turns out that the "with_value_type" option only started working in - # pysam-0.8.4, so we can't reliably add tags on earlier versions without - # potentially creating BAM files that break HTSJDK/IGV/etc. - - readTag = read.get_tags(with_value_type=True) - replace_tags = False - if len(readTag) > 0: - if len(readTag[0]) == 3: - if type(readTag[2]) is int: - readTag = [(x[0], x[1], chr(x[2])) for x in readTag] - replace_tags = True - else: - replace_tags = True - - if gc: - GC = int(100 * np.round(float(gc) / fragmentLength, - decimals=2)) - readTag.append( - ('YC', float(round(float(1) / R_gc[gc], 2)), "f")) - readTag.append(('YN', copies, "i")) - else: - GC = -1 - - readTag.append(('YG', GC, "i")) - if replace_tags: - read.set_tags(readTag) - - if read.is_paired and read.is_proper_pair \ - and not read.mate_is_unmapped \ - and not read.is_reverse: - matePairs[readName] = {'copies': copies, - 'gc': gc} - - """ - outfile.write(read) - """ - if tag_but_not_change_number: - outfile.write(read) - continue - - for numCop in range(1, copies + 1): - # the read has to be renamed such that newly - # formed pairs will match - if numCop > 1: - read.qname = readName + "_%d" % (numCop) - outfile.write(read) - - if verbose: - if i % 500000 == 0 and i > 0: - endTime = time.time() - print("{}, processing {} ({:.1f} per sec) reads " - "@ {}:{}-{}".format(multiprocessing.current_process().name, - i, i / (endTime - startTime), - chrNameBit, start, end)) - i += 1 - - outfile.close() - if verbose: - endTime = time.time() - print("{}, processing {} ({:.1f} per sec) reads " - "@ {}:{}-{}".format(multiprocessing.current_process().name, - i, i / (endTime - startTime), - chrNameBit, start, end)) - percentage = float(removed_duplicated_reads) * 100 / len(reads) \ - if len(reads) > 0 else 0 - print("duplicated reads removed %d of %d (%.2f) " % - (removed_duplicated_reads, len(reads), percentage)) - - return tempFileName - - -def getFragmentFromRead(read, defaultFragmentLength, extendPairedEnds=True): - """ - The read has to be pysam object. - - The following values are defined (for forward reads):: - - - |-- -- read.tlen -- --| - |-- read.alen --| - -----|===============>------------<==============|---- - | | | - read.pos read.aend read.pnext - - - and for reverse reads - - - |-- -- read.tlen -- --| - |-- read.alen --| - -----|===============>-----------<===============|---- - | | | - read.pnext read.pos read.aend - - this is a sketch of a pair-end reads - - The function returns the fragment start and end, either - using the paired end information (if available) or - extending the read in the appropriate direction if this - is single-end. - - Parameters - ---------- - read : pysam read object - - - Returns - ------- - tuple - (fragment start, fragment end) - - """ - # convert reads to fragments - - # this option indicates that the paired ends correspond - # to the fragment ends - # condition read.tlen < maxPairedFragmentLength is added to avoid read pairs - # that span thousands of base pairs - - if extendPairedEnds is True and read.is_paired and 0 < abs(read.tlen) < 1000: - if read.is_reverse: - fragmentStart = read.pnext - fragmentEnd = read.aend - else: - fragmentStart = read.pos - # the end of the fragment is defined as - # the start of the forward read plus the insert length - fragmentEnd = read.pos + read.tlen - else: - if defaultFragmentLength <= read.aend - read.pos: - fragmentStart = read.pos - fragmentEnd = read.aend - else: - if read.is_reverse: - fragmentStart = read.aend - defaultFragmentLength - fragmentEnd = read.aend - else: - fragmentStart = read.pos - fragmentEnd = read.pos + defaultFragmentLength - - return fragmentStart, fragmentEnd - - -def run_shell_command(command): - """ - Runs the given shell command. Report - any errors found. - """ - try: - subprocess.check_call(command, shell=True) - - except subprocess.CalledProcessError as error: - sys.stderr.write('Error{}\n'.format(error)) - exit(1) - except Exception as error: - sys.stderr.write('Error: {}\n'.format(error)) - exit(1) - - -def main(args=None): - args = process_args(args) - global F_gc, N_gc, R_gc - - data = np.loadtxt(args.GCbiasFrequenciesFile.name) - - F_gc = data[:, 0] - N_gc = data[:, 1] - R_gc = data[:, 2] - - global global_vars - global_vars = {} - global_vars['2bit'] = args.genome - global_vars['bam'] = args.bamfile - - # compute the probability to find more than one read (a redundant read) - # at a certain position based on the gc of the read fragment - # the binomial function is used for that - max_dup_gc = [binom.isf(1e-7, F_gc[x], 1.0 / N_gc[x]) - if F_gc[x] > 0 and N_gc[x] > 0 else 1 - for x in range(len(F_gc))] - - global_vars['max_dup_gc'] = max_dup_gc - - tbit = py2bit.open(global_vars['2bit']) - bam, mapped, unmapped, stats = openBam(args.bamfile, returnStats=True, nThreads=args.numberOfProcessors) - - global_vars['genome_size'] = sum(tbit.chroms().values()) - global_vars['total_reads'] = mapped - global_vars['reads_per_bp'] = \ - float(global_vars['total_reads']) / args.effectiveGenomeSize - - # apply correction - print("applying correction") - # divide the genome in fragments containing about 4e5 reads. - # This amount of reads takes about 20 seconds - # to process per core (48 cores, 256 Gb memory) - chunkSize = int(4e5 / global_vars['reads_per_bp']) - - # chromSizes: list of tuples - chromSizes = [(bam.references[i], bam.lengths[i]) - for i in range(len(bam.references))] - - regionStart = 0 - if args.region: - chromSizes, regionStart, regionEnd, chunkSize = \ - mapReduce.getUserRegion(chromSizes, args.region, - max_chunk_size=chunkSize) - - print("genome partition size for multiprocessing: {}".format(chunkSize)) - print("using region {}".format(args.region)) - mp_args = [] - bedGraphStep = args.binSize - chrNameBitToBam = tbitToBamChrName(list(tbit.chroms().keys()), bam.references) - chrNameBamToBit = dict([(v, k) for k, v in chrNameBitToBam.items()]) - print(chrNameBitToBam, chrNameBamToBit) - c = 1 - for chrom, size in chromSizes: - start = 0 if regionStart == 0 else regionStart - for i in range(start, size, chunkSize): - try: - chrNameBamToBit[chrom] - except KeyError: - print("no sequence information for ") - "chromosome {} in 2bit file".format(chrom) - print("Reads in this chromosome will be skipped") - continue - length = min(size, i + chunkSize) - mp_args.append((chrom, chrNameBamToBit[chrom], i, length, - bedGraphStep)) - c += 1 - - pool = multiprocessing.Pool(args.numberOfProcessors) - - if args.correctedFile.name.endswith('bam'): - if len(mp_args) > 1 and args.numberOfProcessors > 1: - print(("using {} processors for {} " - "number of tasks".format(args.numberOfProcessors, - len(mp_args)))) - - res = pool.map_async( - writeCorrectedSam_wrapper, mp_args).get(9999999) - else: - res = list(map(writeCorrectedSam_wrapper, mp_args)) - - if len(res) == 1: - command = "cp {} {}".format(res[0], args.correctedFile.name) - run_shell_command(command) - else: - print("concatenating (sorted) intermediate BAMs") - header = pysam.Samfile(res[0]) - of = pysam.Samfile(args.correctedFile.name, "wb", template=header) - header.close() - for f in res: - f = pysam.Samfile(f) - for e in f.fetch(until_eof=True): - of.write(e) - f.close() - of.close() - - print("indexing BAM") - pysam.index(args.correctedFile.name) - - for tempFileName in res: - os.remove(tempFileName) - - if args.correctedFile.name.endswith('bg') or \ - args.correctedFile.name.endswith('bw'): - - if len(mp_args) > 1 and args.numberOfProcessors > 1: - - res = pool.map_async(writeCorrected_wrapper, mp_args).get(9999999) - else: - res = list(map(writeCorrected_wrapper, mp_args)) - - oname = args.correctedFile.name - args.correctedFile.close() - if oname.endswith('bg'): - f = open(oname, 'wb') - for tempFileName in res: - if tempFileName: - shutil.copyfileobj(open(tempFileName, 'rb'), f) - os.remove(tempFileName) - f.close() - else: - chromSizes = [(k, v) for k, v in tbit.chroms().items()] - writeBedGraph.bedGraphToBigWig(chromSizes, res, oname) - - -class Tester(): - def __init__(self): - import os - self.root = os.path.dirname(os.path.abspath(__file__)) + "/test/test_corrGC/" - self.tbitFile = self.root + "sequence.2bit" - self.bamFile = self.root + "test.bam" - self.chrNameBam = '2L' - self.chrNameBit = 'chr2L' - bam, mapped, unmapped, stats = openBam(self.bamFile, returnStats=True) - tbit = py2bit.open(self.tbitFile) - global debug - debug = 0 - global global_vars - global_vars = {'2bit': self.tbitFile, - 'bam': self.bamFile, - 'filter_out': None, - 'extra_sampling_file': None, - 'max_reads': 5, - 'min_reads': 0, - 'min_reads': 0, - 'reads_per_bp': 0.3, - 'total_reads': mapped, - 'genome_size': sum(tbit.chroms().values())} - - def testWriteCorrectedChunk(self): - """ prepare arguments for test - """ - global R_gc, R_gc_min, R_gc_max - R_gc = np.loadtxt(self.root + "R_gc_paired.txt") - - global_vars['max_dup_gc'] = np.ones(301) - - start = 200 - end = 300 - bedGraphStep = 25 - return (self.chrNameBam, - self.chrNameBit, start, end, bedGraphStep) - - def testWriteCorrectedSam(self): - """ prepare arguments for test - """ - global R_gc, R_gc_min, R_gc_max - R_gc = np.loadtxt(self.root + "R_gc_paired.txt") - - global_vars['max_dup_gc'] = np.ones(301) - - start = 200 - end = 250 - return (self.chrNameBam, - self.chrNameBit, start, end) - - def testWriteCorrectedSam_paired(self): - """ prepare arguments for test. - """ - global R_gc, R_gc_min, R_gc_max - R_gc = np.loadtxt(self.root + "R_gc_paired.txt") - - start = 0 - end = 500 - global global_vars - global_vars['bam'] = self.root + "paired.bam" - return 'chr2L', 'chr2L', start, end - - -if __name__ == "__main__": - main() diff --git a/deeptools/correlation.py b/deeptools/correlation.py deleted file mode 100755 index 56b8d91d2f..0000000000 --- a/deeptools/correlation.py +++ /dev/null @@ -1,706 +0,0 @@ -import sys -import itertools -import copy -import numpy as np -import scipy.cluster.hierarchy as sch -import scipy.stats -import matplotlib as mpl -mpl.use('Agg') -mpl.rcParams['pdf.fonttype'] = 42 -mpl.rcParams['svg.fonttype'] = 'none' -from deeptools import cm # noqa: F401 -import matplotlib.pyplot as plt -import matplotlib.gridspec as gridspec -import matplotlib.ticker -import matplotlib.mlab -import matplotlib.markers -import matplotlib.colors as pltcolors -from deeptools.utilities import toString, convertCmap - -import plotly.offline as offline -import plotly.graph_objs as go -import plotly.figure_factory as ff - - -old_settings = np.seterr(all='ignore') - - -class Correlation: - """ - class to work with matrices - having sample data - to compute correlations, plot - them and make scatter plots - """ - - def __init__(self, matrix_file, - corr_method=None, - labels=None, - remove_outliers=False, - skip_zeros=False, - log1p=False): - - self.load_matrix(matrix_file) - self.skip_zeros = skip_zeros - self.corr_method = corr_method - self.corr_matrix = None # correlation matrix - self.column_order = None - self.rowCenter = False - if labels is not None: - # test that the length of labels - # corresponds to the length of - # samples - - self.labels = labels - self.labels = [toString(x) for x in self.labels] - - if self.matrix.shape[1] == 1: - # There's nothing that can be done with a single sample - sys.exit("\nPlease use a matrix with more than one sample\n") - - if skip_zeros is True: - # remove rows containing only nans or zeros - # that could be unmappable regions. - self.remove_rows_of_zeros() - - if remove_outliers is True: - # remove outliers, otherwise outliers will produce a very - # high pearson correlation. Unnecessary for spearman correlation - self.remove_outliers() - - if log1p is True: - self.matrix = np.log1p(self.matrix) - - if corr_method: - self.compute_correlation() - - def load_matrix(self, matrix_file): - """ - loads a matrix file saved using the numpy - savez method. Two keys are expected: - 'matrix' and 'labels'. The matrix should - contain one sample per row - """ - - _ma = np.load(matrix_file) - # matrix: cols correspond to samples - self.matrix = np.asarray(_ma['matrix'].tolist()) - if np.any(np.isnan(self.matrix)): - num_nam = len(np.flatnonzero(np.isnan(self.matrix.flatten()))) - sys.stderr.write("*Warning*. {} NaN values were found. They will be removed along with the " - "corresponding bins in other samples for the computation " - "and plotting\n".format(num_nam)) - - self.matrix = np.ma.compress_rows(np.ma.masked_invalid(self.matrix)) - - self.labels = list(map(toString, _ma['labels'])) - - assert len(self.labels) == self.matrix.shape[1], "ERROR, length of labels is not equal " \ - "to length of matrix samples" - - @staticmethod - def get_outlier_indices(data, max_deviation=200): - """ - The method is based on the median absolute deviation. See - Boris Iglewicz and David Hoaglin (1993), - "Volume 16: How to Detect and Handle Outliers", - The ASQC Basic References in Quality Control: - Statistical Techniques, Edward F. Mykytka, Ph.D., Editor. - - returns the list, without the outliers - - The max_deviation=200 is like selecting a z-score - larger than 200, just that it is based on the median - and the median absolute deviation instead of the - mean and the standard deviation. - """ - median = np.median(data) - b_value = 1.4826 # value set for a normal distribution - mad = b_value * np.median(np.abs(data)) - outliers = [] - if mad > 0: - deviation = abs(data - median) / mad - """ - outliers = data[deviation > max_deviation] - print "outliers removed {}".format(len(outliers)) - print outliers - """ - outliers = np.flatnonzero(deviation > max_deviation) - return outliers - - def remove_outliers(self, verbose=True): - """ - get the outliers *per column* using the median absolute - deviation method - - Returns the filtered matrix - """ - - unfiltered = len(self.matrix) - to_remove = None - for col in self.matrix.T: - outliers = self.get_outlier_indices(col) - if to_remove is None: - to_remove = set(outliers) - else: - # only set to remove those bins in which - # the outliers are present in all cases (colums) - # that's why the intersection is used - to_remove = to_remove.intersection(outliers) - if len(to_remove): - to_keep = [x for x in range(self.matrix.shape[0]) - if x not in to_remove] - self.matrix = self.matrix[to_keep, :] - if verbose: - sys.stderr.write( - "total/filtered/left: " - "{}/{}/{}\n".format(unfiltered, - unfiltered - len(to_keep), - len(to_keep))) - - return self.matrix - - def remove_rows_of_zeros(self): - # remove rows containing all zeros or all nans - _mat = np.nan_to_num(self.matrix) - to_keep = _mat.sum(1) != 0 - - self.matrix = self.matrix[to_keep, :] - - def save_corr_matrix(self, file_handle): - """ - saves the correlation matrix - """ - if self.column_order: - self.corr_matrix = self.corr_matrix[:, self.column_order][self.column_order] - self.labels = [self.labels[i] for i in self.column_order] - - self.labels = [toString(x) for x in self.labels] - file_handle.write("\t'" + "'\t'".join(self.labels) + "'\n") - fmt = "\t".join(np.repeat('%.4f', self.corr_matrix.shape[1])) + "\n" - i = 0 - for row in self.corr_matrix: - file_handle.write( - "'%s'\t" % self.labels[i] + fmt % tuple(row)) - i += 1 - - def compute_correlation(self): - """ - computes spearman or pearson - correlation for the samples in the matrix - - The matrix should contain the values of each sample per column - that's why the transpose is used. - - >>> matrix = np.array([[1, 2, 3, np.nan], - ... [1, 2, 3, 4], - ... [6, 4, 3, 1]]).T - >>> np.savez_compressed("/tmp/test_matrix.npz", matrix=matrix, labels=['a', 'b', 'c']) - - >>> c = Correlation("/tmp/test_matrix.npz", corr_method='pearson') - - the results should be as in R - - >>> c.compute_correlation().filled(np.nan) - array([[ 1. , 1. , -0.98198051], - [ 1. , 1. , -0.98198051], - [-0.98198051, -0.98198051, 1. ]]) - >>> c.corr_method = 'spearman' - >>> c.corr_matrix = None - >>> c.compute_correlation() - array([[ 1., 1., -1.], - [ 1., 1., -1.], - [-1., -1., 1.]]) - """ - if self.corr_matrix is not None: - return self.corr_matrix - - num_samples = len(self.labels) - # initialize correlation matrix - - if self.corr_method == 'pearson': - self.corr_matrix = np.ma.corrcoef(self.matrix.T, allow_masked=True) - - else: - corr_matrix = np.zeros((num_samples, num_samples), dtype='float') - # do an all vs all correlation using the - # indices of the upper triangle - rows, cols = np.triu_indices(num_samples) - - for index in range(len(rows)): - row = rows[index] - col = cols[index] - corr_matrix[row, col] = scipy.stats.spearmanr(self.matrix[:, row], self.matrix[:, col])[0] - # make the matrix symmetric - self.corr_matrix = corr_matrix + np.triu(corr_matrix, 1).T - - return self.corr_matrix - - def plotly_correlation(self, corr_matrix, plot_filename, labels, plot_title='', - vmax=None, vmin=None, plot_numbers=True, - colormap='jet'): - """plot_correlation, but using plotly""" - textElement = [] - for row in range(corr_matrix.shape[0]): - trow = [] - for col in range(corr_matrix.shape[0]): - if plot_numbers: - trow.append("{:0.2f}".format(corr_matrix[row, col])) - else: - trow.append('') - textElement.append(trow) - - zauto = True - if vmax is not None or vmin is not None: - zauto = False - - convertedCmap = convertCmap(colormap) - fig = ff.create_annotated_heatmap(corr_matrix, x=labels, y=labels, colorscale=convertedCmap, showscale=True, zauto=zauto, zmin=vmin, zmax=vmax, annotation_text=textElement) - fig.layout['title'] = plot_title - offline.plot(fig, filename=plot_filename, auto_open=False) - - def plot_correlation(self, plot_filename, plot_title='', vmax=None, - vmin=None, colormap='jet', image_format=None, - plot_numbers=False, plotWidth=11, plotHeight=9.5): - """ - plots a correlation using a symmetric heatmap - """ - num_rows = len(self.labels) - corr_matrix = self.compute_correlation() - # set a font size according to figure length - if num_rows < 6: - font_size = 14 - elif num_rows > 40: - font_size = 5 - else: - font_size = int(14 - 0.25 * num_rows) - mpl.rcParams.update({'font.size': font_size}) - # set the minimum and maximum values - if vmax is None: - vmax = 1 - if vmin is None: - vmin = 0 if corr_matrix .min() >= 0 else -1 - - # Compute and plot dendrogram. - fig = plt.figure(figsize=(plotWidth, plotHeight)) - plt.suptitle(plot_title) - - axdendro = fig.add_axes([0.015, 0.1, 0.1, 0.7]) - axdendro.set_axis_off() - y_var = sch.linkage(corr_matrix, method='centroid') - z_var = sch.dendrogram(y_var, orientation='left', - link_color_func=lambda k: 'darkred') - axdendro.set_xticks([]) - axdendro.set_yticks([]) - cmap = copy.copy(plt.get_cmap(colormap)) - - # this line simply makes a new cmap, based on the original - # colormap that goes from 0.0 to 0.9 - # This is done to avoid colors that - # are too dark at the end of the range that do not offer - # a good contrast between the correlation numbers that are - # plotted on black. - if plot_numbers: - cmap = pltcolors.LinearSegmentedColormap.from_list(colormap + "clipped", - cmap(np.linspace(0, 0.9, 10))) - - cmap.set_under((0., 0., 1.)) - # Plot distance matrix. - axmatrix = fig.add_axes([0.12, 0.1, 0.6, 0.7]) - index = z_var['leaves'] - corr_matrix = corr_matrix[index, :] - corr_matrix = corr_matrix[:, index] - if corr_matrix.shape[0] > 30: - # when there are too many rows it is better to remove - # the black lines surrounding the boxes in the heatmap - edge_color = 'none' - else: - edge_color = 'black' - - if image_format == "plotly": - self.plotly_correlation(corr_matrix, - plot_filename, - self.labels, - plot_title=plot_title, - vmax=vmax, - vmin=vmin, - colormap=colormap, - plot_numbers=plot_numbers) - return - - img_mat = axmatrix.pcolormesh(corr_matrix, - edgecolors=edge_color, - cmap=cmap, - vmax=vmax, - vmin=vmin) - axmatrix.set_xlim(0, num_rows) - axmatrix.set_ylim(0, num_rows) - - axmatrix.yaxis.tick_right() - axmatrix.set_yticks(np.arange(corr_matrix .shape[0]) + 0.5) - axmatrix.set_yticklabels(np.array(self.labels).astype('str')[index]) - - axmatrix.xaxis.set_tick_params(labeltop=True) - axmatrix.xaxis.set_tick_params(labelbottom=False) - axmatrix.set_xticks(np.arange(corr_matrix .shape[0]) + 0.5) - axmatrix.set_xticklabels(np.array(self.labels).astype('str')[index], rotation=45, ha='left') - - axmatrix.tick_params( - axis='x', - which='both', - bottom=False, - top=False) - - axmatrix.tick_params( - axis='y', - which='both', - left=False, - right=False) - - # Plot colorbar - axcolor = fig.add_axes([0.12, 0.065, 0.6, 0.02]) - cobar = plt.colorbar(img_mat, cax=axcolor, orientation='horizontal') - cobar.solids.set_edgecolor("face") - if plot_numbers: - for row in range(num_rows): - for col in range(num_rows): - axmatrix.text(row + 0.5, col + 0.5, - "{:.2f}".format(corr_matrix[row, col]), - ha='center', va='center') - - self.column_order = index - fig.savefig(plot_filename, format=image_format) - plt.close() - - def plotly_scatter(self, plot_filename, corr_matrix, plot_title='', minXVal=None, maxXVal=None, minYVal=None, maxYVal=None): - """Make the scatter plot of a matrix with plotly""" - n = self.matrix.shape[1] - self.matrix = self.matrix - fig = go.Figure() - domainWidth = 1. / n - - annos = [] - for i in range(n): - x = domainWidth * (i + 1) - y = 1 - (domainWidth * i + 0.5 * domainWidth) - anno = dict(text=self.labels[i], showarrow=False, xref='paper', yref='paper', x=x, y=y, xanchor='right', yanchor='middle') - annos.append(anno) - - data = [] - zMin = np.inf - zMax = -np.inf - for x in range(n): - xanchor = 'x{}'.format(x + 1) - base = x * domainWidth - domain = [base, base + domainWidth] - if x > 0: - base = 1 - base - fig['layout']['xaxis{}'.format(x + 1)] = dict(domain=domain, range=[minXVal, maxXVal], anchor='free', position=base) - for y in range(0, n): - yanchor = 'y{}'.format(y + 1) - if x == 1: - base = 1 - y * domainWidth - domain = [base - domainWidth, base] - fig['layout']['yaxis{}'.format(y + 1)] = dict(domain=domain, range=[minYVal, maxYVal], side='right', anchor='free', position=1.0) - - if x > y: - vector1 = self.matrix[:, x] - vector2 = self.matrix[:, y] - Z, xEdges, yEdges = np.histogram2d(vector1, vector2, bins=50) - Z = np.log10(Z) - if np.min(Z) < zMin: - zMin = np.min(Z) - if np.max(Z) > zMax: - zMax = np.max(Z) - name = '{}={:.2f}'.format(self.corr_method, corr_matrix[x, y]) - trace = go.Heatmap(z=Z, x=xEdges, y=yEdges, showlegend=False, xaxis=xanchor, yaxis=yanchor, name=name, showscale=False) - data.append(trace) - - # Fix the colorbar bounds - for trace in data: - trace.update(zmin=zMin, zmax=zMax) - data[-1]['colorbar'].update(title="log10(instances per bin)", titleside="right") - data[-1].update(showscale=True) - - fig.add_traces(data) - fig['layout'].update(title=plot_title, showlegend=False, annotations=annos) - - offline.plot(fig, filename=plot_filename, auto_open=False) - - def plot_scatter(self, plot_filename, plot_title='', image_format=None, log1p=False, xRange=None, yRange=None): - """ - Plot the scatter plots of a matrix - in which each row is a sample - """ - - num_samples = self.matrix.shape[1] - corr_matrix = self.compute_correlation() - grids = gridspec.GridSpec(num_samples, num_samples) - grids.update(wspace=0, hspace=0) - fig = plt.figure(figsize=(2 * num_samples, 2 * num_samples)) - plt.rcParams['font.size'] = 8.0 - plt.suptitle(plot_title) - if log1p is True: - self.matrix = np.log1p(self.matrix) - min_xvalue = self.matrix.min() - max_xvalue = self.matrix.max() - min_yvalue = min_xvalue - max_yvalue = max_xvalue - if xRange is not None: - min_xvalue = xRange[0] - max_xvalue = xRange[1] - if yRange is not None: - min_yvalue = yRange[0] - max_yvalue = yRange[1] - if (min_xvalue % 2 == 0 and max_xvalue % 2 == 0) or \ - (min_xvalue % 1 == 0 and max_xvalue % 2 == 1): - # make one value odd and the other even - max_xvalue += 1 - if (min_yvalue % 2 == 0 and max_yvalue % 2 == 0) or \ - (min_yvalue % 1 == 0 and max_yvalue % 2 == 1): - # make one value odd and the other even - max_yvalue += 1 - - # plotly output - if image_format == 'plotly': - self.plotly_scatter(plot_filename, corr_matrix, plot_title=plot_title, minXVal=min_xvalue, maxXVal=max_xvalue, minYVal=min_yvalue, maxYVal=max_yvalue) - return - - rows, cols = np.triu_indices(num_samples) - - for index in range(len(rows)): - row = rows[index] - col = cols[index] - if row == col: - # add titles as - # empty plot in the diagonal - ax = fig.add_subplot(grids[row, col]) - ax.text(0.5, 0.5, self.labels[row], - verticalalignment='center', - horizontalalignment='center', - fontsize=10, fontweight='bold', - transform=ax.transAxes) - ax.set_axis_off() - continue - - ax = fig.add_subplot(grids[row, col]) - - vector1 = self.matrix[:, row] - vector2 = self.matrix[:, col] - - ax.text(0.2, 0.8, "{}={:.2f}".format(self.corr_method, - corr_matrix[row, col]), - horizontalalignment='left', - transform=ax.transAxes) - ax.get_yaxis().set_tick_params( - which='both', - left=False, - right=False, - direction='out') - - ax.get_xaxis().set_tick_params( - which='both', - top=False, - bottom=False, - direction='out') - ax.get_xaxis().set_tick_params( - which='major', - labelrotation=45) - - if col != num_samples - 1: - ax.set_yticklabels([]) - else: - ax.yaxis.tick_right() - ax.get_yaxis().set_tick_params( - which='both', - left=False, - right=True, - direction='out') - if col - row == 1: - ax.xaxis.tick_bottom() - ax.get_xaxis().set_tick_params( - which='both', - top=False, - bottom=True, - direction='out') - ax.get_xaxis().set_tick_params( - which='major', - labelrotation=45) - - else: - ax.set_xticklabels([]) - - ax.set_xlim(min_xvalue, max_xvalue) - ax.set_ylim(min_yvalue, max_yvalue) - ax.hist2d(vector2, vector1, bins=200, cmin=0.1) - - plt.savefig(plot_filename, format=image_format) - plt.close() - - def plotly_pca(self, plotFile, Wt, pvar, PCs, eigenvalues, cols, plotTitle): - """ - A plotly version of plot_pca, that's called by it to do the actual plotting - """ - fig = go.Figure() - fig['layout']['xaxis1'] = {'domain': [0.0, 0.48], 'anchor': 'x1', 'title': 'PC{} ({:4.1f}% of var. explained)'.format(PCs[0], 100.0 * pvar[PCs[0] - 1])} - fig['layout']['yaxis1'] = {'domain': [0.0, 1.0], 'anchor': 'x1', 'title': 'PC{} ({:4.1f}% of var. explained)'.format(PCs[1], 100.0 * pvar[PCs[1] - 1])} - fig['layout']['xaxis2'] = {'domain': [0.52, 1.0], 'title': 'Principal Component'} - fig['layout']['yaxis2'] = {'domain': [0.0, 1.0], 'anchor': 'x2', 'title': 'Eigenvalue', 'rangemode': 'tozero', 'showgrid': False} - fig['layout']['yaxis3'] = {'domain': [0.0, 1.0], 'anchor': 'x2', 'title': 'Cumulative variability', 'rangemode': 'tozero', 'side': 'right', 'overlaying': 'y2'} - fig['layout'].update(title=plotTitle) - - # PCA - if cols is not None: - colors = itertools.cycle(cols) - n = len(self.labels) - data = [] - for i in range(n): - trace = go.Scatter(x=[Wt[PCs[0] - 1, i]], - y=[Wt[PCs[1] - 1, i]], - mode='marker', - xaxis='x1', - yaxis='y1', - name=self.labels[i]) - trace['marker'].update(size=20) - if cols is not None: - trace['marker'].update(color=next(colors)) - data.append(trace) - - # Scree plot - trace = go.Bar(showlegend=False, - name='Eigenvalues', - x=range(1, n + 1), - y=eigenvalues[:n], - xaxis='x2', - yaxis='y2') - data.append(trace) - - # Cumulative variability - trace = go.Scatter(showlegend=False, - x=range(1, n + 1), - y=pvar.cumsum()[:n], - mode='lines+markers', - name='Cumulative variability', - xaxis='x2', - yaxis='y3', - line={'color': 'red'}, - marker={'symbol': 'circle-open-dot', 'color': 'black'}) - data.append(trace) - - annos = [] - annos.append({'yanchor': 'bottom', 'xref': 'paper', 'xanchor': 'center', 'yref': 'paper', 'text': 'PCA', 'y': 1.0, 'x': 0.25, 'font': {'size': 16}, 'showarrow': False}) - annos.append({'yanchor': 'bottom', 'xref': 'paper', 'xanchor': 'center', 'yref': 'paper', 'text': 'Scree plot', 'y': 1.0, 'x': 0.75, 'font': {'size': 16}, 'showarrow': False}) - - fig.add_traces(data) - fig['layout']['annotations'] = annos - offline.plot(fig, filename=plotFile, auto_open=False) - - def plot_pca(self, plot_filename=None, PCs=[1, 2], plot_title='', image_format=None, log1p=False, plotWidth=5, plotHeight=10, cols=None, marks=None): - """ - Plot the PCA of a matrix - - Returns the matrix of plotted values. - """ - fig, (ax1, ax2) = plt.subplots(2, 1, figsize=(plotWidth, plotHeight)) - - # Filter - m = self.matrix - rvs = m.var(axis=1) - if self.transpose: - m = m[np.nonzero(rvs)[0], :] - rvs = rvs[np.nonzero(rvs)[0]] - if self.ntop > 0 and m.shape[0] > self.ntop: - m = m[np.argpartition(rvs, -self.ntop)[-self.ntop:], :] - rvs = rvs[np.argpartition(rvs, -self.ntop)[-self.ntop:]] - - # log2 (if requested) - if self.log2: - self.matrix = np.log2(self.matrix + 0.01) - - # Row center / transpose - if self.rowCenter and not self.transpose: - _ = self.matrix.mean(axis=1) - self.matrix -= _[:, None] - if self.transpose: - m = m.T - - # Center and scale - m2 = (m - np.mean(m, axis=0)) - m2 /= np.std(m2, axis=0, ddof=1) # Use the unbiased std. dev. - - # SVD - U, s, Vh = np.linalg.svd(m2, full_matrices=False, compute_uv=True) # Is full_matrices ever needed? - - # % variance, eigenvalues - eigenvalues = s**2 - variance = eigenvalues / float(np.max([1, m2.shape[1] - 1])) - pvar = variance / variance.sum() - - # Weights/projections - Wt = Vh - if self.transpose: - # Use the projected coordinates for the transposed matrix - Wt = np.dot(m2, Vh.T).T - - if plot_filename is not None: - n = n_bars = len(self.labels) - if eigenvalues.size < n: - n_bars = eigenvalues.size - markers = itertools.cycle(matplotlib.markers.MarkerStyle.filled_markers) - if cols is not None: - colors = itertools.cycle(cols) - else: - colors = itertools.cycle(plt.cm.gist_rainbow(np.linspace(0, 1, n))) - - if marks is not None: - markers = itertools.cycle(marks) - - if image_format == 'plotly': - self.plotly_pca(plot_filename, Wt, pvar, PCs, eigenvalues, cols, plot_title) - else: - ax1.axhline(y=0, color="black", linestyle="dotted", zorder=1) - ax1.axvline(x=0, color="black", linestyle="dotted", zorder=2) - for i in range(n): - color = next(colors) - marker = next(markers) - if isinstance(color, np.ndarray): - color = pltcolors.to_hex(color, keep_alpha=True) - ax1.scatter(Wt[PCs[0] - 1, i], Wt[PCs[1] - 1, i], - marker=marker, color=color, s=150, label=self.labels[i], zorder=i + 3) - if plot_title == '': - ax1.set_title('PCA') - else: - ax1.set_title(plot_title) - ax1.set_xlabel('PC{} ({:4.1f}% of var. explained)'.format(PCs[0], 100.0 * pvar[PCs[0] - 1])) - ax1.set_ylabel('PC{} ({:4.1f}% of var. explained)'.format(PCs[1], 100.0 * pvar[PCs[1] - 1])) - lgd = ax1.legend(scatterpoints=1, loc='center left', borderaxespad=0.5, - bbox_to_anchor=(1, 0.5), - prop={'size': 12}, markerscale=0.9) - - # Scree plot - ind = np.arange(n_bars) # the x locations for the groups - width = 0.35 # the width of the bars - - if mpl.__version__ >= "2.0.0": - ax2.bar(2 * width + ind, eigenvalues[:n_bars], width * 2) - else: - ax2.bar(width + ind, eigenvalues[:n_bars], width * 2) - ax2.set_ylabel('Eigenvalue') - ax2.set_xlabel('Principal Component') - ax2.set_title('Scree plot') - ax2.set_xticks(ind + width * 2) - ax2.set_xticklabels(ind + 1) - - ax3 = ax2.twinx() - ax3.axhline(y=1, color="black", linestyle="dotted") - ax3.plot(width * 2 + ind, pvar.cumsum()[:n], "r-") - ax3.plot(width * 2 + ind, pvar.cumsum()[:n], "wo", markeredgecolor="black") - ax3.set_ylim([0, 1.05]) - ax3.set_ylabel('Cumulative variability') - - plt.subplots_adjust(top=3.85) - plt.tight_layout() - plt.savefig(plot_filename, format=image_format, bbox_extra_artists=(lgd,), bbox_inches='tight') - plt.close() - - return Wt, eigenvalues diff --git a/deeptools/correlation_heatmap.py b/deeptools/correlation_heatmap.py deleted file mode 100644 index 58dbdfbc04..0000000000 --- a/deeptools/correlation_heatmap.py +++ /dev/null @@ -1,110 +0,0 @@ -from matplotlib import use as mplt_use -mplt_use('Agg') -from deeptools import cm # noqa: F401 -import matplotlib.pyplot as plt -import numpy as np -import scipy.cluster.hierarchy as sch -from matplotlib import rcParams -import matplotlib.colors as pltcolors -import copy - -rcParams['pdf.fonttype'] = 42 -rcParams['svg.fonttype'] = 'none' -old_settings = np.seterr(all='ignore') - - -def plot_correlation(corr_matrix, labels, plotFileName, vmax=None, - vmin=None, colormap='jet', image_format=None, - plot_numbers=False, plot_title=''): - - num_rows = corr_matrix.shape[0] - - # set a font size according to figure length - if num_rows < 6: - font_size = 14 - elif num_rows > 40: - font_size = 5 - else: - font_size = int(14 - 0.25 * num_rows) - rcParams.update({'font.size': font_size}) - # set the minimum and maximum values - if vmax is None: - vmax = 1 - if vmin is None: - vmin = 0 if corr_matrix.min() >= 0 else -1 - - # Compute and plot dendrogram. - fig = plt.figure(figsize=(11, 9.5)) - if plot_title: - plt.suptitle(plot_title) - axdendro = fig.add_axes([0.02, 0.12, 0.1, 0.66]) - axdendro.set_axis_off() - y_var = sch.linkage(corr_matrix, method='complete') - z_var = sch.dendrogram(y_var, orientation='right', - link_color_func=lambda k: 'darkred') - axdendro.set_xticks([]) - axdendro.set_yticks([]) - cmap = copy.copy(plt.get_cmap(colormap)) - - # this line simply makes a new cmap, based on the original - # colormap that goes from 0.0 to 0.9 - # This is done to avoid colors that - # are too dark at the end of the range that do not offer - # a good contrast between the correlation numbers that are - # plotted on black. - if plot_numbers: - cmap = pltcolors.LinearSegmentedColormap.from_list(colormap + "clipped", - cmap(np.linspace(0, 0.9, 10))) - - cmap.set_under((0., 0., 1.)) - # Plot distance matrix. - axmatrix = fig.add_axes([0.13, 0.1, 0.6, 0.7]) - index = z_var['leaves'] - corr_matrix = corr_matrix[index, :] - corr_matrix = corr_matrix[:, index] - img_mat = axmatrix.pcolormesh(corr_matrix, - edgecolors='black', - cmap=cmap, - vmax=vmax, - vmin=vmin) - axmatrix.set_xlim(0, num_rows) - axmatrix.set_ylim(0, num_rows) - - axmatrix.yaxis.tick_right() - axmatrix.set_yticks(np.arange(corr_matrix.shape[0]) + 0.5) - axmatrix.set_yticklabels(np.array(labels).astype('str')[index]) - -# axmatrix.xaxis.set_label_position('top') - axmatrix.xaxis.set_tick_params(labeltop=True) - axmatrix.xaxis.set_tick_params(labelbottom=False) - axmatrix.set_xticks(np.arange(corr_matrix.shape[0]) + 0.5) - axmatrix.set_xticklabels(np.array(labels).astype('str')[index], - rotation=45, - ha='left') - - axmatrix.tick_params( - axis='x', - which='both', - bottom=False, - top=False) - - axmatrix.tick_params( - axis='y', - which='both', - left=False, - right=False) - - # axmatrix.set_xticks([]) - # Plot colorbar. - axcolor = fig.add_axes([0.13, 0.065, 0.6, 0.02]) - cobar = plt.colorbar(img_mat, cax=axcolor, orientation='horizontal') - cobar.solids.set_edgecolor("face") - if plot_numbers: - for row in range(num_rows): - for col in range(num_rows): - axmatrix.text(row + 0.5, col + 0.5, - "{:.2f}".format(corr_matrix[row, col]), - ha='center', va='center') - - fig.savefig(plotFileName, format=image_format) - fig.close() diff --git a/deeptools/countReadsPerBin.py b/deeptools/countReadsPerBin.py deleted file mode 100644 index 1e6c78293b..0000000000 --- a/deeptools/countReadsPerBin.py +++ /dev/null @@ -1,1033 +0,0 @@ -import shutil -import os -import time -import sys -import multiprocessing -import numpy as np - -# deepTools packages -import deeptools.utilities -from deeptools import bamHandler -from deeptools import mapReduce -from deeptoolsintervals import GTF -import pyBigWig - -debug = 0 -old_settings = np.seterr(all='ignore') - - -def countReadsInRegions_wrapper(args): - """ - Passes the arguments to countReadsInRegions_worker. - This is a step required given - the constrains from the multiprocessing module. - The args var, contains as first element the 'self' value - from the countReadsPerBin object - - """ - return CountReadsPerBin.count_reads_in_region(*args) - - -class CountReadsPerBin(object): - - r"""Collects coverage over multiple bam files using multiprocessing - - This function collects read counts (coverage) from several bam files and returns - an numpy array with the results. This class uses multiprocessing to compute the coverage. - - Parameters - ---------- - bamFilesList : list - List containing the names of indexed bam files. E.g. ['file1.bam', 'file2.bam'] - - binLength : int - Length of the window/bin. This value is overruled by ``bedFile`` if present. - - numberOfSamples : int - Total number of samples. The genome is divided into ``numberOfSamples``, each - with a window/bin length equal to ``binLength``. This value is overruled - by ``stepSize`` in case such value is present and by ``bedFile`` in which - case the number of samples and bins are defined in the bed file - - numberOfProcessors : int - Number of processors to use. Default is 4 - - verbose : bool - Output messages. Default: False - - region : str - Region to limit the computation in the form chrom:start:end. - - bedFile : list of file_handles. - Each file handle corresponds to a bed file containing the regions for which to compute the coverage. This option - overrules ``binLength``, ``numberOfSamples`` and ``stepSize``. - - blackListFileName : str - A string containing a BED file with blacklist regions. - - extendReads : bool, int - - Whether coverage should be computed for the extended read length (i.e. the region covered - by the two mates or the regions expected to be covered by single-reads). - If the value is 'int', then then this is interpreted as the fragment length to extend reads - that are not paired. For Illumina reads, usual values are around 300. - This value can be determined using the peak caller MACS2 or can be - approximated by the fragment lengths computed when preparing the library for sequencing. If the value - is of the variable is true and not value is given, the fragment size is sampled from the library but - only if the library is paired-end. Default: False - - - minMappingQuality : int - Reads of a mapping quality less than the give value are not considered. Default: None - - ignoreDuplicates : bool - Whether read duplicates (same start, end position. If paired-end, same start-end for mates) are - to be excluded. Default: false - - chrToSkip: list - List with names of chromosomes that do not want to be included in the coverage computation. - This is useful to remove unwanted chromosomes (e.g. 'random' or 'Het'). - - stepSize : int - the positions for which the coverage is computed are defined as follows: - ``range(start, end, stepSize)``. Thus, a stepSize of 1, will compute - the coverage at each base pair. If the stepSize is equal to the - binLength then the coverage is computed for consecutive bins. If seepSize is - smaller than the binLength, then teh bins will overlap. - - center_read : bool - Determines if reads should be centered with respect to the fragment length. - - samFlag_include : int - Extracts only those reads having the SAM flag. For example, to get only - reads that are the first mates a samFlag of 64 could be used. Similarly, the - samFlag_include can be used to select only reads mapping on the reverse strand - or to get only properly paired reads. - - samFlag_exclude : int - Removes reads that match the SAM flag. For example to get all reads - that map to the forward strand a samFlag_exlude 16 should be used. Which - translates into exclude all reads that map to the reverse strand. - - zerosToNans : bool - If true, zero values encountered are transformed to Nans. Default false. - - skipZeroOverZero : bool - If true, skip bins where all input BAM files have no coverage (only applicable to bamCompare). - - minFragmentLength : int - If greater than 0, fragments below this size are excluded. - - maxFragmentLength : int - If greater than 0, fragments above this size are excluded. - - out_file_for_raw_data : str - File name to save the raw counts computed - - statsList : list - For each BAM file in bamFilesList, the associated per-chromosome statistics returned by openBam - - mappedList : list - For each BAM file in bamFilesList, the number of mapped reads in the file. - - bed_and_bin : boolean - If true AND a bedFile is given, compute coverage of each bin of the given size in each region of bedFile - - genomeChunkSize : int - If not None, the length of the genome used for multiprocessing. - - Returns - ------- - numpy array - - Each row correspond to each bin/bed region and each column correspond to each of - the bamFiles. - - - Examples - -------- - - The test data contains reads for 200 bp. - - >>> test = Tester() - - The transpose function is used to get a nicer looking output. - The first line corresponds to the number of reads per bin in bam file 1 - - >>> c = CountReadsPerBin([test.bamFile1, test.bamFile2], 50, 4) - >>> np.transpose(c.run()) - array([[0., 0., 1., 1.], - [0., 1., 1., 2.]]) - """ - - def __init__(self, bamFilesList, binLength=50, numberOfSamples=None, numberOfProcessors=1, - verbose=False, region=None, - bedFile=None, extendReads=False, - genomeChunkSize=None, - blackListFileName=None, - minMappingQuality=None, - ignoreDuplicates=False, - chrsToSkip=[], - stepSize=None, - center_read=False, - samFlag_include=None, - samFlag_exclude=None, - zerosToNans=False, - skipZeroOverZero=False, - smoothLength=0, - minFragmentLength=0, - maxFragmentLength=0, - out_file_for_raw_data=None, - bed_and_bin=False, - statsList=[], - mappedList=[]): - - self.bamFilesList = bamFilesList - self.binLength = binLength - self.numberOfSamples = numberOfSamples - self.blackListFileName = blackListFileName - self.statsList = statsList - self.mappedList = mappedList - self.skipZeroOverZero = skipZeroOverZero - self.bed_and_bin = bed_and_bin - self.genomeChunkSize = genomeChunkSize - - if extendReads and len(bamFilesList): - from deeptools.getFragmentAndReadSize import get_read_and_fragment_length - frag_len_dict, read_len_dict = get_read_and_fragment_length(bamFilesList[0], - return_lengths=False, - blackListFileName=blackListFileName, - numberOfProcessors=numberOfProcessors, - verbose=verbose) - if extendReads is True: - # try to guess fragment length if the bam file contains paired end reads - if frag_len_dict: - self.defaultFragmentLength = int(frag_len_dict['median']) - else: - exit("*ERROR*: library is not paired-end. Please provide an extension length.") - if verbose: - print(("Fragment length based on paired en data " - "estimated to be {}".format(frag_len_dict['median']))) - - elif extendReads < read_len_dict['median']: - sys.stderr.write("*WARNING*: read extension is smaller than read length (read length = {}). " - "Reads will not be extended.\n".format(int(read_len_dict['median']))) - self.defaultFragmentLength = 'read length' - - elif extendReads > 2000: - exit("*ERROR*: read extension must be smaller that 2000. Value give: {} ".format(extendReads)) - else: - self.defaultFragmentLength = int(extendReads) - - else: - self.defaultFragmentLength = 'read length' - - self.numberOfProcessors = numberOfProcessors - self.verbose = verbose - self.region = region - self.bedFile = bedFile - self.minMappingQuality = minMappingQuality - self.ignoreDuplicates = ignoreDuplicates - self.chrsToSkip = chrsToSkip - self.stepSize = stepSize - self.center_read = center_read - self.samFlag_include = samFlag_include - self.samFlag_exclude = samFlag_exclude - self.minFragmentLength = minFragmentLength - self.maxFragmentLength = maxFragmentLength - self.zerosToNans = zerosToNans - self.smoothLength = smoothLength - - if out_file_for_raw_data: - self.save_data = True - self.out_file_for_raw_data = out_file_for_raw_data - else: - self.save_data = False - self.out_file_for_raw_data = None - - # check that wither numberOfSamples or stepSize are set - if numberOfSamples is None and stepSize is None and bedFile is None: - raise ValueError("either stepSize, numberOfSamples or bedFile have to be set") - - if self.defaultFragmentLength != 'read length': - self.maxPairedFragmentLength = 4 * self.defaultFragmentLength - else: - self.maxPairedFragmentLength = 1000 - if self.maxFragmentLength > 0: - self.maxPairedFragmentLength = self.maxFragmentLength - - if len(self.mappedList) == 0: - try: - for fname in self.bamFilesList: - bam, mapped, unmapped, stats = bamHandler.openBam(fname, returnStats=True, nThreads=self.numberOfProcessors) - self.mappedList.append(mapped) - self.statsList.append(stats) - bam.close() - except: - self.mappedList = [] - self.statsList = [] - - def get_chunk_length(self, bamFilesHandles, genomeSize, chromSizes, chrLengths): - # Try to determine an optimal fraction of the genome (chunkSize) that is sent to - # workers for analysis. If too short, too much time is spent loading the files - # if too long, some processors end up free. - # the following values are empirical - if self.stepSize is None: - if self.region is None: - self.stepSize = max(int(float(genomeSize) / self.numberOfSamples), 1) - else: - # compute the step size, based on the number of samples - # and the length of the region studied - (chrom, start, end) = mapReduce.getUserRegion(chromSizes, self.region)[:3] - self.stepSize = max(int(float(end - start) / self.numberOfSamples), 1) - - # number of samples is better if large - if np.mean(chrLengths) < self.stepSize and self.bedFile is None: - min_num_of_samples = int(genomeSize / np.mean(chrLengths)) - raise ValueError("numberOfSamples has to be bigger than {} ".format(min_num_of_samples)) - - max_mapped = 0 - if len(self.mappedList) > 0: - max_mapped = max(self.mappedList) - - # If max_mapped is 0 (i.e., bigWig input), set chunkSize to a multiple of binLength and use every bin - if max_mapped == 0: - chunkSize = 10000 * self.binLength - self.stepSize = self.binLength - else: - reads_per_bp = float(max_mapped) / genomeSize - chunkSize = int(self.stepSize * 1e3 / (reads_per_bp * len(bamFilesHandles))) - - # Ensure that chunkSize is always at least self.stepSize - if chunkSize < self.stepSize: - chunkSize = self.stepSize - - # Ensure that chunkSize is always at least self.binLength - if self.binLength and chunkSize < self.binLength: - chunkSize = self.binLength - - return chunkSize - - def run(self, allArgs=None): - bamFilesHandles = [] - for x in self.bamFilesList: - try: - y = bamHandler.openBam(x) - except SystemExit: - sys.exit(sys.exc_info()[1]) - except: - y = pyBigWig.open(x) - bamFilesHandles.append(y) - - chromsizes, non_common = deeptools.utilities.getCommonChrNames(bamFilesHandles, verbose=self.verbose) - - # skip chromosome in the list. This is usually for the - # X chromosome which may have either one copy in a male sample - # or a mixture of male/female and is unreliable. - # Also the skip may contain heterochromatic regions and - # mitochondrial DNA - if len(self.chrsToSkip): - chromsizes = [x for x in chromsizes if x[0] not in self.chrsToSkip] - - chrNames, chrLengths = list(zip(*chromsizes)) - - genomeSize = sum(chrLengths) - - chunkSize = None - if self.bedFile is None: - if self.genomeChunkSize is None: - chunkSize = self.get_chunk_length(bamFilesHandles, genomeSize, chromsizes, chrLengths) - else: - chunkSize = self.genomeChunkSize - - [bam_h.close() for bam_h in bamFilesHandles] - - if self.verbose: - print("step size is {}".format(self.stepSize)) - - if self.region: - # in case a region is used, append the tilesize - self.region += ":{}".format(self.binLength) - - # Handle GTF options - transcriptID, exonID, transcript_id_designator, keepExons = deeptools.utilities.gtfOptions(allArgs) - - # use map reduce to call countReadsInRegions_wrapper - imap_res = mapReduce.mapReduce([], - countReadsInRegions_wrapper, - chromsizes, - self_=self, - genomeChunkLength=chunkSize, - bedFile=self.bedFile, - blackListFileName=self.blackListFileName, - region=self.region, - numberOfProcessors=self.numberOfProcessors, - transcriptID=transcriptID, - exonID=exonID, - keepExons=keepExons, - transcript_id_designator=transcript_id_designator) - - if self.out_file_for_raw_data: - if len(non_common): - sys.stderr.write("*Warning*\nThe resulting bed file does not contain information for " - "the chromosomes that were not common between the bigwig files\n") - - # concatenate intermediary bedgraph files - ofile = open(self.out_file_for_raw_data, "w") - for _values, tempFileName in imap_res: - if tempFileName: - # concatenate all intermediate tempfiles into one - _foo = open(tempFileName, 'r') - shutil.copyfileobj(_foo, ofile) - _foo.close() - os.remove(tempFileName) - - ofile.close() - - try: - num_reads_per_bin = np.concatenate([x[0] for x in imap_res], axis=0) - return num_reads_per_bin - - except ValueError: - if self.bedFile: - sys.exit('\nNo coverage values could be computed.\n\n' - 'Please check that the chromosome names in the BED file are found on the bam files.\n\n' - 'The valid chromosome names are:\n{}'.format(chrNames)) - else: - sys.exit('\nNo coverage values could be computed.\n\nCheck that all bam files are valid and ' - 'contain mapped reads.') - - def count_reads_in_region(self, chrom, start, end, bed_regions_list=None): - """Counts the reads in each bam file at each 'stepSize' position - within the interval (start, end) for a window or bin of size binLength. - - The stepSize controls the distance between bins. For example, - a step size of 20 and a bin size of 20 will create bins next to - each other. If the step size is smaller than the bin size the - bins will overlap. - - If a list of bedRegions is given, then the number of reads - that overlaps with each region is counted. - - Parameters - ---------- - chrom : str - Chrom name - start : int - start coordinate - end : int - end coordinate - bed_regions_list: list - List of list of tuples of the form (start, end) - corresponding to bed regions to be processed. - If not bed file was passed to the object constructor - then this list is empty. - - Returns - ------- - numpy array - The result is a numpy array that as rows each bin - and as columns each bam file. - - - Examples - -------- - Initialize some useful values - - >>> test = Tester() - >>> c = CountReadsPerBin([test.bamFile1, test.bamFile2], 25, 0, stepSize=50) - - The transpose is used to get better looking numbers. The first line - corresponds to the number of reads per bin in the first bamfile. - - >>> _array, __ = c.count_reads_in_region(test.chrom, 0, 200) - >>> _array - array([[0., 0.], - [0., 1.], - [1., 1.], - [1., 2.]]) - - """ - - if start > end: - raise NameError("start %d bigger that end %d" % (start, end)) - - if self.stepSize is None and bed_regions_list is None: - raise ValueError("stepSize is not set!") - # array to keep the read counts for the regions - subnum_reads_per_bin = [] - - start_time = time.time() - - bam_handles = [] - for fname in self.bamFilesList: - try: - bam_handles.append(bamHandler.openBam(fname)) - except SystemExit: - sys.exit(sys.exc_info()[1]) - except: - bam_handles.append(pyBigWig.open(fname)) - - blackList = None - if self.blackListFileName is not None: - blackList = GTF(self.blackListFileName) - - # A list of lists of tuples - transcriptsToConsider = [] - if bed_regions_list is not None: - if self.bed_and_bin: - transcriptsToConsider.append([(x[1][0][0], x[1][0][1], self.binLength) for x in bed_regions_list]) - else: - transcriptsToConsider = [x[1] for x in bed_regions_list] - else: - if self.stepSize == self.binLength: - transcriptsToConsider.append([(start, end, self.binLength)]) - else: - for i in range(start, end, self.stepSize): - if i + self.binLength > end: - break - if blackList is not None and blackList.findOverlaps(chrom, i, i + self.binLength): - continue - transcriptsToConsider.append([(i, i + self.binLength)]) - - if self.save_data: - _file = open(deeptools.utilities.getTempFileName(suffix='.bed'), 'w+t') - _file_name = _file.name - else: - _file_name = '' - - for bam in bam_handles: - for trans in transcriptsToConsider: - tcov = self.get_coverage_of_region(bam, chrom, trans) - if bed_regions_list is not None and not self.bed_and_bin: - subnum_reads_per_bin.append(np.sum(tcov)) - else: - subnum_reads_per_bin.extend(tcov) - - subnum_reads_per_bin = np.concatenate([subnum_reads_per_bin]).reshape(-1, len(self.bamFilesList), order='F') - - if self.save_data: - idx = 0 - for i, trans in enumerate(transcriptsToConsider): - if len(trans[0]) != 3: - starts = ",".join([str(x[0]) for x in trans]) - ends = ",".join([str(x[1]) for x in trans]) - _file.write("\t".join([chrom, starts, ends]) + "\t") - _file.write("\t".join(["{}".format(x) for x in subnum_reads_per_bin[i, :]]) + "\n") - else: - for exon in trans: - for startPos in range(exon[0], exon[1], exon[2]): - if idx >= subnum_reads_per_bin.shape[0]: - # At the end of chromosomes (or due to blacklisted regions), there are bins smaller than the bin size - # Counts there are added to the bin before them, but range() will still try to include them. - break - _file.write("{0}\t{1}\t{2}\t".format(chrom, startPos, min(startPos + exon[2], exon[1]))) - _file.write("\t".join(["{}".format(x) for x in subnum_reads_per_bin[idx, :]]) + "\n") - idx += 1 - _file.close() - - if self.verbose: - endTime = time.time() - rows = subnum_reads_per_bin.shape[0] - print("%s countReadsInRegions_worker: processing %d " - "(%.1f per sec) @ %s:%s-%s" % - (multiprocessing.current_process().name, - rows, rows / (endTime - start_time), chrom, start, end)) - - return subnum_reads_per_bin, _file_name - - def get_coverage_of_region(self, bamHandle, chrom, regions, - fragmentFromRead_func=None): - """ - Returns a numpy array that corresponds to the number of reads - that overlap with each tile. - - >>> test = Tester() - >>> import pysam - >>> c = CountReadsPerBin([], stepSize=1, extendReads=300) - - For this case the reads are length 36. The number of overlapping - read fragments is 4 and 5 for the positions tested. - - >>> c.get_coverage_of_region(pysam.AlignmentFile(test.bamFile_PE), 'chr2', - ... [(5000833, 5000834), (5000834, 5000835)]) - array([4., 5.]) - - In the following example a paired read is extended to the fragment length which is 100 - The first mate starts at 5000000 and the second at 5000064. Each mate is - extended to the fragment length *independently* - At position 500090-500100 one fragment of length 100 overlap, and after position 5000101 - there should be zero reads. - - >>> c.zerosToNans = True - >>> c.get_coverage_of_region(pysam.AlignmentFile(test.bamFile_PE), 'chr2', - ... [(5000090, 5000100), (5000100, 5000110)]) - array([ 1., nan]) - - In the following case the reads length is 50. Reads are not extended. - - >>> c.extendReads=False - >>> c.get_coverage_of_region(pysam.AlignmentFile(test.bamFile2), '3R', [(148, 150), (150, 152), (152, 154)]) - array([1., 2., 2.]) - - - """ - if not fragmentFromRead_func: - fragmentFromRead_func = self.get_fragment_from_read - nbins = len(regions) - if len(regions[0]) == 3: - nbins = 0 - for reg in regions: - nbins += (reg[1] - reg[0]) // reg[2] - if (reg[1] - reg[0]) % reg[2] > 0: - nbins += 1 - coverages = np.zeros(nbins, dtype='float64') - - if self.defaultFragmentLength == 'read length': - extension = 0 - else: - extension = self.maxPairedFragmentLength - - blackList = None - if self.blackListFileName is not None: - blackList = GTF(self.blackListFileName) - - vector_start = 0 - for idx, reg in enumerate(regions): - if len(reg) == 3: - tileSize = int(reg[2]) - nRegBins = (reg[1] - reg[0]) // tileSize - if (reg[1] - reg[0]) % tileSize > 0: - # Don't eliminate small bins! Issue 887 - nRegBins += 1 - else: - nRegBins = 1 - tileSize = int(reg[1] - reg[0]) - - # Blacklisted regions have a coverage of 0 - if blackList and blackList.findOverlaps(chrom, reg[0], reg[1]): - continue - regStart = int(max(0, reg[0] - extension)) - regEnd = reg[1] + int(extension) - - # If alignments are extended and there's a blacklist, ensure that no - # reads originating in a blacklist are fetched - if blackList and reg[0] > 0 and extension > 0: - o = blackList.findOverlaps(chrom, regStart, reg[0]) - if o is not None and len(o) > 0: - regStart = o[-1][1] - o = blackList.findOverlaps(chrom, reg[1], regEnd) - if o is not None and len(o) > 0: - regEnd = o[0][0] - - start_time = time.time() - # caching seems faster. TODO: profile the function - c = 0 - if chrom not in bamHandle.references: - raise NameError("chromosome {} not found in bam file".format(chrom)) - - prev_pos = set() - lpos = None - # of previous processed read pair - for read in bamHandle.fetch(chrom, regStart, regEnd): - if read.is_unmapped: - continue - if self.minMappingQuality and read.mapq < self.minMappingQuality: - continue - - # filter reads based on SAM flag - if self.samFlag_include and read.flag & self.samFlag_include != self.samFlag_include: - continue - if self.samFlag_exclude and read.flag & self.samFlag_exclude != 0: - continue - - # Fragment lengths - tLen = deeptools.utilities.getTLen(read) - if self.minFragmentLength > 0 and tLen < self.minFragmentLength: - continue - if self.maxFragmentLength > 0 and tLen > self.maxFragmentLength: - continue - - # get rid of duplicate reads that have same position on each of the - # pairs - if self.ignoreDuplicates: - # Assuming more or less concordant reads, use the fragment bounds, otherwise the start positions - if tLen >= 0: - s = read.pos - e = s + tLen - else: - s = read.pnext - e = s - tLen - if read.reference_id != read.next_reference_id: - e = read.pnext - if lpos is not None and lpos == read.reference_start \ - and (s, e, read.next_reference_id, read.is_reverse) in prev_pos: - continue - if lpos != read.reference_start: - prev_pos.clear() - lpos = read.reference_start - prev_pos.add((s, e, read.next_reference_id, read.is_reverse)) - - # since reads can be split (e.g. RNA-seq reads) each part of the - # read that maps is called a position block. - try: - position_blocks = fragmentFromRead_func(read) - except TypeError: - # the get_fragment_from_read functions returns None in some cases. - # Those cases are to be skipped, hence the continue line. - continue - - last_eIdx = None - for fragmentStart, fragmentEnd in position_blocks: - if fragmentEnd is None or fragmentStart is None: - continue - fragmentLength = fragmentEnd - fragmentStart - if fragmentLength == 0: - continue - # skip reads that are not in the region being - # evaluated. - if fragmentEnd <= reg[0] or fragmentStart >= reg[1]: - continue - - if fragmentStart < reg[0]: - fragmentStart = reg[0] - if fragmentEnd > reg[0] + len(coverages) * tileSize: - fragmentEnd = reg[0] + len(coverages) * tileSize - - sIdx = vector_start + max((fragmentStart - reg[0]) // tileSize, 0) - eIdx = vector_start + min(np.ceil(float(fragmentEnd - reg[0]) / tileSize).astype('int'), nRegBins) - if last_eIdx is not None: - sIdx = max(last_eIdx, sIdx) - if sIdx >= eIdx: - continue - sIdx = int(sIdx) - eIdx = int(eIdx) - coverages[sIdx:eIdx] += 1 - last_eIdx = eIdx - - c += 1 - - if self.verbose: - endTime = time.time() - print("%s, processing %s (%.1f per sec) reads @ %s:%s-%s" % ( - multiprocessing.current_process().name, c, c / (endTime - start_time), chrom, reg[0], reg[1])) - - vector_start += nRegBins - - # change zeros to NAN - if self.zerosToNans: - coverages[coverages == 0] = np.nan - - return coverages - - def getReadLength(self, read): - return len(read) - - @staticmethod - def is_proper_pair(read, maxPairedFragmentLength): - """ - Checks if a read is proper pair meaning that both mates are facing each other and are in - the same chromosome and are not to far away. The sam flag for proper pair can not - always be trusted. Note that if the fragment size is > maxPairedFragmentLength (~2kb - usually) that False will be returned. - :return: bool - - >>> import pysam - >>> import os - >>> from deeptools.countReadsPerBin import CountReadsPerBin as cr - >>> root = os.path.dirname(os.path.abspath(__file__)) + "/test/test_data/" - >>> bam = pysam.AlignmentFile("{}/test_proper_pair_filtering.bam".format(root)) - >>> iter = bam.fetch() - >>> read = next(iter) - >>> cr.is_proper_pair(read, 1000) # "keep" read - True - >>> cr.is_proper_pair(read, 200) # "keep" read, but maxPairedFragmentLength is too short - False - >>> read = next(iter) - >>> cr.is_proper_pair(read, 1000) # "improper pair" - False - >>> read = next(iter) - >>> cr.is_proper_pair(read, 1000) # "mismatch chr" - False - >>> read = next(iter) - >>> cr.is_proper_pair(read, 1000) # "same orientation1" - False - >>> read = next(iter) - >>> cr.is_proper_pair(read, 1000) # "same orientation2" - False - >>> read = next(iter) - >>> cr.is_proper_pair(read, 1000) # "rev first" - False - >>> read = next(iter) - >>> cr.is_proper_pair(read, 1000) # "rev first OK" - True - >>> read = next(iter) - >>> cr.is_proper_pair(read, 1000) # "for first" - False - >>> read = next(iter) - >>> cr.is_proper_pair(read, 1000) # "for first" - True - """ - if not read.is_proper_pair: - return False - if read.reference_id != read.next_reference_id: - return False - if abs(read.template_length) > maxPairedFragmentLength: - return False - # check that the mates face each other (inward) - if read.is_reverse is read.mate_is_reverse: - return False - if read.is_reverse: - if read.reference_start >= read.next_reference_start: - return True - else: - if read.reference_start <= read.next_reference_start: - return True - return False - - def get_fragment_from_read(self, read): - """Get read start and end position of a read. - If given, the reads are extended as follows: - If reads are paired end, each read mate is extended to match - the fragment length, otherwise, a default fragment length - is used. If reads are split (give by the CIGAR string) then - the multiple positions of the read are returned. - When reads are extended the cigar information is - skipped. - - Parameters - ---------- - read: pysam object. - - The following values are defined (for forward reads):: - - - |-- -- read.tlen -- --| - |-- read.alen --| - -----|===============>------------<==============|---- - | | | - read.reference_start - read.reference_end read.pnext - - and for reverse reads - - - |-- -- read.tlen -- --| - |-- read.alen --| - -----|===============>-----------<===============|---- - | | | - read.pnext read.reference_start read.reference_end - - this is a sketch of a pair-end reads - - The function returns the fragment start and end, either - using the paired end information (if available) or - extending the read in the appropriate direction if this - is single-end. - - Parameters - ---------- - read : pysam read object - - - Returns - ------- - list of tuples - [(fragment start, fragment end)] - - - >>> test = Tester() - >>> c = CountReadsPerBin([], 1, 1, 200, extendReads=True) - >>> c.defaultFragmentLength=100 - >>> c.get_fragment_from_read(test.getRead("paired-forward")) - [(5000000, 5000100)] - >>> c.get_fragment_from_read(test.getRead("paired-reverse")) - [(5000000, 5000100)] - >>> c.defaultFragmentLength = 200 - >>> c.get_fragment_from_read(test.getRead("single-forward")) - [(5001491, 5001691)] - >>> c.get_fragment_from_read(test.getRead("single-reverse")) - [(5001536, 5001736)] - >>> c.defaultFragmentLength = 'read length' - >>> c.get_fragment_from_read(test.getRead("single-forward")) - [(5001491, 5001527)] - >>> c.defaultFragmentLength = 'read length' - >>> c.extendReads = False - >>> c.get_fragment_from_read(test.getRead("paired-forward")) - [(5000000, 5000036)] - - Tests for read centering. - - >>> c = CountReadsPerBin([], 1, 1, 200, extendReads=True, center_read=True) - >>> c.defaultFragmentLength = 100 - >>> assert c.get_fragment_from_read(test.getRead("paired-forward")) == [(5000032, 5000068)] - >>> c.defaultFragmentLength = 200 - >>> assert c.get_fragment_from_read(test.getRead("single-reverse")) == [(5001618, 5001654)] - """ - # if no extension is needed, use pysam get_blocks - # to identify start and end reference positions. - # get_blocks return a list of start and end positions - # based on the CIGAR if skipped regions are found. - # E.g for a cigar of 40M260N22M - # get blocks return two elements for the first 40 matches - # and the for the last 22 matches. - if self.defaultFragmentLength == 'read length': - return read.get_blocks() - - else: - if self.is_proper_pair(read, self.maxPairedFragmentLength): - if read.is_reverse: - fragmentStart = read.next_reference_start - fragmentEnd = read.reference_end - else: - fragmentStart = read.reference_start - # the end of the fragment is defined as - # the start of the forward read plus the insert length - fragmentEnd = read.reference_start + abs(read.template_length) - - # Extend using the default fragment length - else: - if read.is_reverse: - fragmentStart = read.reference_end - self.defaultFragmentLength - fragmentEnd = read.reference_end - else: - fragmentStart = read.reference_start - fragmentEnd = read.reference_start + self.defaultFragmentLength - - if self.center_read: - fragmentCenter = fragmentEnd - (fragmentEnd - fragmentStart) / 2 - fragmentStart = int(fragmentCenter - read.infer_query_length(always=False) / 2) - fragmentEnd = fragmentStart + read.infer_query_length(always=False) - - assert fragmentStart < fragmentEnd, "fragment start greater than fragment" \ - "end for read {}".format(read.query_name) - return [(fragmentStart, fragmentEnd)] - - def getSmoothRange(self, tileIndex, tileSize, smoothRange, maxPosition): - """ - Given a tile index position and a tile size (length), return the a new indices - over a larger range, called the smoothRange. - This region is centered in the tileIndex an spans on both sizes - to cover the smoothRange. The smoothRange is trimmed in case it is less - than zero or greater than maxPosition :: - - - ---------------|==================|------------------ - tileStart - |--------------------------------------| - | <-- smoothRange --> | - | - tileStart - (smoothRange-tileSize)/2 - - Test for a smooth range that spans 3 tiles. - - Examples - -------- - - >>> c = CountReadsPerBin([], 1, 1, 1, 0) - >>> c.getSmoothRange(5, 1, 3, 10) - (4, 7) - - Test smooth range truncated on start. - - >>> c.getSmoothRange(0, 10, 30, 200) - (0, 2) - - Test smooth range truncated on start. - - >>> c.getSmoothRange(1, 10, 30, 4) - (0, 3) - - Test smooth range truncated on end. - - >>> c.getSmoothRange(5, 1, 3, 5) - (4, 5) - - Test smooth range not multiple of tileSize. - - >>> c.getSmoothRange(5, 10, 24, 10) - (4, 6) - """ - smoothTiles = int(smoothRange / tileSize) - if smoothTiles == 1: - return (tileIndex, tileIndex + 1) - - smoothTilesSide = float(smoothTiles - 1) / 2 - smoothTilesLeft = int(np.ceil(smoothTilesSide)) - smoothTilesRight = int(np.floor(smoothTilesSide)) + 1 - - indexStart = max(tileIndex - smoothTilesLeft, 0) - indexEnd = min(maxPosition, tileIndex + smoothTilesRight) - return (indexStart, indexEnd) - - -def remove_row_of_zeros(matrix): - # remove rows containing all zeros or all nans - _mat = np.nan_to_num(matrix) - to_keep = _mat.sum(1) != 0 - return matrix[to_keep, :] - - -def estimateSizeFactors(m): - """ - Compute size factors in the same way as DESeq2. - The inverse of that is returned, as it's then compatible with bamCoverage. - - m : a numpy ndarray - - >>> m = np.array([[0, 1, 2], [3, 4, 5], [6, 7, 8], [0, 10, 0], [10, 5, 100]]) - >>> sf = estimateSizeFactors(m) - >>> assert np.all(np.abs(sf - [1.305, 0.9932, 0.783]) < 1e-4) - >>> m = np.array([[0, 0], [0, 1], [1, 1], [1, 2]]) - >>> sf = estimateSizeFactors(m) - >>> assert np.all(np.abs(sf - [1.1892, 0.8409]) < 1e-4) - """ - loggeomeans = np.sum(np.log(m), axis=1) / m.shape[1] - # Mask after computing the geometric mean - m = np.ma.masked_where(m <= 0, m) - loggeomeans = np.ma.masked_where(np.isinf(loggeomeans), loggeomeans) - # DESeq2 ratio-based size factor - sf = np.exp(np.ma.median((np.log(m).T - loggeomeans).T, axis=0)) - return 1. / sf - - -class Tester(object): - - def __init__(self): - """ - The distribution of reads between the two bam files is as follows. - - They cover 200 bp - - 0 100 200 - |------------------------------------------------------------| - A =============== - =============== - - - B =============== =============== - =============== - =============== - """ - self.root = os.path.dirname(os.path.abspath(__file__)) + "/test/test_data/" - # self.root = "./test/test_data/" - self.bamFile1 = self.root + "testA.bam" - self.bamFile2 = self.root + "testB.bam" - self.bamFile_PE = self.root + "test_paired2.bam" - self.chrom = '3R' - global debug - debug = 0 - - def getRead(self, readType): - """ prepare arguments for test - """ - bam = bamHandler.openBam(self.bamFile_PE) - if readType == 'paired-reverse': - read = [x for x in bam.fetch('chr2', 5000081, 5000082)][0] - elif readType == 'single-forward': - read = [x for x in bam.fetch('chr2', 5001491, 5001492)][0] - elif readType == 'single-reverse': - read = [x for x in bam.fetch('chr2', 5001700, 5001701)][0] - else: # by default a forward paired read is returned - read = [x for x in bam.fetch('chr2', 5000027, 5000028)][0] - return read diff --git a/deeptools/deeptools_list_tools.py b/deeptools/deeptools_list_tools.py deleted file mode 100644 index 32dcf7021f..0000000000 --- a/deeptools/deeptools_list_tools.py +++ /dev/null @@ -1,78 +0,0 @@ -#!/usr/bin/env python -# -*- coding: utf-8 -*- - -import argparse -import sys -from importlib.metadata import version - - -def parse_arguments(args=None): - parser = argparse.ArgumentParser( - formatter_class=argparse.RawDescriptionHelpFormatter, - description=""" -deepTools is a suite of python tools particularly developed for the efficient analysis of -high-throughput sequencing data, such as ChIP-seq, RNA-seq or MNase-seq. - -Each tool should be called by its own name as in the following example: - - $ bamCoverage -b reads.bam -o coverage.bw - -If you find deepTools useful for your research please cite as: - -Ramírez, Fidel, Devon P. Ryan, Björn Grüning, Vivek Bhardwaj, Fabian Kilpert, -Andreas S. Richter, Steffen Heyne, Friederike Dündar, -and Thomas Manke. 2016. "deepTools2: A next Generation Web Server for Deep-Sequencing -Data Analysis." Nucleic Acids Research, April. doi:10.1093/nar/gkw257. - - - -[ Tools for BAM and bigWig file processing ] - multiBamSummary compute read coverages over bam files. Output used for plotCorrelation or plotPCA - multiBigwigSummary extract scores from bigwig files. Output used for plotCorrelation or plotPCA - correctGCBias corrects GC bias from bam file. Don't use it with ChIP data - bamCoverage computes read coverage per bins or regions - bamCompare computes log2 ratio and other operations of read coverage of two samples per bins or regions - bigwigCompare computes log2 ratio and other operations from bigwig scores of two samples per bins or regions - bigwigAverage computes average from bigwig scores of multiple samples per bins or regions - computeMatrix prepares the data from bigwig scores for plotting with plotHeatmap or plotProfile - alignmentSieve filters BAM alignments according to specified parameters, optionally producing a BEDPE file - - -[ Tools for QC ] - plotCorrelation plots heatmaps or scatterplots of data correlation - plotPCA plots PCA - plotFingerprint plots the distribution of enriched regions - bamPEFragmentSize returns the read length and paired-end distance from a bam file - computeGCBias computes and plots the GC bias of a sample - plotCoverage plots a histogram of read coverage - estimateReadFiltering estimates the number of reads that will be filtered from a BAM file or files given certain criteria - - -[Heatmaps and summary plots] - plotHeatmap plots one or multiple heatmaps of user selected regions over different genomic scores - plotProfile plots the average profile of user selected regions over different genomic scores - plotEnrichment plots the read/fragment coverage of one or more sets of regions - -[Miscellaneous] - computeMatrixOperations Modifies the output of computeMatrix in a variety of ways. - - -For more information visit: http://deeptools.readthedocs.org -""") - - parser.add_argument('--version', action='version', - version='%(prog)s {}'.format(version('deeptools'))) - - return parser - - -def process_args(args=None): - args = parse_arguments().parse_args(args) - - return args - - -def main(args=None): - if args is None and len(sys.argv) == 1: - args = ["--help"] - process_args(args) diff --git a/deeptools/estimateReadFiltering.py b/deeptools/estimateReadFiltering.py deleted file mode 100644 index 8c46a38419..0000000000 --- a/deeptools/estimateReadFiltering.py +++ /dev/null @@ -1,376 +0,0 @@ -#!/usr/bin/env python -import argparse -import sys - -from deeptools import parserCommon, bamHandler, utilities -from deeptools.mapReduce import mapReduce -from deeptools.utilities import smartLabels -from importlib.metadata import version - - -def parseArguments(): - parser = argparse.ArgumentParser( - formatter_class=argparse.RawDescriptionHelpFormatter, - description=""" -This tool estimates the number of reads that would be filtered given a set of -settings and prints this to the terminal. Further, it tracks the number of singleton reads. The following metrics will always be tracked regardless of what you specify (the order output also matches this): - - * Total reads (including unmapped) - * Mapped reads - * Reads in blacklisted regions (--blackListFileName) - -The following metrics are estimated according to the --binSize and --distanceBetweenBins parameters - * Estimated mapped reads filtered (the total number of mapped reads filtered for any reason) - * Alignments with a below threshold MAPQ (--minMappingQuality) - * Alignments with at least one missing flag (--samFlagInclude) - * Alignments with undesirable flags (--samFlagExclude) - * Duplicates determined by deepTools (--ignoreDuplicates) - * Duplicates marked externally (e.g., by picard) - * Singletons (paired-end reads with only one mate aligning) - * Wrong strand (due to --filterRNAstrand) - -The sum of these may be more than the total number of reads. Note that alignments are sampled from bins of size --binSize spaced --distanceBetweenBins apart. -""", - usage='estimateReadFiltering -b sample1.bam sample2.bam\n' - 'help: estimateReadFiltering -h / estimateReadFiltering --help' - ) - - required = parser.add_argument_group('Required arguments') - required.add_argument('--bamfiles', '-b', - metavar='FILE1 FILE2', - help='List of indexed bam files separated by spaces.', - nargs='+', - required=True) - - general = parser.add_argument_group('General arguments') - - general.add_argument('--outFile', '-o', - type=parserCommon.writableFile, - help='The file to write results to. By default, results are printed to the console') - - general.add_argument('--sampleLabels', - help='Labels for the samples. The ' - 'default is to use the file name of the ' - 'sample. The sample labels should be separated ' - 'by spaces and quoted if a label itself' - 'contains a space E.g. --sampleLabels label-1 "label 2" ', - nargs='+') - - general.add_argument('--smartLabels', - action='store_true', - help='Instead of manually specifying labels for the input ' - 'BAM files, this causes deepTools to use the ' - 'file name after removing the path and extension.') - - general.add_argument('--binSize', '-bs', - metavar='INT', - help='Length in bases of the window used to sample the genome. (Default: %(default)s)', - default=1000000, - type=int) - - general.add_argument('--distanceBetweenBins', '-n', - metavar='INT', - help='To reduce the computation time, not every possible genomic ' - 'bin is sampled. This option allows you to set the distance ' - 'between bins actually sampled from. Larger numbers are sufficient ' - 'for high coverage samples, while smaller values are useful for ' - 'lower coverage samples. Note that if you specify a value that ' - 'results in too few (<1000) reads sampled, the value will be ' - 'decreased. (Default: %(default)s)', - default=10000, - type=int) - - general.add_argument('--numberOfProcessors', '-p', - help='Number of processors to use. Type "max/2" to ' - 'use half the maximum number of processors or "max" ' - 'to use all available processors. (Default: %(default)s)', - metavar="INT", - type=parserCommon.numberOfProcessors, - default=1, - required=False) - - general.add_argument('--verbose', '-v', - help='Set to see processing messages.', - action='store_true') - - general.add_argument('--version', action='version', - version='%(prog)s {}'.format(version('deeptools'))) - - filtering = parser.add_argument_group('Optional arguments') - - filtering.add_argument('--filterRNAstrand', - help='Selects RNA-seq reads (single-end or paired-end) in ' - 'the given strand. (Default: %(default)s)', - choices=['forward', 'reverse'], - default=None) - - filtering.add_argument('--ignoreDuplicates', - help='If set, reads that have the same orientation ' - 'and start position will be considered only ' - 'once. If reads are paired, the mate\'s position ' - 'also has to coincide to ignore a read.', - action='store_true') - - filtering.add_argument('--minMappingQuality', - metavar='INT', - help='If set, only reads that have a mapping ' - 'quality score of at least this are ' - 'considered.', - type=int) - - filtering.add_argument('--samFlagInclude', - help='Include reads based on the SAM flag. For example, ' - 'to get only reads that are the first mate, use a flag of 64. ' - 'This is useful to count properly paired reads only once, ' - 'as otherwise the second mate will be also considered for the ' - 'coverage. (Default: %(default)s)', - metavar='INT', - default=None, - type=int, - required=False) - - filtering.add_argument('--samFlagExclude', - help='Exclude reads based on the SAM flag. For example, ' - 'to get only reads that map to the forward strand, use ' - '--samFlagExclude 16, where 16 is the SAM flag for reads ' - 'that map to the reverse strand. (Default: %(default)s)', - metavar='INT', - default=None, - type=int, - required=False) - - filtering.add_argument('--blackListFileName', '-bl', - help="A BED or GTF file containing regions that should be excluded from all analyses. Currently this works by rejecting genomic chunks that happen to overlap an entry. Consequently, for BAM files, if a read partially overlaps a blacklisted region or a fragment spans over it, then the read/fragment might still be considered. Please note that you should adjust the effective genome size, if relevant.", - metavar="BED file", - nargs="+", - required=False) - - return parser - - -def getFiltered_worker(arglist): - chrom, start, end, args = arglist - # Fix the bounds - if end - start > args.binSize and end - start > args.distanceBetweenBins: - end -= args.distanceBetweenBins - if end <= start: - end = start + 1 - - o = [] - for fname in args.bamfiles: - fh = bamHandler.openBam(fname) - chromUse = utilities.mungeChromosome(chrom, fh.references) - prev_pos = set() - lpos = None - - minMapq = 0 - samFlagInclude = 0 - samFlagExclude = 0 - internalDupes = 0 - externalDupes = 0 - singletons = 0 - filterRNAstrand = 0 - nFiltered = 0 - total = 0 # This is only used to estimate the percentage affected - for read in fh.fetch(chromUse, start, end): - filtered = 0 - if read.pos < start: - # ensure that we never double count (in case distanceBetweenBins == 0) - continue - - if read.flag & 4: - # Ignore unmapped reads, they were counted already - continue - - if args.minMappingQuality and read.mapq < args.minMappingQuality: - filtered = 1 - minMapq += 1 - if args.samFlagInclude and read.flag & args.samFlagInclude != args.samFlagInclude: - filtered = 1 - samFlagInclude += 1 - if args.samFlagExclude and read.flag & args.samFlagExclude != 0: - filtered = 1 - samFlagExclude += 1 - if args.ignoreDuplicates: - # Assuming more or less concordant reads, use the fragment bounds, otherwise the start positions - if read.tlen >= 0: - s = read.pos - e = s + read.tlen - else: - s = read.pnext - e = s - read.tlen - if read.reference_id != read.next_reference_id: - e = read.pnext - if lpos is not None and lpos == read.reference_start \ - and (s, e, read.next_reference_id, read.is_reverse) in prev_pos: - filtered = 1 - internalDupes += 1 - if lpos != read.reference_start: - prev_pos.clear() - lpos = read.reference_start - prev_pos.add((s, e, read.next_reference_id, read.is_reverse)) - if read.is_duplicate: - filtered = 1 - externalDupes += 1 - if read.is_paired and read.mate_is_unmapped: - filtered = 1 - singletons += 1 - - # filterRNAstrand - if args.filterRNAstrand: - if read.is_paired: - if args.filterRNAstrand == 'forward': - if read.flag & 144 == 128 or read.flag & 96 == 64: - pass - else: - filtered = 1 - filterRNAstrand += 1 - elif args.filterRNAstrand == 'reverse': - if read.flag & 144 == 144 or read.flag & 96 == 96: - pass - else: - filtered = 1 - filterRNAstrand += 1 - else: - if args.filterRNAstrand == 'forward': - if read.flag & 16 == 16: - pass - else: - filtered = 1 - filterRNAstrand += 1 - elif args.filterRNAstrand == 'reverse': - if read.flag & 16 == 0: - pass - else: - filtered = 1 - filterRNAstrand += 1 - - total += 1 - nFiltered += filtered - fh.close() - - # Append a tuple to the output - tup = (total, nFiltered, minMapq, samFlagInclude, samFlagExclude, internalDupes, externalDupes, singletons, filterRNAstrand) - o.append(tup) - return o - - -def main(args=None): - args = parseArguments().parse_args(args) - - if not args.sampleLabels and args.smartLabels: - args.sampleLabels = smartLabels(args.bamfiles) - - if args.sampleLabels and len(args.sampleLabels) != len(args.bamfiles): - sys.stderr.write("\nError: --sampleLabels specified but it doesn't match the number of BAM files!\n") - sys.exit(1) - - if args.outFile is None: - of = sys.stdout - else: - of = open(args.outFile, "w") - - bhs = [bamHandler.openBam(x, returnStats=True, nThreads=args.numberOfProcessors) for x in args.bamfiles] - mapped = [x[1] for x in bhs] - unmappedList = [x[2] for x in bhs] - bhs = [x[0] for x in bhs] - - # Get the reads in blacklisted regions - if args.blackListFileName: - blacklisted = [] - for bh in bhs: - blacklisted.append(utilities.bam_blacklisted_reads(bh, None, args.blackListFileName, args.numberOfProcessors)) - else: - blacklisted = [0] * len(bhs) - - # Get the total and mapped reads - total = [x + y for x, y in list(zip(mapped, unmappedList))] - - chrom_sizes = list(zip(bhs[0].references, bhs[0].lengths)) - for x in bhs: - x.close() - - # Get the remaining metrics - res = mapReduce([args], - getFiltered_worker, - chrom_sizes, - genomeChunkLength=args.binSize + args.distanceBetweenBins, - blackListFileName=args.blackListFileName, - numberOfProcessors=args.numberOfProcessors, - verbose=args.verbose) - - totals = [0] * len(args.bamfiles) - nFiltered = [0] * len(args.bamfiles) - MAPQs = [0] * len(args.bamfiles) - flagIncludes = [0] * len(args.bamfiles) - flagExcludes = [0] * len(args.bamfiles) - internalDupes = [0] * len(args.bamfiles) - externalDupes = [0] * len(args.bamfiles) - singletons = [0] * len(args.bamfiles) - rnaStrand = [0] * len(args.bamfiles) - for x in res: - for idx, r in enumerate(x): - totals[idx] += r[0] - nFiltered[idx] += r[1] - MAPQs[idx] += r[2] - flagIncludes[idx] += r[3] - flagExcludes[idx] += r[4] - internalDupes[idx] += r[5] - externalDupes[idx] += r[6] - singletons[idx] += r[7] - rnaStrand[idx] += r[8] - - # Print some output - of.write("Sample\tTotal Reads\tMapped Reads\tAlignments in blacklisted regions\tEstimated mapped reads filtered\tBelow MAPQ\tMissing Flags\tExcluded Flags\tInternally-determined Duplicates\tMarked Duplicates\tSingletons\tWrong strand\n") - for idx, _ in enumerate(args.bamfiles): - if args.sampleLabels: - of.write(args.sampleLabels[idx]) - else: - of.write(args.bamfiles[idx]) - of.write("\t{}\t{}\t{}".format(total[idx], mapped[idx], blacklisted[idx])) - # nFiltered - metric = 0.0 - if totals[idx] > 0: - metric = blacklisted[idx] + float(nFiltered[idx]) / float(totals[idx]) * mapped[idx] - of.write("\t{}".format(min(round(metric, 1), mapped[idx]))) - # MAPQ - metric = 0.0 - if totals[idx] > 0: - metric = float(MAPQs[idx]) / float(totals[idx]) * mapped[idx] - of.write("\t{}".format(min(round(metric, 1), mapped[idx]))) - # samFlagInclude - metric = 0.0 - if totals[idx] > 0: - metric = float(flagIncludes[idx]) / float(totals[idx]) * mapped[idx] - of.write("\t{}".format(min(round(metric, 1), mapped[idx]))) - # samFlagExclude - metric = 0.0 - if totals[idx] > 0: - metric = float(flagExcludes[idx]) / float(totals[idx]) * mapped[idx] - of.write("\t{}".format(min(round(metric, 1), mapped[idx]))) - # Internally determined duplicates - metric = 0.0 - if totals[idx] > 0: - metric = float(internalDupes[idx]) / float(totals[idx]) * mapped[idx] - of.write("\t{}".format(min(round(metric, 1), mapped[idx]))) - # Externally marked duplicates - metric = 0.0 - if totals[idx] > 0: - metric = float(externalDupes[idx]) / float(totals[idx]) * mapped[idx] - of.write("\t{}".format(min(round(metric, 1), mapped[idx]))) - # Singletons - metric = 0.0 - if totals[idx] > 0: - metric = float(singletons[idx]) / float(totals[idx]) * mapped[idx] - of.write("\t{}".format(min(round(metric, 1), mapped[idx]))) - # filterRNAstrand - metric = 0.0 - if totals[idx] > 0: - metric = float(rnaStrand[idx]) / float(totals[idx]) * mapped[idx] - of.write("\t{}".format(min(round(metric, 1), mapped[idx]))) - of.write("\n") - - if args.outFile is not None: - of.close() - - return 0 diff --git a/deeptools/estimateScaleFactor.py b/deeptools/estimateScaleFactor.py deleted file mode 100644 index 97869a7bdb..0000000000 --- a/deeptools/estimateScaleFactor.py +++ /dev/null @@ -1,115 +0,0 @@ -#!/usr/bin/env python -# -*- coding: utf-8 -*- - -import argparse -import sys - -from deeptools.SES_scaleFactor import estimateScaleFactor -from deeptools.parserCommon import numberOfProcessors -from importlib.metadata import version -debug = 0 - - -def parseArguments(args=None): - parser = argparse.ArgumentParser( - formatter_class=argparse.ArgumentDefaultsHelpFormatter, - description='Given two BAM files, this estimates scaling factors ' - '(bigger to smaller).', - usage='estimateScaleFactor -b sample1.bam sample2.bam\n' - 'help: estimateScaleFactor -h / estimateScaleFactor --help' - ) - - # define the arguments - parser.add_argument('--bamfiles', '-b', - metavar='list of bam files', - help='List of indexed BAM files, space delineated', - nargs='+', - required=True) - - parser.add_argument('--ignoreForNormalization', '-ignore', - help='A comma-separated list of chromosome names, ' - 'limited by quotes, ' - 'containing those ' - 'chromosomes that should be excluded ' - 'during normalization computations. For example, ' - '--ignoreForNormalization "chrX, chrM" ') - - parser.add_argument('--sampleWindowLength', '-l', - help='Length in bases for a window used to ' - 'sample the genome and compute the size or scaling ' - 'factors', - default=1000, - type=int) - - parser.add_argument('--numberOfSamples', '-n', - help='Number of samplings taken from the genome ' - 'to compute the scaling factors', - default=100000, - type=int) - - parser.add_argument('--normalizationLength', '-nl', - help='By default, data is normalized to 1 ' - 'fragment per 100 bases. The expected value is an ' - 'integer. For example, if normalizationLength ' - 'is 1000, then the resulting scaling factor ' - 'will cause the average coverage of the BAM file to ' - 'have on average 1 fragment per kilobase', - type=int, - default=10) - - parser.add_argument('--skipZeros', - help='If set, then zero counts that happen for *all* ' - 'BAM files given are ignored. This will result in a ' - 'reduced number of read counts than that specified ' - 'in --numberOfSamples', - action='store_true', - required=False) - - parser.add_argument('--numberOfProcessors', '-p', - help='Number of processors to use. The default is ' - 'to use half the maximum number of processors.', - metavar="INT", - type=numberOfProcessors, - default="max/2", - required=False) - - parser.add_argument('--verbose', '-v', - help='Set to see processing messages.', - action='store_true') - - parser.add_argument('--version', - action='version', - version='%(prog)s {}'.format(version('deeptools'))) - - args = parser.parse_args(args) - if args.ignoreForNormalization: - args.ignoreForNormalization = [ - x.strip() for x in args.ignoreForNormalization.split(',') - ] - else: - args.ignoreForNormalization = [] - return args - - -def main(args=None): - """ - The algorithm samples the genome a number of times as specified - by the --numberOfSamples parameter to estimate scaling factors of - between to samples - - """ - args = parseArguments(args) - if len(args.bamfiles) > 2: - print("SES method to estimate scale factors only works for two samples") - exit(0) - - sys.stderr.write("{:,} number of samples will be computed.\n".format(args.numberOfSamples)) - sizeFactorsDict = estimateScaleFactor(args.bamfiles, args.sampleWindowLength, - args.numberOfSamples, - args.normalizationLength, - numberOfProcessors=args.numberOfProcessors, - chrsToSkip=args.ignoreForNormalization, - verbose=args.verbose) - - for k, v in sizeFactorsDict.items(): - print("{}: {}".format(k, v)) diff --git a/deeptools/getFragmentAndReadSize.py b/deeptools/getFragmentAndReadSize.py deleted file mode 100644 index 0cf2dc8eba..0000000000 --- a/deeptools/getFragmentAndReadSize.py +++ /dev/null @@ -1,166 +0,0 @@ -import numpy as np - -# own tools -from deeptools import bamHandler -from deeptools import mapReduce - -old_settings = np.seterr(all='ignore') - - -def getFragmentLength_wrapper(args): - return getFragmentLength_worker(*args) - - -def getFragmentLength_worker(chrom, start, end, bamFile, distanceBetweenBins): - """ - Queries the reads at the given region for the distance between - reads and the read length - - Parameters - ---------- - chrom : str - chromosome name - start : int - region start - end : int - region end - bamFile : str - BAM file name - distanceBetweenBins : int - the number of bases at the end of each bin to ignore - - Returns - ------- - np.array - an np.array, where first column is fragment length, the - second is for read length - """ - bam = bamHandler.openBam(bamFile) - end = max(start + 1, end - distanceBetweenBins) - if chrom in bam.references: - reads = np.array([(abs(r.template_length), r.infer_query_length(always=False)) - for r in bam.fetch(chrom, start, end) - if r.is_proper_pair and r.is_read1 and not r.is_unmapped]) - if not len(reads): - # if the previous operation produces an empty list - # it could be that the data is not paired, then - # we try with out filtering - reads = np.array([(abs(r.template_length), r.infer_query_length(always=False)) - for r in bam.fetch(chrom, start, end) if not r.is_unmapped]) - else: - raise NameError("chromosome {} not found in bam file".format(chrom)) - - if not len(reads): - reads = np.array([]).reshape(0, 2) - - return reads - - -def get_read_and_fragment_length(bamFile, return_lengths=False, blackListFileName=None, - binSize=50000, distanceBetweenBins=1000000, - numberOfProcessors=None, verbose=False): - """ - Estimates the fragment length and read length through sampling - - Parameters - ---------- - bamFile : str - BAM file name - return_lengths : bool - numberOfProcessors : int - verbose : bool - binSize : int - distanceBetweenBins : int - - Returns - ------- - d : dict - tuple of two dictionaries, one for the fragment length and the other -for the read length. The dictionaries summarise the mean, median etc. values - - """ - - bam_handle = bamHandler.openBam(bamFile) - chrom_sizes = list(zip(bam_handle.references, bam_handle.lengths)) - - distanceBetweenBins *= 2 - fl = [] - - # Fix issue #522, allow distanceBetweenBins == 0 - if distanceBetweenBins == 0: - imap_res = mapReduce.mapReduce((bam_handle.filename, distanceBetweenBins), - getFragmentLength_wrapper, - chrom_sizes, - genomeChunkLength=binSize, - blackListFileName=blackListFileName, - numberOfProcessors=numberOfProcessors, - verbose=verbose) - fl = np.concatenate(imap_res) - - # Try to ensure we have at least 1000 regions from which to compute statistics, halving the intra-bin distance as needed - while len(fl) < 1000 and distanceBetweenBins > 1: - distanceBetweenBins /= 2 - stepsize = binSize + distanceBetweenBins - imap_res = mapReduce.mapReduce((bam_handle.filename, distanceBetweenBins), - getFragmentLength_wrapper, - chrom_sizes, - genomeChunkLength=stepsize, - blackListFileName=blackListFileName, - numberOfProcessors=numberOfProcessors, - verbose=verbose) - - fl = np.concatenate(imap_res) - - if len(fl): - fragment_length = fl[:, 0] - read_length = fl[:, 1] - if fragment_length.mean() > 0: - fragment_len_dict = {'sample_size': len(fragment_length), - 'min': fragment_length.min(), - 'qtile25': np.percentile(fragment_length, 25), - 'mean': np.mean(fragment_length), - 'median': np.median(fragment_length), - 'qtile75': np.percentile(fragment_length, 75), - 'max': fragment_length.max(), - 'std': np.std(fragment_length), - 'mad': np.median(np.abs(fragment_length - np.median(fragment_length))), - 'qtile10': np.percentile(fragment_length, 10), - 'qtile20': np.percentile(fragment_length, 20), - 'qtile30': np.percentile(fragment_length, 30), - 'qtile40': np.percentile(fragment_length, 40), - 'qtile60': np.percentile(fragment_length, 60), - 'qtile70': np.percentile(fragment_length, 70), - 'qtile80': np.percentile(fragment_length, 80), - 'qtile90': np.percentile(fragment_length, 90), - 'qtile99': np.percentile(fragment_length, 99)} - else: - fragment_len_dict = None - - if return_lengths and fragment_len_dict is not None: - fragment_len_dict['lengths'] = fragment_length - - read_len_dict = {'sample_size': len(read_length), - 'min': read_length.min(), - 'qtile25': np.percentile(read_length, 25), - 'mean': np.mean(read_length), - 'median': np.median(read_length), - 'qtile75': np.percentile(read_length, 75), - 'max': read_length.max(), - 'std': np.std(read_length), - 'mad': np.median(np.abs(read_length - np.median(read_length))), - 'qtile10': np.percentile(read_length, 10), - 'qtile20': np.percentile(read_length, 20), - 'qtile30': np.percentile(read_length, 30), - 'qtile40': np.percentile(read_length, 40), - 'qtile60': np.percentile(read_length, 60), - 'qtile70': np.percentile(read_length, 70), - 'qtile80': np.percentile(read_length, 80), - 'qtile90': np.percentile(read_length, 90), - 'qtile99': np.percentile(read_length, 99)} - if return_lengths: - read_len_dict['lengths'] = read_length - else: - fragment_len_dict = None - read_len_dict = None - - return fragment_len_dict, read_len_dict diff --git a/deeptools/getRatio.py b/deeptools/getRatio.py deleted file mode 100644 index 937cc7c418..0000000000 --- a/deeptools/getRatio.py +++ /dev/null @@ -1,82 +0,0 @@ -import numpy as np - -old_settings = np.seterr(all='ignore') - - -def compute_ratio(value1, value2, args): - value1 = value1 + args['pseudocount'][0] - value2 = value2 + args['pseudocount'][1] - - ratio = float(value1) / value2 - if args['valueType'] == 'log2': - ratio = np.log2(ratio) - - elif args['valueType'] == 'reciprocal_ratio': - # the reciprocal ratio of a/b - # is a/b if a/b > 1 else -1* b/a - ratio = ratio if ratio >= 1 else -1.0 / ratio - - return ratio - - -def getRatio(tileCoverage, args): - r""" - The mapreduce method calls this function - for each tile. The parameters (args) are fixed - in the main method. - - >>> funcArgs= {'valueType': 'ratio', 'scaleFactors': (1,1), 'pseudocount': [1, 1]} - >>> getRatio([9, 19], funcArgs) - 0.5 - >>> getRatio([0, 0], funcArgs) - 1.0 - >>> getRatio([np.nan, np.nan], funcArgs) - nan - >>> getRatio([np.nan, 1.0], funcArgs) - nan - >>> funcArgs['valueType'] ='subtract' - >>> getRatio([20, 10], funcArgs) - 10 - >>> funcArgs['scaleFactors'] = (1, 0.5) - >>> getRatio([10, 20], funcArgs) - 0.0 - - The reciprocal ratio is of a and b is: - is a/b if a/b > 1 else -1* b/a - >>> funcArgs['valueType'] ='reciprocal_ratio' - >>> funcArgs['scaleFactors'] = (1, 1) - >>> funcArgs['pseudocount'] = [0, 0] - >>> getRatio([2, 1], funcArgs) - 2.0 - >>> getRatio([1, 2], funcArgs) - -2.0 - >>> getRatio([1, 1], funcArgs) - 1.0 - """ - - value1 = args['scaleFactors'][0] * tileCoverage[0] - value2 = args['scaleFactors'][1] * tileCoverage[1] - - # if any of the two values to compare - # is nan, return nan - if np.isnan(value1) or np.isnan(value2): - return np.nan - - # ratio case - if args['valueType'] in ['ratio', 'log2', 'reciprocal_ratio']: - bin_value = compute_ratio(value1, value2, args) - - # non ratio case (diff, sum etc) - else: - if args['valueType'] == 'subtract': - bin_value = value1 - value2 - elif args['valueType'] == 'add': - bin_value = value1 + value2 - elif args['valueType'] == 'first': - bin_value = value1 - elif args['valueType'] == 'second': - bin_value = value2 - elif args['valueType'] == 'mean': - bin_value = (value1 + value2) / 2.0 - - return bin_value diff --git a/deeptools/getScaleFactor.py b/deeptools/getScaleFactor.py deleted file mode 100644 index 541b4febdc..0000000000 --- a/deeptools/getScaleFactor.py +++ /dev/null @@ -1,305 +0,0 @@ -#!/usr/bin/env python -# -*- coding: utf-8 -*- - -import numpy as np -import deeptools.mapReduce as mapReduce -from deeptools import bamHandler -from deeptools import utilities -import sys - -debug = 0 - - -def getFractionKept_wrapper(args): - return getFractionKept_worker(*args) - - -def getFractionKept_worker(chrom, start, end, bamFile, args, offset): - """ - Queries the BAM file and counts the number of alignments kept/found in the - first 50000 bases. - """ - bam = bamHandler.openBam(bamFile) - start += offset * 50000 - end = min(end, start + 50000) - tot = 0 - filtered = 0 - - if end <= start: - return (filtered, tot) - - prev_pos = set() - lpos = None - if chrom in bam.references: - for read in bam.fetch(chrom, start, end): - tot += 1 - if read.is_unmapped: - continue - - if args.minMappingQuality and read.mapq < args.minMappingQuality: - filtered += 1 - continue - - # filter reads based on SAM flag - if args.samFlagInclude and read.flag & args.samFlagInclude != args.samFlagInclude: - filtered += 1 - continue - if args.samFlagExclude and read.flag & args.samFlagExclude != 0: - filtered += 1 - continue - - # fragment length filtering - tLen = utilities.getTLen(read) - if args.minFragmentLength > 0 and tLen < args.minFragmentLength: - filtered += 1 - continue - if args.maxFragmentLength > 0 and tLen > args.maxFragmentLength: - filtered += 1 - continue - - # get rid of duplicate reads that have same position on each of the - # pairs - if args.ignoreDuplicates: - # Assuming more or less concordant reads, use the fragment bounds, otherwise the start positions - if tLen >= 0: - s = read.pos - e = s + tLen - else: - s = read.pnext - e = s - tLen - if read.reference_id != read.next_reference_id: - e = read.pnext - if lpos is not None and lpos == read.reference_start \ - and (s, e, read.next_reference_id, read.is_reverse) in prev_pos: - filtered += 1 - continue - if lpos != read.reference_start: - prev_pos.clear() - lpos = read.reference_start - prev_pos.add((s, e, read.next_reference_id, read.is_reverse)) - - # If filterRNAstrand is in args, then filter accordingly - # This is very similar to what's used in the get_fragment_from_read function in the filterRnaStrand class - if hasattr(args, "filterRNAstrand"): - if read.is_paired: - if args.filterRNAstrand == 'forward': - if not ((read.flag & 128 == 128 and read.flag & 16 == 0) or (read.flag & 64 == 64 and read.flag & 32 == 0)): - filtered += 1 - continue - elif args.filterRNAstrand == 'reverse': - if not (read.flag & 144 == 144 or read.flag & 96 == 96): - filtered += 1 - continue - else: - if args.filterRNAstrand == 'forward' and read.flag & 16 == 0: - filtered += 1 - continue - elif args.filterRNAstrand == 'reverse' and read.flag & 16 == 16: - filtered += 1 - continue - - return (filtered, tot) - - -def fraction_kept(args, stats): - """ - Count the following: - (A) The total number of alignments sampled - (B) The total number of alignments ignored due to any of the following: - --samFlagInclude - --samFlagExclude - --minMappingQuality - --ignoreDuplicates - --minFragmentLength - --maxFragmentLength - - Black list regions are already accounted for. This works by sampling the - genome (by default, we'll iterate until we sample 1% or 100,000 alignments, - whichever is smaller (unless there are fewer than 100,000 alignments, in - which case sample everything). - - The sampling works by dividing the genome into bins and only looking at the - first 50000 bases. If this doesn't yield sufficient alignments then the bin - size is halved. - """ - # Do we even need to proceed? - if (not args.minMappingQuality or args.minMappingQuality == 0) and \ - (not args.samFlagInclude or args.samFlagInclude == 0) and \ - (not args.samFlagExclude or args.samFlagExclude == 0) and \ - (not args.minFragmentLength or args.minFragmentLength == 0) and \ - (not args.maxFragmentLength or args.maxFragmentLength == 0): - if hasattr(args, "filterRNAstrand"): - if args.filterRNAstrand not in ["forward", "reverse"]: - return 1.0 - else: - return 1.0 - - filtered = 0 - total = 0 - distanceBetweenBins = 2000000 - bam_handle = bamHandler.openBam(args.bam) - bam_mapped = utilities.bam_total_reads(bam_handle, args.ignoreForNormalization, stats) - if bam_mapped < 1000000: - num_needed_to_sample = bam_mapped - else: - if 0.1 * bam_mapped >= 1000000: - num_needed_to_sample = 0.1 * bam_mapped - else: - num_needed_to_sample = 1000000 - if args.exactScaling: - num_needed_to_sample = bam_mapped - if num_needed_to_sample == bam_mapped: - distanceBetweenBins = 55000 - if args.ignoreForNormalization: - chrom_sizes = [(chrom_name, bam_handle.lengths[idx]) for idx, chrom_name in enumerate(bam_handle.references) - if chrom_name not in args.ignoreForNormalization] - else: - chrom_sizes = list(zip(bam_handle.references, bam_handle.lengths)) - - offset = 0 - # Iterate over bins at various non-overlapping offsets until we have enough data - while total < num_needed_to_sample and offset < np.ceil(distanceBetweenBins / 50000): - res = mapReduce.mapReduce((bam_handle.filename, args, offset), - getFractionKept_wrapper, - chrom_sizes, - genomeChunkLength=distanceBetweenBins, - blackListFileName=args.blackListFileName, - numberOfProcessors=args.numberOfProcessors, - verbose=args.verbose) - - if len(res): - foo, bar = np.sum(res, axis=0) - filtered += foo - total += bar - offset += 1 - - if total == 0: - # This should never happen - total = 1 - - return 1.0 - float(filtered) / float(total) - - -def get_num_kept_reads(args, stats): - """ - Substracts from the total number of mapped reads in a bamfile - the proportion of reads that fall into blacklisted regions - or that are filtered - - :return: integer - """ - if stats is None: - bam_handle, mapped, unmapped, stats = bamHandler.openBam(args.bam, returnStats=True, nThreads=args.numberOfProcessors) - else: - bam_handle = bamHandler.openBam(args.bam) - bam_mapped_total = utilities.bam_total_reads(bam_handle, args.ignoreForNormalization, stats) - if args.blackListFileName: - blacklisted = utilities.bam_blacklisted_reads(bam_handle, args.ignoreForNormalization, - args.blackListFileName, args.numberOfProcessors) - print("There are {0} alignments, of which {1} are completely " - "within a blacklist region.".format(bam_mapped_total, blacklisted)) - num_kept_reads = bam_mapped_total - blacklisted - else: - num_kept_reads = bam_mapped_total - ftk = fraction_kept(args, stats) - if ftk < 1: - num_kept_reads *= ftk - print("Due to filtering, {0}% of the aforementioned alignments " - "will be used {1}".format(100 * ftk, num_kept_reads)) - - return num_kept_reads, bam_mapped_total - - -def get_scale_factor(args, stats): - scale_factor = args.scaleFactor - bam_mapped, bam_mapped_total = get_num_kept_reads(args, stats) - if args.normalizeUsing == 'RPGC': - # Print output, since normalzation stuff isn't printed to stderr otherwise - sys.stderr.write("normalization: 1x (effective genome size {})\n".format(args.effectiveGenomeSize)) - - # try to guess fragment length if the bam file contains paired end reads - from deeptools.getFragmentAndReadSize import get_read_and_fragment_length - frag_len_dict, read_len_dict = get_read_and_fragment_length(args.bam, - return_lengths=False, - blackListFileName=args.blackListFileName, - numberOfProcessors=args.numberOfProcessors, - verbose=args.verbose) - if args.extendReads: - if args.extendReads is True: - # try to guess fragment length if the bam file contains paired end reads - if frag_len_dict: - fragment_length = frag_len_dict['median'] - else: - exit("*ERROR*: library is not paired-end. Please provide an extension length.") - if args.verbose: - print(("Fragment length based on paired en data " - "estimated to be {}".format(frag_len_dict['median']))) - - elif args.extendReads < 1: - exit("*ERROR*: read extension must be bigger than one. Value give: {} ".format(args.extendReads)) - elif args.extendReads > 2000: - exit("*ERROR*: read extension must be smaller that 2000. Value give: {} ".format(args.extendReads)) - else: - fragment_length = args.extendReads - - else: - # set as fragment length the read length - fragment_length = int(read_len_dict['median']) - if args.verbose: - print("Estimated read length is {}".format(int(read_len_dict['median']))) - - current_coverage = \ - float(bam_mapped * fragment_length) / args.effectiveGenomeSize - # the scaling sets the coverage to match 1x - scale_factor *= 1.0 / current_coverage - if debug: - print("Estimated current coverage {}".format(current_coverage)) - print("Scaling factor {}".format(args.scaleFactor)) - - elif args.normalizeUsing == 'RPKM': - # Print output, since normalzation stuff isn't printed to stderr otherwise - sys.stderr.write("normalization: RPKM\n") - - # the RPKM is the # reads per tile / \ - # ( total reads (in millions) * tile length in Kb) - million_reads_mapped = float(bam_mapped) / 1e6 - tile_len_in_kb = float(args.binSize) / 1000 - - scale_factor *= 1.0 / (million_reads_mapped * tile_len_in_kb) - - if debug: - print("scale factor using RPKM is {0}".format(args.scaleFactor)) - - elif args.normalizeUsing == 'CPM': - # Print output, since normalzation stuff isn't printed to stderr otherwise - sys.stderr.write("normalization: CPM\n") - - # the CPM (norm is based on post-filtering total counts of reads in BAM "bam_mapped") - million_reads_mapped = float(bam_mapped) / 1e6 - scale_factor *= 1.0 / (million_reads_mapped) - - if debug: - print("scale factor using CPM is {0}".format(args.scaleFactor)) - - elif args.normalizeUsing == 'BPM': - # Print output, since normalzation stuff isn't printed to stderr otherwise - sys.stderr.write("normalization: BPM\n") - # the BPM (norm is based on post-filtering total counts of reads in BAM "bam_mapped") - # sampled_bins_sum = getSampledSum(args.bam) - tile_len_in_kb = float(args.binSize) / 1000 - tpm_scaleFactor = (bam_mapped / tile_len_in_kb) / 1e6 - - scale_factor *= 1 / (tpm_scaleFactor * tile_len_in_kb) - if debug: - print("scale factor using BPM is {0}".format(args.scaleFactor)) - - else: - # Print output, since normalzation stuff isn't printed to stderr otherwise - sys.stderr.write("normalization: none (signal scaled by the fraction of alignments kept after filtering)\n") - - scale_factor *= bam_mapped / float(bam_mapped_total) - - if args.verbose: - print("Final scaling factor: {}".format(scale_factor)) - - return scale_factor diff --git a/deeptools/getScorePerBigWigBin.py b/deeptools/getScorePerBigWigBin.py deleted file mode 100644 index 6f0ff45eae..0000000000 --- a/deeptools/getScorePerBigWigBin.py +++ /dev/null @@ -1,322 +0,0 @@ -import pyBigWig -import numpy as np -import os -import sys -import shutil -import warnings - -# deepTools packages -import deeptools.mapReduce as mapReduce -import deeptools.utilities -# debug = 0 - -old_settings = np.seterr(all='ignore') - - -def countReadsInRegions_wrapper(args): - # Using arguments unpacking! - return countFragmentsInRegions_worker(*args) - - -def countFragmentsInRegions_worker(chrom, start, end, - bigWigFiles, - stepSize, binLength, - save_data, - bedRegions=None - ): - """ returns the average score in each bigwig file at each 'stepSize' - position within the interval start, end for a 'binLength' window. - Because the idea is to get counts for window positions at - different positions for sampling the bins are equally spaced - and *not adjacent*. - - If a list of bedRegions is given, then the number of reads - that overlaps with each region is counted. - - Test dataset with two samples covering 200 bp. - >>> test = Tester() - - Fragment coverage. - >>> np.transpose(countFragmentsInRegions_worker(test.chrom, 0, 200, [test.bwFile1, test.bwFile2], 50, 25, False)[0]) - array([[1., 1., 2., 2.], - [1., 1., 1., 3.]]) - - >>> np.transpose(countFragmentsInRegions_worker(test.chrom, 0, 200, [test.bwFile1, test.bwFile2], 200, 200, False)[0]) - array([[1.5], - [1.5]]) - - BED regions: - >>> bedRegions = [[test.chrom, [(45, 55)]], [test.chrom, [(95, 105)]], [test.chrom, [(145, 155)]]] - >>> np.transpose(countFragmentsInRegions_worker(test.chrom, 0, 200,[test.bwFile1, test.bwFile2], 200, 200, False, - ... bedRegions=bedRegions)[0]) - array([[1. , 1.5, 2. ], - [1. , 1. , 2. ]]) - """ - assert start < end, "start {} bigger that end {}".format(start, end) - - # array to keep the scores for the regions - sub_score_per_bin = [] - - rows = 0 - - bigwig_handles = [] - for foo in bigWigFiles: - bigwig_handles.append(pyBigWig.open(foo)) - - regions_to_consider = [] - if bedRegions: - for reg in bedRegions: - regs = [] - for exon in reg[1]: - regs.append((exon[0], exon[1])) - regions_to_consider.append(regs) - else: - for i in range(start, end, stepSize): - if (i + binLength) > end: - regions_to_consider.append([(i, end)]) # last bin (may be smaller) - else: - regions_to_consider.append([(i, i + binLength)]) - - if save_data: - _file = open(deeptools.utilities.getTempFileName(suffix='.bed'), 'w+t') - _file_name = _file.name - else: - _file_name = '' - warnings.simplefilter("default") - i = 0 - for reg in regions_to_consider: - avgReadsArray = [] - i += 1 - - for idx, bwh in enumerate(bigwig_handles): - if chrom not in bwh.chroms(): - unmod_name = chrom - if chrom.startswith('chr'): - # remove the chr part from chromosome name - chrom = chrom[3:] - else: - # prefix with 'chr' the chromosome name - chrom = 'chr' + chrom - if chrom not in bwh.chroms(): - exit('Chromosome name {} not found in bigwig file\n {}\n'.format(unmod_name, bigWigFiles[idx])) - - weights = [] - scores = [] - for exon in reg: - weights.append(exon[1] - exon[0]) - score = bwh.stats(chrom, exon[0], exon[1]) - - if score is None or score == [None] or np.isnan(score[0]): - score = [np.nan] - scores.extend(score) - avgReadsArray.append(np.average(scores, weights=weights)) # mean of fragment coverage for region - - sub_score_per_bin.extend(avgReadsArray) - rows += 1 - if save_data: - starts = [] - ends = [] - for exon in reg: - starts.append(str(exon[0])) - ends.append(str(exon[1])) - starts = ",".join(starts) - ends = ",".join(ends) - _file.write("\t".join(map(str, [chrom, starts, ends])) + "\t") - _file.write("\t".join(["{}".format(x) for x in avgReadsArray]) + "\n") - - if save_data: - _file.close() - warnings.resetwarnings() - - # the output is a matrix having as many rows as the variable 'row' - # and as many columns as bigwig files. The rows correspond to - # each of the regions processed by the worker. - # np.array([[score1_1, score1_2], - # [score2_1, score2_2]] - return np.array(sub_score_per_bin).reshape(rows, len(bigWigFiles)), _file_name - - -def getChromSizes(bigwigFilesList): - """ - Get chromosome sizes from bigWig file with pyBigWig - - Test dataset with two samples covering 200 bp. - >>> test = Tester() - - Chromosome name(s) and size(s). - >>> assert getChromSizes([test.bwFile1, test.bwFile2]) == ([('3R', 200)], set([])) - """ - def print_chr_names_and_size(chr_set): - sys.stderr.write("chromosome\tlength\n") - for name, size in chr_set: - sys.stderr.write("{0:>15}\t{1:>10}\n".format(name, size)) - - bigwigFilesList = bigwigFilesList[:] - - common_chr = set() - for fname in bigwigFilesList: - fh = pyBigWig.open(fname) - common_chr = common_chr.union(set(fh.chroms().items())) - fh.close() - - non_common_chr = set() - for bw in bigwigFilesList: - _names_and_size = set(pyBigWig.open(bw).chroms().items()) - if len(common_chr & _names_and_size) == 0: - # try to add remove 'chr' from the chromosme name - _corr_names_size = set() - for chrom_name, size in _names_and_size: - if chrom_name.startswith('chr'): - _corr_names_size.add((chrom_name[3:], size)) - else: - _corr_names_size.add(('chr' + chrom_name, size)) - if len(common_chr & _corr_names_size) == 0: - message = "No common chromosomes found. Are the bigwig files " \ - "from the same species and same assemblies?\n" - sys.stderr.write(message) - print_chr_names_and_size(common_chr) - - sys.stderr.write("\nand the following is the list of the unmatched chromosome and chromosome\n" - "lengths from file\n{}\n".format(bw)) - print_chr_names_and_size(_names_and_size) - exit(1) - else: - _names_and_size = _corr_names_size - - non_common_chr |= common_chr ^ _names_and_size - common_chr = common_chr & _names_and_size - - if len(non_common_chr) > 0: - sys.stderr.write("\nThe following chromosome names did not match between the bigwig files\n") - print_chr_names_and_size(non_common_chr) - - # get the list of common chromosome names and sizes - return sorted(common_chr), non_common_chr - - -def getScorePerBin(bigWigFiles, binLength, - numberOfProcessors=1, - verbose=False, region=None, - bedFile=None, - blackListFileName=None, - stepSize=None, - chrsToSkip=[], - out_file_for_raw_data=None, - allArgs=None): - """ - This function returns a matrix containing scores (median) for the coverage - of fragments within a region. Each row corresponds to a sampled region. - Likewise, each column corresponds to a bigwig file. - - Test dataset with two samples covering 200 bp. - >>> test = Tester() - >>> np.transpose(getScorePerBin([test.bwFile1, test.bwFile2], 50, 3)) - array([[1., 1., 2., 2.], - [1., 1., 1., 3.]]) - - """ - # Try to determine an optimal fraction of the genome (chunkSize) - # that is sent to workers for analysis. If too short, too much time - # is spent loading the files - # if too long, some processors end up free. - # the following is a heuristic - - # get list of common chromosome names and sizes - chrom_sizes, non_common = getChromSizes(bigWigFiles) - # skip chromosome in the list. This is usually for the - # X chromosome which may have either one copy in a male sample - # or a mixture of male/female and is unreliable. - # Also the skip may contain heterochromatic regions and - # mitochondrial DNA - if chrsToSkip and len(chrsToSkip): - chrom_sizes = [x for x in chrom_sizes if x[0] not in chrsToSkip] - - chrnames, chrlengths = list(zip(*chrom_sizes)) - if stepSize is None: - stepSize = binLength # for adjacent bins - - # set chunksize based on number of processors used - chunkSize = max(sum(chrlengths) / numberOfProcessors, int(1e6)) - # make chunkSize multiple of binLength - chunkSize -= chunkSize % binLength - if verbose: - print("step size is {}".format(stepSize)) - - if region: - # in case a region is used, append the tilesize - region += ":{}".format(binLength) - # mapReduce( (staticArgs), func, chromSize, etc. ) - if out_file_for_raw_data: - save_file = True - else: - save_file = False - - # Handle GTF options - transcriptID, exonID, transcript_id_designator, keepExons = deeptools.utilities.gtfOptions(allArgs) - - imap_res = mapReduce.mapReduce((bigWigFiles, stepSize, binLength, save_file), - countReadsInRegions_wrapper, - chrom_sizes, - genomeChunkLength=chunkSize, - bedFile=bedFile, - blackListFileName=blackListFileName, - region=region, - numberOfProcessors=numberOfProcessors, - transcriptID=transcriptID, - exonID=exonID, - keepExons=keepExons, - transcript_id_designator=transcript_id_designator) - - if out_file_for_raw_data: - if len(non_common): - sys.stderr.write("*Warning*\nThe resulting bed file does not contain information for " - "the chromosomes that were not common between the bigwig files\n") - - # concatenate intermediary bedgraph files - ofile = open(out_file_for_raw_data, "w") - for _values, tempFileName in imap_res: - if tempFileName: - # concatenate all intermediate tempfiles into one - f = open(tempFileName, 'r') - shutil.copyfileobj(f, ofile) - f.close() - os.remove(tempFileName) - - ofile.close() - - # the matrix scores are in the first element of each of the entries in imap_res - score_per_bin = np.concatenate([x[0] for x in imap_res], axis=0) - return score_per_bin - - -class Tester(object): - - def __init__(self): - """ - The the two bigWig files are as follows: - $ cat /tmp/testA.bg - 3R 0 100 1 - 3R 100 200 2 - - $ cat /tmp/testB.bg - 3R 0 150 1 - 3R 150 200 3 - - They cover 200 bp: - - 0 50 100 150 200 - |------------------------------------------------------------| - A 111111111111111111111111111111122222222222222222222222222222 - - - B 111111111111111111111111111111111111111111111333333333333333 - - """ - - self.root = os.path.dirname(os.path.abspath(__file__)) + "/test/test_data/" - self.bwFile1 = self.root + "testA.bw" - self.bwFile2 = self.root + "testB.bw" - self.bwFile_PE = self.root + "test_paired2.bw" - self.chrom = '3R' - # global debug - # debug = 0 diff --git a/deeptools/heatmapper.py b/deeptools/heatmapper.py deleted file mode 100644 index f86b85e234..0000000000 --- a/deeptools/heatmapper.py +++ /dev/null @@ -1,1372 +0,0 @@ -import sys -import gzip -from collections import OrderedDict -import numpy as np -from copy import deepcopy - -import pyBigWig -from deeptools import getScorePerBigWigBin -from deeptools import mapReduce -from deeptools.utilities import toString, toBytes, smartLabels -from deeptools.heatmapper_utilities import getProfileTicks - - -old_settings = np.seterr(all='ignore') - - -def chopRegions(exonsInput, left=0, right=0): - """ - exons is a list of (start, end) tuples. The goal is to chop these into - separate lists of tuples, to take care or unscaled regions. "left" and - "right" denote regions of a given size to exclude from the normal binning - process (unscaled regions). - - This outputs three lists of (start, end) tuples: - - leftBins: 5' unscaled regions - bodyBins: body bins for scaling - rightBins: 3' unscaled regions - - In addition are two integers - padLeft: Number of bases of padding on the left (due to not being able to fulfill "left") - padRight: As above, but on the right side - """ - leftBins = [] - rightBins = [] - padLeft = 0 - padRight = 0 - exons = deepcopy(exonsInput) - while len(exons) > 0 and left > 0: - width = exons[0][1] - exons[0][0] - if width <= left: - leftBins.append(exons[0]) - del exons[0] - left -= width - else: - leftBins.append((exons[0][0], exons[0][0] + left)) - exons[0] = (exons[0][0] + left, exons[0][1]) - left = 0 - if left > 0: - padLeft = left - - while len(exons) > 0 and right > 0: - width = exons[-1][1] - exons[-1][0] - if width <= right: - rightBins.append(exons[-1]) - del exons[-1] - right -= width - else: - rightBins.append((exons[-1][1] - right, exons[-1][1])) - exons[-1] = (exons[-1][0], exons[-1][1] - right) - right = 0 - if right > 0: - padRight = right - - return leftBins, exons, rightBins[::-1], padLeft, padRight - - -def chopRegionsFromMiddle(exonsInput, left=0, right=0): - """ - Like chopRegions(), above, but returns two lists of tuples on each side of - the center point of the exons. - - The steps are as follow: - - 1) Find the center point of the set of exons (e.g., [(0, 200), (300, 400), (800, 900)] would be centered at 200) - * If a given exon spans the center point then the exon is split - 2) The given number of bases at the end of the left-of-center list are extracted - * If the set of exons don't contain enough bases, then padLeft is incremented accordingly - 3) As above but for the right-of-center list - 4) A tuple of (#2, #3, pading on the left, and padding on the right) is returned - """ - leftBins = [] - rightBins = [] - size = sum([x[1] - x[0] for x in exonsInput]) - middle = size // 2 - cumulativeSum = 0 - padLeft = 0 - padRight = 0 - exons = deepcopy(exonsInput) - - # Split exons in half - for exon in exons: - size = exon[1] - exon[0] - if cumulativeSum >= middle: - rightBins.append(exon) - elif cumulativeSum + size < middle: - leftBins.append(exon) - else: - # Don't add 0-width exonic bins! - if exon[0] < exon[1] - cumulativeSum - size + middle: - leftBins.append((exon[0], exon[1] - cumulativeSum - size + middle)) - if exon[1] - cumulativeSum - size + middle < exon[1]: - rightBins.append((exon[1] - cumulativeSum - size + middle, exon[1])) - cumulativeSum += size - - # Trim leftBins/adjust padLeft - lSum = sum([x[1] - x[0] for x in leftBins]) - if lSum > left: - lSum = 0 - for i, exon in enumerate(leftBins[::-1]): - size = exon[1] - exon[0] - if lSum + size > left: - leftBins[-i - 1] = (exon[1] + lSum - left, exon[1]) - break - lSum += size - if lSum == left: - break - i += 1 - if i < len(leftBins): - leftBins = leftBins[-i:] - elif lSum < left: - padLeft = left - lSum - - # Trim rightBins/adjust padRight - rSum = sum([x[1] - x[0] for x in rightBins]) - if rSum > right: - rSum = 0 - for i, exon in enumerate(rightBins): - size = exon[1] - exon[0] - if rSum + size > right: - rightBins[i] = (exon[0], exon[1] - rSum - size + right) - break - rSum += size - if rSum == right: - break - rightBins = rightBins[:i + 1] - elif rSum < right: - padRight = right - rSum - - return leftBins, rightBins, padLeft, padRight - - -def trimZones(zones, maxLength, binSize, padRight): - """ - Given a (variable length) list of lists of (start, end) tuples, trim/remove and tuple that extends past maxLength (e.g., the end of a chromosome) - - Returns the trimmed zones and padding - """ - output = [] - for zone, nbins in zones: - outZone = [] - changed = False - for reg in zone: - if reg[0] >= maxLength: - changed = True - padRight += reg[1] - reg[0] - continue - - if reg[1] > maxLength: - changed = True - padRight += reg[1] - maxLength - reg = (reg[0], maxLength) - if reg[1] > reg[0]: - outZone.append(reg) - if changed: - nBins = sum(x[1] - x[0] for x in outZone) // binSize - else: - nBins = nbins - output.append((outZone, nBins)) - return output, padRight - - -def compute_sub_matrix_wrapper(args): - return heatmapper.compute_sub_matrix_worker(*args) - - -class heatmapper(object): - """ - Class to handle the reading and - plotting of matrices. - """ - - def __init__(self): - self.parameters = None - self.lengthDict = None - self.matrix = None - self.regions = None - self.blackList = None - self.quiet = True - # These are parameters that were single values in versions <3 but are now internally lists. See issue #614 - self.special_params = set(['unscaled 5 prime', 'unscaled 3 prime', 'body', 'downstream', 'upstream', 'ref point', 'bin size']) - - def getTicks(self, idx): - """ - This is essentially a wrapper around getProfileTicks to accomdate the fact that each column has its own ticks. - """ - xticks, xtickslabel = getProfileTicks(self, self.reference_point_label[idx], self.startLabel, self.endLabel, idx) - return xticks, xtickslabel - - def computeMatrix(self, score_file_list, regions_file, parameters, blackListFileName=None, verbose=False, allArgs=None): - """ - Splits into - multiple cores the computation of the scores - per bin for each region (defined by a hash '#' - in the regions (BED/GFF) file. - """ - if parameters['body'] > 0 and \ - parameters['body'] % parameters['bin size'] > 0: - exit("The --regionBodyLength has to be " - "a multiple of --binSize.\nCurrently the " - "values are {} {} for\nregionsBodyLength and " - "binSize respectively\n".format(parameters['body'], - parameters['bin size'])) - - # the beforeRegionStartLength is extended such that - # length is a multiple of binSize - if parameters['downstream'] % parameters['bin size'] > 0: - exit("Length of region after the body has to be " - "a multiple of --binSize.\nCurrent value " - "is {}\n".format(parameters['downstream'])) - - if parameters['upstream'] % parameters['bin size'] > 0: - exit("Length of region before the body has to be a multiple of " - "--binSize\nCurrent value is {}\n".format(parameters['upstream'])) - - if parameters['unscaled 5 prime'] % parameters['bin size'] > 0: - exit("Length of the unscaled 5 prime region has to be a multiple of " - "--binSize\nCurrent value is {}\n".format(parameters['unscaled 5 prime'])) - - if parameters['unscaled 3 prime'] % parameters['bin size'] > 0: - exit("Length of the unscaled 5 prime region has to be a multiple of " - "--binSize\nCurrent value is {}\n".format(parameters['unscaled 3 prime'])) - - if parameters['unscaled 5 prime'] + parameters['unscaled 3 prime'] > 0 and parameters['body'] == 0: - exit('Unscaled 5- and 3-prime regions only make sense with the scale-regions subcommand.\n') - - # Take care of GTF options - transcriptID = "transcript" - exonID = "exon" - transcript_id_designator = "transcript_id" - keepExons = False - self.quiet = False - if allArgs is not None: - allArgs = vars(allArgs) - transcriptID = allArgs.get("transcriptID", transcriptID) - exonID = allArgs.get("exonID", exonID) - transcript_id_designator = allArgs.get("transcript_id_designator", transcript_id_designator) - keepExons = allArgs.get("keepExons", keepExons) - self.quiet = allArgs.get("quiet", self.quiet) - - chromSizes, _ = getScorePerBigWigBin.getChromSizes(score_file_list) - res, labels = mapReduce.mapReduce([score_file_list, parameters], - compute_sub_matrix_wrapper, - chromSizes, - self_=self, - bedFile=regions_file, - blackListFileName=blackListFileName, - numberOfProcessors=parameters['proc number'], - includeLabels=True, - transcriptID=transcriptID, - exonID=exonID, - transcript_id_designator=transcript_id_designator, - keepExons=keepExons, - verbose=verbose) - # each worker in the pool returns a tuple containing - # the submatrix data, the regions that correspond to the - # submatrix, and the number of regions lacking scores - # Since this is largely unsorted, we need to sort by group - - # merge all the submatrices into matrix - matrix = np.concatenate([r[0] for r in res], axis=0) - regions = [] - regions_no_score = 0 - for idx in range(len(res)): - if len(res[idx][1]): - regions.extend(res[idx][1]) - regions_no_score += res[idx][2] - groups = [x[3] for x in regions] - foo = sorted(zip(groups, list(range(len(regions))), regions)) - sortIdx = [x[1] for x in foo] - regions = [x[2] for x in foo] - matrix = matrix[sortIdx] - - # mask invalid (nan) values - matrix = np.ma.masked_invalid(matrix) - - assert matrix.shape[0] == len(regions), \ - "matrix length does not match regions length" - - if len(regions) == 0: - sys.stderr.write("\nERROR: Either the BED file does not contain any valid regions or there are none remaining after filtering.\n") - exit(1) - if regions_no_score == len(regions): - exit("\nERROR: None of the BED regions could be found in the bigWig" - "file.\nPlease check that the bigwig file is valid and " - "that the chromosome names between the BED file and " - "the bigWig file correspond to each other\n") - - if regions_no_score > len(regions) * 0.75: - file_type = 'bigwig' if score_file_list[0].endswith(".bw") else "BAM" - prcnt = 100 * float(regions_no_score) / len(regions) - sys.stderr.write( - "\n\nWarning: {0:.2f}% of regions are *not* associated\n" - "to any score in the given {1} file. Check that the\n" - "chromosome names from the BED file are consistent with\n" - "the chromosome names in the given {2} file and that both\n" - "files refer to the same species\n\n".format(prcnt, - file_type, - file_type)) - - self.parameters = parameters - - numcols = matrix.shape[1] - num_ind_cols = self.get_num_individual_matrix_cols() - sample_boundaries = list(range(0, numcols + num_ind_cols, num_ind_cols)) - if allArgs is not None and allArgs['samplesLabel'] is not None: - sample_labels = allArgs['samplesLabel'] - else: - sample_labels = smartLabels(score_file_list) - - # Determine the group boundaries - group_boundaries = [] - group_labels_filtered = [] - last_idx = -1 - for x in range(len(regions)): - if regions[x][3] != last_idx: - last_idx = regions[x][3] - group_boundaries.append(x) - group_labels_filtered.append(labels[last_idx]) - group_boundaries.append(len(regions)) - - # check if a given group is too small. Groups that - # are too small can't be plotted and an exception is thrown. - group_len = np.diff(group_boundaries) - if len(group_len) > 1: - sum_len = sum(group_len) - group_frac = [float(x) / sum_len for x in group_len] - if min(group_frac) <= 0.002: - sys.stderr.write( - "One of the groups defined in the bed file is " - "too small.\nGroups that are too small can't be plotted. " - "\n") - - self.matrix = _matrix(regions, matrix, - group_boundaries, - sample_boundaries, - group_labels_filtered, - sample_labels) - - if parameters['skip zeros']: - self.matrix.removeempty() - - @staticmethod - def compute_sub_matrix_worker(self, chrom, start, end, score_file_list, parameters, regions): - """ - Returns - ------- - numpy matrix - A numpy matrix that contains per each row the values found per each of the regions given - """ - if parameters['verbose']: - sys.stderr.write("Processing {}:{}-{}\n".format(chrom, start, end)) - - # read BAM or scores file - score_file_handles = [] - for sc_file in score_file_list: - score_file_handles.append(pyBigWig.open(sc_file)) - - # determine the number of matrix columns based on the lengths - # given by the user, times the number of score files - matrix_cols = len(score_file_list) * \ - ((parameters['downstream'] + - parameters['unscaled 5 prime'] + parameters['unscaled 3 prime'] + - parameters['upstream'] + parameters['body']) // - parameters['bin size']) - - # create an empty matrix to store the values - sub_matrix = np.zeros((len(regions), matrix_cols)) - sub_matrix[:] = np.nan - - j = 0 - sub_regions = [] - regions_no_score = 0 - for transcript in regions: - feature_chrom = transcript[0] - exons = transcript[1] - feature_start = exons[0][0] - feature_end = exons[-1][1] - feature_name = transcript[2] - feature_strand = transcript[4] - padLeft = 0 - padRight = 0 - padLeftNaN = 0 - padRightNaN = 0 - upstream = [] - downstream = [] - - # get the body length - body_length = np.sum([x[1] - x[0] for x in exons]) - parameters['unscaled 5 prime'] - parameters['unscaled 3 prime'] - - # print some information - if parameters['body'] > 0 and \ - body_length < parameters['bin size']: - if not self.quiet: - sys.stderr.write("A region that is shorter than the bin size (possibly only after accounting for unscaled regions) was found: " - "({0}) {1} {2}:{3}:{4}. Skipping...\n".format((body_length - parameters['unscaled 5 prime'] - parameters['unscaled 3 prime']), - feature_name, feature_chrom, - feature_start, feature_end)) - coverage = np.zeros(matrix_cols) - if not parameters['missing data as zero']: - coverage[:] = np.nan - else: - if feature_strand == '-': - if parameters['downstream'] > 0: - upstream = [(feature_start - parameters['downstream'], feature_start)] - if parameters['upstream'] > 0: - downstream = [(feature_end, feature_end + parameters['upstream'])] - unscaled5prime, body, unscaled3prime, padLeft, padRight = chopRegions(exons, left=parameters['unscaled 3 prime'], right=parameters['unscaled 5 prime']) - # bins per zone - a = parameters['downstream'] // parameters['bin size'] - b = parameters['unscaled 3 prime'] // parameters['bin size'] - d = parameters['unscaled 5 prime'] // parameters['bin size'] - e = parameters['upstream'] // parameters['bin size'] - else: - if parameters['upstream'] > 0: - upstream = [(feature_start - parameters['upstream'], feature_start)] - if parameters['downstream'] > 0: - downstream = [(feature_end, feature_end + parameters['downstream'])] - unscaled5prime, body, unscaled3prime, padLeft, padRight = chopRegions(exons, left=parameters['unscaled 5 prime'], right=parameters['unscaled 3 prime']) - a = parameters['upstream'] // parameters['bin size'] - b = parameters['unscaled 5 prime'] // parameters['bin size'] - d = parameters['unscaled 3 prime'] // parameters['bin size'] - e = parameters['downstream'] // parameters['bin size'] - c = parameters['body'] // parameters['bin size'] - - # build zones (each is a list of tuples) - # zone0: region before the region start, - # zone1: unscaled 5 prime region - # zone2: the body of the region - # zone3: unscaled 3 prime region - # zone4: the region from the end of the region downstream - # the format for each zone is: [(start, end), ...], number of bins - # Note that for "reference-point", upstream/downstream will go - # through the exons (if requested) and then possibly continue - # on the other side (unless parameters['nan after end'] is true) - if parameters['body'] > 0: - zones = [(upstream, a), (unscaled5prime, b), (body, c), (unscaled3prime, d), (downstream, e)] - elif parameters['ref point'] == 'TES': # around TES - if feature_strand == '-': - downstream, body, unscaled3prime, padRight, _ = chopRegions(exons, left=parameters['upstream']) - if padRight > 0 and parameters['nan after end'] is True: - padRightNaN += padRight - elif padRight > 0: - downstream.append((downstream[-1][1], downstream[-1][1] + padRight)) - padRight = 0 - else: - unscale5prime, body, upstream, _, padLeft = chopRegions(exons, right=parameters['upstream']) - if padLeft > 0 and parameters['nan after end'] is True: - padLeftNaN += padLeft - elif padLeft > 0: - upstream.insert(0, (upstream[0][0] - padLeft, upstream[0][0])) - padLeft = 0 - e = np.sum([x[1] - x[0] for x in downstream]) // parameters['bin size'] - a = np.sum([x[1] - x[0] for x in upstream]) // parameters['bin size'] - zones = [(upstream, a), (downstream, e)] - elif parameters['ref point'] == 'center': # at the region center - if feature_strand == '-': - upstream, downstream, padLeft, padRight = chopRegionsFromMiddle(exons, left=parameters['downstream'], right=parameters['upstream']) - else: - upstream, downstream, padLeft, padRight = chopRegionsFromMiddle(exons, left=parameters['upstream'], right=parameters['downstream']) - if padLeft > 0 and parameters['nan after end'] is True: - padLeftNaN += padLeft - elif padLeft > 0: - if len(upstream) > 0: - upstream.insert(0, (upstream[0][0] - padLeft, upstream[0][0])) - else: - upstream = [(downstream[0][0] - padLeft, downstream[0][0])] - padLeft = 0 - if padRight > 0 and parameters['nan after end'] is True: - padRightNaN += padRight - elif padRight > 0: - downstream.append((downstream[-1][1], downstream[-1][1] + padRight)) - padRight = 0 - a = np.sum([x[1] - x[0] for x in upstream]) // parameters['bin size'] - e = np.sum([x[1] - x[0] for x in downstream]) // parameters['bin size'] - # It's possible for a/e to be floats or 0 yet upstream/downstream isn't empty - if a < 1: - upstream = [] - a = 0 - if e < 1: - downstream = [] - e = 0 - zones = [(upstream, a), (downstream, e)] - else: # around TSS - if feature_strand == '-': - unscale5prime, body, upstream, _, padLeft = chopRegions(exons, right=parameters['downstream']) - if padLeft > 0 and parameters['nan after end'] is True: - padLeftNaN += padLeft - elif padLeft > 0: - upstream.insert(0, (upstream[0][0] - padLeft, upstream[0][0])) - padLeft = 0 - else: - downstream, body, unscaled3prime, padRight, _ = chopRegions(exons, left=parameters['downstream']) - if padRight > 0 and parameters['nan after end'] is True: - padRightNaN += padRight - elif padRight > 0: - downstream.append((downstream[-1][1], downstream[-1][1] + padRight)) - padRight = 0 - a = np.sum([x[1] - x[0] for x in upstream]) // parameters['bin size'] - e = np.sum([x[1] - x[0] for x in downstream]) // parameters['bin size'] - zones = [(upstream, a), (downstream, e)] - - foo = parameters['upstream'] - bar = parameters['downstream'] - if feature_strand == '-': - foo, bar = bar, foo - if padLeftNaN > 0: - expected = foo // parameters['bin size'] - padLeftNaN = int(round(float(padLeftNaN) / parameters['bin size'])) - if expected - padLeftNaN - a > 0: - padLeftNaN += 1 - if padRightNaN > 0: - expected = bar // parameters['bin size'] - padRightNaN = int(round(float(padRightNaN) / parameters['bin size'])) - if expected - padRightNaN - e > 0: - padRightNaN += 1 - - coverage = [] - # compute the values for each of the files being processed. - # "cov" is a numpy array of bins - for sc_handler in score_file_handles: - # We're only supporting bigWig files at this point - cov = heatmapper.coverage_from_big_wig( - sc_handler, feature_chrom, zones, - parameters['bin size'], - parameters['bin avg type'], - parameters['missing data as zero'], - not self.quiet) - - if padLeftNaN > 0: - cov = np.concatenate([[np.nan] * padLeftNaN, cov]) - if padRightNaN > 0: - cov = np.concatenate([cov, [np.nan] * padRightNaN]) - - if feature_strand == "-": - cov = cov[::-1] - - coverage = np.hstack([coverage, cov]) - - if coverage is None: - regions_no_score += 1 - if not self.quiet: - sys.stderr.write( - "No data was found for region " - "{0} {1}:{2}-{3}. Skipping...\n".format( - feature_name, feature_chrom, - feature_start, feature_end)) - - coverage = np.zeros(matrix_cols) - if not parameters['missing data as zero']: - coverage[:] = np.nan - - try: - temp = coverage.copy() - temp[np.isnan(temp)] = 0 - except: - if not self.quiet: - sys.stderr.write( - "No scores defined for region " - "{0} {1}:{2}-{3}. Skipping...\n".format(feature_name, - feature_chrom, - feature_start, - feature_end)) - coverage = np.zeros(matrix_cols) - if not parameters['missing data as zero']: - coverage[:] = np.nan - - if parameters['min threshold'] is not None and coverage.min() <= parameters['min threshold']: - continue - if parameters['max threshold'] is not None and coverage.max() >= parameters['max threshold']: - continue - if parameters['scale'] != 1: - coverage = parameters['scale'] * coverage - - sub_matrix[j, :] = coverage - - sub_regions.append(transcript) - j += 1 - - # remove empty rows - sub_matrix = sub_matrix[0:j, :] - if len(sub_regions) != len(sub_matrix[:, 0]): - sys.stderr.write("regions lengths do not match\n") - return sub_matrix, sub_regions, regions_no_score - - @staticmethod - def coverage_from_array(valuesArray, zones, binSize, avgType): - try: - valuesArray[0] - except (IndexError, TypeError) as detail: - sys.stderr.write("{0}\nvalues array value: {1}, zones {2}\n".format(detail, valuesArray, zones)) - - cvglist = [] - zoneEnd = 0 - valStart = 0 - valEnd = 0 - for zone, nBins in zones: - if nBins: - # linspace is used to more or less evenly partition the data points into the given number of bins - zoneEnd += nBins - valStart = valEnd - valEnd += np.sum([x[1] - x[0] for x in zone]) - counts_list = [] - - # Partition the space into bins - if nBins == 1: - pos_array = np.array([valStart]) - else: - pos_array = np.linspace(valStart, valEnd, nBins, endpoint=False, dtype=int) - pos_array = np.append(pos_array, valEnd) - - idx = 0 - while idx < nBins: - idxStart = int(pos_array[idx]) - idxEnd = max(int(pos_array[idx + 1]), idxStart + 1) - try: - counts_list.append(heatmapper.my_average(valuesArray[idxStart:idxEnd], avgType)) - except Exception as detail: - sys.stderr.write("Exception found: {0}\n".format(detail)) - idx += 1 - cvglist.append(np.array(counts_list)) - - return np.concatenate(cvglist) - - @staticmethod - def change_chrom_names(chrom): - """ - Changes UCSC chromosome names to ensembl chromosome names - and vice versa. - """ - if chrom.startswith('chr'): - # remove the chr part from chromosome name - chrom = chrom[3:] - if chrom == "M": - chrom = "MT" - else: - # prefix with 'chr' the chromosome name - chrom = 'chr' + chrom - if chrom == "chrMT": - chrom = "chrM" - - return chrom - - @staticmethod - def coverage_from_big_wig(bigwig, chrom, zones, binSize, avgType, nansAsZeros=False, verbose=True): - - """ - uses pyBigWig - to query a region define by chrom and zones. - The output is an array that contains the bigwig - value per base pair. The summary over bins is - done in a later step when coverage_from_array is called. - This method is more reliable than querying the bins - directly from the bigwig, which should be more efficient. - - By default, any region, even if no chromosome match is found - on the bigwig file, produces a result. In other words - no regions are skipped. - - zones: array as follows zone0: region before the region start, - zone1: 5' unscaled region (if present) - zone2: the body of the region (not always present) - zone3: 3' unscaled region (if present) - zone4: the region from the end of the region downstream - - each zone is a tuple containing start, end, and number of bins - - - This is useful if several matrices wants to be merged - or if the sorted BED output of one computeMatrix operation - needs to be used for other cases - """ - nVals = 0 - for zone, _ in zones: - for region in zone: - nVals += region[1] - region[0] - - values_array = np.zeros(nVals) - if not nansAsZeros: - values_array[:] = np.nan - if chrom not in list(bigwig.chroms().keys()): - unmod_name = chrom - chrom = heatmapper.change_chrom_names(chrom) - if chrom not in list(bigwig.chroms().keys()): - if verbose: - sys.stderr.write("Warning: Your chromosome names do not match.\nPlease check that the " - "chromosome names in your BED file\ncorrespond to the names in your " - "bigWig file.\nAn empty line will be added to your heatmap.\nThe problematic " - "chromosome name is {0}\n\n".format(unmod_name)) - - # return empty nan array - return heatmapper.coverage_from_array(values_array, zones, binSize, avgType) - - maxLen = bigwig.chroms(chrom) - startIdx = 0 - endIdx = 0 - for zone, _ in zones: - for region in zone: - startIdx = endIdx - if region[0] < 0: - endIdx += abs(region[0]) - values_array[startIdx:endIdx] = np.nan - startIdx = endIdx - start = max(0, region[0]) - end = min(maxLen, region[1]) - endIdx += end - start - if start < end: - # This won't be the case if we extend off the front of a chromosome, such as (-100, 0) - values_array[startIdx:endIdx] = bigwig.values(chrom, start, end) - if end < region[1]: - startIdx = endIdx - endIdx += region[1] - end - values_array[startIdx:endIdx] = np.nan - - # replaces nans for zeros - if nansAsZeros: - values_array[np.isnan(values_array)] = 0 - - return heatmapper.coverage_from_array(values_array, zones, - binSize, avgType) - - @staticmethod - def my_average(valuesArray, avgType='mean'): - """ - computes the mean, median, etc but only for those values - that are not Nan - """ - valuesArray = np.ma.masked_invalid(valuesArray) - avg = np.ma.__getattribute__(avgType)(valuesArray) - if isinstance(avg, np.ma.core.MaskedConstant): - return np.nan - else: - return avg - - def matrix_from_dict(self, matrixDict, regionsDict, parameters): - self.regionsDict = regionsDict - self.matrixDict = matrixDict - self.parameters = parameters - self.lengthDict = OrderedDict() - self.matrixAvgsDict = OrderedDict() - - def read_matrix_file(self, matrix_file): - # reads a bed file containing the position - # of genomic intervals - # In case a hash sign '#' is found in the - # file, this is considered as a delimiter - # to split the heatmap into groups - - import json - regions = [] - matrix_rows = [] - current_group_index = 0 - max_group_bound = None - - fh = gzip.open(matrix_file) - for line in fh: - line = toString(line).strip() - # read the header file containing the parameters - # used - if line.startswith("@"): - # the parameters used are saved using - # json - self.parameters = json.loads(line[1:].strip()) - max_group_bound = self.parameters['group_boundaries'][1] - continue - - # split the line into bed interval and matrix values - region = line.split('\t') - chrom, start, end, name, score, strand = region[0:6] - matrix_row = np.ma.masked_invalid(np.fromiter(region[6:], float)) - matrix_rows.append(matrix_row) - starts = start.split(",") - ends = end.split(",") - regs = [(int(x), int(y)) for x, y in zip(starts, ends)] - # get the group index - if len(regions) >= max_group_bound: - current_group_index += 1 - max_group_bound = self.parameters['group_boundaries'][current_group_index + 1] - regions.append([chrom, regs, name, max_group_bound, strand, score]) - - matrix = np.vstack(matrix_rows) - self.matrix = _matrix(regions, matrix, self.parameters['group_boundaries'], - self.parameters['sample_boundaries'], - group_labels=self.parameters['group_labels'], - sample_labels=self.parameters['sample_labels']) - - if 'sort regions' in self.parameters: - self.matrix.set_sorting_method(self.parameters['sort regions'], - self.parameters['sort using']) - - # Versions of computeMatrix before 3.0 didn't have an entry of these per column, fix that - nSamples = len(self.matrix.sample_labels) - h = dict() - for k, v in self.parameters.items(): - if k in self.special_params and type(v) is not list: - v = [v] * nSamples - if len(v) == 0: - v = [None] * nSamples - h[k] = v - self.parameters = h - - return - - def save_matrix(self, file_name): - """ - saves the data required to reconstruct the matrix - the format is: - A header containing the parameters used to create the matrix - encoded as: - @key:value\tkey2:value2 etc... - The rest of the file has the same first 5 columns of a - BED file: chromosome name, start, end, name, score and strand, - all separated by tabs. After the fifth column the matrix - values are appended separated by tabs. - Groups are separated by adding a line starting with a hash (#) - and followed by the group name. - - The file is gzipped. - """ - import json - self.parameters['sample_labels'] = self.matrix.sample_labels - self.parameters['group_labels'] = self.matrix.group_labels - self.parameters['sample_boundaries'] = self.matrix.sample_boundaries - self.parameters['group_boundaries'] = self.matrix.group_boundaries - - # Redo the parameters, ensuring things related to ticks and labels are repeated appropriately - nSamples = len(self.matrix.sample_labels) - h = dict() - for k, v in self.parameters.items(): - if type(v) is list and len(v) == 0: - v = None - if k in self.special_params and type(v) is not list: - v = [v] * nSamples - if len(v) == 0: - v = [None] * nSamples - h[k] = v - fh = gzip.open(file_name, 'wb') - params_str = json.dumps(h, separators=(',', ':')) - fh.write(toBytes("@" + params_str + "\n")) - score_list = np.ma.masked_invalid(np.mean(self.matrix.matrix, axis=1)) - for idx, region in enumerate(self.matrix.regions): - # join np_array values - # keeping nans while converting them to strings - if not np.ma.is_masked(score_list[idx]): - float(score_list[idx]) - matrix_values = "\t".join( - np.char.mod('%f', self.matrix.matrix[idx, :])) - starts = ["{0}".format(x[0]) for x in region[1]] - ends = ["{0}".format(x[1]) for x in region[1]] - starts = ",".join(starts) - ends = ",".join(ends) - # BEDish format (we don't currently store the score) - fh.write( - toBytes('{0}\t{1}\t{2}\t{3}\t{4}\t{5}\t{6}\n'.format( - region[0], - starts, - ends, - region[2], - region[5], - region[4], - matrix_values))) - fh.close() - - def save_tabulated_values(self, file_handle, reference_point_label='TSS', start_label='TSS', end_label='TES', averagetype='mean'): - """ - Saves the values averaged by col using the avg_type - given - - Args: - file_handle: file name to save the file - reference_point_label: Name of the reference point label - start_label: Name of the star label - end_label: Name of the end label - averagetype: average type (e.g. mean, median, std) - - """ - # get X labels - w = self.parameters['bin size'] - b = self.parameters['upstream'] - a = self.parameters['downstream'] - c = self.parameters.get('unscaled 5 prime', 0) - d = self.parameters.get('unscaled 3 prime', 0) - m = self.parameters['body'] - - xticks = [] - xtickslabel = [] - for idx in range(self.matrix.get_num_samples()): - if b[idx] < 1e5: - quotient = 1000 - symbol = 'Kb' - else: - quotient = 1e6 - symbol = 'Mb' - - if m[idx] == 0: - last = 0 - if len(xticks): - last = xticks[-1] - xticks.extend([last + (k / w[idx]) for k in [w[idx], b[idx], b[idx] + a[idx]]]) - xtickslabel.extend(['{0:.1f}{1}'.format(-(float(b[idx]) / quotient), symbol), reference_point_label, - '{0:.1f}{1}'.format(float(a[idx]) / quotient, symbol)]) - - else: - xticks_values = [w[idx]] - - # only if upstream region is set, add a x tick - if b[idx] > 0: - xticks_values.append(b[idx]) - xtickslabel.append('{0:.1f}{1}'.format(-(float(b[idx]) / quotient), symbol)) - - xtickslabel.append(start_label) - - if c[idx] > 0: - xticks_values.append(b[idx] + c[idx]) - xtickslabel.append("") - - if d[idx] > 0: - xticks_values.append(b[idx] + c[idx] + m[idx]) - xtickslabel.append("") - - xticks_values.append(b[idx] + c[idx] + m[idx] + d[idx]) - xtickslabel.append(end_label) - - if a[idx] > 0: - xticks_values.append(b[idx] + c[idx] + m[idx] + d[idx] + a[idx]) - xtickslabel.append('{0:.1f}{1}'.format(float(a[idx]) / quotient, symbol)) - - last = 0 - if len(xticks): - last = xticks[-1] - xticks.extend([last + (k / w[idx]) for k in xticks_values]) - x_axis = np.arange(xticks[-1]) + 1 - labs = [] - for x_value in x_axis: - if x_value in xticks and xtickslabel[xticks.index(x_value)]: - labs.append(xtickslabel[xticks.index(x_value)]) - elif x_value in xticks: - labs.append("tick") - else: - labs.append("") - - with open(file_handle, 'w') as fh: - # write labels - fh.write("bin labels\t\t{}\n".format("\t".join(labs))) - fh.write('bins\t\t{}\n'.format("\t".join([str(x) for x in x_axis]))) - - for sample_idx in range(self.matrix.get_num_samples()): - for group_idx in range(self.matrix.get_num_groups()): - sub_matrix = self.matrix.get_matrix(group_idx, sample_idx) - values = [str(x) for x in np.ma.__getattribute__(averagetype)(sub_matrix['matrix'], axis=0)] - fh.write("{}\t{}\t{}\n".format(sub_matrix['sample'], sub_matrix['group'], "\t".join(values))) - - def save_matrix_values(self, file_name): - # print a header telling the group names and their length - fh = open(file_name, 'wb') - info = [] - groups_len = np.diff(self.matrix.group_boundaries) - for i in range(len(self.matrix.group_labels)): - info.append("{}:{}".format(self.matrix.group_labels[i], - groups_len[i])) - fh.write(toBytes("#{}\n".format("\t".join(info)))) - # add to header the x axis values - fh.write(toBytes("#downstream:{}\tupstream:{}\tbody:{}\tbin size:{}\tunscaled 5 prime:{}\tunscaled 3 prime:{}\n".format( - self.parameters['downstream'], - self.parameters['upstream'], - self.parameters['body'], - self.parameters['bin size'], - self.parameters.get('unscaled 5 prime', 0), - self.parameters.get('unscaled 3 prime', 0)))) - sample_len = np.diff(self.matrix.sample_boundaries) - for i in range(len(self.matrix.sample_labels)): - info.extend([self.matrix.sample_labels[i]] * sample_len[i]) - fh.write(toBytes("{}\n".format("\t".join(info)))) - - fh.close() - # reopen again using append mode - fh = open(file_name, 'ab') - np.savetxt(fh, self.matrix.matrix, fmt="%.4g", delimiter="\t") - fh.close() - - def save_BED(self, file_handle): - boundaries = np.array(self.matrix.group_boundaries) - # Add a header - file_handle.write("#chrom\tstart\tend\tname\tscore\tstrand\tthickStart\tthickEnd\titemRGB\tblockCount\tblockSizes\tblockStart\tdeepTools_group") - if self.matrix.silhouette is not None: - file_handle.write("\tsilhouette") - file_handle.write("\n") - for idx, region in enumerate(self.matrix.regions): - # the label id corresponds to the last boundary - # that is smaller than the region index. - # for example for a boundary array = [0, 10, 20] - # and labels ['a', 'b', 'c'], - # for index 5, the label is 'a', for - # index 10, the label is 'b' etc - label_idx = np.flatnonzero(boundaries <= idx)[-1] - starts = ["{0}".format(x[0]) for x in region[1]] - ends = ["{0}".format(x[1]) for x in region[1]] - starts = ",".join(starts) - ends = ",".join(ends) - file_handle.write( - '{0}\t{1}\t{2}\t{3}\t{4}\t{5}\t{1}\t{2}\t0'.format( - region[0], - region[1][0][0], - region[1][-1][1], - region[2], - region[5], - region[4])) - file_handle.write( - '\t{0}\t{1}\t{2}\t{3}'.format( - len(region[1]), - ",".join([str(int(y) - int(x)) for x, y in region[1]]), - ",".join([str(int(x) - int(starts[0])) for x, y in region[1]]), - self.matrix.group_labels[label_idx])) - if self.matrix.silhouette is not None: - file_handle.write("\t{}".format(self.matrix.silhouette[idx])) - file_handle.write("\n") - file_handle.close() - - @staticmethod - def matrix_avg(matrix, avgType='mean'): - matrix = np.ma.masked_invalid(matrix) - return np.ma.__getattribute__(avgType)(matrix, axis=0) - - def get_individual_matrices(self, matrix): - """In case multiple matrices are saved one after the other - this method splits them appart. - Returns a list containing the matrices - """ - num_cols = matrix.shape[1] - num_ind_cols = self.get_num_individual_matrix_cols() - matrices_list = [] - for i in range(0, num_cols, num_ind_cols): - if i + num_ind_cols > num_cols: - break - matrices_list.append(matrix[:, i:i + num_ind_cols]) - return matrices_list - - def get_num_individual_matrix_cols(self): - """ - returns the number of columns that - each matrix should have. This is done because - the final matrix that is plotted can be composed - of smaller matrices that are merged one after - the other. - """ - matrixCols = ((self.parameters['downstream'] + self.parameters['upstream'] + self.parameters['body'] + self.parameters['unscaled 5 prime'] + self.parameters['unscaled 3 prime']) // - self.parameters['bin size']) - - return matrixCols - - -def computeSilhouetteScore(d, idx, labels): - """ - Given a square distance matrix with NaN diagonals, compute the silhouette score - of a given row (idx). Each row should have an associated label (labels). - """ - keep = ~np.isnan(d[idx, ]) - foo = np.bincount(labels[keep], weights=d[idx, ][keep]) - groupSizes = np.bincount(labels[keep]) - intraIdx = labels[idx] - if groupSizes[intraIdx] == 1: - return 0 - intra = foo[labels[idx]] / groupSizes[intraIdx] - interMask = np.arange(len(foo))[np.arange(len(foo)) != labels[idx]] - inter = np.min(foo[interMask] / groupSizes[interMask]) - return (inter - intra) / max(inter, intra) - - -class _matrix(object): - """ - class to hold heatmapper matrices - The base data is a large matrix - with definition to know the boundaries for row and col divisions. - Col divisions represent groups within a subset, e.g. Active and - inactive from PolII bigwig data. - - Row division represent different samples, for example - PolII in males vs. PolII in females. - - This is an internal class of the heatmapper class - """ - - def __init__(self, regions, matrix, group_boundaries, sample_boundaries, - group_labels=None, sample_labels=None): - - # simple checks - assert matrix.shape[0] == group_boundaries[-1], \ - "row max do not match matrix shape" - assert matrix.shape[1] == sample_boundaries[-1], \ - "col max do not match matrix shape" - - self.regions = regions - self.matrix = matrix - self.group_boundaries = group_boundaries - self.sample_boundaries = sample_boundaries - self.sort_method = None - self.sort_using = None - self.silhouette = None - - if group_labels is None: - self.group_labels = ['group {}'.format(x) - for x in range(len(group_boundaries) - 1)] - else: - assert len(group_labels) == len(group_boundaries) - 1, \ - "number of group labels does not match number of groups" - self.group_labels = group_labels - - if sample_labels is None: - self.sample_labels = ['sample {}'.format(x) - for x in range(len(sample_boundaries) - 1)] - else: - assert len(sample_labels) == len(sample_boundaries) - 1, \ - "number of sample labels does not match number of samples" - self.sample_labels = sample_labels - - def get_matrix(self, group, sample): - """ - Returns a sub matrix from the large - matrix. Group and sample are ids, - thus, row = 0, col=0 get the first group - of the first sample. - - Returns - ------- - dictionary containing the matrix, - the group label and the sample label - """ - group_start = self.group_boundaries[group] - group_end = self.group_boundaries[group + 1] - sample_start = self.sample_boundaries[sample] - sample_end = self.sample_boundaries[sample + 1] - - return {'matrix': np.ma.masked_invalid(self.matrix[group_start:group_end, :][:, sample_start:sample_end]), - 'group': self.group_labels[group], - 'sample': self.sample_labels[sample]} - - def get_num_samples(self): - return len(self.sample_labels) - - def get_num_groups(self): - return len(self.group_labels) - - def set_group_labels(self, new_labels): - """ sets new labels for groups - """ - if len(new_labels) != len(self.group_labels): - raise ValueError("length new labels != length original labels") - self.group_labels = new_labels - - def set_sample_labels(self, new_labels): - """ sets new labels for groups - """ - if len(new_labels) != len(self.sample_labels): - raise ValueError("length new labels != length original labels") - self.sample_labels = new_labels - - def set_sorting_method(self, sort_method, sort_using): - self.sort_method = sort_method - self.sort_using = sort_using - - def get_regions(self): - """Returns the regions per group - - Returns - ------ - list - - Each element of the list is itself a list - of dictionaries containing the regions info: - chrom, start, end, strand, name etc. - - Each element of the list corresponds to each - of the groups - """ - regions = [] - for idx in range(len(self.group_labels)): - start = self.group_boundaries[idx] - end = self.group_boundaries[idx + 1] - regions.append(self.regions[start:end]) - - return regions - - def sort_groups(self, sort_using='mean', sort_method='no', sample_list=None): - """ - Sorts and rearranges the submatrices according to the - sorting method given. - """ - if sort_method == 'no': - return - - if (sample_list is not None) and (len(sample_list) > 0): - # get the ids that correspond to the selected sample list - idx_to_keep = [] - for sample_idx in sample_list: - idx_to_keep += range(self.sample_boundaries[sample_idx], self.sample_boundaries[sample_idx + 1]) - - matrix = self.matrix[:, idx_to_keep] - - else: - matrix = self.matrix - - # compute the row average: - if sort_using == 'region_length': - matrix_avgs = list() - for x in self.regions: - matrix_avgs.append(np.sum([bar[1] - bar[0] for bar in x[1]])) - matrix_avgs = np.array(matrix_avgs) - elif sort_using == 'mean': - matrix_avgs = np.nanmean(matrix, axis=1) - elif sort_using == 'mean': - matrix_avgs = np.nanmean(matrix, axis=1) - elif sort_using == 'median': - matrix_avgs = np.nanmedian(matrix, axis=1) - elif sort_using == 'max': - matrix_avgs = np.nanmax(matrix, axis=1) - elif sort_using == 'min': - matrix_avgs = np.nanmin(matrix, axis=1) - elif sort_using == 'sum': - matrix_avgs = np.nansum(matrix, axis=1) - else: - sys.exit("{} is an unsupported sorting method".format(sort_using)) - - # order per group - _sorted_regions = [] - _sorted_matrix = [] - for idx in range(len(self.group_labels)): - start = self.group_boundaries[idx] - end = self.group_boundaries[idx + 1] - order = matrix_avgs[start:end].argsort() - if sort_method == 'descend': - order = order[::-1] - _sorted_matrix.append(self.matrix[start:end, :][order, :]) - # sort the regions - _reg = self.regions[start:end] - for idx in order: - _sorted_regions.append(_reg[idx]) - - self.matrix = np.vstack(_sorted_matrix) - self.regions = _sorted_regions - self.set_sorting_method(sort_method, sort_using) - - def hmcluster(self, k, evaluate_silhouette=True, method='kmeans', clustering_samples=None): - matrix = np.asarray(self.matrix) - matrix_to_cluster = matrix - if clustering_samples is not None: - assert all(i > 0 for i in clustering_samples), \ - "all indices should be bigger than or equal to 1." - assert all(i <= len(self.sample_labels) for i in - clustering_samples), \ - "each index should be smaller than or equal to {}(total "\ - "number of samples.)".format(len(self.sample_labels)) - - clustering_samples = np.asarray(clustering_samples) - 1 - - samples_cols = [] - for idx in clustering_samples: - samples_cols += range(self.sample_boundaries[idx], - self.sample_boundaries[idx + 1]) - - matrix_to_cluster = matrix_to_cluster[:, samples_cols] - if np.any(np.isnan(matrix_to_cluster)): - # replace nans for 0 otherwise kmeans produces a weird behaviour - sys.stderr.write("*Warning* For clustering nan values have to be replaced by zeros \n") - matrix_to_cluster[np.isnan(matrix_to_cluster)] = 0 - - if method == 'kmeans': - from scipy.cluster.vq import vq, kmeans - - centroids, _ = kmeans(matrix_to_cluster, k) - # order the centroids in an attempt to - # get the same cluster order - cluster_labels, _ = vq(matrix_to_cluster, centroids) - - if method == 'hierarchical': - # normally too slow for large data sets - from scipy.cluster.hierarchy import fcluster, linkage - Z = linkage(matrix_to_cluster, method='ward', metric='euclidean') - cluster_labels = fcluster(Z, k, criterion='maxclust') - # hierarchical clustering labels from 1 .. k - # while k-means labels 0 .. k -1 - # Thus, for consistency, we subtract 1 - cluster_labels -= 1 - - # sort clusters - _clustered_mean = [] - _cluster_ids_list = [] - for cluster in range(k): - cluster_ids = np.flatnonzero(cluster_labels == cluster) - _cluster_ids_list.append(cluster_ids) - _clustered_mean.append(matrix_to_cluster[cluster_ids, :].mean()) - - # reorder clusters based on mean - cluster_order = np.argsort(_clustered_mean)[::-1] - # create groups using the clustering - self.group_labels = [] - self.group_boundaries = [0] - _clustered_regions = [] - _clustered_matrix = [] - cluster_number = 1 - for cluster in cluster_order: - self.group_labels.append("cluster_{}".format(cluster_number)) - cluster_number += 1 - cluster_ids = _cluster_ids_list[cluster] - self.group_boundaries.append(self.group_boundaries[-1] + - len(cluster_ids)) - _clustered_matrix.append(self.matrix[cluster_ids, :]) - for idx in cluster_ids: - _clustered_regions.append(self.regions[idx]) - - self.regions = _clustered_regions - self.matrix = np.vstack(_clustered_matrix) - - return idx - - def computeSilhouette(self, k): - if k > 1: - from scipy.spatial.distance import pdist, squareform - - silhouette = np.repeat(0.0, self.group_boundaries[-1]) - groupSizes = np.subtract(self.group_boundaries[1:], self.group_boundaries[:-1]) - labels = np.repeat(np.arange(k), groupSizes) - - d = pdist(self.matrix) - d2 = squareform(d) - np.fill_diagonal(d2, np.nan) # This excludes the diagonal - for idx in range(len(labels)): - silhouette[idx] = computeSilhouetteScore(d2, idx, labels) - sys.stderr.write("The average silhouette score is: {}\n".format(np.mean(silhouette))) - self.silhouette = silhouette - - def removeempty(self): - """ - removes matrix rows containing only zeros or nans - """ - to_keep = [] - score_list = np.ma.masked_invalid(np.mean(self.matrix, axis=1)) - for idx, region in enumerate(self.regions): - if np.ma.is_masked(score_list[idx]) or float(score_list[idx]) == 0: - continue - else: - to_keep.append(idx) - self.regions = [self.regions[x] for x in to_keep] - self.matrix = self.matrix[to_keep, :] - # adjust sample boundaries - to_keep = np.array(to_keep) - self.group_boundaries = [len(to_keep[to_keep < x]) for x in self.group_boundaries] - - def flatten(self): - """ - flatten and remove nans from matrix. Useful - to get max and mins from matrix. - - :return flattened matrix - """ - matrix_flatten = np.asarray(self.matrix.flatten()) - # nans are removed from the flattened array - matrix_flatten = matrix_flatten[~np.isnan(matrix_flatten)] - if len(matrix_flatten) == 0: - num_nan = len(np.flatnonzero(np.isnan(self.matrix.flatten()))) - raise ValueError("matrix only contains nans " - "(total nans: {})".format(num_nan)) - return matrix_flatten diff --git a/deeptools/heatmapper_utilities.py b/deeptools/heatmapper_utilities.py deleted file mode 100644 index e63dfb0226..0000000000 --- a/deeptools/heatmapper_utilities.py +++ /dev/null @@ -1,204 +0,0 @@ -import numpy as np -import matplotlib -matplotlib.use('Agg') -matplotlib.rcParams['pdf.fonttype'] = 42 -matplotlib.rcParams['svg.fonttype'] = 'none' -from deeptools import cm # noqa: F401 -import matplotlib.colors as pltcolors -import plotly.graph_objs as go - -old_settings = np.seterr(all='ignore') - - -def plot_single(ax, ma, average_type, color, label, plot_type='lines'): - """ - Adds a line to the plot in the given ax using the specified method - - Parameters - ---------- - ax : matplotlib axis - matplotlib axis - ma : numpy array - numpy array The data on this matrix is summarized according - to the `average_type` argument. - average_type : str - string values are sum mean median min max std - color : str - a valid color: either a html color name, hex - (e.g #002233), RGB + alpha tuple or list or RGB tuple or list - label : str - label - plot_type: str - type of plot. Either 'se' for standard error, 'std' for - standard deviation, 'overlapped_lines' to plot each line of the matrix, - fill to plot the area between the x axis and the value or any other string to - just plot the average line. - - Returns - ------- - ax - matplotlib axis - - Examples - -------- - - >>> import matplotlib.pyplot as plt - >>> import os - >>> fig = plt.figure() - >>> ax = fig.add_subplot(111) - >>> matrix = np.array([[1,2,3], - ... [4,5,6], - ... [7,8,9]]) - >>> ax = plot_single(ax, matrix -2, 'mean', color=[0.6, 0.8, 0.9], label='fill light blue', plot_type='fill') - >>> ax = plot_single(ax, matrix, 'mean', color='blue', label='red') - >>> ax = plot_single(ax, matrix + 5, 'mean', color='red', label='red', plot_type='std') - >>> ax = plot_single(ax, matrix + 10, 'mean', color='#cccccc', label='gray se', plot_type='se') - >>> ax = plot_single(ax, matrix + 20, 'mean', color=(0.9, 0.5, 0.9), label='violet', plot_type='std') - >>> ax = plot_single(ax, matrix + 30, 'mean', color=(0.9, 0.5, 0.9, 0.5), label='violet with alpha', plot_type='std') - >>> leg = ax.legend() - >>> plt.savefig("/tmp/test.pdf") - >>> plt.close() - >>> fig = plt.figure() - >>> os.remove("/tmp/test.pdf") - - - """ - summary = np.ma.__getattribute__(average_type)(ma, axis=0) - # only plot the average profiles without error regions - x = np.arange(len(summary)) - if isinstance(color, np.ndarray): - color = pltcolors.to_hex(color, keep_alpha=True) - ax.plot(x, summary, color=color, label=label, alpha=0.9) - if plot_type == 'fill': - ax.fill_between(x, summary, facecolor=color, alpha=0.6, edgecolor='none') - - if plot_type in ['se', 'std']: - if plot_type == 'se': # standard error - std = np.std(ma, axis=0) / np.sqrt(ma.shape[0]) - else: - std = np.std(ma, axis=0) - - alpha = 0.2 - # an alpha channel has to be added to the color to fill the area - # between the mean (or median etc.) and the std or se - f_color = pltcolors.colorConverter.to_rgba(color, alpha) - - ax.fill_between(x, summary, summary + std, facecolor=f_color, edgecolor='none') - ax.fill_between(x, summary, summary - std, facecolor=f_color, edgecolor='none') - - ax.set_xlim(0, max(x)) - - return ax - - -def plotly_single(ma, average_type, color, label, plot_type='line'): - """A plotly version of plot_single. Returns a list of traces""" - summary = list(np.ma.__getattribute__(average_type)(ma, axis=0)) - x = list(np.arange(len(summary))) - if isinstance(color, str): - color = list(matplotlib.colors.to_rgb(color)) - traces = [go.Scatter(x=x, y=summary, name=label, line={'color': "rgba({},{},{},0.9)".format(color[0], color[1], color[2])}, showlegend=False)] - if plot_type == 'fill': - traces[0].update(fill='tozeroy', fillcolor=color) - - if plot_type in ['se', 'std']: - if plot_type == 'se': # standard error - std = np.std(ma, axis=0) / np.sqrt(ma.shape[0]) - else: - std = np.std(ma, axis=0) - - x_rev = x[::-1] - lower = summary - std - trace = go.Scatter(x=x + x_rev, - y=np.concatenate([summary + std, lower[::-1]]), - fill='tozerox', - fillcolor="rgba({},{},{},0.2)".format(color[0], color[1], color[2]), - line=go.Line(color='transparent'), - showlegend=False, - name=label) - traces.append(trace) - - return traces - - -def getProfileTicks(hm, referencePointLabel, startLabel, endLabel, idx): - """ - returns the position and labelling of the xticks that - correspond to the heatmap - - As of deepTools 3, the various parameters can be lists, in which case we then need to index things (the idx parameter) - - As of matplotlib 3 the ticks in the heatmap need to have 0.5 added to them. - - As of matplotlib 3.1 there is no longer padding added to all ticks. Reference point ticks will be adjusted by width/2 - or width for spacing and the last half of scaled ticks will be shifed by 1 bin so the ticks are at the beginning of bins. - """ - w = hm.parameters['bin size'] - b = hm.parameters['upstream'] - a = hm.parameters['downstream'] - if idx is not None: - w = w[idx] - b = b[idx] - a = a[idx] - - try: - c = hm.parameters['unscaled 5 prime'] - if idx is not None: - c = c[idx] - except: - c = 0 - try: - d = hm.parameters['unscaled 3 prime'] - if idx is not None: - d = d[idx] - except: - d = 0 - m = hm.parameters['body'] - if idx is not None: - m = m[idx] - - if b < 1e5: - quotient = 1000 - symbol = 'Kb' - else: - quotient = 1e6 - symbol = 'Mb' - - if m == 0: - xticks = [(k / w) for k in [0, b - 0.5 * w, b + a - w]] - xtickslabel = ['{0:.1f}'.format(-(float(b) / quotient)), - referencePointLabel, - '{0:.1f}{1}'.format(float(a) / quotient, symbol)] - else: - xticks_values = [0] - xtickslabel = [] - - # only if upstream region is set, add a x tick - if b > 0: - xticks_values.append(b) - xtickslabel.append('{0:.1f}'.format(-(float(b) / quotient))) - - xtickslabel.append(startLabel) - - # set the x tick for the body parameter, regardless if - # upstream is 0 (not set) - if c > 0: - xticks_values.append(b + c) - xtickslabel.append("") - - if d > 0: - xticks_values.append(b + c + m) - xtickslabel.append("") - - # We need to subtract the bin size from the last 2 point so they're placed at the beginning of the bin - xticks_values.append(b + c + m + d - w) - xtickslabel.append(endLabel) - - if a > 0: - xticks_values.append(b + c + m + d + a - w) - xtickslabel.append('{0:.1f}{1}'.format(float(a) / quotient, symbol)) - - xticks = [(k / w) for k in xticks_values] - xticks = [max(x, 0) for x in xticks] - - return xticks, xtickslabel diff --git a/deeptools/mapReduce.py b/deeptools/mapReduce.py deleted file mode 100644 index af0b1647c9..0000000000 --- a/deeptools/mapReduce.py +++ /dev/null @@ -1,263 +0,0 @@ -import multiprocessing -from deeptoolsintervals import GTF -import random - -debug = 0 - - -def mapReduce(staticArgs, func, chromSize, - genomeChunkLength=None, - region=None, - bedFile=None, - blackListFileName=None, - numberOfProcessors=4, - verbose=False, - includeLabels=False, - keepExons=False, - transcriptID="transcriptID", - exonID="exonID", - transcript_id_designator="transcript_id", - self_=None): - """ - Split the genome into parts that are sent to workers using a defined - number of procesors. Results are collected and returned. - - For each genomic region the given 'func' is called using - the following parameters: - - chrom, start, end, staticArgs - - The *arg* are static, *pickable* variables that need to be sent - to workers. - - The genome chunk length corresponds to a fraction of the genome, in bp, - that is send to each of the workers for processing. - - Depending on the type of process a larger or shorter regions may be - preferred - - :param chromSize: A list of duples containing the chromosome - name and its length - :param region: The format is chr:start:end:tileSize (see function - getUserRegion) - :param staticArgs: tuple of arguments that are sent to the given 'func' - - :param func: function to call. The function is called using the - following parameters (chrom, start, end, staticArgs) - :param bedFile: Is a bed file is given, the args to the func to be - called are extended to include a list of bed - defined regions. - :param blackListFileName: A list of regions to exclude from all computations. - Note that this has genomeChunkLength resolution... - :param self_: In case mapreduce should make a call to an object - the self variable has to be passed. - :param includeLabels: Pass group and transcript labels into the calling - function. These are added to the static args - (groupLabel and transcriptName). - - If "includeLabels" is true, a tuple of (results, labels) is returned - """ - - if not genomeChunkLength: - genomeChunkLength = 1e5 - genomeChunkLength = int(genomeChunkLength) - - if verbose: - print("genome partition size for multiprocessing: {0}".format( - genomeChunkLength)) - - region_start = 0 - region_end = None - - # if a region is set, that means that the task should only cover - # the given genomic position - - if region: - chromSize, region_start, region_end, genomeChunkLength = getUserRegion(chromSize, region) - if verbose: - print("chrom size: {0}, region start: {1}, region end: {2}, " - "genome chunk length sent to each procesor: {3}".format(chromSize, region_start, region_end, genomeChunkLength)) - - if bedFile: - defaultGroup = None - if len(bedFile) == 1: - defaultGroup = "genes" - bed_interval_tree = GTF(bedFile, defaultGroup=defaultGroup, transcriptID=transcriptID, exonID=exonID, transcript_id_designator=transcript_id_designator, keepExons=keepExons) - - if blackListFileName: - blackList = GTF(blackListFileName) - - TASKS = [] - # iterate over all chromosomes - for chrom, size in chromSize: - # the start is zero unless a specific region is defined - start = 0 if region_start == 0 else region_start - for startPos in range(start, size, genomeChunkLength): - endPos = min(size, startPos + genomeChunkLength) - - # Reject a chunk if it overlaps - if blackListFileName: - regions = blSubtract(blackList, chrom, [startPos, endPos]) - else: - regions = [[startPos, endPos]] - - for reg in regions: - if self_ is not None: - argsList = [self_] - else: - argsList = [] - - argsList.extend([chrom, reg[0], reg[1]]) - # add to argument list the static list received the the function - argsList.extend(staticArgs) - - # if a bed file is given, append to the TASK list, - # a list of bed regions that overlap with the - # current genomeChunk. - if bedFile: - # This effectively creates batches of intervals, which is - # generally more performant due to the added overhead of - # initializing additional workers. - - # TODO, there's no point in including the chromosome - if includeLabels: - bed_regions_list = [[chrom, x[4], x[2], x[3], x[5], x[6]] for x in bed_interval_tree.findOverlaps(chrom, reg[0], reg[1], trimOverlap=True, numericGroups=True, includeStrand=True)] - else: - bed_regions_list = [[chrom, x[4], x[5], x[6]] for x in bed_interval_tree.findOverlaps(chrom, reg[0], reg[1], trimOverlap=True, includeStrand=True)] - - if len(bed_regions_list) == 0: - continue - # add to argument list, the position of the bed regions to use - argsList.append(bed_regions_list) - - TASKS.append(tuple(argsList)) - - if len(TASKS) > 1 and numberOfProcessors > 1: - if verbose: - print(("using {} processors for {} " - "number of tasks".format(numberOfProcessors, - len(TASKS)))) - random.shuffle(TASKS) - pool = multiprocessing.Pool(numberOfProcessors) - res = pool.map_async(func, TASKS).get(9999999) - pool.close() - pool.join() - else: - res = list(map(func, TASKS)) - - if includeLabels: - if bedFile: - return res, bed_interval_tree.labels - else: - return res, None - return res - - -def getUserRegion(chrom_sizes, region_string, max_chunk_size=1e6): - r""" - Verifies if a given region argument, given by the user - is valid. The format of the region_string is chrom:start:end:tileSize - where start, end and tileSize are optional. - - :param chrom_sizes: dictionary of chromosome/scaffold size. Key=chromosome name - :param region_string: a string of the form chr:start:end - :param max_chunk_size: upper limit for the chunk size - :return: tuple chrom_size for the region start, region end, chunk size - - #>>> data = getUserRegion({'chr2': 1000}, "chr1:10:10") - #Traceback (most recent call last): - # ... - #NameError: Unknown chromosome: chr1 - #Known chromosomes are: ['chr2'] - - If the region end is biger than the chromosome size, this - value is used instead - >>> getUserRegion({'chr2': 1000}, "chr2:10:1001") - ([('chr2', 1000)], 10, 1000, 990) - - Test chunk and regions size reduction to match tile size - >>> getUserRegion({'chr2': 200000}, "chr2:10:123344:3") - ([('chr2', 123344)], 9, 123345, 123336) - - Test chromosome name mismatch - >>> getUserRegion({'2': 200000}, "chr2:10:123344:3") - ([('2', 123344)], 9, 123345, 123336) - >>> getUserRegion({'chrM': 200000}, "MT:10:123344:3") - ([('chrM', 123344)], 9, 123345, 123336) - """ - region = region_string.split(":") - chrom = region[0] - chrom_sizes = dict(chrom_sizes) - - if chrom not in list(chrom_sizes.keys()): - if chrom == "MT": - chromUse = "chrM" - elif chrom == "chrM": - chromUse = "MT" - elif chrom[0:3] == "chr": - chromUse = chrom[3:] - else: - chromUse = "chr" + chrom - if chromUse not in list(chrom_sizes.keys()): - raise NameError("Unknown chromosome: %s\nKnown " - "chromosomes are: %s " % (chrom, list(chrom_sizes.keys()))) - chrom = chromUse - try: - region_start = int(region[1]) - except IndexError: - region_start = 0 - try: - region_end = int(region[2]) if int(region[2]) <= chrom_sizes[chrom] \ - else chrom_sizes[chrom] - except IndexError: - region_end = chrom_sizes[chrom] - if region_start > region_end or region_start < 0: - raise NameError("{} not valid. The format is chrom:start:end. " - "Without comas, dashes or dots. ".format(region_string)) - try: - tilesize = int(region[3]) - except IndexError: - tilesize = None - - chrom_sizes = [(chrom, region_end)] - - # if tilesize is given, make region_start and region_end - # multiple of tileSize - if tilesize: - region_start -= region_start % tilesize - region_end += tilesize - (region_end % tilesize) - - chunk_size = int(region_end - region_start) - if chunk_size > max_chunk_size: - chunk_size = max_chunk_size - if tilesize and tilesize < chunk_size: - chunk_size -= chunk_size % tilesize - - return chrom_sizes, region_start, region_end, int(chunk_size) - - -def blSubtract(t, chrom, chunk): - """ - If a genomic region overlaps with a blacklisted region, then subtract that region out - - returns a list of lists - """ - - if t is None: - return [chunk] - - overlaps = t.findOverlaps(chrom, chunk[0], chunk[1]) - if overlaps is not None and len(overlaps) > 0: - output = [] - for o in overlaps: - if chunk[1] <= chunk[0]: - break - if chunk[0] < o[0]: - output.append([chunk[0], o[0]]) - chunk[0] = o[1] - if chunk[0] < chunk[1]: - output.append([chunk[0], chunk[1]]) - else: - output = [chunk] - - return output diff --git a/deeptools/misc.py b/deeptools/misc.py deleted file mode 100644 index f20b22f14b..0000000000 --- a/deeptools/misc.py +++ /dev/null @@ -1,13 +0,0 @@ -import os - -# This should force numpy to run single threaded. See issue #697 -# This module MUST be imported before numpy -# Note that these environment variables are internal to deepTools (they won't exist on the shell after the command completes) -if 'MKL_NUM_THREADS' not in os.environ: - os.environ['MKL_NUM_THREADS'] = 'sequential' -if 'NUMEXPR_NUM_THREADS' not in os.environ: - os.environ['NUMEXPR_NUM_THREADS'] = '1' -if 'OMP_NUM_THREADS' not in os.environ: - os.environ['OMP_NUM_THREADS'] = '1' -if 'VECLIB_MAXIMUM_THREADS' not in os.environ: - os.environ['VECLIB_MAXIMUM_THREADS'] = '1' diff --git a/deeptools/multiBamSummary.py b/deeptools/multiBamSummary.py deleted file mode 100644 index 981a99e3c2..0000000000 --- a/deeptools/multiBamSummary.py +++ /dev/null @@ -1,294 +0,0 @@ -#!/usr/bin/env python -# -*- coding: utf-8 -*- - -import os -import sys -import argparse -import numpy as np - -import deeptools.countReadsPerBin as countR -from deeptools import parserCommon -from deeptools.utilities import smartLabels -from importlib.metadata import version -old_settings = np.seterr(all='ignore') - - -def parse_arguments(args=None): - parser = \ - argparse.ArgumentParser( - formatter_class=argparse.RawDescriptionHelpFormatter, - description=""" - -``multiBamSummary`` computes the read coverages for genomic regions for typically two or more BAM files. -The analysis can be performed for the entire genome by running the program in 'bins' mode. -If you want to count the read coverage for specific regions only, use the ``BED-file`` mode instead. -The standard output of ``multiBamSummary`` is a compressed numpy array (``.npz``). -It can be directly used to calculate and visualize pairwise correlation values between the read coverages using the tool 'plotCorrelation'. -Similarly, ``plotPCA`` can be used for principal component analysis of the read coverages using the .npz file. -Note that using a single bigWig file is only recommended if you want to produce a bedGraph file (i.e., with the ``--outRawCounts`` option; the default output file cannot be used by ANY deepTools program if only a single file was supplied!). - -A detailed sub-commands help is available by typing: - - multiBamSummary bins -h - - multiBamSummary BED-file -h - - -""", - epilog='example usages:\n' - 'multiBamSummary bins --bamfiles file1.bam file2.bam -o results.npz \n\n' - 'multiBamSummary BED-file --BED selection.bed --bamfiles file1.bam file2.bam \n' - '-o results.npz' - ' \n\n', - conflict_handler='resolve') - - parser.add_argument('--version', action='version', - version='%(prog)s {}'.format(version('deeptools'))) - subparsers = parser.add_subparsers( - title="commands", - dest='command', - description='subcommands', - help='subcommands', - metavar='') - - parent_parser = parserCommon.getParentArgParse(binSize=False) - read_options_parser = parserCommon.read_options() - - # bins mode options - subparsers.add_parser( - 'bins', - formatter_class=argparse.ArgumentDefaultsHelpFormatter, - parents=[bamcorrelate_args(case='bins'), - parent_parser, read_options_parser, - parserCommon.gtf_options(suppress=True) - ], - help="The coverage calculation is done for consecutive bins of equal " - "size (10 kilobases by default). This mode is useful to assess the " - "genome-wide similarity of BAM files. The bin size and " - "distance between bins can be adjusted.", - add_help=False, - usage='%(prog)s ' - '--bamfiles file1.bam file2.bam ' - '-o results.npz \n' - 'help: multiBamSummary bins -h / multiBamSummary bins --help\n') - - # BED file arguments - subparsers.add_parser( - 'BED-file', - formatter_class=argparse.ArgumentDefaultsHelpFormatter, - parents=[bamcorrelate_args(case='BED-file'), - parent_parser, read_options_parser, - parserCommon.gtf_options() - ], - help="The user provides a BED file that contains all regions " - "that should be considered for the coverage analysis. A " - "common use is to compare ChIP-seq coverages between two " - "different samples for a set of peak regions.", - usage='%(prog)s --BED selection.bed --bamfiles file1.bam file2.bam -o results.npz\n' - 'help: multiBamSummary BED-file -h / multiBamSummary bins --help\n', - add_help=False) - - return parser - - -def bamcorrelate_args(case='bins'): - parser = argparse.ArgumentParser(add_help=False) - required = parser.add_argument_group('Required arguments') - - # define the arguments - required.add_argument('--bamfiles', '-b', - metavar='FILE1 FILE2', - help='List of indexed bam files separated by spaces.', - nargs='+', - required=True) - - required.add_argument('--outFileName', '-out', '-o', - help='File name to save the coverage matrix. This matrix ' - 'can be subsequently plotted using plotCorrelation or ' - 'or plotPCA.', - type=parserCommon.writableFile) - - optional = parser.add_argument_group('Optional arguments') - - optional.add_argument("--help", "-h", action="help", - help="show this help message and exit") - optional.add_argument('--labels', '-l', - metavar='sample1 sample2', - help='User defined labels instead of default labels from ' - 'file names. ' - 'Multiple labels have to be separated by a space, e.g. ' - '--labels sample1 sample2 sample3', - nargs='+') - optional.add_argument('--smartLabels', - action='store_true', - help='Instead of manually specifying labels for the input ' - 'BAM files, this causes deepTools to use the file name ' - 'after removing the path and extension.') - - optional.add_argument('--genomeChunkSize', - type=int, - default=None, - help='Manually specify the size of the genome provided to each processor. ' - 'The default value of None specifies that this is determined by read ' - 'density of the BAM file.') - - if case == 'bins': - optional.add_argument('--binSize', '-bs', - metavar='INT', - help='Length in bases of the window used ' - 'to sample the genome. (Default: %(default)s)', - default=10000, - type=int) - - optional.add_argument('--distanceBetweenBins', '-n', - metavar='INT', - help='By default, multiBamSummary considers consecutive ' - 'bins of the specified --binSize. However, to ' - 'reduce the computation time, a larger distance ' - 'between bins can by given. Larger distances ' - 'result in fewer bins considered. (Default: %(default)s)', - default=0, - type=int) - - required.add_argument('--BED', - help=argparse.SUPPRESS, - default=None) - else: - optional.add_argument('--binSize', '-bs', - help=argparse.SUPPRESS, - default=10000, - type=int) - - optional.add_argument('--distanceBetweenBins', '-n', - help=argparse.SUPPRESS, - metavar='INT', - default=0, - type=int) - - required.add_argument('--BED', - help='Limits the coverage analysis to ' - 'the regions specified in these files.', - metavar='FILE1.bed FILE2.bed', - nargs='+', - required=True) - - group = parser.add_argument_group('Output optional options') - - group.add_argument('--outRawCounts', - help='Save the counts per region to a tab-delimited file.', - type=parserCommon.writableFile, - metavar='FILE') - - group.add_argument('--scalingFactors', - help='Compute scaling factors (in the DESeq2 manner) ' - 'compatible for use with bamCoverage and write them to a ' - 'file. The file has tab-separated columns "sample" and ' - '"scalingFactor".', - type=parserCommon.writableFile, - metavar='FILE') - - return parser - - -def process_args(args=None): - args = parse_arguments().parse_args(args) - - if len(sys.argv) == 1: - parse_arguments().print_help() - sys.exit() - - if args.labels and len(args.bamfiles) != len(args.labels): - print("The number of labels does not match the number of bam files.") - exit(0) - if not args.labels: - if args.smartLabels: - args.labels = smartLabels(args.bamfiles) - else: - args.labels = [os.path.basename(x) for x in args.bamfiles] - - return args - - -def main(args=None): - """ - 1. get read counts at different positions either - all of same length or from genomic regions from the BED file - - 2. save data for further plotting - - """ - args = process_args(args) - - if 'BED' in args: - bed_regions = args.BED - else: - bed_regions = None - - if len(args.bamfiles) == 1 and not (args.outRawCounts or args.scalingFactors): - sys.stderr.write("You've input a single BAM file and not specified " - "--outRawCounts or --scalingFactors. The resulting output will NOT be " - "useful with any deepTools program!\n") - - stepsize = args.binSize + args.distanceBetweenBins - c = countR.CountReadsPerBin( - args.bamfiles, - args.binSize, - numberOfSamples=None, - genomeChunkSize=args.genomeChunkSize, - numberOfProcessors=args.numberOfProcessors, - verbose=args.verbose, - region=args.region, - bedFile=bed_regions, - blackListFileName=args.blackListFileName, - extendReads=args.extendReads, - minMappingQuality=args.minMappingQuality, - ignoreDuplicates=args.ignoreDuplicates, - center_read=args.centerReads, - samFlag_include=args.samFlagInclude, - samFlag_exclude=args.samFlagExclude, - minFragmentLength=args.minFragmentLength, - maxFragmentLength=args.maxFragmentLength, - stepSize=stepsize, - zerosToNans=False, - out_file_for_raw_data=args.outRawCounts) - - num_reads_per_bin = c.run(allArgs=args) - - sys.stderr.write("Number of bins " - "found: {}\n".format(num_reads_per_bin.shape[0])) - - if num_reads_per_bin.shape[0] < 2: - exit("ERROR: too few non zero bins found.\n" - "If using --region please check that this " - "region is covered by reads.\n") - - # numpy will append .npz to the file name if we don't do this... - if args.outFileName: - f = open(args.outFileName, "wb") - np.savez_compressed(f, - matrix=num_reads_per_bin, - labels=args.labels) - f.close() - - if args.scalingFactors: - f = open(args.scalingFactors, 'w') - f.write("sample\tscalingFactor\n") - scalingFactors = countR.estimateSizeFactors(num_reads_per_bin) - for sample, scalingFactor in zip(args.labels, scalingFactors): - f.write("{}\t{:6.4f}\n".format(sample, scalingFactor)) - f.close() - - if args.outRawCounts: - # append to the generated file the - # labels - header = "#'chr'\t'start'\t'end'\t" - header += "'" + "'\t'".join(args.labels) + "'\n" - f = open(args.outRawCounts, 'r+') - content = f.read() - f.seek(0, 0) - f.write(header + content) - f.close() - - -if __name__ == "__main__": - main() diff --git a/deeptools/multiBigwigSummary.py b/deeptools/multiBigwigSummary.py deleted file mode 100644 index 3a5bda19ab..0000000000 --- a/deeptools/multiBigwigSummary.py +++ /dev/null @@ -1,281 +0,0 @@ -#!/usr/bin/env python -# -*- coding: utf-8 -*- - -import sys -import argparse -import os.path -import numpy as np -from deeptools import parserCommon -from deeptools.utilities import smartLabels -import deeptools.getScorePerBigWigBin as score_bw -from importlib.metadata import version - -old_settings = np.seterr(all='ignore') - - -def parse_arguments(args=None): - parser = \ - argparse.ArgumentParser( - formatter_class=argparse.RawDescriptionHelpFormatter, - description=""" - -Given typically two or more bigWig files, ``multiBigwigSummary`` computes the average scores for each of the files in every genomic region. -This analysis is performed for the entire genome by running the program in ``bins`` mode, or for certain user selected regions in ``BED-file`` -mode. Most commonly, the default output of ``multiBigwigSummary`` (a compressed numpy array, .npz) is used by other tools such as ``plotCorrelation`` or ``plotPCA`` for visualization and diagnostic purposes. - -Note that using a single bigWig file is only recommended if you want to produce a bedGraph file (i.e., with the ``--outRawCounts`` option; the default output file cannot be used by ANY deepTools program if only a single file was supplied!). - -A detailed sub-commands help is available by typing: - - multiBigwigSummary bins -h - - multiBigwigSummary BED-file -h - - -""", - epilog='example usage:\n multiBigwigSummary bins ' - '-b file1.bw file2.bw -o results.npz\n\n' - 'multiBigwigSummary BED-file -b file1.bw file2.bw -o results.npz\n' - '--BED selection.bed' - ' \n\n', - conflict_handler='resolve') - - parser.add_argument('--version', action='version', - version='%(prog)s {}'.format(version('deeptools'))) - subparsers = parser.add_subparsers( - title="commands", - dest='command', - metavar='') - - parent_parser = parserCommon.getParentArgParse(binSize=False) - - # bins mode options - subparsers.add_parser( - 'bins', - formatter_class=argparse.ArgumentDefaultsHelpFormatter, - parents=[ - multiBigwigSummaryArgs(case='bins'), - parent_parser, - parserCommon.gtf_options(suppress=True) - ], - help="The average score is based on equally sized bins " - "(10 kilobases by default), which consecutively cover the " - "entire genome. The only exception is the last bin of a chromosome, which " - "is often smaller. The output of this mode is commonly used to assess the " - "overall similarity of different bigWig files.", - add_help=False, - usage='multiBigwigSummary bins ' - '-b file1.bw file2.bw ' - '-o results.npz\n' - 'help: multiBigwigSummary bins -h / multiBigwigSummary bins --help\n') - - # BED file arguments - subparsers.add_parser( - 'BED-file', - formatter_class=argparse.ArgumentDefaultsHelpFormatter, - parents=[ - multiBigwigSummaryArgs(case='BED-file'), - parent_parser, - parserCommon.gtf_options() - ], - help="The user provides a BED file that contains all regions " - "that should be considered for the analysis. A " - "common use is to compare scores (e.g. ChIP-seq scores) between " - "different samples over a set of pre-defined peak regions.", - usage='multiBigwigSummary BED-file ' - '-b file1.bw file2.bw ' - '-o results.npz --BED selection.bed\n' - 'help: multiBigwigSummary BED-file -h / multiBigwigSummary BED-file --help\n', - add_help=False) - - return parser - - -def process_args(args=None): - args = parse_arguments().parse_args(args) - - if len(sys.argv) == 1: - parse_arguments().print_help() - sys.exit() - - if not args.labels and args.smartLabels: - args.labels = smartLabels(args.bwfiles) - elif not args.labels: - args.labels = [] - for f in args.bwfiles: - if f.startswith("http://") or f.startswith("https://") or f.startswith("ftp://"): - args.labels.append(f.split("/")[-1]) - else: - args.labels.append(os.path.basename(f)) - - if len(args.bwfiles) != len(args.labels): - sys.exit("The number of labels does not match the number of bigWig files.") - - return args - - -def multiBigwigSummaryArgs(case='bins'): - parser = argparse.ArgumentParser(add_help=False) - required = parser.add_argument_group('Required arguments') - - # define the arguments - required.add_argument('--bwfiles', '-b', - metavar='FILE1 FILE2', - help='List of bigWig files, separated by spaces.', - nargs='+', - required=True) - - required.add_argument('--outFileName', '-out', '-o', - help='File name to save the compressed matrix file (npz format) ' - 'needed by the "plotPCA" and "plotCorrelation" tools.', - type=parserCommon.writableFile, - required=True) - - optional = parser.add_argument_group('Optional arguments') - - optional.add_argument("--help", "-h", action="help", - help="show this help message and exit") - optional.add_argument('--labels', '-l', - metavar='sample1 sample2', - help='User defined labels instead of default labels from ' - 'file names. ' - 'Multiple labels have to be separated by spaces, e.g., ' - '--labels sample1 sample2 sample3', - nargs='+') - optional.add_argument('--smartLabels', - action='store_true', - help='Instead of manually specifying labels for the input ' - 'bigWig files, this causes deepTools to use the file name ' - 'after removing the path and extension.') - - optional.add_argument('--chromosomesToSkip', - metavar='chr1 chr2', - help='List of chromosomes that you do not want to be included. ' - ' Useful to remove "random" or "extra" chr.', - nargs='+') - - if case == 'bins': - optional.add_argument('--binSize', '-bs', - metavar='INT', - help='Size (in bases) of the windows sampled ' - 'from the genome. (Default: %(default)s)', - default=10000, - type=int) - - optional.add_argument('--distanceBetweenBins', '-n', - metavar='INT', - help='By default, multiBigwigSummary considers adjacent ' - 'bins of the specified --binSize. However, to ' - 'reduce the computation time, a larger distance ' - 'between bins can be given. Larger distances ' - 'results in fewer considered bins. (Default: %(default)s)', - default=0, - type=int) - - required.add_argument('--BED', - help=argparse.SUPPRESS, - default=None) - else: - optional.add_argument('--binSize', '-bs', - help=argparse.SUPPRESS, - default=10000, - type=int) - - optional.add_argument('--distanceBetweenBins', '-n', - help=argparse.SUPPRESS, - metavar='INT', - default=0, - type=int) - - required.add_argument('--BED', - help='Limits the analysis to ' - 'the regions specified in this file.', - metavar='file1.bed file2.bed', - nargs='+', - required=True) - - group = parser.add_argument_group('Output optional options') - - group.add_argument('--outRawCounts', - help='Save average scores per region for each bigWig file to a single tab-delimited file.', - type=parserCommon.writableFile, - metavar='FILE') - - return parser - - -def main(args=None): - """ - 1. get read counts at different positions either - all of same length or from genomic regions from the BED file - - 2. compute the scores - - """ - args = process_args(args) - - if 'BED' in args: - bed_regions = args.BED - else: - bed_regions = None - - if len(args.bwfiles) == 1 and not args.outRawCounts: - sys.stderr.write("You've input a single bigWig file and not specified " - "--outRawCounts. The resulting output will NOT be " - "useful with any deepTools program!\n") - - num_reads_per_bin = score_bw.getScorePerBin( - args.bwfiles, - args.binSize, - blackListFileName=args.blackListFileName, - numberOfProcessors=args.numberOfProcessors, - stepSize=args.binSize + args.distanceBetweenBins, - verbose=args.verbose, - region=args.region, - bedFile=bed_regions, - chrsToSkip=args.chromosomesToSkip, - out_file_for_raw_data=args.outRawCounts, - allArgs=args) - - sys.stderr.write("Number of bins " - "found: {}\n".format(num_reads_per_bin.shape[0])) - - if num_reads_per_bin.shape[0] < 2: - exit("ERROR: too few non zero bins found.\n" - "If using --region please check that this " - "region is covered by reads.\n") - - f = open(args.outFileName, "wb") - np.savez_compressed(f, - matrix=num_reads_per_bin, - labels=args.labels) - f.close() - - if args.outRawCounts: - # append to the generated file the - # labels - header = "#'chr'\t'start'\t'end'\t" - header += "'" + "'\t'".join(args.labels) + "'\n" - f = open(args.outRawCounts, "r+") - content = f.read() - f.seek(0, 0) - f.write(header + content) - - """ - if bed_regions: - bed_regions.seek(0) - reg_list = bed_regions.readlines() - args.outRawCounts.write("#'chr'\t'start'\t'end'\t") - args.outRawCounts.write("'" + "'\t'".join(args.labels) + "'\n") - fmt = "\t".join(np.repeat('%s', num_reads_per_bin.shape[1])) + "\n" - for idx, row in enumerate(num_reads_per_bin): - args.outRawCounts.write("{}\t{}\t{}\t".format(*reg_list[idx].strip().split("\t")[0:3])) - args.outRawCounts.write(fmt % tuple(row)) - - else: - args.outRawCounts.write("'" + "'\t'".join(args.labels) + "'\n") - fmt = "\t".join(np.repeat('{}', num_reads_per_bin.shape[1])) + "\n" - for row in num_reads_per_bin: - args.outRawCounts.write(fmt.format(*tuple(row))) - """ - f.close() diff --git a/deeptools/parserCommon.py b/deeptools/parserCommon.py deleted file mode 100755 index 9849d9c431..0000000000 --- a/deeptools/parserCommon.py +++ /dev/null @@ -1,884 +0,0 @@ -import argparse -import os -from importlib.metadata import version -import multiprocessing - - -def check_float_0_1(value): - v = float(value) - if v < 0.0 or v > 1.0: - raise argparse.ArgumentTypeError("%s is an invalid floating point value. It must be between 0.0 and 1.0" % value) - return v - - -def check_list_of_comma_values(value): - if value is None: - return None - for foo in value: - foo = value.split(",") - if len(foo) < 2: - raise argparse.ArgumentTypeError("%s is an invalid element of a list of comma separated values. " - "Only argument elements of the following form are accepted: 'foo,bar'" % foo) - return value - - -def output(args=None): - parser = argparse.ArgumentParser(add_help=False) - group = parser.add_argument_group('Output') - group.add_argument('--outFileName', '-o', - help='Output file name.', - metavar='FILENAME', - type=writableFile, - required=True) - - group.add_argument('--outFileFormat', '-of', - help='Output file type. Either "bigwig" or "bedgraph".', - choices=['bigwig', 'bedgraph'], - default='bigwig') - - return parser - - -def read_options(): - """Common arguments related to BAM files and the interpretation - of the read coverage - """ - parser = argparse.ArgumentParser(add_help=False) - group = parser.add_argument_group('Read processing options') - - group.add_argument('--extendReads', '-e', - help='This parameter allows the extension of reads to ' - 'fragment size. If set, each read is ' - 'extended, without exception.\n' - '*NOTE*: This feature is generally NOT recommended for ' - 'spliced-read data, such as RNA-seq, as it would ' - 'extend reads over skipped regions.\n' - '*Single-end*: Requires a user specified value for the ' - 'final fragment length. Reads that already exceed this ' - 'fragment length will not be extended.\n' - '*Paired-end*: Reads with mates are always extended to ' - 'match the fragment size defined by the two read mates. ' - 'Unmated reads, mate reads that map too far apart ' - '(>4x fragment length) or even map to different ' - 'chromosomes are treated like single-end reads. The input ' - 'of a fragment length value is optional. If ' - 'no value is specified, it is estimated from the ' - 'data (mean of the fragment size of all mate reads).\n', - type=int, - nargs='?', - const=True, - default=False, - metavar="INT bp") - - group.add_argument('--ignoreDuplicates', - help='If set, reads that have the same orientation ' - 'and start position will be considered only ' - 'once. If reads are paired, the mate\'s position ' - 'also has to coincide to ignore a read.', - action='store_true' - ) - - group.add_argument('--minMappingQuality', - metavar='INT', - help='If set, only reads that have a mapping ' - 'quality score of at least this are ' - 'considered.', - type=int, - ) - - group.add_argument('--centerReads', - help='By adding this option, reads are centered with ' - 'respect to the fragment length. For paired-end data, ' - 'the read is centered at the fragment length defined ' - 'by the two ends of the fragment. For single-end data, the ' - 'given fragment length is used. This option is ' - 'useful to get a sharper signal around enriched ' - 'regions.', - action='store_true') - - group.add_argument('--samFlagInclude', - help='Include reads based on the SAM flag. For example, ' - 'to get only reads that are the first mate, use a flag of 64. ' - 'This is useful to count properly paired reads only once, ' - 'as otherwise the second mate will be also considered for the ' - 'coverage. (Default: %(default)s)', - metavar='INT', - default=None, - type=int, - required=False) - - group.add_argument('--samFlagExclude', - help='Exclude reads based on the SAM flag. For example, ' - 'to get only reads that map to the forward strand, use ' - '--samFlagExclude 16, where 16 is the SAM flag for reads ' - 'that map to the reverse strand. (Default: %(default)s)', - metavar='INT', - default=None, - type=int, - required=False) - - group.add_argument('--minFragmentLength', - help='The minimum fragment length needed for read/pair ' - 'inclusion. This option is primarily useful ' - 'in ATACseq experiments, for filtering mono- or ' - 'di-nucleosome fragments. (Default: %(default)s)', - metavar='INT', - default=0, - type=int, - required=False) - - group.add_argument('--maxFragmentLength', - help='The maximum fragment length needed for read/pair ' - 'inclusion. (Default: %(default)s)', - metavar='INT', - default=0, - type=int, - required=False) - - return parser - - -def gtf_options(suppress=False): - """ - Arguments present whenever a BED/GTF file can be used - """ - if suppress: - parser = argparse.ArgumentParser(add_help=False) - group = parser - else: - parser = argparse.ArgumentParser(add_help=False) - group = parser.add_argument_group('GTF/BED12 options') - - if suppress: - help = argparse.SUPPRESS - else: - help = 'When either a BED12 or GTF file are used to provide \ - regions, perform the computation on the merged exons, \ - rather than using the genomic interval defined by the \ - 5-prime and 3-prime most transcript bound (i.e., columns \ - 2 and 3 of a BED file). If a BED3 or BED6 file is used \ - as input, then columns 2 and 3 are used as an exon. (Default: %(default)s)' - - group.add_argument('--metagene', - help=help, - action='store_true', - dest='keepExons') - - if suppress is False: - help = 'When a GTF file is used to provide regions, only \ - entries with this value as their feature (column 3) \ - will be processed as transcripts. (Default: %(default)s)' - - group.add_argument('--transcriptID', - help=help, - default='transcript') - - if suppress is False: - help = 'When a GTF file is used to provide regions, only \ - entries with this value as their feature (column 3) \ - will be processed as exons. CDS would be another common \ - value for this. (Default: %(default)s)' - - group.add_argument('--exonID', - help=help, - default='exon') - - if suppress is False: - help = 'Each region has an ID (e.g., ACTB) assigned to it, \ - which for BED files is either column 4 (if it exists) \ - or the interval bounds. For GTF files this is instead \ - stored in the last column as a key:value pair (e.g., as \ - \'transcript_id "ACTB"\', for a key of transcript_id \ - and a value of ACTB). In some cases it can be \ - convenient to use a different identifier. To do so, set \ - this to the desired key. (Default: %(default)s)' - - group.add_argument('--transcript_id_designator', - help=help, - default='transcript_id') - - return parser - - -def normalization_options(): - """Common arguments related to read coverage normalization - """ - parser = argparse.ArgumentParser(add_help=False) - group = parser.add_argument_group('Read coverage normalization options') - - group.add_argument('--effectiveGenomeSize', - help='The effective genome size is the portion ' - 'of the genome that is mappable. Large fractions of ' - 'the genome are stretches of NNNN that should be ' - 'discarded. Also, if repetitive regions were not ' - 'included in the mapping of reads, the effective ' - 'genome size needs to be adjusted accordingly. ' - 'A table of values is available here: ' - 'http://deeptools.readthedocs.io/en/latest/content/feature/effectiveGenomeSize.html .', - default=None, - type=int, - required=False) - - group.add_argument('--normalizeUsing', - help='Use one of the entered methods to ' - 'normalize the number of reads per bin. By default, no normalization is performed. ' - 'RPKM = Reads Per Kilobase per Million mapped reads; ' - 'CPM = Counts Per Million mapped reads, same as CPM in RNA-seq; ' - 'BPM = Bins Per Million mapped reads, same as TPM in RNA-seq; ' - 'RPGC = reads per genomic content (1x normalization); ' - 'Mapped reads are considered after blacklist filtering (if applied). ' - 'RPKM (per bin) = number of reads per bin / ' - '(number of mapped reads (in millions) * bin length (kb)). ' - 'CPM (per bin) = number of reads per bin / ' - 'number of mapped reads (in millions). ' - 'BPM (per bin) = number of reads per bin / ' - 'sum of all reads per bin (in millions). ' - 'RPGC (per bin) = number of reads per bin / ' - 'scaling factor for 1x average coverage. ' - 'None = the default and equivalent to not setting this option at all. ' - 'This scaling factor, in turn, is determined from the ' - 'sequencing depth: (total number of mapped reads * fragment length) / ' - 'effective genome size.\nThe scaling factor used ' - 'is the inverse of the sequencing depth computed ' - 'for the sample to match the 1x coverage. This option requires --effectiveGenomeSize. ' - 'Each read is considered independently, ' - 'if you want to only count one mate from a pair in ' - 'paired-end data, then use the --samFlagInclude/--samFlagExclude options. (Default: %(default)s)', - choices=['RPKM', 'CPM', 'BPM', 'RPGC', 'None'], - default=None, - required=False) - - group.add_argument('--exactScaling', - help='Instead of computing scaling factors based on a sampling of the reads, ' - 'process all of the reads to determine the exact number that will be used in ' - 'the output. This requires significantly more time to compute, but will ' - 'produce more accurate scaling factors in cases where alignments that are ' - 'being filtered are rare and lumped together. In other words, this is only ' - 'needed when region-based sampling is expected to produce incorrect results.', - action='store_true') - - group.add_argument('--ignoreForNormalization', '-ignore', - help='A list of space-delimited chromosome names ' - 'containing those chromosomes that should be excluded ' - 'for computing the normalization. This is useful when considering ' - 'samples with unequal coverage across chromosomes, like male ' - 'samples. An usage examples is --ignoreForNormalization chrX chrM.', - nargs='+') - - group.add_argument('--skipNonCoveredRegions', '--skipNAs', - help='This parameter determines if non-covered regions ' - '(regions without overlapping reads) in a BAM file should ' - 'be skipped. The default is to treat those regions as having a value of zero. ' - 'The decision to skip non-covered regions ' - 'depends on the interpretation of the data. Non-covered regions ' - 'may represent, for example, repetitive regions that should be skipped.', - action='store_true') - - group.add_argument('--smoothLength', - metavar="INT bp", - help='The smooth length defines a window, larger than ' - 'the binSize, to average the number of reads. For ' - 'example, if the --binSize is set to 20 and the ' - '--smoothLength is set to 60, then, for each ' - 'bin, the average of the bin and its left and right ' - 'neighbors is considered. Any value smaller than ' - '--binSize will be ignored and no smoothing will be ' - 'applied.', - type=int) - - return parser - - -def getParentArgParse(args=None, binSize=True, blackList=True): - """ - Typical arguments for several tools - """ - - parser = argparse.ArgumentParser(add_help=False) - optional = parser.add_argument_group('Optional arguments') - - optional.add_argument('--version', action='version', - version='%(prog)s {}'.format(version('deeptools'))) - - if binSize: - optional.add_argument('--binSize', '-bs', - help='Size of the bins, in bases, for the output ' - 'of the bigwig/bedgraph file. (Default: %(default)s)', - metavar="INT bp", - type=int, - default=50) - - optional.add_argument('--region', '-r', - help='Region of the genome to limit the operation ' - 'to - this is useful when testing parameters to ' - 'reduce the computing time. The format is ' - 'chr:start:end, for example --region chr10 or ' - '--region chr10:456700:891000.', - metavar="CHR:START:END", - required=False, - type=genomicRegion) - - if blackList: - optional.add_argument('--blackListFileName', '-bl', - help="A BED or GTF file containing regions that should be excluded from all analyses. Currently this works by rejecting genomic chunks that happen to overlap an entry. Consequently, for BAM files, if a read partially overlaps a blacklisted region or a fragment spans over it, then the read/fragment might still be considered. Please note that you should adjust the effective genome size, if relevant.", - metavar="BED file", - nargs="+", - required=False) - - optional.add_argument('--numberOfProcessors', '-p', - help='Number of processors to use. Type "max/2" to ' - 'use half the maximum number of processors or "max" ' - 'to use all available processors. (Default: %(default)s)', - metavar="INT", - type=numberOfProcessors, - default=1, - required=False) - - optional.add_argument('--verbose', '-v', - help='Set to see processing messages.', - action='store_true') - - return parser - - -def numberOfProcessors(string): - try: - # won't work on macOS or windows - # limit threads to what is available (e.g. grid submissions, issue #1199) - availProc = len(os.sched_getaffinity(0)) - except AttributeError: - availProc = multiprocessing.cpu_count() - - if string == "max/2": # default case - # by default half of the available processors are used - numberOfProcessors = int(availProc * 0.5) - elif string == "max": - # use all available processors - numberOfProcessors = availProc - else: - try: - numberOfProcessors = int(string) - except ValueError: - raise argparse.ArgumentTypeError( - "{} is not a valid number of processors".format(string)) - - except Exception as e: - raise argparse.ArgumentTypeError("the given value {} is not valid. " - "Error message: {}\nThe number of " - "available processors in your " - "computer is {}.".format(string, e, availProc)) - - if numberOfProcessors > availProc: - numberOfProcessors = availProc - - return numberOfProcessors - - -def genomicRegion(string): - # remove whitespaces using split,join trick - region = ''.join(string.split()) - if region == '': - return None - # remove undesired characters that may be present and - # replace - by : - # N.B., the syntax for translate() differs between python 2 and 3 - try: - region = region.translate(None, ",;|!{}()").replace("-", ":") - except: - region = region.translate({ord(i): None for i in ",;|!{}()"}) - if len(region) == 0: - raise argparse.ArgumentTypeError( - "{} is not a valid region".format(string)) - return region - - -def writableFile(string): - """ - Simple function that tests if a given path is writable - """ - try: - open(string, 'w').close() - os.remove(string) - except: - msg = "{} file can't be opened for writing".format(string) - raise argparse.ArgumentTypeError(msg) - return string - - -""" -Arguments used by heatmapper and profiler -""" - - -def heatmapperMatrixArgs(args=None): - parser = argparse.ArgumentParser(add_help=False) - required = parser.add_argument_group('Required arguments') - required.add_argument('--matrixFile', '-m', - help='Matrix file from the computeMatrix tool.', - type=argparse.FileType('r'), - ) - - required.add_argument('--outFileName', '-out', '-o', - help='File name to save the image to. The file ' - 'ending will be used to determine the image ' - 'format. The available options are: "png", ' - '"eps", "pdf" and "svg", e.g., MyHeatmap.png.', - type=writableFile, - required=True) - return parser - - -def heatmapperOutputArgs(args=None, - mode=['heatmap', 'profile'][0]): - parser = argparse.ArgumentParser(add_help=False) - output = parser.add_argument_group('Output options') - - output.add_argument( - '--outFileSortedRegions', - help='File name into which the regions are saved ' - 'after skipping zeros or min/max threshold values. The ' - 'order of the regions in the file follows the sorting ' - 'order selected. This is useful, for example, to ' - 'generate other heatmaps while keeping the sorting of the ' - 'first heatmap. Example: Heatmap1sortedRegions.bed', - metavar='FILE', - type=argparse.FileType('w')) - - if mode == 'heatmap': - output.add_argument('--outFileNameMatrix', - help='If this option is given, then the matrix ' - 'of values underlying the heatmap will be saved ' - 'using this name, e.g. MyMatrix.gz.', - metavar='FILE', - type=writableFile) - - output.add_argument('--interpolationMethod', - help='If the heatmap image contains a large number of columns ' - 'is usually better to use an interpolation method to produce ' - 'better results (see ' - 'https://matplotlib.org/examples/images_contours_and_fields/interpolation_methods.html). ' - 'Be default, plotHeatmap uses the method `nearest` if the number of columns is 1000 or ' - 'less. Otherwise it uses the bilinear method. This default behaviour can be changed by ' - 'using any of the following options: "nearest", "bilinear", "bicubic", ' - '"gaussian"', - choices=['auto', 'nearest', 'bilinear', 'bicubic', 'gaussian'], - metavar='STR', - default='auto') - elif mode == 'profile': - output.add_argument('--outFileNameData', - help='File name to save the data ' - 'underlying data for the average profile, e.g. ' - 'myProfile.tab.', - type=writableFile) - output.add_argument( - '--dpi', - help='Set the DPI to save the figure.', - type=int, - default=200) - - return parser - - -def heatmapperOptionalArgs(mode=['heatmap', 'profile'][0]): - - parser = argparse.ArgumentParser(add_help=False) - cluster = parser.add_argument_group('Clustering arguments') - cluster.add_argument( - '--kmeans', - help='Number of clusters to compute. When this ' - 'option is set, the matrix is split into clusters ' - 'using the k-means algorithm. Only works for data that ' - 'is not grouped, otherwise only the first group will ' - 'be clustered. If more specific clustering methods ' - 'are required, then save the underlying matrix ' - 'and run the clustering using other software. The plotting ' - 'of the clustering may fail with an error if a ' - 'cluster has very few members compared to the total number ' - 'or regions.', - type=int) - cluster.add_argument( - '--hclust', - help='Number of clusters to compute. When this ' - 'option is set, then the matrix is split into clusters ' - 'using the hierarchical clustering algorithm, using "ward linkage". ' - 'Only works for data that is not grouped, otherwise only the first ' - 'group will be clustered. --hclust could be very slow if you have ' - '>1000 regions. In those cases, you might prefer --kmeans or if more ' - 'clustering methods are required you can save the underlying matrix and run ' - 'the clustering using other software. The plotting of the clustering may ' - 'fail with an error if a cluster has very few members compared to the ' - 'total number of regions.', - type=int) - cluster.add_argument( - '--silhouette', - help='Compute the silhouette score for regions. This is only' - ' applicable if clustering has been performed. The silhouette score' - ' is a measure of how similar a region is to other regions in the' - ' same cluster as opposed to those in other clusters. It will be reported' - ' in the final column of the BED file with regions. The ' - 'silhouette evaluation can be very slow when you have more' - 'than 100 000 regions.', - action='store_true' - ) - - optional = parser.add_argument_group('Optional arguments') - - optional.add_argument("--help", "-h", action="help", - help="show this help message and exit") - optional.add_argument('--version', action='version', - version='%(prog)s {}'.format(version('deeptools'))) - if mode == 'profile': - optional.add_argument( - '--averageType', - default='mean', - choices=["mean", "median", "min", "max", "std", "sum"], - help='The type of statistic that should be used for the ' - 'profile. The options are: "mean", "median", "min", "max", ' - '"sum" and "std".') - - optional.add_argument('--plotHeight', - help='Plot height in cm.', - type=float, - default=7) - - optional.add_argument('--plotWidth', - help='Plot width in cm. The minimum value is 1 cm.', - type=float, - default=11) - - optional.add_argument( - '--plotType', - help='"lines" will plot the profile line based ' - 'on the average type selected. "fill" ' - 'fills the region between zero and the profile ' - 'curve. The fill in color is semi transparent to ' - 'distinguish different profiles. "se" and "std" ' - 'color the region between the profile and the ' - 'standard error or standard deviation of the data. ' - 'As in the case of ' - 'fill, a semi-transparent color is used. ' - '"overlapped_lines" plots each region\'s value, one on ' - 'top of the other. "heatmap" plots a ' - 'summary heatmap.', - choices=['lines', 'fill', 'se', 'std', 'overlapped_lines', 'heatmap'], - default='lines') - - optional.add_argument('--colors', - help='List of colors to use ' - 'for the plotted lines (N.B., not applicable to \'--plotType overlapped_lines\'). Color names ' - 'and html hex strings (e.g., #eeff22) ' - 'are accepted. The color names should ' - 'be space separated. For example, ' - '--colors red blue green ', - nargs='+') - - optional.add_argument('--numPlotsPerRow', - help='Number of plots per row', - type=int, - default=8) - - optional.add_argument('--clusterUsingSamples', - help='List of sample numbers (order as in ' - 'matrix), that are used for clustering by ' - '--kmeans or --hclust if not given, all samples ' - 'are taken into account for clustering. ' - 'Example: --ClusterUsingSamples 1 3', - type=int, nargs='+') - - elif mode == 'heatmap': - optional.add_argument( - '--plotType', - help='"lines" will plot the profile line based ' - 'on the average type selected. "fill" ' - 'fills the region between zero and the profile ' - 'curve. The fill in color is semi transparent to ' - 'distinguish different profiles. "se" and "std" ' - 'color the region between the profile and the ' - 'standard error or standard deviation of the data.', - choices=['lines', 'fill', 'se', 'std'], - default='lines') - optional.add_argument('--sortRegions', - help='Whether the heatmap should present ' - 'the regions sorted. The default is ' - 'to sort in descending order based on ' - 'the mean value per region. Note that "keep" and "no" are the same thing.', - choices=["descend", "ascend", "no", "keep"], - default='descend') - - optional.add_argument('--sortUsing', - help='Indicate which method should be used for ' - 'sorting. For each row the method is computed. ' - 'For region_length, a dashed line is drawn at ' - 'the end of the region (reference point TSS and ' - 'center) or the beginning of the region ' - '(reference point TES) as appropriate.', - choices=["mean", "median", "max", "min", "sum", - "region_length"], - default='mean') - - optional.add_argument('--sortUsingSamples', - help='List of sample numbers (order as in matrix), ' - 'which are used by --sortUsing for sorting. ' - 'If no value is set, it uses all samples. ' - 'Example: --sortUsingSamples 1 3', - type=int, nargs='+') - - optional.add_argument('--linesAtTickMarks', - help='Draw dashed lines from all tick marks through the heatmap. ' - 'This is then similar to the dashed line draw at region bounds ' - 'when using a reference point and --sortUsing region_length', - action='store_true') - - optional.add_argument('--clusterUsingSamples', - help='List of sample numbers (order as in ' - 'matrix), that are used for clustering by ' - '--kmeans or --hclust if not given, all samples ' - 'are taken into account for clustering. ' - 'Example: --ClusterUsingSamples 1 3', - type=int, nargs='+') - - optional.add_argument( - '--averageTypeSummaryPlot', - default='mean', - choices=["mean", "median", "min", - "max", "std", "sum"], - help='Define the type of statistic that should be plotted in the ' - 'summary image above the heatmap. The options are: "mean", ' - '"median", "min", "max", "sum" and "std".') - - optional.add_argument( - '--missingDataColor', - default='black', - help='If --missingDataAsZero was not set, such cases ' - 'will be colored in black by default. Using this ' - 'parameter, a different color can be set. A value ' - 'between 0 and 1 will be used for a gray scale ' - '(black is 0). For a list of possible color ' - 'names see: http://packages.python.org/ete2/' - 'reference/reference_svgcolors.html. ' - 'Other colors can be specified using the #rrggbb ' - 'notation.') - - import matplotlib.pyplot as plt - color_options = "', '".join([x for x in plt.colormaps() if not x.endswith('_r')]) - - optional.add_argument( - '--colorMap', - help='Color map to use for the heatmap. If more than one heatmap is being plotted the color ' - 'of each heatmap can be enter individually (e.g. `--colorMap Reds Blues`). Color maps ' - 'are recycled if the number of color maps is smaller than the number of heatmaps being ' - 'plotted. Available values can be seen here: http://matplotlib.org/users/colormaps.html ' - 'The available options are: \'' + color_options + '\'', - default=['RdYlBu'], - nargs='+') - - optional.add_argument( - '--alpha', - default=1.0, - type=check_float_0_1, - help='The alpha channel (transparency) to use for the heatmaps. The default is 1.0 and values ' - 'must be between 0 and 1.') - - optional.add_argument( - '--colorList', - help='List of colors to use to create a colormap. For example, if `--colorList black,yellow,blue` ' - 'is set (colors separated by comas) then a color map that starts with black, continues to ' - 'yellow and finishes in blue is created. If this option is selected, it overrides the --colorMap ' - 'chosen. The list of valid color names can be seen here: ' - 'http://matplotlib.org/examples/color/named_colors.html ' - 'Hex colors are valid (e.g #34a2b1). If individual colors for different heatmaps ' - 'need to be specified they need to be separated by space as for example: ' - '`--colorList "white,#cccccc" "white,darkred"` ' - 'As for --colorMap, the color lists are recycled if their number is smaller thatn the number of' - 'plotted heatmaps. ' - 'The number of transitions is defined by the --colorNumber option.', - type=check_list_of_comma_values, - nargs='+') - - optional.add_argument( - '--colorNumber', - help='N.B., --colorList is required for an effect. This controls the ' - 'number of transitions from one color to the other. If --colorNumber is ' - 'the number of colors in --colorList then there will be no transitions ' - 'between the colors.', - type=int, - default=256) - - optional.add_argument('--zMin', '-min', - default=None, - help='Minimum value for the heatmap intensities. Multiple values, separated by ' - 'spaces can be set for each heatmap. If the number of zMin values is smaller than' - 'the number of heatmaps the values are recycled. If a value is set to "auto", it will be set ' - ' to the first percentile of the matrix values.', - type=str, - nargs='+') - optional.add_argument('--zMax', '-max', - default=None, - help='Maximum value for the heatmap intensities. Multiple values, separated by ' - 'spaces can be set for each heatmap. If the number of zMax values is smaller than' - 'the number of heatmaps the values are recycled. If a value is set to "auto", it will be set ' - ' to the 98th percentile of the matrix values.', - type=str, - nargs='+') - optional.add_argument('--heatmapHeight', - help='Plot height in cm. The default for the heatmap ' - 'height is 28. The minimum value is ' - '3 and the maximum is 100.', - type=float, - default=28) - - optional.add_argument('--heatmapWidth', - help='Plot width in cm. The default value is 4 ' - 'The minimum value is 1 and the ' - 'maximum is 100.', - type=float, - default=4) - optional.add_argument( - '--whatToShow', - help='The default is to include a summary or profile plot on top ' - 'of the heatmap and a heatmap colorbar. Other options are: ' - '"plot and heatmap", "heatmap only", "heatmap and ' - 'colorbar", and the default "plot, heatmap and ' - 'colorbar".', - choices=["plot, heatmap and colorbar", - "plot and heatmap", "heatmap only", - "heatmap and colorbar"], - default='plot, heatmap and colorbar') - - optional.add_argument( - '--boxAroundHeatmaps', - help='By default black boxes are plot around heatmaps. This can be turned off ' - 'by setting --boxAroundHeatmaps no', - default='yes') - - optional.add_argument('--xAxisLabel', '-x', - default='gene distance (bp)', - help='Description for the x-axis label.') - - # end elif - optional.add_argument('--startLabel', - default='TSS', - help='[only for scale-regions mode] Label shown ' - 'in the plot for the start of ' - 'the region. Default is TSS (transcription ' - 'start site), but could be changed to anything, ' - 'e.g. "peak start". ' - 'Same for the --endLabel option. See below.') - optional.add_argument('--endLabel', - default='TES', - help='[only for scale-regions mode] Label ' - 'shown in the plot for the region ' - 'end. Default is TES (transcription end site).') - optional.add_argument('--refPointLabel', - help='[only for reference-point mode] Label ' - 'shown in the plot for the ' - 'reference-point. Default ' - 'is the same as the reference point selected ' - '(e.g. TSS), but could be anything, e.g. ' - '"peak start".', - default=None) - - optional.add_argument('--labelRotation', - dest='label_rotation', - help='Rotation of the X-axis labels in degrees. The default is 0, positive values denote a counter-clockwise rotation.', - type=float, - default=0.0) - - optional.add_argument('--nanAfterEnd', - help=argparse.SUPPRESS, - default=False) - - optional.add_argument('--regionsLabel', '-z', - help='Labels for the regions plotted in the ' - 'heatmap. If more than one region is being ' - 'plotted, a list of labels separated by spaces is required. ' - 'If a label itself contains a space, then quotes are ' - 'needed. For example, --regionsLabel label_1, "label 2". ', - nargs='+') - - optional.add_argument('--samplesLabel', - help='Labels for the samples plotted. The ' - 'default is to use the file name of the ' - 'sample. The sample labels should be separated ' - 'by spaces and quoted if a label itself' - 'contains a space E.g. --samplesLabel label-1 "label 2" ', - nargs='+') - - optional.add_argument('--plotTitle', '-T', - help='Title of the plot, to be printed on top of ' - 'the generated image. Leave blank for no title.', - default='') - - optional.add_argument('--yAxisLabel', '-y', - default='', - help='Y-axis label for the top panel.') - - optional.add_argument('--yMin', - default=None, - nargs='+', - help='Minimum value for the Y-axis. Multiple values, separated by ' - 'spaces can be set for each profile. If the number of yMin values is smaller than' - 'the number of plots, the values are recycled.') - optional.add_argument('--yMax', - default=None, - nargs='+', - help='Maximum value for the Y-axis. Multiple values, separated by ' - 'spaces can be set for each profile. If the number of yMin values is smaller than' - 'the number of plots, the values are recycled.') - - optional.add_argument('--legendLocation', - default='best', - choices=['best', - 'upper-right', - 'upper-left', - 'upper-center', - 'lower-left', - 'lower-right', - 'lower-center', - 'center', - 'center-left', - 'center-right', - 'none' - ], - help='Location for the legend in the summary plot. ' - 'Note that "none" does not work for the profiler.') - - optional.add_argument('--perGroup', - help='The default is to plot all groups of regions by ' - 'sample. Using this option instead plots all samples by ' - 'group of regions. Note that this is only useful if you ' - 'have multiple groups of regions. by sample rather than ' - 'group.', - action='store_true') - - optional.add_argument('--plotFileFormat', - metavar='', - help='Image format type. If given, this ' - 'option overrides the ' - 'image format based on the plotFile ending. ' - 'The available options are: "png", ' - '"eps", "pdf", "plotly" and "svg"', - choices=['png', 'pdf', 'svg', 'eps', 'plotly']) - - optional.add_argument('--verbose', - help='If set, warning messages and ' - 'additional information are given.', - action='store_true') - return parser - - -def requiredLength(minL, maxL): - """ - This is an optional action that can be given to argparse.add_argument(..., nargs='+') - to allow a specified numeric range of arguments (e.g., "only 1 or 2 arguments"). - - minL and maxL are the minimum and maximum length - """ - # https://stackoverflow.com/questions/4194948/python-argparse-is-there-a-way-to-specify-a-range-in-nargs - class RequiredLength(argparse.Action): - def __call__(self, parser, args, values, option_string=None): - if not minL <= len(values) <= maxL: - msg = 'argument "{}" requires between {} and {} arguments'.format(self.dest, minL, maxL) - raise argparse.ArgumentTypeError(msg) - setattr(args, self.dest, values) - return RequiredLength diff --git a/deeptools/plotCorrelation.py b/deeptools/plotCorrelation.py deleted file mode 100644 index 988cf559e2..0000000000 --- a/deeptools/plotCorrelation.py +++ /dev/null @@ -1,261 +0,0 @@ -#!/usr/bin/env python -# -*- coding: utf-8 -*- - -import sys -import argparse -import numpy as np -import matplotlib -matplotlib.use('Agg') -matplotlib.rcParams['pdf.fonttype'] = 42 -matplotlib.rcParams['svg.fonttype'] = 'none' -from deeptools import cm # noqa: F401 -import matplotlib.pyplot as plt -from importlib.metadata import version -from deeptools.correlation import Correlation -from deeptools.parserCommon import writableFile - -old_settings = np.seterr(all='ignore') - - -def parse_arguments(args=None): - basic_args = plot_correlation_args() - heatmap_parser = heatmap_options() - scatter_parser = scatterplot_options() - parser = argparse.ArgumentParser( - formatter_class=argparse.RawDescriptionHelpFormatter, - description=""" -Tool for the analysis and visualization of sample correlations based on the output of multiBamSummary or -multiBigwigSummary. Pearson or Spearman methods are available to compute correlation -coefficients. Results can be saved as multiple -scatter plots depicting the pairwise correlations or as a clustered heatmap, -where the colors represent the correlation coefficients and the clusters are constructed using complete linkage. -Optionally, the values can be saved as tables, too. - - -detailed help: - - plotCorrelation -h - -""", - epilog='example usages:\n' - 'plotCorrelation -in results_file --whatToPlot heatmap --corMethod pearson -o heatmap.png\n\n' - ' \n\n', - parents=[basic_args, heatmap_parser, scatter_parser], - usage='plotCorrelation -in matrix.gz -c spearman -p heatmap -o plot.png\n' - 'help: plotCorrelation -h / plotCorrelation --help\n') - - return parser - - -def plot_correlation_args(): - parser = argparse.ArgumentParser(add_help=False) - required = parser.add_argument_group('Required arguments') - - # define the arguments - required.add_argument('--corData', '-in', - metavar='FILE', - help='Compressed matrix of values generated by multiBigwigSummary or multiBamSummary', - required=True) - - required.add_argument('--corMethod', '-c', - help="Correlation method.", - choices=['spearman', 'pearson'], - required=True) - - required.add_argument('--whatToPlot', '-p', - help="Choose between a heatmap or pairwise scatter plots", - choices=['heatmap', 'scatterplot'], - required=True) - - optional = parser.add_argument_group('Optional arguments') - optional.add_argument('--plotFile', '-o', - help='File to save the heatmap to. The file extension determines the format, ' - 'so heatmap.pdf will save the heatmap in PDF format. ' - 'The available formats are: .png, ' - '.eps, .pdf and .svg.', - type=writableFile, - metavar='FILE') - - optional.add_argument('--skipZeros', - help='By setting this option, genomic regions ' - 'that have zero or missing (nan) values in all samples ' - 'are excluded.', - action='store_true', - required=False) - - optional.add_argument('--labels', '-l', - metavar='sample1 sample2', - help='User defined labels instead of default labels from ' - 'file names. ' - 'Multiple labels have to be separated by spaces, e.g. ' - '--labels sample1 sample2 sample3', - nargs='+') - - optional.add_argument('--plotTitle', '-T', - help='Title of the plot, to be printed on top of ' - 'the generated image. Leave blank for no title. (Default: %(default)s)', - default='') - - optional.add_argument('--plotFileFormat', - metavar='FILETYPE', - help='Image format type. If given, this option ' - 'overrides the image format based on the plotFile ' - 'ending. The available options are: png, ' - 'eps, pdf and svg.', - choices=['png', 'pdf', 'svg', 'eps', 'plotly']) - - optional.add_argument( - '--removeOutliers', - help='If set, bins with very large counts are removed. ' - 'Bins with abnormally high reads counts artificially increase ' - 'pearson correlation; that\'s why, multiBamSummary tries ' - 'to remove outliers using the median absolute deviation (MAD) ' - 'method applying a threshold of 200 to only consider extremely ' - 'large deviations from the median. The ENCODE blacklist page ' - '(https://sites.google.com/site/anshulkundaje/projects/blacklists) ' - 'contains useful information about regions with unusually high counts' - 'that may be worth removing.', - action='store_true') - - optional.add_argument('--version', action='version', - version='%(prog)s {}'.format(version('deeptools'))) - - group = parser.add_argument_group('Output optional options') - - group.add_argument('--outFileCorMatrix', - help='Save matrix with pairwise correlation values to a tab-separated file.', - metavar='FILE', - type=writableFile) - - return parser - - -def scatterplot_options(): - """ - Options specific for creating the scatter plot - """ - parser = argparse.ArgumentParser(add_help=False) - scatter_opts = parser.add_argument_group('Scatter plot options') - - scatter_opts.add_argument('--xRange', - help='The X axis range. The default scales these such that the full range of dots is displayed.', - type=int, - nargs=2, - default=None) - - scatter_opts.add_argument('--yRange', - help='The Y axis range. The default scales these such that the full range of dots is displayed.', - type=int, - nargs=2, - default=None) - - scatter_opts.add_argument('--log1p', - help='Plot the natural log of the scatter plot after adding 1. Note that this is ONLY for plotting, the correlation is unaffected.', - action='store_true') - - return parser - - -def heatmap_options(): - """ - Options for generating the correlation heatmap - """ - parser = argparse.ArgumentParser(add_help=False) - heatmap = parser.add_argument_group('Heatmap options') - - heatmap.add_argument('--plotHeight', - help='Plot height in cm. (Default: %(default)s)', - type=float, - default=9.5) - - heatmap.add_argument('--plotWidth', - help='Plot width in cm. The minimum value is 1 cm. (Default: %(default)s)', - type=float, - default=11) - - heatmap.add_argument('--zMin', '-min', - default=None, - help='Minimum value for the heatmap intensities. ' - 'If not specified, the value is set automatically', - type=float) - - heatmap.add_argument('--zMax', '-max', - default=None, - help='Maximum value for the heatmap intensities.' - 'If not specified, the value is set automatically', - type=float) - - heatmap.add_argument( - '--colorMap', default='jet', - metavar='', - help='Color map to use for the heatmap. Available values can be ' - 'seen here: ' - 'http://matplotlib.org/examples/color/colormaps_reference.html') - - heatmap.add_argument('--plotNumbers', - help='If set, then the correlation number is plotted ' - 'on top of the heatmap. This option is only valid when plotting a heatmap.', - action='store_true', - required=False) - - return parser - - -def main(args=None): - - args = parse_arguments().parse_args(args) - - if args.plotFile is None and args.outFileCorMatrix is None: - sys.exit("At least one of --plotFile and --outFileCorMatrix must be specified!\n") - - corr = Correlation(args.corData, - args.corMethod, - labels=args.labels, - remove_outliers=args.removeOutliers, - skip_zeros=args.skipZeros) - - if args.corMethod == 'pearson': - # test if there are outliers and write a message recommending the removal - if len(corr.get_outlier_indices(np.asarray(corr.matrix).flatten())) > 0: - if args.removeOutliers: - sys.stderr.write("\nOutliers were detected in the data. They " - "will be removed to avoid bias " - "in the pearson correlation.\n") - - else: - sys.stderr.write("\nOutliers were detected in the data. Consider " - "using the --removeOutliers parameter to avoid a bias " - "in the pearson correlation.\n") - - if args.colorMap: - try: - plt.get_cmap(args.colorMap) - except ValueError as error: - sys.stderr.write( - "A problem was found. Message: {}\n".format(error)) - exit() - - if args.plotFile is not None: - if args.whatToPlot == 'scatterplot': - corr.plot_scatter(args.plotFile, - plot_title=args.plotTitle, - image_format=args.plotFileFormat, - xRange=args.xRange, - yRange=args.yRange, - log1p=args.log1p) - else: - corr.plot_correlation(args.plotFile, - vmax=args.zMax, - vmin=args.zMin, - colormap=args.colorMap, - plot_title=args.plotTitle, - image_format=args.plotFileFormat, - plot_numbers=args.plotNumbers, - plotWidth=args.plotWidth, - plotHeight=args.plotHeight) - - if args.outFileCorMatrix: - o = open(args.outFileCorMatrix, "w") - o.write("#plotCorrelation --outFileCorMatrix\n") - corr.save_corr_matrix(o) - o.close() diff --git a/deeptools/plotCoverage.py b/deeptools/plotCoverage.py deleted file mode 100755 index 464375c7a3..0000000000 --- a/deeptools/plotCoverage.py +++ /dev/null @@ -1,344 +0,0 @@ -#!/usr/bin/env python -# -*- coding: utf-8 -*- - -import os -import sys -import argparse -import numpy as np - -import matplotlib -matplotlib.use('Agg') -matplotlib.rcParams['pdf.fonttype'] = 42 -matplotlib.rcParams['svg.fonttype'] = 'none' -from deeptools import cm # noqa: F401 -import matplotlib.pyplot as plt -import plotly.offline as py -import plotly.graph_objs as go -from importlib.metadata import version -import deeptools.countReadsPerBin as countR -from deeptools import parserCommon -from deeptools.utilities import smartLabels - -old_settings = np.seterr(all='ignore') - - -def parse_arguments(args=None): - parent_parser = parserCommon.getParentArgParse(binSize=False) - read_options_parser = parserCommon.read_options() - - parser = \ - argparse.ArgumentParser( - parents=[required_args(), parent_parser, read_options_parser], - formatter_class=argparse.RawDescriptionHelpFormatter, - add_help=False, - description=""" - -This tool is useful to assess the sequencing depth of a given sample. -It samples 1 million bp, counts the number of overlapping reads and can report -a histogram that tells you how many bases are covered how many times. -Multiple BAM files are accepted, but they all should correspond to the same genome assembly. - -detailed usage help: - $ plotCoverage -h - -""", - epilog='example usages:\nplotCoverage ' - '--bamfiles file1.bam file2.bam -o results.png\n\n' - ' \n\n', - conflict_handler='resolve', - usage='plotCoverage -b sample1.bam sample2.bam -o coverage.png \n' - 'help: plotCoverage -h / plotCoverage --help\n') - - parser.add_argument('--version', action='version', - version='%(prog)s {}'.format(version('deeptools'))) - - return parser - - -def process_args(args=None): - args = parse_arguments().parse_args(args) - - if not args.labels: - if args.smartLabels: - args.labels = smartLabels(args.bamfiles) - else: - args.labels = [os.path.basename(x) for x in args.bamfiles] - if args.labels and len(args.bamfiles) != len(args.labels): - sys.exit("The number of labels does not match the number of BAM files.") - - return args - - -def required_args(): - parser = argparse.ArgumentParser(add_help=False) - required = parser.add_argument_group('Required arguments') - - required.add_argument('--bamfiles', '-b', - metavar='FILE1 FILE2', - help='List of indexed BAM files separated by spaces.', - nargs='+', - required=True) - - optional = parser.add_argument_group('Optional arguments') - - optional.add_argument("--help", "-h", action="help", - help="show this help message and exit") - - optional.add_argument('--plotFile', '-o', - type=parserCommon.writableFile, - help='File name to save the plot to.') - - optional.add_argument('--labels', '-l', - metavar='sample1 sample2', - help='User defined labels instead of default labels from ' - 'file names. ' - 'Multiple labels have to be separated by spaces, e.g. ' - '--labels sample1 sample2 sample3', - nargs='+') - - optional.add_argument('--smartLabels', - action='store_true', - help='Instead of manually specifying labels for the input ' - 'BAM files, this causes deepTools to use the file name ' - 'after removing the path and extension.') - - optional.add_argument('--plotTitle', '-T', - help='Title of the plot, to be printed on top of ' - 'the generated image. Leave blank for no title. (Default: %(default)s)', - default='') - - optional.add_argument('--skipZeros', - help='By setting this option, genomic regions ' - 'that have zero or nan values in _all_ samples ' - 'are excluded.', - action='store_true', - required=False) - - optional.add_argument('--numberOfSamples', '-n', - help='Number of 1 bp regions to sample. (Default: %(default)s)', - required=False, - type=int, - default=1000000) - - optional.add_argument('--BED', - help='Limits the coverage analysis to ' - 'the regions specified in these files. This overrides --numberOfSamples. ' - 'Due to memory requirements, it is inadvised to combine this with ' - '--outRawCounts or many tens of thousands of regions, as per-base ' - 'coverage is used!', - metavar='FILE1.bed FILE2.bed', - nargs='+') - - optional.add_argument('--outRawCounts', - help='Save raw counts (coverages) to file.', - type=parserCommon.writableFile, - metavar='FILE') - - optional.add_argument('--outCoverageMetrics', - help='Save percentage of bins/regions above the specified thresholds to ' - 'the specified file. The coverage thresholds are specified by ' - '--coverageThresholds. If no coverage thresholds are specified, the file ' - 'will be empty.', - type=parserCommon.writableFile, - metavar='FILE') - - optional.add_argument('--coverageThresholds', '-ct', - type=int, - action="append", - help='The percentage of reported bins/regions with signal at least as ' - 'high as the given threshold. This can be specified multiple times.') - - optional.add_argument('--plotHeight', - help='Plot height in cm. (Default: %(default)s)', - type=float, - default=5.0) - - optional.add_argument('--plotWidth', - help='Plot width in cm. The minimum value is 1 cm. (Default: %(default)s)', - type=float, - default=15.0) - - optional.add_argument('--plotFileFormat', - metavar='FILETYPE', - help='Image format type. If given, this option ' - 'overrides the image format based on the plotFile ' - 'ending. The available options are: png, ' - 'eps, pdf, svg and plotly.', - default=None, - choices=['png', 'pdf', 'svg', 'eps', 'plotly']) - - return parser - - -def main(args=None): - args = process_args(args) - - if not args.outRawCounts and not args.plotFile and not args.outCoverageMetrics: - sys.exit("At least one of --plotFile, --outRawCounts and --outCoverageMetrics are required.\n") - - if 'BED' in args: - bed_regions = args.BED - else: - bed_regions = None - - cr = countR.CountReadsPerBin(args.bamfiles, - binLength=1, - bedFile=bed_regions, - numberOfSamples=args.numberOfSamples, - numberOfProcessors=args.numberOfProcessors, - verbose=args.verbose, - region=args.region, - blackListFileName=args.blackListFileName, - extendReads=args.extendReads, - minMappingQuality=args.minMappingQuality, - ignoreDuplicates=args.ignoreDuplicates, - center_read=args.centerReads, - samFlag_include=args.samFlagInclude, - samFlag_exclude=args.samFlagExclude, - minFragmentLength=args.minFragmentLength, - maxFragmentLength=args.maxFragmentLength, - bed_and_bin=True, - out_file_for_raw_data=args.outRawCounts) - - num_reads_per_bin = cr.run() - - if args.outCoverageMetrics and args.coverageThresholds: - args.coverageThresholds.sort() # Galaxy in particular tends to give things in a weird order - of = open(args.outCoverageMetrics, "w") - of.write("Sample\tThreshold\tPercent\n") - nbins = float(num_reads_per_bin.shape[0]) - for thresh in args.coverageThresholds: - vals = np.sum(num_reads_per_bin >= thresh, axis=0) - for lab, val in zip(args.labels, vals): - of.write("{}\t{}\t{:6.3f}\n".format(lab, thresh, 100. * val / nbins)) - of.close() - - if args.outRawCounts: - # append to the generated file the - # labels - header = "#plotCoverage --outRawCounts\n#'chr'\t'start'\t'end'\t" - header += "'" + "'\t'".join(args.labels) + "'\n" - f = open(args.outRawCounts, 'r+') - content = f.read() - f.seek(0, 0) - f.write(header + content) - f.close() - - if num_reads_per_bin.shape[0] < 2: - exit("ERROR: too few non-zero bins found.\n" - "If using --region please check that this " - "region is covered by reads.\n") - - if args.skipZeros: - num_reads_per_bin = countR.remove_row_of_zeros(num_reads_per_bin) - - if args.plotFile: - if args.plotFileFormat == 'plotly': - fig = go.Figure() - fig['layout']['xaxis1'] = {'domain': [0.0, 0.48], 'anchor': 'x1', 'title': 'coverage (#reads per base)'} - fig['layout']['xaxis2'] = {'domain': [0.52, 1.0], 'anchor': 'x2', 'title': 'coverage (#reads per base)'} - fig['layout']['yaxis1'] = {'domain': [0.0, 1.0], 'anchor': 'x1', 'title': 'fraction of bases sampled'} - fig['layout']['yaxis2'] = {'domain': [0.0, 1.0], 'anchor': 'x2', 'title': 'fraction of bases sampled >= coverage'} - fig['layout'].update(title=args.plotTitle) - else: - fig, axs = plt.subplots(1, 2, figsize=(args.plotWidth, args.plotHeight)) - plt.suptitle(args.plotTitle) - - # plot up to two std from mean - num_reads_per_bin = num_reads_per_bin.astype(int) - sample_mean = num_reads_per_bin.mean(axis=0) - sample_std = num_reads_per_bin.std(axis=0) - sample_max = num_reads_per_bin.max(axis=0) - sample_min = num_reads_per_bin.min(axis=0) - sample_25 = np.percentile(num_reads_per_bin, 25, axis=0) - sample_50 = np.percentile(num_reads_per_bin, 50, axis=0) - sample_75 = np.percentile(num_reads_per_bin, 75, axis=0) - - # use the largest 99th percentile from all samples to set the x_max value - x_max = np.max(np.percentile(num_reads_per_bin, 99, axis=0)) - # plot coverage - # print headers for text output - print("sample\tmean\tstd\tmin\t25%\t50%\t75%\tmax") - # the determination of a sensible value for y_max of the first plot (fraction of bases sampled vs. - # coverage) is important because, depending on the data, - # it becomes very difficult to see the lines in the plot. For example, if the coverage of a sample - # is a nice gaussian curve with a large mean of 50. Then a sensible range for the y axis (fraction of - # reads having coverage=x) is (0, 0.02) which nicely shows the coverage curve. If instead the coverage is - # very por and centers close to 1 then a good y axis range is (0,1). - - # the current implementation aims to find the y_value for which 50% of the reads >= x (coverage) and - # sets that as the x_axis range. - y_max = [] - data = [] - # We need to manually set the line colors so they're shared between the two plots. - plotly_colors = ["#d73027", "#fc8d59", "#f33090", "#e0f3f8", "#91bfdb", "#4575b4"] - plotly_styles = sum([6 * ["solid"], 6 * ["dot"], 6 * ["dash"], 6 * ["longdash"], 6 * ["dashdot"], 6 * ["longdashdot"]], []) - for idx, col in enumerate(num_reads_per_bin.T): - if args.plotFile: - frac_reads_per_coverage = np.bincount(col.astype(int)).astype(float) / num_reads_per_bin.shape[0] - csum = np.bincount(col.astype(int))[::-1].cumsum() - csum_frac = csum.astype(float)[::-1] / csum.max() - if args.plotFileFormat == 'plotly': - color = plotly_colors[idx % len(plotly_colors)] - dash = plotly_styles[idx % len(plotly_styles)] - trace = go.Scatter(x=np.arange(0, int(x_max) - 1), - y=frac_reads_per_coverage[:int(x_max)], - mode='lines', - xaxis='x1', - yaxis='y1', - line=dict(color=color, dash=dash), - name="{}, mean={:.1f}".format(args.labels[idx], sample_mean[idx]), - legendgroup="{}".format(idx)) - data.append(trace) - trace = go.Scatter(x=np.arange(0, int(x_max) - 1), - y=csum_frac[:int(x_max)], - mode='lines', - xaxis='x2', - yaxis='y2', - line=dict(color=color, dash=dash), - name=args.labels[idx], - showlegend=False, - legendgroup="{}".format(idx)) - data.append(trace) - else: - axs[0].plot(frac_reads_per_coverage, label="{}, mean={:.1f}".format(args.labels[idx], sample_mean[idx])) - axs[1].plot(csum_frac, label=args.labels[idx]) - # find the indexes (i.e. the x values) for which the cumulative distribution 'fraction of bases - # sampled >= coverage' where fraction of bases sampled = 50%: `np.flatnonzero(csum_frac>0.5)` - # then find the fraction of bases sampled that that have the largest x - y_max.append(frac_reads_per_coverage[max(np.flatnonzero(csum_frac > 0.5))]) - print("{}\t{:0.2f}\t{:0.2f}\t{}\t{}\t{}\t{}\t{}\t".format(args.labels[idx], - sample_mean[idx], - sample_std[idx], - sample_min[idx], - sample_25[idx], - sample_50[idx], - sample_75[idx], - sample_max[idx], - )) - - if args.plotFile: - # Don't clip plots - y_max = max(y_max) - if args.plotFileFormat == "plotly": - fig.add_traces(data) - fig['layout']['yaxis1'].update(range=[0.0, min(1, y_max + (y_max * 0.10))]) - fig['layout']['yaxis2'].update(range=[0.0, 1.0]) - py.plot(fig, filename=args.plotFile, auto_open=False) - else: - axs[0].set_ylim(0, min(1, y_max + (y_max * 0.10))) - axs[0].set_xlim(0, x_max) - axs[0].set_xlabel('coverage (#reads per bp)') - axs[0].legend(fancybox=True, framealpha=0.5) - axs[0].set_ylabel('fraction of bases sampled') - # plot cumulative coverage - axs[1].set_xlim(0, x_max) - axs[1].set_xlabel('coverage (#reads per bp)') - axs[1].set_ylabel('fraction of bases sampled >= coverage') - axs[1].legend(fancybox=True, framealpha=0.5) - plt.savefig(args.plotFile, format=args.plotFileFormat) - plt.close() - - -if __name__ == "__main__": - main() diff --git a/deeptools/plotEnrichment.py b/deeptools/plotEnrichment.py deleted file mode 100755 index bbd53f90d5..0000000000 --- a/deeptools/plotEnrichment.py +++ /dev/null @@ -1,588 +0,0 @@ -#!/usr/bin/env python -# -*- coding: utf-8 -*- - -import sys -import argparse -import numpy as np -import matplotlib -matplotlib.use('Agg') -matplotlib.rcParams['pdf.fonttype'] = 42 -matplotlib.rcParams['svg.fonttype'] = 'none' -from deeptools import cm # noqa: F401 -import matplotlib.pyplot as plt -import matplotlib.gridspec as gridspec - -import plotly.offline as py -import plotly.graph_objs as go - -from deeptools.mapReduce import mapReduce, getUserRegion, blSubtract -from deeptools.getFragmentAndReadSize import get_read_and_fragment_length -from deeptools.utilities import getCommonChrNames, mungeChromosome, getTLen, smartLabels -from deeptools.bamHandler import openBam -from deeptoolsintervals import Enrichment, GTF -from deeptools.countReadsPerBin import CountReadsPerBin as cr -from deeptools import parserCommon - - -old_settings = np.seterr(all='ignore') - - -def parse_arguments(args=None): - basic_args = plot_enrichment_args() - - # --region, --blackListFileName, -p and -v - parent_parser = parserCommon.getParentArgParse(binSize=False) - - # --extend reads and such - read_options = parserCommon.read_options() - - parser = argparse.ArgumentParser( - formatter_class=argparse.RawDescriptionHelpFormatter, - description=""" -Tool for calculating and plotting the signal enrichment in either regions in BED -format or feature types (column 3) in GTF format. The underlying datapoints can also be output. -Metrics are plotted as a fraction of total reads. Regions in a BED file are assigned to the 'peak' feature. - -detailed help: - - plotEnrichment -h - -""", - epilog='example usages:\n' - 'plotEnrichment -b file1.bam file2.bam --BED peaks.bed -o enrichment.png\n\n' - ' \n\n', - parents=[basic_args, parent_parser, read_options], - usage='plotEnrichment -b sample1.bam sample2.bam --BED peaks.bed -o enrichment.png\n' - 'help: plotEnrichment -h / plotEnrichment --help\n') - - return parser - - -def plot_enrichment_args(): - parser = argparse.ArgumentParser(add_help=False) - required = parser.add_argument_group('Required arguments') - - # define the arguments - required.add_argument('--bamfiles', '-b', - metavar='file1.bam file2.bam', - help='List of indexed bam files separated by spaces.', - nargs='+', - required=True) - - required.add_argument('--BED', - help='Limits the enrichment analysis to ' - 'the regions specified in these BED/GTF files. Enrichment ' - 'is calculated as the number of reads overlapping each ' - 'feature type. The feature type is column 3 in a GTF file ' - 'and "peak" for BED files.', - metavar='FILE1.bed FILE2.bed', - nargs='+', - required=True) - - optional = parser.add_argument_group('Optional arguments') - - optional.add_argument('--plotFile', '-o', - help='File to save the plot to. The file extension determines the format, ' - 'so heatmap.pdf will save the heatmap in PDF format. ' - 'The available formats are: .png, ' - '.eps, .pdf and .svg.', - type=parserCommon.writableFile, - metavar='FILE') - - optional.add_argument('--attributeKey', - help='Instead of deriving labels from the feature column in a GTF file, ' - 'use the given attribute key, such as gene_biotype. For BED files or ' - 'entries without the attribute key, None is used as the label.') - - optional.add_argument('--labels', '-l', - metavar='sample1 sample2', - help='User defined labels instead of default labels from ' - 'file names. ' - 'Multiple labels have to be separated by spaces, e.g. ' - '--labels sample1 sample2 sample3', - nargs='+') - - optional.add_argument('--smartLabels', - action='store_true', - help='Instead of manually specifying labels for the input ' - 'BAM/BED/GTF files, this causes deepTools to use the file name ' - 'after removing the path and extension. For BED/GTF files, the ' - 'eventual region name will be overriden if specified inside ' - 'the file.') - - optional.add_argument('--regionLabels', - metavar="region1 region2", - help="For BED files, the label given to its region is " - "the file name, but this can be overridden by providing " - "a custom label. For GTF files this is ignored. Note " - "that if you provide labels, you MUST provide one for each " - "BED/GTF file, even though it will be ignored for GTF files.", - nargs='+') - - optional.add_argument('--plotTitle', '-T', - help='Title of the plot, to be printed on top of ' - 'the generated image. Leave blank for no title. (Default: %(default)s)', - default='') - - optional.add_argument('--plotFileFormat', - metavar='FILETYPE', - help='Image format type. If given, this option ' - 'overrides the image format based on the plotFile ' - 'ending. The available options are: png, ' - 'eps, pdf, plotly and svg.', - choices=['png', 'pdf', 'svg', 'eps', 'plotly']) - - optional.add_argument('--outRawCounts', - help='Save the counts per region to a tab-delimited file.', - type=parserCommon.writableFile, - metavar='FILE') - - optional.add_argument('--perSample', - help='Group the plots by sample, rather than by feature type (the default).', - action='store_true') - - optional.add_argument('--variableScales', - help='By default, the y-axes are always 0-100. This allows the axis range to be restricted.', - action='store_true') - - optional.add_argument('--plotHeight', - help='Plot height in cm. (Default: %(default)s)', - type=float, - default=20) - - optional.add_argument('--plotWidth', - help='Plot width in cm. The minimum value is 1 cm. (Default: %(default)s)', - type=float, - default=20) - - optional.add_argument('--colors', - help='List of colors to use ' - 'for the plotted lines. Color names ' - 'and html hex strings (e.g., #eeff22) ' - 'are accepted. The color names should ' - 'be space separated. For example, ' - '--colors red blue green ', - nargs='+') - - optional.add_argument('--numPlotsPerRow', - help='Number of plots per row (Default: %(default)s)', - type=int, - default=4) - - optional.add_argument('--alpha', - default=0.9, - type=parserCommon.check_float_0_1, - help='The alpha channel (transparency) to use for the bars. ' - 'The default is 0.9 and values must be between 0 and 1.') - - optional.add_argument('--Offset', - help='Uses this offset inside of each read as the signal. This is useful in ' - 'cases like RiboSeq or GROseq, where the signal is 12, 15 or 0 bases past the ' - 'start of the read. This can be paired with the --filterRNAstrand option. ' - 'Note that negative values indicate offsets from the end of each read. A value ' - 'of 1 indicates the first base of the alignment (taking alignment orientation ' - 'into account). Likewise, a value of -1 is the last base of the alignment. An ' - 'offset of 0 is not permitted. If two values are specified, then they will be ' - 'used to specify a range of positions. Note that specifying something like ' - '--Offset 5 -1 will result in the 5th through last position being used, which ' - 'is equivalent to trimming 4 bases from the 5-prime end of alignments.', - metavar='INT', - type=int, - nargs='+', - required=False) - - bed12 = parser.add_argument_group('BED12 arguments') - - bed12.add_argument('--keepExons', - help="For BED12 files, use each exon as a region, rather than columns 2/3", - action="store_true") - - return parser - - -def getBAMBlocks(read, defaultFragmentLength, centerRead, offset=None): - """ - This is basically get_fragment_from_read from countReadsPerBin - """ - blocks = None - maxPairedFragmentLength = 0 - if defaultFragmentLength != "read length": - maxPairedFragmentLength = 4 * defaultFragmentLength - - if defaultFragmentLength == 'read length': - blocks = read.get_blocks() - else: - if cr.is_proper_pair(read, maxPairedFragmentLength): - if read.is_reverse: - fragmentStart = read.next_reference_start - fragmentEnd = read.reference_end - else: - fragmentStart = read.reference_start - # the end of the fragment is defined as - # the start of the forward read plus the insert length - fragmentEnd = read.reference_start + abs(read.template_length) - # Extend using the default fragment length - else: - if read.is_reverse: - fragmentStart = read.reference_end - defaultFragmentLength - fragmentEnd = read.reference_end - else: - fragmentStart = read.reference_start - fragmentEnd = read.reference_start + defaultFragmentLength - if centerRead: - fragmentCenter = fragmentEnd - (fragmentEnd - fragmentStart) / 2 - fragmentStart = fragmentCenter - read.infer_query_length(always=False) / 2 - fragmentEnd = fragmentStart + read.infer_query_length(always=False) - - assert fragmentStart < fragmentEnd, "fragment start greater than fragment" \ - "end for read {}".format(read.query_name) - blocks = [(int(fragmentStart), int(fragmentEnd))] - - # Handle read offsets, if needed - if offset is not None: - rv = [(None, None)] - if len(offset) > 1: - if offset[0] > 0: - offset[0] -= 1 - if offset[1] < 0: - offset[1] += 1 - else: - if offset[0] > 0: - offset[0] -= 1 - offset = [offset[0], offset[0] + 1] - else: - offset = [offset[0], None] - if offset[1] == 0: - # -1 gets switched to 0, which screws things up - offset = (offset[0], None) - - stretch = [] - # For the sake of simplicity, convert [(10, 20), (30, 40)] to [10, 11, 12, 13, ..., 40] - # Then subset accordingly - for block in blocks: - stretch.extend(range(block[0], block[1])) - if read.is_reverse: - stretch = stretch[::-1] - try: - foo = stretch[offset[0]:offset[1]] - except: - return rv - - if len(foo) == 0: - return rv - if read.is_reverse: - foo = foo[::-1] - # Convert the stretch back to a list of tuples - foo = np.array(foo) - d = foo[1:] - foo[:-1] - idx = np.argwhere(d > 1).flatten().tolist() # This now holds the interval bounds as a list - idx.append(-1) - last = 0 - blocks = [] - for i in idx: - blocks.append((foo[last].astype("int"), foo[i].astype("int") + 1)) - last = i + 1 - return blocks - - -def getEnrichment_worker(arglist): - """ - This is the worker function of plotEnrichment. - - In short, given a region, iterate over all reads **starting** in it. - Filter/extend them as requested and check each for an overlap with - findOverlaps. For each overlap, increment the counter for that feature. - """ - chrom, start, end, args, defaultFragmentLength = arglist - if args.verbose: - sys.stderr.write("Processing {}:{}-{}\n".format(chrom, start, end)) - - olist = [] - total = [0] * len(args.bamfiles) - for idx, f in enumerate(args.bamfiles): - odict = dict() - for x in gtf.features: - odict[x] = 0 - fh = openBam(f) - - chrom = mungeChromosome(chrom, fh.references) - - lpos = None - prev_pos = set() - for read in fh.fetch(chrom, start, end): - # Filter - if read.pos < start: - # Ensure that a given alignment is processed only once - continue - if read.flag & 4: - continue - if args.minMappingQuality and read.mapq < args.minMappingQuality: - continue - if args.samFlagInclude and read.flag & args.samFlagInclude != args.samFlagInclude: - continue - if args.samFlagExclude and read.flag & args.samFlagExclude != 0: - continue - tLen = getTLen(read) - if args.minFragmentLength > 0 and tLen < args.minFragmentLength: - continue - if args.maxFragmentLength > 0 and tLen > args.maxFragmentLength: - continue - if args.ignoreDuplicates: - # Assuming more or less concordant reads, use the fragment bounds, otherwise the start positions - if tLen >= 0: - s = read.pos - e = s + tLen - else: - s = read.pnext - e = s - tLen - if read.reference_id != read.next_reference_id: - e = read.pnext - if lpos is not None and lpos == read.reference_start \ - and (s, e, read.next_reference_id, read.is_reverse) in prev_pos: - continue - if lpos != read.reference_start: - prev_pos.clear() - lpos = read.reference_start - prev_pos.add((s, e, read.next_reference_id, read.is_reverse)) - total[idx] += 1 - - # Get blocks, possibly extending - features = gtf.findOverlaps(chrom, getBAMBlocks(read, defaultFragmentLength, args.centerReads, args.Offset)) - - if features is not None and len(features) > 0: - for x in features: - odict[x] += 1 - olist.append(odict) - return olist, gtf.features, total - - -def plotEnrichment(args, featureCounts, totalCounts, features): - # get the number of rows and columns - if args.perSample: - totalPlots = len(args.bamfiles) - barsPerPlot = len(features) - else: - totalPlots = len(features) - barsPerPlot = len(args.bamfiles) - cols = min(args.numPlotsPerRow, totalPlots) - rows = np.ceil(totalPlots / float(args.numPlotsPerRow)).astype(int) - - # Handle the colors - if not args.colors: - cmap_plot = plt.get_cmap('jet') - args.colors = cmap_plot(np.arange(barsPerPlot, dtype=float) / float(barsPerPlot)) - if args.plotFileFormat == 'plotly': - args.colors = range(barsPerPlot) - elif len(args.colors) < barsPerPlot: - sys.exit("Error: {0} colors were requested, but {1} were needed!".format(len(args.colors), barsPerPlot)) - - data = [] - if args.plotFileFormat == 'plotly': - fig = go.Figure() - fig['layout'].update(title=args.plotTitle) - domainWidth = .9 / cols - domainHeight = .9 / rows - bufferHeight = 0.0 - if rows > 1: - bufferHeight = 0.1 / (rows - 1) - bufferWidth = 0.0 - if cols > 1: - bufferWidth = 0.1 / (cols - 1) - else: - grids = gridspec.GridSpec(rows, cols) - plt.rcParams['font.size'] = 10.0 - - # convert cm values to inches - fig = plt.figure(figsize=(args.plotWidth / 2.54, args.plotHeight / 2.54)) - fig.suptitle(args.plotTitle, y=(1 - (0.06 / args.plotHeight))) - - for i in range(totalPlots): - col = i % cols - row = np.floor(i / float(args.numPlotsPerRow)).astype(int) - - if args.perSample: - xlabels = features - ylabel = "% alignments in {0}".format(args.labels[i]) - vals = [featureCounts[i][foo] for foo in features] - vals = 100 * np.array(vals, dtype='float64') / totalCounts[i] - else: - xlabels = args.labels - ylabel = "% {0}".format(features[i]) - vals = [foo[features[i]] for foo in featureCounts] - vals = 100 * np.array(vals, dtype='float64') / np.array(totalCounts, dtype='float64') - - if args.plotFileFormat == 'plotly': - xanchor = 'x{}'.format(i + 1) - yanchor = 'y{}'.format(i + 1) - base = row * (domainHeight + bufferHeight) - domain = [base, base + domainHeight] - fig['layout']['xaxis{}'.format(i + 1)] = {'domain': domain, 'anchor': yanchor} - base = col * (domainWidth + bufferWidth) - domain = [base, base + domainWidth] - fig['layout']['yaxis{}'.format(i + 1)] = {'domain': domain, 'anchor': xanchor, 'title': ylabel} - if args.variableScales is False: - fig['layout']['yaxis{}'.format(i + 1)].update(range=[0, 100]) - trace = go.Bar(x=xlabels, - y=vals, - opacity=args.alpha, - orientation='v', - showlegend=False, - xaxis=xanchor, - yaxis=yanchor, - name=ylabel, - marker={'color': args.colors, 'line': {'color': args.colors}}) - data.append(trace) - else: - ax = plt.subplot(grids[row, col]) - ax.bar(np.arange(vals.shape[0]), vals, width=1.0, bottom=0.0, align='center', color=args.colors, edgecolor=args.colors, alpha=args.alpha) - ax.set_ylabel(ylabel) - ax.set_xticks(np.arange(vals.shape[0])) - ax.set_xticklabels(xlabels, rotation='vertical') - if args.variableScales is False: - ax.set_ylim(0.0, 100.0) - - if args.plotFileFormat == 'plotly': - fig.add_traces(data) - py.plot(fig, filename=args.plotFile, auto_open=False) - # colors - else: - plt.subplots_adjust(wspace=0.05, hspace=0.3, bottom=0.15, top=0.80) - plt.tight_layout() - plt.savefig(args.plotFile, dpi=200, format=args.plotFileFormat) - plt.close() - - -def getChunkLength(args, chromSize): - """ - There's no point in parsing the GTF time over and over again needlessly. - Emprically, it seems that adding ~4x the number of workers is ideal, since - coverage is non-uniform. This is a heuristic way of approximating that. - - Note that if there are MANY small contigs and a few large ones (e.g., the - max and median lengths are >10x different, then it's best to take a - different tack. - """ - - if args.region: - chromSize, region_start, region_end, genomeChunkLength = getUserRegion(chromSize, args.region) - rv = np.ceil((region_start - region_end) / float(4 * args.numberOfProcessors)).astype(int) - return max(1, rv) - - bl = None - if args.blackListFileName: - bl = GTF(args.blackListFileName) - - lengths = [] - for k, v in chromSize: - regs = blSubtract(bl, k, [0, v]) - for reg in regs: - lengths.append(reg[1] - reg[0]) - - if len(lengths) >= 4 * args.numberOfProcessors: - rv = np.median(lengths).astype(int) - # In cases like dm6 or GRCh38, there are a LOT of really small contigs, which will cause the median to be small and performance to tank - if np.max(lengths) >= 10 * rv: - rv = np.ceil(np.sum(lengths) / (4.0 * args.numberOfProcessors)).astype(int) - else: - rv = np.ceil(np.sum(lengths) / (4.0 * args.numberOfProcessors)).astype(int) - - return max(1, rv) - - -def main(args=None): - - args = parse_arguments().parse_args(args) - - if not args.outRawCounts and not args.plotFile: - sys.exit("Error: You need to specify at least one of --plotFile or --outRawCounts!\n") - - if args.labels is None: - args.labels = args.bamfiles - if args.smartLabels: - args.labels = smartLabels(args.bamfiles) - if len(args.labels) != len(args.bamfiles): - sys.exit("Error: The number of labels ({0}) does not match the number of BAM files ({1})!".format(len(args.labels), len(args.bamfiles))) - - # Ensure that if we're given an attributeKey that it's not empty - if args.attributeKey and args.attributeKey == "": - args.attributeKey = None - - global gtf - if not args.regionLabels and args.smartLabels: - args.regionLabels = smartLabels(args.BED) - gtf = Enrichment(args.BED, keepExons=args.keepExons, labels=args.regionLabels, attributeKey=args.attributeKey) - - # Get fragment size and chromosome dict - fhs = [openBam(x) for x in args.bamfiles] - chromSize, non_common_chr = getCommonChrNames(fhs, verbose=args.verbose) - for fh in fhs: - fh.close() - - frag_len_dict, read_len_dict = get_read_and_fragment_length(args.bamfiles[0], - return_lengths=False, - blackListFileName=args.blackListFileName, - numberOfProcessors=args.numberOfProcessors, - verbose=args.verbose) - if args.extendReads: - if args.extendReads is True: - # try to guess fragment length if the bam file contains paired end reads - if frag_len_dict: - defaultFragmentLength = frag_len_dict['median'] - else: - sys.exit("*ERROR*: library is not paired-end. Please provide an extension length.") - if args.verbose: - print("Fragment length based on paired en data " - "estimated to be {0}".format(frag_len_dict['median'])) - elif args.extendReads < read_len_dict['median']: - sys.stderr.write("*WARNING*: read extension is smaller than read length (read length = {}). " - "Reads will not be extended.\n".format(int(read_len_dict['median']))) - defaultFragmentLength = 'read length' - elif args.extendReads > 2000: - sys.exit("*ERROR*: read extension must be smaller that 2000. Value give: {} ".format(args.extendReads)) - else: - defaultFragmentLength = args.extendReads - else: - defaultFragmentLength = 'read length' - - # Get the chunkLength - chunkLength = getChunkLength(args, chromSize) - - # Map reduce to get the counts/file/feature - res = mapReduce([args, defaultFragmentLength], - getEnrichment_worker, - chromSize, - genomeChunkLength=chunkLength, - region=args.region, - blackListFileName=args.blackListFileName, - numberOfProcessors=args.numberOfProcessors, - verbose=args.verbose) - - features = res[0][1] - featureCounts = [] - for i in list(range(len(args.bamfiles))): - d = dict() - for x in features: - d[x] = 0 - featureCounts.append(d) - - # res is a list, with each element a list (length len(args.bamfiles)) of dicts - totalCounts = [0] * len(args.bamfiles) - for x in res: - for i, y in enumerate(x[2]): - totalCounts[i] += y - for i, y in enumerate(x[0]): - for k, v in y.items(): - featureCounts[i][k] += v - - # Make a plot - if args.plotFile: - plotEnrichment(args, featureCounts, totalCounts, features) - - # Raw counts - if args.outRawCounts: - of = open(args.outRawCounts, "w") - of.write("file\tfeatureType\tpercent\tfeatureReadCount\ttotalReadCount\n") - for i, x in enumerate(args.labels): - for k, v in featureCounts[i].items(): - of.write("{0}\t{1}\t{2:5.2f}\t{3}\t{4}\n".format(x, k, (100.0 * v) / totalCounts[i], v, totalCounts[i])) - of.close() diff --git a/deeptools/plotFingerprint.py b/deeptools/plotFingerprint.py deleted file mode 100755 index a5a468802a..0000000000 --- a/deeptools/plotFingerprint.py +++ /dev/null @@ -1,484 +0,0 @@ -#!/usr/bin/env python -# -*- coding: utf-8 -*- - -import numpy as np -import argparse -import sys -import matplotlib -matplotlib.use('Agg') -matplotlib.rcParams['pdf.fonttype'] = 42 -matplotlib.rcParams['svg.fonttype'] = 'none' -from deeptools import cm # noqa: F401 -import matplotlib.pyplot as plt -from scipy import interpolate -from scipy.stats import poisson - -import plotly.offline as py -import plotly.graph_objs as go - -import deeptools.countReadsPerBin as countR -import deeptools.sumCoveragePerBin as sumR -from deeptools import parserCommon -from deeptools.utilities import smartLabels - -old_settings = np.seterr(all='ignore') -MAXLEN = 10000000 - - -def parse_arguments(args=None): - parent_parser = parserCommon.getParentArgParse(binSize=False) - required_args = get_required_args() - output_args = get_output_args() - optional_args = get_optional_args() - read_options_parser = parserCommon.read_options() - parser = argparse.ArgumentParser( - parents=[required_args, output_args, read_options_parser, - optional_args, parent_parser], - formatter_class=argparse.ArgumentDefaultsHelpFormatter, - description='This tool samples indexed BAM files ' - 'and plots a profile of cumulative read coverages for each. ' - 'All reads overlapping a window (bin) of the ' - 'specified length are counted; ' - 'these counts are sorted ' - 'and the cumulative sum is finally plotted. ', - conflict_handler='resolve', - usage='plotFingerprint -b treatment.bam control.bam ' - '-plot fingerprint.png\n' - 'help: plotFingerprint -h / plotFingerprint --help', - add_help=False) - - return parser - - -def process_args(args=None): - - args = parse_arguments().parse_args(args) - - if args.JSDsample is not None and args.JSDsample not in args.bamfiles: - args.bamfiles.append(args.JSDsample) - if args.labels and len(args.bamfiles) == len(args.labels) - 1: - args.labels.append(args.JSDsample) - - if not args.labels: - if args.smartLabels: - args.labels = smartLabels(args.bamfiles) - else: - args.labels = args.bamfiles - - if len(args.bamfiles) != len(args.labels): - sys.exit("The number of labels does not match the number of BAM files.") - - return args - - -def get_required_args(): - parser = argparse.ArgumentParser(add_help=False) - required = parser.add_argument_group('Required arguments') - - # define the arguments - required.add_argument('--bamfiles', '-b', - metavar='bam files', - nargs='+', - help='List of indexed BAM files', - required=True) - return parser - - -def get_optional_args(): - parser = argparse.ArgumentParser(add_help=False, - conflict_handler='resolve') - optional = parser.add_argument_group('Optional arguments') - optional.add_argument("--help", "-h", action="help", - help="show this help message and exit") - - optional.add_argument('--labels', '-l', - metavar='', - help='List of labels to use in the output. ' - 'If not given, the file names will be used instead. ' - 'Separate the labels by spaces.', - nargs='+') - - optional.add_argument('--smartLabels', - action='store_true', - help='Instead of manually specifying labels for the input ' - 'BAM/bigWig files, this causes deepTools to use the file name ' - 'after removing the path and extension.') - - optional.add_argument('--binSize', '-bs', - help='Window size in base pairs to ' - 'sample the genome. This times --numberOfSamples should be less than the genome size. (Default: %(default)s)', - default=500, - type=int) - - optional.add_argument('--numberOfSamples', '-n', - help='The number of bins that are sampled from the genome, ' - 'for which the overlapping number of reads is computed. (Default: %(default)s)', - default=5e5, - type=int) - - optional.add_argument('--plotFileFormat', - metavar='', - help='image format type. If given, this option ' - 'overrides the image format based on the ending ' - 'given via --plotFile ' - 'ending. The available options are: "png", ' - '"eps", "pdf", "plotly" and "svg"', - choices=['png', 'pdf', 'svg', 'eps', 'plotly']) - - optional.add_argument('--plotTitle', '-T', - help='Title of the plot, to be printed on top of ' - 'the generated image. Leave blank for no title. (Default: %(default)s)', - default='') - - optional.add_argument('--skipZeros', - help='If set, then regions with zero overlapping reads' - 'for *all* given BAM files are ignored. This ' - 'will result in a reduced number of read ' - 'counts than that specified in --numberOfSamples', - action='store_true') - - optional.add_argument('--outQualityMetrics', - help='Quality metrics can optionally be output to ' - 'this file. The file will have one row per input BAM ' - 'file and columns containing a number of metrics. ' - 'Please see the online documentation for a longer ' - 'explanation: http://deeptools.readthedocs.io/en/latest/content/feature/plotFingerprint_QC_metrics.html .', - type=parserCommon.writableFile, - metavar='FILE.txt') - - optional.add_argument('--JSDsample', - help='Reference sample against which to compute the ' - 'Jensen-Shannon distance and the CHANCE statistics. ' - 'If this is not specified, ' - 'then these will not be calculated. If ' - '--outQualityMetrics is not specified then this will ' - 'be ignored. The Jensen-Shannon implementation is ' - 'based on code from Sitanshu Gakkhar at BCGSC. The ' - 'CHANCE implementation is based on code from Matthias ' - 'Haimel.', - metavar='sample.bam') - - return parser - - -def get_output_args(): - parser = argparse.ArgumentParser(add_help=False) - group = parser.add_argument_group('Output') - group.add_argument('--plotFile', '-plot', '-o', - help='File name of the output figure. The file ' - 'ending will be used to determine the image ' - 'format. The available options are typically: "png", ' - '"eps", "pdf" and "svg", e.g. : fingerprint.png.', - type=parserCommon.writableFile, - metavar='') - - group.add_argument('--outRawCounts', - help='Output file name to save the read counts per bin.', - type=parserCommon.writableFile, - metavar='') - - return parser - - -def binRelEntropy(p, q): - """ - Return the relative binary entropy of x - """ - x1 = 0 - x2 = 0 - if p > 0: - x1 = p * np.log2(p / q) - if p < 1: - x2 = (1 - p) * np.log2((1 - p) / (1 - q)) - return np.fmax(0.0, x1 + x2) - - -def getCHANCE(args, idx, mat): - """ - Compute the CHANCE p-value - - 1) In short, sort IP from lowest to highest, cosorting input at the same time. - 2) Choose the argmax of the difference of the cumsum() of the above - 3) Determine a scale factor according to the ratio at the position at step 2. - """ - # Get the index of the reference sample - if args.JSDsample not in args.bamfiles: - return [np.nan, np.nan, np.nan] - refIdx = args.bamfiles.index(args.JSDsample) - if refIdx == idx: - return [np.nan, np.nan, np.nan] - - subMatrix = np.copy(mat[:, [idx, refIdx]]) - subMatrix[np.isnan(subMatrix)] = 0 - subMatrix = subMatrix[subMatrix[:, 0].argsort(), :] - - # Find the CHANCE statistic, which is the point of maximus difference - cs = np.cumsum(subMatrix, axis=0) - normed = cs / np.max(cs, axis=0).astype(float) - csdiff = normed[:, 1] - normed[:, 0] - k = np.argmax(csdiff) - if csdiff[k] < 1e-6: - # Don't bother with negative values - return [0, 0, 0] - p = normed[k, 0] # Percent enrichment in IP - q = normed[k, 1] # Percent enrichment in input - pcenrich = 100 * (len(csdiff) - k) / float(len(csdiff)) - diffenrich = 100.0 * (q - p) - - # CHANCE's JS divergence with binary entropy - # Its p value is a ztest of this, which is largely useless IMO - M = (p + q) / 2.0 - CHANCEdivergence = 0.5 * (binRelEntropy(p, M) + binRelEntropy(q, M)) - CHANCEdivergence = np.sqrt(CHANCEdivergence) - - return [pcenrich, diffenrich, CHANCEdivergence] - - -def getSyntheticJSD(vec): - """ - This is largely similar to getJSD, with the 'input' sample being a Poisson distribution with lambda the average coverage in the IP bins - """ - lamb = np.mean(vec) # Average coverage - coverage = np.sum(vec) - - chip = np.zeros(MAXLEN, dtype=int) - for val in vec: - # N.B., we need to clip past the end of the array - if val >= MAXLEN: - val = MAXLEN - 1 - # This effectively removes differences due to coverage percentages - if val > 0: - chip[int(val)] += 1 - input = coverage * poisson.pmf(np.arange(1, MAXLEN), lamb) - if chip[-1] > 0: - print("{} bins had coverage over the maximum value of {} during synthetic JSD computation".format(chip[-1], MAXLEN)) - - return getJSDcommon(chip, input) - - -def getJSD(args, idx, mat): - """ - Computes the Jensen-Shannon distance between two samples. This is essentially - a symmetric version of Kullback-Leibler divergence. The implementation - presented here is based on code from Sitanshu Gakkhar at BCGSC. - - Note that the interpolation has the effect of removing zero count coverage - bins, which ends up being needed for the JSD calculation. - - args: The input arguments - idx: The column index of the current sample - mat: The matrix of counts - """ - - # Get the index of the reference sample - if args.JSDsample not in args.bamfiles: - return np.nan - refIdx = args.bamfiles.index(args.JSDsample) - if refIdx == idx: - return np.nan - - # These will hold the coverage histograms - chip = np.zeros(MAXLEN, dtype=int) - input = np.zeros(MAXLEN, dtype=int) - for row in mat: - # ChIP - val = row[idx] - # N.B., we need to clip past the end of the array - if val >= MAXLEN: - val = MAXLEN - 1 - # This effectively removes differences due to coverage percentages - if val > 0: - chip[int(val)] += 1 - - # Input - val = row[refIdx] - if val >= MAXLEN: - val = MAXLEN - 1 - if val > 0: - input[int(val)] += 1 - if input[-1] > 0: - print("{} bins had coverage over the maximum value of {} in the input sample".format(input[-1], MAXLEN)) - if chip[-1] > 0: - print("{} bins had coverage over the maximum value of {} in the ChIP sample".format(chip[-1], MAXLEN)) - - return getJSDcommon(chip, input) - - -def getJSDcommon(chip, input): - """ - This is a continuation of getJSD to allow getSyntheticJSD to reuse code - """ - def signalAndBinDist(x): - x = np.array(x) - (n,) = x.shape - signalValues = np.array(list(range(n))) - totalSignal = x * signalValues - normalizedTotalSignal = np.cumsum(totalSignal) / np.sum(totalSignal).astype("float") - binDist = np.cumsum(x).astype("float") / sum(x) - interpolater = interpolate.interp1d(binDist, normalizedTotalSignal, kind='linear', bounds_error=False, fill_value=(0, 1)) - return (binDist, normalizedTotalSignal, interpolater) - - # Interpolate the signals to evenly spaced bins, which also removes 0-coverage bins - chipSignal = signalAndBinDist(chip) - inputSignal = signalAndBinDist(input) - - # These are basically CDFs - inputSignalInterp = inputSignal[2](np.arange(0, 1.00001, 0.00001)) - chipSignalInterp = chipSignal[2](np.arange(0, 1.00001, 0.00001)) - - # If there are no low coverage bins then you can get nan as the first interpolated value. - # That should instead be some small value - if np.isnan(inputSignalInterp[0]): - inputSignalInterp[0] = 1e-12 - if np.isnan(chipSignalInterp[0]): - chipSignalInterp[0] = 1e-12 - - # Differentiate to PMFs, do some sanity checking - PMFinput = np.ediff1d(inputSignalInterp) - PMFchip = np.ediff1d(chipSignalInterp) - - if abs(sum(PMFinput) - 1) > 0.01 or abs(sum(PMFchip) - 1) > 0.01: - sys.stderr.write("Warning: At least one PMF integral is significantly different from 1! The JSD will not be returned") - return np.nan - - # Compute the JSD from the PMFs - M = (PMFinput + PMFchip) / 2.0 - JSD = 0.5 * (np.nansum(PMFinput * np.log2(PMFinput / M))) + 0.5 * (np.nansum(PMFchip * np.log2(PMFchip / M))) - # Round sqrt of JSD to 15 decimals, as planemo test has issue with rounding ? - return round(np.sqrt(JSD), 15) - - -def getExpected(mu): - """ - Given a mean coverage mu, determine the AUC, X-intercept, and elbow point - of a Poisson-distributed perfectly behaved input sample with the same coverage - """ - x = np.arange(round(poisson.interval(0.99999, mu=mu)[1] + 1)) # This will be an appropriate range - pmf = poisson.pmf(x, mu=mu) - cdf = poisson.cdf(x, mu=mu) - cs = np.cumsum(pmf * x) - cs /= max(cs) - XInt = cdf[np.nonzero(cs)[0][0]] - AUC = sum(poisson.pmf(x, mu=mu) * cs) - elbow = cdf[np.argmax(cdf - cs)] - return (AUC, XInt, elbow) - - -def main(args=None): - args = process_args(args) - - if not args.plotFile and not args.outRawCounts and not args.outQualityMetrics: - sys.stderr.write("\nAt least one of --plotFile, --outRawCounts or --outQualityMetrics is required.\n") - sys.exit(1) - - cr = sumR.SumCoveragePerBin( - args.bamfiles, - args.binSize, - args.numberOfSamples, - blackListFileName=args.blackListFileName, - numberOfProcessors=args.numberOfProcessors, - verbose=args.verbose, - region=args.region, - extendReads=args.extendReads, - minMappingQuality=args.minMappingQuality, - ignoreDuplicates=args.ignoreDuplicates, - center_read=args.centerReads, - samFlag_include=args.samFlagInclude, - samFlag_exclude=args.samFlagExclude, - minFragmentLength=args.minFragmentLength, - maxFragmentLength=args.maxFragmentLength) - - num_reads_per_bin = cr.run() - if num_reads_per_bin.sum() == 0: - import sys - sys.stderr.write( - "\nNo reads were found in {} regions sampled. Check that the\n" - "min mapping quality is not overly high and that the \n" - "chromosome names between bam files are consistent.\n" - "For small genomes, decrease the --numberOfSamples.\n" - "\n".format(num_reads_per_bin.shape[0])) - exit(1) - - if args.skipZeros: - num_reads_per_bin = countR.remove_row_of_zeros(num_reads_per_bin) - - total = len(num_reads_per_bin[:, 0]) - x = np.arange(total).astype('float') / total # normalize from 0 to 1 - - if args.plotFile is not None: - i = 0 - # matplotlib won't iterate through line styles by itself - pyplot_line_styles = sum([7 * ["-"], 7 * ["--"], 7 * ["-."], 7 * [":"]], []) - plotly_colors = ["#d73027", "#fc8d59", "#f33090", "#e0f3f8", "#91bfdb", "#4575b4"] - plotly_line_styles = sum([6 * ["solid"], 6 * ["dot"], 6 * ["dash"], 6 * ["longdash"], 6 * ["dashdot"], 6 * ["longdashdot"]], []) - data = [] - for i, reads in enumerate(num_reads_per_bin.T): - count = np.cumsum(np.sort(reads)) - count = count / count[-1] # to normalize y from 0 to 1 - if args.plotFileFormat == 'plotly': - trace = go.Scatter(x=x, y=count, mode='lines', name=args.labels[i]) - trace['line'].update(dash=plotly_line_styles[i % 36], color=plotly_colors[i % 6]) - data.append(trace) - else: - j = i % len(pyplot_line_styles) - plt.plot(x, count, label=args.labels[i], linestyle=pyplot_line_styles[j]) - plt.xlabel('rank') - plt.ylabel('fraction w.r.t. bin with highest coverage') - # set the plotFileFormat explicitly to None to trigger the - # format from the file-extension - if not args.plotFileFormat: - args.plotFileFormat = None - - if args.plotFileFormat == 'plotly': - fig = go.Figure() - fig.add_traces(data) - fig['layout'].update(title=args.plotTitle) - fig['layout']['xaxis1'].update(title="rank") - fig['layout']['yaxis1'].update(title="fraction w.r.t bin with highest coverage") - py.plot(fig, filename=args.plotFile, auto_open=False) - else: - plt.legend(loc='upper left') - plt.suptitle(args.plotTitle) - plt.savefig(args.plotFile, bbox_inches=0, format=args.plotFileFormat) - plt.close() - - if args.outRawCounts is not None: - of = open(args.outRawCounts, "w") - of.write("#plotFingerprint --outRawCounts\n") - of.write("'" + "'\t'".join(args.labels) + "'\n") - fmt = "\t".join(np.repeat('%d', num_reads_per_bin.shape[1])) + "\n" - for row in num_reads_per_bin: - of.write(fmt % tuple(row)) - of.close() - - if args.outQualityMetrics is not None: - of = open(args.outQualityMetrics, "w") - of.write("Sample\tAUC\tSynthetic AUC\tX-intercept\tSynthetic X-intercept\tElbow Point\tSynthetic Elbow Point") - if args.JSDsample: - of.write("\tJS Distance\tSynthetic JS Distance\t% genome enriched\tdiff. enrichment\tCHANCE divergence") - else: - of.write("\tSynthetic JS Distance") - of.write("\n") - line = np.arange(num_reads_per_bin.shape[0]) / float(num_reads_per_bin.shape[0] - 1) - for idx, reads in enumerate(num_reads_per_bin.T): - counts = np.cumsum(np.sort(reads)) - counts = counts / float(counts[-1]) - AUC = np.sum(counts) / float(len(counts)) - XInt = (np.argmax(counts > 0) + 1) / float(counts.shape[0]) - elbow = (np.argmax(line - counts) + 1) / float(counts.shape[0]) - expected = getExpected(np.mean(reads)) # A tuple of expected (AUC, XInt, elbow) - of.write("{0}\t{1}\t{2}\t{3}\t{4}\t{5}\t{6}".format(args.labels[idx], AUC, expected[0], XInt, expected[1], elbow, expected[2])) - if args.JSDsample: - JSD = getJSD(args, idx, num_reads_per_bin) - syntheticJSD = getSyntheticJSD(num_reads_per_bin[:, idx]) - CHANCE = getCHANCE(args, idx, num_reads_per_bin) - of.write("\t{0}\t{1}\t{2}\t{3}\t{4}".format(JSD, syntheticJSD, CHANCE[0], CHANCE[1], CHANCE[2])) - else: - syntheticJSD = getSyntheticJSD(num_reads_per_bin[:, idx]) - of.write("\t{0}".format(syntheticJSD)) - of.write("\n") - of.close() - - -if __name__ == "__main__": - main() diff --git a/deeptools/plotHeatmap.py b/deeptools/plotHeatmap.py deleted file mode 100755 index a2149f8299..0000000000 --- a/deeptools/plotHeatmap.py +++ /dev/null @@ -1,893 +0,0 @@ -#!/usr/bin/env python -# -*- coding: utf-8 -*- -from __future__ import division - -import argparse -from collections import OrderedDict -import numpy as np -import matplotlib -matplotlib.use('Agg') -matplotlib.rcParams['pdf.fonttype'] = 42 -matplotlib.rcParams['svg.fonttype'] = 'none' -import matplotlib.pyplot as plt -from matplotlib.font_manager import FontProperties -import matplotlib.gridspec as gridspec -from matplotlib import ticker -import copy -import sys -import plotly.offline as py -import plotly.graph_objs as go - -# own modules -from deeptools import cm # noqa: F401 -from deeptools import parserCommon -from deeptools import heatmapper -from deeptools.heatmapper_utilities import plot_single, plotly_single -from deeptools.utilities import convertCmap -from deeptools.computeMatrixOperations import filterHeatmapValues - -debug = 0 -old_settings = np.seterr(all='ignore') -plt.ioff() - - -def parse_arguments(args=None): - parser = argparse.ArgumentParser( - parents=[parserCommon.heatmapperMatrixArgs(), - parserCommon.heatmapperOutputArgs(mode='heatmap'), - parserCommon.heatmapperOptionalArgs(mode='heatmap')], - formatter_class=argparse.ArgumentDefaultsHelpFormatter, - description='This tool creates a heatmap for ' - 'scores associated with genomic regions. ' - 'The program requires a matrix file ' - 'generated by the tool ``computeMatrix``.', - epilog='An example usage is: plotHeatmap -m matrix.gz', - usage='plotHeatmap -m matrix.gz\n' - 'help: plotHeatmap -h / plotHeatmap --help', - add_help=False) - - return parser - - -def process_args(args=None): - args = parse_arguments().parse_args(args) - - args.heatmapHeight = args.heatmapHeight if args.heatmapHeight > 3 and args.heatmapHeight <= 100 else 10 - - if not matplotlib.colors.is_color_like(args.missingDataColor): - exit("The value {0} for --missingDataColor is not valid".format(args.missingDataColor)) - - args.boxAroundHeatmaps = True if args.boxAroundHeatmaps == 'yes' else False - - return args - - -def prepare_layout(hm_matrix, heatmapsize, showSummaryPlot, showColorbar, perGroup, colorbar_position, fig): - """ - prepare the plot layout - as a grid having as many rows - as samples (+1 for colobar) - and as many rows as groups (or clusters) (+1 for profile plot) - """ - heatmapwidth, heatmapheight = heatmapsize - - numcols = hm_matrix.get_num_samples() - numrows = hm_matrix.get_num_groups() - if perGroup: - numcols, numrows = numrows, numcols - - # the rows have different size depending - # on the number of regions contained in the - if perGroup: - # heatmap - height_ratio = np.array([np.amax(np.diff(hm_matrix.group_boundaries))] * numrows) - # scale ratio to sum = heatmapheight - height_ratio = heatmapheight * (height_ratio.astype(float) / height_ratio.sum()) - else: - # heatmap - height_ratio = np.diff(hm_matrix.group_boundaries) - # scale ratio to sum = heatmapheight - height_ratio = heatmapheight * (height_ratio.astype(float) / height_ratio.sum()) - - # convert the height_ratio from numpy array back to list - height_ratio = height_ratio.tolist() - # the width ratio is equal for all heatmaps - width_ratio = [heatmapwidth] * numcols - - if showColorbar: - if colorbar_position == 'below': - numrows += 2 # a spacer needs to be added to avoid overlaps - height_ratio += [4 / 2.54] # spacer - height_ratio += [1 / 2.54] - else: - numcols += 1 - width_ratio += [1 / 2.54] - - if showSummaryPlot: - numrows += 2 # plus 2 because a spacer is added - # make height of summary plot - # proportional to the width of heatmap - sumplot_height = heatmapwidth - spacer_height = heatmapwidth / 8 - # scale height_ratios to convert from row - # numbers to heatmapheigt fractions - height_ratio = np.concatenate([[sumplot_height, spacer_height], height_ratio]) - - grids = gridspec.GridSpec(numrows, numcols, height_ratios=height_ratio, width_ratios=width_ratio, figure=fig) - - return grids - - -def addProfilePlot(hm, plt, fig, grids, iterNum, iterNum2, perGroup, averageType, plot_type, yAxisLabel, color_list, yMin, yMax, wspace, hspace, colorbar_position, label_rotation=0.0): - """ - A function to add profile plots to the given figure, possibly in a custom grid subplot which mimics a tight layout (if wspace and hspace are not None) - """ - if wspace is not None and hspace is not None: - if colorbar_position == 'side': - gridsSub = gridspec.GridSpecFromSubplotSpec(1, iterNum, subplot_spec=grids[0, :-1], wspace=wspace, hspace=hspace) - else: - gridsSub = gridspec.GridSpecFromSubplotSpec(1, iterNum, subplot_spec=grids[0, :], wspace=wspace, hspace=hspace) - - ax_list = [] - globalYmin = np.inf - globalYmax = -np.inf - for sample_id in range(iterNum): - if perGroup: - title = hm.matrix.group_labels[sample_id] - tickIdx = sample_id % hm.matrix.get_num_samples() - else: - title = hm.matrix.sample_labels[sample_id] - tickIdx = sample_id - if sample_id > 0 and len(yMin) == 1 and len(yMax) == 1: - ax_profile = fig.add_subplot(grids[0, sample_id]) - else: - if wspace is not None and hspace is not None: - ax_profile = fig.add_subplot(gridsSub[0, sample_id]) - else: - ax_profile = fig.add_subplot(grids[0, sample_id]) - - ax_profile.set_title(title) - for group in range(iterNum2): - if perGroup: - sub_matrix = hm.matrix.get_matrix(sample_id, group) - line_label = sub_matrix['sample'] - else: - sub_matrix = hm.matrix.get_matrix(group, sample_id) - line_label = sub_matrix['group'] - plot_single(ax_profile, sub_matrix['matrix'], - averageType, - color_list[group], - line_label, - plot_type=plot_type) - - if sample_id > 0 and len(yMin) == 1 and len(yMax) == 1: - plt.setp(ax_profile.get_yticklabels(), visible=False) - - if sample_id == 0 and yAxisLabel != '': - ax_profile.set_ylabel(yAxisLabel) - xticks, xtickslabel = hm.getTicks(tickIdx) - if np.ceil(max(xticks)) != float(sub_matrix['matrix'].shape[1] - 1): - tickscale = float(sub_matrix['matrix'].shape[1] - 1) / max(xticks) - xticks_use = [x * tickscale for x in xticks] - ax_profile.axes.set_xticks(xticks_use) - else: - ax_profile.axes.set_xticks(xticks) - ax_profile.axes.set_xticklabels(xtickslabel, rotation=label_rotation) - ax_list.append(ax_profile) - - # align the first and last label - # such that they don't fall off - # the heatmap sides - ticks = ax_profile.xaxis.get_major_ticks() - ticks[0].label1.set_horizontalalignment('left') - ticks[-1].label1.set_horizontalalignment('right') - - globalYmin = min(float(globalYmin), ax_profile.get_ylim()[0]) - globalYmax = max(globalYmax, ax_profile.get_ylim()[1]) - - # It turns out that set_ylim only takes float64s - for sample_id, subplot in enumerate(ax_list): - localYMin = yMin[sample_id % len(yMin)] - localYMax = yMax[sample_id % len(yMax)] - lims = [globalYmin, globalYmax] - if localYMin: - if localYMax: - lims = (float(localYMin), float(localYMax)) - else: - lims = (float(localYMin), lims[1]) - elif localYMax: - lims = (lims[0], float(localYMax)) - if lims[0] >= lims[1]: - lims = (lims[0], lims[0] + 1) - ax_list[sample_id].set_ylim(lims) - return ax_list - - -def plotlyMatrix(hm, - outFilename, - yMin=[None], yMax=[None], - zMin=[None], zMax=[None], - showSummaryPlot=False, - cmap=None, colorList=None, colorBarPosition='side', - perGroup=False, - averageType='median', yAxisLabel='', xAxisLabel='', - plotTitle='', - showColorbar=False, - label_rotation=0.0): - label_rotation *= -1.0 - if colorBarPosition != 'side': - sys.error.write("Warning: It is not currently possible to have multiple colorbars with plotly!\n") - - nRows = hm.matrix.get_num_groups() - nCols = hm.matrix.get_num_samples() - if perGroup: - nRows, nCols = nCols, nRows - - profileHeight = 0.0 - profileBottomBuffer = 0.0 - if showSummaryPlot: - profileHeight = 0.2 - profileBottomBuffer = 0.05 - profileSideBuffer = 0. - profileWidth = 1. / nCols - if nCols > 1: - profileSideBuffer = 0.1 / (nCols - 1) - profileWidth = 0.9 / nCols - - dataSummary = [] - annos = [] - fig = go.Figure() - fig['layout'].update(title=plotTitle) - xAxisN = 1 - yAxisN = 1 - - # Summary plots at the top (if appropriate) - if showSummaryPlot: - yMinLocal = np.inf - yMaxLocal = -np.inf - for i in range(nCols): - xanchor = 'x{}'.format(xAxisN) - yanchor = 'y{}'.format(yAxisN) - xBase = i * (profileSideBuffer + profileWidth) - yBase = 1 - profileHeight - xDomain = [xBase, xBase + profileWidth] - yDomain = [yBase, 1.0] - for j in range(nRows): - if perGroup: - mat = hm.matrix.get_matrix(i, j) - xTicks, xTicksLabels = hm.getTicks(i) - label = mat['sample'] - else: - mat = hm.matrix.get_matrix(j, i) - xTicks, xTicksLabels = hm.getTicks(j) - label = mat['group'] - if j == 0: - fig['layout']['xaxis{}'.format(xAxisN)] = dict(domain=xDomain, anchor=yanchor, range=[0, mat['matrix'].shape[1]], tickmode='array', tickvals=xTicks, ticktext=xTicksLabels, tickangle=label_rotation) - fig['layout']['yaxis{}'.format(yAxisN)] = dict(anchor=xanchor, domain=yDomain) - trace = plotly_single(mat['matrix'], averageType, colorList[j], label)[0] - trace.update(xaxis=xanchor, yaxis=yanchor, legendgroup=label) - if min(trace['y']) < yMinLocal: - yMinLocal = min(trace['y']) - if max(trace['y']) > yMaxLocal: - yMaxLocal = max(trace['y']) - if i == 0: - trace.update(showlegend=True) - dataSummary.append(trace) - - # Add the column label - if perGroup: - title = hm.matrix.group_labels[i] - else: - title = hm.matrix.sample_labels[i] - titleX = xBase + 0.5 * profileWidth - annos.append({'yanchor': 'bottom', 'xref': 'paper', 'xanchor': 'center', 'yref': 'paper', 'text': title, 'y': 1.0, 'x': titleX, 'font': {'size': 16}, 'showarrow': False}) - xAxisN += 1 - yAxisN += 1 - - # Adjust y-bounds as appropriate: - for i in range(1, yAxisN): - yMinUse = yMinLocal - if yMin[(i - 1) % len(yMin)] is not None: - yMinUse = yMin[(i - 1) % len(yMin)] - yMaxUse = yMaxLocal - if yMax[(i - 1) % len(yMax)] is not None: - yMaxUse = yMax[(i - 1) % len(yMax)] - fig['layout']['yaxis{}'.format(i)].update(range=[yMinUse, yMaxUse]) - fig['layout']['yaxis1'].update(title=yAxisLabel) - - # Add the heatmap - dataHeatmap = [] - zMinLocal = np.inf - zMaxLocal = -np.inf - heatmapWidth = 1. / nCols - heatmapSideBuffer = 0.0 - if nCols > 1: - heatmapWidth = .9 / nCols - heatmapSideBuffer = 0.1 / (nCols - 1) - heatmapHeight = 1.0 - profileHeight - profileBottomBuffer - - for i in range(nCols): - xanchor = 'x{}'.format(xAxisN) - xBase = i * (heatmapSideBuffer + heatmapWidth) - - # Determine the height of each heatmap, they have no buffer - lengths = [0.0] - for j in range(nRows): - if perGroup: - mat = hm.matrix.get_matrix(i, j) - else: - mat = hm.matrix.get_matrix(j, i) - lengths.append(mat['matrix'].shape[0]) - fractionalHeights = heatmapHeight * np.cumsum(lengths).astype(float) / np.sum(lengths).astype(float) - xDomain = [xBase, xBase + heatmapWidth] - fig['layout']['xaxis{}'.format(xAxisN)] = dict(domain=xDomain, anchor='free', position=0.0, range=[0, mat['matrix'].shape[1]], tickmode='array', tickvals=xTicks, ticktext=xTicksLabels, title=xAxisLabel) - - # Start adding the heatmaps - for j in range(nRows): - if perGroup: - mat = hm.matrix.get_matrix(i, j) - label = mat['sample'] - start = hm.matrix.group_boundaries[i] - end = hm.matrix.group_boundaries[i + 1] - else: - mat = hm.matrix.get_matrix(j, i) - label = mat['group'] - start = hm.matrix.group_boundaries[j] - end = hm.matrix.group_boundaries[j + 1] - regs = hm.matrix.regions[start:end] - regs = [x[2] for x in regs] - yanchor = 'y{}'.format(yAxisN) - yDomain = [heatmapHeight - fractionalHeights[j + 1], heatmapHeight - fractionalHeights[j]] - visible = False - if i == 0: - visible = True - fig['layout']['yaxis{}'.format(yAxisN)] = dict(domain=yDomain, anchor=xanchor, visible=visible, title=label, tickmode='array', tickvals=[], ticktext=[]) - if np.min(mat['matrix']) < zMinLocal: - zMinLocal = np.min(mat['matrix']) - if np.max(mat['matrix']) < zMaxLocal: - zMaxLocal = np.max(mat['matrix']) - - trace = go.Heatmap(z=np.flipud(mat['matrix']), - y=regs[::-1], - xaxis=xanchor, - yaxis=yanchor, - showlegend=False, - name=label, - showscale=False) - - dataHeatmap.append(trace) - yAxisN += 1 - xAxisN += 1 - if showColorbar: - dataHeatmap[-1].update(showscale=True) - dataHeatmap[-1]['colorbar'].update(len=heatmapHeight, y=0, yanchor='bottom', ypad=0.0) - - # Adjust z bounds and colorscale - for trace in dataHeatmap: - zMinUse = zMinLocal - zMaxUse = zMaxLocal - if zMin[0] is not None: - zMinUse = zMin[0] - if zMax[0] is not None: - zMaxUse = zMax[0] - trace.update(zmin=zMinUse, zmax=zMaxUse, colorscale=convertCmap(cmap[0], vmin=zMinUse, vmax=zMaxUse)) - - dataSummary.extend(dataHeatmap) - fig.add_traces(dataSummary) - fig['layout']['annotations'] = annos - py.plot(fig, filename=outFilename, auto_open=False) - - -def plotMatrix(hm, outFileName, - colorMapDict={'colorMap': ['binary'], 'missingDataColor': 'black', 'alpha': 1.0}, - plotTitle='', - xAxisLabel='', yAxisLabel='', regionsLabel='', - zMin=None, zMax=None, - yMin=None, yMax=None, - averageType='median', - reference_point_label=None, - startLabel='TSS', endLabel="TES", - heatmapHeight=25, - heatmapWidth=7.5, - perGroup=False, whatToShow='plot, heatmap and colorbar', - plot_type='lines', - linesAtTickMarks=False, - image_format=None, - legend_location='upper-left', - box_around_heatmaps=True, - label_rotation=0.0, - dpi=200, - interpolation_method='auto'): - - hm.reference_point_label = hm.parameters['ref point'] - if reference_point_label is not None: - hm.reference_point_label = [reference_point_label] * hm.matrix.get_num_samples() - hm.startLabel = startLabel - hm.endLabel = endLabel - - matrix_flatten = None - if zMin is None: - matrix_flatten = hm.matrix.flatten() - # try to avoid outliers by using np.percentile - zMin = np.percentile(matrix_flatten, 1.0) - if np.isnan(zMin): - zMin = [None] - else: - zMin = [zMin] # convert to list to support multiple entries - elif 'auto' in zMin: - matrix_flatten = hm.matrix.flatten() - auto_min = np.percentile(matrix_flatten, 1.0) - if np.isnan(auto_min): - auto_min = None - new_mins = [float(x) if x != 'auto' else auto_min for x in zMin] - zMin = new_mins - else: - new_mins = [float(x) for x in zMin] - zMin = new_mins - - if zMax is None: - if matrix_flatten is None: - matrix_flatten = hm.matrix.flatten() - # try to avoid outliers by using np.percentile - zMax = np.percentile(matrix_flatten, 98.0) - if np.isnan(zMax) or zMax <= zMin[0]: - zMax = [None] - else: - zMax = [zMax] - elif 'auto' in zMax: - matrix_flatten = hm.matrix.flatten() - auto_max = np.percentile(matrix_flatten, 98.0) - if np.isnan(auto_max): - auto_max = None - new_maxs = [float(x) if x != 'auto' else auto_max for x in zMax] - zMax = new_maxs - else: - new_maxs = [float(x) for x in zMax] - zMax = new_maxs - if (len(zMin) > 1) & (len(zMax) > 1): - for index, value in enumerate(zMax): - if value <= zMin[index]: - sys.stderr.write("Warnirng: In bigwig {}, the given zmin ({}) is larger than " - "or equal to the given zmax ({}). Thus, it has been set " - "to None. \n".format(index + 1, zMin[index], value)) - zMin[index] = None - - if yMin is None: - yMin = [None] - if yMax is None: - yMax = [None] - if not isinstance(yMin, list): - yMin = [yMin] - if not isinstance(yMax, list): - yMax = [yMax] - - plt.rcParams['font.size'] = 8.0 - fontP = FontProperties() - - showSummaryPlot = False - showColorbar = False - - if whatToShow == 'plot and heatmap': - showSummaryPlot = True - elif whatToShow == 'heatmap and colorbar': - showColorbar = True - elif whatToShow == 'plot, heatmap and colorbar': - showSummaryPlot = True - showColorbar = True - - # colormap for the heatmap - if colorMapDict['colorMap']: - cmap = [] - for color_map in colorMapDict['colorMap']: - copy_cmp = copy.copy(plt.get_cmap(color_map)) - cmap.append(copy_cmp) - cmap[-1].set_bad(colorMapDict['missingDataColor']) # nans are printed using this color - - if colorMapDict['colorList'] and len(colorMapDict['colorList']) > 0: - # make a cmap for each color list given - cmap = [] - for color_list in colorMapDict['colorList']: - cmap.append(matplotlib.colors.LinearSegmentedColormap.from_list( - 'my_cmap', color_list.replace(' ', '').split(","), N=colorMapDict['colorNumber'])) - cmap[-1].set_bad(colorMapDict['missingDataColor']) # nans are printed using this color - - if len(cmap) > 1 or len(zMin) > 1 or len(zMax) > 1: - # position color bar below heatmap when more than one - # heatmap color is given - colorbar_position = 'below' - else: - colorbar_position = 'side' - - # figsize: w,h tuple in inches - figwidth = heatmapWidth / 2.54 - figheight = heatmapHeight / 2.54 - if showSummaryPlot: - # the summary plot ocupies a height - # equal to the fig width - figheight += figwidth - - numsamples = hm.matrix.get_num_samples() - if perGroup: - num_cols = hm.matrix.get_num_groups() - else: - num_cols = numsamples - total_figwidth = figwidth * num_cols - if showColorbar: - if colorbar_position == 'below': - figheight += 1 / 2.54 - else: - total_figwidth += 1 / 2.54 - - fig = plt.figure(figsize=(total_figwidth, figheight), constrained_layout=True) - fig.suptitle(plotTitle, y=1 - (0.06 / figheight)) - - grids = prepare_layout( - hm.matrix, - (heatmapWidth, heatmapHeight), - showSummaryPlot, - showColorbar, - perGroup, - colorbar_position, - fig - ) - - # color map for the summary plot (profile) on top of the heatmap - cmap_plot = plt.get_cmap('jet') - numgroups = hm.matrix.get_num_groups() - if perGroup: - color_list = cmap_plot(np.arange(hm.matrix.get_num_samples()) / hm.matrix.get_num_samples()) - else: - color_list = cmap_plot(np.arange(numgroups) / numgroups) - alpha = colorMapDict['alpha'] - if image_format == 'plotly': - return plotlyMatrix(hm, - outFileName, - yMin=yMin, yMax=yMax, - zMin=zMin, zMax=zMax, - showSummaryPlot=showSummaryPlot, showColorbar=showColorbar, - cmap=cmap, colorList=color_list, colorBarPosition=colorbar_position, - perGroup=perGroup, - averageType=averageType, plotTitle=plotTitle, - xAxisLabel=xAxisLabel, yAxisLabel=yAxisLabel, - label_rotation=label_rotation) - - # check if matrix is reference-point based using the upstream >0 value - # and is sorted by region length. If this is - # the case, prepare the data to plot a border at the regions end - regions_length_in_bins = [None] * len(hm.parameters['upstream']) - if hm.matrix.sort_using == 'region_length' and hm.matrix.sort_method != 'no': - for idx in range(len(hm.parameters['upstream'])): - if hm.parameters['ref point'][idx] is None: - regions_length_in_bins[idx] = None - continue - - _regions = hm.matrix.get_regions() - foo = [] - for _group in _regions: - _reg_len = [] - for ind_reg in _group: - if isinstance(ind_reg, dict): - _len = ind_reg['end'] - ind_reg['start'] - else: - _len = sum([x[1] - x[0] for x in ind_reg[1]]) - if hm.parameters['ref point'][idx] == 'TSS': - _reg_len.append((hm.parameters['upstream'][idx] + _len) / hm.parameters['bin size'][idx]) - elif hm.parameters['ref point'][idx] == 'center': - _len *= 0.5 - _reg_len.append((hm.parameters['upstream'][idx] + _len) / hm.parameters['bin size'][idx]) - elif hm.parameters['ref point'][idx] == 'TES': - _reg_len.append((hm.parameters['upstream'][idx] - _len) / hm.parameters['bin size'][idx]) - foo.append(_reg_len) - regions_length_in_bins[idx] = foo - - # plot the profiles on top of the heatmaps - if showSummaryPlot: - if perGroup: - iterNum = numgroups - iterNum2 = hm.matrix.get_num_samples() - else: - iterNum = hm.matrix.get_num_samples() - iterNum2 = numgroups - ax_list = addProfilePlot(hm, plt, fig, grids, iterNum, iterNum2, perGroup, averageType, plot_type, yAxisLabel, color_list, yMin, yMax, None, None, colorbar_position, label_rotation) - - if legend_location != 'none': - ax_list[-1].legend(loc=legend_location.replace('-', ' '), ncol=1, prop=fontP, - frameon=False, markerscale=0.5) - - first_group = 0 # helper variable to place the title per sample/group - for sample in range(hm.matrix.get_num_samples()): - sample_idx = sample - for group in range(numgroups): - group_idx = group - # add the respective profile to the - # summary plot - sub_matrix = hm.matrix.get_matrix(group, sample) - if showSummaryPlot: - if perGroup: - sample_idx = sample + 2 # plot + spacer - else: - group += 2 # plot + spacer - first_group = 1 - - if perGroup: - ax = fig.add_subplot(grids[sample_idx, group]) - # the remainder (%) is used to iterate - # over the available color maps (cmap). - # if the user only provided, lets say two - # and there are 10 groups, colormaps they are reused every - # two groups. - cmap_idx = group_idx % len(cmap) - zmin_idx = group_idx % len(zMin) - zmax_idx = group_idx % len(zMax) - else: - ax = fig.add_subplot(grids[group, sample]) - # see above for the use of '%' - cmap_idx = sample % len(cmap) - zmin_idx = sample % len(zMin) - zmax_idx = sample % len(zMax) - - if group == first_group and not showSummaryPlot and not perGroup: - title = hm.matrix.sample_labels[sample] - ax.set_title(title) - - if box_around_heatmaps is False: - # Turn off the boxes around the individual heatmaps - ax.spines['top'].set_visible(False) - ax.spines['right'].set_visible(False) - ax.spines['bottom'].set_visible(False) - ax.spines['left'].set_visible(False) - rows, cols = sub_matrix['matrix'].shape - # if the number of rows is too large, then the 'nearest' method simply - # drops rows. A better solution is to relate the threshold to the DPI of the image - if interpolation_method == 'auto': - if rows >= 1000: - interpolation_method = 'bilinear' - else: - interpolation_method = 'nearest' - - # if np.clip is not used, then values of the matrix that exceed the zmax limit are - # highlighted. Usually, a significant amount of pixels are equal or above the zmax and - # the default behaviour produces images full of large highlighted dots. - # If interpolation='nearest' is used, this has no effect - sub_matrix['matrix'] = np.clip(sub_matrix['matrix'], zMin[zmin_idx], zMax[zmax_idx]) - img = ax.imshow(sub_matrix['matrix'], - aspect='auto', - interpolation=interpolation_method, - origin='upper', - vmin=zMin[zmin_idx], - vmax=zMax[zmax_idx], - cmap=cmap[cmap_idx], - alpha=alpha, - extent=[0, cols, rows, 0]) - img.set_rasterized(True) - # plot border at the end of the regions - # if ordered by length - if regions_length_in_bins[sample] is not None: - x_lim = ax.get_xlim() - y_lim = ax.get_ylim() - - ax.plot(regions_length_in_bins[sample][group_idx], - np.arange(len(regions_length_in_bins[sample][group_idx])), - '--', color='black', linewidth=0.5, dashes=(3, 2)) - ax.set_xlim(x_lim) - ax.set_ylim(y_lim) - - if perGroup: - ax.axes.set_xlabel(sub_matrix['group']) - if sample < hm.matrix.get_num_samples() - 1: - ax.axes.get_xaxis().set_visible(False) - else: - ax.axes.get_xaxis().set_visible(False) - ax.axes.set_xlabel(xAxisLabel) - ax.axes.set_yticks([]) - if perGroup and group == 0: - ax.axes.set_ylabel(sub_matrix['sample']) - elif not perGroup and sample == 0: - ax.axes.set_ylabel(sub_matrix['group']) - - # Plot vertical lines at tick marks if desired - if linesAtTickMarks: - xticks_heat, xtickslabel_heat = hm.getTicks(sample) - xticks_heat = [x + 0.5 for x in xticks_heat] # There's an offset of 0.5 compared to the profile plot - if np.ceil(max(xticks_heat)) != float(sub_matrix['matrix'].shape[1]): - tickscale = float(sub_matrix['matrix'].shape[1]) / max(xticks_heat) - xticks_heat_use = [x * tickscale for x in xticks_heat] - else: - xticks_heat_use = xticks_heat - for x in xticks_heat_use: - ax.axvline(x=x, color='black', linewidth=0.5, dashes=(3, 2)) - - # add labels to last block in a column - if (perGroup and sample == numsamples - 1) or \ - (not perGroup and group_idx == numgroups - 1): - - # add xticks to the bottom heatmap (last group) - ax.axes.get_xaxis().set_visible(True) - xticks_heat, xtickslabel_heat = hm.getTicks(sample) - xticks_heat = [x + 0.5 for x in xticks_heat] # There's an offset of 0.5 compared to the profile plot - if np.ceil(max(xticks_heat)) != float(sub_matrix['matrix'].shape[1]): - tickscale = float(sub_matrix['matrix'].shape[1]) / max(xticks_heat) - xticks_heat_use = [x * tickscale for x in xticks_heat] - ax.axes.set_xticks(xticks_heat_use) - else: - ax.axes.set_xticks(xticks_heat) - ax.axes.set_xticklabels(xtickslabel_heat, size=8) - - # align the first and last label - # such that they don't fall off - # the heatmap sides - ticks = ax.xaxis.get_major_ticks() - ticks[0].label1.set_horizontalalignment('left') - ticks[-1].label1.set_horizontalalignment('right') - - ax.get_xaxis().set_tick_params( - which='both', - top=False, - direction='out') - - if showColorbar and colorbar_position == 'below': - # draw a colormap per each heatmap below the last block - if perGroup: - col = group_idx - else: - col = sample - ax = fig.add_subplot(grids[-1, col]) - tick_locator = ticker.MaxNLocator(nbins=3) - cbar = fig.colorbar(img, cax=ax, orientation='horizontal', ticks=tick_locator) - labels = cbar.ax.get_xticklabels() - ticks = cbar.ax.get_xticks() - if ticks[0] == 0: - # if the label is at the start of the colobar - # move it a bit inside to avoid overlapping - # with other labels - labels[0].set_horizontalalignment('left') - if ticks[-1] == 1: - # if the label is at the end of the colobar - # move it a bit inside to avoid overlapping - # with other labels - labels[-1].set_horizontalalignment('right') - # cbar.ax.set_xticklabels(labels, rotation=90) - - if showColorbar and colorbar_position != 'below': - if showSummaryPlot: - # we don't want to colorbar to extend - # over the profiles and spacer top rows - grid_start = 2 - else: - grid_start = 0 - - ax = fig.add_subplot(grids[grid_start:, -1]) - fig.colorbar(img, cax=ax) - - if box_around_heatmaps: - fig.get_layout_engine().set(wspace=0.10, hspace=0.025, rect=(0.04, 0, 0.96, 0.85)) - else: - # When no box is plotted the space between heatmaps is reduced - fig.get_layout_engine().set(wspace=0.05, hspace=0.01, rect=(0.04, 0, 0.96, 0.85)) - - plt.savefig(outFileName, bbox_inches='tight', pad_inches=0.1, dpi=dpi, format=image_format) - plt.close() - - -def mergeSmallGroups(matrixDict): - group_lengths = [len(x) for x in matrixDict.values()] - min_group_length = sum(group_lengths) * 0.01 - - to_merge = [] - i = 0 - _mergedHeatMapDict = OrderedDict() - - for label, ma in matrixDict.items(): - # merge small groups together - # otherwise visualization is impaired - if group_lengths[i] > min_group_length: - if len(to_merge): - to_merge.append(label) - new_label = " ".join(to_merge) - new_ma = np.concatenate([matrixDict[item] - for item in to_merge], axis=0) - else: - new_label = label - new_ma = matrixDict[label] - - _mergedHeatMapDict[new_label] = new_ma - to_merge = [] - else: - to_merge.append(label) - i += 1 - if len(to_merge) > 1: - new_label = " ".join(to_merge) - new_ma = np.array() - for item in to_merge: - new_ma = np.concatenate([new_ma, matrixDict[item]]) - _mergedHeatMapDict[new_label] = new_ma - - return _mergedHeatMapDict - - -def main(args=None): - args = process_args(args) - hm = heatmapper.heatmapper() - matrix_file = args.matrixFile.name - args.matrixFile.close() - hm.read_matrix_file(matrix_file) - - if hm.parameters['min threshold'] is not None or hm.parameters['max threshold'] is not None: - filterHeatmapValues(hm, hm.parameters['min threshold'], hm.parameters['max threshold']) - - if args.sortRegions == 'keep': - args.sortRegions = 'no' # These are the same thing - if args.kmeans is not None: - hm.matrix.hmcluster(args.kmeans, method='kmeans', clustering_samples=args.clusterUsingSamples) - elif args.hclust is not None: - print("Performing hierarchical clustering." - "Please note that it might be very slow for large datasets.\n") - hm.matrix.hmcluster(args.hclust, method='hierarchical', clustering_samples=args.clusterUsingSamples) - - group_len_ratio = np.diff(hm.matrix.group_boundaries) / len(hm.matrix.regions) - if np.any(group_len_ratio < 5.0 / 1000): - problem = np.flatnonzero(group_len_ratio < 5.0 / 1000) - sys.stderr.write("WARNING: Group '{}' is too small for plotting, you might want to remove it. " - "There will likely be an error message from matplotlib regarding this " - "below.\n".format(hm.matrix.group_labels[problem[0]])) - - if args.regionsLabel: - hm.matrix.set_group_labels(args.regionsLabel) - - if args.samplesLabel and len(args.samplesLabel): - hm.matrix.set_sample_labels(args.samplesLabel) - - if args.sortRegions != 'no': - sortUsingSamples = [] - if args.sortUsingSamples is not None: - for i in args.sortUsingSamples: - if (i > 0 and i <= hm.matrix.get_num_samples()): - sortUsingSamples.append(i - 1) - else: - exit("The value {0} for --sortSamples is not valid. Only values from 1 to {1} are allowed.".format(args.sortUsingSamples, hm.matrix.get_num_samples())) - print('Samples used for ordering within each group: ', sortUsingSamples) - - hm.matrix.sort_groups(sort_using=args.sortUsing, - sort_method=args.sortRegions, - sample_list=sortUsingSamples) - - if args.silhouette: - if args.kmeans is not None: - hm.matrix.computeSilhouette(args.kmeans) - elif args.hclust is not None: - hm.matrix.computeSilhouette(args.args.hclust) - - if args.outFileNameMatrix: - hm.save_matrix(args.outFileNameMatrix) - - if args.outFileSortedRegions: - hm.save_BED(args.outFileSortedRegions) - - colormap_dict = {'colorMap': args.colorMap, - 'colorList': args.colorList, - 'colorNumber': args.colorNumber, - 'missingDataColor': args.missingDataColor, - 'alpha': args.alpha} - - plotMatrix(hm, - args.outFileName, - colormap_dict, args.plotTitle, - args.xAxisLabel, args.yAxisLabel, args.regionsLabel, - args.zMin, args.zMax, - args.yMin, args.yMax, - args.averageTypeSummaryPlot, - args.refPointLabel, - args.startLabel, - args.endLabel, - args.heatmapHeight, - args.heatmapWidth, - args.perGroup, - args.whatToShow, - linesAtTickMarks=args.linesAtTickMarks, - plot_type=args.plotType, - image_format=args.plotFileFormat, - legend_location=args.legendLocation, - box_around_heatmaps=args.boxAroundHeatmaps, - label_rotation=args.label_rotation, - dpi=args.dpi, - interpolation_method=args.interpolationMethod) diff --git a/deeptools/plotPCA.py b/deeptools/plotPCA.py deleted file mode 100644 index bc17ed32b1..0000000000 --- a/deeptools/plotPCA.py +++ /dev/null @@ -1,200 +0,0 @@ -#!/usr/bin/env python -# -*- coding: utf-8 -*- - -import sys -import argparse -import matplotlib -matplotlib.use('Agg') -matplotlib.rcParams['pdf.fonttype'] = 42 -matplotlib.rcParams['svg.fonttype'] = 'none' -from deeptools import cm # noqa: F401 -from importlib.metadata import version -from deeptools.correlation import Correlation -from deeptools.parserCommon import writableFile - - -def parse_arguments(args=None): - basic_args = plotCorrelationArgs() - parser = argparse.ArgumentParser( - formatter_class=argparse.RawDescriptionHelpFormatter, - description=""" -Tool for generating a principal component analysis (PCA) -plot from multiBamSummary or multiBigwigSummary output. By default, the loadings for each sample in each principal component is plotted. If the data is transposed, the projections of each sample on the requested principal components is plotted instead. - -Detailed help: - - plotPCA -h - -""", - epilog='example usages:\n' - 'plotPCA -in coverages.npz -o pca.png\n\n' - ' \n\n', - parents=[basic_args, ], - usage='plotPCA -in coverage.npz -o pca.png\n' - 'help: plotPCA -h / plotPCA --help\n') - return parser - - -def plotCorrelationArgs(): - parser = argparse.ArgumentParser(add_help=False) - required = parser.add_argument_group('Required arguments') - - # define the arguments - required.add_argument('--corData', '-in', - metavar='FILE', - help='Coverage file (generated by multiBamSummary or multiBigwigSummary)', - required=True) - - optional = parser.add_argument_group('Optional arguments') - optional.add_argument('--plotFile', '-o', - help='File name to save the plot to. ' - 'The extension determines the file format. ' - 'For example: ' - 'pca.pdf will save the PCA plot in PDF format. ' - 'The available options are: .png, ' - '.eps, .pdf and .svg. If this option is omitted, then you MUST specify --outFileNameData', - type=writableFile, - metavar='FILE') - - optional.add_argument('--labels', '-l', - metavar='sample1 sample2', - help='User defined labels instead of default labels from ' - 'file names. ' - 'Multiple labels have to be separated by spaces, e.g. ' - '--labels sample1 sample2 sample3', - nargs='+') - - optional.add_argument('--plotTitle', '-T', - help='Title of the plot, to be printed on top of ' - 'the generated image. Leave blank for no title. (Default: %(default)s)', - default='') - - optional.add_argument('--plotFileFormat', - metavar='FILETYPE', - help='Image format type. If given, this option ' - 'overrides the image format based on the plotFile ' - 'ending. The available options are: png, ' - 'eps, pdf, plotly and svg.', - choices=['png', 'pdf', 'svg', 'eps', 'plotly']) - - optional.add_argument('--plotHeight', - help='Plot height in cm. (Default: %(default)s)', - type=float, - default=10) - - optional.add_argument('--plotWidth', - help='Plot width in cm. The minimum value is 1 cm. (Default: %(default)s)', - type=float, - default=10) - - optional.add_argument('--outFileNameData', - metavar='file.tab', - type=writableFile, - help='File name to which the data underlying the plot ' - 'should be saved, such as myPCA.tab. For untransposed ' - 'data, this is the loading per-sample and PC as well ' - 'as the eigenvalues. For transposed data, this is the ' - 'rotation per-sample and PC and the eigenvalues. The ' - 'projections are truncated to the number of ' - 'eigenvalues for transposed data.') - - optional.add_argument('--ntop', - help='Use only the top N most variable rows in the ' - 'original matrix. Specifying 0 will result in all ' - 'rows being used. If the matrix is to be transposed, ' - 'rows with 0 variance are always excluded, even if a ' - 'values of 0 is specified. The default is 1000. (Default: %(default)s)', - type=int, - default=1000) - - optional.add_argument('--PCs', - help='The principal components to plot. If specified, ' - 'you must provide two different integers, greater ' - 'than zero, separated by a space. An example (and the default) is "1 2". (Default: %(default)s)', - type=int, - nargs=2, - default=[1, 2]) - - optional.add_argument('--log2', - help='log2 transform the datapoints prior to computing ' - 'the PCA. Note that 0.01 is added to all values to ' - 'prevent 0 values from becoming -infinity. Using this ' - 'option with input that contains negative values will ' - 'result in an error.', - action='store_true') - - optional.add_argument('--colors', - metavar="COLORS", - nargs='+', - help="A list of colors for the symbols. Color names and html hex string (e.g., #eeff22) are accepted. The color names should be space separated. For example, --colors red blue green. If not specified, the symbols will be given automatic colors.") - - optional.add_argument('--markers', - metavar="MARKERS", - nargs='+', - help="A list of markers for the symbols. (e.g., '<','>','o') are accepted. The marker values should be space separated. For example, --markers 's' 'o' 's' 'o'. If not specified, the symbols will be given automatic shapes.") - - optional.add_argument('--version', action='version', - version='%(prog)s {}'.format(version('deeptools'))) - - optionalEx = optional.add_mutually_exclusive_group() - optionalEx.add_argument('--transpose', - help='Perform the PCA on the transposed matrix, (i.e., on the ' - 'matrix where rows are samples and columns are ' - 'bins/features. This then matches what is typically ' - 'done in R.', - action='store_true') - - optionalEx.add_argument('--rowCenter', - help='When specified, each row (bin, gene, etc.) ' - 'in the matrix is centered at 0 before the PCA is ' - 'computed. This is useful only if you have a strong ' - 'bin/gene/etc. correlation and the resulting ' - 'principal component has samples stacked vertically. This option is not applicable if --transpose is specified.', - action='store_true') - - return parser - - -def main(args=None): - args = parse_arguments().parse_args(args) - - if args.plotFile is None and args.outFileNameData is None: - sys.exit("At least one of --plotFile and --outFileNameData must be specified!\n") - - if args.ntop < 0: - sys.exit("The value specified for --ntop must be >= 0!\n") - - if args.PCs[0] == args.PCs[1]: - sys.exit("You must specify different principal components!\n") - if args.PCs[0] <= 0 or args.PCs[1] <= 0: - sys.exit("The specified principal components must be at least 1!\n") - - corr = Correlation(args.corData, - labels=args.labels,) - - corr.rowCenter = args.rowCenter - corr.transpose = args.transpose - corr.ntop = args.ntop - corr.log2 = args.log2 - - Wt, eigenvalues = corr.plot_pca(args.plotFile, - PCs=args.PCs, - plot_title=args.plotTitle, - image_format=args.plotFileFormat, - plotWidth=args.plotWidth, - plotHeight=args.plotHeight, - cols=args.colors, - marks=args.markers) - - if args.outFileNameData is not None: - of = open(args.outFileNameData, "w") - of.write("#plotPCA --outFileNameData\n") - of.write("Component\t{}\tEigenvalue\n".format("\t".join(corr.labels))) - n = eigenvalues.shape[0] - for i in range(n): - of.write("{}\t{}\t{}\n".format(i + 1, "\t".join(["{}".format(x) for x in Wt[i, :]]), eigenvalues[i])) - of.close() - - -if __name__ == "__main__": - main() diff --git a/deeptools/plotProfile.py b/deeptools/plotProfile.py deleted file mode 100755 index 7497875f20..0000000000 --- a/deeptools/plotProfile.py +++ /dev/null @@ -1,973 +0,0 @@ -#!/usr/bin/env python -# -*- coding: utf-8 -*- - - -import sys - -import argparse -import numpy as np -from math import ceil -import matplotlib -matplotlib.use('Agg') -matplotlib.rcParams['pdf.fonttype'] = 42 -matplotlib.rcParams['svg.fonttype'] = 'none' -import deeptools.cm # noqa: F401 -import matplotlib.pyplot as plt -from matplotlib.font_manager import FontProperties -from matplotlib import colors as pltcolors -import matplotlib.gridspec as gridspec - -import plotly.offline as py -import plotly.graph_objs as go - -# own modules -from deeptools import parserCommon -from deeptools import heatmapper -from deeptools.heatmapper_utilities import plot_single, plotly_single, getProfileTicks -from deeptools.computeMatrixOperations import filterHeatmapValues - - -debug = 0 -old_settings = np.seterr(all='ignore') -plt.ioff() - - -def parse_arguments(args=None): - parser = argparse.ArgumentParser( - parents=[parserCommon.heatmapperMatrixArgs(), - parserCommon.heatmapperOutputArgs(mode='profile'), - parserCommon.heatmapperOptionalArgs(mode='profile')], - formatter_class=argparse.ArgumentDefaultsHelpFormatter, - description='This tool creates a profile plot for ' - 'scores over sets of genomic regions. ' - 'Typically, these regions are genes, but ' - 'any other regions defined in BED ' - ' will work. A matrix generated ' - 'by computeMatrix is required.', - epilog='An example usage is: plotProfile -m matrix.gz', - add_help=False, - usage='plotProfile -m matrix.gz\n' - 'help: plotProfile -h / plotProfile --help') - - return parser - - -def process_args(args=None): - args = parse_arguments().parse_args(args) - - # Ensure that yMin/yMax are there and a list - try: - assert args.yMin is not None - except: - args.yMin = [None] - try: - assert args.yMax is not None - except: - args.yMax = [None] - - # Sometimes Galaxy sends --yMax '' and --yMin '' - if args.yMin == ['']: - args.yMin = [None] - if args.yMax == ['']: - args.yMax = [None] - - # Convert to floats - if args.yMin != [None]: - foo = [float(x) for x in args.yMin] - args.yMin = foo - if args.yMax != [None]: - foo = [float(x) for x in args.yMax] - args.yMax = foo - - if args.plotHeight < 0.5: - args.plotHeight = 0.5 - elif args.plotHeight > 100: - args.plotHeight = 100 - - return args - - -class Profile(object): - - def __init__(self, hm, out_file_name, - plot_title='', y_axis_label='', - y_min=None, y_max=None, - averagetype='median', - reference_point_label=None, - start_label='TSS', end_label='TES', - plot_height=7, - plot_width=11, - per_group=False, - plot_type='lines', - image_format=None, - color_list=None, - legend_location='best', - plots_per_row=8, - label_rotation=0, - dpi=200): - """ - Using the hm matrix, makes a line plot - either per group or per sample - using the specified parameters. - - Args: - hm: heatmapper object - out_file_name: string - plot_title: string - y_axis_label: list - y_min: list - y_max: list - averagetype: mean, sum, median - reference_point_label: string - start_label: string - end_label: string - plot_height: in cm - plot_width: in cm - per_group: bool - plot_type: string - image_format: string - color_list: list - legend_location: - plots_per_row: int - label_rotation: float - - Returns: - - """ - self.hm = hm - self.out_file_name = out_file_name - self.plot_title = plot_title - self.y_axis_label = y_axis_label - self.y_min = y_min - self.y_max = y_max - self.averagetype = averagetype - self.reference_point_label = reference_point_label - self.start_label = start_label - self.end_label = end_label - self.plot_height = plot_height - self.plot_width = plot_width - self.per_group = per_group - self.plot_type = plot_type - self.image_format = image_format - self.color_list = color_list - self.legend_location = legend_location - self.plots_per_row = plots_per_row - self.label_rotation = label_rotation - self.dpi = dpi - - # Honor reference point labels from computeMatrix - if reference_point_label is None: - self.reference_point_label = hm.parameters['ref point'] - - # decide how many plots are needed - if self.per_group: - self.numplots = self.hm.matrix.get_num_groups() - self.numlines = self.hm.matrix.get_num_samples() - else: - self.numplots = self.hm.matrix.get_num_samples() - self.numlines = self.hm.matrix.get_num_groups() - - if self.numplots > self.plots_per_row: - rows = np.ceil(self.numplots / float(self.plots_per_row)).astype(int) - cols = self.plots_per_row - else: - rows = 1 - cols = self.numplots - self.grids = gridspec.GridSpec(rows, cols) - - plt.rcParams['font.size'] = 10.0 - self.font_p = FontProperties() - self.font_p.set_size('small') - - # convert cm values to inches - plot_height_inches = rows * self.cm2inch(self.plot_height)[0] - self.fig = plt.figure(figsize=self.cm2inch(cols * self.plot_width, rows * self.plot_height)) - self.fig.suptitle(self.plot_title, y=(1 - (0.06 / plot_height_inches))) - - # Ensure that the labels are vectors - nSamples = len(self.hm.matrix.sample_labels) - if not isinstance(self.reference_point_label, list): - self.reference_point_label = [self.reference_point_label] * nSamples - if not isinstance(self.start_label, list): - self.start_label = [self.start_label] * nSamples - if not isinstance(self.end_label, list): - self.end_label = [self.end_label] * nSamples - - def getTicks(self, idx): - """ - This is essentially a wrapper around getProfileTicks to accomdate the fact that each column has its own ticks. - """ - xticks, xtickslabel = getProfileTicks(self.hm, self.reference_point_label[idx], self.start_label[idx], self.end_label[idx], idx) - return xticks, xtickslabel - - @staticmethod - def cm2inch(*tupl): - inch = 2.54 - if isinstance(tupl[0], tuple): - return tuple(i / inch for i in tupl[0]) - else: - return tuple(i / inch for i in tupl) - - def plot_hexbin(self): - from matplotlib import cm - cmap = cm.coolwarm - cmap.set_bad('black') - - if self.image_format == "plotly": - return self.plotly_hexbin() - - for plot in range(self.numplots): - col = plot % self.plots_per_row - row = int(plot / float(self.plots_per_row)) - localYMin = None - localYMax = None - - # split the ax to make room for the colorbar and for each of the - # groups - sub_grid = gridspec.GridSpecFromSubplotSpec(self.numlines, 2, subplot_spec=self.grids[row, col], - width_ratios=[0.92, 0.08], wspace=0.05, hspace=0.1) - - ax = self.fig.add_subplot(sub_grid[0, 0]) - - ax.tick_params( - axis='y', - which='both', - left=False, - right=False, - labelleft=True) - - if self.per_group: - title = self.hm.matrix.group_labels[plot] - else: - title = self.hm.matrix.sample_labels[plot] - - vmin = np.inf - vmax = -np.inf - for data_idx in range(self.numlines): - # get the max and min - if self.per_group: - _row, _col = plot, data_idx - else: - _row, _col = data_idx, plot - - sub_matrix = self.hm.matrix.get_matrix(_row, _col) - ma = sub_matrix['matrix'] - x_values = np.tile(np.arange(ma.shape[1]), (ma.shape[0], 1)) - img = ax.hexbin(x_values.flatten(), ma.flatten(), cmap=cmap, mincnt=1) - _vmin, _vmax = img.get_clim() - if _vmin < vmin: - vmin = _vmin - if _vmax > vmax: - vmax = _vmax - - if localYMin is None or self.y_min[col % len(self.y_min)] < localYMin: - localYMin = self.y_min[col % len(self.y_min)] - if localYMax is None or self.y_max[col % len(self.y_max)] > localYMax: - localYMax = self.y_max[col % len(self.y_max)] - self.fig.delaxes(ax) - - # iterate again after having computed the vmin and vmax - ax_list = [] - for data_idx in range(self.numlines)[::-1]: - ax = self.fig.add_subplot(sub_grid[data_idx, 0]) - if data_idx == 0: - ax.set_title(title) - if data_idx != self.numlines - 1: - plt.setp(ax.get_xticklabels(), visible=False) - - if self.per_group: - _row, _col = plot, data_idx - else: - _row, _col = data_idx, plot - - sub_matrix = self.hm.matrix.get_matrix(_row, _col) - - if self.per_group: - label = sub_matrix['sample'] - else: - label = sub_matrix['group'] - - ma = sub_matrix['matrix'] - try: - # matplotlib 2.0 - ax.set_facecolor('black') - except: - # matplotlib <2.0 - ax.set_axis_bgcolor('black') - x_values = np.tile(np.arange(ma.shape[1]), (ma.shape[0], 1)) - img = ax.hexbin(x_values.flatten(), ma.flatten(), cmap=cmap, mincnt=1, vmin=vmin, vmax=vmax) - - if plot == 0: - ax.axes.set_ylabel(label) - - ax_list.append(ax) - - lims = ax.get_ylim() - if localYMin is not None: - lims = (localYMin, lims[1]) - if localYMax is not None: - lims = (lims[0], localYMax) - if lims[0] >= lims[1]: - lims = (lims[0], lims[0] + 1) - ax.set_ylim(lims) - - xticks, xtickslabel = self.getTicks(plot) - if np.ceil(max(xticks)) != float(ma.shape[1] - 1): - tickscale = float(sub_matrix['matrix'].shape[1]) / max(xticks) - xticks_use = [x * tickscale for x in xticks] - ax_list[0].axes.set_xticks(xticks_use) - else: - ax_list[0].axes.set_xticks(xticks) - ax_list[0].axes.set_xticklabels(xtickslabel, rotation=self.label_rotation) - # align the first and last label - # such that they don't fall off - # the heatmap sides - ticks = ax_list[-1].xaxis.get_major_ticks() - ticks[0].label1.set_horizontalalignment('left') - ticks[-1].label1.set_horizontalalignment('right') - - cax = self.fig.add_subplot(sub_grid[:, 1]) - self.fig.colorbar(img, cax=cax) - - plt.subplots_adjust(wspace=0.05, hspace=0.3) - plt.tight_layout() - plt.savefig(self.out_file_name, dpi=self.dpi, format=self.image_format) - plt.close() - - def plotly_hexbin(self): - """plot_hexbin, but for plotly. it's annoying that we have to have sub-subplots""" - fig = go.Figure() - cols = self.plots_per_row if self.numplots > self.plots_per_row else self.numplots - rows = np.ceil(self.numplots / float(cols)).astype(int) - fig['layout'].update(title=self.plot_title) - domainWidth = .9 / cols - domainHeight = .9 / rows - bufferHeight = 0.0 - if rows > 1: - bufferHeight = 0.1 / (rows - 1) - else: - domainHeight = 1.0 - bufferWidth = 0.0 - if cols > 1: - bufferWidth = 0.1 / (cols - 1) - else: - domainWidth = 1.0 - subHeight = domainHeight / float(self.numlines) - if self.per_group: - sideLabels = self.hm.matrix.sample_labels - else: - sideLabels = self.hm.matrix.group_labels - - data = [] - annos = [] - vmin = np.inf - vmax = -np.inf - for i in range(self.numplots): - row = rows - i / self.plots_per_row - 1 - col = i % self.plots_per_row - - if self.per_group: - title = self.hm.matrix.group_labels[i] - else: - title = self.hm.matrix.sample_labels[i] - - base = row * (domainHeight + bufferHeight) - domain = [base, base + domainHeight] - titleY = base + domainHeight - base = col * (domainWidth + bufferWidth) - domain = [base, base + domainWidth] - titleX = base + 0.5 * domainWidth - xanchor = 'x{}'.format(i + 1) - fig['layout']['xaxis{}'.format(i + 1)] = dict(domain=domain) - annos.append({'yanchor': 'bottom', 'xref': 'paper', 'xanchor': 'center', 'yref': 'paper', 'text': title, 'y': titleY, 'x': titleX, 'font': {'size': 16}, 'showarrow': False}) - - # set yMin/yMax - yMin = np.inf - yMax = -np.inf - for j in range(self.numlines): - # get the max and min - if self.per_group: - _row, _col = i, j - else: - _row, _col = j, i - - ma = self.hm.matrix.get_matrix(_row, _col)['matrix'] - if np.min(ma) < yMin: - yMin = np.min(ma) - if np.max(ma) > yMax: - yMax = np.max(ma) - if self.y_min[i % len(self.y_min)] is not None: - yMin = self.y_min[i % len(self.y_min)] - if self.y_max[i % len(self.y_max)] is not None: - yMax = self.y_max[i % len(self.y_max)] - - for j in range(self.numlines): - if self.per_group: - _row, _col = i, j - else: - _row, _col = j, i - foo = i * self.numlines + j + 1 - yanchor = 'y{}'.format(foo) - base = row * (domainHeight + bufferHeight) + j * subHeight - domain = [base, base + subHeight] - fig['layout']['yaxis{}'.format(foo)] = {'domain': domain, 'title': self.y_axis_label, 'anchor': xanchor, 'range': [yMin, yMax]} - if j == 0: - _ = "xaxis{}".format(xanchor[1:]) - fig['layout'][_].update(anchor='y{}'.format(foo)) - if col == 0: - titleY = base + 0.5 * subHeight - annos.append({'yanchor': 'middle', 'xref': 'paper', 'xanchor': 'left', 'yref': 'paper', 'text': sideLabels[j], 'y': titleY, 'x': -0.03, 'font': {'size': 16}, 'showarrow': False, 'textangle': -90}) - - sub_matrix = self.hm.matrix.get_matrix(_row, _col) - ma = self.hm.matrix.get_matrix(_row, _col)['matrix'] - - fig['layout']['xaxis{}'.format(i + 1)].update(range=[0, ma.shape[1]]) - - if self.per_group: - label = sub_matrix['sample'] - else: - label = sub_matrix['group'] - - # Manually compute the 2D histogram with 100x100 bins - x_values = np.tile(np.arange(ma.shape[1]), (ma.shape[0], 1)) - z, xe, ye = np.histogram2d(x_values.flatten(), ma.flatten(), bins=100, range=[[0, ma.shape[1]], [yMin, yMax]]) - - _vmin = np.min(z) - _vmax = np.max(z) - if _vmin < vmin: - vmin = _vmin - if _vmax > vmax: - vmax = _vmax - - trace = go.Contour(z=z.T, x=xe, y=ye, xaxis=xanchor, yaxis=yanchor, name=label, connectgaps=False) - data.append(trace) - - # Assume the bounds for the last graph are correct - totalWidth = ma.shape[1] - xticks, xtickslabel = self.getTicks(i) - if np.ceil(max(xticks)) != float(totalWidth): - tickscale = float(totalWidth) / max(xticks) - xticks_use = [x * tickscale for x in xticks] - else: - xticks_use = xticks - xticks_use = [np.ceil(x) for x in xticks_use] - fig['layout']['xaxis{}'.format(i + 1)].update(tickmode='array', tickvals=xticks_use, ticktext=xtickslabel, tickangle=self.label_rotation) - - for trace in data: - trace.update(zmin=vmin, zmax=vmax) - - fig.add_traces(data) - fig['layout']['annotations'] = annos - py.plot(fig, filename=self.out_file_name, auto_open=False) - - def plot_heatmap(self): - cmap = ['RdYlBu_r'] - if self.color_list is not None: # check the length to be equal to the numebr of plots otherwise multiply it! - cmap = self.color_list - if len(cmap) < self.numplots: - all_colors = cmap - for i in range(ceil(self.numplots / len(cmap))): - cmap.extend(all_colors) - matrix_flatten = None - if self.y_min == [None]: - matrix_flatten = self.hm.matrix.flatten() - # try to avoid outliers by using np.percentile - self.y_min = [np.percentile(matrix_flatten, 1.0)] - if np.isnan(self.y_min[0]): - self.y_min = [None] - - if self.y_max == [None]: - if matrix_flatten is None: - matrix_flatten = self.hm.matrix.flatten() - # try to avoid outliers by using np.percentile - self.y_max = [np.percentile(matrix_flatten, 98.0)] - if np.isnan(self.y_max[0]): - self.y_max = [None] - - if self.image_format == "plotly": - return self.plotly_heatmap() - - ax_list = [] - # turn off y ticks - for plot in range(self.numplots): - labels = [] - col = plot % self.plots_per_row - row = int(plot / float(self.plots_per_row)) - localYMin = None - localYMax = None - - # split the ax to make room for the colorbar - sub_grid = gridspec.GridSpecFromSubplotSpec(1, 2, subplot_spec=self.grids[row, col], - width_ratios=[0.92, 0.08], wspace=0.05) - - ax = self.fig.add_subplot(sub_grid[0]) - cax = self.fig.add_subplot(sub_grid[1]) - - ax.tick_params( - axis='y', - which='both', - left=False, - right=False, - labelleft=True) - - if self.per_group: - title = self.hm.matrix.group_labels[plot] - tickIdx = plot % self.hm.matrix.get_num_samples() - else: - title = self.hm.matrix.sample_labels[plot] - tickIdx = plot - ax.set_title(title) - mat = [] # when drawing a heatmap (in contrast to drawing lines) - for data_idx in range(self.numlines): - if self.per_group: - row, col = plot, data_idx - else: - row, col = data_idx, plot - if localYMin is None or self.y_min[col % len(self.y_min)] < localYMin: - localYMin = self.y_min[col % len(self.y_min)] - if localYMax is None or self.y_max[col % len(self.y_max)] > localYMax: - localYMax = self.y_max[col % len(self.y_max)] - - sub_matrix = self.hm.matrix.get_matrix(row, col) - - if self.per_group: - label = sub_matrix['sample'] - else: - label = sub_matrix['group'] - labels.append(label) - mat.append(np.ma.__getattribute__(self.averagetype)(sub_matrix['matrix'], axis=0)) - img = ax.imshow(np.vstack(mat), interpolation='nearest', - cmap=cmap[plot], aspect='auto', vmin=localYMin, vmax=localYMax) - self.fig.colorbar(img, cax=cax) - - totalWidth = np.vstack(mat).shape[1] - xticks, xtickslabel = self.getTicks(tickIdx) - if np.ceil(max(xticks)) != float(totalWidth - 1): - tickscale = float(totalWidth) / max(xticks) - xticks_use = [x * tickscale for x in xticks] - ax.axes.set_xticks(xticks_use) - else: - ax.axes.set_xticks(xticks) - ax.axes.set_xticklabels(xtickslabel, rotation=self.label_rotation) - # align the first and last label - # such that they don't fall off - # the heatmap sides - ticks = ax.xaxis.get_major_ticks() - ticks[0].label1.set_horizontalalignment('left') - ticks[-1].label1.set_horizontalalignment('right') - - # add labels as y ticks labels - ymin, ymax = ax.axes.get_ylim() - pos, distance = np.linspace(ymin, ymax, len(labels), retstep=True, endpoint=False) - d_half = float(distance) / 2 - yticks = [x + d_half for x in pos] - - # TODO: make rotation a parameter - # ax.axes.set_yticklabels(labels[::-1], rotation='vertical') - if plot == 0: - ax.axes.set_yticks(yticks) - ax.axes.set_yticklabels(labels[::-1]) - else: - ax.axes.set_yticklabels([]) - # matplotlib 3.1.1 (and likely some earlier versions) will change the ylim if you change the tick locations! - ax.axes.set_ylim([ymin, ymax]) - - ax_list.append(ax) - - plt.subplots_adjust(wspace=0.05, hspace=0.3) - plt.tight_layout() - plt.savefig(self.out_file_name, dpi=self.dpi, format=self.image_format) - plt.close() - - def plotly_heatmap(self): - """plot_heatmap, but with plotly output""" - fig = go.Figure() - cols = self.plots_per_row if self.numplots > self.plots_per_row else self.numplots - rows = np.ceil(self.numplots / float(cols)).astype(int) - fig['layout'].update(title=self.plot_title) - domainWidth = .9 / cols - domainHeight = .9 / rows - bufferHeight = 0.0 - if rows > 1: - bufferHeight = 0.1 / (rows - 1) - else: - domainHeight = 1.0 - bufferWidth = 0.0 - if cols > 1: - bufferWidth = 0.1 / (cols - 1) - else: - domainWidth = 1.0 - - data = [] - annos = [] - zmin = np.inf - zmax = -np.inf - for i in range(self.numplots): - row = rows - i / self.plots_per_row - 1 - col = i % self.plots_per_row - - if self.per_group: - title = self.hm.matrix.group_labels[i] - else: - title = self.hm.matrix.sample_labels[i] - - base = row * (domainHeight + bufferHeight) - domain = [base, base + domainHeight] - titleY = base + domainHeight - xanchor = 'x{}'.format(i + 1) - yanchor = 'y{}'.format(i + 1) - visible = False - if col == 0: - visible = True - fig['layout']['yaxis{}'.format(i + 1)] = {'domain': domain, 'anchor': xanchor, 'visible': visible} - base = col * (domainWidth + bufferWidth) - domain = [base, base + domainWidth] - titleX = base + 0.5 * domainWidth - fig['layout']['xaxis{}'.format(i + 1)] = {'domain': domain, 'anchor': yanchor} - annos.append({'yanchor': 'bottom', 'xref': 'paper', 'xanchor': 'center', 'yref': 'paper', 'text': title, 'y': titleY, 'x': titleX, 'font': {'size': 16}, 'showarrow': False}) - - mat = [] - labels = [] - for j in range(self.numlines): - if self.per_group: - row, col = i, j - else: - row, col = j, i - - sub_matrix = self.hm.matrix.get_matrix(row, col) - - if self.per_group: - label = sub_matrix['sample'] - else: - label = sub_matrix['group'] - labels.append(label) - mat.append(np.ma.__getattribute__(self.averagetype)(sub_matrix['matrix'], axis=0)) - if np.min(mat[-1]) < zmin: - zmin = np.min(mat[-1]) - if np.max(mat[-1]) > zmax: - zmax = np.max(mat[-1]) - totalWidth = len(mat[-1]) - trace = go.Heatmap(name=title, z=mat, x=range(totalWidth + 1), y=labels, xaxis=xanchor, yaxis=yanchor) - data.append(trace) - - # Add ticks - xticks, xtickslabel = self.getTicks(i) - if np.ceil(max(xticks)) != float(totalWidth): - tickscale = float(totalWidth) / max(xticks) - xticks_use = [x * tickscale for x in xticks] - else: - xticks_use = xticks - xticks_use = [np.ceil(x) for x in xticks_use] - fig['layout']['xaxis{}'.format(i + 1)].update(tickmode='array', tickvals=xticks_use, ticktext=xtickslabel, tickangle=self.label_rotation) - - # Adjust color scale limits - for i, trace in enumerate(data): - zminUse = zmin - zmaxUse = zmax - if self.y_min[i % len(self.y_min)] is not None: - zminUse = self.y_min[i % len(self.y_min)] - if self.y_max[i % len(self.y_max)] is not None: - zmaxUse = self.y_max[i % len(self.y_max)] - trace.update(zmin=zminUse, zmax=zmaxUse) - - fig.add_traces(data) - fig['layout']['annotations'] = annos - py.plot(fig, filename=self.out_file_name, auto_open=False) - - def plot_profile(self): - if self.y_min is None: - self.y_min = [None] - if self.y_max is None: - self.y_max = [None] - - if not self.color_list: - cmap_plot = plt.get_cmap('jet') - if self.numlines > 1: - # kmeans, so we need to color by cluster - self.color_list = cmap_plot(np.arange(self.numlines, dtype=float) / float(self.numlines)) - else: - self.color_list = cmap_plot(np.arange(self.numplots, dtype=float) / float(self.numplots)) - if (self.numlines > 1 and len(self.color_list) < self.numlines) or\ - (self.numlines == 1 and len(self.color_list) < self.numplots): - sys.exit("\nThe given list of colors is too small, " - "at least {} colors are needed\n".format(self.numlines)) - for color in self.color_list: - if not pltcolors.is_color_like(color): - sys.exit("\nThe color name {} is not valid. Check " - "the name or try with a html hex string " - "for example #eeff22".format(color)) - - if self.image_format == "plotly": - return self.plotly_profile() - - first = True - ax_list = [] - globalYmin = np.inf - globalYmax = -np.inf - for plot in range(self.numplots): - localYMin = None - localYMax = None - col = plot % self.plots_per_row - row = int(plot / float(self.plots_per_row)) - if (row == 0 and col == 0) or len(self.y_min) > 1 or len(self.y_max) > 1: - ax = self.fig.add_subplot(self.grids[row, col]) - else: - ax = self.fig.add_subplot(self.grids[row, col]) - - if self.per_group: - title = self.hm.matrix.group_labels[plot] - if row != 0 and len(self.y_min) == 1 and len(self.y_max) == 1: - plt.setp(ax.get_yticklabels(), visible=False) - tickIdx = plot % self.hm.matrix.get_num_samples() - else: - title = self.hm.matrix.sample_labels[plot] - if col != 0 and len(self.y_min) == 1 and len(self.y_max) == 1: - plt.setp(ax.get_yticklabels(), visible=False) - tickIdx = plot - - ax.set_title(title) - for data_idx in range(self.numlines): - if self.per_group: - _row, _col = plot, data_idx - else: - _row, _col = data_idx, plot - if localYMin is None or self.y_min[col % len(self.y_min)] < localYMin: - localYMin = self.y_min[col % len(self.y_min)] - if localYMax is None or self.y_max[col % len(self.y_max)] > localYMax: - localYMax = self.y_max[col % len(self.y_max)] - - sub_matrix = self.hm.matrix.get_matrix(_row, _col) - - if self.per_group: - label = sub_matrix['sample'] - else: - label = sub_matrix['group'] - - if self.numlines > 1: - coloridx = data_idx - else: - coloridx = plot - plot_single(ax, sub_matrix['matrix'], - self.averagetype, - self.color_list[coloridx], - label, - plot_type=self.plot_type) - globalYmin = min(float(globalYmin), ax.get_ylim()[0]) - globalYmax = max(globalYmax, ax.get_ylim()[1]) - - # Exclude ticks from all but one subplot by default - if col > 0 and len(self.y_min) == 1 and len(self.y_max) == 1: - plt.setp(ax.get_yticklabels(), visible=False) - - totalWidth = sub_matrix['matrix'].shape[1] - xticks, xtickslabel = self.getTicks(tickIdx) - if np.ceil(max(xticks)) != float(totalWidth - 1): - tickscale = float(totalWidth) / max(xticks) - xticks_use = [x * tickscale for x in xticks] - ax.axes.set_xticks(xticks_use) - else: - ax.axes.set_xticks(xticks) - ax.axes.set_xticklabels(xtickslabel, rotation=self.label_rotation) - # align the first and last label - # such that they don't fall off - # the heatmap sides - ticks = ax.xaxis.get_major_ticks() - ticks[0].label1.set_horizontalalignment('left') - ticks[-1].label1.set_horizontalalignment('right') - - if first and self.y_axis_label != '': - ax.set_ylabel(self.y_axis_label) - if first and self.plot_type not in ['heatmap', 'overlapped_lines']: - ax.legend(loc=self.legend_location.replace('-', ' '), - ncol=1, prop=self.font_p, - frameon=False, markerscale=0.5) - if len(self.y_min) == 1 and len(self.y_max) == 1: - first = False - ax_list.append(ax) - - # It turns out that set_ylim only takes float64s - for sample_id, subplot in enumerate(ax_list): - localYMin = self.y_min[sample_id % len(self.y_min)] - localYMax = self.y_max[sample_id % len(self.y_max)] - lims = [globalYmin, globalYmax] - if localYMin is not None: - if localYMax is not None: - lims = (float(localYMin), float(localYMax)) - else: - lims = (float(localYMin), lims[1]) - elif localYMax is not None: - lims = (lims[0], float(localYMax)) - if lims[0] >= lims[1]: - lims = (lims[0], lims[0] + 1) - ax_list[sample_id].set_ylim(lims) - - plt.subplots_adjust(wspace=0.05, hspace=0.3) - plt.tight_layout() - plt.savefig(self.out_file_name, dpi=self.dpi, format=self.image_format) - plt.close() - - def plotly_profile(self): - """ - plot_profile for plotly output - - y_min, y_max, and color_list are set already - """ - fig = go.Figure() - cols = self.plots_per_row if self.numplots > self.plots_per_row else self.numplots - rows = np.ceil(self.numplots / float(cols)).astype(int) - fig['layout'].update(title=self.plot_title) - domainWidth = .9 / cols - domainHeight = .9 / rows - bufferHeight = 0.0 - if rows > 1: - bufferHeight = 0.1 / (rows - 1) - bufferWidth = 0.0 - if cols > 1: - bufferWidth = 0.1 / (cols - 1) - - data = [] - annos = [] - yMin = None - yMax = None - for i in range(self.numplots): - row = np.floor(i / self.plots_per_row) - # row = rows - i / self.plots_per_row - 1 - col = i % self.plots_per_row - xanchor = 'x{}'.format(i + 1) - yanchor = 'y{}'.format(i + 1) - base = row * (domainHeight + bufferHeight) - domain = [base, base + domainHeight] - titleY = base + domainHeight - fig['layout']['yaxis{}'.format(i + 1)] = {'domain': domain, 'title': self.y_axis_label, 'anchor': xanchor, 'autorange': False} - base = col * (domainWidth + bufferWidth) - domain = [base, base + domainWidth] - titleX = base + 0.5 * domainWidth - fig['layout']['xaxis{}'.format(i + 1)] = {'domain': domain, 'anchor': yanchor} - - if self.per_group: - title = self.hm.matrix.group_labels[i] - else: - title = self.hm.matrix.sample_labels[i] - annos.append({'yanchor': 'bottom', 'xref': 'paper', 'xanchor': 'center', 'yref': 'paper', 'text': title, 'y': titleY, 'x': titleX, 'font': {'size': 16}, 'showarrow': False}) - - for j in range(self.numlines): - if self.per_group: - _row, _col = i, j - else: - _row, _col = j, i - - sub_matrix = self.hm.matrix.get_matrix(_row, _col) - fig['layout']['xaxis{}'.format(i + 1)].update(range=[0, sub_matrix['matrix'].shape[1]]) - - if self.per_group: - label = sub_matrix['sample'] - else: - label = sub_matrix['group'] - - if self.numlines > 1: - coloridx = j - else: - coloridx = i - color = self.color_list[coloridx] - traces = plotly_single(sub_matrix['matrix'], - self.averagetype, - color, - label, - plot_type=self.plot_type) - for trace in traces: - trace.update(xaxis=xanchor, yaxis=yanchor) - if yMin is None or min(trace['y']) < yMin: - yMin = min(trace['y']) - if yMax is None or max(trace['y']) > yMax: - yMax = max(trace['y']) - if row == col == 0: - traces[0].update(showlegend=True) - data.extend(traces) - totalWidth = sub_matrix['matrix'].shape[1] - xticks, xtickslabel = self.getTicks(i) - if np.ceil(max(xticks)) != float(totalWidth): - tickscale = float(totalWidth) / max(xticks) - xticks_use = [x * tickscale for x in xticks] - else: - xticks_use = xticks - xticks_use = [np.ceil(x) for x in xticks_use] - fig['layout']['xaxis{}'.format(i + 1)].update(tickmode='array', tickvals=xticks_use, ticktext=xtickslabel, tickangle=self.label_rotation) - - # Set the y limits - for i in range(self.numplots): - yaxis = 'yaxis{}'.format(i + 1) - yRange = [yMin, yMax] - if self.y_min[i % len(self.y_min)] is not None: - yRange[0] = self.y_min[i % len(self.y_min)] - if self.y_max[i % len(self.y_max)] is not None: - yRange[1] = self.y_max[i % len(self.y_max)] - fig['layout'][yaxis].update(range=yRange) - - fig.add_traces(data) - fig['layout']['annotations'] = annos - py.plot(fig, filename=self.out_file_name, auto_open=False) - - -def main(args=None): - args = process_args(args) - hm = heatmapper.heatmapper() - matrix_file = args.matrixFile.name - args.matrixFile.close() - hm.read_matrix_file(matrix_file) - - if hm.parameters['min threshold'] is not None or hm.parameters['max threshold'] is not None: - filterHeatmapValues(hm, hm.parameters['min threshold'], hm.parameters['max threshold']) - - if args.kmeans is not None: - hm.matrix.hmcluster(args.kmeans, method='kmeans', clustering_samples=args.clusterUsingSamples) - else: - if args.hclust is not None: - print("Performing hierarchical clustering." - "Please note that it might be very slow for large datasets.\n") - hm.matrix.hmcluster(args.hclust, method='hierarchical', clustering_samples=args.clusterUsingSamples) - - group_len_ratio = np.diff(hm.matrix.group_boundaries) / float(len(hm.matrix.regions)) - if np.any(group_len_ratio < 5.0 / 1000): - problem = np.flatnonzero(group_len_ratio < 5.0 / 1000) - sys.stderr.write("WARNING: Group '{}' is too small for plotting, you might want to remove it. \n".format(hm.matrix.group_labels[problem[0]])) - - if args.regionsLabel: - hm.matrix.set_group_labels(args.regionsLabel) - - if args.samplesLabel and len(args.samplesLabel): - hm.matrix.set_sample_labels(args.samplesLabel) - - if args.outFileNameData: - hm.save_tabulated_values(args.outFileNameData, reference_point_label=args.refPointLabel, - start_label=args.startLabel, - end_label=args.endLabel, - averagetype=args.averageType) - - if args.outFileSortedRegions: - hm.save_BED(args.outFileSortedRegions) - - prof = Profile(hm, args.outFileName, - plot_title=args.plotTitle, - y_axis_label=args.yAxisLabel, - y_min=args.yMin, y_max=args.yMax, - averagetype=args.averageType, - reference_point_label=args.refPointLabel, - start_label=args.startLabel, - end_label=args.endLabel, - plot_height=args.plotHeight, - plot_width=args.plotWidth, - per_group=args.perGroup, - plot_type=args.plotType, - image_format=args.plotFileFormat, - color_list=args.colors, - legend_location=args.legendLocation, - plots_per_row=args.numPlotsPerRow, - label_rotation=args.label_rotation, - dpi=args.dpi) - - if args.plotType == 'heatmap': - prof.plot_heatmap() - elif args.plotType == 'overlapped_lines': - prof.plot_hexbin() - else: - prof.plot_profile() diff --git a/deeptools/sumCoveragePerBin.py b/deeptools/sumCoveragePerBin.py deleted file mode 100644 index 9cde455522..0000000000 --- a/deeptools/sumCoveragePerBin.py +++ /dev/null @@ -1,240 +0,0 @@ -import numpy as np -import multiprocessing -import time - -from deeptools import countReadsPerBin -from deeptools.utilities import getTLen -from deeptoolsintervals import GTF - - -class SumCoveragePerBin(countReadsPerBin.CountReadsPerBin): - r"""This is an extension of CountReadsPerBin for use with plotFingerprint. - There, we need to sum the per-base coverage. - """ - def get_coverage_of_region(self, bamHandle, chrom, regions, - fragmentFromRead_func=None): - """ - Returns a numpy array that corresponds to the number of reads - that overlap with each tile. - - >>> test = Tester() - >>> import pysam - >>> c = SumCoveragePerBin([], stepSize=1, extendReads=300) - - For this case the reads are length 36. The number of overlapping - read fragments is 4 and 5 for the positions tested. Note that reads are - NOT extended, due to there being a 0 length input list of BAM files! - - >>> c.get_coverage_of_region(pysam.AlignmentFile(test.bamFile_PE), 'chr2', - ... [(5000833, 5000834), (5000834, 5000835)]) - array([4., 5.]) - - In the following case the reads length is 50. Reads are not extended. - - >>> c.extendReads=False - >>> c.get_coverage_of_region(pysam.AlignmentFile(test.bamFile2), '3R', [(148, 150), (150, 152), (152, 154)]) - array([2., 4., 4.]) - - - """ - if not fragmentFromRead_func: - fragmentFromRead_func = self.get_fragment_from_read - nbins = len(regions) - if len(regions[0]) == 3: - nbins = 0 - for reg in regions: - nbins += (reg[1] - reg[0]) // reg[2] - coverages = np.zeros(nbins, dtype='float64') - - if self.defaultFragmentLength == 'read length': - extension = 0 - else: - extension = self.maxPairedFragmentLength - - blackList = None - if self.blackListFileName is not None: - blackList = GTF(self.blackListFileName) - - vector_start = 0 - for idx, reg in enumerate(regions): - if len(reg) == 3: - tileSize = int(reg[2]) - nRegBins = (reg[1] - reg[0]) // tileSize - else: - nRegBins = 1 - tileSize = int(reg[1] - reg[0]) - - # Blacklisted regions have a coverage of 0 - if blackList and blackList.findOverlaps(chrom, reg[0], reg[1]): - continue - regStart = int(max(0, reg[0] - extension)) - regEnd = reg[1] + int(extension) - - # If alignments are extended and there's a blacklist, ensure that no - # reads originating in a blacklist are fetched - if blackList and reg[0] > 0 and extension > 0: - o = blackList.findOverlaps(chrom, regStart, reg[0]) - if o is not None and len(o) > 0: - regStart = o[-1][1] - o = blackList.findOverlaps(chrom, reg[1], regEnd) - if o is not None and len(o) > 0: - regEnd = o[0][0] - - start_time = time.time() - # caching seems faster. TODO: profile the function - c = 0 - try: - # BAM input - if chrom not in bamHandle.references: - raise NameError("chromosome {} not found in bam file".format(chrom)) - except: - # bigWig input, as used by plotFingerprint - if bamHandle.chroms(chrom): - _ = np.array(bamHandle.stats(chrom, regStart, regEnd, type="mean", nBins=nRegBins), dtype=float) - _[np.isnan(_)] = 0.0 - _ = _ * tileSize - coverages += _ - continue - else: - raise NameError("chromosome {} not found in bigWig file with chroms {}".format(chrom, bamHandle.chroms())) - - prev_pos = set() - lpos = None - # of previous processed read pair - for read in bamHandle.fetch(chrom, regStart, regEnd): - if read.is_unmapped: - continue - if self.minMappingQuality and read.mapq < self.minMappingQuality: - continue - - # filter reads based on SAM flag - if self.samFlag_include and read.flag & self.samFlag_include != self.samFlag_include: - continue - if self.samFlag_exclude and read.flag & self.samFlag_exclude != 0: - continue - - # Fragment lengths - tLen = getTLen(read) - if self.minFragmentLength > 0 and tLen < self.minFragmentLength: - continue - if self.maxFragmentLength > 0 and tLen > self.maxFragmentLength: - continue - - # get rid of duplicate reads that have same position on each of the - # pairs - if self.ignoreDuplicates: - # Assuming more or less concordant reads, use the fragment bounds, otherwise the start positions - if tLen >= 0: - s = read.pos - e = s + tLen - else: - s = read.pnext - e = s - tLen - if read.reference_id != read.next_reference_id: - e = read.pnext - if lpos is not None and lpos == read.reference_start \ - and (s, e, read.next_reference_id, read.is_reverse) in prev_pos: - continue - if lpos != read.reference_start: - prev_pos.clear() - lpos = read.reference_start - prev_pos.add((s, e, read.next_reference_id, read.is_reverse)) - - # since reads can be split (e.g. RNA-seq reads) each part of the - # read that maps is called a position block. - try: - position_blocks = fragmentFromRead_func(read) - except TypeError: - # the get_fragment_from_read functions returns None in some cases. - # Those cases are to be skipped, hence the continue line. - continue - - last_eIdx = None - for fragmentStart, fragmentEnd in position_blocks: - if fragmentEnd is None or fragmentStart is None: - continue - fragmentLength = fragmentEnd - fragmentStart - if fragmentLength == 0: - continue - # skip reads that are not in the region being - # evaluated. - if fragmentEnd <= reg[0] or fragmentStart >= reg[1]: - continue - - if fragmentStart < reg[0]: - fragmentStart = reg[0] - if fragmentEnd > reg[0] + len(coverages) * tileSize: - fragmentEnd = reg[0] + len(coverages) * tileSize - - sIdx = vector_start + max((fragmentStart - reg[0]) // tileSize, 0) - eIdx = vector_start + min(np.ceil(float(fragmentEnd - reg[0]) / tileSize).astype('int'), nRegBins) - if eIdx >= len(coverages): - eIdx = len(coverages) - 1 - if last_eIdx is not None: - sIdx = max(last_eIdx, sIdx) - if sIdx >= eIdx: - continue - - # First bin - if fragmentEnd < reg[0] + (sIdx + 1) * tileSize: - _ = fragmentEnd - fragmentStart - else: - _ = reg[0] + (sIdx + 1) * tileSize - fragmentStart - if _ > tileSize: - _ = tileSize - coverages[sIdx] += _ - _ = sIdx + 1 - while _ < eIdx: - coverages[_] += tileSize - _ += 1 - while eIdx - sIdx >= nRegBins: - eIdx -= 1 - if eIdx > sIdx: - _ = fragmentEnd - (reg[0] + eIdx * tileSize) - if _ > tileSize: - _ = tileSize - elif _ < 0: - _ = 0 - coverages[eIdx] += _ - last_eIdx = eIdx - - c += 1 - - if self.verbose: - endTime = time.time() - print("%s, processing %s (%.1f per sec) reads @ %s:%s-%s" % ( - multiprocessing.current_process().name, c, c / (endTime - start_time), chrom, reg[0], reg[1])) - - vector_start += nRegBins - - # change zeros to NAN - if self.zerosToNans: - coverages[coverages == 0] = np.nan - - return coverages - - -class Tester(object): - - def __init__(self): - """ - The distribution of reads between the two bam files is as follows. - - They cover 200 bp - - 0 100 200 - |------------------------------------------------------------| - A =============== - =============== - - - B =============== =============== - =============== - =============== - """ - import os - self.root = os.path.dirname(os.path.abspath(__file__)) + "/test/test_data/" - self.bamFile1 = self.root + "testA.bam" - self.bamFile2 = self.root + "testB.bam" - self.bamFile_PE = self.root + "test_paired2.bam" - self.chrom = '3R' diff --git a/deeptools/test/__init__.py b/deeptools/test/__init__.py deleted file mode 100755 index e69de29bb2..0000000000 diff --git a/deeptools/test/skiptest_heatmapper_images.py b/deeptools/test/skiptest_heatmapper_images.py deleted file mode 100644 index 1e1026504b..0000000000 --- a/deeptools/test/skiptest_heatmapper_images.py +++ /dev/null @@ -1,140 +0,0 @@ -import os -import matplotlib -matplotlib.use('Agg') -from matplotlib.testing.compare import compare_images -from tempfile import NamedTemporaryFile - -import deeptools.computeMatrix -import deeptools.plotHeatmap -import deeptools.plotProfile -import deeptools.utilities - -__author__ = 'Fidel' - -ROOT = os.path.dirname(os.path.abspath(__file__)) + "/test_heatmapper/" -tolerance = 30 - - -def test_plotHeatmap_simple_plot(): - """ - Test a simple plot generated using a matrix from - the following command: - - computeMatrix reference-point -a 100 -b 100 -S {test_path}/test.bw \ - -R {test_path}/test.bed -o /tmp/mat.gz -bs 25 - - """ - outfile = NamedTemporaryFile(suffix='.png', prefix='plotHeatmap_test_', delete=False) - args = "-m {}/master.mat.gz --outFileName {}".format(ROOT, outfile.name).split() - deeptools.plotHeatmap.main(args) - res = compare_images(ROOT + '/master.png', outfile.name, tolerance) - assert res is None, res - os.remove(outfile.name) - - -def test_plotHeatmap_rename_labels(): - outfile = NamedTemporaryFile(suffix='.png', prefix='plotHeatmap_test_', delete=False) - - args = "-m {}/master.mat.gz --outFileName {} --regionsLabel uno dos".format(ROOT, outfile.name).split() - deeptools.plotHeatmap.main(args) - res = compare_images(ROOT + '/master_relabeled.png', outfile.name, tolerance) - assert res is None, res - os.remove(outfile.name) - - -def test_plotHeatmap_scale_regions(): - outfile = NamedTemporaryFile(suffix='.png', prefix='plotHeatmap_test_', delete=False) - args = "-m {}/master_scale_reg.mat.gz --outFileName {}".format(ROOT, outfile.name).split() - deeptools.plotHeatmap.main(args) - res = compare_images(ROOT + '/master_scale_reg.png', outfile.name, tolerance) - assert res is None, res - os.remove(outfile.name) - - -def test_plotHeatmap_multi_bigwig_pergroup(): - outfile = NamedTemporaryFile(suffix='.png', prefix='plotHeatmap_test_', delete=False) - args = "-m {}/master_multi.mat.gz --perGroup --samplesLabel file1 file2 file3 file4 " \ - "--outFileName {}".format(ROOT, outfile.name).split() - deeptools.plotHeatmap.main(args) - res = compare_images(ROOT + '/heatmap_master_multi_pergroup.png', outfile.name, tolerance) - assert res is None, res - os.remove(outfile.name) - - -def test_plotHeatmap_multiple_colors_muti_scales(): - outfile = NamedTemporaryFile(suffix='.png', prefix='plotHeatmap_test_', delete=False) - args = "-m {}/master_multi.mat.gz --colorList white,blue white,red --zMin 1 0 --zMax 4 5 " \ - "--outFileName {}".format(ROOT, outfile.name).split() - deeptools.plotHeatmap.main(args) - res = compare_images(ROOT + '/heatmap_master_multi_color.png', outfile.name, tolerance) - assert res is None, res - os.remove(outfile.name) - - -def test_plotHeatmap_multiple_colormap_no_boxes(): - outfile = NamedTemporaryFile(suffix='.png', prefix='plotHeatmap_test_', delete=False) - args = "-m {}/master_multi.mat.gz --colorMap Reds binary terrain --boxAroundHeatmaps no " \ - "--outFileName {}".format(ROOT, outfile.name).split() - deeptools.plotHeatmap.main(args) - res = compare_images(ROOT + '/heatmap_master_multi_colormap_no_box.png', outfile.name, tolerance) - assert res is None, res - os.remove(outfile.name) - - -def test_plotHeatmap_interpolation(): - outfile = NamedTemporaryFile(suffix='.png', prefix='plotHeatmap_test_', delete=False) - args = "-m {}/large_matrix.mat.gz --interpolation bilinear " \ - "--outFileName {}".format(ROOT, outfile.name).split() - deeptools.plotHeatmap.main(args) - res = compare_images(ROOT + '/heatmap_master_interpolation_bilinear.png', outfile.name, tolerance) - assert res is None, res - os.remove(outfile.name) - - -def test_plotProfiler(): - outfile = NamedTemporaryFile(suffix='.png', prefix='plotHeatmap_test_', delete=False) - args = "-m {}/master.mat.gz --outFileName {} --regionsLabel uno dos " \ - "--plotType std".format(ROOT, outfile.name).split() - deeptools.plotProfile.main(args) - res = compare_images(ROOT + '/profile_master.png', outfile.name, tolerance) - assert res is None, res - os.remove(outfile.name) - - -def test_plotProfiler_heatmap(): - outfile = NamedTemporaryFile(suffix='.png', prefix='plotHeatmap_test_', delete=False) - args = "-m {}/master.mat.gz --outFileName {} --plotType heatmap".format(ROOT, outfile.name).split() - deeptools.plotProfile.main(args) - res = compare_images(ROOT + '/profile_master_heatmap.png', outfile.name, tolerance) - assert res is None, res - os.remove(outfile.name) - - -def test_plotProfiler_overlapped_lines(): - outfile = NamedTemporaryFile(suffix='.png', prefix='plotHeatmap_test_', delete=False) - args = "-m {}/master.mat.gz --outFileName {} " \ - "--plotType overlapped_lines --yMin -1".format(ROOT, outfile.name).split() - deeptools.plotProfile.main(args) - res = compare_images(ROOT + '/profile_master_overlap_lines.png', outfile.name, tolerance) - assert res is None, res - os.remove(outfile.name) - - -def test_plotProfiler_multibigwig(): - outfile = NamedTemporaryFile(suffix='.png', prefix='plotHeatmap_test_', delete=False) - args = "-m {}/master_multi.mat.gz --outFileName {} " \ - "--numPlotsPerRow 2 --yMax 1.5".format(ROOT, outfile.name).split() - deeptools.plotProfile.main(args) - res = compare_images(ROOT + '/profile_master_multi.png', outfile.name, tolerance) - assert res is None, res - os.remove(outfile.name) - - -def test_plotProfiler_multibigwig_pergroup(): - outfile = NamedTemporaryFile(suffix='.png', prefix='plotHeatmap_test_', delete=False) - args = "-m {}/master_multi.mat.gz --outFileName {} " \ - "--perGroup --yMax 1.5".format(ROOT, outfile.name).split() - deeptools.plotProfile.main(args) - res = compare_images(ROOT + '/profile_master_multi_pergroup.png', outfile.name, tolerance) - assert res is None, res - os.remove(outfile.name) diff --git a/deeptools/test/test_bamCoverage_and_bamCompare.py b/deeptools/test/test_bamCoverage_and_bamCompare.py deleted file mode 100644 index ac1f23ce20..0000000000 --- a/deeptools/test/test_bamCoverage_and_bamCompare.py +++ /dev/null @@ -1,462 +0,0 @@ -import deeptools.bamCoverage as bam_cov -import deeptools.bamCompare as bam_comp -import deeptools.getScaleFactor as gs -import os.path -import filecmp -from os import unlink - -ROOT = os.path.dirname(os.path.abspath(__file__)) + "/test_data/" -BAMFILE_A = ROOT + "testA.bam" -BAMFILE_B = ROOT + "testB.bam" -BAMFILE_FILTER1 = ROOT + "test_filtering.bam" -BAMFILE_FILTER2 = ROOT + "test_filtering2.bam" -CRAMFILE_A = ROOT + "testA.cram" -CRAMFILE_B = ROOT + "testB.cram" -CRAMFILE_FILTER1 = ROOT + "test_filtering.cram" -CRAMFILE_FILTER2 = ROOT + "test_filtering2.cram" -BEDFILE_FILTER = ROOT + "test_filtering.blacklist.bed" - - -""" -The distribution of reads for the bam file is: - - 0 100 200 - |------------------------------------------------------------| -testA.bam 3R ==============> - <============== - - -testB.bam 3R <============== ==============> - ==============> - ==============> - """ - - -def test_bam_coverage_arguments(): - """ - Test minimal command line args for bamCoverage - """ - outfile = '/tmp/test_file.bg' - for fname in [BAMFILE_B, CRAMFILE_B]: - args = "--bam {} -o {} --outFileFormat bedgraph".format(fname, outfile).split() - bam_cov.main(args) - - _foo = open(outfile, 'r') - resp = _foo.readlines() - _foo.close() - expected = ['3R\t0\t50\t0\n', '3R\t50\t150\t1\n', '3R\t150\t200\t2\n'] - assert f"{resp}" == f"{expected}", f"{resp} != {expected}" - unlink(outfile) - - -def test_bam_coverage_extend(): - outfile = '/tmp/test_file.bg' - for fname in [BAMFILE_B, CRAMFILE_B]: - args = "-b {} -o {} --extendReads 100 --outFileFormat bedgraph".format(fname, outfile).split() - bam_cov.main(args) - _foo = open(outfile, 'r') - resp = _foo.readlines() - _foo.close() - expected = ['3R\t0\t150\t1\n', '3R\t150\t200\t3\n'] - assert f"{resp}" == f"{expected}", f"{resp} != {expected}" - unlink(outfile) - - -def test_bam_coverage_extend_and_normalizeUsingRPGC(): - - outfile = '/tmp/test_file.bg' - for fname in [BAMFILE_B, CRAMFILE_B]: - args = "-b {} -o {} --normalizeUsing RPGC --effectiveGenomeSize 200 --extendReads 100 " \ - "--outFileFormat bedgraph".format(fname, outfile).split() - bam_cov.main(args) - _foo = open(outfile, 'r') - resp = _foo.readlines() - _foo.close() - # the scale factor should be 0.5, thus the result is similar to - # that of the previous test divided by 0.5 - expected = ['3R\t0\t150\t0.5\n', '3R\t150\t200\t1.5\n'] - assert f"{resp}" == f"{expected}", f"{resp} != {expected}" - unlink(outfile) - - -def test_bam_coverage_skipnas(): - outfile = '/tmp/test_file.bg' - for fname in [BAMFILE_B, CRAMFILE_B]: - args = "--bam {} -o {} --outFileFormat bedgraph --skipNAs".format(fname, outfile).split() - bam_cov.main(args) - - _foo = open(outfile, 'r') - resp = _foo.readlines() - _foo.close() - expected = ['3R\t50\t150\t1\n', '3R\t150\t200\t2\n'] - assert f"{resp}" == f"{expected}", f"{resp} != {expected}" - unlink(outfile) - - -def test_bam_coverage_filtering(): - outfile = '/tmp/test_file.bg' - for fname in [BAMFILE_B, CRAMFILE_B]: - args = "--bam {} -o {} --outFileFormat bedgraph --ignoreDuplicates --verbose".format(fname, outfile).split() - bam_cov.main(args) - - _foo = open(outfile, 'r') - resp = _foo.readlines() - _foo.close() - expected = ['3R\t0\t50\t0\n', '3R\t50\t200\t1\n'] - assert resp == expected, "{} != {}".format(resp, expected) - unlink(outfile) - - -def test_bam_compare_arguments(): - """ - Test minimal command line args for bamCoverage. The ratio - between the same file is taken, therefore, the expected value - is 1.0 for all bins. - """ - outfile = '/tmp/test_file.bg' - for fname in [BAMFILE_B, CRAMFILE_B]: - args = "--bamfile1 {} --bamfile2 {} " \ - "-o {} -p 1 --outFileFormat bedgraph --operation ratio".format(fname, fname, outfile).split() - bam_comp.main(args) - - _foo = open(outfile, 'r') - resp = _foo.readlines() - _foo.close() - expected = ['3R\t0\t200\t1\n'] - assert resp == expected, "{} != {}".format(resp, expected) - unlink(outfile) - - -def test_bam_compare_diff_files(): - """ - Test with two different files - """ - outfile = '/tmp/test_file.bg' - for A, B in [(BAMFILE_A, BAMFILE_B), (CRAMFILE_A, CRAMFILE_B)]: - args = "--bamfile1 {} --bamfile2 {} --scaleFactors 1:1 --operation subtract " \ - "-o {} -p 1 --outFileFormat bedgraph".format(A, B, outfile).split() - bam_comp.main(args) - - _foo = open(outfile, 'r') - resp = _foo.readlines() - _foo.close() - expected = ['3R\t0\t50\t0\n', '3R\t50\t100\t-1\n', '3R\t100\t150\t0\n', '3R\t150\t200\t-1\n'] - assert resp == expected, "{} != {}".format(resp, expected) - unlink(outfile) - - -def test_bam_compare_pseudocounts(): - """ - Test with different pseudocounts - """ - outfile = '/tmp/test_file.bg' - args = "--bamfile1 {} --bamfile2 {} --outFileFormat bedgraph --scaleFactors 1:1 -o {} " \ - "--pseudocount 1 0".format(BAMFILE_A, BAMFILE_B, outfile).split() - bam_comp.main(args) - - _foo = open(outfile, 'r') - resp = _foo.readlines() - _foo.close() - expected = ['3R\t0\t50\tinf\n', '3R\t50\t100\t0\n', '3R\t100\t150\t1\n', '3R\t150\t200\t0\n'] - assert resp == expected, "{} != {}".format(resp, expected) - unlink(outfile) - - -def test_bam_compare_ZoverZ(): - """ - Ensure --skipZeroOverZero works in bamCompare - """ - outfile = '/tmp/test_file.bg' - args = "--bamfile1 {} --bamfile2 {} --outFileFormat bedgraph --scaleFactors 1:1 -o {} " \ - "--skipZeroOverZero".format(BAMFILE_A, BAMFILE_B, outfile).split() - bam_comp.main(args) - - _foo = open(outfile, 'r') - resp = _foo.readlines() - _foo.close() - expected = ['3R\t50\t100\t-1\n', '3R\t100\t150\t0\n', '3R\t150\t200\t-0.584963\n'] - assert f"{resp}" == f"{expected}", f"{resp} != {expected}" - unlink(outfile) - - -def test_get_num_kept_reads(): - """ - Test the scale factor functions - """ - for fname in [BAMFILE_A, CRAMFILE_A]: - args = "--bam {} -o /tmp/test".format(fname).split() - - args = bam_cov.process_args(args) - num_kept_reads, total_reads = gs.get_num_kept_reads(args, None) - - # bam file 1 has 2 reads in 3R and 2 read in chr_cigar - assert num_kept_reads == 3, "num_kept_reads is wrong" - assert total_reads == 3, "num total reads is wrong" - - # ignore chr_cigar to count the total number of reads - args = "--bam {} --ignoreForNormalization chr_cigar -o /tmp/test".format(fname).split() - args = bam_cov.process_args(args) - num_kept_reads, total_reads = gs.get_num_kept_reads(args, None) - - # the number of kept reads should be 2 as the read on chr_cigar is skipped - assert num_kept_reads == 2, "num_kept_reads is wrong ({})".format(num_kept_reads) - - # test filtering by read direction. Only forward reads are kept - args = "--bam {} -o /tmp/test --samFlagExclude 16 --ignoreForNormalization chr_cigar ".format(fname).split() - - args = bam_cov.process_args(args) - num_kept_reads, total_reads = gs.get_num_kept_reads(args, None) - - # only one forward read is expected in - assert num_kept_reads == 1, "num_kept_reads is wrong" - - -def test_bam_compare_diff_files_skipnas(): - """ - Test skipnas - Compared to the previous tests, any region that do not have coverage (in either of the bam files) - is not included in the bedgraph file. - """ - outfile = '/tmp/test_file.bg' - for A, B in [(BAMFILE_A, BAMFILE_B), (CRAMFILE_A, CRAMFILE_B)]: - args = "--bamfile1 {} --bamfile2 {} --scaleFactors 1:1 --operation subtract " \ - "-o {} -p 1 --outFileFormat bedgraph --skipNAs".format(A, B, outfile).split() - bam_comp.main(args) - - _foo = open(outfile, 'r') - resp = _foo.readlines() - _foo.close() - expected = ['3R\t100\t150\t0\n', '3R\t150\t200\t-1\n'] - assert f"{resp}" == f"{expected}", f"{resp} != {expected}" - unlink(outfile) - - -def test_bam_compare_extend(): - """ - Test read extension - """ - outfile = '/tmp/test_file.bg' - for A, B in [(BAMFILE_A, BAMFILE_B), (CRAMFILE_A, CRAMFILE_B)]: - args = "--bamfile1 {} --bamfile2 {} --extend 100 --scaleFactors 1:1 --operation subtract " \ - "-o {} -p 1 --outFileFormat bedgraph".format(A, B, outfile).split() - bam_comp.main(args) - - _foo = open(outfile, 'r') - resp = _foo.readlines() - _foo.close() - expected = ['3R\t0\t100\t-1\n', '3R\t100\t150\t1\n', '3R\t150\t200\t-1\n'] - assert f"{resp}" == f"{expected}", f"{resp} != {expected}" - unlink(outfile) - - -def test_bam_compare_scale_factors_ratio(): - """ - Test scale factor - """ - outfile = '/tmp/test_file.bg' - for A, B in [(BAMFILE_A, BAMFILE_B), (CRAMFILE_A, CRAMFILE_B)]: - args = "--bamfile1 {} --bamfile2 {} --operation ratio --ignoreForNormalization chr_cigar " \ - "-o {} -p 1 --outFileFormat bedgraph".format(A, B, outfile).split() - bam_comp.main(args) - - # The scale factors are [ 1. 0.5] because BAMFILE_B has double the amount of reads (4) compared to BAMFILE_A - - _foo = open(outfile, 'r') - resp = _foo.readlines() - _foo.close() - - """ - The distribution of reads for the bam file is: - - 0 100 200 - |------------------------------------------------------------| - testA.bam 3R ==============> - <============== - - - testB.bam 3R <============== ==============> - ==============> - ==============> - - ------------------------------------------------------------------------------ - - ratio: 0 (0+1)/(1*0.5+1)=0.67 (1+1)/(1+2*0.5)=1 - (scale factors [1,0.5]) (1+1)/(1+1*0.5)=1.33 - """ - - expected = ['3R\t0\t50\t1\n', '3R\t50\t100\t0.666667\n', '3R\t100\t150\t1.33333\n', '3R\t150\t200\t1\n'] - assert f"{resp}" == f"{expected}", f"{resp} != {expected}" - unlink(outfile) - - -def test_bam_compare_scale_factors_subtract(): - """ - Test scale factor - """ - outfile = '/tmp/test_file.bg' - for A, B in [(BAMFILE_A, BAMFILE_B), (CRAMFILE_A, CRAMFILE_B)]: - args = "--bamfile1 {} --bamfile2 {} --operation subtract --ignoreForNormalization chr_cigar " \ - "-o {} -p 1 --outFileFormat bedgraph --scaleFactorsMethod None --normalizeUsing CPM".format(A, B, outfile).split() - bam_comp.main(args) - - # The scale factors are [ 1. 0.5] because BAMFILE_B has dowble the amount of reads (4) compared to BAMFILE_A - - _foo = open(outfile, 'r') - resp = _foo.readlines() - _foo.close() - - """ - The distribution of reads for the bam file is: - - 0 100 200 - |------------------------------------------------------------| - testA.bam 3R ==============> - <============== - - - testB.bam 3R <============== ==============> - ==============> - ==============> - - ------------------------------------------------------------------------------ - - subtract: After applying CPM normalization, the scale factors are [500000,250000] - - after applying factors: 0 -25k 25k 0 - - """ - - expected = ['3R\t0\t50\t0\n', '3R\t50\t100\t-250000\n', '3R\t100\t150\t250000\n', '3R\t150\t200\t0\n'] - assert f"{resp}" == f"{expected}", f"{resp} != {expected}" - unlink(outfile) - - -def test_bam_coverage_filter_blacklist(): - """ - Test --samFlagInclude --samFlagExclude --minMappingQuality --ignoreDuplicates and --blackListFileName - """ - outfile = '/tmp/test_file_filter.bg' - for fname in [BAMFILE_FILTER1, CRAMFILE_FILTER1]: - args = "--bam {} --normalizeUsing RPGC --effectiveGenomeSize 1400 -p 1 -o {} -of bedgraph --samFlagInclude 512 " \ - "--samFlagExclude 256 --minMappingQuality 5 --ignoreDuplicates " \ - "--blackListFileName {}".format(fname, outfile, BEDFILE_FILTER) - args = args.split() - bam_cov.main(args) - - _foo = open(outfile, 'r') - resp = _foo.readlines() - _foo.close() - - expected = ['3R\t0\t100\t0\n', '3R\t100\t150\t1.42338\n', - '3R\t150\t250\t4.88017\n', '3R\t250\t300\t3.05011\n', - '3R\t300\t400\t2.23675\n', '3R\t400\t450\t3.86347\n', - '3R\t450\t500\t4.06681\n', '3R\t500\t550\t2.03341\n', - '3R\t550\t600\t2.44009\n', '3R\t600\t650\t4.47349\n', - '3R\t650\t700\t3.45679\n', '3R\t700\t750\t3.66013\n', - '3R\t750\t800\t4.06681\n', '3R\t900\t950\t2.44009\n', - '3R\t950\t1000\t1.62672\n', '3R\t1000\t1050\t0.813362\n', - '3R\t1050\t1500\t0\n'] - - assert f"{resp}" == f"{expected}", f"{resp} != {expected}" - unlink(outfile) - - -def test_bam_coverage_offset1(): - """ - Test -bs 1 --Offset 1 - """ - outfile = '/tmp/test_offset.bw' - for fname in [BAMFILE_A, CRAMFILE_A]: - args = "--Offset 1 --bam {} -p 1 -bs 1 -o {}".format(fname, outfile) - args = args.split() - bam_cov.main(args) - try: - # python 3 only - filecmp.clear_cache() - except: - pass - assert filecmp.cmp(outfile, "{}testA_offset1.bw".format(ROOT)) is True - unlink(outfile) - - -def test_bam_coverage_offset1_10(): - """ - Test -bs 1 --Offset 1 10 - """ - outfile = '/tmp/test_offset.bw' - for fname in [BAMFILE_A, CRAMFILE_A]: - args = "--Offset 1 10 -b {} -p 1 -bs 1 -o {}".format(fname, outfile) - args = args.split() - bam_cov.main(args) - try: - # python 3 only - filecmp.clear_cache() - except: - pass - assert filecmp.cmp(outfile, "{}testA_offset1_10.bw".format(ROOT)) is True - unlink(outfile) - - -def test_bam_coverage_offset_minus1(): - """ - Test -bs 1 --Offset -1 - """ - outfile = '/tmp/test_offset.bw' - for fname in [BAMFILE_A, CRAMFILE_A]: - args = "--Offset -1 -b {} -p 1 -bs 1 -o {}".format(fname, outfile) - args = args.split() - bam_cov.main(args) - try: - # python 3 only - filecmp.clear_cache() - except: - pass - assert filecmp.cmp(outfile, "{}testA_offset-1.bw".format(ROOT)) is True - unlink(outfile) - - -def test_bam_coverage_offset20_minus4(): - """ - Test -bs 1 --Offset 20 -4 - """ - outfile = '/tmp/test_offset.bw' - for fname in [BAMFILE_A, CRAMFILE_A]: - args = "--Offset 20 -4 -b {} -p 1 -bs 1 -o {}".format(fname, outfile) - args = args.split() - bam_cov.main(args) - try: - # python 3 only - filecmp.clear_cache() - except: - pass - assert filecmp.cmp(outfile, "{}testA_offset20_-4.bw".format(ROOT)) is True - unlink(outfile) - - -def test_bam_compare_filter_blacklist(): - """ - Test --samFlagInclude --samFlagExclude --minMappingQuality --ignoreDuplicates and --blackListFileName - """ - outfile = '/tmp/test_file_filter.bg' - for A, B in [(BAMFILE_FILTER1, BAMFILE_FILTER2), (CRAMFILE_FILTER1, CRAMFILE_FILTER2)]: - args = "-b1 {} -b2 {} -p 1 -o {} -of bedgraph --samFlagInclude 512 " \ - "--samFlagExclude 256 --minMappingQuality 5 --ignoreDuplicates " \ - "--blackListFileName {}".format(A, B, outfile, BEDFILE_FILTER) - args = args.split() - bam_comp.main(args) - - _foo = open(outfile, 'r') - resp = _foo.readlines() - _foo.close() - expected = ['3R\t0\t100\t0\n', '3R\t100\t150\t-0.220909\n', - '3R\t150\t200\t-0.159356\n', '3R\t200\t250\t-0.0718929\n', - '3R\t250\t300\t0.135883\n', '3R\t300\t350\t0.103093\n', - '3R\t350\t400\t-0.0895516\n', '3R\t400\t450\t0.0308374\n', - '3R\t450\t500\t0.0989418\n', '3R\t500\t550\t0.207044\n', - '3R\t550\t600\t0.0198996\n', '3R\t600\t650\t-0.0957241\n', - '3R\t650\t700\t0.00968255\n', '3R\t700\t750\t-0.040642\n', - '3R\t750\t800\t-0.123451\n', '3R\t900\t950\t0.212545\n', - '3R\t950\t1000\t0.199309\n', '3R\t1000\t1050\t0.167945\n', - '3R\t1050\t1500\t0\n'] - assert f"{resp}" == f"{expected}", f"{resp} != {expected}" - unlink(outfile) diff --git a/deeptools/test/test_bigwigAverage.py b/deeptools/test/test_bigwigAverage.py deleted file mode 100644 index 7f86329125..0000000000 --- a/deeptools/test/test_bigwigAverage.py +++ /dev/null @@ -1,83 +0,0 @@ -import deeptools.bigwigAverage as bwAve - -import os.path -from os import unlink - -ROOT = os.path.dirname(os.path.abspath(__file__)) + "/test_data/" -BIGWIG_A = ROOT + "testA_skipNAs.bw" -BIGWIG_B = ROOT + "testB_skipNAs.bw" -BIGWIG_C = ROOT + "test1.bw.bw" - - -""" -The distribution of reads for the bam file is: - - 0 100 200 - |------------------------------------------------------------| -testA.bam 3R ==============> - <============== - - -testB.bam 3R <============== ==============> - ==============> - ==============> - -The resulting bigwig files are as follows: - -testA_skipNas: - 3R 100 200 1 - chr_cigar 0 50 2 - -testB_skipNas: - 3R 50 150 1 - 3R 150 200 2 -""" - - -def test_bigwigAverage(): - outfile = '/tmp/result.bg' - args = "--bigwigs {} {} -o {} --outFileFormat bedgraph".format(BIGWIG_A, BIGWIG_B, outfile).split() - bwAve.main(args) - _foo = open(outfile, 'r') - resp = _foo.readlines() - _foo.close() - expected = ['3R\t0\t50\t0\n', '3R\t50\t100\t0.5\n', '3R\t100\t150\t1\n', '3R\t150\t200\t1.5\n'] - assert f"{resp}" == f"{expected}", f"{resp} != {expected}" - unlink(outfile) - - -def test_bigwigAverage_skipnas(): - outfile = '/tmp/result.bg' - args = "--bigwigs {} {} -o {} --skipNAs " \ - "--outFileFormat bedgraph".format(BIGWIG_A, BIGWIG_B, outfile).split() - bwAve.main(args) - _foo = open(outfile, 'r') - resp = _foo.readlines() - _foo.close() - expected = ['3R\t100\t150\t1\n', '3R\t150\t200\t1.5\n'] - assert f"{resp}" == f"{expected}", f"{resp} != {expected}" - unlink(outfile) - - -def test_bigwigAverageWithScale(): - outfile = '/tmp/result.bg' - args = "--bigwigs {} {} -o {} --outFileFormat bedgraph --scaleFactors 1:0.5".format(BIGWIG_A, BIGWIG_B, outfile).split() - bwAve.main(args) - _foo = open(outfile, 'r') - resp = _foo.readlines() - _foo.close() - expected = ['3R\t0\t50\t0\n', '3R\t50\t100\t0.25\n', '3R\t100\t150\t0.75\n', '3R\t150\t200\t1\n'] - assert f"{resp}" == f"{expected}", f"{resp} != {expected}" - unlink(outfile) - - -def test_bigwigAverageThree(): - outfile = '/tmp/result.bg' - args = "--bigwigs {} {} {} -o {} --outFileFormat bedgraph --scaleFactors 0.75:0.75:.75".format(BIGWIG_A, BIGWIG_A, BIGWIG_B, outfile).split() - bwAve.main(args) - _foo = open(outfile, 'r') - resp = _foo.readlines() - _foo.close() - expected = ['3R\t0\t50\t0\n', '3R\t50\t100\t0.25\n', '3R\t100\t150\t0.75\n', '3R\t150\t200\t1\n'] - assert f"{resp}" == f"{expected}", f"{resp} != {expected}" - unlink(outfile) diff --git a/deeptools/test/test_bigwigCompare_and_multiBigwigSummary.py b/deeptools/test/test_bigwigCompare_and_multiBigwigSummary.py deleted file mode 100644 index 076baa2195..0000000000 --- a/deeptools/test/test_bigwigCompare_and_multiBigwigSummary.py +++ /dev/null @@ -1,136 +0,0 @@ -import deeptools.bigwigCompare as bwComp -import deeptools.multiBigwigSummary as bwCorr -import numpy as np -import numpy.testing as nt - -import os.path -from os import unlink - -ROOT = os.path.dirname(os.path.abspath(__file__)) + "/test_data/" -BIGWIG_A = ROOT + "testA_skipNAs.bw" -BIGWIG_B = ROOT + "testB_skipNAs.bw" -BIGWIG_C = ROOT + "test1.bw.bw" - - -""" -The distribution of reads for the bam file is: - - 0 100 200 - |------------------------------------------------------------| -testA.bam 3R ==============> - <============== - - -testB.bam 3R <============== ==============> - ==============> - ==============> - -The resulting bigwig files are as follows: - -testA_skipNas: - 3R 100 200 1 - chr_cigar 0 50 2 - -testB_skipNas: - 3R 50 150 1 - 3R 150 200 2 -""" - - -def test_bigwigCompare(): - outfile = '/tmp/result.bg' - args = "-b1 {} -b2 {} -o {} --operation add --outFileFormat bedgraph".format(BIGWIG_A, BIGWIG_B, outfile).split() - bwComp.main(args) - _foo = open(outfile, 'r') - resp = _foo.readlines() - _foo.close() - expected = ['3R\t0\t50\t0\n', '3R\t50\t100\t1\n', '3R\t100\t150\t2\n', '3R\t150\t200\t3\n'] - assert f"{resp}" == f"{expected}", f"{resp} != {expected}" - unlink(outfile) - - -def test_bigwigCompare_skipnas(): - outfile = '/tmp/result.bg' - args = "-b1 {} -b2 {} -o {} --operation add --skipNAs " \ - "--outFileFormat bedgraph".format(BIGWIG_A, BIGWIG_B, outfile).split() - bwComp.main(args) - _foo = open(outfile, 'r') - resp = _foo.readlines() - _foo.close() - expected = ['3R\t100\t150\t2\n', '3R\t150\t200\t3\n'] - assert f"{resp}" == f"{expected}", f"{resp} != {expected}" - unlink(outfile) - - -def test_bigwigCompare_skipZeroOverZero(): - outfile = '/tmp/result.bg"' - args = "-b1 {} -b2 {} -o {} --skipZeroOverZero --pseudocount 1 3 --outFileFormat bedgraph".format(BIGWIG_A, BIGWIG_A, outfile).split() - bwComp.main(args) - _foo = open(outfile, 'r') - resp = _foo.readlines() - _foo.close() - expected = ['3R\t100\t200\t-1\n'] - assert f"{resp}" == f"{expected}", f"{resp} != {expected}" - unlink(outfile) - - -def test_multiBigwigSummary(): - outfile = '/tmp/result.bg' - args = "bins -b {} {} --binSize 50 -o {}".format(BIGWIG_A, BIGWIG_B, outfile).split() - bwCorr.main(args) - resp = np.load(outfile) - matrix = resp['matrix'] - labels = resp['labels'] - nt.assert_equal(matrix, np.array([[np.nan, np.nan], - [np.nan, 1.], - [1., 1.], - [1., 2.]])) - nt.assert_equal(labels, ['testA_skipNAs.bw', 'testB_skipNAs.bw']) - unlink(outfile) - - -def test_multiBigwigSummary_outrawcounts(): - """ - Test multiBigwigSummary raw counts output - """ - outfile = '/tmp/result.bg' - args = "bins -b {} {} --binSize 50 -o /tmp/null --outRawCounts {} ".format(BIGWIG_A, BIGWIG_B, outfile).split() - bwCorr.main(args) - _foo = open(outfile, 'r') - resp = _foo.read() - _foo.close() - expected = """#'chr' 'start' 'end' 'testA_skipNAs.bw' 'testB_skipNAs.bw' -3R 0 50 nan nan -3R 50 100 nan 1.0 -3R 100 150 1.0 1.0 -3R 150 200 1.0 2.0 -""" - assert f"{resp}" == f"{expected}", f"{resp} != {expected}" - unlink(outfile) - unlink("/tmp/null") - - -def test_multiBigwigSummary_gtf(): - outfile = '/tmp/_test.npz' - args = "BED-file -b {0} {0} --BED {1}/test.gtf -o {2}".format(BIGWIG_C, ROOT, outfile).split() - bwCorr.main(args) - resp = np.load(outfile) - matrix = resp['matrix'] - labels = resp['labels'] - nt.assert_equal(labels, ['test1.bw.bw', 'test1.bw.bw']) - nt.assert_allclose(matrix, np.array([[27.475, 27.475], - [27.31248719, 27.31248719]])) - unlink(outfile) - - -def test_multiBigwigSummary_metagene(): - outfile = '/tmp/_test.npz' - args = "BED-file --metagene -b {0} {0} --BED {1}/test.gtf -o {2}".format(BIGWIG_C, ROOT, outfile).split() - bwCorr.main(args) - resp = np.load(outfile) - matrix = resp['matrix'] - labels = resp['labels'] - nt.assert_equal(labels, ['test1.bw.bw', 'test1.bw.bw']) - nt.assert_allclose(matrix, np.array([[20.28956028, 20.28956028], - [22.1923501, 22.1923501]])) - unlink(outfile) diff --git a/deeptools/test/test_computeMatrixOperations.py b/deeptools/test/test_computeMatrixOperations.py deleted file mode 100644 index c253431d7d..0000000000 --- a/deeptools/test/test_computeMatrixOperations.py +++ /dev/null @@ -1,165 +0,0 @@ -# from unittest import TestCase - -import deeptools.computeMatrixOperations as cmo -import os -import hashlib -import gzip -import json - -__author__ = 'Devon' - - -def getHeader(fp): - s = fp.readline() - if isinstance(s, bytes): - s = s.decode() - s = s[1:] - return json.loads(s) - - -class TestComputeMatrixOperations(object): - root = os.path.dirname(os.path.abspath(__file__)) + "/test_data/" - matrix = root + "computeMatrixOperations.mat.gz" - bed = root + "computeMatrixOperations.bed" - rbindMatrix1 = root + "somegenes.txt.gz" - rbindMatrix2 = root + "othergenes.txt.gz" - - def testSubset(self): - """ - computeMatrixOperations subset - """ - - dCorrect = {"verbose": True, "scale": 1, "skip zeros": False, "nan after end": False, "sort using": "mean", "unscaled 5 prime": [0, 0, 0, 0], "body": [1000, 1000, 1000, 1000], "sample_labels": ["SRR648667.forward", "SRR648668.forward", "SRR648669.forward", "SRR648670.forward"], "downstream": [0, 0, 0, 0], "unscaled 3 prime": [0, 0, 0, 0], "group_labels": ["genes"], "bin size": [10, 10, 10, 10], "upstream": [0, 0, 0, 0], "group_boundaries": [0, 196], "sample_boundaries": [0, 100, 200, 300, 400], "max threshold": None, "ref point": [None, None, None, None], "min threshold": None, "sort regions": "no", "proc number": 20, "bin avg type": "mean", "missing data as zero": False} - oname = "/tmp/subset.mat.gz" - args = "subset -m {} --sample SRR648667.forward SRR648668.forward SRR648669.forward SRR648670.forward -o {}".format(self.matrix, oname) - args = args.split() - cmo.main(args) - f = gzip.GzipFile(oname) - d = getHeader(f) # Skip the header, which can be in a different order - h = hashlib.md5(f.read()).hexdigest() - f.close() - assert d == dCorrect - expectedh = 'edb3c8506c3f27ebb8c7ddf94d5ba594' - assert f'{h}' == f'{expectedh}' - os.remove(oname) - - def testRelabel(self): - """ - computeMatrixOperations relabel - """ - dCorrect = {"verbose": True, "scale": 1, "skip zeros": False, "nan after end": False, "sort using": "mean", "unscaled 5 prime": [0, 0, 0, 0, 0, 0, 0, 0], "body": [1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000], "sample_labels": ["first", "sec ond", "3rd", "4th", "5th", "6th", "7th", "8th"], "downstream": [0, 0, 0, 0, 0, 0, 0, 0], "unscaled 3 prime": [0, 0, 0, 0, 0, 0, 0, 0], "group_labels": ["foo bar"], "bin size": [10, 10, 10, 10, 10, 10, 10, 10], "upstream": [0, 0, 0, 0, 0, 0, 0, 0], "group_boundaries": [0, 196], "sample_boundaries": [0, 100, 200, 300, 400, 500, 600, 700, 800], "max threshold": None, "ref point": [None, None, None, None, None, None, None, None], "min threshold": None, "sort regions": "no", "proc number": 20, "bin avg type": "mean", "missing data as zero": False} - oname = "/tmp/relabeled.mat.gz" - args = "relabel -m {} -o {} --sampleLabels first sec_ond 3rd 4th 5th 6th 7th 8th --groupLabels foo_bar".format(self.matrix, oname) - args = args.split() - args[7] = 'sec ond' # split mucks up spaces - args[-1] = 'foo bar' - cmo.main(args) - f = gzip.GzipFile(oname) - d = getHeader(f) - assert d == dCorrect - f.close() - os.remove(oname) - - def testfilterStrand(self): - """ - computeMatrixOperations filterStrand - """ - dCorrect = {"verbose": True, "scale": 1, "skip zeros": False, "nan after end": False, "sort using": "mean", "unscaled 5 prime": [0, 0, 0, 0, 0, 0, 0, 0], "body": [1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000], "sample_labels": ["SRR648667.forward", "SRR648668.forward", "SRR648669.forward", "SRR648670.forward", "SRR648667.reverse", "SRR648668.reverse", "SRR648669.reverse", "SRR648670.reverse"], "downstream": [0, 0, 0, 0, 0, 0, 0, 0], "unscaled 3 prime": [0, 0, 0, 0, 0, 0, 0, 0], "group_labels": ["genes"], "bin size": [10, 10, 10, 10, 10, 10, 10, 10], "upstream": [0, 0, 0, 0, 0, 0, 0, 0], "group_boundaries": [0, 107], "sample_boundaries": [0, 100, 200, 300, 400, 500, 600, 700, 800], "max threshold": None, "ref point": [None, None, None, None, None, None, None, None], "min threshold": None, "sort regions": "no", "proc number": 20, "bin avg type": "mean", "missing data as zero": False} - oname = "/tmp/filterStrand1.mat.gz" - args = "filterStrand -m {} -o {} --strand +".format(self.matrix, oname) - args = args.split(' ') - cmo.main(args) - f = gzip.GzipFile(oname) - d = getHeader(f) # Skip the header, which can be in a different order - h = hashlib.md5(f.read()).hexdigest() - f.close() - assert d == dCorrect - expectedh = '300f8000be5b5f51e803b57ef08f1c9e' - assert f'{h}' == f'{expectedh}' - os.remove(oname) - - dCorrect = {u'verbose': True, u'scale': 1, u'skip zeros': False, u'nan after end': False, u'sort using': u'mean', u'unscaled 5 prime': [0, 0, 0, 0, 0, 0, 0, 0], u'body': [1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000], u'sample_labels': [u'SRR648667.forward', u'SRR648668.forward', u'SRR648669.forward', u'SRR648670.forward', u'SRR648667.reverse', u'SRR648668.reverse', u'SRR648669.reverse', u'SRR648670.reverse'], u'downstream': [0, 0, 0, 0, 0, 0, 0, 0], u'unscaled 3 prime': [0, 0, 0, 0, 0, 0, 0, 0], u'group_labels': [u'genes'], u'bin size': [10, 10, 10, 10, 10, 10, 10, 10], u'upstream': [0, 0, 0, 0, 0, 0, 0, 0], u'group_boundaries': [0, 89], u'sample_boundaries': [0, 100, 200, 300, 400, 500, 600, 700, 800], u'missing data as zero': False, u'ref point': [None, None, None, None, None, None, None, None], u'min threshold': None, u'sort regions': u'no', u'proc number': 20, u'bin avg type': u'mean', u'max threshold': None} - oname = "/tmp/filterStrand2.mat.gz" - args = "filterStrand -m {} -o {} --strand -".format(self.matrix, oname) - args = args.split() - cmo.main(args) - f = gzip.GzipFile(oname) - d = getHeader(f) # Skip the header, which can be in a different order - h = hashlib.md5(f.read()).hexdigest() - f.close() - assert d == dCorrect - expectedh = '0a6ca070a5ba4564f1ab950ac3b7c8f1' - assert f'{h}' == f'{expectedh}' - os.remove(oname) - - def testrbind(self): - """ - computeMatrixOperations rbind - """ - dCorrect = {"verbose": True, "scale": 1, "skip zeros": False, "nan after end": False, "sort using": "mean", "unscaled 5 prime": [0, 0, 0, 0, 0, 0, 0, 0], "body": [1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000], "sample_labels": ["SRR648667.forward", "SRR648668.forward", "SRR648669.forward", "SRR648670.forward", "SRR648667.reverse", "SRR648668.reverse", "SRR648669.reverse", "SRR648670.reverse"], "downstream": [0, 0, 0, 0, 0, 0, 0, 0], "unscaled 3 prime": [0, 0, 0, 0, 0, 0, 0, 0], "group_labels": ["genes"], "bin size": [10, 10, 10, 10, 10, 10, 10, 10], "upstream": [0, 0, 0, 0, 0, 0, 0, 0], "group_boundaries": [0, 392], "sample_boundaries": [0, 100, 200, 300, 400, 500, 600, 700, 800], "max threshold": None, "ref point": [None, None, None, None, None, None, None, None], "min threshold": None, "sort regions": "no", "proc number": 20, "bin avg type": "mean", "missing data as zero": False} - oname = "/tmp/rbind.mat.gz" - args = "rbind -m {0} {0} -o {1}".format(self.matrix, oname) - args = args.split() - cmo.main(args) - f = gzip.GzipFile(oname) - d = getHeader(f) # Skip the header, which can be in a different order - h = hashlib.md5(f.read()).hexdigest() - f.close() - assert d == dCorrect - expectedh = '3dd96c7b05e0ca5ada21212defe57fba' - assert f'{h}' == f'{expectedh}' - os.remove(oname) - - def testrbind2(self): - """ - computeMatrixOperations rbind with different groups - """ - dCorrect = {"verbose": False, "scale": 1, "skip zeros": False, "nan after end": False, "sort using": "mean", "unscaled 5 prime": [0], "body": [2], "sample_labels": ["signal"], "downstream": [1], "unscaled 3 prime": [0], "group_labels": ["somegenes", "othergenes"], "bin size": [1], "upstream": [1], "group_boundaries": [0, 3, 7], "sample_boundaries": [0, 4], "max threshold": None, "ref point": [None], "min threshold": None, "sort regions": "keep", "proc number": 1, "bin avg type": "mean", "missing data as zero": True} - oname = "/tmp/rbind2.mat.gz" - args = "rbind -m {0} {1} -o {2}".format(self.rbindMatrix1, self.rbindMatrix2, oname) - args = args.split() - cmo.main(args) - f = gzip.GzipFile(oname) - d = getHeader(f) # Skip the header, which can be in a different order - h = hashlib.md5(f.read()).hexdigest() - f.close() - assert d == dCorrect - expectedh = '5d8b1517fc4c63d000b6b37f70ee163b' - assert f'{h}' == f'{expectedh}' - os.remove(oname) - - def testcbind(self): - """ - computeMatrixOperations cbind - """ - dCorrect = {"verbose": True, "scale": 1, "skip zeros": False, "nan after end": False, "sort using": "mean", "unscaled 5 prime": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "body": [1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000], "sample_labels": ["SRR648667.forward", "SRR648668.forward", "SRR648669.forward", "SRR648670.forward", "SRR648667.reverse", "SRR648668.reverse", "SRR648669.reverse", "SRR648670.reverse", "SRR648667.forward", "SRR648668.forward", "SRR648669.forward", "SRR648670.forward", "SRR648667.reverse", "SRR648668.reverse", "SRR648669.reverse", "SRR648670.reverse"], "downstream": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "unscaled 3 prime": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "group_labels": ["genes"], "bin size": [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10], "upstream": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "group_boundaries": [0, 196], "sample_boundaries": [0, 100, 200, 300, 400, 500, 600, 700, 800, 900, 1000, 1100, 1200, 1300, 1400, 1500, 1600], "max threshold": None, "ref point": [None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None], "min threshold": None, "sort regions": "no", "proc number": 20, "bin avg type": "mean", "missing data as zero": False} - oname = "/tmp/filterStrand.mat.gz" - args = "cbind -m {0} {0} -o {1}".format(self.matrix, oname) - args = args.split() - cmo.main(args) - f = gzip.GzipFile(oname) - d = getHeader(f) # Skip the header, which can be in a different order - h = hashlib.md5(f.read()).hexdigest() - f.close() - assert d == dCorrect - expectedh = 'e55d89704bb16a11f366663a8fd90a47' - assert f'{h}' == f'{expectedh}' - os.remove(oname) - - def testsort(self): - """ - computeMatrixOperations sort - """ - dCorrect = {"verbose": True, "scale": 1, "skip zeros": False, "nan after end": False, "sort using": "mean", "unscaled 5 prime": [0, 0, 0, 0, 0, 0, 0, 0], "body": [1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000], "sample_labels": ["SRR648667.forward", "SRR648668.forward", "SRR648669.forward", "SRR648670.forward", "SRR648667.reverse", "SRR648668.reverse", "SRR648669.reverse", "SRR648670.reverse"], "downstream": [0, 0, 0, 0, 0, 0, 0, 0], "unscaled 3 prime": [0, 0, 0, 0, 0, 0, 0, 0], "group_labels": ["genes"], "bin size": [10, 10, 10, 10, 10, 10, 10, 10], "upstream": [0, 0, 0, 0, 0, 0, 0, 0], "group_boundaries": [0, 196], "sample_boundaries": [0, 100, 200, 300, 400, 500, 600, 700, 800], "max threshold": None, "ref point": [None, None, None, None, None, None, None, None], "min threshold": None, "sort regions": "no", "proc number": 20, "bin avg type": "mean", "missing data as zero": False} - oname = "/tmp/sorted.mat.gz" - args = "sort -m {} -o {} -R {}".format(self.matrix, oname, self.bed) - args = args.split() - cmo.main(args) - f = gzip.GzipFile(oname) - d = getHeader(f) # Skip the header, which can be in a different order - h = hashlib.md5(f.read()).hexdigest() - f.close() - assert d == dCorrect - expectedh = '10ea07d1aa58f44625abe2142ef76094' - assert f'{h}' == f'{expectedh}' - os.remove(oname) diff --git a/deeptools/test/test_corrGC/R_gc b/deeptools/test/test_corrGC/R_gc deleted file mode 100644 index cd33a11349..0000000000 --- a/deeptools/test/test_corrGC/R_gc +++ /dev/null @@ -1,201 +0,0 @@ -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -3.307656666280550661e-02 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -4.410208888374068242e-02 -1.323062666512220265e-01 -1.000000000000000000e+00 -3.307656666280550661e-02 -1.653828333140275331e-02 -6.615313332561101323e-02 -6.615313332561101323e-02 -3.307656666280550661e-02 -2.205104444187034121e-02 -4.134570832850689021e-02 -4.134570832850689021e-02 -3.307656666280550661e-02 -7.560358094355544567e-02 -3.113088627087577664e-02 -7.028770415846170849e-02 -5.292250666048881752e-02 -5.197746189869437150e-02 -6.339675277037723489e-02 -1.036995062942010770e-01 -8.820417776748137872e-02 -1.035983031325606596e-01 -1.033178149692127318e-01 -1.504450290146960578e-01 -1.947324628880662545e-01 -1.609302185709576005e-01 -1.740871929621342629e-01 -2.137790729575008708e-01 -2.485379401579031200e-01 -2.669751452069302200e-01 -2.805382876215726795e-01 -2.961386359029306026e-01 -3.090365352437303703e-01 -3.312250633872607652e-01 -3.799211198630577657e-01 -3.649828045550952971e-01 -4.913611021356240061e-01 -4.709473062942309274e-01 -5.058536003401513659e-01 -5.815793868441754277e-01 -6.173010406256145277e-01 -6.081702422862803603e-01 -7.693364394163653142e-01 -8.164577035606058741e-01 -8.815917563596734619e-01 -9.460360674886332255e-01 -9.823026416119507997e-01 -9.144433123649089445e-01 -1.051462126168338562e+00 -1.176055703566418309e+00 -1.455368933163442513e+00 -1.183844878468770512e+00 -1.445746659225171982e+00 -1.509884015255844369e+00 -1.584432399161448402e+00 -1.626152022259152785e+00 -2.090608636508092033e+00 -1.675879377582145890e+00 -2.215676862755054266e+00 -2.345517712471297145e+00 -2.070960590498989617e+00 -2.173893735130848270e+00 -2.361992203002964086e+00 -2.245898876404494704e+00 -2.871647378452660160e+00 -2.895853411328622506e+00 -2.284394369946100234e+00 -2.596510483030232574e+00 -3.175350399629329523e+00 -3.018787984092050181e+00 -4.022110506197150492e+00 -3.322691469309099421e+00 -3.175350399629329079e+00 -6.805503590872233666e+00 -2.590417431276558435e+00 -3.969187999536661682e+00 -3.340733232943356779e+00 -4.041355054073691555e+00 -3.170625175820356745e+00 -4.308222807830418333e+00 -5.634041854897872348e+00 -7.822608015753503174e+00 -3.327502606278234243e+00 -3.274580099617745876e+00 -7.298895710259083458e+00 -3.517141588478319481e+00 -6.830311015869337865e+00 -6.400315649252866557e+00 -3.929496119541294963e+00 -7.839146299084906566e+00 -2.037516506428819429e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.488445499826248186e+00 -1.000000000000000000e+00 -2.249206533070774672e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 diff --git a/deeptools/test/test_corrGC/R_gc_paired.txt b/deeptools/test/test_corrGC/R_gc_paired.txt deleted file mode 100644 index 08cc627f4c..0000000000 --- a/deeptools/test/test_corrGC/R_gc_paired.txt +++ /dev/null @@ -1,301 +0,0 @@ -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -9.999910797344536695e-01 -9.999881063479697518e-01 -9.999960354178876187e-01 -9.999986784691363706e-01 -9.999995594893240636e-01 -9.999998531630649445e-01 -9.999999510543501335e-01 -9.999910634195275927e-01 -9.999881009096933671e-01 -9.999960336051001430e-01 -9.999986778648706220e-01 -9.999906390302180093e-01 -9.999790393966496715e-01 -9.999751729119278343e-01 -9.999828040490971182e-01 -9.999853477873693608e-01 -9.999683558235907821e-01 -9.999626919639887923e-01 -9.999429650515958556e-01 -9.998917955244356337e-01 -9.999014952266391809e-01 -9.999404043573286716e-01 -9.998998605246807170e-01 -9.998774284063762785e-01 -9.998610333117045057e-01 -9.997396508489226896e-01 -9.996546236674602737e-01 -9.996084574474356499e-01 -9.995039467350594897e-01 -9.994334724531075409e-01 -9.993832544833378684e-01 -9.992952489888378143e-01 -9.992124766060953567e-01 -9.991937947471972725e-01 -9.991341353337095388e-01 -9.989361911898771984e-01 -9.985677120637509452e-01 -9.981249142589175838e-01 -9.978708020679103452e-01 -9.976973257405287177e-01 -9.972845087879461667e-01 -9.967037002953756941e-01 -9.959790394434188121e-01 -9.951101586761411655e-01 -9.941062991879133781e-01 -9.924612331344023763e-01 -9.904680476116898280e-01 -9.885747079662892123e-01 -9.864643712263454489e-01 -9.833182778577946870e-01 -9.775190664032900045e-01 -9.700848144057120370e-01 -9.672094029191796727e-01 -9.615246458671455887e-01 -9.508348296088652285e-01 -9.391160320609912571e-01 -9.242509022112956885e-01 -9.066909222689595316e-01 -8.882577371730345783e-01 -8.671542759947431511e-01 -8.484839583712968647e-01 -8.326341029616983747e-01 -8.143221578913033554e-01 -7.888729155613086741e-01 -7.605389670367882493e-01 -7.393839281847264244e-01 -7.186395445767683743e-01 -6.932633298695518587e-01 -6.675563656468179730e-01 -6.557166368114221155e-01 -6.504490236624866917e-01 -6.351631261409090845e-01 -6.094480944384946808e-01 -5.959239597618474216e-01 -6.062711267642100221e-01 -6.096765092929627983e-01 -6.012419563708105708e-01 -5.950445568540655428e-01 -5.915286238538426389e-01 -5.945652918963458822e-01 -6.066585583688769434e-01 -6.232366849715897938e-01 -6.207735893523381732e-01 -6.174292194441698411e-01 -6.219755658323700143e-01 -6.333643704897149451e-01 -6.462121265298644834e-01 -6.507620909354857597e-01 -6.567693207017699653e-01 -6.666917142803674423e-01 -6.720857286686742205e-01 -6.809026098441173236e-01 -6.978556999377046877e-01 -7.049648706604161319e-01 -7.127873732353485758e-01 -7.296378668166592085e-01 -7.403554022845679761e-01 -7.463937996388737561e-01 -7.554663302694013538e-01 -7.613302447567783515e-01 -7.725250193054987724e-01 -7.874507966249127966e-01 -7.950448485277744615e-01 -8.123925157445656131e-01 -8.351176112325804368e-01 -8.448163899633056584e-01 -8.486626022941238245e-01 -8.518629775517951863e-01 -8.673459557442074752e-01 -8.867932780337125509e-01 -8.970672882946463256e-01 -9.121570405649662705e-01 -9.252104843400752454e-01 -9.347096521350021225e-01 -9.511757790014061520e-01 -9.749130560843786153e-01 -9.871340056274372499e-01 -9.861327645317359281e-01 -9.956404917161891799e-01 -1.013828711491180368e+00 -1.030610357269147626e+00 -1.044959547295003288e+00 -1.069485810055249120e+00 -1.085347970221164804e+00 -1.089971470505272988e+00 -1.102264255644627378e+00 -1.118238256270866371e+00 -1.139355768843890893e+00 -1.156758081791598780e+00 -1.169924492290504325e+00 -1.173819244193573974e+00 -1.171493467719889825e+00 -1.184597612914873865e+00 -1.200345579387997130e+00 -1.211459832379051527e+00 -1.238295300414279598e+00 -1.247966504099611296e+00 -1.240167911695359004e+00 -1.246792585479475024e+00 -1.262948060117081939e+00 -1.276655219603586966e+00 -1.275103640549761330e+00 -1.281133866408310507e+00 -1.296069180560731615e+00 -1.299133483576072612e+00 -1.300451108519138810e+00 -1.301216709707966990e+00 -1.304273174129296997e+00 -1.310916470284052782e+00 -1.318653145359068635e+00 -1.326424179836547923e+00 -1.332809104899952857e+00 -1.330874322483974304e+00 -1.331227188570605735e+00 -1.320629859072630419e+00 -1.310655178935595355e+00 -1.324967409044265132e+00 -1.305711227011654652e+00 -1.300056688446822761e+00 -1.325284998407550541e+00 -1.314578390711100164e+00 -1.286193460421670043e+00 -1.286803733181254294e+00 -1.280205307605654985e+00 -1.260356435274226472e+00 -1.237936479140162138e+00 -1.216672030278138861e+00 -1.213736531974581645e+00 -1.187420877435089617e+00 -1.163243401233964081e+00 -1.154202888945774275e+00 -1.138357408768514656e+00 -1.138048286269977227e+00 -1.128822718258669422e+00 -1.092812688452169168e+00 -1.074694290821570641e+00 -1.087005990409082079e+00 -1.067480924916803131e+00 -1.031726291161634945e+00 -1.023230841280303949e+00 -1.013539088603025107e+00 -1.016605799520342357e+00 -1.023192913724467523e+00 -1.026343655721627224e+00 -1.032122198652947631e+00 -1.027953032235908948e+00 -1.024294852853029569e+00 -1.013620755330080891e+00 -1.008819214784733242e+00 -1.018096662438548350e+00 -1.021338264269237017e+00 -1.022289328406943865e+00 -1.022615666885497099e+00 -1.037514057530589895e+00 -1.033582667958585999e+00 -1.004774416770266354e+00 -9.954468909407750976e-01 -1.001248555328404288e+00 -1.017317615127176555e+00 -1.008286166216193047e+00 -9.931907316083085080e-01 -1.003277482727201075e+00 -9.987250406848885431e-01 -9.882493937498659786e-01 -9.847709265094811704e-01 -9.876623465877873986e-01 -9.931650085164636099e-01 -9.888285353549343126e-01 -9.871859278030299389e-01 -9.873418023156780299e-01 -9.862213970957208753e-01 -9.804238547456385344e-01 -9.770518017386508047e-01 -9.838955984354510464e-01 -9.842054715700987444e-01 -9.822685046843998569e-01 -9.852919858875200942e-01 -9.870299766344043935e-01 -9.890557790764858970e-01 -9.893290115293941200e-01 -9.846980430143793539e-01 -9.821084715098751250e-01 -9.823189389533665272e-01 -9.848355849484369262e-01 -9.883068206567093839e-01 -9.866950501930423778e-01 -9.844581038612434387e-01 -9.876883213054056254e-01 -9.901331292641196713e-01 -9.898927843589159226e-01 -9.915692829348887738e-01 -9.940747967543506203e-01 -9.938446205266897593e-01 -9.934512733871044832e-01 -9.942493761614623615e-01 -9.952191479438154964e-01 -9.954819871703829426e-01 -9.938617138262522133e-01 -9.938404117603623078e-01 -9.945385622671887305e-01 -9.952572980347597076e-01 -9.966992800530753982e-01 -9.976503126506753860e-01 -9.976504786622593102e-01 -9.980590675708043147e-01 -9.983731660360567473e-01 -9.984779194266618640e-01 -9.986551642616506852e-01 -9.990079613462254926e-01 -9.993393758732639354e-01 -9.995033624355047497e-01 -9.996026008989237210e-01 -9.997070006299922929e-01 -9.997685533215920906e-01 -9.998336574703498014e-01 -9.998999515503660396e-01 -9.999220515307329915e-01 -9.999204994015705728e-01 -9.999556589695512976e-01 -9.999852192195868295e-01 -9.999950730246457420e-01 -9.999894374332408686e-01 -9.999786388732953002e-01 -9.999839593845165631e-01 -9.999857329008385864e-01 -9.999863240743439574e-01 -9.999954413165518252e-01 -9.999984804342324507e-01 -9.999994934775644495e-01 -9.999998311591312694e-01 -9.999999437197039098e-01 -9.999999812399005261e-01 -9.999999937466335087e-01 -9.999999979155446139e-01 -9.999999993051814640e-01 -9.999999997683938213e-01 -9.999999999227978664e-01 -9.999999999742660295e-01 -9.999999999914219728e-01 -9.999999999971407316e-01 -9.999999999990469846e-01 -9.999999999996823652e-01 -9.999999999998941957e-01 -9.999999999999646949e-01 -9.999999999999883427e-01 -9.999999999999961142e-01 -9.999999999999986677e-01 -9.999999999999995559e-01 -9.999999999999997780e-01 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 -1.000000000000000000e+00 diff --git a/deeptools/test/test_corrGC/extra_sampling.bed b/deeptools/test/test_corrGC/extra_sampling.bed deleted file mode 100644 index b68bec53ad..0000000000 --- a/deeptools/test/test_corrGC/extra_sampling.bed +++ /dev/null @@ -1 +0,0 @@ -chr2L 1 4 In1 0 + \ No newline at end of file diff --git a/deeptools/test/test_corrGC/filter_out.bed b/deeptools/test/test_corrGC/filter_out.bed deleted file mode 100644 index 7ee4efd04f..0000000000 --- a/deeptools/test/test_corrGC/filter_out.bed +++ /dev/null @@ -1 +0,0 @@ -chr2L 4 8 OUT1 0 + diff --git a/deeptools/test/test_corrGC/frequencies_data.txt b/deeptools/test/test_corrGC/frequencies_data.txt deleted file mode 100644 index 7ba4f356f8..0000000000 --- a/deeptools/test/test_corrGC/frequencies_data.txt +++ /dev/null @@ -1,11 +0,0 @@ -0.000000000000000000e+00 0.000000000000000000e+00 1.000000000000000000e+00 -3.000000000000000000e+00 2.500000000000000000e+01 6.848780487804877470e-01 -4.000000000000000000e+00 3.700000000000000000e+01 6.170072511535926729e-01 -1.900000000000000000e+01 9.400000000000000000e+01 1.153606642449403141e+00 -2.300000000000000000e+01 1.020000000000000000e+02 1.286944045911047274e+00 -1.600000000000000000e+01 1.240000000000000000e+02 7.364280094413846456e-01 -9.000000000000000000e+00 5.900000000000000000e+01 8.706076891277387819e-01 -7.000000000000000000e+00 1.700000000000000000e+01 2.350071736011477341e+00 -1.000000000000000000e+00 1.000000000000000000e+01 5.707317073170731225e-01 -0.000000000000000000e+00 0.000000000000000000e+00 1.000000000000000000e+00 -0.000000000000000000e+00 0.000000000000000000e+00 1.000000000000000000e+00 diff --git a/deeptools/test/test_corrGC/mappability.bg b/deeptools/test/test_corrGC/mappability.bg deleted file mode 100644 index a412b7ee1a..0000000000 --- a/deeptools/test/test_corrGC/mappability.bg +++ /dev/null @@ -1,3 +0,0 @@ -chr2L 0 100 1 -chr2L 100 110 0.5 -chr2L 110 1000 1 diff --git a/deeptools/test/test_corrGC/mappability.bw b/deeptools/test/test_corrGC/mappability.bw deleted file mode 100644 index 03cefb8aafb27cf855c33e81bcb41c308af4ffc7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12881 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

K2-%TWIyvEG?4J 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 z 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�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

i@3pQ*L#!&$YHAw%Z+dJ_+uPlJyz)_H>- z0?!^{VXcbFT%Cq662X>R3V0j8CsXh^BR_XoS5o$fHyZ?vhxeu%;MwC$?Fte0m#0+( z?ol*C1Bsw6H2ci2b9k~qZn;ddmcK{df?}gDjkHhkpg&5%M=H}K9c806cN$!kM|Hd= zQ6W_mYt{NsLWBmwU(AjBkGOA<7G;jjJLL!w);%I@s2xZRC!G=-ecsf!BReiq+@KwU zW-3NSd1VU-d=lDbMzHHfj&H5cCJXFcEB6v%u|gRHgwKwQv`UV0Y&% zXc92XwwXJ9UZ;_Rok<`DzcQTH$)ZS(#*bSBCijhagE9_hAoyz+wbV(}X}6{J`6G*) z!z{|HI0(YTj6mf~hkYXL_+K~{`*qabPWae(3+#=?4*%ilGA#rbC4u?uJntP@%&uPY zR`WIERAJXM#w>XI1^j!%dE1^ZcJ_@PIROOfblL32Ee*l*?8Vi}$76DsR%%WecrxbV zP&34uE&zr|=hC+|{iw-NLahM5gV0C+&)f+q7HDHDWK|TBlXM>HVckQ!wF&XOp= zQhAY$L$DhMqm#VrL6{Dfsb#f? z$vDZ^&8>9EI3My5Vx{mO}mA?UQf;h-$f7s+34*?KbyE-MpEG5%CVm7 zl@$Bl$vQ^vA_@w)_VV4vOz>by=NN)^Uqugu=bo&){2c@lFcEy4@lf;d)(*`?vzrfk zwF3c%wQ!*om;|98?Q97MxO2g!rYlPBaq$fj*d zdANn3?_vKPJo|`&27KjCl$3y@D54PvOKOf*1qJOkn9XM8PJ&<}0(#im#v|T3g_FP` zShg~kzLAj#9S4;)M|PzgsE%6Ept^II^I!`B>zU=Jn5yLJx-K4^iW1ocsRgjZG_;9 zRsJo;5i)!_RCpiZ-Qk%3-6MNa`Xl|6ARo-EiwA86Qhf=mdFY=U!uyHD(E=3eC-n-I zci`cI(X>h-R!~<6X(H%a@ap0YbK8j+{7h9yA0RT>e>~QL7ZiAf5S!Q{wckPm!0994 zwVjrH53lV^Ehv0IGbQpegKH7t#8i@`5H%NSF((b-#twv<_kGu^5p=|QCbD;zzNITD zq!$vxuzi3?9bqTr3k;luWBo;zgPT{#vd+#_Xt)Spzqe0&FZbvJgeZJ%Zk}7i4m^nY z(*Oukw@&Q{p~v>r*`28nepAyhVu;m5?kMJscu_3FO^rG_ykMLj>}e|D^^Hc%f8Ukn z4-y{U->G zwrA~#0IU6tTkZL(c&n7sKA{dp0}R#-dtSuNvJ%_Z%0!-N)*@(*TF8D8eCxHx8(-jW z{0-mpXWO301nhB);6p?P5_c;Y786i6Aa!D(GVea$Q{%aO8o|LP7vATx^c_4w;Hnlv z+nT=V_`@0mhUHn*Jx(17w)~isSVbuQ5Nq&!zIPp*4Cbs44i4d;1ADc)_S&;&&yGs+ z*T)guX!cR5gI`(%ZMD<(iaMWm7I?CA^kKrkGtxkFhf@oo6I=EJgaL$oqP2zy-9X{> z#%jXgI`AkF`g;HL5PXzSr%$-SoH^nrb~5md$}B47#2PKg+l$@1aq2coJ+R};+ZAa_&YlPv^=7OnF3*?f@bZvmJZlv>2s~?@u&4Pa3>ua9(}Gcea5GJ1 z22TrNxx{6J*!|_Xb-=7^F5he>w0;eV&_MW~*o|spBY==3X^FE&as`_ff!Kd9gt^y} zUB{RhJb=3OK+`_uDU(MZ?+i?QV2T|L33eR4?$dN<()e%Ds&4aCyEsA zBh=AX%mWIX3Tc4~H4V~8CckKXdS$s-+Tt@`t#EVmxjE>j^OonVoh6tw2fw<`0=MD2 z&iBn0v#CV5k5ET{1<&4QkYygN@q=YaT*!O(S_s@G*tXNne(BWFK5d*7gfGLhI}H$U z&Lxa7><8N>hmEul2q)EWu-x5a$l_xJAN>O`YacRFA*`}8$Emv_R5x8|K_HT-jZquY zU`k*45J4l%H<=R`)SYiF0)BhblO2%$P^&^5-E^AuMgc=u~UPHh5DbKY3TMF$&^ zx7+kK`42Q|t&YBT5PIj0wGjARi(l)`z5ocCG!U%mM&W+KDByKY!{RLR5~m(Q&!{yx zYA+RIf409-_#MJMItRl1F`Y2WIhQ1jV!mWoYE%t?!IG4LRc<6%s;T`ET-ptRny`p* zuR@W@M$Qogwn8vmsW?+_j`mm8unM zoqIVA2-rELtxBm#C+58hWgcW^2*jl?^3yDgm?{Vl5Tc9&U#~Pl2*I_BGk()mj;t9G z*s3fw2zEBI^3Q`bF~&JLR(pW3%h=KUGGkc^mwkhW8fAf;=hq^T&h?-nVY898nr-&n z$*B;0f}jDik?H&Z`bJ5Kv07A0gP;@T?g36;D+n#Yo?2jT5Hw~PlX`z-Y{?!ZQMCy0 z?L?DcdtOkIM2YW-;+)^rbl@2->V`3lPZTVrih*B zONxX_DpfWZ+YpRF`Tx&3{hB`K^z_V#fxSDoS0Cm#|M&Z;WBm2$*|B5(-+k5IRmUDX z7Kvy3hsTcnGW;DEuZihv!jfj?4dJVADbC*T+Sis@8HQn6hBOPqGNwTqA6vZW*s&{@ zrbm}1mrtLaID1D|Zl0c^>EQ93TXMBhRC_ERrbHBd{!sBfwYv(FF|n)V_Gj5#X~S1Q);6MerF30wlsOs)-PV zVO-_~jmw16gfavw0O#Zg*vs=cMSPBh6UAGOrNL)w1dr4R-VV>+`~36IE7=HXkVavd z6$uR(f}^9!)I2}gJL?~vzjS3XxpW0S|CK8aGD!7}^RFBDWx4ud@EFj!Wvz?gsTKk* z2)ES;ejJ|tybeJalwm>hxTG{KvLOgv&hfp@ud5KO-9Sj-+4rd-L@`Kl80A4;=3yKa zYeJ|#xVP+LKqBoN!ry~uXH^iGEQcr#QBX!f5aoIZz&DKJ{T@A9gxCl|UlbY$=i%8M zY6wvnL}glpK#w3xqYa6$H6Q7O`AzWbC$tFCl13@0qbMxG0UESEK6~{(zR%c*kX_Os zg=ha*hXAY^*tD!ngE&h@&;V_kw<50gT6&01@KAz z+Az1FAs=mQ)gG^D(D-++0RQe2$CMr_rvZ>4F4M-hkh^#1juZ}_>oxAS=Qq#bHCCD* zm&n3DfM>UAdBk6_tid=PD>Q2mx~;dkX=0~hsiiF0&2JiABZ9HC7BHUfo|MnN>dMjQd?RN!|X z{^wSTNc`pRkO;SR;)I8F5P%3tmZ57wE3>910`n!551iy>mdU*Ez zI%NdzT^Pp+yv@Rxd#INtlk?{%5(rl}FZ0^J{c_s?Uh1jT6(U^xO9A0~S`fYmAcPl! z3-N{EhTv>?Q(UacQ+LC&f1!l~Je3zfmNd@8aF`-1+Eho84S4EzB|LQ_JiA>h*t9Hy zA}F)G$VK$50C03@9bS9wwbr$!b?x7AP5U}?YMTc9FpLxXFWaAjD7yYcl2GN!5we*@J=-X;3CjWMG=C9qX~`l5M*8kx)T*cRU+=y8hCReG!P7c z@QB7yii5l?iX8kTV5n?70@SXn2!KjkBj}2 z&X|sbpaDn`#$mDs0-GUlJ*I*f7)A+F2>_TqpVfNE2)out(D2do@a(NR1YuIr1cW(( z&?g#61IP1wL~uQSJR9j~5DchPL{J0){D{J09U3qML?CEsR7Y@BW0n2gsH1Pgv$yDs z0!nd^fs>tNQMxt+L4=mnHnQB3@6iyRkwiN8>$2K)r4s`;3XUo_3M#W^3Wgy(Y*vIj zTluKZNW5%xE`C%KC!j_x(kw5Nv{I;g1jzHG`@Iu6f)UZPjtH2_``5Zy4HYUgYcx-a zXb^(W%Llt6!m3$oAaoO|%5anUN1#x%I022C7BpRp3i86vW)QyJO>93a(MK-@ee~df za}h-u1f4-FGOApb&-Y|`3L&tKuYC~b>l{zSGwfBpZ9PMEdltTCMPfUQF2tFHm7bNT zq(6mc|5Rt2dBHY8^G36@g`%&KrdHLt!0nj>2CO9re)k8y2J8N62p2m}-X*PFfH)z5 zH~|%ts1+(9AR!Kc5Ux94EF6B2LeeZz4~&n8pTwdV&5%bmMGw1crK=~;QoK-gSl`4AC0c7ZvmBF9<>Jxjk$lCebi0|^nZ`QoS5!Vt2mc^(8A zM4m;;Ghhk;H@D**w<(zWZq>-pl4_q%_5WLhJ!0@_1 zsH2gdX)J<~)4#}}^W_B&u!T6(H*M_H&!FVI**hCh^8hPS}82Q=n6MsWrQFNT<* z2zbCF)2IO9iZ1=Qp;}#q@Og=4Ko8@s0~LlaFN(a(Da}QRL4lxZd?D4>-umWU&N?1x zLs&l(*@w_j;p6b^F>U_^kRk$QRAxyMC&LixFZ%^?l0GkSl8}+^*FgYzPO(%{4ha;mEnBI+ zAn}hfFbcnfz5xxiFpBr2XN1T9feag)ELLj9tmaQ+T0gs3cHuxeQX zp57V=v@dUG2)a?Hwzm^RfwH&_qK0q~f!}GNTE(<+-Mr664T4v}vvb-CA$Uho1`0LK z@_Zd4$VtI_+fd08vV}?bqQoTJ3eR4pE&WIE;S2Co^C(&afG2BXBaLM5hz5-uJOt0) zsSW(WH>Jo+F^KX24HzHQ0Av!4orZNs+l~a`96Y;T+esCdU=s2&&66Y@KmZ=7<6>JL z|AT#a@E62vmSvirNr>w?;1}86f(51HOXdGnqKqDfXP32EJl;D}W&tg#`r1m6=AXNa zzg~e)3LkRr6A1UQ!_ak1(}lN$;ee+Wz+j=Ay|7K&81G{Lu|$-Sjoz+B5JJ$OVD<(4 zY#uVJXmImV>dvkFvXvzKu|yKEi|5VSSPcW6IHTa+6;-iZ2|-~LDp%Ft7{Ze+2&;Vb z1DHM1rBZ{W%!3?)eu&u8K_U#lS_p=_Q>!GN4#Asrjh!MH9AcHZ%#*5Cu13&pVQV4= zP6BUZ8vLGyjj*5XmVw3{a8pxSf?i7HY;+mlA%wb-$~`cRml?;61=ZRxOx2eHT$z`T>HR2Se!h0^6YIFza=1C-GXp6HrPgI>4h-T@=`Zm`vIMC4uni3 zNf8f7gJ&POma{O4FLcn{7v0Zb4P4BrdX57M$@T0FwW zk>_?5wq?zP-{EZ>?QBc~h9JR_ku)f2o({@$$F*pe`x`^Oa|93SiaR-v*AnbDj{(ep zSwLItnl`YEgSMHMX&uKzd(Gn?Fmm>;b*fe)2?Pbs;l)K%xp>>?RDb7&4W};d(`H_h zGE9R49VD8EqagU5za(a1HxRT+m1SO7y*~zlra?R;34Sl*+XzA>(K~{$wj}UIwlqtl zGL0fJvY_{nIwDM#y$+NpH}$B)HYnM=c7T0rpiNot z(UNQwujwG%2hZ-(`WFx@1aVZbuK7?8fh;V0ZrX&Y9edx}b7p7}9B{$so@p(Jea1Oh zc%BJn%`xo}W~~q5wvIS!{M1NLAx+CPh@w;v!C!WTcZG$xKx}0d{zPIG9))MWtQF_D zOcU1J925h5gwrln6|HVF7aah;Xb9U*r~WrdeeK4>W5<5=m~O%xbZU|0=wW0bcaK!U ztQvk1lF?DDKA$t+1q3V+KA?h-^ZXISJ1NdM7kNGm!EQ>;npf4P!S9DfkE>*a|AF=1|3(T|oE>JiAE)ft8wRNI@X#-dY_5IU`A1@%$Y@z(VcY z)ex9M3UdkyDGNf;Pq+>Qx6>_EwMU8%PMCr4cf?4q2MC|h$U@B8gCoqz=W&tiA%LDY zfs?=!B`z3;Ii{1aZQf^tNj_#^PE1Y5vjBp_8t4Zj=kIhOJf{%n`?a!AV39cmG(jRd z3RTj4X>OWK7RYM7ys2EVH;fA2CXCcT=oWY0uVJK!g`7B}odrdb=^(i|PSQDYKS220fKn}J48cEk{0|Ue6+yc`+tN!+Ovo4_^bs_ClHO>QX96uS>s?fXQPYju@Q^dC`tklAxWx{5hVoEG-VJf&D7LEEBAZt8ljGj zZXKGf#W8biPt9qZ4zkf)AqcD<;#hM7yLyOmU>;h?OQT&p85`l`k*>d)rNQzDj6$4- z=>QD?fn6iOYPq}Q-Pkq(bxNEww(a=@Tx{3zup4hN7Qz3JIH}k*@&RqwoRt*3iZai# zn2HH)nLU_ZnY87#ak*E9J8LJ^-k>=3rMfuP?Zo@%I(-_3m;eJGwGjC))#tw=agMyI zX3H%>rG&UBkkL)@Uy_Ky?Rqf?vEd?4GSEd~QuQmS5X?=m%9vhc2ykS|cd#d(EP18J z;s)Ad)i$te-socg|CE?C7ZAKnYn3U^C{WBH#f6Y$nG77Ao$9tAwah`=XW9jX2LQq| zS_n)SXaZ4xA*!@%L+I6+QK7cnyz!xq3<5@Lzo4}U;Gt$=LQ9C%f>7DUqfgPji_oS)tQHLLkzvjkAPI(NdnPCxvan|hP&$s|%q+)s&Es=x zYIrk)m<0Xa;3h_TBl6cs3Rde9yIKU=v)& zH5aboU}hM&$hAS1JsV5{{Lfe;^-}rRPqrY)nnvEFZ6wUgBrmX=FcrR$5`frVn81r@0sbjw@bnP4+r#J6ntfm_ zlZ`vTn18YK(DiUZO}W;5ZH4-*2EvE+T_YgNAS(+6eS!wDyp`aU{g`ej#>_lzCn3my_V!&E2eHchel^yGYGPj=f&%iyA?< z3G9b;8VN#$ECBb2rbSgMS0P{@QRvfFRir}UvjI=CO}zPMl4i(H!n32H%2XCd03(U@ z07%CYG*53g0VNL~Q@D*wm>+ zKzJdOu+1pIO;vr911jm=$qtw={rgl^}Nu8S>3-y)-ViWZ@2{~90y4+uzG zw{pg3nIlF7dqblp}}oe)9GM`CU*gh-*lRS`q_NPK3L2){|Z z*R13uV-nZ$Z~+6`tTLY) zV~Ow=5~YfK^qXov;+35^1#dN_fl#U{NmyOg(Ws-g&syu$ z23}q@$f<-do6o`Oo?)p*%tuDL7Qfu2BLL<#T0uX*{NFm{nLK#ztoX0`%cs6W>huF4MvFB;5H2{*F&mkaKw#QZy?xj zHG_HE<+HyoiFa_WT(_u$)65~HF+`m- z%&V2V3JAu*HK#yV+MajDG$)I>F$c@WdPc|@!*cBTHP(WhvP|1B!S4gj>u4$?(G67Q z<$Xh;Wu=4ffd=nE@Q!5 zRCm^c&{s;$C$Ha)ZL5`0;f(;{U#VFsVJ1!zssOAWRqTcc^)FsC!!WurxIxgUqc;PBf1{OUc!o zA|@KG3h3q#)+Yk1jnDvhUErz+J%ssOK)|4r1qE2lu`lvhn z>$9?Kv&GrpL0#dm6?KK%v{gc!vok@X-jtA?F~L7bOq zNJWFT5&|J)6+`>&77!{v`WuN=y9b2%QI#-@_0xG?q-9Y=RIKw?060SLi1p=E{#_j^ z)ImetJ=x(M(6qQL-h=pa@op})AsT*B<(dS(8Q(v4Nuzw@Q zEh+@ZB{V<}@7>yY;NHzC#pl0d;zzelL!1!7={3Fu9FtzI07Q5X6>D!E&qXhm7=^dO zvkwiJ<{Tmgz>DJfZcJah(tTKAZVL$cq0eJSGbO>-;ZGc1B2`#Fd z(+ULV`w-d|L6*otFzfE1TL#EbAgry&+GsmlLT(m zMoYp=B-#iEUVdt*#@RjaqD0V~acM&3wuZ$~aRmgMtD>XxXI;Pk zxUxcR?<&XoC#Q4>KCY`LRLP?Z;>{?eV%|lKfURm~yRk^K2Mh`0u}|+ghU0SpOrMT# zl7FehHA1WW54EcyF%QoaYMum{9s&_A1y-N~5F-nn<+K1G?L^tmA^M z|E3iCz(i?HAqSI{3T-DoV}Es-YfQBEWDCNoReK#g`*EE@4bqavQC8+O6q8?TB4|1X z+s!*&SYzj=CWrk!9Us$gSYVq*;uI4|!4@QFEON)RZO%oHb!?h)Pe;|NP~-_7sHMp$ z2+JN9tth7*LBJyU&#NF*jXPl)1B4=ovH=LDB5fh95^e{fVWS__-A1Wf6#`tg8z)gP z0Ab!?q}Bz3{`bE-MtY~d%b#1dAW3k4RyA0@wlJ?UlHdOPsAAWK@N5r4HxaD4$SJ*X z+=sBoAyip+zbCfbwpmy;pSc~Qpu9sEXWi}JeU;Q0XWYi~QSAiV>gpgR8L9w{wQ<(p zyeLz#b*W1+)a;J*@cNw8^^f$on)+7=l@N$)nApv1+XpW<4Z>P#J=3>Po;}xeXXY6~ zY>O>=wGYSiHdi#*lbD5f!Lwf((5ey5a92lGxOp18#<}rN*Jz{2*ZuKWo$X$&zYqWWl3$ZwOLMtqfYXr9?_9_ zN8^oih2S~~8IE-2H5Mztk0Q*=0>U?-?lU;4Mpv zG>D3v<|7e^W-rNWq%>CurV=i~($vrD6cUI+mgHHP(oCdLRZQea&bqdfs2$D9we47a zG*zVVeqAHXY*9xN=QzBUiesGXKp)e;k6$M@mG~Cu;%Sc^1sLcA0iM6B7Vjt_ z2*<8*M%j!!&jZ)f@=e@7AD=#I_^5&K+q!hTxU)mkGyz#I#6Ykbf#M|=vvbzjDs!=~ z$fJH#qm5WcZ5$?mqoAVgMJ3B;d&1n<`R3CXY}d_LWQJEaVuc~B0Uy? z_O(gwr9sdHJD&hH`X>WhcPN&bQwTm&J%XOda%tc*VAXfOBQ|OT;W^!wSH;?FB?Qtg zAk?a;Y9*|!#5OlA_9YSLr}eVT7c0_?jjjdh03X?YyYI0M*Tf{ASFQctF%|HH`HyLL zzVy$PtEtcrXO^O&vl)%wDj~lw(WsvR2=@$J7Rd`5mk9*_RFA-AWzD9@&$GdvXR&d4 zk3ZSDDBzKZ_YZ8hTs;V(gwX5UtjMsea{(^^5w!ZK>gJ5|5btFL1Cl@_T*PId#<3-W z0|^4`7}1(8PcL6OYJF5{lW1n{x_87p>Jr+wtiyPa+DKdijV30xR~X5njLxL^G-q zfoaT5+p%%z%XLk##V%ofsp(pd!xt>rcuax!w~-MCAu1yH5+Xba&;GLp0jnrPc^acY zh(#lEIhbD7o?Vl_#?}XYi8N!||0f4pk5*g!TM#aFAUGBVW3FxN&(09bwFvxTO-~Vr zcyqj2&c|%wWnh;Wzd)$oO%UA_WfE3;g~Tr4GXH<1tq(?Jp5zp-W>s}s85>=?Vgd8G zTfE%nu=~nB?P`5rApehP_%#D%D)H{BRk5CFJif3p5fvkO2vg^sVq;=Sxt%1^*pbx zqqS4o)q^UXG?oZ~gpabK*0)cTjY_P-4qg^HP@AJH1; zw4_0ftB(UQ46IT{vi+9gQ+G6L>opcZD$z#hUOcWsASSZ27)KzZYVu1?fayfiU9Nul z8y&LD6b_QERL-XFz{h~M38mGNQ5gj;o$l2X#Me$L4cb&j#uA|qp__ftWx!-dU6l|> zZ_=p8I2-Pt>O<(-1pO+14BODt&OxDudI)Z9!|EDg?~C8=L~|yw34b*Zu}N03DG}K6 zg;P}~k3-@KBzt#6z&zvw+D5$oHBk*8by-L{zP8o1a+xS-At)|c>iDR~{~coBUt94} zuE+)}rCEMXRHacT^@nE+)0_C>|FRW=QeoD9SZx$o%n4$Q;y|gG`%(btEr!%412N{k>b=|=N2gPv zO@}$na9W`n%vM5}uXMloTnAMRC1Qs}GsQ4|kNGB4V7r5Ykg|QLVsFjbRFKJZix~d; z18h1fXhm9V#KTceP)!jXqCz+9TtlWu_l{gI(MmWoqTD{syrig%lLYi?5sN88gm@{ZbZ8otb!cZ4n+l^m&_k$>9OIG#@J}7qWWm-RFM08tFYIJXkjJfV z))4_4cz#j?0Y#yRqY#85tCmlXCW1m7#_OZ&6~e3`LWCWWVG^VX#65X6Sv~@Sa9O#* zUN*mof7=Cwf2ki~i*SE-6kt0TkR#rd3T;Ak4i*g7I=?k63U7mF_h|GHKOx74oAW}{ zI(Hz=V;M;&3fNlvpiZTtmxSGTVOC{R*Fw;0<{|xo_9681F#^xf=^K#T!Uk>GnJLFbosJ746NQ58lR*U2r3 z)B2Ry@#3z=ZB4K+qOZ0h!HtLg)j_|tMptScL=Y^5)y;Uxw}11IbzZyss1bl=tNJ;X z1UD+8oi}I!BxM{I0VvZ%bk!;mnDbQxmC&{$IZRYmi`mE8gBukl?fnCO1s`dKpiMNT zZb<}o2hSfzgg%7ziNO5R9DB55V5npSggS+^0;A)1?}Cp$rW;fcSNtd&7D*GazDbE- zZXB36c7z+)-MQy1$ZUq?D%-La)^(P*Aco=W+onCW4EPV{i_v@VWkkSKs&-Ka4k{D@ zg{YZU*S4@;t@azE{1ayiD9LuIzwJl{+NvIh}e13N)2ryp$1r352 ze4>J8IiCD3#t1_1W4C_uw^yi*I{FAaJJJ|sHY^gvF>5s+&_?y9-7_w341!N+I4qoT zJclnX2P|1b-F5&e-Uc5?TH)@a%VVMlHz81f3&VP;uc{>YHA6&Q0cqX`eD}*O*}P zbY?6ThUJ-#w>0rn&laZX%umb>?*Y#D;zfoH#_)<$fJf1c8`EV80n zk*Y$_b1Y=S+}fcsUK_nqVwO>#zDI+AO`#@HoZvwYQPx=xf>aeXAD+K@`HG(E&+nfjuf+yhFr?dz{_(8)0mzYHZl2Ad=cGU_ZY~~xiQsP-)r1q-= zb~#R27MsQcY-A32ccPBq?}ClGDHmP81(w#*1Y^x47}7>-3qswJx(ivxIOp|R1egK_ z87Si@5jz#vVI$Ufir=_Hyt+<^Lscvh>=Bj>9-lzHN#Y#grIZH;&Je6#X;K-r$x^OE zS17Pex5BF>RQT%$tF94_u8CT|{PRzy;G)j$h3(+pY{FJUu*2oN1sL}%kQutE z1lJad(+nG;?Cf_$WZ+f^HrcW(LxAUYe{f)6 zXXQe(5`jd6_T<2KcTIzD=%NJqnJF~_K78l9%~j?;o~=arc8QPuHT{-d=}p>oi6DP% zB?xy&LN#3MuUW1jJ42uXaJ0tf-?CxkPKjOqKk)2nwLWFe5yUybMo}!bjL7uR(WP@o zy%~jW>a@#IoB2jE1W)OT%VLvUmSr)-IcY%0A>gvBlIrgk0=6(a2qOsiQ*qyD4FrVE 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

f&J_Y!qf|@(kOn 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 diff --git a/deeptools/test/test_corrGC/paired.bam.bai b/deeptools/test/test_corrGC/paired.bam.bai deleted file mode 100644 index 9859091e60053fa7dcacdb87731c78743e7f7da0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 208 zcmZ>A^kn2`U|?VZVoxCk21X#wz)%697?duu19@JPAoA$qx`trI4CW9DO)pfC&J+L! Cat00n diff --git a/deeptools/test/test_corrGC/sequence.2bit b/deeptools/test/test_corrGC/sequence.2bit deleted file mode 100644 index 9fad041e7efd98ea197e79fe4f254e52e503a08c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 300 zcmZ=(ca&lP0!9!41gyy!MMgd#p%=_x0kF(@AX^N=Wq8x}>uKI%UcSJ-c7<#EJF~h% z9;#2C@Zr}YTdkGTtE;ml=daz`bI2&!mxY_rN|8I6f8(r`4Ob4oHQK;7ufa8Qrp9mi znD)m#mo~;%JwD;<{Yrw(Z^<94ue^4ddSKUaCpvdo_1ANUhb* zI@q7ZyYCxQ`y$aLvrlC-8!h0>{Iy6aiAgK})Vl-x%T(A6z6ja=T44XgPC9=GHQ$tanPt o;^a8I)RTE-$18J*;+>t$+h4GCtm#u;uyV%&Ex83+O&Uxy0P@gx#{d8T diff --git a/deeptools/test/test_corrGC/sequence.fa b/deeptools/test/test_corrGC/sequence.fa deleted file mode 100644 index 6c3649ce10..0000000000 --- a/deeptools/test/test_corrGC/sequence.fa +++ /dev/null @@ -1,21 +0,0 @@ ->chr2L -GAGTATCAGGAAGACCCAGAAATGTTGCTTGACCTCATGAATCGTATTGC -CAAGGGATACCAAAATAACCCTGATCTACGACTGACTTGGTTGGAAAATA -TGGCTAAAAAACACCGCGAGCGAGCAAATCACACGGAAGCAGCCATGTGT -TATGTACATGCTGCTTCTTTAGTTTCTGAATATCTTAGCATGTTGGAGTC -ACAAAAACATTTGCCTGTTGGAGCTGTAAGTTTTCAACGAATTTCTCCCA -ACACACTAATGGAGTCGGCCGTATCGGATGATGTGCTAAGTCCCGGCGAA -GATGGTATCTGCCTAGGAAATCATTTCACTGAAACTGGGTTGAAGGCCTT -GCTGGAAGAAGCCTCCAATTCTTTTCAAGTTGCTGGCATGTATGAAGCAA -TGAACGAAGTGTACAAAATTCTAATACCCATATGCGAGGCTAACAGAGAT -TTTCAAAAGCTAAGCAAAGTTCATGGCAAATTGCAGGAGGCATTTAATCG -AATATCCCAACTACAGGTAACAATATTGTGTAAATTTTACCAACGGAAAA -TATATACATATTTATAAACAGGGTAAGAGAGTTTTTGGAACATACTTTCG -TGTTGGCTTCTATGGCGGAAAATTTGGGGACTTGGATCAGCAGGAATTCA -TTTATAAAGAGCCAACATTGACGAAGTTGCCCGAAATATTTAGTCGGCTT -CAGGTATATATTGCAAATTGGAAAAAATAGAACTAATCAATTTTGTTTCA -ACATACGTTAGAACTTTTACACTGAACGATTCGGACCGGACTCTGTGCAT -ATCATTAAAGATTCCAATACCGTTGATATTAATAGCTTGGATCCCGATAA -GGCTTACATTCAAATTACTTATGTTGAACCCTACTTTGAAACATATGAAA -TGCGTCATCGTGAGACATACTTTGAGCGGAATTTCAATATAAGTATGATA -TGAATTAAACAGATAATTTAAATCGaaatttaaaattataattttaaCAT diff --git a/deeptools/test/test_corrGC/sequence.fa.fai b/deeptools/test/test_corrGC/sequence.fa.fai deleted file mode 100644 index 0de5601d45..0000000000 --- a/deeptools/test/test_corrGC/sequence.fa.fai +++ /dev/null @@ -1 +0,0 @@ -chr2L 1000 7 50 51 diff --git a/deeptools/test/test_corrGC/sizes b/deeptools/test/test_corrGC/sizes deleted file mode 100644 index 7aa1a5605c..0000000000 --- a/deeptools/test/test_corrGC/sizes +++ /dev/null @@ -1,2 +0,0 @@ -chr2L 1000 - diff --git a/deeptools/test/test_corrGC/test.bam b/deeptools/test/test_corrGC/test.bam deleted file mode 100644 index 609e4e3b3f03d8042902806f1b18edf6d8c588f8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9779 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 XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:97:COBJ7ACXX:6:2105:11023:179557 16 2L 12 255 51M * 0 0 AGACCCAGAAATGTTGCTTGACCTCATGAATCGTATTGCCAAGGGATACCA BG?CEHGIF@GGJIIGB?<9CIHGHHHHGAEDFIHFGF?;?AFDDEDD@@@ XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:97:COBJ7ACXX:6:1304:5656:150699 0 2L 17 255 51M * 0 0 CAGAAATGTTGCTTGACCTCATGAATCGTATTGCCAAGGGATACCAAAATA CCCFFFFFHHHHHJJGIJJJJJJIHGJJGGJJJIJIJJJJIIJJJJJIIJJ XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:97:COBJ7ACXX:6:1304:8200:170238 0 2L 19 255 51M * 0 0 GAAATGTTGCTTGACCTCATGAATCGTATTGCCAAGGGATACCAAAATAAC ?@@FBDDDHHGHAHHIJCGGDFHIHGHGIJJJGGIGIII3DHIGGGHIIJJ XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:97:COBJ7ACXX:6:1305:18486:172550 16 2L 21 255 51M * 0 0 AATGTTGCTTGACCTCATGAATCGTATTGCCAAGGGATACCAAAATAACCC JIGJJIJJIIHDJJJIHBJIIIHHIIIJJJIIJJIIHGFHHHHFFDDDCCB XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:97:COBJ7ACXX:6:2307:2321:170436 0 2L 27 255 51M * 0 0 GCTTGACCTCATGAATCGTATTGCCAAGGGATACCAAAATAACCCTGATCT CC@FFFDFHHHHHIFIJJEBGGHGIIJJIJGGEGEHIGIJJJAHHIIHIII XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:97:COBJ7ACXX:6:1207:5255:137547 0 2L 28 255 51M * 0 0 CTTGACCTCATGAATCGTATTGCCAAGGGATACCAAAATAACCCTGATCTA CCCFFFFFHGHHGIIGJHIHIHGIIJIIIGGIJJIJJIIJJEHJJJJJJJD XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:97:COBJ7ACXX:6:1304:3130:106740 0 2L 32 255 51M * 0 0 ACCTCATGAATCGTATTGCCAAGGGATACCAAAATAACCCTGATCTACGAC CCCFFFFFHHGHHJJJJJJIIJJJJGHIJJJJJJJIJIJJJJIIIIGJJJI XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:97:COBJ7ACXX:6:2306:8891:14840 0 2L 32 255 51M * 0 0 ACCTCATGAATCGTATTGCCAAGGGATACCAAAATAACCCTGATCTACGAC =;?BBBDDFHDFHFBBD4B>@@G@?3A;DGCED XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:97:COBJ7ACXX:6:1205:9633:61290 0 2L 105 255 51M * 0 0 TAAAAAACACCGCGAGCGAGCAAATCACACGGAAGCAGCCATGTGTTATGT @@@DDDFDFDHHFI1C:DDG>EHIIICEHIIFGIAEHAA?9?CFF>CADC@ XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:97:COBJ7ACXX:6:2108:16953:173164 0 2L 105 255 51M * 0 0 TAAAAAACACCGCGAGCGAGCAAATCACACGGAAGCAGCCATGTGTTATGT CCCFFFFFHHHHHJIIIJHJJIJJJJJJJJJJIIJHHHHFEFFDBCEEEED XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:97:COBJ7ACXX:6:2306:11917:55163 16 2L 105 255 51M * 0 0 TAAAAAACACCGCGAGCGAGCAAATCACACGGAAGCAGCCATGTGTTATGT =ACGHC@FGHGHHGGGGGC@@ECC=CEBE;=.;;@ XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:97:COBJ7ACXX:6:1108:18039:70045 0 2L 112 255 51M * 0 0 CACCGCGAGCGAGCAAATCACACGGAAGCAGCCATGTGTTATGTACATGAG @@@FFFFFDDHFH>DBFGGIIIIIIIIIGGHE@6=F=DHGEAA7@CCHCFH XA:i:0 MD:Z:49C0T0 NM:i:2 -DD61XKN1:97:COBJ7ACXX:6:2302:8293:92003 16 2L 113 255 51M * 0 0 ACCGCGAGCGAGCAAATCACACGGAAGCAGCCATGTGTTATGTACATGCTG @JJIJJJJJIIIGJJIHG>IHJJJJJJIJJJJJJJJJJHHHHHFFFFFCCC XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:97:COBJ7ACXX:6:1206:17788:76420 0 2L 117 255 51M * 0 0 CGAGCGAGCAAATCACACGGAAGCAGCCATGTGTTATGTACATGCTAGATC @@@DBDFFGHGHFIGGGIIIEH:ADGHEIGD*??DEA23A:C=2+B48== XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:97:COBJ7ACXX:6:2301:9302:70963 16 2L 118 255 51M * 0 0 GAGCGAGCAAATCACACGGAAGCAGCCATGTGTTATGTACATGCTGCTTCT JJIGJIIIJJIGHFIGJJJJJJJJJJJJJJJJJJJJJJHHHHHFFFFFCCC XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:97:COBJ7ACXX:6:1108:5503:182542 16 2L 120 255 51M * 0 0 GCGAGCAAATCACACGGAAGCAGCCATGTGTTATGTACATGCTGCTTCTTT 0?DED>GFB@GB8CDDFFF?FEGIGIIIAHGIIIGIIIIIIII9EGAGIEBCGEGIGB XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:97:COBJ7ACXX:6:1102:12979:59008 16 2L 138 255 51M * 0 0 AGCAGCCATGTGTTATGTACATGCTGCTTCTTTAGTTTCTGAATATCTTAG JJJIJJIIJJJJJIJJIGHJJJJJJJJJJJIJJIJJJJHHHHHFFFFFCCC XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:97:COBJ7ACXX:6:1206:9329:69872 16 2L 138 255 51M * 0 0 AGCAGCCATGTGTTATGTACATGCTGCTTCTTTAGTTTCTGAATATCTTAG HIIGIIGJIJJIJIJJIGIJJIHIJJIIGJIJIJJJIIGHGGHFFDFFCC@ XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:97:COBJ7ACXX:6:2103:16418:25318 16 2L 144 255 51M * 0 0 CATGTGTTATGTACATGCTGCTTCTTTAGTTTCTGAATATCTTAGCATGTT H>JJJJJJJJJHIJJJJJIIIJIJIJJJJJJJJJJJJJHHGHHFFFFFCCC XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:97:COBJ7ACXX:6:2306:20617:39460 16 2L 147 255 51M * 0 0 GTGTTATGTACATGCTGCTTCTTTAGTTTCTGAATATCTTAGCATGTTGGA JJJJIJJJIIJJJJJJJJJJIIJJJJJJJJJJJJIJJJHHHHHFFFFFCCC XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:97:COBJ7ACXX:6:1306:11689:51296 0 2L 148 255 51M * 0 0 TGTTATGTACATGCTGCTTCTTTAGTTTCTGAATATCTTAGCATGTTGGAG @@@FDDADBFF8FGIIGIDCFHIGBHHGIJJIJE@GGIJJIIJEIAHDHHI XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:97:COBJ7ACXX:6:1304:20062:21791 16 2L 151 255 51M * 0 0 TATGTACATGCTGCTTCTTTAGTTTCTGAATATCTTAGCATGTTGGAGTCA JJJIIJIJIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHFFFFFCCC XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:97:COBJ7ACXX:6:2102:19935:152156 16 2L 153 255 51M * 0 0 TGTACATGCTGCTTCTTTAGTTTCTGAATATCTTAGCATGTTGGAGTCACA JIIIJIGHHGIIIGJIJJJJJJGJIJJJIIJJJIJJJIHHHHHFFFFFCCC XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:97:COBJ7ACXX:6:2306:17010:6596 16 2L 153 255 51M * 0 0 TGTACATGCTGCTTCTTTAGTTTCTGAATATCTTAGCATGTTGGAGTCACA JIIJJJJJIJJJJJIJJJJJJJJJJJJJJJJJIJJJJJHHHHHFFFFFCCC XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:97:COBJ7ACXX:6:1206:8566:197557 16 2L 158 255 51M * 0 0 ATGCTGCTTCTTTAGTTTCTGAATATCTTAGCATGTTGGAGTCACAAACAC EJJJJIIGGGGGIGHIHEHBGIIIJIIJIGGJIJIHEIGHHHHDFFDD@@? XA:i:1 MD:Z:48A2 NM:i:1 -DD61XKN1:97:COBJ7ACXX:6:1307:11048:127938 0 2L 161 255 51M * 0 0 CTGCTTCTTTAGTTTCTGAATATCTTAGCATGTTGGAGTCACAAACACATT @@@DFFADHDHHHGGIEIHEG>IFHE?FHHHGAECFFGFEEHIIIIIEDHI XA:i:0 MD:Z:45A5 NM:i:1 -DD61XKN1:97:COBJ7ACXX:6:1204:11281:93412 16 2L 163 255 51M * 0 0 GCTTCTTTAGTTTCTGAATATCTTAGCATGTTGGAGTCACAAACACATTTG JJJIJJJJIICHIJJJJIJIJJJJJJJJJJIJJJJJGJHHHHHFFFFFCCC XA:i:1 MD:Z:43A7 NM:i:1 -DD61XKN1:97:COBJ7ACXX:6:1105:16101:180301 0 2L 181 255 51M * 0 0 TATCTTAGCATGTTGGAGTCACAAACACATTTGCCTGTTGGAGCTGTAAGT AEF?GHEFHEBBBD:??FB XA:i:1 MD:Z:25A25 NM:i:1 -DD61XKN1:97:COBJ7ACXX:6:1307:14338:192440 0 2L 184 255 51M * 0 0 CTTAGCATGTTGGAGTCACAAACACATTTGCCTGTTGGAGCTGTAAGTTTT GHGGI?DHIGGDGHIJJGG XA:i:1 MD:Z:22A28 NM:i:1 -DD61XKN1:97:COBJ7ACXX:6:1103:12859:144897 16 2L 186 255 51M * 0 0 TAGCATGTTGGAGTCACAAACACATTTGCCTGTTGGAGCTGTAAGTTTTCA HIEJIHGIGHFGGIIHIGGIHECEHIIJJGJJJIJIIEHHFHHFFFFFCCC XA:i:0 MD:Z:20A30 NM:i:1 -DD61XKN1:97:COBJ7ACXX:6:2107:7805:110890 16 2L 187 255 51M * 0 0 AGCATGTTGGAGTCACAAACACATTTGCCTGTTGGAGCTGTAAGTTTTCAA IIJIIJJIIIIGJJJIJJGIGJJIIJFJIJJIIIJJIIHHHHHFFFFFC@C XA:i:0 MD:Z:19A31 NM:i:1 -DD61XKN1:97:COBJ7ACXX:6:1102:1861:107928 0 2L 192 255 51M * 0 0 GTTGGAGTCACAAACACATTTGCCTGTTGGAGCTGTAAGTTTTCAACGAAT @?@DDDDFFBHHHJEGIIGIGIIJGHIJJJIIGHJGHIICFHIJIIJIIJI XA:i:1 MD:Z:14A36 NM:i:1 -DD61XKN1:97:COBJ7ACXX:6:2308:20330:196190 16 2L 192 255 51M * 0 0 GTTCGAGTCACAAACACATTTGCCTGTTGGAGCTGTAAGTTTTCAACGAAT D90)JIIGHHEEFCGBJIHIIIJJIJJJJJJIHGJJIIHGHHHDFFFD@@@ XA:i:0 MD:Z:3G10A36 NM:i:2 -DD61XKN1:97:COBJ7ACXX:6:1201:12265:85344 0 2L 200 255 51M * 0 0 CACAAACACATTTGCCTGTTGGAGCTGTAAGTTTTCAACGAATTTCTCCCA CCCFFFFFHHHHHIIJJJJIJJJJJIJIIJJIJJJGIJIJJIJJIGIGGGI XA:i:1 MD:Z:6A44 NM:i:1 -DD61XKN1:97:COBJ7ACXX:6:2308:10209:45972 16 2L 201 255 51M * 0 0 ACAAACACATTTGCCTGTTGGAGCTCTAAGTTTTCAACGAATTTCTCCCAA GHGIIHDIIIIHG=GGIIG@JIGHCFFHIIAH:DDGGGDFECGFBG@AGH>>D XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:97:COBJ7ACXX:6:1203:19077:54250 16 2L 245 255 51M * 0 0 ATCTCAACACCCTAATGGAGTCGGCCGTATCGGATGATGTGCTAAGTCCCG ??=)6(-;.@4CBB@=B@60)AADDE?@?DFDEE?AC:DCAFGGIGIIIFIIBEE XA:i:0 MD:Z:48G0A1 NM:i:2 -DD61XKN1:97:COBJ7ACXX:6:1201:1270:36522 16 2L 251 255 51M * 0 0 ACACACTAATGGAGTCGGCCGTATCGGATGATGTGCTAAGTCCCGGCGAAG EEEEEFFFFFFFHHIGJJJJJIIJJJJJJJJJJJJJJJHHHHHFFFDFCCC XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:97:COBJ7ACXX:6:1208:4869:36164 16 2L 251 255 51M * 0 0 ACACACTAATGGAGTCGGCCGTATCGGATGATGTGCTAAGTCCCGGCGAAG B@AA;D>FFEFFHHJJIJJIGGGIJJJJIFJIJIJIIJGHHHHFFFFFCCC XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:97:COBJ7ACXX:6:2302:8813:117992 16 2L 251 255 51M * 0 0 ACACACTAATGGAGTCGGCCGTATCGGATGATGTGCTAAGTCCCGGCGAAG EEEDCFDFFFFFHHJIJJJIJJJJJJJJJJJJIJJJJJHHHHHFFFFFCCC XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:97:COBJ7ACXX:6:2306:2156:189168 16 2L 251 255 51M * 0 0 ACACACTAATGGAGTCGGCCGTATCGGATGATGTGCTAAGTCCCGGCGAAG EECEADBD@FFFHEGGBIIJJJJIJJIIJJIJJJJJJJHHHFHFFFDDCC@ XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:97:COBJ7ACXX:6:2108:20676:200337 16 2L 253 255 51M * 0 0 CCCTTAATGGAGTCGGCCGTATCGGATGATGTGCTAAGTCCCGGCGAAGAT ####@EDBFFEHEE;>IIIGHBJJIHHBIIIIEJIJIHHHHFC@+FFD?@? XA:i:0 MD:Z:0A1A0C47 NM:i:3 -DD61XKN1:97:COBJ7ACXX:6:2303:4499:87063 16 2L 253 255 51M * 0 0 ACACTAATGGAGTCGGCCGTATCGGATGATGTGCTAAGTCCCGGCGAAGAT @EEEEEDFFFFEAJIGHIHHBCJJIGGGGIJJIIIGGHHHDHHFFFFFCC@ XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:97:COBJ7ACXX:6:2301:12873:140362 0 2L 254 255 51M * 0 0 CACTAATGGAGTCGGCCGTATCGGATGATGTGCTAAGTCCCGGCGAAGATG CCCFFFFFHHHHHIJJJJJJJJJJIIJIJIIIGIJJIIIJJJJIIHFFDEE XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:97:COBJ7ACXX:6:2307:13419:129801 0 2L 256 255 51M * 0 0 CTAATGGAGTCGGCCGTATCGGATGATGTGCTAAGTCCCGGCGAAGGTGGG @@@FFFDDFBDHHBIIBAHGHEHCH??D?DAG@FC?DBDGGFHAA>DFEEIIJIHGJIHGIHG?GGGGIIGGJJJIJJJJHHHHHFFDFF@CC XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:97:COBJ7ACXX:6:1208:21153:74484 0 2L 260 255 51M * 0 0 TGGAGTCGGCCGTATCGGATGATGTGCTAAGTCCCGGCGAAGATGGTATCT @C@FFDEFAHGHFHGIJGGHEDGGIIGIEEGHGGGIIGGGFEBBDD@CC>B XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:97:COBJ7ACXX:6:2101:13440:96989 0 2L 260 255 51M * 0 0 TGGAGTCGGCCGTATCGGATGATGTGCTAAGTCCCGGCGAAGATGGTATCT CCCFFFFFHHHHHJJJIJIJJIJJIJIIJJJIIIIJJIIJHGFFFF>CEEE XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:97:COBJ7ACXX:6:1104:11297:23938 0 2L 261 255 51M * 0 0 GGAGTCGGCCGTATCGGATGATGTGCTAAGTCCCGGCGAAGATGGTATCTG ?@@D1BD8DHDAFGFCBGGCG8:@4@A@# XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:97:COBJ7ACXX:6:1302:16303:101241 0 2L 261 255 51M * 0 0 GGAGTCGGCCGTATCGGATGATGTGCTAAGTCCCGGCGAAGATGGTATCTG @@@DDDDFHGHFGIIIIGIIJIJJJIIIGGFBHIIHEHBHEG@BF;3?;B> XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:97:COBJ7ACXX:6:2103:10328:49800 16 2L 262 255 51M * 0 0 GAGTCGGCCGTATCGGATGATGTGCTAAGTCCCGGCGAAGATGGTATCTGC @C@BDBBD=FFFFC=.888BCIFF@B90FEEFCF=CFAEIB=,B1;;; XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:97:COBJ7ACXX:6:1107:9046:65823 16 2L 273 255 51M * 0 0 ATCGGATGATGTGCTAAGTCCCGGCGAAGATGGTATCTGCCTAGGAAATCA DJHGGHGEJIIG@JIIGGDEJGHHFDJJHGHFHGHHGBHBAHFD8FFF@@@ XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:97:COBJ7ACXX:6:1205:16702:86065 16 2L 273 255 51M * 0 0 ATCGGATGATGTGCTAAGTCCCGGCGAAGATGGTATCTGCCTAGGAAATCA IHIIFIIIIIGCIGGIHF@GIIIIIIIHEFCIIHFB?GHFDGHFFFDFCCC XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:97:COBJ7ACXX:6:2207:9123:81043 0 2L 275 255 51M * 0 0 CGGNTGGTGTGCTAAGTCCCGGCGAAGATGGTATCNGCCTAGGAAATNATT ?@@#4A22AAFHFGEGFHGGIGDGHIIIIII9DBF#-DFF4?<@C<8=FC@F9CF=7 XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:97:COBJ7ACXX:6:2307:1821:56847 16 2L 291 255 51M * 0 0 TCCCGGCGAAGATGGTATCTGCCTAGGAAATCATTTCACTGAAACTGGGTT JIHIJJJJIJJJJIJJJJJJJJJJIJJJJJIJJJJJJIHHHHHFFFFFCCC XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:97:COBJ7ACXX:6:1108:6855:132514 16 2L 292 255 51M * 0 0 CCCGGCGAAGATGGTATCTGCCTAGGAAATCATTTCACTGAAACTGGGTTG JIJGJJJJJJIJJJIJIJJIJJIHJJJIHBJJGJJJIJGHHGHFFFFF@@B XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:97:COBJ7ACXX:6:1307:18891:60022 0 2L 298 255 51M * 0 0 GAAGATGGTATCTGCCTAGGAAATCATTTCACTGAAACTGGGTTGAAGGCC @@@FDDEFHHHHHJJJJJJJIIJJIJIIGJGHJJJGIIGIIJDHHJJJJJJ XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:97:COBJ7ACXX:6:1101:19397:5078 0 2L 299 255 51M * 0 0 AAGATGGTATCTGCCTAGGAAATCATTTCACTGAAACTGGGTTGAAGGCCT @@CDDFFFHHHHHJJJJJJIJJJJJJJJGDHIJJJJJJIJJIIJJJJJHII XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:97:COBJ7ACXX:6:1205:3808:46142 16 2L 302 255 51M * 0 0 ATGGTATCTGCCTAGGAAATCATTTCACTGAAACTGGGTTGAAGGCCTTGC GGHGGIGIIIIIIIIGIIGEGGGHEHABIIIIIIGHGIHHDDHD;?DD@@@ XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:97:COBJ7ACXX:6:2301:2533:6592 16 2L 303 255 51M * 0 0 TGGTATCTGCCTAGGAAATCATTTCACTGAAACTGGGTTGAAGGCCTTGCT GHIIJJJIJJJJJJIJJJIJJJJJIIJJJJJIJJJJJJHHHHHFFFFFCCC XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:97:COBJ7ACXX:6:2304:17062:148239 16 2L 306 255 51M * 0 0 TATCTGCCTAGGAAATCATTTCACTGAAACTGGGTTGAAGGCCTTGCTGGA IJIJIEIIJJIJIGIHIGIJGIGJGJJIIJJIGGGGGIHB=HHFDFFF@CC XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:97:COBJ7ACXX:6:2308:2095:33008 0 2L 307 255 51M * 0 0 ATCTGCCTAGGAAATCATTTCACTGAAACTGGGTTGAAGGCCTTGCTGGAA ;8@DDDDDBH>?FHF:F>CHH@EHIGIIIIIEFCF3:B?GGGBIHAHHAHDFFDF@@@ XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:97:COBJ7ACXX:6:1107:15167:131846 16 2L 366 255 51M * 0 0 CAATTCTTTTCAAGTTGCTGGCATGTATGAAGCAATGAACGAAGTGTACAA GEFBHG@IHEIGIIJIIIIGIGIFCIIHCGIGIEIIGJHGHGHFFFFF@CC XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:97:COBJ7ACXX:6:1108:1279:80195 0 2L 387 255 51M * 0 0 CATGTATGAAGCAATGAACGAAGTGTACAAAATTCTAATACCCATATGCGA @@CFFFFFHHHHHIJJJJJIJJJHIIGIIJJIJJIIJJJIJJJJJJJIIJI XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:97:COBJ7ACXX:6:1206:17772:153344 0 2L 387 255 51M * 0 0 CATGTATGAAGCAATGAACGAAGTGTACAAAATTCTAATACCCATATGCGA @<@DDFFFFDGHHJJGIJJIJIIDFIHIIJIIJJIJIJJIIIIJJIJI@GH XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:97:COBJ7ACXX:6:2102:5591:82195 0 2L 392 255 51M * 0 0 ATGAAGCAATGAACGAAGTGTACAAAATTCTAATACCCATATGCGAGGCTA CCCFFFFFHHHHHJJJJJJJJJJJJJJJJJJIJJJJJJIJJJJJJIJJJJJ XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:97:COBJ7ACXX:6:2301:16432:177637 0 2L 394 255 51M * 0 0 GAAGCAATGAACGAAGTGTACAAAATTCTAATACCCATATGCGAGGCTAAC @@@DDDFFDDDBHHGIG>HCFEHEFHIDHHGH@HIEFG>FIHEHHGHCEGB XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:97:COBJ7ACXX:6:2305:10443:61453 0 2L 395 255 51M * 0 0 AAGCAATGAACGAAGTGTACAAAATTCTAATACCCATATGCGAGGCTAAGA CCCFFFFFHHHHHJIHIHGIJJJJJJJJIJJJJJJIJIIJJJJJJJIJIII XA:i:0 MD:Z:49C1 NM:i:1 -DD61XKN1:97:COBJ7ACXX:6:1305:12300:195423 16 2L 396 255 51M * 0 0 AGCAATGAACGAAGTGTACAAAATTCTAATACCCATATGCGAGGCTAACAG IGGGHGADBF@IHBGHD;IEIHBCIIHF?AAIHFBGA)DF?HF?ADDD@@@ XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:97:COBJ7ACXX:6:1301:2252:57537 16 2L 403 255 51M * 0 0 AACGAAGTGTACAAAATTCTAATACCCATATGCGAGGCTAACAGAGATTTT JJIIJJJIHHJJJJJIFHFCIIGHJJJIHIIJJIHJIHBHHHHFFFFFCCC XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:97:COBJ7ACXX:6:2307:15958:126504 0 2L 404 255 51M * 0 0 ACGAAGTGTACAAAATTCTAATACCCATATGCGAGGCTAACAGAGATTTTC @@CFFFFFHHHHHJJJJJJJJJJJJJJJJJJJJJIJJJIIIJJJJJJJJJJ XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:97:COBJ7ACXX:6:1106:8340:77588 0 2L 414 255 51M * 0 0 CAAAATTCTAATACCCATATGCGAGGCTAACAGAGATTTTCAAAAGCTAAG @CCFFFFFHHHHHJJIJJJJJJJIIIIJJJIIJJJIIIJJJJJIJJJJJJJ XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:97:COBJ7ACXX:6:1206:20077:11499 16 2L 416 255 51M * 0 0 AAATTCTAATACCCATATGCGAGGCTAACAGAGATTTTCAAAAGCTAAGCA IJHIGEJJIHDJJJHGIGJIJIGIHHJJIJJJIJIIIGHHHHFBFDFFCC@ XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:97:COBJ7ACXX:6:1203:17030:154608 0 2L 425 255 51M * 0 0 TACCCATATGCGAGGCTAACAGAGATTTTCAAAAGCTAAGCAAAGTTCATG CCCFFFFFHHHH1FHJJGIJJJJIIJJJJJJJJJJJJIIJIGGGHHGIHIJ XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:97:COBJ7ACXX:6:1107:20142:132171 16 2L 429 255 51M * 0 0 CATATGCGAGGCTAACAGAGATTTTCAAAAGCTAAGCAAAGTTCATGGCAA JJJIGGGGIIIICIJIIEHGIJIJIJJIGHGIGJIGJJGHFHHFFDFFCC@ XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:97:COBJ7ACXX:6:2105:20333:148776 0 2L 435 255 51M * 0 0 CGAGGCTAACAGAGATTTTCAAAAGCTAAGCAAAGTTCATGGCAAATTGCA @C@FFFFFHHHHGJHIJJJIJJJJJIIJIJJJJJJGHIEIJJIJJIHIIII XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:97:COBJ7ACXX:6:1207:11431:60533 16 2L 441 255 51M * 0 0 TAACAGAGATTTTCAAAAGCTAAGCAAAGTTCATGGCAAATTGCAGGAGGC HIIJJJIIJJJIHHIJJIIHFJIIGIJJHJJJIIJJJJHFGHHFFFFFCCC XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:97:COBJ7ACXX:6:2108:9521:60699 16 2L 450 255 51M * 0 0 TTTTCAAAAGCTAAGCAAAGTTCATGGCAAATTGCAGGAGGCATTTAATCG JJIIGJIHIJJIIJJJJJJGIJJIIJJJJJJJJJIJIJGHHHHFFFFFC@@ XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:97:COBJ7ACXX:6:1202:8970:170602 0 2L 453 255 51M * 0 0 TCAAAAGCTAAGCAAAGTTCATGGCAAATTGCAGGAGGCATTTAATCGAAT CCCFFFFFHHHHHJJJJJJJJJJIJIJJIJJIJJIJJJJJJJJBIIGGHJJ XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:97:COBJ7ACXX:6:2107:8693:164773 0 2L 457 255 51M * 0 0 AAGCTAAGCAAAGTTCATGGCAAATTGCAGGAGGCATTTAATCGAATATCC @@@FFFFFHHHDHFHGGGJJJJJIJJJIJIHGHFIIJJJJIGGIIIGGIBF XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:97:COBJ7ACXX:6:2307:18419:157090 16 2L 460 255 51M * 0 0 CTAAGCAAAGTTCATGGCAAATTGCAGGAGGCATTTAATCGAATATCCCAA IJJJJJJJJJJIJJJJJJJJIJJJJJJJJJJJJIIJJJHHHHHFFFFFCCC XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:97:COBJ7ACXX:6:1104:16588:94026 16 2L 462 255 51M * 0 0 AAGCAAAGTTCATGGCAAATTGCAGGAGGCATTTAATCGAATATCCCAACT JJJIJJJJIGGIGJJJJIIIJJJJJJIJIJIJIJJJJJHHHFHFFFFDBB? XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:97:COBJ7ACXX:6:1207:4817:5073 16 2L 462 255 51M * 0 0 AAGCAAAGTTCATGGCAAATTGCAGGAGGCATTTAATCGAATATCCCAACT B9B4B4@B:**?4EEDG?1A@F?ABFF>FA?=03A=:=; XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:97:COBJ7ACXX:6:2107:17894:130557 0 2L 465 255 51M * 0 0 CAAAGTTCATGGCAAATTGCAGGAGGCATTTAATCGAATATCCCAACTACA BCCFFDFFGHGHHJJJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJJJJJJI XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:97:COBJ7ACXX:6:2303:2851:98881 0 2L 555 255 51M * 0 0 TACATATTTATAAACAGGGTAAGAGAGTTTTTGGAACATACTTTCGTGTTG @BCFFFFFHHHHHJJJJJJAFGIJJIIGIIJJJJIJJJJJIJJJJJGIIJJ XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:97:COBJ7ACXX:6:2304:12883:92184 16 2L 563 255 51M * 0 0 TATAAACAGGGTAAGAGAGTTTTTGGAACATACTTTCGTGTTGGCTTCTAT EECDDBDEEEEEDBCCDD:DEAEEDEFCFEC9@@:1DE?D:DDFGGGGGBGEHDDH3;DGGIE;DD XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:97:COBJ7ACXX:6:2106:16981:166296 0 2L 743 255 51M * 0 0 TTGTTTCAACATACGTTAGAACTTTTACACTGAACGATTCGGACCGGACTC ?@@AADBDHFDFDGHFAF;@BECHHII@EEHIGGDBFEFF;FHEGII;AF; XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:97:COBJ7ACXX:6:2108:11645:6736 16 2L 744 255 51M * 0 0 TGTTTCAACATACGTTAGAACTTTTACACTGAACGATTCGGACCGGACTCT JIJJJIIFIIHHGIIGIGGIJIIIHGGIHEIHGIJIJIHHHHHFFFFFC@@ XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:97:COBJ7ACXX:6:1207:13167:93216 16 2L 747 255 51M * 0 0 TTCAACATACGTTAGAACTTTTACACTGAACGATTCGGACCGGACTCTGTG BCEDGHEFDDGFBGHFBIIIGHGG?GDFDBFBGGGHGGFHDHDDFFFD@@@ XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:97:COBJ7ACXX:6:1307:17649:158836 0 2L 749 255 51M * 0 0 CAACATACGTTAGAACTTTTACACTGAACGATTCGGACCGGACTCTGTGCA CCCFFFFFHFHHHIGEIGJJIJGJJJJIF@GHGIIJIIIHJGGJJJJ@FGI XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:97:COBJ7ACXX:6:1101:12267:163597 0 2L 752 255 51M * 0 0 CATACGTTAGAACTTTTACACTGAACGATTCGGACCGGACTCTGTGCATAT @@@DFF?DHHDHFHIIJJJIJGHIJJIIJJJJJGHIGIGHEGHI=CHIDGI XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:97:COBJ7ACXX:6:2102:12127:14270 16 2L 752 255 51M * 0 0 CATACGTTAGAACTTTTACACTGAACGATTCGGACCGGACTCTGTGCATAT JIIGJJJIIIIHJJJIGHIJJIIJJJJJJIJJJIJJJJHHHGHFFFFFCCC XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:97:COBJ7ACXX:6:1105:19675:113812 16 2L 771 255 51M * 0 0 ACTGAACGATTCGGACCGGACTCTGTGCATATCATTAAAGATTCCAATACC CGGJIJIIJJIJIGGDIIHHG@IHAAJIGIJIIIGIGHFHFHHFDDDD=@B XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:97:COBJ7ACXX:6:2308:3713:14646 0 2L 772 255 51M * 0 0 CTGAACGATTCGGACCGGACTCTGTGCATATCATTAAAGATTCCAATACCG @@CFFDDFFFGFFEFDBGGHDDGEDDFGGGGGEHGCHGGEGIIJJJIEIGG XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:97:COBJ7ACXX:6:1202:10930:167853 16 2L 773 255 51M * 0 0 TGAACGATTCGGACCGGACTCTGTGCATATCATTAAAGATTCCAATACCGT GHCD@HGGFHEGHGIHFFIIIGFGHDGF*D8?DG7BGFF@ XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:97:COBJ7ACXX:6:1207:3046:69048 0 2L 784 255 51M * 0 0 GACCGGACTCTGTGCATATCATTAAAGATTCCAATACCGTTGATATTAATA CCCFFFFFHHHHHJJJJGIIJIJJJJJJJIJIJJJIJJJIIJJJJJJJJII XA:i:0 MD:Z:51 NM:i:0 diff --git a/deeptools/test/test_corrGC/test_paired.bam b/deeptools/test/test_corrGC/test_paired.bam deleted file mode 100644 index f3962bfa3783766de0539285bd4a22be7933c9ba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2354 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 Y009360763o02=@U00000000000QA;;t^fc4 diff --git a/deeptools/test/test_corrGC/test_paired.bam.bai b/deeptools/test/test_corrGC/test_paired.bam.bai deleted file mode 100644 index 0df7203a23a423a24f0435915097bb958fa65c5c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2536 zcmZ>A^kigYU|?VZ;woVV1`wNpAr?$BFc@)y7+#Yg^627*P*pI>2%;Ir9i>M@U^E0q aLtr!nMnhmU1V%$(Gz91x0 - <============== - - - B <============== ==============> - ==============> - ==============> - """ - - def test_count_reads_in_region(self, bc): - c, bamFile1, bamFile2, bamFile_PE, chrom, step_size, bin_length = self.ifiles(bc) - c.skipZeros = False - resp, _ = c.count_reads_in_region(chrom, 0, 200) - - nt.assert_equal(resp, np.array([[0, 0.], - [0, 1.], - [1, 1.], - [1, 2.]])) - - def test_count_reads_in_region_extension_1(self, bc): - """ - In this case when read extension is smaller than read length - extension is turned off and a warning is printed. - """ - c, bamFile1, bamFile2, bamFile_PE, chrom, step_size, bin_length = self.ifiles(bc) - c = cr.CountReadsPerBin( - [bamFile1, bamFile2], - binLength=1, - stepSize=50, - extendReads=25 - ) - - resp, _ = c.count_reads_in_region(chrom, 0, 200) - - nt.assert_equal(resp, np.array([[0, 0.], - [0, 1.], - [1, 1.], - [1, 2.]])) - - def test_count_reads_in_region_total(self, bc): - """ count the reads over the whole region - 2 for the first case, and 4 for the second - """ - c, bamFile1, bamFile2, bamFile_PE, chrom, step_size, bin_length = self.ifiles(bc) - c.skipZeros = False - c.stepSize = 200 - c.binLength = 200 - resp, _ = c.count_reads_in_region(chrom, 0, 200) - nt.assert_equal(resp, np.array([[2, 4.]])) - - def test_countReadsInRegions_min_mapping_quality(self, bc): - c, bamFile1, bamFile2, bamFile_PE, chrom, step_size, bin_length = self.ifiles(bc) - # Test min mapping quality. - c.minMappingQuality = 40 - c.skipZeros = False - - resp, _ = c.count_reads_in_region(chrom, 0, 200) - nt.assert_equal(resp, np.array([[0, 0, 0, 1.], - [0, 0, 0, 1.]]).T) - - def test_count_reads_in_region_ignore_duplicates(self, bc): - c, bamFile1, bamFile2, bamFile_PE, chrom, step_size, bin_length = self.ifiles(bc) - # Test ignore duplicates - c.skipZeros = False - c.ignoreDuplicates = True - resp, _ = c.count_reads_in_region(chrom, 0, 200) - - nt.assert_equal(resp, np.array([[0, 0, 1, 1.], - [0, 1, 1, 1.]]).T) - - def test_count_reads_in_region_ignore_bed_regions(self, bc): - c, bamFile1, bamFile2, bamFile_PE, chrom, step_size, bin_length = self.ifiles(bc) - # Test bed regions: - bed_regions = [[chrom, [(10, 20)], "."], [chrom, [(150, 160)], "."]] - c.skipZeros = False - c.binLength = 10 - resp, _ = c.count_reads_in_region(chrom, 0, 200, bed_regions_list=bed_regions) - nt.assert_equal(resp, np.array([[0, 1.], - [0, 2.]]).T) - - def test_get_coverage_of_region_sam_flag_include(self, bc): - c, bamFile1, bamFile2, bamFile_PE, chrom, step_size, bin_length = self.ifiles(bc) - c.samFlag_include = 16 # include reverse reads only - c.bamFilesList = [bamFile1] - resp, _ = c.count_reads_in_region(chrom, 0, 200) - nt.assert_array_equal(resp, np.array([[0], [0], [0], [1]])) - - def test_get_coverage_of_region_sam_flag_exclude(self, bc): - c, bamFile1, bamFile2, bamFile_PE, chrom, step_size, bin_length = self.ifiles(bc) - c.samFlag_exclude = 16 # exclude reverse reads - c.bamFilesList = [bamFile1] - resp, _ = c.count_reads_in_region(chrom, 0, 200) - nt.assert_array_equal(resp, np.array([[0], [0], [1], [0]])) - - def test_get_coverage_of_region_large_bin(self, bc): - c, bamFile1, bamFile2, bamFile_PE, chrom, step_size, bin_length = self.ifiles(bc) - c.bamFilesList = [bamFile2] - c.binLength = 200 - c.stepSize = 200 - resp, _ = c.count_reads_in_region(chrom, 0, 200) - nt.assert_array_equal(resp, np.array([[4]])) - - def test_get_coverage_of_region_ignore_duplicates(self, bc): - c, bamFile1, bamFile2, bamFile_PE, chrom, step_size, bin_length = self.ifiles(bc) - c.ignoreDuplicates = True - c.bamFilesList = [bamFile2] - resp, _ = c.count_reads_in_region(chrom, 0, 200) - nt.assert_array_equal(resp, np.array([[0.], - [1.], - [1.], - [1.]])) - - # check zero to nans - c.zerosToNans = True - resp, _ = c.count_reads_in_region(chrom, 0, 200) - nt.assert_array_equal(resp, np.array([[np.nan], - [1.], - [1.], - [1.]])) - - def test_get_coverage_of_region_split_read(self, bc): - """ - The bamFile1 contains a read at position 10 - with the following CIGAR: 10S20M10N10M10S - that maps to a chromosome named chr_cigar. - """ - c, bamFile1, bamFile2, bamFile_PE, chrom, step_size, bin_length = self.ifiles(bc) - # turn of read extension - c.extendPairedEnds = False - c.bamFilesList = [bamFile1] - c.binLength = 10 - c.stepSize = 10 - resp, _ = c.count_reads_in_region('chr_cigar', 0, 100) - nt.assert_array_equal(resp, np.array([[0.], - [1.], - [1.], - [0.], - [1.], - [0.], - [0.], - [0.], - [0.], - [0.]])) - - def test_get_coverage_of_region_zeros_to_nan(self, bc): - c, bamFile1, bamFile2, bamFile_PE, chrom, step_size, bin_length = self.ifiles(bc) - c.zerosToNans = True - resp, _ = c.count_reads_in_region(chrom, 0, 200) - - nt.assert_equal(resp, np.array([[np.nan, np.nan], - [np.nan, 1], - [1, 1], - [1, 2]])) - - def test_bed_file(self, bc): - c, bamFile1, bamFile2, bamFile_PE, chrom, step_size, bin_length = self.ifiles(bc) - bed = "chr3R\t0\t10\nchr3R\t110\t120\nchr3R\t160\t180" - import tempfile - bed_file = tempfile.NamedTemporaryFile(suffix=".bed", delete=False, mode="w") - bed_file.write(bed) - bed_file.close() - - c = cr.CountReadsPerBin( - [bamFile2], - bedFile=[bed_file.name] - ) - - resp = c.run() - nt.assert_equal(resp, np.array([[0.], - [1.], - [2.]])) - - import os - os.unlink(bed_file.name) diff --git a/deeptools/test/test_data/computeMatrixOperations.bed b/deeptools/test/test_data/computeMatrixOperations.bed deleted file mode 100644 index 9a26220356..0000000000 --- a/deeptools/test/test_data/computeMatrixOperations.bed +++ /dev/null @@ -1,196 +0,0 @@ -6 85676989,85677423,85677794,85677953,85678135 85677191,85677492,85677875,85678032,85678736 ENST00000369605 . - -2 132147908,132150911,132153531,132154661,132156972,132157308,132161487 132148228,132150976,132153694,132154768,132157146,132157423,132161955 ENST00000295181 . - -11 43829708,43833609 43831590,43833917 ENST00000499066 . - -3 48630451,48630606,48630992,48631223,48631648,48631879,48632244 48630515,48630720,48631126,48631306,48631801,48632044,48632337 ENST00000444531 . - -22 28687762,28689134,28694031,28695126,28695709,28696900,28699837,28703504,28710005,28711908,28719394,28724976,28725242,28730419,28734402,28741768 28687986,28689215,28694117,28695242,28695873,28696987,28699937,28703566,28710059,28712017,28719485,28725124,28725367,28730548,28734727,28741838 ENST00000382580 . - -7 76510427,76510902,76511656,76513083,76513946,76515044 76510737,76511052,76511882,76513163,76514076,76516521 ENST00000334348 . + -6 154086506,154089825,154090951,154118682 154087785,154090178,154091472,154118969 ENST00000522555 . + -X 153444719,153447747,153454393,153455541,153456264,153456492,153457136,153462609,153464987,153469145,153470449 153445464,153447909,153454508,153455766,153456364,153456651,153457228,153462671,153465055,153469261,153470587 ENST00000334497 . - -3 154121002,154121941,154124409,154129573,154149388,154152771,154187684,154191288,154194643,154217868,154225855,154240369,154253115,154254719,154255330 154121235,154123075,154124449,154129719,154149445,154152932,154187837,154191418,154194718,154217958,154226010,154240579,154253183,154254824,154257827 ENST00000356448 . + -20 21197461,21198728,21202313,21213535,21213910,21218146 21197576,21198804,21202372,21213592,21214022,21218289 ENST00000433213 . - -18 28009803,28011845,28013682,28097062 28009872,28011992,28013909,28097229 ENST00000430882 . - -2 215476666,215479921 215476730,215480248 ENST00000414756 . + -16 35195778 35197544 ENST00000564059 . + -10 73496494,73498297 73496906,73498541 ENST00000620559 . + -14 105209285,105211121,105212112,105217543,105218997,105219150,105220068,105221647,105226068,105226250,105226633,105228819,105241264,105252506,105256517,105272720,105286295,105300445 105210588,105211293,105212164,105217800,105219053,105219232,105220130,105221914,105226161,105226290,105226760,105228913,105241414,105252579,105256549,105272894,105286376,105315589 ENST00000546474 . - -1 68375326 68375663 ENST00000434209 . - -20 43916166,43955147,43973366,44006546,44051305,44054298,44064776,44065711,44066729,44068649 43916208,43955272,43973432,44006792,44051545,44054526,44064857,44066107,44066857,44069616 ENST00000372999 . + -22 20318118 20318749 ENST00000608275 . - -15 60456764,60466593,60468060,60476062,60478567,60479002 60456794,60466713,60468162,60476167,60478650,60479107 ENST00000561087 . - -12 101280127,101281115,101285569,101285748,101286320,101288959,101290136,101290732 101280327,101281196,101285636,101285881,101286509,101289041,101290274,101291427 ENST00000551825 . + -19 5894676,5896452,5896904,5903611 5894854,5896575,5896997,5903756 ENST00000308961 . - -8 88032008,88046668,88056127,88074604,88116506,88118699,88167668,88186475,88197157,88327074 88041795,88046784,88056278,88074743,88116718,88118861,88167973,88186598,88197306,88327488 ENST00000286614 . - -2 218217140,218217371,218225919,218228737,218234351 218217254,218217544,218225954,218228850,218234398 ENST00000420104 . + -1 150067808,150068629,150072165,150076232 150067950,150068764,150072226,150077029 ENST00000497638 . + -1 114716915,114718612,114719578,114720538,114723882,114725220,114726210,114726982,114730257,114730507,114732603,114733731,114733988,114734441,114736757,114737470,114737962,114739691,114741526,114749820 114718216,114718745,114719742,114720717,114724002,114725333,114726386,114727090,114730422,114730648,114732816,114733857,114734117,114734523,114736855,114737563,114738072,114739890,114741673,114750190 ENST00000438362 . - -15 51884555 51884653 ENST00000384753 . + -11 126283105,126288442,126289664,126290461,126290802 126283153,126288573,126289833,126290585,126290897 ENST00000467006 . + -2 241150466,241153482,241157806,241158483 241150547,241153604,241157862,241158807 ENST00000473017 . + -12 121210064,121216954,121217133,121221912,121222093,121222946,121228532,121228724,121228962,121232413,121232610,121232996,121233522 121210298,121217002,121217281,121221984,121222166,121223043,121228613,121228866,121229099,121232507,121232676,121233092,121234070 ENST00000359949 . + -2 58428384,58656649,58695633 58428464,58656711,58696055 ENST00000455219 . + -17 43006724,43012178,43013046,43013266,43013475,43013775,43014107 43006968,43012277,43013194,43013373,43013662,43013882,43014456 ENST00000415816 . + -5 38429891 38430160 ENST00000513087 . - -2 203380307,203391045,203394699,203395658,203402575 203380384,203391143,203394846,203395780,203402734 ENST00000451591 . + -12 122976884,122978359,122978752 122976970,122978569,122978830 ENST00000545976 . + -19 10637643,10637855,10638226,10642366,10643278 10637747,10637929,10638315,10642451,10643528 ENST00000591194 . + -19 39264381,39264964,39265108,39265490,39265718 39264531,39265036,39265252,39265565,39265817 ENST00000607083 . + -11 118999040,119010763,119011220,119011938,119012148,119013231,119014213 118999109,119010830,119011311,119012003,119012254,119013262,119014346 ENST00000580556 . + -11 83459507,83462001 83459924,83462149 ENST00000529159 . - -12 55684857,55686201,55687970,55688201,55688843 55685288,55686314,55688096,55688300,55688891 ENST00000557555 . - -2 207868581,207869807 207868942,207869915 ENST00000421964 . - -10 86968191,86970199,86970475 86968605,86970262,86970915 ENST00000372013 . + -16 71525232,71526119,71536659 71525364,71526312,71538746 ENST00000338482 . + -1 2590925,2591556,2591931,2592654,2592832,2593813,2594384,2594789,2595275,2596008,2596560,2598206,2598653,2603883,2604146,2605557,2606247,2606973,2609338,2609669,2611280,2612126,2629330 2591089,2591633,2592027,2592720,2592966,2593962,2594443,2594893,2595359,2596107,2596689,2598300,2598790,2603973,2604281,2605623,2606366,2607069,2609419,2609831,2611340,2612204,2629494 ENST00000504800 . - -19 39886265,39887118 39886585,39887292 ENST00000595713 . - -1 24625410 24625513 ENST00000459380 . - -8 12738028,12740873,12743163,12755923 12738144,12740996,12743282,12756073 ENST00000530693 . - -17 82900541,82903404,82905935,82907760,82909284,82911757,82920555,82921500,82923651,82924938,82926399 82900731,82903478,82906053,82907821,82909307,82911789,82920618,82921577,82923733,82925057,82926439 ENST00000574422 . + -4 158171348,158172872 158171489,158173318 ENST00000587787 . - -2 135638617,135638738,135638895,135645378,135649086 135638655,135638789,135639122,135645527,135649331 ENST00000443537 . + -X 74278373,74280930,74281701,74292426 74280494,74281085,74281848,74292600 ENST00000429124 . - -3 33277465,33297663,33373091,33373259,33373577,33373846,33375287,33377272,33378102,33378684,33383988,33385500,33403233 33277515,33297725,33373160,33373355,33373704,33373921,33375418,33377333,33378147,33378741,33384201,33385728,33403662 ENST00000463736 . + -8 46792064,46792608 46792320,46793064 ENST00000509929 . + -1 44988233 44988725 ENST00000411837 . - -6 44127553,44134560,44135016,44135327,44136348,44138479,44139466,44139707,44140251 44127678,44134743,44135096,44135366,44136439,44138517,44139609,44139759,44140328 ENST00000532634 . + -15 57720294 57720928 ENST00000567865 . + -19 21788879,21793516 21789100,21793860 ENST00000593824 . - -10 35195146,35206894,35211253 35195214,35207051,35212923 ENST00000356917 . + -17 8144993 8145071 ENST00000614952 . - -1 226870183,226871261,226875364,226881887 226870505,226871404,226875550,226881970 ENST00000524196 . + -2 2729907,2730775 2730093,2730957 ENST00000457813 . - -16 88803212,88804544,88804761,88805439,88805723,88806020,88806485,88807050,88807280,88808114 88804059,88804667,88804898,88805637,88805869,88806121,88806674,88807203,88807482,88809258 ENST00000301019 . + -12 6981293,6981810,6982675 6981632,6981904,6982783 ENST00000620843 . - -16 84459258,84461694,84467303 84460893,84462999,84467361 ENST00000565700 . - -4 77030782,77039742 77030970,77040100 ENST00000513373 . + -2 120090482,120091554,120093248,120100243,120100698,120101588 120090516,120091661,120093276,120100286,120100814,120101627 ENST00000489017 . + -18 71932492 71932796 ENST00000604699 . + -8 15688913 15689562 ENST00000506768 . - -X 49177988,49178271,49179250,49179692,49183733,49184624,49184825 49178179,49178475,49179388,49179806,49183917,49184710,49184898 ENST00000432913 . - -6 111661759,111674498,111694374,111694627,111696276 111661947,111674630,111694528,111694704,111696524 ENST00000467921 . - -4 77720237,77726166,77728853,77731386,77742140,77744717,77748315,77756861,77773080,77774529,77776270,77819303 77720643,77726369,77729081,77731538,77742295,77744875,77748384,77756951,77773166,77774712,77776392,77819376 ENST00000504804 . - -1 24323039,24334644,24336481,24337077,24337635,24337991,24339667,24342114,24342693,24342891,24344896,24346552,24347467,24350057,24354373 24323117,24334706,24336827,24337151,24337789,24338103,24339762,24342273,24342772,24343025,24344931,24346641,24347553,24350122,24354488 ENST00000528064 . + -11 10591575,10593491 10591612,10594023 ENST00000529471 . - -18 13059181,13067830,13068093,13068358,13068851,13069088,13069737,13071038,13072754,13073008,13087016,13087530,13089451,13092376,13095502,13096183,13099475,13100304,13103508,13104983,13116373,13117584,13124631 13059312,13067956,13068237,13068422,13068991,13069181,13069856,13071212,13072845,13073185,13087277,13087646,13089565,13092527,13095681,13096307,13099581,13100512,13103588,13105079,13116503,13117643,13125034 ENST00000430049 . + -16 19417695,19430412,19439959,19444080,19449541,19460234,19463279,19463775,19466081,19469680,19472087,19474124,19477439,19479430,19481369,19486944,19487192,19490394,19492149,19494261,19497120,19497919 19418092,19430640,19440826,19444250,19449631,19460334,19463367,19464024,19466233,19469825,19472243,19474276,19477518,19479528,19481465,19487020,19487326,19490568,19492228,19494366,19497163,19499113 ENST00000542583 . + -14 76151934,76154353,76166662,76171842,76173545,76176622,76177891,76180763,76195877,76201690 76151991,76155025,76166727,76172019,76173625,76176690,76177931,76180849,76195972,76202788 ENST00000312858 . + -14 104773790,104774937,104775075,104775651,104776658 104773980,104775003,104775207,104775799,104776694 ENST00000554826 . - -5 72816671,72848384,72851243,72861807,72865595,72872638,72875614,72877227,72882466,72883063,72887069,72888077,72889785,72891809,72893138,72893376,72893615,72896457,72897055,72900005,72900973,72903708,72905302 72816752,72848498,72851319,72861914,72865729,72872720,72875737,72877346,72882527,72883232,72887222,72888303,72889957,72891896,72893246,72893535,72893703,72896556,72897151,72900081,72901073,72903783,72905429 ENST00000523768 . + -3 149812707,149846010,149852515,149872028,149895472,149902071,149911977,149921133,149960055,149960739 149813353,149846140,149852596,149872154,149895560,149902162,149912083,149921227,149960136,149962139 ENST00000392894 . + -2 89078009,89078738 89078310,89078784 ENST00000517571 . - -19 37594829,37598375,37599625,37611512 37595095,37598456,37599752,37613387 ENST00000589117 . + -5 74693474,74696692,74696995,74705218 74693704,74696739,74697106,74705257 ENST00000510820 . + -3 14402575,14416411,14443627,14445716,14447581,14457949,14466515,14467852,14468087,14472204,14477204,14478465,14479084,14481670,14484866 14402847,14416453,14443863,14445851,14447816,14458082,14466650,14467956,14468212,14472317,14477342,14478568,14479185,14481841,14489349 ENST00000613060 . + -7 141649130,141651524,141652786 141649333,141651609,141653065 ENST00000494053 . + -2 74264147,74265103,74285772,74290243 74264299,74265264,74285902,74290705 ENST00000432728 . - -9 35812973,35813444,35813643,35814898 35813338,35813549,35813784,35815021 ENST00000461169 . - -2 169529754,169530586,169531351,169540050 169529926,169530701,169531490,169540117 ENST00000490590 . - -16 86490267,86508654 86491004,86508877 ENST00000593604 . - -3 157149286,157149484,157149835,157150064,157150281,157152176,157153035,157156935,157158865,157159404,157159791 157149385,157149596,157149977,157150169,157150381,157152241,157153156,157157083,157158975,157159479,157160178 ENST00000477127 . - -12 51382334,51383460,51391600 51382509,51383582,51391675 ENST00000603482 . - -19 11420603,11421127,11421676,11422470,11422700,11423876,11426143,11426445,11426682,11426872,11430698,11430898,11434772 11420947,11421212,11421832,11422627,11422861,11424029,11426266,11426571,11426784,11427040,11430776,11431020,11435104 ENST00000356392 . - -2 55313828,55315927 55314123,55316051 ENST00000476903 . - -2 86604599,86612158,86620329,86622660,86623815 86605418,86612274,86620469,86622827,86623866 ENST00000477307 . - -19 35059058,35086955,35099204,35106228 35059778,35087100,35099387,35106304 ENST00000392227 . - -17 4945666,4946627 4945997,4947469 ENST00000574872 . - -10 126413868,126416799,126417715,126421786 126414738,126416911,126417808,126421879 ENST00000456514 . - -22 30522798,30525349,30525610,30525825,30529086,30529288,30531902,30532524,30532796,30533995,30538826,30546628 30525109,30525519,30525750,30525932,30529170,30529349,30531998,30532713,30532856,30534039,30538902,30546682 ENST00000402034 . - -5 154049601,154051736,154052919 154050017,154051943,154053002 ENST00000519928 . + -5 93741639,93743002 93741689,93743500 ENST00000606528 . + -22 45718422,45729424,45738730,45740368 45718493,45729590,45738839,45740800 ENST00000483549 . + -8 114282135,114284218,114287721 114282294,114284514,114287996 ENST00000519248 . + -16 2091822,2092046,2092479,2093543,2093810 2091906,2092188,2092592,2093738,2093884 ENST00000562425 . - -1 154992588,154992901 154992786,154993111 ENST00000481758 . + -6 32934628,32940752 32938965,32940984 ENST00000498020 . - -2 109794684,109801782,109803431 109795076,109801850,109803539 ENST00000432606 . + -1 966501,966703,970276,970520,970685,971076,971323,972074,972287,972860,973185,973499,973832,974315,974441 966614,966803,970423,970601,971006,971208,971404,972150,972424,973010,973326,973640,974051,974364,975008 ENST00000379409 . + -6 61630232,61652254,61659116,61661281,61678886,61680886 61630501,61652317,61659150,61661364,61678947,61681049 ENST00000511849 . - -13 30713477,30735550,30744059,30752051,30755943,30763943 30713841,30735675,30744159,30752122,30756025,30764425 ENST00000617770 . + -1 161206408,161209192,161209482 161206597,161209313,161209727 ENST00000473321 . + -18 28146232 28146703 ENST00000621223 . - -16 2148623,2149940,2151568,2151694,2151855,2152819,2152988,2153318 2148978,2150051,2151610,2151761,2151908,2152885,2153222,2154110 ENST00000562735 . + -5 175492206,175509060,175510108,175511450,175512110,175513462,175516613 175492267,175509202,175510207,175511526,175512196,175513590,175516662 ENST00000502865 . + -22 29231017,29231457,29231592,29232255,29233378,29233613,29234136,29234304,29243444 29231140,29231508,29231682,29232402,29233468,29233666,29234199,29234349,29243489 ENST00000433143 . + -21 27638692,27648664,27653355 27638923,27648765,27653491 ENST00000426418 . + -17 6641026,6641752,6642248 6641227,6641834,6642357 ENST00000571957 . + -6 41683978,41686089,41687093,41687752,41687907,41689730,41690662,41691000,41734312 41685078,41686237,41687169,41687809,41688028,41689811,41690917,41691235,41734401 ENST00000403298 . - -9 76611376,76637534,76638185,76644738,76652482,76655422,76692073 76613373,76637549,76638288,76644912,76652683,76655502,76692200 ENST00000223609 . - -17 1843919,1844577,1853100,1854138 1843998,1844686,1853189,1854274 ENST00000571725 . + -11 64224800,64226049 64224970,64226234 ENST00000540472 . - -17 41619445,41620535,41620658,41620965,41621592,41622949,41624077 41619688,41620558,41620879,41621091,41622511,41623032,41624296 ENST00000493253 . - -20 45416109,45419294,45419503,45420135,45420331,45420527,45421382,45424215,45424495,45425573 45416343,45419395,45419590,45420223,45420429,45420693,45421583,45424381,45424579,45426042 ENST00000279035 . + -17 41966740,41968067,41971891,41973474 41966887,41968740,41972031,41977731 ENST00000393892 . + -9 129612268,129613106,129613434,129615483,129620602 129612454,129613251,129613597,129615644,129620743 ENST00000619117 . - -10 132351606,132355789,132361456,132365423,132366845 132351753,132355886,132361575,132365550,132367001 ENST00000472556 . + -12 52782649 52782839 ENST00000547968 . + -14 23953788,23955034,23965761,23965931,23967210,23968756 23953916,23955212,23965832,23965983,23967266,23969274 ENST00000559632 . + -14 24146809,24147522 24147221,24147570 ENST00000561103 . - -16 69799045,69840125,69842023,69871803 69799295,69840263,69842120,69871865 ENST00000567986 . + -9 119511668 119511760 ENST00000616497 . + -14 102928829,102930164,102930405,102930575 102928955,102930327,102930493,102930591 ENST00000559789 . + -15 49155770,49158844,49201161,49217189,49235850,49239220 49156016,49158968,49201250,49217313,49235941,49239330 ENST00000560654 . + -1 19608113 19608568 ENST00000457263 . + -8 26547668 26548463 ENST00000524123 . + -10 37600795 37601368 ENST00000448191 . - -17 44769985,44771583,44771755,44772266,44772398,44772856,44773013,44773260,44774294,44774491,44774697,44775211,44775393,44775583,44776126,44776744,44776898,44777165,44777471,44777694,44777951,44778151,44779221,44779738 44770048,44771669,44771831,44772333,44772466,44772931,44773085,44773427,44774379,44774582,44774749,44775311,44775465,44775676,44776207,44776795,44776962,44777265,44777601,44777863,44778066,44778242,44779239,44780610 ENST00000587773 . + -1 58084418 58084559 ENST00000441183 . + -14 52646191,52646374 52646287,52647124 ENST00000555069 . - -15 71167024,71185404,71188815 71167189,71185506,71189016 ENST00000566268 . - -2 26848423,26898495,26924886,26927252 26848497,26898760,26925045,26927401 ENST00000431402 . + -17 49844056,49847912 49844157,49848017 ENST00000608380 . - -14 105858334 105858412 ENST00000581354 . - -11 4832132 4833072 ENST00000421277 . + -6 29657209,29659318,29666151,29667642,29667903,29670173,29670700,29671171 29657297,29659666,29666265,29667663,29667924,29670221,29670721,29671185 ENST00000396704 . + -6 27126078,27132524 27126462,27132548 ENST00000606923 . - -3 9649504,9653620,9662266,9669431,9671047,9672684,9677316,9677983,9683177 9649742,9653769,9662375,9669492,9671170,9672758,9677387,9678058,9683728 ENST00000430020 . + -10 131092390,131098305,131104264,131116798,131134378,131146505,131163121,131166796,131260258,131308210,131309152,131311293 131093318,131098424,131104354,131116934,131134448,131146660,131163210,131166885,131260444,131308391,131309299,131311721 ENST00000368642 . - -X 103585562,103586218,103586653 103585624,103586291,103587526 ENST00000494801 . + -12 104286994,104288930,104289465,104311289,104313244,104315776 104287109,104289040,104289542,104311412,104313317,104315832 ENST00000531689 . + -9 20726285,20740235,20758089,20764868,20770031 20726348,20740340,20758191,20765073,20770112 ENST00000605031 . + -1 26182054,26182360,26182479,26183203,26183345,26183728,26184070,26184213,26184400 26182082,26182402,26182584,26183256,26183414,26183830,26184141,26184287,26184409 ENST00000528001 . + -7 75953988,75972412,75979450,75980338,75981516,75982223,75983519,75983737,75984776,75985057,75985578,75985922,75986158,75986336 75954180,75972461,75979579,75980488,75981606,75982322,75983636,75983856,75984958,75985207,75985849,75986068,75986241,75986854 ENST00000454934 . + -20 19693266,19694684,19695435,19696543 19693462,19694924,19695516,19696727 ENST00000598694 . - -2 218893220,218899190 218893267,218899581 ENST00000489887 . + -3 9362841,9365015,9366907,9371059,9374515,9377818,9380502,9383198,9384211,9384523 9363127,9365320,9366985,9371536,9374646,9377888,9380618,9383309,9384335,9385702 ENST00000452837 . + -X 71368665 71368968 ENST00000611704 . + -13 27621885,27648378,27650041 27622009,27648453,27651549 ENST00000489647 . + -3 112990446 112991153 ENST00000609673 . - -12 111513473,111518248,111519831 111513539,111518427,111519967 ENST00000481331 . - -1 111449483,111456085,111456629,111459456,111460916 111449581,111456249,111456755,111459636,111461026 ENST00000483994 . + -8 103213410,103219464,103227988 103213594,103219554,103228166 ENST00000521926 . + -7 100336078,100338178,100338772,100345864,100349730,100351251 100336220,100338264,100338889,100345968,100349887,100351900 ENST00000473757 . + -11 66312852,66318833 66312992,66319237 ENST00000534065 . + -7 44566001,44566447,44568117,44568902,44569129,44569808,44570014,44571491,44572346,44572573,44572889,44573582,44573835 44566079,44566524,44568223,44568992,44569203,44569903,44570128,44571736,44572437,44572744,44573050,44573744,44573925 ENST00000431640 . - -16 11756321,11758430,11761405 11756370,11758539,11761662 ENST00000570862 . - -5 35675601,35691036,35692569,35694287,35695734,35697689,35700495,35704553,35705650 35675992,35691256,35692724,35694348,35695796,35697793,35700752,35704662,35705791 ENST00000504054 . + -6 32038582,32039109,32039355,32039545,32039748 32038811,32039248,32039457,32039647,32039756 ENST00000464325 . + -16 4797741,4797937,4798070,4798568,4799685,4800497,4801502,4801913 4797840,4797987,4798184,4798667,4799781,4800578,4801585,4802184 ENST00000586336 . - -22 38111871,38112503 38112305,38112855 ENST00000463287 . - -X 78945420,78947814,78952192,78960507 78945495,78947863,78952335,78961954 ENST00000171757 . + -8 143817978,143818192,143818372,143818958 143818075,143818285,143818534,143819037 ENST00000528999 . - -19 42300088,42300170,42301949,42302231,42302436 42300092,42300287,42302039,42302325,42302777 ENST00000601865 . - -9 136483494 136486066 ENST00000354376 . + -8 97691018,97713661,97719048,97722878,97724599 97691188,97713769,97719189,97723035,97724652 ENST00000519293 . + -1 152663395,152664084 152663429,152664659 ENST00000368784 . + -11 213035,214229 213418,214516 ENST00000526557 . + -1 43023548 43023637 ENST00000516994 . - -2 25328632 25328744 ENST00000408518 . - -19 45128568 45129030 ENST00000589460 . + -3 49416778,49417817,49418970,49419259,49419709,49420210,49421491,49422103,49422360 49417718,49417973,49419151,49419405,49419788,49420342,49421572,49422271,49422753 ENST00000273588 . - -12 133037393,133041277,133047954,133048752 133037554,133041482,133048081,133048818 ENST00000438628 . + -11 61329956,61331542,61332907,61333603 61330074,61331691,61333008,61333775 ENST00000543627 . - -17 43528498,43529134,43529503,43529883,43530106 43528743,43529236,43529676,43529952,43530434 ENST00000586826 . - -2 101309449 101309534 ENST00000578474 . + -21 28872190,28876311,28878191,28879869,28882159,28882984,28885211 28872739,28876491,28878333,28879953,28882250,28883071,28885371 ENST00000460212 . - -17 42968725,42970288,42971606,42979169,42979377 42969186,42970342,42971696,42979268,42980349 ENST00000462157 . - -5 90410032,90410499 90410304,90410669 ENST00000546238 . + -10 32928192,32929821,32932505,32935491,32958144 32928264,32930044,32932600,32935558,32958227 ENST00000488494 . - -4 185678422,185678795,185684753,185740000 185678547,185678822,185684842,185740330 ENST00000452351 . - -1 231925833,231940927,231943748,231944922 231925950,231941050,231943959,231945233 ENST00000456782 . + -17 551633,553379,560425,562502 551950,553462,560573,562686 ENST00000572607 . - -6 2245776,2248836,2263600,2269697,2271815,2283498 2245930,2248926,2263684,2269799,2273417,2283774 ENST00000456943 . + -15 56634037 56634167 ENST00000614892 . - -Y 6837706 6838252 ENST00000433995 . + -2 73271196,73272186,73273014,73284159 73271510,73272302,73273129,73284431 ENST00000520186 . - -9 112380079,112403994,112405623,112418859,112438430,112441698,112454012,112459448,112470431 112380180,112404158,112405722,112418958,112438625,112441770,112454162,112459577,112472405 ENST00000398803 . + -16 35640028 35640582 ENST00000566449 . + -2 108493300,108499552,108507559 108497109,108499754,108509415 ENST00000480863 . + diff --git a/deeptools/test/test_data/computeMatrixOperations.mat.gz b/deeptools/test/test_data/computeMatrixOperations.mat.gz deleted file mode 100644 index 559691c5f0b8dd5b7c6256c179b02040ffa4c6bb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 62917 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%0APK% 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 KsfWLR^M3&Phtbyn diff --git a/deeptools/test/test_data/make_test_data.sh b/deeptools/test/test_data/make_test_data.sh deleted file mode 100644 index 77117fd4b7..0000000000 --- a/deeptools/test/test_data/make_test_data.sh +++ /dev/null @@ -1,2 +0,0 @@ -bamCoverage -b testA.bam -o testA_skipNAs.bw --skipNAs -bamCoverage -b testB.bam -o testB_skipNAs.bw --skipNAs diff --git a/deeptools/test/test_data/othergenes.txt.gz b/deeptools/test/test_data/othergenes.txt.gz deleted file mode 100644 index 148c771a184982ef979a78d1c9f8f0010e13ed1d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 329 zcmV-P0k-}hiwFqq?{ixK18;O_WpZa_Ze?>Wba-?CZIHok!yphu&#u&eKzp{TB#o2G zr~XG}RXA*HR9MggX_Kn|UT`9(Q6o<9*qPaR{e}Z_?*c-*mnL8hy(SU#DL=d|yBa*Z zouFiUWN4Q)1jkXNplN^>EJ}hJl>4L*8Ku1pg`G4weP`SY?=;0sC>fJs@6<8hR^8c4 z9tIJQ9z zkyBPDnJd^wWPzk+&pBOlo3514IA}-N20joy{5(GFMqXCys;P?Ox_ZiIbv_r?RGW!4 bci5)dPHc0BZL61wZU3@g_OWpgfccys`5kj-ktFc5^#F7zG5o=u7E^x{+B zqnIK`8(TzwtfaI_>AQF31UDf?C+XA9%+A|49FayJ5&FF}5o;K=6H%Y};k_AZ2;_Id zWji84-_#I2C6S|c6ZBwFI;cVUPZtxRwAZ1ylLnXXgnJRZc8Q70#xNYcI`OR?E?)9D ziF6A1CuilCNHbxay;0DYF_x4z82m7DL=$-&qMn>IFsx|w*(pgH3*OXX%V;8>!vpD< zWVeJ=q7#9%E$eQI)%iSJqbD!rFgW SS8W&8-LhZKR_XT_0ssIstC;fu diff --git a/deeptools/test/test_data/test.bed3 b/deeptools/test/test_data/test.bed3 deleted file mode 100644 index 3a436173d2..0000000000 --- a/deeptools/test/test_data/test.bed3 +++ /dev/null @@ -1,4 +0,0 @@ -chr1 1 10 -chr2 1 10 -chr2 5 15 -chr2 20 30 \ No newline at end of file diff --git a/deeptools/test/test_data/test.gtf b/deeptools/test/test_data/test.gtf deleted file mode 100644 index 18587cf68f..0000000000 --- a/deeptools/test/test_data/test.gtf +++ /dev/null @@ -1,9 +0,0 @@ -3R deepTools gene 1 1000 . . 0 gene_id "example"; -3R deepTools transcript 1 1000 . + 0 gene_id example; transcript_id "first"; -3R deepTools exon 1 50 . + 0 gene_id example; transcript_id "first"; -3R deepTools exon 400 510 . + 0 gene_id example; transcript_id "first"; -3R deepTools exon 980 1000 . + 0 gene_id example; transcript_id "first"; -3R deepTools transcript 100 1100 . - 0 gene_id example; transcript_id "second"; -3R deepTools exon 100 150 . - 0 gene_id example; transcript_id "second"; -3R deepTools exon 500 610 . - 0 gene_id example; transcript_id "second"; -3R deepTools exon 1080 1100 . - 0 gene_id example; transcript_id "second"; diff --git a/deeptools/test/test_data/test1.bam b/deeptools/test/test_data/test1.bam deleted file mode 100644 index ba9f13eb1ee708445621faf1903fb3b384811811..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25326 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 diff --git a/deeptools/test/test_data/test1.cram b/deeptools/test/test_data/test1.cram deleted file mode 100644 index 6e6f5db66c12a2c46ae5b361a9126e5bc123c4c6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6061 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 diff --git a/deeptools/test/test_data/test1.cram.crai b/deeptools/test/test_data/test1.cram.crai deleted file mode 100644 index 1c1d2733bafdf841aee3e60e750159594a659cdc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 42 tcmb2|=3oE=X5$AY&rM7WOdgsTnLRc!G<;-YYG(A1i6PZ7$WaWa1OVPK3X1>$ diff --git a/deeptools/test/test_data/test1.fa b/deeptools/test/test_data/test1.fa deleted file mode 100644 index 7e18693bfc..0000000000 --- a/deeptools/test/test_data/test1.fa +++ /dev/null @@ -1,26 +0,0 @@ ->3R -GAATTCTCTCTTGTTGTAGTCTCTTGACAAAATGCAATGGTCAGGTAGCGTTGTTCTAAA -CTCAAGATTTAAAGGTGAATAGTCCTGTAAGCCCTATAAACATATGTACATAGGTAGGCC -AGTACTTAGTACTGGCACATGCCGCTGATCTGTTAGTAGATTATCCATTTCCCTTCAGCG -CCTACCTGCGTCACCAATGATGAGGTCGAGACAGAATCCTACTAGTACCTGCCTCGAGTC -GATCGGGCAGAGAGCGAGAAATGGTAAGCAGGTGAGTGAGCGCAGAGAGCGTCTTTCGAC -GACTCTTTCGTCGCGAGCAAACAACAAGTAGACGTCGCTCAGACACTGTCGGCCAGATTC -ATTTTCCAGAAAGACGTCGTCGCGTTGACAAGCTTAAATTCGTAGCGGGCGCCAGTAGGA -CGACCCAGTGGATATCGTCAGTTGAACCAGGGGAAACGTAGCAGCCCAGTTACATTGCTC -GGGAGGGGTAAAGAGCTTGACGACAGCGCGTGCGTAGAGTGAAAGTATGCAAGGAGATTC -GCGATCAGAACCTCACGACGCCATATTTGTTTTCCAGGGCTTGCTTGTGTGTGCGTGTGT -TTCAACTCCGGTGTGCGAGTGTGAGGGCAGGGCTTTGCCAGGTGATAATGCCTTAACTGT -CCCTTGTATTCGGGCTTCGTCTTCGCAAATTCGAACAACAGTATTCTTGATTGATGCAGT -TTTACAGCGACTTTGTGTGTGCGTATGCTGTCACCACACTATGTTCGAGTGTGTGTGCGC -TCGTGTTTCTGTGAACCCAATCGCGAACACTGTTGTGAGCCAGTGGCTCTGTCTGCGCGG -CGAGAAATATCCGCTTACCTAAACGAAAAGTTCTCTAGCGTCGGCCGACGCACGGCACCC -AGGCACACACACAGCCACATTTGCAGAAATACCACTACATACGAAACGAACGTGGCCAGC -ACACAAGCGAAACCGGAAAATCCACATTTTTTAGACCTGCTCTCTGTCCCGCGTCTCTCA -TCTCTTTTCATTACGCTCTCGACTGGAACGCAATACCAAGACCACAATCAACAGCTACAG -CTTTAGGTGTTTGAAGGTAGATTACGTAGTTGCAATGGGCGACTCCACGCCCATTTGCCG -ATGCCGAGTACTTTATCTGGGCAGTGCCGTGCCCCGACAGAGCAAGGATGGGCTGCAGGG -CATCCAGGAGCCGCTGCGAAGCCTGTATCCTTCGGAAGGGGCGGTGGGCGCCAAGGGCAT -CGACAGCTGGCTAAGCGTCTGGTCCAACGGCATCCTGCTGGAGAACGTGGACGAAAACCT -CAAACAGATCACGCGCTTTTTCCCGATCGAGTCGCTACACTACTGCGCCGCCGTTCGCCA -AGTGCTCATCCCAGAGCGCGGAAACACCCACCCGGAACCAAAGTTCCTCCCTCTGGACTC -GCCTTTTGCGCGAATGCCGCGCGCTCAGCACCCACCCATTTTCGCTGCTATTCTGCGACG diff --git a/deeptools/test/test_data/test1.fa.fai b/deeptools/test/test_data/test1.fa.fai deleted file mode 100644 index 77c0bbcbf0..0000000000 --- a/deeptools/test/test_data/test1.fa.fai +++ /dev/null @@ -1 +0,0 @@ -3R 1500 4 60 61 diff --git a/deeptools/test/test_data/test1.sam b/deeptools/test/test_data/test1.sam deleted file mode 100644 index 517f5a3a53..0000000000 --- a/deeptools/test/test_data/test1.sam +++ /dev/null @@ -1,146 +0,0 @@ -@HD VN:1.0 SO:unsorted -@SQ SN:3R LN:1500 M5:9bad144b81e5e7369a164895691b3e73 UR:./test1.fa -DD61XKN1:101:D0EKPACXX:2:2103:15826:166544 0 3R 7 5 51M * 0 0 TCTCTTGTTGTAGTCTCTTGACAAAATGCAATGGTCAGGTAGCGTTGTTAG @CCFFFFFHGHHHIJIIIJIJJJHJJJJJGIJJJHJJJJF*?HHHIJHEHH XA:i:0 MD:Z:49C0T0 NM:i:2 -DD61XKN1:101:D0EKPACXX:2:1107:3353:155198 16 3R 75 9 51M * 0 0 GTGAATAGTCCTGTAAGCCCTATAAACATATGTACATAGGTAGGCCAGTAC HEGIGEGD@GHHHGHFDEIHEFGIIHGF?CEF?BGGBCHHFFFDDDDA@@@ XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:2:2205:8714:154131 0 3R 86 5 51M * 0 0 TGTAAGCCCTATAAACATATGTACATAGGTAGGCCAGTACTTAGTACTGGC CCCFFFFFHHHHHIJJFIEHIHHHHIIHJIJJJJJJIIIIJJIIGHJJFHE XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:2:2306:16413:174917 0 3R 93 32 51M * 0 0 CCTATAAACATATGTACATAGGTAGGCCAGTACTTAGTACTGGCACATGCC @@@DDEEBHBBFHGECFGG>FCHDEGGHA?FGD XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:2:1305:17377:158887 0 3R 119 19 51M * 0 0 CCAGTACTTAGTACTGGCACATGCCGCTGATCTGTTAGTAGATTATCCATT @@@FDFFFHHGDHHIJJJJJGEGHJEGIJJJJIIHHIJHIGHIIIIJHGHI XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:2:1308:19209:144101 16 3R 134 26 51M * 0 0 CCCACAAGCCGCCGATCTGTTAATAGAATATCCATTTCCCTTCAGCGCCTA ###############################@HFC;=IFFA6FDADAD@@@ XA:i:1 MD:Z:0G0G4T5T9G4T23 NM:i:6 -DD61XKN1:101:D0EKPACXX:2:1108:9446:127495 0 3R 149 10 51M * 0 0 TCTGTTAGTAGATTATCCATTTCCCTTCAGCGCCTACCTGCGTCACCAATG @@@FDFFFF:CBFDHEFGEHJJIJGIIJIIDIEGBIGIIJJJBHGIIII@G XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:2:2305:7088:93345 0 3R 152 40 51M * 0 0 GTTAGTAGTTTATCCATTTCCCTTCAGCGCCTACCTGCGTCACCAATGATG @@;BDABDDFDDDII9EGGHICHE+AAHDFADFIDEE@>@FAFHIIIIEID XA:i:1 MD:Z:8A42 NM:i:1 -DD61XKN1:101:D0EKPACXX:2:1304:4948:39372 0 3R 156 25 51M * 0 0 GTAGATTATCCATTTCCCTTCAGCGCCTACCTGCGTCACCAATGATGAAGA ?8?ADDDA4ADDDIAEEED>EE:C@DFAB XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:2:2307:18363:54940 16 3R 160 39 51M * 0 0 ATTATCCATTTCCCTTCAGCGCCTACCTGCGTCACCAATGATGAGGTCGAG #####@@@==8'FB8DF8???F??1F@C1A+9FEFFEGD?CG@;AFB(BFEHBIGBDIGGC?A::EFDEC:IIIGEFHFD6FD?DD@<@ XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:2:1305:12595:193763 0 3R 168 38 51M * 0 0 TTTCCCTTCAGCCCCTACCTGCGTCACCAATGATGAGGTCGAGACAGAATC @@@FFADFFFFH:EFHEIIIIIIIG@HIIGIBBDGGIFB@@HGFGIIGIII XA:i:1 MD:Z:12G38 NM:i:1 -DD61XKN1:101:D0EKPACXX:2:1106:7245:9884 0 3R 169 6 51M * 0 0 TTCCCTTCAGCGCCTACCTGCGTCACCAATGATGAGGTCGAGACAGAATCC CCCFFFFFHHGGHJIIHIGHIGGGGHIHGEGGHIIIEFGG@GCHHIJGIGE XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:2:1102:16207:31886 0 3R 171 12 51M * 0 0 CCCTTCAGCGCCTACCTGCGTCACCAATGATGAGGTCGAGACAGAATCCTA @@>B>:FABFIIEHEBFFDHBBFHGAG0B@FHHI@DA XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:2:1206:11566:95721 16 3R 172 19 51M * 0 0 CCTTCAGCGCCTACCTGCGTCACCAATGATGAGGTCGAGACAGAATCCTAC HECFEB@@CG?00EFGIGGAF@IIIH@GHCD@HG>IEHFDDHFFEDFF@@@ XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:2:2305:9277:80019 0 3R 173 37 51M * 0 0 CTTCAGCGCCTACCTGCGTCACCAATGATGAGGTCGAGACAGAATCCTACT @@@DDDDDHHH:FGGGGIIIIIIG;DFDGIGIIBDHHI8;BCFGGIHIFGE XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:2:2304:5021:30275 16 3R 175 23 51M * 0 0 TCAGCGCCTACCTGCGTCACCAATGATGAGGTCGAGACAGAATCCTACTAG GGAFFBFD@?GHDIGHGCHHEGHGEHFHGIGGEHFHIIGGIHIGIJG XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:2:1103:5323:97525 0 3R 182 1 51M * 0 0 CTACCTGCGTCACCAATGATGAGGTCGGGACAGAATCCTACTAGTACCTGC ;==DBD?AFFA:DEF:CF:AECG2 XA:i:1 MD:Z:27A23 NM:i:1 -DD61XKN1:101:D0EKPACXX:2:1202:2896:73043 0 3R 184 17 51M * 0 0 ACCTGCGTCACCAATGATGAGGTCGAGACAGAATCCTACTAGTACCTGCCT CCCFFFFFHHHHHJJIGHJJJJIJJGJGIJJJIJIIJIJIIJJJDHIJJJJ XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:2:1208:12933:183980 0 3R 187 23 51M * 0 0 TGCGTCACCAATGATGAGGTCGAGACAGAATCCTACTAGTACCTGCCTCGA @@@?DD:DFABBF?DAFHGGE...().8@3;8BE XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:2:2204:17651:41380 16 3R 236 39 51M * 0 0 CTGTCGATCGGGCAGAGAGCGAGAAATGGTAAGCAGGTGAGTGAGCGCAGA A;EGEIIIFIIIIGHFDIIIIIIIIHEIIIGGHBIIIIHDHHHFFFFFCCC XA:i:0 MD:Z:0G0A49 NM:i:2 -DD61XKN1:101:D0EKPACXX:2:2206:10244:13816 16 3R 236 24 51M * 0 0 CTGTCGATCGGGCAGAGAGCGAGAAATGGTAAGCAGGTGAGTGAGCGCAGA IJJIIJIGJJJJJJJJJJJIJJIJJJJJIGIJIIJJJJHHHHHFFFFFCCC XA:i:0 MD:Z:0G0A49 NM:i:2 -DD61XKN1:101:D0EKPACXX:2:2106:8135:102852 16 3R 270 9 51M * 0 0 AGGTGAGTGAGCGCAGAGAGCGTCTTTCGACGACTCTTTCGTCGCGAGCAA DDDDDCEDDAFFHHE?6'EBADGJIIIIIGGHFIIJJJHHHHHFFFFFB;@6?@### XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:2:2207:4417:135858 0 3R 285 36 51M * 0 0 GAGAGCGTCTTTCGACGACTCTTTCGTCGCGAGCAAACAACAAGTAGACGT 8:=;AAD@ADFDDD:ACE@?0CGEDBBB6677@;BEC=CC?B?D;BCC>?# XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:2:1107:10958:114349 16 3R 289 36 51M * 0 0 CGATCTTTCGACGACTCTTTCGTCGCGAGCAAACAACAAGTAGACGTCGCT ###########################BBBFCCFEA?:C4FBC8?:DD??; XA:i:0 MD:Z:0G0C0G48 NM:i:3 -DD61XKN1:101:D0EKPACXX:2:2203:1197:62431 16 3R 293 17 51M * 0 0 CTTTCGACGACTCTTTCGTCGCGAGCAAACAACAAGTAGACGTCGCTCAGA #BB;=?=8@?DBFFFE;@@GGBEC<08D@3D;D?=: XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:2:2205:17888:164787 0 3R 304 12 51M * 0 0 TCTTTCGTCGCGAGCAAACAACAAGTAGACGTCGCTCAGACACTGTCGGCC CCCFFFFFHHHHGJJJJJJJJJJIJGIGGHJIJJJIJJJ9DCHHEHHFBDD XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:2:1305:6255:131813 16 3R 341 9 51M * 0 0 AGACACTGTCGGCCAGATTCATTTTCCAGAAAGACGTCGTCGCGTTGACAA #######EB@=);@9EFGGB4@F??F@FBHHFB?F67';8'4));@9>9>BB?## XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:2:2101:3335:34398 0 3R 384 15 51M * 0 0 GTTGACAAGCTTAAATTCGTAGCGGGCGCCAGTAGGACGACCCAGTGGATA @@CFBADDFFHHGGDHHEHFGIIIIIGGIIGIHIIIIIIHHFFDDEEECC@ XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:2:2302:4837:149731 16 3R 390 22 51M * 0 0 AAGCTTAAATTCGTAGCGGGCGCCAGTAGGACGACCCAGTGGATATCGTCA FHGGIJJJJJIJIGJIJJJJJJJIJJJJJJJJHGJJJIHGHHHFFFFFCCC XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:2:1206:10242:101284 0 3R 393 19 51M * 0 0 CTTAAATTCGTAGCGGGCGCCAGAAGGACGACCCAGTGGATATCGTCAGTT ?@@DDDBD?;AFB7@FAGF>ABF(/?(=B<@'@/(6.;3;7;@;A;?;?;> XA:i:1 MD:Z:23T27 NM:i:1 -DD61XKN1:101:D0EKPACXX:2:1107:9066:17687 16 3R 396 28 51M * 0 0 GAACTCGTAGCGGGCGCCAGTAGGACGACCCAGTGGATATCGTCAGTTGAA FFHGHIJIJIIJJIJJIIGHGJIGIJIIIJJJJJJIIGHFHHFFFFFFCC@ XA:i:0 MD:Z:0A2T47 NM:i:2 -DD61XKN1:101:D0EKPACXX:2:1302:10299:198112 0 3R 402 23 51M * 0 0 GTAGCGGGCGCCAGTAGGACGACCCAGTGGATATCGTCAGTTGAACCAGGG @@CEACA?DEE@CCCCCBBB XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:2:2108:17719:86681 16 3R 402 29 51M * 0 0 GTAGCGGGCGCCAGTAGGACGACCCAGTGGATATCGTCAGTTGAACCAGGG BBA>C,A33?EBDCD;;0B<;??)B3?BDB?=FFE XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:2:1108:9454:176988 0 3R 436 3 51M * 0 0 CGTCAGTTGAACCAGGGGAAACGTAGCAGCCCAGTTACATTGCTCGGGAGG =18AD:B;<4?*99?C@EEHIIFGCFCHGHIIIEEGHD8@FGE';CAAACHHC XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:2:2206:21259:60113 16 3R 455 18 51M * 0 0 AACGTATCAGCCCAGTTACATTGCTCGGGAGGGGTAAAGAGCTTGACGACA #########F?9**DB0?GFHGF::FCC@:+F@CGIIHDCFFDDADDD@@@ XA:i:0 MD:Z:6G44 NM:i:1 -DD61XKN1:101:D0EKPACXX:2:2202:20063:53581 0 3R 462 29 51M * 0 0 CAGCCCAGTTACATTGCTCGGGAGGGGTAAAGAGCTTGACGACAGCGCGTG C@@FFFDFHHHHDIIGGGGHII@FHIJ0BFDHGGIIGFCGA;FH@D=EB## XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:2:2105:20550:77807 0 3R 467 39 51M * 0 0 CAGTTACATTGCTCGGGAGGGGGAAAGAGCTTGACGACAGCGCGGGCGTAG ?1?D=DDB,2=C4?EE?8FEEI)?@8B800?@CBC8@############## XA:i:1 MD:Z:22T21T6 NM:i:2 -DD61XKN1:101:D0EKPACXX:2:1307:13537:69880 16 3R 472 9 51M * 0 0 ACATTGCTCGGGAGGGGTAAAGAGCTTGACGACAGCGCGTGCGTAGAGTGA 3FECHHEHIIJIHGIIH@GJHDGHEGIHGEGGEGGBEIHHHDFDDDDD@@@ XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:2:2204:10042:31362 16 3R 488 10 51M * 0 0 GTAAAGAGCTTGACGATAGCGCGTGCGTAGAGTGAAAGTATGCAAGGAGAT GECIHGC;;;BHCB?0)D?8CC<+@FBHGCEHGIIHCA?FDDDFFDDD@@@ XA:i:0 MD:Z:16C34 NM:i:1 -DD61XKN1:101:D0EKPACXX:2:1206:8347:137786 16 3R 506 38 51M * 0 0 GCGCGGGCGTAGAGTGAAAGTATGCAAGGAGATTCGCGATCAGAACCTCAC A@A;''6?DB4ED@CDDDDA48:1 XA:i:0 MD:Z:5T45 NM:i:1 -DD61XKN1:101:D0EKPACXX:2:1103:10361:180321 16 3R 524 12 51M * 0 0 GATCTTCCGATCTATTCGCGATCAGAACCTCACGACGCCATATTTGTTTTC ####################CDB?*1;;83:)@)@6@DD??48?DA7D??? XA:i:0 MD:Z:0A0G1A1G1A0A0G0G0A0G38 NM:i:10 -DD61XKN1:101:D0EKPACXX:2:2103:18603:41773 16 3R 527 40 51M * 0 0 ATGCAAGGAGATTCGCGATCAGAACCTCACGACGCCATATTTGTTTTCCAG FHEGIJJIIJJGGBBGIJJJJIIHIIGHGGHFIGJJIIHGHHHFFDFFCC@ XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:2:1301:2009:157371 16 3R 537 18 51M * 0 0 ATTCGCGATCAGAACCTCACGACGCCATATTTGTTTTCCAGGGCTTGCTTG BHJJIIHIJJJIIHJIGGGIIIJIIJIGIIJJJJJJJIGHGHHFFFFFCCC XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:2:2205:6958:140155 0 3R 542 23 51M * 0 0 CGATCAGAACCTCACGACGCCATATTTGTTTTCCAGGGCTTGCTTGTGTGT @@@DDDFFFHDBFEG@FD@FGED9DHGGHHIGIGAHGE@FGGCHB@=@@D= XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:2:2304:7387:67115 16 3R 544 26 51M * 0 0 ATCAGAACCTCACGACGCCATATTTGTTTTCCAGGGCTTGCTTGTGTGTGC A>@;=EFFB8@7:??@8BG?9?DGE:?HFF?F?@GE?@F??AD==A?B:?: XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:2:1103:12878:37036 16 3R 574 2 51M * 0 0 TCTGGGCTTGCTTGTGTGTGCGTGTGTTTCAACTCCGGTGTGCGAGTGTGA FFHHHEHIHDJJJIJJJJJJJJJIHCJJJIHGJJJJJJHHHHHFFFFFCCC XA:i:0 MD:Z:0C1A48 NM:i:2 -DD61XKN1:101:D0EKPACXX:2:1307:11922:110790 16 3R 575 24 51M * 0 0 CAGGGCTTGCTTGTGTGTGCGTGTGTTTCAACTCCGGTGTGCGAGTGTGAG DDFEFECD9D;@@B8F?@:FIIFG?4D9FIFF@FEA<)FFACB?ADDD@@@ XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:2:2108:11686:2993 16 3R 576 1 51M * 0 0 AGGGCTTGCTTGTGTGTGCGTGTGTTTCAACTCCGGTGTGCTAGTGTGAGG CCA@7C=@H@FFDEIEAEG@3CGIJIH@HF6>GHGGHBDBA:HDD?=D@@@ XA:i:1 MD:Z:41G9 NM:i:1 -DD61XKN1:101:D0EKPACXX:2:1106:13858:49049 0 3R 580 23 51M * 0 0 CTTGCTTGTGTGTGCGTGTGTTTCAACTCCGGTGTGCGGGTGTGAGGGCAG @;?DABD?+:;E=AE< XA:i:0 MD:Z:38A12 NM:i:1 -DD61XKN1:101:D0EKPACXX:2:1201:6831:94113 0 3R 584 3 51M * 0 0 CTTGTGTGTGCGTGTGTTTCAACTCCGGTGTGCGAGTGTGAGGGCAGGGAG @CCFDADBFDHHHGFHIIJIJJIIIGGGGEFGHG@GG9?FFDCAA1FEHHE XA:i:0 MD:Z:49C0T0 NM:i:2 -DD61XKN1:101:D0EKPACXX:2:1307:8654:112075 0 3R 588 12 51M * 0 0 TGTGTGCGTGTGTTTAAACTCCGGTGTGCGAGTGTGAGGGCAGGGCAGATC ?71?=?4ADF1CFFI,A@BDA@E?C@)?DF<:08DF>FFII?EEB1;A### XA:i:1 MD:Z:15C30T0T0T0G1 NM:i:5 -DD61XKN1:101:D0EKPACXX:2:2202:16204:102746 0 3R 588 36 51M * 0 0 TGTGTGCGTGTGTTTCAACTCCGGTGTGCGAGTGTGAGGGCAGGGCCGATC ?@?DDDFDF?@FHEDGHIGGHEG>::C)?D?6)??BDFGEBGIGGG##### XA:i:0 MD:Z:46T0T0T0G1 NM:i:4 -DD61XKN1:101:D0EKPACXX:2:1305:3741:136456 16 3R 591 3 51M * 0 0 GTGCGTGTGTTTCAACTCCGGTGTGCGAGTGTGAGGGCAGGGCTTTGCCAG BFIIJJIIGJJJIIIIJJJJJJJJIIJHJJIIGBJJJIHHHHHFFFFFCCC XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:2:1103:10524:6617 16 3R 602 34 51M * 0 0 TCAACTCCGGTGTGCGAGTGTGAGGGCAGGGCTTTGCCAGGTGATAATGCC DCCEIGGHFFDA@6CF@C3=EEHAHBCHAGF@EHFE@G8?HFABBAB1?@@ XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:2:1203:5457:89791 0 3R 606 9 51M * 0 0 CTCCGGTGTGCGAGTGTGAGGGCAGGGCTTTGCCAGGTGATAATGCCTTAA @@@DDD@DDFFA)<GHGEEA XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:2:2105:3502:9363 0 3R 606 31 51M * 0 0 CTCCGGTGTGCGAGTGTGAGGGCAGGGCTTTGCCAGGTGATAATGCCTTAA @@CFFFDDFHHH?GCFEGBHHIGGHJJJJJJJIJGFHBGGHJIJHIJIJHD XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:2:2306:10026:168446 0 3R 606 2 51M * 0 0 CTCCGGTGTGCGAGTGTGAGGGCAGGGCTTTGCCAGGTGATAATGCCTTAA @@@DDDDDD;DF?FCBEHIDDDAD@?; XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:2:1202:5681:105453 16 3R 677 18 51M * 0 0 TCGTCTTCGCAAATTCGAACAACAGTATTCTTGATTGATGCAGTTTTACAG IJIJJJJJIJJJHIIJGIIIJIJJGDGGHHGJJIIIIGAGHHHFFFFFCCC XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:2:1105:3468:125138 16 3R 689 35 51M * 0 0 ATTCGAACAACAGTATTCTTGATTGATGCAGTTTTACAGCGACTTTGTGTG DCHDAGEHGHGGCCCD>G@HBEEBHFF9BGGEHFC1B@:FBDHADDDD@@@ XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:2:2106:14544:82922 16 3R 689 37 51M * 0 0 ATTCGAACAACAGTATTCTTGATTGATGCAGTTTTACAGCGACTTTGTGTG HDFDB;HEGIHGF@CEGC>C@E>FEEGFC@BGHFC@:??AAAFBDDDD?8: XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:2:1302:1975:188249 0 3R 699 2 51M * 0 0 CAGTATTCTTGATTGATGCAGTTTTACAGCGACTTTGTGTGTGCGTATGCT @@@DDFFDHHFDHIIEEHIECGIJJJIEHCHGIIJJJCGFHDFDGGGGCG> XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:2:2102:7580:193903 0 3R 706 24 51M * 0 0 CTTGATTGATGCAGTTTTACAGCGACTTTGTGTGTGCGTATGCTGTCACCA @CCFDFFFFHHGHIIIJIIJIIJIAFHIJEHGHGGIIGIIJFIJJIIIIJC XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:2:1204:10450:4067 0 3R 709 34 51M * 0 0 GATTGATGCAGTTTTACAGCGACTTTGTGTGTGCGTATGCTGTAACCCCAC ::?B?:=AB=CFFIE?C:31::89?::??############ XA:i:0 MD:Z:43C3A3 NM:i:2 -DD61XKN1:101:D0EKPACXX:2:1303:17605:117243 0 3R 709 35 51M * 0 0 GATTGATGCAGTTTTACAGCGACTTTGTGTGTGCGTATGCTGTAACAACAC +8?BB::DB?DFFI>DF@HGF;=HGFFDGGHEAGG=HGEHEHEDH>CB<>@@EHFBFFFFDBF@@@ XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:2:2305:13537:158359 16 3R 729 7 51M * 0 0 GACTTTGTGTGTGCGTATGCTGTCACCATACTATGTTCGAGTGTGTGTGCG 7CFFCEDIFF:EFAB9F?8@AGCBEB?2+FBBF@EIIIFFFFADDDDD@@@ XA:i:1 MD:Z:28C22 NM:i:1 -DD61XKN1:101:D0EKPACXX:2:2108:11187:179159 0 3R 730 14 51M * 0 0 ACTTTGTGTGTGCGTATGCTGTCACCACCCTTTGTTCGAGTGTGTGTGCGA ???DBDD22=+2,?E72+A4:+GEEHFA<(GEFDDC;DGED@EFCABIFHFAD8F>DFDD@?< XA:i:0 MD:Z:17G33 NM:i:1 -DD61XKN1:101:D0EKPACXX:2:2302:8329:199577 16 3R 767 12 51M * 0 0 GAGTGTGTGTGCGCTCGTGTTTCTGTGAACCCAATCGCGAACACTGTTGTG EFFHHHJIIGFIJIIJJIJJIIJIHFHHHJIIHGCJIIFFHHGFDFFF@@B XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:2:2205:6343:170954 16 3R 769 16 51M * 0 0 GTGTGTGTGCGCTCGTGTTTCTGTGAACCCAATCGCGAACACTGTTGTGAG DEHHEHGIGIIIDIFIIIGHIIHDBF@IIIIHGIGGEFBFBHBFDFFFCC@ XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:2:1101:12875:176255 0 3R 775 16 51M * 0 0 GTGCGCTCGTGTTTCTGTGAACCCAATCGCGAACACTGTTGTGAGCCAGTG @@@ADDADH?EGGGG?GGGGI'=CHEC<)5=CHIIG=7 XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:2:2206:13591:47620 0 3R 824 17 51M * 0 0 TGGCTCTGTCTGCGCGGCGAGAAATATCCGCTTACCTAAACGAAAAGTTCT CCCFFFFFHFHHHJJIGIIIDFBGHIJIJJIJIIHHHFHHFFFDDDDCC>B XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:2:1308:18519:39835 0 3R 841 31 51M * 0 0 CGAGAAATATCCGCTTACCTAAACGAAAAGTTCTCTAGCGTCGGCCGACGC @CCFFFDFFHFFHBHIJIJCHIJJJICHGCFHECGGIEIGIFIFIIIDHFC XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:2:1207:12521:101238 0 3R 842 3 51M * 0 0 GAGAAATATCCGCTTACCTAAACGAAAAGTTCTCTATCGTCGGCCGACGAC @<@BDDDD?F==69D6D?DDFEEGGEEB3@CAEA>FF:FEBFAEHB6>CC?BBB59< XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:2:1107:3972:59070 16 3R 868 36 51M * 0 0 GATCTCTCTAGCGTCGGCCGACGCACGGCACCCAGGCACACACACAGCCAC #############@4;76A@:81)::EC@3GIHA@EDC8C/=D=:/BFBHF?@;ED?1BAGHEIIHEBF??3CDCFBD>AD@@@ XA:i:0 MD:Z:0A1G0T47 NM:i:3 -DD61XKN1:101:D0EKPACXX:2:1207:13576:40002 16 3R 868 2 51M * 0 0 GATCTCTCTAGCGTCGGCCGACGCACGGCACCCAGGCACACACACAGCCAC ##?=3C>A?<<:;/@@D6FDDA@?8AECCBBDDFDDDDD@@@ XA:i:0 MD:Z:0A1G0T47 NM:i:3 -DD61XKN1:101:D0EKPACXX:2:2106:13119:17764 16 3R 868 32 51M * 0 0 AAGTTCTCTAGCGTCGGCCGACGCACGGCACCCAGGCACACACACAGCCAC CCACEDDDFEFEHGIJIIGHHHGGGHGHEAIJIGGH@DFFDBFDDEDF@?? XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:2:2204:20637:13691 16 3R 868 18 51M * 0 0 GATCTCTCTAGCGTCGGCCGACGCACGGCACCCAGGCACACACACAGCCAC #A=53AA>ED=EB@EHGHDDD@??:CFF<3GIHDBFCAA;/?<8:@;>BFF?<<=;'FAGEGAD6DE?6GG@AEIIGGG@EBA?CFDDDDD@?@ XA:i:0 MD:Z:0A1G0T47 NM:i:3 -DD61XKN1:101:D0EKPACXX:2:2303:4165:141511 16 3R 868 40 51M * 0 0 GATCTCTCTAGCGTCGGCCGACGCACGGCACCCAGGCACACACACAGCCAC #@;;(>38B=<:BAAA XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:2:2105:7761:130218 0 3R 876 1 51M * 0 0 TAGCGTCGGCCGACGCACGGCACCCAGGCACACACACAGCCACATTTGCAG @@CFFDFDDDFHFFGIJJJIHAFHIGHIGHHFHBFEDA@?B@D@CDDDDEC XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:2:2106:20083:91623 0 3R 876 3 51M * 0 0 TCGCGTCGGCCGACGCACGGCACCCAGGCACACACACAGCCACATTTGCAG 11144@DDA>A@ XA:i:1 MD:Z:1A49 NM:i:1 -DD61XKN1:101:D0EKPACXX:2:2106:11915:186462 16 3R 876 39 51M * 0 0 TAGCGTCGGCCGACGCACGGCACCCAGGCACACACACAGCCACATTTTCGG BBBCDFFIIIFEBEIFDABBC9IIFFHFF@ECDEBBFEFFC<<4)04++11 XA:i:2 MD:Z:47G1A1 NM:i:2 -DD61XKN1:101:D0EKPACXX:2:2305:7910:29158 16 3R 878 32 51M * 0 0 GCGTCGGCCGACGCACGGCACCCAGGCACACACACAGCCACATTTGCAGAA CFDBGIIGIGGHGHDGFD@BGEHCGHF;GFECGEIIGHFFFHHFFFFFCCC XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:2:2106:9016:64754 0 3R 880 2 51M * 0 0 GTCGGCCGACGCACGGCACCCAGGCACACACACAGCCACATTTGCAGAAAT @@@FFF>DHDHAFGIJGGIIGIGIIIIHGHIJJGGFHFFFFFFEDEEEADC XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:2:1304:4663:45784 16 3R 884 26 51M * 0 0 GCCGACGCACGGCACCCAGGCACACACACAGCCACATTTGCAGAAATACCA BGB;HEGGFIIGEECHFCIHHAHHDFFDD@@@ XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:2:2307:5310:188136 16 3R 885 12 51M * 0 0 CCGACGCACGGCACCCAGGCACACACACAGCCACATTCGCAGAAATACCAC #@5;@@@6@@B0:GIHGGFD?;CBBECCGCEFAEF@E8DDDDBDE;C+238BEEAAED>*0?DEEC3BDDFHGIGIH XA:i:1 MD:Z:10A40 NM:i:1 -DD61XKN1:101:D0EKPACXX:2:1103:2005:94273 16 3R 919 26 51M * 0 0 ATTTGCAGAAATACCACTACATACGAAACGAACGTGGCCAGCACACAAGCG GJJIJIIGIIHEFIIIIGHIIHIIJIIIIIIJHGHJJIHHFDFDDFFF@@@ XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:2:1104:3068:110926 0 3R 924 14 51M * 0 0 CAGAAATACCACTACATACGAAACGAACGTGGCCAGCACACAAGCGAAACC @@@=D>?DFB3<;CG@IEDFBDEGGHGGHHHHHEDDFFCCC XA:i:0 MD:Z:51 NM:i:0 diff --git a/deeptools/test/test_data/test2.bam b/deeptools/test/test_data/test2.bam deleted file mode 100644 index c53dc3b90c2d2a2bcf180414d8b4b8fc45be8546..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33925 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 HuXz4HE6sg& diff --git a/deeptools/test/test_data/test2.bam.bai b/deeptools/test/test_data/test2.bam.bai deleted file mode 100644 index 6c98b7fd1a3993b859f994df9f62dd62b6b34f15..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 96 wcmZ>A^kigYU|?VZVoxCk1`wNpAs$RJFtoOS7+#Yg^626Rp{igMs$PgF09-!>`~Uy| diff --git a/deeptools/test/test_data/test2.bg b/deeptools/test/test_data/test2.bg deleted file mode 100644 index c07f71d82b..0000000000 --- a/deeptools/test/test_data/test2.bg +++ /dev/null @@ -1,42 +0,0 @@ -3R 0 25 1.68 -3R 25 50 2.00 -3R 50 75 0.40 -3R 75 100 2.04 -3R 100 125 5.44 -3R 125 150 8.48 -3R 150 175 13.48 -3R 175 200 21.68 -3R 200 225 22.76 -3R 225 250 15.64 -3R 250 275 7.28 -3R 275 300 6.80 -3R 300 325 11.76 -3R 325 350 9.56 -3R 350 375 5.20 -3R 375 400 7.16 -3R 400 425 13.76 -3R 425 450 17.08 -3R 450 475 12.44 -3R 475 500 11.88 -3R 500 525 10.64 -3R 525 550 3.68 -3R 550 575 1.88 -3R 575 600 10.28 -3R 600 625 19.64 -3R 625 650 18.96 -3R 650 675 12.48 -3R 675 700 9.00 -3R 700 725 9.44 -3R 725 750 14.52 -3R 750 775 17.32 -3R 775 800 12.72 -3R 800 825 5.64 -3R 825 850 4.56 -3R 850 875 10.28 -3R 875 900 10.92 -3R 900 925 8.76 -3R 925 950 4.84 -3R 950 975 2.76 -3R 975 1000 2.68 -3R 1000 1025 3.76 -3R 1025 1050 2.44 diff --git a/deeptools/test/test_data/test2.cram b/deeptools/test/test_data/test2.cram deleted file mode 100644 index eed9a442313d4ed56b109323af919034dfa1a54c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8066 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 diff --git a/deeptools/test/test_data/test2.cram.crai b/deeptools/test/test_data/test2.cram.crai deleted file mode 100644 index 30ca5ac26ff3196b19e83ebce0fcdbdb77739076..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 42 tcmb2|=3oE=X5$AY&rD1V3?G{qnLRc!-1@-8+|1+|6T{R;wM}9`B>?X>3{e08 diff --git a/deeptools/test/test_data/test2.sam b/deeptools/test/test_data/test2.sam deleted file mode 100644 index 187c08b7e1..0000000000 --- a/deeptools/test/test_data/test2.sam +++ /dev/null @@ -1,195 +0,0 @@ -@HD VN:1.0 SO:unsorted -@SQ SN:3R LN:1500 M5:9bad144b81e5e7369a164895691b3e73 UR:./test1.fa -DD61XKN1:101:D0EKPACXX:1:1307:6042:120399 0 3R 3 26 51M * 0 0 ATTCTCTCTTGTTGTAGTCTCTTGACAAAATGCAATGGTCAGGTAGCGTTG ?@@=D4=AC2AFDE3:AFDE*:B?DGI# XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:1:2201:2981:158995 0 3R 7 37 51M * 0 0 TCTCTTGTTGTAGTCTCTTTACAAAATGTAATGGTCAGGTAGCATTGTTCT ??GFFBHHFFFFFCCC XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:1:2102:10665:57593 0 3R 88 28 51M * 0 0 TAAGCCCTATAAACATATGTACATAGGTAGGCCAGTACTTAGTGCTGGCAC CCCFFFFFDHHFFHGF;G3CBHHGHHCHGCI=BFDHDBCAH XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:1:1308:7611:23534 16 3R 108 11 51M * 0 0 ACATAGGTAGGCCAGTACTTAGTACTGGCACATGCCGCTGATCTGTTAGTA =IFBDDADGJIHGFFGHGHHFCJGHECIIGIIG>IGHGHGFFDDDCCC XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:1:2305:1314:97144 16 3R 108 12 51M * 0 0 CTATAGGTAGGCCAGTACTTAGTACTGGCACATGCCGCTGATCTGTTAGTA =@IGFGHCHEECIEHGFIJJIIGGDDIHIHEFC>HAGHBDFBDEDDFF@@@ XA:i:0 MD:Z:0A0C49 NM:i:2 -DD61XKN1:101:D0EKPACXX:1:2107:3608:70379 0 3R 127 30 51M * 0 0 TAGTACTGGCACATGCCGCTGATCTGTTAGTAGATTATCCATTTCCCTTCA CCCDFFFFHHHHHJHIJJJJIIJJJJGIIJHIJIJJIJJJJJJJJJJIJII XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:1:1308:12105:61609 0 3R 132 28 51M * 0 0 CTGGCACATGCCGCTGATCTGTTAGTAGATTATCCATTTCCCTTCAGCGCC @@@DD?DDDBBD1EDGGICHHFEFCEFHIGI9?FBFFDEHD>?BHHH9FGGFBGIGGIII@@FD< XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:1:1301:14071:87949 0 3R 134 33 51M * 0 0 GGCACATGCCGCTGATCTGTTAGTAGATTATCCATTTCCCTTCAGCGCCTC @@@?DBEAFHAAAHDGGCBHG?B?BHDEHEIGEEHGHGHGGH@FCGHIGG# XA:i:0 MD:Z:50A0 NM:i:1 -DD61XKN1:101:D0EKPACXX:1:1207:15012:198224 16 3R 138 30 51M * 0 0 CATGCCGCTGATCTGTTAGTAGATTATCCATTTCCCTTCAGCGCCTACCTG @@@IGABFFEEGIDFHGGFHHHDDB:1?@?@ XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:1:1108:20053:52835 16 3R 143 28 51M * 0 0 CGCTGATCTGTTAGTAGATTAGCCATTTCCCTTCAGCGCCTACCTGCGTCA @==3GC;B???4GFDBAGFB:)HGF=AHD;BAGIIGF@DC2+F@6DA?@@? XA:i:0 MD:Z:21T29 NM:i:1 -DD61XKN1:101:D0EKPACXX:1:2205:3896:101741 16 3R 143 36 51M * 0 0 TGCTGATCTGTTAGTAGATTATCCATTTCCCCTCAGCGCCTACCTGCGTCA @GF;G@HGHDIGEDIIIIIIGIIIIHFDD?1)BDGGGDAAHDHFDFFF@@? XA:i:1 MD:Z:0C30T19 NM:i:2 -DD61XKN1:101:D0EKPACXX:1:1304:17350:141266 0 3R 150 25 51M * 0 0 CTGTTAGTAGATTATCCATTTCCCTTCAGCGCCTACCTGCGTCACCAATGA @@CDFFFDHFHHHGHIIIHJIJJGJGHGIIIIJIJJIGHIFFGEHIJJJI< XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:1:2308:16926:146336 0 3R 150 13 51M * 0 0 CTGTTAGTAGATTATCCATTTCCCTTCAGCGCCTACCTGCGTCACCAATGA B@@FFBDBFDBBFHJIGGJIIJIGCHIJEIHIJJIIIJDGI@GHJJJJJG@ XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:1:1206:19765:24106 16 3R 154 4 51M * 0 0 TAGTAGATTATCCATTTCCCTTCAGCGCCTACCTGCGTCACCAATGATGAG IIIIGHFIGEHCHHFB8@GF?GGEAEGCEC8@AGFC:ECDHECGIHDGD6GGFBC92HEGDIIHGADFHFBFDDDC@@ XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:1:2107:9512:13865 16 3R 160 8 51M * 0 0 ATTATCCATTTCCCTTCAGCGCCTACCTGCGTCACCAATGATGAGGTCGAG IHHGAHGGBB8D?9:??8:)1+22CFEA,:4A<+AEEA?CEE?@)1?9?C?DC3?D:A/(8B)==@C###### XA:i:1 MD:Z:6C37C0T1C0T0A1 NM:i:6 -DD61XKN1:101:D0EKPACXX:1:1106:21127:183692 0 3R 180 40 51M * 0 0 GCCTACCTGCGTCACCAATGATGAGGTCGAGACAGAATCCTACTAGTACCT @@@DFFFFGHFFAHIJJIGDHGHEG>FHHIIHHIGIGEHC>ECDGC@BG>C XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:1:1307:6197:2841 0 3R 181 36 51M * 0 0 CCTACCTGCGTCACCAATGATGAGGTCGAGACAGAATCCTACTAATACCTG @@FFBE4<2+A;*CC@F?)9?@FF@DGDAIHBGFA?>?DD?A??;@ XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:1:1205:8830:10322 0 3R 182 25 51M * 0 0 CTACCTGCGTCACCAATGATGAGGACGAGACAGAATCCTACTAGTACCTGC ?7?AA?DD<8CDDEED@+<:BB8)8B# XA:i:1 MD:Z:24T26 NM:i:1 -DD61XKN1:101:D0EKPACXX:1:1107:3548:177528 0 3R 184 20 51M * 0 0 ACCTGCGTCACCAATGATGAGGTCGAGACAGAATCCTACTAGTACCTGCCT ??FG>DAE>GEI@*?FGDDDD9D?*:DD??):@C@<@2<@)BD??? XA:i:1 MD:Z:42T8 NM:i:1 -DD61XKN1:101:D0EKPACXX:1:1307:3116:6430 16 3R 197 27 51M * 0 0 ATGATGAGGTCGAGACAGAATCCTACTAGTACCTGCCTCGAGTCGATCGGG @4C=)75A7=@B@A@F?9D?*DGCFFEFBC:DC8<@C+FADADDDA?D@@@ XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:1:1107:16927:153976 0 3R 201 25 51M * 0 0 TGAGGTCGAGACAGAATCCTACTAGTACCTGCCTCGAGTCGATCGGGCAGA ?@?DB2=AA@AAFFAEACFHGDCFBFF1BG>6?@@AEB;@### XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:1:2204:6880:127511 0 3R 207 16 51M * 0 0 CGAGACAGAATCCTACTAGTACCTGCCTCGAGTCGATCGGGCAGAGAGCGA @@@DDDDDFFFFE=CFCE< XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:1:2101:10755:114928 0 3R 208 1 51M * 0 0 GAGACAGAATCCTACTAGTACCTGCCTCGAGTCGATCGGGCAGAGAGCGAG @@@DDDDDFDHDH@EFEH?EHGGDHGIIIFGHHGGIIHIGGIB;CAHGIHE XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:1:1203:9513:150353 0 3R 212 30 51M * 0 0 CAGAATCCTACTAGTACCTGCCTCGAGTCGATCGGGCAGAGAGCGAGAAAT ???DDDDDADB?CBAE:4?+A??EDFEGGGGHGHEG@FHAFHE>DHGIHIGFD>F7@@DCH XA:i:1 MD:Z:4G46 NM:i:1 -DD61XKN1:101:D0EKPACXX:1:1302:13211:169414 0 3R 233 29 51M * 0 0 CTCGAGTCGATCGGGCAGAGAGCGAGAAATGGTAAGCAGGTGAGTGAGCGC @@@FBDBDFFHHHIIIGIGIF@@F>DAGBGGIH XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:1:2108:3748:138979 0 3R 233 34 51M * 0 0 CTCGAGTCGATCGGGCAGAGAGCGAGAAATGGTAAGCAGGTGAGTGGGATC @@@FDF?DHDHFFI>HGGGIEIDGIBFHIJIF@FICHHIJ@EHIDC(6CCE XA:i:0 MD:Z:46A1C0G1 NM:i:3 -DD61XKN1:101:D0EKPACXX:1:1207:13423:102525 16 3R 271 7 51M * 0 0 GGTGAGTGAGCGCAGAGAGCGTCTTTCGACGACTCTTTCGTCGCGAGCAAA BCCC@CADFFDFHHGIGIIIIIGHBDEGDIIHDGGE6JIHGHGHFFFFF@CC XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:1:2306:9355:141323 16 3R 278 10 51M * 0 0 GAGCGCAGAGAGCGTCTTTCGACGACTCTTTCGTCGCGAGCAAACAACAAG B;?>>>>>;/8GGFBFHFB?ADD=:@ XA:i:0 MD:Z:1A49 NM:i:1 -DD61XKN1:101:D0EKPACXX:1:2208:17627:8790 16 3R 290 11 51M * 0 0 CGTCTTTCGACGACTCTTTCGTCGCGAGCAANCAACAAGTAGACGTCGCTC #C>B?BBABB>?=;>B;ADD@C(;AC XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:1:1301:13576:199290 0 3R 298 37 51M * 0 0 GACGACTCTTTCGTCGCGAGCAAACAACAAGTAGACGTCGCTCAGACAGAT ?<@DDAA8?DBB;:2BDDDDDA:??<@:?DDA3B;@DCB?*9*0?6-;''-6-7).?DAD;; XA:i:0 MD:Z:50C0 NM:i:1 -DD61XKN1:101:D0EKPACXX:1:2204:8124:34946 16 3R 306 2 51M * 0 0 TTTCGTCGCGAGCAAACAACAAGTAGACGTCACTCAGACACTGTCGGCCAG :EBHGAGABFD?9DJHIIIIGGJJIGHFF<22HEIHGHFHHHHDFFFFC@@ XA:i:1 MD:Z:31G19 NM:i:1 -DD61XKN1:101:D0EKPACXX:1:2301:13637:198207 16 3R 306 29 51M * 0 0 TTTCGTCGCGAGCAAACAACAAGTAGACGTCGCTCAGACACTGTCGGCCAG B?;A>EEECIIIIIIIIFIIIIGIHFAGE:GGGEEGEIFFHHAAFFFF@@@ XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:1:2303:3102:37681 0 3R 318 28 51M * 0 0 CAAACAACAGGTAGACGTCGCTCAGACACTGTCGGCCAGATTCATTTAGAT ???7DDDDD2:+:AC+<<)@?CD1CDD)1?9:*?D@AGGGBFB?GGF:?8:8<8@8AA=:= XA:i:0 MD:Z:2C2A45 NM:i:2 -DD61XKN1:101:D0EKPACXX:1:1307:2511:100728 16 3R 336 23 51M * 0 0 CCGATCTACACTGTCGGCCAGATTCCTTTTCCAGAAAGACGTCGTCGCGTT #######################B0*0B99*D??>DB8?C1@8<8A:41;= XA:i:1 MD:Z:1G0C0T0C0A0G18A25 NM:i:7 -DD61XKN1:101:D0EKPACXX:1:2208:19469:21286 0 3R 339 3 51M * 0 0 TCAGACACTGTCGGCCAGANTCATTTTCCAGAAAGACGTCGTCGCGTTGAC @@@DDD8DFFDFFIDF1CF#2AEGFIIF@EB=CD XA:i:1 MD:Z:19T31 NM:i:1 -DD61XKN1:101:D0EKPACXX:1:1304:18506:91672 0 3R 361 11 51M * 0 0 ATTTTCCAGAAAGACGTCGTCGCGTTGACAAGCTTAAATTCGTAGCGGGCA @@CD?DBDFHGDFGHICEFC?CFDFBG=@FH@9BFGFCCFFHDHG>:@GHG XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:1:2305:19231:72018 0 3R 384 23 51M * 0 0 GTTGACAAGCTTAAATTCGTAGCGGGCGCCAGTAGGACGACCCAGGGGATA @@@D?DD>?DHFHG+A==@'59=(6(39;?? XA:i:0 MD:Z:45T5 NM:i:1 -DD61XKN1:101:D0EKPACXX:1:2107:15978:5397 0 3R 389 29 51M * 0 0 CAAGCTTAAATTCGTAGCGGGCGCCAGTAGGACGACCCAGTGGATATCGTC @@@FFBDDHHGHHIDFEGGIJF:F*?GDD:@@FEHDDGE7=??=;CE2=>BC6;@=; XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:1:1303:9692:124869 16 3R 400 6 51M * 0 0 CGATCTCGGGCGCCAGTAGGACGACCCAGTGGATATCGTCAGTTGAACCAG ########A?(BBDCFFB??C:CFADD@FDFHDFE@FH6?C9?FGFFFA1)88?BF*BBB(8=CG(;8)7C XA:i:0 MD:Z:45G0A1A2 NM:i:3 -DD61XKN1:101:D0EKPACXX:1:1205:3993:177564 16 3R 408 5 51M * 0 0 GGCGCCAGTAGGACGACCCAGTGGATATCGTCAGTTGAACCAGGGGAAACG FF@=D3BB@FD@HDFFEFFCEBHGBF@FCA3CB@CHEAHFH?HDDFFD@@@ XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:1:1201:17678:143204 0 3R 413 3 51M * 0 0 CAGTAGGACGACCCAGTGGATATCGTCAGTTGAACCAGGGGAAACGTAGCA @@@DDDD>DCFAFADFBE?D@EBGG?C;@FGCFHHICEGIBHB=@C##### XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:1:1204:6403:23100 16 3R 413 4 51M * 0 0 CAGTAGGACAACCCAGTGGATATCGTCAGTTGAACCAGGGGAAACGTAGCA ############DB?????@@?88CC9A:3+4@E;BA+A:BD>DA:=:7?1 XA:i:0 MD:Z:9G41 NM:i:1 -DD61XKN1:101:D0EKPACXX:1:2301:11427:64315 16 3R 413 10 51M * 0 0 CAGTAGGACGACCCAGTGGATATCGTCAGTTGAACCAGGGGAAACGTAGCA JHF=IJIGIHGJJJIJJIJHHGIIIHFJJJJJJHJJJIHHHHHFFFFFCCC XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:1:1203:4885:175695 0 3R 416 36 51M * 0 0 TAGGACGACCCAGTGGATATCGTCAGTTGAACCAGGGGAAACGTAGCAGCC =?;D?B@@FDF?F+ACGBHGGE??FA?FHEIADDG@<<(6BCH(.=@@;CA XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:1:1301:1384:121298 0 3R 416 5 51M * 0 0 TAGGACGACCCAGTGGATATCGTCAGTTGAACCAGGGGAAACGTAGCAGCC CCCFDEFFHHHHHGIIIJIGHIJIJIJJFCHJJJJIJIHIJIJIJJIIIJI XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:1:1207:10462:36321 0 3R 418 31 51M * 0 0 GGACGACCCAGTGGATATCGTCAGTTGAACCAGGGGAAACGTAGCAGCCCA @@@DD@DDABDFFGABEDBGCGGBB>FGIJ=8DHE@.@D>B(=CE>FH;;@ XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:1:1307:4428:77090 16 3R 418 13 51M * 0 0 GGACGACCCAGTGGATATCGTCAGTTGAACCAGGGGAAACGTAGCAGCCCA =IHHEDGGIGF?BGA?IIGHDFBJJIHIGJJIIJJIGGF@GHDDHGHFFDFF@CC XA:i:0 MD:Z:1A49 NM:i:1 -DD61XKN1:101:D0EKPACXX:1:2203:5030:49537 16 3R 424 21 51M * 0 0 CACAGTGGATATCGTCAGTTGAACCAGGGGATACGTAGCAGCCCAGTTACA ##HGFIGHFD;FGBDDHIGIGIIIIGGHFA3+GC<4@?HHHHHDDDDD@@@ XA:i:1 MD:Z:1C29A19 NM:i:2 -DD61XKN1:101:D0EKPACXX:1:2202:11507:147190 0 3R 436 24 51M * 0 0 CGTCAGTTGAACCAGGGGANACGTAGCAGCCCAGTTACATTGCTCGGGAGG ??;=A8DDDA?DD>EEE@E#2CC=C=3;A;;0DDD7DDFFEEH)@:@:1?DEH4DCFHGFEH;AA@ XA:i:0 MD:Z:49T0G0 NM:i:2 -DD61XKN1:101:D0EKPACXX:1:1203:5003:27314 16 3R 474 36 51M * 0 0 AGTGCTCGGGAGGGGTAAAGAGCTTGACGCCAGCGCGTGCGTAGAGTGAAA ################DF=8G?DHGDGHGHB@AC##### XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:1:2303:15856:134002 0 3R 478 2 51M * 0 0 CTCGGGAGGGGTAAAGAGCTTGACGACAGCGCGTGCGTAGAGTGAAAGTAT @@@FFFDFHFH>AEE>CC XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:1:2104:6954:171255 0 3R 483 38 51M * 0 0 GAGGGGTAAAGAGCTTGACGACAGCGCGTGCGTAGAGTGAAAGTATGAGAT ==?DDA8DF?D?;:CA?:3<>777A#### XA:i:0 MD:Z:47C0A1G0 NM:i:3 -DD61XKN1:101:D0EKPACXX:1:2307:7881:196830 16 3R 493 36 51M * 0 0 TAGCTTGACCACAGCGCGTGCGTAGAGTGAAAGTATGCAAGGAGATTCGCG AFEE>DC;HF;HGGHGGDG@ECG@F?H?HGIIGIIIGBDF>D>DDDDD@?< XA:i:0 MD:Z:0G8G41 NM:i:2 -DD61XKN1:101:D0EKPACXX:1:1202:12689:141385 0 3R 496 13 51M * 0 0 CTTGACGACAGCGCGTGCGTAGAGTGAAAGTATGCAAGGAGATTCGCGATC @@@D=D:DD6:?FHE?DFH??GDH9??B?D9BFCFHGEAFEAGGHDHH6=A XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:1:2207:10715:109420 0 3R 496 25 51M * 0 0 CTTGACGACAGCGCGTGCGNAGAGTGAAAGTATGCAAGGAGATTCGCGATC @@@DFFFFH?FHFBE1CDB#08?D?FHEEE?FCGGIIGGCGAAA@EEEBCA XA:i:1 MD:Z:19T31 NM:i:1 -DD61XKN1:101:D0EKPACXX:1:2204:18234:179424 16 3R 533 5 51M * 0 0 CTAGATTCGCGATCAGAACCTCACGACGCCATATTTGTTTTCCAGGGCTTG #?=-48@6(?*/DDDAB44<;? XA:i:0 MD:Z:0G0G49 NM:i:2 -DD61XKN1:101:D0EKPACXX:1:2304:8751:2632 0 3R 556 5 51M * 0 0 CGACGCCATATTTGTTTTCCAGGGCTTGCTTGTGTGTGCGTGTGTTTCAAC CCCFFFFFHGHHHJGIIIJIIIJBHIJIJJJFBADCGHGGCFEGGGIJJIC XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:1:2203:1524:184251 0 3R 574 29 51M * 0 0 CCAGGGCTTGCTTGTGTGTGCGTGTGTTTCAACTCCGGTGTGCGAGTGTGA @@@DDDDDHHHHHIG9CFH+3@CEGFHHIIICDGHGIIDFDEGI6F'=;D@ XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:1:2102:8875:72443 16 3R 576 40 51M * 0 0 AGGGCTTGCTTGTGTGTGCGTGTGTTTCAACTCCGGTGTGCGAGTGTGAGG EDA@DCGIIIGEGHFHEFB?IIIHG@GIIHAGEGGHEA+BBFGFDFDF@C@ XA:i:1 MD:Z:1G0G35G12 NM:i:3 -DD61XKN1:101:D0EKPACXX:1:2101:3407:141094 0 3R 580 17 51M * 0 0 CTTGCTTGTGTGTGCGTGTGTTTCAACTCCGGTGTGCGAGTGTGAGGGCAG 11=DDEFFHHDFCGEHIGFFHIJHGFHIIIIIDEHGEG:(08==BFGG### XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:1:2303:12087:40107 0 3R 580 12 51M * 0 0 CTTGCTTGTGTGTGCGTGTGTTTCAACTCCGGTGTGCGAGTGTGAGGGCAA ?@@DDDDDF+IIGGAHGHDGFHDHGFFFFF@@@ XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:1:2105:6289:140892 16 3R 581 39 51M * 0 0 CCGATCTTGTGTGCGTTTGTTTCAACTCCGGTGTGCGAGTGTGAGGGCAGG #####@@A8'-7;7?9)BDIEDBDD@?DE?F@@1<+AABDCA??BDD:??? XA:i:0 MD:Z:0T0T1C1T0G9G34 NM:i:6 -DD61XKN1:101:D0EKPACXX:1:1103:12128:78055 16 3R 587 7 51M * 0 0 TCGTGTGCGTGTGTTTCAACTCCGGTGTGCGAGTGTGAGGGCAGGGCTTTG #####BEECD?;1 XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:1:1104:5082:17741 16 3R 590 8 51M * 0 0 TGTGCGTGTGTTTCAACTCCGGTGTGCGAGTGTGAGGGCAGGGCTTTGCCA AGGIGIIFIJJJIJIIIJJJJJJJJJHIIIIJIJJJJJHHHHHFFFFFCC@ XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:1:1302:13170:74786 16 3R 594 18 51M * 0 0 CGTGTGTTTCAACTCCGGTGTGCGAGTGTGAGGGCAGGGCTTTGCCAGGTG 8A?IGGIIGEHGGAGHFHDIHIIIIIJIIEEIIGGHBIF>FFF?FDBD@@? XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:1:2307:14759:121417 0 3R 595 10 51M * 0 0 GTGTGTTTCAACTCCGGTGTGCGAGTGTGAGGGCAGGGCTTTGCCAGGTGA =+:BD?DDHIHEHHDDHDDD?D@?@ XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:1:1305:6666:159819 0 3R 606 24 51M * 0 0 CTCCGGTGTGCGAGTGTGAGGGCAGGGCTTTGCCAGGTGATAATGCCTTAA @@CFFD@DHHHHHJFED@FHIGGIEHJJJIJJJJJJIBFEEHJIIIIJJJJ XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:1:2201:16418:139923 0 3R 607 5 51M * 0 0 TCCGGTGTGCGAGTGTGAGCGCAGGGCTTTGCCAGGTGATAATGCCTTAAC @@@DD?D:FFF??1AFBF@?:)C:*?@ECA+3#E:?<>C?DAF;D???D@@@ XA:i:1 MD:Z:31A19 NM:i:1 -DD61XKN1:101:D0EKPACXX:1:2207:2606:158481 16 3R 616 7 51M * 0 0 CGAGTGTGAGGGCAGGGCTTTGCCAGGTGATNATGCCTTAACTGTCCCTTG JIIIJIGIHGJJJJIJJGJJJIIHF9HFFA3#HGFIHBHDHHFDDFFFC@@ XA:i:1 MD:Z:31A19 NM:i:1 -DD61XKN1:101:D0EKPACXX:1:1304:7344:178232 0 3R 626 13 51M * 0 0 GGCAGGGCTTTGCCAGGTGATAATGCCTTAACTGTCCCTTGTATTCGGGAG @<@DFFDDFHGFHHGGEBB>AFBH@HGIGIGEGEDGIGGFCB?GDFGIF@6 XA:i:0 MD:Z:49C0T0 NM:i:2 -DD61XKN1:101:D0EKPACXX:1:2108:6658:122648 0 3R 628 12 51M * 0 0 CAGGGCTTTGCCAGGTGATAATGCCTTAACTGTCCCTTGTATTCGGGCTAG @@@DEHBAHHGFHE?CGCDGH*?DED>D@BHCG XA:i:0 MD:Z:49T0C0 NM:i:2 -DD61XKN1:101:D0EKPACXX:1:2206:14847:13155 0 3R 628 6 51M * 0 0 CAGGGCTTTGCCAGGTGATNATGCCTTAACTGTCCCTTGTATTCGGGCTTC @@CFFFFFHGHFFGGFGGC#3:AFHHGGIJJJGHCGGIGEEGJJJIFIGID XA:i:1 MD:Z:19A31 NM:i:1 -DD61XKN1:101:D0EKPACXX:1:1301:9974:152868 16 3R 629 35 51M * 0 0 AGGGCTTTGCCAGGTGATAATGCCTTAACTGTCCCTTGTATTCGGGCTTCG >AHGFIHHGIHCGIICIDB3CIGHFGGGGGGHGJIHHHFBCC?FFDDF@@? XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:1:2307:18343:74834 0 3R 636 31 51M * 0 0 TGCCAGGTGATAATGCCTTAACTGTCACTTGTATTCGGGCTTCGTCTTCGC BCCFFFFDFHHHGJJJJJJJIJJJIIIJJJJHIJJJIIIJJJJIGIIJIJF XA:i:1 MD:Z:26C24 NM:i:1 -DD61XKN1:101:D0EKPACXX:1:1105:16709:8151 0 3R 638 24 51M * 0 0 CCAGGTGATAATGCCTTAACTGTCCCTTGTATTCGGGCTTCGTCTTCGAGA ??GHFHFFFE9FHI<4CBHIIIEGCFGBDDFDFEII XA:i:0 MD:Z:48C0A1 NM:i:2 -DD61XKN1:101:D0EKPACXX:1:1304:21148:23590 16 3R 643 16 51M * 0 0 TGATAATGCCTTAACTGTCCCTTGTATTCGGGCTTCGTCTTCGCAAATTCG >GE@>HGIGIHGGH?GIIIIIGGGFFEGEIHGBDF?HIDFHHDDDDD=@@@ XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:1:1304:11733:71752 0 3R 646 4 51M * 0 0 TAATGCCTTAACTGTCCCTTGTATTCGGGCTTCGTCTTCGCAAATTCGAAC @@@DDDDDDHH?F@F?FEHIGEAECECF XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:1:1106:13439:157292 16 3R 654 37 51M * 0 0 TAACTGTCCCTTGTATTCGGGCTTCGTCTTCGCAAATTCGAACAACAGTAT C?7(5@==DDBBADBDD0BDD??D?C111C19FEDC3EDD=DDADDBD?:= XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:1:1204:5265:178358 0 3R 662 23 51M * 0 0 CCTTGTATTCGGGCTTCGTCTTCGCAAATTCGAACAACAGTATTCTTGATT @@@DD;DDDDHHFIGE@@A1AFEE6?F8DF>BFHGIIB=;B?DH)=BF=B# XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:1:1305:16468:51686 0 3R 674 16 51M * 0 0 GCTTCGTCTTCGCAAATTCGAACAACAGTATTCTTGATTGATGCAGTTTTA @@@D?DD;?D?FFIIGHGEHGGHGEIHI*:CAFG@HCH9FADBDHHADFFF@@@ XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:1:1302:19769:70993 0 3R 699 16 51M * 0 0 CAGTATTCTTGATTGATGCAGTTTTACAGCGACTTTGTGTGTGCGTATGCT @@@DDDFFHHHHHJJIGIIEIEHIJHHGGHIIIJJJIHIJIHHJIGIIIIG XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:1:2106:7819:174823 16 3R 705 26 51M * 0 0 TCTTGATTGATGCAGTTTTACAGCGACTTTGTGTGTGCGTATGCTGTCACC IHCHEGEIIHF>HCGGDIGAGBGGFEHGHGF;GDE?FBCDA>D?AB+D?;= XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:1:2106:3249:124995 0 3R 706 11 51M * 0 0 CTTGATTGATGCCGTTTTACAGCGACTTTGTGTGTGCGTATGCTGTCACCA 8=?D+?BDA<>F+FBB<=FIFEFDD?@6:BFDDBFDCC+7CEA3<,>FEC;FBDD:DDB?=;? XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:1:2102:19912:17388 16 3R 725 30 51M * 0 0 CAGCGACTTTGTGTGTGCGTATGCTGTCGCCATACTATGTTCGAGTGTGTG GJHEEHFJJJJJIGJJJJJJJJJJJIHF9GCA3FHGJJHHHHHFFFFFCCC XA:i:2 MD:Z:28A3C18 NM:i:2 -DD61XKN1:101:D0EKPACXX:1:2202:10607:84579 0 3R 731 15 51M * 0 0 CTTTGTGTGTGCGTATGCTNTCACCACACTATGTTCGAGTGTGTGTGCGCT @CCFFDDDHHHHHIJGIJJ#3ACHHJIGIJIIIJJJJFGCDBGDCGIIEII XA:i:1 MD:Z:19G31 NM:i:1 -DD61XKN1:101:D0EKPACXX:1:2206:11281:58120 0 3R 731 12 51M * 0 0 CTTTGTGTGTGCGTATGCTNTCACCACACTATGTTCGAGTGTGTGTGCGCT @@CF1ADEGHHHGIIIIEH#3AAGIJJIJJGIGIIJI?FBFBFGGHIJJJF XA:i:1 MD:Z:19G31 NM:i:1 -DD61XKN1:101:D0EKPACXX:1:2205:21060:199305 0 3R 732 1 51M * 0 0 TTTGTGTGTGCGTATGCTGACACAACACTATGTTCGAGTGTGTGTGAGCTT ;??D:B;+CBDEDFFC?BFF@=FFF XA:i:0 MD:Z:33G17 NM:i:1 -DD61XKN1:101:D0EKPACXX:1:1205:2404:28940 16 3R 753 23 51M * 0 0 ACCACACTATGTTCGAGTGTGTGTGCGCTCGTGTTTCTGTGAACCCAATCG DC@7=7;=756.(B8/?;?D80:60?:):1D@E:EAAEC4:BD=ADDD8;8 XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:1:2302:17950:187885 16 3R 757 9 51M * 0 0 CACTATGTTCGAGTGTGTGTGCGCTCGTGTTTCTGTGAACCCAATCGCGAA ?;D@EEEHEIGEFCIGF::EHDGGGEE9IEJIJJIIIHHFGGFDAFFF@@C XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:1:1207:4005:62650 0 3R 763 37 51M * 0 0 GTTCGAGTGTGTGTGCGCTCGTGTTTCTGTGAACCCAATCGCGAACACTGT ;?@A;?D3CCB??<:EEBGGG@ABBAC@DD9FD@?DEBHIIIBHGC?FHI@=AEEH XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:1:2306:9443:65280 16 3R 767 17 51M * 0 0 TTTGTTGGGTGCGATGTTGTTTTTGTGAACCCAATCGCGAACACGGTTGTG ###################B?0*0**8BCIIIIIFFEGC+BD??;DDD@@@ XA:i:1 MD:Z:0G0A0G0T0G2T5C1C0G5C21T6 NM:i:11 -DD61XKN1:101:D0EKPACXX:1:1307:13797:182614 16 3R 769 16 51M * 0 0 GTGTGTGTGCGCTCGTGTTTCTGTGAACCCAATCGCGAACACTGTTGTGAG BBBEA=HEHHHFEDIGJJIJJIHDGGHIIIGIHJJIGIHBFHGFFDFFCBB XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:1:2305:6498:125765 16 3R 770 33 51M * 0 0 TGTGTGTGCGCTCGTGTTTCTGTGAACCCAATCGCGAACACTGTTGTGAGC FFEHEEEGIHFGHD;JIGGFGCIIGDGIJIIEIIDJIGFDHGHFFFFFCCC XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:1:1206:9986:159404 16 3R 773 33 51M * 0 0 GTGTGCGCTCGTGTTTCTGTGAACCCAATCGCGAACACTGTTGTGAGCCAG ###########?9B?*BD?9B1D@?1E?)F@DEEEEC+3DADDB=2+;??; XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:1:2303:20942:122880 0 3R 774 4 51M * 0 0 TGTGCGCTCGTGTTTCTGTGAACCCAATCGCGAACACTGTTGTGAGCCAGT @@@DDFFFGHFFGIBFFHGGIHB;FHEHGFHIIIG;EGGGHHC= XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:1:2203:9722:164274 0 3R 826 6 51M * 0 0 GCTCTGTCTGCGCGGCGAGGAATATCCGCTTACCTAAACGAAAAGTTCTCT ?<@D?BBBB:C?@F)1:67(.8)88=@;CEAGE?;CH@@?BCCB>AC@@;> XA:i:1 MD:Z:19A31 NM:i:1 -DD61XKN1:101:D0EKPACXX:1:2107:19883:88206 0 3R 827 39 51M * 0 0 CTCTGTCTGCGCGGCGAGAAATATCCGCTTACCTAAACGAAAAGTTCTCTA C@@FFFFFHHHHHGGEHBGGIICIFHIIJBGEHIGHFHGEDFDEAEDFDDA XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:1:1204:2063:176794 0 3R 829 4 51M * 0 0 CTGTCTGCGCGGCGAGAAATATCCGCTTACCTAAACGAAAAGTTCTCTAGC CCCFFFFFFHHFFGGGGGG@DFGGGIJJIJGIGGHHHHFFCDCEACACACC XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:1:1105:19061:44291 0 3R 833 38 51M * 0 0 CTGCGCGGCGAGAAATATCCGCTTACCTAAACGAACAGTTCTCTAGCGTCG @@@DBDFFHHFDD6;DFIEHGIIIIIIIF))7;-?',;;@CCEE(>CB@BD XA:i:0 MD:Z:35A15 NM:i:1 -DD61XKN1:101:D0EKPACXX:1:1207:10060:109372 0 3R 841 6 51M * 0 0 CGAGAAATATCCGCTTACCTAAACGAAAAGTTCTCTAGCGTCGGCCGACGC @CCFFFFFDDFHBEHHBGGIJJ@GEGGGDCDGGGGEF@AGHIIIGIIBH## XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:1:2206:11225:132530 0 3R 842 8 51M * 0 0 GAGAAATATCCGATTACCTNAACGAAAAGTTCTCTAGCGTCGGCCGACGCA ;??DFFDBFHFD+AEEHGG#3AFBGGIGGIGEAFGHBE>?FHBGEGIHE>9 XA:i:2 MD:Z:12C6A31 NM:i:2 -DD61XKN1:101:D0EKPACXX:1:2102:6645:61102 16 3R 845 15 51M * 0 0 AAATATCCGCTTACCTAAACGAAAAGTTCTCTAGCGTCGGCCGACGCACGG #FDDDCFDHEEHAHEAEHHBGJJIHHGGDGGFIGIIGJHHGHHFFFDD@@@ XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:1:1204:16871:43292 16 3R 852 36 51M * 0 0 CGCTTCCCTAAACGAAAAGTTCTCTAGCGTCGGCCGACCCACGGCACCCAG ######DD?;7.A?EED@C9CC=AB07?80?)CC8A11)?ADDAA=?D??? XA:i:1 MD:Z:5A32G12 NM:i:2 -DD61XKN1:101:D0EKPACXX:1:1201:12030:7462 16 3R 858 16 51M * 0 0 CCTAAACGAAAAGTTCTCTAGCGTCGGCCGACGCACGGCACCCAGGCACAC >;;DCAA>FFDDECCC?8EEGA>GBIIFHFEGEE@DFFC?;CFE@7CA@73@-'EFGFFBGE?;A<3#@GC;IIFFBA==:DDD;?? XA:i:1 MD:Z:17C13C19 NM:i:2 -DD61XKN1:101:D0EKPACXX:1:1106:1847:178079 16 3R 873 22 51M * 0 0 CTCTAGCGTCGGCCGACGCACGGCACCCAGGCACACACACAGCCACATTTG >C?BBCEHGA>HBGFDHEFDGEG@CGHH>DC@CCGHCBBDACHGIIIIGEE XA:i:2 MD:Z:0A18T31 NM:i:2 -DD61XKN1:101:D0EKPACXX:1:1105:19632:149442 16 3R 905 21 51M * 0 0 ACACACACAGCCACATTTGCAGAAATACCACTACATACGAAACGAACGTGG 9;BB9F;EGGHDBDDDD@@? XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:1:2205:7552:113912 16 3R 923 24 51M * 0 0 GCAGAAATACCACTACATACGAAACGAACGTGGCCAGCACACAAGCGAAAC JJJIEIGGBGEIIGHIHGHJHHIIIGEGC<33JIIHAHBFDHDFFFFFCC@ XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:1:2106:3808:44443 16 3R 952 36 51M * 0 0 GTGGCCAGCACACAAGCGAAACCGGAAAATCCACATTTTTTAGACCTGCTC ;IGHDGF9D;D?GCIDGHAGGGGEIGHHGAEEAFF:EIHDFA3A:B1=?=; XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:1:1303:14193:51530 16 3R 967 13 51M * 0 0 GCGAAACCGGAAAATCCACATTTTTTAGACCTGCTCTCTGTCCCGCGTCTC ###BDB:FAECFEC7;=.==6IIIFF?092?0869?9??:):FD?AAA=:1 XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:1:1302:9341:73955 16 3R 993 3 51M * 0 0 AGACCTGCTCTCTGTCCCGCGTCTCTCATCTCTTTTCATTACGCTCTCGAC ##########?;1;'GHF?8??:C?:3?<91B@IHF?1;B?FBD?DDD??? XA:i:0 MD:Z:51 NM:i:0 -DD61XKN1:101:D0EKPACXX:1:1307:16416:121526 16 3R 995 8 51M * 0 0 CGATCTTCTCTGTCCCGCGTCTCTCATCTCTTTTCATTACGCTCTCGACTG #############IG@@?31?*D<@EGE=CHHHC9+1:jW84SfmUs6jF5)ukN6g=elyxHiA@dKW3+qKSWpVQa!^nF;w z!S{sc+h!xaM_)c}HZn43;8aN$IjWw%OkM2Yk(mu?2Fx1^1rBp69A!OHV45JvFv0Eq z`Anes@@N(*F>al((eJQu(=QOKOkI@qAzPt2%t?C+^s3Q^nU^d0MnS zYj)%fZ|Rue=S@d=^$L$kN?9d1aj9Lpv6}0F=HvrACJ3?gYdj8Aa&cn(V6JJ@|2Tiu x6WP!|TI!2meT={M%lRv7eEh>5>1+HY>i?U6<+o3IDl5c<8AQ?y%;2a25dd9Uu_6Ef diff --git a/deeptools/test/test_data/testA.bam.bai b/deeptools/test/test_data/testA.bam.bai deleted file mode 100644 index e43c017e6665f523d218dbddbf2bff021431afd7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 176 zcmZ>A^kigWU|;}YPay^dMj*|=kO?Nk86mXSB#1n^I7kmNK-P|J&~1>?VoIKqNc68Sh9`I zZ0w_KV#jCOxqTchejVzoX)oifmwnU6!}xLXGSD;!ss^e$IyKCSry@~X5A}|2b}+x` zCdp|bkPGRjSMv7$?&R{#6Bplyo%iQnRWEdFvu$jn_i%5_&Feeli(WIep)fze7y$$j zKmY**5I_I{1Q0*~0R#|0009ILKmY**c2Yop_P4o()>6K9i`B4HO3$PEs(&OJYd`%j zx$u+L@y+@FN-lib6i{U+iFjxP5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q5sz)YLB| E8&Nhe;{X5v diff --git a/deeptools/test/test_data/testA.cram b/deeptools/test/test_data/testA.cram deleted file mode 100644 index 3bb661682efcdcc4adc2d101361dc93cd48da3f9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1419 zcmbu9e@s(X6vyv*?@>Ewf#K-JENLatA=wljh2e~7f7k_Q3$!#cz)@d9|)^`p`0=GuD(N8iO?R!}Hl=P1I7z&-J)Z@Gs6agVr1qL~~WldIMevtg02Oh!;= zf%`(VMo)_<5=jAQ^)v%C5Yq;B=IqJnZMD(JNs$;C((9m)VjGs1(`paxA5EJ{%s#t@1~H5x_)kN~j6kd0?Uowy@*1QVYr+Rt&0u zkr=sIS%!}G`+-+VXrHUeP3^yO=L5fN%lPdVDfthMsESJ&y`Q&1+6xV5t~OJ;Hun0t z>?502H+H5v|9IS0x%_xFIW(aAS@<<%}^l!fyOe` zb|0ZpDg$E(VGx?|05y-xeu>*veR@jonOwLkF|+?zd;dbDX0des7FLxhPjIz7f5TDR z{D_cI`4`Viaj*v-=&m6p(J;T$M#!OGsjK+YAq9&wIuMfdgxM^iD;-J6A5Hw8+{vmE zJ1dgPABC4Y57(S!&#@|1;#X{HYRZ?aDkY_}(@My2YuPIaD6>J6RgO@kv9mG^E%omK zq7+{|o2j$^JUOE=#EJUXMco_F6)&ycv@HnDKYK4kl|IZ0ef+e44KU#evU!2Z z2#3olaX2F!#bSrk<*KSe7g5=Mz9&zHM~=msnj_E#<}CT4Jo7&CTB7BDh&&5bbA H0%`yNIJFDk diff --git a/deeptools/test/test_data/testA.fa b/deeptools/test/test_data/testA.fa deleted file mode 100644 index 1a3ce74864..0000000000 --- a/deeptools/test/test_data/testA.fa +++ /dev/null @@ -1,10 +0,0 @@ ->3R -GAATTCTCTCTTGTTGTAGTCTCTTGACAAAATGCAATGGTCAGGTAGCGTTGTTCTAAA -CTCAAGATTTAAAGGTGAATAGTCCTGTAAGCCCTATAAACATATGTACATAGGTAGGCC -AGTACTTAGTACTGGCACATGCCGCTGATCTGTTAGTAGATTATCCATTTCCCTTCAGCG -CCTACCTGCGTCACCAATGA ->chr_cigar -GAATTCTCTCTTGTTGTAGTCTCTTGACAAAATGCAATGGTCAGGTAGCGTTGTTCTAAA -CTCAAGATTTAAAGGTGAATAGTCCTGTAAGCCCTATAAACATATGTACATAGGTAGGCC -AGTACTTAGTACTGGCACATGCCGCTGATCTGTTAGTAGATTATCCATTTCCCTTCAGCG -CCTACCTGCGTCACCAATGA diff --git a/deeptools/test/test_data/testA.fa.fai b/deeptools/test/test_data/testA.fa.fai deleted file mode 100644 index 5a96891820..0000000000 --- a/deeptools/test/test_data/testA.fa.fai +++ /dev/null @@ -1,2 +0,0 @@ -3R 200 4 60 61 -chr_cigar 200 219 60 61 diff --git a/deeptools/test/test_data/testA.sam b/deeptools/test/test_data/testA.sam deleted file mode 100644 index 9ddd814fd9..0000000000 --- a/deeptools/test/test_data/testA.sam +++ /dev/null @@ -1,6 +0,0 @@ -@HD VN:1.0 SO:unsorted -@SQ SN:3R LN:200 M5:a3becd17b758c9026ef5df3b781407b8 UR:./testA.fa -@SQ SN:chr_cigar LN:200 M5:a3becd17b758c9026ef5df3b781407b8 UR:./testA.fa -DD61XKN1:101:D0EKPACXX:2:2103:15826:166544 0 3R 101 10 50M * 0 0 TCTCTTGTTGTAGTCTCTTGACAAAATGCAATGGTCAGGTAGCGTTGTTA @CCFFFFFHGHHHIJIIIJIJJJHJJJJJGIJJJHJJJJF*?HHHIJHEH XA:i:0 MD:Z:0C0A1A1G0T0A0C0A3G0T0A0G0G0C0C1G0T1C0T1A0G0T1C0T1G2C0A1G0C2C2A1C0 NM:i:32 -DD61XKN1:101:D0EKPACXX:2:1107:3353:155198 16 3R 151 40 50M * 0 0 GTGAATAGTCCTGTAAGCCCTATAAACATATGTACATAGGTAGGCCAGTA HEGIGEGD@GHHHGHFDEIHEFGIIHGF?CEF?BGGBCHHFFFDDDDA@@ XA:i:0 MD:Z:0T0G0T0T1G0T0A0G0A0T1A1C0C0A0T0T0T0C0C0C0T0T0C0A0G0C0G0C0C3C1G0C2C0A0C1A1T0G1 NM:i:38 -DD61XKN1:101:D0EKPACXX:2:1107:3353:155198 0 chr_cigar 11 40 10S20M10N10M10S * 0 0 GTGAATAGTCCTGTAAGCCCTATAAACATATGTACATAGGTAGGCCAGTA HEGIGEGD@GHHHGHFDEIHEFGIIHGF?CEF?BGGBCHHFFFDDDDA@@ XA:i:0 MD:Z:0T3T0G0T0A0G0T0C0T0C0T0T0G0A0C0A2C0A0G0G0T0A0G0C1 NM:i:34 diff --git a/deeptools/test/test_data/testA_offset-1.bw b/deeptools/test/test_data/testA_offset-1.bw deleted file mode 100644 index 8bbc7c3d799af19e2dd555ef74112eac1bdc3809..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 720 zcmY%U)8E0uz{n86$N&cOp!72+4H1Qq1~9P(gy;z1IZT nb?;aeU@n500<#TfnhZ>U1;Stix(NngYT}@dl!8jA0n;)7379_$ diff --git a/deeptools/test/test_data/testA_offset1.bw b/deeptools/test/test_data/testA_offset1.bw deleted file mode 100644 index 071df4dc4afbbb09285e2d1e01e2f0d8fa1924b3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 726 zcmY%U)8E0uz{n86$N&cOp!6Fk4H1Qq1~9P(gy;zAb+f0!7ASTF-$N=P`Wl;aCK_y_p0W;$aR6qeq9_so49!B18 z4u=?9BnwYBGcv4u$EpBx5zG{*CZNp_|I5GxSRf2Wunde1QIi67q!d)G8Zboz0E^B= Ap8x;= diff --git a/deeptools/test/test_data/testA_offset1_10.bw b/deeptools/test/test_data/testA_offset1_10.bw deleted file mode 100644 index a4b5896cad0a1bfb5b383b6335581902d306d157..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 728 zcmY%U)8E0uz{n86$N&cOp!6Fk4H1Qq1~9P(gy;zN^$OHqJZ6-*35EJA^WB_u}GN}L6pc1g)fSGXyDxiQQ4|RP24?wGJ8!Q2Eh2dWKdHzWjPU;;q(AixNgfw3WKQlQR+sZ|4}X#lPB BL>vGB diff --git a/deeptools/test/test_data/testA_offset20_-4.bw b/deeptools/test/test_data/testA_offset20_-4.bw deleted file mode 100644 index 4df8f01c51033fa808d9a4aa3f1c187391e0ce90..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 739 zcmY%U)8E0uz{n86$N&cOp!5$Y4H1Qq1~9P(gy;zl@k4eS?<7d}#`(hjN7o+Qb@pw502s4xYgFcqj!mp#q&Mso)5 z3X6_w?Om^xXEHMMUSY9%uqH#r0m%j+6AWNBn;`K)Optq#0myaBpkbj2m4F2e%#8C` z2zur*NhtSdNL|R2AzJn3G_}z^sEACj%2;fiM_>j)DQ0ngXaRrJ)jP Hz~l`8i{VJ) diff --git a/deeptools/test/test_data/testA_skipNAs.bw b/deeptools/test/test_data/testA_skipNAs.bw deleted file mode 100644 index b647c82bae90a636ccefe01323118041f737bc2b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19193 zcmeI)%`1dK9Ki8;cAxCCwep&@2hoa@RaYoj+67L>Ey!POiJOYgx!_iOC}PDG3T)^;$3-JFITZFy6%EenV-#w zScRK#M_PMAB6K2-9**Z*g*?FSmB)x#+0~iqCD=D>UXaY|m1>P@>UR&#WMd(t_o|^i zF6n|T5P2q1s}0tg_000IagfB*srAbzf4&ug%D3vl z+wf{jsy!309sSJ4yuMyvjGfkGpG3Yrvoy5l#4jSgtv;v|Y_rt|RV%XfA>ry-r%+QU zRVdV&sHq|K+XILQAbE-b7h=e764DbTJR+wnGcc8p|nBtRme2#M~X1PSgQz)^}w z^gIF|#k~XNNjw1$gTky6iUSJnFO6qscD4Tb?-_o$dmCx(?x1qoK`)VUjK1y4VrFpY zp4653e6HjJVJ@Gji#PAzzB_+));(E1GnaD}FU-et6$#Nb;Os4kc!91UU5PKRk0B5L zxcz&_xa=%`eugcr2x8QIWEtpQyWSn7_o^zDtJAquQb<*aho?`A>1w5*mSUo0o{uLg zmsv7KNAP0DUh}$F;-=|&&8G31s;RKu@P;u)d>)1@2oK^R^q|8zr6H%Bkv=8FgL7IK zuZk&}RWA~O=CdjKs#!p15F=Zo?y>(1HIgC%{xnTgk|lZEqBb_>PS0|j+H&mLF1^~? z+8bVZ7~>Yf*C>p-0ig_I7sEQBH1HV3CMK9t=9>c_K7k%k$8nKqSmTo>1$~4F2RDb! zRGfmjnTWG|&stlX(sIgx7wgT|Zi=mgoh{~TVD&XDSjkwZ?bL?qCxryHHdvQ?L4DoU z-xHuoNBoAQG7@7oNoA&FCWOpd)PHl@0lx3LKB!MTLi~XF{Q>-I<`9=qOvw>-{XV6{ dqc9Gf^Wl*A*HJIdf25b4zh~KP2VUEa&@b2`uP6Wj diff --git a/deeptools/test/test_data/testB.bam.bai b/deeptools/test/test_data/testB.bam.bai deleted file mode 100644 index 3510ccc8191fbb5a17e1b8f6e3a8336f209570fa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 96 wcmZ>A^kigYU|?VZVoxCk1`wNpAr4G3Ft{;;7+#Yg^626$P*pGrRWC#o0Pz$9yZ`_I diff --git a/deeptools/test/test_data/testB.bw b/deeptools/test/test_data/testB.bw deleted file mode 100644 index 1a45dc178dc63ddfe1fb7420b742c5ace2e83208..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12873 zcmeI(J!`^17{KvMO=|=E1$nm%Gylh0d1$!R0Q`b6k>NwmhWp_59!qPh5H;ZufQ^+R;SKvFKvqHu_>? zt78+(RmO$ zFqaMFRQmlv=k4h8`lg*ui|RP_9gUi2dZk+&?_&>o6ZgtoUSA^F^qMCdI!Pv&BY*$` z2q1s}0tg_000IagfB*srAbSf~RxUfVxIx__ON`pX< zAERRcW5W?qCpTs`CI$f}Mn-2hW)?d01EhA&cJ=SmrCI$rsNMNuqGjj8Qo&Pd^$+VAm7jW@Ty3TsRwIR-8$Bv7P ztPDZcuviBwwPrZ-f2rFsl}kx$6?r^^S#B@iAhPVXz{-U@TNDJ|`Yfwms&V&H^}<`S zO&v|Tj9wZaZ)tX2c%U?k#iTPwbK#oGg9{8m(HZt^=NCp6MllwI(aAtJ$=r8QWC2P` z1Rc1?$if}pupB1Oz+8K3BX5HN4~v7_FaIR#e|&AQ9<}0fUDdz(>4sHOv*jjkzIijly-)c0`H$5-_xyYoO#iiK z*%EQKh$HQb{e>p0<=!{{#r-I>hA_*1Cs~q-kbhFij57F MRu~!HB{O;h06XUj&;S4c diff --git a/deeptools/test/test_data/testB.cram.crai b/deeptools/test/test_data/testB.cram.crai deleted file mode 100644 index a75402252f1710753ed987a488e14d15e8b9d22f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 41 scmb2|=3oE=X5$AYrcX>vOdpsSnLRf#+W5f4(BJ_RLx$soEK#5e0Np$bJOBUy diff --git a/deeptools/test/test_data/testB.fa b/deeptools/test/test_data/testB.fa deleted file mode 100644 index c721be17b6..0000000000 --- a/deeptools/test/test_data/testB.fa +++ /dev/null @@ -1,5 +0,0 @@ ->3R -GAATTCTCTCTTGTTGTAGTCTCTTGACAAAATGCAATGGTCAGGTAGCGTTGTTCTAAA -CTCAAGATTTAAAGGTGAATAGTCCTGTAAGCCCTATAAACATATGTACATAGGTAGGCC -AGTACTTAGTACTGGCACATGCCGCTGATCTGTTAGTAGATTATCCATTTCCCTTCAGCG -CCTACCTGCGTCACCAATGA diff --git a/deeptools/test/test_data/testB.fa.fai b/deeptools/test/test_data/testB.fa.fai deleted file mode 100644 index e82e5ce58d..0000000000 --- a/deeptools/test/test_data/testB.fa.fai +++ /dev/null @@ -1 +0,0 @@ -3R 200 4 60 61 diff --git a/deeptools/test/test_data/testB.sam b/deeptools/test/test_data/testB.sam deleted file mode 100644 index 8c1eda2d31..0000000000 --- a/deeptools/test/test_data/testB.sam +++ /dev/null @@ -1,6 +0,0 @@ -@HD VN:1.0 SO:unsorted -@SQ SN:3R LN:200 M5:a3becd17b758c9026ef5df3b781407b8 UR:./testB.fa -DD61XKN1:101:D0EKPACXX:1:1108:19948:91754 16 3R 51 10 50M * 0 0 ATAGTCCTGTAAGCCCTATAAACATATGTACATAGGTAGGCCAGTACTTA HHHFDIJJHEJJJJJJJJIJHHHIJJIIGGJIGIHF>GFFBHHFFFFFCC XA:i:0 MD:Z:0T1G0T2T0A0A0A0C0T0C0A0A0G0A0T1T2A0G0G0T0G0A0A0T0A0G1C0C0T0G0T0A0A0G1C0C2T0A0A1 NM:i:39 -DD61XKN1:101:D0EKPACXX:1:2102:10665:57593 0 3R 101 20 50M * 0 0 TAAGCCCTATAAACATATGTACATAGGTAGGCCAGTACTTAGTGCTGGCA CCCFFFFFDHHFFHGFBFFDEHD>?BHHH9FGGFBGIGGIII@@FD XA:i:0 MD:Z:2T0T1G0T0A1A0T0T0A1C0C0A0T1T0C0C0C0T1C0A0G0C0G0C0C0T0A0C0C1G1G0T0C0A1C0A0A0T0G0A0 NM:i:40 diff --git a/deeptools/test/test_data/testB_skipNAs.bw b/deeptools/test/test_data/testB_skipNAs.bw deleted file mode 100644 index 63b450ce9e8ed27cde714dd6cad93681df496a5d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12878 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 diff --git a/deeptools/test/test_data/test_filtering.bam.bai b/deeptools/test/test_data/test_filtering.bam.bai deleted file mode 100644 index eb030c846aeec0161468326d54586f5cac3b5a09..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 96 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 diff --git a/deeptools/test/test_data/test_filtering.fa b/deeptools/test/test_data/test_filtering.fa deleted file mode 100644 index 7e18693bfc..0000000000 --- a/deeptools/test/test_data/test_filtering.fa +++ /dev/null @@ -1,26 +0,0 @@ ->3R -GAATTCTCTCTTGTTGTAGTCTCTTGACAAAATGCAATGGTCAGGTAGCGTTGTTCTAAA -CTCAAGATTTAAAGGTGAATAGTCCTGTAAGCCCTATAAACATATGTACATAGGTAGGCC -AGTACTTAGTACTGGCACATGCCGCTGATCTGTTAGTAGATTATCCATTTCCCTTCAGCG -CCTACCTGCGTCACCAATGATGAGGTCGAGACAGAATCCTACTAGTACCTGCCTCGAGTC -GATCGGGCAGAGAGCGAGAAATGGTAAGCAGGTGAGTGAGCGCAGAGAGCGTCTTTCGAC -GACTCTTTCGTCGCGAGCAAACAACAAGTAGACGTCGCTCAGACACTGTCGGCCAGATTC -ATTTTCCAGAAAGACGTCGTCGCGTTGACAAGCTTAAATTCGTAGCGGGCGCCAGTAGGA -CGACCCAGTGGATATCGTCAGTTGAACCAGGGGAAACGTAGCAGCCCAGTTACATTGCTC -GGGAGGGGTAAAGAGCTTGACGACAGCGCGTGCGTAGAGTGAAAGTATGCAAGGAGATTC -GCGATCAGAACCTCACGACGCCATATTTGTTTTCCAGGGCTTGCTTGTGTGTGCGTGTGT -TTCAACTCCGGTGTGCGAGTGTGAGGGCAGGGCTTTGCCAGGTGATAATGCCTTAACTGT -CCCTTGTATTCGGGCTTCGTCTTCGCAAATTCGAACAACAGTATTCTTGATTGATGCAGT -TTTACAGCGACTTTGTGTGTGCGTATGCTGTCACCACACTATGTTCGAGTGTGTGTGCGC -TCGTGTTTCTGTGAACCCAATCGCGAACACTGTTGTGAGCCAGTGGCTCTGTCTGCGCGG -CGAGAAATATCCGCTTACCTAAACGAAAAGTTCTCTAGCGTCGGCCGACGCACGGCACCC -AGGCACACACACAGCCACATTTGCAGAAATACCACTACATACGAAACGAACGTGGCCAGC -ACACAAGCGAAACCGGAAAATCCACATTTTTTAGACCTGCTCTCTGTCCCGCGTCTCTCA -TCTCTTTTCATTACGCTCTCGACTGGAACGCAATACCAAGACCACAATCAACAGCTACAG -CTTTAGGTGTTTGAAGGTAGATTACGTAGTTGCAATGGGCGACTCCACGCCCATTTGCCG -ATGCCGAGTACTTTATCTGGGCAGTGCCGTGCCCCGACAGAGCAAGGATGGGCTGCAGGG -CATCCAGGAGCCGCTGCGAAGCCTGTATCCTTCGGAAGGGGCGGTGGGCGCCAAGGGCAT -CGACAGCTGGCTAAGCGTCTGGTCCAACGGCATCCTGCTGGAGAACGTGGACGAAAACCT -CAAACAGATCACGCGCTTTTTCCCGATCGAGTCGCTACACTACTGCGCCGCCGTTCGCCA -AGTGCTCATCCCAGAGCGCGGAAACACCCACCCGGAACCAAAGTTCCTCCCTCTGGACTC -GCCTTTTGCGCGAATGCCGCGCGCTCAGCACCCACCCATTTTCGCTGCTATTCTGCGACG diff --git a/deeptools/test/test_data/test_filtering.fa.fai b/deeptools/test/test_data/test_filtering.fa.fai deleted file mode 100644 index 77c0bbcbf0..0000000000 --- a/deeptools/test/test_data/test_filtering.fa.fai +++ /dev/null @@ -1 +0,0 @@ -3R 1500 4 60 61 diff --git a/deeptools/test/test_data/test_filtering2.bam b/deeptools/test/test_data/test_filtering2.bam deleted file mode 100644 index 9734ff04ce83d2161fc244545fb616763cc2e121..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6509 zcmV-z8ItB7iwFb&00000{{{d;LjnL-0CRHmWz=L~U~uqo;SBS$GSoBR4EDDw%`46? zDoIV@atIFO4ED1!4&w9yN}3uNa4`ZEGXt@45W^i-1_l6Gu0YN}0000ViwFb&00000 z{{{d;LjnN!7@b^Aj3e7wo%SS|o_RlGSG(KgD*M*`tt!8_aaGwa+XB($F&e`o2}mRH zh!i#~h+qj4D`0FH$*|z9A|w{=zhQ^tsQz zc=YuO?B@vVkifPd{r|xxGfM{yWOW*8bH@bBo7QXU8U1p<575Nw)^5!7UYmlu<1Rz~&+ z%#E{OIqr230aPU8IF2N+L?+OY4ny4!!zhfn3Y5hwjG@RY6$HU;uzym4{Z)L7-f0@y z43W)e31DZ_tPHH<;-0U>#yJ4yT8O<|?cI2@-Lwa>5lV4|7)FSnuZDy%GIA6~8gC)Q zf5Vtw!%vk`_X1mE{Vl@EEM;3w0-GXGy+H^6@yyE!g8oyIQ{Xd>`Rb zL%PjMM{3Bx&B!&r31w(_NRbYW2ti*EB?yf2Z-f0t1@?FG@u3ZDyAfF6oQ@Olb}>)W zk_Kbnh0WRKwQlj5x(1+V- zzgeOE{hQD>K%1uH=`x!yX7rPMl9Zvn9aTwD-O9b*wS&-jVE{_v9BCEXi-L$Vr4(zQ z3l)Z;;yhA#0elGp2C!!UJARRkUnL7d+^XaIWs2{6O^Hi~ESW7*K%UI9Y-S-JiR@}4 zWM|(NxWPDR!YCn3G_slneufgP)p4m~@dz3lgpnn07#yeWA5wgIQ#K^yY?)6M<7Gwo^VDF>c=&sZ4?6@a^1~*#;e5jb)XROyhZ$ImFq|yAH{ss4ayb&%X z@AQC``HUS0`;D8-&_on60-L7`z@FrblDQ9IjoX0)4M+~GfoQ|Fi;2e}C|PQ?O;u9na>=*=#bez}_ONTda3QAqrP+NfStImCdL)U^rq> zDTn|Fp&$v7hADW$dVxW5&>;`K8ybvXj0x`9*WZR4G-qwHoF^1pLZ1F;xIBV_2@q3J zY83_&hJ$4&2|yimWI_W;i;(Q1P!VtMW!+j3zD0r%H;?TM=`2YhyYmdfPI5 z7A9c|rxJ3M&i%bp|w(A;G#5XuJ=^acKHz@6h@ z|Mql2$mV!?HlB{lyl@oguGr{yKqefQ5A$tAp9k{X4>%9O3+OKkkZfg$lxw6ws1;MK z2Tb^PP7;I+FHCac!UUYH1mOX!E(chlkWsmcaJ#ie4&YIldE?l`LWaZ#5(@ZmhPNTr zZLnXf!2UfxV!t_OL4zcjEoYOgWb8eru43KY6}$Cya3KfhS6zNJ2t>dG!(7Fl;vk{E zK@#gL+4BSW4DW;^_?+DrgF3F?rMSAM*xJcFgZUaSrg^Ca$8fH?-L7sA7(;z!aVQ>& z5FFJoiqTNQbSX&=vJC;aM8(Fn@PgJ|64c7|kEC2@&B4-(IkW&J&Z0VB_iw*mi=tQ+ zlossqLSj%+ppA|gm_X`9ETEKzFUUc}!jn9rJaHTCUsq`V1s|iPRxu%~IH44Vgu9qk z=AhUeoVa*9sNIgc-nLtJFU10bVm2`Pl0;U5!r(DZmroSPoD(lRE~33-M2WKzcYO>jF1ZqeDJ{_Spx&6_xL29Jf1iU{cd z5r;Pjg8-Q#remh4rW}~7;Jv|BP`TW6{4y)^Z%vHHq>~NNVJCCrRnV?ghCk z*8A?ht4SWn;woF9SxXKfz-vQGYVg2EQpOJkQidLwjl6N3#_t2>hfhwbc(O@q&Eqtk zTC^oJBJL(WXs3wrdABN7owh(V8AxABEuac=5DIQVN{B8Df)b7i1J*axc%bV+g}4OT z51uuxcrw_9MMh_Cf)HornOoVY?hd;`JNUfOx+^-u>0Aqs4e9dU@A)`i;XryItzisF z7>5t0O!oS=))9gza}VsFRbaidnz>EDCS%fuY=O_S*|aJq4BM_l1C#&WXowO_|%4+iLFDk$z z0&Gsn!$~&HXVel)7bW03B&g6rmtQj<(!hC-p_=si9bcLrLu5mbh1z&(Fc9Fh*Y&&$ zd=;qHn}ji$zZkz7zqIP`xGp9VfE~3?2{PRIWSLDClS+thqZNcU-sqLM?rQ<5r49pX zG&PE>DG$l@!vFdm6qWFjk?ri1Ar69@5WlQK{FfEnA1Anj=IWclJwVa2d{&h{1hjh- zRtvN^h{F~EX6(w6qSJrY=kl5Fp9f5;HkfkWMv?gxj)D8^$v|AZ4>_v>OmG)PmcK&z z^8(3(P=ESwD%77RndqJ3dD1B<@OYe8sTtXBTceeSgY0(bE$mjC*Z0z0br7FFeJ))0 zsbXxXM32dK(DQq|f6?{^73}2Yn215BUncV+E%RMXkT0FpHAXX1;}p)PBy`EFGC}TP zCyGv?i71CcbmML3ptq~_3QkzU-U{k7DY%GOY9pD%ffL~XIWKU9@fD69tgsAp9KU6P zDn6gpBKI2v_k@mFx}48RGv?VOFGFp^x_3IOL#MObboE-x?sn}IveY>4c_8Xl&+~g1 zIDSZX)N8uz_4>UqXlntlsbGTDrQrSzq0{VDn%~OKzfGF)^c0Voj3-knix#s**^jKi zy0^fJ&Dw3V(oS5cXFfO45E%n$4-PII_5)Z5-^eJ|bOg1Q_!N4PiVoKFa%%R1&^Iguc+k27`K3Y7|Jf zv3{$<`Ux@NGtCcOwnRi}jxw3g%C59_iKm8${x6vt4Y6^el zCQmo(sN+*U11V5{)~&u1whzvE)HKM=Dv4I zmYYn{`7+PPmHBxHs%#GsG)-a~8s?W(Mx-gwq+Zm42w{Rkt^}vRl1SX~!nL>j8ezR` zZhNxjbexTslf^WvgzPp@w*=ZfIH*5iddcG`&x9msWgC^ePh`0BER_C5z--jtDl%+B zevvLJZ`rDu@U2srkWz4wA;|uWCrN44?gkZD-8}@ZYjuIF4~LY2mRmM@lzd{K?qZUbCzI^Ax(cM7q(9uki z;C+YpIfFl-!uVV&6F(1NBV9NO*NAgZ_PCaV=-^6;e`7B*dlDul29fP^r ztTyekm(CSZFCQ9;-g(du`fa9kbfKuvV|3(kKa^464}8~W?c-|jJ>q~mMGcU4tsl!P zZzDEaaairv#d^K%6srSttgH22Z?AhOf#JnGa$gM5)P{58Q%rr_dEa=RVo$CD-^2Sr zo{)o}b^L_=>)B}?9y($8l;&C0bm-m+>Z%NCx4ZA$>+mQu==n&&?>$$+^KJtVVR;0V4@8f%?WT2M26M*WBJIIa35_gFxHyW7_#7ifAG!O_y0 zqICgH&KJd+)?tr}NDHOq<#5Qg9^TCib$EYpcFL@kXq(UH_{m~6uNtXa+G3{&G@=w+8$} z3U9w@cx_{6oWs~8AonTF+4`GqSdt8A%cr zhBD-w2QcxjBw;4u8aAn)-l1y+&$@hW%i=P10QQW+_2(l8w>=J+=ESZ0$X-;ngw=7&9XU7 zhi8kbQT;I5fUK9Mm79yw9hCbFp{DH{e9vjyA++_HrOUn0)<^88DYT7yr?ekHMiCBd zKAx7=cDI3KZ8itt>@>bCHk)F-0yz$4#Up$k7%^~!63k;E62>{=-Ii@B$>c=J?g!jy zouX2IRd)DVHE%y6-Zt*=S$mt##>*7Rx1_?+z^+$^ecg`?dhS4Kt*VR3b9kB_Oym$H zuaDBLFFhp&L&dxYlJCz^aGmDvmfGk^K3?XNd|nx_qex|UbKT?2t^`rPG~`r}tGHw= ztq5pK4iOue2*ZpLs$6b40`})yC)B=Wt9LP>DO-}%^Od7Wi>-T&z|qv2lM;l1pshCP z$Q}*bxkD`Gw&H;#Q0@C8#%y0~oiJuYWT(p+F6u1Ild@1hj&v1oslxJaoz) z2;xTdVbu4yF>$NYhmxW6@k}Jdg@Ou)mJT)v%bU_+@v=%|b##A;qT6nM#t_{(DFcM8 zDj|=D*4gjqkg0(Z!VSSna2NSCrVT>c8$&|&ar-sCP_%)8f5z`^kk#G0Up_^_tVw_# z5EbV2YRes{pHxug;kqngtJ<9Iy{*x~UYFJ}99y+TB2sqvbEh3$cl>KM{2JkXw|O$7 zB^+wrrRl7i1>Os)JZ#+EdSzE}XsLnseRaWnX?z{PmFWmIE+sV0WJr4%Pf% zVco4+ysDOQZpz4CZ`CD4GZjmg3tK`=QS{7ftMC?O+k;-myXzshAtZw!!A=<~ z;YcckLwiM`ZG9LaC9^EQr(!i5ev{HeV_~o=Hp|D0@yKTELGT=aQ zalv(9h9tVU>Dq-p_!m-;{AxHbs^H;k^vzl+O;d{GR&alZg8QkHTIETeWy?Itr=@2+ z23B+q+Db#2!XkKFIB`SnMsw}Ua`;X;4hdLCQJ}(jD77@lRrkxSdM43y4|bZ)5aE2D zO{6MB+Yq7W>X>V+iST!=`gwz<9ydqc1rdPj;%p239;j#oP0p}<}=&t^1w$Wt<5Xb|4$ zbq>~@TVb=aLfo`j zLue!TNO5H5@XfcuHXTZqOjs;vjX%%k^CMtaVtWHN97WWzEuC!m=1GVVIh#;&$B^N< zD__K6R3&*j!r>K_o^6UL~Bt)2T$rfK!i)cy`kl){I&C>+_YnoFdn zkqxFT&NX>-D$xmG*(QtKr_UJ;FmH@l_A0;S8-GYuMB|})LQVn3k-l8a>XDgrobCQV zeis@R>+NB;-*=>NE343hbreErGoVL1OvIk~&t(6SHVa{Ch8ph%N`aF$zt(jfxd_ zYV{v`d`bb4RvFli)9c>oCSI-9w4~|E)xn87PSNQe;<$U$bf)FTsv?7|RsH3W?J3w4 zLAw=P(jR%8w;SSZ)8Lkyn&a_oObz|)WpLi3t-<*Dd=zlu?w2d8E08Yv=qlIiXoF z*&VyrV&Bn&kAD6FVQs7kcA+Ar>2yAsRS(S6EZwd)dZnF}vlddUh2TTaQfV!6_0HoLi3N?T2Wu3vWC6}D(zMzMsKsxVZ1Mf>3$@ZUi3;`nU-ms~`GH@)rrr&F!cDzC@Ut zuH&V)Pd?9RNo=}E=hZoTbN^S4?5-SKUFo=oHzG!l`l?VU1T=szcLQU5KQcb^JC@hB zPc8-zI^AD+e44evi}Oi7C8s+p>$8WjuI$sb>Shu(f)lgmE3TilrsY>~n~=(GK+jF6 z<4$+~xPI!dsc)Q3=V_T9%Et4$#upq`kOxP^j*BCwJG|OvW4PZ)v^e@AXmxxh^)QU2 z@Tuttg46b0X)8hI%IS`aWL}N=Ze|d__qg6DZI*s#(A?<)#<5-px{2m3w0ghdtrqS- z^ot9Zo}CJ1C@&&f!gINgKU#SBIcz$ULs8C5*l}U__Tv*~>b6wRP?{|#lX}j#S<5aC zR#$f%U36T6eb^RqA9F9Z!zNdGiiI*pc)1l>s>$ei3HYu)&G`&>cwe*!Y~UTo`X7%^ znC;kk$s(I1%RF0Dv#72UuXaekaFaX4jl-g4gywgVK@p7(*WJJIr_6 zBA}SIJ%JiRQ6H`-JtX`QR*}kS^#`Qa`sG#~Z2jZntye_^@-gsByKkFWN8w z8U;8~uI)Bc@oNjUP}2faME{cjKC)$SxoCcGCG39zXwn_nA3^{CABzYC000000RIL6 TLPG)o8vp|U0000000000&U%=~ diff --git a/deeptools/test/test_data/test_filtering2.bam.bai b/deeptools/test/test_data/test_filtering2.bam.bai deleted file mode 100644 index acdff93ef7f612cab39a8666127e39c52c1b1a26..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 96 wcmZ>A^kigYU|?VZVoxCk1`wNpAp%S?Fyu;t7+#Yg^627;P*pGrRWC#o02GS^fdBvi diff --git a/deeptools/test/test_data/test_filtering2.cram b/deeptools/test/test_data/test_filtering2.cram deleted file mode 100644 index a05ff93c506f5b53972852585b9dc30d03588109..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4460 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 Y009360763o02=@U00000000000QA;;t^fc4 diff --git a/deeptools/test/test_data/test_paired.bam.bai b/deeptools/test/test_data/test_paired.bam.bai deleted file mode 100644 index 0df7203a23a423a24f0435915097bb958fa65c5c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2536 zcmZ>A^kigYU|?VZ;woVV1`wNpAr?$BFc@)y7+#Yg^627*P*pI>2%;Ir9i>M@U^E0q aLtr!nMnhmU1V%$(Gz91x0#|)g`xY5AxTdRb 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 H3$^|L_j90n diff --git a/deeptools/test/test_data/test_paired2.cram b/deeptools/test/test_data/test_paired2.cram deleted file mode 100644 index b089a9cb4a1fb2be7d19eef0a031b208ad4ab438..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1795 zcmbtUYg7|Q6yDk01OiKfJVFqpJOWDELJ~lw2ogdg6$p?`&_dHf5~vZZf>;oxCOjh# zn+jTxhbX88d|^R>sui^g8bPh12rbBwSX5NR7t)q4P}|er{mz-4nS1Y<`+aw3E?>k8 zMWB?p^(mjNi&ZAaDY$O(2Mh}D z`SoH<`(W$=8(Uk8n!pw3n#Ix^>t0Wte#O2JGC8l`%)3Av_I#83?w$q=_u~uCckAzJ z7gX~Dv*p!i9&QxVB`^B89v3yN9T_P#9r3vja~{>-+Bfjy@Xh+PhPcw>}63ol(aEEd$$UvRbu-5T41R!;~I^7Z#2cj!^dIr}ijc8^TR@N@IFp84?3-Uh@Ekg{!6agB5LInsJh5!tJ5J!yQ z87nls3rEb+84ZLE)nG_O3`!7!#W+GkiJ%D#Qm8l1n1ljkE@m{xi~(R0g=S$%#}ESO z-w;o8CWH%w2$f9ap);(>fFOsW0zTncNqE8$hA|+t8WbKy+gnM*DxsZIy*-b1 zsTJYf&Q5bT;M$R>_hivEOlOOm&JNi|ddBhhxS#G&w)$7Eto-Wh)R3e_Blq?!7_|uW z==*&6m|sv!ISTEv=V^7Gq|U0QDZlkDnp2kxM|HKX<&B(Q)LXO}`_IZaE}3$L2HL&Z zZCFWMB>D44v_Pqr!=^9()T z??0T}>RYp|F)H8i{iTKl5cR#Pht=bj}W-SSBa8;%%W&q^LdNi@qS!oNL1v`^@hh{A14B zugD|=lcQUfDX;IhxM*j8fAj9u4dOuk@!_N5NVnFLg7fsGLz=bYFXf+3o`_mqej-hJ zWVEeGS#{^~=>5^;i6_sx!-SRi=WKg_edUCIMPmK~e3)6+q^JvX^_s`J_nZnRE^x(9 za!S5*-r5zDWnSp-puJtkRA*Jr@$qQ#guf}R>@CXzdAv zK3u+>Byz3&L@w=NS$b??`=lmu-zn=VPBV?6#s^_!OdmsSeg42Vx;&bNJCEEEM--)! zF5J%TI{fn-`=IbxZNyXINlwb?7-}Woz@**2GeFjJkR>S=yDEn~vi6LtIeFBU#ia&b zt`dp$w=ah2uktUo#ET`09;quk-jrsRRWxTPRbZ=Ye-tuig=H32yEnfKm9z#Pvb214 zGV$TDT8@u5rx&MCN|_^=OOXoo%+3vR-SyZgZdF^eW_WnR)>2vN&L_b=BFT}m>kI2B zIxF4$_@fh19oWLhjB$Iv#);43wI%h}BUQJ{^6u0po6q||WQ`r)$n_bs%sNB z7rC7E>2%29-r&a`I45k_^j*}67S@f1p5GGwu-R8);jn{x{Lxjdlv=lZ&Dhm7-cr3n z*QrW7nj4>YNXy+xFBT_sj4ZO%4Y22b?-5q-o!+fU*jcaa=<{{FlTv=GFFE1RSXYIv xYsnw*_DGxN3Ni#;IJWH`jd*M`ePi&$Fafb9S{&(AZx}I=$chr2 -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -GAATTCTTTGTTCAGATCTGAGCCCCATTTTTAATGGGGTTATTTGATTTTCTGGAGTCC -ACCCTCTTGAGTTCTTTATATATATTGGATATTAGTCCCCTATCCAATTTGGGATATGTA -AAGATCCTTTCCCAATCTGTTGGTGGCCTTTTTGTCTTATTGACGGTGTCTTTTGCTTTG -CAGAAGCTTTGCAATTTTATGAGGTCCCATTTATCGATTCTCGATCTTACAGCACAAGCC -ATTGCTGTTCTATTCAGGAATTTTTCCCCTGTATCCATATCTTCAAGGCTTTTCCCTACT -TTCTCATCTATAAGTTTCAATGTCTCTGGTTTTATGTGGAGTTCCTTAATCCACTTAGAT -TTGACCTTAGTACCAGGAGATAGAAATGGATCAATTCGCATTCTTCTACATCATAACCGC -CAGTTGTGCCAGCACCATTTGTTGAAAATGCTGTCCTTTTTCCACTGGATGGTTTTAGCT -CCCTTGGCAAAGATCAAGTGATCATAGGTGTGTGGGTTCATCTCTGGGTCTTCAATTCTG -TTCCATTGGTCTACTTGTCTGTCACCATACCAGTACCATGCAGTTTTTATCACAATTGCT -CTGTAGTACAGCTTTACGTCTGGCATGGTGATTCCACCAGAGGTTCTTTCATCCTTGAGA -AGAGTTTTTGCTATCCTAGGTTTTTTCTTATTCCAGATGAATCTGCCGATTGTCCTTTCT -AATTCTTTGAAGAATTGAGTTGGAATTTTGATGGGGATTGCATTGAATCTGTAGATTGCT -TTTGGCAAGATAGCCATTTTACAATGTTGATCCTGCCAATCCATGAGCATGGGAGATCTT -TCCATCGTCTGAGATCTTTGATTTCTTTCTTCAGAGACTTGAAGTTCTTATCACACAGAT -CTTTCTCTTCCTTAGTTAGAGTCACGCCAAGGTATTTTATATTATTTGTGACTATTGAGA -AAGGTGTTGTTTCCCTAATTTCTTTCTCAGCCTGTTTATTCTTTGTGTAGAGAAAGGCCA -TTGACTTGTTTGAGTTAGTTTTATATCCAGCTACTTCATTGAAGCTGTTTATCAGGCTTA -GGAGTTCTCTGGTGGAATTTTTAGGGTCACTTATATATACTATCATATCATCTGCAAAAA -GTGATATTTTGACTTCTTCCTTTCCAATTTGTATCCCCTTGATCTCCTTTTGTTGTCTAA -TTGCTCTGGCTAGGATTTCAAGTACAATGTTGAATAGGTAGGGCAAGAATGGACAGCCTT -GTCTAGTCCCTGATTTTAGGGGGATTGCTTCCAGCTTCTCACCATTTACTTTGCTGTTGG -CTATTGGTTTGCTGTAGATTGCTTTTATCATGTTTAGGTATGGGCCTTGAATTCCTGATC -TTTCCAAGCCTTTTATCATGAATGGGTGTTGGATTTTGTCAAATGTTTTCTCAGCATCTA -ACGAGATGATCATGTGGTGGTTGTCTTTGAGTTTGTTTATATACTGGATTACGTTGATGG -ATTTCCATATATTGAACCATCCCTGCATCTCTGGGATGAAACCTACTTGGTCAGGATGGA -TGATTGTTTTGATGTGTTCTTGGATTCGGTTAGCAAGAACTTTATTGAGTATTTTTGCAT -TGATATTCATAAGGGAAATTGGTCTGAAGTTCTCTATCTTTGTTGGGTCTTTTTGTGGTT -TAGGTATCAGAGTAATTGTGGCTTCATAGAATGAGTTGGGTAGAGTACCTTCTGTTTCTA -TTTTGTGGAATAGTTTGTGAAGAACTGGAATTAGGTCTTCTTTGAAGGTCTGATAGAACT -CTGCACTAAACCCATCTGGTCCTGGGCTTTTTTTGGTTGGGAGACTATTAATGACTGCTT -CTATTTCTTTAGGGGATATAGGACTGTTTAGATCATTAACCTGATCTTGATTTAGCTTTG -GTACCTGGTATCTGTCTAGAAACTTGTCCATTTCATCCAGGTTTTCCAGTTTTGTTGTGT -ATAGCCTTTTGTAGAAGGATCTGATGGTGTTTTGGATTTCTTCAGGATCTGTTGTTATGT -TTCCCTTTTCATTTCTGATTTTGTTAATTAGGATGCTTTCCCTGTGCCCTCTAGTGAGTC -TGGCTAAGGGTTTATCTATCTTGTTGATTTTCTCAAAGAACCAGATCCTTGATTGGTAGA -TTCTTTGCATAGTTCTTCTTGTTTCCACTTGGTTGATTTCACCCCTGAGTTTGATTATTT -CCTGCCGTCTACTCCTCTTGGGTGAATTTGCTTCCTTTTGTTCTAGAGCTTTTAGGTGTG -TTGTCAAGCTGCTAATGTGTGCTCTCTCTAGTTTCTTTTTGGAGGCACTCAGAGCTATGA -GTTTTCCTCTTAGGAATGCTTTCATTGTGTCCCATAGGGTTGGGTATGTTGTGGCTTCTT -TTTCATTAAACTCCAAAAAGTCCTTAATTTCTTTCTTTATTCTTTCCTTGACCAAGGTAT -CATTGAGAAGAGTGTTGTTTAGTTTCCACGTGAATGTTGGCTTTCTATTATTTATGTTGT -TATTGAAGATCAGCCTTAGTCCATGGTGATCTGATAGGATGCATGGGACAATTTCAATAT -TTTTGTATATGTTGAGGCTTGTTTTGTGACCAATTTGTTTTGAGTTAGGATCTTTTTGCC -TTTTCCATTTTCTTTGATTGTTGTGCCGATGTTCTCTATGGAATCTTCTGCACCTGAGAT -TCTCTCTTCCATCTCTTGTATTCTGTTGCTGATGCTGGCATATATGGTTCCAGATTTCTT -TCCTAGGGTTTCTATCTCCAGTGTTGCCTTACTTTGGGTTTTCTTTATTGTGTCTACTTC -CCTTTTTAGGTCTAGTATGGTTTTGTTCATTTCCATCACCTGTTTGGTTGTGTTTTCCTG -CAATTCTTTAAGGGAATTTTGTGCTTCCTCTTTAATGTCTTCTACCTGTTTAGCAGTGTT -CTCCTGTATTTCTTTAAGTGAGTTATTAAAGTCCTTCTTAATGTCCTCTACCATCATCAT -GAGATATGCTTTTTAAAAATATTTTTATAAGGTATTTTCCTCATTTATATTTCCAATGCT -TTCCCAAAAGTCCCCCATATGCTCCCTCCCCACTCCCCTACCCACCCAGTCACACTTTTT -GTCTCTGGCATTCCCCTGTACTGGCGCATATAAAGTTTGCAAGTCCAATGGCCTGTCTTT -CCAGTGTTGGCCGACTAGGCCATCTTTTGATACATATGCAGCTAGAGTCAAGAGCTCCGG -GGTACTGTTTAGTTCATAATTTTGTTCCACCTATAGGGTTGCAGATCCATTTAGCTCCTT -GGGTACTTTCTCTAGCTCCTCCATTGGGGGCTCTGTGATCCATCCAATAGCTGACTGTGA -GCATCCACTTCTGTGTTTGCTAGGCCCTGGAGATATGCTTTTAAATCCAGGTCTAGCTTT -GTGGGTGTGTTGGGGTGCCCTGGACTGGGCTAAGTGGGAGTGCTGGGTTCTGATGATGGT -GAGTGGTCTTGGTTTCTGTTAGTAAGATTCTTACGTTTACCTTTTGCCATCTGGTAATCT -CTGGAGTTAGTTGTTATAGTTGATTCTATTTAGAGATTGTTTCTCTGGTGATTCTGTTAC -CCTCTATCAGCAGACCTGGGAGACTAGCTCTCTCCTCTGAGTTTCAGTGGTCAGAGCACT -CTCTGCAGGCAAGTGCAGTAGCTGGATGTAAAATTAACTCAATCTGGGCGGTAGTGGTGC -ACACCTTTAATCCCAGCACTTGGGAAGCAGAAACAGGCTGATTTCTGAGTTCAAGGCCAG -CCTGGTCTACAAAGTCTATGACAGCCAGGACCATACAGAGAAACCCTATCTCAAAAAAAA -AAAAAAAAGCAAAAATAAATAAATAAATAAATAAATAAATAACTCAAACAAATCAGTGGC -CTTTCTCTACACAAAATATAAACAGGCTGAGAAAGAAATTAGGGAAACAACACCCTTCAC -AATAGTCACAAATAATATAAAATACCTTGGTGTGACTCTAACTAAGAAAGTGAAGGATCT -GTATGATAAGAACTTCAAGTCTCTGAAGAAAGAAATCAAAGATCTCAGATGATTGAAAGA -TCTCCCGTGCTCATGGATTGGCAGTATTAATATAGTAAAAATGTCTATCTTGCCGAAAGC -AATCTACAGATTCAATGCAGTCCCCAACAAAATTCCAACTCAATTCTTCACTGAGTTAGA -AAGGGCAATTTGCAAGTTCATCTGGAATTAAAAAACAAAAAACAACAAAAAAAACCCACC -TAGGATAGCAAAAACTATTCTCAACAATAAAAGAACCTCTGGTGGAATCACCATGCCTGT -CCTCAAGCTGTACTACAGAACAATTGTAATAAAAACTGCATGGTACTGGTACAGCAACAG -ACAAGTTGAACAATGGAACAGAATTGAAGACCCAGTAATGAACCCACACAGCTATGGTCA -CTTGATCTTTGACAAGGGAGCTAAAACCATCCAGAGGAAAAAAACACAGCTTTTTCAACA -AATGGTGCTGGTGCAACTGGTGGTTATCATGTAGAAGAATGTGCATTTATCCATTCTTAT -GTCCTTGTACAAAGCTCAAGTCTAAGTGGATCAAGGAACTCCACATAAAACAGAGACTCT -GAAACTTATAGAGGAGAAAGTAGGGGAAAGCCTCGAAGATATGCACAGGGGAGAAATTCC -GGAACAGAACAGCAATGGCTTGTGCTGTAAGATTAAGAATCGACAAATGGGACTTCATAA -AATTGCAAAGCTTCTGTAAGGCAAAAGACACTGTCAATAAGACAAAAAGGCCACCAACAG -ATTGGGAAAAGATCTTTACCAATCCTAAATCTGATAGGGGACTAATATCCAACATATACA -AAGAACTCAAGAAGCAGGACTCCAGAAATTCAAATGATTAAAAAATGGGGTACAGAGCTA -AACAAAGAATTCTCAACTGTGGCATACCGAATGGCTGAGAAGCACCTAAAAATGTTCAAC -ATTCTTAATCATCAGGGAAATGCAAATCAAAACAACCCTGAGATTCCACGTCACACCAGT -CAAAATGGCTAATATCAAAAACTCCGGTGACATCAGATGCTGGCGAGGATGTGGAGAAAG -AGGAACACTCCTCCATTGTTGGTGGGATTATAAGCTTGTACAACCACTCTGGAAATCAGT -CTGGCGGTTCCTCAAAAAAATTGGACATAGTACTACTGGAAGATCCAGCAATACCTCTCC -TGGGCATATACCCAGAAGATGTTCCAACTGGTAATAAGGACACATGCTCCACTATGTTCA -TAACAGCCTTATTTATAATAGCCAGAAGCTGGAAAGAACCCAGGTGTCCCTCAAGAGAAG -AATGTATACAGAAAATGTGGTACATTTACACAATGGAGTACTACTCCGCTATTAAAAACA -ATGAATTTAGGAAATTCTTAGGCAAATGGATGTATCTGGAGGATATCATCCTTACTTAGT -GAGGTAACCCAATCACAAAAGAACTCAAATGATATGTTCTCACTGATAAGTGGATATTAG -CCCAGAAACTTAGAATACCCAAGATACAATTTGCAAAACACATGAAACTCAAGAAGGAAG -ATCAAAGTGTGGATACTTTGTTCCTTCTTAGAATGGGGAGCAAAATACCCATGGAAGGGA -TTACAAAGACAAAGTTCGGAGCAGAGCCTGAAGGAACGACTATCCAGAGACTGCCCCACT -TGGGGATCCACTCCATAAATAACCACCAAACCCAGACACTAGACAGATGGCAACAAGAGC -CTGCTGACAGGATCCTGATATAGCTGTCTCCTGCGAGGCTCTGCCAGTGCCTGGCAAATA -CAGAAGTGGATGCTCACAGTCATCCATTAGATGGAGCACAAGGTCCCCAATGAAGGAGCC -AGAGAAATACCCAGGGAGCTGAAGAGAACTGAAGCCTCATAGGAGGAACATCAATATGAA -CTAACTAGTACCCCTAGAGCTCCCAGGGACTAAACCAATCAAAGAAAACACATGGTGGGA -TTCATGCCTCCATTTTCATATGTAGCTGAGGATGGCCTAGTTGTTCATCAATAGGAGGAT -AGGCCCTTGGTCCTGTGAAGGTTCTATGCCCCAGTATAGGGGAATGCCAGGGCCAGGAAG -CAGGAGTGGGTGTTGAGGACCAGGGGAAGGGGGGAGGGTATAGGGGATTTTCAGGGGGGG -GGGGACTAGGAAAGGGGATAGCATTTGAAATGTACATAAAGAAAATATCTAATAAAAAAG -AAAGAAATTTCAAGAGCATTTAATCTATATGCTTTGTTCACGCTTTGTGTGGGGGAGGCA -TTGTGGGAGGGAGTAAATGTGAATATATATGAATGGGTCTAAAAATCAAAGGGCAAAGCC -ATGTGTCTTCCTCAATGGCTCTAACTTAGTTTTGTTACAGTCTGTCATTGAACTTTGAAC -TCACTAATTCATCTAGACTGGCTGATGGACAAGCTCCAGGGATCACCGGTCTCTGCCTTC -CCAGTGATGGGATTACAGATATGTGCCCCTAGGCCTGGCTCTTACATCTGAACTCAAGAG -CCAGGCTTACCCAGCAAGCACTTTACTAACTTAAGTTACCTCCCAGTCCTTTGATTTACC -CTTTAGCAGAACAGCTCATCCCTTATTTTCTGCTCATATTTCAGTACACCTAATCTCCAT -TTTCTCAGCTTTCTTATTGACCATACCAACTGGCTTCATAAGCCCCTGCAATTAAGAGAC -AATTAGCTGCTATTAGTCCTGATGACTCGTGGGGGCAGTAGTGTCCAGAATATCTTCCAC -TACAAAGAAGCAGCAGCTGTCCTGACTTTTGTACCCTAAATTTAAATATAATAATGGCAT -TCTTCATGCTACATATTTAGGGAAATTTTTCAGAAGAAACTCAAAGAATATCTTCTCATA -TTGAACTAAACAGTTTATACTGGATTAAAGTGTCAAATCTATTAAAACTGCATGCAGGTC -CCACACTGCTAGCTATGACAGAAACAGGAGCTAGAGGAAGACAGTTTAAGTTATAAACAT -GGTATGGATTACTTCAGTGCAACTATAAATGACAAAATTTAAAAATAAAATGTGAAATGT -GAAATAAAACATTCCTAAAAAGAATGTATAAACCATAACTGCCCCAAGAACATCAGGGCG -GGCGAGATCAGCTGGTGACAGGAAAGCTCTTGCTAGGCTGCAGTGGTCGATGGCCCACCC -CAAAGGACCACCACCATCTCCATCTCCCCCGGCAGCACACGAGACACAGCGGCTCAGCTT -GCTCACATATCTATGATCTCATTTGTCTTGTTTTGTTCTTGTTGTCCCCTCCTTCTTGCA -TTTACCTTTATATATTTGTTTATCATTATTATTTGAGTGAGAGAGAGAGAGAGAGAGAGA -GAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAATGGTACATGACTGTTTTTTTCCT -TCCTTTTTAAAGTTTTGTTTGTTTCTTTGAACAGGATTTTGTGTATCCCAGGCTAGCTCT -GAACTCTGTGTAGCCTCAGCATGAACTTCCTCCTGGATATGCCTCCTAATCCCTGAGGCT -ACAGGTATTTGCACACATTCCCAGGATGTATGCACCATGTATGCAGTGCTGGGTGTCAGA -GCCATGTCTCTAGGCATGTGAGGCAAGCCCCCAACCAACTGAGCTGCTTCCCCAGCCCCA -TTTAATCTTGGCCTTTCTGCCATCTATGCAATTGTATCTCATTGTAATTTTGACTTCACC -TTACCTGATGAATAAACACGTGGTATTTTTAGTGGCCATTTAAATCTACTCTTTTAAGCT -ACTTTCTCAAGACCATTTTTCTATCAGCAAATATGCATTGCCCTTATTTTATAAATTATA -GTTGTTTATGTATTTAACTAATAACTAAGCCACTTGCCAGTCATTGTGCTACAGACATAT -TACTCTTGAATTGCCTTTTTTCTTCCAAATAGCTGCTTTTGATATAGTTAGTGAAGCCCA -CTAAATTTAACTTTAATGAAGTCTTAGTCCTATTTGGGAGTTCTCATTCCAGGATCAACA -TTACAGTTGGTTCTTTGGAAGACTCATCTTCTTCTTTAATCTTCCATTGTCACCTTCCAA -AAAGAATTTTCTCTAACTTTTTTACTGTACTCTGCTGTTGGGAACAAAATAAAGGGGGGC -CCGGGGGTCCAGGGAGAAGTGGGATAGGAAAAAGATGCCCACACCCCTCCAGAGTTTCCC -TATTCTCTGGTCAGTCAGGCGTGGGAGGGCTGCTACCTACCCTATCCACTCATCCCTGGG -TGGGCATTCCTCTATCTCACTCTTCAGGGGGTGGTCAAGGGGCAGCCCTGCCTGGGGACA -CCCCCCCAGCTACTTTGCTAAAGCCACCAGGGTTGTGGGAGAGAGGGAAGAGGGAAGAAG -TTCCCAACACTAACCAGAGTGAGCAGTGGCTCTTCATGGAGCAGAGCAGAGACTCTATGG -TTTAAGAGCTTTATTATAGAAATGCAGGGGAAAGAGAGAAGGTAGGAGAGAGAGGGGGGG -AGGGAGAGGGAGAGGGAGAGGGAGAGGGAGAGGGAGAGGGAGAGGGAGAGGGGAGGGGAG -GGGAGGGGAGGGGAGGGGAGGGGAGGGGAGGGGAGAGGAGAGGAGAGGAGAGGAGAGGAG -AGGAGAGGAGAGGAGAGGAGAGGAGAGGAGAGGAGAGGAGAGGAGAGGGGAAGTCAAAGA -GAAAGGGAAGAGGAGAGAGAAGTGAGAGGTAGAGCAACAAAGGAATAAGAGTAAGAGAGC -CAGGTGGGGGCTGAACAGTGCTTTTTATGGACTTTACTGTTGCTAGGTAAAGTTAACAAA -GTTAACTAAGCAAAGTTTACTAAGCAAAGTTTGCTAAGCAAAGTTTAACAGTTTAGCCTG -AAGGTCAGAAGTTTGGGCCATTGCTTAGATGACTACTGACCATGCTTCTCTTGTGTGGGT -TGTGGGAGGTGGTACCTTAGGCAGGGGCCAGAGTTCCAGGAGCATGAGGGAACGCCTACC -GTGTCATGTAAGTGAATTACGACCATCGACCATCGGGGTTCAGACCTCAGCTCGACTGGA -GACCAGCCTCCAATTCCCCACACTCTGCCTTTTGTATTTACCTGAGTAGAAGATGGTACT -GTCTCTTGAGTCTAGTGTCCTTTTAAACTAGAAACAAAAATTTACTTTGCTTCCTCTGAA -ATTATAACTAATTTTAAAAGTAGTTGTTGGCCAAATATTTGTCCCTGAGATAAGTTCTTG -GCAGGGGTAGTGGGATGGGAAAAGAGAGCAATGGAGGGCAAACTAATCATGTTGTTCCTG -GCTAGGTGGGGTTTGAGGAAGATACTAATCCAGATTGCAAGCAAGCTTCTGCCCTATGGA -AGCCTCAGTGTTGAAACAAGTTCTCAACAAGACTTTCATCTACAGGCAACCTCGCTCTCT -CAATAACTGGGTGACTCTAGTGGAGCCATAATAGTGAGGAAAGTAGGAAATGATGCCATC -GTATAGAAGGCAGATCACCCAGGGCAGAAACAACACGCTGCAGGGAGCTCACTCAGAAGA -GAAAGGGGATCCCTCCTCCAGTCTCGCAGCTGCCTCAAAAGCATGGACAAAGGGTGGGTC -CACATTTCCCTGCCGAGATAACCAAACCTAATAATCTGTACTCCATGGGCATGAACAATG -TAATGGGCATTCAGATGAACAAGATGTACACTAAGAACACTTCTCCAATCTAGCCCCTGT -TCCAAAAACTGTGCGAATTGTCAGTAACTCCTTAGACTACCTAGAAATCCCTGGTGTTTT -ATTTCAGAAATAACAGGAACTTCCTGAACTGTAAATAGAGCTTTGAGGAACATGCCGAGT -TCTCATGTGTAGCTGGAAATGCTAAGTGTTCAGCCATTTTTCAGAAATGAGGCCCAGAAC -CCACAGCAGACCCCATGTTCTTTCTAGGTGCCAAAAAGCAAAGAGGACCAGCAGCTAGTT -CCTTACCAACTGGTGTGAGAAGCTACCCTGACATTAACAAGTAATTTTGCTTATAATAAA -CTTTCCAATTAAAAATAAGATGGCTCACATGGGCAGATCCACAAAAACGAAGGCACTCAC -TCAAGGGTAATCAACAAGAATGTGAGCAGCTACTGAAACCTCCAGTCAATTCCAGCAGAT -GGCCTAACAGCATTTTCCATTTTAGAGAAATATATCTTATTTCAATGATTATTTATCAAG -ACCCAAGGTCAAGCATCTTCTAAATATCCCATCTTAGGAGACCATACAAGGGGAGTTCTA -GTGAGAAACTTAGCCAATAGACAAGTAATACTTAACCATTGCAGGTCAGTTAAAGTAGTT -TAAGCCATACCAGGGACAATTTGAGATAACACAAAAATCAGGATTCTGCACCTGGAAAAG -ACTAAGTAAAATTCAAAAGCCACAAAGGAACTCCTTAAAATTTCTAAGAGTAAGAATCGA -TACCCCCCACGTCCCCTCTGTGTGTGTCGGGGTGGGGGTGGGGGGCGTGAGTGCATGCAT -GTGTGGGTGTGTTTGTGTATCAACTAAAGAAAAAGAGACCAGGATTTAGAGAGGGAGAAA -GGGATGTGCATAGGTAGAGTTGAAGGGAACAAAGAGAAAGGGAAATGATGTAATCATATC -TGAACTTCACCTGTGCACCAAGGGCGTAAAAGCATTACCAAACCTCCACCCACACTGCCA -GCCCTCAGGCTCCCAAAGAACACAGACATTGCAGCTGGGCATGGCGATGCATGACTGTAA -TTCCCACTTTCTGAAGGCTTAGGTGGAAGGATGGTGAGTTTGAAGCTAGCTTGGGATACA -TGGCAAGACATTGTCTCAGAAATAGGAAAAGGAGGAGGAAAAGGAGAGGAAGGATGGGGA -GAGCAGGAGGATTAGGAGAAGGAGGAAGAAAATACTTTGTTACTCATCTGCAAGGACTTA -ATGAGGAAGCATTCAAACTGTATCTACCTGCCAGTCTGTATAGAAGACACTATCTGTGGA -GATCTGAAGAGTAGTCAAGCGAAGGGGAGTGGGGAGTCGGAGGATCAAGGCAGCCACTGC -TCTCTTCTGCTTTGGGCTGGCTGGCACAAGCAAGCAAGGTGTAGTGGCTAGATCTGGGCC -ACCAGGCAGGAAGTGTCCACGTTGATCTCCAGCCGCAAAAGCTTCAGGGGATAACTCTCT -TCCCCGGGAACTGCTACAGCTCTTACATAACAGAAGCTTTCAGATGATCCTTGATGGAGT -CATTCTCACACCTTTATTCCTACTGGGTAGAATCTTATATACATTTTGGAGTGGATTGGG -GTCTGACAGCAGATGCCTTCTATTGGTTTGGTCTGAGCTGTTAGGGTTGACTCATCTGTA -ATGTGGAGGGGGCTTGGGGTACTGATTCTACATGACTGATTGTCATGATAATCTCCATAG -GATGCTGTGATCATGTGACAGAAGCCAGGTCAGGGACAGGTGAAGCACCTCCCATCCCCT -GGTATGAGGTGTCAGGGCTTCCAAACCACTCAATTTTACCAAGTTTCCTGGCACGGTCCA -TTGCCCCACATTTATTTAGTTAAATTATATTAATCAATTGGTTTTTGCCAAGGTTAAGGG -GTCACATAAGACTTCCTCTACTCTTTTTTTTTCATTATTTTATCTATTTATTTTACATCC -TGACTGCATCCCCCCTCCCTTCTCTTCTCCCAATCCCACTCTCTCCTCGACTTTTCCTAT -CTCTCCCCACCCCCCTCCTTTATCCTCAGAGAAGAGAACCACCCCTGGGAACCAACCCAC -CGTGGCACATCAATTCTTACAGGACTAAGAGCATTCTCTATCACTGAGGCCAGATAAAAC -AACTCAGCTAGAGGAAAGGGATCCAAAGGCAAGCAACAGAGTGTGAGTCAGAGACAGCCC -CTGCTCCAATTGTTCAGGGACACACACGAAGACCAAGCTACACATATGCTACAAATGTGT -AGAAAGCTTAGATCCAATCCATGCATGTTCTTTGCTGAACCACTCGGTTCAATCTCTGCG -AGGTCCCACGGGATAGTTAGTTAGATGTTAGTTGGCACTGTAGGTCTTCTTGTGGTGTCA -TTGAACCTTCCAGCTCTCTCAATTCTATTGCCAACTCTTCCCCCAAGACTCCCTGAACTC -TGCCTGATGTTTGCTGTGGGTCTCCCCAACTCTTTCCTTCAGCTGCTGGATAAAGCCTCT -CGGAGGACAGTTGTGCTAGGCTCCTGTCCACAAGAATACCTGAGTATTATTATAGTGGCA -GGGGTTGACTCTCTCCCATGGGGTAGGTCTCAAGTCATTGTTTGGTTATTCCCTCTTCTC -CATAGGCAGGACAAATTTTGGGTCAATGAAGGTTTTGTGGGTGGATTACTGTCCTCTTCC -CTCCACTGGAAGTCCTGCCTGGCTACAGGAGGTAGCCATTTCAGTCTATATCCCCTGCTG -ATAGGAATCTCAGCGTAGACTCCCCATAGCCTCTCTTATTCCAGCTCTCCAGCTGAACCC -AGAGATGCTCCCCACACCGATCTCCATTCTCTCTCCTAATCTTCTTTGACCCCCATTTCC -CACACACCTGATTGACATCCCCATACCCCTCCTCAATCCTCTCCTACCCAGTTCCCACTT -TCATCCACCTCTGATGACTATTTCATTTTTCTTTCTGAGTGAGAATCACACATCCTCCCT -TGGGACCTTATTATCTAGATTTTGGGGGTCTGTGCACTGTAGCATGGTTATTCTGCACTT -TATGGCTAATGTCCAATTACAAGTGAGTACATACCATTCCTGCCTTGGGTCTGTGTTAAC -TTCACTCAGAATGATATTCTCGAGTTCCATCCATTAGTCTGCAAATTTCAGGATGTCGTG -TGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTAGATGTCCACAATTTCTTTATCCATTCTT -CAGTTGAGGGACATCTAGGTTGTTTCCAGTTTCTAATTATTATTATAAATAAAGCTTGTC -TGAACATGGCTGATCACGTGTCCCTGTGGCATAGAGGGGAATCTTTTGGGTAAATGCCCA -GGAATGGTATAGCTGTTCTTGAGGTACAACTATTTCTAATTTTCTGAGAAAGTGCCAAAT -TATTTGCAAAGCAATTGTACAAGTTGGCACTCCCATCAGCAATGGAGGAGTGTTTCCCTT -GCTCCACATCCTGGCCAGCATGTATTATCACTTGAGTTTTTCATCTTAGCCATTCTTATG -TGTAACAAGATGGAATCTCAGAGTTGTTTTGATTTTTCATTTCTCTGATGCGTAAGGATG -TTGACCACTTCTTTAAGTGCTTTTTGCCCATTAGAGATTCCTCGGGTGAGAATTCTGCTT -ATCCCTATACTCCATTTTTTAATTGGTTTGTTGATGTCTAACTTCTTGAGTTCTTTATAT -ATTTTAGATATTAGCCCTCTGTCAGATGCAGGGTTTCCCATTCAGTAGGCTGTCATTTTG -TCTCATTGATGATATCCTTTGTCTTGCAGAAGCTTTTCAGTTTCATAAGGTCCCATTTCT -TAGTTGCTGATCTTGGCACTTGAGCTATGGGTGTTCTGTTCAGGAAGCTGTCTCCTGAAT -CAATGTGTCCAAGGCTATTCACCACTTCCTCTTCGATTAGACTAAGTGTATCTGGTTTTA -TGCTGAGATCTTTGATTCACTTGGACTTGAGTTTTCTGCAGGGTGAAAAATATGCATTCT -CTATTTGCATTCTTCTACATGCAGACATGCAGTTCAACCAGCATTTTGAAGATGCTTTCT -TTTTTCCATTGAATAGTTTTTGGCCTCATTTTCAAAATTCAAGTATCAGGATATATGTGG -ATTTACCTCTGGATCTTTGATTCTATTCCATTGATCAACTTGTCTGTTTTTATACCAATA -TCATGTGGTTTTTATTACTATTGTTCTATAGTACAGCTTGAATCAGGAGTGGTAATACCT -CCAGAAGTTCTTTATTGTACAGAATTGATTTAGCTATCCTGGGTTTTTTGTTTTTCCATA -TGAAGTTGAGTATTGCTGTTTCAAAGTCTGTAAAGAACTGTGTTGAAATTTTGATGAGAA -TTGCATTGAATCTATAGATTAGTTTTGGTAAGATGGCCATTTTTACTATGTTACTTTTAC -CATTCCAGGAACATAGGAGAACTTTTCCTCTTTTGATACCTTCTTCAATTTCTTTCTTCA -GAGACTTGAAGCTCTTGTCATACAGGTCTTTTACTTGCCTGGTCAGAGTTATACCAAGAT -ATTTTATATTATTTGTGGCTCTTGTGAAGTGTGTTATTTCACTAATTTTTTCTCAGCTCA -TTTATTATTTGTATAAAGAGGGCTACTGATTTTGTTTTATTTAATTTTGTATCCAGCCAC -TTTGCTGAAGGTGTTTATCAGTTGTAGAAGTTCTCTGGTTGAATTTTAGGGGTCACTTAT -GTATACTATAATATCATCTGTGAATAGAGATACTTTGACTTTCTAATTTGTATTTCTATA -TACTTTAATTGTTGTATTGCTCTAGCTAAAACTTCAAGTGATATATTAAAGTCTTTTCCC -TGGTTTTAGTGGAATTGGCTTAAATTTCATATGGCTAATTTGATATTGGCTTTCTACATA -TTGCCTTTACTGTGTTTAGGTATGCATCTTGTATCCCTGATCTCTCCAAGACTTTTATCA -TTAAGGGGTGTTGAATTTTGTCAAAGGATTTTTTTCAGCATCTAATGTGATGATAATAAG -TTTTTTTCTTACAGTTTTTATATGGTGGATTACATTGATAGAATTTAGTATTTTGAACCA -TCCCTACATTCCTGGGATGAAGCCCACTTAATCATGGTGGATGATGTTTTCTGAGGTTTT -TTTTGGATTTGGTTTCTGGAATTTTTATTGAGTATTTTGCATCAATATTCGTGAGGGAAA -TTGGTCTGAAATTCTCTTTGATGAGTTTTTCTGTGGTTTTGGTATTAGGGTAACTGTGGC -CTCACAGAGTTAGTTTGGCAATGTTCCTTCTATTGCTATTTTTTGAAGAGTTTGAAAAAT -ACTGATATTAACTCTTCTTTCAAATTCTGATAGAATATTGCACCAAAACCTTCTGGTGCT -GGGTTTGGAAACTTCTGATGATTACTTCTATTTCCTTAGGGTCTATAGAACTATCTAAAT -TATTTCCTTGATCTTGATTTAACGCTGGTAAATCTAAACTATCAAGAAAATCATCAATTT -TGTTTAGATTTTTTTTTTTCAGTTTTGTAGGATACAGGCTCTTGAAGTAAGACCAAATGA -TTCTTTAGATTTTCTTAGTGCTGTTGTTATGTCTCCTTTTTCATTTCTGGTTTTGTTAAT -TTGGGTCCTGTCTCTCTGCCTTTTAGTTAGTTTGGCAAAGGGTTTGTCTATCTTATGGTG -TTCTCAACGAACCATCTCTTGAGTTTATTGATTCTTTATATTCTATTTGTTTCTAATTTA -TTGATTTTTAACCCTAAATTTGATTATTTCCTGCCATCTACTCCTCTTGGGTATGTTTGC -TTCTTTTCATTCTAGAGCTTTTAGATGTTTTAAATTGCTAGTATGAGATCTCTCCAATGT -CTTAATGAAGGCACTTAGTGCTATGAACTTTCCTTTTAGCACTGCTTTCATTGTGTCCCA -CAAGTTTGGCTATGTTGTGCCTTCATTTTCATTGAAATCTAAAAAGTCTTTACTTTCTCT -CTTTATTTCATTCCTCACCCAGTAGTCATTGAGTAGAGAGTTGTTCAGTTTCTATGAGTT -TGTAGGCTTTCCATTATTTCTGTTTTTGTTAAGTTTAGCTTTAATCCATGGTAATCTGAT -AGATACAAGAACTTATTTCAACTTTCTTGCATCTGTTAAGGCTTGTGACTGACTATATGA -TCAATTTTGGAGAAGGTTCCTTGAGATGCTGAGAAGAATGTATATTCTTTTGTGTTTTGG -TAAAATGTTCTGTAGATATCTTTTTAGGTTCATTTTTTTCCAATTTTTTACTAGGTATTT -TCTTCATTTACATTTCAAATGCTTTGATTCATAACTTTTGTTTGTTTCATTATTTTTGTG -TTTAGTTTCTGTCTTAATGATCTTGCCATTGGTGAGAGTGGAGTATGGAAATCTCCCACT -ATTGGGTTCAATGTATGATTTAAGCTTTAGTAATATTTCTTTTGTAAATGTGGGTAGAAT -TGAGACATCATCTTAGTGGATTTTTTTCTTTGATGAATATGAAGTGTCCTTCCCCATCTC -TTTTGATTAATTTTGGTTGAAGGACTATATTACTAGATATTTGAAATGGCTACTCCAGTT -TTCTTCTTGGATTTGTATGCTTGGAAAACATTTTCCTGCCCCTTTCTCTGAGGTAATTTC -TTTCTTTGTTGCTGAGGTGTGTTCCTTATATGCAACAGAATGATGGTTCCTGTTTTCACA -TCCATTGTGTTAGCCTGAGTCTTTTTATTGAGGAGTTGGATCCATTGATATTGAGAGATA -TTAATGACCGTGATTGTCTATTCATATTATTTTGATGTTTTGATGTTAGTGGTTGTACTG -TGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGCACGCGCGCTCTTGCACTTATGTG -ATTCCCTTCTTTTTTGTTTTGCTGGTGTAGTTTATTTATTTCCTGTTTTTTTCTTGAGTA -GAGTTAGCCTTCTTGAGTTGGAATTTTCCTCCTATTATCTTTTATAAGACTGGATTTGTG -GGAAGATATTGTTTAAATTTGGTTTTGCCACAGAGTACCTTGTTTTCTCCATCTGTGGTA -ATTAAAAGTTTTACTGGGTATAGTACTACGGGCTGACATTTATTGTCTCTTAGAATCTGC -AAGATATCTGCCTAAGTCCTTCTGGTTTTTAGAGTCTCTGTTGAGAAGTCAGGTGTGATT -CTGAAAGGTCTCCATTTATATGTTACTTTCCTTTTTGTTGCAGGAAATATTAAAAATGGT -GGCATGGCCAGCAGGCTGACCAGCCAGGCACTGGCAGGCCATGGCCAGCCTGTTCTCATC -TCGTGGAGACTTTCTGACTCAGAGATCTGAAATCTCTCCACACAACTCACTGGCAGGTCA -CAACCATGCCAGTCCCATGCTTCAAAACTCCCACGGCTTGGCTTTGTGTGGTGCACAGCT -GGCAAACCCATGCTTTGCTGCTCTACCTTTCTCTCTGGAACCCAATCGAGACACCTCGTG -AAAGAAACCACCACACAAACTTAGTTCAGAAACAATGGTAATTCAATCGCTGGGCTCAAC -AATTAAAGTCCTAATCTTGTAAGCCATGTTAAATCTAATTCCTCCAGTGGCAAATCCACC -ATCTAATTCAGGAGACACTAGTAGCTACATCTTGTCCTCTCACTATTTCGGTCCAAAATC -CCCTATATCTCTCTCCTGTTTCCTCTCTTCAATCCAACACGGAAGTTCTGCCTACTCGCT -CAGTGATTGGTTCCTTTATTCATTAGGGGAGGGTTTACAAGAAGTCACCTGAGTACATGA -CTCATTCCTCATTCCAGACAACCCCTCCTGGAAAAGCAGAATTTACATCAAAATACAAAC -AATACCAGGGCCATCCACAACACCTTTTTCCTTGCAACGTTTTGTTTTGTTTTGTTTTGT -TTTGTTTTGTTTTGTTTTGTTTTGTTTTATACATTAAGTGTTTTGATTATTATATAATGA -GGGGTTTTTCTTTTCTAGCCCAATATATTTGCTGTTCTGTAAGCTTCTTGTAGGTTTGTA -GGCATCTCTTTCTCTAGGTTGGGAAAGTTTTCTTCTACGATTTTGTTGGAAACATTTCCT -GGGCCTTGGAGCTGGGATTCCTCTGCTTCTTCTATTCCTATTATTATTAGACTTGGTCTT -TTCATAGTGTCCCAGGCTTCTTGCATATTTTGTGTCAGGATCTTTTTAGATAAAACATTT -TCTTTGGTTAATGTATCGATTTCTTCAATTGTGTCTCCTATGGCTTAGATTCTCTCTTCT -ATCTCTTATATTCTGTTGGTAATGGTTGCATATGTTCTTCCTGTTCTCTTCTCTAGGTTT -TCTATCTCTAAGATTCCCTCAGTTTGTGTTTTCTTTATTGCTTCTATTTCCATTTTCAGG -TCTTAACAGTTTTATTCATTTCCATTATCTGTTTGCATTTTCCTGTATTTCTTTAAGGGA -TATATTAATTTTTTTTCTTTAAAGCCCTCTATGGTATTTATAAGGTTGGATTTAATGTCA -CCTTCTTGTGCTTTGGCTGTGTTTGAATATCCAGGGTTTGCTGTAATAGAATAGCTGGGC -TCTGGTGGTGCTGTATTGCTCTCAATCTTGTTGGTTCCTTTCTCATGCTGACCTTTAGTC -ATCTTGTTATCCCTGGTATTGGGTAGGATGTTCCTGATGCACCTGCCTAACTGTTTTAGA -AATGAGGAAAACAGTTCCAGAATCAAGAACCTGGCTTTTTTGGTTTTGGGGTTTTTTTTT -TTTTTGGTTGGTTGGTTTTTTGGGGTTTTTTTGGGGGGAGGTTGGGTTTTTTGTCTGACT -CAAAAGCCATTGCTCTTTTTCATTTTGTTGTGCTAGAGATTTTACCAGGACCTCATGCAT -TCCAGGTAACTTCCCTATCACTGAGTGACATCCTTGAACACTAAGATTTTGTTGTTTGTT -TGTTTGTTTGTTTGTTTGTTTGTTGAAACAGGGTTTTACATATCCCAGGATGGCATCAAA -CTCACGACATAGCCAAGAATCACCTTGGTCTTCTGATGCCTCCACCTAAGTTCTAGAATT -ATGGGTGTGTACCATCACCTCTGTTCTTATTCAGTGCTAGGGCTCAACCCCAGGACCTCA -ACCCTGGGGCCTCTTGCACTGGAAGCAAACACTCTACCAACTGAATTATATGCCCAGCCT -CCTGACTTTGTTTTGTTTGTTTTGATTTGTTTAGATGAGGTCTCTCAGTGTACCCCACAC -TAGCCTCCAGTATAGTCCAGAATGGTAAGGCATGGGTCCACCTCAGACCTATCTCAAAAA -TCTTCCTGCCCCTGACTCCTACTTGCTGGGTTTTTAAGCGTTCTCTACTACATGTGGCCC -AAAGTCCATCTTGAATTGCTCACTGCTATCTCAAGCTCAATGGTGACAATCTCAGAAAAA -TGTCAACACCCTAAGAATCAAGAATAATTGCCCTTCACTGGGCAATTAAGAAGCCTGTCA -CTTCTTGTTATTCACTGTAAGGAGAGAGAACATTGACAATTGTCCTTCCTCAACAAATAG -CTATGAGACAAAGATGAAATAAAGTATGTCTTTCCACTAACAATGTTACAGACAATAGGG -TCTTCCCACATAGTCCAGGCAACATGCTCATCAGAAATACACAGTGGCCCCCAACATTAG -CATGTTTCACTCTCGCTAAGGAGGCCAGAGACCAATAATAATATCATATGAATGGTTTGA -CATGGCCCTCCTACTAAGAATTGGTCATGCTAATGGCTTATGACCAACAAGTAGAACAAG -GCCAAACAGGTAAGACTCCAAACACCATTAAGTAAATCATAATAAGGAATTAATCAATTA -TAATTCAAGTTAATATTCTTTGAAAGTAAAACACTCCAAGAAAGATATTTTTAGAATCTA -AAAACAAAGGCCTTTTTTTTTTTTGCTGTACATGAGGTCATTTCCTACATCTATTCCAAA -ATCTTACATGTAGAAATTCCATAACATTTAAAAAATTATATTGACTTGTAAGACCAAAGG -TAATTGCAGCCATCTTTTCTTTGTCCTCCCCATAATCGCAGAGTCAGGCATAACACTGAA -GAGGGCCCCACCACCATTTTGATTAACCTTCATTTGACACTTGAGGAAACTGTGATCCTG -AGAGATAAGGCAGCTTGCCAAAGCACTTCCTGTCACAGCTTAGGCGCGGGTCTGTGTGTT -TTGATAACCATGTTGGTATGTTTTCCAAGTACTCCTTGACCCCATGGTGCCAAACTGGCT -GCTGATTCCTGCCAAACACACATCTATTTCTAGATGGTTTGGGGATGAGAGGGGGTTCTT -GTCACTGTCTTGGGTTCAAGTAGACAGAACCTTGACTTCTGCCATACATTCTCCAGCTGC -AGAAACCACCACTGTTAACTGAGCCGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGCGTG -CGTGCGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTAAATAAATGTAACTCACCT -GAAACTGAAAACATGAGTCTTCTTTGGATGGGCACTGAAACCACCTACTGCTCCCAAATG -CACAGGCAGACAAGACAAATCCACGAGTCAGGGTATCAAGTCTCAACCTTCCATACCACC -TGCTGCAGGCCATGGTGACCTGCAGCTTCCCAGGAAGCTCAGGGAGAAAGGCCATTTCCT -AGAATGAACAAGGGAAAAGAAGCTTCACTGATAGGGTAAGGGAGAGGATGGCTGGCCACT -CTTGTGTCCAAAGGAAGCTGCCCTGTGAGTAAATTCAGTCTATTTGTAGCATAGACTACA -ATAAACCACAAGCCAGGAATTTTACCTCCAGGCACAGCAGGTATACTTCCTCTCACAGGG -TCAGAACCCTCCATCCATCTCCATACTCTGAAGATCCCAAGATGAGATTTTATTTTTCAA -CTCCTCAGAACAGGCTAGGGCTTCAGTGGTGGCCTCAAACATTATGGACCACCTTGACCT -CCTGGGAAAGCATAGTGCCCAGAGGTAACCAGACCTAGGCTGGATGAATTTAATCATTAA -TTTTCAGACCTGGCAAGGGCAACTGTCATTTTGCACACAAGAGAGATCTTGATGAGAAAG -AGAGAAATGCTAAGATGTGTTTATGTCCACACACAGATGTGTTCATGCCCTGCACATTTA -AAGTGAGGTTACATCATGGGCTGCACATGGTTTTTTTTATTGCTGGGGTGGTTTGGTTTG -GTTTCGATTTGGAGGTGGTTTGTTTGCTTGTTTGTTTGTTTGTTTTGCTTTTGTAATGAA -TCTGAATGTTGCCAAAGCTGGTCTCTAAGTCACTGGCTTGAGTGATCCGTCGACTGCAGC -CTTTCTAGTAGTTACAGGTAGTTGTCACCACAGCCTGTTTTGAAGTTATGATATGAATGT -ATCTGAGTTTGTTGATATTATTTATTTTTGTTTGTTTTGTTTTGTTGTTCTTGGTGTGCT -GGCATTTGAAATGAGGGAGTCACAACAGGTGGGTAAGCACTCCACCACAGTGTACCCGTA -GCTCCATGATTGTGCCTTTTAAATTATATATTCAGAGAGAGAGAGAGAGAGAGAGAGAAA -GAGGGAGAGAGAGAGAGAAAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAAAGAAA -GAGAAAGAGAAAGAGAGAGAGAATTAATATAAATCCCTTAAGAAAGAAATCATATTTCAT -ATGTGGTTGTAATTTTATTTTATTACATAAATTTTTTTTCCGTTTGTTTTTCACTTATCT -CTTGAGGAGTAGCTGTGTCCTGTATGAAGTCACATTAGCAGGGACATGTGACAGTATACA -GAACTAATACATAGTGTGTGTATATGAGAAATTGCTCATACCAATTATGGCTGCTGCTGA -TCCCTGTGGCAGGCTGTCTGGAGCCCCTGGGATGCTGGTGGCACGGCTCTCTCCAAGTCC -TAAGGCTTGAAGAGAAGCAAGAGTAGAACTCTCAGCTGCACACCAAAACCCTAAAAACCT -AGGGGGTACCAGAGTAAGTTCTAGCATAGAAAGCCTGAGTCTGGAGGACAGGTGTCAGCT -GCGGTTCTCCAAGGGCATGCTCAAGGCACTTCTGCATTGTGTTCTCTCTGCATGCACTCT -GCACCATCCAACTGGATGACTCTGGGACCTGGAGAACAAGGGGAGACTGATGGAATTGGG -CCATGCAGAGACCATAGATGAGCACTTGGCGCTGACCTTGCTTTCTGATTCCTGGTCCAC -CATGAGGTACACAGACTCCTCCACGGGCCCTCGGCACTATGCCTTTCCTGCTGGGATGAA -CTGAACCTGGAGCCAAAATAAACCTTTCTTCCCTTACTTCTGTTTCTGTCAGCAATCTGC -TTCTCTCGTGATGCTGAGGCACATTCCTGTGCTGAGGGTGGACATGCCCCAGTTAGCTCA -CAGCCATGGCAGTCTCTTTGGAACGCACTCTCCATGTGGGTACTTCCTTGTCCAGTCAAA -ACCTAAAATCAACCCCTCCCAGAGTTCAATGGCATCTGTCCTGCCAAGGGCCCTCGAAAG -AATCTGTCAGTCCCGTGTGAGTGAGCATATAGCGGATGGCAATGGAGACTTGGCTACAGC -CTCTTTGTCAGTACTCAGAGGGATCTGTTTCAGAAGATAGAACAAGAGAATGAACAGGAC -CCGCTCCACAGCTGGCCCCCAAGGCATGACCTTGAGTGGGAGCGCCTGGGCCCCAGATGC -CAACAGTACCTTTGTGAACTCCAAAAATAAATTATAATTTTAAATACAAAATTTTAGAAA -ATGAACCACTAAGTAGAACAGGCTGACCCCAAACTCACAGAAATCTATCTACCTCTGCCT -CCTGAGTGCTGTGGTTAAAGGCATGCATCATCACTGTCCAGATAGGCCTACACCATTTTT -TAAAGCAACATATTACATTGCCTTTGAACACAAAGGAAATATAAGTTGACTATAGAAAAT -TTAGAGAACTCAACCCTCTAACCAAAGCAAGGCAACTTACCTCATTTTTCTTTCCTTGGC -TTGGTTCTGGCAAAGGAAATATGGGGGAGAGACATTTAGGACTTATAAATAGAAGATAAC -ATTGTCCTTCCCTGATGTCTCAGAAGCAAGCAAGACGTAAAGCCTCCTATCACAGAGGAT -ACACTATGAGACCAGAGATGCTGCTCTTTGTAAAGTGTCAACTACCTTCCAAGATAGTCT -AAAGGAAACAGTTTTTAAAATGGTGCACAATAGCTCATTCCTGACACCCTAACACTTGGA -AACAGAAACACCAGCAATTCAAGAGCATCCTCAGCTACACACAGAGTTTGCCAGCTTGAT -GCCATCTCAAACACAAAATGTACAAAAGGCTGTGCAAGGGGCTCAGTGGCAGAGCACCTG -CCTAACATGCACAAGCCTCTGAGGTGAGGCTGTAAAGAATGAGAAAGATAAAGTTAAATT -TAAGTGTCCCTTTTAACCACTTCATCTTGACACAACAGCTCCACGAAATTTCTCTGGGAA -AATAAGTAGTTAAGTCCTGGATGTTTTTTGCAATACTGTTTGCAACAGGGGAAAATTAGA -CAATATTAAGATATTATAATAAACAAATGATATTCCTATAGTATGGTATACTATGAAGGC -ATTAGTGCAATATTGGAAATCTGTTGCTTTCTTGACATGAAAGGATATAGACAGCTTGAC -CACAGGTGACAAGGCTTCAAAGAGACCTTGTACACTAACTCGTTTCTAGGAGTTCATAGC -CATACAAAAATCAAACAGACCCAAGGTGTTCAGCACAGTGGTGGATACAACACCAAAACT -CCAGCAAAAGGAAGAACAATTCATTTTCTTCATGGATGGACCTGGCTAAGTTTGCTATGC -TACCCCTCCTCAGTAGAGCCACACAAGCCTGGGAGTTCCATTTGGAGCTTACCTCTAGAT -CATAGAGGTAAGCTACTAGGTAGTGAGTGTTTGCTTCTACCTTTGAAAAAAATCTATAGA -AAACATTTCTTCGCAGTCTTGGATTCTCTTTAGAGCTTGTGTAGATTGGAGAAGACCCAC -TTATACCACTGGGGACAGTCTACTTCACTCCAAGCCTACCAAGTTAATTCTTACAAATCT -AAAAGTTAATCCGAAACATGCTGCTCATAGGAGCATCGTGAGTGCTTGACACACATCTGA -GCACCCTGTGTTCCAGCCAATCTGGTGCATGACATTAACTACCACAAGGTATAAGGATAC -AAATGCATATATGTGCACATATGTCACATGCATTTATATGAAGACAAGAAAAGGATACAA -AGAAAAACAAGGTCATAATAAACACTGAATCTAGAATGGCAGTTTGAGTTGAAGGTTGCA -GAAAGGCAGTTTGGGGAAGGCACTACAATCTGAGTCCTACTCTCATTTCAGACAGTGTGC -TTCTTATCTTAAAATAATGAGATACATGTTAATGCCATAGCTGGGCCAATGGTAAGTGTG -GCATAAAGGACTGACTGTGCGCACGTGGGGTCCCAGATTACTTCCTTCTACCTTGATACT -TTAACTCTCAACATCTTTTATGTTCCTGCAACAACTATGTGTTTCTTCTGTGATCAGTAC -ATACTGTTGCCTTTGAAGTGCTCTGGGATAACCTGGAATGCTTATCAGTTAAACACTAAA -ACACGGTATTTAGAAAACATGCCCCCACCATGTCAGCCTTGAATTTCTCATTTTGATCTT -ACTTACCTACTTGAATGTATAGCAAGCTTAAAGCTTGTCTGAGTTCTCCTGTTTCCTCTT -TTACCACCATTATCTTACCATATTTGACAATACAGCATCCTCTTCACTCCTGTGTATGAA -AGTAGCTGTTTAAGGATGCTTACTGCTCAGCCACTGAAAACCCACATGTTGCTTCTTCCT -CAATGGCCTCTGCCTTCCTCAAATTCTCTCCCACTAACCTACATCTTCCTGAAATTCCAG -AAGAGCAATAAAGAAATGTTCCATGTGTGACAGTAAAACCTCATCTGCCTCCCTTCCCCT -TCAGACTGTCTTATTCTCCGTCTCTTTATAATTTCCTGCCTTCCAGCTCTCAGGACCTTA -GACCTAGGCTTGTTTTAGGGACTGACTTCATGGCTGTAGGGGAGAAGCTTAGTTTACCTT -TCATTCACCCTTGGCTCCATGAGTTTAGCATTAACCAACTGGCTGTGAGGAGGCTCTCTG -GAGTTCATACCTTATACGCGGGACCCCAGAACCTCTTGTGAGGCTGTATGCTGGTTCGTC -AACCAGACAGCTTCTTTCTTCCTTCACAGGGACAGATGGTGTGCTCAGTGGGGGAGTCAT -CCAACAGATGTGAGCAGCTATGTTCAAGATGATGGGGGAGAGGGAAGGATTTATTTATGC -TCCTGGAGAACATCATATGCCCTGTTTCCATGTTGCAGTGTTTAGCAGAGTCCAGTCTGG -TTCTGTCTAAGGCCGCATTTCATTTGTAACATGATGTGTGTGATTCTGAGGCTGTATAAA -AGATGGTGGGTTTCCAGCTTGCTCAGTACCTCACAATGATTTTTTAAGATGCTGCTTCTG -AGAGAAAGACATTTGGGTCTTTACAAAACCACTGTTAGCAGTTTAAATCTGAAATGTGCC -CCCCAAGACTCCTGTTTGAATTTTAGGGGCAGTGGAGACTATTTGGGGGGGAAATGGGGC -CTGGTTGGGAGAAGTAGTGCACTGGGGATGGAACTTTGATGGCTATACCCCCTTCTGGTC -CTGGTTTAATCAGTTTCCTATTCTATGTCATATGAACAAGTGTCACCACACACTCCCCCC -CCACCTTCCTCACCATGATGGACTGAAATCTTTCTGAAAGTGTGAGCAAAAATACCCCCC -TTAATTTGTCTCTGTCTGTTAACAGAAAGCTAGTTCTTTCATGAAGAACATGAAGAAAGC -TCTGTCCTCTTTCTACACTGAGGAATATTACTCTATCCCAAGTCTCAATACTATTATACT -ACTGAAATCTTTAGAATGGAACATATTTCTTTAAGTGTGTGTGTGTGTGTGTGTGTGTGT -GTGTGTGTGTGTGTTCCTCATGGGTGCATGTGTGGAGTTCCAAGGTTCACATTGGTTGGA -TTCTTCTATCACTTTCAGCTCTTTTTTCAAGGACAGTTCTCTCACTGAGCCTGGAGTTGG -CTGGCTCCACTAACTCAACTCTATAGTGAGCTCCTAAGCTGTCTGTCTCCACCCTTCAGT -AGCTGCATTACAGACAGGCATGCATCACTGTACCTGGCATCCCACATGGGAGCTGGGGGT -CCTACTGTAGCAGGTGCTTTACCCATTAAAACACCTCCCCAGACGCTCGAACACATCTGT -ACTCTAACAGGAGGAAGGGTGGACTCTTTAATCCTTCATCCACACCCTCCTACTCCCATT -CCTCTCCATAGCTTCTCCATGTAAGATCTATCCCTGCACGGAGTTAGGTCTTCAGATCTT -TTGGTCTCCAAAAGCTATTTGGGAAAATTGACTGACAAACCCATTGCATAGTGTTGCAAT -AGCTGATCTGCACCAAGGCTAACCTATTTCCCTTGTCCTTCACCCCAGGTGTGATCTGGA -ACTCCCACTGATGATTAAATGTGCAGCTTTACTTTGCCTGCCCAACCCGCAGGCCTGGCA -ATCAAGCCTCCCATTCTTATGTTTCTGGTTCTTTGTTGATTGGTCCTTCCTTCCTCTGTA -GCAGAAGCTTTGGAACAGGAAAAATCACAGCTTCCTGCTTTGCCTGTTTATTATGTTTAA -TTAACTTCTCTATGGTGAGTTCTATGTTTACTGGCTAATATGATATCCATCTTTTTAAAC -AGTCTTCAACCAGGGTTGATTCTGAAATATTTGTAGTGTTATATCTACTTGCTGTGACCT -CTCCTTTTCTGTTTCTATCTCTCTGTCTCTGTCTCTTATACACACATACACACACACACA -CACACACACACACACACTCCTATTTTATCCAGAGGCAACTCACCAAGTGGTGGTGGGTTG -TGAACCTTTGCACACAAAAACAAGTGTGTGGACAAACCAAAAGAGAAAAAAAAAACCATG -CTGGGGGGTTCCATTTTACCCCATAATAAAAATGTTGGCTCTCATACAGTAAGAGCTGCC -ATGATTGGGGGGGGGCGGGCTCTCATTTGGTATGAATTAAGTAATTGGCCAGAGACACCA -CAGATGCTGCGATATTGGTGTGGTAGGGAGGGATGTGGAGGTAGAGGAACCCATCCATGA -GGCTCCATGTAAAGACCAGAGGTTGACATCAAGGTGTTTCTTCAACCACTTCTCCATCCT -ATTTATTTTTCAAACAAAGTCTCTCACAGAACGTAAAATTTGCCATTTCACCTAGACTGG -CTAGCCAGCAAGTCCCCAAGATCTGCCTGTTCCCACTCCTCAGTAAAGAGGTGCAGATAC -AACATGACAACCCTAGTGTTTTGAAAACATGGAAGTTGGAGACCCAAACTCATGTCCCCA -TGCTTGTATGGTGGGTACTTGTACTGGCTAGTTTTGTGTCAACTTGACACAGCTGGAGTT -ATCACAGAGAAAGAGCTTCAGTTGAGGAAATGCCTCCATGAGATCCAACTGTAAGGCATT -TTCTCAACTAGTGATCAAGGGGGAAAGGCCCCTTGTGGGTGGGACCATCTCTGGGCTGGT -AGTCTTGGGTTTTATAAGAGAGCAGGCTGAGCAAGCTAGGTGAAGCAAGCCAGTAAAGAA -CATCCCTCCATGGCCTCTGTGTCAGCTCCTGCTTTCTGACCTGCTTGAGTTCCAGTCCTG -CATCCTTTGGTGATCAACAGCAGTATGGAAATGTAAGCCGAATAAACCCCTTCCTCCCCA -ACTTGCTTCTTGGTCATGATGTTTGTGCAGGAATAGAAACCCTGACTAAGACAAATTGGT -ACCAGCAGAGTGGGGTATTCCTGTGACAATCTGACCATGTTTTGGGGAGGACTGTGGAAG -GACTTTGGAACTTTGGGCTTGAAGATCCATCCGTTGTTAAGAGCTCTGTCAGATGTCATG -TAGGAGCTTGGAAGATAATGTTGAGAACACTGCAGAAGATGGAGCTCTGGTGTGTGAAAT -TTCAGAGAAAAAATTAAAGACTCTTTTCAGGGCCATTGCTGTTTTGATTGTGAAGATTCT -GTAGTTCTGGTTAGCTGAGGCTGAAGAATCAGCTGTGATTAACAAGATACCAGAACTACC -AAGGCAAAAACTTTGCATTACTGGGACTATTGATGCTGGTTAGCTGGAGCTAAGAAATTA -GCGGTGATTAAGAAGAGACCAGCATCATTGAGGTGACATCTTCTGGGAAGTGTTTTCTGA -AAGCACAAAGAGGCTGTGTTCCAGAGATGGCCAAGGTTGTACTCCTGCTGCAGCGGGACT -TGGTAATGTGTAAGAGTCACCCAGGTGGTACTGGTTTTGAAGGCATGAAGGGGTCATGCA -AAGCAGCTGAGGCTCGGTACTGTGAGAGGCCATAGAAGGCCATTGGTGAAGGTACAGCCT -CAGTTGCAATTGAAGGCCCAGGACTGAAGGGGTCATGCAGTGTTTTGGAGATGCCAGTAC -CATGAGATGACCACCAAGAGCAGCAGCAGCAGTGGGGTACAGGCATCTGGAGCCTAGAGG -ATGATGCGTGTGCTACAAGGGGCATGGCTGGAGAAGTGACCCAAGCCCTTGGAGGAGCCC -AGAAGATCGTGAGTTGGATCCCAGACATTGGACAGTTGGAGATTGACTTTTGCTTTTGAT -TGTGACTGTGCCCTGATATTTTCCCTCTTGAAGGAAGAAACTGTTTTAGTGGAGCCCACA -GTTAAGAGACTTTTAATTGTAAAAAGACTTTGGATTTTAAAAAAGATGGATATTTTAAAG -AAATTGAAATTTTAAGAATATGTAAAGACTGTGGGACTTTTAAAGTTATTTAGATCTTGG -GGATGAATAAGATTGTAAGGGTTGAGGCTTACTAGTGATGTTTTTGTGTGTCAAGTTGAC -AAGGGGTCAGTTGTACTGGCTAGTTTTGTGTCAACTTTACACAGCTGGAGTTATCACAGA -GAAAGAGCTTCAGTTGAGGAAATGCCTCCATGAGATCCAGCTGTAAGGCATTTTCTCAAT -TAGTGATCAAGGGGGAAAGGCCCCTTGTGGGTGGGACCATCTCTGGGCTGGTAGTCTTGG -GTTTCATAAGAGAGCAGGCTGAGCAAGCCAGGTGAAGCAAGCCAGTAAAGAACATCCCTC -CATGGCCTCTGCATCAGCTCCTGCTTTCTGACCTGCTTGAGTTCCAGTCCTGACTTCCTT -GGTGATAAACAGCAGTATGGAAGTGTAAGCCGAATAAACCCCTTCCTCCCCAACTTGCTT -CTTGGTCATGATGTTTGTGCAGGAATAGAAACCCTGACTAAGACAGTACTTTACCCAGTG -AGCTCCCTCCCCTGTCCCAAGAGCTAGTTTTGTAGCTAATGTCTGCCACGGGCTTGCCTT -GGCTCACTGGAGTCTGGTCTCCTGGGATTGCTTCTTATTGTGAAAGCAATCTTAGTCAGG -GATTTGGGGAACTAATTCAGTGCCACCCCAGCCAACAAGCAGCATCATTATCATGCCCAC -CCAACATTTCTGATCTCTATATTGGCTTGGTTCTTTTGGCTTTATGTATAAGGCATCTAA -TTCAAAATGACCTAAAGAAAAAGAAAAGGAAATTACAAGATCACACGTAGAGAAATCCCA -GAAGGGAGAAGCTTCAGAAGTTGGTTGGATACCAGGACAGGGCTCCTACTTCTGACCTCT -TCTCTTTCCTACACACACACACACACACACACACACACACACACACTCGAGCATGGGAGA -AAAGAAAAACAGAAGTGGAGAGATTGAGAAAGATACCAAACATCTTTCCCACTGGCATAT -GCACGAACATATGCACACACCCACACAAACTCTCATACCATTAATAATAGTTTATTGTTA -CTGTTATTGTTATTATTATTATTAATATTATTATCATTTAGATCAACTCAGAGCAACAGC -TATTTAGAAGATGATAGCAAAAACAAAGTAATCACAAGGATCCTAGGGAAGGTGATATGT -GCTCATGTGTGTGCAGGTGCTTGTGCAGGTAGGTACCTGGGTTGTCATTCCTCAGGCATG -ATCTAACTCGTTTTTAAGACAGGGTCTCCCATTGGCCTGGAACTTACCAAGCAGGCAAGA -CGGTCTGCCCAGCAAGCTCCATGGATTCACCTGCCTCCACCTTCCCAATGCTAGGGTTAT -AGTCATGCACATCTCATTCAGCTTCTTGTGTGGATCCAGGGATTGAACACAGGCTCTCTG -CTTGCATAGTAAGCACTTTAATTACTGAGCTGGCTCTCTGCCCTCTTTATATATACGTCG -ATATATATTGATCTATATCAACTATATGTATATATGTATATATACATATACACAAACACA -TACACATACACACATATCTATATACCTATATCCATATCCATATCTATAACTATAAAATGG -GAACATCCACTGTCCCTCTTCCCTTGAGCTCACCTTGCTGGAGACAGCAAGTCAGAGAAA -AGCAAAACCAGGTAGCTCTCCTTGCATTTCAGAAGCTAGCATTGGCCTAAAAAGAACTGC -TGAGCAGGTTGGTTCTCCACCGGCACTAGCCTGGAACACTTTCCCCAGTGGTAAAACCTA -TTGATCAAGGTAGCTGGGAAGTAGTCCAGACTCCTTAGTCACTGCAGGTCACAGGAGGGA -GAACAGTATATGGAGACTTTCGGGCACACTAGCAGAGATTCACATCAGCGGCCTCATCTC -TAGTCAGAGCTTCTCCCACAGAGCTGCCACAATGCTTTATTGGATGGAATGCCTCTCCTG -ACAGGGAAAGAAAGAAAGCTATAGTTTGTCTAGGAAAGAAACACTCTGTTGGAAAAAAAA -AAAAAAACCACAGGATTTACATATAGACACCGAGCCTGACCTAAGAGAGGAACATTAAGG -TTCACCTAAATATAGAATACCCCAACAATGACCCTCTTACTTTTCATCTATTTAACTAAT -TATTTTGAGACAGACTGTCACGTAGCCCAGACTGATTTCATATTCACCATGCAGCCAAGA -ACCTAGAGGTCTTGATCCTCCAGTGTTTACCTTCCAAGTGCTGGGATTAAAAGCACATAC -AACCATATCTAGTTGTATGCAATGGGGGAGGGGGAGGCCGCGTGGCTCCTGGGCTTTGTA -TATGTAAGACAACCATTCTATTAACTGAACTCCAGCCTTCTCTATCCCTCCCCCCCTTTT -TAATGGATGAAAAAGGAGTTTAGACCAAAATGCTAAGCCCTTGCAATTCCTACCTTTAGG -TACACTTAATCTAACCTGTAACAAGAATCCCAGCAAACCGTCCTTGTCCACACCACACCT -CCTAACCTGCACAGTGCTCCTAAGTAGTTAGCTATTTGTTAGCAGCTCATGATTCGGGGC -TAGGGAATCTGGGGCAGAGGCTAGGAGAGGAAATGGAGAACGCATAACAGTTATCAATCG -TAGACACAGACAATTAAAATCCCAGCACAGGGGCACCGATACCAGGAAAAGGGTTGGTAG -TACAAATAAGCTTAGGCTCAGAAACCTTGAAACACAGTTGGAAAGTCAAGGTCTCTGGAA -AACTGAGACAGGAAAGAGTTCTGTGTGTATCTTGCTGTCTTTTGGCACCAGTCTCAAAAA -CTGAAATAAAATACTGCACACTCAAGCAACTTTTAGCAAGCACAGCCATAAGTCATTCTA -CTCAAACAATGAGCATTTTTAATAAAAGCAACAGGAAAGGATCTAGAAGGAAAGAACACT -CCCAACACCCATTGTTCGGCAAACACACCCTTTTGAGAACTTTTTTTTCCCCTGCAGTTG -CTGAGTGGGTGTCTGATGGTCGGAACATGAGAAAAAGGTAAAAACAACTTCTTTTATTCC -AGTAAAGGATAAATGTGATTATTTCATTCTTACATAATGGTGGATGCATGATTTGCAAAT -ATATTTGCTTGTGCAATGGTGTTGAATTTGTGTTTTCTTAGCCTCCCACCCAAGTAACTG -GAAAATATCCATGAGATGAGAGAATGCTTCTCTGGGCTGGCTTTCTGTTTTGGCGAGGGG -ACCGGCTGGCAGGGTGCAAAATGAAGCTCATTTAACCTCTTTCTGTTCCTCAGGGGCATT -TGCAATGTGGTGGTAATCCCAAAACCGTTTTTCTATTGTTAGAAACTATGCAAACTTCAG -TGTTGCTGAGAAGACTTTAAAGGCCAGACTCTACATGAGAGCTTTGTTACACACATAGTA -ACAGTGATAATGACAACAACCAGCACATTTGAGCATCTGTACTTAGGATTGTGAAGTCTT -TATTCCAACTTCTTGTTCCTTTAAATGTTCTAGAACTACACAGCATCACACATACACCAA -TGGTCTAAACGAATAACGAAGCTTATAAAAATAATGTAGAACAGATGTGCTTGCTCTTGG -AAACAGTATTTGAAATCATAATAAACTCCTAAGATATTATCAAAGGACTTGCATGCTCCC -TCCACAGTTTCCCAAACTGTAGCACCTTTTTTCATCAGTGGCACATCATCAAAGCCCAGA -AATGGACACTGACAGCACACTGGGAACTAGCCACGGGCCTCACTAGACCTGAGTTATGAA -GACATTTGGACACTGTTGGCAATGATGAGACTTTTGCTTTCAATTTGTTCTTGGAGGTGA -CATGCTATAGGCAGATTGTGATCAACAGACATGTATTAGACCTGTGTTACAATTGTGGTA -AGTTATTGAGCAGAACTAAATTTTGTGTTTCTTTTTCATTATTATTTATAAAGGAGAAAC -AATATCAAACAAAGATGTCAGCATGAGGAAATACTCTAGTCCAGTGAGTGGTATACATTT -AGAATCCCCTGGCTGGGGAGATGACTGGCAGTTGGTGAAGTGCTTGCCTGGTAAGCACAA -GGACCTGAAATCAATCCCCAGAACTCATAACAAAGTTATATGGTGGCATGTCCTGAGGGA -GGCAGACACAGGGATCTCTGAAGCTTTCAACCTTTGCCAGGTTAGTCATTTCCAGGTAAA -AGTGAGTAGACCCTGTCTCAAAAAACAAAGTGGATCATGTCCTGAAGACAACACCTAAGT -ATGTTGTGTATATGTACCCAAACATATGCTTTCATGTACACACAGAACATCCCAAATTCA -GAATTAATCACGAATATCTCTCTGTCTCTGTCTCTGTCTCTGTCTCTGTCTCTGTCTCTC -TCTCTCTCTCTCTCTCTCTCTCTGTGTGTGTGTGTGTGTCTGTGTGTGTGTGTGTGTAGG -CAAGGGTACCATTGGGTGTGTGGCATTCAGAGGGCAGTATGGGTCCTTGCCCTCCAACTT -GCATGGTCTCTTGGTTTTTCTTGCTCTGTACCCTGGGCTAGCTCAGTCATGAGCTTCCCG -AAATTCACCTGCCTCTACCTCCCATCGTGCCTTAGGAACTTAGGGAACATGTAAGTGTTA -ATGAGTCCAGCTTTTCACATTCAGACTTGGATTCTTACTGCACACAGTAAACACTTTGTC -CGTCCAGCTGTCTCTCCACCTCTCTATGAGTTATTCTAATGGATATGTTTCAACTTTGGA -GAGGTTTCCTTTCAGTCATTCTGTTGGCAGTAGCCATCTTCCACCTGCCATCTAGCTGCT -CTGTACTCTGTCCTGTGGGCTGGCACCTAAGGACTCAGTGTGCTTTTGATTTCCTCCTCT -TAGCTAGGAGTTGGATGCGGAATAACAGCAAGACAGCTGTAATGCCAGAATAAAAGGGAA -ATAGTGAGGCTGTCCCTAATAGCTGGGATTCCGTCTGACTTCTGACTATCTGCTACCTGT -ACAGTGTACAATTTATATGTATTGTAGCACGGGTCTTAAAGAAAACTAGAAAACCCATAT -GGGCATTGGCATCTCCTAGTTTTGTGTGTCATAAGAACTTATGTATAAAAAGTCAACTGT -GCAAGCACCAACCCTTAGTCTCGCTCTGGGGCAGTGCCCACCATCACTTAATGAACTATT -AATATAATCACAATAAGGAGCCTCCTTCTGGGCTCATGTCCTGGAAGCATCTCTAGGCGT -GCATTGATTCTGGAGTAGATTTTCTCAGTGCAGGGCCACTGTGAGGGTCACTGCAGCACG -AGCTGGGATTCATTAGAGGGAAACAGGTGGGCATAGGATTTTACGGAGAAACATCTGGGC -AAAACTGGCTTAATAGATAGGGAAGTAATCATACTGATAGTGGCATTCTTTGACCAACGG -CAGTCTAGAGATCTGGGCAAAGAGCTTTAACTTTGAAACAGAACTGACTTTTATTAAAAT -GTTCTACTGTTGATTTTGTTTGTTCTGTTTGTTTTCTGGCTGCAGTGACATTTGTCACAT -GTAAATTATGGGGAAAGGAGTTCACAGTTCCAGGTTATAGTTCATGATAGCAGGGTCACC -ACAATGGCAGGAAATCGAAGGTTTTCAATCATATCACACCCATAAATCAGGGACAGAGAG -CAGTGGATGGCACGCATGCTAGAGCTCAGCTCACTTTCTCTGCTCTTTCACAGTTCAGAC -ACTAGGGAATGGTGCCACCCACAGTGGGCAGATCTTGCTACCTCAACTAACACAATTAAA -ATAGTCTCCTACAGGCATGGTCATAAGCCAGTGGTTCTCAACCTTTCTAATGTTGTGACC -CCTTAATACAGTTCCTCAGGTTGTGGTGACCCCTAACCATAACAATATTTTCATTGCTAC -TTCATAATTGTCATTTTGCTAATTATGAATCATAATGTAGAATCTCCAATGGTCTTGAGT -GTTCCCTGTGAAAGGTTTGTTCAATCCTCAAAGGGGTCATGCATGACCCACAAGTTGATA -CCCTCTGCCATGGGTCAACCTAGTCTACTCTCCCCTCACTCCACCCCAACCCTTGATCCT -TCCTTTCCAGGTGATTCTAGATTCAAGTTGGCTAATCAAACTAGCCACCCCAACCACAGC -CCAGCTGTGTGCTTGGGATCAGGTTCCTTAGCTTTCTCTAGCTTCCATGTTCTCCTATGA -AAATAGAATGTCTCTTTCTTTGTTGTGCTTAGACAGGGTCTCACTGTGTCTCAGCCTAAC -CTTGGATGTGAGAGCCTCTTGAGTACTGGAATCACAAGCATATAACACTATGCCAAACCA -TGTAGGTTGTGACAAAGTTTCTCTCAGATACTAGGCTTCCCATCTCCTGGGTCTACCTGT -CCACTTCTTGTAAAATAGCAAGCCTGCTTGTCCATCCTGGATATCTAAACACGTTAGATA -TCTGGCCAGAGTGGCCGTGCTTCACTCCTGACCTGCCTTCAGTAAGAATCTTCCTAGGTA -ACTTTAGCTAGAGCCCTATCCCCAGTGCTTCATCTTGGTAATTTTCAACATAGGACACGC -GCGCACGCACACACACTCACAGCTCCTTCGTTATAAATGGTTGTTTGTCTCTGCTGAGTC -CCAAGTTGAGCAAAATCTATCTCCCCTGCTATAAAATTCCATTGTTAACCGTCCCCATTG -CAATGCTCCTGCATAGTCTTTGCTGTTGTGTTTTAACATGCCATTGGATTTTTTTTCTTT -AATAAATAGAGGTGGGGATGGGGAGAAATCACCCAGGGCCTCTTATCACTGAAAACCTCC -TTACCCTTCCCTTCCAATGCTATACAAGGAGGTGGTGTTGGGCCTCCTGCAGCCAGCCTT -AGGTATTGTTACACTTGACCTATAAGTCTGGCTGTCAAATCTACCCTGGGGGAAGTCAGA -GGATAGTGGCTTGGACAGCTTCAGGATGAGAGGTCACACCCTAGACTCAAATGCTTCCTG -CGGACCCTTAGGTAACCCAGCGTGACGTCGAAGGCCTCCTCTCTGCAGGAATAGCCAGGG -GTTTGGAGGCGCCTGGGACTCCCGCAGAGCGGCGGCCGCCAGGTGGCACCACGGACCCAG -GGCCCGTGCGCTCCCGCGGGCGTGGGGCGGGGCAGGAAGGGGTTAAGGCGCCGGCGGAGC -GGCCGCGGCGGTCTGGGGAAGCCGGGCGCGGGGCTCGGAGGAGGGAGCGGCCGGCTGCGG -GGCCCCGGCCAATCGGGCGGCTGGCCGGGCGCGCGGAGCCACAGCGCCATGGAGGGAGGC -GCGGCGCCCGGCCGCCCGTGACCGAGCGTGGCGAGCCCGAGAGGCCCGCGGCGCCCGTGG -CGCGGAGATGAGCAAGTCCGCTGCGCTGCTGCTCTGCCTGCTCGGCTGCCACGTTTGGAA -GGCAGTCACCAAGACGCTGCAGGAGCCCGGCGCGGGAGCCCAAGGTCGGTGGGCGGTGGC -GGGGCTGGAGGGGGACGCTTTTGTGTCGCGCCCGGGCCTGGCGCGGCCGCGGTGGCGGCT -GGACCCCGGCCGCATTGTGGCGGAGGCCCAAGCAGCACGACCTGCATCGCGGTCCTGCAG -TCCCCCACGTCGCGATACCCGGGGGGGCGGCTCCGCCCGGGGAACACGCTGGGCCCGCGG -CGCATATGCTCCCCGGGGATCTGGGTGGCACCAGCTGCTCTGCCACCCAGGAGGCAGCCG -CTGGTGACTCTTCGGCTTATATCCAAGGTGCTTTCTTTTATGCATGATTCGGACACACGG -CTCCATTGCCCCCCCCCCCCCAACTCCCCCGCCGCGGGAGGGATAGACCTGGGTGGCTGG -TTCTCCCCCACTCCCCCCCCCCCCCTTCCCTCTTTGGGATCCCTGGAGCTCTGGTCCTGG -AGTTCCAGCGCAAGGGCTGTGCCCGGCCCTTTTGTTGTGGCGGGGAGGGGGCGGCCGCCG -CCCCAGGGTGCCCCTTGCGCCCTGGCGACCCCAGGTCTGCCGCCGCAGTTTAGGAAAGTT -TTGGTATCTTCTCTCCCGACCCCCTTATTCTACGTGATTCTCAGACCTTTAGGGATTTGT -TGAGCAGCCACAGGGATCATCTTGAGAAGAGAGAAAACTGGAACTAGGAAACCCTAATCA -CTTAAAACCATTTCCATGTCTGTCTGTCGCCAGCTCCTGCCTTTTGTTTAATCTTTGGCC -TCTTATAAATCTGCTTCCCATCTGTACAAGAATGGCCACCAAGAATGGCCACACGCTTTT -TTTTTTTTTTTTTTTTTTTTATCTGAATCTATTTGAGAACAATCCTGGAGCTTTCTTGAC -ATGATTTTGTCAAGACAAAGTCTAGTGCTTCTCTGTTGCCTTTTTCTGAGGAGCGACTAA -AGCCAACCGATGAGCATGTGTTAATTCAGCCAGGGCATCTCCTGCCCAGGGTAAACTTGG -TTAGGGAGGGGCCTTCACTGGTCTTATGTGAGCTCCTGCAGGCACTCAGACCCTTGGCAA -GATTCTTGACAGAAAGGTGTGCCCTGCTAAGTTAGCCCTACACACATGAAGGAGTGCCCC -ATCCCAGTATCCTATCACAGGGCCCAGCCTCATCCTTCTTCCCACCCTTTGAAACTTGGG -ACCAGGGGAGCCTTGACTTCCACCCAATATCTTCTTGGTGTCTGTTGACAGTCTGAGTTC -AGTTAATGCTATTGGAGGTTTTTGTGCTCAATGCTTGCTGAATCGCTGGTTGGCATCTTT -TAAATACACTGCTGCACCCATAGTTGACAGTAAAATATGACCATTAGGAATTGGGTGTGA -ATTTGGTAATGTATACTATGGAAGGGAGGTATTAACAGGGTACCAGAAGACCCATAAGTC -ACAGTAGGAGGGGGATACTTATGACATTAGGTCATCAGTATTGAATGATAGCCTCTTTCA -TTTATACCCTACTGCTTTTTGAATCAGCTTTTTAAATGAATACTTGTGCCTCAACGAGGA -CATTATTTTCAAAGGGCAGGTTGGGGTTTTTGTTTTGTTTTGTTTTGTTTTTGCACTTGA -AATAGCAATACATGGAAATAATGAATTCGTTCATGTATAAAATATGAAAATACGAAAATA -CATGGTTTCAATTGAAAAAAATCATGGAAGAAAAAAAACTACTGTCTTCAGGTCTAAGAC -TATGTTTTATTAAGGTCTTACTGTTAAACCCCCTGACAGGGAATTTCCCAGGAAATGAGA -GAGTAATGACCAACCTATGAGACTATTTGTGCCCTAGCTAGGTATATCCTCGAGTTGTAG -TAGAAGACAGAATATCTTGGAATAGTGTTCCCCTTGGGTTTCTTTCTTGATTTGCTCTTT -CCAATAAGGGTGGATTTTTAAGGTGTCAATCGCAACACATATATGGGAAGTCTCTGAAAC -ACCACCTGGCACCTGGATTTTTGAGCTGGTTGGGTCATTGAGGAAATTGACCGTTTCTCT -TGTCATTTGAGGGTACCTTTAAACTGCTGAGTTCTTCAAAGCTTTTGGATAGCTATCATT -CTGCCAACATGGTTTATCAGTTCATGTTTTCTCTGCTTTCCAAGATCTGTAGACCAGGAA -AATAAATGCCATGCTTAACTAACTTCATGGTGCATAGGTGAGCCAACTGTGAACTTGTTT -GGCACATAGTCCTTGGTGGGTGGGGGTAGGGTGGGGGAGCTGCTGAAGTGCTTACCACAG -TGTAGCCAAGGTTTTTTATCTGCATGTATTTTAGGAAGTATGTATGCTTCCTCTGAAAAT -CCAATTTGTAAGAGCTTTGCTTTTGTTATGGAAATGAGCTTGAATTAAAGTTTGAAGAAA -CATTGTATACAAACAGGGCTTGGCTATTAACTTCAGAAAAAAATACTGAAATCCCAGACA -TACCTGAAACCGTCCACTCTAGGATTGCTGGTGGCTCCCAGGACTCAATGATACCTCCTT -TGTGGTACTATCTAGGGAAACTAACATCTGCAAAGTTTAATTCTAATGCTTGGCTCTTTA -AATATTCATGATAAAAGTTAAGGGTTGGCTTACTGGCTGTAGCTGCTTTGCATCTGCAGA -GTGACTTACACAGCACAACAGTTAGTGGCTCTGTGACTAGCTGTGACTGTAAACTCTCTC -TGTTTCATCTGCATTGTACCATAGTTTATAAGATCGTTTCGTGGGGAAGACATTATTTAA -ACATGTTGACTAGCGACTTTCTGTGCCTCTTAAAAAAACCACACTGAGAGGGAATTGATA -GAAGATGCTTCTCTGAGGAGGAGCTGTGCAGATGGACTCTGCAAGGTTGTCATCTTTAAG -CCCTACACCATGGGCCAAGAGAATGGTCAACATCAAGAGAAGGACTTGGTGCCGAGACTG -TTGGCACTTGATCTTTGTTTTGTTATTATCTGACAGAAAGGTATTTTATAGCAATATGTC -AACTTTTCCATAATCTCAGAAAATCTACCATGTGCTGCAGTAATCCAGTGAGTGTTTAGC -TGTTTCTTCTTTGGTTTCTACCACACTTGAACTTCGATTGTCATTAAGCTGTGTTCAGTT -GGAAAACAGAGGAGCAATGAATTGAGGGGGCTAACAGGAAGCACAGCCAACAAGCTGTAC -ACATTCCTTAGCCTAAGACAATAACATCTAAGTACAACTCATTGGCTCACATCTGGGATC -ATGGACAAGTTGGACTTCAAAGGAAGATGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGT -GTGTGTATTTCTCACCCTTCTCATCTTATAATCTAGTTGAAAAATAAATCAACTAGAAGA -TATCACTGATGTCCTTTTTATGAAATTAGCCAAACATCTTTAAAGTAAAATCAAATACAC -ATGACATAAAGACTAGTCCACTGTGCTTCTTTGTATCTTGGATGTTACCCACAGTACACA -TGGGAAGTTGTGCTGATAACAACATCAGCACCCAACACCTCACTCCATGCTCCCAGAAGC -TGGTTAGGTAGAAGGCAGCCCATTGGACATAGACTAGGCAGCACTGTCTCTGTAGTGAGT -CCCAGTCTCAGATTGACTCCCCAAATGACGAGCATCAGGTAAAGCTGCCTCATGTATACT -ATTGGGTGATCTATTTGGGTAGGTGGACTGTCAAATATAAGTTTAATATAGTCATCAAAT -ATTTTAAAACCTATTATTTGCCACAAAACATAAGACTACGAGGTGGTTTGAAATTGTGAA -AAATAGCCACGAAAGAAAGAAAGAAGGTCTGGATACAGACAATTTGCCAGTGGGTTTGCT -AAAGCTGGTGTCTTTCTTGTCTCCTGCTTTCTGCTCTTTCCCATAGGAGGAGGAACTTTT -AAGTTCAAGGAGGAAAGACACACACCTATTTTCTAATCAAATGAGTACCTTAATTTGCTT -ACTTATTTTCTTGAGTTTGGGATTTGAATAGAAAAAAAAAAGTATTGAATTTGTGATGAG -AGAAAGATTTTTTTTTTATGTCAGACTGGAGGAGAGACACTGAACACTTTGATTAAATCT -GTCCAGATTCTCTTGGGTGACTCACATCAGTAAGGCTTCCAATTTCAAAATCAGGACGAG -TTGTCCAGTCTCCGTGGACAGCGGTTGAGGCTGGGTGCAGTAGCTTTGTACTCTGGTCAT -TCATTGGCCCCACTACACTGTCACGAGAAAGAGCCTGGCAGAAGGCATTTCCTACTGGAG -ATTTGTCTCCAGAAGAAATTAACTCATGTGTGTGTTGGATCTTAATATTTTCTTAGTAGT -AACATTTGCTATATTGTCAAATATATATAATTATTACCTTATTAGTAATTTAGATGAAGG -CTTTTCTGGGTCATTGATTATAGTTTCTTATCAATAAACTTTTAGAGGGTAGACTTATAA -AATTTTGAGCCAGAGAAGGTGTCGAAGGGCTCGTGTAGTCAGGCGGACCCTTGGGCTAAT -CTGTGATCTGTGCCCCGTTCCCTTTGTTAGTGCTTTCTTTCGTTACCTCTGCAGGTCCTT -TTTTGTTACAGTGCATATGTATGTGTTGTGTATGTATGTGTGTGTGTGTGTGTGTGTGCA -TATGTGTGGAGGCCAAAAGCCAGCATTAGTTGCCTTCTCCAGTGGCTTTGGACATTTTTT -TGAGGCAGGGTCTCTTGCTGAGCCTGGAACTCAGGGTTTCAGCTAGACTGGCTGGCCCAC -AAGCCCCTGGAATCTGCCGTTCTGGAGGTACAATCATGAGCTATCATGTCTGGCTTTTTA -CATCATTTCTGGGGATCCAGATATCAAGTCCTCATGCTTGTGTGACAGGTGCATCACCCA -CTGAGCTACCTCCTCAGCTTTGCCAGGACATAATTGTAGAGCCCAGAGATAAGGGGGCAG -ATGTAAGATGTCGGGTAGTCCTATAGTATAGATTGGATCATGCTTGCTCCGGTGAACAGA -GAAGCTGACTTCCTTGCTACTAGGGATTCCAAAGAAGGAGAAAACTGTGGTGTTTGTTAC -TATTGAGCCATTGTGACCAAAGTACCCGTCAGAATCAACTTACCTAAAGAGAGGTTTATG -CTGGCTCCTAATTTCTGAGCAGTTCAAATAATCGTTGAGGGTTAGGTATGTATGACAGAG -TCACTTCGCCTGTGGCAGCGGGAATGTGACCTGCTGTTCATGTCATGGAAGACCAGGAAG -AGGGATGGTTAGATTGGAAGTAGGGCTGGCCTATGACCTTCAAAGACCCCTTGTGACCCA -CTTCTGTGAAGTTGGGCCCCACTCCTAAGGGCTTCTCAGCCTGTCAGATCAGCATGGCTA -ACTAAGTGACAAGCATTCAAACCATGAGCTTCAGAGGTGATTTCAGGTTCAAAGCAGAAC -TGCTGAACCTGAGCATCTCTGTACTTCTCAGGAATGGTTTGGGTTCTTTAGTACCTGGCA -TTGGCACATACGAGAAAACATAACACGGCTTATGTAATGCCAGAAGCTATGCTTAGAAGT -GCTACACTTAAAGTTGAATTTTTAATTTTTTGACATGAGATCTTAGGAGGTGAGGCTTTT -TTTAAAAAAATAGCCATGACTTATTAAATTCTTCAAATTGTAAGTATTTGTGGTATCTCT -ATCACACTTAGTACTTTATTAGTGTATTAGAAACAGGTGTCCTCATAGGAAAAAATAATA -GCTATTAACTAACATGTCTTGAGTGCTTGCTATCATGTTAGGTGACTTCATGAGTTAGTG -TGTGTGGCCACAGGGGTTCTACCTCCCCAGCTCTGGGGTTAACAGTGGCAACCAGTCTAC -CCACATTGTTTCTATGGGTTCTGTGGCTTGAACTTAGGGCTTCATGCTTATATAGAAGAA -CTTTGCCAACTGAGCCATCTCTGCAGCCCCTCAATGAATCTTTTTCTTTAATGAAGAATG -TATACCATTCTCATTTTATAGAAAAAGAAATATGGGACACAGAGGTGGCTAGCCACTAAC -CCCAAATCACACATCACTGAGTAGTATCCACTCTTTCCCTGAGAATGCCTTCAGACTATG -TTGCTTTAGGACTGGGAGAATCAAATTTAATTTTGTGCATTCTCAATCATCATAGTATTT -TGCCAACATAAATAAGAGTCTCTTAATGGTTCTGAATTTTTATGAAGACAACAGTATCGC -CTGTCTGGCCCCCTTTTGACCTATTGAAAGTGTCCTTCAACAGACATCTGCTACACATCT -CCTAAAAACAAAGCTTGGATCCAGATTTGGAGAAGAGATGCGAAACTCATATAAATAACT -CTCAGAGGCTCTTGAGGGAGGTCTATAGAGCAGGGTGGGATCGTGCGTCGGGAGCCTCTC -CTGGCTTGATTTCAAAGCCCATTAGTGTTTGGCAAACTGTTTTTATAATAAAAGAAATGT -GTTTGAACCCAGCTATTGGGAGGTGGAGGATGGGAATGATGTGGTCCTGTGTAAAACGTT -CAGGTGTGGTTGGATGCTTAGATCCTAATGAGATGCCTTCCCTGCAGCACAAGGAGAAAA -CTATTTGCTGTCATGTGTCAAATGCTACTTTTATCAGTGTTTGGGAATGCTTGCAAAAGA -CTTGAACTTTTTCTTTCTAAAACAGTCTTTCCTTTTCCTTTTGCTTGTACAATAATCTGA -GAAATTTACTTTTATAAAAAATGATGGTTTTATGTAACTGAAAAAAATTGTTTTCTAACC -TGCTTCATGAAAATGTTGTACCAAAAAAAAAAAAAAAAGGCAGAATTTTGTGATGGATAC -TCAAACACAAGCTCCTAGGGCTGATATGTTACTGAGTTTGCTTTATCACGTATCTGTTTA -TTGACATGTTCTCGCCATCTATTAATCATGATTTTTTAAAATGCATTTTAAGCCTGTGTT -TGGTATCAGTAGCAGTTTTTCCCTCAAGTATGTTAGCATGGGTATCATTAGTGCTTAGTG -TTTTTTTTTTAAAGAAAAAAAGAACAGTTTAATCATCTCAAAAGGACTCAGAACTACTCC -CCTATTTTTATATATAACACTAAATACAGAGGGTTGGGCATCATGGCACGTCAAGACTCT -CTTCATCCCCTCTCCACTGAGACCCTTCTTTCCAACAGTCTCCCTCCTGCTTTAAAGTTT -TTTTTTCCCTTTGATCCATAGACTTTTTTTTTCCATTTTTTATTAGGTATTTAGCTCATT -TACATTTCCAATGCTATACCAAAAGTCCCTCATACCCCCCCCCCACTCCCCTACCCACCC -ACTCCCCCTTTTTGGCCCTGGCGTTCCCCTGTACTGGGGCATATAAAGTTTGCAAGTCCA -ATGGGCCTCTCTTTGCAGTGATGGCCGACTAGGCCATCTTTTGATGCATATGTAGCTAGA -GACACGAGCTCTGGGGGTACTGCTTAGTTCATATTGTTGTTCCACCTATAGGGTTGCAGT -TCCCTTTAGTTCCTTGGGTGCTTTCTCTAGTTCCTCCATTGGGGGCCCTGTGGTCCATTC -AATAGCTGACTGTGAGCATCCACTTCTGTGTTTGCTAGGCTCTGGCATAGTCTCACAAGA -GACAGCTACATCTGGGTCCTTTCAGCAAAATCTTGCTAGTGTATGCAATGGTGTCAGCGT -TTGGAAGCTGATCATGGCATGGATCTCTGGATATGGCAATCACTAGATGGTCCATCCTTT -CGTCACACTTCCAAATTTTGTCTCTGTAACTCCTTCCATGGGTGTTTTGTTTCCTATTCT -AAGAAGGGGCAAAGTGTCCACACTTTGGTCTTCGTTCTCTTGAGTTTAATGTGTTTAGCA -AATTGTATCTTATATCTTGGGTATCCTAAGTTTCTGGGCTAATATCCACTTATCAGTGAG -TACATATTGTGAGAGTTCCTTTGTGATTGGGTTACCTCACTCAGGATGATGCCCTCCAGG -TCCATCCATTTGCCTAGGAATTTCATAAATTCATTCTTTTTAATAGCTGAGTAGTACTCC -ATTGTGTAAATGTACCACATTTTCTGTATCCATTCCTCTGTTGAGGGGCATCTGGGTTCT -TTCCAGCTTCTGGCTATTATAAATAAGGCTGCTATGAACATAGTGGAGCATGTGTCCTTC -TTACCGGTTTGAGCATCTTCTGGATATATATATGCCCAGAAGAGGTATTGCTGGATCCTC -TGGTAGTACTATGTCCAATTTTCTGAGGAATTGCCAGACTGATTGTGTTCTTTTTTTCCT -TAGAGAAATTTACATATGAGGAAATACATGATTTGTGTTAACATTTGCAAACACCTTTGC -ACCTCAAGCCCTTCTCAAGATAGATATAAACTATCTCCAGCACTCCAGGAAGTCCATCAC -TCCTTGCCCCAAATAGTCCCTGTCCCTCTCATTCAAGAGCAACATAGTTCTGATATTTTT -CCTGCCATAGATTATTTTTTGTTCTTGTACTCTTTCTAGAACTTAAAATGAATGAAACTG -GATAGAATGTATCCTGATGTCTGCTGTTCATCAGAACAGGTTTTAAGGTTCACCCAAGTT -ACAGAGATAGGAACACAGTCATTTCTTTCTTTATTGCCAGCTTTCCATTCTCTAAGTATT -GTAGATTGTTTACCTGTTCTTCTACTGATGGGGACTTGTACTGGGTAGTTTTATGCCAAG -CTAGAGTCATCTAAAAGGAGGAACCTCAATTGAGAAAAGGCCTCCCTAAGATCCATATGT -AAAGCATTTTCTTAATTAGCGATTGATGGGGAAGGGTCCAGGCCATGGTAGGTGGTGCCA -TCCCTGGGCTGGTGGACCTGGGTTCTATAAGAAAACAGGCTGAGTAAGACATAAGGAGCA -AGCCAGTAAGCAGCACTCCTCCATGGCCTGTGCACCAGCTCCTGCCTCCAGGATCCTGCC -CTGTGTGAGTTCCTGTCCTGACTTCCTTCAATAATGGACCACAGTATAAGTAATAAATTC -TTTCCTATCCAGCTTGTTTTTAGTCGTGGTGTTTCCTTGCAGCAATAGAAACCCCACCTA -AGACATTTCTCACGGTATTTCTAGCTTTGTCTGTTTATATGTTTGGATGAACACTTTACA -CAGTTCTTTTGTGCACATAGTTTTCATTGCCCTTGGGGCATACTTAGATGTCATTGGGAG -GATGACTCAGTTGCTAGAGTACTTGCCAAGGACCTGAGTTTGGTCCCCAGAACCAACATA -AAAATGTATGTAATTATAATGCCAGGTTTGGGAAGGTGGGAGACAGGGTGTTCTCTGGGG -CTTGCTGGCCAGCTAGCCGAAACCAGCTGCTGAGCTCCAGCCCAGGGACAGACCCTGATT -CAAAGAGAGCGGATTATGTTGCTGGGATGACACCCAAAGTTGTCCCTATCCCTTCATACA -CAAGCATGTGGGCGTGAGCAGGATTCAATGCCATTTCTTTCCTTAAAGACACAAGCCACC -CATGGATTCCAGTTGCCACTCAAAAGAAATCAAGATATCTTGCCTAAGGATTTTTGCAAT -TATTCAGTGTCTTCATGAGTACTGTGAGTCTTTAAAATAGTCTAGTAGCTTTTAAAAGTT -AAGACAATGGAGTTCTAAATCTATCCAAAGCAGAAGGCAGAAGACCTGACGTAGTGTTGA -GGGACCAGGAGATGACTACTTTGTCTGCTGGTATGTTCCATGGCACAAGTGTGATTTCAG -TGGCAGAACCTGGTCTTAAGCCCAAGTTAAGTCGATCAGAGCAAGCCTGATGTCCTGCAT -AGTGTCCCTGGAGGAGAAGCGAAGTGCTGGAGAAGGAACTGAAGTAGAGGCTCAGGTTTC -TCTGGGCTTCTCCCTGAGACGTATAGCCACACTGCTGCTAGGTGCATTGCCTCAAAAACT -GTCCCCTCCCCACTTGCATGCATAGCCAGACTGCTACTTAGGAAAGCAGAGGGGGAACCT -GGAGCACAGTGTGGTATGGATGGGTTACTGCAGTAGAATTGTGATCACACATGCACCATC -CTGTCAGGTGAAGCTGTGGGGACCCTCGGGGCCGTTACTTACCTGCTTAGCATGGCATAA -GACTGTCCCTGTCCCAGGGGCTTTTACAAAGACAATTCCCAGAGTTGATCACATTAATTC -TGAGTCACCAGCTACATGCATGGCCTTTCAGGTGAGCATACCTGGCCAGATGTGAAGAGC -TGTTGTAGCCATCCATATTTGGATTAAGGAAGAAGTGGTTGCTGGCATCACCTCCCTCTC -TTTGTGGCTGGCTTTTTCTAATTCCTTGGGTCTCTCCCAACTTTTCTGTTTCTGAGCTTT -CTACTTTTAAGAATTGCATAGAGAAAAGAGCCCTGCACACAGGGTTGTGTGCACTGTTCT -TCCAGTGGGGCTATTGTTCCATGCCCTTTTGTCTGACTTCTTTGGACCTTGCATAGACAG -GTAGGATTAGTGGTGTAAATAGTCCTCTGTTGTTTGTTATTAAACAGAGGGTTGAGGTGT -TTCTTTTTCAAGCACAGCCCAGTTTCCTGCTTCAGTGCTCAAGACGCATGACCTTTGGCT -CCTTTCTCCCTGTGCAGTCTTAGTCACATCTGGGATTTAAAGTGGCAGGAAGTCCTGTCC -TGGAGGTTGCTGACCAATCTGACATCATGTGCTTGCTTCTAACCTATCCCCCTGCAACAC -TGCCCTGTTTCCCACCCCCAGCCAGCTTCCCCCCGCCATCTCCCTTACTTTTCATTTCAG -TGTCCTTCTCTTCCCCTTGCTTAGGACCTCTTCCTCTCTTGATCACTTTCTAGCTTCAAG -ACCTATACACACACATCATAGAAATACATATACACTATATATACATACATATATATATAT -ATATATATACACACACATCATATACACACATACATTATATATACACACATTGTAACACAT -ACATACCATATATACACACTATATACACATATATATTATATGTATCATATATGTATATTG -TGTGTATCTATACATTATACATGTTTTATATATACATGTTATGTATTTATATATATACAT -ATACACACATACACACATACATGTGCGTTCTCTCATAATACGGACCTAGTTTTAGAAATT -TGCACACACATACACATTTTAAAATCTAGGTCCCTGTTATGACAGAACTCATGCAACATA -GCTTTCTGAGTCTGGCTTGTTGCACTTAGCATAATGATATTCACTTTTGTGCAGGTGTCA -TGATTGAATTTTCCTTACTGCAGAATAAAATTCTATTACATGTATTTATCACACATTTTA -TTTTTCACCTGCTGATAGTTCCATTTCCTTGGTGTTGTGAACTGTGCAGCAGTAAGCACT -GCACAGGGATCTCTGTGGGATGTAGACATAGAGGCCTTTGGGTAGATGGGCAACAGCAGT -ATAGCAGGGTCACGTGGTAGATCTTTGTTCAGTTTCCTGGGAAGCCTGCATATGATTTTC -ACAGTGACCACACAAGTTTGCATTTAAAGCAGAAGTGTATATGGGTTCCCATTTCCCCAC -ATCCTCACTAGCATTTGCTGTCATTGGATTTCTTGATGACAGCCATCCTGCATGATGTGG -AATGGAGTCTCAGAACAGTATCAACATACACTTTCTGCCATTCATTCTTTTTTTGCTTGT -TTGTTTGTTTTGTTTTTCGAGACAGGGTTTCTCTGTATGGACCTGGCTGTCCTGGAACTC -ACTCTGTAGACCAGGCTGGCCTCGAACTCAGATTCGCCTGCCTCTCCCTGGTGCACGCCT -TTAATCCCAACATACACTTTCTGATGACTGAGTATTTTGAACACTCTATGGCTATTTTCC -TCCCTTGGAGGACTGTCTTCTGTCTAGCTCATTAGCTTATTTATTGGTCATTTGCTTTTT -GATGATTAATTTTTGCGCTTTTTTATATATGCTAAGTCTCTGACTTCTAGTTGACAAAGG -GATATTTGTTTGTCTGTTTGTTTTCCCTCAATTTCTATGTAGGTATCTCTTCCCTCTAAT -GACTGCTTCCTTTGCTGTGTAGAAGTCACATTCGTCTCTTCTTAGGATCATCCTGCGCTA -GTAGAGTTTTCTTTACAAAGTCCTTGGCTCTGCCCACATCTGTAAAGTGTTTTCTTTGAG -TTGTCCTGTAATCACAGCTTTTGGTCTTGCTGTTATAAAGACCTTTCATCCATGTTGAAT -TGAGTTTTGCTCAGGGTGAGTTGTATGGATCTGTAACAGCTTCATTATTTTATGTCTGGA -AATTAGCTCCCCCAGGATCATTTGTTAAAGAAGATATTTTTTCCCGTTATATGTTTTTTA -CACCTTTGTCAAAAGTTATCTATATAGGTTTGTTTCTGAGCCTTCTGTTCGAGCCCACTG -ACTGATATACCTACTTTTTTATCACCAGCATGCTGTTTGGTTACCATGACTCTGTAAGAT -AACTTGGGACTCAGATATTGTGGTGCTCCTGGCATTATCCATTCTGTATAGGGTCTTTTA -TGCTTCCATATGAATTTTGGGATTTTTTTACACTATTTCTGCACCATTGAATATCTGAAA -TACCGTGCATTAAATATGTATATCAATTTTGGTAATGTAGCTATTCCATAATATTAATTT -TGACAAGCCATAAACAGGATTCATAGGTATTTTTATGCTATTATAAATGGGATTTTCCTC -ATTAACTACTTCCTTGGCATATTCATTATTGATACATAAAAATTAATTTTGTCAATTTTG -TATCATACTATTTAGCTGAAAGTATTTATCAGTTCTGAGAGCTTTCTGATGGAGTAGTTG -GATCAGGATTTCCCCAGATAGGATAATTTTACTTCTTTTCTTGTCATTTTTTTCTTCCTT -GTCTTCTTGCCCTAAGACTTTGAACACTATATTGGATAAGAGGAACAGAATGAATGAATG -TCTTCATCACACTTTAGGTTTAAAAAAAATACACAGTATTTCTGCATTTAGGCTGCCTAG -AGGTAAATTTGCTGTAGGTTCATCATCTATAGCCTTTATTATATTTATATATACCTAATC -CCAGTGCCTTCAGGGCATTTATCATGAAAAGATGTGGAACTTTGACAACGTTCTTTTCTG -TCAAGATTGTGAGGATCAGCTGATTTCTGTCATTAACTTAGTGTGTGGTATTGCTCATTT -ATTTGTGTATCTGCTCAGTTAACTTTCCATCTCTGGTTTGAAACCAGCGTGGTCATGGTG -TATGAACTTTTTAATGCATTCCTGAAATCAGTTTTCAGGAATTTTACTGAGAATTTTTGC -ATCTATGCTTCCCAGGGAAATGGGCCTATAGGTTTCACTTTTGTGTCCTTATTTGGTTTT -GGTGCGGGGCTTCATACAGTGGAGTGAGTAATGTTCCTTCAGTTTCCATGTTATGGGTCA -GTTTAAAGAGTATCAATCGGTTTTGGCATTTCTCTAAAAGGTTGTTAGAATATGTCGGTG -AATCTGTCCAGTCCTCTGTTTGTCATAGTAATGTTTCAAATTTCATTGATCTTATGCAAA -AGTTTAACTTGGTTGTGTCATGCCAATTAGTCTTTAAGGCAAAAAAGGACACGCGGTGAT -TGGGTAGGAAAGGTGGAATGAACTAGAGAGGACTTTACATTTAATTTTATTATGGTTCAG -TGTACATGTTTGTGTAGTTTCTGTTGATTTTTTAGCTTTATGGCACTATGCTCTGATAAG -ATACATAACATTGTTTTGATTCTTTTGTGTTTGGTAAGACTTGATTTCTAGCCTAGAACA -TGAGTTTATTTGAGGAATGTTCCATGGGACCCTGAGGAGAATTTCTCTCCTGCTCTTTTA -TATAGACATCTGGGTCATTCTCTTCTAGTATGGAGGAAATCTGTCATTATTTCCACTAGT -ATAAACAAAACAACATTAGAAAATGTGAATCTGCTATTCTCAATATTATAATACAAAGTG -ACGGCACTGGCTCTTTACGGATGGCGTGAAAGGAATTAGTTGTGCTTGGTGTCACGTGGT -TTTATAAGCATCCCTGTTGAATCAGAGGTTGGAGGTGACAGGTTTGGCCGACGCCTTTGA -ACAGGATTTCCCACTTTTCGCCCTGCTGATTCAGCCCTGCTCTTGGTTACCTCCCATCTG -CTCTCCATGCTTTTGCATTTGTGAGAAGGCATATGGTTAAGGGATGGAAAAGTCACTGCA -TGCAACTGGTGAGGGTGGAGGGTGCCATGTCTGCAGGCTGGTCAAGTTAGCAGCCCATCT -GCCAGAGCACTTTGAGCAAGTTGCTCGGCTCCCCAAGCCTGCGTGCGGAGCCCCTCAGTC -CACATTTTGTGGACAAGATCCAGCTTGGCAATATCAAGATGAAGGCTCTGCTTCCTAAGG -GGTTTGCTACAAAGCAGACACCAGTGTGATTGTATGGACACATTTGTTTTCTTTTACTGT -AGACTCGAAGAATGCTAATGAAATGAAGATGAAGAGTGACCACACTGCTCACTTGTCTCT -CGGTGAAGCAAACTATTCTAGGGCCTTTCTCTGCCCCCTCCGCCATCCAGAGCTTCACTA -TCCAGCCAGACTGACCTTGAACTCGTGATCCTCCTGCCTTAGGCTTCTGGCTGCTAAGAT -TCCAAGTGTCACCTTACCCTGGAGCTTGGGGGCCTTTTAATGTGCACTTTGTATTTCCTG -TAGAATTGACTTGTGCGTGGAACTTGGGGTTTTAGATGGACTGAACATTGATAAAAGGCT -TTTCTTGTATGCTTTCCCGTGACTCTTTGAAAGTTTCCTTCACCATCCTGACTCTTGTTT -GGCTTTTTAATTTTAAAAATAAAGCCATGCCTATACTGTTAACAATGCTTCTCTTGATAG -ATGAGTGGAAATGTTCTAGATGATGCATTAACTATTGAAGATAGGCATTCTACACCAGTA -CTCCATATATGCTAGGTAAGCGGGGAGAGTGTGCTAATTGTTTGGAGCAGGGGGTTAATT -CCTGTGCACACATTAGAAAAGGTGTTCTTTTGGTTCACTCTCCCCCGTGCACTCTCTTTT -CGGTGGGGTTTTTCCTTAGCAGATCTCATTTCTAAACTCAGTCTCCAAGTCCACAAAAGA -AAGCATCAGCAGGACTCGTTGTTAGGCACATCTAACGTTATTCTTCTGCTCTTCACCTTG -TGGCTCTTGAGTGGTTTTTTGGTCATCCACTTTTCCATCCTACAAAGAGTCTCTGCTTTG -AGCCAGATGAGAGGTTGCATACTTGTAATCTCAGGGCCCAGGAAGCAGAGGAAAAGGGGT -CACAAATGTGGGGTAGCCTGGTCTACAAAGTGAAAACCTGACTCAAAATAACCTACTCTA -TGTACGTTGGCCAGAAAATTGTCTGTATCAATGTTATAAGTGTGCACAGTCCTTAACGGC -TCTCCACATCCATGGTCTGTACTGCGCTCTCCTGTTCTAGAGTATTCCAAGAGATGTTAC -ACATGTTATAATGAGAAGAGGTGTGACTCGCAGTCTTGTGTTGCACTGGGTGGGGGTGAC -AGTCCTACACCTCCTTGTCCTGTCCCTCATATATTCTCTCTCCAAGTTCTACATGGTTGG -TGGGTTCTGCAAAGGGACCCTGCTCTGAGCCACACTGCTCCTCAGCAATACTTACTGCTG -CTTCCAAGCACAGCTCGGAGTCTCATGGGTGAGTGTGAGCAGTCACTTGGCATATCCCAG -CACGGGAGACATGAAGAAATAACACCTAGTGCCTTCTTTCCAGGAACTGAAGCGTTCGTG -CGGGAAGCAAAAATAATAAAGAATTCAAGAGGGAACCAAGTGGTGTTAATAAGAGCATGC -CAGGGTGGCATGTGGGAATTGGGAGTGGGGAATGGAGAACCTGGAGGGCAGCATGGGGTT -CACAGGTCAAGAATTAGTCATGCAGAAAAGAGACAAAGATACCCTTTCCATGGGCCACTG -TATCATTTGTGTGATGTACATTTGAATGGAGCAGGAAGGTCCCGACATCCTGATAGCCTC -CATAGCCAAGATGGCTACATTTATACGTCTGTGAAGTATTACCAAAAATAAAAATAGCTT -TGAGCTGGGGGGAGGGGAGCATCTAGGAAGGCCGCTCAATGGGTAAGTGCTGACAGCAGA -AGCATGGAGATCTGAATTCCGATCCCAGAACTACACAGAAAGCTTAGTGTAATGGTGCAC -ACATCTGTAATTCCAGCATTCCTACTGTGAGTCAGAAGGCCCATGCAGGAGCACACAACA -GCAAACCCGGATGGACCTTGTATTAGGGAGGAAGGCGAGACTGCCAGTCAAGTTTGTTCT -CAGCCCTCCACATGCACAGTGCGATATAACCACACTAACACAGAAACACAGAGGGAGGTG -GGGGGGGGGAAGAGAGAGAGAGAGAGAGAGAGAGAGAGAATGCTTTGTTTTCACATATCT -TTTTGCAAAGTAGCCAGTTGCTGGGGTCTCCTAGTCAACTCAGTGGGTAGTGGGCGGCAG -TCTAAGCCCGTGACCTCATTGCCATGTCTGCTTGGGATTCCTCTTTCAAGTCACTATAAA -TCTTCTTTGTCTGTTTCTGCTCCTTGGTTGATTAATCTTCAACCAGATATTCTAGCATCA -AAGCGTCCTGCTCTTTCCAGCAGAACCCTTTCTCCCCACCCCCAAGCCTGGCCTCTGCTC -GAGTCACGTCATTTACTTCGAATGCAATTAGTTGTCTCCGTGACAGGAGACTGATTTCTT -TCCTCATTCTTGTTCTTGGCTTTACAGTTGAGTTCAGTGGAAAGTGTCCACATCACAGCT -AACAAAAGGGCACAGAAAGTTCAGCCCCTCTCAAGCAGGGTTAAGAAGACTCTAGAAACT -ATGAAATGGTTGAATGGAGCTGCTGGGGGCCAATTTATATAAGGGTTATCAAGTGTTCAG -TGCTTACCTTCCTAAGTCCCCAGATGTTAGTGGCAAAGAAGCTAGTGTTCCAGTGTCTCG -TGGTGAAAGAGAGACTCAGCTCCCTGGGGAATAGGCTCCCTGAGGGGTCCTTGTGGATGC -TGCCCAGGGAGTGGCCTCTGGGCAATCAGGAGTGATCTAGGGCTTCCTTTCATTCTTTTG -GCTTGGGGGAATCAAATGGGCAGCAGAGGTTGCAGGAGAGCCTGTGACCAAGTGTTGGTC -ATTTTTCTCAGTCTACTGGTATTCATGCAGCCGCCCCTCCTATTCATCAAGACTGTGGAA -ACACATGTGGTCACCACCTTCTAAGTTTACATTTATTGCATGAAGATAACTATTCAGTTA -GCCACATTGCCATTCCAGATGGGAAATATCTGGACCTGTTGCAAAACACCTGTCTTCAAG -TGTGTGACTGCATGGGGGGCCTAATTATGTTTCATTTTTCTTGATAATGATCTAAGTGAC -TTGTCAGCTTCTGGTGAAAACCCAGGTTTGCCAACAAATCAGTTAGCAACAGTCCCCAGG -AAGGCAACAACGTAATCTTACCTAATGTTGAACTTAAACATTCTCTGGCTCCCCACACTG -GCATGTAAACGGAGGGCAGAACTCCAGAGGACATCATGAAGCCAGACTACTTTTTTTTTA -TTTTTTTTAGATTTATTTATTTATTATGTATGTAAGTACACTGTAGCTGTCTTCAGACAC -TCCAGAAGAGGGAGTCAGATCTCGTTATGGATGGTTGTGAGCCACCATGTGGTTGCTGGG -ATTTGAACTCTGGACCTTCGGAAGAGCAGTCGGTGCTCTTACCCACTGAGCCATCTCACC -AGCCCCCAGACTACTTTTTAAAAGTAAAACTTACCAGGTATAATAACAGCATGTGTCTGT -TGGGCTGATGGCAACAGAGGCAGAGAGACTCCCGGAGCCCTCTCCCCAACCAGCCTAGCT -GAAAGGAGAGCACCAGGTTCAGTGAGGGAACATGTCTTAAAGGATAACGTGGAGAAGGAC -TAAGAAAGACACTGTACCAGGGGTTCTTAGCCTGTGCATTATGACCCCCTGGAGGTTCAA -ACAACCCTTCTATTGGGGACACATAACAGATATCCTGCATGTCAATTATTTACTTTATAA -TTAATAACAATAAGAAACTTACAGTTATAAAGTAGCAATGAAGTAATTTTATGGTTGTGG -TTCACCACAGTACCAGGAACTGAATTAAAAGAGTCTCGGCATTAGGAAGAATGAGAATTG -CTGCTCTTTATTAAACTCTGATTTCTATATGCACATGTGTATACACACACACACATACAT -AGGCACACACACACACACACACCAAAATCTTCAAAGAAAATACAAATTAAGCTTCATGAG -TTGGACATGGTAGTTCAGGCTTTTAACACAGCTGACATGAAATGGAAAAAAGTTAGAAGC -CAGACTAGGTTACACAAGATCTTGCTTCAAATAACAAAAATTAAATAAGTAATGATAAAG -AAAAGGAAAACAACACGACGTTTAAAGTATAACACAAGTAGCCAACGGACATGCAATATA -TTAAAAGTGCTTCAGGGTAAATTCTGTCCCTCCTTGCCTGGCCCCCAAGTTTAGCTCTTG -GATAAAAATCCAGCATCTGGGCTTGTGCTTCCAGTGGCAATGGCTCGAGTGCACTTCACG -TGCACTTCATGTCTGTCACCTGTGGATCTTATAAATGAGTCCGTGGATCTTATGGAGTTC -TTGAGAAAATAGTGAATTTCCACATTAACCCATGTGCTGGCTGCTTTGCACACCAGATCC -CAATGTGTAGCAACAGAAGGGGCAGGTCTAGGACACACTGCTCCTAGCAACAGGCAAACT -CCTTCTGCCATCTGCTCTCACCCTCAGACACTGCTCTTCCGTTCTTCAAAGCCCACATTC -AAGACAGGAATATGAATGAATGCTAAGGGGGCCAAGGTCCACTAGAGCCTTGAAAAGACC -CTGTATGTCTTCCCCGTGGTAAGTATTCACTTGCTGACTGACTTCCACTATAAAAATATT -TACTATATGCATGATTAAAACACTTCATGACTCCTACTGAGACAAGCTGTAGACTTCAGT -GTGATTGCCTTTAATCTCCTTTTATGAACTGTCCTTCATGCTTTTAAGGTGGATCACAAC -CCTACGCAGGTGTTAAGCGTGGATGTTTTTAATCCATTTTTAGTCTTCAGATGCGTCTAG -TTTTGTTCAGATGAAAAGGTCATTTAGTGCGTGCTGTTTGGGGGAGGGCTTGGGGAGCAG -TGCGTCCCTCCGTGACCCCAGGGTACAGCAGTGCGTCCCTCCGTGACCCCAGGGAACAGC -AGTGCGTCCCTCCGTGACCCCAGGGTACAGCAGTGCATCCCTCTGTGACCCCAGGGTACA -GCAGTGTGTCACCCAGGGTACAGTGTCTTTGAGATCCAGGCACTTTTACAGCTTATATCG -GTTCAGTTTTATTTGCTTTTTAAAAAATGGGTTTTAAGTGTTTTCCCTGCATGTATGTGC -AGCTTGTGCATGTATGCCTGGCGCCTTCAGAGGTCAGAAGAGGAGTCAGATGCCCTGAAA -CTGGAGATATGGGTGGCTGTGAGCCTCTGTGAGTGTGCTGGGAACTGAACCTGGGTCCTG -TACAAGAGCAACAAGTACTTGTAACCACTGAGTCATCACCAGCCCTGAGATTGGGTTGTT -TGGGGTTTTTGTGTTCAAAGTTTATTTGTTTTATTTTATGTGTGTTAGTATGAGTGTTTT -ACTCATATGTATGTCTGTATCATGTGCAACCTGGGACTATAGTTAAGGACAATTGTGAAT -CACCATGTGCCTGTTGGAACTTGAGTCCAGGTCCCTAGCAAGAACAGGTGCTCTTAATCA -CTGAGCCAGCAATTCAGTCCCCTGCTTTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAATATATATATATATATATATATATATATACATACATACACTGAAGGGCTAGATCTT -GGAGTGGCCAGCTTCCCTGGCTGTGTGCTGCCTCTTGGTCCCTGTGTACCAAGTGGTTCA -GGTACCACTGCCCAAGTGACCTTTCTCTAGCTTATGTCTGTAGGGATTCTTGGCTGCACT -CCCAGCCCCTACTCCAGACTTTAGCCTCTGAAACTTTGATCCCAGTGAACAGAGTTTCCT -TTTTTAGAGGCTTTTGTTTTAGTGTGTGCTTCTAAGTGAATTAAGTGCATCTGGATCCCC -TGGTCTTCTGCTGCATGAACCGCCCACCTCCACACCCTCTGTGAACAAATACGTGGCAGG -TCCCCATCATGGGACTGCAGACAGAGTTGGGCTGTGTCTGATCCCTGCTCAGTGGGACTG -GAAACCGCGACAGGTATCCAGAGTGTCCAGTGCTGGCACACTGTCCACCCCTCTCCCTGT -GGCATCGTCTCCTCTCTAAACAGATTTTAAGACCTCTCCTGCCCAAGAACCTGTGATGCT -AGCACTCAACTTACTAATTTCTTTCATTCCGTTACCAGGACAACTGCTGTCTACTCTCCA -TATCTCCTATGGCTCAGCCCAAGTATATGTCTCATTTCTAATCTAGGGTTCTTGGTCTGA -CATCATTGTTTTGGAATTCTGATGATCTCCCCCTGGTCCTTTGCTGCATGAACAAATTCT -ATTTTTTTCTTAGTCTCATTTGGGTCCTTTGTTTCCTTGGTTTCCTTTTTGGAGGAAAAA -TGAACCAGGCATCCATTTCTGACCTCTTAAAAACTTTCTCTCTACTTAGTCTTCAGTTCT -GGACCAGATACTCCTCCATCAGTATCTGGTCCAGATGGTTCTCATGGCCACTCGCCTGGG -CTGCTGTCTTCCATGTGTGTATGTCTCAAGCACACTGGCTAGGCAAACTGCTCTTCCCTC -CTTCCTGGTGTATCTTGGCTTCACCGAACCCTTGTCACTTTCCTCACAGCATCAAGAGTC -ATCCCTTTGGGAGACTATCTCTGGTCCTCCAGCTCCAGGCCTGTGTGCTCTCTTCTCTGT -GTATCAAACAACCACTTATTCTGGGCCTTGTCCTGGGTGCTGAGGGTCACAGGACACACC -CCCACGCTGCATTGTGGTTGTTTGTCCATCCACACTGTGCATCTGTCTCTCCCCAAGCTG -GACCCTCCCTTGCCTCATCTAGCTCTCAATGGTGTTTGTCAAGAGCAGATCTGATGGTGC -CAGTTTCCTTTCTTTCTCTCCTCCCTCTTTTCTGTCTTTTCAGCACCTCTCCCAGAAGCC -AAAAAAAAAGGAGGAGGAAAGAGAAGTTCATAATTATGAGATTAGGCAGATCCAATTTCA -TCCCATCCACTCTGTCTTCTACGTGGGGTTTGTTTGAGCATTCAGAGAGACCCACGGTGG -AGGCTGAATCTATCCTTTGTTTGCTAGATGTACTCAGCTGTGGCCAGCAACAGAGGTTTC -CTTTCTGCTCTGTCCTTTGTTCAGGGCCTTACCGTAACTAGTCCTTTAAAAAGTCCCTGA -GAGAGAGGAGGGTTCTATATTCTCAGAAGGCCTGTGCCTTAGAATACTAGACAACTGACT -CAGGGTCTACAGATATTTTCACCTTGTAATATTGTTCTTCCTTTCTCCCCAAACGAAGAA -AGTAACCAAGTATCCTAAAAACACAAAGCAAGACAATTATTTTGGAATTGATTATCAGTT -GGTTTGCCAGATAAACTACAGAACACATAATTCAGCTTGCATTTTAGGAAAGCAGTGAAT -GAAGAGGTTTGGCTCAGAGGAACCTAGGGCCCTGGACATGTTAAATATCTGCTCTATCAA -TGAGCTACATTCTACTCTGAACATTTTTTTAGTCTAAATATGTCTCAAATATTTCACAGA -ACTATTTAAATTATTTTCTAAAATTCAACATAAGTGGAGAACCCTGTATCTTATACACTA -ATGCTGTCACCATGTATTACTGGCAGTGCAAGTTTTAGCTCTCAATTTGCAGCTGTGGTA -ATGTTTCAAAGGAACAGCTTAGTGTTTGACGTAGGTAGGCTCTGTTGGCAGCCATATTTC -TAGTAAACCACTTAGCCTTAACTGGACAAGCAGTAGGAAGAAGGCTCCCGTATTTTCTCA -TGTCATACCTACTAGAGAAATGGAGGTTTTCTCGTGTGAAATGTATCTGGCTTCGTTCAG -ACAAGTGGGAGGAAACATGAAAACATGAAGATACTCACAGTCGCGGGGGGGGGAGGGGGG -GGCACGGAATCCCCACCCCAGCCAGGCTCAGGCCTGAGTGCACTGTGCAGTAACCTGGAA -ACCATCACTAAGCAACTGCTCAGGACCCACCTGGGATGCTGAGTCACTTAGTTCCATGAT -CGGGGGACCAACACTGCTGCTCAGCCTCAGCTGGCCAGTGCACTGTCTAAAACTCAGCAT -GGTGTCTCTAGTCCAGAGGGTCACAGCTGGGGCTGGGCAGTGTGCAGATAGGAAGGACTC -TGCAAAGTCTTTCCCTAAGTTCCCAGTGGGCTCAGAACATACCATACCCTGCCTCACCAG -CGTGACCTGGGCCTTCAGACTGCATTCACCCAAGCTGACACCAGACAAAACTGGGGTTCC -ATTAGCAAGAAAAGCAGGGACGAGGGGACTCTGATTACCCCTTAAAAGTAAAAGCCTGCG -TGTCATATGCTTACCACAATCAATGCTAAGGCTCAAGTACACAGTGTTAAAAATCACTTT -TAAATATTTATATTTTAATTAATTATATGTGCATATGTCTGTCTGGGTATGTGCCTGTGA -GTGCAGGTGCCCATGGAGGCCAGGGATCTCAGATGCCCTGGAGCTGGAAACAGAGAGTCG -TGAGCCAAGACACATACTTGCTGAGTATGGAACTCCAGCTCTGTCCTTCTGTGGTACAAG -GTCATCTCCCCAGCCATAGTCGATTCTGTCTGTATCCACTGTGTTTAGAAAATTCAACTC -CAGGCTGTGACTCCTGAATTGAAGAACCTAGGTCTTAGTCAGTGAGGTGATTCACACCTG -AAACAGCAGCACTTGAGATGCTGAAGCAGGGAGCGTGTGCAGCAAGGGCGAGCCCAGCAG -AGGCTACAGCATGCAACTCTGTCTCCTGCCCAAAAAATCTGTCTGTTTACGCTGCATTTT -ATCATCATGTGTGTGCATGTTTATATGATACGAGTGTGAATGGCCATATTCATGTGCAGG -AAGAGGTCAGAGGGCATTTATAAGTAACTTCTTTCCTTCTACTGTGAGTTCGAGGCCGAT -GCATTACCTGCTGGCCCAAGAACCTCTTACCAGCACTGTTTCCAGGTTACCCCATAGTTA -GGTTACTGTGTACATAGTGAATTGATATGGAAAATGTTAGTCCTGTGAGGACATATGTTG -ACCTGGGAGTATTCTATCACTTTTGGAGTTGATTGGCATTTTAACTAAAACCATATTTGT -ATGAAGCTTAAAGTAAGTGGAGAACATTAACGATACTATCTTGATTTAAAGCATGCCAGA -ACCAACACTCACATGCCCTGTGCCCATGTGAATTATAGAACATGTGGTGGTTTGAATAGG -TTTCCCTCCATAGACTCATGCAATTGAATGTTTGACTCATAGGGAGTGGCACTACTAGGA -GGCGTGACCTTATTGGAGGAGCTGTGTCACTGTGGGGATGGGCTTGGAGGTCTCTTGATG -CTCAAGCTCCACCCAATGTGGAATCAGAGTCTTCTGGCTGCCTTTGAAAGGCAGGCCTCC -CCTGCTGCCTGCAGATCAAATGCAGAATTCTCGGCTTCTCCAGTGCCAGGCCTGCCTGCA -CACCGCCATGCTTCCTGCCATGATGACAATGGACTGGACCTCTGAAGCTGGAAGTCCACC -CCAATTAAATGTTATCCCTTAGAAGAGTTGCCTTGGTCATGGTGTCTGTGAACAGTAATA -GAAACCCTAACTAAGACAAACTATATCCACATTTTAGAACTATTAACATTGGAATAGGAA -AATTACAATTTAAAATTGAAGTCTAGGCAACACCAATTTTTGCTGCTCACAGAAAATGTT -TCTTCTGTTTTCTGCTCTTGCAAACTCCACAGCCTCCCTGTGTGACAGCCACTGATAATG -AGGACCAGTTTTCTCCCTCTTGAATGTAGGGTATAAATAGATATTTGTTGATAAAACTAC -TCTTTGCTATTTAAAAAAAAGCAAACAATGTTGGATCTCTTTTAGCCTACTTTTTCTGCT -GAAAACACATGTACAAAATACCCAGTTATCCTAGAAGTGTTGGTTACCACCTGGACGGAG -GCCTTTTGTTGAGTGTGTGTCTATATATTTCCCTGTGGCTCACCTCTACTTTTGAGGTAC -TGTGATCTGAAAGGCATCCTTTTCCTTACTGGAATCATTCCTTTCTCCCTTAGACTACAG -TATTGATATTTGTTAAATTGTTTTTTGGGGGCTCAGAGGTCCTGAGTTCAATTCCCAGGA -ACCACATGGTAACTCATAACCATCTATAATGTGATCTGATGCCCTCTTCTGGCATGCAGG -TGTGCATGCAGATAGAGCACTTTTATACAGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTG -TGTAAGTGTAAGCATTATGTGTCACAGCATATGTGAGGAAGGCCAAAGAGAACTTGTAGG -AAACACCCCCATCAAACCATGTGGATCGTAGCAGTGATACAGGCCTTCAAGCTTGAAGCA -AGTGCCCTTACCTGCTAAGCCTTCTCTCCAAGCCATCTCTCTGGCCCCAGACTACAGTAC -CATTGGCTCAGGTGAGAATAGGATTTCACAGCTGTCAGGTAAGATGCCTCCTGCTGTGCT -AAGTCCCTGGTTGTTGATAAGGCAATTGCACAGATCAATAGGATTCTTTCCCATCACCAG -TCATAGTAAATAATGAAAGGCTAGCCAACTCAGAAATGTAAGACTTAATAGAAGATAAAT -AAAAGCAACGCCGATTTTCATTGGCAGCGTTAAGATCCTGTTCCTTTCTTACCTTTTTAA -TGCAGTGCTAGGAACAGAGCCCAAGGCTTTACGCATAGTCAGCAAGGTTTCTACCACCAA -GTTCACCCTTCCGGCCCCATCTGAAGACTTGTAATCCACATTAGCGGAAATGGTATATCT -GTACCCCCACGGTTGTTTGTCTCCGCGGCAACAAAGATAAAGCTTGTCCGTGAGGAGAGA -TGAAGCACAGTGGAGTGGACAGTTTGCTTTTGTTGACAGGTTAGTCTCTCCCACAAAGGG -CGTGTTCTGGAGTCTAGCACAAGCTTTAAAAGGCGGAGATCCCTTAGCAGCAGGCTACAA -AGCAAACAACTTTGGCGTTTTGGTTTTCAGCTCTCATGTCTCTTGTAAAGTGTTTAATTG -TTATTTAAATTTTAATAATGTCATTGGCCTGCACGTTGTTTTTCTTCTATTTAAAAAGCT -GTCAAGGGGGTTGGAGAGGTGGCTCAGCAGTTAAGAGCACTTGCTGCTCAGTCATGAACA -CTGGAGTTCAGCATCCACCTCAGCCTGTCCACAGACTTCCTCCCCCCTCCACGATCCAAA -GGATATGAACAATCTCTTCTGCCACACGCTCACACTGGAACACACCACACACACACACAC -ACACACACACACACACATAATTGAAAAAAATTTTTTTAATTAAAAAAATATTGAATCCTG -TTAAAGGGCTCTATGATACAGTTTCCATGGGAACAACATCCTGATGGGCTGTATAAGACT -TTAGTGATGTAGTTGTCTGGGGGTCACTTATGCCTCTCTAGGATACCCCTCGGATAGTTT -GATAAGCAAACCCAACAAACTCACTGGTCCCCTAAACTGAAAATAAAATTGAAAGTCCTT -TATGAATGTGGTAAATTTTTTTTAGTGGAAAAAAGGTTTTTTGCACAAACTTATTAGCAA -GATTGATTTTTACAGTGGCATTTTTGGTATAATTATGTTATTATTAGTTCAACTTTATAT -TCTTTTCCTAAATGACAAATGACAACACTATTGAGGCGCGATAACATCTTGGAGCATACA -TATTGATTTCCCCTCACAGCGTAGGAGGCCTGGCCTATTTTTACCCTTATCATGAGTCAG -ATTTGTTCAGAATTCCTGCCACCACATGGGAGGTGGTGTCTCCTTGAACAGCGGGGGTTC -TGAACTCACTTGGCCTTGCAGGCATAAAGTGTATTCCGCCATTCCCTGACACATGCAGAA -CTATTATCTTTGCTAGGGGTAGAACTTGGCAATAAAGTATAACTTTTTGTGGGAGAGTTT -CAGGGCTCAATGCCTGATACCCCCCCAAAAAAAGACCCTCACCACAACAAGAAGGAAAAT -ATCCAGAGAGCAAAACCAAACGCTGTCTTGCTAGCAAGCTATGTATACTAGGTACTTGGG -ACTCCCATCCCATGCCATTCCTGAGCCTTTCTTAGGGCGAGCCTTCAGTCACAAAGCCCA -CATCCTTGGTTGACACATTCCAGTTAGCAGAAGCAGTTAGCCAGATACAGAACTACAGAA -GCCAAAAGACAAGGTTAGTCCATTGCAGAACTATGGATTTGGATGGATTAGCTCTTTGTA -CTCTTTTTGCAGATGTTCGTGACCACGTACTAGGTTACAAGACTTGAGGTTTACCTCCAT -GGTGTCAGTCATGCTGAGGTCTGGGAGCCTGTTACAGTAGTAAGAACCTAGCTGTTAAAG -TAAAACAATTCATTCAAATCCCAGCATGCACATAAAAGCCAGGCATGGCTGTGTGCATGT -CTATAACCCCGGCTCTGGGAGTAAGGTGTGAGGGGAGATAAGAGGATCACTGGGGCTTGG -TGGCTGCATCCTAAGTTTCGTTCATGGGAATGAGAGCAGAGAGTGACAGTAGGACGTGTG -GTGCTGTGGTCCCTGTGTACTTACACATAAACCCTCTCAGACACAGAGAGGCAGGAGAGG -AGTGAGAGAGGACTGTGGAGATGGCAGGGAATGGCAGAAACAGCCTTACCCCAAATAGGA -ACTGTGGGCTCTGTGGTTTCACAGCTCACCTTATCCTAGGGAACATTTCGAGAGATGCCA -TCATAAAGAAAGTGACCTCTGTCCACCCCTTTCAGCAACTCCAGCATCCACCATTGTCCT -GTGATGAGTGTGAGGAACACCAACTTCAAGGACTTGGCTTTAAATCTCTCTTCAAAGTTC -TGTAAATGAACTGTGGTGTTAGATTGTTCTAGTTAACAATTCCTGTAGGTTACAAAGAGG -AGTGAGGTTAATAATGTAAGGGGTTATCCATCAGCTGGGAAAGAGTAAACTTTACCCTGT -CATCACAGAACCATGTTTAAAAGTCTGGGGTTTGGATTTTCCTATTTCTCACTAAAAAGA -GATTGTGGATGCAGCAGATAGCCCTTGCAGTTAAAATCCCCACAGAGGGATCTGTACAGA -GAAACCGTAGACTTGCCAAAGCCATCCATCGTAATGTAGCGGTGACACCTGGCTGTATTA -TTTGTATGGATTCGAGACACGCTGGGAAGTCTCCTTATCCTCCTCCACTCCCTGCTCAAG -CTTTCTGGTCCTTGTTCTACCGTGTGATAAGCTACTCTCCAAGATCTCGCCACTACAGAC -CGAGCCAACTCAGCTGCAGACCTTCCTCTCTTGATGGACTGATAGCCTTGAAAGCCATAA -GCCAAAGTAAGACGTTTTCTTATGCTGTGTCTGTAAGATGTTTTGTCACATCTGCAAGAC -TTAGTCTGGGGTTCTAGTACTGTAATAACCACCATGACCAAAAATGACTTGGAGAAGAAA -AGGGTCATTTCACGTCACAAGTTACAGCCCACCATGAAGGGAAGTCAGGGCAGGAACCTG -GAGGAAGGGATTGAAATGGAGCACAGACATAGAGGCACTGATTATAGGCTTGCTCCCTGT -CTTAGGTTTCTATTGCTGTGAAGAGACACCATGGCCATGACAACTCTTATTAAGGAAAGC -ATTTAACTGGGGCTGGCTTACAGTTCAGAGGTTTAGTCCACTATTGCCATGGTGGGAGGC -ATGGCTGTACCTGGTGCTGGAGAAGGAACTGAGAGATCTACATCTGGACCAGTGGGCAGC -AAGAAAAGAGACATTGGGCCTGGCTTGAATATCTGAAACCTCAAAGTCCACCCGGCGTGA -CACACTTCTTTAACAAGCCACACCTACTCCATTAAGACCACACCTCAAGGGCCATCTTCC -CCCACCTCTGAAACTACCACACTCCCCCTGGCTTGCTCAGCATGTGTTTTAGACACTCCA -GGACCACCTGCCCAGGGATGACCACACCCACAGTAGGGTGAGTCCTCCCACTCCAATCAT -TCATCAGGAAAATTCCCCCAAAGGGTTACTTACAGGCCAATCTTTGGGAGGAATTTTCTC -AGTTATGGTTCCCTCTTAGATAACTAGCTTGCATCAAGTTGTAGAAACAAAACAAAACAA -AAAACATCCCCCCCCATGCTAGGACAAAGGTAACCTCATCCCACCTTCTTGTTTTACAGT -TGCCTTGTAGTCTGTCCCACTCTGCAGGGACATTGTTAGCTTCCAATGAGAAAATACATG -TGGAAACACGCAGCAGGGGCTTAGAGCATAAACAGGCAATAGCATGGTGAATTCATCAGA -GACCATGTGTGGCATTTACCTCTATGATATTGAGAAATTTTAACTCATTTCTTGTGTAAA -TCTCAGGTGATCTTCCTAATAGTGGCCAATCACCGGGATCCAAATGCCTCCCCCTTACCC -CTTGACTATCATGGAGGTCTTTGTTTTTTTTCCCTTTATTTTCATTTGCAAATGCAAATG -GATCCCCACCCAAAGCCATCATGTAGGCAAATGGAATAAGAGAATACTATATGAAAAGAT -ATGCTTTTGTCATCACAGTAAGGATCTATATCTATAATAGACCCAGGTTTGCTATTACAG -CAACCATTCTGGGTGAAAAATATTTACCAAGCAAATTTAGTTCCTAGAAAATGATGTTTT -GGTCCACTGCAGTGCAGTATAGAAAGTGCTTATCCTAAATGTATCCTACAGCAGGATTAA -AAAATTATTTTTATATGCATTTGTTCTTGCACAATTTCACACACACACACAGAGAGAGAG -ACAGAGAGAGAGACAGAGAGAGAGAGACAGAGAGAGGAAGTACTTTTATCATATTTCCCC -TCACGTTTCTTTCTGCGCCCCTGCCTCTTCCTACCAACCCCTTCTTTCACGTTCATGTGT -TTTTATGGTGGTGTATTTAATGAGGTCAGCCTTCATGAGCATGGGGCTAATTGAGCAAAG -ATGGCTTACCAGTGGCTTATCATTGAGGATTACGACTCCCCTGACTCCTCTAGAAACCAT -TAACTGCTCAGAGCTCCCTGTGGTGGCTTGGATCCTTCCTTGTGAGCCCCACCCCAATTC -ATGATGGAACGCTATAAAAGTGTTTTCTTTTAAGTTAATGAGAAACTCAACTAAAAACTA -GCCTGAATAATAAAGGTAGTGTCTGTTGGTTTATGAGGCTAAAAAGTCAAAGGCTTTTAA -GTTAATAAGAAGCTCGACCAAAAACTAGCTTAAATGATAAAGGTAGTGTCCACTTGTGAG -ACTAAGAGCCAACGTCATAACCTTGGCTTCAAGTGAAGCTTGGTAGTGTCACCAAGGGCC -CTGCCTCCCTTCTCTGTGTCTCCCTTGCTTTTAAGTGGCATTCTGTCTGTTCTAAAATGG -CTTCCCACGTGATCCTAGCATGTTTTCTGTAGGTCATGGGGCCATAGATACCCTATTTTC -TGCATCCTCTAAAAGACATGCTCCATTTATCTTTAAGGCTATTGACTGGTTCATTATTCT -TTATTTTATTTGGATTTTATATGCATTATATATATGGGGATATTGGGTCCCCTGAAACTG -GAGTTACAGATAGTTGTGAGCTGTCCTCTGGGTGCTGGGAATTGAACCCAGGTCCTCTGA -AAGAACATCAAATGCTCTTAACAGCTGAGCCATCTCTTCAGCCCCTGGTTCATTATTCTT -ACTAGATGTTACCTCTGAAGCCAAGTCTAATCCTAAGTAGACATAAGATATAGTCATTAC -TAAAGCTCTCCTGCTGTTTCTAGCTGTCCGTTGTGACTAACTGGTCAGGATAAATTATTC -ATATTTCATTCAGATTAACACACCCACTTTAAACTTACAAATGTGGCCCTGTTCAAAAGG -TGAGCTCTTGCCGTCTTCTCCCCTGTTGTGGCCTTGGCCTTTCGCCTTTTCCTGTACGAG -TCACTGTACTAAAGGCTTCCTCCTACCCCATGCCTCTGTTAGAATGTTCATGTCTCGGTG -ACAGTGGCTCCCAGTACTAACCCTGACTCAGGGTGGGAGCTTTGCCGATGCTCTTGTTTG -GAACCTGATGAGCCACGTGTTCTTGATGGAACTCATTCTCTTTATAAGGTGCTTTGAATG -TCTCCTAGGCTACTGTATCTGTGAAAAGCAGCCTAGCAATGGACGTGTGGTTACTGATCC -CAACGCTGATAGTCAGAGGTGGGAGTGAAGGGTGGCCAAGGCTCCTGGTACCCTAGAAGA -TAGCTAGACATTAAAATTTGCTAGACATTAAAATTTGGAAGGAAGATGTTTGCCAAGGCT -GGTGCTTTTTGCAATCAAGCTTGCCAAATTCCTGGAACTAGATCGGAAGTAGAGACAAAA -GAAGATGAGGAAGTCAAGGAATCCGGTGAAAAGGGAGTACCGTCCGTCCCTCAACCCAGC -GAGAGCAGCCAGAAGCCTACAATACTGTGCTTATGAAGTCTGCTGAGCTTACGTGCACTT -AGGGTGGTTCTCTCTCATGGGAAGGGACAATTACATGGGGCATCTGTGTTAATATGCCTC -AGGTATTAAACTCCAAGGCACCTGACTACTCTTGTTCATAGTTGCTTAGTTCCTGGGGGA -AACCAAGGATCTACCTTCTACCTACCCACCGATCCATTTATTCTTGAGGTGTAGTCACGG -TTGCTGTGTAGTCAAGGTTGTCTGGAACTATGCATTACTTCAATAGGCTTCAAACTCACA -ATCCTCTCACCTCAGCCTCGTGCTGCTAGAATTACAGACACGCACATCCATGCTTTTAAT -ATTTGTTACTAAAAAGATTTTTCATGAAGTCTGTCGACATACCAGGTGGGCTTAACCAAC -GGCAGCATAGTTATCTCTGCCTAAGCTGTTGTGAACTAGTTTCCTTGTTAGGATCAAGTG -AAAGACAAGGTCATGAATCGTAGTCTCCTGGGAGTAATGGTCACTAGCATCTGGTGAGCA -CTTAGCCCAGGCCAGCATCTGGTTTTAGCAGGCAGCGTATTTGCCTTGGTCCCTGTGGAA -TCAGGCAGCTTGTCTATGGTACCACAGCTGCAAATGGGCAGGAATGGGTTTGACGCTACA -TACAGGTTCATAGTGTGGATCTCTTTGCCATGTGACTTTCCGGTGACCTTGGCATTTTCA -ATAGGAAGTTTGATTTAAAAGTTAAGACTTGTTGTATAATGCGTGTGTGTACATGTTTGG -TGTGTGTGCACATATATGTACAGTGAGTGTGTCTGTGGATGTTGAAGACAAGTTGCTATC -AAGTATCTTCCTCAATCACACTCTACCTTGTTATTTGCGACACAGTCAGCCTGATGCTCC -TGGTTTGGCTCGAATGTCTGGGCAGTGAGGTGCAGGGATCGTCCTGTCTTTATCTCCCCA -GCATTAGGAATACAGGCCTATGTCATCATGCCTGGCTTCTTATGGAGTGCTGGGGATCCG -AACCCAGGTCCTCACGCCTGCATAACATTTTTACCAACAGAGCCCCAGCCTAGAGTTGTA -AATTTTTAATCAATACTTCCAGAGGAGAAAAGGATAGATGATTATTGATATTCAGTTGTA -AACAGTGAAATCTTAGTGGTGACTGTACACTGTGCGCCTTGGTTCCCAAGAAGCAGCCAT -TTGAGACTTGTTTTTAACTACCTACTGATCCTGCTTCGGCAAATTAGCTACGGTTTAAAA -AAAAAAAAAAAAAAGGTGGGGGGAGTGGTTTTTGGAAAAGGCAGGGGGGACGGAAGTCTG -TCCTCAGGTGACACTTGCAAGTTATTAATAGACCATAAATAGAAGAATTCAAACTTTCTC -AACAGATAAATTAGAGGGTCATTAGCTGTAATGGAAAATGATTCTTTCTTTTGCTGCACA -GTTCATCACTGATTTCTTAATCCTGTGCATCTGCAGAGTGTTTACAGTGGACCGGGCATA -GATACATTTCATCTGTATTAGGCTAAAGCCAGAAATGTGATTTAAGAGCAGAATCCAAAT -TGATCGTTATTTTAAAATGAGTGTGGGGGCTGGGCATCACAATGCATGCCTGTAGTCCCT -ATGCTCAGGAGACAGAAGGGTCGGGGGTTCAAAGCCAGCCAGGGAAATCTTGTTGATCAT -GGAGGAGAAGGAGCTGGCAGGTGTTCGGATCTCAGAATTTAGTACAAATATCTTTAGTCC -TTGTTGTGTGAGGTTTAAGCTACTGCCTTTTGCTTTGGGACGAGTAACCAAGCCTCCAGC -CCGCACTCAGAATCCCTTGAATCCTCAGACAAATGGCACACACACACACAGTTTGTTCCT -TTACAATTTGCCTTCTTGGCCCAATTGCTGGGTGCTGATATTTCCAACCTGGAAAAGCCT -GCCCTTAACAATTTATTATCTCCATCTCTCCACCTGCCCTACCTGGCCTCTGTTATACAT -CCTTGGCCACCTACATGTACTGGTGGCCACAGACCCCAGTTCTCCCCCACCCCAAGGTCT -CATATGGTTGCTGTGTTCTTCTCCCTCAAAAGCACGGCAGCAACTCCTCTCTCCTTCCTT -GTGTCTGCTTTTTCCTCCTGGGATCCAGAAGTCCCACTTGTACCTTCCGCCTAGCAATTG -GCCCCTGGCTTTCTTTACTGACAAATCAAGAACTAACAGGGAACAGACCTTAGCATCAGC -ACTGCCCCCTTCAAGTCCTTGTTCATCATCCTAATAATAAAACAAGAACTGTAGGAAATT -TGACAACAGAAATCCTGGCAAAAACCTCTTAGAGATCATTGGCACATTTTTTTTTTTTTT -TTTTACATCATCTTGGCTAACTCCTTGGCAGTTTGAGAGTGATAAGCACTCCCAGCTTTC -TCTATCCACCAGTTCCCACATGGGACTGGGATTGGTACCCATGGCAACAGAGTACACAGC -AAGCAGAACACCCCCCCACCTCCACCCAACACATACCAAATCCACATGTCGTACTGCCCT -TGCGAATTGAGGTATGTGTTTGGAGAATTAACTTTGTTCATAAATTGCTGTCACCAGTTG -AACTTGTTGGCAATTAGTTCTTTTAATTAAACATTTCATAAACCTTGCACGTGCAACAAG -TACACTAAGTTTCCTTGAGAATCAACTGGAGTTTTGAAAAGACTATAAAGATCAGGCATG -GTGTGGGCATTTCACTGCACAATAAGATCTGAAGCAGGGCAGCCATAGAAGACTAGAAGG -CACCTACATCAGACTACAATGCCCTACCTTATAGACTTCTCTATGCTCTTTGGAAAGATC -AACTGGAAAATGTGGACAGTGCTTTCTGTATACAGAATAGAACCCCACTAGCTAAAAAGG -GGAGGGTGTAAACAGGATCATCAAATCCTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGAG -TCTGTGTGTGTATGTGTTTGTGTGTCTGTGTGTGTATGTATATGTGTATATTAACAATAA -TCAAACAGAGGCTATCAAGGGTGTCTGTGTGTGTGTGTCTCTGTGTGTGTCTGTGTGTGA -GTCTGTGTGTGTATGTGTTTGTGTGTCTGTGTCTGTGTGTCTGTGTGTGCATGTATATGT -GTATATTAACAATAATCAAACATAAGGCTATCAAGGGTGTCTGTGTGTGTGTGTCTCTGT -GTGTGTCTGTGTGAGTCTGTGTGTGTATGTGTTTGTGTGTCTGTGTGTGTATGTATATGT -ATATATTAACAATAATCAAACAGAGGCTATCAAGGGTGTCCGTGTGTGTGTGTGTGTGTG -TCTATGTGTGTCTGTGTGTGATTCTGTGTCTGTATGTGTTTGTGTGTCTGCGTATGTATG -TATATGTGTATATTAACAATAATCAAACAGAGGCTATCAAGGGTGTCTGTGTGTGTGTCT -CTGTGTGTCTGTGTGTGAGTCTGTGTGTGTATGTGTTTGTGTGTCTGTGTGTGCATGTAT -ATGTGTATATTAACAATAATCAAACAGAGGCTATCAAGGGTGTCTGTGTGTGTGTGTCTC -TGTGTGTGTCTGTGTGTGAGTCTGTGTGTGTATGTGTTTGTGTGTCTGTGTCTGTGTGTG -TATGTATATGTATATATTAACAATAATCAAACAGAGGCTATCAAGGGTGTCTGTGTGTGT -GTCTATGTGTGTCTGTGTGTGAGTCTGTGTCTGTATGTGTTTGTGTGTCTGCGTATGTAT -GTATATGTGTATATTAACAATAATCAAACAGAGGCTATCAAGGGTGTCTGTGTGTGTGTC -TCTGTGTGTGTCTGTGTGTGTCTCTGTGTGTGTCTGTGTGTGAGTCTGTGTGTGTATGTG -TTTGTGTGTCTGTGTGTGTATGTATATGTGTATATTAACAATAATCAAACAGAGGCTATC -AAGGGTGTCTGTGTGTGTGTCTGTGTGTGTGTGTCTGTGTGTGTGTGTGTGTGTCTGTGT -GGGAGTGTTTGGGTGTGTTCATGCTCATGGGCATGTGGAGAAGTCAGAGCTTTTGAGACA -GACTCTTTCACTGGCGTGGAGGCCACAGAATAGGCGTGGGCTGACAGACCATTAGGTTCT -GGATTCTGCCTGTCCCTGCCTCCCCAGTATTGCAAGCACATGCCACCATGGCCAGCACTC -TTAAATGGACTCTGGGACTCTAACTCAATTCCTCATGCTTGTATGGCCAGCCATCACCCA -AGTCCTCACATTTTAGCCAGTTTGTTCATCTTGGAACCATTTGCTGTGTTCATGAAGTTC -ATGAAGTACCTTTAGCTTCCCTCATGCCTTGTCAGCTAGATTGCTTTTTTCCACTTTGTT -CCAGTGCTGCAGATGTGAGATATATGTGTTAGATGCAAGAAATTGTTAACAGATGTTTCT -GTTGTGGTTCCTATCCTGATAGCAAGGATGAAATGGGCTGACTAGGTAGGTTCTTTTTGT -TGTTCTTGTTTTCAGTGGACTCTTGCCTTTGCCTCCCTTACCCTCGCATCTAAGGCTTTA -TCACTTAATCACTTGTGGTTAAATGAATTTTATGGCAGCAATAGGAAACCTCTAGACATG -CCTTAGGTGAATGTGTGTAAGTAAAGTCACCACTGAAAGCCAGCTGGATACACAACACAG -CCCACAATTATAGGAGACCAGAGGGTGGCTGGAATTAACATCATCAGAAATGTTCTAATA -TTTATTAAAGATGATCAGTCACCAAAAGAATGTGGTTCATATTTTGCGTTTTCACATTAT -TTTGTGTTATCAGAATAAATGATCAACGCCCTCCCCTAAGAAGAAATTAGACCACTTAGG -ACAGGAAGATGAAGCTCTGCAGAAGTCAAGTCGACTCTAAGGGTATGAACAGAGACCTTA -CTAGGGCTCGGCAGAAGTTAGTTTGTAGCTGGGCAGGACACAGAAAGATGGCTCTGTATT -CTATCCCTTGCTGTTCATGGTCAAGTGTGGTGTGTGTTCACCTCTATTCCACATTTGGAG -TGAACGTACAACTCACATCTGTCTCAGGGCCATTCATGAGGCTTGCTGTGAAAGTTGGGA -AGTGTAACAACAACAACAAAAGTCACATGATCACACTCTTCAGAAATTGGCTGGCTGCCA -TCCTTTCCATTTCTGATGCTCCATTTTGAAGTGGCCTGTATTCCATGTGGACTTTTCCAA -TGATGTATTCTTGGTAGCACAGAAAGGGGGAGTGCTCTTTTAAACTATGCTGTGTGGGCT -TGCTTGCTTGCTTTCTATTTTAATTGTTGGAAGTAGATTATGTTCTACATGACACTGGAA -TCCTAACATAATGGTCTTTTCTTCCAACTATCTCTTCCCACTTAATTGAAGTATAATCAA -TCATAAACATGAAGGTTATGACCCCTCTGAATGGACTATTCTGATTCAGAACATATATAC -ACTGGGCTATTTTAGCTCACGCCATTCAAATGCTTTTGAATTCTGTAATTAGCTGTCCTT -TTCTTGATTCAGTATGGCTTGGCATATAAGTATATTTCTTATAAAGAACTGGCTTCTTTA -GGATAGATCTGTTTCCCAACAGAACATTCTTGTCATCTGATAATAATATTATGGTCTTAG -AAAGGATTATAATTTTCACTTGCACATGGAGACGTTGATATTTTGCTTTTATCCCCCAGT -CACTGACATCTGACTGATAGAGGTAAGTGTCCTGGGGCCAGTCTCTCTGAAGACAGACAC -TGACATAGATTTACCACTCAGAGATGTTAAGTGGTAACCGTCTTTCTTGCTGTGTGCAGC -CATTTTAGTTACTATCAAACGGTTTAGGGAAGAATGACCAGTAGTACCAACTGGGGATCG -ATGTGTTTGAGTGCCTGTAATGCCATGTCATGTCTTGATGAAAGCAACATGACCACAGTC -GGAAGCATCTCTACCTAGAGTCAGATAGGTGAAGAGTTAAGCTATTGCTATTAGCTCCAC -AGGCTGCATCTAACATGGATGAAGTGGGATGGAAACGAATTAAAATGAAACCATCTTCTA -AAATGTGTTTAAGATAAATAAGACTGGTTGAATGTTGGAGAGTGTTCTGGAAAAGAAAAC -CTGGTAGAGAATCAAATGGAAGTCCCTTGGCGGCCAACTCTGCCTCCAGCTGTATTCAGT -TATTGAACAGCTGTCAAAGAAAGCAAAGCATTATTTGTGAACTAGAACAATTTCAGAAAG -CTGTTTTTAACCCCCTGTGGTGGGTTTTTTTTTTCAGCCTTCTAATCTCTGTAAAGGTTT -TAAAAGCTGTAATGATGCATGCTTGTATCAGGCATGAGGTTGCCACACAGAACCACAGGA -CACGGTTAGTCCCGTGTGCAACCATTAGAATTTTATTTCCTGCAGAATTTTGTGCTGTGT -CACATAATCACATGTAGCTGTTTTGTCCTGAAGTCAGGAACAGTATCTACTATTTATTTC -TCAGCGACATGACAAATGCACAAGGCAGGAAACCGTGCTGGATGTAACCCATGCATAATG -AAGGGCTCAGAAAGAACTCCAGGGGGAATTTCTGACCTGGACATTGCATCTTATAGATGG -GTTGGGCTGATGCAGCTTTGGGAATTTGTAATGATATGAAATACTTCCAATCTGGTGCTT -CTTTTTGACTTCATACACAATTTATTTGCATGAATTCTGGGAATAAAACACAACATTATG -TTTGCAAGGCAAGTAGTTTACCAACTGAACAGTCTTTCCAAGCCTGAGCTACCTCATTTC -CTATTGAAAGATTTTTATACTTTTTATTGTAGTATTTTGTATGTATGGGTGTTTTGCCTG -TGTTCACAGATAACGTGTGTGCAGTGCCTGCCGTTGCCAAAAGAAGGCAACAAATCCCCT -GGGACTAGAGCCATAGCCTCTTATGAACCACTGGATGGGTGCTAGGACTCAAACCTAGTT -CCTCTGGAAGAGCAGCAAGGGCCCTTAACTGAGAAAGCATCTCTCCAGTCCCTACACTGA -AAACCTTAAATAGTTGTACTTGAAATGTTTCAAAGAACAGATACTGTCTTGGTTAGTTTT -CCCAAGTAACAAACTTGAACATAAAGGGAATTCTTTTACATGGGGGATCTTCTGGATTCA -GACACAAAATGGTCAGATATAAAGTAAACCTCTGCGAATGATCTAGTGCATGTCGAGGTC -AAGGACATCTGCTCCTGTCACAGTGCCATTGACCCTCAAATATTCTGTCTAGTCTTGGTC -TGTTGGACAAAGTGAAAGACGTCTGAATTAACTGGGCTCTTCCACAGTTCCTCTGATGTA -TTTCCCTCTATCTCTCATACAGTATTAGTTTAATTATTTAGAAATTCTAGAAGAGTATTA -TTATGTTCATGGTTCCTATATGGTCAATAATGGTTAATCTAACCCTTTATATTTTATATT -CCATAAGTATTCTTTACCTGGTGTTCTCAATTCCTCTGTAAATAAACGGAATACTGATAG -AGAAGTGTTTTGTCAAAAAAAAAGAAAGAAAGTGAATACATGTTTTCTTTTTCCTGACAT -CCTTATATTAAGATGTTGTTTGTTTGTGGACTGAAACTTTTCCTCTCTGCTTTTCTGCTC -TCTCTTGTTTGTCTGGCTTCCTTTCTAGCCAACTCTCTCCTCAACAGGCAATGGTCTGTG -CATTTCCCTGTCACTGTCACCACCTTGTAATTTCACTCCAGTGTCCTCCACTCTGTTTAG -ACAAGTTACTAGACATTACATCTCCTGGACTAGGGCAGTTACCAACCTAACTGACAGTTC -AGGGTTTAGTCCCTCTGTCACTCTGACCCACTTCAGGGCCCTTAGGGAAGAAGGGATCAG -GACTTTGAACGTGTGGACCTATATGTAGAATAAATCTTCAATCCTTTGTGAAAGAATATG -TGCATGTCTGAATTTGACAGTGGGTTTCATTCAGTTGCTCTCCACAAGGCTTATTCTAAT -TTGTATTTCCTACCAGGTGTGACAGTGGAGTTGACACTTTGCCATAGTTTCGTTAACATC -ATGAATCTTCAGGAACTTGATTTTTGCTCAGTTGGGTGAAATTTTGTATCTCATAGAGGG -CCTCCTGCACTAGGAATAGCTTTCTCTCTGCTTCTGCCTAGGACTTTCCTCTTATAGAAG -TTGTGGAGGAATGAGGCTGGGTGGAGGAATAGTCCTTCCTCTCACTGAGTCAGCATGTCA -GGCTAACACTAACATAAGCCAGGCACTGTACAGCAGTCTCTCCTTACAACAGCAAGACTA -AAGGAAGCCTTCATGTCCCAGGCCCTAAGGAAGAGCAGCTAACACAAGTGCAAGAGAGTC -AGTGACCTGGCGGTGGTGGGAGCCAGGTGCTTCCCTCCAGCACTGCGGATTGCCATCTGT -CATTCCAGTGGTAGCTTTTTATTAAACCAAGAACCACCTGCAACTAAGTCAGAGGCTCAC -TGACTGTATAGCAATAAAAACTAAAAACTAGAGATCCACACTAGGGGGTCCAATATCACA -TCTACAAGTTAGGAAGGTGTGTGTGTGTGTGTCTGTGTCTGTGTGTGTGTGTGTGTGTGT -GTGTGTGTGTGTGTGTGTATCGTGTTTGTACACGTGATATGGAGGTGCTTGTGTATATCT -GTGTTCATGTGGCAGGAGGCCAGATGTTAACATCAGGTGTCTTCCTCAGTCTGTATCCAC -AAGGTCTCTCACCAAGCCTGGAGTTTACAGTCAGTCTCCCCTCTGACCCCTAGCTCTGAG -ACTAACTGGCAGCAAGTTTCAGGGATCTTTCTCCTGTCTCATTTTGTCCTTGGCTCTGGG -CTATAAATGAGTAATGCCACTTCTGGCATCGATGTGGGTACAGGCAATCAAAATCAGTTC -CCATGCTTGCCGAGCAAGCAGTTTACAAATTGAGCCATTTCCCACCCCACATGGACAACC -TACCAGAGATCACATTTCTGGGGAAAACGGACTCTCCTCTTCCATTAGTCATGAGTACCA -ATAGCTCCCTGGCTAGAGACGGGCCTCACAAGTCGTTGATCTTGTATGTGTCTTGTATAG -GCAACTGCACCTGTTCTGAGCTTGTGGGCACAGCTCGTGGGCACAGCAGCCCTGTCGTGA -CTCACAGACGTCTTCCCCATCCCTGACGGTTACAGTCTTTCCACCCGGTCTTCCTCTGTT -CCCTGAGCCTTGCAGGGAAGTTGGGGTGCTATAGATGTGCTATTTAGAGGTGAGCACTCC -AGACATTTTTCTCTGTACTTTAACCAGTTGTAAAACTGTGTTAGCCACCAGAAGGGATAG -TTCTATATTTTCCAAAGTTAGGTTAATTGATTAATTAAATGAATTCTAAAGCATTCCAAG -TTTCCTTTTTTTTTTTCCTCCTTTTTCTCCTCCCCCTCCCCTTTCCTGTCTCTGGCAGTG -TCGAGATTCATGGTGATGGCACTGTCATGTTTTCAGGCCTCTTGGGTTGATTGGCTGATT -GGTTTGTAAGTGAACTCCTGTTTAAAATCCTGTCCCAGTCATATGGTCATGGACTGCCCC -ATTGCAAAGCACATGGCCAGACTTCACAGCATGTCACCCCTGCACAGAATCAGTTGTGAG -CAGTGGAAAATGACTTCTCTGGATTTGTTTGCAAGAAATATCTCCCAGGATATGGAGAGG -CCTTCAGGAAACATGGCAGGAAGGGAGGTACAGACTCCACATATCGTGTTGCAATCTGTG -GCCTGAACTAGTGCAGGAGAAATTCATGCCTGCTCAGAGCATGGACACAGATGAAGTTCT -GTTTTGCCCAAAAAAAAAACCAGCTACTGTTGTTAAGGAACACAGAGGCTTGCTTCCATC -TTACCACATCTACAACTTCCGGCATGGTTTCCATGGGCACGCTGTATACTCTGTTCTTTC -AAAACCAAGCCTGGCAGTATGAATAGAGAGTGGGTCTATCTACCATAGAGACCTGTGTTT -ATTTTCACCTTGGGAATGTTTACATAGGCACTTTAAATTTCCCTTTGAGCCTGGTTGTGT -TTCGTTATAAAATACTTGGGCAATCTGTAAAATCAGAAAAGTAAAAATCTAGAAGAGCCC -ACATCTCCTGCATGTTTACAGCAGTCTATTCCTTTATCGTAAGAAAGTTGAAGTCATAGA -TTTGGTGGCGTCTGTGGTTTAGTCTGTTCAGCAGAGCTTGCCAGGCTGCCTCGTCGGGAG -AGAAGGTGACCAGTAATCTTAGACTCTGGTAGTCACAGTTAGGAGGGCATGGTCAGGGGG -AGGAGGCAAATGGGGAAGGAATACTGGTTACAGGAGGAAAAAGGAAGGATTTTTCAGTTA -TCCAGAGCTGTTCAGGCATAGGATAGCTGCCCAAGCAGGAAAATGAGCAGCAGACACTAG -GGCACTTCGGTCACCAATGCTGGGATTCTCCCTCCAGAGGTGACCAAGGAGTCTCCATGC -TCCTTCCTCCAACTGTTGGCTCCTAAAACAGACAAAGAGCGAAGGCTTCGTCCTGGCAGC -CAGTATGGAAGAAACACTCCTGCTGGCCAGGCAGGGAAGGCTAAATGGGTACCCAGGGAG -GAGGAAGTGGCTCTATTTAAGAGTTGATAGAGCTGGTTTCTGGACCTGCCTTCTGTTCCC -AGTAGGCAGAGAGATGCCGAGCTCAGCCAGGGTGGAAATCAGCTCAAAGTCAAAACTGAA -AAAGCACCAAACTCAGGTGGTAGTTGTTCTACATTCGGATGCCAAACCACCACCACTACC -TCCACCACCACCACCATCATCCATTGTATAGACAGGCACTTCTCTGAACCCTAAACTGAA -CAGCATAAACCCAAGATGTGGCCAGACAGAATCCCTAAGAAGGTAGCATCCTAAGACACA -GAATAAGCGCCACATTTGCCTTTCTTGGTTTTTTCCTTTGTTAACCGTTGGGTTTAGTCT -GGGTTGCTCCTGAGAGCACAGCTGGAAGTCACACGCAGGAGCATGGGCATCTCCACACTG -GCTACACCACTGAAGGTACCTTCACTCCCTCAGCAGCCAGTACCAGCCAGGTTCCCACCG -AAAAGGTAGACTCTCAAATTTATCTCAAAGAAAGGGCACAGAAGCAGTATTATATTAGTA -TATAGTATGATTATATATAGAAAACATATATATGTATATGTATATACATATATATGTTGA -TATATATTGGTATATATTCTGACATATTGGAAATAATATCACAAGCAGCAGACATGCCAT -TGAGGATTGGGTTATAGGAGTGACATGTCAGAATGGTCATCACCCCCATTTGTTTGCTTA -TTTTTTTAGAACTTTTTCAAGCCAGCTTTTCTATTTATCTTCTTTTCTGGTGATGATCTA -ACCCGATCAGACTTGAAGGCAGTGCCTTGTTCCTGAGGGAGAGGCAGATTTGTTATGCTG -GAAAATAGATTAGATTTATCCAGTATCTGCTGAAATTTCACCTTGCTTATAGCAGGAGTA -TGTTCTGGGCATTCACTTAACCCCATTGTGAAAGTAGCTGATCAAGTGAAGTAGAAAATG -TAAGTTTACTCTAAGCTATAAAGTGACACACACATGTGGGAGGATGCCCTTAGTCTCCTT -GGACCATCATCCCCTCATCCCTTGTCTTGCACTTGTCTAGACTCCCGTTTTCCTTCTTCT -GTGCTTGTACATGTTCGTGTCTGTGTGGTTACCCATGTGTGCAGGTGTGTGTACACATGT -GGAGGCAGAAGACCATAGCTGATGTCTTTCTCACTCAGTGTCCACCTTAGTTTTCCAGAC -AGAGTTTCTCTTTTACCTGGAACTTCTCTATGAGCCCCAGGGAGAGCCTGTTCCTATCTG -ACCTGGGCTAGGATTACAGTGTGTGCCACCTTACTTGGCGGCGGCGTGGGGTGGGAGAGA -TTAACTCCGGTTCTCAAGCACTTCACCAACTAAGCCAGATCCTCAGCACCATTGTCCTTA -CGTTGAGCTGTTACAAAACTCTATCTGATTCACAGGGGAAGAGAGGGTGGGAAAACAACA -TCCCGCGGATGGGCTAGGGCGGAGGAGAGCTGAGTCTTTATGTGAGTGTCCTTCCTTCCC -TGAACCCTAGGTAATCTCTAGGGAAGGACATGGAGCCGCCATCCTTAGAGCCCCAAGAAC -TGGTACCTGTCCTCCAACCCCTGCAGTTAGCATACAGCAAGAAGTTAGCACCTAGCTTGG -GTTGACCCAGCCTAAGAGGCAGCATAGGAACAGGCCTGAGCCTGCTTATGAGTAACAACA -GGGAAGAGATCCGTGTGTTTAAAGGAGAAACAAAAGCAGTGCATAGGGAAGGCAAAAGTT -GCTTTCCTGCAGACTGGAGTCTTTCAGGGCTGTGCCCTACTTTCCCAGAAAGTGGGTTAG -AAATTGTTAAAGGGGAATATGGATTTAATATTTCCCCTATCTTCTCCCTCCACTCCAATT -CATTGGAATATTAAATGCAAATGGAAAATTTGCTTCTACGGATTGGAAATATACTTATGG -TGGCAGAAAGCACTGAATGTTTTCCATCTTGCTGCTTGTAAAAATGCAGAAGTAAAACTT -TTCTTTCAGCCTCTCTGAACAGAAATGCTATGAGTAGTGAGTTAGCAGCCAGTATTTTAA -ATGGAAGGCAGAATCTGCATGTGTTGTTTAAGGGACCAGGGAGCAGCCTCTGGGCAGACA -GTATTAAAAGCTTGGGCTGCAAGTATTAAAAGCACAGTACAAATTCACCTTGGAACCCTT -CAGTGCCCTCTGACCTGCTGGTCTAGACTCTGCCCCTCCCCAGCACGAGCCCCTGAGTTC -CTTCCAGGCACAGAGTGTGGGGCCTAGGGGGAACCTCTGAACTTCCATTCCATGGAGAGT -TATCCAAGAAAGACTGTTTGAACACCCACTTCTTGGGGAAAGCTTTGGGTGCAGGAACAA -GCCAGATGAGTGAAGGGAGACCTGGCTGGCTGCTGCTGCTTGGCAGAGCTAGCCCAGGCT -AGGTCAGTCACCACTGAAGACTCAAGTGCATCATAAGACCAAGCCAGTTTGCTAATCAGC -CTTGCCATTATTAGAGTATTTTTAGCCTTCTTAGGCCATCTCTCCATTTCCTGTAAACCA -AGACCATGGTTTGCTCTGCCTGTCATGAGATTACTGTAAAGAGCAAATTAGAGAAGCCGT -GTGATTATTGTTAGGAAGCTGCAATATCAGAGACATGCGTGTTGCTGTTATTGTTTTAAT -CAATTTTCTTTTCTATCTTTTTCAGCAAATGTTTTCCCTCGGTCTACCCCACCCCCAATG -CAGGTAGCTCAACAGAAACTGGAAACGTTCTTTCAAAGGCAGAGAGCAATTTCAGCTATT -AGGCATCATTGGCTAACTAAGCAGATATGTTTTACTGCCAGGCTGGTCTAGATTTGACAT -AGAAAGCTATGAACATTAGAGATTAAGCTTAAAAATTAAACTTTATCTTCTGTGTTCTTC -TTTTCTCTTCATTGTAGCTCCACCTGATCAAGTAAACATTACTATTTTTTATGTATGTGG -GTGTTCTCACTGCATGTATGTCTGTGTACCACACGTGCACTGCCCAGTAAGACCAAACGA -GAGCACCTGATTCCCTGGAATCGGGGGTATGCATGGTTGTGAGCCACCATGTGATGATAG -GAGTTAAGTGTGGGTCTTGGGAAGAGCAGCCAGTGCTCTTAACCTCTAAGCCATCTCTCC -AGCCCCCTTAGAAATAATTCAGTGGTGTGGAAGTTTCTTCTTTTGGCTCTTTACAGCACA -ACACCTGTGTTTTTACTGATTATTTGTTTCCACATGCAGAAAATAGGGCATAAAGCAGGC -CTGGAGAAGCTAAACGTCACAGATTCTCTGTCACACATTTTCACTGTCTATTGGATTAGC -TTAACATTGAGTATCTCATCTTAAACTTGGAAAAAATCAAACTAGACAAACACACACACA -CACACACATACACACACACAGGCTTGTACCAAGGCATGCCTGTGTAGGTCAGAGGGCAAT -CTCAGTTCTTTGTCTTCACCTTCTACCTTACCTTCATTATTGGCTGTGTTTGTCAGACGG -GTTGGGCTGAGAGATTACAGAGATGTTCCTGTCTCCATCTCCAAGGTGTGCTGTGATTAC -AACTTTTAAGTGAGCCTTGGGGATTTGAACTCACATCCTCACACTTGCATGACAAGAGAG -TTGCCACGGAGCCATCTCACCCTCATATTGTTTAGGATGCACTTTCCAGTGCTGCCACCA -TTTATACATTTTGAGTACTTCTTGAGGGTCTTTACCCTGAGTCTGATACTCCTCCCAGCC -GGTATGGGGGAGAGGAACTTCTAGTCCTAAGAAAGCAAAATAAATTGTGCTAAGTTGGCT -TGTATGGATTTTAAAAGTTTAAAGGTGATGCTTTCAAAGAAGAGCCAGGAATGCTATTGC -CATCGAGTCTCAGGGATCACCTCACTGCACTCAGTGACTTGGGCTGGGGATGCAGTCAGT -GTGGCTCTGCAGAGTATGCTCAAGACCCTGGATTCCATTCCCACCACAACAGAAACAAAG -TCATAAAATCTAGATCTTAAAATCTCCTTGGTCAAGTTCTTCCTTCTGTGTCCTCCCAAG -CCAGGGGCCATGCTTGGCAGAGATGCACAGGTAAGCGACACCATCCCTGACCTATCGTCA -CCATATGTACGTGGGTGTCGCCTCACTTGAGATCCTCCTTTGCAAGCTCATGCCCATCCT -GCCAGGCCTTCCCTGGTGATAATTAAAGACTACTTTGTCCGTCCCCTTGCTTACAACTCT -CCTTCGTGTTGCTAAGTGGTAGAAAAGCAAGCTTCTCTTCTTCCTCTTTCTGTTCCCGAA -TCATGCACACGTACCAGTCAGCTAGCTCCCCAACTCTGACTCAGGACAACAACATTTCTC -TCTTATCTCTTTGTCCCACACATGTCTTCTACTGGAGTCTGTCTTATACAATACTGTAAA -ATATGCCACTTCCCTCCCCTACTTAAAATTTTCAATGACCCTCTCTCTGTCAAAAGTCCT -TCTTTGATTGCCCTAGTCTGCTAAGTTGTTCTACACTTGACCATCGTCTGAAGGTGACTT -GGAAACTAGTTTGTCTCCTCTGGGGCTGACCGCAATAGGTGCTTAAGCATTTTCTATGAT -CTAAAAGTTGTTATAAATTTTAGAAACTTCATCCTCGTAGCAAGTGTGAATGTAACTAGT -TCTCTACCAAAACTCTGTACACAACATGGCCTCAACCAGGGGAACCTGGGTTCATCTAGT -TGTTTAATAAAGGTTTTATTGTTATCAAGGTAGGAAGCAGCTTGCTGATCAAGAGACAGA -TGTCACTGAACACTGTTCTGGTCCCTAAGAGGGACGGACATGCTGGACCACTAAGGAGGC -TCCAGCAACAGGGTGCAGCCCATGAGCAGTAGAGCAGTGAGGAAAGCTTCGTGAGAGCTG -GGGGGGGGGAGTAAGCTTGCATGTGTGCATGCTTGTGTGTGTCTGTGTGAGAGAGAGAGG -GGGGCGTGGAGAAGAGTGTGTGAGAGACAGAGGAGAGAAGTAAGCTTGCATGTGTGCATG -CTTGTGTAGGTGAGAGAAAGAGAGAAGAGAGAGTGTGTGTGTAAGAAGGAGGGGGTAAGG -ATCAGTCAGGTCAACCATTTAGGATTGGGTAATTTGAATATTTTAAGTCTATTCTAAAGT -TTGAAAGCTGTTCTCATTTTTCTGGTCTCTGGCCCTGGGATAAGGGCAAAGCCATGGTAG -CCTGGATTGTGAAATCACTCTAGGATGTGATTGGGGTGTGGACTCTGGGTTGGCCAGTTG -CTTATAAAAATCATGCACAGGAATAAGTAATTTAGTATCTCAAGGAGATAGTTATTCTGG -AGAACAGTGGTCTCCAGACCCCTGGATTGGTCAGCTAATCTCCAAAATGTCAAAGCATCA -AAAAGGCAGAACACAAAGCCACATTCATGCACCTACTTACAAGGTATCTGTGCACCCTTG -ACAGAGAACAAAGGGTTAAAGGTGATTACATAGCTGAGACCCCTCTGTAACTATAAAACC -CAGACACTTCACACAGTTTCCTCACAATTCCCAAGTTCTTCAGGCCCATGTTCCAGCGGG -AAGGTACACTGTCTACCCCAGGAGCAGACCCTCAGCCACGACACTGAATGACTGTCCCAC -TGTGACTTCTGCTCAAGGAGGTTGGTTTAGCAGCCAGATTCCAAAACCTTGCTTTAATCT -CTTTCACATGTGGACTTCCCTGCCTGCTTCCGTCGTCGTAATGCTTTCGGCTAATGGCCT -CTCTCAGGGACGTAGCCATTGGCCCTGAATCTTTCCTAACTTCAGAGTTCCTGGCCAGAG -CCAAACAGATAGTAAATATCTAATCCATGTCTGTAATGGGCATTTTTTAAAAAATGCCTG -TGTGAAGGAAAACTAAAAACAGCACTGAAGTGGAAACCTAAGGGTTCTTTGGAAAGTCAG -TTGGATGGTGTTTTGCTGGGGCAAACACGTGAAACATTTAGCTGAAGTGGACACAGATGA -AAGACCAAGGCAGTCTCATAAAGGAGTGTTTCCATGAAGAAGACACAGGAGAGAGGATGT -TCTGCTAAAGCAAACACATGAAAGGACGTGTGATGAAAGATTCTTTGCTAATGGCATGCA -TGTATTGGTCTGCCTGTACACTGCATAGGTGAGCTGCATTTGCCAGGACTACATAGAGAG -AAATGCACCAAAAAACTTCTGGTGGTGTGCTGCAGTTTCTTCCCACTTCTGCGGGCTCGG -GCTGATTGGCAGAGTGATATCAGCTGAGACAGATGCATGTGCAAGGCATGTGGAGGACAT -GTGATGTTTGGAGAGAGTAGAAATAGGACTTGACAGACAGTGAGAGAGGCTGAGCTAGGC -TTGCTGGTTCAGCTAGCTGTCCAGTGCTTGTGGGTCTCACATCTTCGCTGATCTTTGCTT -CGCTGAGAGAGGCATAGCAGAGAACTTCCCCTGTGGTCCCTCCAGGTCACTCCTACTGAC -TCAAGGCTGAGACCTGGCTGTCTTTGCTAAGTAGTGGCACTGCTGCTGATTCCTGTTTGC -TGTCTTGACTCTGCCGACTGGACTGGTGGTGGTGTATCTGTGAAGTGTTTGTGAGTGGAT -CAAGCTGCTACTGCTGACCTGTGAACTGAACTGTGGATTCCAGACAACATAGATGGGAGT -TGCTCCAAAGAACCTTTCTTTCCCACTACCTCTGATGGGTGGTGGGCTAGAAGGGAGGAT -AAAGCATTTAAGAACCATCATTAAAACTATGTTTTGAAAAAATTAAAGTTACACAGCACC -ATTTCCAAGTCCAGCACAAGTTATAGCGGAGTTGCCTCCTGGAAAAAGAGCTGTTCGCTG -AGTCAGCTGCGAGGGGGTGTGTGCAGCTCTCTTTGTTCAGGGTCTAAAAAACACTATTGA -CATTGCTGCCAGGATGAGAGTATTAAAGGTTAAAAGGCGAAAGGTTAATCCACTTGGCAC -CAATCTATGAATTTAAACTGTGTGGAAAATACTACACATTGATGTTTAATATCAAAAAGT -TAATCAGAAACAATACTTTTCTGTTTGTAATAGATTTTCACCCCTCACCCCCCCCACACA -CACACACAGATGAAGCAGGATATTTCAGTTGTGTTGTGAAAAGTTTTAAGTTTCTCAGAG -AATTGCACATTGGATTTCATAAATATTGGTGTCAATCAGTCCATTATGAGGCTTCATAAC -TTGTAGGCATGAGCATAGTTTACTGTGCTGCCCTATTTTAAAAGACTTGGCTTAAACAGA -TTTGAAAAGCAAAATTGATGTTTGACTAAGCAAAAGAATATGTTTCTGAATGCCAAACAA -ATAGCGACCGGTCACCTACTTAGCATATCATTTGGATTCTGCTCTTGGGTGACCTAAATG -TGGCCTCCATGGCTTACAGTTCAATGAGAACTAAAGAGGATCGGTGCTTAAACATGAAAT -ACTTACCAGGACTCACAGAAGACAAGCCTCTGATTCTACTTCTTTCTGGCATCTCATGGG -AAAGACTGGACCTCTGTGGAACACTCTAGAACAGCACGTTAAACCAGTGAAACAGAACGT -CCGGCCCATGGGAGGGAGGGAGTGCAGCATGAGCAGAGGCCATGATGGAAGACCCAGCTT -GGCCATTGCCAACCAGGATTATTAAGAATCTGAAAACCCGTCAGTGAAAGAACATTGCTT -GGGATGTGGAGCCTTCACATCCGTGTTTCCCTCTGGCTCTCATTCACCTCCTCAGGCCCC -AGCCTCTTCCCTGCCTTGCTACATAGTGGATGGGATGCTTTGTGTAACTGTCAGAGACTC -TCTAGAGCCGAGGAGCCTAGCCTTCCTGGAGTCGAGTTCCCTCTCCCGGCACGATTCTAT -AGCTGCTGGGAGAAGAGATGACAGACCATTTACTGATCATGGTAGAAACCATCATCAGCA -TCCCTGCCCCAGTGTCCTGAGCCCTACCTTCCGAAGCAGCTCAGAGCAGCCAAGATGTGC -ACTCTGTGCACACAGTGAGGTGCTTTATATGTCAGGAACCCAAATCTTTCCTAGTGGGCA -GTGAGCTGGCCTGCCCTTTGCTGTAGCAGGAGGCATTAGATCTGCCTCGCCTGGTTGTTC -ACTAACAAATATCCTTAAAAGATAACCTGGGACCCAACATTATTACTCTGAAGTAGAGTA -CTTCCTGGTGTGTAAAGGACCCTGGGTTCACCCCTAGCCCTGCAAAAGCTGGAAGATAAG -GGTAGCTCGGCCCAGGACATTCCATGCCTTGCACACGAGCTGTGCAGAAATAGATGAGGC -ATGCTGTGTTATCACTATTATGTGTGAGAGGAAGATACAAAATCACCAAGGTACGGCCAA -CTCCTCATTAGAACCTGTCCAGAGGTCTCTTGGGATCTTTTAGGTTCTTTCATGTGCTAT -CTTAGCAGTCAAATAATCAGAGATCAGATGATTATAAAAATGTCTAATATGTGTCTCACT -CTATGAGAAGTACCTCACACTGGTACCTCTCAGTAGCCGAGAGATTAGGAGCAGAGACAT -CGCCTATTTCTTATACAGGAGAAAAAATTCTACTTTGAAACTGTACGTTGTAAGTGGCAG -AGCTGACACTAAATTCAGGCTGCCAGAGCCCAAAGCTCTGTACCCAAGAAGTACACTCTC -TCAACTTCCATTTTTCTGTGACTAAGAAGCTGACAGTGTGGTAGCACTAGTAGTGGCAGT -GCTGGTGGGTCATGATGCTAGTGGGGGTGGGTACCAATAGGGGGAGTTCGAATGGTGGTG -ATAGTGATGGTGAAGGGTTAATAGCGGATGACAGCGAGAGCAGTAGTGGTTGTGGTAAAG -GTGATGGTTTTTAGACTGTTTCACAGGTAAGATTAGTAGGGTGCTTGCCATGTAGTGACA -TCAGGAAGAGTCTACTATCAGATGTGATATAAATATTGTTACCCGTCAGTCTTCCAGCAA -AACCTACAATCTCTTCAAGGCAGTTGACATTGCTATTTTATGAACAAAGAGTGGTGGATT -GGCAGAGGCTGTAAATGCCAGTTGTGGTAGTGTATCCTGGTAGGATTTGCTGAAGGAGGC -AGAGGAAGGAGGATCATGAGTTCGAGGCCAGCCTGGGCTACACAGAGGCTGTAAACGTTT -CAAGACCTGATTGAGTTAGCAGCATCGAATCCCTTCCCATACTGCTTTGCCACAAAATGG -ACACTCCAAAAATGTTCCTAAATAGACACTGATGTGGCTTGGAATGTCGGCTCCGTCTGG -ATCGTGCTTCGCAATGAAACAGCTCAGTGTAGCTTGTTAAATAGCTCCCTTTCTTTGAGA -GATAAGCTCATATGTGTAACTTAATCGCCACATTGATTAAACTTGAGCTTCTGAGGGCGC -CTTCATCTGTCTCTTGTACTATTTCAAGTGCCAGGGAGTCTCACACACTCGAGCCGTTCA -CAGCCTTCCAGCAGCCTCTTCCGCTGGCCCTTTCTTTCCCATTTTCTTTAATTCTCAAAG -TAATTAATGAATCCAATTCCTCCCAGTTGCCTCCCGTTTAGCGCTTGTATGTGCTGAGCC -TCTTCCCATGGGGAGATATGATTTGCTAAAATAACCATTATCATTCTCTTCAAATCTCAA -GGCTTTGTGCAAAATAAATGCTATACAGTTTTGCTCTTACTGTATCCCTAGACCCCCTCT -CCCCAGAGAAATGGTATAGGTGGAGCTGGAAATATGCACACACAATTTTTCCCCTACCCA -GGTTGCCTTGGTAACCACTGCACTAGCATCTTCCAACAGATGTCTGAAGCTTGGCTGAGG -TGTGTACGCTAGTTTTCCAGACATGTTTACCGTCGCTCATTAACTTAGGCATCCCCAGCA -TCTTCCATATCTGCATGACAGGAATCTGTGCCTTCCTGGGCATTTTTAAACACCAGTGAA -GCAGCAGTACCTTAAAGCTGTGTCTGTTTGTCACCATATTGTGTCACTGTCCTTCTCGTG -TTCAGTTATACGGTGAGCTTGTGAGCTCAGTGAACACATCTCATGTTTGCACTGCTGTGT -AATTACCATTATCTATCGTACAGTGTCTGACAACAATGAGACTATTGCTAGACCTGTGAA -TATCCATCAGCCTCTATGGACAAGTTCTGTGAAGCTTGGACTGACCATGACTTTTTTCCT -CTTTAACCATATTTACTATGTTTTATATCATTAGCTGTTTTAATTATTCTTTGGACAAGC -CACATTATCTTTTTGCTGAGTAAGTCCTTAAGTGGTTCCTGATAGTACATGCAGAAGGCT -GGGGTCGGATCAGTCTAGTTTGCTGTATAACTGATGAGATAGCTTATTTAGGTGAGATCA -TAGGAACATGATGTCTTTAATTTTTCCCATGAGCATGTGGTTATGCACGTAAATTATGCA -AGTCCAGCAGTAGCTTTCAAAAGACCCTGAGATGTTTAGCTCAGGAACACCTTGGCTAGC -TGCAAGAATCCAGCTATCCTAAATTTGCTCTGATGGCAGAAGGCACATGCTGAAGCAGCC -CCAACAATCTTCCTTTTTATCATGCAGCATAACAGAGTGTGGATGACGGCTTACCTCAGA -GTGAATGGACGGACTTTACAGGAGCCTTAGCCAGAACTTACGGGAGGGTGTTGATATTTT -TCTGTTTCTATTATAGTGTGCTTCAAGTGAAAGTTATCCTGACACTTGAAAAATACAAAA -GTAGGGATATGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTTT -CTGTGCCTGTGTTTGTGTGAGAGAGAGAGAGACACAAAGACAGAGAGAGACATATTCCTT -TAACTGATGTATTTTTATAAATGTTTGGTATTCTACATCTCAACATTCTGACAAGTGGGT -TAGAAATTCCTGCTCATTGGATACTCATCAGTTTGTGCTTCAAACAGGTTATGGACATAT -AGACAAAGGGGTAAAAGAATACACTGATTGGTTGCCCTGAGATCTTCTGGCCAAGCCAGA -AGTGTGTGCATAGGAGACACAGAGAGCTCGAGAGGTTGAGGGAAGAGAGCACATCGTGTG -CAGAGCCTGTCAAGACTGTGATGGGAGTAAGATGCTCTAAGAATGTGCGAGGAACCCTCA -CTGGCTCCCTGAACAGAGCTCTTCTCTTTGTTTCCCAAGCTGAAGCTGCTGTGTCTACCA -CATTGCAAGCTGAAGCTGCTGTGTCGACCACATTGCCTTCTCTCCCCGAGCTGCTGTGCG -CGAGTCAGCTGGCTGGGGTGGTAGACCATTAAATGGTGCGCAGAATGGCGGTCTGTGTTC -CCAAGGGCCGTTGTTGCAAACTTATCTTCTCCATGCTGCTCCAGTGGGTAGAAAGGAAGC -CAGATACTGGTATAGAGATTGCAATACCCTAGTGAACACTAAGCAATGCTTTTAAGAATA -AACTGAGCAGAGGTAGGAGTTCCTTATCACACATGACCTCAGATCAACAGAGAGGTTTGC -AGAGGCTCTTTGTACCATCGACAGTGACAGGTGCTACCTGGAGAATAGCTGGAGAGGGCT -GACTAGGGGTTTCTAGGGCCCTGCACTGAAGTGTGCCTGCACTGTCCATACTCTGTGGGG -GGCCAGTACAGGGGTCTGACCTCTGCACTCACCAAGGTGAGTATTCCTTTTAGAATCAGA -CACAAGAATTGCCAAGTGCCATAATAAGGCTGGGAAGGGAATCCAAGAGCATACAAGTTA -TAGCAGATAATCATTAAGCTATGTGAAATGTTACTATCCTTCTTCGGTTTATATATGACA -CAATAATCTCTTTTTGAGGCAAGGAATTTTTATGTAGCTCAAACTTGTCTTGATCTCATA -TAGTTATTGTTACAGGTGTACACTAATTATACTAATTAATTAATACTCTAACACATAATC -TAGTATAAAGTATATAATAGGTCTATAAAATATATGTGTAATTTTTACTGGACTTCATTC -TCTCAGATTTGAAAACTTTAAATGATCTATTTAAGAAATAAAAGTAAATAATAGAAGATG -CATGTACCCCATATGAAAGATAAATAAATTATGGGAATACAAGTGACAAAGTACATCTTA -ATTTTATCAGATCATTAAGTCAAGTAAGCCTTTTGTGTTTGTGAAAGAGATAAGACAGCC -TGGTAGAAAGCTGTCCTGCACTTAGAAGGCCTTCTCCAGCCTGCTTTTCCTGGCTATCTA -GTGACAGAGATTCAAACCACACACTGCTGTGCTGAGACCCAAGTAACAGAAGCACACATA -TCTTAGATAAAAGAAGAGCAAGGGTCTGGTAAAACTCTCGTTTTAGACAATGTTTTAAGT -GACTAAATGATCTTTTACCATTTCAGTTAAGAGCTGTGAAGCCCATGGTGAATCTGCTAG -ATTGGGGTTAAATATAGCATATCATAGTGTTGGGTGCTCAGAGTGGTGACTTCCTGCTCA -GCTGCTCTGCCTGCTGCGGGGCACTTCCCAGAGCGCCAGACAACATGACATCAGAGAGCA -GGCCTGCAAGGGAGAAGTGGCTTTCTTTCTACAAGGCTCTGAGAACCAAGCCAGAGAGAT -GTCAGATTTCCTGCTAGGATGGACTACTGTGGAAATTCAGCTCAAAAATATTTTAGGAAA -GGAAAAGTTAAAACCCAACCCCAAAAGAAAGCCAGTTTGGAGAAATTCGGAAGGGAAGCC -AAAGCTCTAACAGGCAGCCACCAGCTCCACACAAGTCACCACCTCTCCAAGTCAGGTCCC -ACAACTTCCTAGAGCTTGTTAGACTCAGTGTTGAGAGTGCAGAAGGGTGGGGGGTTAAAA -AGGCAAGCGAAAATTTCTCCCAGCTTTGGTCCAGTGAAAACCTTCAGTGTTCTGGACGGT -TCTGCACCAGTGAATGGTTTTAAAGGAGTGATAGAAAATGCTTAATTTGATGCTTGGATG -ATATATTATAAAATAAATGTATTCCATCATTTATGTAAAAATAAAACAGACATTATTTGA -AGCTGAAGGGGGCTGGGAAGAAAGCAAGCATGTTTTCTGCCTTTTTTTGTGTCTTCAGGC -AATTTTATCAAATCCCAGTTTCGGGAATCCCTGCCTGTGTGGGGATTACATACCATAATT -CCGTCCTCTTGTCCCTGCAATTATGTCAGCTTTTAACTTACTGCTTGGAGCCGCCTCCTC -CCTTGCCAACAATTTGAAACAGCCTTGTTGCACTTAGTTCTAAATCTGTGACAGTGAGAG -AGGAAATGTCCAAAAGATAATGCTGGACTTCTGAAAGATAATGTTTAGTTTCCTGCCCAC -AAGGCAGATGCTCCCTGTACTGCTTAAAATGGACTAGTCCGTGCCCACAGAGCCAAACTG -TTCATGTCTGCCAAGAGCAGAGGCGCTGTGAATGAAGGCAGGGAAAATTCCTCAACATAC -ACTGCCTCCCACTTCCAGACTCTGGGACTGGCAAAACCTGAGACTGAGTTAGAGGTGCTG -GCTGGCTAAATTCCTGACTAGAAATAATTCACTGTATGAGTGTATGAGGCAGGAAGAGGC -CTGAGCAACTACCTCTTGGGTTCCCTCAGTCTGAGTAGACAGAGTAGAGATCATAAGGGA -AGGCTTGGGGTAGGGGGAAGGCCTGGGGTAGGGGGAAGGCCTGGGGTAGGAGGAAGGCCT -GGGGTGGGGGAAGGCCTGGGGTAGGAGGAAGGCCTGGGGTGGGGGAAGGCCTGGGGTAGG -AGGAAGGCCTGGGGTGGGGGAAGGCCAAGGGATGTCGTTGAGAGAGATTCTCCTGGTCAC -TGTTCAGTCGGTCGGTCCTGGATGGTCCAGCATCCGGGAGAGCAAACAGCACTACTCCCT -CTAGCAGTCTTCATGAGAATAGAAGAGAGACCCACATAAAACTTTTGTGTATCACAGAAC -ATCTGAGAAGGCAGGCTCAACACCAGAGCAGGTTCCTAGCCATATGGCAAGAATGTCCCT -CCACAGTTCCAAACTGGACAACTCCCCTGTAGTCTTTTGGCCAATGGAAGAACCTGCATC -TATCCTCCAGATCAAGTACAGTGTGTCAGTATGTCAACCCAGCAGAGTCTGGGCTGTCCC -CTCTATCTGTATGAACCCAGCAGAGCCTGGGCTATGCCCTCTCTGTCTGTATGAACCCAG -CAGAGCCTGGGCTATGCCCTCTCTGTCTGTATGAACCCAGCAGAGCCTGGGCTATCCCCT -TTCTGTCTATATGAACCCAGCAGAGCCTGGGCTATCCCCTCTCTGTCTTGGTGACCAGGG -AGCCTGGGAAGGTGCAAGCTTACCCACGCTGCTCATTTCTTGCCTTCCTCTCACAACCCT -GCTTGTCATTTCTCCCGGAAAGTACTTCCAGCTGAACCCCATAACCAATAACCAGGAAGC -CATGTCCATCCCAACAGTGGTTCTGGCCCAACCACAGATGGAAGTCTCTTTCCCAGCATC -CCCACCTCAACAAATGTTGTCCTGGCTTCCTGGGCCCTCTGATTTCTGGAATTTCAAGAC -CCAGGGCTGAAGGCCAGTTTTGTTACTAGGCTATGCAGCTTGCGGTCTGCATGATGGATG -GTGAGGGGTTGAAGTAGGGCAGCGTTGACAGGATACACAGTGGAGGCTATCTGGGAGATG -TGTGTTTTGGAATCAAACTCAACAGAACCCAGCAATAGATACAAACAATAAGGAACAAAC -AGAACGGTGTCCCAAGTTCAGATTAGAAATCAGATGTCCCTGCTTCAAAGGGTACTCTGA -GCTCCCACTGAACAGCAAAGAAGCAGGATACGGCTTCTTGAGAGCAATTCTATTTTTATT -CATGTATTATTCATCTTTTAACAATTGCATACTTAAAGACAGCCTACCGTGATGATATCC -ACCCCTGGTTCCCTCTTTCTTGCCCCTCTCCCACTCTTACTGACTGCTGCTTGCCCAGAA -GACTCCTCCCACTCTGATGTCTTCTGTTTGCTTGCTTTATTTTATTTCTTGTGCCGATAA -CCATGGCTGCTGCGTTTTCGTGTCTGTGACAGTCATGTCATGGCTGGAAGACAACGTTTA -ATAATGCTCCTTACCCAGGGCCAATTGTAGACTCTTCCTTTCAGAGTTAAAGAGGGAGTC -GTGTTGATAAACAGAGCCTCACACAGTCAAATGCCCCTTCCAGATGTCAACAGTAGGATG -ACTTTTGCTGACTGGATAGTCTAATGCAGCGTATTACTCTACAAAACCTGTATCCCCATC -AGCGTGTAGGGTAGTGCTTCTCCACCTTGAAAACAGTTTCTCATGGTGGGGTGACCCCAA -CCATGAAATTACTTTATTGCTACTTCATAACTGTAATTTGCTACTGTTATGAATCTTAAC -ATGTCATGCTAAGTCAGTGCTAAGTGATGTCTTCCAAAATGTATCACAGAACATAAACAA -AGTGGCCCGTATTAGAAGGCATGGACATGGTGGAGTCTAAGAGGCTGGCGAGAGGGAATG -TCCTCTTGCTCTGTTTGCTCACAAACCACATCTTATCATACAGTGCAGAGAGATCAGAAG -CTTTAATCCCAATTGTTAGTAAATGTTACATTACCATAAAATTGCATGAATCATCAAAGG -TTGCCTGGCGACACCCTTCCCACTCGCCCACTTCCAGGGGTTTTTTTATAATGTGAATAT -TACTGAAAACTGAGTTGATTTGTGTTATAGTTTAGCATATTACTTGGGTGGCAAGGAAGA -CCAACTTAAGTAAGAAACTCTCTGTGTTATACATGTGTGCTACACCGCCTGCAGAAAGAC -AAGACTGGGGGATTGACTGTGTATGGCATATCCCATCCCTAATTTTCATGCTGTGGCCTT -GATCCTTTTTATTATTTTTAAATTTATTTGTTTAGGATAGGATGTGCATGCTCCAGCATT -CATGTAAAAGTTTAAAACAAAACAGAACAACAACAACAAAACACTTTCAAGAATTGTTTT -GGGGGCTGGAGACATTGTTCAGACGTTACTAGTGGTTGCTCTTTTTTTTTTTTTTAATAT -TTTTTTATTACGTATTTTCCTCAATTACATTTCCAATGCTATCCCAAAAGTCCCTCATAC -CCTCCCCCCCCCACTCCCTACCCACCCATTCCCACTTTTTGTCCCTGGCGTTCCCCTGTA -CTGGGGCATATAAAGTTTGCATGTCCAATGGGCCTCCCTTTCCAGTGATGGCCGACTAGG -CCATCTTTTGATACATATGCAGCTAGAGTCAAGAGCTCCAGGGTAGTGGTTAGTTCATAA -TGTTGTTGCACCTACAGGATTGCAGATCTCTTTAGCTCCTTGGGTACTTTCTCTAGCTCC -TCCATTGGGGGCCCTGTGATCCATCCAATAGCTGACTGTGAGCATCCACTTATGTGTTTG -CTAGGCCCCGGCCTAGTCTCACAAGAGACAGCTATATCATGGTACTTTCAGCAAATGCTT -GCTAGTGTATGCAATGGTGCCATCGTTTGGAGGCTAATTATGGGATGGATCCCTGGATAT -GGCAGTCTCTAGATGGTCCATCCTTTTGTCTCAGCTCCAAACTTTGTCTCTGTAACTCCT -TCCATGGATGATTGTTTCCAATTCTAAGAAGGGGCAAAGTGTCCACACTTTGGTCTTCGT -TCTTCAGTTTCATGTGTTTTGCATCTTTGAGAGGACCCAGATCCTATTCCCAGCTCTCGA -ACATTCTGTCATTCCAGTCCTAGCGGACCACTGCCCTCTTCTGGTCTCCATAGGCATTGC -ATGTATGTGGTATACAGACATACATGCAGGCAAGCACAATACCTATACATATAAAATAAA -AATAAAGGTTAATTTAAAAAAAATAAAAAAGGTTAATTCTCTCCTTCTACCATGTGGGTC -TAATCCAGAGAGCCTAGCTCTGCACGGTCTGTGTCTGAGCCTCTATGGTCACTTGTATGA -TCTCCTGGTTCCTACCTCCCTCAACGTTCCCAGTTACCACCAGCTTTTCAGATTGAAGGC -AGCTTAACACATGAAGCAAGTGGTGGGTGGGTGGGTGTGCCAGGTTCACTCCTTTCCTGA -GCATAAAGCATTTACAGGAGTGGGCACCTCTTTTGAAATAGTGTCTAGCTCTGGAGTTGC -CCCCGTCAGTTAATGCCTACTGAGGCTGGAGCCTGCTCCATCGTCATCTCCTCCCTAGAT -TGTTAGATTGCCTGAGCCAGATGCTCATTCTGAATACTTGCCTCAGGCTCAGAACATGTG -TCACCCAGACCTAGAGGTTTCTATAGCACAAGTTTGATATCCACAAACTGCCTGACTCCT -CTGTGACTTCCAATAGCTCTTACATGAAGCTCGCAGAGTAATCTGACCCCTGCTTGCCCA -GCATCCTCTCGGACCCTTTGCATCTTGCATAACCCACTATGGCTTCTCCTGGAAGTGCCT -CCTTGTCTTGCTTCTGAGACCTCCCTGGCTCTCTGCAGCTGTTGCATTTGCTTGGTACTT -GCCTGTCTTCTTTACCACCCATGCGTGCTGTGACAGTTGCAGCCCTAGGGGCAGAGTCAG -AGCTCAGTAAGCATCTCATGCCTGAATAAAGGGAAATCATTCATTTCATTTTAATTTGTC -AGCAGTGTAGACCTGTGTATTTTCAACCTTGATTATCTGCTTTTGCTAGTATTATTGACT -TGGTGCTGTCCCTCTGTACACATATCTGACCTCTTTATGCTTCCAACCTCCTTTTGCCAC -ATTCTTTAGGGCCTCCCTTTAAAAACAAAAGTGTGTGTGTGTGTGTGTGTGTGTGTGTGT -GCAAATGTCGGAAACATGGGCATGCACATATGTATATGTTTCTGAGGGCCTCGAGGTAGA -AGTCTTCCTCTATCATTGTCTACCTTTTCTTTTGAGACAGTGTCTCACCAAACCTAGAGT -TCACCAGTTTGACTAGTCTGGCTTGTCAGCAAGCTTGGGAATCCTCATGTCTCCATCTCC -ACAACACTGATATTATGAGCATGCATTGCTATGCTTGCATTTTTATGTCCGTGCTGAGAT -CTAACCTCAAAACCTCCTGCTCACACAGAAGACGCTATACCTGTACCTGCCGAGCCATCT -CCCCAGCCTTTAACACATTTGTGATGACCAAACAGCAGTACTGGCATGCTTATATCAGTT -TTGCTGGGACAGTTGCAGAGCCCATCGTGAGTCTCCCAGCAACTGTAGCAGCCCGAGGCC -GTGGGAGCTGGTGGCCAGCAAGCAGGAAGGATGAATGAATATCTAACCTGTTTCCTAGTG -TTGTGCTGCCTCTCAGTTATCTGTCACATGAGCAGGAAAAAAATAAAGGACGAAGCAGCT -TGTGGGGAAAAAATAGGAAGTTTTTATTTCTTAAAGTTTTTTTTTTTTAATTTTAGGGTT -AAAAAAAGTTTTGTTTGTTATTTTTATTTTCCTAAGTTTTAATAATTAAGAAAATGACCA -GGGGACTCCCATCCATTGAGATGGCTCAGCAGTTAAGAGTACTGATTGCTCTTCCAGAAG -TCCTGAGTTCAATTCCCAGCAACCACATGGTGGCTCACAACCATCTATCATGAGATCTGA -TGCCCTCTTCTGGTATGTCAGAAGAGAGTGACAGTGTACTGATATGCATAAAATAAAGAA -AGAATTAAAAGAAGAAGGGGGAGGAGGAAGAAGATGAAGAGGATGAGGAGGAAGAGGAAG -AAAAACACGGGGTCAGAATTCCTTGTAAAAGAATGTAGTCCTAGACGTACTTAACATGTC -CCATCTTTGGCCTACTGTCAGGGTTAATGTGCATTTTCTGTTTCCAGAGGTGACCTTGAA -GGTGCACATTAGTGACGCCAGCACCCACCAGCCCATCGCAGATGCGCTCATTGAGATCTT -CGCCAGCCAGGTGTCTGTTGCCTCTGGCACATCTGGCACAGATGGGGTTGCTTTCATCAA -GTTCCCATACAAGCTTGGAAATCAGCTGATTGTCACTGCCACAAAACAGGCCTACGTGCC -AAACTCTGCCCCGTGGAAGCCCATCCGATTACCGGGTAAGTGGTTCGCCCTTCCCAAAGA -CAGACCTCCTGTGGGTCGGTGGCCCATGATGAGATCAGACACTGATGCATTTTTCGAGGT -AGGAGTCAGGCAGGGACATCTATATGCCAATTCTGTGAGTCACCTTCTTGTGTGCCATTA -TGTGGAGGCATGGTGGGACGAGTGTGTGAAGGTGGCTGGAGCCCCACCTTGTACACACAC -AGAGGTCACAGGTGCTCAGTTCTGTGCCCACGTTCCCAATGCTGTGCCGTGTGCGTGTTG -ACCAGCAGCAGTGTGAGCTCTAGGGCACAGCATCCTCTCTACTTCCTACAAGTCATAACT -GCCCAGAACTCTCCAGAAAGTAAAGGGCAGTGGCCCCGTGCCTGTGCCAGGAGCTTTCCT -CATTGCTGCAGCAGATGTCTGCTCAGCAGCGTAAGGAGGGACACATATGTTGTAAGAGAA -AGTCTCTCGTGGTGGGAGGGCATGCAGCAAGAGCATGCGGTGACCATCCATGCTCTGGAG -GCAGAAAAGGAGCCTTCTGTTTCCTATGCAGCCCTGGAAATCTCCCTGCCTATATTCAGG -GTGGGTCTCCCACTGCAGTTAACCTAGTGTAGGCAATCCTTCACAGACTATCCAGACGTT -TGTCTCTTTGGGGATTCTAAATCCTGTCAAGTTGACAGTAACACCATCACAAGCTAGAAC -CCATGGAAGGCCAGCAAAAAGATGGAAAGCCCTTTCCCTAGATTCCAGCTAAAGGAGATG -TCTGACCTCCCCAGTGTACCATTGGATGTCCTGGGGGTGAGGCGTGCAGAGACTGTCTGG -CTGCATCTGAGTAGCAGCTGTACAAGGTAGGGTCATGTTGCAGTTTACACAGGCTTCAGT -CTCAGGCCTGGCAAACACTGAGCTGGACGCTCTAGTCACAACATTTTCAGCAACTGATTC -AAATATCTGCCTCTGTTCTGTGTGGGCTTGTTTAAAGACACTGTCGGATAAACTCAGTTG -ACCTGCAAACACTGGGCTTAAGTGCTCAGCACCATAACCTGTATCTGAGCAGCATTTATC -ATTTATTCTCCCACAGCGCACACTCTAGCCTCTCCTCACTGTACATGGGGGCCACTTAAA -ATAGTGAGATCACCGCAGAAAGCACACATGTGAGAAGCCTGTTACAAAGAGACAAAGAGA -AGACATTCACCAAGGGAGAGCTGAGACAGGCAGACAACCTGTTGCCCCATCAGCCTCCAA -GCTGTATACAGGCACAAACACACGGAGACTGTCGATATGGGGGGGTGAGAGGAACAATTT -ACCAAATGTGTCTATTTGTAAACACAGGACCTGTGCATGGTGAGAATCAGCCATCTAATG -GCTTTCATTTTGACTCCATTATAGGATTTGAAGAAAGGACATTGTTTCCATAATGTCCTT -TTCTTGAATGAGTCTGATAATGGGAACAAGACAGTTTAATTGGAAGCGTTTTAGATACAC -CGTGAAAACACCTGGAACCGAGAATGGCCTTCCGCTAGCTGCCCCACCCGAGTGGGCCCA -GAGGGGTTGTCAGAGCCTGTGTTTCTAGCTTCTGAAATGGAATTAATTGGCCTGAATCAT -TTCAAAAGACCTTCCCGAGCCTTTGGTTATTTGCTGACCTTTTCAGTATAATAAAGGCAG -AGGCGCTCCTAACTAGCACGTAAAACAAGTGTGACCAGAATGAAACCTGGCCTCCACTGA -GAAACCAAGTAAACTGTTGCTTTAGTGTGTATTTTTAGAAGTTGGGTCTCACACTTCTGG -TATTCCAAACAACTGAGAAAAAAAAAGGCAAAAAGAACTGGGAGTTCTGAAATAGATGAG -AGACCGCGGACGAGATACTTTCTTCACTGCGTGTTCCGGGTTTTAGTTCGCATAGATGTT -CTTGAGAGAGCTTGGAGTGAATTCCTTTCCTCATCCTTAGCAATAACTCCTAGAAGCTGT -GTTAGGTTTTCTCTTCTTCCCTGGGAGGCTTGCAGACTAAAGAAACGGATCTCAGCAAAC -AAGTCAGAGATCCACGAACTCCTCCACGTGAGCCGTTCTGTTTACTAAGGAGGATTCTCC -TCCATCTCTGTCAATGGCAGGTCTTCCCATTGCTCTGGCAAAGAAACGGTGGTCCAGGAC -TACTGCACTGCTCTCTGACCAGGTTAATTGGCCTCCTCAAAAACACCCACCACATTGCTA -GTACTGCATCTTAAAATGCATGTGCCCTGCAATCCCTGCACCCTAGAGCCATTAGCATTC -CTTCATGCGCAGAAGAGCAGCTCTTGAGGCCCTGAGGAGCTGTTAAGTTAATCATTGCTG -GGGGAGAAAGTGTCTTTCCCCACAGTGGTGTAGCCACTGGTAAGTTGAGCATGTGCCTCT -AAATAACCCATACCCGGTGGGCTCTATCAGACCACCCTGACTAGACTCAGTGGCTCATAA -AACAGCGAAATGTATGACAGATGGGTGGGAACTGGCTGGAGGGAAGAAGAAGGTGGTCAG -CAACAGTGGGGATTGAAAGGATAATGACCTGAAAATGACCAAAATACGCTGTGTGCATGT -GTGAAGTTACCACAGAGTTTCTGAATTAAATACATGTGCCCAATTACATAATGTGCTGCC -TAAAATCCTTGAGTGGCCTCCAGGAGTTAAAAGTGACACACAGAGCCTCCTCCCTTGGTG -ACTTCTCCCTTTCCTATCATGAGTTCCCTGAAGGAGTCTGACTGGCACTTTCACCCTCTC -TGTGTTATCTCTTTACCCCCTTCATGTAAAAACTTGTGTTGTATCTTGAAAACCCCAAGT -GGGATGATTTTACTCCAGAAGTCGCCCAATATCCTGAGCAAAACAAGATGTTCCTTGCTC -TCTAATTTGTTTTGTTTTTTTTAAAGAGGGGGGAGACAAGTTATAATTCAATGACAGAAT -GTTTGCTAGCATGTAGATGGATGGGGGTTCCATCCTTAGTGCTGGGGGGTTGGTGGGAGA -ATGGAGATCCTGAATATGTCCTTAGTGTAAAGAGTCATCAGTTAACACCCTCTCCAGAGT -GGATAAAAATACCATGTACTGGAAACTGTGGGCCTCTTGGTCACCTCCCATCCCTGAAGC -AATCTATAAATTTGGGTCCATAGCCTGGTGCTCCTGCTCCCTGCATCCCTTGCCTCGCAT -GGCAGACCCATTACAGAGACTACATCACTTGCATCCCTCTAAAAAGTAAGATTTGAGAAA -CAGTTTGTCAGGGCAACTTCTCTATAGATGGAAAGGCCAAAATGTTCCATGCGAGATGAG -TTTTCAAAGCACATTGCCATGGTCCCCTAGTGTCTTAGTCCCTATTCTGTTGCTGTGGAG -CGACCCCATGAGCAAGGCAACTCCTATAAAACAAAACATTTAATTGGAGGTTTGCTTGCA -GTTTCAGAGGGTTAGTTCATTATCATCATGGCAGGAACTGGAGCAGTAGCCAAGAACACT -GCATCCTGACCTGCAGGCATGGGGTGAGGGAGTCGGGGAAGATGAGGGGGAGACTGAGGG -AGAGAGGGAAGGAGATATAAAAGTCTGGCATGGGCTTTGGAAACCTCAGAGCCCATCCCC -AGGGACACATCTTCTCCAACAAGGCCACACCTACTCCAACAATGTCCCACCTTCTAATCC -TTCTAATCCTATCAGAGCGTTCCACTCCCTGGTGACTAAGCATTCAATTATGTAAGACAA -TTGTGCCATCTTAGTGAGTTACAAGCCACGCCTAGTTCTAGATAAAGACACAGGTGGTCT -CAGAGCTCACAAACCCCACTCCAGGCAGCAGAGAGTCTTGGGGCCAGTCAGGATGCTTCC -TGGTTCTGGAGAGCTCTGAGAGGGAGCATGGCATGGAGAGGCAGGGGCAAAGCAGGCATT -CTGGTACAGCCTACCCTTGTAGGCCAGCTGCTTTCTGTAAGTGACACCGTCCACAGAAGT -CCTGGCCTTTCTGTCTAGCCAAGAGGCCTGCTTTATGTCATTAGGTAGAAAAAGTTACAT -CTAATGGTTAATATAACCTGTGAAATGTCCATAGAGATTGTACCCAGGGAGGCAAGGCGA -GCTCCCAGCAGCCTTTGCTGTGGCTGTTTCTTCTTTTATTCTGGTCTTCACTCCTCTAAC -TTTGTCTGAACTGTTCATCCAACTTTGATGTCCCACTAATTGTGATTTACTTTTTTGTTT -TTTCTTTTGTTTTGGGATGGTTTTGGTTTTGGCTGTTTTGGTTTGGCAGTGCTGAGGATG -GAACCCAAGGCCTCAGGCATGCTAAGCAAGCGTTATATCATTGAGCTAAATCCAAACTGT -ATCCAAAATTTTCCTTCATGGGGTTGGGGTGGGGTCTTATTGAGTGGTGAAATACCGGCT -TTAAAGTAGCTGTGCCATCTAAATAGACCTTAAATTTTCAATCCTGCCTCAATTTCCCAA -GTAGCAGATGATCTTCATGTACCATAAAACATACCATTGTATGACTCAGTCTGTAAAACA -TTTTCTGAGCAAGCGTGAGGATCTGACTTCTGATCTCCATAACCAAGTACATAGTCCTCA -TGCTGTGGAGGCAGAGATGGGAGAATTTCTCACCATGTTTTCCAGGTAGTCTTGTCAACC -AGTGGACTTCAGGGTCAGCGAGAAACATGTCTCAAAAAAATAAGGTGGAAAGCCGGGTGT -GGTGGCGCATGCCTTTAATCCCAGCACTCGGGAGGCAGAGGCAGGCGGATTTCTGAGTTC -GAGGCCAGCCTGGTCTATAAAGTGAGTTCCAGGACTGCCAGGGCTATACAGAGAAACCCT -GTCTTTAAAAAAATAATAATAATAAGGTGGAAAGTAATATAGGAAGACACTGATGCTGGC -CTCTGACCTCCATGTGCACATAAACACATATGCATCTACACACACACACACACACACTTG -CACGCACACACATGCACACACGCACATACACACACACACCCCTACACACACCAAAACACA -CCATTTCAAAAATGCACGCTTCAAAATACCTGGCTAGTTCAGTTGGTAGAGTGTGAAACT -CTAAATGTGCATCCTTCATGGCTTTGTACCTCTGTAATATCTCCATCATCTGTTTCCAGC -ATATTCCAGCACCCTCTATTAACTCTGTCCATTAGTTCTGACTCCCTATTTCCCATCTTT -CCAGCGCCTAGCAACTTGTAAACTGCCTTTGGTCTCTGGCTTCGCCTGTTCTAAAGAGCG -CATATAAATAGAGTTAGACAGTGTGTGGCTTCTATGCCTGCCATCCTCAGCATGTTTTCA -AGGCTGTGATAATTAATTTGGTTATCAGCTTAGTGGGATCTAGAATTGTCTAGGGAAAGA -GCCTCTGGCCATGCTGCGAGGGATTGTCTAGATTAAGTTAGTTGGGAAGACCAACCTCAG -CTCCAGCTGGCACCATTCCATGGGCTTGGATCCTGAGCCGAATTAACAGGGAGAGCACCC -TGTGCAGGAACACTGGCAGCTCCGTGAACCCAAATAAACTCTTCCCTACCTACGCCGCTT -TGCTCACATATTGTCACTCAAGGAGGTAAGTGACTAATAGGCCCTCCTTCCTTAGAACAT -GTCACTTCTCCATGGCTCATCTGTATGTCTATAATATACTCATAATATATTCATAATGCC -AAACTCGATCTGTTTCTCAGTTAACAAACACTGATTTGAGTTAATTCCTCTATGGACGTA -CATGTGTAAACATACATGAACGAGTTTTTGCATGAACATGTCTCGGTGCTTTTGGGCTCA -CATAGGGCAGAGAACTTGTTGGGCCACTGGTTGAATATCTGTATTGAATATCAGAGGAAT -TGTCAGATCATCTTCTGCAGCACTAAAATGCATTCTTATGTTTGCCATGGCACTGGCCAC -CTTCTGCCTGTTCTCTAGCTGTTCCCTGTGGGCTGTGGTCCTGTGTAATGAGTAATCCTG -AAGGCACAGACCACAGACCGCATTTACGTGCTCTATTCAGAACAAAGCTGGCAATGGTCT -TGGGATATAGCTACATCTAAGTGCACTGCCTGGGTGGAGGGGGTGAAGGAGAGGCAGGCA -TCACCTCCGAGGGCCTGTGGAGAGCCTGCACTGCCAAATCACTCAGACTGTTAACATTTC -ATCTTTCTAGGTCTTGATATTTCATAGACATTAGTGTTACTTCCTGATGTCATAGTGTAT -ATCCATAATCCCAGCATGTGAGCTGCACTGGGAATTCCAGGTCAACCTCAGCTACATAGT -GAGGTGCTGACTCAAAAATCAATTAGCTAGCTAATTAATCAATTAAATGGCTGGGGAGAA -AGCTCAGGCAGTAAAGAGCTTACTGAGATGGTAGTTGCTCACTAAGTGACCCAGGCTGGC -CATGATCTCACCTTATTACTACCCCATACCCATGTTAAAAAGCTGAGCGAAATAGGATGC -TAGCAATCCCAGTTCAGAAGGCGCTGTCGAGACTGGGAGATCCCTGGAGCCCACTGGCCA -GCCAGCCCTACCTAACCAGTGAGGCCCAGGCCAAGGGGGAAACTGGGTCTCAAAAGAACA -AAGAAGAAATAACTTCTCATTACTTTTTTGGCTTGACTTGGCGCTTCTCTTACCTTGGTG -ATGAAGTCCAAGGTCCTGTGAGTTTCCATCCATGTAGCATAGTGGTTGACGGAAGGCACC -AGAATGCAGATCCTAGCCCCCGGCATCTATCACCTGAGGGATATCTGGACAATCGCTTCC -TCATCTATAAGCCCATTTCATTACTGAAGAGTGAACACCCACTTCTTAGGGTTGTTTCAA -TACTTGGATAAATTACCCAAGTCAGTGTTTCTAGAGTGACATGCGCCCTGTCAGGGAGAG -CCTGCAAATCTTAGTCTACGGTGGAATTATTTGTTTTGTTTTGTTTTGTTTCCCTCAAAT -TTCATGTAACAGAATGCCTGACAACTGCAGAAAAGAAGAACTCATTGCGACTCACATTTA -AAAAGAAATACTGTCTACTATGGTGAAGAGTCTCAGCTGCAGCAGTGTGAGGCTGCAAAG -CGCATTCTGTCCACAGTCAGGATGCAAAGGACAGGCAGGAAATGCCCAAGGGTTGCCCCA -GGGATACACTTCCTCCTAAAAGTGCCACAACCCTTCAGAGCAGCGCCACCAGCTGGGGGC -ATAGTATTCAAGCCCAGGTCACAGCCTAAAGCACATACATCTGCCAGGAAACTTGGAGAC -TTCAAGGATCTGTGTTAAAAGTCCAGATATTTGGGTTATAGTCTTAAAGTAATATAATTT -GTGTGAAGTTATTACTCCGAGTTTGGGGAAACCGTCTTGGAGCATACTGTATACGTGAAC -CTAAACACATATTTTTGAGTCTCTTAATGCTTAAACCTAACATTATATACGTATGTATGT -GTGTGTGTGTATGTATGTATGTATGTGTGTATGTATGTATGTATGTATACTCATATAGTA -TACACATAATAACTTTTAACATACTCCAGTGTCACAGGACCTTGTTACGTCACTAAAATT -ATCTTCAAGGGAAATGGAATCCAGGAGATAATTCAGTCATGCAAACAAGACCTGAATTTG -TTCCCTGGCACTCACATAAAAAAACAGGAATGGAGGTGCACATTTTAACCCTTACCCAGA -AGATGTCAAGACAGGCAGATCCCTGGGGCTTGTAAGCCAACCAGTCTAATCTGATCAGTC -CCGGTAAGAGACACTGTCTCCCCCCAAACAAGGTGGACAGTCGTGAAGGACAACACTCAA -AGTTGACCTCTGACCTCCACACATTTGCACCTGACCCCCCTCCCCCCCAAAATCAACTTT -TTTCAAGTTGATTATGGCAAGACAGTAGTTATTATAAGGATTCCAGTACTGCCATTTCGC -TAATCTTTTGGAAAAATCAATATTGGTGATTGGTTTGAAATCAGAAAGTAGGAAGCTTGC -AGTGTTCCCAGACAGAGTGGGCTTCCGGGTTGAAGTGTCACAGTTCCCTTACGTCATCCA -CTTTGTCCCTGCAGTGTTTTCCTCACTGAGCCTTGGCCTGCTTCCTGAACGCTCCGCTAC -GCTGATGGTCTATGAAGATGTCGTCCAAATAGTCTCAGGATTCCAAGGTGCGTCTCAGTT -TTAAAAAGAGAAGCAGCGCTGATTCTTTGGCCAAATGCTAACATTTGATGAGCAAAATTC -TTTTTATTGGCTGTGGCAACAGTGAATTTATCCCCAGCTGGAACGCAACGTTTGTTGCCC -CTGTGAGAAGTCTGCATTTCTGCTTTAAGTTGGCTGTAACATTACTTCTTCTAGAACCAT -CCTCTAAATGTACATGGGGAAAGAAAGGAGCCCCCTGCTTAGCTCCCATCACCTCTCCTT -CCTAAGAAAAGAGTCTGATTATTATTTGGGTCACTGTCCTGGTCCATGTTGCTCAATCTA -CATGGTCACTCACAATAGCTAGAAAGGGGGAGGGGACTTGTCTTGCTTGCCTTCTGTTTT -TTAATGTGTTTCACAGTCATTGTAAACCCTCATCTCACCCCAGCCATGACTGGCTCCTAA -GATGTGCTAATATGAAAGGTTCTGAGCACTTGCCCTCTTCCAGTCAGTTTTGGGATTCAA -GTTGGGAATAATCCTCACACAAGATATCTTTCTGCAATGAGATCATTTCCTTCCTTCGTG -GACTAGAGAACCCTCCTGTTTCCTGGCACTGCTGAGTGTTGATTTGTTGTGGTGCTTACA -TTTGCCTTCATTATCCTAAGGTTCAGTGATTTGGGTTCATATAAAAAAGGTGTGGGTTGG -AAGTATGGCTTAAGAGTGGCTGCTTGTACAGAGGACCAAGTACAGTTCCCAGCATCCACA -CTGAGCAGCTCACAACCGCATAGAACTTTTTTTCTGGGGGAATTCAACCTCACCCTCTTC -TTGCCTCTTTAGGGTACCTACACACACAGGTGTACACACCCACAAGACACATACACATAA -ATAAAAGATAAGTTCTTTATTATGCCTGACCATATATAGATCTTTACTGACAGCATTCCC -TCACGGGACAATATAACAATTATTTACATAGCACTTCCAAAGTACTGTATGATTTAAAGG -CTATATAGCATATACCTGTGATCTATATAAAACCCACTGTGCCATTTTCTAGGAGGGACT -GCGGCATCCTGGAATTTTCAATGGCTACACGGGGTGCCCCACATCTATGTGGAGACCAGT -GTACTTTATTCTTTAATGATGACGCCATGCCTCGCCCATCATTCTGAATCACACCCATCT -AGGTGGCATTAGAAAATGAAGCAGGTTCATTGATTTCTTCGTTAGTGTGGAGCTGCAAGG -AGATGTGAAGAGTTTACTTTAGAGCTACTGATTTTAGAGGATGGATTTGAAAATAAATGG -GTGTCTGAAGCATTTATGACTTAAGTTTCAGAGAGAAACAAAGGTGCATATTTTATTGTC -ACCTCACAGTAAAGTTATTATGTCTTTCCTTTTTCACAAGAGTGCTGGGCTTGCATCTTC -CCTGACACTCCATGGTCTGAGTCCATGGCCTCCGTACCTACAGTTCCTCTTCCATTAGCT -TTGCCAAAGCTCGAGTCATTTGCAGCCTCCATATTGCCCAGCCGCCAAGACATGAATCAT -CACTGCATCCTCTTGGCGTTGCATGTCAACAGAGGTAGCAAGCATCGCCATGTCAACAGA -GGTAGCAAGTTGCTCCCCATTCTGAAACTGCCCCCCCTTGATTCAGCACCTTTATTTTCT -GTCTTGACTCTTGGTCACTCTTTGAGGGAACTCTAGTAGCTTCTTTGGGCCCCCAAGCTC -CTACCCTACCCTTTTCTAGGCTCTGGGTGTCAATATTCTCTAGATATTGATTACCTCCAG -TCCCCTGTTTCAAGGGGAAGTTGAACTTCCAAGGTGAAGGCTCAGAAGCAACTGATGGTT -ATACATGTCACCTTGGATATCTAATAAATTATACACATCGAGCTCTTGGGGGTGTGCAAT -TTGCTAGAACGTCTGTCTCCATAGATGGCGTGAATACAAAGTGTAGTTGGTCAGGCTGAA -CCTTGCTAGGCTTCCTCTCCATCCTTATTGTCACCATAGTTTCCCTGACCCTAAGCTTCT -GATGACAGTCACCCAGTTGTTGCTTGTCACAAGCTGGGATTGGGATAGGTGTTGAAGCCT -GTGGGTTTCCTGAAGAAGCAGGTTTCTTGTGCCCATTTTTCCTCCACGCCATGTGAGAAT -CGCCTCTTCACTGAACCCTGTCCTGTGCATTTCACACTGGCCGGGGTTGGTGTGTAGGGT -GCAGAAAGTAGACACACCGGATTCTGTCATGGTTGTGCATGCTCCTTGCGACTGCCTCTT -GTACTCCTTACTGTCTGTCAGCCTTGACAGCCAGCTCTCTTGTCTTGTGTCTCTGGGAAG -GACCCTGAAGAACCCTAGAGTCCCTCTCGTGCACTGTCTGTGAGCACTCACCTTCGCCCT -GTGCAGCATTCTGTGTGACCTTCAACCCCCTTTCAGACCTCCTTCCCCATCTGAGTCACC -TGGAACTGCTCTTTCCTGCCTGCCCACGTTACCCGTCTGTGCTCACAGGACCCGGGTGGA -TCTCTGCACATGCTTGCAGCCCACATGCTGCTCTGAAATCACTGCACTAGGGGTAGGGTT -GATACAGTTGAGAAGCTGTACTTCATGCCTTGAGTATTTCCTTCCCCCATGTCTGTCACA -CACTGGATGCTGATTTAATCTTCCTGGGGCTGAGCGCTGGTCCTTTCTCTTCCTGGTTGC -TGTCTCACTCCTCACGATGCTGTCTCACAGGCTGGTATGATACAGCCTCTGTCTGCTGAG -TCCATCCACATAGACTGTGTTTAGTCCAATTCTGTTTGTTTTGCTCTGTCCCATCTGGGA -CATCCCACCTCAAAGTCCACACTGTCTTTAACCTCTCCATTCGCAGCAAGGTCAGGCTGC -AAACGAAACGCTCCAAGCCTTCTGAAGGGCACACTGGCTGTAACTCTAAAGTCCTAACCC -ACTTCCTACAGGGAGACCCAACTCTTAAAGGACCTCTCACCCCCCAAAACAGTGCCACAA -AGCTACAGACCATGGTGTGTACGGCAGTTAACTGTAACATGTACCATTCCTCATCAGCTA -AGTTGTTGTATCACCACCTTGGTTTCCAGGCCCTGTGCCTGCTTCTTAACAGGGACCCAG -TGAGCCAATGAATAATTAGGTAATCAAGGGAATAATCAAAATTCATCTGCTCCCTGTGCG -TCCCATGTAGACAGTTTCTTCATGATTGCTTTCTGTTTTTTGTTCAAGTGAATTAGGGCA -GAGGGTACAGTTAACACACACATGAGAAGGGGGGATTGGCATACATTCAGATAGCTTTGT -TATAATTAATTGATCAGTATATGCCCACCCCTGCTTCCTGCATCTAATCGGAAGCCACCT -AAGAACCATTTCTTCCGTTCCATAGTTTCTTGCCCATACCAGCTTCCTACTTGATTAATT -TTATAACTTACAATTTTATAACTCCCTGAGCTTGAAAGATTTAATTATACTGTTTCTTAT -CTCAACGAAGTTGAGGCAGGGCAGTGATAACAATGCATCACTTAATTTTATTCAAAGCTT -TTCCTACTGGGAAGGAAGGCCGTAGGTAGTTGAGGAAATAGAAATCTGCCATCTTTGCTA -AGTCAGTTCCAAAACTAGTGTGATACCAGATTTACGGGTGATGCATACAGTGTTCTATCC -TCCGCTGGTCACAGCTTGCTGCTTATGCCATCTTTCAGTGGATATAAATTATCTAGCACT -ATAAGCAGGTTGCCTATGTGTGTTGCTCAGATGCCATGACATGCCAGCCCATCCTGGGAG -GGCCCCCAAGCTTGATGATGGTTCACCTAGAAACTTCATCCTACCAACTATGTGAAAGGT -CACATGATGCTGCTCTAAAGGAAAAGCTTGGACAGAATAAAGGCCACGAGGCCAGATGGA -TACCAGCAACAAAAGAGAAAGGAGGCCATTGTTTCCACACATGTGCATGAAATGTCAATA -GAAGGTTTAACATAACTATACCTGAATAAAAAACATTAATGAGAGCTTCTCTAAAAAAAA -ATAGAAAATATTATCCACTTGTCTTATCTGTAGATACACTGGATGGCATTATGTAAATTC -TAACCCTATACACCAAAAAACCAATTCTCATCAGGGTAGGCAGAGTAATGAGTGTGTCTG -CAAAGGTAAGCTACACAATAAATCCATGTCTCTAATGAAATTGTCATAGCACTCAACAGC -CCTTGCATTTTAAAAGTGAGGCAAATTGTTGTGGCATGAGTGTTGCTGTGGCTTTGTGAA -GAAGGCTTACGACTGTGAGAGAAAAGGAGTGGGCTCACAGAGTGACTGGCCTGCTGCGAG -GGGAACTTCCCTAAACAGGCTGTGTCTGAAAATGTTTTACGTGTAAAATGCTGGCAGATT -TCTTTCTGACTCGTCATTAAGACTGATGAAAGAATGAAATGAGAGAGCATTGGTAGGTTC -TTCTAGAGAGTTTTGTGTGCGTGGCTAAAGAACAGATCGGTTGGGATCTTCTGGAGATAG -GTTTGGGGAAGAAATCAGAAGCAAACCCTGAGAAATGAAGAGATTCGGAGAGATGAAGGG -GCCGCGGAGTTAGCTTCATGGATAGAGTACTTGCCACACAAGGTTGATGGCCTGCATTCA -GATCTCCAGAACTCACTAAAGAGACTGGCACAGTAATACACAGTCTGGGATACAGTACCC -CACTGGGATTGTGGGGTGGACGGCAGACTACCCAGAAGCTTGCGAAGCAGACAGCAGGCT -TTGGTAAGTAAACAACAAGAGAAAAACTGACCACCCAGGTTACCCTCTGACCTCTGCGTG -TACACACTGACCCCCAATGTTACCCTCTGACCTCTGCATATACACACTGACCCCAGGGTT -ACCCTCTGGCCTCTGTGTGTACACACTGATCCCCAATGTTACCCTCTGACCTCTGCGTGT -ACACACTGACCCCAAGCTTACCCTCTGACCTCTGCGTCCACGCTGTAGCATACACATGCC -CATGATCATACTTACAAACACATACTTTTTGAAAGATGGTAAGAGATAAATGAGAGCAGA -CTGGAGACCCATCCTGCAACTCTCACAGCCCCCCAGAAGTTTCTCGTTCCCTGAATAATT -TCTTTCTGTTCCACTAAGCACCTACTAGGAGCCTCTCCTACCACGCATGCTGACACCCTT -AGCCGTCTCCTTGTCTCCGGCTTCTGAGGGGAAAGTACAGTTCCCAGCGGATGAAGTGTT -CACTTTTCTTCTTGTCCCTCCTCCTGTACATGGTACCAGCATCGTCTCTCACTGCTTCTC -TGTCCCCAGTGGATCAATCCCGTTGCCCCTTATCCAGCCTGCTTCCCTGTGTGCAGATTC -TTCCATCAATCAGCATTCTCTGCCTTTCTGACTCAAGATGTTGTCCTTCAAAGAGAAACC -CTTTTTATGTTGCATTTTTCCCTCAGGAAACATCTTGTTTCCTTTCCCTCTCAAACTTTG -AGAAAGAAAAACAATCACCCTTGCCACACAGGTGCCATTAAGCTCCCCTAAACTTGGCTG -TTCTTCTGAATTCTCTTGCTCAGTTCCAGGGCTTGGGGCCATCAGATCCACATCTCTCCA -GTCACCACTGTCCTGCCTGACTTCCCCCAAGCTTCACACTCTATTGTGTCTTCCTCCTTG -CACCTGTCTCTCAGCCCCATCTCTGGCTGCCGCTGTGTTCATTTCTTCTCAGCTTCTGTT -ATGGGGTCTTACTTCCCTGTATAATTTCTATTCAGAAAGTGATTTCAACTGTAGCCCTGC -TTCTGTGTTGACTCCCCAGTGTCACTGCCTTTCTTTGTATCTCTCATTTGAGCCTCTGTG -CAACAGGCTCATCCTTAAATTCTTGCCACCCCGGACATCTGTCACCTGCAGGCCAACTCA -GGACCAAGGTTTTGAACTGTGAGCACCTCGCCCGTGGCAGGCCTCCTCTCTGGCTCACAT -GCACCTCCTCAGGCTTGCCATGTGCGGTAGGCTGGCTTGAATCTCTGCATTTTCCTATCT -GCTGTCTGGTCTCTTCTGCCCCTCCACAGCCTTCCAGACAGGGGCCACCTAGGGAGCTTC -CTTCCAGGGCAGTCACGCATGTGCTATTAAAGTAGATCTTTTATTTCTGTCACCTCCCTC -TTATTCTAGGATGTATGGCATCTGATAACCAAGCCATTTTGCTCTTTGCTCCCTTTCCTC -TTGGGTTTCGGGAATACAGAAGTTTTGTCTTTCTCCTGTTTATATATCATGTGTCCACTA -TAAGACTCCATATAACACTCTTCATATGAGTTGCTTAAGTTATGAAGACTCATAGAATAT -AAAACAAGGTGTTCTCTACTATAGTAATTTCACATACACTGGGACACTTAGAAGTATCTG -GGGCCATTGTCACATCTTGGTGACTGGCACTGGTATTTGATGGGTAGAAATCAGGACTGC -TAGTCAATGTGTTAATATCCACAGGGCAACCACCCAGCAAAGAATTTCTGGCGCCCCAGA -GTATTAATGGTTCTAATCTAGTTTCAACTAAGTCAGAGCATTGTTGAAACATAGCAAGTT -ACCAGTCGTGACTCACCACGTTCAGTTCCATAGGTGTTACTGAGTAGCAGACATACGGTG -CACACTCTTTTTCTCATTGTGCCTCAGATTAAGAAGTACAACATTCACATACATATAATA -CAAGACACAATGAGATTGAAGACCATGAGAAACACACAGACAGACCTTAAACTTTAGATG -GGCTTGAGAAAGGTTATGCAGAGGAGGTAGACTTTGAGATGCATTTGAGTGATACAGACA -CAAGAGTTAGTTTCAGACATAGGACAAGCAGGACCACATACATAGTATAGGCACCGTGCC -ATGGCAAGCTTCTCCTTGGCTCTCATACACAGACCACATAAACAGTCAGGCGCACGGGGG -GAAGCAGGTTGGTCATAAATACAGCATCTATTTAGAGATGGACATGTTGTAACAGGAAGA -AATGCCAGATGTAAAAGTTTTCTGTATTTTCCAAGCACACTGATGTTGACCAAGTTATGT -AACCTCTCTGGGTTTTAATTTCTTCACCCAGAAGAACAGGGTGGAATTCCTTCTTCTCAA -TGTGTTTGTTTATAAGTTCTGAGGCATTGAGTTACATCTCTCAGGTTTTAAGATATGAGT -AGTAGTTTGAGTCTTTCTTGATCTACTTCATTTTAATGTTGTCTGTCATCATGTATTTGC -TAAGTGGTGGAGACTGATGTCTCCTGAGCCAGGAAATCACATGGTCAGAATGGCATCTCT -GAGCAGTCAGTGTCCATAGCTGAAATAGAGGTTAAGTTTGAAGCAGAGGGCTGGCTGGGA -GACTGTTGAGGCAAAAGGTGGTTCATAGGTCTGTAGTGTGGGGTCAGAAGGGAGGAAATG -TTGACGAAGGAGCAATAGCCAGCCGTGGTACTTGAATGACTCTGTCAGATGTTAGAAAGG -GAAAGTGATGTTGGTCTGGAGCAAAACTGGGCACTGGAGAGAATATGGGCTCATTAGAGG -AGAGAGGGTGCATGCTGGTCTTAGAAACTGGGTAAAGCTATCTAGAAGACAGGGGAAATG -CCAGTGTGGAACTCAAGCAAGATGCTAGACTGGAAATGACTGTGGGTATAAAGAGAGATC -TCTAAGACGAGCAGAGAGAGGCTGCAGAGATGATGGATAGCTGTCTTTGGGAGCTGTCTC -ATCTAGGGGCAGAAGGAGAGAGAAGGGATCTGCATGAGAGGCAGAGTCTGGAGAGAACCA -GAGACCAAGGATGAATGCCAAGAAAGAGAGGACTCATGCGTGAGGATGCCGGACACTGCA -GTCCGTTGTGAAGAGGTCAGGGGGTGAAGGCTGAAAGGAGGTGGTCATGTGGCTGCAGAT -TATACGGTGGATCTTGGCATCGTGTGTTTTGGGTGACCGCCATGTCACTGGGGCTGAATG -GAAGAAGACAGGCGTTCATATATGGTGAGGAAAAAGTGACTTTTCCCTACTTAGGGAAGA -TATAAGTGTGCTTATTGCTGAAGGAGGAAACACCAACAGACAAAGACATTGTTGACCAAG -GCACGAACAGTTGGTAAAGGTTCACCACAGCATACACAGGAAAGCAGAACTGAGGAGAGG -GGCTTGGTTTGACCTGGGATGAAAACAATAGAATGGGGGGGGGAATAGATTTAGTAGCGT -AGAAAGAAAAAGCAGGCGATCTGCTGTTTTCAATGTATTGGGACGTAAGCATTTGGAAAA -GGAGGATGGGACCTTAAGTCTGCAAGGAGAGGAAGTTCCAAGCACCTGCTGATGAGTTGA -GAAGCAACCACTGGTGACAGGCAGGCTGGTCCACTTTCTTCCTGCTCCCAGACAATCACA -TGAAGCAGCTCTAAAGAAAGACAGACTGGAGAGCTGCACAGCATCTTACCCCAGGCCCAC -GCAAGCCCATTTAGACCTTGTTTACCCCGTGGCCTAGCATGGCCTATATATACCCTTAGA -TTCCACAGATACCTTCTGTGCAGTGTCACCAATCATAGGTTTTGCCCATACTTGTCCTTG -AGGGGGTGTGTGTCCCTCAGCAAATGGCATCTGTGTCTTGCCAGTCACAGTAGGTGTCAG -TTCAGCTGGACCTGCCACTTCCTGTTCTTCCAAGCCTGACCTAACAAAATCCTGTGTGTT -CCCACTCTCTGTTTACCACAGACGGCCCTGGATGTCTGGTGAGTTCCCGGGTTCTCCCGT -ACAAAGGAAGGAAGGGAAGAGAGGCAACAAGATGGAGAAGAGGGAGAGACACAAGAGGAA -TGGATCTCCCACCCAAGGGCTTGTAGTGCACATGTCTGTCTCAGAGACAGGAGCGGATGA -GATAGTGAATTGTAATGAGGCCCCAAAGCCTCTGAGCTTTGGTTTGTGATTCTCTGAGTC -CTAGGGCAGATCCCTAAGTCCTTTTAGCAGCCTCTGTCTTCCTGTCTGAGTCGCTTCCCG -TTCCTCACTGTCAACCTTCCCATCTCTCCAGAGTTACTCAGAGACAGGAGGGACACAGAT -ACCCGGCTCTGTGCTTGGATACCCAGCCGTGAATCCACCTTCTCCCTTTACCCTAATGCA -GTCTGGCCCCATCTTGGCCCTATCACATATAGATATATATGCCCTACTTTCTCTCATGTC -AGCTGATTGTGAGACTTAGGCGCCATTGTGGCAACACATTCTCTGAACATCGGCAGCTGC -ATTGGCCATTACTGGAAACAATTATCCTTCGTAGTCAAGATGAGGAGATGAAAAGGGAGA -CTTTGACCTTTCACCTCAGAGGGCTCCATGGAAATGGAGAACAAACTGCAGGCAGCTGTG -CAGCCAAGTGGGGAAAAAGGTGAAGCAGACAGCTCCCGGTGAGGCCCATGGCACCAGGCG -AGTCCTTGAGGGATTTGGATTCAGTGTGAACCAAAGAGCCAACTTCAGAAGAAGTAAGAG -ATAATAATGTAAGAGGATCCCTGGAGACTGGCACTTTGTTTTAGAAATGAAGACAGGACA -GGGATAACCTGCCATTCGACTAATGGATGTGGCTAAGAGGGGACCATAGTGAGGTAGCTG -TGACTTTGGGTCCTGGGTCCCTTGGCTTTGGGACTGAACCTGCTTTACTGGCCTTTGGGG -AGGGTAGTTGGGGTGGCTTTGAGCAGATAGAAGGGACACGGTGGTGATCTACTAAATCAG -CTATATACAGCCAAGTGTGGTCCAGAAAGCCAGCCCCAGATAATGGCTGTAAGCCCTTTG -GCCATCCTGGCCTTACCATAGGAAGACATCCTTAGTTTTGTCAATTCTTTAAGCTCTGAA -ACTCTCATAGCACAGAACATTTCTAGGAAGCTATCACATTCCCCTCCCTGGAAGCGCTTT -GATCCAGAGTCAAAGGAACACTGGAATTTGTTTAAATACTTCATCTCTGGGAGGGGTTGG -GCCAGGACCTCTGTGTATTGCAGGGAGAGGTAGAAGGAGCCCAGCAAAGCAGAACAAGGT -CCCCTCAAGCTGCAGATACATAATTTTAATTTTAAGGACATCTTTGCCAGGTTTGTGCAA -AACTAGTTCTCACCTTCATGTCTGGTGACTGTCACCACCACATTAGGTAAAGGTAGGTTC -AGCCCTTGTGGTCCTAGTAACACCTGAAGAAATGTAACCTGTTAAGTGACATCACAGCTG -ACTGGGCCACCCCAGTGTTCGCACAAAGGGATGGAGCAGGGGAAAGGAAAATCACTTGGC -ATCATTGCTAAATCTGCAGCAGCATCTGTGTCCCGTGGGAAGCACTTCAGAGGACCAAAG -CCAGTGTCACACAGCCGCTTCCACAGGAAGAAAGCTGTCTGTCCTGGGGGCTCCTGTTGG -CACGTCTTCCCAGGACTGCATCTCACAGCCCCTTCCTTGTCCAGCTTCCATTTGGTCTGA -GCCATTGAACAAGATTTTCCTATGAAGTTGGAGGATGGTTTATAGCCATATCAAAGCTTC -TCTCTTGCATTGCTTGTCCAGAGAGATTAATTGCAGTTTCCTTGCTTCGTTTGCTCAGAC -TCTCCCAAAATGTTGCCCTATGCAGAGCCAAATGCCACACAGTGGAAAAAGACTGCTCGC -AAATAGAACTTGGGAAAAGCTTTTTGTTCAAACCCTAAATAACATCCTGTGTCAAAACAC -ATGTGACAATAGGCTATTATTTCTCGCCCCATAATAGCATGTTGTCATATCCCTGTGTCC -TGGATGAATGAGAGATGGCACGCCATGTGGGGCAGCATGGGGGTTGGGGGAGGTATGGCA -GAGCCTTTGGCATTTTCTGAAATGGAAACAACTCCTCGGGGAAGTAACCTAGAGGTTGAT -TCCCACAGGTGCCCGGCCACAGCCTCGAGTTCATTTCCAGAGAAGGGCCTTGAGGTTGCC -GGAGAACACCAGCTACAGCGACCTAACAGCGTTCCTCACTGCGGCCAGCTCCCCATCAGA -AGTGGACAGCTTCCCTTACTTGCGAGGATTGGATGGAAACGGGACAGGTAGTTGGAGTCT -CTTCTCTTTCTGGGTAGGCCTTCTGGGGTTTAGTCCTTCTCTGAGTTTTGGTTGTGGCAA -GAGGTGGTCACAGTGAGGTGGGGGAGGGGGTTGGTTGACCTTACAGATTCTGGGTTCATA -CTGTTACCTTTTCCCAGCTTAAGGAGCCTTCAGTCTGCACCAACATACAAAGGCATCTTT -GCAAATTGGCTTCCCTGAGCCCTCCAGCGGGTGCCAGGGGCCTGAAGGGCCTTCTTTGGC -CTTTCATTTTTGGACTAAGTATTTCAGTTCAGTTGAAATTATAGTTTTTTAAAAGCAAGA -GATCAGTAACAGGGTTTCTGCCCCTCTGATCTCTGCCTAGTCTCCTTTCCTCCAGAGTTT -CTCACCCAGTTGTCCAGCAAGAGCCCTGGAGCCTCGCCCTCCTGCTCACCCCATGCTGGG -ATGGGAAGGGTTGGTTCCAGTGACATCTAGAGATGAGCAAGTGACATTCCATGCTCCGCT -GTAGATGGAGCCCTGAGGTGTGGGCATTGCCATTTCTGTCTGTGGTCGTCAACTTTCACC -CAACTCTCCCTCTGCTGTTGGATGCTCCACTCCCTTCCTCTCAAAGGGGATCTAGGAAGT -TCTCCAAAGGAGGCTCTTCTACAGACAGCCCCGGAGGAGCCAGGCTCTGAGGTTGATTTG -GAATCTTCCGGCAGATCACTAAAATCAGCTCAGCCATCATGGCCACTCTGACAAGACACA -GAACTTACAAGATCAGAGAAACCAAAAGCCACTAGGAAGAAGAGAAGAGACAGTTCCTTA -TCAGAGAAAGACCAAAGCCTGGACCTTACTCCTGGGTCTCTCTCTCTCTGTCTCTCTCTC -TCTCTGTCTCTGTCTCTCTCTCTGTCTCTCTCTGTCTCTCCTCTTCATTGCCTTTCGGGT -TTTGGTCATAACATAAGATTGAAAAACAGCCACTAGAGTTAAATTAGGTATATTATTATA -CTTCCAAGGGATGCTTTGATTAAAACTTCCATAATTTTCCAAGACTTTGGATAAACTGGT -GAATCTGACAAGCTCCTCCACCTGCAATGCCTCACCCGTTTCTGTAACTTGTGAGTAAGG -TTGGAGGTGACGGTACCTGGTGATGTACTTGCTTTTCCTCCATTTGTGGTTCTTATTTCA -AGAAAGGCTTCTTCCTTTAAATTGAGGACCAACGGCATGATTCGTATGCCCGTCATTTGC -CATCAAATGGATGTGTGACCGTCTAGAGTAAAGGTTCTTGGGGGAAAATATCTCTTCTGA -GGTCCTCACAGGCTCCATTCAGCTTTTCTGAGGAAAGGAAGCCTAGTCAGAAATACAGCA -AAGGAACAGGCCTCACTCCTCTGAGCTCATTCGTGCTCTCTGTCCCTCTTCCAGTAAATC -ATGAATAAATTATGAAACCCGAGAAGAACAGGGGACACAGAGCGCAAAAGCACAGGACCA -TTTGATTATTTTTCAGAAGTTTGTTTTACTTCAAATTCAGTCTATTTCAGAGGGAAGAGA -AAGGTTGGACGGTGACTTTGAGCTGCTTTTCCAGTGACGTAATTGGTTAGTTACCTGAGA -GAGGATCAGAGTTTCTATGAGACCTACTAGGAAGGCCAGCCAGCCAGTGGTGTATCCATA -TGTATCTGCAGACATTGGAGCCCAGGGGGTTCCATACAGCAAAGCAACCTGGGGCACAGT -GGGTCACTGCTGGCCTCACAGTAGTTTGTGAACAGGCTCTCTTTTGCCCTGTATCACTTT -GTGTCTCACACACAGGCCAAAGACTCTCTGCTGTCTAGCATCACAATCTTCTGGTCCCTA -GGAAGCACAAAACCCTACATCATCCGCATGGTCTTAATGAAATGACCTCCACCAGGCACT -CCAGGGGGACAGAGAGGGCAGTGTTAAAGGTACAGAATTTTTGCCACACCAGAAAAGTTG -GCATATGATGACCATCTATATCCAGAATGCCTGAGACTGAATGAAGTGTTTTGTATTTAG -GATCTCTTTTTTTTAATTATTTTTAAAACATTTGCATCGAAGTCTAGTGGCACCTAACTT -TTGAACTTTGGAGAGCTTCATGTTTCACCCTGGTACTTAAACATGTGGACAGAGAGACTC -CGAGGGACTGAGACGAACCCGTCTTGTTATAAACTACTGTTTGATCAAAAGCCTAAGTGG -ACCCCATCCGGTGGTGCTTGCCCCTCCTCCACCCGGTTGGCATGACACCTGTCGTGGCTT -GCACACAGAGGGCCAGGTCACATCAAGGTAGAGCAGGAAGGAAAACCCAGCTATAGACAG -ACCTCAGTACCTTGCACGTGATAAGAATTGCACAACAAAGTGTGGAAGAAAAGTGACCTA -GGCCTCTAAGTCTGAATCTGTCCAAAGTGGAGAAAGCGGGACAGTGTGAATGGCATAGAG -AAGGAGTGGGCATCTAATGGAGCGCTGAGAGAAGAATGGGCCTCCAGAAAGCAGAGGTGA -GGCCTACATGTCTTGGGAGCTAGGGCTTCCCCTCTCATCTCCTCCCCTCTTCCTTCCTCC -CTCCGTCTTCCCTCCTCCTTCTTCTCACTTTCCTCCTTCCTTCTTTCCTGTCCTCTTCCT -TTTTCCTTTTTTTCTCCCCATGGTCCCACTATGTGACCCCGCTGGCTTTGTATCAGCAGC -CCTAGCTCAGCCCACCAGGTGCCATGTACAAATGTGCATGCGGCACCATGGGGCACCATG -CGCACCCCGGCTGGAGCGCTTTAGACGTCGTGTGGAAGGACAGGGAGCCGAAGCACAAGA -CCTGCGATTAATCTGCTCCTTTCTGTAGCGCTTACTTCTGAACTTGTGCAGGTGACAATG -TCTATGGCCCTACACTCAAGAGGGTACCTCAGCTGCCCTCCATCTGAGGCATGAAGATGA -GGCGGGAGGGGAGTAACGGGACAGGGCATCTGGTTCTAGAAACCATCTCCCTAGATCAGG -GAAATGCAAGACGAAAAGGAAAGAGAATGTGAGGCCACTGAGGAAGAAAAATGGAGATAC -TTTTCTAGAACTTTCTATGTGTCTGTTTATAGGAGGTTTCTACCGTCCTCCTGCATAGAT -TTGACAAAATAAAGCGGCAAGTCCTACTTGGAAACCTTATGTCTGCAGTGTTTGTACAGC -ATCCAGTAGGTCACCTGATGACTGGCACGTTGACAGGTTTGAGCACTGCCAGGAACAGTG -CAAGGGAGGCCTGGCTTTGCCTTCCTGGCACCTTTAAGCTGTGGACATGTGTATGTCTCA -GCCCACGGTGCACTTTCCAGCAAGGCATGGTAAATTCTGGCCTCTAGTTTTCTTATCCCC -AAATAAAATGGTTTCTAAACTAAAAGATTCCTGACTTTGAATCTGTGATTCCAACTTTCA -TCTTTTGAGGAAATCTTTTAACAGGCCTTTGCTGTCATGGAGACAGAGATGGATGCACAG -TGGCCATTGTGTTCAGAAGTCACTCCACAGGCGACAGTGGTTAAAGCATTGTAGAAACTG -TAAAGTTCACTAGATTTGCTTTGAACATTTACTTTTAGTCCAAATTGGAGGTTGGCGTGA -GCTCAGATGGGTATGTTAGTATATAGGAGTAAGTACTTATGTATACTCCATGTAAATATA -CTTATAGTCCGTCTTTTGGCCTAATAGTAATGTTAGTAAAAATAAAAATAGCAATAGTAA -ATAAATCATAAACAGTATTATAGAAGAAATCCTGTCTTGTAAAATACCTTACCATTTTTA -CCACTAAGAAATTCATCCTATTAAGGCAAAGATGTGAATTATGACAATGTATTTTGCGTG -ATATCGCATTCCGATAAAGAAATTTCTTAAATAGATTGCATAAGTGTATAAATATCACAT -CTATATGCATTCTCTAATTTACCTGTATACAGTCATTAAAGTACTGGCTCAGATAAATGG -TCTCTAATGGAGAGTAATTGGCATATCAAAATCCTTTCAAACAGACCAAAATAGCAATGG -CACCTCAAATAATACATATATATTTCACGTCTAAGTTTCAGAGCTATACCTCTGGTAGAA -TTAGTTAATATTTTCAAGCAATCCTTGATGGAATTTGCTGTTTAAAACATTTCTAGAATA -GGTTCTTATGGCACTGACTTGTGTGTGTATTATCTATGCTATAGATGATATGTCCTACGA -TATATGTGCACAGAGCTTAGTTTGTGAACCTTCTTTTTCTTTAGCTTCCCCAGAGTTCTT -GCTCTTACACTAGAGAAAAGTCTTTTCCACCAAGGCGGTAATCTCAGCTCTTGAGAGACT -GAGGCACGGTGGCCTTGAGTTCCAGGTCACAGGGGGAGATCCTGCCTTTAAACAAAAGGA -AGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGA -AGGAAGGAAGGAAGGCAGGCAGGCAGGCAGGCAGGCAGGCAGGCAGGCATGGGCAACACA -AGCACAGCTTGCTACAACTGGCAGACTTGAACTGAGACAGCTCTGCTAACTAGCATGTGC -CCTCTAGGCAGCTACTGCCACATCCAGTCCCGTTTCTTTGTAAACTGTGAGTTTAACTGC -CTCGTGATGTTGTGAGGTGAGGATTACCGATATTAACAGGAGTGGATGCTCACAGTCATC -TATTGGATAGAACACAGGGCCCCCAATGGAGGAGCTAGAGAAAGTACCCAAGGAGCTGAA -GGGGTCTGCAACCCTATAGGTGGAACAACAATATGAACTAACCAGTACCCCCAGAGCTTG -TATCTCTAGCTGCATGTGTAGCAAAAGATGGCCTAGTCGGCCATCATTGGGAAGAGAGGC -CCCTAGGTCTTGCAAACTTTATATGCCCCAGTACAGAAAAACACCAGGGCCAAGAAGTAG -GAGTGGGTGAGTAGGGTGAGTAGGGGAGCAGGGAGGGTATAGGGAACTTTTGGGATAGCA -TTTGAAATGCAAATAAAGAAGATATCTAATAAAATAAATTTAAAAAAAAACAATATTAAC -GAAGCCCCCGCACACTGGAGACTCCTTAGTACGAAGCAGTAGCCACTGTTTTCCTTGAAG -GGTTTCTGCAGCCCCAGGACCTCTATGCCAGTGATGAGCATCTGTCTTCCTTCCAGGAAA -CAGCACCAGGTATGACTTGACTCCTGTCACAGCCGTCAGCGTGCACTTGCTCAGCGGTAA -TGGGATGCCGGTGCTGGTGGACGGACCCATCTATGTCACTGTGCCCTTGGCCACTCAGAG -CAGTCTGAGGCACAATGCCTATGTCGCAGCATGGCGGTTTGACCAGAAGCTGGGTAAGCG -TGAGCCCCTGAGCAGCCCCTCTGAAGTTCATTTTGTTTTGTTTTAATTTAAAGGTCATGG -AGGCTAAAATTGGCTCTCCTAATCTTTAGGTTCTTTTAATATTCTATGATCTATCTTGGT -TCTGTGGTCTTTTTTTTTTTCTTCTTAGTATAAGAAAAAACATTTGCCAACATTGTTTGA -AGCAAGGAGTAGTTCCCATGACCCTACAACCCAGAGATAAATGTGAATCTACTTTTAATT -CTGTCGTAGTTATTTGCCTGTACACATATGTGTGTGCTATCAATTAGTTCATAAGTAGGT -ACCCTAGAATTTATTGGCTTAAGATAATAATGAGCATCTCCTCCTATCTCATACTTTCGG -AGGTGAAGGGATCCAAGCACAGCTAGTGAGTGTGGCTCAGGCACACCCTCAGGACAGTTA -CAGTGGGCCTGCCTGTCAGTATTCTGTACGGCTTAAGCAATGTTCTGCTGAGGCTAGCAA -GCAAACTCAAGACTCTTCCATAGTCACCAGATGACTGCAATTCTTGCCAGCTGATGGCCA -GAGATCTTTGCCACATGGTCCAGAGCTTAAGGCTGCTTACAACGGAGCAACTTGCTTTTC -CTCTTAACCAGTGATGTAAGAGAAAATAAGGTTTTCAAAGCACAAGTACTTCAAACAGAT -GCTGTCCATCCTGGGCATAGATAGTCACTAGGTGGGTTAGTGGAAATAGTGCCAGAATTC -TCTCTTCAGCTTTTGCAGTCATTGCAACAGAGTCAGCAGTTTTTGGTGGCTGCGTTATTC -TGTGGTCCTAGTTAAAGTGACACAAATATAGCATGATTTGGTCATCAGTCCCTTATGATT -AGGGGAAAGGAGGACTGTTCTAAGGTGGTAGATACTTTGTAGCTAAATGTTTCAATGTTT -GTGCACAGCCATGATTACTCTTCAGAGTGTCCTGTGAAAGTCAAACTTGGAGCCAGCTTT -TAACCACCAGTGTAACGTTAAACTATGCAAGAAGATTAATTAGGGGCTTTATTATCAAAT -AATATTTTTAAATATTTAAAATAGTTTTAGCAAATACACTTTAATATAAATACCTTTTGG -GTTTTCATGGAGTTTTTGTTTTGTAACTTCCCAGGTAATTAATAGACTTTATTATTAGTA -AAGATCACTGCAGTTTTAATGACTATATGAAGGTTAACTTCACAGGGTAGATTATAGCAC -TGGCTTACTGTATACTGCACTCCTTCATTAGGGTTTCTATAGCTGTGACAAAACACCATA -ACCGAAAGCAAGTTGGGCAGGAAAATGTTATTTTATCTTATAGCTTGTGATCCATCAAAT -CAGCCTTCCTTGCTAGGTGTACTAGTACATGCAGAAATCCCAGCATTCAGGAGGCTAGAG -CCCAAGGCTTCCTGTGAGTTTGCAGCTAGCCCAAACTACACAGCAAGATCTTATCTCAAC -AACAGCAAAAGAGCAGTGTTTCTCAGACTCACCTTCTGGTCCTTTCCTGGATTTCCTGTG -GCTGGGCTGGGACTTCTACATCTTACCAATTCCTTACATCCTCTGGCTGCCTCCCATTTC -CCTCCTCCCATGGGCCCTACTGTAGTGCTGCTCTGGTTACCCTCACAACTGGAGATGCTC -CTATGTGGTCCTTTCTCAGAGCAACTTGTAACGAGCTTGGAACCATAGCAAGGCACAAGG -GTCTCATTAGAGCCAGTCCCTGTCCGTGCCTGTCCCTCTCTCCTTCCTGGCCTCTCCTTT -CCAGTCACTTTCCAGACATACTGACCCTTCCTTTGGGCCTTACCACTTTGCAAATGGAAC -CTGATCCTTCAAAGCTGTTCTGGTTCAGATCTCAAATGTTCTTCCACTGCCTTGTGCTAA -GATCTTGGTCTTCAGTAGATGGTGCTGGGGCGGGGGGGGGGGGGGGGCTCACCTTTAGGA -GACAGGGCCTATGGGGTAGAAGTAGGTCACTGGACATGACCTTGAAGGGCCCTGGCCTCT -TCTTTTCCCTGGCTCCCAGCCATCCTGAGATAAGCAGCTTTGCTCTGCCACATGTGGTTC -ACCATGAGCCACGCTACCCCAAGCTCAAGAAGCAACAGAGCCAAGTGACCATGAGCTAAA -ACTTCATTAATGGTGAGCCAAAATACATCTTTTCCCTCTTTAAAGTGTTTGCCTCTTGTA -TTTTATCACAGCCATAGAAGCAAGTAGAACATTTCAAGCCCTTCCCACAGGCTACTAGCA -GTTACTATTCGACTATAACAATCATTTGCGATCAATTCAATAATTCTTTAAATTATTTAC -GTTGGAGGTGAATCAAAACAATTGCTAATTCCAAACTGTTAAGTAGCCAGAAAACGCACT -GTAGGAATTCGTGAGGAAGTTTTTGCTTGGATCAGGATTACTCTACTGGAGGCTGAGAGC -TAAGCATGATTCAATCAGAGGATGGGGAGAAGGGGAGGGAGATGAGGCCAACAAGCAGGA -GGTTCTCTCATTTACAGTGAGAAAGTTCTAGAAGTCAACTCGACAGCAATGTCAGTATGG -CTGGCAATGCTTTGTACTTAAAACTTGCTGAGAGTCTGTGTTAAGTGTTGCTATCAAGAA -TATGGTATCAGGCTGGAGAGGTATCTCAGCCCTTAAAGGCTAGGCTCACAACCAAAATAG -AAGCAATAGTATCTGTGAGGTGATGGCATACTGTTTATCATCAAAACATTCAGTCATGTG -TATGCATAATTTTTTGCAACCTACATTTAGTAAGGGTTCAACCTCTCCTCTATCCCACCA -CCCAGCTGAGGCAGTGGAAGAGAAAAGATTAGGATACGGGGGAAGTGGACCTGTTCAGCA -AGAGTTCTTTGGGGGTGAGCTTAGTCTTCTTTGTCAGCAGTTCAGCACCATAGCAAACAC -CAAATATAAATCAGCAGCTACAGTCCAGGCCTCTTGGCAGGCAGACACCAAGCATGAACC -AGCAGCTATAGTTCAATCCTGAAGAAACCACAAGGCTTGCTAACTGACCAGAGGCCGCTA -AAGCAGCAAGAAGCCACAGGACCCTCACCAGCAGTTCCAGGGCGAGTTTCTCTGAATGGT -GAGAGCATTACCATAAGCAGAGCTCACCAGCACTATGTAAATCAAGCCAATACATGCAAG -TTGTTAGCTAAGAATAAAGAGACAGAGCAAAGCAAACCAAGCCTGAGTGCTCATCTCCCA -CTGTCTGTGGGGTCAGATTTATACTCCTTCATCAAGCATCCTTTCACGTGTCTGCTATAT -CCAAACATCCTCTTACCTGTGTCTGCTTCAGGAAAAGTCTTTCCTGTGCCTGCTTTAGCA -AGACATCCTTTCACTTGTGTAACCCAGCAAAGCATCATTTGACATAACTTTCCAAACAGA -CTACAAGTTTCCACTTCAGTCATGCATCTTAAGTATATACAGCTTTGATCTGCAAATTAT -ACTCAATTAAAATGGGAACAAGTAAATATCAAAGGAAGAATTTAGAACATGTGAAAATCA -TAGAACATGCATAAACATACACATACCCAAATAAAGTTTTATTGGAACCCAGCCACACCC -ATTTGTTGGTAAATCATCTGTTTCCATCCTGTGGTACACAGTGAGTATTGTCATCTTCTG -GCTTTCCAGTCCAGTCTTTTACAGAACCACCTTGTGACTCCTGACCTAGCACCCTCTCTG -AGGGAGCTCTCTCCATTTGCTGTCACAGCACGGGGGTGTTTTCTCTCTGCAGGGAATAGC -GGGTGCTGGCTCAGCTGCAGCTCCTTATTCCTGTTACCTAAGCTCACAACTGTCTGTAGT -CACTCTAGTTCCAGGGGATCTGACACCCTCCCACAAACATACATATGGGCAAAACACTAA -TCAATGTTCATAAAAGTAAATAAGTCACTTTTAAAAGAAATTAGCATCTTCATATGTTGA -CCCTGTTCGTCAGAGGGTGACCTAGTATATGAATGCATTGTCAGGGTGCATGAATTGGAT -TGTCTTGACTGTGTTACAATACCAGTTGGCTCATCACCACATATGCCCTCTAAGAACTTG -TTTGAAGAGGCCCAGCATGCGTGCTCTGCCTTGAAATGGTTGCATGAACATGCTCTGTGT -GCTGTATGTGAGTAACCTTTGCTTTACACAGCACAGCAGACTCCCCTTGGTGTGTGAAGC -TCTTACCTTTTAAGGAACTGGCAGGCTTCTCTGGCCAACTTCAGTCCTTCGCATCACACT -GTGGCCTGCAGCCGTTGGGGTGGCACCTGGTACAGTGATCAGCGTCCAGAGTTAGTTGTG -TGCAGGAGCCAGTTTGACCTTCCAATGTCTGGGGAAGAAAGTCGGTCATGGCCAAGTGTG -TGCTAACTGTGGCTTTCAGGAAAGTAAGGGCCAATTGTGTCTGCTTTCTTTTATGGACGT -TTATTATTTCTTCAGTGTATAACTAGGGCAGCAGATGGCTTCTGGGCTATGAGGTTGTCT -GACTCGTTGCCCTAGGGAATGGTCACTCATGAATAAGCAAACCAGGTCAGTGGTCTGAAT -TCAAAGTGACTGATCCTGAATAATCAAAAAATCAATAGTGTTTTAGATTTTGGATTTGTG -CTTCTGCTGTTTGAGTGTCACTCAGTATGTTTGAATCCTCTTAGTCCAACGAGATAGCAG -AAAGAGAAGCCTACCCTGAGAGTGAAGCTCTACGGTGAGATCCAGTTTTAGCTGCCTTCC -CAAACACCACAGGCAGAGTCTGTGTGGATTGCTATAGCAATGGGGACTACTGAACCAGCC -TCTTACCTCTTACGGCACATCCATAGCGGGTGCTCAGGAATAACTCCATAACTGGCCTGC -GTAGTAGGTCTGTGTCTGTTTCCAAAGGAACGTGACTGCTTTTGCTGTGCAGGGCCTACT -AAGCTTTTAGGTAAGTCATGGCCAGTTTGCCCTTGAAGGAGAAGTTTATTTACAATACAG -ATATATTCATTTCTTTATCATCAGTGTGACAAGTTTATCGCAGGGAATGTTAGAGGGGTT -GTGGGGAGGAAGAAATCTCAGCACCTTTATCACAAATTTGATGTGAACCGAAAACTATTC -TTTCTTTAAAAAGCAAAGTCATGATAATTTTTATATGCCTCGCTGACCTCAAGTTTGGTC -AAAGTGTTATCTAGATCTCCAAGAATAATTTAGAGACTGCCAAGGATTTGCTTAGATGTG -TTTTCAAGACTTACCCTGAACTCTGATATACAGAAATGATAAGAGATACAGATATGTTAA -ACTATATGGATATTAAAATATTAACCATGTATCTCGATGAAGGATTTCAGAGTGGCTTGT -TGTGGTTTAAATGACTTCTAAGGTTACACTGTATTGCATTGTATGGGTAAAAGATAAAAT -TGGAGATGTTTATTTGTCTAACAATTCAAGTACATATTTATATATGTGATTAACTTTAGA -GCTAAATGTAGTACTCCCCCCCCCCCCGCCAAGAACAGATGTGATAATTAAGGATATTAA -ACAAAGGAAGAGGTTGATTTACCTAAGAGTGATGCCAGTATACACCTAAATAAGACAAAT -AGGCAATTTCCTAAGGAACACTAGCTGAGAAACAGAGAAACAGACTCACTATGTATCGAA -AATGACCTTGAACTTCTGACCTTCCTGCCTCTGCCTCCAAAAGCTGGGATTTCAAGTCTA -CTCCTGACCCACAGGTCGGTGCTGAGGGACTAAAGGGAAGTCTGTGCACATGCTAGCAAA -AGACCTCTTATTTTCCAGATAGGAAAATGAGCCTGAGAGTGAACTGGGTTTTGGTGAGAT -TTTTAGCAGGGAAGGCAATAATCTGTATGCAGAGTTGAGGAAGCTGAGGGTAAATGCTGA -GAACCCAGTGGGACGTTGTCTTCACCAAGATCCCAGAGTGAGGCAAGATCCTCTGCTTTG -CGTTTTGGGGACTAAGATGGGTGTGTGTTCTGTTACTGTGGGACTGTTAGCATCCCATTG -CAAAGTTCTGCCCCAAAGGATGAGAATTAGAGTTTATAATATACTTATGCTGCCCTGTGG -GCTGATGTAAGAAGGACAGTTGTTTTCCAGTGTTGCCTAGCAATTCAAAAAACAACCCTG -TAACATCCATCTGTCTCTAAGCATTGTTAAGTCCTTTGTGTTGGTGGCGTCCTCAGAATG -ATCATTTTCAGAAAATTAGTTCTCAGATAGCTGTGGTTTCGGGCACTTTTGTTTTAAAAC -TATCCTCGGGGTGTTGGTTTTCTTAAAGTCTCACTCTATGTAGAACTAGGATTTACCATG -CTTGGATTTACCTGAAACCATGTGGGCAGGCCTGACAAATGAGTAGTTGGTTTGTGGTTG -CAGAGTATCAAGTCAGTCCTTCTCAGAGGAAGCCTGTATTCCTTAACAGTAAACCATTCA -TTACCACTGATGGAGTTGGTTGGTTAGGTGTGGTGACTTCATATCCTTACACTGGCTCTT -TCCACCACCAGGAAACCTTCAGGCCTTTCAGTGTACCTGGATTTTAAACAAAAATTTGAT -GCTTAGTCTACTATAAGCCTAAATGAAAATAATTAGGACATTAGTGCAGCATGAGTTATT -ATTTGTGCTGCTGCTGCTGTGATGGTGGTGGTGGTGGTGGTGGTGGTGGTGGTGGTGGTG -GTGGTGGTGGTGGTGGTGGTGGAAGACAGACTCTCATGTATCCCAGACTAGCCTCACCCT -GCTATGTAGCTGATGTTTCAGGTATATATTACCACTGTTTATGCCATGCTAAACACTACA -GGAGCTAAGCTACATACCCAGCTCTCCAGCTATTTATCTGGGATGTGTGTGTGTATGTGT -GTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTACATGC -ACTATTTACATCAAGATGTTGGTGAAGGCCAGAAGGAGAGTGTTAGACCCTTGCAACTGG -TGTTTGGATGCTGAGAACTGAACCTGGGTCCTCTGCAATAACATCCAGTATTCTTAATTG -CTAAGCCATCTGAAGCCCCAAATATTTTTAACTACATTTATGCCTACTTCCTTTCACTTG -AAAGAGTAATTACAAAGTGAAGGTAGCATGTGGTTGTGTATGGTGTCTAGCATTACAGAG -AAAACAGGGAGCCACAGACTAGCAGTTACAACAGAACCAGCTAGAGCCAGTTACTTAGCC -ATAGCAGGCCTCTGATTTCACATCTGTGAAAAGCATACAATAGGCAGAGTCTCTACATCA -TAGACTTGTAAAAAGAGAGAATTTAGAGCGGGGCCGGGCACTTAGGGAAAGCCTTCCTAG -CCACCCCTCGCCTCCCCTATCGTCTTCTCTCCTCCCTCATCTCCACCCCCTCTTCCTTGC -CCTCCTTTTCCCCTTCTCCACTTCCTTCTCACTTCTTCTTGCCCCTCCTCTCCTTTCCCC -TCCTCTTTCCCTTCCTCTTCTCCCTCCTTTTTTCCCTTCCTCCCCCATCCCCCCTCTTCT -CCCCCTCCTTCCCCTCCTCCTCTCCTTCTCCTCCTCCTCCTCCTCCCTCACTCTTTCCCC -TGATCGCCATCATTGTTATTGCTATCAGCCCATACACCATTTGCAAATCTTCAGTGACAC -ATGTGAGAAGGAAGGTCAAGCTCAGACCTGCAGTTCTGTTAGTGTAACACTGTAGTCTCC -CCGAGGGATGACTCCCTAGAACACTCCAGCCACTAGTCTGATGCCAGTGCCCATGCCCCA -CCGGGTGTTCAGAACTTTTAATATAATATCATCACCACCTGAAATTGAACTTCCAAATAA -CTCCTGAGTCCAGGGCAGATGATCCCTCACACAGGAATATGTCTGATGTGCAGAATGATG -CACACACACACACACACACACACACACACACACACACACTTATCTGCTCATTGCTGCTCC -TTTCATTCACAACCTGTGCCACTGTCGTCCCTTCGCAGGTGAGGGTACTAAGGACAGGTA -TTCTGGGGCAAGTAATATTAGTGTTTAGGTGTGGAGCATGGTGGGAGAGGAAGGGGAGAA -CTGATTCCACAAGGTTGTCCTCTCTGTCCGCGTGCGCACACACACACACACACAAACACA -CACACACACACACACACGTGCGTGCACAGAGAGGACAACCTTGTGGAATCAGTTCTCCCC -TTCCTCTCTTTCCCCCTTATGTGGGTTCCAGGGATCAAGCTCAGGTCTGCAGGGGCTTAC -ATGGCAGTCAGTCTACCTTCTGCCCCATCTCACCAGCCCAGGGACACATACATATGTGAA -TTTCCATTTACAAATGGACCGTTATACAATGGGAGTAATGAGAGCAAAATAGAAATAGGT -ATGGTGGATGAATTGCAATCCCTGCATAATAAGGAGAAGTAAAATCAAGTATGTTAGAAG -AAAGCTTCACAGTAACTCACATTTTACACTTCAATTAGGTTGCTGTGAGCAAGCTGGCTG -GGTGGGTGCAGTGTTTGCTGACCAAGCATGAGGACCAGTGCTGGGATCCACAGCAGCCAC -TCAGGAGCATCCTGGGGGCTTATCTGCTAGCCTGGCTAAGCACTGAGCTCTGAGTTCACA -CATGCACACATGAACACATCCATATGTACATAAAGCCCATGCACAAAGCAAAGTTTAAAA -AAATAGAGATGTTTTTAGTTAGACTTTTAGGTTAAGGTAGCATGCCCTTGTTTCTGCTTC -TACTGGCCTATTTTGACTTTATAATTTGGTGTGAGTGTGTCACACATTGAGTGTGCAGGT -GCAGTCACCTGTGCACTTGCAGGTGGTGGCAGGTCTCTTCCTCTCTGACCCACCTGTCTC -AACCCCACAAGCCTGGGCTTACAGGCACAGACAGCCACACATAGCTTTTTACATTGGTGC -GAAGGATTTGATATCAAGCCCTCAGGATTTCACAATCAATGATCTTACTCACTGAGCCAT -CTTTCCAACCTCTGACACATGATTTTTAAAAACAAGTTCGATGCACTGTATGAGAGACTT -CTTTATTTCTTTTAAAGTCTTTTTTTATGAAATTTAACTTTCAAATAACTCCTGAGTCCA -GGCTAGATGGTCCCTCATGTAGGAATGTCTGATGTGTAGAATCAATCTCTCTCTCTCTCT -CTCTCTCTTTCTCTCTCTCTTTCTCTCTCTCTTTCTCACACACACAGAGAGAGAGAGAGA -GAGAGACAGAGAGACTCTTTTTTTTTCTTTCCATTTTTTATTAGGTATTTAGCTCATTTA -CATTTCCAATGCTATACCAAAAGTCCCCCATACCCACCCACCCCCACTCCCCTACCCGCC -CACTCCCCCTTTTTGGCCCTGGCGTTCCCCTGTTCTGGGGCATATAAAGTTTGTGTGTCC -AATGGGCCTCTCTTTCCAGTGATGGCCGACTAGGCCATCTTTTGATACATATGCAGCTAG -AGTCAAGAGCTCCGGGGTACTGGTTAGTTCATAATGTTGATCCACCTATAGGGTTGCAGA -TCCCTTTAGCTCCTTGGGTACTTTCTCTAGCTCCTCCATTGGGAGCCCTGTAATCCATCC -ATTAGCTGACTGTGGGCATCCACTTCTGTGTTTGCTAGGCCCCGGCATAGGAGAGAGAGA -CTCTTAACTCTTTTTTTTTTTTTTTTTATTAGGTATTTAGCTCATTTACATTTCCAATGC -TATACCAAAAGTCCCCCTTACCCACCCACCCCCACTCCCCTACCCTCCCACTCCCCCCCT -TTGGCCCTGGCGTTCCCCTGTACCGGGGCACACAAAGTCTGTGTGTACATGTATTGGGTA -CTTTTGGCTTTCCTTTAGCATTCCAAAGTCCTTGAAGATCCTATTATGGCTCCTTTCCCA -AAACTTATTCTTAACTCATCACACCTTTAAAGGGGAAAACAAGTGGTTGCTTATATTCAA -CTAATTATTAAGACACAGTGGCACATGCCGGTAATCCAAATCCCTCACCAGCCTGGGCAT -ATGTAAGACCCTTGACTGCATTTCCAGCACAAAAATAAGCCAAGTAATTAAATAAAATGA -ATATTTTATTGTAGCTTAAAAGCCTCAGGGTCCTGGGATTCCACTTAGACTGGTTAAAAC -ACTTGTCCTGCAAACCTTATGTCTTGTATTCAGTCTCCAGAATCTATATTTTTAAAAAGA -AAACTGAATATGGGACACATATCTGTAATCCCAGAACTTCTGCGCCGAGATGGGGGTGGA -GATAGGAAAATGAGCCAGAAGATCGCAGCCATCAAGCCTGAAGTAGAGAATGCTTCAGTG -AGGTGGAAGACACAAACCAACTCTCAATCATGGTCTGTTAGCCTGAACACATACACCATA -GCACACATGTGCCCAAATACATGTTCACACATGCAGCATGCACACATTCGCAAACACTAT -CTTTAAAAAAAAAAAATGAATCTCTCCCTCAGAAACTAACCTGTTCACTTTGCAGCCCTT -TAAAGGCTTAATGATTTAAGAATAAGTTTTGGGAAAGGAGCCATAATGGGAAACTTCAAG -GATTTTGGAAGGCTGATTCTCTATATTAAGAGAATATATTAGGTGATCACAAGCTTATTT -TTGTCTTGGTTTCTAATATTCAGCCTGTCTCTCATTTCCCGCTTCAAACACAAAGTCCTC -AGCTACCTTGAATTTCCCTGCTTTTTCTTCTTGTCGAGACCAGTCTTGAGATCTCCTTGT -CGAAAGCTGTGAGGAATCTAACCATCTCCGTATAACTTCTGTTCCTCTGTTTGATTTCTC -TCAACAAAAAGTATAAGATAAGTAGTTACCCAGGAAATATTTTGCTATATAATTGACAAG -GGATGTTTGCTCTTAACTCATTCCATGGGGAAAGTAATTTCAGAGAAGGTCACTGACCTA -TTAGTCTTTCCTTTGATATTGATAATGATTTTGAGATGGGTTTACTGGATGGTTGCAGAA -TTCTTCCCGGCTTCCAGCTTATAGATCTAGTAGAAGTTATTCTAAGTTTGTGCAGGAAGA -ATATATCAATTAGAATACATAGAGTAAGAAGTGGGGTACTGAACTGCACATATTAAAATG -CCCAGGCCACGTACTATGGAACTGGGAAGGGGGTAACCTTCAACCGCTTAAAGACGTGAC -GGAAATGTCCATCCTCTTCTGTGCATGTGGGACATGTCTTCATTTCACAAAACTGGAAAG -TGGCCAGGCTAGAATTCACACTCATAAGATTAGCTGGCCCTCAAGTGCTTTGAAGTCTAA -TATGGTAAAAGTCTCAACAAGAGAGAAAAGTCTTGTATTCTGGTGTTTTGCCTAATATGC -AAGGAGTCAACTTTAATGTGTAATATGTTCTAGTGTTGTTGGGTTCTGCTTATAATTCCT -TTAACTCAATGATGTTCATAACATCAGATCTTTGTACTTATTATGAAGTTAAGCTGAGGT -AGCTTTCCTATTAAAGAGAAGTATTCAGGCAAAATAAATATGCCAAGCAAGATAAATCTA -GGCTCTTTAGGCTTCTTTCAAAGGATATGTTGCATTTTAAGTGAGTCCTTTTTCACATTT -TAGAGTCCTTTATATATACTTTTATTTTATATAAATAAAAGTTGATTTTGTTGTTGCATA -GTAACCAACTAGCACTTCAGTGATTGCTAGGAGACTCCATCCCATCTTAAAGATAAGGAT -GAGGTACCTTATCTGATAGTTAGTATATGTAATAGTCATTAGAGTCAAATGCAGCTCCTG -TTTAAATAACTCATAATGCTTGCCACACAGTGAACCATGCCAGCTAACTCCATAACAAAA -ACACTTCCAAAAGAGAGGCACACTTCTCAACACCTCGCACATTCCTGAAAATATTTCTCT -CTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTGTGTGTGTGTGTGTGTGT -GTGTGTGTGTGAGGATTCAGGTTGCCACTGTTTGATAATTGGATTGTCCTCCCTCACACA -CACCTTGATAAGGGGACAGTAACAGTGCTGAGTGTGACAAGTTGGACCTCAGCGGCAGTA -AAGGAACAGAACTTGACAACAAGGACATAATGTATAGGAAGGACAGTGAACATATGGGCA -GCAGAAAAACTATTTTTCATAAGAGTGACCAACCTTCTCCAGAATCCTCAAGTCCATGTT -CCTAGGGTCATTGAACCTAGACCTGCCATTGATCATGACCATGGCCTCAAGTTATCAAGA -AAACCCCTTGTGTCTGAATCAAAATTACATGCAGATTTCATTATTTGTGTCAAACTTCCT -TCTCAGATGTTGGCATGTAGCTTTCTTTTTGCTACTTTGTGCGTTCTTCTCTTCCCACCC -TTTATTCCCTCAGGTTTCACCCCCTATTACTAGATAGGAGAGAAAGGAAGATGGAGGAGG -AGAGAGAGAGATCTAAATAAAGTCAGCAGTCTGAAAGGGGACAACATTATCATTAGATTA -CTTTCCTGCTGACTAGGGAAAGTTTGATCTTCACACTCAGGATATCTCCTTTCTTTTTGC -TGTTGTTTCTTCATTGTATACTACAAACACCAACCAACAACCCACCCCACCTCTCAGTTT -ATAAACCCTCTGAAAAGTTCCCAGAATTCAAATGTCACACAATCGGAGAAACCATCTGCA -GCCGACAAAATCATGTCTCTGCTAAAGCATGAGACAAATCATAGTCAGCTGCTGTGGACA -GTCTACAGCAGCCCCACCTCCCACACCTGGGATTAAAATGAAAACATATTCTTATTTCTT -TGTTTCTGTCACTACTTTGGCAGGTACAGCAGAATGTCCCTTTGGGAAGGGACTTTGCTC -CCCTTTCTATGAGCAGCTTTCCTTTGTCTGTTGTATGTATTCATTTTTGCTCAAGATTCC -ATTAAAAGGGGTCCAAATTCCCTAAAGCTGTTTGAGAATTGATTAGCTAGAAATTCCAAT -CTTGCAACACCTCTTTCCTCCATGTTGGCAGGGGAACCACATGACCTTCACAAACAGTCC -CAACCACAGCTCATGTCGGAGCAAATAAGCCACCCTGCTAACTCTGAAATCAGTTTGATG -CAGCTGCACATGGCCTTTCCACCTTAAAGCCACCGTGGGTGGGGCTGGAAATGCACTAGG -AAGTGTAGGTTCTGCCTAACTGCCATCAACAAGTGACAGCCATTATCTCTGTGTGTCCCA -GCAGTGGTCTCAATTGCCTGCGTATGAAGTAGACACAGGAGTCCTACAGAGAAAACCTAC -AGGGAAGCCATGGGAAGGGGTTGAGAAGGAGCGGGCTAGGGAAAGATAAAAGTCCAGAGC -AGATGAAGTAGGGCTAAAGAAGCCAGGAAATGTTGTTCACTGGGGCCTGCCCTGTGATTG -GATCGCAAAGATGAGAATCTTAACAAGGACGGCCCTTTCATAGAGGCCATATTCAGCAGT -ACCAGCAGCCATCCAAAAGTGGCCTCACCCTTGTGGAAGGTGTAGAAAAATAAAGATCTT -TTACAGTTGGATATTTCTTCCACTTTTAAAAGGAAAACCTAACCTGGCAATGGTGGTGCA -CGCCTTTAATCTCAGCACTTGGGAGGCAGAGGCAGGTGGATTTCTGAGTTCGAGGCCAGC -CTGGACTACAGAGTGAGTTCCAGGTCAGCCAGGGCTACACAGAGAAACCCTGTCTCGAAA -AAGCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGGAGGAAACCC -TGCTCTGCGCAGTCTGAACAGGGCTGGCATCCACACATGTGCACATGAAAGTGCCCTTTT -TAGCACCCTGCTATCTCATAACCTTTTCAGCACGGGGCACCTGAATGAGCTTTGTCTGCT -CGCTGGTGGGTTTGCCTGTAACAGGAACCCATGCCTTGCTGCCCATCTTCACCACAGTTC -CCACTTCAGTGCACCAATGTACTGTTGGGAAGCCCTCCTCTCCCTCCCCAGGTAGGAAAG -CCCCATCATTCGTTCTGCATATATAGCGTCAGGGTCTCAGGAGTGAGAAGCATATGTTGC -CAGCACACAGTTCATTAATTCTTACGATTCCTGTGGCCTCCCCTTCCTTAAAAACAGAAA -TCTTAGAAGATGTCCTTGCCAGGAACAGCACGATCGAATCCCAAAACAGCGTCACACTTT -TGTCAGACCCTGTTGTGTATTATATAGAAGGTCTGCCAAAGTTAATGCCTCTCCCCAGCT -GGCTTCTCTCCCTGCCGTTTGGAAGGGGAGCGTCCCAGTTTAGCCCCACTGCCGCTAGGA -TCACTTTCTTGTCAACTACATCCAGCCTTTCTCGGAAGGATACTGATGCTATTTGTTGGA -TTGCTTCTCTAGCATTCACTCGATGTGAAAGTAAGTTCCTATTTGAAGATAGTTCGAGGT -ACTTGGTTGTAATGAGAATTTTGGCTTCTTTAAACACAGAAACATTATAGGAGTGTTTTT -GTTTTAATCCCATGTGTGGAATATGGGGCTGATTTAGACTGCCCACAGCAGCTGGCTATG -ATTTGCCTTGTGCTCTGTCGGGGTGTGATTTTGCCAGCTGCAGATAGGAATCTTAGAAAC -TCTTGAGGGTATAAAAATGCTAGAGCCCCCAAGAGATGCAGTGGCTACTGCTCCTGTTCC -TGCTGCTGCTTCCTGCTGGCTGCTGGCTCCTTGTAGTTATCCTAATAAAGATCAGCATTG -CCCCAAGGACCTTCCCTAATCATCAGGAAGTAGTCCATGAGATCAAATTGACACCCCCCT -TTCCCCTCTAGCCTTCTTTCTTTACCAACTAATGTTGGGAATTGGAAGAGATAAGGGTGG -TAGAGAAGGGAACCCGTACACTTAGTAGAAGACAAAACGGTATACAATACGTAGGTGGAC -ACTCTCAGAGCTTGTAACCCATTGGAGGAGATCAGACGTAAAACAGCATGTAAGCAGCAC -ATGGTACGGTAAAAACATTTCCCAGGAAGGAGGAGAGACAGAATGTGCAGATGTGTGGGA -AGTTCTCCCCACTCTGATGTGTGTCTTTTAGAACAGAGGAAAGGTATGTGAGGTTAGACC -CACAACAGCAGTCAGTCATGAGGACTAGCTAGGACAAGCGCATGGTATGTGAGGTTAGAC -CCACAACAGCAGTCAGTCATGAGGACTAGCTAGGACAAGCGCATGGTATGTGAGGTTAGA -CCCACAACAGCAGTCAGTCATGAGGACTAGCTAGGACAGGCGCATGGCACAGGACTGTAG -TTGGCCTTGGTTTTCAGGTTCTATAGCTCTGGTGTTTTCTCCCAGGTCTACCAGCAAATG -TGAAGCTCCTCCCAGCCATAGCCTAGCCACTACCTCCTGTTCACCTTGAACCTGTCTTCC -CAGTCCTTGGTCCACTGCTCCATGCTTCTCCATGTTGCTCCATTTCCTGAGTGGCCTTGT -CACCCTCCTCTCCCCGTCCGCATCTGTTGTCCTTACTGACAAGCCCTACTCCACCACTCC -AGGTGACAATATTCCCTTGACCTTCCAAAGCACTTTGGACATCTTTAGCATATGGCCTTT -CTATGTTCTATCTAGAACAGGGACCGGTCATCTTGGCAGTGGGTATGGACTCGCAGTGTT -GATAATAGCTCCACCCACTTGGCTTGCGTCATGTGTAACTTGGAGGAATTTTTCCAGTCC -ATTTCAGTTGATTTTCTTCTAAGAAGCAACTTGGGCAGAGTTGGCAGTTTATGAATGAAC -AGGAATTAGGACTCAGCTTCCAGCTCTTGTCTGTTGGATCCCATTTAGCATCCATTTGAA -GAGCAGTGACTCAAACATCTAATCTGGAGAAACAGCCAACCAAAAAAATGCATGGCCACA -TCCTGGCTAATCCGAAGATGCTGCCTGCTGTGCCGGTGGAGGAGCAGTGCGTGGGAGTGG -GTGGGGTTTGTGAGTCACGCAGGAAGGGAGCATGAGGGGGTGATGGGAGAAGCTGAAACT -TACCCGTTCTCTTCTTCTGGAGAAATATCCTTGCCCAGCATAGAAACCCTCCTTTCTACT -GTGTTCAGTGTCTTCTGTTTCCCTTTCCTTAGAAGGCCCATGGAACCACTGGTACTCTCA -GATGCTACGCGATCTCTGGGTTGGCATGATTCATGACATGGTCTCACACTTGTTTTAGAA -ACCTTGTTGTAGCTTACATTCTGCTTTAGCTTGAACCAAAATCACCTATAGCCATGACCT -CTCAGGCAGGCCTGTCACATTCATAACTCATGAATGCAGAGCCCTTACTATGCCTGGCGT -TTCCTGCCTTCCTTGCCACTGCTGTGCAAAGGAAAGGGGGTGTGAGGTGGGAAGCACCTT -CCCACCCACTGCATTTGAGTGTCGCCATAGCAACTAGTAATGCCTAGAAGCAGCCCAAGT -GTTGTTTTGTTTTCTTTTGTTTTTATCTCCAGTTCCTCAGCAAAATGTGACCCTGGAACT -TGAGACATAGGGTCAGCTGCTTGACACACTTGATCCAGCCAGGATCATCCACGTGGCCAT -TTCGGGTGGTCCATGATTGTAGGAGTAGGGAGGGCTCAAAAGCATCCCTGTGTGTGCAGC -CTGTGCAACCATTGCTGGTTCAGGAGAGGTGTGCACAAGCCTTGGGGGTCACTTACCTGG -CTGCCTCCCTCTTGGGCTTCTGCCCACAGAGGCCATCACAGGCCTCGAGATACAAGGTTC -CTGCTGGTGAGCAGTGTTGCCTTTTGAGCTAGGAAACAGTCCGTTAGCCTAGAACTACTT -TGTCCATCTGTGAGCCTCTGCCTGAAGGCTTGAGAAAGGAACAGAGTCATCCGTCTCCAA -GAAGGTCTGTGGGAGTGTTGCATGGCCCAGCAGCAGAAGCAACGTCCGCCTTGCAGCCAG -GCAGACCCAGGTCCCGTGCTGTGCTCACAGCACCCAGGTCTTGTGAGAGTTCTAAAGCCC -ATCATTCCTCAATCTCCCTTCCCCCAAGGAAATGAAATCATGGGGTATGGCATTGTTGTG -GGAATCATAGATCATGAATATAAGGCCATGAGTGTATCATGGTAAGCTAGCACACGGCAG -ATTTTTCTTAATGGCAACTTTTTAATATTACTGCCCACACCAGACTTACTCATCCAGGAT -ATGCGAAAATGGCATTGATGAATGGGTATTTTTAAATATGAGGCTGGAGGTAGGTGGGGC -TCAGTGGCAGAGTAATTGCTTGGCATCCCTGGTGCTGTGAACATAGATAAGCAAATAAAT -CTTTTCTAAATAATTGAGACCTAGCCTTAACTAGGATAAGGAATATGTTTATTCGCTTAA -ATGTAAATACTATGAACGACTCTATCCTCCCTTTTCCCATCTCTACCAACTCCTAGCACA -CTGACGCCATCACTCTGACCCTTCGGAACTCTGGGGCCTTCTGCTCAGACTTTCTGTTTG -GAAAAAGAGGCAGGCACTAAAGTGACTGAAATGCAGTTAGCTGATAACACAAAAAAATTC -AAAACTATTCACCTTTCCCTGCAGAGAAGTCACAAAGACTTTTTACCGAAAGTTGTGTAC -AATCTGTAGGTGGTAATGTGACTGACTGGGCTATCCAGCAAGTTGTGAATGCGACATTTA -AAGTGGATTTTATAAACATTCGTGTCAATGTACCCTGATGAAGTTCTTTTCTGCACCCCC -ACAGGAACGTGGCTGAAGAGTGGTCTGGGCCTGGTGCACCAGGAAGGCAGTCAGCTCACG -TGGACGTACATTGCTCCCCAGCTGGGGTACTGGGTGGCAGCCATGTCTCCCCCCATCCCA -GGTAACACAGAACCAACAGGGCTGGCAATCCGGGTGGATTTCTTTTGGGGATCTGAGCTC -AGCATTCACTTAAATATAACTTCTATAGGCAGTTCATGGTGTGTTCTTTCGGAAGGTCAA -ATGGTAAAGGCTGTTTTGTCAGTGGAGAGCAGTACCTGGAACTTTGACATGGAGGCCAGG -CACCAGGCGTGGAAATGGTCTTGTCTCCAGTTCCATCTTGCTCAAACAGCTGCCTTTAGG -AATTCTTAATGAAAGTGTTCAGAAGAGGCTGGGACCTTCTCCTCCCTAGTTCCCAAAACA -GCTGTGGCCTAGTGTATCTGTAAACTTGAAGGCCAAACTCTCAGCCAAAAGCCATCACTG -GGGGCTTCTTGAGGCAAAATGCTTGCTTTAGCATTTCTGATCAGTTTAGTGAAAAGCTAG -CTGCCTAATGTTAAAAAGAGTAATCTTCACTTAGAATATGTGAGTTGAGTTTAGGATATG -ATAAATATATGCATATATGTGTGTATGTATATATACTTACATAATTCCAGTGATATTGCA -GGACATTGTGCTTCTCATGAGAATTCTTCCTAGTGATATCTCCCTTCACTGCCTTTAAAA -GCCATGCATGCCACTTGGACTCACCCACCTTGGAAAATCCACTTTCCTTACCATTGTTTA -TGCTGGGGCTACATCAGAAATATTGTTTTGTGTTGTTTTGAACACATGTTAAAGCACATC -TGTTCTGAGTTACAAAATTGAGATAGGTTAAAAGATACCTGATTGAGCTGATTAAAAGAT -ACTTCATACAAAGACACGATCGATGCATTTCCAAATGAGAGCTCGAAATATTTTAGCAAT -GGAATTAATGTTGAAGCATTAGAATTCATGCTTTGGCCTTCTAAGTGACTACTAGGATGG -AGCTAGTCCTAGATGGGTGTGGAAAAGCCTTCCTTTCAGTCACCACATTCCTGTCTAAGA -AATACACACTCTTCGGCGCTTTCCTCGAAGGAATTGCTCTCGCAGCATTGCCAGCGTAAG -CCTGCCACAGAAACACCCTGTTTCCCTAATTTGGAGTATGCAAAAGTAGACAAAAGAGAG -GAAGAAATGAAATGCCACAGGTACCAGAGTGAACGCCACAAAGTCCAGCCACCAAAGGGA -AGTTTTCTTAGATGGATTTCAAACAACTGTGGCTGTCAATTTTCCCACCATGCAACAGGT -TAATATTAATATGAGCTTTTATAAAGAGGAAAGCAAGGGCATCCCAGCACAGGTCCCCCC -CCCCCCCCCCCCCGCCCCCAGGAGTTCTCACGCAGTGAAAGAAAAGACTCAAAGCTGTGA -AAAGCAGCCCCACCCTGCCCCGGTGGTGCACATCATGGTGCTGCTTCGTGGGTAATCTTC -CCACTGTGTCTTTTACTTAGACAAATTTCAGTGAAGCTATGCTTCCCTGCGCCACAAACC -AAGAAGAAAACGGTTACGGTTTTGTTCCTTAATTCTGAGCTTAAGCAGAGACTAAAATTT -AAGCTGTGAGTTTTATGAAGATTTCTTTTGACACGGGCTAAAATAATTACATTCTGAGTG -TTTAACAGACCTTGAGAATGGTCTTACAGGACGAAAGTCTCCCCCTGCCCTTCTCTTTAC -TTCTGTATGGAGGATCAAATCCAATGTCTTTGAATATTATCTCTGTACTAAGATGTCCTA -TGAACAGTTAAGGCAGTTACAGACATCTACGTACACACTTTCCCACCCCACTAAATTTAA -GAAATATTATATATATATATATATATATATATGTGTGTGTGTGTGTGTGTGTGTGTGTGT -GTGTGTGTGTGTGTGTGTGTATCTTATAAGATATAATATTTAAGAGAGAATTCCATTCTC -TTCTGGACTCAGGAAGTATCATCAATTCCAAAACCCAGTAATCTTCCTTGGATTCATTTA -GCTCTTTAAAAGATTTGAGCCAGACATGCTGGCTCGTCCAAGCTGTAGTGGAGCAGAGGC -AGAAGAGTTCCGGGAAGTTCAAGGCCAACCAGGCCAGCCCAGTCTTATAGTGAAACCCCA -GGAAAGAAGAGAGAAGGGAACAGGGAGAAAGGGAGGGAGTGAAAATTTGTCTCCTTAAAA -AATATTTCTAAAAAAGAAATCTGTCATTGAACATCAAAAGCAAATTTATAATAAAGCAAA -TGGGTACTTGTTAATAAATAGTATGAAGCCACTGTGTCCCATCTCCTGGACAGTGCAGGG -AACTGGACAAGAATAAATGTCATTGAGAGGTTTTGTTACCAATCTGTTTTGAGCTACCAT -GTGAGCTACCGATTTATATTATTCACAACATTATGAGGCCGATTCTCATTGCCCTGGAAC -ATTGGGAGCAAAACTTAAACCCACCCCTTGGTGTTCTTTACATTGCAAATTAAAAGCTGT -TGTTTTGTTCTGATTATCTCTAGCAAATCTTTTCTTTAAGTGCTAGAGAGTTCTATGACC -ATAAGAGATTAGCCTTGCTAAAAATAAAAATAAACAAACAAAAACAATATTGTGGATGAC -TATGTAATTTCTTTAAATAGGAAAGTATTTTGGTCAGACTTGACATTTTAAAATTACAGT -AAATTTCTATCATATATTTAAAGCAATTCATTCAGGCAAAAGATATTCTGTACAGCAGTA -ATTTCCAGGAAAAGTGAAAATAAAGTCATAGCCACTTTTTGTCATAGCCACCTTGTAAAA -TCCCCAGGTTCTTGGTTCCTCTCGGACATGAGGTTCTACTCAGTGGTTTATCATGCATTC -ATTTTCTTTTATGAAAAGATCATGTATTTAGAATGCTGGGCATGCTGCTGTGAGAGACTA -GCTTCTCCTCTAAGGGGAGGGGTGGGAATCCCCTTGATATAAGAGCATTTCATACCTGAG -CATCAGGGGCTACCAGCCACTGAAGGGCTAGCGACTGTCATGGATGGGAGTGACGGTACC -TTGGGTAAAACAGCCATCGTGTCTCTGACCAGCCACTCTGTCTCGCAGGCAGGAAGAGGG -TTTTGTTTTTTGTTTTTTAAGTCATTACATTCTCAACTCATTATTCCTATTCTTACATGA -AGGAATTCAAAGCTCTAAAATGCGATTTTCTGACCTTCTAGGTCCCGTTATGACACAGGA -CATTACCACGTATCACACGGTGTTTCTTTTGGCCATTTTAGGAGGAATGGCTTTCATTCT -TTTGGTTTTGCTGTGTCTCCTTTTATATTATTGCAGGTAAAGTGTTACCATTTGGATGAT -GTATTTGTTTAATGTAGAATTTCCTATGCAATTGGTATTCGGAAATGTTTTTTTCCTTCT -TCTTTCTTTTTTCCCCTAAACCATTTTAGTTTAACTCATGGAAAATTACCTAGAATGCAA -ACATGTAATGTAAGTTGCAAATGACCCCACAGGTTATGTAAAGTTTCAGGTCATGGTAAG -GGGCTTATGAGAGCTTAGGTGCTAGGGAGATGCCTCAGGAAGTAAGAGCTCCATCTATGT -GAGCATGAGAGCGGCCGGCCGTCAGATCCCTAGCACCCAGGTGGAAAGATGAGTGTAGCC -ATTCACACCTGTCTGTAGCCCTGGTGCTGTAGGCGATCGAGACAAGAAGGCTTGTTCGCT -GCCAGGCTCAGTCCCAGTTCAAGAGAGGTCAGAGAGTGATAGAGAGCATCAAACATTCTC -CTCCATCCTATACGTGTTTGTACTGTGCATATACCACACACACATGTACACACACACACA -AGCTTAACAAGGCTGAGAAGTAACTCGCTTAGTAAAGCATTTACTAAACAAGCACGAGAA -CCTGACTTGGCACTTCAGAAGCCACATACAAAATCGGGATGTTGTGTCCCATGCCATAAT -CCTAGCACTGGAGAGGCAGAAACAGTGTATCTTTAGGGCTCACTGACCAGCAGTCTAGCC -TACTTGATAAGCTCTAGGTTAAATGAGAGAGTGTGTCTCAAATAATAAGGTGGATTAGTA -CCCAACATTGATCTCTGGCCTACAGACACATACACACACAAGCACACATGTGCACCCCTA -CAGAAACACTCACAAGCACACATGTGCACCCCTACAAGCACACACACACCAAGAAAGAAA -AGAAGTTGACAGTTATTAACCGATTCATTCCTATTCCTTTACACTCACTAAGTGATGAAA -TTCTCAAGATCAAAGCAGAATTATTTTTACTTCAATGCTGTTATCTTACCTTAGAACGAA -TGAGAATTGTTGATTCCTGGGTGTTTCTTGTTGGAAAGATAACTTGGCTTCTCTATAAAA -TCCTGAGCCTCCAAACCCTAGATTTCTCTACTCTGGGTTAAAATGAGAGTGTAGGTGTGG -AGCGAGAAGGCTTCTTCGGGGTGCTGATAAATTGTATTGGTGTTCCTCATGTAATTTGAT -AGAATTTTACCCAAAACATTGCCATCATGAGTCTCTCACTTCTCCCCTGTGTCACCTGAT -TGGTTGCAGGAGGAAGTGCTTGAAACCCCGCCAGCATCACAGAAAGCTGCAACTGCCCCC -AGCTCTGGAGAGCTCCAAGAGGGATCAGGCAACATCCATGTCTCACATCAACTTGCTGTT -TTCTCGACGAGCATCAGATTATCCTGGGCCTCTGTCTGTCTCCAGCCATAGCCGCCCAGA -GGCCCCAGGGACAAAGGAGTTGATGGGCGGGGTGCATTTAGAAATGATGTCCCCCAAAGG -GGAGGGGGACCTGCACACACCCATGCTGAAGCTCTCCTATAGTACCTCACAAGAATTTAG -CTCCCGGGAGGAGCTGCTGTCCCACAAAGAAGAGGATAAAAGCCAAACATCTTTTGATAA -CTTAACGCCAAGTGGGACACTGGGGAAAGACTACCATAAGTCTGTGGAGATTTTTCCCTT -AAAGGCAAGAAAATCTATGGAAAAAGAAGACTACGAGGCCCCTGGCAATGATGACTACAG -AGGTAGTTACAATACCGTGCTCTCCCAGTCTTTGTTTGAAAAGCAAGATCAAGAAGGCCT -GGCATCAGCAGGAAGCAAACTCACTATTCAGGAACACATGTACCATGTACCTTTATCGCC -TGAGAAAGAGCAACTGCTGGACCGCAGACCGACTGAATGTATGATGTCACGATCTGTCGA -TCACCTGGAGAGACCTACTTCCTTCCCGAGGCCAGGCCAGTTGATCTGCTGTAGTTCTGT -GGACCAAGTCAATGACAGCGTTTACAGGAAAGTATTGCCTGCCTTGGTCATTCCAGCTCA -TTATATGAAACTTCCAGGGGACCACTCGTATGTGAGCCAGCCTCTGGTGGTCCCGGCTGA -CCAGCAGCTGGAAATAGGAAGGCTCCAGGCCGAGCTGTCCAACCCCCATGCAGGGATCTT -CCCACACCCATCCTCTCAGATCCAAGGCCAGCCTTTGTCTTCCCAGGCTATCTCTCAGCA -GCACCTACAGGAAGCAGGTGCACGGGAGTGGAGCTCTCAGAGTGCATCCATGTCAGAGTC -ACTGTCTATCCCTGCATCCCTGAATGATGCAGCTTTGGCTCAAATGAACAGCGAGGTGCA -GCTCCTCACCGAAAAGGCACTGATGGAACTTGGGGGTGGAAAGCCACTTCCACACCCTCG -GGCATGGTTTGTCTCCCTAGATGGAAGGTCCAACGCTCACGTTAGACACTCATACATTGA -TCTCCAAAGAGCTGGAAGGAACGGAAGTAATGATGCCAGTTTGGACTCTGGTGTGGATAT -GAATGAACCAAAATCTGCCCGGAAGGGAAGGGGAGACCCTTTGTCTCTCCAGCAGAGCCA -CACACCTCTGCAGGAGCACCAGCAAAAAGATCCCAGAGCTCCCGACAGCACTGCCTGCAC -GCAGCTCCTGTACCTTGAGGACATGGACCCGAGCGGCAGTGAGTGTGCAGCCACGGTCTG -CACCCCCGAGGACAGTGCACTGCGATGCTTGTTGGAAGGGTCAGGTCGGAGGAGTGGCGG -GCAGCTGCCCAGCCTGCAGGAAGAGACAACCAAACGAACTTCAGACGTTCCCCTGGAGCC -ATTAGCCAGTCCCAACCAGAGAAGATCCGCCAATGATGAAGATGAAGATGACGATGACGA -TGACGATGACCAAGGAGAAGATAAGAAAAGCCCCTGGCAGAAACGAGAGGAAAGGCCCTT -GATGGCCTTCAACATCAAATGAGCCATCGATAAGCCCCTAAAATGCGGATTATAAAATTG -CCAAATATCCTTTCTCATGGAAGTGCATACCTGCGTGTGGAGAAGCTGAGGAGTGAAAAC -CATGCAAGTAGATGCTTACTGCCTTGACATGGGAATTACGGTTATGACAGAACGAAAGGT -GACTGACAGGTGCTGCCCCTCCGAGAAGGTGGCTGCGAGACATGTCATTCTACGGACCTG -ACTTGTCACAGTAGAGATGCTGACAAACCACATGTGGGATTGCTATGCTCCAAGGATCAC -CTCAGTTCTCTCTCAGATTCTGGAAACAGATGAAATGCTCTTTGCATTGTCTGAACCCTC -TCTAATTCTATCATGATAACGCTACTGTGACGCTCTCACTGGGAAGCTGGGTGGCGAGAA -CTTTCTGGACGTCGATGTTATCTCAAAGGAAAGCTATGCATTGCTGCTTCTTTGTTACCT -TGCTTATGCTTTGCTTTAATTAGGCCTCTCTCTCTCCCTCTCTCTCTCTCTCTTTCTCTC -TCTCTCTCTCTCTCTCTCTCTTTCTCTCTCCACACACACACATAGGGTGTTGGGTTTTTT -CTCTTTCTTTAAAGTATGATTCAGTTTCAGTTGTAAACGTTTTGCTTCCTTCAGTTCTAC -TTCTCTGTGGTTGGTTTCGGTGTCGCCCTTCAGGAACTCAGAACCCGGGTGTCAGCTCTT -AACATCTCTAAGCCTTTTAATAAAACTGTACTGAAGTTTTTATCAGCTAAGAGTCAGTTC -TTCAATTCTGGTCCCATTATCTCCAAGTGCCTTTTTTACAGTGACAACAGACAGTCCCTC -GGTTTCATGTCTTTTCGTAACCCTTTCAATTGAACTGCCTGGATTTTATATAAAGTTACT -AAACGATACCTTGTTCTTGGAACTGCATGCTGCCAAGTGCCATTCGTACTGAGCATCCTC -ATTTCAACGCAGTATACGCTCTAGTTATCATGTGTAACGTGGGTCTGTTTAGCTGAGATA -GACTAGAGGAGGACACTAGAGATGCCCATTCCTACTCCCTCCCTTTGGTCACTAGCCACC -ATTATGGTTCCACTGGCTGTTTGTATATAGGGTTATGTATTAACTCTAGAATCCCGTGTG -CCCTTCTTGCTCACCGAACGTGAGAGTATGGGCTGAGCAGGGGGATTGAATGTGACTGTT -AAAAACACTCATGTACTGTCCAAAAGTGCCAGAATGACTCTTCTGCGCATTCTCCTTTAA -GAGCTGCTTGGTTGTCCAAAAATGAAAACTCAAAATAAACTTGGAAGAAGGAAAAAAATA -TGTGTTTATTCTGATTCATTCTTTGTTGGGAAATTGTCAATAAGACGTTGCTGTTCTTTG -ACTTTGGCATTGAAGGGAGACTTCAATGTTGGGGGGTTATGGATGCATAAATACCAGGAA -TTAATAGTAGGATTAAAAAACCCACCTTTGTCTTTAGTCTCACTCAAGAATGAATGGTAA -CATCCTCGTGATGTTTTAGGTAAGGAGAGATAGCTGAATTTTATGAGAAACCACTGGGGG -TTTTTTGGTTTGGTTTTTGTTTCTTATGCTGGAAATCAGTTTGTCTTGCAACAGTTTCAA -GAAGAGTTTGTTAAATAGACAGAACTATCCCAGATATATAACCTTGTTTATCAGATTTAT -TAATGGAGGGCCCAGGATGTGGCTCAGTTGGTAAAGTGTTTGCCTGGCACATGTGAAGTC -CTCAGTACCACATAAAAGCAAGTGGGTTAGTGCCCACCTATAATACCAGCACACAGCATG -GGAGAGGTGGGGGCAGCCTCAGATACAGAAGTTCAAGGGCAGCCCCATCTCAAAGGAAGT -TAATAGACATGATGTCAGAATGTGAGAAAGACTGGCAGGGAAAAATTACAGCAGCTGTGT -TTGATTACATACCAAACCTTCACTTGCAGATTCCACAAGTATAAAACTAATGGAACTGGT -TTTTATTTTCTGAATTTTTAGATGAGGATTCTTTTTAATATTTTACTTTAAAAGGAGAAA -ATAGTTGAGACAGTCCTGACCGTTGGACAGCTAAGTGGATGGGAGACAATGCTTTAACCA -GCAAGGCTGGCAGGGCTTGTGTAGGAAACAGTGTCACCCATAGGTGGCAGGTGAGTCCTT -GCTGACTTTCCTATAACTCCAATGGGGGCTCCTTTGTCAATCCCACAGAAGCAAAAAGTT -GCCTCTTCAGGAACACCCAAGGCCTGGCATTAGTCATGGGGGTGAAAGGAGAACACTGGG -AGGTCTCCCTGCTGCAGCCGGTTCCCAGGCCTTCACAGCCGTGTCTGTGCTTCCTGCCAA -TGGAACTGTGTCAGCATCCCGAAGAGCCTTCCATGTAACCTGTAGAAACATGCAACATGC -TAACTATTCTCTCTGGTTCTAGAGATAGGACAGGAATATCTTACACAGTGTAATCCAGTG -GTGGCAAGTACTGATCTGGTAGCAGTTGTCACAGCACACCTGGGTTTGCCAAAAGGGAAT -TGCTTCTGCCAAAGAGACCTTCATTTCCCATTAGAGTTGTCCACAGTGAGGTCCAGACAT -TATTTTTTTTTCCTCAGAAAGCACTAATGGCGACACTAGAATCCTCTAAACAAACCACCA -CAGCTGCAGTCTTTCAACAATGCATTTACCTTCCCTCTAGCCCAGTGAGGGCCATGAGAG -AGAAATATGCCTCAATGCTTCCCATGAATATCAGACAACCCAAGCAATGAAAGGCACCCA -GCTCCTGCCACCTAGTGGTCAGTTCTCAGCGCCCTGGAGAAGAGCAGGGCCAACCCAGAC -ACTCAGGGTGGACTGTGGGAAGGTGGGAAACAGCTCTGGTCCTGTCTTCCAGGTAAGGTG -GGAAATGGAAGAAGGCTGACAAGGTCCATGTTGTTCCTGCCTGGAAACAAAAGTACTGGA -GCAATAATGAGGTTGGTTTGCAGTTTGGGGGAAGATTGCATAGCATTCTTTTTTGTTTTA -CACCTAAGTAACTAAATGGGGGCTTGGTGGCAAAATAAATAAAAGTTGCTCAGCTGAGAG -AAGTTGTGCTGCTAATAGAGAGAGCTCTCTAGGAAAGAATTTAAGTTATAGATGCTCCTG -ATAATAATATACAGAATACTTTATGGGAAGCTCTTGGACAGTTGACTCTGCCTTTGATCG -TGATTGTCATGGGTAGTCTGGCATGGACAATTGTCACTCCTTGAATTAATGATTAAGATG -ATGAATGTCAGCACATCTCTTAGCCACCGCCATGGAGTGCCATGTCTGCTGAACCAGTTT -TAGCACTCTGGACGAATATACCCTCAACTCTTCAGTGCCGACCATCCATAATGAACCCAG -ACATAATGCCGCTGTAAGATCACTCCAGAAAAAAGTCAGCATGCTCTCCTCTGCTCTCCT -TAGTGAACAGATCAAGCTCTGCTGGTAGTCTTTGCTCCTGCGGTAGAAAACTTCCACTGT -GGACAATTTTAAGCAATTAGTGCGATACTCCAGGACCCACAAGTTTGGAATAGACGCTTG -CTGTCCCAGTTTTGCATTATTTGCCCACAAAACCCACAGTGGGGCATAGGTAATAGCAGA -ATAGCTAATCTACATTGTTCAAGGGTCAAAGATTTGCAAATTTCCCTACTCTGAAGTTTT -AAATTTTGCTTTACATATATTTGTTTATTGGGTGGGGTGTGCATGCCACAGTATGCCCAT -GAAGATCAAAGGACAACTTACAGGGGTCAGAAGATTGTCGTCTTCTGCCACATGGGTCCC -GGTCTTCCTACTTCATCCTCACACATGCTGGGTTAACACATAACTGGGACCACACCCAGC -TGCACTATCTCCTTTAGATCACTTATAGGCATGAGGAGTATTCAATTCTGAATTGTGAAG -GCACCTTTGCCAATGAGTAACAAGTTATTGCCTTGTTGACAGCCATCTTGATGTTACAAA -TGGCATCCAAGCATAATGCTAAAGTCTTGTGTAGAGTTCTTAAGCATGAGAGGGCTGTGC -TGTGCCTTGCAGAAGCAACACATGTGCTAAAGAGGCTTTGCTCGGGTCTGGACTACACTG -ACAGCAAAGCTAACAAGTCAGGGCCAGGGGTGTAGCTCAGCTAGTTGTGCTTGCCTGACA -CACATGGGACCCTAGAATCATCCCACAGGATATAACTTCTGTGGACAGTAAGAATTGACC -ATAGGAAAAAATTGGGAATGAGTTTTAAATATGAATGATGTTTATTTTAATATGTTTGAA -CTGTAGACTTACAACACTAACTCTTATAGTAGCAGTGCCTGACAGCTAACCTGCGAAGTC -CAAGAAATTCTAAGTGTCTCTTAACTCAATGGTAGGGACAGAAAGCAATAAAAAAATTAA -CAAAGGTGCCCCTCCCCCAATATGCGCCCTCATGCTTTTGGGGTTATTTTCAGTTATTTA -CTTAGATTGTTTATGTACATATGATGTGTGTTTGTGCAGATATGTGGAGGTCAAAGGGAA -CTTCCAGGAGTCAGCTTTTACCTGCTACTTCATTGGAAGAGGATTTGTCTTTTTTCTGTT -CCTGCGTGCACATTCCAAGCCCGCTGCTCTGCAAGCTTCAGGACAGTTCTCGTATCTCTG -CCCCTCATCTCTCCCTACACACTGTAGGAGTGCTGTAATCACAGATGCCTGCTAATGGAT -CCAGCACATACGTTCTTGTAGGCAAAATACACATAAATTAAAAAAAAATAAGGTGGCGAT -AGTAGAAGATGACCAGAGTCGGCCTCTGGTCTCCACAAATGAACACACATGTATACACAC -ATATCTTACATACACACACATGAACATGTTCTACACATATACTACACTCAAATAAAACTA -AGACATCAGTGTTTGTACAATAATGTGAGTTAAACTACAAACTCTTCCACTTTTTCCACG -TTTTCCCCACTAATATCTAAAGGGTATATAGTTGGGTTATATTTTCAGTTATTTGGTTGT -TATATAAGTCAGTCACTAAAACCTATTATGCAGAGATGACTCCTGCTGGCATTTTGTGGT -TTTCTCTGAAGTTTTTCACCCACATAAACATGTATTTCCTTAAATACTTTTTATATTGGT -AGCGAGCTGACTTAGGCCAGTAAAGAACTTGCTGTGCAATCTTGAGGCTCTGACTTCGAT -CCCCATAACCTATGTAACAATCCAGCTGTTGTAACACACACTTGTGATCCTAGTTCTGGA -GAGACAGAAACAGGCAGATCCCTGAGTCTTGCTGGCCAGTCAGCCTAGCCTAATCAACAG -GCTCCAAGATATGAAGCCTTATCTTACAAAAGCAAGCTAAACAGTGCCCAAGGAATGGCA -CCTGAGGTTGACCTCTGGTCTCCACATGTACACACACCTGCACATACCTGTGAACACACA -CACACACGTTTTTTTTTCTCTTTCTACCTTTCGAAGCTGCAGATAGAAGCCTTTAAAATG -GGAAAATGTAGGTGAAGCCATTCATCAGGACTTAGCCGTAACTGGGGGGTCCAAAGTGAG -TAGTGGGGCTGGAGAAAAGCTGGTGTCATCTCTAGATTCGGGTCCTGCTGCAGGATACGG -GAGGATACCATGAAAAAATGGGCCTTAGACCATGGCAGGTGATAGGCAACATCACTTGAG -TAACAAAGACCCATTCAGTAAAAATCAGCAAAATTAAATGTTGAGGTTTGTTCTTGCTGT -GTATTGTAATGCTAAGTACAGCCCCCAAAACCTGGAGTCTTCATGTAGACCCAAATGACA -CTATGTGACCTTGTCTCCCAAGTTATTTCTGATTGGTAAATAAAGATGCCCACAGCTAAT -AGCTGGGCAGAAGAGACATAGATGGGGCTTGGATTCAGAGGCCAAGTAGGAGAAGAAGGT -GGAGAAAGAAGAGAAAGTCAGTGTGGGTTAGGTGAGCCATGAAAATGTGGCCCTGAGGGT -TTGCCAATTAGAGTTAAGAGCATCCCCTGAAACACAGTAAGTAATAACTCGGGGTTATTG -ACAAGAAAGTAGATTCTAATTGCATAGAGGGTAGATATCTGTCCAGCTCATTTGCTGCTT -AAAGCTTATTGTAAATAATAAAAGTTGTGTCTTTTATCAGGGAACTGATTGATCGAAGGT -GGGATAGAAACCTGGATTGGGATTAAAATTTTCAACAAATAAATGCATAACCCTTAAAGC -ACAGCATTCAAGAAAATGAACCACAGGCTATGGGGTGGTGCCACCTGTATTCAAGAGGAG -TCTCCCTCACCATTTGTAAAGATATATCCTCTTTTTTCACACCTCAGAATGTTTTCCATC -ATTAAGCATCCCTCATTTCAATCAACTATCACACGAAGAAAAGCAAGTAGGGTTAGAGGA -TAGAGATCAAAATCCACTATTTCTTAAATTGTCCTCTCTCTCTCTCTCTGTCTCTCTCTC -TGTCTCTCTCTCTGTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTGTGTGTG -TGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTTTATTTTTCTCCTCTATCTATCTTCTA -TGTGTATCTCTCTCTTTCTCCTCTCTCTCTGTCTCTCTCTGTCTCTGTCTCTCTCTCTGT -CTCTCTCTGTGTCTCTGTCTCTCTCTCTCTCTGTCTCTCTCTGTGCTGTTTATATACTTG -TTAGTGTGGGTATGTGCATATGTACCCACACATGCATACAGAAACCAGAGGTCAATGCCA -GCCGGCTGCCTTCCTCAATCTCTGTCTGTATATTTTTTTGAGACAATGTCTCCCACTGAG -CCTGAAGCTCATGTCTTTGGCTAGACTGACTGGCCAATGATCTCCAGGGCTCTGCCTGTC -TCTGTCTCCCAGCCTGGGGATTAGAGGCATTCCCTACTACACACAACTTTGTACAAAAGT -TAAGAATCGCAACTCAGGTCTTCATGTTGATGCATTAGGCCCCTTTATCAACTGAGCCAT -ATCTCCAGCCCCATGATTTTTGGGATTTTTATAACAGTCTTTGACATCATGGGAAACTGT -TGGAAAGGGCCTGTAGGTTGTTATTGTCCATAGACTAGGAGAAGGAAGCAGGTGGTAGAG -GAGAAGATCAGTTGTCCAACAGATGGCAACACATCCAGCTGAGGATCTTAGGTGAGAAAA -GCTTCAAACTTCCCCCCTGCCTTCTTGTAACTATTTTTAAAGTTGTGAATATAGACACAC -ACAAAATACCTAGCCAAATGGCTTCTGTCCTTCACAGTGATTGTGACTTATTAGATGTTC -TGGTGCCTACAAAGAGCTTGACTATTCTTGTAAGACATTTGCACACAGAGAGGATGAACA -GGGATTGAAGAGCCTATTTATTTGGAACCTGAAAGGTTCTAGAGTGCTATGATATGAGTC -CTTTTAAAAGTGGAAGGTAGAACAACAGGCTACAGCAAGCTAAAATGGCTAGTGGTGGGA -TGTGTGTGCTGGGTAACAGTAGACACACCACAGAAGAACGGTGGTGTCAGATGTGGAACT -GTGACTTGGAAAAACCCATTGGCTCAACATGCACCAGAGAGCAGCCACATTTTTCCCACT -CCAACGGGCAAAGTGAGAGAAATATAAAAGTGAGAGAAAGCAAGAAGGTCTTTTTCAAGA -AGAAATTTGCCTTTTTTCTTTGCTGAAGAGAGGATGCAAGTTGGAAATGGAGCTTCGGAA -GGGGCAACGGAGACCAGATATGGTTCTGGGTTGGAGAGAGCCTTGAGAGGCTTGTTTGGT -GCTTTCATTTGGCAGGGCTATTATGCTGGATTTGAGGTTTCTTTTCATTGCTAGAGAGCA -AACTTACAGCCTTGTGCACGCTAGATGAGCATGTCAGTAATGCTTCATCTTCAGCCCAGA -GAGCAGCTAGCTCCCTTGGATAATTATTGTAATAATTTCATGAAGAGATAAATATTCAAG -GATATTGTGGTGAGCAACTATAAAATATTGTTATATGAGCACTAGTTTCTCTATATAGCA -GTGTTCCTCATCATGTTCCCTACATAGCAGTTCATCCTGTTGTAGTGGCTCCCCATTCAT -AACATTATTTCATTGCTACTTCATAACTGTAATTTTTGCTGCTGTTGTAAATCGTAATGT -AAATAATTTTGAAGATAGATATTTGCCATAGAAGTTGCGACCCATAGGTTGAGAACTGCT -GTAGAACAAACTTAAAACTATGGTTATTTTCTAATGTGTCAACAAAAGTAATATTACATG -GTGCTGCTGTTGCTAGTGGCTAATGTATGGTTTCTGCACTCTCAAAAAATCATGTTATTA -AATAAAGCCCAACAGGTATAGGGTTTGTGTTTGGTCCCTAGTACATTAGAGGAATCATAC -TGAGCCCAGAGGACCATGACAATCATCAGAAAACTGTCTGAAGGCACACATCCCACGTGG -AGGACATGGGTTCCAGCTCTCCACTGTGTTGTTTTAAAGTTGAACTTTATGGAGTTAACT -GAATCAATTCTGAATCTTCAGGAAGTCTTAGGATTGGAAAACTAGTAAAACGTAGAAACT -TCCAGAAATATTTGTTGAAATAGTAATCTGGGCTAGTCATCCCACTAGCACATTGAAGGT -GAAAAGCTAGGATCTGAAACTTCTTCTTTCACTCATTTTGGACCCTGAGAGTCTCTCCAT -TGGTATAAGGGTAAGTATGCGCACATGCACACGTGCACACACACACACACACACACACAC -ACACACACACACACATACACACACACACAAGAAGTTGGGACACAGAGAAATGACAATGTA -CTCATAAACTAATGGGAAACACTAGCTGAGGGCTGGGGATGTAGCGCAGTTGGTGCATTG -CTTGCCTGGTAGGCAGAGAGGCCTGGATTCCATCCCCAGCATCACAAACTGGGTATGGTG -ATGCACATCTGCAGTCTCAGCACCTGGGAGGTGAAGACAAGAAGACTTCGATTTTACGTG -AGTTTGAGGCCAGTCTTGGGCAACATGAGCCCTTGTTGTAGTAGTAGTAGTAATAACAAT -AATAATTATTATTATTTATTATATTTTTAAACCATATTATCCGGTAAATAAATTTGCAAA -GCAATTGTAGCACTAAGTTACTAACCTGTCTTCAAATAATAAAACAAGTTTGTTGTTAAC -TTCAGTGAAAAACTACTCACTAAATTCTCTCAGTAATCCCTGTTCCCTTACATTTTTAGA -CAGAGTACCAAATGGCATGCCTTCTCCTGTGCTTAAAGAGATACTTGCTATTCCTTGCCT -TAGATCCTTCCTATGAATAATACCCAGCAAACAAAGTCAAACCCCAACAGCTATGTTGTC -AACATGACACTCCAGCCAACTTGATGGGTCAAAGTGCAGCCAACTAGAGTTGTTCTCTGA -CATTAGTTTCTTCAAAACTGGAATGGGGGTCAGTAAGCTTAGGTAGCACTATAATATAGG -AAACTCTGAAATTAACAGTTGCACTGGTTTTGTTATCCGACCCAGCAACCTTCCAGGGGA -ATCCTCATGTTGTCTAGGGCAGACCACAGTAAGGAAGTTTGATCCTGCCCACTCTGAGAA -GTGCCAAGAGGGATGTGTTGGCAGTGTTCAAGATGCTGGTTCTAGTTACAATCACCCCTG -TTGTTTTAGTATCTATCCCAGCCCTTCTATTCATTAAACCACCCCAGCTATTTTCCAATA -ATGTTCCATACACAGTTCATGCAAGTTTGTTTAACACTAGTACTTACTAATACAGCCCAG -AAATAAAATGTTCTGCTAACCAACACAACCCAGTAAGCTGAAGTCCTGCTCTTGGTTAAG -GACCTCTGTATGATGTTTTTTTCAGGCCCAGATACAGAGGATTTCAAAGGCTTTCCCCTC -AGGCTCATAGGACAGGGGATCGAGTTTCCCATGTCCCATAGAACTGAGTGTACAACAAGG -ACATGACAATCTTGGAAGACAATTGCAATCAGGGACTCAAGGACACCCTGCTCCTGGGTC -TCTAAAATGACAAAGTCTCACTGATTGGGGATGTAAGATGATCCCTCCCAACTAGGCTGA -TCTACCTGACCCTCCTCTGGTGTCATTCACCAGGAAAGGGAAACACGGGGAGAGTAGGTA -TTTATTTCTGTATAGCCTCTTTCTTATTCCAGCCAAATCCAGCCCCTTGACACTGCAGAA -TGACACAGTTGCTTACAGAGTTAATGCACCAGAACCCTGAAATCAAGTTACAAATGAGAC -AGACAGAGGCAGAGAGAGAATCAATGTCTTAAGTGGATGATTTTTGTATTGAGCTACGTT -CATAACTATCTTGTATCACATGTATCCTCATGTTTTAAGTTGGACCTGCCTGGGAGGCAT -AGAAAACACTTTATTTGGATGAACTGATAGCTCAGTGTTAAAGAGTACTTGCGGTAGAAG -CATTAGGACCTAGGTTCAAATCCCTAGCACCTACATAAAAGGCTAGAGGTAGCCTCAAAT -ACCTTATCCCTGGTGCTGGAGAAGTTGGCTAGAAAGATGGGTGGTGTTTGTTGTCCAGAT -TAGTTCCAGGTTCAGTAAGAGGCTTTATCTTATAAGAATACGGCCAAGAGTGATAGAGCA -GGTCACCCCATGTCCTCTCCCATAGACATACACATGCAGATGCATACTCGTGAGCATAAA -CACACACACAGGAACATTAGAAATAAAGAAAACAACTTGATTGGCTGCAGCCTTATCTAC -CAACCAGACGCTTGGCTACATATAACTTAAGTAGTGACATGATTTTACATGATTGGCTAT -TGGCACCTTCCATCACCTGAAGTTAAGAGACTGGAATTAAACCCCACATTGGTGTAGTCT -TTGGAACATGACTTTTTCTTTGCAGTCATCTTCAAAGACCTCAGTACCTGATGGCTCAAT -CCCTCTAGTTCAACTCCACAAATAAACCAGTCAATGAAAATGAGGCATCTACTGGCATTC -CATTTAGCAAAGCATGGTAAAATGCAGGCATGTAGAGACAAGCTGATGCTTCCCAAGGTT -AATAAACTGCGGGATATGCTCCCTGGAGAGTTGCATTGGGCTCTTATGGGAATGATGCAA -TTCTCATCATATGGCCTGTATAATTCACACTACCCAATTATGCCGTCTCTTACCTACCAT -GACAAGACAACAGACTCTTATCCTGCTGCCTTTTACCTGTCCTCCATTCAATAAGCCGAA -CTAAAGAACTGTCTTCACTCACCTAAGTTACAGTGTTTCTACACACTAGCTACAGAGAAA -GTTCCTACAAATCCTAAATTTTGTGATTGTTAAGCATAGCCTTTTTCTAACTCCACTCAC -CAGAAAAACCTTAGCCCTCAGTAGTAAGAAGGAAATGTAAATTTTCATTAAAGCTAAGAT -ACAGAAATTGTATCTGAAAGATGTTTAAACGTGTGTGTGTGTGTGTGTGTGTGTGTGTGT -GTGTGTGTGTGTGTAAGCCAATTCGTCTCAACCTTTGGGAGACAGGTAGATCTCTGGGAG -TTTGAGGACAGCCTGCTCTACATAGTGAGTTCTAGGACAGCCAGAGCTACATAGTGAGAC -CCTGTTTCAATGTGTGTGTGTGTGTATGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTG -TGTGTGTGTGTGTGTATACACAAATTATAGATGTTAGATGGATGGATAGATAGATAGATA -GATAGATAGATAGATAGATAGATAGATAGATAGATAGATAAATGATCCCAACAGAAAAAC -CCAGAGAATTGAATTACAGTTACCAAATGCCTTATGGCCAAGTACACAAGCTGTAACAAC -TAAGCAATTAAACTTTAACCACCTGATTGACTGATTAGGCTGTAGCAAATCCAGTTGCTT -TCTCAACCCCACATCCCCACCCCTTTCATGTCATGTGATTGTGATGCTTTGAGTTCTAAG -AACCTGCTCTGACTCTGGGAGTTGCCTAATTTAAGCTTTTATCAAAAAAATTTTTTTCTT -ATATTTCATTCCAAGAAATTCTACTAAATTGGATTAATCTAAGGAACTTTCATCAACTAG -AAAAATGAGCTTTTAAATTAAGTTGTCATTTAAATTTTTATTTTTAAATTTTTTCTTTGT -CTTATCTAACTCAACCTCTTTGAAACTTTTTATATATACTTCTCAGGGGCATCTATACAT -TTACATAGGAGCCAGTCCATCTGCAACTTGATATTTTGATTGCTTTATTCTTCAGTAATA -ATATGAGCCCAAAGAACAAAGTAAACATACAACCAACTATCCTGGCTTAGATATCTGGGA -ATGTCAACCACAGCTCTCCACGTAGAGATGGGTATCCACTGCTGAGACCTGGCCCCATAT -GGATAATCTAGGGGTCAATAGATGACAGCTGAGGTGGTACCTAGTGACTGGAGAACTAGC -TACTTCCAAGGACAAGTGAGTCTCAGATCTCATTCACAATGTCAAGTCAGAGATTTTTTT -TTAAGATGAGTAGGGAGGAGTCAATTGGAACCAAGGGCAGGGTGAGGCTATCTGTCAATA -TTCCTGGCTAGAAGGACTCTGTAGCAAAGACCCACGCTGAATTCTTCTGCTATTTCTTCT -GCTTACAACTCTAGCTAGGTGTGCTAGAAGTTGTAGAGATAGAGCAACCCCCACAGAACA -TTTTGAGTTTTCTATCTGAGTGTTAATTGTTTTAACTGAATTAATTTTATATAAAAGTTA -TCCTTGGGGACATTAGCTATGTGATGACAGCATCTACTTTGTGAATCAGATCTCTCCATT -TTCAGGAAGCAGAGAGTAATATTGTTTTCTTCTCATTTTCTCATTGACCTTTGAGCTAAT -TAGGAAAATGCTATTTCATGAAATTTTTCATGCCTCTCTCCTCTGAGACCTGGAACAGGG -ACCTGACCGGAGAATTCAGGATTCCAGAAATTTCTGGTGTATGAAGTCACCACATCCTGT -GAAATTACTCACAAGTACCCTTATTCCTTTATCTGCTTCCGTTAGCACAGTCACCTAATG -GTTTCAGCATGGATACAATCACATCGCCAAGCATTCATTATTACTCATACTCTTAGCACG -CTGATAAGCAAGATGGTAACAGGGTGTTATTCCACAGTGGGTCCAAGTATTGTAAGTTGC -AATATAGAGTTTTTTAAGTTGCATAAGATGGGTCTGATCAGAACAATCTGTCAGTAAAAT -TCCCTATTCCTATTCCCTCGTTTCTAGGTTGGAGCTTCACACTGGCCCTTGTAACTAGCT -ACTACTGCTCCAACTTGTGCCTCTGAGGGACGTATTGGAACCATTTTACAAATGAAGCTG -CTGAAACACAAAGCAAGCTAGCTCCTTCCCGTACCTTCTTCCCATACCAAGGAGGTTTAT -CTATCTGTCTTGGTTCTGCTAATGAGATGAGGTTCAAGAGGGATGGCAGTTCCTGGGAAG -TCCAGTGTAGTGAATGACCAGTGTGTACAAAGACCAGCAAATGAAGCTGAGTCCTCCAGG -ATGATTAGAGCTGGAGACTAGAAGCCTACAGAGACTCCTGCAGAGCTACCGGACACTTCC -TCCCCTGTGCTGTATCTGAACAATACAGGGAGGCTCCAGGTTGCTAGGGATAGGAGGTGG -ACCCCAGATTTCCTTTACGTGTGTCTGTATGTCTATCCTTCCACATCCCCTCACTGCCCC -AATCAGGGTTCCAGGACCTTTAGTCTTAGAGCTGCCTGAGAATTTCCAAGTGAGACTTAA -AGCCAGTGCCTTTGAGACAGGGGTGAGAGGAAAAATGAGGAGGAACTATTCAAAGTGGGA -CATTGCTACCTCCATGTGACATGTGGAAGAGGCCATGTTGGAGCAGCAATGGCAACGGAG -AGGGAGGCTAAATGCAGTTTTAATTACAAGCATTCCCCCCCACCCCCACTCCATGGTCTT -GAATACCTCAGGGTAGTGTATGAACTCAATGAGCCTCCTCCCTCCACCTGTGTTAAGATT -AGAGGTGTACACCCCCATGCCTGGTGCTTTCTTTTTTAATGAGGTGCTAGGGTTCAAACC -TAGCACTTTGTGTAACCTTGTCAAACATTATATTAACTGGGGAGCTATATCCCCAGAGCC -AGCTTTCTTTCTCTCCTTTTATTTTTACTTGTATGTATACATATACAGTGTTTAATATGT -GTGCCTGTGTGCATATTAGCAAGTGTGATTATAGAGACGCAGGAACATTGTTAGCATGTG -GCAGTAGGAGGACAGCATTAGGTGGCTATACTGGCTAGTTTTGTGTCAACTTGACACAGG -CTGGAGTTATCACAGAGAAAGGAGCTTCAGTTGGGGAAATGCCTCCACAAGATCCAGCTG -TAAGGCATTTTCTCAATTAGTGATCAAGTGGGGGAGGTTCCCTTTGTGGGTGGGACCATC -TCTGGGCTGGTAGTCTTGGGTTCTATAAGAGAGCAGACTGAGCAAGCCAGGTGAAGCAAG -CCAGTAAAGAACATCCCTCCATGGCCTCTGTATCAGTTTGTTTCCTGACCTGCTTGAGTT -CTAGTCCTGACTTCCTTTGGTGATGAACAGCAATGTGGATGTGTAAGCTGAATAAACCCT -TTCCTCCCCAACTGCTTCTTGGTCATGATGTTTGTGCAGGAATAGAAACCCTGACTAAGA -CAAATTGGTACCAGAATAGTGGGGTATTCCTGTGACAACTTGACCATGTTTTGGGGAGGA -CTGTGGAAGGACTTTGGAACTTTGGGCTAGAAGATTGGTATTAGAGCTCTGTGGGATGTT -GTGTAGGAGCTTGGAAGATAATGTTGAAAACAGTGCAGAAGATGTGAAATTTCAGAGGGA -AAATTAAAAACTCTTTTCAGGGCCATTGTTACTTTGATTGTGAAGATTCTGTGGTTCTGG -TTAGCTGGGGCTGAAGAATCAGCTGTGATTAACAAGATACCAGAACTAGTAAAGTGAAAC -TTTTATATTACTGGGACTATTGATGCTGGTTATCTGGAGCTAAGAAGTTAGCAGTGATTA -AGAAGAGACCAGCATCACTGAGGTGACATCTTCTGGGAAGTGTTTTTCTGAAAGCACAGA -AGCTGTGTTACAGAGATAGCCAAGGTTGTACCTTGTGCTGTGGCTGAACTTGGTAATGTG -TAAGAGTTACCCAGGTGGTACTGTTTTTGAAGGCATAAAGGGGTCATGCAGAGCAGCTGA -GGCTCGGCACTGTGAGAGGCCATGGAAGGCCATTGGTGAAGGTGCAGCCTCAGTTGCAAT -TGATGGCCCAGGACTAAAGGGGTCATGCCAAGGAGTTGAGGCTTGGCACCATGAAGAGAG -CCTATGAGAGGCTATTGTTGAAGCCAAGTTACAGTGGAAGACAGCAGTGTTTTGGAGATG -CCAGTACCATGAGATGACCACCAAGAACAGCAGCAGCAGTGGAGTACAGGCAGCTGGAGC -CTAGAAGACAAGCTGTGTGCTACAAAGGACAGGGCTGGAGAAGTGACCTAAGCCCTTGGA -GGAGCCAGAAGATCATGAATTGGATCCCAGACATTGGACAGTTGGAGTTTAATTTTTGCT -TTTGATTGTGACTGTGCCCTGATATTTTTCCCTCTTGAAGCAAGAAAATATTTTAGTGGA -TCCCACAGTTAAGAACTTTTAATATGTAAAAACTGTGGGACTTTTAAAGTTGTTTAGATC -TTAGGGATGAATAAGAAACTAAGGTTGAGGCTTACTAGTGATGTGTTTGTGTGTCAAGTT -GACAAGGAGTCAATTGTACTGGCTAGTTTTGTGTCAACTTGACACAGGCTGGAGTTAACA -CAGAGAAAGGAGCTTCAGTTGGGGAAATGCCTCCACAAGATCCAGCTGTAAGGCATTTTC -TCAATTAGTGATCAAGGGGGGAGGTTCCCTTGTGGGTGGTGCCATTTCTGGGATGGTAGT -ATTGGTTCTATAAGAGAGCAGGCTGAGCAAGCCAGGGGAAGCAAGCCAGTAAAGAGCATC -CCTCCCATAGCCAGGATAATTCCTATTTGCATGACTAGTCATTTTGCTAAAGATCTCAAT -CTTTACCCCTGTGAAACGGGAGAATAATAGTAAGTCTCTTCTAAGGCTTCAGAAAGGATG -AAATGAGCCAATACATGGAAAGCATACAATAAACTGCCTGGCTTGGGTTAAGGAGCAGAG -GTGGGTCCCTGCTACTTTTAGCATGTGTGTTCCATGCCATAATTTATTTGAGACATGGAG -GAAATATGGAACCCTGCTATGCCAACCAGAGCTTTTCTGGGGGCAAACTATCATGTCTGT -TCTCAAAGGGGCTTCTGACCCACCATCCTCCAGCTGCCACCTGAACCAGCCATAGGATTG -TTGTGTACCTTCCGGTGAGCTGGTGGAGTGGGTCGTCCACAGGAGGGGAAATGATTCTTG -GAACATCCTGGACCCAAGAAATGTCAGATGAGAATGCTTGGCTGCTGTAAACCAGGGATC -AGGGTTTACCCTGGGATTCTGCCTGAGCCAACCCATGGTGTGTAATCCAAGAGGAAGAGG -GGGCACCCCAACACCATCAGTCTCAGTGCATCAAGTTCTCTTACCGTCATTGTCTCTTGG -CTAAAGGGGCTTCTTTGCCGAGATTACCCATCTAGTATTAGAATAGTACAGGCCGTGCTG -AGCCCTTCAGTGTTTTCCAGTGGTGATTTTATCCGTTTGTTTGTGTGTCTGCTTGGAGTG -TACAGAAGGGTCTGCGTGGCATGAGTGGGATGAAAAAGCCCAGTGTGTAGCCCACGATTC -CCTGTGCTGTGCTGTCCCAAGGAGAGTCATGAGGCCAACTAAGAGGACAGGTTCCAGGCA -GACATCTGTACAGAGTACAGAAATTGGTTTGGAGGAGCTGTCCTCTGAGGGAGCGTTCAC -AGTAGAGGAATCCTTTCCTTAAGTATATCAGAAAAGGGAAGGGCTCCCCCAGAACTGGAC -AGTGGTATATGTCAGTGTGTAGGATGTACAGTCCGTGTCTGAAATTGCTCCTACAGCACA -TAGCTCACTTAAAATGGGGGCAGGGCAGCTTTTCTGAATGATCTCTCTGAACAAAGCTGG -GCTGTGAACTCCGTCTCTGAACACTCTCTCCATTGATTCTGTCACTGTCAAGCTCTGGCT -AAAGGGATGAAACGTCTATGAGTAAAGAAACTAGAGACACAGAGGAAGGACACTGACCAC -AACTGGCCCTCTCACTACAGGTTCTCCATTAATGATGACAAGGAGGAGTAGGGAGAGAGG -AAGAGGAGGAGGGAGGGGAGGAGGAGCAGCAGCAACAACAGCAGGAGCGGCAGCAGCAGC -AGCAGCAGCAGCAGCAGCATGGACTGTTCAGAGGACTGAATATTTGTTGTTCCCTGTGAC -CAGAAGCATCAACAACCTACTTGAGACAGGATCTAGCTATGTGGCCTGTCTAGCTTCAGT -CTTCCTGCCTCTACCTTCCAGCTACTGACCTTACAGCCGTGCACCACCTCAGAAACTACA -ACATAATTTTCAATTAATAGACAAAGAAACGCTGCCCTGCCCCACTAAAGAACTGAGGGA -GATAAAACAAAATCCATGGTGTGTTTGACTCTAAGTTATATTTATCAAACATCATGGTTA -CAGTGGCTGAAGTACCTGAAGCAGTGAGCTACCAGGTCAGGGACAGACTTTGTCTCTAAA -ACCAAGGCAAAAAATAAGTGACATCTACCTCTGACTGTCATACTCACACATGCACAAACA -CATGTACAACACAAACACACATACACACACACACACACACACACACACACACACACACAC -ACACGCGCGCGCACATGTCCAAAGGTTGAACAGCAAGCAGTAAAGTCAAAATTAACAGTA -CAAAAGTGCTCTCTGGTTCTGGTTTCAAAGTGGTGAAAATGTCTTTATCTTTGGTATACT -GGGGGAGAATTGGTTCTTTGAGTGTTGGCCACTTGCTGTGACGCTGGATACTCCTGTTCA -TCCATCTTTTATTTGGCTCTAGTTCTGGTTAAAGATCCCGTTCCCTATGACTCATCCTCT -GGTTTCCTATTCCACTTTCTTTCCCTTTTTCTCCACCCCTCCCCTGCCCCACTCCACAGC -TTGGCCCAGATCCTAATGCCTCCATAATTATGACTTAGGAACATGAAAGATCAAAACCAG -AGAGCTGTCTTAGGAGCAGGTCTAAGCTTTCTTGTTTCCGTTTACCCCTCATTTGTAATA -TCTATGGGTAAGGCAGACAGTTTCCCTTAATGTTTATGTCTCCCATAATTCCCCTCTCTT -AGCACAATCCATTTTAAATTTATTCTGAAGCACAGCAGAGTTCCCTGAGGAGGCAAGTCA -AGAAGGCTAGCTTTCTCCCAATCTCATTTAGTTAATTCATTTTGCATGTTTGTTTTGTTT -GAAAATGTGTGTACACATGCATGCATGCATGAGTGCACCCATGTGTCTCTCATACATACA -CTTAAAAGTCTGTGGACAGCTTATTGGAGTTGTTTTCTTGCTTCCACCATTTGGGACCAC -ACTGAACTTAGGCTGTAAGACTTGATGGGAGATGCCTCCACCCATCAAACTCTCTTTCTG -GTCCTATTATGTATTTTAAATTTTATTTTATTTATTGTGTATTATGTGTCTTGGGGGGGG -TAGGATACCTGCCCCAGATTACATGTGGAGCTCAGAGAACAACTTTATAGAGTTAGTTCT -CTCTTGTCACCTTTATATGGGTTGTGAGCACAGAACTTAAGTCATTAGGTTACCTCTGCA -GCTGCCTTTCCCCACTAAGCCACCTTACTAGATTGTCTGTCTGTCTGTCTGTCTAGAGAC -AATATCCTTCTATATAGTCCAGGCTGGTCTTGAGCTTTCCATTTTTCTGTGTCTGTCCCC -CAACTGTGCCATTCTTTATGATTTTATATGCTCAGGACTATGTGTAACTAACATCTCAAA -AATATTTTTGTTGTTTAAATAGCACTTGAAAGCTATTTTCCTAGACAGTGACAAACTGGT -CTTGTCTTTAGATACTTATTCAATGAAGGAATTTTTTTGGTTTTGGTGTTTTGGTTAGAG -AGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGGTGAGGGGAACA -GAGTCTGAGTGTGGAATGGAGGGTATTAATAGCTGAGCTTCTAAAGCCGGGGTGTAGACT -TACATCTGGAGGGAAAGAAGTGAAGAGACTGAGTCTGATCCCACCTTCCAGAACAACCGC -AGCATGTCACCTCAGCTCTTAAGGTAAAAAGCAGAACTGTTCCCTTAAGCTGAGCCATTT -AGTGGCCTCTACAAAACTAATCCCTCCCTCAGAGGTATAACCCAATCCCAGTGAGGCAAG -CACATATTGTAGTTACAATACTCTGGAGGCAGAGACTACTGAATCATGAGTTTGAGTCCA -GGGTGAGCTAGATAGTAGAACCATATTTCAAAAGACAGGCACACATGCATGCACTTTTTT -AAAAATGTAAATTTTAAACTATAATCCAGAACAGAAGAAAAGCATTCAGATAGAGAGAAA -GAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAAAGGGAGAGAGAGAATATCTGC -TTCTAGACCAGCATTTTTCAACCTGTGGGTTTTGATTCCTTTTTTTGTGGAAAAGAGTGT -CAAACAACCCTTTTAAACGGGTTGCCTAAGACCATCTGCATATCAGATATTTATTTAACA -ACTCATAACTATCAAAATTACAGTTATGAAATAGCAACAAAAATAATTATATGGTTGGGG -GATCACCACAACACAAGGAAGTATATTAAGGGATCCCAGCATTAGGAAGGTTAAGAACCA -CTGTTTTAGATATAGGTTTCATGTTGCGATACTGTCACAGAACACAGGCAAAAGCCCCTC -CAAGGTCACCTTGCCCAGTCTCATTTACAGACATAAGAAAAGGACACAAAGGTGTTGAGT -TCACTGTCTATATATGGGTCACCTACATCTGCTAATGGAGTGTTGCCTACCCCAACTTGA -GTCATTTCAAAATGGATATTCTACCATAAAAAGAATTACTTTAGGACCTTCAAAGATAAT -GCGCCAGGAACATGATATCCCTGGTTGTTTTTCCTCGCTGAGATTTTTGCCCTACATATG -GAATCTTTGGCATTGTCTATCCAAATCACTCAACACTGAAGCGATTTGGTAGGATCCATG -GCTGAAAAATATCCACGCATAAATTATCCATTGCTATTTTTAATTTGGATTTGCATTAAC -TATTCCCTGTTTGCCTCTTTATTGGAGAAGGTGGGTGAATTTTGTTAAGCTATACTTGTC -TGCTAAGTAAGAGTTAATTCATGTGTCTTTATCTTTTCAGTTTGACCATTCTTATTCATA -TCCAGTTCTTTGAAGGCTGAAATGGGAGAGGATAAATCATCTAATAATAGCACATGCTCC -TTTAATTCATTCAATATCATTTGCTGCTTCACTGTCATTTTTTAAAGTACAGACTATGTG -ATAAGCACCAAGTCTTGGTTACACAGAGCTCAATGAGGCTCTCTCTGTCCTCAGCTCACG -CTTGCTGGCAGCTACTGTCACCAGGATAATGCATAGATTTTAGGTCTGCCTGTGATTCCT -TGTGAAGAGAATGAAAGATTAAACAGTGGGCCTTTGCTGCTGGGCCTTTTATGTGGTATA -TTACTATGGCCCTGCTGACCTTCAGGGTTCAGTTAGGAAACTTTAAACCTTCTGGCTAGG -TTGTGTGGCATGTAGCTATGGTCCTAGCTACTTGGAAAGCTAAGCAGTTAAGCCTAAGGG -CTTGGGGCCAGCCTGAGAACTAGAGACCCTGTCTCAACAAGAGAAAAGAGAGTAAAGGGA -GGAGGCAGAAAGAAGAGTGTTCTGGGGATTGTACCAACCAACAATATACAGAGAAATAAA -TATAAAGATGATACTCTTCAGCAAAAATGAATAAGGTGATACAAGATAAGCCATTTCTGC -TGTGACATCTTGAAGAGAGAAGGGCCAGCTGGGGTTTCTGAAGAACATGGGAAGGGAATA -GAGCTGTGTGTTAGGGCTGAGGCATCAGTGAGAACTCTGTGGCCAACGTCTTCTTCATTC -CAGTGACATCTGGAGATCCAGCTTGGCCATTCTTCATCTTCCATAAAAAAGAAAGAGCAA -TTGAGACAGGTCCAGGTTTAAGAAAGACTTTAGCATTGTTATATCTCTCTCCCTAAAATC -TTTTCTGGAATGACAGAGCTTATGAAAGCACAACTGGTGGGTGTTAAGAGTCTTCGGTAT -CCCAGGCTAGCCTGGAACTCAGTATGTACCAAGGAGTGGCTTGAACGCCTGGTTTTCCTG -CCTCTGTCTCCCAAGGGCTGCCATGGCCAGTGCTGCCACGGTCAGTGCTATGGATTGAAC -CAAGGGATTCATTCATGCTAGAAAAGCACCCTACCAAACTACCAAACTGAGCCACATTCC -TATCTTTCATTCGTAATATATATGTTAGTGTACTCAATGAATACTTTCTAATTTTATAAA -GGTTGCTGTTCAACATTTTGTTGAGGTTTGGACTGTTGCTATATATTGTAATATTAAATA -TTGGCCCTGATTACCTCAGGGAGGAGGAGATCCTTATTTAGAACAAATAAAGTTGTGTAA -CCTTGCCCCTCAAGTTATTCCTGATTGGTCAATAAAGATGCCTATAGCCTATACCTTGGT -GGAAGAGAGATAGGTAGAGTTTCAGTTCCTGGGCTTGGGGTCTGACGTAGGAAACCATGA -AGGATGAGAAGAAAGAAGATGGAAAGAGGAGAAGATGCCATGGGGTAGGTGAGTCATGAA -AATATGGCCATGAGGGCTGGCCAATTGGAGTTAAGAGTTGCCCAGGTGGAACATAGCAAG -TTATAACTCAGGATTATTCACAGGGAAGATACTAATAGCTTAGAGGATAGATATCTGCCC -AGCTCTAGTGCTGATTAAGGATTATTATAAATATAAAAGTTTTATCTCCTATCTGAGAAC -CAAATGATCAAAGGCATGGTTGGAACCCCTGGTTGAGATTAAATACTTGTAACAATATTG -CACTAGACTTAACTACTTTGGATGTAAAAGAAAATGTCAAAATGATTACATACACACACA -CACACACACTCAGTCACTTCTGAGGAATGTCACAACAGAAGAGTGTGGCTGGTTGCTGGG -CAGTGGTGGTGCAACCTTTAATTCCAGCACTTGGGAGGCAGAGACAGGCAGATTTCTGAG -TTCGAGGCCAGCCTGGTCTGCAGAGTGAGTTCCAGGACAGCCAGAGATATACAGAGAAAC -CCTGTCTCAAAGAAAAAAAAAGTGTGTCTGGCTGATGGCTATGCTGTCATGATTATAAAG -AAAATGAGATGGAACTGTTATGCCCAAGTTGCAGGTACCAAAGACCCCACCGAGGAGCCA -ATTCCGACATGTAAGGTGTAGCCTCCAACGAGCCTGAAGCAGGCTGAGCCAGACCTTGAC -TTTGTTGCCACTAAGGAGATTACTTAGGGTGGAGCCTGCCTCCCTGGATCATTCTATTGT -TTAGCCACTGCTGCTTGCTATCTGCTGGGAGTCGGCCTAGCTATTCGGGAGACTACACTT -GGCCACCTGCAGCTGGGCTCCAAGGATGATTTGGTGGGAATGGGCTTTCCCCTCTCCTTT -ATAAAGCGTGCCCGCCATTAAAAATCTGAACCTTGATCAGAATATTGTCTTGGTTCCATT -TCTCTCTATACCCGCCTAGATTCCCTCTTTTCTTTCAGTTCCAAGATGCATCCCAGGCTC -GAACCCAGACATGAGAGCCACAGGCCGGCCCCAACAGTAAGGGTCTTATTACAAGCTCTA -GAGCAAGGTCTCCCAATGCCCGCATAACAGTGGGTCAGAGTGAGAGTCCTGAGTCTAGGG -GCTCAGGGTTTTTATTGTTACAGCAAACTTGGGGAATTTCCATATAGGTCAGCAAGTTAA -TATTTTTTAAAACTGCATTTTTTGGTATAATCTGCAGGAACCAGACATGAGGGCTGAACC -ACCTGACAAATAGGATGGTCAGGTTATCTATTCTCTGAAGGATGTCTTAGGTTATCTCTG -TGTACCTTGGTCCTGCTGTTGCAGCCTGACTGGCTGTTGCTAAGGGCGGGTGGGAGGTGT -TGCCATTGGATGTTTGTTCATGGGAACTTTGTGATTTTCTTCCTGGACTTGGAGTTTAGC -CCCTGGTCTCACACAAAATGGGGTTTCTTCAAAAACTGAGTTGGTTGAGCTTTCCAGAAC -CCTGCTATCAGTAAGATAGGTATGGTGGTTGAAATGATAATGACCCCCATAGGCTAGTAC -ATGGGAATACTTGGTTCCCAGTTGATGAACTCTTTGGAAGCTCTAAGAGGCATGGCCTTG -TTAGAGTAGTCATGTCTTTGTTGGAGGAGGTGTGTTGTTGGGCTCTGTTTTGACATTTCA -AAAGCCCACACCAGGCCCAGCTCTCTCTTCTCCAACTCCATGCCGGTCTGCTTCCTGCCA -TGATTATGGACTGATCCTCTGGAGCTGTATACAAGCTCCTAATAAAAAACTTTCTTTTAT -AATACTTGCCTTGGTCATGGTGTCTCTTTCCAGCAATAGAACAGTGACGAAGACAACAGT -CTGCATGGAAATTTTTGATGAGAGTAAACTGTTTCTCATCTCTAATTGCAAACTGCAGAA -AGGGGTTAATTCGACTCACAGCCAGCTATAAACAACAATTTACATGTAAAAGAAAAGAAG -GCAGGGCTACAGAGTTCACTTTGGCTATCAACAGAAGGGACAATATACAGACCTGCAGAG -GTGCCTGAGGACCTGAGCCCAGACTTTTATAAAAGTAAATGCTGTTATCGTCTTTACTGT -AATGACTGGAGGTAAAGACCTGCATGGTAAAACGTTCTTTAATTTCTGTAAGAATTATCC -ATGCTGCCTGGCATGGTGAAATTCCTAGCCAAATGGATGGACCTGGAGAGCATCATCCTG -AGTGAGGTAACACAATCACAAAGGAACTCACACAATATGTACTCACTGATAAGTGGATAC -TAGCCCAAAACCTAGGATACCCACGATATAAGATACAATTTCCCTAAACACATGAAACTC -AAGAAAAATGAAGACTGAAGTGTGGACACTATGCCCCTCCTTAGAAGTGGGAACAAAACA -CCCATGGAAGGAGTTACAGAAACAAAGTTTGGAGCTGAGATGAAAGGATGGACCATGTAG -AGACTGCCATATCCAGGGATCCACCCCATAATCAGCATCCAAACGCTGACACCATTGCAT -ACACTAGCAAGATTTTGCTGAAAGGACCCAGATATAGCTGTCTCTTGTGAGGCTATGCCC -CGGCCTAGCAAACACAGAAGTGGATGCTCACAGTCAGCTAATGGATGGATCACAGGGCTC -CCAATGGAGGAGCTAGAGAAAGTACCCAAGGAGCTAAAGGGATCTTCAACCCTATAGGTG -GAACAACATTATGAACTAACCAGTACCCCTGAGCTCTTGACTCTAGCTGCATATGTATCA -AAAGATGGCCTAGTCGGCCATCACTGGAAAGAGAGGCCCATTGGACACGCAGACTTTGTG -TGCCCCGGTACAGGGGAACGCCAGGGCCAAGGGGGGGGAGTGGGTGGGTAGGGGAGTGGG -GGTGGGTGGGTAAGGGGGACTTTTGGTATAGCATTGGAAATGTAAATGAGCTAAATACCT -AATAAAAAATGGAAAAAAAAAAAAAAAAAGAATTATCCATGCTGCCTGGCATGGTGACAC -ACACCTTTGATCCCAGCATCCAGGATGCAGAGGCAGACGGATCTCTGAGCTTGAGGCCAT -CCTGGTCTACAGAGAGAGTTCCAGGACAGCCAAGTTTGTACAGAGAATCCCTGTCTTGAG -AAACAAAAAGGCTAAATATAAATAAATAAAATATCATCCATGTTGCATGAGTGTCAGGTA -TGGAATATACTGGTCAACAGATAAAAACATCAAGATCAGATGTGAACAAATATGGTACTT -CTGTATAAAGTTAATAGGATGAGATAGGACAAGTCATTTTAATTCCTGAAAGAGTCATTT -ATGGTATATGTGTGTCACATGAGCAGCAAGTATCAGCCTGGGAGGAAAATCTACGAAGAC -TCTGACCTTTGACTTGGAAAAGAAAGTCTTGATAGACAGTGGTCTTTGGACTCCTCGGGT -TGGTTTGAGCAGAGACCCATATCTCAGGCCCTTCTCTTCAGTTTTTCAAATGAGAGAACA -TCTAGAGAAGTGGTTCTCACAGGGGTTCTCTAAGATCATTGGCAAACACAAGATTTACAT -TACAATTTATAACAGCAGCAAACTTATAGCTATGAAGTAGCAATGAAGATAATTTTATGG -TTGGGGGTCAGTACAACTTGAGGAACCATATTAAAGAGTTGCAACATCAGGAAGGTTGAG -ACCCACTAGTCTAGAGGTATCTGTTAACTAAACAAACAAGGCAAAACCTTGGGACTGGAG -AGGTGGCTCAGTGGTTTAGGAGCACATGCTCTTGCAGAGGACCTGGGTTCATTCCCCAGC -ATCCAGACAGCAACTTACAACTTTCTGTAAGTCCAATTCCAGGGAGATCTGATGCCCTCT -GTGGGCCTTTTCAGGCTCCTATGCACACATAGGGCACATACATGCAGGTACTCACACATA -TACATAAAATAAGAATACATCTTCTTTAAGAACAAAATAACCATATAGCAAGAGGGAATT -ATAAAATCCTTGGATTGTAAATGAACATCATAATAATAAGCATTGAAAGAAATGAATCCA -AAGTATTGTTTTCACGTAGCTGTGACCAAGATAAGGGAGTAAACAATTTGAAAGAGGCAA -AGATTTATTTCACTCAAGATTTCAGAAGATTTCAGATCAGTCCACAGCCACTTGGTTTCA -TCACATAGACAGAACATCATGGTTGTGGGGATATTTGGCACATATAAGATCACCTCATGG -TAGCTAGTAAGCAGAGAAGTCAGGCCTGGGAGATTAGACCTTCAAAAAGATGCCTTCAGT -GACTCACTTCCTCCATCTAATCCTCACTTCTGAAAGTTTCTAGAATCTTCTAAAACAGTG -CTACTATCTGGAAACCAAGCATTTAAACACACGACCTTGTGGGGGAGCACTTCCTACTAA -AAGGTATGATCAGGTTACAGGCCCCCTGCACTGAGACAGAGGGCAAAGCCAGGTATAAAT -GACTCCCAGTAAAATGGCGAAAGCTCTGCAGAAAGAAGAACTCAGGAAGAAGCTGTGTGA -GGCAGTCCCAGGTACACCTCCTTCAGATGGACAAGAATCATAAAGAAATTGCCCAAGGCA -GGTGTGACACTGGGTCTCTGTCCTGGGGATTACAGATGTCTGTGCTAAAGGTCCAGATGT -CCACGAGGTGTTGACAAATTGACTAGCTTCCTTGTTCAAGCTGTCTTGGCTACATGATAA -AGACAGGCAGGCAACTCCAGGCCTGACTTCTCTGCTTCCTAGCTACCATGAGGTGATCTT -ATATCTGCCAAATATCCCCACAACCATGAAGTTCTGTCTATGTGATGAAACCAAGTGGCT -GTGGACTGATCTACCTTCAGGACTGAGAGGAGCAGGTCAGGCTTGTTCCTGCTTCTCATG -TCATGAGTAGGGGCTGACCATGGGAGCACTATGGGAGTTCAGGGGCATCATTTTGTAAAA -CTGAGCCAAAATAAAAGTCTTGAGTAGCTTAGGATATAGAGATGCTACACAGCCTCAAGG -GAACTCATAGGTGGAAATTTGGAGCAGGAAGAAGGGAATGCTAGCTCAAGCCTTTCCCTT -CTTTGCATAAACCTAGAGCCTGGAACAGCACACACAGAGAGCAGCACACGAAGGGAGGGT -CTGCTCAAGACTCTTCATACAAACATGGAAACAGAAAGAGGGTATGATAGTTACTTTGTG -TGTTGTTACAACCAAATCCCCGATGGCAAGCAGCTTAACAGAAGAGACCTCCATTTTGCC -TCATGGCATGGAAGGCAGAAGCAACCCCATCTGTGGTGATAGAAGCTTGCAGAACTGCTT -ACTCATATCTCAGCGGGTCAAAAGCAGAGAGGTCAGGCTGGATCCAGAGCTATGACCCAT -AAGCACCATTTTACAGCCCTACATTTACCCAGTAGTTCCAGTGTTCGAAATGCCCCACAC -TCTCCCCAAAATGCACCACCAGCTGAGGACCAACTGTTCAAATCCATGAGCCTGTGGGGG -ACATTTCACACTCTGGCCACAGCAGATGGTGTTTACAGGCTGATGTCAGAGACAAGCAAT -CAGCCTCTGTGGTATATTTTAGTCTTTCTGTCCAGGCATCTACTGATGATGCTAGATCTT -TGAGGACCTCACTACATGCTCATTTGCAACCTTGTACACCCTGTGGCCAAGTACAGACAT -ATGTGAGGTGAGTTGCTTGTGGAGCTGACGGAACAAGATACTCTGAGGCTAATTATATCC -ACTTGGCTAGCGTTCAGTAGTCAGTGGTGCAGTGCTCCAAGGATGCTCATACTTGCATTG -TTTCTTAGACCTGGTCAAGTCTGAGAGTCCAGAACAACAAAGGGCAAAATTCTAGGCTAG -AAAATAGAAGGAACGAATCAGTATCAAGTTCCTGAAGTCTAGGATGAAAGCCAGATGCAA -GCTGCCAGAGAGGAGTAAACTAAGAAATAAGAGTTTAGAACCAGGAACCCAACTTTACAG -TTTTGATCCAAGGTATCAAATCAGAGCCTAGTTTGGTTGGGTGGGAACAGAGTCCCCAAA -CCAGCCATCTGTTGTCACCAAATGAATCTTCCAGTAGTGGGACTGGGTTACATCCAATTG -AGCTGTTGGCAAAAGGGGTCACATGGAAGTACCCAAACAACCCAGGCTGTTGCGAAGACT -ACAGATTACTTGCCACAAACTGACAGCAAGGGCCCATTGCTGAAAACAACACCCATACAA -CTCATGATCATGGAGAGGTCAAGCTGGTGCCTACATAGAATCCTTTGCCCCTATGTTCTA -GTGTCTTTGATACAGGCAAGGTACTCTGCAGGCTATCAAAACAGAAACATGTACACTAAT -CCAGACAAAAAGACCTTTGCTCCACACTGCTGTCCTGCCTGCAGAATATATATGTCAACA -GTGGCAGAAAGCTTGTGGGAGTAACCAACCAATGCCTGATTTGACTTAAGACTTATTTAT -AAGAAATTTTGGCTTCTTCAAAAACCCAGTTATGTTATACGACTATGTTTTTGTTTTAAT -CACAGGTGTGGGATAAGAGGCTGCTTCACAGCAGGTGATTATGATTTATCGCTTGCACTA -AGATGGCATGATTTTTGCCCAGCTGCAGATACTTTATGTTTGGAATTCTGGGAACTTTTC -AGAGATTACGAATGCCAGAGTCCCTAGAGGGGCCAAGCTCAGGCACTCTGAGGACACACT -GGTTCCAGCTGCTGCAGCTTCTCAAGTAGTCATGAGCAAAGAGATGAGAAGAAGAAATTG -GAAATATCCTGACAGTGAAGATTGGACTTGCCTCTAAGGAACTCTTTGCCCCTAATCAGT -AGGAAGTAGTCTGAAAAGGTCTATGCCCCCTTTGCCCTCTGACCTTCTTCCCAACCTACT -GTTCTGGGGTTGGAAGGGGTCAGGGTGGAATAAGGGTTGGAAGAATGGCAGATTTAAGAA -CCCAATAAAGTAGTGCAAACAAACAAACCAAAACAAGTGCCTACACTCACTCTGCTACAT -TGAGCTCATATCTGAAACTTCTTAGGGGATCAAGAAGCAGAGATGAAAGAGCCTAAAGAC -CTAGGGTAAAACCAAATAATTTGGGCCTGAAAAATAAAATTAAAAGGTAATGATAGAATG -ACTTCTAATGATATTCTACTATACTCATAGATCAGTTTCTTCCTTAGCCATCATCAGAGA -GGCTTCCTCCTACAGCAGTTGGGAGCCAATACAGAGACCCACAGCCAGCATTATGCAGAG -AGAGGGACTTTGGAGCACTTAGTTCTAAATTGTATGTTTCCTAGAAATCCCTCTCCTCGT -GACTCAAAAAACCCTGAGGAAGAGACTTCAGAAAGAGTGGAATAGAGGGAATGACGGCCA -CCAAGAAAATAAGGCTCTTCAAATCGACTGAACAAAGTTCATATGAACTCACTGAAGCAC -CCACTCTCCAACACCGTTCCCTCTCTCCATCCACCTTTGATGACTGTTTTGTTTCCCCTT -CTGAGTGAGATTTACACACCCTCCCTTGGGCCCACCTTATTACCCAGCTTTTTTGGGTCT -GTGGATTGTAGCTTGGTTACCCTGAACTTTATGGCTAATGTACAATTTTAAGGGAGTATA -TACCATGTGCATCTTTCTGGACCTGGGTTACCTTACTCAGAATGATATAATCAAGTTCCA -TCCATTTGCCTGCAAAATTTATGATGTCTTTGTTTTTAATAGCCAAATAGTATTCCATTG -TGTAGATGTACCACATTTCCTTTATCCATTCTTCAGTTGAGAAACATCTAGGTCGTTTCC -CATTTCTAGCTATTACACATAAAGCCTCTAGGAACATAGTTGAGCAAGTGTCCCTGTAGA -ATAGTGTGGCATCTTTTGGGTATATTCCTAAGAGTGGTGCAGCTGGGTCTTAAGGTAGAA -CTATTCCCAATTTTCTCAGACCCTGCCAAATTGATTTGCAAAGAGGTTGTACAAATTTAC -ACTCTGACCAGCAATGGAGGAGTATTCCCCTTGTTCCATATCCTCTCCAGCATGTGCTGT -CCCTTGAATTTTTGAGGACAGCTATAGGGATGAAGATCAGGTGTTGGAGAGGGGTGGGAG -AGGACTGAGAGTGAGAACAGAAATCAGTGGGGGCATCACTGGGACAAACTGGAGACCTAG -GATTGGGGAGTCTATGGTGGTGGCCCTAAGCTGAGATTCCTACAAGTGGAGGATATAGAG -ACTGAAGTGACCACCTCCTGTAGCCAGGCACAACTTCCAGTGGAAGGAAGGGGTCCTCAA -CTCACTCACAAAACCTTCAACCTAAAATTTGTCCTGCCTAAAAGATGTGCAGGGATAAAG -ATGGAGCAGAGACTGAGGGAATGCTCAACCAATGACTGGCCCAACATAAGACCCATCCCA -TGTGAGAGTCAACCCCTGACACTATTAATCACACTTTGCTGTGCTTGCAGACAGACAACA -AGCATAATTGTCTCCTAAGAGGCTTCTTGCAGCAGCAGATGGAAAACGGTGCAAAGATTC -ACAGTCAAATATCAGGTGGAAACTGGGAGTCTTGTGAAAAGGGGGGAAATAGAATTGAGA -TATCCAGAGGGGTCAAGGACACCACAAAAAGACCTACAGAGTCAACTAACCTGAGTCCAT -GGGGGCTCACAGGGACTGAGCCACCAATAAAAGAGTGTGCTTGATCTGGATCTAGCCACC -CTCCACAATTGTCACAGATGTGCAGCTTGGACTTCATATGGGTTCCCTAACAATTGGAAC -AGGGGCTATCTCTGACTCTGTTGCCTGCCATTGGATCCCTTCCCCTACCTGGACTGCCTG -GTTGGGCCTCAGTGGAAGAGGACATGCCAAGTCCTGCTGGGACTAGATGTTCCAGGGTAG -GGCAATACTCAAGAGGTGTGTGGAGGGCTCCTCTTTCTCTGAAGAGACTAGAGGGGGGAA -ATAAGATTTGTAAGGGTGGCTGCGATTGGGATGTAATATGAATTTGAAAAACAAATTATA -GGGGAAAACACATTATATGAAATGCTCAAAGAATCAATAAAATGGTCTCAGCACTCAGGA -GGCAGAAGCAGGTGGATTTCTGAGTTCGAAGACAGCCTGGTCTACAGAGTGAGTTCCAGG -ACAGCCAAGAGTACACAAAGAAACCCTGTCTTGAAAAACCAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAGCTCTTTTCATTCCCTTGGTTTGCCTTGTCCCTTGTCCAA -CTTCTATTTGGTATCATTTGTTTTACATTATTATATTTTGTTGTGTTATGTTTGATTGTT -TTCTCCTGGAAGCCTGTTCTGTTCTAATGAGGGACAGAAAGGGAGTGGATCTGCATGGGA -GGAGAGGTTGGGGAGGAACTGGGAGGAGTGGGGGGGGACTGTAATCAGGATATATTGTAT -GAGAAAAGAATCTATATCAATAAAAGGTAGGGGTGGAGAATGTCCTTCTCCAGTGATTGT -ACTCCCTAAATCTCTGCCTCACTGGAATTTCATAAAAATTCTAAATGTCTCAGCAATAAT -TTTCAAACATCACTGTTCCCATGGGCAAACCCAAAAGGGGGTGTCAGATGCTGACTGTAG -GACATGCAACAGATAGTGAGGGAAGGGAGTAGAGTGGCCTTTAAGATTTGAATATCTTTT -TTTTCTTTTTTTTTGGTTAGGTATTTTCTTCATTTACATTTCCAATGCTATCCCAAAAGT -CCCCCAATACCCTCCACCCAACCCCCTACCCACCCACTCCCACTTCTTGGCCCTGGCATT -CCCCTGTACTGGGGCATATAAAGTTTGCAAGACCAATGGGCCTTTCTTTCTAATCCTGGC -CAACTAGGCCATCTTCTGATTCATATGCAGCTAGAGACACGAGCTTCAGGGAGGGAGGGT -TACTGGTTAGTTCATATTGTTGTTCCACCTATAGGGTTGCAGATCCCTTTAGCTCCTTGG -GTTCTTTCTCTAGCTCCTCCATTGGGGGCCCTGTGATCCATCCAATAGCTGTCAATGAGC -AACCACTTCTGTGTTTGCTAGGCCGGGGCATAGCCTCACAAGAGACAGCTATATCTGGGT -CCTTTCAGCAAAATCTTGCTAGTGTATGCAATGGTGTCAGCATTTGGAGGCTGATTATGG -GATGGATCCCCCAGTATGGCAGTCTCTAGATGGTCCATCCTTTCATCTCAGCTCCAAACT -TTGTCTCTGTAACTCCATCCATGGGTGTTTTGTTCCCAATTCTAAGGGGCAAAGTGTCCA -CACTTTGGTCTTCATTCTTCTTGAGTTTCATGTGTTTTGCAAATTGTATCTTGTATCTTG -GGTATTCTAAGTTTCTGGACTAATATCCACTTATCAGTGAGTACATATCATGTGAGTTCT -TTTGTGATTGGGTTACCTCACTCAGGATGATGCCCTCCAGGTCCATCCATTTGCCTAGGA -ATTTCATAAAATCATTCTTATTAATAGCTGAGTAGTACTCCATTGTGTAAATGTACCACA -TTTTCTGTATCCATTCCTCTGTTGAGGGACATCTGGGTTCTTTCCATCTTCTGGCTATTA -TAAATAAGGCTACTATGAACATAGTGGTGCATGTGTCCTTCTTACCAGTTGGAACATCTT -CTGGATATATGCCCAGGAGAGGTATTGCAGGATCCTCCTGTAGTACTATGTCCAATTTTC -TGAGGAACACCAGACTGACTTCCAGAGTGGTTATACAAGCTTGAAATCCCACCAACAGTG -GAGGAGTGTTCCTCTTTCTCCACATCCTCTCCAGCATCTGCTGTCACCTGAATTTTTGTT -CTTAGCCATTCTGACTGGTATGAGGTGGAATCTCTGTTTAGCTCTGAGCCCCATTTTTTT -TTTCGAGACAGGGTTTCTCTGTGTAGCCCTGGCTGTCCTGGAACTCACTTTGTAGACCAG -GCTGGCCTCGACTCAGAAATCCGCCTGCCTCTGCCTCCCGAGTGCTGGGATTAAAGGCGT -GTGCCACCACACCCAGCTGAGCCCCATATTTTAATGGGGTTATTAGATTTTCTGTAGTCC -ACCTTCTTAAGTTTTTTATATATATTGGATATTATTCCCCTATTTGATTTAGGATAGGTA -AAGATCCTTTTCCAATGTGTTGGTGTCCTTTTTGTCTTATTGATGGTGTCTTTTGTCTTA -CAGAAGTTTTACAATTTTATGAGGTCCCATTTGTCGATTCTTGATCTTAAATCACAAGCC -ATTGCTGTTCTATTCAGGAATTTTTACCCTGTGCTCATATCTTCGAGGCTTCTCCCCATT -TTCTCCTCTACAAGTTTCATTGTCTCGGTTTTATGTGGAGTTGCTTGATCCACTTAGATT -TGACCTTAGTACAAGGAGATAGTAATGGACCAATTTGCATTCTTCTACATGATAACCGCC -AGTTGTGCCAGCACCATTTGTTGAAAATGCTGTCTTTTCTCCACTGGATGGTTTTAGCTC -CCTTGTCAAAGATCAAGTGACCATAGGTATGGGTTCATTTCTGGGTCTTCAATTCTATTC -CATTGGTCTACTTATCTGTCGCTATACCATGCAGTTTTTATGACAATTGCTCTGTAGTAC -AGATTTAGGTCAGGCATGATGATTCCACCAGAGGTTCTTTTATCCTTGAGAAGAGTTTTC -GCTATCCTAGGTTTTTTGTTATTCCAGATGAATTTACAGATTGCTCTTTCTAATTTGTTG -AAGAATTGAGTTGGAATTTTGATGGGGATTGCATTGAATCTGTAGATTGCTTTTGGCAAG -ATAGCCATTTTTACTATATTGATCCTGCCAATCCATGAGCATGGGAGATCTTTCCATCTT -CTGAGATCTTCTTTAATTTCTTTCTTCAGAGACTTGAAGTTCTTATCATACAGATCTTTC -ACTTTCTTAGTTGGAGTCACACCAAGGTATTTTATATTGTTTGTGAATATTGTGAAGGGT -GTTGTTCCTCTAATTTCTTTCTCAGCCTGTTTATCCTTTGTGTAGAGAAAGGCCATTGAC -TTGTTTGAGTTAATTTTATATCCAGCTACTTCACTGAAGCTGTTTATCAGGCTTAGGAGT -TCTCTGGTGGAATTTTTAGGGTCACTTATATATACTATCATATCATCTGCAAAAAGTGAT -ATTTTGACTTCTTCCTTTCCAATTTGTATCCCCTTGATCTCCTTTTGTTGTCGACTTGCT -CTGGATAGGACTTCAAATACTATGTTGAATAGGTATGGAGAAACTGGGCAGCCTTGTCTA -GTCCCTGATTTTAGTGGGATTGCTTCTAGCTTCTTACCATTTACTTTGATATTGGCTACT -GGTTTGCTGTAGATTGCTTTTATCGTGTTTATGTATGGGCCTCGAATTCCTGATCTTTCC -AAGACTTTTATCATGAATGGGTGTTGGATTTTGTCAAATGCTTTCTCTGCATCTAACGAG -ATGATCATGTGGTTTTTGTCTTTGAGGTTTGTTTATATAGTGAATTTCATTGATGGATTT -CCATATATTAAACCATCCCTGCATCCCTGGAATGAAACCTACTTGGTCAGGATGGATGAT -TGCTTTAATGTGTTCTTGGATTCGGTTAGGGAGAATTTTATTGAGTATTTTTGTATCGAT -ATTCATAAGGGAAATTGGTCTGAAGATCTCTATCTTTGTTGGGTCTTTCCGTGGTTTAAG -TATCAGAGTAATTGTGGCTTCATGGAATGAATTGGGTAGAGTACCTTCTGCTTCTATTTT -GTGGAATAGTTTGTGAAGAACTGGAATTAGATCTTTTTTGAAGGTCTGATAGAACTCTGC -ACTAAACCCATCTGGTCCTGGGCTTTTTTTGGTTGGGAGACTATTAATAACTGCTTCTAT -TTCTTTAGGGGTTGTAGGACTCTTTAGATCATTAACCTGATCCTGATTTAACTTTGGTAC -CTAGTATCTGTTTAGAAATTTGTCCATTTCATCCAGGTTTTCCAGTTTTGTTGAGTATAG -CCTTTTGTAAAAGGATCAGTGTTTTGGATTTCTTCAGGATCTGTTGTTATGTCTCCCTTT -TCATTTCTGATTTTGTTAATTAGGATGCTGTCCCTGTGCCCTCTAGTGAGTCTGGCTAAG -GGTTTATCTATCTTGTTGATTTTCTCAGAGAACCAGCTCCTCATTTGTTTTATTCTTTGA -ATAGTTCTTCTTGTTTCCACTTGGTTGATTTCGTCCCTGAGTTTGATTATTTTCTGCCTT -CTACTCCTCTTGGGTGAATTTGTTTCCTTTTGTTCTAGAGCTTTTAGGTGTGTGGTCAAG -CTGCTAGAGTGTGCTCTCTCTAGTTTCTTTTTGGAGGCACTCAGAGCTATGAGTTTCCCT -CTTATGCTTTCATTGTGTCCCATAAGTTTGGGTATGTTGTGTCTCCATTTTCATTAAATT -CTAAAAAGTCCTTAACTTCTTCCTTTATTTCAATCAAGGTATCATTGAGAAGAGTGTTGT -TCAGTTTCCACATGAACGCTGGCTTTCTATTATTTATGTTGTTATTGAAGATTAGCCTTA -GTCCATGGTGATCTGATAGGATGCATGGGACAATTTCAATATTTTTCTATCTGTTGAGGC -CTGTTTTGTGACCAATTATATGGTCAATTTTAGAGAAGGTACCATGAGGTGCTGAGAAGA -AGCTATATCCTTTTGTTTTAGGATAAAATGTTCTGTAGATATTTGTTAAATCCATTTGTT -TCATAACTTCTGTTAGTTTCACTGTATCTAGTTTAGTTTCTGTTTCCATGATCTGTCCAT -TGGTGAAAGTGGTGTGTTGAAGTCTCCCACTATTATTGTGTGAGGTGCAATCTGTGCTTT -AAGCTTTACTAAAGTTTCTTTAATGAATGTGGCTGCCCTTGCATTTGGAGCATAGATATT -CAGAATTGAGAGTTCCTCTTGCAAGATTTTACCTTTGATGAGTATAAAGTGCCCCTCCTT -GTCTTTTTTAATAACTTTGGGTTGGAAGTCGATTTTATTCAATGTTAGAATGGCTACTCC -AGCTTGTTTCTTCAGACCATTTGCTTGGAAAATTGTTTTCCAGCCTTTCATTCTGAGGTA -GTCTCTGTCTTTTTCCCTGAGGTGGGTTTCCTGTAAGCAGCAAAATGTTGGGTCCTTTTT -GTGTAGCCAGTCTGTTAGTCTATTTCTTTTTATTGGTGCATTAGTACCATTGATATTAAG -AGATATCCTATTATTTTTGTTGTTAGAGTTGGCATTCTTTTCTTGTGGCTGTCTTCTTTT -AGGTTTGTTGAAGGATTACTTTCTTGCTTTTTCTAGGGTGTGGTTTCCGTCCTTGTATTG -TTTTTTTTTTTTTCTGTTATTATCCTTTGAAGGTCTGGATTCGTAGAAAGATAATGTGTG -AATTTGGTTTTGTAGTGGAATGCTTTGGTTTCTCCATCTATGGTAATTGAAAGTTTGGCT -GGCTATAGTAGCCTGGGCTGGCATTTGTGTTCTCTTAGTGTCTGTATAACATCTGTCCAG -GATCTTCTGACTTTCATAGTCTCTGGTGAAAAATCTGGTGTAATTCTGATAGGTCTGCCT -TTATATGTTACTTGACCTTTTTCCCTTACTGCTTTTAATATTCTATTTTTATTTAGTGCA -TTTGTTGTTCTGATTATTATGTGTTGGGAGGAATTTCTTTTCTGGACCAGTCTATTTGGA -GTTCTGTAGGCTTCTTGTATGTTCATGGGCATCTCTTTCTTTAGGTTTGGGAAGTTTTCT -TCTATAATTTTGTTGAAGATATTTGCTGGCCCTTTAAGTTGAAAATCTTCATTCTCATCT -ACTCCTATTATCCTTAGGTTTGGTCTTCTCATAGTGTCCTGGATTTCCTGGACGTTTTGA -GTTAGGATCTTTTTGCATTTTGCATTTTCTTTGATTGTTGTGCCGATGTTCTCTATGGAA -TCTTCTGCACCTGAGATTCTCTCTTCCATCTCTTGTATTCTGTTGCTGATGCTCACATCT -ATGGTTCCAGATTTCTTTCTTAGGGTTTCTATCTCCAGCGTTGCCTCACTTTGGGTTTTC -TTTATTGTGTCTACTTCCCTTTTTAGGTCTAGTATGGTTTTGTTCATTTCCATCACCTGT -TTGGATGTGTTTTCCTGTTTTTCTTTAAGGACTTCTACCTGTTTGGTTGTGTTTTCCGTT -TTTCTTTAAGGACTTGTAACTCTTTAGCAGTGTTCTCCTGTATTTCTTTAAGTGAGTTAT -TAAAGTCCTTCTTGATGTCCTCTACCATCATCATGAAATATGCTTTTAAATCCGGGTCTA -TCTTTTCGGGTATGTTGGGGTGCCCAGGTCTAGGTGAGGTGGGAGTGCTGCGTTCTGATG -ATGGTCAATTGTCTTGGTTTCTGTTAATAAGATTCTTACATTTGCCTTTCGCCATCTGGT -AATCTCTGGAGTTAGTTGTTATAGTTGTCTCTGATTAGAGCTTGTTCCTCTCGTGATTCT -GTTAGCCACTATCAGCAGACCTGGGAGACTAGATCTCTCCTGAGTTTCAGTAGTCTGAGC -ACTCTTTGCAGGCAAGGTCTCCTCTTACAGGAAAGGTGCACAGATATCTGGCATTCTGAC -CTGCCTCCTGGCAGAAGATGAAGACCCGAAACAGGGCCTGTCCCAGGAGCTGTGTCACTT -TGGCCTGTTCCAGTAGCTGTTAGCTTCTGTAGTCCACACTGTCACCTGGGCAAACTAGAC -TTGGAGGGCTCCGGGAACCAAGATGGCTCCCCAGGTGCTCTGGCAAAGCCCTCCCGGGCG -GGGCAAACATCTCTCCTCTGGTGGGGAAGATGCCCAGATGTCTGGAGCCCGAAACGGGGT -CTGCCTCAGAAACTGTCCTCTAGGGACCTTGGGGGTGTCTGCTGACTCCACGCCCAAGGT -GACCCCTTGCTGGCACCGACCAGAAGGGACTTGGAACCTGGTCAGGCTGGGTTTTCTGCT -TCCCTAATCCTGTCTCAGATCCTGCGTGATTGGAATGGAATAGAAGTTGTGTTCCACTCA -CCAGTGGTCCTAAGACAGCGTGGAGAGTCCTCTAGGGACCTTGGGAGTATCTGCAAACTC -TGCGCCCAGGTGACCCCAAGGTTTGAATTTCTTAACATTTAGAGAGCATCATGTTTTATC -ATACTGTCTGAATATTTTTGCAAGAGTGAGTCTAGTTTTCAATAGTTTTACTAAAGTGTT -ACATGGGATATAACAGTGAGACCTTCATATTATTCTTTTTGAGGGGTTGTTTTGGGAGAA -ATATATATATATATATATATATATATATATATATATATATATATATACACACACATATAT -ATGGCTTGTTTGATTTCTAAAAGACATTTGGCTTTTTCGAACAATAAATAACTCTAAGAA -AATTAAGTACAGTTGACTCATAAGCCATAACTGTAGGTGTTATGCAATCCAATACAAGGG -ATGAAAAAGACATTCAGTTGTATAAACAATTATAAACAATTCACTTTAAATGTCATTCTG -GATACTAAATGCAATCCTAAATCCCTGCATGACCACATCAATGATTTATAGTGCTAAAAA -CTTAATGTCTCTAAAGAAAATGATTCTGTTCTTCCTTCCCTCACCTCTTTCTTTCTTTTT -CATTCTAGTTAACAAATTATTCTCTGTGTTTTAAAATCAAGGTACATATACATATATGAA -GTGCATATATATGTATGCATACAAAGGGCTGTGCTTGTAGGTGTGTGACGCTCTGTCCAG -ATTTTCCTGTCTGTCTTAAATGGCTGGTTAAAAGGTCAGCACTATTGACCAATGAGAAAG -TTACTTTCTATGTCACCCTCTAGTGCAGATTTTGCTGAGTGTCTAAGAAATGCATCTTCT -CATGTGGTTCCTTTGCCTAATAACCTTCTATTCCTTTTCTAAGTTTCCAGTCTTGACCCT -ACCCATCTTCTCAGTCCACCCTAAACCACTGTGGTGATTAGTTTTGCCAACTTGACAACC -TAGGAACCTGGGGAGAGACTTTCTGTAAGGGATTTTCTATGTTGTGTTGGTCTGTGGACA -TGATGAGGGGACAGTCTTAATTAAGCTAATTTGTGCAGAAAGACACAGCCCACAGCACCA -TTCCCAAGTCAGGACACCCTGAACTGGATAAGAGCAGATAGTTCAAGTTGAGTAGAAGCA -AGCAAGCAATTGTGCATGCATGCATTAATATTTCTCTGCATGTGTCTATGGATGATATAA -CAAATTACCTTAATTTCCCCCCATAGTGGCAAACTATAACTGGAAATTGTGAGCTAAAAT -AAATCCTTTTACTGAAAGTTGCTTTGTTTTTAGGTATTTTATGCATAAAACAGAAATAAA -ACTAAAACATTCTAATTCTGGAAGCTCAGTATTACATTTCAAACTCTGACATTTTCTGGC -TGGGGCACACTTCCCTCCCTATACTTCTTGCCCACCGACACCCTTCCTCCTCAAGAAACC -TCCAGCTACTTAAGACTAACTCATGTGTCATTTCTTCTCACATCTCTTATGTATTTCTTT -GCTGGCCCATACACCATGACAGATGCTTCAAAACACAATGTATCTCCATTCTGTATCCTG -CCACTATAATCATGCTCACATAGGGAAGGCAACATCTTATCCCTCCTCTAGTGTCTTATT -AGGTGAGCAACTGTGACTTTCAGTAGGCAAGCCAGTTAAACACAGCCTAGCTTTTCAACA -TGAAGGAGCACACATAGAAACACATGTATCCCGGCAGAGATCTCAGCTCCCTCTCTCCTC -AGCCAGGCTCCTAAGAAACTAGAAATAAAGTTCAGAGCTGGGCCAACTGGCTCATTTCTG -TAATCCCAGAACTAGGCACAGTGCAGAAGCACTGTGCTTCAGAGTAAGACCATTTTAGGC -TACACACTGAGTTCCAGGCGAGCCGGAGGAAACAGATGAATGGATCTCAGAACAGTAGAT -CATTACCTGCAATTCAGATGGCGATGCCTCAGAAGGTCCTTTCTACAACAAGCTTACAAT -TGGTGGAATGAACAAGGCCAACCAAAGGCACACCATGCTCAGTGACTGCTGACTTTTTCA -CTGGGGTCTCACTCCTTTTGACTCTGCTTTTCTCTCAGCCTCTGTTTCTATTTTCTTCCT -CAGCTAAATGAACAACCACCCCACATGTATCATAAGCTCAGCTTTCCAAGAGAGAATCTA -TCGTGACTTTCAAACTTTCCTTGGTGTCATGTTTTTGTTCAGGACTACATGATGGTGTGA -GCTTATAGAAAATCTCTCTTTCCCTGTCTTCCAAGAAGTGGCACGTGAGGTGGCCCTTTC -CATCCAAGAGGGTGGTGAGAAACTGGGTAGACTGAGGCATGGCCCTGCCAGCACTGATCA -GTGTTCTCAGCTGTGTGTGACAGAACACAATGCATAATGGACCTAAACCAAATGCTCAGT -TTCCTAGAGAATGACAAACCTGAAGGTGGATGGGTTAGATCTCAATGGCTCTGTTACCCT -ACCAGGGGCGTCTTTTGCCTGTGCCCAGTTGCTGGACAGGGGGGTTAGCGGTTGAGTGAA -CACATCATTAACACTTCTGCAGATGCCTTCCGGAGGATATCACTCTGTATTCACAGCAAA -GTGAGTCACAGTCCTACTTCCAGCTGCAAGGGAGAGTGAGTAACTAGTTTTAGCAATGTC -ACTAGGGGAAAATGGGCTCTAATGACAAGGCAGAGGTGGCACATTGTGTAAGCAAGTCCC -TGCCCAAATAGACACACTATGAAAAAGGCTACAGTCACTTGCTAAAGCACAGCTTTGGAT -AAGTTACATGACCTCTTTGAGACTCAGATTCCTACAAAGGAAAGTGAAGACTTAGGATAT -TTACAGCTCAGCGCTGTTAACCTACTGATATTAAACAATATATTCTACAGCTTGACTTTT -ATACATATATATAATATTGTAATTTAATATAAAATATATTAGAAGATATTATTTATCGCA -TATGTAATACATAACCAAAGCTATAATAATATATAATATATATTACTGACTGATTAGATA -ACTGACATTTGATTATATGAATAATAGTAAATGATATATTTTAAAGCTCAGCTTATATTT -GATACATAATATAATATATTATATATGTTATGCAATATAATATACCATATGTTATATAGT -ATTCATATTAGATCATATTATATGGAATATGGCATGTATTATGTGTTATATATTATATAT -ATGTGGAAGGGTTTGGAGAGTCCATTTATATGTAATATATATCATATATTATATATCAAA -TATAATATATAGCTTATAATGTTATATAGTAGGTAGGCTATATTTACATAATAATTTATT -ATGTTACTATATACAGTGATTGCTTCCTTCTCATTACCACTGACTCCTCAAGGCATAATA -AATATGTGGCAACCTTCAACATTGTTTATCTGGAATATTATCTTTTTGACTTTTGTTGTG -TGTAAAAAGATATAGGAAAGGGTCAATTTGACATGCATAGCAAAAGTAAACATGGGGAAA -TTTTAAGGCAGGCGTGATAGGAATTTTTTTTATAATGCAACCATATTCCATTGTACTTAG -CAAGAAGCTCACAACTGCATTTCAGTATCTAACACATCCTCCTCTGAATTTGTCTGATTC -AGCCATCATTAACCACTCTGGGGCTGGGCACTGTGAACAATCTTCCCTTCCTGCCTGGAA -TGGTAGCAACTTCCATTCGGTGCACTCTCCCAACCCTTCTGCCCAGAGCCCCACGAACAA -CAGTTAGGGTCATTTTTCATTTGACACAGAACACATTAACTCCAACTTTGCCTCTAGCCT -TGCCTTTGTCCAAATGGTCCAAAACAGTTTAAGATGCACTTCTCACACCTGCATCTTTGA -CAAGATAACTTGGTGAATGTTTCTGTAATGGGCTCAACTTATTCACATTTGATTATAAAA -AGCTCTATCAGATTATCCCTGAATATATCACATTCCAGCTCCATTTATGGATCCTTTCCC -TGCCAATTATGCAAACGACCTTTCAGTTCCTTCTCTCTCCTACAACTTGCCATCACAGAC -TCCTGCTGTCTACCCAGGAGCCAAGAATTCTTCCTGTGATTAAAAATCCCTCTCAGAGCC -CACCTCCTCCAGGAAACTCGAATCAGCAGGGTGTGAATTTGTTTCTGATTCATAAAAAAA -GACCAGATGAATGTTTGGTCTTGAACAAGGCTGAAAACGAACAGACAATAAGAGTAAAAG -GCTCTTTTCAATGAACTAGAACCCCTTTCAGCCTTGCTATGAAGCCTAGACTACAGTGCT -TACTCGCTCGCTCGCCCCCCCACCCGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTG -TGTGTGTGTGTGTTATGCTTGAGGACATCTAAAGTCTTTCTCTTGTACAGCTTCTTGTTT -GAACTGGACAGCTTTGCAGCCATCATGTGATAAAAGGAAAACATTTCATGTTACAGCTAA -GATAACTTTAACCCTTGTGAGAACACTTTATAAGTTACTGCACATGGCATAACACCCTTG -ACCTTATACTGTGGTCCAGTGCCTTAGCTGCCCCATGCAATATGTGTGCAGTTCTAAAAA -TTGTCTGCCAGTCTTTGTGTCTACGGAGGTGTTGGTTCCTCTTCTCATAAAGGCTCATCA -GCTATGAGAGAGTGAAGATTATTTTTTTTCTTTTCTGTAGAGCCCACTGTGGTGATTTGC -ACTCCCACATAAATATGGAATAGTACCATGTAAAGTATCACATGCATCGTATATATCATA -TCATCTAGAGCCCACATGTATCAGTATAAACTCAGTGGCTTTAAATGGTAAATACTCACT -CTCTTAGTTCTGGAGACTGGCAATCCCAGAGTAGAGTACTGTGGGCCTGCGGGCCTTCTG -AAGGTCCTGAGATAGTTTCCTTGTTTCTCCCCTCTGGTGTTCTCTTGGTTTAGCATTCCT -GGGCTTGGAGCTGTATGAATTCAGTCTCACGTCATCTCACAAGCTTCTCTCCTGTGTGTC -TGTGGCTCCTCTTCATCTGTCTAACCCAGTTTCATTCTTATTAAGACCTATCATTGGACT -CAGGGCATCCCCAGGTCATTTAGCATGACCTCAACCCAAAACTCAAGTGTACCCCCGCGC -GCACACACACACAGGGTTGGGGGGGGGCACCACTCCTCAATCAGCTTGTGGATAATGAGG -ATGATGATAGAAGTGGTATAACCTGATTGTTGGCCCTAAAATGATATCATATATAGCTCA -TATATGTTATATAGTATGTAGGCTACAGAATATATAATAATTTATGTTATTATATACAGT -GGCTGGAGAAGTAGACTAGTTATCTTTTCTTTCTCTGCATGAACCATATCCCTGACATAA -ACAACTTAGGAAAGATTTTCCTGGCTCACAGTTTCAGACAGTGGCTTATCATGACAGAGA -AGGCCTAGTGGCTACAGTGAGCCATGGAGCGCCTCACATCATGGCCACATAGGAGAAACA -GAGAGCCCCAGCTGGGGTCAGAAGAGGATGCAACACGCAAAGGTCCGTCTCTATTCACCT -AGTCCCCCCATCTCAGAGGTTCCATATCTCTAAAACCCACGAGTAGCTGGAGCCTGAGTG -GGGAAAACATTTCACATTCATGCACTGGTGGAGGTAATCCTTGTGGGTTATTCATATTTC -TATGTGTTCCGAAAGCATATTTGTATCCCTTTGTTCTGGGCCCTGGCTATTTGTATTTGG -GTTGCTATTTTTGTCCTCCTCATGGATATTTATGTAACAAAACAACCTTAAAACACAGAG -ATAGTGTCTCCTTCCAAGGTAGTCACTGACATGTTCATATCCCCTTCAAAAGATTTGGTT -CCACATAAAGTCTGCCTTGCTATAGGGATGTAAGATGGTACAGTCATTATGAAAAACAAT -GTGGTGAGCCTTCGAAATTTTAAATATAGTATTGTCGTAGAACCCAGCGATTCCATCTAA -AGGAACTGAGATGGGCTCTAAAGAAATATTTACTCAACATTCATGGTGCCATTTTTAACG -ATGGCCAAGAGGTCTGTAAGACCACCCAAATGCCCACTAAAAGTGTATGTGGATAAATAG -AACTGCTGTATAACTACAGGTGCTAGAACTTATTCAACATGGAAAAGAAATGAACTTCCA -ACATGTTACAATATAGATGGAATTTAATAATATTACACTAAGAGAAATGCCTCAAGCACA -ACTGTACCACCCTCTCACATGAAGCACATGAAGTGCTCAGTAGTCAAATTGACAGACACA -GAAAGCAGACTGGTAGTTTTCAGTAAAAGGAGGGGCGGGGCAGTGTACAATTATCAGCTG -TCGTAATTGATACATAGCTTTGGTTTTGCACCAGGAAGAGAGCTCTAAAGATGGATGATA -GTAATGGCTGTATTACACTGTGGACATTCCTAATGCCACTTAGCTCTACACTTTAAAATT -ATTAAGGGAGTTGGGAGACAGCTCAGCAGACAAGAGAATTTGCTGTGCAAACATGAAGAA -CAGAGTTCAAACCTCCAACACCCATATGAAAAACCGGATATGAAGCCAGGCAGTGGTGGC -ACATGCCTTTAATCCCATCACTTGGGAGGCAGAGACAGGCGGATTTCTGAGTTTGAGGCC -AGCCTGGTCTACAGAGTGAGTTCCATGACAGCCAGGGCTACACAGAGAAACCCTGTCTTC -AAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGA -GAGAGAGAGAGGAAAAAGAAAAGGAAAAGGGAAGGGAAGAGAAGGGAAGGGAAGGGAAGG -GAAGGGAAGGGAAGGGAAGGGAAGGGAAGGGAAGGGAAGGGAAGGGAAGGGAAGGGAAGG -GAAGGGAAAGAAGAGAAGAGGGAAAGAGGGAAGGGAAGAAGGGAAGAAGGGAAGAAGGAA -GGGGAGGGGAGGGGAGGGGAGGGGAGGGAAGGGAAGGGAAGCTGGATATGGTCATGGATG -TGCCTAATAACTCTGGAACTGTGGGAGTAGAGACAGGAGGATTGCTGTGGCTTGTTAGCT -GCCAGCTTACCAGCTGGTGTGCCAAATAACCAGGTTTGTTAGCTGCCAGTTTCAGTGAGA -GACCTTGTCTCAAAAGAATGAGGTAGGGAGGGATAGAGAAGACCCTGCCATTCTCCTCTG -GATTCCACGAGGCACCAGTGTGTGCATTGGAACACACACCCAAAAATTTTTTAAGAAGCC -ATATTTTATGTTCACTTAATCACAATTACTATGACTCTTTAAGCCCAAACATCCAGAGCT -AATCAGAGACCTCTAATCATCTTCCTTGGGTGATCTCCACTTTCATTCAAACATCCTTGG -TCACTTGGGTTTTTTTCAGTCTCACTGGCTAGCTGGTCTTTTGCTATTTAAAGATCTGTT -TGCTACAGATGGACTCTGACAGTACAGTGAGTGTCAGGGACAAGCCTATCTAATCTTGTA -TATGGATTAGGCAGTGCTATGCAAGAAGAAAAGGGAAAAAAGACTATACCCTTGCCTGTG -TGCTTTAATATGGTGACCAAACCCGATTCACATAAACTTTTTCCATTCATTTAAAGACTG -CCAACCAAAAATGAAGCTCAAAAGATTCCAGTAGGAGTAAAGAACAGAGACAGGAGTGTA -TAAACAACTTTATTATGGAGTCAGGTGGCTTTTATGCAAACATACTCCTAATATATACAT -TAGACTATGGGGGATAAACCAGTTCATTGTAGATTAGCCTGTCTCTATGATCAAGAAAGG -TTTCATAACCACCAAGTCTCCAACAGGCATGCTTCCTGTTACATGAAGGAGGAAAAGCAC -AAATGTGAATGTGAGGTGGTGGGTGAGACAGCCCCAACCCATGCCCACTTTGGAGTAACT -GACAGGAGTGGCTGTCCTCCATAGTGTTGGCACAGGCCTGCAATCCTAGCTACTCACAAC -TGGAAGAATGTAAGATAAAGGTCTGTTTGAGCTCCAGTGTGGGTTCAGGGTGCGCTTGAG -CTACTTATGAGACCCCATCTCAAAAGCTGAAAACATAGAACTAAGTGAGGAATCACAGAC -ATACCTAGCATGCACAAGAAAGACCCTGGCTTCAATCCCCAGTACTACAGAGGAAAGAAA -AGAGAAACAGGACATTAAGAAATGAATGTGGCTGAGTGGTGGTGGCACACGCCTTTAATC -CCACCATTAAGGAGACAGAGGCAGGTGGATGTCTGAGTTCACGGCCATCCTGGTATACAG -AGTGAGTTGTAGGATAGCCAGGGCTACACAGAGAAAGAAAGGAGAAAGAGAGAGAGAGAG -AGAAAGAGAGAGAGAGGGCTTCGACTTCTTTACAATAAAATTAAATGATGGAGTTGAAAG -CTTTGGGGAGTCAGCTGTAGTCAGTTCTTTTCTTCTGCTACAATATCTGGGGAACCAACT -CAGGTTATTGGGCCCCCATGAAAGGTGTGTCTACCCAATGAGTCCTCTCACCAGCCCTCT -ATTGCTTTATTTAAAAACAAAAAAGCAAAGACAAAAACAAAAAAACAGAGACTGGAGAGA -TGGTTCAATGGTTAAGAGCACTAGCTGCTCTTCCAGAGGACTTGGGTTCAATTCCCAGCA -CCCACATGGCAGTTCACAACTGTCTGTAACTCCAGTTCCAGGGGATCTGACACCCTCACA -CCGACAGACATGCAGGTCATAATGCACATGAAATAAAATAAAAATAAATAAGTTTTTAAA -ACCCATAGTAGTATTTTGGCAGGTTATTTCTGTTTATAAATAAATCAAATACCGTGGTTT -TCTTTGCTACTTGATTTAATAAAATAGAATGGCTGAGTTAGGCATAGTGGGAAAAGCCTA -TACTCCAGGACTTGGAAACTGATACAGAAAAATCCAAATTTCAGGCCAGCCTAGGACTAT -GTAGCAAGACCTTTTCTCAGAATTAATTAATTAGTTAGCTAACTAAGTTAAATGGCTATA -TTTTTTAAAAAGATTTATTTATTTATTATATGTAAGTACACTGTAGCTGTCTTCAGACAC -TCCAGAAGAGGGCATCAGATTTCGTTACGGATGGTTGTGAGCCCCATGTGGTTGCTGGGA -TTTGAACTCACGACCTTCGGAAGAGCAGTCGACGCTCTTAACCACTGAGCCATCTCGCCA -GCCCCAAATGGCTATATTTTTAAGTCACTGATTTTAATCATGATCTCTCAAGCCTCTCTG -ACCTTACCCTTAGTGAAATTTTGGACAGATTCTGGGGTTATATTCATGAACAAGATTCTA -CATCTTAGCAAGCATCTCCCTCAGGACTAAGCATTGGTCTCTGAAGTTCTCCTGTGTGTG -AATGTGTGTGTAAGTGAGTGTGTGTGTGATATATATGTGCAAGTGTGTGTGGTGTGTACA -TATATGTCAGATTTCTTCCCCAATGGTTTTCTATCTTTTTTGTTTTTGACAAGGTTTCTT -CACTGTATCTGGAACACATTGCTTCATTTGGGTTGTCTAGCCACGAATCCCCTGGGATCC -ATATTTCCACCCCTTGGTTCTGGGGTGGAAAATGTGATCACAACTAGATTTTTCCATGGG -TTCTGAGCATCTGAACTCAGGTCCTCATGCTTGTAGAAAGCACTTCCCCCACTGAACCAT -CTCCCTAGCCCCTGATGCTCTTAAAGTCCCACTCATGGGGACTCGGAGGCAGGAAGGGAT -AACTCTTACCTCCAACCTTAGTGGTCTTCTAGTGGGTGTTTGGAACTCTAAGCTGGGTGG -GAGAGTTGACTATCAGTCTCTGAGTCCTGTCACCTTTTATGGTCACTGGTCTTGATCAGC -TTTGGGGGTGGAGCCTCAAATTCCATTAATATCTTGTTCTTCAAATACGGTTGCAGTGCA -TGTCTCTGCAGATCTTTCAGAGTATTATCCCTCTCAGCAAGTGACACTGGTCCTGGGACA -GCATCCTGATCACCTGTAAATACTAAAATCCATGGATGCTCAAATCTCATGTATCAGTAG -TTCTCAAACTTCCTAGAGTCTCGATCCTTTAAATACAGTTTCTTTTGTTGTGGTGACCCC -CCCAACCACAAAATTATTTCATTACTATTTCATATCTGTAATTTTTCTAGTTATGAATCA -TAATGTAAATGAGGATATCTGTGACACCCAAAAGGGGTGTGACCCACATGTTGTGAGCCA -CTGCCTTACATGAAGTGATGTAGTATTTGTATATAACCTATGAATATCTGCACCTAGACT -TTAAGTCATTTCTATATGACTCATAATGTCCAATACAATGTAACCAGTTGTTATTTCATA -TTATTCTAAGAATAGGAAGTCTGTTCATGTTCAGTACAGACTTAATCATAATAAATATTT -TCCACCTTTAGTTGATTTAATTAATAGATGTAGAACTTTCAAATTCAGAGTGCTGACTTA -TATCCAGAATTGTTCTTCAGAGAGGCTGTACTAATTTCTACATTGGCCAGCAGGGCAGAA -GCCCATTCATTTCCCTGAATGCTCACTAGCCCCAGCTGTTCATTCTTCAGCCTTAGCCAC -AGCTCAGAGCTCTGCTTAGAAAAACCAACTTGCTTAGTCAAAAGGCTGAATGAAAACATC -ATTCCAGAGCTAAAGCTGCAGGTCCCTAGCTGTTCTGGGGAAGGGAATAGTGAAAGAAGG -AAAGAAGAGCCAGGAGAAAGGATGAGGGGTATAATGGAGGGTGATAGGGATGAAGTGAGC -AAGGCACAGTGATACACAGGTAAAAAAAAATATTATAATGAAAAGTATCATCTTGTATGA -TCACTAAAAAATATAATTATAGCTGCTGTGTTGGAACAAGCTTTTAATACCAGCACTAGG -AAGGCAGAGACAGGCAGATGTCTGTGAGTTCAAGGCCAGCCTGGTCTACAGAGTGAGTTT -CAGAATAGTCAAGGGAACATAAAGAGAGCCTGTATCAAACAAACGAACACAGCGACATAG -TGATGATAAAGTAGAGAGAATGTGGCCCTGACATCAGGGTCAAAGTCTATATCTCCTTTT -AACAATAATGGATCTATTTTTATCTTAAGGAAGGGATGTAATTTCCCCTAGTTTTATTTG -TCACCTATCATAGGAAATGCTAATAACCACATGAGGTATAAGAAGAGAGGCTGTAGAAAT -AAAACAAGAGCAGAAGCACTTTGGAGGAAAAAAAAGGCAGTGGTAATATATGATCATGAT -AGAGAGTAACCTCATAATTACATATAATTTAATTACCAAAGTAATAATTGTACAGCTATA -CTTTATTCACTGTGCTATGTAATAATGTATATTAACATAATATGTTATCGGGGTATAATA -ATTATACATAGAATAGAATGTAAAACTCTTATTAGAAGAGTTCTGCTTAATAACATTGAA -AGAAACATCTTCTATGGAAGTAGAAAATACTGAGCAGACAGAAGATGGTAAGGCTTTAGG -GATACACAAATGTGGTTTTAAATCCTGCTTCATGCATATCTTGAGTATGGGTCCATTATT -TTTATTTTCAAATCAAAGTTTTTCCCCTTTTATTGAAGTATGAGTTTTTTCCCATACAAT -ATATCCCGATTACAATCCCCCCCCACTCCTCCCAGTTCCTCCCCAACCTCTCCTCCCATG -CAGATCCACTCCCTTTCCGTCCCTCATTAGAACAGAACAAGCTTCCAGGAGAAAACAATC -AAACATAACACAGCAAAATATAATGAGGTAAAACAAAAGCCATCACATCGGAGTTGGACA -AGGCAGACCAACGGAAGGAAAAGAACCCAACAAGAATCAGAGACCCACTTGTTCACACAC -TTGGGAATCCCATAAAAAACACTAAACTGGAGCCATAATATATGTGCAGAGGACATGGGG -CAGACATGTGCAGGCCCTGTGGGTGCTCCTTCAGTCTCCATGAGTTTATAGTTGATTTGG -GGGGCCTTGCTCTCCTGTGTCCTTTATCCCTACTGACTCTCATGCTCTGCCTCCTCTTCC -TCAGGGTTTCCTGAGCCATGAAGTGAGGAATCTGAAGGAGATGTCCCATGTAGAGCTGTG -TGTTCCATGGTCTCTCTCTCCATCTCTGTCCCTCTCTGTCCCTCTCTGACTCTCTCTGTC -TCTTTCTCCCTCCCTCCTTTCCTCTCCCTCCCCTCTTCTCTCCCTCCTTCCCTCTCTCCC -TCCTTCCCTCTCTCCCTCCTTCCCTCTCTCCCTCCTTCCCTCTCTCCCTCCTCCCCTCTC -TCCCTCTCTGAAGAATGTCTGGCTGTGGGTTTTTGCATTTGTTCCCATCTGCTGCAAGAG -GAAGTGTCTCCTGTGGTGGCTGACTAAGGCCATTAGGAGTCACTTTATCATTACTTTTTT -TAAAAAGTATTTGGTTTTGCCCCAGGTCTCTGAGCTCTCTAATTTCTAGTTCTTGATTAC -CCAAGCAACATCAGGTATGAGTTTCATTGTGTGGCGTGGGCCTTAAATCAAATCAGACAT -TAGTTGGTTATTCCCACGAGCTTTGTGCACCACTGCCCTAGTATATTTTGCAGGCAGAAC -AGCACTGTAGATCACAGGTTCTGCTGGCTGAGCTAGTGTGTATGATTCTCTTTTGGTAGC -CTGGGGAGTACCTGCCTGTACCAAAGACACTAGAACAGAGGAGTCAACTGTTCCATATTT -AATGAGTTGTGTGGGTATTATCTGCAGCAATGGGGGTCTTGCTGTCAGCTTGTGGAGAGC -AACCTATCGTCTTGACAACAGCCTGGGTTATTTGGGGATTTCCATGGGACCCCTTTGGCG -AACAACTCAATTGGATGAATCCAGTATATAGTCCCAGTACTGGAAGGTTCATTTGGTGAT -AAAAGATGGCCAGTTTGGGGACTCTGTTTTGGATTGAAGACTTTGTTATGATTGCCTTCA -TATATTTTAGGAAGTTCCCACTACACTGTTTCTATCCCCCTGTCAAATTCCACTCAATTC -TGTCTCTCCCCTTCTCTACCCTCCCATTCTAGTAGCTCCTACCCCCAGTTCATGCATACA -TTTTCTTTATTCATTCTCCTGTGGAACGACATGTAGGTTGTTTCCAATTTCTGGCTAGTG -AACATGGTTGAGCAAGTGTATCTTTTGGGGTGTATGCCTAGAAGTGGTATAACTGCATCT -ATGAGGTATATCGAGTCACATCTTTCTGAGGAACTGCCTGCCTTACTGATTTCTATAATA -GCTGTACAAGTTTGCACTCGAGTGTAAGTAAATTCTTTTAACTTCTCTTATTCTCCATCT -TCTCACTGGAAAATAGTGCTTGCAAAGTAAACACAAAACGTATTTTCCAACCTGTTTAAA -GGAAGTTCTAGAGGATATGTTATCCAACACTGCACTTAGAGTAAATGGTACCTTACTGGG -TACTTTAAGACTGAGGAAGTGGGCAATCTTGTACTGCTCTCATCACAAATTAAAATTTAA -AATAGTAATGTACAAAATACATGGCTGAATCACTGAGGATTTTAAAAGTGAACAGTAGTT -AGATATTGTTACTGCTAAATTTTGGTTTTATGGGCCGAGGATGTAGCTGAATCGGTAAAG -TGCTTGCTAGTATGCACAACATCCTGGATTTAATACTCCAGCGTGGCACAGAACCTGCGT -TGGTGGTACACACATGCAATCATTAGATGGGTGGAGGCTCAGAGTTAGTCATCCTTGGCC -ACAAAGCAAACATCAAGGTCAGTCTGCAATATGTGAGATTCTGACTCTGGAACAAAACAA -CCGCAAAGAAAGGGTTTGTTTCTTTTTGGTTTGCTTATCTTTCAATAGAAAGCAAGGTCG -TGATTAGCAAATAACTTCGTTTGCAAGGGTTCTGTTATAAAGGGACACACCAGGAGCTAA -TGCTTGTTTCAGGGTCTGTAAATGGCTGTTCTGACTGCAGATGGCAGACCCTTCTAGATT -ACAGACTACCAGCTCAACGAAGTTTAGTTGTGAAGTTTGGCCCAAAGGTCCAAGCTGGAG -AACTTCTTCTTGCTTACCGTCTGGAAGCTGGATACTGTAAAGTCTGATTCTGGAGTCAGC -ACCAGTGAGCATGCAACCTCAATTGCTAAGTTCAGACAAAGGACATTGTTTACACCTTTG -TGAGTTCAGGATTTGATTAGCTGTCTTTTATGCCTTTAGAAACACTTTATTAAGGGAAAA -GTTCTAATATAGGGAAATTAACTGCTTTGTGCAGTGGGCCTCCCTATATCCACTCATTAC -ATTCTGCAAGAAACACTTTGGCGCCGGGCAATGGTGGCGCACACCTTTAATTCCAGCACT -TGGGAGGCAGAGGCAGGCGGATTTCTGAGTTCAAGGCCAGCCTGGTCTACAAAGTGAGTT -CCAGACAGCCAGGGCTACACAGAGAAACCCTATCTCGAAAACAAACAAACAAACAAAACA -AAAAAAGAAACACTTTGGCTCTGTTTGCTTTGTCACATGACTACTCACAGCTGCCCCCCA -CTCCTCATCTATCTGGGATCAGTAGATTTTAAAGCACAAAAGAAGCAATGTGCTGTTAAA -TGATGGAAATCAGGCTTCCCTTGGGTGAGAGTCTTGGTTTCTAGCAACAATTGATCTGTT -ATTGTAGATTGTCAATATCAAGCTAACAAACCACATCACTGAGCCCACAGTTGGGAAGAG -AGTGGTGTATTTGAGCTTTGTGTGAGTCAGCTTTGGTACACCATGTGTGTGCTTTTTTTT -TTGTCCTTACTCCCTCCCCATTTTTTTTTTTTTTTTTTGAGGACAGGGAGGGGTCAGAGC -CTGGCCCTATACTTGCTAGAAAATGCTTTATGACTGAGAGGCACCTTGACTCCCTTTAAC -TACTCTTGGTTTTACTGATGTTAGTGTCTCAAATAACGGTAGCTGAGTGTCTTCCACACC -TCCTCCTTCCTTCATGGCATCTTCACCTTTAAGACCATCACCTTTAAGACCATCTTTTTG -GAATTACTCTATTTACTCAGAGTAATTCAAGTGAATACCTTACTGAATCTTCCTCCCTGG -GAATAGCCCACCTTATCATTTGCTTCAGAGCTACCAAGATGGCATTCTATTACACATCAA -TTAAAGGTTTTTGGCTCTATGGCTTCTCCTCTATGCCTTCTTAGACAAGTTTCTCCCTTC -CACTCCTCCCATCTCTTCTTGCTCTTGGAGGACTAGGCAGGAGAACAGGGTGCTCACATG -GAATCCCTGGAAGAAATCTCTATTTCTAGGAGAATTTAGTCAAACTGCGTCTCTCTTTCC -TAGCACTGTTACCTTGAGCTCACAGGAAACCCATGGTAGGAGAAATGGCACCTCAGTGCT -TTTGCAACTGGACTAGGGAGAAAGCGTTGGGGCTTACAAACCAGGAGAAATGAGGTATGA -GGTAGAGTGACCCATTCGCTGGCTTTCTAGAAGTTATAGCAAGAAGCTATAATAACACGA -CTCAGGCATATTCCATCTGTATGTATTTTGAGAAATGAGCATGGGAAGCACAGTACCCTG -GGATGTGCTGGTAGACAGTGCCTGTGCTTTCCAGAGTTCAGAAAGCAGTGTTGTTTCAAA -GAGGCCCTCTTTACCAAAGGAAGGAGCCTCTCAGCTCCAAAAGAAAACCTTGCTTCTTCC -TCCATGGCAACATCTCTGCATCTTTCAGGAAAATCAGTGAGGTTATACTTAGGCTTGTCC -TGTGCAGTCCAGATAGACTCACAACATTGGGATATATATAATACAATACTGTGGCACCTT -CTTACTCATTCACACAATAAGAAAAATATACACAAAATAATTAGCAATAGGGGTGAAAGA -CTTTGAATTGCTCTCAAAATGTATTTCAAATGTACAGCTTTTTTTTTTCTTTCTTCATTT -CTTTTTTCTTTTTTGAACAGGGTTTTCTAGCTATTTAGCCCAGGCTGTCCTGGAACTAAT -AATCTTGCCTCGGTCTTTCTAGTATTGGGCTTACAGGTCTGTTCTCCAAGGCTCAGGTCA -AACATAATTTGCCTGACACCCAAGATACTGGCCTTGAACTCTCAAGCACAATTCTCCCCC -AGCCTCCTAAGCTACTGGGACTATAGGCATGTGCCATCACTTCAAAAACTTGCTTAGTGG -GCAGGGTAGATACCCCAGTCAGGAAAATGCTTGCCTTCCAAGCATGAGTGTGATCCTCCA -AAGCTACATTTGAAAAAATATTTGGAGTGATAACACATTTTTGTAACCCGAGGTCAAGAA -AAGCAAAGATTACAAGATCCCTGGGGCTCCCAGGCCATCCAGCCTAGCCTACATGGTTGA -ATTTCAAGCCAGTTTAAAAAACAAGACAAAACAAAACAAAACCATAAACAAAAACAAAAA -TACTGATGGATTGCACCTGAGGAATGAGACCCAAGGTTGTTCTCTGGCCTCCAAACACAC -AGACATACCTATATGTACATTTGCACACACAAACATGGAAACATAATATTTATTATTGGC -TTTAAAATGTGCTTTATATCTAAGCATGCTATGTGTCCCTGGTTATATTGAATTATGTCA -TCCCCACCCAGTCGGACTGCTGTTGTTGGACAAAAGAAAGGAAAGAAGTGTAGTAGGAGG -GACAAGCATTGGAGTCTCCAGACAAGTCTTACAGATAAGTAAGAACCCTTGTGTATTCAC -AGGAATGGACACAGAGCAGCCGTGTATAGACACCATTGTCTGTTTCTCAAAAACTTAAAT -AGCATATGATTCAGCCACTTTACTTCTGTTTGAATTGTTCACCAGAACTGAAAGCAAGGT -CTTGCTTTCATAGTACCCAAAGAATGGAAAAAAATTCAATGCCCACTGATGAATGGACTC -ATAACACATACAGGCAATGGAATAGTATTTAGCTTTCAAAGGAAAGGAAGCGCCAACACA -TGCTTTAACATAAAGGATGTTGAGACCATTATATTATGTGAAATAAATCAATCTTAAAAA -AAAAAGGTGAAGAGTTTATATGACTTTCTACAGTAGTCAGATTTACATACACAAAAGTAG -ACCGGTATTTCCCACAGTCTGACCAGAAGATGTAACCAAGGAGTTGCTTAATGGGTATAG -AGGTGTAGTTCAGCAAGGGGAAATGTTCTACGTATTGGTGGTGTGAAATGAAACCAACCT -ATATGCTTACAAAATGTTTGACAGTAAGTTCTACACTGCATATTTTATGACGCTTAAAAA -TATACTTTAAGCCGGGCGTGGTGGCGCATGCCTTTAATCCCAGCACTCGGGAGGCAGAGG -CAGGTGAATTTCTGAGTTCGAGGCCAGCCTGGTCTACAGAGTGAGTTCCAGGACAGCCAG -GGCTATACAGAGAAACCCTGTCTCGAAAAACCAAAAAAAAAAAATATATATATATATATA -TATATATATATATACTTTAAAAAGAAGTGAACAAGATCAACAACACAATCTTGTACTTGT -ATTCCATAAAAAGATAAGCCAAGCAGAAGGAGAAAGTCCCACGGGACACTTTTAACACAC -TGGCAAACACTCTGCACAAGTGTTTTCCCCTCAACTTGGATTTCATCTTCCCGACACTGC -CACTTGGCTCTGACTCCTGGATGAAGCCAGAGAGAGACAGAAAGCCCTTTGGAGGCGAGG -TGAGTTTCTGCACATGATGATAGAATTTAGGACTCCTCCGGGGCTGGCCACAAACTTCTC -TCTCCTGTAAAAGATTAATATTCTGCAGAGAAGCATTTGGATTATATAAGGCTTCAATCT -AACACTGTGCAAATGTCTGGCCCTGTTCCTTTGCATTCTGCAGAACAATGTTCCCTGCTT -GTCATTATTTTCTGATGTTTACTGAATTCTAATGTCCTCTCTTCAATTTCTCCAGAATTA -TTTGCTTTCTTGATTTTTTTTTTTTTTTTGGTTTCTTAGGTAATGTTTGTTGAAAGTTAA -AATAAATAAATGTGTGCTGTATTTCCTTTGCCTTGGGAGTTTGAAAAATGCTTGAACATG -TTATAGACATGGGTTGCTCTGAGCTCAGAGAGCACCTGACTCTTGTGTCTCAGGATAAGA -AACTGCACTGGGGAACACACGGTTAGAAATAGTTACTTTACTAAGAAAGAAATGGCACTC -CTGAGAAACAGAGTGGGTTAGTGGGCTGAGGGAAGGGCCTCAAAAGACTATGCCATAAGA -CACAGGAACCTTCACAGGACATTCAGAAAGCACCAGTCTCTCACACATTTGAATACAATG -TGCTTATAATGTGTTTTTCTATTCTGTGCTATGTGGACTGAGGGTAGGGGGTGGGAGGGA -AGGCTTCCATGTTTTCTTTGCCTATTGGCTTCCTTTATATGTTAATCTTGATATTGATTT -CCCCAGTCTCTATTGTCTTGCCACCAAGCCCTCTGACAGGTTAAAATGACTGACTTCATA -CCTCCTGGTTAGGTCTCTGTTGACAGGTTAATTATTCAGCTATATTCAGTTTATGAAGAT -GAGGGTCAGGAACCTTAGTCATCTCTGCCTGCCTTTATCCTAAAGTCTGAACCTAGAGGC -CACATTTGACCTTGTCTGAGAAATAGTTGCAATTGTTAAGCACAGAAGTGCATTTTCTCC -ATCTTTGGGTCCCACTTACACTTCCTCCAAGAAGGTCAGACAAATGTTGGGCTTTGAAAT -TGCTCTGCAAGTTTTGTCTCTAGGTCATTCGAGCTCATTGCATGTTAACCACATAGTCAT -GTGTGTGTGTGTGTGTGTGCACTTGTGTGCGTGTTTGGGGGGAGATTTGCTTTACACTAA -AATTTTCAGGTGGCTTTTAGGGAGTTTTCCCCTCGTTACAGAGTTTGGGTAACTTTCTCA -GCAACTGCCTTTGTAAAACCGCCTCACAGTCTTCTGGTGGTCTGGCAGGATCTTTGAAAA -ATCCCTGTCTCTGGAATGCAACCGAGTGCCTGCTGTGGGAAGTATTTAACAGCAATATGG -ATTTCACCTTTGCCTTATCTGGTACACCCAGGAGATTCTCTTTCCTCTATCCCCCAGTCC -TTTATTTTCCCTGAGAGGAGTCTGTTGTTGCTCAAGATGTCCTTGAACTCTGTATGCAGT -GGATGCTGGCCTCAAAGAACTCCTCATTTTGACCTCCGGGACTTTTTACATCCAGGACTG -CTGGGATAACAGGCATGGGCCACCATGCTTGGCTTTCTTCCTCTCCTGTTTCCTGATGGA -GGACGATTTCAACACTGCCCATACAGGTTTCCTTGGTGGTCTAGGTCATGACCTTCACTT -AGGAGAGAGCCGACAGACTTGCCTAAAACGACCCAATCCCCCTAATCTGGGTGTCTTCAT -GTTTCACAAAATGTTCATTCTGTTCTCAGCCGAACCCATCTAGACAAAAACATGCAAGCA -AAAGAAAAAAACCAACCAAACAAACAAAAACCCCAGTCAACCAAACAAAAACCAACTCCA -GTCATTTTCTGTTGAGGACTCTGAGGCTGCTTGCAGCGGGGAGGTGGGGAGGGCGGAGCT -TTGGCTCGATAAGCATTAGATACTAAAATGTGAAATGGAAAATTTTGAAGAACATGTGGA -AGAGGAGGCAGGGAGAGCTTTAGGGAATCGCAGGCCTGAGTGAAAAAAAAAATCCCTGCA -GAAGTCGAGAGCGCTGAGGCACACAGACATATAGAATCTGTAGGCAGTGGTCGCAAAGGC -TGCCGCGCAGCCCTGCAATCCAGCCTGCAGTGACCAGGTCTAGCCTTGGAGCCACAAACG -CATCCTCATTCAGGCCACGCCCCAAGCCCAAAAGCCTCGGCCTCCGGCTCCCGCTCCGGC -TCCACCATTCCCCCACCGCCCCACCTCACAGCTTTAGACTGAGGAAGGGCCGGCCTCGTG -CTTTCGCCCTTCTGCTGGCTGAGGTGGGCGGGGCCGTGCCCGCTGAGGAGGCCCGAGCGG -GCGAGCGAGGTGGGCGGGGCAGTGCTGGCGGAGTGGAGCCGAAGCGGAAGGCGAGGTGGG -CGGAGCCTCGCTAGCCCAGGCGGAAACGGGACCACGAGAGGAGCCGGTCTTCACCCGCTA -AAATAGGCGGAAGTGGGAAGGCGAGGTAGGCGGGGCCTCGACTGCCTAAGTGGGAGAACT -GATGAAGTGGGCGGGTGTAGGCACGCAATGTGGGCGGGGCCCGCCCTGACTGAGGCGGGC -GGGACTGCATAGACAGGCGGGAGCCTCAAGGGAGTGGGCGGGGCCGGGCCGGCTGTGATG -GGCGTGACCGGGGGGTGGGCGGGGCCGCAGACTCGAGACTCGGTGCCCGAGGGTGGGCGG -CACTAGAGGGAGCTGCGGCCGCGCCCGCCCTGTCGCGCCTTGCTTGCTGCTCGGAGCGCC -GCCTCCCCAGCCGTTCGGAGCCGCCGCGATGGCGGAGGACAGCGAGTCTGCGGCCAGCCA -GCAGAGCCTAGAGCTGGACGACCAGGACACGTGCGGAATAGACGGAGACAATGAGGAGGA -GACCGAACACGCCAAAGGGTAGGAGGTGGCGCGCGGGCGCGACAGGGCGGGGACCGCGCG -CACCTCAGGGCTCCCGCGCCCGCTCGTGGCGTGCGGGAGCCCCTAGACCGGAGGCTCCGT -TTGGCGGTGTCCTCATCCCGAGACCATTGTGAGGTGCAGGTCTCCCAGCTCTCGGGGAGC -ACGCAGTGGTGGGCGAGGGCTGAGGTGGGCGGGGAGACTGCGACTCGGGCCCGGGAACCC -GCGACGCGACAGTCACCTGCCGCGCGCCCCCGCTGGCTTGGCCTCACCCTACCACGGCGA -GTGGTTCGGGTGGGAACTTAGCAAGGACGCAAGGCCCTTCCCTTTGCGGTGGCGGCGTCT -TGGACCGGCGAGGCGAGGGAGATGCAAGTCGTTCCACTTGTGCCTTGGCATCCTTCTAGT -TCTTTCGCGCCCCCCCCCCCCAGCCGCCACTAACCCCCTGTAGAGAGGAAACCCGCAGAG -CCGGCGGTGGGGGTGGGATAGGGATGCGCCTCTGGCGGTCTCGGCTGCTGGCGACGAACT -GCGCAAAGTTCTGCCTCCCAGGCCGGGAAAGGGGCGCCGAGACCGGGAGAGGGGGAGGGA -GACAGGTCTCAGCCGACGCCTGAGGGCGTTCAGCTTTGCGGCCTCTGAGCGTGCCCTCAG -AGCTTTCTAGAGCAGAGCTGACGGGTGAACGGAGTTCCCGCGGCCCCGACCTTGCCCCTC -CTGCAAAACTGGTGTCTGATCTCCAAAGCCAAATGCACCAAGTACTTTAACATTTGATCG -GTTTCTCAATCTATGCTGCCCTCTTTTCTCCCCTACAGACTTGATTTTTTTTTCTTCGAG -AAAAGACTGCTTCTGGTTAAGGCTGGTATTGAAGTTCTGTTTTAGAGGCGGGGTTTGGAG -GATCATTTTAAATAAAGACCGGTGTCCCTTTGTAGGTGCTGTTTGCCTCAGCCTTTTACC -CTGTTGGATTCAAACTATGCGCTGGCACAGACTGTTACTGCTGCCCCTTAGAAGTGAGAT -TCTGCGAACCATGGTGACTGGAGAAGTGGGTCAGCCTAAAAACACGATAGGGAAGCCTGA -GTCACAGATGGCTTATTTATTCAGTTCATGGAGAGTCTTTAAAGTATTTGTATTTTATTT -CAACGTTTACTTTAAGCTTTAAGAAAGGAGGCTGTATTGATCTTGAATACGTTATCAGAT -ATTAAATGACAAATGTCAAAAAAGAAAAGCTGACTACATATATCTCCCTTTGGCATGTTG -CTTTTTAAGGTTTTCAGCGAACAGTTCAGTGGCAGCTGCAAGTACTGAATGTTATCATTC -AAGTCTAGATTTTTTTTAAGCCCAGAGAGGCAATTCTTCAGAAATCTTAGCCTGAGTTCT -GTTTATGAGTAATAGAAATTTGCCTGTGATAGCTAAATATGAGTGTATTTTTGAAACACT -AGCCGTCTTGCCAGAAGTGGGTCCATATGCACGCCAGTGGATAGATAACTCAAGGAACTT -CAGCACCCGTAGGTTATCTTTCTGGGGAGACCCTGGACTTATCTCTCTTCAAGTTATATT -GTTCTGTGTGATTGGTATGCTAGGGTGGGGGTTTAAATCAAGCTTCCTTCCTTACAAAGT -CCAGGATACCCTTGGTACAAAGACATACTCTTCTCTGCAACCACTGATCTGGAATTGTTT -GATGCCTTGCTATAGGTAGGCTGTTTGAAGTTCCCATAAGAGCATCCACAGGCATTTTGG -GCCCAGTTAAGAGGTTTCCAGATTTATTACACATCAGCACATTAATTATATATTAGGATG -CTTAATCAAAATTTAGAGCTGCCCAGTAGATTGGGCTGTTTTAACCAAGAGTAGGCAACA -TGATAACTTATAGTTTAAAAAATTAATATAATGGAGTAATTGTTATATATTAAAGTATAG -AGAGATTAGCAAAACCGAAGTAACTGTTCTGCTCTGTTGAACTGCTTTCCTCTTTTGATT -TCAATTTAGACAGTACAATTTAAGGAAGTCGTTCTGTTTTATTTGGCTCATGAATTGATA -GTGCTCCATAGAAACCCAAGTTTTCTTTAAGTAGCTAAAGTTTATCAGTGTTAAAATATA -GAAAACTTTTCCTTCCTTACTTGGCCTCTTCATTCTCCACTAGTTTAAATAAACAACAAA -TAAAGAGCCTCTGGAGAATGAACAGATAATGTTTTACCTCTAATAGGCAAAGTATTACTT -CTGAGCCAATAGGCCATGGTCAGTACATGGAGCTGTAATTTGTTCAATAGCTCCCCTGTG -GCTTGAAAGGATTAATATACACCCAACATTCAGTATAATGCATCTAGGAGTTATTCTAGC -TTACTGTGTTGAAACTGTAGATACAAATAAAGGAAAAATACACAGTGAGATACCACTATG -CTTTTGTTTTTGCAGAATTTTCTTCATTAGCTTTATATTTTATTTTATGGGTAATATTGA -ATGCCCATAAACAGAAGATGAGGTTTTGTGTTTAATTTAAAGCAATAGCATAAGTATTAT -AAAATACTTGAGTGTCATCTTTGTCATGGGAAGTGTGTACATCAACTCTTTGGTCCACCC -AAGTATGGTAGCAGTATACCACTCTAAAAGTTACATGCATTCTCAAAGCATTGATGAACA -AGGAGATTGGCAGTTTTAAGTAGTGAGATGATAGCTCAGACAATGTAGTTTTATTATTTT -CAAATAAAATATGGACAATTAGAAGTAAGATAATTGAGGATTTCCTAAAAAGATCCCTTC -AGTGACTTGCCTTACCACCTGATTCGTGGAGCTTGAGGAAACTTGAAAACTTTGAGGCCA -ATGAAAAGTCCAAATGACTGAAGCTATCATTCCTTTGCTGGGTGGCAGTGGGGAGAGGTT -GTCTCCAGGATGACTCTGCTAGGAACTTGCCTACCCCAGTGTGAGGCTGCAGAGGTAATT -CAGGGTCTTTAATATGGACTATTCTACTCAGTCTTGATTTGTTCTGCCTTCTCAGTTTCT -GAAGGGATTTGGAAAAACTGTTGAAGATGGCCACAATGTTAAGTCTACTTAAACCCAAGG -TCTTCTTGCCCTATTAAGGAATGTTTTCTCCACTTGTAAACTACATCCTAGAGGACTCCT -TAGCTTCATCCTATGAAAATCAGCTTTTTAATCACTGTGACAATTACATGGGAAAAACAG -TTTAAAGAATGAAAGATTGATTTTTTTTTTTTTTTGGACACACAATTTCAGGGCTTTCTG -GCTGTGGTCCGTTAGTTCAGTTTTGTGACTGGTGGGGCAGAAGCCCAGCATAGAATGACT -TAAGGAATACGATTGCTCACCTTGTGGCAATCAGAAATTGGGGGTGGAGGTGGTACAGGA -ATGTACTTTCCTGGTAGAGGAGTTGCCCACTATGCATATCTATCTGGCTTTATTTAATCC -CTGATACCACAAAAAATTTAGTTAAATGTGGTGGCTGTAATCCTGGCCTTTGGAAGCTGA -GGAAAACCTTGCGTTTAAGTCATAGCCAGCATTGTCTCAAAAAAAAAAAAAAAAAAAGCT -TGAGACAAGAGGCCCATTGGACACGCAAAATTTATATGCCCCAGTACAGGGGAACGCCAG -GGCCAAAAAGGGGGAGTGGGTAGGTAGGGGAGTGGGGGTGGGTGGGTATGGGGGACTTTT -GGTATAGCATTGGAAATGTAAATGAGCTAAATACCTAATAAAAAATTAAAAAAAAAAGCT -TGAGACAAAATAATAAAAGGTTTTATATTGATTTAGAGTTCTTTGGGTATATTCCCAAGA -GTGGCATAACTGATTCATAAAATAGTTGTTACTGGTTGTTGTTGTTGTTACTGTTACTGT -TGTTATTATTATTGACCCTCTATACTGATTTCCATACTGGTTAGGATAATTTACATTTCT -TCCACCAACAGACAACGGCTGCCTTTCCCCCACCATCCTAGTTACCATTTGTTGTGTTTA -CTCAGTAATATTATTAGGTAGTCTCTCAGACTGGGGATGAGATGGAATTTCAATGTTTTA -ATTGCTGTTTCCTAGTGGCCAAGAATGCTGAGCTGTATTTTTTGAATATTTATTAGCTGT -TTGTATTTCATCTCTTGACAGCTGCCTGTTCATTTCCTTTGACCCTTTACTGACTAGATT -GTTTGGTTCCTTGGTAATCTTTACAGAATCTAGATACTTCTGTCATATGTATAACTGGCA -AAGAGTTTTCTTCCACCATGAGCTATCACTTCACTTGTGCAGAAGCCTTTTAATTCCATC -AGTTCCGTTTGCCAACTCTTTCTAACATTTCCTGATACGTCTAGAAAGCATCTTCACCGG -TATCTAAGTGCTTTCCTTATGCTTCCCTGTAGCAATTTTAAAGTTGCAGTCTCATATTAG -GATTTGAATCGATCTCTTTTCCTGTAAAGTGAGAAGTACAGATCTAGTTTTGTTCTTTTA -TACTTGGATATCCAGTTTTGTAGCAACATTTGTTGACAAGGCTTGCTTTTGTTCAAAATA -GGCTTTTGGCATCTTTGTTAAAAATTAGGTCTGACTGTCATTGTGGTGTTTATTCCATAG -CCTCTATCTGTTCTACTGGCCTACAAGTTGGTTTCTGTGCCAGTACCATGCTGTTTCTGT -TGTGGCCGGTAGTGCATCTTGAAATGAGGTACCTCCAGTATTGTTCCTTTTGCTCAGTCT -TGCTTTGACTATTCAGTGTCTTTTGTGCCTCCATATGAATTTTTGGATCTTTGTTGTTTC -TAGGAAAAATGTTGGAATTTTGACAGTAATTGCAGTCAGTCTATAGATTGCTTTTGGCAA -TGCACATTAAGAATTCTTAGGAAAACAAAAAGGCTCAATATGTCACAAAAAGTAACCCTT -AGATGTTCTTTTGTTGTTTGTTTTATTTTGAGATAGTCTTAATCTCAATCCAAGCTGGTC -TAACCTGAGCCACTGTGTCGCCTGGACTGAACTCCTTGTCTCTCTCTTCCTGTGCCAGGA -TTACAGGTGCAAGGTATGAGAATTAAGAAACAAAAAATAATAAAACAACCCTTCTTGTAC -TACCCTCAATTGAGGGGAAAGATTTGAAGAAAATGCAGTGTATCTAGCTATTTGTTGTTG -GGATTGACTATGGCCACTTCCCTTAGTTGGCTGCATAGAGTCAGAGAGAAAATGCAGAAA -CTTAGAGTAACTCTGATTTCTCATCATGCAAAATTTAAGGGATAGCTCAAAGCTGCTCTT -TCTAAAATTTGATCTCCTGTCAAATATATAAATCTAAATGGAAAGATATATTAACAGCCC -TAGCCCAAGGGCTTCCCTCATTCAAAAAATACTTAAAACAGTGATCAGATGTCAATTGAG -ACTTGCCTCTGAGATGGTGACCTCACCTTTGGCCCAGAGCAGGACTTTCCCCAGAGACTG -GCTGAAATTCAGAGTTTTTAAGGACAACAAACACACTCTGCTGTCTTTGTTACTCGACAC -CAATATATATCATTAAAGAGAACCAATTTGTCTGTCATTGTTCCATTTGAAAATAGTTTT -ATTACTTTTACTGGTTATATGAGTGAATCATGCAGAATAAAATTGAAAGATAAAATAGAG -AGCAAAATTCCTTGGCTATTCTATTTCTTTATATCCTAGCTTAATTAACCGTGTAACTGA -TTCACATTTTAGTATGTGCCCAATCAACATAAAGATGATCAGACTTCAGATTAGGTTCAT -TGGCAACTGTGTGTTTTTCCACCATGGCCATTGGCTAGCAAGTAGACATTACTCACATAG -AGCTAGCTGCTGGACTCCCGAATGTGGATAGAGTGTGATTGAGGAACTAAAATTTCAATT -TAATTGTATTTAAATTCTTTAAAAAACCCTTTCACAGATGGTGACTATCATATTAGACAA -CTCAGATATATGTGCCTTTGAATTTTCTGTTTTTATGTACTTAGGTAGCCAGACTTTTGC -TACTTTGTGGGTTCTTTCTTCCACCCTTCTCCACCTGTTTAGCAGCCTAACACTAGGTAG -GAGAGAAAGAGATCACTGAATCTTAAGTTTTTTTCTTTTTGTTTCTTTTTAACCAGGACT -ACTATTAAACAGCAACCAACCTTCCCAAATGACCAACCCATCTCTTGGGACCCTAGCATT -TATATACCCTATGAAAAGTTCCCAGAATTTCAAATGTTACAGATTCACAGAAGCTATCTG -GCAAAATCTTGCCTCTGCTAGAACACGAGGCAAATCATAGTTGCTGGACACAGTCTGAAG -CAGCCTCCTGTGGTTAAAATGAATACCTTTTTTTAAAGAAACCAAAATTCTCACAACATA -ATATATTATAAATTAAACATTTATTTTTCCTTTCTTTTGCAGAGTATAGTGTTCCCATTT -TTTTTTCCTTCTAGGAATTGTCTTTAAATTTTGAACATGCATGTTTTAAACAAGTTTCTC -TGTCAATGCCACATTTTTCACTACTATCTGCTAGGCATAGCAACCCATGCCTGCAAGCTC -AGCACTTGGGAGATGGAGGCAGAAGGATCAGGAATGAAAGTTCATCCTCACCATAGAAGG -TTGGAGGCCAGCCTGAGCTCCATGAAACCTTGTCTTAGAAAAACAAAAACAAAATTGTAA -CCACTTTCCCAAACATTCTACAATTTCACAAGACAAAAAATGTGTAGTCTCTGAAATAAC -TGGTATCTTCATTAGTTTCATGAGCTTTCATTTTTGCTCTTGTGTCCTTAAAAACATTTG -TCCGAACCATGACACTGTTTCACAACTGTGTTTTCAGGAACATCACACTTACTGCCTTTG -TCTCCTGGTGTGTTTTAGAAAGATCTTTTCCTTTTTATCTTCAATTATTTTTCCCCGTTT -CTTTCTTTCTTTTTTTCTAAAAAGTAACTTTATTAAAAGGAAAAGGAAGTGTGGAGAGAG -GAAACGCAGGCGTGAGAACTTGCAAACACCAAATAGACAATAAGGAAAGGTTAGTCATTA -AAAGGCAAAGACAGTTTTCTTTTGAACAGTCTCCATAAAGACTGTCAGAAATTGCCAATG -CTGACTGTACTGCAGGTAGTCATGACAGGGTATTGGGGAAAGTTTTCAATTAGCAATAAT -CATGCCTCAGATAAACCTCACTGGCTACAATACTGCCACTACGCAAAGCTTTTAATTACT -TTCTTATTTCATATTTTTTATAGTGTGTGGATGATTCTGTTTTCTAGTTTCTTGAATGTC -TGATGAGTCTTGCTGTCAAAGATAACTATAATTCAACAAGCATCCCTTACCCCACTGAGC -CATCTCCCCAGCCCCGTAAACCATGAGTGAGATGTACATGTACCGTCTCCTTTTAATTTT -ATGGGTACCCCTATTATCATTCTTTAATTTGGCTTGTTTTTAGCCTGGAACCTTGTAGGA -TCTTTTCCTTATACTGTAATTGAGAGGTTTGCATAGTCTGTCACTTAAAAAAAAAGACTA -AACAAAATATCACACACTGATACTTTAAGATGAGAATTCTTGGGTATTTACATTTCTATA -GTTCTCAAGTCTGTCCAGGCTGCTGCCATTTTCCCCTCTAATGGGATCCTAGTGTTTTCA -GTTTATCAGTATCAAACTCCATGTGAAACCGTTCTCTTAAATTTTTTTTTTCACCATCAA -GGACAGCCTAATATTGGCTACTGTACACAACATTTACTGAAGGTCTTATGCATAATAACA -CGGAGGGCTATAACATAGGACAGCAAACAACTCCCAGACTCATTGCAGATATCATTGCTA -AGCCAAAGGAATTTCTCTGTGTCTGTGACTCCCCATAAACCCTCATTGCAGCTTTCCCTC -CACGTTATCTCCTTCTCCAGGCTCAAAGTCATTGCAAATTTACATTGTTTCATGAAGATT -TAAGTGGTCATGGTGACCTCAGGTCATGGTCCTTATCAAGGCCCTGGAGCCCTACAGGAT -TTGGCCTTCCAAATCTGTGCCACCATTCTTTTCCATGCTGCCATCTCCCCAGTAGTCTGC -TCAGCCAGACCCTTGTTTTACACCAAGGTAGTCATGACTCCTAAAGATAAGTGACTTGAC -TAGGGTCACATAGCTGGTAAGTGAGGAGCACATTCTCCTACTGTGTGTCTAAAATACATA -TCTAAACTAACTCAAGTAAAAGATAACTTTATTTAAACATAGCAATGTGTGGTCTGAAAG -TAAGGCAAGTCTTGATTAGAATTGAGGACCTGGGGTTTATTTATCTGTTTTTCTTCTCTT -CTGCCTCAATTAAGTCCACACTGTCCAAAGGGTGTTTCTTAACTCAGATTCTCTAGAAGA -CCCCTAACTGGTTTCTGGGCAACAGGAAGATTTATTCCGGCTCAGTCAGTCAGCTGTGGT -GGAGAATGGGCAGATAATGGGGAGGGGATTGTTGGATGGTATAGCGTGGCTATTGAGAAG -CACCTTTGGTGAGGTCTATGCTTATTATAATTGGAATCATGAACAACCCAAAGGCCTATG -TGTTAAAGGGCTGGTGACACTCGGGGTGATACTACTGGGAAGTTGTAGAAGCCTACAGGA -AGACCTTTAGATCATCAGAGGGTGCTTGTAAAGAGGGTTTGGGGAACCAGGTCTCATTCC -CATTTGCTCCTTGGCTTGTGATCTAAGCAGTCTTCCTCATATACGTATTATGATGTGTTT -TGTTGCCACAAGCTCAAAACAACTGAGTTACTTGATCATGAGCTGCACTTCCAACAATAT -GAGGTAAAATAATCCTTTCCTCTTTAACAGTTAATTTTATGAGGAGGTGTTGTTGTTGTG -GCAATGAAAAACTTAATGTAGTGGTCAGAGGTAGTTTTTAGAGTGATAGAAGCAAGACTG -GCAACTAGCTGTGGATCAGTTTGTCTCTTCCAAAATATTCTATGGAATCCTAAATCTCTG -TTGCCATAGTAATAGTAAGGAGGGTCTTTGGAAGGCAATTACATAATAAGGAGGGGAGCT -GTCACTGTAGGTTTAGTGATGAAGACAAAAAGAACTGTTTACTGGAACCCAAACATGCTG -GCACCCTGGTCCATCCTGATCATGGACTTCAGCTCCTAAAACTATAAGAAACAATATACT -GTTTAAACAATGTACTGATAGGTCTTGATACTTTAGTAGCAGCCAGGGTGATTAGGAAGC -ACTCGATGTGTACCTACAAAGCATGAACACAAATCTGCCTGTGGAGTCATAGGCAGATTG -TAAGCATGAAGATAGCACTTTGCATCTTTAAGTCTTAGACTATCTGGTACGTCAGATACA -TCAAAAGCTTAATAAAAATCTGTTGACTGGAGTTCAGTATTCTTTTAAACAAATTTGTGT -GTGAAAGAGAGAATGAATGAATGAATGAATGAATGAATATGTGTGATGGGGGGAGGAGAA -GGCCTATGTGTAATAGCTAATGTGCAGAGGTCAGTAGGCATCCATGTATTCATGTGGATT -CTGGAGAATGGAGTAAGGTTGCCAGGCTTCATGGGGAATCACCATTTCACACAAAACCAT -CTCCACAGCCTTCCAGTATGTCTTTAACCCCAAATGTCAAATTCATTTTGGGTTGGAAAA -TATTTACATTTGAATAATGGATATGGGTAGCTGTGGACATGTAGCCTTCTAGAATTAGGG -TTTATCATGCTTGTTGCTTTGTCCACAGATAGTGAGGCTTTAATGATATTTACTCCATCA -GTCCCCAGAGGAAATAGAACTCCATGGTGTCTAAAATCTCACTGTAGAGAGGCCATCATC -TAGCTAGCCCAATGAGAACAGTGGGGCTTCCTGCAGTAGATTGTGGGTCACCTAGGAGAA -CAGGATGAAGAAATTAATATTAGAATTGGACAGGTGAACCACTGACAAAAATAAACCCAC -ATGACTTCTTGAGGAATCTGAAGTTCCTGCAAGTAAAATCCATTACTGAACTTGGTAGCC -GTAAGATAACTTGCATGAGATGTCCCTGACTCAGGATGTGTACATATTAGTAGCCAGAAC -AGCTAATTATTTGTTTTAGCCTTAGCCAACTTGCCCAGCTGAGTTTCAGTTCTTTTTTAA -CACCAGAGCATTGTGATATGGCTACCTTTACTGCTTGTCTAAGCTGATCAAGAACCTTGG -GTTTTCTGCCTTTTCTTCTATTCATTATCCTAAGGAGGGCACCAGAGCTTATGTACACAT -ATGAGCACTGAAGATTTATAGTAACCTGATCAAAGATACAGATTCATAAAAAGATCATGA -ATGGGATTGTGAAGAAGATCCAAAAGTCAGCAATAAATACCTTAAGAGATGGTCAAAAGA -AATGCACAAATAAGGGACAATACAGCATAGTAAGGGTGAGGATTCTGGGTGAAGACTGGC -TAGATTTGAATGCTGGCTTTGTTACTACTAAACATGTTACTTTCAATGAGTTCCTTAATG -ACCCCATATTTCAGTTTCCTTCCTATCGAGTGGAAATAATGTGTTGTTATGACAGTTTAC -AAGATCAGATCTAAGGTGCTTAGTACAGTGTCTACTGTGCATTAAGTTCTGTACATTGTT -AGCTGAGGTGACAGTGACAGGTGGCTGTTGTTGATATAATGGTAATGGAAAAATTGATGG -TAATGGTGATAATTGCAGATAGTGATGTGGAGTTGTGTTGCTGGGGGTTATAATAATGAT -GCTGATGATGTAGGTGATGGTCATGTGCTATGATGATAATAAAAGCTGGTGGTAATAATT -TTGGTTGAGGTAAAGATGTGTGATATTGGTAACAGTAATAGTTACTACATTTTATCAAAT -TACTTTAACGTTGATGACTGTGGTGATGGTGATGATTATGATGATTATGACAAACATGAT -GTGTGATGTTGGTGATAACAGTGTTGATGCTGGTGGTGGTGATAGTGACAATGAGTTGCT -ATGCCAACTTTTTCTTGTTAGTGGCTGTGCCAGCTTACCAAAGGTATGTGAGAGATGTCT -TTTTGTGGCATACTTCAGATATTCTTAGACTTTAAAATACTTGCCAGACCAGGGGACCAA -GTAGAGCATTTTTTTTTCAAGATTATTAGCTGCCAAGGCTTTTTCTTGGTGAAGTGCTTA -TTCATACACTCAGCCCATGATTCTGTCAGACTTTTGTCTTTTTCTTAATGATTTTTAAAA -TTGATTTTTCATTCATCTAGAAAATACTTACTAAAGATCTTTTGTATGCTAGATACTGTT -TTGATAGGTCCTGATACCAAGGGGGAGATTGTTTATTTTATATTCATGTGCACGCACGCG -CATACACACACACACACACACAATCCCAGGCTGGTGTTCAGAAGAGCTCTTGTTTCTTCT -GCCATTTAAGAGCTGTGCATCTCCCAATGTGTGGCTTTTCTGTCTTCTGTTTTCTAATCC -TACATCTCCTCAGCCCTGGGAAAGAAAGAACATGGACATGCAGTGGCCAACAAGAAAAGG -CAGACATCATTTCCACTGGTGCCTCTTTTCTCAGTCAGTGGTCCTATCTGACTGCCAGGG -GCTGGGAGCTAGCACATCAGAGAGAAGCAGGGTAGGCTTTTGTGGGCATTCTCCAGAACG -CACTGAAATATTTCCGAGGCTCTTCTAGTAAATCCTGCCTATAGATTTCATGGACTCTGA -CAATTTGCCTTTGTAGCAAGTTCAATATTTGATCTTTCCATGGCAGAAATGGAGTGGACT -GGTTCCAGTGGCCTGTTCAAACAAGGCCCTGAGTCCCATTTCCAACTCAAAATAGCAAAC -TTCAGAATTTGTTTGGAACTCTCATGCGTAATCTCGGGAAGAAGGGCGTGGAACTCTTAA -AGTTGGATACGGTTTTATAAAGAGGCAACGTGATTTCCACAGTTGAATTTCTGGATGTGG -TGATCTGCCTCAAACAGGAGTCTGAATCAGGCTTCACTGAATTCCATGTGGAAGCTCGTT -TTGAAAAACTTCTCCTACTGTCCAGGTTCCTACTCAGCACCTTGCCTACTCAGGCTTGTG -ACATCTCTTTCTACCATCCATGTTCTTTCAGAACCTGTGATTTCTGTGGGAAGCAGATGC -CAGTTAGCTGCTCTTACAGTTCTGGGTTAGTTCTGGGTCTGTTCAGGCCACTCTCTCCTG -CCACCCTAGGCATAGCAGGTCACTAGTTAGTATTTTTAACAAGTCTTATTGACATATACT -TTATGTTATGTAATTTAGTGGCTTTTATAACATCCACAGAGTTGTACAGCCATCGCCACA -GTCCTGTTTTAGAAGTGATTTTTATCCCAGCATGAAACCCACATCCCTAAGCAGTCCACT -CCCTAAATGCTCTCTACTAGTCACTCACTTTTTTCTCATGACAGAATACTTAACAGAAGC -AATTCAAGACAGAGAGTGTATCTTTTCAAAGTTCGTGGGAATATAGCCTGTTGTAGTGAG -GAAGGTGGAGGCTGCGCACACTGCAACCAGTTAGAAGAAATTTGCATGCTGGTGCTCAGT -ATGCTTTGCCTTCTTAGGCAGTCTAGGACCCCAGGCCAGTCATAGAGCCAAACTTACATA -ATCCTTCACAGAACGGCTCAGAGGTTTGTCTCTGTGGTTCTAGGCTGTTTCAAGGTAACA -ATCACAATAAACACCTAGTAATAAGCTCCTAACAACTACAAATCTATCTTGACTTTCTTT -GGTCTGGTTGTTTGGATATTTTGTAAAAATTCAGGGGGCTGGAGAGATGGCTCAGCAGTT -AAGGTTAAAAATACTGACTGCTCTTCCCAAGGTCCTGAGTTCAATTCCCAGCAACCACAT -GATGGCTCACAGCCATGAGTAATGAGATCTGATGACCTCTTTTGATGTGTCTGAAGACAG -CTACAGTGTACTCATATATAATAAATCTTTCCTTCTTCTTTCTTTTTTTTTTTTTTTATA -ACTCATCTGTAGACCAGGCTGTCCTGGAACTCAGAAGTCTGCCTGCCTCTACCTCCCAAG -TGCTGGGATTAAAAACAAAAAACAAAAAAAACTTAACCATATAATATGTGGGCTTTACAA -CACCAGCCTCTTACACTGAATTTATCCTGCTTATGTATAAGTGGTACTTTTTAAATTTTT -TTTTGAATAGCTATCTTTATATGCATATTCCACATTTTCTGTACCCATCAGTTGATAGGC -ATTTGGATTATTTCTGTTTGAGAGTTGTTATGAATAAGGTTGCTGTGAATGTTCACATGC -TAATTTTTGTATAGATATCTTATTTTTATTTGTTTAGAAACCTGAGAGTATAATTCCTGA -ATTACATTAGAAATTATTGTTGAAAGTTCTGAGGAGATGCTAAAGAGATGGCTCTGTGGT -TAAAAGTGCCTGCTGCTGAGCAGCCATATAAAAATCCGGGTGTACCGTGCACACCTTAAC -CACAGGTCCCAAGGGAAACAGAAACAGGATGGTTTGAGGCTTTGTTGGCTTATAGCTTCG -AGTAGAAAATCTGTGTCCCAGGGACAGGGAGAGACCCTGGCCTGAAAGGAATGGGTAAAG -AATGATAAAGAAGGACACCTGACACCCTCTTCTGGTTTGTGCTTGTTTACACAAGAGCAC -ACAGTCATAAACATGGGGGTACGTACTCACACAAACCTGGGTCCTCTATAGGAGCTCTTA -CATGCTAAGCTATCTTTTAACTTCTATGTATTGTCAGTGCAGTAGTCCTATTTTGAGCAG -CAGGTTGGCCTCAAATTCAAATTTTTTCTGCCTTGTTCTCCAGATTGATGGCATTACAGA -TATGTCATACCATTTCAAGCTCTTCTCTGTATTTTTTTTATTGTGGTTGACCTAGTATTA -TGAGGATGTGCCAGTAACATCTCTTATTCCCCATCCTAGTGTCTTTAAGGCTTCTGAAAT -GGAAAAAGTAACTTATACTCATTTAAGGGCTGGGAAGGTTGAAATATTTGTGCAAATTTG -GAAGGATAGATAATGCATTTGGTGCCAGTTTTTGTAGTTCCTTGCCAATTTCTGGTTTTC -AGATGAGCAAGAAGACAGGAGAGTTTATAAACTAGCCCTAATAAAAGTTGAGAATAGGCC -GGGTGTGGTGGCACATGCCTTTAATCCCAGCACTCGGGAGGCAGAGGCAGGCAGATTTCT -GAGTTCCAGGACAGCCTGGTCTACAAAGTGAGTTCCAGGACAACCAGGGCTATACAGGGA -AACCCTGTCTCAAAAAAACAAAAACAAAAAACAAACAAACAAACAAAAAACACAAGAAGT -TGAGAATATATTTTTATTATACATTCTTCATTATACCAAAATTTAAAAGTATAATTTTAA -GCTGGGCATGATGGCACATTCCTTTACATCTCAGCACTCAGGATGAGTGTGGTAACCAAG -GCAGATGTGTCTTTGTAATTTGAGGCCAGTTTGGTCTACATCATGAGGTTTTGGCCAGCC -AGTGCTAAACAATGGAGACCTTGTCTTTTTGAAAAAAAATAATAATTTCAGCAATACAGT -ATATTAACATAGTAGTAGTAATTAACTCAGAATTTAATTAATAAAAAATTTTATCTTATA -GCTGTCCTAGTTTATACTGTAGATGGTATAATGTTATTTAAAGAACTTTGGTGAAATAAA -CTGGTGCTTTTAATGTCTCTGGATTGTACACTGAAGATAATTTCATGTGGTTTAAGCATG -CACGCCAGTCATAGTTGCTCTTCCACTGCCCTGCTGTAAGAAGGTGCTTTAGGGGTCTAT -TTGAACTGGCTTTCCGGGATGTTTGTGGGGTTTGTTTGGGATTTGGGGGGCGGGGTGATT -GGGATTTGTTTGTTTGTTTGAAGTTTCTCTGCACAACCCTGGCTGTCCTAGGACTCACTG -TGTAGACCAGGCTGGCCTCAAACTCAGATCCACCTAACTCTGCCTCCCAAGTGCTGGGAT -GAAGGAAGGACTAGTAGTTTCTAGAAAAGGGTTCTAGCAGAAGAGAGGTGCAACCATTTG -ACTTCAGCCTCCCTATGGACCCAACACAGTGCTGAACATGGTAGAAGTAAAAGTTTAGAG -AACATTTGGATTAGGATTAATAATCTTTACCACCTAGGTAGGAAAAATTGTTATTTTTCA -GAGGTGTTTTTCTTTCTAGCAATACATAACTGGAGCTACCTTAATAGCCAGAATAATACA -ACAGTCACTCATTCAAAAGGTATTTGTTATTACATCTTCTAATGAACGGTGTTAGAAGCC -AGGCGTGGTGGCACATGCCTTTAATCCCAGCACTTGGGAGGCAGAGGCAGGTGGATTTCT -GAGTTCAAGGAAAGCCTGGTTTACAGAGTGAGTTCCAGGACAGCCAGGGATACACAGAGA -AACCCTGTCTCGAAAAACCAAAAAAAAAAAAAAAAAAGAAAGAAAGAAAAGAAAGGTATT -CGAGACATTCAGGATGCCAGTATAAACTGATTTCTTGAATCCCCTGCATATACACATGCA -TCTGCATGAGACTCCACATCAGCATAGCACTGTCACTTCATAAGGTGCCAGCTTGAACAC -ATCTAGGAGGATACACCTAATCAGAATTCCCCAAACAAGGTGCATCACCCATGTTTCTAG -CTCCAGTACCTGGCTGTGATAAACTTGTTTCTGCTCAGTTGCCAATCAGATATTTATGGG -CACCCTTAGTTGCCAGATGATTTTAAATATAAACATGGTGATTGTACAGTTTGATTCTGC -TGATGAAAATAAACTGCTAATTTTGGGGTGGGAATGCATTACTATTTTTAGGCCTCTAGG -GTATCACTTGACAAGGTTTTAATGGATCTTCAGCAATAAGCACTGCTTTCTATTTTAGGG -TTAGGAACAGGGAAATGTGAGCCTATGTTTTTGTATTTTTTTTGACTTATTGAAGAATGA -ATTGTCCATTTAAAATGTAATATATATATTTATTTAACACATGAATAACCGATAAAAGAA -GGAATCCCTCTATAACCTTGTTGTTGGGCATAAAGATTAAGGCTTTTGTTTTAGGGAGCA -TGGGGGAATGAATTAGTAATGGACAACCTCATAGTTCTTTTGGTTAAGCCAGTGGAGATG -TATATCTCTCCATACTGTACAAAGGCAGAGCTCTTCAGCCTCTTAATTCACCCAGATGTT -GGCTCCAGGACACAGGGCTGTTTGGCTTGAAAAGTCAGAACAGACAAAAGAGAGTGTATA -GCCGTTAGTAAGGCACAAGCTGGAAGGCCAGCCTGGGATACATAGCAAATTTTAGCTCAG -CCCCAGCCTGGATACTGAGATCTTATCTTTGAAACAAAATGAAAGGAAAGAAAACAAAGT -AGGAAAGTAAAGTACATTTAAGGCTCTGACCTACTGGTTGAGCCTTTGACTGCTTCATAG -ATGATTCCTGTATTGGATGTGCTGAAAGGTAGGGGTTGGGACTTGGTTGGAGTTGGTTTT -GTGGACTGGGGGTATTCCTGTGGGTAGTATCTTGCCCTAGCCCCTTTCCCATATTCTCCT -TTCTGTGTATCCTGGTGGACCATTATAATGTTGTCCAGACGTTTTCATGCTGACCTGTAT -GGTGCCAAACAGCAGTGAGTTGAACCCTCTGAAACCATAAGCCCAACCAAGTATTTACTC -CTTTGTATTGTCCCTTATGTTGTTTTGGTCAACCACAAAAGTAACTATTATAGAGTCACA -TTTGGAGTCTAACTTTGGGGCTTCCTGAGCTGGATTTATGTGATTCACTTATGTGGCTGG -TAATTGATGTTGGAGCTGAGCCAGGAGCTCAGTTTTCAACTCAACCAAGAGTCCACATTG -GCCTCACCATTATGGCAGGTTCTTATGTTATAAGAAAAGTAAAGGTGTATGGCCTTTTAT -AACCTGGAAGTCACATAGTGTCACTTTCACTGTGGACAGAGCGTGTCAGAGAAAGTCAAA -GGCCACCTAGATCCAAAGGGAGGGAAAACAGACTCCAGTTGAACATGAAAGATGATGTCA -AAGAATTTGTGGGCTTGCTCTAACTGTGCTCACAGTGCAGCAGCATCAGGGACACATGGA -CATCACTGTGCAGTTGTGGAAGGTGTGAATTAGTGTCTATTAAGGAGAGATGTCAGATTC -TTTGTCCCTATGTTACTAGACTTTGGATATGACAGTTTGGTCCCTGACTAACATGTTCTA -TTATATGAGGGCCTCTTGTGTTTATAATTTTCCCTGCTTAGAGCACTAAACTTTAAACCC -ATAGCTATGTGCATGCTAGACCAGTACTATACATTGAGATACATTGTGTATTTCTTCTAT -GGGTTCTCACTGACTTGCCTGTGTTGGCCTTGAACTTGGGCTGTAGCTCAGGCTGGTATC -CAACTTGCCATCTTCTTGCCTTATCTCCCTGTATGTATTTTGGAATGTTGAAGGCTCAGT -ATTTCATAAATGTACATTTGGTCCCAAATGGGTTAGAAAGCAAACATCTCAAAAGCCATA -GAAAGGACAGGGTAAAAATGTAGAATATTTGTGTCATTTTGACACAATATGTGAGCAAAA -TTTAAAAGCAATCCACGGGGGAAAGCATTTATACTTTAGATTACATAATACTTTCTAAAA -AGATACCATCAAGTGAAATTTTAAACAAACTGAGTAAAATATGATCTAAACAACTGACAG -ATGCTAGATGATACAAAGTCTGGCTCTAGGCTCTAGATTAGCTTCTGGAGAGATGGCCCA -GTGGATAAAGTGCTTATCATAGAAGTATGAGGATACTCCAGAACCAAAAAAACCAAGCAG -ATATGGACATCAGCTGTAATTCCAACAGTTTGGAGGCAGACTGGGGGGGATCACCTAAGT -AAGCAGACTACCTAGACTAAGTAAAAATGAATGAACGTTAGGTTCAGGGAGAGACCCTGC -CTCAGTAAGCCAGGAGGAAAGCAATCAGGGAAGACATCCAATATCAGCTTTGGCCTGACA -CATGTGCACATGTATACATGCATACACATGTATATACACCATATACATATACTTAAGAGA -AATGAGAACGTGTTGAGTATAAATGATAGGTGTTAATACTTTTTCATAAATGATGCCTAT -AAATTATTTTTAGGAATGGCTAATAGAAAGGGGACATAGAGGAACAGTTGTTGAAACAAC -ATAACCAACAGGAAAAAAATATCTACCCAAGTCTTGATTAAATGTGTAAATGAAGTCTAT -GGTGAGTTTTCCTCAGCCCCATATATAAGATTATTTCATATAAGAAAAAAAAATGATACA -CGTACATTACTGCTGACAGTGGAGAATATTTTTCATGCTAGAGAGAATGGAAATCAGTAC -ATTATTTAGAGAAGAGTCCTCATTACTTACCCACACTCGAAGTCTGGTCTTTGACCTAGC -ATTGCTACCTGTGGACAAACCAGCCTGAAAGTAGGACGATAGATATACTGAAACACTTGT -GCACCAACAGCCTTTCTTGTATAGGAGTGTGTCAGCAAACCCTGGCCAGTCTCCATGGTA -GATTACCTGCAGCTGGTGAGCAGTGAGGTAGCTTAGAATCCTAGGAAACACTGGAAGTGC -AAGGATAGAATAGAGCAGGTTTCACAACTTTGTTTCTGACCGTGTTTTTGTTAGAAAATA -TTATGAAAATGAAAATATGATTAGAAAGACACTTTTGTAAGCAAATAACCAGAAAAACAG -TATCTTAAGGCCGTGAGTATGCATTAATGAGATCTGAGTCTTGGTGGAAGACTACAGTAT -ATATGCTAATTAGATATAAACTAAGAAAGCAAATAAGCGGGGGCAGATTGATTTACAACA -GTGGAGCAGAACCATTTGCTTTCATTACTTTCCCTGCATAGGCAAAAAGAAGCTAATTTC -TGTGTTAAATTTTAATTTACCTTCTAGGAAAATTATAGTAGAGTAAGCCTCAGTAAGTGA -AAATTTTTAATCCTGTGTCTCTCTCTTTTGTATTCTTTTTCTTTTCCAGAATATAGCAGT -ATAAAGGGTTCCAAACAAAAATGTCTTACCCAATAATGTTTTAATACTTAGGAGTTTTTG -TTAAATTTTGCATCTGTGCATGTGTGTATGTGTGTGAGAGCACATACACACATACATTAA -TGTGCCTGTGAAGGTCAGGACAACTTGAGGGAAATCAGTTCCATTTTCTATCCTATGGGC -CCCAGGGTTTGAATTCAGTCTGTCAGGTACCTTTACCTACTAAGACAATAAACCTTGGAG -GGTTTTATTGGTTGAGGTAAAAAAATTTTAATCAAAAGAAATTTCCTCCTGTGGAAAATG -AGTTTCTTTTGTTTCTATTGCTTCAGGGTAAGTATTTTGATGGACTAGTGACATAAATCA -CTAGCAAGTAGAGTACTGGTCTAGTATGTGCAAAGCCAAATAAATGAAGATGGATAGTGT -CGTACCAAAGAGGTATCTATAACACCTATTTTTAGTGCATATAAGTCTTTTTAAAAATAT -ATTTCACCCATGGAAGGAGTTACAGAGACAAAGTTTGGAGCTGAGACAAAAGGATGGACC -ATCTAGAGACTGCCATATCCAGGGATCCATCCCATAATCAGCATCCAAACGCTGACACCA -TTGTATACACTAGCAAGATTTTGCTGAAAGGACCCTGATATAGCTATCTCTTGTGAGACT -ATGCCGGGGCCTAGCAAACACAGAAGTGGATGCTCACAGTCAGCTATTGGATGGATCACA -GGGCCCCCAATGGAGGAGCTAGAGAAAGTATCCAAGGAGCTAAAGAGATCTGCAACCCTG -TAGGTGCAACAACATTATGAACTAACCAGTACCCCGTAGCTCTTAACTCTAGCTGCATAT -GTATCAAAAGATGGCCTAGTCGGCCATCACTGCAAAGAGAGGCCCATTGGACTTGAAAAC -TTTATATGCCCCAGTACAGGGGAATGCCAGGGCCAAAAAGTGGGAATGGGTGGGTAGGGG -AGTGGGGGGGAGGGTATGGGGGACTTTTGGGATAGCATTGTAAATGTAAATGAGGAAAAT -ACCTAATTAAAAAAGAAAGAAAGGAAAGAATATATATTTTTTTTTCAGTGCCTATGAATG -GCATGTGTGCATGTATGTATACCACATGCATGCCTGGTACCCTTACTGGCCAGAGAGTTA -GATCATTGGATCCTCTGAAACTTGAGTTACAGGCAGTTCTGAGTGCCATGTGGCTTATTG -GAACCAAACCCAGTTTTTCTACAGGAGTAGCCAATGTGCTTAACCTCAGGACCATCTCTC -TAGCCTTAGGTATATGTCTAGGGGCTACTACTGAGTTGTAGAGAAGGAGTAACTCTGAAT -GTTCTTTGGCTTCAGTTATGAATGTGGCTTGTATCTAGTTTTTTATGTTTAGAAGATACC -TGAGCACCTGCCATGTAACATAGGAAGAAACAGCGTTTGCTCATGTAAAACTCACCCTGA -CACTGTCATATCCACACATCCTAACGTAGCTGTCCTTCACTGTGCAGATCACGTGTTTTC -TAAGTAATGGTGTTTATGCAACTCAGTTTTATATAATGATGGTTTCCCTTTCATTTCTTT -TACTTTCCTTGAATTTCCTACAGAAGCCCTGGAGGGGATTTGGGAGCAAAAAAGAAAAAG -AAGAAACAAAAGAGAAAAAAGGAGAAGCCAAATTCTGGGGGTACCAAGTCCGACTCTGCA -TCTGACTCCCAGGAGATTAAGATTCAGCAGTCTTCTAAAGTGAGAGCCTGTTTCCTTGCC -ACAGCTGTTTCTCCCCAATGAAGAAGAGATGGGGTCTGGGTGGGGTAGATGTGTAGCTAG -TGTTTTCTTTGACTGTGTGTTGAATGACAGGACTAACTGGAGGGTGTTTACAGCCTCCCT -GAAGTTGTGGCATCCACATAACCAAGAGGTGCATACTCTGTGTGTGTGTGTGTGTGTGTG -TGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTAGCATCTCATTTCTCCTTCTCTTTGTAGT -AGTATGTAGATCGTAGTCATAAAAGTCTCTGGGAGCCTGGTAGTAGAAAGTTTGTTTTTT -TGTTGTTGTTGTTTAGTTTTTGCTTTTGTTTTTGTTGCTTTGAAGTTACACTTAATCTGT -GATTACTTTTGGTTCAGAAGATATTCACATTTTAATTTTTCTGGGTGTCTGTCTAATTAC -CTGCATAGCACAACGCCATCTGGCAGCAGATTTCAGCAGGAGCAGCCATGGGTAAGTCTT -CTGTTGACTTTGAATCGGCCTGGTCTGCAGTGGTCATCCATCATGCCATTGCAAGGGTGG -GGAACACCTTCTCATGTTCTTCTCCCTTAGGATATACCTATTTTAATCCAAACTAGTTGT -CCTTCTGGTCCTATGTTGGCAGATAGCCTGCTGAACAGAAGGCTAGTAGTGCTGTATGTG -GGTCTGGTGATGCTGTTGGCAGTCACCCCCATTTGTGGAGATTCCTTCTTCCTACCACAC -AGGACAACACAGGCTTGGTAGTTCAGGAAACCAGAGCCAAAGGAGCTGAGTTAGAAACAT -AACAAGAAAGATGGCTTTGATGGTTATAGCTTCAAGAACATCGTTCTGGTCAGGGTAGCC -CTGGGACCTGGCACTTGGCCCAGGCTCCATTACTCATCTCCAGACTGCATCTCTTTGAGC -TGATCCTTATCCTGGAAAGCCCATTTCCTTCCCCAAGTCTATAAGGCTGTAATGAAGTTA -AAATGAGATTGCTCTTATGAAGATTGCTTCGTACAGTGCACTCCACAGAAGGCAGTACCT -GCAAATTTTGTGGATTTCAGATTTTTTCATATGAAGTTTTTATTATGTCATATAAGTCAG -TCTGTGGGTAGTTTTGTCATTGGTGGTACCTGCTTTATATGAAACAACCAGCGTCTCTGA -GAAGGATAATTACTCGCCTCAGTGACTGAGGGAGAGAACAAAGTCGATGGAGCCTTCCTC -CCCAGCTTCCCTCTGGGTCTCACGTGATCAGTGTTCCACTAAACATAACTTCCAAGATAA -ATTGGGAAATCGCCATCAGCTTGCAAATATTTTTCTCATTTCTTGGTGTTGCTTCAGCAG -ATAAACGCATCACTTACCTGCAGTGTGGGTGGCTCTTTGCTTCTACCATGCCATTGGCTT -TACCCATCCCTTTACCCTCAGGGATTCTAAGCACTTCCTTTCCACTCTGGTCACTGAAGA -AACTGCAGCCAATTGAGTGGGAGGAACTACTGTTAGCATATATGGTAGAGAGGGAGTTTT -CTTTGGTTGGTTTTGTTTTGTTAATTAGAAGCTAGCCAACAGTGTTTTAGTGGGGGCTTT -TGTCCATTGTATTTTCTTTTTAAACTGGGGCACCCTCCTCCCATAAATTTATGGCAGTAG -TAGTAGATAATGTCATACTATTACAGTGGACTACACTTAGAAAATAATTGGTCTGTAGTC -AAAGATTAAAATTAAAATATTTGTCTGGATTCTTAACATTGGTATACGTGGTACTGGGTA -TTGAACCCAGAGCTTTATGCATGCCAGGCAAGCACTTTACCTGCCTGACCCATACATAGC -CCCAACCCTTTCTTACAGACTTTTTAGTAGCAGAAGACTTGGACAAATTTTTCCTAAGGT -CTTCAGTTTAGAAAGTAATGGGCACAGGATGTAGTTGGTATTTAGTATTCTTTAGGAAGC -AGCTTTACCAAGAAGGAATTCCTGCTGCTTCGGTAAGAACGTAGTAGTGGGCAGTTAACT -GGGGGCTAATGCACATTCTCGCCTTTCTCCCCAGGTGGTGATACTATGGAAGGTGAATGG -ATAGATTTAAGAATGTATCATAAGGTGAGCGTGGTGGCGCCCGCCTATAATCCCAGCACC -CAGGAGGCGTAGGCAGGATGATTGTGAGTTCGAGGCCAGCCAGAGCTACATAGGGAGACC -TTGTCTCAAAAAAGAAAAATAAAATTAATCCTCTGGCCCAGTGGTTGAGCATAATGTGCA -AGGTTTGCATTTAATCTCCAGCACCTCAGAAATAATCAGAGGTTCCAAAAAAAAAAAGAG -ATGAACTGAATTTCCTTAATTCGACATTATAGGTTTGAAAATTATTCTTATTTGCACCTA -TTTTTAGAACACATTTAAATAGTGAGCATTAGGATATAAATGTGTCACAGATGGCTGTTA -CTTGTAGCACAGCCTGGTGATAGGTAACACTATAAACTACTTTAGGGTCTTCCTGGAGCT -GGGATATCATTTGCTCCTTCAGGACCAAGATACTGCTTCATGATTACTGCAAAGGAATTT -GCTTTTAATGTGTCTTGAAAAATTTCACTCCGCTATCAGAAAAGAAAATTACTGAAACAA -ACTAGGCTCTATAACCAGGTATATATATATTTTTTTAAGCCTGGATTCTGCTTTGCATTT -TCAAGCCAGGTTAAATGTATCTTCAAGCATTGTTATTGAACTGTGTTGTAAAGCTTGGTT -TCTGTTGTAGGTCTCATAGTAGACTGTGCTAGAAGTTCAAGAGGCTATTAATTTATCAGT -TTAAAGTATTGGAGAGTGAAACAGACCCAAGATTTTAAAAAAAAGTTGTTGTTTTTTTTT -AAATTAAAGCTAAACACTTCACATGAAGTTATGGATATGAAATCAGCAGGCCAAAAGAAC -AACTGGAATTAAAACAATTTACATATATGAGCTAAAATTTCCGAGATACAAACTGTTGTA -TTCAGTGAAATGAACAATGTGGCTGAAAAAACTGCAGAGCCAAGTGCTGTGGTTCATGCC -TGTAACAGTTCCTATGGGAGAGGCCAATCTAAGAGGATCTCAAAGTCAGGGTCAGCCTGG -GCAGTGAGTGAAACCCTGTCTCAGCTTCTTAAAAAGCTGAGACTATAGCTCAGTGGTAGA -GCATTGCCTTTCTAGCATGTATGCGGCTCTAGGTCTAATTCCTAGTACCACTCCCAAAAG -TGAGAGGAGAGAAGAGAGAGAAAGAAGTGCAGTGTTTAGAACAGGAGCATTTTATCTTTA -ACTTGTATATGTCATTAAGGTATGGCTTCATGGGTTTCGTCCTGATTAGTGTAAGATTGC -TGAGTGGAGGCTGTGTGCCATTGGCCTGCTGCAGCGTAGTAAACAGGGAGAGCCCAGGAG -AGCCAGCCCATGCTTTGCACTTCACATGGAGACATTTCCCAGGTTATAATAGACTTATCT -AGAACACAGATTTCAAACTCAGAATTGAGCAGAAAGCCAAAGTTGCTGCTTTACCATGGA -GGGTTCATGGTCCCTTTGCTACATACTCAGAGTGCTGATAACACAGCAAAACATAAGGGC -TCTGAGATGTCTTCTAACCACTTCTAAATCACAATGGGAAGGGATTATTTGAGCAGTATC -AAAATCCTTAAACTCACTTATTTTGTTGGAAAAAAAAAGCCACTGATTTCTGTATCCAGT -CCCATGTGCAGTGTCTTATTTCGAATGTAGTCTCAGTTTCTGTGTATTATTTATTACACT -TGCAGAATTCAATACCTGGGAAATCTGCAAGGGAAAAAGCAAATACTAGCCTTCTTACAA -TTTAAAACTATCGCCCACTTTATCGATAAGAATCTGTTTTCCCTAAAAATGAGGCTAGAT -TTGCACACTTGTGTTGGGAGAACAAGCCGTGGGTGCCGAGGATCAGGATTTGCAGGAGGC -TTCTTATCTGCCTTCTGTCTCAGGGTTCCTCCAGTGAGAGAAAGGCTGGTGTGGTCCAGG -AGGGAGCAGCAGAAGGGTTCAGTGGGTTCTTCTTAACCATTTCCTTCCCAGCATAGCCCT -AAGGTTCTCTTTCTTTCTCTTCCCTTCCTTCCCTTCTAATCATCTCTTGTCTGTCTAGTT -TCTGTTCTAGAACTTGTTTCCTCTGCCCTTCCATTGCTGCCGCAGAGCATTAACGCTAAC -AGCACAACCGAGGCTCCTGGCTGCCTGGCTGCTGTGTGACAGTAATGCATGCCTGCATGT -CACCCTTTGCCTTCTTTTCCCAAAGGAACAGTGGGAGCAGCACAGATGGGCGGGATCCTG -AAGCAGAGGGTGCTTCTGTGTACTTAGCATTCCCAAACTGGCAGAGCCCCCGTTGAAACG -GCAGCCCACTGGTAACCTGCAACAGTACCGCTGTTTCATCTCAGTATACCCACAGCTAGC -CTTTAGCAGGCTTCCAGGAGGTGGGGCAGTGTTGGAGGCCAATACACACAGTTGCCCTGT -GTTCAAAGGCAGTGGAAGCTTCCTTATGTCGTGTGTCTCTTTATGTCTGCCCTTCTAGAA -TCCCACCATCCCTATTCAGAAGCTACAAGACATCCAGAGAGCAATGGAGCTGCTGTCTGC -ATGCCAAGGCCCAGCCAGGAACATTGATGAGGCCACAAAACGCAGATACCAGTTTTGGGA -CACACAGCCAGTGCCCAAATTGAGTAAGCTCATATGTGTGTTTCCACAAGTCAGAGTTAA -GAGACTTCAGTCTTGTGTCACTCAAAATTAACACAAAAGCTAGTATATGTCTTCTTAAAG -TATATATATACTAGGTAGGGATATTGGTTTTCAGTATCGTTGATTGTAGCCTAATTGCTC -TTCCTGTTACATTATCCAATTTTTCCATATTTGAAATGTATATTGTATATATTATAATTT -CCTATTAAACATTCCTATGTGTATGCATATAATATGCTATATAATACATTGTATAGTAAA -AAATATGCTATACATGATGTATAATATATAGCATATATATACTGCACAGAAGCAAAGTGT -TTTTTCTCTTCATTCTTATTCTTCTCTTCTGAGCTTCATGAAGTTGATTTTTTTTTTCCT -ATATGTTATATTTTTAAGATTTTTGTATTTCCATTGGAATAAAATGACCATTTTGCTTGT -TCACACCATATGTATGCTTGGTGTCCATAGAGGCCAGAAGAAGTCTGGATTCCCTGAAAT -TGTTAAAAATAATTTTGAGGGGGCTGGAGCGATGGCTCAAGCTCTTAAGAGCACTGACTG -CTCTTCCAGAAATCCTGAGTTCAGTTCCCAGCAACCACATGGTGACTCACAACCATCCTT -TTAGGTGATCTGATGCCCTCTTATGGCATGCAGGTATATATGCAGATACTTTTTTTTTTA -AAGTTTTGAAGTACCATGTGGATGCTAAGAACCAAACTTGGGTCCTCTGCTAGAGCAGTG -AGTGTTCTTAATCACTGAGCCATTGCTCTAGCAACCCTCTCCTCACTACATTAGTTTTTA -GGTTTTTCCATGCCTCAGGTATTCTAAAGGATTCAGAAAAGAACTTTCCTATAATAGCTT -ACTAACTGGATAATTGCATACTTCTAACCAGGATTCTGAACACACTGTAGTGACATATCA -ATCACATATCATAGGGAAGTTAGGGTCCTCTTTGAAAGTAAAGACTCTTGTTGGCTCTGC -TCATGTAAAGAATTATAACTGGGTCTTGTTCCTGGAATCAGGCCTGCTCTATCAAATACC -ATTTAAGACTTCTCCCAATTAACTTGCTATAGACATAATTTCTCTCTCATTCTGCATAGG -TCATACAGTTGTCATGAAAGTGTTCAAATTACATGGCAGTATGAATGTCCTACTTTGACT -TAGAACTGTGCGTACTTAGGTTTTGGTTATTTAGGTTCCAAATAGCATAGGAAGGGTCAT -TTGTCACCCAAAACTCTGAAGCAGCCCAATAATATACAGATAATCCATTTTGTCGTTATA -ACTCAAAGAGTAACATTTTTCTGAGCATTGAAGTATCAGTTTTATGCTTCCCAATCCTTT -CCTATACATAACTACCCCAACAGCTTAAAAAGAGTAAGAGTCTAAGTAGGGGAGGAAGGA -AGAAGAAGGGAGCGTTAGAAGCATACCTCAGTGGAAAGCACTGGCTTAGAGCGTGGGAAG -CCCTGGAGGAGTCATCCCTTGCTCTAGAGGGGAAAGTATGCTTTTTATCTTTCAACTTCT -AGAAATGTGTCTGCTAATGAAAGAATATTCTTTAGAATACGTTTACAAAGTCTTTAATGA -CACTGAATTAAATGAGTATTAAGTGAAGCATCTAGGTTTAGTGATCTGATGAACGAGGTG -TAGCTGAGTGGTTCACCAGATACTTTCTGCCCTCCAGAGAAGAAAACAGCTAACCTCAGG -CTTCCTTTTGGGAAGGATTGCTTGGTGCTCATCCTGCTTTTCTCCTTGCCCTAATTCTTT -GCAAGGCTCTTGGAATGCTGGAGCTCTTGGTGCACCTTGGTTGAGTCAGAGGCCATATCT -GGTTGTAAAACCTTATTGTTAGGGAAAGGAAGGACTGACTGAGATGCACATGTAATAGAG -GTGTCTCTAGTCCCATCTGTCTGAGGATTGCACAAACACACAGCTGTTCTGAACTGCCTG -CATGGGTTCATCTTGTAAGCCAAGCCTTAAACAGTCTTCATGGGAACACTGTCAGGGAAT -GGCCAGGAGTTGGGCCATGTGGACTTCCCTGAGGCTATCTGAGGAGCTGATATAGGTTAT -ACACATCTCATAGAAGGATTCTGTAACAGATGGACTAGACCCTGAGGGTCCTTACTCAGC -AGATAGAAAATGCCAGACACAGCATGGGTGCAGGTCAAGAAATGCTGATGGGAAGTGGAC -CGAAGTAGAAGAGACATATTAGGTGGCCACGCAGAGCAGGTTTAGATATCTTTCATAGGA -AAAAGCTTTAGTTGTTGAAAGATGCTGGGAGAAAATGACTTGTGAGCTTCTGAGAAAATC -CCAGGGACTGATATCTTGATGACCAGAGGACAAGGTTCAGGAAAAAAAGGAATACCCTGA -GCCACGGCAAGCTCTTAAGGTCAAATGCTACCAAACTGGCAAAGGAACGTAGAGGATATG -AGAGGCCATTTCTAAGGCTGTTTTATCAAGCCTGTATCACTTACAGTGTGACAGTATACT -GTAACCTAGGACTGAGGCTGAGAAATTATTACCATTTTTATAATGTCATCAGGTGACGTG -ACATACAGTTCCCCCTTGATTTAACTGATAAAATAACATTCCAAAGGAATCCACAAGGAT -TGTTAATTATTACTATATAGGATTATTAATAATATTATTTAATACCATTGTTATATAATA -AAGCATGTACTAATACAGCTGCTATTAAGATTACTATTATTAATTGGATTATTCTGAGCC -CAAGAATCCTAAATCTGAAAGTATTCTTTCACTTCTATTGCTAACTATTTGGGATTAACA -GACTTCTGTGAAATGTAATATCCTCTTTTTTTTCTCTATTTCTCCAGATGAAGTCATAAC -ATCTCATGGTGCAATTGAACCAGACAAAGACAATATCCGCCAGGAACCATATTCTTTGCC -GCAAGGTTTTATGTGGGACACTTTAGACTTGAGTAATGCCGAAGTGGTAAGACTTTAACT -CAACACCTGCATTCAAACACATTGTGTCTAAGGTGCAGAGCGCCTTAAATAGGACATTTG -CTTTGTCTTGTAGCTGAAGGAGCTGTATACGTTGCTGAATGAGAATTATGTGGAAGACGA -TGACAATATGTTCCGCTTTGACTATTCACCTGAGTTTCTGCTGTGGTATGCCTGGCTGGT -CATGGGCCATTGGTGGATTGCTGAATCAGGAGGTCTCCTTTTGTTCCTATGGTCTTAGAT -ATTAACTAGTGTGTTTCTCTTCTCTACTTCAGGGCTCTGCGCCCCCCAGGATGGCTTCTG -CAGTGGCACTGTGGAGTCCGAGTGTCTTCAAATAAAAAGTTAGTAGGTTTCATAAGTGCC -ATTCCAGCAAACATCCGAATTTATGATAGGTATGTGTTAAAGCTTGTGCATGTTTGTGTG -TCCTCCAAATTATAATTAAACCAGGTTTTTAAAAATTACAGTCCAGAGCTAGGTGACAGC -TTAGCAAAAAGTACACACTGTGCAAGCATGAAGACCTGAATTTGTATCCCTAGCACTCAC -TCCTATCCAACGCCAGGGGCTGGGATGCACGCCTGTAATCCTGGAGTTAGTGGGGCACAG -ACAGGAGGGTATGGGGGGTCCAAACTACCCAAATCAGCAAGCTCCAGGTTCAGTGTTCCA -TCCTGTCTCAAAGAAAAAATTATGGTGAGCTGTTGAGGAGATACTAGATAATGACCTTTG -GTGTTGTCGGCTTGTGTTATGTAGTACAATTCTGACTCAGGAAACCAAAGGACAGGAAAT -ATAATTTATTGTAGAGTGGCTGCCTAGTGTGTTTGAGGCTTTGGGTTTCTAGTGCCAAAC -TAAGTCAATGAATGGTAGATAGCTCAGTAGGACTACTGGGAGTAAGGTTGCTCAGAAGAG -CTGTTTAGGAGTGCGTTGTACTTAACAGTTGGAGAAGAGATGAGAGAGCAGTGCAGTCTG -TCTGTCCTTCTATTATCCTCCACTTTCCTACCCATCATCCTTTCCTGTCTTTTTTTTTTC -TTATTTTTCTTCCACTTTCTGCCTCTCAGTCTCCTACATGTACACACATGTATATATGTC -TGTATGTATGCATGCATGTATGTATGTACTATGTATAGAATAAAGCCATCAATAAGTACT -TCTTTAAAAATTAGCAATTTTAGAGGGAATTATAAACTCTCTGCATGATGACTGTGTTAC -ATTTTAGCTTTGGATTGCCAACCCTGATAGTCAGATACTCATTTGTGAAGAGGTCTAATA -GTGAATGTCTATTTATCATAGTGAACTGCCTAGCTGACTGATATGAACATGTGCTTTTAG -AATCTTACTCCCAGTAGTTTGGATCTGTTCTTTGGTTTCCTGAGTCAGAACTGTACTACA -TAACACAAGCCGACAACACCAAAGGTCATTATCTAGTATCTCCTCAACAGCTCGCCATAA -TTTTTTCTTTGAGACAGGATGGAACACTGAACCTGGAGCTTGCTGATTTGGGTAGTTTGG -ACACCCCCATACCCTCCTGTCTGTGCCCCACTAACTCCAGGATTACAGGCGTGATTTAAA -TAAAATACATGCATACCCGAAGTCAGGACTGAGCTTTGAAGCTCTGGGAGGCTTATAGTA -GCTTGGAAAAGTGTCAGCTCTATCTAATCATGGCCCTTCTTGGGTCTTGGGAAATCTGTG -TTATGTTCTGGCACATTACCTTGCCATTTCTACACTGGGCAGGCCCGGAGTGCTGGGTGG -GGTGGGAGTTTGTGTTTAGTTGTGGATTTTTCACCCCCTGCATTTATGTATGTTGCAGGA -AAAATAAAGGAACCTTCTGAGGCATATCTGATCCAACATCCAATTTAGACCATCTAAAAT -TGACCAAAGTTTTAAATTCTGATTAAGATCTTGGAGGCCAAGTCTCCCTGGCCTAGAGTT -GATCATTTTGGCAATGGATATGGAAAATGGTATCCGGTCTGAGCTTGCAAAGTGCCTACA -CAATGTGGTTTTTTTCTTGAATGTTATGTTACAGGATGTCTTTCATGGTCTTATTCTTTG -GAACTTTATGAGAGTGTTGCCTTGCTTTTTTTAAGTGTGAGCTGATTGTCCCATCTGTTT -GTCAGTGTGAAGAGGATGGTAGAAATCAACTTTCTTTGTGTCCATAAGAAACTGAGATCA -AAACGGGTAGCCCCAGTGTTGATTCGAGAAATAACCAGAAGAGTGAACCTGGAAGGCATC -TTTCAGGCTGTGTATACTGCGGGAGTAGTTCTTCCTAAGCCTGTGGCCACTTGCAGGTAA -TAGCATCACGTAGACATCAGTTGCGGGGGGGTGGGAGGGGTGGGATGGGGTGGGATGGGG -TGTTGCTTACTACCATCTTGCTAGATACATTGCTCTCCTGATACAATCCACAGGAATTTG -GGCTTGCTGGGGATAGTAGTTTGCTGGTAACTGAGGAGACAAAACTAGAACCATTGAGCT -TAATATTCAGTGTATCATATTTTAAAAGTAAACTTTACCCAATAATGCTGCGTAAATTTG -TCTCCATTTCTACTTCACTGAACGATGAGACCATCTGTGCATGAGAAATCTATGCATTGC -AGTCTTAGAATATGTCTAGCTGTTTTCTGTCAGCATCTAAACTCAGTTTTCTGCTGCTCT -GCGGTTGGTCTGAACTGTTGTGAGAACCTTACAATATCATATCAGTTCAGATCTGCAGAT -GGGCCTGTTGGCTAAGAAAGAAGGTTTGTGCTGTTTTATAAGACTTTTTAACTAGCCAGG -CTCTCAGAGTTACTGGAGTACTCTGAGAGCCTCCAGTTAGACTGTTCTTTGACTAACCTG -CTTTTAAGACATCAAAAATTATCTCCTTCCACAGTATCTCTTGATTCAAGTAGGACTAAC -CTTGGAATCAATATAGTACAAAACTATAAAATTGCTATAACTTACTAAATTATTACATTT -GTAAATAGAAAAATGGGCATCACATGTTTATTTTAGTACAAATAATATATATCAAAACTA -GAGTCAGCCAGGCGAGGTGGCGCATGCCTTTAGTCCCAGCACTCGGGAGGCAGAGGCAGG -CAGATTTCTGAGTTCTAGGCCAGCCTGGTCTACAGAGTGAGTTCTAGGACAGCCAGGACT -ACACAGAGAATCCCTGTCTCGAAAAACCAAAAAAACAAAAACAAAAACAAAACTAAAGTC -ACATAAATTTAAGGACTTCTTCAGAATTATTTTCTTCAGTGAGTACCCTATAACATACTA -TTTTATTTTGCAGGAATATTTTCATGATCTTAAACTTACTGATTCACTTCACATAAAATC -ATGAGGCTCATTAAGAATTTGCATATCTCTTTTATTAAGTAAAATGCAAAATATTAAAAA -TGCAGTATTCTTCTTTAGGGAAAGAGATGAAAGGCCAAGATTCCAAAGGAGCATAACTCG -CAATGCAAATCAATTTTATGAGTCAGTTTTGTTTTGCTTTTTAATCTTCAAGCCCATCAC -TGTGCTGGGTACAGTATTAGTAGATGCTTCTGAAACAGCTAAGACAAAGTGGAACCTTGG -TTGTCTTCCAGGTATTGGCACCGATCCCTAAACCCCAGGAAACTGGTGGAAGTGAAATTT -TCTCACCTGAGTAGAAACATGACCTTACAGAGAACGATGAAGCTTTACAGACTTCCAGAT -GTAAGTAAGGGGCATGTGCGACTTTCTGAGTTGGCAACCACCGAAACTGTTGATGCAGAA -GAGCAGTACTGGCCTCAGACCGAAGCTGTGCTTGTGGGAAAGGAGGCTGCTGCAACAGGA -ATGAACGCTGTGGGGCTCGATCAAGCTAGGAAAAGGGGGATTTCAGTCTTTTAAGTTCAT -GGGTTCAGAGTTGTATGAGATTAACTGCAAGTCAAGGGAGTTTTGCATTTTGGGGTAATT -TTTCATTTGGGGGTATTGCTTCTTAAGTAATGAAGAAGAAAAATCCAAGCCGCCCCTGAC -ATCTTACCACCATAGAACTCAGGGTTTGGATTTAAAGAAGAAGGTAAGGAGGTGGAAATA -ATGTTATATTCAGTTGTCACCTTAAAAGTTTAACTCCTGTATTGCTCATAGTGACTTAGA -ACTGACTGTGTAGCCTAGACTGGCCTCAAAAGCTCAAAATATACATGCCTTCGTGTCCCA -GAGGGTGTGATTATAGGCCTATGCACCAGTCTTGGAGGTTGTCTTGTGGTTTTTTTGTTT -GTTTGTATGATGTATGTAGTGTATGTTCATGTTAATATGTGTATGGGTGCCCACGAGGTA -AATCTGCATGTGAAGTCAGTGACATGTCAGCATCTTTCTCTGTCACTTTCCATTTTACTG -ATTGAGTCGGGGTCTTTCTCGCTGAACTGGGATTCAGTTAGCCTAGCTAGCAAGCTTACC -CTAGGGTTCCTATCTCTGCCTTCTGAAAGCTGGGATTACAGTTAGGCCACCAGACCCATG -TGCGTGCTGGAAGTTAAAACTCGGAGTTCTCAGGTTTGTGCAGCCAGTGCTATATCCACT -AAGTCACTACCCTTCCCCTTCATCTTTGTAAACTACTATGTTCACAATGGAAAGGACTGT -CTTAGTTTTAAATTTTTAAACTTTAAAGTATAGTTAAACAATGTATTGTGTGTCTCTTGG -TGATTTTCACAACTGAGCAGCTTCAAACAGTATGTTTAGGCCAGTCATATTAGCACATTC -CTGTGATCCTAGCACTTATAAGACTGAAATAGAATAGAGAGTTCAGGGCCAGTCTGCGCT -ACATGACTCAGCAGTTAATAGCACTGGTCCCCACATGGTAGCTCATACCATCTGTAATTA -CAGTCCCAGGGAACTTGACACCCTTTTCTGGCCTCTGAACTATATACATGGAGTGCATGA -ATGTACATGCAGATTTGTTGATTCCAACAGCTTCTTTCTCCTGGACTGGTTCCACTCTCT -GTTAGCAGCTTTCCTCAGCAGGTATGCCATGGCTAATATCTTGGGGTCTCCAAGGCAACT -TCAGTGTTAAAACTTCTTGTTCCAATGTCTACAATCCACACATGACTTTCTGGGCTCCTC -TAAAGGGCTTGTGTCACGTCTCCAGCTCTGCCCTCTGTAGCACTCTAAGATCAGGTTGAC -TCTACTTCACTGCTCCTACTGTTCTTGGTAGTCATTCTATGGTACTGGCATCTCCAACAC -ACTAGGGTCTTCTGCTGTAACTAGGCTTCATCAATAGCCTCTCATAGATAGACTCCCTTC -ATGGTGCCAAGCCTAAACTTCTTTGCATGACCCCTTCAGTCCTGGGCCATCAACTCAAAA -GCATTTCCCAGATTTCACCTCAGTGATGCTGGTCTCTTAATTACTGCTAATTTTTTAGCT -CAGGCTAATCAGCATTAATTGTCCCAGTAGTCTCTTTCTACTCTATAGCCAGCTTTCTGT -TTTCCAACTCCTTCACTGCCTAAGCTTGGCTGTCCTGGAACTTGCTCTGTAGATTGACCT -TGAACTTGGAGATTTTCATGGCTCTGTCACCTGAATGCTGGGATTAAAGGCGTGTACAAC -CATGCCTGGATCTAAGCTTTCTCTACTTGGAACTTGATTTGTACCAGGCTGGTCTTGAAC -TCAGAGATCTGCATATCTCTGTCTCCTTCATGGCCACTATTCTTCAAGATCCAGATCAAA -AGCCTGTGTCCTCCATTTCTGGATTGTATTTATTCCAGACTAAATATCCAAATGAAAGCA -ATAGCCAGGTAATAATAACACCTAGATAAAACAATTACTTGTTCAATGACAAATACATAA -GTAATAAGTTTAAGTGGGTGGGATCTTGTCACTACTCCCTCAATGTGTTTATCTCCTCAA -ACACAGGATTTAGCTCCATTGCACTTCCTGTTGCCCTTTTATTACTAGAACCACACATTT -TGTATTTGTTTTTTCTTTCTAAGCTTGCTATGGCTCATCAACATGTTCTTGAGACTAAAC -CACAGCACAGAGTCTAAACTGGATTTTTTTTGAGACCTCCTTTGCCAATGGAATTAATTT -GACTCTCTCTACTTAAACCTCAGGCAGTCTTTGAACAAGGGCAAAAAATAGCCACATTCC -TCACCAAAATATAACAGTTTCTCTTGGACACATATTAAAATTCTTCTCCTCTGAAACCTC -TAGAGCCAGGCTTCCATAGTTAAAATCACTCTCAGCAACAAAGTCTTCCACATTCCTACT -AGGATAGCCCATTAAGCCCCACTTTAAGCATTCCACTGCTTTCTAAATCCAGAGTCCCGA -AATCCACATTCTTCCAAACAAAAGCATGGTCAGGCCTATCACAGCAATACCCCAGTCTCT -GGTACCAACTTCTGTCTTAGTTAGGGTTTCCATCTCTGAAGAGATGCCACGACCAAGACA -ACTCTTAAAAAGGAAAACATTTAATTGAGGCTGGCTTACAGGTTCTGAAGTTAAGTCCAT -TATTGTCATGGTGGGAAAGATGGCAGCTTCCAGGCAAGCATGGCACTTTAGGAGCTGAGC -GTTCTGCATCTTGTCCTGAAGGCAGACAGAACAAGACTCTAGACAAGCAGCTAGGAGGAG -GATCTCAAAGCCCACCCCCACAGTGACGCACTTTCTCCAACAAGGCCACGCCTCCTAATA -ATGCCACTCCCTGGACCAAGGACATTCAAACAGCCAAGGTGTTCTACTGTGCAGTCATTA -CTATACAATTAGGAATAGAAAACAGTTATCAAGGTCCAGGCAGATCTCTTTGGCATGTTC -TAGGTGTCTTCCTTCTTTTTCAGGTATAAGAAAGGGATGTGAAGAGTAGCCTAGTTAAAT -TCTGTTGCTGGGGGCCGGGGGGTGAGGGGGTACACTCTGAACAACCAGCTTTGGAAGGAA -AGGTCTTAATTCACTCCAACTTTGGAGTCACAGTCCATCACAGTCCATCCTTGGGAAAGT -CAGGCCTAGAACTTGAAGCAGGAATTGCTGAAGCAAGAATCCTAGAGGAACTCTGCTTAC -TGGCTCACTTTCTGTCTCATGCTCAGCGTTCTTACACAGCCCAGGCCAGCCTACCTAGGG -ATGGTGCTGCCCATAGTGGGCTGGTCCTTCTCACATCAGTCATTAATCAAGATAATACTC -ACAGTGATAGGTAAAAGCCAATGTGATCTAGGCAATCCCTTGGTTGAGGTTTCCTCTTCG -AGGTCACTCTGGGTTGTCATGCTGACCATATAAATTAATTAGCATAATAGCTGGTTAGAA -AAAGAGACAAGAGAGCAAAAGAAATAAAAGTGCAGATAATAGAAAATTGAGGGCTGGTGA -GATGGCTCAGTGGGCAAGAGCACCCGACTGCTCTTCCAAAGGTCAGGTGTTCAAATCCCA -GCAACCACATGGTGGCTCATAACCATCCGTAATGAGATCTGACTCTCTCTTCTGGAGTGT -CTAAGGACAGCTACAGTGTACTTACATATAATAAATAAATAAATCTTTAAAAAAAAAAAA -AAAGAAAAGAAAATTGAAAGACGCCAACAGTAGTTACCCTGGCACCTCTTGATGAAAGGT -AGATGGTACAGCTGCTAACAGTCATGATACTTAATATTTTTGTACCACTCAGCATAAAAG -GAGCCTTCTAGGATAAAACATTTGTTCCAGGGCTCTGTCTCATTTTTTTTCTGGGTCAAC -ATTAGCATTTTATTTAGTTATTTAGTTATTTATTTTTTTTTACAGCTCTTGTTCTTGTGT -CTTAGGCACGGACTCCTGAATTTGGGTGCTAGCATTTATTAGGCTAACATTGTGCCATAG -AGTAAACATTTATAATCTCATGCACTAGATTGAGCAGTCAGAGGATATACTCACCCTATC -ACAGAGTTGACATGGAAACACAAGCTTGGCATATGGAGCCGAGCTGGCCTGACACTCACC -ATGGGTCCCAAGACTAGGCTTCCACAAGAAATACATCTTCCTATGTCTCCCTACCCTTCA -GTATGCTTGTGTATTCCATGTTGAATGTTTCCAAGCAAAACTGAAAGGAGGGGGCTTAAA -AGTAAAGGAATTTGAGTTAGATTAAAAAGCAGGATTAGTTAAGCAGCGTGCCTGAGCCTT -GTGCTGTTAAAAGGGATACGCTGGCTAGGGCATGAGAAAGTATGTGGCATAGTCTGTTTA -ATAACACTTGATGAGTTTAGTGTTTAGGAACCCCCTTCTAAGTCATGTAAGTAACATAAC -TAGTGCTCCCAGCTCTGCTCTGGAATGCCTGTGCTCTCAGTTAGCTTATGCTGTGTAGCT -TGACAGATAATACTTGCTTTTCAGTGGAGTTCTTAAGTTTAACTTAAACATTTACACAAA -CTTCAGATTACATGGGCTGAGATTTCTCGTTGAGGCTGGGTAAGTATCTTGTATCAGAAG -CAGAATTTACTTAGAAAATGTCACATGCTCCCATTAACTAGGAAAGTTTCTTTGCTTCAT -GTCGAACCCCCAGAAAACATGACTATTTTATTCAGTTCTGCAAAAGCATCCTATTTTCAG -CTATAAAGCTTCATAGCTGTAAATAATCTTGTCTTTTGTGCCACTGTTGTTGAAGTGTTC -TACACTGAGCTACATAACCCCCAGAGAAAGTAATTTTTACGTGACTTAGGTATACAGACA -CATTTTAGATGGTTTGGGTCTTCAGCATTCAGAAATGCATTTGTATTTTACTTATTTCCA -GGTGGGACTGGACGTTTCTTTTTGCAATACTAAGAGTTAATCCCGGGTCTTGTGCACACT -AGGCAGGCACTTTACCACTGAGCTACATCCTCAGTAGGAGTGGATGATTCTAATCTTTTG -AGAGCCACAGAAAGATTAATAAAAGTGTGAGTTGCATATTTAGTGCCAGGGATTTAGTTC -TCCAACTTTAGATAATTGAATGGTATTTTAATTGAAGTTCTGCATCTTTATAAAGACTAT -GCACCCCATCCTTTAATAGCTTGTTGTGAATGTTCGTCAGAGAACTGGGTCTGTCAGTGT -AAAGCATGCCTTACCAGCTTTCCTGTCATCGCCAACACTAATCAGCAATCAGTCAGTACT -TGGTCACAGAACCCTGGAAACCTCTGGTAACAGGTGATCACAGCTGCCACTGAAGATAAA -ACTGCTCTTCCTTCTTGGACATTATATAGGGTCCTTCAGAAATTATAATGATTTGATTGT -TTGGGTTTTTAAAATCTATTTAGTTGTTTCTGTGTGCATGCATGGTGCATGTGTGAAGGT -CAGAGGACAACTTTGTAGAGCTGGTTACAGATGCACATTACAGCATCTGACTTTTATAAA -CATGTGGATTCTGAGGACCAAGTCCAGGTTGTCAGGCTCACTTGGCAAATGATTTTATTT -GCTAAGTCTTTTCCTAGGATATAGGGATTTTTAATATAGAAATATTTACAAGAAATTGAG -AACGAAAAGTATATTAGCAATATTTGCGCTACCTCTAAAATTATCCAGTATTTCTCCAAG -GGGAAAAAGCATAAAATTTGATATTTCTCATATCAGTTAAATTCTTGGTATATAAATCAG -CTGATAATGTTCCATTTGATTTGTTTGGATAAGAAGGTGGGACACATGGCTTAGTAGCAT -TATCTTTGTGGGAGTGTATATCATGCATTTGCCAAGTGCATGAGTGGAGATGAGTTCCTT -GGACATGTGGGTCCTGGGATTGGAACTGAAGTGCTCAGAGTTGGCAGTGGGCTTCCCTGA -ACCATCTCACCCGCCCTCATCATCTTACTTTTTATTCTGAGAGTCAATTTCAGTAAGTTG -ACCAGACTGGCCTTGAACTCACTGTGTAACCCATGCCTTATCCTCTCCAATAGCTGGGAT -TTTGGAGGCCCAGCCACTAGAGGCAACTTCGGGCTTCAGTAAAATCGTGATTCTAATTGA -CAAAGCAAGTCTAGAGCCAAGAGTTTCAGTTCTAACAGGTTTCCTTAGGCAGGGCTGTGG -GGCCACACTTTGAGCACAAAGTAATTTCATTTACTCCTCTTCTGTTTAACTAATGGCTTT -GCTTGGTTTTTCTTCTAACAAGGTTACAAAGACTTCAGGTTTGAGACCAATGGAACCAAA -AGACATCAAAGCAGTCCGAGAGCTAATCAACATCTACTTGAAGCAGTTTCATCTAGCTCC -AGTGATGGATGACGCAGAAGTGGCCCACTGGTTCCTGCCCAGGGAGCACATCATTGACAC -GTTTGTAGTGGAGGTAAAATGATGAGCTGATAAGCTAGTCCTGAGAACAGGTTAAAGCTC -CTTTGAGGAGGATCATGGTGTGCCCATAGCTTTCCTCCATAGCTCTCTGCTTCTGCTAGC -CCTCCCACAGCTTCGGACAGTCCTGGACTAGAGTGTCTTCACTGGTTATTAAAGGGAAGT -TAGGCTGCATTTGTTTATTGTGCATTTGCTCTTCTCACTGTGAAAAGCTAATTAGTCACC -CTAGACAACTGTGTTTCAGAGTTTAATATTTTCGCTTTTGTGTAACTGGCTGGATATGAA -CTGCCATTAGCTTCAGATGACAAGCCACAGACTCGGCCCCTTGACTCTTGTTTAAGGGAG -GGAAGGAAAAGGAGCTATCTAGATACTCTGACCAGTGCTTACTAGATGGATTTAACATCG -TTGTTTGTTTTGTTTTGTTTTTCAACTTTGTTTTACAAATCTGAATTGGTTGTTCAGATG -TTGTCATGCTTGGAAGCTCAGTGGGTTGAAGTAAGGTTAGACTGAGAAAGTGGAACTGAC -TTTGGCAAGCAATTGAAGACAGAGGAGAAGGCTAGTGAGAAGTGACTGGGGTTTGTTTAC -ATCACTTTTGCACGGAACTGTTACTTGGCACTGTCAAGTATTGTTGGCCATGTGATCACA -GAACCAACAGTTAGGGCAGTTATGGAGAGACTGACCCATTGTAAGGATGACTCACAAGAC -ATTTCTAGTGACAAGTAAGCAGGCAGGCTCAAAATTTGTACTTCTAAAACCTCTTTGTAC -ACAAATCTTTACACACCTGTGTGTCTCCAGAGCCTTGTAAGTTGTCCACTCTAAAGAATT -GCTAAGAACCCCAGAGAGTTTCCACTCTGATAGGATAGATCAGTAGCTATTTACAGTGCT -CAAAATGTAATAAGATCTTGGTATTTGCCCCCACGTTATAATATAACAAAAGAAAGTCCA -TTGCATGTTACCTAAAGAACATCCTGTATATAAAAACTATTTTTTCTCCCAAAAATTAGT -GAATGAATAATTTCACATTTTTTAAAATCAGGGTCCTTTCCTTGGTTTTGCTTTTAATTA -GTTGTGACATACTGCCTTGATTTAAGTATATGAAGAAGATACCTCCCATGAAATATTGAA -GATTTGAAAGTGATTGCATAATTTAACCTTATTTCAGATCATTGTTGGTTTCTTCCCCTT -TTGAGATGGGATCTCAATATGTAGCCCAAGGAATATTCAGGCCTACCATGCCGCTCAGAC -TGGCTTCTGGCTTCTTTTTATTTTTACCTTACATGTATGGGTGTTCTACCTATATCTCTG -TCTGTCTGTGTCCTCAGAGGCCAGAAGAGGGCATCAGATCTCCTGGAACTATAGTTATAG -GCAGTTGAGATCGTTTGTGTGGATGGTAGGACTCTCCCTGGGTCATCTCCAGCCTCTGGC -TTTAAACCTAATGATCCCCCTGCCCGAGCTTCCTGAGAGTTGGAATGACTAATGTACACC -GCCACATACAGTTATTTTCAGATAATTATGAATAATGTTAACTGACGTTTTCTCAGTTTT -CTGTTGAACTAAAACATTATTGGCAAACAAATCTCGTCTGGTTTTCTTGTTTGGTTGGTT -GGTTGGTTTTGTTTGTTTGTTTTTTGTTTTTTTGTTTTTCCTGAAGTAACTAGCTCTCAT -TCACTTTTAAGAATATGTTCCAGACACCAAGACTGGATGGCCATGTTCTTTGAAATAGCG -TTCTGTTCACCACTCGGTAGCTAGCTCCACGTACTTCCGTTTCCTCATGACAGCAACCCA -GATATATGCTTCAGTGTGGATGAGAAAGGCAGCCTCTGGGCCTCAGCCTGGATGGCTTCT -GTCACTGTGGAGGAACTTCCCACTTAGGGCCAGCTTTGAAAGAGCTTGCAATCTCCCTAG -CCCTCCAGCTAAACTTCCAACTGTTTGCTTCTTAGTCTCCACCCAGCATAAAGGGCTCAA -GCTGGGTTACAGAGAGGGTGGACTCAGTTGTTTGGAAAGAAAGTTGGGTAGAGGTCAGTA -TCAGTTGATCAAATGCTTGTTCAAGGAAACATTCACTACTGTTGCTTCCCTCTGTCCCCC -AGAACCCCAGTGGGAAGCTGACTGACTTCCTGAGCTTCTACACTCTCCCCTCCACGGTTA -TGCACCACCCAGCTCACAAAAGCCTCAAGGCTGCCTATTCCTTCTACAACATTCACACAG -AGACACCCCTGCTGGACCTCATGAATGATGCGCTCATTATAGCCAAATTGGTGAGTGTTG -AGCCGCTTTTTTTACTACTTGGATTTCCTTAAGTGAACCAACTTACAGAAAGGTCTCCAG -CTCCCTCCCCAACTGTCTTTATAATACAGTCTTCTAAGATGGTGCTTAGTCAGTGGCTTT -GTATCATAGGTACTTAGCCTTATTATAAGTACCTACTTAAATTACTGTAGAGGAATTGAA -TGTTATACAGAATATATACTACAAAGAACACATTAAGCCCTTGGTGTGATAAACTTTTAA -ATTTTGTATTGGCAGAAAGGATTTGATGTGTTCAATGCACTAGATTTGATGGAAAATAAG -ACCTTCTTGGAAAAACTAAAGTTTGGTATAGGAGATGGCAACTTACAGTATTATTTGTAC -AACTGGAGGTGTCCAGGGACAGACTCTGAAAAGGTGAGTGAGCATGATACAGCAATTCAT -GCTGACTGCTGTCAGGATAAAGGGGCTTTATCTGTTTCTACTGTTGGTAATTCCTGTGTG -AGAGAGGGTCAGAGGGAGAGAGGAATTGTAAATGGACTCAATTAACCCAGACAGCCCCAT -ACAGACCCCATAGGATGAAGGCAGCTTTTTATTTCTTTACTTTTATTATGTGTGTATGGG -GATGGGAGGAGAGATAGAGGGATGGGTATACACATGCCACAGCATATACGGAGGTCAGAG -GACAGCTTTGAGTAGTCAAGTATTCTTCTCCCAGGACTCCAAGGACTGAACTCAGGTCAT -CAGCCTTGTGTGGCCGATGCCTTTGCCCTCTTAGCCAGCTTGGAAGGTCAAGGGGACTTT -TTTTGTAATTACTTATTTTTATTGTATGTACATTGGTGTTTTGCCTGCATGTGTGAGGGA -GTTGGAGCCCCTGGAACAGGAGTTACAGACAGTTGTGAGCTGCCATGTGGGTGCTGGGAA -CCGAACCTCAGTCCTCTGGAAGAGCAGCCTGTGCTATTTCCTGCTGAGTCATCTCTCCAG -ACCTCAGAGAGACTTTTTAAAACCCCAGTCGATAGACTGCCCAGTGTTATAATTCGATTT -TCTCCTCAGTTTGGTCTTACTGTCCCATTTTTCTTTCTTTAGGTTGGACTTGTTCTACAG -TAGATGAAGATGTTATTTCTAGAAGGCAACATTCTCATTTGTTAATATTCTATTTAGTGA -TGCCTGGAAATGTCATTCCAAAGAAGAATAAAAGCACAAGTTGAGTGAAATTGAAGTAGT -TGTTAACAATCAGAATAGATGGCCAACTGTATACATTTCTAGTTAGGGTGTTGGGAGCCA -GTCTCCGCTGTTGACTAATGTGGGAGGGATTAAAGGTGTCCATAGAGCTCTCACTGCAAA -GAGAAAAGTGGGACTGTCTCTGTGATCCAAACAGAAATGGCAGCATCATGTTAAGAAAAC -CTTTGCTGTTAGGAGAGTCACTGCTGCTTTTCTGTTTATTAAATGGTGATATACTTGTAA -AACAGAACAAGGATCCATATGTGTATCACCTTACATGATGCCACTGGAATGTTTATAGAA -TTGACATGTGGTAGATACTTAAGGAGCAATATGAAAATGTACCAGTGACTTAGCACATTT -ATTATTCCATAAGCAAATACACAGGTCTGTCCCATAAGCATAGTAGCCAAATCAGTACAT -TACAGGTTTGTCTTCTGCTCTTCAGCAGGCTAGTGGATTGTTTCAAAGGCAGAGTTTGGG -GCAGTTGTTCAGTGTGCTCACTAGAGAGTACACAGCTGACTGATGAGACCTTGCGGCTGC -TGTGCAATCTCATTCCTCAGCAATGTGAAGGATGTGTGAGGGAAAGGAAGTCACAGCTCT -AAGGTCAGATTAAATGCCCAGAGGAGTGGAGTCAGCACACAGATGGTCTGAATGTTTTTA -TTATGCAAAATTGCACATGTTCCTTTATGCTGACTTTAATTTATCATGAAAATTGTCATG -CTAATGGAAAATGTCTTACTTGTAAATAATAAGTATTCATAATTTTGTTACTGATGTTGT -TTTTACCTAGAATTTGAAAACCAAGTTTCACAGTGTACATATATGTGTATATGCTGCCAC -TAATCCAAGGGAAAATAAAATACTAAACAAGGCCATTGTATAGACTGGGCCTTTAAGTCA -GATGCCACAAAGTAGATACTTCCTGCCTTTACTACAGTGCCTCCGCTCCAGTCCAGACAA -CATGGCATTTCCTTCCCTACTAGAAAGGAGTCACCAAATGTGACTGTAGGCTGTCTCACC -TGTTGGCTGTTCTATACAGCTCACAAACTGAGAATGGTCTTTTTTTTTTTTTTTTTTTTT -TTTTTAAATCGTTGGGGGAAATAGTCCAAAGAATTGACGTTTTGTAGCATGCAAATCTTA -GGAAATCCAAACATTTTATCAGAATACAGACATATCTTCATTATGTCCTAACTATGGTTG -TCTCATGCTACAAAGGGAAATCAAGTAGTTGTGACAGACTGGACTGTATGTATTGCCTGC -AAAGTTAAAATGTTTGCTCTCTGGCCTCTTGTGGACAGGTCCTAAATAGGCCACAAATTG -TGCCATTCCTGATATTACCACGAGAGGGGGCACCTGGGCCCCACAAGTGGTGCAGAAGTG -GGACCAGTGCTGGACACAGGACAGATTTCTCATTATACATGTCCAACTGTCACATTTCTA -ACAGAACACCTTCAGGAAATGAAACTACCTATTCATTACAGCACTGTGTGGAAAGTCAAG -CAGTAGGTGAGTGAGTCAGTCAATCTGGATCTACAGCTCTTTGGCAATTATTGCACTCAT -TTTTATGTCTTATACAAATTGAATTTTCAGGTTAGAATTTTGTCATGGGCTTATTTATTA -TTTACCTCATGAGGAAACTGTTAAAACCATTCCTTTAGAGATTTGTTTATTGCACATTGC -AGTTGTTATAGAACTTTAAATACACTAATAGTTAACGGTGATGTCTTCATAAGTTAAGCA -CATGAGCAGTTGGTATTTTAGAGAATTAGTAGCCAGAGCAACTGCTTGGATATAAAATAA -CTGTTAAAACCAAATGTAAAAGCAACAATCTCAAGTTACACTGCCCTATGCTCTCTGTAT -CCATATTGTGCTGTAAGGTTTCTTCCCTTCAGAAACAGGAAATTTGTCAGCAAGTGGAAC -AAAGTGGTACAGTCCATAAGTTCATCCAAAACTTGGGATGAAAAAGTTTTGCTATCCCAC -TCACCTCCTAAATTCCACAATGACTTCCAGACAGAGTGGATTAGTAAAGTCCTGACAGCT -CCACTCCCAGCCAGAAAGACCCATCACTGTCTTGTCTGTCCTCGTGCCACATGTCAGCTA -AGTACTGCTGTAATAAGTTCTGGCTTAGGTTTTGTTTTTAGAGTTGTTAGCTTTGATTTT -TGTTTGTTTTTGGTGCTGGGGATCAAGCCAGGGATAGTATGTGCTGGTAAGCACATATTC -TGCCATAGAGCTCTGCCCCTAATGTACTCTTGATAGATGTTATATATTACAAGGAAACTG -ATGATGCGCAGGGAGAGAATTCTTATGAAACAACCTTATCAGGCTTTTGTTCTGTATCAA -TTAAGCCTTTCTCCCAAGCCTGCCTTGATGCTTACCTACAAAGAAAGCCAAATTACCACA -AAGTAAAAATGACATGCCGCTCTGAAGGCAGTGTACTGCTTAACATTTAGTGTCTCTCTC -TCTCTCCGTTGCAACTGAGGACTTTCTTCAGTTGCTTCACCCACCTTGCTAGACCATGTC -TGTGGCCCATTTTCCAAGTTCGGTAGAGAAATGTTAAGTGCTGTAGGAAACTGATGTTCT -TGCAAGCAAGCATTGTACCAGCCTTTAAAGCAGTGAATTTATATGCGCATGGACATTAGT -CTTAATAAACTTTGGTTTTGTTAATCATTGTTTTGAGTGTTTTCTGTACTTCATCTGCCC -CACCCAAAGAGAAAAGCACCTCCATGCAGGATCCTAAGAATATATGTAAGTTTTGATTTT -ATTTCTTTCAGTGCTCATTTAGACATTAGACATAGTGACAAGTCATACAAAACTACTTGG -AAATGGACTTTTTACTTTTGGGTGGTTTTCTTATCTTACTAGGGTTGGGAATGAGCTTTT -TTATTTTAAGGGGTTGTAATGTTGCAGCTGAAGCTTGTCCACCTTCAGCAAGCTTCCTCT -TACTAAGTTTTGTAAGGTCATCAAATGACGTGTCCAAAATCTCGTTGTCCTGGCTTTCCG -AGGGTTCAGTCTCTAAACTGTCTGTGGGACCTTGGGTTCTGTCTGGAAGCCATGGCACGT -TTAAGCTGGGCACCCTGGGAATGATGGCTTCTACTTCATCAGCAAAGTCCCTGGTGTTCT -TTCTGAAACCCAAGGCTAGCACACATTTTAAGCCAATGACAGGAGCAATTCTCTCGCTGA -GCTGAGGTACCTGACAGGCAGGAACAGTTCTGCTTAGACTCAGCTGAATCAGGTGTGAGG -TGATGATGGCAGGCTTGACTGACTTACACACTAGAACCAGGAGCAGTTCATTCCTCTCCA -GAGCTCTGGTGACTTCATTAACACCAATGACCAGCTGTTTCCTGACGTGTACAGGTGTCC -ACCCTGACACCAGCACATCCCCATCAGGCTCTTTTGGATCCTCGCTAATCTCAATATCTG -GCCGGCAACTTTGCTTTTTCATAAGAGCTGTTTTTTTCCTTTTCTTCTTATCTTCAATTT -TCTGAAGTCCAATCAATTTAAACTTGGCTTCGAGAGTCTGTAATATAAAGTGTATGTCTT -CTCTCTCCAAGGTGCTCCAGGAAATAACATAAGGGTTGTTTAGTGATGTTTTTACAACCA -GAGGTCTAGTCTTCCGAATAGATCCCCTCTTTGGTGCCTGAGGGGCTGCAGCCATCTTGA -AAACCCTTTGGAAAGAAACAAAATGATGAAACTCCTGTCAGCAATGCATGTCTTGAGAAC -ATTTTGGTTATAGTCTCCAGTCTCTGTTGTTTTGTTTTTTATTCCAGGCTGATATGCTAC -AGCAAGTCTAATTATATGGGCCCAACTAGATAACCAGTCAGAGAATTTCTGTGGCACAAG -GAAGACTTAATTCTCCCTATTTTTTCATGATGCTCAACAGGCAATGTGAGAGTGACTGGT -GTTAATCTTACAGATTTGTGAGCATCTTCCAAACTCTAATTGGAATTCCACTCATTTATT -TTAAAAATGTTAAAGACATTTATTAGGTTTGGGGTCATAGCACATGTGGTCAGAGGACAG -CTCTATTAAAATGGTTTTCTCCATGTGAGTCTCAAGGGAATGAACTCAAGTCACAGGCTT -GGTAGTAAATGCCTCTTCCCTCTGAAACATCTTGCCAACCCCTCATTCATTCATTTATAA -GCATACTTACTGAGTTACTGCAGTGGGCAGATGGTGTTCCAGACACAGATGCTGGTGGGC -TCTGAAGCCCCTGTGTCTGCCCACACAGAGCTTAACCTTCTGTAGTCTCTGAAGTTCATA -ATGAACCAGGTCAGATTTTAAGAAGCAAAACCGTAGTAATCTGTCCATGGCTAAAACTTT -AAGTCTCCCTCCTCTCATGATTCCCAAGTCCCTAAAACATTTGAAACATGCAGGCCCATA -TTTTCCCTCTCACATGATTATAAGATGACTGCTTTGGCGGGCAATTTCATGAAAAATAAA -AAAAATATGAAATTCAGAGATTAATCCATTAGGGAGAAGTAAATGGGCTGCGCTCCTTCC -AAAAGCAAATCCGAAACAAAACACTGTTATTTGTTCTTCCTATAATAATTAACCTTACAG -ACAAGTTAGGACGTTAACTGCTCTCTTGTCGGGCATTCATTCATTTAAACCCTGTTTATC -CTTCCCAAAGGCAACTGTATACCTCTGCTCTCAGTTGTCTCCTTCTTAGAGTTCATCTGA -GAACTATGAAGACCCAGTTGACAAACTTCAAATAAGTCCCCCCTGCTTAAGGTTCCTCTA -ATTCAGGGCACTTTCTCCACGCATCTTGTTCCTAACAAACTTACAGAGTTCCCTGGCATG -GATTAGGAAGCAGACTCACTGTACAACTCACAGCTAGTTTTTCTAAAGACTTCTTTTAAT -CATGGATCTATCTTAGAAATAACCTGTGGTTTTTAAGAACCATCAGATGGCTGACTCACC -CTAGAGCTTACTGAGCTGGAATTTCTGGGAGTCAACTGTGCCACAGGTGCTGGTAAAAAG -CTGCCCAACATTTGGAGATGTTGATGTGAGGCAGGTGGCATCTCCAGACTGCACGGCCTT -TGGAGATGGTGTTGCACTCACTCCCAGTAAGAGCTGCAATCTTGATTCTGTCAGTGCTGC -CCACTGCTACAGACACTGGCTATAGCTGCTTCCATAATAACTGCTTCCATCAATCCCCAT -GAGCTGCATGCTCCTCACAAGCTAAGAGATTCAAGAACAGGTCGTCCAAATCTATCGAGG -TGACCAGCAGCTGGTAGCTAGCTTTGAGTAAAATGACCAGGAAGCAAGGGACAAATGGTC -CCACCACAACGCTTGCCAAACTGCAAGTCAGCTACTGTCCCTGCCTAGCATGGGGGACAC -TCACAGATGCTCTGCAACCAAGGGATTGCAAGATTGGGATGTATGTCTCTGATTCACAAA -AACCTGGAAGGGGAGATGAAAAAAAGAACCAAGCCTACATAAGATGACCGCCATGCAATA -CTAATTTTTAAAATGCTGAATATTAACAGGTTCACAGAGCTTGATCAAGTACCTTGCCAA -CTATGTCTGCAAGCTGCTACTGCCTACAGGACCAATTACAAACTCAAAATGTTTACTCCC -ATTTCTCAAGCATTTCTCCTTTCACTCATCACCCATATTACAGATTCTGGCTATTTAATG -AGGCCTCTGGTTTCTCATGTCCTTATTCAACGTACACTGTGCCTGGTAGAGCACTTACAT -ACATTTTTTTCTATCAAATTATTATGAATTATCCTTGCTGTTGCAGGCCATTAGGCATTG -GGCAAAGCAAAAAGCTTCTGCGAGTAATAAAAACGGCTCACTCTAAAGCCAGAGTAGTGA -GGTTATCTTGAGGAACAGGCCTTAGTTGAAGTCTCTGGAGAAAACGACCATTAACCAACC -GCAATCTAAAATATTCCTCCTTTGAAGGAATTCTTTAGATAGCCCAAGAAGGAAGCGGGC -AGTGAGGGATTACAGAAGAACATTAAAGTTCAGTATCGCCCGAACAGAGATGCTGGAGTT -GAAGATACTGGGTAAGGACAAGATGGTGACTCTAGAGCCTTTCAAGAAGGGCGGCGCGAT -TAGAATCGCGTCACAGAGACCTTGATTTGGGAAGAGACCCTAGAAAGGCTGTCAGCAGCA -GAGAAGCTCCCGCGGTCTCGGGAGGACGAAGGGGTACCCGCATCACACAACACGACGGAA -GGAAACCCCCGAAGGCAGGGATCGGCTGAGACCAGCCGGAAAGAACCTCAGGGAGAGCGG -GCTCTGGATGACCCCCACCCCGCGGTGACCCGGGTGCCCACGGGCCGGGACTCGAGCCAC -AGGCACGCACGCGCCCACCTGAGCAGAAGCGCCCCGCGGAGACCACGTGACGGATCGCTT -CACTACAGCAACTCGGTCACTACCAGGAACCACTGCGCCCGCTCCACGTGCGCCTGCACT -GAGCGTGCGCAGAACACGAGCTCCGCCTACCTGCCTCTGCATTACGTCACTCCCAGTCAG -GGACGTCAGGCGTGGTGTGTGGACTAAACCTGGCACAGCACTGCGCAGGCGTGTATTCTG -TCTCGCGAGAGTCTGTGGTTGCTGTAGTAACCAGCCTCTCCCTTCTGACTGGTCGTCCAA -AATGACGATGCGGAACAGCTCGGTTCTGTGAGAGGTTCGTCTCTCCTTTTGGCTCTCCAT -TTTTAGCCCAGTTGCTTCTGCCTTGCTGTCTCTTTTTGTTCTGGGGATACAAAACTCCAG -CCCTTATAGCCACCCATTCCCCTGCACGCGTCCCTGGGAGAGGCTGGTTACTACAGCAAC -CACAGACTCTCGCGAGACAGAATACACGCCTGCGCAGTGCTGTGCCAGGTTTAGTCCACA -CACCACGCCTGACGCCCCTGACTGGGAGTGACGTAATGCAGAGGCAGGTAGGCGGAGCTC -GTGTTCTGCCACGAAAATCAAATAAATAGGGGTTATAGGGTTGCATGTACTTAGAGATTA -TGTGTAGAATCTTGGGCACACTGAAAGGAAAATAGGGGCTGCATTTAGTTCCACAGCAGT -ACTCCAGAGTACTCCGGCAATAGCTGTTGTGCCTTCTGACAAACGGAGACAAAAAATAAG -AAAGGTTATGAAACAAAATCACTGGAAAGTTACAACTGGTAAGCAGTGGAATAATGTACT -AAAGATTAAAAATTACGCACGCCTTTAATCCCAGTACTCGGGAGGCAGGCGGATTTCTGA -GTTCGAGGCCAGCCTGGTCTACAAAGTGAGTTCCAGGACATCCAGGACTATACAGAGAAA -CCCTGTCTCAAAAAAACAAAAAACAAAACAAAACAAACAAAAAAAAAAGGCAGGAGAGAT -GGCTCAGCGGGTAAGAGCACTGACTGCTCTTTCAGAGGTCCTGAGTTCAAGTCCCAGCTC -ACAACCATCTGTAATGGGATCCAATGCCCTCTTCTGGTGTGTCTGAAGACAGCAACAATG -TACTCACATACATTAAATAAATAAATAAATAAATAAATAAATAAATAAATAAAAATTACT -TGACAGGAATTACTTTCTGTTCTTATGAATTTGGGAGGATTCAGGTCCTTCTCTTTATCT -TCCTCTTTTTTCTCGGTGTTTTCATTGCTCATTTTAGACTAACATATAGGATCTAGCTTC -TACGTTTCCATTATTCACCACCTATTGAACATTTAAACAGAACAAACACTGTTGCTTGTG -GTCAAAGATTGTTGAAGTTTTTACAGGAAAAGCGTGCTGTGGTTTCTATCACAAGTAGAT -GAACTAGATTAAGTTCGGTCGAGTTTTGACTGTGCCATATAAGACGTCCTTTACTATTAC -CCGCAGTCATGTAGCGCTAAAGACAAATCGCGATGGTAGAATTGAAATACTAAAGGTTCA -CATAAAATCCTGGCTCGTGGAAGACTGAGACAGGAGGCTGCAGACTGGGCCTTCGGGGCC -AGAACTTGCACACACCATAACAGAAAAATAAATAAATAAATAAATAAATAAATAAATAAA -AATAAAAAAAGGCAGAAAGAGGGGCAAGATAAAGAAGTAAAAAGGTAATGGCTATGAGTG -TTGTCCCACCAAAGTTCCAGCTCTTACATTACAAGCCTCTGCCGCCAGGCTGCTATGTTG -ACACCCTAGCCTTCCCACTAACTAGTGTCCCTACACCTCAGGCAAGTTAATTAGCCAACT -ATGAAATGATAAAAATAGTGCCTATTCTGAGGATTAGAAGAATATTCTGTGTAAGATGCT -TACCACAGTGCCTGCCACATGGTACATGTCTGACAAATGGAACCACTATGACCCAGTGAC -AGCTGTGGCAGAATTAAGTTAATACAAATTATATATAGCCGCTACTATTTTGGGCCTTGT -TTTCTATTTGAGAATTTAGCAATCTTTCCACAAGGATTTTACCCAAAAGAATATATCTCA -AAGGTAATTTCTTTCCATTTGTGTAGCACAACTTTAGTTTATGTTCATATTTTTTTCTGC -AAACATATGCTTCCTGTAGTTTCCTAAGTAGTATATGTGTATATGTATGTATATATATAT -ATATATATATATATATATATACACACACACACCAAACCAAATGGTCAATTTACTTTTCAA -TTATAGCTCTTATTTTACATCAATTCAGTTTTTAATTTTTATTTTATTATTTTTATTTTA -TTATTTTTATTTTATTATTTATTTATTTATTTTATTTTTATTTACATCAATTTATGTTTA -TGATTATGTTTAATCAGTTTATGTTCAGGTTTTTTTTTTTAACAAATATATGCTTCCCAT -AGTTCCCTAAATTACTATGCATTTGGTAGTCTATATATACACTAAATGGTCAATTTACTT -TTCAATGATAGCTTTTATTTTACATTGTAAATAAGTTATGTTTGTGAATAAACAGTTTAT -AAATGTACCATTTATGATCATAGTTAATTTTATAAATATCTCAAAATATTTTAATAACTT -AGAAGGTTTATGAAAGTATTCTTTTTGTCTTAATTCTTGAACTGCTGGATTTAAAGGATA -CAACAATATAACATTAGCTTAAGAGTCTGAGTCAGAAATCGTAGCATTAGAGCTGACAAT -ACAGTCTGTCAACAAAATGTTCAAGAATTGAACACTAGATTCTTCTTGCTTGCATGGAAT -TCTGAGCTTTGCCCAGCATTGTATGCTATTGTGGTTTTGTGGAGTCTACAAACATACTGT -TAATAACGATTATTTTTAGTTTTTTAATTAGTGTATAGTAATTGTCCAAAATATCCACTT -CATTATGGCCTTTCCTGCATGTCTACAATCAGTCCAACATTTAAAAGTCACTTAACTGGG -AATGGACTTTAGTAACGAGATACCAAGTCAAAGCACAGGCTTCGAGTCTGTGCCATTGGA -GTGTCTATAGCCACATCTGTGTCCAGGGCAGCAATATGAATGGGAGGTGTCTTGAGCACT -CGGGCCACCCCAGGCAACAGTGGGTAGCAGTGCCACCCTTCCATAGATCAGATCAGTAAG -GAGAAAAGGCGCCTGGTAAGGTTCAGAACATTTGTGTATAGTCATGTAAGCACAAAACCA -ACACCATGTCTCGAATTCCCGAGAGACGCTATCGGCCATCCCTGAGGTCAGGTGACAGGT -GTTATGTGTATTCTCTCTGGGTTAAGGAACAACTCTGAAGAACTTCAGCACATACAGTGC -TATAGTTAACACCGCTACACCCAGAGGTAGAATGGAGAGGCAAGGAAAAGGGAAGGAAAC -AGCCACAGTCTCAACTGAGGAGAGGCAGCGGAGGCATGCGTGCACCTGCAAGTTCGCCTT -AGTAAAAGAAGAGAGAGGAGATTAAATGAGCTCCGAGACACTGGGCTGAGTTACCTCCCA -GACACTCCCTCCCGCTCCTGTGGCCAATTAGTCCTCCATGCCCAGAGAGCAACCAATAGG -AGAGACCGGAGGAGGAGCACTGCTCTTTAAGCAGCGGAGCCCGCTCCCCGGGGACTCTCA -CTCTGAGCTGGGAGAGTCACAGCATTCCGTGTCTCATCATTATGTCCTTGCAGGTAAGCC -AGATCTGGGAAGGCCATGCCAAAGCAATTATCCGAAGCGCTCTGATGGGGCGAGAGGAGG -TGTGGTAGCCCTGGGACAGGACAGGGGCAGGTAACCCCCAGGAGCCTTCTGCTGCTGCGA -CCCTGCAGTGACTCCCACACCTGCCTAAGCAGTGTGGGGCAGTATATTTCACAATATATT -GTACTTCACCATCTGTTGACAAGGACCCAGGATCTCTATAGCAACCTGTTTGGCCCTCTG -GGAAAATTACCCAGATCTGAAGAATTGACAAGCTCCTGGGGGCGGGGGCTTCTTCACCTC -TCTCTCTTAACAACTCCAGGAAGCAAGTGACATCCATTGGGGTCTCCACATCCCCTTGCT -CTTGGGGACCTCGGGAGATTTTCATAGATGTGTTTTGTTGAATAACAGGGCTAGATTATA -AAGCTCTGACTTTACTGTTTTATTGATAAGAGTGAAAAGAGAATAAATAGGAATTAAAAA -CCAGGAAGCCCTTTTCTCAGATAAACACATATAGGTTGCTTTTATATATAAATGCCCTCT -TTCTATGTGTGTATAATGAAAGGTGTGCGCGCGCACGAGTTCTATCTGCTGGCAAGCCTG -GAGATCAGAACCTTCAGAATGCACATGGTAGAGAGAGAGAAGTGTCCCTTGCAATTGTTC -CCTGACCTCCAAATGCATGCCATGGTACATGTGCACCCGCATATATGCCGTAATAAACAT -AGAGCAAATAAAAGAGGAGAGAGGCAGTTAAATGAGCTACCTCCATGGGCAGCATTTAAA -GCAGCATTGGAGAAGGGAATCTTTAGGATTTAAAAGTTAAAGAATATCACGAAGGGACAA -TGAGCTAAGGCATATGAATGCCACCCTGACAATAGGGCAGCATTGAAGGCTAGCCTTAGT -TCAATAATTAAAATTGATACAGGGTGTGGGTTTCTATTACTATCAGTGTTGAATGTATTA -AATCTATTATTGCTGTAATGAAAATGTTCTTTCATTTCGATAAAATAAGATTCTAGTTTT -AAAAAATATATACTTGCTAGATATCAGCATCAGTATGATCAAAGAAAACTGGAATTGCAG -TCACTGAAAGTTTAAGTCACTTTGTTTATGCTTAAAGAATAAATTGTTACAAATGAAAAG -TTCTTAAAACATATGTGTATTATTTCAATTTGAAATTCTTACCAATGTAGTAATATAACA -AAACATGCATTATATTCTAGATGTGGGAGTGTTAGTTCAAGTCAGGAGTGACAGTACACA -CCTGTCATCCCAGCACTCAGGACTCGGAGACAGGAGAATCAGGAGTCCTAGGCCATCCTT -AGCTAGGTGGCAGACTCAAAGCAGTGTGCTACATGAGACCCTGTTTCGGAAAACCACAAA -GTACTTCAAGCAGAAGAGAAAGATAAAGGCAGGTTAGAAACCCATTAAGAGAAGGGATGA -GGCATGTGTGGATCAGTCTGCAGGTTACCTAGCATTCGGGAGTCCCTGGGTTCAATAGAA -ACGTAGGGTGATCATTTAAGTGTGATGTTCCAGGATAGACAAGGCAACATATGCAAATCC -TAACACACCCACGCTCTCTCAGACACACACTCATTGCTCACACACACACACCCTCACACA -AACTCATGCTCACACACATACACACACAGACTCATGCACACTGACACACCCTCACACACA -CTCATGCTCACACACATACATACACAGACTCACACACACTGACACACACATCTTCACACA -GACTCATGGGTACTCACACATGCTCACACAGACTCATGAGTACTCACACATGCTCACACA -GACTCATGAGTACTCACACAAGCTCACACAGACTCATGCACACTGACATACACACTCACA -CACCTCATGCTCATACATATACACACACAGACTCACATTGACTCATGCACACTGATGCAC -ACACACACACTCACACATATACTGGCAGTTCATCAGCACACTGAGAGAACTGGTAAGTAC -TTGTTACAAACACCGTAACCTTGGGAACCCGGTAGATACCAAAGATGTGGTATTTTGATA -ACTTGTTCCTGGGTCTAAAATGATTTCGAAAATCCAAGTTTAAAATTATAATAAAAGTAA -AAAACATATTGGCAAGCCAGCAGCTAGTGCTGGCTAGGGTATTCAAATGCCTTTTCTCTT -CAGAATGGAAATGGCGTTAGGATAGACATTATGTACCTTCTGGGTGTTGTTAATGGCTCA -CTAATGGAAACGAAAGTGAGGGCATGTTCTTTGTTGTTGTTGTTGTTGTTGTTGTTGTTG -TTGTTGTTGTTGTTGTTTTAATACTGGTATAAATGTTGGCAGATTGTTCTGGAAGTGAAA -ACAGAATTCCTTCTTTAGTTACAATCTCCCAATTTTATTTATAAATTATAACACAGATCC -TTTTTGTGTGGGGGGGTGGGAGGGTTAATTTTTCAAAAAAGAATCTTGCTATGTAGCCCA -AGCTAGCCTCCAGTTTCAGCTGATCCTACTGCCTCAGCTTCTCTAGTGTTAGTATTGCAG -GTGTTTACTTTCACACCTGGTCTGACGGACATTTTACTTAGACTCGTTTCCTTCCTAGAT -TATGAAGATGAAGCAGGGGGCTGGGGCTGGGGATGTGGATGTATCTCTCCTGGCCTGGAG -ATGTAGCAGTGGTAAAATGTTTGCAGGAAACCCTGACCTTGACCCCAAACACCACAGAAA -TGGGGGAGGGGAACATGCCTTTAATTCCAGCACTTGGGAAGCAGAGGCAGGTGGACCTCT -GAGATCAAGGCCAGTCTGGTCTATAGATCGAGTTCCAGGAGAGCCAGGGCTAAACAGAGA -AACCCTACCTTGAAAAACCAACCAGCCAACCAAACAAGAGTAGTGGTGTATGTGGAGAGG -TGATTTTATAATCAGAAGACACACACATACACACACACATGCACACACACAGTGTGTGTG -ATTCAAATAACTTAAGTTCTTTGACTGAGAAAATTATCTTCCTAGTTCAGTGTTCAGCAA -GGGAGAGCTGCTCAAAGGGCTTTATGAAGCTCATGTGTGGGCTGACTGCTCTCACTTTCT -ATAGGAGGTGACGTAAGTCAACTGTGCGTCACCTTCAGGGGCTGTCTTCAGAAGGGAGAG -ATTTGATCAGAAGTGTCCAGAAGTCCCATGCGGTCCTTTGATATGGTGTCCTGTGCTCAT -TGTGAATGTCATTCCTGACACAGGATGGGAACAGGAGGGCCTTAAAGCACACTCATGAAC -ATTCCATGGGCAGATGAAGGTCATACCCAACAAAGACGCTGTAATCTTACTCAGCAGAGA -CAGAATTGCCTGCCATAGAGCCCAGCTCCCAGAGCACAGGAATATAGGGAAGGTGGCATT -CTTTTGGCCCAGAATGCTTTGAGAGTCACTGTCAACTGCCACATATGTAAAGATGTTTCA -ACTGTGATAACTCTCTGATCCACTCACCAAGGATGTACATAATGGTCTCTGACTTGACTC -CTGCCCTAGGTCAGCAGATGAGGGCTTGAGAGTAGATACAAAGGTGAATGTAAAGTAATT -ACATAATTTAAGATAGTAACATAAATTAAATTACGCCTGCCCTTTATTCTGGGTATCTTG -GGGAACACACGATGGAATTCGACCCAGCCTTTATGTTCAGCCCTAGTGATTTCCATCCAG -AATGTCAGGAGCAGCTTTTCCAGTCTGTGCTGCACACTGGATGCCTGCATACCCTTACCC -AAGATTCACTGCAAGCACGGCTTCTGAAGCAGCCACTTTCCTGCAGCCACTCCCATTCCC -ACTTCTGTTGTCAGAACAATGGCTGCTCACCCACTCTTCTCTGTAAAGAGATTTCTCTCC -AGCATTTGTTATAGAGCAGGGAGGAGAGGGGAGGGAAGGGGAGGGGAGAAGAGGGGAGGA -GAAATTACCAAAAAAACTTTTGTTCAGGATGAGACACATTTTCTAATCAACTCAAAGTAA -GATAACCAACTTCATTTTCCTGGAAATCAGTTGACATGAGACATAATTTTAAAAAAATTA -GATTTTATGTGTGAACCTGTCTTGCAGGTGTGTATGTGCACCACACGTGTGCCGTTGGCA -TGTCCTTGCTATCTTTTACCCTAGGCTGATTTTGACCAGGCCGCACAAGACGTGAGGAAG -CTGAAAAGCAGACCGGAAGATGAAGAACTCAAGGAACTCTACGGGCTCTACAAGCAGTCA -GTCATTGGAGACATCAACATTGGTGGTACCCGATCTTTGTTTCAAACAGACAGATGTTCT -GGATTGCAAGCTATTCATAGAAGTGCAGTGAAAAGTAACACTGTAACTCTCCCCTTTTCT -TCACAGCATGCCCAGCAATGTTAGATCTAAAGGGTAAGGCCAAATGGGAAGCTTGGAACC -TCCAAAAAGGTTTGTGACTCTTAAACAAGGTTAAAACAAAACTTCACTTCTGCCCACACC -GGTTGGTGAGATAACATCTGTCTCTCTAGGGTTGTCGAAGGAAGATGCCATGTGTGCCTA -TATTTCTAAAGCGAGAGAGCTGATTGAGAAATATGGAATTTAGAAGGTGACGGAGAAATC -AGATCTCCTTTGGAAGCCTTCATATGCATCAATAATTCTCTAAACAAAATCATGGATCTT -TTCTATTAGGATGAGTTATGATACTTAGGACTGTCAGCATGGTTACCTGATTTTACTCAC -TTGAGCAAGATGACATTAAAAAGTTCCTTCCCAAATATTGTTTTGTAGTATGCACATGCG -CTTTAATAAATATACTTTCTTTTGCATTTATGTCTGTGTATGGATATTTATATGTGTGTG -TTGAGCATGTGTGAATGTGGAGGCCAGAGGACAGTCTGGGGTAAATTTTCCCTGGTACGC -TATTTACTTCCTGTGATGTGAGGTCTCATTGGTTTGGAGCTCAACAAGCATGCTAGACTG -ACTAGCCCAGGTGTCCTCTTATCTCTTCCTCTTCAGCACTGAGATTACAGAGGTGGCCCA -GCATTCCAGACATGTTATGTGAGACCTGGGGCTTGAACTCAAGTCTTTATGCTTACAAGG -CAAGCTCTTTACTGACTGAGCCATCTGCCCAGCCCCAGCACTTTTCTTGACTTTATCTGT -TACTCTACAATGAGTTAGTGCTACTGGTCCAATCAAAGAAGTTTATTCAAAATTAACAGA -AGTCAGACTCTTTCCCAGTGCTTCAGGAAAAGGAGCCCAAAGGGTCACAAGTTAGGACAG -CCTGGGCTACATGGTGAGCCCCTATCTCAAAAATACAGAAAACCCTAAAACTGAAGGGAA -AGGTACAGAGATCAGATAAATCGATGAGTCCCTGTGCTGCACCACATAGCTTCAGGCTCC -CACATCCGTGAGCACTATGGAGTGACAGGTAGACTTGGCTCCAGGCTGCTAGTTGATATG -GAAAAGTTACCTAACCGGGCTTTGGCTTGGCTACTCATGGAAGAGCTTTGAGTTCCAGCC -AATCACTGAGGTCTTCCTATCACCGTGAACAGTAATCCCTAAGAGCTGTTTTGATAAACC -AGCAATTACTCTTTCTGGTGAAATAGGTCTAATGTGTATCTTTAAAGATTAAACTTTGAG -CTACAGTGTACTATAAGAGAAGTCATGATTTCTCTCTGTCAATCACTCTTGCCACTAAAA -TTCTTCAAGAGGCTGCAGGTATAACTCTGTTTGGAGGCACTTTGCTGATAAAATGTTATA -TAAATGGCAATCAAATTAGATTCTAATGAAATACTGAAGGATTCTACTAGACATTTTCTT -TCTTTAGCAATATTTTTATTTATTCTTTGAAATTTTCCTAAGTGTAAACTGTGCATTTTG -ATCATACCCACTTCCCGCTGGCCTTTCCAACCCCTGTGACAGACATCCCCGCCCCCCAGC -TTCCCACGGAGTCCAATTAGAGCTGCCTGCATGTGCTACACGGTGTGGTGTCATTTACTG -GAGGCTGGGTAACCTATTGGTGGCAAAGTCTCCCAAAGAAAACCCACCCCTCTTCCCTCT -GCAACTGTCAACGCCCAACAATGCCGCTGCTCCACTTCAGCCCGTGTCCTTTCCCCAGAG -ATAAATGTTCCATGAAGAAATTCATTAATATGCATCTTTCCGACCTCTAAGAACTAAAAG -CTGGACTTGGAGGAACAGCCTGTGATCAGTTTGCATATTAGAAACCCCAGAGAAAACTCA -TCTAGAAGTAGTCAAGTGAGGAGAGCTCCAAACACTTGACTATGTAGTTCTTGATAAAGT -CCTCGTTGTTCGGTTCCATCAGATAAAAGTGGTCACCTGGCAGCTTGAGGACATCAAACT -TCCCACTGGTTATGTCTTTCCAGCCTGAGAAGTACACAACATTGTATTCAGTGATTAACA -GCATCGGCCAAAGACAACAGAAAATCTGCTTCCAGGTAATAAGAGCACCTGGTGAAGTAG -TTCACTGAGAGCTGACTCTCGATGATTGAGTTACATCCAGGGTCTCGGGTTCTGTGCATC -CTCTATTTTTAATCACTTGAAACCCTATCAGTATTCAGTGGTGTGACCTGGATCCTCATT -GTGCAGGAGACCAACATGTCTTTGTCTCTAGCCAGTAAGATTTGGGCAGATTTCCTATCT -GTTTCAGTGACTACTAGTTGGCATTTGCTCAGAACCGTCCAACACATATATTTCAATTAA -ATTCCCCCGAAATTATAAAAGTGGTTTCACCTTCTATATCCTTTACTACATCTTCAGATC -CAATAAAGCACGTGATGTCCCGAGAAAGGAGAGCTTTGGAGGGTTTGTCAAAGCTGTAAA -CCAGAAAGAGCTTGTTAGGAGTTTTCATCTTTACCACCCCAGAATCCTTTCCTCTTCCTT -GACTTCACTGAAATGAAGCCTTACTTCTTACCCTTTCTTCCACTAGTCCTAACAAGAAAG -ACAGGCCCAGGGGCTGCCTCTCTCCATCAGAACCGACCTGAGGTTCACGCAACCCAGGCT -ATTTTCCCATCATGAGCTAAGCGCTAGAGTCGAATGGACCTTCTAGAAATAGAGAATGAG -GGCTGGAGAGATGGCTCAGTTGTTAAAGGCAAGGCTCACAACCACAAATGTAAGAAATAG -AGAATAGCCTTGTCACAGTAGACTTGACCCAGCTGGAGAAAGAACCAGGGAACTTGGAAA -TGATCATTAGAAGTGACCTAAGCAAGGAAACCTTACAAAGACAAGACAAAATGTTTCAGA -GGTTGGGACACATCTGTAAGCAAGAGGTTAGTAAGTGTGGAATCCGTGGCAGACGGAAGC -TGGAACTGCACAAGGAGAGATGAGAGGGACCCTCAGGCATGTCATGAACATGGTACGCAT -CCACACATGCAGGCAAAACGCTCGTGCACATAAAGTAAATGCTTAAAGTGACTTCAGGTG -GGAAATGGGCTAAGCTGAAACATGACGTCATCCAGTCATCACAACCCCATGAGCTGTTAC -TAATGTTTTACTGCATAGACTTAAACACACATGATCAGAGCATCATAACTACTAAACACG -CAGGCAGAACATTTTGATCTTAAAGGATGGACTCTGGAGAAGACATGTTTATCCACTGAG -CACACCTTGATTATGACAAGCCTTCTCGCACACCATCTCACTGAATGTACATAGTGATGT -TAGTGGGCATAGTAATTCATGGGCATAATCCCAGGGACCAGGATGCTAAGGCAAGAGGAT -AGCAAGTTCAAGACGCATCTTGCCTACAGAATAAATCCACTGGTAACCTGGGCTATATAA -TGGGATCATATTTCAAAAAATGCAAGGGCTATCGAGCATCTCAGGGGCACAATGTTTGCT -TAGGCTGAACAGAGCCCTGGGTTCCCTCCCACCAAATCAACAAAACTTTTAAGTTGACAA -TTATAATTATGTGCGTGATGTTTTGACAACTATGTGCATTAAAGCCACTAAGCCAAACTA -TATGGCATCTCCCTTCTTGTTCCTTTTGATGGTGTGAACATTTAAAAGCCACTACTTGGG -TAACTGCACTCACCATGGTGTTCAGTGGATTTCCAAACTGTATTCTCCTTGTCCACTGAA -ACTCTCTGCTCTGCCTAGCATCTCCTGGCAATAGTCAAATAGTAAGCTGCATTGGACTCT -GGGTCTGTATGTTGATGTTTATCGGTTCCACATGTGGGAGGCTGTGGTTCACATTTATTG -TTATCATATATAATTTGTAAATATTTTCTCCAAGCCTCTGGCCTCATTGCTGATCCATTT -TCTTTGCTGTGCTTTAGGATCACAGTTTTTTTTTTAAAAAAGTCATCACCTAAAATAACA -TCATAAAAATTTTTCTGTATGTTTTTTTCCAGAACTTTTATTGTATTGGATATCTTGTTT -CTACAGTTGCCTTTTAATTCAATTTGAATTGATTTTTGCACACATATAAACCCACACACA -TATATTATTGACTAATGTATGTGTGAAGTAAAATTCCAATTTTCTTCTTTTACAATGGAT -ATCACTTTTCTAAAACTGTTTATTAATTAAAGAAACTGTGTCCTGGGCCAGCAAGGTGGC -TCAGTGGGCAAAGATGCTTGCCAATCCTCACTGCCTGAGTTCAATTCCTGAGACCCGCAC -TGTGGAAGGAAAGAACCAAGGCACAAAAATTGTCATGTGACCTCTGCATGTGCACTTTAG -CATGCACACACATTCACCCACACACAGGTAAGTAAATAAAACATGCTAAAGAGCATGTCC -TTTCCCCATAGCATATTCATAGAAATACATTTTGACACAGCGTAAATATATGGATTTATT -TGTGGGCTCTCTAATGCTGTACATCGGTTGGTGTGTCTCTTAATAAGCCAGTATGCTACT -GCTTCAATCCCTAAAGCTTATTTTTTAATTAATAAATTTTAAAAAGAATTTGTAGATTAT -GGAGAAAAGCAGATGCCATACCACTGTCTCAGGTGTCCCTGCTCTTGGCAGCCCCCTGTT -ATCCCAGCGGTTGTACATCACTGCTTCAACCAACAAATAAAAAGCGGCTAAATGGAGACA -GCTGCACACAAACTGATCCCTTTTGAACACTTTGAAACCCAGCTCTTAGTGACCCTCAAG -ACTGCAATACGTCAATACTGACTATAGCCACCATTGCCACCATGTACACAGAGCTCCTGA -GCTTGTTTGTCCCCAACATTAAGGTCTTTGACCCGTCTTTTGTTGATTTGTCTTTTTAAG -GATGTAAGGAGAATCTAGTTTCATTCATCCACATATGAATATGCAACTTGTCGAAACTCC -GACCCCCACAGCAGTGAAGGTTCATTTCTGTGCTCTCTCCCATTCCAGGAGTCTGCATGT -CAGGCTACGTGTTGCTTTCTTTCCTATGGCTCTGTACCATGATTTGAAATTAGGTATGAT -GATACCACCTTGACTATTTTTTATTTGTTTGTTTTGTTGGTTGGTTGGTTTTCTCGGAAT -TTCTTTAGCAATTTAGTCTTTTGTGCATCCACATGAATTTTAAGGATTTTGCCCCTATTC -TTATGAAGACTATTATTAGAATGTAAATGGACACTAAATTGATTTTTTTAAAGATTGTTA -CTGCATATTAGCTCTTCAAAATGTATTCTTTCCCTCCTCCCTTTCTCTCTGTCATTCATT -CAATGGATAGGTCTTAAATCTTGACTCTGGGCCTAATTCAGGAACACAAAATAGCTTACC -TTGGTGAGGAGATGGGTCAGATAGAAACAAAGAGAAGGGGGTGAACCTGGAGCACGTAGG -GTGTCGGGAAGAACTTTGTGAGTGAAGATGGGTGATGAATGGAGAGGCAGAGAAAGGATG -AGATTGTCTCAGTTCTCAGGATGCCTGTGTCAATTTACATACCAACACCCACTCACAGAG -AGACACACAGACATGCACACTCACAGAGAAAGACACACACAGAGACACACTTAGAGAGAC -ACACACTCACAGAGACAAACATACACAGGGTGCGTGTGCATACATCTCAGTTACTTACAT -GAATTTTTTCACAATGTCAACATCTGCCTTCAGCAAAGGAATGCATTGCTTCAGAAAATC -CTGGTCTTCGATGAGATGCTTGGGAGTGCCTCCAAAAATCAGAAGGTGATCTCTTATTTG -TTCTTCTGACAATTTGTTAATATCAGGAACTTGAGGCCGGAATTCTGACTTGAAACACCA -ACAAACACCAGGCTGAATGTTCATGAAACCCACTAACACAAAACCTCAAGCTACCTCCTT -AAATCAAGGAGGGTGAAGAAAATGTCATAGTAACCTTAGATTCATAGTGACACCCAAATG -GCACTCCTGATTTAGAATGCTAGGTCAGTCCCAGCCTGTATGGAGGGAATGGAGATGCAA -GTGCCAGGGACAGAAAGCAGAGAGAGGCAGCATCACCTCAGAGGGACAGGGACAAAGAGA -AAACAGTCTCGGAAAAGGCTGAAGTTCGTTTCGAGGAGGATGGAGAGAAACACGTTGAAA -GACCTGAGGGGGATTCACTAGTGCCCAGGATTGCTCGCCTGCCAGCCTGGACCAAAGGAG -AGCAACAGCCCAATCATTAGTACTCCACTCCCCTCTTCATTCCCCATCCCGGGAAAACCA -GAACTTACGTGAGGGGCAGAGGCACTGGACACAAAGATATGCAGCGGCTCCATTTTATAT -TTCTCCTTTAGGTGCAGTGCAGTAATAAAAGCAATGTAGGATCCGAAACTAAACCAGGAA -AGAGGCAAACATGATAACAGTGTTGGGAAAACTCACGGTAACCCTGTATCACAAACACAG -CGGTAACTGTTGGGTGGGCAGAAGCTAAACTGGATGTTATCTGGTTTGCAGAAAGCATAT -TACAGATGATGCTTGTAAGCAGTGTTTCAAGCCTGAGAGGTGGTTTTGTCTGTGAAGCAC -TTGCCTCACACTTGTGAGGAGGACCTGAGTTCCAATCCCCAGAACCAATGTAAAAAGCTG -AGTTCAGCTGCTCGGGCCTGAAATCTCAACAGTGCAAAAATGAGGGACAGAGATAGGAGG -ACCCCTGAAAAATCGTGGTCCTGCTAGCTTGGCCTCCGTGGTAAAATCTCAGGCCATTGA -GAGATCCCATCTTAAATAAAAGTTAGCCAATAAAGCAAGGACCAACACCCATGGTCACCC -CCCACCTCCCCATATATTTTAGGCTCATGCACACATCACACATACACTCACATATAACAC -ACATACACACAGAGAGAGAGAGAGAGAGAGAGACAGAGACAGAGATGGAGACAGAGACAG -AGCAAGCAAGGGTGGAGTGGGGAAGAGGAGGGAGAGAGAGGAGAAGGGGGGTAGAAGGTG -AAGAAGGGAAAGAGAGAGAGAGGGAAAGGGAGAGAGAGAGAGAGTCTTGAAGTTAGTTTA -TATTTCTGTTGGCATAGGTGATTGCATACTGTGTAAAGATTATTCTTTTATTATCCAAAT -ATGCTGGTTTCTTTATGATTACTATTAATTTAATATTTTATATGATTTTAATTATGTGTG -TGCATACATGTCTGTGTGTGGGTGTGTTCACATGAGTGCAGCTGCCTATGGAGACCAGAA -GCATCAGATCCCTAGGAGCTGGAGTTACAGGCAGATGTGAGCAAGTGATTGGTGGGAATC -AAACTAAGGTCCTAAGCAAGAGCAGAACACACTGTTAACCTCTGAACGTTCTCTCCAGTC -CTGCCTTCACTGGTCATTTAATCTCCATAGATAAGAACTACTCCCTCCAGCTAATTTAAA -GGCCTAAGAAATTTGTCCAAGACTGTGGCCTGAAATTAGGTCTTGGTAAATACATATTAT -TTCCATACATATTTTAATTTGAAAAATAAATAGAAGGTTCTGATAGAGTCTTCCTTCTAG -GTGTATCTCCTAACAAATGGAGAACTGTAACACCTGTGGTTGGTGATAACTATCCAATGT -TCTGTTTTAATAGAAGAAAAAGCTGTGTCTCAAAAACACAAAGTAGGAACTTGCCTAAGT -GTACTAGGAGAGTGCTTTAGCATTGAGCACCTATCCTAAGACTCACGCAGGTTGCTTACA -AGATCTAAATACCTGTGGCCAAAAAATGCAAAAGCTTTGTCACGGATGATGGGCAACAGG -GCAGTCACAACTTCCTCAGCTATCTGGTAGATGTCATTTGAGAAAGGTTCTTCAAATCGG -GTTTCTCTCCCAGCCAGTCTTACAGCATGCACTGGAAGTTAACAGACAGGTTACACACAA -ACAGAGAAGATGGTTAACAGGTTAACTCAGACAAATGGATGGAAAAGCCTTAGCCCTATA -TTACACAATGCGACCAATTTCAAAGAAGCAAATCGTAGTGCTCTAACTTGGCATGGGGTC -TGTGAGGCCAAGCTTGCTTGTCAGCTGGATTGGATCTGGGGTCCAGTAAGAGACACACTT -CTGACATCTATGAGAGCATCAGATGCTACATCCCTGTTTCACTTCCTGCTCTGACTTTGT -TCAACAGTGGTCTGTGATCAGAAAGTGTAAGCCAGATAAACTCTCCCGCCCCCTCAGTTG -CTTTGGGTCATGTGTTTTATCACATAAACAGAAATCAAACTAAACAGGCTCCATCTCAAG -TAAACAAAAGTATAACAATAATGTCTTTAAGATCCACTCGTACACAAATCATAGGGCTTT -CTTCTTTTAGTGAATGGACAATTTGAGGTCTGCAGTAAGTACTGGGGGAGCCATAAGTAA -AGGATTTAGAATTCTTGAGGGGACAGAGGCAAGCTGAGAAGACACTTCCAAGAAGACACC -TTCCTTATAAGGGTAAAATGTCAGAAGAAAGAAATGGCTGGGGCAGAAATTCTATAGAAA -CGAAATATCAAACCATTAAGAAGACTATAGAACCAGCAACCTACAGAAACAAGGTGCCAA -TGTTTTCTCTAAACTGCACTTCACTGTATCAACACAAGAGGACACTCCTGAACTAAGAAA -CGGAGCTAGCAACTGGTTCCATCCCGAGGATGCAGAAGTGGCAGATCAGAGTCTCTGGCC -AGTGAAAATACTCAATAAAGCTCTCATGGAGGAGGCAGGAGGGACAGGGGAGCAATGCCC -CAAAGCAAATTAACTCCAAAAAGAAATGAAAAAATAATCACAGTAATCTGGAAATTTAAA -GTTCTGACTAGGGGCTGGAGAGATGGCTCAGTGGTTAAGAGCACCGACTGCTCTTCCAGA -GGTCCCGAGTTCAAATCCCAGCAACCACATGGTGGCTCACAACCATCCGTAATGGGATCT -GATGGCCTCTTCTGGTGGGTCTGAAGACAATGACAATGAAATAATAAATAAATAATGAAT -AAAATCTTTAAAAAAAAAACAAGATAGAATAAAATTCTGACTAGAAACATCCAAATGATT -GGATGAAGACTGCCAGGAAATAAAATGAATAAAAATACAAAAGTTATTTCAAAACTGAAA -AAAAAAAAACCAAACCTAACCTCTCCCTGTGATAAACAGGGCAAAGTATGTATGGACCCA -GAAAAGAGAAAGGAAAGGACTCGGAAAAGAAAACAAGGCTGCAAAGGGCCTGGAGCGCTG -GCTGCCTGGATTCCCAGCACCCACACAATGGCTCACAACCATCAGTAACTCCTGTCCAAC -AACTTCTTCAGCTCTCCACCGGCATCTCACAGACATGGTGCCCAGATAAAACACTAACAT -TCAAAAAATAAAAACAGAAAAGAAACCTTAAACAACAACAATCAGAAAACATCTAAGAAA -AGTAAGAGAACTTCCCTGTGAAAGAACTCAGATGCTCAGAGGGTAAGGGCCCCTTCTGTC -TGATGACTTGACTGTGATGACTCCTGAAAGGTGTTCTCTGACCTCCACATAGGCTCTGCA -TCCACCACCCCCAAATAGTATTAAAAGTTAAAACAAACAAAATGAGCCTTCTTCAATAAC -TGCATCTCATCCAAAATCAGGTTTCTAGTGACTGGGAAAACTGACTCATGATAATTAAGT -TAAAACATTAGAATCTAGGAGCTAGGGATATAGTTCAGTTAGCAAGGTGCTTGATGTGTT -GTGCTAGGGAGGCAGGAAGCGAGAGTCCATGGGACTCGCTGTATACCAACCAGCCTAGCA -TTATCAGTGAGCTTGAGGTCCTGGTGAGGGACCCTGAGAAAAGAGGCAGACAGTTTCTGA -GGGATAACCCAGAGGTTGACTTCTGGCCTAAACACACACACACACACACACACACAGAGA -GAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGCACATTTGA -GAATTAAAGATAGAAAATATTTAAAACTTCAAATGAATACATCGTTTATAAGAGAGAACC -AATCAGGGTGGTATTGGGCTTGCTGACAAATTTGAAACAAGACAACAGCAAATCAAATCT -TGGCAGGGGCTCAAGAGGGTACAGACAGTAGTAACCTATGTCCTCTGTGAGAATGGCTCT -ACAGATGCAGAGATTTGTCTAGTCTAAAGTACTGTACTAAACGAAGGGCTCCTGTTCTTT -TTCATTCTTTCTTTATTTGGGGGTGGTTACGGTTTTGAGAAAAGACATTTAGATGGTGGC -ATGCCACAAAACCAAGTTCTATGTTGTAATAGAAGAGTTTCAGGGAACACCAAGGGATTC -ATAAAAGATTGGGAAAGCTCTACCAAAATATGGTGTGATGGCAAATTTTGGTTGTCAACT -TGACACACCTAGAAAGAATAATCTGAGTCATGACTTTCATCAGACTGCCCTATGGGGCAT -TTCAATGAAACATTTTCTTTTCTTTTCTTTTCTTTTCTTTTCTCTTTTCTTTTCTTTTCT -TTTCTTTCTTTCTTTTCTTTCTTCCTCTTCCTTCCTTCCTTCCTTGTTTCCTTCCTTCCT -TCCTTCCTTCCTTCCTTCCTTTCCTTCCTTCCTTCCTTCCTTTCCTTCCTTCCTTCCTTC -CTTCCTTCCTTCCTTTCTTTTTTCTGAGACACGGTTTCTCTGTGTAATCCTGTCTGTCTT -GGTACTCACTCTAGCCCAGACTGGCCATGAACTCAGAAATCCACCCACCTCTGCCTCCCA -AGTGCTGGGATTAAAGGCGTATGCCACCACTGCGCAGAGAAACATTTTCTTGATTGCTAA -TTAGCATAGAACGATTCAGCCCACTCTGGGCAGTTCCATTCTTAGGCAGATGAGCCTGGG -GTATAGAAGAAAGGTAGCTAAACATGGGCCTTAGAAGAGCTCCATAAGTTTCTGCTTAAA -ATACCTGTCTTGGCTTCCCTCAGTGATAGACTATAGACTCCTGTATGCTAACACAAACCC -TTTTCTCTTCAAGTTGTCTTTGGTCACTGTGTTTATCACAGCAACAGGAAGCAAACTGGA -ACAGGTGAAAACAAGAAAAAAATCACAGGTTGTATTTAACATCTGACAAGGTACCTTTGG -AGACAGAAGCTTCAAACATTTCTGAAATGGACTCTTAGTGGTTCTAAAGGCTGAATGCTA -CATAGCAATTGCCTTTAAACTGAAATGTTCCATCCTGGATAGGAACATCGTGGGGCTCCT -TAAGTCTAAGGAAGTCAATGGAACTTTCATGGCTAAAAAGGTCAGCAATTCACAAGTCTC -AGAAAGTTCCTTAAACTTACATGGCCTTTCCCAAAGATTATATAACCATTTCCCATTGCT -GGAGAGAAGAGACTTTTGAACTAAAAGAGTTGCCTGTAAGCCACACAGGGAGCGCCAGAG -ATGCAGCTATCACAAGCTATAGTCTATGCTGGGATGAGCACCTGGGAATGTGTTGACCTT -TGAGTCATTCATAATCTGGCAAGGATCCTCTCACTCAGAGTCTTGTAAATAACACCCCCC -CCAAAACAACTCACTAGCACATTATGTTAGGATTGAGTGGAGTTCTGTGGTGGTCTGACA -AATCTTGAACAAAAAGACATTTACTGAAATCTTTCCAGAGAAAGTCACAAGCCACCAAGA -TTCTCAGTTAATAAACAGCCCCAGTTACAAATGTCTATTCACTACATTTCCTTCTGTAAA -ATGGAAACACAGTGTGTGTAAGATGTAAAAAAAAAAAAGAAAAAAAGAAAAGAGAGAGAG -AGAGAGAGAGAGAGAGATGATAACACTATTAAGAAAGATTTCGCACGCCAAATGGAGAAA -AAGACAAACTTGATGATGTAGATCTTATAGCTATATAGTAAAATTCACACTCGATACAGA -GAATGCACATATCACGCTAGCAGTCACAGAATATCTGTGAACACTGATAATGGTTAAAGG -AAAAGTCACAGACAATTCTACACAGTAAAGGCAGAATCACCAGTCTCTGAGAACAAAGCA -AACTATCTGGGAACCACCAGTGTGAGCATCACTATGCTTCTAAAGCTCCTCTAGCCAGTT -TAACAGACAGACAGACAGACAGACAGACAGACAGACAGACAGACCAAACAAACAAACAAA -CAAACAAACACATCATTGCTCACTTCCAAACAAGCTGTTCACTGTTGGATGAAAAGGGAA -AGACAAAATAAGCCATAGAGTTTTAAAAAACAAGGATGGGAAAATATTGGGTAATGCTAG -GGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTAGCTGGGCATGTGCACATGAG -TGCAGGTCTGTGTGGAGGCCAGGAGAGGGCGCCGGATCTCACAGAACCAGACACAGATTG -ACTGCAGCAGGGCTCTTAACCACTTAGTCTTTCCAGCCCTGTATGGGTGTTTTTGTTTGT -TTATTCATTGCCACTTAAAAGTTGTTTTAATGGGCTGGAGAGATGGCTCTGACTGCTCAT -CAAGAGGTCCTGAGTTCAATTCCCAGCAGCCACATGGTGATTCACAACCATCTGTAATGG -GATCTGATGCCCTCTTCTGGTGTGTCTGAAGATAGCTACAGTGTACTCATGTAAATAAAA -TAAATAAATCTTTTTTAAGAAATTGTTATAATGAAGATCTCTCTATTGGTTACACATCAG -TGTATTCTGGAGAACATAGCTGTGGTTTAAGAGAACTGATTTTCAAATGCATCACATGCA -GTTGCTATAAACTGGAGAATAGTGGAGGTGGTAATGATCATGGAAAAGAAGTCTAGGCCA -AACACCTCCTGAGGCAGTTCAGACAGTGAAGACTGAGAGCCAATATGTCATTTTCCAAGA -CTTTCCAGCTTGTTAGAACCAGTTTTATGATTTGGGATAAGCCTGAATTTATAACAGTAA -ATAATTCATCTGCCATTCATTTGAGAAACTATTAATTTGTAAAACTTAAGCCAAGAAAAG -CAGGTCAGATTATGAAGATAACTCACCTTAAGGGAGGGAAGGAGAGGGAGAGGGAGAGGG -GACAGGGGAGAGGGGAGAGGGAGAGGGGAGAGAGGAGAGGGGAGAGGGAGAGGGAGAGAG -GACACATTAGCTGCATTAGAAAGCTACATTAAGGATCTTTAAATGAATTTGTTTTGTGTT -TTCTCAGAAGTATGGTGAAACTCCTGTGATACCCAAACACAGGAATCTGAGACAGGAGGA -CCACAAATTGGAAGCGATCTGGCCACCTAGGAAGACTATCTTGCAAGTAACTAATCACGC -CTGACCATAGATAGCATTTAGTTATCAGTAATGTTTGGATGCTAGCTCATCTTTCGTTTT -TGTTTTTGTTTTTAAGTAAAGCTTTAAATAATTTATATGGCTACCCCATCTTTAAAGAGA -CAGAGCTTAGGTGGGCACAGCAGTGTATCCCTATGACCCAAGTACTTGGGAGACTGAAAG -AAGAAGATCTTGAGTTTGAGGCCAGTCTAGGCTACATAGCAAGACCCCTTTTTATTTTTT -TTAAATAAAATAAAATAGTAGAATTTAACTCCTTATCTTTAGTGTCTTTTTCTCCAAAGA -GCATGGAAAGATGAGGGAAAGTAACTTTTCAGAGTCTCCGTGCTGAGCAATCAAGTTCAT -ACCACCTGTAATAGTCCTTGTCAGCCCAAGTGCATTCACTAAAGAGCAATAAGAGTGTCC -TTCTTTCTAAAAATCCTACAGTCTTAGTCTATTAAAATAACGTCAGAAAAACCCAAACAC -AAGACATTCTACAAAACATGCAACTGGAACTGGTCAAAACTTGCCTAGGGCCTTGGGCAA -TGGAAGCAAAATAATCCTAAGTTCAAAACCAGCTCGATCTTTTGAGATCTGTCAAGATAA -TCAAAAACAAGGGACCCCTGAGGGCTGGCCATAGACTAAAGATGGCTGAGGAGGGGTGAG -AGCTAAGTAATGCGGTAGCCTGTATGAGACAGAAAGAGAACATGGCGGGCGGTATTTGCT -GCTCTCTGATTCTGTGATAAAATGCCACGAGGAAACATGACTTATGGAAGAGGGAGTTTA -TCATGGTTTACAGTTCTCGAGGAATAAGAATCCACCATGGCGAGGAAGCATGGCAGGAAG -CTGAGATGACATTTTTAACTGTAAGCTTGAAGCAGGGATAGCAATGTGGAAGGTAGCCTA -GGCTTTAAACTCTCAAACCCCACATCCAGTGCCTTGTTCCGCTCAGCAAGGCCACACCTC -CTATACTTCCCCCAACAGTGCCAACCAACTTCGGACCAAGTGTTCAAGTGCTCCAGTCTA -TGGGAACATCTGTCATTTAAACCACCACAGGGGAAGCCAATCAAATCTGAACTCACCTGA -CCATGGCATTTAGTTACAGTGATGTTTGCATGTTAGCTCATTAGTTGTAATGGAAGTACT -GTAATAATAGTACACACTGTTCAGAAGTGGGGGAACAAGGTGAGGAGCTAAGAGGACACA -CCGCACTGCTTCTGCAGCTTTTATTCTCTGGAGCAGGAGAGATGACTTACAGTCAAAAGC -ACTTGCTGCTCTTGCAGACGACCCAGGTTTAGTTCCTAACACCACATTGTGGCTCACAAC -AGTCTGTAACTCTGCTTCCAGAGACCTGATGCCCTCTTTTAGGTTCCATGAGAACTGTAT -GCACATGGTGTACATACATACATGCAGGCAAACACTTATACGCATTAAAGATAAAAAGGT -CTTCTGAAAGTTACATTTGAAATAAAAATTAGAGTTCCTAGTCAAAAATATTTTTTAAAA -AAACTAAACATGTCAAAATGTAATATGTGAATTGCCTGATAATTTGTCTAGTGATTCCCT -GTGACCATCTTCTGCTTGCGGCCATTAAGGACTTTCTAACAAGTCCTTGCTGATTTCTGA -ACTGACAAGACTAGTTTACATCCCACCGTCTGTGCAAATGTGGTCCAGCCATTCCACTCT -CCTATATTTACCTAATGGGCTCCAAGTTTACCCATCACAGAGATATTCACACAGCAATGT -ATTTTTTGGCACCAATCACAACGCATGGGGATTCTAAGTGTTCACCAAACGAACAGATAA -TCAAACGTGGTCTCTTCACGCCATGGAAACATTTTCAGCCATAAAGGAGGAAGTCATAGT -GTTTGGAAAAATGGATATAACTAGAGATAATCATATTAAATGAATGAAGCTAACCTTTGT -TTTATACAGATACATAAAGTCATATATACATGACTAGAAAGCAGAAGTAAAATTGCCAAC -CAGGACAGAAGTGACCAATGAGGGCAGAAAAAGAAGGATCGAGGATATAAAAAAGAATAT -GCATGACATACAAAATAAACTTGTATGACAATGTGAAAAGTAAGTTACTTAGGAAGAAAA -AAGTGTGTAGTAGATCAACATGTATTTTTTTAAAAAGGAAACACAGGATGAATTATGCAG -CTGCACACAGATGAGCAGCTGAGGACATGAGGACTTACTCAGAAGGAGGGGAAGTACGTG -AGTCTGTGGGAAGTCCAGTTTCCTCCTCTATTTATGCTGCATCAGTGGTTTAATACAATG -CAGAATTGTGCATGCATGTGCGTATGCATGGGTGTCTCTGTGCGCATGCGTGTGTGTGTG -TGTGTGTGTGTGTGTGTGTGTGTGTGCGTGTGTGCGCGTGCGTGTGAGCATGCATGCACA -GGTGGATGTGTTCATGTGAGTGCATGTAGGCCAGAGGACAATTTCTAATGTTATCCTCAG -TAATGTGGCTTACCTCCTCTGAGACAGGCTCTCATTGACCTGGAGCTGAGCAATTAGCCT -AGACTTGCTGTTGACCTCAGGGGTCCCCATACTTCTTCTGCCTCAGCACCGGGATTACCA -GTGTGCACTGGCATTTTTATGTATGTTCTGGGGATAAGACACAGGTCCTCTGCTTGCAAG -GCAAGCACTCTAACTCAGCAGTCTGCCTAACTCTGAGATCTACTTTTGCTAGAACAAACA -GCCAGGAGTGTTGGCAACTTTCACAGAGCAAGAGTACAAAATTGCATAGCACTGTAAACA -GTCATAAATTAAAAGTCCAAGATTGCAGCAAGAATTTATGGCTCGCTCTTAGGACATTCA -GCTGTCTCTTAGGACAGTTGACTGAATTATACATGTCAAGATCTTAAGAAGATAGAGATA -ATTGCCGGCCTGGTAGAGGCACATGAATCTCAAGGAGTTTGAGGCCATCCTGGTCTACAT -AGTGAATTCCAGGCCAGCCAAGGCTACATGGTGAGACACTGTCTCAAAAATAGCAATAAC -AGAAAGGACAAAATATAGGTAAGATAGGCATGGTGACTCATGCCTGCATTTCCCAGAACT -CAGAGGGATGAAAAGGAGGGTCACAAGTTAGAAGCCATCCAGAGTAACATAAGACTCCTA -TCTGTCTGTCTGTCTGTCTTTTATTTATCCATATCTAATCCCTTTATCTCTTTTAAAAAG -GAATATACAGAAAGGGAAGATGTCAGATTCTAGACATTCAGAACACTCCTGCATCTCCAC -AAATCTGAACATGCATAGCTACAGGGAGGCGTGGGTAGCACGGAACGGCTTAGGTGTACA -ATAAAAACACTACAGACGAAATGAAACCCAGAAACCTTAGATCCGTACTAACATCAGCAA -ACATGGCAAGGAGGGATGGGCTATCAGCAAATGAGAAAAGGAAAACTTCACAGGTGCGCA -CAGCCTTATTTACTGACACCCACTGGGGAGGTGACCTGCACAGCAAGAAGGAGTTGCAAA -GGCTCCCTGAGCTTCCCACTGGGCACAGTGACACTGCCGTGAAGAACATCTTAAGAAACT -TTTCCTCAGGGCGTGGTTGTGCACACCTGTAGTCCCAGTCTGGAGAGGCAGAGGCAAGCA -GATCTCTCAGTTTGAGGATGGCCTGGACTACAGAGTGAGTTCTAGGGCAGCAAAGGCTAT -ACAGAGAATTTTTTTAAAAAGGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGGAGGG -AGGGAGGGAGGGAAGGAAGGAAAGAAGGAAGGAAGGGAGGGAGGGAGGGAGGGAAGGAAA -GAAGGGAGGAAGGGAGGGAGGAAGGGAGGGAGGGAGGGAAGGAGGGAGGAAGGGAGGGAG -GGAGGGAAGGAGGAAAAAAAAAGAAGGAAATAAAGTCTTCCTGGAAAATTCTTCAGTAAG -AGCCCCTGGATTCCAAAAGCCACTGTCCTTGACTAGCTAAGCTGTTGATCACCCCAAGCA -TCAGGAAACTGGATGTGACTTAGACATTGAGTTGTAGACCCTGTCTGCTTGGAGAAGTGT -GGGCTGAGCTGGGAGGATATGGAGTGTGCTTAGACTTGGTAACTGGGACCCTACCTCGGG -GAAGAGTCTCAAGCCTACCTGAGCAGGAACGGAGCAAGGGTTGGATCTGAGAACAGCATG -GCACAGCATAGGAGCCTGTACCCTGCTCTATCAGCAGAAACTGGTTAGACCTGACTGCTT -CCAATTGTCAGAACTCCAGAGGTTCCTGGTGGCAACACCCTGCTCAAGGCCTTTCTCACT -CCCATGTTCAAAATGGCAGAGTGACGTTGTGAGGCAAAACCCAAGCAATTGGTCTTCCAT -ATTGGCTAATGACAAAAGCCCAAGGCAGCTCCTACACTTACCACATAGCTCTTAGAATAA -ATGTGGAAGGAAGTCAGCCAAGCTCTCCTCCTAGTACACGCCTCAGCAGTTAAGACAGGG -TGGAGTCCAGCCTGCAACAGTGCTTTGGTCTAACTTGTATGTCCCCTGAACTAAGTAAGT -GTCAAAGAGACGTGGATGTGAGGACATAACAGCCACATCTTGTTTCTCCTAAGCCAGGGT -AGCACTGAGTTTTATTGCTCTCTGTTGGTTTTCTTGTCTTTTCCCTTCACGGTTATGCCT -GATACTCCCAGTTTGTAATCTCTCCCATCTTGTTCCTTTTTGTTCCTTTCCCCTAGTTGC -GCTTCTTTTTTAATTTAATTATTAATGTTTTTAATTTTATTTTTACTATTTTTTAAACTC -CCTGTTCATCTGATTAATATCCTCACCCCTTTTCCCTATTTCTTATTGGGGAGGTAGCTG -ATGTATTCAGTTATTTTTCTATCACCTTTAGTTATCTGACTTGTTTTTTAATTGTCATTC -GTGAGATCTACATTCACCCCTTCTGAAGGATAGTGAGGACTGAGATGTAAAACTGCACAC -ATGCCAAGCGAGGACCAACTGCAATGGAGAAAGAGAATAACTATGAAAGGCAATCTGATT -CTTAAAAAGGCTCATATCCACTCAGCAGTTGAATCAAGCTCCATTAACATGGCAGACAAA -TGCTTCAAAGTCTACATAAGGGAAAGGCCCAATGTCTCAAAGATGACACTCATAAATGCA -TGAATGGAGCAAGGAAGACAGCTCAGAAGAATGCTGAACTGGAAGAGAGCTTCAGCATGA -ATGAAAACCTTCATTGGAAAGAGTCACCAAGGAGCGAAACAAAGTAGGCAAGGGGACATG -AGTGATGGTGGAAGGAGTGACCTCATTCAGAAAGCATAAAAAGTAAGCAATCAGGACCAG -AACATAAGAACTGCTGCACACAAATCAAAACAACCCTGAGATTCCACCTCACACCAGCCA -GAATGGCTAGGATCAAAAGTTCAGGTGACAGCAGATGCTGGCGAGGATGTGGAGAAAGAG -GAACACTCCTCCATTGCTGGTGGGATTGCAAGCTGGTACAACCACTCTGGAAATCAGTCT -GGCAGTTCTTCAGAAAACCGGACATAGTACTACCGATGCCCCTCAACAGAGGAATAGATG -CAGAAAATGTGGTACATTTACACAATGGAGTACTACTCAGCTATTAAAAAGAATGAATTT -ATGAAATTCTTGAGCAAATGGATGTATCTGGAGGATATTATCCTGAGTGAGGTAACCCAA -TCAGAAAAGATGTCACTTGATATGCACTCACTGATAAGTGGATATTAGCCCAGAAACCTA -GAATACCCAAGATACAACTTCCAAAACACAAGAAAATCAAGAAGGAAGACCAAGGCGTGG -ATATTTCATTCCACCCGAGAATAGTGAATAAAATATCCATGGAAGGAGTTGCAGAGACAA -AGTTTGGAGATAAGACAAAAAGAAGGACCATCCAGAGACTGCCCCACCCGGGGGCCCATC -CCATAATCAGCCACCAAATGCAGACACTATTGCATACACCAGCAAGATTTTGCTGAAAGG -ACCCTGATATAGCTGTCTGCTGTGAGACTATACCAGTGTCTGGCAAATACAGAAGTGGAT -GCTCACAGTCATCTATAGGATGAAACATAGGGCCCCCAATGTAGGAGCTAGAGAAAGTAC -CCAAGAGCTGAAGGGGTCTGCAACCCTATAGGTGGAACAACAATATGAACTAACCAGTAC -CCCCAGAGCTCGTGTCTCTAGCTGTATATGTAACAGAAGATGGCCTAGTCGGCCATCATT -GGGAAGAGAGGCAAACTTTATATGCCTCAGTACAGGGGAACATCAGGGCCAAGAAGTGGG -AGTGAGTGGGTAGGGGAGCAGGGTGGGGAGAGGGTATAGGGGACTTTTGGGATAGCATGT -GAAATGTAAATGAAGAAAATATCTTTTTTTTTCTTTAAAAAAAAAAGAAAAAAGAACTGC -TGCACACAAATAGGAGACCTCACGCAAGAAGCCGTGGCGTAGAACACTGGGCTAAAGTAC -AAACTAATGGCATGAAAACCTGTTCAGTAAAATTAGAGCAGATTTTTTTTCTCCTTCTAG -GGAAAGACATGTGCATCCACGTAGAGGAGGAATTTAAGCCCCTAAACTGGCATGACTGAA -AAGGAACCCCTTCATGTCATGTTATAATTTAAGAGTTAAGAGTTGGGGCCAGAGAGATAG -GGGGCTCTGTGGTTAACTGTGCCTTCTGCTCTTTCAGAGGACCCAAGTTTGATTGCCAGC -ACCCATGTTAGGGTGCTCATAATGCTCTGTAACATCAGTTACAGAGGAACCAATACCTTC -TTTTGGCCTCCTTGGGTACTATATGCACATGCTCAAAACCATATGCAGACATACACATAT -ACATATAATTAATTTTTAATGTAAATTTAAAAAATTAAGACTACAGAACAAAAAAAAAGT -TTGAAAGCTGAAAGAGAGCCAAGTACTTTACAATGACCAACTCATGCATGTGTGGGTGGA -GACCACTTGTAAGACTCAGTTCTCTCCTACCATGTGAATCTCAGGGATTGAACTCAGGGC -ATCAGACATGGATGCAGGTGCCCTGACCTGCCAAGCTGTCATTCTGACCTGAATGTTATC -ATTTATAGGAAAAATGGATGGAGCTTGAGACTCTTATGTTCAGTGAAACAAGTATCTTAT -GTTTCCTCTAATATGTGAGATTTAGGAGGAGAAAACCCCTACAAAAGTTAAGGGAACTGT -TATGGGATGTGAGAAGGAAAAGGGGTAAAGAACTAAGAAAGGATGAGAAAAGGGACAGGA -ATCAAAGAATACTGTTTGTATAGGAGGAGACACTGCAACAGAACCCCTTTGTAATTAAAT -ATAGAGTGATTTTAAAAAGAAAGTGACATTATTGTTCAGGAAAGGAATCATGGGAGAGAA -AATATAATTGGGAAGTCACTGAGAAGATGGGTTTATCTCATGATGCTGCGAGATAAAGCC -TACTGACAGGAACACTGAGAAGCCAAGTCAGTGGCTGAGAACAGAAGCAGAAATGCACAG -AGAGGTAGCTCAAGATGTTGACTCAGCAACCAGTGGCACAGTATCCATGACGTAAAAAAA -TGACAGGGGAAGGGCTGGAGAGGTGGCTCAGTGGTTAAGAGCACTGACTGCTCTTCCTGA -GGTCCTGAGTTCAAGCCCCAGCACCACAGGGTGGCTCACAACCATCTGTAATGAATCACG -ATGCCCTCTGCTGGTGTGTCTGGAAGACAGCTACAGTGTACTCATATGCATAAAATAAAT -AAATAAATCTTTTTTAAAAAAAAGAAAAAGAAAAAATAACAGGGTAAAAATTATATTGAA -AAAACAATGACTTGAAAACATTTCCAGTTTGATAAGGGTTAGAAATCCACAAATCTAGGA -AACTCAATGAACTTGAGTTTCTCTGTGAAGCAGTTATCTAAGCTTCTTTATTGACTTAGG -ATGAAAGTCAACATACCTTCCAATAAGCCATTAATCTTTCGGCCCCACTTGGCAAAATGA -GTGGAGCCGCCTCCTGCCCAGGGAAAGCAGATCAGCTTGAAAAGTGCATCCGGCTTTTGA -CACAAACAGTTCAAAACCTTCTCATTCCTAGAAATAAAATTCAAATACATTTAGCATTAT -ATAACACGATTGGAAAAAGTTCAAAATTGCATTAGGTGAGTTTTAATAACAAGTCTCATT -AACTACTAGGTGCATGTGCTCAGATATGAGTTAATTGCCTTTCTTTCTCCAAGAATCCAG -TTTCCAAAGGTTTGAATGGTCTGTTTTATGATTTCAACCCATAAACTCTTAGAGACTTAG -ATGGCATAGTGAATTATCTATGTACTTTGTATGTCCAATAAGAGAGATGTAACTATTGAT -GCAGACGCCTGTTCTTTCACAGCAAAGGAGATAGTTTATCCAAAAAGGCTTTAGTCCTCA -GGGTCATCAGCAACATCCAGTGACACTGTCTCCTTAGACAGCCATCCTATATGGATATGT -TTGTATTCTCCACAATATAAGTGTCTCTAGGAAAGTTTCCAAGTCTGTCTTTAAATTTCT -TACAAAGATATCTAAGCCTTCCAAATGAGAAACCATCGCCATACAATCATGATTTTAAGT -CTGTTTTGCCATTTTCAAAAGTATCAGTTTTATAGTTTAGATTGTATTGGAAGTGAGGAA -CCTTTAAGAAGTAGTCCTGGTGGAAGAAAGAGAGGTGACTAGGGTACATGATTGGAGCTT -TGGCCTGCTCTTTCTCTCTGTGTCTCTGTCTCTCTCTGTCTCTCTGTCTCTCTCTGTCTC -TCTGTCTCTCTCTGTCTCTCTCTGTCTCTCTCTCTTTTCTTCTTCTTCTTCTTCTTCTTC -TTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCCTCTTCCTCTTGCTCTTG -CTCTTGCTCTTCTTCCCTTTTCTTCCCTCCTAGGGGTCTTTAACTAAGTGCCTTCAGTCT -GCTATGCATTCCCTAGAACGTACACTTCTCTACAGGACCAACATAGCAGGGCTCAAGGAC -TATGGATTGAAAAGCCATGATTTTGATATAACTGAATGTTTTTCTGCACACATGCATGCC -CCTTGCATACAGTCTCCACAGAGGCCAAAAGAAGACATCAGAAGCATTAGAGCTGGGGTC -ACAGGTGGTGAGCACCATGTGAGTGCTGGGAACCAAATCTGGCCTCTTGGCAAGAGCAGC -AAGGGCCCGAAACTGCTGAGCCATCCTCTGGGCCCCCAATCAAATCTTCTCTCCTTCATG -GTTATGTTTTGTCATTTGACCAAAAGGAACAGATTGAGATCTTTTTAGATACTCTGTTCT -CATAAGGGGACTTTGTACTTTATAGTAAAATAACTGAGAACATGCATGAAGTGAGATGGC -AGGTCTCAGATTGCTGAGTCTAGACCACAGAAGCTCTCCCTCCCTGGCATCTGTTTGTGT -CCTGCACATCCACCCTATCTTCCCACTCTAAAAAGGGAATCAAAGACCCACAGCTAGCTA -AACACATCTTCTCTTTCTCTTCCCTCAATGTTTGGTATTGAAATCATCTATAACTTCAGA -GTTGAGGGTAAGCAGACAAATTTTTTAATCCATTTGTACTGTGTAGTGATGAAGGCTGCA -GAGGAAAAGTTAAGTGTCCAGTGTAAAGCCTAGCTAGAGCTCTTACCATGGGACACTAGG -CAAACTGCTCAGGTGCTTCACATTCTCAGTGGCCTCGATGTAAACAGAGGGCAAGACTTG -GGTCTTCCTCATTAGCAAAAGTGAGACCCAGAGACATCGTCACCAATCTAGTTAGTCATA -AATCAGAATCAGGGTGCAAATCCTGCTCACCATTGAAACTATTTGACTATTGACCCTTTC -CCCATAGTCTCAGCATCAATGTCACTAAGACGCAGGACGTAGAGGACATTCTGAGATGCT -TTGGGTTAGAGTTGAGGCAAGAAGGGGTTCTCCAAGATAGTGTGCTCTTCCAAACCATGT -AAGGATTTTAGACAAGCCAGAGATATAAAATTTAACTTTAAAATAGTACCAAAGGGGATG -GCAAGGTGGCTCAGTGCATAAAGGGAACATGATGTCGAGCCTAATGGCATAGGTCATATG -ACAATCACTGCTGCTAGACCAAGGTCCAGCATACAACATTATGGCTCATAATTCTCCAGC -ACCTTTTACTTTCAGCTTCTCACTATGTTATGAGAGGTCCCTTGTGTGTCTCCCCCCGCC -CCCGCCCCTTGGGAAATTCTGTATGGGCTTTGATGGTGGATGTGAAGGTATATAATGGCA -GACCCTCAAAACAAAATAAATCTTTGGAAAGGTCTCCTCCACTGTGGAACTGTATATCAT -AACAACTCTGCTTACTCCTCCTACACAAGAATCCTCACTTTGCACCCCTTATTGTACTGA -GAATAGAGACGTTAAGGAGTTATGGTTCCGGGAACTTCACACCTGGCCCCAGGGATGAAA -GCACACAACTGGGAGAAATAATGGGTCCAGAACCGGAGTCTGAGGCCCAGGTAGCCGAGG -GCAAGAGTTCAGTTAATAAGCACAGAACAGTATCCACAGCTGATTCCCTGGGTACATGAC -TTACAGGAAGCACAGCAAGACCTGGTATGCCCCCACAAGGAGCAGAGTCTATTAAGAGTT -AGTCATATACAAGAGCATACATTGAAGGAATTAGAATTTTCTGGTATACTGGAAGAAGAC -TAAGATATTCGGAACTTCCCTTTGGAAAGTATATAAGGCGAACAGGTCCATATCGTAAGG -CTGAGGGACACAGGAATGAAATTAGGAAACTACTCAATGCTTCTTATGCGACATGGTACA -CACGCTGCATCATGCCCCTTAAGGAGTGAAAATTGTTCTTATGGCTTGTTTCTCAGGACT -CAATATCTGCCACCTTCTGACCACAAAGGGCCACCACAAAGGCTAAGAATGTTCAGGAGG -GCACCTGGTGGGCTTGCTGAGCCTTAGAGAGCAACAGCGACTTAGATGTTTGCTGAACTT -ACTGCCTTTGCTTTGAAGAAAAATGCTGTAAAAAGTTGATTACCTCTTTCATTCTGGATA -TTGAAAACTAGGGCCAAAATAGGTTAAAAATGGTCTTTGAAAAGATCATACACATCTTGG -ATTCATTAAGTCTGCTTTCTATTTACCCGTGCAAATATGGAGTATAAAAGGTGTAACCTC -TTTTCAATAAACATCCTGATTTGCCCTCAGATTCTGTCAGTCTCCTTTCCTCGCCAAGCC -CACATCTCTTCTTTGGGACCTAAACCCCCTCTGGAGCTGGACTCTGGTACCTAACAGCTG -ACATTTGATCACCCATGTGATCCAAAGAGAAAGCCAACTCCTGCAGGTTATCCTGTGTCT -CCACATGTTCGCAGTGACACACACAATAATCAATCAGATGATTAAATATTAGCTTAGAAC -TCCAAGCTAGTAGCATTTTATATACAAGTAATTCGTACCACCTTTCACCAGAGGCAGTGG -AAGCAAATTCAATTTCAGAGATGGGCCCCTTTAAATGTAACAAGGCAATCCAACAAATTT -AGGGTGCTGAAGCACCAGAGATGGGGAGCGAGGAGTTCCCGGAAGCAGCCTACCTGGTAC -TCTTAGCATAGACTGCTGTCTCCATCCTGTGAGTTGATTAGGAATTGCTGCTCTCAGAGA -TCTTCTGCGACTGTGTTGAAATTAATTCCCCTCTGGGCACAAAAATCTCCAATAAGCCTT -TTGTACACCAAGTGGCCAGATTTCTTTTTAATCCGTTGATTATGGCTGTCAGTCAGAATC -CTGCTTTTGAAAGGCAGTGAAGCAGAGGAGAAGAGCAGGAAGAAAAAGAAGGAAAAGTAC -AAGGAGGAGGAAATGGATGGGGGAAAGAGGAAGAAAGGGAAAACAGGTCAGACTCATACA -GCGCATAGCATCTGGGTGTTAGTGGCCTCCGTGTATAGATGGCTGTCACTGTGCACATCA -GCAGAACTTCCAGATAATGCCCATAAAGAGAGAAATGCAGCCTTTGTACTACTTACACCT -CAGCTGAGTAGTGCCCAGGTCACAAGACAGAAAACACCTGATACCTACTGCGAAGTTAGA -CAGAGATATGTGTTTTGAAAACACATCTTAGCTTTCTAGGTATTTATAGAGTTTTGTTCT -TTTAAATATTAAGAGAGAATTAGGAAATGTTTAAAAAAGGAGTGGGGAGGAATTTATTAC -TAGAACAGGTGATTAGAAACGACTTTGGCTAAAACAAAAAGAAAAAAAGAAACAAACAAA -CAAACAAAACCAAATACAAACACACACACACACACAAAACAAAAAACAAAAAACAAAAAA -CAAAAAACAAAAAACAAAAAACAAAAAACAAAAAACAAAAACCTTCTGCCTGGAAGAACC -AGAACCGAGACAATGATCAAACAGACAGCGCTCTGACCAGAACTCCTCCTTAAGTCTCTG -TCCTGCCTCAATTCTTCCTTGCTTAAACCTAAAACTCCATCAACACCACGCAGAGGGACA -GGGGGAGAGTCACTGGACCTCTTCAGTCCACAGGAATGGAATTTCCCTCCTCTTCCTTAC -ACGTTCATCCATCTCACTAACTGGCACAATCGTACAGCCTAACCTGTCTGGGCATCTGAA -ACCCGGGGTTTTAACCTTAAGACTTTAGTAATGCTAGCGTTATCAAGCTACTAATCTTGT -AAGCTTCTAACATTCAATAAAGCAAGTAAAAATTACTATAGTTTATAAATGTATAAAGGA -TGCATAACATAAAGATTTTAAACTCTCTTACCACCTAGAAGTCCCCTGAATCCCTGGCAG -TCATGCTAAGACCAAGGTTTAATTCACGAACTCGATGGTGAATCTCAGGAGTGTTCTGGA -GAAGCGAGGCTCAACTTTCAGCGATGCTCCTTCCAGAGGAGAGACCACAGCACACCGAGA -GGCACGGAAAGCCTGCTCAAATAGGAGAGGGTGGAGAAACAGCCTTTTATCTGTTCAATC -AGTGGCTCGGAGCCATCCTGTGCCTCAGATGATTCACCTTGACAATTTACTAGGCGGTCA -CTGACTCTGTGAGCAAGGTTTTGCTTCTTAGATAATGATACAAAATGCAGCAGAGCACGG -TGGTACCTGCCTACAATCCCAGAACACAGGAAACTGAAGCAGGATGCTTGGAAGTTGGAA -GTTATCCAGGGCTAGGGAGAAAGACTATCTCAACATAAAAGCTAAAACACAAAGTAATGA -CATAAAATGCAGAAAAATATGTTTACTTCTTCCAAGGAATATGGGCAGGCAGAGGTGGGG -TACAGACATATATCACAACATCTGAGGCTTGCTGACTACAAAGCCTCAATAAAAGTAGGT -TGCATTTCTCCATCTCTTTTATTTATTTATTTATTTATTTATTTATTTATTTATTTATTT -ATTTATTTATTTATTTTTACGTGACAGAGCCTGTGGCCAATTATGTTTGGGGAGATCAAG -CATTCCTAGGGCTCAAATGTATTAATCAACAAATATTCTCTTAAGGTCAAGGGTATCTGC -ATCATTTGTCAAGAGCATCAGGACCTAGCTGTAAAGCAGTAAGGATTCTCCTGAAGGGAA -ACCACAGGGAGCAGGATTTTTTACTGGTGCAGCAGAGGCACAAAGGCAAATGAGCTATAT -TCAGGAAGCAAGGGCTCAGATTTTATCAGAACTAACACAAGACACCAGGCTCAAAGTAAA -ACATGTCCAGCAGAATTCCGAGAATAGATGATAAAGAAAACCTGCATACAGCCGCACAGC -AAGGAAACTGAAGAAAAACAAAAATACAATAATAATAGTAACAATGACAGATAAAATAAA -CAGAGGAGCCAGCTGGTGCGAATGAAGACACGGGATGTAGTCGAAGAAGTTAGACTGCTG -GCAACGTAGACAAGCCACAGAAATAAAATAGTAGAATTTACTTTCAAGCAAAGTAAAGAA -CCACACAGGAAGGGGTGTGTGTGTGTGTGTGTGTGTATAAATCCAGGGCCATGCAAATGT -TAAGTGTGTGCTTTAGCACTCAGCGACAAAAGCATCTCAGACCCAGCAAAAATGCCTCAT -AAGAACCCAAGCATCTAGAAGGATTTCCTTGCTCTTCCTCCCATAGACGGGCCCACAGTC -AGGCACCTATGGAAACATTGACATCAACAATAACCTGCCATTGGTGGGTCACAATAAAAA -AGACAAGAGAACATATGGGCTATGGAGAAAGTTGGAGAAGGCAAAGGCAGATGTGTTCAT -ATTTTCATTGTATATCTATATGAAAATTTTAATAATAAAGAAAAATTAGGGCTGGAGAGA -TGGCTCAGTGGTTAAGACCACTGACAGCTCTTTCAAAGGTCCTGAGTTCAATTCCCAGCA -ACCACATGGTGGCTCTCAACTATCTGTAATGGTATCTAATGCCATCTTCTGCTGTGTCTG -AAGATAGCTACAATGTACTCATATACATAAAATAAATAAACAAATCTTTTTTTAAAAGGA -AAAATTGATTTTAATTTTAATTAACATGTGGAAGAAGAAGCCATTATCTACATAAAATAA -TGCTGGTTGAAATATGATTTACAACACTGTTTTTGCTACATTTGCAGTATATTTTTAGTA -TTTTACAATTTCTTCTATATTCCTAGGAAAACTGTAAATCATTAAAAGGATAAACAAACA -AACCAAAAAATAACTATGTACAAACATCTTCACAGTGGTGAAAACATAGACTGTCCCCAA -GTTCTAAGTGGAAGACTTTGGCCAGAGACAAAGTAACCCACAGGAACAATATGGGATGCC -TGAAGTGACAAAAGGCATGAACAGGGGGAAATAACTGAGTGAACAGAGACACTGATATAA -TAAAATATAATTGTAACGTGTCTCATATGAACTTACCGTACCAGATCAAACAAGAGTCAG -TCAGCAGTATGTGAAGAAAGAGCCCTCCCCACATTATAAAATATTTAGACTCTGTAAGTT -TGTAAGTTCCAATTTCTAAGCAAGAGACAACCAGTCACCAAGAGTTGAAGGGGAAAATGT -TTAGTCAGTCAAAAAGGAAGGAAGATGAAAACACATAGGAAGCCCAAGCCAAGATTCCAG -GTTTAAAACTGAGTTCTGTCCCTAGGTAAGAGAGGGATCACTTCACAAATCTATCCTCTG -GCCTTTTCACGGCCTCCGTGGCACATAAGCACCTGTATGTGTTTCCACATGCATGTGTAT -ACGTGCATGTGTGTACAAACACAAGAATAATAATAACAATAACAATAATAATAAATTAGA -AGATGCTAATATCAGAAACACCTTTCATTTAAAATTTTAAATCACGTTAATTTATGTGTG -CATGAGTGTTTTGAGGGGAGGTGTTCTAGTGCCACAGTGTTTGTGGGCTTCACCTTGGTT -TGGTCTCTATTGCTAATATGCCTACTCAGACCACCGCCTCTTTGTCTGTCTGGTGTGGTC -CTGCATTGCACCCCCATAGTCCTATGGACCAGCACCCTGTATCTGTAGACTCCAAAGTTC -TACACCTTGCCTTTCCAGCTCGTTTCAAACTTGCAGCCTCCTGGCTTGGCTCTATAATAG -CAGATTTCTAGCTGGGTTTGCTACCAACCTTCCCAGCCTCAGCTATCTCCCTCTGCCTCC -AGTAAAGCCTCTTGGATTTCTGCTATGGCCTTAATCCATGTGTAGCCATTCTCTGATCTA -CTTGCATACATAAGTTACTGTGTGTTGTGGACTGTGTATCCCAAGAGTTAAAAGTTCCTG -CATTTGTCTCTATCTCCAGATATTGCACTATAAGTAGGTACTTTATGAATTTCTTCTTAA -AATAAATGTTTTTATTATTTCTTTGATGATTTTATACATTTGTATCACTTTTACCCGTGA -CTCTTCCCCTTAAGTACTTTCAGGTACACTACCATATCCCTTCCCACCCAACTTCCTGTC -TTCTTTTTCTTTTCAAATCTAACAACGCAACAACTCCAATTACTGTTGTCTATATATTTC -TGTGTGGGGTAATTTCCTGGAGTATGGTTAACTTACCAGGAGCTATAATTGTAATAAAAT -CTGACTCTTGCGGCTCTCAAGCCATCAACAGTGCATAGCACCTCAGTTAGGACTGGGTTC -TTGAACTCCTTCCCATTCCACACTCCAATGTTGCCTGGCTTGATCTTGTGCGGGTCTTAC -ATAGGCAACCAGTTGCCGTGAATTTGTGAATGTAACAGTCCCACCTTGCCCATAAGAGCA -ACAGCATCAGCTTGTATTGCTTTGCAGCTAGTGAAAATAACATAGCTTATTGTTAATCAA -TTCTGACATTTTGGAAAGATTAAAAATATCCATCTACATTTCTAACATAGAGAACTCATG -ACAGTCGAGAAGTTCCACATCTTGCCTTGATGATTTTGTGTATAACTCTCTGTGAAGATA -GGCAGGGAAAAGCAATCACTTATCCAAGCAATTATCACTCAAAATAGCTACGGACATACC -AAGCTGAATCCTTGTAATAACTTTGTAAGCAAATAATGTTAATATTGCCAATGTGGAGGT -ACAGTGTAAACTTCTGAAATGTTTCCAAGTTATTGAATTCTGGAATAAGAAATTGAGTAG -AGATACACGCTTACAGCAGAAGCAAGGACAGTTTAGTAAGAAAAATTGCACTTTCTAGTC -AGGAAACAGGCAGAGGGAGTGAGTTTAGATGTCTCTGATACAAAGAATTAGGGCTTTTAA -GCCACCTCAGCATAAGCTTTTGGGTCATTTGTATAGTATATACTTTTGCCTCCTTTGCAT -AGATTTTTTTTTCTGTGCAAACAAGTAGTAGTTCTACATTCAATTTCATGAATCACATGA -CTCATTAGCATCTTAAATCTACACCGTGGTTTGCACAATTGGCTTTGGATGAGTGGGTAT -CCATATTTCTTCTTCCACTTTGCTAACTTGATTTTTTTTTGTACACTAATTTTGTAAGGA -TTTACACAAAGCTTCCCAGATCTCACTCTCTGCCTCTTTCTCCTCCCTTAGTATTAAGGG -GTTTAGACTTGATTCTAAGAATGACAACTCAAGATGTCAGATTAGTGTCACAACCAACTG -CTGCTGTCCTGTAAGATGGGTAGGTGTGGGCAGGCATTGAGGTTTTGTTAGGAAGAAGAT -AGACGTAAGATTAGCTACAAGGTCAGCTACAAAACCATGACTGGTCTCCAAAAGAAATAA -ACAATTTCCAGTTCAATTTATGCTAAGTCCACACATGGAGAGGGAAGTGTGTATCATGCC -CATCCATCAGGAGGCAGGAAGAGATGATGTAAACAAGACCAAGTAGAAGAGATAAGAGTT -GAACCCAGGACCCTGTGGGACAATGCTTAGTCAGATAGGTGGCTTGTGTCTAAGTGAATG -TATCTACCCATCCTGAATTTAATATATTTTGCTTACTGCATTTTTTTTCTTCCTTCCTTC -CTTTTTTCTTTCTTTCTTTTTCTTTCTTCCCTTTGCATCTTGTTGAATTAATCTTGACAA -ACATGTAAGCATCAAGGTAATCCCATGGCACCCTGGTGCCTTGACTCAAATCACTTAAAA -GCAATTCTGTCTTTGGTGAATAAGGGTCTGTTTGAAATAAGGCTCACTTTTGCTCCTTTT -TCTCCTCTCCCCTCTCTCTTTCTACTCCAAGAATCTTTACTGCCTCTTTCTTTTCACTCT -TCTTGCCTCTCCTCATGAAACCCTTTAGTGTCCCCCCGAGTGCACAGGCAAGATATACTT -GGAACCAAAGTTCAACGGGGATGCTGATCTTGCTCCTACTGTTCCTGAGTCATTAGCTCA -CATTTTTTGCCTTTTCTCTCCCTGTTGTGGCCAAGAGTGGCTGCCCCAGACTACTTCCTA -CAACTGGTATTTCCCATTTTCTCTCCCATAGTCCACTTTCCCTACTCTCCTCCAGCCTTG -GGCTCTGGTTCACTCAAGTCCCACCAAGGCCAACTCTCACTTTGTGGGAGCCTCCCCCTC -TTCTAGAAGCTGCCTCTGCTACAAGCATGTCAGACAAAAGTTTGGAATGTTATCTTTCCT -TTAGAAGTTAAGATGAACTGTTTTGCTTTCTGAAACATCTTTAGGCATAACACATACTCA -GCAGGAGCAAGTCTTCCTCTGGTTGTCCTGTTGGTACTGGGTGTGTCCCAAGATCCTGTA -ACACTTGATTATATAAATTTTAGGAACCTCAGGGGCATCCCTTTTTACTTTGTATCAACC -TGGCAGTGCCTCTATGGGACCAGAACACCAACTAAATTACTAAATTAAGGGGAAGAGCCC -ATTTGTATGGATTAGCAGAGAGAATAGGGGAGCTGCTGACTTTGGGGGCTTCATCTTAAG -TCACCTGTCCTCTCCTCCACCATTTTCCTTAATACTCTTCTTTATCAGCTTATTAATTTA -TTTACTTATCAAAGTGAAAGTACTTTTATTAAGGAAAAGTGAAAAAGAGCCCTGAGGGTG -GGAGGGGCTCCAAGAGGAGAATTCTGGCAGCTCATTTTAAGCCCTGAGATCCAAACTTCA -TTTTCAGACTCCTCCCTTGGTTCAAATACATGATTAATAAGATTTACTTGGGAATGGAGC -TTGTTTGTGGAACTGCCCAACCTCTGGATGCTGAACACAGAACATAAAGTTGCTTCTAAG -CTACACACATCTTCCAAGTAATAGAGGAGACACAGGAAGAGATGGGGGCCAGACAGACTG -AGTACTCCTCATCTTCGGGATCCCACAAGTATCTCACTTATCACAGTTTGTTTTGGAGGA -ACCCAAACTGCAGTGGGAGCTAGAGTCAACCTAAAAGACAAATACTTCACTCAAAGGTAG -CTATGATGGTAATTTCTTGTGTTCTTCCAGATGGGAAAGCAGTTCTTTGTATCAGTGCAT -ACCCCTTTGTGGAGCAGTGCAAGGATTTGAGACCTATGTGGTTCTCAACCCACTGCCTCC -GTTCTCAGAAAAATCTTACGTTTCTTTTGTAACACCTGAGTCTCTGTACCATCTAGAGGA -TGGTGAAGCCATTCCCACAAAGGAAACTTGATCTATAACACTGTTCTCCAATGAGATCTT -TTCTATGAGATGGTACATGGCCTGAAGTTGCTCACATAGAATAATTCTATTTGAAGGCAT -CAACAAGCATGACTGTAGGAAACAAAATGAAGCTTTCTATTTTAGCCTTAATAGGGTCTG -CCCCATGAACTCCCTTCAAAGCTTCAGGAAGCTTTCTTCTTTTGACGTACCCTACAGGGA -ATAAATAAATATGTCTTTCACCTCTCCAGATGCTCCTTCCTACCCACCACTACCCGCTCT -CTACCTAGATTCATAGTCACTTTCCCAAGCCACCAACCACCTTATCCGAAGTCCTCTACT -GGACCCTGGAAGCCACTTTAGGCATGCTTCCTCACAGGACCACCCAAAGAGATGCTTCCT -CATAGGACCACCCAAAGAGAGGAACATTGATGGAAAACATTTTCCTTTCAAGATTTAAAG -GAAATAAGAAAAGACTTAGAGAAGTTTTTCTGATGACTAATAAAAATATCTAGATGAATT -CTAACAAAAACCTCAGGCCTTTGAATTCTCCTGAACAGACATTACTTTGGTAATTGGCAA -ACCATTACTCAGAGTGAGAACCAGACTCACAGAGAACTCTTAGATCCTTTGTGTCAACAG -CTGACTATCCGTCTAGATCACAGGTATCACTGTCATGAGTCCTGATTGGGATCTTAAGAA -CCTAGTAGAGCGATGACAGCAGCATCACAGATTGTCAATCTGATGGTGAGAGTTAGAGCT -GGTAGAGATAAGCCTTTCAATTGTGATAAAGTATCTACCACTGAGATAGCCAATGAAAAT -ACTGCTGCCTTCTATGAGAAGCTCAAGGAAAACTTACTGAGGCACATATATTTGATACCA -GAGTCCTCAGAAGGAGGATTAAAAAAATGAGTGTATCATTCAATCTGGCCTAGATATTAG -AAAACAATTACAAAATATCTTGCAGAAACCTGAGATTTTCATCGATGACCTCATGAAGGT -TAGCTTCTGTTTTCAATGTTTGAGATCAGAAGGAAGATAGGCAAGTCGGAGAAGATCTTA -TGCTTGATGGTTTGTTGAAACCTGTCTTAGAGATTAGCAGAAAACTTGGCTATCATGGGG -GAAGGCCTTCAATGACATATGATAACAAACTCATAGATGGTTACCGTTCTCAAGAATGAA -TGAGCCTTAGACATATTAACTGCTGCTCCAGAAAGAACGTGCTTGATGTTCCAAGAGGAA -TTCTGCTACTGCATTAATAGACCATGACAGGTTCTCTCTCTTCCTCCTCTTCCTCCTCCT -CCTCCTCCTCCTTCTTATTTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCT -CTCTCTCTCTCTCTCGTGTGTGTGTGTGTGTGCATGAGAGTACATGTGCATGTGTGCATA -GGTATGCATGTATAAAACAGAATAGTCCTTTGAATTCTAAGAACAAACAACCTAAGCTTC -CTTGGACTGAGAGTTTTAGATGCCATAGTTATTCTCATTTCAAGAGTTCTAGTCTTGATC -CTCTTACGATTTATAGGACCACACCCCTTAGCCTCTTTATCAAGACATGTCTTCTAGACT -CTAGGCTGTAAAACTGTAGTGATGATGACTTCAGGGTATGAGTCACTGTCGCTACTACCT -CCTTTAAAAAAAAATCTAACTCGGAAGGCAGAGGCAGACGGATTTCTGAGTTCGAGGCCA -GCCTGGTCTACAAAGTGAGCTCCAGGACAGCCAGGACTATACAGAGAAACCCTGTCTCGA -AAAACCAAAAAAAAAAAAAAAAAAAATCTAGACTCCACTAACAGGCATTGAGAACTGGGA -AGTCACACTCCCCAAGCCTATGTCCCATTTCAAGAGAAAAGAGGCACAGAAGATGTTATT -TTGTGGCTCCTAAAGAGTTTAGAGTCTCAAGTTCTACAGGTTAAACATGAAGTAGAAAAT -ATACATGAGATAAGCTGTCAGGAGCCCAACCATGAGGTTAATTAAAGACACTAAGTATCT -TAGAAGAGGGTGACTGATGTCTAGGGATGAGAAGGGCTGAGACGGAAGCTTCAGGGGCTC -ACATGATAGTCTCAGTCACAAAGAGATCTTTTCCTAATTAAAAAGAAATGTCTAGAATCT -TTCCACCCATTGTAGTTTTTTCAATTTATTGGAATATAAGTTTTAAAAATATTTTTACTA -AGTTGCTTAGCAGAGAGATTTCAAGAGAGCATACCATACCATCCAAGCTACGGTACTGTT -AGTACTTACTGCTCTTAATCAGAGCCATGGAAGAGTGGGAGAAGGAGGAGGAGGAGGAAG -ACATTACAATATGTCATTTAGCAAGGAAAAGGCTGAATCTAAAGTTGTAGACAAGGGGGT -TCTGAGAAAGCAGCTGCATTATTAGTGAGAATGGCACAATTATGGAGAAATCTTTCACTC -TATAATGAGAGCATATTCAGAGGTATCCTGAGGGCAAGATCCTACCTACCTATCAAATGC -TCTAGTTTTTACCAACATAAATTTATCAGAGAGGGAACACTGAACTGAGAACTCAACCCC -AGAGATTCCCTGCTCTAAATGCCTATTTCTCAGGGTAAATCTCAGAGCTCACAGTATCCC -ACAGATGAGGTCCACATGACCAGCATGCATCCTGACTGGCAGCAGAACTTGGCAACTGTC -GCCTCCGATTCCGTCGAGCAGAAATAAGCGACGACACCGCGTTCTTCTCAAAGCAGTTTA -TTCAGGAACCTTTCAACATGCATGCGTGAATCTCTCTCTTGGAATAGTCTCTTGTGTATA -TCTCTTGTGTATTTCTCCACCCCCAATTGCAATCCCTTATATAACCCCTCAACCACGCCC -CATCAGCCCAGTCCATGTAACAGCAGTCCATTGGCCAGAATCATCACTCGTCATATGGTC -CGATCTTGCATCATGGTGCACCTGCGCAGTTCTCACAATGGTTGTGACTTATTTTCAGGT -GTATGAGGAAGTCAGGTGCAAGTCATAAGACTTGGCTGCAATCCCGGGTGCCATCTTGGG -ACTGCTGCCACACCCGCTCCTCACAGGCAACATCATCCACACGATACTGGTATTTCAGGT -ATTGGTAAGAGTGAGGGAGTCCTCAAGGCATACATGAAGATTCCAGATTGCCACGGAGGC -TAGTCACTATGTGGCAAGGTTGAATGCCCTGCAATGAGGCCCAGAGAGGGGAAGGGGCTG -GCAAGATGGTTCAGCGGCTAAGAGCACTGACTGCTCTTCCAGAGGTCCTGAGTTAAATTC -CTAGCAACTACATGGTGGCTCGCAACTGTCTTTAATGGAATCCCATGCTCTCTTCTGGTG -TATCTGAAGAGAGAGACAGAGCACTCACATACATAAATATTTATTAATTAATTAATAAGG -AAGCCCAGAGGGGTCTCTGTATGAAGCAGTGAAGTGAAGTAAGAGCTACAATAGAGACTC -AGGATTGTGAAGATGGTAGGACCATAGGATGTCTTTCATGAAAGCTGCAAACCTGGAGTA -GACAATAGAGTCACTTATGATATCCATGGGGCTGCACGAAGCTAATAAAGCCCAGGTGAT -TCCAACACAAGTCTTTAATGCCAGACATGGCAATTGGGGATCGTTGTTTGCCCTTCTGGG -TTTCAGTGTTCTTCTATTTGATCTTTCCTTGGTTATCTTCCTATCCCTTCCTTTCAGAAC -AGGAATGCTTAGTCTGTGCCCTTGTACAGTGGAAGTGTACAACATGGGTTTTCATTTTAT -AGAGGTCCCCAGCTAGGAGTTTACCATGAGTCTCAGATGAGACTTTGGACTTTTGGGGAG -AAACTATTTTTTTATTTTATTTTGTTTTTTTATTAGGTATTTATTTCATTTACATTTCCA -ATGCTATCCCAAAAGTCCCCCACCCGCTACCCCACTAACTCCCCCACCCATCCATTCACA -CTTCTTGGCCCTGGCGTTCCCCTGTACTGAGGCAGATAAAGTTTGCACGACCAATGGGCC -TCTCTTTCCACTGATGGCCAACTAGGCCATCATCTAATACATATGCAGCTAGAGACACGA -GCTCCGGGGGGTACTGGTTAGTTCATATTGTTGTTCCTCCAACAGGGTTGCAGATCCCTT -TAGCTCCTTGATTACTTTCTCTAGCTCCTCCATTGGGGGCCCTGTGATCCATCCAATAGC -TGACTGTGAACATCCACTTCTGTGCTTGCTAGGCCCCGGCATAGTCTCACAAGAGACAGC -TATATCTGGATCCTTTCAGCAAAATCTTGCTAGTGTATGCAATGGTGTCAGCATTTGGAG -GCTGATTTTGGGATGGATCCCCGGATATGACAGTCTCTAGATGGTCCATCCTTTCATCTC -AACTCCAAACTGTGTCTCTGTAACTTCTTCTATGGGTGTTTTGTTCCCAATTATAAGAAG -GGGCAAAGTATCCACACTTTGGTCTTTGTTCTTCTTGAGTTTCATGTGATTAGCAAATTG -TATCTTATATCTTGGGTTTCTGGGCTAATATCCACTTATCAGTGAGTACATATTGTGTGA -GTTCTTTTGTGATTGGGTTACCTCACTCAGGATGATGCCCTCCAGGTCCATCCATTTGCC -TAGGAATTTCATAAATTCCTTCTTTTTAATAGCTGAGTAGTACGCCATTGTGCAAATGTA -CCACATTTTCTGTATCCATTCCTCTGTTGAGGGGCATCTGGGTTCTTTCCAGCTTCTGGC -TATTATAAATAAGGCTGCTATGAACATAGTGGAGCATGTGTCCTTCTTACCGGTTGGAAC -ATCTTCTGGATATATGCCCAGGAGAGATATTGCGGATCCTCCGGTAGTACTATGTCCAAT -TTTCTGAGGAACCGCCAGACTGATTTCCACAGTGGTTGGACCAGCTTGCAATCCCACCAA -CAATGGAGGAGTGTTCCTCTTTCTCCACATCCTCACCAGCATCTGATGTCACCTGAATTT -TTGATCTTTGCCATTCTGACTGGTGTGAGGTGGAATCTCAGGAGTGTTTTGATTTGCATT -TCCCTGATGATTAAGGATGTTGAACATTTTTTCAGGTGCTTCTCAGCCATTCAGTATTCC -TCAGGTGAGAATTCTTTGTTTAACTCTGAGCCCCATTTTTAATGGGGTTATTTGATTTTC -TAGAGTCCACCTTATGAGTTCTTTTTATATATTGGATATTAGTCCCCTATCTGATTTAGG -ATAGGTAAAGATCCTTCCCCAATCTGTTGGTGGCCTTTTTGTCTTATTGACAGTATCTTT -TGCCTTGCAGAAGCTTTGCAATTTTATGAGGTCCCATTTGTCGATTCTTGATCTTACATC -ACAAGCCATTGCTGTTCTATTCAAGAATTTTTCCCCTGTCCCCATATCTTCGAGGCTTTT -CCCTACTTTCTCATCTATAAGTTTCAGTGTCTCTGGTTTTATGTGGAGTTCCTTAATCCA -TTTGGATTTGACCTTAGTACAAGGAGATAGGAATGGATCAATTCTCATTCTTCTACATGA -TAACCGCCAGTTGTGCCAGCACCATTTGTTGAAAATGCTGTTGCTCCCTTGTCAAAGACC -AAGTGACCATAGGTGTGTGGGTCTTCAATTCTATTCCATTGCTCTACTTGTCTGTCACTA -TACCAGTACCATGCAGTTTTTATCACAATTGCTCTGTAGTACAGCTTTAGGTCAGGCATG -GTGATTCCACCAGAGGTTCTTTTATCCTTGAGAAGAGTGTTTGCTATCCTAGGTTTTTTG -TCGTTCCAGATGAATTTGCACATTGCCCTTTCTAATTTGTTGAAGAATTGAGTTGGAATT -TTGATGGGGATTGCATTGAATCTGTAGATTGCTTTTGGCAAGATAGCCATTTTACTATTG -ATCCTGCCAATCCATGAGCATGGGAGATCTTTCCATCTTCTGAGATCTTCTTTCTTTCTT -CAGAGACTTGAAGTTCTTATCATACAGATCTTTCACTTCCTTAGTTAGAGTCACGCCAAG -GTATTTTATATTATTTGTGACTATTGAGAAGGGTGTTGTTCCTCTAATTTCTTTCTCAGC -CTGTTTATCCTTTGTGTAGAGAAAGGCCATTGACTTGTTTGAGTTAATTTTATATCCAGC -TACTTCATTGAAGCTGTTTATCAGGTTTAGGAGTTCTCTGGTGGAATTTTTAGGGTCACT -TATATATACTATCATATCATCTGCAAGAAGTGATATTTTGACTTCTTCCTTTCCAATTTG -TATCCCCTTGATCTCCTTTTGTTGTCGAATTGCTCTGGCTAGGACTTCAAGTACAATTTG -AATAGGTAGGGAGAGAGTAGGAAGCCTTCTCTAGTCCCTGATTTTAGTGGGATTGCTTCC -AGCTTCTCACCATTTACTTTGATGTTGGCTACTGATTTGCTGTAGATTGCTTTTATCATG -TTTAGGTATGGGCCTTGAATTCCTGATCTTTCCAAGACTTTTATCACGAATGGGTGTTGG -ATTTTGTCGAATGCTTTCTCTGCATCTAACGAGATGATCATGTGGTTTTTGTCTTTGAGT -TTGTTTATATACTGGATTACGTTGATGGGTTTTCGTATATTGAACCATCCCTGCATCCCT -GGGATGAAACCTACTTGGTCAGGATGGATGATTGTTTTGATGTGTTCTTGGATTTGGTTA -GCGAGAACTTTATTGAGGAATTTTGCATCGATATTCATAAGGGAAATTGGTCTGAAGTTC -TCTATCTTTGTTGGGTCTTTTGTGGTTTAGGTATCAGAGTAATTGTGACTTCATAGAATG -AGTTGGTAGAGTACCTTCTGCTTCTATTTTGTGGAATAGTTTGTGATGAACTGGGATTAG -ATCATCTTTGAAGGTCTGATAGAACTCTGCACTAAACCCATCTGGTCCTGGGCTTTTTTT -GGTTGGGAGACTGTTAATGACTGCTTCTATCTCTTTAGGGGATATAGGACGGTTTAGATC -ATTAACCTGATCTTGATTTAACTTTGGTACCTGGTATCTGTCTAGAAACTTGTCCATTTC -ATCCAAGTTCTCCAGTTTTGTTGAGTATAGCCTTTTGTAGAAGGATCTGATGGTGTTTTG -GATTTCTTCAGGATCTGTTGTTATGTCTCCCTTTTCATTTCTGATTTTGTTAATTACAAT -GCTTTCCCTGTGCCCTCTAGTGAGTCTGGCCAAGGGCTTATCTATCTTGTTGATTTTCTC -AAAGAACCAGATCCTTGATTGGTAGATTCTTTGCATAGTTCTTCTTGTTTCCACTTGGTT -GATTTCACCCCTGAGTTTGATTATTTCCTGCCTTCTACTCCTCTTGGGTGAATTTGCTTC -CTTTTGTTCTAGAGCTTTTAGGTGTGTTGTCAAGCTGCTAATGTGTGCTCTCTCTAGTTT -CTTTTTGGAGGCACTCAGAGCTATGAGTTTTCCTCTTAGGAATGCTTTCATTGTGTCCCA -TAGGGTTGGGTATGTTGTGGCTTCATTTTCATTAAACTCCAAAAAGTCCTTAATTTCTTT -CTTTATTCTTTCCTTGACCAAGGTATCATTGAGAAGAGTGTTGTTTAGTTTCCACGTGAA -TGTTAGCTTTCTATTATTTATGTTGTTATTGAAGATCAGCCTTAGTCCATGGTGATCTGA -TTAAGATGCATGGGACAATTTCAATATTTTTGTATATGTTGAGGCTTGTTTTGTGACCAA -TTATGTGGTCAATTTTGGAGAAGGTACCATGAGGTGCTGAGAAGAAGGTATATCCTTTTG -TTTTAGGATAACATGTTCTGTAGATATCTGTTAGATCCATTTGTTTCATAACTTCTGTTA -GTTTCACTGTGTCCCTGTTTAGTTTCTGTTTCCATGATCTGTCCATTGGTGAAAGTGGTG -TGTTGAAATCTCCCACTATTATTGTGTGAGGTGCAATGTGTGCTTTGAGCTTTACTAAAG -TTTCTTTAATGAATGTGGCTGCCCTTGTATTTGGAGCATGGATATTCAGAATTGAGAGTT -CGTCTTGGAAGATTTTACCTTTGATGAGTATGAAGTGCCCCTCCTTGTCTTTTTTGATGA -CTTTGGGTTGGAAGTCGATTTTGTTAGATATTAGAATGGCTACTCCAACTTGTTTCTTCA -GACCATTTGCCTGAAAAATTGTTATCCAGCCTTTCATTCTGAGGTAGTGTCTGTCTTTTT -CCCTGAGATGGGTTTCCTGTAAGCAGCAAAATGTTGGGTCCTGTTTGTGTAGCCAGTCTG -TTAGTTTATGTCTTTTTATTGGGGAGTTGATTCTATTAAGAGATTTTAAGGAAAAGTAAT -TGTTGCTTCCTATTATTTTTGTTGTTAACGTTGGCATTCTGTTCTTGTGGCTGTCTTCTT -TTAGGTTAGTTGAGGGATTACCTTTTTGCTTTTTCTAGGACGTGGTTTCCATCCTTGTAT -TGTTTTTTTTTTTTCTGTTATTATCCTTTGAAGGTCTGGATTCATGTAAAGATAATGTGT -GAATTTTGTTTGGTCATAGAATACTTTGGTTTCTCCATCTACAGTAATTGAAAGTTTGGT -TGGGTATAGTAGCCTGTGCTGGCATTTGTGTTCTCTTAGTTTCTGTATAACATCTGTCCA -GTATCTTCTGGCTTTCATAGTCTCTGGTGAAAAATCTGGTGTAATTCTGATAGGCTTGCC -TTTATATGTTACTTGACCTTTCTCCCTTACTGCTTTTAATATTCTATCTTTATTTAGTGC -ATTTGTTGTTCTGATTATTATGTGTCTGGAGGAATTTCTTTTCTGGACCAGTCTATTTGG -AGTTCTGTAGGCTTCTTGTATGTTCATGGACATCTCTTTCTTTATGTTTGGGAAGCTTTC -TTCTATAATTTTGTTGAAGACATTTGCTGGCCCTTTGAGTTGAAAATCTTCATTCTCATC -TACTCCTATTATCCATAGGTTTGGTCTTCTCATTGTGTCCTGGATTTCCTGAATGTTTTG -AGTTAGGATCTTTTTGCATTTTGTATTTTCTTTGATTGTTTTGCCGATGTTCTCTATGGA -ATCTTCTGTGCCTGAGAGTCTCTCTTCCATCTCTTCTATTCAGTTGCTGATGCTCACATC -TTTGGTTCCAGATTTCTTTCCTAGGGTTTCTATCTCCACTGTTGCCTCACTTTTGGGTTT -TCTTTATTGTGTCTACTTCTCTTTTTAGGTCTAGTATGGTTTTGTTCATTTCCATCATGT -GTTTGGATGTGTTTTCCTGTTTTTCTATAAGGACTTGCAACTCTTTAGCAGTGTTCTCCT -GTATTTCTTTAAGTGAGTTATTAAAGACCTTCTTGATGTCTTCTACCATCATCATGAGAT -ATGCCTTTAAATCCAGGTCTAGGTTTTCGGGTGTGTTGGGGTGCCCTGGACTGGCTGAGG -TGGGAGTACTGGGTTCTGAAGATGGTGAGTGGTCTCGGTTTTTGTTAGTAAGATTCTTAC -ATCTGCCTTTCACCATCTGGTAAACTCTGGAGTCAGTTGTTATAGTTGTCTCTGGTTAGA -GCTTGTTCCTCTCTTGATTCTGTTATTCTCTACCAGCAGACCAGGGAGACTAGCTCTCTC -CGGAGTTTCAGTGATCAGAGCACTCTCTGCAGGCAAGCTCTCCTCTTTCAGGGAAGGTGC -ACAGATATCTGGCATTCAGACTTGCCTCCTGGCAGAAGATGAAGGCCCGAAACAGGACCT -GTCCCAGAAGCTGTTAGCTTCTGTAGTGCACACTCTCACCTGTGCAGACTAGTCTCAGTG -GAGTCCGGGAGCCAAGATGTCTCCCTCAGATGCTCAGGCAAAGCCCTTCTGGGCCGGTGG -ACACCTATCCTCTGGCAGGGAAGGTGCCCGGATGTCTGGAGCCCGAAAAGGGGGCTGCCT -CAGAAGCTCTGTGGCTCCCACCTGTCCCAGAAGCTGTTAGCTTCTGTAGTCCACACTCTC -ACCTATGCAGAGTAGTCTCTGTGGAGTCCGGGATCCAAGATGTCTTGGGGAGAAACTATT -AAGAAACTCCAAAGACTTTTGCAGTTGGGCTGGATAGGTTTTTGCATTATGAGATAACCA -TAACCTATGGATGTCAAGGTGACAAGGGGTGGACTTGTGATGGTTAATCTTGATTGTCAG -TTTGATGGGACTCAGAATTACCAAGGAGACACAAATGTGGAAATGTCTGTGAGGGCATCT -CCAGTAAGGTTTAATTGAAGTAGAAAGATAAAGCCTCCCTGTGGGTGGCATTAGTCCATG -AGGTGGAGTCCTAGACTGAATACAAAGGAGAAATCAAGCCGAGTACTAGAATTCACATTT -CTTTGTTTCCTGACTCTGACACAATGTATCCATTACCTCACATCCCTGTTGTCATGCCTT -TTCAGCCGTGATTGACTGTACCCTCCAACTTCCATCCAAAAATAAAACCTCTCAATCCTT -ACTTTAGTTGAAATTTTCAGGTACTTGCAGTGAAAATTAGCCAACATGAGTTCCAAGTCA -TGAGGAAATGTTTAACGTATTTGGCCAGTATGGAAATGTAAATCAAAGTTGTGCTTACTT -TACTGAGAATGGTTGTCATCAAGGGGGAAAAATGCTGGTTGGAGGCTTCTCAGAAAATTA -AAAATAGAACCTTCCTATGGTCATCTATACCCAGAAGAATAAAAACGTCAAGAGATACCT -ACATACCCATGTTTATCATGGCACTCTTCATGATAGCTAAATTATAGAATTATCATTGGT -GTTCATTAATTAAAGGTGACGAGCACACACATACACACACGCACACGATGGAGCGTTACT -CAGACATACAGGAAAAATAAACAAATCTTGTTAGTTATAGGAGCAATGGTTGGAACGTGG -ATATCACTATGTTTCATGAAATGAAGCAGTCATGAAAGACACGTATTTGTGTATTTTTTT -TCTGTGTGTTCTTTAGGGAAAGCAGTGAAAGTAAACATAGTCATACTAGAGATGTGGGAG -AAGGTGAGGAAGGAAGGGTATGAAAGAGTAGTCAGGGGGCTGCTCTTCCAAAGGAGCAAG -GCTCAAATCCCAGCACCCATATGGCAGTTCACAACTGTCTGTAATCCCAGTGCCAGGTGA -TCTGACATCCTCACACAGACATACATAGAGCCAGAATACCAATGTAAATAAAAGTAGAGA -AAAAGGAAAGAAAAAGAAAAGGAACACTAGCCAGGGGACTGGCTATAGTCAACCCATATT -TTGTACATGTATGGAACTGTCACAATAAGATATCTTACTTCATAAAATTAATATACACTA -ACTAAAACATGTACTAAACACACCTACAAAAAAAGTGAGGAGAATCCAGGAGCTAAGGAA -TATACTTCTGTGGTAGCATCCTCACCCAGCAACAGAGTCCCTGGATTTTACCCTAACAAT -GGGAGTTGGGGGAACAATCATCCAGAGATTAGTGACAAATAACCAAGAAGTAGAAGCAGG -TCTGATTTGGTAAGCTTGCTTTGTAGGACTGGAGCAGAAAAACAGAATCCAGAGTAAAAA -ACAATGTCAGCCAATTTACCATCATTTCTTTTGAAAACATTAAAACAAAGGCACAGCACG -AATTCCTAACTGAAACTCCTGCATGACCATATGCGGTGGTGCATACCTGTAATCTCAGCA -TGTAAGGAATTCTCAGCTTCAACCCGGCCTGCTCAACAAAAGGACGCTGTCTTTAAAAAT -AAAAGAAGAAAGAAAAAGGAGAAAAGGAAGAGAGAAAAAAGAAACAGAAGCAAAGGTGAA -AGAAGCTGAGGAGTTAGGAGAAAGAGGAAGACATATCTCTGTCTCCTGATACAGAAGCTC -AAATAACAAATTGATTTTTATTTGGGAACTTAGAGCCTTAGCATAAGTGACTCCAATTTA -ACCTTTAATTCAGTTGGTTGAGGCCCGGTGCAGAAGCCTAATTGCAAACAATGGCCTTCT -ATAACACATCTAAGAAATCAGATAGGGCAATCAGTGTCCCATTGTGGCCTGAGATGGAAG -GTTGTAAGCAATTGTCTTTTGCACATGGGCAAAGCTCCAGGAAGGGTCCTCAACACACCC -TCATGCCACAAACACACATGGAGATGGGGAAGAAGGGGTTTGGGTAGAGCACCAATAGCT -ATGTTTAAAAGGGACACTTTAGGAGAGTAAGAAAGATTGATAGACACTAAGTGATCAAGT -TAAAAAAAAAAAAGCCTGCAGTTAGATGATGGCCAAGGGTCAAGGAAAGGAGAGGGTACT -TAAAAAGGAGGCAGAATTTAAAAAACAAAACAAAACATCATTTGAGACCAAGAGGAATGA -ATCGATGAAGTAAAGTCTCTGAATAAAGAGAGGATTTTGTAATGTCTATTACTATTCCTC -CCAACCCTGGCAGATGGGAAACTTTGAAAGTAGGGGCCTCTGTGAACCTGTTCATTGTGG -TATTTCTCTGCTGTCTTCTACTACCCAGTTGTTTGGTAAATTGAATGGACAATGAAAAGT -AGGTTAGAAGATAGGCTGGGTAGTTGTCATTAGAAAAGCACAGAGAGGCCAGGTGGTGGT -GGTACCAGGTGGTGGTGGTACTAGGTGGTATGGTACCAGATAGTGTGGCACCAGATGGTG -TGGCAACAGGTGGTATGGTACCAGGTGGTGAGATACCAGGTGGTGATGCACCAGGTGGTG -TGGTATCAGGTGGTTTGGCACCAACCACATCACAGCACTCAGGAGGCAGAGGCAAGTAGA -TCTCCACTGAGGCCAGCCTAGTCTACAGAGTTCCAGGACAGGTAGCTAAGACTACACAAA -GAAGCCAGGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGATTCCTAAGAGAAGAGA -GAAGGGAAGATGGAGAGCATAAGAAGAAAGCTAGAGGTTAGACTTACAGGCCTTTCCCCA -CTGAAGCTGAAGAACACATGGGGGCAGGGAAGAAGCTGATGATTGACTAGGGTGACAGCT -TTGGCAGGGTTCCTCCTTAGAGACTGTGACTTGGTGAAGCCAGGCCCTGAACTACAAGAA -AGAAAAGAATTTCTGGTTGTATAAAACTAAGCAAAGTTAATGAGTTTATAAAACAGAAAC -AGGAGATAGAATGTGTGTCTGTGTGCATGTGTCGTGTGTGTGTGTGTGTGTGTGTGTGTG -TGTGTGTGTGTGTGTGTGTTTATGTGTTTGCATGTGTATATGTATGTCTGTGTGTATGTG -TATATGCATGTATATGTATGTGTGTGTTTGTATATGTGTGTTTACATGTGTGTGTGTGTA -GATGTGGATGTGTGTGTTCGCATATGTGTGTTTGTGGATGTGTGTGTTTGTGCATGTGTG -TGTACATGCGCATGTTTGTGTATGTGCCTGTTTGTGTGTGTATGTGTGTTTGCATGTGTA -TGTTTGTGTGTGTGTGTATACACATGATGTGGAGGAGGCAGTGGTCAAAGACAACTGTGT -GGAGTCAACTCTCTTCTCTCCTCTTTCTATGGGTTTCAGGAATGGAGCTCAGGTCATGAG -GTTTGCACCAGGAGAGAGTTTACCAGCTAAACTATCTTGCCAAGGCCACTTGCCATCTTT -ATCATCCTTACTTAGCTTTAGAAAACTGAGCATTGTCCCTACACAGGCTTTCTTTACTGG -CCTTATCGGTTGTGTTGGAATTTTCTTTTTTTTTTTTTTTTTTTTAACAGTACTTGAGCA -TTGACGTTAAGGACTAGGAAAGATGCACCATTGAACTAACCCACAACAGGTGCTGAATTC -CTTGGTTCTCGGCCAGCTCTGAACATAACCGGGCTCTAGAATAAGAGACTCTTCCTTTTC -ATGCCCCCTAAGATTTCCTAAGATTCTTCATTGAGGGGGATTTGAATGGCTAAGTTCAGA -GTTGCCAATACCTGAACTACAAGTCTGCATCTTTTAACACTAGCCAAGACTCCAGAGTTT -CTGAAGTAAAAGGCAGTCTAAGCCTGAAAACAGTCAGGGTGGAAGGCCAGAGAGCCAAAG -AAGAGCAAGACTTAAGGATGCCCATGAGGACAGAATGTATCACGGGGAGCATAACTAGAC -AGTGTGAAATGAGAGCAAGTGGAGTCTGACCACAAAGGCAAAGACCTCAGAACTGGAACC -TGCATAAAAATGAGTAGCAAGTTTCAATGGGAAGGGAGGGAGGGAGGGAGGGAGGGAGGG -AGGGAGGGAGGGAGGGAGGGAGGGAGGGAGGGAGGGAAAGAGTGAAGAAATCTGTCACCT -GCAATAGGAAGATAAAGTCGCAGGCTTTGAGACATATAGGTGAGCTCCTTCCAAGTATTG -ATCAATGAATGGAACCTTGTGAACCTTTGAGGCTTAAGCTTTGATAGTGAGTTAAAGACA -ACCGACAGCACCCAAAGCCCTGCAGACTCGCAGTGTCTCAGAGCTAAGGAGTAAATCTAA -CTGCACCATCCTAAGGGGCGTGCTTTTTTTTTTTTACAACTCAATGCAAACTTAGCTTTA -AGGCCATGCTCATCACTGCATAGCCAGGGGTGGGGGTAGGGCATTCTCATTTTGAGGCAA -TGTCTCCCTCACTGACTTACTGTCCTGTATTGTTCTTGGCCAGCTTCAGAATCATTGCCT -TTGGACAAAATACATGCAGGCCCTGTCTCAGGCCATTTTCCATTTGCTAAAACAAAGCAG -TGCCTTGGGCTGAGTGATTTACAAAGAATAGAGGCTTATTTAGTTCATAGATTTGAAAGA -GGCTCATAAGTCAACCCAGGTTACTCTCAAGACCAATCCTGACCAATCTACTAATGCCAA -AAATCTCAGCAAGCCCTAACCTTGAAAGTGATCAGTTTATGAGCTTAGAGATTCAGTTTC -GTTTAAGGCAACGGTAATGTAAGAACTTGGCTTTGTGCTCTGCCATTCGAGACAATGGGA -GGAGGAGGAGATGCTGAAGTTAATACCATGCACTTAGAACAATTGTTTTACCACCCCCTG -AATATTAGTGACTCATTAGTAGGCCACAGCCTCCATTCGCTCCATTTCCCACATCCCTCC -CCAGTGAGTTTTAATACACCCCACCTTTTCACCTGATATCTCCTACATCTCACCCGTTGC -CTAAGACTTCTGACAATGCTCTTCCTCATCCATCTGGCAAAGTCCCTGGGCTTTGGCTTT -CCGTCTTGCCAACACAGAGGACATACTCTGCTATATTTGTTTCTGGGCCAAAATTGCTCC -AAAAGATATAAAGATCAGTGTGTCCAGTGTCCAATGTCCAATGATGAGACTTCAATGTCC -TCAGGGCTCCAAATGTAGGGAATCTGGGCCAAGGAGCAAATGTCAGCGTAGGACATTTAG -GAGATGTCTCAACTACCCCTTGCCTTTCTCAGATACTGTCACATGTGGGTAGCTCATGAA -AAAGGCTGTGTACAGTCTAAGAAGACATTAAGCGTATCAGCTCAGTCCATGTCTGTGCCT -TGACCCCATGTGCAGTTGGACCCACAATAACTAACTAATACTTGTTATTCTGAAAGAGTC -ATAGAGGGGGCTGGAGAGATGGGTCACTGGTTAAGAGCACGTATGACTTTTGCAAAGGAC -TCCAGTTTGAATCACAGTGCTCAGGCTGGGTGGCTCATGACTACCTGTCTTTCCAGCTCT -GGATATATTCAGCATCCTCTCCAGATCTCTGAAAGTGCTTGCACATGTGTACACAGACAG -CCCCGCCCCTCCCCAGCTTAAGCATAATTGAAAATAAAAATAAATCCTATGAAAAGAGGA -CTGAGCTTCCCCGGAAATCAGTGTCATCAGAACATAATGGAAAGGCACTGGTGTGATTTA -CCTGTGTCCTTGAACTTTGGGCTAGGGTCTCCCTAGAGCTCATGTGTCATCCTTTCTTAG -ATGATTTCTCATTGCAGACAGACAGCACTGTGCAGGACAGAAGGATTCTGGGTTGGTTTC -TAGCATGACTCCATCGCTTTAAAGAACAAACCACGCATCCCTCAAAGCTTGGATTCACAT -GGCTTCTTTCCAGGATCGCTGCGAGACCAGAAGGTGTCAGGCCACAAGAACTCTGCAATG -TGCTTTATATACCCTGTGGTTATAAACACAGAGACTGAGCCTGGCTTGAACAGCTAAAAC -CTCAAATCCCACCCCAAGTGACACACTTCCTCCAACAAGGCAATAACCTCATGCTCCAAT -AGCACACCTGCCCCTCCTCTACTGCTTTCTCTCCTAGGAGGTACAACTAGGTCTCTCATC -CCATCTACCTTTAAATAGATTTATTACATTTAAACTTACTGGGTGGAAGATGGAGGTCAG -AAGGCAGTATGCAGGAGTTGGTTCTTTCCATCTATCTTGTTATCCTGGGTGTCAAACTCA -GGTTGTCAGGATTGGCAGCAGGGGCCTTTACCCACTGGGCAATCTCACTAGTCCACATCC -CCAGCTATGACTGCCTAGTTTGGGATGTGAACGATGCAGAAGCTTCCTCCAAAACTGATT -TGTCCACTCCTAGGGAACAATGGGCTCTGAATTCTGAAAGACCAGAATCTTCACTAAAAA -GTGTTAATGCCTAGGTAACTGTTACCTGTCTAGCCTGCCATTTTGTGCTGTGACTAATGT -CATAAGGAAACTTTCCCATGAGCTGTTACTGGGGTTACTAGGATGTTCTGTGCTTTGGTG -TTCTTGGAAACCAATCACAACAGAAGTCAGTCAGACCTGCTCTGTATAGTTAGTCACAAG -AAGCTTGGACCCGCACCAACCACCCAGCAGCACTTCCTGCACTTTTGTATGAGCTTTTGT -GGGTTTTGCCTTTAGAAGTTGCTCCTGGGATGGACCCCAGCATAAGAGAATTCTGTACCA -ATATAAGAAGCTATTTGGAAAAGGACTTCCATTTTGAGTAAAGGTCAGGTAAAGTTTAAA -TTCCCAAGACCTCCCTGGAAACAGATATTTTCCTTGGCAGAAAGAGACATATACATGGAT -AACTGACCTCCTGGATAGCAAGATAAGACATGAATATTAGGCAAGGCAGGTCCCCTGCCA -CAGCTGAATACCCCAGCCAGTGGGAAACAGGGTAAGTGTATTACAGAGACATGTTCCTAA -GGAACTCCCCTATCTCTAAACTGATTGGTGGAATAATGTGGCACAGATGTTTGTGAATTT -TAGACTTAAATGCCCTATAAGATTTTAACTCAAGGTCCCAGACAGCTGGGAGTCTGTTCT -ATGGTCCTGACGGATCAGTCTTAGGATGTGGCATTCAAGAAGCCATCTCTGTTTGACTGA -GATCAGTGTCTGAGTGTTTTGTGCCTCGACCCCAAGACCCCAGCAAGAAGATCCCCAAAG -AGAACCACAAGTGCTGCCTAGTGTGCAGACACACAAAGTGTCACACAAAGAAACATGGGA -AATATGGAAAATAAGGCACCATTAAGGAAGGGAAATATATTGATTAACATATGAAAGAAA -CTGATGGGAGAGAAAGATGGATTGCAACAAGCCACCCAAACGTCGCCACCGCCGCCACCA -CCTACATGAAACAAAATAGAGAATATGCAGAAAAAGTTTACATACATAAATGACTCACAG -AAAGCTTTCAGGGCCCTTGGCTCTTTCCTTTGGAAACCTTGACCTGGCCCACAGTTAAGC -TCAGACATCTTCTCTTTAATAAACTGTCTCCTTTCCTGTTACAATATATGCGCCTCTGCA -AAAAATCTTTTCCTAGGACACGAGGAACCTAGTAACCAGTGCAGGTGCCTCCAAACTCAG -ATCCATGCCTATAACAGTTACCAGGCTGCCAGCCATGTGGTAAGACTTGCATCTAAATGC -TTTCCAATTTCGCCATCTTCCTCAACAAAGACACCCATGTCACCAGGCAATATTGTTTTT -TGTCCCTTCTCTTCCTTCTTTCATTTTCTCCCATGGCATTTGTAAATGGTGGGCAAGCTC -CCATGGAAGTTGTCCTAGATGGCTTTGTCAACCTGGCAGATCCTAGAGTCATCTGAAAGT -TCTATTAAAGAGTTGCCTAGATCAGATTAGCCTGTGTGCTTGGGTGTGTGTGTGTGCGCG -CGCGCACACGCGCGTAGGGTTGTTGATGACTAATTGATGTAGGAGGACCCATCCCCCTGT -GGGTGGCACCATCCCCTGAGGTGAGTGGCCCTGTATATAATATCTAGTAATAAGTGTGTC -AAATAGAGGACCCATGATTGAGCCAGCAAGTGTCATTCCTCAAGTTCTTGCTTGACTCTC -TGCTCTGACTTTTTAAATCACTATGACCTGGAAATGTGAGCCAAATAAATGCTTTCCCCA -TTTAAGTTGGTTTTGGTCAGGGTGTTTTATCAAAGCAACAGAAAAGTAAATATAGCAAGA -ATCCAGATGCCAGCCTGTGGACACCGGATCCAGGCTGTGCGTTCCCCCTTCTTTTGCCTC -CTCAGCTTATGGTGCCCTATGACTCAGACACTTCCATATGCATTACTGCGACGAGGGCTG -GGCTTATGCTGGTGCAAAGAAGCGTGTGCACCAGCAGCTACGATGTCTGCATTAAACCCC -GAGGCTCAAGTAGAGCCACAGCTGCTGGACCCCTACAAGCCTAGCCGACAAGATGTGTGG -ATCCTGCTAGGGACTTCTCTCTGCAAACTGAGTAAAGGAAAGAATGACTAACTGTGTAAA -TGGAGGTAGCGTGGAGCACCATACAGTAGGGAATGAGAGTTCATCTAGTTCCTACTGCCT -ACTGTGAGTTAGGTACAGACAGGGCTCATTGATACATCAGAGCTGTCCCCCTTTGCCATT -TCTTCACATTGTCCTATCTATCTTTGTAGGAAATCATGAAGGGATGAGCATAGGTGCTTC -AGACCATTTTCTTTGAATCTTAAAGAAGTCCAGCTGCATGATGTTCCTTCCAGCTTCTGA -CCAACATCCTTGTCTTCCAGCTTGTACTGAGGCCAGATTGTGTTACAGTAAAACCCTGGC -ATCTTTCTTTAAGATTTCCGGATTGAATCTGTTCCAGTTCTGGTGGGTACAGCACAGCAG -GAGTCCAAGGGAACTGAAGTTGAAATTTCCAGCTTGAATTGCTACTCTCCTGGGACCAAG -TCCTATAATACTGAGATGTAAGTACTCGCTGTCAGCATATCTGAGGTAATTTCCTCTACA -TCTGTGAACCTGGGCTTCTTCTAAAAAATAGGTCCAACATTTTGGGTTGGTAAGTTCAGA -GATGAGGTTACTTGTAGAAACGGTTCTAGTTTTGTTTAGATTACCACTCAAGTTAAAAGT -GTATATGGATGAATGGTTTCACTATTTGTTGGCTTGTCTTCTGGAACCATGCTCAAGGAA -ATTAAATGACTTACTACCAAGGGAACTAAGCCCATATTCTCAGAAATGGCACTAAGTACA -GTAAACAAACAGGAAGAATTTGTGAGCAAGTAGGATATGGTGAAGCCTAAATAAATAGCA -TATAGCAATAGAGCAAAGTTAACCAGAGAACTGAGGGGAAGAGAAGCTGTTGACGAAGCC -TGATCCTTAGCCCTTTCACCCAATGGGCTGCTTGTCATTTAGGCCATGGGCCATGTTCTT -TGTGGCTTTGGATGCCCATCCTGTCGGGTTGAACTGGTACTGGTGGCTTCACTCTTGAAC -TCCCTAGTAATACAAGGCCCCAGGTATAACATAATCCCTGTGTCCCCAGATGTTAGTCCT -GTAGGACAGATGGGAGCCTGGAAGCAACTGGTTGGATGAGTATGTAGAACTGGTGGTGTT -GGGAAGCTGTAGGTGGCAGTAGAGCTGACCTCAACACCCACCCAGCCCTCCCCTTGAACT -TCAGAGCAGGCAGGGGTGAGGCTCTAAAGAATTACTTCTGATACGAGTTGGGAGAACTAC -CATTGCTGTCCTTTTTAAGAAAGCCCTAATCTCAGGGTCCTTGCAGATCTCCAGGAAGGT -GAATAGAAAGAAAAGAAAGGAGAGGTGTGTGGTAGGCAAGCAGATGTTTTCTGTGTAAAA -AGGTGTGGTGGTTTGAATTTGCTTGATCTAGGGAGTGGTACTATTAAGAGGTGTTGTCTT -GTTGGAGGAACTGTATTACTGTGGTGGTGGGCTTAGAGACCCTCCTCCTAGCCATGTGGG -AGTCATTCTTCCCCTGGCTGCCTTTCAATCAAGATATAGAACTCTTGGATCCTCTGGCAC -CATGACTACCTAGACACTGCCATGCTTCCTGCCTTGATTATAATAGACTGAATCTCTGAA -CCTGTAAGCCAGCCCCAATTAAATGTTATCCCTTATAAGATTTGCCTTGGTCATGGTATC -TCTTCATAGCAATGGAGACCCTAATTAAGACAGAAAGTATAAGGTTATTGTGGTGTTTGG -GTGAACATGTTATCTGGATGCAGTGTAGACCCAGAAGAGCAATATGGACATCATTATCCT -TTTTTTTTTTGGGGGGGGGGGGACATTGTGGTCATCCCTATATAGACTCTGCCATCTTAG -TTATCCTCATAACTACTGTTGCTATAGTTGATTAATCTGCTCTATTTGCCCAGTGGTGGC -AGCATGAGTTCCTTGCTACTGTTCCAATGTTGTAGATTCTCCAATGAAACACACACACAC -ACAAACACACACACAGCCTTACTTTTAATATGCCCTAAGCAGATCAGTGGTTGGGCCACT -CCCTAACTGCTACACGGCTAGCACACTCTCCCCTCTGATATTCCTGAATTATTATTTAAT -AAAACGTATATTCCATCCTGGCTGCCCTAGTCTGCAGCCCTCCTGGGCCACAATCCCCAG -TTCTTACATTATGACTGTCTCTCTTGCACTTCTCGGGCCTGATCTTTTTGCTTCTCCAGC -ATCGTGATTCTAAATCCTCCTTCTTCCCTGGGTTTTCTTGCCTGAGAAAACCTAAGTCCT -ATCCCTGCCCCACCATTGGCTGCTAGCAACTTTATTGGCCAATTAGAACCAGCTTGGGGC -AGGGACCCTCAGTGTCTCACATGCAGAATTCTCGTGCAATTTTGGAACCCATAATGCAAG -CATTAAACCAAATCCAGAAATAAACTACTGAGAGGGTTCAAGAATTGCTGGAAGAAGACC -CCAGACTCTAAGAGAATGCAAAGAATGTTTATTCTGCAGAAATTACCAGCATGCAGGGGT -CAACCATTGATCAAAATGGTGTCCCTAGACAAAGGCACACAAGCAAAGGTTAGGTAGTCT -AGAACTTCATTGGTGGGTGCAGGGGAAGTTACATGAGTCGGTTTCTGATTGATTGCTATG -TTAGTTTTGCTACATTTGGTGAGGCCTTGAGGAAATTCCAGGAACCAGCTCAGCTCTGAG -CTCATCCTCCCTTTGTCAGAGCCATCAATGATTGCCTGTTTTCGGTAAATCCCTCCAAGG -GGAGAGAGGAGAGAGAGAGGAGAGAGAGAGGAGAGAGAGAGAGAGAATGAGAGAGAGAGT -GAGAGAGAGAATGAGAGAGAGAGGTTTCTCTACGTAGTCCTGGCTGTCCTGGAACTCACT -CTGTAGACCAGGCTGGCCTTGAACTCAGAAATCCACCTGCCTCTGCCTCCCAAGTGCTAG -GATTAAAGGTATGTGCCACCACTGCCCGGCCCAAGACTTTTCTATTCCCAAGGTTTCATT -ACTATCTTTGCTGTCCTTACAGTGTCTGCATATTTTGTTGGTGTCTTCCACTTTCTGTGT -AGCTGCTATCTTGGAGGTTCATCTTGTCAGTGGGGAGCTACACACTGATGACTGATGTGT -TAGTGTTTGTCAACTTACAGCAAACTAGAGAGAGCCTCAGTTGAGAAATTCCTGTTATCA -GATTGGCCCATTGGCATGTATGTGGTGCATTTCTATTGATTAAGGACTAATTTGGGAGGG -CACAGACCACTGTTGGTGGTGTCAGCCCTAAGCAGGTGGTCATGGATTATATAAGAAAGC -AATTTGACCAAGCCATGAGGAGCAGGACAGTAAGTGGTAGCCCTCAGCAGTCTCTGCTGT -GGTTCCTGCTTACAGTCCATGCTCCACCCCCACCCCCGTGACAATCTGTAATGTAGAAGG -CTGAGTATAAAAATGTTTAAAAATTAAAAATAAAAAATAAACCTATCTCACCAAATTGGT -TTTGGTCAATGATTTATCCCAGGAACAAAACGTAAAAACTAACATGGAAATCAATGTCAG -AGAGTGAGGTATTGCTGTGAAAGGCCTGATTATGTCTGGTTTTTTCCCCTAGGGTCTGTA -GATGGATTTTGGAGCTGTGAACTGGAGTTTTCAGAGCTTACTCAACTATTGTGAGATCTT -GGGAGGTAGGAATGCTGCAGGATAGATAGACTTTGGACGCCTGGCTTGTAAGATCTCAGA -AGGAAGCAAAGACTCTATTAGGGTCATTTGTATGGTTTGACTTGAATTAAGAATCCCTGG -AAGTCAAGCCTTTGCTAGGGACAATCAGTGCTATTTAGCTGGGCCTGGAGAATCAGCTAA -ATAGAATCAGAATTAGGAACAGACTGGAACAATTGAGGTGAAATCGTATGGGACATATTC -TCAGGGTCAGCACATACAAGTTGTGGTTCGTGAAGAGGCCAAGGACACCTTTCAAGCCGA -TAGCTGAACTTGGTAATGTGTAAGAGAAAGCCTTCCACATGGGACTTGTTTTGAAGGCAT -AAAAGAGTAATGGTGACAGCGGAGGTTTGTCACTGTGTTACAGTGGAGTCCCTGCAGAGA -GGCCAGTAGGCCAATGGTGAAAGTACAGCGTTAGTTGTAGTGGAAATCTATTGGTTGAAG -GGGCCTTGGAGAAAAGCTGTGGCTTGGCACCATAGGGCAGGGTCAGAGACCCTGGACTGA -ACCAAGAGGAGCTATGGTGACCCTGGACAGAACCAAGAGGAGCTATGAATGAAGCCTTGG -TTACAGTGGAACCCCCTGTATATTGGAAATTCCAGGACTATAGAATGACCACCAAGGACC -TCAGCAAGTGGGGAGTGGAGTCTGCCTGAATCTGTTAGATAAATTTGTGTGTGTGTGTGT -GTGTGTGTGTGTGTGTGTTGTGGATAGTAGATCAGGAATCCAGAGATCATACATTGAGCT -ACAGCATTTGGAGCTGCTGGACTTGGCTTAAGTGCGTTGTTTTTATGCCCTGGTACTTTT -TTCTTGGAATAAAATATATAACTTGTTTTATTTTCAAGAGCCCACAATAAAAGAAAACAC -TGGATTATTAAAGAGAAAACTTTAACTTTCAAAATGATGAAAAATTTAAAGACTGTGGAA -CCTTTAAAGTTATATTATATTGTTGTTGGTTGGTTTTTAGTTTTTTTTTTTTAAGATTTA -TTTATTATATCTAAGTACACTGTTGCTGTCTTCAGATGCACCAGAAGAGGGTGTCAGATC -TCATTACAGGTGGTTGTGAGCCACCATGTGGTTGCTGGGATTTGAACTCAGGACCTTCGG -AAGAGCAGTCAGTGCTCTTAACCACTGAGCCATCTCAACAGCCCTGGTTTTTAGTTTTTT -GAAACATGGTTTTTCTTTGTAGCTCTGGCTGTCCTAGAACTTGCTCTGTTGACCAGGTTG -GCATCAAACTCACAGAGATCCACCTGCCTCTGAGTCCTGAGTGCTGGGATTAAAGGCATG -TACCACCATTGCCCGGCTTATACTATGTTTTATATTGTGTTGTTAAAATAAGATCTTGGA -AATAAACAAGAAAGGAAGGATTATGGTTCAATAGTGATGTGTCTGTATGCCATGTTTAAT -GGTGCTTGCAATTTTTATTTGTTAATTTAACACAATAGAGAGTTACTTTGGAAGATGGAA -CCTCAATTGAGAAACTGCCGCCATCAGATTGGCCTGTGGGCATACCTGAAATGTATTTTC -TTGGTTAATAGTTTGTCGTTGAAAGGCCCAGCTCAAGGCGAAAGGATGGACCATCCAAAG -TCTACCCCACCCAGGGATCCATCCGATAATCAGCCATCAAATGCAGACACTATTGCATAT -GCCAGCAAGATTTTGCTGAAAAGATCCTGATATAGCTGTCTCATGTGAGGCTATGCCAGT -ACCTGGCAAATACAGAAGTGGATGCTCACAGTCATCAATTGGATAGAACACAGGGACCCC -AATGGAGGAGCTAGAGAAAGTGCCCAAGAGCTGAAGGGGTCTGCAACCCTACAGGTGGAA -CAACAATATGAACTAACCAGTACTTCCAGAGATCATGTCTCTATGTAGCAGAAGATGGCC -TAGTCGGCCATCATTGGGAAGAGAGGCCCCTTGGTCTTGCAAACTTTATATGCTCCAGTA -CAGGGGAACGCCAGGGCCAAGGAGTGGGAGTGGGTGGGTAGGGGAGCAGGGCAGGGGGAG -GGTATAGGGGACGTTCAGGATAGCATTTGAAATGTAAATGAAGAAAATATCTAATAAAAA -ATTGAAAAAAAAAAAAAAAGGCCCAGCTCACTGTCAGTGGTACCATGCCTGGCTAGGTTG -TATAAGAAAGCAAACAGAAAAAGCCATGAAAAGCAAACCTTTAAGCAGGACTCCTCTGCG -ATCTCTTTTTCAGTCTTTGCCTCCAGGTTCCTTCCTGCTTGCTTCCTGGTGTGACTTGAT -GCAATGGCTGTGATGTGGAAGTATAAATCTAACAAAACCTTTCCTCCCCAAATTGTTTTC -ATCCGTGGTTTATTACAGCAGCAGAAAGTAACAAATACACTGGCCTGTAGGGCACACAAG -TGTGAGAAGCGGGTGTGGCGGCAGTCCCAAAGGCGCCAGGGACTGCAGCTAAGTCGTATG -ACTTGCACCTGACTTCCTCATATAAGCCACAAACATCTTGAGAGCTGCGCAGGTGTACCA -GGATACCGGTGAATCCATTTTGATGGAGATTTGCCCCTGCTGCCCTAATTAGCTGAAGCT -GCGTGCCTGGTGAGGTGGCGTGGCCTGCTGTGCGTGGATGAGAACTAAGAGTATAAAAGA -GTGAGAGGCCCAGGGTTTGGGAGAGATATAAACAAGGGAGATATAAACAAGAGAGATATA -AACAAGGGAGATATAAACAAGAAGAAACAGGACTGAATAAACGTGTGCAGAAGGATCCTG -TTGTAGCATCGTTCTTCCTGGCCAGTTGGGCACGCGCAACACACAAGGAGCTGGGCTTCC -TATCAACCATCTACCCCTATGCATAAGCATTCTGTACATGCAAAGTGTATGGACCTTTAG -GGATAATTAAGAGTCCATTTCTCTTTTTCAATCATGAACCCTCAACAACACAAGGCAAAG -ACAGGGTGCTTCTCTGATTTATACTAGCAGTGAATTGTCCTAATTTAACAGTAACTGTCA -GACTTCACTTTGGCTTAGAAACTCATCTAGAAAGACATATTTAGTCATGGCTCTGTGCTG -TACCTCTAAGGAAACACGGGATCTGGGAGGAAGCTAATAGAGATGAAAATGAGGTATTTG -ATCAAAGTCTTAATGACCATTTGCTTAGTGTATGGGTGTTCCCAGATCAGTAACCCAATG -TTTGGATTATAACAACTCACCAGGAACCCATCTGTGTAGGGCGATGATAGAAATATCGCT -GCAGGAGTGAAAGTTGCACTAAGAAACTGTCGACTATGATGAGATCATGGTGGCTAACCA -AGGAAAGAAGAAAAGCCTGTCTTATTTGTCAGTAAAACAATGGAGCTTGTCCTATTGGTC -AGAAAGACAAAGGAGTCTGAGCTTCCTTTCAATCTCAGCCTGTAGAATGGTGGCATCTAT -AGGGAAAGGTGAATCTTCCCACCTCAATCAACCTAATCTACATAATCACTCCTAGACATC -CAAGAGGATCATCTAATCTAGATAATTCTTCACAGTCATACCCTAAAGCTTATTTCTTAG -GTGATTGTAGATTCTTTTAAGTGGGCAACGAATATTAACCATTATAATGACGATGAACTA -TCTCCATCAAAAATAACTTCCACTAAAAAGAGGAGCTAAGTGGTTGGAGAGATGGCTCAG -TGGTTAGGAGCACTGAATGCTCTTCCAGAGATCCTGAGTTCAATTCCCAGCAACCACATG -ATGGCTCACAACCATCTCTAATGGCATCCGATGCCCTCTTCTGGTGTGTCTGAAGACAGT -GGCAGTGTACTCATATACATGAAATAAATAAATAATTTTAAAAGGGGTGGGAGAATAAAT -CTTAAATCATGACTTGATGTTTTCTTACCACCCCAACCCTGTTACATCCCAGTCCTTCCA -GTAGTCAAACCAAGCAGACAGCTATGTAAATCAACTTGCTAACTGGACTTCTTCACCCTA -GACCAAGCATAATGAAGCTTATTAATGAGATTCTTCCATCGTGGGTGCCTGACAATGTTA -GACCTGAAAGATATACTTGATTCCTTTACATTCTACTCTTGGTACTCATTTGCTTCTGAG -GAGAAACACCCAGGTACTAGAGTTAATCAGCAGTATCCTTGCCCATGCCTTCCTCAAGAT -TTGAGGGGCACATCCCAGACTTTTGCCTGGGCATCAGAAAAGGATCTTAGAGAGCTTGTT -TTCACACAAGGAGTCATTCTAGGATAATAATGTATTATATATTTATTCCTATTACAGAAA -TCTCAGATCAAAATACCATCAAAGCCTTCAACTTCCTGGCCTATTAGGGCTCCAAGATTT -CTCCCCCAAAAGACCCAAGTAACTTAACAGGAAATATAATACTTAGGATATGTCTTGACT -ACTGAGGTATGGTAACTATCCTTGCCTTGGGCATAATTGGCATAATTGAATTTGTTCTAC -CAAAAACAAACAGCAAAGCTTCAATCAATTCAGGGATGGCCAAATTTTATTGAATTTGTT -TTTCTCTTTGGGTTAAAAGCGACACCTCTGCCTGTGCCTCAGCACCATCGAGTCTCCAGC -TCCACCATTCGCAAATGTGTCTGAACCCTGCACCTTCACTTTCTCCTCCATCTCTCCACC -ACACACTCCATCTTTCTCATTTCTACATCACACATTGGTTCCCTGTATTGGCACCCATAG -TATGCTACTCTAGTGTCTTTTGGGGGGGGCACCCCTGACCCAGCAGGACCCAGGCAGGCA -CTTGGGTGTCTTTCTTCTGGCCGTCTCAGCCAGCAGAAATACAGTACTATCATCCCAAGC -CCTACAGTGGAAAATAAGGGAAGACGTGACTCCTTCCATGTGGGAAAAAGATGCTACTCT -CTACATAATAACTCAACTGTTCTTCCAAGAAGACTGATCGACACAGTGAAAAATATCTAT -CAGGATAGGATCAATGTTTATTCTGCATACATAACAGCTCCAGCCAGCTTCATCCTCCAT -TGATCCATGAACCAATCCCAAGGAAAACACCTAGCCACAGGAGAACTGACAAATACATTT -GACTCGTATGCCCTCCTGTGCCAGGTACAAGTATCTGTTGGCATTTGTAGACACTGTCAC -TGGCTGGATTGAGGCTGACTATAATGGTAAGGGCTACCCTAAAGAGAGTTGTATCAAGGA -TTGACCTTGCCTACTGAGGTCTGACCTTGCCTAGTGAGGCTTGACCTTACTGAGATTTGA -TCTTACCTACTCAACACAGAGTGACAACAGGTCATGGGGTGACAGAGGGTGACAAATGCC -CATCATTTACATCAATACTTGGTCTATACCTATGGCTCTGGAAATAAAATATTATTTAAA -TTCTGCTTGGAGATCAGTGTCTTCAGGAAAAAAATTGAAATGACTAACCAAACTATTAGG -CAGCTTCTAGAAAAGCTTTGACAAGAAAGCTCTGGGGGAAAAACCAACAACAACAAAGTT -GTTACCCATCCTCTTAAGAGTTAGAACAACTTCAAAGTCTAATGCCTGGTTCAGCCCCTA -GAGTTACTGGCTAGTAGGCCCTTTCTCATAGGAACAGGTATAGAATAAACTTAAAGCAAA -TCCAGTAAACCCTATACAAAAATGGAAACTAGGCTGTACTCAGCCAAAAGTGTCTAACCT -GAAAGACTGTGGACCCTAAACTGGGTCCTCCTTAATATCTAAGAAGACAGACCTATAGAA -CAGTGGGGTCCTCAATGGAGCAGACATTTCCAAGTGGCCCTAAGTGCTGGGGACAGCACA -CCATGACAAGGGGCTACCTGCAGCAGGCCACGATAGATCTTAGAAGTCTGCAGCAGCTTT -TTGTGAAAGAGGATGGTTTCTGGGAGCCTGGAGACATCCCTCCAGGGGATCCACCATCTG -AAATAAGGGACTGCCTGCAGTAGGCCAGGTTGGAAACATCTCTGTAGTTCACAGCATCTC -CCATCTCTCCTAACTTTAGCCTGGACTACGGCTGTATAGATTTATTTCATTTGTGCGTGA -CTGCTTTTCAGTTGGCCTTGGTGTGCATAATTATTCTATTATATCTGACTTTCCTATTTC -TTTCTCCTTCTGCTCCAGTGAATTCTGTGAAACTAGATCCTCCTTGATGTAATGATTCTT -AAACAATTAAAAATTGAGGCATGGGCACATTGTTTCCAAGATGAGGCACAGCACAGTCCT -CATGGTCCAGGTGCATGCCGTGCGTTCTCTTCTTGGAAACAATGCAGTAACTGCACAATG -GTAGTTCCAGATTAATGTTTGACTTGCAGAGAAAGTTTGAAGAAATGATAAGAAAATTGA -AATACAGCCAACATTGGGACCCCAAGAAAGAAAAAAGTTATTGAAGTTATGAAATAAGTT -TTGCATAACATTTGAGAGTGGATCCTGGATAGGCAATTATAGAATGCATAAAATTATATA -TTAGTAAAACTAATTCAAAACACTAGGACTCTTAGGAGAGTCATTGTGTGCAGTGTACAG -AATCAGAAAGCTAGAATAACTGCTGAGTTAAGGGTTAACTTGATACTTTCTGGCCATTGC -CCATGTCATTTATCATTAGAGCTTCACAGGAAAATTCAAGTAGTTGATCTCAGAGCTCTG -AGCATTGGAGTATAATAAGTTAAAAGTTAAAGTTTAAATAATGATGTTTGCAATTATTAT -TTTGACCACAGGCCTGGGAATAGGGTAAGCTTGAAACTTTAGGGACCTATTATAATTCTT -AATTTTTTGTGGGATGTAGTTATTCTTTTGAATTTGATTTGGCAATGATTATACAATGTC -TTCTTTTCTACCTGTTTTTGGAGTATCAGTGAAAGACTAGGGCAAGAAAAAGGCTAGGAG -CAAGTGGTGGAGAGCGAGTAAGGTGGCATGAGGTGAGTGAAGAGTGAGTGGAGAGAGTGT -GAGGAGAAGAGAGTGTGGGGAGGTGTGGGAGAGAGAGGGGACAGAGAGAGAGAGCATGTG -AAAAGTGAGAGAGGAAAGAATGTGAAGAGTGAATGAAGAGAGAATGTGACGTGTGTATGG -AGTGTATGTGTGTGTGTGAAAGAAGAGTGCATGTGGTGTGTGTGAGATGTGTGTGAAGAG -AGTGTGTGAGAAAGGGGAACACACAGAGGTGTGTAGGAGTGTGGGAGTTAGAGAAAAGAA -AAGTGCACAGGAGAAAAACAGAGTGCATAGGAGAATGCAGAGTGTGTGCAGCCTCAAGCT -GTGAGCATGTGAAAGAGAGAGAGGAAAGCAACTTTAAGCCTTAAAAAAATTGCCTGTCAG -TTTGTACCCGAAAAGTAGTTTGTGTCTGTTTATTATGTGCCTTCCAGATATCCCTGCTTC -TAGTTGGGAACTCTGATCCTGTGTTGAGGCTGGACCCCGACACCTAAGTACTCTCCATGA -TTGCCAAATTGTTTGCAGTTAACAGCGGGGTTCATATCTCCAGCATGAAACCAAGGGACC -CCAACCCCAAGACCTAGAAGAGAACACCCGTGAACCATGAAGGCTCTTGAACTTCTCTGG -ACAAACAGTGTAGCATCCTCATGACTGGTCTGGGGCTGTTCTGAAGTACGCCCTGCTCTG -GATCTTCATGCTTCTCTCAGTAGAGGCTGAATCCTGAACTAACGCATGGAGAGCCATGTA -CTCGCAGGAGAATGGAGTCATTTCCCCTGCCCAAAGCACAGCTTACCTAAAATTGCCTCT -CCTGCTTTGGTTTTGGTCTTTGCTTTTCCCAAGAATAAGCTTCCACTGGTTCACATTTTA -AACAAGGTGGCTGAGTTGCCAAATCCTCTCATTGTTAACACTTTCTTACCCTGCAGGAAC -CACACAAGGAACAACTTTCCCTGAGTGTCTTTCTTCTCAGTAAGATGTGGGAAATGGTAC -ACACTAAGGCCCCATATAAGGTCATAAATATACTCTATACCATGAGAACTCTGGGAAGGT -GTGGAGAGGCAGTCCCAGACATAAGGGTCCAAGTTGGAAGGCTGTTTCCTTGGGATGTAT -CTCCAAGCAAGACAGCTGCATAAACTTACTTGGAAAAAGAAAAGCTAAGGTTTTACTTTT -CTAGTTTTGATGAAACTGACCCAATTCATAGTTATTCAAAGTTTCTCTGAGCACTTCCAG -TTTGCAATTTGTTTTTTTGTTTGTTTGTTTGTTTGTTTATTGGGTTATTTTTGTAATTGG -AAATGCTTTTTTTAAAAAATCTTTCTCTAACAAAATGAATGTCAAAATAGCCCAATCATA -CTCACAGGAGGTAGAGGATTGGAGGGACTTGGGAGGAAGAGAGGAGGGGAAGGGGACAAA -AGGGGGGCAGGATTAGGTCTGGGAGGAGGTGGGATGACATACAGAGGGTTAGGAATTTGA -ACAGAGATGTGTAGCAATGGAGGGTTGAGGAACTGGCACCGGAAAGTCCCAGATGCCAGG -AAAGCAAGAGGCTTCCAGGACTCAACGGGGCATGAGATTATCTGAAATGCCCAACAAAGG -GGAGGGGAACCTGTCAAGACCATATCCAGAGGTTACTCAAGGCCCCTGTGTAGGGGATGG -GGCCACCCACTCATCTCCAAATTTTTTAACCCAGAATTGCTCCTGTCTAAAGGAAATCTG -GGGACAAAGTGTGGAGCAGAGACTGAAGGAAAGGCCATCCAGAGACTGTCCCACCTGGGG -ATCCATCCCATATACAGACATCAAACTCAGATACTATTGCAGATGCCAAGAAGTACTTGC -AGACAGGAGCCTGATATAGCTGTCTCCTGAGAGGCTCTGCCAATGCCTGACAAATACAGA -GGCGGATGCTCGCAGTCATCCATTGGGCTGAGCATGGGGACCCCAATGGAAGAGTTGGGG -AAGTGACTGAAGGAGCTGAAAGGGTTTGCAACCCCATAGAAGAACAACAGTATCAACCAA -CCAGACTCCCAGAGATCCCAGGGACTAAACCACCCACCAACCAAAGAGTACACATGGTGG -GACCCATGGCTCCAGCTGCATATGTAGCAGAGGATGGCCTTATCTGGCATCAATGGGAAG -AGAGGCCCTTGGGGAGGTAGGAGGCAGGAGTGGGTGGGTGGGGAACACCCTCATAGAAGC -AGGGGGGAGATAGAATAGGGGGGTTGTGGAGGGAAAACTGCGAAAGGGGATAACATTTGA -AATGTAAATAAATAAAATAGCCAATAGAAAAACAAACAAACAAACAAACAAACAATCCAA -AGACTGCATGGATACACTCTAAAGTCAACACTTATCTTGTTTGGAACTCAAGGTGGTGCA -CAGGATTTGCTGGAGGAGGCAGAAGCAGGAGGATCACCAGTGTGCAATTTGTATGCAAAG -AAGGACCAGACTATCTTGAAGATTGGATACACCAAATGCAAACTCATCCATGGATAGGTA -CTGCCCATATGAGTACCTCAGTCAAATGGAGAGAGTAACTGCTATGAGAGGTGGATAATA -CTTCCTCCTCAGTAGAGAACAGTAACAATTTTGGGTTCCATTACATATGAGGGCATAACA -TGTGGTGGAGTTCTCTGTGAACTACCAGACTGGACACACCTGTAGGTGAAGAGAAAAACC -CGTTAAAATAGAGGGCAGAAATCTACCTTCCAAAGACAGAGAACTTCTGCGATGCTGAGA -TTTAGGGCCACAGCAATCACTGAGCCAAATCCCAATCCGTATGGATCCTAGTAACAAGGG -AAGAAGACCCTAATTAATTCAATGCATTGATAGTTGGGTCATTTTCAAGAGCCCTATACT -GTAGGTTCCTTGGTAGCAGACTCAACAGTGGGTCCCTTAATAGTTACACTCTGTGGGGGC -AAGGTTTGTGGAAACTTCATGAGATAACACAAACAACTTGTGTTAGATTCTGTTGCTCAC -CAGTCTTTATAATCACCTAAAAGTGGCCCTGCTGCTTGGCTTGGCTGGAGGATCCAATGG -CTTGAAAAAGCCCAGCTGAAGGTGTATATTGCCTTCTGGCTGCAATGCTGAATCTAACAC -GGAAGCTAGAGAAATATGTGGGCCAGTGCTCTGCACCAGGGGCTCACTTCAGCATGACAG -ACAGTACTCACTCTTGTCAGCAGTGTGTGCTCAGTGGTACCCAAAGTGCTTGGGAGTTAT -AGAGAGTGACTTTAAGACAGGAAATATGCCCGTGCAGTGGTAGCAGATAAGATCACACCA -GTCCTTTAAGCTAAGAGAAAGGTCAGCACGCTAGAACTACCTTAAAGAAAGTCAGAACTC -ACTAGGTTGAACTTGATGTATAGACCACCCCCCCATAATAGAAAGTTACCAAAGGACTCA -TTTCACAAGTCATGAGGGATGACAGTGGGCCTGTGACCAAGACATACTATGGAACTGCTG -TATAATCATGCAGGAGCAGGGCTCATTCAGTTGCGAATTCCTAAAGCAGGCTTTACAGAC -CTGTGCACACTGTATGAAGAGTGAACCAAGCCTTGAGATGTCTTAACTGAAAGCCTTCAA -CAAGACAAGCTAATAGCAACTCCACAACCACCCAACTGCAATTCCAAAACTACAAGTCAA -AACGGACAGGTTCCTCAAGCAAGGGCAGAGACACGACTGCAATTCATCATGTATGAATAC -AGCCAATATAATACTAGACACAGAGCTGGGCAGAGGTGGTGCATGCCTTTAATCCCAGCA -CTTGGGAGGCAGAGGCAGGTAGATTTCTGAGTTTGAGGCTAGCCTGGTCTATAGGGTGAG -TTCCAGGACAGCTAGGGCTACACAGAGAAACCCTGTCTCAAAAAAACCAAAATAAATAAA -TAAATACTAGACACCGAATGCCTGATTGTCCCTGGAGGTTTAAACCAGCCCTTGATAGTT -CACCATATCAGCTCCCTGAGGGGAGGGGGGGATTAGATATGATGTTAACTGCCCTCTAAT -ATGTTGTGAAAATGGTCTATCAGGATTTAGGCATGTTGGAGGGAATTATTCTTAAAGAGA -TATATACAATATTATGACAGTCACACCTCCCTGAGGTAATCTTTTCCTGTCTGTCACAAC -TGATTTAACCTTGCTTTTCTAGTGTGAGGAATTACAATTGCTGTGGTATCTAGTAACACA -GCAACATACCTGGTGCCTTGTGTCAGAGACGCACAAGAGGCATCAACCTTTGAAGGGAAA -CATGGGACACATGTCCGTGTCTGAAGTAGTCGTGGAGACCTTGTCCTTGTAAAGGTCTCT -GACTGTAGTAATTGATGCCCATGTGGGAAATAGATTGCTGGCCGCTTCCTTTCTTTGAAG -ATGGTGATATGGAGAAGGAGGCTAAGAGATAAGAGGCAGAGAATGACCATTTGAACTTAG -TTAATACAGCCTGGAGTATTGAAAGCCTCCTCATTCTGATTATGCCTGTGACTGCATTGT -AAGTGCTGTGTGGATCCTTTCCTTTCCAGCAGCCATGGCCAAGAACTAAATAAAACATCC -AAACACCCACAGAGTCTTCCTCATCCTTTCTTTGCTCTTTTGAAACATAGACTCGAAGGT -TTCTGAAGCCTTAGAATAGTTGATAGCCAGGCAGACAGAAGCCAAGGAGAAATAAGGAAT -AAGAGATGATACCGGAATAAATTCCGTGATCAGGATGCAAGCTGGGGGGGAGATCTTAGA -GTCACCTAACTAAACTAATTCTGACTCTAGTTTTTCCTGTGACAATGGGGCCCATGGATT -TCTGGGGCCTGTTGGGGAAGGCACCAATGTATTCTGGCCTATTTCACAGAGTAGGTGGAA -GCCTCATACGAGCACTCTTGCAGAGAACATCTTAGGACACGAGGTCAGAGAACGGTTGTT -CCCCCCACCCCTTTACCTTGGAGCCTGGCACTCCATCCCAAGCTGATTGGGATGGGCATC -ATGGTGTCCAAAAATGAACTGTGTAGCATGGACCAAAAAAAAAAAAAAAAAAAGGCACCT -ATTGGAAGAGCAGGGAGTGAAGCCATTAACTGGTCAGCTCCATCGTGCAACAAGCATGAA -AACAAAAGCCCCAACTTTCCTATACTCAACTGTCAGTGTGGTAAAACCAAACAGCAGACT -GAAAAGATATGGAGAGGAGAGAGAGAGGAGAGAGAGGAGAGAGAAGAGAAAGAGAGAGAG -AGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAATGGAATTAGTGTTTTCTCAGATTTAC -TTTAGGTGTCTAGAAAGTTGACCTGTAAACAGAGTTGGTTTTCTGCAAGTTAAATAATCC -TGGTTAAAGGCTGCCTGAGTGATTCTAACCTCAGGTCAGAAGTTGAATCCACAGCACTAC -ATCACTATTCATTAGTTCCTTTACGCATACATTAGTCTGCATTTGTTACATTTCCATTGT -TGTGGTAAAATACCATAAGCAAAAGGAACTTGTGGAATTTATTTCTGATTATGGTTCAGA -GGAGGAGTTCCCAAGGATGGAAGGAGGAGTGGCAACGGAAATTCGGAGCAGGAAGCTACA -AGATCGAGTCTTCAAAGCAAACAGAGAGGAGGTAACTGGAAGTTGGGCAAGGCTATAAGC -TCGCAAAGCCCGTGATTTGCATCCTCCAGCAAGGTTTCACTGCCTAACGTTTTTATAATT -TCCCCCAAATGGTGCTATCAACTGGAAACCAAGTAATCAAATATCTGTGGTCAGAGGATT -TTTGTCGTTCTTACTTAAGGGTAAGATGAGGTGTCTTACATCTGCTGCCAGCACTAGATA -AAAATTATAGTTTGAATATGAAATCCCTCACAGATTTTTATGCACGGGGTTCCGTTGTCT -CCTGGTGGGATTTTAAAAAGTGGATCCTAAAGGTTCTGCCTAGTCAATGAAGTGATCCCA -TTCATCATGGAGTCATACATACTATGATGGCATTATTGGGAGAAAGTCACCTTGTCCTTT -GCTCTTTCCCGGCTTCCCAGTTGTTACAAGGTGAACTGTGTTGCTCCATCCATGATCCCC -ATGGTCCTGCCCAGAAGCAATGAAGCCATTTAACCTCAAAACAAAATCCTGTAAACTATG -AACCAGAACAAACCTTCCTCCTTTTGGATGACGTGGGTGATGTAATTTCCTAGGGTCACT -GTGAGCAAATACCACAAATCAAACAGCTTCCACAGCAGAGAACGTCTTCTCCACGCTCTG -GAAGCTGGTGGGTCATCCAGTCAGTGTGTCTGGAGAGCCAGGCTCATTCTCAATGATCTG -AGCAACAATTCCCGCCCACTCCCTGTTATTTCTGTTTGCTGGCAATGTATGATTGACCTT -CACTCGAGATTTCTTCACTCCAACTTGTCTCTCCGTTGATCCTGTGACTTCCTCCCTAGA -TTTCTTTGTCTTCAGACCTCAATGATAGCAGTGCCAGGGCCCACTCATTAAATGATCTCG -CTTTAACTTGATTTCTCCCCTGAAGACCTTACTCCAGTTTCCATCACACGCACAGGTGCT -GAGGGGGTGGAGCGGGGTTTAGATGAATTTGGATATACATAATTCAGCTGAAAGCATGTG -ACAGGATGCTTACTGGGTGCCATCAGCACAAACCTTCAGGCCTAACTGCTGAGAACCTAT -GGGTTAGAAATTGTAGTGTAACCCAGAGCTTGTGGGGGAGGGGAAGGGTGAAGCAAGAGG -ATCATGAGTTCAGAGACAGCTCGGGGAGCACAGGGAGACCCTGTTTCAGGACTACCTAGC -CTACTGACTAAGCCAACGCCAGGGCTATAGCTTGGCGGGAGAGTGATTGGCTACAATTTG -TGAGGTCTTGTATTTTATCCCCAGAACTGGTAAATGCATCATTACATGTTAACTTTAAAA -GTGTTTTACTCTCTCTGGCTCTTTGGCTCTCTGTGCGTGTGTGTGTGGGGGGGGGGGGGG -GGGGAGGTCCTGTCTATCTTCTTGTGTTGCTGGGGGCTAATCCTATACACACAGACGCAC -AGACACACAGAACACACAGACACACACACACAGCGACATGCATGCTTTCTACATTTGTAG -AAGGCTCCTCCAGGGTGTGCCTCATTCTTGCAATGTAAAATGACATTCTTTGTATTTCCA -GTATGTCCAGCAAGAGGCAAAGGACCTGAGAGGCAAAACCAAAACCACCAGGCCAAAAAA -TGCAAGTACTGTTGTAGGCAGGGAAATGCCAGGAGGGGGGTGCTGCCTGGAGCACAAATG -TGCTCTAAGGAAATACAGTCCTAATTCCAAGCTGCTTCTAAGCGGCTGGTTTCCCAAGAG -AGTCACCAATGTGCTCCGCAGGAGGTGGAGGGGAGGGCCAGATCCTAAGGTTCTCAGTAA -TTGCATTTCACAACTAGACAAGATAACTGGACAATTCAAGGTTTCAAGGTGGGTGTTTAT -GTTGTGTAAGACACCATGAATTAAAGACAGAATTGTGAATTGTTTTGTAAAATGACATTT -ACACGATGGAAGAATGTAAACAACCAATTCTTAAAGGAGCATTGCCAAGCCGAAGAAAGG -AAAAGGTCAGTAGACGTAAACCTTCACTTTGTGGACCTCCTTGTCCTCGCACTCCCTCTC -TTTGTTGTAGTAGAAGAAAGTATTGTCCCTCCGCTGAAGTTTCTTCACGTACCCTGTCTC -TGGCCATCGGTCGACCTGCACCGGGAGGAGGAGAGGACCGATGAATTCCACGCTAGTATG -ATTTTACGTCACGTTTCACCGTCTGACAATTTGCATCAAAAATTAAAATCCGAGATTAAG -TTTTAAAGTCCTTGCCCTCTTGGAGCGTGGAGTACACGCGTAACACAAACTCAGTTTCCA -ACTTAATCTGGAGAGCTCGTACTAAATTGAGTGCTTCTCTCTAGAGTCGAGATTTAAGGT -TTTAGTGTCTACGTTATAGCCAAGACTGAGGACATGTGACAAATAAATCAAAATTCATTG -TTCTTATGTTTCTAAGTGATTCAAAACACTGTCATTTCTAAAATAACAAACCCAAGGAGA -CACTGGGAGGAGTCCAGGGCCCTTGCTCAAACACCTATGTCGATCACAGGCTTCAGAGGC -AGGGACTAAATCAGTGGCTCTCTGCCTGTGGGTCGGGACCCCTTTCACAGGGGGTCACAT -GTCAGATATCCTGAACATCTATATTTACATCACAACCCATAACAGCAAAATTATAGTTAT -TAAGTAGCAATGAAAATAATTTTATGCTTGGAGTCACCACAGCATGAGGAACTTTTAAAG -GGTCTCAGCGTTAGCAAGGTTGAGAGCCACTGGACTAGAGGAAGGTACTCTCCTTGAAGA -GGCAGCAATGCACTTCCAACCAAGCTTCAAGTTCAACACTGAGCCCAATTATTGATGGAC -ACTTGAAACCATAAATACAGTCTTGAACAACCCCTTTCTTCTCCCTGCTACTCTTTGTTG -TGTTTCTCTGTGTGTTTGATCTCTCACGTGCCGTGATTTGTATGTTCGCTTTACTTTTTC -TCCAGTTTCAGTGTTCTGCTTTCTCAGCCAGGTCGATGTGTGGTGGCTGTGCTGTGTGGG -TTTGTTTCGGTGTTTCATGGAATTTGCTGTTGGTGCCACACCGCTCAAGGATGATCTTGA -ACTCCTGACCTTCTTGCCTCTGCCAGGGGATTATAAGACATTGACCGACATGCCTAGTTT -ATGTGATGCTGGGAATAGAACCCAGGGCAGGGCAGGTTCTCGCATGCTAGGAGAGCCCCA -GTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTCTGTGTCTGTGTGT -GTGTGTCCTTTTAGGAACTTGTCAAGTCTCAAGAAATAACTTTTCTTTGGTTCATGACTT -ACCACAATGTATTCTAGGATCCAATGTGTTCTTATTATTAATAAATTTTTTCTTTCTGAA -TTTTGTGTGATATAACTTATTATCAAAAGTCCAAACCAGATATTGGAAAATGGAGCCCCT -TTCTCCAACTACCACTCCAGAGTGGTAGTATTCATTTTCACTTTGCTCTTATAAATCACA -GCTTGCAATGGAAGAAAAGATGGTGCCTATTGCTTGAGGAACTATGCCTGTTATTTTCTG -TTAATATTTTTTTTTCCTTTTTCCTCTCTGTTCCTTTCCTCTCTCTTTGAGACAAACTCT -CCTTATGTAGTGCAAGCCTGAAACCCTCAAACCTAGTATCCTATTTCAGTCTACAGGGAC -CTCAGGCATGGGCCACTAGGCATGGATTTTACATTTTCTCTTGAATGGCTTATTTCTGTG -TCACTAGAACCCAGCTCAGTTGATCAGCGTGGCAGGTCCAGCTACATTTACTCCCTAGGA -AAATAGCAAATGTTTCTGGCTAAATCAAAGCTGTTATCAGCAGGACAGAGGAGTGTCCTC -AAGTCTCTGGGATAGCTTCTTATACCTTTTCCTTGTTCCAAAGATAATTGTGCTATTTAT -AAACTGTGCACTAGATCTTCAGAATATTCAAGGCCACCTGATAAGCATCAACTGGAAGGT -TATTCTGGAGGGAAAAACTCATGGTAGGACAGGTAGATGGTCAAACAGGGAGGTACTCAG -GGGTGTGAGTTTTCTAGCTTGGTATCCATTAATGAAAGCTAGTTGATTGTAGAGTGTAGC -TACATCGGACAGAATGCTTGCATCTGTAATCCCACTGCTTGGGAAGAAGAGGCGGGAAGA -CAGATGCTCTCATCTGTGCACTGAAGTCAAGACCAGCATTGGTCACAAAGTGGGATCTTA -TCTCAAGAAACAAAACAAAACAAACACAGAACACCTGAAAAGGAAAAGAAGAAAATAATA -TATGCAACTTCTTTCTAATTCACAGTCCAGATAGTAGAGGGGAAATGACATCTTGCTACA -AACTGAGCATGTGATAATAGAGCTACCAAAGTAAGAAAAAGGACTGTTTTTGTGGTCTAT -GGAGAAAGACTCATCCTGTGTGTGAGAACTCTGTAGTTCACTGAGTGTCCAGCCAAGGAA -CCACATTGTTACCAAGGGGCAGACCACCTGGATAGGCCTGTCTCCCTCTCTTCAAATAGT -GTCAGAGACGTCCCTTCAGTTACATTTTGTTGCTGTTTTAAAAATATTTCACCATCTGCG -AATGCTTATCAAAAGCAAAATGTTTATCAAAACAAAGGAGTTTATCAGCTGATATTATAA -AAAGCAGCAAGTTTACCATGGCAACTTGTTTCACTTGTTTATATTCAATTTCATCCCGAT -ATCCTGCTTGTTGAAATCTGTACAGATTTTCTATTTCCTCTGACCATTTCTTGGCACGAC -TTATTGATTTTGGTTTCACGTCAGAAGTAGCCATGGCTACAGAGGCCTTATTAGCAATTA -TTTCTGAAAGAAGTTAGAACAATATTAATAGGCAACATGATGATTACAGTTTTCAAGACC -TTTGGAATGAACAAAAATGATGAGAGAGTGAGAGAGAGAGATCCTCAGAGTGAACACTTT -ACATTTTTAACATTCATTTCCAATACTGTTATTTTTTGGGAAACAAACTGATACACATTA -AACTACTTCTAAACCCTGGGAGGTACAGAGAATAGCTAATTTCATCATCAAATAAAATTG -CATTTGGAGTTATTTAGTAATGTTCTAACATTCCCGTTCTGAGGCTAGGCAGTAGGTAGT -GTACATTTAAGAAAATATACTGTCATTTCTATCTGCTTAATATATTGTCAAAATATTCCA -CCACTATTCCATTGATTTATATTCTCACTCTCTTCCCCCTCCTTAAAAAAACAAAAACAA -ACAACAAACAAACAAACAAAAAACCAAACCAAATGTGAAAATAATGATTCTCATCAAGGT -ATGGTGATGGCTTTGGGAGGTCAGGGCAGAAGAATCTGGGGTAAGGCTGTCCTGGGCTGC -TTAGAAATCAAAAGAATAGACACTCTTCTCTTTCAGTTCACTTTCTTATAAGGTCTATTT -TTAGGTTTCTGAAGACATCATAACTTATTTTCTTGGGTCACGGTGTCACACCGTCCTCTA -GCAGAGCAACGTTTGAAGACAACTGCACACGTCCCACACTAGTTGCTTGGCTGTTGTGTT -AGATCAGTGATTTAATGACTCAGGTGGTTACTGTAGGTCAAGGACATTCAGCTCTTCGAG -TCCAGTTCACATTAATTATTCTCTTACCAAACTTCTATTGCTTCCTTTTCACCCTGGTTA -CTGGCATTGAACTTGAGACCTTTTTGAGGGTTAGGCAAATATTCTACCATTGAGCTACAT -GCCCAACACCACAGCTAGCTTTTCAAAGATATTGTCTTGTATTTGTTTTTCTCATAATAC -TTATTTTGTTACAAAAAATATTCCACATAAAGTACCCAGAATTTCCCCCATGATTCCTTG -AATCCATTTTATTAAACCTATATCTTTTGTTTGAAGCATAAAGGAGTTTGTCACTTCATA -AAGAAGTTCCAGAGGGAATTTATGTATTCTTCACTGACTGTAACAAATTCTCATTAGGTT -AATTTATTTAAAATGCAATGATAGAAAAGATAAAATCATTCTTGCATCAATTGGAAATAT -CCCTCCCTGCCACTGGGTGAACATTATCCCAAACATAGGCTAAATCAGGAGTGTATGAGC -AGATTCACAACAAATGCCTTCATAAATGCCTTTACAAATGCATTAAATTTACTTTTGTGG -AGGGAAAAATAGGAAAAGGAAAAAATACAGACTTGCCGAATTTCCTTGAATTTCCTCAGT -GTGAAAAATGTAGCCTCCAAGTTTCTTCTCACAGTTAATGAAAGAGAGAGAGACGGTCAG -GAGGCCAAGCCCTCCGCTTAGCTCTGAGATCAGTCACACACAAGTATTAACGATGGGCCT -AGGAAGGACAAACAATTTGCCCAAGCTCCTTCTCTTCCCTCTCGACTTGTTACATTACTT -ACACCATCACATCCCAAATAGAAGGCTGTTTCCATTCTATTTGCAAATCATAGTCTAACC -TTTTCTAATTTAGCTCCAGATTTAAATTAAATTAAATTAAATGAGTTGTGTAATTTCAGT -TCTGATGAAATCAGTGACATGTCAGACAAATCACTAGAATTGCTTTTGGCATTTTTTTTC -CAGTGTGCAAATTGACGCACACTTTGGTTAGACTAGAGAAAATGAAATTTTTGTTAACAT -GTGGGTTTTAAACTTTTGCCTCTCAGTTCTGTTAGATTCCAGCTCATGTTGTATTTTATT -CATTTTATTGTTACAGGATTGTAAGGATTTTGGAAAGCGTGACAAAACAACAAACCAGTT -TCTTGTTTTGTAATTTCCTTCATTTCACTGTGAAGCCCCTCACATCACCAGTACACTACG -CACTAGCTATGACTAACAAGTGAGTTAGACATACACTTGTAGAGGTTGGTTACCCCCCTT -ATATAGGGGAGATGAATTATATATAAAAATAGAAAATATGATATGAAGAATAACAAGGAA -AAGTGTGGAGTCACTATATTAAAAATACATTCAAAATGGGTGTAGTGGTGTGCACATTTC -ATCCCAGCACTTGGTGGACAGAGACAAATCTTTGTAAGTTCAAGGCCAGCTGTTCTACAT -AGGGAGTTCCATCCAGGACAGCCAGAGCTACATAGTAAGATCCTTTGTCTCAAACAAAAA -CAAAACAAAACAAAATCAGTCAAGTGGCTAGAGAGATGGCTCAGGGCTCAAGTTTTTAAT -TGTCCTTGCAGAAAATGGAGTTCCTTTCCCTGCACCTAGCAAGCGCTCACAACCACCTTT -ATGTCCAGCTCCAGGAGACAAGATCACCACTGCCCTCTACTGGCCCCTTGGGCACTGCAC -TCAGTTGTACATGAACTCATAGACACACATGAATACTTCATTGGAAATAATTTTAAATAA -TAAAGCCTTCTAAAATACTCAGACTTCGTCGTGTCTTTCTATGGAGTTAGTGGCTGAGTG -GCTTCTGTGCTTCTATAGATAAAGTGGTTTCATCCTCAGGGCAGTGGCTCGGGGCTCAGT -ATTCCTTCCCCCATCATGCCTACTCTAGGCTCAGCTGTTTGATGGATAACAAATATTTTG -ACTTATTTGTATCATTCAAAAATACTCTCCTGAGGGTCATGCCGGGGTCGCCAAATCCCT -TTGATGTTAAGCAATTACATTAACTATGCATATAAAAATGCCACATGTTATATACGGGTG -GGAAAGACGTTACCTTTAGTTGAAGTTACAGGAAATTACTGTTTTTCTCAGTAGGAGTAC -CCACCCATCTTAAAGACACGATCAGACATTTGAAACTTTAATGTGAATCTCACCATAACA -GAAAAGGCAAATTTAGTACCTGCGGTGACCATGCTATGACTCAAATTCTATTCTTTCTAG -TTATTAAAAATAATGAAAACCAACAATGACGTGAGCCTTGTGAGCCGAAGCTCCCTGAAG -CTCCTGTGCTGGAGACCTGCACAGCCAGTCACCTGGGGCCCTCCTCGGGTGCACACATTT -ATGGCTTGGAGGAAAACCTATCAGATTGTAGTATTTAGCTGACTACTACTTTCACCAGTC -CTGAAGCTAAGAAATTTCACATCAAACATCCGCAGAAGCCACTATCCTGCTCTGTACTAA -CCTGCCTGTCTCACGTCCTCACAATATAATTGGCAAATGCATCGAGTTATGACTGTTGTA -CTTACTTATGTCTTCTCATGCTGCACTTAAGATGTCCATGGCTCCAAACAAGTATAAAGG -CCAGAAAGCAATCAACTTTATCTACCACTCTGACTTTTAAAATATAAACATATGTGTGTG -TGAAGTGTGTGTATGTGTGTGCTTGTGTGTGTGTGTAATATAAACATTCTATAATGCGTT -AAAAATAAAAAAGGGGGTGGGGAATGTCAGAACACACTCAAAAGAATGTCACAAGGTGAG -CCATGCCTTGGGGGAACTGTGTGAGAAGCCCCAGGAAGAAAGACAGAGGGCCTTTTACTT -CAAGTGCATTGGGTTTCCTGAATTGTCCTTGGACCTGATTTCATGCCTCTTGTGTTAAAT -ATCTGCATTCAATTTATAAGACAACTTACTGGAGGTTGGTACCTAGCTATAGAACCCAGT -CTGGTGAAAACATACAGCTGAGTTGCTGTCCTTAATCTCCCTGAATCTGAACATGGCCTT -CTGCATTGCTTTCGTGCTAGATATAATTAATAGCAGGGCCAGGCTATTGTGTTTACATTG -CTCTGTCCTGAAAGAGTTCTGGGAAAGGGCTACTCTGTTTATTTACATAAACTTTTGTGC -TTACTCATGTTTCTTTACACAATTTTCTGATCATGATTTTTCTGAACTCAAATGACCTGC -CTTGAATCACTACTCTCTTTATTACATGTATGAAAAAAAAGGCACACTGAAACTGAAGGT -ATCTACAGCATTGACTCTAGTCCAGTCCCTTCTTTAAGATCTTCAAATCCCAGAAGACAG -ATCTTCACAAGTCAGTGAAAGCCAAACATCCTTAAAGCTGTTACAACTGCAGACACTGTT -GGCAGAGTTATTGACCAGACACCTAGCATGCTGGGACAGAAGCATATCTTGTTGAAGAAG -TCCAACTGATAAAAACATATCACAGCCATTTCAGAGGAAACCTTGGGAAGATAACAGGCT -ACAGCACTGCACAGTGAAAGAAGAGAACAAGGTGGCCCTGGGGTAGGTAGCCTATGGTAC -TAAAATAGTGGACCACAGCACAGGTCTTCATTGCACCCAACATTGCATTCTGGGCAACGA -AGGAGTTCAGCATGACTGGTGTGCATCCTACTCAACTGGACGCTACAGGGAGTGGTTTTT -AAGTCTCCACCAAGGTATTTTTATCATATTTTTTTTTCAGTTCAGTGGAATCTTCTGGAA -CTCCTTCAAAATATCCCATTGGCAGGTTACAAACAGATGAGTAAGAAAATCACAACTGCT -GAGCCCGTGCAGATGAGCCTCAGCGTCAGTGTAGTCTGCTGCATCCACTCCTGCTAAAGT -TACAATGTATGCAGGGAGCTAAGGTGCAGAGAGCTCCGGAGGCTTCAGGAGGCAGAGGCT -CGCCTCGGAATGCGATGCTGGAAACCATGGGCAACTCCGACTGTGGCAGTGCTGCTGCAG -CTTCTTTCTGACAAGGACGCTCGCTGCTTTTGGACTGGTTGGTGTCGCTGAATTTAAACC -TAATAGTCTGAACTGGTTGCACAAAAATAGGAAGAATGAAAAACTGTAGTGAAACTTAGC -TGTGGGCAGTTTTATTATGCTAGAGATATGACTTGTAAAATTCCAGGTAGGAGCTTTGTG -TGCAGATTTTGACGCAGGGTCTCATGTTGGCTAACCATGGTCTCGAACTCCCTGAGGATG -AACTGAACTTCTGGTCCTCCCGCTTCCTCCCCTAGAGCTGGAATTTCAGATGTCTGAATC -ACACCTGGTTTAAGGGATGCTGGTATCAATGTATGCCAATAAATTGGGGGCCATTATTTA -GTTGTCTTCTTCTCTGGCTAATGTTCAGGCATGATGCATCTTTAAAATGGCTATTCCCTC -AAATTCTTTAGTGAAGTATTTTTTGTTTTTTGGTTTTTGGTTTTTTTTTTGTTGTTGTTG -TTGTTGTTTTTTTAAGATAGGGTTTCTCTGTATAGCTCTGGCTGTCCTGGATCTCACTCT -GTAGACCAGGCTGGCCTCGAACTCAGAAATCTGCCTGCCTCTGCCTCCCAAGTGCTGGGA -GGCATGTGCCACCACGCCGGCTGTGAAGCATTTTTTAAAAGCCATTTATGCTATTGCCTT -TTATAATGAATGGGTGTATTTGAAGTAGCACAAAATCATTTTAAAATTCATAACTGCAAA -ACAAGACTAACATCCTTAATGGCATAAGATCTAAACAATATAAAAATATTGATACTTTAA -TAGTTAACTTGTTGCCAGAAAAAAGAATTCTTTTGTGAAAGACATAACTTTTTCATTAAT -TTTTACTCTTTAAATAGACACTAAATTACAATTACATATTTCTTTCTGTTTTTGTTAAGA -CTCTGTAAATCAGTTTTCTAATTTTGCTCAGATAAAGTACCCATGCATACTATATGCATA -GTAAATATAATTATATAATAAAACACACTTAATTTCTATCATACATATGTGTGTGTACCA -CTATAAACAGGAAGTGGCAAGGCTTGAATGTCTACTTTTTAGAAACTGAATTTCATTAAG -CACTATTAAGAGTTATGTATGTACTTAGGTCCCTGACATTCAGTTCTAATGTAACCGTAG -TCACCTATGCTGGAGCCAGCTACTACCTCAAGCCTTCAAACAGCCATTTAGAAACGACTA -CAAAAACATAACACAGAAACTCTTCATTTAGACCCACAAGGTAACCCAAAAGGAGGCTGA -AGCCTGGTACCTTCGCCTTGGTTTTGTCTGACCCCTTTACTTTGGGTCAGAGGAATGCCT -ATCTGCACCGGGATGTTAACCATCCAATCATGGTCTGTCTATTTAAACTATCTCACCACC -CTTCAAAGCTGAAGATCTAGGCGGCCAAGAATTTGAGAAATCTTGGATTTCCACCAGGTG -CCTTGTAGCATGAGAGTTGACACCACAGGGGTGAAGGACACTACAACCTGGACTCACAAC -TTAAATGAGACCGTTATGAATACCTTTTATGCCCTGTTTAGTTTCTTCCTCTACTTAACC -CTTACGCTCATACCAGCCCCCCAAACACAAACCTGGGGCCCCAGGATTTTTTTCCTTATT -ACCCTCGCTAGTGTACCATGTTAATTACATCTTTCTCTACTGTTCACTTTGTGTGTCTCC -TTAATTGGTGTATTTGGGATGGGTGGCCAAGTCCAGCGTGTTGTCGCTGGAGCTTTTGCC -TTGTAACCCGTAATTAGATAACATGCCTAATCTTCCAATCCCCATCTCCTCACCTTATAT -CATGATTTGTGCTCCTAGCAGGTGGCAGGATCCCTCTAACTACGTGTAAACCTTGTTCGA -GATAACGAACATACTGGGACTGTATTCTGAACTCAGTTCTCACATTGGGTCCGAACATCG -TTTTCTGAACACAGTCCTCAAAACGGATGTTCATTTTAAAGACGAAAGTACCCCCCACCG -TCAAGCACTCCCTTCTGGTCTAGGTGTGCCACGTTTGTGTAAAGCCACCCCGTAAGAGTG -TTCTCACAGCTAGCATGCTGTCTGCCAGAAACCGCTTTCTTCCCCCCATATATCACGATG -TTTGTAAGGTATAATCTGCTGGAAGAAACTGAACTAGCATCTGAGCCCTGGCATCACATA -CACATACATACAGTGTGTGTGTGTGTGGGAGGGGGGGGACGGCTCCCGCTATCCGCGATT -ACCCTCGTTCAGCCGGCCTCGCAGGAGGGCGCAGCGGTGTTCGTGTTCTCTACTCGGGAT -CTTGAGCTGAGACAGCCAGGGGCCAACTGTTACGGCCGGTGTAACCGGCGCGTCTCCTAG -CAACGCCGTGACGCCGCTCGGCCGGTCCACGTGAGCGAGCCAAGCCCAGTTTCCTCCGAC -CCCGCCCCCCGCTTCTGGGTCTTTGTGCGCATGCACAAGGGCCAGGCTGGGCGAAGAGTT -CTCTGCAGAGGGGATTCCCCGGTTGGCGCTGCTCACTAATGCTCGCTGTTGAAAGCGTTT -GAGAGAATAGACATTTTACAGGTTCAGAATCCTGATAGAAGTGTGTGCTTGGATCACTAA -ATGAAAACGTTACCATCTATAGATTTTTTTCCCATTAGTATCTAAACGGATAGTTAATAT -ATCACCTATTTCGGTGAAAAGTGATTAACGATCCGTATTTTGAGTCGAGAGTCACGATGA -TTGTCTAATAAATCGAGGGTGAAAGGGAAAAGGTCAACGCCAAGTCATTGAAAAGCCCCG -GAACCAGTACTTAACAGTGCAGGGATTCTGTGAACTAGTTGTTAAACACAAGCCATATTT -TTTTACAGATCAAATTCAGCAAGGTCCTAGTTAAAAGTGTCATTTAACACTAAAGAGGTT -TTAAGTTTAAAAAAAAAAAACGGATCTATAACTCTCTAATTTCCTTAGCCAAGATGTATC -TCTGAACTTTAGACCTATCTAAACAGTTTATATTCCATATCCAAACAAAGGAAACTCTAC -TTACACATTTTCCTCTTTGACTAGCTGTTACCTACAATCCTCTGTTTCTATTATTCCATC -CATCAGCAAGACCTGTTGGCTTTAATAGCTCCCACCCAAGTCCAAAAAGCCATCTCTTGG -CAGTCTCTGGCCACCACACTAATTCCCAACCTTGATCCCCACCCCCATAGCCTGTTCTCC -ACACAACAGTCAGCACCAGACACTTAAAATCTAAGTAAGATTATGTCAGTCTTGGGCTTG -GGCTGTGACCCTGTAATAGCTTTCTATTTTATTCACAGTAAACAAACAAAATAAACAACG -AAAGCTTCAGAGGTTTATAAGGTCAGTAAAGCCTTGAAATTTCCATATGACTCTTATAGG -TTTGTTGTCTTCCTCGGTAATCCTGGGTCACTTTGCACCAGCCATACCTAGCCGAACAGC -TCCTAGCATGCAAATGTGTATGCAGCATGCTCAAAGTGAGGAAATATATTTCACCATCAC -ATTGCCGCTGCTGCCACTATGAGCAGGAAAAGCAAGGTAGCTACGAGGAAGGCACTTCAG -AACACAGGCCTTGAATTTAAGTCTGGACTCTGTTTACTGAGAAGACCTTGTGCAATTTAC -ATAACAATGTAACAACTGAACAATAAGAGCCTGTCTGCTTGGGTTGCTGTGAGACAGAAA -TACTAAACACAGGACACTTCAGACAGCATCTGGAACTCCCCAAGTGCTGGCAACACATTA -TGCGGGGTAGTCATTCTGTGAACAAGGGTTCTTTGACTGCTTTACACTGTGCCTTAGTGT -TCTGCCCAGGAGCTGTAACATTGTAGAGAGCAGATAACTACTTGTTGAACAAATAAATGA -GTTTTGACCATCAGATTTCCTAGAGTATGGCAGTGGGCTTCTTTGGTTCCTTACCTGAAA -CCTCCATAGAATCCTATATTCAGATTTCATGCATGTAAACGTTGTAACTTTTTTTTAAAA -GTCTGTCTCTGTCTCTGTCTCTCTGTCTCTCTGTCTGTCTGTCTGTCTCTCTCTTTGTGT -GTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTTGTGTCTGTACATGCATATACA -TGTGTATGTCTCAGTGAGTATATGCACCTGTGTACAGATGCTCATGGAGGCCGGGGGTGT -TGGATCCCCTGGGACTAGAAAGACAGGTGATTTTTGAGCCACCCGATGCAGGTGATGAGA -ACTGAAGGTGGTCTCTCTGCAAGAACAGTACAAAGTCTTAACTACCAAGCTGTGTCTCCA -GTCCTAAACAATGTCCTTCAATTATAGCCACACCCACCTCTCCCTCTCATTCTCTCCAAA -CACCCTAGCAGTTCCCCTTCACCCTCCATGACTTGTCTCCCTGTCTTAGTTTGTAAAGAG -AGTAAACAATTTCTGAACCCAAAATGGCCAAAAATGAACTCAAAAGCAAACACATAATTA -ATCTGAGGAGATCATACCACAGTGTATGTCTGTATCAAACAACACAGAAGTCTCTGTTCT -AGTGTTTGCTGTAGTTGTTTAGTGATGGGTCTCCCTATGTAGCTCTGGCTGACCGGGATC -TTGATATGTGAACCAGCCTGGCTTCAAACTCACAGAGATCTACCTGCCTCTGTCTCCCCA -GTGCTGGGAACAAAGGGTTTGTGCCACCACACCTGCCAGGCTCAATTCTAAACACAAAAC -ACACTCCACATTGCATAAGCTGTCATGGCACACAACACTGACAAACACTGCTTGAAGTAC -CTCACATTCAAGAACTCCAATTATTTTTGCTGTACATGCATTTTTTTCTTACATAGAAAC -AATGACTTAATTATGGAAAGCAAAGACTTTTAATATTTTCCTACCATTATCCTTCAGCGT -GTAAGTATATATGGATGGGTTGTATTGTGTTGAAATGTTCAATTTCCAAAATTATCCTTT -TAGATGCTGATTTGAGCTTTATAAAAAAGAAAAAATTGCTGGGCATGGTAGTGCATGCTT -TTGAGTCCAGTACTCGGGAGGCAGAGGCAGGCAGATCTCAGAGTCTGAGGTCAACCTGGT -CTGCAGAGCAAGGCCCAGGATAGCCAGGGCTACATAGAGAAACCCTACCTCAAAAAAAAA -AATCAAATTTACTTGGAAATAGAACAGAATTTTCAACAATTTCTGAAATGGTTGTAAATA -TCCATCTGCCATTTTGTTTGTTGTCTCATTTGTGCAAGGCCATAGTCTCTGCACAGATGA -TTATAAAATTAGTATCAATTGACTCTAAACAAAATGCTAAAGTTATTCTGCATCCTGAAG -CACCAGATATTGTCAAGATTTAATTCTTTCTGTAAAAAGAAACAGACCTGCCCATCCATT -AGTAGACTGATTTGGTTTTTAAATATATGTATACCAAAGACTTGTTTTCAAATAGATCTC -TTTAGGACTTATTACCAGCAAACTTTTTATTTGCATGCCTGTTTTATATACTTATGTGTC -CAGTGTTGTGTAAAACTTCTCAAAGGAAAGGGGTCTCGAACGGAAAAAGTTCAGTCATAA -GAATATAAGCATGCATGTTGCTTACAGTGACAACTTGATTCTCACAACTGTTTCCTACTG -TGTACGTCGTAACGAGAAAAGCAACGAACAAGTAAGTAAGAGTGAATTTTAGTTTGCCTT -GCCTCTCAAGGAGCTCCAACTTCTGAGAAATTCTGTCGACGACCAGACTCAGTGCAGAAT -GTATTGTCCTGTAGAGACAACCCATCCACAGCAATTGTCCTCCGGTAGTCTAGGAAAGAC -CATCTTATACAAAACCAAGGCTTTACCGGTACTACTGTGTGGAATGTATAAGTTGGTGTG -TATATCCAGAACACTTCCCTCTACTTCCCTGCTTCCTCCTTATGAATATCTGAATGTGAA -TAGAACCAGGTATTATGACTGCAAGAGTAACCAGATGTTCTCTGACCCTGGCATTCCGAC -CCCTCTGCTCAGAGCTTACTCCTGGCATCATCCCATGATCACTTCTGCCTCTGTGAAAAT -ATTCTTGTCATATTCTTCATTTTTGTGGCTTTTCAAATGTGCTGAACTCGGATGGCACAT -CAGAGTTAGCCATGTAACCACTGTGGATCGAGAAACCTCATCTTAAAGGGAAAAAGAGAG -TTTATTCTGGGGCCATTTTTAATAACCTTGGGGCTGGAACAGAGATTTGGGTCATCCTAA -ATTCCATGTTCCAACAAGGAAAGAGTTTCACAGTTTTATAGAAGAAAGTCTTAAGTCAGG -TCATATTTAGTGTACATCGGAGAGCAAAGATGAGAAAGCTTTTCTATAGGCCCGAGATGC -TATCTGATGACGTTCTTAATTTTTGGGTTAGGTGAAAATAGTGGTCTGCTAAACTAGGAG -ATTCCAAAAGGTTTTCATCTGTTACTCACAAGATGTTAATTCCAACAGAGATAAACAAGG -GATGGCTATTCCCAAGGGCTAGAACTAGCTCAAGATACGATAATTCGCTTCTGGATCTGC -AACATTCTAATCTCCCCACAGTACTAAAACCAGTCGCTCAGTTTTTGCAGACACTGCTTC -TTTTCAGTTTTCCTGTTTACCTCCACAAGGCTTGCCAAAGTGTTCTGCATAGCAGGGTTT -GGAGGTTCCAGTTGATCAACAGTGCTGAGTATCTGAGGAGAACTTGCTAGGAAGGAGAAA -ATAAATGCCACTGACAAAGTCTTTGGTGGATCTTAGTATGATTACTACACACTTTCCCAC -CCTGCCCCCCATCCTCTCCCTCTGTCTCTTTATATATCCTTCTGACTTCCTCAAAGTACA -ACTTAAATGATTACTGGAGGCCAGCAGATCAATGGAATCTTTACTCCCCCCACCCCTGCT -CTAAGAATCTATGTCTGAATTGTAGCCTTCAAAATATAGTTAGCTTATATAATACAGAAG -AGGGAGCAACTACCAATGGAATCTACTAACCAAGAGTCAGAGGCAATGACTCATCCAATC -CTCGTGGTTACCCTATAAAATACAAATTGGGATAAGATTTTTAAAAAAGTGAAAAGAACT -CGATCTTCACTAGATCTGAGGAAATGCAAGGCAATATGGTTAAGAAAAGGGAAGCTCTCT -GGCCTCCATTCTCAGTTGTGTTTCGTTTCCTGCCTTGGTTCCTCCACAGATGCGGGCAGA -TCTGCATTGCGCAACAAACACTTCGGTGTCTTTTCTTGCTTTCTGGCAGGAACGTGACTT -TCCATGACCAGCCAGTGCTACCCACAAACTACGCACAGCTGTTTCTCCGTGCCCAGCTGG -TGCAGTTATTTAAACCAAGGGACTTGGGAGGCTGGATCAGGATTGGATGCCCATTGGCTC -CGCCCCTACCTCAAGGGTCCTTTGATTGGATGTGGCTGAGCTCTGCCGGCCTATGGGTAG -GCGGTGCGCAGGTTCCCGGAAGTGGCGCCCAGGGTCAGTGTGTGCTTCTGTTTCCGAGGT -GGGCTTTGGGTCTAGTGTTCCCGGGTGCGATGAGCTCCTTCCAGGGACAGATGGCGGAGT -ATCCAACCATCTCCATTGACCGCTTCGACAGGGAGAACCTGAAAGCCCGTGCCTACTTCC -TTTCGCACTGTCACAAGGGTGAGTGAGCTCCTCTCGTTACCTATTTCAGGGGCGCTATGG -TCTGAAGAGGCAATGGCAGAGGTCGGCACCTGGTGAGGGGAGGACAGGCTGGGACTCCGC -GAGGCACTGGGAAGCACTCCTAATGCCAGTTGGCGCTTAACCTCTGGCTTTATTGAGCTC -CTGGTCTGTACCACCTCTGTAACCCCAGCTCCTAACCCCAGCTCCGGTTGCAATCAGACC -TGGACGCTGTGGTAAGGCAGAGCTGTTAGAAGTGCTGGTTGCTGTCCCAGCGGAGGGTAT -GTTTGGTAAGGCTTAATTAATTAGCTCATGCCCAAACTTCCCTAATTCTCGTTTATCTCG -AGTAAGGAAAACACGTTTCAGAACGTCTACACCCAAAGACATTAGGTAAGAGCGAAATGC -CCCTCTCTCACACAGGCACGTGTTTCAGAAGTTCTACATCCCGGAGATATTTGGCAAGAG -CCCAAGATCGATCTGTACATCTATCTCTGTCTCTCTGTCTCTCCTCCTCCCTCTCCCTCC -CTCCCTCGCTCCCTTTAACCCCCCCCCCCCCACACACACACAAATGTTTCTCACACTATA -CTCTTGGGTGTGTGTGTGTGTGTGTGTGTGTGTGTACAACCAGTCGATAAGCTTGGCCAA -GTGTCCCCCATTTTTCTTCTTTATTATTTACTTATTTTAGGTTGTGGGGCAGAGCTTCAC -GTATCCTAGGTGGAGTCATATCAGCCCACCCAGGTTCTCATACTCGCACTTGATCTTCCT -GCGTATGTCCCCTGACCCAGGTGGGACTTGAATAGCTTTCATCAGCTCAGGGTCTAACCC -TTTTTAGTGGTTCCTGTTCCCTACTCTGAAAGGTTCGTCATGTGCAGAAGAGCCAAAGGC -CTGTGGGAATCTATTTGCTCAGAATGGTGAGCCTTAGGTAGTTTCTCACAGTAGGAAGCT -TACAAAGACAACCCAGCTGTTGCAGGGAAGAGAAATCCTCTAAAAAACCAAATCAAACAA -AACATGGTTATGATTTCTAATTCTTTTCCTTGTAGATCACATGAAAGGATTAAGGGCTCC -TTCCTTGAAAAGAAGGCTGGAATGCAGGTAATTGGCTTTGTTACTTATTTGTATTTAAGT -AGATATCTTAACTGAGAGATAACACCTAGGCAGAACAGGACATACACCCTAGCAGGGTAG -CCTGTATAAACTTTATGAGCTTATATAAACATTATGTGGCTTCCACACAGATAAGAAGTT -GAACACTACCATGTCCCAGACCCCTGTCTAGTCTTACCTGCTTCTTCTCCAAGAAGTATT -TCCTATTTTGAGTTTTTGTCACAATGAGCTAACTTTGGATATTCTTGAATTTTAATATAA -ACAGGTGGCTTAATATGGTGGTCTAATCACAACATGGAGGAATCAGGAGGATTTGTGAGT -TCAAGGCCAGCTTGAGTTACATAGTGAGAACTTGTCTTAAACAAATGAAAATAAATAAAC -AGGATCATATACTGGATAGATTAAGACATCTTCAATATTTTTCAAAGGTTTATTTATTTT -TTTATTTTACATGTATGCTTGTTTACCTGTGTGTAGCTGTCCTATGAGTGCTAGGAATTA -AACCTTGGCCTTCTGGAAGAGCAGCCATCTTAACTACTTGAGCTATTTCTCCAGCCCTGT -CTAGCTCTTACTATTGTATTTCTGTGATCCGTCTGTGTTGCTAGCTGATGTACCTTTGTT -TTTTTTGTTTGTTTGTTTGGTTTGGTTTGGTTTGGTTTGGTTTGGTTTTTTGAGACAGGG -TTTCTCTGTATAGCCCTGGCTGTCCTGGAGCTCACTTTGTAGACCAGGCTGGCCTCGAAC -TCAGAAATCCACCTGCCTCTGCCTCCCGAGTGCTGAGATTAAAGGCGTGCACCACCACAC -CCGGCTGTACCTTTGTTTTTGTAAGAGTATGTTTATGTGTGTAAATGGTGGTTCTGCTAG -CAAGAATGCTAGGCCGGAGAGGTGGCTCAGTGGTGAGCGATGGCTGCTGCGATGGGCCAG -ACATGATAGAGGTTGAGAATGTAGTAGTTCACTGTCGGACAGAGTTTTGAGTCAAGGGTC -AGTCAAAGAGGGTCACTCCAGAGTGTAATCAGGCTCTGATACAACAGGGAGGAGCAGCCT -TGATGAACAGAACGTCAAACAACCTCACCGGAAGCACGTTACGGATTACTACACAAAAGT -TCCTCCAACCAAAGCCCCTAATCTAATGTAGATGTTTTGTGAAGGAGATCATCCTGCCCT -TCGGCTTTTACCCTTAGGGTGCACTATTTGCAGTATTCAATAATGCAAGACACTCCAGGC -ATGCAAAGGATGGAAACTTCCTTCAGAATAATAACTATAGATAACAGAAAACAATCACTG -TTTTCTACAGTGATTTCTTCTAGGTCAAAGTACTTCTAGGAAACAAGTCTTCATTCTGAT -GCCCACCCTGGGTATAGGAAAAAACAACTATTTCATTCTAATGTTTACCCTAGATAGAAT -GATCCTACGAGAATTCTACTGCTGTCTACTTGGAGCTGGTGTCCTCATTAGAACTGCTTG -GTAACTTTTAAAATACCTGTTCTTATTACTTCTAATTTACAGATGAGGAAACAAAGAAGC -CAGGCAGGTTAAATTAGTTGCCCAGTGTCACAGAAGCAGGGTGTGGCGAGACCAGGGTTT -TAACCAGGTCTGAGCCTATGCATCCACTCTATTGCTGTGTGACACATTACCTTGTAACAG -AGTGTTTTCAAATGATACCCAGCCTCCAGTTTCTCTGGGGAATTATGACAGTGCATAGTG -GGAATTTCTTGTTTCTGCCTGCCTAGCATCAGGCAAGACTGAAATTATCTGAAGATAATT -CTGTAACCTGGGAAGACACACATAACAGCAACAAGGCCTAGAATAGCCGGTTTCTTGAGC -TTGTCTGTCTCTGAAAGGTTTCTTTAACCTGGGACGGTTGGTTTTGTTAATAGAGAATTT -AGGTTTTAAAACTGTTCGTCCTGGGACAGACATGGAGGAATGTGCTTTCAGTGAAAGTCC -TCACGAGAAAGATGCACTGACACATCTCTGTGCATTAGGAGCCAGCCTGGTCTACATAGC -AAGTTCCAAGTTAGGGTGACATAGTGAGTCAGCATTGAAATAAACAAACATACAAGCTAA -ACCCCAAGAGAGTCAGGAGGCAGGCAAATTCCCCTAAGCAAGCTTTAAGACTCTTGCAAT -TCGCTGGGATGGCAGTGGCTCATGCCTTTAATCCCAACAGTCAGAAGGCAGAGATATAGG -TAGTTTGAGACCAGCCTAGTCTACAGGGCGCGTTCTAGGATAGAGTGCCATACAGAGAAA -CTCTGTGGTGAAGAAATCCTACAGCTGCTGGGTGTGCTAGCGCATGCCTTTCATCCCAGC -ATGTGGGAGGCAGAAGCAGGTAGATCTTTATGAGTTAGAGGCCAGCCTGGTCTACAGAGT -AACAGCCAGGGCTACACTGTCTCAAACCCAAAAAAAAAAAAAAAAAAAAAAAAAAATCCT -GAACTTACAGAGATCTACCCAGTTCACATGAGGGGATATAAGTCCTCTCTTCCTGTTCCT -GGGGGAATGTGTGGGTGTATCAGACTTGCTATATAGCTCTGGCTCAATCAAACTTGCCTC -AAACGTGTAGCATGCATGTGCTTACCACACAGTTTTTTACCTTTTTTTTTTTTTTTTTTG -GTTTTTTGAGACAAGACAGGGTTTCTTTGTGTAGCCCTGGCTGTCCTGGAACTCACTCTG -CTGTAGACCAGGCTGGCCTTGAACTGAGAAATTTGCCTGCCTCTGCCTCCCAAGTGCTGG -GATTAAAGGCATGCGCCACCACGCCTAACACCACACAGTTTTAATGAAGGATTTTGCTGT -CCATTTTCTAAGAATATAAACAGATGTGTTTATACTGGTGTGGAAATATAATCTACCGTG -GTGTATTCCTGATCTCCAAACTATACCTTTTTTTTTTTAGAATTTAATGTGAAATTAATT -CACTGGAAATATGAATACAAGGACTGGATGTATAGCACGGTGGTAGAGTACTTGACCAGA -CTATGCAAGGCTCTGGCTTTGCTCTTTTGCATACATAAATAAGTAGATTTATGTGAAGCA -AAAAGCAGACTTTTCTGTTGTCAGCACCCCTTTTCTGTTCTCTAGAAGCAGATTAGCATT -TGGCGGTATCCTTTCTAGATGTACCTGAACTCACATAAACATTGTTCTTTTTTACTTTCT -TCTGATGCTACACTTCCAGCCCCCAGTACATATGTGTGCTTACCAGCACGGCATAAGACA -AGTGGTGGTATTTCTTAGGAAGCAGAAGGCCCCTACGTGTCCCCTACTCCTGAACCATGG -ACAGGGCTGAGAGAAATAGTTGATGCTGTACTGGTACTGTGCTTGTTGTGGCAAAGCACC -TTAGAAAAGCAATCTAAAAAGGCGATTTACTTTGCCACAACCAGGCTGTGGTTGCCTGGT -CCCATTGCTCTTAGGCTCCTGGTGAGGTGGGAGCATAGCAATGGGCAAGGCAGATGAAAA -CTGCTCGCCTCCTGCAGACATGAAGCTGAAAGCCAGAGACAGAAGGGACTGGAGACAGTG -AAGTTTGTTCATTCCACCTCCAGGAACGCTGTCAGTTCATGGCCTATCACAGGATTAATG -TATGGATTAGGTCAGAGGCCTCATGTACCTCCAAAGCGCCACCTCTTTCTGAACATTACA -CTGGAGATCCAAGCCTTAGCACTGGGTTTTGGAGGGGATTTTATTTCCAAATCACGGCAG -GTGCGTTGGGAGCCACTGTCAGATTGTTGTCAACTGATTGTTATTTGCTGGAGAAAAATG -ACATTCTGCACAGAGCATTGCAGACTCAGCAAAGTGGCTTGTTTTGAATTGTGCTGAGAC -AAGCTTTTTTTCCCCTCTGTTTCTGTGTTTTGCTTTCAGCTTGAAGGTCTTCCTGTACTG -TTCTCCAGTCACTAAGGAGCTGTTGTTAACTAGCCCAAAGTACAGATTCTGGGAAAACAG -AATTGTAAGTCAACTGTAATTCAAAAAGTTGTAAGTTTTGAATAGCACCCCTTTGTTGTA -TACATGGGGAGTATTTTTAGAGGCATCTTTTGAAAAATCATTGGAATTACTCAAACCACC -TTTCTTCATGCATGTGAATTCATCATGAATTAGAATAGTGTCTGAGGTGTGACTCAGCAG -TTTAGGAGGTAGCAGGTTTTCGATACTTGTTCCTCAAGAGTGTGATTTAGGTCTTAATTT -ACTCTCGGGACTTAAAGTACAAACAAGATGTGCTTGATTATAGTTTTTAAATCACAGGTT -AACTCAGGAAGAAGAAACATATTTTAAAGGTTATAATAAAAAGGGTCGGAGCTGAGAGAT -GGTTCAATGGTCAAGAGCACTTGATGCTCTCCCAGAGGACCTGTGTTTGGGTACCAGCAC -CCACGTTAGGCATCTCACAACCCCCTGTAACTCCAGTTACAGAAGATCTGACTTTCTCAG -TCCTCAACAGGCTCCTACACACAGGTGGCATTCTTACACACATGTGCATGCACAGACACA -CACACACACACACACACACACACACACACACAAATAAAATTAAATCTTAAAAAAAGGGAA -AAAGTAACAATACTAAATATTAAATAAAGATAGAATGGAGCCAAACGTGGTACTACAGGC -CTGTGGTCCCAGTGTTTGGAAGTTTGAGGCAAGAAGATCACAAGTTTCTTTTTCTGTGGT -TCTGTGGAGTGAACCTAAGGCCTTGTGTGTGGCAGGCAAGTGCTCTACCACTGACCTGTA -TCCCAGCCCCAAGAACAAAAGTTTCATGTCATCTTGACCTACATAGCAAGAAAGAATGAG -AAATAGAATGGATAACTTAGAGTGTGTATGTGTGAGTACGTGCGTGCGTGTGTGCATGTG -TGTGTGAAAAAGAGAGAGAGAGAGAGATGGAGGGAGTAAGAAAGAGAGAGAGGAGAGAGA -CTCTTACTATATAGCCTTGACTAGTCTGGAACTCACTCTGTAGACCAGGCTGGCCTCAAA -CTCAGAGATCCACCTGCCTCTGCCTCCCCAGTGCTGGGATTAAATGTGTGTGCCACCATG -CCTGGTCTAGAATCAATAACTTTTTATTGTGGAAAAATTAAATAGATCTCTCCTCCAGAA -AGTAGTCAGAAGAAAATTGCTGCAACATATAAAATGCCAATGTGACAGGAAAAGCCCTGT -TATGATCCTTCCTACTTTAGGTAGGACAGACATCTCAGTTGAGGCGCCTTAAAAACTTTA -AGAAAGCCCAAAGGAAGACCAGTGCTAATCTAGATATAGATAAAGCAAAAGGATTGATTT -TAAAAAGAAAGAGGAAAAAAATGAAAGAAAGGGAAGGAAGAACATATACCAAACAGAAGT -CCAAAGTGCCAGAGTAGCTGTTTTCCCATCATATAGACTAGAACCTAAGGTCACAACCAA -CCAACAAAATACAACAGCCAAACAACAAAAATAACAGAGCTGCGTAACATCCAAGGAGGA -TGTTATCTCCTGTTTCGAGAGGGTATGAACATGTATGAACATGGAATCCCTCAACAAAAT -GCCTCTGACTCCTAACGTACTGACTGCTGCAATCCATCTGTCTGCTGCTCCACCAGAGAA -GGATTAGAGTTAGGACTTAATAAAAGTCTGCATGAAGGGTATCATCTTGCTGATGTCTGA -CAGATGACAGCCTAAATCCTTTCTCTTCTGTCCCCTCTGCCCCACATCTGGCCTGCCTCT -GGAAAAAAAAGAAAGTAAGATCAAAGCAAGCAAGCAAGCCCAAGCGCACTCCTTTACCAC -AGGCCAGGTGTGCAGCTCGGAGGCGGTGCATGTGAGCCTTGGGCGTCTGATCCCTAGTGC -TACCAAAGCAATGGAACAGTACGACAGGAGCCTGTACGACAGCTTAGCGGGTAAAGCCAG -CAAGCCTGATGACCTGCATTTGATCCCGGGGTTCATACAGTAGGAGAGACAGACTCCAGC -TTTGACCTCAAAGTGCTCACGGGCCCCGCCACTGCACAGTCACGGATTAAATAGGAGGAG -TCTTTTAAAAATAAAAGACAAAATGACTTTCTGTAGACTGAGTCTACTACAGTCTGTAGT -GATAATAGAGTCCAAAGGATGACTAGGTAAGGAGGTGAATTCTGATAACTGGACTTGATC -ATGACAGCACAAACCAAAGGTGACTCTGTATCCAATAAGTATATGTGGACATTATGTTTC -AACAAAAACAGCTGCCAATACCCATCTCTAAAGCCACAGAAGCCCCCTCATTCTGCTTGG -GTGCTGCTCCCAGAGGATCCTGTGCTAGGAGGAGCATTTCATCATGCATGTTTGGTCTCC -ATATCCCATCTGCCAACTGAAGGATGTCTGTCCAAACCTGTCATGGCAGCTAGGCTGCTC -TTCCTTTGCCTCTGGGATTGGCCCCGTAGTTGCCATAAATTAATCTGTCTGGGGCAGTCA -AGGAGTGAGGAAGACCAGACACAAGCTGGAATTCAGACATCTAGAGTCTGGGGGAGCTGC -CCTGTCAGAGTCTCCCTCGAGCCTCGATGCCGATTGTCTGCTTTGACCCTGCGTATGAGT -TATACTTACATTGGCCCCTGGCTGGGGAAGTGCAATCCCAGTACTGGGGGACTGGAGACA -GGGGGATTTCTGGTGCTCACTGGCCAGCACCAGGTTCACTGAGAGAGGCTGTCTCAGAGA -AGAAAAAGATCATCAAGAAAGACACCTGACATGAACCACTGGCTTCCATAGCACAGGCAC -ACGCACAGGCACACGCACAGGCACACGTACAACCCAGGAGTTCTAGCTAGTTCTGCTGCT -TTAGCTCAGTGGCAGAGTTCTTAACATGCCCATGCGTGTCACCACACACATATTCATGCA -AATAGAAAAAGTAGAGAAAATTAAAGTTATCAAAAATCTCTTCAAACCACATCTGAACAT -TAGTCCCCTTTCACCTCCTATATAGTCAAGATTTTTACTAGGCTGTCACTGAAAGTCAAC -CAATAAAAATCTCTAAACACCTCAAAAAAAAAAAAAATCACTTCAAAACCAGTCTCAAGC -CCGGGTGGTTTCATGGTGCATCATGAACTCAATGCTTTTCATGTATAAGTGTGATATGTT -ACTAGTGCGTGTGTGTGTGTGTGTGTGTGTTTACTGATTGTGTTTGTATGCAACTCACTG -GATATGTGTGTGCTGAGTATGTGTGCTAAGTGTGTGTATGCACCAAGTATGTGTGTGCTA -AGAGTGTATGAGTACTGAGGATATGTATGCTCTTTGTGTGTGTGCTGAACCTGGAACCTA -TGGCCTTGTGCATGCTAAGTGCTCCAACCCTGAGCTGCAACCCCACTGTAATAAGTGTGT -GTCTTATTACAGCATTTTTCACTGTGAATTCTACTGAGATCAGGAATGGTTATATGAAAT -CAGAGTGTATACATGGAATCAGAGCGTATGCATGGAATCAGAGCGTATGCATGGAATCAG -AGCATATACATGGAATCAGAGTGTATACATGGAATCAGAGTGTATACATGGAATCAGAGT -GTATGCATGGAATCAGAGTGTATATATGGAATCAGAGTGTATGCATGGAATCAGAGCATA -TACATGGAATCAGAGTGTATGCATGGAATCAGAGCATATACATGGAATCAGAATGTATGC -ATGGAATCAGAGTGTATGCATGGAATCAGAGCGTATGCATGGAATCAGAGCATATACATG -GAATCAGAGTGTATGCATGGAATCAGAGCATATACATGGAATCAGAATGTATGCATGGAA -TCAGAGTGTATGCATGGAATCAGAGCATATACATGGAATCAGAATGTATGCATGGAATCA -GAGTGTATGCATGGAATCAGAGCGTATGCATGGAATCAGAGCATATACATGGAATCAGAG -TGTATGCATGGAATCAGAGCATATACATGGAATCAGAGTGTATGCATGGAATCAGAGTGT -ATACGTGGAATCAGAGTGTATGCATGGAATCAGAGTGTATGCATGGAATCAGAGTGTATA -CATGGAATCAGAGTATATGCATGGAATCAGTGTATGCATGGAATCAGAGCATATACATGG -AATCAGAGCGTATGCATGGAATCAGAGTGTATGCATGGAATCAGAGTGTATGCATGGAAT -CAGAGTGTATACATGGAATCAGAGTGTATGCATGGAATCAGAGTGTATGCATGGAATCAG -AGTGTATGCATGGAATCAGTGTATGCATGGAATCAGAGCATATACATGGAATCAGAGCGT -ATGCATGGAATCAGAGCATATACATGGAATCAGAGTGTATGCATGGAATCAGAGTGTATG -CATGGAATCAGAGTGTATACATGGAATCAGAGCGTATGCGTGGAATCAGAAGTGCTTCTC -TGCTTACTCTCTTTTCAGATAACAATTGAAATTGAAACTCCTACGCAGATATCTTTAGTT -GATGAGGCTTCGGGTGAGGTAACTGTATAATAAATATTTTGTATTTTCTTCTTAGTGTTG -ATATGATTAACTTTCTCTTTAATTTAGAGTGCTTGTTTATTCATAAGGAATGATTTATGA -GTGAAGTACATTTTAGAAAAATAACTACAACATTTGGGAGTGTTTTGATCCCTATATACT -GGGTTCTCTCACTGTGAGCTGGGGTTCTCTGACAGTGGCCTGGGGTTCTCTCACTGTGAG -CTGGGGTTCTCTGACAGTGGCCTGGGGTTCTCTCACTGTGAGCCGGGGTTCTCTGACAGT -GGCCTGGGGTTCTCTGACAGTGGCCTGGGGTTCTCTCACTGTGAGCTGGGGTTCTCTGAC -AGTGGCCTGGGGTTCTCTCACTGTCTCTCACTGTACGTTCTTAGCTATCATTTCCTGGTG -TCTTCACACAGTGGTTAAAGTGAAACCCTTAAGGGAACTAAGCAGTAGGAACACCAATCA -CAGTCAACAGCTTCTTCATCAACCCCAGGCTTCAGGGGATGGAGTCATTCAGCCATAGAG -TGCTATAGTTATTTCCAACATTACAAGGATTAAACATGGTGTATCTATTTTTTAATTTTT -TGCCTTTTTTATTTTTAGTTTTACATGCTCATGATGAGAATGCTATTTGTTAATAGTACA -CAAAGTCACTGTCACATTTATTAAGTTTCTTATATCTCAGATATAAAGTAGTGGTTAGTT -AATGTTTCTTGAAGCAAATTCAAGTATAATGGTTATCTCCTTCTAAAATAATTTCCTTAT -TCTAAAATATAGTCTTGGGCTGCAGAGTTGGCTCAGTGGCTAAGAGCACTCACTGGCTGC -TCTTTCAGAGTCCTGAGTTCAATTCTCAGCAACCACATGGTGGCTCACAGTTATGAGATC -TGGGGCCCTCTTCCAGCACACGGGTGTACTTGCAGATACTCATACATTAAATAAATATTC -TTTAATAAATAAAGTCTCTGCCCAAGTCAATAAAATTTATTTTTCAACTTTAAATTTAGT -ACTAGAACTTTTTAAAAAAGATTTATTTTATGCATATGAGTACACCGTAGCTGTCTTCAG -ACACACCAGAAGAGGGCATCAGATCCCATTACAGATGGTTGTGAGCCACCATGTGGTTGC -GGGGATTTGAACTCAGGACCTTTAGAAGAGTAATCAGTGCTCTTAACTGCTGAGCCATCT -CTCCAGCCCCCGTACTAGTACTTTTTTAATGTATTGTTTTAATAGTAAATAAGACTGCAG -ATCTACCTTAAACAAAAGGCCCCCACCCCCACCCCCGGAGATGACACTGAAGTGTAAAAG -GGATTTTCTGTTTTCTGGCAGCTGACTTAGCATTTGCTCTGTAGTCTCATAGCACCGCCA -TGTGTGGCTTTACTGTGTGCAACTCTGTGGGTGATTCATGCTTGTGACCATCATCAGAAG -AGAGGTGACCTTTTGGATGCTTCTCCTTCGGAGAAGGTCACAAGTATTTGTCAGAATTTC -ATCCTGATAGAGCCAGGTCTAATAGGGAGTGGGGATGAAATGTGAAACAAGGAGGGAAAG -AGAGAGGGGGGAGGGAGGGAGGAAGGGAGGACAGGCAGACAGGCAGGGGAACAGGCCTGA -ATCTTTGTGGCTTGGGAGGGATATTTTTATTGGCCTTGTCACCTTCAGATGGTTCCTCCA -AACCCAGCAGTGAGTGGTAAGGCAAACTCTTGTGAGCAGTCTTGTGCCAGTGGTTACGTA -CCTTGTCCTGAGCCTGGCTTTTGTGCAGTGTGTCCTGCCCCAGCTGGAAGACCTCTGTGG -AAAGGGCCTGCAGGATGAGTAATGGGAGTGGAGGGTGAGGGGTTATTATTGGGCAGTGAA -CTGTTACAGACAGAGCTCTGTCCCCTTCTTGGAGGGCTGGAGAGTCCAGGCTCTGTCCTA -AAGGGACAATGCCATGTACCGGGTGACTGGAATCAGGCTGTGTCTACTCCCGTAGTCAAT -AATAGCACCATTGCAGTATTTATCGTCATACAGTTCACCCATTTGAAGTCTTGATGGCTT -CAGTACATTCACAGAGCTATCTCTACAGCACCACAGTCAATTTTAGAGTAATCTCATCAC -TCAGGACCCCTGGACCTAATCCAAGCACTCCTACCCCTCCTGTCCCAGCTCCTGGTAACT -GCCATTTCCTCTCTGTCTCTTTGGACTAGCCTATCTGGGGAATTATTCTCCACCATGCGA -CTTCTTTCTCTGAGTGTTTTTCAAGAGGCATTCGTGTATATGGGTGGCATACTTGTATAG -ATTTATCTTTATGGCCAAATGGTATTGCATGGTGTGAACAAAGCTCATGCTGTTTATCTG -TTTATTGGCTGCTAGACATTTTGAAGTGTTTCTGCTTTGGGGCTGGTGTGGGTAATCATG -CAATGGACATCTGTAAAGAAATGTCTGTATGGGCATTCTCCTGAGTGCATACCTAGAAAG -AGACCCGGTCCTGTCATAGCTCTGTTACGGGAGTAGACAAGGGTTCCACTTTCTCTGGGT -TTGGATCATGAGGGAGTAAGAAAGAGGTATGTTCTTGTGATACGTTGTGAATTTAGCCAC -TTCCTAATGATAACTTCCATTCCTGTTTTGTTTTGTTTTTTTGTTTTTTGTTTTTTGTTT -TCTTTTTAGAAGGAAGAGGTTGTTGTGACTCTCTTACCAGCTGGTCACTGCCCAGGATCA -GTTATGTAAGGGGGCCCATCTGTTTTTGTTTCTTTCTATATATATATATATATATACATA -TCATATTTGTAGAAATAGCTTTTTAGGATTTAAAGGTATTATATGAACAGAAATAGATAC -TCTTTTTCTGGCAGTGCCTTTAATCTTTATTTCAAAATTGAGCTCAGGAAACTGAGATGA -AGGCCATATGGAGTGTGGATGCCTTTAATTGATATTTCCCCTGTGACTTTGGCCTGTCTT -CTCATGGGCATGTCTCTCTCCCTGGAATGCAATGATCTGAGTGTATGTATGAAGTGTTAG -ACTATTACAGGCTACACCTAGTGCTCGCCCACCCTGCCATTTATTGTATTTATCTCATGG -GGAAAGGTGGCATTACTTGGGCTTAGCTCCACACTGGAAGGGACGTGTTGGGCAAGGAGG -CCTTTGCTGCGATTTTAGCCTTTGCTTGCTTTCTTAGGACTTTGTAATTTGGAAGTCATT -GAGATTTACTTATTTTTCAGGTTTTTATTTCAGGGCAGTAATGGAACTGTCTTATACACA -GGAGACTTCAGACTGGCAAAAGGAGAAGCTTCCAGAATGGAGCTTCTGCACTCTGGAGGC -AGGTATAGCACTTTCTGTAATTCTTGGCTGTGTACCTTGAGTTGAATAAATATGTGTGGG -TGCATGTGTGAGCACACAGGCCCCATCATTCCAAGCTTTTGTCGGATTAGATATCAATTT -GATTGTAAAAGTTGTAGTGAAGCTGGTGTGGTGGTGCATACACACCTTTAATCTCAGCAC -TTGAGAGGCCGAGGCAGGCAGACAAATCTCTGAGTTCCAGGTCAGCCTGAGTTCCTGGAC -AACCAGGGCTACGAAGTGTGACCCCATCTTTAAAAAATAAAAATTGTAATAGTAGCACAA -ATTTCCCTCTTTAAAATGAGGTCATGCAGTGTTCTCTACGCAGAATGGAATGATGGCGAC -ATAAATCGATATAAGTCACTGGATCAGGTGTGCAAAAGCCAATATTTTTACGTTTTATTC -ATTTGTGCATGGGTACTTTATTGTATAGAAATTGTTTATCAGTAAAGTTGATGAACAAAA -TGTTTGCAAGTGAGATGGAACACCTCAAAAATAACTGAGGGTCTATCTCATTTTATACAC -AATTATGTCCCACAAAATGGTTAACACTATTTTTTTTTTCTTTTCAGAGTAAAAGACATC -CAAAGTGTGTATTTAGACACGACTTTCTGTGACCCAAGGTTTTATCAGATCCCAAGTCGT -GTATGTTTCCCTGGGGTGACAGATATGCCTGGGGTGATGAGTCTCCTTGGGGTAGTGGGT -CTGCCTGGAGTGGTGACCTGGGGTGTGGCCACTGTCTTGTTGGGAGGGTATAGCTGTCCC -CTGGGGTGTGATTACTTCTGAATGTCACAGAGGAAACAGGTTATGTGCGTTTCTTCACAG -TATCACATTTTGTTGGTGTCTAGGAGCAGTGTTTGAGGGGCATTTTGGAGCTGGTTCGGA -GCTGGGTCACTAGGAGTCCGCACCACGTCGTGTGGCTGAACTGTAAAGCAGCTTATGGCT -ACGAGTATTTATTCACCAACCTAAGCGAGGAGCTGGGAGTTCAGGTACCAGTTCTTTTCC -AGGCCCTTCCCATCCCTTCCTCTCCCCTCCCCCAAATCCCCCGAAACCAGGGATGTGGGA -GCAGCTTGCCTAGACACAGCTGCAGCAGAGGCTGGCCCCCTGGGGCTCTTCTCATCTTTG -TAGGGGCCTGTCCTCACAAAAGGATGTCACAGCCCACAAAGGGCAGAACAGGCTTCAGGG -CCCAAGAGACAAAGTATTTTTTTTTTCCAAAGTGTGGGTTGTGAAATAAATACAATGATT -TGTGACCAGTATCAAAAGTAAATTTGAACCAATTAATATCTGAGTGTATTGCATACAGTT -AAGGTATTAGCAGTATTGTCCTTTAAAATTAAAGTCACAGTAGTGATAATATTCACACAT -CTCTCTCTCTGTCTCTCTGTCTCTCTGTTTCTGTCTCTCTGTCTCTCTCTCTCTCTCTCT -CTCTCTCTCTCACACACACACACACACTTATCTGAATTACTTGTCTTTTACATTCTTTTT -TCACACCTTGTCTCTGTAATGTATAAAGGTGGCATTTGCCTCCCCTAAACTTGCGGTGTA -ATTCTAGGGGTGTCTAAAGAGTGGAAGCTACCTCTCTGAACCCTAGGAGAAAGACGCCAA -GGGCAGAGGAGGGCTTTAGGGAGAGGCGTTTGATGGTGATCCAGAGTTTCCTTAAGTCCC -TTTGCCAGAGATGGGCACAGTTCTAGATCAGGCAGTCACAAAGAGGAACCCGTGATGTTT -ACAGCTAGGGTAGCTCAGGAATGGCCTGCAGCTGCCTTTCCAGGCATTCCTAGGAGGGTT -CTCTTGGGCCGCTCACTCTGCCTCCTTCCTCTTCTTTGTAGAGAGTCTGGGAAGTCATAG -TCACTGTTACTTCTTATTTCATCTTTTTCTGAGAGGAGCGGGTGCATGGCCCAGGCTGGT -CTGAAAATTCACTCTAGCTACATTGACCCATGATCTTCCTGCCTCAGTCTTCCAAGTGCT -GGGTTATAGTCCGGTCACTATACCTGGCGTAACTCTTAAATTTTCTCTGTATGTTTGCTC -TGTGTGTGTATGCGTAAATAATGTGCATGTGACTGTATATATATTAGAGACCAAAAGTTA -ATTTTTTTTTTTAACCTGGCTGGCGAGTGAGGACCAGGGGATCACCTCTCACCTCCTCCC -TTGGGATCACAAGCACAGGCCACCATAGACAGGATTTTTTTTTTTTTTTTTTTTTTTTTT -TTTGGGGCATGGATTCTGGGGGTTAAACTTAATTCCTTATGCTTGCAAGGAAGTCTTTAG -TGGCTATCCCCCCTCCACCTCACCCATTCCTTCCCTTCCCTTCTTATTGGTCATAAGAAA -GTCAGTTGTAAGCTGAGCGGCCATGTGGTAAGTGAGTGGCTGTGCTGAGTACTTTCTGCA -CCCTGCCTAGGTATAGGCCAGTGCAGCAATTGGACATGACTTTGTGTGTTTGCTGGCCTC -ACATAACATAGAGCGTGGACATGACTTTGTGTGTTTGCTGGCCTCACATAACATAGAATG -TGGACATGACTTTGTGTGTTTGCTGGCCTCACATAACATAGAATGTGGACATGACTTTGT -GTGTTTGCTGGCCTCACATAACATAGAATGTGGACATGACTTTGTGTGTTTGCTGGCCTC -ACATAACATAGAATGTGGACATGACTTTGTGTGTTTGCTGGCCTCACATAACATAGAATG -TGGACATGACTTTGTGTGTTTGCTGGCCTCACATAACATAGAATGTGGACATGACTTTGT -GTGTTTGCTGGCCTCACATAACATAGAGCGTGGACATGACTTTGTGTGTTTGCTGGCCTC -ACATAACATAGAATGCTACTATTTTAATTTTGTTTCATGATCCTAGTATCAGTTTAAGCT -AATATCATTTACTTTGAAAGAACTAGAAGACAAGTTTTTAGTCAAGCTGACATAATTGGT -TTTAATATTTTAAATTGTTATTAGCCGTAAACTTCTTAGGGGCAGCCCGATTTGGGGGGT -TTTTGTTTTTTGTTTTTTTCTTACATCTTTCTCTCCTCGCACAGTTAAGTTTTGTGAGAC -AGGACAGTCCAGGTCCTGCTGTTCTGTGTGGCATGTTGCATGCCATTACAATGGGCTGTA -CTTTGTTGGGGGTGACATGCACACCAGAGTGCTTGTAGAGGTCAGAGGACAACGTAGTAA -TAGAGTTTGTCTCCTTCCTCCTTTCTGTGGGTTCTGGGCCTTGAATTCACATCACCCAGC -TGAACACTCCTCTCTCTACCCGTTGAGCTGCCACACTAGCCCAGTAAGCTATTCGTTACT -GCTTCTGTCTTCCGTGTTCCCTGCTATATATATTACTAGGCTTTAGAACTGAGTTTGATA -TCCAGTAGATGCATAATCAATATGAACCAAGTGATTCTTGAAGGCCAGTATTAACACAAC -CAGATGGGGTTCAAACTTAATTCTTTATACTTACAAGGCAGACTTTTCTGGCTGCCCCGT -CTCCCCATCCCTTTTCCTAGTGACATCCTGGCAGGATACTACCACTCACTGAAATAGTCC -AGAACTAAATTGCAAGAGAAAATTGAAGATTTATTCATGCTGGACAGTGCACCTGACTAA -TGATCTCAGAACTATTTATTCTTAGGAATTCATTTCAGACAACGTGCTTTCCTCTGCTGT -TATGCACAGGTTCATGTGGACAAGCTGGACATGTTTAAAAACATGCCTGATATCCTGCAC -CATCTCACAACGGACAGAAACACCCAGATCCACGCCTGCCGCCACCCAAAGGTACTGGGG -AAACACCCGAGAGATTGACAGCAAGAAGGCAGCCCAGAAATACTCTTCCAAGCCTTTTTG -TGATCTAGACTGTTAGTTAGAGTCATGCAGCTCTGCGTACCTGTATTCCATGATCATGGA -CTTCAGAGTGAGGGACGGGCACGGGTTCTTAGATAATTTTTTTTTTTTTACATAAAATTG -ATTCTTCAGCATGAGAAAGACAATTTACTTATAATGAAGTTAGTAATCATCCTAGCTTAT -AATTTAAGCAAATTATTAATTCTTTGAGAATGTTACACAATGTACTTTGGTCATATTTAC -CCTTCCCTCCTCCCCAGATCCTCGCAGATCCACCCCCATCTCCCTACTGACCCACCGTCG -TGTGCCCTGATAGTTTTATTTGTTGGTTTTAATATCCCATAGAGTTCATTTTGCGCTCCC -CATATATTCCTGGCTGTGGGACCACCCACTGGAGTGCAGTTGACCTGCTAGAGCCTCACC -TTTAAAGAAAACTGACTTCTCTTAGAAGCCATTGTCTTTTCATAAGCGTCTCAGAGTCGG -GGCTCGTGAGCACTTCTCCCTCTGTGTTAAAGTGTTGTCTGGCTTGCTCTTGTGCAGAGA -ACCACAGCTGCAGTAAGTGTGCAGCACTTTAGTCATGTCTACACGACACTGCTTGGCCTC -TGGCTCTCACAGTCCCTCTGTGCCCACTTCTACGATGACCCTGAGCTTCAGGGGTGGGGA -TGAGATATAGATGTCTCCTGTGTAACAGAACACTACTCCTTCACATCTCCACATTCGGAC -CAGTTGTCAGTTCTTCTGTTAACCATTGTCCACTGCACAGAGAAACTTCTCTGATGCGGT -CTGAGAGCTGCCCTGGCCTATGGAGGGAGGTAACTGCTGTGGAGGCCAGTGTGTGCTATG -TCCAGCTTATCGTTTAAGCATATGTATTCATAGTGGGTTACTGTTTGTCACTGAGACTTG -AAAAATGTGCATGCTTATAAACTGTATTTTTCTCCTTCTTGCTTAAAATACATGTCTAGA -CATAACCTCCGTCCAACTTCAAAGGCATTACCTTATTGGTGCAATTCCTAAGCACTTCAG -TCTCTTGGCTGCTCGCTGGTAATTTCTTTGTAATTCTCCCATAGCCTCTCGAGTTACTGA -GTGCCAGACTGCCTTTTGAATTTGCCTTTGACATTTTCCCCCTGTTGATAATGCCTTTCA -TGTATACATTTTCATGTATGTGTACAATGCATTTTTAATCACATTTACTTCCAGTGTCTT -CTGCCCCTCTCCTACTCCCTCTGATTTGTAGCCTCTTCCCAACTAGAGTCTTTGAGATTT -AATAAAGGCAGTTAACCTAGTCACCTTCAGATACATTATGAGCCTGTCCACAATTTTCCC -CTAAAATGGGAAGCGCCTCAGCATAGTCCCCTCAGTGACACGAGCTTACATATGTAGCAC -TCTCTTGAGATGGCAGCCTTGCTTCATCTATGTCCTGACAGAAGCCTTTGTAAGAGAAGG -GCCTCAGAAGGGCCAGATGGCTCAGTGGTTAAGAGCTCCCGTTGCTCTCTCAGAGGACCT -GGGTTTGCTTCCCAGCTCATGACTGCCAATTGATCCAACTCCAGGGATTTAATGCCCTCT -TCTGGCTTCCTTGGGTACTCACACACATATATGCATATATAGACACACTCATATAAGTAT -AAATAAAAAGAGATCTTTTATTAGAAATTACTCCTAGTGATAGGTAGACTACATATTCTA -ACATGCATGCTTGTATTTAATCATATGGAGCTACATATCCAGTAGATTCTTGGATGGCTA -AAAGAATGCAGGTAAAATGTAAACTGAGAGGTCTGGGTATATTCAGGCTATTGGAGCATA -AGCTAGGCTAAAACTTTCTATCCTCCTGCCTTTGTTTCTCAAGTCACTGTTGGGTTTCAA -ACCCAGGACAACTGGATGAGATGCCTATTTAATGTTATCAAATTGGACCTGGAAGCCAAC -TTCTCCCAACATCACTCAGACCCTACCTGTTACAGGGCCCTCCTGGCTGGCATATACCAC -CCCCCACCCTCAACTCTGCAGCCCAGAGCGTGGCATGGGCTGCCCTTCCTATATGATCCA -TTTGGGTTACCTGCTCTTCTTGTTCCTTTGGGCCTCCTGGCTCCTGCTCTCTCCCCACTT -GATTCCCTTCCCCTCTCCCCCTTGCGGCCCAGCTTAGTCTGATCATGTCCTGGACTTTCC -AGGATGTCCCTGCCTCTGGCTCTGCTCTCCCACGGATCTACAGTAAGCCTTCTCCTCTAG -CATACCTGGGACCCGTCTTCTTTGCTTTCCTTTTTATTTACTTTTTTTTTTTTTCATCCA -GTCATGTGCCACCTTACCCAGCTCAAAGAGTAGCTTGCTTTTGATTTTCTTTCTTGAGAG -TCTTCACTCTAGACAGGGTCAGGTTGCTGTAGTCTAGGCTGGGCTCAAACTCATGATCTT -CCAGCCATGTGCCTCCTCCTTCTTCGCCATGAACCTGAGGATTCTCTTGCTACAAACCTA -TTCTCCAGCGTTCTGTCTCTCTTCCCTCATGTGGACTATGGTGAAGTGCTCAGGTCCCGT -GTTCTGTAGGCAAGCTCCCAGGCTCCCAGGCAAGCTGACCTGCTTCTTTTCTTGTCTCTT -TATTTTTTTAATGTCCAAAACCTCATCTGCAATTGCTTTTAAGATTCATTCTATAGAAGC -CTTGCTAAAAATATGTAACTGCAAGTTAAAGCAAATATGCTTTGGGGGGTTGTTTGTTTG -TTTGTTTTGTTTGTTTTGCTTTCAGGCAGAAGAGTGTTTTCAGTGGAATAAACTACCCTG -TGGTATAACTTCCCAAAACAAAACTGCACTCCACACAATCAGCATCAAGCCATCTACCAT -GTGGTTTGGAGAGAGGACCAGAAAAACCAACGTGATCGTTAGGTAAGTGCATCGCCCTGG -TCTTCTGAAACTAGAGGTGAAGTGTTGAGCTGAGTGTGGTTTACACACACATCAGCACAA -GCCCAAGGAGAGGATGTGTTAGAATTGTGGAAATACCCTTTTCACTTAAACATGACTTAA -AGTCCAGGGGTGTTTCTTCCAAACTATGGCAGTACATTGGCTGGTATAGCCAGGGGCTTC -CTCTGTGAGACAAGACGGCTGGACTCTTAGCCAGACCTCCTTGATTTGGGCTCTTCAGAA -TGCCTGTAGCAAGTTTCTACATCTGAAGAAGCTGACTCCTGTTCAAGCAGCAGTTTCTGA -AGCCACGCTTCCCAGAGCAGCCCAGTCGAAGTTCAAGCCTGGGCCCCATTTAGTTTTGCT -CAGCGTCCTTTTGTGTTCTGCTTTCCCCTCAGGACTGGAGAGAGCTCATACAGAGCTTGC -TTCTCTTTTCACTCCTCCTTCAGTGAGGTAAGTGTTCCTGTCAGCTTCTAACTCGGGCCA -GGCTATGTGTATGTGCGTGTAGGTGGGTGAGTGGGAGTGGGGGCCAGAGGACAGCCTCAG -GTGCCATCCTCAGGAAGGCTGTCCCACCGTTCGGCAACAGCTTCTCTCATTGGCTCCAAG -CCAGCTCACCATATGCTAGGCTCTCTGGGATTACAAATGTGTACTACTGTGCCCCACGTT -TTTTACACAATCCCGGGTATCAAACTCAAATCCTCATCCCTTTCTGACAGAAGTATCTCC -CCAGCCCTCTTTTCACTGCTTTTTAATGATGGTTCTTACTGGTCCAGTCCACATTTCTGT -GTTTGCCTGCTCGCTACTATAGTCATAATGCTAACATCCTGTCTCGTTCAGGAAAACACA -AATGCCTGGTAAGGTTTGTCAGACTCGAGTTACAGTGGTAGGCACTGGGTCAAATAGTCA -GCTGAAAGTGAAGTATTTGTATACAGGCAAAATAGAAGGATGGTAGGAGAATCAATAAAA -CACAACCTCTTGAAAATGTCATAATGATATAGAATAGTTTATATACTAATTTAAAGAGTA -ATTTTGAGCTGGGCAGTGGTGGTGCACGCCTTTAATCCCAGCACTTGGGAGGCAGAGGCA -GGCAGATTTCTGAGTTCAAGGCCAGCCTGGTCTACAAAGTGAGTTCTGGGACAGTCAGGG -GGTGTCTTGTAGAAACCACGGCAACAAGGCTTGAGGGTGTTTATGTACGCTGTTTAGGCA -AGTGTTTGGTGGTAGGTCACCTTGAATGATGGAAAGAGGATGTTTCTCTATTGACTGTCT -CCTGTCTTCCTGTGGCTCCCTCTTCTCTAAGGTGTACTGAGTCATTCTGACAGAGGCTTG -CCCTTCCTGTGTCAGTCCTTTAGAAGTCACAGTTTTCTCTAAGTCCAGCAGGAGGTGGGT -GGGGGCAGGTCATTGTTTTTGTTGACATATCTCCCTAAAGGTATAATTAGGAATTGTGAA -AAGTGTGTAAAGGATAGATATTCTGCAGTTAGACTGTTTTCTTGGTTACTGGAGATCCCT -GGCGGTCTGTCTTCGTTTGATCCTTTGAGTTGGAGTTAGATACTGATTCCTTTGTATCCC -TCACCCCCTCTGCAGCGGATGGAGGTCTTTGCATTGTCACTATCAGCTCTGTTCTGGAGC -CAGCATTTACATGTATTTATATGTAAGTGAAGAATCTGAGCCTTTGACCTGATTGAGATC -AGTTTACCAAGATCTACTAAGTGAGCTTTGCCTGAGTTGTAGAACTGACAGGGTCCCTCT -GCTTAGCATTCTCAACATGGCAAACAAAACAAAACAAAAAAACCAAGATACTTGTGAATA -TTTTAAACTATCATTGTTGAGAATTGTTAGGAAATGAGATTGTATTTATAGTATTTCAAG -TCACACATACACACACATTCACACTTACGCGCGCTCGCTCACACACACACACACACACAC -ACACACACACACACACACACACAGACGGTCTTGGACCTGGAACACTTCCAACCAATTGCA -AGTTTCAGTCAGAATACACATAACCTGCCCTGCTAGCAGCCTTGTGCTTCAGACTAATGG -TAAGGGGCCCTTTGGCCCTAGGAACGTGCACAGGCAGGTTTGTGCGAAGGCAGGAGAGAC -CTGCACCCTTTCTGTCTCTGGGCTCTGTATGTAATGTGCTCTTGTATCAATCAACTGTGT -TGCTTACCTCAATGACTCCAGTCTAAGATTGAAGGGGCAGAAGAGTTTAGTGTCCCCGCT -GTGTGCTATTTGACTCCAGAAAAATAGGCATTAGAACGAATCTCCAAGATGCAGCTGCCT -TCGTAATGATTAATGGTCCATGGAAAGAGGTGTGGTTAAAGACCTTGTCGTCTTGTGTGT -ATAGTGGTCACAAAGAGGAGGAGTTGTGGAATAAGTGGACCATGCCACCAGACAGAAAAC -CTGTTAAGGTTGAGGAGACTCAGGAACCCTGGCAATTCTCATAATGGAGAATGGTAGGTG -CTTAAATCTACTCCTGACCACCTTCCTGTCCTGGAACAGGGTCTACTGCCCCACAACAAG -TCAGCTGTTTTCTGACTCACATGGAAGCAGCTTTGCACATGTAGGCAATTGGCCTTGGAC -AAAAGAAGAAAGGAGTGGACGTCATGGTGTAAAAGACAGAATCTTTAGATCCCATTTACC -TGGAACCCAGGAACTTTCTGTGGAGCTGGAACCTGAACAAAGTTTCAATGTGCAAGTGTC -CAGCCCCACCATAGCCCAGTGCTGGGAGGCTCTAGGGAAGGAGGCCTAAGCATTGCATGT -GTCCCTGGGTGGTCACATACAATAGATATGTTCATATAAATAGGTCTTCATACTTGTTCT -TATATGCTACCATTACCTTCTCCTCCTCCTCACTGGTCCCCTTGCTCTCCCCCAAACAGT -CCCCATCGGTTCTCATTATATATGGTTAAATCTAGTTCCCACCGGAGAGAAAACAGACTA -GACTATCATCTGATTTCCCATCTGATCCTCTCATTCCTCCTTCCCTTCCCCCACATAGTT -CCTTGTCTGCTTTCCTGTCATGTGTGTGTACATGTATGTGCCTGCCACATATCTGTACAT -GCATGTGTGTATTTATATAGGATCCCCATGAGACAAAATGCTTTCCTTATAACCAGAGAA -AATGCCATTGTTTCTGCATGGTGTTTCACCATTCATTCACCCAGAGATAGGCGTCTAGAC -TGGTTCTGTATGTTGGGATCTGTGAATAGACACACACTTCATTTCCTGTCATATAGGTAA -CTGGTATGTTCTGTATTCCTTCTAGATTAAAGATTTTTTGAGCTACATCTGCCCAGTGAA -TGTGTATCCAAATGTCATCCCAGTTGGCCTCACTGTGGATAAGGTCATGGACGTGTGAGT -AGATTCTAGGTTGGGGGGCTTGTGTTGCTGGTGGTGGTGCTAGGGGGAAGCATGAGAGTG -CTCTGAAAACTTGTGACCCTAGAGCCCATCTGTGGTAACATTTCTTTGAGCTTCCCTTTA -TTTCCACTTCTTCCTATCATTTTTAGTGGGCAGAATGTATGGGTACTGTCAGTTTGTCCT -AGGTGGAATCCTGTTCACCCATCACTTGCAGTGTGAATTTGGTCAGATCACTTCAGAACC -AGTCATATCTAACCCACAAATCAACAAATATTCAGTGGATCAGATGAATCCAAAAAAAAA -AAAAAATCAATGGATATTCATTCTTGCCTACTTTTGGAGTTCTCAGGGATCTATAGATAA -CTATGAGAAGCACCTGGCAGAGAGCCTATAGGTTCAGTCAAGGTATCTGTGGAATGGGAG -AGCAGGCAATGTAATAGTTAGCTGTCTTTTATTGGTACCACTTTATGTGACTTTTATATT -TCATGTTACGTGTGTGTGTGTGTGTGTGTGTACATGCATGTGTGTGTACATGCATGTGTG -TGTGGGGATGCGAGTGCCAGAGCTGTGACGGAAATCATCCTGGTGTTCAGGATTCTCCCT -GAGACTGAGGAAGACTGTATCACCATGCTTAGATGGAAAACAGGCTCCAGTCTCTGGAGA -GAGGTCTAGGAGGTGAAGGTGTAAGGGTCTGAAAGTCGAGGAAGGAAGAGCCAGACTTAG -ATAGTACACCAAAGCAAAGGGCATTTATTCTGCAGAACCGTCCAGCATGTGGGGTCATCC -ATTCTCTAAAAGGATGACTCCATGCAGGCCTTCTCACAGGGAACTGGCTGGGGAACCTCC -CAAGCAGGATTAGGTAATTTAAAATTTCATTGGTGGGTCCTGGGGGTGGGGGGCTGTCCA -CAGGTGGTCTGCATTCCAATGTCATGAACATTTAACTATATGATAAAATAGGGCTGGCCA -GCACAGATGGCCCATCCTGAGATAAGGTATTTCCCCATTTTTGTGGTTATCCCCAGGGGG -TTTTATGGTCTTGTTCTGGAATTTATGGTCTGTTCCTGGAACTGGTGCCTTAAGGTCTTT -TTCCCAAAATAAGGCCTGGTGCTTTTTTTTTTTCTTTCTTTTATTATTTTCTTTATTTAC -ATTTCGAATGTTATCCCTGTTCCTAGTTTCCCCTCCAAAAATCCCCTATCTCCTCCCCCT -TCCCACTGCTCCCCAACCCACGCACTCCCGCTTCTTGGCCCTGGCATTCCCCTATACTGG -GGCATAGACCCTTCACAGGAACAAGGGCCCCTTCTCCCAGGGGGCCCCTTCTCTACTTAG -TTTGATGACCAAACTAAGGCCTGGTTCTTAAATGGAGACAAATGGGGTTTATGTTGTCCT -TTCAAATGAAATAGGTGCAGTGAAGAATCCAAAATGCTACTCCATAAGTAAAAAAGAAGT -TTATTTTGAACAAGCAGGGCTGTCTGTCTCTAGGGAAAATCGAGAGAAGGGACAGGGGGT -GAGGATACCCAGGATTTTAAAAGGAACCTGGTACCTGGGAGGAAGGGACTGTGACTTGTT -GACTAGAGACTGAGGAGAGGCCAGAAGCCAGCATGGACCTTGATGTGCTAACAAGCACCC -AGGTGTGTTAATGGAAGAGCCAGAAGTGCCAAAAATCAGAAAAAAAGCTTCCTTTTAGCA -AATAGAAGCTATGGCTTTTGTCTAAAAGCCAAACTTTGGGAAAAGGGCTTTCTTGGGACC -AGACAGGTAGGAAGCACAGATTTAGAGTCAGTACTGAGGGCAGTAACTGAAATCCAAAAG -ACAAATCACCAGGAAAGCATGAAGAATGCTAACCACTCTGAGAGCAGAGCTCCAGTAGGG -AACCAGAGAAGAGCCAGAAAGTGAGATGCAGGTTCTGACAGTGGGGGGAGGGGAGGGGTA -GGAGGGGCAGGGAGGAAGGAGGTATTAGTGGCCAATTCTGGTAAGCTGGAGAGATGGCTC -AGGTTAAAAGCTCTTCCTGAGGACCCAAGTTTGGCTCCCAGCACCCACATCCAGAGGTGT -ACAACTAGCTGTAACTCCAGCTCCAGGGGACCCAGTGCCCTGTTCTGTCCTCCATGGAAC -ACATGAATACAGAAATAAAAACAAAATCTTTAAGAGTAACCTAGTGCAGGGACTGTGATG -TCTCTGGTTACCTTGGTAATGAGATACTTGTGAATGCTCACAGCAGCTTTAGTAGATTTG -TGAGTTAGAAGCCAAAACAGCATGGTAGTCCAAAGAAAGCAACATGCTGGCTAGCAAGGC -AAGAGTTAAGAACTTGATCTGCTAGCTGAGATTTAAGATTGTCTTGTAGATCTAAATGGG -AATATACTTAGAATCATTTGGAGTGCTTGTTAAAATGTATATCCTCCTATATTGGATTTC -TACTGGGGCAATCTGTTGTAGGCAGGTGAGTGGGTGGGTGGAGAGTTACCCAAAGAGAAC -GCATGGAATGGCTCCAGAGAGAAGCAGTACCAGCAGATTCCAGAATCTCATAGACATGGG -AATAGATGACAAATGGAAAGAAGTCTGGCTGAGTTAGGTGTCAGGATGGGAGCTTCAGGG -CTGTCATCATCTGCTATGTCAGCTGTGATCCTCGAGGCTTCTGGCAGAAGGAAAGAAGGG -AATGCAGCCTCAGTGAGGGCAAACCCTTCAGGTCTCATTTCTGTGTCCTAGCCTTCAGCT -TGTGGCTCTGCAAGTAGGAGATGAAGTTTGTGGGATTCTTCCAAGAGGGAAATAAGCTGT -GAACAGGGAAGAAGCACCGCCTCTACTCTGCACGCCAGGTGTCACTGGGCACTCAACCCT -GTCTTGGGGGAGTTCTTTCCTGACCTGTAAGAGCAAACAATCAAGTTTGCCTTTAATCTG -CTAAGGCAGCCCCCTCCATAGATCCGAGATCTATTTGCTGTCTCTAAGCGCTTCCATGGC -CCACTTTCCTGTTTTGCAGGCTCTTTATTAAGCAGTGCCCCTGTCTCCTACACGCTCACA -TGATCCCTATGGCTTTGTTGTCATCTCTATAAGTAATGCGCATGCTTTATCGGCTTTCCC -CAGTAACTCAGTAGAAAAGTCAACTTTTCAAATGTTCTGATTTATGGCAGTTTAAAGCCT -CTGTGCCGGTCTCCCCAAAGTGTTGAGCCAAAGTACAAACCGCTTGGAAAATTGAAGAGA -GCCAGAACAATCCATCTTGACTCGGGTAAGAATGGTTCTGGGCTTCCTGACGTAAGCCCG -TGATGGGTGTGGGCTGTGAAGTAAGCTGTGTTGTCACCCTGGGGCATTTTTGCTACATTA -GCAGATGAAGAGAGACCTGGCTGCCTTTAGTTCTGATCAGCCAGAGCAGTGAGGATATAC -AAGCAGCTCTTCCGTCCATTCCTCCTTTCCTATAATGCTCTTTCACTTGTAGCTGAGAAC -ACAGATAGACCCTGACTAGAAATGAGAACTTCAGACTCTGGACAAAGCTTTGTTGGCTTA -TAGCAGCCACACTTGGTGGTTACAACTTCAGATTTTCATCCTTTGGTGGAATGCCGTAAG -TGAATCCTCATTGGAGAAGGATGTTATCTATAGAGCAAGCAACTCTTAAAGCTCCATCTT -CTCCAGATATTATTTAACCTGTAAACAAACAAGTGACACCAATCTGGCTTTGCCAAAAAG -AACACTGGACTTTAGATCCCCCAACCCCTCCGCAAGTCTGGCAGGAAGTGATAGGGCTGG -GATTTAAACCAGGCCCTGTCTTCCAATTTTGCTTTTATATTTGTACTCTAACTTCAAATT -ACCTTGGATATTTTTACGTGTATGACTCTTGCTTGCAAGTGTGTCTGTCCATGTATGCCT -GGGGCCCTCGAAGGTCAGAAAGCATCAGGCTTTGGAACTGAAGTACAGTGATTGTGAGCC -ACCATGTAGGTGCTAGGAATGAAACCTGGGTCTTCTGCCAGAGCAGGTGCTCTTAACCAC -TAAGCTACCTCTCCAGTCCAACAGATTTCTTATAGTTCTGGAGCCTGGAAGTCTAAGAAC -AAAAGACTGGTAATGTAGGTTTCAGTGAGGTGGTTCTCATGGTTTGTAGTTGGCCACCTT -ACATGGCCTTCCCTTTATGGGTGCACACAGTGGAGAGAGGCTCCATGAGAGCTGGAGGCC -TCTGCTGCTTTATGAAGATTCCACAGGTGTCCGCAGGTCCCACCTGAGGTCTCCAGCAGC -TCCTAGAGGCGCACTGGACCCAGCAGCCTTCTCCTTAAAAGGAAAGCTGTTCTTTTTAGG -CACCTGCCGGATCTCTTAATATTTTTTAAAAATTTTGTTTGGAATGAAATACTGGCTTAA -GTATTTGATTAATGCTCATTTCTAGTTGTGGTTTTTCTTTTCCATGTTTATTGCCTTTGT -TTCTGCCCGTTCTAGACGCCTATGCTTATCATGCCTTACTACTGTGTAGTACAGTGATAA -TTCACATCACTTCTTTACAGGTGCTAAACAACCTAGTGGTATTCTCTACTAGACACTTTA -TAATACATAACAGAAGCAATATGTGTAATTTAGGCCATGCATGCCATTGATTTTATTGAG -TAGGTTTTAAACTGTATTTTTAAAACATGCTTTTAATTGGAATTGCATCACTCTCCCTCT -CCTTTCTCCAGCCCTTCACGTATCCCCCTCGAGTTGATAGCCTCTTATTACACATACACA -ACTATGCACAAATATATAGAAATAAAACTTGGTTTTGTTCATAGATATGGTGTCAGGGCT -GACAACTTTGCACTGGATAATACGGGGGCTGGCTCATCTCTGGAGGCTAATTATCCTTCC -TAGTAGCCCTTAGTTGTCTGTGGTTCTTTGTCTAAGCATAGGACACCACAAAATCTCCCC -ATCCACATTACCATGGAAACTGATATTGCCATCCCATCTTGCTCACACAGCCATTTCTAG -GAGAGACTATTTCACAGCAGACTTTCTGGTATTTTGGCTCATTTACAGTCTTTCTGCACC -CCCTTCCACATACTCCCTGAGCCAGAGCTGCAGAGCTGTGATGTAGGTATCTGATGGGGT -TGTGCTTTCCATTATCTGTTATTTCTGCATTGTGTCCAGCTGTGGTTTTTCTGGGATGGT -CTCCATTTGCTGTACAGAGGTTTTTTTGATGGGGTGGGGGAAGCTACACTTACTCAGGAT -AGGGGGCACATTCACAAAAAGGGCTCAAGAGCAGAAGGACTGGAACTAGACTCGTGGGCT -TACAGCTCATTCTCTACAAGTTTGTTAACCAGGCCTTCATATCCTTTAGTTCTTAAAATG -TTCTATGGGTCGGCCACACAGGTGGTCTTAAGTCAGCATGCACACAACAGCCTCTGACCC -CAACTCCAGGGATATAGCACCGCAAGCCTTCTATACACACATACACATAATTAGAAATAA -AATCCCTTTTAAATATGTCACCCTGTGAAATCTAGTGGTTACTCAAGTTTGAGAAGTTTG -GCCTATATTCTCAGCAGATAGCAGCCTCTTTGATTGTTGGCACCTGTGTTTTACACAATT -CCCAGACTAAAATCCTAGGTAAATGCTACTTCCCTGTTCTGTACATGCATGCCTGTTTCA -TTTGTTCTTCCCCTCTCCCTGTTCTGTGCATGCATGCCTGTTTCATTTGTTCTTCCCCTC -TCCCTGTTCTGTACATGCATGCCTGTTTCATTGTTTCAGAGGAAGACGATGATCTCTTTG -ATGACCCTCTACCGACACCTTTAAGGCACAAAGTTCCGTACCAGCTAACTCTTCAGCCTG -AGCTGTTTTCAATGAAGGCACTGCCACTAGACCAGCCTGAACTGAGACAAAGCCCAGGAG -GCTGCAAAGCAGAGAGTGTGTGGAGCCCTTCTTTGGCTAACTTCATAGACTGTGAAGAAT -CCAACAGCGACAGTGGAGAAGAGCTAGAAACCCCACCACCCTCACTGCAGGGAGGTCTGG -GCCCCTCGACACTCGTCCAGCAAAATGCTGATCCGGATGTGGACATACCACAGTGGGAAG -TCTTCTTCAAAAGAAGAGATGAAATCACAGGTGAATGTTTGGAACACTTACCTTCCTCCA -TAGAGACAGGGGGATCTCAGTCACCAAAGCTCTGCAGTGACTCACCAAAGCTCTGCAGTG -ACTCACCAAAGCTCTGCAGTGACTCTGATGGAGACTCCACCCATATCTCTTCCCAGAATT -CATCTCAGTCAACCCATATAACAGATCAAGGAAGTCAAGGCTGGGACAGCCAGTGTGATA -CTGTTTTGTTATCTTCCCAAGAGAAAAGTGGTGGGGATAGTACCTCTTTAAACAAGGGTG -CCTACAAACCAAAACTCAAAGAGAGTATTTCTGCCTCTCAAATAGAACAGGATGCACTGT -GTCCACAAGATACTCACTGTGATTTGAAAAGCAGAGCTGAAGTAAATGGAGCCCCTTGTC -TTGTAGAACTAGACACCCTGAGTGGCAGGAAGTCTCCACCTGAGAAGACATTGCTAAGCA -GCACACGTGCAGACTCACAGAGCTCCTCTGACTTTGAAATCCCCTCAACTCCCGAAGCGG -AGCTTCCTACGCCAGAGCATTTGCAGTGCTTATACAGGAAACTGGCAACAGGTCAAAGTA -TAGTTGTCGAAAAAAGAAAATGTTCACTTTTAGATAGTTAACAAATAAAACTCTACACAG -AGAAACCCTGTCTCGAAAAACCAAAACAACAACAACAACAACAGAAAAAAAAACCCTCTC -ATTCTAGCAAAGATGTCCAGCCTTTCGATGTTGCAATACAATGCTATACATAAAAGTCCT -GGGCAATATCCATAGCTGTGGATGTATGTGGCCTGGAGGGTAGACACACTTGTTAGATCA -ACCACAAGAAATCTGCAGAGTGACACATCTATATAATAAGATCAACATGAAATATTAAAG -GATGCTCAAGTGACCTAAAAGAAAGAGAAACAGGCTCAAAACCAGCATTGCATGAGATGG -TAGAACTAAATCTAAACATATAATCACATTAAATGCAAATGATATAAAAAGATTTATGGT -GAGATGGCTCAGTGGGTAAGAGCACCCGACTGCTCTTCCGAAGGTCCGGAGTTCAAATCC -CAGCAACCACATGGTGGCTCACAACCATCCATAACGAGATCTGACTCCCTCTTCTGGAGT -GTCTGAAGACAGCTACAGTGTACTTACATATAAATAAACAAATCTTAAAAGAAAAAAAAA -AAGATTTACAAAAAGACAGAGTACAGGAAAAACACTGCCCAACTATGTGCTGTTTTTAGA -AAACACAACTCAAGTGATGTAAAAGTTGAAGGTAAAGGGCAGACCACATAAATAATGTTA -AAGCCAGAATGATACAGTAGGAGCAGGCACCTTCCCCAACATAATGTCTACCTCACCAAG -AAGATGTAATGGTAAGGTTCTTGCCTAGATTGTATGAAGGCCTAGCTGCAGTTTCCAGTA -CAGTACAGTGCCATGCCCTCCACAAAAGAGCAAATAATACAGATACAAGCCATGGAACAC -GCTTTCCTAGAGAACCAGTGCACACAGGAAAGCAGTAAGACGAGAACTGACCACCAGTAA -CTGGATCTGATAGACAAGAGTATTTTACTTCATAGCAGAATACATCTCTTCAAATGTACA -AGGACCATTCCTCCACCAAGATACACTGTATCTTGAATCACTACAAGCAGTCTAGAAAAA -TAAAGGTGGGCTCTATTTTAGTAAACTGGTAGCAGGGGGTAAACCAGGACCTTATTAACC -TCTATCACATAAAGACCTGGGTGGGGGGGCAGGGCTGGAGCAGTTTAGAGCACTTGTCGG -TTTTGTGGGTTACCCAGATTTGGTTCCCTACACCCATATGGTGGCTCTTAACTGTCTGTA -ACCCCATTCCAGGGGATCCATGCACACATACATACATACAGGCAAAAGACTCATATATAA -AAATAAACCTTAAAAGCTACCAGCAGGCTAGGCAAGGCTGTGTTCTACAAGCTGAGACTA -GAGGGACTTGAGTTGGAGGTCAGGCCTGGGCAATGTATGTAGCAAGAGCTTGTTTCAGTA -CATGAAACTGTTCCCAATGCAATGATGTAAAGGAAAATACTTAAATATTTAACATACATG -CTCTGTGAATTATTAAAGTGCCTTAAGGTACAATGCTTTTGTATTGATGTGTATGGATTA -ATAAAGCTTTATAAGCATTTTCATAAGTACTTGAGTATGATGACATTTTACAAATCAAGG -GAAAAGATGTAGGCACACCACATAAGTTTAAAAGGCGTCTAACAATTTGACAGTTAAACT -GCATGTCACAGATCATAACTGCTACACAATTAGATCCAGAATTACTGGACCCAACCTGCT -GGGTGATTGGACTTAGAATATCTGTACATATAACTCTCCATTTGTGTAGTCACTAATACT -CAAAACTTAATTTTAATTTTGTTTCCTTTGACCTGAGCCACACTCAACCCAACTTGGTTT -TAATAGAATATTTCATGATCCAAGGTAACATGCCTGTAAACATTGTTCTCAATGTATTTC -TAACATTTTATCATTGTAATGTTCATGTTTTAGATCTTAAGTCTGGCATGAACACTGGCT -GGCAAAGGTCAAGAGCTAAGAATACATGCTTATCAGCTTAGGTTTCAAATACAGAACAAC -AGGAAATCTTTACATATGGTGTTTATTCTGTTATTAAAAAAAAAGCCCACTTTATAAAGC -TTTAATCTATGAAACCATACTTTGAGGTAGGCATGAAACTAAGGCACAAAGGTTAGTTCA -CATAGCTAGTAAGCAACACACACACACAGACACACACACCCCGAAGCTTTTAGAGTCCAT -GCTCGAGCACTCTGCTGTATGAGGAAAGCTCTTTACATAAAGCATTAAAACGGGCAGCAT -TGATTGTAGTGGCTACATCATTCTTCAAGAGTTCTAAATTAGCAAAGTTAAAAACATTTC -AAAATGCCAAGATACATCACAAAATCCTAAAGGCTAGCCACTTTTACTTCAGAGAAGAAT -CAAATGCAAACTGATTGTATATACCTTCTCATACAACTTGACAAGCCTAGGGTCACCTGG -GAAAAAGTAACCTCATTTGAGAAACTGGCTCCATCAAAATTGGCCTGTGGCATGTCTGTG -GGGATTTCCTTAATTGTAATTGATGTAGCGGGGTCTAGCTCACTGTGGGCAGTACCATTC -CTAGGCAGAGGGGCCTGGGCTATCTAAGAAACCTAGCTGAGCATGAGTCTGGCTGAGAGT -AAGCCAAGAAGCAGCGTTAGCTTTCCTACATGGTTCCAGCCTCTGCTCAAGTTCCTGTCA -TGATTATTTCCAAGGACATGTTGCTGAAGACACTACATACTTGGGACGTGTGACGTGAGG -AATCAGGCTCCAGCTGAATTGATCACTTTTATCACAACAATGTGCACACACATACACATA -CCCTGTATAAATAGCTAACATGAGGTGACAGTCTGAGAGGGATGTAATGGGGGAATGTTG -AGAGGCAGGAAAGAGTAATGGAATAGTGAAGGGAAGCAATGACCATTACATGTGTGGCAC -TCAGAGTGAAGTCTGTTTGTGTTTAAAGGTAAAAATCTCCAGGCTGGCATGGTGGCACGT -GTCTGCAATCCCAGCGCTGGGCCGTAGGGGGGCAGAGCTGAGGAGTTCACGATAATACTC -AGCTACACAGTAAATTCAAGGCTAACCTGGCTACAGATACTCTGTCCAAAGGCCTACCCA -CTCCCCACAAAATCTTAAGGGCACATTAAATTTCTATTAGTAAGGACAAAACAAAGCCAC -ATATTTATTAAACAGTATTTTCCTTCTTGCCCTCCTAAGTTTCCTTTTAACCTTAACAGT -AAATAAGACCAAATATCTAGACAGTCAAACACTGGGTTTTGGTTTTGTCTGTCTTTTTTT -AATCTTTAAACCTGAGAATAATTCAAGGTGAGCTTGGCCAAGGGGTTGTTAGGGGGTGGG -ACGGGGGGATGGGACGGGATACCCGTGTTGCTTTTAAGATTCTCAAAACAAAAGAAATGC -CATTTAAAATTATACTTTTTTCTTGACAAATTCGGAAATCTTTGGGTAGCAGACATACTA -CAAGGCCTCAAATATGCACACTGAATACTATGTACTGTGAACAGCAGCCCCATGAAGGCG -ATATTCTGCATGTACTGTTGTGAACAGCAGCCCCATGAAGGTGATTTTGAGTAATACTGT -AGCTTCTCTCAAACCAGGCCAAGAGTTAGGAAGATAAAGGAAATGCTGAGCTCCTGAATT -CAGTTCATTTTACTGACGCTTATCATAGTCTATTAAAGCCTGGAGCAGTGAGCCGGGGGA -ACTCTTAGGAAACCAAAAGCTTGCTTTATTTGCTGCATTTGTTTTGTCTTCACAGTGGAC -ACCATGATTAGAACTCCCAGACCCAGAAAGATGAAAGTAAGTTTTTTCTTTATTGGGTTT -TACTACACAGGGAAAAACCGCATCTAATCCCCAGAAGTTAATAAAAATTCAATCAGACAT -AACTCTGGCCAAGCTAAGTTTTATCTTATAAAAAAATTCTTGTATAAAACAAGTATCTGT -TCAAAAGGGCATGCACAAAATACAAAATTATTTAAATGTAGTGGATAGTAATTAAAAGTG -CCTGCAAGTGACCTGAATTACACTGTCATCGGGGCTTGTGTCCCTCACGGATCTCACTCC -TGCTCAGATGAGATACTCAGTGCGGACCTCCCACTCGCTGAGTGGCTCACTCTGCCTGGC -ACTCCAATGGGCCCTCCTAGTCACTGTTCTGTGTGTTCAAAGAAGCACAATGGCCAGCCA -CTATAGACTTCTAGAGAAGGTGATTAGGGGCTTTTCTTCTGTGCAACTAAAAAAAATCTT -TTAAGAATTTCAGGTTCAGATATACAACCTTTGTAATGGTATCTATTGCTTCAAAATAAG -ATCAAGCTAGAAGTAAGTCTTTCACATTTTTACACCTGAAATATATCATTAAGATGCCAA -TGTTTTTATGTAAAAGTAGAAAATATAGTAAAAAATTCAGCACTTATTTGTCTCTGATCA -GTGAGTATTAAACAGAAATAATATAGTAAAAAAATAAAATTTATACATTTGCCTAAATTG -GATTATCTGTTTGAGTCAAGATAAAAGGTTTCATAGTAACTGTGGTAGCCTCACTTTTCA -AACACTAAAGGGAATAATTGTCTATTCCGACTTCTCAAGTAAGCAAACAGTGATTTATAC -ATAGTTCACTTTCCATTTAACCACCAAATATCTACCGTTTATGTGCCCCGCAGTCCTTTT -CAGAATAAACAGTAATATACTTGGCAATGACTTGAGCCATGAACTGTATATTAACATCAT -ATAATACAATATGTAGGTAATAGAAAGGAGTCCCAAATACTTTTTCAATTGTTAGTTTTT -GTTTTGTTTTTCTTCTAATGAGCTTTTTCTTCATGAGCTCCGTTTCCTGACACTTCAGTT -GAGGTAACCTCTGCAAGTCTCGGCTCCACATTTACATTGGGTTCTGACCCTTTTTTTGGC -AGGGCTGTGGTCAATGGAGTCTGAAGATGCTTCTCCAGAACCTGGAAATACAGGAAGAGA -AACATATATTTGAGAACAGGGGCTGGAAGATGGCTGGGCAGGTAAAGGGTAGCTGTGGTC -TTTTGGAGGGCCAGAGTTCACTCCCAACATTCAAGCTAGCCACCTCCCTAGCCTCAAACT -CCAGCTTCTGGCCTCCATGGCACCTGCATTCACATGCGCACACACAAATCTTTACCTTTA -AAAAAAAAACCAAAACTTTACTTTAGTTGGGCATGATGGCATATGCCTTGAATCTCAGCA -CTTGGGAGGTAGAGGCAAGGCAGGTGGATCTCTGAGTCTGAGGCCTGCCTGGTCTAGACA -CTGAGTTCCAGGACAGCCAGGGCTACATAGTCAATGTTGGTTAACTCCCAAGGAAATAGT -TTTGTATTTCTGTGAATATTCTGAGACATTTCGTTCTGAGCTTTCTTGAAAGATGGTATG -CACTAGTCAGAATGCCTGCCATGATGACATTCATTGAGAAATCCAGTGCACAAGCGTTCT -TTTTACACATCACCAAGAGCACAATGATGTGAAATGGTCACAGCAGGAAAAGCACAGTGT -TTACAGAAGATATTCACGATCACAATCAGCCAACAGAATTAAGAACTTTAAAAAGCCAGA -TTCAAGAAAAAATAGAATTCATATTGATTGAAATGATACTTCTAATCCTGTCAACATATC -TTTTAGTAAAAGCTCAAAAACTGTAGTCCATATTTTTATTAGTGTTATTATAAGTCAAGC -TTCCAAAGTGGAAGTCCTGAGAAAAGTCAGGCTGAGATGACTTGGAAGAAAGACCAAGAG -CTAGCTTTAGTTGTTGGATGGGCTCTGGACCTTAAATAAGATGACTTATCCCACAATTTC -TTTCATGTTTAAAAAGATTTTTATCCTCTCCACACATAGTTTGTTTTGTTGATCCGCCTC -CGTACTGATTTCTTTCATCTTCAATGTTAGTTTGCTCCATGACCCAAAGACTTGCCTGCA -TTCTTGTACTGAAAGCAACACCAGTAAGATTATTTTTAAAAACCATACCTTTCATTTGAT -AGTCAAAAGTCAGCTCTTCTCCAGCGTTTATGGTTCTTGTAGAGAACAATGCTATCCTGG -GCAGCCGAGTATCAAGGTTATCGATGAAAACACTAAACACCTGAAGATTTGGGTCACACT -AAAAAAGAACAATAAAATCTGGTCAAGTAAAATTGCTAGGAAGGTGCCCGCCTTGCATGA -ACCATATACATCTGTTAACTGCCCACAGGATCATTTTAAATACAATTTTCATGTATAAGA -AGATCTTAATCATCCATACAAGAACAAAAAGATACAAGAAGTCAGATATCCAATATGTTG -CTTCCACAATTAATGAGATTTTTGTCTCAGCTTTTTTTCCCCTGGAGAATTTTAATCCAA -TTTCCATTTATAACATGGGCATTTCACTTATAACTATTTCAATAAGGTATGTGTGTGTAT -ATATACTTTAATTATTAGAATAATTTTTGGTTTTGGAGACAGGGTTTCTCTGTGTACCCC -TTGTGCTATCCTGAACTCATTCTGTTGAGACCAGGCTGGTGTCAAACCCATAGAGACCTA -GCTACTTCTGCCTCAAGTGCTGAGGTTAAAGGCTCACCATGGCTAGAATAATTATTTTAA -AATAAAACTAGCACCATGGAACTCAAATTTTATACTGCATAATTTCATTACTTAAACTTT -GATTTGGAATCGTTCAGTATTTCAATAACACTACACACGTGCAAGAAACTGTAACAAGTC -CGGCCAGGTAGGATGACGTGTGTGCTGGGCAGTAGAGCTGCCTTCTATCTAGATTTCAAG -GATCCCACATCTGGACTCAACCAATTGCAGAGTCAACTAACTATAGATTATAAAAGTATC -TATTGAAAAGAAAATCACACCAGAGTCCTGACCATGTACAGACAGAGTGTTCGTGCCCTT -AGTCCAGTATAACTTTGTATTCCATCGGGCATTAGAAGTAATTTATAGATGATTTAAAGT -ATAAAAGAGGCTATGTGGCTATGAGGTCTCAAGTTGAATGTAAGGAACTTGTAAGAATGT -TGTATCTGCAGCAAGTGCTGGAATGAATCCCTGGGATACAGGAGAAATTACTTAAAACAA -GCACTTAAATCACACAACCAAAGAGGGAGTCCTGACGGTCTCTTACATTTCACTGTGATT -CACACACAAACTTTTGGTAAACAATCTACCAGACAGTTAACTTGGCTACATCTTTTAAGA -TCAGCTTTGTGATATATCCTCTAAGCTATATCTCATTATCTGTCATGTAGATATAAAATG -ATGATAGTACCAACCTCCTGCCCTTATTGCCTGGTACTTGAATGATGAAACTATGCAATA -TAAAATTTGAATTCCACTGTGCCAATTTTATTTTAAGATAATTACTCTAACCACACATAC -ATCTTTAAAAAGACTGCAGATCTAAGTTTTCCAAACATCAACTAAAAATTAAAGAATATT -AATTTATAATTTAGGGAAATAATCCTAAATGCTCAAATGATCTAGAAATCCTTACATTTT -ACTTTAAAATGTTAACACAATGACATTAAAAACAAAATCAAACAAACACAAAAGCTCAAC -CCTGTTACTTTTAAGCTGTATCTATGGGAGGATTGTCCAAGATCTTCAGTAGATGCCTGA -AACTGTCCTGAGTATCAAACACTATATATGCTAGGGTTTTGTTCTATACATACATACATT -TTTAAAGATTTATTTATTATTATATCTAAGTACACTGTAGCTGTCTTCAGATGCACCAGA -AGAGGACGTCAGATCTCATTAAAGATGGTTGTGAGCCACCATGTGGTTGCTGGGATTTGA -ACTCAGGACCTTCAGAAAAGCAGTCAGTGCTCTTAACCACTGAGCCATCTCTCCAGCCCA -GGGTTTTGTTCTATACATATATATTTATAGTAAGTTAACTTTACTTCAGACACAGTAAGA -GATTAACTACTAACAAAAACTGAATTATTTAAAGCTATATTAGTGGCCTGACTCTATGAA -AATATCTTATTGTACTTTCACCTTGTGGCTTCAAGGAAACATCTTGGCAAATCCAAATTG -CTAGTATTACTAATCTTGTGCTTATGAACAATTACTGAGTAAAACAGGGATACTTGACCA -CATGTAACTCTCTGATGGTTGGCCTGATAATCCAGAGGCTTGCTAAGTGACTGTCAGGTA -GCATACCGAGTGAATATACACTAGGGATGGATGGATCATATCTACAGCAGGAGACTTCAA -CTCCTAATCAGAATAACAAACAACTTAAAACTTAGAGTGAACTATTTCTAGAAGTCTCCA -CTGGTTATTTTTGGACCAGAGCTAAGTAGGCAAGTGAAACTGTGGAAAGTAAATTGTGGG -TAAGGTGAAGGACTACTAAAAACTTAAAAATTTTTGTATTAACCTCATTAAGGTAACTTT -ATTAATATTCTTAAAACATTTTACTTAACTCCCTTGCTTATTAATCTCCTTCTTCTGCTA -TTAAGTTATCTATTTATCCTATAAAGGGCCTGGAAAATGTAACTGAATTGAGATACAAAC -ACTGTTATAGAATGTAGTAATTGTCAATCACCTCAATAAATAAGTTCCTATTACAGCGGA -AATACCCCAATTTAACAGAAGCCCTATACTAAAATACTGTGAATGGCTGTGTAAGTGATT -GTCCTTCAGTTGAGGAAAAGAATCATGCAAGCAGCACTAATCTGAACCATCTTATCTCTA -AGTGCTCCTTACACTATGATTCACAAAATGGGATACGTTTCCATATCGAGCTGCATCCAC -TGTGAACTCATCAGACTCGTAGTCCAGGTCAAAGAGGTAGGTGATCCCTTTGTTGTCATA -GAACTGTCCCCGTCTCTCGGCCTCTTCACTTGTGATCACCTAAGGAGAAACAAAACAACA -GAACAAAACAGGACAACTATAGCTTTACAGTGTCTCTTTTTATGATAGGATCTCTCTAAC -CTGTGGACTCAAAAGGTCTTTCTCCCTCAGCCTCTCACATAGGACCACAGGTGACCCTGT -GTTCTCCAAAACCACAGAATAGTACAGTAGTGTGGAACCAAAGAAACAAACTATTAACAC -TGATACAAATATTTAAAAAGAAATTCAAGTTTCTTTTTAATCTATCTTATATTATTTATC -TATTTATTATTTAAATATTTAAATAAAAGATATATAGGAAAAAGTATTAAAAATGAGGGA -AAGTGATAGGATGAGAGATTAAAAGTATAATTTGAGGTAAGTTGAAATATGGTACTTCAT -TATAATCAGACTGTGCAAGCTCTCCACCTCTGCTATGCAGGACAGAGATGAATAGAAGAC -CACCTTTATAAGAGTATACACTCTCAATATGCTCTAAAGCACAGGTTCTCAACCTTCCTA -GTGCTGCGGCCCTATACAGTTCCTCATGATGTGCTTGCCCCCAACCATAACATTATTTGT -TGCTACTCCATAACTAATTTTGCTACTGTTATGAATTGTAATATAAATATATGATGTGCA -GGACATTTGATATACGACCCTGTAAAAGATCTGCTCAACTCCTAAAGGGATAACACCGCA -CAGGCTGAAAACAACTGCTCTAAAGGCATACGGTTCCTATCTGTGGACGAGAATAGATGG -AGGCTGGTTAGATAAGAGGCGTGCGGTGAACTGTCTGGGAAGCTTTACTGTTCACAAGAG -AGTCGGGAGCTGCTTCAGCTCAAAACTCACAGCGCAGGAGGACATCCAGGCCCATCCCTG -TCACCACATTACCCGCGCTGCTGTCCTTATGACCACAGCTTCAGTTCAGCTGAAGACTCC -AACAGTGCTCAAGTGAAACATAGCAACTAAATCTGGGTGCTGTTTCTGTGCCTCAGTTTC -TTCATTGGTAATAACGGAGAGAACTGTTCTTCCATAGAGTTGAAGACTAGAAAGTTAATG -TACTAAGATGTTCAGCTGTGTCCCATCCTGAGTACTACTTTAGTATCTATGCATATAATA -TTTATCAAAGTAAACATGCTAGTATTTGGTAATTAGAGAATGGTCTGCAGCTCTAAGTGG -CCAGAGTTTAGCTTAGTGGTTTTTTGATATAATAAATGCTTTTGTACATATTTCACAATA -TCCATAAAGCATGTTTTACTTAATAATGCCCATCGTGTTGATACCAAATAGGAAAAGAAA -TTTCATTATATTGGGCTAAGTAATGAAATAAATGTAACTTCTAAGTTTCAATGTCACCAT -GTATGTAGGTAGCATGTATGACTTCCTTCTTAGGACTTTTGCATAAATATAGTTGTTATA -TTTTAAAATTATATTTAAAAAATATGCTTTGGTCAGTGGCTATGAATGATAACTATTACT -ATATTATCTATTTGCTCATATAAAGTTTTACATTTCTAACTATGCCAATGAACCCTTCTC -CTAAACGTGAAAATGGATTTCTACATATCCGCAAATGACAACATCAAAATATATCAAGTA -TTTACATTAATAAGTTAGAAAGTACAAAGCTCATAAGCATAGGATGAATTTAATGTACCT -CTCCAACATATTCCATGACAAAACTCATTCTTTTAATCTTCACAAGGGTTTTTACACCCC -AACCACAGCCATTGCTAGTTCTAAAGATGCACAGTGAATATTGTGTGCCTTTTTGTACAA -TCCTATTGGGACATTCAGGTCCACATCGACACCTTGAGTTGCATTCGTAGATGGGAGTGC -CTGGTTGGATTTTAATTTGTTGCTTCTTATTATAAGCCAACACAACTCCAGCTTCAGCAG -GACAACACTTGTCAAAGAAGCAGTCTGTACATGAACATCCAAAGGTGGCTTCACTGTTTA -TGCTGATCCCGGGAGCTGGCCTGTACTCGTTAATGTAGTAGAAGTCTAAAGGTGGGCCCT -CCAAGTCAACAGTGTTTTCAACAAATATCATCCCCTTATGGTTCTTTCTTCTGTTGAGGT -AATCTTGCCATCTCTGCAGAGCTATTCTTTGCTTAGCTTTCTGTACAATATACTCAGCAA -TTGCAGGTTGCAAGGATTTTGAATTGACAGCCTTGCATTTCCTTTCCTGAGCTAAGTAAG -TCTTCTTGTCATCAGAGAACTGCCGCAGGAGCTGTGGACACCTGAGGTTTCTCAAGGGCT -CCCAGGTGTTTGTAGAATCTGGCCATCCTTTCCATTTTACAAGATAATATTCCACACCCT -TAAAGTAGAGAAGAAAACACAAATCAGATTATGGCAGTCTCTATAATGGCACTTCTCTTA -ATTCAAACTGCACAGAGTCACAAGTTTCTAAGAGAAAAGTGCGAGTCATACAAAACAAAC -TTTTGTATGCTATGTGAAACATAGAATTTAGTGGACTGTAACAACTAACAACAGGCCAAC -GAGTCCTAGCCAGGGAGAGATAAAGGCACTGAAACCTATGACTGTTTTACCAACAGTATT -AGGTCAAACAAAGTAGTTACCTTGGTCATGGAAACAGGTGGTCCCAGAGCAAACACTAGG -CTAGTAGCTCATGGCTAGCACAGTTCCATGCATTCTCTAAAGGTGTGGCAACTTCTATCC -TTCAGTGTCACGGCCAAGTATCCCTTAGCTGTTCTAAAGATAAGCTGGGTAAGTTACTGC -TAGCCACAGGTAGCTAATGAGAACCTGAAATGTGGCTACTCTCAAATGATAGACTTTGTG -TATAAATAGTGTACTGAATTTCAAGAAAATAGATGGGTGAGGGCAAACTATCTTTACCTT -TAAAAATGACTGTATGTTGAAATATTTTATAGATACTGAATCAATTACTGAAACCAATTG -CTACCATAAATGTGCACTGCAGTACACATGTTTCTACAAGTCATTAATATTCTAGTGAAT -GCTGACTAGTAAAAGTTATGAGTGGCTTAAGTAGCTAGCAGGCATGAAGGACAGCAAAGA -TCCACTTTTTATCACCTATGTACTGGCCATTATGGTTTCTGAAATCTCTTTACACACAGT -GGCTGTTTTCTTTCCTCAAGGTCAGCAGATGCCATTGCTATTTAGAATTCTAAAGTGATG -TCTTTCAGTAATCAGTTCTTCATCTCAGGATAGCAAGCACATATCCACAGGACCAGAGTA -AAGCCAGAAATGTTCTTGAAATATCAAAGTGTGTATATGGGGTGGGGGAGGGAAGGCTCA -GTGGTTAAGAACACTGGCTGTTCTTCCAGAGTACCTTGGGCTCAATTCTCAGCACCCACA -CTGCAGTTCACTGCAGTTCACAACTGAAACTCCAGTTGCAACACCCTTACATAGACACAC -ATGCAGGCAAAACACCAATGCACATGAAATAAATATCGAAGTGATTGAACATCATTTAGA -TTTTTTTTTAACATGACATCTATTTCTGTGTATATACTTATGTGGGTGCTCGTGTCCATG -GTATGGGAGTGCAGGCTGATGGTAAGATGTAGTTCTCTACGTCCACCAGTGGGTCTCAAG -GATTAAATTCAGGTTGTCCACCTTGGTGGCAAAGGCCATCCAGCTGGTGGCTATTTTCTG -AACTTGTAGATATTTGTAATACATTTGCCTATGACAATTTCAGTAACTTTTACCATAAAG -CAGGGATAGACAATAGCTTTTTTACTATTAATTACCCCACCCCCACCCCTACCCAGCATA -CACTCTATTACTAGAGCTTAAACTCTGGGCCTGACACACATCCATACTGAGGTATAACCC -CAGCCGTAACCCAAATTGGGTTCACAAATAGTTGCACAGCCGGGCATGGTGGCGCACGCC -TTTAATCCCAGCACTCGGGAGGCAGAGGCAGGTGGATTTCTGAGTTCGAGGCCAGCCTGG -TCTACAAAGTGAGTGCCAGGACAGCCAGGGCTACACAGAGAAACCCTGTCTCGAAAAAAC -AAAACAAAACAAACAAAAAAAAAAACCCAGAAAAACAAAACAAAAAAAAGTTGCACAGAG -GGCTGGAGAGATGGCTCTTCAGTTAAGAGCTGGCTGCTCTTCCAGACGACTCAGGCTCAA -TTCCCAGCACCCATATGGCAGTTCACAACTGTCTGTAATTCCAGTTCCAGGGGATCTGAC -ATCCTCACACAGCATGCATGCAGGCAAAACACCACTGCACATGAAATAACAATAAATAAA -TAAATAAATAAATAAATGTTGCGCATCCACAAGTGAACTTACTTTATCGTCACTATCAAT -ACCTTAATGTTTATTATGTCCTACTCATCCGTCAGTAATTCTTATGAATTGAAAAACTCA -GTTTTATTTGGGAAACTGTTCATAATATATTGGGTTTTTTTCTGTTAAAATGTGTTTAAG -ATGTGAGTATAATGTAGCATATACATTATATTTACATAAGTATGTATGATCATCTCTGAG -AGAAGAAATGGAAAGCCTCACTATACAACAGTGTGTCAAGATGAGCCTCACTAAGGCCTA -AAGAGTTCTTCCTCTAGTCAGGTAATGATAATTTGGAACTGTTGGTACTAGATCTACTTA -CACGGAAGTAGATATGAGCGCCAACTGGCATTGTCTTAACTCTCTGTAATTCTTAAGGTT -TGACTTTTGACCTCAGAAGAAGGCAGTGACACACTGGTTCTTTTACTGCAGAAAACAATA -CAAGTTAAGTGCTGACACCAAGTTCATAACTAAGTCACCACCTGAATCAAACTTACCACC -ACTGAGGCTCACTGCCCAGATGACTTCCTCACTGGTTAATCTTGGATAAGGCACTTGTAT -TTAAAATGACCAAGGCTTATATATTACCACATTGGTAACTATTCAATTTCTGTACCGTAA -ATATACTTATTTATACTTATACAGAATAGATAAGCATAAGAATACAGAATTGATTTTGAC -AAACACTTTGGAAATTTTTTTTATCTCTGGTTTGTAGCCTTATTTTATAAGCATATTTTG -TTTTTAAAATCTGAAAGAGATTTCTAACTTTGAAAAATAAAATTGCTTTATAAAAACCAC -TCACTTTTAGGCAAATTTAATTAATTCAGTAACCTACAATTCCAAATAAAAGCTAAAAAA -CTTTGGCTTTTATCAGATCTAGGAGGTCTGATGAACTACAAGGTGTAAAATCCCTCTGGG -AGGTAAGGCAGTATGTGAAATAGACATTAATGCTTCCGTTTCAATATTAAATACCAAAAT -AACATAGCCATACCATTAAAACAGTAAGAAGAAAATCTAAGTCACATAATTTTTAAAAAG -TACAGAGGAAAGTAGTAAAAACTATACTGTCAAAGACTGACGGGTTATTTTTATGAATGG -AACATAGTAGGCTAGATAAAAGCAAAACCTGTGGCTTGTAAGGAAGCATTAAAAAAAACA -AAAACCAAAGTTAAGAGATGGTGTGTCTAGTTTTCAGCTGAGAATGTGAAAAGGACAATG -CTATGCCAACAAGTAACTGTGGACAACCGTAGGCACCTGCCTCAACTTTACTGCTGGCCA -CGCCAGTACTTCTTACAATTCTTAGAAAGCATGGTCCCTGAGAACCTTAAGTACAAGTGC -ACTTCACTCCGCTTTACAATCTAACTGCCAAGCCAACCAAGTCTTCTGACCTGACCTCTC -TACAGCAGTAGCCACAACCTCACACTCCTTAGGGGCAATGTATGATTTTTCTCTGTATTT -TTGTTTTTGTTTTTTTTCTACTTTCTTTATGGCCATGGCTTCTTGGTCCCTCTTTGTATT -AGATACTTGTTTCTGTTTTTGAGACTCTGAGAAACACTCTAAAGCCATATGTCACACAGG -CAACTCGGGTAACTCCAGGTCACTGAGATTCCAGCTCTAACACTCCTTCTGGGCAGCCTT -CTCACCTCACTATGATACAACAATCATATGCTGATGATTCCCAGACTTTACCTGCTGCTC -AGATAGTCAACAGTCTCCTGACGCCCAACCATGCTCAGGAATTCACCTGCTTTTCCTAAA -CCCTCTTCTGTATGACTCATCAAGGTGACCCTTATCTACCTATTGACACAAGCTGAGAAG -CAGGTAGGCTATCTTAATTCCTTCTCTCTAATCTAGTCTATCATCAAGTCTCATTAGAGA -TGGGCTTCTTCCTACCCATCTCCATTACAGAAGATTAGTTACTTTTGGCTCTCAGTTCTT -ATCTGGATTATCATACTAATCTTCCAGATTGTCTCCCTGCCTCCAAACTGGTAATTCTCC -AATCTGTCCTTCATGATGAAAACATAAGGTTTATTTTATAAAAACAAAAAATCCATAGAA -CCACTTACTGCTCTATTGTGCTTTGCTTGCAAATTCCCCTGCTGCCTACATAGAGGTTCA -ACCTTCCATTTATAACAAAGTCTGGCTGCTGGGGCAGGGTAACATCATAGTAGAATGCTT -GCCCAACATATCCAAGGCCCTGAGTTCTATTCTCAGCAACACAAAACAATCCCAAATACT -CCCTCAGTTGGGTTTAGTGGTTCACATGTATAGTCTCAGCTACTCCAGAGATAAAGGTGT -GAGGATTATTTGAGATCATAAGTTCCAGTCTGGACAACACAACATCTATTAAAAAAAGTC -AGGGCAGGAAGATGCCATAGCAGGTAAAGGCACACCAACTCCAGGCCTGACAACCTGAGT -TTGATCTCTAGTCCCCACATGGTGCAAGGAGAGAACCAACTCAAAGTTGTCCTCTGAACC -CTACATATTGCAACTCTAGGTTTGGAAGGGCAGAGAGGCAGATTCTGGGAGCCCAATGGC -CAGTCAGCATAACCCAAATGGAATTCATCTGGCTCAGTGAGAGATCCTGTCCTAGAGGAA -TAAGGCTAAGATGGATGGTCTTTCTGTAGCTTCCACGCGTGCTCACAGAACCCCGCCCCC -CCCAATATAAATAAATATATGAAAATTATCTTTAGAATGAGCAAAGGATCTGAATAATTA -GTTCATCACAACAGATACAAACGTCCAGTAAGAGAATGATAAGATGTTGAACATCATTAA -CCTCCAGAGAAATGTAACTAAAGGCCACAATGAGATGTACTTCTCACAACAATCAGCTAC -AGAGAAACTAATGCCCATACTCTGCTGGGGTACAAGCATAAGGGTGCAGAGCTCTGGAAA -AGGTTAGCAGTTCCCAAAAAGAGTTCAACAAAAATATCTAAGGACCTAGCAATTCCACTC -CAAGAGAAATGAAAACTATGTCCATACAGTAGTTTGCATATGAACATCATAACAGCATTG -TTTATAACAGCCCCCAGATGGAAACAACTCAAAATTTGTCTGTCCCACAATAAATGTGAT -GCCTCAACACAACTGAACATATCTGGCACAGAAAGGGAAGAAGTAAGATCTTACACTACC -TGAGAGAGCCTTAAAACATTATTCCAGGCCAGGCCTCTGGAACCAGAGGCAGGTGGACCT -CTGTGAGTTTGAGGCCAGCCTGATCTTCAGAACAGAAAAGGCTACCTAGAGAAACCCTGT -CTTGAAAAACCAAAAGAAAAAAGAAATTATTCCAAGGATGAGTCCAGTGGTGCAGACTTG -TAATCTCAGCTCCTCAGATGGCTAAAATGAAGAGGATTCCATGTTCAAGACTCTTCTGGG -CTTCAGAGTGAGCTCAAGGCCAACCTGTGCTACTTTAGCAAGGCTTCATTTCAAAATGAA -AAATTAAGGGCTAGGGACTATAACTCAGTGGTAGGGCACTTACCCAGTTCATGCTCCATC -AGTGAAACTGGTAACTAAGATGCAGGTATTAGACATACACTGAGAATGACAGGAACACGA -TGCATCACTGTGGAAGAGCACCTGCTCCAGAAAGATGAGGACCCAAGTTCCAGTCCCAAA -GGTCATAAGAAGCCAAGGAAAGTCGCATGCACCTCTAATCCCAGTGCTGCTGGACACAGA -CAGGATTGCTGAGGTCTGCGGTCTCCCAGCCTAGCTCAGGGTTCAACTAAAGACCAGGTC -TCAAAGCAATCAGGCAGAGTGACAAAGCAGAACAACAGAGGTCCTTCTCTGGAACACAGA -GCTGGAGGAGAGGAAGAAGGGGATGGGACAGCCCCAAAACTCTACAGAAACAGAAAATAG -ACTTAGCAGTTTCTTAGGGTCAGTAATTGAAATTTGGGCAGCAGTGGTTAGGTTTGGAGA -TTCTGTTTAGAGTAATGAAAGAATGCTCTAAAATTGACTGACTCTGTGAATAAACCAAGA -TTTGAACTGTGTACTTTTAAGCAAATTATATCTCAATAAAATACTATTTTTAAATGAATT -AGAAGTAAAATAAAAGAACTAGCTGTGCGAGTAGAGAAGGAAGGCCAAAGGGACCCAAAG -GTCAGAAAAGATGTAAATACAGTTTACTGATTCAGAAAGAGCTTAGTATTAAAAAGACAC -TAGCTGGAAATATACGTTATGCAAATAATGCCCGCACTGACGAGGCTAGAGCATGGTAGC -TGTGAGTTCAAGGTCAGCCTGGGACTAAATAGAACAGAAACCAGAGGTTTAGGCAAAGCC -CTAAGGAAGTAGACAGTGAGAAAATGGTGACATTTTTGAGAGACTGAGGACAGGGATAAC -TAGTGATGGAGGTGAGCTGAATGTTAAAGGTTACACTAATGGAAGGAGGGGTGCCTTCAG -CTCAGTGTGAGAAAGTAAGGGGAGAGGAAAGAACCAAAATAGTAACAAACACTGGGAAAA -CCAGGCACAAGAAAAAAGCAACAGGGAAAACCCTGTCCAGTAGAACTGAGCAACATGAGA -ACAGGAGAAATTTGGGGGTTTGCTGTTTTTCTTTTTTCCACGTGTGGACTGAAAGCATGA -TTGGAGCTTTATGTTTGCTGGGCTCTAACACGGAGCTGTAGTTTCCTTTAAAAACGTTCT -TAAAACTAAGTTTTAAGGAGCCTAAGTTGCGCAAGATGGGCATGAACTTATGAGCTTCCT -ATTTCAGCCTTGCTAGTCGCTGGGATTCCAGGGCTACCAGGTCCAGCAGGCACAGCTTAA -TGGAGTTAATGCATATGATCAAACGATACTCTCAGCTGGACTGCTCAGTCTAGGGCTCGT -AAACCACGATGGCACATGATTAGGCTCTTTTACTTACGAGCAGGATGCTGAGGGTGTTGG -GAGAGATGCTAGACCAAGATCTCTGTGCTGGGGAAGGCAATGCTACCACAGGAAGACAGC -ATTTCAAAGGATGAAATGCACTTAAGCTCAGCAGAAATGAAAAAAAAAAAAAAATCACAT -AATTTATGTAGGACTCCTGATTATTTATCTGTAAGATCTTAGATTACTGGCCAGTTCTCA -GAGGAAGGCTACAAGTAAATGGATTATGGAAACTATAACTATGGGATTTAGGTAAAATAG -ATTCTTGGAAGAACTAATTTGCTCACATTGTAAGCTATGAAACAGTGGACTGAAATGATC -ACACAAGTCAGTCCATCCTATCACACCACACCTGTAGGGCACCGAGTCAGACAGAATGCA -GGATGCTTGCTGCTTCTCCTAGAGGACATTCAATATTCTAGAGCTGGCTTGAAACCTGGG -TTCCTGCCAGTGATAGGAAATAGGATTCAGGAACAACACGAATTGCAGGACAAACCAATC -AGGCCTAACAAATTTGCTCTGGGAATCCATATGCAAACAGTCAAGAGTTGGATGCAGGAT -ATAAACACCCTAAATATTCTAATGCAAAAGCATTTGACGGTTCAGAATCCCCTCAGTGTT -GACCGAGTAACTCTATATCTTACAACGTTAAACAAGAAGAGCTTCACTTATATTGAGGCT -CTTTTTATGTTAGAGAAACATGAAACACTGCAGTGTGGACAGGTCTCTGCCAAGGGGCTG -GACATTGCCTTACCTTTGCTACCTTGTAGTCACACAAGTACTCCACCTCATAATTGTTTA -GATTCCTTTTGGTGATTCCAATCGATTTACATGTGAGCTTTTCTTTTCTACATAATTCCT -GGAGAGTATCAAGTGAAACTAGGCAAGGCACACACCAGGCTACAATAAGAAAATAGAATT -CTTTACCAATAAAATAGCTACTAGGCTGAAACAAAAACTTAAAACCCTCTCAACTGACAA -TGTTATAGTCTAGAAACACATATAACAAGAAGCTACATATGTGTGTTTAAGAAAAAGTTA -TAGGATAAAGAACTAGTTTTGGTAAATTGGTTTACTTTCCAGTGGACATCTATCCCACTT -TTACCCACATTGCCTAATTCTTGCTTGGCTAATTAAAATATTTCACATCTAAAATTTCTT -AGGGTTACATATAAATGCGAAGGTAAAATGAAGTAAATTTTTTTACACAGAATAAAACTG -TTCTCCTAATAAACAGCTAAGACATTTTGTTAGAAATATATCTAAAAGATATTCTAAAAT -GGCCACAACTTAAAAGTAACTTCACTTCTTTTAGTCAGATGATAAGAATTTAAATATGAA -ATCCATATCCTACTTTTTCCATTTTGTAAAAAGTCGAGAGATTTTAGCTTCATTTATTTT -GTGCATGGTAAAATGTATTTTCATCATGCATAAGCCAGAGAATTCTACTTTAAGTGGAGA -GCATAGTGAGCTTTGTAATACTTGTTTCCTACAGTTTTCAAGCCAGCAGTTACAAAACAG -AATACAAGGTGGAAATATTCCATAAGCCAGACTTGAAAATCAGACATACTAAACAATACC -CGTACGGAGGCCAGAAATGAACTGTATTACATCCTGGATTTAAAAATATAATCACACAAC -TGATGTCTAGAAAAATGTAACAAACTTCACTACCCCTACTATCAGGATAAATACAAGATG -ATCAAAAGTCCTCTGCTCTACCCGTTGGTGGGTCACCTAGCTACACAACTTTGGGAAAGT -CCCAATCTTTTTGTGTATGGGATTCACTGGAAAAAAGTGTGTTTTGTTGAGAACAGAGGT -GACCAAAGAAAATGTATCTCTAACTCATCAAGCTGTCTTTAGTTCTCCGAAGTGGTGGGC -AAAAACCTTTTTAAGGTAAGTTTCCAGGAAGGGACAGCGTAACCGCTCAAATTTTCCCCG -CAGTCCTTCCTCATCCTTCCCAGTAAGGACTTCATTGTCAGAAACCAGTGAGGATAGCTT -CCGAACTCCAGTGACTGCAAACAACTCATATTTCTGGCACCTGCAAAAAGACTTTCCTTC -AAATTTGCCAGAATACATTTATTTGCTTAGGTGTGGCGGTTTGGAGACAAGAAAGCTGTA -AAAAACGTCTCATAAATCGCTTCTAAAAATCTTAAGGCTGTTTTGTCTTAATGCTAATCT -CCTTATGCTAATCATCTGCAAAGGAGAGTCCTCTTGTTTATGTAACCAAGTTGTTTGCTG -TTTTATTTATCTTTTCAATTTTTACCCCTAGCTGAGAATCTGAAAACACAACACTATAAT -GGAGGGTGGTGTTGAATCGGAGGATCAACGTACATATATTCGTATGAAAACGTCATAACG -AAGCGTTACGTGTAATTACAATGCACCGCCCCTCGCAACAGAAATGCTACATTTTGGGGG -CATCTCGAAATGTTAAAAAGAAAAATTGCCAACACTTGGTTTACAAAATCCCACAGCCAA -AAATGATGAGAGGAAAACGCCTCATTGTCTAGATTATAACATCCCGTTTATAAAAACCAT -TCCACCATCCCATCCCCACCACGCTTCAAGGAGGCAAGAGCTACCTACGGGAATAATAGT -GTCACCATCTGGGTGGAGCGGAGGAAAGAGCTGGAGAACAACCTTTTCATTCCAGAAGGC -TTTGCACAACCCAGACTTTCAAAGGGCGCGCGACTCGAGCGCACGCACGCGCACTGCGTG -CCCCGGCTTCAGCATCCACAGAAATAACCTGCAAGTTCCAGCCGGGCCCCCCAAAGTTTC -CCGGAGCTCAGGGCTGCGTGTGCAGGCGCTTCACGGCGAGGCCAGACCCGCTCGAACGCA -GGCACCAGGGGATTCCCTTTCTCCAGCACCGCACCTCAGCCCCGCCACCACCCCCAACCC -CCGGCTCGGAGGTGGCGACCGCTACCGCCGCAGCGCGTGTGCTTTCCTGCTCACCCTTGA -ATAAGGCACCTCGTGCACACTCGTCGCCAAAGACCGCGGCCCGCGGAGCTCCGGACCACG -CTCGCTGGGAGCCGGCGCGCCTCTCGCCCGCAGACGGCCGCGAGCGTCGCGCCGTCAGGG -TCTCCGCGCGGCGGCGTCTCGCCGTTCGCCTGGCCTTGGGCCTCGGGGGCGGACCTGGAG -CCCGGTGACACCGCGCTCCTGCCTCACTGCCCCGTGCCTTGGCCCTGGCCGCCGCCATCT -TGCGGAGCTTTCATTCAAACTGGCGCGGTCAGCCCGAAGAACTCAGCTGGCCACACGCCC -CGCCCCGGCCCGCCAGGGACTCCGGAGCGGGGAGGCTGAGAGGAGCGAGGCGTTCTGACG -TCAGCGGAGACCGACCCCTGCGGTGGTAGCTACCGCGCCTGCGCCGCACGGTGGGGGCGG -GAAGGGGCGGGGCCTTCCGTGGAAACTGGCCCTGCCCGTCGCTGGCTTGTTACTCGCTTT -GACTTCGGAGGTCGCTTGCCATGATTCTTCATGCGGTCCCCTGAGTCGCTTCACAAAGAC -CTGACGTGCCCGCCACAAAACGCAAAATAGGCTGTGCGGGGTTAGTGTGCGCAGGTAGCT -CCTTTCCCACTCTTGTTCCTCAGCACTTCAACCCAACGAAGCCCCACTACTTTTCCTTTC -ACTCCACACCACCAGGACTCAGGATCTTAAAATTTGACTGCATGTTGGGTTCACCTGGAG -AGGTGCTGTCTGTTTAAACCACTCAAAGAGATTCTGATGAGTTGATGTGGCCATGTAGCA -GCTGGACTCAAAGGAAAAGCCTGACAATTGTGAGAATCCAACCAACCCCGCCAAGAACCC -TCTTAGTTAAGGCAAACGTAAAAGGTACACTTAGGACAAGGACTTACTAACATTAACAGA -CTTAAGCTGAGGGCAGGTTTTAGCCATATATGCTTGGGGAGAGTCAGGTCGTTCTCGGTT -TTACCACTGTAAATCTGAAAACTTGTAAGAGGAACCATTATACACAAAAGACCATCGGCA -ATTCTGTAAGCCAGTCATGTCAATGCTATTCACAAGCACATACTGCCTGTCTTCTCTTCA -GCCAAAACAGCCTAGCTGCCTTGACCTCTCCATTGCTCCCCTTCCAGCCACTTCCCACCC -AGCTAAGGAGACTTTAAAACAGAAAATGAAACAAGCCTCAGACTTGCTTTGTCTGAGAAG -CATGTTCAAGTCCTGACCCTTTTGCTTCCACTTTGGTGAGCTGGAATTACAGGTGCTAGC -CAAAGCTCCCTTCTCCCCCAATAAACACTTTAAACTGGAAATCACGGTCTAGATCAAAGA -ACTGACTGACTCCCCTTCATGTGCTGCTCCCTCTCACGTGACTAGATTTAACTCAAATGT -TACTTCTTCAGAGGCCACTCAGGCATTCTGTCTGGCTTTGTTCTCTAGCTCTTCTTTAAA -AGCTTTTGTCAAAAAACGGTCAGGGTAGAGTCTTACAAATATTTTTGGTCTTGCTAAGTT -TTATTTTAAAAATTGGCAAAGGATGCTGGAAGCAGAGGATAGCTTGGTGGAATAGCAGTT -GTCTGATAGATCCAAGGCTCTGTGTTTTTTTGTTTGTTTTTTAGACAGGGTTTCTCTGTG -TAGCCCTGGCTGTCCTGGAACTCACTTTGTAGACCAGGGCTGGCCTCGAACTCAGAAATC -CACCTGCCTCTGCCTTCCGAGTGCTGGGATTAAAGGTATGTGCCACCACTGCCTGGCTCC -CTTGTTTTTCTTAATTCTAGGGCATAGAGTAGAGCCAGCCACTCCAACCTTCCTCAGTGT -CTACTCTCTATTCTCAGAGTGTAGAAGAGTAGGCCCGAAGCCTCTCAGGAAACCCATGAA -CACAGAACCCCAGTCTTCCCTGTGTAACAACTTTGTCTCCTGGTGACATGGTTAGCAGCT -CTGCAAGTGTTCTGTGATCTTTACACACTAACCTGCACAAAACACACCTCTCAGAACATG -TCCTCCTCGCTGAATGGCACCAAGCACTTTCTCCCGGATTCCAGGAATGCCCTGTCATTT -GATCTCTGTGGTTTTTCTCATGGATGTACTGTAATTTTCCAGAACTCATACAACATGTAT -CATATCCTAACAGAGGAAAGTATATATTAAAACATAGCTATCTCCTGGTCAAGCAAGATG -TTAAGAGGCTTGAAAAGAATACACAATACCAAACACTTCCTGCTAGAGCTTCTGTTTCAA -AAGTTTTTATAAAGATGCTATTCCCATGAAGAACGTGCTCAATTACTTTTTACATTTTAA -AGTTATTTTAGCCGGGCATAGCGGCGCATGCCTTTAATCCCAGCACTCGCGAGGCAGAGG -CAGGTGGATTTCTGAGTTCAAGGACAGCCTGGTCTACAGAGTGAGTTCCAGGACAGCCAG -GGCTACACAGAGAAACCCTGTCTCAAAAAAACAAAACAAAACAAAATAAAATTATTTTAA -AAATCTATTGAATAACTTGAAAACTCTTTAACTGTCTAAGAAGTTGTATATATTATAAAC -AAAAGCTCTTTGGATTATCAACTTTACTTTTTTAAGGGACAGGATCACCTCAAGTTTTCC -AGGCTATTTCTGAATTCCTGGGTTCAAATGACCCTCCTGCCTCAGCTTCCTAAATAACCT -AGACTGCAGGGCAAGGCCATACTGCTTGGTCAAAAGAATTTGTAAGAAGGTAAAGGTCCT -GAGATTCAACCGAGGGTCATGGTAAACATCAGCTATCGATTGATTTGGAAGAAGAAAATC -AGAAGTTGCTGGCGGGGGGTGGGGTGGGGGTGCAGGCAGGCATCATGCTCTTTGGGGTAG -AAGGAACAGATTAGGATACGCCTCAATTTTCATGACCATTGCTGAAAATGTGATTGAACT -GCGGAGCCTGTCTTTTCCAACTTGAATGTTCTCTGAGAAATAGAGTACACTGCACACTAG -ATTAAAAAGGTGAATTTAGGGCTGGAGAGATGGCTCAGCGGTTAAGAGCACTGACTGCTC -TTCCAAAGGTCCTGAGTTCAAATCCCAGCAACCACATGATGGCTCACAACCATCCGTAAT -GAGATCTGACGCCCTTTACTGGGGTGTCTGAAGACAGCTACAGTGTACTTACATATAATA -AATAAATAAATCTAATAAGTAAATAAATAAATCTTTTTTTAAAAAATGTGAATTTAGTGG -GGCGGTAGTGGCGCATTCCTTTAATCCCAGCACTCGGGAGGCAGAGGCAGGCAGATTTCT -GAGTTCGAGGCCAGCCTGGTCTACAAAGTGAGTTCCAGGACAGCCAGGGCTTATACAGAG -AAACCCTATCTTGAAAAAGCCAAAAAAAAAAAAAAGTGAATTTAAATAAGCATATAATAT -ACTTAAAATATTAAGTTGACAAAAATATAAGTTCAAAAAAATAATCTGAATATTAGTCTC -AAATTCACTAAGTGGTCAGTGCTGCATACCCTTAACCTCAGCACTCAGGAGACAGAAACA -GGGGGATCTCTGTGAGTGAGGCCAGCCTGGTCTACAGAACAAGTTTCAGGACAGCCAGGG -CTACACACAGAGAAATCCTGTCTCAACAAAACAAACAAAACAAAACAAAGATTCACCAAT -TATTCAGAACTGAGACTATGTAACACAGAAAAATTTAAACTCTAAAATCTATTTCACTAC -TAGAAAACAAAAACAATATACATCATATTACTCTCTACCCAGCGTTGCTACTCAGATCTG -TGGTGAGGCTCATGACGTAATAATGAATTAAAGCAGATGAAGAGTAGCATTTGTTGGATA -TTGTGCTGGATAGCTTTATGTCAACTTGACACCAGCTAGAGTCATTTGAGAGGACAGAGC -CTCAATTAAGAAAATGACTCCATAAGATCAGTCTGTAGGCAAGCCTGTAGGACATTTTCT -CAATGATGTGACTGATGGGCAAGGGCCCAGCCCTTTGCAAGTTGTGCTATCCCATGCTCG -TGGTCCTTAGATCTATAAGAAAGCAGGCTGAACAAGCTAATAAGCAACATCACTCCACGG -CCTCTGCACCATCTCCTACCTCCAGGTTCCTGCCTCGTTTGAGTTTTTGTCCTGTCCTGA -CTTCTTTTGATGATGAACAATGATGTGGAAGTGTAAGCCAAATAAACCCTTTTCTTCCCC -AGTTGTTTTGGTCATGAGGTTTCATCGCAGCAATAGAAACCCTAAGACAGGTATAGATAT -TATAATGTTCACTCACTGTCATTTTAGATAACTTGACTTTTTTTCCCAAATAACCTGTTT -TGATTTTCCTTTTAGCACTTAAGAATTTTTACATATGTCAAAGCTATCAACCTATAATGA -AATATCGATTGAATGCTTGTATCCTCTCATCTCTTAAATCACATGTTAAAATTCCACTTT -TCAATATGTATACTTAGGAAGGAGCCTTTGGAGGTAACTGGGTCACAAAAGTAGAGCCCT -CATTGATGGAGCTGCATCCCCGTAAAAGAGACTCTTGGTTATGATCCCAGGACTTGTGGT -TCTCCTATTTCTATATTTGGTTATATCCTTTACACACCTTTACATGGGTCATGCATTGGC -AAACTTATAATTTGATGGGCTGGGGATATGGCTTGAGTAAGTAAAGTGCTTGTTCTACAA -TTGTGAGGCTCTGAGATCAGATCTTCAGCACACGGGTTTAAGAAAGGAGTCAAGTTTGGT -GGCTCACACCTGTGTTGTGGTTTGAGTAAGAATGGCCTCCATAGGCTCATATTCTGAATG -CTTAGTCACTAAGGAGTGGTGGCACCATTTGAAAGGATTAGAAGGATTAGGAGGTGTGGC -CCTGCCGGAGAAAATGTCACTAGGGGTGGGTTTTGAGGTTTCAAAAGCCCATGTCAGACC -TCCTTCTCTCTTCCTACACCCACTCCACCCCCACCAATCTGGATGTAGAACTCTCAGCTA -CTTCTCCAACACCATTCTGCCTACAAACTGCCATGATAATGAATTAACCTCTGAAATTGT -AAGCAAGGCCCTAATTAAATGCCCCTCCCCCCATCTTTTTAATAAGAGTTGTTCTGGGGG -CTGAAGAGATGGCTCAGAGGTTAAGAGCACTGACTGCGGGGCTGGAGAGATGGCTCAGCG -GTTAAGAGCACCAACTGCTCTTCTAAAGATCCTGAGTTCAAATCCCAGCAACCACATGGT -GGTTCACAACCATCTGTAATGAGATCTGATACCCTCTAATGGTGTGTCTGAAGACAGCTA -CAGTGTACTTACATATAATAATAATAATAATAATAATAATAATAATAATAATAATAATAA -TAATAATAAAAGCACTGACTGCTCTTCCAGAGGTCCCGAGATCAAGCATGGTGGCTCACA -ACCATCTTTAATGGGATCCGATGCTCTCTTCTGGTTGGTCTGAAGACACAGTCTACTCAT -ATAAATAAAATAAATAATTCTAAAAAAAAAAAAAAAAAGCCCGGCGGTGGTGGCGCACGA -CTTTAATCCCAGCAGTTGGGAGGCAGAGGCAGGCAGATTTCTGAGTTCCAGGCCAGCCTG -GTCTACAAAGTGAGTTCCAGGACAGCCAGGGCTATACAGAGAAACCCTGTCTCGGGGGGG -AAAAAAAAGTGAAAAGAAAAAGCGTTGTTCTGGTTATGGTGTCTCTTATCAGTAATAGAG -CAGTGACTAAGACACACCCATCTTCTCAGCACTGAGACCCAGTAACTGGGGGCTCCGTGG -TCAGCCAGTCAGTGAGCTACAGGTTCACTGAGAGACTTCATTTCAGAAAAGAACATGAAG -ATTAATGAAGGAAAATACCACTGGCCTCACATAGGGGGCACACACTCACACAAGTAAATT -ATAGTTTGACTTAAATGTAAATGAAATTAATATGGAAGAAAGGAAATTTCAAATAAGTCT -TTATATACTTTATTATAGAAATAATCTACTTTGAATTAACAGACCATTGTTATTATATTT -ATTACTATTTAGTATGTGACTATCTATGCATGTGTTATGATGTAAAGTCAGAGGAAAACT -TGAAAGGTTTCTTTCCTTCTTCCGTGGGCTCCAGGGATCTAAATCAGATCATTGAGCTTA -GGAGCAACTGCTTTGCCACACTAAGGCATCTCATAGACCTTCAAACCTACTGTGCAGCGT -GCTAGACAGTAAATATTTTTTCTTTCTTTTGTTTTTTTTTTTGTTTTTGAGAGGGTTTAT -CTGAATAGCCCTGGCTGTCCTGGAACTCACTTTATAGACCAGGCTGGCCTCGAGCTCAGA -AATCCGTCTGTCTCTGCCTCCCAAGTGCTGGGATTAAAGGCGTGCGCCATCACTGCCAGG -CTGACAGTAAATATTTTAACTTTGTGGATCACACATCCTGTTACATAGCCACAGAGAACA -CATGACCAAGGCTATGTTCTAATACAGCTTTACTTATAAAAACAGGTATAAGATAGATCT -GACCTATAAGCTCAAGTTTACCAACCCCTGATTTCTTTTAAAACACTAAAGGCAATAACC -ATAAAATAAAATCCTAAAATATTTTCCAAAGCACAAATATTTTATATTAGGAATTGAACC -GGTTCACCTGGCATTTTTCTTAGTCCTGAGGTCAGATGTCATATATAGATATCTTTCATA -TATAGATATCTTTCATATATAGATATAATCTTTCAACATCACATAAGTTTACACAAGAAG -CAGCAAAGTACTTAGTCAGGAATTTATACTTGAAGTTGTCTCCTTATTTAAAGATATGCT -TTCTATTCATTTTCTACTGATTTGATACAAAATTATCATGCAAACATTTACCTTTGCCTT -CTGCATCTTCAGGAACTTCTAAAGGGTACTGCCATCTCCTCAATAAAGATTTCTAATAAT -AAGCCACATCCATACGGTTTGAAGAAGTTATAGACAATATAGCTTAGAAACTTACTATGG -AGTTATGGTTTTGTTAGCTTGTTTGAAACAGGTTCTCTCATCATGCTGTCCAGGTAGGTC -TCTAATCCTGCCTACTTAGCATCCCAACAGCTCCAACTGCGATACGTACTACCATGTCCG -ATGGGAAAGGTTGTAAACTCTTCTCTTGGGGGTACAAATCTAGACATATTGCCCACTGCC -ATGTGGTTAGTAGTCACTTCTCTATAATCCTTTCTGTTATATCTTGGTCTCCCATGAGCT -CAGAATCCAAGAGCCAAAATACATAATTACTCCCTTACACTCTGTGACTGTTGGTCCTAT -GAGTAGCCAATAGGAGCTTGTGGCAGACCCTTGGACGGACGGTGCATCTTTCTTTGGCTC -TTTGCAGAATCCTCTTTGCTTCCTGTCTGTCACGTGACGGCCCTTTCATTGTTCCCAAGG -AGGATGAACTGAAATCCCTAAAATCATGAGCTAAGTAGATCCTCCTTCATTTTAAAGTGG -TAATCTCAGGTATTCTGTCACACTGCTGAGAAAACTAAAAGAAAACTAGTACTAAGGTAG -AGTCATTGTATTGTTACCTAATGATGTAATTCACCTTGGAATTGGAGTACATAAGGAATT -TGTAAACATGTAGAAATGAAGGCTAGAGTAGCGTAAGCAGTTAGATGGGCAATTCTTCTG -GGGACTTGGAAGGCCAGAACATAGATTGAATGTGGACAGTAGTGTGGCTCAGGGGGTACA -GATGGTAATGAACCTCTACTGGGAGGTGTGTTAGATCCTACCTCCTCTCAAAGCGCTTGT -CTACAGCCTTACTTGTGTCCTAAGATTTTGTATGAGGCTGAATTAAAGAGTGATTTGCTA -ATAAATTTCATCGAAAAAAATTAACGTAGTCTAATACTATGGTGTGATTTTTGCTCAATG -CCTTTAGTCATATTTATAGTTAAGAATGGGAAGAAAAGTACAGAAAGGTCTGAAAATAAG -ATTTTGATTAAAATAGGAATTGAATCAAAGTAGGGTTGTTAAGAGATTAGATTATTAAAA -AGAAGCCAAGTATTTTATACAAATAAGAAAAATGACTTGATGCCACCTCAGGAATCGTGA -CCCATCTACTGCAGCCCCACAGGTGAAAATCTGTTTGCTGAACCCGAGGCACTCTGCTCA -CATAGGGCTTCCTTGTCCTCCATGGCACCCCATTTTTTTTGAGACAAGGTTTCTGTGTAT -TTTCTGTATCGTCCTGGCTGTCCTGGAACTCTGTAGTCCAGGAAGGCCTCAAAAGTATTT -AGTGTTTGTCTTAGTAGGTTTGGTCAGGCTTTCTATGCCTGCATTTCTTTAGGAATAAAT -AAATATATTACTCAATACCATAGTGTGCTGGAAATATGTAAACTTGTTTTTTTTTTCCTT -TTCCAAGAGTTTCTCTGTGTAGCCCTGGTTGTCCTGGAAATTGCTCTGTACACCAGGCTG -GCCTCAAACTCACAGAAATCTGCCTGATTCTGCCTCCTGAATGCTGAGATCAAAGGAGTG -CCCCCACCCCCATGATGGCACTATAGGGAACTGAGTGGGAAGTAAGGGGTGAGTGAAGCA -GAGTTAAAGGAAGTATCTTGGGAAATTTATCTTGCTCTGGCTCCTTCCTTGTCTGCTTCC -AGTCTAAAATGATGTGAGCTGTAGTACCACACCCTCACACTGGAAAGAAATCTCTGAAAC -CATAAGCAAAATAAATGTGTCCTCTTCTTAAGTTTTTGTTAGGCATTCTGTCACAGTAAG -GAGGATGCTAATACACTATAGTCTACAACTATTCTCAATTACTATGAAGGGGATTTAAAT -GCTCGCTCTTATTCATCAAGAAACTAACAGAAGTTATTCAAATTAGAACATTTGAAACTT -CTAAAATTTTCAGTACATTTTATTTTAATCAAATCAAACTTACACTGTTATTCGACGCGT -TCTCACGACCGGCCAGGAAGAATACCACAGACCAGAATCTTCTGCGGCAAAGCTTTATTC -TTACATCTTCAGGAAAAGAGAGCAAGAAGCAAGAGAGAGAAGCAAGAGAGCGAAAAAGCA -AGAGAGAGAGAGAACGAAAACCCCGTCCCTCTTAAGGAGCATTCTCCTTCGCCTCGGACG -TGTCACTCCTTGATTGGCTGCAGCCCATCGGCCGAGTTGACGTCACGGGGAAGGCAGAGC -ACAAGTAGTCATAAGATACCCTTGGCACATGCGCAGATTATTTGTTTACCACTTAGAACA -CAGGATGTCAGCGCCATCTTGTAACGGCGAATGTGGGGGCGGCTCCCAACATCTCCCCCT -TTTTCTTTTAATAAGAGCAAATAGGCCACCCATATTAATGAGAGTGGAGATAGAGGTCAA -ATCCCCAGTGTGTAGGTAAAGGAGCCATGTACAGGATTAGCTCTTAGGCTTACAGGCTTT -TACCCAGAGCAACCCTGACCTGCTCCCGTGTCGTTTTGCCTGGGGGAAGGGAACTAGGAC -ACTGAACCTTCATGAAAGATGACATGTCTCCCTAGAATAGGCTCATATATGCCGCAGAGC -CTTTCCATTGCAGTGCTTAGCCTTGCAACTCTCTCGGGCTGCTGAAGCACACTCACTCTA -TCCCGTGCAATGAGTCTAGCCTCATGGGATATAAGAGCTGAGTGGCCAGCGACCTATTGC -CTAAGCATAGATAACCATATATCAGGGGGAGCTCCATGTTCTAGTCCTGCAAGCGCCTGG -GCAATAACCACCTTGTCTCTCCTAGTTTAGGCCTTAAGCTTACAGACCAATCAAAGAAGC -AACACTAATCCACAGCAAAGTGTATCTCCAAATAATATTAATCCCACCCATTTTTTAAAG -AAAGAAAATGCTGAGGAGATCCAATTGGGTAATCCTTTGGTCAGGGACAGGTCCAAGCGC -GTGGAGTTGACCTGAATGATGGCAAGCCTCGAAGGGTCTGTTCAAATTCAGCCATCCAAT -TCTGTAACATATACTGAAAAAGACTTTTTGACAAATTAGCTGCCCTAGTAAATTTAACAT -ACTGAATGGAAATAACACACAATCCCGGAAACTTTTGTTCACATCCCTGCTGAGTTATTT -GTCATAATACATCTAGTTGTTTCTGGACAAGATCTATGAGTTGATTAACCAGCATGAGAC -CTCTCTGTATCTTGACATTAGCTGAGGCCTGTTTATCTATGACTGTAGTCACTGAGGCTG -ACAAAGTGTTAATGGTGTCAGTTGTCTGGACCTGTCCAGACAGAGCCAAGGCTGTCTGAA -TTAAGGCCAAACCCAGTTCCTAGTTAGTGGTAAAAAAGCAGGAGAATACTTGAGCATTAT -ACATCACCGTCATTGGGAGTGGAAATGTCGACATTATCCCCCAACGCTGCTCTCTCTTTA -TTATTGACGCCCTGGACATCACCAAGACGAGGGACATTAGTATTCCCTTGGTCAGTCTGG -ATTTTTCGGGTGAGTCTTTCTGGTACCCAAAATGGGTTGTCTTCATTCTGTGGGAAAACA -CAGATAGCTCCCCTGGATCTTATCAAGATAGGATCCGGGCCATACCATTTATTATCAAGA -ACATTTTTCCATTTAACCATCTCATTGGGCCTATCTGGCTCTGAACAATGACGTTCAGCC -GCAGTATGGCCATGAGCATCAATATTTAAAAAATTGAGTGTAAAGAGTGCCAAAGACACC -GACACTCTTGGTGCTCGGGGTACAGTCTCCTCAAAAGTTCCCCTCTTCTGTTTTATAAGA -TAGGTTTTGAGGGTGCGATGCGCACGCTCAACAATACCCTGTCCTTGAGGGTTGTATGGA -AGTCCAGTCAGGTGGGTCACGTCCATCTGACGGCAGAACTGTTGGAATTTTTGAGACGTA -TAAGCTGGTCCATTATCAGTCTTAAGGAGTCTGGGTTTTCCCCAAGCATTCCATGCCTCA -AGACAATGTTGAATCACATGTGAGGCTTTTTCTCCAGTTAACGGAGAAGCAAACATGATG -CCAGAACATGTGTCAATGGACACATGGAGATATTGAAGTTTTCCAAAGGAAGAAACATGT -GTAACATCCATTTGCCAGACCTGTAGAGGTCGAATACCGCGTGGGTTAATTCCCACATGA -GGAACTGGCAAGAACTCACAGCAGCTTTGACATTGAGTAACAATGTCACGGGCTTCTTTT -CTTGTCAAGGAGAAACGACTGCGTAATGTTTCAGCCGTCACATGAAAATTGTTATGAAAA -TTTCTTGCAGCCTCTACCGGGGATGATAGGGCAGCAGCCACCACTTTAGTGGCCTTATCT -GCCAAATCATTTCCCAGAGCCATGGGGCCAGGTAGGCCTGAGTGGGCTCTAACATGAGTA -ATATAAACAGGAGATCTTCTAGATAACAAAACTAATTGTATCTGCTGAAAAATATTGGCA -ACTCTACTGGAAGGCTTAATCACTCCAGCCACTTCTAAAAGATTTACTGCATTAACCACA -TAATAGGAATCTGACACAATATTAAGGGGTTTTAAAAAGGTTTTTAAAACTTCTAAGACC -ACTAAACATTCTACCACTTGAGGTGAATTTTCATTATATTGTTTGGATACCACTTTACCA -TTAGCCACATAGGCACCTATGCCAGTTTTTGATCCATCAGTATATCCCACAATCCCATTT -TTAAGTGGGTTTCTTACTGTTATTTGTGGAAACACAACAGATTGATTTTGGGCAAACTGT -AAGATTGGATGTTTTGGATAATGGTTATCTATTTTTCCTGAAAAGGAGGTAACTAAAACT -GCCCAATCATTAGATGCGGCTGCCAAGGTTTGAACCTGTGCAGTGGTATAAGGTACAATT -AAAAGATATGGACTTTGCCCAAAGTGGGTGATTGCTGCTTTTAGACCTTTAAGGGCAAGC -TGTGCAATTGCATCAGGATACCAATCTATTATTTTAGCTGGGGATACGTTTGGATGGATC -CACAACAATGGCCCATTCTGCCACAAAACTGCAGTTGGCAATTGTGCTGTCTTAAAGACA -CACAAACTGAAAGGCTGCGAATCCTCAATACGTTGTAATTGTGCATTCTGTAAGGCCTTT -TCCACTTTTTGTAAGGCCTGGTTAGCAGCTAGAGTAAGAGTCCTAGGGGAGGAGATATGA -GGATCTCCTTCTAAAATACTAAACAAAGGCCTTAACTCAGCAGAAGGAATCTTTAAAAAG -GTCTGAGCCAATTAATATCTCCCAACAGCTTTTGAAAATCATTTAAGGTATGGAGGTGAT -CTCTTCTTATCTCTACCTTTTGGGGCACAATCTTATCTGGGGACACCACAGAGCCCAAGA -ATTGTCCTGTATCAGAAATTTGGACCTTTTCTGTGGCTATCTGTAAACCCCACTGACTTA -AAGTTTTAAGTAGAAAAGGATATGCCTTTTGTAGCATGGTAAGGTCTTTATGGCACAGGA -GGATGTCATCCATGTAAAGGAGCAAAATTAAAGAGGGGAACTGTTCCCTCATTGGCAAAA -GAGCTTTTTGCACATAAAGCTGGCACATTGTAGGACTATTGGACATCCCCTGTGGTAAGA -CCTTCCATTGATACCTCTTATCAGGTTTAGCAGAATAAGCTCTCTGACCCGTTAACAAGT -CAAAAGTCCAATCTCTCTGCTCTGGAGTTAAAGCAGCAGCGTTTGCTCGGTCCTGCGCCT -GTGCCGCCTCCTGCCACAGAGCTCGCCATTCCACATATTTGGCCATACTAGGGAGAGCGG -CTTTTGCAATCATTTGCCAGTCGGCAGGAGTTAGTGCCATGCCAGCGAGCCTGTCTAACT -GCACCAGGGTAAAATTAGCATTGGTTCCGTATTTACGAACCGACTCGGCAATTTCCTCAA -TCTGTACGTATTCTACCGGAGCGTGGACACGCCCACCCTCGGCTCCTTCAAAGACCGGAA -ATGCCTGTTCTATTTTCCTTTGTTCCTCTCGGGGAATGAATGAGTCTGCGCACTGCCTCT -CTGCGCACTGCCTCTCTGCGCATTGCTGACGCACTACGGGCTGACGCACTACGCAGGGCG -GGGACTCCGCATAGGGCGGGAGTGCACCTGGTAGCCGATTGCCCTGAGGCCAATCAGCAA -ACTGGCCTTCGCCAGCCGCTCTTGGCTTTTTTCTTGACCGATTAGCTGGCTGGTAATGGG -CTGCTTCTTCCTCCCAGTCTGTTTCCTCAGAGGAGGATTCTTCACTTGCTTCAGAGCTAC -TAAGAGCTGGCTTCCTGAGCTCATCTAGTGACGAGTATCTCCTAGAGACCTCCGCTAATT -GATCTTTTTTCTTTTCCCTTTTTCCTCTTTTTCTTCTAATCTCTCTCCAGGTATTCCTAC -CTAACCTTAACTTTTCCTCGGGTTCAAGACCCTTGGAAAGGCCTGTATACTTATTTTGTG -TACCATACTTCCTCTTTGTTCCTACTCTTTCTTCCCGCTTTACTTCTGATAGACTGTCCT -GAATTTCCTCTAGAATTTTCAGCCCTGCCTTAAGCACTATATAACATGTGAAAAGGAACA -AAAGGGCTCCTAACACTAGAAAAAGTTCAAGGCCAAACATACCTGGTAAAGCCATTTCTC -ACTTCCGTTCCCCAGCTGATGAGTTCTGAATTCGGCAGTTGAATCCTTCTCAACAGTCTG -CTTTACGGGAACCTTTATCACCGTCGTTCCCCAGCTGATGAGTTCTGAATTCGGCAGTTG -AATCCTTCTCAACAGTCTGTGTTACGGGAACCTTATAACCTTGATTCGCAGTTCTGGTTC -TGGAATGAAGTATCCCTCCTGCGCCAGTCCGGAGTTTTTTCTCGTCCCGGATTTTCTCGT -CCCGGAATTCGGCACCAATTGTTATTCGACGCGTTCTCACGACCGGCCAGGAAGAATACC -ACAGACCAGAATCTTCTGCGGCAAAGCTTTATTCTTACATCTTCAGGAAAAGAGAGCAAG -AAGCAAGAGAGAGAAGCAAGAGAGCGAAAAAGCAAGAGAGAGAGAGAACGAAAACCCCGT -CCCTCTTAAGGAGCATTCTCCTTCGCCTCGGACGTGTCACTCCTTGATTGGCTGCAGCCC -ATCGGCCGAGTTGACGTCACGGGGAAGGCAGAGCACAAGTAGTCATAAGATACCCTTGGC -ACATGCGCAGATTATTTGTTTACCACTTAGAACACAGGATGTCAGCGCCATCTTGTAACG -GCGAATGTGGGGGCGGCTCCCAACATTACACTTTAAAGAGCATCCCTATTTTCCATTAAT -TATGGTTAGTCTTATATGAAAAAGAAAACAAAGACTCCAGTACTTAGTAATAAATTGTAT -TTTAATAGAAACATAGCTTATACCTTCATTGAAAAAGCAGTTTATTATAAACAACACTTA -TACACAAAACCAAATTATGTTGATATTATAGTTCTAAAAACCATCTTGGTTTATCTGAAG -AGTCAGGATGCAACCTCAACAGTAATGGCCTCACACTTGCCGGTGTCTTGGTCTGTGCAC -GTCACCTGTAAAGATCCATCCCTAAGACAGACAAAAAACCATGTTTCATAAGCTCGTTCC -TACAAACACCAAGTCCCTGAGGAGGGCTTGGAAATTTTCAAAAGAAGTTTATTAAGATAA -ATTAAACACAAGTTCAGTGTCTTTAAATTTGACATGTGCCTTTTTCTAGGAGGCTCTTAG -ATTTACTTCTAGACCTCTGAGATCATAGCTATATTCCCTGGAAATCCAAGACGATAAACG -TTTTAAGACTTTACAAAGCTCAAGACAGGTCATGCCAACTTCAAAGCCAGGCTATGGCCA -GCCCACTCTAAATTCTTTCTAAATATGGTTTACAGACAATAAAGTCAATGAGGAACTTTT -CCTTGAAATAAACAATGACAAGATGGCCTTGCTAGGAAACAAACGGCGCCAGCTGATTTT -AACTAGGAACAAATTCCTTGGAGTTTCCCACAGAGACGAAAAGGGACAACAGGAGACCCA -CAAGGCTGCTAATTATTCAATACACACTTTTCTCAAAAATAGAAACTCTCACTAGGAAAA -CAACTGCAGCATCTAACAAAGGATTTGCCTAGAATGATAATTTAGCCAAGCTCCAAAAGG -ACCGAGCTTCAGAGAGTCTTCATAATATTGGAAACACTTCATTTTGTACCTTTTCATAGT -AAGAACAGCTAATATATCACGCAATCCATTTTCTTTTTTATCTAAGTCCTGGAGTACAAC -CTGTTGGTGCAAAAACAAAACAAACAAACAAAGGTAATTCAGCACTTTTTATTGTAAAGG -ATCAAGGCTCTAACCAAAACAAACCTTTTAAACTAGGGCAGCTTTCAAACTATCTTACCA -TTTAGGGAGAATTCAGAAATTAAGGAGTTAAGCCTTAAGAGGCTTCTATCTCCTTTGGAA -GGAGGATATAAGACAATTAAAGCATCTGTCCCTCTTTTATGTCATATCCAATTAACATGA -TTGTTGCTGAGAAGCACTGCCCTCAAAAACATGGACGATTTTGATGCTAAGTCATTACCA -TGGTAACATGGATTACCCACAGCACACTCTCCGTGTATACTCGGACTGCTATCCATTTCA -AAGAAATATACAGAGTTTTTGGGTAACATTTGTCAGCAAGAGGTATTATGAAAGTCTGTA -ATTTCTTAGTTCTGAAAGATAGATGTTCCAATACACCCAGTTAGAAGTTTGGCTTTGTGT -CTTGGACTCTGCCAAGATCAAGTTTAATGATTTTACAAGTCCCCGTCCTGTGACTCACTT -GGAAAGGGTGTGTGAACAGACGGGCGCAAAGAAATATTCTCTTCCCAGCTTGGTTCCATG -TATCTTCTGTGATTTTCTTTTTCTTTCTTTTTCCAAGGCAGGGTTTCTGCATGTAGCCCT -GGCTGTCCTCAAACTCCCTGAGATCGGCCTGCCTCTGCCTCCTGAGTGCTGGGATTAAAG -GCATGCGCCACCCACTACTGCCCAGCCTGCAATTTTCTTTTCACAAAATTCTTCTTTCTT -GTTATTTTGTGTGCACACATGCACAGGCGAGATAGGTGTGTAAAGGTCAGAGGACAACTT -GAGGCAGGCAGTTCTGTTTGAACATTACCTCATACAGCATCTGGTATTTACCAAACCGAA -AAATCTTTTCTCCTTCCAGTTGTCAAATTACTAAGATGAGCCCAGAGCACAGAGAAGCAG -TGTGAACACAAAATGGTTTCATTCTTATTGTTTCAGCAATTATTTCTTCTCACTTTCAAA -ACACGAGTAAGTAGAAGCAACTTAGTGTTAAGAATTACCAGAGTACATGTATTTTGTGTT -AATGGAGATGTTAACTGAATGGACTTCAGGAGGAAAAGTGAAATATTTGCCTGAGACAAA -GCTGTAATGTCCAGTTTTATATATTTACCTGTGCAAACTTGGCCTCCTCTTTAGCAGAGT -TCTTCCCCTCAGACTCATAGAGTTCAAGGCAAACGGAAGACACCCTCCCGGGGGCCTGCA -GTGTGTGCTGTCTTCGGGCTGGCAGCGGGGTCCCAGAGGGAAACAGTACTGTGAATCTGT -CGGCACCTGACTCATCCACTCCCTAAGAGTCAGCAAAGCAAGAAGGGCACGGGGGGGGGG -GGGGGGGTGTTAATCTTTTCAACTGAAAACAGCCCGTTACTCCTGCTGTAATGGAAATAC -ATAGTCCTCGCTGACACTCTGGAAAGTGGCAGAGAGAAAAAACAGGTACAACCCCCAGTC -CCACCTCCCTGTGTTTAACTACATACTGACACACAGTTCTCTCTGCATATGCTAGAAGCT -GGTGTTTAAAATTGTATTTTCATAGGAAATCAACATGTTCCATAGATATTAAGTGACACA -ACATAAAGAACCCATAGACATAATTACTAGTTCTTCCTGTACTTGTTACAGGGCTCATTA -CATGTTACAATATGAATGAAACTTACAGCAATTGTAGTAAATTTATGTAAATGCATGGAA -AACTAAACACACCTTAACTAAAATATCCTTGGCTGAACACTCTATCATGACAGAGTCATC -TCCTGACGTGCTCTCTTTCCCAACAAGAATCCCGGCTTCTATGGCTGCACCAATAGGGAT -GACCTCATCTGGAGGGATAGAGTTGAGGAGGTCCACGGCTGGGAAGAGATCTTTAATCAG -CTGCTGCAGCTTTGGGATTCTGGAAGATCCACCACACAGCACAACCTAGAACATGCAGGA -TAGGATGAGCCATCCCTACCACACGAGACCATGTCTGACATAACGTTACAATATACAGTG -GGCTTCTCAGCTTTTTCTCTCAACAGATATGGAATCACATAATAAATATAGCACAGCAAT -AGATACCGGGCTTATGACTAATATGGTACAGTTTAATCATATAGTCAATTGAACAGAAGT -AATTAATATTCTGTATTATTCCAACACTTTTAAAGAAATGTGTATATACATTACATCATT -TTTATAACCAGTATCGTTAATCTCTTCATAAGAAAACAACACCATAGATTTTTGGTTTTT -TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTGCCTCTACTATGGAAAACTAGCAAGGG -CCTTGAGAAGAAAAGATGTTTATGTTTGTATGAAATGTTAAGCTCTTGGTCTGCAATCTG -AGTAAATCTCATCTCTGAAGAACTTCATATCAAACTACTCTGTAAAGCCCTCGGATTTCT -CTGACCCATCCAACCATCATCCCAGTCTCTGGCTATGCAGAGTGCTGAACACACACAGCC -TGGGAAGGGAGATTGGTGTCGGCTGCTTATGTAATCTTTTAATGAAGGCTTCTCCAAATT -CAACGTCCCTGAAGCCCAGTTAGAACACGGGTGCTCTTGAGTTTGTGGAACGAGACAGGG -ACCACAGCAGTCTGCAGGGGGGGGGGTAAAAAGACCAGTTGTGTTTGATTTTTAGTGTGG -GTTTGCCAGTGGAGGAGCCAGAGAGAGCACCCAAGGAGCTAAAGGGGTCTGCAACCCTAT -AGGTGGAACAACAATATGGACTAACCAGTAACCCGCCCCCCCCCCCCCCCAGAGCTCTTG -TCTCTAGCTGCATATGTATCAGAAGATGGCCTAGTTGGCCATCACTGGAAAGAGAGGCCC -ACTGGTCGTGCAAACTTTATATGCCTCAGTACAGGGGAACGCCAGGGCCAAGAAGTGGGA -GTGGGTGGGTAGGGGAGTTGGGGCGGGGGAGGGTATGGGGGACTTTTGGGATAGCACTGG -AAATGTAAATGAAGAAAATACCTAATTAAAAAAAAAGAAAATTTTTCCTAAAATTTTTGA -TTCTAATAAATACAGTACAAAAATGTAGAATTAAAAAAAAACTCATATTCAACAAAAAGC -TATATTAGTAAACTGTAAGCTAACATAATTCAACAAAAAATTATTAGTAAGTTCCCCTGC -GGGCCCCCCCACCCACCCAAAAATAAATCCCTGGAAAATTTTGGCTTTTAATGCTTCATT -TTCAGATGAAAAGTACCCAGTGGCACGTTGAATGCTGAGAGTAGACAGTCAGCTCCCGAG -AAACTAGGTTTCACTTCACGGCACACACCACCCTAGCCATGGTGCTAAGTACCTGTTCTT -ACTACTGTAGTGTCAGGGTTTTATAAAATAAAACATCTGCAAGTGTAGACAGTACCTACC -ATGTAGGGCTTCTGTGGGGATTCAACGTTTCCATGCCTATAAAGCCTAATCGTCCATCGC -CTTCTCTGTAAGAGGAGTGGCCTCACGTCAGGCCTGTCTAGGACCCTAGCTGTATACACT -GTCATACTACATAGAAACTGAAGCATTAGAGGTAGCAGACGTCCTCAAATGCCCATCCTC -TTTCAGGAGTCCACGGGGCCAGAACTGCTCATGGCAGTTCCTTTAACCTACATCCTGTGA -CTGTGAAGCCAGAGGAGCTGCCATGGCAGCAGAGCTCCAGCCACAGTCTGCTAGTCACGC -GGCCCGGAACCTGCTACAGCAAGGGCAGCGGACGAAAGGCAGGTATGGCTTTCTAAATTC -TTAAAAGCCTATATCCACAGCAACAGTCTAAGGCTTAAGAATACATCAATTCAAACAATT -CAGAGTTATACTGCAGTGACTGTTAAATGCCAGTGCCCCAAAGGGAACCGACACTAACTG -ATCACCCACAGTATGTTTCCGAATGTTCCCTGGGTGACAGGAGCCCTCAGAATCAGCTAC -ACCATTTACCTCTACAGTTAAGTATTGCCTCCATCTTCTAAGAGAGAAAGTAAGATGCAC -ACAAGAAAGCCGTCATGGTACAGCTATTTGTTTCCACTGAACTCAAACAGTGCCCCAGAG -GGACACCAGAACTTGAGGGAGCTGAGGAAACTTTTGAAGCTCCCACGAGGCCTGCCCCTA -GGTTACAGAAGAGTAACACTTGGCTTGGGGACAGCAGGCAATGTGGTAGGGTTGCCTGTA -AGTGCACAGGGAGTTCCAGGAGGCAGATGCTGGAGAGCAGATGTCATCTCTGCTGGTGAG -GGTTTTCCCACGATGCAGCTGCCCTGAGTTGCCTATGTTCCTATAGGTTATCTCCCAAAT -CCTGCTTCTACACCTCACTAATTTCAAGATCTTCTAGAAATTACTTCATCTCTGCACTTG -AGTGTCTCTCTTATCAAGCTGGGGCAGATGACAGGACCTACCTCAGAGCTGGTGGTCACT -GGCCAGCAAGCACACGTGCTGCTGCACAGGACATACTTCAGTATGTGTCTGCCTCACATG -TAGATAAACACTGGGAGGGAACTAGTCAGGTTCTTATTTGTGTGAGTGTGTGTGAGTGTG -TGTGTGTGTGTGTGTGTGAAGAAACAGAATATACACATACACATGAGTTCACCAGATCAT -TAAACATTAACAAAAGTTCTAAAACATAAATATTTTCCTACACCATTATTCCCTAAGTTT -TAAATCTGAAATTTTTCCTAAAAGAAATAGGGGAGAGATGAAGCCTTACCTTGTTGATAT -CATCTGCTGTGAATCCAGTCTGGCGCAAGAGCTCCCGGATTGCTTCTGTACATTTGTTAA -AAAGCGGAGAACAGAGCAGCTCAAATCTTGCTCTGCAGGCAGGCATGAACACGGGATGGA -GAAGAGGGCAGAGCAAACACTGAGTGCAGTCTGGCTTCTTGGACGACTAACTGATCCCTC -AAGAACTGGTTTGCATGTTATCAGACACTTTATATGCAACTCTACAGCATGCCCGACAGT -AAATCCACTAGCATGACTGATGGGCCGCTCCGCTCTCGTGTGCAAGCTTTCACAGGCATT -CCCAGTTACAAGCCTTTACACCTGAGATCCCGTCACAGCAACATGGAGCCTGCACTAAGA -AGGCTGCATACTGACATGGAGCATTGACACACATCTATCCACGAAAGCTGGACTGGCTCA -TTTCACTCAGTCTTTTTAAAGTTACAAGAAAAACTCAGAAATCCCCATTAAACTCATAGC -AAGTTCTGCAACTGCCAAGAGTGCCGGTTGGCTTCTCATATGCTCGTGTACTATTTACTG -TTTGTTTGTCCGAGTCCACATGGTGCGTACACACACAGAGGTAGATAAGCACCTTTACCC -GCTGAGACACCTTGCTGACCCTCACTTGATTTCTTAAATGCAAGTGAGAGTGATTTTAAA -TTTTCTTACCTACAAATACTAAATACTTTTTTTTTTTTTTTTGGTTTTTCAAGACAGGGT -TTCTCTGTATAGTCTTGGCTGTCCTGGAACTCACTTTGTAGACCAGGCTGGCCTTGAACT -CAGAAATCCGCCTGTCTCTGCCTCCCAAGTGCTGGGATTAAAGGCGTGCGCCACCACTGC -CCGGCTACTAAATACTTTATGGTTGAAAATGTTGATAAATTCCTTTTACACAGATATGAA -TAAGCAAACACCCAGTGTGTGAACAGACCCAGCACTAAGGCATCCTAGAAATAGAAACAA -CATGAAGCTTCTCAACCTTTGAAGAGACTTCCATGCACTTCCATACATCTCCTGTCCTTT -GGGCTACACTAAAGAGCTAGCCACTAGCCACAGAGGCTCCTTGGGAAGTATCTGTAATGT -TTTCCTTCATCCAACATGACTTTAATTTAAGCATCATGGAGCAGGATTTTCAGAATAGCC -AAGGGAAGGAAAGAGGCTGTTTTATGAAAAAAGATCAAGGAGAAGGTGCCCAAAACCAGG -CAAGAGAATCTATGAGAGCAGGTGACTGACTATGCTTCAAAGTGCTGTGTTGTCAGATTT -GGGGAAATTGCAACAGGCTAACGAGTTGTTGCTAGTAAATGTTCAACGGGAGAGGCGGGG -AAACAACTAATTATTGGCCCTTGGGTTTAGGGGTAAAGATACAATCACTTGTAAGCCCTG -TCGGGTCATTTAAAAGACAAGACTATTAAATACAATTTTATTTTAAGTCTGTTTGTTAAA -TGTCATAAAGATTGTTAAAACATAAAATATTGGTTAGAGACATAGCTCAGTTGGTTGAGG -GCTTGGTTAGCACGTATGCAGTCCTGGGTTCTCCTACTGCACAAAGTGGCACTGTGGCGC -ATGCCTGCAGTCCCAGGACTGGGGAAGTAAATACAGAAGGCCATCCTCCACTACTGTGAG -TTTAAGGCTAGCCTGGGCTACATGAGACCCTGTCTCAAAATGCAAAACAAAGGGTTGAAG -AGATGGCTCAGTGGGCAAGTGCACTTGCCTGGTTAGGGTGAGTCCCCAGCACCCATATAA -CAAACTGGGCACGGCGGCATGTGCCTGCAGTGCCAGCACTGGGAAGGTAAGGGGGGACCG -CTGATAGCTTTGACTCCCTGGCCAGCCAGCCTAGCCAGACCAGCAAGCGCAGACAGCTAT -CAATCTTGAGTGAAGAGTAAAAACTACATAGTAAGAACTTTGGAATCAAACTGCAGCAGC -TATTGAGTCTTAAAAAATGAGCTCCAAATCTGAAGACAGGGACGTTCCCTCACCACAGAC -AACCAAGGAAAGAAAGGAAAGCTGTTCACTGGAGAACCACCGCGGAGCAGCTAAACTTCT -GGGGATCAGTTTTACCTGGACACATTGCAATCAAAGTCTTGACCTTCATACAAGGAATCT -ACAAAGCAGTTGGCACTTCCCAAGGTTGACAGAGAATGCTTGGCCACTTCAGCGCTGTTC -ATCAATTTCATCATGGCTCGGGCATTTCCTCTCACATCATGTTTGAACAACCTAAAAACA -GAACATTTTAAGTTTAAAGGTCCTAGGGCATTTACAATGTAATGTCACCAAATTCTAAAC -ACCATTATGGCAATAATAATCAAGAAGTAGCAACATGGCTTCAATGCTGTTAAACTTTTC -TACCCATATTGCCTGGGTCCTTCCAGGGAAAAAGTGTTTTTACACTACTTTGAATGGCTT -TTCTAAGTAACCATGAGACCCTGGTCTTTGGTCTGAGAGTCTATAGCAGACAAGCCAATC -AGACCAGAGATGATGGGTCACCACACACACTGTGTGCAGTGGGAGCTCGGTGCTAACACT -GCTGAGCTCGTGGTGGTTCCTCACACCCCCAAAAATGTGTAAAATTAAAGTCTCTCATCT -GCAGTGTGGGTTACTTTAAGTAATGACCAACTGTTTTGTTAAGCAATACCTTTATAATAA -AAAGCAGCACATTTTTATTCCACGTGGGAAATCACCCTTTAAAAATTAAAAATCAAGCTG -TCCTCAACTTGAGTGTCCCCGAGTGTCCTCTGCCGTGCCTTGCAGGTACTGAGGCTACAA -ATGTCACCGCCATGCCTGGCTTAAAAGGCGCACCGCTGGCACAGCCTCTACTTCTGAGGA -CACTATAATTTACAGATGAAGACACCTGGCTTCCACAAGAGAAACACATCTTCCTGTGTC -TCAGAACAGCTCAATACACTGGGACTAAAGAGAAGGCTCAGCTGTTAAAAGTGTCAGAAC -TGAGTTCAGTTCCTCTATGTCTTAGTCAGGGTTTCTATTCCTGTACAAACATCATGACCA -AGAAGCAAGTTGGGGAGGAAAGGGTTTATTCAGCTTACACTTCCATACTGCTGTTCATCA -CCAAAGGAAGTCAGGACTGGAACTCAAGCAGGTCAGGAAGTAGGAGCTGATGCAGAGGCC -ATGGAGGGATGTTCTTTACTGGCTTGCTTCCCCTGGCTTGCTCAGCCTGCTCTCTTATAG -AACCCAAAGACTATCAGCCCAGAGATGGCACCACCCACAAGGGGCCCTTCCCCCTTGATC -ACTAATTGAGAAAATGCCCCACAGTTGGATCTCATGGAGGCATTTCCTCAACTGAAGCTC -CTTTCTCTGTGATAACTCCAGCTTGTGTCAAGTTGACACAAAACCAGCCAGTACACTCTA -TAAGAGGCTGAGCTACCTCCCCAGCCACAGAAATCTTAAACAAAGAAAAGGAAAAGAAAA -AAAATAAATAAAAGGACAAGTTTAAATTGTCAAAATAAACCAAGGAAGAAACCCTTGAAG -TGAAATCTTGATCAAACTGGACTGGATACTCACCTCTGGAACTCCGAAGCCAGGTACTGT -GCTAAGGTGTCTGTGAAATGTGCGCCCCCTATGTTGTCACTGGTGTTTGTGGAAAGGACC -CGATACATCCCACTGTTAACTTCCATGACACTGAGCGATAAGGACGTTCCTCCAAGCTTA -AACACCAAAACATTGCTTCAAGAGAGAAAAAAATGGGTAAAGCATCTGAGAATCACATCA -TCTTAAAGCCAGACTGTACTTTTGAAGCCATTCGTTTGAATTGTTTATGAGGGCTGGAGA -GGTGGCTCAGCAGGTAAGAGCACTGGCTGCTTTTCCAGAGGACCAGGGTTCAATTCCCAG -CAACCGCAGTGTGGCTCACAACTATCTGTAATGGGATCAGATGCTATCTTCAGGCATGCA -GGTGTACATGCAGAAAAAGTGCTCATATACATGAAAAAATAAATTAAATGATAATGAAGA -AAGTCTACAGCCCAGATGAGTCATCGGCTTGTCTCCAGTCACCCGTGCTGGACCAAGCCT -TGAACTTACAATCTTCTGAAACTAAATGAAAGCTCCTTTCAGTCAGTTAACTGGAGAATC -TATTTTTCTGAGTGACTAGGTTTGAAAACACTAAGTTTTCAAAGTAAATCAAACAAGGAT -TTCATGATTATTATAAATCTGAAAGGAATTAAATACAGCTATCCTGTAAATATTTTATAA -GTTAATACAACATAGCTTATGGATCCAACCCAGGACAGTAGAAACCAGCTCCCCCATCAT -GTATTTAAATATATATCAGGACTCATAATTTCTAATATTTTTACATTAATCTGTTTACCT -CAAAATAATTTCCTAGTGATTTATACACATTAGTTTCTTTGACCATGAGATATTTGGACA -GGGTCTAACTATTTGGAAAGGTTAACACTGTATCTAAATGAATTTCTCTAACGTGTGGTC -ATCAACTCTGTTAACGTAACACCAGCTGTCTCTAAACAACATGTCTAAACACTGGGAGTG -AAATCAATGGTGGGAGTACTCCACAATTAGCCAATCTCCACAACGAAATGAGATGACAGG -AGACACTCAGCCTCTCCTTCCCTGCTTTCCCATCTCCGCTGCTCAGCATGACGGGAGGCG -AGAATTTCCTGTGTGAAGGTTGGCACCACGTGGCTGGGCTGCCAGAGTCCTACTGAAAGC -CGGAGATCTGGGGTTTACCTCTTCCCGGTAGGGTGGTCTTGTCCAATCCCATAAGCAAGG -AGAGCTGCAGACGGCTCATGGATCAGCCGCAGCACGTTAAATCCAGCAGCTCCAGCCGCC -TCCCTGCAAACAATTTGCTCTCAGTGAATTGTGGGTCACAACATACCCAGCCCTGCACTT -GTAGCTGTGCTGAAGGGCTCATGCTCTGGCAAACGATCCTCCAGAAGACACAGCTCGGGA -AAGCAGAACCCGTGGAAAGGAAGTGACTAGAACCGACTTCCTGTCTAAAAATGCACTGTT -CAGAGCCAGTGTTTTCTATAAAATGGTTTGCATTTATATTGAGTAAGAAAAAAACCCCAA -CAACCTGTTAGAGCTATGGGTGGTTTAGTCAGTAAATAGGCCTTCTACCCAAGCCTGAGG -GTCTAGCTTTGAATCTCCAGCACCCACATAAAACAAAGGTGTGGGGGTGCGTGCCTGTAA -CTTCAGTGCTGGGGCCGGGTGTGTCACACGCACATATGCATTTGCATGATCAAGTCAGGT -GGCAGGGCAGGATCCTTGATAACCAGACAGCCCAGGAAAGTGGTAAGCGCCAGGATCAGT -GAGAGAGCCTTTCTCACGAGATAAATAAGGTAGAGTGACAGAGGATACCTGTCGGGCCCT -CTGGCCTCCCAAGTCCCAGCAGATGCATATGCAACACACATGTGCAGATACACACAAACA -GAAAGAAATGCAAAACATAGCTCTCCAAAGGATCTTTTTTTTTTTTAAGGTTCACTTCTT -CTGGGCAGTCTCTAGGCCCTGAAAGTCTAGGAGCAGTACCTGGCCTCCATGTTGCTCAGA -ACATTCTCCTGACTCAATGAGCACACTGTCAGGATTAGAGTTAGCTCTGGGAGGTCAGAG -CCACACCCATGCACCCCTGTGCACTGTACCTGAATACACTGGACCTTATGAGGTAAAAAA -CATCAGTAATTTTTGACTGAATAAAGAAATCGAATATACGCCCATGATTATAAAGTTTAG -GAAGTAATAAAATGTCTGGAACATTATGGAAATGTTCAATTTCTTTCCTTTGGGCACACA -GCAGTTTTCTGCTTACCAAAGCACAGGTAGAACTGTACAGAGTAGAGTAAGGACCCGCAA -GCTAAGAATCGCATCGCATGACACCTGTGAGGGCAGAATCTATGTTCTTTGGTTTCGATG -TTAAACTGAAATAATAGTCTAGTTTCAGAAATCCTTTCCCAAAGTCTGTCATTTAGACAA -AAGCCAGCATCCGCTCAGGGACTTAGGAAAATAACTTCTACCCAATAAAAAGAAGTGGCT -CCTTATCTCGGGCTCTTCCATTGACATAGCCCGTAATAGCACATCAAGGTCTACGCTGGC -TTCTAGGCTCTGTCACACACTTCAAAGCTGGCTCATGGGGTCCCTTCCTCTCAGGCACAC -GTTTCCCTTAAAGCCTTGGGAATCCCCTCCTTCCCTCTGCTTTTCCCAGGGACAACCTCA -ATGGTTCCGAATAAACTTCCCTCTTACCTATGAAGCTGCTATTTTGGTTTCTTTACAGCA -CCCATTTCATTCAATAATTATTTTTTTTTTTAAAAAACAACATTCTTATGTATTTCCCAT -ATAAGCCTCAACGACATGAGACAGGCAAAATGATGCCTGAACAACAGTTTAATAACCTGG -TAGTAAAACAGCTCCCATCATAACAGCAAGAGGGCACACAACATCAATGACATTACCATG -AGATACTTACAATACCATGAAATAATGTGCTGCCTAAGCTATGTCCAAAGATAGCGTCAT -ATTCTATTACTGAGTGTAATCTGTATTTTAACTAACCATGTTAAGACAGTTACACTTACC -CCAGAGCAGACTTCTGCTTTTCTCCAAAGTCAAATGGGACAGTGACAACCACGTCATTTG -CATCTGAGCCCAGGACAGAATGCGCTGTTTCTGTACATTCAAGAGCAAACACAAATACAT -GTATCGTGATGACACATGCTAAGCAATAAAGCTCTTCCTAGCTTCCTAAGCCTGAGATTT -TCTCACCAGAGGTCCAGGTTCTGCCGCCCCTCCACTCCCTCCTGTGGCCCTTGGGTTATT -CAGTGATTCCTGTGGGTCTCATGATGGATGATGGACACGGGCCAGGTACTGTCCAAGAGC -TTGGCTCTTCAGCTTTGGGCTATCAAAAATCTACATGAGACTGGGTCCAGAGAACTAGTT -CCAAATTCATTTATGAGACGAGACCCTTTGTAAGGACTACCTTGCCTCTCAAGATTCCTC -GGGAGGCAGAGGCAGGCAGAGTTCTGAGTTCAAGGCCAGCCTGGTCTACAGAGTGAGTTC -CAGGACAGCCACGGCTACACAGAGAAACCCTGTCTCAAAACAAAAACAAAAACAAAAAAA -AAAGTGTTTCTCTGAGTAGCCCTGGCTGTCCTAGAACTTACGGTATAGACCAGGCTGGTC -TCGAACTCCCACATGAGCCACCACCTGGGAATTAGGACTCTTAACTGGCAGACTCTAGGT -AAATATCCCCAAGTTTAAAACAAAACTGAGGGGGGCTGGTAAGATAGCTTAGTGGTTAAG -AGCACTGACTGCTCTTCCAAAGATCCTGAGTTCAAATCCCAGCAACCACATGGTGGCTCA -CAACCATCTGTAATGAGATCTGATACTCTCTTCTGGAGTGTCTGAAGACAGCTACAGTGT -ACTTACATATAATAAATAAATAAATAAATAAATAAATAAATAAATAAAATTAAAAAACAA -ACAAACAAACAAACAAAAAAAACCCTGAAATTGTATATAGCCCTGATCCCAGGCATTTCA -GGCATGACCTGTCCTTACAGGGAAGGTTAAGGTCAGACCCAAGCAAAGTCTAACTGCTAA -CTCGTGGAATCGCTCATTGTTTCTCCTCAAATCTTTGTGTGTGTGTGTATGTGTGTGTGT -GTGTAACTCAAGTAGGCCAAAATGGGCAGCCAGCAGGCCCCAAGCATACATCTGTCTCCA -GCTCCTCAGCACTGGGAACTGCTGTCCCCACTCTTTTAAGGGATCATTTAAAGTTATCAG -TCAGGTGTTGGAGAGGTGGCTCAGTGGTTAAGGACATGCACTGGTTTCCCAGAGGACCTG -AGTTCAATTCCCAGCACCCACCTCAAGCAGCTCACAACTGCTTCTAATTCCAGTTTCAGG -GGATGTTTCTAACCTCAGGCAATGCACAGATACAGACACATACACAGGTACATGTAAATA -AATAATAAATATTTTTAAGAAATTGCAAAACAAAATAAAGTAAGTTATTAACTTCTGTGC -AGTACCTTTCATTTTACTGAATATCAGTCTGGCAACATCTTCTGGATTAACAAGTTTTGT -TTCTTCTCCTGTATCTATTTCATACCGCAACTTCCCATTTTTCTCAATGACCTAAAAAAA -TTATAATTATACCAAATATAGAATAATTTAAATAAAACTTTAGATGAGTCTCAGTTTAAC -ACTCTATGTCATGACTGTTAGTAATTAATCTTTGAATAAGGGGGAGAGAGTAAAGGAACC -ATACTTACTAAGCATTTACTTTCTGAGATGTATTTCTGAGCTTGTGGATCTGCAGAGCTG -TTCATGGGGAAATATAAAGATATCTCAGCATTAAAAAATTAATATTGTAGACACATAAGG -TGAAGTCTGTACTTTTCACCCCACTGGACAGATAAAGAATATGCCAACAAAATTATTAAG -CTGCTCAATAACTCAGAAGCTTGAATTCAATGGAGGGTTTACAACAGCTGTAATTCTTAC -TCATCATATTTGAAAGTATTAATTTTCTTGTTCAGACCTTGAATTTGAACACAGTCAATG -ATTCTTTTTTTTTTTTTTTTTTTTTTTTTCTTTGAGACAGGGTTTCTCTGTGTAGCCCTG -GCTGTCCTGGAACTCACTCTGTAGACCAGGCTGGCTTCAAACTCAGAAATCCACCTGCCT -CTGCCTCCCAAGTGCTGGGATTAAAGGCGTGCGGCACCACGCCCGGCACAGTCAATGATC -TTATACCCTCCATTTTCATACCTACAATCCTGAAGACCCAACCAACTGAGATACAAAGGA -ATTTTGTAACACTAAACTCACATTTGTTGCTTGGTTTTTAAAATTAATGCCCAACACCAA -ATTGAGCAAAAGTATGAGCACTGTATATAGAAAGCTGTACTCTAGGTATACATACACTAA -GAATTATAGACTAATGCCTCAAATAAAATACCAAATAACTAAAGGTATGAAATAAAAAAA -ATGGGCATATTACTAAGATGTTAATACCAATGGATGCAACTGTCACTATTTTCCAACTTA -CCACCCATCTAGACCTTATAATACCGAGTGGGACTGCATTACTAGGCGTGCATCATTTTA -GACACAGGTACAGAGGGGCTTACACTGGGGTGTGCCAGGAGTCACTTACAGGCTAACAGG -GACAAAGCCAGGACTGGACCCCAGCTATACCTCAGCAGCCTTCTGCTAACATGGTAAATG -ACCACTCTAATTCTGTTCCCCAAAGAACTCTGATCCTTGGCTTAATTTCACAGTGACTAA -AATGCAAGTCAGCACCTTTCTAGTAGACTCCCAAGGAGCTGTGGCCTTTCTCTACAGAGT -CCTAAAAATTTAATAGGAGCTGAAAATTAATAGTGGACAACAGAGGGCCAGGAGTCATTT -GAGAACCTTGACCTCTGCCATCTAAGAATAGGCTCATTTGGTTTAGAACTCTGGAATCAC -ATGCAGGTTCATCTTACCTTTCTTAGATCACCAAAAAATTAATTTGAGAACAAATTAGTA -GAGGCCAGAGGTAGGAAGCTTGCCCCAAGCGTCAAAGCTAATTAATGGTGTAATTGGCCA -ACAACCAGACCTACAGTGTAGGGTTTAGGAAATGTTTTTTTTCATGAAATTTCTTGGCCT -TCATTTTTTCCAAACTATATGGATCTCATCCTAGATATTATAAGGGAGGGTAGAAAAAAA -AAAAAAGACAAAACATCTCCAGCGTAGGAATTTGTACCATTGCCCTAAGTTCCACATAAT -TCTCATGTGTTCAGAACAGAATTTAACTGGCCAGGAATATCTACTGACTGTAGAGAGTGT -AAGTTATTAACTGATAACATAGGGTTATTTTCAAGAAAGGTATTTTCTGGAATTGATTGA -ATTTTAGAAATTCATTTCTTAGCTGTCATGCAGAGAGGGCTTCTTCATCTGGGTATAGGA -TGCACACATAGGCACAGGAGGGATAACATACATAACTAGCACAGGTAGACACAGAGGAAG -CAGGACGGAAGTGACAAAGGGTCAGTTACCATGAGAAAGAAGTAGACAAACCCACAACTC -CACACCAGTCAAAACTTTTATTTGTCTACAGCAGGATTAAGTTACATGACAAAGATGGGC -AACTGGTCTGCACAGCACCTGGTTCACACCATGCCCTGCAGGAGGAGTCTAGTCTCCCAT -TGCACCACAAGTTCTTACCAGCAACCCAGCAATGCATGCCCACCTTATCCTCAAGTATCT -CTTACAGTGGCCCTGGGTTTGGCAACACCCGTGCTCACGTGCTGTGGGTTCTCCTTCCCC -ACTCCTGGTAAACCCCAGTGTCTACAAATCTAACTGAACATTCGTTCATCTGTGCACTGA -TCCTCACAACACCCCTGTGAAGTAGGTAGGACGGGCGATCGTTAGTTCCCATTTTAAGGA -AGAACCTGAGTTACAGAATGGTGAAAGGGAGGAGGTAACTTGATGGAGGAGGTACTGGGT -TAGGGCTAAAGTTCAGGCAGGACTCCAGCCTGCCTTCCTGCACATGGCCTGCACCGTGCA -CTGTCTCCTCTACCACTTTGCATGTTTTCCTAATAACTCTTCAGGACCTTGAGATTTATT -TCCTTATTTTGTTTACTCTGCCTATCAGGGTTTTCAAGATACCTCAACTTTAACTCCATC -TCTGCTCCAGCCTGTCTCTCACGTCAGGTAGAGGCCCAACCACACACTGCCACCGTTAGA -TCCTTACTAGGTAGTTAAATACTTTTCTGTTGTTTCCAGAATACTATGGTCTACATTAGC -TTTATTTGGTTACAACAGATATGTACTTTCTACATCATGGCCTCAAACAAAAGACAACAC -ACACTTATATATCCACTTCAAGGAAAGAAAGGCATCAGTGGGTGTCCATCCAGTACAAGG -CTTAGAGCTCTCACCAGCACAGTGATAAATGTCCACACTACAGAGGGTGCCTTTAAATAC -AGCCATAAACAGTATTTCAAACGTACATTAACAGCCACTGCCTGAAAATACTATAAATAG -CTCACCTCATTTTTACCTTTACCATATTATTTAAAATTCTAGAACTGAAAGATACTATAA -AAATGTAGTAGAAATTCCTCAACTTGGAGATAAAAGAAATCGAGGCACAAAAAGGGTAAG -TGTTGCCCCCAATGCCAACAGCTGTGGCGGGGACGGGGCTGGAGTTGGGTGGTCTAGCCA -GATTCCAGCGAAGTCCACAACACACTGCTCAGGCAGTCAGCGCTCACTCTACAGCTTGCC -CTTTGCCACCTACTCCTGGTTCCATGAGGTCCCACCATTTTTTTGTTTTTGTCCTTTTCT -TTACTAATTCAAATGTCCAGCTTCCACTAAGCCCCTGACTACAATGTGACACTCCCCCGC -CCTACTCCAAAATCCCAAAGCTCTCCCAACACCTGTTCATTTTCTCCCCGGCTTCTGAGT -GGCATTTAAATCCCCAGAGTCTTACCTGTGATTCTAGAGTTCTACAAGACCCACTAAGAA -CCAGTTCACTGAAGGCCAACAACCTCACAGGGCTGTGGTTTACTGTCACCAACTCCTCTC -CAGGACGTGTGCCTGGGTCAGGGGAGTGTACTTGCTCGGGGCGTGAGCTTGAAGAGAACC -ATCTCTGGGCAGAGGTCTTTACCACTTCTAGCATTCTCCAGGCTCAAGAGCAAAGGGAGC -TGCTCTCTATCATCACAGGCACTAACCCTACCAACTCTTGTTTACATCACTTGGAAAAAA -GTTCCTCTGGATCTAGGCTTGCCCTCAATTACATGGTAGGGCCCAAACAAAACACCCACT -AACAGAAACAAAGTCAATCAGCCACAAGTAGATTGGAAATGGATTGATGCAAATGCATTA -ATCCAAATTATTTCCATGTTCAAATGCCAACCACAATGTAAACACACAATTTATGCATTT -AAAGAGCCTCAGATAATACTAAATGCAAAGAATTTACTTACATTTTCTACTTCATAAAAG -TCACTATTTTACCTCATCAAAATCTATCAATATGAGATATTTACCTCCCACAGTGCTCAA -ATAGCTCATCTCTATAGAGACCAGGAACTAGTAAAATGAAAGAGAGAAACCTGGTTGGAC -CAAGGGGTGTTTGCTAGTAGGTAGGTCAGGGATACAGCAGTGAAAATGTAAGAGACAAAG -ACACAAATGCAATTGTGCCTAGACTAGGGAGCCACAGAGAGATGTAAGAAGTTGAGACCT -CTATCTAAGAGGCCAACAAATTAAACAGATAAAGACTCAAGCAATGAGGTCACAGGACAC -TGCTATACCTGTGTATGTTGTAAACGAATGTGCTTACCCCAGCTCCCCTTAGCCAAGGGC -AAATGCATTAATAACTTACATTATACAGTGCTTTCAAACTTTCAAACCTTTTCACATCTA -TAAACTACTTGATCCTCACAACAACCCTGTGAGGTAGGCAGGGCAGGAATGACTACTGAT -CTGCCTTGACAGATGAGATCGTGGTAGAGGTAAAGAAAATTGCTCCACACTGTGAGGAAG -CTAGAACAAACTAGCTCTTGGATTTGATTCCTTCTGGTTTCTACCAGGCCACTCTTCATT -CCTCAAGGGCCTTTCCATTAGTGGAGAATCTTAGGAAAAAGAACTCACTACTCTTCTGCG -TATTAACAGTTCATCTGTTCCTTTGTCTGAAGACACAGAAAGGAGCCAGGGTTCCAGAAG -GTGGTTGTTAGAAACAGACTTGTACCAGTTTGGGAAAGGTGTCCATTCAATCAGTTCCTA -GCTTTTGGTATTTGAAATCAACCTCTGAAGCAACTTCTCAAGCCCTTGCTGGAAAGCCCC -AGTTGCTTCTTCCACTGCTGTGGCCAAGCGTCTGACTGCGATGACAGCATCCCTGCGCAG -CTCATTGGCAGTGTCTTGCTGGGCACTGGCCTCCTCACCAATAGCAATCAACCTGTCCAG -CTTCTCTTCCTCTCTCTTGGAGAGTTCTCGCGCCAACCTCCTGTTTTCTGCCAACTCAGA -TGAAATGGTTCTGGCCACTGAGCGCCTTCTTCGCCTGGCCCACCTTGGAGAGGGCTCCCT -GGTCAGAGGTCTATCCCCACCAGAGAGAAAAGCAACTCTTGAGGAAGAGCCTGGAGGCTG -TGGTGTGGAGGCTGCCCCAGGAGGGTTGCGGCTGGTGCTGGTGCAGGGACTTGACTCCCT -CGACACACCCAGTCTGGTCATGGGGTTGCTCTGACAGGGGGCAACTGCACCTCTGAAAAG -GTGGTGGGAGCTGCTGTAGCTGGGGGTCCCTTGAGAGCACCCTGAAAAACAAAGCCACAG -CGTTGCAGAGAGGACATTCCGCTAAGGGAATGCCTGCAGCCAGCAGCAGAGCTGAGACAC -AAAAATATGTAATTCTTGGGAAGGCCTCTTTCCACAAGGGGATAAAAGGGAAATGATTCT -ATAATGTGGACATTTTGGCTTCTTTAACCAGTTATAAAAATGGCAGTATATTCCCCAAGA -CGCTTTTCATGTGGCTGTCCTACTCACAACCCCTCCCCCCATATATTCCTAAGTACCCAT -TCCAAATAATGCCCAAAGCCAGACAAGTCACTCAGGGTTGTAGCATCTGCCTAGCATGCA -CAAATAATGCCCAAACTAGGATGCTTTGAAAGACCATGTCTTTACGTGTGAAGAGTTTGA -CTATATACCAGGGTCATAGGTAAGAAATTGGAGTACTGTATTTAGAGAGGGGGCTCAATG -AGACAGAAATGAGAGTTATGCTCAAGAGAGCGCTATCCAATCTTTTAACACTATCTAGGA -CCAAGTGACTCTAAGACCCAGTCCCTCTCATGCTTGGGAGTTACCTGCACCCAAGGAGTC -ATCCCAGGAGCCCTCAAGGTCACTGGCTTCTTGTGTCTGGTCACTGATTCTTAGGTGACA -ATCCTCATTTGATTCCTTAACTGTTTGCAAAATACGATGATGACAAGCTGTCTGTGTCCT -TTTCATTTCCCGAATGCTGGTGCCCTCTTGCCCTGGCTTGTCAGAGGCTACCAAATTCTG -ATAACAGTGCTTGGCCCAAGCAGCAGCCTCCGTTAAGTTGTCTGGGTCAGTCACTATCTG -GTTTCGAAGAAGATGATCCAACGTATCATAAAATGGGCAGTGCGGTGGGTCCCCCATACT -TGTGGCATGGGCAACGTAGGCCTTTAAATACAATGCCTTCAGAACTTTAAACTTGGAGCG -GCACTGGCGTTCGGTGCGGCAGAAGCCCTCCTGCTGCATTCGCCTAGACACCGCCTGATA -GATATCTGCATTGTGATGCCTAGTCTGGAGGCGCTGGATGTACTCTGCCTCACCTAGGAT -GGAGAGAAGAGTTCGTGTCTCCTGTCTGGACCACCGGATGCCCGCACTGCTATTAGTGGT -TGCCATGGTGGGCAGGGAAGGAAGGCTACTGAAGCAAGCTCCCAGGCAGCAGGGCACAGT -TTTCGAGGCGTGGGGAAGCTCTGGGTGTTCTCAGCATGTTTCCAGGAGCCTGCTGGTTCT -TTCCTCCCAGGGCACTCTGCTGAGAAGGCAGGTCTGAGGACCACACTTCTGGCTGGAAGG -CCACAGGGGAACGAGAGTTACAGGGCAGGTGTGAGGATCATCCTGGCAGCAAGAGAAGCC -GTGCTACCTGTGTGCAGATTCCGCAGCATATGGTCAAGACTTTGGGAGTTCATCCGCCCA -TAGGAAGTGATGGACTGTGGGTTTAATGGCTTGATAACAAAAGGACTCGCTCTTCTACAA -GGGCTAAGCGCATCCATGGCTGAGACCCAAGATAACCATGGCTGGTTAGGTCAAGAAGGA -AACAACCCGACCATGAGGCAGCTAACTCAAGAGAAGTCTTAGCAGAGCCATGGCCTTGGG -TCTGTCTGAATGGCACTGGCCTTTTACTGGCTGCATCCATTTAGTGTGGTGTGCCTGTGT -GTTACCCATTGGACTCACTGCTGCATTCTTACTAAAAGGATTTAACCTTCAAGGCCAGAA -AAGCAAGCTTAAGCTGGTCTGCTGATACAAAGTACATAATCTGAAAAGTGACAGTTCTGG -AGGCATAAAGGAAACAAATCCAAACACTACTGGCTTCGAGAGGATCCTACAGAAAGGCTC -TCTGTCTTGACTGAATCAACATTAGTGTTCTGGTTGCGATGCTCAACTATAGTCTTGTAG -GACAATATCACTGACAGAAACGGTGAATCTAATAATATACTGGTCACCTTCATTCTCTCA -CAGGAAACGAAAATTATCTCCAAAGGGGGAAGGTTACTTAACAATTCCTGGCTCCTCAAT -GACTCTGGCTTTGAGATCTTTCATATACCCCCACTTACAATTCAAAAACATTTTATGCCA -ATTTTTTGTTTTGTTTTGTTTTTTTTAAGACAGGGTTTCTCTGTGTAGCCCTGGCTGTCC -TGGAACTCACTCTGTAGACCAGGCTGGCCTCGAACTCAGAAATCCACCTGCCTCTGCCTC -CCGAGTGCTGGGATTAAAGGCGCGCACCACCACGCCTGGCTGCCAATTTATTTTTAATAT -GCTTACCAGTACATTTTAATACGCTTAATAACACCTACCAACATTAATGAATATAGGATT -ATAATCACACAAAAACATCTGAATTCATTCTTTAATAGAGTGATATCAAGTTTAGTGTAA -GCAGTCAAGAGCTCATGAAATAAACATGCCTATGTAAATGAAATATTCAATCTAATTAAC -AATCCCCAAGTTTTAAATTCAATACAAAGAAATGCCTAATATTTACATCCTACTTAAATG -AAGAAGAAAAGGCAGAGGGAGCTAAGGATTAGAAGTCCCCACCTGCAGGCTTATCTAATT -CACCACTGTAATTTGGGAAAGTCACAAATTCCGGGTGCCTTGACCTCCTGATACCTGGCC -AACCAGTTTTTATGGGGATGGAGAGGATTCAATAGCATCATAGATGTGAAAACACTCAAA -CATCGCCAAGCACCACACTCCAGAGGAAATGAAAGGGCCCTACTTATTAGGATAATCTAT -GATTCGAACAGACGGAAGTCTGGGGAAGCAAGCCTCTGGAATCTTCTAATTAAAGTCATA -ACAGATAACTGACCTGCTTCTTAAGATATTAATTAAACTGTTTCTCCAGCGATTACATTT -GTGAGTCAACTGGAAAAGTTAGTTCCCAGAAAGTGTCACAAAGGGCCAAGGAGGAAAATC -AATAGTAGCTGAAGAAATTATGACCAGTGATAAGAGATTTTACAAAACTCAACCACCATG -CAGAGAAATCATCCAATTCCAACAAAATAATTCTAGTTCACTCAGTTCAAGGAGATACAA -GAATGCAAAAGGCCAAAGAACCACTTGTGACTGGCATAAATGACTAGAAGTGAGTGCTGG -CATTCACTAATACTATGAGACCTGTCAGCAAGAAGCAAACTTCTGAACAACCCCCCTGGG -GCTCTCCCTAAAGTAACCGCCATTAAACAGTCTGGAGTGTCTCTCGTTTCCTTAGCATTC -TGCCCAGAATGTGCAAGCATGGTTTGAATGTTTGGCTACCATACCTTAAAGTACTTTATG -CCATACCTTCTGCCAAGGATCTGTTTCACTTTCACTACTGTGCTTGAAACATGTCTTATT -CTACTTTGTTTTGCTGCCAGTCCAACCACCTGAAAAAGAACTGCACATTAACAACAAGAC -TCTGCATTATTTTCAAGAACCACCGATGAGAGTACTCGACCGTACCTGTTCACGTTCCGA -GTAAGCAACAATGGCTGGTGTGACTCTATCCCCTGCATCATTTGCAACCACATCGGCCCG -GCCATCCTAAGGAAAGATGTGAGAGGGTTAGTTCTCTCACACTGGAATGCACAATCTCAT -TGAATATACCTGCAGATTGTAATGGAATTTTAGAAATGCCATTGTATCTGGCATTCACTC -AGGTGCCTGAGTGACACCCATTCAGGCCTTAAAGTCATCTTCTGTAAATAATCAGTGATG -GGACTTATGGGGTTGCTCTTCCTTTGGGAATTTCAAACTGAGGAATTGCATAACCTCAGT -AGCAAGACATTCTTGGCAAACCAGGAATTTTTGCAATGGTTGATAATTGCTTAGGCAATG -GGTCCTTCAGACAACGAGATCAGAGAAGACATTCTGGTATTCAGTAATTGACTTGCCAAA -AGGCCTTTTTTTCGTAACAATCAATAAAAGCACAAGGCTACCCGAGTTCAGTCCTCAGAC -TACTCCACCTTGCAAAACCTTACTAGGTTGGCAGTGTCTCTCTTTCTTAGATTGTCCCTC -ATAAACTGGTCTTTTAACTGCCACTATTTGTTTCTTATAGTTTAATAAAAGGCTTCTTCT -AGCCCATGCATTTTCCCGTTTAGATCTGTGCAGTAAGCTGGATCAAATGTATACAACATT -CTATACCTAGCAAGCATGATTACACGACTCTCCCACAAATACAGCTTTTCCACCTGCTTC -CCTACAAACGAAGTAGCTACTCCCCTGGGACTTTCCTGATAAATCGAATGAGACTTAAAA -CCGAAGATAGCATCGGTTAAATTCCTTAACATTGTTCCTTCTCCATCGATATTGAGGAGG -AAAAAGCTATAGTTCCTTGTTAAGTTCTCAGTTCTAGAATCAAGTGTGTACAGCAAGAGT -CAGTTCTTAACTAGGAACCCTTCTCTCGAGGGCAGTTACACAGTGCTCTGGTTGCTCAGA -AATTCAAATACCTCCCACCTCCGGGAACCCCGAACCAGTGACGTCACCGTGACCTCTTAG -GGACTCTGCGGTCAGTTGTCACTAGGACTTCTCTAGCATCCAGGGGGTCCTGACATCCAG -GTTTGTTCTAGGCGTCTTTACAAGAACGATGTCCCCCGCCCCGAGGACTCCAGGCATCCT -GGAGCCCTGACGTCTTTTGAACTCTTCTGGGCATCCTATGGCCCGGTCTCCTAAGTGCAC -CCTGCATGCTTGAGGCCTTTTCGTCCCTAAAACTCCTCAAACAGCCAAGACGTCCAGGAT -ACCCTGGAGTATCCAAGATCCGGCTCTCTGTATCCACCCTCCACACAGCGTGCTTGGCCT -TGGAGGGAGAGCCGAGAACCCGCAACATTGCCACTTGCTTGCACGCACGGTTCCCGGGCC -GATGACCCGGAGCCCAGAAAACAGGGTGGCCGCCACGGAACCCGGAGACAGCTTCCCAGG -CTCACCTTGTAGACAGCCACACAGGCTGATGTGCAGCCCAGGTGCACGCCGATCGCCGCC -ATAAGGCGGCGGAGACCACGGCAGCTCAACGAAGGACCCTTCAGCAGCTTCAGCTAGCTT -CCTCGGAACAAGCCCATCAGGCACTGCGGAGACTTCACGTTCCCGCCCGCCTACTGCGTC -CGGTCTGCTGCGCCGGCCTCCCAAGTCGCAGCCAATCAACATAAGGATGCCGCCTTTCAT -CAGAACGGTTAGCCAATAGTTTTAGCGCATCACTCCGCGCTCCTTGGGAGCCCGGCGTAA -ACGCCGGTCTGCTCAAGCTCAAGCCGGAAAGGCCCGGAAGAGGGTCATTAGCTCCTCCCT -CTCCTGAGCGCCGTTCATCAGAGCCAATGGGAACGCCTGGTGAGATTGCGTCACTTGTTT -CCTGCCTCTTTCCGGCTTCACGAGGCAGCCCCCACTACAGTAAGGAAGGTGTGGGTAGTT -CCGGGTCCCAGGCTCAGCATGCGGTGCATCAGTCCAACTGCTCTGGTGACCTTTTGCGCC -GGGTTTTGTATCTCGAACCCTGTGCTGGCGCAGGGCCTGGAGGCCGGTGTGGGGCCGAGG -GCTGACTGTGAAGGTGAGCGGTGTGTGACCTGCTTGCATGGCGGCGACACCGCGCTCAGC -CTAGCAATTGCCTAAGCAGCTTCTCCCGGCCCAAGCTGTAAATAACATTTCACCCTTCTG -CTTTTGCTGTCATTATTAAGGTGGCGCAGAAAAAGGAGTGAAATAGGATTCGTATTAGAT -TTTGTGCAAATGGTCTCCGCTGCCAACTTGATTTTGTTGCTCCTAACCGAGGAGACTTGC -TTCTCTGCTCAGAAGACATGTTTTGAGGTTCAAACTAATTGCCATTCCTAGGAGGTAAAT -AAAACATGGCAATACGTTAGGGTTGCTGAAATCAAAGACAAGGGTACGGCTGACTAGGAC -TTTATAGACAAGCTGCTTTACAAAGGAGCACATTAATTCCTAGAGAACGATAAAATAGAC -GCCTGTTTTCTTCTGTGGACTTGGCGATCATACCTTCAATTCCACCATCCCACCTGGTTT -TGAGGGTGTTATAGTACCTAGGTTTTGTAAAAACAAAACAAAACAAAAAAACAGTGTATT -TTGTAGAGGACTGTTAACAAGAGCCAAGATGAACAGTTTTGATAGTCCCTTTGGGACCAC -TGTAGCACTTCTTGTTTTATTGAAGTGATGTAAACATATATCTTCTCATCTTGAGAGCAG -ATGTACTGAACAGAAAATGGAGACAAGATTCATGTGGAATGGGCAGTTGAGTCTTATTGT -AAGTAAATAGTATTAATAGTAGTTGGAGTCCAGCTTTCTATCAGCAATTATCAAACCTTC -CTCTAGAAATTTAAAATAAGTTTAGATGTTATTTAAAATTTCTGTAGCTAAAGATACTGG -TTTAACAGTTATAATTTCAGTTAAAGATCTCATCTTGGGCAAGCAGGATTTTATTATAGA -ACTTCAAACTATTTTGAAATCATTATAGATTGATGTATGAAACTACTTTAATAAACAAAA -AAGGGCTGGAGAGATGGCTCAGTGGTTAAGAGCACTGACTGCTTTTCCAGAGGTCCTGAG -TGCAATTCCCAGCAACTACATGGTGGCTCACAATCTGTAATGGGGTCTGATGCCCTCTTC -TGGTGTGGCTGAGGACAGTGACAGTGTACTCACATATATAAAATAAATAAACCTTAAACA -AAACAAAACAACAAAGAAAACCCTGAACCTTAAATAACAACAATGTAACACACACATTTG -ACATCACACCAATGCACACAAATGGGGACCCTTAAGTTACTAGCTCCATCATCTGTGCTG -AGGTTATCAGAGACTAATCCAAGGACATCCAAGGGTTGAACTTGGGTTTCTCTGTGACTC -CCGACAGTATTAGAATTTTTTCTTTCCTGAAGTCCCTGCCTTGATGACTTTGACATTGCC -GCTGCTCTGTCTTTGCCTCCATCACGGCAAACATTTTCCAGATTTGTTCATGTGCTTCTC -AACCTTTGGCTATGGCTGGCTTCTGTTTTTTGTTTCTTCCTTTCTTCCTCCCTCCCTCCC -TCCCTCCCTCCCTCCCTCCCTCCCTCCCTCCCTTCCTTCCTTTTGATACAGGGTCTCACT -ATGTAGCCCTAAATGGCTTGTAACTCACTATGAAGCACACTGTCTTCAAGCTCACAGAGA -GATCTGCCTGCCTCTGCCTCCCCAGTGTGGGGATTAAAGATGCGTGCCATCAATGCTTGG -CCTAGCCATGGCTTAGTTGTTGGAATTTTTCTGTGTCATGCCCTCTGTATTTATTATCAG -TCTGCATACAGTGCAAAAAAAAATCAATCTGCCTGACTGTCCAGTAAATTCTACATCTCT -GTATCCAAGCCACCTTCTCCCCAGAGTTCCGGACATATTTTCTGTCAGGTGATTATGGAG -TGACTAAGTATTCAAAAAACGTGATGTAGTTAAAAAGTAATCCTCAAATGGAACTTATTC -CTATGCTATGAGGTTATGAGGTTAACAAAATTAACTGGTTTGTTCTGTATTTCCTCTTCC -TTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTTC -TTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTGCTGGCC -AATTGCTTGTCTATTGACTCTACCTTCCTATGGATTCTCTACCTTTCTTTTTCCCCAGGT -CTACTGCCTTGTCTTGGTGTCTTTCCATCCTGTAGCTTGCCCCATCTCTGGGAGGGTTGT -CAGGTTCTCCTGGATTTAATGTTTTTCCAGTTTCCACCAGGTAGTGTCTCCCCCTCCCCC -ACGGTTTCTCAGAAGATTCAAAAAATCATTTCACTACACACCACGCAGCTATGTACTTTT -AAAAAGTCTCTCTAGATGATGTCTCTCATCCCATGGATTTAAAACTCTGTTATTATACTC -AACAGGCAGAGTACTGATAAAGGATACATATGCACTGTGGCAAAATTTCATGCATGTTTT -GGTGAGACAAATGTCCATCTTTAAAAACAAAAGTTAGAGTTCTTGAGTTTCCTCATTTGG -ATTGATGATTCCTTGTCAGAATGGCAGAGATGTTTAGAAATCAAATGAGGATATGCTGGG -GAAGAGATATGAGACCTTTGCAAGACTGGATCTCTCTTATAGGAAGACAAGATGGGAGAT -TGCTTAGAGACTGATGAATTCCTGCTCACAACAGTGATCATGACAGCAGGTGTCTTCTTT -GTAGACTTAATGTATTTGATAATTAAGATGAGTAAAAGATACGTCAGAAGACATTTTTCA -TTCTATTGGTGGCTCATAACACTGGTGATCAGTTAGATGGGTTTTTGTTTGTTTTGTTGT -TGTTGTTTATTGTCATTGCCTCTGGGGAGAACACTGGGCCTTTATCTTGTCCTACCTCAC -TGGCTGTTCCTACGAGTCCTTTTCTCATTCTGTCTCACATTCTCCACCTCTAAACGTTGG -CGTTTCCTGAAGGTGGTCCCCAGGCCTGCTCTTCCTCCAGCTCCCTTTGTTCTGTGGTCT -CATCGTCTGACTATTGCTTGAATATGATGAATTACACATTTACATACCATCCTGGGCCGC -ATCCTAATTCTCAGATTTATAGTTATGTGTCTCATCAACATTTCAGTCAATGATGGACCA -TGTGCACTAACATGGTTCTATGGGATTATGAAAACATTCTACTGCTCAATGATATTGAAT -TCCCTGTTTCTAATCAATCGTTTGTGTTGGTCTGGATCCAACAGACCCAGGAAATGGCCG -GTCTTATGAATGACAGCAATATAACATGTAGAGCACAGTATTTACTGTTTACCTTCAACA -ATCATTGCTTGGATTCTTCTTAATTGAAAAGGTAAAGTGTCAACTAGCCTCAGGCAGGCA -CTTGAGAAAATATTCTGGAAGGGAGGGATTTGCTTCAGACCTTTAATCCTATCACTCAGG -AGGCAGAGGCAGGCTGATCTCTGTGGGTTCGAGGCCAGCCTGTTCTCCACAGGGAGATCC -TGTCTCAAAGCAAAAATAAACAAACAACCCAAGTATCCCAGAAAAAAAGGAATTTTACTA -CACAAGCCCAATCCATGTGTGCTGTTGCCTCTGAAAGGGTCATAGTGGGACAAGGTGGGG -GGCAGTGGTACCGTCATCTGGATCCTGTGTGGGCTTCGGCTAACGCATGTTTTTGTGCCT -TAGTTCTTTTACAATCAAGTTTTAAAAGTAAATAGATAAGTGACCTAAAGAATAAAGGTT -TAAAGAAGAAAGGTGCACTGCAGTATGTTTGTGTTTCGAGCTAAGTGTCATAACAAGACA -GGCAAACAGTTTTTTTAAATTAAACAATTTATATGGTGGAAAACTTATAGTAATCTAAAG -TTTATTTATCATGGAAGAAATAAGCTATTTTTTCCAAAAAATTCATATAGTCTGTAAATG -ATTGCAGTCTATAGTGACTTCCTCAGTGTGAACTATCCTCTCGGCCTTCATGTTGGCTCC -CCCAGCTCAGCTCCTAAGTCAACAGGCTCCACTCATAGTAAGGGCCATATGCAGGTACAC -TGTTTCATTTTAGAACTCTAGTTTGCAGACTTACCTTTATTTATGTATGTGTCTCTGTTT -GGTATGTATGATACATGTGTGCAGGAACTTTCAGAGGCCAGAAGAGGGAGCTTGATCCCC -TGAAACTGGAGTTTCCAGGAGTTTGAGAGTCACTGGGCAGGGGTGATGGGGACTGAACTT -GGTGGAGCAGCAGGTGCTCCTAACCCCTGAGCCAGTGGTCCAGCCCCGATTAGTAATACA -ATCTTTTCACTGCAACTCTCTTATGTTTACATACCTAAAGTTCAGTGAAACTTACCCACA -GCCCTCAGCATGGTAACATGTTCTACACACAGGCATGATCACCTTGTAGCTGCAGGCTGC -GTATGGCACAGGATAGCTATGGATGTAAGTCAACACAGAATCATGGGACATTGTAAGATT -TTGAATGTATGAAGTTTTTATTTCTTGTAACCCAATTACATGGCTCTTAAGCATAAGCTT -TGTAGATGACAATGTAGCATTATAAAAAGGTTGAACATACCTACCAGGCTTGTAGACTTG -GAGCAATGAACTGTACCATACGACCTAGGTATATATAGCAGGCGGTAACATCTAAGTTTC -TGTAAGTAACTCCTTTGATGTTTCCACAACAAAGTCACCTAGCAGCATAACTCAGATGGC -GTCCCTATTATTAGGAGATGTATGGCTGTACTGAGAGGCTTCCTCACTGTTTCTGCTTGA -ATTATGAATTAGCCAGAATTCGTCACAAAACAGAACCAATATATTAATGCACATGTGTGC -ACACCTGTGCGTTTGTGTTAGTCTTTAGCTTACAATGAAGCTACATCCCATTATAAATCG -AAAGATGGCCAAGAATGTATCACCGAGAGATGAAAGGAAAAGATGGGAAAGAGAAAGAGA -AAGAAAACTCCAACATACATTCATTGAATTCTAGGTCAGGAGAGAGGATGTGTGCATTAG -TGATGTCACATTTGCTGTGACCAAATTCCTGACTAAAACTCAAAGAAGGAAAGATTTATT -CTTCCTCCCACAGTTGGGGAGAACGTGGACCAGGGGCCACGCCTGGAGGATCAAATTCTC -TACCGCTGACCCTGCAGGTCAGGTGATGTTTCTTTGGCTCAGTCTCTCTATCTGTAAAGA -GAGGATAATAAAGTATCTATGTCATAGCTTTGTTGTGAAACTTGAATGAGTTAAAATATA -TGAAATGCTTGCATCATAGCCAGCCCCTGCCAGCTCCTGCCAGCTCCTGCCAAATGTTAA -CATGGTGGTTGCTCATGCCTTGCCTATCCTGAGTCCTGTCTCCCAGCTCAAAAGAATTGG -GACTGAGTATGGTTCTTCAAGTTAGGATTTAACTACTGATATGCATAAAGTATGGTTTAA -AAAAAAAAACCCAACAGTTAAGGTTTCCACCAAACCCAGTCTCATGATGGTGGAACATAA -TACTTGTGCATGATAAAGAGCTTCATTCAAGGTATTGTAGTTATTCAGATTTTTCTCTAT -GCCTGAAGCAAAGCTATACCCAAGACCATATTCTATAAAAAAGCTATCTTACCTTTTAGG -CTTTGCCAATGTCTATACAAAGGTTTTCATTACAGGTGAAACTTAGTTCTAAAGACTGAC -CGGTGGATTCTGTAAGCTCATATTAAATGTCTAATGAATTGATGGCTTTAGGAACAGAAC -CCCAAAGAATGCTTAGGGTTTGAATCCATGGCCATAATGCATTGAATCACATCTAGATAT -TTTAAATTTTTATTCTGATTTTATGCATATAAGTGTTTGCCTGAATGTAATGCATTTGTA -CCACAAGTGTGCCTGGTGCCAACGGAGGCCAAAAGAGGGTATCAGCTCCTTAGAGCTGAA -GTTACATATGCTTTGTAAGTTGTAGGTGCTGGGAACTGAACCTGGGTCTTCTATAAGAGC -AGCATGTGCTCTTAATTGCTGAGCCACCTCTCCTGAATTATATCTGTATTTTTTTCACTC -GGTGGATGAGTTATGAGCACAAATGTGGTCGAGGTAGAATGTGTAACAGACTCAACTCTC -TCTTCCTTCTAGTATGTAAAGAATTCTTAGACCGATTCTACAACTCCCTGCTAAGCAGAG -GCATAGACTTTTCTGCGGACACCATAGAGAAAGAGCTGCTCAACTTTTGCTCAGATGCCA -AAGGAAAAGAAAACCGCCTGGTATGACACATTTCATTTTCCTTTTTTTCGTTGTGCTTCA -AGAAAACAACTAATAGTTCCCCTTTGCACTTGGAGCTGGTGCTTTCCTCCCTCCATGCTT -GCTCTGAACATGCGTGGTGTAGACAGCGAGCAGAAGCCAGTTCTGGAAAACAAGGTCCTG -TGTGTTACGTCTCAAACCCTGAGACAAATGGCTGAGGTGCCTGTTTAACAAATCAAAGCA -GACCTGGCTGCCAGGTTCTCCCAGCATCCCTCAGTCCCTACCTGTTATAGAGTCCTCCTG -GCTGGCATACCCTACCTCTACCCCTCTCCAGCCCAGGGTCTGGGTTGCCCTTCCTCCAGA -TGTCCTTCCTTATATAATCCAGCAGTTTTGGTTCTCTCCTCTTTTGGGCTTCCTTTCTCC -CCTTTCTGCCCAACCCCCCACTGCCTGACTCAGGGTCCCATCTACTCTGGACTCTCCCAG -ACGATGTCCTTACCCCTGGCCATGTTCTCCCTTTTACAGTAAACCTTCTCCTACATTGCA -TCTTGGAGCAGCCATGTCCTTCCTGTTTTACTTCTTTTTCCATTCACTGTGAATTCTTAT -TATAAGTTGTCCAGTTTTCCTTTCTAAGTAAATCATGTGCAAGCAATTTCCCACTTCCTT -AAACAGAGTCGTCAAGCTGACAAGGATTAACTATTATGTGAATGGGTAGGCTTTTGCATC -TGCTACCAAGACACTTACTAGAACCCATCAATCATCTCAGTATCATTTACATGTAATGAT -TGAAGCTTTTATATTTTCTTTTTAAGATTATGTTTCCTGAATTTAATGTATGTCTTATTT -CAATATTTTTATATTAATAAAGACAATGTCTTTTTCTGAATTTTACTTTTTTTGTAATAT -ATTTTTATTAGATATTTTCTTTATTTACATTTCCAACATTATCCCCTTTCCTAGTTTTCC -CTCTGAAAATCCCCTATTCTCTCCCACCATAAAGACAATTTCAAATCAAATCCTCTTTTG -TTCCATCTTGGTATTGAACCCATAACCTTGTTCATGCTAAGCATGTGTTTTGCCACTGAG -CTATCCTTCAGGAACCAGTCCACCAGTTCTCTTTTTTTGCCTAAAGTGGTCATCTTTCTG -TGTACCACTGGACTCTGACTGGCTGAGGCACCAGAAGACCAATGACTCCAGCCTTGTCAT -CAGGCTAATTAGATGCACCCAATAATCCCCATGATGATGAGAGACAAGCGCATCTAATTA -GCCTGATGATAAGGCTGGAGTCACTGTTCTTGCTGTGTCTCAGCCTGCTGGGGCTAAAAT -TAAATATCTGGTCTATGAGAACAAGGGTAACCTCTTTCTCCCTTCTTTATACTGTTTTGC -TTGCTTTTATTCATTGTCAGGAACACTGTCTTAACCACATTCCACTTAGTTATTTTGTGT -CCATGTGTATGGCGTGCATAGAGAGCTCAGAGGACAACTCGCCAGAGTCGGTGCTCTCCT -TCTTCCATGTGGGTCTCAGGAGTTACACTAAAGTGGGTCTTGACGGCAGGTGCCTATGCA -GTTAGATTGTCTCACCAGCCCCGTATTTCCTACCATTCTCTTCTCAGTGCTATTATCTGG -GGGCCACCACAGATGCAGCCACCAAGATCCTAGGAGAAGTCACTCGTCCCATGAGTGTAC -ACATACCTGCCGTGAAGATTTGTGAGAAGCTAAAGAAGATGGACAGCCAGATCTGTGAGC -TGAAATACGGTACGAGAGACCCAACTGTCTTTCCCAGAATGTCACATGTGTTGTCAAGCT -TTGAAAACCTGGGCCATGTTATCTACAGAGCCAACATTGGAGGGAAGGGGTTCTCCATTC -ACTGATGGAATGCCAGGCTGGTGTTTTCCTGTCAGCTGAGCTCCTTCCTATAAAGGAAGG -GAAATGAATAAACTAATAAGAACCTGATACTAACTACTGGATAATAATGGATAATCAGTA -TTAAGTTGGAACCCCCAGCCTAAAGCTTAAGTTCCTAATTTACTAAGGTGATGTCAACCG -TGAGTGTCTGGAAGTTTTCTGAAAATGAATCTTGGAGGTCCTCTCAGTGAGCTACAAAGA -CTCAAGGTGCGTCTGCCCAATGGCAGCAGGACCTTGAAGTCGTGATATGACTTTGTTTCC -CTCCTTGGCAAGTTTACCCTTCTGCCAGATGTCTCTCTTAGGAGCTGGGCTTTTCCATCA -ATCAGGCTTTGCCCCGTGATGTAGCTTATCAGAGGTGCCTAAAATAATCAGTAAGGAAAG -AAGGTGATGTCCTATTTAATGCTCTGTCCTTGGCCTTATAAATTTCACATGGTTAAACCT -ATTCTTACACTGAAGGGTTGTATCTGGGCCAGCCTCTTGCGTAGGTGGAATCAGTGTGAT -TAAAGGCTGGGAAAGTTTCCCTCAGCTATCCTTCACGTCTGAAATTCCTCTAAGACATAA -GTTTTTGTTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCAC -ACACACACACACACACACACACACACACATTGTAAATGACCTAAGGAATAATTTTGGCTC -ACTTTCCCCACAACCTTGTAATGAGTCCATCTACCACAGCTACATAGCAGATGTGAAACA -GGCTTAAGGTTGAAAGGTCCCAACAACAACCTAGTTCTTTGTTCAGCACAGGCCCTGACT -TGCAGTGTAGTGATTATGGGCAAATGGCCTCCCCCCCCCCCTTTTTTTCTGGTATTTTCG -AGACAGGCTTTCTCTGTAGCCCTGGCTGTCCTGGAACTCTCTCTGTAGACCAGGCTGGCC -TCGAACTCAGAAATCTGCCTGCCTCCGCCTCCGAGTGCTGGGATTAAAGGCGTGTGCCAC -CACTGCCAGGCTTAAATGCCCCTTCTTATAGGCTTCAAAGGAGCAATGATGTCCTGAGTC -CATACAAACCATGCGCACAGAGGGGAAACTGTGTACTGAGTCTTTCATTCAACAAAGACG -TGTACATGCAATGACTCTTTAAATATTGGAACAAGTATCGGATATTATAGAGGAAATTAA -TATTTATTTGTACATGGGAACACTGGTCATCAGGGAACCTTTGGAAGCCACAAACTCATT -TTTATTTTTGACTTCCTTCTTGTACTTTTAAGAGTATTGTGGCACTCCCCCTTTCAAATT -TAGTGTCAGATGCCATTTTTCCCCCTAGAAAAATACCAAGGAAACTGCTGTCATTTAAGT -TATGTTTCTCTTGACTTTCTCAGTAGTTATAAATTCTTCTCGGCTTATTATCAGACTCCC -TGCAGCTGGAGTTGTAGGTGGTTATGAGCTGCCTGGTGTGGGTGCTGACTCTGATTCGGT -CCCTCTGCAGGAGCAGTGCATGCTCTTAACCACAGAGCCAACTCTCCAGCTCTCATTTCT -TTACCTTATTACGGAGCCTCTATAACGTACATATACATTGTTGAAGATGTATTTTCTTTT -AGAACTACACTATAACCTGCTGGTTAGTTATGACCTGTGTCTTTTTGTTAGCCACAATAA -AGGCCCTGCCAACGACACTGGCTTTTGTTTATAAATTTCTGTCTTCGACCTTTGGAGAAG -AGTTTAAGTTTGTTTCAGGAATGCAGATTTGAGAACTCTGCGAAGTATCCAGCCCCTTGT -TTTAAAGCCTGAATAGGCCTTTAGAGGGATGGCTGGAGGCAGATGTCCTCCTAGTAGCTT -TATACAGTTGAGGATAACAGAAGCCTCAGGTAGTCAAGTTCCTAATATAAAACGCCATAA -ATTTTGCATAGAATTCCCACACATCCTCTTCTGAACTGTAAATCATCTCCAGATAGCGAT -CATTATATCATACAATGTAAATGTTATGTAAATAGTTTTCCATTACACATTGTGTGTGTG -TACATGTACATGTGTGCCCACACTCTTGTGCATGTATATGTATGTGAGTGCATTTGTGCC -CCAGCATAGCATGTGAAGGTCAGGGAACAATCTTGGGAGTCAGTCCCTTCTTTCCAGTGT -GTGGAATCACTGAAGATTCAACTAAGAATCCTTGGGCTTGGTAGCAAGTGCCTTCGCCCA -CTGAGCCAGCCATCTTGCCAGCCAGCAAATGGTTGTTATACTGTGTTGTTAAGTGGTTTA -TGACAAAAAGATAAAGAAAAAAGAAAAACCTCTGTCTATGCTTAACACAGATTTGGCATT -TTCATCCCTGAATATTGTTGGTCTATGGTTGGTAGCCTTTAAGCACTGAGAACCCAGGGT -GCAGGCTGACTGGTGATATCACATTCTCATTGGGTATGTCTTGGTCCCCATGGGAAAGGG -AGTTGTCTCACACTGAAGGGGAATGGAGTTTTATGAGATTTTGGGTTTGTCATTCAACTG -TGTGTTCTTTTTTGGCATTTAGGGAAGAAGCTGGACTTGGCGTCGGTGGACCTGTGGAAG -ATGAGAGTGGCAGAGCTAAAGCAGATCCTTCAGAGATGGGGGGAAGAGTGCAGGGCATGT -GCGGAGAAAAGTGACTACGTGAACCTCATTAGAGAGCTGGCCCCCAAATATGTAGAGATA -TACCCCCAAACGGAGCTCTGACCCCGTCGGCTGTCAGGAAGCATGGACTGCAGTTAGAAG -AAAATGACTGTCTAAGATGAGAGTGTGCTGGTTAGGGCTAACCAGGGACTGCCCAGTTGG -CCGTCAGTTTTGCTGTTGTATTGTGGAGTTGTGTTGTTTAGGCATATGATCAACCCGTGC -TTCCTCATGGTCGCTAAAATTGCAGAGCACAGAGACCTCAAGGTGCTTTTCTCATCCTTC -TTGGAGGATGCAGTGGTTGCCTTTGCATTGCTATGACAATAATGCTTATTGAGAGAGGCT -GGCCATGGCCACATGGAGAGAGGGGGAAGGGAGTGAGAGAAAGAGGGCTAGAGATGAGAG -TAAGAAAGGTGAGGGCTTAAAGAGAGAGAGGAAGGGCCAAGCAGCCCCCTTTATAGTGGG -CTGGGCTACCTTGCTGTTGCCAGGTAACTGAAACAAGTGTGGGGAGGGAAGAGTCACTTG -GGCTCAGGGATTTGGTCCATCACAGCAGGGTAGCTAAGGGCAGCACAGCTCAGAGCAGGG -CGACAAGAGCTTGTCATAGAGGCTGTTGTGATTATAGAGAGGCAGAAAGTGATGTCCAAA -TAATGATAAGGCTGTAACCTTCAAAGGGATAGCCCTATTCATCCACTTCTGTCAGTCAGA -CACCCACCTCACAGTTTCCCCAAATTACCACTAGCTAGGGAACAAACCTTCAAATCAAAC -CGATGCCAGGTGTGGTGGTGAATGCCTTTAATGCCAGCACTCTGTCTGGAGGCAGATCTC -TGTGAGTCTGAGGCCAGCCTGGTCTACAAAGTGAGTCTAGGACAGCCAGGGTCACACAGA -GAAACACTGTTTTGAAAAACAAACAAACAAACAAACAAACAGACAAACACTAAAATAAAA -TCCAACCAATGAACCAACCAAACAACCAAACAACCCAAACCAAACAAAAAACTGAGCTGG -AGGAGGACAGTTCAGATCCAAGGCACAGCAGAAGGACAATGTAGTTTATCACTACTGACT -CAAGTGTGCTATGGATATGATGGGATAATACATTTTAAGGAAGGAAAGAGACAAGAGGCA -TCTCTTTGGTCAAGGTTTTTAAAAAGAGTGCATAACAGAAACTATAGCTTATCTAATGTG -CGACTTCAATCTCAATAACCACCTAACATAGTTCAGAAGGTTCTTGTTTCATTTTGCTTT -TTAAAAATAGATTTTTTAAAAAACTTCATTCACTCTAAATATTTTCTCTCTTTTGCACAG -CAAGGAGGGAAGCATTCATTACTTTATAGGCTCTTGAGACAAAATACCTAAAAAAACAAT -CGAGAAAGGAGTTAATTTAGTTCATGGTTTGAGATTACAGTTCATCACGGCAGCAGGAGT -GTGAGGCCATTGGTCAAACTCATCCATGTCCTAGAAGCAGAGATGGAAGTAGATGCTCTG -CTAGCTGTCAGTCTGACCCCAGCACGGGAATGCCACTGCTCACATTCAGGATGGGGTCTT -CCTTCCACAGTTAAACTCTCTCTAGCAACGCCCTCCCACTCGTGCCCAGAGGTATGTGTC -ACCTAGGCAATTCTAAATTCCACCAAGTTAACAATGGCGATTAAGCATTGCACAGCACGA -ATGGAAGTTTCCGTTTCTCATATAAAGAAAACTGATCGGAAGAATACAAATCAGCAATCC -ATAAAAAGTCTGTGCTTGGCCTATTTATAACTACCTTTTTTTGTTGTTGTTTTTTGTTTT -TTGTTTTTTTGTTTTTTTGTTTTCTTGAAGCAGGATTTCTCTGTATAGTTCTGGCTGTCC -TGGAACTCACTCTGTAGACCAGGCTGGCCTCAAACTCAGAAATCCGCCTGCCTCTGCTGG -GATTAAAGGCGTGCGCCACCACGCCCGGCTTGTAACCACCTTGAATTGCCACGTGACCCA -AGCTCAGAGTCTTCTTCACTGCCCCGTGTCAGGCAGGATGAAAGCATGCTCCCCACGTGC -AGGCAGCAGGGGCGCTTGTGGTTTCTAATGCTAGCCTATCAGTCTTAAGAAGCAGGCAAT -GTTTCAGCTCCATTCTCTGTCCATAGATCAATAAGAAGCACATGGTTAAATGGTTGCCTT -TGGGAAATAGGTCAGGGTGTGGCTACTCAAGAAAGCATTCTCTTTAAAGTTTCTGGGGTG -ATGGGACTGTACTTTATCAAGGCAGGAGGTGAGAGATATGATCATCATATTGATATAGAG -GTACAATTAAGATGTGGGTATTCTATTGTACATCAATTCTATTTCATAAAAAGTTGTAGG -AGCTATTTGAAAATTACCCAAAATTAATTGATTAAAAGCAACTGTTCTTTTAAATAATCA -AATGTACTCATAGCCATCTTTTTTGTAGAGTAGAGAATAACTTAAATTCAGATAATAAAT -ATACATTGACAGAATAAGGTTTATTTTTAAATGGTGCAAGGGAATGCATTTTCAGCTAAG -CAATTGGGGTAAACGTGAGTTTGTTAGAGAAGTAGTGGTTCCCAAGGAGATATGGAGGTT -GCGCAAACGCAAAATGAAACTAAAAATACTAATAGAACAGACGGTCCACGGTGGTTATTG -TCTCTGGAATTCAGTTTTCTCACCAGGTGGGAATAGTCTCCTTCATTTTGAATTGTACAT -AAGAAATAACCAACGTTGGACTGTAGAAATGGTTCAGTGTTTAAGAGCACTGGCTCTTCC -ACATGACCCAGGTTCAATTCCCAGCCACCTACAAGGCAGCTCACAACCATCTCTAACACC -ATTTCCATGGGACTCCAACACCTTCTGACCTCCAGAGGATCCAGCAATACACATGCAGGC -AACACATATATGCACAAACTAAAAACAAAACTACCAAAGCTAAAAAGTAAAACCTTTTAT -AAAAACACTACATTTGTGTCTTAGGGTTACTATTGCTGTGAAGAGATACCATGGCTACAG -CAACTCTTAAAAAGGAAAACATTTAATTAGGGCTGGCTTTACAGGTTCAGAGGTTTAGTT -CATTATCATCATGGTGTGGAGCTTGCAGGCAGACATGGTGCTGGAGAGCTAGCTGAGAGT -TCTACATCTGGATCTGCAGGCAGAAGGAAGAGGAGACCCTAGACTTGGTGTGAGATTTTA -AAACCGTGCAACCTACCCACGGTGACACAGTTCCTCCAACAGGGCCATACCTCCTCCAAC -ACTGCCACATCTCCAAATTCTTCTCAAATAGAGTCACTCCCTGGTGACTAGGCATCCAAG -TATATAAGCTTAGGAGGTCATTCTTACTCAAACCTCTACAATCTGTTTCTATTTTGTACT -TTGAACTTATTTATCATGGATCTTGCCATTTGGAAATAATCTAGCTCTTTGATTTCAAAA -TGAGATCAAATTTTTGTGTCATAGCCCCCCCCCCCCACCCCCAGGAATCTAGGTAATGGG -AACACTGCTTAGTAGGCCATTCAAATCACTGAAGTCGCCTCCCCCGTCTCAAGTGATGGC -CTTAGTCTGTTTTGCTCAAAGAGATTTTATAGAAATGCTTCCCAAACTTCTGAAGTTGCT -TCTGTTGAGCAGTAGGAACATTTACTACACTGCATGTTCTTATCCTGTGAGTCTGAGGCA -GGGTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTGTGC -GCGCGTGTGTGTGCACGCGCGCACATGCTGGATATGCACATATGCATGCTGGTGCTTATG -CATGCCGTGGGTAGAGGAGGATGTCAAGAGTCCTGTGCAGTAACTTTCCACCTTATCCCC -TGAGGCAGAGCCTCTCACTGATCCTGAAGCTTGTACTTTGCAGCTAGGCTGGCTGACCTC -TACTTTCCAGCGCTGAAACTGTAGGCATGCATAGCCAATGCTTGGCTGTATGTAAGTTTT -GGAGATCTGAACTCAGGCCCTCAAAGTTGTGTGTCAAGATCTTTACTCACCGAGCTGTTC -CTTAATCCTCAATCAGTTAGGTTTTCAATAAAATTTCAATATATCAAGAACATCAGAAAT -GCAGAAAGTTTATTCTTTGGTGTGAAAATAGTCCAGTAGTAGGAAATTCAGAGTAAATTT -AGTGGCTACAATGCTCCGAGGGGCTCAAAGTTGATTCCTTGTATCCTAGTGATGGTTGAT -TTCATTGCTGACCCCAGGTCTAAGTTGACTGCTAGACTCCCTCACTACAGAAGGCGATCT -GCCTCTGACCTGACCCCAGTCCCACCCCCATCCCATGTGCTGCTTCTACACCATTGACCA -GAACTGAATCATTGAACTCAGCTGTAAGGGATCTGGGGAAATCATGTCTCTTGGTGCAGA -GCCTGGCTGTCCAAATCAAATCAGGTTTCTACTGAGACGAGAGGGAGAAATAGTTTGTGA -GCACAGAGCCTGTGTGCGGAGTGGCATAAATCCTTCCTCGTTTCCTAGGCTGTAATTCTG -CGTTATGTACTCTGAGTAAGCCTTCTCCTGGCCATTTCAATCGCTCATATGTGTAAGTGG -CAATAGCTCTGCTTCTTTTATAGTTTTTGGCTTGAGAAGACGTATTCTCTTTCTGTTTCT -CCTTCATTTTAACTTGCTGCTTCTCTCATTGTGTGTGTGTTTGTGTGTGCACTACTCTCA -TTGTGGATGTATGTGTTTGTGTGTGAACTTCTCTCATTGTGTGTGTGTTTGTGTGTGCAT -GTCTCTCATTGTGTGTGTGTTTGTGTGTGTACTTCTCTCATTGTGGATGTATGTGTTTGT -GTGTGCACTTCTCTCATTGTGTGTGTGTGTGCACTTCTCTCATTGTGGATGTATGTGTTT -GTGTGTGTACTTCTCTCATTGTGTGTGTGTTTGTGTGTGCACTTCTCTCATTGTGGATGT -ATGTGTTTGTGTGTGTACTTCTCTCATTGTGTGTGTGTTTGTGTGTGCACTACTCTCATT -GTGGATGTATGTGTTTGTGTGTGCACTTCTCTCATTGTGTGTGTACTTCTCTGATTGTGG -ATGTATATGTTTGTGTGTGCACTTCTTTCATTGTGTGTGTGTTTGTGTGTGCACTTCTCT -CATTGTGGATGTATGTGTTTGTGTGTGCACTTCTCTCATTGTGTGTGTACTCCTCTGATT -GTGGATGTATATGTTTGTGTGTGCACTTCTTTCATTGTGTGTGTGTTTGTGTGTGCACTT -CTCTCATTGTGGATGTATGTGTTTGTGTGTGCACTTCTCTCATTGTGTGTATACTCCTCT -GATTGTGGATGTATATGTTTGTGTGTGCACTTCTCTCATTGTGTGTGTGTTTGTGTGTGC -ACTTCTCTCATTGTGGATGTATGTGTTTGTGTGTGCACTTCTCTCATTGTGTGTGTACTT -CTCTCATTGTGGATGTATGTGTTTGTGTGTGCACTTCTCTCATTGTGTGTGTGTTTGTGT -GTGCACTTCTCTCATTGTGGATGTGTTTGTGTGTGCACTTCTCTCATTGTGTGTGTGTTT -GCATGTGCATTTCCCACGTGTGTCAATGAAAAATTCATAAGCACAGAAGATGTAGAAGGT -ATACAATCTGAAAAAAAGCAATACAATTCTGAACTAAAAAATGAGTGGAGGCTAGGGCAT -TGGCTCAGTGGGCAAAGTACTTGTCCTACAATGTAAGAACCCGAGTTCGGATCCCCAGAA -CCCACGTGAAGCTGTGTATGTTGATGTATGTATGTATGTGTTATTCAAGTTGTGCTATGA -CGAGATGAGAGCTGAAAACAGGAGAGTTCTGGGAAGCTCCAGGCAGAGTTAACCTGGAGT -AATCAGTGATGAACTACAAAGAGACCCTGCCTCAGAAATGAGGTGAGAGGGAAGGACAGA -CACCCAAATTTGTGACTTTTCAAGACTCCCATCTGAAAGAGAGGATAGCTGGTGGCTATC -CTCTCAAAATATATTTGAAAAAAAATTCCACCTAAGAAAAATCTTCTTGGGCATATGACC -ATTCTGAATATAGAAATATTTTTTCTGACTACCTATAAATTTTCTTTTATAGTGTGGGTA -TCAAATTTGTAATATCAAATATACTAGGTGATTAGCTGCATCAAGCTATTATTTCACACA -CACACACACACACACACACACACACACACACACACACACACACATTCTGACAACCTAAAA -TAAAGATCAGTAGAAAATGGAATGTATATATATATATATATGCTCCTCCTCCCTTTCCCC -CTCCTCCTCCTCTTCTGTCAACTTGACATAAGCTAGGGTCATCTGAGAAAAGGGAAACTT -GATGGAGGAAATGCCTATATAAGTCTGACCCAGTTGTAAGATTGTGGGGGCATTTTCTTG -ATTAATGATTGATGTCTGAGGGTCCAGCCCAATGTAGCTGGCAACAGCCCTGGGCAGGTG -TTCCTGGAGTGTATAAAAGAGCAGGTTGAGCAAGCCAGAGGGGATGATCCAGTAAGCAGC -ACTCCTCCATGTCTCTGCTTCAGTTCCTGCCTCTAAGTTCCTGCTCAAGTTCCTGCCTTG -ACTTCCCTCAATGGTAACTGTAAACTGTAAGCCAAAATAAGCTCACATTGCTTTCATTTA -GCATTTTATCACAGCAATAGAAACCCAATTAAGACAGCTGATACTGTTAAAAGGTGTTTG -CTATTCTTATCACTGATAAAAATGTGGAGAATTGTGGTTGGGTAGGCCTGGCTAGACCTT -GGTTTACCATTCTTTCTAGTAGACTGTGGGACTGATTTAATAAGTTAGAAGAAAGATTGA -AGATAATTCTTGCCACCAACTTGGATTTTCATATGCATCCTCATACACATGCACATATGT -CCACACTATGCAAATGAGCATATACTCAAATGCACACCACAGACATATAAAAGTGGAAAA -AACCAAATATAGTAGTTGACAGTGGCAGACCATTAATTGTAAGTGAAAGTATTGACCTAA -GGCATGTGCTCTAAATGCGAATCTTTTTTTTTTTTAAAACCTTCTGCTCTGTATTAGAGG -CACCTGGAGATAATTTAGCAATCCCCAATATTGGCTGCATCCTAGAGTAGTTCCTTTCAG -TCTTTGGATGAAGAAAGAGAGAATCTCAAAAGTGTCACTCCTAGGTGACTCCAGTGTGAT -GCTGAGCTTGGGGAGTCACTGTCCTAAGTACTCTGCCTGAAATGGTGGCAGCTGCCTTCC -AGGGAGGAGGAGACCCGATGTGTGAAGCTCACCTGGGCAGCTTGGCTTTCCTAAAGTTTG -ATGGTTGACCTTGAGAGCTAACACACATGGACAGTGTGTGGTGTACTTTCTGCGGACAAA -CACCCAGTCATTAAGATACTTGGTTTATCAGGGGTGGGAACTGCAGTCTTGCTAGTATGT -CTGCGCTGACCCGCTTGGTACCTTTTGGTCCCGTCGGAGGCCTCCTGCTCTGGGGCTGCC -GCCTGTGGGGAGCTGGAGACCATGGAGTCCGTCATGCTGGCGGTGGTGTACATATTCAGC -CCTGGTACAGGGAGTTTCCCCAGCTTACCTGGTCCCAGGTGATCCACGGTGAGTTCTTAA -GCTCACTCATGTGGTTCTGGATTCTTTGGTGATTTTGGCATGAGTCAGATGCTGTGCTGG -GTCACCTTTCATATCCAGATCCTTCACAGTGGACAGATGAAGAACTGGGAATCCCTCCCG -ATGATGAGGACTGACACTGTAAACTCTCTGAACAAGAGCAAGGGGAGACATTTCAAGAAA -TTACAGACTTCATTAAAGGTGTAAAGTAAAGTGGCTTGCCAAAAAAACCCAAACCAACCA -ACCAACCAACCAACGAACCAAACAAACAAACAACTTGGTTTAGTTGTCTACACCCTGACA -GTTACCCATCATAGCTGTGATGAATTTCTTGGCAAGGCAACTTAAGCAAGGATCTATTTT -GGCTACAGTTTAAGGGTATAGTCCATCTGGATGGGGAAGGCGTGGTGGAAGGACTATAAG -GCGACTGGTCACATTGCACTGCTGTCTGGAAGCAGCGAGAGATGGAAGCTGGCGCTCAGC -TGACTTGCTCCTTTTTCCGTCTGAGACCCTGGCCCATAGGATGGTACCACTCACATTCAA -GGTGCGTCTTCTTTGTCCTGCTAAACCTTTCTGGGAACTCCCTATGGATGCTCCCAGAGG -TGTCTCTCCACGGTGATTCTAAGCAAAGACCACCACTCTGGGTAACAGACTGATTCACCC -CATTGAGACGCAAGATGAAAAAGCACATATTGGTAACATACAGTCTCACATCCCGGCACT -GAAATCTCTGCAGAAACATGCATGTTCTAGGAACTCAAAAATATTTCTAAGTTTATAAAT -AATATGTTTCACAGAAGTACTGATATATAACTTCAAGAAATGGAACTCAGAGGCTCACTC -TGCTAGGTAAATGCTGTAACGCCAGTACATGTACTACTACTACTGACAATTTCTCCTCTG -TTAGTGGCTTGAAGCACCATCTTGTAACACCTTTTGTAAGTCCAGGCCAGACAGTGTCAC -TAGAATTCACGTCAGGCTTTGCTGTCCAATGAGATCGACAAAGGGACTTATGATTATCAG -AACTTTTTGGAACAAGCGACTAGGATAATAAGTGAGTGACAGATGGTGTTTCTATGGTAA -CTCTGGTCTAGGTGAGACTCAATCCTTAAATAGCATACTGGGCACTCCTCTATAAAAACT -CCCACATTCCATGGCTTCTAGAAGTTTAAAGGTATTTGAGGCCACCAGAAAAGCAGGGAT -TGGGGTATCTATCTGCTTTCGTTGCTTATTTTCATAGCACTCTGAGAAGCTTAAGTATCA -GATAGCTCCAGAGGAAATACATTCACCAATCCACTTTCCCTCTCCCAACAATGTCATCAG -GGATGGTTTTCTGTACTAGTTATGAGAGCCAAGAAGGGAGCAGCCACTCCCCCTTCTTGC -AGCCTCCACCCTCAGAATGTCACTCTCATTACAAGTCAGGCTCTCTGGTCAGCCTTTGGT -ACCCATCCTCAGATAGTCTTTCAGGCTGCCCCGTGTACAGCCAGCTGCAGAAGATGCTGC -TCACTGGGCTCCTACTCATTTTCCTCTTGCATTTTTAAAAACCCATTTTGGAAAGAACAG -ATCAAATGTTGGCTTCTTAGTCACAGGGCAGCTATAAATACACTGCAAAAAGGCTCTTGA -GCTGTGCAATTTCTACTAGGACATAACCTCACCTCTCTGCTGGGTACCATCTCAGAATGC -CTAGTATCTGGGGAATTCAGATCTTCTCCCAGTAGCTAAGGCTGTATTTACGTCTCTCCC -ATCTTTGTATGTGTGCATGTGTAAAGTATATGATGCAAGTGCATATGTGTGTGTTTGGAT -GTGGAAGCCAGAAGATGATCTCAAGTGTCCTGGTTTGTCTCTCATCACTGCATTACCTTG -AGACAGACTCTCTCATTGAACCTGGAGATAGCCTGGCAGCTATCAAGCCCCAGAAGTCTG -CCTGTTTTCTCCCTCACAGTGCTGTAGTTGCACACAGTCATGTTTTCCTTTCATGTGGTT -ACTGGAGATTTGAATTCAGGCCCTCATGCTAGCTTAGCAAGCACTTTTACCCAGGGAGCT -GTTTCCCCAGCTCCAGAGCTGTGATCCCATCCCCTCCAGTCTTCTCTGATCTATAATAGG -AGGTTCTTTGTTTTCTCCTTCACAGGTTATATCTGCTCCACCCCAAGCCCCCAGAATGTT -CACAGTGCCATTGTACCTTGACCTTGTACAGAAAACACTCCACGTCCAGCTCAGACTCAG -ACAGTAGGTTTTCTGATTGTTAGTGATCTGATCCCTAGACTTTTCATTCTGTGAGGGAAA -CCGTATAGTGATCACAGCCTCCAGAATATCTGAAGATGCTGATGAAAAGAGGAAGTTGAA -AAAAAAAAGGTGAATTAAAATTTAAATTCTAGGTTTGCATATGGCTGGTTGCACCAGCTG -AGGAGAAAAAATAGCCAACTTTTCTAGGCTTTGGTGTTGCATCTTAAGAATGTAGTCATT -ATGTACAATATGGGCTTATTATGAAAACTAAATGAAAGATATAAGCAAAATGAACAATTG -AGTACATAGCATCAATCAGATATCTCAGTATCTCAGTAGATATCATTTGAGTCTGCACCC -TCTTCTCTCCCCTCTCTTACCTTCCCTCCCTTCTTTTTCCTTGTGATTTTACTGTGTAAT -TCAGGCTAGGTTTGGATTCACCATCCTCCTGTCTCAGCCTCCCAAGTGCTAAGATTGCAA -GTGTGCACCACGACACTAACTCTGCATGGTATGTTTCTTTAGAAGATTTTGCTTGCCCTG -AGAGAATATGATATGAAAGCATGGTGAGTTCTGGCCAACTTATTTTATAGATGAGGAAGA -TGGGCACAGAGATGTTCAGAGGTTTGCCAACAGATGTCCAGCAATGAATTTGGTCCAGCT -GATGCCTAAACTGGAAATGTTTAGATTGAGAAATTCAAGGCTGACAGTTTGACGGCATAG -AAATCAGCTTTTAAAAGTGATCCTTGAGAAGCAAGAATGCTCCAGCCTTGTGTTGTTATG -ACCTAATGAGGCAGGAACTCAATAGATAGCCAGTACAGTGTGTTCTGGGTTGCAGCTATG -AACTATTAGGGAATCTCTCTTTTTTTGGGGGTGGCAAGAGGGTGGGTGACACGATGTTTC -TGGAACATTCTTTAGTTCTGTTCAACACACCTCTGTAACACTATTGCATCAGGTAGCTTC -GGGATAATTTAGGTAAACTGTTGGTTCAACAACATAGAGAATCATTCTTTATGTTTATGG -ATCTCTTTATTGCACACAGACCAGTTCTCTAGCAACACCAGAGAAATGGCCTCACTGGCA -CATATCTCCATTAACACTCTTGAGATTCAATTAGTAGAACTAGTTTTTCCATCTCTCTTC -CTGTTTTTTTTTTTGGGGGGGGGTTGGTTTTTTGGTTTTTTGAGACAGGGTTTCTCTGTG -TAGCCCTGGCTATCCTGGAACTCACTCTGTAGACCAGGCTGGCCTCAAACTCAGAAATCC -ACCTGGCTCTGCCTCCCAAGCGCTGAGATTAAAGGCGTACACCACCACTGCCAGGCCAAG -TTGAGCTACTTCCTTTTTATTCCCTTACATATTTATACTTATTTTTAACTGTGTGTATAG -GTGAGTGCAGTGCCCCTGGAGGTCAGAAGAGAACACTGGGTCTCCTGGTGCTGAGCTACA -GGTGGCTGTGAGCTGTCCCCCATGAGCGCTGGGGACTGAACTCTGATCTTCTCCCAGAGC -AGCAAGTGTTTCTAACCACCTAAGCACTCCCCACCCCCTCTTTCTTCTTTTTTCTATGAG -GCAGTGAAGGTAGTAAGTACTAGGGCAGGTGTGGTGTACCCCTGTGTGGGAGCTGAGGCA -GGAGGATCCTGAGTGGAAGATCAGCCAGAGCTGCAAAGCACGGCTCTATTTAAAAGAAAA -ACAAGTCAATTGTTTCAACTTGAAGATTTTTCTCCTATTTGCTTACATTGCTAGAAAATA -AATGAATTGTCTTTCTTTCTTTTTTAAAATAGTAGCACCAATTATTTCTATCTAACTATA -CTTACTGGTGTCCACCTGAAATTATGTCTCTTTTGGAAGAAAGAAAAATGCTCAATATAG -TGATTGGAACAAACAAGGAGTATCTGCAGTATGATTCGTCTTGGTCAAATGCCTTTTTAA -CATCTTGGTTTTAAGTCCAAGCCTTCCTGAGTAAGTTCATTGACTAAATAAAATTGCTTT -GGCTGGTCATTGAAGTTGACTCACATGGAGTATTTGAGGGGTATATAATTTTACTTTAAA -AAACATTTCTTATCAGTTCTTTGAGAGTTTCATACAGGATAACATGATCATATTTACCCC -AACTCCTCCCATAGCCTCCCTTCCCACCTCACCTTCTGGTAACACAACCCTGAGCTTTCC -CACTTCTTCTCACAATCCAGTTTGTGCTGTCCAGCTACTGTGGGGAGTAGGGGATAGTTT -GGTATTTTAAGGTGGCCATCGTGTATGGCTTAAGCACCAGGGTTGTGGCTGTAACATTCA -CACAATCCAACTCCAGTGAGCTTGACTCTTTGATGATGGCATCCTCAATGATCCTAGGGC -ACCTCTTCACCCAGAAGCCTCATAAAACACACAAACTTATTTTCTCTTGGCGTCTATAAC -TTGTACCATGTATTTCTGGTGGTTCTCAGGAGCAGTCAGTTTTGCAAGAGAGGCACCTAA -GCTTTGGGTGCTTGCCTGCCTCAGCACCGGTCCTGCTGTGGCTCAGGTCTGTTTTAGCTC -GGGCCAGGGTGATAGGGCTGCTTCCACGACTGGCTCAGCCTCAATTCCTTTAGAATGTTA -GATTCTTTGATAAGTGATCTCTTCCAGTCCCAGAAGAGTTGGGGAATAACATGGTACAAT -GCTGTGTCTGCAGAAACTTTGCTATTCCCAATATGGCAACCATGCTGTATTACATACTTA -AAAATTCTGTCGCGTGGAGATGTCAGAGCTCAACTGTTCTTTAGCAACAGGCACAATGAA -CTTGTTTCCCTGGATTCTAGTCTTGCTGATTTTGAGTATGGTTGGATAGTTTTGCACATG -TTTGCCTTCTGTAATAGAGCCACAATCAGTCCCAGGTTTATAAAGGCAGATAGGTGCCAA -TCCTCATTCCTTGTGAGGCTAACAAAGATTTCCCAGTCTAAATCAGATAGAGTCCAGAGA -GATGGCTAGATAGTGAAGAACACATGCTGACTGCTATTACCGAGGACCCAAGGTCAGTCC -CCAGTGGCCCCAGCCCACTCGCCCCTATAACCCCAGCTCCAGGGGATCCTGTACCTCGGG -CCTTCATAAGCACTTGCAGATAAATACACACAGAGACTCATAATTAAAAAACAGAAACAG -ACTTGGGGAAAAAGACAGAGTCTTGAACTTGAGTAGATTTCTAAAAAGAAATAAGGTGGA -GACACACATTGAGATTTGCCAATTTCCGTGCTGGGGAGTAGATGTATGGGATCATAGGCT -CCATTTACCTTGGATTTCTCATTACTTGTGAATCCTTTAGTAATTCAAGTGTGAAGAACT -TCCTTTCTCTGGCATTTGGTGGTTTCTATCCTGATTTTGAGTCCGTCATATAATATAGCA -GGATTCATTTAGGTGTTCTAGAGAATGTTGACTAGCAGAGAGAGGAGGTGGCCTAGTGAG -TAAAGTGCCTGATATGCAATCATGGGGACATGATTTTTGGGTCCCCAATACCCACGTAAC -AGCCAGGCACAGGAGCACTTTGTAACCTCAAAACTGGGAGTGGGTGGAAATGGGAAATAG -AGACTGGAGGATTCCTGGAGTTTGTTGCCCAGCCAAATATATGAGCTCCAGATTCAGAGA -GTTAGAGACTGAGACAGAGACTGATAGAGACAGAGACAAAGAGAGATAGAGATAGAGATG -ATGGAGATGATAGAGAGACAGATATATCTCTATCTGTCTATCTATCTATCTATCTATCTA -TCTATCTATCTATCTATCTATCATCTATCTATAGAGAGAGACAGGCAGACAGACAGACAG -ACAGACAGAGACAGAGACACACAGAAAAAAACAGAGAGACAGAGAGAAACAGAGAGAAAC -AGCAAGAGACAGGCAGAGACAGAGTGAGACAGAGAGACACATACAGAGCGAGACCTTATC -TCAAAAAAGAACGTAGAAAGCAATTAAGGAAAACAGCTGACACCAGCCTCTGTCCTACAC -GTGCAACACACTTGAACATATACATACATATTGTGTGCACACACACTTGAACATATACAT -AATACTGTGTCCATACACAAATGAACATATACATTTTGCACATTCACATGTAAGGAATAT -TAAAGAACAATGTAAATATCTTTTGATTGGGAATTGGCTTAAAAGTGATAGGTTATCAGT -TGGTGTCAATTCTATGCAGCAGATAAAAACAGTGTAGATTGATCTATACCAACGTGGAAA -GATCTCTATGACTTATTTTAAGCTAAAAAGAAAGCCACATTGATTTAGTGTGGTGGTGTA -GGTCTTAAATCCCTACACTTGGTGAGCAGAGGCAAAAGGGAAGGTACATCTCTGTGAGTT -TGAGGCCAGCCTGGTTTATATAGTGAGTTCCATGCTAGGGAGGGCTACATGGTGAGACCC -TCTCTTTAAAAACAAAACAAAACAAAACAAAACAAAACAAAACAAAACAAAACAAAGAAA -AAATAAAGAAAAAAAAGGAAAGAAAAAGCAAGCCACACAGAATAGTTTGATTTAATTTTT -ATTTTTATTAATTGTTTGTGTGTATCTGTGTATGTCTGACTTGTCTATGCAGGTGATCAT -AGAGGCTAGAAGGAGGCACTGGAACTCTTGGGGTTGGAATTATAGGGTTTGAGAGCCATC -TAACATGGGTGATGGAATCAGTATTGGTTTGTCTGATAGAGCAGCAAATATTCTAAACCA -TTGAGTGGTCTCTCTAGCCCCTGATTCTTTGTCTTTTAAACAACAGCAACAAAGTACTTG -TATTTGTACATAACTATAGAAAAGTGTATCTCAATAATGTTCTTTTGTTTTTTCCATAAT -GTACATTATTCATTTTGATAAAAGTTGGTGTTGACTGTTTTTGTTTGTTTGTTTGTTTTG -TTTTGTAGCCCTGGCAGATCTGGAATTAGCTTTGTAGGCCAGGCTGGCCTCAAAGTCACA -GACACACTTCTGCTTCGTGAGATTAAATGTATGCAGCACCACCTCCCCAGTGGTGTTGAC -TTTTAATATATGTTTTTCAAATAATGTATCTTAAAATAACTTGGCTTATTCATGATTTCA -TTAATGTAATTTTAATATTTAAGTTAAAATTCAACATTTGCAATTTCATGAATAGTACCC -AGAAATCTTATAAACCCTTCCCCAGATTTGCTAATGCTTGAATGCTCATATATCGCTTGG -CTCTTCCTCTACCTTTATCTATATTTCCCTACCTGCTTGAGAAACTGCTAAAGGCACAGT -GCTTCATTTTCTTTAAGTAAGGAAGCATCCTGCATAGCTACTGCATAGCCACAAAATCAG -GAAGTTAACATTGATATCACACTACCTTCTTATCAACATATCTCCATTCAGATTTCACTA -ATGATCTCAGTGATGATACTATGGTCTGGACCTCCAAATGGGTCCCGTGTTAAGAGACTG -ATCCTGATGATGGTGCTGTTTGGAAGAGATGAAACCTTTATTAGGAGGGCATGTTGAAGA -GGCTTAGGCCCTTAGGTCACTAAGGGTGTGCCCCTGAGGGGGATTTGGGAGCTGTACACA -ACTCACTTCCTGGTTGTGGGGTGAGCTGTACTGTGTCATTTTCCCTCACCCCAACACATA -TCAATGTCGTCCTTCATGGACATCAGAGGTCTAAAGCATCTACCCCAACTGATGCTGAAG -TTAAAGCTCCCAAAGTAGATCATACAACAAAATAAAACATAGCTCTATGTAATTTTGTAA -TTTCAGATGCCTGGTTACAGGAGTGTAAAGCTGACTAATTGGCATCATTGGTTTTTATAG -GATCAAGATCCAGGTTAGGACCACACATTGCACTTCATTGGCTGGCTTGTACCCGTGTGG -GCTCTCAGACACTGAAACACTAACCAAAGAGCATACACAGGCAGGACCTAGTGGCTCCCC -TCCCCCACACATATGTAGTGACTTTACAGCTCCATCTTCATGAGGGTACAGAATATAGCC -CACCCTTATTTCCGCCCGCACATACATAGCAGATGTGCAGTTCCATCTTCATAATGAGTC -AGGAACAATAGGAGCGGGGGTTATCCCTAAAGCTGTTACCTATTGGTGGAATACATTCCC -CTGCCTGGACTGCCTCATCTGGTCTCAGTGGGAGAGGATGCTCCTGGCCCTGCAGAGACT -AGATGTGCCTGTGTAGGGAGATGCTTGGGGCTGAGGGCAAGGGGTCTCTACCTTCCCAAA -GGAAAGGAAGATGGGGAATGGGGGATGGGGGAAGGAACAGGGTGGAGGGAACAGGAGAGG -AGGGGTAGCAATCGGGGTGTAAAGTGAATGAAAGAAAGGAAGGAAGGAGGGAAGAAAAAG -AAAAAAAAGTCTCTTTAGTCACCTTCAATCTGAAACAGGAATTTAGTCTTGCTATGTTTC -ATGGCTTTGCTGTTCTTGAAGTTCATCCTTGTTAGCAGGACGAATGTGTTTCAGTTCGAG -GTTGTCTGAGGTTCCGTCATTAGCTTATGTGTGTTCCATGCATGTCATCGGAATGTCACA -GGAAGGACAATGTGTTCATCTTAATACATAGTATCAAAGGCACATGATGATGATGATGAA -ACCTATTTCTTCTCATGTAAACTTTTCTCATGTGGTACAGAGGGTAGCTGGCCAGTTTCT -CCACAGAGATGCTCATTAAAGTCTCTGTGAAGGTATTTTAATAAGCATCTAATAAGCATT -GGCATATGTTCATAACAATTCACTAGGATGTGATTAGTGTTCTGTGGGGAAGACTGGGAG -ACTGTGTCCATGTCTATTGTCTCAGTGAGCCATCACCTGTTAATTTTTCATCTACCTAGG -CCAATTATTAATATTGATGAATAATTATAAAATGCAACCCATTCCTTCTAAAATGATCAC -TTAGCATTCTACTTCAAAGTGTAGTTATTTATTTAAGCCATTGTTGATTGGTGGGTTCTT -ACTTTGTAGAATGAATCACAGTCTGTTTCAACATTACTTCCTTTAATTCTCGAGCTGTCT -TAGATTTGGCCAGCAGGAGCCTCCTGACATTGGCTTTGGTGCTTCTTGCTGGACCCCATC -AGAAAAAGAAACAAAGAAAAAGTCCTAATTTTGTTACCAGAAATTCTATAACTTATCTTG -TTATGTTTCTTGCTTCAGTCAGTTATTTCTATAGAACGTTATAGTAATTTTTTTTTTCGG -ACAGAGTTTCATGTAGCCCAGGCTGACCTCAAATTCATTACATAGCCAAGGCTAGTCCTG -GACTCTTAGGTTCTCCCTCCCCCATCTCCTGAGTGCTGCAGTTACAGAAATTCACCATCA -TGCCTAGTTTTATGTGGCACTGGAGTTGAATTCAGGCCTTCTTTCATGACAGGCAACTGA -GCTGTATCTTCAGCTATGTTCAGTAAGTTTTAATTAAAAATGGTATTGAGAAACTGAGAT -TTAGGCATTAACAGTACTCTGTCTAGGGTCACACTGACCCCAGCAGTGGGGATAGGGCTA -CACACATCCTCATATACACACATACTTTATCAGTTTCTGTATCTAAATCTTTTGACATCA -CTGCATTCATTCTAATGCCCCTTATCATATAAATTATTAAAGAATATTGTGCTTTTTTTG -TCAGCAGAGAATGCTAGCCTCCATTATCAATACTTTTGATTAATTCTTTTGCACACAGTC -AATATTACAGTCATTGAAGCTTCTTCTCAATGCCAGTGCCTCTAACACACATTAGCCAGT -GTTAGACCAGGTACAGAGAGATTCACCACAGCTCTGGAGCTGAGACCGCCACATCCATGC -TGTCTTCAGGGAGTCCTGACTACTTCATCGAGGTGGCTTTAACTCACAGTTAAGTGTGAG -GATTCTACAAGCACATGGTCTAGCTTATGCAACATCCCTGCCACGTTATGACTGGGCAGT -CTTAAGCAAATTACTTAATGTCTTCTAGTATCTAAACTTTCTCTGTTCAAAGAAAAGCCA -TAACAGGGACAAAGCAGTTATCAGCCCCCCCTTCTCCTGATTTGAGTATGAATCTTTGTC -TCAGAAGAATAGTCATTAGCTGGAGGTTGTGAGGGAACTTCAGGGCAGACATCTCAGCCA -AGCGAGAGGGAAACACCCAGCAGGAAAACTATAAGCCATCACAGAGTGATGTAAGTCCGG -GTCTCCACTCTCCTTCCTCTCAACTTGATGGGGCCGTGCGTGGGCTTGCCTGTTGCAGAG -AACTAAGTGAGGACCAGATGAGGTGAGGCTCCCCAGTGCACGGAGTAGGAGATAATTTAA -TGAATGCCTTCCACTCTGCTTTCATATGCCTCTTCAAATGCAGGTCTTGTTCACTGAAGA -GAGTGTATAAAACTCAGCTAAGCAAAGCTAACAGCCATTACTGGCAGCTCCATTAGGCAA -GAATAACTGCTGTTTACATTTTGAAATCGCTCTTTCCAGACTGATTTCTTTGCACATTGA -ATGTAAACTTTATGTGATGGCATTCCTTCCCTGTTCTCTCCGTTCTGTGTGAAGAAAGAA -CCAGGTTCCCCATGGGGTGTCTTCCCTGCCCCTCCTGTCCATTGGCTGGCTGAACTCAGT -ACAACAATATCCCCTCCAAAGCACTGGTGACAGCAGAGCTTGTGTGGACACTGTGTAGTG -TATAAACATGCACCCCTCCTGATGGGTGCTTCTGTCTGGGGCACCTTCTTCCCATGGGAC -CTATCTTCCAGGTGGAGAAGGCCAGGGAGCATGTTTGTCACTCTGTGGTATTTCCTGTGG -AAGCTGGCTAGAGTCCAGATCCCTGAGGAAACACAGCACAGGCCTTTTCTATAAGCACAG -CTCTTAAATAGACTGGGAGGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTG -TGTGTGTGTATGTGTACTCTAGGCAGGAGGAGACCACTGTACTTGAGCTATAGACACACC -AACTCATGGGCATCCCAGGTCTCTGGCTTTCCTTTGACACTGAGTCAGTTGGTCAGCAGG -GAGAATAGCCTTATCTTGGAATTTTTACTGCACCACCAATGAAGAAAATACTACTCCAAG -GTCAAGTTTACTCTAAGATCTGTGGATGTACCCATCACGTATGTCTGTCAAAAGTCACTG -GATCAGCCAGGCATCATGACATAGGATTATAAAGGTAGTGTTTGGGATCACGGAGCAATA -AAGTCATGAATTGGGCTATACAGTAAGATACAATCTCCAAAAGGGACATAAAACAAACAA -ACAAACAAACAAACAAAAAAAAAACCCACTCCATCAGTAGGACTCTCTTCTGGCACTGCC -TAAATTTTCATTTCATTCAGAAACCATATTAGTGTGTGGTAAATATCCTGCCCAAATTTT -GTGATTTGCTATTTGCAAATGATTCAAAATTTTACCTTGAAATATTTGAGACCCCTATCC -AGAAAGTTTAATTCATCAAGATGAAAGTATCTAATCACCCCTAACTCCTAGGAAACACCA -TGGAGAAAGAGACAGAAGGACTCTAAGAACTGCAGTGGGGGAGGGGCATGGTGCAGAATG -CCAACATAAAGGTCTAATGTGTCCATACACTCTTCAAAAAAGTGACCAATAAAAACAACC -CTTGGGATTTTCCTGCGAAATTGTTGTTGTGTATCAGTTGATACCAGCTCAGTGCTAACA -ACTGGATGGCAGCAAGGACAAGAGGAACACAGGAGGGAGATGGTAGAAGTGACCTAGAAA -GTAAAACCAAACATCACTGCAGTGTGGTGGTTTGAATAGGTCTGGCTCCCATAGTGGCAC -CATTAGGAGGTGTGGCCTTGATGGAGGAGGTGTGGCCTTGTTGGAGGAGGTGTGGCCTTG -TTGGAGGAGGTGTGGCCTTGTTGGAGGAGGTGTGGCCTTGTTGGAGGAGGTGTGGCCTTG -TTGGAGGAGGTGTGGCCTTGTTGGAAGACGTGTCTCAATATGTAGGTAAGCTTTGTGGTC -TCCTACACATAGGTTCTGCCCAGTTTAGAAGATAGTCTCCTGGCTGCCTTCAAATCAAAG -TGTAGAATTCTTGGCTCCTCCAGCATCAAGTCTGCCAGGATTCAGCCATGCTTCCTGCCA -TGATGATAATGGACTAAACCTTGGAAACTATACTCCAGCCCTAATTAAATGTTTTTCTTT -ATAAGAGTTGCCTTGGTCATGTTGTCTCTTTACAGCAAAGAAACCCTAAGACACAAAGCC -ACTTTGTGAAGCATGTTGATCTCATCGTTTAGCTAGCATTTGGATGTGGGCACCTAGTAT -TTTTATAACACACCAACCCATCTATCCCATGCCCTTACTTCCTTCTCACTATGACTAGCA -ATATTAAAGTCATTGCAACCTCTGGCACCAGGCTTTGGCCCTGTACTTCCCTACTGAATT -ATTGTAGAATCTACCTTTTGCCTAGACTTCCCTGACACCCAGACAACTGGCCATGGATGG -AGAAAAGCTCCCACTCATGAGAACTGTCTGTAACCAACTCTGTGCCTCATCCTAGGGAGT -CTTCAGTGAGTCTGGTAGTCCTTCCTTGTTTTCTGAGTTATTTAGCTCTCCTATACTCAG -AGAAGACTGTTCTGTTTTATTAAAGGCGATGGTGTAGTGGCAGAAGGGAGCCTGGGTGGG -CCCATGCCTAAGCATTCCCTCTGAGAAATCAGCTTTAGGATAGGCTTAGTATAAAAGGGA -GTTTGTTTGGAACATAAGGAAGAGGGTAGAGGCAGAGAATGGGGCACAGAGAAGAACAGA -GAGAGGAGAAAGAGGGAAAAGACCAGCTGGGGACAGGTGAAGAAGAGAGAGAATAGGAGG -GGGAGAGAGAGGGGGGGGAAGGGAAGGGAAGGGAAGGGAAGGGAAGGGAAGGGAAGGGAA -GGGAAGGGAAGGGAAGGGAAGGGAAAGCAGTCCTTATATGTCTGGCTCTTAGTACCTACC -TGGCCATTGTTAGTTAACTGTTGGGCAGAGCCTAGAGGAAATGCTAACAAGGACCTTGTC -CATATTCTGCTTTTTCCTGGAAGTCCAGTAGCTTCTGATTGGTTTGTCTCATTGATGATG -TTTAGCTGATGGCCTTGACTCTAATTTAAAAACCAGAAGTCATCACAAAAGAACACCTTT -GACTACTCCCACTAACTTCTCCCAGTGTTATGAGTGTGAGCTGTTTTCCTCTTATTACAT -AGCTGTGTTCAGTGATTTTTATTTTCTCTAAAACTTGTCTCAATCCTTCCCTCTCCTACA -ACTTGGGTCTTCTTCATTCTTTTTAATTCTTCTCATAAACATCTGAATATGCTCTATTTC -TCCTTACCTATAGATAGGAAGAAAACAAAATCTAAGATAGATTCACCAATTCACTAACCA -TGGCCCCATGTCGCTACCTCACAGCAAAATATCTTGAATACTATCTGTATTCCCAGACTC -CCACACTTGGAGGCAATGCTACCTTATTTAAGTATATGTGCCTATATATGATATAGAATG -TATATTTTAACTATGTAGATATTTTAAAGTCTCAACAAGAAGCCATATACTGTCTTCTTC -TTCCCCTTCCCCTTCCTCTTCTCTTTCTCTTCCTCTTATTTTTTTCTTCTTCTAACACTA -TCATGTTACTTTTAGAAATTTTGGAGTGTTTTACTTGTTGAAGTGTGAGCTTTGATGAAT -TCTATGTAAATGGCTGACTGGAGAGTATCTAGAGAAAACAGAATCTCAGGGAGAAGTGCT -TGGATATTCACCCATTCTAAGCTGATCTGTCTAGTGGAACCAGATGTTCAGACTGGCCAC -TCTTTATTCATACAATGTTGGCCTTGGCCTTCACAATATCTTCTAGTATTTAGGCTGCTT -TATTTCTCCAGTGCATCCCAAGAGCCTTCAGGATGAAGCTCATCTTTTTAGTGTGGCAGA -GAAGGACCACTTTCCCCTCCCCTGAGGCTTACAGCCAGGATGCAACCTCTCACCTCTATA -CCTTTTAGCCATATGAAGGACTGGTATGTCTTAAGGGAACTGCACTTTCTTTGGCTTCTA -GATTTCACTGTGTACTTCTACTTCTACATAGAATGTCCCTTCCCATCTCCATGTGTCCCT -CTGTTTCTGTATAATTCATTCCTATGCATATCTTAGGACTCAGAATAAATGCCACGTAGT -TTAGGAAGCTAAATGCTTCAGGGGCTATAGAAGAAGTTTTCCCAGTGTTCTCAGTGACAC -TGCTTCTAAAGTATACAAGCATCTGAGCCCATGCATTACCTAGCCTAAAGCCATTGATGC -ATCCCCTTAGGTAAGCATTTTGTCTTGTGTTGACTCCTTTGCTACCATAACCTAGATAAG -CGATGTTATTAAGTTGGTATAATAACCTTCCCAATGCACAGATGGGAACATCTACTTTCA -GGAAGATGGTGATGAAGGGGTTTGGGAGACAGTGAAGAGGAACTAAGAGGAATCTAATAG -GTGTGGGGTACATCCTCTTGTGGCCTGTTAGCTTCTTGCTATGTGAGTCTTGAAGATCTC -AGAGTAATCTCTGGTTATAACTAATTTAGATAAAGGAAGGGAAACACACAGGGAGGTTTC -TGTCATCATTCTGAGCCCAGCTGTTGAAGGTGATAAGAAAGTAGTTTTAGTGAGACTGAC -TGATTAGTTACAATGTGTTCTAAGGGTGACTTAGAATCTCCCTAAGCCTTCATAGAGGGA -AGCTCATGGAACCGCTAAGAACTGCCCCTTATGAGCTGTCCTTCAGTGATCTGACACACA -CAGCATGGACTGCTGGCCATTCTGAGTCACTCGTTAAACAACTGATAATTTGTATATACA -CTAGCATTCCACAACTTACACACACACACACACACACACACACACACACACACACACACA -CACACAACAATTGAGGGATGCATGTTTAAAATGAAATCATTTCATTAAGTTAATGAAATA -TTGGAACTCATTGATACTAGAAAAGCTTTTAGACATGTCTGATAGTAAAGATACAGCTTT -AGATTTTTTGCTTTTCCTCTGAAGACACAGAAGCCAAGAGAGCAACACAGTTTGCTCAAG -GACATTTTGTCATTTGGTGACAGAGCTGACACTAGAACACAAGGTCTCTGACTTTTAGCC -CCCTGCATGTTTGAACACATCACCAAATCCAAGGAACAGCGCATAGTACATAGCCACCAG -CAGGTGGCGGTCTGTCGAGCGGGCCAGCTGGTTTTCCCAGGTTTAGTTTCTTACTCTGTA -GAAGCAGCAGGTGCAGTCTCAGTTGCTTTAGACATCTCTACAGATTTTCTCCTCTCTGAA -TTATCAGGGAGTACAGGACAATGCAGACAAAGAAACATCTTATCAGATAAAGGATAAGGA -GAACAGATATAACAAAACAATATTTTCATCTTCTGGTTCACTGTGAATAAACATAAAAAA -CTGTTTTAGCTTAGTTGCTGACAAATTTTTTCTTACTTTTTTTTTTTCTTTTGGCACTAC -TGGGAACTGAACCTAGGATCTCATGCATTCTGGTCAAGCCCTCTCCCTGAGCTCCATCCT -CAGGTGCAGTTGTGAATATCTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTGTGAA -TATCCTTAATACAGCACCAGCCAATTTCTTGCATAAATGAATAAGACACACAAAGCCCAT -TCTCTCTGAATGTGCGGCACATGCCAAAACCTGAGAGATTGATTATATGGTTTCAGTTTC -TTAAAATTGCATGATTTTAAGATGCTCCTGCCTAAGGTGAAATAACAGCCTACCAGGACA -ATGATGAGTTTCATCAGTTCATTTTCCCCTATGTGACAGAAATTAAAATTTGCCATCTTG -CCATAATGTAGGCAGTCATACATGCTGTTTGCCCCTCTGGAACAGTTTTATGTGACTCTT -GCTCCACTGTGCATCTCAGGAAGCTGACCTTTGCGGGCTGTACCTACTGGATTCCTTTAT -CTGGTTCCTTGTTTGGCTTGAGCAATGAGGGGGCAGCAGTTGACCAGTAAGCAGCCAGTC -AGTCAGCAGCCTGCTTCCAGAGTTCCAGCTTTCTGTCTCTCTCTTTGTACCCTGCTCTTT -CCTCTCTCTTTCTGCATAATGTACATGTATGTATTTATGCATGTGTGCATAGTCATGTGC -TATGGCATACAAGTGGGTATCAAAAGACAACCTCCAGTGTCAACTTCTGCCTTGTTTGTG -GCAGGGTCTCTTCTTCACAGCTGGCAATGTTAGGTGGCTCACAGGTTCTGGGGCTCCTCC -TGTCCCCACCTCCTATCTTGCCGTAGGAATGGTAGGATTATGGACACACACCATTGCATC -TAAATATTCCTGGGCTCTTGTGATCTAAACTCAGATCCCCACATTTGTGCAGCAGATGCC -ATCTCCCTGACCCCAAGTTCCAGCTTTGTGTACCTGGGTTCATGCCACCCTCCCCACGGA -GTTCCCATGGATAGGAATGCCTTGCCTACTAGTTTTGGTTCCCTTATTCTGCCTATATTT -ATGGGTATAGGCCTTCACTATGCTTTATTTATTTTAAATTATATATATGCACATGCATTT -GGATATGAGTATGTATATGGGAGTGCAGGTACATGCAGCAGACAGATATGAGTGAGGGAT -CCCATGAAGCTGAAGTTACAGCCAGGCATGACAAGTGAGTTCTGGGATCTGAACTCAGCT -TGCTTGGATACCAAAGCAGTATGTACTTTTAATCCCTAAGTCATCTCTTCAGCCCCATCA -TGTCATCTTTAATACAAACCTGTAGTGTGTAATCCATCACCTGATGCCAATGGCCTCAGA -AGATATTAATGTTATAATGGCTGATCTTTCTCCCAGGAGAATTAAAACCCATTATTTTGA -AGTAAATCTCAGATGACATGGGCATCTAATATTAGTTTTCTATAAATTCCATCTCAATCT -GCATTTCTCTGTAAGAAGTATTTGTTTCTCTTCCCCATTTTATATTAGTATGTTCTATTG -TTATAGTTTGGATGGCAATTCAGTTTTAATTGTATCATTGCTATTTTGTTCTCCTATTTT -GTTCTGGAATGGCCACAGTAGACCCTTTCATGTTGACTCTTAGCAAGTCACAACTCCCTG -TGTTCACATTGTAGTGTTGTTGCAAAATGATTCTAAGTTCATCCTGAAACTTTTTTTTCA -AAGATTTTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTACCTATCT -ATCTATCTGATGAGTACACTGTATGTGACTTCAGAGACACCAGAAGAAGGCATCCGATCC -CATTACAGATGGTTGTGAGCCACCATGTGGTTGCTGGGAATTGAACTCAGGAACTCTGAA -AGAGCAGTCAATGCTCTTAACCGCTGAGCCATCTCTCCAGCCCCAAAACTTTTTTTTTTG -TCCTGAAGAAATTGGTTTCATCTCATTGGAGGGCAGTATTTAGAAATTCAGATATAAAAA -TTAAGTGTTCTTGGCCACAATGCTCCATACACAAATACCACCAGGAGAGAGTGGGTCTCT -CAGGAGTACTGACAAGCTTGTGAACGCAGGTAAGACCACCACTCCTGCTCCAAGGGACCC -ACCCAGAGACCCCAGGACAAAGGAACCGAGGAGCAGCCTGGGATAGGATCTTCCCAGTTT -CCATCTGCACCCAGAGCTGATCCTGTGCCACAGTGCTCCATACCCAAATATCTCCGGGAG -AGAGCTGGTCTTCTAGGAGTGCCAACACACCAGTGAGCACAGGTGAGACCTCCACTTCTG -TTCAAATTCTTGGCCCAAGAGGGACCTACCCAGAACCATCAGAACACAGGACCAAGAAAC -AGCCAGGGAAAAGAGCATTACAGTTTCCATCTGCACCCTGAAGCTGACCCTGTGCCATAG -CTCTCCATACCCAAACTCCTCCTGGAGAGAGCTGGTCTCCCAGGAGTATTGACATATAGG -CTTACAGGAGGAACAAGCCACAGTCAGAGACAGCAAGACCAGCTAACACCAGAGATAACC -AGACGAGGAGAGGCAAGGGCAAGAACATAAGCAACAGAAACTAAGGCTACTTGGCATCAT -CAGAACCCAGTTCTCCCACCATAGAGAGCCCTGGATACACCAACACACAAGAAAAGAAAG -ATTCTGATTTAAAATCACATCTCATGATGATGATAGAGGACTTTAAGAAGGACATAAATA -ACTCCCTTAAAGAAATACAGGAGAACAAAGGTAAACAGCTAGAAGTCCTTAAAGAGGAAA -CACAAAAATCCCTTTTAAAGAATCACGGGAAAACACAACCAAACAGGTAAAGGAATTGAA -CAAGACCATCCAGGATCTAAAAATGGAAATAGGAACAATAAAGAAATCACAAAGGGAGTC -AACGCTGGAGATTGAAAACCTAGGAAAAAGATCAGGAATAATAGATGCAAGCATCACCAA -AAGAATACAAGAGATAGAAGAGAGAATCTCAGGTGCAGATGATTCTATAGAAAACATTGA -CACAACAGTCAAAGAAAACGCAAAATGGGTAAAGCTCCTAACCCAAAACATCCAGGAAAT -CCAGGACACAATGAGAAAACCAAACCTAAGGATAATAGGTATAAAAGAGAGTAAAGATTC -CCAACTTAAAGGGCCAGTAAATATCTTCAACAAAATTACAGAAGAAAACTTCCCTAACCT -AAAGAAGGAGATGCCCGCAAACATACAAGAAGCCTACAGAACTCCAAATAGATTGGACCA -GAAAAGAAATTCCTCCTGTCACCTAATAGTTAAAATACCAAATGCATAAATATTAAAAGC -AGTAAGGGAAAAAGGTCAAATAAAATATAAAGGCAGACCTATCAGAATTACACCAGACTT -CTCACCAGAGACTATGAAAGCCAGAAGATCCTGGACAGACCCTAAGAGAACACAAATGCC -AGCACAGGCTACTATACCCAGCAAAACTCTCAATTACCATAGATGGGGAAACCAAGGTAT -TCCATGACAAAACCAAATTCACACAATATCTTTCCATGAATCCTGCCCTTCAAAAGATAA -TAAAGGGAAAATGCCAACATAAGGATGGAAATTATGCCCTAGAAAAAGCAAGAAAGTAAT -CTTCTTTCAACAAACCCAAAAGAATTTAGCCACACAAACATAAAAATAACATTAAAAAAA -AACCAGGAAGCGGACGCGAGGCGACAAGATGGCGGACAAAGAGAAAAAGAAGAAAGAAAG -CATCTTGGACCTTTCCAAGTACATCGATAAGACCATTCGGGTGAAGTTCCAGGGTGGCTG -GGAAACCAGCGGTATCCTGAAGGGCTTTGACCCACTGCTCAACCTGGTGCTGGATGGGAC -CATGGAGTACATGAGAGACCCTGATGACCAGTACAAGCTGACGGAGGACACTCGGCAGCT -GGGGCTTGTCGTATGTCGTGGCACCTCGGTGGTGCTCATCTGCCCGCAGGACGGCATGGA -GGCCATCCCCAACCCCTTCGTGCAGCAGCAGGACACTTAGCAGCAAAGGAGAGCGGTCCA -GCCCCAGGGATCTTCCTTCTATGGGGTGAACTTCTGTGTGATGTTTTGGTCTTTTGTTCT -TGTTTTGTTTTGTTTTGTTTTGTTTTTTAATAAAATTGCCCATGTGAGCAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAACAAACAAAACCAGGAAGCAACAATCACTATTCT -TTAATATTTTTTAACATCAGTGGGCTTAATTCTCCAATAAAAAGACATAGAATGACAGAC -TGGATACAATAAACAGGACCCAACATTTTGCTGCATACAGGAAACACACCTCAGTGTCAA -AAACAAATGCTACCTTACAGTAAAAGCCTGAGAAAAAAACTTCCAAGCAAATGGCCCCAA -GAAACAAGCTGAAGTAGCCATTCTAGTAATGAATATACGCAACTTTCAACCAAATGTTAT -CAATAAGGATAAGGAAGGACACTTCATACTCATCAAAGGAAAAAATCTACCAAGAAAACC -TCTCAATTCTGAATACCTATGCTCCAAATGCTAGGGCACCCACATTCATTAAAGAAACTA -GTAAAGTTCAAGCACATATTGTACCTCACACAATAGTAGTGGGAGACTTCGACACCCTAT -TCTCAGTAATGGACAGATCATGGAAACAGAAACTAAACAGAGACACATTGAAACTAACAG -AAGTTATGGACCAAATGGATTTAATAGATATCGATAGAACATTTCATCCTAAAACAAAAG -AATACACCTTCTTCTCAGCACCTCATGGTACCTTCTCCAAAATTGACCATATAATTGGTC -ACAAAACAGGCCCTCAACAGATACAAGAAGATTGAAATTATCCCATGCATCCTATCAGAT -CACCACAGATTAAGGCTGATCTTCAACAGCAACAAAAACAACAGAAAGCCCACATACACA -TGGAAGCTGTACAACACCTTACTCAATGATAATTTGGTCAAGGAAGAAATAAAGAAAGAA -ATTAAAGACTTTTTAAAATTTAATGAAAATGAAGGCACAACATACCCAAACTTATGGGAC -ACAATAAAACAGTGCTAAGAGGAAAACTCAGCTCTGAGTGCCGCCAAAAAGAAACTGGAG -AGAGCACACACTACCAAGCTTAACAACACACGTGAAAGCTCTAGAACAAAAAGAAGCAAA -TACACCCAAGAGGAGTAGATGGCAAGAAATAATCAAACTCAGAGCTGAAATCAACCAAGT -AGAAACAAATAGAACTATACAAAGAATCAACAAAACCAGGAGCTGATTCTTTGAGAAAAT -AAACAAGATAGATAAATCCTTAGCTAGACTAACTAGAGGGCACAGAGACAGTGTCCAAAT -TAACAAAATCAGAAATGAAAAGGGAGATATAACAACAGAAACTGGGGAAATTAAAAAATA -AAATCAGATCCTACTATAAAAGCCTATATTCAAGAAAACTGGAATATCTGGATGAAATAG -ACAATTTTCTAGACAGATACCAAATACCAAAGTTAAATCAGGCTCAGATAAACCATCTAA -ACAATGCCATAACCCCTAAAGAAATAGAAACAGTCATTAAACATTTCCCAACCAGACTGG -CGAGATGGCTCAGAGGGTAAGAGCACTGACTACTCTTCCCAAAGGTCCTAAACTTCAATT -ACTAGCAACCACATGGTGGCTCACAACCATCCGTAATGAGATCTGACCCCCTCTTCTGGT -GCATCTGAAGACCACTACATTGTACTTATGTACATAATAAAAAAAATTCTTTGGGCTGAA -GTGACCAGGGACTGAGTGAGTGGAGTTGACAGGAGCGAGCCGGGCCAACTGGACCAAGCA -GAGGACCTAAAATTCAATTCCCAACAACCACATGAAGGCTCACAACCATCTGCACAGCTA -CAGTGTACCCATATACATAAAATAAATAAATAAATCTTTTTTAAAAAGCTTCCCAACCCC -CTCCCCCCAAAAAAAGCCCAGGACTAGATGGGTTTAGTACAGAATTCTATCAGACCTTCA -AATAAAATCTTATACCAATACTCTTCAAATTTAACTATCAATAACTATTAACTATTATAA -ATTATTTTGATGACTTAAAAATGTCTGTTGACTGCCGGTGGCTCCCCATTCCATAAAGCG -AGAAGACTGACCTGCGCGGATGGAAGAGACGGGGTGTGAGGTTATGGGTGCCGCTCAGCA -GACCATCTCTCCTGGAATTGTGGGGAGCAAGGGGAAACAGATCCCACACTTAGGACTTCA -GAGTTGTTTATTCTAGTGACAAAGCCTTCAGCCACTCAGCACTCCCTAGTCTTAAAACCT -TGCCTTCATTCATCCACGGGACACTTGGATAACTGAACAAGGCCTAGGAGTGTAGCTCAG -TGGCGTGTGTGTGCCTGGCTCTGTAAAGCCCTGGCTTCAGTCCTCTACAGGGAAGGGTTG -GGGGAAAAGCTAAAATGTCTTAAGCTAAATCATCCAAGGGTTGTCCTTCTCACCCTCACA -TCCTGGGACTGGGATTGCCCGACAATACTGTGATGTATTTCTCAATGAGGTGCCTTTCAT -AACTGACCAAATGTTGCCATGTTTGGCCCCTGTCAATAAAATATGTTGAAACTTTGAAAA -AAATTGTCAATACTGAGTTGTACATTTTAAAATAAATTTGATTAGTTTAACAAAAAAATG -TAAAAAAAAAGAAAATTAAGTTTGTTCATTATCATCAAATGTTACTGGCTTTATGGTTTA -TGTTTTTTCAATGGTGCAATTATGAAGTATATAGACACATGTATACATTTACACTCATAT -GCAAAACTCTTTATGTATATGTATATAAAATTACACACACATACATATATTACATAGCTG -TGTGAAGGTAGCCAAAGACATCATACTTTTAACTTTGGAAACAATGTTAGTATCTACTAT -GATATTAAAGGTAAAAGTACCTTAAGGAACAAAGATTGTTATATACAGATAATAGGAGCA -AATACAGAACATTAAGAACATAAATAGACCTAACAACATATGCTCAAAGTATATGAAGCA -GTAGAGAGTGTAAGTAGAAATGTGTATGCCAAAAGTATAACTGGAGGGTTAAATGTGATT -ATTTTAGTAGTAAGAAGAAACCAAACTGAAGCCATTTTGAATAAAACTTTCATTTTGAGT -AGAGGGTCAAATAAAGGTAACTGACATCCTGCTTGGCAGAAAGACACATGTACATGGGTA -AGTGGCATCCTGGTTGGCAGATTGAGATATGAAAGCTAGGCAAGTGGCCCTGCCGAAGCT -GCAAAACCTAACCAAAGGGAACAGGAATAAGTGTACCACTGAAGTCATGTTCCAGAGGAA -GTCCCCTATCCCTAAAATCAGATTGATGGGAAAATGTACCTGTAACTTGGCACAAATGTT -GTGGATTTCAGGATTTAAAACTCTGTACCATTCTGGCTCAGGGTGGTGTGGTTTAGCTCC -AGAATCTGCTCTGTAGCCCTGATCGATCAGTAGCAGCCTTTGTACAATAAAATTTTGTCA -TCTTCTTAAATACTAAGGTGAACGTTCAGAAATGAAGTGAGCTGCTGAGTGCTGCTGTCC -CTGACTGATCAGTTTTTGCTGGCTAATTCAGAAAAAAATTGTGCTTTAATGGGCTCTTGT -GACTGCTTGGGTTGTTTTGGATTTTTTAGACCCCCAACATAGAAATCAATAAACAGATTA -AAATAAGCAAAAATATAGATCAGAATTGTGCCATTAGGAAACTTAAGCTTGTAGCTGCTG -TAGTAATTTTTTTCTTGTTGCTATAAACTGCTACAAATCTGTGACTGAAATCAACACAGA -TTTATTTCCTCACAGTTCTAGAAAAACTCCAAATGAATTTTTGAAGATATAGCCAAGCAT -TTAGAAAATTAGTTATTTTTTAAAATTTCATGTGTGTGAGTGTTTGTGTACCTGTGTATA -TGTGTACCATGTACATGCCTGATGTCTGCAGAGGCCAGAAGGGGGCATCAGATCCCTTAG -ACCTGGAGTTATAGATGGTTAGAAGCTGCCGTGTGGATGCTGGGAGCTGAACCTGAGTTC -CTTACAATACAACAAGCACTCTTAACTGCTGCACCATCTTCTCAGGACTCAAAGCCAAGC -TCTTGATTTTGTCTTTGTTCCTTTTGAGAGCTTGAATGGAGAACTGTCTCCTTTACCCTG -GCTTTCTGTGACACTACTCAACTTTCACATGGCCAGCAACTTCTCTGTGTCCACATCTCG -CTTGCCTCCCTCTTAGAAGGATGCTTAAGGTTTCATTTATGATTCATCTAGAATAACCTG -TCCCCTTTAAGATTCTTGATAGGCTTAACTCTTGACTAAGCCTACTAAGAGCTTTGGTTT -TATATAAACCATTCATAACTTTTAGGTATTAGGGCAAAGGTATCTTTGGGGAATATCATT -TGATATTGATTCTAATTTCACACACACTTTTCTCAACCACACATAAAACATATACAAAAA -CAGAACACAAACCAGGCCAGGTGAGAAAACCTAACAGATTCTAAATCTAATGATTTGATC -ATTGTGAAAAATTGTTGTAAATTAGTAACAAAAGGATATGTAAACAAACTTTCTATATTA -GGTACTTGTTTCATAGCTAACAAACTCTCAACAAAAGAAATGTAAAAATTTGGCTTACAA -TTCAGGAGACACAGTCTATCATGTCAGGGAAGGGATGATGGCTAGTCACATCGTATCCAC -AGTCAGAGTGAGGGATACAGGAGTTAAACTCACTTTCTCTCTCTTTTTTTTTTTCATATT -CTTTTTTTTAATTAGGTATTTTCCTCATTTACATTTCCAATGCTATCCCAAAAGTCCCCC -ATGCCCTCCACCCCCACTCCCCCACCCACCCACTCCCACTTTTTGGCCCTGGTGTTCCCC -TGTACTGGGGCATATAAAGTTTTCAAGTCCAATGGGCCTCTCTTTCCAGTGATGGCTGAC -TAGGCCATCTTTTGATACATATGCAGCTAGAGTCAAGAGCTCCAGGGTACTGCTTAGTTC -ATAATGTTGTTCCACCTATAGGGTTGCAGATCCCTTTAGCTCCTTGGGTATTTTCTCTAG -CTCCTCCATTGGGGGCCCTGTGATCCATCCAATAACTGACTGTGAGCATCCACTTATGTG -TTTGCTAGGCCCGGGTGTAGTCTTACAAGAGTCAGCTATATCAGGGTCCTTTCAGCAAAA -TCTTGCTAGTGTATGCAATGGTGTCATCACTTTCTCTTTTTAATTCATGTCTGAAACACA -GATGATCTCATGGAACATTGTTGCCCACAGTTAAGGTGGGTTTTTCTACCTTAGATGACC -AAATCTGGAGACTCTCCAATAAGATCAACCCATAAGTTATTTTAAATGCCATTCTAAATC -CTGAATCCCATCAAGTTGACAACCAAGATTAACCATTATAACTCCAACCTTTGTCATCTT -GACACTCAAATATGTCACCTTTAAGCTGCAGCCTTATGCCTCTTGTCCCCATAAGTTAAC -AGGGTTCTTTTATAATACAAAATGCATTCATTGAAATTTCAAAAATTCCCACAGTGTTAA -AACCTTTATCTCACAGAGACAAAAATCAGAATCAAGGAACTAAAGAACGGAAGTCATAGA -GAAGATCAACATAGTCAGAGTGAGTTACTTGACTGGAGTAGTAAAATGGAAAGGAGATAA -ATAAGACCAAGATTAAAACAGGATGTAGGACATGGGAAGTGACTTAGTGATCAAAGCCAT -TGCAGCACAAGCTTATGAACAGTAGCTACATTCCCAGAACACAAGTTAAAAACTGTGAGT -ATGGTGACCAGCCTGTAATTCTGGCTTTGGAAGATGCAGCCAATTCTCAGAGAAAGCAGC -CTAACAAGACTGGACATATCAGTGAACTCTGGGTTTGATTGAAAGATCCTACCTCAAAGA -AGGCAGAAGAGAAATTAAGGATAATTTGGGACTACACATGCATGCTCATCTCACCCCCAT -GCATGCACCCACATGTAAGCTTAGATTTTTCAAAACCTGATTAAAAAGAGTTCTTAAACA -CTTCAAGCTCCCATCTAGCCCACTGACCAAAGGTAGGGAGAAAAATGGTTAATAGGACAA -AGGGAAGGTGGACCTGTTTAGAAGTAGTTTTTTGGGGGTGACTCTAAACATGAATTAGTA -GCAGCAGTCTAGTCTAATTGGCAAACACCAAACATAACTCATTAGTGGCTCTATCCAGAA -GAGACCTCAAGGCTCCGCTGAATCAACATGAGTCCTCAGAAGTGGCAAGAGACAGCTGGA -ATACCACAAGAAGTTCTTTGGCGCTTTTCTCTCTATGAAGTCATGGACAAGTGAAGACCA -GTGAAGAACAACAGAGTGTTGCAAGGCAAACCAATGCAAGAGTGTCATTCACTGTCTATT -AGGTTATACTAACACTGTTTCTAAACATCACTTGCCCTCTCAAGTGTCTGCTTCAGCAAA -ACATCCCATGCCCTTTCACAAGACAGCTTCCAGAAAAACACCACATGATACAACAGAGTC -TCCAAAGAAACCAGAAATTTCCACTTTACCTGTCCAAATGCAAACATAAACACACATATA -CATTTGACATAGATGTGAAAATAGAAAAAAAAAGTTGTAAATCAGCAACGTACAGAGCTG -TGGGAATAAAGAACCATGAGAAGCCGTGGCTGCATGCATGTTGATGGTGTAAGCTAATGG -ATGGGTTGTTCCTCAGGATGTCCACATGTAGTCATGGGGAGGATATGAGGACATTTTAAT -GTTATTTATAACAGCATAATCTTTTGATTTTCTTGCTTTTTAGAGAAGTCATGAGCAAAT -AACACCTTTAAACATTTTAAGCCAGGTTTATTAAAGTATGCATTTTAAATACATAAAATG -CACCCTTTAAAATATATATAATTCTGTGAGTTTTAAAAAAATGAATATAGAACATTTGCA -TCAACCCTAAAATCTTCTGATGCTTTTTTGGCAAACTTTTTGAGTCTTCTACGTCCCTTC -CTACAACCCGTGGTTCTGGGTAACCTCTGATAGTAAATTTGGTTCTTTAGGATACAGGAC -TAAAAATGTTACATCTTTAAAAAACAAACTCATGGCCTGAGCATCAGCAGCAGACATCTT -GGTTCCGGGACTCTGCCAAGAGTATTCTGCATAGGTGAGAGTGCGGAATACAGAAGCTAA -CAGCTTCTGGGACAGGCGAGAGCCACAGAGCTTCTAAGGCAGCCCCCTTTTCGGGCCCTA -GACATCCGGCTTCTTTCCCGGCCAGAGGATAGGGGTCCACCCGGCCTGGGAGCTCTTGGC -CTGAGCATCTGCTGCAGACATCTTGGTTCCAGGACTCCTCCGAGAGTATTCTGCACAGGT -AAGAGTGTAGAATACAGAAGCTAAGAGCTTCTGGGACAGGCCAAAGCAACTCAGCTTCGG -GACAGGTCCTATTTTGGGCCTTCATCTTCGGCCAGGAGGGAGGTCCTAACGCCAGATGTA -CACCTCCCCTGTAAGAGGAGAGCTTGCCTGCAGAGAGTGCTCTGACCACTGACACTCAGA -GGAGAGAGCTAGTCTCCCAGGTCTGCTGATAGAAGCTAACAGAATCACCTGAGGAACAAG -CTCTAACCAGAGACAACTAAATCAACTAACTCCAGAGATTACCAGATGGCGAAAGGTAAA -CGTAAGAATCTTACTAACAGAAACCAAGACCACTCACCATCACCAGAACCCAGCACTCCC -ACCTCGTCCAGTCCAGGGCACCCCAACACACCCAAAAAGCTAGACCTGGATCTAAAAGCA -TATCTCATGATGATGGTAGAGGACATCAAGAAGGACCTTCATAACTCACTCAAAGAAATA -CAGGAGAACACTGCTAAACAGGTAGAAGATCTTAAAGAGGAAGCACAAAAATCCCTTAAA -GAATTACAGGAAAACACGACCAAACAGGTGATGGAATTGAATAAAGCCATCCAAGACCTA -AAAAGGGAAGTAGACACAATAAAGAAAACCAAAAGTGAGGTAACGCTGGAGATAGAAACC -ATAGGAAAGAAATTTGGAACCATAGATGCGAGCATCAGCAACAGTATACAAGAGATGGAA -GAGAGAATCTCAGGTGCAGAAGATTCCATTAGAGAACATTGGCACAACAATTAAAGAAAA -TACAAAATGCAAAAAGATCCTAACTCAAAACATCCAGGAAATCCAGGACACAATGAGAAG -ACCAAACCTACGCATAATAGGAGTAGATGAGAATGAAGATTTTCAACTCAAAGGACCAGC -AAATATCTTCAACAAAATTATAGAAGAAAACTTCCCAAACCTAAAGAAAGAGATGCCCAT -GAACATACAAGAAGCCTACAGAACTCCAAATAGACTGGACCAAAAAAGAAATTCCTCCAG -ACACATAATAATCAGAACAACAAATGTGCTAAATAAAGATAGAATATTAAAAGCAGTAAG -GGAAAAGGGTCAAGTAACATATAAAGGCAAGCCTATCAGAATTACACCAGATTTTTCATC -AGAGTCTATGAAAGCAAGATGTTATACAGACACTAAGAGAACACAAATGCCAACCCAGGA -TACTATACCCAGCCAAACTTTCAATAACCTTAGATGGAGAAACAAAAGTATTCCATGACA -GAACCAAATTCACACAATATCTTTCCACGAATCCAGCCCTTCAAAGGATAATAACAGAAA -AAAAAACCCAATACAAGAATGGAAACCACATCCTAGAAAAAGCAAGAAGGTAATCCCTCA -ACAAACCTAAAAGAAGACAGCCACAAAAACAGAATGCCAACATTAACAACAAAAATAATA -GGAAGCAACAATTACTTTTCCTTAATATCTCTAAATATCAATGGACTCAACTCCCCAATA -AAAAGACATAGACTAATAGACTGGCCACACAAAAAAGGACCCAACATTTTGCTGTTTACA -GGAAACCCATCTCAGGGAAAAAGATAGACACTACCTCAGAATGAAAGGCTGGAAAACAAT -TTTCCAAGCAAATGGTTTGAAGAAACAAGCTGGAGTAGCCATTCTAATATCTAAAAAGAT -CGATTTCCAACCCAAAGTCATCAAAAAAGACAAGGAGGGACACTTCATACTCATCAAAGG -TAAAATCTTCCAAGAGGAACTCTCAATTCTGAATATCTATGCTCCAAATACAAGGGCAGC -CACATTCATTAAAGAAACTAGTAAAGCTCAAAGCACACATTGCACCTCACACAATAATAG -CGGGGGACTTCAACACACCCCTTTCACCAATGGACAGATCATGGAAACAGAAACTAAACA -GGGACACAGCAAAACTAACAGAAGTTATGAAACAAATGGATCTAACAGATATCTACAGAA -CATTTTATCCTAAAACAAAAGGATATACCTTCTTCTCAGCACCTCATGGTACCTTCTCCA -AAACTGACCACATAATTGGACACAAAACAAGCCTCAACATATACAAAAATATTGAAAGTG -TCCCATGTATTCTATCAGATCACGATGGACTAAGGCTGATCTTCAATAACATAATTAAAT -AATAGAAAGCCAACATTCACGTGGAAACTGAACAACACTCTCCTCAATGATACCTTGGTC -AAGGAAGGAATAAAGAAAGAAATTAAGGACTTTTTGGAGTTTAATGAAAATGAAGCCACA -ACATACCCAAACTTATGGGACACAATGAAAGCATTTCTAAGAGGAAAACTCATAGCTCTG -AGTGCCTCCAAAAAGAAACTAGAGAGAACACACATTAGCAGCTTGACCACACACCTAAAA -CCTCTAGAACAAAAGGAAGCAAATTCACCCAAGAGGAATAGAAGGCAGGAAATAATCAAA -CTCAGGGGCGAAATCAACCAAGTGGAAACAAGAAGAACTATTCAAAGAATCAACCAATCA -AGGAGCTGGTTCTTTGAGAAAATCAACAAGATAGACAAACCCTTAGCCAGACTCACTAGA -GGGTACAGGGAAAGCATTCTAATTAACAAAATCAGAAATGAAAAGGGAGACATAACAACA -GATCCTGAAGAAATCCAAAACACCATCAGATCCTCCTACAAAAGGCTATACTCAACAAAA -CTGGAGAACCTGGATGAAATGGACAAGTTTCTAGACAGATACCAGGTACCAAAGTTAAAT -CAAGATCAGGTTAATGATATAAACACTCCTATATCCCCTAAAGAAATAGAAGCAGTCATT -AATAGTCTCCCAACCCCCCCCCCCCCAAAAAAAAAAACAAAAAAAAAAACACAAAAAAAA -AACCCCAGGACCAGATGGGTTTAGTGCAGAGTCCTATCAGACCTTCAAAGAAGATCTAAT -CCCAGTTCTTCACAAACTATTCCACAAAATACAAACCGAAGGTACTCTACCCAATTCATT -CTATGAAGCCACAATTACTCTGATACCTAAGCCACAAAAAGACCCAAGAAAGATAGAGAA -CTTCAGACCAATTTCACTTATGAATATCGATGCAAAAATCCTCAATAAAGTTCTCGCTAA -CCAAATCCAAGAACACATCAAAACAATCATCCATCCTGACCAAGTAGGTTTCATCCCAGG -GTTGCAGGGATGGTTCAATATACAGAAATCCAGCAACGTAATCCAGTATATAAACAAACT -CAAAGACAAAAACCACATGATCATTTCGTTAGATGCAGAGAAAGCATTTGACAAAATCTA -ACACCCATTCATGATAAAAGTCTTCGAAAGATCAGGAATTCAAGGCCCATACCTAAACAT -GATAAAAGCAATCTACAGCAAACCAGTAGCCAACATCAAAGTAAATGGTGAGAAGCTGGA -AGCAATCCCACTAAAATCAGGGACTAGACAAGGCTGCCCACTTTCTCCCTACCTATTCAA -CATTGTACTTGAAGTCCTAGCCAGAGCAATTAGGCAACACAAGGAGATAGATCAAGGGGA -TACAAATTGGAAAGGAAGAAGTCAAAATATCACTTTTTTCAGATGATATGATAGTATATA -TAAGTGACCTTAAAAATTCCACCAGAGAACTCCTAAACCTGTTAAACAGCTTCAATGAAG -TAGCTGGATATAAAATTAACTCAAACAAGTCAATGGCCTTCCTGTACACAAAGGATAAAC -AGGCTGAGGAAGAAATTAGGGAAACAACACCCTTCTCAATAGTCACAAACAATATAAAAT -ACCTTGGTGTTACTCTAACTAATGAAGTGAAAGATCTGTATGATAAGAACTTCAAGTCTC -TGAAGAAAGAAATTAAAGAAGATCTCAGAAGATGGAAAGATCTCCCATTCTCATGGATTG -GCAGGATCAACATTGTAAAAATGGCTATCTTGCCAAAACCATTCTACAGATTCAATGCAA -TCCCCATCAAAATCCCAACTCAATTCTTCAACGAATTAGAAAGGGCAATGTGCAAATTCA -TCTGGAATAACAAAAACCTAGGATAGCAAAAACTCTACTCAAGGATAAAAGAACCTCTGG -TGGAATCACCATGCCTGACCTAAAACTGTACTACAGAGCAATGTGATAAAAACTGCATGG -TACTGGTATAGCGACAGACAAGTAGACCAATGGAATAGAATTGAAGACCCAGAAATGAAC -CCACACACTTATGGTCACTTGATCTTTGACAAGGGAGCAAAAACCATCTAGTGGAAAAAA -GACAGCATTTTCAACAAATGGTGCTGGCACAACTGGCGGTTATCACGTAGAAGTATGAGA -ATTGATCCATTCCTATCTCCTTGTACTAAGGTCAAATCTAAATGGATTAAGGAACTCCAC -ATAAAACCAGAGACACTGAAACTTATAGAGGAGAAAGTAGGGAAAAGCCTCGAAGATATG -AGGACAGGGGAAAAGTTCCTGAATAGAACAGCAATGGCTTGTGATGTAAGATTGAGAATC -GACAAATGGGACCTCAATAAAATTGCAAAGCTTCTGCAAGGCAAAAGACACCGTCAATAA -GACAAAAAGGCCACCAGCAGATTGGGAAAGGATCTTTACCTATCCTAAATCAGATAGGGG -ACTAATATCCAATATATATAAAGAACTCAAGAAGGTGGACTCCAGAAAATCAAATAACCC -CATTAAAAATGGGGCTCAGAGCTGAAGAAAGAATTCTCACCTCAGGAATACCGAATGGCT -GAGAAGCACCTGAAAAAATGTTCAACTTCCTTAATCATCAGGGAAATGCAAATCAAAACA -ACCCTGAGATTCCACCTTACACCTGACACGAGTCAGAATGGCTAAGATCAAAAATTCAGG -TGACAGCAGATGCTGGCGAGGATGTGGAGAAAGAGGAACACTCCTCCATTGTTGGTGGGT -TTGCAAGCTTGTACAACCACTCTGGAAATCAGTCTGGCGGTTCCTCAGAAAACTGGATAT -AGTACTACCAGAGGATCCTGCAATACCTCTCCTGGGCATATATCCAGAAGATGTTCCAAC -CGATAAGAAGGACACATGCTCTACTATGTTCATAGCAGCCTTATTTATAATAGCCAGAAG -CTGGAAAGAACCCAGATGCCCCTCAACAGAGGAATGGATTCAGAAAATGTGGTACATTTA -CACAATGGAGTACTACTCAGCTATTAAAAAGAATGAATTTATGAAATTCCTAGGCAAATG -GATTGACCTGGCGGGCATCATCCTCAGTGAGGTAACACATTCACAAAGGAACTCACACAA -TATGTACTCACTGATAAGTCGATATTAGCCCAGAAACTTAGGATACCCAAGATATAAGAT -ACAACTTGCTAAAGGCATGAAACTCAAGAAGAACGAAGACCAAAGTGTGAACACTTTGCC -CCTTCTTAGAATTGGGATCAAAACACCCATGGAAGGAGTTACAGAGACAAAGTTTGGAGC -TGTGTCGAAAGGATGGACCATCTAGAGCTTGCCATATCCAGGGTTCCATCCCATAATCAG -CTTCCAAACGCTAACACCATTGCATACACTAGCAAGATTTTGCTGAAAGGACCCAGATAA -AGCTGTCTCTTGTGAGACTATGCCAGGGCCTAGCAAACACAGAAGTGGATGCTCACAGTC -AGCTATTGGATGGATCACAGGGCCCCCAATGGAGGAGCTAGAGAAAGTACCCAAGGAGCT -AAAGGGATCTGCAACCCTAAAGGTAGAACAACAATATGAACTAACCAGTACCCCTGAGCT -CTTGTCTCTAGCTGCATATGTATCAAAAGATGGCCTAGTTGGCCATCACTGGAGAGGCCC -ATTGGACTTGTAAACTTTATATGCCCCAGTACAGGGGAACGCCAGGGCCAAAAAGTGGGA -GTGGGTGGGTAGGGGATTGGGTGGGAGGGTATGGGGGACTTTTGGGATAGCATTGGAAAT -GTAAAAGAGGAAAATACCTAATAAAAAGTATTAAAACAAACAAACAAACAAACAAACTCA -CTTTGTTTCTTGTGGTAAAGTTAATGGTATGTGTCCATCCTATTTCATTTCCTAGGGTGC -ACAGCTCTGGATTTCCCCAGACTCTGCTGTAATGGTTTGGGGGTTATGAATTTATGTTCT -ACACAATGCATAGCAGAAGTGATGGAAGGCACATGTAAACTTAGTTTTTGATGAATCCTA -GGTGACCCTCCATCCCTGTCTTCTATTTTTGTCACCATGTTAGGCATGTATCAGACAGTA -CTTTTCTTTTCTAGACAGGGTTTCTCTGTGTAACCTTGGCTGTCCTGGAATTCTCTCTGT -AGACCAGGCTGGCCTAGAACTCACAGAGATCCTCTTGCCTCTGCTTCCTAGTGCTGGGAT -TAAAGGTGTGTTCTATCACAGCCTGGCCTTTGGACAGTACTTTTAATAGACGAAACCTAT -GGGTGCCATTGAGTCCTTCCTAGGAACAGAACATAGCAGATGTATGTGGAACATGGACAG -TGAATGGGGCCATGAAAAACAAACAAGCCTTTGAGGGAGGGGGACAGGTAGACACAGAGG -CAAAGAAAGGCAGAGACAGAGAGGGGAGTGTTTACATGTATAGTGGTACATAAGGGCATT -TCCCTGTGCATGTGGAGGCCAGACGCCAACTCCAAATATCTTCCTGTTTTTTGTTTGTTT -GTTTGTTTGTTTTGTGTGACAGGGCTCTCACTGAAACTGGAGCTTAATATTATGGCTAGA -CTGGCTGGTTATTAAGTGTCCTGGAATTTGCCTGTGTCCAACCCCTCAGTGCTAAGGTTA -CAGACCACACCACTGCATCCTGCTTTTGTGGGGCGCTTGGGGATCCAAACTCAGGGCCTC -ATGTCTGTGTAACAAGGGTTTACTTCCTGAATGATCTTTCTAGTCCCAAATAAACCTTTG -TGAGTTAAACTATTGAACTTTATCAGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTG -TGTGTGTGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAG -AGAGAGAGCCCACTCCTGGTTCCACAGCTCTCTACCTTATTTTTTTGAGACATGGTCTCT -CACTGCGTGAAACTTGCTCGCTGCCTGGACAAGATGGCCAGTAAGCCCCATGCAATCTCC -TGTCTCTGCCTTCCTGGGCTCTGAAATTGCAGGCATATTTTACTATATATTTCCATGGGT -ACTGGGGATTCAAACTCAGATCTTCACAATTGCATTGTAAGTACTTCACCGAGTGAGCTA -TCTCCTAGCACTAATAAACATAATTTTAGCATGGGTAGATAGGTTCGTTCTGTTTAAGAA -AAAAAACTGAGCACTCCTCAAATCTAGTTTTGTAACAAATTAAAATGTTTTCCCATCTTC -TCAAAAATGGTTGAGGAATTCTTGCCAAAACATTTTAAATAAAAAGTATAATATCATTTT -AATTCACTTTGAATTATAATTACTTACAAGAAAAGAGGGATATAAAACCAAACAGCAGCA -AAACATTACCTACAACTATGGAGATCTGATTCTTGACGGTTCTTGATGGGTTCCTGGCAC -CCATCTGCCCTCCTGTCTTGGGTGACCTTCCTTTCTTCTTTCACACTTAGAAGGAAATGG -CCTTTCCTGCCATTCTCAGCAGCTTATGCTGGGCTCCTAAATACAGCTGTGCATGTCTTA -CAGGATATAATCTAAGTTTTGGTGACAAAGAGGTCTTTCTTAGGGCAGAGGATATCCAGT -ATCCACAACTGTGGAGTAGGAAATGACAAGAAAGGAGGGGGAGAGTTGAAAGTCTTATCT -CTGAGCTCTCAATGGTCAGGAGTCCAGATGGGCCTGAGAAGGCAGGATAGTCAATTCTTC -TTGGAGATGGCATGGGAAACAGGCAGGGAGAAGGAGAAGGAGGAGGAGGGAGAGGAGGAG -GAGGAGGAGGAGGAAGAGGAGGAGGAGGAAGAGGAGGAGGAGGAAGAGGAGGAGGAGGAA -GAGGAGGAGGAAGAAGAGGAGGAGGAGGAAGAGGAAGAAGAGGAAGAGGAAGAAGAGGAG -GAGGAAGTTACATTCTCCTTTCTATTCAATGATGCCTGCTCAAACATCATGGATAATTTA -TTATCAGCTGAAGTGGGGAGGAGAAGGAGAAGTTATACATGTACATGGGTGGACTCCTGA -AGTATAGGGTAGTGCAGCCAAAGGCCATTGTGGCAGGACAGTGATTAGCAGAATATCCAA -GGAGAGAGTGAAACTAGGGATGTGAGGTCAGCCCACTTTCCCTTCTGGGAGTCACCCTGC -TTCCCTTACAACACACTCCCTTCCAAGATGCCCCACTGGCTGAGGCACTGAGATGGGAGC -CTGCTTGTCCTATTGTGGGCTCTCATAAGTTGTTTGCAGAAATGAGTGAAGTGTTAGAGC -ATCAACTCTGAGTGCTCTGTGGAAGATGCGTAATCTTAAGACCTGATGATGTTTTGGAGT -GACACCCCTTATTTTAGGTTGCTGTGGCCATCCCTAGTAAGTCTTTTTTAGTGAGCTTGT -GTTGATTAGGACTGAGTAGCAAGTTTTAAAACTTCCACTCAAAGCACATGGAGAAGCAAA -GGAAAAGGACTTGCTTTCATGGTGAACAGGGAAGTTGGCCATAGATGTATTGCAGGTAAC -GCTTGATCTAGAAGTGTTGTTGTGAGCCTTCTTTCACAGTCCTTAAGTTCTGCTCTATGT -TGGTTCAACTGGGTGAACTCTCCCTTCAAAGATGCTAGCAGCTATTCCACCTTTCACCAC -CTTTTTCATTGTTGTCTTCCTCCCCCTTTCCTTTCCCCTCCTTCTTCTTTTAGATTTAAA -CCTCAGATTTTAAATGTGCTGGTTTAAATCTAGTAAATCAATTGTATTTGGGGTTTCATC -ATGACTTTATGTGTATGTTATCTTCAGATAGATAGATGTAGGCAACTCTGACTTTCATAC -TTAGAAGGGTTTGCCTTTCATACTTAGAACAGTTAATCCTGTTCTTAGACCTACTATTAA -GATCTGATGCTTAGGGCCCAGATCAAGGGCACCCACATGATCCTGGAAGCACTCAGGCTG -CTTTCTTTCTTTCTTTTTTTTTCATACTTTTTTTTAAAAAGATGTATTTATTACATGTAA -GTACACTGTAGCTGTCTTCAAACAAACCAGAAGAGGGCGTCAGATCTCGTTGCAGATGGT -TGTGAGCCACCATGTGGTTGCTGGGATTTGAACTCTGGACCTTCGGAAGAGCAGTCGGTG -CTCTTACCCACTGAGCCATCTCACCAGCCCCCCGGCTGCTTTCATTAATAACAATTAGTT -AATTCATTTCATGAATAATCATTCATTAACAATGTTACATACAGGTTTTTTTGTTTTGTT -TTGTTTTGTTTTTTTGTAGGAGGTTGTTTGTTGGGAGCCGCCCCCACATTCGCCGTTACA -AGATGGCGCTGACATCCTGTGTTCTAAGTGGTAAACAAATAATCTGCGCATGTGCCAAGG -GTATCTTATGACTACTTGTGCTCTGCCTTCCCCGTGACGTCAACTCGGCCGATGGGCTGC -AGCCAATCAGGGAGTGACACGTCCGAGGCGAAGGAGAATGCTCCTTAAGAGGGACGGGGT -TTCGTTTTCTCTCGCTCTTGCTTCTTGCTCTCTTGCTTCTTGCTCTCTTGTTTCTCTCTC -TCTTGCCTCTCTCTCTTGCTTCTTGCTCTCTTGCTTCCTGCACCCTGGCTCCTGAAGATG -TAAGAAATAAAGCTTTGCCGCAGAAGATTCTGGTCTGTGGTGTTCTTCCTGGCCGGTCGT -GAGAACGCGTCTAATAACAGTTGTTGAGTTTTCTGGTATATTGATGACCATCTTCTCATG -CTTTTTAGTGTTTAAACTTGAAGAGAATTCCATTAATGTGGTTGTATTGATTTCTTACAC -AGCAGAGTTTGTATATACACATGCCTAATTAGTACACTACATTATACCAGAAATTACTGC -ATCCTTATTTTTGATTACAGTGTAATATTTTTGTGTGGATGGCTACACACACACACACAC -ACACACACACACACACACACACACACACATTGGTTTTTTTTTGTTGTTGTTTTTTGCAGG -GGGGGCAGTTTCTCTGTGTAGCCCTGGATGTCCTGAATCTTATTCTGTAGACCAGGCTGC -CCTCAAGCTCACAGAGATCTGCCTGTCTCTGTCTTCTGAGAGCTGAAGTTAAAGGCATGT -GATACCCAGATGGCTTCTTATATAGTAACTTGTCTTCTGCCAACTAGCATCGGGTTCTAT -GTCTTTAAACTTTGTTATTATGAACACTTTCCTTTTGCACACGCACACATGCACACATGC -TCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCACACACACACACACAC -ATGTGAAATAAAGTCTTAGAGGTAAGATAAAGATGGAAGAGCATTGGAAAGTTTCCCTTT -AAAGTGTGTGTGTGGGGTGTATGGGGGGACTAGCATTACACACTAATTAGGAGTGTACAC -TCTGGAACAGGCTGCCTGGGTTTGTGATTTGCCTTTCCTCTTTATTAGTTTAGTGGCCTT -GGACAAGTTACTTACATTTCTATGTCTTGTTTGCTAATGGGTAGGTAGGATGGGAACCAT -ATCTTTCTGCTAGGGTTATAAGAATTAAATGAGCGAATCTGCTGAGCTTCACGTGTGTGG -ATGGTATTCTAGTTCAGACTCAGCAACTACTCTAGTGGGATGTTCATATTCCAAATGGGC -CAAGACGGGGACGCTGGCTTACTCGGATGTGCTTCTGTGCAGACTCAGCACTCGGGAGAT -GGAAGCAGGATGACCAAGGGCTTGAGGTCAGCTGGGTGTACCAGAGAGGCCCCTTTTCCA -AAGGAAAGAGAGAAAGTGGCGTTGTTAATCCTGAATCTGCCACTTAGGCACTGATTCCCG -TGCACCTGAATGAACAAGTGAATAAAGCTAGACTTAAGAATTGTCTCAAGCCGGGCAGTG -GTGGCGCACGCCTTTAATCCCAGCAATTGAGAGGCAGAGGCAGGTGAATTTCTGAGTTCG -AGGCCAGCCTGGTCTACAGAGTGAGTTCCAGGACAGCCAGGACTACACAGAGAAACCCTG -TCTCGAAAAAACCAAAAAAGAAAACAAAAAAGAAAAAGAATTGTCTCAGTGTCTTCCTGT -TACTGCCTAGCTTCCGGGATCCGTGCTAAGTAAACATCAGAGCCGCCCTTACCTAGAAGT -ACTTTGAAGGCAGCATGGAGTGATGCTGCCCAAACTGGCTGTAGCAAAGGGGCAAGTGAG -AAATGAAACACTTTTCCAGGCTCCCCAGGCATCTGCCACCACACCCAGCTCCATCCCCAT -ACAAATGGCTTGAAAAGTGGAACAGAAATTGATTTTTAAAAATTAGACAACACCTATGTG -TCAATTGAATAACACTCCACACATACACAGTATCTTCAGTAGCATAGTCTACTACAAAAT -TGTAATTGTTAGTATGCTCTATTTTTGTATTGTGTAAAAAACAATTAGGAAGTTGGTGGA -AAGGAAACAGATTAATAAACACCCATTTATAGTTACCAGATCCAACATGGACCCTGAAGC -CAGGCCACTGTATTGGGGGAAGATTCAGGAATGATCCAGAGAAGCCTTCATGACCTTAGG -TACAAACATGGATCTCTCTGGATGAAATATCCAGTGTGCCTTCTATTTTAATAATGAAGC -AGGTGCCAGGGTTGTGGCCTCTCACAGGGGTCTTCGTTTGCCACACTTAACTGGGTGGTT -TCTGTTTTGTTTGGGGGAATAAATATTTGAAAGGGGAAACTGTAGAAGGTTTTGCGGCGG -TTATGATGTTATTGATACACAGGCTGATGCTGTTATGGCGGGTGCTAACAGGCTACATTA -TCTTTATGCCTCCAAGGTAACCTGAAGCAGCTGTCTATTGCCTTGGCACTACCTTACCCT -GAAGCGTCTGCCCTGCTGGGGACTGTAACCCGAGCCAACTGCCTGCCTTACAGAGGCTTC -TTTAGCTACTGACAGCAAGAAAGGAAGGGAGAGCGTGAAGTCCCCCAGATGGATCCTTCC -AAGCGGCCCGATGCTGAGCGACTCTCTGAGAGGATGGCCCTGCCATCTCCACTTCTACGT -AAGGGCAACAGTCACTAGTGTGTTCTCTTCAGGCACGGAAACAAATACTCGAAGGAAACC -TCTGGAAGATTTCTTTTTCTCTTTTGAACTCTGCCATGTATTGCCGCAGGCCATGTCCAC -GTGGAAATCGAGGCTCACCAAAAGCCTGAAGCTCCCGTCTCGAAGGATGCACTCCTTCCC -ATGCTCGGCTTTGCTGTCCTGTTTTGGCAATACCAGGGAAAATGCTACCTTTGATCAGTC -CAGCTCGGCGGATACTCACTCTGCCATCTATGTCCAGCCCATGGCCAAAGCAGGCACACA -TCCAAGTCACCCAAAGGTGGAAGAAAGAGCTGCAGAGAAAAGGCGAGATTCTGGTATACA -CTTGGAGCAAAATGGCACCGCAAATGGCAATAACAGCAAACACACTGCTGTCCAGCCTGT -AGAGACCCCTGAGGATTTTGCCAGGTCCCTGAATGAGGAAGTAGACTGTGAAGCCGTTAC -TTTCCAGACGTCCATCCCTAGACCATCAATTATTGACATGCCAAAGGTGAGTGAGCTTTC -CCACTGCTGTTACAGATAAGGCTGTGTTAGGGAACGTTCTATCATTTTTTGGAAAAACTC -TGGCAAACATCCTTGTTTAAATTCATTACTGTATATGACACACAGAATTCTCTCTTGCTA -GTGAGAGGAACTGTGGAAAGCCTTTTAAATTTTCAGCGTGTTCGCTGAAGATATATATAG -AGAAATGACAAAGAATTCAGGAGCTGTCACAATGGCAAACCAGACTTTAGTGAACTGGTT -ATAATGCCTCCAAACAAACAAAAGATCAGAAGATGTATATATTATTCACACACACACACA -CACACACACACACACACACACACACACACACACACGTATATGTGTGTGCATGTAACACTT -GCATATAGTTAAAAAAACTGATCTATAACTTTCTATCTACTAAAATCCACAATATGAAGT -CTGACCATGGAATTTCAGAAATTGTCTTTAGCAGTTAGAATGTATCCTGTCTGGACAATT -GGGAATGATGGGGGAAGTTGGAAATGATAAGCAGCCCCATGTACAGAGCAGAAAGGAACT -GGCAGAAAATGGTATTCATAAATAAGGGATGATGCCTGTCTAACTTTTAAGATTTAAAGA -CAGGAAGAGGAGGGATTTGAAAGCTGGCGTCCCTGCTCTCCTGGGGCTTGGTCTTGAGTT -ACTGCTTTCTTGCCTTTGTTTCGGCATTACTGGATTTTAGTTTCTGAATGTTCTGAATTG -TTTGAGATGTACACACCATTTCATAGTCCTTGTCAATCCTGATTAAGAGGGGCAGTTGAG -AAAGAGACTTCTAAAGGATATAACCCCCAAAATGTTATTGCCCAGTTTGTTGTTGGTGGT -GGTAATTTCTTGCCCAAGTAATTTAGGACCAGAGCTAAAGAGCCTGAACGTTTTTCAGTA -TTCATTAATATGGTGTTCTGATTTAAAGCCTTTTTTCTCAGCTAGTTTATTAAATAAAAG -GTTTGTTTGTTTGTTTGTTTGTTTGTTTGTTTGTTTGATTTGCTTACTTGGACTAAGTCT -TTTTAGCAATAAAAACTACAACTTGCCTGATAGCAAAGATAGAGTTAAGACATAATTTAA -AACATAGTTCAGTTTGGCAGTCTGTAGCAATGGTTCTCAGCTTTCCTAATGCTGTGCCCT -CTTAGTACAGTTCCTCACGGTGTGGTGACCCCAACCATAATATTATTTTCACTGCTACTT -CATAACTGAAATTTTTCTACTAGTATGAATTGTAATGTAAATGTGTTTTCTGATGGTCTT -AGATTACCCCTGTGAAAGGGTCATTTGACCTTGAAAAGCGATTGTGACCCACAGGTTAGA -ACCACTGGTCTACAACACTCTGTTAAGTGAGTGTATTTAATATAGCACTATGCTAAGTGC -TCTAGGAGCATAGCTCAGTGGCAGGGCATTTGCTTAGCATGCACCAGAACCTGGATTCCA -TCCCTAGAACTGCCAGGGAATGAAACTTTATTGTTTGAATTCTGGTATTCTGAAATTGAT -CAGAAGATTTCACCAAACCCTGTCTTAATAGCATTAATTTTTTTTTTGTTAGTATTGTTA -AGTCGACCCTCAAACAAGCAATAAAACCCAATATACTTGTTTAGTTTTCCGTGCATATCC -ATGTATAAATTGAGATATTTTTAGCGAATCTGAGTACACATCATGGCCAAGTTCATATAA -GCTACATGGCCAAAAGATGAATCTACATTACCTTGATGAGGCTAGAAGCATACATTCTGT -CAAGGAGGGAGGGCAGCAAGCCAGCCTCCACCCTCCACTGCTGAGCTTAGGAGCAATGAG -AAGGGCTTGGTCTGATTTTCTGTTTTAATGGTTCCTGTGACACAAGGGACCAGTGTAACA -CAGTGGGAGTCCCAGGAATCAACCTTGGGTCATCAGGGTTAGTAGCAAGTAGCAAGTCCC -TTCACTTACCTAGGCATCTTGCCTGCTCCAGCCTTAGTTGTTAAAACATAAGGGAAGGAC -CGTGTGATTAAGGAGTCATGTGACCAAGACTACAGACCACCCATAGACATTCAATACCGC -CTAGGAATAGGTATATCAGAGTGATTGAAAACGAGGCTGTAAGTTGGAGAAGCGCCCGGA -AAGATCCAAAGGCCCACAGAGGAGCATCTGGGATGCTACAGGGAGATGTGCAGCAGCAGG -AGCTTTGGGGATTTTGTGCAGAACTATGTCGTGGACAGGGCTATGATTCTGGGGCGGGCT -AGAGTTGAGAAGCTGGTTCAGTACCTCGGTTCTGGGTCAGTCATAAAAGGACGAGTAGGG -GATGCTACAGGCAGAAGTAGATGCAGCCGCTGACCTTGGGAAGGCTGAAAGCAAATGAAA -TTAAGGGGCAGAGAGTGTGCAAAGAGGAGGCGAGTGGGCTTCTGTTGTGGTTCCAAAGCC -CAGGGCTCACCTGCACAGAGCACCTACCTTCTGCCAGCCTTTCTCAACGCATTAAACGGA -GGCTCTCGTCTAACCCTAGAGACGGTCCCAAGTCCACAGAGGGAGGAAATGACAGACTCA -GGGTTAGAGTCGAGTTCTCCCCAACTCCCAAGTCCACCCTTGGAAATAGAAGGTGCTTCT -ATTCCTGATGCTTGAGACTTAGAACCAGATAGTCCTATACGAGGTCATTTCCTTTTCAAG -TCAATTAGAGCTCCACATAACGCATATATGGAGTGTATTTATAAAACTGTGCAGCACATG -GAAATGTAGCAGCTGGGCTAGATAGCCTTGGGTTCAATCCCCAGCACCGTAATGTATATT -TATAAATGCATATATGTGTATGATTATAATTATTAGTTTAAAAAATAATTTGCATAACTT -TTTTTTCTGCCACAGTGGCAGGCGTGTATCACCATGGAAAGAGATATTTTTCATTTTTTG -TCAGAGACAAAGCTTTGCTGATGGCCGTGGGGGAACTTCTGATTAAAAGTGCCAGCAGCT -TCTTTGTGACCTGGCACGTCTTCAGCGACGTGTTCCCCTAGGTGGATGGTGAATGAGCTA -GCTTTCCTACAGCCTTGCCCGGTGGCTCATGTACTTCCCCTTTAGGTGTACTGATCCTCT -TTCTGGAAGCTGCTTTGTTAGCAACCATAAATAATACTTACACTCTTTCTGAAGTTCAGC -TTCAGAGCAACCTGAAATGAAGACAGACACCCCTGGGGTGTCTTTCGTTACCCTGGTGAT -CAGAAGGGAAGGAGGATCATTTCAATCTGACACAGACTCTAGTCTGAGTGGAAAGCTGAA -AGTCATAAATATATAAACTAAGTTGAGGCAAAAGCATTTATCTGGGTTGCAGAAAGGCAT -ATGCTTGTCTAGCGAAAAGGTGCTTGTTGCTCAAGGCTGACAGCCTGAGTTTATCCCCTA -CATTATACACACAGCACACAAGCATAAACCATTTTTTTTAATTTAAAAAGTTATCTGACC -ACTGGACATGGTTGGTTGTCTATGCCTTAAATCCCAGCACTCGGGAGGCAAAGGCAGGTG -GATCTCTGTGAGTTCCAGGCCAGCCTGGTCTCCAAAGTGGGTTCCAGGACAGCTAATGAA -GGCAGCTACACAGAGAAACCCTGTCTCAAAACCAAAAATAAAAACCCAAAACTTAACCAA -CCAATCAAAAAACAAAAAAATGAAAGAAAAAGAAAAGTTATCTGAAAACTATAAGTGATA -TTAACTAGACTTCAACTCTTCTTCCCCCTCCTCTTCCTTCTTTTTTGAACTAGTGTCTCA -CTATGTAGATCTGGCTTAGAGTTCACTATGTAGACCAGAATGGCTTTGAACTCATGGAGA -TCTCTCTGCCTTTACCTCTGCCTCCCAAGTACTGGAATTAAAGGCATGCACTACCATGCT -TGGTTTCAACATCTTTTGTGTGTGTCCCTTTCCTGTTTCATGCTTGAAATCAAGGTAAAA -AGCTTACAATTGGAACATGTTGTAGAGTTGGGAGTCATGATGTTCCATTAGTGGTTGTCT -GTCTCACAGGTGAAGCCTCTCATAATTGGTGGAATCACAGACAGATCATGGAGTGAGGAA -ATGCTTCTGTTTATTGCTTTAGCTGAACGTTGCTGAGATGTCCCTCTGTGGAAACTCAGC -ACTGGCCCTAGGACCTGCAGATGAATGGACAACCCCTTAAATTGTTTGCATTCTAGAGGG -AGAGACAGATGTAGAAGCTGGCAATATCAGCAGAGCATGAGAAGGCTAAGGTCTGGAGGC -CTTACAAACTCAGGAGGGGCCTTGGGAAGATTGGGAGATAGGGCAGCTGGTAGAAGATTG -ACAGACAGGTTTCCACCCCACACTGCATCCTTCCCATATGGCAGGGAGTGCTTTATCCTG -CGTCATCTTGGCACTGTAGACAGAATAAGAAAAGAAAGGCTGCAAGTGGCTAAGGTCTTT -AGAGTACTTTTCATGTTTGAGAGAGTATATAGCAATGTTTTTTTTTTTAAAATCTAGTTC -TCCATGTGTGTGTGTGGGGGGGGTGGGGTGGGGGGTGGTGAACCAGTCTGACACAGAAGA -GGGAATAATTGTGGCTAGGAAATCATGCCTTCGTGTATTGAAACTAAAAAAAGTCAATGA -TATAAAAATGCAGGATAATAGGGTCCACCTTAGAATGACCATGGCATTTTGGAACAAGCT -TGTTTTGCAGTCAGACATAGAACAGCAACCAAGCCAGGCCTGCAGTCTCACAATGGCCCA -AGGAAGGATGCCGAGACTTGGGCAGTCATCGTTTCTCAGGGCATAGACCTTGGCTTTGCT -GCCTTTGAGACAGCTATCTTCCTTTGTCCTCTTTATCCAAAACACAGTCTTGATAAAAGT -TTTGAAGAGCCAAGTGTGTAAGTTAGAATGTCTGTCTCATCATAGACTCTGGGAATTAAT -TGTCAGAGTTGGACAGACCAAGCCAGATGCTCTCTATTAAAACATTATAAGTAGGGACCA -GGGGAATGCCTTAGTAAAGTGGTGGCTGCTTCAGCATGAAGAGTTGAGCTTAATTCACAG -GCATGGTGGTGCTCACAGACATGGTGGTGCTCACAGGAGTGGTGGTGCTCACAGGCGTGG -TGGTGCTCACAGGCATGGTGGTGCTCACAGACATGGTGGTGCTCACTTATAATCCCAGTG -ATGGAAAGGGAGAGACAGGTGGGTCCCTGGGGTTAGTGTGGTCATCATGTTCCAGGCTAG -TGAGAGAGCCTGTCTCAAAAAGCAAAGTAGATGCCTTGGGATGACGCCTGAGGTTTGCTT -CTGGCTTTCACATACATGTTCTCACACATGTGTATGCTCTCATATATACATACATACACA -CCAGCATTCACGTGTGCACCCACATGTGCAGAAACACACACACACCACACATAAAGATCA -GGTTGGCATGTGGGCATGTCAGCAGAGCATTTTCTTTCTGCTAATTGAAGTAGGTGGGGG -GGCTCAGCCCACTCTGGGCAGTGAACCTGGGCTGTAGCAAAGATAGCTGAATGTGGGCCA -GGAAACAAGCCAGCAAGTGATGTTTTCCACAGTCTCTGCTTCACTTCCTGCCTCCAGGTC -CCTGACTTGAGTTATTGCCCTGAATTTCCTCAGTGATAAACTGTTACATGGAACTGTAAG -CTGAAGCACACCCTTTCCTCCCCTAGTTGCTTTTTTGTTAGAGTCTTTTTATCTTAGTAA -CAAAATCCAACAAAGGCAGTGCCATTGGGAGAAACTCTGTTAGGCTACATATTGCTTTTT -TTTTTTTTTTTTTTGTACAAACTAATTTGCTTGCATTCTTTTTAGAATGAGAACTGCATC -TTTTTCTAATGGGTCTAAAGAACCTTAAGCTAGCTATAAAAGCGAGTGCGCTGTCAGGGA -TGCTTCCTGCTGAACATATGATTTGATGTGATCTTTAATAAACGTCCCAGTTCACACACT -GAGTCATGACAGCATTTTAAATATATGTATATGCCATGGTGACTTCTTATCTGCCTTCCT -TCCCCAGCTCTTCTATGTCATTCCTGCTGGGTTCTTTCTCTCTTCCTGAACCACACCCTC -TTCTGCTTACATGTTACATATACTTCTTCGCTCCATTTCTATTTCTTTCCTCCCTTTCTC -TTTGTTTAGTTAACTAAATGTTTTATTAACTAATTTTGAGTTTCTTACAATGTATTTTGA -TCATATTTATCCCCAAGTTTTCCTCTACCTCCAACTGAGATCCACCCTCATTTCTTCTGG -ATTTCATGTACTACTATATAAAAATTTATCAACTCTGATTTGTGTTGTCTTTGTATTTCT -GTGCCCCTGTGGGGCACAGGCCATGTGGTATCTCCCATGAGCCACTCCCTTAACAAACTA -CTTTCTTTTCTCCACACCATGAATTGTACACAGCTTCTCAGATGGGAAGGTGGGGTGGTG -AGGCTTATGAAGCCCTTGACACTCCATACTAGAATGCTGACAAGCTTGATCTTGCACAGG -TTGTGGCCAGGCAGCCTCAGGTGCTGTGAGTTCGTGAGTGTAGTGGTCCTTCCTGCTTTC -TCTTCTCTCCTCTTTCCTTAAAGCCTCTGCTTTCCCTACCTCACCCCTATTTCTACTTTC -ATAACACACACACACACACATGCACATACATGCACACACATGCACACACATGCATACTTA -AAACTAAGAGCCTGAATGTGAGGGAAAACATATAGTATTTGTCTTTGTGAATCTTATTTT -GCTTAATACAATGATCTCCAGTTCCATCTGCATTGCTGCAAAGGTCATGATTTTGTTCCT -TCTCATGACTGATAAAACCCCAATGTGTGCATGTCCACCATGCTTTTTTATCTACTCATC -CACTGATGGACATTTCAGCTGCTTCCTTTTGCTAGTGATCATGAATTTTCAGTGTGGCAA -TAAACACAAATGTCTGTGTGCTATGTTGATTTAGTGACTTTCAGACAGTATATCCAGAAA -TATTGCAGTTGGGTCATATGGTAGTCTTGCTTTTAGTTTTCTAAGGAATCTGCACAGTAG -TTTCATCCGACATCCTCTTTTATCTACATCCTGGCCAGCATTACCATTTGTTTTCAGGAT -AGCCATCTGGACTGGGGTGAGATGGATGCTCAAAGCAACTTCAGTGTGCATTTCTGTGGT -GGTTAAGGGTGTCAAGCACTTTTTCAAGTACTTATTTTTCATTTGTGTTTCTTCTTTTGA -AAACTGTCTCTTCAGCTCATTGGCTAATTTGTTGATTGGAACTTAATTTTTATGATTATT -TATATATTCTAGGTATGAACTCTCCTGACATATTGTTTGAATCGAAAGCAAATTAGAAAC -TCACACAATCACTGTAAGTTGTCTAGTTTCATTTTATGTACTGAGCAAGACAACCATCTT -TCACTTCCTCAGACACAGAAGATGTTTGAACGAGATAGAGCAGGTCCCATCCCGTTCCAT -TTAAGCACTGGTAATTTTTCATGCCAGGCATCTCCTTTCAAAAGCTGTTGAGCATAGCAT -GGGCTTGTGCACGAAACACCTATACACTCAGTCAGGAATTTTCTAAGTCAGATATTCAGT -TGAATGCCAACTGGAAAAAAAGAGAAACAGCTCCTTGGCTCCTCTCAGGATGAAGTAAAA -TGAATGGTCCTCATAAAACCGTGAAATTTACACTGCACAGCTTTGGCTCTTGGAAATCTT -CCATAGAAGACTCCAGAGGCCAGCAAATCTGCAGAACTCTCAGACCCTGTAGAGCTGAAG -GGAATGCACACTTCAAACCAGGAAAGAAGGCACACGTGTATGATTTAATAAAAACTGAAA -GCGCTGCTTTCAAGCAAGGTTACCGCTGCTTAACAACTCAGTTTAAAATAATACCCATTC -CAACCAAGATTGGCATGTCAGAGGGAGAGAGGTATAGAGGAAGAGGTTTTCCCATGTTTG -AGTAGCACCTATTTCCAGTTATACAGTGAGAATCTAGTATCTCTTTGTGACTCATTAGTA -CTCTTTCTTCATTATTTTTTAAAGACAGGATCTTGTGTAGCCCCATGCTGGTCTTGAACT -CCTATCTTAGCCAAGGATGACCTTGAACTCCCGATTCGCCTTCCTGCACCTCTATGGTAC -TAAGCTCTCAGCTTTGTGCTTCCAGACCAGGTTTATGAGCTATTGGGCACTGGCCTTCAT -GCATGCTGGGAAAGTACTCTGACAACTGAGCCATGTCCTTGACGTACTCTAACCCCAACT -TTTACAGAGTAAGTATAAGTTTTATAGGCAATGCTCTTGACCATCTAACCAAAGGAGATT -GTAATTGACAAGACTCTGACCCAAGAATATCTGCATCTGTTTAGCTGGCATTCCTGTCTT -CTTCATTATATAACCTGGGGTCATGCATGCTTCAGCTGAAACCCTCTTTGTTCCACCACC -ACACTTGCTGAATATGCTGGAAACTTGAACATGTCTTATGCTCCAGGAGCCACAGGGGGC -AGCTGAATGAATGTGCTGTATCCATCATGGGAAACTGGAGAGGATTTTTTCCAGCTAAGG -ACTCTGTTAACCTGATCTGAACTGTTGTTCATTTTCCACTCGCTGCTCTTCCTTTCCAAA -GAAAATATAACTTGTTGACTTAACGCTTTTTCCAATATGCTCTCAATGCAGTTGGTTTTG -TAATTCTGCACCAGGGGAAGTGAGAGGCTGGAAAGAGGAGGCAGTTAGAGGAAGGGAAGC -CTCCACCAGAGCCACTAAGGCTGAGACAGGAGGTGTGGACAGTCTCATTCTGAAAATCCA -GTATGTGTCTACCATGTTTAGTTAAATGGAGAATGACAGTTCAGTTGGAACCTAAGCCAC -AGGTGTTATTTGATTGTCTGTTGTAAGGAGAAATTCCTCTTTAGATGCTGCCTGCCTGGG -GGGAAAATCAGGCCATGTAACTTAAAGTTTCAAATCTTGGGCTGAGGATATAGGTCAGTT -GGTATAGTGATAACCTTGCAAGCACGAGGACTTGAGTTCAATCCCCAAGACCCACTTAAA -AATGCTGAGTATGGTTGTGCAAGTGAAATCCCAGGCTGGGAGGTGGAAACAGGAGGATCC -CTGTGGCTTGCTAGCAGTCCTGTCAAAAATGTTGGTGAGCCCCAGGTACAGTGAGAGACT -CTGACTCAACGGAGATAGGCTCTGTTCCTAAGCATGAGCACAGATACGTGTATACATATA -CTAATGAATGAATATATAGGGAAACACATCAAATCCTCAAAAAACCAAACCAACCAACCA -ACCAACCAAACAAACAAAAAACAGTAGGAGGAATCTGGGTCCCCTTTAACTTATTGCCAA -TCAAGAGTCATGCACTCTATCCATGTGACAAGGCACCATGACCAAGGCAACTTGTTAAAA -GAAAACCTTTGACTGGGGGGTTGCTTACAGTTTCAGAGGGCAAGCCCATGATCATCAGGG -TTGGGAGCATGGCATTAGGCAGGAATGGTGCTGGAACAGTAGTTGGCAGCTAACTCTGAT -CTACAGCCACAGGGGAGAGACAGAGCTAACTGGAAGTGAAATCTCAAAGCTAGCTCTCAG -TGACACACCTCCCCCTATAAGGCCATGCTGTTTGTGTACACACACACACACACACACACA -CACACACACACACACACACACACACACACAGCCTATATTTAAGGCCTCCTAATCCTCCTC -AAGCAGTACCACTAACTGTGGACCAAACATTCAAACGTATGAGCCCATGGGGACCTTCTT -ATTCCAACCACCACAAACTACAATTTGCAAGTCACAAACTGACTTTACAAGGAGGTTCTA -TTTTTGACAAAACCAATGCATACCTTTATGAATATGATAGTTTACTTTATGTTCCATATG -TATGCACATGGGATAAGCATTTGTATGTGTGTGCTCATATGCGTCATTGCACATGTATGC -ATGAGCATTAGGAGGCCCTAGGGTCACATCAGGAATCTTTCCTGTTGCTCTGTGCCTTAT -TCCTTGAGGCAGGTCTATTAGTCAAACCCAGAACTTGCTCACACAGGCTGGTCCAACTAG -CCAGTTTGTTCTGTGGGTCCCCTACTTTGTGGGATTCTGTTTTGTGAGTGTTATAAGTGG -GCTATCATGTTCACCCAATATTTTCATGGGTTCCGGGGATGCAAACCCCAGTCTTATGGT -TCTGGGGATCAAACTCATGCCTCAAACATGCTAGACAAATATTCTATCTCTGAGTCCCAC -CTCCAGCATCTTAATAATATATATTTAAATTTATTTTTATTTTATGTGTATATATTAGTC -TTTTGTTTTTGTTTGTGCACTATGTATGTATACACATTGCTTTTGGAGGCCAGAAGAGGG -CATTGGATTCCCAGGAAATGGAGTTACATATAGCTGTTAGCTGCCATGTTGGTGCTGAGA -GTCAAACCCAGCTCTTAACTGCTGTGCCATCTCTCTAGTGCTTTTATAATATTTTTGAAT -ATATGAAAAGACGAATCAGCCAATAAACCAATATCAAGGGGCAGACTTATGATACAGAGC -TTATTTGTATATATTCTTATTATTTAGTCTTTGTTCAATACTGCCAATGTCTTTGTGATT -TATTCCCTTTTCTAGAAATTCATGGAAATTATTTAAGCTTGTGTAGAAGGGGTAGAAGTC -AAGATATTTTTTCTCTGGAAGAATCAACTGCATGTCCACCAGGCTTAAGATGGAAGACTA -AGAAAATTTCCTTCTCAAGTGAACTTAGCCAGAGGGAAATGTGCTTTTCAACTCCCTAGT -TAATTTGTATATTCCGTTGCAATTTGTTGCCTGATATAAACTAAACTCTTTATGCTTTGG -TTTTTCTGTATGCGTATAGTAGCTTGTAGGATCCCAAGATTGTTTCAGAAAGAGCAACTA -CTTGCGTAGAACTTTAAACATTTTAGGAAAAACACACAACAGAAACAGAAGAAAACAGGG -GCCATGTTTTCCTCATGATTTTAATAGCAGACCAAGAAGCATAGGCAGCTACTGATCACA -TTAGCAAGGCTCTGAGCTATTTGAGGGACACAGGGTCAATTCCAGGAGTGCTTTTACCAT -TTTCTCACATAATTCTGGACTTCCAACATTCTGAATTCCCTGCCCCCTGATTTTAAGAGA -ACTTGATGCCCATAAGATGTTTTTGGCTAATCTGATTGAAGTATGAAATAAATACTCTTG -TACTTACACATACTACTTTCTAAAATTGAAGACTAGTCAGTCAAGGGCTTCTGTTTAGCT -AAGGTCAGTATTCAGAACCCATAATACTGCAACTATTTATTGGCCAACTAAGGATCATTT -AGTGTATACTGAAGTCCATGATGTTTGCATCTGCCCTGAACAGGTAGAGAGGTTTGTCCT -TCTTGTTATCCCCTAAGAGTAAATACAGCAACTATTTATATAGCTTTCCTTTCCTTTTAT -TTCCATTATTTTTCTGTTGCTTTCTTTTTCTTTATTCCTTTGTTTATTTTTCTCTTTCCA -TCTTCTTTTTCCCTCCTTCCTTTATTCCCCTCCTCTGCTTTTTCTATTTCCTCTCCCCCA -AATTTGTCTCTTCTTTCTTTTTGTGACAGAGTCTGGCTATGTAATCTGGGCTGCCTTCAA -ACTTGGTCTCCTCTTCTCTCAACTTCTAAAGTGCTGAGACTACAGGTATGTGCTACCACA -CTAGACTTTCATAGATCTACACTATGCTTAGTAAAAAGTAACCAAATAAGACTTGAAATC -ATCTTTATGGGTGAATTGGGTAGATTATGTGCACATATTACGTCCATTAAATAAAGCACT -TGAACATCTTGGGCTTTGGTGTCTATGGATGCAGAAGGATGCCTGTAATAGGAAAAAGTG -GTTTGACTCAGCAAAAACAAATAGTTTCAAACAAAACTATCAATATGTCATTTCTTCTGT -GCTTTCAGTAATTGGTGTCAAGTCTAAGTTTGAAGTTTTAAAGTTTGTGTTCCCCACGTC -CTTGGAATGAGCAGGGGCAGTACTTAGTGTTAGGCACTAGGACACTGACTCTGAAGAACA -AAGGGTGGCTTTGCCTTTGAGTTGTTGTTACCAGGCCAGCAATCAGGCAAAGAACAGCCA -CAATAAAAAGCAGTCAAATGGCACTTATCTCTGCAGTTGGGGCAAAAGGCATTTATATGG -TTTTAAGCATTTTTTTCCCTTCTCTTCCAGTGAATTTTCCATGACCTTGAGTTTGATTAT -ACATCGGAGTCTTATCACAGCCTCACTTTATTACTCTCACCTCTTTTTTTCCCAACTTCT -TGTTTTGGTTAGTATCAAAAATCCATGTTTTCTTGCAACATTCACAACACAGTTACTATA -ACCAGTGCTCCAATCTAAAGAGACTTTCTGCCCTAATCCACATTCAGTTGCTGCAAACTA -CCACCTAAGACTGAGTAGTTTATTTTAAACTGCATTTATTTCTTGTAGTGCTAGAGACTG -GAAAGCCAAGGGTCAAGGGAACACATAGATGACACCCTGCTCATTCACGGGGACTTCATT -TGGAGTTCTGAGGTGCTGTTGTGTATCACATGGCAAACAGAACACACACAAATGCCAAAT -TAGTTTGTATAACTGTCCCAGTTTGAAAATAACACATGAATATATCTATCAGGGGGATGG -ATAGTAGAGCCCAGGTGAATCAACAACGTCTCAAAGGCCTTACCATTCTGAATGCATGTG -TGTGTGTGTTCACACATGTGTGGATATAGGTGTGTGGCATTGGATATCCTCATCAAACAT -GCTCCACCTTACATGTTGACACAGGGTTTTCTCACATGAATCCATACCACTGATTTAGCT -AGTCTAGCTAGCCACCCTGCTCTAGGGATACCCCGTATTTAATTCCCAAGTGTCTGGGAT -CACAGACAAGCTACCATATCCACCTGGCACTTATGTGGCTGCTGCAGATGGAAATTCCAG -TCCTTGTGCTTGTGAGGTAAGCACTTTACTCATTGAGCAATTTCCTGACCCCATCTCTTA -GTACCTCAACTTCAATATGACTTTTGGTGGCAGCAGTCAAATCGTAGAAGATCCTTTTGT -TTTTCAGTTCTGCATGGTCTGGATAGACCTGCTTGTCATGTACCATTAGTGCCAGGAAAA -CTCGCTATTGCAAGTTTTAAAGACTATCTGTTGAATGACCCACTAAGGGAGCTTTGAACT -TGACTTATTTTCAAGAACACACAACTGGCAAGTCTCTGGCCTTTTCTCTCCAGCATCTTA -GTAGTACTGATACCCACTGCAGGGATTCTCATGAATGGTGGGGATGCTCATGGAGCCATC -TCTACGCAGTTGATTGCTGTTTTCACAGTAAAACTTGGCATTACTTGGGTAGGCCTCAAG -TCAGAAAATTTTCCACCTAATCATTCTTTTATCCAACAAATACTTAATAGTATTCAACAT -GTTCTCTTGAGTGGCCACATATTCTCATTGACTTAATAGGTTAGTGTTTGTAACTCAGGA -TTCTCTTAAGAAACAAAATCAATAGAATGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGT -GTGTACAGAGAAAGGGATGTAGAGGTGTTTTAAAGGTTTGACTCATGTACTCATTGACAC -TAACAAAGTCAAAATCTACAGTGCAGTTCTGCCCCCTACAAAATACCTAGCCCCTGCTGC -CTAGACACAGAGTGCTTTCTTCTTCTTTCAGAACCTTACTAATTGCTCTGAAGGCCTATA -ATTGATTAGATGATATCCACTTAGTTTATTGACTGCAGTCTTTCTTCAAGTCAATTGATG -GTAGATTTTACCCTCCTCAAAAATGACCTCCCTAGCAATCCAGGATTACTGTTTGATTAA -ATACCTTGGTAGTATAGCCTGCCCAAGTTGACACTCAAGGAACTTGATAAAGGAAAAAGA -GTCTTGGATTTTGTATCCAGAACTCCTGAGCTCTAGTCCCAAATTGCTAAATGGTTCTTA -AGACCATTTCTTAAACATTCAGAACCCAATTTTACCTTTTCTGAAAATTATTAGGGGAGG -GACAATAGACAGGAACTTTCCAAGGTAGTAACATCCCATTTGGCTTTATAGTTCTGAGTC -TTTTAAGTTAATTCAGTTTTCGGAATGATTTTCTTCCTATCTTAAAGAGAAAGTGCCCCC -TGCTATAGATGTGGTGCTAGGAAATTGTAACTCAGTGAGGAAGTGTTCACTGGAGAGAAG -CAGATGAAAAATGAACTTTTAAGATGGCTCCCAGTGGCAGCCATCTTGAGGGGACTGAAG -GAGGGGTTGAAGCTGAGGACAATGCTGTAGCTTTCTTGTCATAGAGCAACAAAGATCCTT -GTGCTTGGATCTGCCAGTCACTGGATCTGACTCTGTTCCTGAGAACTCTAATCTGAGACC -CAACCCAGAGTGGTTACCACCATGACAGCCAGTTTTTTCTCAAGGATTTCTCTCATATAA -TCTAATTTTAGCTTAGAGATAAGCTGGCGGTGAACACAACTTTGAGAAGGTCAAGCCACA -GAGTCTATACATTTGTTGACTTGGTTCAGATGGTTGGTTTCCTTTGAAATGTGTTTCCCT -TCCCTTGGCAGTGAGAATGTTGTCAGATATATTAAACTGTCACTAAACTGGCTCCGAATT -CATGCCTGGCCTCTGAGAGCAGAGTTGTCTCAAATCTGTAGCTAGGGATCACATCCAAGC -CCTTGTGTTAAGAAACATTTTTCATGCTCCCCAGGCCTGTGTATTATCTTTGACTAAATA -ACCTTAAGAGAGGATAGCTCGTGAATTGTTCCAGATATGATGGGTTGTAAGAAAAATAAA -GTATCCATATGGTTATTACAGACACACAGCAGTTGTGATGTCTGGCAAAACTCAGATGCT -TGTATCTCAGATGCTCCAATTCAGATGAAATGTGATTGTTATTCAATTATAAAAAATTAA -ATTATACAACTCTTATTGGTTAAAAAGCCCATTGTTGAGGCTAGCTTTATGGCATCTTCT -CACAGTGGCCCCAAGATAACACCCAGAGCTTGCTTTCTTTCTTTCTTTCTTTCTTTCTTT -CTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTTCCATATTTTATTAGGTATT -TATTTCATTTACATTTTAAATGCTATCCCGAAAGTCCCCTATTACCCCCCACACACACCC -TGCCCCCCTTACTCACCCACTCCCACTTCTTGGCCCTGGTGTTTCCCCTGTACTGGGGCA -TATAAAGTTTGCAAGACCAAGGGGCCTCTCTTCCCAATGATGGCCGACTAGGCCATCTTT -TGCTACATATGCAGCTAGAGACACGAGCTCTTGGGGGTACTGGTTAGTTCATATTGTTGT -TCCACCTATAGGGTTGCAGACCCCTTCAGCTCCTTGGATACTTTCTCTAGCTCCTCCATT -GGGGGCCTTGTGTTCCATCCAATAGCTGACAGTGAGCATCTACTTCTGTGTTTGCCAGGC -ACTGGCATAGCCTCACAAGAGACAGCTATATCAGGGTCCTTTCAGCAAATTCTTCGTGGC -ATATGCAATAGTGTTTGCATTTGGTGGCTGATTATGGGATGGACCCCCGGGTGGGGCAGT -CCCAGAGCTCTTTCTGTTTTGTAACAGGTTCAACTGCTTTTAGGTTCCCTTCAACATGTG -TGTACATGAAGAGCCTACTCTGTATATATGTGCATGTGTGTGTTCATATATTTGTGTACG -CACAAGTTGATGTGTGTATAAATTGACATCTATTATTCATTACCTTTTTTACCACCTTTA -TGATAATGTCATACCTCTCTTTTGAATTAGATACTTTACAGGGTCAGCTTTGTACTTCCG -GGATAACATTGTGTTATATAATATTTGATTTGCATGGCTAAGTTTTCTCTCATATGTGAA -TGAGAGAATTTATATATACATATGAATATATAAATGTATTTGTGTGTGTGTGCGCATGTG -TGTGTGTGTCAGAGAGAGAGACAGACAGATATATATATATATATATATATATATATATAT -ATATATATAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAAGAAAAGAAAGTGTAAT -GGAATATATATGTCCTGAAAATAGAAAGGGAGCTACTTAGAGGAAAGGGCCCAGCAACAG -TGGTGGTAATGGTCATGGTGGTGAAGGACATGGGGGAGGGGCAAATAAGAGCAAAGTATA -GCATGTATGTATGGAACGGTCACAATTAAATCAATTTTTTGTATGCTAATAAAAATTTAC -TTAATGCAAGAGTGGGGCTGGGAAGATGGCTCAGTGGATAAAGAGTTTGTTGCAAAACCA -TGAGGACCTGAGTTCAAATCCCCAGAACCCACATAAAAGCCAGGCATGGTAGTGTGTGTG -TCCATAGCCTCAGGTCTGGGGGAAGGGGTTGGAGACGGTGAGTTCCTGGAGCTTGATGAT -CTGACATTCTAGCATGACATTCTAGCCGTATGCTCAGTGAGAGACCTTGTCTGAGAAGAC -AAGGTAGAGAGCAATTGAGGAAGACTCTTGACGTCAACCTCTGACCTCTATGTGCATGCC -CACATGTGAGAGCATACCTGTGTTCACATATACACACAAATATAATGCTTAGACATTGCC -AAACACATTGATCAGATCATACACAGTAACGTAGATCACAGCACAAATTTGCTCCCATTA -GTGTGGGTTGTTATCATATACAAAAGTAAGTGGTGTGTATATATCTGATACAAAACTCCT -CTTATTCACAGGCAATAGCTGTTAAAACTGGTATGGTTCTATTTGTTCAAAGCTTTGAAG -AAGCCTTGACACTTTGGTCTGAAACTTGGTTTTTGGTTATTTTGCTGTATTTTATTTAGA -CAGGGTCTTGCTATATAGCCCATGCTGGCATAAAATTCACAATCCTCCTGCCTCAGCCTC -CTAAGTGGTGGAATTACAGGTATGTCCCACCATTCTGGGCTATGGTGTGTACTTTCTGGT -GGATGAAAGTACAACAGATACATTTGAGTATAGAGGAGCTAAAGCTGGGCTTCCTTTCTG -TCTTCTCCCAGCTGAATGAACTTGAAGGCCACCTTTGTAAAGCTGAGTGAGGGAGACAGT -GGATGAGACTCCAAAGCCAGGCAGATGAGACAGGAAAGGGGTCATAACCCTTTGTCAAGT -CCCCCTCCCCTCAGGTTGCAATAAAACCAGGAAAGATAGATAGACGTCTAGCTGCTCAGA -CCAGAGCAATGGTCAGTCTCTCTGTAAAAGCCTGTGTGTAATGGGATGGCTGGAAAACTG -CAGGCTGGAAGTGATATTAATCTGAAATGGAAATTCCTCCCTCACCTAGCAAGTCTAGCA -GGAGTATTTGGAAATCTTGAAACTAGTTTAAAAAACATTGGGAATGCAGAGGGAGAGTCT -CTGGGATGAATGTCCTCTGGACACTGGGGTCTCTCCAGTCCTGCTAACCACCTTGACTGT -CTTTGGAAGTGGGCTCAGGGCAGCCTTAGGATTCATCCTGGGTGACTTACAGTCTTCTCC -TAAGAATGGATCATCTTTGTCCTCTTGTCCTCTAACTCTAATAGCCTGAGGCCAGGGCCT -TGATACCCAGGACCATGTCTGTAGGCAGCTGGTCATGGCCTTGAGGACTGGGGATACCCT -GGGATTTCTCACTCTCCAAAGACTTCACATACAAACTCACTTCCGTACCCTTCTGTCTGG -AGCCATGTCCAGTGTTGGTCATTCTTCATTGATGCCATTTCCCAGCCTTAGCTGCTCAGC -TCCCAAAGGGGTGGAGAGGACCAGCCATGATGTTAGAGGGTGTTCAGTCAACTCCTTGCT -GTAGTACCAGAACCCTATATGGGAGAAATTACACAAATACTTAATGGTTTCCTAAGAATG -CCTCCTATCCTTCATAGCTAAAGAAATTTCTTTAGAAATTCACATTTGAGGGTTTGTTTT -GGAGCATCATCTTGTTTGGGAAGGCTGGGATGAGGTCTCTGTGTTTGGATTCCATCTCTT -TCTGGGGACAATAATACAGAAGTGAAGAAGCAGATGTGTGAGACCCTTCCGTACAGATGG -TGCTGTTATCCTCTTCCTCCCTCTTATTACCTAGTTTGTGCCAGCAGCAGATGGGACCAG -GCCCTCCCTTCACAATGTGCTGACATAGTGGTAGTGCTGGAGGCAAGACAGCAACAAATA -TCTGCAGAGCTCGTGTAGGCATGATGAAGCTGAGTCTAAGCCTTCTTCCTGTGCTGTCCC -TGATTTCTCATTATACCCTGTGGGGCCACTAGTACACACTCAGGTATCTTTCCACCTTCA -GGCCCTGCCTCTACCTATCACATGCCTCCAAAGAGCCAGGATGCCTTTCTGGACATGTGT -ACATACTCTGTGTGAGGTCCATCAGGAGCACAGTGCTAAGGAAGAGGGTGCAACTCTGGT -GGCTTGAGCAAGGAACTTCTGGGTACCAAGTATGAGGATCATCATCTGGCAAGGGTAGGG -AGGTTGAAGGAGTACTGCCTTGAAGTCTTCTGAAGTGCGGTTCTCTCCAGCAAAGTGTTG -GAGAGACACAGATGGTCTGGGTCTTAGGGCTAGATTCCAGGTCTTCAGTTGCAGTCTCCC -CAGTGCACCATGAGTAAGGGTGTCCCACTGCTCTTTTGTATGCTGTGTTTTACACAGACC -TGGATGCTCTTATGTTTGGTATGTTTGCACTACTCTGCAATGGGTTTCAAGAGAATTCTA -TTTTCATGTCTTTCCATGCTGATGAAGCTTTTAGTTTTCACTGATGTCCCAAGTCCTGGG -AACTGGCTTTGGCTATACTGAGTACTTGTCTGGGAAAGAAGTACTCAGAAGGCTTTACTT -TGTGAAAGAGTACAGTTCTACTTTGACAAGAAGGGCCTCGGGGATCCTATCAATGGCTTT -TCCTTCTGGTTTTGCCCCTATGTGCTTTTTCTACATACTTTGTCTTTATTGGGGCACTTC -ACATCTGTATCTTGGAGTGTCTAGTCTGTGTGTCATGTTCCATGCCCTGGCTGTTAAACG -TATCCAGGCATGAGTCCATAATTGTGTGATCCCCTCCCCAATACGATCTGTGGTATCATA -GAGGTAGTTTTGGAATCATGTCCTATTGTAGAAAGAACAAATAGGTCTCGGGGGTTAGCT -CCATCTGCAGAGTGCTTTCCTTGGAAACAGGAACATTTCTTTGATTCCACAGAACCCACA -CTAGAAAATGGGATATAGTGGCATGTGCCTATGATCCCAACACTGGAAAGGCAGAAATAG -GCAGATCCTGCGGCTTGCTGGACAGCCAGCCAGGCCTATTTGGAGCATTCTAGGCCAGTG -AGAGACTGGTATCTCCTATGCTGCTGACTTGAACATCTCTGGAGCACACTACCAGGAGCA -GAGAGTGGCCTTTGATTGTGCCTTAGTTTCCAAAAAGCCCTCCTGTCACTCACTGGACAG -GGAAACAATGACACGTAGTATGTGGGTTTACTAAATAGATGACCTCATAGTCTAGCTTTC -ATCTGCAGAGTAGAATTGAACCAGGTCAAGGGATGAGGCACTGGAAGCTCAGATGCCAGG -TAGCTTGAGAAGAATGGGGACCACAGGGAAAGGTCAGGATGTTGTTGTCAGAGGAGGTGG -CAAGCAAGCAGTCCATTTGGTCACATGGGCAGGGAAAGAACTTTTCACATCAGCCACTAT -CCCTCTGTGTCACTCAACTTCAGCATCCTCTGACAAGCTAGCTTTCAAGCTAGCAGGCAA -GGTCTGGGCTTCTGTTTCTCTCTCGTGGCATCGTTCCCTGGCTTACAACCCAAGCCATTT -CACCTCAGTGATTCCTCCTTTCCTGAAGACCGGCTGGACCCAACCTTTCTCTATTTGTTT -CGTCTGGTGCTAATCTCACAGTGTACTAGATAATACATGGACCTTGACCATGACACACAC -TTGGGATCTTTTTTTTTATTATTATTTTAAAAGAAAGTCACACTAGGCCCCCAAGGCATA -ATCAGATCTATTATTACATCCTGTTTCAAGAAAGGACAGGGGTAAAATCCAGGCCAGATG -GCACTTGAGCAAGCAGGCCACCTGCTCCCACTGGGACTGTTCAGGTTTTGAGGGCCCTGG -AAAGTTACCTAGGTTGCTTTGCGCTAAATCATAGTTAAAAGCTGTCCATTTGGAAGTCTG -AGTCTCAGTCAGGTGTTGTAGTCATAAGAAACAAGGACAGAACCATCAGGATGCTAGAGA -ATTGGGTTTGGGGGTAGTATCTGGGGACACCACTTCAAACCAGGCTGCAGAATGAGCCTA -GGAAGATAGCTATGTTGCCACTGAAAGTGCACACACTGCCGCTGAATCCTTGGACTCTGC -TGCCTATTATACAAGCATCTCTATTGCTGCTGGCATGGGAATACAAACTTGCTTAATGTA -CAGAGTTCCCGATTCTATTTACCTTAAACTGGTAGCTTCTCATTCAGTGCCAATTGATAA -TGGGCTAAGAATCTTACTTAGGAGTTCCAGTTAGGGCCAATGACATAGACGTGGGAAAGA -ATGGAATGTTGAACTACTATTTCTTCAGCATGCTTGACCTGAGTAGGCTTTGTTGCCTTC -CTGAAACCCCAAATGAGAAATCCTCTAGGCAGTGGAGAAAGGTATAAATAATAGGTCTCT -CAAAAGAATCACAGATCCCACCTTCCTCCAATAGATCCGTCCTCGACCTCTGTGTACTGA -TTCCAAGCTTAAGGACTCTCATTCAGTGTATACTTGAGTACTTGAGAATCAGTCATTATT -ATTTCTTCTGAGAATGACCTCTTTCCCATGAAGCCAATAATCTAGTTGGGAAGTTCAACA -AAATGAAGTATGGGGCAGTGAGTGTATGGAAGGACTGTACCCTGAGATATGTCATCAGGA -GAGGTGACATGGAATCCAGATGGATAAGTAGGAACTAATTGTCAGGGTATTGGAGGGGTA -GGGGCATAAGAGGAAGAGCTAAAGCTAAATATTGTTGCAAAATGGGATCTGGTAGAGCTT -GAAGTGAAGGGACAGGCACATCATGAGAGCTTTTCATGCCTTTCTGAGGAGTTTGGATTT -TATGTCTAAGATTATGGAAAAATCATTAACAGAAATTTAAGGCAAATCATTTTATATATA -ATGCCTCATTATGGAAAATAAATGGCATAGGGCCGACAGCTGAGCAGAGAAGTCAGTCGT -TGATAGTAGAGAGTTGGAGGAGAAAGATTCAAGAATGATGATTTCACATGGTAACTGGCT -AATTGTGGGATGTAAAAGACAGAAAGTCACAGATGATAGCTAATTCATTGCTTGAGCACC -TATGTGAAGAATAACATTAAACTTAGGGGAGAGAAGCTATATTGGGTGTGAGATGCTTAT -GAGGCACTGAATAGAGATAAATTACAGGCAGGTGGAGCTGTGGGTCAGAACATCAGGGAG -TAGACTACATTGGGAATAGGAGTGGTGGCTAACTGGAATAGATTGGGAACATTAGTAAAG -CACACCTCTGGGTGTGTCTATGAGGGCATTCTCAGAGATGATTGGCATGAGAACTGATAG -GGAAAGACCCACTCTGAGTATGGGCAGGCTTGTGTGGAACAGAAGAAGAAAGAAGGAAAC -GTAAGAACAAACATTGGTTGGCGCTCTCTGCTTCCTGGTTGCTGGGTGGTGAGCAGCTAG -GATTCACCAAACCCTTCTGACATTCCCCCAACCCAGTTCTATCTGCTTTCCCTACCCTAC -CCAACGTTGTGTTCTCTTTTACATTCTTCAAGACCAATTCACATTACCTGACTATTCTTG -GATGTATGACCTTCCATTGAAAAATGGTCCTACCCTTATATAGGCATAGAGACAATATAG -CTAGTCAACAACAGATTTTACGGTCCAAAACTATGAGCCAAGAAAAAGCTTTCTTTTAAA -TTCTTTAAAGTTCTGTCTCTCAGATACTTGCCACGGTTGCAAAAAGTAGTAAACACAGAG -AAGATTAGCATGTAGTCTCTGATAAAGTCATAGACAGACCCAGAATGAGAAGACAGGAGA -CAGAGCTGTGCTCCATAGTTCTAAGTAATTTGCAAGTACAGAGAAATTACAATGTTTAGG -CAGCTTATGAGGGAACTTGAAAGAGTCTAACTTAGAAGCAGGAAGAAAAGCCAAGGAGAA -AAATTTAAAGAGTGAGTATAAAGTCCAAGAAACATAAGCACTAAAAAACTATCTGGTGTT -GGTAGAATGATGTCCATGGTGACCTTAAGAGAGTTGTTAACATGGAGGAATATCCCCGAG -GTGTGTAGGAAACTGAAGAGAAAGTCACTACAGTGGAAGGAGAAGGAAGGGGATGCTTTG -CATGGGCTTTGATTACCAAGGACAAGAATGAGATAGGATTGGAGCTAAGGGAGACAGGGC -TAAAATCTGGTCATTACTATCTTGCCAACCTTAAATGATTTCTTGGAGAGTTTCATGAAA -TGTGTTTTGATCATATCCACCCCTCCCCCAACCCACTTCTATCTGCTTTCCCTACCCTAC -CCAACGTTGTGTTCTCTTTTACATTCTTCAAGACCAATTCCCATTACCTGACTATTCTTG -GATGTATGACCTTCCATTGGAGAATGGTTGACTACCAATACTCTGGCAGCCTTTTCTTAC -ATGGTGTACTGGCTAATTTTGTGTCAACTTGACACAGCTGGAGTTATCACAGAGAAAGGA -GCTTCCGTTGAGGAAATGCCTCCGTGAGATCCAACTGTAAGGCATTTTCTCAATTAGTGA -TCAAGGGGGAAAGGCCCCTTGTGGGTGGGACCATCTCTGGGCTGGTAGTCTTGGGTTCTA -TAAGAGAGCAGGCTGAGCAAGCCAGGTGAGGCAAGCTAGTAAAGAACATCCCTCCATGGT -CTCTGCATCAGCTCCTGCTTCCTGACCTGTTTGAGTTCCAGTCCTGACTTCCTTTGGTGA -TGAACAGCAGCATGGAAGTGTAAGCTGAATAAACCCTTTCTTCCCCAACTTGCTTCTTGG -TCATGATGTTTGTGCAGGAATAGAGACACATGGCAAATACCAGTCTTTGCATGCATAAAA -TCTAATCTACTGTCTCCCCTACCCACTTCCAACCCCATTACCTTGGCCAATGAGGGAAAG -AGAAACAATTCATCCAACATTTAGCAGTTATCTCGTGAGCAACTTCCATATTCTAGGTAC -TGTTTTGGGGATTATTAGTGAATGAACTAGACAATGATGGCTGATCTCATGAAATTCAGG -TTCTCTGTGTGAGTCTAATAGCTAGACAGACAGAGATTTATAAAGTGCCCAGAAAAAAAA -AAAACAGGTAGGACAAGATAAGAGAAATTCCTATTGCATGGGAATCCCTATTGTATGACA -GGCTATTGACATATTAGATGCTGTGTGTGTGTGGGTGAGTGGGTGGGTGTGGGTGTGGGT -GCGAGCGCACGCTGTGTGTATGTGTAGGGAGGCTCTACACTAGTTTTCTAAATATTACCC -CCAGCTTATTGAACCAAAGTCACTAGTGAGAAAGAAAAGAAGACATGTTAGGTTCCCTAA -AGAGAGTGTTTAATGACAATAAGGATCAATCACATACATCGTTAAGCTATCTGACATCAG -AGCAGGCCTAGTGCTTACTGCCAGCTTCTGTTTGCTGCCTGTGCCTCACTGAGCAGTTAT -TTCATGGCTTCCGGATGGTTCTGTGGCCCTTAATTCCTGGACAATATGTATTTAGGAAGG -TAAGGAATCATTTGGGGAAATGAAAAAAAAAAAAGGAAAAATACTGTCTTTTAAAATGCA -ACCCTGAACTAAGCAAAATGCTGACTGTTGTGGTGCAGGCCAGAATCCCAGCTACTTAGG -AAGCCGAGGCAAGAGGACTCCAATCCCCAGGCCTCGTGGTGAGACCCTGTCTCCTGAAAC -AAAACTGCTGGGTGGAGTGCTAGCCTATCAAACAGGAAACACTAGGTGCAATTCTCAGAA -TTACAAACTGACAAGAACTAGTTCTGGGACCAGGGGTTGATAAGTTCATAAGATTGTATT -TAAATTGGTTTCCATGGAACCCAGACCTAGCATCTGTATTTTGGGTAGAAAAGGGTGTCC -TTGGTCCCTCTTGGAGATACTGAGATCTCTACTTAGTATTTCTTCCCCTCCCACTTCCTT -GAGGGCTATTCCAACACTGTCTAGCCTAAAACATGGCTTTGTGCCTGTTCCACTTCTTGC -TCCCTGGGATGACAGGCTATCCATCTGTCATCTGTCTCTGTCTCAGCTTCTCTCTCTCTC -TTTCTTTCCCCAGGAGCCTATAGTTATTGCTAATTTACAACAGTAGGACATACCCATTTC -TTGTACCTTGCTTTTGCCTTGTTCCCTGACCAGGCTGTTCTGGTGGTCTGCTTGGTGCCT -CAGCTCCTGCCCTGGTCTTCTCTTTCCTCTTTTTCCCAGCCCACTGTTATAACCTAAGCC -CTCACTGAATACCTCATTCTGACTGTCACATTGCCTACCACATCTCTGACTGCCACCATA -ATGGAGATTTCCATTCTTGTGCTGTTTGCTTGTTGGGAAGCCCTACTATCCTTTGCTGAT -TATTCTTGGGACTCAGTTGAATGCTCTTAAGAGTTTCATGTATCATTTTTCAGCCACTTT -GGAAGTTTGAGTAAAAATGCCCCCCATAGGCTCATAGGGAGTGGCCTAATTAGGAGGTGT -GGCCTTGTTGGAAGAAGTATGTCACTGGGGTGGGCATTGAGGTTTCAGATGCTCAAGCCA -GGCCCAGTGTCACTCTCTCTTCCTGCTGCCTTTGGGTCAAGATGTAGAACTCTCAGCTGC -TTCTCCAGTACCATGTCTGCCTGCATGCTGCCATACTTCCCACCATGATGACAACGGACT -AAACCTCATCACTGTACGACAGCCCACAATTAAATGGTTTTTTCTTAGTAAGAGTTGCCT -TGGTCATGGTGTCTCTGCACAACATTAGATATCCTAAGTAAGATAGCCACCACATGGAAT -TTTCTCTTAAGACCTCTGAGGATATCTCCTCTTCCTCTTCCTCCTTCTCTTCCTCTTCTC -TATCTCTTCTTCATCTTGTTGTTGTTGTTCTTCTTCTTGTTGTTGTTTTTCTTCTTGTTC -TTTTTCTCGTTCTTGTTCTTCTTGTTTCTTGTTGTTGTTGTTCTCCTCCTCCTTCTTCTT -GTTCTCCTTCTTGTTCTTCTTTTTGTTCTTTTTCTTCTTGTTCTTCTTGTTCTTGTTCTT -CTTGTTCTTGTTCTTCTTGTTCTTGTTCTTCTTGTTCTTGTTCTCGTTCTCATTCTCCTC -CTCCTCCTTCCCCCCTCTGTCTCTCAGAATAAAGCTCACTTACACTAAAAAGATAGACTT -TGTCCAATTGTCTTTAGTTATGATCAAATTGTCCTGAGACAGACTAACTCTGGCATGTGA -GAAATAGTATCCTCAGGATCCCATCTAATTGTTGAAAAATAGATTTAATAGTTTACAGTG -GTGTTAGGTTTATAGAAAAGTTGATTGAAACTATGGCAAGTTTTTATTTTTCCATCTTCT -CAGTTCTCTCCCTCCTTCAGTTTCCCCTACTAGTTTTCTGCATTAGCATGGTTATAATTA -AGTTGATCCTATCATTATTGATTGAAGTCTATAATTTAGATCAGGGTTAAGGCTCCTTAT -TGTGTGAATCTACAGTTTTGGGAAAATGTATCAATGTGTTTACTCTATCAATATAGATAT -ATACTGTAGAGATAATATATAGTATATATGATATATATGATGTATACATACACACACACA -CACACACACACACACACACACACACACACATATATATATATATATATTGTATCTACTCTA -ACAGTAGTGTAAACAACATTTAAACTGCCCTAGAAATATGCAGTGTCCCTCGTTAACCTC -TGGAAGTTCTACTGTTTTGCTTCTGAAGCTCAATGTTTTCCAGAATGCCACATAGTGGTA -ACTGCTTAGTGTGATACTTTTACTTATCTTGTCTACCTTGCTTCCTCTCCCTCTTCTCCT -TTTGCTCTCTCTTTCTCTTGCCCTCCTTTTTCCTAGGGCCTTGCACTCACTAGGCAAGAA -CTCTCATGCTGAGCTACACCCCAGGTCTTTTTATTTTCTCCATTGTATAATGAGGTGGGT -GCCAGGGGCTGGACTCAGTCAGTCCCTGAACCCGTGGGAGAATCAGGATCCCGGTGCTCA -GGTGGTCAAGGAGTCGACAATGACAAACAGACATGACACAAGGGAGTGTTGTATCTGAAT -GTAATTTCTCAAAGCGAACATCAGACTTATATTACAGAAGAAAACAAGGAAGTTAGGTGT -TACATAAACCAAGGTACATTGAAGTTATCCGATGTATGATGATACAAAACAGAGAAACGC -ATACATAAAGGACTAGCAGGAACCAGACAGTGTTTACAACTGAGATAAGATCAGCCCTAT -CTAAAGTCAGCTATTCTTAGGAGCCAGGTGAAAGGGCTAATAGTCCAGGTGCAATTCTAG -TCTATTGCTTATCCCACAACCAGGGGGTTTTGCTCTTGCTAACCTTTTCTCTAGTTCCTC -CTTAAACCACAACCCTCCTTCTTCCTAGACCATTGTAAATTCCTGCATATGGGGGTGACT -TGGCTGTAATTCTAAGTTTACTTTGTAGAACTTGCCCTGAGATTTCTAGCTCTTATCCAG -TAAAATACTGAAAGAAAGCATGCAAGACCCTCCACACGATTGCAGGGACAAATCTGGTTA -TGGGATGCCAGAGACTCTCCAGGAGACAAGTTTCTGTGAAACTTTTTGCCTCAGGACTGC -AGCCAAGCTTCTGGACTTGTCACTCAAACTTCACTGGAGTGGGTGTGTCAGGTGGGCCTT -GAACTCACTATGCTGATTCTTCTACTCCAGCTATGTGCTAAGATAGCAAGTGTGTACCAC -CATACCTGGCAGTAATTTTAAAAAAAAATACTTGAATAATAGCCTATTGATCCACTCAGG -TATTGGTGGTTATCTTGATTGCTTCCAAATTTTGCAAAGTTCTTGATAAAGCTGCCATCA -GGATCCAAATGCAGGTTTCGTGTTGGTCTAAGTTGTTGGTTAATTTGGGTAAATCAGCAC -TATTGATGTGTTGGACAGGAGGCCTTTGTGGACTGTTATAAGAGAGTGCTAAGCTGTGCT -GAAAAATAATCCTGCTACTCTCCACTCCCAACAGTGATGAACAAGAATTTCATTTGCTCT -ATGTCCTCACTGGAATTTGGTATTCTCAGTGTTCCAGATTTCAGCCATTTGGCTGAGTTT -TTCCTGAGCCAGCTGGATATCTAGTGATGTCACCAGGACCCTCGCTTAGTCCTTCTAGCT -CTCACTTGTCCTGTTCTTCCTGGGTTAGCTGTAGCATTCTTTTATAGATATTTATCCCAG -TGTCTCTGAGTGGCTCTAGGAGTCTTTCTAAATCCCTGACCCGAGACTGTGAATAAAATA -AATTGCCTTGAGCTGCAGTCTGGAGGTTGCTTGTTAGGATGAAGCTAATGTAATAATCCC -TGTGGTGGGAACTTAGCACATGCACACAGTAGGTGTGATGAATCTACTCACTTTACCAAG -CAGACTCCTTGCAACTACTGGTGGTCCTGCAGGTATTTAATCATCTAATCTAATTCTTCA -GGTGGTGTGTGGCATGCTTCAGGCTCCGTGGAAGTAGGCTATTGCCAAGAATCCTCAGGG -GATCTTTAAGAACTGAAAAGGTCCCAAGATACCATCTCATTGTGCAGCTAAGATTTAGAG -ACCTAAAGAGGTCAGGGGACTTGGCTGAATTCAAGTAGAAATGCAGGAGGAAAAGCCCAG -CTGTAACCCAAGAGGGATATCACTTTCCAGCCTACAGTGATGTCTTTGTGTAAGTTGGGT -GTGGCATGGAGAATCTCTAGTGTTTTGTTTTTAGAGCTGTACTTTATCTTTCTCTTAGTT -CTTCTCATCTACAACTGAGTTACTGTTCCTATTTCCTTATCTCATCTAATTTAAGGCTAT -CTGAAGACAGCCTGGCTCTGTGTTTCAATATATTTTCAGGTGTAAATACATTGAACACTT -GTTACCACTGTAACTTTGGGAAAGTTACTCAAATTTGTTGAGTTTATGTTTTCTTAGCTG -TAGAACAACTGGAGAACCTTTATTCCTGGTTGTTGCACATCTGAATGTGTAAATACTGTT -AAATTCAAAAAGTTCATGTATGTGAACTGTGCTTACAGAGTTAGCACAAATTGAGTGTTC -CACAGGGGGTGGTGTGGCAGGTATTTCTGATGTCAGACATTGAAAAGCACAAGGACAGAA -TTTTTGTCCATGAGGAATGTTTGTCCCAAGATATTCTACATATTTTATAAGGTTGCTATC -AGTCAGGAGTTGAATTTATATTTTGTAAGCAGAGGAAGAAAAAATGATCATCAAACTGAT -ACTTGGTCTGAGATTGGCCAGTAAATGTAGAATTTTATTCAGCTGTAAAAAAATTTGAAA -TCAGGAAATGTGAAGGAAAATGGATAGATCTGGAAAGTATAATATAAAGCCAGACACACA -CACACACACACACACACATACATACATACACACAGAGGCATATGCACAGACACACACAGA -CATACATACACATAGAGGCATATGCACAGACACACACAGACATACATACACATTGTGTGT -ATAAGTGTGGGTAAAGCCTAGAAAAGTAGAAAAGAGACCAAGAGGGGTTAATAATAGGTA -AGGAGAAAAGATGCGAGTGGGGCAAAGGCATATTGGACATGAAAAAGGGAGAGACTTAGC -TGGGTGGTAGTAGTGAACACCTTTAATCCCAGCACTCAAAAGGCAGAGTTAGGTGGATCT -CTGAGGTCAGTGTGGTTTACAGAGGGAGTTCCAGGACAGTCAGAGCTGCACAGAAAAACT -CACCTTGAAAAACCAAAAAGGAAAAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAG -AAAGAAAGAAAGAAAGGAAGAAAGAAAGAAAGAAAGAAACAAAAGAAGAAAGAGAAAAAG -GAAGAAATGAAGGAAGGAAGAAGAAAAGAAAGGAAGAAAAAAAGAAAGGAAGAAAGAAAG -GAAAAGACTTGGGGGATAGACATCTACTATCTTAAATGCTAATTTGAAAAATTAGGTGAC -AGGAGAGGTGGCTTAGAGGTTGAGAGAGCTTGCTGTCCCTGCAGAGGACCAGAGTTTGGT -TTCCAGTGTTCAGGTCCAGCTGCTTACAAATGCTTATAACTGGGGAATCTGATGGTACCT -GTGCTCATGTGTACACGCACATACAAACACACACAGATAGGCAAGTAAATAATAGAAACA -CACATTTTAAAATGGAGAGATGAAGAGATAGAGACAGAGATATAGAGAAAGACAGAGACA -GAGACAGACAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGACCGA -GACCTTAGGGCATTTACCTGTGGGAAGAAAATACTTTTATTGTTGGCAGAAAAGGACAAC -TCTCTTTTTCTCTTTCCCTTCCTCCCCCATCATCTCTCTTTTTCTTTTCCTCTCTCATCA -TCCCTCTATAATTCCATGATATACAGATAACAGAAGCCACATGCATGATGCCAAAGGGCC -CACCATGAGGCAGGTACAAATGGAGGCTTTTTCTGATAGCTCTCAGACCTCCAGCTCTGT -TCTGCTCCAGGAACTCCTCTTGGCTCACTTGCCTTTCTGCCTCCTTCATTTCCCCATCTG -TGGTTTCACAAATAAACTCTTCTCTTGCCTCTCTCGGGCAATGAGGTCTGGTGCATGAAA -TGAAGAGGCCACCTGGTCTCGATTTTCAATCTGAGAGCCTTGAACAATATCATCAAGGCT -CCATTCTATTGCACTGTGATTCTTAGCCGTGATTCTTATGTTTTGTTGGCAACACATACC -ATTACACTATTTAAATTCTATTTTTAGAAGACCTTTTCAAAATTCTATCATTGACTATTC -AGGAATAACATTTACTCCTGGCCAGAGTTAAGATAATTTTTGGAAATGACCAATTAATGA -TTCATGATGTTTCTACTTAGTGGAGGATTTTAGTGTATCTTAGACTTAGAAACTAGCACT -GATTGATGGAGATGGGGGCGGGGGCAGCAAATTGAGTTATAATATATATTTTATGTTTTC -TTATAAGAATGGATTTTGTGTGTTTTCAAAAACTATGATTCACTACAGTATGGTAGGAAG -CTGAAGAGTATACAAACGAAAAATGGCTGGAGGGATAGTCATGAGTCTACAAGAAGGCTA -GCCAAAGGTTTCAGCTTATCCCTCAGCTTGGGGCAAGCTTTCAAAAACATTCCCAACTCC -ACCTGTATTTTTCTTCAGCTTGACCTCAAACTAACTCTCTCTGTCTCCCTTTCTGTGTGT -GTGTGTCTCTCTCTCTCTCTCTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCT -TTCTTTCTTTCTTTCTTTCTCTCTCTCCCTCTCCCCCCTTCTCTCTTTCTTTCTGCCTCT -GTCTCTATCTGTCTCTCTCCCCTTCTCCATTTTCCCAACTCATCCTGTTTCTGTCTGTCT -GTCTGTCTGTCTGTCTGTCTGTCTGTCTGTCTCCCCTTTTCTGTCTCACCAACTCTCTCT -GTTTGTCTATCTCTGTCCCCCTCTTTATCTCCCCATCTCTCTCTCTCTCCATATATATAT -ATATATATATATATATATATGTCTTCAAACTCTGGATTGGTGTGGATGACCTTGAATTTC -TAATCCTCCTGCCTCTGCCTCCTGAATTCTGAGATCACAAACACACATGACTCCACCCTG -TGTTGCTTGAACTCAGGGTCTCATGTGTGCTAGGCAAATGATCTGCTAATTGAGCTGTAT -CTTCCAGCCTTCACTCTTTCTCTTGATGTATGAACTTGACCTTCTCACTTCCAATCAGTG -AGCTTGTTTCTTCACTCAAGTACTAGAGATTTAGCTTGGTTGATATATCCAGACCCCATT -GAGCATGCCCATTTTAAGGCTGTTCCTCACAGAATGTTCTAGAAGTTTTGCCATATAGAG -GAACTTTCTTTGAGGACAACTGTCTGCTCCCTACTTGTCCCTTAGCTCTTCCTTCCGCAG -GCACCTTAAACAAAGCCTCCTGTGTAATTTATCACCCGGAGCCTGTAGTCATGTCCCACT -TCCTCAATGACTTCTTGTAATGCTGAAATAGGATTCATGATTTCTAGGATATGTGCAAAT -TAAACAATATTTGATATGAGGGATGGATTAACATTCTAGGAAATTTTAGAGCAATATTAA -ATATTAGGCTTTAATATGGCAACATTTTCTAGGCAGGAATTCTAAGTCCACTTGGTGAAG -TGGGGACAAGCTCTCATCTGTAGAAGTGAATTTGGAAGGCCCTTAAATTCATGCCCTCAA -CCCCTGTGCTTTAAATGCTTTGAAAGGCAGTGGTTCCCATGTCCCCAGCGAATACTCCCG -TGCCTTATCCCCTACAGTTGAGGAATTCTAGAGCATCCTATCTTGTTGCCCTAAATTATC -TTACTGATGCACTAAAGATACATCACAACAAAATGGATCTGAATATAAGGCCCTTACTTC -CTGGGAAGGCAGACCTTCTGAACGCCTTACCCTCCTTGCTTTCAGCCAAGGCTACCATGA -CATGCCTCAGAATGATGTGTATCTGACCTATCACACAGGACCATCACCCCTTGGGGGACC -AGTTCTACTTAATTTTACTTTGAGGTTGCATAGGGCTCAGAGTGTGGAATGCTAAAATAC -AGTCCAATTTTGCAATGGAAGCCTACCTCAAGAGAGTGTGTGGGTGACATCTCACTGGAC -ACCAGCAGGTGTGGGAGCCAAAAAGGGCTGGTCTGAGACTCTGCTAACTTGGCAGGTTAA -CCAGGAACAGATGGGCATCTGTGTGCTGCCAGAGGAGATTAGGTACATTCATTTGTTTTC -TTCGACAGATTTATAAAAACTGTGCCCTCCTCATTTCACTGCCAAGGTCTTGACAAATAA -AGTGTTCAAAAGCACAGAGCAATACGGAAACGCCAGGAATACTGGGTTTATATACATGAA -TTGTCATGCACCTTGAGCTATGGGGACATGTCCTAAGCTTTGGAGCACAGAGTCTGCAAA -TTCTTAATAATCATGCTTATAGCCATCCTGTAGATACTTTTCAGTCCCATAGGTCAAGAT -GGGTCCATATAAAGGCCGTGTTATAGGGGCACAGCTTGGGTAGAAAGATGTTGGTGTTGG -TGAGCATGCCACTCATTCTCAGGGATTTCAGCCTGCCCCTTGACTCAATTTGACCCTTGA -CCTCTGATTCATGTATAGCAGGGTATTTAGTCTCCTTGCTAACTCAACATTTTCGGCTTA -CTTCAAATCATTGGTGTCATTTCACGGAAGAATTCTCCATTGAAGAACACGTGGTCCTAG -TCAGCAGTTCTTTTATTCACTTTAGGAGCTTGGCCAGTGCCAACACTGGTTGGCACCAGT -CCTCACAGAGTCATCTCTAAACACAAAGTGACTAGACACTCTCACCAAGGATATTCACTG -AAATGATACCTCATAGATTTACACTGCTAACATTGACAGATTAGAAACCTGTTGACGCAT -GAGAGGAGTTCATGAGGTAGCAAGCACGGGGTCTGCACAGGTCTGCACCAGGACACCTGC -ATAAACATTATGGATTGCAGTTCAGTGTTGTTATGGGATTCCTGAGTGTGCTAACAGGTG -AGTTTCTGAGTCTTGTACCTTCTCGTGGGCCCTTTCCCTCTGTTGGTTTGTCTGGTCCAA -CTTCGATGTGCTAGTTTTTCCTTTACCTTAGTATATTTTAATTGGTTATATTTTAATATT -ATCTCATAGAAACCCATTCTTTTCTAATGAGAGACAGAAAGGGAATGGATCTGAATGGAA -GGGGAGGTGGGGAGGAACTGGGAGGCTCAGAAGGAGGAGAAACTGTAATTGAGATATATT -ATGTGAGAAAAAAAATCTATTTTCAATAAAAGGAAAATAATAATAAGTTAATAATAATAA -AAAGGAAATCGATTGAAGAAAATGCTGGCAAGTGAAATGACTGTCCTCAAAAAAATAAAA -AAATAAATAAAAAAAATAAAAACAAAAACAAAAACAAAAAACACAGGAATTCTGGAGTTA -GACTTGACTCTGAACCTGGGTCTTAGCTACTAGCTTGCTATTTGTTCTTGGGCAAATTGC -ATAGGTTCTCTGAGACACTGATTTCTTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTG -TGTGTATGTGTGTAGGCCCAAGGCTGATGTTAGATGTCTTCTTCAATGGCTCTCCACTTT -ACCTTGAGCCAGGATCTCATGTTGAAGCTTGAGCTAGCCAGCTTGCACTATGGGTTCCTT -ATTTCTGCCTCCTGATCATATCACAGGCAGGCCATGGAGCCCATTGGCCCTTTACATGAA -TTTTGGAGACCCAAATTCTGGTCCTCATGCTCACGTTTACACTTTATTCACTGAGCCATC -TTCCCAGGTCCAGATTTCTTTTTTTCTTTCTTTTCCTTTTAAAGATTTATTTATTATTAT -ACATATGTACACTGTAGCTGTCTTCAGACACACCAGAAGAGGGCATCAGATCTCATTACG -GGTAGTTGTAAGCCACCATGTGGTTGCTGGGATTTGAACTCATGACCTTTGGAAGAGCAG -TCAGCACTTTTACCCTCTGAGCCATCTCACCAGCCCGAGTCCAGATTTCTTATTGCTAAG -TAGAAATTATGAAATGTGACTCATTGACTTGTGTGGTAAACAGGTTAGGTGATAGGAGCC -TTTCATTATTATAGATAATTAATATTATTACTATGTTGGGAATTTCTCAAGGGCTGTGTA -TATCTAGTTTAAAGTTTCCTTCTAGAGCCAAGTGATAAATATATTATTTTCCAGTTTAAT -TTCCTAAACACGAGACACGCTGTTTTCCCACTATTCTATACTAAAAGACTTGTTTGTGGT -CATAGATAAAATAATACTATTTTTTTCTAAATATCATCTCTTCTTAAAGTAACTTTTATC -AGGCTTACATGAAATACAAGGAGATTTTACTAGCAAAATACAGAGTGCTCTTTTCATACA -AAGTTGACAAACTTGAAATTAAACACAATGTCTGTTGGCAAAACTGAATCAGGTAATTCA -TGTTGTCTCTGGGGTTGTTTGCTGTTTAAAAGGGGTGTGTGTGTGTGGATGGGGGTGGGG -CGGGGGAGAGGTGGGGTGGGGGAGGGGTTGGCTGATGGACCACAGCTCATTTTCTTCACC -ATGATGGCAATCAAGAGTGATGGAGGCTAGTCCAAATGCTGTGGATAATTTGAATAACCT -ATGTTATTACATGTAATGTTCTGTTAGATAGTATTACATAAAATATTTATAAAAGTAGTC -TCTAATTATTGTGAATGGTCCTGGTGATGCCTGAATTTTGATGTTAATTCTGCTTCCCAA -GAGGGGTTGTCTGGAAAAAGGAATAAGTTACATTCTCAGGTGACTTCTCATGAACCTTTT -CTCAAATGAATAAAGGGACCAATGACCGGGCAAGTAGGCGAGACTTCTGGGTTGAATGGA -GGAAGAGAGGAAGAGAGGAAGAAAGGAAGAGAGGAAGAGAGGAAGAGAGGAAGAGAGGAA -GAGAGGAAGAGAGGAAGAGAGGAAGAGAGGAAGAGAGGAAGAGAGGAAGAGAGGAAGAGA -GGAAGAGGGGAAGAGGGGAAGAGGAGAGTTAGGGGCCTTTTGGATGGGGATAACAAGATG -GTAAGATGTAGCTACTAGTGTCTCCTGGCTTAAATGGCAAATCCTCCAGGACTCACCACC -AGAGGATTTAGAGTTAATATGCCTTACAAGAATAACATTCTATTTGTTGCACCCAGCGAC -TGAGTTACCATTGTTTCTGAACTAAGTTTTCGTGGTGTTTTTCTTCGTGGGGCTGTTCGA -CTAGATTCAAGAGAGAAAGGTATGGCAGGAAAGCGTGGGTTTGCCAGATGTGTACCATAA -AGGCCATAGGTTTTGAAGCATGGGGCTGGCATGGTAATAACCCACCAGTGGGAATTTTTA -CTGGGTGGAGAGATTTTGGAGCTCTGAGTCAGAGTCTCCTGAAGATAAGAACTGGCCAGT -GAGGCTCAACTGGCAGTTATCATGTAGAAGAATGCAAATTGATCCATTCTTATCTCCTTG -TACAAAGCTCAAGTCTAAGTGGATCAAAGACCTCCACATAAAACCAGAGACACTGAAACT -TATAGAGGAGAAAGTGGGGAAAAGCCTAGAAGATATGGGCACAGGGGAAAAAATCCTGAA -CAGAACAGCACTGGCCTGAGCTGAAAGATCAAGAATTGACAAATGGGACCTCATAAAATT -GCAAAGCTTCTGTAAGGCAAAGGACACTGTCAATAACACATAATAGCAACCAACAGAATG -GGAAAAGATCTTTACCAATCCTAAATCTGATAGGGGGCTAATATCCAATATATATAAATA -ACTCAAGAAGTTGGACTCCAGAAAACCAAATAACCCTATTTAAAAATGGGGTACAGAGCT -AAACAAAGAATTCTCAACTGAGGAAAACCGAATGGCTGAGAAGCACCTGAAAAAATGTTC -AACATCCTTAATCATCAGGGAAATGCAAATCAAAACAACACTGAGATTCCATCTCACACC -AGTCAGAGTGGCTAAGATTAAAAATTCAGGTGACAGCAGATGCTAGCAAGGATGTGGAGA -AAGAGGAACACTCCTCCATTGCTGGTGGGATTGCAAGCTGGTACAACCACTCTGGAAATC -AGTCTGGCAGTTCCTTAGAAAACTGGACATAATTCTACCGGAAGATCCAGCAATACCACT -CCTAGGCATATACCCAGAAGATGCTTCAACCTGTAATAAGGACCCATGCTCCACTATGTT -CATAGCAGCCTTATCTATAATAGCCAGAAGCTGGAAAGAACCCAGATGTCCCTCAACAGA -GGAATGGATACAGAAAATGTGGTATATTTACTCAATGGAGTACTACTCAGCTATTAAAAA -CAATGAATTCATGAAATTCTTAGATAAATGGATGGATCTGGAGGATATCATCGGAAGTGA -GGTAACCCAATTACAAAAGAACACACATGATATGCACTCACTGATAAGTGGGTATTATCC -CAGAAGCTCAGAATACCCATGATACAATTTGCAAAACACATGAAACTCAAGTAGAAGGAA -GACCAAAGTGTGGATACTTCGTTCCTTCTTAGAAGGGAGAACAAAATACCCATGGAAGGA -GTTACAGAGACAAAGTTCAGAGCAGAGACTGAAGGAAGGACCGTCCAGAGACTGCCCCAC -CTGGGGATCCATCCTATAAACAACCACCAAACCCAGACACTATTGCAGATGCCAACAAGA -GCTTGCTGACGGGAGCCTGATATAGCTGTCTCCTGAGAGGCTCTGCCAGTGCCTGACTAA -TACAGAAGTGGATGCTCACAGTCTCCATTAGATGGAGCATGGAGTCCCCAATTAAGGAGC -TAGAGAAAGGACCCAAGAAGCTGAAGGGGTTTGCAGCCCCCTTGGAGAAACAACAATATG -AACTAACCAGTAACCCCAGAGCTCCCTGGGACTAAACCACCAATCAAAGAAAACACAAGG -AGAGAGGCTCATGGCTCCATCTGCATATGTAGCTGAGGATGGCCTAGTTGGTCATCAATG -GGAGGGGAGGCTCTATGGCCCAGTATAGGGGAATGCCTGAGCCAGGAAGCAGGAGTGGGT -GGGTTGGGGAGCAAGGGGAGGGAGCAGAGGATAGGGGAGTTTTGGAGGGGAAACTAGGAA -AGGGGATAACATTTGTAATGTAAATAAAGAAAATATCTAATAAAAAAAGAAGAAGAAGAA -AGTAAAAAAAAAAAAAAAGAAAGAAAAAAGAACTGGCCAGTGAGACTGCGGGGGGCTGAG -AGTAGCTGGGTGAAGCACAGGAAAATGCTGTCATCTATTTTAATATTTCCCACAACATCT -AATGTCATATGTCATACCACTAACTAATGCTGATAAAGCATTAGTACATATGGCTTTTAT -GCTTCTGTGCTTTAAAGTTCATGTGAGCACATATTTGTGTGTGAGGATGCTCTGTGTACA -TGCATAGGGAGACTGATGATGAGTCTTGTCCTGAGCAGCTAGACTGATCGGCAAGTCCCA -GGGATCCTCCTGCTCCTGCCTCCCCAGCATTAGGCCCACATGTACGTGCCGTTCCACTTG -GCCTTTTACATGGCTGTTGGGGACTCTGAATTCAGGTCCTCATGTGTGCATGGCTAAATA -ATTTCCCTGGCCCACAATGTATGTACTTTGCATGCACATTATATATTGCTATCATCAAGA -GTTACATTTTGCATTTACAATGCAATCATAAATGGATTCTCAAGTGCATTAAATTTTTAT -ATGACTATTTCATTTATTGTTACCTACTCGCATGCGTCCACTACCCACAAGCATGCATGT -AGAAGCCAGAGGACAACTTGGGATTGGGGCTGGTTCATTCATCCTACTGGAAATGAAACT -CAGGGTGTTGGGTTTGAATAGCAAGCACTTTTACCTGCTGAGCCATCTCACCCACCTGCA -CATATGCTTTTATTTTATTTTATTTATTTTGTTTTTTTGTTTTTTTTGAGACAGGGTTTC -TCTGTATAGCCCTGGCTGTCCTGGAACTCACTTTGTAGACCAGGCTGGCCTGGAACTCCA -AAATCTGCCTGCCTCTGCCTCCCGAGTGCTGGGATTAAAGGCGTGCAATACCACCGCCCG -GCTTATGCTTTTATTTTTATGTGTAGAATTCCTCTTTTAAACTCAGTACTGAAAGAAAAA -GAATTTATAATATTTATATGGCATTTTAAAATTTGGAAAACTTTCCAAAATTTGCTTCTG -AAAATACTCTAAAGTAGTCTAGGCAGATATTATTATCCACTCAGAAAATAAGGCCATTTA -TTGAAACTCTAATAGATGAATGACGTCATCCTGACTGGTAAAACCACACTGGCATAGCTT -TGCCTTCTGCCAATCAGTATCTTCCCACTGCCCAGAGCCAGCTCCCTGGCAGGCTGATTA -ATTGTCAGTCTCTGGGTGAGAATGCTTTATAGAGTGGAGAGAGAGATTTGCTTCATTTCC -TCAGCCGTGCTCTTCAGAGTGCAATCAATACCTGCTGAACAAAGGCATCTGTGCAGAAAG -AGAGCTATTGTCAGAAAATGAACACAGAAAATCAATAGCATGCTAGAACTGATACAGAGA -GGCTGGTGAGAGTTAGCTCAGTACACACTTTAACCGGATGCTCCCATGAGGGAGAAGGGA -CGTTACTTAAAATTACTCGGAGACAGCAGGTGTGAATTGGTACCTCCCCAGGGAGAGCAG -GTGTTTGGTCATTCTGTACGTGGTAGTATTAGGACAGGAAAAGAAAACAGCAAGAACCAA -GGTGAATATGGGAAATTAAAAGGAAACCGTGATGGACTCATCAGCTTCCTCCTCTCCCAT -GGAGTTAGTGCTCCCTAAGGCAAGCACACCTTTACCTTTTCACTTCCTGGTGCCTGGTAA -GTGCTCAGTGAGTGAATTGGTATATTCATTGACATTTAAATGCTGTGAGTCTGCTCTGTT -GTTGCTTAGATGCCACAAAATGAGCAGGTTTAAAACAAAGCCTAAAATAGCACCTGGACC -TACTAAACCTCCTCCCTCACCCCCTGTCCCTGCCGTGGTGAGAAATCATTTATCAGTTGC -CATGCTTAGAACTGGGGAGTCAGCATTACTGCTGCTGCTGACACTGCTGTTTCCTCTCTT -TCCCCTCCTCTTCCTCCCCTTCTTCCCCCTTCTCCCCCTCCCCCTCCTTCTCCTTGTTTT -ATCTTCTCCTTTCTCTGAACTCTTACTCTTCAAGCCAATTAACTTTTTACATCTCTAAAT -CCTATTCATGAATCTTTGGCTCATTTCTGCTACTACTGTTATGGTCTTCATGGACGACCT -GCAAGGAAGGCCTTGACTGTCCTGCAGGGACAATCTCTTGTGTATGGCGTGGAAGCGTCA -CCTGTCAATAAAAATGTGATGGCCAATATTAGAAGGAGGGACATGGAGGGGAGGGAGAGA -GACAGAGACAGAGAGACAAAGACACACACACACACACACACACACACACACACACACACA -AAGAGAGAGAGAGAGAGAGAGAACAAGAGAACTCTGGGAAATAGTCAGGTAGTCAGGGAG -GACTACCTGACTATTCACCATCGAGACATTGAGATACTGAGGAAGTTGGATATATGAAGC -TGCAGAGAAATAACCAGCCATATGGCAGACATAGAATAGTATAAATAGGATAATTAAGTT -ATGAGCTAGTCAGGTCGATATTCAGGAACTGGGGCCCAGGTAGAAAACCCATAGTTACAC -TGTTCTTGTTTGCCTGAGACCAGAACTTAAATGCAAAGGTCGGGACACTTCCAGGCAAGC -TGCGGAGGCAGGCCACCTTAGGTAAGACCAGGTAACTTCTTGCCTGGTGTTTGGGAGAAG -CGTCTTCACCTCTCGTTTGGTTTCCTACAGTCTATTCCAACAGAGTTGCCAAAATACTCT -CTGTGAGCGAGAACCAGATCCTGTTTCTGGTGAAAATCCTTCAACAAACTACCACGTTGA -TCTGGCTCTCACCACCAGCCTTGTCCTTGCCTGCTCCCCTGGTTTCTTGATGTCCCCAAA -CACAGTATATGTTCTACTCTCTAGGCTGTCATACAATGAGATCACTGCTTATGAATTGTG -TTGGTTTACTATGCAGTCACAGTATGACTATAGGGACCAAACTCGGCCTCATGCGTGCTA -TGCAAACACTCTTCCATTTAACTATATCTTCAGCCTATAATTTTCCCTTCAAAACCATAC -CTAAGACTTCTGTGTGGTATGAGTCACTGGTCCCAGGTGGCTTTATTATAGCTCGGTGGC -TCTCAGATTTATGTTGTGGTAGAATCACCTGGAAATCTTTAAAAGTTCCTTACATCCGTG -CTGTGTCAACCCATTTCCTGTCTGTCTATGAGACCGAGCATTATAGAACTTGTGAGCACG -TGTGTGATATACGTGTGTGGTATGTGCATGAATGTGAAGATATACATGTATATAATCTGA -AGGAGGATGCTAGGGGTCTACTGTAGCACTCTTTGTCTTAGTACATTGAGGCAGGGTCCC -TCACTGACCCCAGCAATCCTTCTGTCTCATTCCACCCTGCACAGTGCTGGAGTTATGGAT -GTTCTCGTGGTCATGCCCAGCCTTTAATATGCGGGTACTGGAATTCGAATTTATACAGCA -AGCATTTTTATCCATCTCTAAACTCCGAGGCATTGCAGTTAAAGCTGATTATTGTGCAGT -CTAGAGCGAAGCTCCTGATCGTATGGTTCTCCCTATTCCCTATGGCGCTGTTTTTTTTTT -TTCCATTTTTTATTAGGTATTTAGCTCATTTACATTTTCAATGCTATCCCAAAAGTCCCC -CATACCCACCCACCCCCACTCCCCTGCCCACCCACTCCCCCTTTTTGGCCCTGGCGTTCC -CCTGTACTGGGGCATATAAAGTTTGCAAGTCCAATGGGCTTCTCTTTCCAGTGATGGCCG -ACTAGGCCATCTTTTGATATATATGCAGCTAGAGTCAAGAGCTCCGGGGTACTGGTTAGT -TCATAATGTTGTTCCACCTATCCCTTTAGCTCCTTGGCTACTTTCTCTAGCTCCTCCATT -GGGAGCCCTGTGATCCATCCATTAGGTGACTGTGAGCATCCACTTCTGTGTTTGCTAGGC -CCCGGCATAGTCTCACAAGAGACAGCTACATCTGGGTCCTTTCGATAAAATCTTGCTAGT -GTATGCAATGGTGTCAGCGTTTGGATGCTGATTATGGGGTGGATCCCTGGATATGGCAGT -CTCTACATGGTCCATCCTTTCATCTCAGCTCCAAACTTTGTCTCTGTAACTCCTTCCAAG -GGTGTTTTGTTCCCACTTCTAAGGAGGGGCATAGTGTCCACACTTCAGTCTTCATTTTTC -TTGAGTTTCATGTGTTTAGCAAATTGTATCTTATATCTTGGGTATCCTAGGTTTTGGGCT -AATATCCACTTATCAGTGAGTACATATTGTGTGAGTTCCTTTGTGAATGTGTTACCTCAC -TCAGGATGATGCCCTCCAGGTCCATCCATTTGGCTAGGAATTTCATAAATTCATTCTTTT -TAATAGCTGAGTAGTACTCCATTGTGTAGATGTACCACATTTTCTGTATCCATTCCTCTG -TTGAGGGGCATCTGGGTTCTTTCCAGCTTCTGGCTATTATAAATAAGGCTGCTATGAACA -TAGTGGAGCATGTGTCCTTCTTACCCGTTGGGGCATCTTCTGGATATATGCCCTGGAGAG -GTATTGCTGGATCCTCCGGTAGTACTATGTCCAATTTTCTGAGGAACCGCCAGACTGATT -TCCAGAGTGGTTGTACAAGCCTGCAATCCCACCAACAATGGAGGAGTGTTCCTCTTTCTC -CACATCCACGCCAGCATCTGCTGTCACCTGAATTTTTGATCTTAGTATGGCGCTGTTTTT -ATCCCTCCCACAAGAGGCTTCATTGCTCCACATCCCAGAGAGTTAAACATTAGCATCACA -TGTGCCTGGCTTGCACTTCTCTGGTTAATTTGGGGACAGATAAGCAAGAGAGGATATTCC -TGACCTTGCTCCATTATATTAGTTATTGCTTCATTGCTATAGTGAAATGCCTGAAGCAGG -TTCCTTTATAAAGACAAAAAGGTTGCCTTGGATCATAGCTCTAGAGTCACAAAGTCCAAA -CAATGCTATATAGGCTCTAGCAAAGCACCTTTGAGCTATCTCATGGCAGAGGCATGTGTG -CATTGCATATCATGTGGCCTCTTTATCCCCATAAAGCTACCAGGATGTATGGGGTTCCAG -CCCAATGACTTTAATCACTTCTCAAAGCATGTACCTATAACTTTAATTTTTTTTCAAAGT -CGATTTTTTTTTTTTTTTTGGTTTTTCAAGACAGGGTTTCTCTGTATATCCCTGGCTGTC -CTGGAACTCACTTTGTAGACCATGCTGGCTTCGAACTCAGAAATCCGCCTGCCTCTGCCT -CCCAAGTGCTGGGATTAAAGGTGTGCACCACCACGCCCGGCTTCAAAGTTGATTTTTAAT -GATGGCTTTTAAATGCTTTAACCTCTCTTGTAGCTCACCACCCACCAGAGGTGGTGGAAA -AGAAAGGGTGGTGGGGGGTGGGTGGAGTGGACATGTTTAGAAAGGTTCTTTGGCCGGGTG -TTCAGGGAAGAGAAGATCAACGAAGATGTGAAACCCACAAGCATTGCACAGCTAGCTCTA -TAAGCAAGTCAAGCTCAACCTTTACCACTGTCTGTTGAGTCCTTTTTATACTCTCTTTGT -CTTAGTCAGGGTTTCTATTCCTGCACAAACATCATGACCAAGAAACAAATTGGAGAGGAA -AGGGTTTATTCGGCTTACACTTCCATACTGCTGTTCATCACCAAGGAAGTCAGGACTGGA -ACTCAAGCAGGTGAGGAAGCAGGAGCTGATGCAGAGGCCATGGAGGGATGTTCCTTACTG -GCTTGCCTCACCTGGCTTGCTCAGCCTGCTCTCTTATAGAACCCAAGATTACCAGCCCAG -AGATGGTCCCACCCACAAGGGGCCTTTCCCCTTTGATCACTAATTGAGGAAATGCCTTAC -AACTGGATCTCATGGAGGCATTTCTCCAACTGAAGCTCCTTTCTCTGTGATAACTCCAGC -TGTGTCAAGTTGACACAAAACTAGCTAGTACACTCTTTAAATATCTTGCCTCAACGTGTG -TCTTATATCCGCATCAGTTGACATCACTCTGCCAATCAGCCTGAGTCTGCTAAAGCAGCA -AGAAACTGCAGCACACCACTAGAAGGTTTTTGGTGTATTTCTCTCTCAACTACACAATGT -AAGGTAGACCTGTGTCCACATCAGCTAAGTTCTCCTTCATGGGTTTGCCCCAGCAAAACA -TCATCCAAGGACTTTCCAAAGAAGTTTCTTGTAAGTTTCCACATCACCCACCCTCCCCCC -CAACTACCACAGCAAACTGAGTCTCAATCTTAATAGTATTAAATTTATTTTTACATTTAT -TTATTTATTTTATGTGGGTGAGGGTACATTCATGCCACCATGTGAGAAGGTTAGAGGAAG -ACAAACCAGGTTGTGAAGTCTAGGGGAAGGGCCCTTACTCCTTGTGCTGTTTTGCACAAT -CGTAGATAATACTATTGACATAATAGTTGGGGTTTAAACTCTGCATGCATTTGGGGACTC -AAGCCATATCCAAATATTCACCAAGCCTCTTGTCAAAAATAAGAGGGATGCTTTCCCCCT -CTCTAACTCCTTCCATGTCCCCCAGTTAATTCATCACCTCTCCTTTAGTTAGTTTTTGAG -ACCCCCCAACCCTATATTTATTTTTGAGGTGCATCAGTCTGTCTGCCTGCCTGTCTATAG -TTTAATTAGTGTTTTCCTTACTTAAATGTTCCTGAAACAAATGAGGTTAACCTAGTTCTC -AAGAGTGAGTTGGACTAGGATGGCTACTAACTTGCTTTACTGCCATGCAGAAAGTCTAAA -TCAAAGCTCACGGCTCACGGCTCACCAGTGCTCAGAAGTCAAAGCTCACTGTTCACCAGT -GCTCAGAGGTCAGAGCTCACTGTTCACCAGTGCTCAGAGGTCAGAGCTCACTGTTCACCA -GTGCTCAGAGGTCAGAGCTCACTGTTCACCAGTGCTCAGAGGTCAGAGCTCACTGTTCAC -CAGTGCTCAGAGGTCAGAGCTCACTGTTCACCAGTGCTCAGAGGTCAGAGCTCACTGTTC -ACCAGTGCTCAGAGGTCAGAGCTCACTGTTCACCAGTGCTCAGAGGTCAGAGCTCACTGT -TCACCAGTGCTCAGAGGTCAGAGCTCACTGTTCACCAGTGCTCAGAGGTCAGAGCTCACT -GTTCACCAGTGCTCAGAGGTCAGAGCTCACTGTTCACCAGTGCTCAGAGGTCAGAGCTCA -CTGTTCACCAGTGCTCAGAGGTCAGAGCTCACTGTTCACCAGTGCTCAGAGGTCAGAGCT -CACTGTTCACCATGCTCAGAGGTCAGAGCTCACTGTTCACCAGTGCTCAGAGGTCAGAGC -TCATGGCTCACCATGCTCAGAGGTAGACTGGAGATGAGTTTCAGTGGTGTTTGCTGATGG -CTTTGCAAGCCTAGCCAAGACTAAGAGTTTTGCAAAGAAATCATCAGGCAGCAAATACAG -ACCTCCCTCTCTGGTCCATAAGGAAATATGGGGCAGGAAAGCAACTGACAAAGAGGAAGG -AATGGGGTCATCTCCATGCAAGCTCACATAAATTACCCCTGCTGGCCCAGGGTCCATACC -CAGGGGGCAGATCTTGTTAGCCTTTCCTTGACTGTGGTCTGCTTTCTCTTTTTCTCAATG -ACTTGACTACTAAAAATTATGACTTTTATCACAACACACACACACACACACACACACACA -CACAGACACTCATATACATCATACTATCAAAAATTAATTGAAATGGGGGACAGATACTTT -TTTTACCTTTTTATTTTTATTTTTTTCTAGAAACTTGATGTCTTAAAGCAAAGTCTGATC -AGTGAAAAACTTTGGATAAAGAAAATGACTCAGATGCAATTCATCTTAAAAATTCAAATA -TGACCTGAGCCATGGCTTTAAGCCCAGGTCTCAGACCACCCACTAACTCACATTCTGCTG -TCAGGGTATTCTGTCTTACTTTTTGACCTGCTCATTAGGCTTCCCCATAAATACACGAGG -CTGGGTGACAGTGAATGAGAGACAGAGACAGAGGCAGAGGGGGTGAAGTGAGGGGACAGC -AGTCTGTGAAGATGACAGTGACTATCACGCTTAGCCCAGTCCAGGCGCTTGTGCTCGGGA -ATTAAGAGCTTGCTGCTAGGGCTATTTCATCCCTTTTGCATCTGTTTACAACTTTGAAAA -TTTACAGATAACTACCTAAAATTGGTCTTTTACATCTTCTTGCCTAAAATTATTAGGAAG -AGAGGTGACTGTTCAAGTATGAAGCGTTAGCTTAGCATTCAAGTATGTTTTTCTTAATGT -ATTTATTTATTTGGGGGGAGGGCATGGCATGTGCATGAAAGTCAGAAGACTCCCTGTAGG -AATTGTTCCTGTTCTTCCACCATATGTGTCAAGGAATTGAGCTCAGGGTGTTAGCTTTAG -CCCACAGGCAACTTCACCTGCTGAGCCATCTTGCTGACCTCTGAGTATCTGTTTTATTGT -GAGTTTCTCCAAAAGGCTCAGTAGGAGAAGGACTGTGACCCATGGAGGAAACCTGTTATG -AAATCACTTCTCACAGTGGCTGTGGTGGTCCATCTCCATTGGTAACTTGACTGCATCTAG -AATCACCTAGGAGATCAGAGAGGCAAATCTCTGGGTGTATCTGTGTGCTACTAAAGAGGG -TCGTCTGAGGAGGTGACACCAGCTGGCCAGCTGGGCTCTCAGACAGATGGACAAGAATGA -AGGTGATACCGCCCTCTCCTTCTGCTTGTCACAGCTTGGACGGTTCAGCTCTGCCACAGT -TTCCTTACTATGATGGACTGGCATCTCCACCATCCAAAGTAACAAATTTCTCCCTTTCAA -GTTCTCAAGGAATTTGGTGACAGGGAACTGGCACAATAGATAACTGGTGTAATACCATGG -TGGCACCTCCTGGAGGTATCCAGCTGGAGGGTGAGAGGGTGGGCTTTTATATACCTGATC -CTAAGGGGCAACAGTGGGGGACTGTGAGGTGATAATTACCCCATCAGCCTGCAGGGTGCC -AGGCAGCCATCTTTCTTGATTCAGAAGCCCTCTGATATAAGGAGCCTCAGATGATACCTG -GAAGCCCATCCTGGAACACTTCCTAACAGACAAGAACAAGATACCGTATTCATGGCTTGG -GCAGTGTTACCAAAGTATGTGTAGCCCCAACATACGGTTTGTAGAATGACACATACCTGG -TTTTGAACATTAAAGAAAGAATATAAATGATTCATTTATAAAAGAAGACAGATAGAAACT -GAAATTTGAGAGAGGTGATTGGCCCAGGTCCTCTGGGGCAGTATTTCTTGTGCAGAGTTG -GAAATTGGAAGTGCAAATCTCTAGCTACCATGTGGCAAGGAGTGACTTCTAGGGGAAGTG -TGATGCTATTACCCCTAACCTTGGGATGTTACTCACCCACTGTCACCCTCAAAGAACCCC -TTGTGTCTTTAGAGTCTGGCTGTCTATTGTCTTATGCTACAGGTCCAACCTCCCACTGCC -CCCTGCCCCCCACTCCCCACCTTGCTCACAAACTAAACCGGTGTACCAGATACAACAGAG -GGCTCTTGCTTAGCATCATTGGGCATTCTTGTTCTTCAGATATGACTGTGTTTCCCCTAA -GCCTAGATGTCATGTAATGGTATTTGGAAGTTGGATCTGTTGGAGGTCATTAGCATCAGC -TGAGGTCATGGTGGTGGAGCCCCCATGAAGAGACTGTGTCCTTATAACTCCAGTAGAAAG -TCTGTCTTTGCTTTGTGAGGTTCAGTGAGAGGAAAACCATCTACAAAGCAGAAGGAAGTC -TGCCACAGCCTCCAGTACTCTGAGAAATACGCGTTTGGTGTTTAAGTCACCTAGCCTAAG -GAATATTTGATTCCATAGCCCAAATTGACTAAGCTAGACACTTTAGTTGAACATGGAGTC -CGGAGTTCATAGCGCTTACCTTTTGAGGAGAAAGCCCAATTTCTTCTTGCATCCCTCTCT -TTTCCCTTGTTCTCTCCTTCCCTCCCCTTCCCTTCCCCCTTCATATCCTCTCCCCCCATT -CTCTTCTTGCCCTCCCTCTCCTCCTTTTCCTCTCCGTTCCCCTGCCCTTCCCCTTCCCTT -CTGTTCCCCTCCGATATGACTCCCTGTGTCTCTGATTGCAAGTAGAGTCTAGTTTTTCTG -AAACCAGCCAAGCTCTCAAACCATCCTCGTTAACCTGGCTCTGCCGTGAGATGGATGAGA -GACTGGGGTGGGGGAGTTGAGGGCCTCAACAGTTCCTGCAGGCTCGAGAGTTTATAAACA -CATGGCTTCCCCCGAGGGCATCTGGCCCTCAGGTGCCGCTTCTCTTCCCCCGTGGGGTTG -TGTTTATGTTCATGAAATCTGAATCCTGCGTGTCTGACTCTGACATGGAATTCAAGGGAT -GCTGCTCTCTTGCAGTCTTTTGAAGTTAAGGGAGCTTTATGGGTGACTCTGCAAACGTTT -ATTTTCTAGCTTTATCCCAAATGAGATCTAGAAAGGCTCTTATTCTGTCTTGCAACCAGT -GACTGTGCCGCAGAAGACAGTGGAGTCTCATGGCCTGGGCACATCACTTTTCCTGGGGCA -TAGGTTTCTGCTCTCCCTCGGCTTTCTTCTTGCGTGTTCTGTGACTGGGCTCTGGGGGAT -TTGTATAAAGTTTGCTTGGGTCTGGTTTTTTACCTTCTGTTATTCCTGAGATTTGCAAGA -GAAAAACCAGTTCCACAATTCTGAGCCAAATTTGAAGCAAGCTTTAATTCCTGACCAGGA -GGAACTTTGGTCAGGACCACTCTCTGGAATTCCTATGAGTGGCAATGTGACACATATTGT -AGGGTTTTATTAAGGACAAAACTATTTGGCCATGGCATTTTCCAATGTGGTGTTATTTTT -CAAGAACTACAACTCCCAGCATTCCAGGAAGTTACCTGGTCCTTGGGCAGGTGGGGCTTA -CAGATTGACTTTTGGTCTTACACTTTGAAGACTCTGATCTAAAGTCCTGCTAGAAAATGT -TCTCTTCTTACAAGCAAAATTGTGGGTGCACACTTTAGACAGCGGCTAGTGCTGATCATT -GCTACAGTAGAGATGTTTTTTTTTTTAATGTCACACTAGTAGATAAGCCATATGTACATA -TAGAAAGCCTGTATAAGCAGACCACTAGCCTCTGTGACCTCCATATTGCTAAGGAATGTT -TTGTGTTTGTGTTGTGTTTGTGCCCAGTGTGTGACATATCATAGGCACGTGAGCAGTATA -TAATTAAAGGATAGATAACTCCTCTGTGGGCAAGGAAGAGTCATGTAAGCACATATCACT -GTAATATATTCCTGCATAAAGTTATACATAAATGTTAGCATTAGTAACATCTCCAGTTAA -CATGGACCCCTATGCAAGGTTATGAAGCACTTTTGTGAGGTATCGATTTGGTTTTTATTC -CTTAAAAACGACTCTGGGATATTTACTATAGATCAGTTCTAAGTAAGTATTTAAAGTTTG -TCAAAAGTAAGAAAAGCTGAAGGAGGGAGATGTTAGATGCTAAAACAAATTGATGCCTAA -TGGTCAGCATTGGACTCATTTTATTTTATTTTATTTCTTATTCAACTGTAGCCACAGTTA -GTAAGATCAGTAGGGAGCCGTCCCACAGGGTGTTCGTAGTTATAGCACCTGCTTTATAGA -AGGCAGGTAGACGATAAATAAGGGATGCATTCTTTGCGTCTTGGGATAGGGTCTCATGAC -GTGCTTGTCAGAACAACCTCCGGCTCCTCTTCCCCAGATGTGGGGTACAAGTGAGCCACC -ACACCCAGGGAGACTCACTTCTTCATATGGCATCTGCTTCCCCTGGATGCTGTACTATTA -GCGAAGTCTTGATGTGAGGCTGCCTCGTCTCAACACTCACTAATTCAGGCCGTTGATGAG -ACTGTGAGACTGGACGCTCCAATGTGTTTGTTTTCCTGGATTTGGGCAAAGGCTTCAAAA -AAAAAAAAAAAAAAAAAAAGCTAGAAATCAAAATTACAACAGGCTTTTCTTAGCTCTCCA -TCTCCTCTAAGTTCCTAAAATTTGCATTCCAGATTTCTCTGGACTATAAGCAAACACTCA -TTTGTCATTCAAAAGTGACAGGGCACTGTGTTCCAATTGCTTAGCTGTCTGTTCCTGGGA -CTGTTAAGTGGATCTTGCTGAATTCTGGTTTGCCAGATCTGCAGGATAAACCACATACTG -TACCAAAAGCCTTCTCAGTATTAATGACAACTGCGATTTACTGGTGTCTCCATGAACAGT -CATTTTTAAATAATCTGCATTCAAAGGAGTTGTGAGCAATGACAGGTGCACCACACTTTA -CAGAGAAGGAAACCACGGAAGGGGTTAAATGGTCTGTAGAGGAGCCAAGAGTCAAACCCT -GATTTTTTTGATTCCAGATTTTCTACTCTTCCTACCTTAGCACATTAGGCGTCTGGCACC -ATTGTGAGCTGACTCCCTACAGTGAAATCTTTCTTGACCCTTCTCCTTGGGCCAGACCTG -ATATTTTACATATATCAGACGATAGCACAAAACATGAAGTCTTTCTCTCTGCTCTCTCTC -AGACTGCTTTCTCTGGGAGAGGCCAGCTGCTGGGTCAGGAGAACACACAGCCAGCTCTTG -GAGAGACACATACAATGGGGGACAAGGGCCTCCTTCTACCAGTGAGCCAAGAAGTGACCC -ATGGGGAAGCCAGAGTCTTCACTACCATTCTGAACAGTCCGCACAGGAAGCATCTAGCTC -AGTGTTAGATGACCTACCAAATCTTTGTCTTCGTCTCTTCTCCTCTCTTCTCTATCCCTT -TCTCTTATTTCTTATTTTTTTCTTTTAATCTCCCCATTTAATTTTAACTTCAACGACTTT -TATTTTCTAAAGGTGCTCTTCAGTTGGTTGTTTATTGGTAGGTCACCTCTCCTTGGTTTG -AGACTTCTCCCTGAAGGTATTACCAAATCTTTAATATTTCCCCACATCTGATTCCTTAGA -TCATCTGGGTCTTTTTGAGTCCCATGTCTCCCTTTTCTCTTGTGTCCAAAGCCATGTCAA -GTGTCTGTTGGTCCTAGCTTTCACCCTTAAGAGAAGAGGCAAAAACAGAGACTGGGAATT -CTAGGGTGTGCCTACTTATTTATGATGTTACAGTCGGATGATGGGCACACAGAGGCCTTC -CTACTGTAACCATCCATCAGCAATGGTTGCCGGTCTTTTCTCTGGTTTAGCTCTGTGAAA -GGATCCTTCATTCACTCTTGAGGAAGAACTTGGCCACATGTGTGAATAATCTGATGACCA -TGGAAATGTAACACTGCACCCCTCAATTGAAGGAAGAGAGAGGAATTTATAGCTAGTTCC -TCCAAAGTGAAGCACTCCTTTGTGGAAGGAGGGTGAAGGTGCAGAAGTACCAGGAAGCCA -AAAGGATCCCTTCCAGGAAGCTCAGGAAGTTTAGGAAGTTCAGGAACTCCATGAAGGTAA -CAGGATTCACAAGGGTATGCCCTAAGTTTATAAAAGTAGCACATGGTTTGAAGGGATGAT -ACTGATCTATACTTCAGCAGCTCAGAATACTTCCAGCCACCAAGTTCTAAGCACAAGTGA -GATTTATTACCCTGGAGAGGCAAGCAGGGCAGTTGGTACAAGTTTGGGCTCTGCCTCTGG -GACAGGCAAAGGCAGACAGCAAGCAGACAGCAAGCAGCAGGGTTGTTGTTGTTTGTTTGT -TTGTTTGTTTTTTCAAGCAGTGAGTTTTTTAAGGAGAAAAGGGAAGTCTGTGCTAGGGTA -AGTTTGTAAGTCCTGTTTAGCCAGTATAATCAAAATATGAATCTTGATAGCTGGACCTTG -GAGTGTTAGGAATAAGGAAGTGGCCAAAATAAGGAAATGGACCTTGGGGGCTAGCTTTAG -GAATGGAATCTTGACTGATTAGCACGGAAGAGGGAAGGGGAAAAGAGAAGACCTGCCAAC -TCCATGCTTGCTGTGTCGGGCCTATCAGGGAACCCTTCACAGTTGTTCAAGACGATGCTA -ATCTTTTGTGGAGCTGCCTGCAGGACAGAGCTCTAGGGCCTCAGCTGTTGTGAGTTATCA -GCCAGCCTTTTAGGTGCTGCGGTTGTCTTCGAGTCACCCATCTTCTTGTGAGTAACTCCT -TACTCATTTTCCTGAAAGTTAACCCAACAGACTCATCACTTCCCTGGACTTGGACAGAAT -CAGTTCTTTGGTCTGTCGTGAACATATCTACCAAGGAGAAGTCATAAAACAGAGTTTATT -TTCAAGGACTGCTATAATCGTATTCCTCTGACCTCTAACACTATTTTGAGATGGAAAGGA -AACATTTCCCAGATTTTTGCAGTCAAAATAGTCTTTAAAGTCGGTTTGTTTGGATAAATG -TTCAATGTTTCAAATTTGCCTTATTTTCCCCAACTCCCCATCCTGGGAGTGAGTCTGATG -TTCAGGTAGGATTGTGGTGCTGGTTCAAGGCTGTGAGTTCCCTGTGACACCATCTGAATT -TCCTCTGCCTTCTATCAAAGACCGCCAGGCTGGATGTCATAGACCACTGAGGTGTGACAG -AAGGGATTTTTGAGCCACCCTAGCCTGGGTTTTATAGTCCCAGCCACTTTTATCTTGTTT -TAAAATTCTAGCTACTAATTCATTCTGAGTCAAGATCTCTACCAGCCATCATTTCCTCTT -TTCTTCTTCCCTCCCCTCCCTTCCTCACCCCTCTTCCCCTTCCTTCTTCTCCACCATCAT -TTCTTCCTCTTTTTAATTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCC -TTCTTTCCTCTTTTCCTTCCTCCCATAGAGGGTTTCATTATGTAGAGCTAGTCGGCCTGG -AACTCATTATCGAACAGGCTGACCTTGAACTTACAGAGATCTACTTGCCTCAGATTCTTG -GTCCTGGGATGTGCTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTCCCTCCCTCTCCCT -CTCCTCCTTTCTTCCTTCCTTTCTTCTTCTTCTTCTTCTTTTTTTTTTTTAACTTTTAAC -ATGTTGTGTTTCCAAAGAGTTGATATGGAACAGGGAAAACCAGCATGAAGCCTGACTTTC -CCTGTACCCCACTTTCTCATTGTAGAAACAGCAAGGGATCAGCATGAGCCCTGCCCTCTG -TATTTCAGTGGGCACCCTCAACCCTCACCTTGGAGCCAGAATGGCGCATGATTACAGTAA -CCTTTTTGTGTGAGGAATCACCTGCTTTCTGTGTTACACTGTCCATACTATAAAGCAAAC -ACACTTATAGAGAAAGCTTGCAGACTTCTGTGGAATCCCTGGGCCATGGACAGAAGCATT -GTGCAGACATTTGATGCATGTTGTCAGTTGCAGAGAAGGGTAACACAATAATCCATTATC -TTCCATTACCCTAATGTGGTTTGCTTAACCCAATTAGCCAGGTGAGAACATGGATTGTAA -TGAAACCCTAAACCTGTACACTGAGGCAAATCATAGCAGGGGATTGGTGTTGGGGAGATG -ACATGGAGAAACAAGACCACCCTGAAACTCCATTTCCTAGGACTGGGCTGTAGCAGAAAT -CCAGAAGACAGGAAAGAAAGTGCAGGAAAAAGATAGGAAGCCTTGAGGCTGTGGTTCTCA -ACCTTCCTAATGCGGTGGCCCTTTAATACAGTTCCTCATGTTGTGACCCACAGGTTGGGA -ACCACTTCCCTAAGATGCCCACTGAACACAGTTTTTAGTGACCACCGCTCTTAAGGAAAT -TGCTTAAAGCAAGATTGCCAAACAAACCCTTACTTGGGTTCAAGTTCTTTCTGATCACGC -CAATAAAAATAACTTCAAGGTATGCGAGCATGCACACACACACATACACACACACACACA -CACACACACACACACACACACACACACACACCCCTCAGCATCTCTGACAGTTTTGCACCC -TAAGCCTTTTTCAGCAATGTTGCGACCAGTTAGGTAACTCATTAAACCTTAGATCCTGTG -CCAATGATCTTAGCTTCTAGTCATTTCATTTGTACTTCTTTGACCTTTTATTAGTAAAAT -AAGTCTGTGGAGCTCTGCATAAGTGTGTATGTATTATGGTTGTACATTTTTCTGTTCTGT -GTGCATGTGCACATGTTTGTGTAGGCCAGAGGTTGTCGATGGGTGTCTTCTGAGATAACA -CTTTCAACTTCATTGTCTAAGGCACGATCTTGCAGAAAGCCAGAGCTCTTGGACCTTGCT -AATCTTAACCTAGCCAGCTTGTCTTAAGGGTCCTCTGACTTACCTCCCCAAATGCTGGGG -TTACAGGTGGTCTATCATGCTAGACAGGCATTTAAATGAGTGCTAGGGACCCAAACTCCA -GTTCTCAAACTTGCAAGGTAAGTGTTGCAGTCACTAAGCCACCTCTCCAGCCCGAGTCTG -TGCGCTTAGGTAATGCTGACCAACTAAGGGTTCAAAGTCTTGTTTCTTAACTCGGTAAAC -ACAGAAGTGGGTGTTGGTAGGGATTTCATACTCTTTGTCAATAATTTGTGAATTTAAGCA -TCAGACTTCCTCAGGAGAACCCATGTGGCCACTAGAAACTAATCAGAATCTGAGGTGGGG -CCTAGGCTTCAGTACTGTTTATGGATTCCTCTGTAAGTTCTTTAAATGTATAGACTTTTA -GAGAAATCTTGAGTGAACAGAGGGTACGTTTCCCGTAATGATCCATGAGCAGTGCAGATA -CAGTAGGGCTGGCTAAAGTCCAGACTGTTTTAGAACTCACTCGGAGGAGCCTATTTTCTG -TGTCTAGTCTTCAAAAAAGTTGTTTTTTTTTTAAATCTCTTTTTGATTGTTTTGGGAATT -TTATCCCTGAATTTAATGTGTTTTGATTAATCTATCGCTATTATCTTTCTTCTGACTCCT -TCTTTATATATCCACTACATACCTTTCACCTACCAATTTCATGGCTCTTAGAAACAAAGA -ACAACTCACTGAGTCCACATAGTGCTGCCTATGTGTGCTTGTGGGTATAGGAGCACCTAC -TAGTCCAACAGCCCACATTCCCAAGGAAAACTGACTCGACCTCCCCCAGTAACCCAATTG -TCAAAAGCTTCTCTGGGTGGGATTTTTTAGTTGCATATGAGTCCGCGTGTGGGTTTGTAT -ACAGAGTATAGCACTCTCAGAAGCTAGAAAAGGGCACTGGATCCTCTATAGCTGAAGTTA -TAGGCAGATGTCTTAGAAGCTGAGCTCAGGTCCTCTACAGTAGTGGTATGTACTCTTAAC -ATCTGGGCCATCAGCCATCTATTGAGCCCTCTTCTGTGTGCTTTTGATAGCAACACAATG -TAAATTCATGGGATTGTGTTGGATAATTTAGCTGCTTTAAAATTCTCCTGTTCCCCACCC -ATTTGATTCCTCACACCTGCCTTCAAGGCTACGGTAACACCTATTTGTTTTTTCCTTTCC -AATTTTGTATATAAGGTCATGTGAAGCATAGTATTTCAGTGGACAAGGGACTAGACATAC -ACAGTCTTAGAGTTCACATTACCCAGTGCACCACAGCCATTACAGTCTTTGTGAGATCTG -TTTCACATACGCTTGTGGTGATGCTGGTGAATAAAGCTTCATGTGGGGATAGAGAAATGG -CACAGCATACACAGTTATGTGTAATAAATGATGCTTGATCATGATACAGACTGTACGGCT -GGGTATGTACTTGTTATGCTATCTGTTTGCACTGCCTTTCTTGGGTGCACTCCTGTTTAA -CAAAATGTTTATTATGGGATACTCTGCGGTGCTATGCTGGCAACAGCTTCGTGTGTCTCC -TATTGATTGGGTATCTCGATGGCTTCATTTTTCTCTTGGGATTGCTTTAATCTTATACCT -TTCTGCTCATCGTGACCCTTAAGCACCAAATCTCCAGCACTAGTGTTGCCAGTATGAGCT -GGCACTGAGTGGCTCACCTGCAAATGAAGCTAACATTGATCAAGGACTATGAAAGTGGAA -AAGCAGCTGTGGGTCCTGTCCAGTCAGGTATGCCCCACCCCACCAGAGCTGTGATCCTGA -AGAGCAAAAGCCAAGTAATAGAAGCTGTGAGAAAGGATTTGCTTCATTGAAAGCAATGAG -ACTGGCAGAAATTCAAGGATATGAAGAAACTTCTAGAGACTTGCATTTAGGACTAAACAG -CATCTCATCAACATGGCGATGAACACAGCCAAATCGAAATGCTCGTTTGTGATATCGACA -GAAACAGCTGCACCCAGCTATGATGCTACCTTTCCAACTAACTCTGGGTAGCTCAAGTGA -TTGAAGGATCATTCTTCATTGTGTAAAGGGAGAGTGATTTAGTGAGGGTCTCCCCAAGTC -TGCAAGTGCTGACAGGAAGGCAGCTAAAGAAAATCTGGAACCTCTCCAGGAGTTGAAGGT -GGGAAGATGGCTGAGCAGCACAGTCTTCATTGGGGAGAAGCCTCCTATGCTGTGAAGAGA -TGCTTGAAAGGGCTTTCATCTATAAGGGGTTCAGCCAATGTAGGTTTAAAAGATTTAGAG -ACAAAGACACAGTCTTGCTTGCGAGCTATGCTATTCAGGTTTTTTTCATCGCTGTAACAA -ATGCCCAAGTAACCATATTGTGTTTATCCATTAATGAAGTCAGAATCCTCATGAGCCAAT -CATTTTCCCAAATGCCACTTCTGAACTCTGCTTGCATCAGGGGCATGAGCCTTTTAGGAG -GACAGACACTTCATGACCAGACCATAATAGGCATGATGTAACAGGCTAGATAGAGAGATT -TTGTGATCTGGCTTAATGAGAATGTGGACTCCTCTACCCCAGATTAGTAGCTCACACTAC -TAGTGGAGCAATAAGAAATCAGGGCTGGTCCAGCATGTCTTCCAAGAAGCCCACACTCTC -CTTAAATTGCCATAGCAGAAAAATGGAGAAAGAATGTTTGGAGAGCAACATGTTCTTCAA -GATGTGCTTGTTGTTAAAAATGCTCCAGCATAGTCTCCTCTTACTAATGATCTTCATTCC -AAGGATCTAGTAGCTTCCCCATTTAACAATAGCTCTTTGATCCAAACAATGGGCTGAGGA -ATCATAGCAGCTTTGAAGGTTGGCTACATGGGGAGAACCTTCATTACGGCTATTTTTACA -AGTGAGGCAGACGCTCAGAAGACATTGATTAATTCTGGAAGAATAACAGAATCTATGACA -ACACTCAGTGCCTTGCCTGGGATTGAGGTAATGTCATCAGGGAGTATGTGAGAGGCATCT -TGAGGAGGCATTCAAGAATTACTTGATGAAGACACATTTGCAAAACTCAACAGAGCTGTG -GCTGAGATGATGAGCAATTTTAGTGGACAGGATGACATTGAGGAGCCCTGAGAGGTGATT -TTGGATGACTGACTGACATTGTTAGAACTGTAACTGTGTAGTAAAGCAAGGGAAAAGTGA -GATTTGAGGGAGAAGAAAAAGAGCTTCCAAGAAAACCCACAGTGAAGGGCTTAGCTGATT -TTTAAAGACCTCAAATACTTTACAAAGTTTGAAGATGGGGAGGCTAAAGAGATGGCTCAG -AAGCTAATGGCCCATGTGCTTCTCTTGCAGAGGGCCAGAGTTCATTTCCTAGCACTCATG -CAGTAGCCCACAGACACCCATAACCCTGGTTCTAGTGCATCTCTGCCCTCCTCTCGCCTC -CTCAGCACTACATGCCCATGTCATGTAAAACACCTGTACACATAAAATAAGTATAAAGAA -ATCTTAAAACACAGTTTGAAAACATTCATCTCAATCCAGAAAGGTTTTACTTATTGAGAA -GAGTGTTTATCGAATGTTTATGGTCCTCTGTCTGCTTATAAACAGTTCAACCACAAAAAC -CAGAAAATAGCAAAGTAATCCACTGCAGGCATATCTCTGAACAGAATGATAATTCTTCAA -TAGCGCTCCAAGCACAAACTCTGGAGGGAGCTAGGAAAAGACCTTGTCACCTCAGAGATG -AGTTTCATTATCCTTGAGGATCTCTCAGTGTACTGTGAAGGAAGAAGAGAGATACATGCT -GTCGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGAGAGAGAGAG -AGAGAGAGAGAGAGAGAGAGAGAGAGATTTTATTTTAAAAGGCTTAAAAACTAGAAAACT -ATTCGTATTTGTTGTTGTAATTTTTAAAAATGTGCATTGGGGGTTTTGTCTACCTGTAAA -CCAGTACACCACATGCATGCTTGTTGCCACAGAGAACATAGGATCCTGGGAACTAGAGGT -GAGCTGCCATGTGGATGCTAGAAGAGCAGCCAGTGCTCTTAACTGATGAGCCATCTCTCT -AGCCCTGAACATACTTTAAAAAAGAATCTACCTCCCCAAAGACTAGCTTTCACAGTTCTG -GAAGGTGCTATGTAAGCTTCTAAGCAAGGAAGCAACCAATAGTCCCGCTCAGATGCAACA -CTATCTTTTGACATGTCTACAACACAATCACTGTTCCTAGTGCTTAGAAAGCACTGAAGA -TTATATATATATACGTATATATGCATATATATTCACATATATAGACAATGTGTGTGTGTG -TAAAACATTAACAAGAAAGAGAGGTAATAATTTCAAGAGGGAGTAAGGGAGAAAGGTATT -TGGGAGAAACCAGAGGGAACAAAAGAAAGAGGAAAAATGATTAATTGTATTTTAATTAAA -AAGTAAAACACTTTCAGAATAATATGGTGATAGAATATGAAAACAAAATATACAGATATA -TTTGAAATGGTTATTACAAAAGGGTTAAAATGTGAAATTGAAGGTACACAAGTGGAAGGA -GTTAGAGGTGGGAGAGGAGGAGTGAAAAGGCAGTACCTATAGATGAGATTTTAAAAAAAT -TTAACATTAAAAATTTAAAAGTATGTGACATGAAATCTTATACTTAGTTCAGGTTCATTT -ACTACTGAAAAAAAATTTCTATGAATTTGGTCAACAGTCTACAGAATACAGCAGTGGTCC -AGGGTTTCACACTCTCCATTCACCTACACATTCACCACAGAAATTATTTTTGTGTATATG -TCTGCCTGTGTGAGTGTGTGTAATGAGTGTGTGGTGACATATTCCATCACCAATTTAAGC -TCTAGTTGTGGGAAGAATTTTATGCAAGTTTACCATTTACAAAATCTCATGTACTGTTTT -CTTTTAATATTTTATATATCAGTGTTTTGCCTGCATGTATGTCTGTATACCATATGTGTG -CCCAGTGCCCACAAAAGGGCATCAGATCTCCCTGCGACTGGAGTTACAGATGGTGTGAGA -TGGCATGCATAAGCTTTAGATCAAATCCAGGTTCTCTGAAACAGTAGACAGTGCCCTGGA -CCACTGAGCTTTCCAGCCCCTATTCTATATGCGTACTGTACCTTTCTTATGCTTAGATAC -AAAACACCATTGTACAATCATGTCCAGTCACCGGCACTTGCTGCACAACTTTGTGGCTTG -GGAACAAAAGCCATCCCATGTAGCCTAGATGTATAACAGGCTGCACCCCCTAGGATTATG -TGAGCACACTCTGTGACAGCTCTCCAGTGACAACATCACCCAGTGACACTTTCTCGGCAC -GCATCCTGTCATTCAGAGATTCTTGGCCGTGGTTAGGGGCATACAGCATGCAGCTTTGTT -ACATATTGATCTACAGCTGGCATTTTCCCATTGTTTTCTCATGACTTTAAATTCCCAAAT -GATAATTCGTTGTGTGACGAAACCACAAGCTATCCACTCTTCCTTTGAAGGCCATCTAGG -TGGCTCTAATGTCTAGCAATTATGAGTAAAGTCTCCTCCATGGGCAGAGTTTTGTGAGGA -CGTGGTACCACTTGTTTTTGGTGCACACTGAGGAGTGAGGTTGATGGATCACATGAAATG -TGATTTTGTAGGATTATGTAGATTTTGTAAGAAACAGCCAAACTGTCTTGTTAAGTGGCT -GTACCATTTTGCATTCCCAATAGTACTCAAAGTTCTTCTTGTTCTTGTTTTTGCTAACAC -TCGGTGTTGTCAGTGTGGGGGATTATAACCCTTCTAACAGGTTTAAAGTGTTATGTTTTT -AAAAAAATACACAACAAACTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCT -CTCTTTCTCTCTCTCGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTAGGTATCTG -TGTATGACAGTGCAGTGCCCATATCGGCCAGCAGAGGGCATTGAGTTACAGTTACAGGCT -GGTGTGACTTGCCCAATGTGGGTTCTGGGTCTCTGAAAGATGAGCTAGGGCTCCTCGCCA -CCGAGCCAACCCTCCAGGCCCCCCTCCTCCATAGTATCTCATTGTTGTTTTATTTGCAAT -TCTCCAGTGACCATTTGCATGGTCGTTACCTGGATTTTTTATTTGACATAGTGTCTGTTC -AGGTCTTCTGCCCATTTTTTGTTTGTTTGTTTGTTTGTTTGTTTGTTTGTTTGTTTGAGA -CAGGGTTTCTCTGTAGCGCTGGCTGTCCTGGAACTCACTTTGTAGACCAGGCAGGCCTCT -AACTCAGAAATCTGCCTGCCTCTGCCTCCTGAGTGCTGGGATTAAAGGTGTGCGCCACCA -TGCCTCGCTGTCTTCTGCCCATTTTTGAATAGTGTGTTTATTGGTGTTATATTTTAAGAG -TTTTTTTAAATGTATATTGAGCACCAGAATTTTACCTGCTGTGTGTTTTGCAAATTTTCC -TCCAGTCTGTGGCTTGTCGTCTTCTTAACAGGGTCTTTCACAGGTTAGAAAATTTTAACT -TTAGGGCCTGGGAGGTGGCTCAGGTGGCAAAGTACTTGCTGCACAAGCAAGGAGAATGGG -ATTCTATTCCTGTCACCTTTATAAAATACCCAGGTAAACCACCAGCATTTGTCTGTAACC -CCAGGGCTGGGGAAGGAGACAGGACAATCTCCTGGGGCTCACTGGCCAGACAGACCCACT -CAATCATTTGGCTCCAGGTTCAGTGAGATCCTGTATCAAAAACCTAAGTGAAGGAGTGAC -TGAAGAAGTCCTCTGATACCAATCTCCGGCACAGGCACACACAAATCCACATGGACATGG -ACACACAGTAAGAAAAATTTAGTAGAATCCAATTTATTAATTCATTTTTTTCATCAAATG -TACTGCTAGGGCTGGTAGCTAATGTTTAAATGTGTCTTTTACTTGCCAATGGTCTCAAAG -CCTGCTCCCCAGGGCATGTTGACACCATTGGTCATAAATGGGAAGCACCCCGACATGTCT -TCATGGCTGATGTGTGTCTGAGATGCACATGGAGTCAAGCGAAAGGGAAATGGTCAAGTT -GATCTGGGGTTCACACTTCCTAAAAGTAAGAGACTGGGCAGACGCTAGAGCAACTGCCAG -CATTGGGACTGTTCGAGGGTGGCTGGCTTGTCAGTAACTGGGAGCTAAAGGCTGTGCCAT -TTGTCACTATTAACGGATGCTGTGCCTTCAACAGCCAGGTCTGGATTTGCACATTTTTAT -TCATGAATTTGAGCTTGCCCCTAGATGCTGGGACTCACTAAGAGATTCATGACTTCTTAT -TAAAAGGTATTTTGAAATAAAATTTCACAATGTCTGCATATCTCACCAATATGATGATGT -AAGGGGTGAGAGCCATGCTTGTGGCTGAAGCAGCAAAAGAGATTTTTTTTTAATAGACTG -AAGAATGAGACAGAAAAGGAGAGAAAGCACTGGGGACTGCCCAGCTAAGGTGCTAAAGTG -GTCCATTAGTTTCTCCTAGCTGCCACAGTCCTCTGAAGGCACTAGAGGGTTAGTCCTCCA -TGAGACCAGCATCCTTGAATGTCAATAGATGCCTGGAGCTGAGCTCGCGGCTGTAGGAGG -AGAGCCTCCTTCTCTGCAGGAAGGGCTTCCCCTCTGCAGTCTCTTGACATCCTTCAGGGG -ATAATTATTCCTTTGATCCTGGTGACACAGTTCCAGCTAGAGCTTCTTGGCAGGTATGTG -GACACACATACTGTCTGAGTGCAGAGGAGTAGAGGAAGTCCTTCTCTATGTCCTTGAGGA -GAATGTCCTGATGGAACAGTAGGTCAAAGGTGGTTATGGCAGCCTACGGCATCACTTGAG -AGGGGGACCCTGAGTGAATGAGAACCAAACTCTTTGTGTGTGTGTGTGTGTGTGTGTGTG -TGTGTGTGTGTGTGTATGCACAAGCCATGTGTGTATACATAATATAAAATGTTTTAGCCA -TTTTTAATGGTGTAGTTCAGTAACTCCAATCATATCTACTACCCATCTCTAGAACTTCTT -TCAATTCAAAGCTTAAATTATTCCCGTGAATCAGTCTACTCCAGCCCTGGCTTAGGTCCT -CTGTACTTTCTGTCTGTCTGTCTGTCTGTATATAAGTATCACACATGACTAGAGCTGTAC -AGCATTTATCTTTGTTATGTTTGATTTCTCTTAGTGTTATATCTTTAGGGTTCATTCATT -TTATAGCCTTCCTGTGTGTGTGTGTGTGTGTGTGTTCCTGTGTGTGCTTCCCCATGAATG -TGCACACATACCTGCATAGCCATGTATGTGTAACCCCCCCCACACACACACACAGAGAAA -GAGTGAGACAGACAGACACAAACCTTATAATAGTTTTGTATGTAAGTTCTGTGTTTTTCT -TTGTTTTTAGGAGGACTTCATGAAATATGTGTACGAAATCATTTTAGTGATTATAATCCC -TACACATTCTTGAAATGTACGCAACATTCTACATAAGAGAATTGGAAATAAAACAAGCAG -AAGGGTTTTTATTTGTGCCATTAAGAGGGCAGCTATTGCCACAGCCTGGAGCCCTGAATT -CCTGAGAGTCTGTTTTCGAACAGATGATGGATGCTCTCTTTTGTTTAACTTGAGGTGAGA -TTAGAACATTGAAGAACTTCTCAGGCTAGAGATATGACTCAGTAGGTAAAATGCTCGCCA -CAGACTCATAAGGGTGGGTCTGAGATCAGTTCTCTAGGCCCATTTAAAAGTACCAGAAAC -AGCAGTGTGAACCTTAATCCCAGTCCAGGGGAAGTAGAGGCGTGAGAAGGGACTTGCTGG -ACAGATAATCTAGCCAGGTCAGTGAACTCTGGGTTCAGCAGAGACCTTGTGCCCACCCCC -AAAAAAAAATTAAAAGGAGGGTGATTGAGTAAGACACTTGAGGATAGACTCTGGCCTCCA -TATGCACACTCCCAAACATATATGTGTACCCAACCGCACACACACAAAACATGCACAGAG -AGAGAGAGAGAGGCAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAG -ACAGACAGAGACACAGAGACACAGACAGAGAGAGAGAGAGAACAGACTGACAGAGAATAA -ACCTCTTACTCCAAGAGACCTTCATTAAAAGATAGAAATACAGAGACTTTTTTTCCGGGG -GAAAACATGACTGTAACCGCCTCTGGTCCTTCTGTCAAGATGAAGCTCCTGCTCCTGCAG -AGCCTCAGGAGCCAGCTTCCAGGTGACGTGAGACGAATGTGCACCCAGCATGTTGGCTGC -TGTGCTGTGCCTTCCGGGAAGCCAGATCAAGACTGTATTTTCTCTGTCATCGTTTTCTTT -TTGCAATCAGCCTCCAAGTGGCCAGCTGGGCCTACAGTTCGTCTAAGGCCTGTGCCAGCT -GGGACCGTAGAGTACCTAAGGCCTGTGCTACTCATATGACTTTGGCTGCTGGAGCTGCCA -ACGGAAAATGGCTATTCAGTCTGTTTCAACATCTGGGAAGGAGTGTGTCACTGTTGCTCA -CAGCAGAAGATGGATGTTCTGGGTAGTCCAGCATTCTACACACGATGCTTCAGCTCGGGA -CACACACACACACACACACACACACACACACACACACACACACACACACGAGGCTGCTTC -TTTAACTTCCTTCCCACCAAACCAGCATGTTTGCCACGTCTGAGTCAGCACCTCCAATTG -TTTTTCTTTTTTCCATTTTCATGTGTGCCTATGTGCACGCTTATACATGTACCTGGTACT -CATGTGTGGGTGCTTGTACACATGTGTGCATGTGGGGGCCTGAAGGAGATGTAAGAACCA -TTCGAAAGCATTCTTCTACCGTATTTATTGAGGCAGGGTCTTTCAGTTAGACCCAGAGCT -TGCCCACATGTCCAGTCTTGTTAGCCAGGTTGCTCTGGGAATCCCGTCTCCACTTCCTAG -GCTGGCATTTATATGGTGGGTTCTGGGGACCTGAGCAGCAATCCCTGCGTTTTGACCAGC -GAGTCATTGCCTCAGAACACATACTTTTTAAAAATTGACTTTCCTCTGAGGTCATCACTA -GTTCCTTTCCCTGCATCCAGTCAGATATAGACGCTCAGTTGCCTTCAGGCTTCTGTAAGG -GACTGAGCCTCCATTCCATATTTCTTGAGTCTTGAAAGTTATGAGGCCCCGGCATAGTCT -CACAAGAGACAGCTACATCTGGGTCCTTTTGATAAAATCTTGCTAGTGTATGCAATGGTG -TCAGCGTTTGGATGCTGATTATGGGGTGGATCCATTGGACACGCAAACTTTATATGCCCC -AGTACAGGGGAACGCCAGGGCCAAAAGGGGGGAGTGGGTGGGTAGGGGAGTGGGGCTGGG -TGGGTATGGGGGACTTTTGGTATAGCACTGGAAATGTAAATGAGCTAAATACCTAATTTA -AAATGGAAAAAAAAAACAAGAACAAAAAAAAAAAAAAGAAAGTTATGAGGAACGGGGCCA -GGTGCTCTTTCAACCCCCAAAGTGCCCTAGACAATGCCAGTCTTAAGACACCTTCACTAT -GACAACAACACTCTTAAGTTCCATGAATTGCCCCAAATAAAATAATATTATTATAGTAAT -GGTTTAGTTTCAAAGACTAGTCTTTCTTCTGGGATTTTTCCTCAGCAGCTGATTTTTTTT -TTCTTCTGCATTGCGTTTGACTTCAGTCAGTGATTTCCCTGCATCAAAGTGATCTTTATT -GTTTTCTTTAATATTTATTATTGTTGTCTTAGTTATGGTTTCATTGCTGTGAACAGATAC -CATGACCAAGGCAACTCTTACAAAGAACAACATTTAACTGGGACTGGCTTACAGTTTCAG -AGATTCAGTCCATTATCATCATGGCAGTGTGCAGGCAGACATGGTTCTAGAGGAGCTGAG -AGTTCTTAATCTGTAGGCAGCAGAAGAGACACTGGATGTAGCTTGGGCTTATATATGAGA -CCACAAAGTCTGCCTCCACAGTGACACACTTCCTCCAACAAGGTCATATTAACTTCAATA -AGACCACAGCTCCTAATAGTGCCACTCCCTATGAGCCAAGCATTTAAACACAAAAATCTG -TGGGGGTCAAACCTATTCAAACCACCACAATTGTTATTTTTTAAATTAGTATGCAGCTTG -TTGAGGTGCTATAAGCCTTTCATCCCAGCACATGGGTAACAGAGGCAAGCAGATTTCTGT -GAGTTCCAGGCCAGCCAAGGCTATGGAGCAAGACCTTGTCTTAAACAACAAAAATAGCAT -ACAAAGTAACAGGTTTTATTATAATAGTTCATACATATAGCTTTCCTTTGTGTGTGCAAA -TGCATGTATGGCTATGAGTATGTGTGAACACGTGTGTATACATGCATGTGGTAGCCAGGG -GTTGGTTTTGGGTCGTTCTCTATCACTTTCCACACTTTTTTACCAGACAGGGTCTCTTGC -TGAATCTCTCCCAGATTTGGCTAGGCTGGTTGGTCTGCAAGCCAGATGGGTTCTCTCATC -TGTAGCATCCTGGTACTGTGGCTAAAGGTGCACACCAGTGCCTGCCATTCTCACCTGCCT -TCTGGGAGACTGAACTCAAGTCCTTAGGCTTGAGTGGTGAGCACTTTACTGTCTGAGCAT -CTCTTCAGTCTCATACCTTGTTTTTGTTGATTCACACCCACACTGGTCTCCTCCTCAGAA -GCCTCTGTTCTGCTTCATGACATACCATGTCTGTAACCTCTCCCTCACCCCTGCAACCCT -CTTAAGACCTCTTTTCCATCTCTCAGAATCCGCTTTATAGTTTCATAACCTATTGCCTTA -CTTACATACACACAATACATACATACTCATACATACACACCCATACACACACATACACAC -ATATACACTCACATGTACACAACATACACACATGTACACACATACACTCACATGTACACA -ACATACACACATGTACACACACATTCATATGTACACACATATACACACGTATTCATATGT -CCACATACATTTACATGTATATACACATATTCATATGTACACACACACACTCACATGTAC -ACACACACACACACACACACACACACACACACACACCATGAATTAAAGTCACTGGTCCAC -TTGTGAATGTAATATTTGGTTTCTGGGCCTGAATTACTTTTATAATGATTTTCAGTTCCA -TCTCTGTGTTTGTTTGTTCACTCATTAAGGTGATCCCATTATCCTTTTACTTACAGGAAA -AAGTACCCTAATCCAGACCCAACACTGTTGCCAGACAAATCTTCAGGATGGGCAACTTTT -AGTCCCTCTAGAGGCTTACACAACTTCACGAATTAAGTAAATGTTTGCATCATGGCTATC -AGATACTCCACAATATACACAAGAGTTAATTTATGTGTCTCCTCCTCAGGACTAAGGGAT -GCCAGGGTTGCTGGTAAAGCTGTCTCTGGGCATGCTATGAGGGCATTTTCTTGTTTAGTT -AAGCCATCACAATAAAGCTCTCTCTGTATGTCAGTCTGTGAGAATATTAACTGGTGAGTT -TCTCTGGACAACACACATGCAGTATGGGTCAGACTATTCCCCCATGCCTCCTCTAAGACC -AGTGCCCATTGCTTAGTGTTTACACAGGGTGCCACACATCCCTAGCTTTCTCTCACACTC -CCCTTTAGTGTTCAGTGCACCTTGCACCTCCTGCTTCTGTCTGCTCACAGTGGTCCCAGC -TTCCATGGCTTCACTACAGCTCTTTCCTGCCATTACGAGCCATGAAGATTTTCTCATCTC -CCAGGCAGCTAAGCTATACCTTTCTCTGACACTCCACAGCCTGTGACATAAGCTAATGCA -TCTTTATGGTGACCACACGCATGCTTTGTAGTTCAAATTGTATGTGTCTGTCTTGGCCTC -GAAGACATGACACTCTCCAGCCTAGTTTCCTGAGAACTGACGCTCTGCATGGTGTAGACA -CAACAAGCCAGCAAGGATACAAGAGAGCGAGCACATGCTGGAGATCAGACAGGCCTGGAG -CTGGTATTATTAGTCCCATGCTGACAATTGGCAGGGCTGGAGCAGGCATCAACATCCAGT -CTTGCACACTCTTGCTTCATTGAGGCCGCTATAGTTATGATTTAGAACATTGCCCAAAGA -CCTGTGAGTTCAAGCCTTGGTCCTAGCTTGTTACTTGTGAAATGTGGTAGAACCTTTGAG -AGGTGAGGTCTAGGGGGAGGTTTTCTAACTGTTGGAGACATACCCCTGAAGGGGGTAGTA -GGACCATAGCTCCTTAATTCTCTGTCCTGAGGTAAATAGAACTATGGGCTTCTCCTATGA -TAAACTGCCTTGTGCAATGCCCCTCAAGCCCCAAGAAATGAGGCAAGTCATAGACTGAAA -TATCTAAAACTGTGGGCCACATGAAACCTTTAATCTTTATAAGTGGATGATCTCAGGCAT -TTGTTACAGTGAGAGAACACAGACTAACACAGGTCCTAACACATGCAAGGAGAGAATAAG -ACATGTGTGGCAGCATTTTCCTCAAGGGATGCTACGTGGCTCAGTGTAGCTCATGTGAAA -TAAAATGAGATGACTTTTCAAACAGTACAGCACAACACATGTATGCATGTAAACCTATGA -TAGTTTAACCTGAGTGTTTATAAGTGATTGTTTAAAAAAATCTCAAGAACACAGGTATTC -TAAAAATCCTTTCTTGTTTACCTTGGCTCTACTCACAATTTTTAGCATCATTTATTTTCC -TTTTACCTAATTAAGAATTCTTTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTC -TCTCTCTCTCTCTCTCTCTCTTTCTCTTCTTATCCTCCTCCTCCTCCTCCTTTTTAATTA -GGTAAATTTTCTGACTGCCCTGGAACACACTAAGTAGCCTTGGCTGACTGGCCAGTGAGC -CCCAGGGCTCCTCCTGTCCAAGCATCCCCAGCACTGGGACTATAAAGGTGTGCCTCACCC -AGCTTTGTTCAAGCTCAGTTCATGCTTATGAAGCAAGCCCATGGAGCCATCTCTCAGTGC -TAAAATTTATCGAAACAATTTTAAGGTTTGCTTAAATGTACAACAAAATTTTCAAGAGAC -AGAGGCCAACTGGTGAACAGAATTCCACTTGCTAGAAAGAAGGTTTGGGTCACCAAGCCA -CTACTGGGCTTCCTTGGAGTAGAGATTTCTTTAAAACTGCAGAGGACCATGGCAAAATTG -ACTGCTTCACTCTGACTTTTGTATGGCTCTCTAGAGCCCTGAGTGATCTCTTGCATGGAA -TGATCTTTTGAGGTGATTTTTAGCTCTAAAATCTATAACTCTGTAAACTACTTCATTTGT -TATTGTTCATAAAAGTCACTGGCCGCATACTCTATTCTCACTTGGCATATAAAGTATCTG -AGAAGTTAATTGAATAGTCTAGACTCATGTAGCAAGATGACATTCACTCTGAAACCAGCC -TTGGGCTGCCCTGATACTTAGTTATATAGTTTTGGGTAGTGGTAAAAATGTCCAGGGTGG -CAAAGGTCAAAGGCCAAGGTGCTGAGATGCCTCACTATCATAGTAAGGCATTTCTGGAAT -CTCAGGTGCTTGCTGACCAGGTTCTTACTGGGAGAAAGGAAGCTAAATCTGTGATCTAAC -CAAGGCTATGCAGCATTCTGCAGGTAGAGGGTATGGGAGTTTCGCACTCCCCAGACAAGG -TCAGAGAAGGAAAAGCCCTGCTAGTAAAGGGAGTCTGCCATTTTGCACTAAGCCCAGGGC -TTTGGGGTAATGTCAGACTTTGGCCTTAGTTAGCAAGGTGCTGGTACTTAGCTCTCATGA -GCTGCAGATGAGGAGGTGTCCCTCAGTATCCCTAAGTGCTTTGCTCTTAACTCTGCACCA -CATCTTCTCATGCTGTGACTGTTTTCCTTCTGAAGGGGCTCTTGGAAGACAGGACCATGT -ACCAGGTCCTCATACTAGTTCAGTAGCAAGTGTGGCGTTGGTATCATATCACTGCTTATT -GCTTGAATGACGTTTCCCTGGAGACAAAAGGTTGACAGTAGATTATAATAAAATCCTCTC -TGGATTAAAGTTCAGAATTTGTTCAGGGACACTGATGGGTTTGAACATCTGGAGCATGTT -AGCCATGGTGGTGGGAAGCATCAAACCAGCAGGAAGGTGTGGGTGGAGAGGGTGATCAGG -CTAGGGGGAGATGCCTTCAGAAAGGAAACTTCATCTGATTCATTATAAAAGAACCCTGGA -CACTCCTAAACCCATACTCAAATTCACTGTAAGCTCTCACGAAAGAGAAACTGAGACAAA -AGGCTTGTGTCCTGTTAGGAAGATCTGAGGCAATGCCAGAATGGGCTGAACTATCAAAAT -CTCATTCTGGGGCTTGTTGCCTATTGGTGTGTGTTTGTGTGTTGAGTGTGTATGTTTGTT -TGTGTGCGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGGG -GAGGAGGTGGAAAGGGGATGGGAACAGGGGGACAAGGACAGGGATGGTGACTGAGATGGA -GATGAAAAGGGAGAGAGGGGCACACCTCCATCTTCATTGTCTAGAAATGGCTCTGTCAAG -TTCTACCCAGGAAAAAGAACTGGACACAGCAACACAGATGGAAAGAGCACAAACTAGAAA -ACAGGACCTCTTGGACATACTTTTCAGTCATGTTTCCCCTCTCCTCACATAACACCACTG -GCTTCTCGATAAGTTTCTCAAGGCTCTCCATGCTCTTGGCATTGTCTGGATGCTTAGGCT -AGCCCTCAAACAGTACATATTGCCTGAGCGATCATTGTGTGTTGAGTGACAGATATTCTG -TCCATTGTGCTGATTTCGGGGTTTCTGCTCAGGAATTTCTGAGTTCTCCCAACGCCATCA -GATAGATACTGACCTTCATGGCCTTTCCAAACTAGAGTTCTCGGCATGTGTCTCATGCTT -CTTCCACGGATTTGATCTGGAGATATATCCCACAAGGTTCCAGAGCCATGGTTACCCTCA -TTTTTGTTATGGAGAAGTGAAGCCTAAGAAAGAACAGGTTTGGTCAGGCTCACTCAGCCA -TGTTGGAGGGGAAATGTGGCTCTTCTGCCTCTCAGTCTCCTCTGTGTGATGCTGTCTTTC -TGTAGTGAGGTTACCAGGCCTGTACTCTCAGCACTTATGAGGCTAAGGCAGGAGGATTGT -GAGTTCCAGGCCAGCCTGGGCTATGCAAAGACTCCACCTCAAGAACTCAATAAAATATGA -TATAATAAAACAAAACGTTGATAAAGATTAGTGGGACATACATCATTTATTTGATTGATG -CCTTAAAATCCCGGGAACCTTCACCAGGTGTCATGAGCACAAAACTCTAAATTCTTGCAA -ATTCCCAAGTTACACGACATGGTTATTAGGCAATTAAGAGAGCTATCACGTTAAATTACA -TTAATTACATTAAAAATAATATTGTTGAGGCAAATAGATGTCTCGGCAGTTAAAAGCCCC -TGTTGCTTTTTCAGAGGACTTGGGTTGGATTCCCAGCACCTTACAGTGCCTCAGGACCAG -CCATAATTCTGGTTGTAGGGAATCTGATGCCTTCTTCTGATCTCTATAGGCACCAGGCAT -ACTCATGGTGCGCATCTATACTTGTACCTCAAACACTCACGCAGGAAATAAAATAAGTCT -TTAAAAGAACAGATTTTAAATTAAAATACAAGATAACATTGCCTTACAAGTTGACTTAAG -ATGTATGCTTAGCAAAGATCCTGTGTGTTGGGGTAGGCAGGAAACAATAGACTCTGCCTC -CTTGTCCAGCGTCTCTAGTACTGGCATTGGCATTGGAGAATCTTAATTAAGGATTTCTTC -CAGGATGAATTCAGATCATACTTTAAATTCATGTAGACAATTTACAAATTGTACTTCCTA -TCAACTGAAACTCAGGACATGTATTTGGGTGCCAGACCTGGAGTCTGAACTTCACCACAA -CTTCAACTTCAGTAAGAGCTGGAACAATTCAGGTTTAAAGGAAAACTAATCACCATGAGG -TTTCATTTATTCTGGAAGAGTCTGTCAGAAACCAAACACTGTTGTTTTGGGTGTTATTGC -TTGTGGCTGGGACTCCTACTGACAGATATAACTCCAGCTTCTGCAAATGACAGGGTTTGC -ACTGAGTTCTGAATGGGAGACTGGGCAGGGTGTGGCACGCAGCAGTCTGGGATCATCTTT -AAGAGTCTTAGGAAAGCCTCGAGAGAGTGCTCACCCTGGGGAAGTTTGAGGCAGCTGGCA -ATACCCTTTGGCTTACTTTCTGAACTCTCCATGCTGACATGACAGGAACCAATAGCAAGC -GGTGTCAGCTGCCTCACTGCTGTCAGATGCCTGAGAAGAGTGTGTTAAAGGACAGAGGCT -TTGCTTTGGCTCCTGGTGTGCTAGCTCTGTTGCTGCTGGACTGTGCTAAGATCAAACATC -CTGGTGGCAGGTGTGTAATGGAAGAGCTCACCTCACGGTGGCCCTGTTGGGGGTGGGGTG -GGGGAGGTGGGGGTGGGGCAGGCAGGACACACCCTCAGTGTCCCATGCCCTCTGGTCTAT -TTAAGTTTCCACACTTCCCAATAATGCCATCAAATCATTAACCCATCGGTGAATCAATGC -ACCCACGTGTCTCTATTGGCTCCCAATGAGGTCAACTAGACCAGAAAAAAAATCTCAACA -AACAATCCTTTTCGAGATACTTCATACCCAAATCACAATAGAGACGATCTCACCATACTC -CTTTGTCGTTGTTGTTAATTTTTTATTATATTCATCTGTGTATTGTATGCAGGTGTGTGT -GTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGGTGGG -AGGTGTTCATGGATGCAGCCATACCACCTTATACTTGGGAAGATCACTGAATAGTGACCT -ACTTCTTTCCATCCACTATGTAGAGCATGGTGGGATTGAACTCCAGTTATCAGGCATGGC -ACTGATCGTGTTAACCTGTTGAGCCAGCTCTGTGACTCCTCACTGACCTCCTTCAATGGA -CAGTGCGTAGAGGGATTGACCTTGCATTTCTTCCAGATTATGTGGCTGTGGGACTCATAT -CTCTCATGCACAAACTTAGGGAGCAGGGACTTCCACTTTCCATACATACATAGTTACTAA -AGGAATCAAATAAACTATTGATTGTATCAATTGTATACATGGAGAAATATCAGATAAGTA -CATTGTATTATCTCTTGAGTCAATATGGAGATAGAACAAAAATGGTGCCTCAATGTCTTC -ATTCTCTCATTCACATATTATTTATGAAATATTTGACATAATCCTTTGTCTGAATGTTTT -TGTTTTCCCAAATCCATATGTTAAAATGATAATTCACAGAGTGAATTTAAGAGATGGTGA -AGTTAGGGGGTGAGGCACATGTAAGTTTAGGAGATTAACTTACAGGGTGGGGTGATCACA -ATGGGATTAGTGCCGTCATGAAAGTGGCCCAAAGGAACTCACTCATTACATTTCTCGTGT -AGAGATGGAGCTGAGCAGATGACATCTACCAACTAGGAAGTGGGTCTTTACCAGACAAAG -AATAAACCATTACTTTCATCTTGGGATGCCCAGGAGCTTGAACTATGAGAATATATTTCT -TTTGTGTAAGAACCACCCAATCCATAGTGTTTTGTTACAGCAGCCTGAGTGAGCTAAGCC -ATGCAACTCTCACACTGTATATATATTGCCTTGCAGGACAAGCTCTGTGCTCAACTCCAG -ACTCAAGTCAGTGTGCACACATAGCTTCCTGGCTCTTCACTGTTAGGCAAGAAGATTTCT -GAGAGGGAAGGTTTCTTTTTCTTTTTCCTCTTTGAAACAATATTAATTCACATTTTCATC -TGTCCATGTGTTTATACATGGGTAATGGATAGGTTAGAAGTTATAATAAGTAGCTGAAAA -ACCCATGGTTTTCTCTCATAATCCAGAGTGCAACATACATATAGAATCTATAGATTCATC -CATGCAGGTGAACAGTCAACAATGTAAGTGTGTCTTACCTCCTCCAATCCCAAATAGTTT -GATGAAAGTTTAGTTTAATTCAAACATTGGTTGCCATGGTTACTTATTTGACTTTGTACT -TTGTACTAAGAGCCATAAGGATTTGTCAAACCTTACCATGCAACTGTGCCTGAATGTCCT -ACCATGTGATAACAGCTATTTATTTGTCTTGTGTTTTTGGCCTGGGGCTCTGTAAACCTC -CAGATACAGTTATCTCTCTTTGAAGAAGCCTTCCAAAATGAGGAACAATAGTTCATTCCA -TTGCAGAGTTCTCTCTTCTATAGTCATTTTTGCTAAGCATAGCTGTCAATACAGTGCATG -TGCAGGTATGCACCTGCTATGGCACATGGGTGGAAGTCACAGGACAAAGAAAGTTAGAGG -TCACGCACCAAATACTCTTTCCTGAACCTTCTGCTGTACTCACTGCAATCGATGTACATT -CACAGAGAAATGTCCATGTTAGTGGCATTCTGATGAGAGACATGGGGTAGCACAGTGGAT -ATGGCATAACACTAGACTCCCCTCATACTCTCCTACCCTGGTGTCCTCCCTTCCACAGAC -CTAGAAATCATGGAGCCAGTGACGGTTGACTAAAGCCTGTAAAACTGTGAACCCAAATGG -CTCATTCCTCCCATAGGTGACCTCTCTTAGGTGTCCCTCACAGCAACAATCTAACACATT -ACACGTGGGTAGAGAGGAGCAGGTGACAATTCGGGTGCTGTTTCTCAGATGTCCTCTTTC -TCAGACTGTTCTTGGGATGAATACTTGAGGAAGGGAAGGAAGCAAGATCACTATGATCAA -ATGCCAGACAGAAACAACTTAATTGAAAACTTCATTCTGGTTCACAGTTTCAGACGGTCC -TTTCTCCTATCCTTTTTACCCAGGGTGAGGAGACAAGTATTCAAAACACCAGACCATGGA -GAGCATTTTATGTTCAACCCGTAACCCTGACCTGAACCTGCTTCAGGAATGGTTGAACTG -GGAGGTCAGTTGATGTCAGCAGGTGTCCTTCCATTTCTTGGCTCAGTCTCAGCTACATGT -GACGGTACAATGGGACATTATGAAGAGAGAACACAGAAGGGACGTTATGAAGAAGGAGCA -GAAAGAGGACATCTGAGAAACAGCATCTTTTGGACATGACAGGGCACTTCATGCAGGAAA -ACATATACACTGTGGGTATTTGCTACTCAAAATCCCAGCATGGATGGGGGAGGAACTCAC -AAAGCCCCGCCCCTAGCTGAGGTGAAATTGGCTGTTGATGGCATCTTGGGGGAGGGAGGG -TCAGTTTTCTTCAAGGCTGTGGCCACTGGTAAAGTGTTCATGCTTCAGAGATGGCTCAAT -GCCTATGCCCCATGGGCACAACTAATTGGACCCAGTTGATTATAAAAAGAACATGAAATT -GGGAAGACGAATATTGTGGTAGGGGGTCTAGGAGGGAGAAATTGTAAGATGGGTAGGAAG -TAGATACAATCAAAGTACATTGTATACACATGAAATTCTCAAAGAATATACATATGTATA -TATGTATATATACATACATATACATGAATATTCATATATTCATATATACATATGATGGGA -TGGCAACTATAAATAACAGCTCCAACCTGGACAGTGGCCTTCACTTTCAGGGCCAGTGGG -TAAGTCTAAGACATTTCCAGAAGTACAGAGAAAATTTGGCTCTTTTAACTTTAAAAAACA -TAGTGTTTGTTTGTTTTTTGTTTATTTGTGTGTGATTTATGTGCATTTATTGGGTGTCAA -TGTGTGTAGTCATATATGCCACAGTATATGTGTGGAGGCTGAAGGACAAGCTTAATTTTC -TTCCACATTGTTTAAGACAGGATCTCCTGTTCACTGGTCTAGCTGGCTAGCACCAGGGAT -TCGTTTGTATCTACTGGGGTTTTACACACACACACACACACACACACACACACACACACA -CACACACACACAAAACCTCACTTTGCTTTTACATGGGCTCTCAGGATTCAAACTCAGGCC -CTCACCTTTGTACAGTAAACACTTTACTCTTGGAGCTACCTCCCCTGGCCTGGTTACTTT -TCATTAGCTCTGATTGGATCACATGGCTACTCTATCAATGACATCTGAGTTCAATAGATT -GTTGAACCTTGGCTTGAGTCATAGGGGAGGCACAGGATCCACAGCTTCTTCAGAGCTGGA -CAGGATCCCTTAAGGAGGGAATTGGGACACACACTGAATACCAGGCAGCAAAATCTGCAA -CATTCTTCCCATTGAGCTGTTGTCATTTCATGGTAGCATTGCTGGGAAAGCCAGCCACTG -GCACACTCAAGAGAAGAGATGCATGAATATACAGCCTTCTTTCTCTAAATAGAACATCGT -CTATGCTACTGAAGACAGGTGCTTGTTTAGCTTGTGCTGAGCACTCCCCAGACAAGAGGG -TTGCAGCCATCCCTCCTGCTCTGGATTCTTGTGGGCTTAGCAATTTTCTTTAATGAGAAG -CTGGGCTAGGGGCATTTATTATGGTGTAATGAGTGTGTTCAGAGGGAAATGAAAGGGCTG -TGTTTGTTCATGTTCCTGAAAGTCAGAGCGATAAAAAGCAAGCAGTCTAGCTAGGCAGGG -GTAGCACATGCCTTTAATCCCCACACTTGGGAGACAGAGGCAGGTGGATCTCTGAGTTAA -GGGCCAGCCTGATCTACACAGAGAGAGTTCCAGGACAGCCAGAACTACACAGAGAAACCT -GTCTTGAAAAAAAAAAAAAAACAAGACAAAACAAGAAACAGCAAGCAGTCTCATGGGTAC -TAAGTGAGAAAGAATTGTCTCATCTATGAAATGACTTTGGATAATATTAGCATCTCGCAA -GATCTGTGGTTATATTATAACTCATCTTGTTTTTATTATGTACAATTCTGTTGGGCATTT -GGAAACAAGAACTCATATGCTGTGTTGAGTTGCTGTGCGTTGGTGGGATTATATTGCATA -ATTCATATGCCACTTCCTATATTGTTAGTTCATACCCTTTATAGAAAGATAACGGCAAGA -GGTTTCACTCCAATTTCTTACAACACATAAATTTGAGATAACTGGGCAGGGATCTTGTAT -CCTGAAGTTACCCATCCAATGCTCTTCTATGGGTCTTAAAGTTGAACAATGGGGGAGTCT -AGCGACCCTTTGGAAATGGTGTGGGCCCTGGACTGGGACTGTTTTCATTAACAAAAAAAA -TCAATCCTTAGGGCTGGGAAGATGGCTCAGTGGGGAAAGCATGAGGACCAGAGTTCAGAT -TCCCAGCAGCCATATAAAAAGAGCTGAGTCCACCAGTGCATGCCTCTTAGTTCAGCACTG -GGAAGGCAGAGGCAGGAGGATGTCTGCAATGTTGTTGTCTAGTCTTGCTGAAGTGATGAT -TTCCAGATTCAGTGAGGAACTCTGCTTCAGAAGTAGAGACTGATACAGGAAGACTTCTGA -TGTTAACCTCTGTGATGCAGGAAGACATCTGATGTTAACCTCTGGCCTCCTCATGCACTC -ACACCCATGGGCATCCTCTACACTCAAACACACGCATACCACACCACACATGCATGTAAT -GCTTTAAGCATCAGGTGTTGTGATGCCTCTGCAGTGAGACACCATCTCATCTCAGTGTGT -CTGTTAATATTTTTAAAATGTGGCAGAAAAGAAACTCACACACGTGTGGTGGGAGTGTAA -GCTAGTTCAACTGTCACAGAGAAGAATATGTATGCACCTCAAAGAGAGAAACCCAAAACA -GAACTATCATGAATCGTTATTCAACCGTTGCTGACATAGCCTAAAGAGATGAAATTAGCA -TATTAAAAACATACCTGCACCAAACTATCATGATTTATTATATTCAACTGCTGGTTACAT -AGCCCAAAGACAAAAAAAATTAGTATATTAAAAACATACCTGCATAGCTGTGTTCATGTG -ACACTATTCTCAGTAGCTATGGAAATAGCCTGAGGGCCTGTCAGTGGATGAATGGTAAAG -AAAATATGATATTCATAAACAAAGAAGTCCCATTCATCCATGGATATAATGTCCTGCCGT -CTGCAGCGAGATAGAAAGTGAATATATTATGCCACATATTCCTTCTCATAGCTGGAAGCT -AAAATGCCAGCTTCATGTAGAACATTGACTATTAGAGCTCCAGGAAGTGTAGATAAAGGG -AGGCTGGGCTTGAATAGAACACACTGAGCAACATTAATACACATTCATCAAAATAGAGTA -TCATCAATAAAGGACATTATTATGATAACCAGTATTCAGAGGAGATTGTGTATACCCATT -CCCCAGACAAAAAAGTAATGATTAGAACTTGGCCAAAGTATGTAAGATCAGCACTAAGCA -TTGGGAAAGATAGAGCCTAGTTTCTTTGTTCCACTATACTGCCAGAATTACTATACTGGA -GAAACTTATGAGTCTTTCATCTAGGTAGTTGGTACCTTAAGTCAGAGGGACTCATGACTT -GTACCATGCCACTCAAAGACTCTCTGGTATGAATGGCACCCAGAGACATGGTGCCTAGCA -CCCTCAGAGTTCCTACTCAACATCTGTCCATCTAAAACCCCAAGCCCTGGAGCTGGGGAG -ATGGCTCAGTTGATACAGCGCTTGCTTGCTACAAGCATGAACTAAGTATGAGCCACAGAG -ACTACACAAAACAGCCATGTGGAGACGTGAACTTGTCATGTTCTGGGGAGGTGGAGACAT -GCAGATCCCTGGAGCTTGTTGGCCAGTAGCCTAGCCCAGCTGGCAAGCTCCAGGTCAGTG -AGAGAAGCTTCCTCAAAAAAAAATCAAGGTTTATCTCCGGAAGAACAGTATCCAAGGTTG -ACCTCTGGCCTCCATGCACTCCCACCTGCACAAGTACATGCACATCAGCACCCACACACA -TAAACACAAACACATGTACATAGAGATACAGGACACACAGGAACACATAAATTCCATACC -TCAGCTCTTACCTTCTCCCCTCCTTGGTTTTTTGAGATAGCATCTCCCTGAGAGTCCTGG -CTGTCCAAGAGCTCACTGTGTAGACCAGGTTGGCCTTGAACTCACAGAGATCCTGCCTGC -TCAGTTGCTGAGATTAAAGGTGTATGCCACCATGCTGGGCCCAATCTCCATTACTTAGGA -CTTGGTTTAAATGTTTCTGCTTTTAATCTCATGTGAATTCAGATTTACAAAAACTTGCCA -CTGTAAATTAACTCGTATCTTCACATTCTCTCTGCTTTGTTTCTGGGGCTGGAATTTAGG -AAGAAGAACCCCATCAAGAGCCCCAGTGTCCTGAGTTGGAACAGAAGATGCTATCAGGTA -CAGTACGGTCATCGTGGCTTGTCTTCGGCTGGCTGCTGTTACTTACAGCTGGGCTTGGCT -CTGCCAAAAGATTTGTGGGTGACAAAGGCAAATCTCCCTGTTACAGATGGTTGGAAACAA -GGCTAGAAGTGTTACTAGAGATGAGGTCCAGGCAGAACACCTGGCCAACAAAACACATCG -TACTACAAAAATAGCTTGTCCCCATCCTTGTCCTCTTTCTTGCACTAGTAACATTTATGG -ATGAGGCGGTACTTAGAAGGGAGACTGTGGTGATGATGGTGATAGTATAGATGGTGGTGA -AGAAGGATTTCAGAGTCAGGAATAAAGATAAGGAGTCTGTGAGATCCAGAGGGAAAGGAG -GACACTGGGAAAACAAGGCCCTCTAAAGCAACATTACTGATGCTCATATGAACTCAGAGA -CTGATGCAGCATGCATAGGGGCTGAACAGGGCTGCACCAGGTCCTCTGTGGATATAAGAC -GGCATCCAACCTAATGTTTCCTACGGGATCCCCAAGGGTGGGAACAAGTGATTCTTGGGA -TCTTTTATTTTCTTTATTTGTCTTGTCCAACTTCGATGTGATAGTTTTTGTTTTATCTTG -CTATATTTTATTGTTACCCCTTAGAAGCTTGCTTTGTTTTTCTAGTGAGAGATAGAAAGG -GAGTGGATCTGGATGAGAGGGGTGTGAGAAGGAACTGGGCGGAGTAGAGGGAAGAGAAAT -GTAATCAGGATAAATCATGTGTTGGGGGGGGGTCCTATTTTCAATAAAAAGAAAAGGAGA -GTAGTTGTTTACTGAAATCCTTATAATTATCTTGGGAGATGTTATTTGGATCCCTTGGCT -GTTTTTCTTCTAAATGTTAGTGTGGAGTTAAGCCTGTAGTTTTGCTGAAGTTATTTATTT -CATAATGGGCAGGGCTTATGTGGAAACAAACAAATGATGAGAAAGTTTATAACTTCAGAC -TGTAGCCAGTGATGATCACGAGAAGCAATGGTTGGAAAAATAAACGTTAGTGGGGAAGAC -TTAAACAGAGTAAAAGCTAACTCTCAAGACTCCCCGCCTTTGTTTCCTAACAACCACTGT -GTTTTGTATGACTCAGTATTGAAAGATGGCTCCAGATATGAAGGTTGCTAGAAGACGCTT -ATCAGTTAGTAGAAATCAGGCAGTAAAGGTTACAAAAATCAACATGATAAAGGAAAGATG -AAGCAAAATCAGAAAAAGAAAAGTAGTCGTCTTTGGCATGATGGAGGAAAAGGTTAGCTA -TTAGCCAGCCATGGCATCTTCTACTATATGTATTTGTTTATGTATGTGTTCATGTCATTG -AGCATGTGGGGTGGTCAGCGTGCAGCTTGCAGGACTTGGTTCTCAGCATCTACCATGTAG -GTCTCGGGGATAGAACTCAGGCTTGGTAGCAAGTGTTTATGCATTGGGCTATCTCAGTAG -CATACCGTTTCCTTCTACAGCTATTCAGCCCTTGTTTCCATACCTGTATCCCCATCAAAT -ATGACCATTGCTTTGGTTTAGTGACTCTTTCTAGGATACGCTCCCCTTGCAGATCCCTGT -ATTCCTTGCTCATTGGTTAGATGTTAGCTTTGATGTACTGTTCCCCCAGAAAACTTCCCT -GATCACTTCATACTCCTCTGTGTCACTTTTCACCCTACTGCCTTTCTTTTTGGACACTTG -GAACATAGAGCATACATATAACAGTCATTGGTAGGTCTCCCCCTACCAATGAAATTGTTA -GATATCGGAGTGTGATTTCAATCCTCCTGCCTCTACCTCCAAGTGCCGAGGTTACAGCTG -TGTATTGCTATACTCACTTTATGTGATGCTGGGGATTAAACCAAGGGCCTTATGCATAGT -AGACAAGCACTCTTCCACCTAAGTTACAATCTCAGCCCTTAGGAGTCTCTTGGTAGTGAG -TCCCCTGTGTGCATTTGTGTAAGGTAGTGTTTTTCTTCTGTGAGGAGATGAACATGGTTT -GGTGAAGGCTATCTCTGTGCTTGGCTTTGATTTTTCAATTAAACAAAAAGAATCAGACAT -GGTGCTTGTAGTTGTGACAATAGAACGTGTTGAAGAGACAGATATGTTTATAACACAAGA -AATGCTATGAGATGACAGTGCCATCAAAGTGCAGCTGGCTGCTGGGAAGAGGAGACAGCT -GGTCCACACTGGGGACTGTGACCAGGAAGGCAGTGTCAACCTTGGGGTTGAAGACACTTG -CAATGATGCTTGGAGTTGGAAAGGAGGGGCATAAGGCAGAGATGACATCACACCCTTTGT -CCTGGAAAATGCCTCTAAGTGTCCCTTTGTACTTGTGCCCTTGATTGTCAACTCCTCAGA -TAATGCTCATTGCTGGGACCACACAAAATCAGCCAATGAGGAGATCAGGAGCCCAGGAGC -GTAGAAGTGGTATTTGCTTTGTTCACTGAGTGTCTACTGTAGTTTGAGGGCATTTGTTCA -TATGTGTGGGAAAGCACTGCCACACTCAAAAGCTTTTCTTTCGTGAGTGTACACATGTAG -GTGAGAGGGGTTTATAGGCATTCACAGGCATGTGCATGTGGGTGCCAAAGATCAACTTCA -AGAATCATTCTTCCAAATTTGCATCTTGGTTTTTTATTTGTTTGTTTGTTTTTGAGACAG -CGTGTTGCACTGGCCTGGATCTTGCCAAACTGCCTAGGTCAACTGGTTAGTGACTAAGCT -CTGCCTATGTGCCGACCTAGAACTGGCTTTCTTAATGGGTTCTGAGGATTGAACTAAGGT -TCTCATGCCTGCATGGCAAGAATTTTACCGAGAGGGCCATGTCTCTAGCCCTGTACAAGG -ATTTTCAAGGATACCATTGACTCCACTGAATTCCATGACATCCTAGGGAGAGAAGAATAT -TTCGTTTCCATTCTGCTAATGTCCTGGTCTTTAGGACCTCTGAGGGTGTCACTAGGAATC -GGGCATCCTAATAAGAGTCTTCTCAGCAAATACACTGGGACTCAGAGCACAGCTGGGAAA -AACACTTCTGTGGAAAAGGAGAAACTATGCTTAGTTTGAAAATTAGAATCCCAAGACAGG -TAACATGGTGTACATCACACCAGTCATCCTGGCATTCAGAAGCAAGAGGATCATGAAGCC -AGCCTTGGCTATGTAGTGAGTAAGACACTATCTGAAGAAAAAAAGAGAAGAAAGGAAAAA -GGAAAGAAATTTAGAATCACAATTTCTTTGTTATTATTGTCAATTTATATTTGGGACATA -TGAATACGTGGCTTCTGTCTTATTATCCTAAAATTCCACCTAATAATTCTATTCTGTAAG -TAGAAATTTCAAGCTAAAAACACAGTCTCTTACTACTTATTTATAGATTTAAGGTTTTAT -TTATTTGTGCATCTGTGTGAGATTTTCTGTACAAGTGAGCAGAAGGAGGCATCATATCTC -CTGTAGCTGGCTTTATGTGTAGTTGTTACCTGCCCAGTATAGGTGCTGGAACCAAACCCA -GATGCTCTGGGAAAGAAAAAAAGTACCCTGGTGTGAGGAGCGGGTGTGGCAGCAGTCCCA -AGAAGGCGCCAGGGACTGCAGCTAAGTCTTATGACTTGCACCTGACTTCCTCATACACCT -GAAAATAAGCCACAACCATCGTGAGAGCTGCGCAGGTGCACCATGATGCTGGCGGTTTAA -ACAAGTCCATATTTGGTGGAGACATGCCCCTGCCTCCCTGATTGGCTGAAGCTGCGTGCC -TGGTGAGGTGACGCGGCCTGCTGTGAGTGGATGGGGACTGAGAGTATATAAGAATGAGAG -GCCCAGGGTTCGGGAGAGAAAGATGAAGCAAGAGAGATGAAGACTGAAGTTTGCTGAATA -AACTGCTGTTAGAAGGACTGGTGGTCGTGTCCTTCTTGCTGGTCGAGAGCAGATGCGACA -CCCTGGACCCAGAGCCATCTCTCCAGCTGCAGAGTCTCAGCATTTCTAAAATTCTGTGGA -TTTACTCAGTCCGTGCTTACTATAGAGAACTTTATTCAGGGCTTACTGCTGAAGGGCTAT -TTCTAGCTTAGCTTTGAGATATCCTATATTTGTGAATCATTCTTTGAAATTCTGTTAGGT -ACAAAGTGGATAGGTTGTGTTGGCTAAATTATTTCAAAACTATGAAAGTGTAATATCAGG -AAGAATTTATTGGATGTCTACTATGTGTCAGATATCGTGTGAAGATATTAGGCAGCTAAA -TGCATAATTACAGCACTCTACCAACAAGAAATGAAGCCATTAAACACATTAGAAGAAATA -TATACTATACAAATGATAACCTTTAAACAAGTAAAATGTAAATTATGGAGAAACCAGAGT -GCTGAGGAAGCCTTGTCGCCATGGGCCTTATAGTCAAACATAGCCTGTAATTTATAGAGA -CAGGGGACCAAGAACAAGAGCAGAACATAGCATGTGTCCAATGAGAGACAAAAACAGAGG -GCCAGGGAGACAGTTTAGTCAGTAAAGAGTTTGCCTTGCAAGCACAAGGACCTGAGTTCA -ATCCCCAGCATTCATATTTAGAAAAACCAAACGCAACCCAAACCCGACCCAACCCAACCC -AACCCAACTCAAACTAACAAATAAAAACAAAAACCAAAGCTGGTATTGTGGAGTGTGTGC -GTACCCCCAGTGCTGCAGAGGTACAGAGAGCCGCTCTTCTTGGTCAGCCAGAGTCTTCTG -TTTGTCAAGCTCCATATCAGTATGATTCTGTCCAAAAATAACGTAGGGAGCTGCAGAGAT -TACTCAGTGGTTAAAGCATTTGCCACGCAAGCAAGAAGAGCAAAGCTCCCAGAACCCATG -TAAGTGTTTAGTGGGCCTGGCCACTTGCCTGTAATTCTAGCCTTGGGAGGCAGAGGTAGG -GGACTGTGCCAGAGCAGGTTAGTGAGGCAGGGTAGTTGTATTGACGAAGTCTGTGCTTGA -TTGTGAGACTCTGCCTCAAAAGGCAAGGTAGAAGAACAAGACAGGAAGATCCCCAGTACT -AACCTAGGACCTCCACATATGTGTTCATACACATGAGAACATGTATGCATACACATGCAC -ACCACACATACATGCACATGAAACAAAGAAAAGTCAAAACAACAGCAAAAATATCAAAGT -GGATGGTATCTGAGGGCTTACAACTCCAGGTTGTCTTCTGATTGGCACGTGTGTGCCTTC -AGGCACTCCTATACACACACAAAAAAATGCACATGCTTGCACATGTGTGCACATACATGA -GCACATGCACACATGCTCAAGAGTAGAGGACAACTGGAACTCTCAAGGGATGACATGACC -AACTGGGGTATTCAGGATTTTTTCTCAGAGAACATGATATATGAAGCAGGCTACAAAGAT -GGATATAGAATTCGTTTGTCAAGAGATATACATTATTAGCCGGGGCATTAATAACGTGAA -AACCAATTACTTTAATCGATATTACTCACAGTGATATCTACTTGGAGATCAGACCTTTTC -TTGGACTGATGACCTAATCCTTAGGTGTCTGTTACTATATCTGGCCTTGAGATCTATAGT -CTATATGTGTAGGGGCCGCCTGGGAAGCAATGGCAGTTCTGTGTGTGTGTGTGTGTGTGT -GTGTGTGTGTTTAATCCTAATTACTGTCATTGTTCTCTGTTTTCAACAGTGCTTATGCTC -ACTTGAAGGGTTTCTTGACTGTAGTAGACAGAACCCCAGTGCCTACCTAGAAGCAGGTGT -CATTTCCCTGAGCTTCCATGGACATCTAGCTAGCACACAGGTGTCCCCTTATATAATATC -TGTTTCTCAGAGATGCATTGCTCAGTGCTATCCACTGCTGCTCCCTTTCAGCAAGGGGAA -CATGGAGCGGGGCTTGCAGGTAGATAACTGATTACTCTTACCTCCAGCCAGCTCTTCTTA -TGCCCCTTCCTCTTTGCTGGTCTTTCTCCCAGTATACTTAGCCACCACATGATCATCAAC -ATCTTGAAACTAGAGCAGCTGGGAGCACATCAGTGTGGTGTAGTCTTCTCACAAGACCCT -CTCTTGTGGGAACATATATGCTCCTCAGAGTAGAAAGGAGACCACGAGAGGAGAAACTCT -TAAGGAAGAAAGGGAAAGAGAGGGTAATTGAGTCCATGCCATGTTAACCTGGAAGCGGAG -AGTGTCTTCGAGAAGAAAGAAACAAGCCAGAGAAAGGCAGAGAGCCTAAGGCGAAAGGCA -ACAGAGGGCAGGGACAAAGGAGAACAAAGAGAACAAAGCATAATGAGCCACGTGTATGGA -GATGCCGCAATGAAACACATAGGCTGGCTTAAAAATTAATAAATAAATACATCCCCTTGT -TGAAGGATGGAGGGCACATGATGCCCCTCCACAACACTTAGCAAGGTGGGTAGACTCTTA -CTTAGGTTTCCTATCATTGCCCATATGCTGACCATGCTTTTGTGAATCCCCATTCCCCTG -CTTCTGTAAGCAATTCCAACTAAACTCACTGGTTCACCAAGCTTGCCTGGAACAGAGTCT -TTTGCTGGTGCCTTATTTCTGAAGCACAACCACATATCACCTCCTCCTCCTCAGTGTTTG -GCTCCTAGCTTTTTGAACAGCAAAGGGTGGGCTGTCAGGCACACAGCCATTACTACAGTG -GGATTTTAAATTTCAAAATTACCCAGAGAATGAAAACCTATGGAAGCTATTTTTAATATC -AGCACATAGGCAAAGAAGGGTGGGTGGAATGGAGGGTGAGTAGGGGAGACACTGTTGGAG -GTAATTCTGTCACGTGGCCATACCTTTCTTTACCCCAGCACAGGAATACCAAAATTCACG -GACAAACACACCAAAGGCTCCATTAGGCTGTGTGCTTCCTGAGAGCAGTGGACTGTGTCT -TAGTTAGGGTTTCATCGCTATGAAGGAACACCATGACCATGAAAACTCTTACAAAAGAAA -ACATTTAACTGGGGCTCTGCTTAGAGTTTCAGAGGAATATTCCATTGTCACCATGGCAGG -AAGTATGGCAACATTGATGCAGACATGGAGCTTGAGGAGCCGAGGGTTTTACATCTTCAT -CTGCAGGCTGCAGAAGGGGACCATGTGCCACAGTAGGGCAAGTAGCACAAACATATGAGG -ACTCAAAGCCTGCTCCCACAGTGACGCACTTTCTCCAACAAGGCCACACCTACTTCAACA -AGGCCACACCTCCTAATACTGCCACTCCCCGTGGGCCAAGTACCACACACACACATACAC -ATACACACACACACACACACACACGGACACGGACACGGACACGGACACGGACACAAGAGT -CTGTGGGAGTCAAAGCCATTCAAACCACTGCAGACTGCATCGGTTCAAAGATGAAGCCAG -AGCCAAGGGAGATTGAGCTCAGTGAGCAAAGTGTTTGCTGTGCAAGCTTGAGGACCTGAG -TTTGAATGCCCACACCTACACCAACGGCCAGCATGCCAGCAAGTGTCAGTTGGAAGCTGA -GCCAAGCATATCTCATGGGCTGGTTGGTCATCCAGCCCAGCTGAAATGGCCAGTTCTAAG -TTCTCTGCAAGACTCCATCTCAAAAAAATGAAGTAGACAAGTTGTCAATGCAGACCTACT -GATGTCAACCTCTAGCTTGCACTGCCCCCCCCCAATCCCTCACAACATGGGCAAGCACAC -TCACTTCACACAAATACGCCCCTCACATGCTTGCATGCACATAACTTTTAAAAAGAAGGG -AAAAATGAAGTCAGATTCTCCGTGGGAAGGTGAAATTTCAAAGATGCATCACATCTATTA -GACAGAGTACTCAGTGTGAAAATAAAGGGAAGGATGTAAGATCGGGCTTACAAATGCACT -GGGAAGAGAAAGACTGAGACTCTGGTTTTGTGAATAATCACAGCATGTCAGTGGAGGCTT -TGTGAGTGGAAATACTCCACACTTATGCTCTTCTGTGCTGTAGTCAAGACTGTGTTGTTT -AATAGACAGCAGGACAGAGCTACCTTACTAATAGTGACAAGAAGGGGGCCCAATGCCAAA -CAGAACCATTTGTCAGCACAAAGGTGCATCCTGAAGCTTGGCAGCCTGGTAAGCCCATAA -CTGGAAACAGCCGAAAACAGGGACAAACCTGCATATGTCTTGTTTTCTGAGAACAACCCC -ACTTCTCAGAAACTTCTATGCTCGAGGCCCTCTCTGACTATAATAATCAGGGTGGAGAAA -CAGAGCCACTAGGCTATAGATTAAGAGATGTTTGACGAGGGACTGGCTAATATAGCCTGC -GCTCTGTCACTGTGAACTTCAGCCCCAGGAAAGCTGGTAGTATAACTCTAAGTCTGAAGG -CCTGAGACCAAAGGAGCCACTGGTGTCAAATCGTAACCCAAGGTCAATGGAAGAGTTTTC -ACACTGCCTCAGTTCTTCTCGCCTCGATGTCGAAACACCTCATCTAAAAATGTTCATGGA -AGAACTGTTGCCTCTGGCTGGGTTTCAGAGGGTCTGGTTTGTGACTGATTGGCCCCACAC -ACTCGAGCAGAACCTCATCCTGGTAGAATTATGTGGCAGAGGACCTTCTGTCAGGGTGAA -GAAGAAGAGAAGGAGGAAGAGGAGGAAAAGGAGGAAAAGGAGGAAGGAGGGAGGAAGGGG -GAGGAGGATGAATAGGAGAGAAGAGGGGGAGGAATAGGAGCAAAGAAGGAGAAGGAGGAA -GAGCAGAAGGAGGAGAGAAGCATTGACTAAGATGTAATCCTTTCTACAGACTGTGCCTCA -CTTCCTCCAACCCATCCCTACCGTCTAAAGTTTTCATAACTTCCCCAAATATCACCGCCA -GCTGGGGACCAAGTGTTTAAGACAAGTACCCGTGTAAGCCATATTCAAATCTCAACACCC -AACCCGAGCAAACAAGCTTCTCCTCTGGCTTCATTCCGACTCTCTATAGCATAGATGATT -TTTCCCACTTCACAGGTAGACGGCTTTACTGAGAGCCCTCCTTCCTAATACTCACCTTCT -GGAAACATCCTGACATAAATACCTAAAATTAGCCTGTGCGCCTTGGGCCTGGTCAAGTTC -ACCCATAGAATGAACACTTTCCCCAGGGTAGGTTCCTTTCCTATTAGCCTGTCCATGGAA -CGTGTTCCTTCCTCTGAGTCCTCTATGCTCATCTTACATTTTATTTTAGAAAGCAACTCT -TTGGGTTTATGTATGTATTTGTTTTATGTGCATATGTGTGTGCCTGCATGCATATACGTG -CACTCCCTGTGTGTTAGACCCTGAAGAGGTCAGAAGGTGTTAGATCCTTTTGAAATGGGG -TTACAGGTGTTTGTGAGTAGTCGTGTGGGGGCTGGGAACTGATCCCAGGGCCATGAGTAA -TAAGTGTTCTAAACCAGTGAGTCATTCGTCACCCCTCTTTCCCAGTACCCGGGGGCATAG -TGGGGTAGAGGTCTGGGGGTGGGGGTGGGGGTGAGAAATAGGAGAGAGACAGAGACAGAG -GCAGAGAGGGAATTTTACTTATCGAATTAAACTTGTATCCAGATCTCAACTACTTCTGGT -CAGTGTTGCAAAGATTCCCAGGGTCAGCCGTGTAACTTAGAGCTACCAAGCAACTGTGGA -GTTTAGCGAGTACACCCTCTTTTTGCCAAGGGTCCCCTGGGGCTGATTGGGATCCAGCAA -ATTTTCAGAATTGGCAGGGTGACACAGTTTAGGCAAGTTTTCACTTCCTGTGGTTTGTAG -GTTACTTAAGTGTGAAGTAACAAACCTCAAACGGTTAAAATTCTCCAACCGAAAATGGTC -ACAGTGAGCACAAGGAGACAAAGCTCTGTGGTGTTTGTAGCCTGGGAGGAAGTGAGACCA -AGGCTTGGCGAGCAGAACCTGGTTTTTCCATACATGAAGCTAGCCCTGGGGGAGGGCCAT -CTGGGCAGCGGTTAGAGTCAGGCCTTCTGCCTGGGTAAAGATAGCAAGGCATGTTTGTTC -ACACAAATAAAATGTCAGGTTCTCTTTTTGCCTCCTCTTCCCTCCCTCTATTCCCCTCCC -ATTTCCCCCTCCTACCTCCCCCTCTGCCTCTGCCTCCGCCTCCGCCTCCCCTCCCCCTCT -CCTCCCTCTGTGTGTGTGTGTGTGCATGTATATTTACATGCGTGTGTGGTATATGTGGAG -TCTGGAGGATGGCAGGGAGTGCCTTCCTCAGTGACTCTCCTACTTACACAGTGAGGCAGG -GGCTTTTGATTGAAGCCACCAGAGCTTGCCTGGTCTAGCTAGACAGCTGGCTCCATGGTT -CCCTTGTCTCTGCCTCCCTAGTACATAAGTAGGCCACCAGGCTAGGCTTTCTGTTTACAT -GTATGCTCTGGGCCTGACCTCTTGTCCTTTACATATGTGTAGCCAACACTTTACCTACTG -AGTCTCTCCTCATGCCCATGGAGCCGCCTCCCCAGCGGAGCTTTTCTGCGTTCCTTGTAG -AACAGTCTAAAGTGAGCCCTCCACTAAAATAAGCTATCTGAAACACACATGCCCTTTGAT -GGCACAAATGATTCATGTGTCGCCCACCCAGAGTCTCCCCAGGCTCTGGCCAGAGAGTAG -ATAATTACTCACACACCAAGGTGAGGGGAAAGACAGGTAAAGTGGCAGAGGTGACTCCAG -CTATTTGGGAGGCTGAGGAAATAGGAACTCATAGTCAAAAGCTACATAGGCTACAGGGTG -AGTTCAAGGGCAGCTGGGCAACTTAGTGAGGCTGGAGAGCCGAGTTTTAAATAGAGTTAA -AGGGGGGGAGGAGGTTATAGCTTAGTAGCAGCCCAGCTGCTTAGCTAGTGCTCTTGGGTG -TGCAAGGCTCCCGCTTTAATCCCCAGGACTAGGAGGGAGGGTTAGGCGAACCTTTTACAA -GAGGTTTTACTGGGATTAGTGGTGAGTTTCTAGGGAAATCTGCCTGCTCCCCACTCCTTC -ATCCATAAGACTCTTAGGTTTGCATGGATTGTGACGTCACTGCACACCAGCACTGTGTTC -TCCCTGGGCTTCTCTATGCCACCTTCATTTGTTACAAGCAAGGGGAGAGGGAGAAAGAGA -GGGAGGGGGAGGAAGGGAGAAGGAGAGAGAGAGAGTAAGAGAGGAGAGAGGAGAGGGGGA -GGGGAGGGGAGGGGGAGGGGGAGAAAGAGAGGGGAGGGAGGAAAGGAGAGAGGAGAGAGA -CCAGAACAATCCTTTAATACAGTGAGCCAGGCTTGTACGTGGCTATTGCCAGGTTGGGCG -GAGTGCTAAAACATGCCAAACATCCTGAATGAAACCTGGGTCATAGCAGGTGCTTAGTAG -GTATCTGGATGAGGTAGGGATGTTTGTCTAGTCTCTTAAACTATTAGTTCAGGTGGGTGA -GCCAGAAACCAAACGCTTTATCTTCTGTTTGTTGTTTTCCTTCCGCTTCCCACACAATGC -CTGGAATGTGTAAGAACTCACTGAATCATGAACCAGGGACTGAGTCAATTAGAGTGATGT -AAAGACTTTTGCTCATTTGGGGATTCTGTAAACAAGAAGTTACTCAGGGTGCTCCATAGG -ATGTCAGAGCTGAGTCAGACTCGGATCCTGCCTCCAGGAAACCAAATGTTTCCTTTATCT -CTAGTTTACTGTCTTTCCATGTGCTTAAACCTAGGGCAGTTTCTGAGGCCTTTTACTAGG -AAAAACAAACAACAAACAAAATTATCATGGATCTCAGATGACTTCGAACAAAGACTGGTT -TCCTGAGTGCAGTTATGAGTCTTAACAAGGGCTTGGGGGTGTAGTTCAGTGGTAGAGAGC -TTGCCTAGGCTCTGGGTTCTGCATTGAACTCTCAGCATCTCAACAAACAAATGAGTGAAG -GGAAAAAAATTGATCATCTAACCTTCTAGCCTACATATCAAACCACTCGCCTTTGTTTCA -CACACTAGAGGTTGGATTTCACTCTCTTCCTGAAAAGGTGGGAAGAGGAATCAGTCTCAA -GGAAGTGAAATGTGGCAGAAGGCCATGAACTCTGACCTAATTCATAAGGAAACATTTCTT -GAATTTACTATTGATCCTGCATTGTCAAATATAGATAGGAAATAGAAGAGAATTGTTTAT -TATTATTATTGTTTATTATTATCATATTATTATTATTATTATTATTATTACTGCTTAGTG -TCTTCTACACTGGTTGCCTTAGACAAAGAAGAACCATTTCTCTAGTGACCAGAGAAGGGA -GTAACATGTTCCAGGGGAGAGGAAGGCAGCAATGGTCCCTTCAGGGTCTGGGATGGAAAG -AGATTTCTTTGTTTGCTTTAAATGATATGAAATATTCTTCTAGCCCACTGCCATTTTGTA -TCCAGAAGGGAGTCAGCCAGTGGCACAGAATTTCTAAGTTCTTAGTCCCCTCTTTAGCTA -AACTAAACTTAAAAAGTTCACCAAGATGGCAACCTCTGTACAAACACTGGCTTTCCTTAA -TTCAGAAAATGCCCTGGGGCATTAATTGTTCATGAATAAGAAAATGCCAAAGAATAATAA -AAATGAGGCTTTGGCTTAGACCTCTGCATTTAGCTGCTTTCCCATTTGACCTGCGGTTGC -TTAACTGGATATTTGTGTCCTAGACAGTGGCTTAGAGGTTCCACTTTGGCCTTAACTGAG -ATTGACACTGTGTCCACAAGGAAGATACCCTGGTGGCTCTGTTTCTTATGAATCTACATT -CTCTATGTCTCTTAAGACAATGAAAGTAGAGGCATGGAAATTTCCAGAAGTTTACCTACA -AGATATATTGGTTATCTAGGGTAAAATATTCAGTATGGTAATTTGTAGAATTGAACTGCC -TGAAATTTTAATGTCACAAAATCTGTACCTATACTACTCTAGATTTTAATTGTGACTATT -GTGTTCGTATGCAATATATATATATATATATATATATATATATATATATATATATATATA -TAGTCATGTGTGCAAGTGTATGTGGAGGTCAGAGGACACTTTTGTGAATTGCTTCTCTCT -TTCCAAATTCAGAGGTCAAGCTTGGGTTTCCAGGCTACCCAGGAAGCACTTTTACCCACT -GAGCCATCTCCAGACCCCAATTTTACCTTTTAAAATATATTCTTTGTATGCTTCAAACTG -AGTGTGGTCTCTTGGCCAAGAACTCTTGGAGGAGGAAGTGTTGTGAAGGGGATATTTGCG -TACGAAGTCTGAAGTCAGGCTCTCCAAGCTTCTCTTGGAAAAACCTGTAAGTCCTGCCCA -CTTCTCTTTTCACTCCCCCCTGTATGGGTTTGAACCCCTAACTCGCTCCCTTTTTGGAGT -GTTCCTTTCTTCCCATTCTCAGGATGCAGAGAGCAGAAATTATCTAGAAGTTCTAGCGGG -CAATAGCATGAATGTCTAAGATAGAAATCTCAGAGAGTCATGGATACCGTGATTTTTGCT -GGTTATTCTTGTCCCTTCCTCCTCCTCCTCCTCCTCCTCCTCCTCCTCCTCCTCCTCCTC -CTCCTCCTCCTCCTCCTCCTCTTCTTCTTCTTCTTCTCCTCCTCCTCCTCCTCCTCCTCC -TCCTCCTCCTCCTCCTCCTCCTTTTCCTTCTTGAGACAAGGCCTCATAAAAGGTTGAACT -CTCTACATGGCTGAAGGTGACCCTGAACTCCTGACCCTCCTGCTTCTACCACCTCCTAAA -TTTTGGATTACAGGTGCCACCATGCCATCCACATTCAGCTCATTTATTCTCATACATACT -CTAGTTCCACCGGTTTTGCAGATGTGATATCTTACCAGATGTTTTGATCTCTCAAGGCGG -GTCAGTAGACCCATCTCCTCAATGGCTACACAGGGGGATTCAGACTGGTCCTCACTGTTT -CTCCAGAGCCCTCAATATAGCAGTGGCAAACAATGAAGTTTGGGTGTGTGGCCAACCATC -TCAGCTGCCCATGTTCCCTTCTTGTCAATGTACTGTCCCCACTTCTAGCACCTGTATGCC -TTTGCACAGAGTCTCTTCCTACTTGTCTTGGAAATGGTCCCCTCTGAGAACAGCTCCTCT -TTAGTGAATGAATGAATGAATTAATGAATGAATGAATATGACAGTTTTCTCCCTTTTGCA -GAGGATGGTATAGCATGTTCTGCACTCCCAGTTTTCCCAGCAGAGTGAAGCCGTGCTACC -CTCAGGAGTATCTGGTGGATATAACTCCCTGGCAATTCTTTCCCTTGCCTATCTTATCCC -TACACCTAGCAACTCTTGCCTCAACTGCTCTGGTCAATATGTCTGTCTCATGGTCAGCTC -TGAGAGGACCTAAAAAGAGAGGGTCCATTGAGCATACTCAAGGATTAAACACTACTGTAT -CATATTTGAAAGAGAACACTTACTGAACAGGTGAAGAGAGGCAGTTGATTAGAACGGGTG -GAGAGAAGAGTCGGCTAAAGAGGTGGATTCTAGTAAATGGAATCTAATGTGATGGGTAGC -AGAAATCAGCAGAAGTAAATGATCTGTGTGTACCTTGGGAGAGTCAAGTCGGCAGCTTGG -TTCTGAGAGGCTGAGTCTCTTGGAAAATGACTCCTTCATACCACTCCCGGGTTTCAGCAC -CAGAGGAATGATGAGAAGGAGGAAGCCCCGACTCTTCTACAGTGTGGAGATTTCTATTGT -AGATATGAGGGAGAAGGCAGGCAGAGGGAAGAGTCCATACTGAACATGGCTGGCAGAGTA -AACCAGGCCTTGAGAGGAGACCAGAGGAATGAGAGGAGACACAGGGAGGAAGAGCAAGAG -AGGAGCTGATGACCAAGAGAGGTGACCCGGGCCAGGAGACTGGCATAGCCTAAAATGGCA -GAGTTCTATTGGCGTCAGGTTTGAGGAAGGGAAGTAGAAGCTCAGCCTGTGAGAAGGAGA -GGTTTAGGGTAGGGGATGGAATGGAGCCACAGGTAGTAAGTGAGACCTGTCCCAGGTTTC -CTTGAGACCAACATCTACTGGATAATAATAAAATTGTGACATGTAACAGGTTTAAATATA -AGTTAACGTATGTTCTTTAGAGTACTCATACCCGATTGGTCAGCATTATAGCTTGCCTCG -AAATTTCATACTTGATGGTCTTTTGCAGTTGTAATGTTCTAGTTGATCTATCTGTTAGAT -GTTTGATGATTGGTGAAAAGAAGTGATATTTATTCATCTTTAATTTCACTGTCTTGAAGC -ATATCTGTTCCCATATTTCAACTCAATTTGTGTATGCTTGATCTGACTTTGGATAAATTT -AAATCATGGTGTAGTTTAATTTTGAGTACTAAACCTGTACCCCAGTACTAAACCTGCACC -CCAGTATTCATCTCAATTGCTCATTGGCTCTGTGTAAACTTTTCTTGAGGGAAAAAAATC -AGCAAAAAATCAGCTTGGGAAAGAACACCTCTGGCTCTTTATCCCTCATACAAATGTTGA -AAGAGAACATAAAACACAGCAAAGTGTTAAAGCCTGTTCTGAAATAATGTTTTCCTGTCA -GCAAATTAACAGATTCTGGCTATAATTAGTAAATAAAGGAAATGCATGTCTATATTCCTC -ATAGCCACTGAGAAAATAGAAAATAATTCTGAAATCCCCCAAAGAGAGACCCTTACTACA -TGACTAACACCCTCCGGCGCATCCATTTAATTGTAGATTTTTGTTTGCTCATAGTCTTTA -AACAAACAAACAAACAAACAAAAAACAAAAAAAAAGCTCAGTTTCCAGGTTCCAGTTTCT -ACAGAAAGTGCAACAAGTAAGAGAAGCAGGCCTGTGTTCCTAAAGAAAACTCCAGTTGTG -CTCTCTCTCTAGCTGCCCCTCTGTATCCTGCCAGGCCCAGGCCGAGGGCATCTGAAGCTT -AAGCTCCTGGCTTAGAGGCTTAGGTTGTGAAAGGAAGTAGGAGCTGAGGAAGAGACACAA -ATAAGAAGCCATGCCATTTTTCAGACAAGAAGAAACTCTTCCCACGTGTTTTGTGAACCA -TGTTGTGTGTTTTTGCTCCTTTAGTAAAAGTTTCTGCTTTGTTATCAAAGGATCCAAGAA -GACAGTATGGGGCTGTTGCTATGGAAATGGGAGAGGAAATGCCCGTACCAAGCCTGTGAG -TGCTTACCTAAGCCAGAGATCTTTGCGCAATTCCCCAGCTTCCTGCAGTTGTGTGTTACT -TGGTACGAGGGGCTAATACTGTACTGTGTAAATGCTCTTCCTGGTTTCAGTGATGAAAGG -TTACGAAAGCTTTCACAACTCTGAAGATACCACTGAGAAATGCAGTCGTATCCTGGGTGG -TGTGGCTGGACCATTGGCAATAACCAGCTCTATCATGATGCTGCAGTAGCTGTCACCAGG -GATAGCCTGGGACCTGGGCTTCTCTAGAGAAGGGAGAGGCTCCTGCGTACTTCTGAGGGC -ACTGGGGTGGCAGTTGCTTGCCTCTGTTCTTGCTTGGAAACGCTGATGAGGTTAAATTGC -CTCAGGAGAATTTTTCCATCTGGCCGTGTGCCTGGCACCTTGCAGATGGAGTTTTGATCA -AGTACGATTCCAGTGTGTGTAGGAATCATGGAAAATTTCAGCTTGTTATGCTAAGGAGAA -GGAGACAAAGGGACAAACTGCCCTTAGCTTCCTCCAAGCTATGGAATCAAAGACTCAACA -AGTAGATGTACATTTCACCAAATCCTGGTTCTAATATTTGTCTTAGTTGTAATATGGTGG -CATCTGCCCATTCTGGACATATTTAACTTGTCCATGTGCTCCCTAAGTATTTACAGAGCC -TTTGCTCAGTGTTGGGTGAAGACGGGGGCGTCAGGTTCACATACTTGATGTTATGTTCAT -TTAAAGCCATTATTCTTGGCAACTTTAAAGTTCATGTATCCAGAACTTTATATAAACTTT -CATAATATTTTCAATGTGGATTCTTTTCACAGATGCCTTTTCTATAGTATGTGGTTTATT -CCAATGATGCAGAAAGACATAAAGAATGTGGACAATTACATGAATTTCTTAAAGTGACTA -CAAGTTCCTCAGCTAGCCCTTTGATTATCCTGAGGCCAGCTACCAGCTAATTTTCAGGAT -CGCGTTATCACAACCGATTTACTGTGACTGACTGCACAGGTGCTCAAGCTGGTGTCCATG -ACAACAATAACAACAGCTAAAACACTCCTGGAATACTTAGGATGTGTGAGGCACCTTGCT -CAATGTCTTTGGTAGAGTGACCATCTAATCCTCTTAGTAACACAGATAGGGGTATTTTGT -TTCTCCTTTGCAGATAACTCAGCAAGCTTTAAAAGTCCTTCTATCTAAGGTCTCATAGCA -AGAACAGGATGAATCTAGGATCCAGGCCTGATTAAGTCCAAAGGCATTTTAACTCTTGTC -CTTTCTAATAGCGTCTCAAATTCAGTATGTATTCTAGACAGATTTGATAATGTTTCATCA -ATACCACGTCAAGAAGGTTAGCTTTATATGCCTCTGATTTAGCAAAGTTATCAGCAGAGA -CTTTAGGTCTGGTGCCATTTAGAAAGCCCCACCCCATAGTTTCCCCCAATGAAGCGGGAA -CTCTGAGGTCTAGTGGGTTCTTAGAATCTTCTCTGGACAAACAATGTCATGCTTTGATGA -AGATAAAGTAGAAAAATGAGACATCATGTTTCCACTTAGCTTTGATGGACTTGAGTAGGT -GTTTAACTCTGACTTTATCAGGACATAATATTTACATCAGTAGAAGCAAAGGCAATAGAC -CCCTATACACCACCACCCTGAACTTGCCTTTTTCTCTCTGTATGGGACTAAAGACATATA -TATGCCTTTAAAATGATAACTACTGCCTGGCTTATCACTGACCTTTTTGGGTCCAAGTTT -TGCCTATTTTTATAAATCTTACACACATTGCTATGTACTTAGCCATAAAAATCTTACACT -CAGACTGGAAAGTCCAAGCTAGATTCTCTGGTATCACTGAGATAAGATAATATAAAGCAA -GACGTAATCCCAATAACCCCTTCGGATGGCCCGTATCTTCCAGACGTTCATGACTGTGAA -TGTGTTCCATCGCCAGTGTCAGAGATGGGCCAATTATTCATACTCTTCTTCATATGTATT -CTCTTCTGTAGCCATAGAATACTGATATCACTGTGTGCGGTCACAGTCTCATCTATAAAA -TTACATTCCTACCACCTTCACAGAAGAGGGCAGGCCAATGGTACGTAAGCTCAAGTTGTC -AAGGCTTGTCTTCATTTGTCCTCTGTGAGGAGATCCTGATACAGGGATTCTAATATGGCT -TCTTTAGCTTGGAAACGATATCAATATCAGCAAGTACAAGAAATAGCTATGAGAAAACAT -GGGAGATACTGCCAATCAAATGTTGGTTATTAAGAAACGATTATTAAGAGAAGAATCACA -TTGATACTTGGATTTTCATGTACTGGGGACTTTGCAATGCACCACAATGCCAGACAATTT -TTTTTCTGTTCCTACTACTTACAACCAACCTTTCCCAAATTTTGACTGATGCATGGTAAG -CAAGGGAATGTGGCTTCTTTGATTTTTAATACTATTTTCATTTTTCCTATAAGCATACAC -TATTCTAAAATATATAGTGATCTATAACAAAAACATCATATCAAAATATAACATATCATA -ACATATCAACATAGCAAAAAATGAACAAAAAAAACATTTAATATTAAGTGAAAAAGTAAG -GTTTAATTTGGAGCTGTGATATTAACTGCAGAATACAAACAATGAATGAGGCCCAGCTTT -GCCCAGGTGAGGAAATGAGTGTTCACATCACATGCTTACCTTTATAACTTTAGCTCCCAG -CATGCTAAGTAGACAGGGAATGCTGCTTCTAAATGAGTGTAGGAGTTAGAGATGAACTAG -TGTCTAATGTTCCAAGGTCATGGTAATGAGGTTTCACAAGCTTAAACTGAAGAAAAGGGA -AGAATATTCAGATATGACAAATTTTATAACTCCTAAATAGATTTAACGTTGTTCTTAGAA -AGCCTTTAATGTCGCGTCTGCTACACTGAGGTACATCGTCTGCTACACTGAGGGTTCTGG -AATGCTTCCTTCAGGGGACATACATTCTCCTTCCTGTCAGCCAGGTGGGACTATGTCAGG -ACCTCATAAAGATCAACCCATGTACTGAAGATGGAGAAGAAAATGTGTAGACATCTTCCT -TTCTTATAACCAGAAAGCAATAATGACAAGCTGTCTGTCTTTTTGTAGTATTATCTTGTG -TGTAAGAAACCCAAACTGAAACTTACATTTCATTTACCCTTCTGCTTCTTGTTAATTCTA -CTGTCAGCTAAACCAATCCTAAATGTGCATCTTTTTTGTTGTTGTTTTGTTTTTTGAGGC -AGTGTTTATCTGTGTAACCCTGGCTGTCCTGGAACTCACTCTGTAGACCAAGCTGGCCTC -GAACTCAGAAATCTTCCTGCCTCTGCCTCCCAAGTGCTGGGATTAAAGGCGTGCGCCACC -ACTGCCCGGCCTAACTGTGTATCTTATACAGGATCTTGTTGTGTGAGCTCTTCCTGGGGG -ATATATAAACAAATGTTTACTCAATCAAGACAGAGGACCAGTGATGGACCAAAGTAATGA -TTTCACCTCCCAAAGTCCAATGAATTTACTGGGCTTACTTGCATGTGTAGGGGGTTACTT -ATAGGAGAACAGGTAATCCCCAAACAGCTGCACCCCCTCCCCAAATCTCACCTTAGCATG -TATGCTGACATCCCCATAGTTGTATAGAAGGAAGTTTCCCACACTCAGTCTGTCATGTAC -AGCTGGATGGGTTGTGTAGGAAGGAAGGAATGGAATCTTAGGTGAGGCTCTAATGACCTT -CCCAATCCTCCCCTTCTATGAAGGAACCTCAAAAGACAGCCTCGAGGACCTATTTTGTAC -AGTCAGCTCTCCTGAAGGATGGATGGCTTTGATGCTCTAAGAATAGCTTTTCACAAAAGG -TCTGGAGACATAGTGAAGGAAAGATCTCATCTTTGTATTTTGTTTTGTTTTTGTTTTTTG -TTTGTTTGTTTGTTTGTTTGTTTTTCAAGACAGGGTTTCTCTATAGCCCTGGCTGTCCTG -GAACTCACTCTGTAGACCAGGCTGTTCTCGAACTCAGAAATCCGACTGCCTCTGCCTCCC -AAGTGCTGGTATTAAAGGCGTGCGCCACCGCATGCCTGGCCTCATCTTTGTATTTTTATC -TCCATCTGAGCACCCAACTCAGAGCTGAGCAAGTCCTGGTATGTCTTAATGAATGGAGAC -ATTGAATACAAGGAACATGGACAGCTATTTATGTGCAACTGTGTTGGAGTTGTGAGCATC -TGAAGATGAAAAAAAGAAAAAAAAAACATTGTCACTTCAAGGAGTTGTTAATAAAGTAGT -GGAAGAGAACGTCGCTGACTGCACCTAGCACACTCAGATCGGTCAAGGCGGGAACAAGCC -AGTCTCCTGGTTTCACAAAAACAAGACACCTGTTTATTTCTCCTTTCACCCCAGCACCTC -TAGCTCTTTGGCATCTGCTGGAAAAGGCCGAACTTGGCTTAGGGTAACCATGACGCCTGT -GCTTTGAGAGCTGGTCTTTCTCCCTCCTGCCTCTGGTGAAGCCTAAGAAAGGTTGTTCTA -GGGACTTCTGAATAGCCTGAGTTAGCTGCCCTTGGAACTAGGAGGAAGTGGTCCCCTAGC -AACAGCAGCCTCTGAAAGCCTCTTAGCCCAGTACTTCTCTGGCTTTTTGTTCCTGCTCCT -GCATGTTGCCTCTCAGCAACAGGCCAGAGTGACTGCGCATGCTCTGAGGGAAGACTAGCC -AGTTAAATTCTGGTGGTTCAGTTTTTCCAAGCCAAAGGCTTTCTTCCTCTTTGGGTCCAG -CTTCCTTGTGCGATCTGGGGCCCATTTTGCTGTTGGTTAGACTGTAATTACCTCAGACCT -TCCTTCCTTCCTTCCTCCCTTTAACTTTTGACCCAAAATGGAAACGACTGAGGTGACAAG -AAAACTTTAACCAAGCTTTCCTACACTGGAATATTTATTGCACATTTTCCAAACTTGCTA -AATTTATTAAGAAGGGCTAAATTTATTAAGAAGGTTTAGTATATTTTTTTGTTCTCTCCA -AAAGATCGATCCTTATCTCACTCATTCATTCTATTTTTCTATTGATACCAAAAATATTTT -TATTCCTTAATTATATCAGTACCTTAATAAAAATGTAAATATGCACGAGATATATGGGAC -AGGATAAAATGTCCTCCTAGAGAGTGTTGGCTGTACTACTTTGGGTTCCAGAGACAGTCC -TGACCAGAGGCATTGGTTCGGTCCCTTCTGAAGCCCCAGCCTTCTATATTAGCATTCTAT -TACAGCACAGAACTCTAACACATACCTTACCCTGCTGGCAGGAAATTCCTTGTTTTACTT -TCAAACAGCAACTGCACAGCAGAGCACCAGACTCACAGGAGATGACTATGTATCTGCCCA -GCACTTAACAACTTCTGCTGTTGAATGACAGCTGGTAGCTAGTTGTAACTGAGACTGATG -GCATCCTGAATCCTAGTCTGCTAATACCCTTAAATGTGGACTCTCCATCTACTCTTTCAA -CTATCAAGTATTGGTAGCTGAGTGTCTCCTAAGTGGGAGACTCTGTACTGTCTGGTGGGT -GGGTGGGGCATGAAAACATCACAGTTGGTTTTCAGGTCCCAAAGAAATAAATGGCTAACT -GATGTGTCTATTAGCATGCCAAAAACACATCGTTGGCCTTTTTAGGATCACTCAGTACCT -GTGGCTCCTCCCAGCACTTCTTGCCCAGCCTCCTACCCTGAAGCTCTGCAGCCTAGAGGC -TCCCCCCCGCCCCCTTCTGCCTTCCCATTCTATATATAAATCTGCCATTTTGGCCATGAG -CTCTCTTGACTCTCTTCCTTCTCTTTTGGTCTTCTTTCTTGTCTCTTTCTCTTCTTTCTC -TTCCACTCTCTGACTTCTCTCTCCTCTCATGGCCCTGTTCAGGTTTGCTAGCTATGTTCA -ATCTGCTTTTTTCTCTCCTTGCTCTGGGATCTTCCAGATGTCTCTGGCTGTTCTCTCCTT -CATATCTACAACAAAAACTATATCTAGGAGGGTCATGTTCTCATTCGCATCCATTCGTGA -CCTTGAAGAGACCTCAGTTTCAAACAGACAATGTGCTGTGTTGTCTGTAAGTCTTGTGGG -TTAAGTATCTCTTTCATCACGCTGCCCTAGCAAAAGTGATGGTGGTGATTTAGAATAAAA -CCTCCTTTCTTTGAGAGTGGTCCAACAAACTGAAGTACGAAGAGAGGTGTGAGCTTTATG -TCTGTATTGTTGATAGAAGACTTCATTTCTAATGCAGTGAGTCCAGCTCTTGTTATTATC -TTCTTAATAATCAAGATAAAAAAACAGTAAGCCCCCTGCCTCATGATGTCCTGTTTGTAC -CCTCCTGAAGTGTTTCTAATCAGTGTGACATATGTCAGCATAAGTGACAGAAAACAGAAG -TCGTTTATCTGCGACCTGGAAAAAGTAGAAAATGAATCCTAGCTTGGGGTGGGATTTGAA -TTGTTACTGTTTAAGCTATGCTTCCCCCCAACCACCCCACATAATTTTCCTCTAGTGAAA -AAAGGAAAAATAAATGTATCTAAGCAGCTAATTAATCCCCCAGTAACAAGCTCTTCCCTC -TTTAGCTGTATCTCTCAGAGGGATGGAGGTGCCTTTCCAGTACACTGCTCAGTCACAGTC -ATAACCATTGGGGTCACAGAAAGCCAGAAAAAAGAAAAAGAAAAGAAAAGGTAAAAAAAT -TATCAATGAATGAAAATACATGGGAAAAAAAGACCAGGTCAGACAGCTCACTGTGTCCCC -TTTCAGGTCTGCTCAGCCTAAAGGGAAGCAGAAACTAAAGGCTGATGTTGACATCCAGGT -GACAAGCCTTGGGGAGATCATTTCAGACTTGATCACTTTGTCTCTGCCTCATGATCATGT -GAAGATTCAGGATGTGGAGAATATGAGGCAGCTGATGAAAGTGGTCTCTAACCAAGCAAA -TGGCTTGTGCCCCAGGGCAGAAATGGCAGTTAGGCTTCACCTCCCAAAAGATTTCCTATC -TTCTGAATCCTGAGGCTAGGACTCTGGCATAACTAACCATCTTTCTCTTTCATCTATCTA -TCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTA -TCTATCATCCACTCATCTTCCTTCCTTCCTCCCTTCCTCCCTTCCTCCCTTCCTCCCTTC -CTCCCTCCCTCCCTCCCTCCCTCCCTCCCTCCCTCCCTCCCTCCTTTCCTCTCTCCCATG -AGTATATGGTCTATATGTGTTTGTGTATTGTATGTGCAGTATGTTTGTATGTTATCTGTG -TGTATACATGCATGCTATGTATGTATGGTATACTTGTGTGCACATGAGTATGTGATATAT -ATTTAAGTGCAGGGCATGCACATGTGTATGTACAGGTCAAAGGGCATTTGGGATTATGGT -CCTTATCTTTCTGCCTCATTTTTAAAGCCGTCTCTCTTGTTTTTGTGAGTGTTCACCAGG -CTATCTGGCCTGCTAGCTTATGAACGATTCTCCTGTCTTGGCTTCCTGTTATCATAGGGG -TGCTGGGATTACAGATGCGCAGTACTACATCCAGGCTGTTATGTGGGGATGGAGCTTGGA -TGCTCAGACATCTCCCCATTAGGACTATCTCCCCAGGTTCCACAGTTTCCTCCTCCCACC -CTGAATTGTATTCTTGACTGTGGATCTAATTCCACACTAAAAGTTCATAGCTGATTATTA -TTTCTAAGACATGGCAAATGGACGCCCTATAACACTTGACAGATGCAGACCAGGCTTTGC -TTCCTATGCTCTGTCACACAAACTAAGGGTGTTAGTATTTCCTGAGTATCTACTAGAGCA -GGCATCCTTCGTGGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTATTCCTA -TAATTAGCAAGAAGTTTGTTCTCTGCTTTGAAGATGTGGGCATGAAGATGATGAGCTAGT -GGGAACACAAAGAAAAACTCCTGTCTGTCACACAGAGAGAGGGTGGTTTCTGTATTTTAC -CAAAAAAAAAAAAAACCCCAAAAACAAAAAAAAAAAACAAAAAACAAAAACAAACAAACA -AAAAACATAATTATCTCTGAACCTGCACCTGCATCTTCTAAATGTCTTCATAATCATCTT -ACTTGAATCTGTCATTAAAATCCCCCAACATAGGTGGGACAGGTATAGCTTTTGCTTTAC -AGAATAAAAAACTGAGTCATAGTGATATCAAGTGATGTATTTAAGGTCAGAAAGCAAGTG -AGAAGCAAAACCAAAACAACATTCCCCCTTCCTGGTGTCTAATGTAGAAGAAAACTGTCT -GACGCAGTATTAATTTTGCTCATGAGCATAGTACTAATGAGCATCAGTAGTGAAAAGTAG -CATGCAAGAGATAGGACATGTTTTTCCAAGACACACATTTCCTGATGCATCGCCCACTTC -AAGTGTACTTGTTTTACTGGGAAAGTTCAGCTCTATAATAAGATCTACCTGATCAGGTAG -AAGTGAGGATAGCAAGCAGACTATATGGGAGGTGCGGTGTTAGGCACTGCAAAAGATAAA -CAGTGAACTAAAAATTAGAGATGTGTCTGGAACAGAGTAGGTATCTGTTAATGTTATTAT -TGCTACATCATTATGCAATCTCAGAGTTTGTCTCACAAAGCTCTGCTACATTACTGCAAC -AACAAGATGAAGTAATCAAAGCGAAGAAAACTATAAACAGGGTGAGAAAAAGACCTCCAT -CTCATACTACAGCCCCATATTACTAGCACTGTTAGTTTGTAAATAAATAATACAAGTCAA -CGTTAGTAATCCCACATTGATCAGCTGTTTTTCTTATGTTTTTGCTGAGCCTGAAGCTGC -TTAAGTTTTCCTCTAGAATTAATCCGGAAGCCTGCAGCTGCTGCTGAATACAGAGTTCAT -GTCCTGAAGGGTCAATATTTATTAACTTTACTGGGCCAGGGGTTATCAGACACTTGGTGA -AATATCGTTCTGGGGTTGTAGATATAGCTCAGGATATAGTCCAATTCAGGTTAGTGACTT -GGTGTGTGTGTTGGTTAAGATGTTTCTAGGTGAAATTAATATCTGAATAAAATGTATTGA -TCTCCCTATTGTGGCTGGGCCTCAGCCAATCAACTGAAGAACTGTGGAAAACAACAGCAA -CAAAACCAACCTACCAAAAACAAAACAAAACAAACAACACCCCTAACCTAAGTAAGAGAG -AATCAAGACATTGACTTTTTTTCCACCTCAGACTTTGAAACTGGCTTTTATTGAGCTTGA -AGCCTGTCAGCTTTCAGGTTTGAACTATACTGTTACTAAGACATGGTAAATGGACGCCCT -ATAATGATGATTATAGATTTGAAAGTTGTTGTTCCCTATAATTATACAAGTATATTCCTT -ACAACAAATCTGTCTATCTATCATCTATCATCTATCATCTATCTATCTATCTATCTATCT -ATCTATCTATCTATCTATCTATCTATCTAATCTATCTATCTATCTATCTATCTATCTATC -TATCTATCTAATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTAT -CTATCTATCTAACTATCTATCTCACCCACCTATCTTGTCTGTCTACTGTCTGTCTGTCTG -TCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTAATCTATCT -ATCGTCTATCCATATACCTATCTAATCTATCATCCATCTACCATCTATTTACTTATTATC -TACCTTTTCATCCATCCATCTGTCTACCCATATATCTCCCCAATTGGCTCCATTTCTCAG -CAAAAACCTGACAAACAAAATCTCTGGAACTAAGTTGAAGGGGCTGTTGTAACAAATACA -TCTAAAATGTGGAACTAGTTAATTAATGGACATGGAGAATTATGAGGAACCTATTATAAG -TACAGACACAGGGGATATTCCAATGACATCTCTGTCTATCTATCTATCTATCTATCTATC -TATCTATCTATCTATCTATCTATCATGTTATTGGAAACCAGAGGAAAGATGCTCCTCATA -AATTTGGCTGAGCTGTACTCTACTATTTTGTGGAAGCTACAGACTGTGAACAATGAAATC -AAATGCATAAACTTCTAAGCAAATTGTTGAATGGGGGGGGGGACTTAGTTCTTCTCAGTT -TCTTATAGTAAAATATAAAAGCATGGAAGTGAAAGTGTTTAAGATAGAAAGAACCAGAAT -TTGAAGACCTGGGATATCCAGTCTAACCTTCCTAAAGACAGTGGGTTCCAAAGAGAAGAC -TAATGGTTTCACTTATAGACTGGGTTCTTAGGTTTGATGAGATGAGGCGTTAGAGCTAGT -TGTCTACAAGCACTCACTATTTACCAAGAACAGGAAAAAATTATGCTGATGGCTACTGCC -TTGATTTCAGCAGATCTTATGGTCTCTGTCAGGCACTTTGGAAATGGGTCAATCAGGGGA -ACATTGTGGGTGGCAAGAACTTCTGACAGGACCTGTGTCAAAGAAAAAGCACAAAAACTA -GAACCATGGGGATTGTTGCAACTGCACTAAAGCTGGATGATGGAGCACTGAGCCACAAAG -AGCACTCCAAGCCTTATGATCTAATAATCTTTTATTTTTTATTTTGTTTTTGCCCTTGGA -AGGTGTTATACTTGCTTGGGAAATGTAATCCACTGTATCGTTTGGGTTTTCTTCTTAAGA -ACAGAGTGCTGAGGCTGGAGATATAGCTCATGGGGCGAGGATGCTTGATGCTCTTCCAGA -GAACCTGGATTTGGTCCCAGCACCCACATTAGGCCGTTCATAATCACCTGTAACTCTGGT -GCCATGGAATTTGCTGTCAGAAAACAAGAGTCTATGGTTTGATCCAACTAGACACCAAGT -TTCATGGGGAAGCCTGAAATAAGACAGCCAATCAGCCAGTTAAACTTGGTTTAACATCTA -TTTCTTTAACCCACATACAATGCTCAATGCACCAACTTTTATTTTCCCAAACAAAAATCT -CATAGTCTGAGAGGCCCCAAATTCTTAAAATGTGTTTTATGTCTCTATCTGCAAAAACTG -GTATTTCTGCCTTTTGTTCCAGCACTTGGGAAATAGAGGCAGGTGAGTTTGAGGCCAGGG -TGGTCTACAGAGCAAATTCTAGAACAGCCAGGGCTACACAAAGAAACCTGATCTCAAAAA -GCATCCCCCCACCAAAAATAAAAATAAAAAGAAAGAAAAAGAAAAGAAAAAATGGCATTT -CTCACGTCTTGGTAATTGAATACATTAGGTACAGAGAGTGCCAATATGGTTCTTCGATTT -ATCTGAGAAGAAACTAGAGTCTGGTTGGCTTGGCTGATAGTTAGTTACATTATTTCATAA -TTTGGCTGAAGCACATTTTCCCCTTCTGCTAAAGCTGTTGGTTAGGAATGCCAAGTATCC -CTTTCTTTGTGAGACAGAGGCACATTCATCTAGGAAGGCAGTAGGGAACCACCACAGATC -CTTTGACTCTCAGCCAGCTTGGAAGTAGAAGCCTTAGGTAATTGTGCTAGGTCAAGGGTC -ACTTTGAATTAAAATTCCTTCAAAGCTAGCTATTTATTTTTATTTTTTAGATAATGGGGT -GCAGGATGTCAGAATTAGGAGTTAGTTTAATACTATATTCCTAATTAGATATATTTAGGA -AGATTATAGTAGTAGCTCCATTAGTGCTCTTTGGGGGAAGGGACTATTTTATTGGGTGCT -TATATCTACCTCTTTTCCAACTCTGATTCTACCCTAATCCCTTCTAGCACCAGCCCAACA -CTAGGTAGGAGAGAAAGGTTAGAGGGGAAAAGGAGATAGACCTCTTTAGATTACTTCTTG -CTGATTAGGGATGTCAGGTTTCTAGGGCAAGTCCAATCTCTGTAGTCAGAATATACAGTA -ATCCAGAAGACCAGCAACCTAACAATAGCCAGCCCAGCAGTGGGAACCAGCAGCAGCTGG -GACAGTATCAGGGGAAGCAGCAGGCACCACAGGCCCTCTCGAGGTTCTCCAACTTATACC -CTCTCCAGAGTCCCCCAATTTAAACTATTTTCTTCTGGCAGAGATCATGCCCTTGCTGGT -GCACAAGGTAAATCATAATCACCTGCTATGAAGTAGCTTCTTATCCAACACCTGAGATGA -AAACAAATAGTCACTTAAAATAACTAGGTTTTTAAAGAAACTAAAACTCTCACTACCAGG -CGTTAGGGCTATGACTTGTCTAGCTATATGTTCTTGTCCTAACAATGGGGTCATGTCTGG -GGTTCATTGTGTATGAGCGCATCATGTGTGGAAGTCAGAAAACGACAACTCATGGGAGTC -ACTTCTCTTGTTCCATCATGTGGGCACTGAATATCAAACTCAGGCTGTCAGTTTTGGGGA -CAAGCACCTTTACTCTCTGATCCATCTTGTGAATCCTGTTTTGAAATCTTTAAAAGCTAT -TTTATGTCACTTTAAAAAATCAGTACTAATTGGGGCTGGAGTAACTCAGAATTAAGAGTA -TCTGTTGCCTTTAGAGAGGATCCAGGTTCAGTGTATAGCACCCACAACCTTCTTAGTGGC -CCACAATCATCCATAACTCTAGTCCCGGGACATCTGACACCTTCTGACCTCCTCAGTCAT -GAGGCAAGCACATGGTACACACATCCACGCAGTCAAAACATTCTTACATGGCTGGTGGGT -GTTACAAGTAGTGTCATCTCCTTCCTAAGTTGAACTTGTGCTCCACGAAATTCAGAGACC -ACTGAGTAGAAACATTCTAAATCTCTTGATATATTGGAAGTAGGAGAGATATGAGCTTAA -TCCTGAAAACCCGTTGAATTGGTATTTTCTTTGCATACTGTGTAGAAAAGCCATAAGTTT -CAGGCTGGAAAACTGTAGTTCCTTGGCCCTGTGTTCTGTTGATCCAGCCTTGCAATTCCT -TTGCCATGCTTCATCTTCCTGAAATCTGAGGGTTAATAAAAATTTTGCTTTTATTTTCTC -TTTGTTCATTTGCTCAATAAATATTTGTTAGATCACCTATTACAGATTATTATATTTAGA -CTGTTAAATGGAAAGCTAATTTAGTATTCCGTACATTAGGATTAACTGGTGTGTTCATAC -ACTCATTCATCAATAAACTAATTTAGTTCACAAATTGAGTTAATTTATGTATAGCTCAAT -GAGATAATTTGATTTATCATTACATTTCTCATGATTTTCATGATTATTTCAGGGCACTTC -ACAATCCTGGGACAGCTCTTAGAGCATTAGTTTAGTTGTGTTTGCTCTTTGGAATCTTTC -CATCTTGCATTATTTGAAAATCAGGAGTTCATGTATTCTCTTAAAGAATTTTGTAAATTT -GTTTTTATTGATTAGTTTCACAAATAAAGACTTATGTTTAAATTACACATGAACTCCTGA -AAAAAGCCGTCACCCAATTATATATATTGTGTGGATGTGTGTACACGTATGTATATATGC -ATGTCAAAGCTAGAAGTCAATGTTAGAAGTCCATCACTTCCTTTTTTTTTTTTTTTTTTT -TTTTTTTTTTTTGAGACAGGGTCTTTCATTGAACCCAGAGCTCACCAGTTTGGTTAGACC -AGCTGGGCACAACAATTACAGGCATTCTCCTGTCTCTGGCTCTCCAGGACTGGGACTGTA -GGGACTCACAGTGGATTTTATAATGTACATCCTAGGGGCTCAAACTCATGTTCTCATACC -TGCAAGACCTAGGTCCTAGGTCCTCAAGGAGATGCTTTTAATGTGACATATAATCTGGTA -CCTCTTCCCCTGCATCCCCTTGGCTCTGTCTTCTGCCTTTCTGGCTTGCAGTCCTTGTGT -ATATCTTGGTCTTGTCCTTCCTTGTCCCTACCTCAGACTTTACCCCTTTTCTCTCAGCCT -TACTTTACATCTGCCTTGTCCCTGAGAAAAGCTGCTTCTGCAATCCCTGCATGAAATAAT -TCTCATATATAATAATTCTCATAATTCAGAATTCCGAATCCAGTCACAGGAGTCCAGTGG -TTCCTATGGTTCGGGAACCTGTGATTCCCTTCATCAGTTACACTCGGAACAGTACTAAAG -ACTTATTCTCAGAAAGAGCCCACTTTGGCTTATACAGCGACCTTGTTGAAATGGCTAACA -TTCTGACACTGGACTCCATAGCCCAGAATTAAGAGATGTACAGTTCACTGTGAAGGGAAA -GAGAAGGATTCGTGGTAATGACAGTCACTGGGATGAGAGGTTAGAGGTAGAGGGTCAGCT -TTCCATAGCTTCTTCTTTCCTTGATAACCTCCTTTAATTAGAGGATCAGACCTGGGCTTA -CAAGGACAGCCTTCTTTTGTAATTAAATTAGAAAAATGTTAAATAAGCACAATCAAGTCT -AATCTACTCTTGAGGATTTTCTGCTGACCTCCAGGAAAGAAATCTGTCGCTGAAAAACAG -ATGGATTCTAACAGTTGTACCACAGAAATTACACATTGGACCATCTCTGCCATTGAAACA -GAATACCTGATATAGAGAGACATCTTTATCTCAGGAAGGTTGTTTGTAACCACGTCCTGG -GGTGGCAAGAATCCTTGTCATGGACATGCGCCATAAAGAAGTACTATGGTGGTGGTTCAG -GAAAGGAGTTCTGGTAAACCTGGAAAAGGACTGCAGTGCAGGCCTGCTGAAGAGGGGCTT -GAGCGGTGGCCAAGCCGAGCATGAGGAAATCAGTGAGATTCGTGCAGAAGAAGGAAGCAT -GGGAAACGTAGGAGACCATTATATTGTCCTGGAAAACCATGTCTATTGATCCAGGAAGCA -ACAAAACAAGAGAACGAGGGCCCAGTGGAGATGACTATTGTAAGCCTTTCTGTTGGCTTT -ATGGTCATGGTTTTGTTGACTCCAAGTAAATATAAAATGGTAATAAAATCCTTGTAGTTC -GAGCATCCCAAACAGACCGGATACTGTTATAATTCACATAAGTCAAACAATAGCATCTGA -AGACTCTTTGTTAGTGCCCTCTTTTTATTATGTATATACATATTCCACTGCTCTGAAAGA -GAAATACTTTCAAATCATGGTTTTGAAAATGTGAGCTCAATACATCTTAGTGCATTATTT -TAATTCTTAGTTGTTGGTAGATTTGTGAGCAGTGAGTATTTGTGGACAGCCCCCCCCTTT -GCTAATGATTACTGTGGTAATTATTACAATTCAGCTATTTTTCCCTGTTTGTGTGGTTTA -CTTTCCCAAAAGGAAGAAGGGAGGGCTTGTAGTAACAATAACAGTATCAGTAAACACTAC -AAACACATGTTAGTATTGCAGATGGGACAGAAAGGACTTACATTGGAGCACAGTGTTAAA -GTATATTTTCTTAAAAGCTTTGATTATTGTCCTGAGATTCAAAATTCAGGATATAAAATT -CTTCAGCCAAGGAAACTATTCCTGCCCAGTACCCGTAGAAGGAGATTAAACGCCATTGAA -GTGTTTTTCTTTTCTTTTGTTTTCTTTTTTTTTCTTTCCTTTTCTTTTCTTTTCTTTTCT -TTCTTTCTTTCTTTCTTTCTTTTTGGAAGATAATTTTGTAATTATATTTATGTACAGAAA -ACTTAGTGTACATTTAGCCCAGTTTGGTGGCGAGTTCTTTAGCCTTTGCTTTTTCCAGCT -TGGCAATGTGAGCCACAGACTTAGGACCCAGGACGTTGCCTCCCTGTGGCGACGGATCTC -ATCATATCTGTGATTGTAGTTGGTTCTAATAGCTCCTACCAGCTTAGCCAGAGCACTCTT -GTCTTCTGAGTTAACCTGTGTGAAGGCAACAGTGATTCATGTCTTCCTGTGGACCAGGCC -CCCGAGCCTGGCCTTTCTCTTGATGATGCAGTAGAACACACACTCCTATCTTTTGACACC -GGGGCAGGCAGGAAAACCACCAGCTCATTGGGGTCTACATCATGGGCAATCACCACCAGC -TGAGCCTTCTTGTTCTCCACCAAGGTGGTGACTGTATTGACTCCTGCTCAGAGAACAGGT -GATCTCGTCACTGGGACGTCCCCTTTGCCAGCAGCTTTCTTCTCAGCACAGGCCAGTAGC -CTTTGCTTCTACTCTGGCCTGTACTTGTCGCCAGCTAAAGCAGATGGGTAGATTTTGCCT -GTTCAGTGCCTGGGTGAACTGATTAATGGCAGGAGGTACTTTAAGCTGCTTATAGAGGAT -GGCTCTTTGCCGCTGCAGCCTGATGTAGCCAGGCCACTTGATGAAGCATGTGAGATCTCT -TTTAAGTTGGATGTCCTGCCCAATGCCGACGTTCGTGGGTCTTTTCTCAAATGAAGGTTT -ACTACCTTTTTGGACTCCTGTTTCTTCACGACGGCAGGGGCTGGGGCCACCTTCTTCCCC -TTGGCCTTCTTCCCCTTGGCATCTTGCACGGCTGGAGGAGAGAGCAGTTGTAGTATTTTA -TTATGATGCAAACAGTTCATTTAGCATGTAATCACAAAGAAGACATCGTTCATGTCTCTG -GTGCAAACAAAGATTGTATCTTCATGACTTAGGTGTTTTAAAACATATTCATATTATTAA -AGAATAAATTAAAAAATATGACTTTTTAAAAAGTGTATTTCATTATATTCCATAACATGC -TAACAAACATTCATAAAATTACTTTTATGCTCTTCATTGATAACTGGTCACAGTTATAGA -TTTAAACTCCTTAAATATTGTAGAAAAGTCTCCTAAGGCTTGTAATATAAAGCTAACACA -GATAATATATTCACATGTACTGATGTACAAAATCTTAGATTTCCCTAAGCTTTTCATTAC -TGTTTGAAAATTGGCTTTACTATGTCAGCTTAAAAACATGCGTGTAAGTCTATTATTGTA -GCAAATTACTTAGGATGATACAAAAAATATAACACACAAAGTATTGCATATGTTAACATG -TAAAATATTAATAGTATGATTTTTATTCACTGAATCATATTTGTACTTAATTCTAAATTT -TTTGAAATTAAAATACATAAGCACAGGGAAGGGAATTTTGTTTTTAAATGGGAATTAAAA -CTAGAAATAAAAATGTCAGATTCATTAACTAGACTGTGCTTTGCTCTTAGCTCTGCCCAG -TGTTTATTTCATATATTTGACAGTTTGATACACAAACACAGTAAATCTTTATGTGCTCTT -GGTTAATTAATTTCATCACTAAGAAATGACTTTTTAAATGGAATAATGAATATGCTCAAA -GTATATTATATGCATTGTAAAAATATAATAAAACCCATTGTTTTGTGCAATTAGTATGCA -CTGATAAAAAAACAAAAAGATTATATATATACATATATATGTATATGTGTATACATACAC -ACACACACACACACACACACATATATCGAGGAAGCAATTATATAGTCCTACTTTCATTCA -TTTATCTCCCAAGGAATGTGGAGATATTTTTTCAGTAAATATGAGAGTCCCATCCCAAGT -ACATTAAGATAAACCGTTGCACAGGCCAAGTTGCACATAAATGGAAGAGGCAGATATGGA -TGGGAAATGTAGAACTATCTGCCAGCAGCATCTCACCAGTAGCCTGCTCTGTTGGGCCTT -CAGTAACAATGGCTTACATCAAATTGGTTCAGACTCCAAACTGATGTCCCAGGTCTTCTG -AATTCATTCTCTTGTTTTTTTTTTTTAAAGCTTATTTATTTTTATCTTATGTGTATGAGT -GTGTGACTGAATGTATGTATGTGCACTGTGTGCATCCCTGTTGCCTAAGAAGGTCAGAAT -TGTACATGAGGCCCCTAAACCTGGATTTAAAGATGGTTGTATGCTGCTGTATGGGTGCTG -GAAACCAAACCAGGTCCTTTGCTAGAGCGACAAATGCTCTTAACCATTGGGACATTCTCT -ACCCTCCCTACTCTCTTGTTCTTTGTCATGACTGTCAACTGTTTCTGTCCTCTGACAATT -AGGGCAAGTGGCATCATGTGACTTTCCCTCTAAACCATCTCCCTCTTTGCTCAACTCTCT -AAATGGATTCAATCTACTTAAATGTTAGCTTCTATTCTGAGCTCTTTCTACATTCTTTCT -ATGGAGACATGAGCTGGCGTTTTAATTAACATTTTCAGGACCTCTGTTATCTCCTGCAGG -AGTCCTTCAGTCTAATGTTGAACAGAGCGGGATATGTCAGTAAGCAGGAATGTGATTAAG -GTATGCTTTGGTAGCAATGAGGTGGCGATGTTTTAAGAATTAATACCATTCATTTAGGAA -AGTTTCCTTTTTAGTCATTTCACAAAATTTACACTCTGCAGTTCAAGTCATGACAATTTA -CCTAAGTTGCCTGTGTGGCAATTGGTACCTGGAAGGAAGCAGGCCCACCGGTGTCTGCCT -TGTAAATGGCTTAGCTCGCTTTGAGGCCTTACTTGGATCTAATTAGGAACACGCTGTCAA -GGGAGAGAGGTTGATGAAAACAGGGACCATGGCCAAGAGGTTCAGAAGAAAATCAGGATT -TTAAGACAAGAGTTTATAGGTAGTGGGAAGATGGCTTAGTGGGCAGACGTGCTAGACACA -CTGACCTGTTGACCTGAGTTGGCTTCCCTGGAGCTGACCTGAAAGGCCAGATGCAGAGTC -ATAGCTCTGTCATCCCAGCATTCCAGATGGTGAGATAAGAGACAGAGACAGAAACATTAT -CAGAAAGCTGGGTATATACTGAGAGGTGTGGAGAGCCAAGAAAGCAGGAGAAGCCGTGCC -CAGCAAGGTGGAAGGCCAGGACTGACCCACCAAAGCTGCCCTCTGCCCTCCACCGAGTCC -TGTGGCTCAGGAGTGCTCAAGCTCATCAATATATGCCCCTCCCCCCAAGTTAATGACAGA -TGGCTCAGAAGTGGAATGTGGTATAAACAGATCACATCGGCACAGATTAGAAAGTAACTC -TGAGGCTACCTGCCCTGTAATCTTTTCAATCCAATGACTGAAGACCCTGGCTGAGATGCA -CAGCATCTTACAGGATGCTTAAAGCTATAAGATGTTCCATCTCTAATACCATGAAATCAG -ATTTTGTGAACATTGAGGTTGAAGATTGTGGAAGCCAAATAATGAAGGCATTGGGAAATG -CAGCCTTTGGCACCTGCACTCCAAGACTCCAAGCTCTGGACCTAAACAATTAATTGCACA -GTACAATGGAAAACTCCCCCTTGCAGTTCAAATACAAAACAGCATTGTTTTGCTTGTTTC -TCTAATGAATTGTATATTGAAACCAGGAGGGGAAGAGTCCCAGCTCCATTCACACTCCAA -GAAGAGTCCTGTGTAAATCCAAGTCCACCCAGGGGCTGGCAGTGGACAGCCGTGACCAGC -CGTGACCAGCCCTCCACAATATCAACATGGCAGGTGGGGTTTCTCCTCTCCGCAGTCTTG -CCAGCTTCCAAACAGTCACTGCCTTAAGAGTCCCTATCGTACCTTGAAGGGACCCAGTGT -CCTGAGGCTCCCTTAGCCCTAATGAGGGAGGAAGATAGACTGGCTTTGATTTTCAGCTGT -ATGTTTTCTGATGATGGAGGAAAGGGCTCACATTCCATTCGGATTTTGCCTTTTAAGTCT -TCATCATTCAGAAGCCCCGTTGAAATGAGCTGTTCATTTATCTGGGAGCAGCTGCATGCA -GGATTGCATGGTTGGATTGCTTATGTCACAGAGTGCGTCTGGGAGGAAGCACTTTTGAAT -ATTTATTTAATTCAATTATTCCTTGGTGGCACACCCACTCCCTTCTAAGCCGTGGCACTG -GATTCTGTAACCACTAGAATGTTGCCATGAAAGAGATCAAGAAATCTGACCTGACTTGTA -AAACGCAGCTCAGCCCTAATATGAGACAAATCTGCTCTGTCTCTTCAGCCTGTTTCTCTC -ACACGCGACATTAATGCCTATTTTGGCCCAGCATGTCACAGCTGCAAAGCAGGGCTGTTC -CCTCCTGTTCTGTTCTTATGAGCTCCCTGCAGAGTCTGCCAGAAGAGTCATATTCTTGAC -TGGCAGGCCCCAGTGGCTGGAACAGTTCTCAAATAAGTCATTACAAAGCTGGGCCAAGTA -AGACTTTCTGGCTGCCCTGGGGAACTGTCTGGGATTAGATGATGCTTCATCTAAGGATCA -GAGAAAAAAAAAACCCACTAAAGATGACCCCAAGACAAGGCATTGATTTAGTGTCAGCTT -GGAAAATCTGTGGGGCTCAGAGGACACACACACACACACACACACCAGACACAAAGACAG -ACAGACACACAGACAGGCAGACAGACATCAGACAGACAGACACAAAAGGACATATACACA -GACATGCACACAGACACAAAGACGCACACACATACAAAACACACACACAGACATGCATGC -ATGTATGCACACATACATGCACATAGGCAGACACAGAGACAGATACACAGATGTATAGAT -ACTGTCTAGATACACATACATAGTGATTGAAAGGATTATTGTCATGAATATAGGTCAACA -TACCAAAAGAAATACAAGTATTTTACTCTCTTTCTCTGTGTCTCTCTCTCTCTGTCTCTC -TCTCTCTGTGTCTCTCTCTCTGTCTCTCTCTCTCTGTCTCTCTCTCTCTGTCTCTCTCTC -TCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTGTGTGTGTGTATGTGTGTGTGTGTGTACA -CATGTGCAGGCTCACATGCCGTGCTGACTAGGTGGAAGTCGAGTGCCAGCTTGCAGGCAT -TAGTTCTCTCACTTCACTGTGTAACTTCTGGGGTGGATCTCAGGTCATCAGGCTTGGCAG -CCAGTGCCTTTACCTGCTCAGCCACCTCATTGGCCTGTATTTGTGAGGCAGGGTCTCTCC -CACTGACTCGACTGGCTATCCAGCAAACCCCAGAGATCATCTTTATCTCCCCAGCTCTGT -GATCACTGGCATAAGCGCTCCACCTGCCTTTTTGTATGTGTGCCGGAGCTCTTACATGTC -CTGGACAGCACTTTACCAACTGAGCTGGCTCCCCAGCCTGCATTTTTTTACTCTTAAATA -TTGGTCAGTGTAAATAAGCTCTGACATATGTATGTTTCTGTTTATCTGGTCTCTATATTA -TTTAGTCAATAGTTCCAACCATCTCTTTGTCTTTATTCTCATGTTTGGTGGCCACTCACG -TGATTTTACCACACTTGTCTTAAGCACAGCTTACTGTACCTAAATATGGGATCCTATTTG -GGTACATTCATACTCTCTGGGAGTTGAATGTCAAGTTCTTTTGACTTTGAGATAGCCTCA -ACACCAGCCCAGTGAGAACTGGCTCTCTCATTGCTCCGGGCAGGACTTTCAGCCAGCTAT -GCAGCAGCTTCTACACTTCTATTATCTGGTAGATTTCCTGGACTTATTAGTGTCATTATT -GTGGTCACTCGATTGTTCTCAATGTTTGTAGACTGTTTTCTATACTCCAGTGGCTTTTGA -ATGGTCTTCCACATGTTTTCTGAATGGGCTTCCTACCTCCCACACACTTTTTTTTCTTTT -TATTTATTACGTATTTTCCTCAATGACATTTCCAATGCTATCCCAAAAGTCCCCCATACC -CTCCCCCCCACGTCCCTACCCACCCATTCTCATTTTTTTTTTTTTTTGGCCCTGGCACTC -CCACACACTTTTTTGTCTGTTATTTGTTTACTGGGAACTGTTTGAGGATGAGTACTGAAT -CTGTTGACACAAGCAACTGGTAATTCATAATGCCTGTTATTTGGAAGTAGTCTATGTCAG -TGAGATTGGCAAGATCATTGAAAACAACAACGTCTTTGGTGGTATATGTAGTGTTTATGT -TAGGAGAGGTGATCTTGACATTTTGTTGAGGATTGGGAAAATTAAGGAAAAGGACTGTCA -TGTGTACCATTGAAGAGCAGAGCCTGATTGGGAGATACAGTGTGAAGCCCAACCAAGTTC -TGTGTCCTTGTCCTTTATATATTTGTGGGGTTTGGTGACCATTTCCATGTCACAGTGTTT -ATTCTCCTTTAGATGTCTGTGTCTTTTCTAATGATTTTTATAATTGAAAATAGATGTGTT -TTCCTACAGTATACCCTGATTACAGTTCCCCTTCAGCTGTTCCTCTGGGTTCACCTCCCA -CCTCCCCTCCCATCTGGATCTATACCCTTTCTGCCTCTCCTTAAAAAACAGACAGGAGTG -AGGTCGGGCCATGGTGGGGCAGAGGTTGGGAAGATGGCGTTGCAAGGTTGGGCACAGCTA -GGCTGGCGCTGTGGTCCGGCGTGGGCGCCTCCCTTGGGTGGCGGCTACCGGGAGCTCTCT -GCGACCCAGGCCCCGCAGCTGCTTGGACGCAGGTTTAACTTGTTTCTTCAGCAAACGTGT -GGATTTAGAAAAGCACCCAGGAAGGTTGAACCTCGAAGATCAGACCCAGGGTCAAGTGGA -GAAGCATATAAGAGAAGTGCCTTGATCCCGCCTCTGGAAGAAACAGTCTTTTACCCTCCC -CCTGTCCTATAAGAACTCTTGTGAAGCCCTTTTTCTTCACCATTGAGTTCACAGGCTGTG -CATTTGGGTCAGCTGCTATTTGGCAGTATGAATCACTGAAATCCAGGGTGCAGAGTTATT -TTGATGGCATAAAAGCTGACTGGTTGGATAGTATATGGCCACAAAAGGAGGAAACCTCGG -AAAGGAGATTAACAAGTGGTGGAATAGCCTAAGTGATGGCCAGCGGACTGTGACCAGCAT -CATAGCTGCAAATGCCCTCGTGTTCTCCATGTGGAGAGTGCCATCCCTGCATCGAACCAT -GGTCAGATACTTTACATCCAACCCAGCATCAACAAATACGTATGTTCTGTGGCGCTTCTC -ATCTAGCATCGTGAACATTCCGGGGCAGGAGCAGTTTGTGGCAGTGTATCTGTCTGCAGG -TGTTATTTCCAATTTTGTCAGTTATGTGTGTAAAGTTGCCACAGGAAGATATGGACCTTC -ACTTGGTGCATCGGGAGCAATCATGACTGTGCTTGCAGCTGTCTGCACCAAGATCCCGGA -GGGGAGGCTTGCTATCATCTTCCTCCCCGTCTTCACCTTCACAGCTGGCAATGCCTTAAA -AGCCATCATTGCCATGGATACAGCTGGGATGATCCTGGGATGGAAATGTTTTGATCATGC -AGCCCATCTTGGGAGAGCTCTCTTTGGAATATGGTATATCACATATGGACATGAACTCAT -TTGGAAGAACAGGGAGCCTCTAGTGAAAATCTGGCACGAAATAAGGACTAATGGCCCCAA -GAAAGGAGGTGGCTCTAAGTGAAGCAGAGCTGGCCAGTATGGTGCATCTGATCCTTGCTG -CTTGGAAAGTCTCAGCATCGGCCACCCCAGTGATTTAAATGTCCTCAGTACGTGTCTCCT -TAGCAAATTATGGCAAAGTTGTGAAATAAATGTTTATATCTCTAGTTTGTAAAAAAAAAA -AAAACAAAAACAAAAAAACAAAAAACAAAAAACAGACAGACATCTAAGGCATAGTAATAA -TAAAATAAGATAAAAATATGATGACAGAACAAAAGCAAACAAAAAGGAGTAAAACAGAAC -CAATAAATAGAGGGGAAAAAGCCCAAGAAAGGGCACAAAACAAACATGGATGCAAAGATG -GGTTTGTATACTCAGAAATCCCATAAACTGTAGGGTAAAATAAATAAATAAATAAATAAA -TGAATAAGATAAAATCAAAAGGAAAGAGAGAAGAAGGAAGAGCCCTGGAGTGACATTATG -AGACAGGAACCTCCTAAGATGGCGCTGAGTTCATTTTCAGTTGGGCATCTACTCCTGGGC -ACATAGCCTAGACTTGGTAGTTTGCTTCCCATGAGAGTCCCTTAGAGAAAACTAAATTTC -CATTTGCAATTGGTTATCCTAGAGATAGCTTCTGGGTTAATTATAGGGGCATATATCTAC -TTCTCTTTCTGCTCTAGGACCCCATCTTGTGCAGACCCATGTAGGCTCTGTGCATGTTGC -CTCAGTGTCTGTGAATTCATACGTGTGTAGATCTTGTTGATTTAGAGGGCCTGGTTTCCT -AGCTGTCCTCCATCCCCTCTGGCTTTCACATTCTTTCTGCCTCCTTTTCTGCAGGGTTCT -CTGAGCCCTGAGGGGAGGGATTTCATGGAGACATCACATTTAGGGCTGAAGATTCTGAGG -TCTTTCATTCCCTGCATATTGTCTGGTTGTGGTCTCTGTATTTGCACAATTATTGTTTTT -TAATTTTTTAAATTATGTGTATATGGTAGTCCAGAAGAGTATCAGAGCCCCAGGCATTGG -AATTACAAGCATTTGTGAGATGTCTGACCAAAAAAAAAAAAAAAAAAAAAAAAAAGAGTT -GCTTAAGACAGGTTACTGCCAAATTAGGTGTGGGCAAGAGAAATCGGGTCAGATGATAAA -AAAGTGAGATTCAAAAAGATTTCAATGGCTCTTCCATTTTCTCCCCATTGTCTCTCGCTG -TGTGTCTCTCTGTCTCTGTCTCTCTGTGTTTGTCTGTGTGTGTGTTTGTATGTTTGTATG -TGGGGGTGTGGGGAGGAGAGCTTGTTCATACCAAGGAATGCATACAGTTAGCAGGGAGCA -ATCTTTGGTGATAGTCCTCAGTCATCTACCTTGTTCCTATTTGACACAGAGTCTCTGTAT -GCAAAGTCAGCTGGTTCTCTAGAGAGAATTCTTTGGGAATTCTCCCGTTGTCTATTGCAA -CATAAGAGCCCTGTGATCACAGAGGCACATACTACTGTATCAGGCTTTTGAGTGAGTTCT -GGAGATCTGAACTCATGCCCTCATGCACACATGGTAAGCGCGTTTCCCCTGAGCCATCTC -CCTAGACACTATCCACGGTCTTGTTCTCTTTTTAAAGAAACAGAGTGTAAATGCTTTGTA -GTTAATGAAGTTTGGGTGATATTTCAGTAAGAAAGAAAACTGAGAACCCATCAAGAAGGT -TTATGCTTGAGATGGAAGGAATGACAATCCAGAGACTGCCCCACCTGGGGATCCATCACA -TAAACAACCACCAAACCCAGACACTATTGTGGATGCCAACAAGAACTTGCTGACAGGAGC -CTGATAAAGCTGTCTCCTGAGAGGCTCTGTCAGTGCCTGACAAATACAGAAGTGGATGCT -CACAGCCATCTATTGGACAGAGCACAGGGTCCCCAATGAAGGAGCTAGAGAAAGTACCCA -AGGAGCGGAAGGGGTTTACAGTCCCATAGGAGGAACAATATGAACTAATCAGTACCCCCA -GAACTCCCTGGGACTAAACCACCAACCAAAGAAAACACATGATGGGACTCACGGCTTTAG -TTGCATATGTAGCAGAGGATGGCCTAGTCAGTCATCAATGGGAGTAGAAGCCCTTGGTCC -TGTGAAGGCTCTATGCCCCAGTATAGGGAAATGCCAGGGCCAGGAAGCAGAAGTGGATGG -GTTGGTGAGCAGGGGGAGGGGAGAGGGGATAGGTGGTTTTCGGGGGAAAACCAAGAAAGG -GGATAATATTTGAAATGTAAATAAAGAAATTATCTAATAAAAATGTAAAAAAAAAAGTTT -ATGCTTAAAACAAAACCTTAAGATGACAGTCAAATGAACTGAGAAGTAGATACCCAATAT -AAGTTTAAGTTAAATTGTTTAAAATATTTACTATGTTTATGAAGTTCTCATTTCTGATCA -ACCACCCTGTGCCAAAATAGTCACATTAAGGGTTTTTAGTGCTCAAGAATGCACTTCTTT -GTTTAGCATGCTTCTTACACAGGATTGTCACTGCAAAGCTTTCTCTGACTGCCCTCTCCC -ATCTGTTATGAATCCCCTGCTGTTTATCCACTGTGGTACTTCATGACGTCATAACTGTTT -GCTGCATTGTCTTGTCTCTTCTAGAAGTCTCTGAGCTAGGGGAGGACAGTGACCCATTTT -AAATCTCCATATTCTTAAGTCATAAAGTCCTGCTTAGTCCCAGTGTGAACACACAGATGT -TTATTGAGTCAGTGATGAAAGATAGACTTTATTAAATGTGTTGGTGAGAAAACCATGCTA -AAATGGCAGGTGTCTTATTTTACAGGGATATAGAGAAAGGCTTTTCTGTCAAGAGCTATA -TACTGTCATTAGCTGAGGAATCAAGACCTTGGAACCATAGTATTTTTGGATTGATTTAGT -CAAGGATTCATTGTTGTAGTACGCCTTCTCTGGCTGCAGGAAGGTCGTGTGGGTCTTTCT -ACCCTATGTCTTTCTTTCCCATTATGTCTTTCAATCTGTGTGCTCTCTCCTGTTTCCAGG -AGCTGAGCCTTACTGAGTGAGGCTTGCCCTCCCCTGATGGGTTGGGAGGTCTCAAATAAT -CAGTCTGGGTTTGAGCTCCTTTCCTTCCTGAACCTCAAATCAACAGATGCTTCTAGTTTG -GAAACCTCCGGGAGTTCTTTAGGCCAAGTATCTCATTTCCTTTGATAGACTCATAGCCCA -GCGAAGGTAAGCATTAACTCCCCTGTCTGTCCTTTATATTCTCCAGTCTTCGGTCTTAAC -TCTTTAATCAAATGCTTTGCTTTAATTGCCCTCGTCCCTCTGGCATTTGGTTTTGTCTAG -CCCACAGAATGCTCTATTTTACCTAAGTTTAAAAAAGCAGACCACAGGAGGAAGTATTTC -ATTCAATAGGATCACAACAGTCTGAGCATTCCAGATCCAAGGCCAAAGAGTGTGTGGTAG -AGTCAGTCACAAGCAGTAAAAATACAGTTCAGCAGAATCACATATGGAATCTAATCTGCA -CAGTAACTTAATGAGTGCTTTCAAAGAATCCAAATAGAGCTAGCTGAATGTCATTGTTCT -TACTGGCTGAAGGTGAAGTCTGAAATCGCTTGGAACTTAATCCTTTTGCCTCAGTATCCT -TGGTGCTGGGTGCTGGGGTTATAGAAGTGTACTAATACTCTAGCTAGCTTTTTAATATAG -TAGCATAAAAATGGAAATTGAAAAGCTAAAACTGGGTTGTTTATGATAGTATCAAACCCA -AGCAATACTCAGGAATAAGGTTAACAAAGTGTATGTAAGGTTTGTATATCCCAAATGACA -AAATATAGAAGAAAGAAGCCTAAGAAGACCCAACTAAATGAAAAGATACTGGAACTGGGG -AAAAGTGCTTGCTTTACATTGTATGAGGGCCTGGGTTTGATTCCCAGGACTGTATAAACT -GGGTATGGTGGTGCATGCTTGTTGTATCAACACTTGGGAGGTGGAGGAAGGAAGATCAGG -AGTTCAAGGTCATTTTTGGTTATATAATGAGTTTAGGCCAGTCTAGGATTCAGCCTTGTC -TTAGAGAGGAGAAAGAAAAAAAAACCCAAAAAAACAAAAAAACCATGTTTCCATATGAAA -AAATATTGTTATAATGCTAGTTGATGTCCATTTCCCCATAATGACCTACAGATTTAATTA -AAATCTAGCATATAGGGGACAGTGGAGAAGGGGAAGAGAGTGGGCTGGAGGATGGGAGAC -GAAAATGTAGATAGCAGAGATCTCCTTTCAGGTGGTGGATCCATTTGGATCCGCTACTGG -GGGATTTAACTTAGAACAGCTTAGAAATTAGGATGTTCCAGCTTTGATGTCCCTCAACAG -AGGAATAGATACAGAAAATGTGGTCCATTTACACAATGGAGTACTACTCAGCAATTAGAA -AGAATGAGTTTATGAAATTCCTAGGCAAATGGATTGACCTGGAGGGTATCATCCTGAGTG -AGGTAACCCAATCACAAAAGAACTCATATGATATGTACTCACTGATAAGTGGATATTAGC -CCAGAAACTTAGAATATCCAAGATACAAGATACAATTTGCAAAACACATAAAACTCAAGA -AGAACGAAGACCAAAGTGTGGGAACTTTGCCCCTTCTTAGAATTGGGAACAAAACACCCA -TGGAAGGAGTTACAGAGACAAAGTTTGGAGCTGAGATGAAAGGATGGACCATCTAGAGAC -TGCCACACCCGGGGATCCATCCCATAATCAGCCTCCAAACGCTCAAACCATTGCATACAC -CAGCAAGATTTTGCTAAAAGGACCCTGATATAGCTGTGTCTTGTGAGGCTATGCTGGGGC -CTGGCAAACACAGAAGTGGATGTCTGCTATTGGATGGAACACAGGGCCCCCAATGAAGGA -GCTAGAGAAAGTACCCAAGGAGCTAAAGGGGTCTGCAACCCTATAGGGGTGGAACAACAA -TATGAACTAACCAGTACCCCCAGAGCTCGTGTCTCTAGCTGCATATGTAGCAGAAGATGG -ACTAGTCGGCCATCATTGGGAAGAGAGGCCCCTTGGCCTTGCAAACTTTATATGCCTCTC -AGTACAGGGGAACGCCAGGGCCAAGAAGTGGGAGTGGGTAGGCGAGGGTATGGGGGACTT -TTGGGATAGCATTTGAAATGTAGATGAAGAAAATACCTAATTAAAAAAAATAAAGAAAAT -AGAAAAAAAGAAAAAAGAAATTAGGATGTTAGTTGTTGTGCCCAGCGATTGAGTTACCAT -TGATTCTGAACTGAGTTTGTGTTGTGTTTTCCTTCATGTGGCAGCTCAACTGGGTTCCAG -AGAGAAAGGTATGGTGGTAAAGTGTGGGTTTGCAAGAAGTGTACCCCAAAAGGCTGTGGG -AATTTTGAAGTGTGGGGTTGGCGTGGTAGTGACCCACCAGTGGGACCTTAGTGAACTGGT -TGGAGAGATTTCAGAGCTGAGTCAGAGAGTCTCCACAAGATGAGAACAGGCCAGCCATGC -CCTCCAGTGCCTGGCCAGTCAGCCTGCCAGGGCCCGTCAGTGAAGCATGGTTTGCAGTTT -TCAATATTTCATGCTACAGATGGCGTCCAACATGACAGGCAAGAATCCACTAGAAATGTA -TGATTCTTAGCTTATCAGTTTGAAATTTAGTTAGAAACTTGGAGGTTTGTCAAGTGGAGC -AGAGTCAAGTCCCATGTGCAGGAACATTGAAACAAAGAAAGAGGGCTCTGAGTGCAGGCT -GCTCTGATCACTGAGAGCCAGAGAATGGAAGCTGCCTGTTTCCTTAGCAGATGTTGATTG -GAGTATGATTTAATTAAAAATTGGGATTATTTGCTTTTAGGATAGATTTATAAATAGATT -TTGTCTGAATCACATGGGGAATTTTGCCCATGGTTTGAAACTAGAATAGGGAAAATTTAC -TGGCCCCAGGTAGAGAGCATAACAGATAGATAAGAGGTATTAATAAATAGATGTCTGTGG -CTCCAGGTAAAGAGCATAAAGATAAATGGTATATTAAAGTCCGTGGGAACTCATATTCTT -TGTTTGTGGACTCCACAGGAATTTTGGGTTAATTTTCTGGCATGACTAAATAGAAAAAGC -CCAAGAATAGACTGGTACAGTATTTTAGTTTACTTTATTTATTTTAGATTGTCTTAATTT -TCAAAATAGGTGTGATTTTGAGTTTTGTGGTTATATCATTTCTCTGGGAGAGAGGTCGAG -CTAAAGGTTTTTCTGGTTACTGGCTCAAGGATATGCTGATTTGGGAGAAAGTTTTGTCTT -TGCATTTTTTAGAAAAGGTGATTATACACCTTCCAGAATGATATGGATCAAATGTGACAG -AGGAAGACCACCTGAAAATAGATTCAGGTGAATCAAACAAACAAAATAATATTCTTTGTG -TCATCCCTTACACAGCACGATTGAAGACTTATGATTGGAGCAAAATTTCATCCTAACTAG -TCTGAACACTTTACACAGACTAATTCAATCCATACAGATATCTTGATGATACTAAAATTT -TGTTTTGAGATTTGTATATTATAGAATATACAGCCTTGGTGAGTCTCATTGTCAGACATG -CTGAACTGACCTGCTTTGAACTCCCGATCTCTTGGACTTTCAGCCAGATCCAATCAGGAC -ACAAGCATCAGAGACTAAAACAATCGCTGGTGTGGCCTTCTTAAGGCCAACCAACTCCCC -TATTTTTTCTACTCTTCTCCCCCCCCTCGAAGATATCTCAGCGCCTATATTCAGCTTGAG -GAAGTTATGAAGAGTTGTTGTTCCAGTTCCCTGGACTTGGGAGTCTAGAGGTAGTTATTC -TAGTTGTCTTTCTGGGGAATTTTGAAATGGCCATAATTGAAACAGGGAGGAAATAGCTAG -AATTGATTGTGTAGCCATATTCCTATTTGGTAAAAATCTTTACAATAGTTACTAAGTTGA -AGTCATAATTTCTTATTTTGGTACAGAATTTATTTTGATACAGAGTCAAGGTTCTCATTG -GTATAAATTTCTTCTTTTGATATAAAAAATTTTAAAAGTACAAGGTTTGGACCCAGTCTT -TCTGTAAATGCCATTACAAACTGATCTGAGATGTTTAAGCCTGTGAGTTAAGGGCCAGGT -AACAAATTAATGGCTCTGAGTTTATTGTTAAGGTGTTTTCAGATAATTTAATTAGAAATA -GTTGAGAGTAGTTAACAGACAACTGTCCAGATGACTTTACATAGCTTTTTTACTTTACAT -AGGTTTTCATACTTTACATAGGTTTTCAAAAATGTCAGAAATCCACACAATGTGACATTT -AATGTTATTTATTCTTTTGTTGTTGAGACATATCTGCTCTTAGCAGCTCCCCTTTTGTGG -ATTCAAAGAAGAAATTGAGTGTCTCTACCTCCAGTTGAGGTAGTACAGTGGCTAGGTGGC -CACTGGGCAGAAATTGCCTATTCATCTATAGACTAAATACCATCCAGAAAAAGGACACAC -TATGCGGAATAGTCGACTCATAATCTCTGCCAAGTCAGGGTAATCAGTCCTTCAAAATTC -TGCAGTACAAAGGTCTGTCAGATGATCCTGGGCCAGAAGGCTAAAGACTGATGCTCCAAC -TTCCTGACATATAGGAGCTGTATAGGTAGGCAGCTGTCTCTACAACTTGTCTCAGTTCTG -GAAGATGTGCTAGGCTTCCTATATTTTCAGATAATATTGGTCATTCTCAGATTTCTGATG -GGATTGAAGACTAATTATAGTCTCATAACCAACCCAGGCTATTTAGCATTGAGAGAATAT -ATTTAAGAAGATAGTTTTCAGATAGTATACAAGCTAAACCAGGTGATAACATATAGATTT -ATAAGTCTTTTAAGTTAAGATAGATGACAGGGTTCTATTTAATTGATAAAAATTTTGGAC -TGGGTGTTAGGTCTCTTTTGTGCTTTATAAATTGCAAAATGTTAATAGCTGTGCTCAATT -TATATCTGAGATAAGAGTCTTTTAATTGGACAGAAAGGGGGAAGTCTTGTGGGTAGCCCT -GGTGCTGTTTGTATTTTGATGCTAATTCACCTTCCCCAAGAGGGGCTGTGTGGGACTAGG -AGTGAATCACATATTCAGAACTTCCTGTGACCCTTCTAATAAACAAAGAAACCAATCACT -GGGTGAGTAGGTGGGACCTCCAGGTCAGAAAGATGGATGGAGAGGGAGAAGAGGAGAATG -AGCCCGAGAATGTGAGATGAAAAAAAAATGTAGATAGCAGAGACCCTGTTTCAGGTGGTG -GATCCATTTGTATCCACTACTGGTGAATTTAACTTAGAATGGCTCATAAATTTGGATGTT -AGTTGTTGTGCTCAGTGATTGAGTTACCATTGATTCTGAAAAAAAAAAAAAATCTAGCAA -ATAGAGCTGGGCATTTGGAGGCAGAGGCAGGCAGTTTTCTGATCCCAGGCCAGCTTGGTT -GACATAATGAGCTCCACCTAGGACAGTCAGAGCTACATCATGAGAATTTGTCTCAAACAA -GCAAACAATCACCAGATACTTGGACAATCAAACTTGTACAACTAGAGAGTATGAATAACA -AAGGAACGTGGGCAACAAAAACAACTTCTGAATGACAGAAGTAGACAATCCACATGGCCT -AATTTCAAGGCATTTAATACAGCAAGGCAAAGAGTGCTGTGATATCATGGGAGGACAGCT -CACCAGACACAAGGAACAGAACAGAGAGGCCTGGAAGCTGACCCAAGCACACCCACACTT -GCACAATCGACTGATGTGTGATAAGCATCATTCAGAACAAAGTAATCAATGTGCCAGGCA -CTTTAAATAAATGAAGCCATGTCAACAGAGTGACTATACAACGAAAGAAAGGAACAGCAA -AAGGGGGCCACCGTGTTGAGCACCATACGAACATGTAAAAATATTCAAACACTGGGAGAA -AACACAAGAGGAAGTATTTGGAATATTGATTTGGGCCAATTTGTTTTCATAGAGGATCCA -AAAACAGTAACAACAACAACAACAAAAAAGGACTCACGCCACTTCATACTTTAAAAGGGT -TTATTTTTTATCAAAAGGAACTAAGAAAATAGTTTTTGAAAAGTTGCAGATAAGCAGAAA -ATACTTTTCAAACACTCATAGAGTGTCTTTTGGTGCTCACACCTGTAATCTTAGCACTTG -GGAGGCTGAGACAGGAGGATGATCCTGAGTAAAGCTGTCTCAAGTAAGTAAGTAAGTAAG -TAAGTAAGTAAGTAAGTAAGTAAGTAAGAAAGAATCAATAAAGCCGTCAAGGGAGTAAAA -ACATAGAAACCAACAAGCAAAGACCCTTTAACAATCTTAACAAACAAGGTGTAGTTACAT -AAGCCTGAATCCCAGCACTGTGCTGACTGAGGCAGGAGGATTGAGAGGCCAGTCTAGGCA -ACATAGTGAGATCCTGTCTCAAAAGAAAAAGAAAAGGGAGAAAAGAAAAGGAGGAGAAGA -GGAAACAAACAAAAACACCTCTTACAACTCATTTAGAAAACACACAACCAAAAATAGTGG -TTAAAAGAATTTCTCAGACTCTTCACTGTGGATTGGTTTAGAGACAGCAAGTGAGTTCAC -AAAAAATATGTTCAGTATCATAATACTGAAAATCAAAAGTACCATATACCTCCAAGAATT -GCAAAACTCAAAAACACTGATAATGTAGAAATCTATAATCTGGATCCTTTACGCCCTTCT -GGTGGGAATCTATACATGCTGAAAAGCAGCTGGGTGGTTTTTGTCAAGCAAAACATACTA -CACACTATTACCATACATACTAACAAATATTAGGAAAGTCAGCAGCCTCCAAAACCTACA -ACTATCCTTTCCACTCTCTTGTGACTTCTGTTACAAACTTGTAAGTCTTGCCATTCCTTG -TCTTGTAGAAGATCATTCCAGTTCCTGTTATATGACATATTCTCTTTATGGAGTAGGCTC -TGTGCTTTTCTTCCTCTAGGAAAATATCTCAGTACCTACTGTGTAGGTCTGATGACCCTA -GTTTGATCCTCAGCCTGTACATGAAATGGTATGAATGGTATGGTGGTACACATTAGTAAT -TCCAACACTGGGCAGGCAGAGATGGGAAGATCCCTGGGTCTTCTTGGCCAAGCCAATCTA -GCAGAATCAGCAGCCGCAGAGAGAGCCCCATTGAGAGACCCTTTCTCAATAACTAAGGGA -TGACACCTGAGGTTGTTTTGTGACCTCCATATGCACACTACACATGTGCCATTGCTTGTG -TGCACACATACAGTTATTACCCCCACCAGCACCACCCATCATATTAAGTCCTACACTATT -CCGGAATAACCTTATTTTAATCAATGAATCTATAATGGCTACATTTCCAAATAAAGTCAC -AGTCTCAGGTGCTGGGATTTAGCACAACATTTGGAAGATCAACCCACTGAATCTTCCTCC -AGGGTTGTGAAAACTGAAGCCATAGCTCAAGTGGTAAAGCACCCGCTGTACAAACATGAG -ATTGTAGCCTCAGAACCCATGAAAAAAGTTATATGGTGGTGCATGCCTGCAAACCCAGTA -CTCGGGGAATGAGGCAGAGACACATAGATTCTCAAATCTCATTGACAGCTAGCTTAGCCA -AGTCAATACTTATTCAGGTTCAGTGAGAGGCCCTGTCTCAAAAAATAGACAGACAGCAAT -CAAGAAAGGACAACCTATATCTACCTCTGACCTCCACATGCATGTGCACAAATGTGAACA -CAGCTACACTGACAAGTACACACACATGTGCACACACCTATACTAACAAGCACATGTACC -ATGCATGTACATCATAGACCCTCACACACACATGCACACACATATACACATGACATATAT -GAGATGTTTATAGCACCTCAACCTGGAAACAAGTCCTGAAGTATTAACCACAAATGGATA -AATTGCGGTGTGTCCATTCACTGGAATAGCACTGAATACCACTTGGCAATCCAGGCAAGA -ACTGCAGATATATCAAAGAACATGAATACATTTCATGAAGAAAAGCTCACTGTAAAATAC -CATTAGTGTAACACTTTAGAAAAGTCAAACACTATAGATGAAGACTCGGAGAAGAGCTGC -AGGGTCTGCTGGAGTGGAGGGGACAGAAGGGGATGGAGCATGAAGACGTGGAAGTCAGCC -TTCTACGGTGATAAAATATTGACTGCCATAATTGTGCTATTGTTACATAACTGCCTGAAT -TTGTCAACATTCATATAACAGTTCATTACACATAAATTTTTGCTGCGTACAGTTATATTT -TTAAAGTGGGTTGAATTATACCTTAAGAAAACATTAGCTATTGTCATTTTCCTTCAGTGA -GTAGTCACTGCTAAGCTGCCACATGCCCAGTAATAACCATACATACATGCTCATGCATGT -AACACTAACTAAACTTGGTGTGTTATAAACAAAGACATGGAAAATGAATTTTGTCACAGG -CCCTTTCTACATCTACTGAGATGATCATGTGGTTCTGGCTTTTAGTCTATGTATATGGTA -GATTGCATTTATTGATTTTGTGTGTTGATCCTTCCCTATTTGTTTCTTCTCCTCCCATCG -CCCTTTCCTGGACAGGCTGTGTCCTGCCTTCACTCACAGGACAGTTCAAGCTTGGTTTTC -TTCAGTTTGTCTTAACTCACAGTTCCACTTTCATATTCAAATATTTCCATTATTTCCACG -CTTCCTCAATCCTAAGAAGTGGTAGGTTGTGGAAATTTAATACATTCTTTCAAATGAAAA -AAGAAAACATGAACACTTTTACACTGTCCTATTCAGTTGATGCTTGCCTAGGTTAGCTTT -AACTGTTAGCTAGGACTAACTAGTATAAGCAATTCAGTTGAGGAATTGACTACATCCGAC -TGGCCTGTGGGTATGTCTGTAGAGGATTGTCTTGACTTTGTTAAATGACGTAAGAGGGCC -CAACCCACTGCAGGTTTGGTGGCACCAGTCCCTAGGTAGATGGTCCTGAACTGCCTAGGA -AAGCTTGCTGAATGCAAGTCTTCCTGCCAGGCAGTAAGCAGCATCTTCCATGATGCTACT -GCATTGCTTTGGCTGAGTTCCTTGGTTGCAGGTGATATGTCTGGGTTTTGACTTTTGTCC -ACTTACACATCGTTCCCCTTTGTGGCTTGGTCTCACAAACAGGCCCACCTGTGTGCACCT -GCCTCAACTTCCCTCAGTGATGGACAAGGACTTGGAATCATAAGCCAAATACTTTTTTCC -TTTTTCCCCCCAAAGTTGCTTCTGGTCAGGGTATTTGCCACACCACCAGAAATGAAGGTA -GAACGATGTAATTGATCTCACCCTCTCTGTGTATATTGAGATGACTAAAGGTTGCATGAA -AGTTCATATAATTAGACATCATATTCCTCCTCACACCTTGTGGCCCTTCACATCTCCCCT -CCCCCTCCCACTAGTCCCTTTTGTTCCCCTGGACAATTTTTGCTTCTACTTTCACAGCAT -CTGAAAGTGCATGAATCTATGCATCTGTGTGCTATCTAGGAATATCAGGGGGTTTTGACT -TTTGTCCACTTACACATCGTTCCCCTATGTGGCTTGGTCTCTCAAGCACAAGGCCTGGAC -TCTCCCATATTTGTAGCTTCAGGGTTGTTCTCCAAGGATTTAAATGTCCCAGCTTCAAGT -GTACAGCAACTGCACTCTTTGTGAATACTGTTATCTTGGTGCACAACAATTCCTCAACGG -AAAGTTCGCTTCCTTAGTCTTTAATTCACAGTTTAACAAGTCCATGACCTTCACATACAT -AGAGCCTTAAAATACCCTGACTTTCTTCCAGGCCATTTCCTTTTCCTTTCCTGCCTCTTC -ATTTCCTTGTCTTCCCTCCTACTCCAAACATGCCTGTGGTTAACACTTCCTGCCTGTTTT -TCTTCTCTTATTGTCCTGTCCTGTCCTGCCTGTTTCTTCTCATCCTCTCCCTGTCTTTCC -CACCCATCTGCTCCCTTATTTTTAAACGTTTACTCACCCATTATTTTTACTGCTTTTTAT -AAGGGACCCAAGGGTATCTGTCATTACATCTTCTTTTTATTCAGTGAAAATTTGTGTTTT -CCAGTAAGTCAAGAAAGAAGTCTGCATGGAACTTGCCAGGAATATGCCAACTGGGTCTCT -CCACTTTGTAATACCAGGCCTACACCTAGGCAGAGGGACAATACCTCCTATCAGCTTCTT -GGTGGAGCTCCAGCTCATGCATATTAATTGCCTGCATCATTAACAGTCCCTTGGGTTTAT -TGCATGTCATGGGGGAGGCACTGAGAATAGTTGAAAATTCAGTTAGAGCAACACCCTTTC -ATTTTCATTTGCTGTTAGTGGTTTGGACATAGATGCCTCCAGCAGCTCCGTGGAGTGGAT -CCAGTTCTTCCTTTTATTTATAAAACCTACCCAGAGAACAGCAGGGCTGTTAAGTGTGTG -GTGAACACCAAGTCCAGCTTTATCAAGTTCCCAGTGAAGTGCTCAGTCCTCCCATCCACA -GCAGATCATAACCATAATTTAAAAATCGTGCAGGCTGACAAGATGGATTAGCAGGCAGCG -TTGACTGCTGTCAGGCCTGGTAACCTGAGTTCCATCCCCAGGACCCACATGGAATGAGGC -TGCTGATTCCCACAGGATGTCCTCTGACCTTTACATTTGTGTCATGGCACAGGGGCTAGT -TCCTGCAATTAAATAAACCAATGTCGTTTTGAAAATTCTGAGAAAGTATAAAAGTAAATA -ACATTTAAGAAGCAAAATAAAGTAAACTACATTTTCAGTACTTTTATTCAATGCAGCAGG -AAAATAGCCTATATTAGACTCTATTATATATTACTACAAAAGTTTGAAAGAATAAACTAC -CACGTTAAGTTTTATACTATAGTGCTATCTATTTTTTCCTTGGTCTAAGCTGGCCTTGAA -TTGCTATAAATGCAAGGATGACCTTGAACTCTTGGTCTTCCTCTACCTTCCAAGTGCTGG -GATTATAGGTGTGAGTTACCCTACTCAACTTATAATTGTACTTTTTTTTAAAAAAAATTG -TTTTTATTTAAAATTATGTATATTTTATATGTCTCCCTGTGTCTCTATTCATGTGAGTAT -AAATTCCCACAGAGGTCAAAGGTACCACATGCTCCTGGAGTTACAGATGGTTGTGTACCA -TCTGACGTGGGTGCTGAGAACTGAACTTGGTTTTCCTGCAAAGCAGTATGTGCTCTTTAC -CACGAAGGCATCTCCCCAGGCCCCAGTGATACCTTAAATTCTTCGATCATATTGACTTTT -TTGTTTAATTTTTGGTGCCAAGGTCTGAACCCAGGGCTTTCTACCTCCTAAACACACACC -TTGATCCAGCCTTGATCACTAAGTTTGCTATATCCATCTATGGTGTGTTAGGTCTATTCA -ATAAGTATATGTCTAGCTTCTAATATGGATTTCTGATTGTTGAGAAAACTTAAACATTAA -TCTCATCTACTTTCAAAATTTGCAAGCTAAGTAAGGCAAAAGTCATGAGTATAACTGAGC -CACCAACCAGGCAGCATATATGAGCTAGCCTGAGGCCCTGACACAGGTACAGCTGAGGAG -TGCCTGGCCTCAGTGGGAAAAGATGCACCTAACTGTCACCTAACTCGCAAGAGACTTGAG -GCCCCTGGGAGTTGGGATGTCTGTTGGGAGAGGGGAGAGGACATTCTCTTGGTGACAGTG -GCAAGGACTGTAGGAATGGGAGGGGGAACAACGATGGGACTGTTAAAAAATAAAAGTAAG -AGAAAATTACAGTATAGGAGTAAGGTGTAGTGACACATACCTTTAATCCCAGCACTCAGG -ATGCAGAGGCAGGTGGCTCTCTGTAGGTTAAAGGCTAGCCTGGTCTACAAAGTGAGTCCT -GGACAACCAGGGCTATTACATAGAGAAACCCTGCTTCAAACAAACAAACAAATGATGGAA -TGTATACTACATTTATTAGCTTCATGAGGGCAGACACTGGACTTTTTTCTGTGTTGCTGT -TATCGTGTATGTGTCTGCATGATTTGTATGGGAGGGAATACATGCCACAGGCCACATGTG -AAGAGCAGAGGATAACTTGACAGACTCAGTTCTCTCCTTCCACCTCTCTGTGTGTTAAGT -GGATGGGACTCAGGTGGCCAAATTATGGGACAAGTGCCTTTACTTGCCTAGCTGCTTTGA -CAGGCTTATCACTACACTTTCAAATTGACATACTTCTCTTCCCAAATCCAGCTTAGTCCC -TTCCACACAGAGTCACTTAAAAAGACAGTATGGGACCATTAACATTGCCTTTTAGGACAA -CGGTTAAAGAAGAAACCAGCTTCATCTGTTTTGGGTAGTGCTGCGCATCAATCCTGGAGA -CTCAAATAAAAGTCAAGCTGTCTAGCACTGAGCCCCCCTCTGGCAGAAGAGTCCTTTCTT -AAAGAAGGAACTTTGAAATCATTAAACATTAACTGTTGATTGATCATGTGCGTGTGCGTG -TAACTTGATGTGTGTCCGTGAGCATGAGGTCAGAGGACAAGATTTTTGGAGTTGGTTTTC -TCTTTCCTTGTTTTAAGGCTGGGTCTCTTTGCTGCTATGCAGATACTCCATCCAGTCTAG -CTAACCATTTGTCTCCAGCCAGTTCTCCTGTCACGTGACCCCTCCCTCTGCAGGAGTTCT -GAGATTACAGATATGCACTAGTGTGTCCAACTTATAGCTGGGTTCTGGAGAGGAAACTCG -TGTTGCCAGACTAGAATAGCAAGGGCTTTTACCCACTGAGCCTCACACAGTACTTTGATT -TTAATGGAAGAAAAGCCAGTGGTCTTAGTTAACTTCAGATTAACTGAAGAAGCAATGCTT -CCTTGAGTAGCCTAGCTCGTGTGGCTGCCTTGCAGGATGGCTTGTGCTTCCTTGAGTAGC -CTAGCTCGTGTGGCTGCCTTGCAGGATGGCTTGTGCTTCCTTGAGTAGCCTAGCTCGTGT -GGCTGCCTTGCAGGATGGCTTGTGCTTCCTTGAGTAGCCTAGCTCATGTGGCTGCCTTGC -AGGATGGCTTGAGGAATTGTGTATAATATACTGTACATATTCCAGAAGCGGCCGGAAGGA -AGGCAGGTGGAGTGGATATTCACTCCATGAGGGGTGCACTGTCTCCCAGGCACTTTCATA -GTGAGAGAGAGAGCAACAATGAGTCTGTGTAGGGAAAACAGTAGCTTGGCATGGTTGCCT -AAGTAGATGCTGGCCTGTGATAGGAAAGTTTTGTCTTGAAGTTTGTGTGGCAAAGAGACT -ATCTGGGGTATACCTAATAAACGGGTTCTAGGGCAAGAAGGGAAGTCCCACTGGTAAGCC -ATCTCTTAAAGGATCTCCCAGCAAGTTGAGAATAAACAAATCTTAGTGAAACACAAGTTA -TCCAGCACTTGGGAGGCAGAGGCAGGCAGATCTTTGTGAGTTGCAGGCCAGCCTGGTCTA -TTGAACAAGTTCCAGGACAACCAGGGCTATGAAGAGAAACCCTGTCTCAACAACAACAAC -AACAACAACAACAACAACCAACCAACAACAACCAAGCAACCAGACAACCAAACCAAACAC -CAACCACAATAGCAGAAGTTGTTTTTCACAGCGCTACATTCTTCTGGTTCTGTGAGTGAA -CTCTAATTGCTGACTCATTTATTGAAAGTTTATAGACATCTCCAGGTTTCCTGTTTCACC -CTGGACATGTGCAGCCAAGCTCTTTCTCTCCTTCATGTCAAGACCAAGTGAGTCGTAGTT -TTTCTGTGTGCTTTTTCCTGGCTTTGAGTATCTGTAGCTGTTTCCTTCCTTTTCATTTCT -GTTTCTTTTTAAAAGCTTGTTCTCTGTATGTAGATTTGTTTTGTCTCTGCTTCTCTGTCT -CTCATTATTTTGGACAGAAATGTATCAAGTCTCTAGATCTCTTACAGAAAGAGACACTGC -CTATAATAGCTTACTGTTTCTTCCTTACATGAACTTGTGTATGAATGGTGTTGATAACAA -ATGGCTTCTCCACTTGTGAGGAAACTCGAGCTGAGTAAAGCAGGTGTGTGCATCCCTGTG -GCTGCAATCACTTTCAGCTGTTTGTTTAGAAGAGGAAGGTCCTGGGACAGGCTGCAAGCT -GAGGACAAGGCAGCATGTCCTGAGCACTGGTGGCAAATGTCTGGGATGAACCTGCATGAG -TGACCCTGGATTAGACTCTGGCCCTTATCGTTCCTTCTAATTTGTGTTCCTCCAAGCACG -ATCCAGTGAATGCAGACATTAGCTAGAGCTCTGTTTCATATTATAGTTGGTTAGAGCAAA -CAGGAGAATGTTATCAGTGGGAAAGGACTTTAAAAGTCCAGTAATCATTAGCAGTTTAAA -TGTGGGAGACATGCTTCTCTAAGCAGAGTTAATAAGAAAACCTTCTCTGGCAAGATTTCA -CATTCTCTGAAGTTTGGACTTTGCTAGTAAACTTCAAGTAGATCAAACAGTTTTGCTCCC -CAACCAAGTCTGTTGGCAAAACTACTACTGTGGAACGTTTTGTTCATATGAAGAGTCACT -TATTGGGTCCAGAGGCGAATGAAGGACACAGTGAGTTAAGTGCCAGTCACCTGGTGGCAG -AGCTGAAACCAGAAAAAACAAATCTCTGTAGGTTTGTTTATTTATTTATATTCACGTGTA -TGTGTGTGAATTCTGTGTGTGTACGTGCTGTTGGAAACTAGGAGAGGGAGTTCGACCTCC -TGGAGCTGGAGTTACAGGCAGCCGTGAGCATGCAACATGAGTGCTGGGAACTGAGTGAGC -AAGCACTCCTAATGGCTGGGCCCAGAGTTCCTGCCTGAACTCATCTCCCTAGTCCTGGTC -TAGCTTCCATTTCCTCACTCCATGGACTTGCTTGATTATACAAACCCAAGGTAGATGAAG -AAAGATGGCAATGAACTAGTTATTAGCTATCCAGACATTCTGAGGGATATTCCTGCCTAT -GGAAATGTTTTTACAACAAATGTCAAGAGGAAGAAAAAACAAACTGGAACAGATCATAGA -AACTCCTCAGTCGACTGTGGTATGAACGTCCTCTGAGCTAGTCCTGTGAAACAAGAATTA -CAGAGGGATGAACGTCACTGTTCAGATGGAGAAACAGTTGAATTATCTGTTAATCTCTAC -TGTTAGCTCTCTTAATGTTTTTACAGGATAAGCCATTGAGCACCACCCCCACCTTTCTTC -CTTCCTTCCTTCCTTTCTCTCTCTCTCTCTCTCTCTCTCTCTCTTTTCTTTCTTTCTTTC -TTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTC -AGAGATTATTCATTTTAAACACACAGGAAGACCTCAAGAAACCCTTCTTTTCTGGTTTTA -GATTCATGTAAAGAAAAAGATGTGAAACTCAGATCTTTGCACCATTTGGCAATTGTTTAT -ATGGCTAACAGCTGTTTCTCTTGATTCTTTGTGATAGCTACAAATCAGAACCAGGATTAT -ACAGAGACCCTTGCTTTTAAAACTCCAAACAGTATAGAACATATGTCTTTTAAAAAGGAA -ATAAAATGTTTTAAGAAATACGTAGAGTAAATTTTTTGAAATTAGTTCTTCAGCTCTCTA -AAAACCATGGCATTTTCAGTCAGTTTATGGGATGTAGCTCAGGCAAGAAGTTTGTGAAGT -GCTCTGTAGTGGGTGAGTTCTACTGGGAGAATATTTATTTTTATTATCATTAACCATGAG -CATATTTTGTTAATATACTACTAGCATATTTAATGGAATATTTGTATTCCTTTGCTCATA -AGTGCTCATTTGGTGTATAGGATATAAGATAACTCATATATGCCATTTCATCCCTTCTGA -ATTAGTTACTTGTTTTCTTGTTGTGACAAAGCATCCGACAAAAACAATTCAAATAAGGAA -GGGCTTATTTTGTCTCACAGTCAGATCAAACCATCCATGGTGATGGGGAAAGCATGCAGC -AGGAGCTTGGGGCAGCTCCTGCATCCATAGTCAGGAATCAGAGAGCAATCAGTGTCACTG -TTTGGCTGGTTTACTTCTTCTTCCTCAGCCATAGAATGGTAACACCCACATCTAGAATGG -ATCCTCCCACCTCAATTAATCTAACCTAGAAAATCCCCCCCCCCCTTTTAGAAGGCATGG -GTCCACTGTCTTTGCATAAAAAGCCACAGAACTTTTCCCAAAATATTCCACAAGTGAGTT -CTATAAATGAAGTCCCAGGGTGATAGACTATTGGGTTACGGTTATATAATAACTGTGTCA -AACAGGCAATCAAAATAAGCAGAACATACTGTATTCACGTCACTCTGCTATTTAAGTGAT -AAAATTGGGGTGACATATTCTTAACTTTGTTTTTCTTTTCCCATTTTTCTGTATTGAGGT -CACCAGGGCTCAGTGAACACTACTACATGTCCAACTGTGGAGTCTGGGTGACTGAATAGA -AATATGTCTAACCAATTATCACCATCACAAGCATTCTGAGTCCTTGGATTTCTGGTCTAC -CTGAGTAACTGCTGAACTCTTTGCAGGATACATCCCCAGGGCTCCTTTCTTTAAGGTCTT -TACTTAAAGCAGAACACTTGATGTTATTTATTTTCTGTGCCTGTGGCGGTCAAATGGCGA -CATGTAGGAGGCGCTTCTTTCTTCCTTTCCACCATTTGGGTTCTAAGGATAAAACTCAGG -TTGTTGGGCTTGGCATTAAACACCTTTACCAACCGACCCAACTTGCTGATCCAAGTTCTA -GAAATTCTATGGAGACTGTCTTTCTGCCTCTGTACCAGTCTACCCATGTGCATAATTGTA -TGGATGGAATTCTAAAGTATCCTCAAAAATTGCTGACCTATAAAGCACCCATATCTTTCT -CAATTTCTTCTACCATAAACTATGCCCTGTCGTGTATTAGTCAGTTTTGCATTACCATAA -TGGAATATCTAAAACAGGATAATTTTATGAAAAAACAAACAAACAAGTTTCATTTACTTC -AGGGGTTTATCAGCTAAAAGTGCAGGATCAATTGGGCTCAGTTTGATTTCTGTCAGAGCT -GATGCTAACTAAATGTCATCAAAACCTGGGCTATGTGTGGGAGGAAGAGATCACATCTTG -AAACAGGAAGTCAGAGAGGCTGACCTCACAGAATCTCTTCTGAAGGCAGGCTCCCAATGA -CTTACTGACCTCCCATGAGGCTCCATCTCTTAGTGGTCCTCAGTCTCCCACTGCCACACT -TCCAACACATTAGCTTTTTGGGAAGATACAGCTCAAATCATTTTCAAACCATTTCATCTT -GTGATGGAATTTTGAAGTTTCAGGGAAGGCCTCATATTGATTGGTTGTAAGACACGGAGA -TGATCTGACCTTTCACTAGAGGCTAAAATGGAAGCCATTGATTAGAAATGCTGCAGAATT -TGGCAAGTCACTACTAGATTACTGGTGGAAAGGGCCATGCACTGAAGCATGTGGGAAGAT -CTGAGGAGCTTTGAATGGCTCTGATTGACAACCGGCAAAACCCCCACGAACTTTAGTGCT -GCAAGCACAGGCAGAAAATTCTGCCGTCGATCCAAATGAGCTTAGAAGAAGACCTTAGGC -TCCATGACTGGGAGAGTGACCACAAACCCTGTCAATATCTTGAATTTTCTTTGTGATTTT -TTTTTTTTCAGAGAAACTAGTTAGGGTGGATCTGAGCTGAGGGATATATGAGTGGTATTC -TAAACCACTTAGTCTCCAGTACTTTGCTTTACAATTTTGGTATTTTTAAAAAAAAATTAT -TATTATATCTAAGTACACTGTAGCTGTCTTCAGATGCACCAGAAGAGGATGTCAGATCTC -ATTACGGATGATTGCTAGCCGCCATGTGGTTCCTGGGATTTGAACTCAGGACCTTCAGAA -GAGCAGTCAGCATTCTTATCCACGGAGCCATCTCTCCAGCCCCACAATGTTGGTATTTAA -TATGCTATAGAATGAACTTTAGATACCTACTGGCTTACAACCCAATCAATCTTATGTCTT -GTCTAAAGCCTTTCTTCTTTAGCTCCTTTCTCATTGTTATTAAAGAAGAGACAAATATAT -AGAAATTTAATATTTTTGTTGGTCTATCAGTTTAGGACATAAGACCAACAATAAATTATC -AGACCTACCAAACCTATCTTGTGGGTTTAATGTACAATGATTTTGGGCTGTTTATTAATT -AGCATACATCTCTGGAGACTATTCCCCTCGATTGTCCTATTGATTAGTTTTTGTCAAGTT -GACATAAACTAGAGTCATTTGGGAAGATTGGTCCTCAGTTGAGTATTGCCTCCATCCGAT -TACTACACAAAGGCATCTATAGCTAGAGAAGAGCTTGGGATTGCAATGTATATTCCAAAG -TAGTATGGGAAGAAAGACTCTGCCACTAGTGATGAGTTAGATGATCATGCTGAGGACCTA -GTGAACAGGGTTAGTGACCAAGCTGACAGTGTTAGCCAGCTTCTGGCATTCAAGGCTACT -CAGGGCAAACCAATCCCTGGATGCCCTCCAATGACAGAGCCAAACAGAGGCTACACGGAA -CAGGATGGAGACATCACAGCTGAGCCGTGTCTACGTTGTCACAGCACTGTGAGCAAATTA -CTCATCTTTATGTTAAGACCCAAGGTTTGACATAATTGTTACAATGCATTAAGTAATGAA -TGTAGACATTAGAAAATATGATATGGGTAAAAGTCATGGCTTCCACATAGGATTTCAAAA -TGAAAATTGTATTTGGTTTTTTTTTTTTTTGAGTGAATTATTAACTCACATGAGACATAG -TAAAGATTTCTACATATGCAAGGATTAACTTCTTTTAGGGCACAATTATGCTTCTTTCTT -CAGAGCCCCCTCACATGATGGTTAGGATACAAAGTATGGGCTGCATGATGATGCATAATG -AAAATGACAAAAAAAAAAAGGACAAAACCCAGCATGTCTTAATCCAAATTGATTTTGCTT -TACTTTATGCCCCCAAATGCCCAAATGCTTATTTTTATCTTTCTTTAGTTTTCTTTGGGG -AATCAATTTGAGGTTCCTCCCTCATATCACAGTAAGTGCACAAGACTAATGCCAAGTTCA -CAAGTGACCTTATGGATGAGTGCTAAGTTGCAGGTGACTACATACGTTTTCCAGTAATGG -AAGATGAGAGGATCTGTCATCATGGTGGGTTAGGTGACTCAGAACACCCTGTAGAGGAGT -TTTCCTTTTGTGCTTCATCTGGTGATAGCCAGTCTACCAAGGCCCCCCATGGAGTGGGTA -CTCTAGGATGTCCAGCTGTTCTCAGAAGTTCCAGGTTCACCTGGGCAACAAGCACTGATC -ACCACTAACTGTGATGCCGGCACTGTGATGGATGTTGTGAAGCTGTGAACATAAATGATT -CTAACTTTAAAGCCCTATTTCCATGGTCTGCCCACAATGGCTCTAGGGATAACCAAATTA -AATTAGTTTACTTGAGCTTACCTGGATCAGAACCCTGTGGTTCCCCCAGGGTTGTGAGGC -ATTTGGCTTCCTAAAGTGGATTTCATACAAGGCTGTTGTCTACTGTCAATTGAATTTAAA -AAAGAAATCAAAGTAAATATTTTCTCTCATTCTTATTTGTTTTGGGGTTAAAGAAGATGT -GGTACCCAATACCACAGGGCAGGCTTTGAAGGCATTTTTTATCTCAGATGGCCAAACAAA -CCATATGTTTCCATTTCTCTGAGAGGGCAGGGAAGGTTCACTTATCATGTTCAGGCAGTC -TACCCAATGGCTTGGCATCATGGACGCTGGTCCAGTTTGTTTTGGAGGGACAAGTCAGGT -GCACTGGTAGGATAGCGTCTTACCAAAGTGAGAGTCCAAAGAATGCTTCTTAGGTCATTT -GATCAGGCAGCCACACAAGAATACCACAGACTGAGAGGTATATGAATATAAGGCCCTTTA -CTTTATTTTGATGCAGTTGTGGGGGTTGGAATGTAAGAGTCACGAAGCCAGAAAGATCGT -TTTCTGGTAAGGCCTCTGGTTTCTGAATGGCTGTCTTCTCTTTGTGTCCTTGTGTCTGTG -TGTCCATTTGTCCGGGTATCCGTTTATGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTG -TGTGTGTGTGTCAGAGAGAGAGAGAACGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAG -AGAGAGAGAGAGAGATTGGGAGGAGAAGGGAGCTTGTCACTTTCCTTCCTATAAGATTGT -CTTGATGGTTAATAGTGGCTGTAAGGTTTACAGGGTCTAGAGTCACCAGAGACAAGCCTT -GAGGTATATCTGTGAGGATGTTATAAAGGTTAGGTTAATTGAGCGAGAAGCCCCACCTGA -AATGTGGCTGATGCTGTTCCGTAGGCTGTGGTCTAGGACCACATTAAAGGGAGGAAGAGC -TGAGTACCAGCGTTCATCTCTCTCTGCTTCTGGATGGTTGGCACAGTGTGAACAGCCACC -TCACACCCCTGTTACATGCCTTTCCTATAGAGGTATTTATGTCCCCTTGAACTATGTGTC -AAAAATGAATACATTCTTCCTGAAATTGCTCCTTCCAGGTATCCTGCTTCAGCAACAGGG -AGAGTCACTAATAATAAACTTATGATCCCATTTACTGAAATTACTTCTATCTAGGGACTA -TTGGCAAACTGCTCCATTGGGATAGGGGTAGTCAGGATTTCAATTTGTATATCAAGGAGA -GAATACAATCTAGGCCCTAGCACTTCTTATATGGCACATGCTAAATTAAGCCCAAGGATG -TATAGATAAGCTTATATGTCAGGCGCAAAATGCTCTCAGGGAGTGCATATTAACAGTGAT -GTGATAATTACAATGCTGTGCTCAGGTCAGATGGGAAGAATGAACCCATTCAGTTAGAGC -AGGTCAGGGAAGGCTTTTCAGAGGAGCCTTAGACTCAGCGAGACTTTTGGATGCTGGGAG -TGGTTAGAAGTATTCCAGGCAGAGGCAGAATCCCACTGTCAGTGGTCACAGAGCAGCAGC -ACAGTGGCTGAGCAGAGCCCCAGGTGCTTAGGGGTGTAGGAAGAGCATGGGACCATGGTC -AAGGTGGTTTCAGGGAAGGGTACTTTCCTTTGGAGGACTGCACTAAGCAGCTTGAACTTC -ACCTTGTAGCAGGAATTGGGAACCTGTTACACATTAGACATTGGATCTATAATGCTCCTA -AGAGGTTCATGCTTTCAGTGTGTGTTCTAAGCCAGTGGTGGTGCTTGGGGGGCTACGGTA -TTTTCAGGGTGTAGATTGCTAGCAGTGGGCTTTTGAAAATGATAACTGGCAGCTTATTCT -ACTCTTATTCTTGTCTGCTTCTGGACACTCATTTGTAAAGTCACCATTGGATACACCAGC -CACCGGGAAGGACACAAGCTTGTGAAACTGTGAGCCCAAGTAAACCCTCCTTCCCCTGTT -TCTATCAGGTGTTTTGTCAAAATGGCAGGAAAAATAGCTAAAACAATAGATATTGTAGCA -GCAGCAGCAGCAGCACCTGCTGCAGCAACAGCAGTGGTGGATCAGTTTTGATTTAAAAGT -TCACCCAGAAAGCAGCTGGGACCCTGACACAATGGTGGCTAGGACCAGTTAGAACACCAT -TACCATACTGTGGTCACAGAGCCCAGAGGCAAGTGTGGTGGGCACTACCGGAGATGGGGA -GGGGATAGCTGCTCATCCTATTCAGAACTTAGGAGTTGATGTCAGTGTGGGTAGGGGTAG -GAGTCTAGGCAGGATCCCTCTGCTTGGAGACTAGGGAGCCATCAGGGGGAGAGGAAACTC -CATGCATGGGGGTGAATGGCAGAAGACTGCGAGTGAAGCACAGCAGAGAGCCCCTGGGAC -TGGGAAGGCTCTGAGGAAATTATTGTTGGCTTACCTCTATGAGAAAGCGGCAAAGGAATA -TTGCAAAGTTATCACTATTACGTGCTGTATTTTAGACTAATGTGAAGTAATGTGAATCCT -GGGGTGAGTGTGTCTATTGCTCCTGGATTGGGAGGATGCCCAGGAGCTGGCTAAGAGGAC -TCTGTAAGACTGAAACATTTGGAATAGGTAATTTGCTCATTGAAATCCACTGACAGCATT -TTTCCCCCTGTGCAAATATGACCTAAGCTCTTTGAGTCAGAAAAGTTTCCTAATAAATAA -ATCCTTAGTCATCTGTTGCCAAGAAAATGAAAAGGCTTTGGTATGGAATCCATCAACCTG -CTGGCCTTGTTCTCACCCTGAGACAGGGCCTGCTTTTGAACTCGTGATTCATGTAAATGG -CTGAACTCGTGATTCATGTAAATGGCACCCTTGGAATTTTGGGTAGGGCAGGGAAACAAT -TCAGGAGAGCTAGAGAATGAAATTAGATTTTTTTTTTTTAAAGATCAGATCAGTCCTTCC -TTGATCTAAATTCTCCATCTGCCCTTTGGTGAGGGTGGAGAGGAAAGCCCAGGTCAGTGG -GTTCTGAGCCTTCAGTTGACTGTGACTTTATGTAATTATAACAAACTCCTTTTTTGATTT -TCTTCCAAAAAAAATATTTGGCAGGGTTTCAACAGACCGAAGAGAAAGGGGTGGGGGAGA -ACAAAAAGGAGAGAGAACACAGAGATACAATAAGAGATACACAGTAACATAGAGACATAG -ACACACAGTAAGAGAGCTACAGATACATAAAGACATAAGACACAGAGAGACAGAAAGGAC -AAACAGAAAGAGAAACAGAGAGAGCAAGAGAAGGACAAACAGAGAGACAGAGCATGAGAG -GGACAGACAGAGAGAAACACATATACAAAGGAGAGACAGAAAGATGAGAAATAAACTCAA -AAGCAGATGCATAATGAATTTTAAATTGTGGGCCCCGTGAACTTGCAGCTGACACCTTCC -ATTAGACAGGTGACAACTTTTCCTTCCACCTTCCTGGTCCTTTCCTGGGCACCCAAGCAA -AGGAAAGTAAACCCGCACAACAGAGGCCCCTGCCACATGACCAAGGATCCAGAGCTCTCA -TCTGAGTCCACTAGGGCAAAGCAAGGCTGAAAGCTCGGGGGGCGTGGTCGGCCGTTCGGG -GGCGTGGCCTAGGAGTTGGGCGTGACTTAGTGATGACTCAGCGGCCCCGCCCCGTCCCCG -GCCCGCCCCGCCACTTAATTCTGACGCGCGAGGCCGCCGGGTGCGAGAGCCGCCCCGAGC -CGGACGGGCTTCTTACTCCGGCGTTGCAACCGCCGTCGGAACCGCCCTCTCGCCACCTCG -GTGGCTAAGGTGCCGGGTACCAACGCCAGCAGCGGAGCGCGCCAGGGAGCAGCGCGCCTT -TGTGCGAGGTAGGCTGGCCCCACACTTACTTCTCACACAAAGACGAGGGGCTTGCAAGGC -GGCCGCCCGCCGGGAGAAAGCGACGGGTGTCTGACCCCGGCCTGGGGGACCCTGTCGTTG -GCCTGCAGGGCGGGCTGGGGTATGCGGTCCCTCGGGCGTAGGCGAGCAGCGGGGAGCCTG -GTGGCCCTGCGCTGCTTGGGGAGGTCTAGGGTGCAGGGCCCGGGCGGCGGCCCGGATCGA -GGGGCGCCGGGGCGGAGGGGCCCCCTGGAGAGGGGGGAATCCAGGCTGCTGCTTGGTTGG -TTCATTGTTGCATCCTCGGCCCTGCAGACCCAGACCTTAAGACCCAGGCTGCAGTGGCTG -CGCGCCCCGGGCCAGATGCCCGCCTTGCCTGTCCCGGCAGCAGGACAGGGTCAGCGTCCC -GAAGCCGGCTCCTACCCGGCAGACAAAGGCGGGGTCGTGCTGCTTTGAAAGGTGGTAGTG -ACACTGTTTCCTGTCTGCAAGTAACTTTTCTATGTTGGACTCTGCTGTGCCTCTTGGAGT -CCGGTCAAGCCAGGGGGTTTGGGTGATGTCAGCGCAGAAGTCCCCACATTTTTGGGGGAC -TCAGTGATTGCCTCCTGAAACATTTCTGGATGACTGGGAGGTAATCTGGTGTATAAGAGC -CAAGTTTTGACATGTGTGCTGGAAGTGAAGCGTCCCCAGCTCTCTTTGAAATGTAGAGAG -TTCCTGTTGAGAGGATGAAGTGCACACACCAGCCATCCCAATCCCTTCTCAGATTTTTGT -CCAGGACTGCTAAGTGAGGTTACTTAGTCAGAATGGGGGGTGATACTGGAGGCGCCAACA -GGGGAACAGAAGGAGCCCTGTTTGGCTTGACTTTCTGAATTTGAGCCTCCCTGCTAACAG -GTACACTTTCTCTAGGCATGCTACCTCACTAGCATTTGGACATGTTAAAGTTGCTCTAAA -TCCTGTCAGAGATGCCTGTCTAGGGACGGTTCCTTAGTGTTTGGAGTTTCAGGCTTTACA -ACTTTGAATTAATAATCATATATATTTGTGATAAATTAAAAACCAGAAGATAGGTCACTC -ATGTGGCCACCACCCACACATACCCTGAGGATGAAGGTGTATTTGCTTTATAGGTGGCAG -GGAAGTTTGTGTGTGTGTGTGTGTGTATGTGTGTGTGTGAGAGAGAGAGAGAGAGAGAGA -GAGAGAGTCTAAATGAACACATTGTTAATTCCTAACCTTTATACTTGTCTAAAGCATGAC -ATTTAATAATGATAACTTTGCAATGTTCCTTTTACTGCTTTCACAGAGGATTATACTAAC -AACTTGTTTTGGAATATATTTTCTCAGAGCTTTGCCAGTAACTATTTATTCAGAAGGGAG -AGGCGGGAAGATGAAGGGAAAGTAATGTGCTTTGCACTTCACTGGAGATAACACAAAAGA -CTTTATCATGTATATATATATTTGTATGGGTATATCTAAATCTATATCTGTATACACACA -CATATATCCATATATGGATATAGATAGATATATATCAGGAGTAGCTTGGGACCGTTTAAA -AGGTAAATAAATGTTTTTACTGTGAAAAGTTCTGAGAATCCTGAGAAATCCAGGATGGAA -AGAGCTGCCTGTAGAAAGACTAGCCGTGTTTTCCATGTGCCTCATGCACATCTCAGAAAG -TTTGTGTTGAGAAAGTAAAATATGTTTTCATTACAGTGAAGAGTTTCGAGTGTCTAAAAG -GCCATTCAGCTACGTACTTGGCCGGTGGACATCTTTGTCATTACTTATATTTTCCCCTTG -TAAAAATTTTGGTCTTTGAGTTCTTTAGTATGCAAAGCAGAAAGAAGCCTTTGAGACAGC -CCTTTAGAGGCAGGGTGCTCAAGAGATGATGAAGTATTCTGCAGTCATTTCTGAAGCAGG -AGACACCATAGGAGGAGGTTGGGACAGTGTGCTGTCAGGTCCCATTTGCAGTTTTTCATC -TGCTTTGGGTTCCTTAATATGCATGCACACTTGGAGTAGTTGCAGGGTTGTCCCCTAGGT -GGTGGGCAGAATATTTTGCCCTCCGTAGTGATTTCTGTTGCTTTTCTAGTCATGTACTTC -CTAACAGCATCGAGTGGGATGGAAGGTCCAGGAGGAAACAGCCGTGTGCCCAGTCTCATT -TCCTACCCCTCTGAGGGCTTTGGGCTGTGTGAGCAGTACAGGCAGCTTGGGCCTCAGCTC -AGACTTTAGGAGTCCCATGTAGGGCTAGAGCTGTTGCTGGAGAGCCCGCTCCTGAAGTAC -ATAAAAGACTTGTACTCTAGAGACACACCCAGAGCAATCGAGTTCTTGCCCAGAAGGAAG -GCAGGTGCTCTTACTAATTGACTAATTGCTCCGAGTTTTGTTTAAAATGCTGCAAGCAAA -GGAAGAAGGATTTTTCATTTTTCAGTTTTGTTTTTTTCTTCTGTGAGACTGAGGGATAGA -AAACTTTTTCTTCCACTGAAAGGGGGGACACAGACTGAATACTGTGGCTTAGTTGGGGTT -ATTGATGTCTAAAAGCCCCTTCCCTCTGGAACACGCTGTGCAGGAGTGGTTTGAGAACTC -AGACTTGGGAGTTTGGTTCAGTGAGATCTGGATTTTAAGATGTTTGTGGAAGTCCATATA -TACCTTGGTGAGTCTAGAAGTACTGGGGAGAGAAACTGGCCAGCTTTGGGGTTCACTGGT -TCCATACTGGGAAAGCTACTGTAGAGTGAAGATCTATGTATAGCTGGTCCCACGGGAACT -ACTCATAGCCTTGTGTCTTCCCCGGTCTAATCTTTTCCTCTTCTTGCTTTTCCTGTTTAA -AGCAATCTCTTATTTTCTCTTTTCCTTTCTGTGGAGAAGTGCTGGGCCTTTTCCATCTGA -ACTTTTCCTCACAGTGAGTACTTACTGAGTGCACTTAAAGGGATGAATGCTTTTATCCAT -CGGTGCCTCACCCCTGAAAGAATACATTTATTTGGGAAACTGACTTGGGTTACCTTTGGA -AATGGTAAATCAATGGGGGCTGTTTCTGAGGTTGCTGGAGGAGGCCAGACACTGAGTTTG -TTGTAGTTAACAAGATGAACTTGGTCCTTGTGGCAGAGTATGTGAGGATGATATTTTAAG -AATTGTACAAAGTGACCCCCACGTTATTTAATAGCTGAGACTTTCAGAGCTGTGAATAGG -AATTAGCACTGTTTGATTTAAGCTCCTTTAGGAAGAATGAGAGAAACCACAGGGAAACAT -GGGGAATACGTTCCTAATCCTGTAAGGCAGATACTTGGGATACCCTGGGAACATGAGTTG -CCCAGGGCTAGCTGGGCATAGTTGAACTAACTGATGAGGTAGACTGCTGTGTTTTGTCTA -GAATTTGGCTGGGATATTGGGACAGTTTCTAGTGCAGCTTCATTGTCCCCACTGAAGGGG -TCAGTAGGGCCATCAGGGAGTCAATTGTTGTAGTGATGTGGTGTCCTGACTTAGAGATTC -TGAGAAATGAGTGTTGGTGTCACACAGAGATCAGCAGACTACAGCTGTGTTTCCCTCCAT -TTCTGGAAATTCTATTACAGATGAAGAGACAGCTAGAGGAGCTTGTGGGAAAATAGATAC -TGGCTTGAGAGTGTTCCCAAACTCAGCTGGAATACAGGAAGGAAGAGGGGATAGGGCTGC -ATTTAAAGCAGAGGAATGCCGGACAGTTCTAGCAAAGATGTCACTCAAAGTGGAGTATCA -GGCGACGAGCAGCTGTACAGCTGGGCCTGTGGTTGGCCTGCCGTATGTAGTGGTGTGTGT -GTGTGTGTATGTGTGACTTATGTGAGATCACAAAGGACATGTGCACTGGCATTGATGACA -GTAATACTCACTCCACACTCCACAGGCATGGAGCAGCAATAGAGCTTGCTGCAGGGGTTA -AGGAGGCCCTCCTCAGCCCCCCTCCTTGGGCTGCTGTTGATTAAGCCTTTGCTGGTCATG -AGACACAGAAAGCTTTAGTTAGGGAATTTGCGGGGCCTCTGTAAGCTTCCTAAGAATGAG -TTATTAAGACTTCTCTCTAACAGGAGAGAATACAGCTTACAGTTTGATGACCTCTAAGTA -AGTCACATAGCCCCTGTGAACTTTTCTAATTTGTGAGGCTAATGTGAACTTGGTAATACT -GACCTCCTATGATGCGGTAGGTAAAGACCATCCTGAGGCAGTGGCATTCCAAGGCATGGT -CCCTGAGACTTGGCCAATCACCAAGTTGTTGATGCTTTCCTGTCAGTGTCTGTGGCCTTG -TAAAAGTGCACTTAAAAGTTTGTCATGATAGGGCGCTGAGAGATGGCTCAGTTGGTAAAG -CATTTCCTTCACAAACATGAGAACCTGAGAACGGCTTGCCAGCACCCATGTACAGAGCCC -CTGGGCAGGGGATGATTGTAATCTAGGTTCAGGGAGGCAGACAAAGGAGAGTACCTGGGT -CGTGTGTGTTACTGCTAACCACAGGCTTGGTTCTGAGCAGCTACTCTCTAAAAGTGATAG -CTTGACTGAAACTTTACGGCTGTTGACTGGAAGTCCCCTTTTCTTCTCTCCTCAGCCTCT -TTCAGCTGTCATTCTTCCCTTTGAGTCTGTGAGCTTGACTCTTGGATACTTCATAGAAAT -GTGACTGTGCACCCCTGGCTCCTGTGCAATGGGCTTCCTTCCCTCAGTATGACACCTTCA -AGATTAAGGTTGTAGCATACTGTAGGCTGAGTAGCATTCTATTGTAAGTGTATACTATAT -TGATCCAAAACCTGCAACCTGTTGGTAGATAGATAGGTGTTCCCACAAGACTTCTAGAAG -AGAACAGGAAGCCTCTATGCTATTGGCCTTAGGGGTGATCTCGTGGCTGTGACACCCAGA -ACACAGCAAAAAACAGAGTGAATGGACCCCGTCGAAGCAGCGCAGCAAAGCTGTGAGCAG -AAAGGAAGGACAATCTGCAGAGTTAGTTATGGTTCCCCAGCCATTTAGCTAAAGAGGGCT -CTTCTCCAAGTCTGTCAAGAACTTCAGTAGTGAAAAAACCCAATTAAGGGCTTCGGAGCA -GAGTCGGCATTGCGCGCAGCCTTGTAACTGAGCGTTTTAGTAAGGCAGCATGCCATGGGC -GCCATAGGGATGCTTGAAGAGGGCAGGGCTCCATCCCTCTCTTCACCTTGCTTTTCTTCT -TGTCATGTTCGCTGGAGCATTTTAAAGATTACCTGGCTGTGATGTTAGGATGTCCATGTT -GTCTTCTCTTCTTGCACTCAGGTTTTGGCCTCCTTCCTGAAGTGTCATAATGAGGTCTGT -AAGAGTGAAGGCTATTGTTTATGGGACGGATCCCCAGGTTGGGCAGTCTCTGGATGGTCC -TTCCTTCAGTCTCAGCTCTGAACTTTGTCTCTGTAACTCCTTCCATGGGTATTTTGTTCC -CCCTTCTAAGAAGGATCCAAGTATCCACACTTTGGTCTTCCTTCTTGAGTTTCATGTGGT -TTGCAAATTGTATCTTTGGTATTCCGAACTTCTGGGCTAATATCCACTTATCAGTGAGTG -CATATCATGTGTTCTTTGTGATTGGGTTACCTCACTCAGGATAATATCCTCCAGACCCAT -CCATTTGCCTAAGAATTTCATAAATTCATTGTTTTTAATAGCTACGTAGTACTCCATTGT -GTAAATGTACTACATTTTCTGTATCCATTCCTCTGTTGAGGGACATCTGGGTTCTACTGC -GGATGCCAACAAGAGCTTGCTGACAGAAGACTGATAGAGCTGTCTCCCGAGAGGCTCTGT -CAGTGCCTGACAAATACAGAATGGATGCTCACAGCCATCCATTGGACAGAGCACAGGGTC -CCCAATGAAGGAGCTAGAGAAAGGACCCAAGGAGCTGAAGGGGTTTGCAGCCCCAAAAGA -GGAACAACAATATGAACTAACCACTATCTCCAGAGCTCCCTGGGACTAAACCACCAACCA -AAGAAAACACATGATGAGACTCTTGGCTCTAGCTGTATATGTAGCAGAAGATGGCCTAGT -CAGTCATCTATGGGAGGAGAGGCCCTTTGTCCTGTGAAGGTTCTATGCCCCAGTATGGGG -AAATGCCAGGGCCAGGAAGTGGAAGTGGGTGGGTTGGTGAGCAGGGGGAGGGGAGAAGGG -ATAGGGGGTTTTCGGAGGGGAAACCAGGAAAGGAGATAACATTTGAAATGTAAATAAAGA -AAATACCTAATTAAAAAAAAAAAGAAAAAAAAATAAGAGTGAAGGCCGTGGAAGCCTGAC -ACCAATGTTCCTAAGGTGTGCACTCTTGAGAGGGAAGGGAAAAGTCAGGTCTCTAAGCTG -CCTGATATATGCTAATGAGACTTAAAGACTTGCATACTCACCGGATAAAATCCCATAGTC -TTCAGCGAGTACAGGTTATTTATGAGTTTCCAAGGTAGAGAGATGAAAATTCCTATGTCC -TGGACAAAGTTAAGAATGCCATCGTGGACATCTCTATGTAGATGCATAATGTGCCTCCCC -TACAATAATTGATGTCATTTGAAATAGGTATCACTGTGGGCACAAGTGTGACCAAAGTTC -ATCCGCAGTCTCTCCCTCCCTCCTCCTTTCCTCTGTCCTGTCCACTCTCCTCCACACTCT -TTCTTCTTCTCTCTTCTTCAGTGGTTGCACAGAGCAGTATAGCATGCCTGAAAGAGAGAA -GCCTAGACTACAGCCCAGCTTCCTGGGAGTTAGTGCATGGTTTGAGACAGGCTGTTGAGC -TTTCTCCTTTGTTAGCTGAGTTCATTCTATCTCTCTGCCTATGTTACCCCCATGTCCTTT -ATAACTAACGATGCATCCTATGCGGGTCAGTGGCTGCAGAAGAGCATGCCCTGGGTGGGG -AGTGTCTCAGAGCATGGGCTACGCCTTAGGAGATGGTGTAAGGAGACAGGGCCTGGACAG -ATAAGGAGAACACAATACATTTCCTATAGGTCCTGCTGTGGTGACCAGTTCAGCTACTCT -GTGTTCATGGAACCTGAAATGTTATACACTAAAGTTTGACATGGGCCGTTAGGGATCCTA -TATTCTTATCTGTGAAATACAGTGATAGCAACATAGTTACTACCAACTCAAAGGTTTTGA -TCGTGTCCTGTGTAGTAGAGTGAACCTTGTTCATTCAGTATTTAGGAATGCTGATGTGTT -CTAGTCCATATGGCAGTCCCTAGGATCTGGGGCTAGAACAGACTTCTTTGGAGTTAGCAT -GCTAGTGTTGATAGACAGTAAATGAATACACAGACCAGGTAGCTCTTTCATTGTGCTGCC -AGGGAAACAAGCCCAGCTCAGGGCTGCAACCTGCTGGAGAGGAAGTGATGCTTTTAATTG -GGTGAGGGTCCTATTTGAGTTTTGAACAAATGCAACAAGTCTGTGCAACCCACTCCAGTC -TCTCTGAGTAGAGCAAAGGGGCTAAGATCCATGGGTGCTTGCTATAGAAGGAACCACAAG -AAGGCTAATGTGGATGGAGCCAGGTGGGTGGTCAGGAGCAAGGCTTCCAGATGAGGCCCT -CTGGTGAGGAAACTTGCTGATACAGACCCCATGGGAGGGTCCTGTGAAGGGGCTGGAAGA -GTCAGGCCTTGCCTGTCTGTGGCTCTGGAGTGAGTCGTGGTGCCTGAGCATCCGGCACAG -GCATAGGAAGGTTGGTAGAAGTAGATGCTCCAGTAGCTGGATCGTATATTTTGAAGATAG -GGCCACAATGACTTGCTAATTATTTGGAGTTGATATTGGCTAGCAGAAGAATCATGAGTG -ACACATGGTCCCAGACACCAGGCAAACGATGATGTCATTTTCTGGATGAGAACGAATGGC -TGAGAATTGTCTCTATAATACACTGTGCTCTCTGAGATTAGTACTGCTTTACTCTTGTAT -CAGAGATGGGGAAACCAAGGAGCAGAGAAGGTGAGAGGCTGTGCTGGGAGAGGCTGGGAA -GTGGAGATGGGACACACCTGAGACCCTCCGCCTTTTCATCTCACGTTGGCTCCACTGTCT -GCCTCTGAACGAGGATGGCAGATGGGTGTGGTTTCATGTGAATATATGTCTTTTTCACAG -CACACCTTGGTTGAAATTGGATTTACATTTCATTGAATGTACCCATTATCAATGTATAGT -TCCATATTTTTTCATAATTTGTAGGCTTGGCAGCCACCATCCTGATTCAGTTTTAGATTC -CACAGTCAGCTCCCATTCCCATTCTCAGCTTTCGGCAACCAGGGCTCACTTTCTGTCTCC -ACAGAGTTTTCCATTTCAGAAATTTTGGACAAACGGAGTCATACAGTATACCATTGGGTT -GACTTTGTTCAGCTAGTTAGTGTTTTTTGAGACCCACTCATTGTTTTATATGTTTTATAA -GTCATATGCTTTTAAGGGGCATTCTTGGCCTTTCTTAGAAGGATGTACTCTGCTGATGGG -AAAAGCATCCTTAGGATGTACCTTAAGATGACATTAATAAAAATAGTACTCACCGATGCA -CGGCTCTGTAAACATTGTTATCTTTCGTGTTCTTCTAAGTGATTCCATGAGGGTGCGTCT -GTGGTTGGTGCTTGATCAGGGAGGGGCCTGAAGTGCTGAGGGACTAAAGAGCCTGTCCAG -GGCGAGAGGCTGAGGTAAGGTCCAGGCTTTGGCTCTTCCCATCCCATCCTGCTGGACTCT -ACTGACTGCGTATTTAAAGCTTGCACAGCTCAGCTTCAGAGAGGGCTGAGAACATAGGCT -TGCAGATAAATCTTAATTTGTAACTTTAAGAAAAGTGTTTGTTGTGGATTTTCAGTTTGG -CTTTGCCCCATGGAGATGATGGCATCTTAAAGCGATCCTTCTATGGGGCAGTTTTCTTAG -GCATAACATCAGAGTGGCACCAGATTAAAAGCACATAATTATGCCATTAGGCAGCGCTGC -GTGCTTGAGTTATGTTTTAAATATGATGCTTACCAGAAATACATTTTTGTATGAAGTACC -CTGAGGCTATTTATGAATTTACTGTTACTGGATGGAATTTAATTAGGCATCATACATTTT -TAAAGATGATTATATAATTGCATTAGATATTCTTTGTGCCAAGTACATATTTGAACAAGT -TTTTTTCTATCTATGTGACATTCCTATTAGAAGATTTCATATCCTGTATCGAAGAAGGAT -TCCTTATGTATTACAAGTATTCTGGAGTTGTGGAAGACATTTTCAACAACTCATTCACAG -CAGTAGCTCGGAGTTGGTCACGTGTGTTTAGCTTGGGTAAGCACTGATGAGCTGTGGCTT -TTTAACAGCCATGAGATGTTTGGAATAAGGACAGACTTTACACCCAGATTCCACCCTTGG -TCTCTGCTAAGACACTCTTCGCTAGCTCCACATTGTTCTAAGTTTCTAAAATGGAATTGC -AGCATGGTTACACTAGCTTCTCAATGGTAGTATATCTTCCATCTTTTAGGATTTTGTTGT -ATAATCCAGCTTACTAGTTCACAGCCACAACTAAAACCCTACATTTCTTTTTAGAATATC -TAGTTTTAAGAAGAAAAAACAATAACAATTTGAATTTAAAAAGTTTTCCTTTGACTTATT -TTAACTGCAGAGTCTGCTTTTTTTTTTTTCTTAAGAGATTAGTAGGTATGATGCTAGACC -CTGACAAAAATCAAATCCCACCCCTCTGGACCCCACTTGATCCCCCTCAACCCTCCTTGA -GCCTCTCCCTCTCCAAGCTCCCAGAGGCAGAGATGCTAGAATGGAACATTGTTCAAGAGG -CAAAAATCTCAGTAGCTTTTCAGCATCACTGTCTCCCTATCTCTCAACTCCCAGCATCTT -GCTCACTTCTGCTTCGACCTCCCTGTTAGAACACTGACTTTTTTTCTACAAGTTTCAGTT -AAAACCCTGGGCTGCTATAAACTTATTTGCAAAAGTACCTGGGTGGGAAGATCTGTAAGT -TTTTTCTTGGGGTTATCCCCAGGATCCCCCTGATTTTTCTGACCTCAGAGGCTTCCCCTT -GTGAGCTGAGTAGAACACACCATCCTTGCTTATTTCTGTTGCTAGGCCAGGCCCTTTGCC -CCTTTGCCTGAGGGGTGACTGAAAGTGATGTCAACCGAAAACTCAGGCAAGATGTGGGGA -AGCCCAGAAGTCTATTGAATTTGTCACTGTCGTTTTTAATATTGGCCTCATTTCTTAATA -ATGTGCTGTAGCCTTATTATACCTAGTTTCTTTGAAGCCAGATCTTTAAAATGTATACAT -GTAGTGGTTCCACCTCTTAAGGCTCGATAATCCACAGGGCCGTTCTTCCTCAGCACCTTC -TTCCTCGTGCTGTTGGTTGTTGTCTAGTAGAAAGGCCCACTTCCTTGACTGGGCTGCAGT -GTGTTTTGAGAACTTGTTCTACAAGTTCTTGTGGTCTGTAAACTGGAACTTAGCACCGCT -GCTCTCCTGGGTTCTTGCTCTTAGCACCCCAGCTCTTTAGAAAGGGCTAAGTTGTTGGTA -GTGACATCTGCTTCATGTTGCATCATCCCAAGGCGATGTCTGCTGTCACTCACAGCAATG -TGAACAATGGCCATTCGGTTTCTGTGTTGACAGCTTGATCCTTCATTGTGAATTTCCCCC -ATTGACCTTTCTCCTAACGTTGTTAGCGTCTATTGATGATGGTTGCTTGAGTTAAGTATT -TCATTGGAGATTGTTTAATGAGCAAGTTAGCAAGTGTGGGATGAGACCTGCAATGGCCAG -AGTGTCCAGCAAACCAATTGTTGGAGTGACTTAAGGACAGTGGGGACTTAATAGAGAAAA -ACAGAATGGCTAGACTTTCCCATTTACTGCATGCAATGTATTTCCTACCATCAAAGTTAA -TTGCTATTTATAAATCTTATTGTGTCAGGTAAGTTTTATAGTAATATTAACTTCTGTGTG -TTTATGCTCTTATAGCATATAGCATAGGGTCTTACAGCATAGGATTACAAGGTACAGTAC -CATGTGGTGGTATAGTCCATTGCCCATTATTTTCTTCAGTAGTCAGTTGAGCTTTTTTGA -TGTTTATGAACATGTATAACCAGACTTTTTAGGAAAGGCAAGGCATTAATAAACTTACAA -AGGAGTGGTGCTAGAGAGAAAGCTCAGTGGCTTACCTCCCTTCAAAGGATTAAGTTTAGT -TCTCACAACCTATGTTGGGTGAGTCACAGCTCCAGAGGATCTAATTCCTTCTGGCTTCTA -TGGATACCAGCACACAAGGCACATATACACATAGAGCATGCCTGCACACACATGATATAC -ATAAATAAAATTATTTTCAAAAGGGGAGAATGATGGGCTTGAGAGATGGCTCAGCTGGTG -AAGTACATGCGAACCTGAATGTGAGACCCAGAACCCATACAAAATCCCAGAGTGCCCTGC -ATGTCTGGAATCCCAGTGCAGGGGAAACAGGAAAAGGAAGATAATGGGTGCTCACTGGCC -AGCCAGTCTAGCTGATTTGATGAGCTCCAGGCTCACTCTAAATATAAGTAAGGTAGATGG -TGATTATGAAAGACACCTGACATCAGCCTCTGGCCTTCTCATATACCTGAGTGCACACAG -AACCATGTAGGCACTCACTCACACATATACATACATACATACATACATACATACATACAT -ACATACAGAGAGAGAATGAATGAATGATAAAGATGACTTCTTCCAAAACATAGGAGAAAT -GGCAGTTTTCAGCTTGAGTCTTACGTGGTTTGGAAAGATGGACCACTGCCATGTTTCCAG -AGTAGAGAGTACTCCTTTTAAAGGACAGTGTCACAGCAACTGAAATTGGCTCACTCTCCA -AGCAAGCTACACGCTGCCACTACAGTCAGATCTGGGGATACCCTCAGCATTTGATGGGCA -TGGAAATATATTGGTTCCTCCTGTGTGGATGATCATTCTCTTGGTATACCATAGCGTGCT -TCTGGAAACCACATTATGACAAGGATCATCATCACAACGGTTCTAAGAGTTGGGCATTCC -TCCCACAGTGCCTTAAGTAAAGACCATGCTTTTGACTGTGCAGTTGGTGTCAAGTAAATC -TTGGCTCTGACCATAAGGTATTGAAAAAAGATGAAACCTGGAATGATAGAAGATTTTGAC -ATTGTAAAGTGATGCTAACAAAAGCCACAGAAAGCAGGAGGCCATCTGATTTAATCCATT -TTTGAGGGGGTTGGGCAATGGTGGGCAATCTAATGCTTAGATGTTTAGGGAGCCTTCCCG -AGACTGCACAACTAGTGGTGGTTGCTTGGAGTCTAAACTCACAGTAGAAAAACACCCTAA -TACCTAATGTTTATGTGAATACTAAATGATATAGGACTATAACTAACGTGTCTTCACTAA -AGCAGAAACATTCCATAATCACCAGCTCACAAATACTTGATCATACTAACAACAGTGGTC -CTGCCTCTCTTCCTCTCTTACTATTTTAATGTCTTTTTTTTTTTGTTGTTTTTGTTGAAG -GAATACAGTATTTTATTGCCCCAAAACATTCTTTCCAGGGCCTTCTGTGTACCCTGAAGA -GCTGTATGAATTTTTTTTTTAATTGGTAATTTCTCCCAGCTTTTAAAAAGGCATTGCATG -AGCTTTGGGCTGCTAGCTGCTTCAAGTTTCCTAGAAAATGTCTAGGTATATTTGGACGGA -TAGTATGTTTTAATAAGTATCTTGAGCCAACTCACATGCAAAAGAAAAAAAAAGAAACAA -ATCGTTCCTTTGATCATTTCTATTTCATAAAATCACTACATAGTCTTTAAATACTTGAAC -AGTCACCAGGAAATTGACTTGGGAGCCACCAGGGAATTGCTCATCCCTTTCTTTTCCCTA -CACTGGGCAGTTCTAGACCTGAGGCTTTCTGAAGGTACCTCTGGGGAAGTGTGTGGATGG -TAGGTGGGGAGGAATTCAGGCCCTAAGTCACCCACTCTGGTGAGAGGGAGGGAGAGAAAA -GGTGTCTGGTGCCGACTTCCTGAGGTTAGCCTTAGTTCCTTGAGGCAGCGAAGGCTGCAG -TCACCCCTTCCCTGTGCAGCACAGGAAGCTCAGAGAGCTTGCCCCAGAGCTGTTCATTAG -ACTAGTTAACCGTGTTACCAGAGCGCTCCAGGATCAGATGGAGAACAGCATCCACTCGGA -TACGGTTTGTTCTCTGATCCATGATTCATACAGTTTGTGGTAAAATAGAAACACGCTTGG -CTTTGCAGCAGCACTCCTTAGATGTGCCCAGAGAACGCTTGTTTGCTTTCAGTGCCCCTA -AATTACAATTCTTTGTGCACTTCCTGTTTCACAGTTAATGGCTGAGATCTGTGACTCTAG -CAACACTGTTGTTTTTCACTCCAGTCCGTTTCTGCTAGAAACTACGCAGCCTGTGTACTG -TCTGGAACATGTTGCACGCATGTGCTTTGAGAAGAACAGCATGCATAGCTGACTAATTTC -AAAAACAGCCTATTTATAGTCCTTCAGAGTAATTGTCAGACACTTGGTCTGTGCGCTTTT -GCTCACGTCATGTGGATCAACATGGCTTTTTAAATGGAGATAAATTGTTTTTTATGTGTG -GGTGATTCATTTGATACTTCTCTATAAATTCATACCCCAACTGTGTCTCTGAAGTGTGTC -ACTGCAGTAATAGCCCAGGGAGGAGTTTTCAACAATTAGCATTGGATTCAATATGAGATG -GTGCTTTAGAGAACTTACAACTCTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGT -GTGTATGTGTGTGTGTGTGTAGAAAAGGGAGGGAGGGAGAGAGGGCTGGAGGGAGACTAT -AGTGTCTGTATATGGGTGTGGAGACCAGAGGAGGATTCTGAAACTCCCTAATGTATTCGT -ATGCCCTTGACATAGTCTCTTACTGAGCCTGAGCTAGCCTGATAGTGAGTGAGCCCCAGC -AACACACTTGCCTCTCCTTCCACTGAACCCCAGAGTGCCTGGGATACAGGGATATGCATG -GCCACCTGGCTGGATACAGGGATATGCATGGCCACCTGGCTGGATACAGGGATATGCATG -GCCACCTGGCTTCTCAGTGTCCTCATGCTTCATCTCTCCCTAGCTCTTACTTTATAAAAC -GTGCTGAAGCTGTGGAGTCACACAGGACCTAAAGGACTCTCGTCCTTGACCTCTAACTTA -CAACAGCATTGTTGGCTGTCACACATGGTCTTGCCTTATCATACCTAGCCCATGTGCTTG -CCACCACAGAGAATACAAACAGGAACAGGAAACGGAAGTCACTAGTTACTGAGCTGGTGA -TGGTTTTATTGCGAGGAAGAAATGATGAAGTTTGAAATTCTGTGTGGAAGAATCAGGTTC -CTGTTTATCTTGTAGAAAGTCTAAAACATATTAGGTATTAGAAATAGTTTCTCATATTAT -ATACAAAAGCCTCGGCATTTGTTTACACGGTTGAGAACTTTCTTTGCTGTTTCTCCATTT -TGACTTTTAGGGCCGAGAGACACCCTGTGGTTGAATATATTTGTGAGGTTTTTGTAAATA -AATATAAGAGAAATGTGTTTTTGTAGATAAACATGAGAATAAAACATGAGTTGTTCTCAT -GGTGGGTGACTGAGACATCTCAAACATCACCGTAGCCCTAGTCTTGCAGGCTTGTGACAT -CACTTATTGGTTCTAACAGCGCACAAGAGAGAGTAAGAACTTGATGTTGCCTAGAACTGG -GTGTTATGTGAGATGCCCTTTTCCCTCATGAACTCAGGAGTTCTCATCTTTGCTTTCTGC -CCCTCAATGAGCTGGCAGGTAAAGTGTAGGCACCATGTCTATGTGTAGGTGCCAGTAGCA -CCCTCCTTGTGTATTTCCCCAGGATGGTGTCATGATGTGACTTCGTACATGACTGTTGAC -GTGGCTGTCCAATGGCATGAGACTTTTGATCTCATTGGTACTCAAGAGAATTTGTCTCAG -ATTTGGGCTCTTGTGCTTTAAGCAGTGGTAGAATAGAGATAAGAGGGGCAGAGGGCTCAG -GCTGGAGCTTTGGGATCATCTTTGCTAGGGTTTCTGTTGCTGTGATGAAGCACATGACCA -AAAACCAACTGAGGAGGAAAGGGTTTGTTGGGCCTATCCTTCCAGCTTGCTGTTCATCAT -CAAATGAAGCCAGGACAGGAACCTGGAGGCAGGAGCTAATGCAGAGGCCATGGACTGATG -CTGCCTACTGCCTTGCTCCCATGGCCTGCTCAGCTTTTCTCCTCCCCCAATAACCCAGGA -CCACCCACAGGGAGCTGAGCCTTCAACCATGAATCAAGAAAATGTCCTGCCAGGCAGTGG -TGGCATATGCCTTTAATCCCAGCACTTGGGAGGCAGAGGCAGGCGGAATTCTGAGTTCAA -GGCCAGCCTGGTCTACAGAGTGAGTTCCCTAACAGCCAGGGCTACACAGAAAAACCCTGC -CATGAAAAACCAAAAAAAAAAAAAAAAAAAAAAAAAGAAAGAAAGAAAGAAAGAAAGAAA -GAAAAAGAAAAAAGAAACTGGCCCACAGCAGGCTGGCCCACAGCCTGATCTCATGTTCTT -AGTTGAGGTTCTCTCCTCTTAGATGATGTTAGCTTGTGTGACATAAATCTCTCCAGCATA -AAAGCTAATTGAAGAATGGAGGGGACACCTCTCGGCATAAAAGTGTGGGTGGCTGTTAGT -TTGGGCTGCTAGATGTTGAGTGTCTTAAGTGACCATCATTCCCTTCTTATTTAGAGGCAG -AGAATGCCAGGATGAAGGCACTGTCAGGGTCAGAGTTAGGAAGGGCCTGCATTCAGGTTT -ATGGATACTTCTTGCTATATCCTGACATGGCAGAGAGGAAAAGTAAAACACTTTTCTTCA -TCCCTTCTCCAAGGGTGTGAATTCATCACAAGGGCTCGACTCTGCATTTCCTTCACAATG -TCCCACTTCCAAATACTATGGCATTTTGGCTTAGGGTTCAAAAGGATAGATTTAGGAGTG -ACACAAGAGACGATCTGTGGTGTAACCAAAGCGATCAGTGGTTTACACTCCAAGGGAAGG -TGGCAAGGTTGGTTCTGAGATACAAGGAGGTGTTCTGCAGAGAAGGGAGGTCTTCAGGGG -TCCAGGATGGATGTGGAGGTGAAGGGTTGGGAGTGGGAATGGGAGAAGGAACAGTGTTGG -TAGAGGTCAGGAATCTAGCACATAACCAACCAGAACTGGTCACCCAAAGCCAGGAGAGCA -CTGAAGCTGAGAGGTGACCTTGTCTAGGGTGTTTGCTGTTTCTCACAGGCCTGCTACTTG -AGAAGTGTTTGCTGGTTGAGAGTAGCACTATGCTCAAGCAAGTGAGATCCAGGGTCCCGT -GTTAGTGGCAGGCGGAGAGCAGGAAAGAAACTAGCACAGGGTCAGTATTTGTCCAGGCTT -GAGTGATTAGTCCAGGTATTGTTAGTAACAGCGTCTTTGTGCACTCTTAAAGCAGTGATG -TGAATGTAGTTGTTAAATACAGACACCCAGCGTGCATGCACATGGTTGCAGAGAGATACT -CATTGCGTGTGTGAGTGAAGATTTGTCCCACAGGGGCTTCTGTGGTGTGTTGACCGTCAT -TGGAGAGACCTGGTTGTTCTCTTTGCATATTTACTGTTTGAATTCTAAAAGACACTGTGC -CTTGTGGTTCCCTGAGCTCTCTTCTCTGGGTTTGTTTTAGATGACTGTCTGTTTGCTCAG -CTAATATGGAAACTTGAGTCCAGCATATTGCCATGATATCTGTTATTGTAGCTCTTCTGG -ATTCTCTTAGGAGACAGTGGTCTTTTCTGGGAGCTCCTAGGAGCTTAGTAAACCCCTTAA -GACATAGCTGGCTAGGACTGTATAGAAAAGGAGGCAGGGGAATGCAGAAGAAGAAGGAGA -GGACGCTGAGTTCTTTTACTTTCCAGCCTGGTGAGAATTGGTTTGGGAAGCCTTATTTTC -CTTGACTTCTGGGAAGGTAGGGGTGAGGGAGTGAGGTCAGCGGGAGGAGTCTGGGGTCCT -CAGAGTTGCTTCTTCAGGCAGAAAGTGCCCCAGGCTTATGGTACTTGTGGTGCTTCAAGA -GTGAGGTTTTTATTTGAGCCGTTTTATTTGAAGGCTACCATATGTAGATTATTACCATGC -CCGAGGTGTCTTTGTTTGTGGTGCAAGGGGATGGAAGACCCTGGGTCCTGAACGCTGTGG -GATGGGAAAGCGTTCCCATGGGACATGCCTTTCCCACCGTGGGGTTGTTCCTGTGCTCAC -TTGATTATGCATTGAGGTTTTCCAGGTCTGGCTAGAAACAGGAATCTGTTGTTCCAATCT -TTGAGTCCCCTGTAGGGCTTTCCTGCTTCCTGAAGTTGGGCTCCTGACACTGATGTGGCT -GTACTCAGGCGGATGTGGGGTTATCTCCACGGGGGCTGAGTGCGCTTCAGAACGCCCTGT -CTAGCTCACTCCCCTCAGCTGGTGCTTGTCGGAAGCTGAGATCTGCAGGAGTAGCTGGGA -ATTCCTTTATAAGGCGGTGTCTCCTTTTGTGTTTCTATCATTTTTGTTTCACGCATCCTG -AGTCCGTTTCCCTAAGGGCCGTGACACCAGCAGGCCTCAGGGAGAAAGCCTCATCGTGCT -CTTTGAATGGCATCTCAACCATAGCATCCAAGCTTGGCTCCTAAAAGTGTCCCACAGGGC -TGAAATTCAGAAGGTCTTCTTAGCAAGAGATGGACTTGGGTTTCTTTTCCTTCCCTCTGT -AGCTGCTTCTAGCTGAACTTTTCCTTTTTCCTCCATCTGCTTGATAACTGCAAGTGAGTC -TCCCGTCTCCACCCACCCTATCTTGATGATTTGGGTGGAGTGGTGTGTCCCTTTTTAAAA -AACAAAGCAAGACAAAAACAAAACCCTTAAAACACACTAAAACCCAGAAGGGCAGCTGGG -GAGTCGGTAGTGTGTGCTCAGAAGGTGCACCCGTATCCTGTTGTCAGAGCTCTGCGGTCT -GTCCCGTGGTTCTGCACTGCATGCCCCTTATTAGTAACAGGTAGACGCCCTGCAGTCTGG -GGTGCATATATCTGGATCTTAGTGAGACCCCAGCTCTCGTTAGCCAAGGGGTCTATCCTC -ACTTCTTTTCTCTTTCCAGTGCTTTAAGTTAAGACACGGTGTGAGAGGATGGAATTCCAC -TGTTTGGGTCCACCTTCTGTGTCTGCAGTTCACCAGGCAAGTAAAGTATCTATCTGCCTG -AGTTTGTTTCCTTGCGAGTAGAATAGGAATGGTGCCCTTGAGTGGGTTCACAGCAGTGCA -GTCACTTGCCCCATGTGCCCGTGTAGAGAAAGCACTCAGTAAGACAGCTGGCAACATTGC -AGGTGCTTGGCACTGAGAGCATGTACCACAAAGCTCTGTTCTTGAACATAGGCTTGCCCG -CGTGTTTACTTTCTAGTCATGTCCGAGTGAGCCTTCTGGAAACGTTACATGCATTTATGG -GGACAGCACAGCTAAGGCACTTTGAAGCTGAGTGGTGTGTCCAATCGACCCACCCCTCCA -CATCCAGATTCAATATTCACAGGATAATAACAGTGTTATTAATTTCGAGGACAGAGGTTT -ATTCTAGTGTCCCACAACCAGAAGAGTCACAAAGGATCCGCCAGCACTAAGCTAGAATTG -AAATGGCCAACCTGGACAGACATCTGCTGCAATTGTAAACAGTATGGAACCTTACAGTAT -GTCTTATACCAAATGGACATCATTTTAAAACACTTGGCTGGTGTGGAAACCTTCAGGGAT -GCAGGAAGTAGGCGTCCCAGGCACGTCTAGGTGTCTGTATAAGGCTGCATCAAAAGGGAT -GTCTCTAGACATTTTCTAGAAGAGTTGGTTTCTAGTGGTCTGAGGCTAGACCTGAGGTCT -CCACGTATAAGGGTGAGTCCAAGTCTGGTCTTGCTGCTGCTCTGTCCTTGGCCTGGTTTC -CACTAATGTCCCTTCTTGTACTTGCCTAGGCCTTTCCTGTTCCCTAGCTACCTCTCTGGA -AAGGCCTGCAGAGGCCTTGGTCCCTCTTCACCTGCTTTGTTTCCCGTCCTCAAAGCTTAT -CAGGTACATTGTAGACAGTGTGTGTGTGCTTGTTATTGCTGGCCCTTCCATCTTGTACGA -GCTTGCTCTGTGCACACAGGCATGTGGTGTGTTTGTCCTTAATTTACTGGAGCCTAAGGT -GTCCTTCAGCCTGGGGAACCTCCTCTCAGGCTAGCTAAAGTAGCAGGACATGGGCTCTCT -AGCTCTTCATCCCTGAGGATGGCTGAATACTCCTCTGTCTCAGTGAGTTTGCAGACGGAA -AGGATATTTGGGGAGATTCTGCAGAATACGTTATTTTGAGATCCATCTTGGTCTGAAGTT -AAGATTCTGGGAGAAGTGAATTGAAAGCCAGGCATAATCTATGCCTTTGGCCTTTAACAG -CTTTTTTAAAAATAGAAATTAGGAAAGTAGCCATGTGTTCATTGTACTTGCATTTGTGTG -TGGATGAATGAAGGATATTGTCTGCACTGTTGCTCTTTGTTCTTTAGCTAAGCCATGTGG -GAAATGGCTTCTACACCCGTGTGCTAGGAGTTTTTTTCCTTTCCCTAGAGAAAAATTGGA -TGCTATTTTTTTTTCTTGCAAATGAAAAATATGTAACTTTTTGGTTCTGGACACCAGGAA -GCAGGTAATTCAGTTAACTTTCAGACCTGGAAATTACATTATTCCTGACCCACTTTGTGT -ATTGGATCCTTTGACTTTCTAATTCTACTTTATTTATGTACTTGTATAGCTAACTTAATT -TATATGTACAACTCAACATTTATAGTGCCATTAGTTTTCTTGAAAAAATGGCAAAACATT -TAAAATAATTTTATGTTCTTACATGGGACACTGAGGATGGTCCTTCTGTCTCTCTCTTTC -TTTCTTCCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTC -TTTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTCCCTCCCCTCCCCCCTCCCTCCCTC -CTTCCCTCCCTCCCTCCTCCCTCCTTCCCTTCTCTCTCTCTTCCTTTCTTTCTTTCTTTC -TTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTCCTTCCTTCCTTCCTTCCTTCCTTTC -TCTCTTTCTCTCTTTCTCTCTTTCTCTCTTTCTCTCTTTCTCTCTTTCTCTCTTTCTCTC -TTTCTCTCTTTCTCTCTCTCTTTCTCTCTTTCTCTCTCTCTCTCTCTCTCTCTCTCTCTC -TCTCTTTCTCTCTCTCTTTCTCTCTCTCTTTCTCTCTCTCTTTCTCTCTCTCTTTCTCTC -TCTCTTTCTCTCTCTCTTTCTCTCTCTCTTTCTCTCTTTCTCTCTCTCTTTCTCTCTCTC -TTTCTCTCTCTCTTTCTCTCTTCCTTTCTTTCGGTGTAGATGGTATATAAAATGTGTGTA -TGTCTGTGTGTGCACATGTGTTTATGTGGGCAAATGTGCAGCACAGTGCCCATGTGGAGG -TCAGGGAACAACCTTGGGGTTACTTGTTGAAGACAGGCTCCCATTGTCTCTAATGTGTAT -TCCAGGCTAGCTGGTTTTAGGTTTCAGAGGATTCTCTGCCATCTTGTCGGTGGATCACTG -GGACAGACATAAACAGAATAGGGCAGAACTGCAGGTGGGCATAGCCGTCAGAGCCCATTC -CTAATGACCTCCTAGCCTCAGCTTTATATGTATGCTAAGGATTCACACTGAACTGAGCCA -TCTCTCAAGCCCTGCAGCCAAATTTCTTTTGGAGTGAGACCACCTGACCCAGAGCCTTGC -CCATGCTGAGTTATATCCCTACTCCTTAATGTTTTGCTATAAGGTATTGAATTAATAATT -AGTTAATAAACCCAATGCAGGGTTGCTTCCCACCTCAGTGGTTGATGTTCTGGAACAAAA -CACACACACACACACACACACACACACACACACACACACACACAGACACACACACACACA -CACACACACACACACACACACACACACACACACAGCCTTTACATTTTAACATGCCCTAAG -CAGAACAATAGCTGCTTAACTGCCTAGCCTCCGTGCTGCTAGACTCTACCTCCCTCAGAT -AATCCCGAGTTACTACTTACTAGTTTCTGTCTTCCATCTTGGCTGCTCTTAACTCCAATT -TGTCAGCCTTCTGGGCCACGTTTTCTTAAAGCAGAGTCTGGGGTGCTCTCCTGGCTTCTA -TACCCCATGGCAGCCTCTGTGTCTCCTCTCTCCTAAGGTGTGGTAGATCTCCTTCCTCTT -CTCCTGGTCCGTAAAATCCTGCCTCTGTCTGTCCTCTCCAGCTATTGGCTGCTGGCATCT -TTATTTACCATTCAGAACCAACTGGGGGCAGGTTCCCAGAAGCTATACAAACCCTCTTGT -GCAAACAGGTTTTTTGGGGGGGCGGGAATAATTAGCATTTGTAATATAAGCATGTAATTA -AGGTAATGATGTATGTATGTATGTATGTATGTATGTTAACCTGAAACATTTGATCCTCCT -GTTTCAGTCTCCCAAGTACTGGGATTAGCTCAACTTGAATTTAAAATTATGTTGCTGCTG -TGTGTTTTACATCAGAGAGAGGGTCTGGAATACAGAACGCCTGTGTTTGCACAGGTAGGC -TTTGTGTTTGTTTGGCTTTGCTCTGGATAGCAGTTTTATGGTTGTCAGGTTGAATGTGGT -AGTAGATGCTGGCCAGTAATCCGTTCAGCTCTCATGGCTTTTACCCGATTTATTCCAATC -GTGAGATTCTTAGTTACTTTCCCCTTTGAAGTTAAATATTTAATATTTCAGTGCGGTTAG -AAACCTGCCTTCTGAGTACTATTATGATTCTCCGATTTTGCTGTTTCTAGGACTTGAGAT -TTTCTCCTTGGTGGTGTAGTACCTTCTGTTTCTGGAACCCCACCAGATGCTGTGGCCATT -TACAAATGTCAGTGTGCATAAACTACTTAGGAGAGAGCTGCACTTTAATTGGTCCTTAAA -GTTGTGCCAGTGGGTAACTATTTTAGCTGAAAATTAAGGAAAGAATTTACAAAAATTAGT -TTACTTGTTCCTTTGAGTTTAATGCTTGCTACACCATAGACATCTTCCCGATGCTTGTGT -TGGGGGTGCATTCTTATGAGAGGCCATGGAAATGAATAGACAATAACTTTATTTCCACTG -TAATTCTGACTCTGTCTTTGGATGAGTTACTTTTCTTGTTTCTGAGATAGACTACCTGAC -AGGAAGCAGTTGCAAGAGGACAGGTGCTTTTGGCTCGCAGCTTCAGAGGGATTGCAGCTT -GCTCTGGAGTGGTGGGAGATACGGTGCCCTGGGAGATGAGGGTGTGATGGTGCCCTTGCT -TTGAGAGTCACAATCACAAGGTCCATATTTGGTGACCTACTTTCCACAGCTATTCCTCAA -ATTTAAAGGCTTCATAACGTATCCAGATAGTCTTTCCATTTGGGGAGCGAATGTCCGAGC -ATGTGAGCTGGTGCAGACCATTTCAGACTCAAACAGTAGTAGCCTTACGAGAAAACATGG -GGTCGCGTTCTTAGGTTTTGCTTGAGTTTAAATGAAAATGTTGTGTCTTTTTTGGGGAGT -CTGGCCGAGAGATGATTACGTGAGTGCAGATGAAATCACTGAGCACACTCTGGACAGTTT -GGATTCTGTTACCGTCAGCCCTCAGCAGTGATTTATGAGGCAGGATACACAGATATCCTT -TCCTGCCCAGTTCTCCTCATTTTAATCTCTTCTACAATAGTCATAGTTGTCTTTACTGAG -AGGTGAGTGAGAGAGCAAGTGTGTGTGTGCCTGAGTGCGGGTGCTACAGAGACAGGAAGA -GGGTATCATATCTCCTTGGGCTGGATTTATAGGCAGTTATGAGCCTTCCTCACATATGTG -TGCTAGGAACTGAGCTCTGATCCTCTGGGATAGCAGCAAGCCCTCTTAACGGATGAGCCA -TCTCTCCAATCCCAATAGTTAAAATTTCATTTTGTAACAGGAATTCCCAAAATGACTTTT -TTCTTCTACAAGAAAGTATAGTTCGTAGCTTTCTTGCCTTCTGAATGGCTTCCTGAATGG -AAAATAAGTCCTGCGGGCTGCTGTGGTTTATTTTATAAACAGGGCTAGAAAGCGAACAGC -CTGGCAAGCTCCTCATCTCTCAGCAACTCTGAGACGGGTTCCGCGCCCCAGTGAAGACTT -GTCATATTTATAAACCATTATTATTTCAGAATCATCAAAGGAAATGTGTAGCGATGGCAG -GGAAGCAGCTTGCTTATTCTGGAATTTTCTTCACTGTATTTTTAACATTGAAGAAATTAC -TAGGAAAGCTTTGGCAAAGTGAAGACAGATGCGCAAAGATGAGACTGAGTTCGTGGACTG -CGTTAAACTCCTGAGTGGGGCAGTATCTGTATGACATGGGACAAGCCGGTTACCCTCTGG -AGTGTCTTGAGGGAAGCTGGGGGGGATGCTTCACATTAACAAAAGCTTTAGATTTAGAAA -TGGAGACTTTATCATTTTACTCTGTGACTGCTCCTTACTTTATTCAATTTTAGCATAGAT -GTCAGCTTTAGGACTATCCAGTTGGGAAGAATTTTGACTAGGAGCCATTCTTAAATGAGT -GTACCTCTTTCAAAAAAAAATGGTTTTAATTAACTGTACTTCCTGACCTGCTGTGGTCAC -AGAAATCTTAACTGTCCAAAGATGTTTAGGAGACAAAGTGGCTCATTTTCTTCCGGAGTG -TTATGTGAATAGAAGGCTGTGGATTACCAGTATACATTTTCTTTTCTTGAAAAGCAAGTT -CCTTTTTACCCAGCAGGGTCAGTGTGGATGTGTGCTTTGATAAGCACAGGTTATAGCCCG -AGTTTAAAGGACTCTATATCTGGGTTCAAGCAGAAATCATGCCGCTGCCATACTGTGAGC -TGAAGGGCAAACACAGTAGGCAGCATACATTTCGGAAAGAAAATACTTTCTAAAAAGTTA -TATAGTTTTAAACATTTGATTTTTTATTTATGTTTATATGTGCATGTGTCTGTGTGAGTA -TTTGTCATGTGTGGTGCCCCTGGAGCCACAAGAGGATGCCATATCTTCCAGAGTTATAGA -TGGTTGTGAGCCTCCCGCCACCCCCAGTATGGCTGCTAGGAGCAGAGCTGGGGTCCTCTT -CTTCTCCTCCATCCCTGGCTACCACTGTTCTGTCTTCTTTATAAATGTGACCACATGAAG -GGCTTTGCATTAGTGCAGTGGTACAATATTTGTTTTTCATCTTACTGCACCGAGTCTGTT -GTTCTGAAGTTTCGTCCAGGTCATAGCACGGGTCAGATGTTTTCTTTTTCTGGGTGAATG -ATTTCCCATTGTATGCAGATAGCTCATTTTGCTTGTCCATTTACCTGGAGCTGGATATTT -TTGCAAGGTGTGTTAGCAATCTACTTTAAGACACAAATGCAGGAGAAAATGGGTGACATA -ACCACTAGTATATTATGACACATAGATGTGGGTCTGGGTTAGGACCTGTTGTTTTCGAGG -GGGGTTGGGAATGGATCTTGCTGCCTTTGCCTCCTGTGCACTGGGATTACAGGTACATGC -CAGCACTCATGGCTGGAGTCCCGGGGTAAAATGCTTCCTTACCATCAGGGATTGACTGGG -AAGTGTGCATCTGTGTGACCTGCTCCTGTGGCTGCTGTTTGCCTGGTGTCTCAGGTGCCA -CACAACAATTTTTTTCTGAGTTTTTATGCTTTGTAGTGAGGCTTAGTACAGGGTGATATA -AACACCCAATATAGAAAATCTAGAAGCTCTGGCTCCTACCTCGTTCTATGAAAGAAGCTG -TGTTCCATGAAAGAGGCTGTGTCCAATTCTTTATTGATTCTTTTGGATAATTTACTTTTA -TGAACAGCTTACGGCAAAGGCCAACAAAATCTGTTTTCATGAAAGGCCACCAGGAAGCTG -CATTGTGAGTATAGGATGTCATATTTCCTTTCCTGCTGTGCACAGATGGGGTGCAGAGTA -ATGTAGACTAGTCTGATCTCTGGGATAAAATGGATCTGGACGCAGACTTCCTGCTACCGG -CTGGTTGTGACCAGATATGCACAAATTAGAAAGCAATTTCTTTTCTTCTTGCAGAATTTA -AAGGACCATAGGTGACTTGTGTTAAAAGTAAAGATACATTGGGGAAATATATGATGTAAT -ATTATTAAAGTATCACATAATCTATTTCTTTTGTTTCATGTAAATTTACGGATATAGTTA -CATACGGCTTTTCCTGTGGGTTTAATAAGTGATTTATTTGTGGTCCTTATGTTTTTCCTT -CTATCTCCCGTGTTGGTCAGTTTTGAATCACTATATCACAGTCTGTTAATTTGATTTACT -GCAAAGAGTAAGGCCTTTGTCGTCATGCCAACTACTATCCCCCGAGCGCACGCACGCACG -CACGCACGCACACACACATCTCCTACCAACCCAACACTAGTCTGTGGGTTCTCCTCAGAA -TGGGCAGATAGCAAAAGCAACAAAAACCATGGCTTGCTTTTGAGATACTGAGTAAGTTTT -ATGTACCATGCGTTTATAACAAGTGGTTCATTCTTACAGAGTCAGTCAGGAGTACTTACA -TTAGGATGCCTAAGGAAATTTTACCCAGCCATTTGTTATATACCAGATAAAAGACTTTTG -GGGGAAGGGTTATAATTCAATTGTGTGGGTTGGCAGGGGAGTTGAGTGAATGTGATTGAA -TTCTGTTCTCAGTGAACTGGGTTTTTAAATTTTGTTTTGTTTTTCTACTTTATTATTATT -TTTAACAAGCACACTGAAACTGAAATTTGCTAGCCATGTCTTGCAGGTTTTGTAACACCT -TTCACATTGGCAGCTGTGCAGTGCGTGCTGTGTGGAGGAGGCTGACGTACAGAAGGAGGC -ACAGATCATTGGCGCAGTTGCTCTTTAAAACCCCACATGTCCAGTGATAAACTTGGGAGG -AATAGGAGAGAATCACACAGGAGCCAGGCAGCATTGTTTGCAGTTTCTAGGGTCTCTAAT -GGAACTCTGAATCCCACAGTGCACTGTGAGAGCGAGCAGCATCCTTGGGCATGCGTGGTG -ACTGTCCTAGTGTTGGGTTGGTAGGAGATATAGCTCAAGTCTAGTCTTCTCCTTGTGATT -GGATCCACAGGAAGATCTACATTTTTAAGTGAGCTGTGATGTCATGAGCACACCATAAGG -CATGCATTTCTGATTTGCCCCGGAGCCTGTGCACTTTATAATGTCAGGGTGATATTGCAA -GGCAGATCTGAAGAGCCTTCTGTAGTTGGGCAGAGTGTTTATAGGTAGTCAGGAGTGATT -GATTCAGCATGTGCCAGATGGTGAAGCAGTGTGAATGTTGGCTGAGGGTGGCATCCATCC -AGGACTGTGAGGAGGTCTGACTTTTAGCTACAAGGCGTATTGTCACAGAGTGAGGGAGCT -GCTTCATCAAGAACAAATGTTTGCTTTTGTAACTAGGTTTCAATTAACTGACAATGAGGC -TATTTACTTTCCAATAGAGATGAGGTTTGCGCATCTGACTGAACTTTTCTTGTAGTGATG -GGGATGGTGCATGTATGCTCTGGGTCTCCAAGGATAGTAGCTGCTCTTGGCTTGGGGACA -GTTTGGTTTGCTTCATTTGTTCTGGTCTTGTGTTGTAGAGTTTCTGCCTTCTGAGACCTG -TATTTGTCGCTCTTCTTGGTTTCCAGTGGCAGAGTGTTCCTTCAAGGTGTCAGGTCCTTG -TTCTGAGTGCCTTTCTACGTCACTGTCTTGGCTTGTCCTGTGTGCTCTTCTATTCTGTGT -TCATGCTTTCTCTGTTCTTGCTCCATGCCCACTTCTGTTCCTGTCCTGTGGTCAGCCAGC -TCTTACCCCACCTCTGTACGCTCTGCTTTTTGGCAGCCTGCAGCCTAGGAGAGAATACCG -TGTCTCTCACACCTAGAGGCCTTTGGTCTGAAAACAGGAAATGGAGACCCTGCCCTGTAG -TCAGTCTTCTGTCTCTGGCTCCCTAGAGGCTGACCTTAGCCATATGTCTTGTTAGCCCTG -GTCCTCAGTCAGCATGAACTGGGGACAGAAGCCCCAGTTTGGTTGTGACTGGGGTGGCTC -TGGTATAGTGAGTCTGTGACCTGAAGACTTACTTGCACAGGACATGTGACTTTCAGAACT -CACATCAAGATGAGTGGGACACCCTTCTCTCTAGGATGCCGCTCCAGGGATCACTGCTCT -AGGTCTTGTTAGTAACAACTGCTTCTGGTCCAAACTTCTGAGATCTCACTGTTGGATGGA -ATTTTCTGGGCTCCCTTTAGGAAGGGTGAGTCCAGGCTGTGCTGGACTCCCTCATAAGCC -TCCTGCTGTCCTCTGCTGCTGCTCTCTCCCATGCGTTGGCTCTGCTGTATCGAATGCCCC -CCAATGGACACCCTGGCATCCCTTCCATCCTCATCCTCACCACCTGCTCCTGTCCGTAGA -TGGCTGAGCCCAGCCAGAGAAAGTCACTCTGTAACTGAGAAATCCCCCCACCCCCCCCAC -TCCTCCACCCCCCCACCCCCCCATCCCCCATCCCCTCCCCACCCCCCCACCCCCCCACCC -CCGCTTCGGAGGGCCTCAGGGCAGCCTGGAAATGGAACCCTTTCCTCCTTGGCCCACGCT -CTGCACAGTGACTTTGAATGTTTTCTATGCTTCCCCCCCCCCCCCCGTTAATTTATTAAT -TCATTTTCAAACCTGGTCACCACCCCCTCCTCCTCCTAGTCACACCGTCACATGAATTCT -GGAGTTTCGCTCTCACATCTCATTCCCATTTCATTCTCTAGTCAGTAATCCTCCCACCAC -ACACAAGTCAGACAGGTAAATGCTGATATTGCCGGTTCTTCCTGCTGACCTTAGATACTT -CTGCCTGCTGCTGGACCCCACCCTCAATTTGCATACTTTCTGTTCATAGTTGAAGAACAG -TCCCTCTTAATTCCTACAAATCACACCACTAGCCTATTTTTATATCCTCATTTGTCAAAA -TATGAATGTGTTTAATAACATGCTGATGTCTGTTTTATATACCCTTCTGTGTTTTCCAAT -TTTATATGATTTATCATTTTTAAAGTCAGAGCAAAGTTAAATGTTCTTGGTTGAGTGTGT -GTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTATGTGGTGTGTAGCACAC -ATGCCCAATAAGCCTATTATTCCCTTATCTATGGGTTACATTATAAGGAAAACACTCTGA -TTCCAATTGGGACTGAAATACTCTTCCCCCCCGCCCTCAACTTTTCTACTGAACAGGTGA -GTGTGGCCTTCCTATGGCTGCCCTGAGAGTCTAGCTTTCCTTTTATTTTGGTAGTGGCAG -CGAGCGTTTCCGATGTAAGAAGTGATGTGAGGTGAGCTTAGCACGCTGGAACAGCATTGC -CTTTGCTCGGCTCTGTTCTGGTGCATGTGGAACTGTTTCCTTGCCTGAGAGCACGGCAGA -AGGTGTCTGTCTGTCCTGGGGTGAGCACGGCAGAGGGTGTCTGTCTGTCCGGGGCTGAGC -ACGGCAGAGGGTGTCTGTCTGTCCTGGGGTGAGCACAGCAGAGGATGTCTGTCCTGGGTT -GAGCACGGCAGAGGATGTCTGTCTGTCCTGGGGTGAGCACGGCAGAGGATGTCTGTCTGT -CCTGGGGTGATGAGGACATTCCTTTATGCCTGGGAAATGACCTGACACGAGCTGGCAGCC -ACTCCACGGGTTAGTGCCTGGGTCATTTGCAGTGACAAGTGTGTTACTTCACAGTTTTGT -TTTTTGAAGACTTATTTATTTTTATGTATGTGAGTACACTGTAGCTGTCTTCAGACACAC -CAGAAGAGTGCATGGACCCCATTACAGATGGTTGTGAGCCACCATGTGCTTGCTGGGAAT -TGAACTCAGGCCCTCTGGAAGAGCAGTCAGTGGTCTTAACTGCTGAGCCACCTCTCCAGC -CCCACTTTACAGTTTTATGGCTGGAAATTGAAGTGGTTTCAACAACATGAGGGCTCACTC -TCTGCTTACTACTGGGTTTGGCAGTAGTTGGCAGCTGTGTGGCTGAGGCAGCATTGTCCC -AAAGGAGTGCAGATCCTAGGCTATTGTCCTATGCTGGCAGGAATCCAGATCTGATGGCAG -TCACGCTCCTGAAAATGCAGAGGTTTTTCATGTTTTCCTCTCCTTGATTTACACCTTTAT -GCTATAATTAGTGATTACTAAGATGCTGGAAGACTCCACACAGCTTCCACAGAGCAAGAA -CAAAGCAGCTTTGCATCTGACACCTGTCATGTTAAAGCCGAGAGTGCATCATCACGTGGG -CAACGCTTGTGTGCTGCTGCGCTTTGCTGACGTGTCTCCCAGGATGTGTTGGTGGCTTTT -TGGCCACTATGGAAGGCATGGCTCGGTGATGGAAAACTGCACGACGTAATTTATATTCTA -ATAATGTTTTCTATGAAAAGACCATTTGAACCTCTACTTAAAACAATCATAAATGCTATA -CTTGACCGTATCCTTACTAATCATTATCCTTGGAAACAGGCTAATTTACCGTCCACCCAC -TTTAGCACAGGTTCTGGAGAATAGCAATGTACTCTAAGAACGCCTCGTGCTGTCTCCTCA -GAAGCTGAGGCTGCTCTTTACTTTCAGCTCCTTCTTGAGTTTGGAGCTGTCTTATGAAGT -AGACCTGGCCTGAAAGGATTTTCAGACTTTGCGGATCGGAAGGAGGGTTGTTATTGTATT -ACCATAACCACAACTGAATGGACCTTTACCCTTGCCTGCCTGTGATGCTGAGACCACGGA -AGATGCACGCTCCCCTCCCCACCACTAACCTAGATCCTGGTCACTTTCCCTACATGCCTC -TAGAACAGTTCCCATCATGCCTTGTCCTTCTGAAGGATCTGTCACCACAGGTGTCTGTTA -CTGACCGCATCACAGGTGAACTGTCTAGGACTCTAGAACTTATGTCAGTGGCTCCTCTCC -TTACTCAGCCACATTTCCTGTCACTAACCAAGTGACCTCCCTGTCAGTCACACTGGTTTT -GCCCCTTTGTGTGCCCAGGTCCTCTGTAAAGCCGTCCTGCCAGGACCGGCCACAGCCTGT -TTACAGACGTCAGCAGAGCTTTCCTTCTGACTACTGTCTTTCCCATTGCTCATGGGGCCA -ACATTAGGATTGAGCCGTCCAGTCACCCAGTCAGAGGCTGTGGGACATTTAGGGGCACTG -AGGACATCCTATTGATTGAATGAATGTGTTGTGTACTGCCCAGCCTGCCTGGTGAAATGA -GCTTGGATAGGCCAAACTATGGACTCAGTTTTCTGAAGACTGCAAAACACTAAATCCATA -GCTGCATTTAGTTCAACCAGGGATGAACCTAAGGTATTGAACGTGCTAGACAGGTACTCT -ACCACTAAACTTTGCTCCACCCCGACCCCAGTGCTTTCCTTTCCAGACAAAATCTCATGC -ATTACCCAGGCTATCCTCAACATACTAGAAACCCAGGCAAGCTGTGACCTTGTGATCCTG -ATCTGCTCAGCCTCCTGAGTAGCTGGGATTAGAGGCCTGCATCCCCAGGCCCGATGGCAG -TGGTATTGAAGTCTCCATGAGCCTGCCCTGTTTACATGGTGATGTTGTAGCGCATACCCT -GTAGTAGTTATGGCCACGGTGATTGATTCACTTTTAATGTCCTTATGCTAACTGGTTTGC -ATGGCAATACAGTCAGCATGGCCTCTAAGAGTACAGCTCTGTTGAACCTTTACAACTGAG -AAACTGACCATTTTCTATGGCTTTTTTCATGAAGTAATTGCCCACCCTTTCTGTTTAGCT -TCTGAGAAGGAGAATCTGAGTTCCTCGAACACTATGTGATTCTACTCAGCAGGGTGGATT -ATCAGGGTGCTGATGCATTTTGGAAAGGGCAGCAGCCCAGCCCCGATGGTCTGCTCCACA -GGATAGATGTACCAGACGCCTGCTCAGCGTCCTTCCCACCTGACCTCCACCTTTGCCATG -TTCCCTGCCTGCAGCAGAGGCAGTCAGGATCCACTTTACACTCTCAGAAACAGAGGCAGA -ATCACAGGAAAATCAGGCTCAGGAGTTCGCTAGCTAGCTGGCCTCTAACAATATCCCCAT -CTACTTCTGGAAATTTCTATCCAACTTTGTTCATTTTCTGGCTTCTTAGAAATTTAAATT -ACATGTTTACTAAAAGCAAGCAGTCTTTTGTTAGTTACAGGTTTTAGCATTTGTAGCAAG -GCCAGAACATTCCCTTTCATATCTCAGGGTGAAACATTTCAATTCTGTCAGAGCTAGAGA -GAGGTGTTGGAGTTTTGGAAGGGTGACTGACTGTGTTTAGCTAAGGGAGGTGAGTAATTA -TGGGTTTTGTTCTGAATTCCACAGTGTAGAGGTGCATAGCTCAGGGATTTCAGGGATATG -AGAGGATGCTGCAGATCAAGGGAGGAAAGCTTTGGGAACTGGGAGGGGACTCAAGTGGAG -GGAGCTTAAATGTGAACTTTGCCCTTTTGGAATTCCAAGCTTCTTGACTTTGGGTAGGTT -GCTAATCTCCTGATTTCTGCTACTCCTCCTACTCCTCCATCAGTAAGGACACAAATACTT -GCTGCATAGAACTCCCAGGGATTTTTAGAGATGAGATCCAAGTGTTGCAAACAATGCCTA -CAATGCTGTAAGCACTCAAAAGTTCCCTGGTAATAGAGTAGTGCTTCAGCGAGCCACTTG -TAGACCAAGCCATGTCACTCATGGAATTACTGTTACAAGTTTCAAAGAACTGATAACAAA -CCTATTTTAAGCACAGCTTTGCAGTAGTGAACAGGCCCGGCCAAGGTGGGTATTTCATAG -GAATAAATAGAGACTAGAAATTAATGTTTTCTAAGACCCGTGAAAACTCCTTCTATATCA -CTGTCCACCAGAACAGGATGGATGAACGGGCTCACAGATTGTGCCTTTTTCCATAGCAAG -TTTACTGAGACACTTCATCCTGTTAACAGTGACAATAGAGTGCTGTGGGGATGATTTGGT -GGGTGGGTAAGGCGCTAACCACACGGGCACGAGGACCTGAGTTTGTCTCCCCAGAACCCA -TGGAAAAGCTGGACACTGTAGCACACATGCTTGCAATCCCGGTGCTCGCACACGGAGGGA -GATGGGAGACCTAAATTGTCAGTCAAGCTAGTGAGACCCTGCCTCAAACAAGGTGAAAGA -TCACACAAGGTGAATGGCGGCTAGGACCAACATAGGAGATTCTCCTCTGACCCGAACATG -GCACACATGCACGCACGCACGCACGCATGCACGTACGCACACAAACACATGATGACCACA -CATTTGCTTTCTGTATATTTGGAGATACATCCATGTATAAGTTAGAGGTGGCCTGTGTTC -TCATGTCACTGTCAGATAACAGGTGTCACGATGGGAGAGGCTCCATTCCAGGTTAGGGGT -GCTAGGTGTACAAGCGGAGTTTGGTAGAGTTCTCAAGTTGGCCGAGGGGCAGGGCCATGG -TGAAACAGTGAAGTGTGGGGAGCAGGATGGGCAGGGTGGACAGGGAGGGCAGGGAGTGGC -AGGTCCTGCTCAGAGGACCCACTGGGCAGAGCCCTGGCACACTATTGGGAGAAAGCCAAT -TCCTGCTACAGAAAGTGTGACTGTTCCCTTGTGTTGTTGGCTGTTTGCACAGAGCTATCA -ACGCTGAGTGTCTTGGGAGGTAACAGTGCAGAGGTGTGTGTGTTCTCACCCTGCAGTTAC -ACTGGAGGCTGTACTGTTTTCAGCACAGGCATGGCTGCTACTGAAGCCAAGCATGGCCTG -GATGTTTCCCCGTGTGAGTCTCCTGTGAGAGGAGCAATAGCGGGAGTACAGCATAGGCTT -CAGTCATGTGTGGATCGAAAGCGGTCACACACTCTAGTGTCCAGAGCAGGGCTCGCACTG -CGTCAGGGCTTTGGCAGAGGACGACAGTGAGATCTGGGTTGATGCTGACAGGCTGGATGC -TGACTGGTATGTTTCCATTTTCAACCCCTGAGGCCTGGCCTGGCCAGGATCAATTCCGGA -ACGCAGTATCAGCACTTGTAATTCTAAGTCTTTTGTGCATCCCTTGGAAGGAACCACTTG -GGAAACCTTATCAGTTGCAGATTCACAACCAAATCAGTGGCCATTGAAGTGCTTGGTTCG -AACACCAGGAAGGAGAGAACCCTTTAGATAAACACTTAAGTTAAGCGTTGTTAGGTAAAG -TGTGTGAGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGAGTGTGTGTGTGTGTGTG -TGTGTGTGTGTGTGTGTGTGTGACAGAATTTTGAGAAAAGAATGAAATATTTTATGTCAC -ATAGAAATATTCTATGCTTTCTGTATATTCCTGGTCCTTTCTAGGTTCTGAGGAGCCCAG -TACTGGTGTGGAGCTGCACTGCAGGCATAAGCCTTTCTTTGGATTCCTGTGGATCACAGG -CATATTTGCGTGATAGATGAGAAAAACCAGACTTCTCTTGATTCTCCTTTCTGGAGAGGG -GAAAGTCTGTGTCTCTGAAAGATGTCACATATAGCCTAATTGAACTGCCTGGTGTAGCAA -TGCAATTGTGTACCTGCATGTGTGCACTCTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGT -GTGTGTGTGTGTGTGCGCGCGCGCACGCGTGTTTGTATGTAAGGGTAGGTTACTTTCTCA -GGGTACAGGATCCGAGGGGTGACAGCTACTTTGTGCTGATGTTTCTTACCCTTGGGCCTG -TGCTCTTGGATGAGGTCGTGAATCTGAGTTAATGTAAGAGAAATGGCTCTGGAGCAGATG -TAATGAGAAACACTAATGGACAATTCTTCCAAGTCATTAAGGTGAATTTTTTCTATCTTT -GCAATGAACAGTTTAGGAGCAAAACTAAATTCATTTCTTTCTAATAGAATACAAATATAA -TTTATAGTAAAAGCTAAAAATGAGGTGAGATAAAGCCAAAAAAAAAGTTAGTCTCACAAA -AGCAAAGATTAAAATGCTTAAATTTTATATTACAAACACTAGTCTCAGATACCCTGTTTA -TTTTATAGTTACTCTGATATCTCTGAGGGGATGAGTCCAAATTCATATGTGTTAGTACTT -ACATCAGTAAATTGAGTTTTGTTAGATTTAGCTGACTGTGTCTTGTGTCATAGTAATATT -TACTTCAAGTTAAAAGCAAACATTTCTTCATCTTATTAAGTAGATTTATAATAACTGTGT -CCTGTTTTCTGAACACTTAAATATAGGCTACAGGTGCATTTTTCCAAATGAAGATGAGTA -CTCTGGGTTATCATCCTCCCTATTTTGAGATAAGTAGAGATTTCTTAATACTTGAGATGG -ACTTTAAAAAATAGTTAATGATATATGTAAAAGATAAACCAGGGAGCTTTATGGTTGGTG -ATGATCTGCGCGTGCGAGCGTGCACACACACACACACACACACACACACACACACACACA -CACACACACACTGTAGCTATGATAACATTTAAAATTTAAATTTATTGGTTTTACACGAGT -GACTGCTTACCATAATAAGTTTCCCTGACCACGGTTGAGAGCATCATACATCTATGCATA -TAAACATAAATACCTACAGGACCGTCCTGCATATTTAGCATTTTAGATATTGTAGATATT -TAGCAAAACAACATCACTAGCTTCTCACCTTGGACCTGGAACCTTCCGTAGCTATGGTTT -TGACCATATGTACTTTACCGTGCATGGATTTCCTCCTGTGGTGCAGGCCTCAGATTCAGT -GAAGAGGGTGTTTGTAGCCCCATAGAGTCTTGCTTCAGTTGACCAGTGGGCACTTGTAGC -ATGGAGGGTCCAGGACTGGGGAACACCTCTGATGCCTTCTACCCTGCAGCCCACATAGCA -GCGGCCAGCACTGTGAGAGCTAGCCCACAGGACAGGGAGTTTCCTGGTCAGTTCAAGGGT -GATTTCTCTGTCTTTTGCAACCAAGGATAGCATTTTAAAGGTCTAATGTTTACAGTTGTT -TCCCACAGGAAGATGTCTTTCATCCACTTAGTTTAATCTAGTGTATACACTTAGCCTGCT -TCCAGTTAATAGTCAAGTGTCTCTCTATACCCACTTTCTTGGTAAAGGATTGAAGACTTG -ACTAATGGTGTAGCCAGGAAAGAGAAAATGTAACCCTGTTTGGAAAAGCCCTGTCGGAAC -TTATTAGCAACTCTCCTGGTTTTTCCTCTTTCCCAAACCCAAGTTCACGCAGTCCTACAC -CACACTGAGACTGGACTGCCCGGGGCAGAATTCCCGGCATAGTTGAGGCCTTACCCCTAT -TAATTTCTGCCAGATTCCCCAAGCCACAACTGGCCCAGTCCATTTCACACCAGCAAAATT -CGCCTTCACCTCCTCCCTGCCCTCTTGCTGACTGTGCCAAAGGCATTGTTATGTAAGTAT -GCCAAGGGCCAGTGGTTTTGCCAGGGCACTCCCATACCTGGTTGGTGTCCCAGACTTTAT -GGCTTTCTGCTGCCATTGTCTTGGCTTTGAATTCAGCCTGACAACTTTGACTGTTTGACA -AATGTTAGATAACCCACCTCCCTTCCTTTAGTAAATATACCAGTGCTAAGTATTATATGA -CTTGTACCTGATGGAATAGGCCCTATTTCTCAAGGCCAGTGGAAGGAATTCGTGGGGGAG -GTATGCTTGAGGGGTGGGGCAGTGGGAGGGTAGAAGGAGAAAAGATAGAGAAGAAGTCAA -CTGCTGATTCCAGAACAGGCAAAGCCGGCTTCTCTGGGTAGACACAACAAGCCTGTGTGT -GGTGACAAAGCCCAGAGGACAGGCCAGAGATGGCAGTCCGCGCAACAAGGCTGAAGGGTG -ACGGTAAGGAGAGCTCCAAGGGCGGTAGGCCAGCACGAGGGTTTGGAGATGAGCCTGGGC -TGGAGTGCTGCTCTGTTCACTGCAGGGACTTGGGCTTGATGGCTCTGCTTCTCAGAGGGC -AGCTCAGCCTCAGTACTGCCAAAGCCCTGTCTGTCTGTCTGTCCAGCTCCCACTGTGCTC -GGCAGTGTTTACTCATTGTTTAGCTGTATGCTTAGCTGATCTGTGGTGCGGCTGGCTTGA -CTTGCTCGGATGCTGAGACTTCTTAAGCTGGTTTCGGTGTGTGGTGTTAGGCATCAAACC -CAGGTGCTTTGTGGGCAAGAGCTATACCCCTGAGGTACACCCGGGCCCATTTATTAAGTT -CTCTCTTTTGCTGTTACTATGTTACATTTCTTTTTGTCAGCAAGGAAACACTTTGTCTCC -TACCATCTGTTTCTCTGCAACTGTCCACGTGGCAGGACCTGGGTCCTGATGTTTTCTTTC -TGACACCTGAGCCTGGGGAACCCCTTTGCCCTTTGCTGACTGTCTTAGTGGAACTTTTTT -TTTTTTTTTTTTTTTTTTTTTGAGTTTCTATAAGTGAGTAGCCTGGAAATGTTGCTCAAG -TTGTGCTTTTGCCTAGCATACTGAACACTTTGGGTTCCATTCCCAGCAACGCACGCGCAC -ACACACACACACCACAGTTACACAGATAGAAGTATTGTTTTGGTATTAAACAGATCTTCG -TACTGAGGGGGGGGGCGGGGGGGGAGCCTCACCTGTCATCTCAGCACTGGGGAAGCTGGG -ACTAGATTACCTTGAGTTTCAGGGCAGCTTGGCCTACAGAGTGAGTTGGAGAGGCCCATT -TGGACTACATGAGAGCCTGTCTTATGAAAAGAAAACAGAAATGCGGGGCAGGATTCTTTT -AGCAACTCGTTGTACTTTTAAAGGCGCATGGAAACTTCCAGCAGAGCTGCTGTTTGCAGA -GCATCATCTCTTCCGAACCGCAAATGCTTGACTTTAGCGATTCTGATCTCGCAGCCATCA -GCTCCACTATGCAACCGTTAAACAACCCCCTCTCACAGAGCAGTCACAGATGCCTTTATC -TGTGTGTACATCAGGGAGGGGGTTAAAGATTATCGGGAGAATTATATTTGTTCATAGTGA -TATAGGTCTCCTCTCTCCCTGATGGAAGATGGAAAGCAGACTGGCCGAGAGAATTTTGTT -GTTTTGCTTCCATTTATTAAGATGTTTTCCAAAAGCAGTGTCAGAAATTTACTTATAAAT -AACAAAACAGCTACAATAAATCAAATGTTCAAAAGTAACTTTTCAGAGTTCTTAAAATAT -AGTGACTCAACACATGCAAATTTCTTTTTTAAAAATATTTATTTACTTATTAGTTTAAGT -GTGTGTGTGTGTTGGTGTCTGTGTGTACATGTGCAATGTGCCTATGCAGTGAAGTCACAC -CTTACATTCTGGATCCCCTTACTTCCACTTTCTTGGCTGTCAGTGCAGCCATTTGCCCCT -GAGCCTGGCTCTACCATTCATGTTTAGGTAAGTGAGACAGGATCTTCTGAGCTTCAGGTG -GGTCCTCAGTCTTGGAGTCAGTTTGGGAGGTCACAGTGAGCTTTTAGAAGCTGAAGCGAT -GGGCATGTCAGAATGCGCAGCAGGTAGGAGAATCATGAGACGGGTCCTTTGGAACCTTAA -CTTCATCTAATTGTAGGGTCTGTCCATGTCACTGTGTATAGTGGCTTATACACAGAAACA -TTTGAAAGTCACTGATCTGGGATAGTGTAGGTTTTACCCAAGTATTTCAGGGTGAATTTA -ATTATGCACAGGGGAAGTGCTGGTTACTATGTCTTTCTTAGCTCTTTTCCACAGCTAACT -GAGTAGGCTCAGAGGGAGCGTTCTTTAGAATTTAAGAATTTCTGAGTTGGAGGCCAGCCT -GGTCTTTTCCAGGACAGCCAGGACTACATAGAGAAACCCTGTCTCAAAAAAAAAAAGAAG -CTGGTGGTTACGATGGTGTTGTTTTACTGTGTCCTCCTTCCTTCACTGTCTCCCACTAAG -ATCTTTCAAGTCATTGTGAGCCACATTCAGCTGATCCCATTGTCACATGAAGCATGACGC -ACGGAGGAGGTGACCACTCAGACTGTAATTTCCAAATTTAAGTGTATTTTCTTTGTTCTA -CACTAAATATAATAGTTCCGGATCCTTCATGATAGAATCAAGCTATGTGTCCCCAAAAGC -AGATGTCTTAGAAGGTGAGTGTGTGTCACGCACACACACACACACACGCACACACACACA -CAGTGGACAGTAAGGGAAGGCAGACTAATTCTGTGAGGTCAAATAAGAGAAACTAGTATC -CCTTCTACCGTGAAGGCTTTGAAACGTGGGGACTTTGGAGACTGTGGTGGTAAGTGAAGG -TAGAAATGAGAGCTGCTGTTGAACTGATAAGTCAGAGGGTGAAACGGATTATTACTTCAA -TACTGAACATTCATAGATGAAATTAGGATCCTTCCCTCCCTACCTCCCTCCCTTCTTTCC -TTCCTTCCCACGGAGTCTTGCTATAAGGCTCAGGCTGGCCTTCAGTTCATGATCCCCTCC -CCTTTTCTTCTTTTTTCCTTTGTGGTGCTGAGGATAGAACCCCTGGCCTTATGCAGCTAG -GCAAGCGGGGCACCAGCCCTGATGGACTTTCTTCCTAACAGGTTACATGCATTCTGTGTT -TAAGTATTTTCTAACTATAAAATGAGGTTTTCTCATATACTTGGAATCTTATTCAGTATG -ATACTTATAAGATTGCAAACCAGAATTTAGTTCCAGGTTTTGTTCCTTTATTTGTCTTGA -AAAAAAAAAAAACTTTTAAAAGAATTGCTCATTCTTTTCCCTTATATTTTTTCTACATTT -TACTTTCAGCATTTGATCTCTTTAAGAAGGTAGAATCATTTTTTTTCACATTAGTTTTTT -TTTTCCCCCACAAGGGAAGTCATGATACATGCGCCCTTTGTTAGAGAATTATTTTATAAT -TGTTCATCCGGAAGCAATTCACAAGTTCCTTTATAGCCAACTGTAGTAAGGGTGAAGCTG -GTGTTGTGACTGTGCAGACGTGTCATTTGTCTGTGTCCTTCTTATTTACTTAGTCACCAG -TCGTCCCTATGTTTGTATATTTAAAGACAGGTTCCTTTAAAAGTAAGCCCTGCCTCTTGC -GACACCAACTGTGAGAGAAGTCGGAGCTGAGGGCAAGTCTCTGGGTGCTGAGTTACTGGG -TAATGAACCCTGTGGCAGCAAAGGACATGGAAACGTGTGGGACTCGGTTGGCTGCTGGGA -GGGTGATGGATTTTCATTGCATTAGGAAGGGCATGGGGTACAGCTCCCACTCTTTACTTG -CTCACTGTAGCTGTTAAGAAGGTTTGTTTAAGGAAGACATGTTGCACGTAGTTGAAGTTG -GTGTTTGGCTGCAGTACTGTCCGACAGTCATAGGTTGACAGCTGTGCCATGGGTTGCTGG -AGTGAGCAAGTAGATGGGGATGTGTTGGTTCCTGGGGCCAGAGCCCTAATACCCAGTAAT -CAGGGTGGGCCACAGCCTCAGTGGTGGGAGGTTGGTGTTTTCACATACGGTGTGGGAGGG -TGGAGCACCACGGGGAGTTGTCTTAGGTACTGTTCTGTGGCTCTGAAAAGGCCGTGACTG -AGGCAACACCTAGGAACGAAGAATCGAATCATGGGCTTGCTCTACAGCTTCAGAAGTTAG -TCTGTTATCACCATGGTAAAGAGCATGCCAGCACACAGGCAGAAGTAGCTGAGAGTTCTA -CATCCTCATCTGTAGGCTGGGGGCAGAGGGGGGCAGGAACAGGACTTTTAAACCCCCACA -GAATAGATGTGGCCTTGTTGTGGGAAGTATTTGGGTTCTGGGGATGTGAACTCAGGTTGT -TAGGTTTCCATGCAAGTATGGGTACTCACTGAGCTGTCTCTCATTCTGAATTTTGAAATT -TTTTTTTTATTCAGTTTTGGGGATAGAATTTGGATACTTGCATATTCTAGGCAAGATTCT -ACCACTGAGCCAGAACCCCAGTGCTGGAGTGTTTTGTAGGCAGTGAGCATCCTTCCGATT -CCCCTAAGGATAAAGGTCATTATGCCTTGCAGACATCATGGCACCTGAGGTGTAGCCAGC -TTATTCTAGCTCCTCACTGCCTGTGTTCCTTGTTTGCTAGGAAGGCAGTTGCTGTTTTCC -TCGGTCTGATTTGCAGAGTTCCCTGTGCCAGCCTGTGGCTGGATAGCCAGCCCGGGGCTT -AAGTTGAATCAGCTTCTTAAGTTGAATCAGCTTCAGGATTGGGTGTGTAGGGGGCAGGTT -ACCCAGGCCACTGTTTATAGCAAGGCAGTAGTTTCTGGGCGCTGAGGTGCTCTTGTCTTT -GTTTGTCTTGTGGCTCCTCAGGGCAGCCTGTGGGAAATGGGAAAGTGGAAAGGCCTGGTG -TCTTAGGAAGACAGGCCTGCAGAGGGAGTGAAATAATGTGTGGGGTTCATTCTGAGAAAG -AGTTGAAGGAGTTGACACCCCTGCGGTGTTCCTGTGCCCACATTGACTACAAATGTGCTT -ACATCTGGACACCTGCCAAACCTCCTTCCTATAAACGGGTGTTTCCACACAGTGAAGCTG -AGGCCCAGGAGGCTTCTATTGAAACCTTCCCATCCTTACTGATTACAGCTTTTGCTATGG -AGATGCTGTGGGCTCTAAATACTTAGAAGCCATATATTGTTTCTCATTTTCCCTTTCAGC -TTTGGAGCTGAGGCCCAGGGGCTCCTTGGCCAGGAGGCTGCTATGTCCACGAAGACAGGT -GAACTTAGTATGAGTTGGTTTGTTCAGCCACCAGCGTGAACTGTGACAGACTGGGTGGCT -TGTTCAGCATGTCTTTCTCCTCTTCAGTTCCAGAAGGCTGAGATTCAGACACAAGCTGTG -TGGGGTCTCGCTGTGGCTTGACCACTGAGCCATCCCTACAGCTCTTTGTTCCTTATAAGG -ACACTAATCCTGTCATAAGTCTCGTGGTTTCCTTTAAATCCACGTACCTTTCAAAGAACT -CAACTTAAGAAGCTCTCCCTTTGAGGGTGGATTATAGACTTAGCTCCTTTGAATTTTGGG -GGAACATAATTCATAACTGTACATGGATGAGGCTGGGTTAATTTTCAACTGAGAGTCATT -GCTGCTCCCTTCTCACAGACGCTATGCTGGGTCCGCAAGCCCCCGACTTGCTTTGTAGCT -AGGTTGTTCACACTGTTCTGGACACTGAGAAAACAAGCAAAGCCTAAGGGCTTCGGAAAG -TCCCTCCCTGCAGGTGAAGAGCCAGTGTGGGGCTTTTCCTGTCTTCCCTCCCCTTCCCAC -TGTGTCTACAGAGGGTGGTAGAGGCAGGGTTGGACATTGCAGAGAACTCAGGACGCCTAT -GAACTCTATGCCATTTTAGTGTCAGCTTCAGCTCCTTGTAGGCATGTTATTGGAACCCAA -GAGTATCTCACAGTAGACTCTAGAAGGGAGAACTTCATCTTCCTGGAGCTGACAGAAACC -AGGAGGTTGTCTCTAAGACCTTGTCTCTAAGCCTCTCTGTATTCTCACTCATAGAACCCA -TACCGTTGTCTCACTTCAGATTTCCTTGGTGTGTTTCTCTCAGCTCCTGGACACTCAGGG -CCCTGTTTTACTCACCGCAGGGCGTCAGGGTCTGCCTCCCAGCCCGTGTTTAGGAGAGAA -ACATGAAGATGAGTAAATGCTTGGGCAAGCTCTCCCGTTCTGGCCTCAGGCTGGCTCTGT -TGTTTTCTTCCTACCTTGCCTTTGATGTCCTTCATAACTAAGTGGCAACTTGTTGTTCAC -AGAAAAACCCATGAGGTAGCCTGAAGAGAGGTAAGTGGGAAAACAGACTTTAATTAGCTG -TATCTGAGCTGTGTAAATAACTGTTCCCGAGGGTTTAGTTAGAGACAGGCGTCCTCCAAA -GATGCAGACAAAGATATATCCCAGTCTCCACACTGTAGAAACAGAAATCAGGTCTAGTTG -TTGTACATTCTCTTACTAGGAAACATTTTAAGATGTCCAGAAAAACACATAATTGCAACC -ATTGTTTCTGGCTTGCAAATTTCTTCTTGATAATTATGAAAAGTGAACCTTTGAACTGTT -GAGTATGAAGCATCGTTCTGTAGGATTCACACTGTGGTTGCAATGCAGACTTTTCTGACA -CGGAAACCTGGAATGTGGTAGAATGAGTGACTATTGTTTTACCAGGAAGGACACAGGTGG -CAAAGGTGGCAAGTTTGGGATTAGGTTCCGGGTCTTTCTTTAAGGCTTTCTCTTGTACCT -TTTTACTCATAACTTCCTGAGCTGGAAGTATGTGCCACACCATCAGTGGAAGCTCCCAGT -GACACGTAGGAACTTCTGGAGGAGTGGTCTCACTGAGCTTTCATTAGCAGGGCCAGCCTA -GCCAGAAGGACCTGGGTTGTCCTGGAGGGGAAGGTCTGGCCTTCTGCTGTGCTGTGTGGC -CTGAAGGAGCCACTTGGGACCTGGGCTCTTGGGGTCGAGGCTGGGTTTGATGGTAAGAGC -ATCTTCAGGATTTATGGAGGAAGTAGAGACTGAGTTTATTCAGGGAGGGGATGGAAGTGT -GGCTTGTGTCCCACTTTGTACCTTCCTCAGGTCCTGGAGATATACTGGGGTCGAGCGTCA -CTGATGCGGTTTCTCGCTTCTCTGGGTGTCAGTGAGACTGACTCTCTCTTCCCCCACAAA -TGCAGTTGCTGATGCTTTTGAAAAGGCAGGTGTCAGGGGGATCAGATGTAAAGTAGAGAT -GGCTTTCTCTGAGAGATCACTGACTGAACACCGTAGTTACTCAGTCTCCAGGGGAAAGGG -GGGAAGATGACTGCTGACTTCCTGCAGTCTTGAAATTGGGTTCTTCTGGAAGCACACAAA -GCTGCCATGCTGTTATCAAAGTGTGCATCTCATTTAAATAGATTACCAAACATACCATCT -AATTATTGACCATGATAGTGCTGGTGTTAGTTACGGTGCCAGAATAACTCCAAATCAGGA -GAAAATAGATTTGGAAAAATTGGGAGAGCAACCGGGAGTGAGTGAGGTGGTGTGGTGAGG -TAAAATGTGAGCTCAGGGCTGACCTTGGGCTTCCACTCTGTCGGCCTCAGTTTCCTCTTC -TGTGACAACAGGGAAGTGGTCCAGGTCTCTCTGCAAAGGTTCAGCCATTAGGTCCTTTGA -ATGTTGAGCCTCTTGTTTGAATCACTTTGATGAGCTGAGCCCAGTCATGAATTCTCTGCA -TTAGTATTCAGTTCTTAAAAGCAGGAGTGTTTGAGGCTTTGAAATCGAGTCCAGCAGGAA -ATTTCTTCTGGTCTGTAATTTCCTTCCACTCAGGAGTGACAGGGCCCCAGTCTGCCTCCG -TCCTCCATCAGGAGTTTGAGGCAGTGGGATGACTTCTGATTCGTTTTCCCTCCCACCTTG -ACTTCTGTGAATATAAATTGGCATGGCATAAATATTTAAGCACTGCATTAATGTTCAGAT -GAAAGAATCATGCAGAAACCAGAACAATCAAAGTAAATTAGTTAAAATTTGCATAACGTT -AAATATGGTAGCCTTTGAGGCTTGTGGACAGTGGTTCCTGGCCAGCCACTGCACCATAGC -AGGTAGCAGAGATAACTTACCTGTGCATTTGGTATTTAATTGTTAATGATGTGGGCTGGG -ATATAATAACGGGCACTTACTAATAAATCTATGTGCAGTCCTCAAATGTGCTGATGGGGT -ACCCGTCTAGGCATGTGACAGTGGAGATGCTGGCACTAGGGAATGTTAGTAGCTTCCTAA -GGAAGGACTGACACACGAGGAAGGAGGAGAGGGTGCCTTGTGCTCCTCAGTTAGGGCAAA -GCACAGGCAGGCTCCCGAACGCCAGGTACAGAGAGACACGATTAGTGCAGGGTGTGTGGT -TGTAGAACGCTTACTCGATAGCTTGTCGGGCTAAATCTCCAGCTGCACTGGGCCTCAGTT -TCCCCATGTGCACAGCATTACATTTATGATCCCTCAGGGGTTGTGAGGCGCACAGCACAC -AGGACGAAGATGCGGAAATTGTGATTCAGATTGTGTTGGACAGTCTCCTGTGTGGCTTCG -GCTGCTGCTCTGGGGCTTAGGTGACTGCAGGTCTCTGTGCTGAGCTTTCCTGCACACAGA -TGAACCCAAAACAAAGTTCAGGCTAGCTGGGTGGTTTTTCCTCCACTTAATTAATCATGA -ATATTGTCCCCTTCATTATGTTTTCTAGTGATATCTAATTTTATGCTGAATTATATTCCA -TTCTTAGATATTTAAATACCATTTCTGCTATTTCAATATTTGAGGTCATGCTGGAATCAA -TGGTCTTGTTTATTTTTAAGATTTTATTCCTGTGATACACATAGGGATGTGTGTGTGTAG -GGGGTGGTGGTGTCTGTACATCTGAGGGCATCAGATCCCCTGGAGCTGGAGTTGAAGGCA -GTTATGAGCTATAATGTGAGTATTTTCATTTTCTCCTTCTCGGGTCCTCTGCAAGAGCAG -AATGCGCTCTTAACATCTAAGCCATCTCTCCAGCCTCCTGAGGTCAACATTCTTATCTGG -ATGCTTCTGTCAACATCTGTCTTTTCTCTAGAGCTGGAATTACCCAGTTTAAGAATGTTA -ATGCCTTTTGCTATATATTGCCAACAACTCTTCAGAAATGGAGTTGTAAAATATACCTTC -TCAAAAATAGATTATTAAGAGTAAACTCTAAATACAGGGAATGAGGAGGGAAAAGGTTTG -TTTGTTTGTTTTAATGTGTCTGGGCTTAGGTGACAGGGGCAAGAATAGCATGCATTTTTA -GAGAAGGTAAACACAAGTCAAGGAGAGTCAGGGAGCAGTGCACAGGCGGGGAGCAGTGCA -CAGGCTGGTCTGTACTTTTTTTTTTTCAGAGCAGCTTTTATGGTTCAAATTTGAAGGAAA -GCCATGATGCTGTGATATATACAATATCGTATATATACTATAACATATAGGCGACTGTGA -AAAGCAGGGTAGGCCCTGATGAGCTCTTCTTGCCACAGATGGTAATGTGCTGCTGCCACA -TGGTCACGGCCTCTCTTTTGCCTCAGTGGAAAGCTGAGGAATGAGATGATGGTGTTCGTG -GGATCTTGTTCTGCGTGACTTATCCCTTAGTTATGCGTGTGAGTGTATGTCTAGATGCAT -GTGTGTACATTGAGTACAGTACCCATAGAGGCCAGAAGAGGGCGTCAGATCACCCTGGAA -CATGGGTTACATACAGGTGGTTGTGAGCCATTCATTGTGGATGTTGGTAACTGAGCATGG -GTCCTCTGGAAGAGCAGTAACTGTTGTAAACTGCCGAGCCATCACTCTACCACAAAGGAA -TTGGTGTTTGGATTGAATGAAGTGTAAGTTCTTTGTTCTCTTTGGCCCTCTCTAGCCCTG -GGACTCACTGCTTGACTCTGGTAGACAGACATAGAGGGAGGATAGATAGGTGAGGAAAAC -TGAAAACCCGCTCAGAAGGCCTACTCAGTGTGGGTGTGTAGGAGGGGGTCCTAAGGGGCA -GAGTGGAGGTCCTCCTGGGGCCTCTGTGGAATCTGAGGGGAGCGCTCTCTATTGGATGTC -AGATGCTCTGCAGCCCTCAACACTATGCCAGGCTGGTTGAGTCAATGGGTAAGTTCAACT -CCTCTTTCATCAAAATGTTTAACTCTCAAAGGACCTCCAGGTCATCTGGCTTAGCTTTTC -CTTTGTACAGATAAGTACATTTTCATTATTCATTTGTTTGTTTAGCAATGATGGAGATCA -AACCCAAGGACCCATACATGCCAAACAGGGGCCTTACCATTGAGTTATAGCCCCAGGAAA -CTGATTATTTTCAGTTGAGCTTCACCATGTAAACAAGTGAAGTTTATGTTGCTCCTTTAA -AAAATGTATTTGTTATTACGTGCGTGCCTGTCTTTGTGTTGGAGGGTGTCTGTGTGTGTA -TGCACATGCTGTGGAGCTCTTTGGAGGTCAGGTAACAGCTCTCAGGATGAGTTCTCTCCT -TCCACTGTGGGTCCTGGGCATCAAGTGCAGGTCGTCGGCTGAGCTTATTTGGCTTATCTT -ACTTGCTGAGCCACCTCCCAGGTCCTGTTTCTTTCTTCCTCCTCCTTTTCTTCCTTGGTC -TTCTCTTAATTTGTGGAATCAAAGAGCCTACCTTGGAGTGGAGTTGGATGCTGAGAGTCC -TCAGCTCTCACACTAAGATGGCAGAACTGTAGCGGGCACATCTGGTACAGACAGCAGAGC -TGAGAGCCAGCTTCACTCTAGTCACTTCTTCGGCCTGGGGTTGTGGGCTCAGGTCTGCCT -GCAGTGCTGCTGCTCACAGGGGTGGCTCTTCTTCCTGTGTGGCTCACTGATGCTTCTGAG -TAGTCTTGGACAGAGAATGGCTCTCTCCTCTTTATGTTTTAGAAATTATCTGCTAGTTAC -TGTATTGTAATTCAAAATAATTTTTTTTCTTTTTCCTTGTAGTGACGGAATAATGGCCAG -TGCTTTCTTTAGGAGAGTGCCAGTGGCTCTGAGCACACCTTGTGCCTTTTACCACTGGGT -GACACTCTTAGACCAGAGTGCTGTACCAGTGGAACCCAGGGCCCTTGAACCTCAGACTTC -TTCAAAACACTTTATGCAGGAGAAAGGGACACTCTTCCATCTAAAGTGCATACTGGCCAC -TCTCAGACATGATAGGTATTATGTATCAGTCTGAAGCAATTTTTAAGGCCAGTGAGTATT -GGGCAATCAATTATTAACAGGATCATCAATTAGGCAGCCTTTCAGTTGCTTGGAGGTTTA -TTTAGATTCATGTGTTGCATATTAACTAGCTACTAATTATTTCAGGGGAACATTTATATG -AACTTATTATTCTAGTATTTATTTTGCACCTGACACAAATCTGTGTTATCTGTTGGTGGC -TAAAACCTTGGTGATGGCTTGCACATACTAATGGATGTCACAGCAAACCTTTGGCAGTCA -GAAGACAGTATGAGGAAGTTGTTTCTGTCCTTTCCTCATGTTAAATTTGGGAACTGAACT -GAAGTCCTCGGGGCTGGCACACATGCCTTTTCTGCTGATCCGTTCTCCAGCCCAGTCCTG -TGTATGGACTTCCACTGAGCCATCTTAAGAGGAAGCAGAGCAGTTACTTGGGAAAATGAA -CACAGGTTCCCTGTACAGATCTCTAGCAAATAGAACTTGTCTAGAACTTGTGCCAAGCAC -TTGAGAGCAGGTTAGAGAAGGACTTTGCTCAGAGCGTGTGCTGGCCTGCCTGCCCTCCTT -GTTTCACGGCTTCTTTTGTAAACCCAAGGCCCACCGTCTAGGCTTGGCATGAATAGCTCC -TAGTCACATTCAGCGGAACAACATGTGGTATTTCTCAGGACAAGGAATTTGGAAGAGTCA -GGTCTCTCCTCTGCTGGCTTAAGAGGAGGGATGACAAAAGTTAGAATTTTAGGATCCTGA -CAGAAGTATTTACTGTATCCCATGGGGACAGAAAGAAATGACAGTGGCAGAGTCAGAGAA -GAAAGAACCTAGTGAGGTTAGTGACTCCAGTGTATTTTGATCCCTCAGTATGTGCATCCT -CCAGTTAGTACATTGTTGGGTGACCCTTAGTGTGATACCCAGTGCAGGGGGTGGGTGGGC -TGTGGCAAGCAAAGCAATGTGAATGGAGTAAGACTTGAGGCACAGCAGGTCTCATGGGAC -TCAACCAAGGGCACAAGTAATTGACAGCCCCAGATTTCTAATAGATGGTGTCATGGTGTG -ACTGCTTCTGCTTCATGTGGCTTAGGCAAGAGGCATTGTGCTTGAGGTGGGAAGAGGTGG -TGGCCAGAGGTCTTTCTGCTGTGCTGTTAGAATCTGTCTTTGCAGAGACACACCAGAGAT -GGTGTACTGGCTAGTTTTGTGTCAACTTGACACAGCTGGAGTTACCACAGAGAAAGGAGC -TTCAGTTGAGGAAATGCCTCCATGAGATCCAGCTGTAAGGCATTTTCTCAATTAGTGATC -AAGGGGGAAAGGCCCCTTGTGGGTGGGGCCATCCCTGGGCTGGTAGTCTTGGGTTCTATA -AGAGAACAGGCTGAGCAAGCCAGGGGAAGCAAACCAGTAAAGAACATCCCTCCATGGCCT -CTGCATCAGCTCCTGCTCCCTGACCTGTTTGAGTTCCTGACTTCCTTTGGTGATGAACAG -CAGCATGGAAGTGTAAGCTGAACAAACCCTTTCCTTCCCAACTTGCTTCTTGGTCATGAT -GTTTGTGCAGGAATAGAAACCCTGACTAAGACAGATGGTATGGAAAGTTAGCTTCTAGGG -CAGAGGACTAAGTGTTAAGTCCTTGGGAGCAGGAGAGCGCTGGGTTGAATCTTCCACTTC -AGTTGAGATAAGAGGGAGCTATCCCATTTAGGAATACTATGTTGTTTACAAACAAGCTAG -GTCTTTGAAAGATGTATGGAGTTTTCATTGTTCTGGAGGATGGAATTATATGTGGGAGGA -AAACCATAAGAGATGGGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGCTCGCACGCGT -GTGCGCATGTGTGTGTAAGGCTGCTGTGGGAGAGCTGGATCCTGATATTAGAAGTCTGCC -TGACGACCTGATTATGGAAACATGGGAAGGAGGCCAGGCAGCTGTGCACCATCTCCTCGG -GTGATGGATAGAGATGCTTTGCTTCTGGGACTTTGATCTGATTAGATTAGTAGCACATTG -GTTTGTCTAAGACAAGGAAGGATGGTCAGGAGAAATGGAGCCCAGAGAGGAGCAGGTTGG -CAATTACTACTTGGGATGAGAAGTGAAGAGGGAATGAGGCTCCTGGCGGTGGAAGAGGAT -GGGTTTCAAATACATTGATGGACAAGAATCCAGGATGGATTGGTTCTTCATGGAGGCTTT -GAGAGGACGCCACCCAAGATGGGTGTGCAATAAGGAGGTTAGAAGGACACAGGATGGCTT -CTGCCAATCGGAGGCTGGCATGAAAGGTGGCACAGTGGACATGTGCATTAGCCTGGGTTT -GTGTGGGTGATTGCTGCTGCAGTGGCAGCTAGTAGGGCGAGGTCTGCTGGCCTGTGGCCC -CTCAGTCTGTGTAGTGTCCAGTACTGCTGTAAATAAAGAATGAGGTGAGGTGTGGCTGTA -CACTGGTCCCGAGGTGGGTGCAGAAGCCCACAGTCAGCATGTTAGAGCCCAAGCTAGAAA -AGATGGCGACGGCCCTTAGGCTTACTGTAGAAATGGCTCATATGGCAATGTGAAGGGAGA -GTTTGCATTGTTTTCAGATGCAATTGTGGGGGGTTAGGGTGTAAGGCTCTGGACCTGTTC -TTGGACACCCTTGTCACTGAGGGCTAAGAAGCAATAAGCTTTGGTGCAGACCCCAAAGAC -TGGCTTTCTAATGCAGCAGATGGGCAACAGCTTCAACTTGGAGAAGAGGCTAAGGAGACT -GTTAACTGTAGGGAAGCCAGAAGCCAATTAGTCCTGAGAACGTTTCTTGATAGGATAGGG -ATGGGAGCTGGAACTTGTGCAGTGTTACTGAGCAGCGGAAGAACCACATTGCTGTTTTTA -GTGATGCATTTCCTGTCTTGGCTGCCTGTGGACCATACTTCTCATGCATGGACCTTGAGG -GCCATGAGTACAGGACCTTTTATCTGAAAGAGCCTCTGATTAGCAAAGAGTCACAACCTG -CCCTCAGAGGACGATTGAGGAGGAGGGTGTGTCTTAGGGTTTCTGTTGCTGTGATGAAAC -ACCATGACCAACAAGCTAGTTGGGGAGAAAAGGGTTTATTGGGGTTACATTTCCATACTG -GCATTTACTGGTGAAGGGAGTCTGGACAGGAACTCAGAACAGGGTAGGAACCTGGAGGCT -AGAACTGATGCAGAAGCGGGGAGCTGATTATTGGCTTGCTTCCCATAGCCTGCTTTCTTA -TAGAGCACAGGACCACTGGCTCAGGGATGGCACCACCCACAATGGGCTGACCCCTCCCCC -ATTTTCCACTAATTGAGAAAATGCCTTACAGCTGGATCTCATGGAGGCATGTCCTCGACT -GAGGCTTCTTCCTCTCTGATGACTCTAGTTTGTGTCAAGTTGACACACAAAACCAGCCAG -TGCAGGATGTTTGCTAAGGCTTTTCCCTTTGTGATATTTTCTCAAGAGTCCTCAGACTCA -GTCATTTGCTGGCCTAATCCCTAATTGATTCCTGGGTTTGATAACCCAATCTGTTGTTAG -GACCTCGGATGATACTAAGCAGGTATTGGGCTCTGGCTTCTATCTTCATCACACTGCGCT -GTTTCCACGTCTTCGAGTGGGCTAGCTGTCTGGTGGCCTTGCATAGATGTGCTTCTGATT -GCCAGGGCCAAAGAAGCTTTCTCCCACTATTATACACACCTTAAAGAATTAAATAATATT -AATAATATAGCTTATCATGGCATTCTAAACTCTGCCCTTAAAGGATCTGAGACACCTAAA -CATTGTCTCTCATAGCCTGCCATGTGGAGAGTTTTTATGTATGCATGTATGTATGTGTGT -GTGTATGTATGTGTATTTATTCTGTGATCCTGCCCTGGCTTCTGTAGGCAAGCTCCCTGC -CTCTGAGCCATATCCCAGCCTGGCACTGGTGTCTTTTTATTTGCCTTGTCTTCAGATTTG -TTTCTAAAGTTGTCTGAATATTCACCTTCCTTTCTAAATGGGCTTATTCAATAATTGTCC -TTTACTCTGGCTTTCCTCATAATTGGCCAACTTTAGACACGGTGTGTTTTTGGCAGTGCT -GGCTGTTGAATGGCTAGAAGGTAGAGGGAATACAGTTAGTTGTATTACCCACTAGCATTC -TTGGAAAGCAGCCCAAACTTTTGCTTGCTGATTGGCAGCATCACACTCTTCTGATGAAGC -CACAGTGCAATCTAGGGTGCTACCCGGACACACCATTCTCCTTCCTGTAGCCACGGTACA -GACATGAACAGCTTGTGGTTAATTGGCAGTATAAATTCACAGTAACACCAAAACTCGATC -TTACACACACAGGCCTAGTGAACGTTCTGTCTGATGTCAGCAACATGGAATGTAGACTTG -TAAACTATCATAGTGGCTGTCAGCTCATTGCTTATCTGCCTGCGCCTTTGCATAGGGTTT -CATGGAGCATTATACAAGCAATGCGTCTGTGAGGAGCTCCCCTCATTTCTGTTTCCATCC -TTTTGGAGTTCCATCAACTGGTGGTTAATTCATGTTCCACGAGATATGTGGGGGAGTAAA -TGCATTGCAAATGTGGACTGGGTGTACCTGCTTTTCTATAAGACCTCTGACATTTATGTC -ACTGGCCTATGTTCAGGACATATATTTATGCAGAGCAGATTACCAAAAAGCCCAATGAGA -GAGGAGGCCACTCAGTTGAAGAGATCGGACTGAATCAAGGAGATTGGGGAAGTTCTTGAG -GGTTTCTAGGCCTTGGCAGGATGGGATCCACTCAGGGCCTGGCCTCTCGGGGATTTTCTT -TCTCTACTTTTTCACTTTCTGTCCCTTCTCTTTCACCCTTCTGTGTCAAGACTGGAAAAA -AAAATGAACAGAGCCATTGACTTGGTTCATCCATATTAACTCATCCTGTCAGACTTGTAG -GATGCAGTCATCATCCATTTTCCTGGCACCTTCATTAACGGAGAGGTAGATGTTGAGCTG -GTATGTTGGGGCACGGATGGGCACTGCTGGCCTCAGGTGGGTCCCACAGGACTTCTCATG -CTTAGAACATGCCACAGCTATTGGATTGTTGGCTCTGATTTCCAGTTAAGAAAGTTGAGA -TGCAGAGTAAGCCATTTAATTAAACAAAACCACATAACTGTTGAATGACCTAAGCAAGGG -CCTATCTAGGGTCACTGGTCCTCAGGCCAGCTCCTTCTCATTGTGTGCATACATGGATGG -ACATGTAATGCATGCTTTATATAATAGCCAGTGGAACCTTATGGAAAGTATATAAAGCAG -ACAGAATAAAAATGTTCCAAGATGCAGTATAGTATTAACATGCATCCATTTTATTCTGTT -AAGTTTAGATGTAGGATTACTATGCCTACATTTCTAATGAGATGTGAGGCCAAATTCTAA -TAGCATTGTAACAACAAAGTGATTCTTAGTTGATAGTCTCAACAGCAGTGTTATATAAAC -TGTGTTCACTGAGGTGTGTTTATTATGCCTACAGAGAAGGTATCCACAAGAAAGTGCCAT -GTGATGATCTGTGTAACCAAACTGGTATTATTAGCACATGGAACACCATACTGTAGAATT -GCCCTCCTCCCACCTTATGTCTTCCCTTCACCATCCATGCCTAAGGTAACATGATATCGA -ACAAGGGGTTGTTTGACTGCTATTTACTTAAATTAGACACCCAGATGGTTCTTTTGTACT -ACTGGCACCTGATTGGCCCTGACACTGGTCCAGTTTATCATGGCTATTGGTATGTGCTCT -GACTATTGGGTATTTTTGATTCCCCTTCATTGTGCCTTCATCTTTCGCCATCTTCTAAAT -ATAAAGTATGCTCCTTGTTTAAAAATACATTGGTGGGGGAGGGGAGCTGAAAAAAAAACT -GATGAGAAAGTGAGTTTGGACATTTTCCCAAGAACGTCATTATGTGGTGTTTGGACAGCA -ACATATTGGGAGCAGATCAGTTGAGATTATATCACTATTTTAAATGGGCCACTTGGGAAT -CCTAGGGTCCCCTCTAACCGTCATAGAGCTTGGCAGAATATGAAAAAGTAACACTGCTGT -GTTTATGCAGATAATCCCAGAGGAGCGCCTTTTCCCAGCCTTTCTCCTAGCAGATTTGTG -TCCACAAAGGGTCCTTCAAGTATTTGTCAAATGCTTTTGGGTATCAGACGATGGCTCCTT -GTGGTAGAGTGAGTTTGTAGGTTCACCTCAAGGCCAGGCTGTCCTAAACACTGGCAGATG -AGGCCAGTTCCGCTGGAGAGAGAGACTTGCACTAACTCATTTTCCTGTCTGTCTGGGAAT -CCAGGGGCAGAGGGAGGAGATTGCTATGGATCCAAGAAGCCCCTTCCAGTTTTCAGGCTG -ATCCACGCCTAAGTTTGCCAGCTACTGTCTTAAGTGTTTTGGGGATCTCAGCTCCTAGCG -TTTGCCAGTCTTCTGGAGCCAGTTTGGGGAATAGGTTCTCGGAAAGAATGTCTTGAAATA -CTTTTAGCATTCTGGGAGTAGTTGTTGCAGTTCAAAAGTTCAGTTATTTGGGACTGACTG -AATTCTGCTGTATGTGTACGCATGCATCTGGTATATACATTGCCACGTCCTGATGCTTCC -AGATAGAATTGGATTTAAAAAAAAAATTGGGGCAAATGAAAATTGGCATAATCTCTAAAT -TCTGATTTTCAACCACGAAAGGTTAGTTTTTTTGCATTTTGTTTGTTTTATGTACAGATG -TGCAAAGATGGACCAAGAATAATAGCCTGATGGTGCAGCTCAGCCACAATAAGTGTGTGT -TCTCTTGGCTTGGTGGGGAAGGTTTACATTGGGAATCATTATCTAACTCAGAAAAGCACT -GTCTGTGGCCATTAGAATGCAGTGTATTACCTCGGTAATGTGGTAGGCAGGCCTTTTTAA -CTCTGCCATAAGGGTCTGTGTTTGTAGCTTTGCTGGTAGAACTGTGGGATGCTGGGCTGG -GGAGAGCACTTAATAGTTAAAGATGCTTATTGTTAAGCGTGAGGACCGAGTATGATCCCA -GCGTCCATAGAAAGCGTTGGGCACGTTGGAGTGCACAGGCAACTACAGCACTGGGGAGGC -AGAGATGGGGCGGCGGCACTGGCGGCGCGGCGGTGGTGGTGGTGGTGGTGGTGGTGGTGG -TGGTGGTGGTGGTGGTGATGGTGGTGATGGTGGTGGTGGTGGCAGTGTGGAGTTCTGTGA -GCTCACGAGAGGCCCTGTATCAAAAAACAAGGTAAAAGCCCCTGAGGAATGACTGTTGGA -TTTATCCTCTGCCCTCCACACCTAAATCTCACACACACACACACACACACACACACACAC -ACACACACACACACACAGACACACACACACACACACACACACTCATATACAACACACTAT -GCATCCACATGTACTTACTTACTGTTACTAATGAGGAAACTGTATTATTCATTTGAATTC -ATGATTAGAAGAAAATATGACCCAAAGAAGATAGATATCTCTAGATAAAATATGTAATGG -TGTCGGCTATAGCTTGGCTAGCAACACCGCCTACTCAAGTACTCACTCATATCCTGGGTA -ATAGCACATTGCTGCCACATTATTTCATTCATTTTCAAAGACAGCTGGGGAACTGAAGTC -ATGGAAGTTACGGCTTGTCTAACCACTCAGTTGTCTTTCTTTAATTAAGCCAGCACTGAT -TTTTCTTCCCTTGACTGATACTTGATAAAAACCAAACAGCAGCAGCAGCAACATACATAA -AAAACTTACTTTATGAAAGATCGTTAAACCATTATTTCATATGCAAATCATCACTTACTT -AAAATTCAAATACTGGTCTAAAGTTTAAGGTGATTTGGATTGCATTTGTTCCCTGATAGA -TCAGAAATAATTTATCTGTTTTCTTTTCTCCAAGACAGCAAAGAAATATATAAAGGTTTC -ACATTAGTCAATAAATATTGGCTGCTGAGGTATTTCATATTCTCATTTCAAATAAGATTA -ACTTAATAATTTATAATTGACTGAGGGCGAATTAAGGAGCTTCACCTAAGCAGATGTTTT -CATGTAAAGGGAAATCAATCCACGTCTCAGGTTACACACGAGCCCACCACTAATGTGCCA -TAAAAATAAAACCTAGAGGGGGCTTAAGAGTGTGACTGCCAATATTTCCAGAGAGAAAGA -CATACTAAACACAGTGATAAATTATTGCAGTCTTATGTAACAGAATTGTGCCAATTTCTA -ATCAATTACAGATAACTTATTTTTCATCAACTAAATGTAACTTTAGAAGTTTAAGCTTTT -TTATTGTTTCATTGTTGAGATTCTATTCTTGGTTGTACTTCCTGCCACTGAGAGTTGGTA -ATAGTCAGTTGTATACTTTATATTTTTATCTGGTCTAAATCATTGTGCTAGTCTAGATAG -CTTTCCTCTAAAATATGTGGAAATTTCTAGAATACTGACTATGTTAAAAAATAAAATAAA -GTTGTCTATTTGATCACTTTAAAGAGGTAGAGGAAGAAGGGTCATTGTAAGCTTAAAGCC -AGCCAGATCTACATAGAAAGTTCTAAGCCAGACATGGCTAGATTGCAAGACTCTCAAAAC -ACAAACAAACAAACAAACAGATTTAAAATGTATAAATCTGATACTTGTTCCATGGCAGCC -ATGATGCTGTTTTTGATCTCAATAAGACTCTGTAAGACAGCAAAATAATTTCCTAGAGAC -CTATTACTTTCACATTGGATAAAATATACTTAATATCCTTTCATTTTCATGTTTCAAAGG -AAGAGTCAAAGATGATTAAAGGGCTCTTTGAAGCGGTCAGGGCTTGGTCACTTCACATTC -TGTAGTCAGGGACTGAACCATAGTTACTTTTATAAATGTATTAGGATGTGAAGAACTGAC -TATTAAGTCTAAAGTAGCTGTATTATCAATAAAGCAATACACTGAGTTGGGGTATTGTTT -TTTAAATATGTAATTATATTTCTTTTCATGAAAAATCATACATAAATTGTTACGTTTATT -TAAGATGAAATTGTACAGCCGATAAGAGAAGAGAGAATCCACATTGTAGATTCCTTTTGT -GAGGGCATGAAGAAGTCTGTACACAATTGAGCATATTCCATGTTTAAAGGAAGAAAGTAA -ATAAATGCAAACAACTCCATAAAAAAAAAAAAAAAAAACTTACTTTATGGTCCAGTTACT -TGGTCAGTAACATCAATATGATGAGAATATCTTGTGTTAATGTCAAGAAGAAATCCCTCA -TGTAAGGATACTTACTTCTAGACTCCCCCCCTTACTCCTAGACTTTTCTATCACATCTTT -ATTCTCAGCCTTCTTGGTTGCTTAATGCTCAGTGAAGAACCCCACCTTGCCTCCCTGAGC -GTATTTCCAAAGGCCAAGGAAGTCATGTGGCTCAGGAGCGCCCTCTTCTGGCAGCTAACC -GCTAACCCCTGACTTGGTTACTTCTTTTAAATACTCTCCATAGAACCTCCATAGAATCCT -AGGTGGCTGAAGAAGAGGAGGAAACCAGTCTTTGCAATAAAGGGATGGAATGTTTCGTGT -AGATTTCAGTGCAGACTAAAGAGAGGAGGTGATTCCGTAGTTGTCGGAGGCCAGAGTTTA -ATTACAGTCAGGATGTTAGGAAAATCTTCCTGAAAGACTTGGCCACGTATCTGTATCTGA -TTCGGCTTGGTGTAAGGTGGATTAGAAAGGAGCATCATGCCTGCTAGGAGCAGCAGCAAT -GGCGAGGGCCTGCAGGTGGAGGAAGGGCCAAGGAGAGGGAAGGTGCGGTACATAGTATTT -ATGCCAGTTCAGTCAGAGCGTGGGCTTTGTGAGGACACGTCCCCACATGATCAGAATTCT -GTTGTCAGGCTTCAGTAACCACGGACAGGATGGCTGACAGGAAAGAGCATCAGGTAAGAA -CGTCACAGAGATGGCTACTTCTTTGCTTTTGTTGTGGGTGCAGAGTGAAAAGCCAAGGAG -AAGTGCCCCTATGTAGCTCCCAGCTCCTGTCCCAGCCGCTCTGTGGTAAAGCCATCCAGG -ACACAGGGAGACACTACTTCCCTTTCCAGACCCCTTTGCTGTAGTCTGGAGGAGCTGTAT -TGCACACACCTTCTGCTTGGCCTGCAGAAGACTCTGAGCCTGCGCATGGGACTTGGGCTG -CGGGGCTCTTGTGCCCACCCTCTGACTCCAAGACAGAGAAAATGAAGACAGTGCTGGCCC -TGTGCTTAGATCAGAACTCATGCAGGTTCACCCTGGGTCCTGCCCAGGGTCTTGTCTGGT -AGGAGACCCCCACTTGGGTGCTTCTCACCGACTGTTACTGTGGGGGAGAGGTCCTAGAAA -CTCTAAAAGAGAAATCACCCACTTGTGCCCCAGCATCCTGGCCTACGGCTCCTCTCCCCT -GTTGCTGACAGCTACCCCATTCTTTCCCTGCCTGCCTCCTCCCTGAAACTTTGACCTTTG -GAGTCCCTCCTGCTCTGAAAAGATGTCATGGCTTAGGATAGAGAAGCAGGTCCTTTTATG -GAAGCAGGCAGCATACTTTGTCTACTGATTAACCAGAGTGAATCTGCTCTGGGCTCTTTT -AGACAGGTTAGGCTGTAGAGCGGTGCCTTGTGCATTTGAGATTTCAAGCAGACAGCACAG -CCCCTTTAGCCAGGGAGCAGTGGAGCTGAAGTCAGGCTGGCTGTGATGGGCTCCCTTACT -CACTATGTGCAAGGTTTGTATTTCTCTCTCTGATTAAGGCTGCAGGAGTTCTCAGTTAAA -ATGTCCACAGTGTTTTGGGAATGTGTGGGTTCTCTGTTATGTTTTCCTCATTTGGTAGCT -CTGAGCCTTCATATTATACAGTGTTGCCTCAAATATTTAATTATGATGCAGTTATAGCTG -CTTTTATATTTTAATTGACTTGGTCTTTAGACATTTAGTAGCTTTATTTTCATGTTAATT -AAAAAATTTTTTTTACAACACTTGATGTAAAAAAGAAAAAGGTGGGCATTGCAGTTTGGC -AAACCTGGGTTTGGGGATTAGTGGACGGCAATTTGGTTTTAGCACTATGGCACTAGCAGT -ATAAGTACCAGCATGGTATAATCTTGTTTCTCTGAGTGTTGGTGTAGAGTCTGAGTCTTT -TATTCCTATGGTTGTTGCTGGAATCAGTTGGGACCCTGCATCTGCACGTGCCGTTCCCAA -GGCACTGATTGATAGTTGTTGGCTGTCAGTTTGCCTAGATTTGGCTTTGATGAACTGTTA -GTGACAGTTCAGGGCTTCATGCTGACATGGTTGCTTCTCTCCGGTGTCTACTCTGGAGTC -TGTGGATAGATGCCCTGCTCTCTCTCTTCCCTCAACATCCACGTAGCCCCACTCCTCCCC -ATAACTGTCTGCTGGGTGGCCTCCGTGGGCAGAAGTTAAAGGTAGGAGCTAGCATTGGAC -TAAGAGCTTGTGCACAGAGAAACTCTTCTCATTCTTCTGAAGGCAGGTTTCATGCCGTCA -ATAGTAATTCAACATCTTCTACTTATCTGAAGTGGCTGGGATTAGAACTGGGGCAGAGGT -GGTCCTCCCCCTTGCAGAGAATGGACAGAAACCTACAGTCACCCCGTATCCCGGTTTATC -TTGTGGTGTCAATACCAGGGAGGTGGCAGTGCAGTGCTAGGCATGAATGTTTCAGGTGTG -ACTCTTCCTCCCACACAGTCCCCTGCTCTCTGACCCACTGTATCGCCTACTAAGTGAGGA -GGTAGCCGTAGTTAGCAATCGGAATTGTGGACTTACAGAGAAAGCAAGGTTGCAGTACTC -TGGTATAGTCAGGCCCTTATCTGATTTTGAGTTTGAAAATCAAAGTCTCTGAACCAGGAC -AGGCAAGTAGGAATCTCCTGTTAATTATCATGGCATCTTCATCTGCTTTGTTCTGAGCAC -AGGGAGCAGGGATGGATGGGGTCAGCACTAAGAATGATCTTGGTACGCATGGTAATCATG -GCAATTACTGGCACCAACCTTTGCCTGTCTTCTGCCATGGGGTCAGCCCTGGTCCTCTTG -CTTCAGTCTCCAGAGGGATTTTTCTTCTGTCATGAAATGGTACTCGCATTCACAGGCGTT -CACTACATGTCCACAGCCCTAGTTAGTTACAGGTGTCCAAGAAAGGAGACTTTCTTTCTT -TGGAGAGGAAGTCTGAGGCCAGAGGGGTTAAGTGATCGCCCAGCTCTGTCAGCACATTGC -TCTGCTGTAGTTCAAAGACATGTTCTCTTTAGCCACCCCCACTGCCACTCTGCCCAAAGG -GGTCTTGCTCAAGCAAGGTCACCTACCTTCCCTTCCTCTGCTCTCAGTTCTAGCCCTGAG -AATAGATGGTCAGCCGGAAGAGGAAACAGACCGCCCGTTTTCCACGTTGACTGCTGGAAG -TTTTGTCTCTCTGCAGGCTCAGGCTTTACGGTGGTAATGTGGACTCATTTGCTGAGGTTG -AGGAAAAAGCTAGTACCCAAGTGTTTCTTGTGAGCTTGCTTTTGAGATGTGGTGGCAGGA -GGTATCCTTTGTGACTTGAACTCAGGGTGTGATTGGCACTGACTGGAGTCAGGTCAGAAG -ACTCTTACCTTGCCCCATTGCTTTCTAGTCCTTGGAGGATTAATCAGTGGCATCCCTGAG -GTAGACACCGGAGGATGGCGTGTCCTGGTATGACAGACCAGACATAGCTCTTGGGACCTT -GACCATCAGTGAAAGAAGTGTTGACAGAATAGGCTGCAAATGAATGTGCCTTCTCTTTGT -GTTTCAGACGGCCCCCTTGAGAATATTGACCCCAAAGACTCCTGTCTCATTCCAAGAAAC -ATCATGGCTGAGCCAGACTACATAGAAGATGACAATCCTGAGCTAATTAGGCCCCAGAAG -CTTATCAACCCTGTCAAAAGCTCCCGAAATCACCAAGACCTCCACAGAGAGCTTCTTATG -AATCAGAAAAGGTGCGTGGTTTCTGGGTGGTGTTTCCTTCCTCCAGGAAGCTTTGGGGTG -GCCAGGTTTCCTTTTGGGTTTACAAAGGCTGCAATTGCTTGTTTGCCATGTTGAAGGCAT -CCTTTTACCAAGCATGGGGGAGCTGTTGTCTCTGCACCAAGCTCCTAGGTACACTGGCAG -GGTCTGACACTGTCTCCTTTCAAATGCGTGCTCATTTTAAGGAGCACTTGCATTTCTTTT -GTCTGTGCCTGTGCTCAGGCCTGTGGAGGACAACTTGGAGGAATCCGTTCTCTCCTTCCA -CCACGTGAGGCCTGGGGATTGAACTACAAGCAGAGCTTGGCAGCAAGTGCCTTCACTTGC -TGAGCCCATATGTGCATATTGTAAAACTTGGGTAGAAGAGGCTGAGTTCGGGGTAGAAGA -GAGTGACTCTTCCTATGCAGAAGAGAAAGACTATTTCTTAATTTTAAGTCTCTGACATTT -TGGGAAGTGTAGGAATCAGATTTGAGCCCTGCCTGTGCTAGTGTTTTCTAGCTGCAGAGA -GACGTTTCTATAACTATTAGAAAATAATAAACAACAATATTCTTCCTTGTGTCTTTATTA -GTTTCTTTTCTGTAATATTTTAAATGTTATTGTCTTTCTGTTAAATTTTTAAAGGGATGC -AAAATATTCCCTGTCTTCTTGTGCAGTCAATCCTGTCTCTACCCCAAATTACTCTGGGTT -CTGGGACTTGGGCCTACTGCTGCTTGCTTACGTGTTTAATGCCTGTTGTATGCAGTGTGT -GTGTTAAGGCATGTGGAGACATGAGGTGGTCTCTCCTCAGTCAGTTTCCGCCTTACTCCA -TTTTAGACAAGATGTCTGACTGAAGCTAGGGCTTTCTGGCAGGCCAGCAAGCCTCCAGTA -CCATCTGTCTCCATCTCTCAGTACTGGGGAATCTCAGGTGCTTGCTCCGGAGACCAGGAT -TGTTTGGTGTTGATTGTGGATTCAAGGGGATTCAAACTCAGGTACTTATGCACTACACAG -CAGTCACTCCATCCGACAGAGGCAGCTTGGCCAGGATCTTAGGGCAGTTCGAATTCAACA -CGGAACCAGGGAACTCAAAGTGCACAACCTTTCCACACTGCAATGCCTGAGCTAATGTCA -GCCTTTGGGAACAGTGAGCTAGGGCTGCCTGAAGAGTCACCTGTGGGCCTGGGGAGGTGG -ATCTGTGGGTGAGAACCAGAGTTTAGACTCACATAACCTATCTAAATGCCAGGCAAATAT -GATGGCCCACCTGTATAATCTCAGAACTTGAAAAGCAGAGGCAGGGGCTGTGGAACAAGC -TGGCATTGGGCCAGCTGAACTGAGAAGCAGTTCCCTGAAGTGAAATGCTGCCTCAACAGA -GATGGACAGTGACCAAGGAAGACACTCAGTCAACCTCTGGCTTATACACACACACACACA -CACACACACACACACACACACACACACACACACACACTCACACACACTCACACACACATA -CTCACACACACACACACTCACACACACACACACACACACTCACACACTCACACACACTCA -CACACATACACGCACACACACACACACACTCACACACACACACACACATGTGCAAACACA -CTGTGTGTTCAAGTAGGCAAAGAAGGAATGAGCAAAACCAGACAGAAATACAAGGCTGCT -TCATTCTTTGGAAATGGGAGACAGCTTCTGTTGCTCTAAGACCTGTTTAGCATCAATAAG -ATCCAAGCTACTAGTAATATTTTAGCAGAATAGTTTGTTACCTATAATCTAGAAAAATGT -ATGCTCAGTAGAATTAGGATTGACTTTTGCTTTATTCTTCCTTTTCACAAATTTCTTTAA -AACTTTTCAGTTAACATGCTTCTTAGAGATTAACTGAGTAGCCCTTCCCCCACTATTCTC -TTTAGAAAGGAATAGAGGCTAAGAGCAGACTGGCTGGTCGGAAGAATGGGAACCTCCACA -AAGCTGCCCCTCAGTTTGGAGACCCCCAACCCCACCATTTCCCCAGCACAATGCAGACAT -AAGCTAAGCATTTACAAAAGATGCATAGACTTGTGTTCAGGGCAGCAAGCAGCAGTCCAA -CCACACACTTGCTTGTACTGGGGCCAAACCCAGTGATGGCACAGAGAACTCCTGGGTAGG -GAGTCCCCAGGGCTGGCACAAAGGCTGTACTCAGGGTGGAGAACTGCCCTAAAAGTGCCT -CACAGGGCCAGGAAAAGGCTCGGCGGGTGAAGGCTGCGCTTAGTCCTTACAGTCACATAG -TAAAAGGAGAAAGGTGACTCTAGCAAGTTGTCCTTTGGCCTCCATATGCATGTTGTGTGT -CAGTGACCACACACCACACACACACACACACACACACGCGCGCGTGTGTGTGCACATACA -CAAACCCAAATATATGTAATAAAATGATTTTAGAAGGCTTGTAATCTCCCTTATTAAATT -TAAATTAAGATAATATATATTCAACTACATTTAATTAGTATTACATGTAGTTTGAATTTA -AGATATATAAATTCAAACTACAACACCTACCACAAGACTACAGTATAACTGGTGCTTCTG -CAGTCTGTTTAAAGGGGAGAGCTTGGGTTAGGCATTCAACTTTTAATTTTATGAGTATTG -ATATATTTCATATATAAAATATGTGGCCTAAAACCCTAGCCCTAATTTTAGAAACTGGCT -ACACTCTGGCTGGAGATGTGAGAGTTAAGAGCATGTGCTGCTCTTGCAAGGACCCAAGCT -TGGATCCTGGTCCTTATCAGGCAGGTCACAGCTATCTGTAACTCCAGCTGCAGACCTTAC -GTCTGTCCTCCTTAGGCGCCTGTACTCACATGCACACACAGACATCTACACATACTTAGC -TCAGCTCTTAGGATTGATCCCTGGACAGTCATGAAGGGGTTGGAGAGACTTAGTAATGTA -GGCATCAGGGCTTGTAAGGACCCACCACTGTACGGCTGCACTGGTATAACCCAGAAAATG -TTATTACTAGTTGAAGTTACTTTTGCCGGTGAACTATGGGAGATATCTGAACTTAAATTA -TTCATATAACTAAATTCTTAATCTTAAAATGTAATTGTCTGCAGTTTTATATTGAGACCT -TATGTATTCATAAAACTGAGAAAGCCTTAATTCATTATTCCTTAGTGATGCTTTTGGGTT -TTGAGATGGCATTTTACTATGTAGCCCAGGCTAGCTTCCTGCTTTAGCCTTCTGAGTGCT -GAGATTACAGTGTGCCTTCACACCCTCCTGGTTAATGATACCAGGAACTCATATGGGCTG -TAACTATGCTGATTAAAGATTTGATTTCCTTGACACCCTGTGTGCAGTTGTGTATCTGTT -CATTCTTAATAGTTGTGAAATAAATCATAAAATCATAAAAGTAATCTCTCTTCTTTCATA -GGACTTAGATCAGTTTTCTTCTAATCAACTTCCTGCTATTGAAAATAGGGAAAGAGAAAG -TTCATTGTGATTTTTAAAAAAGTAGGTAGAAAAGATGCCAGAATCAGTGTGTGTGTGTGT -GTGTGTGTGTGTGCGCGCGCGCACGCGCGCGCGCGTGCATCTGTATGTTTGTATAATTTT -CCAAGAAGCATGAAATGTGGGCTTGTTTGGGTTTGTAGTGACTTGTATGGCTGTGTTTAA -AGAGGAGGATTTAGTATAACCCACCTATGATAATAAAGGATACACTGTTAAAATAACACA -CATATCTCTTTTTTTCCTATTTTTATTAGCAGGATGTTGGTTAGAAGAAAACTGATGTAA -GCTCTAATGAAGGGAGATTACGTTTATGATTTTATGGTTCATTTCACAGTTGTCAAGAAT -GAACAGGCACAAAACTGCACACAGGAGTCAAGGAAATCAGATCTTTAATTGGCATAGTTA -AAGTCCACATGAGTTCTGTAAGGTTTTGCTTTTTGGAAATCATTCTTTAATGTGTATTCA -GCAGTGACTAGCTGATTAATCAGTATGAGTTGATAGAATCCTTAGGAACCATTGTCTCCA -GAGCAGATCAATAGTCATCACCTAGGCAAGGTAGGCAGCGGTGGGATGGGGGTGTGATGA -GGGTGGAGTAAAGTGTGCCTTGTAGACGAGCCGATGAGTGCACAGTTGTGCATATATGCA -TAGCGTGAGTGTGTATTTAATACATTTTAATATCAAATAGATATTGTTTATGGATCAATG -GTGTAAATAAGGAAGACAGGGAAGAGGTAGGCAGGTCCATCTAGAATCTTAGAAACCTGG -GGCTAGATAGCTCCTAAAGGAAAGAGAGGTGAATGGCATGCAATTTAGAATTCCTACCAG -AAAGCATGCTAACAGGAGTCTGACTGTTGGATTGCCCCAAGCCTTTCATCGGGGTTCGTC -TGCTTGCGTATGGTTTTCCCCATGTACTGGCTGTTTTTGTGTGTCAACCTGACACAGCTG -CAGTTATCACAGAGAGTGGAGCTTCAGTTGGGGAAATGCCTCCATGAGATCCAGCTGTGG -GGTATTTTCTCAATTAGTGATCAAGGGGGAAAGGCCCCTTGTGGGTGGTTCCATCTCTGG -GCTGGTAGTCTTGGTTCTATAAGAGAGCAGGCTGAGCAAGCCAGGAGAAGCAAGCCAGTA -AGGAACATCCCTCCATGACTTCTGCATCAGCTCCTGCTCCCTGACCTGATTGAGTTCCAG -TCCTGACTTCCTTTGGTGATAAACAGCAGTATGGAAGTGTAAGCTGAATAAACCCTTTCC -TCCCCAACTGCTTCTTGGTCATGATGTTTGTGCAGGAATAGAAACCCTGGCTAAAACACT -CCATTTGAAGAAATGGCCACCTAGTTTTTCTCTGAGGAATGTAGAGTTTCCCTGAAGTCT -GCTCTCTTGTGTATCTCATTAAGCACACTCGTGGCGCTCTGTGATAGCTGGCTGCAGTTA -GGAGGAAGCCTACTCCACTTCCTTTGTCCTTCAGGACGCGCTTAGCCTTGGATGTTATCT -CTAAAGGTTTGAGAGCCTCCTTCAGGTCTGAAAGATGAGAGGAGAGAGACTTCCTCAGCC -ATTTTTCTCAACTGCTGTGCCACTAAACTGTCTTCAGAACGTGAGATTAGCGGCTGCAGT -GTGACTTCAGGTGGATTTGCCTCCTGTCCTAGGCATCTTCATCTCTCTTTTGAGGATCTG -CCCCACCCACTGTGTAAGCATACTGCTGCCTGCCTTCCCTACAGCCCTGGCCTTAATGTG -CTTTTATTGGATTCATGGACTCTCTCAACTCTTTGGAAGATGCCTTTGGCTTCTCTTCCA -GGCAGTAAGTGTCTGAGTGCTATTGAAGAACCATTTGGCTTAGCAGTAGATACTCTCCTC -TGGCTAATTTCGTTTCCATCTCTTCTGCAGCTCATACCTTCAGTTATATTTCTTTTCCTG -AGAGATACTTCCAGTGAGATGACAGTTTTTCAATCCTTTCTTTGCCCAGAGGTCTTGCCC -CTCAGAATAAACCAGAACTGCAGAAGGTGATGGAGAAGAGAAGACGAGACCAAGTGATAA -AGCAGAAGGAGGAAGAAGCTCAGAAGAAGAAATCCGACCTGGAAATAGAACTATTAAAGC -GACAGCAGAAGCTGGAGCAGGTAGGGCTTGAAAAAGGGGTCTGCTCTGAGAGGCAGGGAT -GCTGGATGCCAGGCAAGCAGAATTCCAGCAGGCCAGATGTGCGTGTGTGTACCCAGAGAG -AGACAGGAGTCGAATGCAGTGCCAGATGTGTGTGTGTGCCCTGAGAGAGACAGGAGTCGA -ATGCAGTGGAGGGTGTGTGTGTGTGTGTGTGTGTGTGTGTGCGCTCCCTGAGAGAGACAG -GAGTCGAATGCAGTGGAGGGTGTACATCCCATTCAAGGCAGACACTCAGGTTCCATTAGG -AACCTAAAAGAGGCATCAGAGGCCAAAGCAAACTAGAGGGGCTGGGAAGGTGGTTCAGTG -ACTAAAGCATTTGGTAACAGCTGGACCTGATTCAGATCCCCAGAATCTATGTAAATGTGG -GGTGGTTGTGGCATGGTGGCCAGCCTGTAATTCCAGGACTTGGAAATAGACAAGGGATCC -CTGAAGTAAACAAACTAGATAGACTTTGTCATGTTGACCAACCCTGAATTAAGCCAAGAG -ACCCTGCCTTAAAAGAATATGGTAGATAGTGATTGAAGAAGATTGTCCAGGTCAACTTCA -GCCTTTCACATGGATGTTTACATACATGGTGGTGCATGCATGCACATATGTGTGTGTGCA -TGTGCACACACACACAAACACACACCGAAAAAAAGTTGAAGTATCTCTGTACTCCAAGTG -TTAGAATAAATTTGTTTGAGAAAGACTCCAGAACAGCTGTGTGTGAACCCAGGATATTCT -TTTAATTGTTGTCACCTCTGGGTATAGTTTATAGCAACAAACAAAGGGTCCATGCTTCTG -CACAGATTAAAATTCCTAAAGTTTATATACATATATATTTTTTTGAAAGTTGAGAGTCTT -TTGAAAAGCCATCCAGGACATAACTAATTTTTTGTGTTTGACATTCATTCAGCTTGAACT -TGAGAAGCAGAAATTGCAAGAAGAGCAAGAAAATGCCCCAGAGTTTGTGAAGGTGAAAGG -CAATCTCAGGAGAACAGGCCAAGAGGTGGCTCAGGCCCAGGAGTCCTAGGCCCAGGCTGT -GTGTGACCTGATGTGTCCCCACCATCTCTGTAGGAGCCCCGTCTAGACACCTCTACAGTA -CTGTTCTTGGGCCAAAGTCCTGAGGAAGAGAATCCAGACAGCTGAGAATTTTGACTATCA -AAAAAGGATTGCGTTTGATTTACCATTGTGGTAGATGAGTTGTCTCTGATGGTTGCAATT -CCCATTCGCCAAATGAAAGACATCGACCAGCACACAAGATACCATGGACCTGTGTTTAGA -CCAAGAAAGCCACAAAAGGAGTGAAAAGAGGCAGGAAGCGGGCACTGGAACACGCAAGAG -GGTTGTACTACTCGGCCTTTCTTCCATTCCAAGTTTAGTGGGACACAGAGCCTTCCTTGT -TAAGAGAATTGTTTGGAATCCCTCCTTGGGTTATCTGTTAGATTGTTTTGATTGCATCAA -AATGTATTTCATCTGTTACATCCAGTATTTGTATTTCATTCTGAGAACCCAGATTTCCCC -CCACCACCACCACATTATAAATTAAGAAAGGAGGCTATTACTGTTTATGTTTAATTATAC -CTATTACTTTGGTTGACATTGAAGTTCAGAAACAGGATAAGACATTTGAACATGTCAGCA -CCCATCATGAACTAACTGTAATTCCCTTAGGTTCTTGGCATGACAGTATGCCAGATATTG -CCTTTTCACTTCTAAGAAGGTATATACAGCTTGTCGATTCCTTTCTCGCCTTGATAACCA -TAGCCTTTCTGTTCCATTTTAGTTTGTCATTTCTTGCTCAACTATTCCTTTCAGTTGAAG -CAATTTCTCAGTTCTTTTTCGGATGAAACCAGAGTGTGTAACTCAACTTCTGTGTCCCAT -ATAGAGAGACCAGCTCTTTTGAGTTCTCCTGAGAGCAGTGTAGAGGAGTGTATATTAGGA -CTGGTGATGAGGCCTTTAGAGATTGTATGGAATGCAAATAGAGATCTGTTTCTAAGAGAC -TTTAGGGGAAGGCTTGATACTTTTTACATTTTGAATATTTTAGACTTGAGCTTTGAACAT -CTCCGGCGGATGGTCACAAGTTTCTTTCCCTTTTGTTTCCTGTGAAGATGACCATCTTGG -CGCTCTTGGCATGATGCTGTTGGTAGGATGATCCTGACTACTGTGTTGCATCTCTCAGGA -AAAGCTGAGGTGCTGGGCAAGGCTGCTCAGTTCCCTCTTGCTAGCTAGCATGCTGTTCAA -AGAGACATCTAAGTTACAAATAATATGAAAGTTCTCATGCAAAATATATTTTGTACTACA -GGCATGAGATTTTTTTTGGCTTTTTTTTTCTTTTTTGTATTTAGTACTTCTCCATAGAGA -TGATTTAACCAGTAATTTCTACACTGAAGACTTCTGTTTCCTTTCATGATGCATAGAATA -GCAGATGTAGCGCTTTGGAATCCTTGCTTAGCACACTAGATGCTAGTTTTCTCTGGGACC -ACTTCAGTCTGGTAGTTTACAGGCCCACATTCCCTTCCAGTCTGCATAAGAAGTAAGTGG -GTGATAATTCACTGCTAGATAAGAAGCCTGAGAGCTGAGTACAGCAGAGCGGATTCTTGG -TCCTATCAGCAAGTGCTATCTAAATAAAATATGAGACGCTGAAGATAAGGTGGTTTGCCC -TTGAAGATTGGCTCAGTGACCACTTTGTCATCTTCCTTTCCTTTGAGAAAGAAAAGTTCA -TTCACTGATTGTTGAAATAAGCCTCTCCATGCACACTGCTTAGTCTTTCTCTATGCATAC -AGAATAATGACATCAGGTGGTAGGGTGACGAGTCGGGGCAATTAGACCTTTTTATCTACC -TGGAAGCTAGCTCTGGAGATGTCCTGCCACTTGGCAGGATCTTCAAGGGCCATCGCTAGC -TCCCATAGAAGGCCTGATGCTGTTCTACTCTACAACACTGGGGGAAAAGTTAGCTACAAA -CATGTTTGCTTCCTGGTTGCACTCAGACCGGCCATCATCCTTGGTGGTTAGTGCTGCAGG -GTCTATCAAAAGACGACTTGTACATACAAGAAGTGATGGCTTCTGCTAGGTCTCAGAGCA -TCCGGGGAGCAGAGCGGGGCCTTTAGGAATCTGCTGGGAACTCACTGAGAATGCTGTCAG -TCACTCATTTCTTGCACTTAACACTGCACAAAGCCTCAGTCCAAAGCCTGAGGACAGGTC -ACCAACTGAGCAGTGTCGTGCTTTGAGCCACTAATAGGGGGGAAAAGGCTCCATTTTTCC -ACTCTGTAGTTTTCTTAAAATAGTTCTGTGTTTTGTAGTCTCCTGCTAGTAAAGTAGTAT -TGCTTTCTAAGCTATACCAGTTGACTTTATTCTTCTACTCCAAGAATCTAAACCCATTTG -AGTGTACATAATATATATAAAGGGAGCCTTAATGGATTTGTTTTCATAATTTAATATTTT -TTGTATTTGCTCTTGTATAATTGTTTTTTTAATGGAAAGTATTACAGAATCGAGGGTGAA -ATTCTTAGAACCAAAGTTATTCTTAATAAAAATCACCAATGCTTGGACCACGCAGCCATG -TTTGTCTCGTTTGTTTAAGGGCTATGTAGACCAGGAGGGGAATGTTGTAGCTTCCAAGCC -TCCCTTGGGTGGCTGTTCTCTCTGACAGCAGGTATGTCTTCTCTTTGTGCATTTGTTGAA -TCTGAAAACTTACATGGCGAACAATTCCATCCCCACATATCAGTGGCTCTCAGTGCTGCC -GCCCTTTGCAGGAAAGCACACAGCATTGTTGCAGTTGTTGTCCTTCAGGTCACAAGACTT -GGAATTTTAGGAGCTCAGGAGGACAGTAGAAGATGCCTTTTTGGAAGGTCCAGATTTTTT -TGTGCTTTTGGATAGTAAAAGTTTTAGGAAGTCTGCTTTTGTGCTGTTTTTGCTTACTCC -ATTGCGTGAACACTACCCTCAAGGGAGTTGGAATGCTCTATAAACATGGCTGTATTATAC -TGTTGCTCTTGGGGAGGTTCAAATCTCTCTCTTTGACAGGTCTCACTGTGTGACTTTCCC -TGGGCAGATAGAAGTGAATGTCTATTTCTCACAGATAGGATAATGAGAATATACCAAAGA -AACGATTCTCCCCATTTCTGGCTCGATCATCCACAGGGTTTGTTGGGGCTTCTTACAGGA -GTATGGGTGATTCAACAGAAGTCATCATCGAAAAGGCCGCCCCACATAAGGGCTCGTGAG -AGCTGCATCTGCCACAGGGAGAGCATCCTATCCCAGCAATCACTAGTTACAGCTGGATCA -GAAGCTTGGGTTTCATGTACTTCCTAAGTCTTACATGGTGTGTGTGGGTCTTAGAGCAGC -AGTGGGAGCAAGGCAGAAGAATGCCTGGGATGTGAAAAGCGAGGAGGGGACTGTTGGGGA -CAGAAAGGTACTGAAGGGAAAGAGGAGGCATTGCATATGAACTGAACATCGGTGCTTTTC -TTATCAGTGACAATACTCTTATTAACTTGCATAATATTTTCATTGTATTAGATATTATAA -ATATTTGACAACCCTGCAAGGGCCCTGTATACTCTTTTTAGAGACAGAACACCTATGTAG -CTTACATTAAGGCCCTGAGCTCAATCCATACAATAGAAATAAATAAAAATCTTTTTTGTT -TTTTTTTTTAAATACAAGCACTCCCTTTCAGGAGGGAAGACAGTCTGAAGAAAATAGCCA -CACAACACACTTTTACTTTCTATTTTGATCACTTGCCCAACTTTTAAGATCTTCGGAATC -TTGATCTTAAAGTCTGCTTTAATTGCCTTTGATAACTCAGTCAGTGGAGTGGAGAACTGT -AAAGTCCCTTAGAGCCAATTTAAGTTACACTGTAGACTCTAAAACCAGCACAGAAGGTGG -ATTCCACAAATGAGAGCTGCCCCCTTGGAGTAACTAAGTTCCCAGGGTGACAGTTATCTG -TGAAGTTTTAAGACTTTAGACTACTATATCTAAAATAAGTTTTAAAATTCTGTTACTAGG -TGTGCATGACAACTAAGGGTGTTTTATTTCCAAGGTTTTAAGATGAAACAATCTTAGGAG -CTACTAGGCTCACAGTTACAATTTTGCTTGATTTTTCTCTTGAGAAACACATCTGATTGT -CAACTAGGGATGTTTTCAGTATCTCCCCATCTGCTCATACGCTTTCTAGCAACGTATTAA -TTCCCAATTGGAATCTAGGATAAAAGTTACTTAGTTATTGAAGGTAACTTTATTGTTATG -GGCTTCATCAAGGTGTGTGTGTGTGCACGTGTGTGTGCGCGCATGCCAAGTGCTGCGGGT -GTTGTTGAGGACAACAGTGTTTGTGTTTACACGTGTTGAATGTGAACCCAGGGAGCACAC -TGTCTGACCTGTGTCCTCTGAGTATCTGCAGTTCCCATCTCCAGAGTGAGCCGGGCGGTG -GCGGCGCACGCCTTTAATCCCAGCACTTGGGAGGCAGAAGCAGGCGGATTTCTGAGTTCG -AGGCCAGCCTGGTCTACAGAGTGAGTTCCAGGACAGCCAAGACTACAGAGAAACCCTGTC -TCGAAAAAACCAAAAAACCAAAAAAAAAAAAAAAAAAGTCTACTCCCCATCTCCAGAGTG -ACAGACAGGCTGTCAGCCAGCCTCCCTCCCCCTGCCCTCTTATTTCCTCAGTCCTGTGAG -TCTGCCCACTCCCCTGCCCTGCCTCAGCCACCTTCCCACATAAGTCCTGCCTACTGGCTT -TCTAAGTCAATTACAAAGGAAAACAACCAAATTTATTTTATCCCCCCCCCCCCTTTTCTC -TCCATTGTAGTCTTGACTTCACCCTGCCCTCCTCTGCTTCAGCTTCCCAAATGTTATCAC -GGGCTGACAAGCTTGCCTTGTATTTTCTCTCATCTTTCATTTTTCATTATTTTTCCGCCT -CTGAGAATTATTTTCCTCAACCAAATAAACATGTATGGTAAATATAATTACTTAGATGCC -CCAAACAGCCAGAACCAGAATGGCTGGCTTAGTGTGGCCGATGTTCGGGGACTTGCAAAT -CAATATTCAATACATACTTGAATACAGTGACCAAGACATTTTAGAAATAACTTAGATAAA -CTTAGTTTAAAGGTTTAGCCTTTGGCTAATGAGAAAGCCCAGTGGAGTAGAGTTAGTTGA -GATATCCAGCATCCACTTAAATGCCACTTAAGCATGACAGTTACCTGTAATCTTAGCCCT -TGGAGGTAGAGATATGATCCCCAGCAAGCTGGCTAGCGGGACTAGCTAAATCAGGAAACT -CTGGCTTCAAGTGAGAAACTCTCCCTCAATATATACAATGATGAGCAGTGAAGACAACGT -CCAACATTAGCCTGTAATCTCTCGTACAGGTGTGAGGCACATGTGTGTCTGCACACACAC -AAGCCTGTAATCTCTCATACAGATGTGGGGCACATGTGTGTCTGCACACACACAAGCCTG -TAATCTCTCATGTAGATGTGAGGCACACATGTGTCTGCACACACACAAGCCTGTAATCTC -ATACAGATGTGAGGCACATGTGTGTCTGCACACACACAAGCCTGTAATCTCTCATGTAGA -TGTGAGGCACACATGTGTCTGTACACACACACACAGGACTGTAATCTCTCACACAGATGT -GAGACACACGTGTGTCTGCACACACACAAGCCTGTAATCTCTCATGTAGATGTGAGGCAC -ACATGTGTCTGTACACACACACAGGACTGTAATCTCTCATACAGATGTGAGGCACACGTG -TGTCTGCACACACACAAGCCTGTAATCTCTCATGCAGATGTGAGGCACATGTGTGTCTGC -ACATACACACACACAGGCCTGTAATCTCTCACACAGATGGGAGGCACACGTGTGTCTGCA -CACACACACACACACACACACACACACACACACACAACAAGCCTGCAAAAATATGAAGCT -TTATTTCTATTATTTTTATATTTTAAAAATTACTTGACTACTACTATGGCCGTGCCTCTT -TAACATCCTCCTCAAGTCTCAGGAAAATTTGTCTAGACAAGATTACAGAAAGGGATGCCC -CTCAGACTCACTGAAGGAGGAAGGTCTGCATTTTTGACTGACTTTTTGCTTGCACAGAGC -CTGCCTGGACAGTTCTTCTGAATCCAACCATGACTCACAGGCCTTGGTGCAAAGCCTTGA -GTTGTTGCTTTGTCATGGGAGTTTTACAGCTTTTCTACTTACTGGGCGCTCGCTTGCTGC -CCTTCTCAGGAACAGTGTGTGCCTTTATTTCGCAAGGCTAGCACTGTCCTGCCTTTAGGA -TGCATTGATCTTATCCATTAGCATCGCCGAAACGTATGCCTTTCAGATTGCAAACTTAGA -GGGATCCGTTTGATATTTATTTATATTTGTCAAGGAGAGTAATCAGTCCTGTGTGAGGAA -TTTTGGGAATACTTGGCTATGTATCAACTTGAACATATTGATATGATATAATTTTCTGTC -ATGTAGGCTCTGCAATATTCTCTATATTTGGTACTCTAATTTTCTTTATTTCTCCCTTTT -TTATAGTAGTATTTCCTATATACCCAGCTAAAAACAAACATATCCATATACTTTTTTTAA -AACCTGTATATTCTTTGGAGAACAAGCAAGATGCCCATATATGCGAATCCTCTGTCAAAT -ACATTGGTTCTTTTTTCTTTTTTTTTTTATTAGATATTTTCTTTATATACATTTCAAATG -CTATCCCGAAAGTTCCCTATACCCTCCCTCCGCTTGCTCCCCTACCCACCCACTCCCACT -TCTTGGCCCTGGCATTCCCCTGTACTAGGGCATATAAAGTTTGCAATACCGAGGGGCCTC -TCATCCCAGTGATGGCCGACTAGGCCATCTTCTGCTACATATGCAGCTAGAGATACGAGC -TCTAGAGATACGAGCTCTGGGGGTACTGGTTAGTTCATATTGTTGTTCCACCTATAGGGT -TGCAGACCCCTTCAGCTCTTGGGTACTTTCTCTATCTCCTACATTGGGGTCCCTGTGTTC -CATCTTATAGATGACTGTGAGCATCCACTTCTGTATTTGCCAGGCACTGGCATAGCCTCA -TACGAGACAGCTATAACAGGGTCCCTTCAGCAAAATCTTTCTGGCATATGCAATAGTGTC -TGGGTTTGGTGGCTGATTATGGGATGGATCCCTGGGTGGGGTAGTCTTTGTATTATAGCT -GTTTGTTTCCTGAGTCAGGCTCTTGGTGTACAGCTCTGGCTCACCTATAGCTTGCTGCAT -AGGCTAGGCTAGCTTTGAACTTGTAGTGAGCCATTTCCTTATCTCTCCACCACCATCCAG -AGTTGGGATTACAGGTGCAAGCCACAATACCCAGCCTTATTTGTAAAGTGTTACACAGTA -AGAAAATGTGAATCCCAAGGGCTTAAAAGGGCAGAAATAAACATTAACTGGAAGTATTGT -ATTAACTCAATGTTCTTTATCATTCAGATACCATGTCTTGAAATTATTGGCATGTACAGG -ACATGTATTGGTAGGTAATAAACACAATGGTTTCAGCAATCCAATATCATAAAACCTAAC -AATTGATATTGCCAAGGTGAGGGAGTGAATGAATAAAGAGATGATAGGTGCAGTGTGTGT -GCACAGGAGGTGGAGTCAGAGGGGGTGCAACACCAGTCTGGGCTTTATCAATAAAGTGAA -GTGAAGCAGGCTCAGAATAAACTTCACTATCCTTTCTTGGCCCCTGCGATGGCTAGACTT -GGTTCTAACTGGTAAAGAGCACTTCTAAATCTATCTGGGTTATTTCCAGAAATAGTGGGT -CACTGTTGTGAATATGTATGTCACTGGGATGGGACAGGACCTAATGGGGCAAAAGCACAC -TTGTGCAAGCGATTCCTCCCTAGCAAGTGTGTTTAAGCTCCTGCCCTTGTGCCCCTCCCC -GTACCAGATCCTACAATCTTCAGTCTTTGCTTGCAAACCCTCACCAGCAACTTTCCCGAG -AGTTCCAGGCCTCCAGCCTCGATTGGGGCTGCAGACTTGACCTCCCCTGTTCTAAGGCTC -AGCTTCCAAACTGAGCAGCTGCTAGGTTCCCTGACTTTGCAACCCACAGACAGTCACTGT -GGGTTCATAGGACCTCTGCTGCTGTGAGCTGACCTACCACATTCCTGATTCCTGATTTGT -AAAATTGCAAACACGTTAGTTCCTTTGCTCTTGAGAACTTGTTTGTGTATGTAAGACTGT -AACTAGCTATAGGCCTTGTCATGGAAACAGTTTTGACCCTTATGTGGTTTCTCTGCTACT -GGAATTTAAGGTAAGTTGGTTCTACTCTGGTCCTTGCTGGCATTGTTTATATTGGCTGGG -GTCAAGGTGTCTGAGAACATGGAATAAATGGAAGCCCTGTAATGAGATACTGCTACTCTC -TCAGGCCTTGGCAGAGCCCCAGGGTTGTTCAGTCAAGGTCTTCCTGGATAATCCCCTACC -TTGGGTGATGCTGAAACTTCTGTTTACTTTCTTCTATGGCCCTGGGTAGGGCCTTTGTCA -GATTCCTTGGTACTTTTATTTCTCCTGCTAGCCAAATGCTTGAGATTTAAGCCTGGGGAA -AGGCTGACTTCTGCTTCTTCCTGAGGCCTCATAGGAGCTGTGACAGAGGCTGGCCTGAAT -AGAATTAGCAACAGAATGGAGGTCTGTGCCATTCTGATTGAATAGCCAAGGTCCACTCAC -TACAGCATATCTGCTGTCATCTGCCCTTTGTAATTTACTTTTCCCCATCATTCCAGGACA -CAGTTGCATCTGGATCAGCCAGGTGCCAGCAAGGAGGGAAAGTGTTTTGATTTAAAAAAA -AAAAAAAAAGAATTGCTGCTCCCAGGAGGGCAGTGCCTTACCCCAGGAACCAGAGTCAGG -GGTTCCTAGGTAGCTGGTGTGGAACTGATAAGCAGTCTAGGACCATGGCATGGAAAAAAG -TCACTATGTAGAACTCCAGTGAGCCAAGGCATTTTGCTGAGTCGGTGCCATTTTTAAGAA -GTGGTCACAGCGTGAGCTCTCTTCCCATTTTCTGCTTTCTTCCTCAGCGATTTTGGTGTT -TCTCAGAGATAAGCAGCCATTTAACTGCTTGTACTTAACAAATACAGATACAAGATGGCT -TGCTGGCTCCAGTGTTTGAAGTGTGTTTATAACTTTGTTCAGACATAAGACATTGCAATA -ATAGTCAATAAGAGTTCAATACAATGTCACAGGAATGACCAGAAGACAGTAACTACAGGG -AAAAATTCCAGCAAGAACACACACACTAAATCGTATGGTTTTATTGCTAGATGGGTGTTC -TCTGAAGGTGACAGTGGATGCCAGCAGCTCAGGTGATATAAACAAAACATGGATTTTCTT -TATCTTCCCATCTCTTTCTCTAGTTTCAAAAATTAAGACTGGGTAAGTTTAGGGGCTGGG -TAAGAACCTCACTTCAAATCTCCAGAATGTACCAAAAAGCCTACATGATTGGACACATCT -CTAATCCCAGCACCCTTAAAGAAACATGGAAGGTGGAGAGTCAGAAGACACTGATGAGAG -AATCCCTGAGGTTGCAAGGGCCAGGGTTACATGGTGGCAGATAAGAGACCCTGGGTCAAG -CAGAAGGCAATGACTTACACTCGTGGTTGACCTCTGATGACCACATGTGCATCATGGAAT -GTGTGTATCTGTACTTACATATCTGAAGGCAAGGCTCTCTCTCTCTCCCTCTCTCTCTCT -CTCTCTCTCTCTCTCTCTCTCTCTCTCACACACACACACACACACACACACACACACACG -GATTGGGTGGGGAGAGAGGTACAAAGAAAAGCAGGCCCTTAGGATTAGTAGTAACATAAG -ACCTGGATTAGACAGAAGGAGAGCAAGTGAGCATTTCGTCTTCCCATGTACTGCATCCTA -GATGTGCCTATGGTATATGTGTCAGCTATCTCCACAAACCTTCCTGAGGGTGTGTATTGA -TTTGCTTACTAGCAGTGAAATTGTGTGCTCTGCCATGGCAGAGTCAATAGCCACCAAATG -GTAGGCTATTCTGACCCCTCTGCCCGGCCCCGCTCCCACCCCGTCCTGCATACAGGATAA -CATATCATGCCCATGCCTGAGACTGCAACATTGAGCTCAATTAGAGCCAGCACCTTGCCC -TTTTGAAACATCAAGGCAAGTCCAGAGACACACATTGAAAGAGTCACACAGATGCGATAC -CACGACAACCATGAAGGGTGGTGTGAAAACAATGGCCACGGTGTGAGAACAGGTCACCTC -AGCTTCTCATACAGCTGGTGCTGGGAAACATGCCCCCCATCACTACATTCTCTGTGTGCC -ACTTAGTGGGTGCAGTGTTTGACATTCAGGATCTAATAATCCTGTAGTTCCCCACTGGGT -GCTGCTGTCACTGCAGCTGTAGAGAAGAGAGAAATGTAGTTCATTAAAATTAAGTGAGCC -CAAGATCTACCTGGCCCTATGACACCCCTGTTCGCTCTCCAGTTCTCAGGGATGGGGCCA -GGCTCACTCATTGTCTGAGTTACTTTTCCATAGCTGTGATAAGATACTGCAAACAAGACA -ACTTATAAAAGAAAGGGTTTAAGTGAGGTTATAGTTTCAGAGAACTGGAGTCCATCATGG -GTGGAGCAGAGGCTGAGAGCACACTGGGAATGGTGTGAGTCTCAAAGCCTGCTCCCAGTG -ACACACCTCCTCCAACAAAGCCATACTAATCCCTCCCAAACAGCTCTATCAACTGGGTAC -TAAGTATTCAAGCATATGAGCCTACGGAGGCCATTCTCATCCAGACCACCACACTCATCT -AGATTAGGAGCTGGGAGTTAGCATACCTCCCCTCCTCACATCTGGCTAACCAAATGGTTT -TGCCCACTTAGCTCCCTAAATCCATCCTGAATTTTTTCATCCCTCCCCAGTAACACTAGC -ATTTCAGCACGACAACTTCTGGTATTATGGCATCCTTTTTGGTCTGTCTCTCATTTACTG -GCATCCTGTTGATTTGAGGGTAAAGACCAAAGCTATGTATCCATTACAAATGAAGCTCTA -ATGCATTTCTTACTCATTGCAATTTTTACGCTTCAGGCTTGCCAATTGGTAAGCATGCAG -TAAGTATCTGTTGAATCAAAGTCAGACCTTTCCAGAGTCCACACACTCCATCTCCGGCAG -AAGCAGCTCTCACACCCGTTTGGAGTGATTCCAAGGTGCATGCATGACTGCACTGGTGCC -ATGCATGCCCTGCCATGACATTGATTTAGGAGGGAAGAATGCAAGCGTGCTGCAGATGCT -TATGGTCAAGACTGTGCTCTTCCAGGGGATGCTTCGTGCTGTACCTCCACATGATCCACA -CAATTCCAACTCTCCACCTGTTCTTATATGTGCTGCTACTGAAAGGGTCTGTAAAAGCCA -TTTGTGATAAAAATCAAGAGGCCCAAGAAAATTATTTAGAAAAACAATTAGAAAGAAAGG -TTGGCATTTGATAGTGGTCGGCTGAGTTTTCATATTGAATGTGGGTAACTTGTGAAGCTA -TATCAGCAGGTGTTTTAGCCAAAATGTGACATTTGCCACATATGACACAGCACTGGAATG -AAATAGGAAAGACAGTTGAATTGCAAGTAAGATTAGGTGAAGAAAGCTCACAGTGTGACT -TCAGGTTAGACAGTTTCGTGTCTGTTCATGGCCACATCCCACCTCTATGACAAGTGCATA -CTAGATGTACTAAAGACATGTTGAATAAATGAATGAGAGTATGATTTCAGAAGTCTATGT -GCCAGTGAGGATGGATCCTGTAGTGTAAGAGACTAAAGTTAGATTTTGTTCTGTAAAGCC -CACCGTGGGCTCATGGGACTCTCTGAGAAGCTATCCACACAGCATGCACTCAGAGCTGGC -TGTAGCACCTCATTCTATATTACCATGACAGCAGGGTGCTAATTGGGCTGGAAAGTTGAG -GACGGTGGGTGTCATTATTCAAAGTGAATTATGTGGTTATACCTCTATACCTACTGCAAA -AGGAGAGGAGAGATCTCTAATCTCTCTGTATCTCTCTCTGTGTCTCTGTCTCTGTCTCTC -TCTGTCTCTCCAACCCCCTTTCTCAAACACACACAATGAGAGGAGTGAACCTGTCATTGC -TGAACATCAGTAACTAACCACAGCAGTTGCACATGGACAGGTTCTGGAGTTTCCTTGGCT -TTCATGATTCTTGAAAGCATTGTCTATTCTCCGACTTTCTCTGTAGTCACACACATTCAA -GAAACATATACACATGTAGATAGATGACTTTGTGATCTTCTTCACTCTGCCATCCCCGCC -CACTTTATCATTCCCATCCTTGATAATGACTCCCATCTTCTCAATTCATCTCTCTCTGTG -TATGTGTGTGTGTGTGAGAGAGAGAGAGAGGGAGAAGGAGAGGGAGAGGGAGAGGGAGTG -GGAGGAGGTAAGAGAGGGAGGGAGAGCAGCTCGTGCACTGTGTGTTGTGTCGATGATTAC -AGCAGCCTCGCATCCAGAAGGCAGTGTTTCATAGTTTCTAGCCATCCTTTGGCTCTTACG -ATCTCTCTCCCGAGCTGCTATGATTGTCCCTGGACTTTGGAGGAAGTGAGGTAACTTTCA -TTTAGGGCAGAACACTCAACAGTCACATATTCTTGACAGCATGACCAGGTATTAATTTCA -TTTAACATCCCCTGCTGCAAAAATGAAGTGCTCTGACTCAAGCAGAGAGCAGCACTAGTT -GATAGTATAAATGTTTCTGAGGCCGCATGACTACATTTTACTACATTTAGAAAAAAAACA -AAACATAACACCAAAACAATAACAACACAAACAAACAAATAGCAGTAGTATACTCTCCTC -CAGGGGCTGTGACTTCCCAAGCCGTTGGTTTTGATGAGGTTTACAGCAGCAGGTATATTT -ATGTTCACTGCTGCGGAGCAGACCTCAGATTCAATCAGAAAGCAGTGGGGGGGCCCCTAT -ATTGGACATTCCACTATTATACCAGTAGGTAAATCTGACATTTTTATAATATCAAATGAC -TCTGAGAATCTTTTAACCATGTGGATTTCTACATATTTCTGACATTTTTATAATATCAAA -TGACTCTGAGAATCTTTTAACCATGTGGATTTCTACATATTTCTGACATTTTTATAATAT -CAAATGACTCTGAGAATCTTTTAACCATGTGGATTTCTACATATTTCTGTCCAAAAGAGT -ATGGGTCAAAGTTGAGGAACTGGTTGCTTGAATTTCACAATTATCTTTCAGATGACACTA -ATGATATAAGTTATATAAGCTCAAGAAACGTATTCACAGATACTTGTATGTATGGTCAAG -GAGAGAGCCCCTTCTCTATGGTTTTTCCTCCATATCTGACACTGCAGATTTAATCAACCA -CAGACTGACGCTATCTGGAGAAACACTGCATCTGTATTGCACATGAACAGACTTTTACAA -ATCTTATTGGTCCTAAACAGATGGTGGAACAACTATGTACTCAGCTTTTACTAGAGAACT -GGAGATGGCGATAGGAAGACACGCATAGGTGACACATGAGTACGATGCCATTTTGAATGC -TGACTTGGGAGTACGAAGGTCTTTGAATAGTCCCTTGGGTTTATTGATGCTGAGGGTGCA -CTGAATGCCTCCCTTTTCTATCCCAGGTCTCAAGACTTGCAGTTTCCTCCCCTCCCCGTG -TCCTCTGCCCTCTTTTCTTTCCTCCCCATTCTATTTTATAAACAATTTATTTATTTAATA -AATAATAAATAGTATTATGTATTAGCTTTTCATTTTACGTGTATGAGTGTTTTACCGTCA -TGGTATGTATACTGTGTGCATGGCTGGTCCTCACGGAGGATAGAATATGGGAGAGGTACT -GGAGTTATGAGTAATTATGTGAGCTACCATATAGGTGCTGGGAACCAAATCCAGGTCCTC -CGCAAGAGCAGCTAGTGCTCTTAACCTATAACCCATCGCTCTAGCCCCTTCTTTGCTTTA -TAAAGACTGAATCGTGGGAGACAGCTGTTTGGTCAGTCTGGCTGTGCAGACCTCTGGGTA -ATCAGAGAGTCTGGGGCTCATAGCTCTGTGTCACAGCAACAATAGCATCTATAGAGCACT -TTTTTTTTTTTTGCTAAGTGACTTAAAAATGCAGGCTATGATCAATAATTTTATTTCTCA -TAAGTGTTCTTGAATTTGCATTTGCATTTTATTAAGGGATGTTTACTGTGTTTTATGATC -AACATTCCATGATGCTTTTCTTTGGAGCGTGTGGTTTGGGGGTAAAATAATTTTGTTTTT -GTTTTTGTTTTTGTTTTTGGGTTTTTTGTTGTTGTTTTGGTTTTTTCAAAACAGGGTTTC -TCTGTGTAGCCCTGGCTGTCCTAGAACTCACTCTGTAGACCAGGCTGGCCTTGAACTCAG -AGATCCTCCTGCCTTTGCCTCCCGAGTACTGGGATTAAAGGCGTGCGCTACCATTGCCTG -GTTAACAATTTTTATTATCTAAGGGAAGAAAGGGTATTAATAAGAAGGGTGAGAAGGGAA -GGCAGAGACATGGGGCGGTGACAATAGAACATGCACACAAATGTAACAGTTTGTAAAATA -AAAAAATCCACTCCACAAGAGCAATTTTTATTTTGAGATTTATTTTCTATTTGAATAAAT -ACAACAAAGAATTGTTTATTGTGACCTTCTCTGACCCCAGCTGGAGTAGTTCATAGCTTC -GTGACTTTGTGTCTATGATCACTGAATACGAATGTATGGAGAACATGGATTTGCATTATG -GAACTGTTACTGAAAAAATATTCTTCCTTCCTCTTGAAGAGTTATAGATTTCCATCAGGG -CAAGTGGGTATCCATTCTGGTGTCTTGGCTTCCTGTTGAAGAGGGTGTGAGGGGAGATCT -TTCCACAGTGGAAGAAATGTCTGGGCTGGAATTCTTTCAGTCAGTTCAAAGCCAGTCAAA -TCAAGGCATGACTGAAGTTTAGGAGCACACAATTCAAATCAGGCAAGAGAGATGTTTGCG -AGCAAACAGCCTTTAATGGTAAATGCATAGGCTCTGGAAACACAGTTTTGCATTGCTAAT -TGATTCTTACTGAATGCTTAGAGGCACTAACCTAAACCAGAGGAGAGGGGTTTCTGTGGG -TGTGTGGGCTGGCCCTCGGGCATGGGCATGACCTCATTCACATTGCCTTAGGGTCTGGAG -GTCCCCCTATTCTCTAAAGAAGTTGGATCCAGCAAAATAGAGGTGAACCCATGAGATAAA -CTGTGCCAGAGTCCAGCCGAATAGAAACTACAAAGAAAGATCAAGGCCAAATCTGAGAAG -CACACAACTGAATGTTGGCTGCAGTTCTTTCTCTTCCACATTTTATTTTACTTATTTGTT -TGTGTATGTGTGTGGTATAGGTGTTTGTGCTCCATGTGCACACATGTGGGGGAATGCATG -CATGCATGCATGCATGCGCGCGTGCGTGTGTGTGTGTTTGTGTGTGTGTGTCTGTGTATA -TGTGTATGTGTATGAGAGAGAATGCATCAAGGGAGGAGGACATCAGATGGCTCTATTACA -TTCTGCTTTATTTCCTTAAGGCAGGGTTTTTCACTGAACCTAGAGCTAGTGTTAGGGTGT -ATATATGCTCCGCCCAGGGAATGGCGCTATTAGAAGGTGTGGTCCTGTTGGAGTAGGTGT -GTCACTGTGGGTGTGGCTTTAAGACCCTCATCCTAGGTGCCTGGAAGGCAGTATTCTGCT -AGCAGCCTTCAGATGAAGATGTAGAACTCTCAGCTCTGCCTGCCTCCTGCCCGTTGAGAT -ACTGCCATGTTCCTGTCTTGATGATAATCGACTGAACTTGTAAGCCAACCCCAAACAAAT -GTTGTCTTGGTCATGGTGTCTGTTCACAGCAGTAAAACCCTAACTAACACAGCCTGGTTG -GCAGCTGGCAAAGCCAGGAGGCCTCCTGTGTCCCCCACAGCTCTGGGGTAACAACAGGTG -CACAGGCAGCCACACCCAACTTCTTATGTATGCTCTGGGGATTTGAACTCAGACTCTCCT -GCTCCACAAGCCCTCTTATTTGCTGAGACATATCCACAACCCTTCATTTGAGTTTTTATG -CATGGAAGCTTAATGTACAATAAAGACTTGTATTGTCTCAAGTGCGGCTATTTCCTTCCA -CTTGGGTATCATTTGGCTAAGATACCTCTTGCCTCATTCTTAGTACCATTTGCTGAGGTT -CTCTCATTCCTAATTTTTTTTAGGTTTTACCTACATTTACACACACACACACACACACAC -ACACACACACACACACATACACACACACACACACACACACACACACACACACACACAGGT -GGGAGCTGCATATGAGAGAGAACACGAATATTTTGTCTTTCTGAGTTTAGGTCACCTCAT -TTGGTGTAATACTTTCCAGATCGCCCCACTTTCCTTCCGGTTTCGTACTTTTGCTTTTCG -TTAAAGCTGAATAAAATTCCACTGTGTGTGTATACCATGTTTCTATGTCTGCTCACCTGT -AGATGGACATCCTGGCTCTTTCCATCTCCTTCCTGTTGTGAGAAGAGCAGCAAGGAACAT -GTCTCTAGGCAGACACAGGTTCCTTTGGGTATCTGCCTAGGAGTGGTGTACCTGAGCCAT -GGTGTAATTCTGTTTTTAATTTTCGGAAAACAAAAAGGAGGTTAAAAAGAAAAAGAATGT -TAAACAGGCAGAGAGATACGCATGATATAAAAGCAGAAAGGAGAGGGAAGATACAAGTTG -TGGGGCAGAGAGATGGAGCAGATAAGAGGAGACAAGAATCCACTAATATGACACTGTTTG -TAAATGTCATATTGATACCTATTGATTCATATTGATTCAGGATGGTTTAAAAAGTAAATT -TTAAAAAGATTTTCCCTCCCATCTTTCTCTTCTTGCACAGTGAAATGAGGGATGCCTAAG -TTGATCGTAAATCACCATTCTCCAGTGAGTTTCTTTTCTGTAGGCTCTGGGGTGGTACTA -ATGCAAAGCACTTTAGCCAAATTAAAACTCTTCCGTTCATCCCCCAGGAGCCTGCTTCTT -TCCAGGATCACCGTAGCCTGTTTGTCAAGGGTTGTTGTCTCTGCTGAGTGGCCGTGTTTC -TCTTACCATCTTACTCTGTACATGACAGCTCTGGCTTTGGATATGCATTGCCACGTATGC -CTTCAGCTGACAAAGAAGGGAAGAGGCATAAACGCAGACACATGGTGGTGGTGGTGAGCC -ATGACAGAGAACAGGGATTTGAGGAGCAGACATCTTTGGAAATAGAGACCCAACCTGCCT -CTTCTCTCCCAAGGCTGAGTTCATACCTTCTCTTGTGTGAACAAATGTTTATTCAGCACT -TATTACATGTCAGCCAGCATACAGATAGAGAAGGGGTAGTTGATGGTTAGTTTAGCTGGA -TTGAGGGACACCCAGGATACTCATAAAGCCTACCTCTGGATAGCCAATTAGGTCATGAGG -GCTCTGATCTAGTTACTAGTTTAATTCATTGACGGATTCAGTTTTAAGTAGACCCCTGGG -AGGTGGAGTTTAGTTGGAGGCATGGGGCTCCATAGAGCCCTGAGCCTTTCCTTTCCTGTC -TCATCATGTTTCCCGTGTACCCTGATATGAGGTGGCCTGCCTTGTTGTCCCCACCATGGT -GGAGTGAAACCTCTTCGACTGTGGCTAAAATACATTCCTCTCCCCTGATGCTCTTCTCTC -TGGAACTATGGTCATGGGGATCAAAAATAAGAACGAATGGAGAAAATTCTCACAGGTGAG -AAAGAATCCTTGCCATGGAAAGAGCCCCTCGTGTGTCATCCTGGGTGACAGGCAGGCACA -GAAGGGCAGCTGAGATTTTCCCATGAGATTGTGAGGAAAGCTCAAAGTTGGCTGTCATAG -AAAAGTACCAAAGTCTTGCCCTCTTCCCATGTGAACTCACCACACACATGCATGAATTTT -GTGGGAGAGCAAAATCCAGTAAGCCAGGAGCAGGGGCCAAGGGCAGCAGCCAAGAGCAGC -TGATATCCAAGACCAGCTTATCTCTGGCTTGTCATCTCCAGATGTTGGATCAGGACAAGT -CTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTGTCTCTCTCTGTCTCTGTCTCTCTGTCT -CTCTGTCTCTCTCTGTCTCTCTCTCTCTCACTCTCTCTCTCTCCTGTGTGTCTATATGTA -TATGGATGTGTTTATGTGTGCACACATGCATATGTATGTATTCGCATGTGTAACAGGAGG -CTCTGGTGTTTCCCATAAACAGTTTCAGATGGAGTTCATTTTGGGTGTTAGAATTTGGGG -ATGGAGAGTGAGTGCACAGTAGAATAAGCTTAGGAACTCTCTCTGGACTCAGAGAATCTT -ATATTAGTTTTACCACCTTTTTGCTTTTGTAATACTGGAGAATTCTCTGGCCTCAGTTTC -CTCATCTATAAAATGGTCATAATGATTGTATTCTGCCGCAGACTAACCCCTTATTTGGGT -CTCCTGTCTGCGTGGAACAGGTCTCTAGTTGCAGGTGAGCAAGGAGTCAGCAAATGACAA -ACAGAAGCGACACAAGAGAGTGTGTAGAATCTGAGTGTATTGTCACAAAGTGAACACCAG -TCTTATATAATACAGAAAACAAAGGGGTAGGATGTCACGGCTGGCAAAGTACATTGAAGT -TACCTGACATTGAAGTTACCTGGAATGACTCCAAAAGGACTTACAGGAACCAGGTAATAT -TTACAGTAAAGATAAAACAGCCCTGCCTAGGGTCAGCTAATGACAGCTAAGGATTTCACA -CCCTAGTCACACTTTGTGCTACTCCTTTGAGCCTTGTGAAAGCTAGCACCAGGGGTTTCT -GCTCTAGCAGACCTTCTCATGATTAATGCAATACCACAAACCTCCTATTTCCTAGGCCTT -GATAAATTCTTGTATGAGTGTAACTTGGCTGTTCTTTTAAGTATTTGTAGGGAATCTCCA -TTTGTCAGAAGAATTCACCAACTTTCTTCTAATATGAAATGTAGCCTGTTATACCTGGTT -GTAGTGAAGATTCCAGTCTCAGTGGGATTCCCTACCTCTTACATGGTAAACCCACCTATT -AGCTAGGTCATTGTGTATTCCCTTGTTTGGGTGAGACTGGCTACTGTCCTAAGTAATCAC -TCTGCAGACCAGCCCTGAGCTATTCTAGCTTCTTCTTTGTAATGCCTACTTTCAAATCTC -TACTAGAAGTAAATTTGAATGTTACTGAATAGGTAACCTTTTCACTGAATTCCTACTGAA -TTCCAAGCTCGTTAGTTCGTTGGCTTCAAGGATTTTCTAGGACGTTGGAACACTGGTGGA -GGCTTACCTATGTCAGAATTCAATCTTTAAAGGCACTTATAATAAGATAATACTGAAAGA -GAGCACATGGATCCATACATCAGACTAACACGGGGATAGGGTATGAGTACACGGGTTATG -AGAATGCCAAGGTTCCAGGAGGTTGAGTTTCCTTGAAACTCCCTGCCTCGTGAGTGCTCC -CAGGCCTCTCGGCCTGCCAAGCAGACTTCACTGGGGTAGACGGAGCAGTGTTCGCCTCCC -CGGGTTATGTGTGAGGTGGTTAATAAGCATAAGTAGTTACCATTCTCGTATTTATCTATG -TTTTGTTTCTATGCTGTTCAAGCTAGGCAGGGCTCTGTCACCGGAATCCTATGCCATGAA -GGACTGCAGAGCCCATGTCACCAACAGATTACAGATCCAGCAGTAACTTGTATGATCTTA -AACTCAGATGTCTGTCTCCAGATTCCTCTTCTGAAAGTCTGTCCACATTGGCCTTAAGAA -CTTCAAGCACCATTTTGTGGGCTAACACTCCACTGTGCCCTCACTTAGAGAAAGCACACC -GAAGCCATGGTTCAAGGCAGAGACATGCTGACCCCTCCTCATTTTGTGGGAGCAGTCAAT -CAGGACAGTCCTGTTGGCACAGGAAGGAAAGCTTTAAGGCCAGGTCAGAGCCAGGCCATG -CCTTGCAAAGTCATTTGGGAAGCCAGAGGAACCTAGAACAAGAGGAGAATGTTTGAGGGG -TGAATTCTGTCGGGGCTGGAAGTTGGTGTTTTTCATGAAAGTCCTGGCATGAGTAGTTGC -TCAATAAATAGTTTCCTTTTTGGCAATATTGGAACTTGAACTTGTGCTTCTCACATGTTG -GGTGAGAACTCCATGACTGAGTTCCAGCTCCATCCCTTCATTTCCTGTTAAACAATAGAT -GCTCAACCGAAGCCCAACCGGAAGTCTAGTGAATGTTGTTTTTCAGCAGTGCGCAGAGGA -CTGGGCCAGTCACACTGAAGGTGGAGGGTCAGGAAGCAAGGCACACACAGCAGGCAACTT -GGTCCAGAAGGAGTCAGCGCAGGGGGTGAATGAGAGTAAGTAGCTTGTAGGAAGCGAGCT -CTCCCAGGGACACAGCGCAGCGCAGCGTTAGGTCTCCCTCCCTGTGCCGGCTTTTGACAT -CAGGACTCAGCAGCTCTGAGTTTGATCCTTTAGCCTAGGACGCTCATACCTATCGTTATA -AGTGATTGTGAATGAGGCTTAAATAAAGTAATAAAACCGACTCCTAGCTAGGACCTAGCC -CATACAGACCCTCAGCGCAGGTGGTTGAACCTGTTTGCAATGGCCTTAAAATGATGCCGG -ATGCTGCCACCTACTGGGATCCAGTGGAACTTTTAAAATATTTTTTAGCTAGAATAATAA -TCCACGTGTGTTAGTTTGTTGGTGGTGTTATTATTTTCCTTACTGGTCTTCGTCTCCTCA -CCACCCCAGGCCCCTAGTTTTCTGCTCTTGTCTGGCTGAGGTATTTACTGAATGAATAGT -AAGTGTTGTTTAAACCTGTCCGTGTGGTATCCAGTTTCTGCCTCCAGAAGAGTCCACTGT -ATGAATCTCAGGGCTGCTGTTTACTATGAGGCAGGGGACAGCGTCTGAGCTTCCTGACCT -TCAGTTTTCCTGGCAGGCTATAAAATGGCCTCCATCTGTTTGGAAGAATGAGTTTTACTC -ATTCATTTACTCATTCATTCATCCAGCGAGTGAGCTTTTAGGAGGAAGGGGAGTGTCAGT -CTGCAGAGGAAACAGATGGTGCATGGGGAGGGGCACCCCACACACCCATACCTTGCAGTG -ATTCACGGGAGACTGATTGCCCCCATCCGCTGTCTCTCTTCTTTTACTGTATGAGAGTCA -TTTCCTGAAACACAGATCTCCGCTTATGATGGCCTCACTTCAAATTTGTCACTACGTTGA -AGGCCAGTCTGCCTATCATGGAAACTTTGGTCCTATTCAAACTGGTCTGCTCTACCAAGC -TACTTCTGGGTTTCTGAAATGGTAGTAGACAACCTTTACCACAGGTTAGACATTGTGCTA -AGTGTTTTATTGGATAATTGTTATAGCTTCCCAGGACATGAGCCTTATGCCTGTTATAAT -CGTGGAGCTATAACAATAACGTCAAGGGACATCTTCAAGGAGAAAGCGTGGCTTTGGTTC -AGTTTCAGATGTCTCAGATTAGGGTTCCCAGCTCTATTCGATTCCCAGCTGGTGGGGTAG -AACATTATGCCAACAGGAACCTGTGTGTCTTAGTTTGGGTCTTGTTGCTATGAAAAGACA -CTATGGCCAAGGCAAGTCTTATGAAAGCAAATATTTAATTGGGGTTGGCTTACAGTTTCA -GAGGTTCAATCCATTATCATCATTGCAGGAAGCATGGCAGCATCCAAGTAGATGTGGTGC -TGGAGACGGAGCTGAGAGTCTTGATTTGAAAGCAGTCAGGAGAGACTGTCTTCTGCATTG -GGCAGAGCCTTAGCATAGGAGGAGTCCCCAAAGTCCATCCCCATAGTAATACACTTCTTC -CTAAAAGTGCCACTTCCCATGGGCCAAGCATATTCAAACCACCACACTGTGCTAGAGACT -ACTTATCTCATGGTGGATGGGAAGCAGAGAGGGGACAAAGAACTGGGGACAAGTTAGAAC -CATCAGAGATACGCCCTCCGTGACCCACTTTCTCTAACTTGAATTGGTCTCCCATAGTTT -CCACAGTCTCCATAAGGAGCCCTGCCAGCTGAGGGAGAAATCTTGAACATGTGGACTCCT -GGGAGAACTGTTCATATGAAGACCATAACACTCTTAGTCAAACAGTTCAAATCCAGGTCT -ACCCAGCTGCAGAAGACATCCCCGAGCCTCTCTGCCACAACTGCCATATAGCTGTCTGCA -TCTGTAGCCTTCTCTACACAGCTGGCACTCTGGCCTTTCCACTCCTTCCTGGGCCTATGA -CCCCGCTCAAATACCCCATTAACACTGCTACTTCTAACGTGCACACAGTGCTTATGCCCT -CTTCCCTGGGAGCCAACCCTACTGCCATGCCCCATCATGAATGTTAGAGATCCTTCATGG -ACATGTGTACCCCCTCGGCACATGGGGAGAGTCTTAGAAACACACATAGACTTTGAACTG -TCAGGACTTGCTGAATAAATGAGAGGGCACAGGAAAAAGTATTTGAACGGTAAGATATCA -GAGAGACAGAAGTCAGATGCACTCAATCACCCTTCTGCATAGAAACAGATCTAGGAAGTC -ATGTACTAATTATGCACAGTATTGTTTTTTTCACTGACTTTAGGTCACTGTCTTAGTCAG -GGTTTCTATTCCTGCACAAGCATCATGACCAAGAAGCAAGTTGGGGAGGAAAGGGTTTAT -TTAGCTTACACTTCCATACTGCTGTTGATCACCAGAGGAAGTCAGGACTGGAACTCAAGC -AGGTCAGGAAGCAGGAGCTGATACAGAGGCCATGGAGGGATGTAACTTACTGGCTTGCTT -CCCTTGGCTTGCTCAGCCTGCTCTCTTATAGAACCCAAGACTACCAGCCCAGAGATGGCA -CCCCCCCCTCCTTGATCACTAATTGAGGAAATGCCCCATAGCTGGATCTCATGGAGGCAT -TTCCCCAACTGAAGCTCCTTTCTCTGTGATAACTCCAGCCCATGTCAAGTTGACACAAAA -GTAGCCAGTACCATTGACCCCTTGTCAACTTGACTCACAAACACATCACTAGTAAGCCTC -AACCTTTAGTTTCTTAATCATCCCCAAGATCTAAACAACTTTAAAAGTCCCACAGTCTTT -ACATATTAAAAGTTAAATCCTTTTAAAATATCCAATATCTTTTAAAATCCAAAGTCTTTT -TTACAATTAAAAGTCTCTTAACTTTGGGATCCACTAAGATATTTTCTTCCTTCAAGAGGG -AAAAATATCAGGGCACAGTCACAATCAAAAGCAAAAATTAAACTCCAACTGTCCAATGTC -TGGGTTCTAACTCACAATCTTCTGGGCTCCTCCAAGGGCTTAGGTCACTTCTCCAGCTCT -GCCCTTTGTAGCACCCACCTTGTCCTGTAGTATCCAGATGCCTGTACTCCACTGCTGCTG -CTCTTGGTGGTCATCTCATGGTACTGGCATCTCCAAAACAATGCATGACCCCTTCAGTCT -TGGGCCATCAATTGCAATTGAGGCTGCACCATCACCAATGACCTTCCATGGCCTCTCACA -GTACCGAGCCTCAGTTGCTCTGCGTGACCCCTTCATGCCTTCAAAACCAGTACCTCTTGG -GTGACCCTTACACATTACCAAGTCCTGCTGCTGCACGAGGTACAACTTTGGCTATCTCTG -GAACACAGCCTCTTTGTGCTTTCAGAAAACACTTCCCAGAAGATGTCACCTCAATGATGC -TGGTCTCTTCTTAATCACTGCTAAATTCTTAGCTCCAGCTAACCAGCATCAATATTCCCA -GAAATGCAAAGGTTTCACTTAGTAGTTCTGGTATCTTGTTAACCACAGCTGATTCTTCAG -GCCCAGCTAACCAGAACCACAGAAGCATCCCAATCAAAACAGCAATGGCCCTGAAAAGAG -TCTTTCATTTTCCTTTTAAATTTCACAAGCCAGGCCTCCATTTTCTTCACTGTTCTCAAC -ATTATCTTCCAAACTCCTACACAACATCCCACAGAGCTCTTAACACTGAATGGATCTTCT -AGCCCAAAGTTCCAAAGTCCTTCCACAGTCCTCCCCAAAACATGGTCAGGTTGTCACAGG -AATACCCCACTGTTTTAAAAATAATTTAAAAGTAGAATTATGAAACACTTTTTTGCTATT -GTAGCTATTATTATTATTATTATTATTATTATTATTATTATTAATTGTTATTATTATTAC -TTCAAGAGATGGCTAAGCTCACAACCAAAAATAAAAAACGTAGAAGGCATCCAGATATTA -TGGGTGATGAGATGCCTCAAAGGTTAAAGTACGTGATGCTGGAGTTTGAACCCCTGAAAC -CACTGAGGTGCCAGGTGGGTGTGGCATCTTGACCACAGTTCCAGCTTTGGGAAGGAGATG -GATTTCCAGAGCAAGCTGGCTGCTGAGACTAGCTATAATGGCGAGCTTTGGCTTTGACTG -GAGTTGACTCCCAATATCAACCTCATGCACCCATCTTCACATAAATCCACACATATACAG -ACATACATGTATGCAAATGTACAGCATACTCACACGTATGTGAGAATGGTAAAGAAAAAG -TAAAGCATTAAAATATTGAATAATTGGAGAGAGTAATATGGTGGTTTCTAGACATGTTTG -GGAGGGGAAGTTGGGATAAATAAGTCAAAGTACACAAATACGCTGGGTAGAATTAACAAA -ATCTATGTGCGTAGTAGAGACAGTAATTAATAAGTCTTCTTTATAAACAGAAATTTGCGG -GGTATTTTGAGATATTTTTATTAGTTATGTATACAAAATGTCACTACAGACGGTGACATA -TGTTCATTTACTGAATGGCAGTGATTATTTCACTGTGTATTTGCATGTCAAAACATCATG -CTACATACATTACATATTTACAATGCAAATAAATTCGAACGTTATTAAATATGTGGTGAT -AAGTATATATGTTTGCCTTATGAAGAGGAAAAGGTTTCCTAAGTGCTTGAAGATTCCTGC -ATTCTGTTGTTACTTTTCCATGTTTATAAAAATTTTACTATAAAAATTTACTTTAAAAAA -TGAAAACTAAAAAGTAGTGTCATTAGCCTTCTAGAGATTTTTATGCTTTTAAAATTTTAT -TGAAAATAAGAAGTCTCAAATAAGATGAAGAAATATTCTATACTGTGGGCCAGAAGCTAT -TCTCTCCAAATCAGCATTGTATTCAAAGAAAGCTCAGTGTGGTTTGTGAGTTTGCACAGC -TCGATAGGCAGACTCTAAATTTAATTTAATTGCAGCAGGTAGGGTCAAGGACAGCTAAGG -GGGAAGTAAGGCCTACCAGATGCCATTGGTATCCAGTATAAACTACAATTGATATTTGTC -CCATATCAATGCAGAAATTTTAAAAATAGAACAATGAGTTGATATTTATAGGGGATGGAG -GGAAAGCTCAGTGATTAGGACCATGGCTACAGGACCCAGGTTCTATTTCCAGCACCCACA -TGACAGCTCATAACTGTCTGTAATTCCAGGTCCAGGGGATCTGATGCCCCCTTCTGGTCT -CCGGGAGCCAAACAGTCATGCATATGAAATTGTTAAAGGCATATTTCTTAGATACTGTAC -TTGAATATATAACTTAGGTGATATTGCAAGTCAATGAAGAAAGACTGACGTATTAAGAAC -ATTTAAACACTTATCTAAGTGAGAAACATAGAAGAACCTATTTCATTTTATATACAAAAC -AATTTTCAGGAGGATATATACACAGCTATAAAAGTATCATCTCTTAAGTTTGGCAAAGGA -TAATGTGATTTGAACTAGGAGGCAGTCATCTCGCTCAGGTCCTTGGGGTTGGATGCAGCA -TTCACCATGGGGAGAGATAAGGAACCTTCTTAGTAACTTCAATGCTCTGTTTCTCAGCTT -TGGTCATGCGTTCCTAAGCTTTTGCTTATTATTTATGATATAGCAAAAGACCTGTGCACT -CTTCTGTAAAAGGAAATACTTCATATTATAAATTTCAAGTGATGAATTCTCAGTGAAACC -CTGTGATTCATGATCTCGATTATAAATCTTGGTCATCCACGAAGCAGACACTAATATACA -GACACAAGAAGGAAGTAAGCCAGGTGTATTCTCAATGGAATAGTCTGGAAAGAACGCTCT -CCTCACTCGCTAATGGAGCTCCCTTTCCCACTGCTCGTCTGCCAACATTTCTAGTGGGAC -CCAACTGTCATCCCTGCATACTGAAGGAAATGCATGTATACTGTCCCGGGGACAACGGAG -AGACAGGATGCTTGCATCTTGCAGCAGCTGGATTTAGATTACATTCACTTTACAACTTGC -TTATTTTTAAGTCACTATGACTAGCAATACTGGCAGTAAATGTGCAGTCTGTGACATTTA -GCATTGCATCATGATTTCCCTGTGGCCCCTAAGGATGTGGCCCAGGGAACCATCCCCTAG -TGTAACAGTTCATCAAGGTTTCACATATATGGGCTGGTCCGAGGCCCCCCAGCACGCATG -TAGCAGAGGACTGCCTTGTTTGGCCTCAGTTGGAGAGAATGCTTGAGGCCCCTTGAGGGG -ATTGGCAGTCGGGGTGGGGTGGGGAAAGGGGAGCGGGGAAGGGAGGAGCACCCTCTCAGA -GGCAAAGGAAAGGGGGAATGGGATGAAAAACTGTGGGAGGGGGCAATGTATGGACTGTAA -TAAATAAATAAACAAACACATACATACATACATACATGAATAAATTAAAAAAGAAAGAAA -CAGGTTTCTATTAAATACACACAAGGGAAAGAGAGAATAGCAACCAAGCCTTTTTTTCTT -TGCCATGGCTTAACACATCCCTCTTCACCCTGTTTTATTTACTCTGATTTATTATTTATT -TATTTATTTAGTCTCAAGTTCTTCTTTCATGTTCAATTTACATGTTTGCAAGATCTTTCT -GCCTTTGAGGACCCAGAAAATCCAGGGATGTGTATGTAAGCAGGGATACATGAAATCTCC -TTTGTCCTTTGAGGATGGACTTTGAGATGCTCCCAGTAAAAAAATCTCTCTCTCTCTCTC -TCTCTCTCTCTCACACACACACACACACACACACACACACACACACACACAAGAGAGAGA -GAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGGAGAGGG -AGAGGAGGGGAGGGAGGGAGAGGGAGAGAGAATGAGACATTGAATTGAAGGAGAAAGAGC -TTGTGCAGTGATATCTTATTTCCACCATCTCCCCCTCCATAAATGTTTTTGCCATTTCTT -TAGTTGAAAGGATAAATTTATTTGAAAAATAATACCACACGAGGAAGAAAACATTAAGTA -AATTTAAATTAATTCTGAAACCTATTTTATTGTTTAAGTTTCTCCCAAGACACTGTTGGT -ATCTGGTGTATTTTGTAACCCCAGCGCCTGGCATAGTCCCCAGTAGTGGCTCACCAGGTC -ATGTTAAATGTAAGGAATGTTGGGGCTAGTGTCCAGGCTTTGACGACTGATCTGTCTCAG -TCACACTTTACGCAGGATCTATGGACTCAGATACTCTTATGAGAATTTTGAAAGGGGAAG -AAAATTCCAAGCACTAAATACCCCGGACTTGACTGTATGATGCTAAGATCCTAAAGATCT -GAGATGCTGTTGGTATCTGAAATGAAAAGTTGAATTGTTCTGCTTCTGGTCAAAGAGTTT -ATCATGTATATCTTGTCCCCTAGGGGTTTCCTTTTAATGAAATGTGCAGGTAACAGATGA -GTTTTGGTGGGTGGCTAAGAGAGATGCTTTCTACCAACATGGTTCAGGAGTCTGCATTAG -ATCTTCCTGGCACCAAATGCTCCTTGCATGATGGGTCTTGAGTATGAGAGAGAACAGGCA -TCTCTCGACAGAGGAAGTCATAGGACTTTCCTACCATTGGTCTCCATAAAATTAAGTGTA -CACAGCAGAGGATGCCTGCTCAGAAGCACAGAAGGTTAGGCCTGGGGTTTTTCTCCTGCC -GGAGTTAGCTCTTCCTGGGTTCCTGGAGAACTTCCCTGTCTTCTGAGATGTTCAGATGTC -TAGAATCCACACCTTTGCTGCTCCACACCCCCAATCAGCGAGCTACCCAATTACATTAGC -AAGTGAATTTCCTTTCATATATGAAACTTCCCATGTCCTTCTCCTGTCCTCTTCTCTCTT -CCCCTGCCCTTCTCGCCTATTTCTCCCTTCTCCTATTCTTCTCCCTTTCCTCTTTCCCAA -TCTCTCTCTTTTCCCCTTGCCCTCCCATCCCTCTTTCCTTCCCTTTCTACTCCTCTCCTT -CCTCATCCATCCTCCATTGTCTTGATTGATAGAAAATGCCATGGTGGAATCTTTGGGGTC -ATTCATACTTGATTCTACCAGACTTTGATACAAAACCCCTCAGAAGCCTAGAAAGTCATC -AGTCATTTTTGGATAACATATAACCAATGATCTATTACCCTCTTCTTGGAAACAGGCTTC -CAGACAACTAAAGGGTCAAGGAGAAAACCAAGGTGAGTTTGACTATGTCATAGCATGGAA -TGTTGAGAGAAAAGCTATCTATATATTATGGAGGTAATGGTGAGTCACAGTCTTTCCAAC -AAATCAGATCTTATATCATGGATGCCTCCATTTAACAAATGTTACTGCTGATTTATCAGT -AGACAGACAAAATCCAGCATCTTTATTGAGCTAAAAAATGGACAGTGAGTGAATTATTGT -GCTATGTTGATTCTGGAGAGCAAAATGCTTTACATTAGTACCTCCAAAGCTGGGATGCAG -TCTATGGTCACCAGCATCTTACAGTTAATATTGGCCAGCTAGTCTTTAGGTCATTGTTGT -TGTATAAGACTGCACTAACCTGGCACACTCTGTGTATATTATTGCTACCTGGCCTCAATA -TGGTTAACATTGACATTGGCATCTATATTATAGGATTCCATTTGTCATTAAAATATCTTC -TAGAAGGTTCTATAATGATCCATTGTTGAAATGGAAATGAAGAAGTAAAAAATATTCATC -ACTGGCAAACTGAACATAATATCTATTTTCCTGTAACAACCTTCTATTCTTAGATGCCAC -AAAAAAGAAACACTCTCAAATGGAAAACAATATGTCCTATATTCTTACTATGTTACAGTT -GCTAAAGATTGCTAACACGTGCCTAGGATGCCCACAAGGGCAAGAGACATCCCTAAAATT -TTTTCAGATTGATAAAAGAATCTTGTGAGGTATGCACTAAGTGAGGTCATAATTCAATTG -GCAACATTTCTCACTTGGTGAGAATATAGGACACACTTTTTTCCAGACAATGGGATGTGA -TTGACCACTTACATGAGTTACAAATGTTAGAAGACAGAGAGGAGTTTTGAATGTGTGTTA -TCAGATGAGAGGAACCAATGTGACTCCCTGGAGAAGGCCAAGCAGTGGAGATAGTTGGAA -GGCCAGGTTGTTGGTGGGGCTAGGAGAGAAGAAGGCATGAACAAGAAGGGCACAGAGGAT -TTACAGGCAGTGGAACTATTCTCTATACTGTACAATGATGGATGTGTGCACTTGCCTAGA -CCTGTAGAATGTCTGATGCTTGGGTGCACATGAGTCAGGTATGAAGATGTGTGTCTATAA -TCCCAGCATTGGAGAGGGAATGGCAAAAGGTCAGATGTTTAAGGACAGGCTAGGCTAGAT -GATAATCCATTTTAAGAAAACATCAAGCTCTTTATTGCCAACTCGACTGGGTTTGGAATC -ACCTAGAAGACACATCTTTGTATCTGTAAAGGCATTTCTAGAGAGGTTTAACCAAGGAGG -CAAGACCCATCCTGAAGGTGAGTAGCACCATCCTAGGGACTGGGGACACAGACTGAAGAA -AGCAAATAGAGCTCTAGAATTCTTCTCTCTCTGCCTCCGAACTGAGGATGCAATGTGGGC -AGCCACCTTCCCTCCACTGCCTCATCTTCACTGCCATGATGGACCCCTCAGATGATGAGC -CAAGATAACCTCCTCCATTCTCAACCTGCTCTCACAAGGTTCTTATTTTTTGGCATTGCA -ATGGGTACGGTGGTATAATATAGATACATATTATGACTTGTCTCCAAAAATCAAAAAGGA -TAAAAGAGTCTAGACTTTGCAGATAATAACAGATAAGCTAATATAGATTGGTTGGTTATA -CTAAGTGTAGGGATGTTGATGTTGGAGGAGTCAGTGTGAATACAGGGCCTGGAGGCATAA -GGTGAACTCTATTTTATTTATTCTTATTGTGAAGCTATACTTACGTAAAACATATAGCTT -ATTTAAGGGGAAAAACCCTCAATGATGTAAAAATAATTCTTCCTTCACGGTAATGATTAT -AATTTTGGCACTATGCCATATTGTTTTAACAAATCTCCAAAGCAAGGGAGATTAAGATTA -AGATAAAGATTAGGTGGTCACTAACGTGTTACTTCATTTGATTTAGAGAAGGGAGGTTAT -ATTATGCAACAGTTGTTGGAAACAATTATTGTTTAATTAAATTTAAGGTCGTAAGTTTTC -GTAGACTAGAAATTGGATATAGGACTTCAAAAAGCAGATAGGAAAGGAACAAAAAAATTT -AATGAGCCCAGTGTGCGTCAGGAAAGGAAACGCACAGGAAATGTAAATAGAAAACTTAAC -AGAATTGGTTACATAAAAGGTATCGTGGCAAATAGCGGCTTGCTCTTGAGACACAGGCTG -GTCCTGGGTCCAGTGAGGCATCAGGAGAACGCTGCTGGAGTTTTCTTCAGGACTCTGGTC -TGTGAACAGCCTCACAAATGCAGTGCATCTCTTCGAGTGGAGGGGTTCTTAACAAAGGGT -CTTTTGATGGCTTCACCCCTCTTTATCCAGGGCAGCCTCTTGGACAAGGCATCTGTTTGC -TGCCACTCAGGGAATTGACAGAATCTTCTTCATTTCCATCCTACCCACTTGGCTTGTGTG -ATCTTCCAGCTGCAGCTAGAGATAGGATGCGGTTATTATAAATTCCATTCTACTTTCACT -TCCTGTGTCACACATATAACCACGTGGGTTACCGCATCCTGGATCTCTGACCCACATCTG -TGTGAAGAACTGCTACCCTTACCTTGCAAGCTGTCCACCTACGTGAGTGGAGTGGACACC -TTTGCAGTCATGGAAGCTTCTCTGTATATTCCCTCCTCTCCCCTCATCAGCTAGAGCAGA -GAACTGGCACACACAGCACTTTATGAATGTTTGCCAAATGTGCAGTTCTGATTTACTTTA -TATTTCTTACCTTCGGTAGCGGAGCATCAGGGCCAGCCAAGTGGGTAGTTTTAACCAGTT -CCATTTCACTTCACAGGGTACTAAATTCACAAAATAACTTCCTTATATGAATATATTTTA -GTGGGTTTTTAATTACTAAATAAAAATATCTTTTATTTTATTGCAGAGCAATAAATTGAT -CTTTGGTTTAGCTTATCATTCTTTTATAATAGTGAATTCCAAATCTAGAAGATGTCACTA -AGCCAGCTGTATGAACCACACCATCAGTTTTTGTGGCATCTGGGGTGTCCCTCTGTGGAT -AACCTTTTGTTTGTGAGTACAGTGCTCCAACCTACCAGCTGGACAATCATTCAGAGATAA -TAAGGCAACACAGCAGTTCCTAGTGGCTGTGTTTGGTTGGTTCAGCCTTCAGCTGACATG -TTTTATTAATAATAGCAATCCTCCTTTGCCTTTCTATTATTTCCCAGTGTGATTAATAGC -AAGCTCAGGGATGCAGAGAGCTTTACAATAGTAAATGATCATTTAAGTTAGGTGTTGACT -GCTTCCTGCTGCCTGTTCGAGTAAAAACGGAGCTGTCCAGTGTGGAGAGCAGTTTCTGCT -ATAGAATTTAGCCACCAATAAATATTAGAGTTTAATATTTAAAAGAAGGCATTGAGGAGG -ACCTGAGTGCTGAAGGCTGACCTTTCTGAAGCAGAGTTTGGGTGACTGCAAGGATGAGTT -ATTGCATTAGCCTTTGGGTGTCCAGTGTCAGGTGTCCAGAAAGTCTTCTGGGAGATGTGA -GTTAGCTACAGAAGCGCAAAGCCAGGAAGGAAGGGCACAGAACTGGGATAGAAGAAGGAA -AAGGAAGTTGTTTTTTTTTTTTTTTTTTTTTTTTGGGACTGTATCAAATAACCCAGTTTC -CTGACCTCAGCCCCAGTTTTCTTTCTGCAACAGGATATGGAAGCAGAGCAAGGGTCTGAT -CACATTTCTCATTGACTTTGGGAGCCCATTGATCGGGGGCCAGTAGAGACCAGCTGCAAT -GTCTGGTAATGCTGCTGAAATTGTTCTGAGGAGTAGCAACCAGGTGAGTAGATATGGCCT -TCTGCAGACCTCCCAGCTATGAAAAGAAGGTGTTTGCAAGACGAAGATTAGCAAATATCT -TGCTTGCGTCTGCCATGTTTCTTTTTCCATGAGAATATAGAACCTTATCACTGACAAGGA -TCCATGGTCTGTCCTGGATTCCAGAATGCCTGTTAGAATATTTTAAGGTTTTCCTAATGC -CAGCTGCCATGCTGGAGTAGAACATGGGTATAGATTAAGGTTTGCTCAAAGGGGAATGAT -GGGAATGATATAAAGCGATACTCCCTTCTCTTGTGGGAGCAGTCTACATTCCCCTAGCTT -TAGTATATCTCACTGGCTCCAGAACCCCACGTGTTGATAACTGGTGATCCATATGAAAGA -AGATGGCAGGAATTTTACACTTCGGTTTTATTTTCAGCCCAGCCTTCTTGTTATCCTCTG -GTTTGTGCCTGATGTTCTAGGCAGACCGAGTCGTCCTGTTAGTACTGATGCTTTCCAAGT -TTCATTTACTGTATTGTCAACACAGCGGATCTTTCTCTGGCTGCGTATCTAATACTGGCA -TCATTTTAGCAAAAGTCTTGGGTTAGAGGAACAGGAGATTGCATAGGCTGAAAAATATGG -CTTACATTTCTGGAAAAAGCCAAGCTGCTCTCCTACATGAACTTTAGCTCATTCCCTAGA -ACTGGGTTCATAGTAGTCTATCAATTTACAATAGTTCGGAAATGGTCTAGAGGTCCATTA -GTGGATAATGACTCCCCTGCCCCCCCATACACAAGCAGAGAGAGAGAGAGAGAGAGAGAG -AGAGAGAGAATAGAATTTTACTCAGCAAGTGAGATAACCAGGCCCAGAAACACAATTATA -CATGTTCTCCCTCTTGTGGGAATCCTAGCTTTGAAATTTTAGAGCAGTATGTTTAACTTT -GAGTACAAGTAAAGACAGAAAGGGACCATTGGGGAATAATTGTTCTGAGGGAAGTAGGAT -TACAGAACTCATTAGACATGAAGGTGGAGGGCTTCTGGGGTAAATAAAGCTAAGCAGGGA -GCAGAGGGAGGGTATGGAAGATGAGGAGCAAGGACAGAAATGGTAACTGAGGGTATATGT -AAAAGCCATAGAAACCTATTATTTTATAAGCTTGTAAAAAATAAAAAAACTAAAAGAAAT -AGGTTGAATAGAGGTACTCTCCATAGCAGGAGGATGCTGCTCCCAGAAGCCATGAGCTAT -TAAATAAAAATCTCAGTGCCAGTGCTAAGTGTGGAATATGCCCTATGAATTATTAGTCAA -AAAGTCTCGAGAAGCCAAAATAAATCCAGGCTATTGACACTGCTCACCAGAACTTGAAAG -GAAGCCCATATTGGTGAAGACATCACATTACTTGGGTCACAGGAGATCAAAATCAAGCTG -GGATTGGAAGTTTTCTCCTAATGCCTAGCTTTCAGGGAGCCAGAAGGTGCTGTGTGTGCA -GGGAGAGAAAAGTCACTAACAACTGCTTCAAGTGAATTCTGGAAACTACAATAAAACCTG -TCAGGCAAAATGTGGTCTTTGGTGCAAAAGGAGCATAAATGTTATGGGAGTAGCCAGTTG -TTTCCTGATGGGATTTGAGGTCTGTTCTGTAGGAGGAAATGAATGCCATCTGATTATATA -TATATATATATATATATATATATATATATATATATATATATATATATATGAAGAGAGAGA -GAGAGGGGGGGAGGGAGGGAGGGAGGAATGGGAGGTGTGAAACTACTAATACTATATATT -ATACATATATTAATAGCATACTATATAGTATATTTTATATATGCTAATATAGTTCATTAT -ATTTTTATTATATATGTATATATGTGCATATATATATAGTCAAAAGATTTAAAAAATTAG -AAAGAAATAAGAATAAAAGCCCAGAAGCCTGTCTCATAGATGTGCTCATGAAATGTCTAA -ATGCCCAGTGAACAGTAGCTAGCTACAATTTCCTGGGTGTTACTATTATCATTGGTTCTA -GTGATAATGAGGAGAGTTTGTAATACCAACAAAATTCATACCGGATCTTTTTCCAGTTGA -GGGAATTCTCCAAAATCCAAGACAAGAACTCCTCCACAAATTGTGACTTCAAATCATTGT -GAATGAGACCAGCGTGCATCAGCAGAACATCTGATGGCCAACTATCAGTAGGTAAAGGAC -TGCATTTGCTATGGTTCTTTCGGATCCCGTCCCTAGGGTCCTGACAAGAGGCCTTCAGAT -CTCCCCATGCATTTTCCAAGGACAGTGTTTTCAGCTCCCCCCCCCCCCCCCGTTCTCATC -AGGGTCTCGTCAGGGTAAACACTAGGCTGGAGTCTGGTTGGAGGCAAACAGAGGATTCCC -TCTCCCACTGAGCCCTGAGTCTTTATCTTCCTCTCCCCCCTTCCCCTCAAGCCCAAGAAC -TAGTATTCACCTCTGAAGATTAAACCCAAGAACACCCCTCTCTGTGAATCCTTGAACCGG -ATGCATCTGATCGGCCATTGTGGTTAAAACCTGAGCCTAGTCCTCTGGCTGCCCCCATCT -TAAGGCATGATGGGTGTTGCTGGTTTACTTCCATGCATCAGTTATTTTGTGTTACTCTGA -TAAAATATCTGATGAAAGCAACTTAAGGAAGGGTGTGACAAAGGATATAGTCCTTCGTGG -TGAGGTGGCACGAAGGTGACAATGACTTTAGCTGTAGTGGCAAGGGCTTCAGGCAGGTGG -TTATATTGTGCCCATGGCCAGGAAGCAGAGGAGATGAATCTGTTGGTCTGTTTACTAGTT -TTTTTCTTCTGTTCTTCCTTTTTATACAATCTAGGATGCATACCCATTTGATAATGATGC -CCATATTCAACCCAAGTCTTGTTTACCAGTTGAATCTCTCTGGAAACCTTCACAGTCATA -CCTAGAGGTGTATCTCCTGGGTGATTCTAAATTTGATCTAATTGACAATGAATATTAATT -ATTTCATTTTCCAAACATAGGCGGTCTCATGGATTTGAACTATCTCTTGCTACTCTTGGT -AGCTAGTATAATTTACAGTTATACTGGAATATAATGGGTCCATATGATGAAGGCGTTGCT -CCCTGTGTGGCACTATGGGGTGGAAGTAGAACCTTTTAGGGGTGGGGGAAGGGCCTAATG -GAAGCGATTTTGCTGTTTTTAAGGCGAGGTCTTGGTGTGCAGCTCAAGCCACTTAATACT -TGCTAGGTAGCCCAGGCTGGTCTTGAACACACAGCAGGTCTCTGTTCTCTTTGAGTGCTG -GGACTGCAGGTGTGCACCAGAAGCTGCCTCCAGTGGCGGTGCTCAGGCCTCTTCAAAGAG -GACAGTAGATGGCACCTCAGCCCCTTCCCCTTTCTTCTGCCTTTGCACCATAAGTGGATA -GCTCTGCCCTACCACACGCTCCCCGCCATGAGAGGACTAGATGCAACAGACCCTAGAGCA -ATAGTAACCAATGCAGACCCCCAAACCTAAATATATCTTTGTAAATGGAGCTTTTCTTTC -CTCTTTGTAAGTAGATCATCTCAGATATTTATGCTAGTGGCAGAAAGCTAACAGTGACCT -CTGAGCCACAATGATACCATCCCCTTCTGTGAATCCTTGGACCAGGTGCATCTGATTGGA -TCTGGTCACAGAAGATACTTTGCGAAGTATTCGGATGAATCAACAACCGAGAATCACCGC -CAGGAAGGAGGAACTGCCACACCTTCCTTTGTTTATGTTTCCTAGCTGTGGCCTACACAA -ACCCACATTCAGCCTGACAGAGAGCGGGATCGGTGCTTTCCGGAACCTACTGAAAAACTG -GTATTATGATTATATTTTCATGTTCCAGACTTATTGAAATGGCTTTTAGTCCCTATGCTA -AGGTCAAAGGTTTAATGGATGCTTAAAAAATCTATTATTTTTATTTCCTACATTTGAGTA -TTTGCCTGCACATGTGTATGTGTACCACGTGTATCGCTGATGATGGCAGAGTCCAGAAGA -GGGTGTTGGATCCCCTGCAGCTGGAGTCACAGATGGTTGTGAGCCTCCTGATGTGAGTGC -TGAGAACTGAACCCAGGTCCTCTGGAAGAGCAGCAAGTGCTCTTAACTACTGAGCACCTT -ATAGGTGTCTAATAATACTTTTTAATCACGTGACATTTTGCTCAAGTCTTCTTTAAACTA -GTATGTTGGCTTATATTTACCCATTCTCAATTTTCTTAGTTTTCCAGGAAGGGAGAAAAA -CCCACTTTTAACATTTTAAATTTAAATTTAAATTTAAATTTTAACATTTAAATGAATACT -AGCCTTCAAAGAAACTCTAATAATCACAAGGTAAGAGGTAAATATGGGGGTGAACAGCAA -CAGCGAGCAGTAGACAAGTAACTCAACACTAGAGGTCCCTCTCTTCTTAAGATCTAAAGG -CCTGCCCTGTCTGGGATCTTAGCCAGCTTCAGTGGCTTCTGACTGGGAACAGAAAGTGAG -GAGCAAAGGAAATCTGAACCAGAGAATTCTTTGTGGCATTGCAAATTAGATCTCAGGCAG -CAGAGGCCTGCATCACTGAGTTCTGGCTCGCCCACAAAGTATTTGCTCCCCAACTCTCAG -CCCCAGCTTCATTTTGTTCTATTTCTATCTGCTTCTTAATTTAGCCATGTGACTGCATTC -AAACCCTTTTATCTCGTCCCCATCTGGAAGGCAATCTGGGTTGGTCCTGAATTTTTATTC -CTGTGGAATAGAAGAGAGTGACAGAGTCCCCACTGCTCCTCCGAGGGTCACTGCGATGCC -GAGGTGAACTGAGGGATTTCACAGATCAGGTGGCAAGGGCTCATGGCAGACAGGAAGAAG -CTGACATTATTCACACGCAGCTAGCAAGTCAGAGAAATGAGGGCTTAGATGAGGGCTGTT -GTTTTCCAGCAAGGGCCAGTGTCTGGCAGGCAAAGAACTAAGGAGACAGTCTCGTGAGAA -GGCCAGAGCTTGCTTTTAAAACCGGGAAGACAATGGCGACCAATACTGGGAAGGAAATGG -AAAGATCACATAGGAAAGGAAAGCTCTCTTCTTCGTCTTAGTAGTGTCACCTCCGGTGAA -GAAGGGGACACCGAGGGTGACAGTCTCTTTGGAGGTCTCCATGATGCTCATGTTTTTCTT -TTTAATGTTGTGTGAAATTTTAGCTTCATTGTGAAGTCTAGACAGAGCCTGGTCCTTTCT -CTGTGTCTGTCTCCCAGAGGCTTCTGTTTTCTTCTACAGACACACATACCTCAGCATCCT -TTGTGGCCTGGTGGTGGAGCTGGAAGCAGCATTGGACACTCTGTAGTGACCAGAAGTAGT -GTGTGTGTGTGTGGTATTTGTGTGGTGTGTGTGGTATGTGTTTGTGTGGTGTGTGTGTGT -GTGGGGGTGTGGTGTGTATGCTTGTGTGGTGTGTGTATGTGTGTGTGGTGTGTGTATGTG -TGTGTGGTGTGTGTGTGTGCTTGTGTGGTATGTGTGTGTGTGGTGTGTGTCTGCTTGTGT -GTGGTACATGTGTGTGTATGTGTGCTTTATGTGGTGTGTGTGTGTGTGTGTGTGTGTGTG -TGTGTGTGTGGTGTGTCTGTGCATGCAAGCACTTGTGCAAGGCTCATGGTGACTCTGGAA -GGAGGTCCAGAAAATTTAGTCAAAACAACGTTACAGTCTAGAAATGGGATCATAAACTCT -GGGGACTAGAGGATAAGTCCTTGGCCTTGGAAGCTCCTTTCTCCATTGTGCTAAGTTCAG -CCTGAGAAAAACCAGTTCAGGGCTCATGGCCTATGTGCAAGAGCTATGCCTAGTGTTTCT -TAGGTCTCAGTCCCCAGTCCCTTTGTTGTCTGTTACCATGTCTAGTGTTCCTTGGGTTCT -AGTGTTTCCAAACCTAGGAATTTCCTGAGAATCTCCTGACTAAAATGGCTGTTCTCACAC -ACAGCCAGATACGTCCTTAATGATTTCTACCAAATCCAGTGGCTTTGAATTTGGCATCCA -TTGCATTCTGCAAAGGCAATCTGAGCCCGAAAAACGCTTTGGCAGTGAGAGCCATCTGCC -TGTGGAGAGGCTGGACCCAGTTTAGGAGAGGCAGAAAATTATGCAAATTATCAGTGCAAT -CTGACATTCACCATTTAACTGACTCAGTCCAGAGTTGATTGTATAAAGAAGGAAGGCTAC -ATGTAGCTGGATGCCTGGGCTGGAAATCTTTGTGTACTGTGTTCAGGTACTTGTTATATG -AGGTGGGCAGAGAACAACCTTGGATATCCATCTTGTTTTATGCATTAGGCTCTCAGGCTT -GGAGCTCACCAAGTAGGCTAGACTTGGTTACCCAGTGAACCCCAGGTATCCTCCTGTCTC -CTTTTTTCAACTGTTTATAATTAAACGTGCTACTACAGCTTTTTGTTTGCTTGTTTGTTT -GTTTGTTAAACATCTGCTCTTGAATCCAACTTAGGCTCTTGGCTCTTGTACTTGTGTGCC -AAGCCCTCTACTGACTGAGCTGTCTCGACAGCCCTTAAATGGGTTTTCCATCTACATGAC -TAACGGTGGTCATAGCTACCTTCCTTTTGCCGGGAGAGTACAGAGAAGTTGGAGAACACT -GGTCCTCATGTTGGGAAAGCTCTACTTAAGTTTCTTGTCACCTGAGTGCTAGCAGTTGTG -GAATAGTTTACAGATGGGGATACATTGTTACCCCAGAACTCCATTCCAGGTTTAGTAAAA -CAAAAACAAAAACAAAAACAAAAACAAAAACAAACAAACAAACAAACAAAACAAAACAAA -ACAAAAACAAAACAGCTGTCTGTGGCAGAGCCACAATAGGTTTCCCATGTGGTTTGGCAT -CTCTGGGCTCACCCACAGTAGTGAGATGTCCCAGGAAACACCTTTGATTCTATGCTTCCT -TAACTTTCTCTATAAGGAAACACATCTCAGTTTCAAATGATTGAGCAGGGACACCTGCTC -ATTGCTGATGGCTTGAAGCTTTGGGAGACAGGATTCATGACCTGACAGCAGTATTCTTGT -TAATTCAGGGACTGGCAGGGTGCAGCCTCAGGCCCCAGGGGAAATGGGATTTTCTGGTGG -TCTCACACCTTGTTTTGTCTTGAACACATTCACTCTCCTATGAGATGAACAGACTCTAAA -ATGAAATCCAATTAACCTTTAGCAGTGAGCAAGCTGGGCACTGGCGAAGCACATTCGTTT -TTTTCCCAATTCTTCAGTTGTCATGACACCAAGAGATGATAGTACATGGGGGGACCTAAT -AGTCATTGCGTTTTTATAGCTTGGCAATTAACTTCTTCATTTTTATAGCAGCCTGGAAGG -CCGGGGTGTTGAAGGTAATGGGTGTTCATCATGGCTTCCCTCGCTTCTGAGTTTATGCAG -GTAGTCACAACACCCCCCACAGTCTCCCTTCTATGGGATTCTGATGAAATACCAGCAGCC -CAGGAAGAATGGGGGCTTTACATTACTGCTACTTCTTCATTTTTGGGAGACGATAGGACT -CTGTTTACAAACCGTTATGTACCAAATTACTTCCAGCTTTTAGTAGCCTAAGCATCACAG -ATCAAGTTTCTTTGTGATCAATTTGATCACAAATGGGGCGGGGCCATACATTACAAAATG -TATCTTCTTACCTTCCTATGGGTAGGAAGGCTGAGGCTTGGCTTCTCTGCAGCCCTTCTC -CCTCTGTAGTGAATGATCACGCTGCATGTGTGTCTGAGTCTTAATCTCTTCTCGTGGAGA -CAGCAGCCAGTTTGGATTAGGACTACTGACCTTATTTTAACTGAACTCAAGATTCAATCT -CCAAATATAATACCATTCCCAGGCCAAGAGGATTGGGGTTTAATAAATGAGGTTTTGGGC -GGATATAACCCTGACAACCATGTATTTACAATACAGACTGAGGTCAGAGGGCACAAAATG -TGGGACCTTAGTCATGAGGAGGAGAGACGTGGGGGAGCTGTGGCCTCCCAGGCATACTTT -CTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCCCCCACCCCCCTCACGTCTTAGC -ATCTCCACATTTTCTCCATGTGTATGGAGTGTTGTTTCTTTCAGGGTAGAGAGTCTACAG -CAGGACTTTTTGCAACTCAGCCTTAGAAGTAATTGTGAATCACCCTTTCCTCTGGGGCCG -ATATAGAATCAGTTTGATTTGACACAGATGAAATATAAGACGTGTATGTGTGTGTGAAGG -AGCATGTGCAGGGGTGGACATGGGATCGGGGAGTGTCAACATCCAACTTGCAGGAGAGAG -CATGGACCTGGCTCACAAAGCTGGGAGGAGACGTGTGTGGGCGTGGCGCTAGTGCCCAGC -CCTCCTCAGAGGGCTCCTAAACTGACATCTCAGCTTGTTCCAGGCCAGCCAAAGCTAAAT -AGAGGGAACTTGTCTCAATGGTACCCTGCAGAGGGCAAAACAATGTGTCACTTTCTGTAC -ACATGCACACACACATACACGCACATGTGCACACACACACGTGCACGCACACGCGCATTC -ACACACACACATGCACACACATGCACAGGTGCGTGCACACACACGCACAGGGAAGCCTTG -TAAAATTGCCCTGGGTTACAGTTGATGTAAATGGATTTCATAGAATCCAGTGTTTGCTCC -ACTTGCTAGGATTACCGAGTGGTCTCTGGCAGGGCCTCACTGCCACCTTCTTCACTGGTT -TTGGACTTTGCTGCCATCACTGGAATTCTTGCCATGCATATTAAGTTTTACTCATGTACA -CCCTTCCTTGCTCAGAGCTACTGTATTTTTTTTCAGTCAGTTTGGCGATATTTCTAGACA -GCCCCTTACAGGCTAGGCCTGGGACCTGGCAGTGGGATGTGAGGATGCTCTTCCACTTTT -GGGAGGGTCAAGGACCTGGACTCAATATGATGCGTGTAATAATAATAATAAAAAGTCCAA -GGAAATTAGTGAAGATGTGAGGAAGAGATTCCGTGAAAGTTCCATGAGGAGATCTTCACA -GCTGTGGGGAGTTCCAGGTACAAACCTGGCAAGAGCTTGATGGGCGGAGCCAGGAATGGA -GGGGTGTGTCTACCAGGTGAAAGCATTTGCAATTCTGTGGCAAACCTGGAGGCCTCAGAG -AATCCAAAGAAGGGAGAGGAAGAGAGAGAGACAGAGAGACAGAGAGAGAGACAGACAGAG -ACAGAGAGATAGAGAGAGACAGACAGACAGAGAGAGAGTGACAGAGAAAGAGAGAGGGAG -AGAGAGACACAGAGACAGAGACAGAGAGACAGACAGAGACAGAGAGAGACAGAGAAACAG -AGAGACAGACAGAGAGAGACAGACAGAGAGAGGCAGACAGAGAGAGACAGACAGAGAGAG -ACAGAGACAGGGAGAGACAGAGAGAGACACACAGAGAAAGAGAGACAGACAGACATAGGA -ACGGAGAACAGGGACCATGGGAAAGGTTGTAGAAGGAACAGAAAATGGTTATTTTCTCTA -CTTTGGGGATGAGAGTTGGTTTGAAGGAGGAGCCTGAGAGGTGGGGGCTGTGTTGGGATA -CTTTAGCAGAATCCTGAGATGGATCCTAACTCTGCCTGGCCCAGACCAGCAGCCATGGCG -ATGTGGCAAAGGACAACTTTGGCCCAAGTAAGTGGAGCAAGTGGCTGGGCATTGTGAAGT -AAGAGGGGATTTGCTTCTTTCCCCGAGAAGTCCTGGTTAGAATCTCCGTATGGTTATCGC -GGTTAATGGTCTGATTTCCATGAAGTCCACTTGACATCTCATCAACAATGTCACCTGAGA -AGTCTTAGAGCCTGATAAACCTCAATCCATAAATTACCTCAGGACCCCAGATGTTTCTAG -CTACAGAGGAACAAGTCTTGGCACTGTAGCTATGCCCACTTGGCAGGGTTTAGGAGTGGA -TTCAATGAGACTCGATACATTTTTCATGAAGGGTTTTATACCTGGTACACGAGAAACCTA -AGTTTTTTCTCCCTTTGTTTAAAAGAATATTTTCCTTTGTGTATGTATGTGTGTGCCCAC -ATGTGTGTGTGTGCACATGTATAAGTGCTTATGGAAGCATGGAGAAGGCATTGAAACTGG -AACTGTAGTTCCAGGCCGATGTAAGCTTCCGGACAGGAGGGAACCAACTTCTGGTCCTCA -CTGGGAGCAGAAAGTGCTTTTAACTGCTGGGCTGCCTTTTCAGCCTCCTTTGTGGTTTTT -AAAACTTATGTATATGGATGTTTTAGCATGCATACCTGTGCACCCCCTGAGTACCTGGTG -CCCACGGAGGCCAAAAGAGGGTATCAAATCCTCTGGAACTGGCATTATAGGTGGTGGTGA -GCCATCATATGGATGGATGCTGGGAATTGGACTCAGTTCCTCTGTAAGAGCAGAAAGTGC -TTTTAACTGCTGGCTGTCTCTGCAGCTAGCCACGCTTTTGCTTGAAAGTCTTAAACTAAT -TTCTTAAATTCCAGCAATGTTTAACAAATAGTCATTTTACTCCCCTAGTGATTTCAGAAT -GTTTGTTTTAGGGTTAGGCACAGTTTATAACTCTATATAATAAGTGAGCCGGTGAAGTAG -CTGAGCAGGGGGTCAGCCAACACAGTTGCCTCAGGAGTGCCTGAAATGGGCTTGTGGCAA -TCTTTTTCACGGTCAGCTGCAACTGGGTCCTTTCAACAGTTTGGAAAGCAAGTCTCAGGG -CGGTGGGTAAAATGGTTCCTTGGGAATGAGAGAGTCCCCGAGGAGTGCCATCAAGAGGCC -ATTCTTCAGCACATCAACCAAGAAGAGTAAACACTTCAAATCCAAAGCATGCCTTTCGCA -GAAGGAAGATTTATGATCTGCGTATAAATGGTGATGAATAACTTGGTGATACATGCTTTC -TGGCACAAGCTGTCAAAAGTAAAGAGCCATAGTGTGTTCCAGAGTTCATCTGGCCATGCG -TGTTCCCTATAAAATATGGAATATACTGGGCCACGATTTGTCTGAGTCCTTGCACAGTTC -TCTTCCAATTACTGTTGCTTCTATTCCTGTCACCAGTGGAAAACAAATGGGCTAATAATT -ATAGCCTCAGATAGACTCTTGTAGCCTGCATCTCCCTGAGCTTCACTGGCCCCTGTGTCT -AATGGGGTCACAATATGAATCATAACTCAAACCTTATCGTCTTACTAATGCTCCCCAGTC -CCCTGGCTCCTCCCCCGAAGTGACCTCCAATTGAGTGCAGAGTTCTCTGCCTCTGGGATG -CCTCACATGTCCTTGTGTGTAAGTCTGCTGCTTGCAGTACTGTCTTGCTGTGAGCATGCA -GTGTCCTGGTCACATTTGACATCTTGCCATCTTTGGGCCTTATCATTGCCCATCAATCCA -AATATATATGTTTTCAGGGCAACTGCCTCTAATTCAAATGTGACTGGCAGTCTGTGGCAA -GCTGGGAAAACTAAGTTTACGTCTGTGGAACCTTATGCTGTGTGTGCATGTATGAATATG -TATGTGTGCATTCATGCATGTAACTTGTGATCCTTGTACCCTACATGACTATTTTAATTC -AATGGCTTTCCTACTTCTTCTATTTACAGTCTCTAACCCAAAAAGGAGCCCATGTGCCTT -TTCTATAGTCTTTGCTTTCCAGACTTGGCTGCTTCTGCCCTTAGTCTGTTTCCTTCTTGA -AAAACCAGTAAGTTCTCAGTGCAAAGAGCATCTTTCTCCCCCATTCATCAGAAGAGCTGA -GCAAATGCCAGAGAAGCTCAAGCTGGGACCTGCATTTTCTTCCCAATGAAATATTTGCAG -CCTGTTTGCAAAGGGCTTCATTGTTACCCATGACTTCTAGGAAGGCAGAGAAGTGAGTCG -TGTTGAAACCAGGGCACTGCGGCGTCTCCCCTGAGCTGGTTCTTGGAGTATACTTTACTG -TTCATGTTGGACCATGGTCCTGGATTTCTGCTTGGTAGACATCATCTAGATACATGATGC -TGTTGGTGTCTTCATTTCCAACTGTGTCTGTTGGGAGCAGCAGCATAGGTAAAAAAGGCA -CTGAGTTCTGAGGAAAGAACCCTCACGTGGCATAATTTGATTTCTATTGCTTTTTGATCA -GCTTTGTATATCTAACATCAGAGAATCATCCTTTGAAAGACGTGATTAGGGAAGTTGAGG -TTGAAACAAACTAACTAACTAAAACACAAAACAAGGAACTTTAAACACTCTGAGCCCTGC -AAAAGTGTTCCGGGTCTTCAGTTGTCTTCTCTGGAGATAAATCAGGAAAATCTTTTTAAA -GATGGAAGAGACATTGTCATGGAAGGAAACTGAAGGCTGTTTCCATTTAAGTCTGGACAG -TGTTCTAGGGCTTTAGGACAGACAGATGTTTGTCTTCTTCTGGGATGACTTACGCCACAC -CGCTGGTGTTCCTGAACGACGCAGATCCAGGACACAGGAGACTGCTTACAGTGAGTAATG -TTTTCAAGCCCTGAGCTCTCCCTCTGCAAGAATGACTGATAGATGGTTGGGAGGAATGTT -CTTAACCTTCCCAGAGGTTACCAAGCAGACAGACAGATAGCCCAAGCCCCCTCCCACCCC -CACCCCCAAGCAGACAGACAGATAGCCCAAGCCCCCTCCCACCCCCACCCCAAATCAAGC -TATAACAAGTAACAGCAATTTGGAAATAAAAGACCTGATTCCCAATATTACAACTAATTC -TTTTCTGTGTTCTCTTAGGACATGAGAAGAAAAGCGGGTGCGGGACTTGGGAATTTGAGT -GTAAATGTATGACATTAAGTAGCAAAACAGAAAGGCAAGCAGGGGAGCTTGAGGGGAGTT -TATATTGAATGCACTCAGTTTATTAAAAGGGAAAAACTGACTTGAGAGAAAAAGTATTTT -CCCATTTCCTGATTTACTTCCCTTTCGTGGAAGGTAAAAGGTACTTCCTGTCATTTTATG -TTTTTGTGAAAATGATGTGAATATTGCTTTCTAAGGACCTTTTCTGACTGTAAAGAATTA -AACACCTATTGGAGAAAATCAGTAAAATGGAAGAGAAGAATTTGTCTACCACCCATGACT -GTTACATTTGTTCTCTCTCTCTCTCTCTAACAGTTTTATTATTTCTGTGTGTGAATGATG -AAGTATCTGGGTATGTGCATGTATATGAATGTACTAACCCTTGTATGTATATAGGGGTCA -CATTTTGATGGTGGGTGTCTTCAATTTTTGCTTTCTATCTTAATTTTATTAAAAATTTAT -TTATTTATTCTTCTCTCCTTTATTGCATCCTGACTGCAGTTTCTGCCCCTCTCTTCCCAT -TCCCTCCCTCCTCCATCTCCCCACTCTAGATCTACTTCTCCTTTTCCCCTTAGAAAAGAG -CAGGCCTCCCAGGGATATCAACCAAACAGAGCATAACAAGATACAATAAGACGGCACATA -TCTCCTATCAAGGCTGAATGAGGCAACCCAGGAGGAGGAAAAGGGTCCCAAAAGCAGGCA -AAAGAGTCAGAGACAGTCCCCATTCCCACTGTTAGGAGTCTCTTAAGAGCACAGCCATCA -CATATATGCAGAGGACCTAGGTCAGATTCATCCAGGCTCCCTGATTGTCCCTTCAGTCTC -CATGAGCCCCTGTGAACCCTGGTTAATTGATTCTGGGGACTGAGGCATTCTTGTGTCTAC -CACCTTAACTTTGAGAGTCAGGTCTCTTTAGTGAACCCGGAGCTGTCATTTGGACTGGAC -TGGCTATCCAGCAAGGCCCTGGGATCCTTCTGCATCTGCTTTCACCCAGTGTTAAGGTTA -CAGACATGTGACACTGTACCGGCTTCTGTATGATGCTGAAGAGCTAAATTTGGACCCTGA -TGCTTATTCGTCTGAGCCATCTCCACAGCCCTACAACTGTAAAAATGAATTTTATTATAA -ATGTATGCAGCATATTAATATAGTGGCTGTTTTTCTTTACCCTAATTAGTTCCCCAATAG -CACCACAGAGAGAGCAACGTTTATTTACAATTTAAAAACACAATAACTAATCTAATCCTC -TAATCTAATCTGGTTACCTCCCAGTCAAAATCCTCAAGATACTTGCATTTTTGTATTGGC -TTGGCTCTCTGGGCTTCGGGTATATTTTCTCCAGATGTCTCTCTGGACTCCTTTCTTGTG -GTGACCCATGTCTTCCACTCTTTCTCAGCCTCCTCCTCTGCCTTGCAGAAGTCTCACCCT -ATTCTCTCTATTGCCAGTCATTGGCTTTTCCATCTTTTATTAACAAGACAGAAAACAAAC -AGTGGGTATTGTTCACATAAACTTGAGACAGAAGATTTTTTTAATTAGGTATTTTCTTCA -TTTACATTTCCAACGCTATCCCAAAAGTCCCCTATACCCTCCCCGTGACTCCCCTACCCA -CCCACTCCCACTTCTTGGCCCTGGCGTTGAGACAGAAGATTTTTTAACATAAGCATTACA -ATGCAGTGTCTGGATTGAAACCAGGTAGTGGGATAGAGATATCAACATCTGAATCATACA -AGGGCAAACATTATACCTTCATGTAACTCCTGATTTACTCTGATAAAGTTAAGAGACAGA -GCTGGTGGTACAGGCCTGTAAATCTTAGGTACTTGGGAGGTTGAGGTGTAGGGATAGCCA -GGTTCCAGAACCTCTGGGCTACAAACCCCAACCTGGATAACTTAATGAAGAAGATGTTGC -CTCAAAATGAAAAACATAGAAGGGCAGAGTATTTAGCACAGCGGTAGAGTACTTATCTAG -CAAGGTTGAGGCCATAGGTTCAATCCCCAGTACTGAGGGTTGGGTTGGGAGGTGGCCAGA -GTTCATGCTTCTGCTCTGGGAACCAGAAGAACATACAGCTGTGTCTTCCACACGCTGGCC -ATAGGTCCTAACCATATATATATATATATATATATATATATATATATATATATATACACA -CACACACACACCCTTCACCCCTCTCCCTTCTCCCATTCTCTTCTTGCCAGCTGCTTGCAA -ATACACCCAACGTCTCCCCTGGCCTTAACTAGATTTAAAAAAAAAGATTATCTTTAACTA -TATGTTTTAAAAAAGATAAGCTCCCAGCCGGGCGTGGTGGTGCATGCCTTTAATCCCAGC -ACTCGAGAGGCAGAGGCAGGGGGATTTCTGAGTTCGAGGCTAGCCTGGTCTACAGAGTGA -GTTCCAGGACAGCCAGGGCTATACAGAGAAACCCCATCTCAAAAAACAAAACAACATCAA -CAAAAAACAACAACAAAAAGATAAGCTCTACATTTCCTGTTTGAATCCCTTTCAAATGAG -CAGTCCAAACACAATCCCTTGATGTTTCCTTCACTTTGCCACTGAGGTGCAATATAAAAG -GCTTGGAATAATTTTCTTTGTGTTTATCTTATTCAGAGTTATTTAGATATGATCATGAGT -CTGGCAGCTCTTGCCTTTCATCAATTTTAAATTTTCTTTTTCTTCATTTAAAAGATTTTT -TTTTGGTAGTGCTTATGATGGAACCCAGGGGTTCCCACAAGCTCTGTCTCTTATGGAATT -CGAACTACACATACCTTCAGACTCTTGGATGGTATCCCATCTGTCTCTCAAACTGCTATC -TCTCCCATTCCATTTTATTTTCTCTCTGTGTTTCCGTTTAATTGCTTTTGTTCACCAGTC -TTCAAGTTTGCCTACCTTTTCCCCTACACTTCCAGCCTTCACTTGAACCCACCCAGGAAC -TGAGCTGGGTCCAGGACTGAGTTGAGACTTTAAGTCTTGCTCATCGGAGATGGTAGGAAA -ACCTGTGTGGTTTATAGACCCCCTCCTTGCAGCAAGATTCTGAGCCCAGGCACTGGGAAG -TTACTATGTTTGTTTATGAGTCAGATTCCAAGACTGATACGTAGATGTTGCTGCTGTAAT -ATACATGTGCACACACAGGCACACATACACGTGAGAATGCACATATACACATCATGGGAG -AGAATAGTGAGAAGAGAGGTTAGCTCCAGCCTTCCCCAAGTTCTATAGACTCCAGTCTAA -TCTCTGTGACAATCCCAAGCCCCAGGAGTTTCTCCATATACACACAGTGTCTAACCATGG -CCAGCCAGGTTCTTGTTTGCTTATTTCTAGACTTAGCAGCTGACCAGGGAGGTACATGGC -CACTGGCATTCACCTAGGAAGTGCTCAATCTTCTTCAAACTCTTTGTATCCTTATAAATC -CAGAGTTTTAAAAATAATCAGTATTTTAGCTTATCATAGCATTTGGCTTCTTGAGTAGTG -TGCTGGTATGATGAGACCTCTCCCTTCCTATTCATAGGCAAGAAGCCAGTGATTCCTCCC -CTCACTCTGGGACACACATGTCCATATGTCCCATAGCACTCTGTCAGCTCGGTATACCAC -AGAAATAGTTGAAACAACAGTTTGCTTCCAATTTAGCCTCTTTGAGACTGCATTCCATAA -ATTTATCTAATTGTCCCAGTGTCTCCCCCAGGGATGTGTCTCTTACATTCACTTCATTTC -TTCTTTACTATCTTTGCTCTAAGAACAAGTCTTGGCTGTGTTGTCTTCCTACTCTCTAGT -CACTCATAGCCCTTAAAGTTTTGTTTGCATCTTCAGTGTTCATGTTTTACTGAGGTCCAG -TTCTTTACTTTTTCAACTTCTTGCTTATAAATCTTTTAAAAAACCTTTCATGGAAAGTGG -GTTAAAAAATTCTCAAATCATTTAATAAGAGCTGTGGATTTTTCTCCCTGGAAACACAGA -ATTTTGCACGTGATTTCAAAAGGGCTCAGAGTTGTCTTAAAAGTCCTCCTAGGGCTATGG -TTAGAATATGATTTGTCTTCCATCTTATCCCAGACTTACACAGCTGTCATTTAAAAAGAA -ATGTGTTAATCAATTCTGGTATATGGTGGTATGGCCTTTGGAAAGATATTTGCTTCAATT -GTGGAGTCCCCATGGTTCAGTCCTGGTAGGTTTAGAAGAGAAGGAACAGAAGTCACACAG -AAGGCATGTGCTTCTGCTGTTGATATACAGCTGCCAAGGGGCCCTTGCCTGAGTCTGTGT -AACATTTCCTGGACTTCCAACACAAGATGAGTGATGATCCTTTTCTTTTTATAAGTTAGC -TATTTCATGTATCTCATTGTAGCATTAAAAATGGACCAATGCAAAGTTACAGGTGCGTCC -TACCTTTTGATATTGTGATCCATCTACAGTTATAATTTTCATGCTTTAGAACTACACAAT -CATGGTAAAACACACACACACACACACACACACACACACACACACACACACACACACACC -AGTGTTTTAAGTAAATTTATGGTTTTGTGTTGGGCTGCATTAATAGCTATCCATGTGGCC -CAAGGGTCATTGATTAGACATGCCTGGTAAACTATCAGCTGGGAGCAGTGAGTTCTTTCC -TTCCCAGGGTGAGGAACAGATAAGGGAGTGTCCAAACCCCATCCCTGTTACAAGTACACA -AGTTGCCCACAGTCCCCTAGTAATCCTCATATACTAAAGATAACTGTCTTAGGGTTTCCA -TTGCTGTGAACAGACACCATGACCAAGGTAACTCTTATAAAGGACAACATTTAACTGAGG -CTGGCTTACAGGTTTAGAGGTTCAGTCCATTATCATCAAAATAGGAAGCATGGGAGCTTC -CAGGCAAACATGGGGCTAGATGAGCCAAAAGTTCTACATCTTGATCCAAAGGCAGTCAGG -AGAAGACTGTTTCGTGGGCATGAGGAAGAGGGTCTCAAAGCCCACTCCCCATGGTGACAC -ACTTCCTCCAAGAAGGCCACATTTTTTAATAGTGCCACTCCCTGGGTCAAGCATATTCAA -ATCACCACATTCCACTCCCTGGCCTCCATCAGCTTATACAAACACATGAGTCTATGGGGG -TCATCCCTATCTATAGCATAATGCAAAGTACATTTAGTCCAACATAAAAAGTTCCCAAAG -TCTATATCAGTCTTAACAATGTTAGAAGTCCAAAGTTCAAAGTCTCTTCATCCAATCACT -TAACAGTAAAAAAGCAGGTCACATATCTCCAACATCACAGGATATGTATTACCATCTCAA -AACATCATAACAAGGAAATACTGGACCAAAGCAAGACCAAAAATCAGCTGGGCAAACTTC -AAACACCAAGTCTCCATGTCTGATGTCAAAGCACTCTTCAGATCTCTAACTCCTTTCATC -CTGTTGACTATTGTTGGCAGTTCTGGCACTCAGGAGCAACAAGCTTCATTCCCTCCTTGT -TAGCAGCTTTCCTTGGCAGATTGCCCATGGTTCTGATATCTCTAACAACTTGGGGTCTCC -AAAGTAACTTCAGTTTTACAGATTCTTGTTCCAGTGTCTGGGATCCACACATAACCTTCT -GGGCTCCTCCTAAGGGCTTGGGTCACTTCTCCAGTTCTGCCCTCTGTAGCACTCTAAACT -CTGGTTGACTCCATTCCATGTTTTCTGCTGTTCTTGGTGATTATTTTATGATACTGGCAT -CTCTAATTTGCTCTAGTCTTCCATTGCAACTAAGCTTCACCAATAGCCTCTTACAGGCTT -TCTTCATGGTACCAAGCCTCAGCTTCTTTGCATGACCCCTTTAGTCCTGGGCCATCAACT -GCAACTGAGGCTATACCTTCATCAATGGCCTTCCCTGGCCTCTCACAGTGCCAAGCCTAA -GCTGCTCTCCATGACCCCTTTATGCCTTCAAAACCAGTGCCACACGTGTGATTCTTATAT -ATTACCAAGTCCAGCTGCAGCCTGAGGTACATCCTTGGCAATCTCTGGAAGACAATTTCT -TTGTATTCTCAGAAAACACTTCTCAGAAGATTTTACCTCAGTGATGCTGGTCTCTCCTTA -ATCACCACTAATTTCTTAGCTCCAGCTAACCAGCATCAATTGTCCTACCAGTCCCTTCTA -TTTTTGAATTTAAAACCAGAGCCACATGGCCGAAGCTGCCAAGTTCTGCTGCTTGGTAGG -GCTGGGACATGGCCCCTTGTTTTATTACATTATCACAAGCTTTCTGTTTTCCAACTCCTT -CACAGCCTCAACTTGGCTGCCCTGTAACTTGCTCTGTTACCTTGAAATCAGAGATCTGCA -TGGTTCTGTCTTCTGAGTGCTGGGACTATAGGCATGTCCCACCTCACCAGGACTTAAGAT -TTTCATAGCCACTATTCCTCAAGATTTGGATCAGAAGCTTGTGTGTCCCATTTCTGGATT -GCATTCATTCCAGATTAAAAGTCCAAGTGAAAACAGTAGCCCAGTAATAATAACGTCTGA -CATGGTGTAACTATTCCTTGTTCAAGGGCAAACATATAAGCAATAAGCTTAACTGGGTGG -GATCTTGCCCCAAAGGCACCACTCCCTTAATCTGTTTATCTCCTTGAACACAGGATTTAG -TTCCATTCCATTTTTTGGTGCCCTTTAATGCTCGCACCATACATTTTGGAGTTTTCCTTT -CTAAGCTTGTTACATTTTATCAAAATGCTCCTCATAAGAGTGAACCACAGGATAAAATCT -AAACTTGGTTGATTTGAGACTTCTTTTGTCAATGCATGTAATTTGAAACTGTTCATCTTA -GCCTCAAGCAAACTTTTAGTACAAGGGCAAAAAGGAGCTACTACAGTCTTCACCAAAGTG -TAACAAGAATGATCACATGAAAATTCTTCTCTTCTGAAACCTCTTGAGCCAGGCCTCCAG -AGTTCAAATTACCCTCAGCACCACTATCTTCATGGCTTCTACTAGGATGGCCCCTTAAAC -TCCACTTAAACCATTCTACTGCTTTCCTAATCCATAGTTCCAAAATCCACATTTCTCCAA -ACAAAAACATAGTCAGGCCTATCAGAGCAATACCCCAGTTCCTGGTACCAACTTTGGTCT -TAGTTAGGGTTTCCATTCTTGTGAAGAGACACCATGACCATGGTAACTCTTATAAAGGAC -AGCATTTAATTGGGACTGGCTTACAGGTTCAGAGGTTTAGTTCATTATCATCAAGGTGGG -AAGAATGGCAGCGTCCAGGCAGGTGTGGGACTGGAAGAGCCAAAAGTTCTACATCTTAAT -CCAAAGGCAGACAGGAGAAGACTACTTCATGGGAAGCTAGGTGAAGGGTCTCAAAGCCTA -CCCCCATAGTGACACACTTCCTTCAACAAGGCCATACTTGCTAATAGTGCCATTCCCTGG -ACCAAGCATATTCAAACCACCATAATACCACAGGCAAGCACCATCATTAGCCCAACACTA -AGAGAAAATCCACCTCACTGTTTTTCTTCAAATAACTGTTTATTTACTTAAATATTGGAT -TTGAAGGGTTTTTTTCCTACCCTAAAATTCAAACTTGATGAAATACCATCTCTGTTGGGG -TCTCAGCCAGACAGGGATGGTTTATTGAATGCACACCCTAAGACAGACTCAGAATGAGCT -ACAGTGCCACTGAACATCTATTTCTGTCAGCTTATAAATGCTAAAACTGCAAAAACTACA -ATGATCTCATACACAGATGCAGGAAGTGCTGCCTGGTGGTCAGCTCTGTCTCAAGCTACT -TTGGCTAGCTAGACAGAACAGTTCCAACTGACCTTTATTCTGATTGATCCTAAGTGAAGC -TTACAGTTGTTGAATTTCCCAAGATCAACAAACCTCAGAACATATAGAACATATCAGGAT -ATATGATCAGCATGATCTTGTTTTGAGTCAAGTCATTTCTCTGTGTCAATTCAATGACTG -GCAGGCATATTACAGCAACAAAATGAAATAGCTGGCAGGCATGGAACAAAATGACTATAC -CTATTCTGGAGGGTGGGGGCAGACCTCAAAATCTCTCTCTCTCTCTCTCTCTCTTACACA -TTACCAAGTCCAGCTGCAGCCTGAGATACATCCTTGGCAATCTCTGGAAGACAACTTCTT -TATATTCTCAGAAAACACTTCTCAGAAGATTTTACCTCAGTGATGCTGGTCTCTCCTTAA -TCACCACTAATTTCTTAGCTCCAGCTAACCAGCATCAATTGTCCCACCAGTCCCTTCTTC -TATTTTTGAATTTAAAACCAGAGCCACATGGTTTTAAATCTCTCTTTCTCTCTCTCTCTC -TCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCATTTGTGTGTGTGTGTTGGAAAGGGG -CATGGTATGTTTCAGTACTTGTGTGGAGGTCAGTGAACACTCAGAGCCAGTTCTCCCCTT -CTACCATGGGGGTTCTGGGGATTGAACTCAGGTCTTCAGGCTTAGAGGCAAGTGCTAGCC -CCTCTACATTACCTACCTACCTACCTACCTACCTACATCTATCTATCTATCTATCTATCT -ATCTATCTATCTATCTATCTATCTATCTATCTATCTGAGACAGGGTCTCTCTACATAGCC -CTGGCTATCACTATGTATAACAGGTTGGCCTCACACTTGCAGAGATCCACCTGCCCACCT -GCCTCTGTCTCTCATTGATGGAATTAAGGCGTGCACCACCATGCCCCACATTTCTACCTT -ATTTTTTGAGATGGGATCTCCACTGAATTTGGTTAGGCTATAGGCCAGCTAACTCCAAGG -ATCCTCCTATTTCTTCCTTCTTAGAGCTGGGATTACAGATGTACTGCAAGGTCTGGCTTG -TGATGTGGCTGCCAGGAATGGAACACATGTTCCCATGCTCTGCGGTAGGTACTTCACTGG -CTGAGCCATCTCCATAACCCCTTGAGATAGCATCTTGATGAGGACATCTTGGTCAGCTCT -GGTCTAAGTGACAGGGAAGTTTCTAGTAGGATTGGGCTCTATCTAGCCTGGTTTCTAACA -GTAATAAATACCAGGTCACATCCCAGGACAACCACATAAAGTCTGAGGGCAACACAGCAG -CTTGAATTATCAAAGCACAGGACTTACCAGTTTGAGGCTTCCAGGCCCATAACACGCAAT -ATGCTATGTTTTCCATCCCCCATGCCTACAGCCATGTCTGACCTTAGACAGACAGGAAAG -AGAAAGTTCTCTGAAAGAGCTGATAATGAGCTCCAAGTCTCTGGGTTGCTTTTCCTCCTC -GGGCACAGCACACAACATTTCCCAGAAAACCACACTGGTGATGTCTTTGCCACAGTTTCA -CAAATGTCACAATTGTTAGGGCCTGAGAAGACAGAACTGCCAATAGATTTAGAGTAGACA -GAGCCAACTTCTACTTCCACCAGGATGCAAACTGGCAAGCCACTGAGTTTATTGGTATGG -ATAATGCCCCAAACAGTTATCCCAAACTGTTAGTTAACAGTGACAAAAATGTCACGTAGC -ACGGATGTCAACAAGCTCATGGGTACATAGATCATGGCACTTCCCCACCATCAGTTTGCC -ACACACACTATAAACACTGATGTCCAGATTCTACGAGAACCTGCTGTTCAGAACCCCGTG -TAGCTAGGCTGGTGGTACAGAGAAGAGTGGCTGGAACCTCAGGTAGGGTTATTCATCCCC -AAGATCTAAACAACTTTAAAAGTCCCACAGTCTTTACATATTCTTAAATTTTCAATCTCT -TTAAAATATCCATCTCTTTTAAAATCCAAACTCTTTTTACAATTAAAAGTCTCTTAACTG -TGGGCTCCACTAAAACAGTTTCTTCCTTCAAGAGGGAAAATATCAGGGCACAGTCATAAT -CAAAGCAAAAATCAATCTCCAACCGTCCAATGTCTGGGATCCAACTCACGATCTTCTGGG -CTCCTCCAAGGGCTTGGGTCACTTCTCCAGCCATGCCCCTTGTAGCACACGCGTAGTCCT -CTAGGCTCCAAATGACCCTCCCTGGCCCCTCTTATAAGACGCAAGTGTGGAGCCTATGCA -GCCTGGTCCCTGATCCAGCTCAGGCTTAAAACCTGGGAAACCGCAGGTGTTTGGCCACGC -CCCTTGGGCCCCTAGCTCCTGTCAAAACTACAGCCCTCCCACAGCTGATTGGTCTGTGGC -CATCAGTCACGTAGGAGCAGCACCAAGCCCTCCCACATGCAAATAAAGTTTCCCCTAGCT -CTCAGACTAAGCCAATGAGAAGTACCTGCTGCCAGACCCTGACCCACCCCCAAAACTGTA -TATAAGAATCCTATCCAGAAGGTCTGAGAGAACTACTCCATCCTCTGAGAGCTTCTGTCC -TAAGAGCTAAAACACTTGCAAAAAGGTCTGTTCTCCCGAAATGCCACCTGAAGCTCCCCC -ACACTTCTCCCTGGCTAGTCAGACTCTTGTCGGCCCAGCCCAGCCCGACTCAGCACGGGG -TAACATAGAACAACTGAGACAGCACGGTAGAGACAGAGGTGGAGCAGCGGAAGTGGTGGA -ATCGACTCGCCATACCTGCTTACACTTTCTCACCTTTGCTGGAACCCTCAGACCCAGCCG -GACCAGAGATCATCATGGAAAGCCTCCAGTACACAGGCCTACAGCAAGGACAATAAACCA -GTTCTTGAGGGTCTCTTGGAGTAGGCACAGCCACTCTGATTGAGATGCAAAAGCTGATCT -GTTGGGAGCACAGTGTTCCATAAGAATAACCCTGGGCATATATCCAGAAGATGCCCCAAC -TGGTAAGAAGGACACATGCTCCACTATGTTCATAGCAGCCTTATTTATAATAGCCAGAAG -CTGGAAAGAACCCAGATGCCCCTCAACAGAGGAATGGATACAGAAAATGTGGTACATCTA -CACAATGGAGTACTACTCAGCTATTAAAAAGAATGAATTTATGAAATTCCTAGCCAAATG -GATGGACCTGGAGGGCATCATCCTGAGTGAGGTAACACATTCACAAAGGAACTCACATAA -TATGTACTCACTGATAAGTGGATATTAGCCCAAAACCTAGGATACCCAAGATATAAGATA -CAATTTCCTAAACACATGAAACTCAAGAAAAATGAAGACTGAAGTGTGGACACTATGCCC -CTCCTTAGAAGTGGGAACAAAACACCCTGGGAAGGAGTTACAGAGACAAAGTTTGGAGCT -GAGATGAAAGGATGGTCCATGTAGAGACTGCCATATCCAGGGATCCACCCCATAATCAGC -ATCCAAATGCTGACACCATTGCATACACTAGCAAGATTTTATCGAAAGGACCCAGATGTA -GCTGTCTCTTGTGAGACTATGCCGGGGCCTAGCAAACACAGAAGTGGATGCTCACAGTCA -GCTAATGGATGGATCACAGGGCTCCCAATGGAGGAGCTAGAGAAAGTACCCAAGGAGCTA -AAGGGATCTGCAACCCTATAGGCGGAACAACATAATGAACTAACCAGTATCCCGGAGCTC -TTGACTCTAGCTGCATATGTATCAAAAGATGGCCTAGTTGGCCATCACTGGAAAGAAAGG -CCCATTGGACACGCAAACTTTATATGCCCCAGTACAGGGTAACGCCAGGGCCAAAAAGCG -GGAGTGGGTGGGTAGGGGAGTGGGGGTGGGTGGGTAGGGGGGACTTTTGGTATAGCATTG -GAAATGTAAATGAGCTAAATACCTAATAAAAAATGGAAAAAAAAGAAATAGATAACATTT -ATAATTGCTTTTTACACTTATAAATTTTGATTGTGTAATTGTCATAGAAATTTTATTTTA -TTTAATAAATATTTCTATAAAGAAAAAAAAAGAGGGAGGACTTGAAAAGGAGAGGGGGGG -GGCATCCATGAAAGGAAGGGGGGAGGTCCCAAGGAAATGAGGGAGAGGAGAACTTGTAGA -GTTCTGAGCACTGGGTATTGTTGATATACTCTCAGAAAGAGGCTTTATGTCACTGGAGAG -AACCTGGAGCCAGCCCACCTATGGTCTTCCTCACCAAGACCTTCTATGTCTGAGGTGTGG -GGGGAGGGGGGGCAGTTGGATTCCATCTGGCTGCAGAGTAGAGCTATTGGGATGCCCGAG -GTGCGAGAGTGGATGTGAAAGACCGCAATGGGGAGACCCCCACTCAAGTCCTGAGAAGGC -ACGCACACCCAAGGAATCATGAGAGACCAGCTTGATGCAAATACACACGAGGTAGTTTAA -TGACGGAGCTCCGGACATGTATCTCATGCAGGAGACAGAGGAGTCAACCCTGAGGCTCAA -AAGTTAGGGGTAACAGCAATTCTGAAGGGCGGGTGCTTATCTATGTCAGCAGAGCATCAG -GTTAACATTTAACCCATGTCAGAAGGGCGGGAAACAGGAGAATTGCTAATCTTGTTATGG -CTGTCTCTTTGAGAACAGCTAATATTATTTTGCTAGCTGCAGGCTTAATCATTTTGACCG -CTAAAACTATGTTTTTACATTTGTTTAGTCAGCCAGCTTCCTTATCTGCACTTTGCCTGA -TAGTATAGTTTGGAAAGTCCTTTTTTAAGGAGGAAGGTACTGGGTGGTCTTGAATTCATT -TTGGGTATTACAGATGAGCTCACCTGAGTCTGAGTCCATCTTTTGGTGTTTTTGTTGTTG -TTGTTGTTGTTTTGTTTTTTGTTTTTCGAGACAGGGTTTCTCTGTATAGCCCTGGCTGTC -CTGGAACTCACTTTGTAGACCAGGCTGGCCTCGAACTCAGAAATCCGCCTGCCTCTGCCT -CCCGAGTGCAGGGATTAAAGGCGGGTGCCACCACGCCTGGCCCCATCTTTTGGTACTTAA -GTGGGTGGGTTCCATGGACAGGGCCCTCAGTCAGGGTGCCAATGAGTGAGGCACTTATTT -GCCTCTGATCCAGGCTAAGGATGCATAAATACCTCAGGTGTATTTATAAGAGAAATAATA -GTTTCATGTAATATTTGAAAAGTCTGAATGCAAACATTTCCAATGAGCAAAATACCCAGA -TTTTAAATAAAATCAGGACTCAATAATGTCATACTGAGCCATACTAAAACCTGAGGTGAA -AGTTTTAAAATGTTCCTGTTACACTAATTTATGCATTTTTAGTGTTTCCCCCCCAGATAT -TTGAAGTAGCATTTAGAAGTGGGGAACTAGGCATATTAAAAGTCATGTGACTATCTTTTC -TTTTGTAATGTTAGGAATGGAACCAGGATCTTGAACATGTATTCGTTCCACTAAACCACA -CCCCCAGCCTTGTGACCATTTAAACTTGAGATTCTCAGAATATTTATTCTTGACTCCTCT -AACATTCTCCAAGCCCACTTTCTAGTTACTTTCTTCCATTCAGAAAAACTTACAATTCTC -AAGAAAATGAAGATCACCAAAGATGCAGACCCCAGGGGGGAAAATGTTGTGTTTGCTTTA -AGAAAGAGAAATGAGAATAAGTTATACTTCATTTGAAGTATAAGTAAAACATTTCCATGT -GAAGTTCCATTGTGAGTTTTAATCCATTGGTTTCTCAACTTTTTAGGTTTCTGAAATTAC -TTTTATGGTCTGGAAAAGTTCCTGTCAAGCATGGTCATAAAATTCTCAAAGGCTCTTATT -TCTCTTCAACTTTACATCAGTGTGACTGTTTTGTGTTCCATCTTTATCTAAGATACACAC -ATTCATTAGGGAACTGTTTGTGTTAACTTGAGTTTTGTCTTCAGTCTTACCCAGAAGGCT -GAGCAGAAGTAAGTTTATTTAGATTAAAAATAAAAACGAAACAAAACAAGAATCACTGCT -TTAAAATGTTGGTCTTGATTAATAATTTTTAAATTTCTGAAACCTGTTTACATGTATTTA -GGCATTCAAAATGAGTGCCTAATATTAGCCCAGAGCTGCAGGAAACTATCTCTCTCTCTC -TCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTGTCTCTCTCTGTCTCTCTCTGTCATAGGC -TTAGATTTTTCAAAAATCTACTTTAATTATGGTTCTTTAATGCTTCAACCTCCCTTCTAG -CCCACCACCTACCAGAGGTAGGGGAAAAGAAAGGTTATTAGGAAATGGGAGTTGTGGTCC -TGTTTAGAAATTGGTTTTTGGGGCGATTCTAATCTTTGTTGTTAGCAGTCCAGTCCACTA -GCAAAACACCAAACACAAATCAGCAGCAGCTGAATTCAGAAGAAAGCACAAGGCTCTGCC -AATTGGCATGAGTCTGAGGAAGTAATGAAGCAGCCAAAATACTACCAGAAGTGCTTTGGT -GCATTTCTGTCTATGAAGTCACAGCAACTGAAGATCAGCCAAGAAAGCAACCAGTACAAG -AGGGTCATCGGCAAAGACCAGTATCAGCGAAGCCCAGCGGTGACCAGCAAAGAGTTGTAA -GGGGGAACCAATCCAAGAGAATTGCCCACTGTCTGTTGGGTTCTACTCATACTCTTTCCA -AATATCACGTGTCCTCTCAAGCGCCCAGTCCAGCAAAACACCACATGCCCTTTTTCCAAG -CAGCTTCCAGAAAAACACTGTGTCTGTTCTCAGTAAAACATTCTCTCATGTATCTGCCTC -AGTAAATCATCCTCTCATAAGTCAGGTTCACATACACAATCGAGTCTCCAGCAAAACCAG -AAACGCCCCTCACACTGCCCCCCAGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTCTATCT -GTCCATCTGTTATAGCTGCCCAGGTGGAAGGGATGCTGTACGAGGCAGTTGCAATTGGAA -CTGGAGAACACTAGGCAAGTGTAAATTAGGGTTGCCTAGCAGGCAGTGGCATCGGCGCTA -TTTTACCATATTTCTTTCTACTGGGATCCCAATTTGCTGGTTTTCACATTTACTTTTGCC -TTTCAGTATTATGATTTTGTCAAAGCTGAATTTTGATATCTCAAATCTGTTTTCAAAACA -AGCCCACTCACTCTATACTCACAAGTCTCTATTTTCCTTTAACAGTGGGATATTGGCACT -GAAGGAAATACCTGGGTGAATCTCCTTCTTGGTCAGGCTGTGCAGGCTAAATACATGTGA -ATTCAGTCAGAGGCAAGCTGGCTGCAACCACATCAAGGCAATGATTCCCCATTAGAGAGC -TGTGTGACACAGCCAGAGGAGCCTGCTCCCTTCAGCCGGCAGCATCTCCTCCAAAACTCA -GTACTGTGTCTGTCTGATGAGGGCTTTCTATCTTGTAACTGGTTAAAATATGATATTTAA -TTAAAATTAAGCTAGCTGTGTTCTTTTGAGTTCTTGAGACAAAAGCTCACTGTGCAGCCC -AGCCCAACCCCATTTGCAAGTTGGCTTCCCCATGCCTGGTACTAAGGTCACAGGTTTGAA -CTAGCTGGCTTCAAGGTTCAGTTTTGAATTATCTTGATTCATTACCTTCAATATTTAATG -GTGAAGAGCAGAGAGATGGAAATATTTCCTTCTTTCTTTCCTCCCTTCCTTCCTTCTGCC -CCTCCCCCTCTTTCTGTAAACTTTCATCTAAATGGCAGTTGTTGTGGCTAAGCATTTGCA -GTGGCCTTTTGCTGGAGATGGAAGGGCACATCACGGACACTTTAACACACTCTGGTTCAG -GGGGATACATTTCCTCCTCTGGACAGAGAAATAATTGGTTCTCAGTTAACTATGCAATGA -GGACTCAAGTGGACTTTTCACAGCAGGGCTCCATCAGGTGGCTCACCTTTTAGGCCCAGG -CGGCCTCAGCCTTAGGCCCTTCACTGCCCAGGTGCTTCATATGAGCACAGGAACATTTCC -AGAATCCTAAGGCAGGGTTAAATTAGGACCCAGAGCGGCAGTTTTCCAAACAGCAGTGAC -TGCCTGTGCTGATACATTCCCATCCTTTGGGGTCCAGCTCTGTATCAAAGGCTCATGAGT -CCCCTAGCTACTGTATTCCAGGAAGACTGATTAAATGCCCATCCCCCACTTTTTAAAAAT -TGCCTTTATTTAACACTTGTCACATGACCATGTTGTGCCATGTGTGGAGACTGTGGGTGC -AAAACATGCTTAAAACGAACACTTTGTTAAACACCTGTGGATTTAAAACCAAAGGCTGCT -GTTTGTTTTTGAGATTTATTAAAGGGCCATGAAGGAAGAATCCTGGGTCTCAGATGGCAG -GGATGTCTCTTTAGGGAGGGTACCAGCACTGAAACTGTCTCTCACACGAGGCATCTTTAA -AAATTTATCCTTTGACAGTTTCACATACATGTATAGCTAATCTTAGTAGTTTCACTCCAA -TTACCCTCTCTTACATCCCCCAATAAATCCCCTTCCTCTCATGACCTCCTGTGTATGTCT -CTGAGGTTGGCTAGGGTTGCTTTTATGAGCAAGTTATTTATTGGACATGAGCTTCTATTT -AGTGGCTTCACCATTGAAGAAAATGACAGCCTCTCCCTCAGCAACCATTAACTGCCAAGC -ATCTCTTAGAGAGGGTGTGATCTCATGAGACCCACCCAACCCCTGATGATGTGTTGACAG -ACCCAGCCTAATACAGGCAGCCATAGCTGAATCGAGTTCATAAGTACCCTGACCAGCCTA -TGCCTAGAGAAGTATTTTTATGGGGAAAGTGTGTTTGACTATCACATAAGCATGAAGAAG -CCTAGAGAATGGAGGGGGTTAGAGTGTTGTAGAGGTGGGATCTTTCCCTTCTCAGCCACC -CAGACTCCTCACTGGTAGGAGCCCAGTGATGTTATCTGTGCCCCAACTCCTAACCCAGGG -TGACATTAGCATTCCTTCTGCGTATTGGTTTGGGGACCTCATACTCTCTGCTCGGCAAGG -CTGTGTATCAGCCACTACTTTTTCTGAACTTCCATTGCACAATTCTGCCATGGTCGTGAA -GTAGAAGCGTTACTCCCTTATCTGTTAGTAAGTAAGATGAACTCTTATAGAAGTGAAGCT -CTGGCTTGCTTATCTGTCTCCATCTGAGGACACTATATCTGGGTTGTGCTGTGAGGCTGT -GTGAAGCCCAGCCAGGGATCTTGGACTGCAGCCCTTTAGCAGAGCATAGTTTGTACATGT -TTTTCTCCTTTTCTCGCTGTGGTTTTCTTTGCTGTGCACAGGCTTCTAAGTTTGATGTAC -TCTGTTTTCTGAGCTCTGGTGACACATCAAAAGAACCATAGCCAAGACCAAAGCCAAGAA -CCATTTTCCTGGGTTTTCCAATACCTTTAGGATCTCATATTCAAGCTGTGAATCCGTTTT -CACTCAATATGTCATAAAATAAGGTTCCAATTCTGTCTCCATGCAAGTTGCTGTTGACAT -CAAATATAACTCTTGTCCCACAGGGAATAAATAATTGTTTATCCTAAGCCAAACACAATG -ACCACTTGATTATAGGAACATGTATTCAGACTCCCTAAATGCACATTCCATCATCGAGTT -AGTTACACAAAAAAGGACAATCATAAGTCAACTTGTTGACCAAATACATTGGCATGGGCA -TCATCAGGTAGGCAGGTTATAGCAAGGCAGTGTGCTCTTTGCTGTAGGTCTCGTGCTTTC -TCCTGACAATTTCAGCTTTTAGGTTGGTGAAAGCTGTGGTCTGCAAGTTAAAGTGTACTG -AAGGTTTTACCTGATGGTTATAAGATTGTTTAGTGGGTAATAATGTCTGATGTCCAAAGG -ACTAAAGATAATTTTGGCTCTCCAGCTACAATATTCTAACTTTCTACAATTAAGTTTTTT -TTTCCAATCTGCAGAATCTTCAACAGAGGGTTGGTCTCTCACCAGTTTTCCTAATATAAT -TTTTTGAAAAAGTTCTATCTTAACTGTGTGTTTCCTACAGCTTATTAAGAATCAATAGTT -CGCGGGACTCAGCAGAACTTAGGAAATTAGTCTGAACAGGTGAGAGGGTGCGCCAGAGAA -CCGGACAGCTTCTGGGATAGGCAGAAGCACAGAGCCGCTGAGGCAGCACCCTTGGCGGGC -CGCAGACAGCCGGCCACCGTCCGGACCAGAGGACAGGTCTCCGCCTGGCTTGGGAGGCGG -CCTCAGCCTCAGCAGCAGCGGTCGCCATCTTGGTTCCGGGACTCAGCAGAACTTAGGAAA -TTAGTCTGAACAGGTGAGAGGGTGCGCCAGAGAACTGGACAGCTTCTGGGACAGGCGGAA -GCACAGAGCCGCTGAGGCAGTACCCTTTGCAGGCTGCAGACAGCCGGCCACTGTCCAGAC -CAGAGAACAGGTGTCCGCCTGGCCTGGGAGGCAGCCTCAGCCTCAGGAGCAGCGGTCGCC -ATCCTGGTTCCGGGACTCCCTGGAACTTAGGAATTTAGTCTGCACAGGTGAGAGTCTGCA -CCACAGAAGCTGACAGCTTCTGGGAACTGCCAAAGCAACACAGCTTCTGAGAAAGGCCCT -GTTTTGGGCCCTCTTTTTCGGCCAGGAGGAAGTCCAAACACAAGATATCTGCGCACCTTC -CCTGTAAGAGAGCTTGCCAGCAGAGAGTGCTCTGAGCACTGAAACTCAGAGGAGAGAATC -TGTCTCCCAGGTCTGCTGATAGACGGTAACAGAATCACCAGAAGAACAATCTCTAAACAG -AGTCAACTATAACTACTAACTCCAGAGATTACCAGATGGCGAAAGGTAAACGTAGGAATC -TAACAGGAACCAAGACCACTCACCATCATCAGAACCCAGCACTCCCACTTCGTCCAGTCC -AGGACACCCCAACACACCCGAAAACCTAGACCTAGATCTAAAAGCATATCTCATGATGAT -GGTAGAGGACATCAAGAAGGACTTTAATAAATCACTTAAAGAAATACAGGAGAACACTGC -TAAAGAGTTACAAGTCCTTAAAGAAAAACAGGAAAACACAATCAAACAGGTAGAAGTCCT -TACAGAAAAAGAGGAAAAAACATACAAACAGGTGATGGAAATGAACAAAACCATACTAGA -CCTAAAAAGGGAAGTAGACACAATAAAGAAAACTCAAAGTGAGGCAACACTGGAGATAGA -AACCCTAGGAAAGAAATCTGGAACCATAGATTTGAGTATCAGCAACAGAATACAAGAGAT -GGAAGAGAGAATCTCAGGTGCAGAAGATTCCATAGAGAACATCGGCACAACAATCAAAGA -AAATGGAAAATGCAAAAAGATCCTAACTCAAAATATCCAGGAAATCCAGGACACAATGAG -AAGACCAAACCTACGGATAATAGGAGTGGATGAGAATGAAGATTTTCAACTCAAAGGACC -AGCAAACATCTTCAACAAAATTATTGAAGAAAACTTCCCAAATCTAAAGAAAGAGATGCC -TATGAACGTGCAAGAAGCCTACAGAACTCCAAATAGACTGGACCAGAAAAGAAATTCCTC -CCGACACATAATAATCAGAACAACAAATGCACTAAATAAAGATAGAATACTAAAAGCAGT -AAGGGAAAAAGGTCAAGTAACATATAAAAGCAAGCCTATCAGAATTACACCAGATTTTTC -ACCAGAGACTATGAAAGCCAGAAGATCCTGGACAGATGTTATACAGACACTAAGAGAACA -CAAATTCCAGCCCAGGCTACTATACCCAGCCAAACTCTCAATTACCATAGATGGAGAAAC -CAAAGTATTCCACGACAAAACCAAATTCACACATTATCTCCCCACGAATCCAGCCCTTCA -AAGGATAATAACAGAAAAAAACCAATACAAGAACGGGAACAACGCCCTAGAAAAAACAGA -AAGGTAATCCCTCAACAAACCTAAAAGAAGACAGCCACAAGAACAGAATGCCAACTTTAA -CAACAAAAATAACAGGAAGCAATAATTACTTTTCCTTAATATCTCTTAACATCAATGGTC -TCAACTCCCAAATAAAAAGACATAGACTAACAAACTGGCTACACAAACAAGACCCAACAT -TTTGCTGCTTACAGGAAACACATCTCAGAGAAAAAGATAGACACTACCTCAGAATGAAAG -GCTGGAAAACAATTTTCCAAGCAAATGGTATGAAGAAACAAGCTGGAGTAGCCATCCTAA -TATCTGATAAGATTGATTTCCAACCCAAAGTCATCAAAAAAGACAAGGAGGGGCACTTCG -TTCTCATCAAAGGTAAAATCCTCCAAGAGGAACTCTCAATACTGAATATCTATGCTCCAA -ATACAAGGGCAGCCACATTCATTAAAGAAACTTTAGTAAAGCTCAAAGCACACATTGCAC -CTCACACAATAATAGTGGGAGACTTCAACACACCACTTTCACCAATGGACAGATCATGGA -AACAGAAACTAAACAGGGACACACTGAAACTAACAGAAGTGATGAAACAAATGGATCTGA -CAGATATCTACAGAACATTTTATCCTAAAACAAAAGGATATACCTTCTTCTCAGCACCTC -ATGGTACCTTCTCCAAAATTGACCACATAATAGGTCACAAAACAGGCCTCAACAGATTCA -AATATTGAAATTGTCCCATGTATCCTATCAGATCACCATGCACTAAGGCTGATCTTCAAT -AACAAAAAAAATAATAGAAAGCCAACACTCACGTGGAAACTGAACAACACTCTTCTCAAT -GATACCTTGGTCAAGGAAGGAATAAAGAAAGAAATTAAAGACTTTTTAGAGTTTAATGAA -AATGAAGCCACAACATACCCAAACCTATGGGACACAATGAAAGCATTTCTAAGAGGGAAA -CTCATAGCTCTGAGTGCCTCCAAGAAGAAACAGGAGAGAGCACATACTAGCAGCTTGACA -ACACATCTAAAAGCCCTAGAAAAAAAGGAAGCAAATTCACCCAAGAGGAGTAGACGGCAG -GAAATAATCAAACTCAGGGGTGAAATCAACCAAGTGGAAAAAAGAAGAACTATTCAAAGA -ATTAACCAAACGAGGAGTTGGTTCTTTGAGAAAATCAACAAGATAGATAAACCCTTAGCT -AGACTCACTAAAGGGCACAGGGACAAAATCCTAATTAACAAAATCAGAAATGAAAAGGGA -GACATAACAACAGATCCTGAAGAAATCCAAAACACCATCAGATCCTTCTACAAAAGGCTA -TACTCAACAAAACTGGAAAACCTGGAGGAAATGGACAAATTTCTGGACAGATACCAGGTA -CCAAAGTTGAATCAGGATCAAGTTGACCTTCTAAACAGTCCCATATCCCCTAAAGAAATA -GAAGCAGTTATAAATAGTCTCCCAGCCAAAAAAAGCCCAGGACCAGACGGGTTTAGTGCA -GAGTTCTATCAGACCTTCAAAGAAGATCTAATTCCAGTTCTGCACAAACTTTTTCACAAG -ATAGAAGTAGAAGGTACTCTACCCAACTCATTCTATGAAGCCACTATTACTCTGATACCT -AAACCACAGAAAGATCCAACAAAGATAGAGAATTTCAGACCAATTTCTCTTATGAATATT -GATGCAAAAATCCTCAATAAAATTCTCGCTAACCGAATCCAAGAACACATTAAAGCAATC -ATCCATCCTGACCAAGTAGGTTTTATTCCAGGGATGCAGGGATGGTTTAATATACGAAAA -TCTATCAATGTAATCCATTATATAAACAAACTCAAAGACAAAAACCACATGATCATCTCG -TTAGATGCAGAAAAAGCATTTGACAAGATCCAACACCCATTCATGATAAAAGTTCTGGAA -AGATCAGGAACTCAAGGCCCATACCTAAACATGATAAAAGCAATCTACAGCAAACCAGTA -GCCAACATCAAAGTAAATGGAGAGAAGCTGGAAGCAGTCCCACTAAAATCAGGGACTAGA -GAAGGCTGCCCACTTTCTCCCTACCTTTTCAACATAGTACTTGAAGTATTAGCCAGAGCA -ATTCGACAACAAAAGGAGATCAAGGGGATTCAAATTGGAAAAGAGGAAGTCAAAATATCA -CTTTTTGCAGATGATATGATAGTATATATAAGTGACCCCAAAAATTCCACCAGAGAACTC -CTAAACCTGATAAACAGCTTCGGTGAAGTAGCTGGATATAAAATAAACTCAAACAAGCCA -ATGGCCTTTCTCTATACAAAGAATAAACAGGCTGAGAAAGAAATTAGGGAAACAACACCC -TTCTCAATAGTCACAAATAATATAAAATATCTTGGCATGACTCTAACTAAGGAAGTGAAA -GATCTGTATGATAAAAACTTCAAGTTTCTGAAGAAAGAAATTAAAGAAGATCTCAGAAAA -TGGAAGGATCTCCCATGCTCATGGATTGGCAGGATCAACATTGTAAAAATGGCTATCTTG -CCAAAAGCAATTTACAGATTCAATGCAATCCCCATCAAAATTCCAACTCAATTCTTCAAC -GAATTAGAAGGAGCAATTTGCAAATTCATCTGGAAAAACAAAAACCTAGGATAGCAAAAA -CTCTTCTCAAGGATAAAAGAACCTCTGGTGGAATCACCATGCCTGACCTAAAGCTTTACT -ACAGAGCAATTGTGGTAAAAACTGCATGGTACTGGTATAGAGACAGACAGGTAGACCAAT -GGAATAGAATTGAAGACCCAGAAATGAACCCACACACCTATGGTCACTTGATCTTCGACA -AGGGAGCTAAAACCATCCAGTGGAAGAAAGACAGCATTTTCAACAATTGGTGCTGGCACA -ACTGGTTGTTATCATGTAGAAGAATGCGAATCGATCCATACTTATCTCCTTGTACTAAGG -TCAAATCTAAATGGATCAAAGAACTTCACATAAAACCAGAGACACTGACTTATAGAGGAG -AAAGTGGGGAAAAGCCTTGAAGATATGGGCACAGGGGAAAAATTCCTGAACAGAACAGCA -ATGGCTTGTGCTGTAAGATCGAGAATTGACAAATGGGACCTAATGAAACTCCAAAGTTTC -TGCAAGGCAAAAGACACCGTCAATAAGACAAAGAGACCACCAACAGATTGGGAAAGGATC -TTTACCTATCCTAAATCAGATAGGGGACTAATATCCAACATATATAAAGAACTCAAGAAG -GTGGACTTCAGAAAATCAAATAACCCCATTAAAAAATGGGGCTCAGAACTGAACAAAGAA -TTCTCACCTGAGGAATACCGAATGGCAGAGAAGCACCTGAAAAAATGTTCAACATCCTTA -ATCATCAGGGAAATGCAAATCAAAACAACCCTGAGATTCCACCTCACAACAGTCAGAATG -TCTAAGATCAAAAATTCAGGTGACAGCAGATGCTGGCGTGGATGTGGAGAAAGAGGAACA -CTCCTCCATTGTTGGTGGGATTGCAGGCTTGTACAACCACTCTGGAAATCCATCTGGCGG -TTCCTCAGAAAATTGGACATAGTACTACCGGAGGATCCAGCAATACCTCTCCTGGGCATA -TATCCAGAAGATGCCCCAACTGGTAAGAAGGACACATGCTCCACTATGTTCATAGCAGCC -TTATTTATAATAGCCAGAAGCTGGAAAGAACCCAGATGCCCCTCAACAGAGGAATGGATA -CAGAAAATGTGGTACATCTACACAATGGAGTACTACTCAGCTATTAAAAAGAATGAATTT -ATGAAATTCCTAGCCAAATGGATGGACCTGGAGGGCATCATCCTGAGTGAGGTAACACAT -TCACAAAGGAACTCACACAATATGTACTCACTGATAAGTGGATATTAGCCCCAAACCTAG -GATACCCAAGATATAAGATACAATTTCCTAAACACATGAAACTCAAGAAAAATGAAGACT -GAAGTGTGGACACTATGCCCCTCCTTAGAAGTGGGAACAAAACACCCTTGGAAGGAGTTA -CAGAGACAAAGTTTGGAGCTGAGATGAAAGGATGGACCATGTAGAGACTGCCTTATCCAG -GGATCCACCCCATAATCAGCATCCAAACGCTGACACCATTGCATACACTAGCAAGATTTT -ATCGAAAGGACCCAGATGTAGCTGTCTCTTGTGAGACTATGCCGGGGCCTAGCAAACACA -GAAGTGGATGCCCACAGTCAGCTAATGGATGGATCACAGGGCTCCCAATGTAGGAGCTAG -AGAAAGTACCCAAGGAGCTAAAGGGATCTGCAACCCTATAGGTGGATCAACATTATGAAC -TAACCAGTACCCTGGAGCTCTTGACTCTAGCTGCATATGTATCAAAGGATGGCCTAGTCG -GCCATCACTGGAAAGAGAGGCCCATTGGACACACAAACTTTATATGCCCCAGAACAGGGG -AACGCCAGGGCCAAAAAGGGGGAGTGGGCGGGTAGGGGAGTGGGGGTGGGTGGGTATGGG -GGACTTTTGGTATAGCATTGGAAATGTAAATGAGCTAAATACCTAATAAAAAATGGAAAA -AAAAAAAAGAACCTCTGGTGGAATCACCATGCCTGACCTAAAGCTTTACTACAGAGCAAT -TGTGATAAAAACTGCATGGTACTGGTATAGAGACAGACAAGTAGACCAATGGAATAGAAT -TGAAGACCCAGAAATGAACCCACACACCTATGGTCACTTGATCTTCGACAAGGGAGCTAA -AACCATCCAGTGGAAGAAAGACAGCATCTTCAACAATTGGTGCTGGCACAACTGGTTGTT -ATCATGTAGAAGAATGCGAATCGATCCATACTTATCTCCTTGTACTAAGGTCAAATCTAA -GTGGATCAAGGAACTTCACTTAAAACCAGAGACACTGAAACTTATAGAGGAGAAAGTGGG -GAAAAGCCTTGAAGATATGGGCACAGGGGAAAAATTCCTGAACAGAACAGCAATGGCTTG -TGCTGTAAGATCGAGAATTGACAAATGGGACCTAGTGAAACTCCAAAGTTTCTGCAAAGC -AAAAGACACCGTCAATAAGACAAAAAGACTACCAACAGATTTGGAAAGGATCTTTACCTA -TCCTAAATCAGATAGGGGACTAATATCCAACATATATAAAGAAATCAAGAAGGTGGACTT -CAGAAAATCAAATAACCCCATTAAAAAATGGGGCTCAGAACTGAACAAAGAATTCTCACC -TGAGGAATACCGAATGGCAGAGAAGCACCTGAAAAAATGTTCAACATCCTTAATCATCAG -GGAAATGCAAATCAAAACAACCCTGAGATTCCACCTCACACCAGTCAGAATGTCTAAGAT -CAAAAATTCAGGTGACAGCAGATGCTGGCGTGGATGTGGAGAAAGAGGAACACTCCTCCA -TTGTTGGTGGGATTGCAGGCTTGTACAACCACTCTGGAAATCAGTCTGGTGGTTCCTCAG -AAAATTGGACATAGTACTACCGGAGGATCCAGCAATACCTCTCCTGGGCATATATCCAGA -AGATGCCCCAACTGGTAAGAAGGACACATGCTCCACTATGTTCATAGCAGCCTTATTTAT -AATAGCCAGAAGCTGGAAAGAACCCAGATGCCCCTCAACAGAGGAATGGATACAGAAAAT -GTGGTACATCTACACAATGGAGTACTACTCAGCTATTAAAAAGAATGAATTTATGAAATT -CCTAGCCAAGTGGATGGACCTGGAGGGCATCATCCTGAGTGAGGTAACACATTCACAAAG -GAACTCACACAATATGTACTCACTGATAAGTGGATATTAGCCCAAAACCTAGTATACCCA -AGATATAAGATGCAATTTCCTAAACACATGAAACTCAAGAAAAATGAAGACTGAAGTGTG -GACACTATGCCCCTCCTTAGAAGTGGGAACAAAACACCCTTGGAAGGAGTTACAGAGACA -AAGTTTGGAGCTGAGATGAAAGGATGGACCATCTAGAGACTGCCATATCCAGGGATCCAT -CCCATAATCAGCATCCAAATGCTGACACCATTGCATACACTAGCAAGATTTTATCGAAAG -GACCCAGATGTAGCTGTCTCTTGTGAGACTATGCCGGGGCCTAGCAAACACAGAAGTGGA -TGCTCACAGTCAGCTAATGGATGGATCACAGGGCTCCCAATGGAGGAGCTAGAGAAAGTA -CCCAAGGAGCTAAAGGGATCTGCAACCCTATAGGTGGAACAACATTATGAACTAACCAGT -ACCCCGGAGCTCTTGACTCTAGCTGCATATGTATCAAAAGATGGCCTAGTGGGCCATCAC -TGGAAAGAGAGGCCCATTGGACACGCAAATTTTATATGCCCCAGTACAGGGGAACACCAG -GGCCAAAAAGGGGGAGTGGGTGGGTAGGGGAGTGGGGGTGGGTGGGTATGGGGGACTTTT -GGTATAGCATTGGAAAGGTAAATGAGCTAAATACCTAATAAAAAATTAAAAAAAAATAAA -TAAATATTTAAAAAAAAAAGAATCAACAGTTCACAATGTATAGGTTCATTTTAGACAGTA -TCCTGTTCTGCACATCAGGGAGTCTGCTCTTGCTCTATATACCAGGCTGTTTTTCTTCCC -ATTTGCTCTGTGTAATCCCTAGTGTTACTCTTGCTTGAGGTCATTAAGAGTCTCCATGAT -TTTTGTGAAATTTTAGGATTGATTTTTCTGTTTTGGAGAAGAAGAAGAAGAAGAAGAAGA -AGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGA -AGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAAAGAAGAAGAAAGAAGAAGAAGAAGA -AGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAAAGAAGAA -GAAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAAAGAAGAAGAAAGAAGAAGAAGAAGA -AGAAGAAGAAGAAGAAGAAGAAGAAAAGAAGAAGAAAGAAGAAGAAGAAGAAGAAGAAGA -AGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAAGATATTCACC -ACCAATCATCATAGAAATGAGAACCAAAAGCATGGTGATAAATAGATATTGTTTCATGGC -TATACTAGATTTCCCTAAAAAAGAAAAGAAAAGGAACAAAGTATTGGTGAGGGTATACAT -TATTTATGGGTTTCTAACCAGGTATGCTGCATGATATCACTTAGGTATGGATCCTAAGAA -GTGAAACCCAGGAGGATGTGGTAGAACAGTGGTTACTAGGGACTGGACAGGAGGCTGAGA -GAAATAGATTCTGGTCAAGAGATTCAAAGTTTCAGTTACACAGGAATGACAGTCTTTACT -GACTATAATTAGCAAAGCTGTATATCTGAAATTTGCCAAGAGTTTGGATCGTAGATGTTC -TCACCCCCTTCGGCATTCACACATACAAGAAAGAAAATAGTAACTGTGGAGTGATGTATC -TGTTAATTAGTGTTGAATGCATTGATCACTTCACAGTGTACACATACACCAAGATAGCAA -GTTGTTTTCTCAAATATAAATGACTTCGATTTCTTATTTATACCTAAAAAAATCCAGGAG -GACAAGAAAGAAGAAATGAAGCTACCCACCCAAGTCCATGTCCAAACTACATGGGTCCCG -AGGTCCTGGACAGTGAGGAGAGAGATCACTCTCCACATGGCTTATGGTGCTGTGGTACCC -TCCATTGATGTCTCCTATGTGAGGTCCCTCTGTGGCTCGAATTACTGTTCTTCCAAAATT -TGAGTCAGAGACCAGCCAGAGACGCTTTCATAATCAAGCTTTCTTCTACAGCTGGCATCT -TGCTTCTCTCTTAGATTTCCCAAGGGCAATGTTGTTGTAAACTAGACAGAAGGAGAGAGA -GGCATCCCAGTTACCCACTCGCTTCTTTAGCAGCTGGAATGATTTCCAAAAACATGGGTC -ATGTGATTGTTTCCTATATAGGGTGGTTCTGGTACTCATCTGCCCAGACCGAAACAAGAA -ATGTGTAAACATGATGTTGTCTTTCCTAAGAGGCCCCAGGCTGAAAATTTGACTTTTAAT -ATTCCCAGAAATTTATGAAGCAAGACCCCTGTCCATGGTCACACAATGGTTATTGTGACT -AGGCCTGGCCAAGAGAACTCAATGCTTTGACGTGAGAATCATGCTCCTGCCATTGTATCA -CATGTACGCTGGGCAGGAAGCCTTAAGTCAGACACTAGTGCCAGTATGGCTACTAACTTA -GAGACCGATCTTCTTAACTTCAGCAACCTTTAAAACTTCAATGGTTAACATAAGGTACAT -GTGTGCCTGTTTAAAGTCCTGACTCCAGAGACTCTGGCCTTGTTCCTACCAAGCTTGGTT -ATAGAATTATATAGAGAACCATAACCAACTCATTAATCTCACCCCACACCAAACCTTGTT -TCTCTCTTATGCTTGTTAGTTTTTAGTGTCAGCTTGACATAATCCCAGAGTCACCTGGGA -AGAAGGCCAAAGTGATGAGTAATTTATTGGAGTGTGGGCATGTTTATGGGGGATTGTCTT -GATTGTCATTCGAATATGGAAGATCTAGACCACTGTGGGTGGCACCATTCCCTAGTCAGG -ATTCTGAATTACATAAAACAGAAGCTGACAAAGCAGACAGTTACCATTGTTCCTTTTTGC -TGTGACTAGCTGCTTTGAGTTTATGTCCTGAATTCCCCTCAAGAATGGGCTGCAATCTGA -AAGTGTAAGCCACTAAACCTTTCCTCTCCTCATATGCTTTTTGGTCAAGGTGTTTGATCA -TAGCAACAGAGATGAAAGTAGAGCATTCTGCCTCTCCATGTGTAAAATGAGGGCTCTAAT -AAACAGCATGGAAGATGATATCAGGCAAAGAAGCTCTCTCTATAAATACAATGTGCCTTC -AGTATGCATAGATTCTGTATTTGTGAATTTGCCTACATGATAAAATTACTGTATAACTCC -AAAAACAGTACTTTCTGGGAAACATTTGACTTTCTGGACATAAGTTCCCTGCTGGGGTTG -GAGCTAGGCTCTGCCTATCTGGTAACCCTATCTAGGGATGGGCAGCAGAGGGAAGTGGCT -GGCAGGAAGCTCTATTCTGAGACTAGCTAGATGAGCTTGAGTCTTATCCCCAGTGCCTGT -TTGTGGCTTGGTCTCAAGCATGTCACACTTCTGAACTTCATTTCCTCATTTTGGAAAATG -GAGGCATCTCCAATGAATGAGCTGAGGACACCCCCCCCCCCAATTCATTTTCTCGCATGG -TACTGCCATACAGGAATTCTCTGACACTGGATGTGTTTGGTATTCTTCCTATCAGATAGG -TTATACTGCAGCAGGTACCAGATAGGAGCCCTCTAAGGAGAGCGAGATGACAGGCAGACA -GACAGACAGACAGACATAGACAGATCAATCAATAGGACTACTGACCCACAGCTTGAAGAT -ACTGTCCCTGAATTGTTACCACTTTCAGATGCCATTGTGAAGCTTCAGGGTCTAACCTAA -TGGGCAGTACACCAACGTTCCTTCAATCTCCTCTTCATTTAATTTGCTAGAACAGCTGTG -GGAACTTGGGAAAGCCCTGTTTATGTTTACATATATTTTAGAAAGGATATCATGGGAATC -TCAATAAATGCCACTCAGAGAGAAGCATAAGGCAAGGCTTATGGGAAGCACAGAACTTCT -ATACCCTCTCTGGGTGAGCAGGCTCCTAGAAATGTCTCTGTGTGAAGTTCTCTGAATGCT -ATTCTTTTGGGAGTTTTAGGAGGCTTTCATAGGCATGGTTGATTAAATTAGGGGCATTGG -CAATCAACTTAACTTTCTGTCTTCTCCCTGGACACTGGGAACACAGTGGGAGTTAAATAT -CTCAATCCTCTAACTATTCCTTGATAATTAGAGGATGCTCTAATAACATCCTTGACCATT -CTGAACCTACCTGTTGAATGACAGCCATCAATCAATTCATTGGCGTACAGAGACAATTGC -TTTGGAGAGTCTAAGGAATTTTTAGGGTTTGAGTGTCAGGAGTAGGCAAAGAAGCCAGGA -GGAGTATGCTTAGGATTTTAGGTTATAATCTATCTGTAGTTTTCTCTAGGAACAAAACTA -TATCATTCACAAATTCAGAGTTCATACATACTCAGTACATAAATTCTATGGATAACCAGA -TTGGGCTATGCACCAAAGTGATCAGTCAGCATAGGGACCTATAGCTTCCTTCTCTCTACC -AGAAGGATGTGTGAGGATCATATCCTGACTGGCCCTGCACCCAGGACCCTGAGAGTATCC -AGCATCTTTATTCAGTTTCTGTGTTGCAGTCTGAGTCTACCTCCCTTGATGTGGCGCTAT -AACTGACCCAGCCATGCAGGACGGTTGGTAGAGGGTCAACAGATTTTCTTCTTTGCTATA -GAATTTCCCAAGGAGTTGCTTCAGGAAGGTCTAAATAGAATCCATAGGGACCTACTGATC -CATGTGATCATGTTTCATCTCCAAAAATGCCTCTGCTTCGGCTGTTTGTGTTTGTTTGTT -TGTTTTTTGTGTTTTTGTGTTTTTACTTTACTGGCATAGGATGTGACTGTGTTACCCTTA -AATACTGTAGGGAGTTCATATGTGTGTATGCATGTGTAGATATGGACAGATACATACATG -CATTAAGTATTTTTATGTCTGTATTGGCTAGTTTTATGTCAACTTGACACAGCTGGAGTT -ATCACAGAAAAAGGAGCTTCAGTTGAGGAAATTCCTCCATGAGATCCAACTGTAAGGCAT -TTTCTCAATTAGTGATCAAGGGGGAAAGGCCCCTTGTGGGTGGGACCATCTCTGGGCTGG -TAATCTTGGTTCTATAAGAGAGCAGGCTGAGCAAGCCAGGGGAAGCAAGCCAGTAAAGAA -CATCCCTCCATGGCCTCTGCATCAGCTCCTGTTCACTGACCTACTTGAGTTCCAGTCCTG -ACTTCTTTCAGTGATGAACAGCAATGTGGAAATGTAAGCTGAATAAGCTCTTTCCTCCCC -AACTTGTTTCTTGGTCATGATGTTTGTGCAGTAATAGAAACCCAGACTAAGACAAATTGG -TACCAGCATGGTGGGGTATTCCTTTGACAACCTGGCCATGTTTTGGGCAGGACTGTGGAA -GAACTTTGGAACTTTGGGCTAGAAGATCCATTCAGTGTTAAGAGCTCTGTGGGATGTTGT -GTAGGAGCTTGGAAGATAATGTTGAGAACAGTGCAGAAGATGGAGGCCTGTCTTGTGAAA -TTTCAGAGGGAAAATTAAAGACTCTTTTCAGGGCCATTGCTATTTTGGAGTTTGACTATT -CTGTGGTTCTGGTTAGCTGGGCCTGAAGAATCAGCTATGATTAACAAGATACCAGAACTA -CTAAAGCAAAACCTTTGCATTACTGGGACTATTGATGTTGGTTAGCTGGAGCTAAGAAAT -TAGCGGTGATTAAGAAGAGACCAGCATCGTTGAGGTAACAACTTCTGGGAAGTGTTTTCT -GAAAGCACAAAGATTCTGTGTTCCAGAGATAGCCAAGGTTGTACTCCTGCTGCAGCGGGA -CTTGATAATGTGTAAGGGTCACCCAGGTGGTACTGGTTTTGAAGGCGTGAAGGGGTCACA -CAGAGCAACTGAGGCTCAGCACAGAACAACTGAGGCTAGGCACTGTGAGAGGCCATTGAA -GGCCATTGGTGAAGGTGCAGCCTCAGTTGAAGTTGATGGCCCAGGACTGAAGGAGTCATG -CATTGTTTTGGAGATGCCAGTACCATGAGATGACCACCAAGAACAGCAGCAGCAGTGGAG -TACAGGCAGCTGGAGCCTAGAAGACAAGCTGTGTGCTACAAAGGACAGGGCTGGAGAAGT -GACCTAAGCCCTTGGAGGAGCCCAGAAGATCGTGAGTTAGATCCCAGACATTGGACAGTT -GAAGTTTAATTTTTGCTTTTGATTGTGACTGGGCCCTGATATGTTTCCCTCTTGAAGGAA -GTAAATATTTTAGTGGATTCCACAGTTAAGAGACTTTTAATTGTAAAAAGACTTTGGATT -TTAAGATATTGGACATTTTTTTTCTATTTTTTATTAGGTATTTTCCTCATTTACATTTCC -AATGCTATCCCAAAAGTCCCCCATGCCCTCCCCCCCACTCCCCTACCCACCGACTCCCAC -TTTTTGACCCTGGTGTTCCCCTGTACTGGGGCATATAAAGTTTGCATGTCCAATGGGCCT -CTCTTTCCAGTGATGGCCGACTAGGCCATCTTTTGATACATATGCAGCTAGAGTCAAGAG -CTCCAGGGTACTGGTTAGTTCATAATGTTGTTCCACCTATAGGGTTGCAGATCCCTTTAG -CCCCTTGGGTACTTTCTCTAGCTCCTCCATTGGGAGCTCTGTGATCCATCCATTAGCTGA -CTGTGGGCATCCACTTCTGTGTTTGCTAGGCTCCGGCATAGTCTCACAAGAGACAGCTAT -ATCAGGGTCCTTTCAGCAAAATCTTGCTAGTGTATGCAATGATGTCAGTGTTTGGAAGCT -GATTATGGGATGGATCCCTGGATATGGCAGTCTCTAGATGGTCCATCCTTTTGTCTCAGC -TCCAAACTTTGTCTCTGTAACTCCTTCCATGGGTGTTTTGTCCCCAATTCTAAGAAGGGG -CAAAGTGTCTACACTTTGGTCTTCATTCTTTTTGAGTTTAATGTGTTTTTCAAATTGTAA -CTTATATCTTGGGTATTCTAAGTTTCTGGGCTAATATCCACATCTCAGTGAGTACATATC -ATTTGAGTTCTTTTGTGATTGGGTTACCTCACTCAGGATAATGCCCTCCAGGTCCATCCA -TTTGGCTAGGAATTTCATAAATTCAATATTTTTAATAGCTGAGTAGTACTCCATTGTGTA -AATGTACCACATTTTTTTGTATCCATTCCTCTGTTGTGGGGCATCTGGGTTCTTTACAGC -TTCTGGCTATTATAAATAAGACTGCTATGAACATGTGTCTTTCTTACCGGTTGGGACATC -TTCTGGATATATGCCCAGGAGAGGTATTGCGGGTTCTTCCGGTAGTACTATGTCCAATTT -TCTGAGGAACCGCCAGACTGATTTCCAGAGTGGTTGTACAAGCTTGCAATCCCACCGGCA -ATGGAGGAGTGCTCCTTTTGCTCCACATCCTCACCAGCATCTGCTGTCACCTGAATTTTT -GATCTTAGCCATTCTGACTGGTGTGAGATGGAATCTCAGGGTTGTTTTGATTTGCATTTC -CATGATGATTAAGGATGCTGAACATTTTTCCAGGTGTTTCTCAGCCATTCGGTATTCCTC -AGGTGAGAATTCTTTGTTTAGCCCTGAGCCCCATTTTTTAATGGGGTTATTTGATTTTCT -GGAGTCCACCTTCTTGAGTTTTTTATATATATATTGGATATTAGTCCCCTATCTGATTTA -GGATAGGTAAAGATCCTTTCCCAATCTGTTGGTGGCCTGTTTGTCTTATTGATGGTGTCT -TTTGCCTTGCAGAAACTTTGGAGTTTCATTAGGTCCCATTTGTCAATTCTCGATCTTACA -TCACAAGCCATTGCTGTTCTATTCAGGAATTTTTCCCCTGTACCCATATCTTCGAGGCTT -TTCCCTACTTTCTCCTCTATAAGTTTCAGAGTCTCTGGTTTTATGTGGAGCTCCTTGATC -CACTTAGATTTGACCTTAGTACAAGGAGATCAATTCGCAATCTTCTACATGATAACCACC -AACTGTGCCAGCACAATTGGTTGAAAATGCTGTCTTTTTTCCACTGGATGGTTTTAGCTC -CCTTGTGGAAGATCAAGTGACCATAGGTGTGTGGGTTCATTTCTGGGTCTTCAATTCTAT -TCCATTGGTCTACTGGTCTGTCGCTATACCAGTACCATGCAGTATTGAGGTCTGGCATGG -TGATTCCACCAGAGGTTCTTTTATCCTTGAGAAGAGTTTTTGCTATCCTAGGTTTGTTAT -TTCAGATGAATTTGCAGATTGCCCTTTCTAATTCGTTGAAGAATTGAGTTGGAATTTTGA -TGGGGATTGCATTGAACCTGTAGATTGCTTTTGACAAGATAGCCATTTTTACAGTGTTGA -TCCTGCCAATCCATGAGCATGGGAGATCTTTCCATCTTCTGAGATTGTCTTTAATTTCTT -TCTTCAGAGACTTGAAGTTCTTATCATGGAAATCTTTCACTTCCTTAGTTAGAGTCACGC -CAAGGTATTTCATATTACTTGTGACTATTGAGAAGGGTGTTGTTTCCCTAATTTCTTTCT -CAGCCTCTTTATTCTTTATGTAGAGAAAGGCCATTGACTTGTTTGAGTTAATTTTATATC -CAGCTACTTCACTGAAGCTGTTTATCAGGTTTAGGAGTTCTCTGGTGGAATTTTTAGGGT -CACTTATATATACTATCATATCATCTGCAAAAAGTGATATTTTGACATCTTTTTTTCCAA -TTTGTATCCCCTTGATCTCCTTTTGTTGTCGAATTGCTCTGGCTAGGACTTCAAGTACAA -TATTGAATAGGTAGGGAGAGAGTGGACAGCCTTGTCTAGTCCCTGATTTTGCTTCCAGCT -TCTCACCATTTTGATGTTGGCTACTGGTTTGCTGTAGATTGCTTTTATCATATTTAGGTA -TGGGCCTTGAATTCCTGATCTTTCCAAGACTTTTATCATGAATGGGTATTGGATTTTGTC -AAATGCTTTCTCCGTGTCTAAGGAGATGATCATGTGGTTTTTGTATTTGAGTTTGTTTAT -ATAATGGATTACGTTGATGGATTTCCATATATTAAACCATCCCTGCATCCCTGGGATGAA -ACCTACTTGGTCAGAATGGATGATTGCTTTAATGTGTTCTTGGATTCGGTTAGCAAGAAT -TTTATTGAGTATTTTTGCATCTATATTCATAAGGGAAATTGGTCTGAAGTATTCTATCTT -TATTGGATCTTTCTGTGGTTTAGGTATCAGAGTAATTGTGGCTTCATAGAATGAGTTGGG -TAGAGTACCTTCTACTTCTATTTTGTGGAATAGTTTGTGAAGAACTGGAATTAGATCTTC -TTTGAAGGTCTGATAGAACTCTGCACTAAACCCATCTGGTCCTGGGCTCTTTTGGTGGGA -AACTATTAATGACTGCTTCTATTTCTTTAGGGGATATGGGACTGTTTAGATCGTTAACTT -GATCCTGATTTAACTTTGGTACCTGGTATCTGTCTAAAAATTGTCCACTTTGTCCAGGTT -TTCCAGTTTTGTTGAGTATAGCCTCTTGTAGAAGGATCTGATGGTGTTTTGGATTTCTTC -AGGATCTGTTGTTATGTCTCCCTTTTCATTTCTGATTTTGTTAATTAGGATGCTGTCCCT -CTGCCCTCTAGTGAGTCTGGCTAAGGGTTTATCTATCTTGTTGATTTTCTCAAAGAACCA -GCTCCTCATTTGGTTGATTCTTTGATTAGTTCTTCTTGTTTCCACTTGGTTGATTTCACC -CCTGAGTTTGATTATTTCCTGCCATCTACTCCTCTTGGGTGAATTTGCTTCCTTTTTTTT -CTAGAGCTTTTAGGTGTGTTGTCAAGCTGCTAGTGTGTACTCTCTCTAGTTTCTTTTTGG -AGGCACTCAGAGCTATGAGTTTTCCTATTAGAAATGCTTTCATTGTGTCCCATAATTTTG -GGTATGTTGTGGCTTCATTTTCATAAAACTCTAAAAAGTCTTTAATTTCTTTCTTTATTC -CTCACTTGACCAAGGTATCATTGAGAAGAGTGTTGTTCATTTTCCACGTGAATATTGGCT -TTCCAATATTTATGTTGTAATTTAAGATCAGCCTTAGTCCATGGTGGTCTGATAGGATGC -ATGGGACAATTTCAATATTTTTGTATCTGTTGAGGCCTGTTTTGTGACCAAGTATATGGT -CAATTTTGGAGAAGGTACCATGAGGTGCTGAGAAGAAGCTATATCCTTTTGTTTTAGGAT -AAAATTTTGTGTAGATATCTGTTAAGTCAATTTGTTTCATAACTTCTGTTAGTTTCACTG -TGTCCCTGTTTAGTTTCTGTTTCCACCATCTGTCCATTGATAAAAGTGGTGTGTTGAAGT -CTCCCACTATTATTGTATGAGGTGCAATGTGTGCTTTGAGCTTACTAAAGTTTCTTTAAT -GAATGTGGCTGCCCTTGCATTTGGAGCATAGATATTCAGAATTGAGAGTTCCTCTTGGAG -GATTTTACCTTTGATGAGTATGAAGTGCCCCTCCTTGTCTTTTTTGATTATTTTGGGTTG -GAAGTCGATTTTATTCGATATTAGAATGGCTACTCCAGCTTGTTTTTTCAGACCATTTGC -TTGGAAAATTGTTTTCCAGCCTTTCACTCTGAGGTAGTCTCTGTCTTTTTCCCTGAGATG -GGTTTCCTGTAAGCAGCAGAATGTTGGGTCCTGTTTGTGTAGCCAGTCTGTTAGTCTATG -TCTTTTTATTGGGGAATTGAGTCCATTGATATTAAGAGATATTAAGGAAAAGTAATTGTT -GCTTCCTATTATTTTTGTTGTTAGAGTTGGCATTCTGTTCTTGTGGCTGTCTTCTTTTTG -GTTTGTTGAGGGATTACTTTCTTGCTTTTTCTAGGGCATGGTTTTAGTCCTTGTATTGGT -TTTTTTTTTTTTTTTCTGTTATTATCCTTTGAAGGGCTGGATTCGTGGAAAGATAATGTG -TGAATTTGGTTTTGTCCTGAAATACTTTGGTTTCTCCATCTATGGTAATTGAGAGTTTGG -CTGGGTATAGTAGCCTTAGCTGGCATTTGTGTTCTCTTAGTGTCTGTATAACATCTGTCC -AGGATCTTCTGGCTTTCATAGTCTCTGGTGAAAAGTCTGGTGTAATTCTGATAGGTCTGC -CTTTATATGTTACTTGACTTTTTTCCCTTATTGCTTTTAATATTCTATCTTTATTTAGTG -CATTTGTTGTTCTGATAATTATGTGTCAGGAGGAATTTCTTTTCTGGTCCAGTCTATTTG -GAGTCTGTAGGCTTCTTGTATGTTCATGGGCATCTCTTTCTTTAGGTTTGGGAAATTTTC -TTCTATAATTTTGTTGAAGATATTTGCTGGCCCTTTAAGTTGAAAATCTTCATTCTCATC -TACTCTCATTGTGTCCTGGATTTCCTGGATGTTTTGACTTAGGGATTTTTTGCACTTTGT -ATTTTCTTTTATTGTTGTGCAGATGTTCTCTATGGAATCTTCTGCACCTGAGATTCTCTC -TTCCATCTCTTGTATTCTGTTGCTGATGCTCGCATCAATGGTTCCTGATTTCTTTCCTAG -GTTTTCTATCTCTAGCGTTGCCTCACTTTGGGTTTTCTTTATTGTGTCTACTTCCTTTTT -TAGGTCTTGGATGATTTTATTCAATTCTGTCACCTGTTTGGTCGTGTTTTCCTGTAATTC -TTTAAGGGATTTTTGTGCTTCCTCTTTAAGGTCTTCTACCTGTTTAGCAGTGTTCTTCTG -TATTTTTTTAAGTGAGTTATTAAAGTCCTTCTTGATGTCTTCTACCATCATCATGAGATA -TGCTTTTAAATCAGGGACTATCTTTTCGGGTGTGTTGAGGTTCCCAGAACTGGGTGGGGT -GGGAGTGCTGCGTTTTGATGATGATGAGTGGTCTTGGTTTCTGTTAGTAAGATTCTTATG -TTTGCCTTTTGCCATCTGGTAATCTGTTGAGTTAGTTGTTGTAGTTGTCTCTGGTTAGAG -CTTGTTCCTCAGTTGATTATGTTAGCCTCTATCAGCAGACTTGGGAGACTAGGTCTCTCC -TGAGTTTCAGTGTTCAGAGTATTCTCTGCAGGCAAGCTCTTCTATTGCAGGGAAGGTGCC -CAGATATCTGGTGTTTGAACCTGCCTCCTGGCAGAAGTTGTGATCCACTCACCAGAGGTC -TCAAGATCCCGTGGAGAGTCCTGTGAGTACCTTGTGGGTGTCAGCAGACTCCCTCTCAAG -GTACCCAGGTGCTCCCATGGACCGGAAGGGACTTGTGCCTCTGATCAGGCCGGGTTTTTT -GCTTCCCTAATTAATGCAGTCTCAGGTCCAGCATGCTTGGATTAGAGCAGAAGCTGTGTT -CCACTCACCAGAGGTCTTAAGATCCCATGGAGGGTCCTTTGGGTACCTTGTGGGTGTCCA -CAGACTCAGTGCCCAAGGTATCCCGGTGCTGGCATGGACCATAACGGACTTGTGACCCTG -ATCAGGCTGGGTTTTCTGCTTCCCTAATTAATGTAGTCTCAGGTCCCATCGATATTGGAC -ATTTTAAAGGGATAGACTTTTAATATGTAAAGACTGTGGGACTTTTAAAGTTGTTTAGGT -CTTGGGGATGAATAAGAAATTAAAGATTGAGGCTTGCTAGTGATGTGTTTGTGTGTCAAG -TTCACAAGGGGTCAATTGTACTGGCTAGTTTTGTGTCAACTTGATACAGCTGGAGTTATC -ACAGAAAAAGGAGCTTCAGTTGAGGAAATGCCTCCATGAGATTCAACTGTAAGGCATTTT -CTCAATTAGTGATCAAGGGGGGAAAAGCCCCTTGTGGGTGGGACCATCTCTGGGCTGGCA -ATCTTGGTTCTATAAGAGAGCAGGCTGAGCAAGCCAGGGGAAGCAAGCCAGTAAGGAATA -TCCTTCCATGGCCTCTGCATCAGCTCCTGTTCCCTGACCTACTTGAGTTCCAGTCCTGAC -TTCTTTCAGTGATGAACAGCAATGTGGAAATGTAAGCTGAATAAACCCTTTCCTCCCCAA -TGTGCTTCTTGGTCATGATGTTTGTGCAGGAATAGAAAGCCTGACTAAGACAACGTCTGT -ATATATGCATGGGTACAAGCATATATTGGCCTGTTCATATATGTGTGCACATGTGCGGGT -ATATGCATTAAGTGTTTATATATGTGTGTGTATGTAAGCACATGTATATGACTGTGCAAG -TATTGAGTGTTTTGTATTTGTATATATGTGTGTGCATGTGTGCAAGAACACATTAATTAT -ATTCTTGCATGTGTATATGTGTGTATATGTGCATGCACACGCACGCACACACACACACAC -ACACACACACACACACACACACATGTGCATGTATGTTGGTGGCATAAGGGACAAGGCAAG -AAGCAAACAAGTAGAGTTTAAAGGCAGAAGAAAGACACAGATATCTTTAGTGAAGCAGCT -TGGAAGCCAGGACTGAGAGTAAATTAAAAGCTGATGTTAAAGACTTTTCACTTCTTTCCA -CTTGCACTATCACCCAGATGGTGCCCATGACCTGATCCAAAAAAAATGTCTTCTCTCCCT -TGCCATCTTTCTTTTCTTCCCTCTCTGCCTCATCCTTTCTTTCTCTCTCTCTTCCTTCCA -GGAGGCCCAGCCCCAAACTGCTCTCTTCTGCACTCAGCTACTCTCCCACCTACCAGGGTA -TCTTGGTGCATACCTACAGTAAGTGTTCTGGGCTCTTTGCTAGATCATATTACAGCCCAT -GGCCAGCACCCCTTTCCCATCTGGTTTCCTCCGTAAAGAAAGGGGGACTTGGTGGTATCA -AGGTTGGATGAGCCCAGCTGCCCCTAATCCACTTCCTTCTTTTGGTCCATGGATTTGCCG -CTAGAGAAGCAAAAGTGGAAGTCAGGGAGAAGTCAGAAAAATGAACATCTCTTGGTCCTC -AAGAGAAAGGATAGTAAGGGAAAGAGATGCAGCAGGGAAGGGCTCATGGGGGTCATCCAG -TCTGATCATCACCAATGAGAGGACAGGGGACTGACTCAATGGGGCTTCAGGACAGCTGTG -AGCTTCAAAGGGAAACTTGTGACAAGCCCTACATCTGTGATGACTTCTTGTCTTTGACAA -TACTACCTCTTTTGCATTAATCTGTGGATAATAAGGATAATAATAAGGGGATCACAGCTT -AAGGGGACTACAGCTTCATAGTGCAAAAGAGGAACAACATGAAAACGAACATCACTTTCC -AGTGTTTATTCTGTCCCATGCCATGGCACTGGTGGGTTGGAAGAGAATCTGTAGTGGAGT -CAGTCAACAATGCTACTTAACTATGTCCTCTGTCATTCATTTGCTAGTTTGTGATAATTA -TTGAGTGACTGACAAGAGCCAAGCTTAAGTGCTGGGCCTCTGGATAGTCCTCTGACTTGG -CTACCTAGGTGTGTCCAACTGGTTTTGGAGAAAGTGACTTCGTTTTTGGAGCCATTAAAC -ACCATATCATGTGGTGCCCAGACCAACTTATTGGGAAGCCCCAGACTCCATTCCCAGTCT -CCCTGTCATGTGCATAAGTCAAAGGCATGTTTGAGTTGCTGGGCTTTTGATATAAGCACC -TCTTTTCCTTGCCAAGAGGAGGGCTGAACTGACTATACCAGGTCTCCCATGCTTGTGTCA -CAAATATTCAACTTCTAAATCTGTTACTGATTAACAGTTTCTGAGCCTTTATCATATAAA -GCCGTTGGGAGTTAAAACAAGAGCCTGTAAACTTAGCGTCCCATTGAGTCAGCCTCAGAT -CTGGAAGTGAATTGACCATGATTTTCTAACCCCTGAGCCAGAATCTAGCTCTTGGCAAAT -TGGTTCCCTTGTTATATTTGCAGGGGTCAGGTATAATAACTGGTAACATTGTATATGGTT -ATTGTATATTTTCAAAAAGTTTTATATGCAATCAGTTATTAAATACCCATTTTTCCTTTG -TTGCAACGTCAGCAACAGCATTCAGTCTGGGGGGTGGGAAAAGCAAGAGTAGAAACCACT -CCCGAAATGAATGGCTGTCTGGATAATGATGGAGTAGGTTACACGAGCCTGTTTCCCCAC -AGCATAGCTGCATGATTAAAAAAATACCCGTGCACATTTGGGTCACTAACCTATCAATAA -TTAAATGGGATCCTCGAATAAATATTGCAGTGGTCTCTCCCCTCCCCCTCTTCTTTTCCA -CATGGGCACTTTGACATTTTGTGCTGCCAAAATGCCTGATAAATATGTCTACCACTGAGA -AATAAGCTGCCTTTCGAACCCAGAGGGGCGCCCAGCAGTGTCTGCTCTTAGAAGAAGACG -TAAAAATATATGCTTTGATTAAAAGAAAATGTCACCGGGGGAAAGTATTGGGCTTTCCTT -CTGGCCATGGCAAGCATCTGAAAAGCAAAGGCGGGGAGCATGAGAAATTACAGGTCCCGT -GCAGGAGAAGCCCAAGCCCGCATCACACTGTGCTCCAATGCTCTTCATTGTGCTGTTCAC -AAGTAAGAAATGATCCGATCCACGGCTGCTCGTTTTCTTCTTTGTATTTTTGTTTCATAA -TTAAAAGCTGATAGTTATTCCATGAAAATGCTATTGGCATATGTGTATGTGTAAGGTATG -ATAAGTAATTAACAGCCCGTGCTCAACACCTGCTTTAAGGATATTCCATGACTGGTTGGT -TACATGGCCTATAATAGAGCTACTCAGCAGACCGAGGCAGAGGATCGTAAGTTCAAGATC -AGCCTGGGCAGTACAGGGAGACCCACCTCTCCCAGGGACTAAACTACAAACCTAAGAGTA -CACATGGAGGAACCCCTGGGTCTAGCTGCATATGTAGCAGAGGATGGCCTTATCGGGCAT -CAATGGGAGGAGAGGCCGTTGGTCCTGTAAAGGCTTGATGGATGCCCCAGTGTAGAGGAA -TGCCACGGCAGGGAAGTGGGAGTGGGTGGGTGGGAGGGGGAATACTCTTAGAAGTAGGGG -GAGGGAGGATGGGATAAGGGTTTTGGGGGTAAGGGGGGCCCAGAAAGGGGATAACATTTG -AAATGTAAATAAAGAAAATGTCCAATAAAAAATTAAAAAAAAACCTGTTGTGAATAAATT -CAAAACAATATAATTTTGCTGCTGATTTGTGATCACACTCTTTGTTTATCAGGGAGAAAC -AATTCTCTCATTTTGTGCTCACTAACCCCTTGGTTTGGGGCATAGTTTTACAGCCCAAGC -ATACGCATTTAAAGGAATTTTGAGTATTTTCCCAGTTCCTTGAATAGGATGATACTGTTT -TTGCCTGGTGTAACTTTTTTCACCCCATGTTTCCTAAGTACAGTCCTAGAGAAAAATCTG -AGTGTTACACAATTATCACTAGTTCTTTCTAACTATGTTACCACAGTCTACAGGGTTGAG -GGAGCACTATTTATTTACCCACTTTCCTGCTGAAGAACACTGGGTACCCGGGGACGTGAT -ACTTCCTCAGCGTGAGGACCCCAGCTGGACTCCTAGGAACCATTCGAGAGTAAACGGTGT -GGTGGTGCCTCCTGTGAGTCCTGTGAGAGTGTTCTCCAGGGCGTGGCACTGTGGAAGCAT -GCTGAACACACACATCTGAGTTTAAAGATGATCTTACATTACTTCCTGTAGAGTTTCTAG -CAGATCAGATTTTTCCACAGCCTTGCATGAAAGTTCCCGTTGGGCCACAGTGTTACTCAT -AGTTGGTAACTGAAAAGTGTTTGCCTCATGTGGGTTTTGCTTGTGTCTCTTATCTCAACA -TTAAGGAAAGTATCTATATCTTTCCATAATTACATTTATGCTATTGCTATTTGTACTTTC -CTTTTTTGGTCTGTCTCATTTGGTTGTCTCTTTATTTCTTCTTTCTTTTTTTTTTTATTT -TTATTTATTGTACATTTTTCTTTATTTACATTTCAAATGTTATCCTCTTTCCTGGTTTCC -CCTCCAGAAACTCCCTATCCTCCCTCTTCTTCTATGAGGGTGTGCCTCCACCCACGCACA -CACTCCTGCCTCCCCTCCCTGGCATTCCCCTACACTGGGGCATAGAGCCTTCACAGGACC -AAGGTCCCCTCCTCCCATTGATGCCCGACAAGGCCATCCTCTGCTGCATATGCGGCTGGA -GACCCTGGGAGCTCTGGGGGTCTGGTTGGTTGATATTGTGGTTCTTCCTATGGGGTTGCA -AACTCCTTCAGCTCCTTCAGTCCTTTCTCTAACTCCTCCATTGGGGAACCCATGCTCAGT -CCAATTGTTGGTTGTAAGCATCCGCCTCTGTATTTGTCAGGCTCTGGCAAATCAAATACA -GCAATATCAGGTTCCTGTCAACAAGCACTTCTTGGCATCCACAATAGTGTCTAGGTTTGG -AGACTGTATATGAGATGGATCCCCAGGTGGGGCAGTCTCTGGATGGCCTTTCCTTAGATC -TCTGATCCACACTTTGTCTCCGTATTTCCTCCCATGAGTATTTTGTCCCCCCTTCTAAGA -AGGACTGAAACATCCACACTTTGGTCTTGAGCTTCATGTGGTCTGTGAATTGTATCTTGG -GTATTCCGAACTTTTGGACTAATATCCACTTACTAGTGAGTGCGTACCATGTGTGTTCTT -TTGTGATTGGGTTACCTCAGTCAGGATAATGTTTTCTAGTTCCATCCATTTGCCAAATAA -TTTCATGAATTCATTGTTTTTAATATCTGAGTAATACTCCATTGTGTAAATGTGCCACAT -TTTCTGTATCCATTCCTCTGTTAAAGGACATCTGGGGTCTTTCCAGCTTCTGGCTATTAT -AAATAAGACTGCTATGAATATAGTAGAGCATGTGTCCTTGTTATATGTTGGAGCATCTTC -TGGGTACATGCCCAGGAGTGGTATAGCTGGGTCCTCGGGTAGTACTATGTCCAATTTTCT -GAGAAACTGCCAGACTGATTTCCAGAGTGGTTGTACAAGCCTGCAATCCCACCAGCAATG -GAGGAGTGTTCCTCTTTCTCCACATTCTCGCCAGCATCTGCTGTCACCTGAGTTTTTTAT -TTTAGCCATTCTGACTGCTGTGAAGTAGAATCTCAGGGTTGTTTTGATTTGCATTTCCCT -GATGACTAAGGATGTTGAACATTTCTTTAGGTGCTTCTTGGACATTCAATATTCCTCAGT -TGAGTATTCTTTGTTTAGCTCTGTACCCCATTTTTAATAGGGTAACTTGATTCTCTAGAG -TCTAACTTCTTGAGTTCTTTGTATATATTGGTTATTAGCATTCTATTGGATATAGGAATG -GTACAGATCTTTTCCCAATCTGTTGGTTGCTTTTTAGTCCTATTGACAGTGTTCTTTGCC -TTACATAAGGTTTGCAATTTCAGGAGGTCCCATTTGTCTATTGTTGATCTTAGACCATAA -GCCATTGATGTTCTGTTCAGGAAAATTTCCCCTGTGCCCATGTGTTTGAGGCTCTTCTCC -ACATTCTTTTCTATTAATTTCAGTGTCTCTGGTTTTATGTGAAGTTCCTTGATTCACTTG -GACTTGAGCTTTGTACAAGGAGATAAGAATGGATCGATTTGCATTTTTCTACATGCTGAC -TTCCAGTTGAACTGGCACCATTTGTTGAAAATGCCGTATTTTTTCCACTGGATGGTTTTA -ACTCCTTTGTCAAAGATCAAGTGACCATAGGTATATTCTTTTATTGTTGAGAATAGTTTT -CACTATCCTGGGTTTTTTGTTTTTCCAAATAAATTTGCAAACTCTATGAAGAATTGATTT -GGAATTTTGATGGGGATTGCATTGAATCTGTAGATTGCTCTCATCAAGATGGCCATTTTT -GACTATATTGATCCTGCCAATCCACGATCATGGGAGACCTTTCCATCTTCTGAGATCTTC -TTTGATTTCTTCAGAGATTTGAAGTTCTTGTCATACAGATCTTTCACTTCCTTGGTTAGA -GTCACACCAAGGTAGTTCATATTATTTGTGACTATTGTGAACACTATCTCTTTGTTAACA -AGCTGGACACTAGCATTTTTCCAGTTTCACATATGGCATCTTTTGGCTTTGAGCTCTGAT -TGATGTCATTCAATTGCTGTCGGGTAAAGATTTGATTTTAGGTATAATACAAAATTGTTA -ATGTTTATTTCAATGACATTGTCCAAATTGCCAGGGTTTATTTTGTGTTTTGTTTGTGTA -ATATTCCCCAGTTTTCTTTAAGTCTGGGTTTCACTCTAGAGCCCTGGGAGGCCTTGAACT -CTCAGTGTAAACCAAGCTTGCCTCAATTCTCTCTATAAGTCAGGATGGCCTCAAACTTGT -AGCAATTCTTGTCCTTCTGCCTCCTGGATGCTGAACTCACAGGCATGTCTCAGCATGCTC -ATATTTTATGTTTTGTTCCTTGTACATATTACACAACAATTCCTCTTTACCTTAAGAATT -TACATATAAAGATTAAAGAATTTCCCTTTTTGAGCTCTTTCTCTCTTCTGCCTTGATTCA -GTTTTGTGTGTTCAGCAGAACTGACCCTGATGGTAGGGGTTCGGGTGAGCTGGGCTGAGG -GTGTGCACATGGGAGAGCTGGCCCTGCCTCTTGTTTGCTGTGCAGCAATGTGGGTGGGGA -AGAAATGCCCTCTCTCACCTTTGTCCCTTGCCACCTATGACAGGCAGGAGCACTGACCCT -TGGGTCCTGAGAGCAGGATGCTAACCCTGCCTCTCACCTGCTGCGTTTCTCAGGAGAGCA -GGCCCTGCACTTTGCCTGGGCAGCAGAGTAGAGCTGGCCCTGTATGTGGAGTTGCAGGTG -CGTTGGCCAATGGGCATAAGTACAGGAGAGCTGCCCCTGCCTCTTTTCTGCTGGTACTGA -TGGCACAGAAGAGGGAGAGGCACCCTCCTCCCTCCTCCCTCCTCCCTCCTCCCTTCTCCC -TCCTCCCTCCTCCCTCCCCATCTGTGGCAGATGGGAAACCTGGCCCAGGATTATGAGAGT -TGAGAGACCTGTCCATGTACCTCACCTGCTGCAGCACTCTGGAAAGCAGGCCCTGCACCT -CACCTGGGCAGCAGGATAGTGCTGGCCCTGGTTGCAGGGCTTGAAAGTGAGCCATCCCTG -AGGCTCTGAGATCATGAGAGCCAGAGGGCTGACCATCTCTGATGCCTCTCAGGCCCAGTT -CCAGAGCTCTGAGTTGGCCCACTCCAACATCTACCCTGTCAGTGAAATGCTCGTATGCAT -GAAGGGGCAGGCTCTCCAGATCCAAAACTACAGGACCTCTATGACACAGGGCAACAACAG -GATATCTGAGAGGAGTCCCAGTGAAGTTCCAGAATTGATAGAGTAGCAAAAGTCAGAGGC -CTAGAACCAGACCAAGAAGTCATTGCAGTGAACATTTCTAAGCAAAGAAGTGTGGGCAAA -AGGGAATCCTATGGGACACACTGTGACACATTACAGCTTCCACAACAAGACATTTTTCTC -TGTTGGTGGAGAGGTTGCAAGGCTAGAGGGGAGGTGGAGATGAGCAGGATTGGGGTGCAT -AATGTGAGGTTCACAAAGAACCAATAAAAATTTTTTAAAAATCTTAATTTTTTGTATGTG -TGTTAATGAAGCAGAGGTAAAATGTAATTCTTCCAGTGAATGGCTGTTGTTCTATCTACC -ATCTTTGACAAGTCTATTCTTTCCCCATGAGGTACAATGCCATTATCTTAGTTAGGGTTT -TACTGCTCATGAACAGACACCATGACCAAGGCAACTCTTATAAGGACAACATTTAATTGG -GGCTGGCTTACAGGTTCAGAGGTTCAGTCCATTATCATCAATGTGGGAGCATGGCAGCAT -GCAGGCAGGCGTGGTACAGGAGGAGCTGAGAGTTCTGCATTTTCATCTTACTGTTGTTAA -CAGAATACTGGCTTCCAGGCAGCTAGGACAAGAGTCTTAAGCCAGTGCCCACCGTAACAC -ACCTACTCCAACAAGGTCACACCTTCTAATAATGGTACTCCCCAGGCCAAGCATATACAA -ACCAACACACCTAGTAACTACAGATGTTGGACATTGTTACTGTTATTGTATATATGGTAT -AGATATGTGTGTGTTCAAGTGTGTGAGTGTGGGCACACATGGCACACTGTGCATGCGGAA -GTCAGAGGACACCTCAGGCTCTGGTCCTCACCTGCAGCTTTCTTTGAGATGAGTCTCCTT -TGCTTACATCCACCTGGTACCTGGCATCTTGCTGACGGATCACTGGGATTACAGATACAT -GCTACTAAGCTTGGCTTTACATAGGTTTGGGGAATCAAACTGAGGTCCTTACTGCACCAC -TGAACTATCTCCCCAGCCCATTTCAAGGGCATTTAATGAAGGCTTTTTTTTTTTCTTTTT -GCTCTCCTTAAGGATATGAAGAGGTTGTTCATATTTAAAAATATTTTTGTCTTTTCCTAG -TTGCTTTTATTTTTCTTACTAAATTCTAAGTGTCCATGGATACTCTAATTCTTAGTTAGA -AATGTCTTGTAAACATTTTCTCTCTGTAAATTGCAGGCTCCTTCACACTTTTAGAAAACA -CTTTGTCGATTCTTTGTGAGTTTCACATGATGCACCCAGTCATGCCCATTTCCCCCTCCT -CATCTATCTACCCGTTGCCCTTGCAACCTTCTTCCCAAAAAATAAAACACATTCAGCAAA -TAACAAGGACAAAAACAAAAATCAAAGCATAGAAAACATTGTGGAAGCTGTAGTGTGTCA -CAGTGTGTTCCACAGTATATCCCTTTGTCCACACATGTTCTTTGCAATGAGTCATTGGTC -TGGCTCAAGGTCTCTGGCTTCTGTAACACCATCAATGTTGGATCCTCATCAGGACTTCTG -GTTATGCTGTTGTTGCCCTGTGTCATGGAGATCCTGCAGTTTTGAAAGAGCAGAGCTGGC -CCCTTTACACATCCCAATCATTCATAGATAGTATAGAGTTTGTGCTGGCACATCAGAGCC -CTGGATCTGGGACAGGGTGGTAACTGAGCTGGTTGCCCACCAACCTTTCCTTTTCTACAC -CTCCAGGACAAGCTCTCCAGCACTGCTCTGGCTAGGGCACCCAATGTGTCTGTCAGCAGC -AGGCAGGGTCAGCATTCCTGCTCTCATGTCCTCCGGGCCAGCTCACCCATACCCAACTTG -AGCCAGAGCCAGAGCCAGAGCCAGAGCCAGAGCGCTGACAGGCAAGGTGCAGGCTCACTC -TCCCAAGTGCTGCAGCCTATGAGGGGCTGGAACAGCTCTCCTGTTCTCACACCCCCAGGG -CTGGCTTAGCTGCACCCCCTCTACCAGGGCCAGCTCTACCATGTTACCATGAGAGAAGGT -GCAGGGCCTGCTCTCCCAAGTGCTGCAGTCATCAAAGGGCAGGGCCAGATTACCGCCCCC -CTCATGACCTCAGGGCCAGTTTTCCTGTCTGCAGCAGGTGGTGAGTGGCAAGGGGGTGAA -GGGCATCACCCCACATTCATTCCACCTCAAGGCAGGTGAGTGGCAAGTGACAGGGCCAGC -TCTCCTGTTATTTCACCCTCAGAGCTAGTTCACCTGCACCCCCTTGACCAGGGCCAGCCC -TGCTGTGCTGCCCAGGCGTGATGCAGAGCCTGCTCTCCCCAGTGCTTCTCCTGAGTGTGA -GTGCTTCATCTGGCTATGGACATGGCCAGCTCACCTGTTCTCCTGACCCGAGTCAGCTCC -CCTGACTGCCGACTGCCACAGGCTGCAAGGAGGATGGGGAAGGGAGGGATCATCCTATAT -CCATGTTAGCTCATGGCAGACAAGTGGCAAAGCTAGTCCTCCTGTGCTCTTGCCCTGGGG -GTTGGCTCCTCTGCTCCCCTGCCTCCTGGGTCAGCTCTCCTGTGCTGTCCAGGTGAGATA -CAGGGCTTGTTCTCCTGAATGCATAGCTGATATGGAGCTGGGTTGGCTTTCCAGCTTTTC -CTGGTGCTGGAGGTGGAGGTAGGGCACCATTTCTGCACCTGTACCACCCCACAGTAGGTG -AGTGCAGGGTCAGCAGGTCAGCACACTCACACCCTCTAGCAGGTTCATCCCTGCTATCAG -GGCAAGCTTCACTGAACTACTTGGGCAACGTGTAGGCAGTCTCCCAAGTCCTGCCTGCCA -CTTGAGAGATGGGGGCCAGCTCTCCAGAGCTCGGCATCTAATGTGGGGTGGAGTAAGTTA -TGCATAGCTCCTGGACATCCACGCAGTCCTCAGTGGCTGCCCTGACTAAGGGCATCACTG -TGTTCTCTAGTGGTAATATGAGCCAAGGAAAATGACATGGACCTCTGTCATTGTTGCATA -GCCATGGACTCAGGCTTGACCCTCAGTAACAGCTCTGGCTGGGACCTCACCATGGCCCCA -GGTAGAGAGACTCACCACTCATAACAGGCTACTTTTTTCCACCCTTGAGTCTTCAGTTAG -ATCTCTCTTTATAATGCTTAATTTGTTCCAACTCTCTTTCTCTCCTATCTGTTGACCACA -TACTTACACATTGTGGTGGCTCCTGTTGCAGGCTAGCCATGTGGCTGGCAGGCCCCTGGG -TGACATTCTCCATCCACGGGCAAGCAGGTGTCTGGAGTGTCATGGACTGGAGGGCAGGTC -TGTGGGTAGCATGGTGCTCTGCAGGTCTTTCTCTTCCTGTGCTGTGCTGCCTGGGTTTGA -TTCTATTTCATTTGATCTTTATGAGTCCTAGGCTTAAGCCAGCTTTTGGCCACCAAGCCA -GGCATTAAGCTAGGATGAACAAAGGGCTGTCATCTGCCCTGCCCCTGACTGATACAAGAG -CAACACCACCAACAAGGCATCTCTTTGCCTGTTACCTAAAAGGGTAAGGCTCCTTTATAC -TTTTGTTGATTATGGCTCAAAAGACAAAATATTTGATTCATCAAATCAGTTTACCAGGTT -TCTCTCTTGTGGTTTGGTTCCATGCCGTGTCTGAGAAATGCTTTTGTTTTAACCCAGACT -CTCAGATGTTCTGCTGTTTCTTTACAGAAAAAAATCAAAACCCTTGAGTATTTACGTTTA -GTCTCTGATGCTTCTCGGGTTTTAGCAAATATGGTTTGAGTTGAGTTTGCGATTCATCTT -CTCGTTCATTAAAAAGCAGTTATTTCAGCTCCATTTGCTGAGCAGACCATCTTTCCCTCT -ACTCGATTGTCGTAGTTTCTTTGTTGAAGATTAATTGACCATATATGCACGAGTCTATTT -TGGGTGACTCTATTAAGTCTTATTGATCCACATTCTGTTCGAACTCACAGACTGATGACT -ACACCTTCTTAGCCAGTCTAAACACCAGAGTCAGTCTTCTCTCTTCTTCTCTGATTCATT -TCAACTTTTCTTCCCTCTGTATCTCCCCATAGATTTGAAAAACAACCTGAAAACTTCTTC -AAAGAAAGTCTGTTTGGATTTTAACACTATCAGGTCTTCTCCTATGACTTAGGTATCTTT -CTGTGTATTCAGGTTTCCTTTCTTTAATTTTTTTTTCAGAGACATATTTGGCTTAACTAA -CTTTCCAAGTCTCAGTTGTCTATTGGCAATATGTGAAAGAGTTATTGTTATCATTGTTAT -TATTATTGTTATTATTATTATTATTGTTATTATTATTGTTATTATTATTGTTGTTATTGT -TATTATTATTGTTTTGCCTCTATCTTGCAGCTTCACTGAAGACTCCTTCATGAGTTGTAA -TCATTTTTTAATGATATCTTAAAATTAGAAAATGACATCTGAGAAAAAAGACATTTCTCT -TTCCCCCCTCCCATTCACTTGCTCCCCTTTCCTTGCCTTGTCATGTTCACTACACAAGAT -GTTAAATAAAGGTGGTGTGAGTAGACATTGTTGCATTAATTCTAGAATGAACATTTTTTT -TCCTGGCTGTGTGTGGTGTGAGGGCAGATTTTCTTTTAAACTGAATTTATTTTGACAATG -AATGAAGATATTTCCCCTGAGCACTTTCACCTAGAAGGAGAGTTTGTTATGATGCACAGA -ATTTTGTATGATGCGTAGGAAAGGGATCTTGAATAATCTACAGGTATAAGATCTTGTATG -ATACATAGGTATTGGATTTTGTTAAACACTTATTTTTCATGGATTTTTGATGCTCACCCT -GCTTCTATTTTGTGCTTATTAGTATTAATCATTATGGTTAATTTTTTGAACATCAAACCA -ACCTTAAATGTTTGGGATAACCCCAACATACTAGTGGTATGCTATTTTTATAAGCTTCTA -AACAAAGTTTGCTAAAATATTATCGAGGCCTTATTATTTTATTTTATGTGTGTGCAGTAT -GCCACAGTGCACACGGGAGGTCAGCGGGCAATCTGATGGATTCAGTTCTTTCCTTCTACC -ATACGGGTCCGTGCTTGGCAGCCAGCACCTTTATCCTCTGAGACATTTCACTGGCCCACT -GGGTGAGGATGTATATAACTATGTATCAGTTTCCTGTTGCCTCTGGAGACAATTGCTATA -AATGCAGTGGCTGGGAATAATACAGAGTAATCTTTTTATAGCTCTGGTGGTCAGAGGCCA -GAGGCTGTATCAATAAAATGAAGTCTAAGAGGTGGCCAGGCTGGCTTCTAAGGGTACTCT -GAAGGGATATGTTTTCTAGTTTCCATTGTCCCCTCCCACCATCTTTAAGCTCTTCTCTGC -ACTCTCTTCTTTTACCCTCAGTGTCTCCTGTTCCCCTCCTGTGAAGACTGCTGTGGTCTT -ACCAGTTCCAACTGGTAATCTAGTTTATTTCTCCCCTTTCAATATCCTCAGTCACCGTCA -CCAAACCCCCTTTAATTACAAGGTAGCCTTTTGAGGTTTCAGAGTGTTTTCCTGAATTTT -TATGTAGTTTTGGTATAAGGATAATGCTGACCTCATTAAGCCAATTGAGAAATATCTGAT -ACCATTTTCTGAGAGTTATGTGTGTTGAAAGTGTATAATTTCTTTCTTAAATATTTAATA -GAATTTATGAGCAAAGCCATTTATCCCTTAGCCTTCCCTAAATCCCCAGCCTGTGTCTAA -GTCGGTTCTCCATTGTACTTTATCAATAAGTTTAACCCTTTCTTGGAGTACTCAGTAATA -CTCATGGTGTTCTGATTGCTCTCCTCACATGAACATCTCATACCATCTGTCCTTGTGTTT -GGCATATATTTGTTGAGTGATCAATTGACTGACTAAGGAATCAAATTCTCGTGACGTATG -CCTGTAGTTTTATGAAGTTTTCTTCCCCTATTTTTGATTAAGTTAGCTCATAGTAGTTTC -TCTTTGCAGCATCTGAAAGTGTGTCAAGGGTCATCATGGATGTGTTCAACTTTGTGGAAG -GCTAATGCCAATGTTATGTTCCCAGTGAGTAGAAGACTGATGTCAATGTTATGTTCCCAG -TGAAAAGAAGGTGTTGAGGAGAGCTGGGGATGGTAGGAGAACACATAGGAAGAAGAAGCC -AGGTTCACCCAGTCTGGCTTAGCCTGGAGGTCTAACACACACACATATTCTCAGAAAGAG -GTATTTAATGTTTCTTAGCTGGTTTAAGGAGGTTAGCATTATCCTGATACCAAAATGACT -TAAAAATTGATGAGAAAAGTAAAGATCCTCTGGAACCTCCAAACATTGCCTTGTAATTAA -GGGGACCTTAGGGCTGTGATTAAGGATTCTGAGAGGGTAGAGATAAACTCCCTTGCTTCT -CAGCTGAGCATGAAAATGAGCAAGACCAAAGTGTAGGCTTAGATTTTTTTTAAACCTATG -TTTAATAAGGGTTTTCAAATGCTTCAATCCCCTCTTCTAGCCCACCATCCAAAGATAGGG -GAGAAAAGATGGTAAACAGGACAAGGGGATGTGGACCTGCTTAGGGTAGTTCCTAGGGAC -AATTTTAATCTCTGTTTGTCAGGCTAGCAGCAGTCCAGTTCATTAGTGTCAGGAGAGCAA -GCATGAATCAGTAGCAGTGACAAGATCCAGCAGAAACAGCCAGGCCTCCACTGAGTCGGC -ATGAGTCAGCAGGAGTGACCAGGACCAGTCGGAGACTCCAGTTTTCAAAGGTGCCTCTCT -TAACGAAGTGAAGATCAGCAAAGATGAAAACGCAAGACCAATGAAGGGTTGTCAAGCTAG -TTTTCAAGCCCCGTCACTGTCCGTTCAGTCCTTCTTATACTTTCTCCAAGATCCTGCCAC -ATATCTTGCCTCCATGAAACACCACGTGAGTCTGTATCAAAGCATGAATCAGCGGCGCTG -GGCTTGAAAGAGCCTAAAGCTGATGTAACGTGTGACCTAGCTTTGACTGCACATTCCGAT -CTCTCCAGGCTTGCATCTATAGCTCTAGGTTACCATCTAATACAGCTTATATTCTTCCTT -CCCTAAGGATAGCTGTGCACACACTCAAACATATCAATATTTGCCTCCAATTTCTAAACA -TAGTTTCAAATGCACTGGGGAGAAAGGACCTCCTTCATTTTGATCATCTAGATGTATTAA -AATATAAAGAAAAAAATTAATCACGATGCTGAATTCCTTTTTATTTTTTTCCTCTGTAGG -AATTCATCTGTGTCCTCAGTTCCCCCGATTGGCTCACTTTATGATGGTTTCTGTCTGAAT -ACAAAGTCTCCGTGGTTCCTGCAAGTCCTTGCTGTCTGATTCATTGCTGTTGCTCTGAGA -TCTATCATCAACTACCAAATCTTGAAAATTTGCAAGAAATTGAAAGCTCTCCAGGGGAGA -CAGGGAAGGGAAATAAATGTATCCTCAGATGCCCTCGCTCACTCAATCTGACAAGCGTAG -ATTATGTTGTTTGAAATACTTTCCAGACTGCTAGGAAGTGTCCCCAAGTGGGGGGCATGA -AGGGAATAAAGCCTTTGTACCATCGGACACTGCCTCACTGTTTATGAAATCACAGTTTGG -AAATGAAAGACTTATTAAATCATCTGGCCCATGCTGCTAGGACAGACTTTTCTCATTCTC -ATCCTTCATCTTGGCCAGTGAGTGGTATTTGGGGTTTGACTGATCCCAAGAGCTTGTGTG -TAGCAAGGCTGCTGGAGGTCAAAGGTGAATTCAGTTCTTGTTTATATCTGATAACCCTAG -CTCTCCAAAGGTATCTAGTAGATGCTTAGTGTTTGTTAAATGGAAGGAAATTGATTTTTT -TTTTTATATACAGCAAAGTCTTTGGCATGGTGAATGTTGGCTACTTTGCTGATGGAATTG -ATACTGATGCTTTACAAATATTTGAAGCAACCTTTGTTAACTTTTTGACCTAGGCATAAA -AAATAGATACATCTGTTGTAACAAATATGAGGCCAGGGAACACAAATGAATACTAAGTAA -CAGAGCTCACTGACTACTCAGAAAAATAGAATCAACTCTTAAATTAGAGCCATGTCCAAA -GTGTGGAGCATAGATTCTGTTATGTCATCTTCTAAGAGGTCTTAATAGATTGCACCGACA -ATAATTAAAAGACCAGTGAGAAGCATGACAAGCACTGGGCTTGCAAGATGCTCCTCAGAG -GACAGCAGGAAGAACTGTGGGAAAAGTTAGGAAAGACAATGGACTCCTCACAACGAGATC -GAAATCACAGAAGGATTTTCATTTTTAATTCCCCATATTTCTTTTCTCTAATTGATTGTA -TACTGTGGATGTGTGTGTGGTTGGGCACATACCACAGGGCATGCATGGAGGTCATGGGAC -AATTTGCAGGGGTTAAACTCAGATTATCGGGCTTGGCAACTAGCACTTTTCTCCACAGAG -CCATTTTTCTGGCCCCTATACTTCTGCATAACAGAATCAGAACCATTCAGAAGCGTGGTT -CTGGCAGCCTCATCTCAAAGGCACCTGTATCATGACTTCAGTGTCCCTAAGTGTATGCGT -TGATCTCTGGCAGACATGGGAGTCTTTATCAGGCAACATTTGAATAGAACATATGGTAAA -ATGAAAAATTGCAAAATCAGAGAATTGTCTGCATATTAGACATATGGAGTCAGCATTCCT -TAAAACCCACCCTGGGTCTTATAATACAGTACTGTTAGGTTTAAGGGGAATCTCGGTCTT -TGTGTGAATGGTGTCCTCTGGGTCTAGTGGCTCTCCACCTTCCTAATGCTGCAAACCCTT -AATACAGTCCTTCATGTTGTGCTGACCCCCAACCATAAAATTATTCCTGTGGCTACTTCA -TAACTGAACTTTTGCTACTGTTGTGAATTGTAACGTAAATATCTGGTATGCAGTTGGTTT -CAGGTGACCTCCGCAAAAGGGTCATTCAGTCTTCAAAGGGGTTGTAACCCTCAGGTTGAG -AAACACTGCTCTGGGTCAGAAAGGAAAGAGCAAACCACCACTAAAAAGTGTAACTGCCTG -AATCTTCCTGGCTTCACACTACCCTGGTCATTAGAGTTGAGTTGGTTCAGCTGTCAACTT -TAGTTCTCAAACCTACTGTGATAAATTTTGACATCTTTCTTTCTGCCTCTTCTATTCCTG -TGAATAGTTGGTCATCAACTCCTGTGAAGTCCAAATCCTTACGTCCAAATTGTAGGCCAC -ATCCCCATTTAAATCCACTCTCCTGTTTGTGATCTGCCTGCCATCTTGCTAATACTCATG -AGGAATAGCAAGGAAGAAAATGGCTGGGCATGCTGAGGGCATGCCTGGGCAGGGCTGCTT -TGCTGTGCCAGTCTCAAGCTTCATTCTCTGTTCCCTGTCACTATCTTACAGTTTTTCATC -CTTACCAAGCTGGAGACAAAATTTTCATTTTGTATGAAGTTCCTCAAATGATAGAGCTGG -TCATCAGTCAACTCCATCTGTTTCTTAGAAAAGCAGAAAGTTGGACTTGGATGGAACACC -AGAGAAGGCTGTATCATATGACAGAACATATTGATGGTAAATCTTTACTTTTTGTTCCTG -TTTGATGATCATCATGGCTCTAGGGAAGATTCATTCTTGCTGGGAAATGGATATGTGTGA -GCCATCAATATGCTATGTATGATTCCTTACAGAGTGTCTGAAAAAGTCTGGGATATAGGC -AGCTCGAAAGATGGAAGGGAGGGAGGGAGAGAAGGATGGAGTTTAATTGGGGGTGTGGTT -ACAGTTTCAGAGGGGTAGATAGTTCATTTCTAGCATGGTGAGAAGCATGGTGGTGGGCAG -GCAGGCATCACTCTGAGAGGTTGCATCTTGATCCACAGGCAGCAGGAGAGAGAGAGAGAG -AGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAAGAGAAGAGAAGAGAAGAGAAGAGAAGAG -GAGGGGAGGGGAGGGGAGGGGAGGTGGGCTTTTAAAGTCTCCAAACCCACCCTCAGTAAC -CTCCTCCAACAAGGCCATACCTCTTAATCCTTCCCAGGAACTGAGAAAATCATGTATGGC -CTTTGATGATCAATTGTCATACATTGTCCCTGGAACTTTGGTGACATTCCATGGGTCGTT -ATCTTTTGCAGGTCATTGATACTCTGGATCAGGATAAAACAATTCTTCATGCCTTATTAT -TGCCTTTAGATCTTTGTTCCGTTTTGGCTTAAAGAAGGAACATGTTTACAAACCTCTAGT -GGCTTCTCTTTAGCCAAAGGAGCTCAATATGTAGCTTATTCAGTGGAGATGTGTAGAGAA -TGTGATGTTGTCTAACCATTGCAACGCCAAAATCATAGTATTTTGAAACCTGGTGAGAGT -AAAAATCACACAGAAAAGTTTATTTGTGTGTTAGGTTTATTGATGTCCCTTCATGCTTCT -TAGCATCATATCTCACTATAAGACAGTCTTTCAGTATTGATTTATGGTGTGAGTGAAATG -CTTTCAATACATGAGTGGAAGCAAAGATGAAGATTTTCAGCAACAATTTCTGATTTCCAA -AAATTCAAAAAAGAGAATTTTTTTCTGTCTTTCACATGCTCATACAGAAATAGGTGAAAT -GAACAAAGAATGTATAAGATCCTCTTTTATATTTTCCCACATAGAGGAATCTCCCTAAGT -ATTGTGATACCTATCTGATTTGCTTGCTAATATATTTCACCAGCTGAGAACTGTACCAGT -TACACAGAGATATGCTATCAAATCTTCAGACGACTGTCCTGAGAACAGATGGTGGACATT -TCTGGAAATTTCTAGAAATGAAGGCACCTCTCTAAGGCTGGTGTCATGATTCCCCACTGC -TTTACTCACGTGTTGCTCTCTATCCAGCTATAAAAGGCAACCATCACGTTCAACAAAAAT -CTCCTGCTGAAGACTGCTAAAAGTAGGTCAGGGGTAGTCTTTAGATCTAGAAAACAATAG -TTTCGCAACATGGATTGATAATGAGCTATAATTTATTTACTGATAATCTTAGTTAGGATT -TTACTGCTGTGAACAGACACCATGACCAAGGCAACTCTTATGAGAGCAACATTCAATTGG -GGTTGGCTTACAGGTTCAGAGGTTCAGTCCATTATCATCAAGGTGAGAGCCTGGCAGCAC -CCAGGCAGGCATGGTACAGGCAGAGCTGAGGGTTCTACATCTTCATCTGAAGGCTGCTAG -CAGAACATGCAGGCAGCTAGGATGAGGGTCTTAAAGCCCACACCCACAGTGACACACCTA -CTCCAACAAGGTCACACCTCCTAATAGTGCTACACCCTGGGCCAAGCATATGCAAACCAT -CACAATCATTGTAGATACATTATTATAAGGTGGCTGAGGCTTTGCAATAAGATCCACTTT -TCAATAGAATCCAAGTGAGAAGAGGGCAAGGTGGGTAGGATTTCGGCAGTGAAGTATTTG -CCATATTAGCATGAAGCTCTGAGTTTAGTGTCCAGCATTCACACAGAGATATGGGGAGGC -ACAGGCAACACAATTCCTGGGACTCATGGACCCCTGCCTACTTTACAACTTCCAGGTCCC -AGTGACAGACCCTGTCTCAAACATGGATGATACTAGGGGGTGTCAAGTGGAGGTAATGGT -GGGTGGATATAGTCAAAATATTTTGAATATATGTATGGACAACCTCATCAACAATAGAAA -CACTCCAAACCATGGATGGCTTGACTTTTTGGCACACACACACACACACACACAGAGGCA -CACACTGGGAGAACTCATTTTCTTGGTAGTCTTCTGACTCAGCTCTATTACTAGTTATTA -TTATTACTAACTAGGGCACTTTCCAGTTGAGAACAGGATCATTGGAATAGCCAGAGCTCA -TTTCAGCTTTCATCACACATTCATTTTCCTGTTTAAACCTTAAGATGTACATTGGATGTT -TTCTGGTGTAGCATCTTCACCCAAATGCAACCTTAATTCTGCAAACTAGATCACTGAAGG -CTGGGTCTGAGGGGTGAGGGATAACAGTGACTCAGGGATTTAGGACAGGGATCCATCACT -CCTGGGGTGCGAGATCCTTCTTTCCATGCCCTGGGCACATGCTGTCAAGCAGCCTGCTTT -GGCTTTGGTAGCTTGAGCACCCTTAGCAAGGGACAGTTTCCTACTATGTAAGTGGAACTG -GCTATTTCCTTAGGTAACTTTGAGCAACACCACGTGTAATGCAGGGTTTGTACGATTAGG -CTGTACACACGGTGGAACAATTGTACAGATGGTCTTGTTTTAGTCCATATTTCCAGGAAG -CTGACTATTGCATGGACACTCGTGAAAAGGTCCCTCTTGATTATTTTCTTATTGAGTATT -TCTATCTCCCCAATGTAACTTGTAATAAATTACATCCAACTACTGTGGGCCGCCAAAGGT -TTCATTGGCTCTTTTGTGTTTCTTAGACTGCTTTGTAGCTAGGGTGAGCCAGGTAACAAG -TTCTGGCCATTTTAGCCTCAGAATATGCAGGAATCATTAATCCATGAATCACTGCATGGT -AAAATATTATTATCATCCTGCTTTGGGCCTTCATTGGCTCATGTCCCTTAAGGCATGGGT -TTTTTCTGTTAATACAACTACATTAATACACAATATGAGCGAAATACCACAGAAATATGG -ACAAGAAGGCTCGAGTCTGAGGGTAGTCTGACTGATCTTTAATGGTCAGTGGGATTCATG -CTTATATCAGGGACTTATATATCTGCCTTAAAACCAAGGTACAGGAAGTATATATGTAAA -GAAAAGAAATTGAAGATATATTCTAAATTATGCGTAGATACATGTGGGTTATGTGCAAGG -GAGTGTAGCTGAATGAGTGGGCCAGAAGAGGGCATCAGATCCCTGACCTGGGCACTGGGA -ACTGACTGGGTCCTCTGGAGGAGCAGCAAGTGCTCTTCACCACTGAGCCACCTCACCAGC -CACTGAAGGCTCTGTTCACGGCAGCATCATGCACAGAGGGCAGAAAATGGAACTGGAGCC -AAGTGTAGGTAAACAGACAAAGGGATAAGCAGACATACTGTGTGTGCTCTTGAACATGGT -CTGCCTTTAAAAGAAATGACACCACGGTATGGTAAGACGTGGCTGGAGTCTGCAGACATT -AGCCTGGGTTCAGTAAGTCACACACCAGAAGGTACTTACTACGGGATTCCATGCAGAGGT -GGTGTCTACAACAGTCAGATTGACACAGATAGAATAGTGGTTGCCAGAGCCTTGGGGATG -ATAGCGTGGGCAGTTCTTATTTCAGAGTTTGAGGAGATAAAAAAAATGCTCCGGAAATGG -ATGACATTGATGATTGTACAAGAACACAAACATGTTTCGTGCTAGTGAAGTGTCCTGGCT -AGTGTTACCACTGCTGTGATGAAACACCATAGTCAAAAGCAAGTTGGGGAGAAAACAGTT -TATTTGGCTTACATTACAATGTTGTAGTTCACCACTAAAGGAAATCAGGGCAGGAACTCA -AACAGAGTAGGAACCTGGAGACAGGAGCTGATGCCAAGGCCATGGTGGGCTACTGCTCAT -TGGCTTGCTTCTCATGGCTTGCTCAGATTGCATTCTTATAGACCCCAGAACCACCAGCCC -AGGGGTGGCCCCACCCACAATGGGCTGGGCCCTCCCACAACAATCGCTAATTAAGAAAAT -GCCCTACAGGTTTGCCAATGGCACCATTGTGTGGAGAAGTTTTCTTTATTGAGGGTCCCT -CCTCTCAGATGACTTTAGCTTGTATCAAGTTGACATAAAATTAGCAGACATCAACTGTAT -GTGGAAAAAATAGTTACGATGATAAATTTTGTGTTATGTACATTTTGACATGGCTAAGAA -AAAGGGGGAAACAAACAAACAAACAAAAACCCGTGGGTACACAGGACCTTGATTCAACTC -TGAGACAAATAATTATCTTGCCTTAACCAATGAATTTGGTATGTATGTGTGTGTTCGCGT -GTGTGTGGGTGTGTGTGGCTTGCTTCACGTGTGTAGGTCAGATGACAATCTTACGTGTGG -GGTTCATATGTTTGAGCTAAAGTCTCTTGTTTATTCCTGCTTATATCAGGGTTCTGGCCT -GTCAGCTTCTGAGGATTCTCTTATCTCCACCTCCCATCCTGCCACAGGAATACTGGAATT -ATAGATGCTTTCTGATGTCTGCTTTATAGGTATTCTTGGAATTCTGTTTTCTCACCCACT -GGGTCATCTCTCCTGCTATACATACACACGTGCTCGCGTGCGCGTGCACACACACATGTT -GAGTTTGTATATATGCACATGTGTTTAAAATTGTGCATATGTGCATGTGTTCATGTGTGT -AGGGGTGTACATGTGATGATCAGAGGCAAGTCTTGAGTATTACCCTCAGATACACAGTCC -ACTTTCTTTGAGACTGAGTCTCTTATTGATCTGGGGCTCACTAATTAATCTCACTGATGA -ATAACTAAGCCCCACGGATCCTCCTGGCATCTTTGCCTCTCCAGTGCTGAGATTACAAAT -GCGTGCTATTATTCCCAACATTTCACTTTGGTTTTCAGAATACCACTCAAGTCTTTAAGC -TTTTAACTTAAACAATGTGACACCAGAGCCACGCCTCAGCCCACCTGTATTTTGTCTTAA -TTCTCTCTTCCTAAAATGTCACCCCTTCTAAGCAAGCTGCTACTGTGAGCCCATTGCTAT -ATTTCTGTAATGGACTAAAAATAGTAGGAGGGTTGGGTCTGCCTGATCCATACACCACCT -TGAGAAATAGTTCCACACTGGCTACAGCAGGGTTTCTTAAGCCTGTTCTACACTTCCTCG -CTCAGCCAAGGAGTCATCTTATAACCCGTGGTATATAGGTGTGTAAAATAGGCATACTAA -TCAAATATTTACTGACAGTCACAAAAATTAAAAAACATTGTGTGTGAATATTATATGTGT -GTGTGTGTGTATACATACATACATATATATATACACACATATATGATTTTGCCATGTAGT -GGAGTTCAAACTTGTTTACAGTTAGCGTACTAATGAAATGGCTGCCCTTGTTTATTTTCC -CAGAAATCATTAAATCTTGGCTGCATATTTGATTCTGCAGGACACAGAACATCTTCAATG -TTGTTCCGAGTTGATCAATATTTTGACTTCATAATTGCTAGTGCTATAATGCTGTTTCAC -AGAAGCATGTAGTATAAAGTGGCAGGAGCATGTCTCAGGGCATTTCAGAAATTGTTGGAA -ATTCTATGCTAATCCCAAGCCAAAATCCATTAATTGAGTTTTTTTTTTTAAAATGAAACT -CAAGTGAGCAAACTCAAACAGCAATTTTAAAAATCAAACATACTGACACTATATAGTCCA -TATTTGGTATCAATGATCCATGCTGGAGAACAGCAGTAAGAAATAATAAGTCTCTGTTTC -TGTATAATTATACCATCATTGTTCTGTGTTCACAGAAAAGTTTGATATGGGCAGTAAAAA -CATGGCAATTCACAGCACACGACACTGCAACCTGAGCAGAGGTGTTCCAGGCAGATTTCT -ATGGCTCTGTTCCACGTGACGACATGCTCCATGCTGTGTGTGCATGCTGTCTGAAGAACC -CAGGCTGTGGTGATGTCACACAATGCTATCAGTGAGAGACAGAGAGGAGAGACAGACAGA -CAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGATGCCTG -GGGTTCATTACCCCTTTGAGTTTCAATTAAATTTTGGTTGTTGCACATTCTGAAATCTTT -TGTTGTTGCCAAATGTGTTTCCATCCCCATTCAGTTATGAGACTGTTTATGTCAAGACTC -ATGGTGTAAGGACTGGGTTTGCAATACCTAGTCATTAAAGTGCTTGCTGTATAAGGACTG -AGAACAGAACTTTGTTTTCCAGAAAGCCAAAAAAATATCCAGTGGGTCTACAATCCCACC -TGTAATTCCAGAAGGCAAAAATGTCGATCTATGGAAGATGCTGGCCGGTGAGACTAGCCG -TACTGGCAGGTCTGGTTGTGATTGAATGACTCTGCCTTATTGAACAGGGTGGAAAGTGAT -TGAGGAAGACTCTCAGCATCAACATTGGGCCTCTATGCACATGCACACAAATGTGTGCCA -ACATAGATGGGAACACACACACACACACACACACACACACACACACACACACACTTCTCC -TCCCCCCACCACATACGAAAAAGAATAAGGAAAAAGTTGTGGTCTATGTAAGCACAGAAG -ACAAAATTGCCATAAAACCTGGGGAGAAGATCAATGCGAAAGGAATACTCAAGACTGAGC -AGACCACGCCTCACCAAACCAATAATTTTACAGCCATGAAGAGCACCATGGGGGGGGGGG -GTCATCCTGAATTAGAATAGCTAGACTGTAAGAGGCATGTGTACAAAAATATCACTTTAA -AATATATTTTGGATGATGTATATAGTAGTACATGCTTCTGAGGATAGCCCATGGAGAGAG -CCCAGGCTAGCTCAGAGCTGCATTCTAAGACCCTGTCTTACAGAGACAAGAGCTTGGGTT -GTAGTGTAGTGGAGGTTTGTATAGCAAAAGCGCCTGGGCTCAAGACCCAGCACTGACTGA -TGTGTCCTCAAACTACAGTGTCCTCAAACTTGTGTTTGGCACACTGCGTGCTCCAAGTAT -GTCCTCCCAGTCTGTCCTTAGCCTTGCTCTTGGACACAGATGAGTTCCTCTTTTGCTTCG -GAGGCTCTGCTCTTTCACCGAGGTTGGTCCACATTTTTAGGACAATGAGCATTTCTTTGT -TCTGTCTGTCATGCATCCTTCATGGAGGGCTGGGTCTCCTCTTTGCCTGTTGATTTCAGC -TGTCACCACCCACTCTCGGGTCCAGAGGTTTCTGCTGGGAAGATGGCATCCTGAGCCTCA -TCCTTAGTCACCGTACATCAGGAAGCAAGCAGCATCAGGTTCCCTTTCCGAAATAACACA -CATTGATTTGAGTGCTTTCAGGAAGAATTCAGATGATTTGATATTCTTATTTATGGGCTA -CTGTCTCATTCAGGAGTTAATTCATTTTGGTTAATGAAAACAAATTTATGAAAACCATCA -GAAGCGTTTAGCCAGCGGCGGTACCTCCTCCAGTCATGAGGCATTTGGAAATGTGAGGAG -TGTGGTTTCAGTTGTCACAATGACTGATGGGACTCTGTCGTTAAGTGCCCGGGGACTAGG -ATGCTACCTATCCTGCAGTCTAAGCTGTGGCTCTGCATAATGAAGAGCTGTTCAGTTGAA -AATGTTATTATAGCCTTATTGAGAAAAGCAGCCTTGTGAAAGGAAGGTGGAGTAGGTCAT -AAACCAGGTAACCCTGAGGTCTCTCTCTCTCTGTCCATCCTCCGTGTAGGATCTCATTAA -GAAAAATGCAAACCTGTTCTCTAAGACAGCCCTGGGAAGGAAACTATTTCTTGAACTAAC -CTCAGAACTTTAAACAAAACAAAACAAAACAAAACAAATAAACGTCTTTTCCGTATTTAG -TATCCCTGTTACCAAAATCTTAATTCCAATTCTCTGAAAAGACCTGGAGCTGCCTTCTAG -AACAGCCTGACTTGGTCACTTCTCTACTGTGGGTCCTTAGCTTAACTTTTCATTTTAATA -GAAACGGAGTTGAATTTTTCTGCTTTCTTCAATTCTCCACCAGCTATATGTAGAAATTCT -GTGTGCATGTGTGTGAGAGAAAGAAGAAAGATGGGAGAGATGGAGTGAGGATGTACACAT -TTCTTCGTTGCTTTGTTAATAGGGGACGAGTTAAGACTTCAGGTGATCTTTTAAACTCAG -ATAACCGGGGGCACAACAGCACACTGCATCCGTTGCTCCTATCTTCTTTCCAGGCCAAAT -ACTTTCTCCAGCTTTCCACGTTTCACACGCAGCCTGCTCTACCTTATTCAAGACCTTTCC -GCTTTAGTACCACGTGGCTATCTCTCAGTTCCAAAGTCCTGCCCCTGAAGCGGAAGCTCT -TCCATCTGCACTTGAGTGCCGCCTTTCCCGGCGTTAGCCACTGTGGTGGGTAGGCTGACC -CTTCCAAGCTGTCAGTAGGCAGACCCTTAAAGAGTCGATGAGGAAGAAATGATAGATACC -CGTCGCCCAGCAACCCAGCTTCATTCAGTTCAGGGTGACAGATAATCAATTGAAGGAAAT -TCCAGCCTGAGTATGAGACAATATCTTGATCTTATTATTCCTCTAAGCAGCTAAACTAAT -CCTGCCAGCCAATTAGTGCCGAAGAGTGGGCAGTCCCAGCATGGTGCATCGTCTTCATTC -CTGACCCTTCCTGATTGTGGAGCAAGTTCAAAGCAGAGATTTACACTTTGAGTTTTCCTG -ATTTTCAACCAGTTTTCTCAAAAAAAAAAAAATAATAATAATAATAACATCAAGGGTAGC -CTGGCTATAAGCTCCTAGAACGTTTTAGTGTTTTAGTGAAATTACACAGACACCTAAAAT -GAAAGTGAGCCGACGAGTTAGTGCTGGTTCATTAACTCCGGGACACCAGAGATACTAATT -AATTTAAATAATTTCAAGGCCATTAATTAATCCACATTGCAATCCAGTGAGGTGTACTCA -ATCTGGGGAGATGTAATAAAAACTCGTATTCCTTGCTTCTAGCTAATATTTGTTGAAACT -CCATCCTTGAAAACATCCATTATTTTGATTGTTAGATGGGAAGATGAAAGAGAAGCCATT -TTATGTTGACAGAAAGTTAAACATACTCTTTCTAGCTAGGATCTTAATCAAACTGATGAC -TTGGGCGCTCCTGATAACCTATCTACAGCTCAGCCCTCACTTATGCACAGAAAGGAGAAG -GGGCTGCAAGCCCACGGCTCACTGAGAGCAAGGATCCTGACCCATTCAAAGGCCATCTCA -GGAAGGGTGACCATGGGCCGACGGTTAGATGCTTCTTAGTGGAAAAGATAGCTGTTCAGT -GATGGGCCCAGCCACACTGCAAGTCAGGGAGACAAGCTCCTCATTAATTTTGCTGCTTCC -TTAATTAGGTGTCTAGGATTCTGAGAACTCCAGATAGTGAGAAACTTTATATTGTTCAAA -AAAAAAAAAGTTACATTACAGCCTGTCTGCATGTATTTGAAACTTCATGTGTTCATACTG -TATTCTTCCCATTTTTCTTTTTGTTCAAGTTTTTATTTTTCAGAAAAAAAGTTTTCTGAG -AATTATTAATCATTTGGGCAAGGAGAAAGTAGGAATCATATGTAAATAATAGTTGAATAG -CAGATGAATATGCCCAGGAATAAGGATCGTTAAAAAGCCAAAGGGACTTCCTGAGAAGAG -AACAAAACATTTTCAGATAGACCAGATCATTATTCTATACTCAGCCATTGAAATTATTTT -TTTAAAAATTGATGACATATTAGAAACAAAAAGGTTCAGAGAAAAAGTTAAAGAATCTTG -ATTCTTCTTGAAATTTTAATTTTAAATTTATATATACAGATACAGGTTTATTTCTCTATG -CAAACACTACCCATAACAAAATGCTGGCATCCCGTGAAGGCATCCATTCTCAATCCAGCC -CTGTTTCTATAGCAATAATGACTGCTCTGACTGCCAGCTTCATTGGAGAATTATACTGCT -TATCAAAAGGCAATTAAATTTTAAGCCAGAAAAGTCTAATTTATTTGCCACTAATTACCA -AGTTTTAATGAGTATTTTATCATAAGCTTTACTCAAACACTAGAGACTTATGAATAAACA -CAACGGAAACAATTTCTCATTATTTCAAATAACGTAACCATTTTTTGAGGTAGGGTCTTA -TTATATAGCTCAAACCCAAACTTATGATCTCTCTGTCTCAGCCTACTCCATGCTGGGATT -AAAAGTATGCACTGTGACACCTGGCTTCTTACTATTCTCACTAGTATTTAGTCTTATTTA -GTACCCTTACATATTGCTCTGTGTATTTTATGAAGTATATTACAAATGTAATATTTGCCC -ATTTATATTACATTCTATAGCTTTAATATTTGACTTGAAATGAAAAAGACATAAAAACAA -AGTCCAAAGGGCTTGACTTTGAACATGGGGAGGGTTATGACAGTCTGTAACTGGTTCTCA -AGGGGATACCCTTGGGAGCGCTGAGTGTCAGGACTTAGTCACTGTGATGCCATGATGCTG -TTATTAACCAGCTCAGCAAATCCCTGGTAAAGACAGAGTGTTTCATGTCACTGCTATGCA -GGATGTGAACAAAGTGGTCCATGGGAAGATGTAAACATCATAGTAGCATGAACTATAGGC -TGAAACATCCCACTGTATCTCATCTTGACTGTGTTCACTTTGCTGAGTATAAGCAGGCAG -GTGAACCTCCACCTTGTATCAGAAATCTCCGCGCATATCTATATGGTGACCAGATGGCTG -CTGAGTGCACCTTCACTGAGCCACTGCTCCAGCCCATTTTACAGTTTTAAAATAGAGATG -CTTACCTTCATCAGTTGCAATTGATAGCGGACACCACTGAAAAGCCAGTGTCTCCATAAG -AAATGACATATGGGAAGCTGACTTGGTTCATAAGAAAAAGGCTTGCAGAGAGCCAGGGAA -CAACAGAGGCATGTGCGGAGCTGCCAGGGAGGGGCTCGTAGAGTCTGCTGTCTTTTCTTT -CTAGATGGTCTGCGAAATTTCCCAGATAAACACTTATTTCCAACAGCCATCAAGAGAGAG -TCGTGACTGACATGTTTTTATGTTATTCTTTCTCTGCTTGACAAAGAAAATCAACCGGAA -TTGGCTAATTTACAAATGAAGGGGTTTATTTTTCCCTTTGACTTGTGGACATAATTGTAT -CCGTTAAGTGCAGTGGGAGTTCTGTGGTCTGAAGGGGAATGCGTAGGGAAAGCTAGTGCA -GGGCTACAGAATCGATCCACAGACAGGAACTACGGGGTCTGTTTCAACACCCAACTTCTG -CACTGTGGAGAGCAATTTGAAAGCTCTCACGTTTTTCTCTACTGATACTCTACAAAGAAA -TAAAATGGAAGCAAGTGTATCCAAGAACAATTTTATGGGGCTGTTGAGAAGTGTGGGGAC -CATTTTAGCCCCACCCTGATTATTCTGCATTGCATAATAGGGAACAGTGGTAGGCAGGCA -CTCACAGCAGGGATCTCAAGTTTGCATCTTGTGACTGATCTGCATCTGCCTCTGGGAGGT -CAGGCCAGCTAATAAAAACTTCCATCCCATTCAGAGGAGCAGCCTCCTCTCCTGAGAAAT -GCACATGAGATGTTATCAAAGAAGAACTTCATAGGGTCTTGTTCTGTTCTAAGAATATGT -ATCAGGAGTATTACAGGTGTTTGGACAAAAAGAAATGACACATGCCATTAGAAAAACAGC -GGAATGAATGAATGAATGAATGAATGAATGAACCACCACTTGGCATGGCATGCTTTGAAA -AGGACCAAAGGACTCTGAGTAAACAGAATGCTATTGACAATTTTAATTCACTCTGCAAGT -GTTGGCTTGCTCACTTTCTGGCACATACTTGACCCCTCGTAGCATTTGTTGAATTAGAGA -ATTCTCATTCATGAGGAGATGGATCAGCAAGTAAAGTGCTTGATGTGTAAGCAGGAAGAC -CTTGGTTCAATCTCCCATAATCCATATAAAGGCACCAGGCTTGGCAGTGGGCACCTATAA -CCCAGTACTGGGGAGGTAAAGACAGAAGGAGCTCTGGAGGTTCCTGGCCATCCATTCTTG -TGGAATTAGCAAATTCAAGTGAAAGACTCTTGCCAAAAAATCAAGGAGGAGCGTGATTAA -GGAAGGCATTTACAATAGACCCTGGCTTCTACATGTATAGGGTCATATGAGAGCATGCTT -ACACATGCTCATTTATGCACACAGTAATGCAGGCACACACACACACAGTTCTTACCCATT -CCTTGACTTTCCCCCCACTTTGGCACAGATTCTCTCTTTTAGGCCTCAGGTAACTATTCC -ATTTCTGGCCAATAGGTTGTAGAAGCTACATTGTATAAGGACCAATGTTCTCTCTCCTCT -CTGTTTGTTCAGAATGAAAATGCACAACATTCCAGGTGGTTTGGCTAATAAGGCCTACCC -TTATTTGTCCACAAGTCTGGCTGGAGAATGAATGTCCTGGAGAATCCATTACCTGAGAAG -GCTTTGTTTGCAGCAGATATAATCCTTGGCTAACGTCATTGCAAATATCTTGGGAAGTTA -TTGTTACTGTGGCCTAGCCTAGCCTAACCTGATTAAGATAGTGAAATGCTCCAAATTCCT -TGCCCAGGGAAAGGAGAGCTAAGTATTGGAAGGAGTGAAAAGGATTTTGGAGATGGTGCA -CCTGCAGGATCATAAATGTGATTGGGAGATATATTTAGGCAGATGGGCAGAGCAACATTT -CAATGTAGAGGAAATGTCTCAGGTAGGGACTTGTACACCCATGTGTCAGGAAAATCACAC -ATGGGTTTGTCTAGTTGCAGCTAGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTG -TGTGTGTGTGTTTGACTGGGAAAATGGCATTTGTCAGACCTTGAATTGAGCTCATTGCTA -TGGAATGCCTTCCCCCAGAGTCGGCTGTGGATGGTATGAGACAGCAAGAGGCTCAAGTAA -AATGTCAGGGCATTTGCTTAATCATGATAATTAGAGGTGAAATGAAAGGTTTCCTTTCCA -CTTTGGGCATTCAGCCCTTGCTGTCACTAAATGCCATTACAGGAACTGACACAACCTGGT -AAGGTCTCTTCTTCTCCTGTCTTTGGGCTCACAGAGGCCTCTTTAGAGAGGTTAAACTTC -AGAATCAGTGGTATAAATAGGAATTATCCAGGCAGAATTAATAAGAGTGGGCTGATGCCA -GTCGAGTGTATACATTTATAGTCTTAAAAAGGGAAACCCAAAGATACCCTTGGTGCAGCA -ACATGTTTTGCAGCAGATTTGGTTCTGCAGAGAGTGACAAAGAGACCTTTTTCTAGGCTT -AATTATTTTTAAAATACCTTTTCTGGGGATTACAAGTTTCATATCATGGTCGTGCACACT -GTCATAGGACTTGGCTGCTCTGAGAAACTAACAGGCCAGAAAAATACCCTTTTATCTTCT -TGAAGCATTAAAGTTTGCATTCCCCCATTTTTCTTGACATTTATTTTAAGATGTACTAAT -TAATATGTGGTTTTATAACCGTTGAGTCTATAAACTCTAACTCATAGGCAGAACTAGGCT -ATTTTTTTGCTATTTCTCTCAAAGCAAGTTGTAAACCAATATAAGTCAGTCTATTCAATT -TTATAACAGATAATGCAAATGACCTATTCTGATTAGGCAGGATTTAAGTACTTTGGATAG -TATGGCCAACAAAATAGGGCCCCTTAAGAAGCTTTCATTTCAATGAGAAAGAGGGATGAG -TGAATACTTGACTATGGTGTTAGATGACATTATATCATCTCGGATTCTAGGAATCAGGGA -AGTGGTAAATCATTGTGGGTTGTTTTGCTGTGATGCTCTGTGGCTGGAAAGTTTGCTACC -TTGATAAGGTGGTATCTATGCAGAGACCTAAAGAAAATGAAATAGATCTGCCTTCCTGCT -TCTGCTTCTGCCCTCCGCGTATCCAGGCACCACAGCGCACTGGGCAGAATGGAAGGAAAG -AAGCTGTTCCTGTGGCTTCAGCAGAATCTTGGTTGGTGGTGAATGCCAGGAGAAATAGCC -TTCTCCAAGATGGTTTTCAGTGAAATGGCTGTCTTTTATTAGGGGGACAAGGGCTATATA -AAACTTGGGGAGTAGGTAGGGGTTTTCAGGGTGAGTGTATGTCATTGGCTGGTGCCGAGG -TGCCGGGAACACTTCATTTGATTAAGGTGCTTACTGGACATGTCCTTATAGGGAGAGAGG -AAGTTAAACCTGTAATGTGGTGACCAGTCTACATGACTACCTCAAGGGTGGTGGAGGAGA -GGGGTCATACAGGCTCCATGCACCAGGGCACGCAGAGCAGACCCAGAGCAAGGAGGGAAG -AGTCCCAATTCCTGCCCATCTGAGGATGAAATTTTCAGGGTTTAGCCAGCTCTCAATCTC -ACACTTGCTCCAGACTGGCTCCCCATGTCTCATGGCTTTCTGTCCTCACTAGAATCCATA -TGACAATTGTGAGTTGGAGAAGTACCCAGATAGGAAGAATGGGCAGAGTCACTTGAGGTA -GAATGTACTGGTCTATTTCAAGGATAAAAACTGAGACCAGTGTAAATGGGGTGATCAAGG -AACAGAGTGCTAGGAATCTAAAGTTGTCAGGGGTTGCCTTACTCCTTCTTTCCTAGTAAA -CTTAATCCACAGTGTTCCTTGGTCTACGCGTGCGTGCGTGCGTGCGTGCGTGTGTGTGTG -TGTGTGTGTGTGTGTGTGTGTGTAACGACTTCTTAGGCCATACCTCATAGGGCTGTGGTA -CTCAAGGGGTTCTGTCCCTGTATGGTGAGAACTAGCTCCCCATAGACCTAGTATGAGCTC -CTTGAAGGGCAGAGGGCAGGCAGAGATATTCCAAAGTTCCATCCCTCAACACACAGATAT -AAATTTTTTTGTAGACTACATTTTTCCAGCTGTTATTTTCTTCACTATTTAGATAACATA -CTGAAGTTACAAAAAGAAGTTTATAAGACTACTACAAAGATCTGCGTATTTCATAGAGTC -ACAATTATTGACATTTCTAGAATGCTCTGTGTGTGTGCAGTTACTGTTCTCTGCATTGTA -GGCAATCGTTGAAGACATCGTGCCCCTAGATATTTCAGCATACATTTTCTTACAAGTAAG -CATCCTGTTACATTAAGATAGCTATCATGTAAACAAAGTCTGGGAATTTCACACTAATGG -AATATATTATTATCCCAACCACAGTCCAACTGCCTCCCATTTTCTTCAACAATGACAATG -CTCCCTTTTGTAGATGTTTTCTTCACAAATTTCTGATCATATCTGATAAACACAGATGAC -CTTTAATTGTCCTAGCCTGATTCTCTTTGACATAGAACAGGTTCTCAGGTCTTTGCTTCT -TGGCTTTGGCCTCAATGAAAGACAGAGACTATTTATTTTCTCAGCTATCCAGTTGGATTG -TGACAGATAACCAGATTCAGTTTCTGAGATGGTACAAACAGCACAGATGGGACCCCATGT -CCTCAGCGCAGGCTATCAGGTGACAGGTGGTCACTAACCCTGATGACGGTGACTTTGCTT -ACATGTTTAAGAAGGTGCTCACCAGGCATCGCCATTGTAAATTTATTGTTACCCCTTTGT -GGCGACTTGTGGGGTGATAATAGAACGTGTATAAATAACATGTCTTCTCAGATGTTTTCC -TACTTATTTTAATGCCTGTTGATGAATTTCTCAGTTTCGTTTTAGTAGAATGAATTTTAT -TGACTATAAATGACAAAAGGAGCTTCAGAATATTTGATTTAGGTGCATAGAGTTTATTGA -ATAGATCATGTAGGATTATTTCTCCCTAGGTGCATTCATGATACTCTATGCATCATAAAT -GGGGCATGTACACACTCAGGGCCCTCATTGGTATCCATACCTTGATTAGCTAAAGCATTG -GGAAGTCATAAAAACTAATGGACCTCTTGGGAAGCTGGTGTGTCTCTTTCAGTCAATGCT -AATCCGCAGAGACCATCAAGCTGACAGATCTGTATGTTATAGGATGTGTACTGCCATCAG -GATCTTCTGGAGGTTTTAATAAAAGTGCTATAAAACCCGCCTCTGTTAATAAGATTGTCT -TGTTTTCATTTGCTGATCTTTTCAAAAGTGGAAAGTAGCAGCCTTTCTTGTTACTTGAGA -TAAATTTTATGTTCTGATACATTTATGTGTTGGGTGGGAAATGTGAAATGCACTTCCAAG -CCTGTTTCCTGATTTTCACATTTTAGTGAACATGTATTATGCCTTTCCCCCTTGTTTTAT -TTCTATGACTAACAATTGTGTGATACCAGGCAAAACAAATTTAAGGTCTAAATTATGTGT -ACATTAAAATGGTCATTCATCCTAAATGCTGATAATATTGACCAGGAGTATTAGATTAAT -TTATAAATGATGTTTTATGAATAATAAAATTGTTTTATCTATATTCATCCAAATGGAAAC -AAATAGTCTTAGTAATTCTGGCTTCTCTCCGGGTCATCAGGTAACATGGGGAAATCAGTT -CTGTCCTTGAATGGGACCAGATTCACTTTGGAGCAGCCTTGGTAGAGTTGAGGATCCTTG -ACCAGTGGTTGTTTCCTTCCCAGCCTTTCTCCACTTGTCATAAGCATACAAGTAGACATA -GACAGGGGCTTCGGTGAAAAGTTTCACTAAGGAACAAAACAAGCTCCTCCCAACATAACA -TAATTCACCACGATACTTAGCTTGAACCCTTAGCAACAAGGGGTTTCTGTAGGACAACAC -AGAGTGTAGAGAACTGGCTTCTCTTTGTCCATAAATGTGGATTTGACTGGAGGTCTCAAG -CAGCTTTGGTGGGAATAGCATAGATGGGATGCATGCTCGTCTCTCAGTATCATAACAGGG -GATAGGTACCTACTGTTCCTATAAAGACTCAATGCCTAATCTTGTGAGAGGCAGGACGGA -ACAAATTCTAAAGTCTGATTTAGGCACCTTCTCAAAGTAAAGGCTCCTCAGAGGGTGTTT -GTAGTAAAAGGGATGAGAGTGCAGAAATCTATCCATATAGAGGGACATGCTATTCTCATG -ATAGCCCTTTTAGTACTACAGCATATGTCCAGTATTGGATGGGAATGGATATTAATAGAC -TTTGTGTTCATGCATGGTCACATATTGAAAGATCCTTGGTTTCTTAGCTTGAGCAGAATA -TTGCTGAGTCCTTGCATCCCTCTAGGTACTTGGACCTGACTTGGGGTGGAGAGGGAATGA -AGAAAAGATACAGAAAGAAAATCTGGGTTTTGGTGGACTGAGTGCTCAGCACCCCAGAAG -CTCTGTGTATCTGTTATATAGAATTGAATCAGGAGGTGGGGCTTTTACATACAGCTGGAC -AAGAAGGCAGAGTTATAACATTCAGTAAATAAGAGGCAGGGTCTGTGAGATTCAGCTGGA -CCAGGGAGGTAGATTTAGCTAATCTCAGCAGGAGCCTTGTTGGGGAGCAGTCCTCAGACT -ATAAACAACCTCCAGGAGAGAGCAATGGTGGACATCTTGTGCACAGGCCATCAACACTCA -TGTGTGGTCCCTGAGGCAGGCTTTGGCATTTCCCTCTGGGCCTCATTCCAGGGGAAAGGC -TTTGCCATTCCTCCATGGATCTGTAGCTCTGGGGCTGTGACATGGCAATGCTCATGCCAC -CAGTCCCCATTAATTCAGGACTTCACTCACTCAGGGCTTCCTCCACTCCCTACAGAACAT -CACCATCAGCATGGGCTGAAGACCGCATCATGAAAACTTCCCTTTGGATATGCCTCCTTC -TGATTTGGTTATTTTGAGCATCACAAAATCCAGCACAATGTGAGGGAGTGAGTTTATATA -TGTATATATAGTTTATCTATGTATGGTTATTTGAATGGTCAATACAACAAGTACATTATT -TTTCCATGTGTACATGTTTGTTGGTAAAACATCTCAGTAGTTAGAAGAACTATGCTATAG -TTTAATCATTACAACTAAATTATAATTTAATCACACAGTAATTTCTTCATGTAAAGCCAG -ACAAGGTGTTACAGACCCAAATACGATCTTTATCCTCTTTGGGACAATGCTCATGTGCCA -AGTGGGTCTGGCTATTTAGCACTGGCTGCCCCCACATATACTGTGCCCCTCTGCTTCTTG -TTTATCGAACTTACAGGTTAATAGGTCACTGTTTTATTAAGTAGAAGGGTTTATGGATGG -CTGGATGTTCAATAACATTGACCACTCAGACATCAAATAATTAAGTCAAATATAACCTAC -ACAAGGTAGGCTTACCATTGAATATAAATTAATTTCCCCAGATACTTTGACTGCTGAAAT -ATATTTTTCTAGACCCCAGAATATACTGAGCTTTGATGTGATGTCAGTGGGTGCTGGGGG -TATTTTGTAATGAGCACACAAATGCCTGTAGCTGGGCATTCGTGAGTTTCTGTCACTAAA -GAAATAGCATGGGAATACGAAGTTCAGTAAACTGGTCATTCTCCCCAGACTTGCTACAAG -GCACTTCTGGATCTCCAGAACTCCAGCAAGCAGACTGAAATCACTAAGCTGCTCATACTC -TCACAGTACATTAACTGTTTCAGTACTATGTTCTTAGTTCTCAGAAACAGTGCTAGTTAA -TGAAATAACCAAGACAATCAAGTTAAAAAGGACAAGGGTTTATTTTGGCCTTTGGGAGGT -TTCAATCCATGTTCCCTTGGCTCTGTTCTTTGGTCCTGTGATAAGGTGTAACACCATAGT -GGGAATACATAGAGAAGAAGCATCCAGAAAGCAAAAATCATTGTATAAAAACGATGGGGT -TCATTGACGTTTTCCTCAGGCATGTGTCGGTTACTTTGCTCCTACTCTCTTGTCAATTTC -TCCCCAACACTGCTGGAACCCCTCCTCTTCCAAAATTATCTCCCTTCTAGGTCTCAAATG -AGAGAGGAAACATGACATTTTTCTTTCTGTGTCTGGCTTATCTTGTTTTTGATGATGATC -TCCAGTTCCATCCACTTCTTACAAATGATGCAATTTTATTCTTATTCTCTGGGTGAAACT -GCATTATGTGACCACATCTTCATTATCCCTTTATCTGTTGATGGGCAAGATCCTGTACCT -TGGCTCTTGTGGACAGTGAGTGATAATTGTGGATCTTCAGGTGACTCTGTTGTATACCTG -CCTGTATTTCTTCATGTGCTTACCAAGGGCTGTAACATCTTCTAAGGTTTAAATCGAAGA -GGCATCTATGAAAAGACAATTCTGACTTAGGAAGATGTTGACCTCCAACTTTTGTGTCCC -TTAAGAGGACAATGGATAGTACTTATGTAGTGTGTAGTACATTATAGTCATTATTCCATT -ATAATTACTTTCGTGGGTATATAACTGTGGCATTAATCCTCAGTGTAAGCTTCTGAGGTC -TCTGCAACCTACCTAGGTAGATAACAGTTTCCTTAGTGCTACAAATATTTCTCTAGCTTC -ATTGACATATGACTGACAAATGGCAATTGTTATATATCAAAGGTATACAATATGGCTATG -TATACATATCTATGTATCTATGCATACACAGTGCTAAGTGATTATCGTGTGCCAGATATT -TAACCATATGCCAGCCATCACCTCATCGTTATCTTTCTCCCTGTATAGGTATGTGTGTGG -TGAGGATAGTTTTGAACTATTCTCTAAGCAAAACTCAAGTTTACAATAGTCTGCAGCTAT -TTGGTCTCTGGAACTTACGGTATGAGTGAAAGTCGGCCCCCGATCCCATGTCTCCCAGTT -CCCCCTTCCATTCTCTCCCATATCTCTGTTCTCTTTCTGCTCCTGTGAGCTCCACTTGTT -TAGATTCCACATACAAATGAGATCATCCAGTGACTATGCTTCTCTGCATGGCTTATTTCA -CTTATTGCTGTATCCTCTGTGCTGAGCATTGCAGCTAAAAGTGAGATGTCCTTCTTCTTA -TGCGTGGGTAATATTCCATGATATGCATACATACTGTATTTTCTGCATCGACCTAGGGAT -ATTCATTTCTATATCTCAGGTATTATGAACAATGCTTCACACGGTGTGTTGGCTCTTCAC -ACCACAGTTGAGGCACACTGAAATTTGACAGGAGTGAAGACAGCAGTTTTTAATATCCAC -TCTTTCTATAAAATTCCCTTTGCTCAATATCTTGAGTTAAACTATGCAGTCTAATAAAGT -AAAAAACAGCCCTGTGTATATTTTGTTGAATTACATTAGCATGTCTCAATGACAATGATT -ATTTTTGTTAAAGTGATTTATAGAAATTTCCAGCTGAAAGCTTTTCATGAGACCTCTGAA -AATCCTCAAGCTGTGAGTAGGTCAGGTTGTCTCAGAGCAGTCTGAAGGAAGCCATTGTAC -CTGAGGTGCCCCCTTGACTTCTGAACTATTGAGTAGAGGGAACCACTGCTGTAAATGAAA -CTTAGAGAAAGCAGCTTTAAAACTGCATAAAGGGAGCAGACAGAGGTTTCAAGACTCCCG -ATGAAATCTGCAGTTAGAGCTGCAGTCAAATGTCAGTGGGATTTCTTAGGGAGATTAAGA -GGCCTGCAGCAGTTCACTTTTCAGTGAGATATGCCATAAGTTATTGATTTTCATGAAAAA -ATATATAGCTCTGTGTGGAACAGTGATTTACAGAGTCACTAAGGTCTACCATCTGAAGAA -ATCAAAGAACTAGTAATAATTCTCATCACATATTTTGCTATTTTCTGACTATTCCAGTAA -TGTGTGCCCTTGAAGGAAAGCATAACAGTTCAAATAAACAAGAAAATTCAAATAAAACCA -TTTTGAGTTGACTGGAATCTCATGACTCAGACAGAATCCCAGTGCTGTGTGGCTGTGTTT -CATGGTTCTTCCAAAGCCATCTACATTTCTTGGACACAGGCTAGCAACTGTGGGATTGGT -TTTGCCTGATTACTCTTGCCAGTCAGGAGGTGTCCTGATTTCTAGTCCCTCCCAAAAGTC -CTGATGAAGGTAGCTCAGCGGAAAGTGGACTGGATGAACTACCATTTTGCCTAAATAGTA -GGAAGGGATGAAACGGATTGGGACTTAAATATGGCAGAGTAAGAGACACATCATGACCCA -GAAAGACCAACTGCAACCCCACAAACAAAGCCAGGAAAAGCAACAGTCCAAAATGTCTGA -GTTCTCATTGCTCGTGATGACAAACAGGAGTCTGGGTTCCATGGGCTCCCTAGTTTGGTG -GATTTCTTTCTCTTCATCTTAACTCAATGCCTTTTGAGCTTCCAACTGCAGGTCATCAGG -GAAAAGGTTTTTTGCTTAGAAACATCTCCGCCTAAACTAAAGCTTTGGTGTTATGATCAG -AATGTTAAGAGAAAATATTTTGTAGTATCTGGTGCCCTCTTTAAATCTCATTTTCCCTAG -TGACAATTGAAGAAAAGTAGGGGACATCTGAGGGGATAAGATCTAGAAAGGCATGGAGAA -AGAAGTCGTTCCTTGGGACAGGGAGTGATTGACATTCATGGGAATGGGATAAGCAGTGAC -ATTACATAAATAATGCACACACTGAATTAAGGGGGACCAGGAAGTGAAAAGTGAGGTCCA -GACCCCAGAGAACTCTGACAAACATAGTTTTGTTCTCAGATCTTTCTACACACAAACAGT -TGTTGGTGGGGGTCATATTGGAATACATATATAATCTCAGTACTTGGGAGACAGAGACAG -GGTTGCCAGGGTGAGACCAATTTGGGCTATACAATAAGATCCTGTCTTAAAATGAATACG -CAAACAAATATAACAATGTTGATTTTTTAATGTAATATGTACTTTAGTTTTGAATATAGT -ATTGGTTTTTCTTGTGGTACAATTTCCATTTTATTTTTGTCATTATTGAAAATTACTCCT -GCTCTATTTATATCCACTAAAGACTGCCTCTTACCATCATCCCTCCACCAGTTATTCTTT -ATTAACTACCAAGTCTAAATTTCCTATGTTTTTATAGTCTTCAATATTATCCCCTATAGT -ATAAGTATATTTATTAGTAAGCATTCTAATTATACAATGATCCATATAAGTCAGCCTATA -TTTTACCATTTACCATGGTATGTCAGGAATGAAAAATGTGATTCCAGCTGTTTTTTTTTT -CCAAAGAGACCTCTGTCAAATGACTGTTAAAATATAAGTACGAATGGAGTGAAAATGGTC -CAGAGAGGACTATAAAATGTTATATTCACCAATGATGCTAGTTTTGATTCTGTTGGTCAG -TGAAAAAATTATAGTATTTCTCATGCCATCTAAGGGCTAATGTCAGATTTATGAACCATA -TAAAATGTTTTATTTGAACTCCTGGGAAATTTCAAAACTGTATAGAGCAAGACAATACTT -GGGAAGATAAAGAATCTTGTGCTTTAATTCCATGAAATCCTATAAAATTTATGAATATGT -TCACAGTTCCCTGGATCACTTGCTCCAAAGACTTCTCCAAGCTTTCTTCTTCTTTTTAAA -AATTTATTTATTTATTTATTTTAAACTCCAGATTTTATTTCCCTCTTGGTCCACCCTCTG -ACTGTTCCATATCCCATACCTCCTCCCCACGCCCCTGTCTCTACAAGGATGTCCCCAAAC -CCCACCCCACCAGACCTCTAAACTCCCTGGAGTGTCCAGTCTCTTGAGGGTTAAGTGCAT -CTTCCCTGACTGAACCCAGACCCGGCAGTCCTCTGCTGTATATGTGTTGGGGGCCTCACA -TCAGCTGGTGTATGCTGCCTGGTTGTTGGTCCAGTGCCTGAGTGATCTCTTGGATCCAGG -TTAATTGAGACTGCTGGTCCTCCTACAGGGTCGTCTTCCTCCTCAGCTTCTTCCAGCTCT -CCCTGAATTCAACCACTGGGCTCAGCAGCTTCTGTCCATTGGTTGGGTGCAAATATCTGC -ATCTGACTCTTTCAGCTGCTTGTTGAGTCTTTTGGAGGGCACTCATGACAGGTCCCCTTT -GTGAGCTTTCCATAGCCTCAGTAATAGTGTCAGGCCTTGGAACCTCTCCTTGAGCTGGAC -CTCTCTCCCTCACTTTGGGCCTGTCGCTGGACCTTCTTTTCCTCAGGCCCCTCAACTATG -GGTCAGAGTTTTGACTTGGGCTGGCAACCCAATCCCTCACTTGGTGCCTTGTGCTCCTGC -TGGAGCTGGGCTCTACAAGTTCCCTCTTCCCAATGTAGGGCATTTCATCTAAGATTCCTC -CCTTTGAGCCCGGAGAGTCTCTCACCTCCCAGGTCTCTGGTGCATTCTGGAAGGTCCCCA -CAACCTCCTACCTCCCAAGGTTACCTGTTTCCTATCTTTCTCCTGGCCCTCGGGACTTCA -GTCCTTTTCCCCTACCCAATCCCTTACTACATCACATTCCCCTCTTCTCCCCTCTCCCAT -CCACTTTCCCTCCCAAGTTCCTCCCTTCATCCCCACTTGTGATTGCTTTCTTCTCCCACC -CATGTGGGACTGAGACATCCTCACTTGGGCACTTCAGCTTGTTGACCTTTTTGATTCTGT -GGACTGTATCTTGGATATTCTGTTTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTC -TCTCTCTCTCTAATATCTACTTATTAGTGAGTACATACCATGCATGTCCTTTTGGGTCTG -AGTTACCTCACTAAGGATGATATTTTCTAGTTCCATCCATTTGCCTGCAAAACTCAGGAT -GTCCTCTTTTCTAATAGCTGAGTAGTATTCCATTGTGTAAATGAACAACATTTTCTGTAT -CCATTCTTCTGTTGTGGCATCACAATTACTCTAAACCACACAAGGACCCAACCAAAAAAG -AGAACTTTAGACCAGTCTCACTTTTTTCTTTTTTCTTTTTTCTTTTTTCTTTTTTCTTTT -TTCTTTTTTCTTTTTCTTTTTCTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTC -TTTCTTTCTTTCTTTCTTTTTTCTTTTCTTTTGTTTTGAGACAGGGTTTCTCTGTGTAGT -CCTGGCTGTCCTGGAACGCACTCTGTAGACCAGGCTGGCCTCAAACTCAGAAATCCTCCT -GCCTCTGCCTCCCAAGTGCTGGGATTAAAGGCGTGTACCACCACTGCCTGGCTCAATTCT -TACTTATGAATATTAATTCAAAAATACTCAATAAAATTCTTGCAAACCAAATCCAAGAAC -ACATCAAAACCATCATTCACCATGATCAAGTAGGCTACATTCCAGAGATGCAAGGTTGGT -TCAATATACTAAAATCCATTGATGTAATGCACTATATAAACAAACTCAAAGAAAAAAAAA -TCACATGATCATCTCCTTAGATGCAGAAAAAGCATTTGATAAAATGCTTCATGTTAAAAA -TATTGGAGGGATCAGGAATTCAAGGCCCATACCTAAACATAATAAAAGTAATATACAGCA -AACAAATGGTCAATATCAAATTAAATGAAGAGATACTTGAAGCAATCCCACTAAAATTGG -AGACAAGGATGCCCACTCTCCCCATATCTATTCAATATAGCACTGGAAGTGCTAGCTAGA -ACAATAAGAAAACAAAAAGAGATCAAGGGGATACAAATTGACAAAGGAGAAATAAAGGTA -TCACTATTTGCAGACAATATGATAGTATATATAAGTGACCCCCAAAAGCTCTACCAGAGA -ACTTCTACACCTGATAAACAACTTCAGCAAAGTGGCTGGATACAAAATTAACTCAGATAA -ATCAGTAGCCTTCCCTTATACAAATCGTAAACAGGCTGAGAAAGAAATTAGGGAAACGAT -TCTTTTCACAATAGCCACAAATAAGATAAAATATCTTGGGGTAACTCTAACCAAGCAAAT -GAAAGATCTGTACGGTAATAACTTCAAGTCTCTCAAGAAAGAAATAGAAAATCTCAGAAA -ATGGAGAGTTCTCCCATGCTCATGGATTGGCAGAATTAACATAATAAAAATGGCCATCCT -ACCAAAAGCAATCCACAGATTCAATGCAATCCCCATCAAAACCCCAACACAATTCTTCAT -TCAAAGATATGGAAAACGCAATTCTTAAATTCATCTGGAAAGACAAAAAACCCAGATAGA -AAAGCATTCTTCTTTTATTTTTAAAGATTTATTTCTTATTATATATAAGTACACTGTAGC -TGTCTTCAGACACACAAGAAGACAGTGTCAGATCTCATTATGGATGGTTGTGGGCCACCA -TGTGGTTGCTGGGATTTGAACTCAGGACCTTTGGAAGAGCAGTCAGTGATCTTAACCACT -GAGCCATCTCTCCAGACCGGCATTCTTCTTTTAAAGACTAAAAAGACCTATTCTACATAC -ATTCCTATAAAAAGGTATGCTGTGTATTTTCTGGAGGTAGAGAGTACAGAGGCTACATTT -TGGGACTGAGTTAGCATGTAGCACGGGGAATTGAGGCAACTGGGTTAGAGATAGGTCAAG -GTGGGGTTGTGGGGTGTACTTGATTAGAACAAAATGGACCAAAACCACCTAGGCAATTTG -TGTCCAGAGAAAAGGAACCAAGATTTTAAAAAGTAATTTTCAATTATATGTATATATGTG -TCATCCTCCCTGGAGCTGGAGATACAGGCAGTTGTGAGCTGTCTGAAGTGGGTGTTTGGA -ATACTCTTAGCTGCTGAGCTGTCTCTTCAGCTCTAGAGAACAGTGTAATATGATTTTCAT -AGGCTCTGTGTCTGACCTGCTTTACTCATTTAAAGAAGAAGTTGAAACTCTGATAGGGTC -TATTTTGTTCTGTGTGATTTGTAGCTATGTGATGGGGGATAGAACAATGTAAGGACAGTA -AGAACAGAGTCTGCTCAAGTTAAATTTATAAACATATTGGTCCTAACTTTACATATCCTT -TGTAATTAACTGATGATACAGGTGCTAACTCATATCATGTATAGGCATGAGAACATTGAG -GCTTATAGAGGAGGCACCTGCTGACCAAGTCATCTCAGATCCAATATCCAAAGCCAAGCC -AACTCTGTGCTTTGGTCTCTTTCGTCACGTTTAAAAGAAACTTTGAATTCAGACCATGAT -TTTCTGTTCTTTCTATTTGCGTGTTCAGAAACAAGGGTCTCTTGACTCCTACCATTGATG -AGCGATAAGCCACTGATAGGATGTATGGCTTTGCTCACCAATGCATTTGTCCTCTGTCAC -AGAAAGGCTCAGAGATTCCCAGGTAAAACAGAGACATGCAAATGCTTGCCATCTCGCAGA -GTTTGTGACGATTGCAGGACAAGGCTGCTGCCAAGTTCCTTCAGATAATACCATGTTAAC -AAGAATTAACTTCCTTCCCAGGGTCATCCAGAGGCCTTCCTGCCCCCTTTGTTAATGAGT -GTCTTGGCAAATCTAGACTATATTGACTCCTTGGTTCTGATGCTCTGCCTTTGCTCCATG -GGAACTGGTGAAGGGAAGGGATGGGGACAGAAATGCTGTCCCCCAGCTGTCTGTTTAACA -GGAAAAGCCTTTGAGTAAGCACTATACCTAGTTGGAGTAACAGACCCTGTAGAATAAACC -TAATGCAAACCCAGCACAAGAATAAATGGAGCCCCACAGAGCAACTTTTCTCCTCCACAC -AAGGGATCCTTTACCAGCATCCTCTGTCTGGGATAAGTGGCAGCGGCAGTAATATGGATT -TGGACTCTAAGTTTCCAATCAAATGAGTTCAGAATGAACTCTCTTACTTGTATTGATTTC -AGAATAAACACAAATCCAACAGAGGGGCATTGCTTTCTTTGCAAGTTTCTCTGTAATTCA -GGACTGCTTGGCAGATACTCTTCCCTTTAATGCCAGGAGTTGTTCAAAACTCATCTTAAG -AATAAGAGGAATCAAAGCATTTGACATTGGGAAGGCCAGCAGACCTGTTGTGTCTGTGCG -GTCAAGAGGCATTAGCATCTAGATTGGTAACTCCCCCACCGCTATCCAAGGCAGAGAAAC -TCAAAATGTAAAGTCTCTCTACAAAGAGACTAAAAACAGTGCGACTATTGCCATGCTGTT -TTTTGTTTGTTTGTTTGTTAAGTCCATAGTAGCTCTGATTCTATGTGTACTTAAAGTCTA -GTGATAATCATATATTTTTTTATTTTTACAAAAGTACAATGTGGTTCCAAGACTGGAGAA -GGATGGAAGATATTGGAGCCAAAGAATGAGACTCAGAACACCCCCTCCACCCTTTAGACT -CTGCTACTTAATTTGGTTCTTGAGAGCAGAGCCCAATACTTGAAAGGGTAAACTGTGGAA -TGAGATGGCTTGAATTCAGCCCTGCTCCTCCACTGTGATACTGGAGCCAAGTTCCAGGAC -TTCTGCCTACTCAGTTTTCTCATCTGTCAGATGGGAACAGAGACAGGTAACGTGCCATGA -TGCTTAGACTATGATATTTAATACAATATCTATGTCCATGGATCATAGGGTTAGAGTTTT -CAAAGTCTACTTAAATAAGGGTTCTTAAACACTTTAACCTCCCTTCTAGCCCATTGACCA -AAGGTAGGGGAGAAAGATGGTTAATAAGACAAGAGAGATGTGGAGCTGTTAAGAAGTAGT -GCTTTTGGGTGATTCCAGTCTTTGTTGTCAGGATATCAGCAGCCTAGTCTGAATCATCAA -ACATGAATCAGTAGCCGCAGTCCAGTCCCATTGGCAAACACCAAACATGAATCAGTAGCA -GTAGCTTGAATCAGAAGAAACTGTGAGACAAGAGTCCATGAGAGACATGAGTCCACAGAA -GCCACAGAAGCAGCCGCAATACCAGGAGAAGTCCTTTGGTATGTGTCTTTCTATGACGTC -ATGACAAGCAGAGATCAGTGCAGAGCAGCAAGGTGAACGGGTACAAGAGTGTCATTATCT -GTCTGTTGGGTTCTACTTATGCTCTTTTCAACCATCATGGTGTCCTCTCACGTGTCCTCT -CACATCCTCTCATCAGACAGCTTCCAGAAAAACATCACATGACATGCTTCTGAGTCTCCA -AAGAAACCAGAAATTTCCACTTCAATATATATTTATATGCACACACGTGTGTGTATACAC -AAACATATATATTCTTTAACTTTTATTGTGTTTGCTCTTTAACAATTTCACACATGTATA -ATGTGCATTTTGAATTTTATACCCACCCCAAATCTCCCTTTCATCTCTATTACCCCCTAT -GTGAGTCTCTTCCTGTATTTATGACTTTTTCTTGCTGTTTTGTTGGTTTTGGGAGGCTCT -ACTGAGCCTATGGGCCCATGGCTTTGCAAGCATCTGCTGAAGCCTCCTGGGCTCCTCAGT -AGTTGCATAACTGAGGACAATAAGTGTCTGTCACTCAGAATCCATCAGATGTTAATACTT -CAACAGGGAGGGATGTGGCCCTGTAAACTCCTCCCTGACCCATGATTGTAGTTTTAAAAA -TAGCAGCTGAAGTCTTTCCTTAGAAGTTCAGGAGTATGCCTGTTGTTTGATTGGACAGAG -CATCTGTCTGTGGCTGTGTGTTCTCCACATCTGCTTTGCCCAAGGTGTGTAATAAGGAGA -ATGGATATGAAGGATTTTCTTTTGCATCATGAATATGATGCTAAAATGAAGTTTATGAAA -ACATTTACATTTTTTTTCTGGTTGAACAAACCCAGATCTCACTGAATAGCTCTTTAAATT -TTAAAATCTCAAGGAAACTGGAGAAGTCAAAGACTTCCAGGCAGACCTGCCTGATAGTGC -AGGGTAACTCACTCAGGGTGGCTGCCAAGCATCCAGGCTGCAGGCTCCCTCAGGCTGCCT -GCCTGCATCCTTCGACCTTGACGGCAGGTTCTGGCAGACAACCCAGAAGCTCTCACAGTT -CATTAAAACAACAGATGCAGACACACTCAAAGCCAACTGCTGAAATCAGGTTAATTTCAG -CTTGGTCTGCTGTTGGCCTCTCAGAGCCCAGACCAGTTCCACCCAGAAATCTGCAAGGTT -ACGTCATGGGGACTTTCCACTTGTGGACATTTCTCAGAATGTCCAGGTAGGTGGGAAGTT -CTGACTAGGTGAGGAATTGTCAGCTTATGATTAGGAGATGAAAGTAGAACACAGCAAAGA -AAATTAGCAGGCAAATGCACCGCAGTTGAGTCTGGTGAATGGGAAAATGTCTAAGACCTG -ACCTGTGTTTATTTCTGTAATGATGCAATTGTTGGGATAACACTGGGTTTCTTTGGTTGT -ATGATTGGACTTTGCATGAAGCACATTTACCTTTTGCTGATTCTACAGTCACACCTGTGT -ATATGGAGCGGGAGCAGTGTGGAGTGGTGTGATTGCCCTCAGTCACACCTGTGTATATGG -AGCGGGAGCAGTGTGGAGTGGTGTGATTGCCCTCAGCCAGCTGCACTTGGGTTTTGGCCA -TTTGTTCTTATCTCCCTCTGCATTTTGCTTTGCTTAGTTGTTGCTCTTACTGCAGGGAAG -TACAAACTGTTAGGCTGTCTTTTGTGACTCAGAGCCAAAATGACCGAGTTCACAAGTTGA -AAAGATGAAAGATTGGAAGGCTGATGACTTTATGGCAACCACGACTCAGTCCCCCAGGGA -AACTGCCTTCCTGTGAGCATGGGAGGAAGATGACATTTGCCTCTTCCACAGCGTGGCTTC -TCATGACGGTGTTCTCCTGGCAGCCACATTCTCCCATGTCCTTGGTGGGACCCCTAATCC -TCTCTTTCTTTTCCTTCACCTTACTTCAGTGCAGCTCAGTGATGGCTATGTGCACCTGTT -CCATGTTGGCTGTGTGACGACATGGGATCTGACCCTTGGTCATAAGGGGTTGGTTCATAG -ACTAGTATCAGGTCATACCTGCCCCACATGAAAAGGACACAGCAAAGGAAATAAAACAAT -CTCAAGCAAGCCTCATTGCTCTGCGATTCCTATTTGGGACCTGAACTAACTCATGTGGAT -ACATGGAGACAGATGAAAAGTGGATAGTTCAGTCAAATGGACAAGATCAGGAGCAAAACA -GCATCTCACTATGCAGCTCTGGGTGGCTTGAAACTCACTAAGTGGAAGAGGCTGGCCTTG -AACTCATAGAGATCCATCTATCCCCTTGTCCATGGGCATTAGAGGTGTGTGCCACCATAC -CCTGACAAGGGCAAAGCATAAACTAGCAGTGAAGGCCATGGATAAGAGGCTAACCTTTAG -GATTAGCAGACTTTGCTTGAAATCATAGCGTTGCGTGTCCTCATTGTATGCTTTAAAAAT -GCCCCTACCCTCTCTGAGCATCTGCTTCTGCACTGACCAAAGCATAGAGCTGTTGGGTGG -GATATTACCAGGGTCTGCAACATAGCAGGTATTTTATAAGGGTGGCCATTAGTACTGTCT -AGCTATGTCCATCTTCAGATGCACTCGTTAATGTCTCTGAGAATGGTTACTTTGTCTTGG -GAGGAGGATAAGGCTGGAGTAGTCGAAGAGAACCATGCATGGGTACCCAGGAATCAAGGT -GAGAATAGGAGGCTGGTGACTCAGATAGCATCTTGGTTTGGGCAGCAGCTGGGTTTTTTC -TTCTCCAAGGGAAATGGCATGTTTGTCCAGCCAGAGAACCAAGCTGTGGCTGTCAGAGAG -CTTTTAAATGGAGCCTTGCAAATGTGGTGTGTGCAGCTGGTGGTAATGAGATTCATGTTT -CTTCAGTGGTAATCCTCCACTAGACAGCATTTTAAATCTTTTTTCCTATTTGGTACACGG -GACTGAGGTCCAGGATATACATATTTCCAACTGTCATTTTTAATTTAATGCATGATTGGA -CATATTACCACTGGCACAGCTAAATAGTTAAACTAGAATCCATCAATTTGTCCTGAACTG -TTGACATGCAGGGTAATGCTACGGTTAAATTAAATTTAAATGTAAGAATGAGAGTGAGGG -AGGCTTCCTGGCAGCCTGGGGCTTTGTCAGTGAGGCTTGGCAAAAACAGGAAGGGGACAT -TCAAAAATGTGAGGTACGTCTCTGTCTGTCAGCGTGGCTCGGAGAGAGCCGCTTCTGCTT -GCTCTGGTTCCGTTCCGGCCAGGTGTCTGAACCTGGCAGGCAGGCACTGCGGAAATGCAG -AAGAAACTCAGTAGGAAACACTTGGACTGCAAACCACACCATGTCAGAAACAAACCAGAT -TTGGGAGAGCCCAGATTGTTATGGTTACACAGGGTGTTAGAGCTTTGGTCCAGCCCAGAG -GGGTTATGCAAACCTTCTCAGTGCAGTTGAGGCTGGAGCTGGGCCCTGGGCTCTCAGTGA -GAGCTCTTTTCTAAGTCTTTGTGTTTTGTGTGAAAATGTGCCTGAGTCTTGTTCTCTGCA -GACCTAGGCAAAAGAAAGAGCTACTCCAAGCTGCTTTGTCCATAGAGTAGAGGTGGGTGA -TAGAACCTACATTATAGGTTCAAAATATTAAATGGATTGCTAGATAAAAAATAATGGCAA -CAGTGGCTGGCGTTCGAAGGACAATCAATAAGCACAGGCTATTCTTGCCACAATAACAAA -AATAGCTCATTTTTATTACTGGTCAAGGATTTGCTCAGAATAGCTTTTCCGTTCAATAGG -AAGCCTCTCGGCAAATCTGAAAAAACAATTCAAGTCATGCAATGTAAGGTGGAGGAAAAG -GGCAAGGGCTTATTAGGCTCGGGATTGACCATGGGAGAAAAGACACAGAGGTGAACCAAC -AAACTCAGAGACGTGGAAGCATGGGGACCAGGGTTCTTGGAGCATGGATGGAGGGGATGA -AGACATTGTAGTATGCTCTTCTAAGCAGATAGCAGGTTTCTTATCCTATAGGAAACCCTT -GAAGTTTGCTGAGCCTTTGCAAGGAGGCATAGTTGCCCTATAGAGGCTATACTCCTGCTT -ACATAGAAGAGATGAAGAAGGGTCTGTGGCAAGGAAGTTTGTGCAAAAATTCAGTTAAGA -GGACCAAAGTCCCTAATTTACTTATATGCCGGTGAGCTCTTGCAGACCGCATTTGGGGGT -GGGGTAAAGAGGGAGTGAGAAGAGTCAGGTGACAGAATGGCAAAGCGGTGGGAATGGGTA -TGGCCAGTTTGCAAATGGAAGAGCTGGGCGGGGCTGAGGACGCTTCCAGAAGCCGACTGA -CTTTGCAGCCACATTGTGCGTTTCATTCTGTGGGCTTGCTTCCTTTGTGTTCAGAAGCAG -AGTATGTAGCTCACGTTGAGGCAAGAATGGGGTCTTGGCAGGAAAGTGTATCCTTATTAC -CTACTTCTCTTGGACCTCACCCCGTATCCTTTCAAGTTCCACTTGTACCCCGTGTCCTTT -GCAACTTCTTCCCTCACCAAGTCACCCATCTTTGCTGTTCTTCTTCTGACTGTCTTTCAC -TTTGACCAAATGTTTTGTCGGTGAGACACGTTTGTTTAACACTTTCATGCATTCTTTCTC -TTACTAGATTTAAAATTCCCAGGGGAACCCAGCTTGGGATGCTGGGACATTCTAAAGAGA -GAATAGGACAGTCTGAGTTATAAACTTAGTTCATCAGCTGTGTCGGTCATTCTGAGAAAG -TCATTGGGGATCTGTTGGTCTCTGTTAATAGTGCAGGACTTTTATGATGTGCCGGGGGCA -ACATGTCACACCAACAAATTCCTTCCACCTGGTTGGTATCCAGTAACTAAAACTCTATCT -AGGAAGTCATCATTGATAATGGTGAGGAAATAGACATCCAGAGGTGAGGGTAAGAATTTG -TAATTCTCATAAGTCTTAAGGATGTAGTAATTGGTCCAGTATAGGTCAGGAAAACACATG -CAAGGGAGTGTTCTATTTTAAAAATCAAAAAGTCATATATTGCCACGCGCTCTGGTCGAG -TCAGCCTGACAAGCCGAGAGGCTTGGAAGCTACTCACTGAGGCAGAAGAGTTTCACGGAA -ACTCACTCCTGGAGTCTGGCGTTCTCTCTAACCCATAAATTAATTTTCCATTCCCACGTT -AGTCTAGTGTATGGATCCACGTGCTCTCCTTTAGTATTATCCTATTATAAGTGCCTTTTA -AGATTGAATTCTGACATAGCTAAAGCCAGTGTTCCAACAGTCCTAGAACGTCCTTGAGCA -AGACCTTGGGCTTGGAATTCAGTACTGCCCCTGGTATTACACTATCACTTTGAGTAAAAG -TTAGGTCACTGCCCTTCACAGGAATCTACCATCACCAAGGAAGAAAGAAGTTTCTGACCG -TAGGAGACCAGAATAGATGCTTAGAACTATAGCTGAGTTACACCCATATACAGAAATTTA -TAATGGTTTAGGAAGTAGATCGGGCTTGTGGTTTTAGAGTATTGCATAATTCATGAGATT -GTTAGCTAGAATGAAACTCCCTAGTTAGAACCATGACTTGGGTGTGAAAGCCCTGCCCTA -GGAGTGAAAAGATCTCACACCTGGCTTCTAAGACTATAGCTGACCTTAGATAGAACTGAC -TTTGTCTCAGTTGTTTTATTGCCCAGTTCCTGCCAGTTTTTGCATTTTCATTCCTCTGTT -CTGTTTAAGAGTCATTAAGCATCCGGTTACCTCATTTGTACCTTGTGGGTATGTCACCCA -ACTTCCTTATTGTCTTCTGTATAAAAAGTCTGATGCTCGACTTGACAAAAGGCATTCAGA -TCCTACACTACCTCTCCTGTGTGCATCTGTCTGTCAATTCATCTGATGCTTTGCCCACCC -ATAACTAGAGACCCATTCCACACAGACAAAGGGGCCCAGAGGGTCTGCGACAATATATAC -TTAACTTTTTTCATTACTGAATTTCTCTCATTTATTTATCAGCCACTACAAATAGATATT -CTCTGTGCACAGACTTAAAGTAGAGAAAGAAAGTTTAGTTACATGTTTTCATAGAAACGT -TAGCCTGACCACTTATATTTTGAGTAATAAAATAGGGGTTCCCTAGCTATAAACCACATT -ATTCACCCTTGTATATAGTAATAGATTATGAAATAATAAAAGGAATGCCAATGTTTGTAC -TGTCGTCTTATGTCACTTGCATTGAAGAATTCATCAAAAAGGAGTTTGATTAAAATTTAT -TGCATTTAAAAACGGGACTGGAGAGATGGTTCAATGGGCCAGAGCACTTGCTGGGCAAAC -ATGAAGAGGATCTGAGTTACAGTTCCCAGCACCAGTGTAAAAGGTTTGAGGATTGCTGAG -CTGTTCTGGCTTCTAACCTAGCTCAGGAACACTCTGGCTGCTAGCCTAGCTCCAGGTCCA -GAGGGACACTCAGGTTCATGGTCAAGGCGGTGGGACTGGATAGAGCAGCCAATGTCCTCC -TATGGCCTCTATATGCAGGCATGGGTGTGCATGCCTGCATATGCATGTATACCACATATA -CCACACGCAGAGTGAGAGACAGTCAGACAGACATAGAGAAGGGGTAGGGAAGAATGGTGG -AGAGAGGGAGAGGGCAAAGGAGGGGGAGGGATGGGAGAGAGAGAGAGAGAGAGAGAGAGA -GAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAATCCTCTATGGCCCTGAAAGGGTAGAAT -GCATACTTTGTTCTGGGCAGAAAAAAAAATGGTGCCAAGTTTTCTAGTTTGGACATTTTA -AAAACATTTATAGCTGTCTTTATTTTGAAGGCCAAGGTCAGTGGGTCCAGGAAAAAGGAT -AGTGAGGTCTGTTGACAGTAGTGGGATTAGACACAGGTGGCTGGCCAGGCCTGCCAATTT -CCACCTGTCCTGTTCCAGGAGCATTTAGAGATACGTGGTAGCCATCCCCGGCCTGGCAGC -TCTCATGGCCCAGCTGAAGCTGTCACTGTGTGGGGGGACAACCTTCCAGCCACCAAAGGG -AATTCTATGAGGGTGAGGTTTGAACCCTGCATGTGGCCACTCTCCCAGGGATGGAGATTT -AAACACCCTGTTATTTCTGAGTGTCCTTGGCCCTTGGTCTATAGGATGGCAATTGTATTT -GATGGGCTTTTATTTTTAGAGTCTCCAGACCTGCGCCTTTTATTTCTCTCTGAAGTAGGA -TGGGACTATTGTTCTGAGACTGGTTGTACTATAACAGGAATCAAGGAAACTTTAAAAAAC -AATTAAATGTGGTGTCTGTGTGTGTGTATGTATGTGTGTGTGTGTGTGTGTGTGTAAGCA -TGTGTGTGCACATGCAAATGTGTGTGTAAGTCTAAGGAGAACTTTTAGGAGTTGGCTCTT -TCACTGTGGTACTGGAGATCAAGCCCTGGTCATGGAACCCAGGGATCAGACATAAGCCAT -GGGGCCTGCACAAAAAAGCCCCATTGCCTTCTGAGTTATCTTTTCAGACCCCATAACACT -CTTGAAGAAGACTTTTATATTCTACCCTCTGGTGACATTAGAACTTGTAGTGTTCTGGAT -CCAGAAGAGACTTTTAAAGCATACATAGCTAATGAAACTTTGAGCTGGGATGGTGGGGAA -AATGGATAAGAATGAGACTCAGTGTGGAATCTACCACAGTGCAATGTGAAGGGTGCCAGA -ATATCCTTTTAACGACCATCGGCCTAGTAAAAATTGAAATTTTATTTACCTAAAAATATT -TCTGTGTCTCTGTCTCTGTCTCTCTCTCTCTCTCTCTCTCTGTCTCTGTCTGTCTCATGC -CAACGTTAATGCTATGTGTGCTCTCTACCACAGAGCCTCCCCCACAGCCCAGGAGATACT -CTTTTGGTCTAAAGCTGCTTGCTCTTTTATTCATGAGCAAGGGCTCCTGGGAGAAGATGC -GGGTTCATCCGCTTTCATTCACACATGCCTCAGTGTGAATGAGTCTACCATGTCACTTCC -TGGCTTGGAGTTGCTGTTAGAAGGGTTGAAAGGGGAGAGGAGGATCCTGGAATTTCGGAG -GATGTGAGGATCAGGGGCGGGGTCATTAGTGAGAAGGAGGCGGGGCCTTCAGTGAGAATG -AGTGGGGCAGACATCATCACATTTTTTTTCTGGACTGTGCAGTCTAAGGAAAATCAGGAC -ATCTTAGGTGATACCGACAGAAATTAGGGAATAGTTAGAATTCTGCTCTCATAAGATAAA -GCAAACAGGCCGGGCATGGTGGCACACGCCTTTAATCCCAGCCCTTGGGGGGTCCGGGGA -GAGGCAGAGGCAGGCGGATTTCTGAGTTCGAGGCCAGCCTGGTCTACAAAGTGAGTTCCA -GGACAGTCAGGGCTATACAGAGAAACTCTGTCTCAAAACCAAACCAAACCAAAACGAAAA -AGCAAACAGCTCATTGTTTAAAATACAGCAGCTCAGTGATTAAGTCCCAGGGAACTTTTC -ATTACATGTGGTTTTATTTCCCTCTGTGTAAAGCAAGGTCTAATACTAATGTTAACAACA -TTAATACCAATACTTTCTCACGTATTTTCTCTACAGCAATAAGCTATGTTATAGCTTAGT -TCCTGTTCTTGGCTCTTCTTCCACAAAATAAAAGAAGCACAAAGAATTCCCACAAAGTTA -AGCTAAAAGGATTAATTAAAACATTATACAATAGTATACCTCTTAAAGTTGTATTCTGTA -AACCCTGGGGAAGTAAATGTTTTGTGACTCCTTTATAGTCTCCAATTCAAAACAGTTTGA -TCTCTGTAAAAACTTTAAAAAAAAGTAGCAACTTAGAATCACATTATTGCAGCCTTGATC -AACACTAGGAAGAAAAATAAGATAATGATGTCTTGGTGGCATAAAACCTTTAAATGGAAT -AATCTTTGTTGACAACACTGGTTTAGGGTGGGGCTAAGAAATTCTGTTTGTCAACAAGGT -AAGAATGATTCAGTTAAGCAACAAATAAAATTCAATTACAAATAAGCCTTGGATAAAGGA -AAGGCCTTTTAGAGAAAGGAAGAGATAAATTATGGAAGTTGAATGCAATGCTTATCAAGG -CCCAGAAGTCTCATTAGTGATTCTCTGTAGGCTGAAAATGAAGGAACAAAGATGCTGATA -AGTCTCCATCCAAAGGACTATTTGGCCAATTTGAAGTTGGCTTACGATCAGCTCAGACTT -GATATTTAACCTGTTCAAGTTCATCATCTCCTCCAAGTCCTGCCGACTGATGCTCTCTCT -TCCTCTTTTTGACTTTGTGGGCCTAATTACGTAACCAATATTTACAGAATTCTCTTCATA -CTGGACTAACTGAGCAATTCTCAACCTATAGATCACAACCCCTCAGGGGTGGTCACATAT -CAAATATCCTGCATGTTAGATATTTACATTATGATTCAGAACAGTAGCAAAATTACAGTT -AGGAAGTAGCAACAAAAATAATTTCATGGTGGGGGGTCACTACAACATGAAGAACTATAT -TAAAGCATCACACCATGAGGCAGGTTGAAAGCCACTGAAGTAATTGAATGCCCACTGTAA -AACCCTTCCTCTTCCTGAATATTATTGATTCATTGACTCATTTACTCAATCATCCAGGTC -CAGTCTGTCCCTTCATGAGTAATGTTGGCAGGATTCCAGCCATGAGTCTGGGGTCAGTCA -CAATTACTGTTTGGACTCTTGTGATAAAATAGACTCACAGGGTTCATACTCTGGCACAGA -AGGCAGGCAAGGAGTATATAATGACAACTCATTAAATGCTTGCTTACAGTAGGTGAGCTG -CTGTGAGGTTTGAACTGGGTACCGTGAGGATGTGTTTCAGACTTGCAGAGGGAGAGAGGT -AGGCATTTTTGAGGCAGCTGAAGCTGAACTATGGGAGTGTGTGTGTCTAGCATAATGTAG -CATGGAACTAATTTTATTGTGGTATAATACATGCCTGTCTCCATAACCTGCTCTCATGTA -GACAATCATTTGTCATAATATATTTCCATCTTCTGAGTCATTCAAACACAAATGAAGTGA -TGAGGCCTGTGCTCAGGTCAACGGACAGAGGGAATAGCAGAGACTTTCTTCAACCTTGAA -TCTTGACTGTCTATAGATTTTTGTTTTATTTTAATTTTGGTATTGGGTGTTTTGCCTGCA -TGTATATATGTGCTCCATTTGTGTTTCTGGATCCCATGGATGCCAAAAGAAGGCATAAAA -AATTTTTGGAACTGGAGGTACAGACAGTTGTGAGCCACCAAATGGTTGTTGGGAATTGAA -CCCAGAACCTCTGGAAGGACAGCTAGTGCATCTTACCTGCTGAGCCATCTCTCTAGCCTC -TGTCAGTAGACTTTTATCTATAGATCTTAACCCAGTTTCAGGAGAGTCGCTGAGGTTATT -TAAGAGCCTTTGTTTCTACCCAAGTGCTGACGGGCACCTCAGACTTTCACTATCAAAGTG -AGAGGAGAAAAAGCCTGGAAATAAGGACTAAATAATTAGCTTCTCCTACCAACCCAGGTC -ACAAATTCTTCCCTTCCCACGTAGACCTCAGGCCGTTCTTCTGCATGCTTGTGTGTGTCT -CCCAGGGCCCTTTCTAACATCCATCAGTGACCCCAGGCTTGCTTACTCTGCCTCTGGCTT -TGCTACCATACTAGGTAGGAGGGTCTCAGTATTCCAATGCTAGCCTGGGTCTACATTCTC -TCATTTTGTTCAAACAAGGAGGCCATGTGCTCTAAGTTACCCAGAGGATACAATCTTGCA -AGCTTTCCAGAAAGTTGTTTCCAGTGCACTACAATCTGTCTACATCCTTGCAGAACTTGT -TACACCTTTAGTAAAGCAGAGAAGAAGGCAGCTGTCTAAATCCTCCAGCCTGGCTCTGAC -ACAGGGACTCCTGACAGAAGCTGGACCCGGTGCAGGAGCATCGTGTCCCTGAGAGCAATG -CAGATAGTTTGAGGGAGGGGCCCCACATTACTCACTGTTACACATAACTTTAAAGTTTCC -AAAGCTATGTGTGGGAACTGCTGTTAGAAATCACGTTATCTGTTAATGGGATTTGGGCCT -GAGACGCCCACATGCTGCTTTGAAATTTTCTCTCCATCTGTTCATTTCTGCAGAGCTTAT -TTATTTATTTAGGACAAGAGTAGTGTGGCCTACTAATGTGCTCAACCAAACAATTAAGAT -CACAGCTCTGCGGAGAAAGTGAGCCATGGCCGGAGCTCCTCAGGTGTGTCTTTTTCATCT -GTTCCTCTGCTGTCTTTAGGTGAGATGGTTCTGGTAGAAATGGACCCAAGAAAGCACTAA -CAATACGGCATAGACCTAAAAAGATGACCTAGGTTGTCACTCAACCTTGGACAACAAGAA -CAAAAGATTTAAAGGACTCTCTAGCGCATTGACTGAGCTTTTGCCTGGCTTCGGAAAGGA -TTGTGTCCTTCAGTTGTCTTTGGGGAAAAACATCTCTACAAATGCTGTTATTTTAAAATG -TTGACTCATATCTTTTTTTTTCTTTATTAATTCTGGTAGCTTATGGGTTGACTAACACTT -AAGACATTTTTATGCAGTATATTGATTTTCCTTCTCTGTCGTGACAGTTGGAGTTTTGTC -CCTAATCTCAACTCATAGGCTTTTTTTTACCTGCTTTGAGAGCTGCTGTCTACAAAATAA -GGCTCCAGCCCCCAGAATGTAGACCCTTTCTCTTGCTGTCTGTTACTCTGTAAAGCATCT -ATTGACCTAGTTTTGTTTCCAAAAGTAAAAAGCATTGTAAATACTTCATAATTATAAAGC -ACTTCTTGGATGTTTAGCCTTCACCAGATATTTCCTGAGTGTGCCAGTAGAAACCTGTTC -TGTTAGTAAGTACCAGAGATGAAAAGAGAGCCAAGGGTATTGCAATGAAGGAGTTTATGG -TTAGATAGAAGAATTAATATCACACCAGTAAACTCCTATTCATGCACAGTTTCCAGTATG -ATTAGTGTTGTAGGGAAAAGAACAGGGAAACCTTAAAACTGGGGACCCTGGTTGGGGTGG -GGGCTTCCAACTTTCCTATCAAAGGCATTATTTTTCCTTTATTTTTAGGTTTTATTTTCA -TTAAAGGCACAATAGAGAGTCAATACTAACTTGATGCTTTTAAAAGGTAACCACCCTGAG -TGTGGAGTTCTAGCCTTCGTTATTTATAATATTTTGCTCATGGATTTGCTTGTTTAGGAA -TGCTGTGGACTGAACCTGAGACTGACAATGCCCTAGACCAGTGATCTATGATTGAGCTAC -CTCCCACCTCTTGTTTCTCTCATGAGCTCACATCTGGGCACATTTACTAGCTTGTCCTGG -AACACATTATGTAGCTCAGATCTTCCTGCATCAGCCTCCTGAGGAATCAGGGTTACAGGA -CAGCACAATTACTCCTCATTTATCATTGGAACTAGGAAAGTAAAAACCTCGCAGATGTCG -GTTGCTTCTTCATACTGTGTCTTCACTGAGAGTAACTCATTTACAAAGTGATAGATTCAA -AGTTGTGTCCGCCAGTCTATTCTACAGAGGTGGTGGAGTCATCAGAGTTCGGGGATTTGG -TTTAGGACAGAGAAAGGGTGGAAGGAAGTCTTTGCTGACATTGAAGCTCCAAGGTGACAG -AGGAGGGACCTATCTCATATGCTTTGGCATAATTTAAAGTGAACAATAAAAATGAGTCCC -CAAGACAGAGGAAGAATGCTCACTTAGGCTTCTGCCAAGAAAAGTTGTGAAATCTGCTTC -CTGGAAATGCTAGGCTCACCGAAGTGTCTTCTAAAGACTCGGTGAAGAGTAAAGTCTTGG -ATAGAAACTGAGCTTGGAGGGGGTCCAAGAGTCTGCTTTCCATCACGTCCCCAGGAATTG -TCAATGCTAGCAGCTTCTAGGACCTGTCTCCTGCTCTCTCTCCCTGCTCCCCTCCAGTTT -CTCATATGTAGACACTTTTTTTTACCTCACACTTCTTAATGTTGTTTTCTCTTTCCTGTA -ATTGTCCCTGACCCCAGCTTCCATTTCAACTCAAGATTTGGTTGTTTCTGATGCGAATGA -AACAAAGATCACATAGTGGGTATGCTTTACTCAGCATCCTCAGCATCTCAGCATCCTCAG -CATCCTCAGCATCCTCAGCATCTCAGTATCTCAGCATCCTCAGCATCTCAGCATCCTCAG -CATCCTCAGCATCCTCAGCATCTCAGTATCTCAGCATCTCAGCATCCTCAGTATCTCAGC -ATCCTCAGCATCTCAGCATCCTCAGCATCCTCAGCATCCTCAGCATCTCAGCATCCTCAG -CATCCTCAGCATGCTCAGCATCCTCAGCATCTCAGCATCCTCAGCATCCTCAGCATCTCA -GCATCCTCAGCATCCTCAGCATCCTCAGCATCCTCAGCATCCTCAGCATCTCAGCATCCT -CAGCATCCTCAGCATCCTCAGCATCTCAGCATCCTCAGCATCCTCAGCATCCTCAGCATC -CTCAGCATCCTCAGCATCTCAGCATCCTCAGCATCTCAGCATCCTTAGCATCCTCAGCAT -CCTTAGCATCTGTCCCCAGGATTAGTGCATTACTACACAATATCTGGAAAAGATTCCTGT -TCTCCCCACATGTTTCACTGTCTTCGATGTCACTGAGTCCTTTGTCCTTCTCTTTATTGT -AATGGTTTGTCTTCTCAAGTAGCTTCAGCTTAACTACCGGGCTATGAAACAAAATTGTAC -AAAGCTTCCATGGTTGCCCTTCCACAGTAAAGTTCTGTTATGGTGTCAATAAAAACATTT -TGAAGTTATTTGAAAATTTAGCTTACAAAACTCACCAAATGGTTTATGCATCTTCTTGAG -TTTCATGTGTTTTGTAAATTGTATCTTAGGTAGTCTAAGTTTCTGGGCTACTATCCACTT -ATCAGTGAGTTTATGTGGTTTGGTTTATGTGGCTGAAATACAACCGTCATAACAGCCCAG -GTTGGTATGTACTATCTACGCCTGTGTTGGTTTGAATAGAAATGGGCTACATAGACTCAT -GTACTTGAATGCTTGGCCCACAGGGAGTGGCACTATCAGGAAGTGTGGCCTTTGCAGATG -CTGGCAAGGATGTGGAGAAAGAGGAACACTTCTCCATTGCTGGTGGGATTGCAAGCTGAT -ACAACCACTCTGGAAATCAGTCTGGTGGTTCCTCAGAAAATTGGACATAGTACTACCAGA -AGATCCAGCAATGCCTCTCCTGGGCATATACGCAGAAGATGCTCCAACTTGTAATAAGGA -CACATGCTCCACTATGTTCATAGCAGCCTTATTTATAATAGCCAGAAGCTGGAAAGAACC -CAGATGTCCCTCAACAGAGGAATGGATACAGAAAATGTGGTACATTTATACAATGAAGTA -CTACTCAGCTATTAAAAACAATGAATTTATGAAATTCTTAGACAAATGGATGCATCTGGA -GGATATCATCCTGAGTGAGGTAACCCAATCACAAAAGCACACACATGATATGGACTCACT -GATAAGTGGATAGTAGCCCAGAAACTTAGACTACCTAAGATACAATTTACAAAACACATG -AAACTCAAGAAGAAGGAAAACCAAAATGTGGATACTTTGTCCCATGGAAGAACAAAATAC -CCATGGAAGGAGTTACAGACACAAAGTTCAGAGCTGAGACAGTAGAAAGGATCTTCCAGA -GACTGCCCCACTGTGGGAAGCCACATGTGCCATTGCAGGGTGGCGCTGGCTACCACTGGC -CACCACGCATACATAGGCAGTAAAGTTTTTTTTTTGCCAAGATGAGGTTTTGAGAATTAA -CCAATAAGATGAGAGAGAAGTTAACCAATCAGATGAGAGAGAAGTTAACCAATCAGATGA -GAGACATGTTAACCAATCAGATGTGAGACATACAAATGAGGTGGTAAGCATAACCCATGC -ATAACCAATCCGGGTGTGAGACACGCCTCTCCTAGGCCTATATAAGCAGCACCAGTTCTG -GGCTTGGGGTCTCTCTTCGCCTCTGCAATCAAGCTCTCCCAATAAACGTGTGCAGAAGGA -TCCTGTTGCAGCGTTGTTCTTGCTGGCAAGTCGGGCACACGCAAAACCCCACTGGGGATC -TATACCATATACAACCACCAAACCCAGACATTATTGCATAGGCCAGCAAGATTTTGCTGA -CAGGACCCTGATATAGCTCTCTCTTGTGAGGCTGTGCCAGTGCCTGGCAAATACAGAAGT -AGATGCTCACAGTCATCTATTGGATGGAACACAGGGCTCCTAAAGAAGGAGCTAGAGAAA -GTAACCAAGGAGCTAAAGGGGTTGGCAACCTTATAGGAGTAACAGCATTGTGAACTAACC -AATACTCCCCAGAGCTGTGTCTCTAGTTGCATATGTAACAGAGGATGGCCTAGTTGGCCA -TCAATGGGACGAGAGGCCCTTGGTCTTGCGAAGGTCATATGCCCCAATACAGGGGAATGC -TAGGGCCAGGAAGCGGGAGTGGGTGGGTTGGGAAGCAGGGCGGGGTGGGGCGAGGGTATA -GGGGACTTTGGGGTATAACATTTGAAATGTAAATGAAGAAAATATCTAATAAAAAAGAGA -AGTGAATAAAAAAGGAAGTGTGGCCTTGTTGGAGAAAGTATGTCACTGTGGGAGGAGGCT -TTGGGCTTTGAGGTCTCTTACACACTGTTTCCTGCTGCTGCCCGAGGATCAAAAGGTAAA -ACTCTCAGCTCCTTCTCCAGCACCATGTCTGCCTGCTCTCTGCTGTGCTTCCTGCCATGA -TGATAATGAACTAAACATCTGAAATTGTAAGCCAGCCTCAATTAAATGCTATCCTTTATA -AGAGTTGCTGTGGTCATGGTGTCTCTTCACAGCAATAAAACCCAAACTAGAACAATAAGA -CAACATACATTTGCATGTTTAAATGTTTCTAATCATAATATTTTTAAAAATAATTTACTT -ATTTTTATTTCATGTACATTTGTGTTTTGTCTGCCTGCATGTCTAAGTGAGGATGTTGGG -CACCCTGAAACTGGGGTTACAGGAAATTGTGATCTGCACGTAGGTGCTGGGAATTGAACC -CAGGTCTCTGGAAGAGCAGTCTTTTTTTTTTAATTAGATATTTTCCTCGTTTACATTTTC -AATGCTATCCCAAAGGTCCCCCATACCCACCCACCCAATCCCCTACCCACCGACTCCCAC -TTTTTGGCCCTGGCGTTACCCTGTACTGGGGCATATAAAGTTTGCAAGTCCAATGGGCCT -CTCTTTGCAGTGATGGCCGACTAGGCCATCTTTTGATACATATGCAGCTAGAGACAAGAG -CTCCGGGGTACTGGTTAGCTCATATTGTTGTTCCACCTATAGGGTCGCAGTTCCCTTTAG -CTCCTTGGGTAATTTCTCTAGCTCCTCCATTGGGGGCCGTGTGACCCATCCAATAGCTGA -CTGTGATCATCCACTTCTGTGTTTGCTAGGCCCCGGCATAGTCTCACAAGAGAGAGCTAT -ATCTGGGTCCTTTCAGCAAAATCTTGCTAGTGTATGCAATGGTGTCATCATTTGGAAGCT -GATTATGGGATGGATCCCTGCATATGGCAATCACTAGATGGTCCATCCTTTCGTCACAGC -TTCAAATTTTGTCTCTGTAACTCCTGGAAGAGCAGTCTTAACTGTTGGGCCATATAGTCC -CTGATGGACACAATTTTTAAAAATCAAAAGCCATAAGAAAAACATTTGTCTTTGACAGGA -TAGATCCAAAACATTGTTTCAACAGGGCATCATCATAAAAGTTACTAAAGAGAAGTATGC -ATTTGCAGTATCAGGTTTATCAGAGCCGGTGTGCTTTCATATTGATGATGTGCATATGCA -CATTTCAAATTCTCAATAGCCACATGTGGTTAGTGACCTTTGAATGACAGAGCAAGAGTA -TATAGCCTGGTTCTCTATGTTCTCTTCTCTTTGACTATGGAGCTTAAATAATTCCACGTT -TTGTAAATATGCAAACTGAGTCAGGAAGAGGACAGCTGGGGGAGGGGAGACTACAACAGA -TGACTTCCCAGAACCTACAGCATCTTTTGTCTTTTGTATTCACATCTTCTGTACCCAGGT -GAGAGCTCTTTTCAGACCCAGACTGCCTCCCCCAAGCCCCTGGGGAAGTGGTAGCCTAAC -TCACAAGATGCCCTGTCTAGAGAAGGACCAGGGCAGTCTTTGCCCAGGATGCATACTGTG -CTTTGCCTCTGATTTAAAATAGGATCAGTCTCAAATTCTTCCCCTGACAAATGAACACAC -TCACTTGTTCATGCAACCAGTCATTGATTTGGCAACATGCTACCCACTAGGTAGAGGCCA -TGCAAACAGACTCCAGAGAAAGAGCCCATGGGGAGGCAGACAGGCATCACAGCACTCAAG -CAGTGTCTTAAGAGATTCCAGAAAAGCCTGTTCTGGTTTCAAGCAGTACTGAGACCATCA -AGTGGGGAGCAACTAAAGAACAAACCTCTTTATGTAGCGATGCAGTGGGGAACCTTCTGG -AATAGCACGGATTACTGAGAACCAGGCTCAAGCTCAGACATTCACTCATTTTTGTGGGGT -AAATCGTTATCAAGCTTGCTTTAAGCACATAAACACATAGTAACAAGCAAGGGATAGTTT -GCTTGTCAAAGGAGGTTGCCATCTAGAGGGGAAACACACTAAAATCTGTGCATTAAAATG -ACAAAATTCATTACAGACAATAGGAAGTAAAAACGAGATGAATGTAAAAGCAGAGAATGA -CGACATTGGAGAGCTTGCCTTCATTTTCTTTGAGATAGGGACTCAACGGAGCCTAGGCTG -TTTTCAAACTCACAACCCTTCTGTGTTAGCTTCCTGAATGCTGGGATGACACCGGTGCAC -CCTCATGCCCAGCTAGAAAACTTTTTGGTCCTGCTGCATATTAATGAGCCATTCTGTTTT -ACTCATAGCAGAACAATCCTGCATGAATGACAGATGGCCAAAGCCAGACTGACCTTTCCA -CACACACATCCCAAAATGAATACTGACTGATCAGTCAGCAGGTGTTTTTTTTGGTGGTTT -TGGGTCCCTGGCCCCTCCCCTACTTGTCGCTTTGAAGTATTTTTATAACATGCCATTTCC -ATGGTAACCATGCTCTTGAGCATCAAAGTTGTCTTTTCAGGGGAATTAAAAGGCTGCCGA -TGATGCCCAGGCTGTGGTGATTGTCACCACATGCCACACTGAACTGCAAAGGAGGCTGGG -ATACAAGGTCTAGTCCAGGATGATCAGGTGCCTAAAGAAATGTGTGTACCCAGGTAGGAG -TGGGTATTGCGGCAAGTGTCAGGATTTCTTCTACTGTGTGGATCCCACACTTCACTTATC -CAATCATCTATCAGTGGACATTTGAGTTGTTTTGCATCCTGGCTGCAGTGAGCCATGCTG -TAGAAGTACTGACATGCAGATTCCTGGCTTTATGTGTCTTGGACCTATAGCAGAAATGAG -ATAGCCAGATCGCATTTATTGTTTAAATGCCATTGCAGAAGGATCAACCATGCAGAATGG -TCGCCCCTGCTTCCTATTTTCACAGGCAGCTCACCACAGCCCAATGTTCCCACATCACCC -TAAGTGTTGATAATTTCTGGATTTTGTTCAGTGTTTGTTTCTTCTGTTGCTTTGCTTTGG -GTCAGCAGTCATTACAATGCATGTGAGGCAGTCTCCCACTGAGGCTTGGATTTGCATTTC -CCAAAAGATTCACACGCTTGTCTCCGTACAGTTTCCTTAGAAGATGTCTATTACAGACCT -TTGCTCATTCAAGTTCTGAAAGGAAAAAAGACTTAGAGTAAGTATTGGCATGTGTGGGGT -GTGTGCTTCCACGCGTGAGTGCAGGCATGTGCATGCCATAGTGCTGCTATAGAGCTCAGC -TATTGGTCCTTGCCTTCAGTCTTATTTGGGTCAGAGTCTTGTGGTTTTTGCTACTGTGAC -TATACAAGTAGGTAGCCTTCTAGTCCCCAGGGGTCCTCCCTTGCTGAGCTGGGGTGATAG -GCATGAGATATGGTGCCTAGATTTATGTGGGACCTGGGGCCCCAAAGCCAGGTCATCATG -CTTGCCCAGCAAGAACTTTACCCTCTGAGTCACCTCCCCAGCCCTGGTTAAATATAGTTT -GCTTTATTCTGTTGAGGACATGGAGACTGTATTCTAAGTATGGTGTCAAGGCATCATGAA -GCCCAGGTAGGGGAATGACCTGAGTCAGCTTGGATTTCTGGTGTGATTTTCTCCCTGCCT -TGCAGCAAGAGGGGCAGGTGTTGACGATATCAACGAGACTGACTATTTGCAAGGTACAAA -AACTGTGTGACTAAGACAGATGGGAAGCTGCTTTTTCCCTTCACAAAAATCAGCCATGCC -CTGAATGTCTGTGTTGCTCCTGAGCAGTCCCATACATTGGAGTTCCACTGGGGTAGGCTG -AGGGATAAAGACAGGCAAAAGCAGGTGAAGTGTAATTCAGTCTCTGGGGTCCATTTAGTC -CTCGCCACTCTTACGGGTCTAACCAGCCGGATCAATTAACGCAAGTGATGATATTGGTTG -CTGTGAGTATGGCCGAGACATTTGCTCCTTGGGAAGTTGGTGGCACTGCTAATTGATTTC -ATGCCAGCCTGACAGGAACATCCTGATCAGGGTAAGGTCACAGTACTGGGGAAGCAGTAG -AGTGTACCCCTCTCCTGGACTGATCCCTTTTCCTCAGACACGCTTATCTCATATCCTGCA -CTTTAATGTCATATGCATTGCACCGCACAACTTGATATTAAAGTTTTATTAGCTTGTGGT -GTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTATGAGAGAGAGAGAGAGAGAGAGA -GAGAGAGAGAGAGAGAGAGAGAGAGAGACTAGGAGGTAGGTACACAAATATGTGTGCACG -TGGAGGGCAGAGAACACCCTCCTCTCTGATTCTGCAGATGCTGTCCACTCTGTATCTTTA -GACAGTGTCTCTCACAGACCTGACACTCACCAAGCAGGCCAGGGTGGCTGCTCAGCAAGC -TTCTGAGCTCTTCTGTCTCTGCCTCCCTGTGCTGAGGTTACAGACACTTGCCACGGTGCG -TTTGTCGTTCACACTTTGAGGCACACTACATCAAGCCTTCCATCAGGGCTTTGTGTGGGG -CTTCTGGGGTTCTGAGTTGAATCCCCATGCGTATCTTACAAAGCAAAGCTTTGCTAACTG -AGCCATTCCACCAGCCCAGGTTTTGCTAGTTTGGGATGTTCTTTTTCTTCCAATATTTGC -TTATTCAAAAGCAGTGGTTGTTCATCTTGGGAGCATCAGACTAACGAGGGTGGTATGTTC -AAATGTAGGTCACTGGGTCACCCTCGCAAAGCTTCTGTGAAGTGACTGTGAGTGCTGCTG -TTGCTGCTGCTAGTCTGGGCACCATACACACGGTCCTTAGTCTCAGGAAGCAAGCTAATG -AGCATCAGAGCACACCAGAGCCTGGAGACTGGCTGCTTGTCTTCTTTGGACATGCTTTCT -GCTGCACAACTGCATGTCTGGACAAGGATATACAAGCCCATGGCAAATGTGTGTGTGTGT -GTGTGTGTGTGTGTGTGTGTGTGTGTGATATTTTGAAGCAAGAATCAGCAGGGTTTATTT -ATTACACTTTAGAGCAGAGGCAGGAGAGAGGATTAAGGGTGACTTGGTGCCTTTCTTCAC -TGCTCTACTGCTGTGAAGAGACACCATGACCAAGGCAACTTATAAAAGGAGCATTTAATC -GATGGCTTGCTTCCAGTTTTAGAGGGTTAGTTCACATTCATAATGAGAAGGTTCATGGCA -ACAGGCAGGCATGGCATTGCTAAGAGCTTACATACTGATCAATGGGCAGCAGGCAGAAAG -TGAGAGACTGGGCCTGGGATTTTGAAACTTTAAAGCCCACCGCCAGTGACATAACTCCTC -CAAAAAGGCCACGCCCCTTAATCGTTCTCCAACAGTTTCACTAATTGAATATGAAACCTT -CAAGTATATGAGTCTCTGAGCCATTCTCATTCAAACTACCATGCCCAATTTGGGTGCTGT -ACTGGCTGGTTTTATGTGTCAACTTGAGACAAGCTGGATTTATCACAGAGAAAGGAGCCT -GCTTTTAGTAAATGCTCCATGAGATCCAAGGCATTTCCTCAGTTAGTAAACAAGCGTGGG -AGGGCCCATTGTGGATGGTGCTATCCCTGGGCTGGTAGTCCTGGATTCTATAAGAAAGCT -AGCTGAGCAAACCAGGAGAAGCAAGCCAGGAAGCAGCACCCCTCCATAGCCTCTGCATCA -GCCTCTGCCTCCAGGTTCCTACCCTGTGTGAGTTCCAGTACTGACTTCTTTTGATGAATA -GCAATGTGGAAGTATAAGCTGAATAAACCCTTCCCTCCCCAGCTGGCTTCTTGGTCATGG -TGTTTTGTGCAGGAGTAGAAACCCTGACTAAGACAGGTGCAAAAGTCATGAGTTACATTA -GTGTTCTAGTTGCTGTGTTCAAGAGAAGGTAAAGGCGATAAAAGGCAACAATTGAGGACC -CACGAGAAATCCCTGTCCCCAAGTCTCAGCATAGCTCTTGTCTGCTGTTTTATGTTTTCA -CCAGTCTTTTATTCCATACTCAATTCCACTCACATGTGTGTGAGTGTGTGTTTGCATGTG -TGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTTAGACTACATGTATACATACCTGTGTCTG -TGTATATTCTGAACGCTGGTGTCCTGCAGCCTTACTATCACATATAAACTAATGGGAACT -CATGGCTTTGGTGAAGGAGCACAGCGCCTCATCACGCTGTCTTCTCACCACTCAGGCTGC -AGAAGGCCAGGTGTTTTGGTCATAGTTGACTGACACTGAGGGATGAGTCCACCTGCAGGC -ATTTGACACAGTGTGAGCTCTGGGTCTCAGATATTCCATGTAATCTATACTGACACACAT -AGAGCCCATACGTTCCTCTCTTACCCCCTTGTGCCTGCTGTGCACTCCGGGGTCATGGGA -GAAGTACATTCAAGAAAACGCCAACCAAAAATGCTGTCCCTCAGGCACTACCATAAAATA -CCCACCTTAGAGAGCTATCTCTGTGTAAAACTCTCGCCTTCCTTTCCCAAATGTGGCAAG -GATAATCCATTATTTCTGCTGCCTGTGGGACTGGTGGAGACAGTATTTTCATGTGTATGC -ATTTCTAGCTGATTTCTTTGATAAGCAGGCAGATCAAGTCTCATGTGGGATTATATCCCT -CCATTCTGGGAGTCACTTATTGAATAAATCTGTGAGGCCTTCAATGTCCCAGGCAGTGCA -TTAGTGTGTGATTTGGGAACCTGATGAAGAAATGAGAAAACAAAATAAATTTTATATCCA -TATCCATACACATACACACATGTATGTATGTTTTTATATATGTGCATTTGTATGTATATA -TATCATATATATAATATATGTGTATATATATATACATATATATATACGCATACACACATA -TGTATGTATAATACACATACACATGGATGGTAGGAATGACCATAGAGAGAAGTTGGGAGA -GGCAAATATTCTGGTGGAAAGAACATTAAGTGCTTCTTAGAACAGGATGGTTAGATAAGA -GCTCAGCATGAGAAACTCCCTGAGGCTGTGAGCCATGTGGTTATAAGGATAGGAAGTGTT -CCAGACAGGAGCTCAGCTCATGCTAAGACCAGAGGCAAGATTCTGACACTCTAGGAGCAG -TTAGGAAGCCTGACATGGCAGAGAGTGGAGGCAGGGGAAGAGTCCAGTTCTGTTTGACAT -GGAAGGGGACCAGGGAAAGATTTGGATGAAAGCAGCCACAGGTCTGCCTTCACTGGAAAA -GGGTCACTGCTGCCACTGTATTTAGGATGAAAATCAATGAAGGCTGTTAATCTGCTGGCA -GCTGATGGCCATGGTCCAGAGGGCAAGGACATGGATTGTTGGAAAGAGAGAAACATGCCA -AAAAAAAAAAAAAAAAAAAAATCAAGGAACCAAGAAAACAAGCGTTCCTTTCTTCATAAC -TCTGCCTCAAAATGCTACCTCTTTAATACACATGTGGTTTTAGTACCACCCAAAACCCAA -TGGATGGGTCATCCTTTTACTGCTACGGGATGCACTTAGTCTTATGTCTTGACCAGCATT -GGCCCTGTGTGCCTTGGTCCACAGAATGTGAGTAGCGGACACCTCAGTGACTTTGGCAGG -GACTGGTGGGCACTCTGGCTGCTTTGTAGCAGATTGAAGTATTGACCTCATTCTAATCCT -TGGTGGTTCTAACCTGGGTGTATTTAAACAAATTCCTAAGCTTGCTCATAAGCTTTTTGG -AGACCAGCCTTTGTGGGATCAAGGATGTTTGACCAGCCAGTTTAGGCGCTTGTTCGGAGC -GGTGATAGGAACTTATATCTCAGAGACAGATATCCGGTTGGCACAGGAGGATGCTGGTGT -CCTGCTTCAACGCCCAACTTTGGTACATTTGCTGAGGTCCAGAGAGACTATTTCTGCCTG -TCTCCCCACATCCACAGGAATGGAGCCACAGATGGTCCCACAGTTTAATCTGCTTCAATG -TTTTCAAAGCTCTCTCAGTGGAGTGAGAAGCCAGTCTCCTGCTTCCAGAAAAGTGTCTCC -AATGTGAGAAACTTGTCATTTTGTCTCTAACTCCATGCAAGGCTTATCTCGCTACAAACC -CGAAGCAGAAATGGCCTTTTAGTAAATGCCAGGCAGTCGCTGGGCTGAAATGCCTTGCAT -TTGTAAGAAAGGGCTAAGCTTAGTGACTTCTTGTCCCTGGTCCCTCCCTAAGCTACAGCC -AATGTGACAGAACAGCCCAATAACATATGTGCCCCAAATATCTTCATGGTTTATTTCCTT -TATTTCCTTAGAAAAGATTGCTTTTATTTTATTTTCTTTTAAAGAGACTCCTGGAAGGTA -ACCTTCTTCACAGTGGGGGTTCTTTTCAGAGTTTAAAAATGCCAAGCCACAATAGCTACC -CAATGACAAATGTATTCACCCTTTTTGACAGAGATTTTTCATTTGGCGGCATATTTTAGA -TTCATTTCTCTGTATATGAAATGACATCAACAGCGTTGTCTGTGGTGACAATGAGGGGAT -GTGTCACAAGCGGCAATGACATATCCACACAGTGGGGTGCAGCGGCATTGTGGAAGGAGA -ATGAGGGTGCCCCCTCTCCTGACATGTTAGGGTTGGTAGGAGATGAAGCTCACTGAGAGT -GTAAAGGCACACCAGGAACAGAAGGATCTAACTTTAGCAGAGGACCCAGAGGGAAGTAGG -CATATATTCATATCTGTTTGCATATGCATCAGCTCTGGGAGCAAGAAAAGACACTAATAA -AAATGATTCATTTGGGAGCTAAGAGAGAGCCCACTTGGTAAAGTACTTGCCATGCAAATG -TGAATAAGAACATGGAATAGGCATCCCTGTTGAAAACCCAGTGCGTTGCACACTTGATGA -AGTGATAGAGACAGGCAGATTCCCAGGGCTCACTCACCAGTCAATATAGCCTATTTGAGG -ACCTCTAAGTCCCAGTGAGAGACTCAGTCTCAAAAACAAAAACAAAAACAAAAACAAAAA -CAAAAACAAAAACAAAAAGCGAGGGCTGGGGAGATGGTAAAGTACTTGCTATGAAAGAAT -GAGAGTCAAAGTTAAGCTCTTTAGAACCTAATAAAAGCTAGGCGGGTGTGTGGCCTGCCT -ATGATCCTAGTGTAAGTGAGGTAGGGACAGAATGTCTCTGGAGCAAGCTGGCTCTCCAAA -GTACACATACTGGTGAGCTCTGGGTTACAATGAGAAATCCCTGCTCAAGGTGCAGAGTAA -TTGATGATAACACTTGACACCAACCCCTGGCTTACACACACACACACACACACACACACA -CACACACACATGTATGTGCACATACATTATCATGTATAATACCTGCACACACTTTTCCAC -CTCCCCCTAGAATGGTTTCTTTCAGGAACAGTATAGAATGAATGACACATGAATGCAAAA -CCCCCTAGGTGCTTTTCCTTCTTAGAGTGTTAATATTAGAGCCATGTAAATTGTATTAGT -TCACAAAATGTGTCTTGAAAACAAAGACATCCAATCGTGTCTAATCCCAGTGATAAACTG -CTTGACTTGTGCCAGCAGAGAGCTGCAAAGAGTGTGTTGTCATGGAGTTTTCCAACACCT -TTCTGTGCTAGGTAGGGACTGAGAGGTGCTCTGCAGAGAAGGATGAAGGTGACCAGCAGT -GGTCCTGGAGCCACTTGCCACCCATTAGGGGAGAACAGTGAGCAAATAGTTGCACAATGT -GTCCCAACATGAAAGGGCAATACACAGTGTCATGGAGTACAAGAGCAATCTGAGCAACTA -CTGGAGAGTGAAGCTTGCGAAGAGACAGAGTTGATGGGCTAGCAAGGAAAGGGAACAAGC -AAGGGCAGGTACAAACCCAGACTGTGGGGAGACACAGTGCAGAGGTGACTGTATTAGTCA -GGGTTCTCTAGAGTCACAGAACTTATGAATAGTCTCTAAATAATAAAGGAATTTATTGAT -GACTTACAGTCGGCAGCCCAATTCCCAACAATTGTTCAGTCGCAGCTGTGAATGGAAGTC -CAAGGATCTAGCAGTTACTCAGTCTCACGCAGCAAGCAGGCGAAGGAGCAAGAGCTCGAG -CTAGACTCCCTTCTTCCAATGTCCTTATATTGTCTCCAGCAAAAGGTGTAGCCCAGATTA -AAGGTGTGTTCCACCACACCTTTAATCCCAGATGAAAGGCATAGCCCAGATTAAAGGTGT -GTTCCTTAACTCGGAGATTCAATCTTCTGGAATCCATAGCCACTATGGCTCAAGATCTTC -AAACCAAGATCCAGATAAGGATCTCCAAGCCTCCAGATAAGGGTCACTGGTGAGCCTTCC -AATTCCGGATTGTAGTTCATTCCAAATATTGTCAAGTTGACAACCAGGAATAGCCACTAC -AATCCACCCCTTGTCAACTTGACACAAATAATATCTCATGTTCACATGAAACAATAACAA -GGTTGTAAATACGCCTAACATGATATAACTATCCCTCGTACAATCACAAACGCATTAGTA -AATTTACAATGGGCATTCATATTACTTTATAATCCTCGTTTCTGCAACTGGTTACGTGGC -CTTAATTGGTATTTATAACTACCTTCCTCTACTACCCATTCTGTATTTCCTTCACCTTCA -GCCAGCACCTCAGCAGGTCTTGGCTCTTTTCCTGGAGGATTGACCCATACCTTCATTCCT -GATGGGTCTGCGTCCTTTGTCATCCTGCTTGGATTAGGCTGTTGTAGTTTCCCATTGACT -TTAATCACAGGACATGGTAGTACTAAGAGACGCCCTAAGGGATCTCCTGCACTCCAGACA -TAATCTTGCTTACCACCATTGTGAAGAGGTAATCCAATTTCCCCATGGTAATCTGGATCT -ATCACCCCTCCTAACACTGTTATTCCTTTTTTAGCCTGTTGGTTTAAGGGCATTAGAAGC -CCAAAATGACCAGGGGGAAGTCTGAGCTTCCAGTTCAATGAAATGTTTGTTGTAGCTCCT -GGTAGGAGCACTCCCCTCTCTGGAGCCAAAACTTCTAAGCCAGCAGAACCTAGAGTTATG -GGGACAGGAAGCAAAAATTTTCCTAGAGGGTCACTAGGAGTGATAGTAAGTGGAACTATT -CCGTTTTCCACCCCTTGATTCCTGGACCCATGAATCCTGGCTATGGGTGAAACTGTACCA -TATATCGAGCGCTGATTCAAAGCATATACTGCCTTCTGAAGAACTCTGCCCCAGCCTTCC -AAGCTGTTACCACCTAATTGGCGCTGTAACTGCGTCTTCAAAAGGCCATTCCATCTTTCT -ATCAGCCCAGCTGCTTCAGGATGATGGGGAATGTGGTAAGACCAGTGAATTCCATGATCG -TGAGCCCACTGTTGTACTTCTCTGGCTGTGAAATGAGTTCCTTGGTCAGAAGCAATACTG -TGTGGAATACCATGACGATAGATGAGGCATTCTGTCAGTCCGTGAATGGTGGTTTTAGCA -GAGGCATTACGTGCAGGAAAGGCAAATCCATAACCAGAATAAGTATCTACTCCAGTAAGA -ACAAAACGCTGTCCTTTCCACGAAGGAAGTGGTCCAATGTAGTCAACCTGCCACCAGGTT -GCTGGCTGGTCACCTCGAGGAATGGTGCCATATCTGGGGCTCAGTGTTGGTTTCTGCTGT -TGGCAGATCTGGCAATCAGCAGCAGCTGTAGCCAGGTCAGCCTTGGTGAGTGGAAGCCCA -TGTTGCTGAGCCCAAGCATAACCTCCATCTCGACCACCATGGCCACTTTGTTCATGTGCC -CATTGAGCAATGACAGGGATGGCTGGGGAGAGAGGCTGATTGTCCACAGAACGGGTCATC -TTATCCACTTGATTATTGAACTCCTCCTCAGCTGAAGTCACCTTTTGGTGAGCATTTACA -TGGGACACAAATATCTTCACATCCTTTGCCCATTTGGAGAGATCTATCCACATACTTCTT -CCCCAGATGTCTTTCTCACCAATTTTCCAATTGTGATCTTTCCAAGTCCCTGACCATCCA -GCCAATCCATTGGCTACAGCCCATGAGTCAGTGTATAATCGTACATCTGGCCATTTCTTC -TTGCAAACAAACTGTAATACCATGTGTACTGCCCGAAGTTCTGCCCACTGTGAAGATTTC -CCTTCACCTGTGTCTTTCAAGGTTGTCCCAGAAAGGGGTTGTAATGCTGCAGCTGTCCAC -TTCTGGGTGGTGCCTGCATAACGTGCAGAGCCATCAGTAAACCAGGCTCTAGTCTTCTCC -TCTTCGGTCAGTTGATCATAGGGAACACCCCATGAGGCTATAGGTGCATGCTTGGCAGCA -GATGGCATTGTAACAGGAGTAGAAACCATAGGCATTTGAGCAACTTCTTCATGTAACTTG -CTTGTGCCTTCAGGACCTGCTCTGGCCCGATCACGTATATACCACTTCCATTTGATAATA -GACTGCTGCTGTGCACGTCCCACTTTATGACTTGCAGGGTCTGATAGTACCCAGCTCATG -ATGGGTAGTTCAGGTCACATAGTGACTTGGTGTCCTATTGTCAGACGTTCAGTTTCCACT -AAGGCCCAATAGCAGGCCAAGAGCTGTTTTTCAAAGGGAGAATAGTTGTCTGCAGATGAT -GGTAGAGCTTTGCTCCAAAATCCCAAAGGCCTTTTCTGTGATTCACCTACAGGGGCCTGC -CAGAGGCTCCAAACAGCATCTCTATCAGCCACAGACACCTCAAGTACCATCGGATCTGCT -GGGTCATATGGTCCAAGTGGTAGAGCAGCCTGCACAGCAGCCTGGACCTGTTGAAGGGCC -TTCTCCTGTTCCAGGCCCCACACAAAGCTAGCAGCTTTCCGAGTCACTTGGTAAATAGGC -CTAAGTAACACACCCAAGTGAGGGATGTGTTGTCTCCAGAATCCAAATAGACCCACTAAA -CGTTGTGCTTCTTTCTTGGTTGTAGGAGGGGCCAGGTGCAATAACTTATCTTTCACCTTA -GAAGGAATATCTCTGCATGCCCCACACCACTGGACTCCTAAGAATTTCACTGAGGTAGAT -GGTCCTTGAATTTTGGTTGGATTTATTTCCCATCCTCTGATACGCATATGTGTTACCAAT -GAGCCCAAAGTGGTTGCTACTTCCTGCTCACTTGGTCCAATCAGCATAATGTCATCAATA -TAGTGCACCAATGTGATATTTTGTGGAAGATCCAAACGATCAAGATCCCTTCTAACTAAA -TTATGACACAGGGCAGGAGAGTTAATATATCCTTGAGGCAAAACTGTGAAGGTATACTGT -TGGCCTTGCCAACTGAAAGCAAATTGCTTCTGGTGGTCCTTATGGACAGGTACTGAGAAG -AAGGCATTTGCCAGATCAATAGCCGCATACCAGGTGCCAGGAGATGTGTTAATTTGCTCA -AGTAACGAAACTACATCTGGTACAGCAGCTGCAATTGGAGTTACCACCTGATTTAGTTTT -CGATAATCAACTGTCATTCTCCATGATCCATCTGTTTTCTGCACTGGCCAGATAGGAGAG -TTAAACGGAGATGTGGTGGGAACCACCACCCCTGCATCTTTCAAGTCCTTGATAGTGGCA -GTAATTTCTGCAATTCCTCCAGGAATACGATACTGTTTTTGATTCACTATTTTCTTTGGC -AGAGGCAACTCTAAAGGCTTCCATTTGGCCTTTCCAACCATAATAGCCCTCACTCTACAG -TTCAGGGAACCAATATGAGAATTCTGCCAATTTCTGAGTATATCTATCCCAATTATACAT -TCTGGAACTGGGGAAATCACCACAGGATGTGTCCGGGGACCTACTGGACCTACTGTGAGT -CGGACATCAGTCAAAACTCCATTAATCACCTGCCCTCCATAAGCCCCTACTTTAACTGGA -GGGCCACAATGTTTCTTGGGATCCCCTGGGATCAGTGTCAACTCAGAACCAGTATCCAGC -AGACCCCGAAAAGTCTGATTATTTCCTTTTCCCCAGTGTACAGTTACCCTTGTAAAAGGC -CGTAGGTCCCTCTGGGGAAGAACTGGAGAAAGGGTAAGAGCAAAACCTTTGAGTGTCTTA -TCAAGATCCTTCCTCAGCGGAACCTGGCCACCCCTTCAGTCAAGGGGTTCTGGATCTGCA -AACTGTCTCAAGTCTGGAAATTGATTCACTGGCCGAGATTGCTGTTTACCACGGTCTAAT -GTAGCCTTTCTTTCATTTGGCTGTTTACCACGATCTAATGTAGCCTTTCTTTCATTTGTT -TGAGAATTTTTCTGCTTATACAGATCAAACAAATATGCAGTAGGCTTCCTATGTATTTCA -TTCCTGGAAACACCATGATTGGTTAGCCAGTACCAAAGATCCAATCGAGTCATGCCATTA -TAAATTTCACCTCTCCTGTGCTGACCATTACTGGGTATGTTATTATAAACATTCTTTTGT -CTACGCTGTCCATTATAATAACTAGAATCACCTTGTCTCGGGCGATTCAATGCTGCCACC -TGGCCCTTGTTACCTCGGAATCCAACTAAACCCAGTGAATTTAATTCATCTAATTGAGCA -GAAGCATCTCCAATGCTAAGATCTGGCACAAGGAAAAGGGAAAGAACAAAACCCTTCAAA -TGTGCTGGTGCCCCTCTCACCAATTTGCGTCTTATAGAGCTGGTGAAAGGCATATCTTCT -GGACCTTCCCATTGTGGACAATTATGCTTTACACAATATATCCACTCTAGCATTGCAATT -TCCCTAAGTCTTAAAATCCCTTCATCAACACTAAGCCATGGAATATCAGGCATCTCCAAG -TCATTTCCAGTAGGCCATCTTTTGATAAACACCTCAGCCAACCATTCAAACAAACTTTTG -ACACCTTTTTTAACTATGCGAGCTTCCGTATTAAACCTAGAATCTCTACTCAGAGGACCC -ATGTCAATAAACTCAGCCTGCTCTAGTTTTATGTTCCTTCCACCCTTATCCCACACCCTT -AAAATCCATTCCCACACATATTCACCAGGTTTCTGCTTGAATGAATTAGCAAACTCATTA -AGCTCCTTAGTAGTGTAGCGAATTTCCTCATGGACTACACTTTCTACCTCCCCTCTAGGA -GCCTGTTTTGCTTTGAGTCTGGTTACAGGTCTAGAAGAAACTATTGGTGGGCCTTGAGCA -GACTCTGCAAAATTAATTTCCTCATGTGGGGAAGGCATTATTTCAAGAGGTGGGGCTGAG -GGTACTACTTCCTCAGGTGGGGCAAACCCTTGAGAATCTGAAGATTCAAAATTCTCAGCT -TCAACATGGTCTTCCCACACATCCCCGTCCCATGTTGTAGGATCCCATTCTTTGCCAATT -AGAGCCCTTACTTTAACTGTCGACACACTCTGAGGCTGAGACTTGAATTTTCGCTGTAGT -TCAGCCAACCTTACAATGAGAGTTTCTGTTTGATTTTCTGCAACTTGAGCTCTATTGCTA -CAAGAGAGAAGATTCTCCTCAAGGACACACTTAGCAACTGTTAGATCGTTTACTTGTGTC -TGGAGCCTTTCGATTTTATCACACAACTCCTTCCTTTCATTCATCATTTTTTCCACAGAT -ACTAAGAGCAGCCAGCCAGTAAAATCATTTTCCGATTTTTTCCCCATCTTGTAGAAAGCT -TTGTGCACTGAATCACCTAATTCATTAAGAAAATCAAGGTCATTAGCTTCTTTAAGTTCG -GAATATAGTTTCAACCATGGGTCTTCAAAATTCTCTGAGCTCCCAGGAGGGAGAGAATCT -GGAGAGGTTTCAATATTTGAAAGTGCTGGTGGATCAACAAGCCAATTCCAGTATTTTAAA -AGATTCATCCTTGTACTTCTGTTACTCTAGAACCACTCCTGGTACCAACTTCTGTATTAG -TCAGGGTTCTCTAGAGTCACAGAACTTATGAATAGTCTCTAAATAATAAAGGAATTTATT -GATGACTTACAGTCGGCAGCCCAATTCCCAACAATTGTTCAGTCGCAGCTGTGAATGGAA -GTCCAAGGATCTAGCAGTTACTCAGTCTCACGCAGCAAGCAGGCGAAGGAGCAAGAGCTC -GAGCTAGACTCCCTTCTTCCAATGTCCTTATATTGTCTCCAGCAAAAGGTGTAGCCCAGA -TTAAAGGTGTGTTCCACCACACCTTTAATCCCAGATGAAAGGCATAGCCCAGATTAAAGG -TGTGTTCCTTAACTCGGAGATTCAATCTTCTGGAATCCATAGCCACTATGGCTCAAGATC -TTCAAACCAAGATCCAGATAAGGATCTCCAAGCCTCCAGATAAGGGTCACTGGTGAGCCT -TCCAATTCCGGATTGTAGTTCATTCCAAATATTGTCAAGTTGACAACCAGGAATAGCCAC -TACAGTGACCATGGACACCATGGAGGGAAAGATGTCAGCTGACCTGAGCCTGGTGAGCTG -TTGAAGACAAGAGGGACAGACCACAAAGGGAGGGACTTTCTTGCTAGTTCATGACAAAGG -CTGTGCCTTGTGCCAACTACCAGTGTCCATTCTCCCAGCATCTGAACTCCCACTTTACTT -CACCTATAGTCCCTTGAAATAAGGACTATAAATTTAAGCCTCCTTTACAAATGAATATAG -ACATGTGACTAAATCCTGGCCAATGGCAGGTAAATGAAATGGGTGTGTGCAGCTTCTGGG -AACTATTCTTTAAGGGAGGTATGTGCATCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCT -TTCTTTCACTTCTTCCTTTGGTTGGAAAGAGAGGATGGTTGTGGCAGTCATTTTAAATCA -GATGAAAGATGTGAGCAGAGATGGGTAGAGTTATTGGTACCAACCTGGCTGGATGAGAGT -GGTTAAAGTCACCACAACAGTATCTATCTATCTATCTATCTATCTATCTATCTATCTATC -TTTGTTTCTTGAAGTTCTAAATATTAAATACCCACTGTATATTAACCTTTAGTGGCTTGG -GACTATACTTATATTACCATGTATGTTGTATGTATTATACTGTTTTGATCAATGAAAGAC -TACATACTCTGGTGGTCCATTATGGAGCTAAGAAATTCCTCCTATATGCTAGTGATCGAT -AACCATGATGATGTCCCTACTCATGTTTATGCAGCAATGCTCATATATGGAGACATAGAA -AAGCACAGCATGCAATTATGTCCTATTCATAATGATAGTCAGCAAGCAACTATGTAACTG -GCTTGTGCATTACCTACAGTGATTTTTCATTATTTTAGAATGTGTTTTGTTTATTTATTT -AAAGAATTAATGGGTTAGAGAGCTATCTCAGCAGCAAGAAACACTTGTGCTTTTGCAGAG -GACCTAAGTTTGGGTCCTAGCACTGACAAGGTGGCTCACAACCACCTATAGCTCCAGTTC -TAAGCAATCTGATGTCCTCTTCTGGCTTCTGTAGTCACTGCACTCATGTGGTGCACAAAG -CGAACATGTACACATTAAAAGGTTAGTCATATGTCAGGTTCAAACAGGACCTTCAAGAGG -GAATTCAGAATAGGACATTGTTACATAGACAACAGCTCTACACATTGTTTCCCCAAAGAC -TGACTGTCTGTCTGTCTATCTATCTATCTACCTACCTACCTACCTACCTACCTACCTACC -TATGAGCATCCTTCTCTGTCTTTGTCTCTGTCTCTCTCTCTTGCTTTCAATTTCATTTTC -CTCCCTTCTCCTCTCTCTTAATGTCTTTCACTTCTTCAGGTTGGAAAGAAAGGTGAGATG -TGCCGGCTCTGCCCCTCTGTTGACCTAGGCTAATAGGTAATAGGTTATGTCCAACTTATT -GATAAGAGCAAGAACAACAAAATAGTTGGAAAAGAAAAAATAGGAAAAAAAATCTTGGAC -TAAGGATGTAAAGTGATTTGTGGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGT -ATGTGTGTGTACAAGGTTTCACATACTAGACAAGCAAGGAGATTTTTTTCACAGCTGAAC -AAAGTATTTTGTAAGTATTATCACTAGATTCAGTTTTCTACACAGAAATATTTATAAACT -TACATGTTGCAGTAAGCCAAGGTCAAGTTATTATCAAGTAAAGAAAAGAAATTAAGTCAT -TTCAAGGCAGGCAAGGCAGAGCCTGTAAATCTGTAGCTGTCACACCTGTCCTTGGCATTT -GGAATCCTTTTTCATCAGACACAGAGTGACTTCTGGCCTTGTGGGCCATAAGCATATGAA -CCATTTTTTAAAATCTTTACATCGTTCTTGTAACTGTGCCTTTCCTATCTTTAGCTGTTT -TGGGATATTCTGATGTTTTGGGTATCGTTACCAATAATGTTCATTGTATTAATGGGCTAT -CCTGGCTAGAAGCCACCTAGAAGCCACAGGTTGTACCACAGCCTAGGCAGCTTAAGCCCT -CTAGACTTCTATAAGCAGTCAGTGCTCACAGACAAAACCATTCATTAACTAGTGCCTCAG -AGAGTTTTCTGAGCAATGCATGACTGACTGTATAGCCAACTTCCATTTAATACCACTGCC -AGACTAGGAATGCTTACTCTGGCTTATATTTCCATGTTGAAGAAAATCTACCCTTTGAAT -GCATGTACCCTTATCTATTCTATTTGTTATATGTTTTATGAATAGTTAAAAGCCACCTCC -TTAAAAATTTGTCCCTCAGTATCAAGTTGCAAAGATTTGAATCCAGCCTGTCACAGCTAT -AGCTATGGGGCTTCAGATAAAACTGCACATGCTCCGATAGTCCCCTGTCCCTTTCCTTCC -TCCATCTATCTCTGTTGTCTTCATTTCAGTCACTGTCTGTCTGTCTGCTGTCCCCCATTC -TTTCCATTCCAGTCTTGGCAAGGCCTCATTACACAGCCCAGGAGGGCCTTGACCTCATAA -CTCTATCTTAGCTCCACTTCCCCAACCTCTGCCAAGTGCTGGGAGTCCAGGCATGAGACA -CCAGGCTGAGCTCTCCACCTCTAAAATGAGGGAATGAATAGTTTTTCCTTACCAGCTTTA -TTGAGAGACTCAACCTATAAAGATGCATGGAGGGCAATTAGCAGGGCACTTAATAAGAGC -CTGATTAATATTCACTGCTAGTCAGTTCCGTGTCTGCTCAAGTTTCCCAGTTTTGAGGGT -TTCTAAGCACATCTCAAATATAATCTCATCAATATACATGAAGTTCCTTGACACACGTCA -AAGCAGTCAATTATATATATGTGTGTGTGTATGTATGTATGTACATATGTACACACACAC -ACACACACACACACAAATCCTCTCTATGTATAGGTACCAAGAAGTGGAACTGGTTCCCAC -AAAGTCTGAACATAGGAGAGGGGAATAGTGCATGTAGTGGGACTGTGTTGGCTGTTGAGA -GAATTAGAAAGGATTTCTGCAGGTAGTATTTTCTTCTCCTTGTTCATCCTGTAATTGCTG -ACAGGCAGGTATAGTGGGCTGTCCCTCCCCCTTGCGTTCTTTCCCTTGAGTCTACTGAAC -GATAGAAGTGTTACTAGAATGTGAGGTGAAGGGGCTTTCCTACTTGCTTCTGTCATCATC -ATCAAACAAGAGACCTCCCCATCTCCAAGACTGTGCAATAAATGGGGGACAGGGTCCCTC -TGGGCACCTATGCTCTTAGACAGGAATGAGTTGAGAGTTGAGTACACAGTGAGGAGCTTC -CATGCTGCTCTCCTCTAGCTGACATACGGGACTTAAGAATAGCTCCATCAGATGCGTGTT -AAATTTTATATCAAGTTACCCTAAATATAGACAGACTGTGTGGTGAAGACTGGATGCTTG -GATTTAGATTCCTGTACTGCCACTCCCTTTCAGGCTGAGTCTAGGTGAGGCATTAACCCT -TGTCTGCCTGTGGAGATGTCCTATCCGTACTTAGGAGATGTGGCCACAAAAGGCATAGAT -GCTGACATGAGCGAGGATGTATCTGCATGGCGCTGGAACTTGTTAGACATGTAGTAAATG -ATTTCTGGGTAGGATGAGCTTGTGTTTAAGGACAGTTACAATTTCCCCTTCAGAGGGCTT -CCCTGAGAACTAAGCACGGATCCAGTTTTTAGCTCTCATCCAGCATATAGCTTTATATGA -ACATCATTTTCTCCCCTAGCCAGGATTCCAACTCAAGGTGTAGGACGGCACCTCTATCTG -CTAGTTAGTTTTGCTTCATTAAAAACACACTAACATTTTGTGAACTGAATGGCTCTATGG -TCAGCATAACATTTTGGACTGGGTTTGGCTGGCTCACGTGTCTTGGAAGGGCCAGCTAGG -AGTGTAGGCTTGTCATTTTCCCACACTCTTGCTTCCTCCAGTGGGATAGCCTATGCCTAT -TGAGATGCTGCTTGCAAACTCCCATAATGTTGGCCATGTTCTCAGGTGTGAGCACTTTGT -AAGTCCCTAACCCCATCACTTTCGTTTATATTGTCAAGTATACCAGACAAATCATACTGA -GTGGATCTCCAAAGTTACAGAGGCACTGAGGTTTGAGGTTAAAGCAGAGGCTGTTGCTGT -CACTGTCGACCACAACACCACGCTTCAGTCCATTCTCCATTGCTATAACAAAATGTCTGA -AGTTGTATACGTGTCCCAGCTTGCTTTCTGTTGCTGTGATAAGCAATATGACCAAAAGCA -ACTTCAGGGATGTCTTGGTTAGGGTTTTACTGCTGAGAACCAACACAATGACCAAGGCAA -CTCTTATAAGGACAACATTTAATTGGGACTAGCTTTCAAGTTCAGAAGTTCCATCCTTTA -TCATTAAGGTGGGAGCAGAGTAGTGTCCAGTCAATCATGGTGCAGGAGGAGCTGGGAATT -CTACATCTTCATTTGAAGGTACCTAGGAAAAGACTGGCTTCCAGGAAACACGTATGACAG -TCTTAAAGCCCACCCACAATGACACACTTCCTCCAGCAAGGCCACACCTACTCCAACAAG -GCCACACCTACTCCAACAAGGCCACACCTCCTAATAGTGTCACTCCCTAGGCCAAGCATA -TACAAACCATCACAGGGGAGAAAGGGTTTTATTTAGCTTTCACTCCTAGTCCCCAATTCA -TCATTGAGGGGAGTCAGGACAGGAGCTCAAGCAGGACCTGAAGCAGAGACCATGAAGAGA -TGAATGGTGCTTAGTGTCTCACTCCTTCTCTCTTGCTTACTGACTCATGACTAGCTAACT -TCCTTAGAACTACCTGCCCAGTGGTGCCACTGCCCACATTGGCTATCCCCCATCTATCAA -CATCTGTCAAGACAGTTCCCTAGAGACATGGTTACAGGCCAGTCTGATGGGGGCAATTCC -TCAGTTGAGACTCCCTCCTCCCAGAGGACACATGGTTGTTTCAAGTTGACAATAAAAACC -AATCAGGACCATGCTATACAAGAAAATAAGTGTTCACAGTTCACAAAGTACCAGCCATCG -TAGGGTTTCTATTGCTGGGACAGAACCTCATAAGCAGAACAAGTCAGGGAGGAAAGGGTT -TATTTAATGTACATCGCCACAGCACTGCTCATCACTGAAGGAAGTCAGGACAGGAACTCA -AATAGAGCACGAATCTGGCAGCAGGAACTGGTGCCAAAACCAAGGAGGGGTGCTGCTCAT -TGGCTTGCTCCTCACGGGTTCTCAGCCTGCTCTCTTATAGGACCCAGGAACACTGGCCCA -AGAATGGCACCACCCCCATGGGGATGGACCCTCCTCCATCAGTCACTAAGAAAATGGCTG -TACTGGCTAGTTTTGTGTCAACTTGACACAGCTGGAGTTATCACAGAGAATGGAGCTTCA -GTTGAGGAAATTCCTCCATGAGATCCAACTGTAAGGCATTTTCTCAATTAGTGATCAAGG -GGGAAAGGCCCCTTGTGGGTGGGACCATCTCTGGGCTGGTAGTCTTGGTTCTATAAGAGA -ACAGGCTGAGCAAGCCAGGGGAAGCGAGCCAGTAAAGAACATCCCTCCATGACCTCTGCA -TCAGCTCCTGCTTCCTGACCTGCTTGAGTTCCAGTCCTGACTTCCTTGGTGATAAACAGC -AGTATGAAATTGTAAGCTGAATAAACCCTTTCCTCCCCAACTTGCTTCTTGGTCATGATG -TTTGTGCAGGAATAGAAACCCTGTCTAAGACAATGGCCTACAGCTGGATCTTATGGAGGT -ATTTTCTCAATTGAGATTCCTTCCATTCAGATAACTCTAACTTGTGTCGAGTTGACATAT -CACTAGACAGCACACTGGGTGATAGCTGTCCTGGCAGTAGAGAAGAAAGGGAAGTGGAGA -TGTCAGAACACGATCAAGCTTTTTTTTTTTTTTTTTTTTTATATCATCCTCTCTCAGGAC -AGCTAGCTGTTAGCTCTGCTTTGTTGCTTTCACAGAATGGAGTTCCCACGCATACCCACT -TTCCTCTAGGTTCCACCCCAACACTGTTCATTGGTCATTAAGAGTCAAATACAGAGGCAG -ATGCTCACAGCCAACCATTGGACTGAGCATGCCCAGTGGAGGAACTAGAGAAAGGACTGA -AGGAGCTGAAGGGGTTTACAACCCCATAGGAAGAACAATATCAACCACCCAGAGCTCCCA -GGAACTAATTCACCAACCAAAGAGTACACATAGAGGGACCCATGGTTCCAGCCACATATG -TAGCCACGTATGTAGCCTTGTCGTGCATCAATGGGAAGAGAGGCCCTTGGTCGTGTGAAG -GCTTGATGCTCCAGTGTAGGGGAATGCCAGGGCTAGGAGGTATAAGTGGGTGGGTGGGTG -GGGGAACACCCTCATAGAAGCAGGGGAAGGGGGATGGAATAGGGGACTTGGGGGTGTGTG -ACCAGGAAAGGGGATAATATTTGAAATGTAAATAAATAAAATATCCAACTAAAAAGAAAA -GAGTCCAACACAGCATGTTGGGGTGGGGAGCATACTCAGACTGACAAACACAACCACAAA -CACAACCCAGCTCGGCACACCTGTCGTGCTCCTTTACCTGTTGGTGGTCTCAAGCCTTGC -AAGCTCAGTAGTGTCAGAAGCCACCAGGGTTCTGCTTTGTTCAATAAGCCCAAGACTCCA -GCGCTCCACTGGGAGTCTCTCTCAAATGATTGCCTTTCAAACTCTGACAACCCAACAGTT -CACAGAACAAAACCTTAATTAACACTGCTGTAAACAAAAGTAAGGGAAAGAAAGGAAACC -GGCATTTGTCTAAGGCTGCTGATTACTGCTGATTGGGTCCTAGGCACCCCCTAAACTGCC -CCCATATATATTCTCTTGTCTTTACACTCAAAACTATCCAAGATTGATATGATTAAATTA -AGTCTGCAAAGAGTAGTGAGTTCAGAGAGGTTAAGAAACCTGCCTGAGGTCACACAGATG -CAAAATAGTAGGGAAGGGATTGAACTTAGGTCTGCTGGGACTGTGGCATCTCTCCTCTGA -ATGTTGCAGAGCCCAAGGGAAGCAGTGATTATCATATCAAGCCTGTCTGAGTGTGTGGCT -TCAGTGACTGACAATGCCCCTATCGCGACTGCCTGACCAGGTGGTGGGACCTGCCATTGG -CTGAATGCATATTCATTTTGGGGTAGAATCATCTGTTGACTATAAATAATAAAATGGGAA -TATTTCAGGATAAAGGGATATCTGCTTTGGCAGGGAGTGGTTTGGTGACTTACTGATGAG -CACTGGATGCTAATTTGAAGCCAGCAGATATCTCCATTGGTACCTAAGTTAGGCTGAGCT -GTTAAAACAGATGACAGATAAGCCCGGAGACAGCATCATTGAAATCAGATGGGATGCAGG -ATGCTTAGTGCTAGGTAATGACTTTTATTCTTCCTTAGGGTTGGAGACATGGCTCTGAGC -CTGTTTAGGTGAACAGACTGGCGGTGTGCATGGTGCTTCCTGCATGATCCATGCACGAGC -TGTGGGAGGGAGACACAGTAGCAGCACCAGTGCACCATGACACCCCTTCTGTGGGAGTGC -CTCTCTTCATAGTCTGCCTTTGGCCAAGTAGCAGAAAATCCAGTTTCTGGCCCAGCTCTG -CTGATGAGTGGCACTGGCCTTGGTACTTGGTAGAAGGGAGATGGCATGCCTGGGGAATGT -CGTAGTAACCTGGGACTCCATTCTGCTTGGACTATGCATGCAACTTCTGCAAACAATGCA -CCCAGCAACCTGTTAGTAATGTAGAGCTATCTGCTTTATGTAATGGGAACAAGTTACTCC -TCTTAGGAATACCTTGATGATGCCCTCTTTCTATTCAAACACATCCTGGAACACATCTGG -GAACCGGGGTTTGGAATTCTGTTTGCAATGATATACAATGCAAGACATGTGTGTGTGTGT -TGGGGGTGTCTGGGGGTGGCGCTGGGGTCAAACCTAGGGCTTCATGCTTAGTGCATGCTG -AGTGAGCATTTGGCTAGTGAGTTACATCCCTAACACATGTGAGGATATTAAGTTCCATTG -ATAATTTTAATAGTTACCACCTAATGAGCACTCACAATGCCCCAAGTGTTTTACAGACCT -GCTTAGTTTTGCAAACCACCTTAGAGTTAGGAATTATCACCTACAATTGGCAGAGAAGAA -AATTAAAATACCAGTAAGTCAGCTCTCTGCAGGGTAATGCAGCTAGTGAACGGCATAGCT -ATGTCTGTTTCCCAACTCTGAACAGGCCTGTTTCCCACATAGAACCCAGGTAGAAAGGCT -TAGACTAAAATCTCTGCTGGCAGCATGGACGGATGGTGGACTTAAAGTAGCCAGATTGGA -AGAGTTGGCACCTGGGCCTTGTGCTGGGCACTGAGTAAGACAGGTGTGGTGGTGCACACC -TTTAATCTCAGCACTAGGGAGGCAGAGGCAGGTGGATTTCTGAGTTCGAGGCCAGCCTGG -TCTAGTCTCAGGTGTCTGAAAAGGAGTGTGTGTGCGAACTCCCCTGTATAGGATATGACA -TGCATGTGAATGATCACTCTCCAGCCTTGATAGTGGAGCAAACTGTACCAGCAACAATGT -GGCAGTCAACACAGCAGAGAGACTGCTACTGCCCAACTCATATTGTGACACATCTCAAGT -CTAAGTGGGACTAAGTAAAAGACCCATAGAGAACAGCCAGTTACTCCGTTCAGTCCGTGG -CCCTTACTGGGGACTGTGTAGACTTTCATCATTAGCTACTGTGGGAAGAGAAGCCACATT -CCTTGACCACAGCTTTGGCTGAGTTTCATGATGCTTCACATTTTAAAAACAAGTTGGTTT -TCCTGTACTCAGACAATGCATGTGTGTATGTTCCCTTGAAAACCCATATGCCTTAACATT -GAAGAGAAAGAAATTCATGGGGAAGGGTTAATAGAATTCTGACATTTTGGCAGGATTGAA -GAATCATGATGTAGTGAATGAAATGTTAATGGAACAGAAAATATGTGAACGTCTGAACAC -ATCAGATGATGTTGACATCTGCCAGAACTTTTAAGTTCTATCCTTAGCCTTCCAGCAGCC -ATGGAGAACTGGGTGCACCTGAAAGGGGGCCCGGGAATGAAATAGGATGGGTGGGCAAGA -GAAGAATGAAGCCAAGACAAAGTTTCTCTGATCAAGGCTCAAGGTTCAATTATTTTCAGC -TCTGTGTTTATATAGGGGAAACCCAAAGACCCACCCTTTGATTCAGCTGGATTCTGTTGC -AAAACAAGCTCAACAGGGGGTCAACTCCTCAAGGCTCTGCCTGGCCAGGACAGGCACTGA -CTCCAGCCAGTAGGTCAGAGGTTTGTTTAACCTATTCAAGGCTGGGGGAAGGGCACAGTA -GAACCCTGGGCAATCCAAATGGTTTCAAACCCAAACCACAGGGGGTGGGCGTGGCTGGTG -TAGAACCAAGGTGCTGCTTTTTGAATAGGGTTGACCCTCCTTTGTAAACCTAAGAGTTGT -GGAGGGAATAGCAACTGCATAATTGGGCTGATCTCCATCCTAAAACAAACAGCATCTTTG -GGGTTTCAAGTCTAATAACAACTCTTGCTGCCCTAGTTCACAGCAACGAAACTGTAGAAA -AAATGTTTTTGTCTGTATCTTGCATGTAACTTTGGGACATTCATGTATTTTTAAAACACC -TGCCCTAAGCTGGAGGAGGATAGACCAGTTGGAACCAGCATGTCAGAACATGTTAATTTA -TTCCACTTCTAATAACCTTATGGGGACATAGATGACAAGTTCAAGTGGAGCCTGGAAGGG -TGACTTCCCTGGTAGAGGTAGACAAGCTCAGTCAATGTGAGCTCAGTCCTTTTTTCATGC -TCTTGTTACTGGGTTGGTTGGTGAAGAACATTCTTCCAAGATATCTTTTCCGTGTTCCAG -ATGGGACTATGAGCCTTCTGCAGACCCTCCAGCCTGTGAAAGTCTGTGACACTCCAGGGA -AAAAAATCTCTTCCTGTCAGCTCTGTTTCTGGTTATCACAGAATGGTGATCAGGAGAGAC -AGTACTAGGCTGTGTATCTCAAACTGGGGCTCTAAGTGGTACCTGTGTGTGGAAAGCTTT -CTGTTTCATATGCACAGGATTTTGACAAGTGGAAGAATCTGTTGGCTATATACATAATAA -GCTGCCATAGGGATTGAACAATGAATTTAGGTCAGCGAGAAGAAGTTGTTGGCAAAGGTG -GAGAGATGACATCTGCTCTTATGGGATACAGGAGAACATTGGTCTCTAAGAAAATGGCTG -TGAGAATGATTGAGTAAGTTTGTCCTAACTTGGGAGCTGTTGTGTCCTCTTCTTTAGACC -AGGACTCTCAAATGATAGGCACCAAGATTTTGTTGAATTTGTACCTCCCAAGTGTTTTTT -CTCTTAGTGTCAGTGCCCAGTAAATTTTTTGTGAGTTTTTTTTCTGAACTCAAATGACAC -TTTAAAAATCCTTCATTTGGAAATAATTCTTAAAAATATGTACTACGGAAAATGTGGAGA -GAACCATTGTGCATACTTTGTCCCAGGTCACATGGTATCCTGACAGTAGCCTTTTCATGG -GCTCTGTTTTTCTATCTTCTGGATTCTTCTCCATCCTTTTGTATTTACCTTTCACCCTGA -TGCCATAATCTTACCTTTTCCTGAATCATTTGAGCTACATTTGAGTGGCATATAGTATTT -CTTGAAGGATTTTTGTGTTGGCATTGATTAAGAATAGAAACATTTTCTACAAAACAGTCA -CTGACTATGGTAATTTTAACATCGACACAACACATCTACTCTCTTATCTCTGTCCACTTG -GGTCAGTTATCACTACGTATCCTTTGTAGTTTATTGTATACCTCTAGTACAGTAGCCAAT -CTAGGATAGAGTATTGTATTTATTGTTATTGTCATATTAGTCTTCTTCAATCTAGAATGT -TTCCCTAGCCTTTATCTTTTATGACACTAAAAGTTTTGATGATCAGGTCACCTAGTCTTC -TGGTTGAAATCATCTAGACTTAGATTACCTCTCCCTCCCTCATATGATGTATAGGACATC -TCTTAGCACAGGACCTTGGGTACCATTACCTCAGAGCAATAGACCAACCTTTTCACAAAA -GAGATGAACCAGAATGCACCAGTCCTATTATGCTGCCAACTTGAATGTCAAAATAGTTCC -TTAAAGGAGTAACAGGGTGCCAACTTGGAGTTGGGACCATGAGGGTTAGATGTTTTGCTG -GTTGTTTTTTTGTCAACTCAACACAACTTAGACATATCTGGGAAGAAGGAGTCTTAACTG -AGCAAATGCTTCCTTTAGATTAGCCTATGGGTAAGTCTTTGGGAGTTTTGTCTTGATTAA -TGATTGATGTGGGAGGGCTCAGCTTACTGTGGGTAGTGTGACCCCCTGAGAAGGTGGTCC -TGGATTATATAAGAAAGCAAGCTGAAAAGCCATGAGGCAGCAGTCCTCCATGGCTTCCCC -TTGAGTTCCTACCCTGACTGCCTTTGATGACAGATTTTTAAAGTGGAAGTATAAGCAAAA -TAAAACCCTTCTTTCCAAGTTTCTTGACATTGTGATATACATATATCTTAAATAAGACAG -GACAACTCTCGTTTAAGATGCAGTATGGATTATAAACCAACGATGCTGGACCCCTGGGAA -ATAAGGCTCATGAGTTTGGCAGCCATGGGTGGGTGTAGAAGTAGAAGTAGCTCATCTCAT -CAACCCAGTTACATCCAGGGAACTTCACTCTCATGGCCTCACAACTTTAGGTTCTCTTTG -GGATATGGGATTCTATCAGAGGACACCTAAAAATAACAACATTCAACCTAAAGCCATGGC -TACCTCTTGGCTATTTGCAGCTCCTAGAGCCACTAGTTCAGTAGTCAAAAGGGTCATGCT -CTCTACTGATAATTAGCACTGGTTATTACAGAAAGTTAGAGATATGCTGTATAACAGGGA -AGGAAAGATATCTTTTTCTATTTGTGCTGTTGTTATAAAAAAGTAGAGTGTGGAAAATTC -ATACAAAATGTAAATTTATTCCAAAAGTTTTGAAGTCTGAACATTAAAAAGTATTGGTAT -TTCATGTCTGGTAAGGACTCTCTTAACTGTGACTTCACTATGGCAGAAGAGCAGAAGAGA -AAACCCATTCTTATAAGTCCTTTACAATAAAATTCCTAAGCCATTCATGATTGCCCACGT -CTTAATCACTTCTTCAAGGCCTGACTTCTTAACACCTGTACAATAAAGATGAAGCTTCAA -CATGAATTTTGGAGCATTCAAATTGTCATCTGAACTGTAGCAGAGGAGTCACTCAGTCTA -GAGCCCAGGAGATCCATCAGGAGCTTGTTGACACTTTCAAACCACTGGCTACAAAAAACC -CACCAACACTGACAACCACAGCCTGACAAGAGCTCAGAGGCCCCCCGGGGAAGAGTATCT -GGATTGTCCACCATACAAAACAGACAAAAAGCAACAGAAGTGCTAACCACAGCTACTACC -ATCTTCAGCAATGTGGCTGTAAGGCTCCAGCACTTTGCACTGGTTCATGGTGGCTTTCTA -GTGATGGCTACATCAACAGATCATCCAACGCAGGCATGATTTTATCATTTTAGATTGTGA -CCAGCTACTGTCTTAAAGACAAGTGAGCACAGCAGTCATGGATTTGAGTTGGTACCATAC -TTACATCCTTTGCCACTCCTCTGTGCGCAAAGGCTGCTGCTTACCCTAAGCATAAAGATT -TATTTTCGTCTTAGAGAACATGCTCAACCTGCTTTCTGGGCAAGCTATAAATACTGGAGG -CTTAAGGGTCCATAAAGGAGCTCTGGATCCATGGTAGATAGAGAACTGATGAGAAAACAC -TTGCTATTTTACTCTTCACTGTCTCTCAGGGACCAGCCAGCTTCAGCTGTCCTTAGTGGT -GTCTGCCTTGATCACTGAGGCCTGACTTTGACTAGGGCAGTTTGAGTAAGCATCTACATT -CATCCTAGATATAACACCAACAACAGAAGACACCATTCCACCCAACTAGTGAATTGTGAG -GTTAGCTGGAGTTACTTATAGGAGCATGGGTGACTCAAGGCCAGCCACAGCACCAAGAAA -TTCTACCCAGCATGGGTGGTGATCCACAAGAGCTCAGTCTAGCTGGTCAGAGGGTCTCCT -GTCCTTGGCGGTTCTGCTTACATCTCAGAGAGGAGGGGCTCTGAGAATTCTGTAACTTTC -AGAAGTTTCTTAAAGCTTATAAGTTTTATGAACTTTATGATTGCTGTAAATATCATTCAT -ACACAATACACATACTGAGAGCCACACAGTTCCAGAATGTGCTGAAGTGAAGGCTGGATG -AAAGTGAAGAGCATCACTGCTCTACCCTGTTGCAAGGAAATATTAAAAAATGAACCACCA -AGTTTCCACATTCCATCCAGCTACTCTCTGCTCACCAACTCTTCAGTGGGGCTGGAGCTC -CCAAATTCCCTTTGCTGCCATGCCAGCCCCACACAACGACTGTCCACCCCATGGTCAGCT -GCCACAACACCCAACAACCCAATAAAAACAAACTCTAGAAGCTTATAATTGACAAGTCAG -ATTTATATATCAATAAATTCTCAATACACAAGATGCCCACATAATAATTTCAGGGCCAAT -TGATAATGGTACAAGCTGCCCACCTAGATTAGACAAGTTATCCCAATCATTCTATCCTTT -ATGATATCATATCTACCTGTGGCTATTTAATGCCAGGCTGGTTCAGGATCTTTTTCCTGA -CCATCTGCCTCCATCTTGGCTTCATCCTCTCCCTCCTCTGTCACTCTCTGTCCCTGCAAC -TTCTAGTTCCACCTCCCTTTTTCCTGTCCAATCACAGGCTTCCTGCTGCACTATTGTTTT -AATGTAATTGGACATGGAAAATCCTGAGACACTACACTGCCATCCTGTGAGCTTTGTAGA -TGTCAACTTTAGTAAGTGCTAGGGGAGAATTTCCCAAAGACATTAATTAATTCTTGACTC -CAGCAGCACATGAATTGCTAGCTTGCTTCAAACTCCTACCAATACCTGCTTCTACTGAGT -GTATAGTGATGTCACACTGTAGTTTTAATTGGCATTTTGTTGATGGCAGGGATGAGGAAT -GTGTTCTATAAATTTATGCCGTGGGGAAGTCTTATTTTGTGAAATATCAGTTCCAGGTGT -GTTTGTCAGTTTTTCTATTGGCTTATTAGTCTTTTACTTATCGATTAGTAGGAATTCCTA -ATGGAATCTAGAGAGGAGTCATTTGCCAGCTCTATCTGTGAACATAACTCCTTCTGTTCC -CTGAGTTATCTTTCTACTCTCTAAATAGTAACTTTCCATAAACAGGATTTAAAAATTTTT -AATAGTATAATTTATCTTCTTCCACATTTAAGTTTGGTATTTTTGTATCCTATTTGAGAG -TCTAATTCAAATATAGGATGGGGAGGATAGCTTAGTCCATAAAGTCCTTCCCTTGTAAAC -AGGAGTGTCTGAGCACAACCCCAGTACTCATATAAAAAGTTTGATCCTGCAGCATGTGTT -TACAAGCCCAACACTGGAAAGGGGTTAGCAAGCAGACTGCTGGGGCTCACTGGTTATCTA -GCCTAGTCTAACCTAATTGGCGAGTCCCAGGCCCCAGTGAGAGACCCTGTCTTAGAACAT -CAAAGTAGATGGTTCCTGAGTAGTGATACCTGAGGGTGACCTCTGACCTTTACAGGCATT -TGCAAACCATTACATATGTATACCCTCTAACCAGACCATACACACAAATACATAAATACT -AAGAAGAAAAACACTGAGGTGTTGAGCATGCTCCCATGTGACAAGAATCAGGCATCTCTC -TCTGGATCTTCTCCTTCAGTTTGTTTGTTTGCTGCTGTGTCTGCGTTGTTCTTACTTGTT -AGTCACACTCAGTCCCTGCTACCCTACATCTGTAACAACTCTTGACATTTAGAGATGGAG -GTTTTCCAATGTTGTCTATTTCTACAAAACAATGGTCATGGTTAAGTGAAACACCCTTCC -CAGGCTAGTTGGGGCACTATTTGGAAAGGTGATAAAATGTTTACCAACTGGGCATCTCTC -AAGGAAGCAAGTCATGGGGGTATGTCCTTGAGGTAATGTGTCCAAATGTGCCCCTGTATG -CCCTTCTACCATGACGTTTCCTTACCACAGGCTAGAAACTACACAGCTAACAAGCAAGAA -CGGACTGAGACCTCTGAAACGAGCCAAAGTAAGTCCTTCTTCCTTTAATGCATGTGCATC -AGGCATTTTGTCACAGTCATAAAAGTCCAACCTATGCAGTTAGCAGTGTTTTCTTAGGAT -CTGGACTTCTGTGAGCTTCATATAATTTTCTTATCTATTGCTAAAGTAAAACTATTCTAA -ATTTACAGTGCAGTTATACATTCATGTTCGAAAAATGGGTTTGTTTATAAGATTTATATC -TTGCAGTTGATGAATATGATATTCCTTATCTACCTTGGCTCCTTTAATTTTCCTTTATTT -TCATTCAATGCACAGAGCACTATGTGAAGCATGAGGCTACAGGAGTTAGCTATTTCAAAG -GCAACAAAATGATCAGCTGAGGGAGAACATATGCCCTTGAGTGACATTGAGCTAATTTTT -ATTAACTAGAAATGTCCAAGATAGTATATACCAGTAGAAGGACAGAATGACTGAATCAGG -GTAGGACTGCAAAAGGCAGCCTGGTTCCTGGTTGAGCAAAGGCTAGAAACCCAGGTGACC -CTGAAGGGATGGAAGGTGTTTTGCCTCACTCCTGGGCACCCAGCTCCTATCACATAGCTA -CAGCCCCCAGCAGCTTTCTATCAGTCACATAAAGGCAATGCCCCAACTCCCTCCATATGT -AGAGGGCATGACCATAGATCACCTAGGCTCAATACAGATTTCAATTTTAATGAGGTACCT -AAAGGCCTGAAGGGCTTAGCCAATTAAGCTTTCCTTCCCATACACTCCTCCCTGCAAAAG -GTATTTAACCTCAGGCCTGCCCTGAGAAGTGGGGTACAGTTTTACTCATCCACTTTACAC -CATGACAATATATGTCTTAAAACCATAGCCTGCATCTTTTCATTGGGATCTGTCATGGGG -ATCCATGGAGAAGGCCTTCGCTTAAAGAGCTGCTGTCTAACCTCCCATAGAAAGTCTCTC -TATGTTTCCAGCCATGACTGTCAAACCAAGGCCAAGCCCGCAGCCCTCCAACAAGCCAAA -GACTTTGGGATCCATCCTGGGCTAGATCCAGCCCATGGGCCCCACTCTAGTCTCAGCTCT -TCTATAGCTCCCACTGGAGCCTAGGTGTCCAAGAGCCCAAGAACCAGATGGCGGGCCCCA -GCCTCCCCTCAGGCCAGGGACCCCAGAGCCAGATCCAGCTGTCCAGCACCTCAGACTGTG -CTCCCCACTCTTGGAGTGGAATCCCAAGGCTTCCCTGTAGCCCGACAGCCTAGAGACTGC -ATGGGGTAAGTGCAGCCAAAACTTCCTCGTCCTGTCTCCCTGAGCTGCTGAGCCCTGTGG -AGTGACCAAGCCCTGAGGTGGAGTGAAAACCAATAACCAAACAACCCTACAGATCAGTGG -TTCATAACCCTCCTAATGTGATAGCCCTTTCCTATAGCTCCTCATGCTGTGATGACACCC -CAACCATAAAATTATTTTGTTGCTACTTTATAACTATAATTTTGCTAATGTTATGAATGC -TAATGTAAATGTCTATTTTCCCATGGTCTTAGGCAGCCCCTGTGAGAGGGTCATTCAACT -CTCAAAGGAGTTATGACCCATTGGTTGAGAACCATTGCTTTAGAAGGAAAATTATGCACC -CTCCCCAATTAAAGGGAGTCCAAATCTCATTTACCTCTAGATGAAATTAAAATGAGATAG -TAAAGGAGAGTGTGTTAGCTTCATTTGTTTTTAAAACTTATTTTTAATAAGGGTTTTTAC -ATGCCTTAACCTCCCTTCTAGCCCAACCATCCACTAGAGGTAGCAGAAAAGAAAAGTTAC -TAGGATATGGGGGAAGTGGATCTGTTTAGAGCTAGTTCTTTGGAGCAAATCCAATTCACA -TTGACAGGCTATCAGCAGTTTAGTTCACAGGAATCAGCAAAAGCAGGTCGATCCAGAAGA -AGGCCCAAAGCTCTGCTGTATGTTGTTTAGAAGTAGTTCCTTGTGGTGATTTCAATCTCC -AATTGTCAGGCTATCAGCAGTCCAGTTCAGTAGTGCCAGGAGAACAAACATGAATCAGCA -GCAGTAGCATGATCCAGCAGAAACAGCCAGGCCTCCACCTAATGAGCAAGAGTCAGCAGG -AGTTACCAGGGCCAGCAGGGACACCAGAAGTTCTCTGGTGTGCCTCTTTCAGAAGAGATA -AAGACATGAGACCAGCAAAGCAAAGCTAACCATGCAAGCCTGCTCTCACTGTCCATTGAG -ACCTATTTATACTCCCTCCAAACATCATGTGCCCTCCCACAGGTCTTGCCCCTCATAGGT -CTTACCTCAGCAAAACACTCTGAGTCTGTCTTAGCAATGCTCCATGGGAGTCTGTATCAG -CTGATAGATCCAGAACCTTCCACATCATTCTGCCAGATGGCCCAAGTCTGAGAAAGCAGC -AAGAAGCCACCAGAACACCACCAGCATTTTGGTATGCTTCTCTCTATGGAGTCACGACAA -ATGATGATCAATAAACAATGGTAAGGCATACCAATACCATCCAGCATCATCCATCGTCTG -TTGTGTTATATTTATATTACTTCTAAGCATCATGTGTCTTTTCATGATATGTGAAGCATG -ATATGCTTTAGCAAAGTATCATTTCTTTCACCTTTGTCTGCTTCAGCAAAACATTCTTTC -ACGTGGCTGCTTTAGCAAAATATCCTTTTACTTGTGTGCCCCAGCAAAACATCACTTGAC -TTAACTGACTTTCTAAAGAAACCAGAAGTTTCCCCTTTAAGAGTGGTCCCTCCTTCCACA -ATTCTAATATGAAGAAAAGACACAGACATTCCCATGGAAAGAATGTCAGGTAACAGTGCA -ACTAGAGATTGGTGTCCCATTGCTATCGGCCAAGGAGCACAAAGGCCTTTTGGACACCAT -CAGGAATTAGGAGAGATTCATGGAATGGTTTCCATTTCAAAGCCATCAGAGGGTACCATG -GGGCCAACTCTTTAGTTTCAGATTTCTGAACTCTAACCTTCAAGTGAATTAGTTTCAACT -GTCATAAGGTATATATTCGGTTATATGCTCAAGAGGAAAAAGCACAAGACACAGAGACTA -GGACTATCCAAATGCCACTCAGCTCTCAGGCTCTACCCCATCTCTTCTTTTGCTTCTGCT -CAGTATTACTTGGGATGACATCCAATCAGAACATGGGGTCTCAGGGCTCAGGCAAAATCC -TCAGATAGAAGAAAGTCTTAAGTCTAATTTGCTTGGAGAGAGTTCATCTCCAAGGCTTTT -ACATTTCCTAATATGTGAATACTTCTTTTATTAAGAAAATGTGATAAGTATAAAAAAATA -TGCAGAAGTCTTTTTTGGCTCATTTTTCATCTGGCCACTTCTTTACCTTTCACTGCCAAC -ACTGCTGTGATGAGGGAATGTGAGGGCTTCCCTTTCCCTCACACCAGACTCTTCACACAT -CTTAAAGATTCTCTCTCTCCCTCTCCCTCTCCCTCTCCCTCTCCCTCTCCCTCTCCCTCT -CCCTCTCCCTCTCCCTCTCCCTCTCCCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCT -CTGTGTGTGTGTGTGTGAGAGAGAGAGACAGACAGAGAGAGACAGAGAGATTGTGTCTTC -TCTCTTCTCCTAAAAACTGGGGTGAAATGAGGATGGGTTGAGTAGTGTGTTAATTAGAAT -TCATATATATCGAACCATCTCACCTAGCTGGAGCAGAAGGATTTGATACAGTATGTAGAT -GTCTTACAAAGAAACCAGTGGACAGGTGTAACACACACACACACACACACACACACACAC -ACACACACACACACCCTCAGCTCAGGTTTCACTGTGAGCAAGAAGAGAGCATGGGGCGGA -GCCTGCCGCCCTTTCGTTCTGCCACTCCCACTGCTGCTGCCTGCCGCCCTGCTGTTCCGG -AGCCAAACACGTGGTCACCTGCAACTTTACTCCAGGATGATTTGGCTGGAATGGGTCCCT -TCCCCTGCTTCATAACCCAGTGTCGGGAACAGTAAAATTGAACCTTGATCAGAGTGGTTG -TCTTGGTTCCATCTCTATCGCACCGCCTAGCCCCCTCTTCTCTTCCAGTATCCAAGATGC -CTTTCCAGACTAGAACCCAGACATGTGAGCGGCTGGTGGGCCGCAACAGACAGGAATTGA -GCAGCACCAGGGAATCCCTGGGAGTCACACTGCCTCTGCACAGTGTGGGTAGGTGGCTGC -TTCTGCTGCAGAGATTTTGGAGGCAGGAAGCCTGGTTGTAGAGTCATCCTGTCTGTCGTG -ATTTGTGCCAGCAAGATGGAAGATTGCCACCCTCCCATCTCTCTTCATAATCATCCTATA -TTTATATCTGGCATGAATCGCTTGGACCCAAAATCACACCAAGGTCACAGATGCAGGAAA -GCCTCAGAAATAATGTTGCTTTTGACATTTGAGCCTCTGCAACATAAAAAGACACATGAA -GGGGCTAGGATGGATACACAGAAGTAGACTGCAGTGTCTGTCAGAGACCAGAAGCTGTTT -CTTTGTTGCCATAGTCTTTTTCAGGAGGGTGGGCTCAGAAAGCGATCCCTAATTTGTATA -ACTTTGCCATGGTTGCTTCTTTAGGCGTACAGTACCAGTCTGCTTGCCTCTCTTCTCCTG -ATGTCTGGCAGTTCTGTGTTCTGAGATTTAACTCTTTGTGATGCTGTTTCTGCGGTGATT -ACGCTAACATTAGGGACTGAACACTCCAGAAAAATCAGAGGAGCCATTTCCCAGCCCATG -GGTGGAACTACCAGACTACCTGTCTTGTCAATATGTTTGAGGTAGGAGACAATTCTCTAA -CCCTGCAAGCATCCTTCTGCCATGGCTTTGTTCTTGTAGCCCTGTTCCTGGGATGGGCTA -CAGTCCTGTCTAACAATAGCACATAGCACTCTGCCTGTACATTACCTCTCCATCCTCTCT -ATCCCATGATGCTGCTGACATTTGAAATAGGATCAACAACACATGCTGCTAATTGGCACT -AGCACAGGATCACACATATGTAATGTGTGGTCTAGCCACCCTCTTCTACTGTGGCTCAAA -CCTTACAAGACAGCCCGGAAACAGCCAGTCTTTGGCAGCCAATGGGATAAAGATGTACTC -TGGCAATGGTCCCACTTACACAGGAAAGAGGGTAAGGATGTGATGGTGCCCAAACCTGGC -AGCCATCTTATGTCTTCTACTCAAGTGTGACAATGACAGGGGAGCAAGCTGGCCTGCATT -TGTGTGACTCTGATGTTAGGGGAGGGTCTGGGGATTTTACAAATCCCTGTGACATTGGCC -CCAGGCTCTGGTCAAGAAGAAACTGCTGCTGGTTAACTCTTCATGTTGCTTAAACTCATT -GTAGCAGTGGCTCTGATATGTTGGATCTTAGGAGAAGGAACAATGGCTCAAGCATTATAT -GATGGCATGTGATGAGTCAAATAATTCTGATTTCCTTTCCTGCGTCCTCAACCTGAGTTT -GTTTTTAAGAAGTATATCTATCAACAGTGTGACAGAAAACAGGTGGGATAGTGAAAGAGT -TCATTAAAGGAACCTTATTTATTTTTAACATTTTAAGAAAGGTTTTACTCATGTCAAAGT -ATGTATGCGTGTGTTTGTGTGTTTATATGTGTGTATATGTTTGTGTGAGTATGTGTGTGT -GAGAGTATGTTATGTGTGTATATGTTTATGTGAGTATGTGTGTGTGAGAGTATGTTATGT -GTGTACATGTTTGTGTGAGTATGTGTGTGTGTGCATGTGTGTGAATATGCTATGTGTATA -TGCATGTTTGTATATGTGTTCTGTGTGTATGCTTGTGTATGTATTCGTGTTTATGTGTAT -ATGTTTGTATGTGTATATCTGTGTATGTATGTGAGGGTGTTATGTGTGCGTTTGTGTGTA -TATGTCTGTGAATGTTTGTGTGTGTTTTACAATGGGGTTTTGTAGGACGAAAGAAAGGCC -TACCTAATTTTACTCCCAAGCACAAGAACAAATAACATTGGAAGCCAAAAGGCAAGGCGA -GGCTGTTGATGAGTCACTATGGAGAAGAAAGAAACAGCAAGCCTAGGGGATGTTATTTTA -AGAGACCTACCCTCCTCAGAGAAGCTTCTTTTCGCAGTGTTAACACAGAGACAGCCACAA -GCAGACAGAGAATATGCAGAGTGAGAGACTTTGGATCGCTGTCCTAAGCAGGAGAGCTTC -ATCCAACTCCTTTCCTCTGGGTACAGGGATCTCAGTGTAAGAGAAGGTGCAAAGATTCTG -AGAACCAGAGGTGTGAGATGATTCCAGGGAGACAGTGTCTTCCAGACACAACAGGATGGA -TACACATATGAACTCACGGAGACTGTGGCAGCATACAGGGACCTGCGGAGGTTCAAACCA -GACAAAATCCCTGCATTGAGAAGGGGAGGCAGACATAAGGTTCCATCTCTAACCAAGAAG -CTATTTACAGTTGATACCATGCAGGGGAGGGGAAATTAGATTCCTCTAATGGAGTGTCAG -TAAGTGTATCAACCACGCACCAGGGCAGGCCCCATGCCTGACACAAAATGAACTTTATGT -GGGCACGCGTGCGCATGCGCGCGCGTGTATGTGTGTGTGTGTGTGTGTGTGTGTGTGTGT -GTGTACTTTTTGTTTTGTTTTGCTATTGTAATGGATAGGGATATGGGAAGGATCTGAGAG -GAGTTGTAGGAAGGCAAAGAATATGATCAAAATACTCTATGAAAATTTTTAATAAAAAAG -AGAAATGATATTAAAATAGAAAACAACATCACTGGACACACTAAGTCATTACCTGGGATA -TATAGTCCTTTATAGAATAATTTTTGGTGAGCATAGAAAGTAATAGATTATATGCATTGT -ATCTAATTGTACTTCATATTTGTTTCTTCACTCCCAGACCTCCTCCTCAGTGATTTCCTT -AGTCTCTCTGGTTTACCTTCTGATTTCATGCATGCCCTGACCCCCGCCCCCCCCCCCACA -CGCAAGCACACACACAGTGTATAACAGTCTAATTCATTTTTTTCCTGAAATGGCATAATT -TTGTTCAGCTTTGGAGCTGAATGAAGCTATTGTATATATAGACACATTTCCTTTAACTTG -TCACCGGATGGTGGGCAGCTAGAGTATGTCACTTAGCCATTGTTGACTGTGCTTCAGTAA -ACATGGAGTGAGTATATCGTTTGCATTCCCAGATTCTCCTGGGCAAATACCCAGCAGCAC -TATAGCTGGATCACATGATAGATCTATTTTCAGGGTTTTGAGGAACCTCTGTACAGATTT -TCTAATGGCTGCACTGTCAGCAGTGTGTAAGGGTTCCTGTTTCTTGAAAGGTACTTGCTA -GGCCAAGTCAGCATGGCTTTTGTTGATAGCAGGGGAAGAATTTCACCAAAATCGACAGTG -AGGGGTATGAGGGGGCTGGGAGGCTGAAGAGATGGTTTGGCAGTTAACTGTATTTGCTGT -TCTTATAGAGAACCTGACTTCATTGCCCAGAACCCATGTGGAAGCTCACCATTGTCTCCA -ACCCCAGGAAATCTAGTGCCCCATTTTTGGACCTCCACAGGAACCAGGAACACATGTGGT -ACACATATAAGTAAGCAAAACACTCTACATATAAATAAAGTAAAAATGAATACATATATT -AAAACTTTAAAAAGAGCAAGGAGCTTTTGGCAAACTGTTACAGTAGTATTATTGCTGAAA -CTGGGTGGAAAACGCCAAGGACAGAGCCCAAGTTTAGGGACCTTGAGAGCTTAAAGGAGA -TCGGTCAAGGAGAGAGTGTTGGTCAGGTCTCTGTCCTGTTCAGTAGAAATGTTACTCTTC -CTTTCAAAAATGTTAAGTCCACTATTTCACTGGATCACTTTGTACTCGTTAAGGATCTTG -GGATTTGCTGACCAGTGGACATTTACTACAGGAATCAGGTACTCCAATTGAATGTCAACA -GAACAGACTCGGGAGTCAGATTGAGATTCCTCATCTCCATCCAGTAATCCATACAAGGAC -ATCAAAACTACACACTTAGGATTCTCTAGACATGAGGACAAAGCAATCTCATCCAGATGC -AATAGATACCCTTGTTTAAAAAATGTTATCACACAAGGCTGGAGAGATAGCTGTTAAGAG -GGCTGGCTGCTCTTCCAAAGGACTGGCGTTTAAATCCCAGCACTCACATGGTTGTTCTAA -TTGTTTGTAATTCCAGTTTCAGGTGATTTGACATCCTTACTCAAACCTACATGGAGGCAG -AACACCAATGTAAATAAAAAATGTTAAAAATGTATCACACTAACTCTTCAGTGGTGAGGA -AGTTCACATTCAAGGGAAGCTAGTGGGGTTCCACAGAGAAGTGACTTAGGACTTCCTTTA -GGGATGGCCAACTGGGGCCAGTGATGAAGCTGCTAACTTCTGTTTGAGGGACAAATAGGC -TTACACTCACCATCCACACTTAGCCCCCTTGGGTGTCACTAAAGTGCAGCAGAGACACCA -ATAGAAAGCTCTGATATTCAGGACAGGAATGAATTTTCTTACTACCCATGAGCACTTGCC -CTTATTCTTCTGAATCTATTTTCATGGTAGATCACAAAATAAATGGCTGTCATTAGGATG -CCATAAAAAGTATCTCAAAATGTCCATGAGTATGGAAAACATTGGGAAGGACCCTTCCTT -TAGCACACAGTGACCACTGTTTGTATGGACTACTGTGTTTCTGCTGTATATCCCTTTAAC -AGACAGCCCCTGCGTTTATTTGGGAAGGACTTTTTCCTAATCATACAAGCTCAATGGAAC -TGTCAGTCATGTCTCCTGCCATTCCTGGATCACTATATGAACAAAAATGGTCTTCTCCAA -GGTGGTCTCACTCAGCCAAGGGGAAAATTTGCATTGGCCCTGAGCAATCAATGTCTAGGT -AGGAAAATGATGAGACCTGAAGCATCCCATGGCCAGAATGGACAGCACTGATTTTCTAGA -TCCTCTGACATGCTCTGATGTCTTACTTTCTAATGCCTAGTTTTCAGTATTCTCCTTGAT -TCTGTATGACACTCCCTTCTCTTTTTGCTGGTGGCCAGTGCCATTTTTCTTGCTTCTATG -TGAAGCACTGGCAGGTGCATCACTGTCACAGTAGCCCTGTCTGCTCTGGAGTTCCACTGC -AGCCTTGACTTGTAGGTGGTGACTGTAGTAATCTCTTTATAGAGATGGTACCCTCCACAG -GCTTAGTCAGGGAGAGCCCTTCTTACAGCTCACAATTCTGTGGTTTTACCATCCATCCTC -CCTGCTCTTCTGTTATCAGGGACCTGGGAGAGGGTGTGGATCATGAGTCCTTACCACTTC -TGGAACCATAGCCACTTGCCTGCTCCCTGTATGTGTGTATTCATCTGCATGTGGACGTGT -GTGTACCACAACATATGTGTCAGAGAACAAACTCAAGTGACAATCCTGGCTTTCCCCCTT -GTTTGAGACAAGTGGTCTTTTGTTCACTGTGGTAGGCCTGAAGGGAGATGGCCTGTGTGC -TTCTGGAGACTTGTCTTGCCCTCCCATCTTGCCATAGGAGTACAAGGATTACCTCCATGA -GCTACAGCATCTACCTGTTAGGAGAGTTCTGGGGGTCACAACTCAGTCATTACACTTGTA -TAGCAAGCACTTGACCCACTAAGCCCTCTCTCCAGCCTTGAAGTATTCCTATTGTCTGGC -TTGGACAGTTCTTTCTTTCTAGTTTGTGAGCTCTCCTCTTCTTAGGCTAATTGTCTCTCT -CTTCCCTTGGTAGCCTATACATTCGAAAACAAAACTCTATCGTTCCCTCTGAGCAAGGGA -AGCCCTGGTGCAGAGGCTTAAAAGGTCTTCCATTGTCATCTTCAATTGGCAGTGCTGGGG -AAGCACGCCATTCAATTAGCCAATGCATGGAGCACATAGGCATTACATTCCCTTCTCTTC -CTCCTCCCCATCCTCCTCCTCCTATTTCTTTTTCCCTTTGTTGCTATTTTATTTGTGATA -TTTATGTATCTATACCCATATCATGAATATAATTTACTGGACTGTGAAGGGTTTTCTGTG -TAAATAACTTCTATTTGTCCATAATTGAATACACGTCACTATGTGTAACGGTGTTTGTCT -CGGAAGTACTGACAAAAGGAATGAAATAATGTCTGCAGTGAATGGATCCCTAGCAACTCA -AGACACTGGTCTTTATAGTCTTAACCATTGTAATGGAGGACAGACACTGGTCTTTAATAG -TCTTAACCATTGTAATGGAGGACAGACACTGGTCTTTAATAGTCTTAACCATTGTAATGG -AGGACAGACACTGGTCTTTAATAGTCTTAACCATTGTAATGGAGGACAGACACTGGTCTT -TAATAGTCTTAACCATTGTAATGGAGGACAGACACTGGTCTTTAATAGTCTTAACCATTG -TAATGGAGGACAGACACTGGTCTTTAATAGTCTTAACCATTGTAATGGAGGACAGACACT -GGTCTTTAATAGTCTTAACCATTGTAATGGAGGACAGACACTGGTCTTTAATAGTCTTAA -CCATTGTAATGGAGAGCAGACACTGGTCTTTAATAGTCTTAACCATTGTAATGGAGGACA -GACACTGGTCTTTAATAGTCTTAACCATTGTAATGGAGTGCAGACACTGGTCTTTAATAG -TCTTAACCATTGTAATGGAGGACAGACACTGGTCTTTAATAGTCTTAACCATTGTAATGG -AGGACAGACACTGGTCTTTAATAGTCTTAACCATTGTAATGGAGGACAGACACTGGTCTT -TAATAGTCTTAACCATTGTAATGGAGGACAGACACTGGTCTTTAATAGTCTTAACCATTG -TAATGGAGTGCAGACACTGGTCTTTAATAGTCTTAACCATTGTAATGGAGGACAGACACT -GGTCTTTAATAGTCTTAACCATTGTAATGGAGGACAGACACTGGTCTTTAATAGTCTTAA -CCATTGTAATGGAGGACAGACACTGGTCTTTAAAAGTCTTAACCATTGTAATGGAGGACA -GACACTGGTCTATAATAGTCTTAACCATTGTAATGGAGGACAGACACTGGGCTTTAATAG -TCTTAACCATTGTAATGGAGAGCAGACACTGGTCTTTAATAGTCTTAACCATTGTAATGG -AGGACAGACACTGGTCTTTAATAGTCTTAACCATTGTAATGGAGGACAGACACTGGTCTT -TAATAGTCTTAACCATTGTAATGGAGTGCAGACACTGGTCTTTAATAGTCTTAACCATTG -TAATGGAGTGCAGACACTGGTCTTTAATAGTCTTAACCATTGTAATGGAGGACAGACACT -GGTCTTTAATAGTCTTAACCATTGTAATGGAGGGCAGACACTGGTCTTTAATAGTCTTAA -CCATTGTAATGGAGGACAGACACTGGTCTTTAATAGTCTTAACCATTGTAATGGAGGGCA -GACACTGGTCTTTAATAGTCTTAACCATTGTAATGGAGGACAGACACTGGTCTTTAATAG -TCTTAACCATTGTAATGGAGGACAGACACTGGTCTTTAATAGTCTTAACCATTGTAATGG -AGTGCAGACACTGGTCTTTAATAGTCTTAACCATTGTAATGGAGGACAGACACTGGTCTT -TAATAGTCTTAACCATTGTAATGGAGGACAGACACTGGTCTTTAATAGTCTTAACCATTG -TAATGGAGGACAGACACTGGTCTTTAATAGTCTTAACCATTGTAATGGAGGACAGACACT -GGTCTTTAATAGTCTTAACCATTGTAATGGAGTGCAGACACTGGTCTTTAATAGTCTTAA -CCATTGTAATGGAGTGCAGACACTGGTCTTTAATAGTCTTAACCATTGTAATGGAGTGCA -GACACTGGTCTTTAATAGTCTTAACCATTGTAATGGAGGACAGACACTGGACTTTAATAG -TCTTAACCATTGTAATGGAGTGCAGACACTGGTCTTTAATAGTCTTAACCATTGTAATGG -AGTGCAGACACTGGTCTTTAATAGTCTTAATCATTGTAATGGAGTACAGACACTGGTCTT -TAATAGTCTTAACCATTGTAATGGAGTGCAGACACTGGTCTTTAATAGTCTTAACCATTG -TAATGGAGTGCAGACACTGGTCTTTAATAGTCTTACCCATTGTAATGGAGGACAGACACT -GGTCTTTAATAGTCTTAACCATTGTAATGGAGTGCAGACACTGGTCTTTAATAGTCTTAA -CCATTGTAATGGAGGACAGACACTGGTCTTTAATAGTCTTAACCATTGTAATGGAGGACA -GACACTGGTCTTTAATAGTCTTAACCATTGTAATGGAGGACAGACACTGGTCTTTAATAA -TCTTAACCTGTAATGGAGGACAGACACTGGTCTTTAATAGTCTTAACCATTGTAATGGAG -GACAGACACTGGTCTTTAATAGTCTTAACCATTGTAATGGAGGACAGACACTGGTCTTTA -TTAGTCTTAACCATTGTAATGGAGTGCAGACACTGGTCTTTAATAGTCTTAACCATTGTA -ATGGAGGACAGACACTGGTCTTTAATAGTCTTAACCATTGTAATGGAGGACATAAACTGG -TCTTTAATAGTCTTAACCATTGTAATGGAGGACAGACACTGGTCTTTAATAATATTAACC -TGTAATGGAGGACAGACACTGGTCTTTAATAGTTTTAACCATTGTAATGGAAGACAGACA -CTGGTCTTTAATAGTCTTAACCATTGTAATGGAGTGCAGACACTGGTCTTTAATAGTCTT -AATCATTGTAATGGAGTGCTGACACTGGTCTTTAATAGTCTTAATCATTGTAATGGAGGA -CAGACACTGGTCTTTAATAGTCTTAACCATTTTCATGGAGGACAGACACTGGTCTTTAAT -AGTCTTAACCATTGTAATGGAGGACAGACACTGGTCTTTAATAGTCTTAACCATTGTAAT -GGAGGACAGACACTGGTCTTTAATAGTCTTAACCATTGTATTGGAGGACAGACACTGGTC -TTTAATAGTCTTAACCATTGTAATGGAGGACAGACACTGGTCTTTAATAGTCTTAACCAT -TGTAATCGAGGACAGACACTGGTCTTTAATAGTCTTAACCATTGTAATGGAGGACAGACA -CTGGTCTTTAATAGTCTTAACCATTGTAATGGAGGACAGACACTGGTCTTTAATAGTCTT -AACCATTGTAATGGAGGACAGACACTGGTCTTTAATAGTCTTAACCATTGTAATGGAGGA -CAGACACTGGTCTTTAATAGTCTTAACCATTGTAATGGAGGACAGACACTGGTCTTTAAT -AGTCTTAACCATTTAATGGAGTGCAGACACTGGTCTTTAATAGTCTTAACCATTGTAATG -GAGGACAGACACTGGTCTTTAATAGTCTTAACCATTGTAATGGAGGACAGACACTGGTCT -TTAATAGTCTTAACCATTGTAATGGAGTACAGACACTGGTCTTTAATAGTCTTAACCATT -GTAATGGAGGACAGACACTGGACTTTAATAGTCTTAATCATTGTAATGGAGTGCAGACAC -TGGTCTTTAATAGTCTTAACCATTGTAATGGAGGACAGACACTGGTCTTTAATAGTCTTA -ACCATTGTAATGGAGTGCAGACACTGGTCTTTAATAGTCTTAACCATTGTAATGGAGGAC -AGACACTGGTCTTTAATAGTCCTAACCATTTTAATGGAGGACAGACACTGGTCTTTAATA -GTCTTAACCATTGTAATGGAGGACAGACACTGGTCTTTAATAGTCTTAATCATTGTAATG -GAGGACAGACACTGGTCTTTAATAGTCTTAACCATTGTAATGGAGGACAGACACTGGTCT -TTAATAGTCTTAACCATTGTAATGGAGGACAGACACCTGTCTTTAATAGTCTTAACCATT -GTAATGGAGGACAGACACTGGTCTTTAATAGTCTTAACCATTGTAATGGAGGACAGACAC -TGGTCTTTAATAGTCTTAACCATTGTAATGGAGGACAGACACTGGTCTTTAATAGTCTTA -ACCATTGTAATGGAGTACAGACACTGGTCTTTAATAGTCTTAACCATTGTAATGGAGTAC -AGACACTTGGGCCTATTGCTCCCATCTGTCATCGCTGTTCACCTGGCTATGGATTTCATC -TCTGTCCCTCCTCCACTCTTATCATGGGTTCTCTTTGCCTGGGCAGCCTCCACCTGCTTA -GTCTTCAGCCCTGTAATTCTTTCGTGTCTCAGTTCTATCTCATCACCACTAAGACACTTT -TTGTGAATGGTTGGAATTTGCTTTTATATAAATGTGTGCACATATATACATATATACACT -CTATTTGTTAACATAAAAATATATAAACTTTATTAAAACTTACACACAAACAACATGCAA -GGCACCAATTGCAATTGGGATAAATACAGCTAAGTGTAAGGACGGAGTATAAAATCATAG -CCACAGTGCCTGAGGAGTACTCTATAGTACTTTAATGTCTTTCTATCTAGTAAGCCTATG -CTCTTCTTTTGGCAAACTCACAAGCTGCCAGTCACCATAAAATCCCAGATGATATTAATG -TTCTCCTTATGAGCAGATTATCTTTCCAGTAGCACACTCCCATAGGAAACAGTGATCTCA -CTTTTCCCACTCACCAAGTCTAGTGTATTTTCACCACATTTAGTGCACATAACATAGTAA -TTATGCATTAGTTGGCTGTCAATATTATTGTAGGACTTTTGATTGGCAGCAGGCTATCAG -CAGTTAAGTTTTTGGGTGAATCAAAAGTTATATGTGGAGTGTGTGTGTGTGTGTGTGTGT -GTCCCTCGGGTGTGCCTGTGCAGGCCAGGGATCAATGTCAGATGATTCTCCATGTTATTA -ATTAATTAGGGGGGCGGGTGGAACTCACAATCCTCTGCCTCTTGAGTGCTGGATTCAAGG -GTATGTGCCACTGTGCCTGGCCTTCCACATAATTTTTTGACTCAAGGATTCTCAGTTGTT -AGACTGGCTGACCTGTAAGCCTCAGAGATCATACAGTCTAGGCCTCCATGGTACCACTGC -TTTCCATGGGTTCAGGTCTGCCTGCTTGCTTGGCAAGCACTTTACTGACTAAGCCATCTC -CCTAGCCCCTACATGTGAATGTTTGCCTGTATAGATGTCACATCCCTAAACTACTGTTCT -GAAAAGTTATTCACAAACTGACTGCATAAACATACAGTAATATATCACTTAAGGGCAGTA -AGACATCCTTAAAAATGTATCACTAGGTACATTCATGGTTCTGTGCATATCATAAAGTAT -AGGTACACAATCCTACACTGGAGCTTTGCCTGGACTAACTAGTATGTATGTGTGGTATCT -GCATCTGGACCCATAAGGAATCAAAAACTATGAGCTAAGTCAGATGGTAGAGCCGCACAC -TCCAGTAAATGCTCCAGTATAGAAAAAAGGGAGATTATAGGACATACCCTAAATTTAAAA -TAAGGTCCACAAGTCTTAATCGCGTTCTCACGCCCGGCCAGGAAAGAACACAACAAACCA -AAATCTTCTGCGGCAAAACTTTATTGCTTACATCTTCAGGAGCCAGGAGCGCAAACCCCC -AGCCCCAAAAGCGAAAGCCACCCCAATAACGAAACCGAAACCCCTTCCCTATTTAGGAGA -GTTATCTTTCGCCTAGGACGCATCACTCCCTGATTGGCTGCAGCCCATGGCCGAGCTGAC -GTTCACGGGAAAGGCAGAGTACAAGTAGTCGTAAAATACCCTTGGCACATGCGCAGATTA -TTTGTTTACCACTTAGAACACAGGATGTCAGCGCCATCTTGTGACGGCGAATGTGGGGGC -GGCTCCCAACATCTCCCCCTTTTCTTTTAATAAGAGCAAATAGGCCACCCATATTAATGA -GAGTGGAGATAGAGGTCAAATCCCCAGTGTGTAGGTAAAGGAGCCGTACACATAACCTCC -TCCCAGGCTCATCACCCAGAGGGGTCCTGGTCTGGTCCCGTGTTGTTTTTCCTGGGGGAA -GGACACTTGAACACTCAACCTTCTTGAAAGATGACATGTCTCCCTAGAATAGGCTCATTT -TATGCCGCAGAGCCCTTCTATTGCAGTGCTTAGCCGTGCAACTCTCTCGGGCTGCTGAAG -CACACTCACTCTATCCCGTGCAATGAGACTAGCCTCATGGGATATAAGAGCTGAGTGGCC -AGCGACCTATTGCCTAAGCATAGATATATCAGGGGAAGCTCCATGTTCTAGTCCTGCAAG -CGCCTGGGCAATAACCACCTTGTCTCTCCTAGTTTGGGCCTTAAGCTTACAGACCAATCA -AAGAAGCAACACTAATCCACAGCAAAGTGTATCTCCAAATAATATCAATCCCACCCATTC -TTTAAAGAAGGGAAATGCTGAGGAGATCCAATTGGGTAATCCTTTGGTCAGGGACAGGTC -CAAGCGCGTGGAGTTGACCTGAAGTCTCAATTCTCGAAGGATTTGTTCAAATTTAGCCGT -CCAATTCTGTAACATATACTGAAAAAGACTTTTTGACAAATTAGCTGCCCTAGTAAATTT -AACATACTGAATGGAAGTAACACACAATCCCGGAAACTTTTGTTTACACCCCAGCTGAGC -TATTTGCCATAATACATCTAGTTGTATCTGGACAAGATCTATGAGTTGATTAACCAGCAT -GAGACCTCCCTGTATCTTGACATTAGCTGAGGCCTGTTTATCTATGACTGTAGTCACTGA -GGCTGACAAAGTGTTAATGGTGTCAGTCGTCTGGACCTGTCCAGACAGAGCCAAGGCTGT -CTGAATCAAGGCTAAACCCAGTTCCTAGTTAGTGGTAAAAAAGCAGGAGAATACTTGAGC -ATTATACATCACCGTCATTGGGAGTGGAAATGTCGACATTATCCCCCAACGCTGCTCTCT -CTTTATTATTGACGCCCTGGACATCACCAAGACGAGGGACATCAGTATTCCCTTGGTCAG -TCTGGATTTTTCGGGTGAGTCTTTCTGGTATCCAAAATGGGTTGTCTTCATTCTGTGGGA -AAACACAAACCGCTCCCCTGGATCTTATCAAAATAGGATCCGGGCCATACCATTTATTAT -CAAGGACATTTTTCCATTTAACCATCTCATTGGGCCTATCTGGCTCTGAACAATGACGTT -CAGCCGCAGTATGGCCATGAGCATCAATATTTAAAAAATTGAGTGTAAAGAGTGCCATAG -ACACAGACACTCTTGGTGCTCGGGGTAAAGTCTCCTCAAAAGTTCCCCTCTTCTGTTTTA -TAAGATAGGCTTTGAGGGTGCGATGCGCACGCTCAACAATACCCTGTCCTTGAGGGTTGT -ATGGAAGTCCAGTCAGGTGGGTTACGTCCATCTGACGGCAGAACTGCTGGAATTTTTGAG -ACGTATAAGCTGGTCCATTATCAGTCTTAAGGAGTTTGGGTTTCCCCCAAGCACTCCATG -CCTCAAGGCAATGTTGAATCACATGTGAGGCTTTTTCTCCGGTTAACGGAGAAGCAAACA -TGATGCCAGAACATGTGTCAATGGACACATGGAGATATTGAAGTTTTCCAAAGGAAGAAA -CATGTGTAACATCCATTTGCCAGACCTGTAGAGGTCGAATACCGCGTGGGTTAATTCCCA -CATGAGGAACTGGCAAGAACTCACAGCAGCTTTGACATTGAGTAACAATGTCACGGGCTT -CTTTTCTTGTCAAGGAGAAACGACTGCGTAATGTTTCAGCCGTCACATGAAAATTGTTAT -GAAAATTTCTTGTAGCCTCTACCGGGGATGATAGGGCAGCAGCCACCACTTTAGTGGCCT -TATCTGCCAAATCATTTCCCAGAGCCATGGGGCCAGGTAGGCCTGAATGGGCTCTAACAT -GAGTAATATAAACAGGAAATCTTCTAGATAACAAAACTAATTGTATCTGCTGAAAAATAT -TGGCAACTCTACTGGAAGGCTTAATCACTCCAGCCACTTCTAAAAGATTTACTGCATTAA -CCACATAACAGGAATCTGACACAATATTAAGGGGTTCTAAAAAGGTTTTTAAAACTTCTA -AAACCACTAAACATTCTACCACTTGAGGTGAATTTTCATTATATTGTTTGGATACCACTT -TACCATTAGCCACATAGGCACCTATGCCAGTTTTTGATCCATCAGTATATACCACAATAC -CATTTTTAAGTGGGTTTCTTACTGTTATTTGTGGAAACACAACAGATTGATTTTGGGCAA -ACTGTAAAATTGGATGTTTTGGATAATGGTTATCTATTTGTCCTGAAAAGGAGGTAACTA -AAACTGCCCAATCATTAGATGTGGCTGCCAAGGTTTGAACCTGTGCAGCGGTATAAGGTA -CAATTAAAAGATATGGACTTCGCCCAAAGTGGGTGATTGCTGCTTTTAGGCCTTTAAGGG -CAAGCTGTGCAATTGCATCAGGATACCAATCTATTATTTTAGCTGGGGATACGTTTGGAT -GGATCTACAACAATGGCCCATTCTGCCACAAAACTGCGGTTGGCAATTGTGCTGTCTTAA -AGACACACAAACTGAAAGGCTGCGAATCCTCAATACGTTGTAATTGTGCATTCTGTAAGG -CTTTTTCCACCTTTTGTAAGGCCTGGTTAGCAGCTAGAGTAAGAGTCCTAGGGGAGGAGA -TATGAGGATCTCCTTCTAAAATACCAAACAAAGGCCTTAACTCAGCGGAAGGAATCTTTA -AAAAAGGTCTGAGCCAATTAATATCTCCCAACAGCTTTTGAAAATCATTTAAGGTATGGA -GGTGATCTCTTCTTATCTAAACATGTAAATATTGATTTCTCTCAAAGGAGGAAATATGCG -TGACATCCATTTGTCAGACCTGTAATGGCCTGACGCCACGAGGGTTTACCCCTACGTGAG -TAGATAAAATTTGACAACAATCTAAAGGCATTATTAAGTAATCAGAATCATTTTCAGTAG -AACCAATCTCTCTGGCAGCTCTAGGAATACCAGAGGAAGAAAAAACAGCCATGTAGGCTT -GGCAAAATTATTAGTTGAGCTATTCTGTCCCCTTGTGATATAGAAAAGACAACTTGAGGA -CAAGAACAGAGAACCTGAAGTTCCCCTTTATAATCCTGATCTACAACTCCAGGGTGGATA -ATAAGACCTTGTAGGCTGCAAGAGCCTGTCTCTGTCATTATTGTCCAGTGGCTTCACCTG -CTCGGGAGAGCGCCTTCCAGGCCCTAATAGCCTTTTCATCTGATTCAGAACTATTAAGAA -CTGGCTCCTTGAACTCATCTAGTGATGAGTATAGGCTCCTTCTCCTAGAAGCCTCCGCTG -ATTGATCTTTTTTCTTTTCTTTTTTCTTCTCCTTCCTTCTAATCTCTCCCCAGGTATTCT -TACCTGACCTAAACTTTTCCTCGGGTTCAAGACCCGTGGAAAGGCCTGTATACTTATTTT -GTGTACCATATTTTCTCTTTGCTCCTACTCTCTCTCCCCGCTTTACTTCTGATAGATTGT -CCTGAATTTCATCTAGAATCCGCCCTGCCTTAACCACTTGATAACATGTGAAAAGGAACA -AAAGGGCTCCTAACACTAGAAAAAATTTAAGGCCAAACATACCTTGTAAAGCCATTTCCC -ACTTTACTTCTGATAGACTGTCTTGACTTTCCTTAGAAAGTTCAAGACCAGACTTACCTT -GTAAAGCTATTTTCCACTTTACTTCTGATAGACTGTCTTGAATTTCCTTAGAAAGTTCAA -GACCAGACTTACCTCGTAAAGCTATACTTACGGGTTACCGCCGTTCCCCAGCTGAAAAGT -TCTGAATTCACGCAGTTGAATCCTTCTCAACAGTCTGTTTTACGAGAACACTTCATTACC -GTGACCCGCAGTTCTGGTTCCGGAATGAGGGATCTTCCTTGCGCCGGTGATGGTAAACTC -TCGTCCCGAGTTTTTCTTCCCGGGTTTCCTCTTCCCGGATTTTCTCGTCCCGGAATTTCT -CGTCCCGGAATTCGGCACCAATTCTTATTCGCGTTCTCACGCCCGGCCAGGAAAGAACAC -AACAAACCAAAATCTTCTGCGGCAAAACTTTATTGCTTACATCTTCAGGAGCCAGGAGCG -CAAACCCCCAGCCCCAAAAGCGAAAGCCACCCCAATAACGAAACCGAAACCCCTTCCCTA -TTTAGGAGAGTTATCTTTCGCCTAGGACACATCACTCCCTGATTGGCTGCAGCCCATGGC -CGAGCTGACGTTCACGGGAAAGGCAGAGTACAAGTAGTCGTAAAATACCCTTGGCACATG -CGCAGATTATTTGTTTACCACTTAGAACACAGGATGTCAGCGCCATCTTGTGACGGCGAA -TGTGGGGGCGGCTCCCAACACACAAGGGTTAAACATACCAGAAACATATCCATGTTTTAT -CATTATCAAATATTATATATGTACTCTACTTTTACATGATTGACAATGCAGTAAGTTTTT -AAAGTTTTGGTTGGTTAAACAATATGAACAATATGTGGTGGTGAGTCCTACATTCTATAG -CATAATTCAAGGCTGGGGGTTGTGAGCAATTTGGTCACCGTAAATGGTTTCTGAATATAC -AGTAGCCAAAACGTAACTCAAATGTGAGTGGGTGAGAGATCTGAAGTATTTCTTGTAGAA -CTCACATTGTATTACATGACTCCACTGAAGCCTGGGTTCTGAAATGCAACATGGATATTT -CATGTGTTCAGGCTACCATACCACACATAGCCAGCAAACACTTCCTGACATGCCTCTGCT -CAGATTAGAGAATGCCGTGTCTTATGATTTTGCTTGCACTGTGCATGGAAGGGTTTCTGT -TCTTCTAGAAAGATAATGCCTACCATTTTCTAGTATGGACCAAATTTATATCTTTGTGTT -TGAATGTTTGATTTTCAAAAATCTCTGTGTGAGTTGCTCACTTACACTTCATAGAAATGG -TAAATTTTGGCTTGGGGTTAAAACAGAATTTTTACACATTTCCAAAACAACTTGAAATCT -CTGCCATTTTGCACTGTTTTTATATGAAGTAGCATTCTCATCACTGACATATAAAATCAA -AATATCAGTCAACTCTAAAAAAAACTGAAGGTGTTCTATGTCCGACAGTATCAAACATTC -AGTTCAATATTTAATTCATTATATAACAATAAATAAGCAAATCATCCCATTACTCTGCAC -ATTTGCTTTCGTTGTTAATAAGCAATAATATTTTATATAGATCAAAAAATAATGCTGATA -TATTATTAGTAAATATTTAATTTGTGTTTCTATCTTATATACATATTTTCCAGGGTTGTA -AAAATTTCTGGAGCAAAAAGAAGTCACAAATGGGAAAGCTTTAAGAAGCCCCATCAGTGT -CACCACAAACACATGTGCTTTGATATTTTGATGGCCATGAAGTCACTAGATGACAGAAAA -ATTTCAGCTCCACATTATTTGCTTTAATACCAGGGAGCAATCAGTGGATATGAGGGCCCT -CATTGACCAAACTGTTATACAAACATGACTGTGAATGTGAAGGGGGAGGAGGTAGGAAGG -GGGTGAGGGAGGAAAAAAGGAAGAAAAGAGAGGAAGGATTTATTATGTTAATTGCCTCAA -TAGATTACAGAGGTCATGAAACCCCACATCTGCTGCTGGAAGGCTGGTGAACAAGGAAAG -CCAGCCCAAACCCGAGGCCTGGGTACCAGAAGCACAGATTTCCCAAGAGAAGATGGACAG -CCCAGCTCCAACTGAGAGAGTGTTGTCCACCCACACCGATGAGGGGCTTCTTTACTCTGT -CCACCGATTCAAATAATAATGTTCCCAGAAACTCCTTCCCAGATATACCCAGAAACAAAG -TGTATAGATTTCCTGAGCATCAGCTAAACCATTCACATTGTCATGTAAAATGAATAACAT -ATTTTTCTCTTTTAAAAATCATAAGGGGTGTGTGCACTCACTGTGAAGATAGAGTGTGTT -CTCACTGTGAAGATGGAGTGTGCACTCACTGTGGAGATGGAGTGTGCACTCACTGTGGTG -ATACAGTGTGTTCTTACTATGAAGATGGAGTGTGCACTCACTGTGGAGGTAGAGTATGCA -CTCACTGTGGAGATAGAGTGTGTTCTTACTATGAAGATAGAGTGTGTTCTCACTATGAAG -ATGGAGTGTGCACTCACTGTGGAGATGGAGTGTGTTCTTACTATGAAGATGGAGTGTGCA -CTCATTGTGAAGATAGAGTATGTTCTCACTGTGAAGATGGAGTGTGCACTCACTGTGGAG -GTGGAGTGTGCACTCACTGTGGAGGTGGAGTGTGCACTCACTGTGAAGATAGAGTGTGTT -CTCACTATGAAGATGGAGTGTGCACTCACTGTGGATTGGAGTGTGCACTCACTGTGCAGA -TGGATTGGATGCTGTATAGGAATAGTATATTTAACAGAATAGCATGGGTAAGTGTAGCTT -GTAATAAATGGGTAGAGCTGTGAAAACCACACCATTTAGTTCTTTCTCTTTGGCATTTGG -AGTTAGTTATTTTATTTCATTTTCTAAAATAAATATTTAGGGTCCCTTCCTTACTTATCT -GGAGATATCAGAATTCTCCAGAAAGACAGCAGTAGGATAGCTGTATAGGATTAATAGAGG -GAGTTTTTTTCCTTGTAAAGGATTTGGCTCACTCACTTATGGGTGAAGAAACTCAGGGCA -AGCTATCTGCAGGCTGGAGATGCTGACATGTCAATGGCAGGGCTTAGTCCAAGTTCAAAG -GCCTCAGAGTTGTGGAAGCAAATGGTGTATCCTTCAGCTCAAGGCTGAAATCCCAAGGAA -CCCAATCACATCTTATCCTTTAGGTACTGGGTCAGATGTGGTATCTTGGGAAAGACTTTA -CAGGCACAGCCAAAATAATGCTTTTCCAAATAATTGTTATTTAATCCAGTCAAGCGAACA -CCTAATGCTGACCTGCCCAGGAGTTAGGGATTGCCTCTGGCTATAAATAAATTTTGAAAC -TGTTTGGAGCAAACACTGGGAATGAATGTGTTTCTATTATTTCCTTGTCCCCAACTCAAT -TACCTCTTATTCTTAGAACATGCTCAGAGTCCCATAGAACCTCCTGTTATCTACCAAGAC -GAGGACTGGAGTGCCAGCTGCTAGCTGCTGAGTTTTGTATTTCTCAAGTACAAACACTGT -TTAAAGTCCATATTAGCCCCAAATAGGCCCATAGGATGCCCTAGGAGAAATTACTGCTGA -GTTGAGAATTAACCAATAAATAACAAGTTGTAAACACTGATGCCATACAGATATCTGAGA -GAGAATGTGTTCATCACATCTTTTTTCCTTGTATGACTTGTTTAGTTTCTTCATGTTTTA -AATAATGTTGTACTTAAAAATTATCTTGGGATAAAATTTTTTATATAACATGTATAATTT -ATTGGCTCAGTTCCCCTCTAATATTTTAGTATTCAATAAGTAACATTCTCCCTGTAAATT -TTAGTAAAAATGCATATTAAGTAACATCCTCATTTTTTTCTAATTATATTTATTTGCTTT -GCATATCTTTGTGCATGTGTGTCTACAGATATGCATGGAGAGATCAGAGAATTCTAGAGT -CATTTCTTTCCTTTCACCTGTAGGGCCTGGGGATTGAATTGGGGTGATCAGGCCTAGTGG -CAAAGCACTCTTACCCACTGAGCAATCTCACTACCTAATATTAAGTAATTTTTTTAGAAA -CACCAATACTGTCATCCTCTTTCTTATATTAGTAAATATTATAAATGCTAAAGCTGTCTC -AATATCAGGAAGTAAATGAAGTTAAATGCATGCTCTACCTCTGAGCCCCACCCCAGATCT -CCAAAGTATTTTATCTCAGTGGATTGAGGTTATAGAAATGAGGCAGTTGGGAATAACTTC -TGAGTCTGATTTCTAAACCCATTTTAGCTGGTTTTCTCATTAATGTGATAAAAAATCCTG -ACTGAGCAGCTGAGGGGAGGGAAGATCTCTTTTGACTCATCTGAAGATTCAAACCATAAT -ACCACTTAAAATGTATTAAACCAGTTAGATAAGATCATGTTCATAGGTGTCCTTTGAGCC -TGATTCACACCCTACCTCCTGCCCTTTCCCCTCACTCCCTGTTGCCATCAGTCCCCTCTC -TTCACTAAACATTTTCCTTTGACTTCTGTATCATCTATACCTGTGCAGTTTTAGGAATTG -GTATAAAATCTAAGACCCACAAGTCGGAGAAAACATGCAATATGCCTCTTGGACATTGGC -TTGGTTTTTTTCATATGATTATCTCTGGTTGTATCCATTTTCTTGAAATTGAACTAACTT -CATTTTTTTTTTATGGCTGAAAAAAATCCATTCTGTATAATACCACATTTTCTTCATCTA -TTCCACTATTACTTCATACACATTTCTCCAAAGTGCCTATTCTTCATGATTTGAAGAAGG -TACAGTTAGGGATATACTCTGAAAGATACAACCACGGAGAGCCACAATTAAGGAATTCAC -CATTTGTGATTGCATAGCTCAGCCATAATCCCAAGGCCCTTTGCCTCTGGCTTATTTCTA -CCTTTCTGTCTTGAAACTAACACAGGGTGATGAGCTAATGCTGGCCTTGCCTTTGGAGTC -CTGTGTGTACAGCCCGTTGTTCTAACGAAGTCCAGTCCCATCAGCTCCTGTGGAAGGTGA -TAGAACTCTCCACAGTAGTCAATTCAGGAAGTCTTCCTTCTGGTCAACGTTTATGTCCTC -ATTGTGGATCCAGAGCTATGGTGATAAGACCTGCCTGGAGCTTTTGTTCTTTGTTTTGTT -TTGTTTTTGTTTTTGTTTTTTGGCCAGGGTGTCTTTTGTTTGACATCTACAGATACACTG -CATACTCTCCTTTTTTTTTTAATAGCCATATTCCTTGCTTTAAGTAAACAAAGTACATTA -AAGTCAAGATTTATAAAGAGGAAACACTCAGCCAAGTGCTTTATGAATGTCAATTATCAA -CAGTATTCATCCTTTCTCTTATTGTGAGGAGGACCCATGCTGTGCTCCATGTCAGATAAG -GTCAATGTTTGTCTCTTATCTCTTTGAATTTGTTGCCTCCTTTGCTTAGACTTTTATATA -GCAGGATTACTCTCTTATAAGAGTGAAAGACCCACAGCATGAGGACTCCCCCATGTGCTG -ACTCAGGAGAGATGACACCCCCAAATCACTCACGAGAAATGGTCTTGATGCAAACTGCAA -GAGGTTTATTCAGAAAAGACCAGTGCACTGGTGATGACTCATATCCCATGCAGGGGTGAC -AACGAGCTCAAGGGGTAAGGGGTTTATAAAGACACAAAAACCGCAAACACCTGGCATTGG -GCTATAGAAAGGGAAAAACGGCAAACACCTGACATCCTGGAACAATGGGGCTATTTTGGA -CACAGGTCTAGGGGCTTAAATAATTTTTTATGCTCTGTCAGAATCTTTTATTCACCACTT -CTTCTAGTTACTAGTTCTAATATTAGAACTACATTTCAATCTCTTCTTCAAGGTTCTGCA -GAGACTGGCACTGTTGTCTCAGCACCAACAGCTGGACTGCACTAATCCTTTCTCTTACAA -AGGTCACTAACCTATTAAGAATCAGCGGGCCAAATGTTAGCAGCAAAAAGGTCCCACTTT -GATAAGTGGAAATGAGGGTGGTTATTAAAGAGGCCTTCAGCCACGATGTGCCTGGGGGTT -CCATTTTTGGGGTCTGATGTGGGTTGTTACTCTTTTTCTGAATTGTGCCAGCATTGTAGA -TGCAGCTTAAGAGGATCAGCAGTCTTTTCTTGGGGTTGCGCAGGAGCTCATTTCACGTGG -GAGCTGTGGATCCAAGCGGAGCAAATCTCCTGGTTCATAAGCCTCTTTGAGCTGCTCCCA -GGTCGTGTTTCTGACCACTTCTAGGGCTTTCATACGTGCAAACAATGAAGGACTAGGGTT -AAATTCTAACACTCCCCAAGCCTCGGTGAGTGGGGGAGGCCCCCAGTAAAGCATTTCATA -GGGAGTGAGCTTAAGCTTCCCGGGGTGTTCCTGACACGGAACAAGGCGAAGGGAAGGAGA -GCTATCCAGTTATTCCCGCCGGTCTCTATGGCCAATTTGGTTAAGGTCTTTAAGGTTCTA -TTCATCCTCTCTACCTGTCTCTGTCTCTTATAGGCTCTGGGGCCTATAAGCACAATGTAA -TTTCCAATTAATCCCCAGTTGGGTGGCCAGTCCCTGACTTACCTAGGCAACAAAGGCGGG -TCCATTGTCCGACCCTATTACCTTGGGAATCCAGAATCGTAGAAAAATTTCCTCCAGGAT -TTTCTTGACCACGACATTGGCAGTTTCTTTTTTAGTTGGGTAGGTTTCCACCCATCCTGA -AAAGGTATCTATAAAAACTAAAAGATACGTATTACCATATTTAGCTGGTTTTACTTCAGT -AAAATCTATTTCTCAATAGGCTCCAGGACGGTCTCCTCATAGTCGTCTTCCTGGAGGATA -TCTTGAATGTCCTGCATTAGTCATGGCACACAGTACACAGTTTCTGACTACGGCCTCCAC -TACATCAGAGAGTCCGAAAACATAATAGTTGGAAGACTTAACCAAAGTCTGTAGATGCCT -GGCTCCTAGATGGGTTAATTGATGTCACTTTTCCATCTTTAGCTTCTCTCAGGCCATAGG -GATTCTCAAACTTGAAGCCTAATTTATTCATTTGTTAATAGTCTTCTGGGGTGTAATTGA -AGCTAACTTCTAAAGAATGATGGGGGTCTTCAAACTGATTATGCCAGGTTTTCATGGTGA -GGACCATAGGTCCTTGTGCCGCGTTTTTTGGCTTCTTGATCAGCCATCTGATTACCTCTA -GACACAGGGTCTTGGCTCTTTGATGTCCTGGACAGTGTATGACGGCCACTTTCATGTGAA -TAGCCTCAAGGAGACTCAAAATCTCCTCTTTATTTTTAATATCTTTACCTGCCGACGTCA -ATAATCCCCTCTGCCTATAGATGGTGCTGTGGACGTGGGCTGTAGCAAAAGCATACCTAC -TATCGGTGTAGATGTTACCCTCTGGCAGACTGCTGGCCCACACCACATATTTGCCATCTA -CCACCACCGCCCCAGCCATCCTTTTACTGTCCACCAAAAAGCTGCTTCCGTCTGTATACC -AGTTTGGAACGCCTGGCCATGGCTGATCACGCAGATCACTCCGGACCCCTGTTTCTTCAG -CAAGGATGTCAGCACAGCGGTGGATGGTGAGGAGTCTTCAGTCTCAGGTAGGAGGGTAGC -AGGACTGAGGATAGCAGGAAGAGCAAACGTTACTCGCTCAGTCAGCAACAGACTCTGATA -GTGAGTCATTTAGGCATTGGTCATCCATTGGTCTGGAGGCTGGCAGATCATGCTTTCAAG -AGAGTTGGGGGGCCATCACAGTTATTTGCTGTCCCAAAGTTAATAGTCTCTGAATATGTG -GCCTAATTCCACCCCTAGCCTCGTGGCTCATTGGATATTGCCACACCCCTATAGGGGTAG -TATTCATCTTCAGTCCCACAACCACGGGGGTTACTCTGACAGCCATCCCCATGCCCCCGG -TCTTCATCCATGCCCTAGGGAAGGCATTTAGCCAGTCTCTTAGGTCTGGCCCCTCTGCTT -GCTTCGTACATTCATGCAGGCGATACTCATCCTCAAGTTGTAGGGCCAGGATCATGGAGG -CAGGAGATTCCCAACTTACTCTTAACCCTTTTTGCGTGAATCTGATCTGGGCCTTCAGTT -TAGTCAAAAGGTCTCTCTCAAGAATCGTTGTGGGACACTCAGGGATGACTAAGAAAGAGT -AACTCACTTGTCCTTTGTCTAAGTCTACAGTACGTGCAGTGGTCCAAGGGTATTGTTTCT -GGCCTGTGGCTCCAATTACTATGTTGTTTTTTTGTTTGTTTGTTTTTGTTTTTAAGTTTT -TTTCCAATGGTTGTTTCAACACAGAGTGTTCTGCCCTGGGGTCAACTAGAAAGTCCATAG -GGGTCCCCTCCACAGTCAGGGTTACCCTAGGCTCGGGGAGGGGGTCTGAGCCCTGTCTCC -CCTAATCATCATCCTAGAGCCAGGACTTTAGGGGCCTTCCCCTTCTTCTTAGGGCATTCT -CGTGCCCAGTGTCCTTTCTCTTTGCAGTATGCACATTGATCTTTTTCCAAAGTTTTCTGA -ACAGGTCTTCTTCCACCAGGTTTAGATTCCCTGTTGCCCAGGTACCCTGTCCATCTATTT -TCAGATCCACCTCTTCCCTCACACTCTCCTAGTACTGTGGCCAGAATCCTGTTTCTCTCC -TGTCTTCAATCTCTCCTATTTTCCCTTTCTTCTTCCTTGCACTTTTCCCTCTCTTTCTTT -TCTTCCTCAGTCTCTCTCAGGTTAAACACTTTCTCTGCCTCTCTAACTAAATCTTGTAAA -GCCATGGCATGTAACTCTTCCAGTCTGTGTAACTTTCTTTTAATGTCTGATGCTGACTGC -CCTATAAAAGCCATAGCTACTATGGCTTGTTGACCCTTAGAGGTCAGGTCAAAGGGAGTA -TAGCACCTGTAAGCCTCCATTAACCTCTCTAGGAAAACAGACAGGGACTCGGTTGGCCCC -TGCATTACTTCTCTTACCTTTGTCAAATTGGTGGGGCATCTTGCTGCTCACCAGAGCCTG -GCGGTAAACTGTCAACCTCTTCCTACCTTGAGCTATGTTGTTGTCCCAGTCGGGTCTATC -GAGAGGGAACCCCACATTTATCTGTGTTTATCTCATTGGGCAAATTGGTCGGGGCCCCGT -TAATCCCTGGTATGTTCTCCCAGGCCTATAAGAGAATTCTTTCCTTCTTTTCCGTGGTGA -AAAGAACCTGCAAAAGGTGTTGGCAATCATCCTAAGTGGGCTAATGAGAGTCTACCAGGC -TGGTTAGTCTAGCCGGATTTTCTGAAAAAGTAGGATGGTTAGATTTCCGGTTATAGAGAT -CAGATGACAAGAATGGCCAGTACTGAAGAGTCTAGAGAGTGTGAGGGTCTGCAGGTAGCC -CCACTGTGCACAAAGGAAAGGCAGACATAGTGTCCGGAACCTCATCTGCAAAGGGACACT -GTGCGGTGCCAGCTTTGGGTCCCAGCTGCTGGTCCTCTGACTGCTCCGGCCCCAGGGGTG -GCCTCTAGATGTCATGGAGATGCAGGAACCGGAGGGGGCAAGGGATAGGGAGGAAGAGGA -GGAGGTTCTGGCCACTCAGGAGGCCCCTCAATCTCAAGATAGTTCTTGGGGGAAGCTGAA -GGCCAAGGCAAAGGCTCCATTTCGTTTCAGGAGGAACCTTCAGTTTCACTTTTGGTCTGT -GGAGAGCCAGGGCTTGGGAGCCTGGCTTCTGCTGCAGGATCCACGGCTTGACCCATGGGG -GTGGATTCTGGACGAGATCTTGTCACACAGTTACGTAGGGCTGCTAGTCCAGGTGAGACC -CAGGTTCATCCTGAAAGACAATGGCCTTAACTTCAAAGATTACAGTCAAGTCAAAAGTCC -CCTCTGGTGGCCAGCCCACATCAAGTGTTGGCCACTTGGAAGCACAAAATGTCTGCCAAG -GTCCCTGCTTGATTTCCACTGAAAGGTTGTGGACCCTCGACCTAACTTCAGTCCAGTGAT -CTAGTGTCAAACTTAGGGGAGTTGTCACAGTCTGTCCCATTGTCCAAGTCACAAAAAACA -CAAAACAGACACAGGAGATACACACACAAAGACTGACAAATATACAAAACCAATTCAAGG -ATGCAGAAGGTTGGGCTGGTCCTGACCCCATCCCTGTCAGACTCCTGGAGTCCTTCCCCT -CGCTCCGAGTTGTCCCTCAAAGCAGCAGTCAGTGATCCTGACATGTCTGCTGATCACACT -CCGGGTCTCGTCTCTTCTCAGTCTCCCATGAGAAGTTGTGACTGCAAACAGAAATTTCCA -AACTTCACTGGCACACAGAAACAGTTTCAGACAAGAAATCTCACCTTCAAGTGGGTCTTC -CCGATGACACAGATGAGACACAGATAAACAAACCAACACAACAAGCACACTTTCATTTCA -GAAAACAGAAAACAGACACTCAGAACAGAGACACAAGCTGGTACGCACACATTCCAGAGG -GGATCCCCATACCTCCAAGTCGATTCTCAGGTTGAGGGATGGTCGCAATTCCCAGCCAAT -GCACCAAATGAAAGACCCACAGCGTGAGGACTCCCCCATGTTCTGACTCAGGAGAGACGA -CACCCCAAATCACTCATGAGAAACAGTCTTGATTCAAACTGCTAGAGGTTTATTCGGGAA -AGACCAGTGCACTGGGGACGACTCGTTTCCCACTCGGGGGTAGAGGAGTCGACTACAAGC -TCAAGGGGTAAGGGATTTATATAGACACAAAACCCGCAAACACCTGGCAAAAACCGCAAA -CACTTGACATCCTGGAACAATAGGGCTACTTTGGACACAGGTCTAGGGACTTAAATAATT -TTTTATTCTCCGTCAGGATCTTTTAAGAGTAAGCAGCACAAACTATCAAGACAGTCATGT -GGATATCTTAATCTGAAGTTTAGTTTGAAATCTCTACAGGATTGAAGTTAAAATGTACCT -AGACCTGTGTTATCTTTTATTTATAAAACACCCAATTTGAATGATCATAGAGAACCTTCT -CATTATCAATGACAGTCCTAACAATAATTAAAATGGTGGCCAAGATCCAGCCCTGTCAAC -AATTCTATTTTTAAATACATTTCATAGCTTAGAGTAGTATTATATCTGGGGAGAACAGGA -AGCCTTGGACAAAGAGCTCCTGTCTATGCTGCACACTCTCTTACAGTGAGCATCCCGTAT -CTAACAGAAGAGTTGTCCCTATCAGTGAGCTGCTATGAATGCACAGATGCTAACGAGGAA -TTATTACCCAAAGTCTACACTTTATCAGATGTTCTCTTTTACTCTTGCTTCCTTCCCCCC -TTCTTGGGTCTATCTGGGCTTTGTATTTAATTGTCACGTCTCCCCAGGATGCTCTTGGCT -CAGGCAGCTTCTCACGCTTTCCTTGGACTTAATGATCATGATATTTTCAAAGGGACTCTG -CTCATAGACTTTGAAGACTGTCCCTCGGTTGGAATTTGTCTGCTGGTTTCTTCATGCTTA -GACTAGAGTTCCGGGTTTTAGAGAGGAAGGGAACAGAAGCAAAGGGCTGCTCTCAGTACA -AACTACCCCCACACACCTCATCACAGCTGACCAGGACCCGGATCACCTGTTTAAAGCCAT -GGCCCGTCAGACATAGCATGTTTAGTATAACATATTTCTGCCACATATTTAAACAATGAG -AAGTTTGCTTCTGTGCTACTGTCGGAAGCACAAGCTTTGGTTGCAGACTCAGGAACATTG -GGTCAGAGAAGCTTCCCTTTGCACTAGGTTGGGGGTCACTGCTGAGACTCATGTCAAACT -ATGGAGTATGAGTAACTATGTGCCAAGCTGGGAATGGGCCATCTCTATCTCCCTCCCACC -ATGACCCAAGGTTAGGCCACTCTGAGGAAAGGTGGACAGAAAGAATGTAAGGGGTGTGTG -GGGAAGAGAGCTGTGATGTGCTGACTTCAGGACATGGCTACACTGTTGCACACATCAGCT -CACAATGACTGTTGTTACCTGCACAACGTCAAGCCAGCCCAGATTCCAGCATGAATGGGG -AAAGGTCCCCAGGGTCCTACCTTTGGTAGAGGATTTATTAGCAGTAATGACCGCCGAGGG -AAGGACACTCACTCTCCTTGTGGTAACAGCCCTCATAGGCTGCTCATGCCCCTGTGGGTG -GCCACACACCCAGGTGTATGTGGGCAGAATTAATTGGATTCAGGAGGTTTTAATAACAAA -AGCATAGAGATAAAAAGAGGATATAAAGCCAGGAGGGAGATGGGATGGGACCATGAGGGA -CATTTAGAAGGGCATAGGAGTAGATGGATATGATCAATATTTGCTGTATAAATGTATGGG -GCTTTCAAAAAACAAAATACAGTTAAAAAACAGATTGTAATTGAACTAAATATGGCTTTA -GTATTGATTTTAGGTAACAAAAGATGTTATTGACACAAAATGTCTAGAGGTAGCTAAAAT -TGTCTGAATACTTGAAATTATGTCTATGTTAAATTTTAATATTTTAAAAAACATTAATTA -TTAAAACCTGCACCAAAGCTGTCTGTAAGCACTCGGTATCATATACTCAAATGAACCTCA -TACTCTCTCTACTGAAAGACAAAGGCTACTGGCTATAATAATATCTGAATGCTTTTCCTT -GTTGGACCCCTAGATACCCAAGCTAGCATAAAAACCTACATAATGGTTTTGCTTTCCTTT -ATTTATTTATTTATTTATTTATTTTTGCCAGAGTCCCCATTATTTGTATGAAAGAATAGG -GGATGGGAAAATTGCCAAATGTCAGTAAGACAGGTGGTCAGGAAAAAACTTAGAGGCTGT -GTAATCATGCTATGAAATCACATCTGCAGAAAAGTAATTGTTGATAGCTGAGCTTCCATC -AACAAATCCAGATGTTAAACAATGGTGTGCACACAGATAAAGTATACTCACAAGGGTCGA -TCTGAAGTATACTAATGCACACTTATTTTTCACGCAAGCTAAATCACTGAATCTTCTTCC -TCACTCTCTGAGACGCCAGCAATCATTTGTATCCATGAGAAATCAATAAGCACAAAGGAA -TAATCTATGACTAATATTTAAAGAGATATGTCTGGTGATTAATGTTATTTAATCAGTCCA -GGGAGAGATTCTACAGGGGACTATGTTAACCCTCCACAGTATGAGATGATATCTGACATC -GCATCTGCCTGATGAAGTAAGTGGTTAATCAAATCCAGCTTTTAACCAAATCTGTGTGAA -TTAGGAATAAAAATATTCCTACCATATATGAAAAAATCTACTGCATGGGATAGAAAAACC -TCATCTGTTTAGATATTTAAGAGTGGTTTTCTTTCATTGTGACAAAACAAATGTGAGTGC -TCATTCAATAAAATTATTTAGTGAACACCAATGCACAATTGTCTAATATTAAAAATATAG -TAGTAAGAAAAGCAGGAAGAAATTCTTCTCTGAAGCTTATGTTTTAGTTTTCTGGAAGAA -TGTGTGAGTATGAGTGTGAATGTGCATGTATGTGCACACGTTTGTATGTGTGTGTGCATG -TGTTTATGTGTGTCTGTGTATGTATGAGTATGAGTGCCTGTGTATATGTGTATGTGTGTT -CATGTGTGCTTGTGTGTATGTGTGAGCGTGTTTGTACATGTGTGTATGTGTGAATGTGTG -TGCATTGTGAGTTTGTGTGCATTTGAGTATGTGCATGTGTGAGAGTATGTGCATTTGTGT -ATGTGCTTGTGTGAGAGTGTGTGCCTGTGAATATGCATATGTGTGTGTGAGTATGCATCT -GTGTGCACACATGTGTGTCTGTGTGAATGTGTGTGCATGCATGTATGTGTGAGTGTGTCC -GTGTATGTATGTGAGTGTGTGTGCCTGTGTATATGTGTATCTGTGAGTGTGTGTGCATGT -GTATGTATGAATGTGTATGTGCATGTGTATGTGTGTGTGTAAAGATAGAGACAAGAAATA -AACACACAGAAAAAATGGCAGGTGGCAAACAGTTTAACAAAATAGGTCAGAAATTTAGGA -AAAGCAGAAAAGGGGGTGGGAGTGGGAGCCTCCAGGAAGGTCTCCCTGAGGATCTGACTC -TTTTTTTTTTCTTTCCATTTTTTATTAGGTATTTAGCTCATTTACATTTCCAATGCTATA -CCAAAAGTCCCCCATACCCACCCACCCCCACTCCCCTACCCACCCACTCCCCCTTTTTGG -CCCTGGCGTTCCCCTGTTCTGGGGCATATAAAGTTTGTGTGTCCAATGGGCCTCTCTTTC -CAGTGATGGCCGACTAGGCAATCTTTTGATACATATGCAGCTAGAGTCAAGAGCTCCGGG -GTACTGGTTAGTTCATAATGTTGATCCACCTATAGGGTTGCAGATCCCTTTAGCTCCTTG -GGTACTTTCTCTAGCTCCTCCATTGGGAGCCCTGTGATCCATCCATTAGCTGACTGTGGG -CATCCACTTCTGTGTTTGCTAGGCCCCGGCATAGTCTCACAAGAGACAGCTACATCTGGG -TCCTTTCGATAAAATCTTGCTAGTGTATGCAATGGTGTCAGCGTTTGGATGCTGATTATG -GGGTGGATCCCTGGATAAGGCAGTCTCTACATGGTCCATCCATTCATCTCAGCTCCAAAC -TTTGTCTCTGTAACTCCTTCCAAGGGTGTTTTGTTCCCACTTCTAAGGAGGGGCATAGTG -TCCACACTTCAGTCTTCATTTTTCTTGAGTTTCATGTGTTTAGGAAATTGTATCTTATAT -CTTGGGTATCCTAGGTTTTGGGCTAATATCCACTTATCAGTGAGTACATATTGTGTGAGT -TCCTTTGTGAATGTGTTACCTCACTCAGGATGATGCCCTCCAGGTCTATCCATTTGGCTA -GGAATTTCATAAATTCATTCTTTTTAATAGCTGAGTAGTACTCCATTGTGTAGATGTACC -ACATTTTCTGTATCCATTCCTCTGTTGAGGGGCATCTGGGTTCTTTCCAGCTTCTGGCTA -TTATAAATAAGGCTGCTATGAACATAGTGGAGCATGTGTCCTTCTTACCAGTTGGGGCAT -CTTCTGGATATATGCCCAGGAGAGGTATTGCTGGATCCTCCGGTAGTACTATGTCCAATT -TTCTGAGGAACCGCCAGACGGATTTCCAGAGTGGTTGTACAAGCCTGCAATCCCACCAAC -AATGGAGGAGTGTTCCTCTTTCTCCACATCCTCGCCAGCATCTGCTGTCACCTGAATTTT -TGATCTTAGCCATTCTGACTTGTGTGAGGTGGAATCTCAGGGTTGTTTTGATTTGCATTT -CCCTGATGATTAAGGATGTTGAACATTTTTTCAGGTGCTTCTCTGCCATTCGGTATTCCT -CAGGTGAGAATTCTTTGTTCAGTTCTGAGCCCCATTTTTTAATGGGGTTATTTGATTTTC -TGAAGTCCACCTTCTTGAGTTCTTTATATATGTTGGATATTAGTACCCTATCTGATTTAG -GATAGGTAAAGATCCTTTCCCAATCTGTTGGTGGTCTCTTTGTCTTATTGACGGTGTCTT -TTGCCTTGCAGAAACTTTGGAGTTTCATTAGGTCCCATTTGTCAATTCTCGATCTTACAG -CACAAGCCATTGCTGTTCTGTTCAGGAATTTTTCCCCTGTGCCCATATCTACAAGGCTTT -TCCCCACTTTCTCCTCTATAAGTTTCAGTGTCTCTGGTTTTATGTGAAGTTCTTTGATCC -ATTTAGACTTGACCTTAGTACAAGGAGATAAGTATGGATCGATTCGCATTCTTCTACATG -ATAACAACCAGTTGTGCCAGCACCATTTGTTGAAAATGCTGTCTTTCTTCCACTGGATGG -TTTTAGCTCCCTTGTCGAAGATCAAGTGACCATAGGTGTGTGGGTTCATTTCTGGGTCTT -CAATTCTATTCCATTGGTCTACTTGTCTGTCTCTATACCAGTACCATGCAGTTTTTACCA -CAATTGCTCTGTAGTAAAGCTTTAGGTCAGGCATGGTGATTCCACCAGAGGTTCTTTTAT -CCTTGAGAAGAGTTTTTGCTATCCTAGGTTTTTTGTTATTCCAAATGAATTTGGAAATTG -CTCCTTCTAATTCGTTGAAGAATTGAGTTGGAATTTTGATGGGGATTGCATTGAATCTGT -AGATTGCTTTTGGCAAGATAGCCATTTTTACAATATTGATCCTGCCAATCCATGAGCATG -GGAGATCTTTCCATCTTCTGAGATCTTCTTTAATTTCTTTCTTCAGAGACTTGAAGTTTT -TATCATACAGATCTTTCACTTCCTTAGTTAGAGTCACGCCGAGATATTTTATATTATTTG -TGACTATTGAGAAGGATCTGACTCTTGAGCAGCATGAGGGGGAAGTAATGAAATGAGCCC -CGTGGATACCTGGGAAAAGGTTTGCCCAGGAAATAAGAGAGTGCTCTATGTTCAGGGAAT -GCCAAGGATCTCCTGCAGCTCCAGAGGTGGAGGGAAAGAACAGGAGGAGTGAAGCCCACT -GGTGGAGCTGGCAGACCATGCAATAAGGGCTTCGGGGGCATTCAAGCATAACTATGAGAT -TCGACCTAAGTTCTGAAAGGTCACCCCAGTGCCCTTCTGGATTATGCTTAGATGGCCACG -GCAGTGATCCCTGTGAGAGTGGATGGCTGCAGAAAGCAGAGGGCAGATGGTAAGATTCTG -TTGGCATCATGAAGGGCGGACTCTGGAGGAGTTGGTTTGGCATAAAGGTGGGATGTGAGT -TTATTTCTGGCACCGGAAACAAGGAATGCCAGTTACCTTTTCATTGTGCATCAAAATACC -CAAGAAAGGCATGTGTATGGACAGGCGTCAGTCTGTGGTCAGCTGGCTCAAGGGCTTTGG -GCCCGTGCTAATGCAGAACATCTTAGAAGGGAGGGCATGGTGAGCCAGCGCTGCTTCCCT -CGTGATCGCCAAGGAGAAGAGAGGGAGGAGAGGAAAAGAAGAGGGATGAGAGAGAAATAA -GGGGGAGGGGAGCAAGATATAGTCTACACAGGCACTTGCCCAGGGGCCTCCTCCTGTAGT -TAGGTTCCACCTCCTAAGATTCCAGCAGCCCTTCAGGTTATCAACTCATGGTCTAGCCTA -TCTGTTAAGGTCAGACCTAGTTACTTCGTCAAAGCCCAATCTCTGAACACAAATGCATTG -TGGACTAAGGTTTAAGGTAAAAAGTCTTTGGGTTACATATCAGATCCAAGCCAGAATGGG -GAGAGAGGGGCTTTCATGGAATGATTTTATAGATATTTCTATTGTTGTATATGTAATGAG -CAGAAAATAAATGAGGCTTTATAAGGATCACTGTTGGGAAACTATAATTATAGAATAAGA -GCTAAAGTGCCCAGTTTTAAAGCTACCAAAGAGAATAAAGCTATAAAGAGAAATGGCTGG -TCAAAAGCTACAACACAAGGGGCTGGAGAGATGGCTCAGTGGTTAAGAGCACTGACTGCT -CTTCCTAAGGTCCTGAGTTCAAATCCCAGCAACCACATGGTGGCTCATAACTATCCATAA -TGAAATCTGATGCCCTCTTCTGGTGTGTCTGAAGACAGCTACAGTGTGTTACATATAACA -ATAAATAAATCTTTAATTAAAAAAAGAGATACAACACAAGAATCAGTCTGATACTTGGTT -AAATTTATTAGGCATCTAAAAATATAATAAAAACACTTCTAGTTTACAACAGCCATAAAA -TTGAGTTACCTGTTAATTAAACTTGTGTGGAGGCATATAATACATATCGAAAAATTCCAC -AATTTTTAATGTGGATAAAACCTTAGATATATATAGAAATATGTCGTACCCCAGGACAGG -AAGATAAAATGGGAAAGGCAATTGTTTGTGGCTTAATCGGTAGCTTTAATAGAACTTCAC -TTAAAATACCTATGATGCCATTGACATTTGTAAAATTTAAAATATTTAATTCTATAATAT -GCTTGGAAAGATAGACAAGAATATTAGAGGACTAATGAAAACAACAATAATTATCTCACA -AAATAGAGTGTTTTTATAGCAACAATAATTGAACCAGTGAAACATTGCATTAGGAGAAAC -ATTGGCCATTGAAATAAATGGGCAGTGAATTACTTACTTTAAGAATATAAAAAAAGACAT -ATATAGCAAGTGAAAACAATATAATTACAAAGAACATAATTATTTTCTTCATATGGCTGG -TAATAACTTTATTCTATTATTACTAAAGGAAATTTTACCTGAATGAGCTGTAATAAACAT -TAATCCAAAACTGGGCGTGGTGGTGCACGCCTTTAATCCCAGCACTGGAAGGCAGAGGCA -GGCGGATTTCTGAGTTCGAGGCCAGCCTGGTCTACAAAGTGAATTCCAGGACAGCCAGGA -CTATACAGAGAAACCCTGTCTCAAAAACAAAAACAAAAACAAAAACAAAAACAAAAATTA -ACCCAAAAGAGGTAGTGTGGTTCTTTTTAACTGAATAAGGAGCTGGCTGAGATGGTTGAA -GTTATAAAGAAAAGGTGGGCGTGACGTTGTGTTGGATGATTTTTTTGTTGTTGTTTTTTG -TTTGTTTGTTTGTTTGTTTGTTTGTTTTTCAAGACAGGGTTTCTCTGTGTATCACAGGGT -TTCTCTGTGTATCCCTGGCTCTCATGGAGCAACCAGCTCTGGCGTGTTGGATCATCTTGA -TTGTCCACCTGACAGGGTTTAAAATCATCTAAGAGACCCGCCTCTGGACATGCCTATGAA -AGTGTTCCCAGAGAGGCTTTTTTGTTGTTGTTGTTGTTGTTGTTGTTGTTGTTGTTGTTG -TTGTTGTTTTGGGTTTTTCAAGACAGGGTTTCTCTGTATAGCCCTGGAACTCACTTTGTA -GACCAGGCTGGCCTCGAACTCAGAAATCCGCCTGCCTCTGCCTCACTAGTGCTGGGATTA -AAGGCGTTCACAACCACGCCTGGCTCCCAGAGAGGCTTAACTGAAGAAGGAAACCCCTTC -TAAATGTGGGTGGCATCATCTCACAGGCTGGAGGCCGAGCAGATGGCAGTAGTGAGCTTA -GCAGTCCTCTCTGCACCCTGCCTGTAGGTGCTTTCCTACACTCCAGCTGCCAACGGTAGA -GCTTAGTCATGCACCACCATGTCATTCCTGCCTTGGTGGAACATACGCTCCTTGTGCAGA -TCTTTTATTCCTCTTTCTTTTCTTTTTACTGATTATCTATGATGTACTATAAAGTATGCC -TTGGGCTCTCCTGTGTATAAGCGCCATTTTCAGAAAAACAACAACAAAAAACCAACAACA -ACACCTTCCCTCATTTGCTTTGTCTTATGTTTTCTCCCAGCAATGAGTAAAGGAAATAGG -GAAGATTCTCCAATACTTTTGAAAGATATGCGCAGATGTCATAAAGATAAAATATTAGCA -AATAAAATAGTTTGTTTTGAGTAATTGCAGGAGGTCCAAGCAGCATATTAATAACCCTAC -TAAGTGTTGCTTAGGGTCTCTGCTCATTTTCAAATCTATTAATATAATGGGAAGGGGATT -TATTGTAAAAATGGTATGAAGAACTCATAAAAGCTCTAAAATTACCAAGTCTCCAACAGA -CAAATATGCATACACTTATAAGCCCACAAAAGAAGAAATACTCAGCATTATTTATTTTTT -AAATGCATGGAAATTAAGTTGATGTCTCCAGTAAGTGGCAAACCCCAGCCCACGAGAAGT -TGATGTATCTTTCAAAACAGGTGCATCATGAGGAAGAAGTGGCAGCCTGAGAGAACTGAA -GGAGTCTTCAGTAGGGAAATACTTTAGGTATCATTATAATGTCTTAGCTTTATATGAAGA -AACTGGAAGGAGAAGGAAGAGAAGATAAAATCTTAGCAAATAAATAAAATGTTTTGTAGA -CAAGAGCCAGGCCACACAGGCACACTAGGGGACCACTTCCTCTCAAGTAGATATCGTTCC -CTGAATTTCTATTACTTTCCAATAGCTCATCAGAAGATGAACTCACGGACTAGCTCATTG -ATACAGTCAGACCCAGTCACTTACCCAAAGCCCAAACTCTGAACAGTGACTAAATTTTAC -ATTTTAATATGAAAATATATTAGGCAAAGACACATGCATCCTATAAAAAGATAAATTGTT -TACAAGCACCTGAAATAGCAAACAACGAGTAAAAACCACATAGATGTTCAGTCATGGGAG -AATTCTCAACAATTGTGGAGTTTAACAAAATCTGATGTGTGAGTAGAATCCTCGTTTGTT -TTCTAGAACTCCAAAGTAAGAAAATGTGACATATGTATCACATAAGAACTATTAGGAACA -ATAGCCAAACTAAAATTATCATCACAGTCCAGATATAGAAAAATGTCGACCTAAAGATGG -AAGATGTCATTAAGAGAAGCACTTGAGTCTAAGTGGAGGAATCAGAATGTAATTTGGTGT -AAAATTTCCAAAGGCAACATTAAAAAATTAATGTAGGGCCTTGGAAGATGGCTCAGTTGG -TAAAATGTTTGACATGCAAATGTGATGGCCTCTCAGGAGGAGACTTAGGGTGTGAGCTCA -GGCTTGGCTGTAGCAAGACAGGGCCAGGCTCTGAGCCAAAACCTCTGAGATGGCAGTAGA -GGGCTCAGGGAGACCTGTCCAAACTCAGGCTTGTTCAGGACAGCTGAGTCTTTCATAGTC -AGCTTCTCTTGGGTCTCCATACCTCCGAGCTACATCTTGTTGGCTGCTTCTGTATCCACA -CCTGAGCACTGCATTCCTGCAACTCACAGCCAATAGTCCAACATGGTAAAGTCAGCAGGA -GGGCTTGGGCCAACATTCTGGGCTCTGGTTACCATTCTGAAAGGTTCCCCATAGCCTCAT -CTTTTGAAGGCACAGTCTCCAGCCTGTGGTGCCATTTTGAAGGCTTTCAAGAGATGAGGG -TGTGGGGGACATTTGAAAATGGTGAATACGTAGGCAGAAGAGATGGGGCAGAAACATGCA -GGGGACTCTACCAAGATCCAGTTTTTGAAGGAAGGTTCCTCCATCAGATCTTTAAAAATA -TCACTTTATCAGCTTCTGGTGATTAACCTTAAGCCTGGACCTCTTCTTCCTTCAACATCC -AGGGCTATGATGTACCTCCTCCCTAAGTAAAGGCTTCCTTCTTATTCACACAATCAACTA -CTTCTAAAATTAAAATCTCAAAATGATATTTTGTTATTTATTAAATATTTTTCAAGTTTA -AGAAAATGAAAACACTATTATTTTTGCATATGTTTATATGTCTGCATGTGTCTGTATACA -TGTTTATCTTAGTGAACTTACTGCTGTGAAGAGACACCATGACTCTTATAAAGACAACAT -TTAGTTGGGGTTGGCTTACAGGCTACTGAACTGAGAGACTCAGTCCAGTGTCATCAAGAC -AGAAGCATGACAACATCCAGGCAGGCATGATGCAGGAGGAGCTGAGAGTTCTACATCTTC -ATCTGGAGGCTATTAGTAGAATACTCACTTCCAGCCCACACCCACAGTGACAAACCTGCT -CCACGGAGGCCACACTTACTCTAGCAAGGCCACACCTCTAAATAGTACCAGTCCCTGGGC -CAAGCATTTACAAACCATCACATTCCACTCCCTGGACCCCATAGGCTTGTTTAAACACAT -GAGTCTATGGGGGCCATACCTAAACATAGCATAATGCAAAATACAATTAGTTCAACTTCA -AAACTCCCAAAGTCTATAGTAGTCTCAACAATGTTAAAAATCCAAAGCTCAAAGTTTCTT -CTGAGATTCATCCAATCACTTAACTGTAATCTCCAAAGCAAGTCAGGAAACCAGCTGGGC -AAACTCCAAACTCTGCATCTCCATGGATGATGTCAAATTGGTCTTCAGATCTCTCACTCA -TTTTTCATCTTTGTTGAATGCAACAGGCATCTTTCTTCTGGGCTGGTTCCACTCCCTATT -AGCAGCTTTCTTCAGCAGATAGTCCTGGCTTCTTGAGCATCTTGGAGTCCCCAAGGCAAC -TTGAGTGTTACAGCTTCTGTTTTCAATGTCTGGGATCGACACATTATCTTCTGGGCTCCT -CCAAAGGGCTGGTGTCACTTCTTCAACTCTGCCCTCTGTAGCACTCTAAGCTCAGGTTGA -TCCACTCCACTGTTGCTGCTGTTCTTGGTGATTATCCCATGATACTGGCATCTCTAATAT -TTTGGTGTCTTCTGCTGCAACTAAGCTTCACCAATAGCCTCTCACAGGCTTTCTTCATGG -TGCCAGGCCTCAAATCCTTTGCATGACACTTTCAGTCCTGGGCCATCAACTGCAACTGAG -GCTGCACCTTCATCAATGCCCTCCATGGCCTCTCACAGTGCCAAGCCTCAGCTGTTCTCC -ATCACTCCTTCATGCCTTCAAAACCAGTACCACCTGGGTGAGTCTTAGATATTACCAAGC -ACAGTTTTAGCAAGAGTTACAACCTTGGCTATCCCTGGAACACAGCTTCTTTGTGCTCTC -AGAAAACAATTCCCAGAAGATTTCACCTCAGTGATGCTGGTCTCCTCTTAATCACCACTA -ATTTCTTAGCTCCAGCTAATCAGCATCGATTGTTCCAGTAGTCCCTTCTATTTTTCACTC -TAAAGCCAGAGCTACATGGCCAAAGCTGCTATGTTCTGCCGTTTTCTGGGGCTGGAACAT -CCCCCCCCCCCCCCCGTGCCTTATTCTATTATCAGCTTTCTGTTTTCTGATTCTCTCTCT -GCCTAGGTTTGGCTTTCCTGGAATTTTCTCTGAGGATTGACCTTGAACTCAGAGATCTGC -ATGGCTCTGTCTCCTGTAATTCTGGGATTAAAGGTGTGTACCACCATGCCTGGATCTAAA -CTTAGCTGGGCTGGATCTTGCCCCCAAATCCCTTAATCTGTTATATCCTAGAATATCAGA -TTAAGTTCCATTTCACTTCCTGGTGCCCCTTTAATACTTGAACCATATATTTCATATTTT -TTCCTTTCTAAGCTTGCTACATTTGTTCAAAATGCTCGCCATGAGACCTAGCTAGGGAAC -AAAGTTTCCGCTGGACTTTTTTGAGACTTCCTTTGTCAATGCAATTAATCTGAGTCTCTT -CACCTTAGCCTCAGGAAGACTCTTCAGACAAGGGCTACAAGACTATTGTAGCCATATTCT -TGACCCAAATACCACAAAAACAGTTTCTAGGCCACATATTGAAATGCTCCACTGAAACCT -CTTGGGCCAGCTCTGCAGAATTCAATTCACTCTCAGTAACAAAGTCTTCCATATTCCTAC -TAGGATGGCCCATTAAGCCCCACTTTAAGCATTCCACTGCTTTCCAAATTCAAAGTCCCA -AAATCCACATTCTTCCAAACAAAAGCATGGCCAGACCTATCACAGCAATACCCCAGTCCC -TAGTACCAACTTCTGTCTTTGGGTTTTACTGCAGTGAACAGACACCATGACCAAGGCGAC -TCTTATAAAGACAACATTTAGTTAGGGCTGGCTTACAGGTTCAGAGATTCAGTCCAGTAT -CATCAAGTCCGGAGCATGAATGTCCAGGTAAGCATGGTGCAGGCTGAGATGAGAGTTCTA -CATCTTCATCTGAAGGCTGCTAGCAGAACACTCACTTCCAGGCAGCTAGGGTGATGGTAT -TAAGCCCACACCCACAGTGACACACCTGCTCCAACAAGAGCATAGCTCTAAATTGTACCA -CTCCCTGGGACAAGCATATAGAAGCCATCACAATGTTCATTTGCATATGAGTGTATATAT -GAGAGATAGAGACAGACAGACAGACCACTCACATGCATAGAGGCTGGAGGGTAAACAGCA -GGTGTTTTTTTTTTTTTCCAGTTACTTTCCACTTTATTTACTGAGACAGTGTGATGGTTT -GTATATGCTTGGTGCAGGGTGTGGTACTATTAGGAGGTTTGGCCTTGTTTGAGTAGGTGT -GTCACTGTGGGCATGGGCTTAAGACCCTTATTCTAGCTGCCTGGAAGTATGTCTTCTCTT -AGAGGTCTACAGAAGAAGATGTAGGCCTCTCATCTCCTCCTGCATGCACCATGCCTGCCT -GGATGCTGCCATGTTTCCACCCTGATGGTACTGGACTGAATCTCTGAACCTGTAAGCTAG -CCCCAATTAAATGTTTTCCTTATAAGAGTTGACTTGGTCATGGTGTCTGTTCTCAGCAGT -AAAACCCATACTGACATAGAAATTGGTACCAGGAGTGTGGTATTCCTGTGACAGCCTGAC -CATGTTTTTGTGAGAACTGTGGAAAGACTTTGGAACTTTGGTCTAGAAGAGCCATTGGGT -GTTCAGAGCTCTGTGGGATGTTCTATAGGAGTCTGGAAGATAATAGAACACTGCAAATGA -TGGGGGCCTGGCTTGTAAAATTTCAGAGGGAAGATTAAAGATTTTTATCAGGGTTATTGT -TATTTTGAGTGTGGCGATTCTGTAGTTTTGGTTAGCTGTGGCTGAAGAATCAGCTGTGCT -TAACAAAATACCAGAACTACTAAAGAAAAACCTTTATATTAGTGGGATGATTGATGCTGG -TTAGCTGGAGGTAAGAAATTAGCAGTGATTAAGAAGAAACTGGCATCACTAAGGTGAAAT -CTGGGAAGTATTTCCTGAAAGCACAAAGAAGCTGTGTTCCATAGGCAGCCATGGTTGTAC -CTTATGTTAGCAGCCAGACTTGGTAATATATAAGAGTGACCCAGGTGGTACTGTTTTTGA -AACATGAAGGGATAGCTATTGATGCTTGGCACTGTGAGAGGCCAGGAGAGGTCACTGGTG -AAGGTGCAGCCACAGTGGCAGTTAAAGGCCCAGGACTGAAGGGCTCATGAGGCTTGGCAC -CGTGAAAAGACCCCGTGAGAGGCTATTTGTGAAAGTACAGCCCAGTTGCAGCAGCAGTTC -CAGCATTTTGGAGATGTCAGTACCATGAGATGACCACCAAGAACAGCAGCAGCCATGGAG -TACAGGCAGCTAGAGCCTAGAAGACAAGCTATGTGACTCAAGCCCTTGGTGGAGCCCAGA -AGATGGCGAGTGGATCCCAGACACTAGATGGTTAGAGTTTGATTTTGCTTTTATTTGATT -ATGACTGTGCCCTGATATTTTTCCCCCTTGAAGTAAGAAAGTATTTTAGTGGAGCCCAAA -GTTAAGAGACTTTGAATTGTAAAAGACTTCAAATTTCAAAAGAGATTGAATATTTTAAAG -GGATTGAAATTTTAATATGTTTGAATTTGTAAAGACTGTGAGACTTTTAAAACTATTTAG -ATCTTGGGGATGAATAAGAAAATAAAGGCTGAGGCCTAATAGTGAAGTGTTTATGTGTCA -AGTTGACAAGAGGTCAGTTGTATTGGCTAGTTTTGTGTGTCAACTCGACACAAGCTGGAG -TTATCACAGAGAAAGGAGCCTTCCTTGAGGAAATGCCTCCATGAGATCCAGCTATAAGGC -ATTTTCTCAATTAGTGATCAATGAGGAAGGGCCCAGCCCATTATGGGTGGTGCCATCCCT -GGGCTGGTGGTCCTGGGTTCTATAAGAAAGCAAGCTGAGCAAGCCAGGGGAAGCAATGCA -GTAAGCAGCACTCCTCCATGGCCTCTGCATTAACTTCTGCCTCCAAGTTCCTGCCCTGTG -TGAGTTCCAGTCCTGACTTCCTTCAGTGATGAACAGCAATGTGGAAATGTAAGCTGAATA -AATCCTTTCCTCCCCAACTAGCTTCTTGGTCATGATGTTTTATGCAGGAATAGAAACCCT -GACTCAGACCCACAAGGTCTCTACATTAAACCCAGAGCTTGACAATTTGGTTAGTGTAGC -TAACCAGCTTGCCTCAAGGAAAGGATGTCCCAGCTCCATCTCCTAAACACCAGGACTGTT -GGAGCTGTGCCAAATCCATCTGAAATTTGCATGGGTTTTGGAGATCCAAACTCTATTTCA -TGTGTGGAGGAGGGTAAGCACTTTCTCTGTACCCCTCCCCCGCCTTGTGTTCTCATCCAT -AAGCTTTAGGTGTTTAATGATTAGGACTGTAATACACGTTGAACTAAAGGTTGTTCCAAG -GTTGGACTTCCACAGATTGAAGCCTAGGCCTCTTTATAAATATCCTATTTTTCCAGAACC -TGCTGTTAGAATAGCCTTTCTCCATTGTCTTGGCATCTTTGTTTAAATGACCTGTTATGT -TTGTGTGGATGTCTGTCTGAACCCAGTCCAGGTTTGTTAAGCTATTTGTCTACCTAAGAC -TGTAATAAACCTTGAAATTATATATTATTTTCCAATCTTTCCTTTCCAGCTGTTTTGACT -ATTCTGTCCCTGCCAGTTCCATGTGAACTTAGAATCCATCTGTCACTGTCCTCAAGCAGC -CAGGGTAGAGGCTGAGAGCATTCTGTCAATTCCAGAGATCTATTTGGTGACTATTGACCC -CAGATTCATACTGAGTTTTAGTCTTTAAATGTTTATTCAAATCTTTATTTTCATTGGTAA -GATGTTTTAGCAGAGTTCAGAATCCCTTTTCTTCAATGATCTCTCAAAGAATTAATATGA -AATTAGTCCTACTTCTTCCTAAGTAGAATTCACTGCTGAAACCATTGAGACTGGAGATTT -TTTTTCCTAATCTCCAGTGCCTTTGGTTAATTTCATTTGTTTGTATTTTGTTTTCATTCC -TTTTTATTTTTCTTTATTCATTTTACATCCTGCTTACTGTGCCTCCTCCTGGTTATCCCT -TCCCACAATTCTTCCTCCCATTCCACCTCCTTTTCCTCTGAGAGAGTGGAGCCCCTGATC -CTGGGTGTCCCTCCACCCTGGCACATCAAGTCTCTATGGGGCTAGGCATATCCTCTCGCA -CTGAGGCCAGAAAGGCAATCCAGCTAGAAGAACATATCCCAGGCAATAGCTTTTGGGATA -GGCCCCACTCCAGTTGTTCAGGACCCACATCTGCTACATATGTGTGTGTGGGGGGGGGGG -GGAAGCTGAGTCCAGCATGTGTATATGCTCTTTGGTTGGTGGTTCAGTCTCTGAGAGCCC -CAAGGGTTCTGGTTAGTTGACTCTGTTAGTCTTCCTGTTAAATTCCTATCTCTTTTGGGG -CTGAAATAATTCCTGTTAAATTCCTATCTCTTTGGGGGCTGAAACTCTTCTATAAAAGTC -CCCAAGCTCTATCTAATGTTTGGCTGTGGGTGTCTGTGTCTGACTGAGTCAGCCTCTGGG -TGGAGCCTCTTAGAGAACAGCCATGCTGCCAGTCAGCAATTGGTACTTGCCCATGGGTGA -GGTCTGAAGTTGGGCTAGTTATTGGTTGTCCATTCCCTCAGTTTCTGCTCCACCCCCCAT -CCCTACATTTCTTGTAGACAGGATAAATTTTGGGTCTAACATTTGTGGGGGTGGGGGGTA -GATTTGCATCTCTATTGTTCCACTGGAATTCCTGCTTGATTAAAGGAGGTGGCCTCTTCA -GGTTCATATCCCCAATGTAGTGAATCACAGCTAGGATCACCCCTTTGATTCTAGGTCACC -TCCATGTTATGTCTTTGAGATGTCCCCTACCTTCTCACCCTAGTCAGTTGCAGGTTTCCA -TCCATTTTCATGGCCATCTGGCCATTTCTCTTGCCTCCTAACCTGACCCTGAATCCCCCA -TTCCCCTCCCCAGCCCTGATCCAACCCAGTTCCCTCCCTCAATCTGTCTTCTATGACTAT -TTTATTCCCCCTTATAAGTGGGATTTAAGCATCCTTGCTTGGCCCTTCCTCCTTGTTTAT -CTTCCTTGAGTCTGTGGAGTGTAGCATGGGTATCTTGTATTTTATGGCTAGCATTTACAT -ATGAGTACATACCTTACATGTCCTTTTTAGTCCGGGTTACCTCATTCAGGATGGCATTAT -CAACTTCCATTCATTTGCCTGCAAAATTCATGATGCCTTTGTTTTTAATAGCTGAGTAGT -ATTCCATTGTGTAGGTGTACCACATTTTCTCTATCTATTTTGCACTTGAGGAACATCTAG -GCTGTTTCCAGTTTCTAGCTGTTATGAATAAAGCTGCTATGAACATGGTTGGGCAAGTGG -CTTTGTGAGATGGTGGAGCATCTTTTGGGTATATGCTCAGGAGCGGTATAGCTGGATTTG -AAGTAGAACTATTCCCAGTTTTCTGAGAAAGAGCCAAATTGATTTCCAAAGTGGTTGTAT -GTGGGAAGCCACATGTGCCATTGCAGAGTGGCACTGACTACTGCTGGCCACCACGCATAA -GTTTGGACAAACAACCAATGTGTACATATGCAGTAAAGTTTTTTGCAAAGACACTGCCTG -GCCCAGGCATGATAATGACGCTTTGAGAGTATAACCAATCAGATGTGAGACATGCAAATG -AGGTATGATAATGAGGCTCTGTGAGGTACAGAGAAAGAGTAGCCAATCAGATGAGGAACA -TGCAAATGAGGCGTAGTGCATAACCAATCCGGGTGTGAGACACGCCTCTCCTAGGCCTAT -GTAAGCAGCACCAGTTCTGGGCTCGGGGTCTTTTCGCCTCTGCAATCAAGCTCTCCCAAT -AAACGTGTGCAGAAGGATCCTGTTACAGCGTCGTTCTTGCTGGTCAAGTCCAGCGCACGC -AAGAGTTGTACAAGTTTGCAATCCCACCAACAATGGAGGAGTGTTCTCCTTGCTTCACAT -CCTCATTAGCATGTGCTGTCACTTGAGTCTTTGATCTTAGCCATTGTGACCAGTGTAATA -TGAAATCTCAGAGTCATTTTGATTTGCAGTTCCCTGATGGCTAAAGGCTTTGATGATTTA -AGTGCTTCTTGGACATTCGAAATTCCTCTGTTGAGAATTATCTGTTTACCTCTGTACCCA -ATTTTTAAATTAGGTTATTTGAGATGTTAGTGTCAGATTTCTTGAGTTCTTTATAAATTT -TGAATATTAGCCCTATGTCAGATGTATGAAGAAGATATGTATGGTGAAGATCCTTTCCCA -ATCTGTAGGCTGCTGCTTTGTCCTGTGTCCTTTGCCTTACAGAAACCTTTTAGTTTCATG -AGGTCCCATTTATCAATGGTTGATCCTAAAGTCAGAGCAATTGGTGTTCTGTTCAGAAAG -TTGTCTCTTGTACCAATGAGTTCAAGGCTATTCCCCACTTTTTCTTCTATTAGATTTAAT -GTATCCAGTTTTATGTTGAAGTCTTTGATCCACCTGGACTTGAGTTTTGTGCAGGGTGAT -AGATATGGACCTATTTGCATTGTTCTACATGCAGACATCCAGTTAATCAAGCACCATTTG -TTGAAGGTGATTTCTGTTTTCCATTGTATGGTTTTGCCTTCTTTGTCGAAAATCAAGTTC -CATAGGTGTGTGGGTTTATTTCAGGGTCTTTGATTTGATTCCATTGATCTATCTGTTCCA -ATACCAATACCATGTTGGTTTTATTACTATTGCTCTGTCGTATAGCCTGAGGTCAGGAAT -GGTGACACCTTGAAAGTTCTTCTATTGTTCAGGATTGGTTTTGCTATCCTGGATTTTTTA -TTTTCCATATGAAATTGAGAATTGTTTTGTCAAAGCCTGTAAAGAATTGTCTTGGAATTT -TGATAGGAATTACAATGAATCTGTAGATTGCTTTTGGCAAGATGGCTATTTTCACTGTCA -ATCCTACTGATCCATTAACATTTTAGATCTTTCAATCTTTTGATACTTTCCTCAATTTCT -TTCTTCAGTGACTTGAAGTTCTTGACATACAGGTCTTTCTTTTGCTTGGTTAGAGTTACA -CCAAGGTATTTTGTATTATTTGTGGATATTGTAAGGAGTATTGTTTTCCTAATTTATTTC -TTGGCCCATTTATCATTTGTATAAAGGAGAGCTTCTTATTTCTGAGTTAATTTGTATCCA -GCCACTTTGTTAAAGGTTTATAAGATGTAGGAGTTCTCTGAGAGAATTTTTGGGGTTGCT -TATGTATACTATCATATCATCCACAAATAGCAATATTTGACTTCTTTCTTTCCAATTTGT -ATCCCCTTTATCTCCTTTAGTCTTATTTCTCTGGCTAGAACTTCAAGTACTATATTGAAT -GGGTAGTGAGAGAGTGGGAAATCTTGTCCTTGATTTAGTCGAATTGCTTTAAGTTTCTCT -CAATTAATTTGATGTTGGATATCGGCTTGCTGCATATTGCTCTGATTATGTTTAGGTATG -TGCCTTGTGCCCTCAATTTCTCTAATACTTTTAACATGAAGAAATGTTGGATTATGTCCA -AGGATTTTTCAGCACTAATGAGATGTTCATGTGTGTGTGTGTGTGTGTGTGTGTGTGTGT -GTGTGTGTGTGTGTGTTTTTTTTCCTTTCAGCTTGTTATATGGTGGATTACACTGACAGA -TTTCTGTATATTGAACCACCACTTTATCCCTGGGATGAAGCCTACTTGATCATGGTAGAT -GACATTTTTTTAAATATTTTCCTGGATTCAGTTTGCTAGTATTTTATTGATTGTTTTTGC -ATCAATGTTCCTATGAGAAATCAGTCTGAAATTCTCTTTGTTTGTTGAGTCTTTGTGTGA -TTTAGGTATCTGGGTGACTGTGACTTCAAAGAGTGAATTTGGCAGTGTTACTTCTGTCTC -TATTTTGTGGAATAGTTTGAGGAGCATTGGTATTAGTTCTTCTTTGAAAGTCTGGTAGAA -TTCTGCACTAAAAACCATCTAGCCTTGGGCTTTTTTGGTTTGTTTGTTTGATTGGTTGGT -TGGTTGTTTTTTGTTGTTGTTTTTTGTTTTGGTTGGGAGATTTTTGATGACTACTTCTAT -CTCTTTATGGGTTATAGGACTGGTTAAATAGTTTACCTGATCTTGATTTAACTTTGGTAA -GTGGTATCTGTCTAGAAAACCATCCATTTCATTAGGATTTCCCAATTTTGTGCATGACAG -GCTTTTGAAATTAGACCTAATGATTCTTTAAATTTCCCAAGTTTCTGTTATTATGTCTCC -CTTTTCATTTCTGATTTTGTTTATTTGGATACTATCTCTCTGTCTTTTGGTTAGTTTGGC -TAAAGATTTTTCTATCTTGTTGATTTTTCTCAAAGAACCAGCTCTTGGTTTTGTTGATTC -TTTGTATTGTTTTCTGTTTCTCTGATTGATTTCAGTCATGATTTTGATTATTTCCTTCCT -ACTCCTCTTCAGTGTGCTTGCTTCTTTTTGTGTTTTTTGTTTGTTTGTTTGTTTGTTTTT -TTATTTCTAGAGCTTTCAGGTGTGCTTTTAAACTGCTAGTATGAGAACTTTCTAATTAGG -CACTTAGTGCTTTGAACTTTTCCTCTTAGCACTGCTTTCATTGTGTCCCATAAATTTGTA -TAGGCTGTGCCTTCATTTTCATTAAATTCTAGAAAGTCTTTAATTTTTTTTATTTACTTC -TTCCCTGACTGAGAGATCGTTGAGTAGAGAGCTGTTAAGTTTCTTTGAGTGTGTAGGCTT -TCTGGTGTTTCTGTTATTATTGAAGTCCAGCTTTAATCAATGGTGTTTTAATATGATACA -AAGCTCATTTCAATTTTTTTTGTATCTGTTGAGGCTCACTTTGTGACTGACTGACGATAT -AGTCAATTTTGGAGAAGGAGCCAAAGGAGGTCCTGAGAAGAAGGCATATTCTTTTATGTT -TGAGTGAAATATTTTATAGATGTCTGTTAGGTCCATTTGATTGACAATGTCTGTTAGCTT -CATTATTTCTCTGTTTAGTTTTTTTCTGGATGACCTCTCAACTTTTGAGAGTTGGTGTTG -AAGTCTCCCACTATTAATGTGTAGAGTTTGATGTGCAATTTAAGCTTTAGCAATATTCCT -TTTAGAAATGTGGGTGCCCTTGTGTTTGGGGCATAGATTTTCAGAACTGAGATATCTTCT -TGGAGGATTTTTTCCTTTGATAAGTATTTAGTGTTTTTCCTTGTCTCATTTGATTAATTT -TGGCTGAAAGTCTATTTTACTAGCTATTAAAATGGCTACTCCAGCTTGCTTCTTGTGTCT -GTTTGCTTAGAAAACTTTTTTTTCTGTCCTTTACTCTGAGGTAATGCCTATGTTTTTTGC -TGAGGTGTATTTTTTTTAAGTAGGTATTTTCCTCATTTACATTTCCAATGCTATCCCAAA -AATCTCCCAATACCCTCCCCCCCAACTCCCCTATCCACCCACTCCCACTTTTTGGCCCTG -GCGTTCCCCTGTACTGGGGTATATAAAGTTTGCAAATCCAAGGGGCCTCTCTTTCCAGTG -ATGGCCGACTAGGCCATCTTTTGATACACATGCAGCTAGAGTCAAGAGCTCCGGGGTACT -GGTTAGTTCATAACGTTGTTCCACCCATAGGGTTACAGATCCCTTCAGCTCCTTGGGTAT -TTTCTCTAGATCCGCCATTGGGGGCCCTGTGATCCATACAATAGCTGACTGTGAGCATCC -AATTATGTGTGTGCTAGGCCCCTGCGTAGTCTCACAAGAGACAGCTATATCAGGGTCTTT -TCAGCTAAATCTTGCTAGTGTATGCAATGGTGTTAGCGTTTGGAGGCTAATTATGGGATG -GATCCCTGGATATGGCAATCACTAGATGGTCCATCCTTTTGTCTCAGCTCTAAACTTTGT -CTCTGTAACTTCTTCTATGGGTGTTTTGTTCCCAATTCTAAGAAGGGGCAAAGTGTCCAC -ACTTTGCTCTTCGTTCTTCTTGAGTTTCATGTGTTTTGCAAATTGTAACTTATATCTTGG -GTATTCTAAGTTTCTGGGCTAATATCCATTTATCAGTGAGTACATATCATTTGAGTTCCT -TTGTGATTGGGTTACCTCACTCAGGATAATGCCCTCCAGGTCCAACCATTTGCCTAGGAA -TTTCATAAATTCATTCTTTTTAGTAGCTGAGTAGTACTCCATTGTGTAAATGTACCACAT -TTTTTGTATCCATTCCTCTCTTGAGGGGCATCTGGGTTCTTTCCAGCTCCTGTCTATTAT -AAATAAGGCTGCTATGAACATAGTGGAGCATGTTTCTTTCTAACTAGTTGGAACATCTTC -TGGATATATGCCCAGGAGAGATATTGCGGGATCCTCCGATAGTACCATGTCCAATTTTCT -GATGAACCAAAAGACTGATTTCCAGAGTGGTTGTACAAGCTTGAAATCCCACCAACAATG -GAGGAGTGTTCCTTTTTCTCCACATCTTCGCCAGCATCTGCTGTCACCTGAATTTTGATC -TTAGCCATTCTGACTGGTGTGAGATGGAATCTCAGGGTTGTTTTGATTTGCATTTCCCTG -ATGATTAAGGATGCTGAACATTTTTTCAGGTGTTTCTCAGCCATTCGGTATTCCTCAGGT -GAGAATTCTTTGTTTAGCTCTCAGCCCCATTTTTAATGGGGTTATTTGATTTTCTGGAGT -CCACCTTCTTGAGTTCTTTATATATATTGGATATTAGTCCCCTGTCCGATTTAGGATAGG -TAAAGATCCTTTCCTAATCTGTTGGTGGCCTTTTTGTCTAATTGACAGTGTCTTTTGCCT -TACAGAAGCTTTGCAGTTTCATGAGGTCCCATTTGTCAATTCTCGATCTTATAGCACAAG -CCATTCCTGTTCTATTCAGAAATTTTTCCCCTGTGCCAATATCTTCAAGGCTTTTCCCCA -CTTTCTCTTCTATAAATTTCAGTGTCTCTGATTTTATGTGGAGCTCCTTGATCCACTTAA -ATTTGATCTTAGTACAAGGAGATAGGAATGGATCAATTTGCATTCTTCTACATGATAACC -ACCAGTTATGCCAGCACCATTTGTTGAAAATGCTGTCTTTTTTCCACTGGATGGTTTTAG -CTCCCTTGTGGAAGATCAAGTGACCATAGGTGTGTGGGTTCATTTCTGGGTCTTCGATTC -TATTCCATTGGTCTACTTTTCTGTCGCTATACCAGTACCATGCCCTTTTTCTCACAATTG -CTCTGTAGTAAAGTTTTAGGTCAGGCATGGTGATTCCACCAGAGGTTCTTTTATCCTTGA -GAAGAGTTTTTGCTATCCTCGGTTTTTTGTTATTCCAGATGAATTTACAGATTGCTCTTT -CTAATTCGTTGAAGAATTGAGTTGGAATTTTGATGGGGATTGCATTGAATCTGTAGATTG -CTTTTGGCAAGATAGCCATTTTTACAATGTTGATCCTGCCATTCCATGAGCATGGGAGAT -CTTTCCATCTTCTGAGATCTTCTTTAATTTCTTTCTTCAGAGACTTGAAGTTCCTATCAT -ACAGATCTTTCACTTCCTTAGTTAGAGTCACGCCAAGGTATTTTATATTATTTGTGATTA -TTGAGAAGGGTGTTGTTTCCTTAATTTCTTTCTCAGCCTGTTTATTCTTTGTGTACAGAA -AGGCCATTGACTTGTTTGAGTTAATTTTATATCCAGCTACTTCACCAAAGCTGTTTATCA -GGTTTAGGAGTTCTCTGGTGGAATTTTTAGGGTCACTTATATATACTATCATATCATCTG -CAAAAAGTGATATTTTGACTTCTTCCTTTCCAATTTGTATCCCCTTGATCTCCTTTTGTT -GTCGAATTGCTCTGGCTAGGACTTCAAGTACAATGTTGAATAGGTAGGGAGAAAGTGGGC -AGCCTTGTCTAGTCCCTCGGTTTAGTGGGATTGCTTCTAGCTTCTCACCATTTACTTTGA -TGTTGGCTACTGGTTTGCTATCTGTAGATTGCTTTTAACATGTTTAGGTATGGGCCTTGA -ATTCCTGAATTTTCCAAGACTTTTCATCTTGAATGAGTGTTAGATTTTGTCAAATGCTTT -TTCCGCATCTAACGAGATGATCATGTGGTTTTTGGCTTTGAGTTTGTTTATATAATGGAT -TATGTTGATGGATTTCTGTATATTAAACCATCCCTGCATCCCTGAAATAAAACCTACTTG -GTCAGGATGAATGATTGTTTTGATGTGTTCTTGGATTCAGATAGCGAGAATTTTATTGAG -TATTTTTGCATCGATATTCATAAGGGAACTTGGTCTGAAGTTCTTTTTTTTTGTTGGATC -TTTGTGTGGTTTAGGTATCAGAGTAATTGTGGCTTCATAGAATGAGTTGGGTAGAGTACC -TTCTACTTCTATTTTGTGGAATAGTTTGTGCAGAACTGGAATTAGATCTTCTTTGAAGGT -CTGATAGAACTCTGCACTAAACCCTATTTATTTATCTATTGTATCTTCTATGTCATCTTC -TGTATTCTGTTGGTCTTGGGCTTTTTTTTTTTTTTTTTTTTTTTTGGTTGGGAGACTATT -AATGACTGCTTCTATTTCCAGGATCTTCTGGCTTTCATAGTCTCTGGTGAAAAGTCTGGT -GTAATTCCGATAGGCCTGCCTTTATATGTTACTTGACCTTTTTCCCTTACTGCTTTTAAT -ATTCTATCTTTATTTAGTGCATTTGTTGTTCTGATTATTATGTGTCAGGAGGAATTTCTT -TTCTGGTCCAGTCTATTTGGAGTTCTGTAGGCTTCTTTTATGTTCATGGGCATCTCTTTC -TTTAGGTTTGGAAAGTTTTCTTCTAGAATTTTGTTGAAGATATTTGCTGGCCCTTTAAGT -TGAAAATCTTCATTCTCATCTACTCCTATTATCCGTAGGTTTGGTCTTCTCATTGTGTCC -TGGATTTCCTGGATGTTTTGAGTTAGGGACTTTTTGCACTTTGTATTTTCTTTGATTGTT -GTGCTGATATTCTCTATGGAATCTTCTGCACCTGAGATTCTCTCTTCCATCTCTTGTATT -CTGTTGCTGGTGCTTGCATCTATGGTTCCAGATTTCTTTCCTAGGTTTTCTATCTCCAGC -GTTGCCTCACTTTGTGTTTTCTTTATTGCATCTACTTCCCTTTTTAGGTCTTGGATGGTT -TTATTCAATTCCATCACCTGTTTGGTCGTGTTTTCCTGCAATTCTTTAAGGGATTTTTGT -GCTTCCTCTTTAAGGTCTTCTACCTGTTTAGCAGTGTTCTCCTGTATTTCTTTAAGTGAG -TTTCTAAAGTCCTTCTTGATGTCCTCTACCATCATCATGAAATATGCTTTTAAATCAGGG -ACTATCTTTTCGGGTGTGTTGGGGTGCCCGGGACTGGGTGGGGTGGGAGTGCTGCGTTCT -GATGATGGTGAGTGGTCTTGGTTTCTGTTAGTAAGTTTCTTATGTTTGCCTTTTGCCATC -TGGTAATCTCTGGAGTTACTTGTTGTAGTTGTCTCTGGTTAGATCTCGTTCCTCGGGTAT -TTATGTTAGCCTCTATCAGCAGACCTGGGAGACTAGTTCTCTCATGAGTTTCAGTGTTCA -GAGTACTCTCTGCAGGCAAGCTCTCCTCTTGCAGGGAAGGTGCCCAGATATCTGGTGTTC -CAACCTGCCTCCTGGCAGAAGTTGTGATCCACTCACCAGAGGTCTTAAGATCCCGTGGCA -GGTCCTGTGGGTAGCTTGTGTGTGTCAGCAGACTCTGCCCCCAAGCTACCCCGGTGCTGG -CAGTACCAGAAGGGGAGGTGTATTTCTTGTATGCAGCAGAATGGCAGATCCTGTTTTCTC -ATCCAATCTGTTAGTCTGTGTCTTTTTTATTGGGGAATTGAGTTCATCTATGTTGAAAGA -TATTAATGACCAGTAATTGTTGATTTCTGTGATTTTGATGTTGGTAGTAGTAGTATGTGT -TTCCCTTGTTTTTGCTGATGCAGAGTTACCTGTTTCTTGTGTTTTCTTGGATGTAGTTGT -CTTCCTTGGGTTGGAGTTTTCCTTCTAGGATTTTCTGTAGGGCTGGATTTGTGGATAGAT -ATTGCTTGAATTTGTTTTTTTTTCTTGTAATATCTTATTTTCTCCATTTATCGTGATGTA -GAGTTTTACTTAGTCTAGGTTGGCATCTGTGGCTTTTTAGATGTTGCAAAGTATCTATCC -AGGCCCTTAAAGCTTTTTATTAGAGTCTCTGTTGAGAAGTTGGATATAATTCTTAGTGGT -CTGCATTTGTATATTAATTGACCTTTTCCCCTTGCTACTTTTTTTTAAAAAAAAAGGCTT -ATTTCATTTATTTTCTTTTTTAAATTAGATATTTTCTTTATTTACACTTCAAATTTTATC -CCCTTTCCTAGTTTCCTCTCTGAAAATTCCCTATCCCCTAGCCCCTTCCCCTGCTTCCCA -ACCCACCCACTCTGGCTTCTTAGCCCTGGCAATCCCCTACACTGGGGCATCGAACCTTCG -CAAGACCAAGGGCCTCTCCTCCCATTGATGGCCAACTAGGCCATCCTCTGCTACATATGC -AGCTAGAGACATGAGTCCCACCATGTGATTTCTTTGATTGGTGGTTTAGTCCCAGGGAGC -TCTGGGGGTACAGATTAGTTCATATTGTTGGTTCTCCTATAGGGCTGCAAACCCCTTCAG -TTCCTTGGGAACTTTCTATAGCTCCTTCACTGGGGACCCTGTGCTCTGTCCAATGGATGA -CTATGTGCATCCACTTCTATATTTGCCACCCCTTCCCACTTTTAATATTCTTTCTTTGTT -CTGTAGATTTTGTGGTTAGATTATTATGTGACAGGAGGATTTTCTTTTATGGTCTGGTCT -GTTTTGTGTTCAATGTGTTTCTTGTATGTCTTTATATGTTTCTTGTCTCTCCTTTTTTTT -TAGGTTGGGAAAGTTTTCTTTTAAAATTTTGTTGAGAATATTTTCTGGGCCTTGGGTCTG -GGACTCTTTAAATACTTCTATTTCTATTATTAAGTTAGATCTTTTCACGGTGTCCCAGAT -TTCCTGAATATTTTGTCAGGAAATTTTTAGATTTAACATATTCATTGACTAATGTATCCA -TTTCTTCTATTGTATCTTCTATGTCATCTTCTGTATTCTGTTGGTGATGCTTACATCTAT -CCTGCTCTCTTAAAGGTCTTCCATCTCTATGATTCCCTCAGTTTGTGTTTTCTTTATTAC -ATCTATTTTTATTTTCAGGTCTTGAACAGTCTTATTTATTTCCTTTACCTATTTAATTAT -GTTTCCCCTGTATTTCTTTAAGGGATTTATTTGTTTTCTCTATCATCTTTATAAGGTTGG -ATTTAAGGTCATTGTCTTATCCTTTGGCTGTGTTAGGATATCCAGGACTTGCTGTAGTAT -GGTAGCTGTGCTCTAAAGGTGTTATGTTGCCCTGGTTTTTGTTGATTGTGTTGTTTCAAG -GGCCTTTAGCCATCTGGATGGCTTTGGTCCCTGGATGTTCTTGTTGTAATAGGTATTGGG -AGGGGGTTAACCTTGATGGTTCTGGTGGGGCAGGCTTCTGATGAGTTTCCTTTGGCTGTA -GTTCAGTATTGGCAGGTCTCATAAGTGTGGGTGGAGAGGTGTCAGGAGAATGGAGGTCCA -CCAGGGATAGCAGACTGCTCAGGATAGCTTGGGGGTGCTCCAGAGGATTCAGCAAGCAGG -GAAGATGTGTGGGACAAGACTTGGTTTTCATTCTCAAAATACATTTTGTAGGGCATAAAA -TTCCATATCAATAGCGTTTGTTTTGTTTTATGAAGACTATTCCTCAGTGTTCCCACACAC -TTCATTTTCAACAAGAAATCTATAGTAAGTCTGCTGTCATTATCATTTGTGTCCTCTGTA -TGAGACACATCTGTGCCAGTGTGGCTGCTATCACTGATGTTGATATCTTTAGTTACGCTT -AGTGTAGTTTGCTCCACAATTACCATGCTCAGCACACATGAGTTAGAGAAATCTTAGGCC -TTGTTTCATCTATATTTCCTGTGCCTTTCTTTCTTCTGGCATATAAATCACATATTAATT -GGTTTCAAATTGTATCTCAAAGTAGGAATTCTAATTTCTTTAGTCTTTAAAATTTTTTCC -TGTTAGAGCTTTCTCAGTGTTTAAAAACACTGTCTTATCTTCTAGAGGACCTAGCTTCAG -CTCTCAGCACCTACATCTTGCAGATCACATCTGCCTGTAACTTTAGATCTGGGTTATCTG -ATGTCCTCTTCTGGCTCCATGAGCATGGGCACACATGTGACATCCATTCATATAAATACA -CACATACACGTTAATAGAAAAATAAACCATTTAAAAATGTGCACGTTGCTGGGCTGTGAT -GATTCATACCTTTATTCCCAGTACTTAGGAAGCAGATATCTGAGTTCAATGCCAATCTGC -TCTACAGAGCGAATTCCAGGACAGCTAGGATTACACGGAGAAGCCATGTCTCAAAACAAA -TCAAAATAAACAAACAAGGAAGCAAACAAAAAACTAAAACTAAAAAACAAACAAAACACC -ACCAACAAAAAAGATCTTCATATCTCTGAAGTGAATAGTTACACATGTTTTCATGTTATT -TTCTGTTAATTTTTGTGTTGGCAGTGGGTGATCTTGGTTATTTTCTACTTAGGGATCAAG -CATTTCCAGTTTTCATGAATAAATTTGAGACATTATAAATGATCTTGTTAGCTTCTGTAC -GTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTTTACAGGC -ATTCTTTTAAGATTGTTTAAGTATGGAGCTCGGCTGTGTGAAGACCATTTACTCCTTTGA -GATCTTACTTCTCAGAAGTGTTAGGCAGATTCAGGTTAGTGATCAATCTATAGCTAATTA -CTCTTCATTGCTGGAACAAGTGCCTTCTGAGGATTCTGCTAATGTTTCATGATTTATGAG -GTTTCCCAGACTGGCTTCTGTGAGCACACACTGTTTGGGCCCCCATGTGAACAATAGCCA -CTACTTTTTCTGACACTTTTACATAGTTGCTCCCTAGCTGTGATTGTCAACTTTCCTTTT -GTAGAACATAGAAACTGGTACAGGTTACCTCTAAAGAAAAAAGTTATCCTTTTCCCAGAG -TTTTGTGTTGTTGGCACTTTAAATCCCAATCCAGGGTTTCTACTCCGCCTTAGACCATTT -GGTTCCTGGAAAAAAGACACACACACACAAACTTTATATTTACAATAAGCCTTAATAAGC -ACTAGAGCTGGGCAGATATCTACCCTTGATGCTATTAGAATCTATTTTGCTTATTGATAA -TCCCCAATTACCTAACTATGTTTCATCTGGGCTGCTTTTAATTCCAATTTTCCAACCTTC -AGGACCATGTTTTCATGGCTCATCCAACCCATGGCAGCATCTCTTTCATTCCTCCATCAC -TTTCTTCTTCTCATCCTGGTTCTCCTCTGACCCCAAGCCCTGGAATCCTAAACCCCACCT -CTGTCTCTTCTGCCCAGCTCTTCGTTGTTAGCAACTTTATTTACCAATTAGAAATAACTT -GGGGGCAAGGTCACACAGTGTCACTTGGGTCTACTAGCAGACTCTCTGGGGCAGCCAGGT -CTTGGGGGCTCACCCTTAGCATTACAATATACAACAAGACCAAACCTCAACAGTTCTGTA -TGTCTCACACTTAGATTAGGCATGGTATGAAGGTGATGGGCAAATAATAGTGGAAACAGG -GGTGTGGACACATAGTCTCATCCTATGCTACAGCAGAGAAGGGACAGAGTTGCACAGTCC -CCTTCAAGAGGTGGCGCATGCCTTTAATCCCAGCACTCGGGAGGCAGAGGCAGGCGGATT -TCTGAGTTCGAGGCCAGCCTGGTCTACAGAGTGAGTTCCAGGACAGCCAGGACTATACAG -AGAAACACTGTCTTGAAAAAAACAAAACAAAAACAAGAGTACATCTCTAAGAGTACATCT -ATGAACATCCAAGTATTGCCTACCTTTAAATTTTTGTTTAAATTATTTATGTGTGGGTGT -GGGTTGTGTATTCTATGAGCTGGTGAGGAAGTCAGAAGACAACTTGTGCAAGTCGGTTCT -CCCCTTCCATCATGCAGACTCTGGGCCTTGACTTTTGACCCTTAGTAGATGCTGTTCATC -TGCTAAGCCATCTCCCAGGCTCCAGGCCTTACCTGACAACTTCTCTTAATTTTGCTATCC -TGATGCATATAGATCCTGGGGAGGGTTGGGGGGAGGGTGTGTTACTGACCATCCACTCAT -AGAAATAGCAGTGAATAATGGTTTCTTCACATACATGTGGGGATCAGCTTTCAACTGAAC -ACTTGATGGGTGTTACTCTGAATGTCTCCCAAAGGCCATCTTTGTACTTTCTTCCTCTCT -GGTAACCTGTCTTCTGAACTCTGTCCATCTATCTGCTTGGGATGGGGGACCACGTTCTCT -ACTTAGTTACTCCTTGTTCTGCGGCCTGGGAACAATCTTAATTCAAGTCTGTGATAATTG -TAAAATGTATATCATTTGCTTCTTATTTCTTATGGGTCATCCCATTTTGTCTTATATCCT -TTGACTTGGAAAGCATAGCTTCATGTGTTTTGTACAGGTTTTCGTCTGATCATTTGCGAG -AAAAAAATCTGCCCTATTACATTTGACTCAACCAAATGCAGATGTTCCTTCCTATCTCAG -TATAATAGAGATATGTCCAATAAAATTAGATGTACCATTTGATGATCAAATATATATTAG -TTTAGAGATTTGCCTTATTTATAAAAAGCCTTATAATTGCTATTATATTATTAGTTGAAA -ATAATTGTACAATATGCCAAATTTCTGAGTTCAGATTATAGATCAAGTATGATTTATTGT -GGCCTATATCTTTCCAAAAAAGAATTTCAGGTGGATTCTTGATACCCAGGGATACTAAAT -AAGGGTAAAATAGCATATTGATTAAAGGGGAAATTAAGTAATAATGTTATCTGTTATAAT -AGTTACTGTCATGGGAAGTAAATCAAGTTTGTGCATTCTGGTTATACAATGTGTCAAATT -TATTCAGTTTCTCATTTTCATTATCAAAATGAATAAAAGATTGGTGGGAACTTTATAGTT -ACTGAATGTCTACTATGTGCAGCCTAAATAAAGGTCTAATGGCAAGGTCGTTCAGTGAGT -AAAGGACTTGCTGAGAAGTTTCAGCAATCACTTTAATTCCTGAAATCCAAGTAAAGAGGA -CTGACTCTACAATGTTGTCCTCTACCCTCCACATATACATCATGGCATATATACCACACA -TGTGTGCACACATGCATACATGCACACATGCTTTTTATTGGCTATTTTCTTTATTTACAT -TTCAAATGTTATCCCCTTTCCTGATTTCCCCTTCAGAATCCCCTTCTCCCATTCCCCCTT -CCCCTGCTTCTATGAGGGTGCTCTCTCACTCACCCATACACTCCTGCCTCCCTGCCCTGG -CATTCCCCTACACTGGGGCATTGAGCCTTCACAAGGCCAAGGACTTCTCCTCCCGTTGAT -GTCTGAAAAGGCCATCCTCTGCCACATATGCAGCTGGAGCCATGAGTCCCTCCATGTGTA -CTCTTTGGTTGGTAGTTTAGTCCCTGGGAGCTCTGGGGTGGGGGGTCTGGTTGGTTGATA -CTGTTGTTCTTCATATGGGGTTGCAAACCCCTTCAGCTCCTTCAGTCCTTTCTCTAATTC -CTCCATTGGGGACCCTGTGCTAAGTCCAATGGTTGGCTGAGAACATCCACCTCTGTTTTT -GTCAGGCTCTGGCAGAGCCTTTCAGGAGACAGCTATATCAGACTCCTGTCAGTAAGCTGT -TCTTGGCATCCACAATAATGTCTGGGTTTGGTGTCTGTATATGGGATGGATCCCCAGGTG -GGGCAGTCTCTGGATGGCCTTTCCTTCAGTCTCTGCTCCATGCTTTGTCCCTTTAGACAA -GAGCTCTTCTGTGTTAAGAGTTTGGAGTTGCACACACTTTTTTAAGTAGGAAAAATAATG -TTTGAATCTTACATCCCATTTCTGAGTAGAAGACAGTTTCTATCATGTGGGTTTCTGGAA -CTAAACTCATCTTGTTAGGCTTGGAAGTCAGCACCTTTATCAACTGACCCATCTCATTGG -CCCAGTGGCTTTTGATGGATGTGATAATGACCTACCTACCTTTTACTTACAGATTTTTAA -TTAATTTCGTGTATGCATGTGTATTTCTGTGTGTGTATGTGCTTGTGTGTTTATGCTTGT -GTGTGTGTGTGTGTGTGTGTGTGAATGTGTAGAACTTAGAGGACAACTTCTTGGTCAATT -CCTGCTTTCAACTTACTTGTGTCAGGGTGTCTCTTGTTTACTACTGTGGCTCTGCCTACT -TCAGTTGAACAGTTCCTGAAAGTCCAGGGCAATTCTCCTGTCTCAGCCATTGCAAGAGTG -CTGGGGTTGCAGCTGCACTCCACCGTATCTGGCTGTTTGCATGGGTTATGGGTATTAAAC -TTAGTTGTCTGGCTTGTGTACATAGTGCTTTTCTGGCTGAGCCATCTCTCCAGCCCTACA -CACATATGTATAATGTACTTCCATTATTCTGGACCCAACTAGTCCATTCCTGAATAATCC -CCCTTCTATTTTCAAATCTTTTTAAAAGTACAGAATACCCAGGATATACCCCCACATACC -CAAAGAAGCTAAACAAGGAGGGTCCAAGTGAGGATGCTTAAATGCCACTTAGAAGGGGGA -ACAAAATAGTCATGAGAGGCAGAGGGAGAGAAGGAGGGGCCTGGGTGGAAGAGGGGGAAG -GGAAGGGAAATGGAAATGGGGGGCACAGAATCAGGCATGGGGAGAGTCAAGAGAAAGGCT -CAGAGGGCCAGGGGTATGAAGGAAATATGCAACTGTGGGGAGTCGGAGCAGGGGGAACCT -CTAGGAAGTCTCAGAGACCTGGGATCTGGGAGGCTCCCAAGACTCAATGCAGGTGACCTT -AGCTGAAATGCTCAACAGTGGGGGTATGAAACCTGAAGAGATCACCTTCAGTAGTCAGAC -AGGGCCCCCAGTGGAGGGATGGGACACCAACCCATCTACAAAATTTCTGACCCAAAATTG -CTCCTGTCTAAAAGAAATTCAGGGATAAAAATGGAGCAGAGATGAAGAAGTGACCCACCA -GTGACCAGCCCAACTTGGGATCCATCCTATGGGTGAGCAGCAAACCCTGACACTATTACT -GATGTTATGTTGTGCTTGCAGACAGGAGCCTAGCATGCCTGTCCTCTGAGAGACTCTACC -AGCAGCTGACTGAGACAGATGCAGATGCTCACAGCCAAACATGGAATGGAGGTCAGGGCC -CCTATGGAAGAGTTAGGGGAAGGATTAGAGACACTGAAGGGGATGGCAACAACATAGGAA -GACCAACAGTGTCAACTAACCTGGACTCCTGGGAGCTCCCAGAGACTAAGTCACCAACCA -AAGAACATACAGGAGCTGCTCTGAGCCCCAGGCATATATGTAACAGAGGACTGCCTTGTC -TGCCCTCAATGGAAGAGGATGGGCCTAATCCTGCAGAGATTTGATGCCCCAGGGTAGGGG -TATACCCAGGAGAAGACTACCCTCTCAGAGGCGAAAGAGGGATGGGGAAAAATTCTGCAA -GGGGAAGCCAGAAAGGGGTAAAGCTTTGGGATGTAAATAAATAAAATAATTAATTTAAAA -AATCTAGACTCTGCATATGAGAGAAATCATTCTGCTTATCTCTGGAGTTTGTCTTCTTTC -ACTTAACACAATGATCTCTGTTGCAGTAACTGAAAACAATAACTTTCATTCTCCCTTAAC -CCCAGAACCACTCTAGTGTGTGAAGAACCTGTAGGTTCTTCATCTACACATCTGTTGGTC -ACTGTTTTCTGAATAAATGTTTATTTAATATAGATGAAGTCTTTATTCCCAGAAGTGTTC -CATGGTGGCTTACATTTCTTATGTCCTTATCTCTACCACTTTGGGGTGCTTTCCCACCAT -CTGGGGTGCTCCATTAGCCTCTGAGTGTCCCCCACCCTCTGAGGGTGCTCCCCTACCCTC -TGAGAATGCTCCCCACTCTCTGAGTGCCCTCCCCTACTCTCTGAGCGTGCTTGAAGTTGT -TCCCTCAACCTCTGGGAGGTGCTCCCCACCATCTGGGGGTGCTCCCCTGCCCTCGAGGGT -GCTCCCCCACTCTCTGATGGCTCCTTCACTCTGTCTATCCCCCCTTTTCACCCATTGCCT -ACATTCTGCTCTCTCCCAGAGTGAGCCCTTACTCCTGACTCCTTATCTGTAGTATTTGAC -AGCCCTCTCATTTCTCAGCTTACCGCTGGCCATGTCTTGATGTTTAGAGCTGTGCAAATA -AACAAAATGGGTATCCAGTTTTGACACTGGATTATCCCTCTCCACTTAGAAGATAATAGC -GAGTAGCTATGTTCACTGTGCCATGCATATATGTATAAAATTGTCAAAACTTAAATTTAA -GAAAATAAAAAGTGTTAATAATATAAAGCACCTATGAATGCCCAAACAGAAAAGCCAGGA -ACTATTTCATTACCATGTGTGAAAATTTTGGCATCTAAAAAATACAATACATGTACTTTT -AGCCTATTTGATTTGCTTACTTCCTGGATTTTCTTGGGCCCTTGTTTTCCCTAAAATCCA -GCCACTTTCCAATTATGGCGCCCTAGCTGCTGTCAAGGCCGTTTTAACCCTAGTGCTATT -TGCTATCCCCACCTGCTCCATGATGCATCCAGGCTCTAGGACTGGTTAATCATGTACACT -GGACTGGGGTAGAGGGAAATCTATCTTGTAATTTCTTCTACTCCATTCTACTCATAGCCC -CTGAGATCATTTCTTCCTTTCAGTGAGGTGCACAGAAGAGATGGGTTGGATTCCTTCATT -TGTTGAGGGAATCTGGGCTTCCAGCAGATATTCGGTAAGTATCTCTACACAAAGGAAGCC -ATAAACAAAGGCAAATGTGCCAAGGGCCACAACTGTGGTAGATGAATGTCTCTTAAGTCT -CCATCCTTTTGCTCAACCTGGATTTCTCCACACTCGAAGCTACCTCTGCCTATTTCTGCA -GTATAAACCCAGCCCCTGTCCACATGTACCACTTGAAGTAGCTTCAACTGTAACGTGTTT -TACACTTCACAAGTACACGGTCCACATAGAACTAAGCAGAGCAGCAATATTTTACAAGAT -ACCTGGTTATTCCTTGGAACTCATTTCAGAGACTAACCAGAAAGGACTCTCCTGTCTCCA -TGCTACCTAACTCTATGTTTTTAAGCACCTGATAGCATTGTCCATAGCTTACATTTGTAA -ACAGTTCCTGTGTACATCTCACCTCCTCCAAAATGGAAAGTTCTTTGAAGGCAGAAGGGC -AAAGCAGGCACTGTGCAAGTATCAGCTGAACATTCAGAAGACTATGGGTGAGGATGGGCC -AGAGTGAAGGTCCCTAAGTCACTAACAAGATATGTTTCTCATGTCATCATTTCTTGATTG -CCAATATTAAGTTTTAAGTATTTTGACACTCTAGTGTGTCCAGAATTTCCTCACAGTTCT -GGGCTTTGAATCGTCAGGTTCCTGGTGGCAGCAAATGATTCTCTCAGGGACTCCTGAGGT -CAATTATATTTGAATCCAATCAAGTGACATGAAATAAAGGTTCCAGGTAATTAGGGCACC -ACAGGAGAAATTAGAAGAGTAGAAGAGCATCTTTTCTTTCTTTCTTTCTTTCTTTCTTTC -TTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTCTCTCTCTCTCCCTTTCTTTCTTTCTT -TCTTTCTTTCTTTCTTTCTTTCTTTCTGTCTCTCTGTCTCTCTCTCTCTCTCCCTCTCTC -TTTCTTTCATCCATTCATGAGAATGGTGTAGTGATTATTCTGTGCTTAGTTCTATGGTGG -ACATATAAACACCTTAGAGCAGTGGTTCTCAACCTTCTTAATGCTGTGACCTTTTAATGC -AGTTCCTCATATTGTGGTGACCCTCAACCATAAAATACTTTTCAATGCTACCTCATAACT -GTAACTTTGTTGCTGTTAAGAATCATAATGTAAACATCTGATATGCTACCCCATGGGGGT -CCCAACCCCCGGGTCGAGAACCACTGCCTTAGAGAGTACATTCAGCTGGAAGATGACCAT -CACTACAATACTTGTCTTGCACTTGTGAGGACCTGAATTGGATCCCATATCCTGCAGATG -CAAGTCTGGGCAAGGTGGCACACACTTATGACTTCCATGTTGGTGAGATGCGGCTAGCCA -GGAATTGGGGCTCCCTAGATAGTATCTAGTCTAGCTTAGTTAGAAAAACAAAAACAAAAA -ACAAAAAACAGGTCTGTGAAACAAAATAAAGGTTGACAGAGCCTAAGCAATGATATGTGA -GGTTACCCGCTGGCCTCCACATGCATATGCATACATCTGCACATAGATTTGTGAATACAC -ATGCACACACAAGTGCATGCGAGTTTATGCACACACCCACACATAAAATATATAGGGACA -ACAACAACACTTATTCATAGGAACATGTAAAAACTATCTATTTCTTCCTTTTCCAGGTTC -CTCATGTACAATATCAGTCCCTTGTCTCTGCATTTCACACCACCCAGTTAATTTCCAGGC -ATTTGGGGGTCTTTACAGTAGGTGAGTGAAAGCAGAGATCAGAAAAAGACATTAAACACC -ACTGCAAGAAGTGCCAGCAATGGACACTTGTAATTGAATGAGAGTCTATAAGAGTCTATG -AATATCGCTGTGCTCCCATAAAGATGCCTTGATTTGTCTAATTTGGAGAAAGACTTAAGC -GACACTGAATATATAGTATATATGGTATAAAACAAAACCGGTGGGCAGCCTCCTGCTTTT -TGTTTTCCATTGACATCTTCAAGGGAAAGTATCCCAGCGATAGGATTTTCAATTTGCCTT -TTTGTCTTAAGCAATGTCCTTTCTTTCAAATTTGCTCCTCTGCCCTCCCTCTTCTGCACT -AGGGAGGATCCTTCAAAATTCCTAACAGGCAGCCCTGTGGAGAGATGGGAGGGAAGGGAA -GGGAGGGAGGAAGGGAGGGAGGGAGGAAGGGAGAGAGAGAGAGGTAGAGGGTGTCTGGCA -GTGTACATGTGGTACAGGCAGAGGGATCAGAACGCTCACAGAACAGGCAGTGTAATTCCA -TGTTCTTCCTAAGTATCAGCCCTGCGGGGAGCTCTGCCGGCAGTCTACTTGGAGAGGAAA -AGTAGATTTGGGGGAAGATGGAAGGAGTCAATTCCTAAGTGAGTTGGTCCTCACTCATCC -TTGAGGGCATCTCCTGATCTCCAGTGACTGCTCAGACTCGGCCCTCTCCCTCCCAGATAC -TTGCTTTAGCAGAAGAGACACACCTTTCTGCAGCAGGGAAAAGCAACTGACCAGATTGCA -AGCCGGTAGGTTGTGACATTCAGCATGTTTATGCAGCAGAATTTGCTGAGAGATGCAGGG -GGGCGGGGTGTTGGTCGGGCTGGCTGATTTATCTGCAGTGGGGAATGTTTTATTTTAATT -GTCAGTTCAAAGCAGAATTGTTGCCTAGGCTAAGGTGGCAGCTAGAATTGCTGCATTTCA -GGCTCCTGGGCTGCGTTTGTGTTCCATGTGGTTTCTGCATGCAGCTTGGAGAAGCTGGGG -AGAGCTCACCTTTAAATAACCTGCAGCTTGCTACGCTTCTTCTACTCCATATGTAATTTT -TGCTCTTCCTAAGCACAGTTCCCACCCTATCTTCTCAACATCCCCTGCCCCTCTCCCCAC -CCTGTGGGAAATGTGGCCTAGCTTCACCTTGAGCCCTTGGCTCCCTAAGTCTGTCTGTCC -GGCTGCTTTGCCCTAGGTGCCGGTAGATGCTGTGCTGCTGCCCTGGGCCCAGGCAGACTG -ATTCAGCAGAAACGTCTGTGCATGGGAGTTGCAATCAGGGACCATGGCAGTGCAGCTGGT -GCCGGACTCCGCTCTCAGCCTGCTGATGGTGAGTGTGCTGGGGAGGAGGTGGGGCCCAGG -AGGCCCCCACTCCAGCCTTCCCCTGCTGGCCTCAGGGACTGCTGCTAACTGCTGTGGCTG -CTGTCATGGCTGCAGACACGGAAAGCACGGCTCTGCTTCATCCAGCAGGCTCCTGTGAAA -GGATTTCTTGGGTCAGAGAATTAGCGTGACTAAGCACTCTCAGGGAAAAGAAGCAGTAGA -TTTGCCATTTTAGAAACTTGTTGCTGCTGCGTGCTATTTTGAGAGACGTGCTTACAAACA -GGTGCTAAGGGTGTCTCCGAATGGATCTCAAGACGCCTCCTGTTCGCTCAGCATCCTTTG -CTCTGGGGTCTTTCAGTCTAAATTCTGAGAGTCGTGCTTGTTTGTTTGATTTCTTTCCAT -GCCAGCTGTGGGGTTTATAAAAAGATTATTTTAATTTTTTTTGGGGGGGGGGTGCTCCAG -ACTGAATGAATAAGGCAACCTTCTCAGGTTCCCCTAGAGAACCCAGGGTGGTTCAGGGTG -GCCCTTCGGCTGTCAGATTAGTGGAGTCTCCTCTCCCATCTCCAGATGGCAGGGAGAACT -GACATTTATATGTGTGTGAACTGCTGACCTACTTTAGATCCCTACGGTTTTTACAATGTT -AAGAAAGCTGTTGCTCTTAGTGCTTTGAAGCAGGCAAGGACAGCGCCAAGCCCCTTGCAA -CCCAACTGGCTTTTGACTTGACCCTGGGTTCAGTTTGCTTTGCTGCCTTGGCTCCCCTCC -CTCCTCCTCTGCTGCCCAGTAGTTCACAGGCCCTGGCAATGCTGCCTCTGGAAGAAGGCT -GCGTCAGCTTGGCGTGGGAATGTACCTAACGTTTACTCCGGAGAGTTTACGAGCAGAGTC -TAAGTGCTCCTGTATGGTGTATTGATCTGTGTTTTCTGATGGAGATGGGAAAGTGCAGCT -TGGTGAGGGTTGATGAGTTTATTAAGGCGACTGGGAGGAGTGGCTAGAGTGCTTGCCTCC -TAAGTGGCGAGCCTCATCAAATTAAGAGGGACTTCCTCCTTGTGCTCCGTTAGCATATGT -ATATATGTATGTGTGTGTGTGTACACACACACACACATGCATTTGGTCCATGGAGTCACT -TGAATTGCTAGAAATTGCTTGGGCCTCTCGGACTTCTGGTCTACCAGAAGGAGGAATTAG -GAGTGAAAGTCATTGCTATAGCCATTACTCTTTAAATGGATTCCCTGATTACTAAGGCCA -CTGTGCGATATTGCTACATATTTCATTGTCTACTGTGGGTCAAACGAGTCCGTGGTCAAA -TTTCTGAGTATCTGTTATGGTTGCTAACACTGTACGCCAATGTCTGTGAGGAGATACTTC -GAAGAATGCTGGAATCATGAACATATGCAAAAAATATAATCACATATCCTTCTATGTGTG -AATATACATACATGTTGTCTAATATTGCTAGGTAAATATAAATTCTGCAGTATGTTCATA -GAGAGTAAAAAGTTTGTTAGGCCTGCCTCTCTGCCTCTGTACTGATGCTTAAATGTATGT -CTGTTTTTACTACATGACCCTGAGGATGAACACTTGGTATTCAAGCAAAACAAAGCTTTG -CATCCTAACTCATTGGGCTATCAATGCCATGTGCCACCGTGTGGACTCCTAATAATATTA -ATATTAACATCGTTTTGGCTATCATTTCAGTTTGGAGTTTATCCTCTACTTTGCCTAGCA -CTCGCTTCCTGCCTGGATGAAAAGATTGTGATCTTTTCTCTCTGGGAAGCCAGGAAAATA -GCCCTTGACACAGCTGTGGACCAGTAGGTTAGAGCCTCCCAGGAGCACTGCACATAACCA -GAGTCACTTCTAGTTCACATTTGGTTCAAGGAAGAGTTCTCCTAAGAACTTTGCTATGTT -CTGCTTTTTAAAGGGTAAATTCCAAAGTAATTGCTTCCTAGACATGTTTTTCAATAATTT -ATAAACAAGTGTGAGAGAAAAGAAATGGGAAGAAGAAGCCATTCAGTGGAACTGACTTAG -CTGTGAGTTCAGGAAAGAAACTATATGAATTATTATGTATCCTCTCATTAATTAGCCAAT -AAGCTCTTAGTATTTATCAAGCACTTGCTCGCTGGAGAGAGTAGCATGGTATAATAGCAA -AAGCCATAGCTCATGACAGCATGGTTTCAGGGACGGTCAATACCCTGTGGCCTGAGTGTA -GCTGTGGTTTGCTGTGTGCAGTCCTTGGGCTGCAGGAGTACAATCAGCTGGAATCTTTGT -TTGGTTCTGGAAAGCTAAAGATCTCTGCATTCTGTCTCCAGCTTCGCCACTTACTGGTAA -TATTGAGCATGTCGCTTCTCCTCTCCTGGTTATGTAGTCTGCTGACGGGGAGGGTCTAAT -GCACCTTTCTTTCTGTTGGGCAAAAATTAAGCTCTGTAAATATGCTATCTAGGATAAAGT -TCCTGAATAGCCAGCTTGAGTACTTTATTCAATGTTGTCACCTCCCCCCTCCCCCCCGCC -ACCCCCTGAAACCCAGCACGGGAACAGCATTGCTTTTTTAAAAGGTGGCATTTGGTTTCA -CCCAGGTGGCTTTTCTGCCAGAGAAAGTATGTTTCCGATCATTAGCTGGTTGTTTACACT -CTCCTGTCAACCCCAAAGAAGCCTGCTTTGTTCCCCTGAACAAAACCCACTGACCCCAGG -ACAGTACCTAACATACCTTTGCCAGTTAGATGTGGGTCTTTCAGGAGGAGTCCAGCATTG -TGTACTAGCCCTATGGGAGAACTACACTGATTCTTTCCATAGAGGGTAGGAAGGGTCAGA -TGCTTGTGAAAGTTGGAGCAACTCAAAGAATCGATGAAGGGTGAGTGGAAGAGCAGATTA -TCCCTGGTGAGAAGACAGCCTCACACGCATCAGAGACTCACCTACCCATCGATGTAGAGA -TTCTAGGAATCCAAAGAAGACACTGCCTTGTTCCCGATGCTACTCCATACAGCTAACTGT -AGAACAGGTTATTTGTTGAGACCATGTGAGTTCAGAAAAACTGAAATGACTGAAGCATGC -TGCCATCCAGAGGTTTGTTATTGATTGCTTGATTGATTAATATATATATTGGTATAAGGT -ATTTCTATGTAACCCAGTCTTTCTTGAAACACTTGATCCTCTTGCCTCTTTCTACTTCCT -GAGTGTCAGGCTTATAAGCATGTGACACCATCCCTGCCTTGGTGATCACTCATTTTGTGC -ATCCAGAATATACATATATGACTAAGAGGCTGCCAAGGTTGTCATATGCCATTTTGTGCT -TTAGATGACAAAGGCTCATGCCTTTGAGATTGGAAGATTAAAGCATTTTTAAAAAACTGT -TTTTGTTACATTTACACATGTGTGTCTGTCTGTCTATCAATATGCATGGGGAAATCTGAG -GACAGATTTTAAGAGTCAGTTCTGTCTTTCTACCACATGGGCCCTGGGGAACCAACTCAG -GTTCCTGAGCCTTGGTGGCAAGTTCATTTATACTGTGCACCATAGTGACAGTCCTACACT -AGTTTTTAGACTAAGTTAAGCTGTGAAGCAATAAATAATGGGAACTGTGCTTTTCTATAA -ACAGAATGTCTTTCCATATGTTATCCAATCTCTTCCAAGACTTTTTTTTGAGACAAAAAC -ACCTGGTAATCAAACATCGAGGACCTGTCAATGAACACACACCTGAAATTGATGGTCCAG -AGTCCCAAAACCAAGGCTTACTGCTACAGTATTAAATCAAAGAATTTGACACACAGGATC -TTCTAACACATTAGATGAGTATATATTTGGCCTAGATTCAAACATTCTTTTCGTCCAGTG -TTTCCAGTCAGAAAGTCTTATCCTCTTATTTAATATTTATTATTTTTCTGCATTAATATG -CAAGGTTGAAAAGAAGGTACAAGTTGCTGATGAAAGATACTTGGGTTAACACTAACAGGA -AGGACAATATTTTATCTACAAGAGACTCCTCATGTGGTCAATGTTCTAGTCCTTGAACTG -TTGTTGTTGTTGTTTGGTTTTTTGTTTGTTTGATTGTGTTAAGAAAGAATTTGCCAAGGT -CATGTTTAACAGTGGAGAGATTTAATGGGTAAAAACTCAAATTCATAGGTAAGAGAAATT -TATAAGCGAATCTTTGTAATGAAGGTAATAATTGAATGAAATGAGTTACTTTCAGATGTC -TGACCTTTTTTTGGAATGCACAAGCTTCCTCAAATTCTTTTTCCCTAAGCCATTTTTTCT -CATTTAGACATCTTCCTCTTAACTATTATTTGCTGACTATAAGGAATATGGAGGCTGATC -ACTGGCTTTAACAAACTTACAACTGAGTTGAACAGACAGGGTAGCTTCCTGGAAATGAGA -AGACAGCCTCTCTAAATGAGACGTGTATGTAAGACGACTTGATAGAATCACATAAATAAA -TGAGGCTTAACAGAGCACATCACCAAATGAGCCCAGGACAGAAGGCCTGGATTCAAAGGC -TCTGAGGCACAACTAGAGTGGGGCTTACTGAAGCTTAGGTAAAAAATGTTACAAATAGGG -GGCCAAGAGGGGGAATTTAAAGTCAAGAGAGTGAGTGAATTTTAATGGAGTCTGGATGTG -TTTGGCACATGAAGATCTGACAGCTACGGATGGATTTCTTTGGGGGCACAAATGGCTAAA -AGGTCAGGAGGGCAGGTGGAGGTGTTCTTGGAAGAGTTAAAGTCTTAGTTCCATCACCAT -GGTATTAGCTCCTCCCTCTCTCTGACTGTGACAGACTTATTCAGGGTTTATAATGAACTT -TCCTCACATCCCAAATGACCAAAAGTAAATAGAATTCAAGTTCTTTCCCAAGAAATCTTG -CTTCTGTGCTACTATTACTAATTTTGATGTTTCCAAACTGCTTTTGTGTCTGTAGTTTTG -CTAAATGTGCTCCACAGTACAAGAAAGTCAGATGTATCCCCCGTTCTATGAAGAAGCTGA -GGTCCAGAGAAGGTAAATTGCCTGCCCCAGAAGGCTCGTGATGCTGCTGAGCTACCATGC -TTACGTTAATGACCTGTGTCGAAAGTTAGAGAAGAAGAAGATGTTAATACAGGTGTGGAT -TTCTAAAAGTCCTCACATTGGGTCATCCAACCGTACTAGGTATCTGGGTATAAGGTAGAG -CTTATTATTAATGTTATTTACTCTCTAGAAGAGCTGTTCCCAAACTTCTATGGGAACTGG -TTATATCATTGTTACATCTAAGTCAATAGCTAATATCCTTCTTAAATTCAGTTATCTATC -TTCTAAGGTTCAATTTCTTGATCCATAACTAAAAGCTTGATATTAGTGAGTTTTAGCTAG -TGTTTAACGTATAAATGTATCCCTTTAAAAAGGAGAGATTTGATGTCAATGACAATAATG -CTAACTCATTAATTTTTGTTAGATTTGTAAATTTTCATTTTTATCTTATCTGCCTTATTA -TATTTAAATAACAGAAACTTGCTCAAACCACAGCATTTTTAAAAACATGAAAAAAAGTAA -ATAATTGAAGTGTTTAGCTTGGAATCCCTTCCCCCAGAAGCAGCCCTATGGTGACCAGTC -CTGAGGATCAATAAGGACAGATAAGTAAGCAAGCTTTTCCTCAGCTGCTTACATAGTCTC -TCTGACCCTCTGGATAATGAGCTGTCCCTGAGCCAATAACAAGGTCTGACAACAGGGATT -TCTGACTAGGCAGGATGGATTCTGGAACACATACCTTTCAGGAAGTAAGAGCTATATCAA -CTGGCTGGTAATGCCACCCAATCAAATGGAGTAGAGAGACCAGTTTCTGAACAGAGAAGG -GCTATATCCAGAAGAAGGAGGGGAGTCTGGCAAGGCAGAAATAAAAGATGCCCATTTGTA -ATAGTCTTTGTACCTTATATACCACAATCAGGCTCCAATAAAATTACTAAGAGAGATAAA -ACATCAATCAAGCACTGGCCAAATTTCCTTCAAAATAAATATATTTAAAGAAACCGAATT -ATCTGATTTTTTTTTGGAAGATCAAACAAATCTCACCTTCTGTAAAAATGAAATGGCAAT -TACTATATATGACTTAAGATAATTCACTGAGCTACACATGCAAAGTATTTAGTACTGCTC -TCAGCCCAAAGCAAATACAGGCTCAGTATTAGTAAGTGTTTGCTTTATCTTAAACTAACA -TAAAATGACTATCCTTCTATCTATCTGAACTTAGCTCTTTGGATTCCTGTATGAGCCAAA -CTCAAGTAAAAAAAAAATTAGTAATTACCTAATTCTGTCTCGGCACCCAAGTCTAGGAAG -CAAATGACCACGTTTTTTGCATTTGGGAAAAAGATGTTTCCAGGGTCACGAAAACCCATT -CCAGTCACACACAGATTGAAATTTACATTCCTGCCTTCAATCACCAACAAAAGTCTCTTA -CCCTCTGAAGAGAAATGACTAAAGTATAGGCAGCAATATGTTCTCTCTGGCAAATGTCAG -ACGCATGCCTTTCAGAGCTGCCACACATGATGGGGCGGCGGCTGCAAGAGCATCTCTGTT -AAAAATTAATTGCATGGCTGCTTTGCAAAGCTTAATAGCAGTTTGGAGAACATATGTTGC -AAATATAGGTAGCGGTTTCTCATTGAGCTCTGCGCCAGGATGTGATTTTTAATGGAACAC -ATGGTATTTAGCCTGGTCATCATCAAAGGTTCTGAAAACCGGCTTAACAAAGACCATATA -TAAATGTGGTAAATACCGAGCAAGGGAAACTGCAAGTGAGGAGAACCAAATTCCGGTGTC -AAGGTAACACTGGCTGGTGGCTCACACTGTATCATAATGAATGCTCTTTACAATCCTGGA -TATTGAAGTCTCAGTCTCACAGTCTAGACCTGGGGAAGCAATTTCCTGAGTGGTAGATCC -AATTCATCTCCCCGAGCAACATCATGCATACTTGCAGTATTAGCTATCTGCACATTGGTG -GTTTCCAAATCAGACCTTCAGCACCAGCCTGGCCCCCAGGCTCTAGCAACTACAAACCCA -AACTTATCAAATTTATCCCCTTGCTTATCCCACAGGTGCCTCAAACTCAGTCCCTCGACT -CCCTGCAAAGATTTCTGGGCTTCATCCTCATCTATATACTTTCAGTTCATGGGTGGTGAT -GCCATTTGGCCTGTTGACTGGGACCCATCTTTGATTCTGAGCTGTCTCTCATCCACCCAC -CCTAGTTAGCCTCAGGCTGAGCTCTGCCCGATTTCTCAGACTCTGTCAAAACTGGTTCTT -CCCACCTGTTACCCCCTTTCTCTCTCCTTGGCAGAAGCACACATCCTACCTGGGCCATCT -GTGCTGCCTCTTGCCTGCTACCTGCTTCTGATCTCTTTGTACTGTTGTCTTTCCTTAAAA -CTTCACCAAAAGTGTATTTAAAAGATCTAAGCTGTCATTTTTCCATTGAAAATTTCTACT -GATACTTGATGGTGCCTGAGATGAGCCTCAAGCTTCTAATACTCCACATGACTGATCTAA -ACATCAAGCCTCTGCCAAGCCATTGTCCCTTCCCAGGGCTCCAACCTCAGTTCCTCCATT -GCTTCACAATGACCACACTCTGATACACAAGTTTCAAGGTGACTGTGTCATTTTGGAGTA -GGCTTATGTAAGATGCAATCATCTGATGGACTGAACATGAAACATATCAGGCTGCTCCCA -TGTAACATTACAGTCACTTTTCAAATAAGTAGGAAAATACCATAAAGATTATAAGCATAA -TGGAGCAAACTCATGACCCAGTAACAGAACTGCTGCTCCTATTGTAAAGAAGAATGCATT -GTACCCAGTCATATGTGCTACACTTTAATACAGATGCCAACATAGGAAGCTCATTTATAC -CAGCATCGCCAAAACCTGACTGATGTATCACACCTCTGCACTGGGGTGACATCACCACAA -ACCTGAGTGATGTACTGTGCTGGGCTGGCTTTGTGCCACTCACAGTAGAAATGTACAATC -CTGCTATAATCTTACAGGACCACTGTCCTTTGAGCAGTCAGCCCTTTGTTGACCAAAATG -TTACATGGTACACAGGCGTACTTCTGTCCACCAAGAACACTGACTCAAGACTGATACTTT -CAAACAGATGTTTTCCTGTGGTTTCTTTTATTGCTATGTGATTATCTAACATACACATCT -GCTTTCCTTAATAGATCGTGTCTCATAAACAGAGTGCATCTTGTCTACTCACCCAACACA -CTTTATTGAGCAGCTATTCTCTTCCTGACACTCAAGCTTTCTTTCTGGTGCCTGGGATTA -AGCCTGGGTCATGGTGCATGCTAGGAAGGCACCTTGCTAGTGATCTGTGTGTGTCTTTGG -TTCCTAATATGCTTCCACACAAGGGATAAAGCAGCAAACAAGACAAACAAGGCTTCCGCA -GTCACCAAGCTTATGGTTTCTTTTGGAAAAGCAAAAAAAAAAAACGAAACCAACTGGGCA -CAGACAGGTGAGCCATCAGGAAAGAAACGCCTTATACCTAGTTAAATGGTGATTTTCAGA -CAGTGTTCAGATGGCAGTTTAGACTAGGTGGTGGCAGAAACTTTCTCGTGGAGGTGGCAC -ATAGCTGAAGAGGGAATGGCAAAAAGAAGACCATGGTAAAGTGTCTTGAACACTGTAGAG -TAGGAAAGAGGCCCATACCAAAACCAAGAGTGCTAGTGGTAAAAAGGAGTCCAGCGAGGT -ACACTCTAGAAATCTCATCAAAACAGAGTTTGTGGAAGAGGAAAATGACACAGAACCATT -TTGGAGAATGTGCATAATTAAGGAGGCAGAGGGAAGAGAAAGATTATCTCCCCAGGGGAA -GACCACAGGTAGGTGTTGGGTGTTGTTATGGGGGTGGGGGTGCGGTGGCAGGAGAGATTC -TGGCCTCAATGAAGCTGAGGAGTCACAGAGGAGCCACAGAGGAGAAGGAAACCGGATTTG -TTGTGACTGGCTGAGGAACCACATTTCAAGTCCTCTGGGTGAGACCCGCATTCGACCTAT -CTGCACTTGGGAGACTCTGGGTTTCCAGAAGGAACCGCTAGACGGCTGTCTATAACAGGG -ATGCTCTGGGGGAACTGCTCTGTAGCGGAGTCTAGCTTGCCCTTCAGAAGGCCAGTGGTG -GGACTGTGGGGAGGGTGGCATCCTAGCATTCACCACACTGGGCTGAGAATAGAGTTTGAA -GAATAATAGATTGTCATTCACTTAGCTCCACTGAATGGAAGGTGCTGCTTGCAGTAGAAT -TTTCTGGCAGTAAGGCCTGATGGGCAGGCAACAGAGCAGGCTGCAGCAGACCAGTGATTA -GATCTGGGGCAGAAGCATGTCTTGAGCGACACAGAAATCCTAAAGAGAAGGAAGAACAAA -GCCATGCCCAAGATAGGGCTTTGGCCCAGCTAGGATTAAAGTGACATTGTACTGATGCAC -GATGAAAGGCAGCATTTGAGTGAGATAAATGTTACCTTGACTTTTCAATCAACTTTGTTC -ACGTGAAACATACCACCTGGCCTGGTCTAATCGGCTGTGGAGATTTTCTGCCCTGTGTTT -AGTGCCATTCCATCATAAGATGGCACTTTTCTGCAGGGCACAACTGAGCTAAGAACATGT -GGACGAAACAAATATTAATGTCCCAAATGAGCTATTTAACTCTCATGTGTGGGAAGACCC -AGCATTTCTGCCACCACTTATACACTTGTGACTTCAGATAACCCCAACTCAGTATAAGGA -GTTCCTGTGAGGTACGCTGGACTTGCCTGTGCTCGACACTGGGAACTTGACATGATGTCA -TCACTGGAGCCTGTAATCTTCTGGGAGTTATCCTCACTTACATGGTAGGCAAGGGGGCAC -ATTGTCACCACAACCACAGTTGGCTTGCTGACCATAGGACTGACAAGATCCTCTTCACAA -GGCCTGGGTTGCCTATAATTGTTGCTTCTAAATTCTTGAGGTACACAGTACCCCTGGGTC -CCAAACTATGTCTGAGTCGACAAGGAAGAGCTGTGCAAATCTCTGTTGAGGTCCCTTCAG -AAACCCACACCGTCAAGTGTGCCATTAAGGTGAGACTTAAGTGAACAGAATACTGAGATT -CTGTGAATGAAGAGGGGATCAGCAGTGTTTAGAGTAAGTTTTAACCACTGCAGCATATTG -TTCATTGCCTGTAACTTAATGTCGTGTTCCTTGATGGTCTTTTACTCTTTGGTTTGAAAC -CTATCCATGTGGCTTTACTCAGAGTCCACAGTCCATAGCTAACAGGTTGAACAATAGGCT -GATCTCTGAAGAAGCCAAGACTATGATCACAGCACAGAGTCATCTATGTATAGCTCTGTG -TGCACATGCGTGTTGGAAGTCAGCCTAGGTTCTGAAGCCATCCGTCTCCCTTGATTGTGA -GGCAGTCTCTCTCTAGGACTTGGAGCTCACTGACTGGGATTGGTTGGACAGCAAGCACTA -AGACTATTTCTGTCTCTATTTCTCCAGAACTGGATTATAAGCATATGCCCACACATCCAA -CTTTTTATGTGGCTGTTGGGATCAAATCAAGTCCTCATGATTAAAGTTGACTTGCTTAGC -CATGCTCCCAGTCCCTGAAGAAGCCAGCTTCATTTTCCTACTACAAAGACCTTGCCCTTT -GAATTTTTAGATTTTCCTCTAAACTGTACATCTGGGAATCACTTGTTTAGTGCTGCACTG -TGCTGGGTTGCAGAGAACACCCAGCGTGTGTGTAAATCACTAGGAAATGTCTGATTTGCT -TGCTTTGTGACCTCTAAGGTCACGGAATTTAGTTCTCATTGATTGTGGAAGCTGATAAAG -CAATAGCCTTGCTTCTTTTACATGCTTGGTATTTAAGCTAATAACTTGTTTTGTGTCTTT -ATTGCCCATGTGTCAAGGTAAAAGAGGGACATAGTTTGGTACTAAGTCTCAAATGTGTTT -TTTCCTTATGAGGGGCTTGAGTGTAATTGAGCTGTAATGAGCATGGCTAAGGTCATTTCC -CAAGAATTAATGAACAGAAGGATGTGTTCTTGGCCAGAGGCTGAGTCTTTGGTCATTAAC -CTAGTTGGTCATTAATATTGTTTAGGAATGCTTTACACCAGGCCATTACACCCCTCGCCA -TATGCTACTACCACAGGGAAACGAGAACATTACCTGTGTCAATAACTATTTGTTTTCTTT -CTGTTCTTCTGGCTACTGATACTTTTACAGCCCTTTTAATACTTTTTCCAAAGGCCTGAA -GCACCAAGGTCATGAAGGAGAGAAAGGGAAGGGAGTGGAGGAAAGGAGAGGGGAGGGGGA -AGGAGAGGAGGGGTGTGAGGGGGGGGGGAAGGAAGAGAGGAGGGAGGAAAGCCCAGGAAG -AAGAGGGTAGCTCTCAGCGAGCAGAGTTGAATCTGAGTCATGATGAAGTTCATGCTCTTT -TCCATGTTTGGATCTTAAATTTTCCTCAAATATGTTTTGAAAATTTCAGGCTAGTACCTG -GACAGGGACATCAGTAGTCTGGGCTTTGCAGAGTAAATCTGTGATTGCTTTGGAGACTAT -GTGACCAAGTTCTTTCTCCCTAAGCAGCAAACCCTGGGTCTCTTCTCTTCCCTTTCTGAC -TTGCTCTCCTTCTTCTCGGGGCTCTTTCCCTTCCTCACATTTTCCCATTCTAAAACAATT -CATGGAGGATGTCAGGCAATGTCATCTCGGTATGTGCTGAGGAATGAATATGTGTCTAAA -TACCACTTGACCCCTCCTGTCAAGAAATTTAGAGTTAGAAAGGCCAATAAACAAATAACT -TCAATGCAGTCAGGTAAATGTTACAGCAGAGAAATCTCAATGTATTTTAGAGCAAAGGCA -CATAATCCAGGGCCCTGCAAAGTGGCTCCAAAGGTTCTGGTGGGGTTTTGTCTGTGGCAG -AGGCTTACAATGTAGCCAAGGCTTGCCTGGAATTCACTATGGAGTTGAGATTGCCCTCAA -TTCACATTATCTTCCTTTCTCTACCAGTGAAATGCCAGAATCATAGTATACACTGCCACA -CCCAGCTTCTGGTGGGATTTGAAAGGTTTGGTGAGCTTATAGAAGCCATAGGTGATGGTG -GGGCATAGATCCAGGTATAAGAAATGGCAACAGATTACTCTAGTGCAGGCGAAAGAGTCC -AAAGTCCCAGCAACTGTGTCATGATCTTGTACAGACAAGAGGGAATCGGGAAGAAGAGAC -CAAGATTGCCCGGAGCAGACATTAAATACCTACTGGATACACAGTAAGGAGTTTGAACAT -TGTCTGGAATTCCATGAGCAATCATTCACAATTTTAAACATAGGATAACATGTTAAGATC -TGAGCTATAGAAACGTTACTCTAGAAATTTGGTTTGAATGTAAAAATGTCTCAATATGTC -TGTGTTTCTATACTTGGTCCCCAGCTTGGGAAAGACCTTGAAATGAGCCTCCCTGGTAAC -AGTGGATGGACTTGTAGATGTCTTATCATGGTCCTACTTCCTGTCTTCTTTCTGCTTCCT -GCTTGAGGATGCAGTGTGAACAGTACTCCTTCACACTCCTGCTTTCCCAGTACGATGGAT -TGTATGCCTTAAAACTGTAAGCCAGGGGGAAACCTCTCCTCCCTTATGCTGCATCTTGTA -AGGTGTTTGTTCACAGCAACAAGAAACATATTTAATAAAGGAGGCCACATGGAAATGGGT -TAAAAGAAGCAGTGGACCCTCGGACAGGGAACTCAAGTAAAAGGCAGACAATTGAGAAGT -ACAATGGGCATCATGAATAGAGGAACCAATGCATTGTGGGAGGAGACACGGTGGGAAACA -GAGATCTTCCCAGTGGCTCCCATTGACAAGTAAATTAAAAATGAACACTTGTTCAAGGGG -CTTTAAATTAAAGTTCTTAAAATCTTCTGTGTGTGCATGTGTGTGTGCATGCATATGATT -GCATGTGTGTGTGTGTGCATATGCACACACGCATGTACTTGCCATGGTGCCCATGTAAAG -GGTCAAAAGACAACTTTTGGGAATCAGTTCTTCCTTGTTGAGGCAGGGTCCCTCTCCTTG -TTTCTGCCACTGCACCCTATACCACAGGCCAGCTGGCCTGAGAGCTGAGAATTTTGTCAC -TGCCACTGTCTTCCCCATAGTGGTGCTAGGATTACAGATGTGCATTACCACATCTAGCTT -TCTATGTGACTTCTAGAGATATGGGATCACCAGGCTTGCAGAGTCAACACTTTTACCCAC -TGGGCCATGTCTCTAGTCATAACACAAGAGAGTCTTTTGGTTCACACATTGGGTTATAAG -GTGAAGCTATGGCCAGACTCTGGATCTGGCTCCATACTTACCCTCACTCCCCTTAAGTAT -TTAGGTTCTACTCTTGCTCGTGAGCCTTGCCTCCCTGCTGACTTTCCTCACAGATTCCAC -CTCTTACAGTGTCTGATCTGTAGGCTTCCTCATTCAAACCTAAGGAGGGAGAGAGTAGAA -GCAATGAATTCCATTTCTTCAGTTCAAGTGATAGAGAGTCCTGCCAAGGGACTTTTTGTG -ATCCCATCACATGGTAGAGGCAGAAAGACAAGAGGCCAAGACTACTAAACGTACCCTTTT -AGAAAGACATCAATCTCCCTCATGGCCTATACCATATCAAACAGGTCTATTAATATAGTT -ACAGTGACATACATTTCAATATGATTTTTTGGAAGAGACAAACTTTCTGACAAGCAGTTG -TCTTCATTTTGTACTGAGAGGGGTGGAATGACCATGCTTAGCTTAGCTGTGCCAGTGTCT -GCTGTTGTGGTAGAAATGGGCTCATTCCAACAATCAGATTTGAAAGCAGAAAGTGGTATC -AGTGTAGACAGCCTGTGGTGTCTGTGGTTGAAAGAACAGCCCATGTAGAAGAACTACATG -GAGAAAAGGAGGTTAGTGTATGGGTAATGAATTTATTAAGAACAAGGACTATGACTCCTT -CACCATTTATCTTGGTTCAGCACTTAGTTGAATGCCTACATATATAGCACATGCTCAGAA -CATTTTTCATGTGAATGAAGATGCCTTGGAAGAGATTCTATTAGAACTCCATGGTACAGA -CCAGGTGATAGGGTATACAAAGAGTTTCAGCAGAAGTAAATATCCACAGACATCGTGTGT -GTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTATACACATGGTACTTATGGC -TATTATATCTATTGCTAATAATGATATATATAGAGAAGACAGAGGTTACTACTAGTTCCT -TCCTCCACCTCTTCTCCACTTTAGATTTTGAGATGGGGATCTCTCACTAAACCTGGATCT -TGCTTATTTTGGCTAGACTGACTGGCCAGCCATCCCTGGTATTTACCTGTCTCAAACCCC -AATGTTAGGGCTACAGGTGTGTGCCAGCTTTGCCTAGCTTTTCATGTAGATGCTGGGGAT -CCAAACTCATGTCCTTGTGATTATGTGGAAAGCATTTTACCCACTGAGTTGACTCCCCAG -ATCTTTACTCTTATATTCTTGTCTTTCTAGTACCTTATCATATGTGCCTTTCTGTTTAAG -CTAATTAGAGTAGGTTCTGTTGTCTGAAGCCAAGGATTCTAAAAACCTCCTCTGCAGCTT -TCATGGAAATAAGGCAAGAAGTCAGCCATCAGTCTAGTCTCATTGCAAAGAGGAAGCATG -CTAATGACTACTGTGTAGACAACCAAGACCACAATCTCTGGGTAAATGCAGGCATAGTAG -GAATGCAAATAAATAGGACAGACGAGAGAGACACTTTTTATTCTTCATTCAGGACATTTG -CTTCTCCCAGAGAAAGCCCAGAATACTCAAATATAGTCATTATTCTGTGAAAGTTGGTCC -TGTAAAGAGTATGAAGCTTAGACTATCTTAATCTCTTACTGCTGCAGACTTCACCACAGG -CATGTCCACTGTCCAGATACCAGCATAACAGAATAGTTAGAATGTGATGAGGAAATAAAG -AGCAAGCCATGATTTAAAAATGAGTATTTTTAATTATGGTCATATACACAAAAAGTAATA -TCAGAAAGATTTTGAAACTTTATGTAGATATCCAGCATACACATGTGCAGTCTAAATCAT -GAAGTGTGAATATCATTACTTGAAAGTTCCTTTTTTTTTTAGGTTTATAAATGAAAACAC -CTTTATGGCTAAAATGTTCTTAAATATAAATAAAAACATAATAAAAATGAGCTTACCCCC -CATGCCAGGTTTTAGTTTCTTGTATCCTTCCAGAGACTCCCTGGGCATATGTGATCTCTT -TCCTTGTCACTCCCTACAGCTCAATCACATTCTTTACAAAGGCTGTACAGGTTTTGTTAC -TTGGATGACTCATAATATATTTAATAGTCCCTCACTGATGGGTACTTAGGCTAGTTTAAT -ACATTACCATTACAAACTACTCTACGGTGATGCTCGTACACGTGCAGGCATCTTTGTGCA -AGTGGCTGGCACATGGCATGGCACAAAATTCTAGGTGGGGAAGGATAGATCAAGACAATA -TCTCCTCACATTTTTATAAATATTATACAATTACTTCAATGGCACCCTGCCAATCATTCT -CTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCATTTCAACTTCGGAA -GCTTGAGTTCAGTAAGATCCAGTTCATAGGGGCTGGTTGCAGGGAGATGGAGTGTAAGAA -GTAAGGTAGTCTCTAAAGGGTATTTATAATCTTACTGTATAAACAATTACAGCATTAAAT -GTCTACAAAATTCAAGTGGCAAATGAGCTGAGAATATCAATTGCACATCTGCCGCATCTC -AAAGGCAGATGGCCTTTTAATTTTATATCCCAAGAATTACACCCAAATTTCATTCCTCTC -CCCAGAACGCTTCCTCACTCTTTTTACTTTCACACTTTTCAAATATCACGTGCATTTTAA -CATAAACTGCCACAAAACTATCTTGTATCTCCCACTGTAAAGACATCAAGAACTGATTGA -CATTTAACCCATGGACCCATAAAAAAAAAGACTATAAGGCACCATCTCTGTTGTCAGGGA -CCTTACAATCTAGGTTGAGAAATCAACATTTAAAACCAAGTGGTGATATGCCAGAGGAAG -GGGAACAAGTGTTCTGCTGTATAATTTAACTATCCACACTTGGAAAGACAAAGAAGGGAG -AGATTGTTTTTCATAAGAGCGGCTGTCAGAGATGCTTAGGAGACAGATGGGTGTTGGCTT -GGGCTGGGGCACAAGAAAAAGAAAGGCAGGAAGAAAGAAAGGAGGAGCAAATGAGGTTGA -GTAGTATATAGGCTGGAGGGAGAGTGGATGAGATTGTGTACCTATGGGAGGGAACAGTGG -GACCATGGAACAAAAGACCCTGCTTGGGATGAGTAACAGGAGGTGACCAGGAGCCATTAC -AGCCTACTGATGAGGGCATCCAATGAAAGATGGTCTGTACTGTGTTCAGGATATTCCTGC -AGAACCAAACTGGCTCAGATCTGGTCACATGCGCACAGCAACAGGAGTTACAATTGACAT -TTTAGTGTCACCCGCGTGTAATATGGTCCTTATGGTTAAAGCTTTGTGAATTTACCTAAA -TATATTGAGTTCCCAGAGGTTATCAAGGCTGTCTGCCCAACAAGCATTGTTTGAAGGAAG -ACTTGGGTCATGGTGGGAGTCATCCAACAAGGGGATGAGTGTGCAGGTTCCCAGGTCTGT -GGCCACAGAGGGCTGTACTTGTAGTGATTGGTAGAGAGGAACACTGCTGGTAGAACTCAG -GCTTAGAGATATGTAAGGACAAGAAAGGAAAATCTATGTATTACTCATTGTACCCAGTCT -CGTACTGAGTACCAAAGGGGAGCAGAGCACTGTCCAAGACAGTATTCCATCCAGGGACCT -TCAATGTGGGCTGGCTGAGAGCATAAAGAAGAAAGGACAAGGACAAGTAATGAGAAACCA -ATGAGAGATGGGCAGAAATGCTATGGAGATTCAAAGAGGAGCTCTTGGATGACAGGGGAA -CCAGGATAATTAAGTATTGGACCTCTCTCGAGGGGGTATTAGAGCCCAGGTTACAGTGTT -GAGAAGAGTAGAAGGAACATGTATGAAAACCAGAGCACAATAAATTCCCTTTTGTCTTTG -TGTAGTCTTTCATTTTAGTAGGAGGCTGGGTATCAGAGCTCATAGGCCCCATTTGTATAC -CTGTGAACACGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGT -ATGTGTGTGTATGTGTGTGTGTGTGTGTGTGTGTGTGGTGTGTGTTTGTGTGTGTGTGTA -TGTGTTTGTATGTGTTTGTGTTTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTG -TGTGTGTTACATGTGGAGGCCCAAGGTTAACACCAGTTAGTATCTTCTTCAGTTGTTCTT -TACTTTAAAGTCTGACACAATCTCACCCTGAACCTGGACCTTACTGATTCAAATAGGCTG -ACTAGCTAGCAGGCCACATGGCTCTTCCAATCTCCACTTCCACAGAGCTGTGATTGTGGC -CATAGACTTGATATAGCACCATGGGTTCCAGGGGGACATGTCACAATCAGGTTCTAATGG -ACTCATGGCAAGTGGTTTACTGACTGAGCCATATCTGCAGCTCCAGAACACCCTCTTAGT -AAACAGCCACAATGGCGTGGACACACTTCCAATCAATGCCTCCAGTTCTTTGAAGGAGGC -AGTAGCTGTTAAACCTGAGACTTAAAAGCAGTGCACGAACTGCTCTGAGATGAAAGACAT -ATACGGAGGGAGAAGCATCTTTGAATTTAAAAAAAGAATTCACTATTTCATATGAAAGCC -AGGCTGTCTTTCCCCCTCAATCTGCTTCTGCATAATTTTAGTCTATTTTTCTAATTATGG -TAACTGAACAAGAAAAGTCCCAACTGCTGTTCACATTCTTACAACTTCTCCTCAAGGAGA -AAAAAAAATAATAACTTGGAAGTCCGTATCTGTGCCAGAGAAAATGGAACAAAGACAGGG -TGTTAATTTTCTTTGTGTAAGTTGTCTTTGGCACATTTCTTTCCTTTCCTGCCCAAATAA -TTTTAAAAAGGAGTATCATTGAAGACCAATTAAAGGGATTTGGATGAGGTTCTGAGTTTG -CGGTTGGTATCAATCAATTGTGCAATTTGGCCATCACTAGCCCTTCAAAAATGGCTACAT -TTAACTGTAGCTGAAGGAATAGAAATGAGATGGAGCCCTCTTTTGTCTGAACAACAGCTT -CAAAGGGCTGAAAATGTGGGGGTTTCTTCATTCTTTGAATCAGAGGTTGTCCATTTGGCA -AGGAGAAAATGTAGCCAATGTGCCTTGGATTCTTGGCCAGTGAATGCTGGCCCGCTACTT -CCAACAACAGAATCATAATGAATCCAATAGAGAGGAAGAAAGGACAGCAGGGCAGGAGAT -GGGAAACTGGAGTTCGGACTCTGTGAGGGAGTACTGCGACTGAAAACACAAGCAGCCATA -TCCTTCGGTGTGCCTGTATCACCAGTCCTGTTGAGACCAGTCCCCTGGCATTTCTCTAGA -GCTCGCTGGGGACGCCAACGGATGGTGTTAGACAACACTGTTGATGGAGGCTTCCCAATC -CCCACTCCTTATTTCTGAAAGTCCCTAGTACAGCTGACTGCCTGTCTTTCAAGTTATCAC -CTTGCAAAAGGACTACTTCTTGGTTTTCTCTCTAGTTTTCTCTTGTGGTTAGCAAATTGG -AGCGGTGTTCAGTGGGAGAGAGGGGGCTCTTCCTTCAGGTCAATGTAAAGCCTTGTTTCT -GGGGTGTCTATAAGACACAACAGAGATTATGTATCTGTGCATTCTTTTTTAAGCTTATTT -CTGGAGAGTGTATTCCCACCGAGGACCCTCCTCCTGATTGGCTGGTAGATCACCCTGCAA -GTTTCTGTTCCATTATGATATGTTGACTTCACCCTTGAATATTATTTCTGACTTATCCTT -GGGCTCAAATTAGGAGCTTTCTGATATTTATCATGTTCCTGGTGACAGTGGAATGCAAAA -AATAAACAAAAAACACAATGTAGCAAAGAGAAGTATGAAAAGTCAGACACCAAGAATAAA -AGAAAACACAGCCATTCAAGACCAGCTAAAGGGGATTTGAATGGGAGGCTCAGAGTCTGC -AGTTTGTACAAATCAATAGTGCAATTTGACCATCAATAGACTTTGAAAGGCTCTTCCAAA -ATGGTTGCATTTAACTGTAGCTGAGGGTTAGAAATGAACTCCAGTGAAGAGTCCTCCTTT -GTTTAAAAGCCTGAGCTTCAGATGACTGGGAAGTGGTTTTCCCCTTCAATGTTCAAACCA -ATGTTTGTCGATTAGCAGTGTGTACTGGTGACAGAGAAGAGTAAAAACATCTTCCCTCAA -GCAACACTCTGTTTCAAGTGGTTTCCATTTTCTTGGACCCTGTGTCAGATAGGGATTAGA -ATCTTCTTAAAACCCAAAACAAATATCTTTATATAGTTATGAATTTCCTAAATTCTCAAT -CATTTTCTCAGGATCCCCCTTTCCTTCATATCCCAACCCCCTCCTCAGCACATACACATT -TCTACAGGCTGAGAGTTTCAGATATATGAAATAAGCTGTAGCTTTTGGTTGGTGGTTGAA -TCATGTCACATTTTTCAAGAGCTGGATGAATGTAAGGTGAGAAACATGAACACTACTCCT -CAGGCAGAGCCTCCCTGGGTGTTTGCTTAGTCACAAGCTCTTCTCTCCATCTTTTCTTAT -AGCAAGTACAGTTTCCTATAGCAGCCTGGTTTGAACTGTGGCTTAAATGCTAGACCAAAC -TTCTTTAGCCCTTTTCCATGTAGAAAATACACAGCACATTGTACAGAAGGCCCTTGTCTA -TAGTTCTTAATATTCATGGTTGCTTAAGCATTTCCTTCATTTACCATCAAAGCCATGCAG -GAAGATGAAGAAGTTAACTCAGAGCACAGCAGAGGCAGGGGCGAGGCCCTACCCAGCTAG -CTTATCCTCTGTGCTTAACAGTGGCAAGCAGATATCTGAGTTCTTTTGCAATGTTAAAAA -AAGAACTATGTTTGCTGTCTCCTAAGAATGAAAGGGCTGGGGTCATGGGATGGTGATTGA -TAGGATAATCAAAAAGAAACCTGGAGCAAATGACTGGATTGATATGCAAAATAAAAGACT -GGGCTTATGATCTGCAAGAGATGAGCTATCCAGAGAAATTTTTAGAATACCAAGAGAGAA -CTGCTTGGAGAACTGTCTCAAGCAGGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAG -AGAGAGAGAGAGAGAGTCTGGAAAGCTGTCTCAAGCAGAAATAGGTCACCATCAGCTTGG -ACCCATGATTTGACCTCAAGTCATTTGTTTAATAACTCTCTAAGCCAAGGCTGGTCCTTG -ACAGGCCCAAGTATTGATACACCAGTATCCCTTTGCCCCTGGGTGAGAGCAGCCATTGGA -GAATTTATTCTCAGGAACATATTCTTTCTATTTGTGGTGTGCTTGTGAGGAAAGATAGCT -CTTCTGGTAGACAACAGAGTTCTCAGACAGAGAAACTCTCAGTCAACAGCACAGTTGGGA -AGGGACCCAGCGGTCTTTTCTCACTGTCCCAGTGAGCAGATGCATCCACTCTGAGCTTGG -TCAACCATTCCTTCAGTGAACACCCAGAATGGCACATAGGTAACAGCATGAGAGAATGGG -AAATGAGGTTGCACCTTATGAGATAAAAATATGCTACCTATAGATGCCAAGAATGAAACC -ATACATTTTACCAAATGACATCCCCTAAGGTCATAATCCTTAGCGAGATGCTAAGCAGTC -AAAGCCAGATGGACACAGTGACCCTCCAGTGATGGAAATGCTCATGGAGCAAAAGTCTAC -AGTGAACAGCAAGGGAGTGGAGACTGTGTGGGAAAGATAAGGCTGCTGTGCCTGGATGGG -GAGAATATAAAACAGCATAGCTGCAAAGGAAGAAAGCATGTCAAGTCCTAAAAACCAAAA -ACCAAACCAATCCACAACATCCACAAAAAGTTTAAAAATAAAATCCTTGTAATATCCAAC -AATTCTGCGATGGAGATTGGGAGCAGATCTTAGGAGCTTCCTGGGCATTTTTCTAACAGC -ATTCCAACAACAGGCAGAAGATGGAAACTGCCTAGGCTCCCATCACTGGTGCGTGTATAA -ACCTGTGTCACGTGCATGCAATGGAATATTTCCTATGAAAAGGATAGATCTGACATATGC -CAAAATATGGACAAACCTTAAGGACATTATGCTATGTGAAATGAGCCACTCACAAAAATA -TAAATATTATACAATTCTACTTACATAAGGTGTATCTGATAATAAAATTAAGAGAGAGAG -AAAAAGTTGAATGATGGCTATAAGGGCTAGAGGTTAATTGGGATCAGAGAAGGAAAAAGC -TATTGGAATTCTGATCCCTCCACTTCTCATTTGTAAGTCTTAAATTCCCTTATCTCAGGT -ATAATAGATGTCCTGGTGTCTGCTGATGCAGCCCAACACAGTTGAATTCACTGGCTGCCC -ATTAGCACCACCTCCAATGCTAGGACCCCAAACATTTTAAAGAGGAAAGTTTTATGGATT -AGATAGAAAGTGTCCTTTCCAGAAGCTTCTGTAATAAGGGCTTGGTCCCCAGCTAGTTGT -ACCACATTATTGACTGCTGATTTGGTGACGATGTGTAATAATCAGTTCATGGCTGGATGG -GCTGTTAGCAAGTGGGGCTTGGCTGTATAAGGTGTGCCTCTGTCTCCCTATCTGTCTCTC -TTCCTTTTCCTGGCTACCATGAAATAAGCAGTGGTGTTCTTCTTCCACCACAGTACTCGG -CCTCAGCAGAGGTTCAGACACAATAAAACCAGCCAGTTACTTGACACCCGTAAAACCATT -AGCCAAAATAAATGTTTTAACTTCAATTGTTTTTCTTGGGCATCTTTTCAGTACTGAAAC -CGAACACCAAGACGCTATAGATTTTCCTGCTTTATTTTTCATTTCCAGCAGGAGTTGAGG -TTGATTGGCATTCCCAAAGCCAAGACACAGTAGCCAACTGCCGTTACTGAGAACTCGAGT -GGACCATTTCTCCAATCACTGCTGGTGCTTGTCCGACTCAGAGACTACAACCTGAATAGC -AGCATCAATCACCTTGACCAAGGGAAGCAGAGTGTGTGCTGGAGTAAGGATGTGCTCACA -GCCTATTTGTGCAGCAGTTGGGTCCATGCTCTGGAGAACTGGTTTCATTCCTGATAGTGT -TACACATAGGGGATGAGGGGACTCTGGAGGAACCTTTTGAAAGTGTTGCCAATACTGCTT -TTGTAACTGGGTAGCCTTGTGGTTGGGCATAGGCATTGACATCTCACAAGGGGTCTTTGG -AGAACTCTACAGTGACTCATCACTGTAGGGCAAACTTGGGAACCTTGGACTGGCCCTGTT -TGAAGAATAGAATTCCCACTGGAGACATCTTTATTTATAGCATCTGGTTCCCCTATTTCT -CCGGAATCAAAGACATTTTTCTCAATGATCTTGTCAAGTGCCCTATATTTGGATTCAAAG -CTTAGGTACAGAATCTACTGCTGACCCTGTTCTGTTCCATGAAAATACTTCAAAAGAACT -GCCTGATGCATTCTTATCTCTGTCTGTCTGTCTGTCTGTCTGTCAGTCTGTCTGCCTGTC -TCCATATAAAGTGTCTTAACAATGGGGTTACTTGGATGCTACCCGAGTATCATCAGTCAG -AATTTGCATGTTTTAGCAACTTCCATATTTAGCATCTTAACTCTTGTGTTTCTTTGCATT -GTGTTTCATTGCAGTCTTGTTTCTTAGCATGATTAGAACTGCATCCGTTCCTTCCCTCAC -GGTCATTCACAGTATTTTACGCAGATGGCCTTTGTGAGTGTCACTCAAATGCTGATCTCT -ATCACTGAACTACACAGCCTCATGAGGGCAAGGTCTTAGCCGGTCTTGGCCACCACAGCA -GGCTGACAATTAGCCTAGTGCTTGGCTTGGAGAATTATCATAGGACATGAATAACTATAG -AGTGGGCTCTGGAATTAAAAGGAAAACAAAACCTTGTGGAAACATAGCCATGTGTGCTAT -ACTGGGCAAGCAAATATGGGACAGAATATTTTTGTGATGCACAGAGCAGAGAGTCCAGAA -AGGTCATACTCATGTTAGTCCATCGAAGTTCTAAGCTGTCTGTCTTGTGTAGTTGAGAAC -TGATGGGTTCCGTAAAGTAATTCACTTCCACGTGTGAGTTACCTGGGCTACCTGGCTGTT -CAAGAGACCCAGCCAAGACTTTGAACTCAGTGATTTCTGCAGTTGACTTGGAAAGGGGAA -AACAGAACTCCTGGGATCTTATCAATTACTTAGGGTACATAGACTGTGTTCTTCAGTGGA -CCCTGGGGTAAGCATGGTTCTTGAGTTTATATATCCTTCAGGTTTGACTTTGTGTGTTTA -CCATTGCCTCTTTGTATTGTGTGTAGCCAGCAGAAAGCCCACCTAGCCTGTGAAAACATT -ATTCCCTTACTCCTCAACACCCCCCTACTCCTCCTCCCTCGGCTTAGCTTAGGCAAAGTA -CACTTTATTGAATTCCTCTAATCTTTCCTGACAGATCAATTCTTCTGGGCTCTTAATTAT -TCATGTGGCTCCCCCTTAAATTTCCTTCAGGCTACTGGCTCTTTTGAGGCAGTAGGCTAG -TTCTGTCTCAGGCAGCTCATTTATTTCCCAGGAGGTGGGCATCTGTGCTCAGAGCCAGAA -CTATAAAGAGGGCAGATGTGGGGATGGCTGAGGAGGCGGGAAGGGGGGCAGTGGTGAGGT -GTCCTGCAGGGAAAGGAGTTAGAAGGTCTCGTTTTAAAATATTACTGTCCTGCTTAGGAG -CTGGCAACGTTATTCAACATCTTCAGCAATCTCAACTGTAAAAGAATTTTTTAAAAGTTC -ATTAATTGTCTGGGACATCACAAATATCAAGTAGTAGGGTGTCACAAGTGGACCCTCCCT -GAGAACCTTTAGCAGTTTTGTAAGCTTCAAACTTTTCTTCCTCTAGCACAGTGGCTCTCA -ACCCATGAGTCACAACCCCCATGGGGGTCACATATCAGATATTCTGCATATCAGATATTT -ATGATTCATAACAGTAGCAAAATTATAGTTATGAAGAAGCAAAAAAAATAATTTTATGTT -TGAGGGTCACCACAGCATGAGGAACTGTATTAAAGGGTCTCAGCATCAGGAAGTTGTGAA -GTACTGCTAACATATGGTTTTCTGCACAGTAGCTCCTCCGCGGCTGGCCATATGTGTATA -TTCATACCATTGAGTCAGTATAGTTCTTTAATACAAGGTTTTACAGCTAGAATACACTCA -GAACAAAGGAGAGTTTCCATGAAAAATTGGAAAGACATCATTCATTGGAACAGAATAGAA -TAAAGACCCTTTAACACAAGAACCTTGTTGTCTTGTTTCTAGATTGTAGAATTAGCCTCC -TTGCAATTCTCATGCCTATAAGACTTATCAACTATTCATTCTCCAAGACCAACCAGCCAA -AGCACTGGATATCTTGTGACCAAGAAAAGAATGAAATTCTGAGCAATATGGGACCTTTGG -TTACCCTGCAATAAACCACCTTTCCCCTCATACTGTAATACTCATACTCCGCCATAAAGT -TAAACTACAAACACCATTTTATTGTGGAACAATGCCCTGACCATCTCGTTCTTTAATCTG -GAATCTGAAGCCCTTCCCTAAAATCTACTACTCCAGCTTCATCTACGTGTCCTCCTCCTG -CACATGTGGCAGCGAACAGCAGCTCCCTGTCTTCTGATGTCCTTTCACACACTGGCCTTT -ATTCAGTTACTTTCTATCTATCAACCTAGTCTTCAGATGTGATTTTTCCTGTAGAGTCTA -TTAACACAAATCTAGATGACCACCAAATAGCTAGCCAACAGTCAGAGTGGAAGTCCAAGG -CATAGGTGTGTCATAGTCAGATGTGTGTTGATAAACTGAAAAATTATGTCTTAAATTATA -CCATGTAAAAATGCCCATGTAAAGCTGGGAATACAGCCCTGTGCCAGAGTCCCTGCCTAC -CATGTATATGGCACTACATTCAGTTCCTTTTAGTGATGGGGAACACAACGACATGGGAGT -GAAGGCAATGGGGGAATTACATCCCCTTGTGGTTAGGTTGCTACTGTCCTCAGACAGACT -TCCATTCAGCATAAAGTTCACCCCAGATAGATACAGAAGACCAGCTGGGATTTTCTTTGT -GGTTTTTTTTTCTATGAAAAAATATCCCTCTCTGCTAAGTCTATGAAAACTGAAAGGATG -AAAACTAAACCAAGGAAAGCCAGCAGCTGTCCCTTACTGCTCCTCCTTGCACAATAATGA -AGGCAAAGATGTAAGGATGAAGAAGCTGATGGTAACGATGCCCAGGAGTGGACTGGGGAT -GGGGTGGAGCTGTACATACTTAAGCTGTGAATGATTACCTTAGACAGAAACCCAGGAATG -ATCAGCTTTGAGCATAAAGACTCAATGGCTTTTACTTGAGCCATTTTATAAGGATCTAGA -GGTACTGTTGCTTTTCATTGGTATGCCTGAGATCCTGAGTGTTATCTATGGCCATTAGAC -ACTGATATCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTTTCTCTCTCTCT -CTCTCTCTCTTTCTCTCTCTCTCTCTCTCTCGTGTGTGTGTTATTTGTACTGTAAGAAGA -CATAGTCAAATGGTACCTTGGGGCAGTCTGGAAGCAGGTAGCAAAGAGTATCACATAATA -GCACTTACTGTTAATCTATGAAGAAAATAATGTATTTCTTCTATTTCTGGTAATGGAGAA -GTCCAAGACTGGCCAGCTGCATCTTTTGCTGCATCCCATAGTGAGACAGAGCAAGATTAT -CAGCTTCTTCAGTGTCTTACCTGTGATGCTGAGGCCATTAGTGCCATGGTGAGGAAGCAG -GAGCATCCTCTTGTCCTTCTCTAACCCTAACTGCTTCCCAAAGACCCATTCTCAAAATAC -CATCAAGATAGGGATTTGAGGATTCCATTTCTAGTAAACTCAGAGCAGGATACATTCAAA -CCAAACAAGGCTGGAGTACAGCTCAGTGGCAGAGTGATTAGCCAGCATGAGCTCCTGGGT -TCTATCTCCACAGGTAGGTAAAGAAAGGAAAGAGGGAGATAGAGATCAGTGGATGGATCA -AGCTGTAGCTTAAAATCTGGTGCTCAGAGTCTAAACAGGAGCCAAGGAGCTGGCTCAGCA -GGCTAAGCAAATATGCACAAATATGGGGTCCTGCACTCACATAAAAAGCCAGATATGACA -TTGTGCCCCTGAGATCCCAGCACTGGGGGCACAATAGGAAGGTCACAGGAGTTTGCTAAC -CAGACAATCTATAATCAAAGTAGCTACATGGTCAGTGATAGAGCCTGCCTCTAAAAGCAA -CTTGGGGTGAGGTGAGGAAGACACTCTAGTCAACTGCTGAGCTCTGCATGGCTGTGTAGA -CACACAGGCACCTGTACACACACCCGTACTCACACACAGAGCTACACTTGGGGCTTGGCA -GAGACAAGGACAGGATGGCCTTCCCAAAAAGATGGCAAGGGTGAGTGAGGGTGGGAGGGG -ACCTCCTGTGGTCAGAGGATTCTGCATTTTATAGCCTTGAGCAGGAGGCCCGGCATTCTC -CTTTCACAGAGCACTAGTCCATGCTTGTGCCTTTGCCTCTGCGTTTCTGCCTGTAAGTAG -CCTTGTTGGGTCAGCTGGGATTCTATTGCCTTGGCCAAGGGCAGTCACAGGAAATACGCT -CATCTGACAGCATGTTCATGACCAAGGTAACGTGAGCATTTAAATCCTCAAAGCCCTGCC -TCCACAGTGACACACTTCCTCTAACAAGGCCACTCTCCTAATAGTGCCACTTGCTATGGT -TAAACATTCAAAGGCACGAATCTATGAGGGACATACCTATTCAAGCCACTGCAGGCAGGT -ATGTCTTATTATACAGTTCTCTCTCTGTCTCTTTCTCTGTCTGTCTCTCTGTCTGTCTCT -GTCTGTCTCTGTCTGTCTCTCTGTCTCTGTCTCTGTCTCTGTCTCTCTCTCTCTCTCTCT -CTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCCTGAGATTGCAGTACATGATTGT -TTAGCTAAGCTGGAAGCCAGCAATCCAGCAACCCTCTAATAATGTGGTAGTGGGCACACA -CAGCTATGCCTGTTGCTGTAAGAGGGTGCTGAAGATCTGAACTTGGGTTTTAAGATTGCC -CAGCAAACACTCTTACCCACTCATCTTCCAGCTCCTTTGTTAATTCTGTGTAATGGAACT -GCATGATGGGCTGTTTTCCTAGGACTGCAAGGATCTATGGTTTACTCTGCATATCACATT -CTCAAAAGGTGAAAGAAGCCAGAATGTCTATATTGCTGTCTACCGCTCTCTCTCTCTCTC -TCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCCCTCTC -TCTCTCTCTCTCTCTCTCTCTCCTGCATTCATTCCAGAATGGCTTTGGCCATCCACAGCC -CCTGCCAGCGGCAGATTTTGTAGACTATGTCCATTGCTATCTCCTGACACCTGATGCCAC -TGGATAAAGGCTAGCTCGGGACAGAGTCAGTGACTTTGTATCTGACCAGGAAGCTCTTGC -ATCCAGAAATGAGTGAGGTGAATTCCTTAGTCTACCGGGGACTGGAACACTGAGATAAAG -TCAGAAGATGTTGGAATGGAGAGTTCAGGAAATACAAAGACCAGAAGGACCACAGTAGGC -CTCATCTTTGTATCCAAAAGAACCAAACCAAACCAAATCAAATCAACCTATATTTTCCTC -TTGATTTGCAGTTCCTTAATTACTTTTATTAAAATGGAGGAGATTACATCTTTAGTGTAA -GTTGAATATTTTAAGTTTTAGAAAAAAAGATCCTCCCTATAAACCAGGATACCACAGTGA -CTTGATGGTAGAATTGTGGGGAACTTGCCCATCTCCCTACATGCCATAGAATGGTTACAA -GATCTCAACACCATACTAGGATTGACTCCCCCTCGTTCCTCCCATGTATGTAAACCCATC -CAAAGACCTGCGTTTGTATAGCCTGGTCCTCCTCAGCATTGGTATTTTAGGAAGGGAGGG -AATCTTATTATTAATAGTATTCTATCTGTATCAAACTCAGTTTCTGCATTTGCTAAAAAG -CCAGGAATACTATACTTCACAGAAGTTGCCAGCCCAGATCAGCAGGGAAGCCTGCTGAGT -GATGCAGAAGGAGACACCACACAAATGTAAGATCCAATCACAACCTCCCTCGGAGCACCT -GAGCCCTCAGCAATCTTCTGGGGAATCAGATAAGAACTGATAGTTGATAAAGCTCTTGGT -TGGTCGAGGAGCACTTCGGCAAATCCAACAGAGTGCGTTTAGGCTGTGGTGGCCTTTCTA -AGCCATTGCCAGGAGGTTAAAGAGATGCGAGAATGCACTTGCTGTCCTGGAGAAAAGCTC -TATGTCTTTACTAGAGTTTTGATAGATGTTGCTGTTAAGAATGGTACAGGCCTCCCCGTT -TTCACTGGCCCACTCCTTTGGATCTGGTTGAATTGGAGTCCACTTCTGTTGCAATCATGA -TGCCAATATGAAGGGTCAGTGAACTATGGGTTGTGTGATATTGTGCAGAGTTACTGTACT -CAGCGTAAATCCCACAGACTCAGCCTTATTATTTCATCTGCTTCCAGCCATGCGGACATG -GAGGGACACTTAATATTTGTAAGCCTGTCTGTTTTATTAGTCCACATGAGGCCATGTGGA -CCTCTGGCCTTTGAAACCCTGCCTTATTGAATCATTAATGGCTTAAAGCAACGACATAGC -TATTTCTTTTATTTAAAAAGTAGGAAATATACACTGGCCAAAAAAGAATATATCAAATAT -ATATGCCGCTTAAGGAAAAATACAAGAGCACCTGTGAACCTTGTCAGTCTGCCAGGAATC -CGTATTTGTTGCACACAATGGTTATCATGTCTTAAATCACCTTCTTTGTCCTACCTGAAG -TCAAAATAGCCTCCTAAGGAGTATGATGTTAGCCTTAGTTTGGTGTTAATTGTGCCTTTA -CTTTTCTTTCTTATATTTTATAAATCTTATGATAAGAAAACACTCATCAAAATGAATGAG -ACTGAAAGTCCACACATCTGAGTGAACTTCTGTACAGTTAGAAGAGCCATTCTGAAGCAG -TGGACTTTGTGCTTTCGTTATCAAATACATTTCCACACACTTATCTACCACCAAAACCAA -AAACCCAATGGCTGAGAATGAAAGCACTTAGCTTTTCTAACTCCTGCTGGCTCTCTGTAT -GCAGTCCTCATTCGTCCCTTAACCATCTTTCCTCTTTCCTATATGTTACACTGAGCCACT -TCTTTCGGTAGTTGTAGTATGTTCGTAACTGTCTCCAATAATGTAAGACCTCCTTTCTTT -TCTGCCTTAATGTTGACTTTGAGCTTCCTTCATTCCGTCGTAGCAACGTTCACTTATGAA -TGTGCTGTAATTCACTCTACTGTAGGTGACCATCTGGACTGTTTCCAGAGTTTTATTAGT -AGCACCATGCTGTTTGAACATTCTTAGATGTGTTAGCTGGTAGCTAAGAGCATGTGTTTC -TGTGGGATTCACACCAGAGGGTAGGAGTACTGGATTTTAGCCATCAAGGTATTCTGCTAT -GCTGACAGACATTCTGGTTTAATAGGCAGGCACTTTTTGCTTTTGTTTGTACTTTTAGTT -TCTTATAGCTTTATCCAAACTTAGAATTGCCACCCGATGCCATGAAAGCATCATCATTCA -ATTAAGTGCTTGCCTTGCAAGTCTGAGGACCTGAGTTTGGTCCCCAAATCCCACCTCAGA -AAGAGCCGGGGATGGTGGTGCACACTTGCAGTTCCAGATTAGGGAGGCAGAAATGATCTC -TGGAACTCACTGCCCAGCCAATCACGCCTACTCGGTGAGTTCTAGTTCACTGATAGAACC -TGTCCCAGTGAAACTAAAAATAAGGTAGACAGTGCCTGAGAAATGACACCATGGGTGTCC -TCTGTCCTCTACATGACATTATATGCCATGCATACAAACACACCGAGATAAAAAATAAAA -GGAAAAAAAAACATACACACTCAACTAGGCAATATCTAAATGCTTTTATGCACTAATACT -GTTCACTTAATAGGATAATGCAATACCCCTCTATTTTGAATCTGCTAGGATATTTATCAT -GAATGGATATTATATTTTGTTAAATTATAATTATTAGTTTATAGGTCTGAGGAAAAATCA -GATGTTTATAATTTAAGCTACTAATGATGTAAATTTCCCTATTAAGCCAACTCCACATTC -CTGATATCAAACCAAGGAAGTATGGTGGGAGCCTTAAACCTTTTACTTACATTTATTTAC -TTGTGTGTGCACGTGTGTTCATGCATGAGTCCTTCTAACTCACTAACAAGGGATGCCTTT -CCTTTTCTTCAATTTTAATCATAAATTTTAGCTTTCATTGTACATTCTTTGACATTGTTG -CTTGTTTATTCTCAAGAATTTTATTCATTTTGATATTATTAGAAATAGGATTGTTTTCTT -AATTTCCTTTTTACATAATTCAGCGCTAGTGTGCATAAATACAAACGACCTTTGTATACT -GATTCTGTATCTTTAATGTGTCCACTTATTAATTCTAAGAGTTTTTATTGGTGGAATATT -TAAAATCATATACAAGTGTGTATATGCATAATTACATATGATCGTGTCATCTGCAAAAAA -GGATAATTTCTCTTCTTCCTTCTGATTTCGGTGCTATTTGTGGCTTGCCTTCTGACTCTG -GCTCTCATTACTTGTTCTTGTTCTTATAAAAACTGTTTAGTGTTTTTGACATTGAATATG -GTGTTAGCTGTGGGCTTTCTCTGTGTGAACTTTATTATACTGAAATATGTTGCTTCTATG -CCTATAGTTTGTTGTCAATGAAGTTTATAGAAATAGAAAAAAACAAAAACTATATAGATG -ATAAGTGATTAATATACAAAATAGGTATTAATATCCAATTCTCCAAATCAAATAGCAATC -ATCAAACTAATGGTAGTGGAGTTGAAGTCGGACACAGGATGTAGAAAGGGAATTCCCTAA -GGATGACGTAGAGATGACCAGCAAGTATTTAACAACTGCTCAGCATCACTAATCACTGGA -AAGGGAGGTCAAAACTGCACCCACTTAGTTTAGTCATCACTTTAGTTCTATTAGTATGAG -ATCTTTAAGAAGCAGGAACAAAATAGATGTGGGGCTAGAGAGATGGCTCCGTAGGTAAAG -TACTTGCTGCTTAAGCAAGAGGACCTGAGTCCAGGTCTCCAGCATCCACATAAATGCCTG -TGCACAGTGGCCTGTGCCAGTAACCCCAGCTGTGTGTAGGGTAGCAGAGACAGGTTGTTG -CTAGCGGTTTGTAGGCCAAACAGTTAATTTCAGGATCAGTGAGAGAACCTGTAGATAGAT -AGACAGACAGATAGATAGATGATATACATAGATATACATATATATAATTTAATATATCAC -ACAAGTGTGTCATAAACATATAACATGCACACCTCCACAAAATAAATAATATGCAAGTAA -ATACAATTTAAAATATCATGCTCCAAGCATGACAGTATATACCTGTACTTTCTACTCACA -GAAGGCTGAGGCAAAAGAATTAGGAACTCGATGCTGCTGAGGTAAGGGGGCTGAGGGTGG -GATCAGCAGGAGGGGAGGTAGGGAGTTGAATTTGGGATGTAGAGTGGTTAAGTAAGTAAG -TAAGTAAACAATGCATGTCAGTCAGGTAAGTGCTCCCTCCCCTGCCTCACCCTGAGTCCC -TGGCTTGCTATTGACCCCTCATCTTATAGAAGCATCATGTTTGCCTTGACCCCTCGTCTT -ATAGAAGCATCATGTTTTGCCTTCTTAAGAGCAGCCTCTACCAGTTCCTGGGCTCATTTC -TGCAAAGGATTGGGAACCAGGCAAAATGGTAAATTCTAGGTTTGAGAGACACCAGGTATT -TAAGACAATAATTCTGCAATGTCAAAAATGACAAAATAGCTCCTATCCAAGAAGCTCAAA -GTGTCTCCTAAACTAACTTCTCCCTAGACTCTGGTGGAAAACTGATTCTTTCAATGAGAT -TATTTTCTACACTGAAGTTGGGGGTGGAAGGTGGAGATATGGGCCTGAGAAGAGAGATGG -GTCCCCTCCCATTAACTCTTGTATTGCCGTTCTTTTTCCTGGAAAATGTGAGAGTGATGT -GAATTGTTTAAAAGGTTAGTTAAGAATCAGAGCATAGGGGAACTTGTAGCCCAGTTTCAT -GATAAGAAAACCATGTGATCCTACATAGACTGCAAATAGAAATAGCCAAATCTTACTTTA -ATGTGAGTCCCCAGTCCTCTTGGAGTGTCCTGATGTGGCCTGAATGGAATCGAGACAATG -GGAGAAAGGGAAACAGATCTGTTCCAATCCAACCAAAACTTGGCAAACAACAGGAAGTAA -GTCATGCTCTGCATGGCATGGTTAGATTTCAGGGCTATTTTGCCCAAACCCAGAGCCTTT -CAGCCACTGGCACAGAAGAAAGGCCCTTGGGGTCCTCCTTGGACTCCGTGGATGAGAGGC -TGCATGGTAGCAGAGGGTAGAAAGAGGTTTTGAAATATCCTGGGCCCACCTTCTTGGAGC -AGTACCATAGTTAGCTCTCATAGTCTTCAGTTGGACCCTTGTCCTCCTGTCCCTCACAAG -ACAGCTACATATTCTGGTGCTCTGAAAACATGGTGATGCTCAACGACTTTCCCTGCAGCT -TGTGTCTATTCAGGTGGCTCATGACCAGCTGGTCCTGGGGGCCAACTGCCATCTGGACCA -ACATGTTCTCCATGTTGAAAAAGATATCCACTCGCTGCAGGACACCGTAGACATAGAAGA -GAATGAAGAGGCTTCAGGATGTGACTCTTTCAGGGTTCAGGTTGTTGACCAACAGGACAG -AATTCCCAGCTCCTGCCAGGCCTAGGATGGCCCCATGGACAGCCTTGGCTTCAACTGCTG -CACATAGAACAGCTAGATGGGCCAGAACTCTGGGGATGTTAGGAGCAGAGAGGCAGGAGG -CTGCAGCCATGGGTAGGTCCAGCAGCCCTGGCTGTCTCCATAGGGCAAGCCAGGGTAAGT -GTAGTGTCTGCCCTTGTTAGTGTATTTGACATTAAGGCTTCTGAACTTGGAAAAGTCAGT -GTGTAGCATGCAGCAGGCTTTGTGTGCTCTGGTCATCTGGTGACAGCTTGGTGTGCTGTG -TGCTCTCAGGTCAGCATGCTACAGCAGCATCTGGAATTGGTTGTTCTACGCAAATGAGAT -AAGCTTGAGAATGGTGTCAAAAATTAAAGAACCTGATAAAGCATAGCCAGGGGCATGAGT -AGAAGAGGGTTTCCATGGTGATCCTGAGCATGGGGACACAGGCCTGCCATGGCCATCCTC -AACCTCAGTGGAGACAGTCAAGGCCAGGCTTCCCAGCTGCACTGAGATCACAGCCTGCAG -ACCCACCTGGGCATGCACCTGATGGATCTAGCTGGTGCTGAGCTCCTTGAGGCTGGAGAA -CTGAATGTAGATGGGCTATCCATATCGGATGGGCCCCACTGACTGTAGTAGTTGACCATG -CCATTGGCAACCTCCTTTGCATATACCTTGATAAAGGACTGGTTCTTCCCCACTGGCATG -AGGAGGCTGCTGACTTCCCAAAGGGCAAGTCTAGGGAAAGAAGCTCACCTCAGTGACATC -CTTGCACAGCTGGCATTTAAATGACTCTGGAAGGGACTCCTACCCAACTGTGGTCTCCTT -TCAACTTATTGCTATTGTTACTACTGGCTGCTTCAGCTAAGTGGCTGTTCTTGATGAAGG -GACAGTTGCTGACATAAAGAGCTTGTCGGACCTGGCTTTGTACCTATCTACAACTACATC -TGGGAGTATGCACACAGAGCAGACCCAGGGGGACAGAGAAGAGGTACAGAAGTCCCAAAT -AGACATTTTAAAAGGTGACTTTTATGCTTGCTTTACATAAAGAAGATTAAAGGTTTTCAT -TTTCTTCAATCTGTTGGTACTGGGAACTGAACTCTGGTCCTCTGGAAGAAAAGCTGCAAG -CACTCTCAACCTTCAACCTTAACTCTGAGTCCTCTCTCTAGCCCTTCCCACTGTTTTTCA -CTAGGTATGGCCTATTCATTTCTGTTCAGACCCATAGATCACAATCCATGACTTCCAATT -CGCTGTCTCTGAATCTTGAACACCAAACTAGATGACTGGTTTGGAGGAACAGGAAGAACA -AGAGGAATTAATATGTGCTAAGTAAATTCAATGATGGGCCTTAGAAATACTTAGTACCTA -GAAATTTGCATAGATCCTACCCCAGTCTTGAGGTAGATTATACCCATTTTACAGATAGTC -ATTTGGGTCTGCTTCCTTGCTAATGCCTTCACAGATAGTGAAATGGGGAGAAAGTGGAAT -TCTTCAGTGTGACAGAGGCTTTCTAGCCTCCAGTGAGAGTAACTCAGAAGTTAGGGTGCC -AAAAACTCATGATCACATAAAGCTTTCATTGAGTCAATGGCCTCAGGTTCTTGTCCTACT -AGATGGGATGGTCTCATGGAGCACAGGAAGGGTAAGAATTTGGAAAAGAGCTTATTATGG -GTGTGCAGATTAGGGCATAAGATAAAGCAAGGTCAGCTCCTGTGAGGCAAGAGGACTTGA -ATGGAGGCATGTGGGGGGAGTTGGTCCATCCAGTTGACCCATCCACATGGGTGTCTATGT -GCTTCTTGATCTCAAATGTCTTGATTAGAGTTTTGGCCTCATCTTCACATAAAGCTATCA -AGCAGATGTCTGAAAATAGAAGAAAGATAACAAGAAGCCAATGGTGGTCTAGAGTGTCCT -AGTACATATGGGATTTCTGACCTCTGGCTGGGACAGAACCAAACCCTTTCTGGCCAAGGA -CAAGAAGAGAGGACTCTCTATAAGCTGCCTAACCAGGTTCTATCTCCTGGTCTCACCACC -AGAATGTTTTAGAAATGGGTGAGCATCCAACGTCCCTCTGACTTTGTCTCCTTTCCACAC -TACTGAGGTCTGTAAGTTGCCTCACTCCTGGAAGGCTGTACAACTCCACTGAGTTAGAAG -CCTCCTGTAATGCATTGGGGTTCCCCTTCAGTATAGCTCTGTTTGCTGAGTTCCCATCTG -GACCACTTCTGAGTAACACTGGCAGCAGCTGGCATGTATCTGCTTGCAGTCTTAGCTAGA -TTGAGCCCAAGAGAGGGCTTTGTGCTGACAAAAGGGGGACTCAGACCCAAAGCAAGCAGG -CAAGGGAAGATGAGGTCCCACTGACACATGCATCTTTGATAGTCTGGAATAGGCTCAGCT -AGCTGTTCTACATCGGACCCTCAGTACAGCCACTATACATAACCTCAAATATTTAGGATA -AAAACAACTCAGAATCACCACACTGAAAGCATTCTTCATTAACTGTTCATTAAAGAAACA -GTGGTATATCTTCTATATATCAGGCTACGTAAAGGTATTGATGTAGAATGTGGTTCCCAC -CCTTGACTACCACCTAGTGCTATGTTGCTATATTACAGACAAGTGGGGTTTGCTCCCTTC -TCCTCTGGGTGTAAGAGAAAGAATTCCCAGAGAAAAACCACTGGGGAGGGAGCATTGTAG -AATGAATAGGAAGGGAAGGGCAAATGACAACTAGAGATCTCTTTCCACCACCCACTCCAT -GTGGAGGGTCATTTTGTAACCTCTGTACCCGGGAGGCTGAGAGAGGAAATTTGCAATAGG -TTCAATGTCACCTTAGGCTACATAGTGAGTTTCAGAACAGTATGGGTTATAACATGAGAC -CCTGTCTCAAAACAACAACAAAATGGACACCACTACTCATAGATATGATTGTTGAAGATA -TTAATATATTTAGCCAATACCAAGAATTGGTCATTAATTTTTCCTGTTGTTGGTGGTGAC -GGTACAATTCAAGTTCCCACTATCAATATTCAAAGTGTTTATATTTTGCCTTGTGTGGTC -TCAGTGGTGAGTTTTCTTGCCATTGCCTGCTGTTTTAACAACTGCAACCGTTGGTGAACA -TCATTCCCATCTGAAACCTTTTGGACTCTGGGATCTCCCTTACTTAATGTTAGCTTTTGG -TACAAATCCAAATCTAAGAATGAGAGACATGGCTGGGAATTATGCTTGAAGATGCTGAGT -GAATGACTTTTAACAGGTGCTAAGACCTCTGCTGATGTCGACTAGTGACCATCCTCTTGG -ATTTGATGAGTTTGCACTTTTGGCTCAAACTGAAGCTCATGTGAGACACTAACATCCTTT -GAAGACAGAGCTCTTAACTGTCCGGTGATGATGTTTGGGCTTGAGCTTTTATAGCACCTT -CTGGAGAGACACACTTTGATGTCATTTTAAACCTCAAGAAATCACATTTTCGGGTGTTTT -AAACAGTGTTTCCAGGCTGAAGATTCTGAGCAAGAGGGCATGCCTACATGGATAACAAGC -CGATCTGAGAGCAGCCACATAAGGAAAGAGAGTCCTGGTGTTAATTTTGTGCAGAGGACT -TCAGTTTTGAATTCTTGTAGTGGTGGAATGCTTGATCAGATGGTGAATGAATTTGTCTCC -ATCTTCTCCTGTGTACACTTATCAAGCCTGTCTTTCCAGCTACAGGGATCATGTGTGATC -CGTGGTCTGCACTCTACTGATCTGGCAGTTTCTAAATTTTCTTTATTTTGCTTTTGTTGT -CCTAGAAGTTTCCAAGAATATTGTTTGGGGAGTGTGGTTCATCAGCTAGCCTTGGGACTA -GGAAAGAAAGACACTCTCCTCAAAGCTGTGCCAGGACCATGTTAGAATTGATTCCTTCGC -TGCCTCTCCCATCTTTATTTAATCTACAGGTTCTCTATGGCTTGAGCAGAGACAATTACT -CATTTTATTGGAGGACTTGCCTGGGGAGCTTCTAGAAGGATGGATGAGTCACGGTTGCTG -GTTAATCTTGTCTGCCAGCAAGAGAGTTTTATCTAAGTAGGCAGTAAGCTTCATCTGAAG -CCATCTGATAACCAAGTTCAACCCATGGCCAGGGGCTGTAGGCCACCAAGCATGATTTTG -ATGTGATGTGACCTGACATAAACTCATTAGTTTGCTTAAAAAATTATGATTTGGGGCAAG -TTTTTGCAGCCTGGTTATATACAGCTCCTTATGTATACTTGAAGATGATAATGTCATTTC -ACAATATCAAAAGTTTAAACACATTTAGACCAATTCCCAATAACTTGAGAAGCAAACTTT -CAGACTCTTGTGGATGGCCTCATACACAGTTCCTCTAATTATATTTTTGCTCTGTGTCCC -CTATCTGTGACAATTCACCAAGGTCAGAATCAAACCAGAATAGCTTATAGAGGCTCAGAG -CAGGGCAGTTGGATTGCATGATGGGTTGGGTAGATGGCAATGGTCTGTAGATATTTAATT -GGCACAGAGTTTAATCTGGGAAGTGAAGCAGAGAAACTTCTGACTGCTTCTCTGCTAATG -ATTGTTACAGAAAGAGACAAATTTTATGCAGCTACATTTTGCCGAAATTGTATTCATTTG -CTATCCTGTCATAATAAAGCACAACAGGCTAAATCTAAATTCACGTGTCCCTTCCCTGGA -GAATAAGAGTCTGAGATCACAGTGGCAACAGGGTTGATAGTCTTCTAAGCCCTGTCCTTG -TCTTACTGAAAGCTATCCTCCTGCACGGTCTTCAGAAGGACCTCCCTATACAGTCCCCTC -GGATCTGTTTTCTTCCTCTTTAATTGAAATCTGTCAGATTGGATTAGAACCCATTCTGTA -CCCTCACTTTACCTTGTCACCTCCATCACCTCTTTAAAGGCTATGTGGTGAGGTGGGGGA -GCTAGGGCCTCAGCATATAAAAAAATTTGTAACTCAATTGTTCTCAAATGAACAATGAGA -GTTGCCCATGAGCTTTTGCCAAAATTTGCCTCCCTAGTGTCCCTTCGAATCCGTATACCT -CAGCGCTTTGAAAGACTTCTGTAGGAACAATGTGTGGTTGGACAGGAAATGAGAATGGGT -TGAATAGATTCCAGAGCAAAACCCATGAGCTGTTGAGTCAGTGAGATCTGTTTGGACTTG -ACAGTGGTGCTTGATTTTCACAAACTGATGGTTGCAAATGTTTATATACAAATCAGTGGT -GTGATGCTTTTACCTTTCGTGGGGCTGAGTGAGGAGGAATTTCATAGTGTGTACAGCTAA -GGTCAGAGTGACAAAAAGCCACATTCACAGGAGGGGGAATCACTTTGATGCTTTTCTACC -AAGCTGAAGTTCCAGGAGGGTGGCTTGCTACCTCCCTGTCCTTGTCTTCCTTCCTGATAC -CCTGAACCATCCATCCCCAGCCTGTACTGCCCTGCTGAATGCTACTCAAGTTAGATTACA -CAATTGCTCTTTGCCATAACCACCATCACATCCATCCGTGTATGATGGACAGGTGTGGGA -TCGATCAGAAAGAAAGAGCACAGGGGAGATTAACTTATTCTCCCACTGACTGCTCAGGTG -AGAGCGAACAGTCTTCATTCTGTGGATCTCAGTTTGGACCCATTCAATACATTTGACATG -GGTAGGATGGACATGGTGCATAGTGGTTATGGACATAGGACTGAGCTGGACTAGAAGACA -ATGGCATCTTTAATAAGTTTTTGACCTTCAGTTTCTTTAAAGTGGGATAATTAAGAGATG -CTCCTCTATATAAGCTTTGGAGATGCAAACCAGATGCTTATGCTTGCATGACAGGTACCT -TCCATCTCAGCCATCTCACCAGCCCTGGATATCTTCATAAAGAAGCCAGTCTGTGTGATT -CTGTTATAGCAGCACAACATAGACTGAGACAATATAACTTGGGTTGAGTGTGCTCCACAC -TCTCTGAACACCTATGGATCAGTGTGAGCAAGGTCACTGCAGTGGTTTCTAAGCTAAGTG -GTTAGAACACCCTGAAATTGTCTCTGCCTCAGTTAGCTGCCTTGGAGAAAAGAAATGGCT -GTGATTTCCTCCATCGATGAACAAGGAAACCAAGCACCACACAGAAGAGGAAGGACAGAC -CTGAAGTCACCGTGAGATAGGAGGAAGAAACCCATATGTTTCTTCCTAAAAATACAAGAT -TAAAAAGAAAAAGGTAAAAAGATTATAGGCCTGCTGTCCCAGCTCTGGTTTCTTTGTAAC -ATTTGTCAGACAAGAAGAAATTGATTGCTTCATTAGACCAGAGCGAGCTCTAGGAGGGAA -GGCCGTGCTGCCTGCTTTACATGATCAACTGCAAAATTCAAGATCCCATTCAACCTCCAG -CCAGAGCAACCACAGCTGTAGCTCCACTGAACCCATGGGATTTTGCTTCAGTTCAAAGGA -AAAATAAAGGAAAGGCTAACCTTGTGTATTCTAAGAAATGATAATTAGAGATAGGCTTCT -AGCAGTGTGGAGTGGGGTAGATGGCTTAGTTGGTGAAATAGTTACTAAACACAAGGACTT -CAGTTTGATTTCCAAAACATCACATACACACACACATACACTCACACACACACACACACA -CACAAACACAAACACACACACACACAAATGCACATACTTAGACACACTCACACACACAAA -CACACGTACTCACACACATACATACACACATATTCAGACATACACATGTGCACATACACA -CACATACTCAGAAACACACACTCACACACTCACACACTCATACACACACACCCATACACA -CATATACACACATGCTCTGACACACACACTCATACACTACTCACACTCACACACTCACAC -ACACACACACACACACACACGGTGGCAGGATGCACTTATAATACAAGGCCATCACTAGCA -GACAAGTGGGTTCCTGGAGTTTGTTGGGTTTGCCTTGAAAGTTAAGTGTCTCCTATTGGC -TTATGTGTTTGAAATGTTGGTCCTCAGCTGGTTGTGCTGTTTGGAGAGGCTACGGAACCT -AGGAACCTAGCAGTAAGGCTTTGGTACGGTGGATCTTGAATGTCAAAGGCTTGATCCAGG -TCTGGTTCCTGCCAAGTTCTCTGCTTTCTGATCACACACTCTCAGCCATCTTTTCTTCCC -CACCATGATGGACTGTATCCCCCTTAAGCCTCAAGCCAGAACAAATCCTTCCTGTCTTAA -TTGTCTCTCTCTGTCAGGCATTTTGCCACATTAGTGAGAAACATAGCCAATACAATGGTC -ACCTGTTACATTCCCACAAAGGCAGGTTTAAGTGAAGGGCACTCCTTAGGTTTAGTTCCC -AAGCGACCTAAGAATTAGAACCCAACATGGCCAATCCCTGCCTTTGAGAGGACTTGAAAC -TCAGAGCCCCGATGTTTTGCAAGTGCAGGATGCCAGAGAAAGAGTGCTAAACATTATAAG -GAGCCCCACTTCTGGAAGCTGGGTCTCCAGGCCAGGTCAGCCGTTGCTAACTGTGGACCA -GAGCAATTGAGGACAATTTAAAAAAGGAAAAAAGCAAGTCACAGTGTCTGACCTTCAGCT -GCTGTACTCATAACTAAAGCACACTGGTGGTAGAGGGAGCTCAGGTCACTGGGAGAATGG -AACCTTGAGGAGGCAGGCAGGGGATTCCTTAGCTCCCATATCTCTGGGTCTCGATAGACT -TAGGGCCCCTGTCTAAGCAGGCAGTGAGCTTAAGAGGCTATGTGAGCATCTTCAGACTCT -TGACACCAGAGAGAAAAGGCCAAGGGGCATATGAGGGAGAAGGTAAAGAAGGTGGGGGAA -GGGCTTACCTCCTTGTCCTCATTTGCTGTGGGGTTTCTCCTCTCTGTCTCTTCTCTCTGT -GTTTCTCTATTTCTGAGTGTATCTGTCTGTCTGTCTGTCTTCTCCTCCTCTCTCTCAGAA -GCTGACTTCCTTGCATAAGGGTGTCTGGCTAAATATTCACCATGGTTATCTGGAAGAACA -TAAGCAACAGACTCCAAATGAGGAGATTTGTAACCTTGGCTCATGCAATTGGGAGTTAGC -ATTTCAATGCATGAACTGAGTTTGGAAAAGCACACACTCAGTCCAAGGCATTCTCCATCT -CTCCCAGATAAGCAGCAATAGCTGTCTATAAGCTGGAGAGGTAGAGATGGGGATTTGAAT -TGTTCTAAAAAGCTGTATGCCTCAAACAAGGAATTACAATGATGCAGCCATAATCAAAAA -CAGAACATCTGGATGCTGTCTGGATCCATTGCTATGAGCCAGGATGAGCAGCTGGAATGC -TCTGTATCCACACCATAGGCCACAGTGGCAGCAACAGTACCTGCATTTATGTGGCAAGGG -TGGGGCTTGTGTGCACCAACTGGCTTTCTCCTTCCCCACCTGCATTTAACTCAGGTCTCC -GACCCAGTGGGCCATGCTGCCCACAGTAAAGGCAGGCCACTGTGTTCTTAGCTCCTCTCT -CACACACCATTCTTCTCTGCAGAAGCCTCCACAGACACACCCAGAAGAGTGTCTTACTAA -TTATAGACATCTCTCAGTTCTCACAAGTTGGCCATCAAGATTAAGGTCACAGGTGGCTGT -AGCAAAGTGCGACAAATGGGACACCTTAAATAGTGTGGCTATTTCTCATCATTCTAGAAA -TTGTTATGTACAAAAGCAAATCATTGGATGTTCTGGTTGGTGCTCACTTCCTCACATGAT -GGAAGAGTCAGGGAAGCTCTCTGGTGACCTCTTTTTTAGGGTCATAATCCAAAGACCCCA -TATTCCAACACAATAGTCTTGGGAAATAAGATTTCAATATAGACTTGAGGGTTGGGCAAG -GGGCACGTGAAGTCCAAAGCATCCTCCATCCCTTCCTGACAACCAGGATGGCTTCTCTTG -ACAATGTCACTTAGCTACATGCTTACTGAGCCCCGACATGGAGGTGCGAGCTTCAGGACA -GAACATGACAACAGCTTCGTGCTGCTCACATCAGGAGGGTCAAGAATTAACACTTCAGAG -AGGCAGGTGGTAGCCAGAAAGCAAGGCCCTCTGTAGTCTCTTTCTGGCCTTTTCCTTTGG -TCTCAGGGATGAGTGTTTATGGCACTGAGGCCAGGCTTTTCCTGTATAATTTTATCCCTC -TTTGAACTTTCCAGAGCAGGAACAGAAGCCAGAGGCAGAGGGCCAAAGGGGTGAAATTGT -ACTCTGAAAAGGGGGCACCGAGTTCCTGCATTGAAAGCCCTCACAACTAGGGCCTCCTCA -TTAAGAGATTCTAAAGAGAGCCCTCCCTCTCAATAGCTTTCCCAAGAAGCCACTGGAAAG -CAAATACTGGGTGGCAGGGTTTGTGCCAAGTGGCTTTTGTGGAGGTCTCAGGGGAGGCTC -CTTAAAGGAAGTGTCCAAAGTGAATCACGACTTGGACTGATTGTCAAACTGGTCACATTA -GCTTCTCCCTTGTTTGTCTGTGGGTCTCCAGAACTCTCAGGGCCCTGGGATGTCCAGTAA -GCTAAAGCTGATCTTCAAGAAACTCGGCAACTTTAGCTTGCACTTTAGAGCCTAGAGTCC -TTACACACTAACCAAACATAATACTGTTCTTCATCAGGGGAAAAAATACCCCTATAAGTC -CTGTGATTTGGCCAATGTCAGACACAACAGAGTCAAGATAAGAACTAGGTCTCTTCATCT -CCTCTGTTCTTCTACAGTTTTAAAGACCAGGAATGGGGCTGGGGAGCTAGCGCAGTGATA -GAGACTCCCAGAACCATAAAAATTATAACAATAATAATAACAAGAATGGCAATATAGTAA -GACCAGAAGTGGACTCCTGATGGAAAAATTAATTGTACCCAAATTCATAGATATTTGCAT -TTACCCATTGGCTCATTGTATTGTGGTCTGCTCTGCATAGAATAAAGCCTGAACTTCAAA -ATAAACCAAAACTGTTTTAACAATGTCAACAGAAATGTAGCATGACCTTATTCTCTGCTC -TTGGGAATACTTCGTTCACCCTTCCTTCACTCCCTTTGTTTGTACTGTCTGATGTATTTG -CAGGGACTTATTCAAATGGTTGCTGTTATGTTATAGTTTCAGAGGCCCCCACAGGCCCTT -GTGTTTGAACACTTGGTCTCCAGCCGGTGGTGGTATTTTGAGAAACTGTGAAACCCTTAG -GAGGTAGGATTTAGATATAGGAAGTAGGTCACTAAGGGGGTAGAGTGGTAACAGGCTTGT -CCCAGTATAGTCTAGCCCTAGTTCCAGCTCTGGCCCAAGCTTTCTAGTTTTTGGTCCACA -GAGCCATACCTTCTTGTGAAAAGTCATGTTCACTGCATTGCTGTGATCTACCATCACAAA -CCCTGAGCCCAAATAACTCATCTCTCATTATGCCACCTTTTGTCATGCATTCAGTCACAG -TGACAAGAAATGACTAATAGGACACCAATCACATGGCCGTTTATGGAAATCCACACAGTG -TGTGAACAGTCAGGTTAAAAACCACAGTAGGAATGCTTTTAACTTGTCCAGCAGTGGTGA -TACACACCTTTAATCCCAGCTCTTGGGAGGCAGAGGCAGGTGGATCTCTGTGATGTGATT -CATCCTGGTCTGCAGAAGAAGTTCTAAGATTGTCAATGTTATACAGAAAAGCCATTTCTC -AAAAAATAAAACTAAGAACAAACATAAATAAAAGAGAGAGGAGAGAGAGACAGACAGAGA -GAGAGAGAGAGAGAGAGAGAGAGAGAGCTTTTTACACCCCAATACATTTCTGTACCATGG -AAATACTCCTCTAGCTATTTCAAGTGGATTGATACTATCAGTCTTGATTTGGAGGAACTG -AGATGCCAGGCACTCAGGAGGAACTAGATGACCTTGTGGAGACAGGATGGAAGAGACTGG -CATGAGCCAGGAGTTAGAGTTAGTACCCGAGTTTTGAAGGTTTGACTAGGACAGGAGGAA -ACTTAACCAAAGACCTCCTAGAGCAGACCTTCTAGAATGTTCTGAGACACTGAAAAAGAA -GCAATGTTAATCTGAAAATTAAAATTCCACTTCTAAGTCCAGGAGCAGAGATAAGACCTG -ATTCGGGATTCACATGGAAACCCAAAATAGTTCTCCCAAGAGGGGCCTGGGAGAGGAAGT -ATCCAGTAGCCCCTAAGAACAGCACTGGTGTGCCTTGACCTGCCTGCCTGGCTGATCTGT -AGAGGCTGTAGGTGCTACTTAGCATAGAGTTGAGCTGGACAGTATCCCGTTGACACAAAT -GTATTAATTCTTATGTTTATAAAGTGTGAGACTCTTTGGCCCTTCCTGTCTCCAAGTCCT -CCTTGGTTGAGGTTTAAAACCTGTCTTTCCAACCATAGAAAAAGACGTTAGGGATCCCAG -TTTCCAGTTTCCAGTTCCCTGGCCTGGTTCACTGAAATCACACCATGCTGGCAATGCAGC -AGCCTTTCAAAGTACTGACCATGCCTTTCCTTCTCCCTTTTCCAAGCTTTTGAGTCTTCC -ACAGCCTCTCTGCTCCTCAGAGTGAACCATGGAATTTAAGGCAAAATAATGGAGTGGAAG -GGAGAGTGAGCCATGGAATTCCAAGCCATATATGAAGTGTAAACGCTACTGTGTGACCTG -TTTGTCTGTACCTCAGAGTGCTTACAGTTTTGATCTGTAAAACTGATTCCTGCATATCAC -CCTGACAGTCTATCTTTATGAAATGTTGTCAGTCATAACCAGCAGAGAGACAGAGGACAG -ACCTCTAAATTCTCCTCCTGAAACCTGCATGTTTCTTATGACTTTCAAAGCTAGTAAGAG -CTCAAAGGGGTTTTGTTTGTTTGTTTGTTTGTTTGGGGTTTGTTTGTTTTTTGAGACGGT -CTTACTATGTAGCTCTGGCTGTCCTGGAACTCACTGTGAAGACCAGGCCGGCCTGAACTC -AACAGTATCTAACTCCCCCCAACCCCCTTGCTGCCCGAGTGCTGGCATTAAAGGCATGTG -CCACTATGCCCAACCCAAGGTATTTATTGAATTCCTGGACCATCATAGTTTCTCTATGAC -ATAGTCATAACCTTCAGGCCCATGAACTTTATTGATTAAAGGAGCAGACTCCCTCTCAAT -TCTTTCCAAAGCAACTGGATTCCTGATTTTGAAAGCAAGGGCTGTTGAGTCACAGTTGCA -AGTATTGTATGGAATCTGGGCCTGGAAAAGTCTATGAAAAACTTAAAGTTCACCTCTCCT -AAGCTGTTTTAACTTGAAAATGCAATCAGGATTGATGAGAGAGACAGACAGAGAGAGAGA -GAGAATCATATTACCAGTTTGTGGGAATTTCTATGCCCACAATAAAATTAATATTTTATT -TGAAAAGCTATTTTGTGGAAATTGATGGAAAATAAGTGTCATGACTAATAAACAAAAGTT -GAATCATTGAGCAGCGATGAACAGAAAAGGGGGCATCTGTAACCCAGAGAACTAATATTT -ATTGTATGCATCTTTTCTGGCTACAAAATCAGTTATTTCACCATCCCTAAGACCTGTTTT -CTAAAAGCAACAGTATAGAGTTTCAAATATCAAGGTGTCTTTTTGGGTCAAATATTTGTA -AGTTACATTGACTTCAAACATTTAAGAGACAGTGAAATTCAAACCCCTTTGTGAAGACTA -AGCTTAGAGTGTTCCAGCATGGGTGACCACCTAAAGGAAGAGTAACCAGCGAAAGTCATG -TAATATGACTTCAAAGTGTCAACATTGAAATGTCCATGATGGCAAGGGAAATTAGTCACA -CTTGATCACCTCAAGAAACTGAGAGAAAAGAATGATCTGACTTTCAGAAACGGCAAAGCT -GGCCAACAGCAAAAGATAGGTGTGTGTGTGTGCGGGGGGGGGGGGGGGGTCTTGGTTGGC -TTAGATACAGATACTTATAGGTGGAGGGGTTGGATGGGGTGCCTTGGTTGGCTACCACTG -TTCCAGTCAGCCAAGCCTCTTTCCAGCAGAACAGAAACTACAAGTTTATTGCCTGATGTG -GCAAGGAGCTAATGGATGAAGCAATTGAGACTAGATCATCAACTCCCTTAATGATGAGAC -CTAATAATATTAATCATTATTAGCTTTCAATTATTAACTCTTCACTTAATCAAACTGGCA -TCTCAAAGTCATCATCAATTCACAAATATATTTAAGCTTAAGGACTTATCAGTTCATGGT -GCCCATAATCCTAGCATTTGGGGAGCTGAAGCAGGAGGATTGACATGAATTAATGTCTGC -TGGGTTACAAAGCTAGTAGAATCACCTTGGAAGAGTGGAATGTGTTCCAGTTGGAGGTCA -GAGGAAGATATTTGAAAATGGAAGCAGGGGCATTTGCTTAACCTGGATACATCAGCAGAA -ATGAGTCATGGTCCTTGTGATCTGCCGTAAGAGGACGGTATTGTTGGGAGATGTTGTCCT -TTGCCGAGTAACATTGTAATTGAGAAGAGTTGTTTGTTTCTTGCTGCTCACCTATACTCT -GAGCTGGAAGTTTTTTTCAGACATGACCTCAAATCTCAAATAAATATATGGCTAAGTTGA -TAATACAACAATAGACATCCATGCACAAATACAAATTACAGTAATTCGTTTCCTCTCTGT -TTTCACTTAAAAAGTAATAATACCATTACCTACTGGTCATTTTCCTAAGCATGCGTCATT -GACACAGCTGAACCATGGCATAGTTGAAATAATTGTTGCTTTAAAAGTTATAAAATACAT -TCATAGCCCACAAGTAAAGTGCCAGAATAGAGCAAGATAAAAATTCCAGGTTTTCTCCAC -TTAACATCAGGCTGAATTCTAACGTGTAAGCTAGTTACATAAAGTCCACAATGCATTATT -TGCATTGTGCATAACTGCAGTTAGTAGTTAGGGATCTAGGCTAGGCCACCAAGCCTATTG -AGTCATAGGATGGCATTCAAGTCTTCATAAGTTACATGTTATTCTTCAAGATTCAGAGTT -AGTAAACAAAGGAGCCAGAACTCAAACGTCAGAAAAATCTGAATTTATTTAATTATACTA -ATGTGTAGTTAATATATGAACATTAAATGAAGAGTTATTTATAGCTTAAAATGGGTTATT -AACCTCAGTGAATTCCTAGTTGGCTGAACTACAGATGGCAGGAGGAGGGGAGAGCCACAG -AGTGTTATCCATTCTTGATATAAAATATATAGTCTGGCCAAGCAGGATGCTAACACAGTT -ATTAATCAGAGAAGGACCTTAGCATTGGACATATCTGTGTATAAACTGTAATGTTTTTAC -ATTCTTAATTGACAATAAATAAGTTAATTGCTAACAATCTAGTTCCTTTTGTTATTAAAA -TTGGCAAAATTAATAACTTATTACTCACTAATTATTATTGATAATAATTCTTTTCAGAAG -GTGTTATAGAGGTTAAATGAAATTGACTATAAAGATACATCTTTGAACTGCATCTGTGTG -CATGCATATGATGTATGTATGTGTGCATGTTTGTGTATGTGTACCTGTGTGTGTGTGCAC -GCATACGAGTGTGCGTGTGTGTTTGTGCATATGCATGTATTCATGCATGTAGAGACAAGG -TTGGCATCAGGTGTCTTCCTCTATCAAATCCCACCTTTTCTTTTATTTTTTGAGACAAAG -TTTCTCACCTAACCTGAAGTTCGTGAATTCAGCAAGTCTACCTAGCCAGCGGGCTCCAGA -GATCCACGTAGCTCCTCTGCTCCAGTTCTCTGGTTGTGGACTCTCTCTTCCTTCCTTCCT -TCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTCCCTTCCTCCCTTCCTCCCTTCCTCCCT -TCCTTCCTTCCTTCCTTCCTTCCTCCCTCCCTCCCTCCCTCCCTCCCTCCCTTCCTTCCT -TCCTTCCTTCCTCCTTCCCTCCCTCCCTCCCTTCCTTCCTTCCTTCCTCCCTTCCTTCCT -TCCTTCCTCCCTCCCTCCCTCCCTCCCTCTCTCTCTTTCTTTCTTTCTTTCTTCCCTTCT -TTCTCTCTCTTTTCCTTTCTTTTACAGGACTTGCATACTGGGTATGTCATCTTCCCAGCC -TCATGCTTTTTCTTGCTCCCGTACTCTATCTTTTCAACTTCCAACCACGTTCACAGGAAC -AGGAGCTTGCGTACACACAGCCTCACTGTCTGGACAGACATGGCTAGGCAAAATACTCCA -GCTGCAGAAATAGAAACACTGCATATCTTCACACATGTGGAAAGATGGAAATGCTAATTA -CCCTGAATTGGCTGTTTTAATTATAAATATGGTTTAAATTATTACACTAGCTTCTATGAA -GATGTGTGCATACTACATCTCAATATAAAATAGTAAGAAAGATACTGTGGTGTTTGCCTG -TAATCCCAACATTTGGGACGCTAAGAGAGGATGCTTAATAATTAGAGGCCAGCCTGTCGT -ACATAGGGAATTTCAAAGCAATTTGAAGTTCAGAACAAGATCCTGCCTCAAAGAAAGCTA -AATTAGAGGGTTGGCTCAGTGGCTAAGTGAGTGTATTGCTGTTGCAGAGGACCCAAGGTT -GGTTTCCGTTACCCAGGTCTGGCTGACTACAACCTCTTGCAGCTCCCACACTCCATCTCT -AGGCCTCCAAGGGGACCTGCATTGATGAGCACATACCCATACCCATGCGTGCGCGCACGA -ACACACACACACACACACACACACACACACACACACATGCACACACACAATTAAAATTAA -AAATGAATCTGAATGAAACCTAAAGATCAGAGAGATGGCTGAATGGATAGAGTGCACGCT -GCGTTAAGAAGAGGACTGGAATCCCCACAGCCAGGGTAAAACCAGGCAAGAGTGGCAGCA -GCCTGTAACCTCAGCACTTGGTAAAGACTGGGGATCCCTAGGGCAAACTGGTTAACTAGA -CTAGCTGGAACTGGTAAATTCCAGGTTCAGCCACAGACATAAATTTTTTTAAAAAAATTA -TTTATTTATTCAGCAAATAAAGTGAATCAAAGTTAAGGAAGACACTGGATATAAACTTTG -AGCCTTCACACATATGTGCAGGCACATGTACCAACACACAAAGGAACATATAACATAAGT -ATACATATGCAGAAAAAGTCCTTAATTAAATAATTAATTAGGAATAAATCACTAAAATTC -ATTTTTAATATGTCAGGTTCTTGGACCTCGAATTAACTCCTCTTTCTCAGTTCAGCCATG -GATTTTATTTTTAGAGTTCCAATTGGTGGCAGTATCATTGTGTGCTTTTGTTCTGCTAAC -TACATCTGTCTGCCTGCCCCAGGCACTGAAATAGAAAGGTCTCGTCATTATGCAGCCCTA -GCAAGGCTCCAACTCAACTCTTCCTAGGAATTCCAAAGACAAAACTTTGTTCCTGTTTAT -ATCCCTGACCCAGCGTGAGAACTCATGTGCGCACTTCCTTGATGATATCAATCACATATT -AACTACAAAATGCATTTTATACACATCGACTTACCCTCAGATTCCTGGTATTCCCCAGAG -AGTGATAAAAGGATATAATTTATAATAGTGTAATTAACTTTTGACTATATTTGCAATTCG -ATTTCTTGAAGTCTCTTCACTGTTAGGAAAAATTAAGGTGGTTAAATGAATGTGTACTCT -GAAGTTTGAAAATATGAATTTTTCCAGCTTCATTTATTTTTTCTTTCATGAATATATTGG -ATTTATATCATTAATCTCTGGAGAAGCGTTTTCACACAAATTTTTCTGCTTTATGCTTTT -CTGAGGATTAGCACACATGCAGAGCATAGCACACTTCATGAGCTCCTAGCATCAAATGAA -ACAGAAATAAGATTCTTTCATTTGGTATTTCAATTCTATTTTACCAAAAACGATTACTAA -TAATCTTCAGGCACCTTTCCAAATTATTTCTGACTTTGGGGAAAAGCCCTTGAGGGATAA -ACAGTGACTCTCAGCTGGGGACTATTTTATCCACTCTTCTTCCCCCAACCAGGAACATTT -TTTTGTTATCTGGAGAGATGTGGGGTCATCAGAATTCACAGGAGTGATTGCTATTGACCT -CTAGTCAACAAAGATCAAAGATATCACTAAGCATCTCTCAGCAAGGCAGGGGAGATGGCT -CAGTTGGCAAAAGTATTACCCTGCAAGCATCAGGACCTGTGTCTGATCTCTAGGACCACC -CCCCCATCACACACACACACACACACACACACACACACTAAAAGACAACTACAGAGATAC -ATTCCTGTGATCTCATCATTGGGATGATAGACAGGCATCAAGAAACCTTGTGTCAAAGGT -AGATGGTATCTGAAGAACAATATGGGCTTTCCTCCACAAGAAACACACACATACATGCAC -ATGTATACACACAAACTCACACAGATACACAGACAGACACTCAGACACACACACATACAC -ACCACAAATCCTAACCAAACTCTCCTAGACAAAGAATTCACTGGTCCAGCATGTCCATTT -GTCAAGACTGAAACACCCAAACTCAACAACAAGTTCCACTGACTATCTCCAGATACGTAT -AACAATTTTATGGTTGTTTAAGTTCCTTTTCTTCCAAGATTTGACTCCTTTGCTGTAGAT -GGCAGGTGAGGCTTCTGGCTAAGTTCCTGGTTTGTCTGTATAGGTATGTATGTTTGAGTA -CATTAGCATCTACTTCTATACATTCCTCTCCCCAGCCCCAAGCTGCTGCCACTGTGCTGG -GCGACACTTGATCACTCTTAGTGACTTTATGATATAAGGTCCATTGTAAATCATGAGTGC -ATAAGTTCAGATACCCAGAACTCAAGTAAATAAGCCACACATATGCTGCCACTATGTAGT -CCCTTGAGACATCCAGACCAAATCCAAATCTGTGAGTTCCAGGTTCAATGAGAAACCCTA -CTAGATAGTAATTAAGGAAGATACCTTACAACTGACATGTGCATATACCTACATTGACAC -ATCCATGCAACAGACTTATGTGTGCACATCACACACACACATACATACATATACACAAAT -TATTCTAGAAGTAATGGGTTCTCAGTATAGCACAAATCCCAGGGTATTTGACAAATATCT -ATAGATACGTCAAGGGTAAAAAAACCAAACCAAGCAAAAACTTTCTTGCATACAGCCAAA -GATAACACATTACTCAACTTAATTGGGTACTTTTTAAAACTAAGAGCACTGAATAAGAGG -GTTTAAAATAACCATGATAATAAAAATGAACACATTTTGTTATAATTATGCTACCCTTTG -AAACTCTAAAATCAAGGCATGGCAGGGTTCTTATTATATGAAACTATGTGTCAGGGATAT -AAAGATTTTCATGTGGATTAGTTCTTCTGGTTCTTACCAACAGCTCAGAAAGAACTACTG -CTTTTGATCTGTTTTAGAGGTGAAGACATTGATGACCTGGAGACATTAAATGCCTCACCC -AAAGACTGATTCAGTTCTGAGTTCTTTATCAAGTGCTTGTGTGCTGCACCACAATGAGTT -AGGAATGCATGAGGTCAGGATCAGCCACCCAGTCCCATAAAGCAAACCTAGATTGACATC -CTTTATGGGGCTGACGTCTTTCCCAGAATGTGCACATACCGTTTCTTCTGTTCATAAACT -TGACATCTACACTTGACATCCAAGACATCAGTGCCAATGTCAGTCAGCGCCTTCAGTCTG -GAAGCTTCAGATCTTTCTCTGAGTCTCCCTGAGATCTCCTGTGGATATCAAATCAGGGAC -ATGACTTCACAGATTGAACGTGCACTACCTCTGACCTTTAGTAAGGTCTCCAATAGGGTG -GGGCAGCTAAAAGACCACTACATGATAGGCACTTGAAAATTCCTACACTTGAGCTACGCC -ACACCCTAATCTTACTGAGTTTATTACAAAATTAAATTTTCTTTGTGTGTGAGTGTGTGT -GAGTGTGTGTGTGTTTGTGTGTGAGTGTGTGTGTATGTGTGTTTGTGTGTGTATGTGTGT -GTATGTGTGAGAGTGTATGTGTGTGAGTGTGAGTGTGTATATACATGTGTGTATGTGTGT -GTGAGTGTGTGTGTATGTGTGTGTATATGTGTGTGTATGTGCGTGTGTATGTGTGTGTGT -ATGTGTATATCTGTGTGTGTATGTGTGAATGTGTGTGTGTGTATGTGTGTATGTGTGTGT -GTGTATGTGTGTGTGTGTGTGTATGGGTACTGGTGCATGTGTGCATGGATGCATGTGCAC -ATACATGTGGAAACCAAGAGGCAACATTAGGCATCATCTTACTTGTATTTTGAGACAGGT -TTCTCACAGGTCTGGAACTTCCCAAAGCAGCTAGACTGCCTGGCCAGTGAGCTTGCCCGC -CTAGTACAGGGATTACAATTATATGCTACCATTAAAAGAATTTTCTACCCCATGTGTGCA -TTTACACACATGCACATGTGGAGGTCAGAAGGCAATGTGTGGAAGTTAGTTCTCTCCTTC -CACCATGTTGGTTTCAGGAGTCAAACTTGGGTCTTCAGGATTGATAGTAAGCACCTTCAC -CTTCTACTAACCCATCAGATCAGCCCCGTGCCTAGCCTTTTAAAGATGGGGGTTCTGGAG -ACTGACCTCAGCTCTGCATGCTTGCAGTGAAAGCATTTCACCAGATGATCTATTTTCTCG -TTCCTAGAAAAATGACATTTGAAGCTAGCTTAACTTCTAAAATCTCACCCAAAGTTGTAC -CATGCATGGTTAGGTTATTTTACCTCTGAGGTTCAAAGTGACATTCCACTAAGGAATGCC -TGCTCGGCTTCAGGTACAAAGGGTGAAAGGCTACTCGTCCCAGTGGTCACAGACAGTGGC -TGCTGAAAACGTTCACGGGCTGCAAGGGACAAACTTGTCTTCCAGCACTCAGATTGGACA -GATAGATGGATCTCAGTAATAAATGATCAGTTGCTTTGTGAGTTACTTCATGTGTCAGAT -GAAAGAAAAATGAAGTGAACAGGAATATGGAATTGCAGTATTTGTTTAAATGCTCTCTAG -GGATTCCTGATATTCAGGTGAAAATAGCATTATAACAAATTAAAAGTGAAACCACATAAT -TTTTAATAGTACATTGATACGAGTACATGGTATGATCTTTGAAATATGCAAGGTAATTGT -TAAATACCCTCTGATTGAATTAATTTACTGTTTTGGATAAGTAGGTCACGAACTATGGTC -CAGTTATACATAATTTATAACACATGGACTTTAAAAAGTAATGATTATTTCAGAGGGAAA -TTAATCAGTGATGACTTGGAATCTTCAGCCTGCTCATTTCCTCCCTGCTTCAGGGGCTCT -GGTATCCATGGGAAGCTGCAATCAAAGGAATGGCAGAATTATACAGTGCAGTGGCTGTGC -TCTGTTCTGCAGAGTGGGAAGGGCTGGGATGTGCCCAGGGATTCTGGGCAGTTGCTTCAT -CTCGGCTCACTTGCTCCATCTTTGAACTGGGCATAGTAATAATTACCAGCTTCACAGGAG -GACAGAGTGGATTAATGAGCTAATCTTGTAAAGCGCTTGGCAGGTAAGACGTTCTTGAGC -GATGCTATGATTGTGCTCATTAGTTTTCCTTGACACTCTGGGAGTGAGTCTTAGCAAGGA -GACGTGTAATTAATGCCACTGCTCTCCGTGGTTAGCACAGTGCCTGCTCATAGGAGGGAA -GGGCGCAGTACTTCTTCAGCCCATTGCTTTCTTTGAGAACCACTGAATGTGGGCTCCCCA -GCATCTGCACACCCCAAATGCCTTCCTCTCAGTTGCCCTTACTGACAATGGAGCAGGCTA -CAGGAATCTCTGAATCTGGGATCCTACTGTGGGTAACAAACACCCCATTAGGCATCTTCC -TGAACCAACAAGTAGCTGTTCATGGGGCGGGGGGGGGGGGGACGACCATGTCCAAGAAAG -CCCGAGGCAACTGTGGACTCAGCTAACCTCCTGATGGTGGGTGAAGGTGATGTACAATGA -ATAGCTTTAATATTCCAAAGCACATGAAATGGATGCACCTGTTTTTAAAAATAATCAGTT -CATGCAACAAAGGACGGAATTTGGGGAGCTTCCTAGCAGCAACAGCTTGGTATAGGACTG -GCATGCATCATCAGAATGTTATGCCATCTCCTGAGGGTAGACATTAGTTTCTTGCTTTCT -AGAGTCAAGTCAAACCTGAACTTACATCTCTGTCTCCGTTGATGCCACCACCGAGAAGTA -GCACAAGAGGTCCCTTCCATGGCCCCACTGTTGTGAAACACATTTCCAAGCTCGGATCAC -AAAGATGCAAAGCTTGAGGAACAGCTGTGCTGGTCTGTTTACACCCCCTCCCCACCCCCG -CGCCTGCTCTGATGGACGGAATGGGAGCAGCACTGTGCTGGTTTAATGGCTTGACCTCCC -AACGTCTCTGATGAATTCAGTATGCATCCTTGTTTGATTTATTTGTGAAAGAAATGGTTC -TGCTAAGACAGGAAGGCCTTCTCATTGCAATGTAGGGCTCACCCAAGGCTCTAATCAGCT -GGTACCATCTCCTGAACACCCCGTCCCCTCAAAGCCACCTAGAGCTCTATGATGCTATGC -CTGTAATTTTTCTCCATCCCTGAACTCACCACAAACTCTTCAAATGAGTCTGCAAAGATT -CTCATTTCAAATTCCCCCAGCTCCTCACCATCCAAGAAGCCTTTGTGTGCCTTTAAGTTC -TGTGCTTTGGCTAGAATCTGGGTGTGGAGACTGGGTTGAAGGCAATGTGGCCAAGCAAGG -GCAGTCAGCTCCTGCCTCTGCCTTGCTGCTCTCCACTGTCCTCAACAACCATGCACCTCA -CCCCAAGCTCGGAACCATTTTTTTTTTTTTTTTACATAAAGCTGTATGCTTTAAATTTTC -ATTTGTTCATTTATGTTTTTGCATGGGAACACATGTTCTATGCTGCATGTCTATGTGGAG -GTCAGACGCCAATGTCTGGAAACATTCTCACCTTCTATCGTGTGGGTCTTGGGTATCAAG -GTCAGGTTGTTAAGCTTGGTGGCAAGCCCTTTTACAGGCTGAGCTATTTAGCCATAAGCA -CTGAATTTTTAGTGTCACATATAACAGCATCATAAATATATATTCTGCATATATTGTATG -TGTGCACACACACACACACACACACACAGGCTCATATCCATGAGAATGGCAGTGGACAGC -ATTGGGTATCCTGCTCTACTACCCTCTCCCACATTCCTCTGAGGAGGAGTCTGCCATTCC -ATCTGGATGTCTGCCTGATCCTCCATCTTCTGCCCTTCACAACACAGGTTATGGGCTTTT -CACATGGCTGATAGGATCCAAGCTCGGGTCCTCGTGCCTGCACAGCAATTGCTCTTCCAC -GTGGAGCCATCTCTCTAACCCAAATTAGTATTTTAAAGAAACCGGATTCAGAGAATATGG -GTGGCAGCCCTGTCCCAGAGTTAGTGTTTGGAGCCAAGAGAAGAGATTATCAGGCAAGGC -CATGGAAAGCTATATGTCAACCCAGTTTTCACATAGAAATTTGGAGAAAGACACAGACGG -GCATATGATATGGTCTACACTTTGTGCTTTGACACCTAAGCATTAACTGTCTCCCAGACT -CTTCATACTTATGAATCAAGGATTAATCCTCGAATGTTGCAATTGAATTAAGGAAGAGGA -AGTGGGTACAAGGAAGCTAAAGAGAGATGGAAGGGCTGGAGGGGAAGGAAGGGGTACAGG -GGATGGAGGGGATGAAGTGGTAGAGGAGTTTGCTCAGTTGGTAAAACATAAGCAAAAGGA -CCTGAGTTTGGCTCCTAAGAACCCATTTTAAAAAGTCAGGCACAGTGACATGGACTTGGA -ATTCTATTGCTGTCAAGGATCCTGGAGTTTGCTGGCCAGCCTAGCTTACTTGAGGATTCC -TAAGCTAGTCAGAGTTCCCGTCTCAAAAAACCTGAGGTAGATGGAGCCTGAGGATTGACA -CTCATGGGCATCTTCTGGCTTCCATATGCACGGGCACAGACATAAGCACACCACACATAA -GCAAGCATGCTCATGCGCAGTTAGAGGCTGAGGGAAGCTGAGAGCAAGGAAATGGGGAAA -GCAAAGAAGCATGAGGGTATGGCGGGGAAAACAGTGTTTCTTTCTTCTTCACAGTGGTCT -CTGGTTGGTTATCAACCACTTTGAGAGCTGTGACAGGTGTGTGTGTGTGTGTGTGCTTGT -GAATCTCATTTGATAAAATATTCTCAAAAATGCTAGAGTATTAAAATACCTTTACTTACT -CTATGTTGATGTTAGGAACCACATAAGTAGCCCCTGCTTGTAACTGTCAGGTTGCAGATG -AAGAGGACGCATCTGTATAAGTTACTTAAGGTCTCACACCCAAGTACTGGCAGAGATGAA -CTAGGGTAGCAGTTATTATTAACTAGGCTGCCATTTTAGAGCTCAGGACCTCTTGACTAA -GTGATGCCTTTTTCAGGACACTGAGGGCTGAAGTGTGCCAAGTCACAGTGGGATGGGGTT -GCAGTGCGACTTCCTACTGTTTGGAAGGGCAATGGCACAAGAGGGGTGCTGCTTCTCTGA -CAGTTTGCTCTGTGACACAGGTGGCAGCTTTGATTTGAGTCACCGGAAGGGAAGAGGTGG -TGTTAGGGCTATAGGTGGTCAGGTCATCTTCAGTTCAGGGCTACCTGGATGGGGGCAGTC -TGATAATCAGTTTTATAGCAAGATTGACCCTGAGCACATACCATAATAGCATTGTTTAAT -TATTTCCAGGCCACTGGTGAGAAAAAAAAAAAAAGCAATCACTGAACTAGGATTTGCTTA -ACGGCTGCAGAAATTCCAAGCGTCAGGCGTGTGCTTAGCAGGACCTGGAGACAGCTCTCC -CCTCAGAACTCAAAGCCGCTTTTGCTTCTTTTCCTTTTCCTTTTCCCTCTAGGAGATGGA -TAGGGTTTGATCCCCTGAACCACCAGGGAAGGAAAAGGGAAAGAGAGAGGGAGAAAGGAA -GAGAGGAAGGAGAGGGAGGAAGTATAAAATTGAGGAAGGGAAAGGCATCAATGAGACACC -ACAATGACTTTTGGTGCTTGCTGACAATCTGATGATCTGTGTTCGATCCCTGGAACCTGT -GCAGTGGGAGGAAAGAATTAACTTCTTCAAAATTGTCCTCTGGCCTCCACATTTATACCT -GTGGCATGTGCACATACAAATGTACACATATCCATCCATACATCCATACATTCATCCATA -CACACAGACACATACATACATACATGCATACACATGTACCTAAACAAATGAAAGAAGAAA -CTTAGCCAGAAAAACACAGAAAAAAATAAAAACCCACAGAAGTCCATGTTGTCATGGTTA -AAATCCAAGGACTTAGAAGCCAGAGTGCTTGGTTGGAATTCTTGTTGCTATTTGGTGTAA -TCTAAATTTAATCTTGACTAGTCCTGTATCTTACTTTCTTCATCTGTAAAATGGGTCTTC -TAATGGGGGCCTGTCTTATTGGATGATGTTAATGAAGATAATATCATACAGCATCAAGAG -CTGTACCTGATATATTGTATCTCTTACCGCTCTATGTGCACTTACTATTTTTATTAAGAT -TGTAAATTAATCTCAAATAGAGGGGTGTAATCACGTGTCATGTTTGGGTGAAAGAATACG -GTCATAGTCCTAGATTCTTCTAGGCAAATTAAACATGGCACGTGTATGTGCCAGGAACAC -TGTGACCGTGCATTCACTCCTCTGCAAGTCTGAACACTTATTTCTCACATCTCACCCGAC -AGTACTAGAATTTCTTCATCACCCCTCCATCCCAACAGGAACCTTCTCTGCTTCTCAGTA -ACACGCAACCATTTACGGGATGGGTTGAAGTAGAGAACTTTGTTTTCCAGCTAGCCACTA -AAGTGATTCACTTTTGCTGAGTTGTATTACAAAAGAAACACAACTGATTATTTAAGTGAC -AGAGTTCACATTCCCAGGTCCCAGAATGGTGTGAACACCTCTTACACGTGGTCCCTAAAG -ACCCTACAAGAGCTAGGGAGGTGGCTCAATGGGCAAAGTGTTTACTGCATGTCTAATTAT -CTGAGTCTAGATTGCTAGAACCCAGGTAAAAAGCTGGGGTTAGAGTATATATGTCTGTAA -CCCAGTGGAGATAGGGGTAGGTCCTGTAGCCTGCCAGGAGAGAGGAGGAGGAGAGAGGAA -GTTGCAGAAAGCTCTGTCCATGGACCAGATAGCCTGCTATATGCAATAGTGAGGGAGAGA -GATTGTGTCTCAAACAAAGTGAAAGGTGAGGTCTGACACCCAGGATTGACCTTGACTTCC -ACACACGTGCTACGATGCATATGTGAACACACACACACACACACACACACACACACACAC -ACACACACACACACAGAGTTTTACTGTACTAATTCAGTAACGGTGTTGCAAAACAAGACT -CTCTCTGCTTCCTATGTGCAGTTGAGATCAGAGCTTTCAGCTCTGGCCACCATTTCTTCC -CCACTGTGGCACACTCTAACCTTCTGGAACCATAAGCCAAGTAAGACCTTGTGTTCTTAA -GTTGCCTTTGGTCATGGTGTTTATCACGGTGACAGAAAAGTAACCAATCCACCTCCCTAT -GACTCCTGATGCTGTGTAGCCTCTCCCTCCAAGACTGCAGGGGGTGGGGGAGGGGTGGGG -GTGGGAAGTCCCTTTGTCCACATCTTGTCTACATTTGTTGTCTTTTGATTGTAGCCACTC -TAATTCAAAGGTGGCAATACTTAATTGTGGTTGTAATTTATAGGCGATAATTTGCCTTTA -TAAAAACCTGTGCCTATCTCCTAATTCCTGAGTGTTCTTAAAAATCAAAGGTGAAAATTG -TAAGCAGAGCTGGGAACTTTTGTACCACACTGATGAAGAAAGGGTTGGCAGCCAAAGTAT -TAAGATCAGATTGTGCCTCGCGTGATGAACATACGAGGCTCAGTTCTCATCTTAAACCTG -ATTGCAGAGCCTTTGAGGTGTCTGGCTATGAAATAAAACACTAACTTGTAACTTCATATG -GATGCAGGACAGCTGGCAGCCACCTGATTGGATCAGCACGTGACCCCAGAGCCCAGGAGG -ACATATCAGCCTTTCCTATGTTATTGAAGCTGCTCAGTGGCTTGACCTGTTAACATAGTC -ACCATTTGGTGTCAATATTTGCAAAATGGATAACTACACTTTGCTAGATAGTTTGTATGT -GATGATAAAAATTTATTAGTCCAGTCTGGTCAAAGATAGAAGTAGAAGTCTGATTATCTT -GGAGGTAAAGGAGAGTCCACATGGTAAGGGAGAGGGAGGAGATGTGAGTAAATGTTGAAT -TGTGGTATGTTTGTTCTGATGCCACCCTCAACCCCCTGAGGGAAATCCCACATACCCCTT -CCTCTTCATTATTATCTGCTCCCAGTTTATGGCCTTCTCCTAAATCTGACATATCTATGA -ATGAAGGGGAATGAGTCAGACTTTATGCCCCCCCACACTGGACCTTAGCATAGACCAGTA -GTTCGCAACCTTCCTGATGCTGCAGGAAGCATTTAATAAAGTTAAATGCTTTTAATATAG -TTCCTCATGTTGCAGTGACTCCCCAACCACAAATTTATTTTCATTGCTACTTCCTAACTG -TAATTTTGCTACTGCTTTGTATTATAATGTAAATATCTGATATAGAGGATATCTGGTATA -TGACTCTTGTTTGACCCTCAAAGGGCCTGTGACCCACAGCTTTAAAAAAGCTGGCATAGA -CTCTTCCAGGTAATTTTATCCCTGTGAAGGTAGTATTACTTTTCTTAACACTTCATGATA -TCAGGAAGAGGCAGAAGACATGAGAGGGTAAATGGGATCATGTGACTAGGAAGTGCTAAG -GGATTGAAGGAGGCTCTGCACCCTGTTCCCCCTCCCGCTCAGGAACGCAGCAGTGAACAG -GCAGGAGCAGCCCAGTGATCCTGTGTGGAATTTTGCAAAATGAAGTCCATTCCAACCTTT -CCTCCTTGAGAACATTTTTCTCTGTTTGAGGAATGTATAGTTAGTGTTAAAAGTATAAAT -AAAGAAAATTATAAAAGAAAATGTTAAAATGGCTCCAACCCCCAGCACCAAGAGATGGAA -AGATCTCGAGTTACCAATAAGTGGCTTCTGTAGAAGGTTTTCCAATCATATCCTTAAAGT -ACTATGAAGGCCATCTCCCTGTGTAAACTATGAACAACTGAAAAAGATGGGCTGATTTTG -TAAATGAAGACTGACAGACAGACAAATCATTGTTTTAAATATTTTTGTTAATATGACTAT -TGCCAATATGTGTGGTTTTAAGTTGCACAGTAGGCTTATACTTTTTTTAACATTTTTTTA -AAAAGTTTATGGACTTTTATTGATCAGTAAAAGCACTCTGTGTCTGACACATTAACAATT -TATGTTAATGTTATTATAAAACTTTTGACTTATTGCTTATCTGTTACATTTTTATGATTA -TAATCTTTTTATAGGTTTATTGGGGTATAATTAAGATGAACAATGGAACACATTTCAAGT -GCACAGTATTTGTAAGGTTTGTACTTATATATAGTTTTAAAAGTATCACCACAATAAAAA -TAATGAATATATCCATCTCTTCCTCCACATATTCTCATTTCTGCTTCCAGCAGTCGCTAT -TCTAAATTCTGCCAGCATACATTTATTTGAAATACCTAGAAGTTCTTATAAACGGATTCA -TACCACTTATATTCCTCTACGGTTTCTTTCACTCAGCATAATTATTTTTGAAAGGCTGGG -GATGGAACTCAAAGCATTGAGCATGCTAGGCCCGCCCTCTCCCGACTGAGCCACGCCCCC -AGCCCGGCACTCACCAATCACTGCATCACTACTTATCACACAAGGTGTAAAATGGCATTG -CAGTAGGCATGCTTGGTTGGTTAAGGGCCTCCATAACCAGTGCTCAGAACAAGGTTGCCA -GAAATAGCCCCCTCGCCAGCATGTGGCATCTGACTTGGGGCTCCACAGACTCACTGCCAT -TTTTAGATTCTGCATCAACTGAAGCCAAGAATGAGGAAAGGAACTCCAACAGGAACCGGC -TTCCGGGAGAGTGCGGTCGGGTACTTCAAAATGTCTCTAGCTGCATATGTATCAGAAGAT -GGCCTAGTCGGCCATCAGTGGGAAGAGAGGCCCATTGGTCTTGCAAACTTTATATGCCTC -AGTACAGGGGAACGCCAGGGCCAAGAAGTGGGAGTGAGTGGGTAAGGGAGTGGGGGGGGG -GGCATGGGGGACTTTTGGGATAGCACTGGAAATGTAAATGAAGAAAATACCTAATTAAAA -TAAAAGAAAAAAGAAAAATATCATTAAAAAAAGTCAGATCTGTTACAGACTAAAGACACT -AGAAAGAGACTGTTTAATGATTTTTCCTTTTGAAAAGTATCACATTGACTTATTCCCTGT -GTGTGCATGTGTGTGAGTGTGTGTGTGTGTGTGTAAATGTGTGTGTGTATGTGCATGTGT -GTGTAGTTGGTTCTTTCCATCCACCATGTAGGACCTAGGACTGAACTCAGGTGATCGATC -AGGTTTGGCAGCAAGCACCTTTATCCATGGAGACATCTTGTCAACCCCATTTTAATGATT -TTTTTTCACATGAAAGGAAACTTTATCTGGGGAAATTTTCTAGATGTATTTGCTTTTAAG -TGATCATAGAAGAGCACAGGGACACAGATGAGGAGGTCAGGACAACTGTGCCAAAGGTCC -GTGTTTGAGGATAAAGGTGGGAGCACTGGTGACATTTCTATTCTTGAAACTGTCACAAGT -CTGAAGCTTGTTCAAAGAACATTGGAAAATTAGGGGATGGAAGAATGGCTCATCAGCTAA -GAGCATTTTCTCCTCTTACAGAGAAGTAGGCTTTCGTTTCTAGCACTCTAGTTCCAGAGG -CTCAGATGTTCTCTTCTGGCTTCTGAAGGCACCAGGTACATACCTGGTACACAGACATAT -GTGCAAGGAAAAATATTCATACATGCTATTGAAGACAAATTTAAAAATAGAAATATTAGA -AAATTCAAATACAATGGATAGCTCTTTTTATTACCCTAGTACAATCATCAGCATAGGAGT -CAAGTGGACAAGTTAGTTTATATGCACACATATGTGCTATTATATGTTGTGTATTGTATA -TTATGTATTATACATTATATATATATATATATATATATATATATATACATACATACACAC -ACACACACACACATATAAATACACACACACCTTGAGTTTTTTTATACACTGGGCATTATG -TAATTCCTATTTTCAAAGCCAGAAATGGCAGTTCAGAGAGGCTGAAATCTTGCCTCTACT -ATATACTTACATTTATACATATACTATATATTTATCCATATCCATATACTATATACTATA -TATTTATCCATATATATATATATATATATATACACAAACATACATACATACACATACATA -CATACATACATACATACATACATACATGCATGCATACATGTACACACACAGACACCACAC -ACACAGTGACTTTTCTATACACTGGGTACTATATAATCCCATCCTCTAACCCAGACATGG -TGGCTCAGAGGACTGAAAACTTGCTTCTGTATTCCCAGTAGTACATTTTAGAGCTGGGAT -GTGCACTCCTCGAAGCTACCTGGAGCTCTTTTGGGAAAGCTTTCATTTGGGGGGAGGGCA -TATATTTGTTTACAATTTTTAATGTAAGGCAATTTATCAAGAGAGACAAACCAGAAGATG -AAAATGAAGGCAACAGAAAAATTCAACTTCTCACAACCAAAACAATTATCACATCCTTAA -AAAATAATTTAGAAAAGTGTTATAAAAGATGTTGCAGATTTGCATTCCATTTATCCACAT -TGTGTTAGTTCATAATTCTGAACAAATCATTTTTAAAGTGTGAGACTTAAATCATTTTTC -AGTGTATATGTAAATGTTTTATCCCACACATGTTTATTCAACTGGGCCATTTAACGTCAT -AGCAATTTATATTTCTTTAAGTTTCATTCAACTTTCCTTAGGGTTGAATACACATGAAAT -GTGCTTTAATGCGTAAGAATCACAGTGGATAGCAGCAAAGGACTGGGAGAGGCAGTAAGG -AGAATCTGGTCATTCACACTGTGATTATTCTGCACATTAAGGAAAGGTAACTCACGCTTA -TAGACCCTCAAGACATCCCTTTCCAAGAACCAAAATCAACTCAGGACGCCTTGCAGACAC -TTCCCTACCCCTGAACAAATCAATGACTCTCACACATAAAAACTAAAAGTTATAGCAGTA -AAGACTTCACTGGCGATGTAAGTCTGTAAACTATACTCATGTCTTGTTTCTGAACCCCAA -AGTGCAAGAAACAGGACTCCCAAGCTCTCTGGGCTGCAGTAGCTCCCTGGGTTGCAACTC -CCGCAGCTCTTTGCACACACCGTTGACTGGTCCTGGGCTAGCAGCATGCACCAGCTCCTT -GCCTTCACTTGCGTCTCCATCTTGATGCACGTTTCCTCCAAGCTGGTGGGACGCAGCGGC -CAGGGTGTAGGTATAATGGTGGTGATGTGGAGCGGACGGGCCGTGGAGCACGCACATCCT -TGAGGCCACCAGGAGCTGAAGCTGAGGAGATGGTGTCCCCATCTGAGGGTGCAGTGGGGC -ACCTGCCCTTGGTCTTCTGCTTGGCGGACAACTGCCTCTTCAAAGCGTCCACCAGGTTCT -CGCTTTTGGACCTGCTCTTTCCTTTCTCATCCTCGCTGCCAATGTCACAACTGGCCATGT -CTTTGCCATAGCAGCTCCTGAAGACTCATCTTTCATCAAGTCGCCAGCAAGGGACTGGGG -CTGAACCACCATGAACTCAGTTTCACCTTTGCTTTTCCTCGGGTTAAAAGATTTCCTGAA -TGTCTTCAGACTGATTTTCCTCATTTTGACAAAAGTTAACTAATCCAAATGGGTTAAGCC -GCTTCTGGAGCAGCTACACCCAAACATCGGGAGCGGCTGCAATGCATCATGGGTGAACTC -TGCCTGGCTTCATTTAACCTCTGATACTATTTTCTAGCTTACACATTCTGATCACAGTCC -ATCACAGAGTCAGGTCAGGAACTCAAGGCAGGAACCTGGAAGCACGAACTACAGACAAAC -CTTATGGAAGCATTTTCTCAATTTAGAGTTCCTCTTTCCAAATAACTGTAGCTTGTGTCC -AGTTGACAAAAATCTGACCAGCATACTACCATACGAAATGAAAACCCTGCTGCTTGTGGG -CTCTGCTTCCTTTCCACAGCTGCGGGACTGCCACACTTGGCCCTCTTGGGAAAGCTTTCA -TTTCCAATCTTTCTTACTTTCCTGTTTGTGTATAACGTGTCACTCCCAACTTAATATAAG -ACAGCAAATCTCTAAAACCGGACAGTCTCCGCATGTCAGAGCTCGGTGCAGCTAAACTGA -GTACTTCTGACCCCAGTTCTCCCATGAGGTGGCAGGGAAGCTGGTGGCTGGAGCTGAGGT -CTCATGTGCAGGGCCTGGAATGGGATATTTACTGACAAGTTTGCTTACAAGATTTCATGG -ACCTCACACAGAGTTGTGTCAAGATCTAGTAGCTCTCTTCTAGCATCTTGAACCATGATG -GAGAAATCTTGCCTTGGACAGAAGCCACATCTTTTGCATCTCAGGCTCTGAATTGACATC -CAATCTACATTAGTTGCTTTTCCTCTTGCTATGACAAAGGAGGGTGTATTTGGATCACCG -TTTAAGGGTACAGTCCATCATGGCAGGGAACTCATGGTGGCAGGGGTGTGAGACAGTTGG -TCACAAGGCATTCACAGTCAGGAAGGAGAGGGAATGAACGAATGAATGCTGGTGCTCAGC -TCATTTTCTCCTTTTATCCCAGCCCAGAATTTCAGCCCATGGACCGTTGCTGCCCACATT -TAGGGTAGCTCTTTCCACTTCAGTTAACCCAATCTAGAAATTTCCCTCTCAGGCATGGCT -AGATGTTTGTTGCCATGGCGACTCTAAAGCCCATCAAGATGAATTCTCACACTACCCCTT -CTGCTCTAATCTTTAGAAACAAGTCAGTAGCTCCACCCACTCTGGAAGAGAAGGGATGGG -CATGGGACTAAATTCCAGGCACTGGAGACTGTCTTAGAAGCTGCCTGTCAGAGAGCTTTT -TAAGTTTTATCAGCCCCTCTGCTTACTTTCACCTTTTTCTACAGACACCACAGCCTCTCA -AAAAAGGGCTAGTTTTTACACACAACCAAGTCACCTGACCAGTGTATGTAGCTGTGACTT -TGTGACTTCTCCTTGGCCACAAATACAAGTCACCTCAGAGGACCTTCCCGAGTCCATTAT -TATGAGGCCTCTAGGTGCTGACTTTACTCACAAAGACCTGCCAGTGATCCCTGTGGCTTT -TTTCCCTTCCCCTCCCCCCTAAAATGTCATGTTCCCTTTCTGCTCATGACGAAGACATGT -CTTCATCAGCCAATCCTCTCCTGGACTTGGAGACACCCTGAGGGTAGAGAATGTGTCATC -TTTGCTAAACTCATTACTTCCCACCGAGCACAACCTTGAGGCCATGGACCGGGTTAAAGA -GAACTGCCAAATATCTAGGAGAGCTTGCTTGAGCTTCGGCCCTAGCAAGAGATCTGGCAT -CTGGCCGAGTGGCTTTATACACTCAGCTGGTTCTGCAAGACAGACTGTTATACCTGGGCG -GCTATAATAGAGCTCACAAGCAGATTGTGGACTTGATACCTTCCCAGGATTACAGCCTTA -ATCTTTTCTCCTTAAGTGGAAAATCCTTTGAAAACGGGAGAAGGGGGGAACAATGTAGAA -AACAAGAATCCACTTCCTGCCAAGTATTGTCACTGTTAGAGTCACTATTCTCTTCTCTCT -CTCTCTCTCTCTTTCTCTCTGAAGTGAAGCATCAGAGAAGTAAAACTAAAAGAACAATCA -TATTTAATTCCATGTCTAGAAATCAATCCAATAAGTATGACAGCATGCTTCCCATTCCTC -TTGACCATGTGTGCGCAGCTTAAATAAAATCAGAGCTGGGCAGATGGCTCAGTTGATGAG -GTACCTGCTGTTCAAGCATTAAGTCCTGAGTTCAAATCTTGAGCATCTGGGCATGGTGGT -GCATATCAAAATCCTAGCACTGTTGAGAATGAGGGCACAGGGGGATCACTACAGCACTCT -GACGGCCAGTCTAGCGAGTCAGTGAGCTCTAGAGACCATCTCACTGAACTGCAGGCCATA -GTGGGAGATGTGAAAAGTATAGATTGTGGTTCAGCGAGAGACCTTGTCTCAAAATGTAAG -GTGGAGGGAGAGTCATTGTGAGAGACACCCAATATTTACTTCTGCCTTCACATGCACATG -CATGCACTCACACATATACCAATATATGTATGTGCATGAGCACCAGGAGATCAAACACAC -AGACAGACAGACAGACAGACAGACACACACACACACACACACACACACACACACACACAC -ACACACACAAATTCATCTATAAATGCATGTGCACATGCACCAGGGACAATGAAACAGGAG -ACCAAACACACAGAGACACACATACACACACTATACACATACACACACATAAGAATTAAA -CAAAATAGAATCATGATATATAACCACTCATTGTATCTCACAAACACTAACCATAATTTC -TGAGTTTTCTAGCCCATGCAGGAATTTTAGTTTGAGGCCATGCACCCATCATGAATGTTG -AGTGTGTTTCCAAGGTTTTAACCCTTGCAAAATGAAAATATTTGATTCATTTGTATATGT -GCTAAATCGTTTTGCACATATTTGGTAACTTCATTTAGAGACATCCCTGTAAATGAACTT -TCTGGGTCAGATGTTGATGTGAATCTTATAATCAATGCTGAGAACAGCCAGAGGGTCTAG -AAAGGGATTTGGCTGCACAGTGGTTATAAACTGCAAGTCATAGTGAGAGTTTTGAACAGT -ATAGATTATGATTCATTGTTTAGGATGTCCTGGCTGCCAGTCCTAACCATTACTGTCTAG -CTCTTTGATCTTAGAGGGTCATTTCAACTCCAAATTTCAGCTTCATGTTTCGTAATATGA -GGTTAAGGGAGTCACCTGAGTTGAGGCTTACAGATCCGCTTAGTTCTGCCAAGATCATCC -CTTAAAAAAGAAGTCCTTTCAAATGCTAGAGGCTGCACACATGCCTCAATAATTGGAGAT -TCTGTTTCAATTTCAATTAATTTAATCTGAAAAACCTGGTGCGATGTTTAATCTTAATTG -TCAGCCCTATTGGCTCTGGAATCAAGCAAAAGACACACTTGGATCTGTAAATGTGTTTCC -ATAAAGTTGACTGAGCAGACAAAATCCTCCCCCAGAGTGGACAGGACCTCCTTGTGGCAG -TCCTGATATGAGGAGAGGCCCATGAGAGAAGCTGTTGCTTTTGCCTGCTTGTTTTGACGT -CTTACTTGCGAGTGCATCTACTGTGTTGCTGCTGCTGCCACCGTTTGCTGACCACAGAAC -TGTAGAACCCAGTTTCTTTGGGCTGTGAACTTGACCAGTGACTTAAGACTCTCCAGAAAT -CCTCCCAGCCTTCAGCATTAGATAGGGATGGATGAGGCAATCAGCTTCATGAATAGAGCA -GCTACCATGATCCCAGCCATTGCTGAAGACAGCCATTGTTGGATTACCCAGACTGCACTG -TGTAAGGCAATCTAAAAAATTCCCATTGAGTAGATACTCACTCTGTCAGCTGTGGTCCCT -TAGAGAACCTTGACTAATGTCCATGGCACTGCTTAAGAGAAGCACATCCACCAAAAGAGG -CTTCAGTCCAAGGCATGATCAGAATTCTCTCCAAGGTTTCCTGACAGAAACACATAGTAA -ACATATAGGAGAAAAATCAGTCAAGCACATTTTTATGGCTGTTATTTCTAGGAATGTGCC -TGTGCAAATGTACATACTAGATGCAAGCAAGCTTCCTAAAGATTCTTTTAAAGGGCAATA -TGGTAGCCAGATGTGATGACTTTGGCCTAGAGTCTCAGTATCAGGAAAACCAAGGCAGGA -AGATTACAAGTTTGAGGCCAGCCTGGTTTAGATAGTACGGCTCTGTCTCAGCAAATCAAA -CCAACGCCAAACAACCAACCAAATAAATAAAAAGCGATAAGGTTAACGGTTATATAAAGA -GCTCACAAGTATACAGTAAGTCTTGAATAAACCAGACAACTGTCGTGATGCTGTGTGAAT -GCATATTAACTCAGCTCTTGGGATAAGGTTTCCAGTGACAGCGTGCCATATCCCAAACAA -TTGAGATGGAAATGGAGATAATGTGTCCCGGAAAAATGGAACCGAATGACTCAAAAATTG -GCCCTAGAGATAATTCTCAGAGTTTATGAATAAAATTATGTAATGATATGTAAGACTGGA -AAAGTAATATCTCTACTTTAATGTATTATTTAGAGTATGTGATTTTAAATATGCATGTGC -AACTGAATTGATAAAATGAATTTTCCAAGTCATATTTATTTTATCTACACCCCTAGGAGT -TTATAAATCAGCTAGATAAAAGTTTTATTGAGGGATCTTCTCATTGGGTATGATGGTTTT -CCCCATATGGGCAGATTTATGAGCTCCTTAACACATGATGTTGTGTGAAAATAAAACAGG -CAGTTTACACTATGCTTTGTACTCTGTATACAACACAGCAGATCCTCAACTAACGCTAGA -TCCATTTATACGTGGGGAATTGGACAGTCGCTGGGGAAAAGTGGCTGAAAGCCACTTAGG -TCCAAGGGGTAGAGGCAGTGTGAAGGTTCCAAGGGAGAGGGACGGGAACGAAATGGGCTG -AGGCATAGCTTAGTTGGTGACCTGCTTGCTTTATATGTACAAACCCTTGGTCAGTTTCTC -AGCACCACATAAACTGTGCATGGCAAGGTATGCCTATAGCCTCAGATTTCAAAAAGCAGG -GACAGGAATATAGCATCATCCTCAGCAACATAGACATTTGGATGTCAGCCTGGACCACGT -GATACTTTGTTTCAAAAAGAAAGAAAAATAAAACCAAGATATATTATTTCTCCAGAGCGG -CGTAACTAAGGAGTAGATGCTGGGACTCTGCCCAAGGCTGAGCCTTCCAATGTGTGTGTG -TGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGGTGTGTGTGTGTGGGGGG -GGGGGGTAGAATGGTGGCCCTCGACCAGCCAGTCACAGGGCTAGGGTCGCTCATTGAGGC -AGACACCAGAAGTTTGACTGTGAATACCCGAGGCATGCATCAGGCTGTGAGAAGCCACAG -GACCCGCTCCTGGGGTAGGGAGGCGCAGTCTGAGGTCCTCGGGAACTGCCAGGAGCAGGT -TAGTGGGTGCCCGAGCTGTATGGAGGCCAGGGACGGCAGGCTCTAGCTCTTGGGCACCAC -AGATGCAGCTTGATACTGTGAAAGAGCTGAGAATGGAGTAGGGGCCCGAGGGGCTGGCTC -TGACTTGGGGCCAAAGGGAAAAGAGGGGAAGGCGAGTGCTCCAGCTTGATCTTGGAGGGA -TGAAAGGCCTTGGCTTGCTCAGGTGGGCATCTTGGCTAGGTAGAGACTGTAGCTGAGAAT -GCAGAGATGCCTTATGCAGAGATTAGACACGTGGCTCGTTAGAGGAAGACCTGCTCCATT -GCTCCCGCACAGCGGATCCCGATGAGAAGAAACAGTCTGTGGTTTTAAGGCATTTATTGT -CATGGTGGAGAGTTGTGTTGGGTGAAATCTTACCCCACTTTCTCAGGATGGGCCAGAGGT -TAAATACCTTTTACAGGGAGGAGTGTCTGGAAGGGGAGCTGAGATGATAGTAGAGGCAGA -GAAAGGCAGAAAGAGGGAGAGAGTAGAGAAGTAGAGGCTGGCTCCATCTCACGTGGAGAG -AGGGTAGAAGGGAATGTGGAGAGAGGGGGAGCAATAGGGCAAGGGAGAGAGACAAGAGTA -AGAGATTAAGAGAGGGAAGAGGGGGCAAACAGCCCCTTTTATAGTGGGCCAGGCCTACCT -GGCTGTTGCCAGGTAACTGGGGGGGGGGGGGAGTCCAGACAGAATACAAGGGGCTTGGGG -CATTGCCCAACGTAACTGATGGCCACAGAATTATGGAGAGCTAAGGCCTAGTGTCAGGAG -TCTGGTGTCTGGGGGCATGGCAAACACCTTCCATGAACGCCTGCTGGATCTCTGGGGTTT -AATCCTAGCTCAACCAGAAAACAGGCTGCCTTTCATGGTCCTGAGTGTGTGTGTGTGTGT -GTGTGTGTGTGTGTGTGTGTGTGTGTGTATCAAGTCCTTTATCCCAGAGGCTTCTGCTCA -CTCCTTCATAACTGGAACCTGACTATATGGAGGTAATACATCAAGCTGAAGTTGTCAGGT -GGCAACATATGGATCTTTGTGATACAGTCTAGAAAACTGGCCTGGGTGGGATGGAGGGAG -GGAGGGAGTCAAAGTCAAAAAGCCAGATAGAGGCAGAGAGAGAGAGAGAGAGAGAGAGAG -AGAGAGAGAGAGAGAGAAGGAAAGGTAGAAAGATAAGCCCCATCTCCTTGTTAACCTATC -TATTTCAACAGAAAAAGAAAACAGCAAGAATATAATATCATCTTGGGCAGACACCAAGAG -CTGTGTTTTCAGATTACTGTTGTTCTTAGCACTGTGAAAATGCCTGCACCCCAGGGCCTA -AGGCATGAGTCCGGTTGTTCATGTGCACAGCTCAACAGAGACTGTGTGGAACAGAGCTGG -GTTGAACTGAGCTACTCTCAGAAGGTCCCCCCAGCCATGCAGACGTGAACTGACTCCTCC -AGGAGAGTGGGCTGACTTCTCCCACCCTGCTTCCCAGCTTCTTGCTTAACTGGACCTTCT -GTGTGGCCAGTGGTTTCTGTCTCTGTTCCAAGGAGGGCAGGGTTGATCTGAGCCTGTTGT -GTGTATGATGCCCAGCCTGGGCAGTAACATAACTGAGCCCAGGCATTCCTCCTGGATCCG -GAGTGGAGTCATCCCTCCTTTGTGAAAAATCCTTCTCTTGAGAAAAACTAATCTGCAGTC -TGACAGTTTTGAGAGCCACCCAGTGCATTGGCAGGCATTGGCAGGCATTGGCAGGCGTTG -GCAGGCATTGGCTCATCTACACATCTGTACCTGCTCTCTGGAAGTTTTACAGACTGACAA -CAGTTGCCTCCCTCTTCCACCTCTATGCCTGATACCCTTCTCTTCTTGCTATCAGATGCA -TATTCTAGTTACTATGCAGAGCAAACACATTCTTCTCAATGGCTTTAATGTCTTGAAGAC -AGCCCTTGCTTCTCTCTCTAGCTTAGGGTACCTTAGTGTCTGAGAAATGGTATCAAACAC -ATTTGCCTAGTAGACTTTGTCTTTGTTCAAGTAATTTAATTACTTATAGCTCATTGAATT -GAGGCCATGTACAGTGTGTGTGTGTGTGTGTGTATGTATTAATGCTTGTATACATGTGAA -TGTATGTGGGTGTGTGTAGATGTGCCTTTAACCAACACTTCTTGGTTCTCCAAAAGTACT -CCCCAGTGGCTAGAAAGTCGGGGTTGATGTTTAGTTATGATAAGACATTTCACCCTGATA -AACTGCTTTGCCTCTAGCTCTCTAACAATTTTGCATAGAAGACCTTAGAGGACTTACGTG -ACTCAACAAAAACATCAAATGTTGATAAGGCTTTCTCTGGAGCTTCATGCTGGACTTGGG -ACCACCTGAGTCTTTGGGAAGCCCTCCTAATAGCAGATCAAATAGTCCTGGTGCCATTCT -AGCTCTGTGGATAAGTGCTACCTCTAATGTCCTGCTTAGGAGGCTATCTCTAGCCTCTTT -TTATCTAATGACTCTGAGTTGCTATGGCAACTATGAGAACAAGTATTAGTTTGCTCAGGC -TGCTATAGCAAAGCACCACAGACTGGGAGGCTTAGAAAGCAGAAATTTCCTTTCTCACTG -TGCCAGATATCAGAATTCCAAGGTCAAGGGATCAGCAGGGTTGGTTCCTTCTGAGATTTC -CTTCTGTGGCTGGCAGGTGGTTGTAGGGTCATTGTCTTCCTGTTTGTCTGCCTCAAATTC -CTCTTTTTATAGACTTCAGTCCTATTGTATTAGAGCCCCTCCAGTGACATTTTTTTTCTT -AATTACCTCTTCAGAGGCTCCATCTCCCAAGACAAGCATACGCTAAAGTACCAAGATTAG -GACTTTAACATGTCAGTCTCCAGGGTCTAGAATTTTACCCAGGGCATGAAGCTGATGTTT -TGTGTTGTTTCTCTTTTGTTGAAAATAAAATTTGTCCTCACATGTTATAAACTGATTATG -TCTTCCCCTCCCTCAAGCCTTTCCTGTTCCCTCCCACCTCCTCTCTCATATGAACCCTAC -TCCCTTTCTCTCTTTCCTTAGAAAACAAATGGGCTTCTGAGGGATAATAATAAAATAAAA -TATTATAAGATAAATAAAAAACTAATACATCAGAACATATATATGTGTGTGTATATGTAT -GTATATATATATATCCCTAGTTTTGCTTTATCTTACCTTATATTTTATAATAAATATAAC -TATATTATATATTATAATATATCATCTTATATTATATATATCAGATATTATATATTATAT -GTTATACACACACACATATATACAAACACACACACACACACACACACACACACACACACA -CACATATATATATATATATATCCAAAGAGAAGGCACAAGAATTAGAGACTCACACACAGA -ATCTCACAAAAACACAAGACTAGAAGCCATGATACACACAGAGGACCTGATGCAGACCCA -TGCAGGCCCTGTGCATGCTACCTCAGTCTCTGAGTTCATGTGAGCCCTGCTCATACTGAT -TTACAGGATCTGGTTCCCCTGGATCTCCTCCTGGCTTCTACACTCTTTTCCTGAGCCCCA -AGGACGGGATTTGATGGAGACATCCCATTGAGGGCTGAGTGTTCCAAGGACTCACTCTGT -ATAATGTCTGTCTGTGGGTCTCTGTGTTTTTTTTTTCCCGTCTACTGCAGGAGGAAGCCT -CTCTTATGATAACTGTGTTCTTATTTGCTTATTTGTTTATTTATTTATTTAATGCCAGAA -TTCTGAGACCACAAGTTTCTCCTGGATATACATCCTGTGCATTATAGGTATGGACTCACT -TTTTTTCATATATACATCCCTTGGGGTAGACATTATCATCATTTTGCTTATGAGGAGACT -GAAGTAGCTGAAAGACCACCTGAGCACACCTCAGAGCGGCTCCTTTCTGATGAATCCAGG -GACCTGTCTCCATGCCTTTTTTCTGTGTAGACCTGCAGCTGGGACTCAGCCAACTGTCCT -TTACCACTGCTCCTGCCTCTGGACATTTCAGGAGGCGACATGAGCTCATGAATCCTGTGT -GCTCAAGTCCAGGCTCTAACTGTGTAGCATTTGTGGAAAAGCTCATGACTGGATGGGTGT -TAGGTTGCCGGGGACTCCCATCTGACAGCACGGGTGCCGGGAGGCGGGGGGATGCCTTTG -TGCAGAATCTGCACTCAGAAGATCCCTGTTTACCCAACAAAATTGTGCTTCTGCAAAAAT -TGTGTCTATCTAGAGGTGGATAGAGACAGAGACTCCATCTTCTCTTCCTTGGGTTGATAG -GCAATGATTCAAGGTAGATGTTCATGTTCACAAATACTAAAGGGAATGCTGTATTATGGA -AGGAAGAATGTAGGCTTTGGAATCATATGCATTAACATTTGCTCACAAGTGAGACTCTGC -CGGGTGATTTTCCTTTGTTAACTGTTACATGGGATATGAGTGCACGAAGGTGTGCCTACT -GATGTGGGTGGAGGCCAGAGATCGAAATCTAGCGTCTTCAGTAACCACTGCCTACCTTAT -TCTTCAAGACAAGGTCTCTCACAGAATCAGAGCTCATAGCTCTGGCTGGACTGGCTGGCC -AGGGAGCACCTGGGCTCTGTTTGTCATCTGCCCCACCCATCTCTGCCCCACCCCTCTCTT -GCTGTTGGGGTTATATACATGGGGCAACATGCCTGGATTTTTATGTGTATTCTAGGTTCA -TTTATGTTTCTGCAATTAAAAATACCCTAACAGAAAGCAAACTAGGGAAGGAAAGGTTCG -TTTGGTTTACAGTTCCACATTACAGTTCATTTTTGTGGGAAAGACAAAGCAAGAGCCTTA -AGTATCACATCCATAATCAAGGGCAGAAAGATAATGTATGTATGCATCCTTGCTTGCTCT -CAGCTGGCTTTCCCTTCCCTTGTACTCTTCAAGACAATGCTCTACAGACATGCCCACCCA -CTAGCCTGATCTAGATAATTCCTCATAAAGACTCTCTTCCCAGTGATTTTGGGTTGTGTC -GAGTTGACAGATAAAGGAAACCAGCACAATATGGGAGTTGGCTATCGAAACTCAGATTCT -TACACTTGCAAGGCAAGCAGTTCACCCACTTAGCCATCTCCCTAGCCCCTTGATTAATCT -TTAGGACATAATTGCTCCATCTGAAAAAAAAATAGGATATGCTGTCTCTTTACAGGGTCA -TTACGATATTGCACATTATATAAATTGCATTAGTATATAGTTTTGTTTTATTTTATAGTA -AAACCAGGCTAGGCTACACTGTAATAGCAAGTAATTCTTGATCTTGGTTATATGATATAA -TTATTTACATCTTGTGTCATAAGTCTGCCCGTGGCTTCTCACTCTGATAGAAAAGCATTG -TCTAAAGCACAGCTAAATACCTGACAAAGGGCAACTTAATAAAGGGGGGGTTTATCTTGG -CTCGCAGTTCTTAGGGATACAGTCCATCATGGTGGGGAAGGTATGGTGGCAAGTGTGGCA -GATAGCTGGTCATGTTGAGTTCACAGTCAAGAAGCAGAGAAGGAGGAATGTTGGCATCTC -TCTCCTGTCTACTTTTCACTCAACCTATAGAATAATACCATCACCCATATTTAGGGTGGG -TCTGCCTTCTTCAGTTAAGCCTTTCTAGACAAACACACACTCACACCCTCACACACTCAC -ACAGTCACATACATATGCTTAGAGATATGTTTCCATGGTGATTCTCAACCCATTCAAGTT -GAAAATGAAGGTTAGCCATTAGATCTATCATGTAGTTATATTCCTCTTTGAGTGAATTTT -GTACTGCTTTCTCTAGTACCTACATTACTCTCCCATTTACTGGCATTATCTTATCCCTTT -GAGGTTTATCTCCTTGCCTGCACCATCCAGGAAGAGCTGGGGAATACTTGTGGCTCTGTT -TCACATTATTTGTGCAAAGGACAGAGTCTCTCTTGTGTCATTAATCATGGCTTAATCTGG -CATTTATTACTCCCTCCTCCTTGTTTTACTTTGTAATTTTCTCCAGAGGTCATGGCTAGA -GGCATGGGTTATACTTTAAATCCTTAAAAAGAACATGAAAATGCAGAAGTTATCCTTTAT -ATGCCTTTATTGGACTTTTGTCATTTTTTATTACCACTAATATACTACTTACACCTACAG -ACTATCTATCACTGAACTTCTCCAAGATCCTTAGCAATGCCAAGTAAGGAATGTCTGTGA -GATCTAATATAGAGATTCAGCCCCATAGAGAATTACAAGAATAAAATTAATTTGAGGAAT -TCTTTTAATTTCAGTTAGCATCTGACTTGTAGGTGTGCGAGATGTTTCTGATTTTATGCT -ACTGTGGGAAAGGGACACTTGGGGAAGTTTAGAGTCTAATTTTTAGACACTCATCCACCC -CTCTCCACCCTCTATGAAACACTGAATTTGAACAAATATCTTACCCTTGGAATTTGTATT -TATGTCCCCCTGGTGTTGATCCTTTAACTCTCGAAATGGGGACCTCTTCCACCCTGTCTT -GACCCTCAAGTGTGAAAGGCTTCTGCTCTCCTCTGTTTGTGGCACCAGATAAAGACACTT -TGAGATATACAGTTTTGTATATAGAGATAACAGCAGTAATTTCCTTCCTTAGTGTCCTAG -TTAGGATTTCTATTGCTGCAACAATACACCATGACAAAAAAAAAAAAAAAAGCAATTTAA -GGAGGAATGAATTTATTCAGCTTATATTTCCAGGTCATAGTTCATCATTGGAGAAAGTTA -GGACTCTAACAGAGTTGGAAACAGGGGGCAGGAGTTGATGCAGAGACCATGGAGTGTCCT -GCTTACTGGCTTGCTTCCCATGATGTGTAGTACGCTCTGTCTGCTTTCTTATAGAACCCA -GGACCACCAGTTCAAGGATGGCACCACCCACAATGGGCTGGGCCTTCCCCCATTGGTCAG -TAGTTGATAAAATGCCTTACAGCTAGATTTCATGGAGGTGTTATCAATAGAGGCTCCTTC -CTCTTATGACTCAGCTGTGTCAACACACAAAAAACCATCCAGTATGCCTAATTTGATAGC -CACTGATGCAAGCTGACTATCCTTAGTTCTCAATGTTTTGTGAGCAAATAACAACAGTCT -AGGTCACCTACTTCCTGTGTGCTTACCATTCTAAGCAAGGCAGCCCCATGTGATCAATGC -TTAGGGAAACAAAAGGCACCCTAAGGATGAAATGTTCTATCACTACCAAATCCCTGTAAC -TTCTGCTACCTTACTCCCCCTGTCATTGCCAAATACCTGACAGAATCAACATAAAGGCAG -AAGTATTTTGTTTGGTCACAGGAGTTAGACTCCATTAAGGAAAGCATAGCATCAGGCTTA -GAACACCATTGTGATACTATTCTATATGTTTGGCCCAGGGAGTGGCACTAGTAGGAGGTA -TGGCCTTGTTGGATCAAGTATGTCACTGTGGGTATGGGCTTCAATACCCTTGTCCTAGCT -TTCTGGAAGCCAGTGTTCTCATAGCTACCTCCAAATGAAGATGTTGAACTCTCAGCTCTT -CCAGCCCCATCTGCCTAGAGGCTGCCATGCTCCTGCCTTGATGATAATGGATTGAACCTC -TGAACCTGTAAGCCAGCCCCAATTAAATGTTGTCCTTATAAGAGTTGCCTTAGTCATGGT -GTCTGTCCACAACAGTAAAACCCTAAGAAAACTGTGATATGAGTGTATGGTAATGTCTTG -TTCTATGACACCCAACAGGAAGCAGAAAGCTTAGGTAGGAAGGGAAGTCAGTTGACCTAT -AACCTTAAAACATTGGTCCTAGCATCCTACTTCTGCAATTCAAACTCCATGTCCAAAGGT -TTACACAATCCCCCAGGGACAGTAACACCAGATGAGGCCATGGGTTCAAACACGTGAGCC -CATGCAGGACACTTTACATCTAAACCATCATACCTTTCAAAGGTGGTATTTATATGGAAA -CTTCTATTTTTCTTAGGGTTTCTATTGCTATGAAGAGACACAGTAACCACAACAATTCTT -TTAAAGGAAAACATTGAATTGGGGCTGGCTTATACATTCAAAGTTTTAGTCCATTATCAT -CATGGCAGAAAGCATGACAACATGCAGGCAGATATGGTGCTAGAGAAAGAGCCTAGAGAT -CTCTGGATTGACAGGCAGCAGGAAGAGAGAGTAATATTGGGCCTGGCTTGAGCTTCTGAA -TCCTTAAAGACCACCCCTGTGACAGACTTCCTCCAGGAAGGCCACACCTCCTGATAGTGA -GACTCCCTCTGAGCCTGTGGAGGTCATTTTCCTTCACACCATCACAGGAACTGCGCTGCT -GGGTGGGAGTTCTGAGAAGGAAAAGTACAATATCTTGTTCATGGAATGATTGTTCCACTT -ACCTTTGTAGCATAGCTTAAGGCAAGCCTGCCTCCCTAGGGTTGGTCCCTTGACTAGGAC -ATTGACTTGGCTCAGTTGGAATATTAGACCTCTACTATTGCCAGAGATTCTAGTCTCTTG -AGCAAAAGTTTTACAGTAATAGACCTTTATTGTTACTCTAACAGTGTCTCATTCAGTTCT -CATTTAGGTCTTTTTTGTTTTGTTTTTAAGGGACTTAAAATCCTCTCTCATAAGTGGTGG -AAGGAGATTACAATCACTATGGAATTCTGTATTGGCTAATAAAATTACTTAATGTCAATT -AGCAATTTTGAAGACACCAATCTAAACCTCCCAGTGTATTCAAACCATGTACAGATTTCC -AAAAAGTGAAGATTTGGGGTTGTTTTGTTTTGTTCATTTTTGTTGTTATTTTGCTACCAG -GGTCTCATTCTGACCTTCCATCAGCTCCCTAGTTCTTTGGAATCCATTGAGAGAGTTCAG -ACATGACACACAGAGACAAAGCCATGGGATTTATCCCACGGTAATGTGGGGACACTCTCA -AGAGTGAGAATGGACAATGACCAAAGGACCAGTGCAGAGAACACTCTCAGGGAAGGAGAG -TGGACAGTAACCAGGGAGGCTGTTATGTAGAGTACATGCTTTGGGGGTGCAAGTGCACAA -GGGACAACCCAACCATCGTGTAAGCACATTATCAAGGGAGAGGAATGACAATAGCTACAC -AGACCGTTATAGAGCATAAACTCTTGAGGAATGAGAATGGATGCTAGCCAAAGGTACCTT -GTATAAAGCACATTATCAAGGGAGGGGAGTGGGTAGTAGTCAAGAGGGTTCATTTCTCAA -CCTGTATTTTAGCTAAGTTTTAAAATACATTGTATTGTGTGTATTCGTACAATTATGTGT -TGAGGCCAGAAGTAAACCTTTGGTATTTCCATATGTACCCATTATTTTGTTGTTTGTTTG -TTTGTTTGTTTTTGTTTTGTTTGGGGGTTGGTTTTTGTTTTGGTTTGGTTTTGTTTTTCA -AGACAGGGTTTCTCTATGTAACCCTGGCTGTCCTGGAACTCACTTTGTAGACCAGGCTGG -CCTCGAACTCAGAAATCCGCCTGCCTCTGCCTCCCGAGTGCTGGAATTAAAGGCGTGTGC -CACCACGCCCAGCCTGTACCCCTTGTTTTTTGAGACTGATTCTCACTGGCCTGGAACTCA -CTGATTAAGTTAGGCTGCCAAGCTAGTGAGTCCTGCCTACTGTCTCTGTTGTCCCAGAGC -TGGGATTATAACTGTAAACCACCACACATAACTCCTTTGCTGAGTTACATTCCCCCATTC -CTACACTATTTCTTAAACTCCCTAGTTCCGATTCCTTAGGACTGTTTTCATGTCTAGGTG -ATGGACATGATCATTTTGATTAACTCTTGAGAGAGGGGTAATGGTATGTTTTTATTCTCT -CCCAGAAAGCCTCTGGCTAGATGGTAATCTTATGATCTTTTGGGCTAGTCACAATGTTCT -GTCTCTATCTGGGGCCAGAAATACAGGTCAGAACACATTCTTTTGCACAATAATCAGTCC -TTCTGTTTCAGTCCCTGGTTTTACAGGCTACTGATTGTGAGAAAGGAGCCCAGCCTCTGT -GACTTTCCAGCCTATGTATATTTGTCTAGCAGGTCAAGGCAGAGTCTCCCTGTGGTGTCC -AGGCTGGGCTTGAATTAGTGGGTTGGAGTAAAGCTCTCACCTCATCATCTCAGGTAACTG -AGGCTAAGATGTGCGCCACCATGTGTGGGCTAGAAGTCTTTGATTCTATACCAAGATTTA -AAAAGAAACTTCTGATAAAATCTGTCTCATACCAAGGGAAAAATCCTAATTGTTGCATAA -TTAGCTTTTTCAGGATCTAAGGTTGTCAGAGGCTGGGGGGCTGGGGGGGTGAGGTTGACT -TCTAGGAGAAGGAAGATTCTAGGAGCTACTTCAAACAGTCCTGTAACTGCTGGCAGGAGA -GAAGATATTCTAAAGAGAGACAGTTGTCCCCCCTGTCAACTATCTGACTTTTCACACTAG -AGTTTAACAGGCTTGCAGGTCTTAAAAACAAAACAAAACCAACAAACAAAACAAAAACGA -AGAGAAGATTCAACTCTACCTGGGGCTGCAGAGGTCTGATTCATCAGCGGGGATCTTACA -CCCAACAATTCCAATGTTTTTCAATAGGACATAAACAAAACAGAACAAAGACCCAGTCCA -TTCACCCCTAGGGAAGGACAACCTGTGTCACAGGTAAATCTGTGTACGTTATAGCTTTAT -TTGTCTCAAGGCTTTCTACAGACTCTAAAGCGGCCATTGCTACCATAGGGAAGGAATTAG -AATTTTTTCTCCCCATTCAGCAAAACTACATATGACTCTATTTCCCTTTACCAAATTCTA -TTTCTAGAGAACACAGAGAAACTAAGGCAGTGAGTGTTTAGACCTAACTGCCAGGTTCCA -GCCATGTTACTACTGTGCTTTGTTTTGTTTTGTTTTGTTTTGTTTTGTTTTGTTTTGTTT -TGTTTTGTTTTGTTTTGTTTTGTTTTGTTTGTTTTCACAGGAAGAGCTTGGGTCAAAGCT -GGTTTTTGCTTGGCCTTCACTATGTTCCCTTTCTGTGGCGAATGGGGGACCGAGTGTCTA -TTTTATAAATATGGGGATGTGAAATGAAATGTCACATGAGCTGCGATGCTTTATTATGTT -GTTTTATGGGTCATTTTTAATATGGGTTATTTTATGGAGCTGTGTTACCATGTAGCTCGA -AAGCACTGAATTTTGGTGGGAGATGCTCCGCTCTCATTACAGCTACCAAGAGGCATGGGA -GCTGAATTAATAGACATGGAACAGAGACAACTGCTGTCTTTGCAAAATGCGGGGGGCCAT -TAAGAGGATCAATCAGTAGGGGGTGGTGTAATCCACCAACATAGGCATTTTCCACACAGT -TCTGTTGCTGCATCTCAATGCAAAATGGTCCAGGATTTTTTTTTCAAGTGCATTAAAGAG -GAGAGAATCCCAGCAGGGGCTTAATAAAGGATTTTTTTTTCCTTTCGTGCTCCCCCCACC -CCCACCCCTTGACTTTTTATTCTTGCAACAAGCTTCATAGTTTGGAAATCATTTTTGAAG -TCAGTGTTGTGAATATTAAGTAGGGAAGGAAAAGAGGCCAAGCTGTTACCTTGTAATAAA -AATCAGACACAAGCCCTTTCCCACTGCCTGCATAGAAGGCGCAATAGTTTTGGGAACTGG -CCTTTCGTTCTCATTCAACAAGCAATATTTAGTAGTGACAGTTAAACCTTGAGCAGGTCT -TAGTGAGATTATAACCTCTATGCCTTTGTGAAGGACTCCTGTCCTCTAAGGTATAAACTT -GAACCTTCTACAGGAGACCAAAGATGTCTTGTTGCCATTGAATTAAACTAAACATGCTAG -TGTTGCCCATAACAACAGTTGCTAGGCGACCTTTGCCTGCATGTGGAGGGGCGGGAAACA -TTGTGGCTCATGGCTCTATTTATCATCATATTTCAGCAGTCTTGCTAAGGGAAGGACCTG -ACACACACATGACAGAAATGTCACATGCACACTAGAAGAGGGACATGGGCTGAGAAATCT -TCAATAGTTGTTATACCTTTGCCTGTGATTTCTTGACTGACTCTCACTGTAGACATAGAG -CTGTATGCCTGTACTAGATTTAGAATGTGTCCAGCCCACCTCTTCCAGGGAAGACCAGGA -GGGAAGGGAGGAGCACAGGGGAGAAATAATGAAAATGTCATTCCTGTGTCAGCAGTGGGT -CTGAGGCTCCAGCAACAACTGACATCACTCCACACACAAACAACACTCACCCCCAATAGA -CACTAGTTTGGAATATCAGTTAGTCAGGTGTGGTGGTGCCTGTGGCATAATCTCAGCACT -CAGAGGACTGAGGCAGAAGAATTGCTATGAGTTGTGAGCCATCCTGGCATACATAAAAGG -GCCCTGTTTCAGGCCATCTTCTGATATAATCAAGATTAAAGGTCATAGTACAGTTCCATT -TCTGAGGTATGTACCACTATAGATTGTTTACTGTTTGGGGTATATATGGGATTATGTGGA -GGGCAGTTTACATGTGTATGACAGGGCATGCATGAGTGTGTGTGTGTGTGTGTGTGTGTG -TGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTAGGCCAGAGGACAACCTCTAGAGTCATTC -CTTAAAAAACAACCTTGTTCTTTGAAGTATTGTCTTTCATTGGCCTGATTCCCACCTGGT -AGGCTAGGCTTGGCTGACCAACAAGCCCCAGGGCTCCCCTGTCTCCTTTCCCAGCACTGG -AGTTATTAATGTGTGCTACTTCGCCTAGATTTTAGGGCAATTAACTTTTTAAAAGATGTA -CCATCTCATCAAAGTGTCCCCACTGTTCATTAAGCCAATTGGCTGAACATCATTGGAACT -TAAACAGGTGTTTCCAAAAGTCAAACCACCATTTGAGAAGAGCACCTGCTCACTGGCTCC -CCACCCCCTTCCTCTTGCTCTCTCTTACACTGGGCCAGAACATGAAGTCTCAGCAGCTAG -GCTGAGATCCACAGTTTAAGAATTTAGATTGTAGCTGGATTGAAACCCACCTTGATTCCA -CCACCCTCTTTTTGCCAGGCCTAAAGGAACAGTCTTCAAAAAGTTTTTTTTAAATACAAT -TATATAAAGCCACATTTAAGTAGAACAAATTAAGATGTTCATGCGTGTATTAATCCATGC -AGTCACACAATGTAAGCAGCATCTCTGTTTGAGACCTTCTGACTTTTGAAGGATACTGCT -CATCACCACAAAAGAACCGAGAAGGAAGAATATCTAGGATATTCTGTATGAAAGTGCCAG -GTGATTAAAATGCCAGTAGCTGTGGAGTGAAATGTCAGACCCACCTTCTGTATTCTGCAT -TCTCAATATTAGAATCACACAGAGATGATACTTTTACAGGTTGCAAGGAAGGAAGAATAG -AAATCAATTTGTGGAGGGAAGAGAGCATCTTCCTATAAAAACAAAAGGGAGAGAGGAAAC -AGCCATGTAAAGGGGTCTTTAGAGAAATTATGGGGCCAGATACGAAATTATTTTCCAAAG -GAAGAAATAAAAGGACTGATGATCCAATTAGTTGTCAGAACAGCGCAGTGGTAAGTCCCT -GACTCTGGGATCATGTCTGAGCTCACCTGGAGTTGCTCCTGCTTACTGCTGAGCCACATC -AGGACAGATATTTCATCTAGAAAAGCCTCTGCTTGTCCTGTAAATGTGGGGCATAATTAT -TTTTAGTTCCCTGGCAGAGTGAGTGTGAGAATCAGCTGACTGAGAGAATAAAGGGCTTTG -CAGTGTGTTTGGCACAAGGGAGCTGGCAGCAGACGCTGGTGTGGTATAGCTGGTATCTCA -TTGCTACTGTTAAATGGCAGGGAAAGTTCTTGGGCACAACTCCAAGAGGGAGCAATGGAG -TGGACTTGACCAGGAGAGCAGCCATTGCTGCTTAGCCAATTGTAGGTGGGGGACATTGTA -TACAGAGGTGGGATTAAGGGCAGACCTATTTCCAGGACACTGGGATGTCGTGGATGGAAT -TGGACACAATGGCTACTACATGCCAGTTAGAAACCAGGGCTATATTACTTTGCCACTAGA -GAATGTCAGAGGATGACCTCGGCCAACAGCAGCAGCAGCAGCAGGCTCAGTACTCAACGT -TTCAGCTGACCCAGAATAAACTATGGAATCCCAGAAGGGACATAAAGTGGTCAACATAAT -GAACAGCACTTGACTCCCACTTGGGTGTTCCTCGAATTATCCCATTAGGTTGTGGCAAGA -GCCAAAGAGCACAGACAGGCCATAAGCCTGGAATCCTTTCTCTTCCTCCCCCTCCTCCTC -CTCTTTCTCCTCTTCCTCCCCCTCTTCTTCCCTTTCTTCCTTCCTCCCTTTCTCCCTTTC -TTCCTTCCTTTCTTCCTTCCTTCCTTCCTTCCTTCCTTTCTTTCTTTCTTTCTTTCTTTC -TTTCTTTCTTTCTTTCTTTCTTGTCTTTTTCTTTCTCTTCTCTTTCTGTACTTAACAAAG -AGGAAAGCTACTGCTCAAAGCATATGACTGATACCAGGTGAAGTGGGTCAATGCAAGAAA -TATAGGAAACATGACCTAGTATGTGACTTCTGACGCCCAAATGCCACATTCCTGAACTGT -GACTTGCTGTACTGACTCAGGTTCTACCCCAGGTCACTCGCTCTGCAGTGAGCTTCGGAG -CAACTGTGAGACAGCGTCCCTTGGATGCCCAGGAGCTCACTCACCTGAACAGTACCTGGG -TGTTTTCCAAGTTCCTCACAGCCCACTAATTCTAAATTGATCTTTCGGAACAGTTTTCGA -CCCAGTGAAATAGGAACTAGGAAACTGCTCACCTCCCCGTTCCAAAAGAGGCAGTTTTGA -GACACATTCTACAAGGTTCCTTAGGGATCCCCAGTGATTCCGATCCCCATGTCCTGTCTC -AGTGTGAAGCCTGGTAACTATGTGGTGGTTTCTCTTCTTTCCTGCCCTCCTCCAACCTCC -CGTCATCAAGTCCTGAGATTTCCTCATAGATTGAATAGTCATACTCTGCTCTGAAGGGGT -CCCAAACTAAGACAGTTTTTTAAATCTTCAGCAAAGATAGTCTTATCTGTTCTTTGCCCA -GAAGTGGGCTAAGACCCAAAGCCCAAGTTCACAAATGAGGGAGGTGAGTTTTCCTCAAAA -CATCCATTGTCCTTATGTTGAAGTCTTTTCTATTCTGATGTTTGCCTGATGAATCGATTG -TCCATTTATTTCTTGGCTGACCATCTTCTGAACCTCTTGCTGACTTAGGAGAATCTTCCA -TGCATTGAGAATGGCAGGCTCCTGTTGCCCAGGCTGGACTGAACACGTTTGTGACTGGGA -CTCTGCCAATGGATGTCCCTGCCTGGACATCAGCATTGCCACAAACACATACCATGAAAT -AGTTAGAGAGAAAAGGGGGCCATCCAACGTTTAATGAGAGTGTTAAGTGTTCAATGTTGT -GGGCCAGCATCCCATTGCAACCTGAACCTCACTCATCCCATGACTCATACTCTAATGTCC -TTCTCATTTCACTAATCCTCACAGAACTTTCCAGCAACATTTCTTTTTCTTGAATCATCC -AGAATCACTTTCTTCTATCACAACCAAAAGCCTTTATCCATGATGCTAAAAGACCAAGCC -AACAGTTCATGACATAGGTACCACACTTGGGAAAAGATGTCCCTCTTAAGGATCTAGGGT -GAGGCTGGAATGGTTTTGTTCTTTTACTTTATTGATTCAAGATTGAAGGCTTAGACACTG -TATTAGTCAGGGTTCTCTAGAGTCACAGAACTTATGGATATCTCTATATAGTAAAGGAAT -TTATTGATGACTTACAGTCTGCAGTCCAATTCGTAACAATGGTTCAGTAGTAGCTGTGAA -TGGAAGTCCAAGGATCTAGCAGTTACTCAATCCTACATGGCAAGCAAGTGAAGGAGGGAG -AGCGAGACTCCCTTCTTCCAATGTCCTTTATAGTCTCCAGCAGAAGGTGTAGCCCAGAAT -TAAAGGTGTGTTCCACCACACCTTTAATCCTAGATGACCTTGAATTTGGAGATCTCCCTG -TCTTAATCTTCTGAAATCCATAGCCACTATGCCTCAAGATCTCCATACCAAGATCCAGAT -CAGAAACTTCTATCTCCCAGCCTCCAGATTAGGGTCACTGGTGAGCCTTCCAATTATGGA -TTGTAGTTCATTCCAAATATAGTCAAGTTGACAACCAGGAATAGCCACTACAGACACCAA -GAAGACCATCCCTTGTAGAAAGTCTTCAAGAAAGTGAATGGAAGCCTCAGAGGGACTCCA -TGGAGGACCAGCATGGACTTAAAAAAAAAAAACCCAACATTTACTTGGGGCTGGCTTACA -GGTTCAGAGGTTCAGTCCATTATCATCAAGATGGAAGTATGGCAGCATCCAGGCAGAGCT -GAGTGTTCTACGTCTTCATCCAAAGGCTGCTAGTGGAAGACTGACTTCCAGGCAACAAGG -GTAAGGATCTTATGCCCACACCCACAGTGACACACCCATTCCAACCAGGTCACACCTCCA -GATGGTGCCACTCCCTGGTCCAAGGATATACAAACCATCACAAAGGCCTACCTGTTTATA -GTCTTCCTGCTGAATGCTTGTTATGGAAACTGGTTAGAACCTTTTATCTTGGGAAATTTC -TCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCACACACACACACACAC -ACATATTTATTTATTTATTTTGTTTATATATCAGTTTATTTCAATGGTAAGAGGGAGACT -AATGTCTTATGCATAGTGAACATATATTCTTCTAATGTACTACATTGCTAGCCCTTAAGG -AGGCTTTTTGTTCGTTTGTTTGTTTGTAACGTGATGGAAATTCAACCCAAGGGTTTGTGC -ATGCTAGGCAAATGCTCTACCACTCATCCATGTCCCTAATGTTCTTGTATCATTAAATAT -CAAAGGTTGGATTTTTATGTGTATGTATGTGCACATTTATGTAAGTGCACATGTGCGAGT -GCACATGTATGTGTGTGCATGTGGAGGCCATGCACTTTGGACATTGTTCCTGGAATGCCA -TTCACCTTGGATTTTTTGAGACATAGTCCCACACTGACCTGGAGTTTGTCAGCTAGGCTA -GGCTTGTTGGTCAGCAACCCTGAGAGTCACCTGTCTGCCTCCCACGTTCTGGGATTACCT -GTATGTGCCTGTGGATTTTTGGAATTGAACTCAGATTCTCATGATTGCATGAAAAACACT -TTTCCCACTGGGCTATCTCTCTAGTCCCCTCAAAGACTGGAATCTTAGAAAACTCGTGGC -AAACATTTGGAATAGGGATTATGGTGTGTATTTATTTCATGTATTTGAAACTCATGGCAG -CTCAATTCTAATGACTTCCTTTGCCTGCCATATGGCAAAATGAGTACATATTCCCAAGGA -CAGAAGATAGTCTGCCAAGGCATGGACCTCTGAATTCTTCCTTTGAACTCTGCAACTGCA -CAGCTGTCTGGGGCTGACTGGAGAGACCTTGGTAGAAGGCTCGACAATAGAACACGTGGC -CATGGTTGCTCTGTAATACCCATGTTAACAGGCATACTGTTCAGTAACAACACCCACTGA -AAAACTGGACAGAATTTACATTGATATGGAAGTTGTATTACAGATCACAGAAGGATAGAT -AGACATACAGATAGATATCTTTATGGATATACATTTCAAAAATTGTATATATGAATAACC -ATAAAACTCTTTGTAGCAATTAAGAGGTAAGTGTTATGGAAAGGAGAAAATGGGTGTGGC -CCTGACAAGAGACAGAATAGGTTACCCTTCCCCCATGATACAGCACAGACTGAGAAGATA -TGGGTTTCAGCACAAGCTATAGGTGGAATAATTACTGATTCAGAGGTGAGCTGGACATGA -TGATATACATCTGTAATCCCAGCACACAACCAGTCTGGACTACATATATCCTTTCATTTC -ATTTTGAAGAAATGAGAAGACAGGTGTGTCTTCTATTTCCATCATGTATTTATGTAGCAG -CAAACTAGAATCAATAGTTAGGAAAATACAGTGGATATTAATGCCTTAAAGTCTGCACTT -TGAGCCATTTTTTGCCACTCTGTTTCTCTGTAGTCTGTGGGTCCTTATAAGAGTGATTGA -TCTAATGGAGAGCCATGGGGTTCTTATTGGCTGTAGGTCTTGGAAAGATGAAAGAGAAGG -AACTGAACGCTCAGAGTAGACACTTCCCAGGTGCTCACGGCTCAGAGTCACAGCCATCTT -AATAAGAAAGAGTTGGTTTTAGCTGGAAGTTCATGTAGGACTACCAAGTTCTATTTCCAG -AATATGGCCTGGGCTCCTCTGGCTACGTGTTACCCATATTACAAAGCCACAAGACCTACC -TTGATATTAGATATGCTTTTAGACTGCCAACCCAATCCTAGCGCCACACCCCCATGGCCA -CATTTTAGGGCAACAACTCAGCACCCCTGTATTTGGTGTGTTGGTTAATAACTGTGAAGA -ACTCCCTCGGGCCTAATTTATCATCAACTTCAGAATTCCTGTGAGGTGTCCAGTAGACAC -AAGGGAGAGCAAGTTGCAGATAAAAACTTCGGGTGATGTTTTGAGTTGTGTTGTGTTGTG -GGCCACCTCAGGTGTTCAGCGTCCCTGGATACCCACACCATCTGATCTGGTGCAGGGTAT -CAGAGGATGACATGCATAGCCCTGGACATCTCCCTCTCCTTCCTCAGGAGAAATTCTAGG -AAACAGGGGATCACGATCAATATCTTTAGAACTGTGATGTCAAGCATTCAGTCATGGACC -ATGCATTTCATTTATTTGCTCCCCTGCTGCTGAGCACAAGAAGAACACGTGTTCTGGGTG -AGCTAGGGAGAAATATCTCATTTCTTATCCATCAGCTAAGCAGACATTTCTTAGCCCCGT -TTATCTCCATACTTCATCCAAGCAAAGATGTGTGAGTTGTCATCAAGTGGCAAAACATTG -CCCTGTTAGAATCTCTTCCTTCTGTCATTTAGATGTGTGGTTGTAGAATGACTTTCAAAA -AACATCTCTCTGGTCTTATAAATACTAGCTTAAAACAACCATGAAGGCGAAGGGCTGAGA -TGGCTCAGTGGGAAAAGTGCTTGTGTGCAAGCATGAAAACTTGAGTTTAGAGCCTCAGCA -TCCTATTAAAAAAAAAACAGGTCTACCAGAAAAGAACTTTAGACCCAGAACTAGGAACAC -AGAGACAGGTAGATTCTTGAAGCTAATTGGCCAGCCAATCTAGCTAGATTAGCAAGCTCT -GGGTTCAGCAAGAGACTGATTTAAAAAATAAGATGAAAAGCAGCCGAGGGAGACATCCAG -GATCACCCTCTGGCCCCCACATGCACGTGTACCCATTGCACATGAACATAGATACACACA -CATATACACTGAAGCATGTGCACACACATATACACTGCAGCCGCATCTGGATGTGATGTC -AGTACACATGTCACAGAAACCAGCCAGGCTGCCCGGGCGCTACCATCGCACTGAGCTGCT -TCCTGTCTTCTGCCTGTGCTAACAGCATTCTTATGTAGAGATCCCAAAGCAATTAGCCTT -TCAGCTTACCAGCTTATATTCTCCCCCACTCTATCCCTATTCTGTGGGTTTGCAAACATT -AAACATCCAGACAGTAAACATTTAATGACTGCTTCCATTGCCCCAGGTATCTCTAGGAGC -ATTGCCTGTTGCTCGCAGTAATCCTGTGGTGCACATATCATTCCCACTTAGAGGCAAGGA -TACCGAGTGTCAGAAGGGTTTAGAAAGTGCCCAAGAGTCATGCCATGAATCATGCTGCTG -GTTTGTGCCTGGCACAAGTTGGGATACAGACCTGCCTAACTCATAATTTTCATTTGGATT -TAGGGTTGTGGCTTGGGTGCTAAGAGCTGCCTGGTATGTTCAACAATATAAGTGAAAATA -ATAAAGACTATTTTTCCTACTCTACAACCCTATCTGTGCAACCAAAGTTATTGCATGGGC -TCAGGGGAATCGGTGAGAGTTCTTAGGAGTAGAAATCATGACAGCCGGGACAGAACCAAG -GGATAATGACAGCTGTTGCTGTGAGGTACCTGCTGGGTGCCAGCACTATGGGGTGGCCTA -TTTTGGGGACACTCATATCCATTTTGTGATATAAAGACTTTTTGTTCCCATTTTATAGGT -GGGGAAGCTGAGGCCTACAGTAGCTAAGGAAATTTCCTGATGACACATAGCTGACAATGA -ACAGAGGCAACCTTTTTCCATTTTGGTGGTATCCAGACTCCACATCTTAACCATGCCCAC -AGTGGTGACAACCAGAAAAAGCTTCTCTAGACTCAGTGTCTTTGACCCATAATTCCTGGA -GAACTAGGGTGATATGTTTCTGACTTTGGCAGTCTGCCATAATAGTGAACCTCTACAGTC -TGCGAGAAGGTGTAACAAATACCATGAAGTGTACACACATGCATGCACGCGCGCGCGCGC -GCGCACACACACACACACACACACACACACACACACACTTCACAATTAAATCAGCTCACC -TCCGTGGGCATGGAAAAAATGAAGCAAATTGGATTATTCCACCGATTCTCAGAGAGCAAG -AGGACAATTCCAGTTTGATATGGGACAGAGTAACCCCATAGAGTGAGCATAGGCTGGCTG -GGTTGTGAAAGCTTTGAGCTGTATTTCAGTATCCTGGCTCCAAAGAGTCACATTTCTTTC -TGTTTTATATAGAATTGATTAACTTTACAGTACTTGGTTATTTTTTAAAGGTGTGTGTGT -GTATGTGTGTGTGTGTGTATGTGTGTGTGTGTGTGCGCGCATGCATGCCTGTATCTGTAT -GTGATTTATTAGGACAGCTTGAGAAATAAAAGGAAAACAACAGGAGATCTAAAGGTGTAA -CTGTGTGGTAGAGTGTTTGTTTTGTACATGTGAGGCCCTGCCTTCAGCCCTCAGTGATTC -AAGAGATGGGGAGAAACAGTTAGATTCAAATGCATTTTATATAAGACTATATACATATTT -ACATATTACATATAAATGTATGTTTTATATAGAATTGATTATATATTGAATTATATATTA -TATAACTATATAATATTACTATGTTATGTTAAATATTACATATATCCTTCTTTGGTTCCA -TTTCTACACGTGATTTCATTTTTAGAGGGGCAGTTACTTAACGAAGTCACAATGGCAAGG -GGAAATCCATATGAACCGGCAATCCCAGAAGTGCTTACGTTAGGCTATGGGCTGTAGTTT -CATGCTTACACTCTACCCTGGTTAAAATGGTACTGAGGGAGCATTTAGCATGGAAACTAC -TTGAAGCGGCCTTGAGAAGACTTATAGAGAGAGGCTGGAAGCTAAATTGACCTCCCTCCT -ACCCCTACCCCACTCCCTGCTTTTAAACAGCAAGGGTTTGGTCACGATTTTTCTTAATAT -AAGGAAATTAATTGGATATATTTTTCAATTAGTAAAAGAAATAAACAAATGGAAATTGGT -GATTTGTTTTCATCCAGAACTTAATCTGCATTAACTCAATTACACCAGATACATGAATTC -CCCTGTTGGCTTGATTGCAAGTTGGCTCAAATTCATTTTTATTGTTTGCTCTGTATTAAA -AAATCTGTGCCTCGTGTTGAACACCCTTGCCACTCTTCTAGAGGAACAGAGTTCAGTTCC -CAGCACTAATGTCAGGCCACTTACAACCTCCTGTTCCTCCTGCATCAGGGGCTATAACGC -CTTCCTCTGGTAATTTTGGGTACTGCACTAACATGGGCACTCACAAACATACACAGAATT -TAAAATAATACTTTAAAAAGACTTTTTTTTAAAAATATTATTTATTTATTTTTATGTATA -TGAGTACACTGTAGCTGTCTTCAGACACACACTAGAAGAGTGTGTCAAATCCCATTACAG -ATGGTTGTGAGCCACCATGTGGTTGCTGAAAATTGAACTCGGGACCTCTGGAAGAACAGT -CGGTGCTCTTAACTGCTGAGCCATCTCTCTGATCCTTTAAAGACTTTTTACAAATCTTCC -CTCTTGTCACTTTTGATTCTGAACAGCACTGTCTCAAGTGAACTTCACTGTGAACTTAGT -GCTCCCTACCTTCCCTTAAGAGATCCAGGCAAACAAAACACCATTTCCTTCTGCAAAATT -AAACAATGCAAACCAGCTGAAGAAGAGGTATATATACAGTTAATCATACAGAGTACTTGT -AAAGTCAACAGGAGCATCAATGACAATCATTCTCAAAACACTCTCAAATAGGATAGTCCC -AACCAAACAGGCGTATATGGTCACTGTGCTTTCATGAAAACATTGTCATTACATACTGCT -TATGAGTATATCAAATTTAAATTTTAGCCCCTCAAAATTGCAACAAAACAACAGGTTTTT -TTCCCTAACATCAGAAGCCTTAAGAATAAATTAGTTTGATTAAAATGGGATCTGGTCAGA -AAGCTTAGTCAGATAAATGATCATGAAGCACTCCCCAAGAAATTATTCCTTCCCCAAGTA -CTTAGCAACGCTGTTCATTGCCGCTTGTGGGTCGGGAACCAATGGGAGGTAGGAGGGAGG -CGATAGCCTAGGGAACAAAGTCTAACCCATCTCCAAGTTTCTAGTCTACTGAAGAAAGTC -TATGAAGATGGACCACATTGGTATTATATGACAAATACAGAAGAAAGGACATTTCATATA -GTCCTGGTGTGGTGTTCAGCTGAGGGTTTATGATGGCTGGAATGGGGTGGGAGAGTATAT -AATCCAAAAGGTTCCAAGTTGAGGAGAAGCATGCTTGAAGTTCTGGGTTTAACAGAAAAT -GTGTCCCCTTGGAAGGGATGGACACAGTAGATCAATCTCTCTGCATGTACAGGACTTCCA -GGAGGGCAGTAAATTAATGAGGCTCAGTGAGTGAGCACCAGAGCTCCAAAGGTTTGCTTA -GAACCTGTGCTAAGCAACTTTGACTTTATACTGACTGTCATGGTCACCCCTGAAGTTCAT -TAAAAGCAACAGAAATGTGTCAGAAGAAACCCTCTTGGTCTGGGTTTGAAGAACCAAGTA -GGCTCTTGGGGAGGAAGCAGACCAAAGAACAGGAAAGAAATCTGCCAGGAGACAAAATGA -AGTGATGGGGAAGCCAAACTGGTGGTGGCTGCAGGGAAGGGGAATTCTCAGGATGTAGAA -TTAGTGGGTTATTGATAGCTATGCTGTGGTGGGTGATGGAAGCAGAGATTAAGGATAGTG -CCAGAGTTGAATCTCCCCAGCATCATGTGTTGAAATCCTAATGCCCCGTGTCTTTATTAC -AAGGTGACATTTGGACACAGACATGGGGACAAAATGAGAAGACACAGGTAAAAATTGTTC -ATCTCAACACCGAGTGGGAAGATCTAGAACAATTTCTCCCTTGTGGTTTGCAGAAAGGTC -AACCCTGGTGACAATCGAGCTAGTGAATTCAGCCTCCAAGACTATGAAATGGTGAATTTC -TATGATTTAAGCCTCCAAGGGTAAGGAGCAGGATCAGAAAAGGACTCCTGCTATGAGTGG -CATGAACACAGCTTTGAGCCTATTAGTTGTGCTCTAGTTGGCTATGGCATGGATGGTCAA -GGCTCAGGAGAGAAAGCTGGATGTGTAGTGACTGATTTGGGAGAGTCCCTGGCATGTAAG -CAGGATCTGACACAGCAGAGAGGCCCTTGGAGGGAATATGGTGTAGAAGGTGACATGAGA -GAGGGTGAGCCCTGCTCTAACTTTGGATTCTTTGCTTCTGTGACAAATAAGACAGCTTCA -TTATGTGCTGTCTTGGAATAGTTGCCATAGGAACCAGCAATAGAGTAGTGCATAGCAAGA -CCACCCAGAGGCTGTACTCAGGTGTGACATGGGTTAAGAAATTGAGCCTTGAGATGGTCC -TAGACACAATGATGAGATTCTGACCCTCACAAACTTGTCTTGTTGAAGACAAGAGCTAGA -AAACCCAAATATTAAATCGCTAATTTCTGTTGAGAAATAGGAGCATGTGGTAGGACATAC -ATGTGTGTCTGCCTAACCAGCTTTTTTTGCAAATGGTAGGAGAGATGGAGAGAGAAACAC -AGCACAGGCATCAAAGGATTGTTTGGTGTATGTCAATGGATAAGCATTATAATTAGAATT -TTACCCCTGTAAGCTAACCCATAGGATGCTGGTATCTGAAAACTCTTCACAGGAAAAAGT -AGTTCAGAATTTAACAAAAATGCAAGCAATTTTAACATTGCAAACTACTTCCCAGGCAAG -TACATTAGCCTATCTTTTGGATTTTTAATGATTTGTTTTAAGGCAGTGTCTCATATATCC -TGGAGTGACATTATTATTTATCTCCGGATGATCTCTAATCTCCCTTCTCAAGTACTGGGA -TTATAGATGTGTGCCGTGTGCCACCTTTGAGATTTGTTTGTTTGAGTTAGGGTCTCACTC -TGTAGCCCAGGAACTAATTACGTAGCCACCCTGGGCTTCAAACTCATGGCAAGCATCCCA -AGTGTTGCGAGTCCAGGTCTATATCCTCAGGTCTGCTATTAACCAGTCTTAAATAGCTGG -AAACACGATCTTTGTTCTTAGGGGTGATATTGAAGGAAGGAGTGAAAAGAAAATACAATT -CAGTTGGACTTTCCAAGGACCCCTATCTCATGGGAAGATTGTCACAGAGAAAATTATGAC -CATCTAGTGTCAAGTGTTCTAGGAGAACTACAAAAGGCCACAGGAGACAATCACGTGCCA -GGGCGGCCTCTCAGAGGAAGGTGTCTTTCTAGAGGTGCTTGCTCCATGTTTAGAAATAAA -AATTCGTTGATTTTAAGACATTCTTTAGAAATAGGGCTGTATTAGTACCGTTTTTCATTT -TTGTTGTAGTTTATTTGTTTTTACTGAGGAGGCACAGATCTGAGTCATCCCCCTCCTCTC -TTAAATGGGTAAAATCTTCTCTTCCCCGCAGAGCTGTGGACTCTGAGGAGCTCCTGGCAC -CAATTTATCTTATCACAGGAGGGATTTGAGGGAACACCGGGCAAAGCCTGTTTCTGCAGA -TGATTGATTTCAGTTAGACTTTTAGCAGCAATGAATTAATAGGAGTGTAGAGGTATAGGG -GCAGGGAATCATGCTGCAGCTACCTGTACAGTCATGGAGAAGAGTTCAGCAACAGGGAGG -TTGAAGGATCGGCCTGTTCCCTCCAGTCACAGTTGCCTCTTGGAGGAGCATATATGGGAT -TCTTGTAAGCCACAAACTATAAAGAGTGTATCTAAGGTCTAATGGCACTGGAATCCACTG -CCTTCCATAGGACAACCCTTTCTAGATGTTAGCTTTGACTAGTGTTGGGGAAGAAATAGG -GGAATTCTTGGCTACGACAGTGTTCTTATAGAGATAGCGATAAAAACAAACAAACAAACA -AACAAACAAACAAACACCAATACTCTGAAGGGTCAGTATGCCGATCCGCTAAGAGGTTTT -CCCTGCTTCATCCAGAAGTGGAGACCATAGCAGGTATCATCTCATGGGACTGGGAGTTCC -CTTACCAGTGGCTCTAACATCTTATTAATTTCAAAACCCACTGAGTCACCAAGATCTTGT -ACCACAAGAAAATGTAAGCAATATTACTCTTTGCAAAGCTTTTATTCTGGTGGAGTTCAT -CTATTTAAATTCATGACTGATCGTGGGAGGAAGGGTGTGGCCCTAGTACAATGAGAAGGG -TCGTAAGCAATGACGTCACACTTTGAATGGTTTAGAGGTAGCTTTTAACTTGAATCCTTT -ATGATGTTAATTTATACTGTCTGTTATTCCTGGTGTTTCTGTCTGTCTCCCACTGTGCCC -TGCTCATGCTCTTGCTCTTTTCCTCCCTGCCTTCTAAGGAAGACCTTAACTATAAGCCCT -CCCGAGTAGCTATCCTTACCTTTGGCAAGTTCGCTCAGTGGTGAGCTCATGCTTAGCTAT -GCTTGCCAGCACCTCTGCTTCCGAATTCAAAGCTGCACTCACATGGAATAATGAAACCTT -CTGCTAAGAGAGACTGACTGAGGTTAGTTGATAATTATTCTTCTCTGCCAACAAAGAGCA -CAAACACACAGGAGTTTCTAATGATTTCACAGCTAATTTGTATGCACCAAAAATAATTAA -CATCATGTAAATTTTCCTTGCCGGTTGAGTCTTTTTTGAATATTGAGAGATATGTCATTT -TAAAATAATTTCATACTTCACTGATGGACTAGAATTGAGACATTGGATGCCTATGGCATA -CAGGTGCTGGTGGGCAAGTGCTCCTCAACAGAAGACAGGGATATCTAAACCGTCCAGAGT -CAGTTACCATCCTTCAAGAGAGACAACAGTCTTAAGGCTGTTATCTACGGAAGCAAGTAA -CACTTTCTCAACATTCAACACAGAACCACAGTCCCTGTAGTAACACTGATGGGTTCGGAC -ATAAAATCATTGGCATGAGAATTCCTTTTGAATTTGAAATAACAAGTACAGATGTGCTTG -GATTTTCTCTACTATTAAAAGATGATGGACTGGAGAGATGGCTCAGTGGTTAAGAGCACT -GACTACTCTTCTGAAGGTCCTGAGTTCAAATCCCAGCAACCGCATGGTCGCTCACAACCA -TTTGGTGCCCTATTCTGGGGTGTCTGAAGATAGCTACAGTGAACTTACATATAATAAATA -AAGAAATCTTTTAAAAAAGGAAAAAGAAAGAAAAGAAAAGATGATGCAGATATAAGTATA -CCAATCCAGTTTTAAAGAAAACAGTGAAATTAGTTTAGTTATGATGGAAAACAAAATACC -ATTTCCTCAGAAAACTGAACACAGAAGTGTTGTATGATTCAGCCATTCCATTTCTGGATT -TGTTTCTGAGTATAGATTCACAGATGAATGGATAAAGAATGCATCACACACACACACACA -CACACACACCACATACATATGACACATTCACACAAACACTTAACACACACATATCACACA -CACACATAACATACACTCACACACATACACACACATCATGGAGAGGGAGAGAACATAGAG -AGGGCAGGGGGTGTTATTCATCCATGAGGAGGAAGAAAGCATATTCTGACACTGGAGGAA -ACTAAAGGTCTTTGTGTAAGTAAAATAATCCAGAAACACAGCTGCATGGGCTCTCTTGCA -CATGAAGTCACAACAAGCTGGCCTGCAAATAGAACACTGATTACTAAGAACTGGAAAGGA -TGCAGAGCAAGAACGACGGTTGGACATGATCAATACATATAATATGCACGCAGCATCCCG -TTAATATGTATTAGCAAAATATTAATACTTAAAGTGTACTAATAACACCCAAGAGGAAAA -GAACAGTGTTGAGTCTTCCCCAGATCACACCATGGAGGGTTAGCTCTGAAAGGCTGTAGG -AAGAGTACAGCCCCACCCAGGATCTGCCATGAGGTATCTCACCTGACCCCCAGTCTTCTG -TCTCCACAGTCTTTGAGGCAGTGAAACTAGGCTTCTATTTTCACTAAAGCCCCATGTTTG -GCTCTTCTCCCACAACCTATGTACCCAGGAAGAAGTCATCCCATACCCATTTAGGACAAG -TCCTGGCTCTAGTTCTCCCCAGAGTCCTGACTCAGTCCAGAAGAGGTAAGTCACCTCCCA -TCCAAAGGACAGCACATTTGATGACATGTCAGCTTCACTTTCATGCTTCCCAACTGTGGG -CCTGTGTATGCACATGTGTCCCCTGTGCCCAAATCTTGGTGGACACCTGGGTAGGCACCA -TTGTCATCGCCTGTGAACTTTCTAATGGAGTTGAAATGTGAGATCATAGAATTTTCAAGA -GGAAAACAAGTCAAAGCATTGTGTCCATCAGTCTTAGGGTCTTGTTGCCTTGAAGAGACA -CCATGATCACTGCAAGTCTTCTAAAGGAAAACATCTAACTGGGGCTGGCTTACAGTGTCA -GAGGTTCAGTCCACGACCATCACAGAGGGAATGGATCATGAAGGTGTGCAGGCAGACATA -CTGCTGGAGAGTAGCTGATAGTTCTTAACATCTTGATCAGAAGGTAGTGGGTAGAGCTTG -TGCATATTAGACCTCAAAGCCCACCTCCACCGTCACACACTTCCTCCAACAAGGCTACAT -CTCCTAATAGAGCCACTCCCTAAGGCCAAGGATTCAACTACATGAGTCTATGGGGCCATT -CCTATTCGGACCCTCACACCAGGCTGGAGGGTGAAATGATGCATTTTGCAGCAGGCTTCC -ATTGTTTGGGGGTAAAACTTGCTGAGTCGCCTGACTGCACAGTTAATTCCCACCTCCACT -CCCATATTTGCAATATTCTTTTAAGCTTTATTCAAGATCTGCAAATAGAAGCCCTAAGAA -AAGCTTCCCACACGAGTAGGAGAAAACTGCACCCTGCTATCGTACTCTGTGGGGAACTCT -GTGATTATGCGCAGTTGTATTGCATGTGCTTTTAATCTTTCATTAGCTTTATACTTTTTC -TCTCTCAGAGAAAGAAGATCCCAAACTAAAAATTCACTTTCTTACTTTTAGGTTATGAAG -CTAAAAAATTACAGTTCAAAAGAGAGAGACAGAGAAAGTCATTTTTTTAATGCTTTCACA -AAGACTCGGTAGTCTGTGGCCCTAATGATCATATTCTGATGATAAATTAACTTAACAATG -CCCTGCAATTTAAGTAGCAGACAGCATAGAAATTCTTAGTCCTTTCAGCCCTGAACAGTA -CATATTGATGGTTTTAATGATTGAAGGCCTGGCTTGTTTTTCATTAAAGTGTACACATGG -AATCTAAAATAACTTTTGAACTCCCAGGAAAACATTTATTTTCTGACTTTTCCATTAATG -TCAAGACAGTGGCTTCTGGAGTTGATGAAATCTACCTTCTGTTTAATTGGCTGTTGTTAT -GACGTTTCAACAGAGTAACGTTGGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTG -TGTGTGTGTCATGCGTACATGTATGTGTGTGTGTGAGTCCACATATGTGTTCATATGCAC -ACATACCTGTGAGGAAGCCAAAGAAGAGGATGTCAGATGTCCAGTTCTATCATTCTTGGC -TTTTGCCTTTGAGGCAGCATCTGTCATTGAACCCAGAGCTAGCCTGGCGACCAGTAAATC -CCAGATACCCCACCCCCATCCCCAACTCCATTCTCAGCAGTGCCGGGGTTATAGGCATGT -TCAACCATGCACAGCTTTTTATATGGGTGCTGGGGATTTGAACTCAGGTCCCCATGCTTG -TCGAGCAAGCACTCCTACCCACTGAGAAATCTCGTTTTAAATTTCACATTTTGTCTGAAA -TCTAAACTAAATGGTTCAGTCCATCATGCTTGCTCTAAGGTTTTTGGCGATAAGTTGGAA -AATGGAAAAAATGTGATTTTTTTTATGTACCTGTTAGTTTTACTGGTGTAATTTATATAT -ATATATATTATTAAATTCAAGAGTATCTTATCAGAGAAGCTATTGCTTTGTAGGTCTGTG -TTTATAATTAGATATTGCACAAAGCACATTTTAAAAGATCACAGTTGGTTTCCTTCCTCT -TGTCAGAATGCTATAGGTTTTGGTTTGTGCATGCGATATCATGACTGTATATTTTGAGGC -ACACAGAAAACATGCCACATACAAGATAGAGTGGGCCTCAAGGGTTCATGACCTGTAAGC -TTGGTCACCCACATGGTGATGTTAAGAAGTGGTGGGACCTTCCAAAGGTGGAGTCTAGGG -AGAGGCCTTCGGGTCATTGGGAATTTCCTCTGAAGAGTTGAGTATAATTCACCTGGGATA -CAGTTAGTGTTTATGGAAGAGACTGTTATAAACAGACCAAGATTGGTTCTACCACATACT -CTGATTCCCCATGCATGCTTTGAGTTCAAATGAGTTTTAGAATCCCAAGCCCCTTAGGAA -CAATCTGGTCTCGCTCTTCTATTTTCCAAAGACAAAACAAAAGTCAGAAATGTTAGGAAA -ATGTTTGTCTGAACTCATCTGGCTTGTTAAGAGAGGAGCCCTGGGCAAGTTGGTGCTGTG -TGGACTGTTACTACCCAGATGTGTGATGTGAGAAGGACTTTGAAGGACCACATTCAGGAC -CTCCATGTTGAACATGCAGACTGGGCACTGTTCATCTTTAGGAGGTGCCACTCCCATAGA -TTGTGACCACTGCCTAGGGAGGGGGGCACATTAGCTGAAAGGAGGATTTATATAGACAAA -ATGGTAGATAGAGCTCTTTCACTTTCTCCATACTAAAGAATGGTTTTGTCTGTACAGAGC -ACCTTAAGCCAGAGTATCCCCATGGAGTTATGTCCTTGTATTAGGATATCTATCTTCCAG -ACACTGGTATTGTTTACATTTTGACTTGGATTTGGAAACTAGGTCCACAGTCTGCTATGA -GTGTGACCTTACCTAAGATATTTGCCCTCTCTGGGTTCAAAAGTAATTGTAGCATCTGCT -TGCTCTTCAAGGTAATTATGCAAAACAAAATGAGATCAGGGCCTTGGAAATGGCATGCTC -AGTAAAGTCTGGTTGTGCAGGCATGAAGATCTGAACTTGAGCACCCAAACCCACATTACC -AAATTTAAATGGTGGCATACCCTGGTGATCCTGGTGCTGGCAGAAGTAGGCAGATCCCCA -AAATGTGGATCAGCCAGCAAGTCCAGCCTAACTTCCCACAAAGATGAGCTCCAGGCAAAT -GAGAAATTCTTTTCTCAATTTAAAAATAAAATTTTGAGTAGTTCCTACGGACTAGCACCT -TCTGGCCTCCACATAGACATACACATACATGTGTGTGAGCTCCTGCACACACACATAAAC -ACACACACACACACACACACTAAATGATATCATTAGACTATTTTCAAAGCACCTGCTTAT -TTGTGCCTATGACATAAACATTCACTATTATAACCAGGAATTTTTGACTCTACCCTGTGT -TTCTTGGTTTGCCTTGAGTGAACCTTCTGAGAACCTGCGAGCTTTGAGCAAAACTTTTTA -TGAAGAAATATGACCCCAAAGACTCATATATTCAAATACTTAGTTATCAGGGAATGGCAC -TACTTGAGAAGGATTAGGAGCTGTGGCCTTAATGAAGTAGTATGGCCTTAACTAGAGGAA -GAGTGTCATTGGGTCAGTGGGAGTGCTTTGGGTTTTCCAAAGCCCAAGCAAAGCCTAGTC -TGTCTGTCTGTCTGTCTGTATGTCTCTCTCTCTCTCTCTCTCTTTCTCTCTGCCTATGGA -TCAGGTTGTAGCTCTCAGCTACTGCTCCAATGTCTGCCTGCACATGCTTTCCACCATGAT -GATAATGGACTAAACCTTTAAAACTATAAGCAGGACCCAATTAAATGCTTTTTCTTATAA -CAGTTACCTTGGTCATGGTGTCTCTTTATAACAGTAGAACATTGACTAGAACACCTTAGC -TCTGCCCTCATGTCAGTACGGTTGAAGAAGAAGAAGACATAGTAAACACACACCTGGATG -GCAGTGAAAACCACACTCATGAGCATAGCCCTCTAGCAGCTCTGCCTGGTGATAAGGAGA -CACTCAGTGATCCACACAACAGCCCCCAGGTGGCACAGCTTTGAAACTTTGAAATCTTCT -TTAAAACAGCATACCATCTTTGCTCTAACAAGAATGGTAACGAAGTCACCGGTGGTCACT -CTCTTGGTCCTCTCTTGTATACTTTAAGGATTATATGCAAATGGTCCCTGAGACACAAGG -ATCCATGTGTGCTTTTACAGCTTTCCAAGGGTGAGGAAAGTGTACATTCAGTGAGAATTG -TACTCTGAACTCTGAATTTTGGTCTTTTCTTGCTTAGCAATAGTGATGTGGGTACATCAT -TTCCTCCTGCTGCTGGCTGGTGACATCAAGTGGCAGGTCCCTTTCAATCAAGGGGTGGGT -ATGCAGCTGGTATTAGTGGGTGCTATATCGCTAAGCTCTGATGCTGATTTGGTCAGGTGC -ATTAAATGCATTTTCTATTTGCAGTATTTCTAGTTTGCAAAAGGTTATTGCGATGTGGCC -TCAGGATGAGTGAGGCAGCAGCTGTACACGTGTATCTCCCCTGGCATCTCTTCTGGAGTG -CAGCAGAGCTGAGCTCGGAAACACCATTTCAGGGGCAGGAATGATTTTCCCTATCAGAAG -TATAGATCTGGTTTCTTCACTGAGTGGAAATAAGATCACTAGGTGTCAGGAGCTCAGGGG -AAACATTTGATACAGCTGAGTAGGAACAGATGTCATTTAGACGAAGATGGCTGGAGCCAT -CCTATCTCTTGCTAGAAATAAAAAGTCCAAAGAAGCCAAAGGATAATGACATCCCATCTC -TAATAATTGCTACTCTTCCTGGGCTTCCTCCTGGCGCTCCTAATGGGGAAGCTTTGATGA -TGCTGTGGACGTAGCTGAACAGCGCCTTGCTATGAAGGATTCTGTAGGGAGGAGGGAGAG -GTGCTCTTGGGAGCCCCCATTCTTTCCTCCCCTGGGAGAGGAGGGCCAATTTGGAACTGT -CCTGGGGCACATTTCCTTCAGCCCAGACAAAGGCACAACTGTTCTTGAACATCAAAGGGT -ACAGCTAGTCACACCCCAGGCATCATTTTAGAGCTTGATGCCACCTCATTATGTCACTGT -TTTGCAATAAAGAGACTAGAAGCAACCGCCTTTTCCCCATGCTGGAGCACTAGTGAGGGG -ACTCCAGGCTTTTAAGCCCTTCAGATGTAAATCTCTGTCTGGCAGTCCCTCTCCAGCTTC -CATTAGGAAATTGGTTTATAATGTGTTATAATGGGTGACAGTTTTTCAAGTCACTTAATT -GGAATTGTTCTTGTGATTTTTTTTTTTCACTTAGCTCTTATATCCTAGTCCTAAACACTT -TCTGATCTTTGGAACTTTAAAAAGTCCAGGCTGGGGTGATGGTTCAGGGGCTGGGATGGG -GAGGGGATCTTGTCATGTAACGGTGAGTACTTGGGTTTGGACCCCCAGAACCCAGGTAAA -GCTGGAACTGTAGCGCAAGTGCCTGTCATCTTAGCATCCCTGTGGAAAGGCGGAACGTGG -AGACAGGAGACTATCCCGAAAGAAGTTCATCGCCAGCAAGCCTGGATTATGTAGGAGGAT -GAGACCCTGTCTCAGAAACAAGGTGGGAGGTGAAGTCCAGTGCCTGAGGCTGATTCACAT -TGTGGCACGCATCACACCAGGCATGGGGGGAAGGGAGGGGAGAATTTGGAATTCCCCACC -ATCCTTGCTTAGCTGCAAGTAGAGGTAGCCACTTGCCATGCTAGGGAGAGAGGTACAGAT -GCAAAGGGATCCCAATGTAATAAAATCCAACCTTTACCTTTAAGATCTTGTCAGAAAGAA -ATGCTAATTGGATCTTTACAAATATGCACACTTGAGTTTGATTCCAGACACAACACTGTA -GAAGTGTCTGACCTTCTGTCTCTCTGCCCATGAAAGATTATGGTTTCAATGTAAAATGGC -CTCTGTGGACTTGGGTGTCTGTGATCCCTCTTTTTTGTCCAGACCTTGTGCTTTCAGATT -TTGGCCATCTTGTTAGAAGAACTGAAGAAGCAAATTAGTAAGTCATTTGATTCAAAGGCA -AAACAAAACACAACTTTGATATGTCTGCAACATATCAAAGCAACAGCCTAAATGAGACCG -CCTGAATGAGTCGGGTTACTGTTTGTGGCATCCCTTGTGGGTCCACTGGAGGAATTTCGC -TACTGGCAGGATATGACTATTTTTGTTTTGATTGACAGGTGTAGGTTATACAAGGCCTTG -TTCCTTTTGGTTTTAGTTATATGCTTACCCAATCATGTCTAAGCATAAAACAAGAGATTT -GTCCTAAAAGTTCTCTTAGAGAAAACAGTTTACCTTAATGCAAACTTAATGCTTAAAAGT -CTAGGCAGGATAGAACCCTGTCCCTAGTTCCAGGATATTTCAGGATGTGCTTGACTGCAG -AGAAGGAGTTACTAAGGGTTGCTAAGGAACCATAAAGTAAAGTGGCCTGGTTGTGCGTTG -TTTGTTGAAGGTTATGTGTAGCTCCGTGCAAATGGGGTCATGGTTGCTAAGTGCTTTGTT -GGGAAACTAGAAGAGGTGGCTGGTGCCAGCTTGGGTCCTGGGTTGCTAGACTTCTCTCTA -CACTTGTCTCATTTGCACACTTGGTTCCCACTTGATGCTGTTAAAGGGGGAGGTTGTTGA -ACCTAGCTGACTGATGAAGTAAGAACTTGTAGAGTATAGCCCACCCATAGACGGCTCACA -TATTCAGATCTGAGCTCTTGGTTTTCTTTATGCCCCCATGAAGCAAACAGACATGACAGG -TTTCATTCACCACCATGAGGGTGCCAGCTGCAGCCACCATGCCATCTCTGCATTGACAGA -CTGTTCTATGAGCCAAAATGAATCTCCTTAAGGTGTAGTCTGCCAAGGTAAAGAGAGAAG -TAACTGACGCATCCTTAGGGGGCTACCATAAAGCACAGTAGTCAAAAACCTGAGTCTAAT -ACCAAACAGCTTCAGTTCAGGCCACAGGTCTTCCTCTTGTTGGCTCTCCAACCCTGACCA -GGCTGCCTAACACTCCAAACTTCTGTCTTCTCACTCATCACTTGGGAGTGGAAATTGCCC -TTGCCCCTCAGTGTTAGCAGAGGGTAGATTTAGTGTAGTGTAAGCTGTCAATAAAAATGA -GCTACTAGCAGTTCTCATGTCCTGAAATGTTATTAATTAATCAATTTGACTGGTAAAACT -AGGAACCAATACAAAGAGAGGTGGGGCATTCAGATCTGGGAAAAGAATCCTACAGAGATG -ATCCCTGCTTTATATCTGAACAGAACAGCCAAACAAGGGTACAAATAGAGACCCAGGGCT -CACCCAAAGTTCTACAATTAAAAATACAACAGCTTCAGACCCATCCACCCAATGCCCAGA -AGGTCTGGAAGAGGCACTACAGCAGGAAATGAGAATACTCAGAGAGCAATAAGAACTTTT -CCATTCACGCTGCAAGAATGACACTATTTTAATTCCCATTTGAAGTCTTTGTTAAAGCAA -AACAGGAATGCTTCTGTGGGACTCAGTTTACCTCCTTACAAACTCAAGAGTTTAGGTTCA -GGAGAGATCAGAGATCATTCAGATTTTGACATCTCTAGTCTATAGGAAAAGGTGACTGAT -CTGCCTAAGAGCACAGAAGGTCAGGGTTGGGAGCCCTGTACAGGATGATTTCCTTTCTGC -CCCTAGACACAGCATCCGCAATGAGCTTTGGCCCATCAGGCTTAGAGGAACACCTAGAAA -AGACCTTGACCTTCCCCCACAGTGTCTACCTGGTACACAAAAGGGGGTATACGGATATGA -GAACAAGTGGGCCAGAGGGCTACTGAAGTCTTTTCTGTGTTATGGGGGCAGTACCCCTAA -CCAAGGGCCTCAGGTACCTGGAGCAGAGAGCAGCATACATACAGATTACTCCCGTAACAG -CTATAACCTCAATACCAGATTCAGAACTCACCAAGAGAGTGTGGGGCATTTAGTCCACAG -CTTCATTTTAATTATGTTAGGGAGAAGCTTGTCCCAGCTCTTTACAGTTACAAAAGTGTA -TGCTCACCATGTAGTGTAAGGACCCCTAACCCCAAACCAAAACTGTTTCTGATTTCTGAA -CATTCACATACACACATACTGAGATGATGCTCAAGCCAGGACACACACATCACTTCTGTT -CACTGACCCTTTATATCCAGATGGTGCAGTTAATTCTAAGCGATTTGTAGTATGCCTGCG -CTCCAACTTCTCATGAGATCACTTGGGAAATGGCCCATTTGTGGCACATCACATAGCCCT -CAAAATGTTGCACATTTTGGAGAGTTTTGGATTTTGGATCTGTAGCTTGGGGTGCTCCCA -TTGGATGGCAATGAAAATCAAACTAGTAGAATGGAAGAAGGGTGGAGCTGGAGCTCTGAC -AGGACTGAAGGTCAGTTCTCAGCACACAAGTAGGACAGCTCATAACGAGCAGCAACTCCA -GGCAGATCCGGGGGATCCCATACCTTCTCCTGGCCTCTGTGGACACCTGCACACACACAG -TGCACATAAACCCACATAGGCGCATACATCATACATACATACATACATACATACATACAT -ACACATATTCGTACATACATATAAATAATGATAAAGCTCTTAGAAAAGAAGGAAATAGGA -ATCAGTAGTAACCTCTCTGTTCGGATCCCTGCTATGTTGCTGCCTCATCTGTATTCTCTC -TGTGTGTACACTTGTAAGCTTCTAATATTTCTATGTGTTTTGTCACCTACGCTGTCATGA -GAGCTGGCATTTATGAGTCTCTTACCTGTGTTCGGCATTGTGTTAAGCAATTTATGAAGT -CTATTTCATTTAATCTCTACAGAAAACCTAAAGTGAGGAAATCTGTAGTAAATTTACAGA -TGGAAAGATTGGGGTCTGGTTCAAAGTCACATTTTATATATCAGGTACATTTTTTGCTAT -TACCTGTTCTTCAGAAGTATGGTCCTGGCAGCTCCATCCCTCACCAGACAACGACTAACT -GTTTATCAACTATCTTATTCCTCTGAACATTTTAGGTCTTCTGTCTAGATTCTTATATTT -ATAAGTAATAAAGTTACAAATACTGGAACCACTTGTACATAAGACTTCATGGAAATATAG -ATATTCATCCTAATATCATAAAATAAAATGAGTATTTTTTTTTAAATCACTGGTTTGGTC -TGGAAGCAGTGGCTTCCCAGACAATTTAACTCCAGTTTGTATTAGTATCAAATACTACAA -AGTGAGGATGGCTCTGTTGATTTTACCCTCCAGTGTTGTTGCTAATTAAACACGTGCATT -GGGGCTGAGGTTTTCTTTGTAGGTAGAGTGTTTGCAAGAGACTTTGACTTTGAATCCCAG -CACTAAAATAGCAACAAAAACAAACAAGGAAAAACCAACGTGTTTGCTTCCCTTGTTAAA -GTCTGGATCTTCAGGTAGGTGATTACCAGGGCATAGTGCACGTGCCAGGAAGAGGCAGAG -GAATGGAAGGAGCTCAGCACTGACCAACAGGGCAGGGATTGGGTGGTTATGTACTCAAAT -TCAAACCATGAACTTCTAGCATGAAGATACCTGCGGTTGTGAGATTTCTTTCTCACTGTA -AGCGAAGTGCTGGCTGACTGTCAGTTTGTTGCTGGGATGGAGAGAAGCCATGTGGACTCA -TGTTTGAGAAGGTTATGAGAGCCATGGATGCCCTTGTGGTGATGTGAACATCCATTAGTT -TATCTGGATGTCGAGCTTTGAAAGGAACCTAACAACCAATCAACTTCTGGGCGTATGTCA -CCAGTAGCAGGTCATGTTGTACATCAAATGGACAAGAGAAGCAGCCCCTGGGAAAGCTAG -GAAGACGCCAGCCTGTCTGTCTGAGTCCCAGAATATATAGTAAATTGCAAAAAGAATGGA -AATCTCACAGAGTGATAGGTTCTGAGGTTAACCATTGTCCTTGTGTGATAATCACACTGC -TGGTACAAGTTTAGACCAGGCAAGAAGGAACCCCTCCACTCCAGGGGTAACCAATCAGGA -TGCCTGGTAGCCCCAAAGAGTCTCTATGTACCTTCATCCTATTTCTCCCTGGCATTGTCT -TTATTGCATTTGAGAGACTGGAATTCAAACCTACACCTGTGTTCAAGGTGTCAGCTGGTC -CTTGTACCAGGAGAGCTGAGTTTTTGCTGGTATAAGAGTGTATGTGAGAGAGCTACAGGT -GTAGCACAAACAGGAAGGCCACAAAGTTCAGAAGGGCCACATCAGATTACAGATGCACCT -CCCCTCACTCTTCCCAGTGACGAAAGGAAAGTGAGAAGGGGGTCTTGGATAAGCCATTGA -AAACTAGGAAAAGTTCCTTTTGCATTATCCAGTGAACCTTTGCAAGGCTGAACCCAGTCT -CTAAATAGCTAGAGTCACTTGGCCTTTGGGGGAAATCTATGGTTTCTTATTTCCTACTAA -TGGTTTCTGATCACCTGGGAAGCAGGTCAGGCATGGTACTGGAGCACCAGAAAGATTTTG -GGAATATAAACACATGTCAAGATCTGTAACCATGTGGCCTCTCTGTGTATGAGCTGTGTG -TAGGTATGTGTGTGAGCATGTGAATACAGCTCTGGGGGTATGAGTGTGTGTGTGTGTGTA -TATATGTGTATGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTATGTATATATATG -TATACATATATATAGATATATAGATATATATAGATATATATAGATATATAGATATATATA -GATATATAGATATATATGAATGAATAGGTGGAGGCCATAGATTGATGTAGAGTATCTAAC -TCAATTGCTTTCTACCTTTTAGGGAGATAGGGTCTCTCACTGAACCTACTGATTTCTCAA -GTCTATCTGGGCAGCGAGTTCCAGGAATCCTCCTGGCTTTGCCTCCCAGAGTTGAGATTA -CAGACACACACTATACCACCACATCCAGGTTTTGACATGGGTGCTGGGATCAAACTCATA -TCCTTGAGCTTATAAATCAAGCATTTACAGAATGCCCTATCTGCTCAGACCCCCTTTTAT -GGTTTTTCTGGGAAGAGAGAAATATCCTTATGCTAGCAGTAGCCAGTACAGTAGCCAGTA -CAATAGCCAGTACAGTAGCCACAGCCACACAAAGTCCTCAGCTGACCTATGGCCAGTACA -ACTGAGCAATGGAATTTTCAATTTATTCTAGCTGATTTTTATTTTGAAATTGATGGCAGC -ATTTCATAGCACAGAGATGACAACCTGACAGAAATCTTTCTCATTTCAATGGCTAATAAT -ATTTTTATATTTTATATAAAATTGTATTTTATATAAAGTTTTAATCTCTAATGACTAAAG -GAAGTCAAGTGTTGCATTTAATCCAAAAAGAATGAGCAGACAGAGCTTTGGTAAGGATGG -TTAGAGAGGAGGCAGTTAACTTAAGGCGGGGCCCAAGGCAGGGAATTTGTTTAAATGCAT -TTGCCTTTGTGCAGCTCCGTGCACTCCACTGGGAGCTGGGGCTTCTCCTTCCTGGGTGAA -GCAGTTATTTCAGAGTCTCAGTGTTTTCAGACTCAATAGGCTTGATATTTCATACAGCTG -GGCTATCCTGGGTATGAAAAGCCTCTCCTTCAGCTTCAGATTCCCATTTCTTCCAGCTGC -ACGGATGTGATGCTGTGGGTGCTCCATCACAGTGCTGATCCAGTAATGACAGCCCACATA -TAGAATTAAATAAGTTGCCGCTTTATGGTGGAAAGACAGTGCTATGCAGAAGGATCTGAT -CATCCCAAGTGCAGTGCTTTGACCCAGTGGGTCCTGATCTCTTTATTTTGCAGTGATAAA -GGAGGATTTAGCTGGCCTTGATGGCACAGGCCTGCAATCCCAGTGGTAAGCAGGCTGGGG -CAGAGCCCAGCCTAAGAAAATCAATGAGACCCAATCCCAAAATAAGTAGCAAGAGGGCTG -AAGGTGTAACCAAGTGGTACAGTACCTGCCTAGCATATGTGAGTCCCAGTATCACACACA -TATAAAGAAATTAAACCCAGCTATGGTGATTAGCATTGACCCACAATGGCTTAGTGCATG -GTGAACTTCTTTCTACTCACTCAAAGCCCTCTTAATTAATATTTATTTATGAGTGGCTCA -CTTTCCTAGGGCCCATTAAAGACAGAAGAAGTATCTGGGGTACCTCTGAGAGCCTTCAAA -CGCTGCTGAGCCCCCTTTTTACTGACACGTCTGTGGGAGCTGAACCTTCCTAATGCTGTG -TGACCTTTTACCACCTTTCTTCATGTTGTGGTGACCCCCAACTGTAGCATTGTTTCATTG -TTACTTCATAACTGTCATTTTGCTAATATTATTATGAATTACAGTGTAAATATATTGAGA -GATAGAGATTTACCAAAGGAGTCATGATCTACCAGTCGAGAGCCACTGCAGGAAAATCCC -GAGCAGAGCCGCAATCATTTGAACAAACAATTAATCATCTGAGAAGAGAGACAGCTTTAA -GTCAAGGGAAATCCCAATCCAATGGGGCAGCTGGGTGTCACATTCCTGTAACTGGACTCC -ACTAGCTCAGAAGGGTTGGGGGGTGAGGGGCGTCTATCATGATTAAACAGTCAAGTAACC -AGAGGCCAAACAAGAGGACTCAAAGACTCAGTGGCAGGGACAGGAAAGTAAGAGAATAAT -CAGCTGAGCTACCCTTGTTCCGTATGAGAGAGAGGTGACATCAACTGATATGTTGTTGAT -GAAGTCACACCATCTCTACCCACTTCCAAATGCCCAGGCATGCTCTAGAATGTAGTGTTA -TCTTCAGTCTATCCTTCCTGCCCTCACCCATCTCATCAAGGTGATATTACAGAAGTGTTC -TGCGTGGATTACAGGAAGACAGCCTGAGCAGTTAATCAGCATTAAATGTCCTGTTGGGAC -CCGTAGCCAGGCTGACTTGAAGTAGACGGGAATGGGAAGAATCAGAGATCAGCTGGAAGA -ACAGGCTCCTTGACTCTGTCTCCCTCCAGTACTGCCATGCCTCAAGGCAGAGCCTAGAAG -AGGAGCTAGAGACTATGCTTCCATAAAACCCTTCCACCAACAAAAAGAACCATCTGGGAA -GGTGGGTTTTAAGCTAAGAAATAGTAACTTGATTGCAACCCCAGCGAGTCAGAGATTTGA -TTGAAGGATTAGTAGAGAAGTATAAGAAACTGCACATTGTTTGGTGCTCAGCATTTCATA -ACCATCTTCTTCTACAATAACCCCCACTAAGCTTCCCTTTCCTGGCGTCCTTTTTGCTTG -TTTGTTTGTTTGTTTAGCCCCTTTCTATGATTCTCTTCTCCTTCAGAAGTGAAACCAAGT -TATGTGCTCTATTGTGGCAAACCTGTACCTATCATCCTGTTGATAACAGTTGCTGGTATG -TTTCTTAGAAGATAGAAAAAAATTACACACTTTATGTCAAAACCAGTATCTTTTAGTCAT -ACAAGAATTAAAAACGAGCTGGGCATGGTAGTGCACGCCTTTAATCCCAGCACTTAGGAG -GCAAAGGCAGGTGGATTTCTGAGTTCAAGGCCAGCCTGGTCTACAAAGTGAGTTCCAGGA -CAGCCAGGGCTATACAGAGAAACCCTGTCTCGAAAAACAAAAAACAAACAAACAAAAATG -TAAAACAATGCTCTCAGTACTGGAGAGATGACTTCAGAGATAAAGGATGCTTGCTGTTCT -TGCAGATAACCCAGGAACCCAGTAACATAATGCTTATTGAGAGATTTATATTGATCAGAA -GTTTTTAAGGACAGAATTTCAAACCAACATCAAGATAAATGAAGAAGGCAAGGCACTAAA -CTATGATGCATTTAATATTAGCTCATAGGGGTGGACTTCTGCATTGGTTACGTATCATCT -CACTGTGACTGAATACCCACAAGAAGCAATTTAATGGAAAGGGGGCTCTTTTGGTTATAT -AATCTCATGGTGTCTGGGGCTCTATCCGAGATGGCAAGAACTCACAGCATGACCTATTCC -ATCTCTGTGGATCAAGCAGCATTCTCAGGTCAGGACTGGGGTAGACCACAATCCTGTCAC -TTGTGTTTTCCATCTAGTACCCATGTTCACAAGGTTCTATAGCCTTTCAATGCAACACTT -CTAGCAGGAGACAAATATTCAAACACAGGAACATTTCATATACAAACCATAAAAATATCC -CCCCGTAACAAAGTAATGTCTAGGTACCATTGGTTTTGGATTTTCTCTTCCAGGAATAAG -CATGTAACAACTGGATTTAAACCCAATTTTAGCCTTTAATTCAAATCATTCAAATTCTTC -AAGTACCCCCGTGGGAAGCTAGATCAGCCCAAGGCTTTCTCAGAAGCCCCAGTGAAAGGA -CAAAGGGTACTTTCGTTCTCTGCCCTTGTCCAGGAATGGACTTAGCAAGGCTTGTCTGAC -TCAGTGTCTTAGAGGAGTCAAGGTTGTGGCTTCTGGAGACCCAACTCTTCCCCTCTGGGC -TGTGCTTATTGACTAAAGCAGCATTATCTGAGGTCTATCGCGTGCTCTCTTTGACAACAC -TGTTTAACTTAGTACTTCTTAATTAACTGGCTTCACACAAGACGAAGCTTATGAAAGACT -TCCATACCTGAGATTTTATCTTCTCTTTCTCATCCCCTGCTACCTTACCAGTAGGGCCCT -GTCAATGAAGGACCCACTGGTCCAGATCAACTTAACTGGAACACAGAGCTAAGGCTCCCA -TTGTCCTTTCATCTGAGCCTCTGAGAAAGGTTTGGGTAAGTCTGGCTCTTCACATACCAC -ATATCTATTTGCTAGCAGGTACATTTTCATGTTAATCAGGAACTAACTTGATAACAAAGC -ATTAAGCTCAGCATGACCAGAGACCATGGGACCAAGCAGTGGGGAGTAGATGGGTTTGGA -GTAGTTTAAAGTTGAATTGATCTTAGTAAAGTGACCAACCACTCTTAGCTTTAGCTATCC -CAGGTCCATTAATCATAGTTCCATGACTATATGTGCAGATGTGTATGCGTGATGGTATGT -GTGTGCACACATAGGGCTGGACTGTCCCATCAGTGAGCCATGTGCTCAAAAATGGGATGC -AGAATAGGTTTTCACAGTTCCTGGCCACTGGTACTAACTTGCTTTTCCCTGGAAAAGCCT -GTGGATTGAAATGCCCACATAGATCCTTGGAAACTAGTGAATAGAGAGTAGCAAGAGAGA -GTACAGAAATAAAAACGTCTCTCTGCTATTGATGAGTTTGGGCTATGATTAATCCATCCC -AAATTGAACGATCACCAACCAGAAACCTATTTAACATGCCAAAGCTTCTGAATACTCTAG -GAGACTTTAACTATGCTCAAAACAGTTATCTTAGACTATACTTGAACAAAATCATCTAAT -ATACACTCTGTTCAATAATAATGCCGAATACCTCACATAACTTATGGAACACTTTAATGA -AAAACAGGATTTGGGGCAGGTATACTTTTATACCATCATAAAAAGTCATAAATATATTGG -TTACATGTTGAAGACCAACTGTCTTTAAAATTGTTCTGAATTTAAAATTTCAGAGTAAAA -TGGTGATAATAAATGTGCTGAGAAGATGGGCTTTGCTGCTAAAGTGCTTGCTGCCCAAGC -ACGGGGAGCCAGAACCCATGTCAAATAGTGGAGCACAAGATGCATGCCCCTATAATCCCA -GTACTCTAGCTGTAGATCCAGGAAGATACCTGCAGCTTGCTGGCCAGCTGGCCCAGCCAA -ATCAGCAAACTCCGAGTTCATATTTAAAAAAAAAAATAACATAGAACGTGATTAAGGAAC -ACATGTAGTGACATCTACCTTCATGCACATACAAGCTCTCACACACGTGTGCACACACAC -AAATGTATACATAAATGTCCACACAGAGAAGTGGTTAAGAACAGCATCATTCATATTTTT -CATTTGTCCGTGCTCAGTGTGAGCACAGGAAAACTATGACAGTTGATGGCAATGGCTGGC -TACCTTGTCGGTGACCTTCCCTGGGCTATCTGCATGAAGGAAGGGGGCTCTAAGTCACCT -AATCCATGCAGTTACTACTATTAATTTTTATCATAGAGCATATTCTCCAAAAAAGAGCTG -GCACCGCTCTGGGTGATATGGTCATGAATATTACCCCTTCCTGCTGGCAATCATGTAGGA -ATTGATTGGACTCAGCGTGACTCCTTCTGCTACAGTGCACACCTGGAGATCTCACTGCAT -GAAGAGTCAGACTGGATGTTCAAAATTGAGCAAGTTTATTTATTATATGAAGAGAGAGTT -GGATAAATGGGGAGCCTTGGGGAAATAATTTTGCAGGTAGCATTCAGCTTCAAGCGGCTG -TGATATCTCTCTGCTATTTCCTGATAGCAACTGATTTTTTTTTTTTTTTTTTTTTTTTTT -TTTTTTGTGCAAAGAAAGACAGGGAGACTTTTTTTTTTCCAGAAAGATTTACTATCTCGT -GTCAAAATGATCTTCTCACAGATATGGTTTCCCTGTGAAATTTCACTGACATCTGGGCCA -GATTCTTGAAAAATGATTTCTGGCTTTTTTTCCCCTTCATTTCTAATTTACTGGATTACA -ATAGATAATTCTTCACCCCCTTCTGAACCTGTTTCCACGAAAGCGAAAATAAAAACCAGG -ACGTTTAGACTATATTAAAAAAATGTCAAGGGAACAGGGTAGAAATTTTTGATGTTATAG -AAGAAAGAAACAACATACGTTACAGTCGTGATTATTTTCATTATTTTTTTAAACCTGCCT -AGAGAGTAAGGCTCACGCTTCAGTTTTAAAGAAAAAGGAAAAACACAGGTGGGGAAAAGA -TGATTTAATGCTTCAGTCAACTGAAAGGGAGGGGCTCTTCCCCAAGGCCTTCATGGGGTT -GGCAGTTTTCAGCTCCTGGTATCTGAACAATCAGGCAGGATTTCAGTAAGGGTGTCTGAA -GTACAAGTAGAATGTCTGTTAGGCCAAAAGTAAGTTTTAACATTTCACTGAAGAAGACAC -AAAGATTTCTGAAACCAGAGATTTCAGAAACTCTGTTGACTTCCCAGATGGTAAAAGCCC -CTAAAATAGGAATTATTATTTTGTACCTCATTTTTCCCATCATGCTTTCTACTAGTCTAG -TCTACTAGAAGAGGGTTTCAATATATGGTTGATGAATAAGGAGGTCATGTAACTGTGGAT -GAGTTAAAAAGACTCCTTGGGCTACGGAGTAAGGCCAAGACCAGTATAGGCAATGTAGTG -AGAATCTGTTTAATTTTTTGTTAATAGAAGAAAGATCTTTGCATATAAGTCACAGTAGAG -CATTTGCCTAGCATGAGAAGGGTCTTGTGCTCATTCCCTAGTATAAGGCAGCAGTGTGTA -GTGGGGATGGTCTATATATGACAACCCACAGCCAGAACCACAAAGAATAAGGACACATGC -TATCATTTATTCTAGGATCAGAAACAAGGTAAAGGTCGATTTGCTCATACTGTTAACCAA -CACAGTATTTCAAGTCTGAGCCAGCACAGCGAGGTAAGAGAGAAAAATCAAAGGCACCTG -AATAGGAGGGCAGGAGGAGAAGCTATCCCGATTTGCAAGCAGCATGATTCTGTATGGCGA -TAAGGCTAGACTGCACCGAGAATGTTAAAACTGACCAGCCAATTCAGTAAGTTGGCACGA -TATGAAATCAATTTCAAGAATCGATGGTATTTGTATATATCAATTGCAAAACTGCTGGAA -AAACAATCTTAATGCTAGCTGTTACAGCAAATAACCTGTATAAATAAATTTAACCGAGGA -AGTGAATTATCTCCACAATGAACATTACAGAACACCAATGAAGGAAACTAAAGATAACAC -ACCAAATGGAAACACATTCCATTTTCCAGACTAATTAATATTGTTAACATGCCCACACTA -TACAGCATGATCTACAGAAGCAATGTAATTCCTATCAAATGCTAATGACATTCTTCACTG -AAATAGGAACAAGGAAAAAAAGAAAAAGCTCCTAAAACTTAGATAAAACCACTAATGACT -GTGAATAGCCAGAACATTCCTGAGCAAAACAAAGAAAGCTGGAGGCAGAATAACATTGCA -CCCCAACACACTGCAAAGGACACGCACAGAGAAGTGCAGTGGGAAGGCGAATGTGGAATA -ACAGCCACATCATTATGACCAATCTGTCCCCAGCAACAATAACAAACCAGCAAAAATATA -CATTAGGAAACGAGTCTCCTTAATAAAGGATGCAAGCAAGGCTGGCCATCGACATGCAGA -AGAACGAAGAGCTTTTTCTCTCGTGTTTTTTAGATACACATACATGGAAAACACTCTGAG -ACACTGTCTAGGTGAAGACTTTTCCTTCAGCTATGACCACCGAGACCACCACCTACAAAA -GTAAAAATGGACCAATGAGACTGGCTGCAGTCTAAAAGCTCTTGCACAAGTGGAATAATC -AAGAGTTTAAACGATGACTTACAGAGTGGGATAATATTTGCAAACTACTTATCCATGATC -AGAATAGTAACCAGAAATGGGTAGTTCTTAAAAGACGCGTGCAGATGGCCAATAAGAGCG -GGAGGATGTTCTTAGCATTTCTAATCATCAGGGAGGTACAAATTAAAACCATGATGAGAT -ATGACATTCCTCTGTGTGTGTGTGTGTGTATGTGTGTGTGTGTGTGTGTGTGTGTGTGTG -TGTGTGTGTGTGTGTGTGTGTGTACATGTTTGTTTAGGTGCGTGTGTATGGGTGCACATA -TGCCCATGTAGAGGCTACAGTTCAACATTAAGTGTGACTCTTCAGAAAGGGTGTATATCT -GGCCTGAGGTTTGTTGAGTAAGCAGGCTGGCTGGTCAGGAAACCCAGATATCTGACTCTT -CTTTCTCCCCAGTTCTGGGATTAAAATATATTGTCTTCCCATTACTGTATACACTGAATG -AATGAATGAATGAATGAATGAATGAATGATAACAAATGCACATCACCATGCTCACCTTTT -TATATGGGTTATAAGGATTGAATTTAGGTCTTTGTGCTTGCATAATAAGCACTTTGCCAA -ATGAGCCATTTTTTCAGTCCCTATTCATACATAGTGTGTGTGTGTGTGTGTGTGTGTGTG -TGTGTGTGTGTGTGTACTGGCAAGGATGTGAAGAAAGGGGAATTCTCCTATGCTGGTAAT -AGAAATGCAAATTAGTGCAACTATTATGGAAAACAGTATGTAAGTTCCTCAAAACATTAA -AAATAGAGCTGCCACATGATCTGGCAATCCCATTCCTGGGTGTATATCCAAAGGAGAAAA -AACCAACACGTCAGAGAAATATCTACACTTGAGTGTTAATGCAGCACTCTTCGCCCTAGC -TAACATGTAAAACCGAGCTAGAACTCTGTCAGTGGATACACAGATAAAGGAAATGGAAAC -TTAGTTGCCACACAAATAATAAAATCTGTCATTTGCTGCAACATGGATGTAAGTCAGGAC -TGGCTCAGTGACCTATCAGGCATGAAAGACAAACACTGCACATTCCCTTCAAAGAGGACG -CTGACAGTTGATTCCAGAAGTCAAGAATAGTGATTTCTAGAGCCAGGGACAATGAGAAAG -GCAAGGGAGGAGGAGAAGTTGGAAATGGCTTCAGGGGTTTGATTGGCAAAGAGGAATAGA -TTCTCATATTCTGTAGCCCATTAGGGTGAGTATGGTTCAAACTAGTTAACAGGTATGAGC -GACCCATTAAAATAGCTCATGAATTTTGAATGTTTCCAATACAAAGATATGATAATTCTC -AGAGCTGCTTAATGGTCCTCGGTCCCATTGGGATGATGAACATATTTTAGACCTAGACCT -AGATAAAGGTCTCGGTTGTACACTGTTAAAGTGTGAAATTGCTAATATAAGTGACATGGA -TTTCACTTCAGTTAAAAAGGAAGGAAATCCAGATGTTCATGTGAAACTCAGACTCATCCT -GTAAGAGCTAAGGTACCTTATGGGCATATGGCATGCACCTATGGCATCAGTGTGAGAGCC -TAGGCACACATGTGGTATGGAACCAGCATTAGAATAAGGTACCCAAGGAGATGGCATGAA -GACACAGTGTAGGCTTAGGGGAACTGGGGAGGTGTGGAGGTGAAACACTGGTGACTAAGA -AAGAAGCAAGTTGGATATAAGAACTATCCGTACCCCGTGAACAGTGGGGGTGGGTGTTAT -GGGAAGGCCTGTACTCTCCATTCATTCTCTGACAGTTTTCAAAAGGTTTTCAAGGCCTCC -CTTTATACACATTTCTGGTTTCTGGAGTTAGAGTTTTGTTTGATATAATGAGATCTCCAG -ACATAAATCCACACAATACAAGTATTTGGAGCCTCCACAGCAGAGTTCCGAAGTGAGGAA -CATCACTTGGTACATTACTCTTGATTGATGGGTAGATTAATTAAGAAGCAGCCTATCAGA -GGAGAAGCAGCACACTGTTTCATTGACTTACAGACAGTCTGTATGTGTTTCAGTCATCTG -CAGTAGGAGCATCCTCTTCATATTCTTCCCCAGATCATGAGTGCCAGGCATCTTATTCAA -ACAGAAAACAAAATTAGCCATGGTTGGTCCAGAGTGGAATTTCTGAAACAGTATTGGAAT -TGACCTAGATATTGACAAGGATAACAGCAGAATGCTTGATAGTGGTTGGCAAATACAGGT -AGTTCTTCTTTATTTCTTTGTGACATTACTGTCTGTGCAAATATATTTAATTCACATTAC -TGTGTACATGGTACTGACAGCTGCAGCCTATTGAGGTGATTATAAATGCAATAGGAATAA -ATCATCCTTTGCTGACCCCTGTAAGAAAAAATGTACACAAAACTGCTTCCCGTCTTCCAA -GGGAGCTCTTACGTTTTCCCAGTGATTAACCTGGAGGAGAGACACACAGAGCTTCCTGGA -AACACAGAGCAAGAGTCACACATCAATAGTATTCCACTCATGGATGCTCTTGAACTTTCT -CCTACTACTGTGGAAAGAGTGTGAAGGCTCTTCTGTGGAGAGCTTTATAGAGAAGAAAGC -AAGTATGAGGGATTCCACAACTCTCTCAAGGAGAGAGATTCAAGAGAGGGTCTTTCTGAA -CCGGATTGAGACTGGATGAATAAAAACAGTGTAGGGGAGCCTTCCACATGGCAGCGGGAC -AACTTAAGGGGCTTCTGTTAGCAGTGCTTTCTTATATGAATTTTATTTCCTTAGAATGCA -TTTATAATTTTCCTTTCATTTTCTTCAATACTAAATAGGTTATACACATTTCTGTTTTAA -CAAGCTAATCAGCATCTTTTGAGTAAGTTTAGACAACATGATAGAAACTTATGAGTAAGG -CATTAGCCAGGCCATGTCATATGCAATTGGAAGTATTAGAGATAGAAACGGAGCTCCGGG -GTAAAGCCTTTACTTGCCCAGCAAGGACAAGGCCATGAGTTCTAGCACCAGGACTGAGAA -GAAGAATTAAAAGTTTAAAGAGTTGAAATCACTGTTTGCAGAGGTTGCAGCTAGTGATAC -GGTAGACGGCTTGACTCGGATGTGTGAGGACTTTGGTTCTAACCCTAGCACAGATAAAAA -AATTAAGAACTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTGTGTGTGTG -TGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTCTGTGTGTGTGTGTGTGTGTGTCTGTGTG -TGTGTCTGTGTGTGTGTGTGTGTGTGTCTGTGTGTGTGTCTGTGTGTGTGTGTGTGTGTG -TGTGTGTGTGTGTGTGTGTGTGTGTGTCTTATACAGAGGTAAAGAAAATCCTGTTAGCAG -TTTTCATAAAAATGGAGAACAAGAGCCTCTTTTCGCAGACCTAGAAGAGCAGTTTTATGC -AATGCTCCTGAGCGTCAGTGAATGGGAATCATCTTGGGTGACAGCGGATTGTAACTTGAG -AGACAAAAGCATGAGGGAAGTAGCTGTGCACCTTCAGCAGAAGTGCAGACCTGTGTGTGA -GTCCCCGACTAATGCATATGACATGAGATTGGTGGAGAGCAGTGGAGACGATGGGCTTGG -GGCAGTTGTATCCAGGGCTGTCAGAGAAGAGGCTGGTAGAAGTAGACGCAGACAGCCTAG -TGAGAAAATGATCATAATTGTGGAATAAAGAGGAAATAAGAAGCAAGAATAAAGCAGCAT -TAAGAATAAGAAAATAATAAATAAGAAAAGAAAAGCAGAGAAAAAAATTATCTTTACTCA -TAAGGAAACCCAGCATTTACCAGGAAGGGGCGGGGTGGGGGTGGGGGATCCAGACAGTTG -AGCTGAAAAACCCAATCTAAATGTGAAAGCGAGGTATGTGTACTGAAGCTGGGAATATTC -ATCAATGTGTTAAATGTCACACGTTCTAAAAATATGAGATAGATTTCAACAGCCTATAAA -GACCCATGATTGGAATCTTGCTTCTATGATGCCATAGCAATTCAGATGGTTCTTAAGTCT -CCATGGCAACAGCCAACACTACATTTTGTCCTTTGAAGTCACATGACACCTGATGTCACA -TAACAGTTAGGGAGCAGAGAGAAGCAGCCAATTGTATTTCTAATCAGTGGCACAGACACC -AAGGGCTACTGTGGAAGGCTCTTGTTGGCCCTATGGATTATAGTGGTCAGAGCCAGCAAG -ATGGCTTAGCAGGTAAAGACAACAGCCTCCAAACCAAAGAACTGAGTTCAGTCTCCAAGA -CCCACTTGGTAGAAAGAGAGAATCGATTCCTGCAAGTTATCCTCTGTCCTCAACTGGTAT -GCTGCAGCATGTGTGTGTGTGCCAACACCCCCCCACACACACACACACAGACATACACAC -CCACATACACACACACACACACACACACACACACACACACACACACACACACAGACATAC -ACACAAAAGAAATAAAACTGTAAAAACAAGTTTCAAAAAATGCACCTTAACTAGTAGGAT -CTGGGTGTTATCTTGTTATCATGAGCAGTTGCTCTATATGAGCAGTGGTGTGATTTATGG -GTTGAATATCAGTTCAGGGAAGATCCCTTCAGGCTTCCACTTGTAATATCTAATCATCTT -AGTTGTACCAGTGATACACTGGTTAGCCATGAATAGCCTACCACCTCAGGGTAAACAAGG -GCCTCACCCACTAAGGATATAATGCTATACCATGAGGAATAAAGTATAAGTCTCTTTCTT -GGTTTTCCATCTATGGAATAGAAGCAATCACCAATGTTTTTTTTTTTCTTAGTCAAAGGG -GAAGGTCTATAAAGCATTTAGTCAAATTTTGTCCAATGCTTTTTGGGGGCCTGTCTGAAA -GAAACAGCAATCTTGGCTTTGGGTATGGAGGTGTCAAGATGCTGCATTTCTTAACCTGTA -GTTGGATAGAGCATCCCAAATCTTGCATGCATGAGAAAGATAGAGGGAAATCTCTTTTGA -GTGTTCCTTAAAGTCACAAGGAAAGATTCAATCCAATCCCCAAAGCTTTTACCATTATCA -AGCTGGGTGAATTAAGACCCATAAACTCAATATGACTTTGTTTTTCAGTGGAGTTACAAG -TCCACAGGCACTAGACTCAATGATGATGCTAACACGTATCACTGCCCGAACACTTGTCAC -TGTCCCTCCTTATTTATCTCTTCCTTTAGTGTGAGAGGATTCCGAGAGAAGAGCAGAGAT -AGCCCATGCATATTCATCTTCTTCCTCTTCCTTCTTCAACTCATATGCCTGCATTCTTGC -TATTTTGCTGTGGAGTTTAAAACATGAGAGAGTGATACAGGGGTTCTTGGAGCTAAAAAC -ATTCTATAACAACAGTGTTGATGGAAGCTATTAAGCTCTTATCTTACAGGCCACAGGATA -GAGAAACAGAAAATACAGAGCTGGGAGACCATATGCTTAAAGGCTAAAATACAGCTGAAG -GTTAAAAGATAGCAAGGACACAGAATAACCTGAACTAACTGCTGACTGTGCAGGATAGAT -GCGTGGGTGAGAGCTGGTTACTCAGAGAACGTTCCTGGAAGAGAGTTGATACACACTTGA -AGGAGACCTAATATTTACTGAGTGCTTATGAAGTAATGGACTTTGGGCCCTTTGCCTTCT -TTTTCTCATGGATTGAAAGGTAGATTCTGGATAAAATAATGCACATGGGAAAGAATTATT -GGTATCATAGAGCTGGTTGTATAGTGCATTTGCCAAGAGTGTGGACATCAAAATGAAGAT -GCCAGATGACGACAAAAGGCCAAATAAGGACTTCAGGTGTAAGGAGGAACCACAACCTTT -TTTTTTTTTTGTATAAAATTATTTGTCCCCAACCATGGGACTTAAGAGAAAGATGTCCTA -TATTGGGGAAATCAATGTGATTACTAAACACATTCAAGCATTATGTTACAGACTATAGTC -TAGAGGAGGCAAAACCAAGGATGCATGCAAGGCAAGCTAGAAGAATGATTGCCGTGGAGA -AGAGCATTGGTGTAATGTAAGGACAGATCTCATTATGGAAAGAAAGTAGGATTTGAGTGT -TAAACTTGAAAAGACTGTACGGCAGAGATCTTTGCTACAGAAAATGAGCAAGCTGAGAAG -TGCCCAGTGGGAGCTACTCAGATGTATCTATTTGGGTTTCTGGTTTTGAAGGGCTACAGT -CCACCAGTCCACCATGGCAGAGAACTCATGGTGACAGGACCATGAGGCATCTGGTATCAC -TGTATCTGTAGGTAGGAAACAGAGAGTAAGCAGAAAGCACCCCCGACCATCAAACTTCAA -GACTCACTCCCAGTGACCCACCTTTTCCACCAAGGGAAACTGTCTCTTGACAGTTCTAGA -ATCTTCCAAAACAGTTAAGGACCAACTTCAAATACATGAACCTCTGGGGGACATTTTACA -TTCAAAGCATGACAGCACAGCCTACTTCCCCCAACACACATGATTTCTTCTCACCTAATG -GTCCATGAAATAAAGCAAAGTCAGACAGTCCACATGTACTAACTTCCAAATAACTTCAGT -ATTCCTTGAGTCCGTTCTCTGTATGGTGTATGAGCTTTTGTTACATGAAGCCAGGGCTTC -CAGGTGCTTTCGTATGTAAGAAGAGAAGTCTATTAGCTATAGCACAAACTAAATGTCCAT -GGAGATAGTTTCCCAAACCATTCCTCTATAATAACTGTTCCTTTATTGTATGCACAGCAG -ACACGATGCTGAGGGAGACACAAAGTTTTAACCTTCCGCAATCTTAGAAAAAAACCATCA -AACTCTCTGAGACTTGATTTCTCTGTAAAACGAGTGACTAGATTAGGTAACGTACAATTC -AGCTCTAATATCCTACGGAGTTTATATCATGTAGTTAGTCTTAATGATGCCTTTAAGGAA -CAGTGTTGCTGCTTTTGTGAGTGTAGGCTACTTCTTGTTGTGAATAAGCGTATTCTTGAA -ATGTCAGCTTGTGTCCAGGGCTACCAGACGCTGCAGTCTCTTTTGATGAATCTCTAACGA -AAACCCAAAAACTACTGGGGCTCAAATAAACCAATGAATTCTTAAATTATGCTCTCTTCT -ATCATGACATTACAAATAGAGTTAAGAGGAAGACTGTTCAGTTCCCAGGAGTTAGGTCAT -AGGAGTTAGACTGACTATAAGTGTGGTCCTGAGACCATAGCATCTCCTTTACAACACTGC -TTCAAGCCTACCCTACCAGTCTTCATTGTTCCACTCACCCCAGACCTGGATAGCTGGCCC -ACTGCTCTTCATGCTGCCTTCGACACAAATGGTTCTGCTTCGCCTGCCACCTGCACTCTT -GCCAAGCCATTTTCTATGGGAGGCACTAACTGCCTCTTCCCCACTGTCATCAGCACTCTA -TCCTGCTCTCTGCAGAACCTGGTCACTGTTTCCCCTGCTGTACCTGCCCATAGATTCAAA -TGTTCCTGATCCCACATCCCTACAGGCTAGGTAGGTACCAGCCCTCTCTACTCTGGCCAT -TATGACTCTATAGAATTGCCATAGATACCCATCCCCATTGTGGCTCCTGATATAAGAATT -GTTCTGCCATGGATGCCAACTGATTATCACTCTGTTCACCTTAGCACTCTCTTGTAGAGA -GCCTCACTGATTGTCACCTGTAACAGTAACATCTATCCCCGAAGTTCTTACCCATGAAAT -CAATTCTCTCTTCCAAATATTGTACCTATTTCTCCAACAGGAACTACTTTTGCCTTTTTA -ACGGTCTGCCTCTATTCTTCAACGGAGTTAGACAAATGCAGAGAGGTTAGTGTGCATTAG -AAAACATACATTGTGTGACGGAATTTGCCAGGGTTCCTGGGCCCTGCCTTTGCTGCAATC -TTCTGATCTTCTTCATTCTTTTGTTTCTGTTTCCCGAGACAGATCTCAGAGTCTCAGAGT -ATACCTGGGCTTGTCTCCAACTCACAGTGGTTGTTCTATTGCTGTCTCTTGAGTGTTGTC -TCCTATGCAAGTACCATTACCCAATTCAGAGGAATAATTGTGTGTGTGTGTGTGTGTGTG -TGTGTGTGTGTGTGTGTGTCTGTCCTTGTACATGTGAAAGCCCAAGGTTGACATACCAAG -TGTTCCTCAACTACTCTGCACCTTACGCATTGAGGCTAGGTCTCTTAATTGAACCCAGAG -CTCACTATATAGGCTACTCTAGCTAGGAGTTTCCTTTATTCTAGCTAGGAGTTTCTGGGA -GCCTTTCCCTTGGCCTTCTGAGTGCTTGAATTATAGGTGGGCAGCTATGCCTTCCTGGCT -GTTATCTGGGTTCTGTTAGTCCAAACTCTAGTACTCATGTATGCACAGCAAACACTCTAT -CCACTGAGCGGAAACTCTTGGTCCCTAAAACCTGCTTTCTATGTTGAGATTTAGTGCCTC -ATCTATCTCTGCGGAAAGACAAGGACTCAAGAAAAGAATGAAAGGCATCTGTTGCTAATC -CTTTCTCTTGGGTTTCTCTGGAGAAAACGTCTTAGGCAAATGGTCTTCCTGGATTCCTGG -AATAAGCATGTAAAATAGACCCCCACAAAGGCAGTGCACACACCATATTATGCACACAAT -AGGAAAGCAGGATGCACTGCCAATTCTCAGCTATGCGCTTAGGCAACACTTGTCTGCATA -CAGGGACAAGTATGATCAACATGTAGAATAGCCTTGGGTTCTAACAAAGAAATAGCCAAG -TCAAGGCCCCAGGGAACCAAATCCAATGCATTCCTTTCTCCTGGGCATTGTTTTCTGTGA -TCCCAAGCTCTCTGGTTGCATAGCTGTCTAAACACATTCTGACATGAAAGGGAAGTACCC -TGAGCTCCCAGAGTGGTCATGTTTGTTTATGCTCCACCGCTCGCTTGTGCCTGCACAGTC -ACATCCTGGCAGTCCCTATCAAAGATGCTGTTACAGAAATCCACATTTCCTTTAAAAACA -GAAAAAGACAAAAAGAGCTTTTATTCACCAAACCTCTTCTCTTTCACTTCTAACACACAG -TTCCTGTGCAGCGCACCTGGGCTCCTAGGAAGGGAAGAGTCCATTCACAGGGAGGTGAAG -GGAAAGCCATCCTGGCAAGCTTGGGCAGGCAGTGCTGCCAGTGCACAGAGAACCTCTTAG -GAGATGGGCAGAGTGCCTTGAACAAAATACTTCCAGCTTCATTAAACAAGTGAATTGTCT -TAAATTGAAAAATATTATCCTTTCTACCTTTGAATATTTAGTAGAAAGTTGGCTAAGATT -TCAACAAGCCAGAGATTTAAAAAGGGGGGGGGGGGCAAATCTGTTTTGTTTTGTTTTAAA -AAAAAAGAAAGAAAGAGAGAGAGAGAGAGAAAGAGAGAGGGAGGGAGGGAGGGAGGAAGG -AAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGAAAGAAAGAAAGAAAGAAAGAAAGA -AAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGGGAGGAAGTCAAG -GATGTTTTGAAGAGCCAGGTAAGGTGAGGAGGAAGGGGGTGCCTCTGTGGGCCCATGCTG -AGGCATCCCTTCCCCCTGAGGTCCTAGCCATATGACAGACATAGTATGGAATCGACTTTC -TTTGGGGAATGGGAAGGGAGTTTATAAAAGTTTATAAAAGAGGTAAGTTTGTTAGCATGA -ACAGTCTTTATGGTGAGCTATGGGAAGACAACCCTTTCGTGGAGCAGAAGGAGCAAGAAG -GGCTTTTTTCTTCTCTCTAGGAGACTGTATGTATATATGTATCACAATGAGAAACAATTT -TAAGTTCACATTTAAAAGAGAAAGGAATCTCAAAACCTTAGCCTTGTGAATATGATAGTT -GATCATACAGTTTAGCATGAGAAGCACCTTAAGTCTATAGTTACAAGACAATCAAAGGAA -ACAAAATTTTAACTTGTGATTATGAAAGTTGGATCGTATAGTGGAGTCTTTTATTAGAGT -TAGGCTAATTTATAAGAACTCTATCAATTAATGTTAGGACAGTGGCATAACAAAGGGTTT -CGGGGATCTGCTTTTTAAAGGCCAAGTGCCTTTCTCTAAACTATATCCAGGTAAATCGTG -CTTGGAAACCATTCAAAGTTTTAAAATAGAGGGATTTTGCCCCATGGCTACTGTCATACT -AATAGTTTAGGTTTTTATGATTAATTACCAATGGGTTTCAAATCAATGCAGTTCTCATCT -TGAGTTAGATTCCTTAGGTTCAGGCTGAGGTTCTGAGCGAGGAAAGATCTGTTCTCATTA -AAAGAAGGCATCAACATTTATTTCCTCAGCTGATGGAAATCCAGGCATCTCTGATGGCTT -CAGGCACTGGGACCTATTCTTCTGTTCATAGAAAATAAAAGGATTGGCGTTTCGCTCGTA -AGGGACACATTTAAATATCAAGGTAAAGATGCGTCTCACACAAAGCAGAATTCATTCCAA -ATTCCTGGATAAAAGATGCCGTGAGAGTTGGTCTACGATGACAACTAGAACGGATTTAGA -TGGCACCTCCCCCTTTGTCTTTGAAGGTGCTTCGGGGGTGTGCAAGTGATTGTGCTGGTG -TGCAAGTGATTGTGCTGGTGTGCAAGTGATTGTGCTGGTGTGCGAGTGATTGTGCTGGTG -TGCGAGTGATTGTGCTGGTGTGCGAGTGATTGTGCTGGTGTGCGAGTGATTGTGCTGGTG -TGCAAGTGATTGTGCTGGTGTGCGAGTGATTGTGCTGGTGTGCGAGTGATTGTGCTGGTG -TGCAAGTGATTGTGCTGGTGTGCGAGTGATTGTGCTGGTGTGCAAGTGATTGTGCTGGTG -TTATTTTACAAGCTGGACTCCAGGCCTGAGTAAAAGAGGGAAACGAGAAATCCCCCAAGC -ATGGGCCTCCACATCTCTGCTTACTGATCTACACAGCCGTAAGCCTTATGCTTTTGTCCC -ATGGCCAAGAGCAGCTTAAGATGCCACACCTCCTGCTCTGTGATGGATTGTACCACAAAG -CTGTAAGCCAAAATAGGCTGCCTCCTACTTAAGTTGCTTCCTGTCAGGTATTTGGTCACA -ACAAGGAGAAAAGCAAGCGATGCCAATTCCCATCAATACCCAACACCATTAATTTAATTC -TCTTGACTCAGCTAAAACAAACCTCCAAGTAAACAATTACTTTCTTTTGTGCCTTCAGTA -GAAACTGACCAAAACCTTAAGATTTAGTAGCAGGCGATGCCCCAGTGTATGGGAATGCCA -GGATAGGGAAGCAGGAGTGGGTGGGTTGGTGAGCAGGGAGAGGTGGGATGGGATAGGGGT -TTTTATAACATTTGAAATGTAAATAAAGAAAATATCTAATAAAAAATTAAATGGAAAAAA -AGATATAGTAACAGGGGGTTAGGGAGATAACTCAGGGCTTGCTGCTTTTGTGGAGGATCT -GGGTTTGGTTCCCAACATCTACATAACCGCCAAAAGCCCCTGGAACCCTAGTGTCAGGGG -TCCAGTGCCCTCTCCTGACTTCCCTGGGCACCAGTGTGTATGTGGTATATAGAAAACTCA -AGCAGGCTCATACACCCACACTAAATAAATAAATCCTTCTTTTTAAAAGATTCAGAATTG -ATTTGGGAAAGTAATCAAAGCTTGTAAATAATGCACAGAAGGGTGTGTTTGTTGTATGGA -AAGTCACAATTTCCCCCAAATCGAATTAGGTAATCCTAGCAATTTAATTAAAAGTCCTGT -CAAATCGGATGCAGGTGTTTTTATTTTATTTTAACTTCTAAAATTAAATAACTTAAAAGG -AGCTTTTACTATAAAAGAATTTCCTGCAGGGTTTTCAATAAATTAATGTGCAATTTTTTC -AAGAGACTTGTAGTGAAGGGAAAGGAGCCCTGTCATTTCCTTCACTTTTGGCATAAGAAT -GGCTTCAGGTAGAGCGAGGTATGAATTAAGTTTTAAAGTAAGAAAAGTAAAGGGTCAAAG -TCTATGACCAAGAAGTCAGACAGTACTATTCATAAGTCTGCGGCTTCCTGTTGTCTTCAA -ATAAGATATTTTCTGCCAGGACTGGAGGAGATGGCGCGCTGGTTAAGAGCACTTGTTGCT -CTTCCAGAGAACCCAGCTTCAAGTCCCAGCTCACACGGCAGCTCACATCCTCTGTAACGC -TAGTTCCGGAGAATCCAATGCCCTCCTCTGGCTTTTTAGGAACCACCATGTATATGGTGG -ACATTCAGATAGACAGACCAAACACCCACACACTTCAAATAAGAAAGGTTAATTAAATAA -GATAATAAGTTAGATAAAATAAGTAAGATAAATACAGACATGGTCTGCTTCTCTGCTTTT -TTCATATAAGTTGTTCTTAAAATCCTCTCTCACCACTAACTCCGCCCCTCCATCATGACA -GCCCTACAGATACTTAGACCACCAGTTCATGTGGACAAGCCTGACCTAATGTCCCTCAGC -ACAAATTCTTGGAAAACGGAAACAAAAGTGTTCAAACAGTGCCCTCCCCTGCATCTTTCC -TCGGAGCTGAGTGGAGAAGGTTAAAGAGATATGCTAGCTCCTGCTCTACCAGATGCCCTG -TCTCAGCTTCCTCCTCCATAACGACTTCCCAAATGTCTTCTGAGGGGTCCCTAGAGCAAT -GTCCTGGGAGGCAACAGCTTCTGGGGTTCTCTGTCCTAACAAAAGCTCTTAAATGGAAAG -TCTTAAAGGCAAAAAACAAAAACGCAAATATCTCTTTTCAAAAGCTTCAGAGTAATCCCT -CTGTCTTTTATGTATCTTCAACAAACACATGAGTAGATAAAGACCCATTTCCAGCTCAAG -TTTTTATGATAATGACAAAAAAAAAAGCAGTTCTATTTTCTCCGCTGTGTGGCTTTTTTC -AGAGAGACAGGAAGCTCTGAAGGAAGACGTCTCCCAGGGCTGGATTCCAATTAACTTCTG -CACCAAGTGCTGATAACTTTAGGCAATCACTGTTCTTTGGAAAATGGGGCAGAGAATCTA -AAACATCATAAAGACAAGATGACTGATCAACCAAGACCCAGCACTGTCTGACTGTTTCCC -CAGACGGCCATAAGTGTAGAGAATCGTCAACAAAGCACCGTAAGTCTTCTTGGAGGTAGT -CAGTGATGTGACAGCGCTGGGCTGTGTATACAAGAGCAAAGATTTTGGAACAGAGTCTCG -GAAAACACTTTTGTAAAGCACATTATTCCACACAATGAGCTTTCCGGGTCTAGTAGAATA -GGAAGAACTTGAGATCTGGAGTTGAAGACCCACATTTGGGGTTTCTATGCTGGATCTGTT -CTGAATGTGCACATGTGCACAAAAGTGTGCGATTCCTTTGACTTAGTTTTTTGACGCAAG -CTCTACCACTGAACTTCAGCCAATTTAGCTAGATTGCCTGGCCAACAAGCCCAGGGCTCT -TTCTGTCTCTGCCCCACCAGTCCTAAAGTTAAAGGCCCAAGGCATTGTCTGTGTGCCTTT -TTATGTAGGATCTGGGGATCTGGACTCATGTCTTCATTCACACAGCAAGCATCTGCCCCA -TTGAGCTGTAACCCCGGGATGTACATTTCAGCAGTTCTGTGGTCTTGGGCTAGCTTTTGA -ATCTTTGAGCTGTATAACAAGCACAATGCTTCATTTCATTCATGGAGACCAGGATGAGCT -GCTCTGGCTAGCCTTGTTCATTTCTGAGTTGTTGGCTTGTTCATTAGGCTATACATTGAC -TTTTTCCTCATGTTCCTCTTGAGATCAGCAAGCCAGCCTCATTGTTTCTTCCCCATGGAC -ATGCCAAAGATTTCACTGTATCAGTTATCCTACTATCTGAAGCAAGCCATGGAGTCATGC -ACACAGAAATCAAGAATGTGGCGAGTCACATGGAAAATATCATAGGTAACATAAATGTAC -AGATATCTGGGACCAAATGATGCTATTTACCACCAGACCTAATTCTCTTTTTCTGACCAT -CATCTGTTAAGTGGGGAGGGATGAGATACTCATGAACATAAAACCAGATGCAACTTAACA -GAATCTAGTATAAATCCTAGAAAAATAGTTAAGATCTGTAAATACTGCTTTCTCCCACCT -CGCCTCTCTACCCTTGTAAACAGGGAAATTAATACCTGCCATGCTATACTGGATTCTTTA -TTGTAGTGTTCTTTAAAGGTAGCATGGGAAAGTCCTTCAAAAGAGCCCCAAATGCTCTAT -AATTTCCATAAAGCAGCAACTTATAGAATGTTTATCCTTATTCGGTCACAAAAAATTCAA -GTACTTGATTTTCATCCCGATTTTTTGCTGAGTACATTAGCAGGTAGTCAGTGATGGTTT -TCCCTGTGATACACTACAGTTCATGTTATAAGCCCAAGCACGTTAGTGTGACTTAGGATG -AGAGTCAGGGTTGCCAGGAAGGTGGTTTGGAGGATATTAGTTAAGTAGCTAGCTCACTCA -GTGTTACTTGAGGAATCTAGGACTCATCTGGGAAGCTCTCTTCAGTCCTTACTGCCCTAA -ACCCGAAGTGTTAATGAGGATGTTTGGAAATACGATGTAAAGGGAAGGAAAGGATGTGAA -TGGCTGTCAGGTTGTGATCTTCTTACCTTAATGAATGGAAAACTGTTTATGAAGCAGGGT -ATCTCAGGCCCCACATAATGAACCACAATTGTGCAGGGAGCTGTGATCCCCAGAGACTCC -AAGGGACTTAAGGAAATTAACCTCAATGACAACAAGGATGTTAAGAACAAAGGGTCGGGG -TTTTAGTCTGAGGTGGGCAGCCTCACCTTCTGACTGGGACAAACCTAATGGTCCTCATGA -TATTTACCTGTGTTTCTAATCTAGAGAAGTTTACCTTGAAGTTATCTCCTCTGTCTCTCT -GTGTCTCTGTGTCTCTGTATCTGTCTCTGTCTATCTCTGTCTGTCTCTGTCTCTGTCTCT -GTCTCTCTGTCTCTGTCTCTGTCTCTCTCTGTCTCTCTCTCTCTCTCTCTCTCTCTCTCT -CTCTTTCTCTCTCTGTGTGTGTGTGTGTGTGTATGTGTGTGTGTGTGTGTGTGTGTATTC -TATATCCAGATGGTAACAAAGAATAACTCAAAGGACAGAGGCCATTGGCTAGCACCTCAT -GCATAGGCACATTTCCCCCTGAGTTTAGAAGCCCTGAGCCCACAGCAGAAAGCCCATTAG -CTGGATAGCAGCCAAGATTCTCTTTCAAAGCAGCTCCCATTTAATTCAGATTTTTGCCAG -TTTCCACATGTTTAACACTCATTACCTTTTCTCCTAAGACCAGGCCCATCTAGGGTTATA -AATCTTGCCCTTCTGGAAGGTAGAAGATCTTTTAGAATGTGAGGCTGCAAGCAGAGAGCA -GTCCCAGTTAGAAAACTCTGGCCCTGAACCAGACAAATTGGTACTCCACAGCTAAATATT -ACTGAAATGTTGATGACTGCAGAGATCATCAGGGAACCCATACTGGTCATGGGAGTACAC -TTGATTGCCAGGTTCCTACGTCTACCATAGCTGCTCCTGCCTCTCTGGGGGTCCCTCCCC -TCCTCAAAATATTGTCACTTTATGCATTTCACATGAGCAGTAGCCATTGATATTTAAAGG -GCTTGGGGGATGATTGGAAATAACTTGACATTGCATTTTATAAATAACTGTCTCTTATAG -AGAGGGGAGACCTTTCTCTTGAGAAGTACTCTGGCTTGTAGTAAATTGCCAATGAATATT -GGTTTCATGAATAGATAACTGGTTGAGGTACTGAATATTAATGCATCACTCTAAAATAAT -ATTTTCTCATGCTTACCTTCATAACCTCGCACTACTAAAGAACAGAAAGTAAATATGTTT -TTAGCATGTTGGATGCCTTAGACTGGAACAGAAGATTCTTTTGATGGGATGGAAACCATG -CACCAGGATTCGCCTCACTGGGCTAAACTCAGTTCTGTTAGGTGGGGTGTGTGACTTAGC -TAAAACATCCTCAAAGCAAGACTGAGAAGAATACCTCCCTTAAGAGGGCAGAGTGTGAGA -AGTAGATAAACTAATGTTGGGAGACACTCAGTACGGTGCCTGGCACAGTGTTTCATGGTC -ACCATCGGAAGTAGGGGCCTCAGCAGCAGTGCTAGGTCAAGCTCTGCTTTACTGTTTCAG -GTCCTTTACATTCCTGGGTTCCATATTCATTCTCTGCAACCTCACAGACCACAGGGAAAA -CATGCAAAGTGGAAGCTAAGGAAATATCTCCATGACTAAATGCTCTCTGTGTAGCATGAG -AACCCAAGTCCTTAATACCCATAGAAAAAATGTAAGAACTCCAGGGACCCGTGGGTGAGA -TTGCAAGTCCAGAGTTAGAGGCTGCCTGGGCTTGCTGGCCAACCAAGTAGCCTGACAAAT -GAGCTCGAGGTTATCTGCGAGAACCTGTCTCAAAAATTAAGGTGGGGAAGGACAGAGGAA -GACACAACATCAGCCTCTTGCCTTCTCACAACATGCACACATACACCTATGAAAGAGTGG -GAAAGACACATGGCAAACAACCCCAAGTTCCAGGAACTTCGAGTTTGAGAAGTTGAACAT -AAGCAACCCCAAGAGTTATGCCCCTCTTGGAGGTGCTATATATAGGATCTTCAAAATTCC -TTCCCAGAATCCCTTCCTCTGGCTTTGGTGGGCTGTTCTGGTTCCAAAAACCCATGCTTG -GAGTCTGTCAGACACCAAGCAGCCCAAAACAGGATCAGTGTAACTTTTTTTGTAAGCCCT -GACACAGTTCTGCTGTGTCCTACCCACTTAGGAACACTTGGAGAGAGGCAGAGTAACAGG -GAGCAGTTGTGCCCCGGCTAAAAGGTCAAGGAGCAAACACTGTGTATGTCTGCAAGTGGT -GGTGAGGGGTTCTGGGATCAGGACAGGTGTGAAACAAAGCAAAATGTTCTAGAGCATCCA -TCTAGGGCCTAGAAGCAAGTCATGGATGTAGCTTGTTGTAGTCACAGAGAAGCCAACACA -GTGAAAGTCTGTGTGGCACACAGAGTGAGTGAGAGCATCTCCACAGGGAAGACAGGAAGG -TCTGCCAGACAGGAAGGGAGGTAGGGGGTGAGCACCGGGCTCTTCCTTGAATAATGGAGA -TCGAGCTTCTCCCATGACACCCCCAAAGTAAGGCCCGTGGACACGTAGAGGATAGGTATG -GAGAGGAGAGCGGAGTAGAATGAGGGATGGAGATGAGGGAACAGAATTCTTTGGAGACAA -GCCACTTTAAGTCTCCTGAGAGAGAGCTGACAGTGAATGTCCGGGAAGGAGAAATGTCTC -ACAGGCAGCAGCCCTTGAAGTCAAGAGGAGGTCACACGAGCACATCGCATACATAATCAC -TGTGCCAGTGTCATGGGCACAGAGTGAGGTCACGGGGACGGGGGACGGGGGGGGGGGGGT -GTTGCATCCGCCACAAGGTTGTGGACCAGGCCTTAGGCTACACTGTTCCCACTGTGTCCT -TAGGAACTTGAAGGGGTCTGACCCAGCAGACAGCAGGTGCATTGTAGCTATTTGATGAAT -GACTGAAAAAAAAATTGTAGGAGACTCCAAATACTTGGATACTGAATAAGACCAACTAAG -ATAGTTGTGAAGGGAATACGGTCTGGAAGCCACCCCAAGGTGACAGGAATCTTTTATATC -AGGACATGGGCTTATTCTCCGTGTATCTGGATGATTTGCTGGTATGGTGAGAGTCTGGAC -AATGAGATGAGCACTTGGCTCAGGGAGAATGTAATTTCAGCCTGATACATAAAGTTGAAT -GGAGATGCATTGAGCATAGAGAACTCCAGTGCAGGCGGAGAGGTCAGTCAGGAGTCGAGA -GAGTTCCTTAGCCCATGGTTTTGAGAACTAGTGGAGGAAAAGTGGATTAATACATGGTTG -AGGGTGTAGTGAAGGAAGACTGAGTAAGAAGGTCCACCTGCAGCTTCATCTTGGAGCTGT -GTTGGGAGTCGGGTATAAGAGAAGCAGGTAAAAAGAGGGACAGGTCCCATTCCAGGGACA -AGAGACAGATGGCGGTAGGTGTAAATGCCATAGGTCAGCTCACGTCTGCTGTGTGCATCA -AATGTATGTATGAATATGCCCTCAAGCTCTTGCAAAGACATGGGTGTTCTTAGGTATGGT -GACACACTCATTCATGGAGGGGCAGGTTTTGAATTCTTACCACACAGATAACCCTTCAAG -CTGAAGGAAGTACATCTGTTCAGGTTCATTCCATTCCAGTTCATTCCATTACACTCCTCT -TTGGTATGTTTCTTCCATTGTCTGCTTTTTCCAAGTTGCTGGCAATACTAAATGAGATAC -CTAGTTTTGGCAGTATAATACACACACACATACATATGCACAAACATACACACAAACACC -ACATGCACACAAAATCCCCCATTATGCCATAGACACCCATTTATACATATATACACAGAC -AGGCATGTACACATAATCTCCATTATGCCATACATACTATATACACACTACACTACACAC -ACCATCCACACACGCTACACTTACACACAAGTCCTCATAACACACATACGCAAGGAACCC -CCATTACAAATCAAACATACTATACATACATACTACCCACATTATGCACATACACATACA -CACACACAACTCCTTATAGCACATACCCACACATACATAGCTCCCAAATAACACACACAC -ACACACACACACTGTTTAATGCTCAGCCTCTCTGGAATAGAATCCATACATTTGATTTTG -AAAGTTTTCTGGAGAAGGTGTGTCCAAACATCTGATCAAACATCAAAAATTCCAGTTCCC -TGTCCAGATGTTGTGTCTACACTGGGTTTAACAAATGGTTATTTTGAAATATGTAAGTGA -CACGATTTTTTTTTCTGCTTTCTGCATATGGACCAGAAAACCATCTGAATAATGGTGTCA -ACTGATTCCATTCAGGATCCCCCTTTCTAATGAAAGACGAATAGATGGATGGATCTACTC -TCTCACTCCTGAGAGAGCACGCTGCCTAGTGAAGCCGAGAGGCTGGGAGCGCCAGGCAGC -AGCAGTTCTGTTTGCCTCTTCTGTTTTGGGTGAGCTGCCCTGTAGTTTGTTCAGACCACT -TTTCTTGGCTCAAATACAATACCTAAGACAGAGATCATTTGTCAAGTGAGCACGGTACAC -TGAGAGCTGTAGGCAGATTATGGAAAGAGAGAGGGAGGAGAGAGAGGGAGGAGAGAGCAC -CGGAGAGAAGAAAGAGGGGGAAGAGGGCGAGGAGTGGAGCAGACTTCTCCCCGTACATCC -TTTCTCGGGCACCTCAGGCACCAAGAATTCAAGTTAGACTGCTCGCGGTGCAGAGGCGCC -ACCCGCGAGAGGGGAGCCACTGGAGGCTCCAGGCATGGCTCTTTTCATGTGGGATGCTTA -AGGACTGCAACACAGACAGAGTAACTTGCAGAGAAGAGAAACTGGCATGAGGATTCCGCC -AAAATGGAAGGGCTCCTATCTCCGATGAGAACCAAGGTAAGGGGGACTAAACCCTGGTTT -CTTTGCGCGCTCCTTGGTGGTTTAGGGAAGGCTCACTGAAAAGGAAGATTATACTAGCTT -TTGTCTCGTTTCGGAACTAGGCTGGCGAATGCAACTGGACCTCTCAAAGAATAGCTTTGC -CTCCAAGGCAGAGCTACTACAATCAGTGAAAAGGGGAAGGGGGCGGGGGGCCATCTGTCA -GCGTGGACAATGGGAATCTTAGTAAATGAGTTTGCCTCTCGGTTGATTAGACAGCCATAT -TTTAGCAGGATTTCCAATCATTCTTGCTTTGGGACCGGAGCTGCCCTCCAGCTGTTGGTG -TGCTTGCAGGAAGTACGGATTTCTCTGGCTGCGCTGATGTTTCGCAGGATGAGTCCCGCT -TTTAAGGCAAAGAGCATGCCCAGCTTTCACTGGAACATCCTCTGGGCTCCTCCTCCGGTT -CAGAGCGGAGGATGGGGAAGCCTCTCTATTGAAAGTAGGTTAATGCATTCTGGAGAGCGT -TTTGTTCTCAGAAAACTCGCCGACCTGAACAAGAGATTTCAGGGCAGCGCTAATCAAACA -CACCTTGAACTTGTTCCGGAAGCCTATAGAAAAAAGCTCCAGGAGACTGATCCCAACCTC -GTGGACATTTTTCTCCTTGGTTGGAGTTTGCTTTTTACTTGAAAAGGACTGCCTTGTACA -TGGACTTTCCCAAGGAAAGCTCAGATGAAGAAAGGGCTACTGAATTCATGCATAACTTTG -AACAGAGGCTGAAAGTTTTAAATAACGCTAGCAATATTATTTTTCTTAATTGATTAATTT -TAAAATTTAGGAGGCAAATAGCTCTTTAAACATATAACAGTGGTGAAATCAATAGGATCA -GGCTTTTATTTAACTCGTTTCTTTGATGTTCAGCTAGGGTTAAAAAACAAATAGAGCCTT -TTGTCAAGGAAGTGGTCTTGGTTGTTTTCTTGTTGTTTTGTTTTTGTTTGTTGTTGTTAT -TGTTGTCTGCCCCTTCTAGTTAAGGGGCATGACTGTGACACTTTGAGACAACATTGGAAT -GTTGGGACATGCATGAAAGCACCACAGCATGTGGGGGTGGACATTCTGCTGGGTTCACCC -GTCCTTTGATAATCACCCTTCATTAGAAGGACAGCCCCAGTGACAGTTGCTACAAAGCTT -CTGATTCCAGCCCCTTGGCTGGCTAGCTGAGAGATCTCCTTGGAGACCTGTGTGGTGGCC -TGTTGTTCTCTCCTCCCCAGGTGATGTCAGGTTGCTTGCAGGCAGTGTCTTCCAAATGTT -CTTCTCTGGAGGTAGCAGGCAGAGAGCATACAGTTTTCACAGCTGCAGAGAAAATGGCAA -ATGCAGTTGGCTTCTCTCTCTTTATTGACAAGCTGAGATCCGAATGCTTGGTGGAATGGC -TGTGGAATCTGTTCATTTGGCCAGCTCCTGAAATCACTGCTGCAGACAAACTGTACTCTC -CTAGCGGTTCTTGCTGAGGCTGACTATGTCTAGCAATCTGAGCATATAACCCCATACAAG -TCCAACTCGCACGGACTTCAAGGGGAGTTCCCTATGGAAATGAGATATACCCAGACACTC -CACAAATCAAGCAATGGGCCCATTAAAATGGCATGCTAAAGTATCCAGGAGAAATGGACA -TCTGTGGGTCAGATTGCGCATGTACTATGTTTACTGGCTGAGTTCTCATCATGGTTGGTT -CTTTGACCATCACGTCATCTAGTACACATTGAGATTAGAGGCTCAGGTCCTTCCAAAGTT -CAAACCTGATATTACTACACACCAAATGGACTCTGGTTCTGACCCTTCCGTTGCCAGGTT -ACAAGGGATTTGCCCCTGTGCTTGAATTGCTTCTGTGATTTCCTTTTTAATCTCTTTTAT -TTCTGACTCTGGAAATTGATATCTCCCTATTTGAAATTTCAGCGTACATTTGAATTTGGT -AACCTACAATAAGTCCTGCCAGCTCAGGGAATGAGACCTGACTGCATAAGGATCAAGAAC -AAAATCCCACTCCTGAGCCTCATCTTCAGTCTCTGAATTGCTGAGTTGTGTGTTGTTGAA -ATGAGCCAGCGATTTTAATTTGCCAGAGTCTGACAATACTGGTGATCTCTTGCCTTTCTT -AAACTTTGATCACACTATGCCCTATTAAGTCTACTCTGGAATGTTTTTTCATGTTGATGA -GGATTTAGCTCGAAATGTCTGATTTCCTAGTATCATGGTTGGGCAGACAAAGGACACTTC -CTTCAGCAAAATTTTGGTGTGTTATGGTTACTTAATAACTAACTGACAATTTAAAGCAAG -TGTTGAGATAAACTGGACATCATGCAGTAATTTCATTGTGCCATGTAATAGACTTAACCA -GTCTAAATCATAGGTGCTTAATGCATTTTCATCTTGGGATTTGCATAATTGGCACATAAA -TATGCATGAGGTTCACTGGAAGGGGCCAAATAGAATGGGCAAAATGGTCAGGCATGCTGA -AATTAAGGCTATTTCCAGGAGGACACCTGAGCTTGCTCTGTCTCCTGGGTGGGTGGTCAC -ACTTGACATACCTAGAAACAGACAGGGTGACAGCTGGCTTCCTCTAATAACAGTGTATTG -TGAGCCACCCAGGTTTTAAACACAGCTCTGGCCTGTGGCTAGATACTTGGGCTCACTGTT -CATGCTTCCTTTTGGATACTATAAACCAGTGGTTCTCGATCTTCCTAATGTTGCCACCCT -TTAAAGTAGTCAACATGAAAGTTGCCACCCTTCATGTTGTGGGGACCCCAACCATAAAAT -TATTTTCATTGCTACTCCATAACTAATTTTGCTCCTCTTATGAATCATAATATAAACATC -TGATATGCATGATATCTAGTATGTAACCCCTGTGAAGGGTCATTCAACCCCCCAAAGGGG -TTGAGACCCACAGGTTGAGAGCCACTGCTATAAACCAAGCTAGGAAAGTCATTAGGCTGT -TGGTTGTATTTTTGACTGTCCCCCTAGCAGGTGATGGCTGGGGCATGGGATACAGGAGCA -CAGCAAATGATGCTTGTAGAGGCAAGATGGAAAGAAAGAAGGGAAAGATGCTGATTGGAT -TTCGACTCTTAGGAGGGCAAATAGAAATAATGCTATTCTTTGTTGCCATTGTGTTGCTTG -TAAATGTCTCTCTTCAATTCCATTCTTCACCTTCCAACCTCCTCTGTTCTCCTCAGTCTC -CTGAGTATTGATTGCATCCAGTGAATGAGGCAAGGGCAGCAGCCTCCTGTTTTCAGTTTC -TTGGGGTTCCTCTCTTCCTACTGTGAAATTTTCAGCAAGAACTGGGGGAAGGCAAGGAAA -TCCAGCCAAGCCTGGCTGTTATGAATGCAAGGAGACAACTGTAGAATGGGGGCAAGATGA -AGAAGGAGGGGTGTCGGGAGAGGAGGAGAGAGGAGTTGGGGAAGACAGAAGAAGGGAAGG -GGAGATAGGAAAGAACTGGTATGGAGAGGGGAGACAACAGGAAGTAAAGGTAGGGAACCT -GAGAGGGGAGGTGCAGGAGGAAAGTGAAACCAGGAAGGGGGAGGAGAAAAGAGAGTAAAC -AGAAAAGAGAGGGTAGGAAAGAGGAGAGGGGTGGAGTGGGAGGAGGATGGAATAATTGGC -CAGACTCCATTACAGCTGTGCTTTGTTAAATGTTTATGAAGTAAAGAAAACACAGGTCCA -CAGTAACCTCTCTAGAAAAGGTGGACATTGACTTTTAAAGCTTCACAACTATTTCATGTG -CTAATTGAAGTTTTTAAGAATACTCACCACACTGCTGTCTTTAATATCTCTTCTGGTTCA -CAATTACCTACATCCCCAGGGACAGTACATTTTGATGTGTCTGGACCTGTCTTAATTCTG -CCTCCAAGACATAAAGACATTGCATCATTTTGTGAATTAAAGTCACTTTAAAAAAAAGGG -GGGGGGGGGAATGGCTTCTGGTTTGTGGCATCAAATAACTTTCTAAAGAATATCCTCTGA -GAAGAATGGTCTTTCTGATAAAAGGGATACTTAAAAGGATGGGAGGCTGATCTTTTAAAG -GAAACTGTCTAAGGGGCTGAGGATATAACTTAGTGGTAGAGAGAGCTTGTGCAGAATGAT -CAGGGTTCAATCCCTGCAGTGAAACTTGCTGCACGGGAGCTGTCTATAACTCTTCCCCTC -AACTCATATTGCAATTTTGGAACTGCATTAAAAATATAGATGTAAGATGGTAAACAATTT -TTAAAAAGTCAAAAAAGTGCAATCACTCTGTGGATATTTAGATTAATTATCAGAGAGTGT -CTAAAATACATGAAGTCACTTCAAATTTTGTAAACCTGCTTGAATCTTTACCAGGCATCC -ATGGACCATACTTCCTTAAGTGATCTATTGTATTCCTCTCACTTGATTTATCAATTCCGA -CAAACTGTTAGACCCCATGAACCAGAAAACTTAAAAAGCATGTCTTAGCCTGTGCAGAGC -AAAGCTAAGGAGGCCGTGGCAGATGCTTTCAGCTGTAGTAACCAGGACTTCGCATAAGAT -TATGGCGAGCTAATGACAGCCTGGGTTTCATCTTAATGAGGACTCAAATTAAAGAGGACT -CCCTAGAGCTGGAGAATGACAGGTCCAGATGAAATACAAGGAAATATTTGTTAATAGAAA -AATATTACCCTATGAAGTGTTGAAACAGTCTTGAAAATAGAGGCGTCTGAGGCAGGCCAG -GAAAGATCCTACCCAAGAACATATAATCCTATGTGACACGCCTGGGAGAGCTGAGGCAGA -CATTCTGTGTTTTTATGGTGCGGCGTCATGTTTTACCTTAAATCCATGAAGCCAGAAATG -GGTTTGTGTGTGAAGCATGCATCAGATCTTCTCACCCAGAGCTACTACACGTTATGTGTT -GAACTGCTAAAGTCAATTCAGCAAGCAAGAAACAACCTCACTCTTCTCTAGAATGACCCA -GTTAAAGGCAACTGCGGGGTGTGCAAAGGAAGTTGAGGCTACGGCACTACTCATCTGGTT -ACATTTGCCTGTGGTAGTCAGCTTCCCGTTACTGTGACAGTGTCCTAGGATGACAAACTG -TCAAGAGAAAAAGGTTCATTCCACTCATAGGTTTGGAGGTCCAGTGATCTCCTGGAGCTG -CTTTTCTAGGGACTGTGGCACCTATCATGGTAGGGGTAGAGAAAAGCTGTCCACCTCACT -GCAAGGATAAAAAGCAAAAAGAAGATTCCACAGGACCCTTGAAGGCCTCCCTGAAAGGAA -ATTAAAAATCTCCCATTAGACCTTGCCTCTGAAAGTTTCCATCCACCTACCAGTAGGAGC -AAGCCTGTGTTGTAGGGGCTTTGGGGGAGACTCTCCATAGTCACACTAATAGAACCTACT -AAAGAGACAGTGAGCAGGGTGCTATATCCAGTTCCAGTTAAATTACCTGGGTTCAGACTC -TAGGTGTCACCTCCTGTAGCATGGCATTTCTGAGTCTCAATTTCCTTGCATATAAAACAA -ATACAATAATAAAATCTAATTTTTATTTACTTTTATGCATGTTTTGATGCAAATTTATAC -ATACCATGTGCCAGTAGAGGCCATAAGAAGCCATCAGATCCCCTTGACCTGAAGTTACAG -GTGCTTGGGAAACACTCATTGTGCATACTAGGAACTAAACCCGGGTCCTCTGCAAGGGCA -ATATTTCTTAACCGCTGAGCCATTTCTCCAGCTCCAGATAACAGGACCTATATCCTGGAT -CATTATGAGAAGCAAACCCATTCATTACCAGCAGGTTTCAGACCCCCACAATAGATATAA -TAATAGTATGAATGTACAAAACATTAGGTGTGTAAATACGCACAGAAGTTCAGACTCATG -ATACGTGTTTGGAACAAGTTGTCCTCCTGAGAACTGAATTGTAAAAACAGATGATCTGTC -TTTCATATGATGTAACTGAAGTGAGGAGGGACAGCATCACCTACCCGTGAGCTCCCTGCC -AGGTAGGGTCTTCACCTGTCACCTGTCACTGTGCAGCTCCAGGGGCTTAGGGGAAAGCAG -ATACCATTGCAGCATAAATCAGTGCTCATTACAATAAACCCTTTCTCAACAAATGACTAT -GGCACATGGAATGTTTAAAATCGAGCAGCATCAGTTAAAGGTATCCAAATCAATTAAAGA -ACAGCAGCTTTTCCTTTTTATGGTTTTAGTCTTTGTAGGAAAGACGTGGGTTATCTCACA -GCAATCTCCCCTAGAGTAGATAGGATCCCAGAAGTTTGCTCCCCACCCCTCAACCCCTGA -GACATCTATTTATTATTCCCTAACACTCCACTATCTGGAACCCTCATGAGAGAGTCTGTG -CCTCACCTGGATTTCTAGGATGCCCAGGATCTCCTTGCTTACCGTGTCCTATCCCACTTC -ATTCTCCCTTTGACTTTTGACATGAGCAAATCAGGCTTAACTTAGTGCCCCAAATCACCT -GAGTGTTTTAAAGTGCAGTTTCCAGGACGCTCTTCCTGAGATACTGATTCTGCCAGTCCG -AGGAGGTGGGGCAGTGTGGGTGGGGAGAAAAACCCTGCATTTTTGTCAAAAGGCTCTCGA -TGTCCTTTCATTGGTTGTTAAAAGAAACAGCATCTTGTGAGCTCTTGCCCTCCAGACACT -AGTGGGCGCTGTTCTACCCAGACCAACCACTGCCTCTCCTTTCCAGTCCACCAGTCTGAG -GACTCAAACTCGCTCTTCAGTTACAGGTCAGAGATAACTTTCTCGAGTTGTGTCCCTAGA -GCATGCTCTGTTTGCTTTCTTTCCGGTCTTCGGCATACTCCACGTAAGATCATGTTCGTT -TGTATGTCTCTTTGCAATGGGCAATGAGCCTCTGGACTGCCAATTTCACGCTATCTTCTC -ATTCCCCTTAGACACAGAGTACACAGTGTAGCGCACCAGGACTGCAAGCCCTTGGTGACA -CAGAAGTTATCTAAGAGTCCTTAGGCGTTCCATAAATACCAAGAATTGAGCAGATCTTGT -GTCGCCAGAATAACTGCTTAGGTCAGTCTAGAACTATCTCCAGATAAGGCAGGCGGATTC -CACACTGTGGGGTCATGGATGCAGAAGTTTCTGGGACAAGTTGTGCATAGGTCTTTTCTT -ATTCTTTCCTTTCAGAGTAATGTTAAGAGGTACTCAGTATTTTAATGATTGCCAAGGTAT -GAGATTGGATACAGGAAAAACATAACTAGAAAACAACATTCACCTTAGGATGGGGAGTCA -TCTTCTAGACTAATATTCAGAACTTCACTTTCCAAAGTGTTTGATGGTGTTACATTTTGC -TAAAGCTAAGGGCTATTTTCTCGATAAAGCATAGCTGCACTTACTCCAGGCAAATGGTCA -AAATTGCTTGCCTTCTGTCCCTACCTCCAGGATATCTATGTAGAGAAAGTACACCAGTTA -AAACCAGGAAAGCTGCCAATTTGTATGATCATTACAAAACAAAGTGCACCTGTGTGTGCT -TTCTCTTTGTGTATATAAAATAATTTTATTCTGTTAAGAGTTGAACCTGGGGCCTCATGC -TGAACAGGCACAGGTCCACTGAGATACATACTCAGCCCTACAAAACATTATTGACCAAAA -TCTGAAGATAGAAAAATAGTAAATGCATATGATATAACAGCACACAAATGCTTATTATAG -GCATACTAACATGTTAATATATAATATGTAGCCGGGGGTGGTGGCCCACGCCTTTAATCC -AGAGGCAAGCGGATTTCTGAGTTCGAGGCCAGCCTGGTCTACAGAGTGAGTTCCAGGTCA -GCCGGGGCTACACAGAGAAACCCTGTCTCAAAAAAACCACACACACACACACACACACAC -ACACACACACACACACACACACACACATATGCAAGGAGCAAGGCAGCAAAGCTGGTGAGT -AGCAAAATGAAACAGGCCATTCCTGCAGCACACTTATTTATCCATCCAACATGGACTCAT -TAAATGTTCCTCCTGAGAGTTAGGCAACAAACAGGCTTCCTTCTGTCAAGACAGCACAAA -CCACAAGGAAAGGTTTAACAAAGAGATCACAGCAAAACAGAGCACTTTCCACCTGGAAAA -CAAAGTGGGGGCAGGAGGGGGGGACACATTCTAGAAGCTGGAAGCTGGAGACAAGAGTTT -GTTTCTGAGGCCAGATTACGTCTCAGGAAGTATGACAATTTTAATACAAGTGGATGATAG -TAATTGGAAAAACTAACCCCACATTGATATTCAAGGAGAATTGTGGTAATGGCAATAACT -TCGTGCCTTCCAAGGAATAAAGATGCCTTCTGGAAGATTCTGTTAGTCTCCTTTATCTTA -CACAAAGAGCACAAACTCATATATTTCAAAAATTGGAAAACTGAAATTTAATAATTTTTC -CCATAATTTCATAGCAACATGCTGTATGCAATGCTACCTTAGAAAACACAGGGCAGGGTA -CTATGAAACTTGAGCAAGATTAAAGTTCTTCCCTGAACAAAACGTTCCCTTGAGAATAGA -ATAACCCTCTATTATCTTTGTAGAAAGTCTGGTACTCTTTGGTCTCTGTAGATTTTTAAT -TAGATATATATTTAGTGTGTCTGTATCTGTTTACCTGAGTATGTCTCTCTCTCTCTCTCT -CTCTCTCTCTCTCTCTCTCTCTCTCTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGT -GTGTGTGTGTGCCTGTGTTGATTTGTTTTTTGAGTCAGGGAAATCACTACGTTGCCCAAG -CTGACCTTGAAATCTTGAGTTCAAATGGTCTTCCTTCCTTCCATCCATCCTTCCTGATAG -GATACAGGCACACACCACTATAACTAGTGAAACTAATTTCTACTTATATGATTCCTCACT -GTCCAAAGTTTCACCTTCCAAGTCATATTTGCAATTAGGCATGTTCTAAGAACTCTAAAT -ATAGAAGTCTAGAAATAATTTATAATTTTTATCTCATAAGCATGGTTGAAATATTGCACC -ATCCTACTGTGTCCCATCCAGAAGGAGTCCTGCCTTTGTCAAGAGTATACACATAGTATA -CACCACACACTTTACTAGGCATCCCAGTTATCAGATTCATTGAAGTCATATTATGGCTGT -ATGTGGGGTCAGATACCCAGTGAGTGTCTTGAAGTATATCCCCAGATGAAGGGGGCTACT -GTACTTTCCAGGCTGCGTGTACAGTGAGTAGCTCTTTACTATGTTCCTTACATGCCTCTC -TTAAAGATGTCACATTTTGTCTAAGCTGAACATGCTTCTACCTTGTGACCTCATCGTCGT -AGCTACAGAAGGTCTTGTCAGGAATGTCGTTCAGCAGAAGGAGAAGCCCCAGATCATCAT -TTTACACGGGGATCACACACATATGAAACAAGGGTTATGTTCAGTTTTATGAGCTGTGTC -CCAGGAACATCTGGGGGATCTAGCAAAGCACTGAGGTGCTACTACAATGTGTCCTAAGCA -GAAATAGGTTTTATGAAAAATGACTAATTTGCTTAAGTGTTTTATCTGCCATTTTTTAGC -ATGTAAGACCATATGAAGAATATAGGTTTATGAAATTATTGGCCAGTAAGGATAAAGCAT -TGCCAGGAGACTAAAGGGCACCTTCCCTTTCCTCCCAGAAGAAACAGCAATCATGAATTT -AATGTTTATCACCTCTTACTTTTATGGATATTTTATTATAAATGTTTTCAATGAAACTGA -TATTATATATGTTTTAGTGCTTTCAAGAATGGTAGCCTAAGTGTGTGTGTGTGTGTGTGT -GTGTGTGTGTGTGTGTGTGTCCCCTGTGCAGTTTATTCATCTCACTCATTACTTTTGTGT -AAAAGTCACCTTATGGATATATACGTAGCTGACGTCCATTTGCTTTCCCCACTGAACAAA -TTGTGTGAGTACAATCTTACCACAAATCATAGATTCATCCTCCTGTGGGCAGACGTTTCC -ATTACAAAATTACAAACAATACTTCTGTGACGGCACATACACACGTTTCCTGAAGCACAT -GAACAAGTCTGCTAGTGTGTCCACTAGGGAGAGGAACTGCTGAGCTGCGAGGCAGAGGCA -CCCCAACATTAAATCACTCTCCAGAGACATCAATGGTTAAGATTGGTGTCTTGGTTTCTA -CACTGACACCCTCCCTTCCCTCTTCTGTGGCAGGTGCCTCGATGCACACATAGGAGGAGT -GCGGCTGAGGAGACAGCTCAGGGCCTGCTCCACAAGCATGGGGACCTGATTTCAGATTCC -CAAGATCCACATAAAAGCTCAGCAAAGCAGCATGTGACCACAGCCCAAGGGCTGGCTTCC -ACATGCGTAGGCACCTCATGTGCACATACATGTACACACATGTCCACACATATACAGAAA -GTATGAATACTTCTATGTACAATGCATTTACTGTACTTGTTTTATCGTGTCCTAAAAATA -AAAGATTTTATTATTCCTTACCAAGACTCTATTCCCCAGTCTTTAGTAACATTTGCTGTC -AATGTCTTCACTCTCGTGCCTATGAGTATGAATGGCATTGCATGTGGCACCAACCACCAA -GTACTAATCAGAGGTCACTTAAGTTGACTTTCTGTACATAAAACTCAAAATGGTGCAAAG -AAACTTGATAGATTCCATGATCCACCATATTTATTTCATGCCAAAGAAAAATGGCCAGAG -ATTTATCTAATACAAATGGTGCTTCTCTGCCAAACATAGACCTGGAGAATCACAGAGTTT -TCTAGTTTGATAAGAGAAAAGAAATAATAGAAGAATTCACTTTCTACCCGAAACACAGTG -ACATAGAAATGCCACACTCAAAACAATCCACCAAATGTCAGGCAGAAATGGACTCACCTG -AGTGGTGGTGTCTTCCCATCATCACACAGCTACACCATGCTATTAGTTTGAATTGTATTC -ACTTTATATATGTTTGTTTTTGAACTTTATTAGACTGTACAATTTTATAAGAACTTTAAG -GAGATTAGTTTTTAATAATTATGCATATTTAAGGAGCTATAATTAAGACAAAAATAAGTT -AATGAGCACTGGATGAGCTGGTAATTGGTTGCCTTGGAAGGGATCCATATATTCCTTAAG -TGAGATTAATGGATAGGGCTGATATGTCTTTTAAGTCTTATAGATATCTCTACAAGGACA -ATCCTGAGCATGTGAAGTAATATGCTTGGTGGCCTACTGCTTGCCCCTTCTTAGACAGAG -ACCCTGTTTTTCTTCATCACCTTGTAGTTCTATTGTAGCTCATAAGTGATCAAAATTTTA -GAGAGCTTGTAGTCCAGAGAAAGAACCTCTCTGCTCAACCTCTCTAGAGTCATGCTCAGG -TATTTCCCAAAGAAATACTTCATATGCAGATCTTTTAATTATGTGCCGGGAGAGCTAAGA -TACTACGGAGGGGGGGGGTGAAGACAGGGGGAGGGAAGGGGAGGGGAGGAGAACATGGAG -CTAGCAGGCAGCTTTGACCTCCAGCCAGGAAGGAAGGGTACCAAAGGCAGAAGCTAGAGC -CATGTGTCTGGAGTCAGAATTATAGCAGGGATGTCTGCAGGAGCTAAGTTTGGTAGAGTG -GCAGCTCAAACAAGGCAATCAGAGGCAGAGAAAGATTTTCCCTTCTTACCTGCCCTCAAA -TCTTCTCTAAGCACTTCCCTCTGGCAAAGCCAGTTAGCCAGTCTTGGAGTCACACATCCT -TGTGAGAAGAAGATCCAGGGAAGTGGGAACAGACACTAGATAGCAACTTCTCCCAGATTC -TGTTGTCGTCTGGTCTAATCTCTTGGATAGCTCCCATTGACAGTGACTGCTTAGACATAA -TTCTATACTCTCCACTCCAGTAGAGCTGCACACAGTGCCAGAAAAGGCAAATGGCGTTCC -TGCTCTGTACCAGGTCTGATTGGAGGCTGTTCTGCCTGGGGCCCTTGTGCGTGTGTTCAG -AAGGATTGATTGATTAATAGTACCTGTTGTGAGTGCAGAATGGGAGTTTCCACACTCATA -ACTGATATATACCACCCCTTCCCATCTCCCTGGATCTTCTTCTCACAAGGATGTGTGACC -CCAAGACTGGCTAACTGGCTTTGCAGGAGGGAGGGAAGTGCACCACCAGACAAAGCACCC -GGAAGGAACACACAGCAGGAGCTCTTGTCTGGAGCAGATGTGAATTTTACACCTATGAAC -CCAAGTGTGTGAGGATGTTCATTACTTTATCATTTTAAAATTAATTAGTGTGCATCTTAA -TCTTCATCTCTGCCTAAGCAGGCAATTCAGTTTCCCCACTTTCTCATGGGGCACATGGAA -AACAGGAAAACTCTTTGTCTTAGTTAGAGTTGTTAGTGCTGTGATGAACCACTAATTACA -AGTTGTGACCAAAAGCAACTTGTAACAAACAGTTCACCATCAAAAGCTGTGAGGACAGAG -CTCACACGGGGCAGGAACCTGGAGGCAGGAGCCATGGAGTGGGGCTACTTACTGGCTTGC -TTCTCATGACTCCCTCTGCCTGCGCTCTTATAGAACCCAGGACCACCAGCCCATCAGTCA -CTAATTAAGAAAATGCCCTACAGGTTTGCCTAGAGCATTCGATCTTATAGAGACATTTTC -ATAATTGAGGTTTCCTCTTCACAGATGACTTTAGCTTATGCCAAGTCGACATAAAACTAT -TCAGCATGTTCTTACACCACAATCCTCTGCGGTCACCACTGAGAGCTCATTGTCTGCCCT -GCAAACTAGAAGGCAGATGGCTCTCTCCCTCTATCCAACTTTGCAAAGGCCTGTGCCCCT -CAAGTCCCAAGAGTCCCATGCTAGCTAACATCTTTCCCTGGGCCCTTCTACTTCCTGGTG -CATTGACAGGGAGGTATAGATCTCTGCTGCTCACACAGTCTTTCCGGGCTGGGGATTCTC -TTCTCTCCATTCAACACACACACACACACACACACACACACACACACACACACATACACA -CACACACACACACACACACACACACACATACACACACACACGCACACACACATACACACA -CACACACACACATACACACACACACACACACACACACACACACACACACACACATGTAGG -CTCCACAAGGGAATCAGAAGCAGACACTTGCTCCCTCTTATCTTTTTTACCAGTACAATC -AAGCTGCCTATCAAGCATCCTTTGTATTTTATTTGTATGTGCTTGTTGGTTTTAAATTTT -ATTTTGATATGCTACATATCAAATATAAATATTGACCTTACAGCAGTAGAGCAGAAGGGT -GGGTTAGCAGAGCCTCGGCATGTTTGGAAAAAGGGAAGTGGTTAGCATAATATTGCACAT -AGTAAGGCTGACTGTGTGTGCATTCACATGCAGGAGGCACATGCACGTAGAGATCTGAAG -TTGACATTGATCATCTTCTTACATGGTTCTCCACTATATTCATGCCTTTTCATAGAGGCA -GGATGTCTCTGTTGAACCTAGGCTTTGAAGGCTTGTTTATTCTAGCTATCAGTTTTTCTC -CAAAGATCTTCTGTCTCTGCCTCCCGAGTGCTGGATTTACAGATGGGATACCATGTGCAC -ACAGCATTTGCATGGATTTTGGAATCCTGTCTCCTGTGGTCCTTACATTTGCATGGCAAG -CACGTTGATCAATGAGCAATCTCCTTATCCCCTCAGTCAGCTGTTTATTTACTTTTTTAT -AATATACTTTATTTCCTTCTCCTATGTACTTTGCAAAAACTCCACAGTAAATGACCAGCT -TCACTCAAAAGCAAGAGTCTTTCCAGAGGAAACCAAGTTCATCTCCGGGAGCAGCTTGGC -ATGGAAAGTGAGTTTGTATTACCAAAGCCAACAGCCTCAGGAGTTTCCCTTATTTCCCAC -TGCCCATCTCCCTGTGCATGTTTGTCTATGAAAGAAGGAAAAGATCTGCATAGCACTGGT -GGCAGCAGCTTGTTGTCACAAGGAACCTTCCATAGGAACCGTGTGTCCGTGCTGGTGACA -TTGATGTTGATTTTGCTACATTCAATTAAGAACATGTTCCTTTGAGGAGGCCAGGTGGAA -ATCTTAAAACTTGCTGCATCCTCCTCCTCACGTTCCACCTCTGCATCACCATCCTCATCA -TCTCTGGCTCTGAAGTGCATTTTTCTGAAATCTCATCTGCTCATCCAGATGAATGAAGAA -GCTGGTGGCAGACCCTGCACAAACTCAACATTCCGGAATAAGCGAGTCACAGGTCTGGGC -TGGTTGCCGTCATCATCTAGGAAGATGCTGCTGTCCATGGTCAGCACGGGTGCCTGCACC -TCCTCTGTCCTCAGTACAGGCTCAGCCTGTCTGGCAGCACTGTCATCGGGCTCCTGGGCT -GCAGCAGCACTGCTGTGTTCTGTGGGCAGGCCATCTGCAGCCATTGCTGAGGGCTCCTCA -CTCACAGGCTTGGAGCAGCCCTAGGGAGAACTCCACTCTCCCTAGTGGTGCAGGGACCAC -TGGCACCGCTTTTGGGAAAGAAGAAATGTCACTTTTAGGGTTAGGTTTTTGAAGTGGAAA -CTTAAGCTTTGGAAAGTCGGTTGGATGGTGTTTTGCTGGGGCAAACCCATGAAGGAAGGA -TTTGCTGAAGCAGACATGCGTGAAAGGATGTTCTGCTAAAGCAAGCAGGTGAAAGGAAAC -GTGATGATGGATTCTTTGCCAACAACACTCATGGTCCGCCTTACATTGCAGAGTTGAGCT -GCATTTGTGGGACTCCATAGAGAATAACTCACCAGGAAACTTCTGGTGCTGTGCTGCAGT -TTCTTGCCACCTCCACTGGGCTGATCTGCAGAGTCATATCAGCTGAGACAGACACACTGC -TGAAGCAAGGCAAGACCCTGGAGGACACGTGATGTTTGGAGGATATAAATAGTACTCAGT -GGACAGTGACAGAGGCTGAGCTAGGTTTGCTTATAGAGCTAGCTGTGTACCACTTGTGGG -TCTCTCGTCTTCACTTCCCTAAGAGAGGCACAGCTGAAAACTTCTCATGGCATTTCGCCT -GGTCCCTCCTGCTGCCTCGAGATGAGGCTGAGGCCTGGCTGTCTCTGCCAGGCAGTGCCA -CCACGGCTGATTCCTTTTTGTTATCCTGACTCTACCAAACCGGCATATCCAAACTGGTGT -ATTCATGAAGTGTTCGTGAGTGGATGGAGCTGCCGCTGCTGACCTGTGAACAGAACTGTG -GACCCCAGACAACACAAATATGCGTTGCATCAAAGAACCTTTCTAAACAGGTCCACTTCC -CCGTATCCTTTCTTTCCCACTATCTCTGGTGGGTGGTGAGCTAAAAGGGAGGTTAAAGTA -TTTAAGAACCATCATTAAAAATAAGGTTTGAAAAAATTAAAGTTACAAGTTTTTGTAATT -CTGTCTTCCCAAGGTGACCTTTGTCATACATGAACTTTTTTGAAAGTGCATCTGTCCGTA -GCCTTGTGCGATAAGGAAGCCAGACATGTTGTTTTGACAGATGTAGAGCTGGTGATGTCC -CCAGCAGAAGCCAAGCTGCCTGAAGAATAACTCCAGGCCTGAAGGCACACTGAAGATTAA -TTCTGCCTGTGAGCTTCCTATTCCTCATAGGCCAGTGCCCTGGCCTCTTTGCCCTCTTTA -TTTTTTATTAAGTATTCTGAATAATTCTTTGAATTTTCCAATGAAGTATGTGACTGGGCT -CTGGTTTAATCACATACTCATTTCTTTTCCAGCAAATTCTAGCTTCCCATGAGAAATAGA -GTAAGGGTCGATAGCTGTACCTTTGAGCTTCTCCCCAACCCATGGCTGCTTTATGACCTG -CTCAGGAAGCATGGTGTTTATGCAGTGAGCCTCTTTTCTGAGAGCTTGTTGCTGAGGTAG -GAAGTGTCTTGCCAACCACTTTTGCATTGTGGAAACAGTGAAAATGTCTGTCAACTGAGG -GGCAATGGGGCCTGAGGTTTTCTCAAAGCAGAGGAAAAGATAAGGAAGAAAGAAGGGAAA -AAGACATCTCCAGAATATGAGCTTACAGGTTTCCTAGGAACCATGCCCTGGGGGCTTTGA -GGAAAGGGGGAGAAGCTGTTTTTATGGTCCAAAGGCCTACTCTTCCCACCAGACCTTCCT -TCTTCTACAATGAGCAGAGACCATCTGTATAAATTTCTTTTTGTATCATTGACATCAATT -TACCCAACAGAACAAGTTAAGGGAGGGAGGACAGGATTGCAAAGACTTATGGTCTCATAG -TGTTGCAGTCCTCTCTCTGTAGCAAGGGATGCCTGGTGGAGTCACCTAGTCCTCGTGGCA -GAAACACAAGGCTGAGCAGCTATTCAGATGGTGCCAACCAAGAAGCAGAGAATTCAGCTG -GGACAGGGGTGGGAACATGACCTTCAAAGGCCTGCCCCAGCAGTCTATTTCCTCCCTGGC -AGGATCCAGCTCCTAAAAGCTCCACTGTTTGCAAAATTGTACCATAAGCTGGGCTCCGAC -CATTCGAATCATGAGCCAGAGGGGACATTTCAGATTCAAAGTATACTCCCCACCCCTGAT -ATGCTCAGGAGGCCCCAGCAAATAGAAATAGCCACAACTTCTGGATGGAACTTTAAAAAC -TGGGCAGTCAGGAAATTGCCCCGATCTTGGCCTCTCAGGAGCATGTACAATTTCTGACCA -TGTAACACATCCAGCACACAGATTGGCAGCTGCAATTCTAAACGGTGTTTCCTCTAGATA -AAAGCCCGGAGTCTGCTGATTACATGGTCTTTCCATGAATGGAGATGGAATTGGTAACCT -GCCTTTGTGGAGTAATTTCTAAAAGTGCTGATGCGTTTCTACCTTGTTTCATTAGCCAGC -GCTTATTGGAAGAGGAGGGAGGAAAGGGAATGGAAATGTGCAGTGTGGGGGTCTTGGCTG -TGAGTGGGTTTCCTAGGAAACCACCTGCGATCAAGTGCGGCGGGCTCTCTGCGACGTGGA -GGAGGGATAGGTATCAGAGTGAACGTATATAGAGAAAGAGAAAAATGCACCATTGCCTGA -GCCCCTAGGTCTTTAATTAATGAAGAGCATACACTATTTTCAGAGGAATCCCTTGGAGCA -GCAGAGAAGATGGAGACTGGGGTGGTAGGGGGCACACGAAAGGGTGCATTAGCTGCATAT -GGAAATCATGTAGCACAATTTGGTCCTATCAATATGCAAAAAAAAACAGCAACATGTGAG -CAAAACAAAAGCATCAGCCCCGTTTCTGCTTGGCACAAGCAAAACTGCCTCTAAGAACGG -AGGTGAAGCCCCTGACTCTCAGCAGATCACAGGCTGGGGTATGGCTGTGCCCCAGATAGT -TTCATCATCTTCATTCTGTGACACACAGTGTGAACCTGGTGCCTGGAGGAAAGAGAGCTG -GCTGGGGTTAGCATGCCATCTAAGGATGTACTGCATGGTCATTAACTGTCCCTGTGTCAT -CACAGCACCGATCCTTCCTGCGAGTAGGAAATAAGATGCCAGCAGACTAAAGGAAGTGTG -TGTGTTTAGTTTCATTTTCTGTGATAAAATGCCCTGACAGATGTAGCTTGGGGAGAAAAA -GGATCCTCCTATTCCTTAAAAACCTACATCCAGGAAGGCGATTGGGAGCTTGAAGCAGAT -CACCTTAAACACATCAAGGAAAGAGAAATAACTGCCCCCGTCCTTCTTTTATTCTTCTTT -CTGTATTTTTACACAAGTCAGGGCCTAGCCTAGGGAATGGTCCTGCCCACAGTGGCCTCA -CTGTCCCTATACCAACCAGCAATGAAGACAATCCTCCAGGGGCTAGCCTCAACTAGTTAC -TCCCTCACTAAGAATCTCATCTCTGGTGATTTTATGTTGCATTATGTTAATGGAGAGAGC -TAACCAGCACAGGGAGGACTTAAAGGTTTATTTCTTTGCTTCAAATATCACTAATGTACA -ATACCAGTCACTTGGTAGATTTATAAATTTATTTATTTTTATTAAAATCCATGTACTTCA -AGGACATGAGTGTTTGGTGTAAGCACAAGTCCTTGAAAGTGTACGCTTGGACTATGAATA -GGTAATGCATGATAAATTTTCAAGCATTTAGTATCGATTGATTCTGTGTAACTTAGCAGT -ATAGCACTGCCTAGCATGTACGAGGCTATGGGTTCAATTCCTAACACTATAAACAAACAT -ACAGAACGTGGCTTTTAGTTTCTCACGGCAATTGTGAGTTCCCAGAAACATCTTGATGAG -AATTTGTTGCTTCTTGTTCTGGTGTGTAAATCAGGTTTGTTTTCAGCGGAATGTATATAA -TCACACATCGCAACTCATTTGTAATTAAAGTGTGGAACTATCTTATATGTCTGTGTATGT -ACAGAGAATAAAATCTTAAGACCAACCTAATAATTTATAAATTGCACGAACACCATAAGG -TCTCACCCTGTGTTTTAAAGCTATGTGTTTTTGGATCAAAATGTCTTTATAATAATGGGG -GAGGGAGTTTCTTTGTTTCTTTTAAAAACATTGAAGAGGGGCTGGATACAGCCCAGTAAT -AGAGTGTTCGCATAGCGAGTGTAAGGTGCTGGGCTTTAGTCTCTACCACTGCACGGTGAT -CATGGTGGTGGTGGTGGTGGTGGTGGTGGTGGTGGTGGTGGTGGTGGTGGTAGCAGTAGT -ATTAAAAGATTTTTCTTAATTCTGAATGTTTTTGGAAGTGTCTTCCCTGCCTTTGTTCTC -TTGACATAGGAAAGCCCTGGCTGAGAGCATGGTGATCCTATTTTAGTTGACCCTGTTGAC -AGACTAAATGACGACTTCTACAAAAGAGATAAACACAATAACATGGTTATGCATATGAAA -TCTGTGTATGCTCTGAGCCTGAATCCTGAAGGGGAATCCAAGTACTTTAGTTTCTTTTAT -TGTCTGACCCCTTGTTGCAGACTCAGGCATGGTAGGAGAATTCAAGCACCCATCAAATGT -TTGGTAGAACTGAGTTTTCTTTGACAACTTCTGCATAGTTCTGAATCAATATCTTTAATG -CAGCACATTACTACACAGAAGATCCCCCTCTGTGGTGGTATAATAGCCAACACCATGAGC -GTGTTGCTCTGGGCAAGGATGTATCACTGTAGGGTTAAGAGTGGCACCACACCCATAGGC -TCATGTATTTGAATCTACATCACTGGAGAGTGGAGCTATTTGAAAGAACTAGAAGGATTA -GGAGGTGTGGCCTTGCTGGAGTGGGTGTGGCCTTGTTAGAAGAAGTGTGTCATTTGGGGT -GGGCTTTAAGGTTCAAAAGCCCATGTCAAGTGTAGGCTCACTGTCTCTACCACTCTGCCC -AGGATCAGAATGCAGCTCTCAGCTGCTGTTCCAGCATCTGCCTGCATGTCTCCATGCTGC -TCACTGGGATGATAATGGACTAAGCCTTGGTCATGATGTCTATTCATAGCAATAGAACAG -TGACTGAGATATATTGGAACTACATTATCTTCAGACACCTTATGGTAGGAGTAAAGTGAA -CCATTATTTCATTCAAGACAAGGAGGTGAAGGCACAGACACAGTGACTAACTAACTACCT -TCCAACCATAGAGAATGGAAGAGTCAGGATTTCTACTGATGCAGTTGTGGGCCTAGAGCC -CACAGGCTTTATGAGATATCTCGTCTCCCACTGCATTTTGCTTCCAGCATGCAATGCTGC -TAGTGTAAGAACAAAATGATCGTCCATCTGGCATGGCCTGACCCATACTGGACCTTTAGC -GTCTTGCTCAATTTGACTCAACTGCAGGTTGGCAGTTCTACCAGTCAACATAGCCTTGGC -TTCCAAAATTTACAAAATCAGGTCATTTTTCAAATCACTTCTCTGATCCTAACCTTTGTT -TATTTCTCATTAGTACATTTTGTCCTAAAAGGAGTTCAAGTAACTACAATAAAAACCATG -CATAGTATGCTTATTAAAGCAAAATGGAATATTGCAAATGGAAACAGGAAATTAAGCAAA -TAGATGATTACATATTTACTGTAATTAAGCATTACATTAAGTTATTACTCTGTCATTTTC -CTGTACTGATTAGGTACAGATCTGCATTTTTTTCCCAACTCACGTGTCTAGAATGTGCTA -TGTAACTTGGGCAGGACAAAGGTTTTTAAGATGAAGACATGGATAGGTCTGTCCCCAATA -GGTAATACCTGTTCTTAGGAGGGAAATTTGACCCACATGGGCCTGTAACTGAAAACTATA -TTACGTAGAAGACAGATCTGTATTGAGTTGTTAATGTTGTAAATACAAACTCTGGAAGGT -AAAATTCAAGACAGCTCTGGGAGTACAAATTACTGGATTTCCAAGATTCTGAAATTCATC -AGTGACCTCATTATTGATCATGGTCAGCAAGGAGGGGTTAAGAGGAGGACAGAGGAGGTC -TGGAGAATATCAACAACTGCAAAATTAACAGAAAGTTGATAGGAACGCTAAGTATTTGGG -CCAGGAGACAACTCAGTCATTAAAGCGATAGCTGTACAAACATGAAGGCTGGAGTTTAGT -CCCAAACGCACATGTCAAAATCACACATGGAGACATATTCTATTATCTGGGCACTGGGGA -GGCAGAGACAGTAAGGTCCCTAGGGTTCACTGGCTACTGACTCTCCTAGTCAGTTAACTC -TAGATTGAGTAACAGACTCTGTCTCAAAAGGTAAGGTGGAGGAGTAGTTGAGGAAGACAC -TGGACTTCATCCTCTAGCCTACATGTGCACACAAGACACACACACACATACAGAGAGAGA -GAGAGATCACACTCAAACTAGATATTGTTTTACTAGTTATACTACTGTGTTATATATACC -CTATCATCTCAAATCATATTCTTCTGTGGCTGCTACTTACAATAGATGACAGGTGACAAA -TTCTAGAGCTAATATTGATTGGGCATCCATTACCTCTTAGGCTTTGGTCACACACCAACC -TACTTGTTCCTTATTTAAGTGACTCTGTTAGGTGGATCCCCATCACAGAAATGAGAAAAT -TAGTTGTGGTGAAGTTCAATAATTTGCCCAAGGTCACAGGGCTAAGCAATAGGCAGAGCT -CAGAAACACTAAGCATTTTGAGATGGTTCTTTCATTTCTGAGTTGGATTGTTAAGAAAAT -ATTCTAGCTGGGCGTGGTGGCACACGCCTTTAATCCCAGCACTTGGGAGGCAGAGGCAGG -GGGATTTCTGAGTTCCAGGACAGCCTGGTCTACAAAGTGAGTTCCAGGACAGCCAGGGCT -ACACAGAGAAACCCTGTCTCGAAAAACCAAAAAAAAAAAAAAAAAAAAAAGAAAGTATTC -TAAGCATCATCACAGATCCAACTTCAAAATCCTGTGGCAAACTAAGTCTACATCATTATT -CTTTAATGAAAAAAATAATCTCATTCAATAAAGAGAAGTTCTGTGTACCGTATGATAGAT -GCCCTATACCCTTGTATCTGAAGGATGAAATACCCATTCCCCCCTTTGGGTCAGTTTCAA -CCTCTCAGGACAATGGTATATTGATGACATATTAAAATCATGTCTCCTACATCTAAGAAG -CTCAGGTTCACATCAACGTTGAGCCAATCACCAGCTTCTGCCCCTGGAGATGTTGTTTAA -TGCACCTGTGCCTCCGTCTTCTCAGCTACAATAGTGAAAGCAATTTTTTGACATAGCTAT -CAAAATATTAATACCTGCAAATCAGCCTTGACATAACTTTCTATGTACTGCTAAGCCAGG -TAACTCCTGTCTATAATCGTGGTATTTTGGAGTCTGAGGCAAGAAGATAATGAGTTCAAG -GGTAGCCTGGGCCATGTTGAAAGTTTAAGATCAGCCAGGGGTACAAAATTTGACCCTAAT -CTCGAAACAAAAATGTGCGCATATATGAAATTGAGCCTGACTAGGACGGAGCAAGTAGGG -TGCTATAATAATAATAACAACAATTATTATTATTATTATTAATCACCCTTCCTGGGCCAT -ATTCTGGTCACATATCCTCATTGGGCATTGTTCATGACCCTCTTAAAGATCAGTACAGGG -ATCTGAGACACAGACTTTCCCAATACTTTACAAATAGAACTCGGTTCTTACATCCATGAG -GAAATGTTAGCATGTGTTATGTTGATAAAGAGCAGAGAACTGGATGTTTGATATGAGGAG -GGCTAAAGGAATGATTTCTCCTAAATGGCTCTACACCAGCAATGGAATGGATGTGAACTC -TCCTTTCCTGTGACTTTCTTGCTTACTTAACAATTCTGCCATATGGCTGTCACCCTCCCT -GTGGGTGCCATTGGTGCTTCCTCTCTTTGTCTTTCTGTGCCTGAGTGTTAAGCTCTGCTT -CCTGTTTCTTTATATTTTATATATCACTTCTGGCCACCTTTCTCCATGTTGGCCAGAAGT -GAGCTTTAAAGTGACCCTCGCTCATTCCTTTGTTCTGCTAATCAACCACCAACAGCTTCT -GCAGGTCTCGGTTAAACAAAAGAGCAGTGAGAGACAGTTCCAAAGGACCTCTCAATTCCT -AGAGCCCGTTTTCGCATCTTTGCCTACATCTGGTCACTTCAGTCTCTGGTCTTTCTTGTG -ACCCCTTCAGACCTCTCCACAGTTTTGCTGCCCTTCCAGGATTCCTCACTGCCTGTTCTG -GAGCCAAGTTTCATATGAAGCAATCAAGATTCTTTCCTTAAACCAACCACCTATTTGACT -CCAGGCTTGAGAAGTTGCCCCATCTCTTGAAGGCTTGTAGATGGCATCCTACAAGGCAAA -GCAAATTTCTACAGGGTACCATGGCATGAGAGGCCCCTTTTGAGTGGTATAAACTGTCCC -AAGGCAATATTTAAACATGGGCAAATGCACGGGTATTATTCATGAAATGGCTGTAAAGAT -ACATACATTAAAGACTGGAGATGTAGCTGAGTGAAGGAACATTTGACTGATGAGCACAAA -GCCAGGCTTAATCCTGCAGTACCGAAATACAAATAGATATTGTCAGTGGCGTTATTTAGA -GCAGAGACTCATGAGGTTTGGTGAGTTTTAATTTGTGGGCTGAAAGCTGATAGATCCAAA -CTTTGCATCCAAAGCAAAGAGACTTGCCTGACCATAATACAGAGTGCATCAGAACCTAAG -AGTGAGGGAATAGGAGGGAGCTCTTTGGGTGAGTGTACTCTTGATTTTGCAGTTGTTGTC -CTCCCTTCTTGTCTCTCCTCTCTTTCACAGCCAAATTCTCAGAGGAGGCCTCCAAAGGCC -AATGCCTGGTGGGATTGCACTGTAGCTCTAATTCATTAATTAAAATTATTTTTTATGTGC -ATTGGTGTTTTGCCTGCATGTCTGTCTATGCACCACTTGCAGAGTGTCTATAGAAGCCAG -AAGAGAGTGTTGGACATCTTGAGACTGGAGTTATAGACAATTGTAAATTAATCAGACCCT -TTCTGATTAACCACCACATGGGCACCTGGAATGGAACCTGGATCCTCTGGAAGAGTAGCC -AGTTCTCTTAACCACTAAACCATCTCTCCAGTCCTATGATTTTCATTTTAATACAACTTT -GAGTCAAAAAAAATTGAAATTCTAAGAATGGATATTTTTTTTGACTGTCAGCTAGCCTGT -GATGAGAAAACTGGGAAACACTGAGTACCTTCAAGAGCAGAGAGGTGGTATCCCCCCCCC -CCACCCCTTACACTTGGCTCTCCTCTTAGCCTCTCCCTGTTGGAGAGGCTTACTCCAGCT -TGTCCTAAGTCCTGCCCCTTTGCCTCAGGTCATGAAGACGATCATATTGTATTAGTAACT -TGTCATTGCTGTGACAAATGCCTGTCAAGGGTTATTAAGAAGGAAGATTTTATTTTGTCT -CACAGTTTGAGGGGACACAGTCAGTCATGGTGAAAAGAGCATGGTAGCAGAGCTATAGGG -CAGCTAGTCACATTGTGTCACATCCACAACCAGGAAGCAGGGATAGTCACATTGTATCAC -ATCCACTGCCAGGAAGCAGGGATAGATGAATACTGGCACTCAGCTTGCTTTCTTTTTCAT -ACCTTTTCATTTACTATAAGGCCCAGCCCACTTTCACAGCAGGTCTTCTCCTCTCAACTG -AATCTTCCTGGAAATATCCCCATAAATACACCCAGAAATTTGTATTTTATGTTATTATAG -ATCCTGTGAACTTGACAGTGGAGAAGATCAATGATCACATCTACACTTGTACTTCATTTA -ATTATTTTTTATTCTAATTGTGGAAAATCTAGTTAGCCTACACTTCTTATCTTAGTGTGC -AATTCAGTGACATTACAAAGAGTTGCAGCAGGAGTTACCATCAGCACTGTCCATCTGTTT -GGCAAAACCCAAAGCTTTGTATTTATTGAACAGTTTCCAGGGCTGATTTTCTGTTCCACT -TATCCTTGGGCAGTTGTCTATTTTCTATTTTGATGAATATGATCTCTCCAGGTGCCTCCT -ATAAGTGAGACCACACAGCAATTGGTGATCCCTTTGTGAATGGCTTATTGCATTTACTAT -CATGTTCTCAAGGCTCATTCACTTGGTGGTATATGCCAGATTCCCCTTCCCTGTCAATGT -GAATAGTAGTCTATCATTTGCATATAGGATTTTGTTTTACTCACCCATGATGGGGGAACA -CTTGGGCTGCTTCTGTGCTTTGGCTGTAGAAACAATGGTGCTATGAACATGTATAGACAA -ATGTCCCCATAAGCTCCTACTTTCAACTTTGGGAAATATATGCAAATTGCCAGATTATAA -GGAAATTCTTTTTTCAATTTTTTGGTTTGCCTTTTTAATGAACCACCATTTATTTCTTAT -AGCACATTATATTCCCACTAAAAGAGAACATGTTTTCCAATTTCTCCACATCCTTGCAGG -ATAGTGTTTTTATTTATTTATTTTTTTTCATTTCTGTCATAGCCTTCCTAATAGCTATGA -GGTAGTAGCCCATTGTGGCTTTGGTTTGCATCTTCCCAGTGATTCATGGTGTTGCTTATT -TTTTAATGTTTGATTGGCCACTTGTATGTTCTCTTTAGCTAAGTATCTGTTCAAATCTTA -TGTCCATTTTTTTAAATCAAGCTTGGGTTTTTTTTTAATGTGCATGTGTGTGTGTTGTCT -TCGTTTTGTGTGTACACATGCACACGTGTTCATGCAGGTGTGGCTATATGAGTGTATATT -ACCTGGAGGTCCACACTGAATGTCTTCAATCGCTCTCCAGCTTATGTTTTGAGACATGTC -TCTAACTGACCCTAGAGCTCACTAGTTTGACTTGACTGGCAGGCCAGAGAGCTCCAGGAT -TCTCCTCTCTTTGATCTCCATCACAGGGCTTTTAAACATGTGATCCTGTGCGCCTTGTTT -TACATGGCTCCTGGGAATCTACTCAGGTCCTCATGCTTGCATAGTGGGCACATTACTGAC -GAAGCCGCCGAAGCCATCATCCCATCCCTGGGCGCTATTTGCATTGCAGAAACAATGTGC -TGGCAGCCAACTGTAGGAAAAAGTGCAAGTCTATACATTTTAGGAGGGTTGGCTTTTTTT -AAATTGACTATTAAAATACTACCTAGCTGAAAGTGCTTGTCTTTGCCTATCTATAGAACG -CTCTCCCACCCCACCCCCCACACCCATTTTTGGTAAATGAGGACACTAGAGTAACATCTA -AGATGCCTTCCCAGGTCATAATATCTTAGATGCTTAGGAAAATCTAAGCATTGCTTTTGG -TGTGTGTATTCTAGGCAAATCCTTCAAATCCACATCCCAGCGCAGATTTCCAGCTAAGGG -CACAGAGCTTGATGCTATGGTCTCTCTTAATTCTTTTAGGTGTTTTCTGGAGTTTTGACA -GTACACTCTGAGAGGCAGCCACCATGAGACTGTACCTTTTGAATGGTCAGCGTTTTCCTC -AGTCAGATTTTTACTTAAATCACTTGACAGTTTCCCTTAACAGCTCACTCCGCTTAGAAA -ACCTGGGCTCAACGGTTTACAGATGATCATCAGCCCGTGTACATAAATGATGTGCATGTC -TTGAATAACCATTACAGCAGACAGAAAGAAAACACACTCAAGGGATTTAATGAAAGAGTG -GAAAATTCCAGTTAAAACTAAATATTTTCTTTTCGAAGCAGTTTTGCTTTAAAATACTGT -TGTTCATTTCTTGTAATGCTCCTGTCTGTAACACAGACTTTATCATATAGTATTGATCCT -GTTAAAAGCCAGTCACCCAGCTTCTTTTATAACTCTTCCTTTATTTGAACATGGTATGTT -AGAGAAAATACATGCTTTGTGATATTTAAAGGGAAGTAAGATTTTATTTGGCCAATCAAC -CTTTATTGAATTCTGTTTCTATAGCAGGATCCAAAGATAAGTAACTACTGGTAGTATATG -TGAATCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTGTCTG -TCTCTCTCATATCACTCTCTAAATTTGACCAAGTTCATGGTGGGAAACATTGTGGAGAAG -GAAGTGGAAGCAGCTGTTATAAAATGTTGGAGAGGATGGAAGCCATTAGTGACCTGCAGT -TGCAGTGGCCTGTGGGTAGAAGAGAGGAGGAGAAGACCTAGGTTAGTACCCAGGAAGGAT -ACCTGGGACAAGAAACCTGGTGGGTTGGGCCCAGCTTCAGAGGGGACTAGCTGGAACCTC -ATCATTGGATGGAGGGATGAGGAAGGGTGTTTTGTGCCAAAGGGCAAAGCAGGATGAAAA -TGCTGGGCGTGGTTCCTGGGCTGAGACTGTCACCTAACGAACAGGGAGTGACAGGGACAG -GCTGAGCAGAGGACTATTGGTGTGGAGGTTGTACCATGTGTCCAGGTCATTTTCTTATGA -AATAATGATAAATAGCTGCTGCTGCACTCCTCCTCCTCCTCCTCCTCCTCCTCCTCCTTC -TCCTCCTCTCCCTCCTCCCTCTCCTCCTCCTTTTTGTCCTCCCCCTCATTTCCTCCTCTT -ACTCCTTCCTCTGCCGCTATGGAACTCAGATGCCACTCCCAACATAACCATACAGTTTTG -GGACATACAGACTATTCACTACACTTCTTTGTCTTCACTTACGTCTTCTGGGTGGAGGCT -TTACAAGCAAATTCTCTACCCATGTTCAGGGCCATAGGCACCCGATAAAATTAGTACTAT -CACCTAAGTGCAGAAATCTTGCCTAATCTCCATTCCCTGACTCCACGTTCTTCTTTCTCC -TTGGCATTTATGTCAGGATCTGTCTTCTCATTCTAAACAAAGCTCTTCAGATACATACTC -ATTGTCTTTCCCATTATCCTGTAGACAGAGTCCCTGCCATGCAGTACCTGTCATGTGGCC -TCAGGCTTCTGGCCAGACCTCAGTACTCCCAGAACCGCCTTTTATCTGAAAAAGATAATG -ACAAATTTCTTGTTCCTTTAGACTTCTAGTCTTGTAGATAGATAGATAGATAGATAGATA -GATAGATAGATAGATAGATAGATAGAGATACATATATACATATCTGAATGTACACACACA -TACACTGGGCTGAGTGGAGCAACAGCATCTTATCTGTTATTAAAGGGTTAATAAATATAA -TGCAATGGTCTTTACTTTCCTTGTATGGACACAGAGAGGGAAACTGGACCACAGATGGAC -AGTTCTAAGACAGACTGAGGAAATCAACTCAAGATAATTAAAGTACCAAAAAGAGAAAGG -AGGAAAGTCTCAAATAGAAGGGTTGATGCTTAGGACAAAAGACATGTACAGGTCAATGAT -CCTTGTCGGTGTTAAGGATGCTGACCATATTCATCTTACAGGTTGTAGTGAGTACTACAT -AATACTGCCCGAGGGATGCCAGATGCCCCTTCTTTGTAAAAACAGATTTCCCTCATACTG -TCTATGCATCCTGGAGTCTTACATTTAGATGCCCTCCAAAATATACAGTCATACAATTTA -GCACAAATAGAAAGGAACACAATGGGATGTTATTTCTAAAGTGTTTGATAGAACATGACA -CACATTAGAGGCCAAAGCAACAGATTACAGGATGTGTAGGACAATCACAGAAATGTGGAT -ATCATCATGTTCTAGATTGGACCAGGACTGCTTACCAAGAAGCTCAGCGTAACAATCTCT -TGTAAAAAGCACTAGTTGATAGGTTGTTTTTGGTTTTTGGTTTATTTTTTGTTTTGTTTG -TTTGGTTTTTTAGTTTTCATGATCATTTGAGAAAAACAAAATGAAACTCCCACTGCTCAG -TATACAATTTTGGCCATTTTTAAGATGACCCACTTAAGAAGTGGAGGATGCTGTTTATGC -CATGGTGAGCACAGCTCTGATTTCCCACCACAATCATACCTAGTCTTTGACTACCAAATT -TCAAATTTCCTTAGATGTTGTCTGTGTCTTCCTGTTCTTGCTATTTGTATGTAATCACAA -TGCCAACAAGGTAATAACAAACATGTTAATAGACAAAAAAAAAAAAAAAAAAAACAGACA -AACTCACGGCTCAGAACAATGGTGAGTAGGTTAAAATTTCTTGATTTCTGGCAGCATCAG -AAAAATAACAATGTAGATTGAATTACTAATTTTGCAGTGATGGCCATAAGACCTTACTAT -GTAACTAGAAATACATCTTCATATTTACAGGAAGTTGGAATTAGCTAATTCCCCTGTTCA -CCATGCTCTGAAATGTTTTGCTGAACATTTTAGTGTTATTAGCATATGACTAGGCGCTAG -TCACAATGAAAGTGGCCAATAAATACTCCTGGATGAATGAACGGGTTTATCAGTTCCTTC -ATGGATCAGTGCTAGTTGGAAACACAGCAATTCATTTTCCAATCGATTCTAAATCTTCTG -GGATCTCAATTTATCTGCTGGGTTACTGAAGTGGTCTTTGCAGTTGATCCAATTCAAACT -TACCCCTGTCTAGCTTACAGATGAATGAGTCTCAAATTATGGTTATTTTATTTGGCTTTG -TCAATTCCTGTGGGTGACCCCTAATCTACTTTTCTATCTGCTGAACTGACTACTTCCCCA -GCGGTTTACCCCAAATACTTGCTGCTTCTACTGGCTCATGGTCCCTCTCCCTCATGGCAC -CTTCCTCTTCTCTGTCTGTCTGTCTGTCTGTGTGTGTGAGAGAGAGAGAGGGAGAGAGAG -AGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAATGTATGTCTTCATGTGAA -GGGTACAACACATGTATGTGTATGTGGAAACCACAGGTCAACCTCAACTGTCACTCTACA -GGACACTGTTCTTAAAAAAAAAAAAAAAAAGACAGGGAGTTTGCTGACATGGAGGTCACT -AATTCAGCTAAACTGGCTAACCAGCCAGCCCCAGGGACCCTGTCTCTGACTCCCTGGTGC -TGGGATTACCAATGAACAGCACAACACATAATAATTTGTTTGTTTGTTTGTTTGTTTGTT -TGTTTGTTGTGTGTGAGTTGGAGCTACCCCACAGTGGCCTCTTGTCTTGAAGAGCACAAG -AGCGTACAGGGTTGTTTATGAAGTAACTCTGTTCAGAGTATTCTGACATCCCCAGCTCCA -AAATGCTTCTTAGAAAAAAAGACACTTAGTACTTAAAATAAGCCCATTTGTGTGTGTGTG -TGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTATGAGAGAGAGAGAGAGAGAGAG -AGAGAGAGAGAGAGAGAGGAGGAGGAGGAAGAGGAGGAGGAGGAGGAGGAGGAGGAGGAG -GAGGAGGAGGAGGAGGAGGAGAAGGAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAG -AAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAG -AAGAAGAAGAAGAAGAAGAATTACCAAAATACATAGAAATAAAATCAGAGGATCAAGAAG -TAAGGAAAATACACTCTCGTGCATTCAGAAGGAGAAAACATGCACACACAATTGATGATT -ACTGAAGAGAAATCAAGGCTAGGAATGGGAGAAGATGGGGAGGGGCCATCTGTAGAATGT -CTCTGTTTTATGACAATAGATTCTTCTGGGCTGCATAGTGTGAATTACCATGTGCCTCTA -CCCAACTTTAATCACTTTAAGACTCATATTAAGCAAACAATTTATGTTGAAATCATTATG -TCCTGATAGCTTTCAAGTCACAAAGCAAAAATAAAGAAGTACAAAATAAAGAAGTCTCAG -TAGGAAAGGAAGGAAGAGAGGGAGATACCAAGGAGGCCTCTGTTCAGTCAAATGCAAAAC -CCTTTTGACTCTCTTCATAACTTCAAAACACATGCAGTTCATGATGGATTTAAAAGCACA -GCCCATAAGCTCATGTGCCCACAAGTATTGTGTGTATCTTGTCTCAGAATTGGAATATAT -CCTTCCACAGAGCATAGGGAAGAAATCCCTGCATAAAAGATGGTTTTTAATGTATAAAGG -TTCAAATATAGTTATTCTATTTCAATTGATGTGAAACAAGGCCAAAAATGTGTCTTTAGG -AAACTGTGCCCTTGTGTGGTAGCTTAGGGAGGTCAGGAAGCAGACCCAGGTGACTTCATT -TAGTGTCTAGCCCTGGTTGAGTTGGAATTGTCATGAGGTAACAGTTACTGAAGGGAGATA -TGAGAATAGTATCAGTCCTGAGAGAGTTTCATGCTGGGGAGGTGGACATTTCCTGTCTGG -GATGTTGGAATAATCTTGTTAGCTATACAAAATTTTGCCACACTGTCTCACACTTGTCTT -CTAATTAATTATGAACATTCAAAACTGGCTTTCAAAGATTCATCAAAAGATCTCAGGACA -GCCAGACGAATCAGAGTTGTGTGAGGTTCAGGACCAGCTTTAGGGAGGGAAACGCAGCAT -CCACCGATCATTTCTGACACCTGATACATCTCTGAGAGCTTGAAATTTATCAGATCTATG -AATTTTCAATGCTGATTAAGAGAGATTTATTTTTCTTTTTTTTTTAAAGATTTATTTATT -TATTATATGTAAGTACACTGTAGCTGTCTTCAGACACACCAGAAGAGGGCATCAGATCTC -ATTATGGATGGTTGTGAGCCACCATGTGGTTGCTGAGATTTGAACTCAGAACCTCCAGAA -GAGCAGTCAGTGCTCTTACCTGTAATCTGAGCTGCCTAAATGTTAAGAGACATCTGGCCA -GACATGAAGAACCCATGTGTGCTTTTCTGTCTGTGATGGAACTCCAACCTCACTGTTACA -TTCTCAATCACTGTTTTTTTACTGTTTCTTTCTCTATTCGGTTTTAAGACCCTGGACTTA -AAAATAAAGTGATCTTTTTGCTTAGATGCTTCAATCCCCAAGTAAAATGTTTCAAAAACC -CCTTGACAAGCTTCCATCTTCCTCGGATACATCAACACACCTGTTTTCTGCTAAGATGAC -ATCCGTGTTGTCAACCAAGCACAGCCTGCCACCTCTACATCTTGAACCAAACCTTCTGAA -GTTCAATAAGAATTAACTATCTCAAAATTGTGCAGATTTTTCTCCTTCTTATCCCAACCT -TCCTGCTGAGGGCCAGAGGGCACTGTAGGACTGTCTTCTTACAAAGAACGGGGACAGCTT -GGGGATCTAATGCTATAAGGAAATGTATTGTTCCCAGATCAGCCCAAAGCCATGTCAGAA -CTGGGCTCCTGTTGGTCAGGTTATAGTGGGGCAAGGCAGAATGAGATTCAAAGGGGAGGT -CTGGGATTTGGAAGGTCCTCCCACAACTGGGTTTATATCTGACATTCCCTCCAACTGGCT -CTGAGCTCTCCAAATAACTGCAAGCCTTCTGGCTTATGTTTACGTGTAAATGTCCCACCA -CCCAAAAACATTCAGAGGAGAGGAATAGGGAACTATAGCAAAGACCTCAAACCTGCTGTT -TCTAATGTTCTCTCCTTTGTTTTCCCTGACAAAATCTTTGCAAATTCCCCAGCTGCCCAT -GAAGAGGCCACCAAAGCTGGCAGAACTGTCTCTTCTGGGTTTTAAGAGGTAAACTCAGCC -TCATATCCATCCCCATCTGCTACTCCCAGTGCATTGCTCCGCTCTCTGTTTTCTTCGGCA -TTTCCTGGTCTGCTTGATGAACAACACGAAAACGGTTGAAAGGTGCTTGGAGAACTCCCA -CATTGAATGTGTGTTTGAGTTTTGCGCCCCACTGGTCAGGGAAATTGCCTGTGTGGCTGC -AGACTAAAGGGTAACCCACAACCAAGCAGAGGTCTTCAGTCAGGGCTGTAGACGGGGGAG -GGGTGTGTTTGGAGCAGAAGCTAAGAGGTTATTATTATGGTTAAAAGAAAAGGCCAGACA -CGCGTGATTTCAACAACCTCAATCTCAACAAGGGCATCTTATAAGCCCTGCAGGGAAGAA -AGGCATGGTGTTTTGGGTCAGTGGACTACAGAAATTGGCCCTGTGTAGCCAGAGGCTCAG -AATCATATTCCCTTCTGTCTCCAGAGCAAAGGTGTTGAACCATGTATTCCCCCAAGTCCG -AATTTCTCAAAATAGACTGACAGATGGGTCAAGCAAGGTCTCAGTTGAGGACCTCAGATA -TCTGCTAGGAAAGATTGAGCCAGCAAGCCCAGGGACAGCTACAATCTTACATGAGACTGC -CTTGTACATCATTTGAGTCTGTTTCACAAAGTCACACTGAGCTGGATTTCATCATTAAGG -CTGAGTATTGAGGCCAAGATGACCCAAAGGAGCCACTACATAGAGGAGATGACAGAGTGG -GTGGGGCAGTGGTTTCGGGAACTGGCAAAGGCCCCAGAAGGTCCCCTGTCCCTCTGCTGT -TGTCTCTTTCTAGCTAATCTAATGGCTTCTCCCCATCAGACAAAGGTTTCAACTCACCCC -TGCCTCCCATCCTCCTGTGTTATCGCTCACTGTAGTGTTTTAAATACAATGATCAGAGGG -AAGTCTGAGGACCCCATAGTTAATCATTTCCTTTGTTCTAGCAAATGCTTAAGTTGGGGA -TTTTGTGATTGGGATGCATAGCACATACTACAGTTAGAGGCTAATGGCACATCAGTACCA -GTAACAGCAGGTACCAATAACTCCCTAGCATTGCCAACTCTTTCTGAAAGAAAAGATCCA -CACTCCCCCTCCACAGAGCCAGACATACAAAGTGAGGGTTTTTTGATTTTTACCTTGGCA -CATCAAAATCAAATTGAAGGTTGCATTCTAACTTAGAAAGATTGGATCTCAGAAACCAAA -AATATACACATACTTGTGCATGTATGTATGCAATGCCTAGTGGTTGATTATTGTCATGGT -TGGAATATGCTTGACCCAGGGAGTGGTACTATTAGGAGGTGTGGCCATGTTGGAGTAGGT -GTGTCACTGTGGGCATGGGCTTTAAGACCCTCATCTTAGCTTTCTAGAAGTCAGTATTCT -GCTAGCAGATGAAGATGTAGAATCTCAGTTCCTCCTGTACCATGCCTGCCTGGATGCTCG -ACATGTTTCTGCCTTGATGATAATGGACTAAACCTCTGTGCCTGTAAGCCAGCCCCAATT -AAATGTTGTCCTTTATAAGACTTGCCTTGGTCATGGTGTCTGCTCACAGCAGTAAAACCC -TAACCAAGACAGTCATCGAAGCTATGTGCAAACTTAGCTATTGCAGTTGTCACTCTGCTG -GGACAAAACTACCCAGTAGAACTTATTTAAATCAGGAAAGATGATTTCAGCTCACAGTTG -TGGAAGGCTCAGGCTGTGGCTGAAAAGCTGCATGCACTTGAGCAGGTGTCACAGTTGCAG -AGATGTATGGCGAGGATCACTGTTCACATCACAGCAGATATGGAACAGAAAATAGCCGCA -GGGAAAATCCAGGGCAAAGGACCCAGCTACAGTGTTAGACGTTCTCCAACTAAGCTCCAC -CCCTAAAGCCTCCAGAACCTCGCACATAGTGCCTGCCACCAGCTGCAGAGCAGGAAGCTT -TGGACAACATTTCAGAGTCAAACAAATGAAAACAAAACTCTAAGAAAGAAACAATAACAG -CCCTCATGATGCAGGTCTGAACTTCAGCTATGACAGAGGCTGAGGCAGGGGAATCACAAA -TGCAAAACCTGCCTGGGCTGCAGATTGAGTTCTAGGTCATCCCGTGTCATTTAGTGAGAC -CCTGTCTCAAGATGAAAAGTGAAAAGAGGGCTGAAGATAGAGCCCAGTGGTTGAGTGTTT -GCTTAAAATGTGCAAGCCCTATGATTAAGCCTCAGTTCAAACCATATGAAGAATAGCATA -GCATAGCATAGCATAGCATAGCATAGCATAGCATAGCATAGCATAAAACAAAACAATAGT -CTTCATAGAGAAACCTATACATAGTATGTCAGAGGACAAATGGTCATCAACTATTAGAAA -GATAAGAACAGAAGGTTTCTGGGACAAGCAGTTAGAGATAAAAGAAATATTGGTCACAAC -AAAGTGAATATGTTCCATCAACCTCTGTGCATGTCCAGGGTCTCAGGGAAGGGAAAGGTG -CTCTGAAGAGAAGGCAAGCCAGGAACCAGGTGGCTAGACCCAGTGGTAAGACTACAGCCT -GAAAGAGTGTGAGGAGGCTATGGCCAAAGACCACCCCTGGGTCACAACAACAGAACAAGG -GGTAGGCTATCCTGTGGAAGGAGGGGAAAGAATGTGTTCGCACAGCTTCATCCATGAGAA -GCTAGCTACCAGGTGCCCACAAGATGGAAAATTTGGCAGCATGTGGGCAGGGAGGTTTGC -CAGCTTCAGATATCAAAGACTGGCTTCTTTCTGTCGAGTGCTAATGGAAGCTATTAATAT -CCAGAGGTCATACTTCCTCTTAGACTCTGGATGTTTCCCAGGAGCACTGAAAATAGAGAA -TAGAAGCATGTTCACCCATCCGTAGGACACAGAGCCAGTGGCCTCAGCAGGACCTGCAAG -AGTCCCCTGGCATGGGTGTCGGGATGATTCTACTCCCAGGAGAAAACCATCTATCTATAA -AAACCAACCTGCCCAGCATACAGGCCCCCAGGGAATTCTCCTTCCTGATGGGACATTGTT -AAAGTCAAATTTCTGCCCTGTGAGCTAATTCTCCTCTGGTATTGTCCCAGTTTTGAACTG -ATAAAGTGTAGGCTGTGTCCTACAGATTGTGTCATAATAATAATGTTCTTGATATAAATT -ATTAGTAATTTTACATCAGTAAGCATCTCCTGAGGCTCTCAGAGGGCTGTTTTGTTCTAC -TTTGTTTTACTGATTTAAATCAAGTGATTAAAGAAAAAAACAACACTCCCTTGCCTTGGT -TCATGCTGTTAACTAGATTCACAGTAATGAACCAATTCTCAGCAGTTCACCATGGTAGAG -AAAGCAGGTAAAGAAGACAGGCCCTGGGGCTGACTCGGCTGAATCCTTGTTACACAAGTT -CTGGGTTCAGAGAAGCCCTTGGAGGGGGAACAAACATATCCTTGGTGGGGAAGCACCCCC -ACTGTGGCTGGACACACTTACCAGGAGGCTTTCTCACAAGTAAAAAGCAAAACACATCAC -ACAGTCTTAGATCTCCCCGGGACCAGCTGACTTGTGCAGGCACTCAGCAGTTCTTTAAGG -TCTTTATCTCATCTGACCTCCTGACCCAGTGATGGGGAATGAGAGGCACACAGAGTGGAG -TGAGGTGAAGGGAGGACTGCAGACATGTCATTAGTGATGGCAGCCATGATGACAGTGACA -TAATGCGACTGCTTACTATGCACACAATGCTTTGTAGTCAACACACCATGCATTTCCTCT -GCACAACTAGCAGATATATCTGCAGTAGCACACAGGACATTGTGTCCAAAGACTAAAAAC -CTTCTATTGAATATTTGCTAGGCAACAATATGCTGGGCAAAGATGTGTGCTAGCAAGCAA -ATTTATTTTACTATCACAGGAGAAACACACCAAAATTTGCATCACATTTGAGAACTCTGG -ACTCTTTGGATATGGGGGTAAATGAGGCTTGCTCTCAACAACATCTCCTTAAAATGAAAA -GGAGAAATCATGCCTGTATCTATAAGGATTTATAACAAAGAATCAAAGTATAAGAAATGA -TAGGGAAATTGACAAAGTACAACAGTTGAGGGTTAATTGAAGTAAGCTTTCAAAAAATTC -TTTATTTATATGTATGTGTGTACGCCTACATGACTTTATGTGCACCATAAGTGCGCAGAT -ATCCATGGAGACTAGAAGAGGGCATTGGAGCCCCTAAAACTGGAGCCTCATGTGATTGTA -AGCTACCCAAGTAGATGCTAGAAACTGAACCTTGGTCTTCAGCAAAAGCAGTAAGTGCTC -TTTCTGCTGAGCCATTCCTCCAGCCAGGAAGTAAACTTTTTAGAGAAAGGATCTTAGATT -TGTGGAGGTGGGGTTTGATTCCAATCATAGGAACACGGTATTATTCTTAAGGGGACAATG -TTTTGACTAGAGATGTGTAGAGAGAAACAGGACCATTGAAGCAACAATGAACAGTGCTAT -CAGAATGTGGCAAGGCTGGGAGAAGCAGATTCTAAGTCAAAGGGCTGAAAGGTAATTCAT -CCAGGGGTGAAGGACATAGAGGCAGTCAGGCTTTCTCATCATGTTGCTTACCAGATGAGA -CAAAGGAGAAACAGAGAAGTCAAGACTCTCAGCCAGGAAATAAACCTGGGTGCTTGACTC -CAGGCTTCTCCTCAAATGTAGTCTGGAGTGGACTTGTGATGCATAGGCCTCAAGTGCGTC -AGGACTGTTTTGTATGTGACAGAACACAAAAATCACACACTTACTTCAAACATTGTAGTT -TTTGTTGCAGTTGATTTGGGGGGATTCTTTGTTTGTTTGTTCCTTTGTTTGGTTTGGTGT -TTTTTGTTTTTGTTGTTTTAGTTTTTATTATTTTTGTTTGTTTGCTTGCTTGCTTGTTTT -TATAACATAGTTGCACAATTTGGAAGCCCAGATTTTATAGATGACAGCATAGGATTGCAA -TGTCAAAACATTGGACACGCCTGCAGTATTAGGACCTCTCATGGTGACCCTCTAAAGCCC -CTTCCCATGTAGCTTCCCCAGAGCAAGGAAGAATTCCCCCTTACTGCCTAGGACTAGGAA -GAGCTTAGAAATAGTTCTCCTGATCTTGGTAGTAAACAAGGCTACTGGAGGCCACTGTGC -AGTGAAGACATGGGAGGAACAGACAGAGTATACAGACTCCCAAGAAAGGAGGAAAAGGCC -AACAGGCCCTGGGGAGGGTGGGGATGATACTCAGAATAAGAAAGACATTTGTCTCAAAAA -GATGTAGGTTTCTGGCTTGGACGTGTGTGTAAATGGATGGAGGTTCCTATGACTGAGCTG -GAAAACACTGGAAGAAGTGAAACTCCTCTCAAGTCTTTCATGGGCCATTCCACTATCCTC -AATGCCATAAATTAGAGTGGAGACTCACCTCTGCCTTGTGCTTGCCTCTGTGGCCCTGTG -CTGGACACTGGTGGCTCTGTTTACCACAGACTTGCTTGTGGCAGTAGTGTTTTATTTACT -ACTGTTTCCCCCACCTCCTCCCAGGCCTGCAAGCTCTGAGATAGCCCAAGTTGTGGTGTG -CCTTTGCTGGTGTGTGGGTGGGTGAGCGTGTGCGATGGCATGTCTTGTGGTAAACTGTTG -ATTTACTGCAGTGAGAGATAGATTAATACTTGCTTGATTTGTTGGGGCCATAGCATTGTA -AAGGTCAGATAGTCACACTTGGCAGGAAAGCTGCATTTGAACCATGAAGCAGGGAAAATA -TTCACCTTAGCAGCTCTTCTCATCCTGATTATGCCTTCGTCTAGTGATTGCAGTGCTTAA -AGAGTTCATCCCGTAAGCCTTTTACATTACTATTTGTGTGTGATGTGTCGGTCCTTGGGA -GACAAGGACTTTTAATCTTGCTGGTCCCCAGTGAGATTATGAGGTATAAAATTGGGCCTG -TGCAAACCTCAGACTGTTAGTGTGGTCGTGTGCTTAAATTTCCTGGAGGAGATCACTTAT -CTTTTGTCTTTGGGTGAAGAGAATATACTGTCCCATCTTCCTTGTCAATAGTTGAACAAT -TGGTTCGGGAGCTCTAAAATACCATTTCCAAAGCAATGGAGAAGCAGCCAGTGGACACTA -CTCGTAATTGTTTAATATTGTTACCACATTTGCTTACAAGAAAAGCGAGACAACTTGTCA -TCCATCAGGAAGGAAATATTCCTAGGCAGCAGTCATGGAGGATGCTCTGCAGTGTCATGG -CAACCATCCCCCAGCCCCAGACTTGATTACTTCCATTGTATCCCTGGTCATAGCTGAGCT -GCCCCATTAACTTCACTTTCTCCCTCCTCGTTTGTGAAGGGGACGCTGGGAAGCAGCCCA -CCACACACTTGCTCTGAAAGATGCACAGGATCAGAGGGATCCTTGCATGTCCTTCCTGTC -CTCTGGATGCAGTCAATGAGAACATTCAAAATATCCTGGACTGCACCATGAGCCACCAAG -AGAATCATGTGCAATTAAAACAAGAAATCTAGGGGGAATCAGAACCTCCTGTTAGAGAGA -GTGCTGTTTGGTGATCTGTAGTCACAACCTGGTCCCATTGCTTACTATACATCAAGCCTC -AGTTTTCTCTTCTGCAAAGTGGGGAACACAGCAACTTTGCAGAACAATTATAGCTCAAAC -AAGGATCACAGTACCTGGCACTGAGAAAAAAAATATTCAGTATCCAGTACTGTAATTATT -GTGTCTAAAGTCACAAGAGAGGGCCAGTGAAGATGGCTCTGTAGGTAAAGTTACTTGAGA -CCAGTTCTAGCAACTTGAGTTTTATCCCCGCAACACACACGTTTTGGAAGGAGAGAACTG -ACTCCTGCAAGTTGTCCTGTAACCACTCCCTGCGTCTACATACTCAGGCATGCATGCATG -CATGCATGCATGATGCACACATATTAAAACGTAATAATAAAATAAAATCACAAACGATGT -GGTGGTGCATACATGTAATCTGAGCATTTGGGGAAGTGAGGTAGGAAGAGCCCTAAGAAC -TTAAAACATGTATGTATGTATGTATGTATGTACGTACGTATGTACATATGCATGCATGTA -TGTGTATGTATAGATAGATGATAGAAGATAGACAGACAGATAGATAGATGGACAGGCAGA -CAGATAGATAGACAGATTCAATCACAAAAAAGGTTTAGGGGAAAGTAGAGACCCAACTTA -GGTCTCCTAATTCTGGTCTCACTAGATGACACTGCCTGGTTTCATTAAACTTCAATAAAA -CAGCCAGGAGCCTCCAAGATGAGAAAGTGATGTCTGATCACAGGGAAGATTCAGAATTCT -GTGTCCAGAGACTAACACTGCTCATGTTCCAGGGAAACTCTGGTATAAGTTCCTAGCCTT -CAGTTTATAGATTTGCTCAGAACCAAGGTCCACAAAGCATGCCTCAGTCTTCCTAAGAGA -GACAGAGCATAGTCAGTGGGTTGTATTATGGATTATAATAAAATGGTCCAAGTGCGTGTT -CAGTTTGATTTGAATGTGAAATGTCCCCCATAGGTTCCTACATTAGACGCTTGCTCTCCA -GCTGGTGGCATATTTCAAATAAGGTTCTATTGCTAGGTTCTGCTTCCGGTTTGGTAACTT -CTGAAAGTTGTATAACGTTGGTGTTGTTTTATAACAGAACAAAACCATGAAGGAATCTGC -CTGAAGTCAGGCTTGCTGTTATTTCTTTTTGAAGTAGTTACCCTTATAGTTGTGTGATGT -ATGGGGCTTTCTTTGGATTATCTTGTTTAATCTCAGAAGCTAGGAAGGACCTTGACTTCT -ATGCAACAATGAGAGACAATGGAGTCGAATAGATGCAGTAATTCAGGCAGAGAGTTCAGA -TGGGTTTTGGGCTAACGTCTGGTCTCTCTTCTAATGGTAGCCACACTCACACACTGTAAT -AGTACAAGGCTTATGGTTGACATAACAAACTTATTTTGTACCCACAACGGTCATATATAC -ATCAACTACACTTTTATAACTACCCTCTAAAGGGAGAGTGCTTTCAGCTCCATTTAACTG -ATGAATAAACCAAGGAACTGGTAGGTGAGGTAGCTTGTTCAAGATGATGTAGCTTAAGTG -GCCAGCTAAGCTGGATGGCTCCCAAGTACACACTTTGGTCCTTAGCATGTGACCTTTGCA -TGGAAGTGTGTTATCTAAGATCTGCTAGACAGGTATCTTGGGACCCAACTAGAACAACTG -GACCAGAACTTGTGTTCTAATAAGACCCATAGGCACCAGGCATACATGTAGTACACAGAC -AGACATGCAGAAAAAATATCTATATTATATATTTTTAAGTTTAAAATATCCCCAGGAGAT -TCTATAAAGGGTAAGAGCCACTAATCTAGGCTCTTTCAATGCAAAATGATACCAGGAAAA -CTGTCCTTATGTCTCACAACTTCCCAGATGGAGAGAAAGGAGAGCTGCCCTGTTTAGGCA -TTGTGCCCTGCCCCATAGAAAGGGACTATAGCCCAGAAGCACAGATGTCAGCTAGAAGAA -CTGTGTGCTAGCTAAGCCAGTAGCAGATACTGTAATAGACAAACCCTTTATTTTAGTGGG -TTCATAAAATGGTTTTTTTCCCCTCATACATATAAAATCAATCAGTCAGAAGAGCTTTCT -TCACCATCAAACTAGACCTAGTCCCCAGGTCTCCCTTCATGCGCCGCCACCAGTACTAAG -CAAAAGGGAAGGTGGAAATCCATGCTCAGGGAGGGCTACTGAGCAACCGGCAATCAAGGC -TACAGTTGGCTGCAAGTGATTGGCACTCAGTTGTTCACTTATCCATTCGATGAATTAATA -ATTTGCTGAATAATGAACAAGATCCACTTATTCAGTCATGCACTCATGTATCCATTCAAC -AGATGTTTATTAATGGCTGAGAGAAGGAGGATCTTAGATAGAAAAAAGTGCAAATCTGGA -GGGATATTCTGAGTGGGTATCAATATGCACAAGTACTTTGAAAACAAGAGAGAGGGGATA -AATATATGCCTGTATCAGGCAAGGGGAGGGAGAGAGAGAGAGAAAGAGAAGGAAAGGGAG -AGGGAGAGGGGAACACTTGGGGAAGCCCCCCTGAAAGAGATGGTAATAAACCAAGCTTCT -ATATAGAAAAGGGGCAATCTACTTCACAAGAGAGTGGATTATGAAGATTTCAAACTCCAG -AAATTGCAGAATGTAGAAGTCATGAAGTAAGTCAGGTCAAGAAGCAGAAATGTTGGTAGA -CTGGATGATGGAGAGACAGAAGGACTGGGACACACATACAACAAAATTCAAACCTGGCTG -ATTTGCTTGTCTCCTGGGAGTTGAGTAGAATGGAACCAGGATCTGCCTCGTCCTGAAGAA -AATATGCAAATAGTTGTGTTGTATCACTTTCTCAGACAGAAAAAAAAATGACATTGTGCT -TCCTTCCCTAAATGCCCTTTGTAATCTATGAGAGAGGAGGAGCAAGCTGTTTAAATTCAC -TCATATTTTATAATCTGGGAACAGCTGTCACCTGCTGTGCCCTGGGGAACTCATTACTTA -CAGAGGGACATGCAGATATCACACACTCCCTCAGTCGTGCTCGGCCCTGGGCATCCCGAG -AAGCAGAGCCTGTGTCTTGCATAAGTGCCACACCAAGCCCCCTCCCCTGAGTATGTCCTC -TGAAGGGTCTATGGGACAGGATACAGAATTCTGTCCTTCATAATTATGGAGTGATTAATT -ATTTAATTATAGTACATAACAGCTCAGGCAGTGCCACCGCCTCTCGTTTGTTGGACTCTG -AGCCCCCATTAATCATTTGAAATTTTGAACTTGAAAGAGATGGGCTGATACAAAGCGTGA -ATTGTAGTACTCTCCCCAGTACCCATGATCTGCTTCAAAAACACCACCAATATATCACAG -CCACCATTGCCTTCAGCAGCCAGGGCTTTAACCCCAGGTGAGCATCTTAGGAAGGGGATG -CCGTGTGTGCACATCAAGGACATGTGCTCCAGCCATGGAAAGAATCCTGTTTTGCTAATA -AGCCGTGACTCCATCTGCTGCCTGCGAGGAGAGACTTTTCTCCAAGCTTTGAAAGCTGGA -ATCTCCTTCTGGCTCTGTCTTCCTGCCTTTGTGATGTTCCTGGTAGATATGTCCCCAACA -GTTTTTTTTCTCAGAAGCTTGCAGCCTGGGTACCAGCAGGGCACGGCTCATCCATAGCTG -CCTGACACCCTCTGAACTTGGGAAGTCACCTGAGTTGACCTGACTGCTGGTAGGTTGCTT -CTAGATGTCTTCACCTTACTGTGACCACCTCCTGAACTGCACACTCATTTGGGAATAGAG -ATCACCTCTAACAATGATCTCCCTCCTTCCTGTGAAGCTTCTTGGCATCCTGCTGCAGAG -ACATACCTGGTTGGTTATGGGGGTGGGGGCGTGAGAGGGGTGGAGGGGGTGGGGGATGTG -TTGCAAGAGAGATTACTCAGGAGAATTACAGAATGCCAAAGAGATCCAAATGTGATTGGG -GATTCAGGATTGAATAGCCAGAGAATGTATGATTACAAATCCCACCACTGAGCGAGTACC -ATCGCTTCAGCCAGCCAAGATGCTCAGGCTTATACCACTGTGCTACTGATCTTAACACAC -TTTCCACACTCAGCATGATGACCCTGGTGCTATCCAGAGGTACCCAAGGCCTGACACAGC -CATCAAGCACTGCTCTAACCACTCTACTCCTCTGCCAGACCCCTTTCAGTTCTGTGATAC -AGGGTCTTGCTGGGCAGCTGGCTCTCAAACGGATGCTCTTCCTGCCTCGATCATCCCTGG -CTCCACGGGCTTCACTATGGGCTCCCAGAACTGATGCTTGTGTATCTGATTGAAAGGTCC -GGGTCTGATACCCACACCACGAAGGAAGAATGTGGGAGAAAGCAAGTGAGAACATAGGAA -TACCAGTCTCTCCATGATGGGAATAATTGACCCATTAGGACTCATAGAGTGGGGAGCTCT -CAGAAGGGAGTTAGCTGCTTTGTGGCTTCTGTATTTTGCCTCTATGGGATGAAGTGGGTT -TAAATAGATCAATACTGGGCACCTTGGAGTTTGGATCCATATTTAGCAGACAGCACTTTC -TGACCCTGACGATGGCCAGTCTATTCTTCTGATTGCTTTGCCTTTGCCTCTAAATACTTC -TTGCTAGTGGGGGACAAGAGGCCCTGACAGTGAGAATTCAAGGGAAAGGGCCCAGGATGA -GGTGCCGAGGTTACTTTTGGTCACTGCTGAAGCCTTTCAGCTGTTTCTGTTACATCCTCC -TTCTGTTGCCTTTCATTTTGTTGCCAAGAATGGCCCTATTCTTCCTAGAACTGCCAAGAG -CACTGTCCCGAAACATGCTGGCCACGTGAGCTGGAGCTAATGGCAGAAGCTCTGCATTGC -TCCTTAACACTCAGACTCCAAAGCCTTAGGCCCAGAGCTTATAGATTGAGATATATTTGA -TTAAAAAAAACCTTAGACATTTGGAGTGTACATTATTTGGCAATTTTAGTCTCCCCAAAT -AGTGCCGATTGTCCTGTGCTACACAGTTAAGGACTTGACTCTTTAGGATACCCATTCCCC -ACTCTAGGCCCTAGAAGGAATCATAGTTCCAGAGCCAAAGAAAGACATTTCAGCTATTTG -TGGTGTCTTAGTTTGGGCTTTATTGCTGTGAAGAGCCCATGACCAAAGGTCATATTCTTA -TAAAAGGAAACATTTGACTGGGGCTGGCTTACAGTTTCAGAGTTTCAGTCCATTATCATC -ATGGTAAGAAGCATGGCAGTGTGCAGGCAGACTCGGTGCTGGAGGAGCCAAGAGTTCTAC -ATCTTGATGTGAAGGCAGCCAGGATAGGACCATCTTCTGCAGGCAGCCAAGAGGAAAATT -TATCTTTCACATTGGGTGGAGCTTGGGTGCGTTCCCTCCAACAAGGCCACACCCACTCCA -ACAAGGCCACACCTCCTAACAGTGCCACTTCCCATGGGCCAAGCATATTCAAACCATCAC -ATCTAGCTTCTGGCTTACCTAAATGTGTTCCCAGGACTTATAAAAGTACACTCAAAGATT -ACATCAATACCTGGTGGGTGCTTACATCATCCATATTGAGCATGAGCCAGCTCTTCAGTC -TCCATTTCTCATCTCTCCTACTACCTGCTCATCACCAAGGTAACCAAATTCTCATGTCTC -TAAAATCTGTCTTTATCTGGGTGGATCCTTCCTTTGGCTCTATCAGATTAAAAGAAGGTA -CTGGTTGCTTGATATCTTAGGAACCTTGAACTTGAAGAAGAAAGTAGGCTGCTGAATTCT -AGGTTAGACTTAAAGAGACAGCAATGGGTAAGAAAAACTCTGTGAACTTCCAGGAAATGT -GGCTTCTGCTTGCTCAGAAATAAATGCAAGAAAGTGGCCATAAGGATAAGAAAACCAGAG -CAGAGTCTTGCCCAACACCCGCAAGGGTCCACACGGGACTCCCCACGGGACCCTAAGACC -TCTGGTGAGTGGATCACAGTGCCTGCCCCAATCCAATCGCACGGAACTTGAGACTGCGGT -ACATAGGGAAGCAGGCTACCCGGGCCTGATCTGGGGCACAAGTCCCTTCCGCTCGACTCG -AGACTCGAGCCCCGGGCTACCTTGCCAGCAGAGTCTTGCCCAACACCCGCAAGGGTCCAC -ACGGGACTCCCCACGGGACCCTAAGACCTCTGGTGAGTGGACCACAGTGCCTGCCCCAAT -CCAATCGCGCGGAACTTGAGACTGCGGTACATAGGGAAGCAGGCTACCCGGGCCTGATCT -GGGGCACAAGTCCCTTCCGCTCGACTCGTGACTCGAGCCCCGGGCTACCTTGCCAGCAGA -GTCTTGCCCAACACCCGCAAGGGTCCACACAGGACTCCCCACGGGACCCTAAGACCTCTG -GTGAGTGGATCACAGTGCCTGCCCCAATCCAATCGCGCGGAACTCGAGACTGCGGTACAT -AGGGAAGCAGGCTACCCGGGCCTGATCTGGGGCACAAGTCCCTTCCGCTCGACTCGAGAC -TCGAGCCCTGGGCTACCTTGCCAGCAGAGTCTTGCCCAACACCCGCAAGGGTCCACACGG -GACTCCCCACGGGACCCTAAGACCTCTGGTGAGTGGACCACAGTGCCTGCCCCAATCCAA -TCGCGCGGAACTTGAGACTGCGGTACATAGGGAAGCAGGCTACCCGGGCCTGATCTGGGG -CACAAGTCCCTTCCGCTCGACTCGAGACTCGAGCCCTGGGCTACCTTGCCAGCAGAGTCT -TGCCCAACACCCGCAAGGGCCCACACGGGACTCCCCACGGGACCCTAAGACCTCTGGTGA -GTGGAACACAGCGCCTACCCCAATCCAATTGCGTGGAACTTGAGACTGCGGTACATAGGG -AAGCAGGCTACCCGGGCTTGATCTGGGGCACAAACCCCTTCCACTCCACTCGAGCCCCGG -CTACCTTGCCAGCTGAGTCGCCTGACACCCGCAAGGGCCCACACAGGATTCCACACGTGA -TCCTAAGACCTCTAGTGAGTGGAACACAACTTCTGCCAGGAGTCTGGTTCGAACACCAGA -TATCTGGGTACCTGCCTTGCAAGAAGAGAGCTTGCCTGCAGAGAATACTCTGCCCACTGA -AACTAAGGAGAGTGCTACCCTCCAGGTCTGCTCATAGAGGCTAACAGAGTCACCTGAAGA -ACAAGCTCTTAACAGTGACAACTAAAACAGCTAGCTTCAGAGATTACCAGATGGCGAAAG -GCAAACGTAAGAATCCTACTAACAGAAATCAAGACCACTCACCATCATCAGAACGCAGCA -CTCCCACCCCACCTAGTCCTGGGCACCCCAACACAACCGAAAATCTAGACCCAGATTTAA -AAACATTTCTCATGATGATGATAGAGGACATCAAGAAGGACTTTCATAAGTCACTTAAAG -ATTTACAGGAGAGCACTGCTAAAGAGTTACAGGCTCTTAAAGAAAAGCAGGAAAACACAG -CCAAACAGGTGATGGAAATGAACAAAACCATACTAGAACTAAAAGGGGAAGTAGACACAA -TAAAGAAAACCCAAAGCGAGGCAACGCTGGAGATAGAAACCCTAGGAAAGAGATCTGGAA -CCATAGATGCGAGCATCAGCAACAGAATACAAGAAATGGAAGAGAGAATCTCAGGTGCAG -AAGATTCCATAGAGAACATCGACACAACAGTCAAAGAAAATACAAAATGCAAAAGGATCC -TAACTCAAAACATCCAGGTAATCCAGGACACAATGAGAAGACCAAACCTACGGATAATAG -GAATTGATGAGAATGAAGATTTTCAACTTAAAGGGCCAGCTAATATCTTCAACAAAATAA -TAGAAGAAAACTTCCCAAACATAAAAAAAGAGATGCCCATGATCATACAAGAAGCATACA -GAACTCCAAATAGACTGGACCAGAAAAGAAATTCCTCCCGACACATAATAATCAGAACAA -CAAATGCACTAAATAAAGATAGAATATTAAAAGCAGTAAGGGAGAAAGGTCAAGTAACAT -ATAAAGGAAGGCCTATCAGAATTACACCAGACTTTTCACCAGAGACTATGAAAGCCAGAA -GAGCCTGGACAGATGTTATACAGACACTAAGAGAACACAAATGCCAGCCCAGGCTACTAT -ACCCGGCCAAACTCTCAATTACCATAGATGGAGAAACCAAAGTATTCCACAACAAAACCA -AGTTCACACAATATCTTTCCACGAATCCAGCCCTTCAAAGGATAATAACAGAAAAGAAGC -AATACAAGGACGGAAATCACGCCCTAGAACAACCAAGAAAGTAATCATTCAACAAACCAA -AAAGAAGACAGCCACAAGAACAGAATGCCAACTCTAACAACAAAAATAAAAGGGAGCAAC -AATTACTTTTCCTTAATATCTCTTAATATCAATGGACTCAATTCCCCAATAAAAAGACAT -AGACTAACAGACTGGCTACACAAACAGGACCCAACATTCTGCTGCTTACAGGAAACCCAT -CTCAGGGAAAAAGACAGACACTACCTCAGAGTGAAAGGCTGGAAAACAATTTTCCAAGCA -AATGGACTGAAGAAACAAGCTGGAGTAGCCATTTTAATATCGGATAAAATCGACTTCCAA -CCCAAAGTTATCAAAAAAGACAAGGAGGGACACTTCATACTCATCAAAGGTAAAATCCTC -CAAGAGGAACTCTCAATTCTGAATATCTACGCTCCAAATGCAAGGGCAGCCACATTCATT -AGAGACACTTTAGTAAAGCTCAAAGCATACATTGCACCTCACACAATAATAGTGGGAGAC -TTCAACACACCACTTTCTTCAAAGGACAGATCGTGGAAACAGAAACTAAACAGGGACACA -GTGAAACTAACAGAAGTTATGAAACAAATGGACCTGACAGATATCTACAGAACATTTTAT -CCTAAAACAAAAGGATATACCTTCTTCTCAGCACCTCACGGGACCTTCTCCAAAATTGAC -CATATAATTGGTCACAAAACAGGCCTCAATAGATACAAAAATATTGAAATTGTCCCATGT -ATCCTATCAGACCACCATGGCCTAAGACTGATCTTCAATAACAACATAAATAATGGAAAG -CCAACATTCACGTGGAAACTGAATAACACTCTTCTCAATGATACCTTGGTCAAGGAAGGA -ATAAAGAAAGAAATTAAAGACTTTTTAGAGTTTAATGAAAATGAAGCCACAACGTACCCA -AACCTATGGGACACAATGAAAGCATTTCTAAGAGGGAAACTCATAGCGCTGAGTGCCTCC -AAGAAGAAACGGGAGACAGCACATACTAGCAGCTTGACAACACATCTAAAGGCCCTAGAA -AAAAAGGAAGCAAATTCACCCAAGAGGAGTAGACGGCAGGAAATAATCAAACTCAGGGGT -GAAATCAACCAAGTGGAAACAAGAAGAACTATTCAAAGAATTAACCAAACGAGGAGTTGG -TTCTTTGAGAAAATCAACAAGATAGATAAACCCTTAGCTAGACTCACTAAAGGGCACAGG -GACAAAATCCTAATTAACAAAATCAGAAATGAAAAGGGAGACATAACAACAGATCCTGAA -GAAATCCAAAACACCATCAGATCCTTCTACAAAAGGCTATACTCAACAAAACTGGAAAAC -CTGGACGAAATGGACAAATTTCTGGACAGATACCAGGTACCAAAGTTGAATCAGGATCAA -GTTGACCATCTAAACAGTCCCATATCACCTAAAGAAATAGAAGCAGTTATTAATAGTCTC -CCAACCAAAAAAAGCCCAGGACCAGATGGGTTTAGTGCAGAGTTCTATCAGACCTTCAAA -GAAGATCTAATTCCAATTCTGCACAAACTATTTCACAAAATAGAAGTAGAAGGTACTCTA -CCCAACTCATTTTATGAAGCCACTATTACTCTGATACCTAAACCACAGAAAGATCCAACA -AAGATAGAGAACTTCAGACCAATTTCTCTTATGAATATCGATGCAAAAATCCTCAATAAA -GTTCTCGCTAACCGAATCCAAGAACACATTAAAGCAATCATCCATCCTGACCAAGTAGGT -TTTATTCCAGGGATGCAGGGATGGTTTAATATACGAAAATCCATCAATGTAATCCATTAT -ATAAACAAACTCAAAGACAAAAACCACATGATCATCTCGTTAGATGCAGAAAAAGCATTT -GACAAGATCCAACACCCATTCATGATAAAAGTTTTGGAAAGATCAGGAATTCAAGGCCCA -TACCTAAACATAATAAAAGCAATCTACAGCAAACCAGTAGCCAACATCAAAGTAAATGGA -GAGAAGCTAGAAGCAATCCCACTAAAATCAGGGACTAGACAAGGCTGCCCACTTTCTCCC -TACCTTTTCAACATAGTACTTGAAGTATTAGCCAGAGCAATTCGACAACAAAAGGAGATC -AAGGGGATACAAATTGGAAAAGAGGAAGTCAAAATATCACTTTTTGCAGATGATATGATA -GTATATATAAGTGACCCTAAAAATTCTACCAGAGAACTCCTAAACCTGATAAACAGCTTC -GGTGAAGTAGCTGGATATAAAATAAACTCAAACAAGTCAATGGCCTTTCTCTATACAAAG -AATAAACAGGCTGAGAAAGAAATTAGGGAAACAACACCCTTCTCAATAGTCACAAATAAT -ATAAAATATCTTGGCGTGACTCTAACTAAGAAGGTGAAAGATCTGTATGATAAAAACTTC -AAATCTCTGAAGAAAGAAATTAAAGAAGATCTCAGAAGATGGAAAGATCTCCCATGCTCA -TGGATTGGCAGGATCAACATTGTAAAAATGGCTATCTTGCCAAAAGCAATCTACAGATTC -AATGCAATCCCCATCAAAATTCCAACTCAATTCTTCAACGAATTGGAAGGAGCAATTTGC -AAATTTGTCTGGAATAACAAAAAACCTAGGATAGCAAAAAGTCTTCTCAAGGATAAAAGA -ACTTCTGGCGGAATCACCATGCCAGACCTAAAGCTTTACTACAGAGCAATTGTGATAAAA -ACTGCATGGTACTGGTATAGAGACAGACAAGTAGACCAATGGAATAGAATTGAAGATCCA -GAAATGAACCCACACACCTATGGTCACTTGATCTTTGACAAGGGAGCTAAAACCATCCAG -TGGAAGAAAGACAGCATTTTCAACAATTGGTGCTGGCACAACTGGTTGTTATCGTGTAGA -AGAATGTGAATCGATCCATACTTATCTCCTTGTACTAAGGTCAAATCTAAGTGGATCAAG -GAACTTCACATAAAACCAGAGACACTGAAACTTATAGAGGAGAAAGTGGGGAAAAGCCTT -GAAGATATGGGCACAGGGGAAAAATTCCTGAACAGAACAGCAATGGCTTGTGCTGTAAGA -TCGAGAATCGACAAATGGGACCTAATGAAACTCCAAAGTTTCTGCAAGGCAAAAGACACC -GTCAATAAGACAAAAAGACCACCAACAGATTGGTAAAGGATCTTTACCTATCCTAAATCA -GATAGGGGACTAATATCCAACATATATAAAGAACTCAAGAAGGTGGACTTCAGAAAATCA -AATAACCCCATTAAAAAATGGGGCTCAGAACTGAACAAAGAATTCTCACCTGAGGAATAC -CGAATGGCAGAGAAGCACTTGAAAAAATGTTCAACATCCTTAATCATCAGGGAAATGCAA -ATCAAAACAACCCTGAGATTCCACCTCACACCAGTCAGAATGGCTAAGATCAAAAATTCA -GGTGACAGCAGATGCTGGCGAGGATGTGGAGAAAGAGGAACACTCCTCCATTGTTGGTGG -GAGTGCAGGCTTGTACAACCACTCTGGAAATCAGTCTGGCGGTTCCTCAGAAAACTGGAC -ATAGTACTACCGGAGGATCCAGCAATACCTCTCCTGGGCATATATCCAGAAGATGCCCCA -ACAGGTAAGAAGGACACATGCTCCACTATGTTCATAGCAGCCTTATTTATAATAGCCAGA -AGCTGGAAAGAACCTAGATGCCCCTCAACAGAGGAATGGATACAGAAAATGTGGTACATC -TACACAATGGAGTACTACTCAGCTATTAAAAAGAATGAATTTATGAAATTCCTAGCCAAA -TGGATGGACCTGGAGGGCATCATCCTGAGTGAGGTAACACATTCACAAAGAAACTCACAC -AATATGTATTCACTGATAAGTGGATATTAGCCCCAAACCTAGGATACCCAAGATATAAGA -TATAATTTGCTAAACACATGAAACTCAAGGAGAATGAAGACTGAACACTATGCCCCTCCT -TAGATTTGGGAACAAAACACCCATGGAAGGAGTTACAGAGACGGAGTTTGGAGCTGAGAT -GAAAGGATGGACCATGTAGAGACTGCCATAGCCAGGGATCCACCCCATAATCAGCATCCA -AACGCTGACACCATTGCATACACTAGCAAGATTTTATTGAAAGGACGCAGATGTAGCTGT -CTCTTGTGAGACTATGCCGGGGCCCAGCAAACACAGAAGTGGATGCTCACAGTCAGCTAA -TGGATGGATCATAGGGCTCCCAATGGAGGAGCTAGAGAAAGTAGCCAAGGAGCTAAAGGG -ATCTGCAACCCTATAGGTGGAACAACATTATGAGCTAACCAGTACCCCGGAGCTCTTGAC -TCTAGCTGCATATATATCAAAAGATGGCCTAGTCGGCCATCACTGGAAAGAGAGGCCCAT -TGGACTTGCAAACTTTATATGCCCCAGTACAGGGGAATACCAGGGCCAAAAAGGGGGAGT -GGGTGGGCAGGGGAGTGGGGGTGGGTGGATATGGGGGACTTTTGGTATAGCATTGGAAAT -GTAAATGAGTTAAATACCTAATAAAAAATGGAAAAAAAAAAAAAAAAGGATAAGAAAACC -AGTAGAAGGTTACTTCTGAATTTTATGGAAATACTTATCTCCATAGGGCCACCCCCTCAC -TAGCAGTTTAAGGGTCGTATATTCATTACTTTATTTATTCAATAGCTATTCTTGAGTGTC -TACTCCCTACAAGACTGTTTAGATCTTACCTTACAACAGACCCTCATCTTTTCCTGAGGC -CTGGAATGAGACACAGGAGTCTGTGTCCTTGAGACATATGCAAGCATTTTCTCAGAAGAG -TGTATGCGTGAATAAATACAGATTGCCTGGGAGGTGGGTGGGAGAGTGCACGGGAGGTCG -TGACCCTCACGTGAGGGGATGGACACGCTGAATGGAGGCATCTTAGTGCACTGTGAAGTC -ACAGGACTGCATGAAACACTGGAGAGGACACAAGTCTAAACCAGCCAGCAGGATTGAGCC -AGCATCTTTCAGGAAAGAACAACCTTTTGTGACTCTGTTGTCCTCTGTCCTCATGGGAAG -CAGTCCACAGAGGAAAGGCCTCAATGCGAGCACAGGCTGGGTTTCCACCCATAACATCAG -GCCCTCAACTGACTATGTCCTATGTCAGAGGAGTTCTGTCCTTGGGCATTCTCCTTTAGC -CACAGAACCATGCTTTCATCAAAGTCAGACCAAGAAAGAAAGTTCCAGGAGATTTCACAC -ACATAAAAGGATATTGCATATATCTCTCAGGGGTGGTATAGATTGGTTGGTCGCTGGCCA -TTTCCACTCTTGTAAAGACAAAGAAGGATCGATAGTGAGTGACGGTAAATTACAGTAGAT -GCTGGTGCATAGCCACTGTCTTATTTATAGAGGACCAGTAATCTGGGCATGCGTTTTTAT -GAGATGATATCTGTTTACTGTCTGGTTTCAACACAGCTATAAGCCAAGTACCCATGTAAT -AAAAAAAAGCTGAGTTCCATGGCCCACTGGGCCTCGTCTTTCCCACACAATCCCAGGTCA -GAGGGCTTCCTTCATCCTTTCAGGATTTTGGACTCCAGGGCTCACTGATATGGTGATACT -CACTGAACCAGTGCTCAGTGCAAGCCGGTGCCAGCAAGTGCTGGGCTTAGTCTCAGTAGC -TGCTTTCAGCCCTGGTAGGCAATAGAAGATTTCTAACACTTGATTACGTCTGTTCATCCC -ACCCACCTGACAAGTCCAATCTGATCTTAACAGAAGAGTGAACATGCAAGCAGCACCCTT -GCCCTGCAAGGTGTGCACGTTTCAATTAGACCCAAGGTGGAAAACAACCTCTGGTCTCAG -TTTTCATGTGTCCCTAACATGCCGCACACGTTTTCAGGGTGAAACATGTCTTTTCTTTCT -CTCTCTCTCTCTTTCTTTCTTTCTTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCC -TCCCTCCCTCCCTCCCTCCCTCCCTCCCTCCCTCCCTCCCTTCTTTCTTTCTTTCTTTCT -TTCTTTCTTTCTTTCTTTCTTTCTTTTTCTTTCTTTTTCCTGTCAGCTCCAGTTCTTAAT -AGAACAGTGAGTGTAATGAGGCAGGGCATGAAATTTTCATAACCAACTCCTCCATTTACA -TACACAAAAGCCAAGATAGCCGGAAGAGAAAAACAACTAAGGCACGTAAGATCTGAAGTG -TTTCTGAATATCACTGCTGCTCGCCTGATGCTTTGAAATTGATGTGTGTGGATGGTGTGT -GCAAACTGTTTCTTCAGCCATTCAAAGCTATTTATCGAGTGCCCATATTATGGGTGAAGT -TTTCCTCTGAGAATGTAGTACGCTGACAGATGTTTAAGGCAAAGGGTGGGAAAGAGAGGA -GATGGATGGAGTGTTATAGAGACATCAACAATGAGGGATAGGAGATAGAGATATCATAGC -CGTAGTCTGCGGCAAGAAGATTAGAAGGCTAGTTATGGTAGGATAGAATCGAGTGATGTT -CTGCGAATATAAAATGTACATCTGATTTCAATGACAGAGCTGCTCTTGACTTTGAACTTC -CAGAGACTAGATTCTCATTATATTCTTGGGACTCAGGGCAATTCTTAGAATGTAGTCACT -GGTCTAACACGTCCGCTGGCTGGCTGCGTGGATTTCCTACATAGTAGCTATAGGTAGGCA -ATACTCTAATACTCTATAGCCACTCCTTTGAGCTCATTCATTCTCCCACAGTCCTTTAGA -GCCAGAAGTTGCTGTTTAGCATGCAGGCGGCTGTAACAGATCCCACCCCAACACCAACAT -GTGCCAGTCCCTGTGGATTATCTTGGGATTTTACAGGATGTTTCACCTACTGGTTGATCT -GAAGGACTCTTTTTGTTTTGGTTTGGTTTGGTTTTTCGAGACAGGGTTTCTCTGTGTAGC -CCTGGCTGTCCTGGAACTCACTTTGTAGACCAGGCTGGCCTCGAACTCAGAAATCTGCCT -GCCTCTGCTTCCCGAGTGCTGGGATTAAAGGCATGTGCCACCATGCCCTGCGATCTGGAG -GACTCTTAAACTCTTTATATTTTCTAGTTTTATGTCAACTTGATACATAGTAGAGTCATC -TGGGAGTAGGGATTCTCCAGTGAGAAAATGTCTTTATTAGATTAACCTATAAGTGAGTCT -GCTGGATATGTTCCTTATTGCCAATGGTGTGGAAGTGTTCCTTGTAGTTTTATGCTACCA -CCTTTTGCTCCGGGATCAGCCGTGCTACCAGCTCCCTCCCCTCCCAGCTTCCCTTCTGCT -CTACCCGCCTTTAGCTCCAGAGATGAAAGTGCTACCAGCCCTCTCCCAGCTCCCCTGAAA -CGGCAGAGGAAAGACACACACAATTTGTTCCTTTATAATTTGCCTTCTTTGCACAAGTAC -TGGGTGTGCTAAACACCTTTAGCCACCTACCTGTAGTAGTGTTCACAAGCTCCAGCTCCC -CCTTCGACCTCACACGGTGTCTGTGTTGTTCTTCCTTCAAAGCATGGCAGAAAAACCTCC -CTCTCCTACCTTGTGTCTACCTTTTTCTCCAGGGACATGGAGGTCCCACTTATACCTTTA -GCCTAGCAATTAGCCCCCAGTTTTCTTTACTGACAAATCAAGAGCCAATTGGGGAACAGG -ACCTTAGCATCAGCACCACCCCTCTTCATGGGGGTGGCAAGCCCACTTTGGAAAGTACCA -CCTCCAAGCAGGTGGGCATGAATTGTATATGAAAACAAGCTTAGGCTAGTCCTCTGGTGG -TGGCTTATCTTCCAAAGAAGCAGACTGTGCAAACCATGAGGAGCAAGCCACCAAACAGCT -CTAGGGAGTAAAGTCAGGTTGTCTGCACAGACCTCACTTACCCAAGTGAGGCAACTATGA -GTTCCAGAATCAAAGCACACTCAAAACTTAGTTATTCTTAAAGTCCTTCTCCCATCTCAG -AACCAGGATGGGCCTAACGTATAGGCCATAGATCCTCCAGAGAGAAGAGAGCCCATAGGA -AACTGTAAACAGGAGTGGGTAAGTGATACACATATGTGTATGAGAAGCTTGCCCAAGCCA -TTTTCTTTCATCTTTGCTGGAGCATCAAATGGGAAACAATGACTGTGACTTTTTAAATTT -TTGCTTCTCCCACCTCCCTGTTGCTGAAGACCAAAGCCAGGGCCTTGCACTTTCTAGGTA -AACACTGCACCACTGAGCTAAATATCAGTCTTAGGAAGAAACAGAACTTCTAAAGAAAGC -TGTATTCAAGTATGGATTTGCTCTAAAGATACTACTGAGGTTATAGCATTGGCCACCTAC -AAGAGTGCTCAGCACCCTGATGTTAGAATAAGTTGGATGCAGAGCAATGGCCTTGGCCTT -ACCCTACCTGGAAGCTGAGAAAAGCCATTCCCTAATTATCTGGATGAGATATGAATGATA -AGAATGTTTTATTCAATAACAGCAATGTGTTGAAGAAGGAAAAATAAAAACAAAGAGGAA -AAGGTGGAAGAAGAGGAGGAGGTGGTGGAGAAAACAATAGCAATCATATATACATACATT -TCTAATTGGAGTCTCACTATTCTTTGTTTAGCATAACTCAAAAACAAAAACAATCACTGA -ATAATTCTTTTAAATAAGCCTTATATATACTTGTATTTAAAACTTTTAAAATATATTAAT -AGTGGTAAAATGAAAATTGATACACTACCCAGAATTAATTGAGCTCTACCTACCTAGTTT -GCTTTCTGTTACTGTAATAAACACCATGGCAAAGGCAACTGAGTGGGGAGAGGTTTTATT -TTGTCCTGCAAGCTAAAGTCCATCATTAAGAGAACTCAAGCTGGAAACGGGGCAAAAACC -AAGGAGAATGCTGCTTACTGGCTTGTTCTCTAGTTCCCCCTGCTACCTTCCTTATATGAC -CCAGGCCCACCAGCCTAGGGATGGTATTACTCAGAATGGGCTGTGTACTTGTACTTCAAA -AAGCAACTAAAAACTGTTCACAGACATCGCCATAGTCCAGTCTGATCCAGGCAGTTCTTC -AGATGAGATTACCTCTTCTCAGGTGACTCTAGATTTGTTTCAAGATAAAACTTGAATCTA -TGACAATATATATATATGCCATAAAAAAGGGATCAGAGAATCCAGATATGGAAGCATACA -ACTGTAATCCCAGCACAGGAAAGGCAGGGAGGAGGAGAGCATGTTTGAGGCCAATCTGAG -GTGTATCATAATACCCTTCCCAGAATAAAACAAGAGAATAAAGTTAAAAAAACACACTAG -ATTTACAAGCTGCTCCTGGACCCAGTACAGTCATTTGTGGCCAACCACTCTGAGTTTCAC -AATTAGAACACACTTAGCTAGAGTCACGTTTTATAGCTTCTGTCTATCTCCATAACTGTA -ACAGTTACACTCAATGAACAAGGAAGGAGGTAGAAGCATCAGACAAGCCTTTATTTTGAA -TTTGGAAAGAAATTGAGTGCGGTAATTTGCTTCCCATAAGCCGAGGTTAATGTGAAGATG -GTGAGGTCCCCGTGGACCTATTGTTCCCTCGAAGAAGCTCATTCCTTCTTTAATTATCAT -AAAGTGTAAATGTGGCCACTCTAGACCACCACAGACGGCTCTCACCATCCTCCACTCCCT -CATCTCTGTGCTGACCAAATGCACACACCTGCCAGATTCGCTCTCCGAAAATGTCACATT -AATCATGTTTTCTCCAGCTCGCTGATCTTCACAGCTCCTAATTACTGAGCAGATTTCCTT -CCAGAGCAGACTTGACAGCCCCAGGCTCTCCTTGCTGGGCTCTCGTGTGGCTGACTTTCT -GTGGGGCCCCCTTCCCTCCAGTCCTATCCTCCTGACCAGCCAGACTCAATATTTCTGCAC -TTAGCCATAAGCTTTGCCCAACACATAGAATTTCTTCTAACCGCCTGAGGCTAGGAGTCT -CTACATTTCTCTGCCTTCCTCTATTCCAGAATCACAGAGCATCTGCATGAATCAGAGCCA -TGGGTGATTCTACTTCCTCTTCCTGCCCCATGGGATGTCTTTCCTCTTCACTGCCTCTTC -CTGCCCCATGGGATGTCTTTCCTCTTCACTGCCTCTTCCTGCCCCATGGGATGTCTTTCC -TCTTCACTTCCTCTTCCTGCCCCATAGGAGGTCTTTCCTCTTCACTTCCTCTTCCTGCCC -CATGGGATGTCTTTTCTCTTCAGAGCTCTTACAGCTTAATTTGTTGTCATCTATTTGCCA -ATTAGTCATATACCCTCTCCATGTTGAATTTTCTTTGGATTTCAGAGGCAGGGTCTCACT -GGGTAATCTAGACCTGCCTAGAACTTTATATGGAGCTGACCTCCAATCCACGAGCCTCTT -GCCTCTTCCTGAGTGCTGAATTTATAAGGATGTGCCATGGTGCCTAACTCCTGTTATTTA -AAATTAGAATAGTTAACTCAAAAACATTAAGAAGTCTTACCACCGTGATCATTACAACCA -CGTTCTCCTTTCCATACTTGACATATTTTGCCTGTGGTAGATATGCTCAATAAACATGTC -TTGTACTGAGAATGTTCTTTGCATGGATGAATTAATTAATCCATAATTAATTAATGGGTT -GATTTCATTAAAATTCAGTGTCAAAAGACTTCTGTACTCTGCAGAGCAGAGCCAGTCATC -ATGATTCAGGCTTAGCAATGACTCCAGAGTAGACGACTGCCTGTGTAAGGGAAAAGAATC -TTACATTCTTACGTCCATGACTTTCTCATCGCTGAACCAAAACAGCCATCAGAAGCATGG -AACAGGGGGAAAGGCGCACAGCTGCAGGGGGACGTTGGTTCTTTGTGGAGGTGAAGGCAT -GGCAACAGAAGCATCTCCATCAACAGTAGTGACAGTGTGTGGTGGCAGCTTCTTCATGTG -GGGGGTGCAGACCGGGAAACAAAGGGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTG -TGTGTGTGTGTAGTTATACGTCTGTCAAAGGAATGTGGAGAAAAGAGGTTTCTTTTTCTG -TCACTGTCACTCTGTGAGCAAAGCTTGGTTGTCATTTTGACTTGCCTAGGAAGAAGGAGG -AATTTCCTCCACCATATTGGCCTAGGGAATGTCTAGAGAACATTTTCTTGATTGCTAACT -GTTGTAAGAGGGCCTGGCCTACTGTAGTTGCAAATAGTGTTAGGAAGAGAGTCCTGGGCT -GTATTAGAAAACAGGCTGAGCATAAACTCACTAGCAAGCCAGTAAACAGCATTCCCCCGT -GGTCTCTGCTTCAGTTCCTGCCTTAAGGCTCCTTCCTTGAGTTCTGCCCTAACTTCCTTC -AGTGATGGAGTGATGGCAGGAAATAAACCCTTTCCTCCCCAGCATGTTCTGTTTCAGCAA -CAGATATCAAACTAGAACACACTCTTTCCCCTATAGGGTCTCTCAATGAACCTGGAGCTA -GGCTGCTGGCCAGCAAACCCCAGAAATCCTCCTGTCTCTGCTTTCCAGTGTGGGGTTACA -AGTAAGCATGGCAAGTCTTTGTTTTTAACAGGTTCTGGGGTCTGATCTCAGGCCCTCGTG -CTTGAACAGCGAAAGGTCATACCCACTGAGACATCTCTGCAGAGTCACAATTTGCTTTAC -AAAAAAAAAAAAAAAAACTAGCAAGACCCTGTCTCAACACACACACCACCACCACCACCA -CCACCAACAACAACAACAACAACAACAACAACAACAAAATAGATATGCACTTCAGTTATC -CAAAGTGTTTTATTTCTGCATTCTCATGTCGAGTCAAAAAACAAAGAACCTTGCAAATTT -TGTTGACATAGTAACTTCCATGCCACCCTGGGCAACTTAATGAGATACTCCTCTCCAAGA -AAGAGCCGTTTCTGTTTTCTTTCCTTTTAACATTGGTGGTTTTTTTTTTTAAATCTCTCT -CTCTCTCTCTCTCTCTCTCTCTCCTTTCTTTGCAATGCTGTCATTTTCTTTGTGGTTTTC -ATGACACAACAAAGCAAACTAGAGATGATGTGCTGGGCAGATGACAATGGAGGAGAGCAG -GGAACTGCCCATCCCCCTCCCTGGCTTTCCTACGATGTTGGTCTCCCTATTTCCTCACAT -GGACTATCTTGTCCTCTGAGATGCTTTCATTCAACAGCAGTTTTTGATTCCATGATTGCT -CCTCAGTCTAGAAACTGTACCCATACTCACAGGCTAAGGAAGCTGATCCTGCAAGCCTGG -AGGAGCCTTCTCATCGCAATGGAGACAGTGAGCTGGTGTGACTCGGTGGTGGAGCAGTGA -CTGCCTTGTGACTCGGTGGTGGAGCAGTGACTGCCTTGCACAGAGTCCTTTATGTCTCGG -GGGCGGGGTGGCTCTGAGGGATAGCATCCCCAGCCAGGTAAAACAAGGAGAGAAGATAAG -AGATTGGGACGAAACATGAACAGTGAACTGCTAAAGATGGCCGTGGTGGGCAAATTGCCA -AGTAGTCCACCTTTTCAGAAAGGCAGAAAGTGAGCAAAGTACACAACCCACAAAGATCTG -GGATGATCCCATGGCAGCCAGTGACATTGGGTGCATGAAAGCCTGTAGTAATTTTTACTC -TGTGCTTTTTCTTTGGTGGGGACAGTGGGAGGAAGAAGCAGGGGGCTAAACTCAGGGTCA -TGCAGGTGCTCAGTGGATGCTCTGCCTCTCCAACCTCAGCCTTCCTTTCTTCCTTTCTTC -CTTCCTTCCTGAGTTTGTTTCTCTGCCTACAGAACTGTATTCTGTGGCAGACCATTTTCA -TTTTATGGCTTCTCTCTAGGAATTTATTGTAATTAATAATTTTTCCAGTCAACTTGTGGG -CCGTAATTTTGATCTTCCTCACTGTTCCCCATGAGGAGACAGATGCTGGGAATGAATCGA -CCCCTTGTCCACCAGGCATCTCTTCACCTTTCTGTTTGCTAAGAAGGGTGGCCTAATCTG -ATTTTGCTTCCTGAGGGAAATGCTTAGGTTGGAACAGATACTCACTGGGACAGAAAGTAG -ACTTCTCCTTGGACATTCTTCCATGCACTCTTCCCATCTAGATGTGTTTCCAGTCTCAGG -GGCTCTACTTAACTAAAGGTTTGAACCTCAGACTACACAGCACCTCTCAAGGGTATGTGT -TCCAAGATGGACAGATTTGACAGGCAGTATTCACAAAGATTGTCTGAGGAGCTAGCCCAG -GTTACTTCATACCACTAAACACATTCTAAAAGTTGTTGCTAATTTATGATGCATAACTTA -GCACTTGTTTTAAAATCAGCTTAATTGCAGACCTACTTGAAATCTAAGAGAGATGCTCAC -CTCCCCTAAATAAGAAAAATATCATGTTAATCTACATCATATTGAAAATAAATACAGGAA -TGTAAAAATCCAGAAGCCTGGCAGTGACCTCTATTGGTAGCACTGAAAGGTTAAATCTTT -CTGATAGGAATACAAAATGGTGCAAGCTCTATAGAAGAGCCTTTGGTAATGTACTAACTA -ACAGCAAAATGGCATCTGTATTCACTCCTGGGTCCATTTCTAGAGATCTGTCCCTAAGAT -AGACTTCGATATGAAAATCCTTTGTAAACGCACAGACAGGTGTCTGAGTAGATTGCCTTC -AGTCTAACCATGTAAAGGAATGCCGTATATCACTAAAGATGAGCAGGAGGTTAGGGAAAT -AGCTCATTTGGAACCTGAGTTCCCCAGGCCCCATATAAAAATAAAGACTGGGCCCACGTT -TATAGTCCCAGTGCTGGGGAAAGCTGAGACAGGCAGATCCTGGGACTTACAGCAGACCTA -CTCAGACATACATACATTCCAGACCAGAGAAAGACCCTGTTTCAAAAGGCAAGGTGGGCC -GTGCCAGACGAATGACAGGCGAGGTTGATTTCTGGCCTCCATATGCACGTGTACCATACA -CACATGAACACACACACACACATGAACACACACACACACATGCATACACACACACACACA -TGAACACACACACACACAAGGATGAGCAGCTTCTCTTGGCCCAACTGAAAGTAGGCTAGT -TTTCTGAAAATGGAAGGATAAATGCTTACCCATTGTTTTATACTTAATAAGGCAAAGATC -AGTCCTCATAACCACACAAACCTGTCTATCTGCAGGGACTGTGAGAGAGAACAGTGGGAG -CTGTAACCTTTGCCTGCGCTTTGTTTATAGACCTAAAATTATGTAGAAATGTAATTACTA -AAAAAATTAATTTTAACTAAACATTCCCTAGATATTAAATAAAGATAATGTGAGCCTAAG -ATTGTATCTACCTTGTGTAATAAACTCACTGAGAAGATCACCGTTTCAATCACCTATCTG -AGAGACTGGAAAGACGGCTGAGCAGTTAAGAGAACTCGTCTTTCAGAGGAATTGGGTTCC -ATTCCCAGCATTCATGCAACTTTCCTTACTGTCTGTTTCTGTAGTTCTGGGAGATCCACC -ACCCTCTTTTGGCCTCCATGGGCACTGTACACACATGATGCACAGACATACAGACCGACA -AACAACACGCATAGAAAAAGAGAAATAAAATCTCAGAAAAAGGAAAAATAATATACTCAG -AAATGTTATTATAGCTCCCTAGAGACAAAAGAATTTTTAAATGATCTTCCATGGCCGTTG -GGCACATCAGCATTGGGAATGCTGACTGGTTACTCTGAAGCTGTGGTGTGAATAGTGAGC -GTAACTATGTGAGTATTGATGCACTTGAGATCTAGATTTTTGTCTTGGGAGAGATAAGAG -GTTGGTAAATCTGAGAGATATTGTCTGGCCAATCTAAATTGAAAATATATGGAATACACT -GGAAATGTAGGATACAATTTATAATAAGTAAAAGAAAATACAGATGATCAATTCGAACCC -GGAGGAACCCCCAGAAATACACAATACATTAATAATCACTGTTCTTGATCCCTATGTTAT -GGCATTTGCACACAATTTTCAATAAAAGAATCAACCTCCTTCAGGAAGTACTCATGCCAA -AAGCAAGGAGCCTATACACACCTAAGGTTATATCAAACAGATCCTGCAGCCAGATGGCTG -GTTCTCATTGTCAATGGATTATCTAACCGATAATAATGAGTGGCTTGAAATGCTTAGAAT -TTGCCTTAATCCTGGAACTGATGATTCTTGAAGTAAACTCACAGATCACCTATAGATGCT -GCTAAAGAAACCATTTTGCAAATTTTATGAATACAAGGAAATTCCCCTCGATGGCTGCAG -TTCCAACAAATAAATGAAGAGAAATTGATGGGATAAGAATGCCACTTACAACACTTAGAG -AATGAGTAGAGTTGGACAAAAACTCCCTAGCGTAATGATATCATCCAAGTAAGAGACTCA -GACTTGCATAACCCTAAGCAGCAAGGGACAGTTATAGAAGAGCCTCCCTCACCCAACATG -TACAAGGGACAGAAGGGCATGTCAAACATACCACCCAGGGAGCTGCACAGTGTATGAAGT -CATGGTGGCAACTGACCTAGTCTGCTCAGCAAGTATACAGGGGAAAGGGAAGCGGCAGAA -GAGACTCTACACCACAAGGGCACAGACGCGTCCTAGCCTGGCCTATGGTTACTCATGGCA -CTTATCTGAATCTCGCTTAAACAAACAACTCTTAAAGGATGTACCCTCAGTTGAGTCAGT -TTAAGCACTACTTGACTGCATTAAGAAATTACCATCTAGTTACATGAAAAGTGTTATACT -TATTTTCTTTACATTCTTATATTTGAAATTTGTAAACTCTACTATGATACATGACAATAT -ATTACGTTATATAGTACGATTAAATCACCTATTTCTGGTAAGTTGCAATCCAGCCAACTT -AGCCTACAGAGGGAGTTTCAGGCCACTGAGGGATCCTGTCTCAACAAACAGGGGCTGGGG -CAGTGCCTGAGAAACAGAACAGTAGTCCAGGTTGTCAATATTTGCATTGGTACAGAGATT -GAACCTAGGACTTTTTCTATGCTTGGTAAGGACTCTTCCATTAGGCTGTATGTCCAGGCC -CCATTACATATCTTATTGAGAGCAATAGAAATTCAGATCTAATATTTTATTTTTGTGAAT -ATTAATATATGGGGCGCCCATGTGAAGATCTGGCATGACCAGAGCCACCACACTAAATCC -AGTGCTGTGTTGAGTCATGTAAACTGAACAGCCAAGGGTCAACAGTGGCTGAGTCCTAGC -AATTTCCCACACTCCAGGCTCAGCATCTTGACTTCTTGAACTTGGCCATTGGTGACAGGA -GTAGTCAGAGTAGTCTTGGCGACTTGTCTCCCTTACTTTCTTCCAGGTAGTCTGCATTTA -GAGGGGACCCTAAACACAGCCTGTGGAGCCTCTGAAGTGGGGGAGGGGTAGAAAGTTCTC -TAAAGGTTCACTGTGTTTGAAAGCTCTCCATCATCAAAACCCCCATGATAACCTCCTGTA -GAGGAGAAACTGCTTTATTTTGGCTAATGGTTTGAGACACCTCAGTCCATGGTCACGTGG -CCCTGTGGCTTTGGGCTTATGGTAGCACACACAGCTCCTTGCAATAGGAACTCATGTCAA -CCAAATGTTTGCCCCAATTTACAGCAAGGATCAAGGTCCTTATCTACATTTGTTTGTTCA -TAGTTTAATGGGAATTGCAAACTACCTATAAGTCTTACAGGTTTTCTCAATATTTGTTTG -AAATTTATCATTTCAATGTAGTGTTTATGAAAATTGGAGTGTCTATCATTATGGTTGGGA -AAACAGATTGAAGCTGGGGAGAAAAAGGAGAGGAACCCTCCCCCTGCCCCCAACGACACT -ATCCACCTCAGCTTCTTAAGGAAATGACTGTTCTATAGATCAAGTAGCCAAAAGAAGCTA -AACCTCTGAAAGGCCTGCTGGACTTAGCAATTGTACTCTGGTTAGAATCTGATTCTATAA -AGACAGTACTTAGGCACAGCTAGGCTTGCATATGATAACTAAAGCTTAGCATTATTAATT -ACTGCTCAATGAAGATAGACTTCTTTTCTCCAAGTGAATGCATCACAGGAAGGTTACCCA -GAATTCCTTTGGATGCTCTGTAATCATTAGAGTTCAAGACCTCTGAGAAAAATCGATTTC -CAACCTTCAATATGTCTCTTTGTATGCGCGAATGGCATTTTGGGATTCAAGCATCACATC -TGGATCCGCAGCTGGAGTAAGAAAGACAAGGGTCCACCTCTTTGGGTTCAAAAAACTTCT -AGTAGCACTGCACTTAGTCAGAGAACGCATGGGAGCAAGGATGAGTGCACATAATCTCTT -TGATCAAGTCAATGAATTGCTGATATGATTCTAATATATATATTTGGCTACATGCAGATC -ACAAATAGCACTGGGGTTGATGCGGGAGGCCTCTGTCCCATGGACCTCTGTATATCGGTA -GCATCTGCAGAGGTTGTATTATGAAATCATACTTGAATGATACCCAGATATTTTAAAAAA -GAAGTATTTTCACATTCCTCCCTCTGGGTATGTTTTTTTTTCTCTTATGTGTGGTTGATT -TCCTGTGGGCTGGGTTCTGAATTCTAGAAGGTAAAGCTTCAGGAAGGAGCTGTGACAAGT -TGCCCGGTTTGAAATCTCCTGCGTACATAATCACTGTAGCAGATATAATTGGAGCTAATT -TCATATTTCCTGCATATCATATTGGAAAATTGAGCTGTCATATCTATTTAAAGGCTACAT -GCCCAAGTGAGAACACCCAAGGCTTGTTTCTTTCAATACATTTGTGCAGGAGGATTTCTT -CTCTCATGAACGTTGACTTGTACTAGAAGCCAAATTTGTCTAGTTGAGTGCACTTTGAAG -TTTACATCTGCATTGTCTATGGAATTTAGAAAATGGACAGGGGACAAGCTGAGAAAGTAA -AGTCATTTTTGAGCTGTCCTTTTCCATTAAAAATCCCTGCACTTCCAGAGCGTTTAAAAT -TGTGGGTTATTGTAAGGCCAGTATGTTACACGTGGGTTCAAGTAGGTCTTGTTCATCTGC -TATCTGTGTGTCCTCTCATACCTATGTAATCAAAGCATGGTTAATAGAAATGGTTGGGAG -CCTGTCAGCCTGCCTTGGAGAGAAATTAAGCTATGTGCTATGAAAGTATACCCTAGAAGA -TAGGAACCCTCAGCTGTGGCACTTATCAACCATCTAACCTGTCAACTTCTACATTCATGT -CCTTTCCCTGTGGCTTTTTCTGACCTTGTTTGCATCTTGTGTGTTTTCACTAAAGAAGCT -TGGCTGGGAGGAAGTGTGTGTGTGGGGGGGTGTCGCTAAGTGTACCCTTATACAAGTATG -TAGGTTAGAGGACAACCTTGAATACTGTTCCTCATAATTGGTACTCATCCTATTTTTGAT -ACCATCATCTAGGTGCTTGCCCATTAGGCTGTGTTTCAACTGTTTAACCTGAGACCAAGG -AGTATAGGAAATCATGTGTCCTGTAAGCAAGGTTTTTTTTTTTTTTTTTTTTTCCCTTCA -GTGGAGCAAATTGCCCTCTTTCATTTATGCAGAATGGAAACTCTACATGGTAGAGTTTCC -TCTGAAAGAGTTCTTCCTGAGAGTTCTCTAATCCTCAGAACCCATGCCCAGCCGGACCTC -ACAGAGCAGGGAATAGTCATTTGGAAACACTCGAAATGGTCTTTCCCCAGGCATTCCTCC -CAAGTGTCCACATCTTAGGCTCTGGCTCTAGTTGAATGTTTCTAATGAATTCTCATAAGT -TCTGGCATGGATGCTCCCTCAAACCAATACAGTGCGTTTACATGCATATCTCTGTGTGGA -CCAAGAGGAAGAGAAGAACTGCACATAAACAATAGGATAGGATGGCCCCAGACAATGATT -GACTTTGCTGGGCTGAGTGTAAAGCTGGAAGAATCCGCATAAATGACCAAGAAAGGGAAT -CAAGGGGGCAGTTGAGTTCTTAGCTTATAAAGTTGTTTTGGCTTCAGTCATTCTGTCGGA -GGCTAAGCGCTGTCTTCTGCCCTAGTTCCTATTCTTGCCGCTGTAATCAAGTGCGTGACC -AAAGCATCTTACAGGGGGGTGGGGCACGGAGGGGAGGACGGGTCTGCTGTGGCTCATAGT -TCAGAATGCACGTTCCTACACAGCAGCAGAGTGGAGAGCCAGTGGCAAATAGTTTAGTGT -CTTCCAAAAATCGACACTTTCTGTTCCTTCGTGAATAAAGAATGCAGAATAGGTAAAGGA -GATGAGTTAGTTGATAATGCCCTCAACAGGACATCTGGGGAATAATGCAGCGCTGTCATG -TTTCCCTGTCCAGCCTGTGCTCATGTCTCATCCAAACTCCCAAGCCCTACACAGAAGCCT -CACGTTTTCCAGGGCTAAGAGGGCTGAGCTCCATGCAAACTGGTTGCTCCAAACTTACTC -ACATTAAGTTCTCATTGGTAACTTTGGGGGATGGGAAATATCTAATCCTGAACATATTTA -TTTGTAAAAGTTGGATTAAGAAGGTTGGTGCCTGGTGAGATAGCTTACTTGTAGCTTACG -TGACAGGACCTGAGATTAATCCCCAAGAGCCATATTATCAACAAATCTAGGCCTGGGTGG -TGTACATTGAATATATGTCTCCTATGGAATCCAATTAGTGTGGACCTTATTTGCATGTGT -TTATAGCTGACCACCTAGGACTGGGGTCTCTCATCCCTGAAAAATCAAACATACAAAAGA -AATCAGCTCTCTCTCCCTCAGCAGCCCCTGACTACCTATACCTCTTCATCTAGGAACAAG -CCTTATGAAATTTTCCTCTGTCCATGTTGGCCTCTCAGCTGATGTGGTTGTCATGGGTCT -TGTGTAGACAGCCATATTGACAGTTTAAGGGAGCAACACTCTGTCCTGTTCAGAAGGTAC -TATCACACTTAGACTCTTTCAGCCCTCTCCTCCACAATGTCTCCTGGTCTTAAGTGTAGA -TATTATGTTATAGATGTCCCATTCAGAGAGGAGTAACCCACTGAGATGTCCCATTTGGGG -CTGATCACCCCACTGAGCCTTAAATGTAGGTGTTATGTTACAGAGCTGAGCACTCCACTT -ATTCTCTGCCATTTGGACCATTTGTGGATCAAAGATTATTTTAATAACCTGTCTCCATCT -TCAAAGTCTAATTACGTTATTCCAGTTTCCACCTTTATTCCAATTTCCTTTTCCTCTTCT -TCCTCCTTTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCT -TCTTCTTCTTCCTCTTCCTCTTCCTCTTCCTCTTCCTCTTCCTCCTCCTCCTCCTCCTCC -TCCTCCTCCTCCTCCTCCTCCTCCTCCTCCTCCTCCTCTTCTTCTTCTTCTTCTTCTTCT -TCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTTTTCTTCTTCTTCC -TCTTCCTCTTCCTCCTCCTCCTCCTCCTCCTCCTCCTCCTCCTCCTCCTCCTCCTCCTCC -TCCTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTTTATTGAT -TCATGGAGAATGACTGTTTCCATGGGTGTATGTTTGTTTTGCATGGGTTGAGACCAGCAG -CCTCCAGCAAAGGCCCAGGTACAATTAAGTCCTAGAGGGGTTGGTGGCAGCATAGAAAGT -TCTAAAGTGTACATGCCACATATTACGAACCAAAGGAGGCAGCTGAGGTAGTTGTTTTAC -TACTTCTTGTAAGATATGGATTTGATTGGCTTGCAACATTGAAACAGTATGTAGAAATGG -ATCCAGAAAGCCTCACTGTCTGGCAGGCTAGCAAATGCTTAGGTCCAAAGTGTATATCTA -AAGTCATCCAACCAGTGATCCCCTGTAGTCTCCTTAGGTGCCTATGCATTGCTCTATTAA -TAGTTCACGTCCCCATGGACAGTTCAAGCATTACAATTCAATTGACAACTGTAAATTACA -ATATAAATGCCATCAAATCAGTGGATGGCTCGCTGCCAAATTAAACCACCATGTTTGTAA -TGGGACAGATCAGTTCCCAGTTTGAAAGTAATGGCTAGCAGAAAGCATTCAGTCCATTCC -ATGCAAATGTTCTTCAAACTTCAGCCAGTTCCTGGAGAGGGGCATATACTCTATCTAGAT -AGGAAGCCAGTGGGAGATGTCATGAGCTAAAAGTCTAGTTCTGTCCTGAGTGAAAAAATG -TATCGATTTAATTTTGTTATCTCTCCCTCCCTTTCTTCCTTGATCTCCCTTCCCCTCCCC -CTTCCCTTCCCCTCCCCCTCCCGCTCTTGCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTC -TCTCTCTCTCCCTACTGTGTCTTAAGATCTCTATGGCACCGGGCAGTGGTGGCACATGCC -TTTAATCCCAGCACTTGGGAAGTTCCAGGACAGCCAGAGCTACACAGAGAAACCCTGTCT -TGAAAAACCAAAAAAATTTAATAATAATAATAATAATAATAATAATAATAATAATAATAA -TATCTATATTGCAGAGGGTGGTCTTGAACTTCTGGTCCTCCTGCCTCCACCTCCCAAATT -TGGGGATTAAAAGGTGCCCAGTTTATACTGTTCTGTAGACCAATCCCAAGGCCTTGTACA -AGGCAAACACTCTACCAACTGAACTAAATCACCAGCTTTAAGTCATGGGATTCTTTGAAA -AGCAGACTTAATCAATCCCTTTAATTTTAACAGTCATTAAAAGTCACCCATTAAAGGTCA -TGCACATCAATAAGAGGCTAGATGTCACCTATCTTGTATTGTTCACATACATACACACAT -ATTGCACATACACACACAAGCATGCATATTCATAGATACACAGCCATGTATACACACATA -CGAGCATATACATGCCTGAATGTGTATACTCAGCACACATACAATTACAGTACGGTGTGT -TGAAGTATATACAACCATGCATGCACACTTCATGACAGCAGCCATTGTGTATCTCCAGTG -TTTCTTTAGGGTGAGCTGAACAAATACTGTTGCTCCAACCTGAGCAATTCCCACCGGAGA -GGTGCAGAATGGGTGCCAAAGGGCCACCAAGCTGAGCTATGCAGACAGAGCTCCCTGAGT -CGGTCCCCGCCCACCTCTCTTTTCCTGTTTTATTGGGGAAGGAGCAATATTTTCTTTGAG -CACGGGGTTACCCTGGGGGTAGGCTGGCACTCTGTTTAGGAGAAGCTCTGCCTGTTCATG -CTGAGAAGGAACTGGCCCAGGACAACAAAGAGTTGCAAGCCTACATTTCCATTCTAATTA -GCATTTTCTTCACTTCGGGAGATTGTTACCCCAGGGAGCCTCATTAGCATAGTTTTGATG -CCTCACCTGTACACAGGAACTCCTGTGGTGGTCTCTTCATTCCACATGCCTCTTACTCTC -TAACTCTAAAATCCACAAGGCACACATACTGGCTCAATCTGTAGAGCCTGCCTGTCAGAC -CAGAAGCCCTGGACAGTCTCTCACCAATTTCCTCACCAAGACTGCTTTTGGCAGAACCTT -CCACTGGATTATGGCTTTGTTTACCTATCTTCCTTGGCTGAGTTGGACTGCATTATCTCA -TCAAGATTCTCTTGCCAAGAGCCCACACACACCCTGCTTCATTATAATTTGACTCCGGAC -ATCACGAGTTAAAGCTGTAAGCTTGCAAGGAGCACTTCCTTCCACATTAGCCTTTCTTTT -CCAAATAAATTCACTAGGTGGCAGTGAACAGCGAGGGAAAGAGCACTGCTTCTCAAAAGA -GGCAAAAGCAAGGGGAGCTAAGCATATCTAATCTCGAATTCTAAAGAATCCTTTTAGGAG -CTCTGATATACGTTGCTAATGGAAGCAGCTAGTCTCCATTAAATGATGAGATGCCAAGAT -ATAATGTCAAGTCTCTTCTCAGCACTCCACTGATCATTTTCAGACCAGCTGTGTTCATAT -ATTAAAGTTGTATGCATGTGTGTATGTGTGCATGTGTATGTATGTGTGCATGTGTGTGTA -TGTATGTATGTATGTGTGCATTTATGTGTATATGTGTGTGCATGTATGTGTTTATTTGTG -TATATGTGTGTATGTATGCATGTATATGTATGTATGTGTGTATATGTGTGTATGTATGTG -TGTGTATTTATGTGTGTATGTGTGTATATGTACATGTATGTGTGTGTATATGTGTGCATG -TGTATGTGTGTATGTGTTAATATTTATATGGGTATATGTCTATAAGTATGCATGTATATG -CGTATATGTGTATGTTTGTGTATGTATGTATGTGTATGTATGTGTGTATATGTGTGTATT -TATATGTGTATGTATGTGTATATATGTGTGTATAAGTATGCACGTATATGTATGTGTGTA -TGTGTGTGTACATATGAGTGTGTCTATATGTGTGTGTATATGTGTATGTATCTGTGTATG -CATGTGTGTGTAAGCATGCTCACGTGCATAGCACACTTTCTTTAGAAGACAGAGAAGCCT -CATTATCAGATTAGAAATTTTAGGATTATTGTTTTATAGTTAATTCCTCCAGATGACCAT -CATTTCAACTAACAGCCCCCATTTCTTCCTACTAAGCTCTGACTTCCCATTTGCTCAGCA -GGTAAAGCTTAGAGTCCTAAGTGCCTCAGTGTGGAGAAGACTCTTATGTCTTAAGACACT -GACTGAAACCTTAGTGCACGCGTCCTCTGAGTTCCCTGGGTTTTAACCTATAGGCACTTT -GTTTGGTGGAGAAGAAAACAACTGTAAGCCAGCTAAGACAGCTTCCAGATGGTCTGAGCA -TTGGTGTGTGCTGAGAGTTCCTTTGCACCAGACTCAGAACTGCCACCATTGTTATCCCAC -CGCCTCCTTGTCCTGTGGTTTCCATCCTAGCGGAGATCCAGTGGATGCCATGCATGGAGT -GATCTTTCCAGACAGGCATTTGACACCTTTTGTTGGTCATATTATCACTGGGACTCTGAC -TGAATTCCACAGTTCTCAGGGCCGTGATTCACCCTATTGCCGGCTTTCTCCATACCCAGA -CTCTGTCTTTGCAGTTCCCATGAATTTAAGTACTGTCTTGATGAGAAACTAACCCAACTA -CTCCTGCTTTTCCTAACCACATAACCTCTGCGATACTTAGTCTTTGTTATCAGCCTGACT -GGATTTAGAATTGCACAGAAGGTTAAAGTACACCTCTCCATGCATTGTGGAGGTCTCTCC -AGAAAGTATGAACTCAGAGCAATGAAGCAACCCAAATGGAGGCAGCATATATACAGGAGC -AGGTGGGGAAGGGGGTGAGCAGAAATAGAAAAAAGGAGAAGATGAGCCAAACACCAGTAC -TCTCCCTTCTCATAGCTAGCAAGAAGTAAAAGAACAACATCAATTCCAAGCTCCAATCAC -CACAATGTCTTAAACAAGGGTTTGGGCTAGGATATTGATTAGACCCTCTGAAACCATGAG -CCAAAATAAACTATTCCTCCTTTAAATTGTTTCTGTTGGGTATTTGATCACAGTGACAAA -AGAAAATGATGAGCACATACCCTCTGAGCTCTCAAGTTCTACACTGTATCCTAGGCTGGT -CCTAAAATCTCATTTTCTAATGGCTGCCTCCCTCCCTCAATGCTGACTGTGTTCTCATGC -ACTATTGGGTATTGTTAACCTCTAAGTCCGTAATAGTGTCCAATTCCATGTTGAATTCCA -CCCTTGTCCATGTGGAAACCATCCAATGATGATCACCATGAACACTCAGCTTTTTCTGAT -GTCTAACTCAGTGAGCACTGATGATAGAGAGCTCTGTTGTACATACTGAGACACAGCTTA -CAGCCTTCATATAGATCCAGGTTCTACCTTAGCATCTTCTCAATGCCAGCAGCAGCATCT -TTCACAGCCATGCCCCACCTAGGATAGGAAGGCCTAGTTCTGTTGCAGCAAAGTCTTATG -CATGGTTGTGCCCAGGGCATCAGAGTATCCAGCTCCATCATAACCAAGACCAGTTCCAAA -GCAGTCGCCAGGCAGTGACATTGATTCAATAGAGAAAGTGAGTCTATGTGCTAAGTGGCT -GCCAGCCTGGCTTGCAGTGTGAGCCTCCACCTGGTTACCTTCTATAACACAAAATAACAT -ATCAGAAACATAAAGGGAAATGAACTCAGCCTAGCTCCAGTGACAGGGTGGCAAGGTGAC -CTGGAGATTGGGCAGATGAGAATATAAGCTACCCCTTGCTAAGTTGAACTCAAGCAATGT -CAAGTTTCTCTCTATGGAATGCAAAGTTGGATCTTCCAGAATATCTGTGCTTCGGATGCC -ATGTTAATTATCCTGTAAAGGATGTAAAGGACTAGCTTGGGCTGTTAAGAGCACTCGTGA -TTCCTCTTGGGAACTTAATACACACATAATAAATCTTGCTGAGGTAGCCAGACAGCAAAT -GAGAAGAGGCCAAATATTTCCTAAGGAAAATGAAGACTCAACAAATCAGCTCAGGAAATA -AATGTTAATGCAGACAATGAGATATTTTTATACAGCTACTGACTCCAAAGTAGTTGAAAT -ATTTTAAGGTTTATTTTTTCCTAGTGCTGTGTGGGAGGTATTTTTCTATGCTACACAAAC -ACACACACACACACACACACACACACACACACACACACACACACACACACTCACACACCC -TTTAATGTACTTTTAAAGGGTAAAATCTCAGTTAAAGAAACTGGCTGTGCATGGTGCTAT -GCCTGTAATTTAAGTACTTGGAAAGTTGGAGCAAGGAGGGGTGTGAGTTCAAAGCCAGTC -TGTGAAATGAGGTCAGGGCTGGGGGTGGGGGGGCAGGACATGTCACACAAGGCTCACAAC -CTGAGTTCTGTTCCCAGAACCTGTGGTGGAAGGGGAGATGCAGCTCTTAAAAACTGTCTT -CTGTCTCCCACAAGCATGTCATGGAACACCCATATGGATGTGTACACACACACAGAGAGA -CACACACACAGAGACACACACTCACACACACACAGAGACACACACACACACTCACACACA -CACACACAGTGATGGAGATGATGATGATGATGATGATGATGATGATGACCACAATGGTGA -TAAAATATTTTTAGAAGAGAGAGAAATAAAAAGAGAAAACTAAGATTAGTGGGCTCTGGA -AAGAGGTGAAACTCCTCTTTTAAGACTTTGGGAATCTGTCCATTTTTAACTCTCTTTTCC -TGAAATCCTGTTCACACTTTGCAGTTAAAGCAGGTTTGGTGCCATTTGCTGTCTCGCTGG -TCTGTTCGATCGAAACCTCAGCTCAGCCACTTCAGTGTTAACTCTAATGGATACTTAATG -TGGGCAATTCTTTTTAACAAAATCAGAAACTGGTATGGTTTACATATGTACTGGCCTGTC -GGCTCCTGTGTTTGAACTCTAGCAATGAAGCTTAAAGAGGCTGGGGGGGGGGGTGCGGGG -GGTGCTTAGGAAGTGTCCTTAGTTGGAGGAATGGGCTCATTGGGTATGGGAGTAGGTTTT -GAAAGGTTATAGGCAGTGGGCTCACTTCTGAACCAAGCTCTCCACTTTCTGGTTTGTCGG -GATGTGACAAGCCTTGAAGTCTTAAACACAGTCCTGTGGCTACACAGTGCCCCAGCCTCC -ATGCCTTCCTCACCATGATGAACTGTGTCCTCTTTAGCCATGAGCTCACAAACCCTTCCT -CCCTCAAGCCATATCCATCATGCCTGCTATTCAGTCACAGTAATGAGAAGAGTAATATAA -AAAGCTTGAGAATTCTCACCAACCAAAAGATGTATCTCGAGGCACTGAGCCCAGCCTATG -GAGTTCACTAGTCACAGTTATAAAGTTAAAAGATTTAAAGTACTTGAGATACCTCATTGG -CAAGTTGATTCCCTTGCTAATAAGGACCTTTGATCTCTAAACAATTGCAGATGCTTCAGG -TGACACACCAAATTCTAACCCCATTCCATTTCCCTCGACCAGAGTCTACGATTTCTGACT -GAGTCCTTCTCAGGTCCACTGTACCTTCCCCAGGCCATGTGCCCATACCACGTGTATGTC -ACCAACATACAGACAGTGGTGGTGTTCTCAGGTTCTCAGCCTCCCACCCGTGTGTGTGTG -TGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTATGTGTGTGTGCCCCTTCCTCCT -GAGGATTCTGCCGTAGCAGTGAAACACGCATCCACTAGGCTACCAAGCACTTCTCTCTCG -GCCATGTTCTTCCCATCTTGTGTGAGGCGGAGCTATAGGAAGTGTGACTTGCTCATGATC -TATGACCAGCACAAATATTCTGTCTTGGTGATCCTGTAGCTTCCAGGTCTCAGGCAGAAA -TAAGAATATCTTTTAGACAAAACATCAGCTTGGAGCCTCTCCGCCAGTCACTATTCAGAG -GGTTTTTCCTCCCCAGTCATCCTTAGGTCTCTGCTATAAATACTCTCCCTGCTGCCAGCA -ACACGTTACTATTTTATACTTACTGTGTGTGCCACACAGTCACAGTGCCACCCACTCCAG -AGACATTTCTGCTCTTCTCTTCCTCCCTGAGAATGTCACCTTCGCTCTCCCAGGGAATAA -CTGGACTTACTCACGTGGAAGAGTACAAGTCTCACAAAGCAATGTATGCCCAGGGGCTGA -ATTTATGGACTTAGAAAGATAGCACAAAACACGTTCTAGAAAATACCTGTGTATCTGACC -TATGAGCCCTGGCTCTCTGCCATAGGCTGGTCCCATCCAGTCAGTGCACACTATGGCCAA -TGGCTCCCCTCAAGCGGCAAAGGAGAGATTTTCCCACAAGGGAAAACATTCCAGTAAAAC -TATACCTTCTTGGTTTTAATGGTTAAAAAGGGTGAATTTTTTTCCACCCTCAATAAATAA -AGTGTTTTGAGGCCAAGACTCTCGGGAGATAATCATTATAAAAGCTGCCACAGAAACTAG -CATGTTTGAAAACACAGAATGAAGCTGGCCTGATTCCCAGCACTCTGGGGAAGAAGATGG -GGGGAGAAGGCCTTTGTTCTCCTACAGCAGGTGACAGCACACCGCTGGACTCGCCAGTCC -TGTGTGGGAAATGGTGCTGATAAGCCGCCTCATGTTGTGCATGCATGGGGCTAGCTGCCC -AGACCAATGAAGAACAGTTGGACAATGGATGGGAAGCTGGCCAGCAGCAATCACATTAGA -TACCCTTCCCTCCCCCGTGGAAATACCCTTTGAGAGCCAGCAGCAGATCCTGTGGGAAGA -AGATGACACTGGGAGCCAACTGTGACAGGAAGATCAGCTGTGAGAGGAAAGAGATTTCAA -GTTCTAGGGGCACTCCAAGAAAGTGGCTTTGAAGAGGTGGTGACAAGACTATAGGGGTTA -AGGGGATGAGTCCCCACCACCTTCTTTCTCAACTAGGATTTCCTTACAGGTCTGTGATAG -AGAAGACCTCTAATCCACCTTGCCTTTGATACCAATGTATCAATGACGGGGGCCCCGCCC -TCCGCCGCCTCTGCGCCGTGTATTATCTTCCTAAGTGAACCATGAGGGCTGAGATAGCGG -TGTTTGCTATAAGAAGCCTCCCTTCCCCCTGTGTTATTTTCATGGAACCTCCTAACAGCA -GACCTGAACTGAAGGTTAGCGTAGCAGTGCTCAGAGGCAAGACATCATGAAGGAGGATGT -AAAAAGAAGTTGTGTAAGGTGTGGGGTCAGATGAAGCCCTGGGGAGCTACTGAGAGTAGT -TCCAGAATTAAATAGAAACCCAGGATTCCACAATCCCAACAGGAAAGAAACAGTCAGCAT -GTTGAGACAGAAGCAAGCCCCCCCCCCCACACACACACACATACACATACACACACCTAC -AGTGGTCTTCATGAGCCAAACAGCTGAGCCCAAAGACAGATCCTAGAAGACACATGAGCA -CAGCGCAAAGAGAATCTGGGGGATGGGCAGGCTGAAAGAGGTGAGCAAGGTCGGGCACAC -TTCAGAGTGACTGTCTCATTCATTGGGATCCCTCCTCTGCTCAGTGACATTGTCAGGCAG -ATGACACAAAGCCAGGCAGAATGGGTAATCTGCTGGTGACAGAATGAACCTCTAGAGGGA -ACTGCTGCAGGCTGGAAGGGCAGAGTGAGCAGGAGAGAGGAGAGATGTATGCATTTTCAG -CTGCTAGGAAACAGCACCAAGGACTTCACTGACAATAAGCCCTGTGGTGTCCACACACAG -CTGAAACCATTAAAAAGACCAATGCTCTCTAGCTCTGAGCACGAAGCTATCAGCTTACGA -TCAGGACAGGAAGAAGATCTTATCATAAGCATCTTGTAGAGAGTCACATGGCTGAGCTGG -GGAGATGGCTCAGTTAGTGAAGTGCTTGCCATGGAAGCTCCAGGAGCCGAGTTCAATTTC -CAGTTCCCATGGAAAGGGCTGGGAGTGATAGCATTTGTCTGTAATCCCAGCTCAGAGGAG -ACAGAGATAAGAGGGTCGCAGGGGCTTGATGGAAGCCAGTCTAGCCATTCAGGGAGCTCC -AGATTCAGTGAGAAAGCCCGATGCCCAGGAGTAAGATAGAGACCCATAAAGGAAGAACTC -AGTGATGGCCTCAGATCCTGCATGCACATTTCTACACACGTATATGCATCAACCCAGATG -TGTGTGTGCAGAGGAACATGTGCATCTATCCAGATGTGTGTGTGCACATCAACATGTACA -CACACAAAGAAGTAAGACAGGTCACTCTGCTCTTGTCACTGTGCTAAGGACTATTGTGTT -TAGAGAAGAAAATTTGAATTTTATTGGAATGGAGCTGAAAGTATTTGTCCAGAAAAAAAA -AAAAAAAGACAAGAAAGATGTTGATAACTTTCTTCAGATATGCAAAGAAATCTCATATGA -TAAAAGGAGTGAGGCTGGGGAGGGAAGATCTGCAGAGAGGAAACTGCATTCAAGTTCTTG -ACCTTCCCCATCATTAAAATGTTCCAAAACCCACTATTTTCCCAGAAGCCGAGCAGGATG -CTGCCTTCCTTACCACCCAGGTGCTAATGCAAGAGCCAGCAACTGTAAAGGGGGCTCGAG -CATCCATCAGAGTGCCATATCTTCCTCTCTCTGCCAAGGGGTGTGGTGTGCATCACAAGG -CAACCCAGAATGGATAAATAGATGATAGGTAGTCAGACAGGAAGTTCAGGCAGAGGACAT -CTTGATCTGTTTCCTCGTGCTGTAGTAGACTACCTGAGGCTGAGTTATTTACAAAACGAG -CTTCATTATATTTGACCCATGGTGGAAATCAGAAAGGAATTAAAGACATAATAAAGTGAA -GTTACAGCAAGAAGGGCATGGGTAGGGGAGCTTATATTTGTAACGACCCATTCTAGTGAT -AACAGACTCCATCCCCAAGAGAAAGGAAGCAAGCCACTCAAAATGCTCCAGCTGTGTAAG -TCTGCCCTTAGGTCTGCCTCTCAGCCTGCCGGACCAGCAGAGGTCAGGGTAAGTTTCAGA -AGAGACAAACTATACTAAGACCAAAGCTGGAGAGATACGTAAACAAATGACAGATATATG -GATGGATGCAGGACACAGGATCTAATAGAAATAAATAAACAGAACCCAGCCAGGTGGCTC -AGGGGCTAGAGGCACTTGTGAGCAGGCCTGAAACCTGGTCCCTATATTCATATTCACTCC -CTCTCGCTCTGACACTCACACCCATACAAACACACACACAGATAAATAAATGCATATTTT -CTTAAAAGTCTATCATGACTAGCCTAGGAAGACAAGTGACTTAGGACTTAGCTATATTGC -ATTGGGTCCAGGGCTAACCAAGGCACACTTTCTACTCGCAGAACGGGCAGGCCTGAGTCC -TGAACAGAGATGTATACACTTACATAATGTGACTTCCAAACACCCAGCTGTGATTGGTTT -GTTCAGTCTTTGATTTCCCTTTTCAATCACCTCAGCAAATCTCTCCACGGGGACTAAATT -ACTTTCCCCTTTCATAGATAAGGTCATTAGAGTACGGGAAAGTCAGAGGAATTTGCATCC -CAGACGGTCAGCCTCCATAGCTGCTATTGTCCTCCCAGATACCAAGGGGACTTTATAAAT -ATAAAGGGATCCTGTTTGCCCCCTTGTAAATAGCAAATAACCCCCACCTCCCCTTTGAGG -TACAACAGAAGCTATGGTAACAGTCTCCTTCAAAGATAACTCTTAGTCTCTGTTTCCTCC -TCCATTTTAGTGATGTAGCCTAGGTAGTACTGTCGTTTAGATTAGCTATTAGTTGCAAGT -GACTTTGAAATCTATGTGGTATATAGACAAATCAAATATGGCCATATCTGGGTGAAAGGG -CTTTATGCTTTGATGCCTGTTTCTCATGGAGGTAAACTGAGGTCAGTGAGCCATGGCAGC -TGTTTGTGCTAACAGACTTGTCCATTCTGGATTCTACCAAGAACCAGTTTACTGAACACA -TCAGTCCACGTGGAATTGCTATCAATGAAAAGAAAACTGAAGAAGCCCAAATAGTAACAA -TAGCAGACTGTAGTTGTGCAAACGGATGCGATGGTCTGCTGTCTCGTTCTATCCTTACTT -CAACATCTGACCCCAATTCGAGTAAGACATGTTGTACATCTCAGAGTATCTCTCACCCCA -AACTACATGCCTACTCCAAACCAACCGCTTCCGATTTGCCTTCAATTTTCCCAGCATTAA -CACCAAAATTCCCAAGCCCAGAGGAGCCCCCTCAGTCTCAGGCAAACAAGAATGGTTTAT -TCCCAGCATTCACACACCATAAGCATCTGGAGTCATAGTCACATTGTTCTGAAGCTGGCA -GAAGCAGAAACCTCCACACTCCAACTAAGATATCAAGAAGCTGAGCTTAAAGTGGCGGAG -TCCTTTACCTCCCGGCGGCAAACTGGCAGAGGCAAGCCTGTGTTCTTCCACACTCAGACA -AGTCAGCAATGACAGCTTTTGTTTTATTTTTAGAGATGGGGAGGGGGTCTTGCTATGTAG -CCCAGGCTAGCCTTAAACTCTCTATTCTCCTGCCTCAGCCTCTCAAGTGTTGGGATCACA -GGAGTGGACCACCAATTCAGGTAATAGGTGTTTGTCTCCGTTGGTGCTCGCTTGTGGTTT -TAAGGAAGCATACACATCTATATAAGCTCTCAAGGGGGATCCATGAGTAAAGGAATTTGC -AGATAAGCTTTCTTTGCCATGTTAAGACAACTAAATAACTTTTCTCAAGAAAAGGGGGGG -GGGGAGACAAGAAAAAAAATCAATCCTTTAGATCATTGTTGAAAGCAGCCATGTTCCTAT -GAGCTGAATATGAAGAGAATTTATAATAAAATCCTCCCTAACTACAGATTCTCCCAAATG -CTCTCAGGTCGAGATAACCCTTTCTTCCCTTTATGAAGCAGAAAATATAAATCAGGTACT -GCAGTTTGAGCCTGGGTCCTTGCACACGCATACTGATACACACTTTACCACGGACCTATA -CCCAAACCCCTTTGTTGGTTGCTGCATTTGAGACAGGACGTTGTTCTGTAAGTTTTTCAG -GCAGGCTTTAAATTTGTGATCCTCTTCTTCAAGCCCCATGTAGCTGGGATTTCAGGTGCA -AACCACCAGCCCTTGCTAAGCTGCAAGTCATTAAAAACTAATTTCTCTTAAGAATAAGTT -TTTCCGTAACACATGTTGAAAATGCATGAAAATTCAATCATCAATCCAATGGACTTGCTA -TTCATATTAATGAATTTTGAGGCACTGTTAGAAGCTGAGTTATCACAGCTGACCACATGT -TCTCTCTGTAAGGACAACAGAAGCTAATACAGTGCAAAGATACTTTTGTTTCCAGGATTC -AAAACCACAATGAGCTTTGTGTTCGGCCCTTGATTAAACAAACAATTAATCAGCATTTCC -ATCCCCGTTTACCTAATTAGGTTTTCTTCTTTGCAAATAAGACAGGGTCACATGTCATTT -TGATTTATTTCCATTTCTACCAGTGTAAATACAAATGTACCACAACATGACCTGTGGAAG -ATGAAGGCCTGTGATTTGAAATAGGAAGGAGAGGGTCAGGAAGGCTGAGGCACAGTGGAC -TTGTCATAGAATATATTAAGGTCGAAGGCAGAGGATTTGGAAACAATAACACAACATAAA -ATAAAGGGAGCCTCGGTGCTAATGAAAAGATCAACACTCTTGCATGCTGGCTGTGGTCCA -AAAAAGTGCAAAAGCTCAGAGCTGTGAAATGAATGGATTCCTCGCGCTGCAGCGGAACAG -TTAATGCAAATTCCTCCAGGTTCATGAATCGCATTTGGGATCAGGCAGATGGTCCATCCC -CAAAACCACGACTCCACCAATTTCACAGAGAGCAGGTTTTCACAGGACAGTGAGCACAAA -TGAAGAGATGGAGAGAGAGAGATAGCTACCCACAGCTCACTCTGTTCCGCTGGCTGCTAT -GTTTCCTGTGCCATTGTGTGAGGCAGTCTGTCTTCCCAGCATTCCCAGGGGCACAGAGTT -GCAAGGCAAGGGTGAGCTTCTGAGACCTGTTAAGTCTCTCTGCCTTTCTGAGGTTTTCTG -ATAAGGAAGTCTGTCCCCTGTGAAGTGCCAGAGCCTCGGGCAGAGGGTGTTGAGTGATCG -CATGAGGCTCTTGGTTGTACTGGGTTCCTTGCACACACCATCTGCTTTGGTGTCGTGACA -CTAAGAGGGAAAACAAACAGCAGCATGGGTGGAGCCAGGATTCAGCTGCTTCTCTCTGTT -ACTACATCACAGCTTTATCATCTCAAGATAGAAGTTTTCTTTTACTAAGTTTTTCAGAGA -TGTAAAGGTATTTGCTGATCCACAGACAGATGGTGGAGTGATTAATAAAGTTGAGGAGAA -TCAATTAGTTTTTAAAAAAATACTCTTTTACAGCCTTTCCAGAAGATTTTATGTTCTGCA -TGTATGGGAGGTCAATAGATCCGAGAGTAACTGCCTTTGAAAGGATGAGTTGTGCTAGGT -GTGGTGCTTATGCCCAACTCTACAGGTCAAGGCTGTAGGCTTCCAAGTTCCAGGTCAACC -TAGGCTATATAGTGAAATTCTGTTAGGAAAGGGGAAAAATGTAAGGAAAGAAGGAAGTGG -GGAGGAAGGAGACAGGAAGGGAGGAGGAAGGGAGGAGGAAGAGAGGGAGGAAGGAGGCAA -AGAGGAAGGGAGGGAGGAAAGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAG -GAAGGAAGGAAGGAAGAAGGGAAGGAAAAGATATTTGTAACAAATATCAAATAACAAAGA -GGAGAAGGCATGCCACACTGGGTAAGAATGCCTGGGAACAGTAGGTTAGGAGGAAGGAGG -GTTAGGAGGTAGAAGGTAAGGATCAGATGGGAGCCAAAGCCTTCATGGGAATTTTCATGG -GAAGAGATGAGAAGCAGTGTAAGCTACCGTTCTAGCCCAGAGTTAGGCGCTTGCAGAATT -TGGTGAGCTCTGGGCTACAGGGTAGACCATTGTTCTGTGATATTCAACCCTGTGGTGATT -TGCAGTAGGGGACAGTATCTCAGACTACAGTTGCTAAAGAAGTCATGTAGAAGAATTGAG -TCTGAATTATTGGTTTGCACATCAGGGACATTCAAGGCAAGTCATCAGCTGTGAGAATTA -GCCAGCAGTATAACAGGCCTTCTCTCTTCTAGCCCTTGTAACTCTGATGTGCCGGGCACC -TGGAAATACAGAAAATAAAAGACATGGTCAGGATAGGAGGGTATAAGATCACTCTGCCCC -TGCCTTTATACGCTCTGTCATGGTGACCCAAGCAGAAGCCGTGACTAGAAACATTTTGTT -TGGTTGGTTTTGGTTTTTCGAGACAGGGTTTCTCTGTGTAGCCCTGGATATCCTGGAACT -CACTCTGTAGACCAGGCTGGCCTCGAACTCAGAAATCCACCTGCCTTTGTCTTCCAAGTG -CTGGGATTAAAGACGTGTGCCACCATTGCCCAGCGACTAGAAACATTTTTAATGGGGCAA -TTTTGCTACTGTCTGAAGTAGACTGCGTATCTGTTATAAGCCATGGGCTCAACCACAAGC -TCCTCTGTGAACAGCCTCTCATCAGGGCGACACTTTCTTATACATTCAGAAGTCGGAGCT -GGTTACCTACCTTCTGATTTGATGCAGTTTGGTTTTCCTGTCTCTAGAATGAAATTGACC -CTCCATCCTAAGTTTGGAAGAATATTTTGTCACTGTGTCAATGAGTGGATAAAGATGTTA -ACTGCCTTCCGAGTACTCTGTGGAACACCGTCTTTTCAAGCATGGCCACCTTCACTAAAA -TTATTAAAGTTGCTCGACACAAGGGCACTAGAGAATCTGTCTTTAGAGAAGGTTTCAGTA -GTCTGAGTCCTAGCTAGCTCTTTTCTTCAATCTCTCTTCCCCCTCCCTCTCCCCTTCTCT -CTTCCCTTCCCCTCTCTCTCCCCTTTCCCTCCACCTCTTCCTCTCTCTCCCCCTTCCCCT -CCCTACCCCCCTCTCTCTGTACGTGAGTGTGTGTGTGTGATGTTCATGTGGGAAGGAAGG -GTTATTTACCAGTGCATATATGAAACTCAGAGGACAGACTGTGGTTTTGATCCTCGCATT -CCACACATTAGAAGCAGGGTCTCTTTGTTGTTTCTTGCTGCCTATGCCAGGCTGGCTGGC -CAATTTGTGCTTCTAGGGCAGCAGTTCTCAACCTGTGGGTTATGACCTAACTTAGGATCA -TATATCAGATATTCCTGTATATCAGGTATTTATATTATGGTTCATAACAGTTATAAAGTA -GCAAGAAAATTATTTTACATTTGGAGGGTCACAACATGAGGTACTGTGTCAAAGAGTAGA -AGCATCAGGAAGGCTGGGAACCTTTGGTCTAGGGTCTCTCCTATGTCTGGCTTCCCTGTC -ATTATATGCATACTGGGATTATCGGCAGGCTTCCATTGGGGGATCCAAATTCAGGTCCTT -ATACTTGTGTAGAAAGTACTTCACCCACTACACCATCTTCCCAAACCTCCAGCTGTCTCT -CACACGTTCCCAGGCCATGATTGATGAGAGCCCTATCTTGGAACTTGAGCCTGTATCTGA -TTCTGTGGTTGGAGAAAGGACTTTGCAGCCAGGTAGACCTAACTTCAAACCTTCCCTTCA -CTTCTTAGTTGAATCTGTATGGTGGATAAAACTACTAAACTTAGAATCTAGGAGCTTTGT -TTCAATAAACTGAGATATTATCTGTCTTTTCCAGTATATGATTATTAGTCTATACTATGT -ATAAGGCACTCTGCTAGTTACTGACTTTGTGCTAGGTCACATTCATAGCTATTCTTCACC -ATATGTGGCTCCTTGGTCACAGGCTGGAAACTCTGTCATTTATTTGTTTAGACAGTGTCT -TTCTGTGTAGGCCAGGCTGGCCATCAACTTCCAATCCTTTGATTTCAGTCTCCTGAGCGC -TAGGGTTACAGTACTCACTTAGATCTCTTTGTCAGACCTTTGCTGCACACTGAACATCGT -TAACCGTCAAAACCACCTGTGGCTTATGAATGCCTGTAACCATCATCAGTAGATCTGAAA -ATGTTATAGGATGGGTGGTTAATAGAGTCAATTTATGGACTTCCAGACATTCTCTTTTCA -TTTGGGAACACCATGCACACCCTAGCTCAGATGTACTTCAGTTTCAAAGAACCCCTCCCC -AACCATCGTTAGCCCTGAGGTCTCTGTTCCACCTTGCCACAGCTGAGGTTGCACTGAAAC -AGAGACCAAGGCCATGGGTTGCAAAACTCTGTGTAAGCCATAGCATGGATGAGGTAGTCC -ATCAAGCATGGCCTCCCAACATGTGTCACCTATCCTCCACTGTCCCAGGGTGTGACTTCT -AGCTACTCTTAGGAAAGAAAAGTCAAGTCCCATCGAAAACTACCGCTGTTCTCTGGGGGC -TATCACACAGCCGTTGCAGAGCCTCCACCTGCTATATCAGCAGAAATATCCTCAAGAGGA -TCTGTGTCCTTAACAATTCGGAGAAAATCTCCGGGACATATGGTCTGAATGAAGACAAAT -ATAACTTAAAAATCACGTGTTGACCGGTTTAAGGCAGTGGAAGGTGGAAACTTGGAGACT -GATTTTTGCCCTGGAAATTTTGTTGTGTGCCATCCCCTCTGAGCCCGAGGAGCCTGAGGC -TTGCCTTCTGGGAGCACTCCAGTACGAGGAAACTATATTGAGTAACTAGTCTTATGTGGT -AGATGCTGCTTGCTAGTTCACAGCTCCTATCTATTTGTGTTGCTATTGTATAATTACACT -TTGACATTCCCCATGTAACTGAACTTGCTCCTGAATTGTAAGTTATCTTCAACACCTCCT -GTGAAGACACATGACTGACATTTTAAATGCAAGTTAAGATCCTTGCTGGGCCAGCAATGG -TGCTACTCAATCTACCACCGTATAGTGTCAACCCTTCAAAAGATCTCCATCGATGGTGTC -TCTTCTGCCTATATTTACCTGTCTGTCTCTCCAGATAGATGTTTGCAACAACACCACCCC -CCGAAGACCTTACAGTCCCCTGGAGCCTGAGCAATTCATTGACTTTAATCCAGCCACCCA -ATATGACAAGAGATAACTGTCTCCTGAGCTCACATTTGCTTCTAATGACCCTGTCCCCTT -CACTACATGCCTGGATGGAAGGAAGCCTACATCAGAAACCACTTCAACACAGTCCAAACC -TAACTACTGTGGTTTCAAAGGTCACAGGGAGGTTACTAAAAACAAATTTGATAGCTCAGA -AGGCCTCCGACTGGGAAAAGCCCTATAAACTTAATGGCACTTATGAATTTATGGGCTATT -GTTACTAAATGAGTCATCTTTATACAAAAAGAAGCAAGGAACTGTGATTTTATTAGGGTG -ATACGACAGTCTCGGTTTACAGAGATGACTATAACCTATAAGTCTAAGTGGCTTGTGTCC -CCAGAAATTGCCCTCTTCTACAAAGTAAGGTGTCTTTCTTTTCTCCAAATATCTGTGCCG -CTCACTTAACCCATTTATCTCATTAAGATCAGTTCCCGACTGTGATAGGACAAAGTCTGG -AAAACTGGTAGGAAGGCAACTCCATGGATTAGAAAGATGCTGTCCAATACTGACCAGCAA -TGTCCCTTTCTGGTGCATCTTCCTGCAGGCTCAAACTGAAGCCGAGCACCCTGCTTCCTC -AGCTGCAAACACGGAGAGGCTGGGATTGGTGGACGATGCCCTTGGTGGGATTGCACTTTT -GCCCAGGCTTTTAAAGTCCATCTGGCTCAATAAAAGGTTGGCAAACAGCCCCTTGCCGAG -AGGAATTCAGTTAGCCTACCCCATGCAGTAACTTATCCGGAGGCAAAAACCAAGATGCCA -ACAGAAGATGGCTCCCTGCTTGTCAGATTGCTGCTCCCTGGGAACTAGTTAAGTTGGGGT -GTGGAGGCACTACAGGGCTCCCATCAACACAGGTAGAGTTCTCTTTCTTGAGTAATCTGT -ACTTTAGCAGCCTAGTTTTGTGTGCGCGCGCATGTACATGCATGCATGCATGTGTGTGTG -TATAAATATTGGACAAATAAGAGGGGAAGGAGGTATGCGGACCTGGCATTTCTTTAGACA -GTAAGTGAAGTCTCTTTCTAGGTGAGCCAGGGCATCATCATGAGTGACTGCATTTGACAT -ATAACTTGTCGCAGCCATCTCTTCTGTCCAGACCTAGGCCCGGCTGGCGCAGAGGTCATG -CTCCCTGAGACCGCCCCCAAAGCACTGACAAGCTTGGCTTCTTCCTCCTACTTGAAGCAG -CCATGCTATATTCTATGCCAAGCAGGCAGGACCCAGGGAACGATCACAATGCATTCCTCA -CCCTTTGGAATGGACAATACATGCCTCATAGTCTCGGACACAGGGCCAAGGTCTCGCCTC -TCTCTCTTTTTACCCAAACAAGCTTTTCTACCTGGTTCCCTCCCCATGTCCATGTCTGTT -TCTCCATATTACTGGATGGAAGTCTAACAGGTGAGCATACCCACCATGGAGACTGGTTTG -AACTTCTCTCTGGACTTTGGCAAACATATGTAGCTTCCTTGAGACCCAATTTCTTCATCT -ATCTGTCTTATAGATGTCGCATCCCCACTGTGCCTGTTATGAAAAATGTGAAATGTCCCC -AAGGGGCTTCTGTGTGTGAAAATTTGTTCTCTAGCAAAGGGGTGTGGCTTGAGAGGTTTT -AGGAAGCGGGAGAAGGCAGACCCCTGGAAACAGGATCTTAGAGGTATCTAATCCCCATCT -CTTCCAGTCATGGTCTTTGTTTCCTGGCCTGCCACGATATGAACAGCCTGCTGAGTGGCC -CAACCACAGTGGTGTCCCCACCACCATGCCTTCCTTGTCCCTGTGGACTAAAATAAATTG -AAAGCATGAACCAGAGTCAAGCCTCCCTTTCTGGGGTTATTTCTCAGGCCTCAGCAACAA -TGAAAATAACACATAAAATACCTTATCAGCTAAAGCTGTGGGCGTGAATGTTTACACGGA -TGGTAAATTGTATGTAGTATAATTTGTGCAGTAGAGCATCTGTTACAGAATAGGTGTGTA -ATAAAGTATTATTGAGAGAGGCCATTTTCACCCTGATGATGATGTAGCATGTGAGGCAGA -ACCTAAAGGTCTTTTGGGAGTGATGGCAACAATCTCTTTTATCTCAGATGTCTTTGGTTA -GGTCCTGAGAACACTGAAGATCAATGTTAGATTTGAAACAAAGGTGGAAGGCCTTGAATA -TGTTCTCCATTAGAAGATCAGGATGGTTCTTATCCCTATAGTTCCCCTGAAAACAAGACA -GAATGGCCCTTTAGAGCTTCCTTAATGCTAGGATACCACAGTAATAGCTCTAATAATGTT -ACAGCCTGAGGTGTACTCAGCTTTCAGCTGAGCAAATGGTAGAAACTAAACCCATGGCCG -GTATTATCTGTTTATTATAAGTACTCATTTATGAAAGTGGTCTCTTGCGATGAGATGTTG -TCTGCTTTGGACACCTCACCAAAGAGTCTTGAATCCTCGAAGCCCAGGTGATCATCATGT -GGACTGAAGCTGAAACTATTCACTGTTGTGTAATATTGTTCTCAAATGGAATCACTTTAT -AAAACCCTTCTCACCTTCTTTCCATGCCTAGTCCCCAATCACATGTGTGTGAGTGCCCCA -GAGCTAACACCCACCATCTAGCATGTGTGTCCCAGGGTGAAGCAGTGACACTATTCAAGA -AGGATTGAGACTATTTGAGAATGAGGCCCTTTATCAGTCTTTCAGAAGGCTCAATTTAGC -ATTTATGGTTCAATTATGCATTCCTCTGGGAAATATCCATAAAACCTGAATTCAGTCAGG -TCTGCTTCTCTTTGTGTCTGCTTCTAAAAATTAATGCATTCATCAAGCCATAACAAGAGG -CTGCTCTGCTCCACATGAAGCATGTCTCACAAGATGCAACACCAAATTACCATGCAGTAA -TGGACCTCTCTGTACTGACACAATGACCCACAGACACAAGAGTGAGGAAAAGACTCTGCC -CAGAGCAAGGGGTACAGACAGTGACACTTTGTTGAGTGTGGTAATTACGACTGTAAACAG -ATGCAGTGCACATGCAGAACTTAGAGAAACCCCTCACATGCATTACTCCCTGTGAGTCGT -ATAAGAACCCCAAGAGATTGGCAAAGTCAGCATTATTATTGTTCTCATTAGTTATTGTTT -TCTCAATGGTTCAGCTTGCCTGTTAACGTGAGTGGATTTAGAATCAGTTAGATTAATAAA -GGATACAGTTGGATGGATCTATGGAGAGGTTTCCAGAAACTATTAACTAATAAGGGAAGC -TCTGCTCTGCCTGTGGGTGTCATTGTCCCATGGGCTGGCAACAAAGAGCGTTGGGGAGGA -AGCCCAGGCACTCAGTACTTTATATGCGTCCTGACAGTCATGTGGTGGGTGGTTTTTCTC -CATGTGCCCTCGTGGCCATGGTGGTTTGGAAGCTCTGTAACCACAACATAGGTATATCTA -TCCCTTCCCTACTTTGTTCATATCAGGTATTTTGTCACAAGGATGAAATATTAGATTAAC -ATAATTATAACTGATTGTCCCAAACATCCTTACATATGCTCTCCTCTCAAAGTTTCCATT -AGCATTGAGGGAGTTAAAAAAGGACCTGAACTCCAGTCATCAAATTTAGATCCTAGTGCC -AATCATAATCTGCCCCTAAACCCTAATGTTAGAACCCTGAAAGGTTAAACCCCTTAACGT -CTGAAAGTCCCCCCAAATCACAATCCCCAAATACTGAAATGCCAAGTGTTGAAATATCAG -ACAGCATGTTCATGAAAACGAGAGTTTATGTTGGAAATGGTTGTCTAAGCAGATTGGGGG -TGGGGGGCAAACCCTGGAGAAGGGACCAGTGTGTGATAATGCTCTGGGGCTGACAATTAC -ATCTTGTTGGTAACACATATCTAGAAGGCTGGAAAACAACCATTCTTAGAGTACTAATTC -ACTTTACACATTTTTTGTTGTTGTTGAAAATTTGATTGGGTCAAAGGTGATCACCCAAGA -AGTCACTAAGTGTACAATAGTGTTCATGTGCAGAAAGATATTGAGACCTCCCCAGTAAAT -AGGGAGAAGGTGCCATTGCTTTTTTTTTTTTTTTTTTTTTTATGTTTGCCTTTGTGAAAG -ATAAAAATTCTTAAGATCTGGTGCTGGAGAGATGGCTCAATGGTAAAGAGCTCTTTCAGA -GGGTCTAGGTTGAGTTCACAGTACCATGTTGAGATCACAACTTCCTATTATCTCCAGCTG -TAGGGGATGCAGTGCCCACTTCTTGCACTCATATGTGCGCACACAAGCACACATGAGCAC -ACACACACACACACACACACACACACACAAATATATCCATTATTTTAAAAATAAAATAAA -TTTAAAAAAAACTTGCAAGATCTCAGCTCTCTTACACTATGAAGGCTGTAGTAGCTTACA -GGCATGAGAAATATGTCCTCATAGAACAATATATATATATATATATATGTACGTATATAT -ATGTATGTATGTATATATACATATATATACATATTGTGTATTTATTCTTTTAAGTTTTAT -TTTATGCGTGTGACTATCTTGCATTCATGCAAGCATGTGTACCATATATGTTCCTGGTAC -CCTCAAAGGTCAGAAGAGGGTGTTAGATGTCCTGGAACTGAAGTTATCGGTAGCCCTGAG -CTGCCATGTTAGTACTGGGAAGCAAAACTGAGGCCTCTGCAAGAGCAGCCAGTGGTCTTC -ATGGCTGAGCCATTTCTCCAGCCTCTGTTGTATAGTTCAAAGTAATGAAAAGAAGGGCTC -TCTAATGCTTCACTACAAAGAAACAATAAATAGATGTTGATTTGATCGTTATATAATGGA -TACATATCACAGTGTGCCCTATAAATTTGCTCAGTTACTACTTACTGACTAATAATAAAA -TTTTCAAAACCTCAAAAAATAATTTAACTTTGAAAAAATAAGATTATGAGACTAAGAAGT -AGGCTCGGTGGTAGAGCATTTGCTTAATATTCCTAAGGCCCTGGGTTCTATACACAGGGC -TACAAGAGAAATCAAACTCAAAAAAAAAAAAGAAAAAATAATATGTGATATTGTTCATAT -GATTAAATACAGTTATGGGAGATAAGTATCTAACATGTGCCAAGGCTGAGCAGGTCCCAA -AGAATTCCATCATCACAAAACAGTAAAATAATAATATGAGCAGGTTTCTACCAGAAACAG -TTGTGGAAGAGAAAATTGGTTTTAAAGAAATCGGCTGTGTTTATGTAAATGCAATTATAA -TTTGTAACAAGCCTCCTCTAGCTCTTGGTAACTCGGAGCCTTGTCTTGCACTGCTGTGTC -AGCACTAGAAACTGGTCCAAGTTCTTGAAGATTTTAAATTATTGAGGCCATTTTTCTTTC -ACACTATCGTAGAATCTGTAGACTTCCCTTGCCGGAAGTATTTGATGTTGTATAAACTTC -TGTAATATCATGAAGAAGTTTAAACCATGAAGAAGAAGGGCTGAAGGCTCTGGTCACATG -CAACATCCCATTACCCAGTCCCACGTGGTCCACTGTGGCTTAGCTGTGTCATCCACTCAA -CTACTTCCACATTCCAATTGTTGTGTAACCATAAGGTACCTGATCATTTAATTCCCAGAT -TCTCTCTAGTGTAGTGGGTACACAAATTTAAAAATATATATATATATAAATTTCACTATC -CAAGAGGACATGCAGATAGAATCAGATCAGAATGCCCTGTATGAGACACTCGCTGTTCCG -TGCATCCGCTGGGCATGAACTCTGGGCATAATCCCCAAAGGCAGTGTCAGGCCACGGAGA -TCCTGCTGCTCTGCCCAGCAGTTTATAGGAGCCATTCCAGCTCAGATGTTTTTCAACTGT -TGGTTTTGATTGCTGTTGCTTTGATTACCTTCATAATCCAATATTCAGCCATTAAACAGT -TGAGAATTCAACCCCAAAGCTTGTGTACCCCCCTGGATCTGATGATCAGTTGCTGTAGAA -ATGGAGGGTTGCAGCTCAGAGCCTGGTGGGAAAGATCTGATGTGTTTGTATGGTGTATGC -TTCCCCTACTCCACTGCTGTGCAATCTACTCCATCAACAGAATCCTCTTTCTAAACTCTT -CACCTGTACAGCCTGTCTTGTCCACCCTTGTACTTCCCTTGCAAGTATGTTACTGCCCTC -TCACCCACTGGTAGCATCTATTGAACATATCTTGGCCAAGATACTGCCCACTCCATCAGC -CTTCCTGCCTGAGCTTTTCCCTATCAGGCACATCATCCAGGTAATGACCTCATCCCCCAT -TATATTTTGGTTTTAGAGAAGGTATCCAAGGTCCTTTGTGTCTGGTTCCAACTACAAAAC -CACAAAGCTGAACACACAGACTGGTGGGAATTCTTGCAGATAGCACAACAGCTCTAGTTC -TGCATAGCCTAAAATGCCTGCACCACACTCAAGAAGCTTCCAAGCAGATTCAACCTGTCA -ATCAGTTCACCTCAGCGTCAAGAGCATCCTCACTCCCCTACCCTCGCCCAGCAAACGGGA -CTTCAAGAAGCACAGCCACCAGTAAAAGCTGCAAAAACTCCAGGAAGGGGTGTGTGAGGG -AAAGTCATGCTTGGCATCAAGAGCGAGCCAAGCAGTTGGGGGCACCCTGGGTTGCTTGGG -CTGCCGGGAAGGATGGTTTTTTCAGAGAGTACTCTCATAGAGCACGTATTGTTCTCATTG -ATTTTCATTCTTTAGTTTCATGTAATTACTGTTTCTTTTATCTCCTTTCTTTGGCTTTCT -CTCTTTTCCTTGGCATATATTATAAACATATGTGTTCATTTTTCTGGAAATCTGTAGCCC -TTGCTAAGTTTTATTAAGGGGTTCATTTGAAGAAACAAACTCCCAGTTAGTGAGATGCAG -GACTGGGGATTCCGGGAAGGTGGAAGCTGATGTCCAGAGTATGTTTTATTACTCGGGTCT -CCCTCTCACCTCATTTGCCTTTAAAACTAAATATGTGACAAACTGAGCTATCTCGGTGAG -GAATGGGTGCTCACAAAAGGCTAATTACTTTGGTTTCCTCTTGTCTTTAAAAAAAAAAAA -TTCCCTTTCCCAAAATAGCTGATAAATGGTTCTTTGTAGGGATGACCGGGCGCAGCTTCC -CCTGCCGTTAAACGCCCGTTTGACATCTTAGTGGGCGTTAGGGTTGCATATCAGATCCAG -ACCTCAAGCTGGGATGCTTGTGTGTGAGGGTCTCAGAAGGTTAGGAGCTAGAGGACACAA -GCTGATCCTAACAGGAAATGTTTACCTTACAATATTTTAGATTTATAATCTTCCGAGTTC -AAATGCTCCGAAGTCAGAAGAGGGGGCTGTGAACACTCTGTGGTATCCTCATTGCACAGC -CACATGTGCCATTTTGGTTGACTTTACCCAAACTCCCCTTCACTTGGTGCTTTTTGGATT -TTACCATAGAAGTTACAAAATTCTGAGTTCCTGAGACCCCTCTCCTCCCACCCCCTTTTG -CCCGAACTCAATCCCGTGACCCTAAATTGCTTCACATCTCTGACTTTGCCGCCAACCTCC -CATTGTTCAGTTGATCTCTACTAGATATCCAGAAGAAAGCAGCCTTATTAAACGGTCATC -ATAATGAATGGATGGATGATTGATTGAGCCTTCCCAAGAGAATTTTGATTTAATAGTGTT -GTTCTCATAAACCTGTGTCTACTGGACAGAATCTCAGGTACCTACATCAACATTTACTGA -AGGCTTATTAAAAGTTGGTTGTGGTCCTTAGTGCTTTGTGGCAGTCACAGAATTAAATAA -GTAACTATGCAAAACAGGGAAGAACTCTTTTCTAACACCTCAGTCTTTCGTCCCTCACTT -TATCCTAGCCACCAACTCCCACTTCATCCAGGTATCTGCTTATATATACACCGTATCCAA -TCTTCCCACCAAACCTCGTTCTCACGTGTCCCACACTTGGAGAAGATGCCAATTAAGTAA -AGCATTTTGCACCATAGAGTGGTTCTCTCTGCTCTATTATCACCTTACTCTGAACCACTG -CACCCAGACCTCACTCTTCCACCTCCAAAGGATTAAGCTCCACGACAAAAGTAATTTGAT -GCTTGTGGGTTTTTTTTTTCCCCTTACCATTCGCATCTCTTCATCTCCTAATTTGAAAAT -GTTTTCTAATCCAAAGCAGCTCTTCCTTCTAAACTTGGCTTCCCCGTGAAGTTCTTTCAT -ATGGTGGAAATTACCATACTTTATTGGAATGTATGAGGAAAAATGTTTCCATTTTCTCTC -TTTCTTTCTTTACAATAAATTCACCTTTTTGTTTTGTTTCCAGACAAGGGTTTGTGTGTG -TGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTAGCCCTGGCTGATCTGG -AACTTGCTCAGTAGACCAGGCTGCCCTCAAAAGTCTCCCAAGGACTGGGATTAAAAGCAT -GTGACACTGCACCGCTATAATAATTCATCTTATGCCAAGTTTTTTTCCCTATGTTCTGTG -AATGAGCAGGGTTTGCACAGGGGCTCCTATTAAAGTAAACTATGTACTTGTTTGTTTGTT -TGTTGGACAGGGTTTAAGTATTTTATTTAGTTTACAGTCTCATCAACATTTGTTTTCTTT -TTTCTTGGATATTTTCTTTATTTACATTTCAAATGTTTTCCCCTTTCCAGTTCTCCTCTT -TGGAAACCCCTCATCCCATCCCCCTTCCCTCTGCCTCTATGAGGGTGCTCCTCTACCCAC -TCACCCATCCTCTCGCCCTGGCATTCCCCTATACTGGGGCATTGAACACATTCAGGCCCA -AGGGCCTCTCCTCCCACTGATGTCCAACAAGGCCATCTTCTGCCACATATGTGACCAGCG -CCATGGGTCACTCCATGTGTATTCTTTGGTTGGTAGTACAGTCCCCAAGAGCCTTGGGGA -GGGGGGTCCTGACCTGTTGACACCGTTGCTCCCTCCATGGGGGCTGCAAACCCCCTCAGC -TCATTCAATCCCTTCTCCATCTCCTCAATCGGGGACCTCCAAACTCAGTCCAATGGTTGG -CTGCAAGCTTCCTCCTCTATATTGGTCAGGCTCTGGCAGAACCTCTCAAGAGACAGCCAT -ATCAGTCTTCTATTAGCAAGCTCTTCCGGGCATCCACAATAGCATCCTGGTTTGGTGGCT -ATATATTAGATGGATCCCCAGGTGGAGCAGTCTCTGGATGGCCTTTCCTTCAGTCTCTGC -TCCACAGTTTGTCTCCATATTTCCTCCTGTGAGCATTTTGTTCCCCCTTCTAAAAAGTAC -TGAAGCATCCACACTTTGGTCTTCCTTCTTCTTAGGCTTCATAAGGTCTGTGAATTGAAT -CTTAGATATTCCCAACTTTTTGGCTAGTATCCATGTATCAGTGAGTACATACCATGTTTT -TTCCTTTGTGACTGAGTCACCTCACTCAGGATGATATTCTCAAGATCCATCTATTTGCCT -ACGAATTTCATGAAGTCATTGCTTTTAATACCTGAGTAGTACTCTATTGTGTAAATGTAC -CTCATTTTCTGTATCCATTCCTCTGTTGTGGGACATCTGGGTTGCTTCCAGCTTCCAGCT -ATTATAAATAAGGCTGCTATGAACATAGTACAGCATGTGTCCTTATTACAAGTTGGAACA -TCTTCTGGGTATATGCCCAGGAGTGGTATTACTGGATCTTCCAGTAGTACTATGCCCAAT -TTTCTGAGGAACTGCCAAACTGATTTCCAGGGTGTTTGTACCAGCTTGCAATCCCACCAG -CAATGGAGGAGTTTCCCTTTTTCTCCACATCCTCACCAACATCTGCTGTCACCTGAGTTT -TAGCCATTCTGACTGCTGTGAGGTAGAATCTTAGGGTAGTTTTGATTTGTATTTCCCTGA -TGGCTAAGGATACTGAACATTTCTTTAGGTGTTTCTGAGCCCTTTGAGTTTCCTTGGTTG -AGAATTCTGTTTAGCTCTGTTCCCCATTTTTTAATAGGGTGAGTTCTTTGTATACATTGA -ATATTAGCCCTCTATCAGAAGTAGGATTGGAAAAGATCTTTTACCAATCTGTTGGTTGCT -GTTTTGTCCCATTGACAGTGTCCTTTGCCTTACAAAAGCTTTTCAGTCTTATGAGGTCCC -ATTTGTCAATTCTTGATCTTAGAGCACAAGCCATTGGTGTTCTGTTCAGGAATGTTTCCC -CTGTGCCCATGTGTTTGAGGTTTTCCCCAATTTCTCTTCTATTAGATTCAGTGTATCTGG -TTTTATATGAAGGTCCTTGATCCACTTGGACTTGAGCTTCTAGTTTTGTTTTTAACATTT -ATAAGTCCTTTTTTTTTTAACAATAAAGAAATGTTTTTAATGGAAGTATTATAGATGTTA -CAACCTAGACAATTTTAAACATTTCATTGTAGAAATTGGTAAATAGAAAAACAAATCTAA -GCTTTTAAAGTAAAATTGATTGTATAATTTCCTTTTTCTAAGTAGCCTTCAAGTGTTTCA -AATGTATAATAGTGGTAACTAGATTCTAAGACTGTACACTCTCTTCCTGTTGTCCCTCCC -TGTCTGTCCATCACTCACATCATCTCCCCTGATCATGCTGCTCTATTGCTCTGGACCATG -CCTCACTCATAGAGCCCTTGGCAGCTACAGTAAACAGAGAAAGTGGAAGATAGGAAAGAG -AGGGAGGGAAAGGAAGCGGGAGAGAATGAGTGAACATGTGTCAGGCAGTCAGTGGCGCTG -GGCTTTGCTTTGGCTATTTTATGTTTTCTATAGTTAAGTCGATGTTCTCGTTCAAGTGGC -CTATATCTTTGTAAAAATGTGTTTTTACTTATTATTTGAGAAATTTATACGTGTATATAA -TGCACTTTGACAATACCCACCACTGTTCTCCTCCTATGATTCTTCTCAGACCCGTCACCA -AGTATCTGCCCCCCACATCCAGGTCCTTTAACAAAAAGACATGCCACTGAGTCCAACTGG -TATTTCCTCGGTGTGCACAGACACAGAGCAAGGGCCACGACCCTGAAGGAAACGGACTCC -CCTTGAGTAGTCATCTACTGCCATTAGGTCCTCAGACACAGAGCTTCGCAAGCTCCTCCC -CCATCCATAGTGGAATTTTGACTGACTGGGTCTTATGCAGCTCTTCTGTGGGCAACTGCA -CCTGCTGTACGTTATTGAGCACAAAGGCACTGTCCAGAAGACACTGCTCTGTAGCAGTTC -AATGTGACCTCTGGGTCTCGCAGTCTTTCTACCACATCTTCTGCAGTGGTCCCTGCCTTG -GCAGAAGAGGATGTGATATAGTTGTCCACCTAAGACTGTGCACTCTGCTATTGCTTAGTC -TTTGCACCTTGGCCAGTTGTGAGCCTCTGTAGTAACCTCATTCCGTGCATAAGAAGCATC -TCTGACGCGGGCTTTAAACGCACTAATCTGTGGATGTAAAGATGAATATTTAGAAGACAT -CGTACCAGGCATGATCTCCATGCTACTTTTATGTTTAATTAGCTTATAAGGTTGCATGTT -CCCTTGTTGATTTTCATTCACACTTGGTTTTAATTGTTCCTCTCTTTCCCCTCCCCCTCA -TTTCCCTCTCTCCCATTCCTGCTTTACCCGCCCTCCCCTTCCAATCCTGTAGATTCAAGT -CAGACTGTATCACCCTCGAATTTGCACGTAACTAGCTTGTGAAAACACGAGCTCTGAACA -TGTCTTCTTAGCAAATGGTGGTGAGTAGTAGGGAATGTCAAGTCACAAGCAAGAGGGTAC -ACATATACAAGGATGTGGGCTCTTTCCCTTTAAGAGGGGTCTGCAATGTGAGGCAGCTTT -CCTTTCCTGTGAGAAAATAACAAAGTGTCATTTTTATGGAGAAAAGATTTATCTTGTTTC -AGAGGCTTCGGTCATGGTACCTGTTGCTTCTGTACAGAACATCATGGTAGGAAATATGTG -CCAGAGAGAAGCAGCTTACCTCACAGAAGGCAAGAGACAAAGTAAGAGCACAGGGAAAAG -ACCAAGGGCAAGAGCACACCCCCTTTAACCAAGCCCTACTTCCCGAGTGTCAATTACTCC -ACAACAGACCATCAAATTAGGAATCAATCAATGGGCTAATCTATCATTAAGGTCCCAGCC -CTCATGTCCAGTCACTTCTTATGAGCCCCACTTAGGAGCATAGCTGACCTATGGACCAAG -CCTTAGCCTTTGGGAGGATTTCCAGGTCCAGACCACAACGTTTGCGTTGGTCCATCAGTG -ACACTCGTTTCAGTTTTTATCAGAGAACAGCTACTGAAGAATCACCAACATCGATTATTT -TTTTAATTTTTTGAAACTGACTTAACTTTGAAAGGGGATTATCTAGAGTGGGGAAGGGAG -GGTGTCCCCGACATTACTGTCATTTTATGTTAACAAATTTAACATGCACAGTTAAAACAA -TATATTTTACTACAACCTTTAGAGTAAGTATTACCTTAACGTTACAGCTGTTTCCACCTT -TCTTATATCGTCAGGGACTAGTGAAAACTGTCTCATGGGACCCCAGCACAGTATCAAGGA -ACCACCTGACCCTGCAGCTGGAGGGCAGGGTCTCTTGAGGACCCTGGTATAACCTGGAAA -ACCTCTTCCAGGGAAATAGGCATGAAGAGCCAAGCTTCTGTGAAGACTGTCAGGCTGTCC -CTGGCTAAGATACGACCCTGTGTGGCAGAACCAGCTGCATGGCTAGAGATGGGCCAGTGG -ATTCAGTAGACTCTGTCATCGACTGCACCCAGGTGCAGAGCTCACTGCCCCTCCCTACAG -GAACTAGCAGTAGAACTCACATTGTAATTGGTATGACCCGAGTCTAAGTGCTTAACGCCC -CCAGCATATCACAGAGTGGCCAATTGACGCTTTCCCAGAACTACAGAAACACAAATCACT -AACACCATTCTCTGTCTACACAGCAGTTGGGGAGCCGAGGTTAAGTTGGAGGCCCTAGAG -ACAGAGAGCCTCTGGGGACAAAGAACAATAGGAATGTACTTTGACACCAGAGGATAATAC -AGCCACAGATCACTTAAGACGTTTTGAATAGATACAACTGACTAAAAGAGACAATTTCCT -CCCCTCCTACTACTTAGCCTGGGGTGAGGACAAAACCCAGCAAACCAGTCCCATTAACCC -TAATAAAACTAATCCATTAATGTGTGAATGAGCATAATTCTACATAAGAGTTCACGGTAA -TATATGCCTGAGAAGTTTGAGCTAATATACACATAAATAATAGTACATAAAAGGTATTTT -TGTTTCTGTACAATTTAACTAATTCCTATGAGAAAAGCTGAAATTCCTTACAACCTCCCA -AAACTTTTTCAGATTCCCCAAAGGCTAAGAGCTCTACATATGGTTAACACAGTCCAAGGC -TGGGCCAAAATGCAAGTATAATGAACGATATAGGGAAACTGATAACACTAAGTAATAAAT -AATTAATGCTTTCCCAAATTGCAATAATGTTTTCTTCACACCGCTTGTATGAGAAAGTGC -ACAATTAATAGAGACAAATAAATGTTAGGGATTTAATATGTATTGACTTTTTTTTAAAAA -AAACACATTTATTTTATTGTTTTCAGTTGTGCATATATGTGTGTCTCTGTGTGGGGGGTT -GTATATGTGTGTCTCTGTGTGGGGGGTTGTATATGTGTGTCTCTGTGTGGGGGGTTGTAT -ATGTGTGTCTCTGTGTGGGGGGTTGGGCAGGTGCCAGATGGGAATTGATGGGTTTGTGAG -GCACCTCACACGGATGCGGGGAACCAGGCTCACATGCCCTGTCAGAAGAATGTATGCTCT -TAACCACTGAGCCATCATCCCCCATCCCCATAGTATCATTTCTTGTTCAAACTGGGCCAT -CCTCCCACACATCCCCCTTAGGTAAGTGGTATAACATCTCAGCAAGCCAGCAGAGAAATG -GCACATAGTCCTTTCTTCTAACAGGGGCCTGAGCCTCTGCTTTTTACTGGAAATCAAATC -GGAAAGGTCGATTTCATGACATTGTCCCCCATTCCTGCTAAGGCATCTGCATATTGACAC -TCTAAAAGATGACCCGAAAAAGCACGCTGTTGGGTGGGTTAAAATAAACGTCTAGTGCAG -GGTGACATATAGAGAAACATTGCGATAGAGTAGCTATTTGGGCTGGAAGAGAACTTTCCT -AGTGCAGTCTTGCTGGAATCACCTGCTTGCTTCTTCACAAATACTGAGAACCTATGTGAG -CCATGTTCAGCCAGACCCTTGGTCTTAGGCTCTAGAACTCACAGGTGCAAATGCACATCT -TCCCATTCCAAGTGGCCACAGTTGCCTGCCGCCATAGTCAATTGTTAGAGAAACTGGGCA -GAAGCACATAGCTTCCCACCAACTCCTAGAGCAGTTTTCCCTGCTAAGATGAATCCCCTC -TGCCTCAGGTGACCAGAGCCAGGCAACTCTGACTTTGTCTTCTGAAAGCATATATGTTGT -TTCCAACCCCTGCTGTTGTGGTCCACGTGCAAAAGATAGACCTGTCAGATGGCACTGCTC -ACCACACACACACACACACACACACACACACATAAGCACATAGTCACACAGACACTCACA -TATACACCTTCTTCTGGCGATGTTAGCAAGGGAAACTGGGAGCTAGGACTATGGTCACCA -CTAAGCCATTATATGGGTAAGAAAGCATTACAACTCCCTCTTTTTATTTATTCAGACCTT -GGTTCTGTGCCAGCGGACATCCAGAGGAGCAAAGTACATTTCTGTCTTCTTTCATGACAT -ACTGCTTCTTTGTTTCATAAAGTTAAGCACGGTTAGGCCATGCTTATGTATGCTTATGTA -TGTATGCTTGTTTATGGAGCTTTTTGAATGTTGGTATGTATTTACATATTTGTGGTGGAG -TGCATATGTGTCCGTGGAGTGCATGTGCAAGTGTGTGCAAGAAGTCAGATGTCAGCCTTT -AGTGTTGTTCCTCTGGTACCCTCCACCTTGGCTAACCCAAAGCTTGCTAATTTGACTACA -ATGGCTGACCAGGAAACCCAGAGACTCACCTCTCTCCACCACCTGAGGGCTGTGATTACA -AGCACATACCATAATAACAGGATTTTTTAAAAGAAGGTGGCTTCTGAGGGTTCAGCACAG -GTCCCCATGCTTATGCTACAAGAACTGTATTGGCTGGGCCATTTCCCAGATACTATTTAG -CATTTGATTGTGGTCATTTCTTCAGGACGTTTTCCTACTTAAGTTGGAGGACTCAAGTGG -CTCCCTACCTATCTTGGTCTTGGAAATCTCATTTAAAAAGTGCCAACGCCTATATGACGG -CCTCCACCCTGAAAGTCTCACAGCTGGAGGAAAGGCAACCACTGTCCAACAAGACACAGC -GACAGGTTTAAAGAAGCACAGCTCCCAGGAGTCCCCTGACTGGGTGGAAGTGGCATTCCC -TCTCCTGCAAGTTAGGCAGCATGGATGAAATGTTTATAAGCAACATAGTAGTCCCCATAT -GCGTGGGAGCATTGATAGGAGCTAGTCCAACTACTGCAGCCTTGTATTCTTAACTTGCCT -CTGCCAGCAATGCAACAAATGAACTATCTCCTCCATGCTCAAAATAGACACGGTTTTCTG -AGGCCCAAAGTTCACCAGCTGGTCCCAATAAAGTGCCTTTAAAATTCCTGCAAGAAGATT -ATGCTTTGTGATTGTGCAAGAATATATATTGTCCCAAGCCTGTTCAGATGACCATAGCAA -TGTAAGGTGGAGGGACTTGTGATAGTGTTTGCATGACTTGTGATAGGGTTTTACAAGGAG -AAATATTTCAGACGCTACAGGAAGTGACCATAACAACAAGTCATTTAAACAGCTCCATGA -AGGGAGAGTGGAGCTGGGGACACGCATTCTTTCAGCGAGGCTGTAGCTAGGGAAAACGCC -AATATAAAAACAACCTATTTTTAGGGGCTCAATATCTCTTCTGTAAATGCTTGTGAGTCA -TATTTTACAAGGGCAACACACTCAGCCACTGTTGTACCCCAGCTCCCAGCCACCTTAGGA -GAAACAAAGAGGATTCCGTCAGTGAGCGCTTCCTGGCAAAATTGCTTGTGAGCTTTTGAT -TGCAAAATCATTATGTTTGGCACTGAGTTAAGTAGCAGGAAGAACCTGACTTGATTTTTC -AAATCCCTCGGCTGATACAATGCTGCTCTTAAGCTTTTAAACTGCTCAGTTAGGCTCAAA -AGTCTCAGGGAAGCTGTAAAATGTCTATTTTAGATTCTTAGTTTTTAGTGTGCTTCCCAA -GCCCCGGCAGGATTTTAATGGCATATCTGTAACAGGAGACCCCCACGCTCATATCTGGGC -CGTGGTGTCTTCTCTGCTGAGGCCAATAGATAATCCTCAGGGGTTAGAATACATAGTCTG -GAGAACACATGCCAGCTGGGAGTCTGTGAAACCCCCAGGCGAGCCTGTGTGATGGGATAC -TATGCAGATGGCAGAGAACTCTGACCCATGTTCAGCTGAACCCTGGTGGCTTCCCAAAGA -ACTGCAGGGAGGGCCTTTAAATGACACTATGTGCTTCAAGTATAGGACATAGGATCTTTG -TTTTAGTTGACATTGTTTTATTATTATCTTTCTCTTAAACTGGTAAACACAATAACGGGC -CTTACATAAGCTCTGCATACATTGCTTTTTATTGCTTCTCGTCCCTTCTCCCTTCTTTGG -GACCCTGCCCACCCCTGCCCCTGCCCCTGCCCCTGCCCCTGCCCCTGCCCCTGCCCCTGC -CCCTGCCCCTACCCCTGCCCCTGCCCCTGCCCCTGCCCCCACCCCCTACCAATTCTCCTT -CCTTTTCCAAGTCTATAAATTCTGTTATATTTTTTCTTACCACCCCCTACCTCTAGCTAA -AGACATCTGGTTCCTTTTCTAGTTCTCTCTCTCTCTCAAATGCAGGAGCCACATATGAAA -AAAAATATGCAGTATTCATCATTTTAGATCTGAGATATTTCACTTAATATAGTAGTGCCC -ACTTCTACTCATTTTGCTGCAAATATTATAATGTCATTTTTTCTTTCACAGCTAAACAAA -ATTCCATTGTGTGTAGGTATCATAAGACTTTTTCTCCATTCATCTGTTGTTAGACATTCC -TTTACTGTAATGCAATAGTGAGCAAGGCATGCTGGCTTATCTGTCGTAAAACATATAGGC -CTCTGGGTGATACCCAGGAGCAGTACAGCTGGGCCACTTCGTGGTTATGTGTTTAGTGTT -TTGAGACTTCTATTCTGATTTCCACAGTGATTTAACTATTTTGCAGCCCCACTAGTCGTA -AGTCAGGGTTCTGCTTTCTGGACATCCTCACCAGATGTGGTCTTTTGCGGTGCCGTAGAA -AGAACATTAGCATCATCACAGTTAAATTTAAATAAATAAACTTAAATTTGGGATATGTCC -ATTATACGCTCTGAGCCTTAATTTCCATATCTGTGAACTATCCAGAGATAATAAGATCAA -CCCAACATCATCACCAAGAGAAGGATGAGCATGGGAAACCTCTGCCTTCTACTGATGAGG -TCAGCTTGAGCCCACAATCCTGCCAGGGCCTCACCAGTGGTGGGAACACAGACTAGAATC -ACAGCTCCAGACTCTTGCCTCGGTCTTGAAGTGCCAAAAAGTGACTTTCATCTATATCCA -GTAGTTATTCAAGTACAACACATACTCACCATAGCACTCAGGAGACAGCCCAATGTGCTG -TTATATCAAAATAATTAAAAGAACATATTTATTTTGAGGAATGGAAATATTCATTGACTG -CATGATGCATCTCCCTTTCCTATGTATAAATCATACTGTCTGCTAGTGTTACTGTGAAAA -ATGCTGTCAGGGAAAGAGGAAATATGCATTTCTTCTCTTAATACAATGTCAGGGCTATAT -CAGCCACCTCGCTTCTGCAGGCTTCTTACTGCCTGCCTCAGGATGCAGCCTACATTGAGG -AGTCACAGAATGGACTGAGTCTTAGATGATGAACTCAGTCAACCATCCCTGAGTCAACTA -CAGCTGAGCTCTGACTCTGGTCATGAGATGGTCATTTCCTCATTGTTTGACATTGGGCAT -TCTGAAGCCGACCTCTAAAAGCATGCAGATAGCATCCAATGACACTTGTGTAGGTGCACA -TGTTAGTTGCTGTTGTACAGCTGTGACAAAACACTTGTAGGAGAGACAATGGATTTTGCC -TCAAGGGGTCAGAGCATTCAGTCCATGGTCCCTGGCTCCATGTTTTGAGGCCTCAACCTA -ACTGTGCTGTGAGTTTTCACTATGCCACATTGGACATCATAATAGTCTAGACCCTACCTA -CTTCATGGAGTTAGGTACTAAGTACGTTAATTCGTGCAAGTCACTTAGTGTCTTTCCCTA -AGGGAAGAGTGTCATCAGTGTCAGCTACTGCTTAATCCAGGAGGGAGGTCATCACACTGG -ATAAAGGCATAGATTCTGCAGCCTATGCAGGCTAGGAATCCTCTCTACATGTACTACTGA -GTAATCTCTAGTTGCTGCATAACCTACCATGTCTCTGACTCCTCAACTACAAAACAGAGG -TAATAATAGTGGCATCTGGTTCCCAGAGCTAGAATTATTAAATTGATCAACACAGAAGAG -TGTCTGGTATGGAATACATTAAAAAAAAAAAAAGATGGTCACTATCTTGTGTTATCCAAA -AAATACCATCATTTGATTCTAGACAAGAGCCAGATTGAGCTAAAGTGGTACTCCTTAAGC -CTGCATATCCTGCGACCCTTTAATCCAGTTCCTCATGCTGTGGTGACCCCCAACCATAAA -GTTATTTTTGTTGCTACTTTATGACTGTGATTTTGTTACTGTTATGAATCATAATGTAAA -CACCTGTGTTTTGCGATGGTCTTCGGCAACCCCTGTGAAAGGGTTGTTCGACTCACAGGT -TGAGAACCTCTGAACTAGAGGCTATGTTGAGGCTATGTTGAGGATGGAGAGCAATGAGGA -GAAGTTCTTGGGAACTTCCATTCATAAACCACTCAGCTGAATATGCAGAACAGTCATGTC -TTAGCCTGTTCCAGCTGCCATGAAAACCCACCACAGACTAGAGCTCTAGACACTGCAGAG -TCTCAACTCAAGGTTCTTCATCACGCGACTCCACTTAGGCGTCTCACCTTAGCTTAATGA -GGCTCAATGGCTTGTTTTGTGCTTCCATGGCCCTGCTTCGTGAGAGAGGAGAGAGAGAAA -AGAGTGCCCAAGAGTTTCCCTCCTACAGAGCATGTCTGAGTTAGGGCTTCTGTTTCTGTG -ATGAAACACCATGAGCAAAACCAACTTGGGTGTCACTCATATTTCCACATCACAGTCTAT -CATTAGAGGAAGTCACTGTAGGGACTTAAGCAGGGTAGGAACCTGTATCAAGAAGCTGAG -GCAGAGACCATGGAGAGGTACTGCTTACAGGCTTGCTCCTCATGGCTTGCTCAGCCAACT -TTCCTATAGCACCTAGGACCACTAGTCCAGGGATGGCACTACCTACAATGAGCTGAACCC -TCCCTTTCAGTCACTATTTAAGAAAATGCACCACAGGCTTGGTCACAGAGAAACCTGGTT -AAGGCATTTTCTTAATTGATGTTTCCACTCCCCAAATGTCTCGAGCTTTTACCAAATTGC -CTTCAAACTAGCCCACTAAGGACACTCATCCCAGTAGATCAGAGCCCACTCTTCAGATCT -TGTTTAAGTCTCGCTATTTTCTTAGAAGTCCTGTCTCCAAATGCAACCACCCTGGGGAGT -AGACATTCAAAATCTGAATTTTCAGAGGACAATTTATTTATGTGAGATTCCAGGCAAGGG -CAGAGGGGAGTAAATGGAAGTTTTGATCATGTGTAAATATTTATAATATCCCTGACCAAA -GCTAGTCTTTAATTCTGGGTGAGATTGATGATTGATTGGTTGATTGGCTAAAATCACATC -TATTAGTTCAGGCCAGCAGACTGGATTTGATTCCAAACAAATGGACATTTCACACAAGAG -ACAAGGCTATAAATACACAGTCCGTGGGAAGGGATCTTTTGTCTTCAATTGTCACATTAG -CCATTGATTTCAACATTTCTATCACACTTTATTTATCGTGCATAAACTTAGTTGTATGTG -TATGCGCGTGCCTGTGTGGAGGTCAGGGGAAAACTTTAAGGAGATGGTTCTCACCTATCC -ATAGGTCTTGGAATGACACTCAGGCAAGTTCCTTTACCCAATGAGTTACTTTACAGGCGT -CTCCTCGTTGACTTTTGTCTTCTTAGATTCCTGTCTCTTTTGTCTTAAAAAATTCCTGAG -TTATTGCAAGAATGCAAACTTCCCACAGAGCACATCACTTATTATTATTATTTTGCATTT -GTCAACATGCCATATTCTCACAAATCAGCTCCCAGGTAAAGAAGCTGAGACACATCTCTG -TTGAGATATGTTGAGGAAAGAGTACACATAACCTGTCTGAGGCTCTCCTTTAATTGAGAA -TGGCCTGTGTGTTGCTTGGCATTTGAAAAGTCAGATAGGTATCTATTCTCTACTTTGCCA -CAACCAAGAGGCAAATAACTGCAAGTCTAGAAATTTATCATGATGATATGCATACCAAAA -TTTCTTCTGATCCAGAAGCAGATAATTTGATTGCAAAGCTCTCTGAGGCCCCCTCTCCTG -AGCCTGACTGAAGACAGCTTGCAGTTTTTTATCATTTGCTGATTCTTAGCTATGATAAGC -CAAAGGAGATATAGAGCATGCCAATCTCCTGACTAAGATGTCAAGGTTTAGTGACAAAGC -ATAGTCTGCCAGATTTAATAATGCCAAATAGAATCATAAAAATTCACTTGCTACTCCGGA -GATGCCTGTGACAATTGTATTCAAACTATATCAGCAATATCTTTAAAAAAATGTATTCTT -TTATTTAGTGGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGT -GTGAACAACAGAAGAGTTAAGAGTAGAGGATAGAGAAGTGATTTTACAACAAAATTTCCA -AAACAGGTTCTAGTGGGGCCAAGCAGGGAAGGAGTGAGGAAGAAGACTAACACAGCCAGT -GCCTTCTCTGTACAACCCCAGCTCGGAGCTTCCTCTCTCTCCAACCCTGGGGACTGGCCC -TGGATGGCCTGCTCTACATTTTTACTGTAGTCATGCACACTGGATAGCCTGAGCTGCACT -TTACTGCTGAGACTAGAGATTCTCTGAAAGATGAGCCCTTTGAGATGATGCTTTTACAAC -AAGGGTGGGGGCCTAGCTGCGTCTATGTGGCTCTAAAGTCCATGGCTAATGTTCTCTAGG -ACTGTTACGTGCAGGTGGGAAAACCATACCCAACATCAAGAGAAGGCTTATCACAAAAGA -TGGTGGTGGGGAAGACCAGGCTGGCGAAAGGGAAGGATTTTCATCTGGATCAGGCATGTG -GAATGCCTCCAGTATCTGTTGCAACCTTTGTCATCTGTGTGCAGGTCACATGGGTGTCTG -CTCTATAAAAACATCTTTAGACTCTAGGTATGTTTTAGGACATCTTCTGCACCTCACATT -TATATCACATACCATACATTATAGTGAAGTTTTTTGTTAAATTGTTTATGGATTAAGGAT -TGAACCCAGAGTCTTGCATACACTAAGCACGCACCCTTCTACCACTGTGTCCCTGCCTTG -GCTCTTCTTGTCCTTGTAATGTTTCGTCAGCAAAACACACTCGGACAACCAGATCCTTCT -ACGGCAAAGCTTTATTGCTTACTTATCAGGAAGACCTCGAATACAGGAAACTCAGTCCTT -TTATAACCCACAAAGAGCGGTTGGAGACATGTCAGCTCCTGATTAGCTGCTCACCATTAG -CCCAGATAACGCCACGGGACAGGCAGGGCACAAGGCATGGAAAAATAACCCAGCACATGC -GCAGACTACTGGTTTACTAGTTAGAACACCGGATATCAGCGCCATCTTGTAATGGCGATT -GCAAGGGCGGCTCCTCACAGGCTCTTGTACTTTTCACAGTTGCTCAGACTTGCCCTGGAC -CTTCTCTAGCTCAGGCTAGTCTTGAACTTGCAAACCTCCTACTTCAGCCAACCCATTAGC -TAAGACTATTGGCCTGTACCACCAGTCATGACTTACGTATCTTATAGTAAGAAATTTAAA -GCACAAAGAGATTCCCTACGCCTTGCACTCCATCCGCTGATTTGCGTGCTCATGAGGTCA -GTGCTAAGTATCTTCCTTGCTCACTCTCCACCTGACTTTTTGAGACAGGTTCTCTCACTG -ACCCAGGAGCTCGACAATTCAGCTATGCTGTTTAGCTAACAAGTTCCAGGGCTAGACCAG -CAGTGGTATATCTTCTCCAGCACAAAAGCACAGACCTGTACCACTGTGCTTAGTGTTTTA -AGTGGACACTGGGGAATTGAACTCTGGTCCTGAGGCTCACATAGCAGACAGTTCATGTCT -AGTCCAGCTCTCTGATCAGTACCTTTTAATTGTTTAATAGGCAGAGAGCAGAGTCTGTCA -AGAAATTTTTTTTCACTCGAAGACATGGAGAAGCAGGAATGAGTTTAGCAAAATCTTTAA -AATGCCTGCTTGCATGTGAATGAACCATAGCACAAGACCAGGAGGTTCCACTGGCTTCCA -TGGGCTGTGAGTTTGGGGAGAGTACTATTTGTTCTTTAGAATTTGATATTTAAGACTGAA -AAAAATTGAAATATCATAAAATACAAGCAGATGAGTTACTTAGTTTCTCATTGCTGCAAC -AAATACCTAAGGAAAGTAACCTTTTATAAAGGAAGGCTGGGCTTGGAGACATGGTTTAGC -GGTAAGAGTGCTTACCATACGAGCATTGGGGCCTGAATTTGGATCTCAGCAGCCATGTAA -AATACCAGGCATGGTTATACACACCTGTGACCATGACAATGTGGGGGATTCCTGGGGCTT -GCTGGCCACCAGCATAGTTCCAGGATCAGTGAGAGCCCCTGTTTCAAAGGAACATGACAG -AAAGTGACAGAGTAGGGCACCTGAAGTCCTCCTCTGCCGCCACATGGGAGCTTGCAGAGG -GCTGAACGGCCTGCCCCCTTTCAGTGTAGACAATGTCAGATCCATGCAGGGCACAGGATC -TGTAGCAGACTCCAGTATAGATCTCTGCTTAAAAACAAAGTTTAGCTTTTCTTTGCACTA -AGGAGGAATAAGTAAGCACTTGCTAAGTGCTTCCACTTGGTTAGAGAAACGAGAGTGTCT -GTGTCAGTCATAGAAAAGAATTATAGGAAGAGAAATCAGTGCATATCTTCATGGGCCAAG -AGTTGAGGTGGAGCAGTGGGCACGCTCAGTAGGAGAGACGATGCCCCTAGGGTCATCAGT -AACAGAGTAGACAGCAAAGCCAGAGAAATGAATCAGCACAGCTGGACCCAGGGACCAGAG -TGTCAGACAGAGCTCTTTGATGCTGTAACATTCAAAGCAAGTGTCTCCTTGCTTACAAGG -TCCAGTAGGTCTCCTAGGCCATAGGAGTGATAATATAACAAAAGCAAGCCCTCCAGAAAA -GTGAGGGGGGCGGGATTTGCTTAAATTTGAAGAAGATAGTGAGGCAAAGGATTATGGGGA -AGTCTCTAAGGAAATAGAGACATGAAAACAAAGCATTCTGACTTCTGGCCAGGGAAAATT -TGCAGGACTGGGCTCTGCTGATAACAAAGCCGTATGACTGACGTGGCTATGAGTCTACAC -GGCACTTTCAGCACATCCCTGCCCCGTGAGCTCATGTCTGAAAGGATCTGACTGAGGCGG -AAGTAATTGCTCACTGGGATGTGACCTCCCTTTGGCACAGCTAATCAGCCATGCTCTGCC -ATTATGGATCAGTGGCTCTAGCTCTCTGTTAATACGGTGCTGTGCAAATACACACCCCTC -TCTGACCTCCTTCCCTTGTAGCTGGTGCTAGCCTGTGAGAAAACATCAAGAAGAAGCCAC -AGGGCAGCACTTAGTCCGGCTTTGCAGCCTCTACAGGAACCCTTCTAAAATGTACCCACA -ACGTTTGGGGATTCTTTGGGGGATACTGTTTTGACTGGCTACAAGTCAATGGTTCTCACC -CCACGTCTGTTTCAGTGAGTGGCTAGAATGGATCAGACTCAGAAAAACACTATGTTTAAC -AGTTTGTGGGGAAAAAAAAAAGTTCCGATTGAGGAAGGGCACAAGGCATACAGAGAAGAA -AGACAGGACAATCAGTGGCTTCTCTGGATGACCCGCTCCACCCCATCCTACCCTGCCTCA -CCCCACAACTAGGGTTCTTCAACACAAAAATTCAGAGAGCTCTATTCTATAGAGGTTTTG -CCAAGGTTAAATTAAATATCATGTGTGATTAAACCATTGGCCACAGAAATGGACCTGATC -CTTGTCCTCCCCTGCCTCTCTGTTGATATGGCGTCTTAGTGACTGGTCCCCATCTGATGA -TGATACCGGAGTCCTCCCTTTGTCTCTTAGGACAATCTCATCAGCATAAGACTGAGTAAA -TTCCCAAGGTCTCTAGAAGCTCTATCCCAGGCATCTGGAACAAGAGCCAGGTAAAAGCAC -GTGGCGCATGGGTGCATGAGTGTGCCAACAATGCCATACTGGCCATGGAAGTCTCATCAG -ATTCCAGTGGAGCTGCGAGACTCCTGCTCACTACAGTGTGTGTTTCGAGTATGGTATGGT -GATGCACAGCTGTAATCCCAGCATTCAGGAGGCTGGGACAGAAGTGAGTATCGACAAAAG -TGAGCATCTCATGATCCATTTTTAGCATGAATCATGCACTGACGAATAAAACTCTTTTAT -ACCTTAGATACGGTTTGGGTTTTGAGACAGGACTCAGTATAGTGCAGGCTGACCTCAAAC -TTGCTAGGTATCCAAGGATGACCTTCAACTCCTAATCCTCTGCTTCCATCTTCAGGGTGG -TGAGCATACAGATGTGCACGACAACATATGATTTATCCAGTGCTTGAGTCAAAGAACTTG -ATTTCCATAAGCTGGGCAAGCACTACACCAACTGAATGGCATCCCAGCCCTTGATATGTT -TAGATACACTAGTACCACCATGTAATACTTGCCTTTGGTATTCAGTATAGCAATGTGCTA -AACAGACCTGTAACCAAGAGTCATAGGCTTATACCATCACAAAACCTCAGTATGTAGCAG -GCTTGATGCTTAGATTTGTCAAAGTAGATGCTGTCATGGTCACAAGGTTATCTCCTAACC -ATGCATTTTTTTAAAACCAAAAACTCCCCACAGTTGTAGTTAAATCTTTCTACAGTGATG -GCCCAACTGCAGGGGAGGGGGGAAAGAGATAGATAATATCCAATAGTCCCAAAGGAAATT -AGGAAGGAAAGAATTCCTCCAAAATTCCCTATATTGTGAGGTGTTGAAGGACAGTTTGGA -TCATCCCTCCCACAGTCACATCCCTGACTGTGAAAAACACTAATAACCCTTCTGGGGGAC -TTCCAGTTTTAGGGGGGCGCCCACCTTTGGTCCCTAAGTTTCTTGAACACCAGCCAGCTC -ATTGCTTCAGCTTCCTGCTTGCTTCCTGTTGGGAAGACACTGTGTGAGACACTACACCTC -ATGGCCCCTCAGTTACCTCTGCTGGCTCCTCACCCCCAAATCTTCATGGCCCATGTTTCA -TGTCAGCCATTCTGTTTACCACCTCTCAAGGTTTTTAATTTGAATAAGGAGCTCCAGAGA -GACTGCCACCTCCTCTGTTATCTTACAGACAACAAAACGAAGCTCACAGCTCTTAAATGC -TGAGTCACTAGAGGCTCAGCTAGGTAACAAATGCCTTAAACACTGTACATCAAATAATCC -AATGAGACTGGTTTCATCGTCCACATTGAGTAGGGAAGGAAGCTGAGGCCTCACTCATCT -GCCCCAGGGGTAGCGTAGCTGGCTGGGCTCAGTTGGAGAAGTGCTTATTGCTCAAGCATT -ACTCACACTAAAACAAAAAACAAAAAAAAAAAAAAAACAACAACAACAACAAAAAAAAAA -AACAGCCTGGTGTGTCAATGCGTGCTTGTAATCTCAGCACAGGCAGACAAGAGACATGGG -CCACCCTGAGGCTTGCTGGCTGGCCAGTCTGGTCTAGTCAAGTGAGTTCCAGGCTCAATG -ACTCTATCTAAAAATGGAAGGTAAATCATAATTGAAGAAGAGAACTACTATCACTCTCTG -GCCTTCACAAGCACATGTGCACACTCTCTGCCCACCAGGCACACACTCTGCCCCAGGCTT -CACACGTCAAGGCAACAATGCGGAAGCCAAAGCCAGAGCCTCTCTCTCCCTTGATACTTG -CTGGCATTGAAACCCAAGAGGGTCCATCTTCCCATACTTCCAGGATGTAGAAATTCCTGT -AAAAGACTTCTAAAATAGAAGTTACCTTTCAACCCTAAAGCTGCATCTTGTGTTATTGCC -AGTTCTTTCTGGGTCATTCTGGACCACACAAGATTTTCTTTGGGTTTTTAACACAGCAAG -GGAAGAAACTTTCAGGAATAAATTATTGCCCCTTCCCCATTAACTGATAGTCAGCTGGGA -GCATTAGAGGGTGAGTGGATAAAGGATAGTCCATATCAACCCACCATGAACCTCTGGCTG -CTCAAATGACTGATGATTGAAAATTGACTATGTTCTAGTCTGAATGGTTGAATTAATATG -GGAGAATGTTTTTCTTCCTTCTTTTCTACTTTCTTCCCCTTTCTTTTCTCTAGGTCTGTT -GTTTGTTTGTTTGTTTTTGTTGGTTATTTTTTCATGGTTAATGATGATGTCCTTTCAGGA -AGCCTGAATCTTGTTCATAAGCTAAATCCATGATTCTTCTACCTAGAGTAGTGGTTCTCA -ACCCCCTCTAGGTGTTGAATGACTCTTCCCAGGGGTGCAGATCAGATATGCTGTATATCA -GATATTTACATTTTAATTCATATCAGCAGCAAAATTACAGACATGAAGTAGCAGCAAAAA -TAATTTTATGGTTGGGGGAGGGGGATCATGACAACATGAGGAACTATATTAAAGGGTTGA -AGCATTAGGAAGGTTGAGAACCACTGCCCTAGCGCCATGCATATAGTTGTTGACATACAC -TAGGTGAAAGGTCACAGCATTTTGCCAGTCCCATAAAGACCCAAATCCTTGTAAATATGA -TTAACACCTGCTCACAAAGAGCTTCTAAAGCAATCGAGTCATGGTGTTGAGGTCCAAGCA -GTGGATAGTATGAATACACCTTGAAGACTTTGTATTTCCCTAGTCATTTGCAAAAGCAAT -ATCAGCTTGGTTACCTCTGGCCCAGGCTCCAGCAGGTATAAGCCGACAATCCAAGACAAC -CTGCCACTTTGTCCTGGGCAGATGGAGTGCTACGTTCAAGGTCATTTCTAGTGCAGTTTG -CAGTGTTCAGAGCTGGAACCTTCCACTCCCCACAGATACAATGAGCCAACAGTCCAGCCA -TCTCCAAAAGGCTGACCCTGTAGAGCATCTAATGATAAAATCCAAACACCCATACACAAA -TAATTTTGACTTCTATTTCTTTAAAATGTTGTCAAGTTGGGCCTTTGGGTTCAGCTGATA -TGGAAATATAAATGTCACAGAACAGTTTTGCGTTATGCCCTGTGCCTTCATGTTTTATAA -AACATTCCTACTACTTAAGAGGAAATACTGGTTCCTGGTATTTTTTCACAATTTGAGTCA -TACACATCAGGTGTCACAATTCTAATCATTATTCACTTTAGAGTAGTAGCAATTGTATTG -TTTGGTGTAGTTTAAGAAAATAGTTTAAATATTTTAATATGTTCATAGACTGGGGCATAG -TTCCACAGTACAGCACCCAGCAACTCAAAGCCTTGGGCTCAATCTCCAGCATTCCAAAGC -AAACTGAAAACAAGCAACAAAACAAACTTATAGTAACAAATTATTTAGCAATATGAAAGT -TAGCAAGAGTTTTTTAATATGAGACTGGAGAGAAGGCTCAGCAGTTAAGAGATCTTGCTG -CTCTTCAGAGGACCCAGGTTCAGTTCTCAGCACCCACCCCAGGCAGCAGTTCACAGCTGC -CTGGAACTCCAGCTTCAGGGACCCATTGCCCTCTGATGTCCTCCATGGGCATGCACCTCC -ACATACGTGCACACACTGGTGGTCACACACACATATACTTATAAATTAAAACATCATCTC -ATCAAAAGAATCTGTGAAGACAGTGGAATAAACCCAAGGTGGTTAATGAAATGCCCACAG -AAGGGATAATCAGGATATCAGTAAGCTTTCTCATTACTGTGACATAAATACCTACACCTA -AGGAGAAAGGGCCAATTAGGATCACGGTTTCAAAGGGATTTCATTCCATCATGGCTATAA -ATGAAAGGTAGAAAAAGGAGCTCCTTCGTAGCACTAGGACTGTGAGGCAGCAACTGTTCA -TGCAGAATGACCAACAGGATGAGAATAGAGCCCTTGTAAGATGTGACATCACATCTTAGA -ATTTCCTTGGAAATAATGTGGGGCACAACACTAACATTATTCCATTGAAAACTGTTCTTC -CATTCATTCAGTCCTCAGCAAGTTCAATGGCAGGTGGTCATAATTTAGATAAAGAAAATT -TTTTTCTGTCTCTACCTAGACAGACAAGAGAGTTGGGTGCCACATGTAAAAGCGTGCTTT -CTTATGTTCCCATGTCCTGTTGTACATTCACATCTGGAAGACTTCAACAGTTTTCAAGAG -TGACGAACATCCACGTGTACTTTCAAATAGTTGGAGACTGAGTTCCCTGACCTTCTTGGA -TGGCTATCATCTGCCTATGTTTTTTTTTTTTTTTTTTTAAAGATTCATTTATTTATTATA -TGTAAGTACACTGTAGCTGTCTTCAGACACTCCAGAAGAGGGAGCCAGATCTCATTACGG -ATGGTTGTGAGCCACCATGTGGTTGCTGGGATTTGAACTCTGGACCTTCGGAAGAGCAGT -CGGGTGCTCTTACTCACTGAGCCATCTCACCAGCCCTCATCTGCCTATGTTTAAGTCATG -GTGAGACGGCATAGGATGCATGATGCAATATGGACATCACGTGGACGGTTGCTATTCCGA -TGCATCTTTGGAGTGAGACAAGATGGGGAAAGTTGGCATGTCTGTGGTACAGATACAACC -ATTGTAGACCAACTAGCTTCTTGGTCTCTGACTGGGTAAATTCAAGAATGTATAATTGGC -AGATATAGAGGCCAGCTATACAGAGATTTCACTATGAGATTTTAGGGACTGACTTCTTCA -TTAAACAAGAGATCATTCTGGGTTTTGTGTGGTTTTCAAACAAATTCATTATTATAACAT -AAAATTTGCATTTTGGAAAGAGCACAAAACCCACACGAAAAAAAAAAATCTCTACCAAGT -GAACAATGAAAGTGGCTGCCAATGCCAAAATAATTCAGGACACCCACACAGCATCCCCTG -ACCCTCTGTCCCTCCCACTGTAAACATAGGTCTATTCTTGTTTCTGATTGAGTAGTGCTT -GCTGGTCTTGAACTTCACATAAGCATGATCATATATCACACGCCCTTTTTGTCTGGTCTC -TGTTATTCAAAAGTACATTTCTAAGATGGCCTGATTCTGCGCTCCACAGAGACTCACTCA -CTTCCCTTGCTGGAGTTCATCCCTCAGATGATCCTCTAGTAAAATATATACACATAGCTA -TCTACTCTCTGATGAATGTTTGCACGGTTCGTGGAAAATATTGCTGTGAGATACCTGTTT -GCTACCCACATGGACTTGTTTTGTTTGGATGTGAGCTCAAAATAAAATCTCTCTCTCTCT -CTCTCTCTTTCTCTCTCCCTCTCTCTCTCTCTCTCCCTCCCTCCCTGTCTCTGTCTCTCT -TTCAAGCTCTGCATGTGTATGTGTGTGGCATGCATGAATGTGTCTATGTGTATTTCATGT -GCAGAGTCACTTGTGTATACGAACGAATCTTTGTGTTAGCAAATACATGTGAAGGCCTGG -CATTGGCTTCAGGCATCTCCATCCATCACTTCCACTTTTTAAAGCAGAGTCTTTGGATGA -ATCCAGACCTAGCCAATGCTGGCTAGTCTAGCTAGTCAGCTTACCTCTGCCTCCTGCTTG -CTGGGGTTACAGGTAGCAACTATGCCTGCCTGGCTTTTCACACGGGCTCCTGGGATCCAA -ACTGATCAGAATGCTTGCACAGCGAATCCACTTTATTCACTGAGCTGTCCATCCCCATCT -CCAGACCAAGTTAACTCTTGTTTAACAGTGCAGCTCAGGTAGAAAGAGTGGACTGGGTTT -CCATTTTGCTGCAAATACACAAGTTTATTTATAACAGAAGAAAGACAGTCAACCGAGATT -TTCAAGGCGGAAAGCTGATGTGTAAAATGAAACTGGGAAATATCGGAGTGGGCACAGAAG -CCAGGATTTTGGAGAATGTCCTGAAAAAGGTTTTGTGAAAGAAGTGAGAAGGAAGCTGAC -TGAGCGGCCTCGAAAGCAGCTGGGAGAAGAGTGAAGGACAGATGGAGCTCTGTTCTATTG -GAGAAAGCAGAACTGCTCTGATTGCCCGGTTTCAGCACACACACACACACACACAAACAC -ACACACACACACACACACACACACACACACACACGCATGCACATAAAACTGAAAAGCCAA -AACAAAGCAGAAGAAAAGCCCATGTGACTCCTCCACTCTGGGACGTTTTCACTGTGCACC -ATGTCACCTTTCCAGAGCTTCTACATGACAGGGCCAGCCATCCGGCCTTCCCGAGAGGGA -CCCAGACAGGACCAGTCATCTTACCTTCCCGAGAAGGACCCACAGAGTTCTTTTTATTAA -GAAGTGGAACCTTCTCCAGCTACAAAGGCTGCCCCTGCTACTATACAGGCCAAAGAAATG -TCTTCTGTCTGCTGGCGGGTAATAGACACCTTCCTTCTCTTGTGTGCTGTATATTTCTCT -GTCACCTACTTTCCCAGCAACACCTCATTAGTAGGAACACCTGATCACTAAAGGCAGAAA -GCCCCACACCCCACTGTGGGGTGAGTTCAGGCTCTGTATGACCTGACTGACTGGGGAGAA -TACATTTGCAGCGTGGGGAAGAGCTACCTGAGCTAGTCTGGGTGTCTGCGGAGTGCCATT -GAATTACCAAGGAGTGACTATGAGTGAACATGCCCACCTGGGCATCCCAGCCTTTATTCT -GGTCACCAGCTTCACGTGTGGTCATTTGCCAACCAACCAAATGAGACCAAATGTCCCCCA -GGGCCTGTTCCCTGTCTCTCAGGCCTGTTGACCCTCCCGGCTTTAAGCATGGCATCACTC -TGTGTTCCCCCACAGTCACTTGAGCTAAGTCCCTTTTGTCCGGTCCTCCGAAGCTCTTCG -TTGCACAATGGGCATGCTATTAAGATCATCGAGGACATGAATACTGAACATTTTCTAGCG -CTCCTCCCCCATGGCCCTGCCACACACTCTTCCCAAGCAGCTCCGCCACTCCACAAGGAC -ACTCTGTTTCGTTCCATGGAAGAATGGTCTTCCTTGGTGGCAGGGAGCAAGTGATGGCTC -ACAAAACTACTGTTGTATCACGTGATCCCAGTGTAATGGATGAATCACAGATTTCAAAAC -TTCTTCTCAAATTCCTTAGATTTGACGGAGTGAGCAAGTATAAGAAAGTTCTGGACCTGA -GCAGGTGCCAGGCCTTTGTAGCTAGAGAAGTCTCTACTTCTTAATTCACAGAGCTGTCCA -TACCTGAGCTCATCCCTCTGGGGTCAAAATGAAATGGTGACTACCATAGAGGGCTATGGT -GAGAGTTAACTAAATTCATATTTGGGGGCTGGGCAGGTGACTAAGTCTCTAAAGTATTTA -CCTTGCAAGTATGAACATCTGAAGTCAACCTCCCCCCCACCCCCCTAGAACTCACATAAG -AAAAGTCAGGCATGAGCTGGGGCTGTGGTTCAGTGGTTAGAACACTTACCTCTCATGCGT -GAAGTCCTAGGTTCAATTCCCAGTATCACCAGGAAAAAAAAAATCCAGGTGTGATACTTG -GAATAGTTCTGGAAAGATGGAGACAGGGGGGAGAGCCAGCCTAACCTGTTTGGCAGGCTC -AGGACAGTGAAAGACTGTCTCAAAAAAGGGTGTCTGTGAACTGACAACTAACCTTGTTCT -CTAGGTCTTTGTACATGTTAGATAAGTGCTCTACCAACTGCTCCCATATTCCAGTGCACA -TATATGTATGTGCACACACATATACACATATACACACATACACAAGTACATATCACAATA -TATAATATACAGTGTATAATAGGGCTTGTAATTAGATTAGATAGGTAGGTAGATAGATAG -ATATTCATACATAGATGATTGTAGATAGGTATTAGAGAGATAAACAGATAAACTAGATAG -ACACCTAGATGCTAGCTGAAGCTAGATACAGATTATGGATAGAACAATTAATAAGATCTT -ACTCGGGCATTAGAAATACAAATTCATAGACATGAAAGTTCTATATCCCCTCCAGCATAT -TCAGCACTACATATAACACCTTCCTCACGTGAGTAGAAAGAACATTATGAAGTGACACTA -TGAGTGAGCAATCTAAATACAGTCTAAAGACAAGAGTCTTCCAGCAATTTATGACCCTAA -GCGTTTCCAGCTGCAGGATTAATAGCCTGGTGTCTGCAGAACATGGCAAAAAATCACTAC -AACCTCAATACAAATTCAATAGAAAACAGCAAGCTGTGTGAATATTTAATATGTTTAATT -ATGTTATATTAATTAAATCAATTATTTAGTGTCTTGGCTGCTATTCTATAATGATTTTTT -GCATGTTCAGGAAATTAATGGTGTCCACACTGTCCCTTGTTTGCTCCAGTAAAGTCCTGC -CGGTTGACACTATTGTCTGCCCAAACACTGCTTGTGACCTTGAGGATAAAAGGAAGCTGA -CACGATTTGCAACCGAAATAAAATAGGCTCTGGTCATAAATGTAATGAGACACCAGGGTC -ATCCTGACTGATAAAAGTCACTGGTGATGAGTCTCCATTCAACCTAATCCTAGAGAAGCC -CGCAGACCCTTGGAGTCCTGGGGTCTCTCGTATATCTTAGTACACTGTGCAAAGTCTGAG -GACCTTTGTTGGCTACATCGCCGATCACTTATCAGATCAGTTTCTCATTTGGCGAGTTAA -GCTTGGATAGCTGACAACAGTTATCAATTTCATATGGTCCACATCTAATCAGGTGTCATG -GTCCCCAGTCATTCAGGATGCAAACCTTTCTTTCATGAGCTGGTTATGTCCTCTCAGATC -AGAAGGGAATTTTTCCTAAGAGGAATATTTGAATGACTCGCCCTTTGTAATTGCTTGGTG -TGGTTTTAATTTTTTTCATTCATCCTTCTAGGTGTGCTTTGGGCAGATAACACAGAAATG -CATAAAGAAACCGTTAACATGGATTTTATTAAGTTGCTTTTAAACATGCACTTTACTGTG -TAGATGGTTTTAGCATCTCTCTGTTAACTACTCACTTGTGCCCATTACCAGCCGTATTTA -TGGGACACAGCTGGATCTATTTGAATCATGGAAGTCTTGGTTTAGAAAAGAGAATTTGTG -GGCTGTGATGAAGCTCACTTCCACGAAGTGCTGGGTTTGCTCTCCAGTGCAGCATAAAAC -CAGTCATAGTAGCACACTACCATGACCTCAGTACTCAGGGAATGGAGGAGGGCAGATCAG -AAGTTTTTCATAACCATACGGGAACTTAAATACAGCCACCTATGTTGTGTTTTTATGAGG -GCAAAATTGTTTAAGAATGGGAAGCTTGCCTAATGAAAGATATTTTTTATCCATTTTGTC -CAAAATTCAAAAGTTGCCATTAGACTATGTGGCTTGACTTATCAAGAGTCAAATGCTGTT -TAATACCCTGGGTGTGTGTACATTGGTGCAACGTTCATGCAGAGTCAGGTTGAAAATTAT -TTATTTTTTAATATGCCCGTGACTTTTGAGTTAATAATTCCGCTTCAAAAAGACTACCTC -AAAGGCATATTCATGCATATGCAAATTACATTCTCTCTCTCTCTCTCTCTCTCTCTCTCT -GAGTAAATACTCTCTGAGTAAATACATGTATTTAAATGTCCATATATGTAATATGAAACC -TGCATTCTGCATATGAAAGTAAACATGCCATATTTGTCTTTCTGCGGCTAGCTTATTTTG -TGTAATACAACGATTTCCAATTCTGTCCATTTCCTTGAAAAGGCCATAGCTTCATTTTTC -TTTATGGCTGTACATTTTGCCTTCTGATCTCAGACATCTGCCCCTCACCTGCCAAATAAC -AGTGCCCTTACCCTGTTTGTTGCCTAAGAGAGAAATGGAGACAACAGTTTCTGTGAAGAT -ATGTGTATCCCCCCGCAACACACACACACACACACACACACACACACACACACACACACA -CACATACACACACTTTAATCCTGAGCTCTGTGCTTCCACTGGACTGGCTGGCGAGCTAGC -CCTTGGTATCTACCTATTTCCAAGAGCGCACCCTACTCTCTCATGCTAAGCATAGAGACA -GGAGCACCATGCCTAGCTTTGCATGGGTTCTGGGAATCCACACTTGTGCAGCAAGAACTT -TATCCACTGAGACATCTCCCCAGCCTCTCTGACAAATATTCTTAAATGCCTCATCTTGTA -CCCAAATAACGTTCCTGAATAATAGTCCCTGAAGTTATAGCCCAGTGGTAGTTATAGCCC -CACTTGTCTAGCATGTTGGAATGTCCAAGGCCCTGGGTTGGATCACTAACATTTAAAAAT -AATCATGGTGGAGAAACCAAAGTATTCCACGACAAAACCAAATTCTCACATTATCTCTCC -ACGAATCCAGCCCTTCAAAGGTTAATAACAGAAAAAAACCAATACAAGAACGGGAACAAT -GCCCTAGAAAAAACAAGAAGGTAATCCCTCAACAAACCTAAAAGAAGACAGCCACAAGAA -CAGAATGCCAACTTTAACAACAAAAATAACAGGAAGCAACAATTACTTTTCCTTAATATC -TCTTAACATCAATGGTCTCAACTCCCCAATAAAAAGACATAGACTAACAAACTGGCTACA -CAAACAAGACCCAACATTTTGCTGTTTACAGGAGACACATCTCAGAGAAAAAGATAGACA -CTACCTCAGAATAAAAGGCTGGAAAACAATTTTCCAAGCAAATGGTATGAAGAAACAAGC -TGGAGTAGCCATCCTAATATCTGATAAGATTGACTTCCAACCCAAAGTCATCAAAAAAGA -CAAGGAGGGACACTTCATTCTCATCAAAGGTAAAATCCTCCAAGAGGAACTCTCAATTCT -GAATATCTATGCGCCAAATACAAGGGCAGCCACATTCATTAAAGAAACTTTAGTAAAGCT -CAAAGCACACATTGCACCTCACACAATAATAGTGGGAGACTTCAACACACCACTTTCACC -AATGGACAGATCATGGAAACAGAAACTAAACAGGGACACACTGAAACTAACAGAAGTGAT -GAAACAAATGGATCTGACAGATATCTACAGAACATTTTATCCTAAAACAAAAGGATATAC -CTTCTTCTCAGCACCTCATGGTACCTTCTCCAAAATTGACCACATAATAGGTCACAAAAC -AGACCTCAACAGATTCAAAAATATTGAAATTGTCCCATGTATCCTATCAGATCACCATGC -ACTAAGGCTGATCTTCAATAACAAAAAAAATAACAGAGAGCCAACACTCACGTGGAAACT -GAACAACACTCTTCTCAATGATACCTTGGTCAAGGAAGGAATAAAGAAAGAAATTAAAGA -CTTTTTAGAGTTTAATGAAAATGAAGCCACAACGTACCCAAACCTTTGGGACACAATGAA -AGCATTTCTAAGAGGGAAACTCATAGCTCTGAGTGCCTCCATGAAGAAACGGGAGAGAGC -ACATACTAGCAGCTTGACAACACATCTAAAAGCTCTAGAAAAAAAGGAAGCAAATTCACC -CAAGAGGAGTAGACGGCAGGAAATAATCAAACTCAGGGGTGAAATCAACCAAGTGGAAAC -AAGAAGAACTATTCAAAGAATTAACCAAACGAGGAGTTGGTTCTTTGAGAAAATCAACAA -GATAGATAAACCCTTAGCTAGACTCACTAAAGGGCAAAGGGACAAAATCCTAATCAACAA -AATCAGAAATGAAAAGGGAGACATAACAACAGATCCTGAAGAAATCCAAAACACCATCAG -ATCCTTCTACAAAAGGCTATACTCAACAAAACTGGAAAACCTGGACGAAATGGACAAATT -TCTGGACAGATACCAGGTACCAAAGTTGAATCAGGATCAAGTTGACCTTCTAAACAGTCC -CATATCCCCTAAAGAAATAGAAGCAGTTATTAATAGTCTCCCAGCCAAAAAAAGCCCAGG -ACCAGACGGGTTTAGTGCAGAGTTCTATCAGACCTTCAAAGAAGATCTAATTCCAGTTCT -GCACAAACTTTTTCACAAGATAGAAGTAGAAAGTACTCTACCCAACTCATTTTATGAAGC -CACTATTACTCTGATACCTAAACCACAGAAAGATCCAACAAAGATAGAGAACTTCAGACC -AATTTCTCTTATGAATATCGATGCAAAAATCCTCAATAAAATTCTCGCTAACCGAATCCA -AGAACACATTAAAGCAATCATCCATTCTGACCAAGTAGGTTTTATTCCAGGAATGCAGGG -ATGGTTTAATATACGAAAATCCATCAATGTAATCCACTATATAAACAAACTCAAAGACAA -AAACCACATGATCATCTCGTTGGATGCAGAAAAAGCATTTGACAAGATCCAACACCCATT -CATGATAAAAGTTCTGGAAAGATCAGGAATTCAAGGCCCATACCTAAACATGATAAAAGC -AATCTACAGCAAACCAGTAGCCAACATCAAAGTAAATGGAGAGAAGCTGGAAGCAATCCC -ACTAAAATCAGGGACTAGACAAGGCTGCCCACTTTCTCCCTACCTTTTCAACATAGTACT -TGAAGTATTAGCCAGAGCAATTCGACAACAAAAGGAGATCAAGGGGATACAAATTGGAAA -GGAGGAAGTCAAAATATCACTTTTTGCAGATGATATGATAGTATATATAAGTGACCCTAA -AAACTCCACCAGAGAACTCCTAAACCTGATAAACAGCTTCGGTGAAGTAGCTGGATATAA -AATTAACTCAAACAAGTCAATGGCCTTTCTCTACACAAAGAATAAACAGGCTGAGAAAGA -AATTAGGGAAACAACACCCTTCTCAATAGTCACAAATAATATAAAATATCTCGGCGTGAC -TCTAACTAAGGAAGTGAAAGATCTGTATGATAAAAACTTCAAGTCTCTGAAGAAAGAAAT -TAAAGAAGATCTCAGAAGATGGAAAGATCTCCCATGCTCATGGATTGGCAGGATCAATAT -TGTAAAAATGGCTATCTTGCCAAAAGCAATCTACAGATTCAATGCAATCCCCATCAAAAT -TCCAACTCAATTCTTCAACGAATTAGAAGGAGCAATTTGCAAATTCATCTGGAATAACAA -AAAACCTAGGATAGCAAAAACTCTTCTCAAGGATAAAAGAACCTCTGGTGGAATCACCAT -GCCTGACCTAAAGCTTTACTACAGAGCAATTGTGGTAAAAACTGCATGGTACTGGTATAG -AGACAGACAAGTAGACCAATGGAATAGAATTGAAGACCCAGAAATGAACCCACACACCTA -TGGTCACTTGATCTTCGACAAGGGAGCTAAAACCATCCAGTGGAAGAAAGACAGCATTTT -CAACAAATGGTGCTGGCACAACTGGTTGTTATCATGTAGAAGAATGCGAATCGATCCATA -CTTATCTCCTTGTACTAAGGTCAAATCTAAATGGATCAAAGAACTTCACATAAAACCAGA -GACACTGAAACTTATAGAGGAGAAAGTGGGGAAAAGACTTGAAGATATGGGCACAGGGGA -ACAATTCCTGAACAGAACAGCAATGGCTTGTGCTGTAAGATCGAGAATTGACAAATGGGA -CCTAATGAAACTCCAAAGTTTCTGCAAGGCAAAAGACACCGTCAATAAGACAAAGAGACC -ACCGACAGATTGGGAAAGGATCTTTACCTATCCTAAATCAGATAGGGGACTAATATCCAA -CATATATAAAGAACTCAAGAAGGTGGACTTCAGAAAATCAAACAACCCCATTAAAAAATG -GGGCTCAGAACTGAACAAAGAATTCTCACCTGAGGAATACCGAATGGCAGAGAAGCACCC -GAAAAAATGTTCAACATCCTTAATCATCAGGGAAATGCAAATCAAAACAACCCTGAGATT -CCACCTCACACCAGTCAGAATGTCTAAGATCAAAAATTCAGGTGACAGCAGATGCTGGCG -AGGATGTGGAGAAAGAGGAACACTCCTCCATTGTTGGTGGGAGTGCAGGCTTGTACAACC -ACTCTGGAAATCCGTCTGGCGGTTCCTCAGAAAATTGGACATAGTACTACCGGAGGATCC -AGCAATACCTCTCCTGGGCATATATCCAGAAGATGCCCCAACTGGTAAGAAGGACACATG -CTCCACTATGTTCATAGCAGCCTTATTTATAATAGCCAGAAGCTGGAAAGAACCCAGATG -CCCCTCAACAGAGGAATGGATACAGAAAATGTGGTACATCTACACAATGGAGTACTACTC -AGCTATTAAAAAGAATGAATTTATGAAATTCCTAGCCAAATGGATGGACCTGGAGGGCAT -CATCCTGAGTGAGGTAACACATTCACAAAGGAACTCACACAATATGTACTCACTGATAAG -TGGATATTAGCCCAAAACCTAGGATACCCAAGATATAAGATACAATTTCCTAAACACATG -AAACTCAAGAAAAATGAAGACTGAAGTGTGGACACTATGCCCCTCCTTAGAAGTGGGAAC -AAAACACCCTTGGAAGGAGTTACAGAGACAAAGTTTGGAGCTGAGATGAAAGGATGGACC -ATGTAGAGTCTGCCTTATCCAGGGATCCACCCCATAATCAGCATCCAAACGCTGACACCA -TTGCATACACTAGCAAGATTTTATTGAAAGGACCCAGATGTAGCTGTCTCTTGTGAGACT -ATGCCGGGGCCTAGCAAACACAGAAGTGGATGCCCACAGTCAGCTAATGGATGGATCACA -GGGCTCCCAATGGAGGAGCTAGAGAAAGTACCCAAGGAGCTAAAGGGATCTGCAACCCTA -TAGGTGGATCAACATTATGAACTAACCAGTACCCCGGAGCTCTTGACTCTAGCTGCATAT -GTATCAAAAGATGGCCTAGTCGGCCATCACTGGAAAGAGAGGCCCATTGGACACACAAAC -TTTATATGCCCCAGAACAGGGGAACCCCAGGGCCAAAAAGGGGGAGTGGATGGGTAGGGG -ATTGGGGGTTGGTGGGTATGGGGGACTTTTGGTATAGCATTGGAAATGTAAATGAGCTAA -ATACCTAATAAATAATGGAAAGAGAAAAAAAAAAAAAAAAAGAAAGTTGCTCTCAAAAGT -AAGCTAATTATATAACAGTAACACTGTGTTTCTATAATTTTTCTTTTGCCACAATGTGTC -GAGTGATCAACCCCTACCTTCCGCATGGATAGACACCTTGGCTGGGAGGGTCAAAAAAAA -AAAAATAAATAAATAAAAAAAAAAATAAAAATAATCATGGATATCACAGCATGCTTATGA -CATGTTTTAAAACTATTGACACAATTCTGTCATGTAAATAAGAAAAAAAATAGCATTAAT -CTATCACCAAATAATATTTATTATAATGTGTAAATATATGTGTGTGGTGCAAGTGTACTA -GAGGTCGTGGGAAGGCAACAGATGAGTTAATCACCATGAAGACCAGAGCTACAGAAGTTA -ACTCTCCCCAGCCTGCTTGACAGAGACTTAGCACATCCTGGGACATTGCTGTTGGTATAC -TGCTGTTCTTACAACATACTTCATTTCTCATGACATTTCAATAGAACACAGCATGGCCAC -TCCTTGATCTTCATGACAGCTGTCTTCCTGGGATAGTCAGTAAGTAGTGAAAAACTGCAG -AGACCATGATCCACACCCACTGTCCACCACCCTACCCTCTTGCTGCCTGGGAAATCTAAT -CGACACTGTCCCTCAGATGTCTGCTCACAACCAGTCTCACCTTATCTCTTGTAGGGAGGA -CAGCATCCTTGGGCTAGAATAGTGATGAAAAGTAAGGGAGGATTCAGGATGGGAAGAAAT -ATGGATTGTATATGCACATGCATGCTAGTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTC -TCTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGCATATGCACATTTTCAGTAGAGAAGGGT -TAGTGGAGATCTCACAGATTCTTTTTAGCCTTTGCAACTTTCCCTGTTATTTCTGGACAA -ACCTCAAATGCAGGAGGCTGTATAGTTAGCATGTGCATCTCTGATAGAACTGTGTACCCA -GCCTTCTCTATTGTGTTCCCAGGGTAGCTTGGCCTTTAATGGTAAGAGCTCCCTGCTATC -ATTTGGTTACTTTTTTTTCCATTTGGTCCCTAGATTCTCCCACTAAAGACGGTCTGGGCA -TACACTGTGCACATATCTTTGCCAGGTGTGCATCAAATGTCTTTGCCATACTGTGTGCAT -GCTGGTCCCACTGACCATGCTACAGAGACACTGAGCGGGCACATCAGACATCTGAGCAGG -CTGGCCATGTGTGGGTTTAGGTCTTACTGGTCAGGGGTGACCAGAATCCACAGATGAGTT -CTCACTGCTTCTAAATCTCTGAGTTGGCCAGCGCCCTTGTTTCTCATACTCAGTCTTTAT -GACCAGGGAGTGTGCATCCGGCTACAGAATGACTGTGGGCTGTAGAAATGGCTTGGGGAT -ACAGGGCTTGATGCTCAAACATAAGAACCAGAGGTCAGATCTCCAGAACACAAATAAAAG -CCAGGCAGACGTACAGGCTACCTATAATGCTGGCACTCAGCATGCAGAGACAGTATTCCT -GAGGCAAGCTGGCTAAATAGAATACTTGAGCTGGTGCACTCAAGGTTCAGTGAGAGGCCC -TGCCTCATTAAGTAAAGTGGGGAATGGTTGAGGAAGACACTGAAGTCAACCCTTGACTTG -CACTTCCACAGACAAGAGCATCTGAACATACACATATAGCACACACACACACACACACAC -ACACACACACACACACCCTTGTTAAATGCACTATTGTCTGCAAAAGCATTAAGAGTCATT -GCTATGTAAGTCATCACAGGAAGCAGGCACATGGTAGAAAGGCACACATCAAAGTCAAGG -TTACTTGAATGGGATGGCGGTTACACTGGGGTGCTTTCTTTCCACCAGAAGGTTAGGGCT -AGGATCAGAGCCTGGACTGGGGTTAGCATTATAGGTTCATTTAGGCAAAGATCTAGAGAG -CAACCCAGATCACTCAAAACTACCCAAAGCAGAGAACATGTACCCAGAGTAACCATCCCA -TACCTTAGTGATTTATGCTTTGCCCAAAATATCTTTACCCAGACACCACCCTTTGACCCC -CCTGTGCCTGTAGAAGATCTGTGTTGCCATGACATACATTTGAATTCTAGGAAGCAAGGT -GCCTTTAGAAAGTCCACAGAAATCTGAAATGAATGTCCTTCATGCCTTACAAATAAGCCC -TTCTGGTGGCAACCTCAGAAGCCCTTCTAGGGACAGGGCATGTGATGGGCAACAAGCCCG -AAAGAAGACCAGACAGGTTCTTGTACACCCTTTCCATCAGCACCCAGGGCGCCACAGCCA -GTGCCTGACACTAATGTCACTTAGTTGGCTCTCAGAATCATGACACTGATACTTGTGAGG -GAGACTTGTGGGTGCAGGAGATGGGTAGGGGCAGGAAGCATGTGACGAATAGACCCTTTG -TGCTTGGCATAAAGCCACCAAGATACAAAATGCAGTGTAAATGGGAGGACAAGGCTGCCT -GTGAAAATCAGCTGATCACCACAGTAGGAGCATGTGGACAGGCACCAAGAGATCCCTACA -GCCCCATGCCCAGCCAGTGCCAGCCTGCAGGCTCATAGAGACGCAACCCTTTAAATTAGC -ATGTTTGTCCTCCCAGAGCCGGCCACAGCAGACAGGCTAGCCTTTATAACCCCACTCCGA -CAGACAGCTGTCTGTACAGCTATGAGAAGAGAGCTGTCTTACTGATACATTACATCTCTA -GGATTCGCTGGCTATCTGAATATAAGGTGAAACAGAAGTCGGACAGGCAAGCAATCAATA -GGCCATTATATTAGTCACCTTACATGTGTCCTGGAGGGTTTTCCCATCCTACTACTATTC -GTATAGAAGAATAATTATAGATATATATGTATTGAGCTTTGTGGGGGGAGGAGTGTTATC -ATATAAGCTAGCAAATTTAATTATTTAATTCTGTTAATCTTTTAAAATTATTTAATTTTA -TTTTTCACTTATTCACTTTACATTCCACTCGCTGCCCCCTCCCAGTCACCCCCTCCCACA -ATCCTACCCCAGCCGCCCCCCCTCCTCTGAGCTGGTGAGGGTTCCCCTGGATATCCTCCC -ACTCTGGCACCTCAAGTCTCTTCCAAGCTGGACACTTCCTCTCTGACTGAGCCCAGCTAG -AAGAACATATCCCACAGACAGGCAACAGCTTTTGGAATAGACCCTGCTCTAGTTGTTCAG -GACTCACATGAAGACCAAGCTACACATCTGCTACATATATACAGGGAGGCCTAGGTTCAG -CCAGTGTATGTTCTTTGGTTGGTGGTTCAGACTCTGAGAGCCTGACTCTGTTGGTCTTCT -GTTTTTTAAGATAGGATCTTGCTTTTAACCTAGGTTTCCAACTTGCTATGTAATTAAAGC -TGGTCCTTAGCTCTTGGTCTTTATATCTACTTCCAAAGTACTGGTATGTGTCACTACACC -CATGCCCAGCTTGCTCTCCTGGGGATCTCTCTCTCTCTCTCTCTCTCTCCCTCTCTGTTT -CTCTCTGTCTCTCTCTGGGGTGTGTGTGTGTGTGTGTGTGTGTGTGTGCATGCGAACTTG -TCAAAGAGAGGAAAGAGACTTAAGGTTGACCCCCAAGGAGGCCAGTTTCAGGCATACAAT -GCAGCATTGTTAATTGTGCTTAATTGAGGGCTGACTTTGGACTTGCAGAACTTCTGTACC -CTGCATAGCCAATGCTTTGTCCCCTCTGACCATCACCTTCCCACACCCCCTCCCCAGTCC -CTCAAACCCACCAGTCTACTCTCTGTCCTCTCCTCTGACTGTTTGAGATTCCTCCTGTAA -GTGAGTCCATGCTGGGCTTGTCCTTATGGATCTGTCTTGTGTCAGTCAGCCTAATGCCCT -CCAGATTTGGGGGAAAAGGATGGTTTCTTCAATAAATAGTGCTGAAGAAATTGGGTATCC -TTATGCAAAATTAATTAATTAATTAATTAAAAGAACTCCCACAACCATATAAAAGTCTGT -TCAAAATGGGTTAAAGACTCTTTTGCTGAGGGTTATTAGTTCAGTATATTCCAAATGTGT -GTGTCAAAATAGAGTGATCAAGACAAAAGCCAGTGATTTTGCTTATAAAAAACATCATAG -CCTTGTTCAATAATTGGATCCAATTACTACTAATGTTCATTAGTGAAAGCATGCGGTGGT -TAACTAGGTTTTTTGTGCAGCAGTTCTGAACAGTCCTGCGGGGAGCTGACCTACCATTTT -ATACTTGGTCTTCAAGTAAGTGACCTAGAGTGGACAGGAAGATGTTCCCAGGAAACTATG -TTCGTATGTTCCACTGCCTGGTGCCCGGGGCCTGCACCGCTGTCCTTAATATTGGCTTTC -TGGGAGGTGAAGTGCTGTCTGGTTGAATGGAGAACCTCAACTTGATAGAGCATGTAAAGT -GGATGGTTATTTCCAGGAGTGAAAAGCAAGACAGAATAAAACAAAGCATAAACAAACAAA -CAAACAGAAAACAACAACAAAATAACCAGAGCGTTCTAGAAGAATGATTTCCTTTCAGTC -CTAGAAAGAAGGAACAAACGAGAGAACAATTTTGTGTCTATAAAGCAAAGGCAGCTAATT -GTGCCCTCCGTAGATCGGAGTTGGAGAAGTGACTCTGCCTCTGACGAGTTTTGCCATTCA -CATAAGCAGGAGGACCTCTGTTCAGCCCTCAGCACCTGCCTAAAAAGTGAGGCACGAAGG -TACCTGCTTGTAATCCCAGGACTGAGGAGGTGACAAAGGTACAGAACTAGGGTGGTCCTC -CCACCCTATCCAGTGACTGCATGTCATTTCCGAGTTCTTCATGACAGTCTTTCATGAATG -ATACCCATAATCCATTGCATAGTTCCTGTTTGCATGTCAGGCTAACCCCCTTCTGATCAA -TTGCTCCCTTTTAGAAACTATTTTAGAGGCAGCCTCACTAGAACCAGGGGTACGGCTCAT -CGGTTAAAGTCATCTGCCACCAAGCTTGATGACCTAAATTCAATCCCATAAACCCACATG -GTAGAAGGAGAGAGCCTCGTTTGGCAAGTTGCACTCTGACTTTCATACATGTGCCACGAC -CTGGATGCAACACACACACACACTCACATATACACACATACACACAACTTTAAGACATGT -TTCTTCGGGCCTTGCTCTAGAGTACTAGCCACTTGTGTACCTAGACTGTACAGAGTTGTT -TACCCATGACATCTTTCTTTCAAGCTCAAACAATTGTAGAAAATAACCATGAAAAGCTGC -TGTTGAGCCTGGAAGGCTGACTCATTAAATGAAAAAAGTTTAAAACTATCGCTCATATTA -ACCAACTATTCTCCATCCAGTAACCACTGATTCATCCAAGAAAGAAGGCTGATAAAATAA -ACTAGGATTTTTTTTTTATAAAGATTTATTTATTTATTATATGTAAGTACACTGTAGCTG -TCTTCAGACACACCAGAAGAGGGCGTCAGATCTCGTTACGGATGGTTGTGAGCCACCATG -TGGTTGCTGGGATTTGAACTCCGGACCTTTGGAAGAGCAGTCGGGTGCTCTTACCCACTG -AGCCACCTCACCAGCCCTAAACTAGGATTTTTAGTGAATAAAAAACACTTCAGAGGGCCA -GTTAGCAAAGGGCTCACTGTGTAAACTCAAAGGCATGCGTTTCATGGCTAGAACCCATAT -CAGAAAGCCGGGCATGGTGGCAAGCACTTGTAACCTCAGAGCTGAAGAGACAAGAATCCC -TGTGGCTCACTAACAACCCAGCCTGGCCTAGTTGGTGATTTCCACTCCAGTGAGAAACCT -TACCTTAAAGCAAACCGGGATACACATGCATACCCCAACACATGTACATACTCAAATGTA -CATGTGTACATAAAACCAGACAAATAAAGAGTACCTTTTCCCAAACTTAATCTGTAGAAG -AATGGGCAGAGGATAACTTGATTTGAACACTCCCCTGAAATTCCTAGATGACTAGAACAA -TATCTCATTGATATACACACCTCTGCCTTCTCCTAACAGGCATCTAGCACATGGCTTAAC -CGGTGAGACATGCCTGGCTTCTCAGGTGTCTTCCAGGCAGAAATAGTTTTAACAAAATCC -TTAGGAACTTTGTGAGAAGCAGCGCTATCGTCAGCAAAAGGTGGTGGACAAGAACTCATG -CGGCAAGACATGAGACTGTAGTTTAAACACAAGATGGCAGCTCTGTGGCAAGAAAGTCAT -CTGTAGTGAGTCTTAGTTGCTGATGTGGCTCTGGTTACAGAATCAGTGTCAGATGCTGGC -AGCACATTAGCAGATAGGGAGGCCTGGGAAGCCAGTCCTCTGTCAGGGAAATATGTTTTC -TGTATAGTCTCAGCTATTGAAGCTGTCCATCACAGCATCACCCCCCTCACGCCCCCGCTC -CTCCTCTGACGCCACTGCTTAACAAGAGACACCTGTTGTGGCACTGGCTTCTCTGACTAG -AGGCTCAAAATCGGACTCGAGAGTGTACCATGCCAGACCTCTCTGTAACTGATGACAGAC -TGTCAAGCTAAGCCAGTTTGACAAATCATCAAACTCCTTTTAGAACAATGTTAAGCTTTT -TATCAGGATTTTCTTTCTGGTGGGGGAGTGACTTTATTTCATGGTGAGTCTGTATTTAAA -CAGACTCATACATACTGAATCTGTCTACCTCCATCTTTGGGAAAATGAACATTTGTGTGA -AAACTAAACCTGGGAGTTTTCCTGTCCTCCTTTTAAAGAACTGGAGTAGAAGGAATAATT -CTTTTAGTATATAGCAGAAGCCTCTGGAGTACGGACTTCTGTCTGTTCCTTGATCTTACA -CGGGTTATCTTCTCTGACACGGGTACTGACTTAGTAAGTGCTTCCCCTGTTTGGAATCAA -GACACTAGACTTTGTGAGTTAGGACTTACATGGTAACTAGGAGGCCATCTGGTCTCTTGA -CACTGTTAGTACAGCCACAGCACAAATGTCTACTAGAGTCTTGACAGGCAAGTGTTCCTT -GCAGGTTTTCTAAGGTCTGAAAATTTGTCAAAAGTGATGTTATTTCTTTGGATATATTAT -TCCAGCCTTAAAATGAAGAGAAATTTTAGGCTGGGGAGATGGCTTGGTGGCTAACGTGCT -TATGCACAAGTGTGAGGACCAGAGTTCAAATCCCCAGAACCCACATAAAAGTGTGGTAGG -CACGGCAGTCTGCACGCAAGCCTGGTACTGCAGGAGCATGACAGGGAACTCTCAGAGCAA -ACTAGCTAGTCAGCCTAGCCAAAAACACCAAGCAGTGAGAGACCCTTCCTTAATAAATAA -GGGGAAAAGCAATCAGGGGAGCCCCCAACATCAACACTGCACCTCCACATACATGTGTAC -ACACACGCATTAGCAAAACTATGCACACATGCAAATCATACATCACATATGCATACCACA -CGTGGGTAATCCTAGCACACGCTTGAGGATGTTATCCTAAGTGAATAAGCCACTCACCAG -AAGCCAAGGATGGTATGTCACTCATAGGGCATCTGTAGACAAATAAGATGCATAAAAAGC -AGAATGTAGGACTTTACATGGGAGGGGCATTGAAAGAGGAGAAATGGAAAGACATAAAGA -ATTGGTGTTTAATGGTATGGCAGTTCCATTTGACAAAATCACCATTTCCAGGGCTGGACA -ATGGTGATACTCTGATATATAACTGGACAACATATAGCTGGGCACACACACACATATGAT -AAGAATGGATTTAGTGATGTGAAGAACATTCACAACTTAACGGAGTTGACATGAGGCTGG -AGAGGTGGCTCAGGGAGGAAGCAAACTTGCTGAAAACGTATGAAGCCCTGACCTGAATTC -AGCTCTCCAGGCTATGCTTGCCTGTAACCCCAGAAGGCTGGTGAGGGTAGGGATGGAACC -AGAGACAAGAAGGTCCCTGAGGTTTGCCAATCACCAGCATAGCAGGCAAAAGCAAAATAG -CCACCTTCAGATTTAGTTCTGTCTCAAGGGAATAACATGGGGAGTGAGCGATTGAAGAAG -AAACACCCAACATCCCTCTCTAGCCTTACATACATACTTACACACACACACACACACACA -AGCACACACACAAACACACTCTTACCACACACACCACTACAAAAAGAAGTCAAAGTAGCA -ATTTTGTGTCATGTGTATTTTACTACAATTTTTTAAAAAATGCTTGCATGAATAAAAGGG -GTACATTTTAGAAACAGAAAAGAATTTCCAATTTTTATGAGTATTCTACCTGACAGATGC -TGCAGGACTTGACCCAGAGATTAAATCTATTTCTGAGATGTTTATCTACCCTTGCATGGT -GGGGGTGTAGAAGGAGCAGGGAAGATCGTATGGGATCTAATAATATTCGGGGGGAAAAAT -TTAGTTCCCTCCAACTTCATTTCCTTGTTTTCCACAAGACTGTGTGTTTCTCTGTCGTGG -TGCACAGAACAAGGTCTGATGCGTCCTTCACAAAGAACCATTGATGGCGTGTCTGTGTGA -ATTGCCCTGGCTTTGGTCACAGCCAAGTTCTGCGGGACCCACTGCCCCTCGTTCGACAAT -ACACTCCACTGTGTGTAGCCATTTATGAAAGGTCAGAAATGAACTGAGAAATGGCTGGAG -TCAAAAACATGTGGCCCTATAAATATCAGAGTCAGACGGCTTCAGGCATTTCCCCAGTCT -CGTTTCTGCTCCATTCAGCTGTCTCCGCAAGCCTCTGCTGAGGTGCCTGGCATTTTGTGG -GCACCTTACTTTGTACAGTTCTGCAGAGGAAGCTACCTTCTTCACTTGCTGCCCTTCTTG -CCCAGCCCAGTAGCATAGAACCATTAATAGAGTTGTTTTGATTTGTTTTTGTTTTTTAAG -TTAGAATTTCTTCTCGGGAGCCCTGGCAGCCCGTTCTGCAATGCTCTGTCTTATTTTAAG -ATTTTCCACTTTGCATTAGTAGCGACTTTGCCTAGTTACCGACCTGACACCAAAGGTGTT -CTGTGAGCTGAAGGGTTTGCAGATTTGGGCTCCGTGAGTCCTATTGGGACATTGACCATG -ACATTAGCTGCCAGACTGGATGACTTCGAGATGACACTGGAGCACCTGTTCATGGATGTG -TTTGTAAGTAAAAGCTTTCCATTCCCACATGCAAGGATTGTCCCTGCAATCCCAAATAGG -GATTGTGTCCCCATATGAACAGAAGCTTCTAGCTTGCAATTGTGCTGTTTCTACTCCAAT -ATACAGAAGGGGAAGTTGGGGTGGGGTGGGGTGGGGTGGGGTGGGTATTGTTCCTAAATG -TCCAGTGACACAGAACTGCCCACATGGATCAATGCCACACCACTGGCAGAGGTGTGGCAT -TTTGAATGAAGTCAGCTCTAGAGGTCTAAATGAATGGGCGGAACAGAGAAAACAACACTT -CCCACTACCCCCGCAGAGATCAAACCACTTCTGTTTGCGTTCCCTGGAGGAATCAGATTT -GTTTGTGAAGCAATCATTCCAGAGGGCTGGGGGTATGGGGTGGGCAGTGAGGAATTCACA -GTGCTCAAAACACTGGTGATTCCATGTAGAGAAATGCAGATTACTAGGTAGTGCCACAAA -TCACACTGTCCACAGAAACTGGTTTCATATGGGTTCTCCAGGAATTTGTTTGATAAGATG -AAGCTGTTTGGTTTGATTTATTTTCCTTTAAAGAAAAGGGCAACCGACAGGGAACACACA -CACACACACACACACACACACACACACACGCACCTCTTCCCACAATGATTTTCTGAATTT -TAGCAAAAGCCATGTCAACAAAGTCACTCCCCCAGCCCAGCCACCGGGGCTCCTTACACT -TTGGGCTCTCACTATGGGGCACAGGTCTGCTCTCTGTGGGTCACTGATGGTGAACAGGGA -CTGCAGAAGCAGAGGCTTGCAGGTGGCAATGCAGCTGGAAGGTGTTGGCCTGTGCTCTTT -CCAAGAACAACAGTTGTTCTGCCAGGGGAGACGGCCGCAGCGCTTGCTGTGAGGGCACAC -CGTCTGTGTTTAAAATGAGGAAAGGCCCCAGAGGGCTGGCCTTTCTTGGCTATACATCAC -TGGGGCCCTTTCAGGGACTTCACAATGAATGGTGTATTTTGGCAGACAGGAGAGTCTGGA -GCATTACTTATTATTAATTTATAATTTGTCTTCAAATGGATACCATTCCATGCTGGCGGG -ATTCCCAGAGGGCCGGTCTCTTGAAGGAGAGTGTGGGGAGCTGAGTCACTTGCGTCCATT -CTGATCATAGTCATGGCACTGAGAAGTAAGCTTGAAGATAGAGTATGTGGTGGACCGTGG -AGAGGGTCCTCCTGCATGTCTAGTCCTCGGTTGTCAGGTCACGGAATGTATAGTATGAAA -CTAGCATTGATCTGACTCGCTACCACGGCCTGAAGTCTGGCAGCAGTGGGGCAGGACTGA -GACAGGGGGTGGACTCTGGCATAGCAAAGGATCAGTGGGAGTTTGATTGTCTCAGAGGGG -AAAAATAGAATAAAAAAATGTCTTAAAATACTCCAAGTTCATTAATTTGTTGCTTTGACC -TCTCTAATTTCCCTTCTACTCCCTCTAAACTCCCATAGTCTTGTTTCCATGTCTGGCAAT -GCTCTCCCTCTTCAAGAGGATGCTCTCAAATGCCCCATCCTTTTAAATAAATATCTCTCA -GTTGATTATTCTAACCATTTTTCCGATCCCAATTGGACAGTTTGTTCGCCCATGCTCTTG -AGGAGAATGTTGACTGCCCTGCTCTGTCTCTTTCCCCTGGCACAGTGTCTCTCTGAACCT -GAAAACAGGCTGCCAGTCAGCACGCACCAAGGCTTCTGTAAGATGAGAGAGTCGGTCACA -TCACTTGTTTCATAATCCCTTGTTACCACGTGGGGCTTCGCTAGCTGCAGCTGTGCAGCT -GCCTTCAGTTCCCAGCACCCGCATCACACCACCTTTACCTCCAGCTCCATAGGACCTGAT -GTCCTCTCCTGGCCTCCAAGGGTAACTGAACTCATATATACCCCCTGCCAAACAAATGCA -TACATCTAAAATTTTTATTAATGATAAATATTTTAAAAGAATAGCAAGTATAGAATTTCT -TGTTATATGTGAACTGCTTCTGCTGTCAGTCCATCTTCCTCTTGTTTCAGAAGATGAGAA -GACTTGTTGCTTATCTCTCATCTCTAGTAGGCATAGCTCAGTGGCTCTGCCTTCCACGGA -CATTCCAAGACCTCTCCATAGACCAACTGAAGAAAAAGGACAACAGGAAACCAAGCAGAT -GTCATGAAACATTCTTTGTTGCATTAAATAGCTTGATTATCTACACTTGAATCTATCCTT -TCAAAAGGAGGCAGATGCCTCCAGCTCTCGACTCTTCTGTCTAGCTTCTGTTGCCAGCAT -TCCATATGCACATTCTTATGACCATCCAGAACTTTCTCATTATTAACCTGTTATGCTGAG -TTCTTTCTTAAATATTATTTATTTATTTTTATATAAGTACTCTGTAGCTGTCATCAGACA -CACCAGAAGAGGGCATCAGATCACATTACAGATGGTTGTGGGCCACCAGTAGTTGCTGAG -AATTGAACTCAGGACCACTGGAAGAGCAGTCAGTGCTCTTAACCACTGAGCCATCTCTCC -AGCCCCCTTATGCTGAGTTCTTATCTGGCTCAAGCTTCCTCTAACATTGCTCCTTCTGTT -TGCAACTTTATTTTGATTCTTATCAACATTTGTGCATGGCAATTTCATGAACATAAAAGT -CGAATACTAGAAGGTTTATGAAGAAATCTTCCAGGTTCCAATCCCTTCCTTCCAACCTCT -GAGTCCCTCTGAAATCATGTTCTTCCAAATGTTATATCTGGTGGTTTTCTTAATAATATG -TTATCTTAGACACTTTTATATTGCTGTGAAGAGACACAATGAACAAAGAAACATTTAGCT -ACGGTTTTTGCCCATAGTTACAGAGGTTAGTCCATTGTTACTGTGACAGAGAGCATAGCA -GTACATGATGCTGGAGAAATACTTACATCCCAATCTGCAGGCAGACAAAGAGAAAGAGAG -AGCTTGGACCTGGCATGGGCTTTTGAAACTTCAGATCCCATCCCCAGTGAAATACTTCTT -CCTTCATTAAGGTTATACCTACTCCAGCAAGGCCACACCCCTAATCCTTCTAATCCTTTT -AAACAGTTCCACTTCCTGGTAACTAATCATTCAAATATATGAGCCTTTTGGGGGACAGGA -ATTACTACTCAAACCACCACATGTATTTACATAGTAATTTCTTAAATACCTAATTTTGAA -ATTGTATGCTGCCACCCTGACAGATAAGGATTTAACTTTTGGTGTATGTGTATGTTCCTG -TGTACAGAGGTACATACATATGTGTGAATGCACATCCATATGTGAGCACACACATTTGGA -AGCTAGCAGACAGGTGTTAGTCTCTCACTGGTCTAAAGCTCATGAAGGTCAGGGTTTAAT -CTTAGTCAGGGTTTCTATTCCTGCACAAACATCATGACCTAGAAGCAAGCTGGGGAGGAA -AGGGTTTATTCAGATTACACTTCCATATTGCTGTTCATCACCAAGGAAGTCAGGACTGGA -ACTCAAGCAGGTCAGGAAGCAGGAGCTGACGCAGAGGCCATGGAGGGATGTTACTTAATG -GCTTGCTTCCCTGGCCTGCTTACTTGCTTACTTATAGAACCCAGGACTACCAGCCCAAGG -ATGGCACCACCCACAATGGGCTCTCCCACCCTTGATCACTAATTGAGAAAATGCCTTACA -GCTGGATCTCATGGAGGCATTTCCTCAAGGGAGGCTCCTTTCTCTATGATAACTCCAGCT -TGTGTCAAGTTGGCACACAAAACCAGCAAGTACAACCATTGAATTTCAAGGATGAACCTG -TATACACCTCTCCAGTTCTTTTGAAAACAAAATGTAAGTTGGGTTGGTTCCTGGGATCGA -ACTCAGGTCTTCATCCTGTCAGGATAAATATTTTACTTGTTGGGCCATCTTCTCAGTCTG -CAGGTCTCTTATACCCCCACCCCCAACTCACACACACATTGCTCCTTTCCCCACTTGTAT -TCTTGATGGACTGATGTTGCAGTTTAATGTAACACCTAGTTTTATTGTGCTAACAAAATA -TTGTTTATATCTGAGAGATAGAATAAATTATAACTACATATCCTGATGGGCTTTACAACT -TTATGTTTTTCCTGGAATTAATAATTGTCTCCTTCTAATATTTTCTTAATATCCCATATT -CTCATCAGCCATTTAAGAACTTCAATAGAGTTATATGACTTATGTCAATTTGGAAGCTTT -ATTAGGCTCAGTTCACTTCCATTTTGTGGTGGGGTGTATCTTTTCTAGACCTTTCCATCC -TTCATCTGTTAGAGGAGTTCCCTTCTTGGTCTCCTGAATAGCTGTCTTCTTGATACCTCT -CTTGCTCATCATCCTTTTGGGCCCCCTTTATATCTCTCCTGCGTCCAGTCCTCCTTTGCT -TGGAATTCTTGTTGGCCCCTCTCTCCAGGCTCAGTGTTCAATCAAAGTGCTGAAGAACTT -GATCTCCAGTGTTCACAAGAAGTAAGTCTACCCATTGTTGAATGGCTATCCTATGCTTTT -CATTAAAAGACCATGTCTAGTGTTTGCTCGAGTGATGTTGAAAATCAGAGCTACATTTTC -CGGTTTGACTCCTCTCTTAAATCTCATCTCAAAACATCCAAGCACCAGAAACTAAGCATG -TCCAGAAGCCACTCAGCATCTTGTCAGAATTCCCCCTCCTTCTATGCATCTGTCATAACA -GATAACATTCTTTCTCTAGTCTCCCAGATAGAATTTATAGAAGAGTAATATCCAGGTTCT -AGACTTTACCTTTCCCCATTTGGACTACTGCAATAGCCTGTGACTACCCAGTTGACCTTC -ATTCCTTCATTCACTCTTTGTCAATCAGCTCCTCAGAATGAGTGTCGCTTCCTTGCTAAA -AGTATACATTGTAATGGCTTCCCTTTTCTCATAGAATGAGGCTGCCCTCCTTATAGTTTC -TATTGCTCTGATGAAACACCATGACCAAAAGCAACTTGGGGACAGAAGGGTTAGTTCCCC -TAACAGCTTGTAAGCCCATCACTGAGAGAAGCCAAAGCAAGAACTCAGGGCAGGAACTGA -AACAGGAGGCGCACAGGAATACTGTTTACTAGGTTTCTTCTTGAGGCTTGCTCAACATGA -TTTCTTACACAGCTCAGGACTACCTGCCCAGAAGTGGCTCCACCCACTGTGTGCTGGGCC -TTTTTGCATCATTCATCAATCAAGAAAATACTCCCACAGGGTCGCTCACAAGCTAGTCCG -GTGAAGGCAACGTCTCACTTGAGGGTTCCCCTTTCCAAAATGACTCTAGCTTGTGTCAAG -TTGCCATAAAACTACCCAGCACAGAAGTCCCAAATATACTGTTCTATAGTATGCAGGTGA -TAATGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTATACAGGCCCACACATGCCA -CAGCAAATATGTAGAAGTCAGAGGCCAATCTTGAGTATTGGTGCTCATCTTCCAAAATTT -TTAATTCTCTTTGTTGATTTTTTTACTCTGTGGATGAGGCTAGCTGTTCAGAAAACATGG -GAGGATTCTCCTGTCTCCATTGCTCATGCTTGCATAACAAGTGCTCCTCCCTCCCCCAAG -CCATCTGTCCAGCCCCCTGGTGTCATGTCTTACCACCCTTGTTCTCACCACGTGACTCAG -TATCTCAAGCAATTTTCACAACTTTTCTTTCTGTTGTAGAGGCTTAGAATGCAAACAGAG -TGGGGTAGGCCAAGAAAACTGTAACAGAATCCTCTATTCATCATCATTTGCCTCTAAGAA -TTGCTCCATTGAAGGTATTTTACCCGTTTTGGCCATGAACTTGTACTGGGAAGCCCTCTG -ACATTTTGATGTACGGGTTAGTGGGTGCGCACTCAAGATAAACCATATTCCCACAGCATG -AGGTTAGGAGATGCCAGTCATTCTGACAAATTCAAGTTGATTTGTCCCATCTCATTGGGA -AAACATGAGACTCATGGTGAAGGGTAACAATTGCCTTTGGTAGTAATGCCCATGTTCCCT -GAGTATTGGAGAGGGAAGAATCAGACACCATCAAGGAAAGGCCCCACTCTCCTTTGCAGT -GCTGGAAGGGTTCCTTCAACTATAGGGATCCATTCTATAGAGGAAAATTATATGTTCAAG -TTCTCTGTCTGGAAAAAAACAAGAAAGGAAGTATACAAATGAGAAACAGGTTTAAGAGTT -GGTCATTTGCCACCCAGCACTTAGCTAACTAAGTATCTCGGATGCCTGACGGGAGAGAGC -CAAGCCTATTGAAAATCAAAAGCCAACATGTACCGGTTCTGCTTAGAAGTGCACCATACA -TATCCAGCTAATTCTGGGAAGTCAATACCACAGATAAGGGCATTATTTATTTTGCCATTC -CAGATGTAATTACACAGTTTACCCTGTGCAAAGTGCACTTCATAAACATGGCGGATCGAT -GCTAGTTATCAAAATCTATCTACAGCTGACAGAACATGAAAAAGGGCTTTGCAAAATGAT -CTTGAAGCCCATCCACAGAGCCAGCCCCACAGGTCAACTTATTACCTGCTTAATCACACA -GGCATCCTGGCAATAGTATTGATTCCCTGGGACCAAGACATGACATCACTCTTCACAGCA -TATGCAATAAGCTATTCCCACCATGCAGAGTGGCCATCCGCTCAATGCTGCAGCCTCTCA -GTGTCTGGAGTGGCCTCAAGCAGTCAAGGGCAAGTCAGGTGCTGATGGGAACCAAGCATA -TTAAGGCAAGGAGTGAAGAGCTTTCATACAAAAGAGTGAAATCCTCCTGCTGGCCTAGAG -AAACAGCTCAGTCAATGAAAATGTTTTCTTTGCATGCATGGAGACTCGAGTTCCATCCCA -AGAAACCACATGAACCAAAGCCAAGCCTGGCAATATGCTCTTGTAATCCATGCACTGGGA -GATGGAAACAGACAGTGGCCTGGAGCTCTCTGGCCAGCCAGCCTAACCTATTTGCAATTT -TCAGGCCAATGGAAGACTATCAAAAATAAAAGATATATGACAGCTGAGAAATGACAAATG -AGCTTGTCCTCTGGCCTCCATATGCATGCACATACATGCACTGATATACACACATGTACA -CTTTCACATAACACACACATTCATACACCTTCACATAAGCAAAGGCATGCACATACACAC -TGCTGCTGCTGCTTGTGGACAAGACCTCATGAGTGAAAACTTAAGCCATGCTACCAGCAG -GTCAACATTCATTTGTTTGGTGATCCAGGCATGCTCAGACAGAATACCGGTATCTCCACC -ACAACAGGCATTAATATTTTCTACAATCTCTACAGTGTGATCATTGCATTAAAGATCTCA -GGAAGTTCCATGACACCCGATTATCTCAAGGTGTCCCTGTGGCACATACTGCATCTTCCC -CTATGGCCTAAAGGAAGGCAAGGTCTTTGAGTTGATTGAATCAGGAGCCTTATGGGTGAA -CTAATTTGCCTACCAAACCTACCAAACATTGAGTGTTCGAAGGCTAAGAAGACATTTCAT -TACTACTGGGATAGGTGTCCCAATGGGGCAGCCTTTAATGAACCCCATGGAATGAAGCAT -GAGGGAGGTGGGAAGATGGACAGTGAGGTCCACAAAGGCTATTGTGGTGCCTGGGCCCAC -AGGAAAATGTAACCAGTGTGTGAGACACAGCAGTGACATAGTGGTTAGGGAGCCCCTTAC -AGTGTGACTGTGGGCAAGTGATGCCTCTTTTCTGTGCCCCCACTGCTTCATCTTTATCCA -GGGAAACATGAGTTCCAATTTGAAAAAACATTTCGAGAACTAAGTGTATCACCATCTAGA -ATGGTCCCTGCAGTAAGATGTGCCACTGAAAGGGGCTGTGCTGCTTCATCAGTCAGTGAG -GTAATGGAGGAAACATAAACAATGAGAAGAGATATTAAGAGAGGTGTGGGCAGGGCCAAG -GTCCATTATCATAATATAAACGATGAGAAGAGCCAGGCGTGGTGGCGCATGCCTTTAATC -CCAGCACTTGGGAGACAGAGGCAGGCAGATTTCTGAGTTTGAGGCCAGCCTGGTCTACAA -AGTGAGTTTCAGGACAGCCAGGGCTATACAGAGAAACCTTGTCTTGAAAAACAAAAAACA -TAAAACAAACAAACAAACAAACAAACAACAATGAGAAGAGATATTAAGTGAGGTTTGGGC -AGGGCCAAGGTCCATTATCATACACATGGGTATAGTTTACAAGACAATGTCATCTCAGAA -GCAAGCTGACTCAGCCTTGAGCACCACACTGCCTCAGCAGGGGCAATCAGAGTCAACCTG -GGCAGATCCACCCCAGCCAACCAGTAAAGGAAGAGACAGAATGGTGGGCGGGGAAGAGAG -GCAATGGAGGGGAAGGAGAAAAAGAAGGTAAAGGGGGATGGGACCAAGGAAGGAAGTTTT -ATTTCTTCTTTCCTTGGTCCCAAACCAACTGCAATTCTTCCTAGGGCATCTTCCACATGA -CACAGGGAGATAAGCTCGGTCAAAGACAGACACTTTGAATTGTGTGATATGTAAGAATAA -GCCCCAATTAAAACCAAGAGAAACTCAGTGCTCCATACTGACCCGGGGAACTTCCCCCAG -TCCCAGGCAGGTGAGGTCTGGTGACAGAAGTGTTGCTTGTTGTCTTGGTCCTGTTTGGGG -GATACTTTAACCTCTGACCTCACTTATGGAATCCTTCTTAATAGTCTATGTCCACTAGGC -AGTGTGTCCTGATAAGACAAGGCAGGGGCCATCTGAATGGGCTAAGTTTGGAAGGAACAA -GAATGAGGCTGGGGTGCTGGAGGAACACAGGACTTCTCTCCCAGAACTCCCCTTCAGACT -CTAGGAACTTCCTAGACATGTTAAAAATTTGTTTCTCCCATGTGACTCTGTCCTTTGATC -ACTTTCTCGTCCCACATGGCAACAACTAAAACCCAAGCTTCTCCCCCAGCTATAGCTTCT -CCACCCCAGCTCAGATAATGGTGGGTAGAAATTAGACCTGTTTGTGCCCCTTCCCTCTCA -CCCCACACTGGCACATCTCCCTTAGTCCTCCAGCCCAGCCAGGAATGAGGCAGCTACAAG -GAAAACCAGTGCAAGTCGCATTGCCTGCTTAGTGAGGTGCTGGATGCCACTGGTTCTCTG -GAACTGTCCAGTGTTTAATCCCAACTTGGTCATCGCAGATCCCCTGAGGTCTGTTTAAAG -GCCCTGCCTTTCCTCCCCACTCCTGTAGCTAGCTGAGAATGCTTCCCTTGGCCACCAATA -CTACCAATGTCTTTCTTTCAGTTGGTCACCTGTGGTGCCGCTCTCAGCCTGGAGCCATGC -TCCTGCCTTTTTCACCTGGTTTGCTTGCTTGCTTGCTTGCTTGCTTGCTTGCTTGCTTGC -TTGCTTGTTTGTTTTAACCCTCCCTCCATACCATACCAGAGCACCTACAATACCCCGAGA -CCCAGTCTCAGGCAGATCACAGCAAACCTAAGACCTCCCTCAGGACCTCCCTCTTCCTTC -TGTTCATTGATGGGCTGCTGCCACATGAGTCAGCTCCCTGGGTCAACCCCAGTGCACTTC -ACTACGTACCTCAGGCTGGCCTAGAACTCACGATCCTTTTGCCTCCATCTCCTCTACTAT -GATTACATGCATGCGTTACCATGCAGGGCTCTCTCCTGCACTTTCTTTTTCCCCCCCTCC -CCCCCCCCCCCCCCCCCGCCTTGAATAGCCTGGAAGATGAGGTCAACTTACAGTTTCAAA -CCTGGCTCTGGGATGCTCCCTTTCCAACCCTGCCTGTCCCTCCAGGACAATAAACAAGCC -TGAAGTAACAGTGGCTAAACTAGCTGTTGTCCCAAGATCTCAAAACACTGAGAAAAATTC -TTTTTTAACATTGTGTACAGTGTTCCGAGGACTCACTACAGCTGAGGGTGCCATGTCTAT -TCTGAACTTTTTCTACTATCAACTTTGTAATGACCTTCATCCCTCATAATTAGGGCGTTT -CGCTTTGGTGAACAGCAATGAAATTGTTAGGGCTTGGGTGAGAAAAGGCCCTCACAGGCT -CTTGACTTTGCACATTTGCTCCCCTGCTAGGGGGTGCTGTCTTGGGAGGCAATTGAACCT -TTAAGATGTGATGCCTAGCTGGAGAAAGTGCCCTTGAAGGTTATAACCAGGCCTCACTTC -CTGTCCAGTCTCTACTTCCTAATTTCTGATCTTCTGGGGAGCTGCCAGCATCATGCCTTT -CCACTGTGATGGACTGGGTTCCCTTCATGAGCCAAAGTAAAAAATTCCCCCTTAACTTGA -CTCTGGTAGTATAGTAAGAAACACAAACACACAAGGGATCCTATATTCTACCTGACAGTG -AAATTCTCACCCAAAAGGGCCTCTAGCTCACCTCTGAAGCACCTTTGTCAGCTCAAGGTT -CTTTGGTTTTCTTCTCACGGTGCCCTCAACCTCTAAAACTTCCACTTGTCACCCCTCCTG -CAGTGTGCACTCCAGCCCCTTCCTCCCACAGGAAACCACCCGGCCTGATGACCTGCCCTC -CCAGGGCTCTGTCAGATGAGCAGAGTAGAAGGGATGAGTTCACTGTGAGCCACTTACAGT -TCTCAGTAAGAGTGTACTGTGTGGACTTGCAAGGGGCAGAAGGATTTAGCCTCACCACTG -GCCATTCACAAACCTGGCAACAGCTGGATAAGCACCAGGCTCACCTTGGGGATGGGTGGG -GCTGGGGAGCAGTCTACATTTATGTGGCCAGGCCCAGGGTTCCGTCAGTGTCTCTTTTGT -CCTGGGTGTAGCTTTTAGCATGTAGCAGTAGGCCCATTGCTCTGATTCGCAATGTTCTGT -ATGCAATTGTGAGTATGTGACAAGCACACACACAAACATACAGACATATATGAATGCATA -CATATAAAAATACAAGCACATGCAAACAAACGTACTTATATACAAACACATGTACTTACT -CAAACATATACATACATGCAAACATACATTCATACTTATAAACACAAACACATATGTACT -CTGATTTTTATATATATACACACACATACATATATATTTATATGTATATATACATACATG -TATATTGTATATATGTATATATACATATATGTATATGTTATATACACACATATATATATA -TTATATACATACACACACACATGTACAGAGATATTCATGCATAGGCACACACATACACCA -GACAGGCTCTTTCCTTCTCCCTGTCTCTTTCCACCAGCACTGGTGTCATAAACTGCTTTC -TGTCCCACAAGCCATCACCCCCATGCCATCTTTCACACCCTATTGTCAGTGACCTATAAT -ACAGCTTAGACTTGATGCGCCTTGCTTTGGCACATTGAAAACATTGATTTTCCTACAATG -CAGTTCACTTCATTCCTCAACGGCTTCACCCAAGACTTTCATGTAAATGTTTTTCTCTGG -ACTGGAAGGAAATGTTCCAAATAAACAAACAAACCCTCCGTCCGCATGAGCGCTCTAGTC -CTTAAGCGTTAAGCCGAGCAGCGTGAGGAGCTGGAGGGTGAGGATGCCTCCCCAGGACTC -CAGCCCCACAACTCACTGACGCCTAGCCTGTGGTGTCTTCCCTGGCTGTCCAGGGCCCTC -TCGACTGTTCCCTGATGTACATGACCTAGGGTGGCTGTGACCTACTGAAGATGCAGTCTC -TGAGATAAACCTGTTCCTGATCCTTCCTCTTCGTCCCATCCTCGCTCAGCCTCCCTCACT -TCCCAGTCAACTCTTAGTACATTGTCGACACTGGTCCTGAACCCACTGCTTCACAGAGCC -TTTCCCATTCTGCCCTCGTCCCTGCTGTGTGGCTCTTTATCCTCTCCCTGTCACTTGGCT -GGCAGAGGACTGTGTAAAACTGGAGGCTGTCACTCATCCTTGTCCCTCCCCTTGGCTCCA -TCAGTGCCTTATGTGGAACTTGTCTTGGAATCCACAAGGCCCTGGCCTACCGTAGGTGAC -CTGTCTCTGAGCACTTCTTACTCAACCCCTCTTTGAGTCCCTGAAGCAGGGTCTCACTGC -CCCATCTCCATCTCTTTTGGACTGTCGGTGGCCTAGAGTCAAGCCTGGGTGACATGCCAG -CAGCAGATCCAGAGACTTTGAAACTGCCCATCTAACCAATCCTGTAGCAGGCAGCTTCTG -TAAGGCCATTAAGAGGGTCTCCTTTCTAGACTCTGAAACTGCTGGATGCCCTGTGATGGG -TGACCATAGAATAGGCCAAGTTGGACCCCGCAGTTACACAAAGTTACTTTGGTTTACAGT -TGAGTTCTGACCTGCCCATCTGTATACTCTGCTCACCTTACTCAAACAGGAAGGCTGTTT -CTTCACCAGTTAAACACAAACAATGGAAGCCATTTGGTTCATTGAGGGTAGCCTTTGGAA -ACCTCCCAGCCCGGTGTCTGGTAACTAAGCAAGCATCCATCCAGTCTCCTCCCCTCAAGT -GGTCATATCAGTATGAGTGTCTGTCCCCTCCTGGGAAACATACCTGTGTTTTAATAATGA -AAATAAGTAATGGATAATAACGCTGTAGATTCCGTAGGGAACCTGAAATGCAGGGTCTCA -GAATTCCATGGATAGACTATCAGATACTTCTGGGCAAACTGACTACTCAGAACCGTGAGG -TCATAAGGAAGAGCTGAACATTTATTCTCCAGGGGCTGGGGAGAGCTTCCTAAGTGGGAG -GAAACTTTTCTACTTATAGAAAGCATGACCGTGCCCCCGCCACATTGGGGAGGGGGTGGA -ATGTGCTGGGCCTCAATGTGTGCGGAGTCTGGCTCAGGGTTATTTTGATTTCCATTAACA -TTCTCTTCTATACGTATTTAACCATAATTGAACACATGTGCTTCTGTTTTATTTGCACTC -AGTTCATCAAAGTGTCCCTTACAAGTCTGAACTATACCACCAGAGCCTCTAGTTTTTCAG -CGAAACCCCCACTAATACCCCTGGGAAACAGGAAGTTGCATTTACTGAAATATAAATAAA -TTCAGCTCCCAAGGGCTTTGCCGGGGCTGGGGTCACAGGAGAGGCAACCATGTACTGTAT -TCTCTCAGAACACAACCCTGGAAGAACAAAACCCTGTAACTCCGGACATATAAGTGTTTG -CATCCATCCTTTGTTCAAAGCTGTGACACCTTCTAGTGTGATTGTGGAAAATCAAGAGAC -CCTACAGACTGGGGTGAATGTCTGAGTATCGGTGCAGATGTAGCCTCTGCTCTGGGGACA -AATGACATGTAACCTGAAACCTCTCTCCAAAGATATCCAAGGGCTCCTTCTCTCGCAGCC -TCTCCCCTCTCGCTCACCCTCTGCTCGCCCCAACCGCACACATGGAACCAATTATGAACA -AAGCCTGATTGTTGTACACTCGGACTTTCCCACGTGGGCCCGCTGCTTTCTTTAACTGCC -TCTTAGTGTGTGTCTGCGTGGGAGGACCCTGCCCACCGTTCGTTCCAGCCCAGCACCACA -GCTTCCCAGTCCTCCAGGTCTCTCTGCTCTGATTCATTCCTTAACAGCATAAAACCTCTC -TTCCCTTCCCGCCCACCCCCATTTCCTATTAGGTTTGTCTGAATAAACAGAACTTTCTTT -TCCATCACTCTAAATAAACTGAGCTCAGGGGTTTGTGGAGAATAAAGAAAAGCTAGTTCC -CAGCATGGGAGCAACATCAGGCTAAGCCTGGGATCCCCTCAGAGGAAGTGACCGTCACTT -CATGAAAACCAGGGCAGACGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTG -TGTGTGTGTATGAGTGTGTATGAGTGTATGTGAATGTGAGTGTATGAGTATGTGTATGTA -TGAGTGTGTGTGTAGAACTTTTTTCTTTTCCTCAAGAGAAGCAAACAAAAATTCCATTAC -TTGTGACCTTTCTCTGCAATGGAAGTGAGCTGATTTGAGGAGGTGAATTGATAGGAATGG -GGTGGGGGTGTTAACTGGCGATGTAGCCATTACAAATGCTATAGAATGTTAAAACTATAG -CCTACTTGAACCACCTGTTGAAATGCCACCTTAATCAGAAAAGAATCGGCTGATGTGGCA -GATGTGGATGAAGCTGCGCTTGAGTCTTCTCAAAGCTTTGTGAAACCACACGTGACTTAG -TCCTGCTCGCTAGCAGGCATAAAAAGCGAATGTCCTAGAGCAAATGTGGCGTCTCAGCAG -GTGAGGGCACTTGCCACCAAACCTGAAGATTTGTGTTTGGTCCCCCGGACTGACGGCTAG -AAGGAGAAAACTGATTCCCGGGTATTGTCCTCTGACCGCACCACTACTGGGGAGTTCCCC -AAGCCGACACCCCCATGCACACAGGCACACAAAATAAAAAAATAATGTAAAAAATTTAAA -CAAACAAACAAAAAACAACATTCTAAGCACATTTGCACAAGGTGGGGCACACACAACAAC -TTTGGTCTGATTCATCTGAACCATGCATACAAAGGTAGCAAAGACAGGTTTCTTTCTCCC -ACCACAACCCCCACCTCCCTTCCTGTGGACTGCATTCATATAATTAATTTGATGCGTACA -TTTATTTTCTGTTGGAGGCACTAGTGGGAAAAAACATTCGTGTCTGATGTTCAGTTTCAT -AGAGGTAATTTATGAATCCAAAGAGACCCTCAATCCTCCTGTGTATTGTTCCTAGTCTTC -AAATATTTTTTAATGTTTAGAAGAGAATGAAATCAGAATGCAGGATTTTGAATTAATCTC -TGCTGCAGATGTAGGGGAGATTCCACTTAGTCCTTTTAAGGGAAGCACGTGACCTACTGT -ACAGCCGAGGGGCTTGGGCATCACGTGGTGGGGTGAATAATGCGTCCGATACTCCCTTGA -TGAGACAACTGACCTGGTTGCCATCCGAAGCCCGGAGAAGCCAAGTTGACATTTCTGGAT -CATTCTCCTCACAAGCACCACGTACCCACTCCTGGGGCAGCAGGTCACGCTGAGCCAGAG -CTGCAGGGACAGCTAGAAGGAAGCTGAAGGCGCTGCTTCACACAGCTGAAGTTGGAGAAC -TTGGGCTGTTTTCCTTTCTCCCCCATCCCCCACCTCCTGACCAACCACATCTTAATTCAC -TGGGCAGAAAACGCTTTCAGCGTTTAGATATTTGGGAAACCTCTCCAGAAGACCACAGTT -TAGCTCTGAGAAGGACGCTAGCTAGTCTCTCTTTGCTACTAGCAACACACACACACACAC -ACACACACACACACACACACACACACACACACACACACACGATCACTCCCAGCTCCACAC -CATGGTAGTTCAGACTGCCGTGACTCCAAACAGACCTCAGAGACTTCTGAAAATACCTTA -TGGATCTCTGAGAAGGCGCAGCGTGGAGAGGGTAAGCTACGTGGCTGTAGTCGGCTGTTT -GTTTTCATTAAGCAGTTGCTACAGACTAGAGATGCTGGTTTACATTGTGCTACTGCTACT -GATGTTGCTACTGATGTTTTTCCTGGGCAATAGGGGAACTTCCTGCGGCTGCAGATACGA -TTCTATTTTCTATATGGTGATGTTCTCTCTCTCTCTCTCTCTCCCTCTCCCTCTCCCTCT -CCCTCTCCCTCTCCCTCTCCCTCTCCCTCTCCCTCTCCCTCTCCGTCTCTCTCTCTCTCT -CTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTGAACAAAT -AAGGCTGAGAATTCTGAAATGGAAATGTCTGTCAGTTGCAGATGCCAGAGGAAAGATGAA -ATGGGAAGGTAGAGCCGTCTGTCCCCGTGGAGCTTGTTAAGAAGTGTGTCAGGGCTTAGA -GCCGACTGCGCCTGTGCTCACTGAAACAGCACCCAGTTTCCTTTGCTGGGTGAAAAAGAA -GGCAAAGGTGGTATGAAGGGGCTTAGGCAAGCTAGTGTCAGTTACCAAGCCGGTTTAAAG -GACCCTGCTCATCCTTACTTGTTTTTGTTGTTGTTCTTTCAAAGATAGTGCTCTGCTTTG -GGCTCTGTTCTTTCATAATCCTACCGATTTCGGCAGAAGTGACTGTTAATTTCCTGAAAG -CATATGCCCTGCATGGTAGCCTCTGGCAGAGAAGAACCTATAAAGAAGTAATGATTTATT -TCAACTGTAGGAAGGAATAGCCTTTTGAGGGTGGCTGTCGTTTATGCAAAGTGGGAGAGA -TGTCTGGAGGAGGTCGGCTCAACATGTGGGGATGCTGCTTACACCTCCATGGTTTATTCT -GTGTGGCTTAGGCACCCCCAGATTCCCCGTTGGAATCACCACAAGCCCTTCCATGAGCCG -GATGTCTGCATCCACGTGTTAGGATCAAGCACAGGCCAAACCCAGCCTATGAGTTAAGAC -CGATGAATATAACATGACCCAGCTCTGGGACAGGAACAAACCTTAATTCAAACGGCTTAT -TCTGGCTGGTCTACTTACTAGTTAAGGGCCTTTTAATTTAAAGAAAATCTAATTAAAGGT -TTCGACATATGGGGACCGTCTAGAATATACAGGCAGAACTGAGTTGCTGGCTCTAATAGT -TATAATTTTTTTCTATTTGAACTTTTTTTTTCAAAGGACATTGCCTATTCTGGTTGTACA -TAGGTAGGTCTTCAGTTCAGTTTGAGACATGTTCCTGTGCTCAGTACTATTCACCTGACC -TAATGGGTAGTAAGTGCCTACTGTGTGCAGCACCTACTGTGTGCAACACCTACTGTGTGC -TTACTTTTGCAGCTTTGGAGCACAGGAATAAAAGAGCCCACATGTTTATAGGTCGCTTCT -CTTGTTTGTCTGTTTCTCTGCTTTGAAACACTGTCTCGCTCTGTGGAACTCACTGAACCA -TCCAAGCTTCCCTCCAACTCAAAGCAATCCTCCTGTGTCCTCCTTCCAAGTGCTAGGATC -ACAGGTGAAGCCAGAACTCCCAGCTCAAGTGCATGAGGAACGTGATTTTCAGTTCTGGTG -AAACCCCTTTCCTCTGTGATCACTAATTGTGCGTGATATGTTTTATTATTGAGGTATTTA -TAAATCATGTCTCTCAGGGCTGGGCAACGGGGTAATATAAAGAAGAGTATTGATGCTGAT -TCTTACAGAAACAGAAAGTCTCGCTACCTCGTGATCTCTCTGTATTGTTCAAATCTCTAG -ACCCGTACTGAATATTTAAATATAGATTTGCATAAATACAGATGTGTACCCTCTAGCACT -TGGTCTTTTACTGTTCTCCATTTTAAAGCAAATCAACAATCCAGCAATCCCAATCTTACC -TATCATCTCTGTCTGTTGCCATGTGTATTTATAAGTATAGTAGTATATTTGAATCATACG -TAGCTAATTTCTGCCCTTGAGTGTAGGCCATGGTTCATGGTCTTAAGGGATGGAGCTAAG -AGGTCTGGACCCTTCAAAGCAGCCTGTGCTTCCTTGGAGTTTGGGCATTCCAGATGGACC -CACTACCTTCCCCCACCAAGACAATGGAGTAGACACTAATTAAAATACATGGCAGCCTGA -CAGGTCCAATTGGGTGTTTAACACTGCGGTGCTTCGGGGACACTTCTCAGAATGGCAGTC -ATATATTTATATAAGAGGACGTTATTTGGGAGATAAATAGTTCCAACCATGAAGGCTGCC -CTTCTTCCCCGGGACTCTAGCATCTGGCCTTGTTACAGTGGAGAGCGTGCCCGACATCTG -GGCCACCATTATTATCTGGGAAGGCTTAAAAACTTCAATTTTTCAGAAGGCCTTTACTCC -AGGCCTATTGTGTCTTTACCACCCTGAGCTGCTAATGAAACATGGAACAAGCGGCCTCCT -CCCCTCGCGCAGCATGAACAGGGAAGCTAGGTACAAAAGACATCGTTCTCTGTTCAGACC -CATCAACCCACAGGATAAACCTCAGTCTTGAAACAGAATGCTACCTGTCCTTGCCATCAC -ACAATGCCTTGTGACCTTTGCTCTCTGGTGGCACTGTGTTGTGGCACCTGGCTCTGAACA -GAATTGTCATCAGCTTATCGTCAGAACTGCCCATAAAAGACACACTTAAATATGAGGCAT -GTGGACCAAAAACATGATTTCAGAGCAATTATAATACACATGTGTACATGTGTCTCTCTT -TGTGTGTCTGCACATGGAGGCTAGAGATAAACCTGAAATGTCATTCCTTGTGTGCCAACT -CCTTGTTTTTGGTTTGTGTGATTTTGATTTGTTTGAGACAATCTCTGCCTGCCACTGCTG -CTTAGAGCTTACCCGTTAGGTTGGCCTCAGGGTTGCCCATATCTCCGGCATAGGATTATA -AGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGCATATGTGTGCATGTGTGTGTGTGCA -TGTGTGTATGTGTATATATGTGTGTGTACATGTGTGTGTGTATAAATGTGTATATGTGTG -TGCATGTGTGTGTGCATGCGTGTATGTGTCTGCATGTGTGTGTACTTGTGTGTATATGCG -TCTATGTACATGCATGTGTGCATCTGTGTGTGCAAGTGTATATGTGTGTGTATGTATGTG -TGCATGTGTTCATGTGTGTGTGCATGTGTGTATGTGTGTGTGCATGCAAGTGTGTATGTG -TGTGTATGTGTGTGAACATACATGTGTGAACTAGAAACTGGTTCACAAATTGCCAAGAGA -GCTCCTGAGAAAGCCAACGCAAGTTTTGTTTTGTTTCGCTTTGCTTTGCCTTTTTCTGGT -GATGACTTCCCTTGGGCTCCCAACTTCATGTATAATCCATGGAAAACAAGGTGCTCCAGG -TTCTGTGCACAGAGGCATCAGATCACTCAGCCTTCTTGAGCTCAGGGACCCCTCCATGTA -CTCTCCCTTCTAAGGGTGCTTGGTTGGTGCCCAAGGAGAAACGAAGTGAGTGGACCTCTC -ATGCGGTGCACCTCAGGTGGTCTGGGTTTGTGATTTGAAATTGAGGGTAGAACTTTGCAG -AATGCCACTTGGCAAGATGGCTGCCTCTGTCTCAGTTCTATGCTTTTGTGACAGAGGCTG -GGTAATGTCTATGCCTTTCCCACTCTGAGATTTGATCTTTGATACCTTTGAACTCATCCT -GCATGGACATCATGTCAGATTTTGTGCTCTGATTTCCCAACTGTAAGGATACAATGCTTG -ATCCCCTCCCTATTGTCTTACTCTCTAACACCTATATCCAGACCCAGAATGCACTGGGCA -CCTCTGTTCTCTTGCTGATCTTCACATTTTGAATCTAATATGTCCAAAGTAAAATTTAGT -ATCCTACACACAGACACACAAACACAGACACACACACACACACAGACACAGACACACACA -CACACACACACCTCAAGCCTGCTCCCTACCCCAGCATGAGCTGAGTATAATATAGCATCA -GTAAATATGGACATTCTTAGGAATGCATAACCAGGGCCACTTCATGCTATATCAACATCA -TAAAGTGTATGTATACAAACCTAGGCAGCATAGCCTACTGTAGCCCTAAACTATATGGTA -CACGCAAGCATGCACACTACATCCTCTTACTCCTAAAGTCATAACACATGAAATATGCAA -TATTAAATCAAACATGATAAAATATAATGTCATGGCAAAAGGAGATAAACCTGAGACATG -TTGTTAGCATATCATGAGACATCATTCTCCCACCTATTATGGAATTTTGATCACTAGAAT -GATTCCAGTCTAAGATATTGATAAAAGGTAACACTAACCTGGCAGTGTGACCATTCATAC -GCACTTTCGAGTGTCATATACTATGTATAATAATCAGTGCTAGACTTTGATAAGGCTGGA -AGCAAGCTAGGGTTGTTGGAAGGAGAATCCAATGACTAGGAACACAACCCAATGCACTGT -GACCTTATGGCAGCAACAGCTTCACTAGCTTTAGAACAATGGTAAGCCCCCTCATGATCT -TATGGAGTGTTGTATGTGGGTCTGTAATTGACAGATACGTTGATATGGGACATGTGCCTG -TGCCCAAACTAGAACCTAGGAATCCTCCTGTCCTTGCCATCTTCTCTGTCTCCCTTGAAC -AACTGCCATGTGTGGTCCCATTTCTGGTTTTGCTATCTCTCCCTCATCTTGCAGCTCCTC -CCAACTGCCAAATTAAGACCACTATCATCTTGTGCCTGCATACAGCTTTCTCAAGGTCGC -TAGTCTGGCACCGGTTTGGTCCATTCATACCTTCTTCTGTAGTCATTTCAATTAGATTGG -GGCAATTATATCTCTTGTATACATAAAGAATTTCAGTTGTTCTGTGCCTCAGGACAAGTA -CCAATAGCAGGGTGCAACCAGAACACTGCTAAGGTATCGACTCTTACTTCTTCCTTATCT -TGCCCCATTTAGATTATACTCAAACCACATATAAACACATTCCTACTACTTTTAAAGCAG -TGTCATCATCTCTGCTGCTTCAAAGCCTTTGAACATTCTTTTCATTAATCTGGCACTTGC -TGCCTCTTCTTCCCACCTTGTCTTCCTACTCCTACCCTTTTGCTTCATGCCTTTCTAGGT -GACACATTTCCAGACCAAGTAGACAAAAACACACTTCCTACAAGATACCATAGTGTACTG -CACTTCTCTTGTAGTGACACAGATCACCTGCATCCAAGCCGTCATTTCTGGGGGGTGAGA -TGTTCCTTGAGAACAAGGAACCTGGTTCATAACAGGAATACTAGAAATAGCTGACCTCAG -ATTTTTTATCCATTTAACATCAGTATGAGGATTCCAGGTGAAATCAGTCAAGGCAACCAG -CCATGCCCAACACTGATCCAAGAAGCCATCCTGATCTTCCTAAAATTGGGAGTCATTGGC -CTAATCTAACTCAGGCTGCTGTAAGACATAAAATTGGGGAAAGAGAGATAGCTCCATTTG -GCAAAGTGCTCATCTTGCAAGCACAAAGACCTGAGTTCTATCCTCAGAAAGAACTCGTGT -TTTGCTTTTGCCTTTGTGCTGGGGATTAAATAGATAAACAAACAGGACATAGTAAAACTT -GTAATGAACTATTCCATGGCTATGAAAATGAATGAAATCTGGGAGTTCTATCATTAACGC -TCCTCAATGAGAGGACTTTGGAAGAAGATCAGAAGCAAAACATAAATAGGAACACCTTAA -TTCCCAAGCTGACTTCCTGGAAGTCCCATTGTTGCTGGTGGAAAACATGTTAACTCTCAA -ATGTTTACACAAACCAAGGAAATGGATGTTCTTTCTTAGGTATTCAGGACTCTATGAGCA -CACCAGGCACCTCTAAGTGGAACATAGTGGTTTAAACTAAATGCACTTCACAGAGTGGTA -TAAATTTGATGATTTTATTGCAGGGGAGGGGATGAAACAAGCAAGCACTCTCTTTTCCTG -TCATTATTTGAATATTTTAGGTGAAAAGGTCTTTTTTTTTCTCTCTCCCTTTCTTTCATG -GAAACACTGAGATGGTGTGATATTTCTGGAGTGGTATTTTTAACACAGCATAAATTAAAC -CTCGTGGCACCCACAACATTCATTATCCGATGTGTTATTCCAGGTTGACATATTGCCAGT -CTATTATTTTGCAAACCATTACATTATCCCAGCTGCTAAGCTGCATAACTTAGGGATCCA -GAATACAACAACTTCTCTGTTCTCGTGTGTGTGGTGCTTATATTTTGAATGTATTCAAGC -AGGGAAGTGTGAGACACTACACAAAACACATACAGCAGACAGCTCTCAGTGGATATTTAT -TACCATTGAAAGCAGACAGCCAAGGACTGTTCAGACAGATCAGCGTATTCGCATGTATTA -TTATCCATCCCCCTCATCCAAGAACACTTTTGCTCCTTCTATAAATATACGCCTCTCTGG -AAAAGAAGATCATGGATTCTCGGGGACTCCAATTCTGTGGTTCACAGAAGGCATGAAAGG -TCATTTTCCTCTTCTTGCTAATGATTAGATTTAAGTGGAAAATAAAATATGTCTATCAGT -GTGTGTGCGCATGCTCGCATGCCTGTGTATGCGTGAGAGAGCATGTATGAAAGAGAGAGC -ATTATGTATTTGTGTATAGAGGTGTCTGAAGAGACCAAACGAAGGCATTGGATCCTTAAA -TCTGGAGGTATGCATTAGCTGCCCTACGTGGGTGCTGGGAAGTGAACTATGACCTTCAGC -AAGGGCAGTACACACTTAACCACTGAACCATCTTGCTAGCCCTCTACTTGTTTTGAGACA -GGGTCTCTTACTGGCCTGGAAACTATCAAGTAGACTAAGGTAGCAGAGAGGCTTGAGGGA -GTCCCAGGATTCCATCCATCTCTACCTCATACGGAAGATGTAAGAAGCTTTGAAGACTTC -CTGTGCCTACACTGCACTCAGATCAGACTGTATCTTAGTGGATGGAATCCTGAGATCGCT -ATGTAAATCTCCCAAGTGACTACACTGAGCAGCCAACATTGAAAACGGTGCCCCAAGGTA -TACGGAGGCCAAAAGGGATCATTTGGGTCCCATCCCAACTTAAGGGCTTTAGATAGTTCT -TGTGTTTTGTGGTGTTCTCTCCTGAAAGGGACACTAAGTAAGTGAGTTGGGGTGAATCAT -TTTTGTGGCAGGATGGCCAAATGTGTGGTTCTTGATAAAAGAAAACCCATGTCTTCATAT -TTGCACAGCAAATCCTCTTAAACACTGAGCCATCTGCCCAGGCCCAATAATTCACTTTAA -TTTGTAAAATTCAATTGGCTTTAAAGAACAATGTTGTTTTATGTACCTAAAACAATTTAG -AAGACTCTATGCTATGAACAAATGTTCTCAAATATAGGAGTCTATGAACCACATGTGTGG -GACACTTCTCCCCTGCCTTCCACCTCTTCCTCTCCTTCCCCCTCCTCTTCCTCTTCCTCA -TCTTCATAATTCGTCCTTTCCTCACTGGTCAGTGTTAACCACGTTGGCCATTTTCCCCAT -TGCTGTTACAAAATACCTGACCAAAAACAGCTTAACTGTGATCCTTCCACTGGATCACAG -TTGAGGGAACTGAAGTCCATCGTGATGAGAAGGTATGGTGGTAAGGGTGTGAGGTGGCCA -GTCACATTGTGTCAGTACAGGAGAGAGAGGCTAAAGCCACTACTCAGTTTGCATGTCTAG -AGGTGTGTCTCCTAGGTGACTCTATAGCCCGACAAGTTGATGATCAAGAAGATCAAGACT -AATCATTGAAGAAGTCTTGATACACCGATGACTTGAGATGGTCCACAGAGAAAGAATTTA -TACCCATGAATTGGCAAATATGCAAGTCGGAGCTTTTGTTCTCTCAGAACTGGTACATCC -TTGTCAGGTGCTGAAAGATCACAGGACTATGGGATGTTTCCTAAAGAATGAGTGTGGATG -GATACAAAGGCATGCCAGCAGATAAAGACTTGCAAAGTTTGGGGACCAATACTATGAGGG -TAAACTAGAGAAAAAGGAAAACAGCAAGGAGCAAAAAGTGACATAGAAATAGAATTAAAG -AGAAAATTTGACCATTCTATATAAACTGAAAATGACTCTTTCTCAGAGACATGTGATATA -GACTACTATCTGAGAGGTGGTACCATAATATACTTATCAGGAAAGAGCAGTCAGTGGTGT -GCTGGGAAGGGGAAATAGAGCAGGTATAAGAGGGAGACTCTAGAGACAAGCTTCACTTTC -CCTAAGGGCAATCCTAAACAGAGTAACTAGAGACCATGGTGGAGTCTAAAGGGATCAAGT -TATAACAATTAAGATGGTGAAGCATCTTTTCCCTATGGCACCACAGAAGCACGTCACAAT -GGATGATATTCTTATTTGAAGGGATTATATATATACATATACATATACATATACATATAC -ATATACATATACATATAACATATATAGTCAATGTACAGGCACCTGTCCATGTGTGTAGAG -GCCAGAGGTCAATATCAGGTGTCTTCCTCAATGACTCTCAACCTTATTTTTAGAGATAGG -TTATCTCACTGAACCTACTGCTCATTGATTCAGCTAGACTGGCTGGGCAGCAACTCCAGA -GATTCTCATGTGTTTTCCTCCCCAGTGCTGTGAGTAAACTTGTTACTGCTTTTGTTTTTC -TTTTTAAGTTGGGTTCTAGAGAACTTGAGCAGAAGTCTTCATGCTTGTGCAGCAAGCAGT -TTTTCATCTGAGCTGTATCCCCAGCTGACAGAGATCAATTTTAAACAGTACCCCCCACAC -ACACCTTAAACCAGGTATCCAAGCTTATTCACCATCCTCTGTGTTGCTTTCAAAATATAG -TCAAAGAAAAGATGGAGGAAGATTTGAGCATCCTGTGTTGGTCACCGGTGTCAAGCCACC -ATCCCTCCCTCATGGCTTAGTATCCTTGATATCTAGCCTTCTGTTTGGTTTTGGGTTTGC -CTATGAGAAAATAGTTTTTAAAATGCTGCGACATAATCATTGTGTCAGGGCTTCAAAACC -CAGCTGAATCCCATAATATATTTAGAAAGTATAATTTACAGCCAAACCACTGATATAATG -TCCAAAATGAGTGAGTCCTAGTTTGAACTCTGAATTTGGGCATTTAGACATACTCTATAA -AGGAAAATGGATGTGAACCAAATGGGGTATGGGGAGAGTCTGGTCTTTAGTATGAAAGTC -TGTGCTGCTAGACCTTTATGGACCTTGTAGAGGAAAATCTTCCTCTTCTCTACCCAGTGA -TCTGAGGGAAAGGCATGGCCAATGTTCCATATACAGATCTCACTCATAAGAAGTTTCCTC -TTGGGGATGGTGAAGGTCTCTATTACAGCACACATAGTTCCCCTCCCCTCAAGCTCTCTT -AAATTTTTCTTTATGGCACCTCAAGTTCAAGTCAGTTAAAGGTAAGTTTTTAAAGTCAGA -CAGTGATGGGAGTCCCACCCCAACTTGAGCTGGGACTTGTGAATTGGACCATTGCACACT -CGTTGCACACCCATTGCATACTCATTGTGTACCCACTGCACACCCATTGCACACCTGTTG -CATACTTGTGTATACTCATTGCACACTCCATTATGTACCCATTGCACATCCATTGCACAC -CCTGGGTCTAAGTCTAGCTGAGTCACAAGAGCTCCCATATGTTTCACACTGCTGCCTTGC -AGGGACAGGTTCATCTACATAGGAGTACTTGGTTCTGACTGACTACTGACCCAATATGCT -ATGATTTAGATGTTGTACTACTGGGTACTGGAGATCTGAACTCAGGTCTCTGTGCTTACA -ATGCAAACACTTTACCTATTGGGCCATCTCCCAACCTCATCCTTTATTTCCATTGCCATC -TCTCTACTTGTACTCTGTATTCCTCCTTATCCCGTATTGGGCCACCATTTCCCCAAAGCA -TCCTTTTTCTTTTCATCACATGGTGGCAGGATACGTAAGAAAAACATAGTTAATTTTCTT -CACAAAGGACCTTGAAGGATAAGAAAGCTCTGTGAGACCCACTCATCTGAATGGGCTGTT -AACAAGTTTATTTCACCTTGAATTGTATCCACGAGGCCCAGTATTTCATCTTCTTTCTCG -GGGATGGCCTCTGTTTGTGTCACTCATTCTGTAAAATCGGACCCTACACAGGCATTACAG -AATCAAGCATCTGTTGCTGTGGTGTAGAGTAGTAAGGAAGAACCATACAGCGATCGAGGC -AGCTGCCTTCCAACTTTGTCACAGGGATACTGATCCTGTCTTCCTATTTTTAAGCTTTTC -AAAAAGAAATCTTGTGTGCTTTTCCAAAAATGAGTGTGTTTATGGGAGTGGTGTGTGTGC -ATGTTTGTATGGGTCTCTGCACATGTGCATGTGGATACATGTGTGTGCATGTGGAGGTTA -GAGGTCAAAATCAGGTGTCTTCCTTGATGGCTCCCACCTTACTCTTTTGAGACAAGGTCT -CTCTCACAGAACTTACAGTTCACCTATTAGGCCACACTGTCTGGCTTGTAAGTGCTAAGA -CTGCTTTCTCTGCCTCCACAGTGCTGCCTGGGACTAGCAATACACACCACCACACCTGGC -TTTTTATTTGGGATCCAAACTCAGGACCTCGAGTTTGCATGGCAAGGAATTTGCTAGCTA -ATCCGTGTCCTTGGCTCCTGCACAGTTTTACATTTTATGTGCATGGTGTTTTACTCCTGT -GTATATCTGTGTACCATGTGTGTACAGGGCCCACAACATCCACATCCCCCAGAACTGGAG -TTGCAGGCGGTTCTGACCACCATGTGGGTTCTGGGACTTGGACTTAGGTCATCTTGAAGA -GCAGCCAGTGCTCTTAACCACTAGGCCATTTCACCAGCCTAGTTCTGCTACACTTTTTAA -AAGGCAGGACTTTAAACTGGTCTAGGCTGGTCTGGAACTCATTCAGTACATGGTGGCATA -ACCACTCACACCTCAGCCAACTCAGTTCTGGGATTATAAATATATACCACCATGCCTAAT -GCATTTAAGGTGACTCCTTTTTTTAATTTCCCTTTTCTTTTTTCTTTTTTCCTAGTCTTG -GGGATGGAATCTGGGGCTTTGCATATACTAGGCAAGGCTAGTACTTGCATATGCTATAGC -TAAGGCTCTACTCCTTAGCTACATCTCCAGGACTAATTTTCTTGTATTTGTGAACAGTGT -ATGCATATATGCAGGAGAATGAAAGCAAAAGAAAGATCTGATATGTACCATCTTCTATTG -CAGTAAAGCATAGCCATGGCTCATAAGATGCCCACTTTCTGCACAAGAAAAGCAATACCA -ACTCACCCTCGGTGTCTGTGCACTCCTCCTTCCTCCCACTTTTGGCACTCATTATAAAGG -AGAGATCTCAGTGCAAATAAAGCAGTTTGCAAATAGTATTTTGGGTCTTCCACTGGAATC -ATATCATCTTACTGCTAAGTTGGAATAATATTAACTGTATCAAAATTCTTTTGACAAGTC -CAATGCAAATTTTAAAATACATTTACATAAATGGAATCATGTCCTTCAGCGACAGGGAGT -GGAAAGGCTGCAGAGAGCATAGCATTTGAACCATCAAGAGGATGAACACTCAAGCAGCTG -AACATGAACACACCATTACTGCCTGGGTACCACCAGCCACATCCTTCTTTTGTTTGGGGC -AGGGGTTCCTCCACTGTCTCAGAGAGGAGGCTATTACAATCATTCCATCCAATAAAATGA -TCACCCCACCACCTAGCAGTGGTGTAGCTTAGATGTACAAGCCAGAAGTATACAGGGTGC -CACAACCCCAGAGGCTGGCCACAACCAAGCTGACATTGTTAATGGTCCAGGTAGTTGACG -ACAGCAACCAAACAGAAACTTCTTTCTACGTCATCTGGTTCCTGCTAGATGCAGTGGAAT -TCTTGGGATCAGCCAAGTCCTTGAGCAAGGACTATTAACACCTCCTTTGGCTGATGACAG -CATTGGCTGTAACTACCAGAACTCTTCATCTTACCACGGTGTCAAAGAGGAATGATGTTC -TCACTGAGTACGAGGACAAGCCAGGCTGCTCAGTGGCCCATTGAATCTCTGCCCCTGTTT -GTCAGACTCATACCCAGGACTGAGGCTGATCCCTTTAATTTTAATCTCAGTACATCCACA -CTTCTGCCTGGTCCCAGATAAAGCAACTGGGAATTGACCACCTTCCAGCAGTAGACCTCA -TAGCTTGCTGGGGACATCTGATACCTGAGAGAAGCCCATCAAGGACAGTGTCAGCCATTC -ATTATCCTAATGACTTTACACTGGATCCTTGGGAAATTATACAATAAATGTCTGGGCTAT -ATTTTCTCAGTTCCCTGCTGAATTTTTTTTTGCATTAAGATTTAATTTATTTTTATTGGG -GGCTGATAGGTAATGCCCTTTTGAAGATGTGGAACAACAAATCCTGGGTGTGGGTGGACG -CCGTTGACAGACCACAAGCAAAGGCCCTGATCTCTCAAGCAAACCTCACAGACAGACTAA -GCCATGAATCTTGTAGCTGCTGCTGAAAAACCTGAGACTAAGGCACGCAGGTGACAATCA -GGAACTGAGGGAAAGGAGCAGGTTCAGGGTTAGAGGAGGAGGGCAGTCTGGAGAGTCCAT -GTGAGCTACTGGGAGGACTGCAGGAACTCTGGAATAGCCTGAGCTAAGGGAAGGAAGCAG -GTAGCTAAGTAAGATATGCCCTGCTCAGAAAGCCAGCAGGAAGGGGGCTGGGAAGACAAC -TCAGTCGGAAAGTAAGCATGAGGAGCTAGGGTTGATCCCAACACGCATGGAAGGCCCTCA -TCATCACAGAATGGGGGAGGCAGACACCCAGATCCCTGGGACTCCCCGGCCAAACAGTGT -AGCCTAATCAGTAGGCTCCAGGGCCCAGTGAGAGACCCTGTCACAACACAGACACACACA -CAAACCACCACAATATACAGTTCCCGAGGAATAACACTCTGGATTCTACACATTGTACAT -ACACATGTATGCGCACACACACACTCACTCACACACACATACTCACTTACATACACACAC -ACACACACACACACACACACACACACACACACCCCTGAAATCTTTCCAGTTGACCACTAA -AGGTAATGTTCTTTGTATCATTTTCTGTTCCCTCTCATACTCCATCTTTTTAGAAAATAA -TAATAAGGATGTAACTCTGTGTGCTTATTATTTTTACCTTTGCTGACAGAAAATCGGAGG -CTTAATTGAGACCTCAGCACCGGAATGCCTTTTCACACTTAAGTCATACATTCAACTCGC -TTGTCCCTCTGCCTTACACGATCCTTTCTTCCTGTTTAACTCTTGGGTTTGTAGACATAG -CTACATGCATTTAATTGCTACTCCCTCTATGCTGTGTGGAATCATAGTGCTTTTGCTTCT -CCCTGTGTGTTGTTTCTATTGGGCACGTTGGCACAATGAAAACACAGATCATTGAGGGCA -GAGTCGGCGGGGGGAGGGGGGCCAGGTAGAACAAAATCTACCACTCTACAACTTCCTTTT -TTTGGCAGAAGGAATTGTCTCAGCAGGTGTGTTGAAATGCCCCAGGGTAAGCTGAGACAT -GGGAATACCACAGCCTGAACAAGGCAGTACTTCTTCTTCCCAGGATGGCATGAATTCGTT -TGAAATGTTAAGCCCTGACAGTACAAAGCCATTGTGCCTCACCCCATTGTATAATTGAGG -GACTTGGAGTCTCAGCATACCCTGAAATGAAGGGGTTCTCAAGGGAAGCACAGAGATTAC -GCTGTAGGTGGGGTCCCCATTGGAACAGTGGCACATTGTCACAATGCGTCTCTCAGCATA -TTATGCACAAAAATCACTTCCCTGGGCAAAGCTTGCTGCCTCGGAGTGTGAGCTAGGGCC -AAGAACCAATAGAAAGCTGCGTTTACAGAGTAGGAAGGTTGCTGTGTACAGTAGTGCTTT -CGGGGGAAGCTGCTCGTTCCATTAGACGTGCTTGCCCCTTCACCACCAGAGAACCCACCT -CAGTATCTCTTCCAGAGGAGCAGGGAACCATTGGCTTTACACCCCTCCAGATACACACCT -TGGCTTAATGTCCAAGAACCACCCATTACTGGAACCTAGTATATTATCTTAGTTTTCGTG -AGGTGGGGGTTGGGGAGCGGGGAGGTAGGGACAAAATGCAGAAGGCTAAGATGCTTCCAC -CACAATCAGGGTTACTCAGACAGGAGAAACAACACAGACCTGAGAGGTGATGCTATCACC -TGGCAGTGTCTGAGAGCCCCAGACCTGGAGATGTGAGTTGTCACTGTCCTGGCATGTGTC -TACCATGCCTAGCTATCCCGATACCCAGTCCCCATATTTGCACTTCCTGCAGAAAGTGCA -GGAAGCAAGACAGGGCTCCCTGATGATTATCATGTGGCCAAGACACTGGCCAGGGATGGA -CACAGAGCAAACTTCCTGACTTCCACTGGAAGGGCCTCACTGCATGAACCAGAATCAAGG -ACCAAATATTGAGTTATACATTTCCTCTTCTGCTTCTCTCATGCACTCCCCAGACTTGGC -CCCTGGGGGCGAGTAAGAAGGAAGATTCCGTCACTGGGCATCTGGGAAGCACAGTAAGGG -TGTCCCCTTAGAGTAGGTACAATACCACCCCAATGGCTTGTCACTCACTGTGTCCCTGTC -TCCCTCACCTCCTTCTGACCCATATACCTTCAGACTGATTCTGTCTCATGCCTTCAAGAA -CATGGCCAGCAGTAAATTCATGCACAAAGAAAATTATGAAGGGTAATTTTCCAGGGTTAC -ATGGGCCAGCCTCGAGTTCAAGTCCAGACAATCTGAATCCAGAGAGCTCCCCAGAAGGGA -TCTGGGGTGAGTTGACACTGGAATGTCCCTTGATGCTGAAGCTACTGAGAAAGTATCCTT -CATAGAGGAGTGGACCGCAAGAGTAAGCAGATCTTCAAATTACAGTGGCAATGCAGCCTA -AAGATGTAGGCCTACAGTCCCGTCTACTCTAGAGGCTGAGGCAGGAGGATCACCTGGGTT -AGAATCAGTGCAAGGCTAGCCTGGGCAACTTAGTGAGAGTCTGCCTCCACATTTAAAAGG -CAGACAGAGGGCTGGGGAGGTGGCTCAGTGGCTGAGCACTTGCGTCGTGTGCATGAGGCC -CTGTGTTCGTTCAGTCCCAGCAACATATACACATGCATAGAGTTTAATTTATGATAAACA -TGGATGTTTTCATGTATCTCGTGGTTGTCGAGCTAAAACCCCAATGTAACATAACTGCTG -TCCTGTGTTCTCTCTATGATATTCACTGTGGGGCCACTTCCATTTCTCGGTCTCTTTATT -TTATATTTTCTATATATTAAGGGCCTTCCTTCCCTGTTTGTTTTCTTACCCATCCCCCCA -TATCTGTTCCTGGAATCTGAACTTGAACTCTTTGTTTCATATGTCTGATTGGTTGGCCCT -ATTTACTTAGGTATTTGTGTGTTCACATATTTATTTATTACTGGGGATGCAAATCTAATT -TTGATGCTGAGGTGTGGGTCACTGATAGAACGTTTGTCTAGCATGCTTGAGTCCATGTGT -TCTATCACCTGCATGACTCAAGGGAAGGGAGGGAGGGAGGAGTGGAGGGAAGGAGGGAGA -GAGGGGAGATGAAGGAGGAAGGGCCTATGGGGCCCGTAACACCCCCAGAGCAGAGGGAGA -GAGGGGAGATGAAGGAGGAAGGACCTATGGGGCCCGTAACACCCCCAGAGCAGCAGAGTA -CTGGAAGAACTGGTGGAGATGGATATGCCACTAGGGGGCAGAAAAGACTCAGACCCCTGC -CCCCTGTGCTTGTGAGATCTATCTCTACTAAAGTTACTTGGGGGTGGGGGCAGAGATTGT -CATAGCTAAAAGCAAAGTTTCTGAAAGTCATTACCCTAGGCTGCTATGGTAAGCAGTGTT -TTCTATGTATGAAGGAGTCACTTGGGATCTTGTCAAACACAGATTTCTCACAGGTTCCCA -AGTAGGCTGGGGATTACAGACGATGCTTTAAAGTGGTCAAGGTCTCAAATATCACACATA -AATCATTGTTCTCTCTCTCTCTCTCTCTTTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCC -ATCAACTATCAATAATTATCTTTACTATGACTAGCTTATATGACCATTCAGGATGAGATC -AGTAGCAACTGTGTAACTCACCCCATGACAAATAAAATCCACGATGCTGGTTGGTGGTCA -TAGGTAACCAGAAGGGACTCAGCACACTGAGGTGGCCCTTTCTGAAATGCATTACTTCCT -TGGATACTGTGGACACTTAAGAGTGTTCCCTCCCTCTCTAGTGCCCACCAAGGTCTAGGA -GACATTCCTATGAGCCAAAGTAGGAGGGAACCATACAGACCTAAACCATCTAAAGCCCAG -AAAACTCCGGAATTTTCAAAAGCAATCGTGGATCTTTCCAGATTCTGTCTAATCTTACAG -AAGTCCTCAACACAGATTAGAAGCAGACTGTGCTTGCATATATTCATCTCCTCTGTATAT -TGAACAAATACCAAATAAGTAGGCTTGAGACTACACATTAGCAAGCTGTCACGTTAGCTC -CTAACTGCGTGCATGCATGCGTGCTTGTATGCTTGTGTGTATGTGTGAATGTGCATGTGT -GCCTCTGTGTGTGTGTACACGTCTTAGCATGTGCACAGAATTCAGATGGACATTGGTTGT -TCTGCTTTGTGAGGCTCCCCTTTATTCCCTAAGATGGTCTCTCCCTGAGACTGAAGCTCT -CCATTTCAACTGAGCTGGCTGGATTCATGGCTGGCTGAGATTTCGTGGTCTCTGTCCTCC -AACTCTCAATTGGAGACACTCAGATCCCCGCTTCTATGCGTGTGCTGGGAATTTGTCTGA -ACGCAGGTCCTTATGCATACACGGCAAGCACTCTTACCCTCTGAGACATTTCCATAGTCT -TTCCATATCATTTTTTTATCCTGTCCCCAATATACTTGTTTTTGTTGCATGGAGAGGAGG -GGAAGGGAAGCCCTAAGTGTTTGTTTTGCAGTCACAGATGACAGTAAGTCCTCTTGCTTT -AGGGTGTAATTCTTTTTTCCTCTTTCCTTACAGCTGTGACCTAGTTAATTGTAGGTGGGA -ATCAAACGCCCAAATCATCAGGCTTTTGGCTTGGCTTAGGATCTTGCTGTTAAGTGGTAG -GATGTCCTCCTTAATGACAGGAAGTCGGGTCCCCTGATCAGCAACATTTGTGTTCTTTGA -GCTCAGAGATAAAGAACTGGGTGTATAAGGCTGTGGTTTCCTTGTGGTCAGGGACAAGAG -TCAAGGGATAGATGAGTCTGTGACCCATGGATGAATCACTCCTGCCAAAACAGTTGAAAT -GTTCATCTCAGTGTTCTGGCCTGGAGTCCTCCAGTCCATGTGGACAAAGGAGAGAATGAC -TCACTCACTGTCCTTTTATGGCTTCATTGCTAATGTTGAGCATCCTATAGACCAGAATAT -GATATCATTAAGAAGCCACTTTAGCCGGGCGGTGGTGGCACATGCCTTTAATCTCAGCAC -TTGGGAGGCAGAGACAGGCAGATTTCTGAGTTCGAGGCCAGCCTGGTCTACAAAGTGAGT -TCCAGGACAGCCAGGGCTACACAGAGAAACCCTGTCTCGAAAAACCCCCAAAAAAAGTGA -GTGACGACTGTAAAGGCAGGAATGTAACACAAATAAGCCAGGTGTGCTGGCACATGCCTT -TAGTTCCAGCACCTAGGAGAGAGGCAGGTATCTGTGAGTTTGAAGCCAGCCTGGTCCACA -AAATGAGTTCCAGGACAGCCAGGGCTACACAGAGAAACCCTGTCTCGAAAAAAAGAAGAA -GAAGGAAGAGGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGA -AGAAGAAGAAGAAGAAGAAGAAGAGGAGGAGGAGGAGGAGGAGGAGGAGGAGGAGGAGGA -GGAGGAGGAGGAGGAGGAGGAGGAGGAGGAGGAGGAGCCTTTAGGGCTGAGGATGTTGAG -TGCTCATTTAGCATTCGTGGAGCTGCAGGCTCTGCCTATCCTTGCATGATTTAGTCATGG -TGGTATATACATATAATCCAAGTTCATCTTCAGTTACATATAGATTTTGAGGTCGGCCTG -GGCTACATGAGATCCTGTCTCAAATAAAAACAAACAAACAAAGGAGGAATTGTTGAATAG -TTCAGTTGGTAAAGATTTGTCCTGCAAACATGAGGACCTGAGTTTGGCTCCCAGAGCCTA -TGTAAAATCAGCTAAGCATGGTGGTATACTCCTATAATCTTATCAATGGTTAGATGGTAG -CAGCCAGATCCCTAGGGCTCATGGGCCAGCCAGCTTAGCCTACTTGCATAGCTTCAGGCC -AGTAAGAGACTATCACAAAAGACAAGGTGAACAGCCCCTGGGGTATTTCCTGAAGGACAA -ATCTTGAGGTTTTTTTTTTTCCTCTGGCCTACACACACACTTTAATATGCACCTGCACAC -ACATGAACATACATTCATACACACAAGTAGAAAAGAAACAAGAACTCTAGAATCCTAGCA -AGAATCTATTGAGTCACATATGAGAAAGTTCAGAGTCGTTTTAGCAGTTTCCAGGCAACT -CTGAGTGTCCCCATGGCTGGCAGAAAACTTCAACACCATGAGTGAGAGGAACTCATGTAA -CATACAGTGACCTTGAGATCTATTGGACAGTGATTCTCTTCCTCAGCTCTATAATAGAAA -CCCTAAGGTGCCTATAAGGAATCCCGAGTCCTTCCCCATGACAGTAACGTCAGAATCCCC -AGGGATGGGTTCAAGTAGAAAGCTTCTAGGTGGTTCTGATGCACAGCTAGAGCCATCCAC -CAAGAGGCCATGGGAAAGGCAGATCATGCTCGGCTGACTTGAGCAGGCAACAATAGCCGA -CTCTACAGCTTTGAAGTCACTGCCTTAAGGTATGCTGGAAACCCTCGTGGCTTTGGATAA -CTCGTAGTTTCTTTCCTACATCTGGGTCAAGTCAATGGGCTTTGGTGTGCTTCCTGCTCT -TCAACATGGTGCAGTCTGCTGGAGCCACAGACTCTGTCCCTTGTCTACTCTAGACCGCTC -ATCTCTACTCCCTGAAGCCCACCTGTGTTTAAAGTTATTTTGATGGAGCTACAGCCTGAA -GCAGCCTGTAACATCTAACTCTAAAAACTGTTGTAGGCTGCTGGGATGTGCTGTCTTGAC -CATCCAACTTGACCTTGAGCAGAACCAGCCCACAGGAACATGGCCTCCGTCACAGTGAAC -AGAATGGCCAGTCCTAAGACTTCTTTAGACCTGTCTATCACCAGTGGCTAATTTATGAGA -AGTGCAGTTCTAGCTATGGGACAGTGAGGCACTGATTCTGCCTTATTAAGAGACATTTGC -TGACGGTACTTAGTTCTTAAGTACCCCAGCAGTCTCCAAATCAGAAACTGTTGCCTGTGG -TACTTCCTTTAGGGAAAATAGCTGACATCCTGTCCAATTCCTTTCTGCTTCTGTGGAACT -TTGAATCCAATTGCTCCACACAAAGACATTTTTTAAAGGAAAACACATCAATCTTCTGTA -TGTTTTACAGCTAATCAAGCAAGGCTGAATGTACTGCTGTTCGTATAGATGACCACATGC -TCTCGTGGAGTGACTGAGCAGAAGTAGTGACATTTTCTTGTGAATTGAAGACCATTCCGT -CTCTTTTTATTCTTACATATCTGATCGTTTCCCCAATGGCAGAGTTGCCTCAGTTTCAGG -GAAGATGATCTTTGATTTATTTACCCCAAGTGAAGGGAAAAGACCTCTTGGGAATTCAGG -GATATGTCAGGCCTTAGATTAAGTAAATGTTTCACTTATAGAATCCCTGTGTCCTGTGTC -AGACATTGGCAAGACATGGGAGAGGTGCAGAAAGAGGAAGTTCCAGATGACCAATAAAAG -GTAGAGGCAGGAGGCAGGGCCTTACTTCCCTCTCACCTACTTCCACCCACAGGTCCTAGG -TGTCACACTAGGAACTTGACCCCTACACTAATCCAGTGAGTGAGAAGTCCCCTAGTGTAG -GCAGAAACATCAAAGTCTGACCTGTTTGACGCTCCTTTAAGTCTTGTATTCCCCCACGTC -TGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTTCATGTGGA -AGCCAGAGAACAACCTCTGCTGGTGTGCCTCAAGTGTCATCCACCTTTAATTTGGAGATA -GGGCCTCTCATTGGCTCTTTTCATCCTTCCTCCCTGGTACTAGGATTATCAGCATGTATC -TCACATGTGTCTTGGTGTGGGCTCTGAAGATCAAACCCAAGTCATCCTGCTTGCAAGGAA -TATACTTTACAAACAGAGAGATCTTCCTGTCCCTGAAAGGTGGATTCCAGTCTGGTCCCC -AAACCATGGTGGTCCCCTCTCATCCTCTTCTGGTTTGTTTATTAGTGTACACCACCATGA -CCCACTGTGTGCAATTTTAGTGTGCTTTCTGTTGGTTCTACTTTCTTTTCTTCCAGATTC -ATTGTTCAAAATACTTTGATCAACTACTTTGAACTCATTAACCTTGACCTTTGAATCATA -AACGTCTGTGCCACTGCCCCAATGTCTCCCATTTGTCTAGCAATCCAGCCCCAAGGTAAC -TAGTTCTTCCTTTCTTTTTTTTTTTTTTTCCCATTTTTTATTAGGTATTTAGCTCATTTA -CATTTCCAATGCTATACCAAAAGTCCCCCATATCCACCCACCCCCACTCCCCTGCCCACC -CACTCCCCCTTTTTGGCCCTGGTGTTCCCCTGTGCTGGGGCATATAAAGTTTGCAAGTCC -AATGGGCCTCTCTTTCCAGTGATGGCCGACTAGGCCATCTTTTGATATATATGCAGCTAG -AGTCAAGAGCTCCGGGGTACTGGTTAGTTCATAATGTTGTTCCACCTATAGGGTTGCAGA -TCCCTTTAGCTCCTTGGCTACTTTCTCTAGCTCCTCCATTGGGAGCCCTATGATCCATCC -ATTAGCTGACTGTGAGCATCCACTTCTGTGTTTGCTAGGCCCCGGCATAGTCTCACAAGA -GACAGCTACATCTGGGTCCTTTCAATAAAATCTTGCTAGTGTATGCAATGGTGTCAGCGT -TTGGGTGCTGATTATGGGGTGGATCCCTGGATATAGCAGTCTCTACATGGTCCATCCTTT -CATCTCAGCTCTAAACTTTGTCTCTGTAACTCCTTCCATGGGTGTTTTGTTCCCAAATCT -AAGGAAGGGCATAGTGTCCACACTTCAGTCTTCATTCTTCTTGAGTTTCATGTGTTTAGC -AAATTATATCTTATATCTTGGGTATCCTAGGTTTGGGGCTAATATCCACTTATCAGTGAG -TACATATTGTGTGAGTTTCTTTGTGAATGTGTTACCTCACTCAGGATGATGCCCTCCAGG -TCCATCCATTTGGCTAGGAATTTCATAAATTCATTCTTTTTAATAGCTGAGTAGTACTCC -ATTGTGTAGATGTACCACATTTTCTGTATCCATTCCTCTGTTGAGGGGCATCTAGGTTCT -TTCCAGCTTCTGGCTATTATAAATAAGGCTGCTATGAACATAGTGGAGCATGTGTCCTTC -TTACCAGTTGGGGCATCTTCTGGATATATGCCCAGGAGAGGTATTGCTGGATCCTCCGGT -AGTACTATGTCCAATTTTCTGAGGAACCTCCAGACTGATTTCCAGAGTGGTTGTACAAGC -CTGCACTCCCACCAACAATGGAGGAGTGTTCCTCTTTCTCCACATCCACGCCAGCATCTG -CTGTCACCTGAATTTTTGATCTTAGCCATTCTGACTGGTGTGAGGTGGAATCTCAGGGTT -GTTTTGATTTGCATTTCCCTGATGATTAAGGATGTTGAACATTTTTTCAGGTGCTTCTCT -GCCATTCGGTATTCCTCAGGTGAGAATTCTTTGTTCAGTTCTGAGCCCCATTTTTTAATG -GGGTTATTTGATTTTCTGAAGTCCACCTTCTTGAGTTCTTTATATATGTTGGATATTAGT -CCCCTATCTGATTTAGGATAGGTAAAGATCCTTTCCCAATCTGTTGGTGGTCTTTTTGTC -TTATTGACGGTGTCTTTTGCCTTGCAGAAACTTTGGAGTTTCATTAGGTCCCATTTGTCA -ATTCTCGATCTTACAGCACAAGCCATTGCTGTTCTGTTCAGGAATTTTTCCCCTGTGCCC -ATATCTTCAAGGCTTTTCCCCACTTTCTCCTCTATAAGTTTCAGTGTCTCTGGTTTTATG -TGAAGTTCCTTGATCCACTTAGATTTGACCTTAGTACAAGGAGATAAGTATGGATCGATT -TGCATTCTTCTACACGATAATAACCAGTTGTGCCAGCACCAATTGTTGAAAATGCTGTCT -TTCTTCCACTGGATGGTTTTAGCTCCCTTGTCGAAGATCAAGTGACCATAGGTGTGTGGG -TTCATTTCTGGGTCTTCAATTCTATTCCATTGGTCTACTTGTCTGTCTCTATACCAGTAC -CATGCAGTTTTTATCACAATTGCTCTGTAGTAAAGCTTTAGGTCTGGCATGGTGATTCCG -CCAGAAGTTCTTTTATCCTTGAGAAGACTTTTTGCTATCCTAGGTTTTTTGTTATTCCAG -ACAAATTTGCAAATTGCTCCTTCCAATTCGTTGAAGAATTGAGTTGGAATTTTGATGGGG -ATTGCATTGAATCTGTAGATTGCTTTTGGCAAGATAGCCATTTTTACAATGTTGATCCTG -CCAATCCATGAGCATGGGAGATCTTTCCATCTTCTGAGATCTTCCTTAATTTCTTTCTTC -AGAGATTTGAAGTTTTTATCATACAGATCTTTCACCTCCTTAGTTAGAGTCACGCCAAGA -TATTTTATATTATTTGTGACTATTGAGAAGGGTGTTGTTTCCCTAATTTCTTTCTCAGCC -TGTTTATTCTTTGTATAGAGAAAGGCCATTGACTTGTTTGAGTTTATTTTATATCCAGCT -ACTTCACCGAAGCTGTTTATCAGGTTTAGGAGTTCTCTGGTAGAATTTTTAGGGTCACTT -ATATATACTATCATATCATCTGCAAAAAGTGATATTTTGACTTCCTCTTTTCCAATTTGT -ATCCCCTTGATCTCCTTTTGTTGTCGAATTGCTCTGGCTAATACTTCAAGTACTATGTTG -AAAAGGTAGGGAGAAAGTGGGCAGCCTTGTCTAGTCCCTGATTTTAGTGGGATTGCTTCT -AGCTTCTCTCCATTTACTTTGATGTTGGCTACTGGTTTGCTGTAGATTGCTTTTATCATG -TTTAGGTATGGGCCTTGAATTCCTGATCTTTCCAAAACTTTTATCATGAATGGGTGTTGG -ATCTTGTCAAATGCTTTTTCTGCATCTAACGAGATGATCATGTGGTTTTTGTCTTTGAGT -TTGTTTATATAATGGATTACATTGATGGATTTTCGTATATTAAACCATCCCTGCATCCCT -GGAATAAAACCTACTTGGTCAGGATGGATGATTGCTTTAATGTGTTCTTGGATTCGGTTA -GCGAGAATTTTATTGAGGATTTTTGCATCGATATTCATAAGAGAAATTGGTCTGAAGTTC -TCTATCTTTGTTGGGTCTTTCTGTGGTTTAGGTATTAGTTCTTCCTTTCTGAATCTCTGT -CCACAGCCTACATCCTCAGCTAGCTGTGGACTTCAAACAGATCACATCATCTATGGTCAG -AAAGTCTAAATAACCCAAAAGTCAGGCACATGAAGAAATATTTTAATCTGTTAAGAATTC -TTAATGAGAAAGCTCAGCTTAAATTCTTCAGAAGTCTAAACAGCTACTACATTAGCAACC -CTAGCCTAAAAGAGGCTTGATTGTATACATATCAAAGAATTCTGGTCCCATCTCACATAA -ATACACTATAGAGAGTTTTCATTCATTGACAATCTAAAGCCCCATTGACCAACTTGGTCT -AGATAATTAACGGTGTCTTTTTGGGGTTTTGTTGTTGTTGTTGTTGTTGTTGTTGTTGTT -GTTGTTGTTGTGATTGTCATTGTTATGAGAGAAAATTTATTAAAATAATTGAGCATCTAT -AAATTTCCATATGAGAGCTAAGATTTTCCTATCAAGAAGAGTTATCTATCTCTCTGTAGC -CATGGGCAATTTGTTCCTAGACCCCTACAAATGCCCAAATCTATGGATGCTCAGCCCTTT -GTATATAGTAAAATACTATTTGCATAAAGCCTATGTAATGTCTCTAAATTACTTATAATA -TGTAATGAATGCAAATGCTGGGGAAATAGCTATTATACTACATTATGTTAAGGGATATTG -ACAAGGAGAGTCAATACATATTCAGGGGTAGTATAATTTTAAAAAATATTTTGTCTCTGT -AATTGGTTGCATATACAGCTGTGGAGCCCATGCATACAGGGGTCCATGTGAACAGAAAAT -ATGATGAATTAGAATAAAGGACACGTCTGGCCCAGCTGTGCTAGAATGCAGCCCTGGAGA -ATCAGACTTGTCTCAGAACTTATAGGAATCTAGAGGTCTGCGTTCAATCACACTTTGACT -CAGGGCCTGAGTATGAGACTCCTTCACAATTCACATTTGTAGTAAAGCACAATACATTGC -CTGACACCCTCAAGGCCCTTGGTTCCATGTAAAATACACACACACACACAGACACACACA -CACAAACACACACACACACACACACACACACACACTATCCTCCAGTGATTCTTTCTTTCT -TGTTAAGTTCAATGTACCAAAGATGAAAAGAAAAATAGACAAGTTAGAAGTTTTAAAGAC -AACAGAGACTACTAGAAAACATATATATATGTGTGTGTGTGTGTGTGTGTATGTATATAT -ATATATATATACATTTATGTATATATATATAGTATTGAATATATAGTATACTAATATATG -TATATATATATTAGTTTTCTACTTGTCTCTCTATAGTATACGTGTGTGTGTGTGTGTGTG -TGTGTGTGTGTGTGTGTGTGTGTGAGTAAAACATGTTCCTGGCTATCTTATTATAAATGA -CAGAGTAGTCCCACTCTGGCCAAGAATTCTAGAGAATTGAACTATAGATAAAAACTAGGT -GGTTTTATCTCTCATAAAATTTTATCTCTTATGAAATTTCCCTGTTTCTCACTAAAAGAA -CTTTCCCTTGGCTGAGCTGTCCCGACCTTTTCACGGCATCCAGACGATCGATAAGCTTCT -CCAGAACCTTTGCAGAGGGAGACTGTTTCATTACCCTCTAGGTGACTCTCCCATGAGCTC -CATATGTCTTTGTGGAAAGGAACTCGTCCTGGGGCCATCGAGACAGGTTCTGGAGCAAGC -AGCCCCGTCCCTCCATGGATGAGGCTCCTCCCTTTAGAACGTTCCTATTGACAAACTCCA -GACCGTTGTTCCCATGAGTGCCTTATAGGCCGAAACAAAACAAGGCCTGTGGGATTTGTT -TAGCTCTGTTTTGTTTTGTCTCAATTTCAGGCTGTGATTACATAAACATATGCTTGGAAA -ATATATTATACTCAAAAGCCATCGTTATTCACCAAGTTCCATGGAAACCAACCAAGAAGA -GACTAATGCACTTACTTTCTGATTCAGGCCTGCACTGATTTAATTCAGGGGGCCCTGGTG -CCTGTTTCTGTGGAGGCCTGGGGTGGATGTGAGGGTCTGCCTTCCTAACAAGGGGTAATA -AGTAGATGACATCACTTTTACGGCTATAAGATCTCTCTCCTATGATGGTTCTGAGAGCCT -GGGAGAAATATTTCTAAACATAGCTCCTGGCACACTGCTCCAGATTGCTTAAGCCAGAGG -GCAGCTACTGCATCTCTCATACTTTCCCAGGGACCCAAAATATTTTTATAGAAGTGGCCA -AGCATTTTTTGAAAATGATTCTCCTGCATCCCACTCTAAGGACACAGGGAGTGTCTATCA -TTGGGCCTTTGGGGTTCAGAGGGTAAGAAACAGTGATAGCATCCGTGGTGAGTCTTTGTC -AAAGCTTGGACATTCTCCAGACCCGACTATGGGATTGCATGTGTTAATGAGCAGGCCTGA -GATTCCTCTGAGTTTCCAGAGCTTGTTTGGGTTTGGGTTTTGCAGTTCGCCCACTCACTC -TTGCAGGCAAGTGCTATTTCCAAATATCCCTTTCCCCAAAAATTGGAACAAAAGTGACAA -ATGGTAACTTGCTGAAGTGTGTGGATTTTGTCCTCAGATGGTGAGTGTGAGACGGTCAGC -AGCAGAGGTGGAGGGGGAACTGCTGAGGCAGGAAGAGGACACTCAGAGCTTCTCTGCCCT -AGCCTTGCCTTCTATCACGCCAGAGGCTGAGTCAGGAGGTAAAGCAGGCTACCTCTTCTA -AAAGCAGACCTTGCTGTCTCCACCAGCCCTCTATCATAAAATTTACTTAGGAAAAGCAAG -AAGCCGTGTCATAACTTTAGTTAGGAAAGCCAGAATGCTACCACTTTGCACAAACTAGGA -TGGCTAGAACCAACAAGCGGGACCATAAAAGGAGTGTTGAAAAATATGGGAGACTGGACG -AGCCTGTGGCAATGCCTCTTGATGCAGCTGCTTAGATGCAGTGCGGGCTGGCGGGCCCTT -GGAAGGAGACTGTCTCTGCATGACCAGTGGAGGTAGATACACCATTCTAGCTGCATCTGC -CCTAGAGAAACCAAAAGCATGCACCTAGGCAAAAATGTGTACACATATGCTCACAGCAGC -ATCGTTCAGAATAGCATAGAACAACCCCACAGTCCATAAACAGAAAAACAAATACACTTG -GTGAAATCACAGGGAAGACCATTTAGCAAGGAAAAGCAATGTTGGTAGGGCTGAAGAGAT -GGCTTAAGTAGCTAAGTACGCTTGCTTCTTCGGTTCAAACACTGGGGAGACAGAGGCAAG -ATTATCTACGTATAAAGCTTTCAGCCCAACCCTAATCACACAATGGGATCCTCTCTCAAA -AATGAAAGTGCTCTCTGCTCTTACTGAGGACGCGCCTTGGTCCCCACAAGCACCCGGAAG -TCTGCCTGAGTTACCTGACAACCTCCTCTGGCCACAAGGATGTCTATGCATGCATGTATA -AGCACACAACTAAATACAAAACAAAAATAAGTCTTTTCAAAAAGAATTGGTAAGTGCTAC -AAGACAGGGAAACCTGGAAAACCATCACACCCAGTAAAACAAGGCAGGCACAAATGTTAC -ATCAATAGATATCCAGAACAGGCGGTACCATAGAAATAGGAAGTAGTTTTCTGGTTGTCA -CCTCTAGCCAGTGACAGGGTGAGATGGAAAAGAGCAGGTGAGTGTGACAGTTAATGGGTT -GTGGGGATTGTGGGGCAGCGATGCTGGAAAGTTCTGAAATTCTATTACAGTGATGTGTGG -ACAGACACTGTGTATGTGCTGAGAACCACTGAGGAGCGCTTTTGTGCACTTTTATTTCTG -TTTCTCTAGACCGGCTTTCTTCTTTATGTAACCCTGGCTGTCCTGGAGCTTGCTCTGTAC -ACCAGACTGGCCTCCAAATCAGCGATCTTCCTACCTCTGCCTCACAGGGAATGAAAGGAG -TACCCCACCATGCCCAGTGAGTAGCACACTTTTAATTATTTGATATACAAATTACAGTCC -AATAAAGTGGGGTGTGTGTGTGTGTATGTGTGTGTGTGTGTAGAACACCATCAAAGAGTT -ATCACCACCTTCATTTACAGTCCAAAGCAGAAAGCAGGGCTGGGACTGTGGCTCAGTGTA -GAGCACTGTCCCACTATGTACCAAGATCTGCTCTGGGCTCAGTCCACAGCAGGGACAAAA -GGAAAGATGGAGAGAGAAAGAGGGAGGGGAGCATCTAACCTTGTCCTATCTAGTATTCTG -GCTGCATTTAGAATTCATAGCAAATATATTTGATGGATATACAGAAGGACTTGTGCAATA -ATTCTTACCTCAGTGACTGGAAGATGCTCTGTTCCTTGTAGACCTAAGTTTGGTCCCCAG -AGCCCATCTATAAAAGCTGCATGTGGTGATACCTGCATGGAATCCCAGCACTGGGCATGT -AGAGGGAAAGGGATCCCAGGGGCCAGAAAGCCGAGCTGAATCTGCTAGCTCCAGACCAGT -GAAGGCCCTGACTCAGAAAAAGGGTTGATGGCATACTGAGACATGACACATAATGTGTGT -GCATGCACTCTCACACACACATACACTCACATGCATACACACACACACAGACACACACTC -ATGTGCGCGCACACACACACACACACACACACACACAAGTACATACAAAAATAAATCAAT -CAATTGAAATCTCAGTCTGAGCCCTTTGTCGGGAGGTAGAAAGAGAATGAGGAATTGAAC -TGAGGATTAAGTAGCTGAGAGCTGTCATTCACAGGTGACACATAAACAGAATATATCTGT -TAAATGCAGCAGAACCCAAAAGGAACCTTTCTACAACACACACTTTCTGAAAATGTTTGT -GGGCAGCCGTTTCTGAAGTCTTTTCTGGAGTCACTCAACTTCCTGTCACTGTCTCAGCTT -CTATACCGAAGACAGGAGGCACTGACCCCTCCCCTCTTAGTCCTAAAAGTGTGCATCTGA -CATATACTTTAATTCCTCATAGACATTTCTATATATTGGGTTACAACTGGAATAGGCTTT -GATGTCCAACTCACCCTTTACCTCCAGGTCTTATCACTAAAAGATAACAGCACACACACA -CACACACACACACACACTCCTGCATGAGTACTTCTTTTTAAAATCCATTTGTGCCTCCTG -GTGACTTTCTTGACATCAATGAGTTCTCCCATCAATCTTCTGTCTGACATTTTCTCTGAT -AAAATGGCAGTCATGATCACTAAACGACTTGGATGGGTCACATTAGATTGCGTTTGGAGA -ATACATTTCTTGGGCTACTATAAATACACTTCTCCATGGCTGTGCTGTTTCCTGTATATT -TATGAATCTGCAAATTTTATTCCTTATTATGCTCCACATGACTTTCAATTTATTTTCTTC -TGAGTTTTCTTTTCAAAGCAGAAAAAAACATCTTAAAGCCCCCACAGCATGGGGAAAAGG -CACTTGAGTAGCCTATGCTATCAGAAACACTGTGTTAAGAGAAGCAGTAGAGGCAAAGGG -AATTCGGAGAAGTGCTAAGGGGAAGGGGGAAAGAGGAACTGGAGAGATGGACCATGGGTG -AAGCATCTGTGTGCAGCTTGCGGACCTCAGTTCAAATCCCTAATACTCACTAAATATCAG -GTGACTACGGAGGCCTGCCTATAACCCCATGACTCAAGAGGGCAGAGACAGGGATCCCCA -TGGCTGGCTGGCTAGGCAGACTAGCCAAATTGGTGAGCTCTGCACTCATTAGGCAAAGCA -GTCTATCACCCTGAGCCTCTGTGAGCTCAAAGACAAGCTCCCATGACCATGCAAGCTTCC -ATAGGGACACCCGCTAATTCTCACAGTAGTGAAAACTTTAGGGCCATTGAGTGCATCTTG -CTGTCCTCAGAAATTCATGTTTATACTCAGGCATTTTAAAAATATTAGCACTTTTATAGT -CTAAAAATTCCCAGGCCATATGCTAAATATATATTTAAGCTTGTGTGTGTGTGTGTGTGT -GTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGAGTTTTCTTTTCACTTTTAAAGGCAAT -TATTTAGTGATAGAATAAAACAGTGATGTCTTTGGAACTTCCCTGTCTGTTCCATAATTA -TATGCTTGTGATAAGAACCTGGTTGGTGGCCAAATTCCCCAGAGGGTAGGGAGCACTAGG -GTGCACATGCAGAAGTATATATACTGCGTTCATACCGTGAGCATTTGTTTTCTCTGGGAA -ACGCCAGGGCACTTAGCTAATATACTCTATGCAGATGCTTTCTGCCTCCCGTTATCTCAG -CTCTTCCCTGTCTCCTAGCACCTATCCTTCCTTCTCTCTGTCCTTCTTGGATTCTTTCTT -TCTCCTTCCCTCTCCTTTTCTTTCTCCATTTAAGTAAAATAGTGTCCACCAATGGGGCAT -AGAAAAGCACACTTCTCTCGCACACCCAACCTTTCGATACGAAAACGTCCCATGAATGAA -TTGTATGTAGGATCAAATCAAGGCGATGCTTTGAGTGAAAGTCATCATGCATGGAGAGAC -ACTAAAACTCACCCAAAAGAGGCATAACAGAAGGCAATCTTCCAGTACTGACTAAACTAA -CAATCTTCTAAAACTATCGTCTTAAACTTGAACTATCTTCTTATACTAATAAAATAACAA -AGGGAGAAAAGATGTTAAGCAAACATGACTTAGAGAATCACAGGGTTGGAATAATCTTGA -GTTTGGCAGGAACCAAAAAAAGTCTCTTAGTGAGTGAGTGCTGAACCCCCGCACCCCACC -CCACCCACGTGCCCTGTGCTATTGGTTAATCCTTGAAACAGCCCAGTGAGGTGCCTAGTG -TTTCCATTCCACAGCTGAATACATCATAAAGACAATCAATCTGTCCTGGTCCCTTCAGGA -AATGGTAGGACCAACTTCAACCTTGTCTAACTCCAGGATATTCCAGGAGGTTATAGAAGA -TAATAAAGGTAAGAGTTGAGAAAATAAAGAATAATAAATAAGATGCACAGAAGAAAGCTA -TGCCTGAGTATCAACCAAGCATTTTTTCTTTTAAGATGATTCAATCTAAGTAATATTAAG -ATTGAACTTCACCCATCTCTCCTTTTTTAAGTTGATTTATTAATTTTACATGAAGTAGTG -TGTTGCCTGTATGCAGATCCCCTGGAACTGGAGTTACAGACAGTGGTGAACTGTCCTGCA -GTTGCTGGAAATTGAACTTAATGCTATCATCTGCCCAGTCCCTTGACCTGCCTTAGTCAT -ACAGATTGTATCCTCACTGCATTCCCAGGTTCCTTACTGTCCCTATAAGCTTTGGAATCT -CACCTTTTGGTATACAATCTATTGACTTAGAAAGCAGGAATCTTTCTGAAACATGGTTGA -ATATAATTGTCAACCAGCCAAATGTGGTACTGCATGCTCTTCATAGCAGCGACCGCTCGA -GAGGTAGAGGCATAAAGGGCACAAAATCAGGGCTGCCTGGGACATATGGCAAGTATTAGG -CTAGCCTGATCTAATGGCAAGAAATCTATCTTCCTCCCCACCCCCCAAAAAAGCCAACCA -AAGGGAAGCTGAGCTCACAAGCAGTTGCAACCCATTTACCTGACTGTCTTTCTCTTAGGT -TAAGTTCTATGTATGGTTTATCCATCAAACAGCCTGCACAGTCATAGATCTTAAGGGAGA -AAAAAAAAATGATACATGTTGCTGTGACCTCCTTTCTCCATTTTCCCCCATAATCGTGGA -TGTGGCTATTAAATCCATGATATAAGCTTCCTCGCTTTCTATCCCAACCTAAATTTAGTA -TGATTCCAAGGAAAATGGCCCGTGCCTTACAAGTAACCCAGAAAAATAGCCAGTGCTCCA -GTGTTGATATAAAATTAAACATTTGGCTTCACCGTGCAGAAACTCCTGGGTTCTCCAAGT -CTCGGAGAGTTAAGAAAAATCGTTGGAATGTCATGGGGATACTGGCAACGGACTCTGGAG -CTCTCTCCCCGCCACTTTCTCGCCCTGGAATGTTTCTGCCTCACACTCTTTTCGGTTTTG -TCTGGACCTGCCAGAGAGCCAGCAGTGTGCAGGACTATAGAGAGACAAGGATAGGTGGTT -ATCTGCAGGCCAGGGTTTATTCCTCCCTGGTGCCTGCAGGGTCCCCAGAGACTGGGAGAC -GTGTGCTAATCCTTGCAAGAAAACAGTCTCTCCAGATTAGCCAGGGTAGGTAGTGGGAGA -GGAGAGCGAGGGGAAGCAGAATCATTTTGACTGCATTTTTGCCTTGTCTGATTAGATCTC -AGTGACTCTGGGACTTTGCATTACTAAAGGAACACAACCCCCGTATGTAGGCCTGGGAAC -AGAGGGGCCAGGGCAAGGCCTGGAGCTGGCATGGCTGCTGGGCTGTTGGGCTCTGAAGAC -GTACCATGTAGCTGGGACCTTGCTTGCCGGCTACTAAGGACTTGCAGGGAAGGAAACCTA -CATCGTCTGCAGCTGATGTTAAAACCGTGGTGCATCCCCAATGCTGTCTACCAGGTAGGA -CCAAAGCTCACTTTGCTTTGCTGTGGGGGAGGGGGACAGGTAACAGAGGAGGATCAAGAG -TGACCAGCATCTTTCCTTGAGGCTGGGGAACACCTTGCCATCAATTAGGATCTGGATAAC -CTTAATGGAACATCCCTTCCTAGGTGCCTGGGCCCATGTGAGGTGCTCTAAGTTCAGTCT -GCAAGGTGACCCTATAGAAGAGGGTCACCAGCTGAAGGACGGGGTTATTAAAGAATGCAT -GTTGCTTTAAATTCATCTAGCATGCAAGTGGCAGAAGCCAGTGATTTAAAGCATGGTATC -TCTGGCTGTGGAGACTAAGCAAGTGCTTTTTATGGGTTCCAGATTCCCAAGCAAGGTCTG -ATGTTTTCTGAGCAATGTGCACACAAGTTACATGTGGTGACATTCTTGGGTAAGAGACAG -ATGTGACTCTTCACAGCAGAAGGCTGAGAGGCAAGAGCACCAAGGAGGAACCCTGGGGCT -TTCCTCAGCCCCTTCTCCTTGTGTTGGCTCACTCACACAGGATTCTCTGGAATCAAACAC -TTGGACCCATGTCTCACTCAAACCTATGAGAAATTTGCTATTGGGGTTTTATCTCATGGA -TGGGACATAGGTTTGTGAGGGTGCACCTGTGTATATGGATGCATGTAAGTGTGGTAGTCA -GAGGACAACCTTGGATGGCCTTCCTTGGGAGTTTACCTACCTGCTGTTTGGAAGAAGTCC -TCTTCTGATCTGAGGCTCGCAGATTTCAACTGGACTGTGTAGCCAGGGAGCCTCGGGGAT -CTTACTTTACCTCCCCAGTATGGGAGGTTACAAACATGCTACCACACTTGGCTTTCTGCC -TGTGTTCTGAGGATCAAACTCAGCCCCAGCAAGCACTTTCCTCGGTGAGCTATCTCTTCA -GCCCTTCAGTTTCCTTGTTTGCAATGGTGGGAATGGAACCCAGGGTCTCACAGACTAGGC -AAGCATTCTACCCCTGAGCATCAGCCCTGGCCCAAAGATGACACTTTGCACAAGAGGCTG -ATACTTCACAGTCAGTTGTCTGGAAATGTGGAACACTTCCAAAAGGAAGACAGAAGTATC -TGTTTCCTGCAGCCACCAACAGTTCAGATTGGTGGCATTCCCACTTGCCAGGGAGGTGTC -AGTCCTGAGATCTCCAGCCCACCCTGAGAGGGACCAGTCTGCTGGAGCTGGGGGAGGGAA -ACCAAATTCTTCTGGCTTCCTCTTCAAAGGGCAGTCACAGACTTCTCTTTGGCTGACAGC -TTTTTGCAACCCAGTTTATTTCATTAAGTCAACTTGAGCAGGCTTGGCCTCTTTCCCCGT -TTGCTGGCTCACCACGCTGTTTGGCATCAGGCAGACACAGCTGGATTTGTACTTTCTAGG -TGTGATGTGGCGGTGTATAATCCCCTAATGAACCACGATGTTTAAATAGCTCCAGGCTTC -ATGCTCCTCTCCCCACATACAATGTCTGGGGGCGGGGGGGGGGGGGGGGTGCATCAGGGA -CAGTTCCTTGGTAGCCAGGCCCCAGGTGCTAGATGGCTTTCATATGGACACTCCCTCCCC -GTCCTGGCCCCTTCTCTGATTATAGACACAGTTTCTGGAGATGCGCTTTTTCTGGAATTC -TTGTCCTTGAAGGAGGCATACCTTTGTAGTAACCTTTGTGTTACTAGAAACAGCAGCTAT -GTCACCAATAAATCTTGTGTAAAATAAACTTGAGGAAAATCTCTCAAAAATGAACAACCA -TCATGGGAAAAAAAAAAACCTTAATCTTTTCAATGACAAGTTATGAATCTAAGGGAGTTC -TGGGGGACCACAAAAACAAAATGTGCTGAGAGACTCAAGAGGAAGGGGAAGTCTGCAGGT -TGATGAAATCGGAAGCTTTCCTGAAATGTTACTTTCCAGGCCAGTGCCGCCTCGTCTCCA -TCCTGGCATTTGGAATGATAACTTGGTCTAGATAATTCTGTCTCTGCAGACATTGCTGTG -ATTACAAATGAGATTGGGGACCCGGCTCCTGGCCTTTAGCAAATCTTCTCTTACCCTCTT -ACTTCTCTTTTGTCTTGTCAGGTTATCACCTGATATAGAGCATTGGGCTTCAAAGGGCTG -GGGAGATCATTTGTTTGGTAACGTGTTTGTCACACTGGCATGAAGACCTGAGTTCAAGTC -CAAGGATCCACATAAAAAGCCTAGAGGGGTAGCATAGGGTTTGAATCTCTGCAATGGTGA -AGCAGAGACAGCCAGAGCCCTGGGTCTCACAGGCCAGCAGACCTAGTCTACTCTGGGACT -TACAGGTCCTAGTAAGGATCTCTGTCTCAAAAACTAAGATGGGTGGCTCTGGAGGAACAA -TCTAATATGACCTCTGACCTCCACGTGTGTATGCACACATGTGCACATATAGCTACCCAC -ATGTACACTCACATATACAAACACACAAATACAATTAAAAATAAAAGTAAAATTAAACTT -CAAAATCAAGGGAGCTGGGTAGCCAAGCCCCTTGTTTCCCCAGAGACTTTTTCAGGCCTT -CCATTAACAGCTGAAGTATATTGAAGAGAATATTGACTTATTAGCCGCCAGTCCCAGGAA -AACATTCCCGTGTAACCACAATTCAATCTAGTCCAATTCAATTCAGCAGCCATTTGCTGA -GTGGCAGTTATGTTACCTGAGCCTGTGGGCCTCTGGGACTGGAGGGCTGGCTTTCTTATT -TGTCCCTGGTCCCTCCCTGGCCAAGCTAAGCTGGTTGGCTCAAGGAGAGAAGTCGTTTCT -GATCTACACAGCCCTGTTTGCAACTTGAACTTGACTCCCATGAGTGGTCCCAGAAAGCAG -TTGCTAGGAGGAAGGTCGGGATGGCAAGTCTAAACTAGTTCGCTAACCCCAGTCTAGGAT -AACAGGGCTTGGTTAGTATACTCCAGAGCCAACTGAGGGGGTTGGAAGAAGGAAGGGAAG -CCAAAAGCTTCAAACCTGTGCTGGACCACGGGTGGTCCAAATGCCTTCCAGAATAGACTT -ATCAAGTCCTGGCAACTCCCACCTGCCCTGAGACCTTCATGTCCACTGGCCAGCAGAGCT -GGCTTAAAGAGACATTGAAAATGATATGATCTTCATCCTCAGGAGCTCAAAGCCTCATGG -GGAATTGTCAAGAACATGATCATTTCATTTCAACAAAAAGCAGCATTGAGAGACATTCAA -AGAATAACTAACTGCACGAGAAGAATGTTGCCAAAAACCAAAAAACAAACAAACAAAAAA -AAAACTCTGTTTTTCTCTCCTGGTCTTTGTTTTCTCCATTACAGTACCAGAGTAATAGCT -TTGTAGTGTTGCAATGATGAAATACAGGAAAAACAAAAGGAAATATATATATATATATAT -ATATATATATATATATATATATATATATATATATATATATATATATATATATATATATAT -ATATATTCTTCCTTCCATATATGTATATAATGTTACAAATAATGAAGAATATACTAAAGT -GACATGGTGTTGATTTTTAATGCACTGTGTTGGTAGTGTTGTTTGGAAAATGCATCAAGA -GTGCATTTAGTTTTTTGCCTGTCAGTAATCCATGCCATTTGATGCTTTTTGCTTAAGTGG -TGCTTTCATGGGTTTTAGTGTCTCCCTAGGCTAGCATGCTGAAGTCCAGATTCACCAGCC -TGCCTTTAAAACACCCATGCAGGCTGGGCTGATACCTCAGTAAAGTGTTTGCAAGGCAAG -CACCTGAGTCGGATCTCACATTAAAAGGGGGGAGGGCATGGTGCTGCTGCTTCTGATCCC -ACTGCTGAGGAGGGGGGACAGAAGTCAGGCTTGCTGGCCTCCCCTAGAGCCAGCTCCAGG -CCAATGAAAGAAAGAGTAGACAGTATCTGAGGGATGATCTGTGAGGTTGTCCTCTACACT -CCATAAGCACATGCACACACATGTTTGTGCAAACACATGCACATTTATGCACATCCACAT -TCTCCTTGCCCAGACGTGATCCCCAGGGGTTCTGATTTAATTGAAAGGGGCCTAGGTGTT -AAAATGTTTGAAAGGCTCTCCAGGAGTTTCTGTTGTAAAGGCAATCCAGAGAGTGAAGGC -TAAGGAGCCTCATTCCACTGTCAGATGGCAAGATGTTTATTAAACCCAAATAGTTGTAGC -AGCAGCACAGCAGGGGTGGGCCTTAAATGACCTTGCTTTGTTTAGTAGGCATTCTATGGA -GTATCACACTGTACCTTATAAACATGTACTTCTGAAATTATAATCTTTAAAGCAATTTAA -AATTTTGATGTTTATATCTACATAAACAATGAATCAGGAAAATAATTAAAATTATACAAA -CAGGCAAAAGAAGAAAGAGACAATTTACAAACACCTATGTACATATGTGTAGGTGCATAT -GGATTCATGCACTATACACATGTGCACATTTTATGTGCATATGTTTTTACATATAATATG -ATATAATACCATAAGTGACAGCTAAAAAAATGAGGGTTAAGTGTGAGGTTGTAGCTCAGT -GCTACAACCATCCGAGGTAGGCATGCATGCACACATGCACACACACACACACACACACAC -ACACACACACACACACAAAGCTCTAGGCAGTGAGGATCACTCAGATCACTCAGATGAAAT -GGGAAGCACTAGATAGGCAGTGGCTGCCTTTATTATCACAAAAAAAATGAACATGAGCAC -CTGTGACCACACCCGTGGAGGGGACAAACCTGTGCTATAGCAGTGCCCGATTCTAAAATG -GGCTTACTCACTTCTAAAATGTCAACCTCACACCTCCAACTGAGTCTGTGTCACAGCTGT -GGAGACAAAAAGCTTCATTTGTCTCCAGTGTCTCTCACACAGCCCTTTACCACCCTACCC -TCCAGCACAGGTTAGTTACGCAGGCTAGAATGCCCACACCTGGGAGTGGGAGCTTTAGAA -GAGAAATGATTCAAAGTTATATAAACTTTAGATGTGAATGGAAAATTTAGTCATAAGCAT -AAGAAGGCTCACAGTGTTCACATCACAAAATCTTTTTTTAAAAAAAGTAAAATTATCAAT -TAACTACCTTATACATCCCTTTATGCACTATCTTTCTAATAAAAGATTTACTTATTTGTA -TTTTACATCTTTTTTTTTTTATTTATTTAATGTATATGAGTACACGGTCTCTATCTTCAT -GCACACCAGAAGAGGGCGTCAGATCTCATTACAGATGGTTGTGAGCCACCATGTGGTTGC -TGGGAATTGAACTCAGGACCTCTGGAAGAGCAGTTGGTGCTTTTAACCGCTGAGCCATCT -CTCCAGCCCCCTTATTTGTATTTTATATGAACAAGTATTTTTCTGCCTGAATGTGCTATG -TAGCCTTAGAGGCCAGAAGAGGGCGTCGGGTCCCCTGGAACTAGAGTTACAGATGACTGT -TAAGTGTGGAGCTAGTGTTGAGGCCTAAACCCAGATCTTCTGCGAGAGGAGCCAGTTCTC -TTAGCCACGGAATAATCTCTCCATCCACTATACTTTTAGGCCAACATAGTTTCCCTGTTT -GCTCTTAGATCTCTTGTCGTAAGCCCACGATTTGGTAACGCATTCCACTGAGACGAGAGA -AAGATAAGGCAGATCAAAATGTGTTCTTTCATCCCCGAGGGCTTAAGTGGCTGTCTTTCA -GACTCCACAGCATCTCATTGGAAAGCTGTGAACATTTTTTTTTAATTATTATAGAATTTT -GGAGTTATCCCTCTCAAGTTTCTTTTATAAGTAGTCTATGGCGGAAGGCGCTTGATGTTT -AGAATCAAGCGTTAGAGGTGTGCACCTCTAGACACAGGCTTTGTGAGCAAATCCCATCGG -ATTCTACTGCCTTCAATTAAAAGACATTGCAGCGATGCTTTATAATTGCAGGCATTGTCT -GCTACAGACATTTCTGGTGGGAGAAACCAGGCCTGGAGTTGTACATACTGAATCCTCTGT -AATTTTACAAGCCCGGTGATGGGAAGATTTCTCCATAGAAGGCTTCTGACTTTCAGCATT -TTAAACATGATTTCTCTTCTGCTAGCCACATATCTGTACAGCCAGGGCCATAGATTGGTA -GGATCACGAGCCTTCCCTGGACATGGCTGAGACCCAGCACTGGGGACCCTGCAGCGTTGC -CAGCAGCCATTTCTCAGCTGGTGCAGCTATCAGTGTCTTGGGTAACATGGAATCTGAACC -TCAGATATCCAGCCTTCTTACCCCAGACCAAATGTGTCCTCTCTCAGCTTCCTCGTGGCA -TTCCAAAAATACCCATGGACATTCCATGGCTGCTTGATCCAGGGAGGACATCTCAGAGAG -CAGAAGTCAAAGTGGAAAGGGGAATTAGTCACAGCCAATGGCAATTAAAATATTTCGTTC -TTGAAGTAATGACTCCAGAAGGACATGGCTAGAGATCAGCCCAGAGATACACAGCAATAA -GAATCTATAAAACGTAAGCTTCCAAATGACTCTCCCTCCCCCCACTCCTCCCTCCCCCCT -CCCCTTCCTGTGTTTTCAAACTATAAGAAACTATAAGATGAACAATCTGAATTATTGGCC -CACCATAAATTGCGCTGGCCTCAAAGACACAGCACACACATGTATGGCATATGGACATCT -GTTTTAGATTGCTTGAGAATTTTTTTTCACTTAGATGCCATTGGATTGGGGTTATTTTCC -CCCTGCCCTCTATTCCTTGAAACCATACCCTTCATAAGAGTTATAAATATTCATGTATTT -TTCTTCTAGTGCCTGCTGTAAAAGCACCCAAGAGGGCCACATTCCTGGGCCTCTGGTCTC -CCTGGTCTTAGGGTATAGGCCTATGGCAGTCATAGGGTATATCTCCCAATATGGAAGTAT -GGTTCAAAGGCACTTTGGTATGTGAGGGTTGTACGTCTAAGAAGGAAAGTTGGTCCAGTA -GCTATAGTAACCACCCAGGGGTTAGGAATTTGGGAGAGGCCTTTGCCTTTTTTAAAAAAA -AAAATCTACTACATAATCATTGGGGTTTTTCCCTAAGGCTAACACTGCCTCTTTGTGGAC -CACATAGCCAGGCTGGCATTTAGTTATAGTTCTGTAGTCCCACAGATTGTAAGAGAAAAT -AGGTAAGACATGAAGCTGCCACCTCAGTTGGAGTTTGTCATCACAGAGACTCGTTTTGTG -TTCTTGGAATAGGAAACACGTTTCTGGAGCACAGAGTTCCTAGAAGCCTGAGTTTGTAAA -CTCAGCCCCACCAACTGCATGATTAGTTCTGACACCATCTCTCCTCCAGAATGACAGACA -ATTCCTCTCCAGTGTGACAGGGTTTCAGTCTTCATATGTATCTTCTGAAATAACTAACAC -AAGCAATCTGGACCAAAGGGGGCAGGCTGCGATGCAGCCGAATGCTTCCACATGTGCAAG -GTTCCACTTTGATTCTCAATTTGCTATGTTTGCTGTTCCCCTTTCATCGTGTCGTTATGG -CGATGTAGGCTTTCAAAGGGCGGCATCTTTTATATTATTTAGTGCTTACATTTGGCTTGA -ACCTACCTTCCTCTTCACTGATCTATAACATGTGCTGTGCATAAAAAGAGTAAGGGGCGG -GCAGCTTATACCAAGGAAAAACTATCAGCAAGTTTATTCCAGTTCTTATTCCGATCTGCA -CGTTCATTTGTTGTTCCTTCTCGGCCATTCCTCAAAACAGATGGAACCTGTCAGGATACA -CCCTCGTTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTGTGTGTGT -GTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGCATGTGTGTAAGGGCTCTGTA -TACCAGGCTGGCCTTGAACTCACAGGAATTAAAGGTATGCGCAGCCAATGCTGCCACCAG -TCACACACCGTATCTCTCTAAGCAGTATTTTCCAGTGTCAAAATGGATTCATGACCTTTT -AGTAGGGACTAAAAGCAAAACCATCATTCTTGGATTTTAGAAGTGAACTTCCTTCATGCC -AACTGGGAACAGTGTAATGGGTGAGTTTTTGCTTTGTACATAATTTTTTTTAAGGTAACA -GGGAAGTGTTTCATTTCTTTGAATGCATTTTGTTTATTCTGTTGGGAAATTACACTTCCT -TTGGAGGTTTGGAATTAGCTTCGAGTGATGCTGTCAGCCACTCCTCATTTGGTGGATGAC -AGTCCTGCAACACTCACCAAAACACTGCCAGAGCCTCTGGAAAATGACCAGGATCTAGCT -TTGTTCAGCTTCTGCTACCTCTGCACAGGCTTCTGTGTGGTTTGACTCCTGTGTGGAAGG -AGCCCAGCAACCTCCCTGTAGGCATCTATTCCAGGGCCTCCATCAGCCATACAAACTATC -ATTTACTTGGAATATTCTTTCAATTAAGTAATTTGGTAGAAGACAGCTAGCAGCCAGGTA -AAGCATCCTACACACTCTCTCTCTAGCTATCACATCGAGCCCAGGCATGGCATATTCAGC -TTTCTCTGCTTGGCTTCTCCATTCATTTGACGTACATTTGATTGCTCATTTATTTGTGTA -TTAAGTGTTCATTCACCTAACAAATAAGGACCACCCGTGCCCTGAGCCAGGCGTCATGCT -AGGTTCTGGAGACAGGGTGGCAATATGATTTCTTGGTCTTGCAGAGTTCGAACTCAATGG -AGATGGGGCAGCCACTCAACAATGTCATTTTGTAGACTCATGCAAAAATTACATTGGAGG -CCAGCACTTTAAGGCAAAATGCCTGATAGTCTGAGGGAAGGGAATTAGGGAAGCAGAGAC -CTGCAAAGGAGATGGGAATTAATTAGGCAGAAGAGGCAGATAGACAAGAGGAACATTGCA -TACCAGCCAAAGCTGCTGTGCCAGCCATTAGGGCAAGCATCTAAGTCCAGTGGAGAATAC -CGTGTTTTCATATGTGGGCTGAAATTGACTGGACTATTTGACACTGGTCATTCTACTAAG -CACTGTACTAGCACTAAGCACTGTACTAGCACTAAGCACTCTACTAGCCCACCGCTTTAC -CTTCGGGAAGCCAGCTGGCCAGCTTTGGAAGCCACTCTCCAGCCTCAGATGGAAATTTCC -CTCATTCTCAAGGGTATGAGCTCATCGCCATGCCAGATGGGTTTCCAGTGAATGATTATT -GTGCAATCTGATTATTTTTATGTCATGTTAATTCCCTTTGAAAAATGGAAACAGGATATG -TAAGATAGAAGAGAATTTTCTAGCGACAGCCAGCAGATCGAGAGAAGGCATACAGTTCAG -ACGAAGGAGCAACTGTGTCATATGAAATAAATTACTAGTAATAACTTTTTACTATGCACA -ATACATTTTTATTATTTGATACATCTAAACATTGGATATCATTGATATCCCTGGTTGGCC -TGGAACTCAGTATATCGACCAGGCTGTCCTGGAACTCACAGAGGTCCTCTACCTCAAAAG -TGCTGAGATTAAAAGTGTATGCCACCACAACCAGCTTAGAGAAACTTTAGATCCACAGCA -GATAACATAGAATCAATGCTAATATAACAGAAACTTGTACTCTGATTGCTAAACAGCCTC -CCACAAGGTTATTCAATATCCTCTTGTAGCTCTCTCCTCTTCTAGCATCTTAAGTGTCTT -CTTCATGCTGCTGACAAGGGAGGACAGAGGATGGAAGGACCCTGAGAGAGGTTTTTTTTT -TTTAAATTTTTATTAGGTATTTAGCTCATTTACATTTCCAATGCTATACCAAAAGTCCCC -CATATCCACCCACCCCCACCCCCCTGCCCACCCACTCCCCCTTTTTGGCCCTGGTGTTCC -CCTGTACTGGGGCATATAAAGTTTGCAAGTCCAATGGGCCTCTCTTTCCAGTGATGGCCG -ACTAGGCCATCTTTTGATATATATGCAGCTAGAGTCAAGAGCTCCGGGGTACTGGTTAGT -TCATAATGTTGTTCCACCTATAGGGTTGCAGATCCCTTTAGCTCCTTGGCTACTTTCTCT -AGCTCCTCCATTGGGAGCCCTATGATCCATCCATTAGCTGACTGTGAGCATCCACTTCTG -TGTTTGCTAGGCCCCGGCATAGTCTCACAAGAGACAGCTACATCTGGGTCCTTTCAATAA -AATCTTGCTAGTGTATGCAATGGTGTCAGCGTTTGGGTGCTGATTATGGGGTGGATCCCT -GGATATGGCAGTCTCTACATGGTCCATCCTTTCATCTCAGCTCCAAACTTTGTCTCTGTA -ACTCCTTCCATGGGTGTTTTGTTCCCAAATCTAAGGAGGGGCATAGTGTCCACACTTCAG -TCTTCATTCTTCTTGAGTTTCATGTGTTTAGCAAATTATATCTTATATCTTGGGTATCCT -AGGTTTGGGGCTAATATCCACTTATCAGTGAGTACATATTGTGTGAGTTTCTTTGTGAAT -GTGTTACCTCACTCAGGATGATGCCCTCCAGGTCCATCCATTTGGCTAGGAATTTCATAA -ATTCATTCTTTTTAATAGCTGAGTAGTACTCCCTGAGAGAGGTTTTAATGGGCCAGCCCT -GCACGTGGGCACAGACCTTTTCCTCTCATCTTATTGGCCAGAACTCAGTCACCTGTCCAC -ACCCAGCTGCTAGACAGGCTGGGAAGTGCAGGTGTGCAGTCACATAGTCAGAAAGTCAGC -GCAGACTGGGGCTAAGAGAAAGGGTTTTGGAGACAGTGGGTTAGGGGTGTAAGTGTCCTC -TCATCAAGAGGACCACAGCCAGTGCTTCAAATTACAGATAATACCAATCTCTATGTCTGC -TAGATTTATCCTATGCATACATACATGCATACATACATACCTGTGATAATGTTTAGTTTA -TAACAAGACAAAGTAAAAGATGAATGACAGCATCTAATAAAATACAGCAACTCTAACAGA -AGACTGTAGTATGCAGTGAGTCCTGGGACTCCTCCTGGCCCTTCCTCTTCTGTGCTAAGA -TGCAGGCACATCACTTGGACCTGGATTTCTTACTCACGTGGATCCTGGAGTTTCAAATGC -AGATACTTGTGCTTCCATCAGTCACTTCCTCAACCGAGCTGTCTCCCCAGGCCCCTCGCT -TTCACCCTACTTAAAGATTCACTTTGTTTTTAATATATTTATATTAATTCTCTGAGAATT -TTGTACATGCATATACTATGTTTATCATATTAACCCCCGTTCCCCCCCCAACTACTCCCA -GACCCACTCCTACCCCCTCTCAACTTCATGTCCTCTTTCTGATTTTGCGTATAGCCCACT -AACTCCAATTTGCTCTGTGTATACACTGATGGGTGTGGGACTATCCACCAGAGTTTGGTT -ACCCAACCAGGGGCCACAGCCATCCAGAGAACTGATTCTCCCCCTGCCAGAAGCTATCAG -CTGCCAATAGCTCTTATCTGGGAGGAGAGACTTGGAAGTCCCTCCCACTCCAGAGGAAAC -TGCTGCCTGGCTTGATCCTGTGCAGATCTTGTATAGGCAGTCCGGCTGCTGAGCAGCAGT -GCTGACGTGTTGCTAGGGCAACAGTGCTGACATGTCCTAGAGACTGTGTTTCTCTAGAGT -GTTTCTTCACTCTTCGCCCATCTTTCTCAATGATCCCTGAGCCTTAAGAAAGGAACGTGG -TCTTGATGTCCAGTTCGTGACTGGAGATCACATTTAATCCTCTAGTTCAGCAAGTGTAGA -AAACACTGATTGCACAGTGTGGTGTCACTACCTCCCAGCAGGGCTTACTTCTGCTCCCCT -AGCCAGTGAACCTGTTGAGTTTCTGACCTGTGGGGGCGGTGGTATATCTAGTGACCCTTA -AATACAATCAGCTGCTGCTCTCTGCTCACATTGAAAACTCTCTGCATTTCCCTTGTCTCT -CTGCTGTGTGGCATACCAAAGGATATGGACGGAGTCCTACCTACTGGAGTGTGTGAACGA -GTAAACTTCAGCCTTTCAGCCAAGTGTCTACGGCTTAGTTAGCTGTTAGACATTCCTCTC -TCTCCCGTTCCCACGCCCATTCCTCTCTGCGTATGTGTTACACTTCTGTGTAAGGAAGTT -GATGTCAGGTGGCTTCCTCGATCATCCTCTGCCTAACTTTTTAAGACAGAGTCCCTCAGT -GAACCTGGAGCTCACCAATTCAGCTAGGCTGGCTGGCCAGCAATGCCCAGGGAACCTCCA -CACCTCTAACCCTGGGGTTACAGGCATGAGCCACCCCACCATGCCTGGCTTTGAACTTGG -CTGCTGGGGGTTGAACTTACCTTACACTTGTGTAGTAAGCACTCTACTGACTCAGCCAAA -CCGTTCAGCCCTAAGTTAGACATTCTTGGTAACAGCAGGCGACATTTATTTAATGTTCAA -TCTATGTGTGTTTCACATGTACCAAGGTAACCTAAAAAAGGAGATTCCTCACTGTCCAGC -TTTATGCAAAACTGAGAAAACTGTTTTAGAGTGATTTGAATCACAGGGTCAAGGGCACAC -AGTGACATGTGAGGGATAGGGCTAGGTCTGAGAGCTGTGAGCTCTGCAGAGGTCCGGCCC -AACACCTTAGGTAAATGCCTGGTCTTGGGGAGCCTGCTGGAGAGTCTGCTGACTCAAGGG -AAACCTATCCCCAGGGAGTGCCATTTCCTTCTCGAGTGCTGAGTGCTGTCTGCTGTCTAC -ATACAAAGCCTTGTTCATCTCAACTTCAAACTTAGTTGCTTCCTTCCACTGTCCTTTGCC -TCTCCCATCAGATATGCTAATTGGTGCAGTGGGTGTGGTACTGAGATCCAATAGCTCTGG -GGCAAATCTCAGTTTTAGCACTTAATTGTATGACCCGAGACTTTTGACTTTGCCTCCCTT -TCTTCCATTGTGACATAGCGTTGTTTTTTTTTTTTTTTTTAAAAAAAAACCAAAAAACAA -AAACCTCAATAACCTGTAGTACTGAGATCTCATAGGCAAAGATCTTCCTATTTCCCTTCC -CCTTCCTTAACAAGTAGCCATTGTTGTAAATGTCACCACTTTGTAGTCAATTAGCCAACC -TGTACTGAATTACATACTAGTCAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAG -AGAGAGAGAGAGAGGAAGCTATGCATTCGGTACAACTTTTGAAGGAGCTGGGTAAATCAG -TGAGGTCGGTAGGGGAGCATAGGGCACATGGCACTAGCCAGCAGTGGTCAAGAGAAAGGA -TGGCATTAACTACAGCGGATTTCAGAGGAAGAAGGAGCCAGTGCTCAGACAAGATTCAGA -GAGGAAGTAGAAGGACAGACAGGATTTATATAGGCTCTGGGGGAGGGGAGGATGTCTAAA -CAGGAAAAGCAGTGCATGCAAGAAGAGAACATGGAAATTAAACACAGCGTTCATGGTTAC -ACTACACAACCGACCTTCTAAGGGGCTTACGGAGAGCGGCAGAAGGGGCGTTGGGGGAGG -GCAGGAAGATGCAAAGGCACAGAAGGAAATGAAGACAATGAGGACAAGAGGATGCTTGGG -ATGTGCCTTAGTGGTGAAGCACTTGCTTAGTGTGCACAAGGCTCTAGACACACCCCCAGC -ACAACAATAACAACAGAAATCAAACAGAAAAACAAAGCAACAGCAGACGTGGTTGGGAAA -GAAGGCAGAAAAAGGCTGGATTTCACCAACTCTATGAATTAATATTGCAAGCAGACATAA -CACCAAAGGTTCTCAGTTCCCAGCTGGATTCTAAATCCTAAGACACTGCTTTCCTGGGGA -AGCAGTGTTCACACTTTATACATTGTGCACTGTGTGCACTTAAAGTAGTAGCCAAAAAGG -AGACGGCTGATTCAAAAGATAGCAGCAGGGAGGAAGTATACAGACATCTCCATCAAACCT -GCACACACACATACACACATACAGATCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCT -CTCACACACACACACACACACACACACACACACACACACACACTTCTGTTCTGTCCTTCA -AGTCATCTGCTGGGATAAGAAAGAGTTGTTCTTGCCCTTAACCGGTTTTTGCATGACCCA -GTGTTTCACAGCCAACTGACTCCTTTTAAGACTCCCTAAGCCAGTAGTTTAACAAGAATG -TTCTAGATAAGCAGAGACTCAGGTCTCAGGCCCAAGGAAATGTCCACATAGGGAACCAGG -GGGTGGTTAGAATTAAATGTAGAGCACATTGGGAATGAATCTCCATTTCTGAAAGTGTTC -AAAGCCCCCTTTCCAGCCTGTGTTCTGTTTCTCAGCCCACCTCCTGCTGTTCCACAAACT -CTTAATCCTGCTCAAAAATTCAAGCCTGTTCTTTGGCTCTTAAAACTCACTGGGGAATCT -TCTGCTCAGTTAGTGATGTGTTATACTGCTGGGAAAAATAGAAGACCATGAACTACAGCT -GTATTTTTTTTTTCTATCATGAGTCCCAAAGACAAGCTCTGGTGAGTTTAATGTCAGGTT -GATGGCTATAAGGGGACTTTTAGGGCAAAAGGCTCAGATTCCGTAGCCCCTATAGGCTAA -GTTCAGCCACTATCCCAACTCACCAGTGAAAGAGACACAGTCATAGAAAGCAGAGACGTG -AGATGTCATCAGTTTTAGGAGTAGGAGCAGTTCCAGGGCTCCAGTGAATGCCAGTTCACT -TTTAAAGCATTAGTGTGAGATGTAGGCCTAACTACAAGAAGAATTGGAGAAGAGTACAGG -TTTATATAATTAAACAGGCCTGTCAAAGGGTGACCAAAGACCATTGTCCCAGCTCAGCTC -TAGTTAAGACGTTATTATGGCTATCAGTGGGACAGGGGACAAGCCTGGGTTTTACAAGAG -GAGTTCCTCCAGAGTGTAGCCTTGCCACTGCAGATAACTATTGGGCTGGGTGGGCTCTGA -CGTTGGAGATATTGCTGTTCCTGGAAACCAAGGTGACTGCAGATTTAGGACAGTAATTTA -TCTCTGCCTTCTTCGAAGAGGGAGGAACAAGCAAGCTTAACCAGATAGACACTGATTAGA -TAAGGCAGAGTCAAACAAGAGTGTGTGACAGAGACAGATGCAAACTGAAAGCAGAGACAT -CAGGCCTCCTCCATCTTGTTGCTACTTACCTTGTGTGCCCACACAGGGAATCAATGCTTT -TTGGCAAAGATGGCTTCTGAATGATATGGGTCCAGGTCCCACGCCCACCATTTACCTGCT -GCATGAATCCAGCAAGCTGATTGGTTGTATTGATCTTCGGTTTTATTTCCTGGAACGTTG -GGGTCACAATCAATTTCATATAGGATCATTCTGCGTTCAATTTACCTATGTAAAGTACTG -GGTGCATCTTGCAACGCTCCTAGTATCCTCAATAAAGGGTGGTTGTTTCCTTATTGACCC -TTTATTCATCTTGGAAACACCCCTGGGAATCCTGCCTTCCTTCTCAGGTTCTTGGCAGCA -GACACTGAGATGCATTTGAAAGGAGTTAAAATAAAAACCACCTGGACAGTTTTTACTTGC -ATCACCAACTCGGAAGCACATGGTGCAGGGGCAGGAAGACAGGCGTGTTCTTCGAGAGTG -CTGCCTTGTGTCAAGCATCAATGTCCTCCTCCCAGCAGCCACCGTCCCTCCTCCTTACTC -TGTGCCTTTCTGAAAGGGTGGGTACCTCTACATATGGAAAACAGCTTCTCTGTAGGGCCT -ATAATATGCTAGAAATTCCAAAACAGAAAAGACCCCAGCAGGGCACTGGCTCCACACTGG -CAAATAAACCTGCTATCCCGCACCATCAATGGTACTGCAATGTGCTTTCAATTATGGAGG -GAACTGAAGTCCTAACTTCAAGGAATAGTTTCTTGCCCCATGCAGAAAGCCTGCAGGGCA -CTGTCTTGGTTCATCAGCCCAGTGAAGGCGTCTAGAGTCAAAGGGAACCTTCTCCATCTG -GGTGACATTGTCAACCCCAGCAGCTACCAGTTCCTCCACAGTATATCTGTCCTTGACTAA -CTTGGGGCAGGAGGACAGTGGGTCACCTACCCAAAATGCATTCAAGGGTACAGTCATGAA -AATCAAGTCAGATGATAACTTTCTCTTGTGCCATTGAGAATGATTCATGATTTGCTCTGT -TCCTGTGACATTTGAAAAATGGCACCTGTCTAAAAAAGAAAATTGTGTCCATGGGTAAAA -GAATTGAAATAAAAGTCCTTTATTAGAAGGAAATTTAAATTGCTTTTAAAAATGGCATCC -TGCTCTTTCTAGCCTACATATAATCTAAGACATCAACAATTAAAGGCACAGTATAAGCAT -TAACTGGGTTGGTATGAAGACCCAACCATGAAAATGGGCATTCAGAAAGGATGGAGATAT -TATTCTTCAAGCTTGTGTATCTGTGATAAAACTCTAGGACTACATTTGTTGTTAATCCCT -AAAGTCACAAAAGGTAGCCAACAGCAGATGGGGAGATGGCTCAATCCATACAGTGCTGCA -CATTCACAAGGACCTGAGTTTGGATCTCTTGCATCTGTCTAAGAGCTGGTTGCACTTCTA -CAATCTCAGTGATAGAGAAATAAAAACAGAATGATCCGTGGAGCTTGCTAGTGGATCAGT -CTAACCAATCAGTGAGTACCAGGTTCAAGGAGAGACCCTGTCTCAAAAACTAAGGTGGAG -AGCAATTGATCTGAGTATCCCTACAGACTATAAAACAGGTGAGTTGTCTAATGGTCCTGA -GGGCTTCTTGCCTTGTTTCTCTTACCTAGCACTTTGATAATAGGAGCCACTAAGCATAAT -GAGAAATTCTGATTGTAAATGGTCTACTTTCTGGTCTTGACTTGTCTGCCTGACATTCAT -TGCTGGATCATTCAGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGT -GTGTGTGTCTGGAGATTGTATATATGTGTTTGTGTGCCTGGGTTTCCCTTTTATTTATTT -ATATTTGACCATGAGACTTGAAAACTTAAAAAACAAAAACATTTCAAGGAATACACATTG -TGAGAGAAAAAAAGTCACACTTGCCTCATCCTGGAGATATTAAATTATACAGGTTTATAT -AGCTCTAAAACAAGCCACTTCCTAATTTAAGACATTTTTCTCCTTTAAAAAAATGTATTT -CTATACTTATTTGTCATTCTCTTTTTTATTCATTTACCCATTCATTTGTTCATTTATCAT -ATGAATCTCAGAGCTCTACCACACAGCTAGTGGATCAGTCTAACCAATGAGTACCAGGTT -CAAGGAGAGACCCTGTCTCAAAAACTAAGGCGGAGAGCAATTGACCTTCGTATCACTACA -GACTATAAAATGGGTGGGTTGTCTAATGGTCCTGAGGGCCTTTAAGTTACATATATTGAT -ATTTAACAAGATTTCAAACCTAAAGATGCAAGGAAAACTGATGGTTTTAGCTTCACTTCT -CCATAAACTCTCAGCCCATAAGTCCTAATCACCCTTAACAATTTCATCATCAGTCAGGAT -GTCCCCCTTGCAAGCAAGGTTGAATGACTACCTTCACTTGTTCTCCGCAGCCCCAAGTGC -CCTTCTCTTTCAGTGACTTTTTTTTATCTACTATCCTCTCCATTCATCTTCAAAGCCTTT -GTGGTTTTCCTCCGAGTCTTCACTCAAACTCACATCTTCTCACAGGTCCTAAACTGAGAG -CATCCTCTTGACTTGCTACGTTCTTTCTCCAAGATAAGACATTGTTCAGATTTAGATGTG -AGATGTTCCTTACCAGCTCCCGGTGTCCCAGATGAGGATGCTATGCTGGGAGGTGAATCC -TAACTGAAAGAAGTGGGTTACTGGGGGAGGGGAGAGCAGTTAGTAAAGTTCCAGATCGAG -CAATAAAGGCAGAGGGGCCTAGCTGCCACACCCTACATCCATGAAACTGTGAGCTAAGAT -AAACTATCATTCCCATAAGTTGTATATGTCAGATGTTTTGTCCCAGGGATGAGAAATGCA -AGCACACTTGTTCCCTTCTTATTAAGCATCTGTGAGTTTCTTCCTCAGGGCCCCACACGC -TCGCCACCTACTCCTCAAACCTTCATGCTCTTGGTCTCTGGGCCCGCTTCCCTCAGTATT -CACCAAGAACCATTCATCTATCACACCCATGGTGATTTGCCTACCTCAGGATTTCTGGGC -TTGACCACCTTTCCTAGGGGAAGTGCTCAGGTCCCTTGGCACCCAGCCTCCTGTGTCATT -GTGCCCGCTCTTCTTCTTCTCTGAGTCTTTTGGGTTCCAATATTGATCCCTTTGGCTCTC -CACCTCATCTAGGGATAGATCCAAAGGTCACTCCTCCTCTTATTCTCCCCCCTCTGTTCG -CACTTAGAATCTCCGTGTTTGAACTCCATTCTATTCTTGGTCTAGTTTGCCCATGGCTGA -CAAATACAAGGGAGGCTTACATTCTGTTTGACAAACAGGATGCTAACTAAGTAAACGGGT -CAACAAGGTACACCTGTCAGAAAGGGACTGTCAGACATAATGACGCTGTTGCTGAAATCC -AGATGCTGAAAAAATAGCATGGCAAGTTCTATGTATGCGGTGTGCATGGATGTGTTTGCA -CATATGTGTGGAGACCGGAGGGAAATTGAGTGATGTTGCTCAGGTACCATTGATCATTTC -CCCCCTTGGACGTTGTTTGCCCCTGGTGTGGAAATCCCCAAGTACTCTAGGCTGACTTGA -CAAGGAATCCCAAAGGTCTGCCTGCCTCAGTCTCCTCCTGTGCCACCAAGCCACCTCTTG -TGAACATGGATCCTAGGGTCAGTCAGATTCTCATGCTTGCCGCTTTACTGACCCAGCTAT -TTCCCTATCGCCCAAAGTTCTAAGGGAGGAAAGAAGGCACAAGGACGTATACAAAAGAAG -GTAAAATTAATTAATTGATTGAATGATTGATTGATTATAAAGAAAAAAGAAAGAGGAGGA -AGAGAGCAGGTCCAGAAGCCCCGAAGCAGAAACAAACAGAGGCCAGCTGCAATAAGAGAG -GGGGAAGACACTAGGCAGGGAGGAAGTGTGCTAAGCTGCGGAAGGGTGGGAAGCCTTCCA -CAGGGCAGGTCTTCCAGGAGAGGGTGAGCATGCCTACTTTCATCCCTTGGCACCTTCTGC -CTAGAGTGCCTTTATTTATATCGCAGCTTTTTCCTCCTCTGCTACAGATACTTTGAATGA -GAGCAAGTCAGGTCTGCCTTGTTTTCTAACCTATACAGCACTAATCACTGCTGTAGTAAA -TGTGTTACACTTCAGTGAAAGGCACAGAATCGAGTAGAAAAACTGTGTGAAGACCAACAC -TTTCCCAAGTTAAAGCCAGCCCTGGAGTCAATGCTGTAAATAACAGCACAAAAAATGATC -AGTAACATTTGGTCACCATAGCTAAGACAAGAGTCCCATGTTTCCCTGCCCCCTCACCAG -TCGGAGAGTTCAGCATCTCCTAAAGCCAGTCATCTGGGAAGGGTTTTAGGGCCTGTGCAT -GTTTGTCATCTCCATGGGGCCAGCTGTGGCCAGAGGAGAATTCTTAACACAGGCTGAATT -AACTTGAAGACTTTCTTGGGGAAATAGTCCCTACATTATGAAGTTGGTGACGCCACTAAT -TAAAGAAATATTTTCCTGAGCCGCTGTGATCTGTCACAAGAAGTGTTGACTATTGATGAC -ATGCACATGACTTCATGCATTCCAAAGAGTGAAATTCACAGATGTGAGTGGCTGCTTCTC -ATGCCCATAGCTTCTGAGACAAGATGCTGAGAGTGCCCCACAGTTTAGGATTCAGTCTGG -AGATGGAAAGGCCAGGCTGAAGTATCTGCTTGAAAGTTTCTGCAGCCTAGATTCCATGGG -AGTCTGAACTTTGGCATCTATGTTAGTCAGCATCATGGACCTCTAACAGTGCTGGAGGTA -ATCAGCTTACAGAGCAGAAAGATTTACTTGGGCTCACCATTTGGGATTGGTCCATGATGG -TTGCCCCTATTGCTTCAGGCTGGCAGCAAAGCAGAGCATCATATGGCAAGCTTCTGAAAG -AGCAATGTCACTTACATTGTGTCCAGGAAGCAAAGAAACAAAAAGACTGACTGGGGCAGC -ACCGGCTCCTTCAAGGGCACCATCCCCTCCCACCATGGCCTAAAGATTTCCATGAGCCTC -TCCTGACCAAGTTTCTCCCATTCCCAACAGCATAGCCCTGGGTATCATGTCTTGAACATA -GGCCTTGATGGAACTCCCCAGATGGGAACTATAACAGGATCCTTCTCACAGAAGAATGAT -TTACAAACTGTGATAAGGTTAACGTTGCATTGTTTTGGAAGCCATCAAGCCTGAAAAACT -TGCTTATTTAAGCTCAAAGCTTTGAAAATTCTCGGTAATAAGTAGCTCTTATCTTAATTG -TACAGAGCCACAAAAATGAAATATTACAAGAGTTTCCTTTGATTAGGTCTGGCTCTAGAC -ACAAGCTCCAAAGATTAGTGCTGTATGTCTCAAGTTGCAGGGCGGGTGGGAGGGGGATGC -AAACATAGTGGAAACTCAACTTGACATAGTGGACTGATTCCCACATGAACTAAATTGCCA -TGCAGTAAGCCACTCTGAAAAAGTGAGGTTTTACCAAATGCAAGCAGATACATCTCCCAT -TTTCTCTGTCTCGTTTTCTCACTAGAACATGCCAATGGTTTCTCAAATTCCCCCAGAAGG -TCAACAACCTCATTGTTCTGGGCACTCAGAGCAGACATGGTTTTATTGAGTGCATCAATT -TGAAAAGCAAAATAGACTTGAAAAATGATTATATCAGCATCCAATACCGTCCTATGGCGT -GTTTTGAATTGTATTCATTTGATAAAATATTCAACAAGTGCTGAACATGAGCACATTTCT -ATTCCTAAGAGCCAACAAACAGCCACACTCCAGGGGAGTTTGGACATCTATTGCAAATGT -CATACTGACATTTCAATGATCTGATCAATTGTTCGATTCCTCCCTCTCTCTTCCCTTGCC -CTCCCCAGCCTGGCTGGCACCTTCCCAGGGGTTCCACTGCCTACCCTCTCCACATCCCTT -GGCCATCTCAGAATTTTGAGCTGCCTGACTGCCACTCCCAACTCCTCCGAGCTTGTCTCC -TTGTCCTCATCTTTAGTCTCTTGTCATGTTGGACATGTAATTTGTCTTCTAAGATATAGA -AAGCTTTAATGGCTCCTGATGATCCAAATGCCTGAACGGAAAAGCCTTTATTAATACAAT -CATATGATCAACTAAGTTGGAAAATAGGTTTGAAAGCGCTACTTTTAAAAGTTTTCATGA -ATTCCCTTACTATGCATATACCTGTGTGTGCATGCAACCATGCACGTGTACATGCAACCA -TGTACATGTATAAGCAAATCACAGAATCTGTGTGGAGGTCATAGGACAATTTACAGGGGT -TGCTTATCTCCTTCCCTTGTGTGGGTCCCAGGGATTAAACTCAAGTTCTCATGAAGCAAG -TCTCTTCATTCTCTGAGCCATCTCACCTGACTGAAGGCAGTATTTCAGCAGCATAATTAT -ACAACATTTGTTTATTACAAAGTCATGCTATGGGAACCATATTTGGGTCCCATGATAGCA -TAGAAAATTCTGGAGATCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCGC -TCACTCGCTCACTCCCTCGCTTGTTCTGCTAGTCTGTGAGCATGGACAGGCACAGGCCTG -AGTATTTGTAAAGGCCAATGTAGTTTTTCACGTTGACCCTTGTTGACATAGACAATAGAT -GCCCAGAAAGATGCCATTAAAAACACCCTCACAGGGGCCCAGGACCTAATAGAAGGAATT -CTATGTCTGTGCTGTTCTGGATTGAGACATGCTAACATCAGCAATGTGAGGTACAGCCCG -AGATGCTGCGACTCTGAGGCTCATTTCTGTGTGGAAATGGAAACTTCAGCATCGTCTACG -ATGTTAGTCCTCCCCCCTTGTGTGTTGGGGGCTGTTAATGAAGGCTAAATCCAACCTTTC -CAGCATCCTCTAGGCTTAACATAAACCACAGATATTAGTCAGCTCAGACCTTCCCAGCTC -ACTCTGGTACACTGGTTTCTAGTAAGTGGGCTCTGGAATCCACCTGCCCTCTCCAGAGTG -ACAATTTCAGGCATGTGACATGTGGGCCATTAGAAGACCTCTGTGTCCTTTGTTCAGCTA -TAGACAATGACAGTATGGAAGAGCAGATGTACAGAAGAGCTCATGGCCAGGACTGTCATT -TCCAGCATCATAACTGTCTTCTGGCCTCTGTCCACTTCCATCTTTTGCTTTCCATTCTCC -AAGCCCTTGGCACACTCTCAGCTCTGCTTTTAGTCCTGGAGTTGCCAAAGCCTGGTGTGG -AAGGGCTAATGTGGTCCTTCCTTTCCCATGCCTGGGGGATTTTCCTACCCGTCTGTAGAG -GCTTACCCTGATTTAAAGGCAGCTGCTGAACCCCTGCACAGCTCATAGTGATCTCTTCTG -AGGTCCTGAGGCATTTCTGAAACCTTCCAAGCTTCCTCATGTGGGCACTCAGCTTGCTTG -CAATCATTTGTCTAGCTAGCTTCAGCCTCACAGGGCCCATGAAGGAGGGCCATGTTTCAT -TTCCAACACAGTACAAGTCCACTACACTACACTACACTACACTACACTACACTACACTAC -ACTACACTATACTATACTATACTATACTATACTATAGAGAGACTGACAGAATCAGTGGAT -TATCAAGTGAGTGATTGAATGAATGAGTGAGTGAATAAATGACTGTCTGGCTAATTTGCT -TGAGTGTCTGTCTCCCCTCATTTAGTGCACACCATACTTTGTCACTTCTTCTATGACAAA -TGTAGAGATCCATGTTGATTGTTAACTCATTAAATAGTTGACAATTTTGGTGAAAAGGCT -AGTAAAGGAAAAGAAGTTAGAGGAAAGATAAGTGAACAAAAAGACACAGCTAAATCTCAA -CTTGATTATGTTCCCATGGCAAAAGACCACTATAAAGTCAGCTAGTAGCCATCCATCAGA -GCTTGTAGGGTGACCAACATCACAGGGTGGAATATGTCCAGTTAATCAAAGTTACCGCAC -ATGACTCTGGGAAACAAACCTTTGACAACTGCCCAGGCGAACCCGAAATGCTTCCTAGGA -TAAGAGCATACTGTCTTCTCTCCAGGACTCTCCAGCACTCCCTGACTTGCTGACAAGATA -GTGGAGGCAGAGATAAGGCTTCTGGGAAGTTATCACATCTCAGCTTACTGGTTGCAGCTC -TGCTTTCCACTCACCAGCAAGGACTCTTGTACTTAGGATCGGGCCTAGAAAGTTCCACTG -AGTGCATTCTTCCGGCTCTTGGGTCTCTGAGACATCTACCTGTGCTTGAATTTTCTGGTT -GTCACTCAGCATACTGAGGCAGGGTCAAGTTGGAAGCAAATGGGGTCACTTTCTTTATAC -TTTTTAAAAATCCCAACTCATAGTTATGGGGTTCCAAAGGAATTCCTCACGTACCTCATC -ATCTGGTGGTGCATCCATGAAGGCGAATGCTAAGGGCCTGCCTGTGTTTAATGCTCAGGC -TCCATTTTATGACCTTGTTTCCAGCCAGATGAAGGTGAGGTGGTGGCTTCCACCTCTGAC -CAGGGCTGGCTTCTTCCTGGAAGTCTAGAACAAAAAGTAAGGAAATGAAGGGTAAGTCAC -TGGCTTAACCTGATAAGAAGGGAGAACCAACCAAGTATACAACACCTTCATTCTCTCTCT -CTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCCCTCTCTCTCTCT -CCCATCCTCCTTCTGGAAGAGGTGACAAGATTTCCAGCAGTGACCCTGGCCACATAATGA -AATGAGCTGTGTTAGTTGCTTTCTCTCAGAGAGCACGTGAAGTCTCTCAGCCCCGCTCAT -AGAACGGACTGTTCTCAGGCAGGAACTGGCTCAACTGTGAGCCTCTACAGAACCCCGCCT -GGCAGATTTGTAGACTGTGGTGCCCATGAGACACCTTAAGTTTTATGACTACATATTTAA -GCATTTATGAGATTTGAACTGTGTTGCATTAAAATGGGAAAAAAGTGAGGGGGAAAACAT -CCCAAGGCTTGCAGCAAGAGTAATTAGCCCCAAAAGTTTCATAAAGGGTTTGATAGCATT -CTAGCTCGAAGCTCCTTCCCCAGGACTGTAGGAGAGAACGGGAAGAAAGGAATGCATTAA -AACTTCACTATAGCATTTTGAAAACTTACAGGGCCAAACCAAGCAGCTGGACTCATGTTC -ATAAGGAGACTCAGCCTCAATCTAAGGTACCAGATAAAAATTTTACTGGGGAGAAAATAT -TCAAGACGTGAGCTTGACTGTTTTCATCATACCCATGAAAGAAATTTCTTTCTTCTCTCC -TGGTATCCATTATCCTAGGGTTGGCATTAGTCTGCTTGGCTTCATGCCCCCCTAGCATCA -ATCTGTTTCCTTGTTGTACCTTGGTTGCCCTGACTGGTACCAGCAATGGGGCCAATGTAA -CTGACTAGATGCTGGAATCAAACCTGTGTAAATTCTGCTCTAGTGACACAGCATAAACAT -GGCTCAGCTTGACCTGGGCCAACTGCTCCAGGACAAGGGCCAGGCCAACAGCATCACCAG -TGTTTGCTGAGGAGATGGAATTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTC -CTATATATGTATATATATATTACATGTATATATATATATATATATATATATATATATATA -TATATTTTAATTAGGTATTTTCTTCATTTACATTTCAAATGCTACCCCAAAAGTCCCCCA -TACTCTCTCCCCCCCACTCCCCTTCCCCCCACTCCCACTTCTTGGCCCTGGCATTCCCCT -GTACTAAGGCATATAAAGTTTGTAAGTCCAATGGGTCTCTCTTTCCACTGATAGTTGACT -AGGCCATCTTCTGCTGCATATGCAGCTAGAGCCAAGAGCTCTTGGGGTACTGGTTAGTTC -ATACTGTTGTTCCACCTATAGGGTTGCAGACCCCTTCAGCTCCTTGGGTACTTTCTCTAG -CTCCTCCATTGGGGGCCCTGTGATCCATCCAATAGCTGACTGTGAGCATCCACTTCTGTG -ATTGCCAGGCACGGGCATAGCCTTACAAGAGACAGCTATAAGAGGGTCCTTTCAGCAAAA -TCTTGCTAGTGTATGCAATGGTATCAGCGTTTGGAGGCTGATTATGGGATGGATCCCTGG -GTGTGAGATGGAACTTTCTAAGCAAAGCCCTTTGCTTTAATGTTACAAAGAGAGCATATT -TTATTTGGGTTTATTTTTAGCAAAAGTTCTATCTGGATTCTGTGTCATTGCCCTAGACCT -TTGCTGTAGGAGAGAGTGAAAAGTACTACTCACAGTTATACTTTTAGAATAACTAAACTA -CAGCTTAAAATTCATTATACATGCATACATACATACACACACATGAATATATACCACATG -TAACCTTACAAAATCAGAGATTTTATTACATAAACAACCATACCACATACCTTGTTTCCC -TTTTTTAAAAAATAGTAAATCGGACAATATGTCTTTTTAAAGTCTGAAGGTGTGCGCATG -TGCGCAGGAGCCTGAGGAGAATGTCACGTGTCTTCCTTCCTCTATCACTCTGCTTTGTTC -GTTTGAGACAGGGGTCTCTCACTGAATCTGGAGCTCACTGGTTTTTGCTGAGGCTGGCGA -CCAACACACCCTGGTGATCCTCATGTTTCTACCTCACTTCAGCTCCAGGAATAGGGCCTT -ACAACCATGCCAGACTTCTTGCATAGGTGCTAGAGGTTCCAACTTAGGTCCTTACGCTTG -TGCCTGAAATGCTCTTACTCACTGAGCCGTCTCCCCAGCCTGCACATAGGTTTTCTTTGG -TAAACCTTTGCCATCCGGGAGAAGAGTTTCTGTGTTCACATGAAGTTGAGAATTCTATTT -TAAAACAAGTTTAAAAAAAAAAAAAGATTTATTTTATTATTATATCTAAGTACACTGTAG -CTGTCTTCAGACACACCAGAAGAGGGCATCAGATCTTATTAAGGATGGTTGTGAGCCATG -TGGTTGCTGGGATTTGAACTCATGACCTTTGGAAGAGCAGTCAGTGCTTTTACCCTCTGA -GCCATCTCTCCAGCCCCTTTAAAACAAGTTTTAAGAGGCTGGTTTGTAATGTCTGCCTTG -CCTGAGCATCCTAATCTAAGAATAGGCAAGCCGTGATGCCCTGTCACTGTTCTAATCTAC -ACGGGCTCAGGGCCACTGACGCTCTCCCTGCCCTTGGCAAAGCTTTAGTTGGTAGTCACT -GGCGGATACCTTCAAGATGGACTCCTGGGAGAAGGCTTCTTTTGCTCCTCCTGTTTGTCT -TCAGTGGCTCTACTTTATGCTCCCCATGAAAAGTGCAGGGGCCTCCGCGGTGGGGAGCCG -TACTAGAGAAGTCAAGACATTTGAGACGTGGAGGGACAGCTCCTTATTGCCTCTAATGAG -CCTTCCCCAGTTTCATTGCAGCTGAATCAGAAACTTTCTGACTCATTTACCCTGTCTCAG -AGCAGTTCTCTGAGTGAGTGACCTACCATAGTAGGACAAAGAGGCCATCATGAAAACTTA -CTACCTGGAACAGCAGGCTCAGTGGTTGCTGGGATCCGGGCACCCATCCATGCTGACAAC -GCTCCCCAGAAGCACCTACACAAACAGCCCCTGTAGCTCCTTCCTTATCCCTATTGTTCC -CCGTGACCTTCTGTTCTGTTCTGTCTCGGGCCCATGATGCCTTGAACTGTCAGTGAGGTC -TCCAGAGGCCATGTAAGGAAGGGAGCAGGAACTACCATTCTGGAAAACCCCAGGCATTGT -AGCCATGGTCATGTGTGTACCATGTGTATCAATCTAATGAATGCCTTCTAAAGACAGTGC -TGTATTAGGCCAAAGGGAAACTGATCCTACTACACAGCAAAAGAAGGTATCTTCACTCCT -CCCCATAGATCCTTAGGTGGCTCTGGCCACCTTCCTCCTAAGAAATTAAATCTAATTATG -ATTCTAGGTGCTTGATTTCTCGGCAGCAGAGAAGCCCCCAGATTAGCTTGTTTAGCATCT -TCTGCCTGATTCTTCCCCATCTTTCTTGAGAGTCCCTTAGAATTCTCCCATCCTGCTTCC -TTCTTGATCATGAGTAGATGACTGGTCCCAACCTGCCCTCTGACCAGCTGTGCACTTACT -GCCATGCTCAACCACCTTGGCCCAGAGTTCGAGGCAAGTTTGGAGTAGCAAACTCTAAGT -AGCTCTTACAAGCTATAATCTTCCAGAAGACAAAGGCAGACAAAGGTCTGTGTGCTTTGT -GTTGTGACAAATGTCCATGAGAAATTATTTCAAAAGAGGAAAGATTTCTTTACGTTCATG -GTTTTGCGGATATCCATTTGTGGTTGGCTGCTTTCATTATCTCTAGAACAGGTGAAGCAA -GGCATCATGGCAGAGGGTGTAAGAGCAGAATTGCTCACTTCACAGTAGCTGGGAGGCAGG -GAGAGTAAAATACACCCTAGGTGATTCCTCCATGTTCCTGTTTTGTTTTATCTTGGACCC -TGATAGCTGTGGTGGTGCCATCCACTTCCAGGGAAAATGTTCCCCTCTTTCTTAAGTCTC -TGGAATTGCCAAGGACATGTGCGTTGATACTATATCTCATGTCTCTCCGTCCAACCAAGT -TGACAATGAAGATTATCACAAATAGCTGGTTTAAAGGATCCAAATGAGTAAGACCTATCA -TGACACTGTTGTTCTCAAAGTAGCTGCCATATCCCTCCCCTTCATGACCTAGCTCATCCC -CTGTCTCCCTCTCAGTCCTTTCAGAATATACCAGGCAAGGGTAGAAAGAATCAAAGATGG -ATTTGTTCCTGTTCTAGACTCACATCACGTATGTTGGCAAAGAGAAATAGTTCCAGACCA -ACAAATGGACATGATGCAGAAATCTAATTTTAACCCAAGGCCATGCATTTCTACAAATGC -AACAAAAATGATGGCATATGTGGTATCAAATTAAATTCAAGGGTACCTGTGTTTTGAATC -TGAAATCATTACCTCTCGTGGACGTGAGGAGGGAATCCACATTCTTCCCAGTTCCCACCA -CAGCACATGTCGTATTCTTAAATAGGAGGGAAGAGAGCCAGAGAGATGCCTCAGCATCTG -AGAGTGCTTTCTGCCCTGACAGAGACTTAAGTTTGATTCCCAGCATGCATTTCAGGCAGC -TTGTGACCACCTATAATTCCAGCTTAGGGAATCTGACACCACACCTTTTTTGACCTCTCC -ATGCACCTGCACATATGTGACAGACAGACAGACAGACAGAACGCACGCACGCACGCACTT -TAATAAAAAAAAAGAAATAATGAAACAAAGACAAAGGTTGGGAGAAGGGGAGGAAAGGAA -AAGGGGAGGGAAGGAAAGGGGAGGGAAGAGGGAAGGAGGGAGGAAGAGAGAAGAGAAGAG -AAGAGAAGAGAAGAGAAGAGAAGAGAAGAGAAGAGAAGAGAAGAGAAGAGAAGAGAAGAG -AAGAGAAGAGAAGAGGGCAGTCTGGCTGCTCACCTCTGAAAGAAGTCAACCTATGACCTT -GATCTCAGTTGACACTACTCTGAGTCCCCCAGGGAAGCAAAGACACAACATGAACTTCAC -TTCCTCCAAAACCTCATGGACTGCTACAGCAGTGCTCACTCCCTAACTCATGAGCTCCGA -CTGGAAAGGACAGGATCCCAACACATACTTTTGAGTCCTGTTCTCATACTCATTGTCATC -AAAAAGCTACACCATTTGCGTAGGCAGATCATTAGAAACTAATCCTTTACCAAGCCTCCC -AAGGTGTGGATTGCTTCACCATTTACAAAATATTTTAACTGTCAGGGCATAGAACCCTGT -TTCTTAACTAAGTAATGATCTGGGAAAAGCCATTGGCTGTCAGAAATCAGATGTTACATG -GGCTGACACCAACCTTCCTTGTGACATGGTTCAAAGTTGTCAGAGAGAATGGTCTCAGGA -TAGAGGAATTGATCATTCATGTTGTTTTTGGCTCTGCAATGTAATTCCAGGGTTTTGTTC -CATTCTATATTTAGTCATGCTTGCCGTTAAGAATACTTTCATATCCTTGACCCTTGACAT -GTAGACTTTTTTCTCTAGGGTGGGAGTAGGAAGTAAAACATTTCAAACTTTCACATTAAT -GTTGGGAAAGTACAACCCTCAGAAATGTGGCAGTTTCTAAAGTCTTAGCCAAGAACTCAC -CATCCAGAAGTTTATATTACAAATGAAGCCCGCTCTTTATGCCAGGGAAGCATGTCAAAG -GTTGAGAGCTAGGCTGGCCAAGTGCAAATGTTTCCTGAGGAATTAGAATTCTCAAATAAT -GCATTCCAGCTGTTACCTTCAGAAACAGGGAGGCAAAACGGGTTGGTAATCTCAGGATAA -AATAAGACAGAGATCCAAAATATAACTAAAATCATGTGGCGAATGGTGTTCCAAACCCCA -AATGATCTCCAGACTGGTTCCTCTCCTTAATCTCACCCTACATTGATTAATCCCATGAGA -CTCTGAACAATTTGAACCGCACGATTTGTACCAGGGTCGAATTCCCTGCAGCTGTTTGAT -GGGGCGTGCCTTCCCATGTAGACACCCTGTCCTCCCAGCCTGGAGTTTCTCAGTTTTGGT -CCCATTGACATTTAAGGCCATCTAGTTGTTTGTTGGGGGAAAAATTAATTATCCTATAAA -CTATAGGATGTATAGCAGCCTCTATCCACGAGATACCAGACATTCCCTCCAGTTGGTAAC -CAAACATATCTCTAGATGTGTCCACATGTCCCTAAGCACTAAGAAAAGGCAAACTAATCT -GCCTAGCTGAGAACCCCTGTTAATGCCCTCCATGCCCAACTCAAATCTTCACCAAGATTC -AACATAGCATCTGCTGGGTATATCCATGCAAATGTGACCCATGTCGGGTGTATATGTGCT -AAATGGCCTGCCCATGATCTGTAAGGACAAAACAAAAAGTAACAAATTAAAACCACAAAA -GTGATTTCTGAAAACCTCTAGCATTGTGGGGCCTTTATGATGGCATATATTCAATGTCTT -TCACTGAAGGGCTTTAAAAATTAGGAGACTATCTGTAGAGAATTGTAAAAGTACGTAGTG -CAGAATCCTCTGAAAGTCCCGTTTTCAGAGTTTGTTTGATTTTTCTGGCTTGACAAGAAG -GATGAACAGAAAGGCCTGTGAATATACAGGAATACAAAGGAATTTAAATCATTTCATTAT -CACAGAAGTGTTTCCCCCATTTTACTGATGAACTAGGCAGAGAAGGGGAAATGCAGGGGT -GTGTTTAAATGGAACAGTAAAAGATAGAATGGAGAGATTAGTGGCTCACTCACACTGTAT -TATGACACTTACAGTGAAGTCATTTGCCTCCTGATAAATGTTTCTGAAACCACGTGGTGC -TAACTGCTCTCCCATCCTTTAGCTGGAAATGGATTTACACATGGAAGCGCTTTTTAAATT -TTAATTTTAAGTCCTTTTATAAATTTCAATTTTATTAATCTCCACTATAAATCATAATTT -ATGAGTCCCGATGCGCAGAGGGCCTCGGGGTTCTCAGTCACATAGGATAATGAATGTCAC -CCAGTACTTCACTAGACACAGCTTGGGTGTAGAAGGGCTTAATGCCATGCCACTCAACTG -GAGATGAGTCTAAGCCTACCAGACAATCCTTTATCGGTTTCCACGTTAAAAGGACTAACA -TGGGGTTTAGGAGAGAACTCGGTCAGTAAAAGGTTTGCATTGCAAGTAAAGGTTTGCATT -GCAAGTATGACCCTCAGAACCCACATAAAACAACAGCCTGGTGTAATAGTGCACAAGGAT -GCATATTATACAGTGGGCTAAAGGGAGGCAGAGGCAGTCAGATCCCTGGAAGCTAACTAA -ACGGTCTAGCCCATTTGGTGAAGCTTCTGGCCAATGAGAGAGCCTGTCTCTAACAAAAAG -CTGAAACTGATGACTAACACTGGAAATTGTTCCCTGACCTCCACATATAGGCACACACAT -GTACCAATACACCCACACATCCAAGTACACACACATACATACTTATGTGTACCTCACACA -CATGCATGTGTGTGGGCACATGCACATACATGAAGGAACAGCACAGGGCTGGGGCATTGG -GTTGGTAAGAGGAACGGGTTTTGATCTTGTCAGCATCAGAATCTCTTGATTGTTCTTTGA -TTGTTCTGCATAAGCCTAGACTTTCTTTTTACTCTTTTTTTTTTTTTTTTGAGACAGGGT -TTCTCTGTGTAGCCCTGGCTGTCCTGGAACTCACTCTGTAGACCAGGCTGGCCTCAAACT -CAGAAATCCGCCTGCCTCTGCCTCCCGAGTGCTGGGATTAAAGACGTGCACCCGGCAAAC -CTAGACTTTTAAGTCTTCCCTTCTTTGCTTACTGAGTGCCTGCTCCCTAGGGCCGTGACT -GCAAGTCCCTTGGGCGACTATATAATCACAACAGGAGCGTCCTGACTTCCCACACTTGTG -CTGTTCTTCCTCTTCACCACAGATGTGCAGCCTCTGGGACCTCAAGTGTTGTTTGATTCT -TTCTAGAGATAAAGGGATCACCCTCCAGAAGGTTGGTAGAAATGTCACCCCCAGACAGTG -TTTTGCACCTACCATTTGCCTCCACGAGTCTTTCTGTTTTACTGAGGACCCAGTGTTCCT -TTGACAAGCCCCTCCCAAAGCACCACTGATTCCAATCTAACTGTACACAGCAAAGAGTTC -AATGACATGTGTTCAGTGGAGTAGATACAGCACAAAAGGATGCCAAAACAATTCCATGGG -TGGAAAAAGCATGGTTAACATGAGTGAGCTCCTGAAAGCAAGAGAAAGTGAAACGGTCCT -TTTAACAACACAATCACAGAACTTGGTCTTTGAAACATAGAGCAGCCCAAGCATCCTTGG -TTCATGATCTCATTCCCATTGATAAGTGTCTTAGTCCATGTGTGCTACTGTAGCAGAGAG -AATAGCACAGACCAGGAGGCTGATGAACAGCTGGGATTATTGCTCATAGTTCTGGAGGGT -CGGAGTCCAGCATGAGGCTGACTCAGTGTTTATGAGGGCTGCTTCCTGGTTGCTGGATGG -TCAGCTGCTCGCTGTGTCCTCACGTGGAAGAATGGATCAGTCTCTTTTATGAGGGCACTA -ATCTCACAAGTGATCCACTCTCATGGGTCAACTCCCAAAGCCCTACCTCCTAATCCTATC -ACTTTGGGAGTCAGAATTCCATATATGGGTTTGGAAAAGATGCAAACATTCAGTCTAGAG -CAAAAAGCCATCCTTCTTGATCCATCCCAAGTGAGAAGATACTAACAGAAAGAAGAAGGA -CCCCAACTGGGTGGCAGAACTTCATCCCAGACAATGGCACTGGGACACTTGTCTCTCTAC -CACCACACAGCAACCTAAATGAATGACTACCTTTTTTGCACAGAACAGGAGATTCCCATG -GAAAATCTCCTAGGCCCATAAGCTGTCCATCTCCTGAGTTTTCCTGGACCACACACAATG -AGGGTCTGAGGGTTGCTTCTAGGACAGCACCTTCTTGGCAGAAACTATATTCACTCTCTG -ATACACACTCACTATAAGACCTTTCATGTTGTTTGATACAACTCACTCAGCTTGCTGGCT -TGGACAAAAAGAAACCTAAGATATAGTTCTTCTGCCAAAGCCATGATAGCAGCAGGGAGA -CAGAGGAGGGAGAAACCTATAAAAGATGGGCTACAAAGGGACAAACTATTTTTCTTGCAA -TAAATTAGAAATTAAAGGTGTGCACTCTGAAAGCCCAAATATCTTTATAAACATAGATTT -CAGTGGCATTGTTCTACAAAGTTTGTGTTCTGCTACCCGTTGACCAACAGATATGAAAGA -GGCAGCAGGATCTCTAATGAGCAGAGAAACATGTTCAGGTGGTTATCAAAACCTCATTCA -GACGCTGCTCCGAACGTCAATAAAGAAAATGAGTCTCTCCTTTGTCAAGAGTTCACATTG -TGTTGTCCCCATGCTGGAAAGAGGCATGCCTGCACTTCTGCTGGCTTGAATGGAAGCTGG -ATGATCTGTGCCTTGATCTAGCAGTCATGAGATGTAGATATCTATAAAAAGGAAGCCTTG -TGTGTCCTTGAGACCCTTAGAAGGTATCCTTCACATTTCTCACACAGCTTAATGGTGTCT -CAGACTATGCTCTTTGGCTTTTGTCACAAAATGCCTACATTTCTTTCAATAGTATGAAGT -TTCAATTAACCACAAAGAGATGCTTCCAGTATTCTGTAGTACTAGTATATGTGTGCGAGT -GCAGTCTCACACATATACTCGCACGTGCACATACAGAGTCCAGAAGTCAAGGTGCCGTTC -CTTAGGGGTAGCCATCCTTTGTGCTCACTGGCTAGGCTAGCGTGACAAGTAGTTTACCAG -CTAAACTTCATCACCCCCCCCCTGTGATACATTCGATCTCACCCTGGAAGTCTGATGTTT -CTCTAAGCCCTTGGTTGACTCTGGCTGCTGTTATTTCTTTATTTTTATTTTATTTTTTTC -ATATGAGATGCATATGAGGCATGACCCCACAGAGGTGTTCAGATTACAGTTCTGTACTTT -ACCCATTCTGCTTTGCTTATTGATCTTAGAAACACATCTCCCATATCTCCCTCCCTATCT -TTCTTGTCTTGCCTGATTCTTTGGGGATGCTAGATCATTTCCCTCTGTCTTACATCCTCT -AAGGAAAGTGGTATGAGCCAGAGACAACCACTTTGGTCATGCTCAACCAAATATTAACAA -AGAAAATCAAAATTTCTCCTTATATCCAAACTTCAAGAAAAAAATTTAATGTAGAAACAC -CTAACTATATAAACAACTATATATACAATTATATATATAATACATGTATAACTATATATA -ATTACGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTAGTGTATGTAGTGAATC -TGGGTGTGTTAGCACATGCCAGACTTTGAGAGAGTTGAGGCAGGGGGGTTATACATTTGG -GACTGGGAGAAAGAGAGAGAAAAAAAATAAAGAGAGATAAAAAGAAGGGAGGGAGAGGGG -CAGAAAGGAAGGAGGGAGGGAAAAAAGAGAAAACAGAAAAGGCAAACATGATCAAAGCTT -CAGACCAGCCAGGAGAGTGACCAGCTACCTGCAGTTAGAGGAGCCAGTGTGATCTTGAGC -AGTGCCTGGAGAGATGAGGTCCCTGTTCGTGGGAGAAATGTCAGGCTGCCTGCCCCTTTC -CATGTGCAGCCCAGTATAACATCTGCAGAGTCACAGGTTGAATAGAACATTCTGGACCTC -TATTGTGGCCCACAGGGAATCGCCAGGGCATGGAGACAGTGGGAACTGTGTGTCATATGG -AAAATGGGGTGGGGAGAGTGGGGGAGAAATACTAGAAATATTTCACGTGGAAAACAAACC -AAGTTAGGATATGAACAGCTCTGCATCAGGCACCTCACCGGCAGATTCTTCCGTGTGTCA -CGCGCCGTGCTGGGTGCCAGGGAAGTGAGAGCAAAGTTGAGGACCAGGATTTCACAGAAC -TTAGATTATGTGTGGATCCCAAGAAAAGGATTTCCTAAACTGCAATGCAATTCATGTCAG -AAACTACTTCTCCTCAACTCTAGCAACAAAAAGAAGCTGCTTGCCTCACCCTTCCCTAAT -CCTTCACGTTCATGTGCCTGCTTTACAAGTTTTTTAGTCTCCTTCAAGAAAAGGCCAGCT -CACTTCCACTGGGAGATGTGCAGAGACCTAAGATGAGGGGGAGCCCAGAGGTGCAGGGAA -GAAGAGTCCACTTGACAAGGGGTGACAGGTCAACACAGGATGACAAGGGATGGGACATGG -ATGTGCAACAAGGCCCTTTGAGAACAGCAAGGGAGAATGGGTAGTAATCCAGGCTCTTGC -TGGCTGTAGCCACCCAGCACAAAATGGAAGATGGAGGAAAATGGCATGGAGCCATGGATC -AGGCGACCTGGAGTCTAATCTTACCGTAGCCACCGTCTATCTCTGAGTCCTTGAGTAACT -CACTGGTCTCCCCAGGATCAACTTTTTGTCCTGACAAAGCAGTTTCAGACCCACTTGCCT -CGAAACTGCCTCTCTCCCCCAACACAGCCTGATGCCAACACAACTTAAGTCTTAAGTTAA -AATTGTGGGAACAGTTCTAAGAACCGTGTGTCTTAAGTTGAGATCAAATGCATGGGATTC -TGGGCTACCCTGCTTATAATTCTGCACCGTGATGTCACTTATTCAAGTGTTCATTCCTTG -GAAGGAGGTCTCCTCTTGAAGCTGGAGTCCATTTATTTACCCAGCTCCTTTCTCCTAGTC -TCTTTGGAATTTTCTAGTGTGGTCCTCTTTGCATGGGACTGGTTTTTAACCATAGATTAT -TGAGAAGAGAGACATCTTCTGCTGAATAGAGACAACTGAGGCCTGGGAGAGAAACGATCC -CGGGGCCTGGTTGCCAAGCTTCATGGGCACCACTGGGCATATGGAGGTGACATCTTCCTC -CTGAAGAAAGAGAACTCACAGAAAACTGGAAGGAAATGTGGTTATCTAACGGGGACCAGA -ATTATCAAGCGCTCAGCTGGGAAGAGAGATTGTAGAGGGCGTCTGCTGTGTTGCTCACCA -CCCTATAGCTCTGAGCCAGAACCGCAGATGCTTCCATGCTTCCAAAGCTGCCTGTGATTT -GAGCAGGTGTGATAAGCAAGCAGCTGAAATCAGTGCAGTCCCATGCTCAGCTTTGCCTAC -GGGGATTTTAAGCTGGAAGCACTCAACAAACACAGTAGAGTCTCCTCTGCCTTCTCAGGA -ACTCCTAACACTGCAGACTTTACATATCTCGCCTTCCCAGAAAAATCAAAGCCTGTTTCA -TATATAAAAAAGACAATCATTGTTATATGCCCCAATACCAAATAATTAGAATCATCACAG -CTAACATTTATTATCTGCTTATTACAGATTAGTTTCTGGACTATGTGATCTTCATGGGAT -ATCTCATTTAATCCACACAATAACTATATGAGAGAGGTGTTATTGTGCCCATTCTATAGA -TGAGAAAGCCAAAGTTCTGAAAATTTGACTTCATTTCCCCAGGCATAGAGCAAGATTCGG -ATCCCCAAAGAAGCTGAGGCTAGATGCAGCTTCCCCCACCCAGGTGTGTGTGTGTGTGTG -TGTGTGTGTGTGTGTGTGTGTGTGTGTTTGTATGTGTTTTATAGTGTGCACATGTGTGTG -CATGTAGGGACCAGGCGTTGACATTGGCTGTCTTTCTCCATTGTTCACCACCTTATACTT -TGACAGTGTCTCTCACTGAACCCAGAGCTCACCAGCTGGCTCGGCTTCCTGGACCATGAG -CCCTGGGGATTTCTCTTTCTCCAGCTAGCCCTGCCTTAGGGGTTAGAGACACAGGTCAGC -ATGCCTAGCTTTCATGTGAGTGCTGGGGTGAGTGCTGGAGATCTAAATCCAGGTATTATG -CCTGCACAGTAGGCACTTTATCAACTGCACTGTCTCCCCAGCCCAGATCGTCTTTCCTCT -TTTTCTTTTTTAATGATTTTTTAAATGTGCATTGGTGTTCTGCTTGCTTGTATGTGTGAG -GGTGTCAGATCCCCTGGAGCTGGAGTCACAGTCAGTTGTGAGCTGCCATGTGGGTGCTGG -GAGCAGACATGCTCGAATCCTATCTACCTACTGAGAATTGTTGCCTGTCTTTTCCTCCTT -TGTGGGTTTCTTTTTCTTCCACCCTTTTCCCACCCTTCCAACAGCCTAACACTAGAAAGG -AGAGAAAAGAAAGATAGAAGGGAAAAGGTGACGTTATCGTTAGACTACTTCCTGCTGATT -AGGTGTGTCAAGTTCCTTGGGGCAACTTTGATCTTCACAGTCGAGATATCTAATTTCTTC -TTGTTTCTTCTTTTCATATGACTAATTAACAAACTACAACCAACCAACAACTCACCCAAA -ACTACCCACCTAGTGGGGCTCTAGCATTTATAGACCCTCTGAAAAGTTCCCAGAATTCTA -AACATCACACAACCGCAGAAACTATCTGCAGGTGGCAAAAACCACGCCCTGCTAGAGCAC -CGTCAAATCATAGTCAGCTGCTGTGTGCACAATCTGAAGCAGCCCCACACCCCACACATT -AAAATGAAAGCATAGTCTTATAATATTTCTGTGGATTTTAAAGAAACCAAAACTCCAAAA -TTCTTACCGCAGAGAATTAAATACAGAGAATTAATATTGACCTATGGTCTCCACTGAACA -TGACTTGGAGCCAGTTTTGGAAATGAGGCTGCAGCCCTTGGCATAGTGGCCTTCTTCATC -TGTATTTTGTTTTCAGGTAGTTCAATGAAGGTAAATCATGAGGTGATTGGATTGTTCTGA -TGTTCCCAGGAATGGGCAGGGGCATCAATTTTCTTCTTTGTGCACTTCTATTCAATCTGG -AGGTGACAATACCACTCCCTACTAGACTTTGCCATTGAAAACCTTAAAGATGCATCACTC -GGTACAGACAGGCTTAATATTGAGGCTGCGTCAAGTGTCTCCATGGGCAAATTGTACCTG -TCCTTCAGGGTGCCTGTCATCAAGAACTCAGGCTGCAGAGCACACAGGACCCTTTCAGCT -TGCCTGCCAATTACTCCACAGAGAAAGAGGAGGGGGTGGACAAATGGCAAGGCGTACGGC -TGTCACTCTGGTGGTGTGATTATGGAAATTTTACATTTTGTATGTCAAATGATAACTTAA -TTCAAAAATAGAAAATTGCTGCAGGCTCATCTCACCCGCTGTCATCTGAAGCCTGCTGGG -CAGCCCGACACTCGACAAATAATAGTGAAATAAAACGTGAGAATGGCAAGTGACTTGGCA -TGGGAAAGAAGGGTCCCAAGCATGTCCCCAGACTTTTGGATCAGCTTCTGATATGTCCTC -AGATGCTCAACTGTGTCTACAGCAAACCAGAGGCTCAATGCAATTAGAAATTCTTTAAGT -CATTATTCCAAGAAAGATTTCTGCTTCTCATTATACTGTTACACATTTCTGAACATGCAG -GAAGGAAGAGGATCCTTCTTTCTTATATTTTACTGCTTTTATTTGGTATATGTGATTGGT -GTGTGTGTGTGTGTGTGTATTGTGTGTTATGTGCAGGTTTGCATGCAAGTATGCAAGAAC -ACATACATGTGCAAGCCAGAGGTTGCTGACTCTCACTAAACCTGAAGCTTACCAGTTCAG -CTAGACGGGCTGGCCAGCCAGCACCAGCAAGCCCCCAGAGTCCTGACTGCACCTCCACAA -TCCTGGAATTACAGCCTGCACCACCTTGCCCAGCTTGTTATGTGGGCTCTGGAAACTTAA -CCCAGGACTTCTTATTTGAGCTACAAGCACCAGACTGACAGCCATCTCCCTAGCCCAACT -GCACTTCTTGATGGATAAGGTCCTCTATAGGATGTAGCCACTAGGCCATCTGCACTAGCT -GGGTGGTCCTTTTGGCCCATAATGCTGAAGCAGATGGAAGTGTGGCAAAGCAAAGTTCCC -AGGAGTGCCCTGCCTGGTGCCCAATAACATCTCCCTGTTCCTCACAGCTGCCACCATCCA -GCACTTTCTGAAACTGGAAGAGGTGTCGTAGGAGACCATACAGCCCTCACTCATCCCTGT -ATGCAGAAGTAAATAAGGAAGAGCCACAAAAAATAAATAAATAAATAAATAGATAGATAA -ATAAATAAAAATAAAGAAAGGTAACCCCTCAGCTCCTAGAAAGGTCTTTGTTTTAATGCC -TCGATTAAAAGAGGGCGAGAACATTTACATCATTGGCCAAGATATAAATGCCAACCCAAA -TACTCAAGTGGAAATTCTGATTTTTTTCCTTGATTAGAGTTCAAAGTTCAAGATTTTCTT -CCTTTTTTTTTTTTTAAATGGAAACAGAAAAAGAGTTGTGAAATCAGCTAACGATAGGTC -TACTCTTTAAAATCGATTGCTGAGCTATAATTTCAAAGCCTGGATGTAATGCAGTGGGAC -TGTAGAAATGGACTCCAAAAATGGACTCATCCTGGGAGAAAATCAGTTACGGCTCTTAAT -TCCTCCAGCTTAATTTAAATGTTCCAAAGGAGTTTAAATCTCTTGAACTTTCGACACTGC -CAACTACATTAGAATCTAACGAGTGAACGGCGTTTACTTTCATCAGCTGCTAGGAAGTGA -CGTCTGTATGAACAGCTTCCACATGTTTCCAGCATCTATAGAGGCTTGGACTCCTCATGC -TAGCCTCACTTCTTAAAACAAAAAACAAAATAGCCCTGGGGGATAGAGAGAAGGCTCGGT -CAGTAAAGGGCTTGCAGCACAAGCACGAGGACCTGAGTTCAAATCCCGGGACCCATGTGA -AGTTGAACACCGTGGTACTGTGCTATGCAGTGAGACCCTGTCTTAAAAACTTACGTAAAC -AAAATTAAATTAAAAAGGAAGAGAAATATGTGCTTACTGACTTAGAAAAGTTGGAAATCC -ATATTTCTTGCTCTTTTGCTCTCCAGGCCCGAGACCATGGCATCAGCTTTCCAGAAGAAA -CGTAGTATCTAGATTCTAGCCAAGTCCAACACACTTTCCCCTCCTCGCTCAATAAAATAG -GAAATAAAATATAAAAAAGGCTTCAAAATTAAATACTAATTAATTAAAATAGGTATATGC -ATTAGTATGGAACATGCAAAAATTTTTTCTCACAATGCCTCAAAAAAATACAGTGGACCA -ACTGCTTCTACAATATCTCCATTGTATTGGATTCTGTAAGCAGTACAGAATGATGTAAGC -TGTGAGTAGTTACCCTGTGGCCCCAGGGATCAAAGGAAGAGCATCAGCCTAGCAGCAAGG -ACCTCTACCCACTGAGCCACATCCCTGACTCTTTAACCGGTTCAGTGCTGCTGCTGTTGT -TGCTGTTTGATGCTCATTTAATGCAGACTGGCCTTCAAACTCAATATACAGCTGAGGAAT -GTAATCTTTAACACTTGATCCTCTGGCCTCTACCTCCCAAGTGCTTGAATTAAAGTCATG -TGCGGCCACTCCCGACAAACCCAAACCATTTGTGCCAGCGTTGTTGCTGTGAATACCATT -TGTCCATAGTGAGGTGCACATGGTCATCAGACCACAGAATGCCTGCCACATTCTGAACAC -AGGGCGCCAACACTCTCCCTCAAACTCCTGGGCTCAGATGTGAGGCCCTTGCATAGATTC -TGCTCTTTCAGAAACATAACAGTTTACTATGCTCCTACCGTCATCCTTCGGCATGTAACT -ACCAAAGTAGCACATCTTTCAACTGTGTTATGTTAGTAAATTTGATTCTTAAAATTGCTG -CTTAAAAAATGGTCAACTTGAGTTTTATAAAAGATGGTTATTAAAGAAATTATGCTTGAG -GTTAGTAAAGACTCTGCAACAATTTCCAAGAAGCCCCTAAATATAGTTCTGTCATTTTGT -ACCACATATTTTTATGAAGTGGCAGTCTCAACATAGATGATAATCAAATTGAAATATTGA -TCAATTCTAAAAATTATAGATGCTCTGCATCCTGCAGTATCAAATATTCAATCAAGATTT -AATTTCTTATGTAAAAATAAACAAGCACACCCATCTCATTTGCTTTAGTCATTTGTAAGT -GACAAAATTATATGCATGCATATATATCAAAGAATTGTTTTAAAATAATTTTTATGATTT -ATTATAAGTAAATATTTAATTTGGATACTTGCTTCATATTCCTATATATCTAACATTATC -TAAAAAACGTTATCTAAAATGTTTAATTTTGATAATTGTTTCATATCCCTATATACCTAA -CGTTATCTAAATATTTATTGGATCTAAGGAGTCATGAGAGAAGAAGGCTTAAGAATCCCT -AATTAAAACTGCATCTGAAGGCTTGAGAGGTGGCTCAGAGGATACAGGCAGGCCCTGCCA -CCAAGCTGGATGGCCAGGATTCAGTGACACCCACCCACCCCAGACCCACATAGTGAAAGG -AGAGAAGCAACTTCCAAAATTTGTTCCCTGAACTCCATACATGCCTTTATGCATGCAACC -GTGTACACACACATACACACTCTCTCTCCATAAATACAAAGAGATACAAAATGCATTTTC -AAATATAGTGAAAACTTTAAAGTATGTATGAGTGCATATTCAAGAGTGTACAATCACCAT -GCCGTCTGACTCAGCAGCTTGAGAGTGCACGGATTCTGGTGGGGGCCATGGTTCCTGGGA -TTCTGCCATGGATACTGAGGAAAGCCTGTTCCCGTGGTGAAGGACCCCATCAGTGACACT -TCTCTGGAGCTCTAGGAATCTGTATTGAGGGCCTTGCCACAGCCAATCCAGAGACACTTT -CTGATTCCCAGCATTTCTTGCTTCCCTGAGCTGTTTCTTCACACTATTTCTATTACTATT -ACACATGTATGCAAATGCAGACATGAGACATATTTGGGTTGAACATATTTCCCTCCCCTG -TGGTTTCCAAATCTCTGAAGTGAAGAATTTCTTAGAGCTACACACAATGAGGAGACACCT -GGATGTGGTAACATAAAGAAGATATCCTGTGCAGCATATTTAAACATTTTTAGCACATGT -ATGTAATTATTTGTGTATGTACACACACACACACACATATGCATGCATTCTTGTAGATGT -CAGAGGACAACTTAAGGGAGTCAGCTCTCTCCTTCTGTCAGGTGGGTTCCAGGGATTGGA -CTCAGAGTGTCGAGCTTGGCAGCAAGATCCTTTGCCCACTGAGCCATCTCACCAGCCCAA -GCAGTGCATTTTTAACCACACACTGTATTCCAGCAGTCAGGCAGATGTGCTAATTGAGTA -TGTGGGATTGTATGAGGTAAAGGGAACCTTTATTAAAAACCCAACAAACAGCCAGCCTTT -CACTCTGATGTGCCCAGTGTCTCATTGGGCATATCGTCCTTCACAAAAAATAGAGTTCAA -TGATGGGAGAGAAATGTAAATCAAAAAACATTGTCATTCTGCCTCTTGCCTCAAAGGGAT -GTTGCTGGTTTATGATTTATTATCAGTAAATGTTTAATTTGTATAAGTTTTATAAGATCA -TAACCAACAATAGAAAAATAACCAGATTAGTAAGGTAGGGGTTTTTGCACACACAAGTGA -ATTTTTGATTGATAGTAAACTTTGGCATTGGAGGGAAATCTGCACAGGTTGGCTGTGTTC -TCTTCTGGCTCAGTGGTCCAAGGTCAAGTCATCCTTAAGCTTTCCAGAAAGGATGGGGGA -ACCAAGTGGAAGGCAACGAGCACAGAGCCAAAACCAAACACAGCCAAGAGGTAAAAGGTG -GAGAAGGCTTTCATATGTGCAGCAGTGACTAGGGCTCTTCTTCTGGGGACCTGGGCATGT -TCCGATAGGCAGGCATATTAGGGCATGTGTGAATTCCTGAGCATGCTCATTCCAAGGTCA -TAGTTCAAGAAGAAAAGGTAGACACATTTGGGACATGCTTTACTCAAAGATCACGGAGCT -CATAGTGAAATGGTGACAGGAAGGCTCTGCACATGCCCAGCTTGCTTCATAAGATGGCAC -CAGGAGTGCCCCTGGGCAACGCTCAGCTTCCTCCAAAAAGCTTTAACTGAACAAAAAGAG -AGGAGTCTTAAAACATGTGTTGATATAGGAAGTAGCCAGTAATGGTGCCTGCCCCACTTC -ACAGTTAATAGAAAGAAGGACCTGTGCAGGCTGGCCAGCCATGCCCCAAGGCAGACATGC -AGGCCTGGCTAAACAGAGACCAGTGCTTGTACACTCTGTCAGAACCATCTTTTAAAAATG -TCTTCCAAGCTCCTGCGCTATGCCAGGCTCCTCCTCTAACCTACAGCTCAGAACAAAACA -TGCCCATATCCAACTCTGGAAACTTCCTCCTGAAGGGACCCAACTACACAGGAATGAAAA -CAGAAATCCGTACTGTGTAAGCTGATGCAGCAGAGAAAATAAAACAATCATAGAGGCTAG -ATGAACGAGGCAAGAAGAAGGATCCTGTTTACAGTGGGCAGCCAGGGAGCACTTTTCTGT -GAGAGACATTTTTAATACACCAGGTCTTCGTGTTTGCTCAGGAAGCATTTGACTAACTGA -GCCCTCTCCACAGCCCCTGCCTTGTTTTGTCTTACTGAATGTTTGAGACAGGATCTCACA -TAGCTTAGGCTGGCCTTGAACTCATATGTGGCTAAGGATAACTAAATTCCTGATCCTCTC -GCCTCTACTTCCCAATTGCTGAGATTAAAGGCATGTGCCACCATCTATACCATGTTACCT -GGCTTCTAATAAAGCCTCTATATGGTCTGCCCAACTCTGCTAAGTTTTCTAGTTAGAATG -AAAAGCATATGATAAACATGAGGTTGTGGTGACATAGGCATTGAACTCATCCCCTGCTTT -GGAGATGTGTGTCTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGCATGTATGAACAGCAAT -GTCACCTTCCATTTATGAGAAGAAAGGCCTGGCCAGTAGAGTTAAATGTGAAGTGTTACA -CCGTGTACTGGCTGGGTTTGTATGTCAACTTGAGCTGGAGTTATCACAGAGAAAGGAGCC -TCCCTCGAGGAAATGTCTCTGTGAGATCCAGCTGCAAGGCAATTTCTCAATTAGTGATCA -AAGAGTGAGGGCCCAGCCCATTGTGGCTGGTGCCATTCCTGGGCTAATGGGCCTGGTTTC -TATAAGAAAGCAAGCTGAGCAAGCCAGGGAAAGCAAGCCAGTAAGTAACATCCCTTCATG -GCCTCTGTATTAGCTCCTACCTCCAAGTTCCTGCCCTGTGTGAGTTCCTGTCCTGACTTC -CTTTGGTGATGAACAGCAATGTGGAAGTGTAAGCTGAATAAACCCTTTCCTTCCCATCTT -GCTTTTGGTCATGATGCTTTGTGCAGGGATAGAAACCCTGACTAAGACAGACCAGTAGTG -TAGAAGAAGCAAGTGTCACACTCAGGACCCCACCCCATGCAGAGGCTGAGCTCTGTTCTT -TGGCAGGGTTTTATTGACATCTGAAAACGCATGGAGCCATTTCTCTATAGATTTGCTGGC -TATTCTCTTAAGGTGAAAAGAAAAAAATTAAGTATCTTCAAGGAAGCAAATTCACTCATG -CAGAGAAGCAGAGCGAATGAGCTCACCCGTGGAAAGTCTCACTTGACATAGGCCTTCCGT -GCCACACACCTCCCCCGTCCCCCGCCATGCCGTTTATTATGTGACCAGGTTGCATGCTCC -TCATTATTTCTTTCAGGAAAAGTGCATGCTTACTCCAGATTATTTGCATGGATTGAGTGC -ACCTTTACATGCCTTTTTTTTTATGATCCTTGTGATGGGTTGTAATACTGAATGGCAAAT -CAATCGTGCCTTTTGAATACAGTCTACTTATTACTGACAATTACTGCAGGCTGAAGAAGT -CATAAATAGGACCGACATGGCAGGAAGAAGTGACGTTTCTGTCGTGTGCCTCCTCGTAAT -GATTCCGTTTGGTTCACCACCTCCCAGAGAGAGGAGAAAAATTACAGAGTGCTGAAATTG -TTGGTTTCTAAATAATTTTTAAGTGGTGTCATACAGTGCTGATTTTCTGTCCTGCTTGGG -CATTTACTAGTCAGAAGCAGTATGATCTGGTTATTAAAGTGGTAAATCTGGCACTTTACG -CTCAGCTTTGTGGTAACTTAAGGCCGGTGAGGCATTTTGCTCTTAAAGTGGAGTTCTCGT -GGCTGATGGATGAAAACCATTTTGTCCAGTCCCATAAAGCAAGCAACCATCTGTCTATGG -CCCTGTGCTCATTTTTGTGCAGCCTTGAACAGTAATCAGCTTTCTTCTAGAAAATAAAGA -GATTGGATCTAGATTTGCCTGGCTCTCTAAGTGTTCATCCATCTTAGGGTCCTGCCCAGC -CAGGGGCCTCAGAGAACATGACCTCTCTATTGCCACCATACCTTGCTTCTCTCTGCTTCA -CCTCATCCTCACCAGCAAAGGGCAGTGAAGTTGTCCCTGTCTTGTTTAGCTTCGGCTGTG -TGCCGGCTAGTTTTGTGTCAACTTGACACAGCTGGAGTTATCACAGAGAGAGGAGCTTCA -GGTGAGGAAATGCCTCCATGAGATTCAACTGTAAGGCATTTTCTCAATTAGTGATCAAGG -GAGAAAGGCCCCTTGTGGGTGGGACCATCTCTGGGCTGGTAGTCTTGGTTCTATAAGAGA -GCAGGCTGAGCAAGCCAGGGGAAGCAAGCCAGTAAAGAACATCCCTCCATGGCCTCTGCA -TCAGCTCCTGCTTCTTGACCTGCTTGAGTTCCAGTCCTGACTTCCTTGGTGATGAACAGC -AATGTGGAAGTATAAGCTGAATAAACCCTTTCCTCCCCAACTTGCTTCTTGGTCAAGATG -TTTGTGCAGGAATAGAAACCCTTACTAAGACAGGCTGCTAACATAAAAGCCTGAGCAACT -CAAACAGAAGGCATTCTCACTGCTCTAAGGGTCCAAGATGAAGACATCAAGACGCCAACG -GATTTGATTCCTACTGAGGGTCCTCTCCTGGCTTACGAATGGCTGTGGTATTGGTTTGTC -CTCACTTTGTGCAGAGACTGAACTCTGCTCTTGATTTTTCTCCTATCCATCCTCTCTCTC -TCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCGTTCTTGCTCTCTGTGTGTATA -TGTTTGTGTATGCATATTCATGCACATTCATGTGTATGCACATACATGTATATGTGGACC -TGTGTGTGTGTGTGGATATATGTTTCTGTGTATGCACCATCATAACTGTGTGGACTTGTG -TTGACATGTGTACACATGTATGCAGAGGCCAAAAGGCAACCTTGGGTCATTCATCACAAG -TTACTCACCTTGTTTATTTGAGAGCAGATCTCTCTCTGGCCTGGGACTCAGCAGATAGGC -TTGTGTAGCTGGCCATGAGCCTCCGGGGATCTACCTGATTTGTTTTTCCAGTACTGGGAT -TATAAGTACAAGCCAGGCTCTTTCACATAAGTTCTGAGCATGTGACTCAGGTCTTATGCT -TGCAAGACAGGCAAACTACTAACTAAGCCAAATAAATCGCTAGATCTTCTCCTCTTCTCT -TGTAAAGGCCTAAGTCACATCCTGAGTTCTCACCCTGATGAACTAAATCTAAATTCATGT -CATCACATCGAGGGTGGGATTTCAGCATGAATTGGGGGGTAGCACCAACCTCCAGGCCCT -GGCAGCAGACAGGGATCAAAGAAACCACAAGACAGATCTACACAGTGTGCCTTAAGAGTT -CTTGCTCCTGTCCAAACCACTGCTTATAGCCACCCGGTTTCCTTAAGTGTTAAAGATGGA -TTTTCACATGACTGCCATGTACTAAATGTGTCCCCTCCAAAGTCAGGTCAAGGCTCTAGT -CCCTCATAAATAGGATCATAACCCTATACAAGAGATCCCACCCCCAAAGGGTCCCTTTTC -TCTTCTAGCATGTTGTTCTCTTCCTCCACAGCAGGAAGGCAACTGTCTACACGTGGGAAG -AGAGGCCTTGTTAGAACGCAAGCAAGCTTGCACTCTGAGTTCAGACTTGCACTCTACATA -GCCATAAGACTAAATAGCTATTTAAAATTTGTATTTATGTATTTGGAAGGGGTATGTATG -GGTTTTGTGGAGCATATTCGGAGGTCAGAGGATAACTCGTAGGCATTGACTCTGTCCTGC -CATGTGGCTTCTGCAGACTGCACACAGGTCACGGGGCATGCAGGAAGCACCTTTCCTCAC -TAAGCCATTTAGCCAGCCCTCAGTGGCTATTTTTTACGAGCCACCCAGCCTATGTCATCT -TATTATGGCAGTCCAAAGTAGCTAAGTTTACTAAAATGGGATATGTTGACAGGCATGCTT -TTAAGCATTTATTGGATGAAAGTTGCCCCTCTAGTACTGTTGTATCTGTGCAGAACTGGA -CACACTTAGGCTTGTAGAAGAGTTCAAAAGACAAAACTCAAGTTCAAATGCAGAACATAA -AAAGTGACTGCTGGACCCAAACAAATACAATATGTGTAAGTGAGATGAACAATCTTGTCT -TGTATAAGCTAGAGTCTCTTGGGGCATAGATTCAATACAACCTTCTTTAAAATGCTTAAG -ATTTTGGAGTAGGTATTTTCCCCTTACATTATATTACATAGCCTGCAGAATGCAGAATGC -TGGTCATTTGAAGTATTTTCTTAACTCTAAGTCTAGTTATATGCATCTTTAACATAGCTG -TATGTAGATGTATTTTTTAAAAGTTCAGGAGATTTCTGCATGTGCTTTCCTCTCTTGGAT -CCTTATTTTCAAATTATTCATGGTGTTACTACCCAGAAATAAAGTAGAGCATGTAACTGG -AAAATACAAGAGTCTAGTTACTCATCAACTCATTAGTGGGATGATCGATGAGTGGCTTTC -TATACAGAACGATACCCAATTGGAGTGTAAACAAAGTCATAGACATATGGCCCGTGTACA -GCTCATCATGCTGTGACAGGGCTTCTCTTCTCTGTCTTTTCTGCTAAGGAAACTCCCCTA -TCTTTTGAATGCCATTCTGGATGACATCTCTGAAGCTCTTAGGTCTATGGAAATTGTGAC -TAAGTGAGAATCAGATGTGGGGAAAGTGGATGATGTACTGTCTTGCCCTCAATAACAAAC -TAGATGTTACGTTAGAAATGAAGACAAATCTTTAAGGCCTAAAAAAGATCTCTGAAAGCA -AAGAAGTCTAGGATAGACTCTACGACTACCGTAAAAAATGACTTGGAAAGAAGGGAGCAT -TAAGAAATATTTAAATATTTGAAATCCTCATGAGTGGGGGATGTCAAGACAGGGTCTTTT -TTGGCAGGAGGGTGTAAACCAATATATTTATTGAATACTACAGACAGATAATAGGAGTCC -AGATTGCAAAATATGGAACAGTTCAGAAATTTGCATGTCATCCTTGCTCAGGGGCCATGC -TAATCCTCTGTGTATCATTCCAATTTTAGTTTATGTGCTGCCAAAGCGAGCACTCAAAAC -AGGATCTTATTGTGTCATGCAGTGGTGTTGTTTGCGTGTGACCTGTCTCTCACAGGCTCT -GCTAGCATGAAGTCTCACTGGAGGAAATGAGTCACATGTGTTGGGCCTTGAGGTTCCTTA -GTTCAGCCTGTCATCTCTCTCCTCTCCACACCCATTTTTCTGCTTGGTATTCGTTTCCTG -CGATGGTGGGCTTTATCCCCTGAAACTCTAAGCCAAGAGAAAACCTTTCTCCCGTAAGTT -GTTCTTGAAAGGCATTTGGTTACACCAATAAGGAAAAGGTCACTAATATAGCATCCTAAG -CTGTTTGGACCATAGATGCCAAGGGCCATTTATTCTTGCAACAAGAGTTGATTGGCCTGA -GTCTGTGCCTGGTACTAGTACTGTTCACAAATCTGAAGATGGACAGAGAACAAAACAGAT -GAAAACCATCCCTCTGTGAATACCCTTGTCTGATACATGGAAACATACAATCTAAGAACA -AACAAAACAGTGTACTGAGGGGACAAAAATGAAGCAGAAAATAAAGCTAGGGCAAAGAGA -GAATGTGGGAGCCATGGTAGGTGGAATGTATCCTTCACAATAGCATGGCCAGTCAGCCTC -TTATTGGAAGAAGTCCTCTGGGCCAGGCAACTGTCCTAATTAGGGCCACTTTGCTGTGAT -AAAACACCATGCCCAAAGAAAGTTGTGGAGGGAAGAGTTCATTTACTCTTCTAAATCAGT -GTTCATCACCGAAGGAAGTCAGGACAGAAACTCAAACAGGGCAGGAACCTAGAGAAAGAA -ACTGACTTAAAGAGGCCATGGAGGGGTCCTTCTTACTGGCTTGCTCCACCACGTCTTGCT -CAGCCTACTTTCTTATAGAACCTAGGACCACCTGCCCAGGAATGGCTCCACCCACAGTGA -GCTGAGCCCTACCCCAGAGCCTTAGGGAGGCATTTTCCCGATTGAGGTTCCTTCCTTTTA -GATGACTTTAGCTTCCTTCAACTTTACATAAAACTAGCCAGAACAGTAATTGTAAGTAAT -TGTTCTTTTTTAGTATTTTGTAGTTTACAGTGTATCTGTACTCTCTACCTGTGTAACCGT -AGCATCAGTGATAAAACTTTCAGAGCGTTTTGCTCTGCAATCCCTGTAATGACATTTCAG -AGTTTTATGCCCATCTTAGCAGACCCAAGGCTTGGTGCCTTGCTTCATGTTGCCAACTGT -TGCTTTGCCCTTTGGATCAGCACTTTACAGAAATGTTGCCAGATTTCCTATAAAGGGTTG -TTGATGGCGTGCACTTGTGTGTGTGTGTGTGTTTGCATATTGTTAAAGGATGATACACGG -TGCTGATTCTGGCAGAATGAAGAGTCCAGCATTACCCAGTTTTTCTCTTTTGCATTGTAA -TGCTAACCACAGGTTCTGTTTACACTTTTACATTTTATTTACACTATTTACATTTTTTAC -ACTTTTATTTACACTATTTACATTTTACATTTTGCATTGTAATGCTAACCGCAGATTCTA -TTTACACTTTTACTCATCCCTTGGGGAAAAACCAGTGCTACCAAACAGTACCCATAAACA -TCAAACTCCACGACAGAGTGAATTCTGGTGCAAGCAGGGTTGATACAACAAACTCTCTCC -ACACTGCTAAACAGAGAAAATGGAAGATCTGGGCCATAACCAGGCAGTGGTGGTTGTTGG -TGGATTGTATAAAATTTAGGATATTTGTATGTTTCGAATTGACAATGAATATGCTGTCTA -GGCAGTGATTAGAACTTAATTTCCCCATTGGATATTCTCTCCAGGGCAATAAAGACAAAG -ACCCCTAAAATCTAGATATGAAGTGGACAAGACTGAGCCACATGGCAAAGGAAGAGTGAA -GCCTAGGAGCTCAGGGTTATCTGGCAGCAAGGACTGACCCATATGGACCTAGGAAGGCAG -AAATTATGTCCAAGGTACACAGTCTACAGTGGGTACCAGGCAGACTGGAGTAGCCCCAGA -GACAGAGCTGAAGGCCTCTCTGAGACACATCAGTGGGGAGGAGACATATAAGATCTTCAA -AAAGCCTTCGTGACAGATCTAAGGGGGAACCACACTGAGTCAGGGAATTATAGAATACAC -AGGGATGACTTCCATTTTGAAGAGAATTTTTCTTTTCTACTTGACCTGAAGTCCATGCCT -TCAAAAGTGGCGAGATTCAGACAATCTCGGGTTTGTTCTCCGAACACAGATTCCTAGTGT -TGGGAAAGCACAGTGCCTGAGCCAGCTGCCCTCCTGGGACTTTTTGTTTGCAGCATCTGC -TATCTGACTTGAGAGCCAGAAAGAACATCTGGGTCGGGGGTCCAAGGGCCTGCAGGAAGT -AGGGGTTCCCACCACAGCAGAGTCACAGGTGACAAAGCCCCTGGAAAGGAACTTTCCAGC -AATGGAAATTGTTCCCCACAGAAAGATATATACCTGTGACACATCAGAACTGTACAAAGC -CCACCCTGCAGTTGCTATGAACTCCACCCTCTGTAAATCCCCCTCTCAGGTACCTATCCA -CCTGTGCTGGCCCTCAGGCTCAAACCAAGAACAAAGAACAACTCTCTAGGTAGCTTGAGC -TAGTGTTCTCTCTGTTGAGTCTAAGCGTTGGGAAACTAAATACCATAGTCCCATGAACCA -TCAAAATTGGTCCTGGATGTGTCCCAGCCATAATGGTTGTCACCTTGATATAGCTGGGTT -TCATCCCCTCTCCCAGTGCAGTGCAGGGAACTGAACACAATGTAGTACCTCAGATGCGTT -ATGGATAGCAGGGTCTTATTGAACACGATGGAACTGTTATCATCTCATTAACTCTGTGGG -TGGTTTATTCCATATTCCAATGCTGCTTTTGGAGGTTGATCATTTTAGGCCCCTAGATTC -TGGCCAATGACATTCAAGTTCTTTAAAAATCACTAACTGGCTGGGCGGTGGTGGCGCACG -CCTTTAATCCCAGCACTTGGGAGGCAGAGGCAGGCGGATTTCTAAGTTCGAGGCCAGCCT -GGTCTACAAAGTGAGCGCCAGGACAGCCAGGGCTACACAGAGAAACCCTGTCTTGAAAAA -ACCAAAAAAACCCAAAAAAAAAAAAAAAAAAAAAAAAAACCAAAAATCACTAACTGCTTG -TTTGCCCTATAGATGTGTGCTTCATTTCATCAAACCTGTATATCATGCTGTCAAATTTCT -CTTTTTCTCTCTTCTAGTTGTTTGGCTCCTTTTTTTTCCACTTTTTTTTCCCTATGTGAA -CAATTTGATTTGTAAATTTGGCCAATGGCTTGAAACAATATTTATCAGTATGTATCAGCA -CACAGCCAGAGACCAGTAGGGCTTTCTTTAAATGAGAGCTGTTGCTCCTACTAATATTAC -CAGACTTCACAGATTGGCCTTGATAATTAATAGTATTCATTCATCATGCTGCTGCTATTG -GGAGCATCATTTGTCAGTTATTACTTTATATTATTTTCTTAATTGACTCTTACAGGTGCT -TTTTTGAGACAGAGTTTCACTATACAGCTCAGGCTATCCTAAACTCATTATATAGCCCAG -GCTGTCCTCAAACTTGCAATCCTCCTGCCTGAGCCCTCGAATTACTGGTGTGTGCCTCTA -TGTCCAGGTTATTAGACATTCTTTATGTGTGGTTGTGCTGCCAGTTACAATCCCTCCATT -GTAAACAAATAGTTTTTGGTTTGTCCTCGAGTATTTCATGAGAAACTTTACCAAAATCTC -TTACGGAAACCAAAATATTTTCTTCTCCATAATCTTAACAAAAAGAAAGAGGTCCGTGTG -GACCCCAGCTTCAGATGACCAAGTTTTACCATGAAGCAAAAATAAAACAAAAGCAAAAAT -GAGAAGCATTTGGCCAAGCCTTCCCACCCGCGCCCCCCCCCCCCCCCCCGTTTATTTTTT -TATTTACTTTACATCTCAATCTTGGTACCCCTTCCTTTCCTCCCAGTCCAACGCTCACAA -ATCACTCCCACCATTACCCCTCCCCTTCTCCCCAGAGAAGGAGAAGCCCCACTGGGTACC -ATACCACCCTGGGACACCAGGTCTCAGCAGGACTAAGCCTAGCATCCTCTCCCACTGAGG -CCCAACCAGTCAGTCCAGCTAGGGAAGGAGATCCAGTGACAGGGAAGAGAGTCAGACAGA -CTGCTCTGATTGTTAGGGGACCCACAAGAGTGAGAACAACTGCCCTAACTTTCATCAGAT -CCTCAAGTCCTCCTCACTTTCACTCTGCCCTCAGCAACGTGAAGACCCTTGCATGGCCAG -GAGATGACGTCACATGGCAACTCATCTTTACTTAGACTTCTGCAGGTGAAAATATCAAAA -ACATGCACCTTCTAGCAAATGGAGAGTGAACTCAACCCTAGCAGTACAAAGCTGTTAACA -CTCCGACTCATAACACCATGTGAAGTTGTGCAGCTGACTGTGGGAGTTACAAAAGAATAA -ATAAATAAAAATAAAAGAAGGCTTGTGCCTTTAATCTGAGCACTCAGGAGGTAGAGGCTG -GCAGATCTCTAAACCCCTGTGAGTTTGGGGCCAGCCTACTCTATATAGTGAGTCCCAGTA -CAGTTAGTACTACATAGAGAGACCCTGTCTCCAGAAAGAAGAGAAAAAAAAACATTTACT -AAATTAACTGTTATACATAAATATTATAAATGCATAACAAATTATTTACTAATAAACAGA -AAAAAAGAACTAAAATCATTTAATTATGGAGAAGGAATATTTTAATATTTCCTACCACCA -TTCCCTACATGTGAGAGAAAACACCCATAGTTTTGCTTTGTACTGAAAAGCTCACACGCG -ATACTTTGTGAGACCTTCTTCACACTCTGTGTTTTTATCTGTGTTTTTCCAGGCTTTAGT -TGGGTTCTTGGTCTGTTTGTACTTGTTTTACCTGACATTTGCAAACTCCAAGTGGCCCTG -CCCCTGCCCATGGGTGAGGGAAAGGGTGTGCTTGGGATGCTAATTTTATTTAAGTTTTCA -TTGTCTTACACACTTCCTTAAAAAAGATGAGTTTTCAAACCAGAATTTTTTTTCTCCACA -AAACTCCCAGAGGTTTATATGTCTGGTATTCTTGGTGAATAATACAGCCGTTGCTGGCAT -ATGTAGAAGGCAGAACCATTTGACATGGCTATGTACAGTGGGTGTTCAACAGCACCATAC -ATGATTAATAATTGGTTTAGGATGATGCTAAATACTCAATAAAACATTCGTGTATTTCAC -TGAAAAAGATATATCTCTTATTTTTCCACTAAGCCTTTGAAAAATCAAGATATATTCAAT -AATTTAATCATCCTAAATGAGACAAAAAATAGGGTGGGAGAGAAGAACCAAAGGAGAAAA -GGGAGGGAGGGATAGAGGAAGGGAGGGAAGGAGAGAGGGAGGGAGAGGGGAGGGAGGGGG -AGGGGAGGAATTACCATTTTGTTTTCTGTCTGATGGAGAACCAAGTTAGTCTGGGTTAAT -TTGTAAACATTGCAAAGCGTAGTAGCTTAAATTAGCCAGCATTTATTGAGCTCATGATTG -TGAACGTCCTTAATTTAGGCTGTGCTGGGGATAGTTCTGGTCTGGTGCCTCTGTGATCTA -CTGCCAGTCATACTGGCGATTTAGGCTTTCTTACCTCCTGGAGCCTCTAATGAATAACCA -AGTTGGGGAGATATCAGCAGCCGGCTGCTAGCCAGGATTCCAAGCCTCAGACGGAAGGAT -GAAAGGCTTTTATAGGCCTAGATTCTGAACTGACAACATTGGTACTTCGTCCACATTCAT -TGACCAAGGAAAGTCAGAAAAACAGTATATATTCAAAAAGGATGGAAAAATAGACTATAT -GTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGATTTCATAG -TTTTATTACAAAGGGCATAGAGTTGGAGGAGCAGGGGACTGTGACCACTTTTTGGATACT -CTGGAACATCTTGTGATTGTTCCAGAATGTATTAAAGGTAGGTGTGGTGACGCACGCCTT -TAATCCCAGCACTTGGGAGGTAGAAGCAGGCAGATCTCTGAGTTTGAGGCCAGCCTGATC -TACAAAGTGAGTTCTAGGACAGCCAGGGCTGTACAAAGAAACTCTCTCTCTCTCTCTCTC -TCTCTCTCTCTCTCTCTCTCTCTCACACACACACACACACACACACACCAGAAACTGATG -ATCAACCAAGAACTTTACAATTTTCTCTTCGGACAGGAGTTTTCATGTTTCTGGGAGTTA -TAAAATTGATTTTACAGCATGAGGAACAGTTCTGGGGTGGAGCCTAGGGATTGTGCATAT -TAATCAAGTGCACTACTGAGCTACATCCTTGTTCTAAGGGTGACCTGAAAAAGCATGCCA -TGTAATTATTTGTATTCTTAGCCAGGACAACCTCCTTTTTAGTGCCATAAGCAAGTAGAT -AAATAAGACAGGGTTTTGTCCTGAGTTTTGTGATAGGTTTTACTTCACCATTGCAAGAGT -GATGGAAAAAAGAGTTGTTTGTCATTGTTTTCCCACCAGAACACCCTATAATTTAGGTGT -GTTGGCAAATCCATAATAACAAACCCATGTCTCAAATAAGTGCCAAGAATAACCAGTACT -GCTTATCAGGAGTTCAGTGGTCAGAGTTTTCTAGTTGTTACTTTATGTTTCATTCTGATC -TCAACTGTTGCTTATACATGTTTAAATTAGTTCATTGTCTGTGGTAAAGAAAGAAAGATG -TTGTGGCTGTGAAAATGGGGGCTTTCAGGTGGTGCTGATGAGAATGGAAATAAGATCAAT -CATTGTGAATAGCAAGCTGGCAAGCCACATACAATACAGAGAGCAATTCTATTCCTAAGT -AATTACCAATGAGAGACTCTCACACCGTACAGAGGAAACTCACAAAGAGGTCTCTTGGAT -TCTTTTGCCCATGTGTCTCCTCCCAGGACATAGTTAGTGAGCATGTGCAGTGTCTGATAT -GATAAACAACAGGGGACACAGTAAGCAGGAATCTTTCTTCTGCAGAGTTTACAGTCTAGT -GGAAGGAAATAGAAAATGAGCAAAATGAAAGGGAAAGATTCTCCCAAGTAAATTGTTGAT -AAATGGTGTGAAGAAAAAGAAAAGAGAAGAACAGGAAGTCATAAGGAGAAGGTTAAAACT -TTAAATACAGCATCCTGGGAAGATTCAACTGAACACATGGTCACAGTTATAGATTCAGGG -TAGGATAGATGGCTCAGTAGATAAGAATGTACACTATTCTTTAAGAGGACCCAGGTTCTG -TTCTCGGTGTCCATGTTGAGTGGCTCATAACCACACATAACTCCAGCTTTGGGAGAGTTC -AACTCCTGGATTCCATGGGCATCTGCACTTATGTGCACATATCCACACACTTTACACATA -ATTAAAAAAATAGTAGAGTTACAGATTTGGCATGGAAACATATTTATTTCAGATTTTTAA -CATGCAGTGAATTTTTGTCTTTATAAGTACATACCCTATGACACTTGGGGCATACAGTCC -TATCAACTTCAGTGTCAAGTGAATGAAAAATCAAGTCATGGAACAGATTAAATCCATGCT -GGGAAAATGGGTGGATATCTGAGAAAGTGGGAGGCAAGCATGGCAGGCAGAGTGGACAGC -AAACACAAAGATGACTTACAAGAACTTGACTCTCAGAGAGAGAGAGAGAGAGAGGAGGAG -GAGGAGGAGGAGGAAGAAGAAACCACAACCACACACACAAAGAACCTAAGCTCAGTTTAG -CTGATGAAATCTATATATTAATGAAGTATTAATGAATCTCAAAAATATTTTGTTAAATGA -ATAAAAGATGGAGAGAGACAATATGTGTTGGCAGATGTTTTGAAAGGTTTATAAACTCAA -AACATGTGTGCTATTTATGGCTGTATATTTATATGGTCAGAAGATAAAAATAGATTTGAT -AAATACCATGTCAGGGGATGGTAAGATTATGGGGAGGGGGGTAGAAAGGAGGAGACTTCC -TTCTCTTCTTTCTCTAAAGCCTAAGGCTATATATATATATATAGACATAGAAATTAAAGA -AAAGGAGGTCAGGCATGGTGGTATGCACCTGGAATCCCACCAGTTGGGAGACTGAGGTAG -GAGAACCCTGAGTTTGAAAACAGCTTGAGCCACATAGGGAGACACCCTTCCAAAAGAAAG -GACAGAAGGAAGGAGGGAGGGGGGAGAGGGGAGAGGGGAGAGGGAGGGGGGAGAGGGGAG -AGGGGAGGGGGAGGGGGAGGGGGAGGGGGAGAGGGAGAGGGAGAGGGAGAGGGAGAGACT -GCGAACTTTAGGTGCTTTTTGTACTATAAGGAATTTGGCTCAGCACAGTGGGAAGTAGCC -TCTGGCTGTGTGCTTGTGTGCTCTGCAATAACCCAGGTGACAGCTGCAGAGGAGGGTGCC -TGTGGCTCCAAGAGGGAAGCTCTCTGTTCGAATTCTGAATGTCCACAGGTTTACCTGGAG -GCACAGTCTAGGCAAGACCCCTCCCCTGGGCCGGTTCCTCCCCTGGCAGGTGCCTGTAAG -TGTCAGAGAGTGTCTGGGCGGGGAATAGGGAAGAGCCCTCCAAGTGCTGAGAGCGTCTGA -TGGCTTTCATTTTCTCTGCTCTGAATTCTAACCAGAAATGAAGACTGAAACTTAAAACAG -TAAGTCCCGCTTCTGTTTTACGCTATGGACATTTCTGTTGTTAACCTGAACCTAGTTCTG -CTGTCAAGGACACAATGGGGCTCCGTGGGGCTTCCGACTCTCTTGCTTGTTTGTTTAGTG -ACTTTGAACTACTGGAGTCATAGCCATTATTAGAAACCAGCAGGTCACAGATAGGTTTGT -GTATGCTACTGCACTTTGGGAGTGAATGCTGAATGTAAATGTCGTTACACCCCTGACCCC -CACTTGCTTGGAACCTGCAGAAAGATAACCTCATTCCCGGATTGTTGAACAAAGTCAGGG -GTCACTTAAGTGGACTTGAGTTCTCTCCTAAGTTAGTCACAGACAGGCTGGACGAGGGTG -CTATAGCAGGAAAGAACACAGCATACTCTTCAGAAAGAAGGGAATATAGGGCACAGTTAT -TTAAGCCTCTGATATTTCCTTTGATTTATTTACAGGATTTAACTCACCGGGGTCTTGCTA -ATACCTAGAAGTGCTCACACATAGGGCGGAAGCGAAGCATTGGTAGCTACTGGGTAGATG -CTAGGACACTGAATAAGAACAAAAACTGCCAGATTCCTGGCCCCCAAGTTGACTCACGCA -TGTAAATAAGAGTACCAGGAGCAGATCTCTTATGAAATGAATGCTTTGTTCCAAAATCTC -TATATACAGTATGCAGTGCAGCACTCATACAGCCTCCTGAGGGGGTGGAGGGGGTCTACA -GCTCATCAGCAGAAGGGTATGAGACTAACAAAGAATTGGTCTCTGGCTCAAACTCGGCTT -CTGTTACCACTACCTGTACTCCGAAGCCTTGGTTCTAGAACAATTGTTCTCAACCTCCCT -AATGCTTCAATACCATTCCTCATGCTGTGGTGACCCCCTAACCGTAAAATTGTCTCCACT -GCTACTTTATAACTTTACATTTGCTATTGTTGTGAGTTATAATATAAATATCTGTGTTTT -CCAATGGTCTCAGGCAACCCCTATGAAAAGGTCATGACCCCCCCCCCAGGAGTCAAGACC -CCCAGGTTGAGAACAGCTGGTCTAGCAAGTAGATTATGATACCAGCATCAGCTTGCTAAG -CAAGGGAAGCCCTGCAGGAAGAGACACGGGATTCTGTCAAAAATCAAAACAAGCTATGAG -CGATTGTCTTTCAAACCTCTAAGTGTACAGACAGAGTTCCCTGAGATGTACAGACTTCGA -AATCTGGTTAATTTTGGTGTGTGATGCTTACTTTATTTGCAAGTTCCTTGATAATAAACA -TTTATGTCAAAATTAATATACAGCAAAAATTATGCCATGCTACAATGAACTCAGAAGGTG -TTGGCCAGCTTCATCTCAGCCGATCCATGTGTTAATTGGCTTTTTATTAGTACCACAAAA -CACCTGACAGAAACAACAGGAAGAAAACTGATCTTGCCTCACAGTTTGAGAGATTTTAGC -CACATAAGCCCCATCACCCGTAAGCTCTTGGTAAGGCAGAATCTTCTAGAGAAAAAGGAA -TGGCACACTGAAGTCTTTCACCACATGGCAGCCAGGAGGAAAGGGCCTCCGTAAGATAGG -TCCTTCCTGCTAGGACACCCACCCCAGTTGCCCACTTCCTCTTGCTGGGCCCCGCCTCCC -AGCTTCTGACATTTCCCAAAAATATCACAAGTTTATGAATCCATCAGTGGACTGAGGTCC -CAACCTCATGATCTAGTCTCTGCCTATTTTTCTTACAACTAAATCTTAAGACCTGAGCCT -TCAGGGACAATCGTAACACTGTCATTGAATGTGTCACTGTCCATTCATGTGACAGTGACA -GACTGACTTTAGGCTTAGGGTAAAGGACTTATTTTGGCTCATGCTTTCTGGAGGTCTCCA -GCCATCATGGTAGGGAAGCTGTCGTGACAGGAATACCTCCGTCCCTGGTGGAGGGAGCCT -GCAGCAACAGCTTGCTCTCATTGGGGCAATCCTGAAGAAAGCAGAGAAAGCAGGCAGCAA -CCAGAAGCAAATATGATTTTCAAATGTTCAGCTCTAGTAACCTAGTTCTGCTGGCCAGAC -TCCATCTCTTAAGGTTCCACAGCCTTCAGAATAGCACCACAAGCTAGATCTAGACTGAGC -ATTTAAATCAGGAGCCTCGGGGGAAATTTCAGATTCAAACCATAACAGTGAGGACCACCT -CCAGGAATCTGCAGCACTTCCCCGAGGTGTAGGCTGGCTGTCATCCAGCTTTATCCTCAG -GCTTCTGGCTTCCGGCTTCCTGCTTCCTGCTTCCCAACCGTTCCTAAGACCCCACCCCCA -AACACCAGCGAGTGTCCTCACTGCACAGTTGTGGCTGACCCACGTCTCTCTTATAGACAC -CAAGACACTGAAACAGCACCCGGGCATGGAGCATTCCTGGAGACTCTGAGATCAACCCAC -CTCTTTGTAGGTGTGGGGTTTTGGCAAATTGCTAAATCTTTCAGAGCTTGGGTTTTTGGT -TCTGAGCAGTGGGAAGTGATAATTCTCTGTGTGACTGCAGTGAAGATTCAGGTAAAGTGC -ACAGTGTGCCTCGGGCCACTTGTAAGTGGTAGATACCACCATAGCAGTGTTGGATGTCAC -TCACAGTTAAGGCTATAACCACCTTCTAGCAACCTTTCTTTCTTCTTTCTTCTTTTGTTT -CTCCCCCACCCACCTCATTCCTTCTGTGTTTCTCCCTTTAGAAATTTTTATCATAATTTA -AAATTTTTTAAGTTCACACAAACATGTATTCTACATTGAACACATCCACTCCCCCATGTC -CTGGCTCCCCCTTTTCTCACCTCCCTCTCAGTCCCTGCTGTCCCCTATGACAATCTCTCT -TCTGTTTTCATGTCATAACTGCTGTATACGACTTTCTGTACCTATATAAAATCTAAGAAT -CACAAGTGATAAGAAAATTGAAATATTTGTCATTCTGAGATGAGCTTGATCCACTTAGTG -TGATTACCTCCAGTTGCATTTGTTTTTCTAAAAATGGCAAAATTTCTTTCTTCTTAATGG -CTGAAAAGAATCCAGCGCATACATACACACCATTGCCTTGATCCATCCTCTGTTGGTGGA -CACCTGCCTGGTTCCAAAGCTTAGCTCCTGTGAGCAGTACTGCAGAAGACGCTGATGTGC -AGAGGTCTCTGTGCTGTGTTCATTCTGAGTCTTTTCAGTAGATGCCCAGGAGTGGTGGGG -CTGGGCCAAACAGTAGATCTGGTTTTGTTGTGTTTTGTCAAATATCTTATGTCTAGTTGT -TTGTGTATTATATGTGTGAGGGTGGGCTTTTGCCATGGTGTACATGCAGAGGTCAGAGGA -CAACACTCAGGAAGAGATGCTTTCCTTCTTCTATGTGAGTGCCAAGGACCAAACTCAGAA -AATCAGGCTTGGCAGCAAATGTCATTAACTGCTGAGACAGCTCATCACCCCGTTTGTCTA -TCTGTCTGTCTGTCTACTTGTCTGTCTACCCATCCATCCATCCATCCACCCACCCATCAC -CTATCTGTCTGTCTGTCTGTCTGTCTACTTGTCTGTCTGTCTACCCATCCATCCATCTGC -CCACCCATCACCTGTCTGTCTGTCTATCTATCCATCTATCTGGGACTCCGCCACACTGAC -TTCCGTAGTGCCTGGACCAATTTATATTTCAGCAGCTCTGTTTATGAGTGTTCCTTTTGC -CCACAGCCTTTGCCAGCATTTGATGTTACTTATTTTCTTAACGACTGCCACTCCCACTGG -GAAGAGATGAAATCTCAGCGTACTTTGGAATTGCATCTCTCTGATGACTAGTGAGGCTGA -GCATGTGTCCATGGCTTTTGTCATATGTATGTCATCTGTTGAGAACTGTCTGCTCCTTTC -ATTGGCCCATTTACGGATTGCATTATGTGATCTCTTGTTGTTTGATTTTTTTATTTAGTT -CTTTATATATTGTGGGTGTAAATCCTCTTTCAGATGCATAGCTAGCAAAGATTCCCCTCC -CTCCCGAGGGAATTTTCTTTATAAAGAGCACAGAAGGTCTCCTTTGATGATTTATCCCCA -GGGGACTTTCCTTGTCTCACTTCGAATTTCCTATTCCACTGAGAAGTCAACCTTTTTTTT -AAATTTTAGAAATGGCCTGTAAAGACTTCCCAAAACACCAGTCAACAAATAATAATAGTA -CATGCAAGAAAAGCTCAGATGTCCAAAACCAAGCAGTAAAGAATTCATAGTGCTAATGGG -GGACTTGAAGATGTGTTTCAAAACAGAAGTGTACGTCCTCCATTAGGAAGGCTTTTTAAA -AGATTCCTTTTTCTTTTCAATTCTGTGTATGTCTGGGTGTGGTTGTGTGCACATGCTTGC -AGTGACCACAGATGCCAGCAGAGGGTATCAGACACCCTGGAGCTGGGGTTACCAGTGGTT -GTTAGCCACCTGACCTGGGTGCTGAGAACCTGACTCCAGTCTCTGCAACAGCAGTATGCA -TCCTTAAACGCTGAGCTGTCTGTCCAGCCCCAGGAAGAGTTTTTGTTGAGCCGCTACAAA -GTCTATCCCAGGTACTCCTGAAAGAGATAGCACCTAGTGTCAGGCTTGTAGCTGCCCCAG -TTCAGTTATGTTAAGTGGACCTACAACTTTTACAACACGAAGTTTCATGTAGACACAGGT -CAAGACTATTTCCTGCCATCCCAGACAGCTCCCTCTCCCTCTCCCTCTCCCTCTCCCTCT -CCCTCTCCCTCTCCCTCTCCCTCTCCCTCTCCCTCTCCCTCCCTCTCCCCATCTCATTAA -CTGGATAGATTTAATTATAAAAATCTATTGGGTCTAATTATAAAAACAAAAACCTCAACC -TTTGCCCCCGCCCCCTATAAAGCAATAAAACAAAATTAAACACACAATATACAAAGTAAC -ACAGTTTCATGACTCAGGATACAATATATTTCTTAAAATAAAAACAGAGCACTATGGAGA -TTCCTACTTGCCACAAGACATTCCCAACAAAGAATAGAACTCAGATAGCCGAGAAGGTGC -TTAAGGTTAAGAGGAGAGAGGGTGGAGAGCACAGAAAAGCGCTTCCAGGGGTGAGGAGGT -TCTGGGTTGCCACTAAGGAGTGACTGGGCACCTGGACAGCACTGAGAGAAAGGGAAGATC -TCTAGCCCGTGCTCACGCATACAATGTGATATAGAAAAGGAGGAAGTAACAGGGACCTCC -ACGGAGACGCATTTCCTGAGAGGTAGAGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTG -TGTGTGTGTGGTGCCCTCGTGAGTGTGAGATATGTATGTGGAGACCAGAAGTCAACATCA -GATCTCTTCATCAATTGTTCTCAACTTTTTGTTTAGCTTGGCCAAGTTAATACATATAAA -TACTGTCTCGAAAAAACCAATAAACAAATAAATACTGTACCTTGATCATATTCAACATAC -ATCACCACATCTCCCTCAGTATCCCCAATATTTCCACCTCCCCTACCCCCAAGCATCTCA -ATAGAGTTTGGTTGCCAGCCTAAGATTTGAGTTGATTAATACATCATCTGTGCAAACGTT -AGAAGTTATAGCTAAGTAAGGGATACTTGCTGATAATCTCATCCACTCAGTTTCACAAAT -GTCTTTGCCTTTGTTGCCTATTGTATGTAGCAAGGCATTCAATAACAAAATCAGTAAGTT -CTACTTGACTGGGAGGTCACTAGAGCAGACACTAGAAGGAAGACATTTCCAAACATGTGG -CCAATTAAAGGGACATAGCTGAGGGATAGTTCTGGCAGCAGACTGCCTTAGTTCAGTGAC -ATTGCTGTCAGCCTCTGTAAGACCGGGGGTAGCTGATCAAACCTCTACACATGATACATC -CTATTACCTATAAGTGGTGGTAATAGTGGTGCCCATATCAAAGGGCTATTGAGACAGTTA -AATGAGTTATTATATATAATGAGTTGTTATATTGAAAGCCCGTAATGAGCACCTGGCACT -GGGCAAGCATTAACTATTCACATTAATATATATTTCAGAGGGAATAAACAGAGAGAATGG -TCCTAAAAACCAAGCTTAGGTACTTGAGAACACTTTTAGTGGGAGTTAATTTCAGACCGT -GGCACTTGCCACAATACAACTATTCCCTGGGGGCCAACCTTACACCAATTAGCTTGGGAT -GCTTTGGTTGAGTCTTGTCTGTTTCTGGAAGACTTGCCTTGGATTTATATTGTCCTGGAT -GGAGGCCACCTAATCCATGATTCCCAACCAGGAAAATACTAAGCAACTAATGTCACGAGA -ACAAAAATTTATAAAAACATAGCTATTGGGCTGAAGAGACAGTTCCGTTGACAAAGCGTT -TGCCACGCTCGCATGCGGACCTGCATTCAGATCCCCAGCACCCAGGTAAAAAAACTGGGC -ATGGTAATATACATGTGTGCTCTTAACATGGGAGAGGGTTGAAGATACACACTTCAGGGC -AGCCATTCTAGACAATTGCTTTGCCCCAGGTTCAATGAGAGACCCTGTCTCAAAAAAATG -GTGTGTGTGTGTGTGTGTGTGTGTGTGATAGAGGAAGACACCCAACATAGTCAAACTCTA -CACTCTACACAGACCTATGCTCTCTTGCTTGTACTAGTCTCTCTCGCTTTCTGTCTGTCT -CTCTGTCTGTCTGTCTCTCTCTCTTTGTCTCTCTCTCTTTCACACACACACAGATATGTA -CACATGCACCATACACACACATATAAAAACTTCACTATTATAAAATTACATCATCATTTT -ATAAACTAGTGAAATAAAACACAGCTGTTGGATGATTATGTCCTATGTACACCAGGGACC -AGAATTCTAAGTACTTTATCCCAGGCTATAAGAGGAGGTAGAATTCTTTCTTTAATGATT -CATTTCTTTCTTTTTATTTTATGTGCATTGGTTTTGCTTGCAGTTTTATTTGTGTGACAG -TGTAGGATCCCCTGGAGCTGGAGTTACAGACAGTTGTGAGCTGCCGTATGGTTGCTGGGG -ATTGAACCTGGGTCCTCCAGAAGAGCAGTCAGCACTCTTAACTGCTGAGGCATCTCTCCA -ACACCAAGATGGAATTCTTAATGTTTTATACAAGTGACCCATAATTGCCTCTTCATTGCT -TTTGAAATGAGGAGAAACAAGGACTGGGTAGGAAAATATAACAGGGTCCATATAAAACCT -GCCCAGCATTTTACCCTGCTCCTGAGAGCTTTCTCTCCATCCTTACAACATGATAGAAAT -ATGAAAGTATGTTTGTTAGGAATAGAGAATATAAAACTGAAGTTTATCCCCCAAACAGTG -CCAGCTGGGAAGCAAGTGGAAGCACAGCCACAGGGGGCAGATATGTAGAGAGTCTCCCAA -AGCCATCGCTGCCTCCTATCTTAGTTAGCTTCTGCCCACACTTTGCAATGCAAAGAGGAG -AAATCTGTGACCACATGCACTGTGTCTGATAGCATATTCAAGTACATTTAGAGGGGACTG -CAACATTGAACAATAAGAGCTCCAAGTCTCTAAAAGGCGACTCTGGGTTCCAGTGCAGTG -AACAAAGACACCAAGCAAGATCCTTAATGCTTTAAGACTCTCACTCTGCATCTCAGACTA -GGAATGAACTCGTCTCCACTTCCAGGAATCTTGTGATGATTAGCAAATCTTTGCAATGTT -CTTAGCACTAGTCTAGGTAGATTACAACTACCTTCTTCAGCTCTAACAGCAGTTACTAAC -TTCAGTGGGAGAGGCAGGGGACATGGTCAATGACATCATGTGGGGGTCAGATGGAAACAG -TTTTGGAGGATTGATTCTCCCCTTTCACCCCTGTTTTGAGGTAGTGCCTCTCTTACTGTT -TCTTGCTGTGTAGAGTGTGCTGGTCTGTGGTCAGAATACCGGTCCTCTGATTTCTGCTTC -CCACCTTGCTGTAGGAGTTCTGGATGACAGACACATGTCATTGCCACGTACAGCTTTTTA -CGTGGGTTCATGGGACCTGAACTCAGGTCATCAGCTTTGCTTGGTGTTGCTATGAAGAAC -CATGGCCAAGGCAGCTCTAGGAAAGAAAACGTTTCACTGGGGGCTTGATTACAGATTTAG -AGTCCTGGTCCATTATCATCATGGCAAGGGACATGGTGGCATGCAAGGCATTGGAGCAGT -AGTTGAGAGCTAATTTATAGGCCAAGGGAAGGAGGGAGGGAAAGGGGGGAGGGGGTGGGG -GATGGGAGGAGAGGGGAGAGGGAAGGAGAGGGGAGAGGGAAGGGGAGGGGAGAGGGAAGG -AGAAGGGAGAGGGGAGAGGGAGAGGAAGAGGGAGAGGGGACAGGGGATAGGGAGGGGGAG -GGGGAGAGGGAGAGGATATGGGCTTCTTCAAACCGCAAAGCCCAACCCCCAGTGACACTT -CCTCCAGCAAGGTCACACCTCCCGATCCTTCTCAAATAGTGCCACTTCCTGATGACTAGG -CATTCAAACATTTGAACCGATGGGTCATGGGGGTGGGAGAGGTTGTTCTGCTATGCAGCT -ACGTTCTTCGGTCTCAGTGACAGAATGGCTTGTGTTTTATCAGGAGAGATCTCTGAGGTG -TTTGTTTGTTTGTTTGTTTGTTTACTGTGATCTCCTAGTCAAGCTATAGTTCTCTGACAT -AAGCTATCTACCTAACTAATGTGCACTTGTACACATTTCATTCACAAATGAGCAGTGTTT -CAGATTATCCCCATTTTCTCTAATTACCATTTCAAAATATACCAAAGAAATATGTTTCAA -TTGAGGTATACTCTGGGATCCCACAAGTGCTAAGTGGGAAGCAGATGTGGTTGTAAGAGT -TCCAGAAGAGGCTACGCTCCATATATGGAACCCAGAAGAGGCCACTCTCAATGTGTGGAA -CCCAAACCTGAATGATAACAAGGATCTAGCTACACAGTACATAGAATAGGCCTGGATTGT -GACAGGGGACAGAAAAGTGAAGGAAAGCTCAGAGTGGTCCCAGTGCAGAAAGGAGACAGT -GAAGATAAACGTGAGATGGACCTACAGGATAGTGGGAGGCAATGAGAAGCCACCACAGCC -TCTAACAGAGCAGTGATATAACCCAAGTACCTTCTACCGTCTTGGCTGCTGGGTAACAAG -GGGTTGAATGAGCACCTGGTATATATGGGGGCCCGGGAGACCGTTATGAAGGTGTGGAAT -AGAGGGGTGGCTGGTACCCTGGTGGGATTGATGCTTCCAAAGGGTCAGGTTCCCAGACTC -ACCTGGATAAGCATAGTGTTTATGAGTAGGACCTGGAAAGATGCAGAGAAGTTATAGGAT -CCAGTCTGACTTTTGGAAGAACTGCTCCAGCTTGTGTGGCTAATGTTTAAAAAGCAGGGG -ATGCGTGGCTCTTTCTTTACAACATCTACAGTCAGTGGTAACTCATTGCACGCCAGACAC -AGTTAGAGGTCAGTCCCCCTCTCCCTTCCCCTCTCCCTCCCCCTCCCCCTCCCCCTCCCC -CTCTGTGTCTGTCTGTCTGTCTATCTGCAAGGACCAAAGGCAACTTCAGGAGTCTTCCTT -AATCATTCTTCACCACATTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTACAACTGT -GCACTCACTGCACCACCACCTGGCTTTCTTCTCACTGGGAATCTGAACTCAGGTTTTAAA -GTAGATCCCAAACTCAGAGCCAAATGCTTACATGATCAGCACCTTACCAGCTGAGCCATC -TCCCCAAGCCACTCTCTAGGAACTTCTGAGTGGAATTCATTACTTTAGGCTAGGTGATCG -ATCCATGAATGTAAGGAAAGAAGAAAGGAGAGGGGATCCCCTGTCCCTGCTTGAGGCTTG -GGGGTGAGTGTAAGGCCACCCCTGTCCAGGAACAAACCTGGAAGAGGATTTCCTGATGGA -TGGGACTTCCCATGGCATTGCAATCTCAACAGCCAAGGTGACAAAGCAGCAGGGGTCTCA -GCTAAGGACCTGAAGAGAGTGTGGAAAAGAAGTGTTACAGGATTGAACATCAGCTCAGCT -TTGCAGTCAAAACAGGCTGGAACTGGAAATGGCCTACTTGCTTGCAACTCAGTATTTCCC -TTAGCATGTGTGAGTTCAGTCCTCTGAACTATAAGAAATAAAGTGTGTGTGTGCCCATGT -GTTTGCACGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGCCAAGAAATAAAGCTGCTT -CTGACAGTACCAGCAGAGGAAAGGGGCCCCAGCCTCATTGTGAAAGAGTTGGGCTTTGTA -TTTGTTTAGAACCATTTTTTTTCCAGAGCAAAAATCTGATTCAAACCCAGTTTCACATTC -CTTCTTGATCATATCAGCATGAAATGAGACTGGTGGCCCTTAGTGCAGATCCTTAAACAC -TCACCCATCAGCCACCCCAACAGTACTTGCAAAATATTTCTCTCCTGTTGGGTGTGAGAC -CTCTGAACTGTCAGAGATTCTCACAGCAGTCCTTGGAAGAGAATCTAGAAGAAGGAAGAG -ACAATTGGATGTGAGCTAGAGCCTGTAGCTCAGAGATAGAGCTTTGGCCTAGCACCAACA -ATGCCTAGGTGTCACCCTCCACCTAAATGCAAGGATTTGTTTTCTTGATAAAAGTTTGTG -AGTCTTCACTGCCGGGGTAGCCTGGCAATCATGGTGGTGAAGTGACTTCCCTTTTGCTAG -GGTAAGATGAAACCTCACCTCCGACCTGGAGGGTTGATGGATGCATTTTGAAAACCAGAG -ATGGCCAGGTTTTGAACAGAGATTTAGACAAGTATTATTTTGCTAAGTGGATGCTTGTGC -CCCGCTACTTTTATTTTATTTTATCAACTGTGTTTTGACAATTCATGGGGGATGGAAATG -TGTCTAAAGCAATTTGAGCTCATCAGGCAGTAAACATTTAAACATACAATGTGAATTGAG -TTATTGTTCTTGTGAGTTCTTTTCTTGCCTGTTTTTGAAAGGGAGCCCTGGCTGGTTCCC -TTGCCTCCCCCAGGTCTCTTGCAATGGAGGTCTCCCTCTCCTAGGGACATAGTGAATCCT -TGACAATAGCCCTATGACTGGGTTATCTTATAGCAACCTCCATTCTCCCGGAGTTAAGGG -GAGATTAACATTCAAGACAATTGGACTAGATCGAGGGGGGATGGGGGGGGAGAGCTGCGC -CTCCAGCCATCGGATCTGCATTCTCTGGCTCGCAGGGTAGGAGAGGGCTTGCGGCATGGG -CTGGGGCTGGGTGGGTTTGGGTGTCTTGTAATGAAAAGGGGAGTCCTCCAGATCACAATC -ATCCTCCTTAGCATCTCCTTAAGCGCTTCAGATGAGCGCAGCCTCTCTGGTCTCCGAGCT -AACTTTGCGTAGCTTGCGGGTGCGGCTAGGATCACTGGGAAAGAAGCCAGAAGCGGCTCA -GGGGGGTGACTTGGGGTGTCCTTGGCCGGATTGGGCGCTAGGGAGGCAGAAGATCTCATT -GTTGTCCTGGGATCCAGTGGCGAAAGGAGGCCCCTCCAGCGGGCCCGCGCTCAATCCCTG -CTTCGCAAGCGATCGAGCGGCCACCCCGCCAGGCTCCGGTGCGCGGCACCATGCGGAGGA -GCGGGCACCGCGGGCAACGGGTCTCCGCGCGGGAAAGGGGCGGGCTGGTGGCCGTGCGCC -CTGGCGCTGGGCCAGGCTCGGCGTGAGCAGCGGCGCGAGCGGGCGATGGGCTGACGGAGC -CCCGTGGCGGGCGCGGCGGGGACTGGGGTGGCGGCGGGGGCGGGGACGGGGACGGGCGCG -CCAGCACCGGCGGGGCGGCTGTGGGCGCCTCGGAGGAGGCGGAGGCGGCGCCGGGCTCCC -CAGGCCGCCTGGTAGGCCAAGGGCCTGCGCCCGGGACGAATGGGAAGCTGGTTTCCGTGG -ACTAGCCTCTTAGAATCCGAAGTTCCTCGGCTCCTTTAGAAGAGCACAAAAAATAAAAGG -TAACGTGTCTTTGTTTCCTGGTCGCGGTGGCGGGGGAGCGATTGATGATGCTGTACTTCT -GAACCCATTTTCGGGGCTGGGCTGGGCAGCAGGAACCTGCCACTTCTTTTCTGGGGGCTT -GGGGGCTTTCATTTCGCGTCTGTTACATTTTTAAAATGCAAGCCCCACGTGGGGCAAATA -CGATGCTACCTTCTACCAGCCCTTCCCCCTACACACACACACACACACACACACACACAC -ACAATCACACACACACACACGTTCCTTTGGCATCACAACCCACACTCTGAATTTCACATG -GAGAAATAAAAGGTTTCTATAGTCTTAGCTGGTTGGGTTTTTAACCCCCACCCCCCCCCC -GTATACAGTCCTTTGGGTGCCGGAGAAGGCTCTTCACAAGGTGGCCGGAGGCCGGGCAGC -CTCAGCTGCGGGAGCCTGATGAGAGGAACCGGCTTTTCCTTTCCAGATGGCTGCAGAGTT -TGATGCAGTGAAAATGGGAACTGGTGAGGGGAGAAGAGTAGGGAACCCCCGTTTGTACCC -GCTTCTTTAAAAAAAGGCTAAATGAGGTGCGTTTGTACTGCAGGCAGCTGCCCAGATGTT -GGTGTACATTGGGTTTTTAGGAAGGTCTCTCCAGCGCGGCTCTTTGAAAGGCGTGTGGGC -TGCCTGTGTGTAACCAGTAACTCACTGCCTTTCTCTGGTCCCTTGCTTGTTAGCAGAGTA -ACTGCTCAGTCAATTCAGACAAATTTTGCTAAATTTCCAAGGGATGGCTGTTCTAATAAT -AGCTCTAACCGTGGCTCCTTAATAGACATCCTCATTTTGAATGATGCAGCAGTGCCAGCT -CTCTGGGAAGCGTAGCTTGCTGAGCGCTGAGCTCCAATGCCTGGAAAGGACTCCCTGACC -CCACCATGAATGGACCAGGCGTTGCCTCCCCTATGAATGGAACATCCCAACAGAGGCCGC -CTCTGCTGCTCCTGACTCCTTTCAGTTGGAATCCTCCCCGAACCTGATGAGAGGGATGCT -CAGAAAACCTAGACAGGCACATTTCTAAATATAGGATGGTCCCTGTTCAGTTTTGGATTG -ATGGCTGCGTTTAACTGCAGGATGGTTCCACTGCCTCTACCCCCAACTCAGCATGGGCTA -GCCTCAGCCTTTCCCTAAACCTTTTGATTGATGTGTGGGAAAGCACCAGTCCAAAAAAAA -AAAAAAAAAAAAATCAAAAACCCAGGACAAACTGCAGAGTTCATGAAAGGCGGCACAGGC -TCTGGGGAAAGTACCTTTAGAGCTGGCTGCAAATCTGCGTCCCTTAGACTTCATGAACCA -GGATATGCATGCCTGCATCAAAACATGCAACAGAGTGCTGGGGCCTGGAGAACATTTCAT -TGTTTGTTGTTTCTGGTCTTTCAATTGCATTAAACTCATTCATCGCTTTTGGCCCCTAAA -AATCAGAGTCTCAGATCAGCAGGAAGTCTGGTTTTAGTGTCTTAAGTGTTACTTGACTCT -CACAACCTTGAGTTCAGGAGACGGGCTAACTTGTACATTGTCTTCTGTAGACTAAGTGAT -CCATTTTCTTGCCAGCGAAGTTTTCCCAAGCACAACAGGAATAATAATCCTGTGGCGATT -AGATTGGACCGCATTTCATGCTTAGACGTCACAAAGCCTCTTCCATTTACTTTAATTGGA -GGTAATATTTGGACATGGTTTGAAATGACGATGTAGGGTCTAGTAAAGGAACATAAAGTT -GCCTCTAGAGAAGTTGCCAAGAAGTGAGGGCTAATGTGAGTAGAGATAATATTATATTTA -TTTATTTTTAAGTTGAGTCTTTTTGGATTATGAGAGAATTGTTTCAATAGACAGGAGGAT -TGGGTAAATTCTCCGCTCTCTTTTGTTTGAACCAACTATGAGCTGTCACCACTGTTGCTC -TATTCTTTTAGTTTTTGTCCTGAACTAATTTGCTTAATAAGACTTCTTTTTATGGCCCTG -GGCCTCGGTAATTTTAGACATCTTGACAAGTCCCCTGGTAGCCCAGCAGGTGGCTAGTGC -CATTAGTATGATTTTGCCATTGGGGAAACTGAGTCCCCTTGAGGTTCAGCAAGTTTCTGG -TTTCTTAATCCATGAGATTTGTATACCAGATGTGTACAGTAGTGATTTAATTGTCCCAGC -AAAGTTAGAGCCCAAGGCCAAGATAAGAGATGAGGCATTGTCTGGGTCCTGGAGCTTTGG -GAAAGCACGAAGAATGGTAGGTAGGCAAGTGTAGTCGAGGAGAATTCTCTTGAGTCAACC -TTGGTCTGAGGGAGAGAAACGTTGCCATTGTTCTATGATAGGAAGTAGAAGACCTGAAAC -TGTCAAGAAGTCTATTAAGGAGCTGGGCTGGGTGGCTTTTGTCTTTAGGTAATTGTGGGC -TGGCCTCCCCAAAGACTGTGACTAATTTTGCTTTCTAATTGCTGAACTTGTGCTCACAGT -GTTTATGCTAATGACCTCTTTTCCCAGATATCTCGAAAATCATATTCTTATCATTTACAA -CTCTACACTTATCCTTATTGCATTTAAACTAATACTCACTGGGTGCCTGAGATCACGAAT -TTACACTTTAAAGATTACAGCACAACAGTTTTGTTCCAGAGAAAATTCTAGTTTTGTAGG -TTGAATTGAGACATACATATGTTAACAGTTAACTAGCTTAGCAAGTTATCTTAAAACATG -CCGTACACAGCATCAGAAAGTCTGAGTTCATCACCAGCTTTTTAAGTCTCTCTGGCTCTC -TTCTGTCTCTGCCTCTTTCTGTTCCCCTCCTCCTCCCCCTTCCTCCCTTTAGTATTAGGC -ATTAAACCCAGACATCTTGCATGCTCGATCACACAGTCGTAGGAATTCTAGGGAACTTAG -CTACAGAAACCTAGCCCCTTTAACTTTTTTATCTAGAAGTAAGGTCTTACCAAGTGGCTG -GAGCTGCTTTAAACCCTCTGTTTAAGGCAGGCAGGCAGACCTTGAACTTGTGGTCCTCCT -GCGTCGTCTACCAGAGTAGCAGGGATTGTAGGCATTCACCACTAGCCCTGAATAATCCTT -TTCTTTCCTCATTCTTCAGTTCTTTCTCTCGGTTTCTTCCTTTCTTCTTACTATTATCAG -ATATGTTAGTAAAACTTGTTCTAGAAACCCCTGCTTTGTGTCTCTTGAGAACTTTCCTAG -CATCTCAATTGGAGGTGACGTCTGGGGCCTTATAGAAGGGCCTATTCAGCCTATATCCTA -GACACTATTCTGTTTGTACTGAAGGAAAAAGAGGGACTGGCTTCCCTACCTTGCCAGGCT -TGTAGACAACTCGGGCCTATATTGCCTGTGATATCCCTAAGGTTCTCCTCCTGGATCCAT -CCATCTCTACCTTGCTCATGTCTGGTCCTGTGCTGTGTAATACTCTCTAGAGGTATAATA -AAAAGGAACAAAAGGAGATTCTGGATATCTCTGTAAAGAGAGGCCTGCAGCATGAACAAC -GAGGGGAGGAACCAACTGTAGAATGTTCTAGAAACCTCTCTACCCTGGGCAACATCTTAG -AGTCGTGGGAACCTGGAGAAAGGGGTTCCTAAAATCCAGCTTGCTGGGGAAGGGAGCGAT -TTGAGTGTTACTCCAGCATTCATTTAGAAGAAAGCACATTGAGAATGTTGTCCACTTCTG -GTTTTGTCTTCCCCAGAATAGCTCTCTTTAAGAACACCAGTTAAGAACTGGTGCAGTAGT -GTCTGTGGGAGCTGTGGGCTGCAGCATCAGTATTCCACAGGAAGGCCAGGTAACTCCACT -GCTTGTTTGGACAGAATCAATGAGAACACAGCTGGTGATGCCACTCTTTCCAGCAACTGA -ATTCGCCAATTCTCTCCTTGGCCACCCCTTACTCCATCCCTAGGCTGAGCATATCTTTTA -CAAGCCTGCTCTTAAAGGGAGCCAGGTCCACTACCAGAAACATTGTTCTAGACCTACCGA -TATAGGTCATCTTTTACAGAAAATGAGCAGAACTGATGTTCAGTGATTATCAAATTCCAT -GATGCTTATTCTAGACGCCAGTGGCTATATGTCTTCTTTCTGATTCTTAAGGGTATTGGT -AAAAACTGGGTACCCCACTCTCTGAAGAAATCCTTACCTTGAAAATAGAAATTCCTGCTT -AAGGATTCAAGCTACGGTTGATGATGGGTCACAGGGTTATGGGACCTGAGTTACCAATGG -CCTTATTACTACCAAATAGTCCAACAAAAAAACAGATGAGCTGGTGGTCTCAGTTTGAAC -TGCATGTGTAATCTCCCCACAGTCATGGAAGCTGGCTCTATGTCAGAGCCATCGGGCATA -GGATCTCACTGGAGGGAAGTGTCATTTCTCTCCTAGGCAGCATTTTTTGGATTTTTATTG -AAAGTGGTATTCCAGGTGTTCATGATATAAGAGGAGCAAAAATTTGTTGTCCACAGTCAG -AAGCATTGGCAGGTATACTATAGCCTCTGGCTTTAACTCTGAGCACATCTGCATGTTCCT -TCTTGTGCCTGTTTTCATATGTATTTGCCAGTGCATGGTTCTTGCATACTTGGGGAGGGA -GGGTAGGTGTGGGCACTGATACATGCACATGTGTGGGCCAGAAGACATCCTCTCACCATT -TCTCAGGATCCATTCACTTTCTTTTGGATAAGATGTATCTTAGTGTTCTTGAATCTTTAG -GTAGGCTAAGGTAGCCTGGTCAGTGAGCCTCAGGGTCCTTCCACGTCTCTGTCTTTCTGG -CCCTGGGAATACAAGGGCATGCTTTTTTTTTTTTTTTTTAAATGCAGACTCTGGGACTTG -AACTCAGGTCCGTTACCAAACAGGACTGGCCTCTCCTGCATACTTTTGTCCATTTAACAT -TGAGTACATATGACCCACTGCTGCTGATGGGAACTTTATAGGGTCTTGAACAAGCAGAGC -ATGAAGCCATGCTCCAACATTGATCTACAGAGGCCTCATTAGAGATGACGTCACGACCAG -GAGTCATTATTATGGTGCAATATACTAAGCCTTCAAACAATAAGTTTTTGTTTTTGGAAC -AGGGTCTCATTCTGTAGTCCAGATTGGCCTTGGACTTGCTATGTAGCCTGCAGTGACCTC -AAACTCATAACCCCCCTGTCTCAGCTTCCCAAATGCTAGGCTTACAGGCAAGAGCCATGA -CACTTTGTTTTGAGCAATAATTTCCCACTTGAATCAGCTAACATTTCCCCTATAACTTCA -TGCCTGCTCCCCACCATTTCCACCAGAATTTGCCTGATCTGTCGATGTCCTTGCCTTTCT -TTGTCCCTATTGAATGAGCAGTGCATGAAAAAAAAAAAATGATGTGTAATGGGGAGTTAG -ATTGATGCTGTATGGCGGCAAATGGAAATCAGAATGGGAGCGTCTCCAGGCTGTGCCATT -CATAATCGTAAAACACACAATTAACGCTCTCCCCACATGCCTGTAAAGAGACGAATCCAA -ACTAGGGACCCAAAGAGTGCAGAGCCATCTGGATCTGAGTGACACACCTACACAAGCTGG -GTAACTCAGGGCTGGCTTGCTCACTTCCTGGCTGCCTCTGACCACCCTCCAGTAAATATC -CAATATTTATTTCTGTGTTGCTCAGAGAGAGAAAGCAGAGAGGGGGGAGGTGGTGAGGAC -ACGAAGCAGACTCAGAGCTGAGCACAATGTGAGGCAGTGTTCTGCCTTCTCAATCCCCCT -TTATTGGGTCCGTTGAGTGTTTGGTAACAGAAGAACTATAGAGTGACCAGTGGCACAGAT -GTAGCCTGCAAGACTTGGCAAGAGTGTGGAGACATGTGCAGAAGGTGACAGACGATGTTA -AGAGCCACAGCTATGACTGTGAGGGCCTCAGGGTGCACCCAGAGCTCAGGGCAGCCTGCA -CAATATATCTGCATGTGATTGAACCATTGAACATTTTGGGGAGAGAGCATTATAGCAATG -AAAGAACTGTAGAGATCACTTTTATCAGTGAGAAGATATTCACATTGAGGAGCCTTGCCT -ACTGGACCAAGGCAAACATCCCTGCCTTGTGGCAGGTATTTACACGATGCATCAGAGTGT -GACAAACACAGTGTACACTGTGGCATCTTCTCTGGGTTTGTTATCTAGCCAGGTCTTCCA -CCTTCTGACTGTAAGACCTGTAGTGAGCTCCCAAATCTCTCTTAGCTTTAGCTTCAGTAA -GCGAAGTCACATTCAGAGGCTTGCATGAGAGAACAGCTACGAAGCACCTGAGATGCAAAA -GGTGTGCAAGGTGTTTAGCAAAAGACACGAGGGGTCCATGAGGTGGGTCAGTGGGTAGAG -GTGCTTGCCATCAATCGTGATAGCCTGAGTTCCATCTCTGGGGCACAAACTGGAAGAGAG -CACTAGCTTCCAGGAGACTGCTGACCCTCACATACATGCAGAGTGTGTGGCTCTCCCCAC -ATGCATGGATGGATGGATGAATAGATAGATGGATGGGTAGATAGATAGACAGAATGTTAA -TTTTTTTCAATAAGAAATTTTGTCTCTGATCTGCTCTTCTGACATTGGAAGGATCAACAA -TACTAACTCTGCAGAGATTTAGAACATGTTAGGGGTCTAAGAAGAAATGTAGACATAAAA -TAAGTCATACATTTTCCCTTATAATGCTGAAATGTCATAGAAAGGAGGACAGTGGGGACA -AACATTAGCTGACATATTTGTAAAAGTCACCCCAGCCTTTCAGAGAGAGCTCGTGCAGGA -AAACACATGACCCTAGCCATCATCATTACTGGAAACAGGGAAACGTTTATTTTAAAAAAA -AGGTAGTTAATGGGAATGGGGGTGCCCAGTGATGTAATGGGGGCGTGAGGGAAAATAACC -GGGAGATAATGAGAAAGCCTGAGGCTGTGTCTGGGTCTCAGTACATTAAGAGGCATTAAA -ATAGAGGAAGAAGGAAGGAAGAGAGGAAAGATGATTTGGGCTTTGTGCTAGTGGGTTGCA -GCCCCTTACCTTTCTAAAATAATTCTCCAGTTCTCAAAAATGATCAGAAAACTCACAGGC -CTTCTAGAGTAGGTAAAATTGAAACTGATGAAGATCATATTGTCTAGTAATGTTAACTGC -TACTTAGCATCGAAAGGGAAAGGGAAAACTCCTGTTACGGGCTTCAGATGAATCAGCAGG -TGAGGGCCCTTCGTGTCCAAAGTCCAGAGTTTGATCCTCAGGACTCAAAGGTGGTAGAAA -AAGAGAACTGACTCCCCTACGTTGTCCCCTGACCCCCGCATAGCACAAGCGTACCCACAT -TCATAATAAGCAAACAAAGAACTAAACAGGCACTTGAACAGTTAATAAACCTTTAATAAT -TAATGTACTGCATTAATAGTAGAAACCGTATTACAACCTGAAAATGCAGGATGCTTTTTT -GGAGCCCCACCCCCAAATTGCCTCAATCACCCAATCACACTGAAGATCCCAGGATAGTAT -CCCTGCAAAATGAGAAATTAATATGCCAACTTACCTAGATGATCTGCATACTTGGCCAGT -AAAATGAATCACAAGCAATGCCAGGCTTCCTGGTGACGGACTGACTAGATGCATAGACTA -AAAGTGTTAACATGCATAAACAGAAAGTATTTATAGAACATTCTATCTTCTTGCTTCCAA -GACTAGGCTATATTTGAGGGATAACCTATGGCTATCTTTTTGCCTAGACAGGGTGGAACA -TGTCTGTTATTTCACAGAGAAATTATAAGCTGGTATTTGTGTGTGGTTCCTTCCTTTCTT -TATTGTGGAAAACATGGTTTTTGTAGTCCGCAACAATTTGGTTTGTGTCCCTTCCCGTTC -CCAAGGCTGTAGCTTAGTCAATAGAGATTCCAAACTCTTTTAATGCTGAGTTCTACAACT -TCCAACTTGGAAAGATAGCCAACTATTCAGAGAATAATACCCAAAACACAGTCCTTTGTT -TCTTCTGTAGCTAGAGTGTTTTTGTCTTGCCAGTAGAAATGACCACACTCCAAGAGGAGG -AGCAAACACTCAGCGGGAAGATTCTGAACTGTAGGCTTTGCATGGCCATGGTTTGGGTTT -TATACTGAGGAAAATGGCTGCATGCTAGTGCATAGGAAAGGAGGGATGAAGCGCCCAGGG -TCCTGTGGTCTGCAGGGTTAGCTGGAAGGTGAAGATGCCAATTGCCAGGCCAGTGTCTCC -TGCCTTCTCCTCTGATCCTCTTACATGGGGTCACCTGTCTGTCACACCAGCTTCGTCATG -GCTGCTTCTCGGTCCTGTCCATTTCTCCATGTTCTTTTCCGAACCCTCAGATGATGTCCC -AGAGTTCAAAAGATCTCTGCTGCCTTTCTCTTTGTTACTGGGAGCGCCACCTGTGGTTTT -CTAATCACTCCTCTTCCTCTTCCTCGTGAGGCTTTAAAATCATTGTCCTGTGAGGGCTGA -CTCACCAGTCTGCCTCCCCACTTCCTTTCAGTTGCAGAGTCTCAGCTCCCCCTGCATTGA -GCTTCTTAGGATTACTGTTTCCAAAACCAGATCTACCATTTGTCAGTCTCTTCAAGCAAG -GTGTCTGCTCCCACAATCTTGTCTCAGGATCTCCCCTCTCCTGAGTCATTATAAAACCAC -TACAATATATCCATTCACCACTCTCTGGCCCCAGCTCCACTCATAAACACTCGCGAGCGC -ACCCTCTCCTCTGTTCCTTGTCCCCTTCCTCATCTGTGTTCCCTGTAGACCAAACTCCTC -AGCATAAAACAAAAGGCCCTTCACATACTCCGGCAGCTTATTATTTCTTAAACTTCCTTT -CTTCCATTGTCTTACACACACACACACACACACACACACACACACACACACACACACACA -CACAGAGTCTTTCCTCTGACCTTGGACTTAATCCTGTGGCTGAAACATATTGTTCATTCT -TTGGCTGGAGCCTTCAGTAGTACCTCCTGACCCTCTAGGTCACAGCTTTTTGTTGTGTAC -AGATGTTTGTGTGTACAGATGTGTGTGTGTAAAGGTGTGTGTGTGCACATATACAGATGC -ATGTGCACATGTAAGCACATGCATACGGAGACCCAACACAGACCCAACGCATTTTAGTAG -GGTGTTAGTAAGAACACACTTGTCCTGGAGGAGCTTGTAGCTAAAGAAGAGGCAAGCAAT -AAACATAATCGATGAATAAATTATTAGGATGCTGAGGGTGGAAATTGCCATGGAGATGAA -TAAAGCAGTTGGAGGGAAATGGGAAGAAGGCATCACTTTATTTCACCCTTTGTGTAGTGT -CCATCTGTGGATATGTGGATATGCACACATTGTGTGTGTCGGGAGGGGCTGTGCATTGCA -TGCATGTGCGTGTTTGCATGGACACCTGAGGTCAGCATCAAGTGTCTTCCTCTGTCATCA -TTTTCCATCTCTTACTGAACCTAGAGTTCATCAGTTTGGCTAGGCTGAACGCCTAATGGA -CACATCACTGCTTCTGAGGACTGTTTCATGTGTGCTGGGTTCTGGATTTGCATGGCAAAT -ATTTTACCAACTGAGCCATCTTCCACATCCTTACATTGCAGTTAACACAAAGAGTCAGGG -CTGGAAAGTGGTAGAGCTCTTCCCTCGCCTGGTGAGGCCCCAGGATAAATGGAGGCAGAA -GTGTGACTTCAGGGAACAGCAAGAGACTGAGGGTGGCCGAGGAGAACAGATGGACAGTGG -AGGTCACATGGGCGTGGATAGGACCCACGCTGAAGAGCAAGGCAGAATGTGGGGGGCGGG -GGGCCTGTCCCACCGAGAGGCTGCATGGGACTGGTTTGGGTGTTTCTAGGGTAAGTCTGC -AGGGGTGGAAGTGAGTGCAAGTGTGCAGCCAGATGGCTGTTACAGAAACTGAGTGAGTGA -GACCACACTCTGGGTGGCATCACCACTGGGCAACACAGGATTTTCCAGCAGGCTACCTGT -GGGATTCGAAGATAAAAGTGAGTCCAAGATTTGGGAGCAAAAACCAGATGTGGATGATGG -AGTTGCCCATATCTGTGAGGAAAGACTTGGTACAGCGGGGCCTTAGACCCTGGATTCCTC -TTGGGATCTGCAACGCTTATGTCATTTAACAGAGTGGATATGTTGAGGGAGTGGTGTTAT -GTGTGATTTTATCTGGGGTTTATCCATGTTTAGACAATGTTAAAGCATCAGGTGGTACAC -ATCTGTATTTGAAAGATCATGTTTCAAGGCCCAACTGGGCTACATTAAACAAAGTCTTGT -CTAAAGAAGAAGAAAGGGGTCTACACTATATAGCTCAACGGCCCAATTCTCCTGAATCTG -ACTGTGTTTGGGGGAAAGCATATTATTTGAAAAGCAAGTTAATTTTCCAAAGGACATAAC -ACTCTTTTGAGATGTGTTATTGCATACACTAAGCCTCACCTGTGTGATGGTCTTCTTTTT -TTTTTTTTTTTTGGCATGCAAAAGGCCTATCTCTTAACTCCCAAGTCTTCTGGATCTGTT -GACATATTATCATTATCATTATTATTATGTTGACTTCTATTGTGCAAATTTAATGTACAA -ATGTAAACTATACTGTTGGACGTTTGGGCACATCATCTTTTTCTTCAGAGACAAGGTTGC -ACCGTGAGGTACAGGCTGAATTTGAACTCTTTGTGGAAAGTTTGGCATGTATCTGTGCCC -ATGAAACCATCACCCCATCAAGATTGGGGCCAGGGAGATTGCTCAGATGATAAAGGCGCT -TGCTTCCAAGCCTGGCAAGCTGGGTTTGATTCTGGAATTCCTGAAGTGGAAGGAAGAACC -TAAGTCACGCAAGATGCCCCCAGCCATCCATGAATGCTTCATGGCATGTGCATGTATAAC -CGACACACACACATGCACACACACACACACACACGCACGCACACACACACACACGGGGGG -GGGGGGCTGAAAAATCAGCTTCATATTTCTAATCTAATTTTTAAATTTTCTCTTTTTATT -TCTTACCTTCTCTTGTCTCCTCTCGCCCTTCTGGCTGTTCCCCTTAATCTGTCATCTTAG -TTGAGAATCTTTTGTGTTTTAAGTTCTGTGCTAGGCACTAGGAAATATGTGAAACTGAAG -TCACTATCCTGCCACCCATGTTTGTCCTGGCTGAAAATTCTGGCCCTCCTGATATCACTG -ACAAATTCCAGCCTCTTTTCCAGGTCGTTTTCAAGAACAGAGTGTTTGGATATCCAAACC -CTCTGAGTGGCATGCATGGTAAACTCTTTTAAATCAAAACGCAGCAAAAGATCAGAAACC -TTGTCATAAATTAAACAGTTCTGATCTGGGGGAAACCTCATCTTTTGTCTCTCCTTGCAC -AGAAAGAGCCCAAACAGTAGGGTAACTCTCAGCCTCTTTTTCTACAAGGCATCAACATCA -TAATTACCTCCTGCGGGAAGCTTTTAGAAACTGTTCAGTGTCCAATTAGAATTTTTGATT -TGAATAACAGATACAATATAATGTCTGTATTTCTGTAACTGTACCCTAATGCTATGCTCC -CTGCACAGTTTAAGCACTCCCGTTTGATGGGACTATAGCTGTTGAAGACTCTGCTTTGTT -TCCAGCAACAGCAGTCCCACCTGGAGCCTGCAGATCTTCTAGTGAGAACCAGTCTCTCTC -TCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTC -CCAGCCTGATTCATTATTCCCACTGCTAAATGACTTTGAGTAACGGTAGGATATCTCTGG -AACTTTCATCTCTCTAGAGCTGCTGAGACCCAGTCAGGAGCCCAGACGCAGGTCTGGTGT -AGGGTGCTGCACAGGGCAGGCAGCCAGCAAGGAAACCTCCCTGAAGATGAATGGAGGAGG -AAATCTGCCAGCACAGCTCAGTGAAAGCAAGAAGCCCCTGCCAATGGCATTCTAGTGGAA -TCCATTCCAAAGAACTCAGTTATGTAAACACCCAAGCGGCAGGCTCTGGTCCAGATGGAC -TGCCCTGTACAGATGTCAGAGTAGCTGTCAAAACTCCTTTTGATGTAAGCACAATGCCTT -CCCAAATTCTCATTGTACTTTTTATTGGGGGCTGGCTTTCTAACTTCTAGAGTTGGAGCC -CTGGGAACCCCCTCTAGGAGGGGTGCTTCGGGGTTCTGGAACACTGGAAACTTAACCCAA -AGTTAAGTATTGCTCAGGTTACCCATGCAGGTAGTGTGCTTCATCCCCAAGCTCTCAGAT -GCCCTGCACGGAGCCTCCTGAGATAGGTCTGGCTGAGGTGTCATATGCCTGCCTCTAGAG -TGGGTTCTGCCAGCGCAGGTGGCCTGGTGGCTCATGGCAAGCCCTTGACATTTTTTTTAA -GAGCCACTAAGGCCCCGATGTGGAATTTACAAAGCTTACAGCTGTTCTAGAATCTTGTTT -CCCGCCGCCGCCCTTGAGTCGGGACACGGCGGGTATAGTATATAAAGAAGGCCGCTGCAG -GAAGAAAAGCCTCTCCAAACCATCTTACCCACATTGCAAGCTGTGCCACCGGCCATGAAT -GGCAGCCAGTGCTAATGTCCAATGTTAGATACTGTTCTCACTGGTGCCATGGGACACCTG -GCATGGACAGCTGAAGGGAATATCAGGAAGTGCAGTCTATCATGGCAGCCCCGTAATGTC -TATGGCCAGATGGCTTTTTCTCTTTGTGTGGACCAGGACACAGAGAGCTCAGCAGGACGT -GGACAAGGCTATAGCCACCCCGACCCTGGCCCACTCATTTGAGCCACTTACTCTAGCTAG -GTCCCACTCCCTAAAGGCGCCACAACCCACCGAGTCAGCACACAAGCTGGGAACCAATTA -TTCAAAGACAGGGGCTGTGAGAGGTGTTTTATATGCAGATCTTAACATGAAGTCCTGTGG -GCTTCGAAGAGTCCGTGTGTTCTCAAACCTGAGTTCAAGGATCCATTTCCTTAGAAAAGG -AAAATTCAAATCTATCTCAATGAATGCAGGTTCCATCCTATAAATCCTCTTCTGCCAGTT -GCCATTGTATCAACATAAAAAGATATGTACAATTTAAATATATTTATAACTGTTATGCAA -AAATATGTACTGAGTACCTATCTATAATGGCAGTTATATTTTATTACAGGCACACACATG -CTGTCATCTAAATGTCAATAAAATATTTACAATACAACCATGAAAACCTGTTGTTTTATG -AGATCCACAGTTGTAAATAGTGCAGTACAATAAAACCAAAATAACAATATAGCCAAATGT -AAGTTTACGTGTAAGCAAAAAATGAATGATTGGCTTAGATATTGGAGTACAGTCCTATGA -CCAGAAAAGATGTCATTAGGAATTTTGGCTATCGAACACAGGAATACTGCACTCAGACAT -CAGCAATACTTGTTCAACACATAAGTAAAACAATGAAACAGCTTTTTTTAAAAAAAAGAT -TTATTTATTTTATTTATATAAGTACACTGTCCCTGTCTTCAGTCACACCAGAAGAGGAGG -GCATCCGATCCCATTACAGATCGTTGGGCCACCATGTAGTTGCTGAGAATTGAACTCAGG -ACCTCCAGAAGAGCGTTCAGTGCTCTTAACCACTGAGCCATCTCTCCAGCCCCAATGAAA -TAGCTTTTAAAATGTTTATTTGTTTGTTTGTTCATTCATTCTCCATTCATTCACTTTTAA -CCCTGTAGACTAACTAAGGGCTCTTGGCATGCTAAACAGGTGTTCTAGTACCTAGCCTTA -TTCCCGGTCTCATTATTTTATTTTTTATTTTGTGAGATAGGGTCTTAGGTAGCCTAGGCT -AGCCTTGAACTCACTGTGATGGCCTTCCACTTCTGATTAGTCTGTGTCCACTTTTCAGGA -GCCAGGGTTGCAAGTACGGACCACCATGGCCAGAGCATGCAGTCCTGTGGTCATATATAT -GTTAGGCGAGCACTCTGCTAAGTCCCCACAACATTACACAGGAAAGGGGAAGATGTGTGT -TCATGCTTGTTAGTTTCGTGTACCATTTTCTGAAAGTCTTCTTGCACAGAAAATCAATGC -TATGTCTCACCCAACTGGATGTAGCATTGTTACAGGAAAATGGATTCATATATCACCTAC -TAAAATGAACACATTTTCTTGAAACACTTGCTCATTCCTGTGCACAAATGCTCACGTCTT -GTCCATCACAGCTTATCAGAGAGGAGGGAGGCTGACGCAGAGCCCTTCTGTGTCACCTTC -CCTGGGCTTAGCGGGCCGTTCTACAACCTTCCTGCCTCTGTCTCTCCTGGTCACTTGTGA -CCACAGCATAACCCATTCCATTTTGAACAATGATGTCTGTTTATCGAATTGTCCTTTAAT -GAATCTGAATGTATCTTCTGGGACTTCTACCCACTGATTGTATGTTTTGCCTACCAAAGA -AACAGTTCTCCCTTCTCTTTCTGCATATCAAGTTAGGAATCTCTCTCCTTCTGTGCTGAG -GACAGCTCTTCTGCATGTCTGTTTCCCGCCTGCAGTGGACAGAGGCTCCCTGTGAGTGCA -GGAATGCAGCATAGGAATACGGTAGATTACATGGTCATCCTACCTAAACCCTGATGCTTT -CTAAACATTCTTTCCCAACAGTCCTTGGAAGGGTTAGTCTCGGGATCTGTTACCTTTTCT -TAGCTACCGCAAATTTCTTTTCTTTTTCTTTTTGTTTCTTTTTTTTTCTTTAATAAAATA -TCAAACCCAGAATTAGACACAGATTCAAGAAATGCTTTGACTATAGTGGAGTGCAAAATG -CCTTCTAATTTCCTTATTCCAGATGTACTGCTTTTGGCCCCAAACCAGAAACAAAACAAA -ACAAAACAAAACAAAAACCAAAAAGCAAAAACTAAAACAAAACAAAAAACACCACCAACA -ACCACAACCCTTCCCCAAACAAACAAACAAACAAACAAAACCAAAAAATGAACCAAAAAA -CCCCACATGAATCCCAACTTCTACATTCTAAAGCTACCACCCGGTCCTCTTTGGTATCTT -CACATTTGACGAGCCTGTCTCCTGTATTTCTCTACGGATTGCTGAGGAGAAACACGGATG -AAGACAGGCAGCCTATGGTTCAGTATCACTTTACCCTTTTCCAAGTGCATCTTTGTGATC -AGAGGCTGGGCCTCAAGTGTTTGCTAGTTGGATCCCGCCCTTTCCCAGACTCTCCTCGCT -TCTACACCTCGTAAGACAAACTTGATTTTGAGAGAGAGTTCTGGGTTTCCTTGCAGTTTT -GTGAGTACTTTAGCCATCCTCACATCCTCCGCTCCTGGCTGTAGCTCCCACTGCTCTCCC -CTTGACCACGCTCATCCTCCAGCTCCATGCATGGCAGATGTTTCCATAGTGTCCATATTC -TCTTCCATTCTAGGCTTCCTAACATCATGCTGCCTCTGACAGAATTCTGGTTCTGTGGCT -ACTACTTACTCCCTGACCCCTACCCCTACAACAATCCCAACCAGAATGTTACCCTAACTA -CAGTCACAACCCCAACACCATCCCCTAACCCTATTTCATCCCTGCCCCAACACCAAATCA -TATTTCTAATGTAATCAAATCATAATCTGGCCACCAGGTTACTGATCAAATTCACTCGAT -GTGAATTAGGCTCTCTGAGTTGACTAATCTTCCTCGTTTGCTTGACTGAATTTGGAATCA -GGTATATTTCTGGATGTGTTTCCAGAGAGGTTGAACTGAGAGACAAAACTCACTCTTGAC -CATTGGGCCACCATCTCATGGCTAGGGTCCTGGACTGAATAAAAAGAGAGAGAGAGAAAA -AAAAAAATAAAAGCAGCTGAGTACCAGAATCCTTTGCTCTCTGCGACCGACCTGTCAAGT -TGTGAACGAGCTCCTGTACTCCAGCCACCTGGGAGTCACACCTGCAGCCATGCCTTCCTT -GTTGGGATGGAGTGTACCTCCAACCCTGAGCCCAAATGCGCCCTTCCTTAGGTTGCTTTT -GTCAGGCACCTTGCATAGGAGAGCTTACACTATCCCCCCCACCTCACCCAAAACACCTCC -CCTATTGTCATGGTGAGTGCTCTGTAATTGCCTGTTAATTTGGCATTTTCTTCTCTTAAG -GAAAAAAATTGCATTTGTCAGTTATGGAGCAAATGACATACCTGGCCCATACTACATATA -CCATAAGCACTAAGTGAACTCCCACCATGGTAAACATTGTTGCCTACGACCCCTCAACTC -CATTTCTCTTATTCCAATACATTTCTAGAAAAGGGATGAAGGAGTTGGAGGAGACAACCC -TTTCAGCGTTGCTGTTCTCCTTTTATGTCATGGAGACTGTTAGTGGCCTTTTCATTAAGC -TGTAACGATCTGCTAACTAACAGATTTTATCTTGAGAATGTTGAACTCTCATTCTTACCT -ATTCAATTGCTTTTATTTCTTTTTTCTTTTTTCTTGTTTTTTTTATGCTCATGAGTATTT -TGCCTACATGTATGTATGTGTGCTGTATGGATGCCTGCTTCCCACAGAGATCAGCAGAAG -AGGGCACCAGACCCCCTGACACTGGACTTTCTGGATGGTTGAAAGCCACCTCTGGTCTCA -AACCCTGCAACTTTGCAACTGCAACAAGCGCTCTTAAGCTGATCAGCTATCTTTTCAGCC -CCATCCACATTTAACTTACCTTTTTGGTGGAATGAAACTGGTTTTTAAAATGCAAAATGT -AATCAAATCATAATTTGGCTCGTTGCTTTTGTGCTTAGAGACTTAAGAAACAATCTGATA -CCTAAGTTTTGTTTTCATCACTCTGCAGTTGTTACTTTGTTCATAATAGGGTTTCATTAG -CCATACTGTCCTAGAATTCCCGACATTCTCCTACCTTAGCCTCCCAAAGGTTGAGATTAG -AGGCATGAGCCCCCACACTGGCTTTTAAAATGTTTAACTTAATCCTCTGGGACTCAACCT -TGGGGACAGTGGTGTGGCTAGCTTATTGCATTTCTTTACATCAAGTCGTTCCTCGTCCTT -TCTTAAAGAGAAGACAGAAACAGGAACTGAAATGAGTTCTTCTGTGAACAAATGTCTTCT -TGTTGCAAATGAGAATGGCTGGGAGTCCATCCATTTCCCTGCCTGCCTTGCTTTGAGCAC -GCCTTGAGGACTTCTCAGTGTCCTTGGGCTCCTTGTTTTAAATATCTCTATCCCTATTTT -TTTTTTAAGTGTGCTGTGCTGTAAATCTTCCCTAGAGAGTCTGTGCACTTACTGCTTGGT -CCAAGTTATAGCCACACCTGTGGGAGTTCTCCATGCAAATTGCCCGTGTTCTTGAGTGTT -ACGGTCTCCACATCATTTAATTCTTTGCTTTGTGTCACCAGTTCTTTCTCAAGTCTGCAG -CTTTTACAAATGATATCTTTTTAGATCCATAGAACCAGCCCTATCTCCTTTTATTCAACT -TTATCTTTTTTCTGGGCTACTTAAATCATTCTTGAGCCCAGCATCCTGGGCTGACTCTCT -CCAATTCTAAACAGCTATCTAAACAAAAGGCAGACTTGCGTTTCCCTTTGAAAAATAAAA -CGAAATCCTCTTCATCCCACAAAAACAAAAACAAAAAAACACCAAAACAAAACAAAACAA -AACAAAAAACAACCACAAAAGCAAACAAACAAACTGTCCCTCTACTGTGGTCTTGAAGCC -AGAACTTCTGTGGCAAGGGAGAGGTGTTGTTTTCTTCCATCTTTCTTGTTTGAAGGAGAG -CATCAGTTGTTAGGAGCACTTAAGTGTTTTTTATGCTACTTTGTGTATTCTGCAACTTTG -GAATTTATACCTCACCCAGATGCCCTTTCACACATGTACTGTGTAGAAGGCAAGCATGTG -TGCAAGTGTATGCGGATGCTGTGACTGAGAACATGTTTTAAGAATAACTCCCAAGCATTT -CCCCAGCACTGTGTCGTGGTGTTCCTAAACAGATTGTTCTAGGACAACTCCAATATTACT -TTTCCTTGTGTCTGTATATGTATGCGAATTTGTGTACAAGTTCAAGTATGTGCAGGTATA -CATACACGCACAGTGCTCTGCAACCTGTACATGTGCACGTGGAGGTCAGAGAACAGCAGG -CCTGTGTGCAGAAGCTACAGGCGCGATGGGAGAACCCATGTGAGACAGCCCAGTTAGGAT -CCCCGGAGTTCTGGCTGGTCAGAGAGGCAGGTAAAAAAAAGTACTGCTGACAACTAGGGG -TTTGGAGACCTTCCTTGTGCCTGTCCATCACTCTGAAGATGTCACTTTTGTTCTGAATTC -TTAGTGTTCAGATGCTTAGCATCACCCCGAGCCCATGCATCGGGGTCTCCCAGTGTCTGT -TTCCTCCCGACATTTTCGTCTGCCAGATGTAAGAAGAACAACTGTCCACCTTGGTCCTTG -GCTTAATGTGGACTGACCAAAATGCCACCTCAACCAAGATAGAATACCAAGGACAGACCA -AAGGATGACTCTACTAAAATCCAGTTGGGCGAATCAACGAGTTTATTTGGCTTACTTACA -TGGCATGGGTGAGGGTTACTTACAGTAGCATGAGTGACCCCAAACCAGGTGCCCACTGAC -AAACCTTTCTTCAGCATGACATGTCACCTTCCATACCCGAGGTGTCCCTTCACCATGTCT -GTGCTACCAGCCTGGCCCGCCTTGCTTGTGATTTGTTTTGTTTTGTTGGAAAGCGAAGCA -TGCCCTTTCTAACCATCCTGCAATGTCAGGCAGGATGAATTCACTTGTCACCTTATAAAC -CTTAGTCCTGGAGTCTGGCTTTGAGTGTTTCTGACCTGTCTCTGTTGCGGAGTATAGGAT -ACCTGGATTCCTAGGCCTAAGCTGAGTGTAGCTTAAGTGTGTGCTTTGGGCACAGCAGTG -GATTAATATTGAGATGGCTATTAGTGTTTTGGATCCCAGCAGGATCGTGTGGACAGGATT -AAGTTGACTTGAAGTTAGGACTTGAAGCTTCAATTCATACAGGCCTCTGAGAAACTGTTC -TCGCCTCAGACATAGCTACCCCAAGCTGTCCCCTTGGCCTGAATGAGGCCCAAGACCCCA -GTCTTCTTTTCTGTATTAGAAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGG -AAGGAAGGAAGGAAGAGAAAGAGAGAAAGAGAGAAAGAACCTCAACTTTTTCTTGCTGTA -GATAATTAAAGGCCCAGGGAGCAGGGATGTCCATCAGATAGGCTTGCTGGAGATTCTTGG -GGACACCCACTCCTCCCCACTTATGAGCTCCTCCAATGCAAATGTGCAAAATGTTTGCAA -TTGCAGATTCAACTTGGCTGGCCCACTGCTTTGTCATGCTAATTCCCTCCTAATAGAGCC -ACTCAGGAACTTCCATCTGGGTTGTATGAGCTGCAGCTGTAATGTGTAGCTAAGGCCTCC -TGGGCACGCCTGCGCATGCTCTACTAAATCCAGGAGCATCATGATAAAGGCAGAGGCAGC -ACAGCTTGACAATGGCCAGGGCAAACTAGGGGCAAGGTAATCTCTCCAAATAAATCTTCT -GGTGGGCAGCACTTGTACCATCTCTCTTTGCTCTAGCTCATTTTAATATGCTAATTCTTC -TAGTGTGTGCACATGTACACGCAAGTACACATATGAGTGTGTGCACGTGGGTGCCAGAGG -ACAACACTGGATGTCTTCCTTAATCTTCACCTATGGTTTTGGGATTGTTTTTGAGATGTC -ATCTCTCACTGAACCTGTAGCTCACTGATCAGCTGGGCAAGCTTGTCAATGAGTTTCCAG -GATCCATCTAACTCCCTTAGCACTTGGAGGAGGCCACCACTATGCTAGGCTTCTAACATG -GGCTCTGCGGATAGGAACTTAAAAATTCTGGTGCTCGTGTGGCAGACACTTTACCAACTA -AGCTGTCTCCTCAGATCCAACACGCTAATACTTTCAAAAAGTGAGCTTAGACTCGAGGGA -CAGTTGTAATGAAAGCAGACATTGTTTCTTCTTCTACCTTTAGAAGCCCTGAGCAGAGGG -ACATCCTGCCCACTGAAGTTAGGCACTGACTTCCATTGTGCATGTTTAATGGTGGGAGGA -GTATTTCTAACACACTGTGTTGCCCAAGACCTTTGTCATCTGTGTGTGCACTGTCAGCTG -GCCTTGCATGAATCTCTCTCTCTCTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTG -TGTGTGTGTGTGTGTGTGTGTTGATCTCCTCATGGCCAGGAGATGCTCTATGGTGGTTGA -GATTTTGTAAACTTGCAACCTTTGGATTGCTAACTCCAACTTTGGTCCTTTCTTTATCCA -AGGAGGAAACTGTAAGAGGGAGAGAGAAGTGTGAGGTGATGCTTTTGAGGTGACTCGGAA -AGCTAGAACTCCCACTGTGATTTGTGTTGGGAAGTTATAGTCATGCCCTTGGAATTTCCT -TCACAGCCAGCAAACAGCCTGGGTCAAAGGTCAGATTGTGAGGTGCTGTTGTAATGCATC -CGGCATCCTTACTGCCTGTGGTTTTAAGGGACCTTATGAGCAGGAAAGATAGACAGTTTC -CCAGTTCTGGTCTCTGCTCCTTGCTTTTGAACTCCAACTTTTCCATTTGGTGCAAAAGGA -CTCAAGAATAGGGTTTTAGGTTGTTCCAAGACTGTTGACAATTTTCTAAATAAATCATGT -CTCAGGAATACCAGTTCTTAATGAATTCTCAGGAGTCATTAATAGTTCTCATTGCACTGC -ACACCAATGGGTCATTGTAGGCACACATTTTTTGCAACCTACTTTTTTTTAAATTAGGTA -TTTTCCTCATTTACATTTCCAATGCTATCCCAAAAGTCCCTCATACCCTCCCCCCCACAC -ACCCCTACCCACCCACTCCCACTTCTTGGCCCTGGCATTCCCCTGTACTGGGGCATATAA -AGTTTGCGTGTCCAATGGGCCTCTCTTTCCACTGATGGCCAACTAGGCCATCTTTTGATA -CATATGCAGCTAGAGACACGAGCTCCGGGGGTACTGGTTAGTTCATATTGTTGTTCCACC -TATAGGGTTGCAGATCCCTTTAGCTCCTTGGGTACTTTCACTAGCTCTTTCATTGGGGGC -CCTGTGATCCATCCAGTAGCTGACTGTGAGCATCCACTTCTGTGTTTGCTACACCCCAGC -ATAGTCTCACAAGAGACAGCTATATCAGGGTCCTTTCAGCAAAATCTTGCTAGTGTATGC -AATGGTATCAGCGTTTGGAGGCTGATTATGGGATGGATCCCTGGATATGGCAGTCTCTAG -ATGGTCCATCCTTTTGTCTCAGCTCCAAACTTTGTCTCTGTAACTCCTCCCATGGGTGTT -TTGTTCCCAATTCTAAGAAGGGGCAACACTTTGGTCTTCATTCTTCTTGAGTTTCATGTG -TTTTGAAAATTGTATCTTATATCTTGGGTATTCTAAGTTTCTGGGCTAATATCCACTTAT -CAGTGAATACATATCATGTGAGTTCTTTTGTGATTGAGTTACCTCACTCAGGATGATGCC -CTCCAGGTCCATCCATTTGCCTAGGAATTTCATAAATTCATTCTTTTTAATAGCTGAGTA -GTACTCCTTTGTATAAATGTACCACATTTTCTGTATCCATTCCTCTGTTGAGGGGCATCT -TGGTTCTTTCCAGCTTCTGGCTATTATAAATAAGGCTGCTATGAACATAGTGGAGCATGT -GTCCTTCTTACCAGTTGGAACATCTTCTGGATATATGCCCAGGAGGGGTATTGCGGGATC -CTCCGGTAGTACTATGTCCAATTTTCTGAGGAACTGCCAGACTGATTTCCAGAGTGGTTG -TAAAAGCTTGCAATCCCACCAACAATGGAGGAGTGTTCCTCTTTCTCCACATCCTAGCCA -GCATCTGCTGTCACCTGAATTTTTGATCCTAGCCATTCTGACTGGTGTGAGGTGGAACCT -CAGGGTTGTTTTGATTTGCATTTCCCTGATGATTAAGGATGTTGAACACTTTTTTCAAGT -GCTTCTCAGCCATTTGGTATTCCTCAGGTGAGAATTCTTTGTTTAGCTCTGAGCCCCATT -TTTTAATGGGGTTATTTGATTTTTCTGGAGTCCACCTTCTTGAGTTCTTTATATATATTG -GATATTAGTCCCCTATCCGATTTGGGATAGGTAAAGATCCTTTCCCAATCTGTTGGTGGC -CTTTTTGTCTTATTGACGGTGTCTTTTGCCTTACAGAAGCTTTGCAATTTTATGAGGTCC -CATTTGTCAATTCTCGATCTTACAGCACAAGCCATTGCTGTTCTATTCAGGAATTTTCCC -CCTGTGCCCATATCTTCGAGGCTTTTCCCCACTTTCTCCTCCATAAGTTTCACTGTCTCT -GGTTTTATGTGGAGTTCGCAACCTACTTTTAATAAGGGCTCAACCTCTCCTCTAGCCCAG -CATCCAGCAGAGGTAGTGGAAGAGAAGAGTTATTAGGATATGGGGGAAGCGGACTTGCTC -AGCCAGAGTTCCCTGGGAGTAAGCTTGCTCTCTCTCAGCAGTTCAGTTCTGCAGCAAACA -CCAAACAGGACTTAGCAGCTGCAGACCAATCTTGGCAGGCAGACACCAGGCAGCTGTCAT -TCAATCCTGAAGAAACGGCCAGACTCACCAACCAGCCTGAGGCGAGGCTGCTATAGTGGA -AAGGTGCCACTGGAACCGCACCAGCAGTTCTTGTGCGAGTTTCCTTCTATGGTGGCCTTA -TCACAAGTTGAGCCCAGCAAATGCTATGTACGGTGAACCAATAGATGTGTGTTTTTAGCA -AAGAATAGCAAAGTGAAGCAAACCAAACCAGAGTTCAGTGCTCGTCCCCCACTGTCTGTG -GGGTCATATTTATACTCCTTCATCAAGTGTCCTTTCATGTGTTTGCTATATGCAAACATC -CTTTCACCTGTGTCTGCTTCAGGAAAACAGTCTTTCTTTCACATGTTTGCTTTAGCAAGA -CATCCTTTCACCAGTGTGCCCCAGCAAAACATTGTTTGACCTAACTAACTTTCCAAAGAA -CTAAAAGTTTTCACTTAAGGTCATCTCGGAAATGCAAATGAGTCACACCATGGCAACTTT -CTTTGGTTTTTGTAAAGAGACATTAGACAAGAGGTTAACATGACTTGCAGGCCCGTGGAT -GTGTCCTGAAGAGCTGTCCTCCACCTGGCCATCCTCTTCCTCTACTCCAGACTCCATGAT -TCTTGCAGTGTAAACTAGCCTCAGAAAATCGAGACGCTATAATAACATGTATTAGTTGAC -TTTCCTGTTCCTAAGAGAAAGAGAAGGGATAGCCCAGGCTTGCCTTAGACTTGCTATTTA -GCCAAGGATTACCGTAACATCTGATCCATTTGCCTCTGCTTCCTAAGTTTTGGGGTTATT -AGTAGTATACGCTATCTATCATGCCCAGTCTTAAAGGAGATTAGACTTAAACCTGGGACT -AGGGTACACATTAGGCAGTAGGTACTCTTATCAGCTGAACTAAGTCCCCAGCCTCTGATT -GCTGTCTTTAGTTTTCATTTTGAACTGCAGACCTTTTTTTGTTTTGTTTTGTTTTGTTTT -GTTTTTCCTAAGTTCAGGATTTGCTACTTTCACCAGGATGTGTTAGCATTCGCCCAAGTG -CAATGCACACCTCTGAAAGGGTAGAAACAGAAACTGGTGCCAGAGTTCTTCTGTACGTAT -ACATGCATGGCATATGAATCGGTAGTTGAAAGAAAAATTTGGAAAGAGGGTATTCAGAGG -ATGACTGAAATAAGGAGGAGGGATGACACTGGGCCTTGGCAGGTAAAGACACTTGCCTCA -AGCCTGACAGGCCGAGTTTAATCTGCAGAAGGTAGAGAGAACCAGCTACTGAAGTTGTCA -ATGGTCCCCACGTGTGCACTGTGCTGTGTACAACACACATGTAAATAAATGTAAAAACCA -ATAAAGTACAAAGGAAATGAGGTCTTTAGAGGACAAGGTGATAAGAAGTACATGGAATTG -GGTGCCTTGGTTTTATATTAAGAAGAAACAATACTCATGATAATATTTGCGTTCTACACT -CTAAGAAAGGGCTTGTTAAACCTTGATGATGCTGTGCTCTGTGTGGGATGTGCAGGAGAG -CGTTTGCAGAGGAGCTGTTTGGGACCATCTCAAACCCATTCCATGAGCCATCTTCTCCTT -ATAAAGTATTTGAAATCACCATTAAGGGATTATTGTTGTTAGTGAGTAATCTATGTTGTT -TATGTTTTAGTCATGTCCCAGAGGAGACTTTAGCGCCACATGTGAGCATGCAACATCGCC -ATGATATAAGGCTATTATAGGGTTTCCTTTAAATCCAGACATACAGGTGTAGCCCCCATA -CCCCCTACCAACCCATTCTATAGTGTGTCTTCTACAAGTCACCTTTGGTCACCTTTTTCC -ATTTTGTTCCTCCTCCTCCTCCTCCTTGTCTACAGGGAGAGAAGGTGTCCCAACATCCAG -GCTGTGTATTAGGAAAGTCAAGTTGTACTTTACAAATTATTCGTGTGGTGTGTGTGTCCA -TGTGCACCTGTACTTGTGCAAGTGTGCTTGTGTGCAGGGATGTGTCTGTCCATCTTGGGG -GTGTGTGGGGGTACAGTGAAGACCAGAGGACTACCTTAGGTGTCATTCCTCAGATACCTT -GTATTCTGTCACCTGTACCTGTTCACCTTGTATTTTAAGATAGGGTCTTTGTCTGGCTAC -CCAGGTGACATAAGCCCTAGGGACCCTCCTGTGTCCACCTCCTGGCACTTAGCTTGCAAA -CCTATGCTGCCATGCTCGACTTTTTGAAGTTGGTTAATTTTGTCATCTGGCAACTCCATG -CATGCCTAGAATAAATTCTGATTACATTTCACCTCTTTATCTCCCTCCCGTTCCCATCAC -AACCCCCCAACTATCCCTACCAGTCCCTTTCCCCAGACTAATTATTAATATTCCCAGGCT -TGTTGTTTTGTGTGTGTGATGCATTTAATCAAGGCCATCCGTGTGACCATGGCGTGAGAA -CTATTCACTAAATCCTGATGGGGTCCTTGGTTGGACTTTTTAAATGGCATCTTTTCCATG -GGTTCTGGGAATGGAATTCAGTCCTTGTATTTGTAAGACAAGCACTTTATAACCAGAGCC -ATCTCCCCAGTCCTCTGAATTACTTGATTTCAAGTTTAAAATCGGCACCATCAAACTGAT -TTGCTGAATAAGAAAGAGTCTGGTCAGCCCCATGCCTCAAGAACTAAAAACTCCTCCACC -TCTCTACACGATTTCTTTTTGAAGCATGATTTTTTTTTTTTTTGATACTTTTAGGTTAAC -ATACAAGTAATGAGTTGCATTAGGTCATTGTTTTTGTTTGTTTGCTTGCTTTTTGAACCA -TTGTTCAATAGTGCAACATGATACATAGCTGGGCCAGTTAGAGAGGACCCTCCAGTAAGC -CAGAAGTATCTTAACAGCAAAGTCTGACACCCCACTTTCTTTTTTTTTTTCTTCAGGTTT -AACATTGTGTTTAATATGTGGTCAACATTTGAAATAAGTTTATTTATTTTCTTCATTTAC -ATTTCAAATGCTATCCCAAAAGTCTCCTATATCCCCTACCCCCGCCCTGCTCCCCTACCC -ACTCACTCCCACTTCTTGGCCCTGGCGTTCCCCTCTACTGAGACATATAAAGTTTGCTAG -ACCAAGGAGCCTCTCTTCCCAATGATGGCCGACCAGGCCATCTTCTGCTACATATGCAGC -TAGAGACACAAGTTCTGGGGGTACTGATTAGTTCATATTGTTGTTCCACCTATAGGGTTG -CAGACCCCTTCAGCTCTTGGGTACTTTCTCTAGCTCCTGCACTAGGGGCCCTGTGTTCCA -TCCTATAGATGACTGTGAGCGTCCACTTCTGTATTTGCCAGACACTGGCAAAGCCTCACA -GGAGACAGCTATATCAGGGTTCTTTCAGCAAAATTGTGCTGGCGTATACAATAGTGTCTG -CATTTGGTGGCTGATTGTGGGATGGACCCCCAGGTGGGGCACTCTCTGGATGGTCCATTC -TTTCATTTTAGCTCTAAACTTTGTCTCTGCAACTCCTCCCATGGGTGTTTTGTTCCCAAT -TCTAAGAAGGGGCAACACTTTGGTCTTCATTCTTCTTGAGTTTCATGTGTTTTGAAAATT -GTATCTTATATCTTGGGTATTCTAAGTTTCTGGGCTAATATCCACTTATCAGTGAATACA -TATCATGTGAGTTCTTTTGTGATTGAGTTACCTCACTCAGGATGATGCCCTCCAGGTCCA -TCCATTTGCCTAGGAATTTCATAAATTCATTCTTTTTAATAGCTGAGTAGTACTCCTTTG -TATAAATGTACCACATTTTCTGTATCCATTCCTCTGTTGAGGGGCATCTTGGTTCTTTCC -AGCTTCTGGCTATTATAAATAAGGCTGCTATGAACATAGTGGAGCATGTGTCCTTCTTAC -CAGTTGGAACATCTTCTGGATATATGTCCAGGAGAGGTATTGCGGGATCCCCCGGTAGTA -CTATGTCCAGTTTTCTGAGGAACCGCCAGACTGATTTCCAGAGTGGTTGTAAAAGCTTGC -AATCCCACCAACAATGGAGGAGTGTTCTTCTTTCTCCACATCCACGCCAGCATCTGCTGT -CACCTGAATTTTTGATCTTAGCCATTCTGACTGGTGTGAGGTGGAATCTCAGGGTTGTTT -TGATTTGCATTTCCCTGATGATTAAGGATGCTGAACATTTTTTCAGGTGCTTCTCAGCCC -TTCGGTATTCCTCAGGTGAGAATTCTTTGTTTAGCTCTGTACCCCATTTTTAATGGACAC -CCCACTTTCAAAATAACACTTCTTCTAGTATGGCTAAAAACAACGACGCACTTGGTGAGC -CCATGTTACTATAGAATGTTTAGGCAGCAGGGACTTACGATTAAAACTGGAGCCAGCTGA -CACTCATGCTCAGCCTTGCTCTCCAAAGGATTTCCTTTGCGGGTGATTGTTAGGACTCCA -ATTGTGCCTGTGCAGCTGAAAGTTGGGAGGAGGAGGGAGGGGGCAGTATTATTTTACAAT -CATGAGGACGAAAAGACATTTCAGCATGCCTGGCAAGCCAAACAATGCTACAGATGTCTG -CTCTTTCTTTGTACACACCCACAAGGGCAAGCCTGTTTTGAACTGACGATGAAAACTGGG -TTCTCCGATCTCACTTGTGAAGGAAACAACAAACAGGTGCCCCTTTGAGACACAAACCCC -AGCGCTGCTGTCAGAGGAAAGCTGTGCCTTCCAAACATGATGACTCAAAGGGTTTCTCTT -CCGACTCTTCTCGGTGCCAACTTTTGTAGGACTCTTTTGCTTCCTGTAAGGGAAGCATGG -AGCACACTTGCAGTAAATACTGTCAACACCTCAGTACATGGTCCAAAGCATACTGAGGAG -ATAAAGTGAAGCTAGTGGATTTTAGTGAGGGTTTTATTTTCCAGATGAAAACAGGGTCTG -AGAGGTAACATTTTAAGTCTGAACCTGTCGTGCAATGACATGTTTTGATAAAGGGACTCT -CTGCTTCCTTTTTATGACTTGATGGGGCATACCTTCAGTCCAAGTACTCCAGAGGGCAGA -GGCAGGAGAATCTCTGAGAGTTAGAGGCCAGCCTGATCTATATAACTAGTTCCATGCCAG -CCAGGGCTATGTAAGATGTAAATCACATGCCAGCCAGGCCAGCAAAGGATGGCCTTAAAC -TCCTGACTTTCCCCTCTACCTCTCAACTGCTGGGATTCCAGGCATGGGCCCCCTTAGCAA -CCCTGTGATGAATGGCTTCTGGTTGTGTTTTTCGGTTGTTTTTAATGAACTTCAATACAG -CATGTTAGATGATTGTACACATTCCTTCCTAGGATTCACTCATACACAATGATTCTAATG -AGAGCCGAATGACTGTACTTAAAAAATTATATCCAAAGTACGCACACTGTGGCTATTAAG -TGCCTGATTATTACTGGAAGTTAACATTTCTGGTGTGACCTTTTTTGGAGAAAGAATCAT -TTTGACATGTTGGCATAGCAGCCTAGATTTCAATCTAATTTAAAATTGTAATGACTTTCA -TTGAATAAGGGAGCGATTGAGATGAAGATTTTAAAAAAAAAAATAATATCAGCCTGCTAG -GATATCTCATATGATCAAGGCTAAAGGAGTCTCAAGTCTTGAAGGTCAGATGAGGACTTC -TCACAGAGCTACATCATGTCTGAAGCCAACTGACTGGGCTAGTATTTGCAAACTTAAAAG -CTGACTAGTGGAAGTTTCCCCCTTAGTTGTCATCTATTTTACCCCTGTAGGATCTGTGTT -ATGTTAAGCTTGGCTGCTAAGTCATCGTCACAACTCAGAATCAAGAGCCCTTTGAGATTA -GGCATATCCAAGCAGCAGTGGTATTTAACGTAGGTCCCCAAACCAGAGAGATCTGACAGG -GTAGAAGGGTGGTGGCTGCCTTCTTTGAAGAAGGAGAGGGCATTTTCTCATGGAATTCTA -TGACATCTTTGGACTTGTTGATGGAATAATTTCCGGGGAATAAGAAGTAACATCTTTCCA -TCTTCCCTGGACAAGGTGATCATGAGGACTTTGACAATAGTAGGGTAAACGTAAATGCAT -CCTTTAATCTGTTTGACATAGCTGGTCCTTGGGGGCAGAGAGGGAGGCCCTCAGAGAGCA -GTGGTTCTCACTCTTCCTAATGCTGCAACCCTTTAATATAGTTCCTCATGTTGTGGTGAC -CCCCTAGCCATAAAATTATTTTTGTTGCTACTTCATAACTGTAACTTTGCTACTGTTATG -AATCATAATATAAATACCTTATATGCAGGATATCTGATATGTGATCTCCTGTGAATGGGT -CATTCAAACCCCCAGAGGGTTGAGAACTGCTGCCTTAGGGTCCTGTAAGATACTGAGCTG -GAAGGGGTCTGTAGATAGTTGAACCTCAACAGTGGTATTGGATCCAGCTAGTCAAGACCA -ATGGCCATGTTTCTCCCAGAATTTGGGGGTACCATTGTAAAATCTAGCCATTACCAAAGT -TAAATTTTGATTCTTAATTATATTATATTAAAACATATTAAAAAATAAAGATAATATCCA -AAGTCTTTGATCCCAGCTCTTACTATACCTTGCCTTTATCTGTACTTTGTCTGTGTCTGT -GGGTGTGTTCGTGTTTATACAAGTGTATGAAAGAACAGCTTATGTGCATGCACCCATGTG -GAGGCTGGGGATCAGCCTTGGGTTATACTCTTGTCTCCACCGGTTGTTTGAGACAGGGTC -TCTTTGGCCTGGGGCTTGCCAGGTAGGTTAACATCATTTTTGGAGGTCAGCAAGGGGAAT -GGGTGAGAAGGAGGCACAGACTGGGTCCTGAGCTTTGCCTTTTACTCATGGTGACAGATA -CTGAGGAGCTAGTAAAGACCAAGTGACACTACCATTCAGCATTCTGCTACAGAGGCATGT -GCTAGTCCGTTTCACATCTATTTCATGGATCACAAACACCTGAAGACTTAGACTCCATCT -CGTGTGCCTCAGTTGAACAAGCTCTACCATACCAGTTGCTGCACAGAAAGGTCTCCATAA -ATGTCTTCAGCCCTGCTCCTTCTTGGCATTATATGGCCAACTCCCAGTGTGGGAAGCCTC -ATTGAAGGGCTAGTGCCGTTCAGCCCACAGACCTTCAAGAACTCCATCCAACTTTCAGTG -ACCATTCATTGTCTTCTCCCATAGATGACGGAGGGCCGTCGATGTCAAGTACATCTCCTT -GATGACAGGAAGCTGGAGCTGCTAGTACAGGTAAGTCCTCTGGGAACACTTTCCTGCTTC -CTCTGTAACTAATGAATGGGCTACACGGTAGATTTGATGGTGGGTGGAGGGGGGTTGTCT -ACTGTGCTTATGTCTCTGTCTAGCCAAACCTGAGTGACAGTGGCTGAGACACACCAAGGT -GTTCTGTGTGTATGCTATTTTTACTTGTTCTATTTCTATGTACAGCCTGTCTCTGGTGTT -CAAGGCCAGATGTATATATATAACCTATTGTTACAAATGTCTAGAAGAGGAAATTTCTGC -AGCTCCCAGTAGCTATTCTTTCTGCTTGGAAGGAGTTAACAACATTGTAACCTAAATAAC -TCCTGTGTCTGAAACTGATGCAACCTCCCTCAGAGGGGAGAGAGTTCCTTCTTTCCAAAT -TAAGCTTTCATAGTAGGTGAAGAAAGAAAAAGCACCAGTGTCTTTCATCTGTCCCCGAGG -ACTAACAGCCCCCTTTCCACCCCAAGGCCTGGGTTGCTGCTACCATCAGTGGCAAACAAT -TAGAGAAATTGAAGTGGGAAATTAACATATTTCTCCCCAAACTGAGCATATTAAAAAACA -AACAATCAAACAAACAACCACAGAGCAGCCACAGAAGGCATCAGAATCCTTGGTCTTAGA -TGTCTTCGCCTGGCTCGTGACAAGGCCATTGCTTTACCCAAAGCCTAAAGGATGAGGGTA -ATGGTGACTCTGAGCCTTGTTTAAAGTCATTGGAAATCTAGCTCAGTCCCAACCTTTTAT -GACACTTGGTTTGATATTCTCTGATGTTGTTCTTACGATGGTCTCCTTTTCTATCATACA -CATACATGTTCACTCTCACATATACACACATACTCACTCTCACACACATATTCACTCACA -CTCACTCTCACAAACACATACACTCACACACACTCATACTCTCATATACACACACTCACA -CACACCACATACACTCACTCTCACACACACACTCACAAACGCACACACACTCACTCATAC -ACACACTCACACACATCACATATACTCACTCTCACACTCACATACTCACTCTCACAAGCA -CACTCACACACACTCACTCATACTCTCATACTCACACTCACATTCACACACACACCACAC -ACACACACACACACACACTACTCACTCTCTCATATACTCACTCACTCTCACATACACACA -CACATATACACACACATTTGCCCACATGTATGTGTGTACTGGGATTACAAAGATGGGCAC -CACATCCAGCCATTGCATGACATCTTGCCATGAAGACTTTTCCTCACAGGGATGGAATGC -TGTCTCTACGCTCACAATCAGGGCATTCAAGACAATGCAAATTACACATGTGCGGACGTA -TCTCTCTGGCCTTGGACTTGCTTCTTAGACTTGCTTCTTGGACTTGAAAAATGATCCAAT -TACAAACTTTAAGAGTTAACACTTTCAACAGGATTCCAATAAAACAGACGCTATAAATGG -GTTGCAGAAAATGGAGAAAGACTCCTAATTGCACCACGCACACAGCCATTATTACTCTTA -GACTGGTGGGTGGGATTTCTCTCCAGCATTTCCTTATTTACATGTTTCACTGCTGCAATT -ATAATATATGCATAAGCTGTGCACTTTATATTCCCTTATATCTGGGTCCTTCCTATGTCA -CAGTAAGTGATCTTTATTAAGAGTTGGATAGATTCCAGAAATAGACGGTTGTTATCTAGT -CATTCACCCATTTAGGTTCGCATTTAAGGTTGCTGCTTTTCTGCCGTACAATGTTTCCAC -TATTACGAACAAGTAATTGTGATTGCCCTGTCCTCGTGTGCAGCCTACCTACATTCTAGA -TTACGACCTTATTAGGCTAGATTCCGTGGCCTACAGCCTGGGGTTCGACTTGGGAGACTG -AGATAACACAGGGAAAACTGAGCAGAATTTCTCAGGTACAGGAGCCTCTCCTTGCTGACC -CTTGGCAGTTAAAGTTGTTAAGAATCTGTGGAGGAGTTTATAGCGAAGTGGCCTGTGGGG -TTTGTATCACATGCTTTTCTGAAATCCAAGCTTGGGGGCTTAGAGCAGCCACCTTCTGGG -ACAGGAAATGAGACCACAAAGAGCAGCCTGGTTACTGCTGATTAGCAAGCTGCTCTGGGG -AAAGTATGAATGGAGACAGCTGAGATGACCTGTCCAAGAAAAACTAATTACTGCTACGTA -CTTTGAGAACAATTATATTAGGCAATCAGGAGAAACTTAGCCTGAACCCTACAAAGTCAA -AAAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAAGAAAAGAAAAGAAAAGAAAAGA -AAAGAAAAGAAAAGAAAAGAAAAGAAAAGAAAAGAAAAGAAAAGGAAAAGATAAGTATTA -TGTTAGGCAGTCAGGAGAGGCTCATGCGACTCCCACCCTTTGGGGAGTGTGCTTTTCCAT -TCGGTTCCTCTTCCTAGAACTCTAAGCTTCCTACCTCTTGTCCTGTGAGCATGGCTAATT -TCCGTTCAGTCTCCAAGCAGTTCACAGAGTCAGAGGACTTTCCCATCCTTAGCCCCCGTT -GGCTTCCACTGGTCCTCCCTCTATTCCCCAGGAGCCCCGATCTGAGCTTCTCTCCTGCAG -CACAAGTCACACTTCATTGGCACTGCTTGTATAGTAACCATGTGTGTCCCTAAATGCCCT -GTCTGCTGCCTGACATACAGTGCCACCCAACACTACTGTTGAGTGAAGGAAGGCATGATC -CTAAGGCATTTCCTATTCTGCCTTAGAGGACTTATAGTACCAACTGCTTGGCTGAGGATG -TGGTCTTGATACACAGAGTGCATACATGTGTATTATGTGCACACACATATAAAACAATTC -CAAACCCCATGGCAGAGTGGGCCTCAGTATAATTGGGAGGAACATGGTTACAGCTCCCCC -TCTCTTGCTGGCATCATCACCTCAGGGTGCTGGGAACCAGACAGCCACAAAAATAATTTC -ATGCAGTCACATAAACTTGATCACTGTTAGCATGATATTTCCAGGCCAAAAAAAAAAAAA -AAAAGTATGGCCGCATTTCTGCCATCGGATGCTTAAGTTGGAAAGCAGCTTGGTATTACT -GAGTGAAATCTGGATGACTTTCAAATCCCGATGGCTGTAGTAAGTGAAGCCTGGCCCCTG -GGAGGGAGGACGAGAAGGCAATGGAGCACCTTCGAGGGGTTTATCCTAAATGCCCAGGCA -ACATTTTGGCACCCATGTAGTTCCTTATGTCCTCAAGTCCCTCTAGGAACTGCTGGGTGA -ATATTTATCCACACCATGGGTGGGTACAGGTAGCACCTTGGTCACCCTTCAACCTGTAGT -GTCTTGTTCTGTCATCAAAACATCCTAAAGCTGACGTATTTCCTAAAAGGAAAAACAAGA -CAGACCAGAAAACCTTCACTAGAGGAGATGCCACCCCATCTGTGTCCTGAAGCATCAGCA -TTCAGAGCTGGGACATCAGGCATGTTGTGTTCAGTTTGGCTTCTCGAGCTTTGTCTTCCT -ATTGTGGCTCCTTTAAAATTATTTTTTTTCTTCTGATTGGAATTCCTATTTGCAGGAGCA -TTTTAAAAGAAGAAGAGGGGGATGGGGGACGCTGGAGATAGTAATGCTTGCCTGTAATCT -CTGCACTCAGGAGACACAGGAATATGGATGGAGGCTTGAGACCCAGCCTAGTTTACAGTG -GCCAGCCAGGACTTCTTGGCCAGATCTTAAAACCAAACACAGAAAATGTGTTTAGTGCTG -GTGAGAAGAACTTAAGGAAGTGTAGATGGATTTCCATACGCTGTCAGCCTATTGATGGGG -CTTTGGAAGCTGATCCCAGGGATGGCTCTGGACCTTTCCACAATGGGCGTTTTAAAAATA -GACTTCATTTTCAGTAGAATTGAATGGCGGAGGTGTGGCTCTTCCTAGCAAGGCTCCCTG -CAGGCTTAGGATACTGGACCACATCCCACTGGAAAGGAAGACAAGCTCAAGGAAACAGAC -GTTGGCCTTCTCAGCCTGGACGGTCTCGTCTCTGCTTTTCCCATCACTTTTCATGAGTGG -ATATTTTGTTCTGCCAACTTTGTCACCTCACACAATAAAGCTTTACACACTGAAGTCCTC -CCCGCCTGCACAGATGGCCACCATTCCCCGAGATTGCTGCTGTGTTTATGAAGCTTCAGT -GGGATGGGAGGCAACATGCTAAGGAAGACCACATCTGTCCCCTCTAACCCAGTCTTTTGG -TGGCTGGTGACAGAAAATTTCAAACTGTCTACTTCCTGTAAAATAGAGGAACCCGTGATT -CTGAGAATCCCATGGTTCTGAGAATCCGGGAGACTCTAAGGAGTCTGTGTTTCCCAACAG -AAGTTAGGAAGGTAACAAGACAGTGCTGCCTGCCATTACTTTGTGCCCCTACTCTTGAAC -AGGTCCCTAGGGCAGGAGCTTCCAGGGTCCGCAAGCCCGTAAGGCAAGAGCATTACTCAC -TGGCCTATCTCCCCAGCCCTTTCCTTTGCTTTGAACTCAGTTTCTAATCTAGGCATATCC -AACCTTTTGACATCATGACATACATGGTCATCTACGATGTCCACATTCAAGAACCCCGGC -ATGGAGGGCACTAAAAAAGAAAACCACCAGTTCGTAAAGTGTCACGGCTATCCTGAGGTG -TCTCTGGTAGCGGTAAGGGCTGCCTGGTATGGCAGAAGGGTGAGGTGACTGTTACCATTC -TTGCTTTTCTCTGACACAGACACTAGTGTGTATTGGTCTTAAGGATTAAGGAAGTTAACG -TGGGCTTTAAGTAAAGTAGTACTTGGAGACAGAGTTGACACGCTGCCTACTATGGACTAG -AAAAGCAAGTGTACAACTAACTTTTTAAAAATATGTCTGGCTCTAAGAGTGCCACATAGA -ATAAACAAGCAGACTTTGTCCATGCATGCCTACATACACATTACCCTCACAGACACTTCA -CAGATAACATCCTCTAAAAAATGTAAAAGGATTGGTTTCTCCCGAGCAAACCAGAAACCA -GGAATTCCCTCAAAGCACATGTTGCCAAAAAAAAAAAAAAAAAGACAAGACAAGTTGATT -TCATGTCTTCTCAGCTGAACAGGGTAGGCAGGTGGTATCTTCTGATTGGCTGGCTGACCC -GTCTGCTGAAGTCTGGCCCGTATCTGCCATCTGCTTCCTTCTGTGCTCCATTCACCAGGA -GTCCCTGCCTCAGCCAAGGGCTAAGGATGCACGCAGAGGCAAGGAGTAGACAAAGGGACT -CAGCATCATAAACCGTCTGTCCTGGATCTCTCAGGCCACCTTGTCAAGACGAGCCAGAGC -GGGCGGGACAGCGCCGCCGTGAGCTGACCTCTACCTTCAGAGTGATTGCCAGCATCATTT -ATTAAGCTCTGTTCTGTGAAGCAGGCACACTACCAAATGAGCAAACCAGATGTCGCCCCA -GCCCCTGGGGGTGGCCAATAATATTTAACATCTTAAAGGCACATGGTAAAGCAAACAAAT -GTGACGATAGAGTATAGCCAGATGACGTGATGGTAATTCCATATGTCATCGAGAGTTCAT -TTAACAGCGTGAAGGAATAGGAAACAGCTCATGAGGTATGCACGCACAGATGAATAGTTT -CCCCTTTGGGGAGGAGCTAGAAGATGCCAAACCTTCCCCCCTCTCCAGCAAGGACTTTTA -AAAACATTCGGGAGTGGGAGTGGGAGTGGGGGAGCTAGTGAGCTCTTTCTGTGCTGGAGG -AAAACAAAGGCGGCAAAAGCCAGTCTCCCTGGGGGATATGAGACAGGGCAGAGTAGCAGA -ACATACCAGATTGATGCTACCATCTGGGAACTCCCTCACACGTATGTGGCTCCAGAACCA -GACAGCTCAGCCAAGCACAAGAATGGAGGGTAGGCCATTCAGCATCTCCAGCCCCAGGGA -TGACTGGTCCAGGACCTTGGTTGCCTAGCAACACCACTATAGAGCTCCCATTCCCCCAAG -CCCTCCTGCTTCCCCTTGTATGTTCCATTTCTTCATTGAAACCGATCTTAGCTTGGTTTA -CAAATCTACTCAATGAGCACTGCTGATATTTGGCTCAAAGCAGAAGTTGAAGGGGGAGTG -AGCAAAGTAGGAGGAGGGTGTAGTAAATTCTTCTCCTTGCAAGCTAGCTAAAGTTGCTCT -CTGTCCTTTTATTTTGGCTCTGGTTTTACTGCTAAGTCCCTCACAAAACCATTTCCACAG -ATCCTCTTGGGTAGGGCTGTAAGAGAACGCACAAAGACCCTCATGAGAGGATTTGAACGA -TGAGTTCCTTGCTAAGGAGGGATGAGAAGAGATGAGGTGAACAACAGAGCTAAGCCCATA -GCCACACAGCACAGTTCAGCGGAATGTGAATAATTTTGTTGATAGAGGAGACAAATGAAA -CACACACACACACACACACACACACACACACACAAACACACACCTCTGTGTGTACCTTTA -ACAGAGGTTTGGAAATAGTGAGGAGAAGTTGGTCTTTGTGGAAAGGATTCGTGACAAAGG -CACCCAGGGGTTTACACAGCTAGGGTTGATGCTGGTTTGCATGGTAACTCTCATGTCGAC -TGTGGTAGCTTGCCTACTCAGATACCAGTTTCCTAGGTATATTTGCTAGGTGACCAAAGT -CCTGAACCAGTCATCCCTGGGGCTGGAGATGCTGGAGATGCCTACTCTCCATCCTGTCCT -TCCCGTGCTTGGCTGAGCTGTCTGGCTGTAGAGCCATATATGGACTACAGAGACCTGGAT -GCTGTGGTGATCCAGCTCACCTTCCCTTTGGGCTAAGAATCAGTAGCTAGCGACCATCAA -TCACTGTTTAGATTGTGTCACTCTGTCTTAGTTACTGCTCTATTGCTGTGAAGAAACACC -ATGAACAAGACAACCTTATAAAGTATTTAATTGGGGTCTTGCTTATAGGTTTTGAGGATT -AGTCCATGATCATTATGGCAGGAAGCAGACAAGAATGGCACTGGAACTTTACAGCTGATA -GCATTACATCATGATCTGCAGGTGGAGGGAGGGAGGGAGGGAGGGAGGGAGGGAGGGAGG -GAGGGAGGGAGGGAGGGAGAGAGGGAGGGAGGGACAGACAGACTGACTTGGCCTGGTGTG -GGCATTTGAAACCTCAGAGCTCATCCTGAGTGACACACCTTTTCCAACAAGGTCACGTCC -ATTCCTACAAAGCCACACCTACCAATCCTTCCCAGTTTTACCAACTAAGGACCAAGCATT -CAACTATATGAACCAGTGGGGTCATTCATATTGAGACCACCAAACACTCATTACAAGTTT -AGCCACCAGTGGTTCTTGTTCACAAATGGGCTGTGTGTCACTGTTTACTCCATGATGGTG -TAGACAGTTCTCCTCTTTCCAGCATTTCTGCCCATGAACCCTGTACTGTCTGATAAGGAA -GGATCCTGGGAGACATGTGGAGGCACATGTATCCATTTTGATGGGACTTATCACATCTAG -AATTAAGAGGGATGGAAGTCCAATTCCCAGGGGGAGACAGCATCCTCGAGTATGACAGTG -AGTAGAGGAAGGGACAGAAAGTGGCTCACAGTTAGCGCAGAGTTTCTAGACTCTTCTTTC -ATTATACAATAACTTCTCAGCCCTTCAAGCAGTTCCCCTATCTCACTCAGCAGAGAGCTA -AGTATTAACCCCTCCCGGCTGTTTGGACGGATTTCAAATCCTATAGCCCCTGTCACATGC -CTCCAGCTGCTTTCGAGACTCTGTGACAGGCTCCCTGAGCGGTGTCTCCACCTCCACACT -TAACCCCAGTACCCAGGCCCCTCCTCCTCACAACTAGGTATCGTCCTCTTGCATCTGCTC -TGAGAAGGAGCCCCTGAGTCTCCAATCAACCAAGGGTCTGCACTCATGGCTCCTTCATCT -GTCACTACCCTCCTCATCCCTACATTTTATCAGTTTTTCGCCTCACAGCCTTCCCTCTCC -TGGGCAGGGGACACCTCAGTGTAGACACAGGGCTCCTTACAGGTGTACTGTCTGCATGGA -GTCCTGAAGCAGTACTTCTGTCGTCCCCCCCCCCCCTTGTATCTGGCCCTCCCCAGCGTG -TCTTACACGACACCACCAGGTAGTTTTTCCAGAATCGTTTCTCTGTGACCTGCTCCAAAG -CTACTCAACAGCTCATCTTATTTGACGTTTCTCTTTTGGTTCTCAAGTCCTCCATAATCT -ACCCCATACCCTGTTAACAGGAGAGAATCAAACAGGTGACGAAGGGCTTACTTACCCTGT -GGGATTACAGTCACTGCCTGCGATTTCTAATGCAATGAATTGGCTCTGTAATTAAGAGTA -AAGGCAACCACATGGCTTTTCTATAGTCTTAATCAATTGCTTCCTGAAATTTCTTTTAGC -TGCAAAGTCCTTTGTCTAATGCTCTGTAAATAGAGGAGGTTTTACTCCACAAACTTGCCC -CTTGTCACTAATAGAGTCTTAACGGGGGCTAACTCATGAGTTAGAAATTATCATTTTACT -TAGATACAAGAGAATAGAAATTTTAAGTGGTTCTTTATGCAAAATATATGCATTCATACA -TAGCTCAATGCAAATCGAATTTATTCACATATGCCATCCTTTAAATGTTTTGGGAAATTG -TATGTCATTGACTTACTATTATATTAGCTGATTTAATTAGTTACCATTTATTTTTGTACC -TGAGTCTATTCTAAGAGGTCCTTAAGTGCCGAACCATCCAATCAGCCCCACTGCCCCACA -TCACAGAAGACTGTTAATGTTCCCATTTATCAGATAAGAAAACCAGGGCACAGAGAGCCT -GCATGACTTACCCAGAGTTTTGCAGCTGGGAGAGACAGGTCGGAGCTATGCCTTCTGCCT -CCAGAATGAGAAAGGAGCTCCAGAATGTTGAGGCCAGACCTGCTTAAACCAGAATCTGGC -GCTTAGTGACTCAGGATGTTGGCCAGTTGGTTAGCCTCTTTGAAGTTCAGTATCTTTCTC -TGTAAAAGGGCACATTAGCTTCCAGCTCCTTTAATCTTATCTGTAAATCAATGCTGATTT -GCGTCTTATGGAACTAGTTCTGAGTGAATAAATCTGTGCCACGCTCTGAAGATCTCCAGG -CACTTGGCAGGCATCTCTCCACAGGAACCCAAAGCTTAGACTGGACCACTTGGTAGCTAT -GGAAACCTGGTCAGTCCTTCGCCTTTGCTGCCTCATCTGTAAAATGGGAATGTTAGCCTT -GGCTTGGGCAGTGTAAATAGACAACTACAGAATGTTTACCTTGTTTGTTGGAGTGTTTTT -TCTAATTACCTTGCCTTCCATGTGATTGTGCTCAAAACTTTCTACACTGTTTGTAGTGTG -GAGCTAGGATAAATGAACAAGTAACAGGCTGGCAGTCCCTCAAAAACACACTTTAACTGT -CACCTGATCTTTTCACAGATACTGGTCACCAGTCCTCATCTTCCCAGTGTTACACATAAG -TCACATGAAAAGGTCATGCCACGGTGAGGGAAATTTATGTGCATGTGTTCATGCAGGGTC -TAGATAACCATCTAGAGGGCAGAATTAGGTTTTGTGCTTCAACAATGTCAGACCTGATCA -CTCATTCTTGGGAATAAAATAGGGGAAATGAGCTTGATAGTTGCCATGGCAACACTTTAT -AAATGGCCGGCCCTTAGTGCTTGGTGTTTAATGATGGTGAAGCACAAGCTTATATGGCTG -GCTCACACTGGCTATGATCTGTAGGAAAGTTAAAAATAGAAAGCACGACTGGTGGGCTGC -GGGCGCAGAAAGTCTGCTGCACCAGGCCAGGTCTGCCGATCTGGGGCTGGGGCCACGGGG -TGTGAGACGAAGCTGGGGAGGAGCGGGGAGGCGGTGGTCCTGCACGGCTCGGGTCCCCGT -GTGGCGCCGGGTCCGGGGCTCAGGGCGACCTGCATGGAGTGTGAGGCACACAACTAAGCT -AAGGGATCCTTCTCATCGTGTCTGGAGCCATGCTAGTGCTGGCCCTGCACTGAGCGTCTA -GGTTCTTCCCCAAATAGCCAGCCCAAGACTTGGTGGTGCGTGATTCAGCAAAGGAAACAA -CTACCCGAAGCCCAGACCTGATGCATTTGGTAAACTTGAAATGCAAAGGGACAAATCTGG -ACTCTGAGCTGGGCCATCGTGGGGAAAGATTAGAATGGTTAAGGTCTCTGGGATCTCCCA -GAGCCTAAAAGAGTTAAAATTCTGGAGTCTGCGAACAAAACAGAACTCTGAAGACAGAGG -GACTTAGTAGGTAAATGATCTTGCCACCAGGCCTGACTCGAGAAAATCAACTCCAGCAAG -TTGTCTCTGGATCTCCACTCGAGCACCCCAACATGTACATAAATAAATGTAATAAATTAA -AAAAAATAGAAAGCACATTCTCTCCCTTATAAGCAAGGCTGTGATTGGCCTGTTGGGCCT -GTGACTCACAGGCTCGGGTTACCACAAGTTCAAGTCTGGGTATTAGCTGCTAGTTCCCAG -AAGACCTGTGTGCCTTTCATAGAGGTTGCAGTCCCCTGACCCGAATTTTATAGTGCACAG -TGGGACTCGTGTCTTGGGGCATTGAAACACACCCTGCTCCACTGCAAAGCTCTGAGTCCT -GTGTGACCAAGAAGGTGCTGGAACCGCAGCACCGCCAGGGTTCCCAGGAGAGCCCCATTC -CCCAAAGAATGCTTCAGGGCCTGTACACACTGATTAAGGATCTTTTTTTCCTTTTTGGGA -AGGCAGTTTTAAAATTCCACATGGAGTCCTTTGAGAGTGGTAATAGACCAGTATAGTGAT -CGTTCCGTTTTAAATTGTTGATGGATTGTAAGATATATTGCTACAATAAACTGGGCCATA -TGTTGGTTCTATCAAAAATCCTGTGCAAGCATTCCTCCACTTTGACCTTCCATATGCTCA -TAACAGTGTCAGTGGTTTATAAAATAACAAAAAAGAGCATCAGTAGACTAATATCTCCAT -ATTTCATACCAGGGTCATTTAGAAGTACAGTAATTCCCCCAGAACGCCTGGGAGCCCCAC -TCCACTGTACCATATGTGAGTTATAGAGGCACAGACACTTGGGGAACTGTTGCTTTTCAC -TCTCCTGGAGATCAAACAACTGACTTATAAACTAGTGAGTCTCTTGGTATCCAAATGCCT -TCAGTGTTGTGGGGTCTATAAAATACATACACGCCCATAAGCACTCATGCATACTAACAA -CCCACATACACAAATGTGCTTATAGTCACATGGACACACTGACACTATCATAATACTCAT -ATGCATATACAAGTACACACTCATATAGCACACACACACATATCTCTAAGTACATAAATT -ATGTGTATATATATATATATATATATACACATACATGCATATATAAAGTACACCAGTCTT -AGCAGAAATATATACTGTATACTCTTAGTTTACCAACACTTGTCTCGACAAACAATTCTC -TTTTCTTAAAACTGTTTTTATTTCAATTGTATGTGTACCTGCATATTTATGACTGTATGT -AGGTATGTGCATATGACTGCAGTGTCCAAGGAAGCCAGAGGTGTCAGATGCCCCCTGGGG -CTAGACTCACAGGCAGTTGTTGAGCTGCCCAACCTGAGTGCTGAGAACCAAACTCAGGTC -CCCTAGAGGAGCAACAAGTATTCTTAGCCACTGAGTCATCTCTCTAGACCCCAAGCCATA -CTCTTGAATAATATAAAAATGGCTGTCCTCCTACATAATCTGACTTCTGGCTCAGGGGTA -CTGGGTGAAGCCGATTCTAGGATCTCACTTGTGTGTGTGAGTGTGTGTGTGTGTGTGTGT -GTGTGTGTATACATATATATATGTATATATATATTGTGATAGTGTCAGTGTGTTCGTGTG -GATGTAAGCACATGTATGTGAGCTCATCTGTGTATGTTATTAGTATGCATAAGTGCTTGT -GGGAGTGTGTGTATTTGGTAGACCCCACAACACTGAAGGCATTTGGATACTGAGATACTC -ACTAGCTTCTGAGTAGTCCTTAGCTTACATCCTTGCCAACAGAAATGAGTATATTGTCAC -AGGGCAGCCAGCCCCAGCTACCTCAAGTATCATCTTGTGACTGTAGGAAAAGGACTCTTA -TTATTGAGGGAAAGGGTTCCCAGATGGTCCCCAAGCCTGTTCTATCTTCCACAGTGGCTC -ATATCCTCATGTCTTAGCTGGTCACCCACTGGGGAGCAGAGAAAAAGCAGTTGTTTGAAA -TCAGCAATCTCAAAGTGTATTCCTGGAGGAAGAACACCAGCTCTGTTCAGTGTTCAGACA -GAAAGGGAGTAGGCTCAAGATGTCCAGAACCTGACCAGCAAAGGCCCTGAGCATCAGGAT -TAGAGGTGTACTCGGCCTATAGGAGTCTCACACAGGAGACTGCAGACTGTCTGCCTTTCT -GGAACTTGCTTGCATGACTTACAGATAAGAGGCAGGACAGGGGAGTGGGTCACAGACTTT -TGGATTAAAAGGATTTGGAATTGTAAAGATGCATGGTTGGCTAATTCGCTACCAGCAAGG -TGCATTTTAAAAATGTCTTGCTTTGATTTGTTGTTTATTCTGCTGTAGCAATTCGATGAC -CTAGGCTGGCCTTGAATTTGAGATGCTCATGGGCCTGTACTATCTGTGTGTGTGTGTGTG -TGTGTGTGTGTGTGTGTGTGTGTGTGTGTTGGAAATAAGTGAGGCAAGTATTCTGGAATA -GTTTCTTTTTCTTTGCTAAATGAAGGTATAAAGTAAACATAGTCACCCATGCCAACCATT -TGCCTAACAGAACAGAGCGTACACTCGTAGACATCAGAAGAAAGGGCAGTCTTTGGAGTA -AACTGCATTAACTAGAATCCCATATATCAGGGTTATTTTTTTCTTGTTTCACCATCAATC -CAAGCAAAAGGCACCCAGACTTCTAATCATGCACGGGGTTGGTCTCCGTGATGACTAGCT -TCCATCACAAGTCATTTCATTAGCATAACCTCAAAGTCATAAACTCTCCTGCCAGGGGCT -GCTGAGATGGCTTTGTGGGTAAAGTGCTTGCCACTTAAGCCTGATTACCTGAGTTCAATC -CCCAGGACCCAAAGGATGGAAAAAGAGAACAAACTTCAGCAAACTGTCCTCTGGCCTCAC -CACTGGTGCTCCACTTAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGAT -AGATAGATAGATAGATAGATAAATGCAGTGTAAAAACTTTATCCTTATACTCAAGACAAT -CACAGAGTATAGTGCCAGCGCCAGGAACCAGAGACAACAGCAGTCAGATTCTTAAATCTA -AAGGGACAGCTATGGCTGCAGCGTAGTTCTGTGGTAGCATTCTTGTCTACCATGCTTGAG -GTCCCGGGCTCCCAAATATTGCAAAAACAAACAAACAGACGCAATGGCTAAAGGGTCAGG -CACCCAGATCTCAAACTTTGGTTACACTTGTTGAAATAAGATCAAAGTTAATGTTTAGAG -TCTCAGCTTCCAAGCATGGACTTCGATGTTAGTCCAAATTTTAAATGCTACTATATCAGC -CACAGTGGGTACTGCAATAAAAGGCCACAGGCTAGGTGGAGGGATTAAAGTCAGAAATGC -ATGTCTCACAGGCCTAGATGATAGAAGTCCAAGAGCGGATGTAAGCAGGGTTATCTTTCC -AGAGCCGTCTCTCTGGCTTGCAGCTGGCTGCATTCCTTCTGTCTTCATGTGGCCTTGGCT -TTATATCCTCCTCCCTCCTCCTCCTCCATCCCTCCCCTCCTCCTTGCCTCCTCTTCATGG -TCTTCTTTTTCTTTCTCCTCCTTTTTCTTCTCCTTTCCTTCTTCCTCTTCTTCTTCCTCC -TGCCCCTTCTCCTCCTCCTCCTTTCTTCTACTTTTTCCTTTTTCTTCCTCCTCCTCCTTT -CTTGACACTGATCCTGTTGAATGGAGACTCTGCCCCTATAACTTCATTTAGTCACCTCTT -CAAAGGTCATTTCAGAATCCAGCTACTTTCTAAGACTCCATGATTTGGATGTTAACAGTG -GATTTGAGGGGGTGGAGAAATGACTCCGGTGTGAAGAGCACTGCTGTAGGAGAGGACCCA -GGTTCAGTCTCAAGTACCATATGAGACTCTTACAACCACATGTGGCTCCAGCTCCAAGGG -ATGCAGTGCCCTCTTCTGCCCTCTTTAGGCACCTGTACTCACATGTCCATACACTGAGAC -ATACACACAACTTAAAAATGAAACTATTTTTAAGAAACAATAAGTTTAGAGAGGGGCAAT -TCAACCCAAAACCATGACCCTGGGTACATAATCTTCTCAAGTCTTAGAATCTACTTTGTT -TTTTGATATGTAAGGAAAAGAACAAGCAGTAATCACATGTACAAAAGCTGCTGGGAAGCC -AGGGAACAGCAGGGACGCTGCCTGCTAGCCTGCCCCTGGCAGTGCCGCAGCCTCACCGCA -CCATTTTTATAAGGACACAGTGGCTTGCTGTCTGGAATGAGCCATCCGTTTCTCTGTCTG -AAAGTCAGTATTTCCCAGTCATGGGCTTCTCTTGTTCCAGCTCTGAGACACTTGGCAAGT -CCACAGAGCAAGCCAAGCATCAGCTGGGTTCAGCCCTAGCCAGCTCAGACTTGAGTCATC -ACTCTGAGTTAAGCTTGTATCACCCACTCTAGCACTCTGTCGTAGCCACCGTAAGTTGTG -GCTAAGGACTCCCAGGTGTCCCTGCTCCTCTGTGGCCACACACAGCAAGTCTGTATGCCT -GCGACTTAAAGAACCTTTATGTACACTCTGACATAACTGTGTGGAAATCCAGAAAACCCC -ATAAGACTAAGCCCTCAGGCTGCTGGGAGCTCACAGAACAAAAAGACCAGGATGCTAACG -GCATCTGAGGCCAAATTGCCTGCGCCACCACCAAACCCCAAGAACTTTACAACTACACGA -GGAGTTCCCTTTGGCAGGCTCTCTGCCTGTGGCAGGGATCCCAGTGGCTGAGCTGTACCA -CTGAAGAAGCTCATTCAAAAGTTATTTCCTCACAAACAGCTTCCCTAGTCTTACATCCAG -ATGTGTTACTAAATAAGTGGTGACCTCCCAAAAGTGCCTGCAGAAAGGCTGATTCTTCTA -GGCCCACCCAGCCCTGAAGTTACACTAGTCATCATAAGATGCCTTTTCTTCAATGTTGTG -GTTATAGCCAGTACATTAGACCCTAGACTAAAGGAAAACGGTCATTGTCCCCATCTCCCA -AGAGCATGCAGTCTAAAGAGTGAAATGTCAATCCAGTCAGATATATAGAGACGAATTTCT -AAAAGTAGAAGCACTGAACCAAGAAGGGAAACAGCAAAGAGATAAGATTTTTAAGTCAGC -CACCCATGCATGGTGTGTTATAGCTCAGAGTGCTTTCCCAAGTAAGAATAGAAAAGCCCT -GCCCTGTCTTTCACAGAAGTTTTCAGACTACTGTATCTTTCCATCTTTTGCAAAATGTTC -CCTGGCCAAGTTCTCATGGAGACCAAGAGATTCTCAACTGCTATGACGCAGTAGGAGAGG -GGAAACAGAAAGGAGAACACTCGGGTTGGAATAGTAGACATGGGATCCTCTGTGGTTCTG -CAAATGGACATGTGCATATTATACAAAAGGAATATAGTTCAGATTTTGAGATAGGGCCTC -ATGGTGTAGTTCCATCTGGCCACAAAATTATAATTCTCCTGCCTACCCTGCTTTGTGCTG -GGATTACAGGTGTATAAAACTGTCTTCTTCCCTCTCCCTCCCTCCTTCCCACCACTGTGT -GTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTTAGT -GTCTGCATGTGTGTACATGTATATGGCAGACAACCTTAGATATCATTCCTCAGTTGCTAT -CCACATTGTAGTTTTGAGACAGGGTCCCTGGCTGGTTTAGACTTCACCAAATAAGCTAGA -TTGGCTGCTGAGTAAAACCCAGAGATCTGTCTATCTCTGCATCCCCAGTAGTGGAGTACA -ATGATCCACCACCACCTTCACCCACCTTCTCATTTCTTACTGGATGCAAGGGTGGCTGTC -AGAGGTAGAGTACCTGGGAACCTATTGGTCAGAATGGAGAGATGAGATGGACCTCGGGTG -ACAGCATTGTGCCAGTGGGTAAAAGCCTGAAAGGTTCCCATTCGGACTGACAGGTTCCAG -CATACAGTGGGATGGCTGAAAACTTGACCCTGTGACCCTCTGTAACTGTTACATATTGCC -ACTTGCTGACTTAGACTATTGGAAAATTAGAATCGGTGTCAGTAAATAAGGTTAGAAGGG -GAACCCTTGACTTCTTAGAAGAAACTGTGACTCAGATCTTGACCTGTGCTGTGTCTTGTG -AGAAACTTCTTTCCAGATTAGTGACAGTATTGAAAGCAAGGCGACAGGTGGCAGTTAATC -GATCTACATTTGGGTGGCTCCCTCAACAGTAACCCCCTGTGGAAGCATATCCCTAACCTT -GCACTCCCCCCAAAAAACGCCTGGGAGAGATGGACTGCATCAGGAAGTGAGACATGCTCA -TATACACTCCTTTCCCATCTGTGTAAGACTCTGCCAAGAAACCTTACAGTTAAAACATCT -CTCTGGGTGGCTGCCTCCACAGGCTCTCTGGACCATTTCAAACCCTTCAGGATAGTCCAG -GAATTCTTTTGGGGAGCCACAGCTTCTTAAGGCTCCTAGGAATAGGGTTCGATGTAAGGA -CACTCAGGGAAATACTGTAGCTGGCTCTGGGGAGACATACATGCTACCTCAGCTCTCTTA -AGAACCAGCTGGGTGGCTCTGGGAGGCCATTTTTCTTTTCTGTGTTTTGCCATCCAAAAG -TGACGTTTTTATCAGGTGTAATTTCAGCACTCTGGGAGTGGAGGCAGAAAGATCACAAGT -TCTAAGCCAGTCTTATCTAAATAGTTAAGTCTTTGTCTCTAATGGAGGAGGGACGAGGGG -GAGGTGAGGGTGGAGGCAGAGGTATAGCATATCTCTGTCTCTTCATGGACACACATGCAC -ATGGGCACATGGGCACACATACCCTCACATGCACGTACACATACATGCACACACATACAC -ACACATACACACACACACACACACACACACACAAGACCATGATCTAAATGATTTCTTTCT -AGCGCTTTCTAATGGTCTCCATCTTGGGCTCTGATGCTTTGGGCTCAGTTAGATGATACC -TTAGTGACATGTCCTGTATACATGCCATCAGAGTAAATTATCTGATTGTCTTTTAGCCAA -ATTGGAACTAAGAGAAAAGTTGGATGAGGAAGAATTTCAGAGCTAAGAGTGAGGTCTTAA -AGTAGCTCAGAGAGAGATGGGAGGGCAGTGTCAACTCTGTCAGCTCAAACTGTCAGTTCA -CTGTGTCTCCAGTGCCTTTAAGTCACTCACTTTTAATGGCCTTCCTGGACACAATCCCTG -CATCCACATGGCCTGTCCAGTGCCCATCCCTCTTCTCTGGATGTCTTTTGTGATCCTCAA -GACTGCCCACTGGATGGGAAATTTCAGGCTCATCAATTTAGCTTTCCCGATGCCCCAGGA -GATAAAATTAGTCTCTCCAAAATTTTTCTTTCTATGTCAGGCTCTCACATCCCTTAACTC -TTCAGAAATGATTGCTTAGAATCCTGGAAGGAGCCTCAGGGGTAAGGGGGCTGATTCCAC -CATTCTTCTTCTAGCAGAAGACCAAGGGCTGAGCTCATGTCTGCAAGCAGGACTATATTT -TAGGAAAGACTGAAGTAATTTGTGTCCAGAGACTGACTGCTAGCTATTTCTTTCCCCCTT -CTCCTTTGCTTTGGAAGTGCTAGAGATAAAATCCAGAGTCTCCTGGTAGACAGGAGTTCT -GCTGCTCAGCCACATCCTACAACCTCCGGAAACCAAAGCTGGGTTTGCTACCTGGATATA -TGGTCTTTTTAAAATAACTAGTTCACATACTCTCGGCGATGAGAACCTCTTTCTGTGGGT -CCAGTTAGACATGTCCAACATATGTATGTGTATATGTATTTGTATATGAATATGTGTGAG -ACATTTGCGCACATACACAGGCACATGCCTTGTGTCTGTGTGTGTGACAGAGATTATCTT -AAAGTCCCCTTAACTGATGACAATGGCTGACAGACTTACTCTAGATTTCTTTCAAAAAAC -TCCTAATTTGGGAGGAGGGACAGACAACATCAGACTGGCTTCAGACTCTCTGTGTGACTG -AGGATGGTGTTACAGTTCTGATCCTCCTGCCTGCACTGGGATTTCATACATGGGCACCAC -AGCTAGTTTTGTGCTGGAGATGGATCCCAGGGCTTCAAGCATGCTAGGAGCTACCTCCTG -GGCTGCTCGGTCTTTGAATTTCAGCACAACCGAATACCCACTTTTTGTTTCAAAGACATC -TTTTAACAGTTGTTTTGAGGCATAATTGAACTTTACAAAATTATATGTTTTGCTTTCTTT -TGTTTAAAATGTGGTCTCACAGTGCAGCCCAAGTTGTCTAGGACACCACTGTGCAGTCTA -CTCTGACCTGACACAAATTTTCTGACTTAACCTTCTAAGAGGAGCAGATGTGTGTCCTAC -CACGGACGACCCGAATTACAGGCATCTGAAGCATGCAATGTGCTTGTCTTGACATGTGTG -TATTCTTGTAGGCCATAGAAGGGACTTTGGCTAGTCTTGTACCTACGCAAAGGCCCTCTG -AGCCCTTAGATCCCCTGCCCTCCCCCAGAAGTCCTTCTGGCTTTGCGGAGAAGCCACTGG -TCATGGCCACGAGGTAACCCGCAGAATGCTGAGCAAGCAGTTTGGTTCTGAGTGTTCACT -GGACTGGGGAATTCTCAGGAGCGTTTAGAGGAAAGTCGGGTGGTTTTGTTGCTCCTTCAC -CCAGAGTTCAAGACTGGGCATTTGGTAGGCAGGAATGCACCATGCGACATTGCTCTAGCC -TTGAAGGGCTCTCGGGAACAGTGAGAGAAAGCTGTGTTGGACTCTTATGAGCCAGACCCC -GCTCACTGTGGGTGGAAAGTTTTACTTCTTCTTGGCAGTGGTCCAGAGAGACGGAGTAGG -AAGAACTCTGGGACCCTGGGACCAGATTTTGCTGTTGTTATTGGTTTGGTTTTTGCTTTG -TTGTTGTTTCAAAACTAAATCTCAACTCCATGCTTACGAAGCACGCTGGCCATGCAGGAC -AGGATGCAGGTTCTGGGGTGGACAACAGAGTGGTGCCCATGCAGGGGTTTGAGCTGCTAT -CCTTCAGGAGACCCTGTCCTTCCCTCCTGATCTTGCTTTTTTTTTTTTTTTTTCTGCTTT -CGCAAATAAATACTCAGGCTTTGAACTCCTGGGAAAGTTTTTTGTTGTCCTCCCAGGTGT -GTAGACAAGAAAACCAGAGAAAGCAAAAGTCACCAGAGTTCTGTTCTTTCCTGTATGTTG -AGTTATAAAAGTTGGCTCTCATACAGAGGCAATTCTCTTTAATCGAAGTACAAAAGACAC -ACAGAAAAGACCAGTAATGAACAGTCTGTGTGGCTTTCTTTATGTGGACAATGATTTAAG -CACGCAGAACCCACATTATGCCCTTTGTCTCTCGTTATTGCCATTGAGCCAGGTGTCCAG -TCTGCATTGCATCCTGGGATTCTGCTCTGCAATGCATCCTGGGAAGCAATCACTCTGTGA -CCATCAATAGCGTGGCTTTCTATTCAGGGCCATTGGGTGACTTATTCAGAGTGAAGGCTA -TATAGAGTCAGACATGTTGCAGTGTTTCTGTGGCACTTAAAACAGAAAAAGAGAATCTGT -GCCTTATGTTCTTGAAAAGTGGGACATGTTACTTCAAATGATATTTACATGACATCCCCC -CCCAAAAAAAAAATTAGGCCAGGAGGAAATGAGAGATATCTCAAATCAATGAGATTTCCT -TCCTAGACTAGTCATGAAAAAAATAAGAGATTAATAGAAAAAAATCTGAGGTTCTTAGTT -GCATAAAATGTGTGTATTTATCTTCCCTGGAGGAGCTATATCCCAGCAAAGGCCAAGGGT -CAGATGACATGCAAATGACTGTGCTTTGTGACATCACAGGATTCTTGTATTTATTGTTTT -TATTTGGATTGTTTGGATTATCAATTAATAGTAAGTGAAAAGGGCCTGTTTGTAGGCATG -TCCAACTCCCTTGCCCTATTTGGAAAAAAACATCATGGATCTTAAATTTTTTCCTTCTAC -CTTACTTAATGGGTATAAAGCATTAGTTTTGGGTAACGAATAATTCTAGACATTGGCTGC -TCAGCCATGAGACATGTAGTCAGTCACATACTTGAAAACAACACTATACATTTAGGCTAC -ATATGTTAGAAGGTAGATTTTTTATTATTATTAAATACAACTTTTGTAAAATGCACCTAA -TGCCTTGAGCTGCTTGGAAAACATTTTGGTAACCAACACTTCATTAGCAAAGAAAGTGAG -CCTGGGTTTAAGTTGGCTTGGTCAGGGCAGGCCAGCAGCATTCCACCACTCAGGTGCCCA -TGTCTGTGTTAATAATAATTGTACTTGGGATTAGAGAGATGGTTCAGTGGTTAAGAGGAC -TGACTGCTCTTCCAGAGGCCCTGAGTTCAATTCCCAGCAACCACATGGTGGCTCACAACC -ATCTGTAATGGGGTCTGATGCCTTCTTCTGGTGTGTCTGAAGACAGTGACAGTGTAGTCA -TACATAAAATAAATACATCTTTAAAATGATGATGATGATAATAATAATAATTCTACTCAA -GAATTTCATATCATAGCCCCTTAAGGGGTAAAAGAAAGAAAGAAATGCTTAATATAGTGC -TTAGGCTGTGTTTTCACAGAGGCATAATTGGGAACTCACTTAGCATCTTCTGACCTCTTC -ATTTTCCAGAAGATAAGGAAATGTGGTGGTGCCTCAAGGTATGGAAAGCACATCTCTCTT -CTAGTCCAGCCCCCCTACCTTAAGGTACTCCCTGGAGAACAGAAATCCAGATATGAGATC -CAGGTGTGAACACCTGGCTAGTTACCAAGGCTACAGTGTAGCCAAGCAGGATCTCCAACA -GAGACGTTAGGTGAGTCCCAGGGTGGGAAGCTGCAGCTACAGATTAGGTGGCTGTGCTGG -GATTGTACTGGCTGAGGTCAAGGATGGGTTCTTAGGACTGGGTTAAACCAAGTCCATGAT -AGGCTGTAGATCCCAACTTTTCTGTACTCTGAACTGCAAAATTCTGAAGTCAGTGGAGTT -GGGGTAAGAATCTTGACCTCTGCTCTTGCATGAACTTGTATGTACCTAAGCAGTAACTCA -CATCTTCTGACCTCTTCATTCCCCGGAAGGGAAGGGAAATGAGGTGGTGCCTCTGGGTGT -GGGAAGCCCCATCCTCGTTTTTCTGATTGTTGATTGTCTAGGGAATGAAACCCAGAACTT -TGCACACGGTGGGCAAACGCATTACCACCGAGCTGCGTCCCACATCCTCGTGGCTTTGGA -GGAAGATACACTTTCATGGCTTTTCATCATTTCCTTTGAACACATCCTTGACTTCCTGGG -AAGTCAGCCAGGCTGACTGAGAGGCTGGGAAAGGCAGCTATGCAGACAATGGCATCTCCT -TTGTGCCTGTGACTTGGGCCACAGTCTGACCTTCTCTCCTACATATGAAAGGAAGAGGTG -AGAGGTGACAGCTCCAAGCTCAATGGACACTCAGCCTGGCAGCTGATGACACTGGCTGCC -CTGGGGTCATAGCCTGTGATGATTTCCCTCTTACAGACTGACAGACTATTATGAATGCAA -AGCCTATTAACTCTATTCCAGAAAGGAGAACGTGAGGCCTCAAGAGAGCGAGCAAGGCCA -GCTGAGGAAATACACAATGCATCTGCAGATGAGGTCATGGCTAGGCTCCAATGGCAGTGA -CAAGGAGGGGTCAGAGGGTTTGAGGCATTGCATGGGAACCGCCTCATTAAGAGTCTTCCA -GTTAAATGTTGCAGAACGCCCTGCCAGCCCCAGATACAGTTAATGAAATGCTTAAGACAA -GAAGAGACCAGGAGGAGAAAAGGGAAGTGTGGAAAGCCTGCCTTTACCCTGTGTCTCCTT -CGGTCACACTGGTACAGCTTCCTCAGCTCGCTAGCAGGGGTGGGACACAGTGGGCCCTCA -GTGCTGGACCCATAGCTGAAGAGTCCCAGTGAGCAAAGAGAAATTCCCAGTGGATGAAGC -TGCTTCCCTGATCCAGCTGTGAGAATACAACCCCATCAACTCAGTACTTAACAGGCTGAG -TCAGAAGGATCGTGATTTCGAGGCTAACCTGGGCTATAGATCATGTATATTTTTTAAAAA -TCAGAGACTGGGGCTATAGGATGTAGCTGAGTTGTCACCCGCTTGCCTAGGCTGGGCAAA -GCCCTTGGTTCCATCCCAATCACTGCAGAAAGGAAAGCAGAAATGGCTGACAGAAGGGAA -GGTGGAAAGGGAGAGGGAGGGAGAGGGAGGAGGAAATAAAGACAGACCCCCCTGAGCCCT -CCTAAGTAAGACGTCATCAAGTAGCTTTGGGAGGGGCTGAACTTGGCAGGAATCAGAGCT -GAGCAGGTGAGTTAGCTAAAGGCTTACAGGATGAGGGAACAGAACCCAGGCTCATGTTGG -TTTCAATAAATCTGAAAGCTCCTCTTCTCCCTCCTTCACCATGCATCCAGTCATCCTGCG -CTCGTTCATCTGTGCATCCATCCATCTATCCATCCATCCATCCATCCATCCATCTATCCA -TCCATCCATCCATCCATCCAGTCATCCATCCACCCATCCATCCATCCATCTATCCATCCA -TCCATCTATCCATCCTCTATCCATCCATCCATCCATCCATCCATCCATCCACCCACCCAT -CCATCCATCCATCCATCCGTCCATCCATCCATCCATCCACCCCTGCAATCAGTCCACACT -CACCACCCAGCTCGGTGGAAATGAAGGAACTGTGTTAGTTACTTATCTAATTGCTGCAAC -GAAGACCCAAGAAAAACAGCTTAGGGACAGAAGCCTTTATTTGGGCTTACACTCAAAGGA -TGCAGTTTATTTAGTGGAGAGTTTATAGAGGACAGAGGTTGAGGTAGTTGGCCACTGTGC -ATCTAGCTAGAGTCAGGAAGCAGAGAGCTGAGGTGGGACTTTGGCTCACTCCTTTTCCTT -TGTTATAGAGTCCTCTGGAACCTCAGCTCCTGGAATGGAGTTTAGAGTCGGTCTTCCCTT -GTCTAGAATTCCCTCACAGACACGCCCAGAGTCTTAACTCCTTATTCTAGAGCCTGCCAC -ATGGACAAATAGAGATATACACTACAGAAATACACAAATCAACTTTCTGAGCAAAGTCAG -AAACGTGTTGGGGCATATGCCTCAGGATGACAGGAAGTCCCCGCCTGAGGGCTCAGTGAG -CCCAGCTACAGAGCTGCTGGGTCAGGGGAAGCAGGTACCCAACATTTGTATGTAAACCAA -GCATTACTTACCACAGAGCGCAACAAAAAAGGAAGGGGCATTTCATCAAAAGAGAGATCT -CTCAAGAGGCTGAGTGTTATGCTAAAGCAGGGTCGTCGGAATCAGGGAGTAGAGGAACTC -TTTACCCTCTCTGCCACCCCAGTGCTCACGGTACTTCTCTTTACACCTCTGATGTGCTTG -CCAAACTGTCAAAGAAGAAACACAGTTCAAAGCCATCCTGTTTCCCTGACGACCAACCAG -CGCATCCATCTTCAGGTCAAGGGTGTGAGATCCATTCATCTGCTTTCGGTTTTCTGACTG -TGACTTTTTGCACACTCCCCTCCCTTCTGATCAGTCTCCTGGGGCTGTTTCCCTTTGCCT -ATATTGGGGCTGACTTCATGTGCCAAACTCCCTATTTTACACTATTTAAAACTCTGTAAG -CCTCCTGTAATTTTTTTTTGGAAATGAATAGGGAGTAGGAAAATAATGAACTATTTTTTG -CTTATTTATGTGTGCTGTGGCTGTGTGTGCATATGTACATGTGTGCTCACATTTGGTGGC -AAACATATACAGAGATACACACAAGTACATGTGGAGGCCCAGTGTTGACATCTGGTGTTT -TTCTAAGTTTCTCTCTCCTTATACATTGAAGCAAAGCCAAACTCGTAGTTTGATTTCTGG -ATCAAGACAGAGTGCAGTGCCAAGAGGCTTAATAATGACTGACACAGGCAAGTGTTTAAC -CCCTGATAAAACTCTGCCTCCAGACTTTCTGCCCAAACCCACGTCTGTAAATATCCAACA -TCAGGTCTCTCTGGGATAGCACACTAGATTCCAGAAGACCGTGCATCTGTTCCAAGTTGC -GATGGCTGCACAGACTGCATGTGTGCTGTGCTGTGCTGTGCTGTGCTGTGCTGTGCTGTG -CTGTGCTGTGCTGTGCTGTGCTGTGCTGTGCTAGGCTGTGCTGTGCTGTCTACAGGACTA -GACCAGAAGCCATTTGTGTCAGCTGCCGTTCTGTTTATCCCAGAAACTATGCTGCAGACA -TACTCTCTAATGTCCCTGATGTGCTCTTCATGGGTCTACTTGCAGAAAGAGGCTTGCCTG -ACCTATCAGCAAGCCCCAGAGGTCTGCCTGTCTCTGTCACTTCGGTCTGGGAGGACTAGA -GCATGCCGCCATGCCTGGCTTTTTTCTGTGTGTTTTGGTGATAAAGCTCAGGCCCTCGAA -CGCCTGTGGCAGGCACTTTACTGACTGATCTCTCTACCCACATCTCTTTTGTCTGCTCTC -GAAGCCCGTCTTCTGTCTACATAGTCATTCCAGCTATGCCCACCAGCTGGAATGACTGCA -CTCCCCCTTTTATAACACAAATACCTTGCAAATGCCCAAGGATGTGCCTAAAGCTACCAA -CAGTACCAAACTCTATGTCCACCATGTTTTTTCTCTCTCTATATATATATATACCTATGA -TGTCTGGTTGGTAAATTAGACAGAGGAAGAGATAAACAGCTAATGATCAAATAGAACAGT -GATAACAATGTGCTATTACAAACGCCGTGTGATGTCTCGAAAGAGTTAAGGCAAGCAGGG -GTTATGGCACACCCCTCTCATCCCAGCACTTGGGTTGCAAAGGCAAGAGGATTATGAAGT -TCAAGGCCAGTGTGTGCTCCCTGTCCCCCAAAAGAAAAAAAGAATGTGAGAGAAAATGTT -AATATTTAATTGTTATTGGCATTAGTATTTTGTCAATGTAATTCATACTTACATTAGTGT -CATAAGTATATTTTATCAACATAATTTGTATTGATATCTGTATTTTTGGCCCATTGTTGA -CTGTGTGTAATTGGAAATACAGGAAACAGAAGCATAGATAATGAGAAACGATAGAAATTT -ATCTTGACCATGTTGGAAGAACTTCGCCTTATGGTCTCCGTCTCCCTATTTTATACTATT -TTAAATTCTGTGAGCCTCCTGTACTTTTTTTTTTTTTTAGAAATTAATAGGGTGTAGGAA -AATAATAAAAATGTTTGCATATTTATGTGTATGAGTGTGTATATGTGTGTTCACATGTGT -GGGGGCAAACATATGCAGAGACACACAATCACATGTGGAGGCCCAGTGTTGACATCCGGT -GTTTTCCTCAGTTTCTCTCGTTGCTGGGATGAGCTCACTCTTCTGGCTAAGTCTGGCTAG -CTAGTTCCCTCCAGGGCTTTTCCGTCTTGGCCTCTCATGCACTGTGGGATACAGGCGTGG -CAGCACAACCACCCAGCTTTTAAGTAGATGCTCAACATCTGAACTCCGGTCCTCATGCTT -GCAAAGCAAGTACTTTACACACTGAACCCCACAAGAAATAGATTTTACCCAAGCACAAGG -AGATTGCTGAAATCGGGCCAAAGCCACTAATGTAAATATCTGACACCAGGTCTCACCAAT -CAGTGTTGTGATTGTCTACAAGCTTGCTTCAAGATGTGCTATGGTATGCAGTCTTCCGTC -ATCTGCTAGGCCCCTTTAGCATATCGGAACGCAGCAGGAAGTTTCGGTTGCCTTTTATAT -AGTTGGGGAATGGCGTGTGGGGGGGGTCATTTTCACAAAACTTTTTCAGGAGTAAATATT -TGTTCAGTCTTAAATTGGCCCTCCCTTCCTAGGCTCCCGGGATCCAGTACTTGTGGACTT -TTTCATTATCCTCCTGCCCTGGTGAGAATGCATTCTTACTTGTATTGAAAGTGACATCAG -CAGCAGAGCAGAATGCATCTCCCCAGTGCAGGCAGCAGATACCTGCCAGCAAGCAGCAAG -AGCTACCCACAGGGAAGAGCCACAGGAGGGCACTTGGGGACCTTCCAAATTAAAATGCTG -ATAAACATGGAAAAGCCATGCAGAGTCTCCAGGCATATTGCTGGAGCTAGAGAGAGTCTG -TCTCTGTGTCTCTGTCTCTCTGTGTGTATCTTTCTATCTGTGTCTGTCTCTGTCTCTCTG -TGTCTGTGTCTATGTCTCCCTCCCTCCTTCCCTCCCTCCCTCCTTCCCTCCCTCCCTCCC -TCCCTCCCTCCCTCCCTCCCTCCTTCTCTCCATCTCCCTAGCCTATGAGCATAATTTTAG -TTCTACAGAAGCAGTAGGCAGTGTGATAATGTGTTTCTACAGTGGATGGGGCAGATATTC -TACAGATTACAGGCGAGGGGTGGGTGCTATTTAGGGCCAGGCTACAGGAGGATGTTCTGG -TCCAAAGGAAGCTGTCTGCTTTCTGTTCTCCTTACTGTCGGGATTTCCAGCAGAGGATGA -CAGTTCATGAAAAGAGGACTTAGGCTGTGATAGATAAGTCCTTTGTCAGAGCAATAAGGG -GCTGAGGGATCTTACAGGGATTCAGTCTCTGGTTGAAGAAGAAAGATGAGGCCATTTTTA -CTGATGACCTAGTAGGTGGCCATTTATTGTCCCTAAAACTTTAAGAGGTAAATATTGGTG -TTCCAATGTCTAGTAACCAATCAGCATAAACTTCACAGTTGGGTTTTGGAGCCCCGTGGT -CTGGATCACACGTAGCCCAGGTTTATTTGTTTGTTTGTTTGTTTAAGGAAAGTTGTTGTT -GTTGTTGTTTTAAGAGGATTCACTCCTATATTATTTATAGTCCCCCTCCAAACCTCTACT -TCTCACCAGCAGTATACTGCAAGGCAAGTGTCTCTTATCAAAATGGTAGCAATAAAGCCA -CAATCTCTGGACACTAGCCATATGCTAGGCAAAGGACACCAAGTACACAGAGACCCTTCC -GTCCATTAGGAGGCAGTGTAGCAAAAACAATTTCCCCTTTATTCTTCATCTCCACGCCTT -TGCAACGTACACCCTCTAATAACCCTTAACTCCTGGACACTTCTAGCTGTCATAACATAT -GACAGTGACCATGCAAACACCTTGGCCTCGTCAAAGACTTCCACATGTGCCATGGAGAAC -CAATTTCAAGACTCCAGTTTCAGTGGCTGTTCCCTGATTCTGGGACAATGCCCTCTTCTA -CAATTCCCTGTGAATAAAGCAAATGGAATAATTATCAGAGCTTCGGGGTAAAAGCCGGAG -CTTGGACAGCCCCGAGAGACTAGATGTGGCTCTCCCAGCCCAATATGCCAATTAAAGAGA -TTAGTGATGGTGAAAAGCAGAGAAAGAGGCTTAATCAATCAATCTCTCTCTTCTAAGTCT -GCAGAGAGGACCTGAGAGAAGAGTACAGTTACCCTAAGTCTATCTGTGGGGTACTGACAT -GAGCCTTGGATTTAAATAGAGGGGGAAATGGGGCAGGGGAAATAGGAAAGTATAATGTAG -CAGTCCTGGTGCAGAATGGTTTAGCTAATCACAGCCTCGGTTCTGGTCCATAAGGTGGTC -TCATGCTGATACTCAGTTGTATGCTCATGCTCCGAGACGCAGCCATGTTATCATGAACAA -CCGCCCTCATACGTGTCATGGTCCCTCCTGAGAGGCCTGGCTGTTCCTAGAAATTAAGGT -GTGGAATGAATTGGAGATTTGCAGGTGCCTCATAGAGATGCAGAACCTAACTTTCTAGTA -ATCTGATAGAAAAATGTCTCTGCTTCTCTGGTATCTGTGTCATTGGCCTGGGTGGGAGGC -AGATAGGTTCTGGACACACAAGGATTAATAAGCCTATGTCCACAGGTGAACAAGTGGCCC -AAAGTAAAGGAGCCATGCAAAGTGAAGGGAGAAAGTCCAGGTTTGTGCCAAGCAAGGAGC -GAGTCCTTTTCTGCAAAAGCAGCTTCTAATGCCTGTTAGATTATAATTCAGTGTGCAATA -TCATGAGGACTTCCAGTTTGAATGACTCCTGGTGGCCACTGGCTACTGGCCCAGGAGAAG -TGCAATAATCCTCTAATATGTTCTTTGGTCTTAGAGGGCTTAACTTCATCTTCCAGGGAA -CATAAAGATGTGAGCAGGTTTACATCCAAAGAAGACATCTGTATTCTGTATTCTTCATAG -CACAAGATAAGGGTAGCATCAAATATGCAGAGCAATGTGTGTGTGTGTGTGTGTGTGTAT -GTGCAGGCATGTGCATGCTTTTATGTGCATGTGTGTTATGTATGTGTGTGCTTATATGTG -CATGTGTATGTTAGGTATGTGTGTTACATGTGTGTGTACATATCTGGTATATGAAGGTCT -ATTTGCACATGTGTAAGCTCCATAGATCTTTTTTTCTCCACTTTCCCAGTACTAGGATCA -CAGAAACATATCATCACACCATTTTGTATATGCGCTAAGGTTCCATCTCAGGTTTCCATA -TTTAACTGGCGTTTTACCAACAGAGCCATCTCCCAAACCCAGGCATCTTAAAAAAGCAAA -CAAAAAAACAGAAAACAATTAGTTAGTTAGTATTTGTATGTGAACCTGTGTAAGTTTACT -GTCCTGCCCACAGAGGCCAGGGAGTATCAGAGTCACCTCGTGTAGATGCTGGGAACCAAA -TCCAGGTCCTCTGGGAAAGCAGTAAGCTCTCTTAACCACTGAGCCATCTTGATAACCCCC -TTCCCCACCCCCACACATCTTTTAAAGAGGAAAAGTAGAAGCAGTGGATGAGATAGTGGC -AGAAGATGAAGCTTGAACTGCCAAGGTTAAACTCAGTTCAGCATCTCCATAGTCACTAGA -AATACTTCCCAATTCAGCCATAAACTTGAGAGACCTTTGTGACGCAGCTGGAAGAGCCTG -TGTTCCTCCCACCAAAGCAAATCTATTGTTCATTAACAGTCCTGTGACATCACCCTAAGC -AGGATGGAGTCTGGGGGGTGGCTGTGTGAATACAGAGGCAGGAGGGATGCCCTAATGAAC -ACCTGCCTGCCTTCCAGAGCCCCTGGGGGGATCCTGTGTAAAGCAGGCTCCCCAGCGGGT -CAGGGTAGCTCTTGGAGTTTATAGAGGAGCAATCATCATGTCTGTCTGTCTGTCAAAGCC -TTCATTGGGCACCATTCAAGTCCATGAGGAAGAAAGAGTTCCTCCCACACTCAGAGTGGG -CTTGACTGTTCTGGTGCCTCACTCAGACCAGGTTGTATTTGAGAACTTGGATGAGACCAT -ATGGAAATAAAAGGAAGCGATCAAGAGAAGAAAAGATAAGAGGCAGGTGGGGAGCAGGGT -GTGAGGGGTAGCTAAGAAGCTTTAAAAGGTTCCCAAGAGAGACTTCATCCCCAAGGCTTG -TCTCTTGGAAGATTTGCAGAGAGAGTTTGAGGGGAGCCTAACTCAAAGACTAAGAAAAGG -GATCCTTTCTTGCACATAACAACGCAGTGCCTCTCTGGAGGTGTAAGATCTGACTGATAC -CCAGCCACACTCATTCACGGACTTATGGACGGAAGTGGAGCAAGGGCCGCAGTGTGCATG -TGGGTCAGATGACAACCTCATGGGAGTGTTTTCGCCTTCCATCATGTGAATCCCAGGGAT -CAAATCAGGTCATGAGGTTTATTGGCAAGCATCTTTACCCACTGAGCCATCCTTTGCATA -GCTGCCTCTGGCCCTGTCTAGCTGGTGGGGGATGGACAGCACTGTGTAGCAGCTCTCTTG -CTTCATGTCTGAGTGTCTGTACAACCATCTATGCCTGTGGTCTGCTTCCATGCTGGGCTG -GGCTGACACTAAATACCCTACCCATTCATCTGTCTCACTTTGCCAATAAAAACCTTTATT -AAATGGACTGGGGAAATACCACAATTTGTAAAGTGCTTGCCTGCAGATACGAAGCCTCAA -GCTGATTCCCTTGAACCCATAGGATTTTTTGTTGTTGTTGTTCTGGTGAGTGGTGTATGT -GTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTTTAAAGTGGGTCCTGGTGACACACAC -TTGTAATCTCATGGCTGGGGAGGCAGAGATGGGTAGCTCTTCCCCATGGAGAAAGACCTT -TCCTACATATCACCAAGCCCTATTCTTATCAGTCTGCAAAAAGCAACTGGCTTCAGTGTG -TCCCAGCCACAGAATACAGGGCTCCATTGGAGAGGCTACTCATCAGAGCCCCTAGGGTAG -CAGGGGAGGGGCAGCTGTCAGAACCTGCTGTGCAGAATTCAAACAGAATGACCTCATGCA -CTCCCTTCCCCCTTCCCCTCCCCCTCCCCCTCCCCAGGAATCAAAGCACTAACTGGGCTG -AGTAGGGAGGATTCAGGGTTACCAGGTCAAACTCTTCCTCACTCCTCTACTCAAAGTTGT -CCTCCACCCAGGCTTCCTGAGGAGTGAATTCCAGCCCTCCGAGGCCAGAAAAAAAAAGGA -GGCGGATATGCCATCATTTCTACCGCTCTTGGAAGTGACCTTTTCTTCTGCCTCACTGCC -ATGGTCACTCCTAAAGAGTAGGAATCACCCATCCACTAGGTCTTGGGACCCTCAGCATGT -AGAGTGGGTGGGCACATTAGCAGGCAAAGCTGGACACAGTGCCTGCAGCGGTGTCATGAG -GGGAGGCAAGTGGCCCATCAGCTCAGGGGACAACATGCACCTTGCAGTAAGGAGACAAGA -TTGCTCCTGGCAATCTTGGAATATACCTATAATGCTAGCATTTCTGGGGAGAGCCAGAGT -CTCCTTTCGAGGGGGGGGGGTTCTTAGTCTTATTAATAAAAGATTTTATTAATCTCTTAA -TAAAACTTTAAGGGAAGTTCAGGGATGATTTCATTGAAATTTGAGAGAAAAACAACAGGT -CAGGTTTGCTGAAAAATCTCAGGAGCTGCCAGGAATATAAGATGGGGTTGGGGGTGGGCA -TATCTTTTAAGTCAAGCATGAAGATCAGCGAGAGGGTGAGAAAGTCCAGTGTCAGGGAGA -GCATGTGCAGGCTGAAGGCTAGTATTTAGAGGGAAGGGAAAGACTCGCTTAGTGCAAGGC -TGTCATCTGTGTTTTGGGGACACCTGCTTTCAGGTTAATATGTCCTGGGCAAAGAACAGC -ACCAGGGATGCAGGGATAGAAATAGAGAGACGTTTTTAAGGGAAGCGCACTCCCAAGCGT -GGGAGGAGCCTATGAACTAAGAAAGGAGCTGCGTCCACTAAGCCTGGGGCCCTGAGCCTT -TCTTTACAGGGTATTTACATAGGCAGCACCCGCAGCACCCGCCTCTTCCGTGTGTTCTGG -GCATGCGCTGGTATTCGGATGAAGCTCTAGTGGGAAAGGGTTTCTAGTCTTCTTCATAGT -GTTACTCTCGATAGTTCAGGTCTCTGCTCTCCAGTCACACAAGAGTTTGGGAAGCTGAGG -TAGGGGGATTCCAAATTCATGGTCATTTGGGAGTGGGAGAAGGACTACAAAGTGAGAACT -CTGTCTCAAAAAGATACAAATAAATGAAAATAAACAAAAACCTTAGAGAATGACTGACTT -TGCCTTCAGACACGAGTCTTGATTTCTCTTAAAGTACAAGGAAGAACCATGGTTACTTTT -GATGTTCTGATTTATTTATTTATTTATTTATTTATTTATTTATTTTTGGTTTTTGAGACA -GGGTTTCTCTGTATAGCCCTGGCTGTCCTGGAACTCACTCTGTAGACCAGGCTGGCCTCA -AACTCAGAAATCCACCTGCCTCTGCCTCCCGAGTGCACCACCACGCCCAGCTTCTTTTTT -TACTGTGATTAACTTAGAAGTGGCAACTCCTTTGATGTTTAACGGTGCCCTATGGGAATA -GCGTCTTTGGGGGAAGAGTCCATTGGGTGAGTGGAAGTCACTTCACTGCTAACAAGTAAG -GCAGGGTTGGCTCACCTGCCTTATGCACAGGGTGACATCAGAACCAGTTTCCAAAGGGGC -TCAGGCCCCAAATCACTCCCAAAGCAGACAGCCACCTGGTCCTGTACTGAGGTACTCTGG -GGAATGTGGTGCAGAACAGATCTTTGGGATCCCAGTCTGGGGAGAGGCGCTTCCTGTGGC -TGCCAAAACACAGAACAACAAAGCTGGGGAGTGGGGGGGGGGGTTTGAAATAGACAGAAC -CACACTCCTGAAATCCAGAGGTAGGATCATTGGTTGTAGCCCTGTGTCTCCTGGTAGGAA -CTAGCATGGCTTGTCCTCTATGCTTCCGTGTGTCCAGCCTCTGTCTTCATGCTTTGTTCT -ATGGATGTTACGTTAAAAGTTGTCTTATAAGGACACGTACAATGGCATTCAAGCCCCTCT -CTCTTTCCAGAGCCTTAACTGTAGGTCTGGGAAGATGACTCCATGGATAGAGTGCTCCAT -GCCTAAGCATGCGGACCTAAGTTCAGATCATCAGCAGCCTTGTAAAAGCCAAAGTCAGTA -GAGGGAAAGGATACAGACCGCCAGATCCATGGAGTTCACTGGCCAGCTAGTACGACTATC -AGTGAGCCCCAGGCTCAGCCAGAGAATCTGTCTCCAAAGAACTAGAGTGGCTGGAGAGGT -GGTGCAGAGGGTAGGGCCATTTGCTGACCTTGCAGAGGACAGGGTTCAGTTGTCAGATGT -CTTACAAATGCCTGCAGCTTCAGTTCCAGGGGATTTGTGTACTCTTCTGGCCTCCGTGGG -TATTGTGTATTCACAGTGTACATACAAATGAGCTGGCGTACACACATACACATTAAACAA -ATAAATCTTCGTTATAATAAAAAACAACTAAGGTGTAGAGTGACTGATTGAAGGAGTTGC -TGTTGACCTCTGATCTCTACAGATACATGTGAACGCAACGCACATGCTCCCACATGTGTG -AGAGCTCACACATACACCCCGCTGTCTCAGCAGTGCAAAATCATCTCTTTGGCGGTGTAA -AATGATGTATTCAGTTGATGGCTCATGGACTTACCTTTAAAGGTGACTGTTTAGCACATT -ACAAGGTACCATAAAATTATGTCACCATTTAGAAAAGCTACCGTGTGATGGGAGAATAAG -ACACATGTGGAAAGTTATACAGAAAGGGTCTCCTTGAGAACATGGGCTTTGGGTAGCAAT -GAAGATTTTGAAAGGGAAGTGGACAAGGGTGGGGTTGACTAGGAAAACTGGGACTACTAT -AATTGTGTGTTCTTAACCACCAAGCATTTAGGCTTGGTAACATTTTATTCATATGTGTAT -ATGTACATATGTATATATGTATATAGTCATTATATATTGTCATTTCACATATGTAATGTC -ATTAGTGTCATATATAAATATATATGTATAGTGTGTGTACTTTATAAGTACAGTAATGAA -GAACTGAAATAATAATGGATGGTGTAATACTCATTTTGTGCCACACACTGATTTACATAA -GTCATCATTCATTTAACCCTCATGACAGCCTGTGACATGGGTATTGTCATTATCATCATT -TTATAGGTGAGGAAACTAAGGTATAGTGCGGTCAAGCAACTTGCTCCAGATTGTTTAAGA -AAAATGAGATGTGTTGATAGACAAGATTTCCTAACTCGAGAGAGTTTTTGAATGAAAATG -CACAATCTCTGCGAGGACTGAGTAACTTGTGGGAGAGGAAGCTGTTTGATGTGATCATAG -CGTGAAGAAGAATATTCTAGAATCTTTCATGCCACTGAATGCCCCCATCATCTGACAGGC -GAGAAGACAGAAGTCAGAGGATTTATCATTTGTCCACAGCTGTCTGTCTGAAAAGGAGTG -TGCCTGTTAAGCCCAAAGTGGGCACTGATGAATGTGATGAAGTGCAGTTATGTGGCAGAG -CTCCTTACAGCTTACAGGTATTCTGTGTGTGCGTGCACATGTATGTGCACATGCATGTAT -ACATGCATGTGTGAATGTGGAGATGCATGTACAAGATGCATGCACACCAGATGTGTGCAG -GCCAGAGGTTGACCCTGAGTGTCTTCCTCTCAGTTGCTCCCTGACCAGGCAAGCGCAGGG -TGAGTCTCCCCGCCCCCAGCACTGGGGTTAGAGGTACATGCTCACCACCCGCCCCCCAGC -ACTGGTGTTAGAGGTACATGCTCACCCCCCCCCTAGCACTGGGGTTAGAGGTACATGCTC -ACCACCACCCCCAGCACTGGGGTTAGAGGTACATGCTACAATGTCTAACCTTTTACATTG -ATCAGAAATCCAAACTCAGGGTCCCAGGCTTGTGTGGCAAGCATGTTACCAAGTGAGTGT -TTCCTAACCCCTGGTGCTCTTTTGATCATGGTGGCCACTCCGGTCTCCTAGAAGAAGCAG -GGCAGTGCAGGAAGTGCAGGAAGTGCACAGGACCTAAACTGAGCCCTTAGACTAAATATG -GTTGGTATCTATGGCCATGGGAGCCCACGGGAGCCAGCACCCTTCTAACCTCACAAGAGT -CTGTGTGGTGAGTTCAGAGCAACAAAGACCACTGCTCCCCCAACCTCTAACACGGTAGTT -GTGCAGGTGTCCAAGCTCAGTTTTGGAAAGTGGTATTTTTAGCACTGTAGTGCCTCCAAT -GTGCATTCATGCAGTGGAGGACATTTGCAAGGAAGTTGTTATCCAGGTATAAGGAGGGAA -GCAATCTGACAGGGAAGGCAGGGTAGAGAAGCCAGTGAGGAAATACAGTTAAATACAGGC -TGATAGAAAGCCCATCTTTAGTTCACTGACATCCCCACCAGCATGGCCAGTGACCCTGAA -GAAACTGGTGTAACTCACCAAGGACACACGGGGCTTGCTTTACCCACGACGCCTTCAGTC -CTCTACCCTGTTTGTCCCATCAAACTCAATGGGGCTACAGGCCCCTTTTCTGGCCTCCCT -CCCAGCCAGATCCCTGCAAGGCTCCACAAATGTTTACAGCACCAGTAATTGGCAAATTAC -AATCAGCAGGATTCTATAAACATCCCTTCTGAGTACAGAACAGCCAAAGAGCTTTCTGCC -TATCAGGCAACTCACTCCAAAGCAGTGAGTGTAAGGACCTTTCAGAATGCTGTAGTTCCT -CAGTCACTATCATGTCAAGGTGGAATAGTGTCTTCCTCTGCAAGATTGGAGAAATTAAGA -TGTTGATGCCATCAATGGCCCCAGACCTTATGAAGATACAGTGACAGAGTCAGGCATGAT -GCACCACTGTACGGTGATAACAAACGACCTCACAGCCTCAGCAGAGCAGTGAGAGCTGGG -GTACTGAACTTGAGGTGCTGGGTGCTGCTCTGCCTCTTAGGGATGGAAGCAGAAGCTGGG -CTGTTGCTTGTCACCTTGGTAACTGAAGACGTGTGTGGGGTTCTATGAAGATTCAAGATA -AACAGTTACAACCTCAGTGACTTCTAGAATCTTCTGTTATCTCCCCGTCACTGATCTGAT -ACCTCTTCTTTTATATTTTTATTATATTTTGTGTGTGTGTGTGTGTCAGTACATGTGCAT -TTAGAGTCTGAAGATCAACTCCCCATGTCACTCCTTGCACACCTTCCACATGGTATCTCA -CATGGACTTGGAGCTGATCACATACTCTAGCCTGGCTGGGCTTGAGCCATAAGGATCTGC -CTGTCTCTGCCTCCTGAGCCTAGGTTAGAAGCAGGCACCACCAACCCTACCTTTACCCCT -CCATTTTCTCATGGCTACTCTTTTATAGTTTAACAGGAGAAAGGTTAGTTTATTACATAC -AGTAGACATCTCAGGATGCTGGGGTCTATTCTTGCTGAACTCCCATTGGTTGGTGTGACT -CTTTTTTATTGTTAGCTATCTGTCAGTGTCATAAGCATATATAATGCATTCTGGTTACTC -GCCCCACACCCTTTCAAACTTGCCTCTGGAGACTAAACTCAGATCCTCATGGCTTGTGGG -GCAGGCAAGTACCTCACAGGCTCTGTGTCTTCCCAGCCCTTGCTCCTTCTGTTTTTAAAC -TGTGGGTGCCCCACGGTGGGACTTGGTCTGCAATGCTATCCATGAAAAGCAGTTGATGAT -TCTCCATGTTTCAGCAGATATTCACCCACAAGGGTGTGTGGTTCCTGTAACAGAGATTAC -CAGAGAGGGGCAAGTCTGTCGTTCCCCTCCCCACCATGCTGTGGCTGCTCAAGCTGTTCA -GTTGCACAGTGATAAGAAGTCCCTACAAGGCTTCAAAACGGCAACCGTTGTTCATGGTGT -CAAGTCATCTCGACAGCTTTGAGGCTTGGAAATCAGAGAAAGATTCACATTTGCTAAGTG -CACAGCGATGATGTATAGATCTGTACCATGCTGGTTCAGACTCCGCATTTTAGCCCTCAC -CCAGACAGTTCCTTGAGGACACGTGATGCTTGACCTCTTACCCAGGAGGTAGTAAAGTCA -GCCCCGGCAGGATGCAGAGAAAGATTACCACTTTGAGGAAAGCTAGGGCTTTTATTTGTT -TCTTTTTTAATTGGGGTAAATACACATAAATTTACCATGTTAACCATTTGGTGTATATAC -AATTCAGGGGCATTAACGACAGGCACAGTATTATCAAATAAGCACCACTGTTTCCAATAG -TCATCAGAATCTGAAGCAGAAATTCTGTAGTCATCAAACAGTAACTCCTCCTCCTCCTCT -CCAATCCCTGGTAATGCCTGTGAAATCACGTGATCTTAGTTACTTATACAGGGAGATATA -GTAACATTCATCTTCTTCTTTTTTAATATTTTTTATTAGGTATTTTCTTCATTTACATTT -CAAATGCTATCCCAAAAGTCCCCCATACCCTCCCTACCCACTCCCCTCCCCATCCACTCC -CCTTCCCACCCACTCCCACTTCTTGTCCCTGATGTTCCCCCGTACTGAGGCATATAAAGT -TTGCAAGACCAAGGGGCCTCTCTTCCCAATGATGGCCGACTAGGCCATCTTCTGCTACAT -ATGTAGCTAGAGACTCATCTTCTTTTTAATATGGCTTCTTTCAGTTATTCTGGCTTCAGT -GTTAATTTATGTAGTGTATATCTGAATGTTGTTCCTCTTCAAGGCTGAGTAGTATTCCAT -TGTATGTATCCTGACTTTGTTTTGAGTTCTGGTTTGCTAAGACTGAGAACAAACTGTATG -CTATCTCTGAGTCTTGGTTGGTGGTCCTCTGTCATTTAGATAATGATAGAACACGTGGAC -GCTCTCAGAACTGTGTCTGGGATACAGTAGCAATGCCTTAGCAAGTCCTTTGAACAGCAT -GGCATTATAAAGCAGATGTATGTGAATGTCAACTGAAGTTGTTCCATGTGTCCATTTCTT -CAGTTTCAAGGCTCTTAATGAACTGAAGGAGGACACCAGTGTTCAATGCCTGTTCAGCAT -GGTCCCTGCACTCCACATGTCCCTTAGCTCCCTTCCTGCACACTACATTTCCTCCTAACC -ATTTCTACAATTAATGAGTACCTTTCTCCTACTGAATACACACACACACACACATACACA -TTTGTTACTTTCTATTGCTGTGATAAAATACTCTGTCCAGAAAAAAAATTAGAGAAGAGT -TTATTTGGACTTACAGTTCCAAGGGGTACAGTCCATCTTGGTGGTAAAGGCATAGCAGCA -GGGATCATGAGGCTGGCCTGGCAGTCAGGAAGTAGAGAGATCACATTTCATTCACACACA -GGAAGCAAAGAGAGGGACTAGGAAATGGCTATAAAACCTTAAAGTCAGTGCTATGTGCCT -CCAGCAAGACTCCACTTTCTAAAAGTTCCACAGCCTTCCCCAATAGTACCATCAGCTGAG -GACCCAATATTCAAATACAAGTGTCTATGGGGAACATTTCTCATTCAGACCACCACACTG -AGCAAGGGTATCTGGATAGCATTGAAATCTTATTCCCAGAGAGAGAGCTGTCCCTTTCCA -CGAGTGAGTTGGTTACCCTCCATAGTTTACAAGAACTCACAGTAAGCACTTCTTAGTCAC -ACCTCATTTTCTAATGTCAGATTGACCCAGTGAGACTCCCAGTCCTCTTCCACTCCTATC -CCATCAGATTTGACCTCAAGTGACTTTCTTCCCCCACCCATTAGACTTGAAATGACTTTT -AACATTTACAAAATTCCAAATCCATTCTGAGTGCTGGAGGAGTCTTGCTGGCAAGGATGC -TAAATCTAACACATGTTCCCAGGGCAAGTCAAAAAGATAATCCTAAATAGAAAAAAAATG -TTATTAAGATATGCTCTTGGAAAATTGTTTTCCAGCCTTTTACTCTGAGGTAGTGTCTGT -CTTTGTCCCTAAGGGGGGTTTCCTGTATGCAGCAAAATGTTGGGTACTGTTTATGTAGTC -AGTCTGTTAGTCTATGTCTTTTTGTTGGGGAATTGGGTCCACTGATATTAAGAGATATTA -AGGAAAAGTAATTGTTACTTCCTGTTATGTTTGTTGTTAGAGTTGGGATTCTGTTCTTGC -AGCTATCTTTTTTTTAGGTTTGTTGAAGAATTACTTTCTTGCTTTTTCTAGGGTGACATT -TCCCTCCTTGTGTTGGAGTTTTCCCTTTATTATCCTTTGAAGGGCTGGATTTATGGAAAG -ATATTGTGTGAATTTGGTTTTTTCATGGAATACTTTGGTTTTTCCATCTATGGTAATTGA -GAGTTGTGCTGGGTATAGTAGCCTGGAATGGCATTTGTGTTATCTTAGGGTCTGTATAAC -ATCTGTCCAGGATCTTCTGGCTTTCATAGTCTCTGGTGAGAAGTCTGGTGTAATTCTGAT -AGTCTACCTTTATCCTGAGTGAGGTAACCCAATCACAAAAGAACACACATGATATGCACT -CACTGATAAGTGGATATAAGTCCAGAAACTTAGAATACCCAAGATACAATTTGCAAAACA -CATGAAACTCAAGATGAAGACCAAAGTGTGGATACTTTGTTTCTTCTTAGAATGGGGGAC -AAAATTCCCATGAAAGGAGTTACAGAGACAAAGTTCAGAGCAGAGTCTGAAGGAACGATC -ATCCAGAGACTGCCCTACTTGGGGATCCACCCCATAAACAATCACCAAACCCATTCACTA -GGCAGATGCCAACAAGAGCCTGCTAACAGGAGCCTGATATAGCTGTCTTTTGCGAGGCTT -TGCCAGTGCCTGGCAAATACAGAAATGGATGCTCACAGTCATCCGTTGGATGGAGCACAA -GGTCCCCAATGAAGGAGCCAGAGAAATACCCAGGGAGATGAAGGGGTCTGAAGCCCCATA -GAAGGAACATCAATATGAACTAACCAGTATCCCCGAGCTCCTTGAAACTATACCACCAAT -CAAAGAAAACACATGGTGGAACTTGTGGCACTAGCTATACATGTAACAGAGGATGGCCTA -GTTGGTCATCAATGGGAGGAGAGCCCCTTGGTCCTGTGAAGGCTCTATGCCCCAGTATAG -GGGAATGCCAGGACCAGGAATGGGAGTGGGTGGGTTGGGGAGTAGGGAAGTAGAGAGGTG -ATAGGGGATTTTCGGAGGGGAAACTAGGAACGGGGATAACATTTGAAATGTAAATAAAGA -AAATATCTAATAAAAATTTTTTTTAAAAAGATATGCTCTTGCTGTGAAACTCAAGCTAGC -CTTGAATCCCCCATTCCTCCTTACTGTAGCCTCCTAAGTGTTGGGGTTACAGGTGTGTAA -CCCAGTGCCCAGCTCAAAATACTTCCAGAAACAGCAAGCATCACAGATACACTGTGGCCA -CTTTGAAAGATATGGCAGTCATTCTGATGGATAAGTGATGATCCACTGTGTTATAAAAGC -AGTGAACTTGCTGTGTCACCACAACCCATAAATTAACTCAGCCCAACATCTTCTGGAAGG -AATGGCAGCATTTATAGTCAAGCACATCCCACAACACGTTCTTAAGCTTGGGAACTCAAA -TCTTGCAGCATCTTTCATAATTCATTTGTAAAACTCTGAGATGAGCCACATGCATCCCTC -CACAATCCCAGTGTAGACTTCTTCCTATCAAGGAAGAAAGAATTGACGTCCAATCTTGGG -TGTTCTATTGGTTTAGACTCAGATTGTAGCATGCACCAGGAAGCAGAGAGCACTGGATGC -AGTTGGTGTGTCAAGGTGGGGTTTTGTGGGGAGCCGCCCTCACATTCGCCGTTGCAAGAT -GGCGCTGACATCCTGTGTTCTAAGTGGTAAACAAATAATCTGCGCATGTGCCAAGGGTAG -TTCTCCACCCCATGTGCTCTGCCTTCCCTGTGATGACAACTCGGCCGATGGGCTGCAGCC -AATCAGGGAGTGACACGTCCTAGGCGGAGGATAATTCTCCTTAAAAGGGACGGGGTTTCG -CCATTCTTGCTCTTGCTCTTGCTCTTGCTCTATTGCGCTCTGGCTCCTAAAGATGTAAGC -AATAGAGCTCTTGCTCTTGCTCTCTTGCTCTCTGGCTCCTGAAGATGTAAGCAATAAAGC -TTTGCCGCAGAAGATTCCGGTTTGTTGCGTCTTTCCTGGCCGGTCCCGAACGTGTGTAAG -AGGGTTTCCCATTGGTCTCTCATTTCCAGGGAAGGAAGTGTTACTGTCACTTCAACCCCA -TGGGGTTCTAAGTGGTTTTCACTTCTGAGCTGCTGCTCACTGATAGAAGAGGAGGCAGAA -ACAACTGCCTGATCCCTGGGCCTGTGTCTGCCCTGCACAATGGACAATCTCACAGGATTA -TGAGGTTAAACAATGTGTAAAAAGTGCTTAGCACAGTGCCTACCACACAGCGAGGACAGC -TCCTGACCCATCAGGCAGGTCAGTGTAGGGATGTTAGACTTGACAATAGTACAAATGCAG -TCTTTGTTCAGTAAAAATCGTGCTTTGAATTTTGTATCTGGATGGTTTCTCTGGGTCAGG -CTGTGTGCTACAATCTCTAAGGATGCCAAGAGCCAGAGCCCAATGTGATCACCAGGCAGA -AGCAGCCACACTGGGGAGGGTGTGTTTAACCTTTCAATGTAGCTCATGATCTTAAGTAAG -TTTGCCATTTTGTCATGGGCTGCATTCAGGGTACCCTTGAGCTCATACCTGTAGCCATGT -GTTGCTAAACTCTGGTATTCATATTCAATAAATTTGGGCTTAACATTTTCCAATTACACT -GGGTAGATCAGAAAGTAACCTTATTCCAAGAATAGGAAGGGGTCTGCCTGTGTTTGCTAA -ATAGACCAAGAACTCTTCCTGTCAGAGCAGTATAAGGTAGGGAAGGAAAGACACCAGGCT -GGACAGACCCACTAAAGAGCAAAAATGTCATTTGTTGACAGAACCAATCTTACTGAGCCT -CCAGTTGCTGCCAAGACTTCCCACTTGGCTGTTTTATACAGCAGCATCCTAATGGTCTGT -TTCTTTTGGTCTTTCTCCTTCTCTATTCTCTCTCTTCCTCCCTCACTCTTGGCTTCATCT -CTCTGTGTACCTCATGTAGCCCAGGATAGCCTCAAACTTGCTATGCAGCAGAAGATAATC -ATGAACTCCTGCTCCTCCTGCCTCTATTTCTCGTGGAACCCCATGAAGTACTCATGCACC -ATGACAACCAGTTTTATGCTGCTTGGATGATTAAACACAGGGCTTTGTGCGTGCCAGGCA -AGAACCTTCCTTCCAACTGAACCACATCCAAGCCTCTCTTTGGATTTTACAAAAGTCATT -TGTGTTTCTGCAGTGTGCCTGAGTTCTCAGGCATTTCACTGAGAACATGCTAGAGACCCA -AGATGATGACGTGACTTAGCAAAAGTCTCTCGTGAGTTAATCTTCCCTTCTGTGTTCTTC -TTCCAGCCCAAGCTTTTGGCCAAGGAGCTTCTTGACCTCGTGGCCTCTCATTTCAACCTG -AAGGAGAAGGAGTACTTTGGAATAGCATTCACAGATGAGACGTAAGTGCTGTCCAGAGCC -CACAGACCCCAAACAAAAGAGCAGGATGTCAAATTACCCTCTCTCTGCTGTGCACAGCAA -AATCAGGCTGCAGGCCACTTGGGTCCCATGGGGGCTACAGGGTCAGTCCAAGTTCACCAT -CTGAATTTCAAAAGCCGGTGATCATGCCTGGAGTGGCCAAAGGATATAATTAGATAGATG -CTAATATTATGAAATTATTAGGTAATGTTCTTTAACCAAGCAGATTTGTGTTCAGATGAA -TGTCTAAAATGTTTATTTTTTTTAAAGAGTAGATCTGTGTGGGTTTAGTCTTTATTAAGG -TTAAATGAAAACTTCTGGAAAGTAAATGTTGCTCTCCAGTGTTGAAGTAACAATAACAGG -AAGTGGACTTGATGATAAATTCAGAGTGAGAGATGATCTGGGCGAGTTCACACTCTAAGC -TGAAATAGAAGACAGCATCAGAGTTCCTATCGCCCATCTGAGGTGAAATGTTTGTTTTCA -GCAACCTTCCAGTTTGCTGGGTACCATCATGTTATATAATAAAGGAAGGCATAGGCTCCA -TGGATGATGTTTCAATCTCTTACTATACTGTTACCAAAGAGTTCAGTGAAGATTGGCCCA -AATTCTTAGATAAGGATATCTAAGCTAAGGACTGGGGGTGCAGTGAGGGGTGAAGCACTT -CCCTAGGCATGTGTGGTCCTTGGTTCCACTGTAACTGGATGACAAATGTCTAAGAGATGT -CAGTAGTTCCTCCACACAAAGAACTAAAATGAGTGGGGCCAGGCTGGAAGTCTATTAACC -AGATGCCAGCTTGGGTCTTTACAGGACTCCTGCATCTTCGCCTTTCCCCTACTGGATATG -CCTAGACACCTGCCCCCACAGCTTCCCACAGTTCCTCCTCTCAGTGTTTTCTGGGAACAA -GAACTAACCATCTCTGAGAGCCTGCTCGTACTTTCCCTGTCTGCCCACGTTCTTCACACT -CTGCTTCCCCCCCTCCCCCCCCCCCCCCCCGCACCAGGAAACAAAACAAAACAATAACCT -CCTTTAGACAGATGTTCCCGAAATCTCCTCTGTCTGTATCTATGCCCGCACACCCCTGTG -CATGCTCAAATGCCCAGGTGAGGTTACTGGCTGGCAAGGCCAGTACAGTCAAGCCCAGCC -CCCAGGAATGAGGTGGGGCCATTGAGGTAGGATGGAAGCAAGAATAGGCAGCTTCTGTGT -TGGTCAGTAGGAAAGCCACCTTAGGCGACCTTGGCTATGGTTGATCTTGGAGATCTGTGA -GTTTGCAAGATGTCCACACGTAAGCCTGGGGCTCTGACTTCAATCCCCAGAATTTAAGTT -TAAAAATAAAAGCCAAATTTGGTCCATGACACATGTAATCCCAACATAGGGAAGTGTATT -AGAAATTCCAGCCAGCAAAGAATCAGCCATGAGCTCAGACAGGAAAGCTGTTCTTTGTTT -AGGAGTGGGCAGGAGCCCAGGCTAATGCTCTGGGAAGGCCTGGCAGTCCTCCACAATTTC -TTACAACTTTTACAGCTCAGCTGAGCTCAGGTGACAGTGTGGCCACCAGAGGACAGTCTC -TGAGTCCCATGCCTACCAAAAGGAATTTCTGTCAAGCTAGGCATGTGCACAGAAACAAAT -TGCAGACATGAACATTTTACAGGTAGACATTTTGAAGCTAGCATTAAAAGCATACAAACA -TTTGAAATGACAATAAAAAAGTATCCTGTTTTGTTAGGCACAGTGAGTGGCACAGGGCTA -ACAAAGTCTCAGGGCTTTAATCTCAGGGGGCAGCAGTGGGAGGATCCTACAGCGTTCCAG -GACAGCCCAGCTACCTAGAGAGACCCTGTCTCAAAAACAAAAACAAACACATAAAACCTA -ACAGCAATAATGATTTCTTAGCAAACAGGATCTGCTGTAGAACCTTACGGTACTCTGGCA -AGTTTTTGCCTTCCCTGGATACAGAATGTGAACAGGTTGGCAGAAGCCAGCATACTTAAA -TAAAATTTTAACTCATTTTAATTCTGCACACTCCTTTTTAGACAAAGATTTGCAGTAGTC -TATCATAGAATAAAGTACTGATTTGATTTTCTTAGGCTGTATCTATAAGCCTACAAAATA -TATGTTCATATCACCTCCTCAGAGACAAACTGACCTCTTGGGCTCACTGTCTCTCCAACT -TAACCTGTTTGGCAGTGAGAAACCTTAGCTCAAGAAATATGGTTGGGGACTGGAGAAGTA -GCTCAGCAGTTAAGAGTGTTTGCTGTTCTTCCAAAGGAACTAAGCTTGGTTCCCAGCACC -CACAGAGGGGGACTGACAACCATCAGTAACTGCAGCTGGCCTCAGATGGGGATGATCTGG -CCTCTACAGACACCCACACATACATGCACATGAAAGTAATAAATAAAGATATCAAACTTT -CCAAAAGAAAGAAGAAAGGTGAGCAGTGACTGAGTAACAAAACAACAAAACCCAAGCTAT -CCTGACTCCCACATGCACACACACACATGCACACCTGTACACACACATGTGCACCTCACA -TAAAAGTGACTTTTGGAGCAGTGGTGTGGACAGAAGCAGAGGCAAGGGCAAAGCCCGAGC -TTACTTACAAAAGGAGTAGGGTCAGTCCTGGGGCTGCAGCCCATAGGGCACCGAGGTAGA -AGGCAGTCTTGCTGGTCTTCTCTGGTCTAGACGGACCTGCACCAGCAGACCAGGAGAGAT -GCAGGCAGGTAATAAAGAAGAAATGCTTTAAATAGCACATGTGTAGAAAGAAAAACTGAC -TTTCATGAACACAAGCATTCTCTCCCGTCCCTGCTGAGAATCCCCAGAAGCATGATCCCC -TAATTACTCTCCATGCCGCCACTGATTGGAAGGAAACTGTAAGTCTCAACTAATCACAGC -CCCATTGTTCCCATTTCCCAAGTTAGTTTATTCCATTCAAGAAGACTATGAACTCTGGAC -AGTCCCAGTTAGACTTCCCGGAGTCAACAGGAGTCAAAGAACTTGCATGTTATCTTAGGC -CAGAGAGGAAGAAGCCTATATGCTGAGGATGACAGACCACAGCCCTGAGAGCCAAGAGCA -ATTGATTAGACGGATGAAAAGGGGAAAGGAGGACACAAAAGCCACACCTCAGAGGCAGGA -GGGGCACACCCCAGAGTCTGATGGCCATCCTATAAGCCTTTGTGGGAGCTGAGCTCTCTG -GAGTCTCTGCTGGCCTGAGAGCCTGCCTGCCTGGGTGTCTGTGCATTCATTCATGTAACG -CACATGTACAGAAGGCCCTCTTGAGAGGAGCATCGTGCTCCCCATAGCAGGAACTCCCAA -CCATCCTTCTGGCTGGTCTTGAGACTGCACAGGCCCCTAACACCTCCTCCCATATCTGAG -TGTGAGGCCATCTCCAGCCATAGCACCAGTAGCCGGCCACCATCATGAAAAAGAGTTGGG -CCACCTGTTGGTCACTGAATGCGAGCTGGCAGGTATGTCTGGTGCACTAGGGGACTTACA -GCAGGTGTCAGTCCTAGAGAAAGTCAAGCCTCTGAGAGACAGGCCAACTGGACAAGGGCC -AGGGTGACTTAGGGGACAGTCCTTGGTGGCCTGATAATACCTGGGCCTACATACATCTCT -GGGCCTCTCTGGTAATCGGAACATTTCTCCTTTCCATTTTAAGAAAGGGAAGCACTAAGG -TCGCCCCTTGGACTTGTGCCTGGTGGTGCTCTGGGTCTGTGATTCCTAGGTCCAGAAGCA -TGAGCTTGGCTTTTGCTCTGCTTCTCCATGCCAAGAAGTGCTAACACGACAGTCCCCTGC -ATGTGTGTGTGTGTGTGTGTGTGTGTGTGTATACGCACAAGTACACACATGCAGCTGCTG -ATAATCAAACCCAGGACCTCAAGTATCATAACCACAGAGCCACATCCTCATCTCAAAAGG -AAACATTTTAATAACTGTGTTCAAATTGAGTAAGTATGTTCCCAAGGTGTTTTTGTTCAC -ATGAGTGTGCACCCACTATACTCTGTTTTACCCACACACAGACACACGTGCATTTGTACT -AGCACGCACACACACACACACATCAAAAATGTCTAAATTTTAAAGCACTATTTAAAGATC -AAATTTCTCCCAGGGCCTATGCTTCAGAAAGTCTCTAGGTTGTCCAAACTGCCCTCCTTT -GCCCAGTCTATCACAAATGGGAACAGTGAAAGATGAATGCCCTCCTTATTTGGACAGAGT -GAGTGCAAGTTGAAAGTGACTAAGTGCAATTGAATCCTAAAGGAAATTCCGTGGGACCTG -GTGACATTTGAGTAGAGCCTATGGCTTAGGTCATCCAGCAGTGGCCTTGCATCATGGCTC -TGCTGAGTTCTCCAGAGTTTGCCAGATGCTGCCGAGGGAAGCTGGGCGGCGGGTGAAGGG -AGGCTGTGAGATCTTTGCAGCTCTTCTATAATTATTTCCAAATTAAAAGCCTCAAAACAA -AGTAACAACGGAGAAGGAAGAAGTGGGATCAACACTGCAGACTGGTTACGAGCAGCATTC -AGTATTCTCAGTCCTGAAGTTTTACACTGTGGGCTGTGGTACTTTATAAATAAATACCAA -TTATTGGGGGAATAGAGAAGCTTCCAATACCCCACCCCCTTTCTCTGAGGGTTCCATCTA -GGCCCCACAAAACGTCATTGCCAGAATTCACACTGACAGGATGGCGGACAACCTATAACC -TGAGAGCCCCACATTTTGCTGGATCCCCCTGCTGCCCAGGAAGGGCCGATGCCGACCCTT -GAACTTGTCCCCGAGTGCGTGACCTGATCTGTTGGTGATTCCTGTGTCCACAAACACTAG -CCAGCTTTCCTCTGCCTTTCCATACCCCACACTTACAGAGTGGCTTGGAACTTACAGCCA -CTCTGCAGGTCTGAGCCCTGCCTGATTTGAACTGAAAATAGGCAGGTTAACATGTGCTAC -CACAAGCTGCCACAGACCAATGACAACATTAGTGTGTGTGTGTGTGTGTGTGTGTGTGTG -TGTGTGTGTGTGTGTGTATGTGTGTGTGTGTGTGTGTGTTTGCCTGCATTTGTATATGTG -CAGCACATGCATGCTGTATCCACAGAGGTCAGAAGAGAGGGTATCGACTCTCCTAGAATA -GCGGCTCTCAACCTGCAGGTCCTGACCCCTTTGGGGTCACATATCAGATATTTACATTAC -GATTCATTACAGTAGTAAATTACAATTATGAAGTAGCAATGAAATAATTTTATGGCTGGG -AGTCACGTTAACATGAGGAACTGTATTAAAGGGCCGCAGCATTAAGAACGTTGAGAACCA -CTGCCCTAGAAGGACTGGCATTGCAGATCGTTTGAACCACCGTGTAGGTGCTGAAAACCA -AACCTCGGCCCTCTGCAAGAGCAACGCATACTCTTAACCACTTAGCCATCTCCGCAGCCC -CTTAGAATGCTTATTGACTTGTGGCTGGAGCCAGGGTTCCTGTCCAGCTTGGCCACATAG -TGGAAGGACCCAAGACACTTTAAACTGACTTTTTTGTCCTTGTTTTGTTTTTTCCGTCAA -AGATCCTCCATTGGTTCTGATATAGCCAAGTCCAGAAGTCCTGTTTCAGGGCCGGGAATG -TCTTTATGTTCCCTTGACCCAGATCTAAGAACAACTGATTCCACTAGAACTTACAGTAAG -GGACATATCCCAGGGACCTGAGACACTGTACAGAGGCTACCTTCCTGAAACATGGTAGAG -GGGCTACTTCTGAAGGGCCCAGTCCTACAGAACCAAAGCTGCAGGATCTCCACGACACAG -GGCAGCAGCAGGATATCTTGGGGGGAGTCCCAGTGAGGATCCAGTATTGATAATAAATAA -ATCTTAAATAAATATTTATATGAAAACATTTGTGGGAGAGAAGGCATGTAAATTTAAAAT -TTACAAATTTAAGGGGGCCATTTCTAACAGGTTGAGGATCAAGGCCTGCCAAGTTCAGAT -TTAGTCTTCCCTTCTCTATAGGGAATAAAACCGGGGGAGGGGGGGTGGGCGCAAAGGTCA -GTTGTGTAGCTTGAGTACTTTCCTAGTGTGCTGAGGACCATGGGCTTGTGCAGCACCACA -AAGAGAAACCCAAACAAACAAATAGCATAAATGAAATTTTCATTTATCCAACTGGCATCC -ATTTAGAGAGTCTTTCCTTATATTTTATTTCTTAAATACTTATAGTGTTAATTTAATTCC -CAAATTTTAATATCTAAGTTAACAGCTAGTAGAAGACAAAGGATCCTCTCTTAAAAACCA -AACACTAAATAACTTCAGCCAAAATAAGCAGTCGGCAGACCACAAGCTGAGGCAATGATT -GTTATTGCAACTAACATTTGTCTCCTGTCCCCAGTTTTATGAATTGCCCCTCAGATGGTA -TAACTGAATATCCATATTGTTTAGGAATGTTTAGACGTTAGCCATTATTGCACACGTAGT -TAGAATGTATTTCACATGCCAGTTAAGAAAATGAGGGGTTCACACAGATCGTTTCACCAC -ATGACCCCTTGAAGTTTGTTAAGAATTTACATTCCATCTCTTCCACAAATGCTTGCACAT -AAGAGTTTTGCTTAAGTTTTAGAGGGATTGCATGCACTCTGGGACCACAGTCATGTTTAA -GAACACAAAGGCAGTCACTTGAGGATTATTTCTTTCAGCTTCTTGTATCACATGTGTGTG -CATGTGTGTATGTATCTCCTTTGAGTCAGGTCTTATTGGCCTGGAGCTAACCAGTTAGGC -AAGTATGGAGAGCTAGGAATCCCCAGGGATCCAACTATTTCAGGCTCCCAAAAACAGGGC -TTTCAAAAGCAGCCCATCACACCTATTTCCTCCTCTTCCTCCTCCTGCTCCTCCTCCTGC -TCCTCCTCCTGCTCCTGCTCCTCCACCACCTTCTCCTTTTACTTTCTATTACTTCTTTGT -GAATTTCACATCATGCATCTCAGTCCTACTCATCCCCCCCCCCCCGTGCTCCTCCATATC -TGCCCTCCCCCTTGCAACCCTCCCCCAAAGAAAACAAAACAAAATCTCAACAACAAAAAA -AAAAAGTGCGGAGTGTCATGGTGTGTCACCATGTGTCACACAGTATACCCTTTGTCCACA -CATCTTCACTTGTGACTGTTCATTGCGGTGAGTCACTGGTCTGGTTCGAGACCTCTGACT -TACTTCTATGACTATCAATACTGGATCCTCGCCAGGACTCCTCTCAGGACATCCTGTTAT -TGCCCTGTGTCATGGATCAGCCCCTTCAGAAGTTCATAGATGGAGTAGATGTTGGGGTGG -GTCAACTCAAAGCCCTGGATCTGGGCTTCGGGATAGCTGAGTTGGCCAGCCCACCAGCTC -TCCTGTTCTCATACCCTCATGGATCTGGGCTTGGGGGTAGCTGAGCTGGTCAGCCCACCA -GCTCTCCTGTTCTCATACCCTCATGGATCTGGGCTTGTGGGTAGCTGAGTTGGCCAGCCC -ACCAGCTCTCCTGTTCTCATACCCTCATGGATCTGGGCTTGGGGGTAGCTGAGCTAGCCA -GCCCACCAGCTCTCCTGTTCTCACACCCTCAGGGCCAGCTCCTCTGAGGTACCCACACAC -CTACCTTCTTATGTGGATGTTTGTGTGGCAAGCATTTTATCGATTAAGCCATCTCCTAGT -GCCTACGTTGCAATTAATTGACTTGCTTGATACAGGCCCAGGAGTCCAATTTACCTAAAT -AATGAATGTCTTGTTGGCAATTCACCTGTGACATACTGCCACACATGCTGGTTCATAAAG -TGTGCCCTAGCCTTCCCTGTTCTATGTCCTTTCTTACACAGAGCACATGGCATTGGCTGA -GGCATCCACAAAGAGTCTAGTTGAAGCCACAAGTTTATCTAGCATTTAAAAACCATCGGA -GTTCAAAAGCAATTTCTTATCTTGGGAGTGAGACCCAGCAGCATTAGGTCTGGGAACATA -ATTTACTTAAACTGGGCTCAGGGGTTCCGCTCATTAACTCCTAGACAGCAAGACAGAGAG -AGTGAGTGGCTGTAGCCTACCATGCCTGGGCTGTCATACTTGCTTCTGGGAACTTGACAT -TTAGTGGTCTTGACAGCCTCTGAGCCGAGCACTCCACTGTCACATACCACGGCAAACAAC -AGCACCTTATGTCGAGTGACCAGAAATGCGTTGGAGCGTAACTTTAGATGTGTGTAGCTC -ACACAGATGAGGAAGGACGGTGCTGCTCGGGAAGGCACTCAGTGTGAATGACGAGCCTGG -CTCTTAGACTGGGTGAGCAGGATGGATGCCTCCAGAGGACCTCATACCCGGGGCAGGAGC -ATCGGCTGTGCCTGATGACAGTCACTAAATCTATAAGAAAATGGGTCTCAGAGCAGCGGG -GAAAGCTCAGTGGATCAAGTGCTTGCTCAGCCAGCGTGAGAACCAAAATTGACATCCCCA -GAACCCAAATGAAAGCTCTACAGGCGTGAGGACTCGCTTTATGCCCCACCCTTAGGAGGC -AGAGACAGGGGAAGCTGACTACCGTGACTAGCTGGAATCAGCCAGCCCTGACTCTGTTTC -AATAAAGCAGAAGGTCTTCCAGAAGGACATCAACTTTTAGCATGTAATATACACACATGA -ATGTGTATCCATACACGTGTGAGCTCAAGCGCAGGCATGAGAATACATACACACAGAGAA -TATGGATCATTGACAGCCTCCGAGCCACACTCCACTGTCACAAACCACAGCAAACAACAG -CACCTTATGTTGAGTGACCAGAAACGCACTGGAGTGTATGTCCACACAAGTGGACATACT -GTAAAATTAATACGCTTGTTTTCTTACAACAACAAAATTGTTTAGTGTCTGCTGTCAGAC -ACAGAAAATGCAGAAATGACTGGCCTTTGGCACCGATCGGTCCCACGCTTATATTTTAGG -AGTAGCTAAAATTTCACAATATATAGGAGATATTGCAAACAAATCTAAGAGAGATGTCTC -ATGGAAGTGCAAACATCAAGACCAGGTTCAGATCCTCAGGTCGCATGTAAATGCTGAGCT -GCTGGCAAGGCTTGAGGGGTGGAGACGTTCGCTGAAGCAAGCTGACTAGTTAACCTAGGC -AAATTACTGAGCTCTGGGTTCAAGTGAGTGTCCCTGTTGCAATATGTATAGAGGACAGTG -ACCAGGGAAGACACTGGACATCACCCACACATGAACATGCCAACACATGAACCCACACAT -GAACATGCATTTGTACTGCATACGTGTGCACTCTACACTTTCTAACACACACACATACAC -ACATATGCATACACATACACATATGCAAAAAAAAGACATTTAGAAGGAGCCTAACAGTGG -AGCAAACAATTTTGTGTTAATAAAAAAGGAAGGGCAGACTCTACTGGAATCAGTAGCCTC -TGGTTTCTAATATACCTTCTCAAGCACACATCCTGCGTGACTCTCTCTCTGTCTGGGTAT -GAGGTATTCCTAGGCCATCCTTGGTGAACTTGTTTACTTAGGAATCCAGGATATCAAATG -TCCCCACATTCTCCCATTTGATGAGCTCCCAGCCCCACCTCTACCCTTCCACGCCTATAA -TAACTTCAGGCTCTGGGAATGGGTCAGTCTGTGAAGTGCAATAACAGATATCATGGAGTG -TGTTTATAATCCCAACACAGTGGAGGCGGAGACAGCAGGGGCCCTGAGGTAGCTCACCAT -TCGTTCTGCCTGATGGTTGAAGACTAGATGAAGTAGTCAGAGGGACGCCATTCCCCCAGG -AGCAGGATCTCCCACAGGACAATCCCACCTCCTCTCTCTCTGCCCCTACCCATCACTATA -CATTGGTTTCTAGTCAACCCATTACCAGATAAGTATCAAAGGAAAGCAGGACATTGTGGT -ATATAGGAGGTGGAGACAGGAAGTCAGGTGACGTCATCATGGACTATGTCATACACGTGA -GGCCAGTCTGGGTGAGACCCTCATTTTTGTTTTCCAATACCAATATTCAGCTAACGACAT -AGCTACCCCTTCTAAAACATTTCCCTATGGATATATCTCCTGCAACATCCCTCTCCCCAA -ACCTGTTTTCAGGAGCTAAAGATTAGTTTGTGTTTTCTAGAGTTTTACATAAATAGAATC -GTGTCATCTATACACTTCTTAAACTCTTTCATTTAAAACTTCTTCATTCAACTCACTTAT -TTTCAGGCTCACCCAGATATACCACCTACAGTGATAGCGTTGCTGCATAGGATTCCATAT -GGGGATTGTGCCTTCATTCATTCATTCATTCATTCATTCATTTAATCTGCTGCTGGTAAA -CCCTGGAATTGTTTTAAGTTTGGGCCATCCTAGTGTCTCTCCATATACAGTGTCTGTGAA -CTCTTGTGTGAGAGACTATGTAGACAAATGCTTCCTTTTGTGTGGAAGAAAGTTGAGTGC -CTAGAAACAGAATCATGGTTTGATCCTGTGCAGGGTTACGGTTAAAAAACCTGTGGTTCA -TGTGGTATCTCAGCTGCTTCCGGTAGGACGATGTGAGGATTGTTGGCATGTTATTAAAGT -GTGTCGAGTCCTATAGGAAAAGCACACAGCCCAGAGCCGTAGAAAGGGAACGCAGGCCAA -GGGAGCGAGCTGCGGCTATAGGAAGCAGTTAGCACCTCTCATCTTAAGGCTGTGCCTCCT -ATCCTGTCCCCGCCAGAGAACACTTCTCTCGAGAACTCTCCCCCCAGACAATTCCTGTGT -GTTCCTCCAATACTGGAACCCCAGGAAGGATTCCCACGATCCAGTGGGTTCTGCCTGTGG -AGGCCCTCATCTCCAAACCCCTGCACAATCCAACAACCTAACCAGCCTGTCTCTCCTTTC -TCCAGGGGACACTTGAATTGGCTCCAGCTCGATCGGAGAGTCCTGGAGCATGACTTCCCC -AAAAAGTCTGGGCCGGTGGTTCTGTACTTCTGTGTCAGGTAGGTACCCCTGGGACACCTC -CCTGCTTCCATCTCCTTGTTCTTCATCAGAAGAGTCTAGAAGGATGAAGAGACTAAAAGG -AAAGTGCAGACTGAGTGTGTCTTGGTCTGTGATTAAGGATAAAAGTCATAGCACAGCTGT -ATTCCAAGAAGAGGAAAACTCCCCGTATGGTTGTTCTGGGTCCAGCAGTGTGTTAGGTGG -TCACAGACTGTCACACAGACTGTGTGAAGGCTCGTGTGCCAAATGAAGATAAAGCTTTAT -TTTAGGGAAGAGGATGGAGAGAGTCATATATCTCAGAGTAAACTGAGTCTTGTATTGTGT -AGTGAGTCTTGATATTCTTTTCAATGCCACTTAAAGCTCTATATTAAGTCTCTGTGGTTT -TTGTTTCTGTCACAAATGCCACTGAAATTCCTTGAAATATATAGAATTTATCTCAAATAG -GACTGATTGAAATGTCCCTTCTGACAAGGGAGGACAAAGTATCAAAGATGTCAGAGGAGT -GAGGAGATAGCTCAGTGGATAAAACACTTGCAGACTTTGTGTGTGTGTGTGTGTGTGTGT -GTGTGTGTGTGTGTGTGTGTGTAGAGTTAGGTGGACATAGAACTTGCCTACAGTCCCAGT -CCTCAAGAGGCTGAGACAGGGAGTCCCTCAGGCATATTGGCTAGTTAGACTTGCTAATTC -TGAGATCAGCAAGAGTCTGTCTTATTAAATAAATTAGAGAGCAATCAAGAAAGACACCCA -GGGTCAATCTCTGGTCTCCACATGCTTATGGACACTTGCAAACATATGTACACACACCAT -CCACAAAAAAGAAAAATACGATACGCATATGTCATATGACACTTTTTGAAAATTTCATTG -TTTTGTGTATGTATAAGCATATACATGCCACTGCACGCATGTGGAAGTTAGAGGACAACC -TCTTGGAGCTGATTCTCTTCTTCCATCTTTATCTAGTTTCCAGAGCCCAAACTTTAGTCT -TCAGGCATAGGTGACAAGTGCCACTAAGAGGTGGAACCATCTCACCTGCTCCTAGTATAG -ATCTTTTAGGGGTCTAACCTTTTCACTGTCTTCTGAAGACCCCAGAATTGATCACTTCTG -TTTGCAAATAGGCTTAGAAGCCTAAAGGAGAATCAGAATGCAAATAAGCAGCAGAGTCAG -GAGCTAGTGCTTCCAGACACATCAGCTCTGAGCACCCACCCAGCCATGGACCCCCTAAAA -GCACTCTTTCTAAAACAGTCACCAGTACTGGAGAGGAACTAGGGGCTTTGTTTTGATTTA -TTTATTTTTCTCCTGGTTCTGAGGCTTGAACCCAGGGCCTTGAGTGTACTAATGACTATA -CTACGTCCTTGGTCTTCAAATGAGAATGGCTCTTTGCCAACTCCTCAGACCCTGCTCTTC -TTAAATACACTCACAGAAAGCAGAAGTGGGGGTGCAGAGGGCTTGCAGGCCATTCCTCCC -TGAAGAGCAGGGTCAGGGTTGCAGTTCAGATGTAACAGTCCTGCCTCCGCAAACAGCATC -CCCCAAGTCTCAAGTAAAGAGCTAAAGGGTCCATTTAACAGGCTGAAGTGTGCGTCTTTA -CCTCAGCTGCCGGAGTAAATTTCAGCTTGCAGTTAATGCCTTTCTGATTTGCTTAACAGC -TGCAGGAATATCAGAGCTAATCTCAGCCATTTCCATTACTGATGGGAATGATCTCAGTGC -CATATTCTCTCTAATGGTGTCTCAGATGAATGGGGAATAACCTTATAAAACAAAGCTAAC -AATTCCAGAGAGAGGGGATGGTTGGATCAGGACACACTTGGTTCATTAACTTATCATCGT -AGGTGGAGGCACAGACTTGGCCACATGGTCGGCTCCCCTTCCTTAAGCAGCTTTTTTTCT -AAAACCATAATTGAGATTTTATTGTTTATGCTGAGAGTTGGTACAAAGACATTGCAATTT -AGGTGCAATTTATTATTGTAGTTTTATCATTGTGCATGAATGTGTGTGTGTGTGTGTGCG -CGTGCGCGCGCGCGCATGCATGCATGTATGTGTGCATGTGTATGTGCATATGTGAACATG -TGTGAACATGTGTGTGTGAGGTGTGTGTGCTTGCATGCTTATGTGTCACAGTGCAGATAT -GGAGGGCAGAGGACTTTGCAGTCTTTTCTCTCCTTCCACCTCTGCATGGATTCTGGGATC -AAACTCGGGTTGTCAGGCGTGATTGACACGGCAGACTCTTTCCTCACAGAGCCATCTTGC -CGGCCCAATCTGTGTGCAATTGTTAACATATGTACTGGAAATCTGTGTGTTGTGATTCGC -TTTGAAATAATTATTCTAACAACTTTGCCTCTTCAAATCTGGAGGAAATTTTCCCCCAAA -GAGGCATTCTGGTACAAAGATGCTGAGGTCTGTAGGTCTGACCAACTTGCAGTTTGATGA -CACATAGATATGTGTTTGAATTGTCACTCTTCCAATTACCTTAGCAAAATCATTAGAAAA -CTAAACTGGCAGAAGCCTCACAGTTCTGACTGGGCAACACTCAAGGAGCAGTGTAGAAGG -AGTATTTAACATGTTCGAGACCTACTCAGTGCACAACCAGGACCCCAAACTGTCATTTGA -GATGCTTTACATTGTAAACTATGAAACTGACCCCCACCCCTAGAATGGTAAACTCACCCC -CAGTATAGAATTATTTTTTTTACTGAGCCAAATAATAAATAATTAGTAAATGATTTTATC -TCTGAAAAAATGTATGGTGGGACGTGAAGGTTGCACACCTTTAATCCCAGCGCTAGGGAG -GCAGGGGCGGGGAGTCTCTGTGGGTTCGAAGCCAACTTGGTTTACACAGAGTTCTAGGGT -AGCTAAGGTTATATGGTATGATCTTTCTCAAAGGAAAAAAATCTGTATGGCTCTGGAGAT -AGCTCAGTCAATAAAGGGGTTACAGGAGCTCAGTTAGAACCCGAGTTCCTTTTGAAAGAG -CTGAGCATGGTAGCAAGTGCCTGGAATCCTAGCACTAGTGAGAAAGAAACGGAAGAATCA -TGGGATTGCCAGCCAGCCAGCCAGCCTAGCTTACATGATGAGTTCCAGACCAGTGAGAGA -TCTGCCTTCAAAAACCAAAGTGGGCCACTCCAAAGGAGTGACATTGGAAGGTGATCTCAG -GCCTCTACACACGCATGCATGTACATGTATGAACATTTGAACACACATACACACCAAGTC -ATTTACACTTTAAAACTGAGGTGAGGTGAAGGTCTCTCACTCTTTAAGCACTGTTCCTTT -TCTTGGTGCTTTTTGTCAGTATTATTGAAGAAGAATAAAAACAAAAAGCAAGCAAGCACC -AGGCTTGGCCACATGCCAAATGTTGGTACAGATGCCAGCTGTGTGTAGGTTTGGGGATTT -AAACCCTGGCAGCAAAGCATTGAGTATTGAGGTCTCTTCAGGTGTACATGTTTTTCAGGG -CACCCAAACCCAGTGACAGGGGAACCGGGAATGTTCAATAGTTGCTAGCTATAGCAAGAA -CTAGAAACCAGACTGGCCAATGCCTGCATGGCACCTACTTCTGCTCTGCAGCAGGAAATG -ACACCCCGGCCTACTGTACTTTCAGTTGGCCTTATGGAGAATCTCAGGGAATGCTCATTA -GAGGAAAATCCCCAGTGTGGTGGTGCATACATGTAATCCTAGCACTGCAGAAGCTAAGGC -AGGGGGTTCAAAGCCATTCTGTCGCAGAAAAATAATTCCGTTGGTAGGGGTGCTCAGTGG -GTAAACAGCTTTCTGAGCAAGCACAAAGGGCTGAATTCAGACCCCAGCACCCCTGAAAAA -ACTCAATGTGACTGAGATCTGAGGAGGTGGGGCAGACGGAGAGGTTCCTGAGGACTCATA -GCTGAAATGGCAAGTACTGGGTTCAGTGAGAGACTATCTCAAAAACAAAGCAGAAAGGTG -ATTGAGAAAGACACTTGGCAGTGACCTCAGGTCTGTACAAGAGCTCACACAGGTAAATAT -ATACATGGGGGTATGCACACATGTGCACATATAAACCTACATGCAGATAATTTTTTTTGA -TCTCCAAATTCCATTTACGATCAAACATTGCCTACTCTCTATTTCTTTATTTCTTTAATT -GTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTATGCACCAAGTGCCCGGGGAGACCAGAA -GGTGGCTTTGGACCCCTTTGATCTGGAGTTACAGGCAGTTGTGAGCTACCTGGGATGGGT -ACTGAGAAGCAAACCTGGGTTCTCTGTGAAGTCAAGCACAGCTCATGAATTCTTGCCTGC -TCTTTCTCTGTACGAGTTAGACAACAGATAGTCTTTCCTTTCCAGCTCCTGCCCTTTCCA -GAAGGTGGCAATTTTCTGAGTTTAGTGTTTTCCTAAACACAGCCTCACCTGAGTGCTTTG -AGCTCATCAGGTCCAAAGCATTTGTAACTGGGCCGCCCGTTCTCTTTTCTCCCCTAACCT -CCTGCTTCCGTGGTTCTGTGGTTCTGTGATGCTGTTGTTCATCCTCTTGTGTGGACTGCA -CGTCCTGAGCTCTCCCCTGATCCTCTTCCTGTTTGTAAGTCCATGGATTCTCCAATGCAA -AGCCTCTCTCTACCCTTTTCTCTCCTGTTTCCTCCCTGAACTCAGCCCCTTATGTGCTGT -CACATCAACTCCTGCATCAGTGTCTCCAGGTAGCTGTCATCCAGGTCCTGGCCGCAGGAG -TCTAGTACACTCTGATCTGAGCCTCCCTTTTCAGCTTGCCCAAGCAGCACCCGAACAAAC -TGCTCATTTATTTTCTCCAAGAGAGAAGGCAGATTCTCCACCGCAGTGAGCTAGCTTCAC -AGAAGAGCTCTGTCTAGAATTTGCTGCTTCTCTAATGATGTCCCCTTTTGCTGGAAGAAG -ATGCTGTCCCTTATGATTTGTCCGAGAAAACAAAAGCCAACGTGAATGAATGCACTCCAT -CAACCTACCTCCTTCCCTACCGACTTGATTATATCAGCTTCATCTTTGTAGACCCCGTGT -CCGTCTACTGTACACATATAAACACACATATAAACATGCATATGTACAACACCTACACAT -ACACACAAACATACACACATGCAAAACATACAGATAAATGCACATAAATATGATACAATC -ACCACATACACATATCATATTCAAAGTCACACAAATACATATTCATGTACACACATCCTT -CAGAAGACTTGCTTCATCCTCTTGAAGTCACTCTTCCCTTTTCGTTCAATAATACCAAAG -CTGCAGCAAGCACTTAGGTTCCAGCTGTCCCCCTGCCTCAGAGCTCTTCACTGCTCGGCT -ACTTCATCCTGGCTTCATCCTCATTAGGGGCACATCTTCTCTCACTGCCTGAAGGAAGTC -CTCTCCCATGGTGCACCCAGCCATTGCTCTTTCTCTGCTCCCTCCCTCATGACGTGTGTC -ACTGCTTTCTCAGCTTGTAGCCGTCCGCCCCTCTGACATGGCCCTCTGTGGCCCTGGCTG -TGGCTGACCAAGCTTACCTTGCTGGGCTTTCAAGTCTGTGGTGCTGTGAGGTTCTAATCC -GAATCTTCTGTCTCCGTGCATGGCTCTGCCACAGGCTCCCCTGCTCGGCTCCATGTTGGT -GTTTCCCTCACTTGTCTCTCCCCTTACTCTTCCAGTGTGTGTGTGCATGCTCGTCCCTGG -CTCCCAGTACCCTCACTTCACTGAAAGTTCCACCCCCACTCACCATCCCTGACCTCTGTC -GATATCCCAGGGTCCCCTCAGCTACTATGGCTATGCATCGGAGTGCAGCCTAAACCCATT -GACGTCATTACTTTCCTGCCCCTCACACACATGTTCCACAGCAGTCCATCATCCCTGTAA -CTGACACGGATGCTCCTACACCAGCGCCTCCCCTCCACAACCCAGGTCCCTGAGAATCAG -CCCACGGCCCACCCTTCCACCCGTGCCTTTCTTGTTCTTGCTGCTTTTACTTTTCTGCAT -CTTAGATTTACCCCCACCCCACTTGCCAAGCATGCGCCATTGGCTGCAATTTCTACCTGC -TTCTCTAACCCACTCCCAGAGCTTTGTTCTCTCTGCTCAACTCTGCTTCTGGCCTTGGCC -CTCCACCCCTCCTCCTCTGCTGCCATTGGGCACCTTTCTAGAATGCTCGATGCTAATGAT -CCCCCATTATCATTAGCGTGTACCTCCACCTACCTGTTCAGCTTCACTTCTGCCTGCTCC -CCTCTGACCATGCTAATCAAGAGCTTGCCCAGCCATTGTGACTGCTGTAAGACAAGGTCT -GGCAATCTAATAAAACGGGTCCAGAAAAAGGAAATGGGAGGAAAACATAGCTACATAGCC -AAGGAAGTCTATGCATATTTGTGGGCCCAGATTTGTGCTTGGAAAAATTCCTACATATCA -GGAGAGTGCCGTGAAGTGTGTATTCAGTTAAATCCCCAAATTTAGCCGCTGTGTTTGTGG -GAGAATAAATATTAGATTTATCTCTTTAGACCTTGAGTTTTATGAACAACAAACTGAAAT -AAACAATAGGAAATCGACAACAAGGGACTGGCTATTATCTAGAAGAAGATTCTCTGGCCC -TGAAGATGTCTCTCTCCGTGATTGAGACTATAGTTGCTACTTCCTGTTCCTTGAAAGGAC -AATGGTGTCTTATTGGAGGTGCCTAGCTAACCCGACCTTGCCTTAATTCAGCTGGGTCCC -TGGTTACAAAGTAAAGCCTCTGAAATCCTAAGCATCAGAGGCACTTGGCTGCAGAAATCC -ACAGCTTACCATCCACATTATTATCACCCCCTCTTCACCACCGAAAGTCAGCGTTCCAAA -TGTGACATTTGTGTTCATTACAAAATGAAACCACTGGCCCGTTTAATTAACATTTGCTGT -AAATATTCAGTGGTTCCCCAAGTGCCAAGAGGTAGCTAGCTGCAAGAGTGGCAGCAGGGC -AGGGGCCTGGCAGAGCTCTCGCTGGCTGACGTCATCTGGATAGAGGTCAGTGTGTTACAG -CCTTAGCTCATAGCCTCTGTGAGGTAAAAAAGAGATGCCATTCCCCAAGGCTGCAGGCAG -GTCTAGATGTATAATCATTCAAGCAACCAGAATGGAGTACATACCTCAACTTCAGACTAG -GATAAAATACTGAGTCCCGAGTCCTCTGAGCTGCTGTGGGTGTGACATGGCTCCTGGAGG -TTACCATTCTGGCTGGCTTTGACCTCAGCCTAGACGGTTGCTCCTTTCAGCTCAGAAGAA -AGCACTAAGATTATCCCTGGTGTGTGTGGAAAATAACTTATTTTAATATGTACATTTTGT -GGGCTGGAGAAATGACTGGCGCGGGGCGGGGGAGGGGGGGAGTAAGACTGAATAAGCTGA -GGGCATGGCCAGCTCAAAGGTATGGTTAAGGGGAAGGGTTTATTATAGGTGTGAGGAAGA -AAACAGCCAGAGGCATCTGGAAGAGCATAGAGCAGAGAAGGCAATAGAACACGACCAGCA -GACTGGCTTTGACCATGGGGTTAGAGGAGAGAGAAAGAGAAGGAGAAGACCAACATGGAG -CAAAATGGAGAGGGGGTGCTGAAATAGCAGGGCTATAAAGAGAAGTGAGTATCTGGGGAG -GGAAGCCCATGAGCTAAAGGCAGCGCTGAGAAGAGCCAGGATGCTAGCATGGACTCTGAA -ATGTGTGCTTGTACTTGTGATGCTGGGAGCCTGGAAGCCAGCGTGCACTTTAGTATATGA -GTAAGCACCACAGATGTGTGCCTTGTGCCAGTGATAAGGGGATGGCTCTTTGGTAGAGAG -GGAAGCAGCTTCATGGGTTCCTGGGGAATGCTGGCTTTTGTCTAGCCACCAGAATTCAGG -GAAATGGAGTTTCCTTTGGGCCTGACAGCTGCCAGGCCTGGTGACCTGAGTTCCCTCCCT -GGAACCCAGGTGGTGGACAGAGAGAGATGACTCTGCCAAGCACTCCTCTATCCTCCACAG -ACACAAGTGCATTCACACACAGGGAGGGGTTTGCCTTGCTGTTCAAGTATGATGAAGCCA -ACAGATCAAGGGTTGAAAGTGTCCTGTGACAGAGCCCAGGAGAAGAGGTGATGTCACATG -GTGCCGGGAGAGTTGGGAGGCAAAGGGGGGAAAAGAAGGCAGTATCCTCTACTGGGCTTT -CTATGGAAAGCCACTGCCGCGCTGGGAAAACAGGCTTGGGATTGGCTAATTTAAATGACT -ATGATTTCAATGGGCTTTCCAACCTAGGGCCTTTCCCATGTCATCTGGAACATGTCTCTG -GTCAGAAAGGTAGGGGACCATGAGAGAAGAGATGGTGGCAGCATTTGAGAGTCAGTAGAG -GTTGTAGAAGTGAGACTTTGGGCCCCTTAGTCATATTTGAGAGTTAGAGCTCTGATGGCC -ATGGGTAGCTTACTAGCTGTATGAACTGGCTGACTTTGAAGCCAGCAAGGCCCAGACATT -CACGCATTGTAAAGATACGGTTAATGCCGAGCAGACTTGGGGTTGCCTGTATAGACCCTT -GCAGCGGAAGATACATCTTTTGTTTTCCCTGGACTCACTCAGAAACTCAGAAGGTTCTTT -GTAAACTGTTTGAGGAAGCCATCCCTTCCCTACATGGGCAGTTAAGGAGGAGCAACAGTG -CCCCCTACTGACACAGAGGACCACAAACCAGATGTTCATAAAAGCACCAGACCTAGTTTT -TTGGAGGGGGAGAGAGGAAAGGGCAACCTCAACTTTTCTTGCAAACCATCGAGTCCCCTC -ATTTCCCCAGAAATCTCTTCAACCTTGTGCCCGGCCAGGGTGGGAATAGAGATGTCTCGG -GTCTCTTTTCATCCAGACATTTCACTTCAGAGTTTCCTAGCACAGATCGAAAGTTCAGGA -TGAATTAAACGCCCAAGGTTATGAACAAACACATGCCAGGCCCCAAGCCTCCAGGATTTT -CCAGTCTGTTGTCTTGGTGATAAAGGTTAACAGGAAACTGCTTTCCGATTTCTGTCAAGA -GGAGGATTGCTCTCTCTCTCTCTCTCTCTCTCTCTCTCCCTTTCCCCCTCCGCTCCCCCT -CCCCTCTCCCTCTCTTGCTCTCCCTCTCTTGCTCTCCCTCCCTTCCACCTCTCTCCTAGC -CATGCTTGTCATTTCTGCACCTCCTTGGACTTGACTGCCAGATGGTAGACGTCCATGAAA -ACGGAAGCGGGCGCCTGAGACAGCAGGGCTGCCGCCTCATTTACTTCTCCATTACCGCAG -CGCGGAAGGGAGAAGTGGAGTGTTGGGCTCTTAGGAGATAGTCTTCAGGAGAAACCTGGG -GCTGAGGAGGGGGGCTGAGGAGGGGGGTACACAGGACATCTCTGTGCTTTAGTTGAGGAC -TAAGGCAAACGGGATAAAGACACAGGACTTGGAAAACTGGGCTATTTCAGACCCCGTGGG -CTTCCACTCAAACATTACTATGGCGATAAGCCTTCCCTGCCAGGCTTGGGAGGTCACTGG -TGGGTTTTTGTCATTAAGAGACAAGCAAATCAGCAGCCATGCTTTATCCACTTTCTGTGT -AGACAGGGAAAGACAGGAAGTAGCCTGAAACCTGGCTGTGTTGGGGGGTGAGACCCCACA -CCTGAAGTTTTATGACATTTTGCTTATCATTTGTTATTTCTTTGTCCTTACTCTTTCTCT -GCTGATGTGGCTTAAATCTGAATTATACACACGCACACACAGATAGATACACACAGATGC -AGACACATGCACACACACATACACACAGAGAGACACAGACACACATATACACACAGAAAG -ACACAGACATACAAACACACACACATACACACACAGAAACACACACACAAGCACAGACAC -ACACAAACACACATGTACACACATACACACAGACACAGGCACACACACACATACACACAG -AGAGATACACACACACACAGATACAGACACATGCACACACACATATACACAGAGAGACGC -AGACACACACGTACACAGACATACACACACACATACACAGAGAGATACACACACAGACAC -ATGTGTAAACACACAGAGAGAGACACAGACACACATATACATACAGAAAGACACAGACAT -ACAAACACACACACATCCACACACACGCACGCACACACTCACGCACATACGTTTGTTGAA -TGTTCGGACCCAACTGGTGCTGCCATTTGGGGACATTGAGGAACCTTTGTGACATGGGAC -TTATCTAGCAAAGGCAGGTTGCTGGAGGGAAACCTTGGAGGATATATTTGTCTTGGTTCC -AGCCTGAGCTCTGTGCTTCCTAAACCATCCACGAAAACATGAGCAAACCTTTCTGAAAGC -CCCCTCAGCTGCCACACTGTCCCTGCCACGCTGGACTGGTGTCTCCAAACATCAACCCCA -AATGAGTCCTTCCTCCTTTTCATTGCTTCTGTGAGGTGTTCCTTCACAATGACAAGAAAG -TAGCATACTACCCCTTAGGGACTCTGACCAAGGTGGGACAGACTGAAGAAAAGCTGAGCA -TCAAAGTTAGCAGTTATGTCAGGCTCTGTACTTGATCTAGAGGCACAAAGATAACAGTGG -TATGCCCCACCCCTCCTGGAGGCCTGGGTTGTCAGAAATGACAGGGCTGAGGGAAGTGTA -CTGAGCAGTGCCCCAGGAGCTCAGGGGAGGGGCTGTGCTTGCATATATGGTGGAGCTGGG -GGTAGGGGAGCAGGAGCTATAGCAATGTCCTCTGCGGGGTGGCTTGGGCAGAAGCACGGC -TGTCAGGTGATCTCTGAGCCAGCATAAACTTCCAGGAGTGCAATCCCATACTCACCCAGT -CAGCCATTACCCCACTGTGTCCATGTCTCACTATCAAAACGGAACACAGTACCAGAATAA -TAGCAGACTCCCCCGAAGGCTAACGGTGACTTTTCCACTATGTGATAATTTGAGTCTACA -TTTGTGGAGTCTGAAATAGCTCAATTTTCAAAGTACTTCCCTGTCTGTGTTGCTTTTATT -CCTCTCGTTTTCTCTCTTCTTTCCAGTTTGTTATTCTGCCTGCCCTTTAACAACGACAGC -GCAGCTAGAGAACGACCAGTCCCCTCTGGCAGGCTTTGCACATGAGGACCATTCAGTAAC -CCTTTGGAATTTTGCTAACTCTGACTTTGCAGTGAGTTGCTGTTGTCTGTTGATGGAGGT -GACCGGCCTGTCTCTGAGTGACACCAGGTTCACTGGCACCTGCACACAGTCACCAGAGCA -GCTTCTTCACACACATCGCTTGCTCGCTTAGTCTACAGACCAGAGAAAGGGTTCTGAGAC -TGGCCTGCCTGGCCTGGGTTTTGTGAGGAGAGATTTTTGCTTTGTGTGTGTGTGTGTGTG -TGTGTGTCTGTGTGTGTGTGTGTCTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTG -TGTGTGTGTGTGTGTGTGTGTTGAGATAAGGTTTTGTGTAGCCTAGGCTGCAGATGTAGC -TCTTGCTATGTAGCTAAGGGTGACTGTGAACTTCCATTTCTCCAGCTGGGACCTCCCACA -GCTGGAATTACAGGTGTGTACCACTAAATTCAGTTTTGGCTTGTTGCTGCTGCTGCTGCT -GCTGCTGCTGAGATGATGATGATGATGGTGATGATGGTGATGATGATGAGGGTGTGGATG -TTGGGGCTGAGGAAGCTGTTTTGGTTTAAATTCATTCCTAGTATCTAAAAATAAAAAGAC -TTCTTACAAGGAGATCTATCGAGTCCCACTCTTCTCTACAGTTAGAAAAAGAGAAGCCTG -ATACAGTGACGTGTCATGCCGTAAGTCACATGGATTAGATAGCCAAGGTTGGACCTCTGG -TGCTTGACTTCCAGGATTCTCATCATCAGGGTGCCATGGTGCTGAATGGCCAGGGCATTT -GCTTCTTATTTTGCCCACTTTCCCCTCTGCACCCCGCTTGTCTGTCTGTTTCCTAAAATC -CAAGGGACCAGTGCCCATCGAGTCTAGTCTGGGTTTCCCTCAAACACCCTGTATGGATCC -TTAGACCGAACGGGCGGGCGCATTATCTGATTAAAGGATTTAATAAACTCTGAATTGATG -TATATAAAGGCATGTTTAATACAGACTTAAATAATGTCAGCATGTTTCATCTTAAGAGAA -ATTTACACACTCCATCCGATAAGAATTCAGTTCTCATTTGGCTTAGCATGCACGCCTGTC -ACAGCCTTGAGAGCACTTCTCCCAGCCTCGCCATGTGCCTTGGGATTCAGTCATGCTTCA -CCACCCTCAGGGAGGCACATCAGAAGCCACTGAGGGCCGGGTGACCACTGCCTGCTGCTC -CATTGAACAGAACAAGATCTCCTTTAAAAGCATAGCTCTACAATGATTACAATTTTTAAA -AAGTAACATGAGAGAAATAGCAGAACAAGACATTGGACATCAGGTAAGGAAAGAGAAGTA -GAAGGCAGCTCAGAGTCTGACATCGTCATAGTTAACGCAGCGCTGTGAGAGCCACGTTCA -ACCTGTCTGTGGAGACTTGGCTTGAAAGAGCTTTGGAGAGGAGTGTGGGACAGACAGATG -GACCTGAGATGCCGCTGGCCTCTCAGCTGAAGTAGCCCAGTCTGCCTCAGTCTACCCTCA -CTTTCAGATGACTATAAGTAATGTTTTGTTGCCACTTTGAGGTTGGGTTTATTTCCTTGA -AAACTATGTGCAGGAATTTGATGTCTCATCACTGGAAAAAAACAAAAACCAACCCCCCCC -TCAAAAAAAAAACCCATGAAAACTCAAAATTTATAGTGCTTGTTTATTAATACTTGTTAG -GTCATTACACATGTGCACACACACACACACACACAAACACATCCACGTTTTGCCCTTGGG -TGTGAATTTTAGAGGTTTTGGGGTTGGGTTTTAAATCAGCGCCCAGAGCTGGTGAAACAG -TTCTTCCGTAAAGTGCTTGTCTATCCACACAAGCGTGATGATCTGAGTTTGATCCCCAGA -ACCCACCTGGAATCAGCAATGGTCGCACTTGCTTATAATCCCACTACTGTGGGTGGAGGA -GCAGAGATGAAACCCCAGGACTCGCTGTCTAGCCACCAGAGTGTATTTGGTGAGCTCCAG -GCTAGTGAGAGATTGTTTGTTTGTTTGTTTATTTGTTCCTTAATGTGGACAGTTCTTAAG -GAACCACACTCAGGTTTGTCCTTTGATGTCCATAAGCATGTGAACACGTGTTTCCATGAA -CACTGCATACATATGTGAGCATACGCATAGACACACACACACACTCACCTCTTATTAACT -AGTAGCTCACTAGCTAGAACTGCTTTGTCCTCAGAGGAAGGCTGTTGTTATAGTACAAAA -AGTCCTGTATGTGTTATAAGGCTATTTAGGTTTAGACTAGTTTACGTGTATGTGTGTGCA -CCTCCATGAGTTTATGTGTACCTCATATGTGCCAGAGGGCGTTGGGCTCTCTGGAACTGG -AGTTAGAGGCAGTTGTGAGCTACCTGATAGGGGTGCTGGGAACTGAACCTGGGACCTCCA -GCAGGTAAACACTCTTAACTGGTGAGCTTCCTCTCCCATCCCACTATTATATATTTAATA -TAATAAAAATGACTTCACTGTGTAGAAAAATAAGAATCTTAGAACCTTGGAGTTACATAG -ACTGATATCTCATTAGGCTTTTGATTTGCATTTCCCTAGTGCTTAGTGACGCCTGGACTG -TATTCTTATATGCTTATTGGCTTTGAATGTATATTAGAAAATGCCTGTACACATATGTGT -AAGACATGGTGTGCCCTCAAAGAAGGCATCAGAGACGAGACTGATGGCCCCTTTGCTTTT -TATTCATTTAGCACTGGAAACTCTAAAGCCACCCAGCTCAACTTTAGTGATTTCCACGCC -CCCTGTGCCTTACACATGGTTTTTCCTCTTGCAGATTCTACATAGAGAGCATCTCCTACC -TGAAGGACAATGCTACCATTGAGCTCTTCTTCCTGAATGCCAAGTCCTGCATCTACAAGG -TAGGATTGTGCTCTTCCCATTCAGTTTCCAAAAGAAATAGAAAATACCAAAATATTTCCC -ACAAGTCAGTTTATTGATTAGGAAAAGTTGTTTATTAATTAATTGCTATTAATAAATGAG -AAACTGCATGTGAGGAAAGCCGCCGGCTGAACAACAAGACCTCTTCTGATCTTGTCACTG -TCCATGCTTGGGCATGCTAGGGGCGTGTTCTTCATGGGAAGGAGGTCAAAGTAGCCAAAA -ATTGATCAAGTAGTCACGTCATGTCCACAGTGAAGAGCAGACAGAATGGGATGTGCACAC -ACTCGCTTGCCTGCCTGTGCTCAGCTCAGCTTTCTATCCTCTAATATCACAGTTTGGGGC -CCCTGTCTAGGGAATGATACCGCCAACAGTGGACTGGGCCTTCCCATGTCAGTTAACTTA -GTTAAGACCCTCATCCACAGACCACAGACCTAGCCTAGACAATCCCTCACTGAGACTCTC -TTCCCAGGTGACTCTAGATTCTGCCAGGTTGACAATTAAAGCTATCCATCATACATTCAT -CCTATGAAACTCACATGAAGCACAGGCTTGGACTTTTATGTGAGAGGCCTGGATCCTCAC -AGCTCTCCCATGAGGAAGATGAGGCACAGGGAGACTTCCATATCTAACGGGCAGAAAGTT -ACTCATTTGGTTCAGGGGAGCCCAACTGCAATCGCCAGGTCACTCTCTTTGCAGAGTATA -CCCAGAGAACTTCAAATGTGAGCATGTCTCTGGTAAAGTGGGCACTAAATACTATTGGAA -AATTCCAAGGAGAACTCATGGCTTATGAGTTTCCTATTTCAGTAGATCCCGTTTTGAAGC -ACTGTAGTGGCTCACCAAACTTCAAAGCAGGTGGGCTGAGATGGGGAGCAACTGCCGCTT -TCTCTTGGGGAAGTTCTTTGCTGGATTGCATGGGATAATTCCACCATTCAGAATGGTGGA -GGGCCTGGTAGACATCAGGTTCCCCTCTGCAGAAAGACTTCACTTGGTGGTAACTGATGA -ACCAGGACATAGACTGGGCTCAAACCCAGAGCACACAGACAACAGTCCTTTAAGTCTTGC -TGACTGGTGGGAAAAGACATTAATTGTAGATCCAGGTTTTAAATTCCTTCCTTCCACTAA -TCCTTAATTTTCTTATTATACAGTGGAAAGCATGATAGTATCCAGATACCTTACAAACTA -TAGGAGCACCTGGTGGGTTTGTTGGTTTTATTGAATGGGTAAGCCCTGATTGAGAGAGAG -AGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAAATAAAGAACAAAACTGAG -CACTGTCCACCAGGTGGCAGACTTGAGCTAAAATACATGGCTAGAAATCAGTGAGCTTTT -GAAAGGGCACTCATACCACTTCCTGCTGGGTGTCCATGTATAAAGGGGAAGGAAGCTGTT -TCCTGGAGTTGCTCGGTTTCTCTTGTTCATACCTGCTGAGCTTGTAGAAACCAAGAAAAT -TAAATTCTCAGAAGCAAATACTACAGATTTCCCAAGAGCAGGTGCAAGCAGCCTCTAAAA -CTGGCCTCATTTAAAGTCCAGATGGACTTTGAATGGAGCAATGGTCCTCTAAAGTTTGTG -TAGACAGAATAACATCTCAGGACCACTGCTTAACCTCCGTCATCCAAATATTTTCCTTAG -TAAGCACACAGATTTCACTAACAGGGTTATGTGTTCATGGTGAGCCTTCTGAAATTTTGC -CAAGGAGGAGGCTGATGTTCGTAAGAACTATGAGTGACCAGACTGCAGTGCCCTATCAGC -CATGTCCAACAGCGTGGGACAGAAACAGACGTCCACACGGTTGTAGATATTTAGGTTTTT -CTGTGGCCGACATGAACTAAATATGAATGTTTGCCTCAGTGTCTTCAAGCTTCATTTTTC -CTTTTTGACTAAACGCCGACATTGCAAGCCCATCCCACGTCTGGGAAACTCCTAAGACTT -AGCACTGTGCCACACACTTAGCACTGTGCCACGCACTTAGCACTGTGCCACGCACTTGAT -CAAGTTACTTGGATTCCGATACCCTTTTCTTGGCTACAATTTTCTGTGCCACCCACATGT -CCCAGCTGTACACTGAGACATTATCCCAGAAGGCAGGGTGATGTGCACATAAATATTGAC -TTCACCAGGAGTTCAGTATCGGACCACTTGCTATTTTTTTGGTGCCTGACTGACGGTGTT -TTTCTTTGCACTTGCCTGCTTGCACTTTGCAGACTCCAGGTTGAGCATAGGGCCTTACCC -GCTTTAGGCGAGTACTCTACCGCTAAGCTATATCTTGGGCTCTCTTTTTACTGTTTTTTT -TAAAAAAAAAAACACACCAAGTTATCCAGGCTAGCCTTAAACTCACCATATAGTCCATGC -TATCCTTGAACTAAAATTTTTCTGCCTTGGCCCCCTGAAGAGCTGGAATTTCAGACCTGC -ACCACCATACCCAACTCCTACGGTGTTTTAGAACTACGCTGTTGAAGTAAAATAAGCTAT -TTACCATGCCTCTTTGCAGACCTACTTCCATTTATATTTTAAAATATTAAGTTGTATTTT -TGATACTGAGCAGAGCAGCTGAGAGGAGACTCCGCAGTTAAGAACACTTGTCATTCTTAC -AGAGGACCCAGGTTTGGTTTCCATCAACCACATAGTGGCTCACAGTTGTCTGTAACTCCT -GTCTTAGGAGACCTCATGTACCTTGGTCACCAGGTACTCACATGCCATATATAGATGCAT -GCAGACAAAACACATATACAAAATAAAAACAAATTAGAAAACATCTTTTAAAAAATTATT -TAAAGAAGTCAGGGACTGGGTTTAATCAGAACTAGGAGTGTGTAGTGACTAGTGAGAGGC -CCTGTTTAATCCCCAACACAACACAAAGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTG -TGTTGTTATTATTAAAGTAATAGGAAACAGCTTAAGGGGCAACGAGAGGTCCAATGGTGG -CTCAGCAGTCATAGTGCTCGTCTCCAAACCTGGAAACTGAGTTTGACCTCCCAGGACACA -CATGGCAGAAGCAGGGACCAACCTCCCACAGGGTGTCCTCCGACAGCCATCCCTGTTCAC -ACGTACACAAGCACAGACACTGTCCTAAACCATGGAGGTCAAATGGCTCCTGAAGGCCCA -TTAGCAAAGGTGACCATCTCCTACACACCCAAGGCCTGCCCTCTAGAGTCATGTTGCTGC -TGCTTCTATTATTTGCCGCTTTCTTTCTAAATAAATGTCCCAGACCTTCCAGATCTGTCC -CCTCTCCATTCATGAATTCCTTGTAAGAGAGACTGGGATCAGTGTGTCCCCGAAGCCACC -CACACTCTCCCTCTCCTGGGTTTCTCGGGGTAGTTGCATTGCTTCTGGGTAAAAGCCATA -ACAACCGTCAGCGTGACATTATGACTAACCCAAGCATCTCCCCGTGGCTGTGATTCCTTT -CTTTCTTTTTTCTTTTTTTAAACAATGAGTTGTTTTACCTAAAGGGATTCGTTGTCTTGT -TTTCGCTTGTTTGGCTTCTCTGAGCCGTTGGCTTTTGCTCACAGTTCCCACCCATTCCCA -GATCTATTCTCGTACTCTGTCTCAACATCAATGGCGATTCATCAACAACCTCTGGTTTGA -GTTCTGTGACTGCTGCTGCTAGTGATTTCCTGAGTCTTCCTCCTGGAACCCTCTGCCCTC -CAGTTCCAACACGAACTTGGCTGGGTTTCATAACTCCTTCGTGGGAGGCCACCTTCCTGT -CTGGGTCTTTCCCCACCCCCGCTCTGTATTAGGTCATCTGTCTTCTGGGTTTTGTTTGCT -TGTTTGTTTTACACTGATGTTTTCCTGGACAGCATCCCCAAGTAAATCTAGAGAAAGGAT -ATCCTTACACGTCTGAAAATGTGTTTATCCTCCCTTCATGGCATCTTAGAACAGTGGTTC -CCAACCTGTGGTCACGACCTCTTGGGGGTTGAAGGACCCTTTCCCAGGGGTTTCCTAAGA -CCATCGGAAAGCACATATTTCTGATGGTTTTAGGAACTGAGACACCACTCCTCTATCATC -TCTAGGAAGGTCCACGCACCTGTAGATGCTGTCACGTGAGTACCTGGCATGATGGCATTG -CACCAACCCCATCACATACCCTGAACAAATACAGGTGTACATGACAGGATTAGCATAATA -ATGTATTTAGGTGGACCAATCATGCATGTGTAGAGAACAGTTACTATGTTGAAAGCAGCA -GAATTGGAGGTAAAATGACCCTTTATGAATTATAATTACTAGGTAAAGTGTGTGTGTGTG -TGTGTGTGTATGTGTGTGTGTGTGTGTGTGTACCATGCAAACTTAATCTGGATACTGACC -CATCTTTTTATATACAGCTGTGGTTGATATGAATACTGCCCCATTGCTTTAGTAACAGTA -GCAAAATAGGAGTTACAAAGTAGCAACAGAAATAATGTTATGGTTGGGGGTCACCACAAC -ATGAGGAACTGTGTCAAATAGTCACATCATTAGTTAGGAAGGTTGAGAGAACCATTGGCT -TAGCAGTTTGATTAGATGTGGGACTACCACATAACAGCATCTCTCAGAATATCAGGTGAT -GTATTGGAAATGTCCCCCCACTCCCCATGCTGTCTCCCAACAGCTGGATCTTTGGCGGCC -TTTCTCTGCATTCCTCTTGATCTAAAATTTCAGTAGTGCTGGTCTCTGTAGACACTTTGT -ATCTCTTGGCTGGTAGGTAGATACTTTTATTCTGGAGACTCATATTCTTCCTGATATCTC -CTTGTTATCTCTTCCTTCACCCCACCCCCCACCCCTTGGAAGTGCTAGGAATCAGAAGCT -AGGGCAGGCTTGTGTCCAGGGTTCCATTTCTGGCTTTTATTCTGTTTTCTGAAAGGCTTC -TGTCAGCAATACCTTTCATCTGTTCTTTTGGTTTTTAACCATGATGAGTGTGTGTATGTG -TGTGTGTGTGTGTGTGTGTGTGTGTGTGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAG -AGAGAGGTATGTATTATGTATGTTTCAAAGAATACCTTTGTATTTCTGCTTTCTCTCTCT -CTCTCTCTCTCTCTCTCTCTCTCTCTTAAATATCCTATTTTCAGTCTAGAAAGATGGCTC -AGAAGGTAGAAGGCTTTCTGTTCATGGAGAGGAACCCAGTTAGTTTCCCTTCCCCCACAT -CGAGCAGCTCACAACCGCCTGTGACCCCACTCCAGGGGATCCAGTGCCTTTTACTGACCT -CCACGGGCACACACACATGCCTGGAATGCACACATACACACAAATCAAAAGAAATATTTG -ATATTGGACTCCTGGTGTCAACCTCTAGCCTCTATATTCATAAAAATAATACTTGATTGC -TTTAAGAATATAATATTATCTCTTATCATTCTGATTACATTAATTATTGTGCATGCTCAG -CTTCCTGTTTCTTCTCAGTGTCCTTTTTTTTAATATTTGCCTTTTCTGTAGAATAGCATC -CTCACCCCCATCCACCAGCCCCAACTCACACTCTCTTCCGCTCTGGGGGGGGGGGCATGT -ATGCACTCATGTGTGTGTGCATATGTGTGTCTGTGTGCATGCGTGTGTGTGTCTGTGTGT -CTGTGTGTGTCTGTGTGTCTGTGTGTGTGTGTGTGTGTGTTTGCAGGCCAGAGCTCAGCC -TCCATTGCCAGTTGCTTTCCACCTTAGGTGGTTTTAGCTGTAGCAGGGAATCCTAGTCTG -TCCATTCACAGTTACAAGTGAGCAGGAAAAGCTGTCATGCTCTGAAAGCATGGGTCAAAA -TAAGCCTCAAAGGCCAGGGGTGGGGAAAGGGGCTAATGGCAGCTGCTCTTTCCATGGGAA -CCTGAATATCAACCTTTGGATGAGGGACATACCTTCCCATTTCCTCCGGGACATGCCAGT -CTCCAGGACGTAGGAAAGAAAGCAGCTTTGGTTTGGAGTGTAAACTTCCCTCCAGTGCAG -CCTCCACTCATCTACGGAGACACTGCCTCTCACCCCTCCGTCTGCAGGGGACGGTGGCTG -TCTTTCATTTTGTTGGTTATTTTTCTCAAGCCACAAACACAGTTTTCCTTCCTTCCTTCC -TTCCTTCCTCCCTCCCTCCCTCCCTCCCTCCCTCCCTTTACCAGGAGTAGAAAAGCACAA -CTTTGGCAAATTCCTCTCTCACTTTCTCTTCCTTTACACACTCATAACATCTATAAGAAA -ATCAGGGGGAAACATCATAACTTAACCCAACTTGTGGAATATTAAATCGTGTGAGAAGAG -GGCGATCACCATACGCTTTCAGTGAGGAAGGAAGGGCCAGAGTGGGGCTTGCTGACACAC -TGTGCTGTCCAACAACGGTTATGATGTTTTAACTGTCTAAATGGAGACAGGTGGACAGTG -GGGAAAATTACGTTCAGGGGACGAACAAACCTCCTTTAGAAATGTGTGTTCACTTCCATG -GAAAATTCCAACGAGATGCTGCGCGTTCCCTGGGTGAAGACTCATGAGCCAGGGGAGTTC -TCCTGCCAAATCCTCCCTCCTGCTCTCCTCCCTCTTTGAATGTGACTCCTTATGACAACT -GGAGCTGTCCATGAGTCACCCTGTAGGAGGCCACCCGGCTGTCACACAAGACAGGAGAGA -TTGGGGACAATGGACTCTTGAGTTCTTCCACATTCAGAGTGAGGTGAATCGTCTGTCCCC -GGAGTTCGGTAGTGAGAACAGTGCTGATACAGTGGGGTGTGCTTGCACCGCTGCTGATAC -AGTGGGCTGTGTTTAGAATCCTAACACAGGGGAGACGGAGGCAGAGGGATCATTCTAGAC -TATATAAGAAGATTCTGTCTGAAAAGAGTTCAGGCAACTAGGGGACAGTGCTGACCAAAC -TGGAAAAACCCCAAGGGTCCACCCCCAGTACCACACAAACCAATGTGAGGGCATACACCT -TCGATGTCTACATTCAGGAAGTGGAGGCAAGAAGATCAGAAGCTTAGGGTCATCTTCCAG -TACTTAGCAAATTTGAGGCCAGTCACACACACACACACACACACACACACACACACACAC -ACAGAGACAGACAGACAGACAGACAGACACAGAGACACAGATAGAAGCATAAGACTAGTC -AGTAGAGAGATGGCTCAGCAGTTAAGAGCACTTGCTGATTTTACAGAGGACGCAGTTTTG -GTTCCCAGCACCCACTTGGTATTGACAACGTCCTGAAACTTCACTTTCAGGTGATCCAGT -GTTCACTTCTAATCTCCACAGGCTCCTTGAATGCACACGGTGCACATTCAGGCAAGCACA -CAAATGTATAAAACAGGTGAATTAAAAAGAAAAAATATTCATCACGTTCACATCCCTACA -AAAGCTAGCTTATAAGTTGATGTCTTTTTTAAGTTTTATTTTAGATGGAAATATTCTATG -CTAAATTTATGTAATATGTCTAATGTCCTTTTAAATTTTATCGATTAGAAAAAAACGATT -CCCACAAATTATGAATCCTGAAGATACAAAGGAAATTCAAAAGTTTTTGCTTTAACTTTT -GGCCATAATCTGCTTCATACACAAAACCCGGGAGAGATAAGAAAATCAGCTCCTAAATCC -AAAACAACCCTTCAATTCCACTCCTCAGAGGAGTCATTTGATATTGATTTGCTGTGGGTG -GGGTGACCTAAGTTTTGCTGCTCAGAATGGCTGCCATGTGGTTGTAAATCTCATACTCAA -ACCCTGTAACTTTCCACGCTTTGAATCTGCTACAGTTAAATTGTACTTGGTCTCAGTGTT -TATCTCAGCTGAGCCACAAGCCCAAGGTCTCCATCTGAAGATGGAGTAAAATGTGCTTCC -TCGGGCAAGAGAAAGGTGGCATGCCCCACTGGATTTTTACCACCACCACCCATTACCTGT -GATTGACTAGGCATGTGGCTGATGAACAGAAAATTACTTTTTATTCATGGCCTTCCGATC -CCACCAAGCTTCGTGCTTATATCAAACTCTGGCACTGCCCTTGCAGCAAGAGCAGAGGGT -GATGGAAAAGATAGAGCAGGCTGAGGTGGTCCAGCTCTATAAGCTCAGCCCTTGCGGATG -GAAGCAGGAAGATCAGGAGTTGGAGGCCATCCTCAGCTAAGCAAGTTGAGGCTAGCCTGG -ACTACATGAGATCCCCTTTCAAAAGCTGAAGAAGAAAGGGCAGAGACGGTGAGAGCGGGA -CGAGGAAGCTGGGTGGGGGGGGAGCCCTGTTCTGTGTGTGTTGAAAGGTCTCATCCAGCC -TTTCTTCTGAGGTGTATGCCTCGGTCATCTCCTCCATAGGTGGGAGAAACGAAGCCCTGA -ACCTAGTTCCACAAGATGAGGAACCAACATAAACAGTAGCCTCGGAATATCAGCCTCATG -AAACCCCATCCTTTTCTCCCAATCTGGCTAACGAAGATGCAGTGTGTGTGCCTACATCAC -CAAGAGCATGAAAATAGGGACAAGGGAGGGCTTTCTTATTCAGCCTTTCAGAAGGAAACT -CGCATGGACTGGTCATCTTGGCAATGCATAGCAGACTTTGGGGAGAACAGTTCTTGGGAC -CTCAACATAGTCAGGCTGTCTACAGCAGTTAGCAGAAGAAACCCCAGTGAAACTGCAGGG -AGGGCGCCATGGGAATCACGCCATGATCTGTGCATCACAAGGCAAACATGACACGACCTG -ACTGCTGAAGGCCTGGCACAGGCTGACAAAGAGGAGCTCTGCAAGTTTGCAGAGGTCCTG -TCCATGCCCAGACGCAACTCCACACAGTCATTATGAGTTGTGCAATGGGGCATGGTAGCC -AAACAACCACAGAAGGTAGCCAGGGAGATCACCTACATATGACCTCATACCGCAGTCTGA -TACCGTACACCACATCAGTCAGGGTTCTCCACAGAGAAACATAGAAGGATACTTACTGTG -TGGAGCTGGTCCACGTGACGGAAGGCTGAGAGGTCTGTGGCGTGTGTAGCACCTGCAAGG -GAGAGCACAGAAAAGTTGCAGTTGTGACTCAGCCTGGGGGCCTGAGAACCAGGGAGGCCA -GTAGTGTAAATGTCATCCCCTGGATGGGAGAAAGCAAGTTGGATACAGTAATTCACAGAG -TGAGCAATGAAGCTGGATGTGGTGGGACATAGCTGCAATCTCAGGATGTGAGGAGCCGGG -CGAGGCAGAAGGATCACAAGTTCAAAACTGGTCTCAGCTACTTAGTAAATTCTAGGCTCA -GCACCCATCCCCAAAAGTGTGATGAAAACCAGGGAAACTTGCTTTGCCTCCACCTTTTAT -TCTCTTTCTACCCTAAAGGCATTGGATGGTAGACGACTGAATTATTGAAGTGCTAGTCTT -AAGGCATTGGGTGGTAGACTGTGAATTATTGAAGTGCTAGTCTTAAGGCATTGGGTGGTA -GACTGTGAATTATTGAAGTGCTAGTCTTAAGGCATTGGGTGGTAGACTGTAAGTCTACTT -ATTCAAATGCTAATCTCCTCTGAAAACACCCTTTAAGAAACATCCATAAATAATTTTTAA -TCTGGTCACCAAGATAAATCAAAGTAACAGGTAAACACTCCAATTCCAACAGCTGTAAAT -CACAACCATTATCTGCATGGTGACTAATAAGCACAGTGCTGCCTATCTCTTTAAGAAATT -TTGCTAAGTATCAATACCAAAATGCGCCAAAGTACAGAGGCAAAACTGTGTGGTTCTGAC -TGTCTGTAGCTGCCAGGGTGAGGAAAGAAATAACACATTTATGGTTTACGGCACTTCCAG -TGTGCTTGCAGCTTCTGAATCGCCTCTACTATGTTCCAACAAGCTCAGCAAAATGATCAG -AAATTGTGTTCTTCACATTTGTTGGTGAAGCAACCGAAACTGAGGGAAATCAGTAGTGCC -CGGTGTTTCGGGTGCTGTTGGGGAGTAAGGGGTAAGACTAGAACTCAGTTTCGGGTGAGG -GTGGTCATGAACTTAGGTGGCGCCTGGGTGAGGATGTCTTAGGCAAGCCCTTGGGGTGAC -CAACTAAGGGATTCTGCCTGGAGTTTGCCAATGGTCTCATTTCCTTATTCTTGTTCCTCA -TGTTGTCCATTCTAATTATTGTCATAGTTTCTTTCTTGTGGATGTGTGACATAACACATT -CCACAAAGGCGTCAGTGGGGTTTATTCTGGCTTACAATCTGAAGGCTTGGTCCAGTGTAA -TAGGGAGGTCAGAGTAGCAGAAGCTTGGGATAACTGGTCACATCGCATCCACAGTCAGGA -CACACAAAGGCATGAATGCTGGCATTAGCCCCCTGTCTCCATTCGCAGTCCAGAATCCCA -GCCAAGGAATAGGGCCGCCATCCACAGAGAGGCTTTCCAACCTCAATTAATGTAATCAAG -ACAGCCCCTCACAGACGTGCCCAGAGGCCTGCCTCCCAGGCTATTCTAGGCGCTGTTGCG -ATGATAATTAACACTAATCATCTCATTTGCTGTATGGGAAAAGTTGGACTTTCTCAACCT -AACCACAGAGGAATGCTTTCCCTTGAGATTCTTGGTACGACTTGAAAAGTACCAGCAAAC -CCTCTGAACCAGGTCAGGAGGCCCCGTTGCATGTTTTTTTTTTTGTTGTTGTTGTTTTGG -TTTTTTTGGAGCATGTCAAGATTCTCTGATGGCAATCTTCCCGAGAGAGAGTGGATAGCC -ACCAAGCCACCATAAAGCTGCTGACAAGTGCCCTGGGTCCTCCTCCTGAAGTTGCTTCAT -CGCTTTAGATAAAGCAGGGCTGAGTGAATGGAAGTGGTCCGTCTTGTCCATCTTGTCCGT -CTGCACGAAGAATGCACGCATGCATGCCTGTACACACCTACAGCAAACCACATTCTGTCA -TTCTATACCATTTTCCAAAGAGCAAAGGGAATGATGCCCTTTCACTCAGTAGTGAGGGAA -AGAGGCCCAAAATACATACATCATGGCTTCAGTAGCCAAAAGATACAGCATTCCCTCTCA -ATAGAACATTATCACATGTCTGCCACCACCCTGGATTCCCAGGCAAGATTCTGGCTCAGG -AAATGACCCAGCAGGAGCCCCTCCTCCTCAGGTGACACTGGAACCATTGAGGCTCCAACA -CAGAACTATCAATGCGATAAGCCACAGGAATGTCACAGCACCAGCCTTTGCAGGTGGCCA -AGTGGAAGCCTCTCACAGCTCTTTCTTGAAGAGCCTCCTACCTCTCCCCTGCTTCTCCAT -TTTGTCTTCTGTCAAGGGAAAGCCCACAGCCTCGGGAACGTATCGGGGCTTTGTATACTG -TTTGTTATCTTGATCAGTTTGTTTCTCTGCTGGAAAAGCACAGGTAGGGATCTACTGCCT -GGGAAGCCAGCTAAAAGCCAGCCGAGGGAAAAGCAGAGTCATCTTTTGTATGTCACGTGG -CAGCTGGAACCTGGCAGGAAGATCTCTGGGACATCTGTCTAGTCCTCCGTGGTGGACTCG -GCTTTCTGGGGAAACTCGGGAAGTGAACAGAAACTCAAAGACTCTGTTTCGTTCCAGCAA -AATCTTAACAGTGTAATCACCTGGAAAAAAGAAATGCAAAGGGGGGTTATTATTTATAAT -AAGGAAATAGTGAACGTATTAAAGTAGAAGACAGGAAGCGCACTGTGCAGGGAGGCTGTA -GGGAACTGAACTAAAACTTGGGAGAATATACAGTACCATATGTCTGAAAATTATATGTAA -GGCATGAACTGCTTGGGAATAAATAACGTTCCAAACAAGGGAGAAAAGCTTGGAGAATAG -ACAAGCTCTCAGCAGCCGAGAGCCAGCCTGTCTTCCTACTGTTCCGAGTCTGGTTCCTCT -ATTCTCTCTCTAGAGGACTCCTCTGAGGGAGGGCGTCCAGTGACTGTTACACTCAGTAAA -TAGTAACTAGGGATCCTAAGAAGTAGCGGCACAGCCTCCTCCATCAGCCTTGCTCTGTGT -GCACAGTCTGAGGCCTCTCATCCTGGCTCCCTTTCCTCTATTGCCAGACACATTCTGACT -CTGGGTGTTTTATACTCTCTTCATCTGAAGGGAAAGGGAAAGCTCACCCTAAAGACACTC -ATTTCCACTTACCCTAAGGACACCTATAATGAGAAAGAACTTGCCTAAACTAGGTCACAC -GTTTACGACTGTTGCTTAAAGCTTCGCTATAGCTGGCAGAGCACTATACGGAATGTTCAC -CCACAGGACCTGCAGAATGGGCTGTGCGAAAGCAAAGGCCTTCCTTCCTCCCTTCCCCCA -CCTCTCTTTCCCCACACAGACAACTTACATCTAGCAAATGAATCAAATTGTGAGACACCA -AACTCCTGCTCGGGGCTGTCTGCCAAAGGTTGATTTTGAGTTACACATGAGATAAGTCTC -CCAGCTGGTGTTAACCATTAGCCCCCTGTTGACCATTCACTACACCATAGATGTAAATGT -TTAACAGAAGGGCTCACATGTCTCACACACACACACACACACACACACACGCACACGCAC -ACGCACACACACACACACACACACACACACACAATGTGCTTCCAAGTACCATGAGCTCTT -TAGCAAAGTGATCAGTGGGAAAGGAAATGAATAAAGCTAGAAATGATCTATTGCAGAAAC -CCTGGAGAGTTTCTATGAACATGTTTGTACTCTGTCATGTTACGGGAGCTGGCAGTCCCA -CAACTGCCATTGCAAACATTCTCCCACATCCCAGCTCTGACCAGGCAGATGAATTGCAGA -GGTGGTTAAGCTGCTGTGGCTCGTTACACATAAAGAATGGTTGTCTTCTAGTCCTCCACA -TGGTAGAAAGACGGCTGTTAGTTCCCTTGAGCTGAGTAGCAACTATCTTTGTCTATCTTT -AGAATTCCTTGGCCTGAGACCTTGAGGATATCCCCTCTTCAAAAGATGTGGACTGCTCCA -ATACAGTGTCATGAGTTATGGCGGACAAGCCTAGACACCCCCCCTTCTCCCCCAAGACTA -ATTAGAAAATCCATATATCAGAGTTTGGCTTGTAGTTCAAAATAACTCTCAATTTAAATT -ATTCTTCAGTGCTAACTTCAGTTGTAAATTTTGTTCTGAGAGGGTGCTGGCTGGGACTGA -GACCTTATTAACTTGGAAGGGGCAAGTCCTAAGATAAGGCCATATATTAGACAAGAAATT -GTGGTTTTCCGGCACAATAACTGCCATTAAGGTCCTCATGGTCTGAGGCAAGTCACAAGT -TTTTGGACTCTATCCTCAGAAAAAAATAAATGGTGTTAAGCTAACAGACTAGTCTCTAAG -TCTCTCCCAGCTTTCCCTCTTGTTCAGCCACTCGGTATCAGATCTAGTGATACGGGACGA -GAAAGGAAGATGTACTGGGCATCATGCCTTAATCACAGCACTGAAAGGCTGAGGCAGGAG -GATTACCATCAGTTTAAGGCTAGCCAGTGGTATAGAGTGAGAGAAAGAAAAAGAGAAGGA -AGGGAGAGAGGAAAAATGAAGTCATAACTTTCTTCATAACCATGACCAAAAAAAAAAAAA -GTCATGGATTATCTTATTGTCACATGCTGATGGCCCTGAGTCTCTCTCCATCTCTAACAC -TACAGACTATGTATAATAAGGCACCATTCACTTAAAGGTTCATTAAGATAGCAGGTTGTG -TTACATGTATACTACAATAGTACAGATATCTTTGGAGGCAGTGGACATATGTATTGCTGT -GATGGTGTCTCAAGTGTGTGGTCCTGTCTCCAAAACCATCAAATTCTATATCGTAAACAC -ATCAACTTTTGCGCGCATGTTTCAGTTAGTGCCCCCAATGGTGCTATGTTTACAAACATA -GGAACTCCAGGCCCGTGTCACTTCGTGGCAGGGTGTACTCTGATAGACATAGTAACTGGT -TTATTGTTGTGCAGACGTCGAGTATATTAATACAGACTACAGTGCCTGTGATGTCACTAG -ATGATGTCATCTCATGAGCCCATTGGAGTAAACATGTGCTGGCATTGACGGGAATGTTCT -TATTTAGAGTGGCATTATGTCTGTGTTCAACAAACATACGTTGGATTTTTTTTTCAAAAA -CCAAGAAGTTTTTATTTTTTAAGACCATGTCCCCCTAGAACACAAATACATAAAAGAACA -GAAGAATATTTAAATTAGAGACCACACTAGAAGTGACTAGTAGAGCCTTTGTGGAGACAG -AAACACTACCAATCTATATTGACAGGATTGCCACTAGCCATCCTGAGCTCTGAGCACATG -GGAGAACTATGGCTGTTACTACCGAGGACCTGTATTTTCAGTCTTGCCTTGTTTAACTTC -AAATCGCATCATGATCCCATTGTAACATTTCTTTCAATGAACCCACATTATGTACGTTCT -AAGGCAGAACTCAAACAAGCAAACAAAAACCGTAGCAGGGCTGGACATGGTTGTATTCCC -ATCAGTCACAGCACTCGGGAGGCAGAAGGAGCTCTGAGTTCTGAGCCAGCTGGGGCTACA -CAGCAAGACCAGTGAGACCTTATATCAGGAAAAAAAAGTGATTTAATTAGTTATTGAGCA -GCTGTGTTTCAGTGACAAGTAAGATGAGCAGGTTTGCAGGCATTGAGTGGTTATAAATAC -TGGCTACTCTTCCAGGGGACTTAGGTTTAATTGCCAGCACTTATGTGTATGTCTGTGGAC -CATAATGCATATATGCAGCCTCCCCTCCCCCAGCCTTAAGGGTTCCACTGTTAATACCTG -GATGGAGCTTGCCGGCTCAAACGTTCTGCCACGCCCACTGCTGGAGCCCCGCCGCTTTGC -TGTTCTGAAGCCATCACGTGGTCACCCTGCTACTGGACTCCGAGATTAATTGGCGGGAAT -CGGGCCCCCTTCCCCTGCTTCATAACTGCGTGCGGAACAGTAAAATCGAGCTTTGATCAG -AATCTGCCTGTCTTAGCTACATTTCTTTATCTCGTCGCCTAGCCCCTCTTCTCTTCCAGG -TTTCCAAAATGCCTTTCCAGGCTAGAACCCAGGCTATGATCTGCTGGCCGGACACAACAC -ATATAGATGGCTTATAGCTATCTATAACTCCACTCCAATGGGGATCCAGCATCCTCCTTA -GCCTTGAATATGTGTCTCTATAGAGTCTCTCTCTTCCCTTCCTCCCTTCTTTCCTTCACT -TCTCCCTCTATCTTTCCTGCTTTTTCCTCTCTCCTTCCCCACCCCTTTTCTTTTCTTTAC -ACACACACACACATACACACATACACACACACCTTCTACATGCATTGTGGTACACAAACA -TGCATACAGGCAACTCCCCTCCATGAAACATGAAATAAAAATGACAAAGATGAGCAGATT -TATAAAAATCTGGACATGGTCCATCCCTTACCATCACATCCAGATTTGAAGATGACATAC -AGTCTTCTTTGAAAAGATCTTGGGGACTACTCAGGGCCAAGTCATTCAGAGAAATTGTCT -AAAGAACCAAAGACACTCTAAATATATTTGAGATTCTGGGGAACTTCCAAGAAAGACCAG -GTCTCTTCCATAGGAGCTGCAGTAAGAAAGCTGTTTAAGTACCAGACTAATAAAGAGTGA -TGTAATTCATGCCTCAGATCTCCATACTCGGGGGTAGAGGCAGGAGGATTGTGGGTTTGA -AGCTAGCCTGGACTACATCATAAGATCTTCATTCTAAAGTTTTTAATTAATTAATTAATT -ATTCAAAACTAAGTAAATACAATAAAAGACTCACTTTGATTTTTTTTTTTTTAGGAGCTG -ATTGATGTTGACAGTGAAGTGGTATTTGAATTAGCTTCCTATATTTTACAGGTAAGTTGT -TTTACACACACACAAAAGGAGGTGTGCCTGCCACTACAAACAGCAGTCACATTTGCCCGC -TGTCTGACTGTCTAACCTTTTCTAGCCACAAGATGGAAGGAGCTGTTAGGAGCACTGGTG -CCATGCCATAACCAGGATTTGTACTCTTCCGAGATTTCAAGGCAGTATATGGTGTGACCT -TGGGGAAGTTGTACGTGCAACCTGCGATCATTTGGTTTTCCAGTGCTCACTTCCTTTAAG -TGTGGTACCTTCTTTTGCCCTAAAAAAAAAAGCCCAAATGAACACCTAGAAGAAGTCACC -TCCTGTCCCCCAGAAAGGCAAAGTAAAAGCCTTTAGCCTGAGACAGACAGACAGACAGAG -AGGCATGGGAATATTATTTGTAATGTTGGCACGATGAGTTGGAGCACTATCAAAAGTTAT -TCTCTTAACAAGTGTTTATTGAATGCTGCTGTGTCTGAGGTAGCCTACCACACTCACTGA -CTCTCACATGGCCACCGGCTTACAATTCGTTGGTATAACTGGGAAGGGGCTCACAGTTGC -AGAAGTGCAGAAGTGGACTGTCTGTTGCAGCCTGACACGGTGGCATGCACCTATAATCCC -AGCTGCTTTGGAGTTTGGGCCAGGAGAGTAGACTACAGCTGTCTCAAAGAAAGGGAAGAA -GCAAGGGTGGAAGGGAAGGGGAGGAAAGAGATAAGGGAAGTATTAAAGGAGAAAGGGAGA -GACAAAGTGGGGGGAGGGCGAGAGAGTGAGAAGGAGAGGGAAGGAAGGAGGAAAGAGAGA -GATAAATATGTATGTAACCTATTTTAGTTAGACCAAGGCCTTGAAGTATAAACTTCTATA -CACCTTTGTGACATTTACAGTGTGCCTCTTGTTCAGTCAGCTCATATATGTACTCTCCCT -GACTCTGACCCATCAGGCAGGGTCTCATTATGCAACCAAAGCTAATTTCAAACTCAGAAT -CCTCCTGCCTGAGCCTCCCAAATACTTCTTAGCATTTCTTTTCATTGAATTCCGGAGCAG -ACAGGGTGACACAGAGGGAGGCCGGTCTGCCTTACTCAGCAGAGAAGTAGCCATGATGGC -AGGGCATGGTTTTAATTCTTAACCGTGGACTGATGTTTCGCCCATTTTTTTTTCTCCCAC -AGGAAGCAAAAGGAGATTTCTCTAGGTGAGTCCCCCAAAGTTGTTCTCTTGTTGACTTGA -AGATATATTTGTTGTTGTTTTATATTTAAAGAAACTGCCTTGCATGTACCTTGAAGGATG -ACAGAGTATTAATTAGTAAGATCCAGGTGTCATACTGTCAACTGAGCAGGCAGTCTGGCA -AGGCATGCCCAGAGCTAGTGAGGATGCTATTCTTACTAAAAAAAACCTTCTTCGGGCTAT -TAAAGAAAGGAGCTCAGAGCCCAGTGTCTCCGATGGCCATTGTTCTCGGGCCTGGGTTGC -TGATCATGCACCTGTGCAGAGCCAGGCATCACTCCTGGAGTGTAAATTGGGTTGTATATA -ACCTGACAGCTCTAACGAGTAGATGTACATCTCTTTTTCTTCTTCTCAATTTAGTCACTG -ACTTTCAAGGGAAAAATCCCTATCATATATGGAGCTACATTTCAGGGAAATATTAACAAT -GTAGAAATGCCACCTGTCTTCCTTCCATGGAAAGATGCTATGGTGAGAGAAAAATAGACT -TAACCACAAAGTCCAGCTTGAGTGATCATGTAGAGCTGCTAGCTTGGGTCTTGTCATTCA -TTCATTCATAAACATTGCATACAGGGCAGCAGAGCTGATTGTCCCCAGTCTCTCAGAAGC -AACACAGCCTGTTCAGCTAGGGGGTTGTAGCTACCCTCAGCAGAACTAACTGCTCATAGA -CAGACAACTTCCAGGTATTCTTTCTATCAGCGTCTACTGGGGAAAGTCCAGGGTAGCTCA -TTGTTTAGGAACAAGGTCTGTCTGTAAAAGAAATGACTGTATGACCAAGAAAGCAGAATA -TCAAGTCATTGGGTTCCAAGTAGTGGGATTGGCTCAGTAGTGGAATACATGCCCAACACA -TATGAAGCTCGGTATATCCCAGCAGGGAAGAAAGGGAGGGAGGAAGGGAGGGAGGGGAGA -CGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAATTAACAACCAC -AACTCCAAACCGTACTCCTACCCTTACCCTTACCCTTACCCTTACCCTTACCCTTACCCT -TACCCTTACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACTCTAACCCT -AACCCTTAAGCTTACACTTACCCTTACTCCTAGTCCCACTCCTAACCCTTTCCCAAGCAC -AGGGAAGGTATACATCAGATCTGGGGAAATACTTCAAGGGATAAAGCGTTTGCTATTTAA -GCATGAGGACTTGAGTTCAAAACCCCAGCATCCATTTAAAAAGCACAGTATCAACTGTGG -CAGCAATAGGCAGAGACAGAGAGACCCCTAGGACTTGCTATTCAGTGAGTCCAAGCTGGT -GAGCTCCAGAGAGGCATCCTATCTCACAACAGAAAGAAGGGAAGTGACCAAAGAAGACGC -TGAAGTCAGCTTCTGATCCCTACGCTCGCCTACACGGACGGCTGCTCCTGAACACACACA -AACAAATCTTATTTCTACCCCACCAAAAATGTATGCATGTTCAAGGGTTGCTGTTGTTGT -TTAATCTATAAATATACCCTAACTAGACCTGAGATGTATGGTTTCAAATACCTCAGCTGA -ATGGAAAGAAAGAATTTAAAATCTAAAACAGTAGTTGGCAAACTTTTTCTGGAAAGGCCT -CGTATCTGGCTTTTTCCAGGTCACAGGGTCTCCACGGCAGGTGCTGCACTTTATCCAGGT -GTCAAAGGAACCTCATGTGGCTAGAGAACTGAGCAGCACGGCTCTGTTTCTATAAGGCTT -TATTTAGAGAAACGGGTATTTGGATATTACATAAATCTTCATGAATCATAGATTTTTCTT -CCTCTCCTTCCTTCTTTTCTCTTGTTTCCCCCTTCCCTCTCCTTTCCCTTACCTCCTGTA -TTTAAAACTGTAAAAACCACTCCAAGTTCACAGGTCATACAAACACAACAGAGGATGGAT -AATTTGAGCCTGTAAGTTGGAGTTAACTGATCCGTTGCTCTAAATTGTAGTCCTTTTATC -TCGCTTTGACTGTTTTCTGTAAAGAGTGCTCCGGGCCTCCTTTCTCTAGGTCTTTGGCAG -GAAGCACAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGGGAGAGGGAGAGGGAGA -GGGAGAGGGAGAGGGAGAGGGAGAGGGAGAGGGAGAGGGAGAGGGAGAGGGAGAGGGAGA -GGGAGAGGGAGAGGGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGATTTTCACTACTT -AATGAGTGTGAGAAGGCTTAGCTAGAGACCTTGAAGTTGGCACATGGCCAGTCCCCAGTT -ACTGAGTTTGTTGAATGAAGCTTATTCGGTTTGTAGAAACTATAGCTTGTAGTCTGTTCT -CTGCTCCTTTCTTCTGACCTGAGTTTGGGATTAGGCTTGAGGTTTTGAACAATTGTAAGT -CTGCCTACTTTAAAAGGTTTCTGCAGTTCTGTGAAAACCCATTGAAAGTCCGCACATTCA -GCGGGGTCCGATGAAACTTCTCCATCAGCCATCTTAGAACCCTGCTGCAAATAGTCTTTC -TTTTTGAGAGCACCCTGACAGGGTGGAATGTGGACTGGGAACAAACCCATCTGTCCCGCA -GATCATGGGAGTGCAGCCACACAGACTGACAGCCAGGGAGGAAGAAGAGCAGAGCTTTCC -TGGCAAGCTTTCACTGGCCCTTGTGAGCTCCAGCCTGCTAGCACGTTAGTCGAAAGCAGA -TATGCACAGGGTGTTTCATTGGTCAGAGCTGTCTAGAGGCTTTTTGTAGCTGCAGCTGTC -TAAAGAAAGACTTGGCTGCCAAGAGAAGGGAAGGCCAGACAGTTCACACAAGGTCAGCTT -ATCTCTTCCCATGAACTTCACCCCAGAGTGCCGAGGTGAGCTGTGACAGCAAGCCCCTGG -TAATATACCATTTTCTAAAGCAGGCTCGAGATTGGTAACACTTCGGAATTCTCAGGGCCG -CTGTGCAAACATGAGGTTATATGGTTCAGCATATAAAAGCTGGGACCAGCATTGTGCATG -TGTAATGCCACCACTGTGGATAAGTATGGGGACAAAGACAGAAGGATTCCCCCAGTGCCC -ATTGGCCAGACAGCCTAGCAGAACTGACCTACAGGTGCAATAAGAGACTATCTCAAAAAA -TTAAATAAATAACTTAGAGCAATCAGGGAAGACCCCTGCTGCCAACCTCTGTTTCCACAT -AATTGCCAGCATATGTCCTCACACCCCAGGAACACACCCATGAACTACATACATTAAAAA -GAAAAATAATCAAACACTAAGAAAACAGCCTCAAGATAGTAGTTAGTATATGCTTGAATG -TTCAAATAAGGCACATCGTTTGCTCCTCTTCCTGCTCCTGCTCCTGCTCCTCCTGCTCCT -CCTCCTCCTCCTCCTGCTCCTGCTCCTCCTCCTCCTGCTCCTCCTGCTCCTCCTCCTCCT -CCTGCTCCTCCTCCTCCTCCTGCTCCTCCTCCTCTTCCTCCTCCTCCTCCTGCTCCTGCT -CCTGCTCCTCCTCCTCCTGCTCCTCCTGCTCCTCCTCCTGCTCCTCCTGCTCCTGCTCCT -CCTCCTCCTCTTCTTCTCTTTGATCTTTTAAAACAGGGTTCCTCTGTGTAGCTCTAGATG -TCCTAGAACTCACTCTGTAGAACAAGCTGTCCTTGAACTCACAGAGATCTGCCTGCCTCT -GCCTCCCCAGTGTAAGATTAAAGGTGTGCACCACCCCATAGTTTAAGGCTTCATTTTGTA -TGTGTGCCTCTTGCAGTCCACCTTGGGAAAGATTCTCCAAACCTGCAGTTGGCCATAATT -GTTTTGCTGAACATCAGGCATATCAGCTTTGACATTTGAATTGTTTTAGTTCTGTAGCAA -CTATCTTTTATACTAGTCATTAATGCAAGGTTCTTTTACTGTGTGCAAGTGAATAGTTTT -AACTTGTAAATATTACCTCAACAAACGTCAATAAAAACAAGAGGCAGACCATTGAAGAAG -GCTTTTATATATTTACCATAGGATCCAAGGCTTAATTCTAAGATACCATAGAGTCTAATG -GTCTTTTAAATTAGTGGCCTCACACAAGAGTCAAAGGCTCAGTAATTAAGAACACTTGCT -TCTCTTCCAGAAGACCTAAGTTCGATTCCCACCATCCACAGGACAACTCACAGTCACTTA -TAACTCCAGACACAAGGAACTAGACACCTTCTTCTGGCCCTTGGGGGCACTGCATTAATG -TAGTATACAAATACGCAAGCAAAACGCCCATAAATATTAAAATTTTAAAATAAGTCAAAG -TTAGTCTTCTACAAGCTGGAGAGTCTCCAATCTGTCCCTTCCTAAAGGCCTGTCTTGCCT -GAGGCACTGGGTGTCTACACTCAAAAGCTTAAGTGTGGCCTGACTCTACTCCTGCAGAAT -GGGTATTAAAATCCTGCAAACCAGAGGAACATCTTCACAGAAGCACAGGACAGGAGGTTA -TCTGTGCAGTCGAGAGAGGCTCGGGTTCTTCTTTGGGCCTCCCCGTGTGCTCAGCACATC -CTGTTTCTCCTATTTGTCAGTGGAAATACTCACCTTCTCTTCTTACAGGTTTGGGAGGTT -TTGTGTTTGTTTGCTTGCTTGCTTTTTGTTTCATTTTGTTTTATTACAAGATAGGAGCTC -TCTACTTAGTCCTGGCTATCCTAAAACTCACTATGTAGACAAGGTTGACTTGAACTCACA -AAGATGGGCCTTCCCCTACCTTTTTGGAGTGGTACAAAAAAGTGTGTACCACTCCAACCA -ACATTCTCATTGGATGTGATAATGCAATATTGAGTTCGTAGTGCCGAAAGCCAGTGGTTG -AGATATAGACAGTTAAGTGAACAGTGCCCAAAATAGTGAGAAATATGGACCATGCATGTT -GATATTTTGACACAGGGTGGACAAATGTGTGTGGTATCATTAAAGGGTTAGGAAACTGTC -TTATCTAAAAAATAATATTTTCTCACTTGTATTATTTTCCGTAGCACAGCACAAATCATC -TCCTTTTACTTCCTGATGTGTGTTCGGGTTTAAAAAAAAAACAAATTGTATGTGTCCCCA -CTCAGGAAGCTAGCAGAGCTGGTGTTTCTGTTTGAAAACAATTGAATAGCCTCCGAGCTG -TCAATCAAGGCAGCTATAGGAGCGAATGTTAGGTGGAGTGGGCCCAACACAGAGTAAAAC -CAAAAAGTTCTCATGTGGTCATTATGGGTCAACGTTAGTCAACGAGCGGATACTGCCTGT -TATGTATGCTAGCTTTCTTCATGTCCCAGTCTCTTGAATGCTCACCCTTCTTGTGTGTGG -AATATGTGTACACGCGCAGATAGAGCCCAGAGGTCTATATCAAGTGTCTTTCTATATTGC -TCTCCACTTTTGAGACAGAGTCTCAAATCTGAACCTCACAGATTAACTAGAGTGACTGGC -CATTGGATCCCCAAAATCCTCTTGTCCCCTCTTCTCAACTGGGATCACAGACACACACCA -CCATTGCTGACTTTTTACACGGGTGGTAGGGATCTGAACTCAGGTCCCATCCTTACGCAG -GCAGCAATTTAGTTACTGAGTTACCTCCCAAGCCTATCCGGGGATGCTTTTATTTATACC -TTAAAAAAATAACCTTGAGCTACTATAGAAAACGAATACCCATTTCTTGCTAAAGTCATT -GTTAAAAACCAACCAACCAACAAACCAAATGCCTGTTGAGTCAACATAAAGAAAATCCAA -ACTTCCAAGTGGGAGTCTAATCTGACTTAACAGAAAATATCACAGCACTGCACTAAACAA -GCTATTAGGGACAATAACTTGATTTTATTTTGGTTTGGGGACATTTTTATCATATGGGAA -AGTTATTTTAGGACCCCCACTGACCCATCTCTTTATACTAATCTTGAGAATCACCTCATT -ATCACCTTCAGTTAGTTTCTGGAATTTTCTGGAAATGTAATACATTTTTAAATAATTATT -TTCTTATTGGTCATCTACTGGTCATGGAAGCACATGCATGTCTGTAACCACAGCATGGGG -GAAGGCTGAACCTGAAGGACCACCCTGTATGTAAAGTCTACCTGCACCACAGAGTGTTCC -AGGCCAACATGGGCTACAGAGTATCTGTCTCATAACAAAAATTGTTCCAATATGATATGA -TAATAATCGATAACATTTTTCAAACTTGAAACACAGTAAATCATTAATGTCAAAACCCAC -ACCAACTCTAACATAAAGAACCATCAGTACAAGGTGGCAAAAGGACCCATGAGAGAGGCT -ATGAGGCTTCGTCTCAATTCTATCCTAGTTTTTTTTCCCCCTCTCTCTTTTCATGGTAGA -TAAATGAATAGAATGCAGTTGATAACTGTGAAGCTAAGAGCCATTGCTTTGGAATGGCCA -TTAAAACTGTATAGATCAAAGTATACTGAGATAGATTCTATTTGAGAATTGTTTGAGTGT -CTTCCTTAGCCTAGCTGTTTTTATTTGTGATCTGATTAAAGTGATTTTTTTTTAATGTAT -GGGTGGGGAGAGAGTCATCTTGGACAAGTGAATACATCTATACCATATAGAACGTTTTGG -TAACAAGCTTTATTAAAATGGAATCACTGAAGCTCTGCTGCCCTGGGCTGTCTACTAGAC -CTGGAAATGCCATTGTTACAGAAGTCTAGAGATGCTGATGTTAATCACTAAAGCAAGTCC -TTGCAACATAAGCTGTGTTAGTACTGGTAAGTCAACTGAAAAAGACTCTGAGCCACACTT -TGTTTATCTGGTGGACTCGCAATTTAGCAAATGCCACACAGTTCAGAGGTAAGGAAAGAC -AGGGAGCGCTAACGGGCTCAGCGTTCCAGAAAAACACAGTCCCAGCGAGGAAAAGAAGGG -AGAGTTTGGCTGGCTGGCTGGCTGGCTGGAAGTTAGCGTCTACGGTATTTACTACTGGCT -GGCTGGAAGTTAGCGTCTACGGTATTTACTACTAGCTGGCTGGAAGTTAGCGTCTACGGT -ACTTACTACTGGCTGGCTGGAAGTTAGCGTCTACGGTACTTACTACTGGCTGGCTGGAAG -TTAGTTAGCGTCTACGGTATTTACTACTGGCTGGCTGGAAGTTAGTTAGCGTCTACGGTA -TTTACTACTGGCTGGCTGGAAGTTAGCGTCTACGGTACTTACTACTGGCTGGCTGGAAGT -TAGTTAGCGTCTACGGTATTTACTACTGGCTGGCAGGAAGTTAGCGTCTACGGTACTTAC -TACTGGCTGGCTGGAAGTTAGCGTCTACGGTATTTACTACTGGCTGGCTGGAAGTTAGCG -TCTACGGTACTTACTACTGGCTGGCTGGAAGTTAGCGTCTTCGGTACTTACTACTGGCTG -GCTGGAAGTTAGCGTCTACGGTATTTACTACTAGCTGGCTGGAAGTTAGCGTCTACGGTA -TTTACTACTGGCTGGCAGGAAGTTAGCGCCTACGGTACTTAATACTTTTTGTGCTACTCT -GACCAAAATACTTTACTTACTACTTTTACAAAATACTTACTACTTTACTTACTACTTTTA -CAAAATACTTACTACTTTTTGCGCCTACTACTGGCTGGCTGGAAGTTAGCGTCTCCGGTA -CTTACTACTTTTTGTGCTACTCTGACCAAAATACTTTATACAAACGACTGAAGAGTGGAC -AGATTCATCTGGACTCACAGTTTCAAAGGGTTCGATCTATGGTAGTTTGGCTTCAGGTCC -TGGTATGGAACATGATGGTGGTGGGCAAAAGCATCCACAACCTGGCTTAAAGGAAGCAGA -ACACAGACAGGAAGTAATTTACCTCTGGAATAATTTACCTCTAAAACCCTCCCCCAGGAG -GCAACCTACTTCCTTCAGCTAAACCCCACTCCCAGAGTTTCCAGACATCCAAAATAGCAA -GCCCCAGCTAGGGACTTTAAAACATGAGCCTGTGGGGACATTTCAGGTTCAAGCCGTAGC -AACATCTGCACACAATTAAATGTCTATCTGTATGAGAGAATCTGAGCTGATGGGGAATGG -TCAGTGACTGGGAAGAAATCTTAAGTGGGTCCCATAGATAGCATCTGTAGGGCTCTACTT -AGATTTCTTTTCAAAAAGAAAATCCTGCTGTTAGAAACAGAGCCACATATCACTCCATCA -GTAGAGACAAATAGCAGCCCTTCATTAACACAAAAGGCTGATTTCCAAAGAGGAGTTTCA -GCTGAAACATTCCCATTACCTTCCAGAAGCCATGTGTTCTTAGGTCCCTGGGGGAGTAAT -TAAAAGCAAAGAGCATAATGACCTCTTAATATTTTATTTTGTATGAGCAGTGGGGCTGCA -TGGTCACTAGGCTAGAGAGAAAGAGACTTTGGTGAACAAAAAGCAGTCAGTATTGATTCC -CACCCCCCATCTTTCTTCTTTTGAAGTCTGGTCTGCCCCCTTTGGAAGTGTTATTTGTAG -TTACTGTGTAAACTAAAATGGGCTTGCTGAGCTCCGAAAACTCTAGGCTTGGAGGTTCTT -TTAGCAAGCCAGAGAATGCAAGGCATCAACTGGAGCAAGCAATATAGAACTTCCTAGAAA -AGACAAAATTCTTGTAAAAATCTTTAAAACATGATATATGCATTCATATACAAAGGCTAC -CTTTCAAATGATGACAAGGTTATGTTTTTGTCCAGTCGGCACAGGATTAAGTGTTGATAA -CTCTAAGACAACACTATTATATTGGTTACTCTTTCATCTCTATGATAAAATACCATGACC -AAAATCAACTTAAGAAAGAGTAATTTGTTTTGATTTATGGCTCCAGAGAGACAGAGTTCA -TGCTGGCAGGAAGGTATGACTTGGCGACAGGATCAGGACGCTGACCGATCACATTTTCAT -CTACACGAGGAAGCAGAAACAGGGAACAGGAAGTGGACCACCTTAAAGCCCACCCCCAGT -GATGTACTTCCTCAGCAAGGCTGTACCTCTTAAATACCCCATACCTGCCCAAAACAGCAC -CATTAACTGGGGACCAATTGTTCAACAAAATGAGCCATGGGAGACATTTCTCACTCAAAC -CACCACAACTACAAATCCAAGGCTGTAGATTCCTGAAGCCACAGCATTTTGTTTACACAA -ATGATTCACATCTAACTAAGCAAGATCAGTTGTTATAAGTCCTTATTAGACCTTTGATCA -TTTGGTGTCTGTTTTCATACAAATGGGTATTTAGGTGGGGGGCAGAGGAAGTTGTTATAG -GGTCTTACTCTGCAACCCAAACTGGCCTGAGACTCAGTATCTTCCTGCCTCAGCCTCCTG -AGTGCTAGCATTGCAAACAGGCACTGTCATGCCTGACTCCTACAACTGCTGAATTGCCAT -AAAGGAGAAAATAGCTGTCATTCTCCTCTAGCGAGAGAAATGGATTTACTGAGACATTTT -AGAAAAGAAGTGGAAAAAAAAAAACACACCACAAAACAGAGATTTATGTTGGGAATAGTT -CACATTTAGGATACAGCCTTCATAACTTGGGGCCAGCTCTGTCACACTTAAAAACTTCAG -CTCCTCTCGTGGCTACTTCCCAACTGGGCACGGAGGGGGAGAGATGTCATCTGTTAAACT -TGAAGCACACCTCCCAATGAATTGAAATGAATATGACTCTCATATATGCTTATTGTAAAA -GAAAGAGGGTGTGTATGGAGTTTTCTCATGATTTCAAAATGACAAGAAGAGCCATGAGTA -ATTGAGAAGCACCAGGACTCTGTTACGCCAGCTATGGCTTTGAAAGGGAACAGAATTTGA -GAGTCTGAAGTGAAGTGTTCATACACAGAGAAAAGTTATAAATGTTTCCAAAAGCTTTGC -TTTGTGCAGAGAGGTCCATTTGAGCTGTTGAGGATATGATTTACATTTCAAAGCGTAAAA -ATACGTTGATTTATTTTTCCAAGTTAATACCATTCAAATCCTGTGGGTACCACTCAGATA -TAAAGTAGGGAGGGAATGTTGTGTGTGACAGTTTCTCTCCTTTGTTAAACATGGATTTAA -TCTTGGTATCACATTTTCAGTGAGCTCTGACCATCACAGAGGTTCATGGCATGACACCGT -GTCAAATTTTCAGAGTTGAGATCCCCAAGTTAAAGGCTGACATTGCAGAGAAGAAATCAG -TTGCTTTCTCTCATGGTTTGAGTGAAATTATTTGCCTGAAATCATAGGCTAAGAAATCCT -AACTTGGTTTGCATTTTATGCATTTACAACCAAATGAGAAGTTTGCAGAGATTTCCTTGT -CGCCTAGGAAAATTAAACACACAGAAGAATAAACACTCATATAATCGGGTGATTAGCATC -AGAAATGGAGGACAAACAATCCATGAATGTGTCAATAGCATGATGTATCAGCCCTGGGTA -CATAGCCAAAAGTCAGAATCCTGAGGGAGGAAAATAACCTCTGAGTCCCCAGATGTTTTC -CTGGATCTACAGATGTCAAAAGCAGTGACAGAATTTTCGCATATCTATGTATCCCCATGG -AAGACCTCAGTGACATCCTCAAATCTGTCAGCTACCCTGAGCCTGGCTCCACACCTGGGC -AAAGAATGGGCTGGGAAGGAAATGGACATATGGTGCCTTTTCCTGTCTTTCATATATCAC -AATCTCAGTGTTGCCTTGTGTCACTAAAGAGGAAAGTAGGGTGGAGAAAGGAAAAAGAAG -GAAGTAAAGAAAAGGCCAGGCAGTAGTGGTACATCCCAGCACTTGGGAGGCAGAGGCAGG -CAGATTTCTGAGTTTGAGGACAGCCTGGTCTACAAAGTGAGTTCCAGGACAGCCAGGGCT -ACACAGAGAAACCCTGTCTTGAAACAAACCAAAACTAAAAAAAAAAAAAAAAAAAATCCA -AAAATCCAAAAAATGTGTTCATGCCAGGTGGAAGAGATAGTAAAACATACCCGTGAGTTA -AAGGTTGGCTGGCCATTAAATAGGTCAAGAAGCATTTGTTTCCTGGAGCCTTGTGGCTTT -GGGAAATGTGTACAAAGGATTGCACACTGCTACTCTACTGAGACACATTCTCTTCCCAGA -GAACCGTAGCTTTGTAATATGCCCATCAAATATCGAGGACTTAGCTTAGTGCTAGCAGAG -CATTCTAATCTCCCCATTTCTGAGTTTCTGTTTATTCTCTTACCCTACACTAGATTTGTT -TTTCAAACAGTGGTTTTAGGGAACATTCTTCAGGGAGTCTTCCTCATTAAGCATACTCGA -GAGACTCCAAGCTGTTTCTTCAATGTATGAACATTTCAGTTCACCAGAGGGGAATTTCTT -GATAATGTTATTTCCTAGATTTTTTTAAAAGATTATGTTTTTATTTATAATGTGCTTGCC -CATGAGTGCAGTGCCCCATGAAGGCCAGAAGGGGGCATTGGATTCCCTGGAGCGGGAATT -ACAGGTGGTTATGGGCTGCCTGGTATGAGTGCTGAGAACCACACTCTGGTCCTCTGCAGA -AGTGTCCATCCTATAACTTCTGAGACATTTCTCCAGTCCCTCCCAGACTTTGTCTTTTCT -TTTAAGGAAAACATGTGGTTTGTTTAATCAACCCCTTTCTGATGCTTAACTTTGTCCGTG -TTTCTTTTAGTGTCTTGGCTAAATATGTTGTTCTTTGATGTGGCAAGTTTTCTGTTAGTC -ATATTGCTAGAAATCTTTTTCTCTCCTATAGATCACTCAAACATTAGCACAGCATCTCAG -CCCACCCTCCCAAGTAAAACCATTAAAGCACTGAAGTACCATTTCTATACTGGCAGCAAT -AGCAGCTACCTAAACTTCTTTTCAATACAATCTAGTTGATATTAAAAATAAGACTGGGGA -TTTTTTTTTACAATTTTTTTTTTAAGAAAAAATTTTAACTTTTGTTTCTAAAAGTAGACT -ATGACTATGAAGTGTTTTACAGTATGGTTTAGGGTAGTGTATAGCAGGCATACTGAACTC -TGGGGGAACATCAGTATGGCAACCCTAGACAAGAAACTTGGAAGCTTTAGCACATGTTTT -AGGCTATAGCTCTGTAGAGTCTTAAGGTGAAGCAGACACCTGCCCCATTACAGTGACTTT -CTTCCACCCAAGCACTAACAAGGCCCATCCTTCCTATCTACCAAGGTTGGAGGCACAGTC -AGGCTGTAGAACATTAGAATGGCTTTCTAATTTCCCGATGCACATGTTGGCAAGATTGAC -AGGGCTGGACACCTCTAAGTGACTGCAGGTGTTTCTAAACAGCAAAAAGGCAAGCAGGAT -ATGTCTACATACTCATCCTCTGGGGAGGCCTGGGAGTCATGGATCCCTTCCAGAGTATAA -TGGATTTGGATGGGCTTCATGCCCTGGTGACTTTTCTGTATACTTTTCTGAGTAACCTTG -CCCTGGAGGAGAACAAGCGAATCCATGGCAAGCCTCGGCAAGGACGCGCAGCCTGTGGCT -GTCATCGGGGATGTTTATTTGCCAACAAACCTGTAGCTGGGCGGGAAAACTTCAGTTCCT -TCCCCAAATGTACTTTAGATGTGACAAGCGGAGGTGCCTGAGCTCCGGTTTCAGCCCCAT -GAAGATGCTGCTCCTTGAAAATAAAACCTTACCCCGCACGACTGCTTTTTGATAGTTAAG -GACCCACCCTCAGCACTGATGAGCCATTGAATCAGATTTCTGTGTTTGGGTCAATTCATA -GTTAAGTGGGCAGAGAAGACGCTCTGCCACCACTGTGGAGTCTCAGATGTTTTGTCAACT -GAATGGTGGCTTAAGTTACCCTTCCCTGGCATGCTGATTAAGCCATTGCTGAGAACCTCT -TCTTCCTAGACACCAGGGGCTCCCTCTTTGAAAAGCTCCAGGGGCTTTGCATTGTCTCCC -GCAGCACCTTGAATCCTACTAAGCTACCATTGAAGGTCCCTGAAATCCTGTTTTCAAATT -ATCTTTCCTGTCCCATTATCCATCACATATCAGCCACTTTGATTGGGCTCTTCTAATCAG -GTTACACACCTGCCTTGACAGTAAGCATGACCTCTGTACCCCTTTTTACATAGCATCACC -CTCAAACCCTGTTTTTACACTAAACCCAAAAAGGCTTTTATGTCCTCAAAACTCTTCCAT -TGTTTGTTTAAATTAATATAATCTCTTTCTCTATTCACACTGTTGGTTATCTTTGAATGA -ACATCTCTCATTTTCTTTTTTCCATTTATTCACTTTACATCCCAATATCAGCACCCCCCT -CTCCTCCCAGTTCCCTGTCACACAGCTCCCCCCACCCCCGCCCTCCCCTCCCCTCCTCCT -CTACCACCATGAGTAACCATGAGGGGCCCTAGCTTATGGCCAGTAGATGACAAACCCTTT -CCGTACTACCAAGACTATAATGGCGCAAGCTTTTGGGTACATGGAATCAAACAACTCAAA -GTTGAGAATCCCTTTCTGATTGGCTGCTTCAGGGTGAATATATAAACATTCCTGTCCATA -TTTCTTAGAAAATTTGGGAAGGGCCAGCAACTCTAATGTTACGCAACAGCCAGGTGATAC -CTAGACACCACTGAAATGAACTTGGATTCTGACGTGATTTTCCCCAGTTGCATTGGGTGA -TGGAGCTGCTGATGTCACTGCTGGTAGTGTTGTTTCCACTCCCAATACAAAGAATTTTTG -ATCCTTAAGTTGACAGCAGAGGTTTTAAGGGTGATTGCTCTCCGGTCCCCCCTGGAGCTC -TTCACCTGTGTCTGTGACCTCAGTCCCATTCCCCTCTTCTCCTCTTCCTCCCCTCCTCCT -CCTCCTCTTCCTCCTTCCCTCCTCTTCCTCCCCTCCTCCTCCTCCTCCCCCTCCTCCTTC -CCTCCACTCCTATTTATGTGTTGATGTCCTTTCTGTTGCTTTTATACAGCGTAGTCCAGG -CTCCTGGGAGCCAGTGTTTACCTAGCTTTATGTGAATAACACAAAAAGCTGCCAGCATCC -TCGGCTAGTGCTGTGCATCTAATGCAAGTCTCCGCAAGATGAACCCTGGCAAGCCCAGCT -GATAGGCCTGAGGCTTTGGGGGTGGGCCCATTGCAGGAGACACTATTTAAATAAGAGACC -TGTTGGCAACTTTATTTCTGTAGCTCTGATCGGATAGAATGAGTAGGTGATGGAATAATT -GTTTCAAAGTGCCAGAGGGTGATCAGGCTTGGTACTCTAGAGGGCAGTTAAGCATCTGAA -GAAGGTTGGGTGAAACAGGGGAGTTTAAACTTTCTTCCAACCCTGAGCATGAGTGGATTC -CAAGCCCAGCTGTATCAATCCTCCTGATAGCACTGATAATCTGCTTCCCATGTGCTAGGC -ATTCTGCAGGCTTGTTCAGAGGAACAGTTGTTTACACATCACACTGATGAAAGAGTTTCC -AGAATGGGGCGGATCTAAGCCAAGACTATCAGTACTGTGTATTATGGAGGCAGAAGGCGC -TCCAGGGATGCGCTGAGCTGAGTCCTTTTCTAGTCTGTGAGCCCAGCTGCAAGGCCCTGG -AAGCTCCTCCCAGGAGACACCCCATGGGATCCCTTTCTTCTCACATCCATGCCTGATGTT -GCTCAGAACCCAGCACACAATAGTGTCCCAGTGAGCGCACAGGTTCCGATGCTCCCTAAT -GAGTGCGTCCTAGGCTCTGCACTGGACAAAGAAACCCCTCAGCTCCATGTGCCCTGTGTT -CTTTCTCTGTCGTATCACACAAAGACAAAGCCCCCTTGTTCCCGTCATCGGCCATCATAA -GGGAGCAGATGTTGGGCTCTCAGTGAGTCAGGTCCTATGCAGCAGGGCAGTTAATTTCTC -GGAGGGTGATGTGATGTTTCTTGACGTTCTCTTTCAGCAATGAGGTGGTGAGAAGTGATC -TGAAAAAGCTGCCAGCGCTACCCACCCAAGCCCTGAAGGAACACCCCTCCCTGGCCTACT -GGTAAGACCCCGTTTCAGAACCTTCACAGGGACAAGTCTCCCCTCCTCAAGGGCACAGTG -TTCATCTACCGCATGCCTCCTCCCCTCCCATGGCAAGTTACTTAGGAGTTCAGAACTGGT -TTCAGAGTCCGAGGTAGTGGTTTGTGCCTAAAATGCCAGGATTCTGGGAGGCTGAGGCAG -GAGGAGTGCAAGATCCAGGTTGGAATGCTGTCTCTGGGATGTGGGCGGTCTGCGGGCTTG -GAGAAACAGGGGCATTATTGCTTTGGGAGCAGAAAAAGGAGGTTGCTAGCTTTCTCCCTG -GTGTTGCCTATCTATCTCCTGATTTAGCCTCCGTTGTCACTTTATGCCATAGTCCACCTG -CAGAGCCCTGAATGGACCTGCATGGAGCTGGGCTCGAATTCCTGAGGAGTGTGTTAGAAT -CCTGCTGGGCACTTCTGTGCTGACCTCAAGTCTCACAAGGACAGAAACAGTTCCCTGGTG -TTTCTTCTGATGCCTTCTCAGAAAGCAATGTAGCTCCTGATTGTATAAGTCATAATCACG -GCAGGGCACTTGGTGATATTGGACCACAACCACAGATTCTCAGAGGGCTGAGGCAGGAGG -ATTGCAAATTGAAGGCCTCCCCAAGCTACAGAGTGAGCTCAAAGCCAACAACTTAGTGAG -ACCTTGTCTCAAAAAAAATTTTTTTAGGGGTTGAGATATAATTTAGTGGTACAAGTTTGC -CTAGTGTGTATGAGGCCCTCCATACAAGAAAGGGGGAGGGAAGGGGAGGGAAACAAAAAG -CACTGAAGAAGTTGGCTGTAGTAAACCACAACACAGAGCACACTGCACTCTTATAAATGC -ATTCTAAAATTTTTGAACTAGTATCCTACCCTGTCTAGACACTTCCAACAGTAAAGAAAC -CATCTATTCCCTTATTTAAGTAGACTTAAGTTGCCTTTCCATGGGACAGGTCAGGTAACA -CAGAGCTCTTTAGTGACATGAAAACACCTTTCTCTGAGAAGCCCCACTCCTAGAGAGCTG -GACTCAAAACTGTGAGCCCCTATCAGTATCCACCCTTCAGTTCATCACTGACCTAACCTA -GCATCCATCTTCATTTGGTAATGTAAATAAAGAGCAAGCTATACCAAGGACTCCCAATTC -AAAACCAATCTGGGTGAGTTGAAGGCCAGCCTGGGCTATATAGTGAAACATTGTCTGATT -TAAAGAGATGATGGGGGGCTGGTGAGATGACTCAGTGGTTAAGAGCACCGACTGCTCTTC -TGAAGGTCCTGAGTTCAAATCCCAGCAACCACATGGTGGCTCACAACCATCCGTAATGAG -ACCTGACGCCCTCTTCTGGAGTGTCTGAAGACAGCTACAGTGTACTTACATATAATAAAT -AAATAAATATTTAAAAAAAAAAAAGAGAGAGATGATGGGAACAACCTGAGAGGCTACAAG -TTCTCATGAGTTACATTTGCAAGCTGTGATGCTGGTAGACCGTCTGGAGTCAGGATCAGC -TTGGACCTAATTCATCCCTCAGTCCTGTCTTCATTTACTGTCTAACATGGTTAAACCAAC -CCCAAAGTCAATTGCTGAGTTCCCCCTTCCTCCCCCTCTTCTTACCATTCTTACATTGTC -TCCACCAGATCCTCTGTGTTCATGCTATTAGGAATACAGAAAGCCTTCCTCTTGGTTCTG -CTTTCTGCCTTTTATCAACTCGAACATCTCTACCTGAACAGTTTGCCCACAGCCTTCTTA -CCAGAACATCCTTTAGTCACATGACCAGGCCAGCCCTTCCCTAAGGCCTTACCCAGACAC -ACGTGTGTGCAGACAGCGGTCTAATGCACCACCGGCAGAATGCGGAAGCTGGGCACCCTC -TGTGCCACGCCTAGCCGCAAAGGAATCAGTAGCATGGACCATCCTGATGCTAAAAGAATC -CATGGCCTTTCCCTCTGCCCCAACCCTGATGCCTTGAACAGCTGCTTGTGGTTGTCTCTG -TCAACCTATTTCAGTGAATTTCTAAAAAGCAAAGACTTAAGTGGGGGAAGATGCCATTTG -TATAGATCTAGCACAAAAGAAGAAGCTAGAAGACAGAGCGTCTCTCTGCTCACCCAGCCT -CGCCACTCAGCATCACAGTTGACCGTGACCCCTGCTCCTTCTCCTCCATGCCATGCAGTC -TCCGGTGGCCCTCATCATTGATTAACCAAGGCTGTAGATTCCTCATTCCTCCTGGCTTTT -CATTCCCACTGGCACACAGAGATACAGCAACTGTCCTTTGTGCCAAGACCTTTTGCATGA -CATTCTGGAAAAGTTGTGGGTTTCATCACAGTACCAGACAGGTCTGTGAATTGTGAAGTT -ATAACTATCAAGCTAGCGTGTCTGTCTGTCTGTCTGTCTGTCTCTCTCTCTCTCTCTCTC -CCTCCCTCTCTCTCTCTCTCCTTTTGCACAATGGGAGTGACCACACCAAGCTACATTAGG -CTGTACTTAACAGAGTAAATAAGTTGCGCTGTAACTAGAAGGCATACAAGACTCACAAGC -ATACTGAGCCACGGGACCAGTCTCCTTTCCTCTACGCGGGGATGTCATGCTATGTGATGG -CATCCTATCAAAGAGGCATCTTAACAGGGTAAGGTGGTATGCCCAGCATTACAGAACAAA -GAGGCATTAGGGTCTGCCTGGCTTCTCCATCATGAGCTTGATTATAGATTGCCAGCATCC -CAATCACCTCTACAGTATATACACACATACTCTACAGTATATACACACATACTCTACAGT -ATATATACACCCTGTCTCTGTAGTCTGACAACTCCTCCAAGACAGGGAACCCCATCACCA -CTGCCCCTCCTGCCAGTCGTGGTGTTTCTGTGGCTCCTTATCTGCAGAGGAGTAATGTAA -TTTTCCAACAAGACCTAGCCAGTGCAAAGATGCTGGTCTGCCCTGGTGATGCACATTACA -TCATACCCTACAGCCAGCTCTTGGGGTTCAATTTTCTATAACAGTGAGTTTTCCGCTGTA -ATTCTGTCCAGTCTTTAAAAAGATCAGACATATTAGGGACACCATCTACAGATTGAGGAG -CACCTATCCCTTCCACAGGTTCAAAAGACAAGTGGGAACAAGATAGAGCAGGGCTGGGAC -ACGCTTGACGAGACTCACATGACAGGCCCCTGTTGGCTTAATGTAGAGAAAGAAGTGGAG -AAACCGGAGGTGAGAGGAGGTCACCTCTGTGGCTTACCAGATGGCTCCAGGCAGCAGGTA -GCTGGATGAGGCTGGGGGGCGGCAGCACTTCTTGCAGCTGTCAGGCCCCATGAGACCTTG -TGGTCCGGTCAGTAGAACAGCCGCCTGTCAGTGTTTGGGACTTTGTGCTGTGGATGTTTC -CCAAGCCTTGCTTACATTCACAACACTGTATTGACTTTCAGTCTCCCAACCCCACATCAA -GGATGCTCACTCCCAGAGCTAGAAAAGAAGTAGGCTTGAGTCTCCATTGGTTGGCTTGAC -CACAGATTTGGAAGTTGACCTCATCAAAATCACAGTTGTGTGATTGAAAGCATGCCACCA -TAGGTCATAAACTTACAAAATGAGGCATCCTAGAAGAGAACCTAGATAAGAAGGAAAACA -GAATAAATGTAAGAGAGGGTTCCACCTAAATTGTGGGAATTTATAGTGGACACCCAAGAT -CAACTAACGAAGTGTCAAGTATAACCCTTGTAACTCCCATATGCCCTGTCATGGAGCAAT -TACAGAAAACTAAAAGAGTGCCCTTGATGGTGGTTCTTCAACTGAATGAATCAGTGGGAT -TCATTGACTTCAACTTCAATGACTGAATCAGTGGGATTCAAAGTCAAAGCTATGGGAGAG -GGTATGGAGGATGAAACTTTTAGGGTTGTCCTTAGGAGGTGGGACACAAGGGCTTTTGCC -AACGACTATCTCCATTTCTTTCTGTAGGCTGGCTCTGTGGTCCCTGGGGCTATAGTGCGA -GCTGCCATTGTTCCCACCTATCTTGGTACCCGTCATGTGTCCCAGGAAGGCTGTGCTATT -ACCCCAACCACAGGCTATTCTGTCAAAGCAAATTTTGGCTAGCTGTTGTCACGAAGGAGC -CATCTAATTTCCTGTTAATTTTAGAAGTAAAACCTCAGAAGATAAATGCCCTGCAACCCT -GTTCTATTAGCTAGTGTGTTGTTCTCCCTGGGAATTTTATTAACCAGAGCCAAGCTCTGA -GTCCATGACTACTTAGAAAAGTTTGGCCTGAACATTGGGTAGGAGCAACAGACCTTCTGT -GGGCAGGACCTGTAAATGGGGATTGTCAGAGGGAGAGCTGAGCATGTTTAACCACAATGT -CTTCTGTGAGTGGTACCAACATTTTTCCATCTTTTCCTTTTCCATGGTATCTAGCAAAGA -GCACCCCCTCCACCCCCACTGCCAAGCCTGCATGCCAATCTTACCCAACTGACTAGCAGT -CTGAGATAAAGATAATGTGAGTCCTCTGGGGAGAAAGCAGGCTTTTCTATGTCCCACCAA -GTCTTTCAGATGTCACGTGAGCAACATTGAGAAATATCATTTCAGGACACAATTATTCTC -CAGAAGTTGCTTCCTCCGAGATTCTCGGGAGGATGGACATTACAATGTCTTAGTGCTGTG -TGTGGGTGGGATGCTCGTCTCTAATGCCAGAATCCTTTCCTCTAATTCTAGTGAAGACAG -AGTCATTGAGTACTACAAGAAGCTGAATGGCCAGACGAGGGGACAAGCAATCGTGAAGTA -AGTGACCCTTCTAAATGCTCACTACAATTGTGTTTGGGAAGTGGGAGGCTGCTCAGTCAG -TAAAGTACTTGCACTCTAGGCAGAAGGACCCCTGATTCAGATCCCTAGAAGCCACATAAA -AAAACCAGGCATGGCAATGTGCATTATATAATGCCAACACTGGGAAGGCAGAGGCAAGCA -GGTCCCTCACTAGACAGCCAGCCTAGCTCAGTCAGTGAGCTCCACACCACTGGGACCCCA -TTTCTGATGTGGAGAGTGATAGAGGAAGACATCCAACATCAGCTTACACATATGTGCACT -TGTCTATGCAGATGCACAGACCCATGAACACATACACACATATACACAACATGCACACAA -GACGATGTTTGAGTGTAATAGGCCATATATCGAGGCTATTGATTTCTACTTGGAAAGATA -TATAGGAAGAAGGAAGTATATACTAAATTCCAATTTAATATCCACTTCTGAACCTCATAG -CACACAGCAAAAGAATATGTATATGATAGCACTTGTGCTTACTAACCGTTATGTGCACTG -TTTGTGTGCTCTCTGCAGCTACATGAGTATCGTGGAGTCTCTGCCAACCTACGGTGTTCA -CTATTATGCAGTGAAAGTAAGTGAACTCATTCGCTGAAGCCTGTCCATCCTGTCCTGAAA -AAGCAAGCAAGCAAAGAGAAGATTCTCTTATTTTCTAACCTGAAGATTTTGAGGGGAATT -GGAGTTGACGGAGGTTGGCTTGGTCAGAAAGATTGCTTGCCAGGGGAAATTGAGCAACTG -AATTTTATCCCTAGTGTATTCCCACTTGATAGGGTAACCCTCCAATATTTTTTCCTTTTG -TGAAGCAATATAATAAATCTCTACTTTCTTTCGGTCTCAGAGGAGTCCTGGGAAGTCAGG -GCTTTGGGGTGTCTCACTAGAAAAGTTCTATCAAGTACAAGGAACTAGAACCCAAACACT -CGTGGCAGTCTATTGTGTTTCTCTTGGAGGTCTGATGCCACGCAGTCAGCTTTCCAAGAA -GGAGGACTGGGGCCATTGAAAAAGCCCGAGACTGTTTTCTTGAATGTGGCAATGTCAACT -GCAGTGTGACATCAGCTTCATTCTAAATTCTACTCTGTTCCATCCACGCTATGCCACACT -GCAAGCTCATTCTCACATGATAGACAAACATGCCTGCTTTTCTCAAGCCTAAGTTACAGT -GTCAAGAGCAGGGTGGCGTGGCCTCTGGGAACTTCTCTTCCAGATGAGAAAGGAGAATCA -CTTCAGAACCAGCCCATAGGAATGTTGTACAGGAGGGTGTGGCCCCTCACCCCAGAATGA -AGTACAGTACAAAAGGGGCTCAGCATCCTGGGCCAGAGCTCAGCACCCTGACCACTGTGT -CACTGGGTTTCCTCTTGTTTTACTCATGGAAGTCAGTGCCATTGCACAAGCACCTCCCAG -AGACAGCAACGGGGGTCAACATAATGACCTTATGCTACATATATGTCTGTCTGTCTGTCT -GTCTGTCTGTCTGTCTGTCTGTCTGTCTGTCTATCTATCTATCTATTTATCTAGAGAGGT -AGGTAGGTAGATAGATAGATAGGTGAGTAAATAGATGATAGATAGATAGATAGATAAATG -ATAGATATAGGAAATATAAGTATACACACACACACACACACACACACACACACACACACA -CTCCTAGCATGCACAAAGGCTCTGAGAGCAATCCTCAGTGCTGAAAATAAATTAATTAAT -TTTAAAAATAGGTTAATTTGCCGGGTGTGGTGGCACACACCTTTAATCCCAGCACTTGGG -AGGCAGAGGAAGTGGATTTCTGAGTTTGAGGCCAGCCTGGTCTACAAAGTGAGTTCCAAG -ACAGCCAGGGCTACACAGAGAAACCCTGTCTCGAAAAAAAAAAGAGGTTAATTTTTTAAA -ATGGAGTTGGGTAGCTCAGTGCTAGAGTCCATATTTAATGTGTGAAGTCACAGATTCAAT -CCCCAACACACACACACACACACACACACACAAAGATTATTAAAAAAACTTACATATTCC -TGGAACTTCAAATAATCCTTTGTTTTCAAATTGTATTTCCCTTGTCTTTAATCTTTGTGG -TTACCTCTTTAAGAGGAAAAGGTGGGGGCTGGAGAAGTGATGCTTTATTGGACTCAATCG -TTAGGACCGGAGTTCAGGTCCCCAGCGCCCAAGTCAAATGTCCAGTGCTGATGGGCCAGA -AACAGAGGGGGCCCCGGGGCTCTCTAAGCAGCCAGTGCCAGCCTCTGGTCTCTTCACGTC -AGTCCATGCATGTGCATACACACCTGTATACACGCCAACAGGTATACATGCTTATACCAA -AGAAGTAAAGAAGTAATTAAGTTAGGGATACGGGTATCCTAGCTGTGATGCTGCTTAGAA -ACAGAGCCAACCACTCAGCTCAGGCTCGGTCCCCAGCACTGTTCACATAACTGAGCAAGC -ACCCGTGATGGAAACATCTGAGAAGATATAACGTAGAGATGAGTCCCTTCTATTCCAGAG -ACACTGCCTTTCCCCTTGTCGTCAGATGAGCCAGGAAATCCCCTCTTGGTCTTCATTGGC -CTTCTCCGGCCCCATGTTAACCTATACTTCTTTTGACACCCTAGGACAAGCAGGGGATAC -CATGGTGGCTGGGACTGAGCTACAAAGGAATTTTCCAGTATGACTACCATGATAAAGTGA -AGCCAAGGAAGGTAAGGGTCTCTCCTCTGTGGGTCTAAGGGTTCTCTTTTGAGAGCAGAA -AGGAATATATGGGAATTAACATTGTACAGCCTAAGGGCTCACCAACCCAGGCTAATGTGC -ATGTATATATAAATTACTCCACTGTAATCCTATCCGAGTTTCCTGGGTAAATATTTTTCT -CTCCCTGTCTCTAAGAAAATTTTAGGTGTTATAATTATCAAAGGTATGGCGTTTGGCTCC -ATTCTCCAAGAGCAGATGGGCAAACAGGCTCTGAGCGGCTGTCATGTATGTTCTTTTTCC -TGGGAGGCTACATGTTTTGGCAAAATGGAGGAACATTTTCTCTCTTGAATCCTAAGGCCA -ATCTGAGTTCTCCCTGGTGGTTTTTGGAATAAGGTCATAGGTCATAGGTCAAGGAGAAAT -GAAAAAAAAAAAAAAAAAACCTAAGTAAAGAGTAACAACTACCTTTTTGGCATCATAGAA -GTGAACAGAGACTAGAGTCACCTGCCCCAGAGAAAGGGAAGTAAGGTCACTGGGACGGTA -CTCGGGTTTGAATTTTATTTTCATTGACACACTTTCCCAAGGCCAGCGCAAACAGAAGAC -TTACAGTGGAGAAGTGCTCTGGGGGTGAGAATGGACCGCTGGTCCATTGCACACTCCCAG -ACTGCTACCCAAGCTTCTGTATCTGTGACTAGGACAGAAACTTATCTAGGCTGACCACAC -TCTATGCACATCTGGGCTGACCATACTTTATGAAGTTGGCACTTGTCCTGTTAGTTGCCT -TCTTCATTGAATTTATATGGGGAAATAGTGTGGTAGAAAGAATTTCACTCACTTGATCAG -TTCCGTTCCAAGGACAACGATGGAGGAGCTTTGTGTGGCAAGCTCCAAAACCTCTCTGTT -TTCCATTCACACACAAGAAATCAATGGTGCCCCAGCCCCAGCCTGCAATCCTGTACCCCA -TCCTCACTTTGTCTCTCCTGGTACTTTTCTCCGCCTGGCCTCTCTAATGCTTTCCCTGAG -TTTTCTTCTCCTTCACCCAACCCCTTCCTCTCCAGCCAGCCAGATGGATCCTTTATGTTT -TCTTTTACTTGGAAATGACAAACACACCCCCATCACCTTTCACAGACTCCTGGTTGCAAT -CTGTGCAGCTCTGCTTTGTCCTCTTTGGACACAGAAAGCTAGGGGGGCAGGGGGATGTAG -CTTTTGACATTGTCAGTAGTGTGCTTGATGGACACCCAAGGAACTGTAGTGAGTAGTAGG -CACTTAGGTATTCAGTTGGAGCTTAAGAGCATTGAGAATTTCCAAAGCTTAATTGAACCC -AGGCCAGCATGGCTGAGACCCACAGTAGAATTCAGTCTTGCCCTCTAAGCAGTCTGTCAA -CGGCTCTCAGCGTTGTGAGCTGTTCAGTTCACCATAGTCGTGTGCAGGAGAATTTTTTCT -TACTCTCTCTTAAGTGTAATTCTAATGAAAGTAATACAATAGCCCTTGATAAATGCAAAA -CACCAGAGAGACACATAACATGGGCTCAATAAATCTTTATTAGTAAGACCCGGTTTGGTT -TCCAGTGCTCACAGAAGGTTCTTAAAGAAAAAAAAAAAAAAAAGAGTTATCAGCAGAGCA -TCAGCGGAGAGGGAAAGACTGACAGTTGGATCCCAGAAAAGTCACCAGCATTCATAGAAA -TCCCTGGGAGACAGGCTGCTGATGATTGGGTGGTCTCAGGTACAATCTGGGGGTCCTTGG -GAAGTGAGTGCTGAGTATAAAGTTAGGGAAAGTACTTTCAAAACCCCATCAGGCCAAGTG -ACACCTCTTCTTCATCAGCTGTGTGTATGGTGTGTGTGTGTGGGGGGGGGGGGGGGGTTC -CATGTGTCTAAGATGTTCGTGGGGCTCAAGGGCCAAACTGAAGAGTGCACAAGAGCCATA -GTTGTGAAATCCTACCTACCAGGAGACTCGGGGAGGAGTCCTTTTCTTTTTACAGGACAT -CATTAGCATCACAAATCCTCTTTTTGTTGCTTGTAGGAAATATGAGAGGCTCTAAGCAAC -TCAGAGCTTTGGAACAAGTGCTAAAGATGCACACACCTGGCAGAGAGTTAGCATTGCATG -TTTGCATATAAAGCCATCCAAGTCCCTCCTTGGTGACTCCAGAGCACCGAGTGTCAGAAA -CTCTCTGGGTCCACCCTGCCTCTCTCTGACCTTCCACTATACATGTAGAAAGCATTGCAA -GGATACCCACAGGTGTCTGGAAATAGCCATGGTCTATCACGACACCCCACCCCCACCCCT -ACCCCCCACCCCCATCTCCATCCCCCCATACACCCCCCCATGCTTCCTGTACTCCAACTT -GTGAAAAGGTGGTCAGGCAGAGCAGGTGTGGCTGCATCCCTAGATACTGAGAGCTGGAGT -GTTCCCAAACACAAGAGGACGAGTGAGCTACAGGAGGGATGGCCTCCAGGTGGTAGCACG -CCCTTCTGGCACTGGGGCCAGGTACATCTTCACCACCTTAAACCTCCAGGGGTGCTCAGG -GGATGATCAGTGCCAAGATCTAAGTACCCAGGGGCATCTGTGGCAAGAACTGCCTCTCCT -GCCCAGGCAGCTCTACCCACCCAGCAGTAAACAGAAGCCCTCACTGACACTCTGACCGAC -TTACAGCAGCTGTCACGTGGCACCATCATACTGAGCGCCAGCCTTCAGGTTGAGGCAATG -GCGATGTTAGGCACTCCCTTTCTTTGAAGGGCTGAGGGCTCTCCCATGCCACCTGTGAGC -ATCCATACAGGCGCGTTCCCATAGGGCTCATGAAAAATGTCTCCCTAAACCCTGAGAGTC -CAGAGGTAATGGCCATCTCAAGTCAGACAGACAGTAGGTTGGTCCTAGTTCTCTGGGGGA -GATGCAGTTCACCGTTCTGGTTTCAGTATCTACCCTATGTCAGAGTCCCACTCTGAGTAG -CTTTGGAAAAGTGAACTGCAAAGTGGGAGGGGGAGGGGCAGCTAGGCTGGGGTAAAAGAA -AGAGCTATGCTTCCTGCTGTTCATAACCCACAATGCAGGACCTGGATCTCTCCAACAAGC -AGATTCTTCTCTTCCTAAGTACAGTTCTGAGCTTCATTTCAAAACGTTTCTGAAAAGCCA -GGTGGGTGCTGAGTCACAAGCCCATAACCCCAATACTCTGACTGCGCAGCTGTAGGTCAT -CCAGGGCCACATATCAAGATCCCATCTCAAAACAAAACAAAACACCCAAAAATAAAACAA -ACACAGAAAGCAAACAAAATTTAAATGTAAAGCAAAACAAAAACAAATTTCTTTTCTAGC -TTCCACTCCCCCAAGCACAGCCCTGGTGTGCTTTGTCGGAAACAGTAAGGCACGTCGGGG -CTTTTCAGACTTGTGTCTTGTCTTTCGAATGTGTTCAGAAAAAAATCAAAAGTTCTAAAT -GAAGACAGGGTAGGAGCCTGGAGGCAGGAACTGAAGTCGGGGAGCTGCTTACTGGCTTAT -TTTCCATGGCTTGCTCAGTGTTCCTTCCTATACACCAAGACCACCTGCCCAGGAGTGGAA -CAGCCCACAGTAAGCTGGGTGTTCCCATACGGCTCATTAATCAAGGAGGTGCCATAGGCA -ATTTGATGGAGGTGTGTTCTCATTCGAATGGTGTCTTCCCAAATGACCCTAGCTTGTGTG -AAGGTGACAAAAACCGCTCAGCACAAATGCTGTGCAGAGAAGACTCAACCCCCAAATGCC -CTAAAGTATCAGCAAATGGGATTTAAAAACAATGAAATCTGCCACGGGTGTGCATTCCCT -TCTGCAACGCTCCTTGCTTGTATGTATGAGGTCGTGTATAAAGACGAGGCAGAACCCCCA -AAAGTTGCCGAGAATACATTATAACATGTCCTGTGAGCTTTTGCAGACACCCTCCACCCA -CTCTCAGGAAATATTGCTTGCATCCTTGACCCAGTGAAATTTTCCCTTTTACCTTCCACC -AGCCTCGCAGATTTCAGCTCCTGCCAATCATCACATACCACATTCCAATAAGAAACATCC -CTTAGCTAATATCACTCTTGCCAATGGGCAGTTGTCCTGGATATCTTTGTTATGATGTAG -AATCAGAGGAGGGAATGACACACATACACACATGTACACACATGTACACATCTGTCTTGG -CTTAGCAATAAAAGTGAACAACGAGAGGATCATGGAGACCAAAGGTCACCCCGCCTCTCC -ATAGGTTATGGTCTCCTGCTTCCTCCCAGCTGCTAACCACCTTTAACATTTGTGTAGAAA -TAACTCACTGCCTAGGTTGCTCTTGACCTCCGGATTAATGAAATGGTACCCAGTGGACAT -TTGGCCCTGAGGGTCAATATCAGCCTACCTCTTAGTTTGCATTTGTGGTCAAGTACTGAG -ACTTTTAGCACATCAAAACCTGAAACCCGCCCAGCAGCAGTGACGCTGGCTGTCACAGCA -TTCTGCCAGTTATGCTAGTAGTAAAAGCAAGAGTATTTTTTTTCTTTCTTTCTTTTCTAA -AGCATGTGAATGCAAAAATAAATGCCATATTTCCGAATGGTCTTGTTGATTCAGCTGGCA -GCATCAAGGTCTTAGGGGGCATAAATAGGTCTGTCTCCCAAGGAGCTCCCTGTAAAGAAG -AGATCCTCACATTCCTTAGATCAAAGCCTGAGGGAACAACAGCTGCTTTAATCTCCGTGA -CCATCAGACCCTTCTGTGCAGCCCCAGTCACAGAGGTGTGGGTTAGTTGTGGCTAACGGC -TCAATTTCATTACCGGGATCAGGATTTGTGTGAAATCCTTCTGTTTTGCAACCATCAGAC -CTGTGGACAGACTGACCCTCTGGCCGTCAGAAGCCACGATAAGAAGAAAGCAGAAAATAC -TAACTCAGTGGGGCTTTGAGACAGCCCAGGGTGAAATGTGAGCCTCAACAGACACCTTCC -TATAGAGGCAGTGCTCATTAGCCACAGATCAGCACTTGCGATTCTATCCTTGCCATGTGT -ATTGAATGAAAGCTATCCTTTGGGAAGGGACTGGCCAGTCAGGCCTTGTTACATATTCAG -TAGACAGCATTTACTTATTTATTTGATGTGCACTTAGGGGGGCTTTTATGTCTGCTTAGA -TGCACAATTAGAAGCACTCCCAGGTCCCTTCCAAGGCATTAGGAGGAGGAATCCAAGTAT -CTGGAGCATCCGGAGCAGCCAGCGTGGCTTCCTAAGAGCCCTGAGAGTAGTTCAGAGACA -GGGCCGGTGGCTCCAGTATTTGATGGGTTCTTGTCACCTCCCCCAGATGAGTAAAGATTT -TTTTTTATTCTATTAGATGATGAGACAGGAAGCGAAAATAATATTTACAGGAAATATTCC -ATTAGCTATGAGCCGGCTCCCAGGGGGATGGCTCTGCTCAATGACTCAGAGCGATAAGGA -TGCTGCTCCTCGCTGACTTGGTCCAGCTTCTGTTTGGGCAGCTTTGACTCATTGCTGGCT -GCAGAGCCCTCTAACTTTGCCTGTCCCTGGCTAGGTGCCTTGCTTCTCCCAGCTTGTCTG -TTCTCCTTGGAAACCACACCTCTATACACACCAGAGGAAGCTCTAGTTAATGTGTTTAGC -ATTCTTTGCAGCCTTCCTCCTTCACGGTTCAGGATCAAAGAGCCACCCCTTGTCTATCGT -TGCTTAGATCATAATGCTAAGCTGAGTGGGCCTGCAAAGGCTCAGTGCCTATGGCTGACA -CTGGTCCTTGCAGTGGGTCAGCAGGGAGAGCTAGCCTTAAAGCTGTAGAGCAGGTACGTA -GAGGAGATGGATGGGGGAAGGACAGAAGTTACCAGAATGACTCCAATCCAGGAACAGTGG -CTCAGACCTGGAACCCCAGCACTTGGGAAGCGGAAACCTGGAGTTTCAGGCCAGCCTTGG -CTACAGAGCAAGACCCTGCCCCCATCAAGGGCTGGAATGTGGCTCAGAGGTTGTACGCTT -GTCTGGCATGGCCACATACACACACACACAAGTGCTTTTTAAACCAGCAACCTTTGCCAA -AGTGAATGATGGGAATTTGTTCACATCTGGTGTGGGGCTGGGGAGCTGTGGCTCATTAGC -CTCTACGCGTCCCTTTACTGTGACGTGGTAACTGAAAGGCACAGACAGGATGGATGTAAC -CCAGTTGTCTCCACCTTGAGTGAGTTCACTTCTCCAAGACTCTCCCACTGTCAAGATGAG -GGAGCATATACCCTTGGCACAGCAACCATCATTACAGTCTCATCTGCCCTTGGCTTAGCA -AGCATCATTACCATCTCTTTTATACTGAACCTGACAGGCAGACAGAAGCACAAACAATGC -CCCTTTGTTAAGGGGAGATTGCTTCCTCGGTTATTGAGTCTGGGAACCCAGGGTCCCTCT -GTTCCCACAGGTTACTGGGGAGCCTCTTCTGAGCATGCCCAGGGCACCAGCTCATGTTGC -ACTCTTCTGGGAAGAGTGTTCCTATCAGCCTGTTGCTACCTTTGAGAAAAACATTTGTCT -TTGAGCAGAGAAAAATCTCACATTGTCTCACATAGGTGGATAAGTTTGTTTTGTTTTGAG -ATAACAACTCACTAGATAACCAAGGCTGGATTTGAACTTACCATGTAGGCCAGGCTAGCC -TCAAACTCTAAATCATCCAGTCTCACCTGCCCATGTAGCTGTGACTACAAGCTTGTGCTA -CCTACCATACCTGGCTCCTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGCA -CCTGCACAGGTGTCAAAGGACAACCTCCAGGGTCATTCCTCAGACACTTAACCTTTTCCT -CTTGAGACAAACTCCCTCACTGCCCTAGAATTCCCTATGTAAGCTACACTGGCCATCCAG -CAAACCTGCCTGCTTTGCCTCCACGGTGCTGAAATAAAAACATACGACACTACCACACCC -TGCTCCCCCCATATGGGTTCTGGGGACCAAACTCAAGTCCTTATATCTGCAAGGGAAGCA -CATTAGCAACTGATCTATCTTTAGCCTGAGAACACCAATTTCTAGATAGATAACCCCATG -TCTACCTTAAACTGTTCTCTGTATGAACCAATGCCCAAGCCAGATCTGATTAGATGGCTA -GGGTAGTTTCCTTCCCCATCTGACATGTCTGTTGTGGCATGTGGTCTCCCTGGGTCCATA -AACTTCCTATTCCAATGCCTAGTCTCCTAGACATCTTGTCCTCCCTGGCCCTACAGCACG -TGCACCGACACCGAGAAAGACCATATAAATAGCCACATTGATGGTGTGGACAGTAGGGGT -CAAACAGGACACTGGGTATTTATAACACTCAAATAAACACCCAGACAGACAACATAGCAG -CGCCCATGAGACTGGCAAGCTTCTGAACTTTGCGGACAGATTCCCACTACTCTGGGAGCC -CTGTTGACCCTGGATGCAATTTGAAGGAAGCAAATTAAAACCAAGTGCTCCAGTTGGATC -CCAGATCGCTGCAGGGGAGCATTCAGTAGCCCCACTCGTGCCAAAAGAGCCACAAACCAG -TGGTAACTTCTAAACTGACTTTGTTTTTCTGGCTCCAAAACCAGTGACTTCTCATGGAAT -AACAAGAACATCTAACCCACTGGAACACCGCTCTTTTATCTCACACCGTTACTTGATGTG -TCTCTCCTTGCCCCTTGATAAAGCCACAGGCAGTCTTTTGGCTCCACTGGTAATCCCCAC -ATGGTCAAAGTCACACAGCCACATGAAGCAGCTAAACAAGTTTCTATGGAGACAGTAATT -GGTCGAGAGAGATGCTCCAGCAGTTAAGAGTGCTCGATGCTCTTGCCATTATCAACGTTC -AGTTCCCAGAGCTATGTCAGGTGGCTCACAAACCGCCTGTAACTTCAGCACCAGGAGATC -TGACAGCTGCTTCGCTTCCCCTGAGTACCTGTTCGGATATGCACATACATAAATCAAAGT -AAAATAGAGATTCTTTTAAAAATTAAATTATCATGTTCAGTCCCAAGAGATGCTAAAAGA -TTCCATGTTAGTCAGCTTTTGGGTGCTATAACAAAACACTTACAAAGATGAAGCCCTTTA -TACAATCGTTATACAAAGACCGAGCTCGTAGCTTTCGAGGTTCAGGCTGTGAGCAGTTGG -TGCTTTGGCTTTGAGGCCTGTTGCAAGATGAAAACCACAGTGGGAAGTGCATGGCAGAGC -AAACTCACTAACCTCAGCCACAAGACACAAAGCAGAGGAAGGGAGAGGGCCAGAGCCCCA -AAATCCTCTCCAGGGGCCTGCCTACTGCCAGTGACCTAATGTCTTCCCGTGTGTCTCCTT -CCTAAGGATCTCACAGCCAACTCTCAAAGGCGCCACCCTGGTGGCCAAGCCTTTAACACA -GGGGCCACTGAGGAACATTCAATATCCCAAGTGTAAAGGGGGGTGAGATGGCTTACTAGG -TAAAGGTGCTCCCAACCGATCCCCAAGACCCACATGGTAGGCAAAGAGCCCTGACTCTTG -CATAATTTGCTTTGAGCTTCACACAAACGCTGTGGCATATACAGGTCTCACACACACACA -CACACACACACACACACACACACACACGTGCATAAATAGGAACTAGATAAATAAATACAT -TAAAATTTTAAAACATACAGATCCAATGTATAGTAGTCGTAATGTGCAGTCTCTCCCCTG -TCTACTGAGTTCTGCCTGCTGTGCTGCAGTCTGTGAGTAAAGAATTGAAGGATCACCTGA -CCATAAGGCTTCAGGTGCATATGGAGAAAACCATCGGGCACCCCCACTGACATAGACATA -GAGTCTATGACATTGACATAGAGTGTCTTATTGGCCTGAAGCTCGCCAGCTAGGTAAGAC -TGGCTAGCCAGCAAACCTGCCTCCATCTCCCTAGACCCAGAATTTCAAGGGTGCACTACC -ACGCCTGGTATTTTGTGTGGGTGCTGGGGATTGAACTCAGGTCCTTGTGTTTTCAAGACA -AGCACTGCATTGACTGGACCGTCATTCTAGCCAGTAAGGTTTGTCAAACTTCTAACAGAC -TTCATATGACACAAGTGAGTGTGTTACAGCTTTCGTTGCACAGCTCAGCAGGGTTGAGTG -CGTTGACAGTGTGGTGCAACCCATCTTCAGAACTCTTTCTATAATACAGATCTGGAACTT -TTAACTGCAGTGCCCCGTTTCCCCACCCCACCCCCATATACTCCGCAGCCTCTGGTGGCC -ATCTTTCTGATTCTTGTATCTGTGAGTTTGACTCAACTAGTTGGCTGCCTATGTTTGTCT -TTGGGTAAACATATCCAATTCCAGGAAATATTTCAGAATGAGAAGGGTTCCTGAATAGGT -AATAATTATATAACCAGGTCAGATCCAGGGTCCATGTCACCCAATTGAGCCTGCTTTTTG -ACCTTTCTACCCAGTTCTTGGCCCCTGCTTGTGGCCTTTCCTGCCTGGTGGTCAAATCCC -AAGGCTCTCATGAAGGAATGTTCATCTTGAGATGTCACTCAAGACCTCTGTTTTACTTAT -CCTTGGATCTAACGTTCAGTGGCCAGGGTCACTGCAGACTGTAAAATCTACGACAAGTGA -GACAGACTACCTAACAGCCGAATTATTTTCTCCAGCATATCCAACAGGTGTTTCTGCTGC -CTAAAGTTCTCCACCTATCCTTTGCCCAATCTGAAGGGTGTATACTGGCATTTTATTAGC -CTATGTGCCCCTATGCCCACTGGCATGTGCACCCAGCTTGGTTGCCATGGCTTTTTTATG -TTCCAGCCTTTTAATGAGAGGGCAAAGTACCAGGAGGCCCCCGGACTCCGGGCTCCATAG -GTCCTCAGTTTGGATTGAAACCAAACACCAACCCTACCTTAGAGGCGGCACAGCTGAGCG -AGTTTCCTGTGCACCTGTGTGTTTCTAATCACATAATTGAGTTTATGGTTGACATTTGGA -AACTCATTAAAAAAGAAACCTGGTCACTGGCCAGGTTTCTCACCAGCAGAGTGAGAGGCT -TAAGCTGCTGAGAGCAATGAGCACCCAGAGGTGTGATTGCCCTGGTTGCTCATGTACTCA -AGGAATGGGGGCGGTAAGTTGTCATCCAGAAATGAGAGAAGGGGTTCCCACAGCAACAAG -GAGAGACTCCTATGGGAAACAGGTGCTGCTGAGAATAAAGGAGCTCCTCTTATAGCTGAG -CTGCCAGCTCCTTTTATGCAGTTAATCTTACTGAGGTGTGTTTGTTCCAGTACAGTGCAT -TAGACCTAGGGCTTTCTTTGTGCTAGGAACATATGCTAGCATGAGCCTCTGAGCTCCATT -TCCAGAATACATTCATTCATTCTTTCTCCTCCCTTCACCTCCCTATTTTTAGTATGGGTG -CTAGGGATATGAGCTTGGGTCCTCTTGCTTTCTCAGCTAGCACTTCATTATATCAAATGA -ACCATCTCCCTAAACCAGTAGTCTATCCCTTTTTATGGCAGAATAATATTCTTTGGCTGC -TGCTTCAGCCCCTTCTGCACTGGCATACAACAGACACACACATGCAGATGTTAATATCTG -CTCAGTCCCTCACAGAGCTCACAACTGACCACTTTTGTACTGATGCCAACCTTTCCCCAA -CCCTGCCTGCTTGTTTTACATTTGTCCTTGAGCCTCTTGTCCTGGCATCGACTGCCCTGT -GAGTAGTGAGTCAATTTCTTATTTGTTTATTTTTGCCTAATGAAAATGCACAGACCGCTT -CTATCCTTGCCTCATATGGTATATAAAAGATACTAAGCACCATGCTTGGCACACATCTAT -AATGCCAGAACTTAGGAAGTTGGGGCAGGAGGATTGCTGTGGGCTTAAAGCCAGCTTGAA -CTACATAGTACTGGCCCAGCCAGTGCTGTATGGCAAGATCCTGTTTGGGCAAAGACAAAC -AAACAAATAAACAAATAAAATGCAATTGGAGTAAAGTACCTAATAGTTGCAATCCAGTGC -CAATTTTAAAGAGATCCAAACATATATGTGTTCAGTAGCCTAAGGGACTTAAGTATAAAC -TGGATAACTCTCAAGGAAGGGTCTCAGGCACTCACACCACTGAAACACTGAGACATTTGC -AAGGGAGGGCGGAAAGGGAGCCCACAACGTTTTACCACTTATTTCTGCACGTAAAAAGAA -AGAGAGAAGAAAGGCGAGGGGACATTTAAAAATGGCTTCCATTTCGACTGACCTTTGGCT -TTGTTTTCTGACTATTGGACTAAAAAGAAATCAAGAGCTAGTGACAGTTGGCAATCAAGA -TTGCGCTCCTGGGATCCTTCAGGCCACCAGACACTTTCTCTTTTATAGAAGCGGAAAGTG -TTAGATTGGGAAACCCTGGTGTCAATCATCGAAGAGTGCAGCAGCTTACTGCTGATGAGC -TGTGCACTGCTGGAAAGATTTTTCTTAATCAGCATGGTTCACTGGGGAAAGCCAGGGTGC -CCCGACCTCCCTAAAAACTGCTAAACCTGTTTAACACCCATCCCCAGCACAGCTAGGACC -CAATAAATACAGTTTTCCTCACTAGGCAGAGTCTAAGCAACAGATCCTGCTAATCAGCCA -AGAATCTACTGCTGGGATCTGCCCTGCTCAGATTGTACTGAGAAGGAACCTTGAGCAGAC -AGGCAATTTCTACACACGATGAGCTGTTCAGTCCAAGCAGGAGGAGAATTCCAGGATTCT -GGGGTTATAGACATCCCTCGTTCTTTGGGGGATCACACTGAGTAGAAATAGGAAGCTGAG -TTCTTGACCACTCTTTCCTCTTGGTCTGGCTGTGACTGCCCCTTCCGCATGCCATGTGCA -GTTGAGGGAGGGTGGTCCTGTGTATACACATATGTGCGTATGGTGCATGTGCATGTGGAA -GTCAACATTGAATGTTGTTCCCCGGGTGCCTTCCATCTTGTTTTTTGAAAACATTGGACC -GGGGCTCACAGGTTCAGCTAGGCTGACTGACCAGCACATCCCAGAGCCTTCCCGACTCTA -GGATGGTACTTCCGTGCCAACATGCATAGGTTCCGAGGCTCAAATTCAGGTCTCCATCCT -TCCACACCAAACACTTTCCTGGCTGAGTTACCTTCCTAACCCTGGAAGTGCACCTTTAAT -GAAGCACCCGCCTTAATCGGTGTTCCCTACTTTGTGGAAGCCGCCTGAGTTGGAGCTCTA -GTGCACGTGGTGGTCACATGCCATCTTGCGACCTTGCACTGTGGTCACATGCCGTCTTGC -GACCTTGCGCTGTGGTCACATGCCGTCTTGCGACCTTGCACGTCTCTGAACTGGGTTTGC -CGTGACTCCTTCCTCCAGTTCTTTCTCTACTCACATACTCAGCCTACAGTTACTGGGTAG -CAGGTGAGAGACTGACTTGCCTCAAGCACTGTACATTCCCTAGGCTTGAGCGTGGCGGAG -ACATCTGAGTGAAAGGTCAGCTGCAGCAATGGATGCTGATGACTTAGGCAGAGGGGTGGG -TAGAGCTAGCTACCTGGGAGAACTACCCAGACCGGGCTGGGAAGCCTGTGATTACAGGAA -TATCCCTGATGAGAGGACATAGCTCAGGGCAGGCTGCTGAGCATGCTCGGTTGTTTTCCT -CTGCCCTCCCCAGCCCCTGTAAGTTCAGGAAATCTTCAAACTGACCCGACCACTTCAGAA -TTCCTCCTGGGGGAGGAGAAGGGGAATGGGATACCAGAGCTTGAACCCTAGGACCAGTCA -TTCTGGAATGACTGGAATATGGGAGTTGAAGTCTTCACTCCTAGAACTTAGCATCTTCTT -TCTGGAGAAGGCATGGCTCCAGCAGGGAAATCCATAAAAGAATAGCAACCAGGACCTCAG -CTACAGAGAGGGAGGCTCTGCCCAGGCCATTGCATGCCTCAGAAAAGCTGGGTGGTCAGA -TCTTGTAGCAAAAACCTCAGACCAAGCTGCCTACTTCCTGCCAGTGACAGGCATGGCTGC -TGAGCAGCCTGCACGACACAAAGGGTTCATCCTTTAGCTGGCCGGGAAGCAAGCCGGAGA -TCTGCTTCCTGCCACCAATGTAGCAGCCTCAAACCAGATCCCTGTCCAAGTGGAGAGGTC -TTGCACCTCAATTCTCAGCAGCATGTAAGGAGCCTCCCCCAGTTTCCACATAAACCAGGT -CCGGAGGAGCTAGGGATTGACTCAGTTGGTAGAGTGCTCACTAGCACTGCGTAGCTGTGC -ACAGTGTAACCCCAGCCCTTGAAAAGAAAAGGTAAGAGGATCGGCAATCAAGCCCATGCT -GGGCTACAAGTTTCAAGACAATAAAATAAAATCATGTTCTGAGTGGTGGAACACACCTTT -AGCCCTCGCACTGCGGAGACAGACAGGTGGATCCCTGAGTTCAAGGCCAGCCTGATCTAT -AGAGTGAGTTCCGGGGCAAATGGGGCTATACAGAAAAATCCTGTCTTGACAAACCAATAC -ACAAACAAGTAAATAAAATCAGCTCAACCGGTTTAGGAAGTACCTGTCCTTGTCATCAAG -AAGGGCAGTTCTTGAAGCACCAGGGGTGTGAATATACAAACAAGATGCTGTTAAATAATG -GTCCTTAAAGGGCCCTCGTTCCCTTGCTGCCTTTCTTTTCAGTCCACACGGGTGATGGGG -TGGATCACCTTTAAGGTGAGCAGCTATTCACTGGTAACTGTTGTCATCATCTTCTGCCTC -CCATCTCAGCTTTCCCCAGGGTCAGGTGACCTCCACCAAGGGGGTGAGGTTGTTGAAATG -ATGCCTCGCCCTTGGACCAAGCACCTCAGTACCCGAGTACTGACATGCTCGCCTCGAAAA -CAAATAGAAAAGTACAACTTTTTCCACACAAACTAACTCTGTCCTCCAAAGTACTCAAAC -ACTACATGGAAATGAACACTTTAGAACCCCTTACGGCTTCCTCAGTACAGGGACCAAGTC -CGGAGGTTGACACTTAGTCACCCCCTATCTTTTCTCGGCCAAGGATTAGTTACTCTTCCC -ACTGCTGCAGAGGCAGCTTGAAGAAGGACGGCTTTACTTGGCTTCACAGCCGGCGCCTGC -CAGCCGGAGCAGACCTTAACTGGTTACATCATGTCTAACTCTCAGGAAGACCCAAGAGAC -GACACTGGTACTTCGCTCGGCTTCTCCTTCCCATTTTATTATCCTGGACTTCAGTCAGAG -GAATTGTGGCTCCCACGTTCAGGGTGGGTTAACTTGGTTGAACTCCCTTAGAAACAACTA -GCAGGCATGCCAAGAGCTGTGTCTCCTAGGTGACTCTAAATCCAACCTGAATCACAATAG -TGACTGATTCTACCTACTAAGGAAAGTCTTTTTAAGGGAGGAACTGGTGTGCCACATAGC -ACTGGGGCATAGTGCTCACACGGAGGAAGTCTAGTTAAAGTGCATGTTTCACAATGCAGG -CACTGACCCCATCCCCCTAGAGCCATGCTCAACGAGGATGGGGGGGGGTTGGTGTGAGAG -TGGGGGATGGTAATTATATCTGGAAGAGAAAGGAAAACACAAACACAGTGCCTCCTGAAA -GTATTCATCCTTGCTGAAGCTTCTAAACTCTTTCTGCAAGAAAAAGCTGACATGGAGAGG -AGAAAGTCATCTAGAGACAGCTCCTCAGGGGAAGAAGACAACAAGAAATCAAATCTAGTG -GAGGAGGGGAGCAAATGGTCTGTTTCTCTCCAGGCTCTGTTAAGGATTGGCTGGCCTCCT -AATGATTCTTAAGCTAAATGAAACTAAAAGGTTTTTGATGGGTTAAAAAGAGGCCATCCA -TTAAAAGGTCCATGTTCCGCGCTCTGGGCATCTGTCACTGGGTTAACCATGTTAGTTTGG -AGTCCCTGGTGTCTGACAGTGAAAGGGGAGGGGAGACCAGGCTGAGTAAACACATTGAGT -CCATTAGATCTGGCTGTGGAGAAAAAGTAGCCATTGTTCTAGTTGCTGGGTGTGCAAGCA -TCTCCAAGAGGAAATAGATGCTTGTGAATGCTGAATAAAGTATGGAGGACATGTGCCTCT -ATTCACTGCCTGTGGTCATAGTTTGTTAATTTGGAAGGGCCTAATTTGGTCCCCATGGTG -TCTAACCTCACTAAGTTCTATTATAGGAGAACATTTGATTTTTCAGATCAATATTCTGAG -ATTAAATGTCATAGCAGGACAATGGTCAAGATGATCCCTGGTCACATTGCGATGGGATTG -GGGTTGTGGCTTGGTAGGGTGCTTGCCTAGTATGCATTGTAACATCACAAATCGATGCAA -TTTGGGGTGATTCATGTGATGGAGATGATATAAAGAGAGTTATATATACATCAGCAGGTG -ACAGAATCCGCTAGAAATGACTGGGACAAACAACTCAAAGAGAATATCTTGAACTCTGCC -CAAATAGAATGAAGAGCCTTGGGCTAGGCTCATGCTTACCATGTGAAAATTTCAGTTGAG -AAGATAAGATTTGGGGGATGGTAAAGGCACTTGTCACCCAGTCTGATAGCCTGAGTTCTA -TCTCTGGAACCCACAGAGTAGAAGAAGAGAAACAACGCCTACACTTTGTCCTCTGACCCA -CCCCCCGCCCCCCCTGCCCCAGACAGCCTTTCTCTGTCTCTGTCTCTGTCTCTCACACAC -TAAATAAATAAATAAATAAATAAATGTAAAACATGTAAGGAAAATATTTTAATACCCTTG -GTAACATATTCATCATCTTTCAAAAAAATTGTGCAAACTTGAACTTTAGCTGGTACATGA -GAAAACTAGAAGCAGCATTTTCATGTTTTACATTAGGAAGGAGAGTAGTGTGTACTGAGT -AACAAGAAACAGCCATCAGAATAGTGAGCAGTGGCTGAACGCTGACTAGACACTCTGTAT -CTACTGATGCATTAGTTCAGCAGCATTATAGGAAAGTATTGTTATTCATAGTATTAGTTC -TAAAATGAATAAAGACACAAAGTTTCTAAAGATACATAGCCATCAAATACTTGATAGATA -CTATGCCTTTGAATCCTGTGCTCTTAATGTCTATTATTTTGTTTTATTTTTGTTGTTGTT -ATTTGCTTATTGTTGTTGTTGTAATGAATCCAAGAGAATGGTATTGAGTTGTTTTGAATT -TGCAATGCCAGCTCTGACCTATATATGCACAGAATATATGACTATCTCATTTTAGAGATT -CGAATTTAAAAGGCTTTGCACGTTCAGGGCCAGAAGGGAGAACCTTTGACTGCCAGGCCA -AGGTTATCTTGTTGTTGTCTTTGTGTTGGCTAGGTTTTTGTCAACGTGGACATAAGCTAG -ACTCATCTGTCAATAGGGAACTTCAGCAAAGTAAATGCCTCTGTAAGACGAGCCTGCAAG -GTAGCCTGCCTGTGAGGCGTTTCCTTCATCAGTGATGGATGGTGAAGAGCCAGGCTCATT -ATGGGCAGTGCTATCCCTGGGAAAGTGATCCTGTTTGTGGGGAGGCAGTGGGGAGCTAGT -AGGCAGCATTCTTCCATGGCTCCTACTTCAGTCCCTGCTGCAAGATTCCTGCTTTGAGTT -CCTACCCTGAATTCCTTTGATGATGGAGTGACCTGAGAGTTGGCAATGGAAGCTGGCCTT -CATTGTCCACGGCGATTAGTTAGTTCCAGAGCCTTGGGTTAGTAAACCCCTTACATAAAA -TAATGCAGTATTTGCCTATGACCCATTATGATTGTCTCTATACTTTCACTTCTTTCAGTT -CTAGAAGCAGGGTTTCACTGTTTAACTGAGCCTGGCCTGGGACTCTCTACACTGTGCATC -CTAATCTGGATTCAAACTGCCAACAATCTTCTGCCTCAGCCCTTTGAGTACTAGGATTAT -AGATGGAAGCCAACATGTTCAGGTTCCCAAATACTTTAACTCATGTCTATCAGGTTTGTA -GTGCTTAATTCAGTAGAAATGCTATGGAAGTAGTTATGGTATGATATCCATTTGGGAATA -GTGACAAGATTTAAAATAACAAAAACAAAAAACAAAAAAACAGTGTTCAGTCCATATAAT -TTTTTTCAAATATTTTCAACCCCTGGGCGGAAGGACGAGCAGACGCATACACTGTGGGGT -GAAGGGATAGCTGTAGAAATACATGCTGGGGGCTGGTGAGATGGCTCAGTGGTTAAGAGC -ATCAACTGCTCTTCCAAAGGTCCCGAGTTCAGATCCCAGCAACCACATGTGGCTCACAAC -CATCTGTAACAAAAATCTGATGCCCTCTTCTGGAGTGTCTGAAGACAGCTACAGTGTACA -CACATATAATAAATAAATAAGTCTTAAAAAAAATACACGCTGGGTGTCGTGTTCTTCCTC -TTGCCCAGGAGCATAGCCAGTACCAAGCAGACATCCACAAATGCCAGTGGATAAAAGAGC -TTAGATTAGATGGAGATCTGTGGTCGACCACAATACCTCTGCCTCTCTTTTCTTTATAAA -TAGAGTAAACCATATTGGACGCCTACAAAAGTATTTGTGTCCATATTTAAAATGGACACA -AAGTCCCAACTCTTCTTCCTCATTCGGATGCCTGCTTCTGTCTTCTCCCATACATTCCCG -GGATGCACGAGACCAAGTCCCCTGCATGCACGACATTGGGAATTTTCTGTGGCACCTCTA -TTTGATGCCTCATTTTTTTAATGTCCTGATAGAAAGATAAACGCAGGGAGTCATGTGTGA -TGGTGTCTCAGGAAAGAGCAGAAGTGAAATTAGGAAGTGGGGTTTGTTTTTGTTTTTTAT -TTTGTTGTTTTGTTTTTGTCTTTCTGTCTTGTTCTGTGCTTGGGGACCATTACTATATGT -GTCCTCCTCTTTGAGAACTTGGGCGTGTTTGGAATGTACGCAACATCATGTGCCATCAGA -TGGCCAAAGCTAGTCTCTCTAGGATCTGAAGCATCATTGTTCTTGCTCTTCACTGGGGCT -TTGTGGCACAATAGAAAAAGACCAGGACAAGAAGTCACAAGCCAGGTCCCAACATCAATC -ACATACTTAACCTCTGGCGGCTCTGAGTCTCTGCCCACCAGAGCAACTTCATCTGGGAAA -GGAGGACGCGATCCAGATGGCTGATTGGATTCTGTATAATGGTCCCTCTGGATGAAGCAG -GAAGTTACTCACAGGGAGGTCATTTAGGGGCTCTATGACTCAGCCTCGGGGACAGGAGGA -AGACAAGGCTCCCTAAAGTCCTGGTGGAGAATCAGAGCCATTAGGCTGGGCTTCCTCTCA -AGTCGTTATTTCTACACCATCCTGACAGCCTGCCGCCTACTCCACATGCCAGCCCACAAT -GCTTCACAAGTGCTGGCTGGAGAGGAAGTCCAGTGGAGCCGAGGCCTCGTCCTCAGCCAT -GCACAGGATGTGTGAATCTAGTGGACTAATTGGAGCCAGGGTCTGGGAGGCCCCTGCTCA -TTAAGGATTTATAGAGCACCTTGTCATATTCAGGGCCCAAAGACAATAGTTATTAGCCAC -TTTTGTTTGCTCTCCATGGATAAATGTTTCCCTTCTTGGTTTTATACATGAGGGCACTTG -GGACCAGAATGAGACAGTAGAGGACCTGTGACCCTAGGAAGCCTAGGTCAAAGGCTGAGA -GCCCTTATCTGGGACCATTGGGGTTCCAATGATGGTAGCAAACACTGGTTTAGTAAAACC -CCTTCCTGATGGTTCCTCTAAGCCATCTTTAGAAACCTCTTAACTCGTACAATTACCACA -ATCCTTATTATCAGAGACAGGGACTTGATAGTATCTGAGGCTGATCCTCTTGCCTCAGCC -TTCTGAGTGATGGGCTCACAAGCAAGAGCCACCATGCTAGGTTAACGCTTTTATTTCCTA -CGCAAGCTCCAGTCATAACTAAGGCTATTGTTATATCCCCACGTCCATTCATAACTAAGA -CTATTGTCGTCTCTTAGTCTCTGACTGAGGCTGCTGAGTGTTGAGGCAGGTGCTCTGTAG -AGCCTGGATGAAGGTAGATCTACAAGAAAGGAGGACACATGTATTATTCGTATTATTATT -ATATTTATAGTGTGAAAGCAAAGCAGAGTGATCATGTCTGGGAGAACAAGCCTGGCTGGA -AGCCCCTTTCTCACAGCCGCCGCCTGGTTGCTCCTTTGTGAGAAAGCACTCCACTTGTAA -AGTTAACCACGCATCAGTGAGTGAGAGCTGTTCTCGCTAATTGGCGGGGTCCCGGGAACG -CAGCATAATTAGCAGCTGGAGTAATGGACCAGGTGCCTTGGACTTCTATTTCTGGTTCCT -TCGGAAACCAGTTGTGTGGCCCGAGGCAGTTTCCCCTCACTTCTTGTGTGCCTTGTTTCT -TTTCCTTCACCCTCAAGAAAATTTGCAGTTTTTCTTCACAAAGGGCAGGGAGGGGGCTGC -TCAGTGAGCAAGGAAACAAAAGTGTCTGTGGGGATTTGTGGAGATGCATAGCCAAAATGC -CCTGATTTAACAGGTATTGATCAGTAGAAACTCTGATTATTGATAGGACCACATAGTTGA -GTTTATAATTAGATTGTTGGGCATAGAAGTAGCTGAAGTCTTTAGGGAGCTAGCCCAGTC -ATTGCCACGACTGTCTGGTGTGTCTTTATGACACATCCCAAATCATAGTGCCAGGGATGG -GTTGTCGTCTCTGCAAACCAGGGCATGGGGGCTCCTCCTGAGCAGCCCCCAGGGATGGTG -CAGTACCAGCAGAGTGAGAGCTCATCCCCCGATATTTACAGGAAAACAGGAAACTGGACA -TCTCCCCTTTGCCTCTCTCCATATTGTCGGTTTTTATTGGTCTGTTTGGTTGCTTTTGTT -TTGTTTTGTTTTGGATTTTTGGTTTTGGTTGGTTGGTTCGTTTTGCAATGCCAGCCTTAA -AACTGAGTGTCCAGCAGCCAGGGGCTTTAACGTCATATGAACAAAAATGCCCCAGACCCC -CATGAAGAGCAGAGTGCCTTTAGCTTAAATGACATCCAGCCTTTCCTGCCAGCAGCAGCT -GTCTCTGCCCTCTCCACCCCTTCAGCCTTCTAGTTCCTGCTTCCCCCAACCTCGAGCAGC -TGGATGGGTCCCTAGCTCCACCCCTCTCCTAAGTGAGAAAAAAAAAAAAATCAGTAGCCA -GTGTTGTTGCCTGCCTGCCTATCCTCATCCAGTTCTGCAGGACACTTCCGATGTCCCCAA -GAAGATTAGAAGGTTTTCTAATCTAGAAAAACTGTCTACTCCCAGCTTTCCTTCTCAGTA -TTTACTTTGCAAAATAAAAACCAAAATAAAGTTGTGCTAAAACAGCTATCAGGGACTCTA -TTGCTTTGTCCCAGCTACGAAATTTTCTACAGAAAATGCATTACCCTGTGGACACACCCT -GAGAGCCATGACTCCAGTGTTCACCCTTCAGAGCAGCACTGAAGTGGAAGCCCCACCCCT -TTCCCTGGACAGCCACCCTGGCTAAAGATGAGGGGCTGCAGCACGCCCAGATGGTTCTAT -TTGGGCCTTTGGCAGACACACGGATCTCCACACTACACAGCAGCAGGGACCACTTAGAGG -AAAGGCATGGTTTGTGGTTTGGATTTTTTCAAGGAGCTGGGGAAGGAGGAGTTGCCAGGA -AACCAACCCTCAGAGGGTTGTGCTCCAGGGTTCTTTATCGGGCCTGGAGGCACTCCTGAA -AAAAATACACAAGTGGGGCTTTCTCCTGAGTGTTTGTGTCAGGTGTAACTTCCTTGCCTC -CCAGGGAGGGGTCTACTTTCTCTGATCTGTACATCAGATACAGATGGGGTCCTTAACTCC -CAACCCCTACTCCATGCTACCAAGACCAGGACCAGATATATCACTTGTAGGGCCCATGCC -AAATAGATCAAAACACATTGGAAATTTCAAGATGGCAGCAGCAAGCGAATGACCCTCTTG -AGCAAGGGGCACTTGAGTCACACATCCATAAAGCCAGTCCTGTACAGGGTCCACGTTGCT -TTGTTAGAGTTGGTACAGGGTAGGGTCTAAGAAGGACATATCTTTCTTTGGGGAGAAGTG -GTAAATAATCCTTTATACTTGCTGTAAGATATCTAGCACACACATAATCTAATTTAATTC -TTTAAGCTCCAAGTTAAGACGTGGGAGATTTTAGAGAAGAACTCTGGTGGTTGTGCAGTC -ACCCTCTCTCTTTTGCCAGGATCTAGAAGCTCTAGAGATCCATGACAGTGAGATCCATGT -CTGTTGATTACTTATTTCTATTCCCTTGCCCAGCCTGAGCCCAGGACCTGCTGTGGTTAA -GATCCATCTAGAGCCGAATTACTACAACTTACTTAGCTAGTGACGTGGAAGGAAGGGAGC -CTGGATTTAAACAGAAGCTTCTGACCGTAAAAACTCTGTGTCTTGCCATAGCATGCTACG -GTATGGCAAGTTATGCACGAAGCCAAGGTCATAGAGTCCAGTGGTTCTGCTGCCTGTATG -GCTGTGGTGAAGTCTAGTTGCGGTATCTATACCCAAGACGAAGGTAGCAGACTCAAAGTA -TCTACACTCAGGGATTCATGGTGGCAGAGCACCCACTGGCTGAGACATAGTTCTGTGTGT -TTAAGTGACCAAAAAATCCTTCTCAGACAGGATGGACCAGGAGCCATCTGAGCCAGCACA -AGATTTTAGAGCATTTGCTTTCTTTCCAATGTCCCTCCACCCACTTGCGACTGATCTCCA -GAGAGACAGGAAAGTCTCTAGTCTCTGGCTTCAGAGTAGAAGGCAGTGTGGATGAAGAGG -TAGCTCCTGAGTCAGAGCCACTCATCACCCCTTGCCCTTCCCATTACCCATGCAGACGGG -ATCATTTAGAATTCCATAGAGGAGAGTGTGAACGTGAAAGAATGCAGCCTCTCTCGAAAC -CAGTTTTAGTTGCTGCTCAGTTTTACTTGGGTGGTAAACATCCTGGGCCTGGAGAAAACG -GGGCTCACGGAATACTGGGAAATAATGGTCTTTGCGTGGGAAAGGTGGGTGCTGGAATAG -AGCTGGGACCTCAGTCTGGAGCAAAACCTAAAAAGCTGTGCTAAGCCTCCACATAGTAGA -CAGAGGGGGTTACAAGCAAAATCAGCCATTCTCACAGGAAAAACAAGAACCCTGCTTTAC -TCTGGAGCAAAGCAAACTCACATGCTAAGCATATAAAAGGAAATGGAAGCCGCGTGAATA -AAATAAATGCAAACTCCGGTACACAGAGCTTTAGCCCCTGGTGACGGTCCCCAGACCGCT -AAGTAACTTTCACTTTCATCCAGAAAAAGCCACCCGCTTCCTTGCTCCTAGGAAGCGGCT -CTAATTGCCTCCCGACTCCTCAAGATCAGCTTCTTTGACTCCTGGGGTTCCCTTGTCCTG -ACTCTGTGTCCCCACAGGACAGAACTCTTGCCCCCACCCACTCCGCTCCGCCCACCACGC -CTTTGTGCTGAGAAAGGAAAAAAAAAAGAATTACAAACACGCACTGTGATCATGACTCGC -CTGCCCCCAACTATGGTCGCACAGCCTCCGCCCTCCAGCGAGTGAGGATGTCTGAGGCTC -TTACACATTAACGGCAGGAAGTGGAGTACCGAAGGGAGGCTGGGAATTTGAACGCCTTCC -CATTTCAGCACTCGAGGGGAGGAAGCGCTGCTCAGCCCTCCGCGTGCACAGATGGCTACC -GCTCCCTCCTGAGCACTGTGTTCCCGGCTGCGATCCTCCTCCTCTCCCTCCTCTCAGCTC -CCCGCCCCCACCTCCTCTCCCTCTCCTTGGAGGGAAAAGTCTGCAGAGCTGAGAACTGTC -TTGGAGAATTCAACAAAGGCTCGAGCCAAAGGGGAGCAAACTTTAAAGAGAACTTGTTTT -GTGTCTGTTAAGGAACCTGCTGAAAAAATCCACACCTATTGGTGTGTGTGTTTCGAGCAC -TAGTAGTAGGCGGGCTACCGGGAGGAAGCACGGACAACTGTACGGTCTCTGCCTTGATAA -GGAAACTCTCAGCTGTTGAAAGGTTAATCAGAGAAGAAGGGACAGCGTGACCAGGGAACT -TACTACTCCTGAATTTAAACTACGTTGTTTTCCATCCAGATATTTCAATGGAGACAGTTG -GAGAATCTGTATTTCAGGGAAAAGAAGTTTTCCGTGGAAGTTCATGACCCTCGCAGGTAA -GCACAAGGAGCCCTTTTCTTTGGGGAATGCATGGCATGCCATTTGTACATTGATTTTGTG -TTGTGATGGTTTATGTCCATGACCAGGACAGAGTTCACATCAGACTGTAAAACTTTGTGG -TGATAAATGCAAAGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTG -TGTGTTTAGCAATTCTCACCTGTCTCTCTCTCTCTCTGTCTTTCTCTCTCTGTCTCTCTC -TGTGTCTCTCTCTGTCTCTCTGTCTCTCTCTGTCTCTGTCTCTCTCTCTGTCTCTGTCTG -TCTCTGTCTGTCTGTCTGTCTGTCTCTCTCTCTCTCTCTCTCTCTCTGTGTGTGTGTGAT -GCTGGAGGAATAATTGTGGCACTTTGGAGCCACATTTGAGTCACATGGGGACATTTCCTC -TTAACAGACAGGAGACCAAAGGCTTCCTTGCCGGAGCTGCTAAGCCTACTTCAGGCAGGA -CGGTAGAGACTGAAAGGCATCTGTCAACCAAAGTGGTTAGGCTCATTTATTCTGGTTCTG -GGTGCTTATGGTTTTCTTTTTAATGTTAGTTTTATGGGTGGGTATGAAATAAATGCAGTT -CTTTTTCCTTCTTCCTATATTGCACCAGTCATTGGACTCGAGAACACCAGTCTTAAAAAC -CTAAAAACCTGTTCCAAGTTGGATGCTGAACAATAAATAGGGTTCTAGGTTGGGCTGCAG -AGAGCCCTGCAGGGAAGGAGCCTGGGCACCACCAACTTTAAGCTTTTCCTCTTTGTGTGC -TGGCAATTCTATAGTCGAAGGCAGCCCACTGCCAGCAACAGGGTTCCCTAAGAATAAATT -GCTGTGTGCAGGTCCAGATGCAGACTGACAAGAAAGTAGGCCCCAGACGATACTAAATAG -ATTATGTGCACTTGAGAAGCCAGAATGGGTTCAGGTCCTGGTGACCCCCAGCCCTGAGCT -TAGGAGGAAGTGCTAGCAGCGACCCTACCTTGCTTCTGAACAGACAGACAAGCAGCGGTG -CCCTCCAGGCAGCTGGGGACTTGGGATGAGACATTGCCTACAAGGAGAGGGCTGAGGTTT -GTGCAGAAGCCCTCGTGCCTGCTGCTGCTGCTGCTGCTGCTGATAACCCAGCTGGGTTGT -GTACCTCCTTGTAATCTACACAGAACAGCCTCCTACTGTAGGCGAGAGTTTATCCCTGCC -CCACAGTTACCATGAGACTAGCAACTAGAGAACAGAACGTTCTAGAAGCCAAGCCTCTGC -AGTCAGGTGCAGAGGATAATGTTAAGCAGAAGGATAGCTCATTCAGTGGTTCTCAGGACC -ATGGGATGCATTTCATGGTCTAAAGACCTCCTCCGCAGAACACAATCCGTATGCACAGGC -CACGGAGGGGCAAGCGGATGCCAAAAATAATAATCCAGCTGAGGAGAAACTCGCTGCTAT -TTTTCCAGGTGAACTTATGTCAGAGTAACATGGACATTCATGGACAGATGAGAGGGAAAG -AAGTCCAAGTGTAAGAAGGGTAAATCGAATTCTACACCATGATCATATACAGAGAAGGGG -ATGCCTGGCAGAGCAAACATTAAAAAAAGAAGAAAAAGGACCACCTGTGGGCCTGAGTGC -AGGGAATAGACAGAGGGAAAGAATTTACCCCAGTGTGTGTGTGTGTGTGTGTGTGTGTGT -GTGTGGTATGTGTGGTATGTGTGTAGTGTGTATCTGTATGTGTGTGTAGTGTGTGTGTGT -ATAGTGTGTCTTTGTGTCTGTGTCTATGTTATATACACACACGTGTGTTCCTTCTGTGTC -TATGATCTCATCAGTGATATAATTACTAAATTCTTTTCCCTTTGCCAAGGTCTAGGAATA -TAGGAAAGACACCTAACATCATACCTTAGCATAGAGTGGGCTTTTGGCTTATTTAGCCAA -AGGGATCTATCTCATACATGTTTGGAGAATTTGCATTTTCTTCTATGGTAGATATGGAAG -GCTGAATCAGTGTTCTCTTCCATCAGGAACTGTTAGCAGAGTTGGGGACACCAGCGAAAG -AAATCATTGATGGAGTTTGCCAAGTGTAGGGACTGGTTTGAAACTTGCACATATGTGCTC -CCCAGATAGTTCCTTACTATGACCCAGGAAATAAATCAAGGCACAGACATGAATTGTGGG -TAGCTAGTATACGGTACAGGCTAGATTTGAACCCTAGAAGTCTGAGGCTAGAGCCCATGA -ACAGTGTACTGAGTGTCAAGTGATACAGACCAAAGTGCTGAATAATGTGGGCACCAAAGG -CCTCCCTGGTCATGTGGCCTTCCTGAGGAGGAGAGATCTGAGCTGGAACCCATGGGGTTA -CTAGGATCAAAGCCGGGGTGGGGGGTGGGGGTAGGCCCTCAGGCGATATGGACAACTGAA -GAAATGAGTGTTTTATGTGGACAGAAAAGCCCAAAGATGGCAGCCTGGGCTCAGAGTATG -ACCATTTACCTTGAGGAAAGGCAGCCCTGAATCCACCATGACAGGGACATCACCTGGGGC -CAAAATAACTTTCTGAGTGGAATGGGGCAGATCTAACCAGCACCTCTCCCTGTTGTGCCT -GCCCAGTAGAACACAGGTTCTGTGGTGGACTTTAGCCCCTCCCCATTGTCTCAGTTCTCA -ACTACCTTTGTCTCTGTCTTCCCCTGGGTTCAGCAAACACTGCTCCATTGCTGAGGTTTA -GGTAAAGCAGACGTTGAGGTGGGAAGGGCTGACAGGAGAGATGAGCAGAGGAGATAAGGT -CCTAATGGAGCAGGTGAAAAGCTGAGTATGTGATGTAGATCCCCGTGACACTGGCTTCCC -AGACCCCGTGAACCACGTAAGCCTTCCTTACTCTGTTACCTGGAGAGTTGTACACGGGAT -TTTACAGCTCAAGTTCATTTCAAGTTACTTTTCTACATACTTGAGCTTTCCTCGGGGTGG -GCGGTGGGGGTTCATTTACTCCCAGCCATACTGAGTTCAGATGGCAGCTTCTTGACTCCC -CAAAGATCTATGGGGGAAGCACTCCCCCTCCCTCTCTCCCTCTCCCTGTCCCCTCCCCCT -CTCTCTCTTCCCCCCCTTTTCAGTTTCTTTCCACAGAGCTGTTTTACTCATTGGTATTTT -TTTCTCCCTTAACTTTGTTTTAACCAGACTGGGAGTTGGAGAGTGACCCAACCTGCCTAG -TATCCGGTTTCTAATCACCAGATTTGAATTTCCCCTTAAATGTGGGTATGAAGAAGCCCC -ACTGTTTAATCTCTAGCTTACAGAATAGTACAGTAAAACCAGCATGAAATTTCAAAGGAA -ATTGAGGGGTGGAGAAAATGCTGTTATTCATAAGTCCCAATGAGTCTACAGTTCTTCCAA -ATTAGATATTTTCATCTCAAAATCATTGATATTTCTTCTGACACATGGATCAAGAGCCCC -ACTTACACCCCAACCAGCCAGCTCTTCCCGTTTTTTGTTGTTGTTGTTTTTGTTTTTGTT -TTTTTTTTTTTTTTTTTTGGTTTTTGGTATCCACAATGGTTTGTGAGTGGGAGCCACAGC -ACACATGTGGGGGTCAGAGGTCCTCATCTTCCACCTTGTGTGAGACAGGGTCTTGTGTTT -TTTGCTATTCACACAGACCAGGCTAGGTGGCACAAAAGCTTTCAGGGATTACTGTCCGGT -CCCTGCTTCCTGTCTCATCGTAAGCACACTGGGATCACAGATGTATACAGAGTCCAACTT -AATGAGTTCTCTGGAGAGCCAAGTTCAAGTCCACATACTTTGTAGGTTAAGTGCTTTGTG -CACTGAGCCATCTTCTCAGTCTCACTTTACTCACTCACTCTCTCTCTCTCTCTCTTTTCT -CTCTCTCTCTCACTTTCTCTTCTCTCTCCTCTCTCTCTCCTCCCTCCCCCACCACAAACA -CTTTAATTTATTCTAAGATTTTAAAATATTTAAAAATATCTAATTACATTTATTTGTGTA -TATGTGCATATGCACTGCCTTTGTCAGCATGGGTCTATGCACGTGTGTGTGTGTACATGT -GTTCATATGCATATATGTCTATGTAGCAGAAGTCAGAAGACAACTTGCAGGAGTCATTTC -TCTCCTTATATCCCGTGGTCCCAAAGGATCAAACTCAGGTTGTCAGGTCTGGCAGCAAGT -CATCTCTCTGACCAACTGTCAGACTCTATCAGTGCATCCTATAGAACGTATATCAGACTC -TATCAGTGTATCCTGTAGAACGTATGTCAGACTCGATCAGTGCATCCTATAGAACGTATA -TCAGACTCTATCAGTGCATCCTATAGAACGTATATCAGACTCTATCAGTGTATCCTGTAG -AACGTATGTCAGACTCGATCAGTGCATCCTGTAGAATGTATTTCACAGGTACTGGGCAAC -GCTGGTGCACACCTTTAATCCCAGCACTTGCAAGGCAGAGGCAGGCTGGTCTACAGAGTG -AATTTCAGGACAGCCAAGGAGAGATACACAGAGAACCCCTGTTTCAAAAGAACAAAATGA -AAACATAACAACAATAAAAAGAGTATACTTCAGTGAGGCTGTGGCCCTAGAACCCTTTTA -TCCCCCACCAAATACCATGCATGTTTTGAGACTGATGCATCCTGTTTCTATTTTTTAACT -CCACGTACCTTTCTCTACTCCATATATATTCCAATTAGAATTATACGTGTATACAGTTTA -GGGGAGTGGCTGGCTCCTCTTTCTCTGCCTTCCCTCTCCTGATTCTTAAGTACCTCTATG -TTCTGGGATGAAGCAGTAGTGAGTTAATCTGCTCTAAATTCTTTGGCGGGTGCGCACGGT -CCTCGCTACCCACCCTCATGTTTTGGATTTACGAATGAAAGACATATATATGTAGCCTTT -TATTTTAATATGTCTTAAACAGCACAATGGCTGGGCACTTCCAAACCTTCCCGAGGCTAA -CACACTCTGATATCCTGAGTTATTACTTACTAAAACCTATTTGCAGCCCTTGTGGGCCAT -GACTTCCAACCCTTACATCTTGGCAGTGTCTCTGTGTCGCTCTCTGTTCTTCACTCCTCA -GGCCGGAACCTTCTCCTGGAGTGGCCCAGCCATTGAGTTGCTTAGGGCGTATTAAATAAA -AATAAGGTCGGGGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTCTTTCATTCT -AAATCCAAAACATTGGAGTGGGTAGCAAAGAGCACACACACACACACACACACACACACA -CACACACACACACACACACACACCAGGGAGTTTAGAGCAGATTACTACTACCACTTCACT -GGGAATGTATCTGTACTGGATAAGCAGACCTTTCAGGGAACATCTGTCTACTTAGAGTGA -TGCAGGAAGTCTCCCCATGTAGGAAATGCTCTGGACTGTGGAGAGGAGGAAAGAATTCAC -CCATCTTCCCCACAGGCAGCATCGCCTGGTTAATGAAGAGCATTAAGAGCACTGTCAAAC -TTTTTTTCCTGACTCTGAAATCTGTCTTGGCTCCTTGCCAAGAATTGAAGATCAAAAAGG -ACCATCAGGTGACCTAGAGTGACCCATCTTGCCCAGGGGCTAAAGCATGAGGAGTCAGCT -TCTAGACACAGCATGGCCACGTGAACCCTTCAGTGTGTATGTACCTGTGTCCTTGTGTTT -CAGGGTGAACTCCCCTGTCCCCTTCTCGTAATAGGCTCTCACTTAAAGTTGTTTATTGAA -TGGTGTCTCCCCACCACCACAGGGACTGAATGAAGCTTGTACTCCTTGCTTTTGCAGGGC -TTCAGTGACCAGGAGGACTTTTGGGCACAGTGGCATTGCCGTGCACACCTGGTATGCGTG -TCCGGCATTGATCAAGTCCATTTGGGCGATGGCTATTAGCCAGCATCAGTTCTATCTGGA -CAGAAAGCAGAGTAAGGTAAGCCACCAGACCTTCTACCAGGCGGCTAACTGGGCCTCAAG -GCAGCAGTGTAGGGATGGAATTAGATGGGTAGAGGAGGAGGGAGGGGCTGTGTCCTTGGC -CTGAGACCTATCTGGGTAAGGCCTTGCCTCTTGGGGCTGCAGGTAGGAAGAACATCAGAA -AATCTTTAAGAGGCCATGCTGGGTGCTACCTAGCAGGGTACATACAACTCAGGGTACAAC -CCAGCCACCACCAGAGGTGCTTAAGCCTCAGGTACAGACCCAGGGAATTCTGAACATACT -TTCGGGGCCTCTGGAGACTCTCTTAATAAGTTCTCACACCCTTACCTATATTTAAACAGT -GGTATATTGTTTTCTTTGGGGTGAGAGTGCAGATAACCATCCCCACCACACCGACAGGAA -TAACCGCTCAGGGAAATTGCTGTGAAAAGCCCTCCAGCCTTTCCCACCTGCCAACTCTGT -TTTTAAAATGTAAAGCTGGAAAAGTGAAAAGGAAAACAAAACAGAAGCAACACCAGCTCT -GACTCCCTCTGGTAGACCTGGAGCCAGGGGCCTTGGGAGCCTGCCATCTCTGCACCCAGG -AGGTTCATCCACCCCCAGCCTGAAGGGCCAGCTGTGCTCTCTGGTGGGTGGGAGAACCAC -ACACTTTTGGTTCACATAGGGCTTACAACAACACACCAGCCCTCTTTCTCCACCTGGCTT -CCCTTCCTTCTTTTCCAGGGACCCCACAGGCCACTCCCACTCAGGGGATCTCCGAAGGGG -CCCTGATGTGGAGAAGGCTGTAAGCCTGCAGTAGGATTCTACAGGCTTCAGGTCATGGGA -ACACCGGGCAAGATCAGCCTTGGCCCCTCTGGTGGCTCCCAGCAGCCATAGAAGTTGCCT -CCCCCTGTTCCCAGGGGCAGGTGGCAGTTAATGCATCAGGGTGATTGGACTGGTGGTACC -CTCTGGGCTCTTGTTCCTTTGCTGTGGGGTTTCTCTTTCCTATGGAGAGAAAGCAGGAAT -TGAAAGTAACATAACTTGCAACTAGTAAAAGGAAACTGGCAGAAATGCCCCCCCCCCCCC -GCCCGGCCCAGTTCACTTCCAAATCATGGCCTGTCCCCATCACAGCCACCATCTGCTTTG -TAAAGAATTTATTGGGTTTTTTTTAGTCTTTCTGACCCCTTTATTTAGTCCCTTTTGGGG -TGACCAAGTCTGAAGGTGTGTGTGGTGTTCTTGTGGCTGGAAATCATGAGTGTATCCTAC -ACTCGTCTAGTGGCGACGGGCCTTAGCACAAGCCTGTGAAGCTTGGTTAGGTCAAAAGAA -ACAGGGCCACGGGGGTTTGACTCATGGTAGATGTTGAGACAGTGGGTGGGGGTTGGTGCC -TTGCTCTCTGGTAGATAGCATTAGAGGTCAACACCCACAAACATGGGTGGGTTATAACGG -TTGGAAGATGGAATGTTTCTCCTGAATTCCCAGTGTCCGTGACTCTTAAGGGTAGAATCC -TACCCCACCCTCAAATTCTAATGCCATAGTTTGCAATGGAGACAGGAAGTAGCCTATGTC -ACCCACAGGATAGTGTAGTGTCAGCGGCTGGCTTGGTCCTCTTCCCCAGGCTGGTGGTTT -TTGTTTTGGGGTTTTTTTGGTTGTTTTTTGTGTTTGTTTTCAGTTTCCTGAGTGTCTCAA -GTAGTCTATTCTTGGGGTTCTTTACACACACACACAAATGCCTATGAGAAGTCTTTAGTA -GACTTCCAGTTAGCCACAATGGATACAGTAAGCGAAGCCCAGGAAGAAATGATCACCAAT -CCTTTTTTAACAGGAAGCATTATTAAGAGACAAACCAAGGGCTGGAGAGATAGCTCAGTG -GTTAAGAACACTGGCAGCTCTTCCAGATCAGGGTTCAGTTCCCAGCACCTACATAGCACT -TCATAACTCCCTCTGACTCCAGTTCCAGGGCGTCTGACAATCTCACACAGATGTATATGC -AGGAAATAGAAGAATGCACATAAAATAAAAATAAATTATGAGAGAGAGAGAGAGAGAGAG -AGAGAGAGAGAGAGAGAGAGAGAAAGAGAGAGAGAGAGCAAGAGAGAGACCCAACTATAG -GAGGTGGCCCAAACCTGTAATTCTAGCTCTTGAGAGGCAAAGACAGGGAGACTGCTTCTT -CAGGGCAAGCCTAATCTATATAGAAAGTTCTAGACTAGCTAAGGTTACTTACTTAGTGAG -ACTGCCTAAAAAAAAAAAAAGACCAAAGGCCAAAAGCTTGAGGAAGCTCTCAGCTGTCCT -TTTCTGTTTACTCTGAAGGACAAGTAGCCGAAGTCCCAGAGGAATAGAATTTTACCAAGG -AATCTTTACATGGCCACAAGAGCCTTAGCTATGTATCAGGCAAGAAACATTTGTTTTCTT -GTGGTTTTAGGAACCTAAGATGTTATTGCTAAGCAAGTTCTCTACCACTGAGCTTTGTTT -TTAGCCCTTTGTGTCATTTAGGAGTCAATTCTTTAGCCTTACAGACAGGTGAGGACCAAG -CCCCTCCGTTTGGACATCAGATGACTATTTTCTAGCTCCGTGACCTGGGTAGGTGTCTTA -GGACACGGTTTTGCTTTCTCTAATTAGAGAACAGAAAAGGAACTTCCTGACCCAGATTAG -TAGTCAGTGAAGTGACATGATGTTTATGAAATTTCTTTAGGAAATAGTTTTACTTTAAGA -AAATTGTGTTTTATTAACATCACGATTAAGCTAACCCATTCCCTTGTCTAATGCTGCATG -GAGTTTAAACTTTCTGAGAAGCCCCACATTAAATCAGAGATGGCGAAACACTCGGTAGGA -ATTACATTGTGACATGGTTCATTTCTGAGATGTCATGTGGCCCATCTTTGGTGGGCACCA -TGGACTGTGCGAGTGAGTGTCAGCAGGTCTGGGATGGGAAGCTTCAGATATTTCTGGACA -GCCAGTGTGGGCTGGCATCCTGGCAAGGCTTGGCATTCTACTGTATGGGGCCATGCCAAC -CATTCCTTTCTCTGAAGAGCTCCCAGCATAGTTCAGGCCTCCCAAGTGATGTTTATCAAA -CCCAGAGAAACAAGTACTGTCTAGTGGTTTGAGTCAGCGTGAGCAGTAGCCAAGACAGCT -CACGGGTCTCCTCCCTGACATCAGCTTACTCTTCTTCAGAGTCAGTATGCAAATCACTTT -GAAAGCCTCCCCTCTCTCCCTCTGCTCTCTCTGCATTTCTTCCTTTCCCTTCCCTTCTTC -TTCCTCTTCTTCCTTTGGCTCCCCAGACATGTACAAGAAGGGAACATTCTACTGTCAAAG -GCAGAGTGGAGGGAAGCTGGCTCTGTAGACACTAATTATAATTGATCACGTATATCTGCT -GATGTTAAAGATCAGAGATGCTGTCAAAAGGATCCCGTGACCTTTGCATCCTGGAACCAA -AGAGTGTCTTATAGACTTTAGGGGAAAGTCTTTGAAAGCTCACATTGTTCAGAGGAACTG -ATGGATGCTTTTCCTCTGACCTCAGAGCGGTGCGCTCTGCGGTTAATGTGCAGACATCTT -TCCTCCTTAATCTTTTATTTTTTTAATCATTCTTCATCCAGTCTGTCATTTATTCCTTCT -AAAATAAATAGCATTATAGAACAAATTAAGGCTTCCTCACCGAACATCAGCACCTAATTG -AGTGGTCAGTTAGGATGTTTAGAGGCTCTGGGGCTGGCTCAGAGACCTTGCTATGCAAGA -AGAGAATCTCCAGGGAGTGTTAGGTCATTGTGATAGGCCCATTCCAGAAAGTTCTTAAAG -TTACCAGAATCTAGATTATATTAGAAAAAAACGGTCTGTTGTTGCTGCTTCTGTATTTTG -GTTTTCTGCCAGTGAGGTTGATATGTAAGGGGGCAGGGTGGACAGGAGAGTGGGGAGGTG -GGAAGGGAGCTAGTCTGAGGATTTCCATATCATTAATGGGATCCTTAAAATGTCAAGTAA -AGCCATCAATCTAACCTCATTCATAAAGTTACATCCAGATTCCGATTTATATCCCATTCC -TATTGCAATGGTCTTGATAGAGAGAATCTGGCATGGCCCTCATCCCAGCTCTGGTGTGAG -CTTGAAGATCCCCATGGTATAAACAGGCATCGGAGGATCAGAGAGGTGAAGGATCAGAGT -CTAACAGTGAGTGACCAGGAGGAGCTCCTGGGCCCTTGCCGCTGTGCGACATGGGTTTGG -TGAGGTGCTGCTCTGTAGTTGTTCAAGTGTGAGCTGCTTCTGTGAAAACACAGATCTTAG -TAATGAACAGTGCTGAAAGAGAGGAAGTAATGGATTGTGCTCGCCCTGCTCGCCTGAAGG -ATAAAGCACAACCAGATGGGTGCTGTAGATATGTAGAGTGCACATGAAATAGAAAGCCCT -TCCTGCTTCCTGCTACAGCCAGAAGGCTGCCAAGCCTGGCAGCCGGACTTGTTTATGAAC -AAGGGGGCCCTAACCTGAGGAAGTTGACCAGATTCTAAATGTAAGAAAGAGGAGGCCAAA -GTCAAAGCACCAATGTGGGAGAAGGAGGGGCGGAGGAAGACAGTTCACATCGGGTGAGCA -ACTCGAGAGCAAAAGTCTAGGGGCTTCTTCTGACCGGAAGTCACTGTCTTCCATCAGGAT -AGACAACAACAGGCCAGAGGAAGGGCAAGGCCTGAAGGGCCCAGATAGCCTCTGTGAGAC -AAATAACAGCCCCCGAGCAAAGGAGGAAGCCTGTAAATCAGGAAGAGGGGACAGTGGTGT -GCAGGCCTCACCAAGGCTGTCAGAATCTGTATGGAGCCTTGTGGGTATGGAAAGACCTGC -TCTCAGGCAGCAGGTCCCCACTGAGCACCTCAGCTCCACCACAGAGAGCCAGGGTCTGCT -TAGATTATAATTTGTAGTGGTTTTCATGATGTGTATGCTATCATAAAGACATTGATTTCT -AAAACAACAGCAACAAATTACAAAATGTTAAATAATGTCTATAGAAAGGAAATACAATGC -ATTTTCACATTGCAAAAGATGTCACTAACGTAGATGGCCTTCCTGGAAAAAAAAATCACT -TTTAGAGATGAAATTGTAAACTGGAAACAAAATGGTTTGTGGGCTCTGTTCATCAGCTAT -GACTATTAGCCCAGTAGGGTTAGTTGACCTGCATACAACATGGAATGGAATTTGAATTGC -AATATGAAGACTTTAGAATCTTCATAGATTTAATCAATGAAAATTGAAGCAAATCTGTGA -CAAAGCTTTTGGCAGGACCTGAGTATTCAAGAGCTTTCTGTCTTGTGTATACGGTCTTTA -CACATGTAGGATGCTAGTATCCTACCATCGAAACTTTCCCTGATCACATGGGTAATAACT -GAAGATGCTGAATAACTTCTAAACTTATTATTTTATGAATTTGTTTCACATATTTCATCT -GCCATTCATAAAGCTAGGAATTCATTTTCTCCTCCTTGCTTAAGCACAAATAAGTATAGT -CACAACTATTTGTATGTATGTGCATGCGTGTGCGTGTGCGTGCGTGCGTGCGTGCGTGCG -TGCGTGCGTGCGTGCGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGCATGTT -GCTAGGGGTTGAGCCTAGGATCTTGTACACACTAACAAAGTGCTCTACCATGACCTATAC -CTCTTCATTCTACTTTTTATGTTTAGAACAGGTATCTCACTAAGTCACCCGAACTGGCTT -TGAACTTGTTCATTGGCCCAGTCAGATTGTAAATTTATAATTTCCCTGCCTCAGCTCCCC -CAAGTAACTAGGATTACTGGCCTGACACAATTTTTCATTTGTTGCTCTGTCGAGCAGAGA -AGAAAGGGGAGGAAGGGGAAGGAATTAGAGGGAGGGGAGAGGATGCTGTGCACACAGCTT -GTCTCCTTGGCTCCAGTGCATCACTCTGTAGTAGGTGGTAACTTCCCTGGCTTATATTTA -GGAACAATAAGGCTCAATGAGATTAACTGCCTTTCCCAAAGACCACACTCTTCCCACTAT -GCTCTATAGCCCGTGCTCTCATGGGCTGTGAATTCCAGTTTGTGTAGCTTACGAGCCACC -TGGATTCGGGCTTACAAGTAGGCAAGTATTTTCTTCCATAACCTGTTCACCTCCCCTTTC -CAGTCCAAGATCCATGCGGCCCGAAGTCTGAGCGAGATCGCCATTGACCTGACGGAAACA -GGGACCCTGAAGACCTCAAAGCTGGCCAACATGGGGAGCAAGGGGAAGATCATCAGCGGG -AGCAGTGGGAGTCTGCTGTCCTCAGGTAGGGCCTGCGCCTGAGACACTGTCCACAGATGG -CTTCCTCCCAGGGACGTGGGGACACCATGCACAGGAGGCCACTGCATATGCTGTCCAGAA -GCTGGCTTTAGTCGTCAGACCAAAGTGTGAAGCCAAACATGGGTCTAAGAAATATTTCCC -AAGGGGCAGAGGGAGATGTGTGTAACTTCAGTGAGGCACAAATTGTCAGTGCCCTCTAAG -GGCACTCACTCATGGGGTTTTTTCGAATGCTGGCTGATGTAATCATTAACTATCATCCTG -AGTGTCAACTCCAAAGGCAGAGAGTAGGGTTTGCTTGTGTTCCCTTAAGAGGGAGGCTAT -CCTGGTCAAGGACATTCTGTTTCCAAGGAGACATCTGGGGCTTTACAGGGTAAACGAGTA -AATGAGACTTGCTGTCACAAAGGAATGGCCCTTGTCACCACCTGGTTTTACTCCCTAATT -CTTACACCTTCCCCTAACACAAGGTTGTTCTCTGCGACAGTCCTAGCTGTCCTGGAACTC -ACTTTGAAGACCAGGATGGCCTCCAACTCATAGAGATCCACCCGTCTCTGCCTCCCTAGT -GCTGGGCTCCAAGGTGTGCCCCACCACACCCAGCTCTCTACCATCTGTGCGCATCAGGCA -GGTCATTCTGGCATTAAAGATTAGGAGGTCCAGATCAAATTTATCTTGGCTTCAAGAGTG -GAGATCAAGGAAGTGGTTCATTGGTAGAGCACTTGCTTAGCGCACTCAAGGATCTGAGTT -CAACCCCCAGCCTCCAAATCAGTCAGAGTGGGGGATGCTGCTGTTTGCTTAAATGACATG -ACAGGCCTGGGTTTATATGAGGTCAGAGGGAGAAAGACAGAATGTTTTGTGAGCCAAATG -TGACTAGCCGATGCCTCCTTCCAAAGCTGTTTAAACCCTGTTGAATTTAGGTGGCTGTTC -TAGTCTGATTTCTAAAGTGTTAAACTGTGCTAAAACATTGTGACCAAAAGCAATGAGGAG -AAAAGGAGGGTTTGTTTCCTCTTACACTTCCAGTTAACCATTCACCACTGAGGGAAGTCA -GAGTGAGAAGCCAAGGCAGGAACTGAAACAGAGACCTCAGAGGAACTCGGCTTACTATTC -TGTTCTCCAGGCTGGCATTCAACGAGCTTTCTTATGCAGCCCAGACCCACCTGCCTAAGG -ATGGCAGTACATCTACAGTAGAGGGAGCCCTCCCTCATCAATCGCCAGTCAAGCCCACAA -AGACATGATCCCAGGCTGATCTGATCTGGGCAGTCCTCAGACACAGGCAGATGATCCTGT -GCTGTGTCAAGTTGACAGTTAAGCTAACGAGGATGGGAGCCATGTCACCTTGCCCCTCTG -AGCTAGGAAATGAAGAAGCCTTAAACTCCTGTCCTTTTCCAGGGCTAGAGCTATAAACAG -TGACTGCAAACAACTGTAACAACAGAAAAGGGAAAGATAAAAGAGGAAGATGAGCTAACC -CAAGTTAGCTTCTGGGCTAGTGTTGCCCACTCAAAAAGAGCTAAAGGCAGGAGAATGCAC -ACTAGCCTGGAATGAGACGTGGGTTTGCTATAGAGCAGACAGAGTGTGGATCAGGTCTCC -ATGTTGGACAGGCTACAACCCAGTGATATGTTCACATGCTTGTGAGCTTTATAATATGAC -ACGTTGCACATTGTTTGTTCTAAAGAAACTGTTAAAATTAGATAGGCTTCAGGTTCACAA -GAGCTGGATCTGTCTCTGCCAGACCTCCAGGACATTGACTCTAACTCTTAATTCTGCACC -TGCCTGAAATTCTTCAAAGCTGTTTCATATAAAAGATGTGCCAGGTGGCCACTGCTTCTG -AGGCTCAGAGGTTTGCAAGGAAGACTGTAAAAATCCTAAGGGTCTATCTGGAGTTACAGC -CCCACCCCCCCTCCCGGCCTCCCACTGAATGGGCAAAGCAGAACTAAAGGGAACGCTTTG -TCCTTTAGACACTGCATGCAATGAGTTCCCTAGTTCCTGTTAAGCCCAGTCTGAGGAAAA -AGCCTGGAGCTATATCCTACCTGCCTCCTATCTAGTTACAGAGAGTCCAGCCTTGCTCCG -CCCGGACTCTTCCAGCTGAGTGTCAGAGGATACAATATGATACAGCCTTGGCGCTCATCT -CCCAAGATGCTGTAAATCTTCATGAGCCCAAAATCAGTCTTTATTTCTACCAAGTTCCCA -GGTCACTCTGCTGCTGCTGCTGCTGGCCCAGGGACTGTGTTCTGGCGGACGCTCTTCTTG -CCAAAAAGAGGTTAAAGTGGGCATGTGGCTCAAGATAATAAAAGCCAGGCTTTTCCAATT -TGAGCCTATAACCTGATCTATCTTTCTGGGGCCCCCATACATCTGAGGCAAGCAAGCTCT -AAGGGCACCAAGACAGATGCCTATCAGAAGCTGTAGACGAAGTCCCTAAGGTGAGACTGA -CCCCTCCTAACCACTAGGAATACCATCTGAGCATCTTTGAAGCCAGAATACAATCCATTT -CTATTCTGCCATCAGATTGGCATTAATCCTCAATCCAGTGGGCTAAAAGAGAAGTCACAA -GAAAATCTTCCTGCCTGATCCATGCCTACATGTAATGTTTGAGCATCTTTCTCTCAAGAT -GGTGACGTGACTTTCAAATGTTATAGTGGGGCCCGGGTGAGGTGTTTAGAAAGCAACAGG -AGCCTCGAGGCCACATGCAGGTTGTACCTGTAAGTAGCTTCTATCCACTCAGCCCTTCTG -AGTTTGCTAAGCCAGAACAACTGTGGAAGGAAGAGAAAGTCCCATGAGGAGACCAAGGAA -CTTGTCAACCTCTACCAGGCCATACAAGTTTGAGCCTGAAAATTGTCTGTGAATGCCAGT -AGAGGCTCTTTGGGAATGCCCCACGCCCACCCTCATGACTTAGGAAAACAGCGGGGACAA -TGGAGGGAGGAACCAGAACAGGATGCCTGCCATCAGTGAACAAAGGGAATTTCTAGGGTA -CATGGTGTGGTCTTCCCTCCCACAGAGCCTGATGCCTGCTGCCAGTTGTGAGTGCTTGCT -CTGGGAGGAGGCAGCCTCCATCTAGGGAAAGCCAGCCTTCACCACAGGAAAGCCATTGAT -AGCACTGCCTATGATGGACCAGGTTCTTGTTCCCAGTATGGAGAAATTTAAGCTGCTGGT -CTAAAACTGGGGCAGCTGCCTAGTTTTCCTCCTCTGTCTTTCTGTCCTTTTGCCTGTAAC -ATGTTGTCACACGCTTGCTGTCACAGGACAGTTCTGTCTTTTTATTAACACTTGCCTGGT -CTTCCATGCTAAGAACATTCACTCATGAACAAGGCAACCAGCATCCATTTGCACAAACTG -TTTTTCCTCACTCCCTCTTTATCAAGCGGTTTCTAGTAAATGCATCTTAGAAGCATATTG -AGAACCTAGCCAGCACAAGCTCATTGTCCAGCCAATGGCCACTAGTAAAGTTGTTGATAA -ATTTTGTAGCATAGCAGTAAGGCCTGTGTCACCTGTTAAGAGTGTCCTTTCTGGGGACTG -CCAACACATCTTCCCTCACAGGTAAAATCAATACCACACTGATCGTTAGGAATGGCATCC -AAGCATCTTTAAACTAGACAGTGCATCTCTATCCTGCTGTCAAGTTGACCTTCTTTGTCA -CACTGGTGTTAGACCTTCTGAGGTCACTTGCATTGGCCCCTCAACCCTTGCTGCTTCTAT -TCATTTCTTCTGACACATCCCAGTAGTGCAACATCACGCATAACGGAACTGCATAACAAT -GCTGTTGTAGTTCTATAATGTAAACATTTACTTTAACTCCTAAGATATGTTCTGCTTTGA -TTTTGATCATAACTTTGGGGAACAACCCCCTCGATCACCACCCCCCAGGCATTGCCAAGG -AGTCGGTGCTGCCAGGGTTTGTTGATGCTGCACCGTAGAACCTTGAGTGCTACGAAAACT -CCTTCTGTTGAATGGATGTTTCTGAACTCAATTATGCAGCCAAAACTGGGGAGAGGGTTA -GTGTACGCCAGCCTTTAAAACATAAGAGTGCCTCTCTGAAAAGAGTTTGAGTATTGTCTG -TTGATGCAAAATGGAGATAAAATGGTTCTAAGCTATTAGCAGCTTTAAAGGAAGTTGTTT -CTATTTATGGCTGTATAACTACCTTTAAAGTCACTAAGAAGTCCAGTTATTGGTATCTGA -GGCCTCTAATGCCAAAGAAATGAAGGCGTGCCAGTGTTGAACATTCCAAAAACCAGAAGC -TTATCCACATGGACGCCCTGAGTCGGACAGAGGTGGGCACTAGCATTTCCAAATGAAAAG -GGCATATGGTTCCGCATTGACTAAGCTTGACCTGCGTCAAGACATTTCACATAGGAGCTC -CCATGAGGAGACTGACAGAGTTATATCCTAAGTCAGAGTATGGGCCTATGTTGGGCAAAA -CCTACCTGTATAAGAGTTCAGGAAATCTGCTAACTGACCTCCCAAAAGGGAGGGAATAAG -CAGAGACATTTAGTCACAGTGGTCTGGAAGGGCCTGGAAATTTCCTCCCCATTTGGAGAT -AGCTTTGGCCATGGAGATTTGGTCACATAGGCTTTAAGTAACAAATTGTTAGGATGCTCA -GATTCAATTTGAGAGATCAAGTGTAAGTGCAAGCCATCCAGCTGCGCTGTTTTAGAGCGT -GTTCCTTCTCTCCCCGCCAGCCCGGCTTCTCTTTCTACACGAGCTAGGTTACAGCTTACT -GGGCAGTACATTTGCCTATATCCTTCAATCTAATCCCCAGCTCCATCAAAAAAGAAAGAA -AAGCAGAAGATCCAAGTCATGTGCAGGATCTTCAAAGGGTTTATTTCTTCTCTCCCTTCC -CCCATGACTCGAAGGGATTGTGGAGGAGGCGTAAGAAAACACAGACAGCCGTCCTTGTCC -TTGTAGCTGAAGACAGTTGGCTTCCATAGCTTCTCTGGAAGTGAGTCTAAGATTCGGGTC -AGTATTGTTTTAAGGATCTGTCCTCACGGGACAGTCAGGATTTCAGGGAGAGCTTGGGGA -GCTGTCAGAGATGTGATTTTGCTCTCAGGCTATTTAAAACAAATGGCACAAACCCACTTA -GAAAATACCCAGGGTTCTGCAGGGCCCCGTGGCTTGCTGTATTAGCCACCCAAACCAACC -AAACCAATTATGTGAGTGGGGGGGGGGGGCGGGAAGAGGGAGATAAATTATAAATTTATG -ATTTGGCTATGTGGTTAGTTTGAAGGCAGCTGAGTCGTCTTGGCTGTATGGTTAATTTGA -TGGCAGCCAAGTCTCCTTCCATTTGATCAAGCAGGGACATGAAGACTATGGTGATGGATC -TGTGGTTTTAAAAAAGTAAAGCCACACCCAAACCTGCATTCAGCCATAATTCCATGGCTC -TGACACTTTTCATTCTAGGAAAAACATATTGTGTTCAACCCTGACCCCAGCCTTCCCTGG -GACGGGTCCACCTTCTTTACTCAACAATTCCTACATTCTCCTCCTCTGAATGCAACCACT -TCCTCCCATTGTGAGGATGCTTATTAATAACTCGTGTAAAAATGATGATGCCATATGTAG -CAGAAGATGGCTTAGTCGGCCATCACTAGTAAGAGAGGCCCCTTGGTATTGCAAACTTTA -TATGCCTCAGTACAGGGGAATGCCAGGGCCAAGAAGTGGGAGTGGGTGGGTAGGGGAGCA -GGGCGGGGGGAGGGTATAGGGAACTTTCAGGATAGCATTTGAAGTGTATATAAAGAAAAT -ATCTAATAAAAAATAATGACGATGCCAGCTATCTGACATCTCTCCCCATGAGAGGTGATG -TAGCGCCTACTGGCTGTGCACTGGGAACTGTACCCAGCCCACACCACACGAAGCACTGCA -TAAATCGTGCAGTGACTCTTTTTAGTGATCTTCCTTTTGTGCTCTTCTCTTTTTTATCAC -CAGGAAGAAGTCTGTCTTCTTCCTAGATCTCTCTCTGGCCGTTCAGAGTTTTCTATTGGC -TGTGTGGTGCCTCTCCTTTTAGGTCCAAGATGAACTGCATTCCAGAGGCCTTAAATTTGG -TCATAACCTCGGCTTTGCTGTTGGGCACAACCTCCCAGGCATTGCCAAAGAGGTTGTTTA -TGCTGGACTGTGAAACTGGGCAGGCTGCAAAGGCGCTGTCTGCAGAATGGATGTTTCTGG -ACTCATCTGAGCAGGTCTGGCCTGAGTTGAAAAGGAGAGGAAAATGGAAGGTGGTCTCTT -CCACTTCTATTTGGTGGAGGGCGGAGGTAACAAACTCACTCCTATGGGTGTCCAAGGGTG -ATACTAGGATAGATATATGTACCTGTGGAAGAGAACTAAGACTGACACTGTATAGTCTGA -GTAAACGACTTTGGTGGTAAGGTTTTAACATCAGAAGAGAGATCTCCCTGCCCTCTTCCA -GACACATCAGTATTTCTACTTAGCCAAGCTCTGTGTCAACTTCCTCATCTTTGCTGAGAG -CACAGAAGAAAGATCATGGAGATTTGCATTTCATCTCCAAACCTCCATATTACAATAGAG -CAAGAGCCCTGGGACAGCAGGATCAGCTCCCGGGGTTCCTGAGCCAAGGAACAGTGCGCC -TATGCCTTACCCACAAGTAATGGTTTCAATTAGATAATCTATCAGATGCTGTTAATGTTT -AAACACAGATTGTCTCTCTATTCACCTCCTTCCCTCCTTCTTAGCATGGAGTGCCCTCTT -CAAGTGACATTTGTGTATTTCCCTTTTGGCAAAAAGTGCCACTTAATCTCCCCCAAGAGC -AAGCCACCCCGAAGACTCCCAGACACCCCCAAAAGATGCTTGCTTTTCAAAGAACTTCCA -CTTCACTACTTACTGAACTAATGATTCCATTTGTAAAGTCTCCAAGCATGTGTTGTTCGT -GTTGGAAATCACACTGAACTTGCAGAGATGGCCCCTGGAGATGGCACACTGATCCTGCCA -TCTGCAACGTGGCATTATACCACAGGGTCTCTAGGACGTCTCTGATGTAAGGAATTCATC -CTTGAGAACTTCTCTGGGAAATAAATATCTCGTTGTCATAAAGGGGAGTCTAACCCCTTT -CTCCATATTCACTCCTGGGTATCTGCCAAGCCTCTCCCTCCCAGCTTCTACAGATCTGTT -GGGACTTGGCTGTCTTCATTTGCTTGTCTTAACTTTTCATTTTCCCCTTAGAGGCCAAAC -AGGCAGTCATTTCCTTCCCTCGATTTTACAGACAACAGATTTCTTTCTTGCTGGGGGTGG -AGATGGGGGATATTACTATTTGTGTTATATTTCCCTTCCTTCCAAAGAGGAAAGCTCCCC -TTCCACCTTCTGGATTGAGGGTGGGAGCAGGGGGCCTGCTCATCTGCATCTGTCTGTGAA -AACAGATGCACAGGTCTCTGCGAATCCTCAGCAGGATGCAAACTCATATCCGGTGCCGAC -TGGCTTGGGATCTTTGGAATGACTGCAACAAATTCTCCATTGCAGCTGAGTGAGGAGAGC -CTTCCATATGGTCACAGGGAGAGGGCTTCTGTTTGCTCTGTGGCCCCTCCACATGTGGTC -TCTTCACATACAGCTGCCACCAGCCCGGTCTAGGTTCCCCAGCTGGAAAATGGAAAATGG -GTCCCAAGTCCACAGTAATATCTGTGATGCCATCTGGTTTCCCCTGAAGATCCCCAAATG -CCCACTGAAAATGACTTTCTTTGCCTAGCCATGTTTGGATAATAATCATCTTCCTAGGGC -TGGGAATGTAGCTCCCTTGGTGGAATCCTTACCTGGCGTACTTAAAGCCCCAAATTCAAT -CCCAGCACCATATAAACGACTGGTGCTCATATTTACCTCTTTAATGGCAGAACTCAATAA -GTAGAGGCAGGAAAATCAGGGTCAAGGTCATATATATGGAGGTCAAGGTCAGCCTGAGCT -AGAGACCTTGTCTCCAAAAATACACCTATAACCAACTGTCTTCTTCACCATCAGCTCTTC -CTCCCTCCCTCCAGTGACCTCGTTCAGTAGAAGCCTTTGGGTTAGGAGTGTAATATGATC -GTGAACTCTAGCCTAGAATCCAAGTAGAGATCTCACTAACTCAGGAAAGGTTTTCTGGAG -AACTCAGCTGATGGTAGGTTTTCCTGGCTGTCATCAGAGGGAGGCTGAACCACCTCAATG -AAGTGATCATTCAGAAACCAAGCCAGTCCCCTAGCTGGCCCCTGTGTTGTGGTGCTTCCG -GGCAACGATTGTGCCCTCCATCCTCATTGTTTGCTTGTCTCCGATTCCTCCAGTGGGTGG -AACTGAGGGCTGAGACTATGTCTCCCCCATATTACCTTGCACATGGAAGGGACTCCAAAA -ACCTCTGTTGTCGCACCAGGAGATCTGAAGACCGCCACTGGCTTCCTGTCCTTTGGCCTT -CTCTTGAGTTTTGAGATCAGCGTATGTGGCATGTGGTCCTGCCAGGAAGGAAGATGCAAG -CAGATGCAACCCACAGGGTGTTGTTGCCTTGACACCAGAGTAGTGAGACAGAATGTTCCC -CCTCTCACCGAGTTTCCATTCAAAGGATAAGCAGGCCACACAGAACAGAGCTTGTGCCCC -ACCTCTGCCTCCCTGTGCCAGCCACCATGACCTCTGTGGTAAGAGTAGAGGTAACGCTTC -TCTGAGGACTCAATGAATTGTAGCATGTAAGAATCCCTGCTGAGTTCTATTAAACAATCA -AACAAACAAACAAAACCCACTTTTCCCCCTCTGCCCGCAAGCTTCCTGAACTGACAGGGC -CAGCCACACCAGCCACCACTCCTCATTTTCTTGCCTGTCCACTCAGGGCTCTTCCTTTTT -TTTCCCAACATGAATCGTTCTGAAATGGAGATGCCAACACCCTAATAAAAGCGAGGAAAG -ATTTCTAAGAACAATGACTAGTATTCACATGGCATTTAGCATGTTCTGAGTTATCTTTTA -GCATCGCCCAAATGTTATCCTGCTTCATTCTCCCAATATTTGTAGAGCCCTGTTTTCATT -GCCCAGTTCACAGGAAACAGAGACCTAGGAAAGTTCTAGAACCTGCCACCTCCCATCCCA -GATCCACTCAGAAGCTAAGCTGAAACATACACACAGACCCAATAACCCTAGACCCCAGAC -TGCAGGCTCCAGCTTTAGGAGGGCGCTATACCAGTTTGTTTCCCAGACTATCCTTTTCTG -TACATCTGAGTACCCTCTCTAGAAGGATATTCATGTATTATCAATTACCTTTCAGAAATA -TTCATCTCACCTGCTTTTCACTGGCTCCTACACCAACCCGCTATTCCTTCCATCCCTTCC -CGGGCAGCGCCTGGCTACTGTTTTTTTTCCATGTATCAATTTTGAAATTTCACTCTTCCA -GGTACAGTAGAGATGACACATCTATCTTCTTATTTCATCTTACAGACAGCTCCAGTTTAA -GACTATTTAGTATTCAGGATCAGGAAGAGATAAACCCTTTAGGCTCTTGTTGGTAATTAG -ACATCCATCCCCTCCTCCCTGCCCCCACCCCTCCACCCCTGCCTGCCTCTGTCAGGAGGC -AGGGTTGGGAGAGTGCCATTCCTAGAGGTTTGGGTAGTGAAGGAAGGAGGTCATACTGTC -TATAACATTCCTTTGGTAAAACTTGAAGAAATGAAGGCTAATGGCTGAGAAGGAATGGCC -TAAGTTGGTTGTTTATTGGGTAATCAGTGTTTCAAGTTCGGAGACATTTTAGAAGGTGGT -CACTTTCTAGGTAGGACCAGGATGGTTCTCAAGAAGGTGAAATGCCAGCCAGGCGAGGTG -GCACACGCCTTTAATCCCAGCACTTGGGAGGCAGAGGCAGGCGGGTTTCTGAGTTCGAGG -CCAGCCTGGTCTACAGAGTGAGTTCCAGGACAGCAGAGAAACCCTGTCGGGGGTGGGGGG -GGGATTCACATATAACCCTGAGGGGTCTTGCATGTGCAATATGTATTGGTTCAAACAATT -GATAACAGACTAATTATAGTGCCAGACTTCCCCAAGGCCAGATACAGACTATGAAATTAT -GTTTGTCAGCTGGGTGTGGTCATGCAGGCCTTTAATCCCAGCACAGAAGTAGAGGCAAGT -GATCACTGAGAGTTCAAGGCCAGCCTGGTCTACAGACAAACAAACCAACCCAGATGGACA -GGGTAAAGTATCATGTATTTGTGTCCTGAACTTATAGTGGGAGAAATTCCCACTGGGCTA -AGTTTCTAATTCTGTTTCTGCTATTGAAGTGGTCAATGCAGAGAGCTTCTTTACCTTTTG -ATTTCAGCCAGTGTTGCTTCCTTTCTTTAACCCTTTAAGAAGGCAAGCATCTCATTCAGG -GACCACCTAGAGGTCATTCGTGAGGACGAGCAGCCTCACAGAGAACTATGGGCCTCTTCT -TGGGATGTTCTTTGAGAGGCTCTCAGTGGACTTGTCCCGAGGCACTTGGCCATCTCTTCT -CTGGGTGGCCATGCATCCTTAGCTACTGGTCACAGCCCACAGGCTTAGAACATGCAAGCT -CTTACATAGAGAAGCCATCAGATTGCTTGCCTCAAATTAATTGATTACCCTTCAACACAG -AAGGCAGTGGGATCTCTTTTCAAATGCAACAGGTTCCCCCCCCCCCCCCAAGACAGGGTT -TTGCTTACTCCTGGCCATCCTGGAACTCCCTCTGAAAACCTAGCTGGCCCCAAACTCAGC -TTCACCTGCCTCTCCCTCCCACGTGTTGGGATTAAAGGCGTTGCACCACAATTGGCAAAG -GTACCAGGTTTATGTGGAGCTGCCTTGAGCTTGTGAAATGTGGGATGGAGACCCACAGCC -CACTAAGTATCCCAACCACACTCCCCACTCTATCTGAAGTAGCCCCTGAGGCAGATCTGC -AGTCTTGGTGCTTAGGAAACATGGTTTGAAAATACTGCCTGTTATTGCTTCTTTCTGTAG -CTGGAGCTCTGGACTGCTCATTCTTCTAAATCATTGGGTGACGTTCTTATCTTTGACTGA -TACCTCATTAAGAAAGAGCAGTTCATTTCAATGATTTCTCTGATTCTACCCCACTAAGGT -AAATCAAACCGTATGTGAAGGATTGGCCTAGCCCAGGCACAGTGCTAAGTATTTTATATG -CCTTATCTCATTCGTTCTTTACTACCGAGATAGGAGAGCAAATGCCTTGCTCAAGAACCA -CCCATCTAATGAATGGCTTAGACTTTATCAAATCCAGATGTTTCTCATCTACCAGGCTGT -CCAGTTACCATTAAAATGTGGGTATCCTGGTTCAGTTACTTACTTGCAGGAGTATATCCT -AGTTCCAGGCTCTGTATTCTTCGTGAAGGAATTTCCAGACTCCCAGTGTGCAGTGGAGCC -AGCTAGCATTTGGGGTGCCAGCTATACACAGGCAGACTCAGGAGCTATCAGGCCTGCCAA -GGCTCTCTATCCCATTGAATGTGGGTTGATGTTTAAGTTAATTATTAGAAATAATAATTT -AGGTAGCCATAATGAGCCCCACTACTCAAGGCCAAATCTTTACTAATCCTATAAGAGCAG -ACCAATCATCCACAAATTGTATGCTTGCTTCCTAAAATTTAATGTTGTGGTGAGTTTTGC -TGTTCCCAACTATCTAGGGCTCTTAGATTTGACTCAATAAATCACCCTTTCCTATTGAGA -GGTCAGGCAGGGGTGAAGGGAATACAATGAATTTTTCACTCATGCTAGAAATTCCTTAAT -CTTTTTTAACTCAAGTTTTCCCCAGGCCTGTTTTTAAAGTCTGACTTCCTTCCAGTATTA -TTTTACATCCTTATTAATTTTTTAGATGACAGAGCAGAGAATGCCTCATTAAATTTTCCT -ATCTTCAAAAGGGATTGGAGGTGGGTACTAAGAGACCCAATTAAGAGTCATAATGATTTT -TTCAGGTTCCATTAGATGGACATAGCCCAGAGAGGTTTAGAGCCGATAAGCACATGGTAG -TGAACTTAGGGATGTGAAAAACGTTAACCAACAGCAAACAAGGGTGCCTGCAATAAGATC -CAGTGGTGTGATACCCGAGAAAGGCACATCTGGACTGAGTCTATAAGGACCATGAGGTAA -TGGAGTCTCAGCAAGGATCAAGCGTTTGCTGAGTTTGCTATTGAATTTGGACACCTGCAA -CTAAAGCATGTCAGAAACTCAGGAAAGAGTTATAGCATGGTCCAAAGCTTGGCAGGTAGC -TTCCATAACGGAATGATATACAAGCAGTACACTATTACTCCTTTTTTTTCCACTAAGATG -AGATACAATTTAATTATAGCACCCAAGTATACAACTGACAATATTTATTTGTTCCTGGGA -AAGCATAAAGATGGTTTGTTCTTACAGTGACAGATGTCTTCAATTTCAAGCTCAAATGGG -CCAGAAAAGGGAGAGAATGTAGCCTAAGTCATAGTCAAATTGTACGTAGACACTGAGAAT -TCTTCATTACTAGGATCTCAGGGATCTGGGAGAATGGAAATCAAGGGAATATGGGCTTCC -TGACCAGAGACCTTGAAGAATAGGATGGTATGCTTAGAGGTCTGCTTTGAGTCTAGCAGA -GCTGTTCAATGCAAAGACACAGAAGTCGGCATTCTGAGACATCTCCTTTACAATTGAGAT -AGCCTCCAATCCATTGCCTGGTCCTGGAACCATCCAAACATTCAGTTGTCTCTTAAGGAA -ATACAGTCCCCGGCCCGCACCCCACCACCACTACAAAGACCTTTGGGGATTTTTATTAGG -ATTGCTTTTTCTTATATTGTTTAATTCATGGCAAATTGGCATCTTTAAAACAATAACATC -TGGATCCAGGTCTACAGTAGTCGCCTCTGTTTATTTATATCTCTAGTTGTTTCCAGCAAG -GAGTTACACTTTTCGTAGTAGGATGCTCATCTTTACCTACACTAACCTAAGTCCCTGAAA -TGGCTTCTGGTAGGCCAGGCTGGTTTTGAACTTGCATTCCTCCTGCCTTGGCATTTGAGA -AACCAAAGTTACAGACATAGATCCAGCTCTCTAGGGATGCGAGAGTTGGTGGTGGTGAAG -TCTGAGCCCCCTGGATGCATACTCGGTGCTATCTGTTGATTTCTAACGGTTCAGCTAGTA -TGAATGAGAGAAGGAATGCAGCCATTAGCCTGGCTACATCTAGGGAAGCCATCAATACAC -TCTATAACCCATCAATGTAGAAAGAGCTACCAAGCTCAGTATAAGAAACCTGCTCCAGGA -GCCAGACACTGCAACCTAGAAATTAATCTTTTGGTTTAAGCTAAATTCCTCCAGTTGGTA -TCTTCAACAGTTGCCTCCTATCTAGAAGCCTGCTGTTTGAATCATGCAGACGTGCTAGCC -AGGAAAGCAAGGAATGTACATTTACGTCTCTTGAAAACTAACTATGCATCACTCTATATT -GTATTCTTTCCATTAGGAGAAACGTTTTCTCAGCATATAGCACTCAGATAAAATAGAACA -AAATTCTAGTTGGTATGTGTGTTCATGTGTATTATTATATTACCTGTGATATGTAATTAT -TATTATACCTGTCTATATTTTCATATATTTTTCAAAGAACAGATATTATATATGCAATAA -GCAAAAACCAGCATATTTCAGTAGACAAGAGAAAATTTAAGTCATGATTGAAATTACTAA -TATTAACTTAAACTTTATTCTCCCCCTCCCTTTGTAAAGCATATAAAAATTGGCTGGTGT -GACATGTCTTAAGACAATCAGAAATGACAGTGTTCTTGTTCAGGAGAGTCCACTCCCCTG -ACCGTCCTTCATGAAGCTATACCATTTCCACATGGTATTTGAAAATTCACTCCTCACGCT -TGGAACACTGCACACCTGTCTCATTTCACGCTCCTTGATTCCCGGGGTAAATCCCATATC -CGAGTTGCGAGCTCTGGTGGATTTCATTAGTGGTCCAGATGTGTGTCCCTTGTCAGCCGC -CTAGTAACCCCGCTGTTTATCAACAGGTTCTCAGGAATCAGATAGCTCGCAGTCGGCCAA -GAAAGACATGTTGGCTGCCTTGAAATCCAGGCAGGAAGCTCTGGAGGAGACGCTGCGCCA -GAGGCTGGAGGAACTGAAGAGATTGTGTCTCCGGGAAGCTGTAAGCAATTAAGTCTGTGT -TGTTTGTCATACATCTTCACTATGAACAGAAGACAGGGTGGAGACAATAGGACTGACTTT -CAGGAAAACATGTACTGTCCCTCCCCAGTGCTGGAAACGCCCACCCTCTGTGATATCCTT -TGTTAGAAACTAGGTATTGAGGAAACACCATACCAGTTAAAACCCTCTCTACTGAATCTT -ACATGACACATACACCCTGAAGCTAAATGACGAGTCCCTCTAACAGTCCCCAAACCATGC -ATGCATGGCACACCACACAGGACATGTCCTCACAGGACACTACCTCATTCTATATAATGT -CCTACCACATCTTGCTTTCCAGAAGTTTCTGCCTGCTCATTGCTGGGAAAGCTTTTGCTT -CTTCTGAGTTTGTCGTTGGTTTGTCATTGGGTACAATGTAGCATCACTGCAGGCCAACAA -AGACACCAGGGTGGCACCTGAAATACACAGTAATCCATTAAACCTGCAGGTCCACTGTTT -CTTTAGATCTTTCTTTTCGAAATGGAATCTTTGCCTAGTTTGTGGTGGCTGCTGCTGCTG -CTGCTGCTGTTGGTTTGTCAGTTTGTTGTTGTTGTTGTTGTTGTTGTTGTTGTTGTTGTT -GTTGGTTTTGTTTCTGCACCTTTGGGGATTGAACCTATGGCCTCACGTATGCCAGGCTAG -CGTTCTTCCACCGAGCTATATACCCAGCATAGTAATTCTTGTAAGCTTGATGTAAAACAA -TGTTGCATTGGGCTGGAAAGATGGCTCACTTTGCCAGTGTGAGGACTAGAAGTGAATCCC -AAGACTCTAGATAAAAGCCTAGCAGAGTAGAACACGCCTACCATCTCTTTGAGGAGATGG -GAGGGAGGGAGCAGCTAGTCTAGCATACTCAGAGACAAGCAACAAAAGGGACCTTGTCTC -AAACAAGGCAGAAGATGAAAGCCGATACCCAAGGGTTGTCCTGTGCCCTCCACGTACCAC -CACAAGTATACTCCACCCCCACCCCCCCACACACACACACCACTCCCACAGACAACGTCT -TCTTCAGCCTGTTTCAGTGCTAGTCCCAATAGCAATATATATGGTGAGACTCCCTCAATC -CACTTTGACATTTATTAAAATGTCCATTCTTCCCTTGTAGACTTCATTTCTTAGTGTAAC -ACATACAGTCATGTGCATGTGTGTGTTGTGTGTGCAAACACACATGTGCGTGTGCTTCAC -ATGACCACCATGTTGCTCTCCTGGGAGTGGTTGTACTCCACAGACCCTGACCCAAAGCTC -CGTGGGTAAACAGTTCCGGATGGGAAGTGTGGAGAGTGCCCCTAACTAAATCCAGGAGGA -GCACCCCCTCCCCCACACAATAATGCTTTGCAGCAGGAAGAGCGAACCAGTGGGCCTGAG -AGTGAGATCACATTACATTTCAACTTGGCTTAATTATGTCTGGATTGATTTAAACCGGAG -CTTGCTCAAGGCAGAACCACGTTAGCACAAATCCATTGCAAATCAGGAAAGCCAGGGGCC -TGTCTGGGGGGAGGGGGGTGTGCTATGTGATACTGTAAATATTAGCGGCTTTTTTTTATA -AAGACTATGCTTGAACAAGAGGGGGGGAAAAGTGGGTCCTTGGTGTCTGCCTCTCATAAA -TTTGTAAAGCCTTGTTTTGTGTTTAATAAAAGAAGTCACTAAACCAAGCAAAGACCATAC -ATTACAGCACGTAAGGAACATGTCAAGGCGAGGCTGGCACGTACCATAAAAGTTTCACAA -AGGCAATGTAAAGAAAACAAAAGCTCCCACTTCCTCTGACTTTGAGAACAGAAAATATAA -CTTAGGTAGAAACAACCCAAAAGCCAGCCCCTTGTCCACGTGTGTTAACGTCCACCAGAG -TCTCCTGACACATGTGCGATAAAGGGATCCAGCAGCCTCCGTGCTAATTCCCGGCTCACA -GATCCTCCAGACTCAAGGAGCAAGCAACACTGTTTGACCCCTTGGGAGGAGAGCAGCCAC -TCGAGGCAGAGTGGGAACCATGGGTGTTCCACAGCGAGAGGGCCCACTGCCATGCATTCA -ATTACGTCTCCACCATGGGGCTCTGGTGAAATCAGATTTGTAGATGGAGAATCAAGACCT -TGACTTGACCTGGGTACTTTCAAGCCGTAGCCGCGTTTTAAAAATATAGACTGAAACCAC -AAACACTTAGGAGTTATAAATCCATGGAAGAGGTTAACAGCCTCTTCTGCCACATCTCAG -AAAGGAAGTCCTGACAGTGTGCTGTTTACACATATATTAAAATAACAATCTTAACAGGCT -GTTGTTTGTAGAAGGCCTAAAAGGGAAGCAGATAGGAATTCACAGATTAAGCAAGTGTCT -CAGAGACACTTGTGAATCTTTTTTAAAGAGAGAATATTCCAGAATAGCAAACAGTGGGCT -ATCCTGCTCTAAAATTCTAGAATGCTTACATAAGGAATAAAAGAACACAGAGGAGAAGAG -GCCCAGGATGTGGGGAGGAGGGTGCTTGTGCACACACAGACCACATAGACACACACAGAC -ACACATACCCATTTAGTCTGCCTGCCACAACGAGAAGGGCTTTCAGCGGTCCTTCCTGTT -GACCTGACTTTGCCTGCTATGGGCACTCAGACCTGGGTTGCCCAGCATGACAGCTGTCTG -TTCGAGCTTCAAGAGGATACTTCTAAGCTTGTCCTCGCCACAGACATCCATTGGGCCATT -GTGTAGCATCTGCACTGATCGTGGGTCAGAAAGCCAGAACTGGTGTCTGCCCAAATGGGC -CTGCCAAATGCACAGAGTGGGGTCCCCAGCCTCTCCGGTGCCTCTCTGCAGTCTCAGAGA -GACGTCTTGCAGTCTTGCCTGGCTTCCATAGTCTTGGTCAGCTGCAGACTTAAACCAGGC -CTCATTCAGCCTAGTGTGGTACACTCGTGCAGGCAGGGCCTTCTAATTCTGAGACATTCC -TCAGATGCTCTGTGCTGGCCCAGAGTCACTGTGCAATCTGCACTCTGCTTGTTGTCATGG -TGCCCTTAACACTTAGGTTCCCAGAGCCCCAGATGTACACACACCAGAATTTCTGTGTGT -GTGTGTGTGTGTGTGTGTGTGTGTGTGTGTACCTCCTCTGTTAATGTTTAGTTTTTACTA -AAACTCTCACACAGAAGTTAGTGTCTTTTTTTTTTTAAGACAAAGTTTCACTATGTAGCC -ATGGCTGGCCTTGAACTCGTGGCCTTGGTGAGGCTTGCAATAGCACACCTATTGGTCTTT -GAGGTCAGCCTTCTGCTGTTGAATGCAGAGCTGGAGCTAAATGATGATCAGTCTCTTCTA -GGCAATGCAGTTGCCTGGCATTTGACATCCAGATAACACTCCCCATAGGAAGACTCATGT -GGGCAAAGACATACAAGCAAGCGACGACAACAACAACAACAAACACTTAAGTTTCCAAGT -GGGAGTAACAGATGCAAGTGAAAAGAATCAGTTGTGTTGATTGCTGCTCACTGACTGTGT -GGCATTTCTTCACACATAGTAGGCTCACAGGAAATGCTCACTAGATCAACAAATGAATGA -AAATGGACCATAGTGAAGTCCAAGAGAAGTTCTATTTGCTTAACCAAAAAAAAAAAAAAA -AAAAAAAAATGGGTGGGGGAATAAAACTCCAAAGTGCATCTGTTCTGTAGCTAGGGAGTG -TTAGCATTCATTTTTTTTTTTTTTTTGTAGAGGTTAAATTTCATAATGTGAACTATTCCT -CCTACCCTCTGCCCCCCAATACTGGGGAGTGAACTCAGGGCTTCATGCAGGCTGGGCAAG -CGCACTGCCTCTGAACTCTATCTGCAAATCATTTTTAGAGGAGGTCGTTTTATGGAGGTC -TTCTGAGATGGCTTCATTAGTTAGCTCATTAGTGGTCTTAACTTTGTGATCCTCCCCCGT -CAGCCTCCTGAGTAGCTAGCTGGGCTGCAGATCTGTACTGTCAAGCTATCCCATGAAGCC -TCATTTAAGCATAGTGCTTAATGCTAATGGGTCTTAGGTATGCATTGGACCTCTGCATCA -GTTTGTGTGTCCTAGCTAAAAGGTAAGCATGTCCTCTGAGCTACATGATATACAACCTCT -CTGAACTGCTCTTTTGCGCATGCAGGAACTCACAGGAAAATTGCCTGTGGAATATCCCCT -GGATCCAGGCGAGGAACCACCTATTGTTCGGAGGAGAATTGGAACAGCCTTCAAGCTGGA -TGAACAAAAAATCCTGCCTAAAGGAGAGGTATGCTCCTCTCTCACTGGAGTCTTTCCCGT -TGTCCCACTTGTATTATCCTTGTTTGTCCTTGTTGGGGTTGGTAGGGTCTCTGTAATTTC -TTCATTGTTTCTAAATTCCCATATTTTCCCTTTTACCGTGTTTGGGTCAGCTGGCTAGTT -GCTATCTGGTTTTCCTTGACAGGCTGAGTTTGCTTGCCTGAGTGTACATAGTTGGGTCTC -TGTTGAGGTTGTTTATCTAATACTATAGTCTATTTGCAGGTGGTCAGTTACGGTTAGGGA -GAACATCCCACTAGCATGCAAGTATCCATCTTAGTAGTGGCCTTTGATACTCCTGATCTT -GCCTGATATCACACAGCCTCCATCGGCTTTGGAAAGGCTTACATGGAAGAAGGGAATTTC -CAGCCACAGTTCTCATTGGCTGGGGAAGGACAGGAAGGACCTGCCCTCTACCATCTTAAG -TCACATGGCTACTAACATCACAGCATGGACATGCAGCCTATGATTGTTCTGCCATGGCCT -CAGCTGTCTCTATTTGGAAAAGCCATATTTCAACATGATTTTTATCTTCTTTGGATGGAA -TACTGGTGAGGGCTGAGACTGGAGAATTATATTGGAGGATAATCAAAGCTCTGCTGAGCA -TAGTGGCGCACACCTTTAATCCCAGCACTCGGAAGGCAGAGGTAGGCAGATCTTTGTGAG -TTTCAGGCCATCCTAGTCTACATAGTGAGTTCCAGGACAGCCAGAAATATACAGTGAGAT -ACTATGTCAAAAAAAAACAAAAACAAAAACAAAAAAGATATACAAACAAAAAGTATCCTG -CCCTTGTGCAAGAGAAACAAAAGTCCAGGTTAACCTTCAGGCCTCTAGGTCTCCCCAAAT -TTCTTCTGACTAGAGCGACTCATTCATGCTGTGGTACACAGAAGACTCAAGAACACTTCA -AGACACAGCCTAGCACGTTAGTTATTCTTGTTGCTGAAACAAAATGTCCTGACAAAAGCA -GAAGGGGGAGGGGTCTCAGGGGAGGGTTGGTTTACTTTAGCTCACAGTTTGAGGATGCAG -TTGCCTTGGTGGGCAGAGTGTGGGGCCGCAGGTTCACACTGCAGGGAGAGATGAATGCTG -TCACTCAGCTCACTTCCTCCATCTCACAGAATGACATCACCCACACTTCCGGAGGTCTTC -TCACTTCAATTACCTTAGTCTTGAAAATCTCTTGAGGACATTTGACAATTAAGAGTAACC -ACCACCAAGGGAAAGAAAAGCAAGGAAGGTATGTTTAGCCTTTAGAGAAAGACATTTTCC -AAAGTCAGGTCAGTGGGAAGATAGAGGGCATGCTGAGGCCCGTGCCCGAGGCCCATGCCT -TAGGCCTGCAGTCACAGACCCCTGCAAGGCTACCAGGCACCCAGAGCACTTCATCCAAAG -TGATACCTAATCACGTCACTGCCTCTTCCATATGTTCAAGTTTGACTCTGACTTCGCTGG -GTTATCACTAGGAATAAATGAGCTAGACAATCATTTCCCTGGACACTTACACATGCCTGA -TGCTCAGCAGACAACCGCTGGACGTAGAGATGTCAGAAGAGGCTTAGAGCACTGTGTGGT -CAGGTGTCTGTCTTCCAGAGCTGGCTCCACTTCACAACCTAAGCTTTGAAAAGCATCCCA -TGTTTAGTGAGTGTCCTTTCATGCCTGGCTCGGGTTCCTGTGGTTGTAGTGTTTTCTACT -TTTCAAGAAAGCCAACCCTAGGGCTCTGAGGATTCCTTGCCGGCCCCATTGCATCTTTCC -GAACTTCATAACAGGAAGCAGATAGACTTCTGCAGCACTTCCTCCCAATGGAAAGAGTCT -CACTCTTGTTCTGGGCTGCCCCAGTGCTCCTGGATGCTGGCTTTGCTTTCCTGGCCATAC -GACTATTTCTACAGACAATCCATTCAGTCTCATCCTTGATACTCCTGATCTTGCCTGATA -TCACACAGCTCCCATCGGCTTTGGAAAGATAGTCGTTGGACTATCAAGACTTGTTCTAGA -CGCCTGTAAACCTCAGGGTCAATGTCTTGGACCAAAGCTATCATACCCACCCGAGAACAG -CTGCTTCAGGGAGCCCAGATTCACAGACTAGTCTTTGTCCCCGACTCACGGCTCTGGGCA -GGAGTCCATATTGATATCCTTCTTCCTCTGAGCAAGCAAGTGCGGCCAGCACTGGAAGGA -TCTGGAAGGATTACTGTCTCTAAGTGGCCCTTTTCCTCCCACTCCTCCTTCCTGCTGCTT -CTAGACTTGAAGTGCTCAAAAGCCAATGAAATCAGGCAGAGTGTTTGCCTTAGTAGGCCT -CCCTACCCCACTCCACCCCGAGCTTGGCCTGTTGTGCTGAGAAGCATATTATTGGACCAC -CGTAATAGCAAGACATGTGGAATCCAGCAAACACAACAGTCTCTGCTTCCTTAGCTTTGT -CATTCTCTGCCAAACCTTAATGTAACTGCAAATCACCTAGCACAAGATATGTGTTCTCTA -ATGGCTCTGTTGGGTACTGAGAAAAGAGAAGCCACTGTGTGGTTGTTATACATTTATGTA -GTGTGGGCTTTATCTCCTATGAGTTCCTAGAACATGCCCAGGCTGCTAGCCCTTGCACTC -ACCCAATCAATACTCAAATTCTGGAATAATAACTGTTGCTGCTTAGAGCTAGCTGCAATG -AAATGGTTTCCCTAGTTAGTCAGCTTACTTTTTCGTTACTATGACAGAATACCTGGCAAA -TGCAACTTAAAATAGAAAAAGGATTTGTTCGGACTCCTGCTCTCAGGGACTAGGATTTCA -CTCTGGAGCAGAGCCTGGAGGCGGGGCCTGTGGTGAGGGAGCAGAGCCTGGAGGCGGGGC -TTGTGGTGAGGGAGCAGAGCCTGGAGGCGGGGCCTGTGGTGAGGGAGCAGAAACTAGAGG -CGGGGCTTGGGGGCGAGGCTTGTTAAATCTTGGCATCAGAACAGGAACAGAGCTTGAGCA -GGAGGCTGAGTTATCAACGCTAACCCTTCCCACCGTAACACATTCCAAGCCATCTCCTTC -CAGCTAGGACTCACTTCCTAAAGGTTACCAAACTTCCCAAAACAGTACCAGCAACTGGTA -GCCAAACGTGAGGGTTAGTTTACATCCAAAGCATACAAACCAGGGAAGAGACAAATCAAA -GAAATGACTGCTTGATGCTTAAGGGGATTCTGCATTCAAGTACAAATCCTAACACACACA -CACACACACACACACATGCTCTTCCATGTGAGACTCATCTTGGTAAAAGGGCCAAAGGAA -TCAGTAGAGCTAGGAGGGAGTTACACAGGAAGGGGAAAGGGAGAGTCTGCAGCCTATCCA -AGGAGAAGAGGTGGGGGAACTGGTTCTACCACCCACATCATCCTTGCCCCCTAGAGGGCC -TAGAAGGGCCTTTATGAACATACAAGTGTGAAAAGAACAGTTAGGGCTTGCAGAAAGAGC -TGCCAAAAGACACATAGGTGTGTGGGTGTGCATCCTAACACGAGGCACACAAAGATGTAG -GACAGAGGGGGATATGTGGGAGGATCGGGAGATGTACATGTATGAACAACTCCCAGAGGA -CAGTGACATGATCCAGAGATCATGCTCCAAGTAGAAAAAGAAAATGATAGCTACTAGCAA -CGGTTCTGACTTTCCTCTAAGGCTTGGTCTTCATCAGCTCTTTTGTAGAGAAAGAAAGCC -CCAAAAGTCTGTGGGCTGAGGCCTGGGCTAGAGGTGGGCAAGGTCGAGTCTCCTTGGGCA -GCAGCATCTTCAGAAGGTGTAAGCATTGGTCTTCCCTCCCACAGGAAGCTGAGCTGGAAC -GCCTGGAACGAGAGTTTGCGATTCAGTCCCAGATCACAGAGGCCGCCCGCCGTCTAGCCA -GTGACCCCAATGTCAGCAAAAAACTGAAGAAGCAAAGGAAGACCTCTTATTTGAATGCAC -TGAAGAAGCTGCAGGAGATTGAAAATGCAATCAACGAGAACCGCATCAAGTCAGGGAAGA -AACCCACCCAGAGGGCTTCACTTGTCATCGATGGTCAGTGCCACCCACAAGCTCCTGCCC -CGCTCCCAGACAACCAGGTCCTGTTAGGTCCTCCTCTGGATCCTTGCAGGCTCTAAGTAG -CCTCTTACCCACACACCTTATGGTTTAATCCCTGGAAAGGGATGGGTAATGATGGGTGAT -TCATCATTAGGACGTTCCATCCTAAAGATGAATTGCAACTGGAGGAACAAATGAAAGGGT -CCATACACAGAACCCCAATGTCACTTATGACACCTCTCTGGGGAACCTAGAATGAGCCAA -CTCTCTTCTTCGATGTCACCATGAACTAAGGAGGTTACTGTGATAGTCCAGCTGAGCCTC -AAGATAGCGAAGGCTCTGCAGTTCTCAGAGACCTAGCCTCCTTTCCTAAGACTGGAAGGC -AAAGTGCGTAGCCAGTGTATTGGAGTTAAGTCCTTCAGGCCACCATTCCGTACCCAGTCT -CCTTCCCTCGGGCTGGTTCTACTACCAAGAGCTTCCTATCCCAAGCACTGTGGCCTGAAG -GATTGGGCGGTACCTCGTGGATTGTCTGGAGTACGTGCTCTTATCCCAGCTCAGGGCTTC -GGTGATGATGGAAAACCAGAATTCCCGCAAATCCACCCCAAGCATCAGGTCTCTCCCATG -GTTACCATCTTTTCTTTTTCTCCAAGTCATTGAATTCTTGGTAATATATGTTAGAATTAT -CCGGAGGGCATGAATATTGAGAATACCACCTTAGTTCTAAGACAGAAACTGATATAGAGG -TTTTCAGGCTCTTTCTGTGTCTCTGTGTCTGTCTGTCTGTCTCTCTGTCTGTGTCTGTCT -GTCTGTCTCTGTCTCTGTGTGTGTCTGTGTCTGCCTGTCTGTTTCTTTCTTTTTTTTTTT -TTCAAGACAAGGTTTCTCTGTGTAGCCCTGGCTGTCCTGGAACTCACTCTGTAGACCAGG -CTAGCCTTGAACTCAGAAATTCGCCTGCCTCTGCCTCCCAAGTGCTGGGATTAAAGGCAT -GTGCCACCACGCCCGGCTGCCTGTCTGTTTCTGTGTGTGTGTGTGTGTGTGTGTGTGTGT -GTGTGTGTGTGTGTGTGTTTGTGTGTGTTTCATAATGGGTGCAAGGTTTCAGTCTGGGAA -ATGAAAGCCCCGTCCAAACAGAGGATGTGTGGTGTGGTTGTATAACCATGTTGCTGTACT -TAAGTCCCATGAACACTTAAAAGGGATGAAAATGATAACCGATGTTATGTATATTGTAAA -TATATTGATACAGATCTGTCCCCTAGAAATGTGGGTATACTAAAGAACCAGTGGTGGGCT -GGAGATTACAAGATACCAAGGCCTGTCTCCTTGCAGTTCACCTATCAAACAATAGGGAAA -AGATGGGTTCACAGTTGGGAGGGACAGGGCTGACCATCAACTGATGGTCACTCTAGGTCC -TTTCACTCTAGGATGTGCCTGCCGCCATTCTGTGTCTTACTCTGCTGCCCTTTGCCCCAC -TTTCTAGCAGGGCTACAGTGAGTCGGTCCCTCTTCCTCATCGCCTCCTTTGGGGCCTCCT -TGAAGGCATTTGAACCTCCCTGTTCTGTAGAATCACCTAGAAGCAGCGTCAGAGCTATGT -CTGGGAAGAGCAGCCTGGGGCGGGAGGGGGGGGGGGGCTGTCTCACCAGGTGGCCTCGGG -GCGCCCATTCACAGGCCTGCCCGAGTGACGGCTATTTTCTTGGGTCTGCTGGCAGGCAGC -ACTGGCTTATAAATCATCATTTGTGCCAGTTTCGGCTTTCTTCCACGCAAGCCTCCAGCC -ATTTTTGTTAACTGCTCGAGAATCTGCCTTGCCGCCACAGTGAAGTAAAGTCTTCATCAC -AGAGGCCTGTCTGTGTTAGGAGTGAGCAAGCTCCTTAGGGCCTCAGAAAAGCCTGAACTC -AGCATCTGAAGGACTTGGACCTTTGCTAACATCTCCCAATGAACAGGATTGTTTCAGACA -AACCCATCTTTCCTGGGAGTACCTCAGTTTGCCCAGTGGGAGGGAGGATCCTTTTACTGT -CTCTCTCTCCAGCATGTTCCTAATTGAATGGTGACTATAAAAATAAGCTTCAGAGAGATG -GAGTCTGTGTCTAGCAGGCTTGTTTTCTCTCCTAATCACTTAAGTTCATTGGGAAACCAT -TTATAACCATGTGGGCAAAACTGAGTTCCCTCCCCTGGTTTCGGATCTGTTGAATAACAG -CTGCTCCCTTCTCTGGTTTGGCTGGTACTTGCCCTGAGTTTGTTCTAGAACAATGGCGTG -GTTTAGCTGGATCCTACCTCCTTTCTAGGACAGACTAAGCCATAGCATCTGGTGACCAAG -AGCCTAAGAACACAAAGACAAGGGACCATTGCAGAGCCAGGGCCCACTGCAGAGCCAGGG -TGGGGAGGATGGCCCTCCTCCACCAGACTGTCAAGGGAAACACCCAACAGCATCTTTATG -TTTCAGGGCTTCTTCCTTACTGATGCAAAAGAGATGGGAGGGTGTGGCCAGGATTGGGGG -GAAGGTCACGATTCCTTTCCTACACATTGGGCTGTGTTCCCAAAACACGTTAACCCTGTA -GACTTTCACTTTTTATCTTCTAGATGGAAATATCGCCAGCGAAGACAGCTCTCTCTCGGA -TGCCCTCGTTCTGGAAGATGGTAGGTTTTCCCATTCTCTGCTCTTGTACGTGGAATCCAG -ATTAAACCCAGGTCATTCCATATGCTGCCTGGGAATGGCCTTGTAGGCAGGAAAGAGGCA -GGCTGGGCCGGGGACTGGATGGATTCCTTGTAGGCTCATTTTTTCCCCTGAGTCACTGTT -GAGCCCACGGTGGTCTACATTTACACTGGTTTTCCAGGGATGGCCAGTCTGCAGCCTTTG -TATTCTAATAGCATAGAAAATAAACATGTATGCTCTGATAGCCCATGGGTATGGGTTGGA -CACTCTTGGGATAGATGGCCTAGAGAATTATTCTTGGCCCACATAAGCCAAAAGAATAGA -TTATATTCTTGAAGTGATATCTTGTCTCTGTAATACTCAAAGCACTTTTTTGGCTGGCAT -GGTAGCTTTAATCCTGTAATCTCAGCACATGAGAGTTAGAAACTGAGGCAGGATGATCAA -AAGTTCAAGGTAACCAAAACTATATTGCAAGACCCAGTGTCAAAACCAAACAAGGACCTG -GGAGTTTATGTGAGAACACTTGCCTAGCGTATGCAAGGCCCCAAGTTCTACTCTTGGGCC -AAAATAAAACAAAACAGAAAAGAAAAAAAAAGAAAAATTTGAAGTAAAGAGTCTGCGTTA -TATGTGTCTTCCTTTGGGTAGTTCTCGTTTGTTCTCTCTCTCTCTCTCTCTCTCTCTCTC -TCTCTCTCTCTCTCTCTCTCTCACACACACACACACACACACACACACACATGCACACAC -ACACACACTGGGAAAGAGGCAGACATTTATTTGGGTTACACAGCAAAGTTTGGGCCCTAC -TGGAAGGGTCTGAGTTATAGGAAGGACTTGGTCTATCCTCTGCTCCTGAGACAAGAGTGA -GAATGTCCCTTTAGCAACACAGACAGTCTTGGAAACTGTTATTGTTTTATTTCCTGTTGA -ATTCTCAAACCTGGCAACTGCCAAGGGATATTTTCTTGGTCGGTCTTAGAAAAGGAGTTG -GAAGCCCCTCCCACCCCTACAGAAGCAGGCGGTCGAGACTTAGACATTTCTGAAGCTCTC -CCTATGGTTGCTAAACCAATACATTGGACAAGGAGAACACTAATTATATGGAAATCTATT -ACCTGGTAGTTAATTATTTTTGCCCTCTAGGAAAACCTCAGGCACCCAGTGGTAAGTGGC -TATTCAGACAGAAAACATGAAAGGCCTACCCAAGTCACAGTAATAATGATAATTGCCGTA -ATAATAATAATTGCTCTTGATGTGGGAAAACCTAGGGAATAGCTACCCAGTTGTCTTGCC -CTTGCTATTAGAAATCAGATTGTTGAGTTTGACTGTCTGCTGCATTAAGTGGGTGGGGAG -GCCGTGGTGTTCCATGAGAACACAGAGGCCTGTTTGGAATATGAGGCCCTCCCTGGCCTA -GCATTGATCAATGTCACCCTGGTCTGCCAAGGAAGGAACAAGCTAGTGGTGTCCCCTTGT -ACTAGGAGTTCCCAGGGTTATATGTAGTCATTAGCTAGTTTTGAGACATCATGATAACAG -TTTTGCCCAACGTCCTGGGCCTCCGACCTCCTGAGAGCTAGGAGTGCCTCCTCCAATGTC -CTGTGTTCCTACTTGCGGTTCTCCTCTCACCTCCTAGAGACTCCTCCTGTCTGATTTGAA -GGAGTAGCAGGCATAGACCAGAACATATATATCTGACCTTTGAATTTTGGTGACTGAGAA -TTAAGCTATGAAAATCCGAAAAGTTGAAAATGGATGTAGGATTCCATGAGTGGTTGGTGG -TGAAATTTCCCTCTAGCCCTCCTCCCCCTCCCTGTGAACACTGGGCATTTCCTCTCTTCC -CAAAGCCACCTACCACCAAATCTCTTCATTAAACCCTCCTCCTGTCTGTTGTTGATTTTC -CCAGGGTCAAAACTGCAAGAATAACAGTTCTAAAACAGGATTTTCACCCTGGCACATCTA -TGCTTATGTTAAGAAAGTTTTCTTGTAGCTTTCAGGTCAAATCTCAACTCCCTGTCTGGA -ATTCAAGGTCCCACACTATCTAGGCACGCTCCGAATTTCTCCTCCCTCCCCTTGTCTCTC -TGCCCTCTCCTCCGCTGTGTAGAAGAACCTGCTACTACACCTAGCCCCTCACCTCTAGAT -TTCTACTCAGTTTCTGTCCTTCTCTGCCCCATAGTTCATTGCTTCCAGATAGCGCCTCTG -GGGCTTGGTTGAGGATTGATGTTTATGATTGGACCAGGTCCCAAGGAACTCAGTATGGTA -TTAAACCCACTGTATAACAGAAGTTGGCCTTGAACTGCCGATCTGCCTGACTCTGTCTAC -CAAGGGCTAGAATTACAGGCAAGAGTCACTGTGCCTTATGAGACATCTGCCTTCTTTGGC -TAAATGGGTTTGCTTCCTTTGGAAGCCATCCAGCATACAGATGTGCGAAATTGCACTCCA -GAGATGGTGGAGGTAGGGTACTATTTTGACTGTGCTGCTGGGTACTTGGGGGATAGGGGC -AGGGCATATTGCTTGTGCACTAGCTGGACTGGGGGAGGGAAGCTTAGCCTGGTGGAGGTG -AGTGCAGTGCTGGCAATGATCACATTCTGGAAGAGAACCGTGAGGTTTATGGGGGTGGGG -TGGCTACTTATGCCTCTGGGGAGGTAGCCAGGGTCTCTGGGGTGAGGTCTGTGTGGCCTG -TACCAGTGACCAGGACAGGGGTGTTAGAAGATGCTTCATTTATATACTCAGGTGTTGGGG -GAGGGGGACTTATAAGGTCAAACAAGGAGTGAAGGCTGATAACTGTCAGGATAATAAATT -CTTACTAGGGTTGTTGTGGCCGGAGCTGGCTTTATGGCTCCAGGTTGAGACTGGGGAGAT -AGCCAACCCCTGCTGGCCTACCTTTGAGGTATCCAGGTTTGAGGCTCCCTGGACCCTTCT -TCCTCTGTAACCCTGGGCCATCAGGGTCCCAAAGGACTGGGACCCTCTTCCTCTAAAACA -CCTTGAGCCGAGCTGAGGCTATAGCTCAGTGGAGAGCCTCACAAGAGGCTCTGGGCTCCA -CTCCGACATCACAGATTAAATATGCCAGGATAGATTATAGGAAATTTAAGAAGCTTGTGA -GGGAAGCATGGATGGTAGAAGGCGGATCTGTCAGCACTTAATCATACCTCACAGATATAC -TTCCAATTCAGGTTTTTCCTCCAACAAATATTTATTGAGTACCTACTGAATGCCAGCTGT -CATTTTAACCCTGAGGACACAGGGATTAACAGAGCAGATAAAATCCTCAAGAAGGTTAAC -TCCCCTCCCCCCAGAGCAAAGGAGATCTGTTTAGTGTCTCTCCAAACATACGTCATGGCA -TAGCTCCATGATAGAGCACTCGCTTAGCATGTCTGAGGCCCTGGGCTCATTTCTTAGCAC -CAAATTTAAAAAGGAAAAGTTAGAACGTAATACTTCATTTGCCTGATTAATATGAAGCAA -TCACTTGTTGGTGACACCAAATCCAACTCAGACTTTATTCGCACTTAACCAGACGTGACA -GCGGTGCCCTTCACATTCAGTTAAGCCTGCAGTCTGGGCTCTGCCTTGACCTGGATTGAC -CCCAGTGTGGGAGGGTCACAGAGCCCTGGCACATATGTGAAGTGTAGCTCCAAGGCACTG -ACATGGTGTGTTTGGGCAAAGGCTCCATCTCTTGTGGAAATAATGTCTCTGATGAGTTCT -TCCTCCTCCTGTCCATGCAGAAGACTCTCAGGTTACCAGCACAATATCCCCCTTACAGTC -GCCACACAAGGGACTCCCTCCTCGGCCACCTTCATCACACAACAGGCCTCCTCCCCCACA -GTCCCTGGAGGGACTCAGGCAGCTGCACTATCACCGTACCGACTATGACAAGTCACCCTT -AAAGCCCAAAATGTGGAGCGAGTCATCTTTAGATGAGCCTTATGAGAAGGTGAAGAAACG -CTCCTCCCACGGCCATTCCAGGTGAGCTACATTGGGACACCCAAATGAGGTCCCCGGATA -TGCTCAAACAGAATCAAAGGCTTGCCCCACATTAGAACCTACAAATATTGCCAAAGGATA -CTCTTTTCCTTCCTGGAACTCACAGTTCAGCTTTGCGCACAAAGCCCTCTGCTGGCAAAC -CCCCAGAAGTACAGATTTGTCATCTGAAGGTAGGGAGGGGGGAAGAGGGGAGGAAAGGGT -TTGGCTCATAGTCAACCTGTTGGCAGATGGATTTAATGCTGTTACATTTCACAGGAATTA -ATTAGGAAATTGTAGCCAGCAGCATTCCAGAATGGCAAAGGAGAGCCGGATCTGAGGATC -CTCAGGGTGGTATAGAACCCTATACGATCTTCCCGCAGAGTTCTGGAGCCAAGCAGCTGA -AATGCAAGCTGCACACATTATCAGCTCATTGCTTGGTTAATATCAACGTCGTAGAGAGGA -TTATCTGGAAGACATTTAGGCCCGCTTCTGTTTTCCTCATGTTCCTTAATTAGCTCCAGA -GGGTACCCTAGCAGGTACTGTATCTTGTAAAACAATGCTTGTTAAGGATGAAGGCTCCAG -AGAATAGTCACCCTGTGCTTAACTTCGAGGAGTGGAGGGGGGGAGGTGGGATAGTGAGAG -CTGGAGTCCCGGGCAAGCTCTCCCTGCAATTAGATCTACTGTCCCAAGCTAGTCAGCCCC -TACCAACGCTGCCACATGGTATTCGTGTGATCAGCATGGCTTCCCTCTTCTCGCTTGCAG -CAGCCACAAGCGCTTCCCCAGCACAGGAAGCTGTACCGAGGCAGGAGTAAGCAGCTCCTT -GCAGAACAGTCCCATCCGAAGCCTCCCACATTGGAATTCCCAGTCTAGCATGCCATCCAC -CCCAGACCTGCGCGTCCGGAGTCCCCACTATGTTCATTCCACAAGGTGAGTCTGCTGGGC -CTTTAGGCCACCTGCCTTTCTGGGCCAGACCCTGGTGTAGTAAGACATCATTGGCTCCAA -TCTAGCCCAGTTAACAGGGGAGCTAAGGTCCACTTTACCCTGGACACTCAATATAGTCAA -CTCTATCCATATCCAGGGACTTGTGGGGCCAGAGAGCCCCAGCCTTCTGAAGACAGGTAA -CAAGGATCCTAGTAGGAGTGGAAACAGGAAAACTAGCCCAGTTAAGGTGGGAGAGTGCAG -CAGCCATAGACACCCCAGGCTAACCTTTGCTCTACCCTCCGTTCCTCATATATCTTTCTC -ATGAGGTCTAAAATCTATTCTGGACCCACTTTAATGCCTCAAGGTGTACATTTATAGTAA -CCAAAAGAAATGAACCGAAAAATAGACTTCCCTGAATCATATCCCTTCTCTAAGAGGTAA -AGCTGCATCACAGAAGGTCACTGGTGAGGGTGATGTAGTACACTTCTGCCTGGATGTGGC -CAAGAGTCGCTAGGAATTTGCATAAGACCTCCTATTGCTGGGTTCTATCACCTTCCTCTT -GTTGATATTGATGGATTGGAGGCAAAGTCTTGGTACTACTGGTAGATAAGTGTATCGTTC -ATGTTTAGGGGTTCCATGTTTCACCAACCCTCCATTTTAGAATACTCACAAGAAACAGCC -ATTTAGGTACGTTGGCTTTCATTTCAGAGGAGTCTTTGGTTCAATCACGAGAGGACCTCT -GTTAGACCTTTTGGTTGTTAGTTTTGTTTTTGTTTTTTTGTTTTTTATTACCTACAATCA -CTATTTTAAAGGGGTTAGTGTAATGCTTAGAACATAGGAATTTGCTTCTCTATCAATAGC -ATCATTTTCTTAAGAAGCAAAAGCCCTCAGACATTGGTCAACACATTTCATCCACTCCCT -AGGTGCCACGTGGATTCCAGAGATTCTTAGCTCCCTTCCTCACCTGGTACCTAGGGAAGA -ACCTGGCTTTCCAGGGGCAACCTTGCTGGGCTCTCCCATTGGTAGAGGCCCTGAGCCTGG -CCTGTGGCTTTTGTGGGACCCTTTGATCCAGGACTCTAAGACCAATCCTGTCTCCCCAAC -AGGTCAGTGGACATCAGCCCCACGAGACTGCACAGCCTTGCACTGCACTTTAGGCATCGA -AGCTCCAGCCTGGAGTCCCAGGGCAAGCTCCTGGGCTCGGAGAACGACACCGGAAGCCCC -GACTTCTACACCCCGAGGACTCGTAGCAGCAATGGCTCAGACCCCATGGACGACTGCTCG -TCCTGCACCAGCCACTCGAGCTCAGAGCACTACTACCCAGCACAGATGAACGCCAACTAC -TCAACGCTGGCTGAGGACTCGCCGTCCAAGGCGCGGCAGCGACAGCGGCAGAGGCAGCGG -GCAGCAGGCGCCCTGGGCTCAGCCAGCTCTGGCAGCATGCCCAACCTGGCGGCCCGCAGC -GGGGCTGCAAGCACTGGAGGTGGCGTGTACCTGCACAGCCAGAGCCAGCCCAGCTCTCAG -TACCGCATCAAGGAGTACCCACTATATATCGAGGGCAGTGCCACACCCGTGGTGGTACGC -AGCCTGGAGAGCGACCAGGAGGGCCACTACAGCGTCAAAGCGCAGTTTAAGACCTCCAAC -TCTTACACAGCTGGCGGCCTGTTCAAAGAGAGCTGGCGCGGGGGTGGCGACGAGGGGGAT -GCAGGCCGCCTTACACCATCTCGGTCTCAGATCCTGCGGACTCCTTCGTTGGGGCGTGAC -GGCGCCCACGACAAAGGCTCCGGCCGTGCCGCCGTGTCTGATGAGCTGCGCCAGTGGTAC -CAGCGCTCCACAGCCTCGCATAAGGAGCACAGCCGTCTGTCACACACCAGCTCCACCTCC -TCGGACAGCGGCTCTCAGTACAGCACCTCTTCCCAGAGCACCTTCGTGGCGCACAGCAGG -GTCACCAGGATGCCCCAGATGTGCAAGGCCACGTCAGGTGAGAAGGTGGTGGGAGGCAGG -TGACCTGGGTAGGCTGAAGGTTGCCTAGACTTCACAGTCAAGAAAAGGAGTCACTTATTC -TGGAGGCCTTGCTGTGAAATGTGGGAAGCCATGGTCCTTATCCCAACCCAGGTCTGTCTT -CCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTCCCTC -CCTCCCTCCCTCCCTCCCTCCCTCCCTCCCTCTCTCCCTCCCTCCCTCCTTCCCTTAACA -CTCTTCCTTCGCGTAGAGTGAGCATTTCTTTTAGCTTTTCCAGTTAAGGACAGAAAGCCA -TGTGAAGTCAGGTCAGAGGGTTTATCCTGCCAAGGGTGCAAGAAAGATTCTAGTAGGTTA -GAGTCCCAAGTTCTAACCTTGCCAAGAAAGGTTGGGATGAAAGGTCGGGCTTGGATCTTG -AGGCCCTGGGAAAAGAAGTGTTTGCTCTCTGAACCTGAGAGCTGCATCTGCTTAGGTAAC -CTGGCTGCTCCTGGCTTTTCTGCTGCTACTTTCAGGGTCTTTGATGCTGTGTCACACTGA -GGTTTGAACCTAGACGTTCTCTATGAAATGATAATGCTCATAACTGATGTTAGTTGAGCA -TTTACCTTTGCTAGATCAGTGGTGGTCATCTGTAACTCATACCACTCAGAGAGTAATTAA -CAAAACTACAGCCTTCTACTGTAGGTAGAAGAAACGAGGGAGGGTAGAGGAAAACAAGAA -TGAAGGCAAAAGTGAAAACCAGTGAAATTTTACTAAAAAGCCAGGCTCTGGAGACGAGAG -CCCCTAAGAAGTTCAGCCCAGGAGAGCAGCTGCTCATTGGGCCTCCATGTCCCTACTGCT -CTCTTCCCTCGGGCGCATGCTGAGCAAGCCCCAGAGATTAGACTACAAACAAACCGGCAG -TCCTGGGCGTCCCTCCTTGAACTCCATGGTCCTACAACCTTTCTCCTGCTCTGCTTTTAT -CCGTAAACTTACCCACTGGCATCCCAGCAGGATTCAGAGAATGAATACATCTAACGTGTG -CCCTCTGAAGGTCATGAGCGGCTCTAGTCCTCTCAGATCCGATGGTTAAGTACCAAGGGC -AAAAAGATAGGAGTGGTTCATTCTCTCAGAATTGCCGTGTTTGTGTGCATTTGTTTTATT -AAATAGCAGGAAGGTATTACTAAGATTTTAGTAAATTGTACCCCACCCACCCTGCCACCA -CCAAAAGTGCACACGAAGCACCTCAGACAGATGTACTCGGTGCTAAATTCTCCTGGCTCC -ATCTAGTCACATTTGCAGTAACGCTATGGTACATATAAGCTGTTAAAAGTGCTGTTCACT -TGCAGGATTACTGAAGGAGCAGATGGTAAAGTCTGGAGGCCCTTCCAACAATACAGCATG -GTCCTCACATAGAAGCCACATCTAAAACGCCCCAGGGCAGCCCTCTGTGCTCAGGTCTCT -ACAACAGAAACATGAGGGCTTCCTATTCTATGCAGTTATAGAAACCATCCTGAGGCCAGA -GTGGAGGGACAAAGTTAAGACAAAATACAGTTGGGGAAACAAAGGTATTTCCCACGGAAT -GCCTTGGGGTCACCAAGACCCTGTCCTTCATGTCTGACATTGGTCACACCTGCCACTGGG -TCTGTCATTGACTTACGAGCTCCATGCTGGTCTGACCTGGCTTCTCCCTGCTTTTCCCAC -ACTGACTACATATAGCTGCCTTACCTCAAAGCCAGAGAAGCTCAACACCGTCCAGTGAAA -TTGGAGCCACCCCACCAAGCAGCCCCCACCACATCCTGACCTGGCAGACTGGGTGAGTTG -TCCTGTGAACTCGTTGACTTAGTTCTTCTGGGCTCAAAATGGAGTTAGCCAGGAAGGACA -TCAGCAGTACTGAGCTCCCAGCAATGGGAGGATGTATCAGCAAATGGTGCCAAGAATCAA -AGCAATGCCTGGGCTATCACCTTCTCCCCAGCTGGCCTACTGTTTTTGATGGGGATGAAT -TCTGTGTGTTCTACTTAAACGTAGGTAGTGATTCCTGGGCTGAAACAAAGAAGTGGATTC -AATTCTGGGCGGCATTTGATTTTTCTGCAAAAATGTCAGGGGTAGGAGAAAGAACCCTGA -GTCAGATATTACACAGGCTTCTCAGTGTGGTTGCTGTCTTAATATTGGGGTGCATCCAAA -AAAAAGAGGGCTCCCGTCTTGGCTAAACAGTTGTTCTGGGTGCATCAGCAAAGGGGAAAC -TGTACCTTGAGACCTTTAGGTAGAGGTTGCCCACAGCAAGATACGGAAACTGGAAGTGAG -CTTTAAGTGTGGACTTAGGGCCAGTTAGGATGTTCCAATCTGCTGAAGGGTCAAGCAGAC -ACAAGTGTTTTATTATCACATGCTGGCACTTTCTACCCAGCTCCTCTCTTCTCTTGCTGC -TTCTTAGATGGTCCATTCTGTTAACACCTGTTGGTTACTGGAAATGGGCCCCATATCCAG -CTTAATCCCCAGCTTTGGCTTTGCTGAGCGCTGGTGAGCGTGTCTGGGAAAATCTGACAG -CTGCAGGCTGAATTATAAGACCATCACAGACCCACAGTTGGTTCCACTGCCTGTGTCCAG -GCTCCCACGCTTGGCATCCTTAGTCCTCCACATTTATCTGCAGTGACTTGACACCAGGAA -ACTTCATTTTTGGTGGAGAAGATGGGGAGCCAATGCTTATTGAGTACTTAAAACACAAAG -GCTGACGGCTTCTTTGAACATAAGTGAGTTTCGTGGAAGCCTGTCTGCTCCCCGGCAAGG -GAAGTAGCTAGATATTTTGGATTCATAAGTGAGACAGAGAACACAAGTCACTCACTCCAT -ACTTTTCTGATAAGTCCTAAAATGTGGGCCCTAGATCAGCACTTTGGGCTTCACCTGGGA -TCTTCTTGGGCCTACCCAAAACTACTAACTCGGAAGCTCTGGGGTAGGCCCAGTGGGCGT -CCTTAAATGAACCCTTGGGTCATTAGGATCCGTGGTTGGACACTCACCGAACCACCCCAC -ACTGCTTCTTTCCTCTTTTCAAATTAAGGAAACATAGTCTGTACAGTGTTTCTCATGTCT -ACGGCTAGGGTAGCTTTTGCCAGTAGCTGCTACCCCTCTCTTTTATTATAAACCACTGCC -ACTTGTCCATACCAGCGCCAGCCTCTAAATCCAGACAGCTTCTTGGCTTAGGGTTTGAGA -ATCTCTCGGGACTAATTCATACAAGAGCCACACATCTGTATACCTCTATAGGGTAAATGG -TATCGTCCAACCAGGACACTTGGGATCCTCTGTGGGCCATGCCCAGTTTCATCTGATCTG -ACCATATGACTGCGTCATTTGACTGATAGACAGGCTCTGAAGTTTACAAGCAGCCCTCCC -ATGCCTACTCACTCGAGTTACCTCCATTACCGCATGTAGCCAGTAAGGCTCACAACCAAC -TGGAAACAGAAGGTTATTGTCCCTGAAGGGCAGCGTTCTTCCAGATTGAGGATTACTCAA -GAATAATAATGTGATAGAGAACAGGACAGTGGGTAAAAATTGCCACTGTCTGCCTTCCTA -ACAGAACTACTGAGGTCCTGCTGCTCAGAGATGGAGCCTGAGTGTTCTGTATGATTCTTA -CTGTGTCACAGACACATGGGTATATATATATAGTCATTGGGTTAAGCTACTACTAATCAC -GTGTGTCCACTCTCCTGTGTAACACAACCTTTCTTCTCTTCTCCTTCCGCTTTCCTTTGT -TCAGAGAAGCAACAGAAAACTCTCCCATCATGGATGGGTCTGAGTCTCCAACACACCAAA -GTACTGATGAATAGAGGTATTGTAAGGGAACGTTTTGTTCTTACTGCCCACGTGTGTGAT -CCAGATGTCCTGCATATGTGCTGCCTCTGCCCATGTCATAGTTTCCAGGAGGAAATGTCT -GAATAGTGTGGAAGCTATTATTCTTATGTTTTCTTTCTAGCTACATGTGGCGCTGTATGT -TCGAATGTGTGTTTTTACATCAGATGTAGGCTAGTCCATGCTCCTTCCTGGAAGACACCC -CCTAACCCCCAATATATTTAGACTTTCTAGGCTTTAAGTACAAAAAAAACCCTTGCAGTG -GTTGGGTATTGTTTACCAGCTTGGGCCACACTCTCCGTGAGCACTGAGCCAGTACTGTTC -TAAATAGCCCAGTACTCTAACTCATTATCCTACCACTTTTCAGTGATATTTGCATGCAAC -ACCAGATGTCATAGAGTCCTGCTTTTCAAAATGTGGCCTGTAAATTACCACCGCCACCTG -GAGCTCAGAATGACTCCTGGAAGCCACGCTGGCTGCTGAGTGAACTGCATGCTGCAAGCT -GCAAAGTGCTGCTCTCCCAAGTACAAAATAGTGGGACCTGAGAGTCTAAGTAACCAACTG -CGTAGTGCTGACGCTGAGAAGCACGTCAGGGACCACTAAAGTGACAGGGGACCATGCAGA -AGTGGGAAAAGGGCCTTAGTTAGAAAACAACAACCTAATCAGGCTCTGAGTAAGAAAGAG -ACAGCCACACCAAAGTGCTGGGCACTCCACAACTCAAATGATCAAAACGCTAAAAGGGTT -CAGAGAGGAGAAATGCCCTTTAGTTCTGACACACACCTCGTGAGCCTGGCTTTAAAGAAC -GGCAGTGAAGCAGGGAGGCAAGAGGGAAACACACAGGTGTTTCCACCCTGGCTCTATGGC -CACTGACCTACAGCACTATCCACAGCCAGTTGACTGGGTAAGTGAAACCCCATTCTCAGT -TCACTGTGGAATAGGGAGAAAAGGCATCACTCACTCTTTAAAAGACGATCCAACATACAA -TTGATTCGAATATGTCCTATGGCATTAAGCAAGCATGTGTTTTGTGAGTGTGAATAGTGG -ATACCCTGTCCAGGTGAAACAAAGTAACAGCTCTGAAGGGCTGAGTCCTCAAACTCCCCG -TTCCTTTCGTTTCCTCGGAGCACTTCGCCTCTAGAAGCACCTGATGGTGGGACTCCCTAT -AGTCAATGTTGCAATCAGGAAAATGTCCCTAGGAGACCCACATCACAAGTGAATTGGAAA -ACAAGCTTCTCTAAGATTCTAGCAAGTCGTACCAGTATTTGGGAAGCTGAGGCAAAGCAA -GGGCCAGAGCTTGCTAATTGTTTGTGTCCACAGTGAGGAATAAATCATCCTCATGCTGTC -AGAGCTCCTTGGCCAGGGCCAAGCTCCCATGGAGCCAGTGACCGTGGCTGGAGAGCTAAC -TGGCAGCCCTTGGTCACGTGTTCCCTTTGATCAGAGTAATAGGGAGGCAGGAACTTTTCC -GCAGGAGTATTGCACGTTTGCAGCAGAGTCCAACCACCTTTCCCAATCAAAGTTCTTGGT -TCTTCTGGCACAATTTACAAAAGCCAGTTTCACAATGGGGAGACGATGTAAATTACGTGT -AACCGAATCATCGACTTATTTACCCCTGACAAACAGATACATACAAAGACACCCATGGCC -AGTGACGTAACTAAGGGCCTTCACTCCTAAGCCACATAGAACTAACCTCGGGTACTTCCA -ATGCTCCAAGCACAAGACTGTCCTAGTGGTTTACCCAAATAGTCAAGAATACTTGGGATC -CCTCTAGCTCCTGTGGACTTCGCTAGGTCAGAGGAGGGACGTTTACAAAGCAGTGAATCC -TCACTGGATGAATTCCTGGAGAGGTCGGCAAGTGAGACGGGGGAGTAAGGGAGCTGATTG -TCCTCACAGTGCCCTGACAGCTCTAAGATACTCTTTAAAATGGTCCAGCCCCAACGGGTG -CTCCTGGCACTAGGCATGGAAACGGAAGGGTAGCTTAGGGACAGTTAGTCGCCTTGAGTA -GAGCTACTGCCACTCATCTGTGTGAATACCTGCTGATACTTGGGACTCACTCCCATCTAA -CCTACTAGAAATACTTACCTGATGAAATGTCTGTTTTCTTATGTATGTTTTTCTATGTAG -AGACACATACATTTTTATTATATATTATGTTTTGGAGCTGAAGTGCTAGTCATGCTTTCT -ACCACGGAGCTACAGGCCCGGTCCCAACTCTATGTTTTTTTTAAAAAAAATACTTTTATA -AAATCACAACAGTATTAATCTAAAAAAGCATTAAAAACTCAATCTAGAGCATCACTTTAG -TGTTACTCTAGGGAAGGCTCACGTTTTTACTGTTCTTCCAGGACAGTGATAATTTACCAC -AGAAGCGTTAGCCCTTAGGTCTGCTGTAAAGCAAGCCCCTGGCTGTCATGTAGGAAGTCA -CCCCGAGGTGTACACCCCTGGCTGTCATGTAGGAAGTCACCCCGAGGTGTACAGTTCCAC -GGGCTTCTCAGCCTGGGCTGCATCTGAAAATCCTGTGGGACTGGGAAGGGCCCCCAAGCA -AATAGCAGCAGGCCCTGACTCGGGCCTGGACGTGAGCATTTCTGAGGTTCCCACATGACC -CTGAGGACGACTGTATCGAGCGTTAACTTGCATTGCCGAGGTTTCAGGAGGTCCCTTTTG -TGCTACTCTTATGGTCTCTGGACGCCTTTCGTATACCAAACGTAATGGAGATTGGCAAGC -CTCACCTATGTGGGGCAGGGAAGACAGCTCATCTGTAGAGAGCATGTGACTCATGCATCC -TAACATTCATTCTGTAGTACTCTAACTCTGGTTCTCTCTCTCTCTCTCTCTCTCTCTCTC -TCTCTCTCTCTCTCTCTCTCTCGGATCCACAGGAGCTACAGTGACAGCTGCTTCCTGGAT -TCCTCCCTCTATCCAGAGCTAGCTGATGTCCAATGGTACGGGCAGGAAAAAGCCAAGCCC -GGGACCCTCGTGTGAGCCGGCCAGGCTGGATGTGACCACCGCCACGCCATTCCAAGTCAC -CTCACTGCCTCTCATTTGCCTTACCCAGATGCACTGTCACCTGCACCAGCTTCGGCCCTC -AGCACTTTTCTTCTCCTGTCTCCACATCCCTTTCACCCTCAAAAACCTGACTGAGGAGAC -ATTCTGGAAGGTTCCGAACCCACTGTGTGTCCCCTGGCTCTCTTGCCCAGAGAGCCAGAC -AACAATCCTCAATGGCACCTTGGTGGTTTCCGTCTGCCATGATACCCAGGCCACAAACTG -TCAGGAAAGCCAACACATGCAATTCCTGTAGAAGAGAACAAGAAAAAAGCTAGCCCTGCC -TGCAGATACTGAAGCTGTTTCTGGCTGCCACCCTATAGGCCGGCCGAGTGCTTCTAGAGG -AGAGTGCTCAGGGGATATCAGTTTACACCTGAAATAAATCTGCCATAGTGAGACAGCCAG -CAAGAGCTCCTAAGGGGACGTGTGAGAAAGAAGACTGGTGCTTCAGAGACGCATCAGAGG -ATCACAGTTGGTTCTATGCTGCCAAAGATTAGACACATTCAACAATGAACAGATAGGAGG -GGCCAAGAGGAACACACTTTTTCTGCAGCGAAATTTCAATTCTAAACTGCTCCTACGCAG -CACAAGTGAAAGTCAACCATCTTAGACCACGTCCTGTCGTGACCCTTCTCCTGGAGCACT -CCTGAGAGCTGGGAACAAACCCAACGGGACAGTGAAGATGAAGGAGGCTCGGCTGGCCTG -GCAGACTCGGACTCTATCTGTCTGGACATGGGAGGAGCAGGGTACCATTAGGACTGCCCT -ATGCAGGGGCTTCAGCCTACGCCCCCAAAGCTTCCTTCCTTTTGGGATGGGGAGGAAGCC -AACGGTGACCATAGCCAAAAGCAGTTCTCTCGTTAAAACCACCAGTAAAAGTGTAACCTT -TCTGTTTTGTACAAGGCCTTTCAGTTTTTGTTTTTGGGAAACCAAGGGAAAAAGCACATT -GCAATCTACTCAAGTGTTTTACCGTTGTGGTTCATTTTATGTTTGTTAACACTTGTGTGC -ACTCGGACAGACCTCGCCTGTGTGTCGCTTAGTCAGAGAACTCACGTACGCCCTTAGGTA -GGAAGACTTTTTACACACGTCTACCAGTTGGCAGGCAGAGCAGAGTTGCAACAACTCAGC -TCCCAAAGGGCCCAGACCCCTCCAGCAGTATCTGTGACCTCGATACACCACCTCCGTCCA -CAGATACCAAGAGGATAAAAGGCAAAAAACATAAAAGCACGCGTGCAAGCTGCTTGTTTA -CATGTGTTTTGAGCTATGCTTAACACACAACCAAAAAGCCATCAATCTCCAAAGGCCTCA -GAACCACTTCTATACTAACTAACCAGTGCACAGTCTTAGTGGGGCATGGCACTAACGATG -GCACAAGAGTCTCTGTGGAGGTAGTGTGGCTTGCAGGGGTTACCTTGTCATGACTTCCTG -TGGGGAAGACATCTAGGACCAGGAGCCAGGGTGGGAAGAAAGCAAATCTAAAAGTTGGCT -GTGGCATCAAAAGAAAAAAACTTCCTCATGTATTTAAATCCAAGAATAACAATAGACATT -ACCAGACTGGGAAGGTAAGAAATGAACAGCAGAAAGGACTGACCCTCACTTTGCAGTGGC -TTGGAAACCTCTGGAAGTCAAGTGGGAGCATTCATCCCATGTGGCCTGAGGCCTTTTCTC -TCCCATTCAAGGCTGGGTACCCCAGAGCTGGGCATGGTTGGCGTGATGAGCCCAGCTTCC -AGAAGCAGTACTCTTCCCAGACACTTGAGGGATAACCCTGTAGGGTGAGTGGGGACGGGA -TATGATGGTACAAAATGACCCTGGGGCTCCGTGGAGACGGGGCTACCTTTCTTGCTCCTA -GTATGATAGTCGGAGCTACATAAAGCAGGTTTATTTGGGGACTATTTCTTCCTTCCTTAG -CTAATGGAAATGTGACACATTGTGCCCCATTTTCTTTCTTCCAAAAGGAGATGCCTGAAT -AATTTGCCTGAACAGAAAACGTCCAAAAGGAAACAAAGAACAAGACAAGGTTACATGGTT -ACAGGTTATAACAGAGACAGCAGTTTGAAAATTGATTCTGAAGTCCTTCGGATCTATGAG -AGATGCAGAAAGAATCTAAATGTAATAGATTTGGGGAGCAGAGGGAAACGGAATGGGAGC -TGTGAACACCATCACGATAGTCTGGCAGTAAGGACAGAGATTTAAGTAAAACAGGTTTTA -CTGTTTAGCTGTGTTCGGTTAATACACTGTACATAATATAATACGCATTAGTCCTTTGAG -ACTGACATAATAAATGGTCGCTGTGGTTGGTGATGAACGCTCTAGGTATTGTATCCAAGC -ACCTGCAGATTCTTTACACATCCCTGTTTCTTTTAAGGGAGATGAAGTCCCCAGTTTAAA -GCCCCTATTGGATTCGTTGGATACATGTAAGAAATTGCTTGTTTCAGCCAGAAGACTATG -TTGTGAGCCAGGTTGGTTTATTTTGTTATATGCAGGTGAGTGTTGGAGTGTTCAAAGCCC -AATTTGTTTTCATCCAGTATTAGTTTAGTTCTAAATATAGCAAGCCTCACCCAGGTGCTA -TCAGATGACCAATTACTGCTTAGTTAACTAGGTGTAAAGTTTTACATATCCATTCATGTC -AATAGTTTATTACAAGTTGTGTAAAACGGACTCTAGTTTAATAATTGGGGGGGTGGTAAG -ATTAGGTTGCTCCTGAAACTGACTGTAGAGCATGTAAAATGATTTTACTGGATTCTGTTC -AACTGTAATCAATGACAAAGATGTATGTTGTAGACAAAGTTGCAGAATTAAAAAAAAAAG -GAAATCTGCTTTTAATTTATTCTTTTTGTATTAAGAATTTGTATAGTACCTTTACATTTT -GCAGAACAGTGTTGTCAACACTTATTAAAGCATTTTCAAAATGAAAACACCCCAGTTGCC -TCTTGGACACTTTGTTTCTAAACGATAAACATGTAACCACGCTCCAGAAATCTACATATC -AAGAAGATAATGAACTTTTTTTTTTTCCATAAACATCAGCCTACCTATGGCATACCTTTT -GGGTTTGGCTTGTTCTTTAAAACAGTCTCATTCTGCACAACAGCTTTAAAATCACAATCT -TTTTGCCTCCAGCCCAAGTGCGGGCGCACACCACCACACACACCCAAGTACACCTGGTAT -TGTTGCCGTGGTAGAGAGGCCAGTTCTTTGCTATAAATCATCTACCCTCTAAATCATATC -ACCTGGACAATAGCCAGTTACAGTTACAAAAGTCCCCCAATTACAGCATACGGCTACTGG -CATGCATTAGCAGATCACTGCAATTGTATCCCTGGCCTGTTGTCACCTGACAGACAGCTC -TTTCCTAAGCATACGGCTACTGGCATGCATTAGCAGATCACTGCAATTGTATCCCTGGCC -TGTTGTCACCTGACAGACAGCTCTTTCCTAAGCATACGGCTACTGGCATGCATTAGCAGA -TCACTGCAATTGTATCCCTGGCCTGTTGTCACCTGACAGACAGCTCTTTCCTAGCAGGAA -ACTGAAAGGCTAGCCTCCAGGAACACCCTACATGGAAAGCCCTTCCTGACAAGGGGCTAG -AGCCTGCCAATAAGAGCAACGATGCACGAAGAAGCTGGACCTGTCTGAAAGTAAGCAGAT -AGAACAGTGTTTCCTACTTCCTGAACTCTGGCAACTGTCTGGGAAACTGCTTAGGGCACT -ATCACACTGTCCCAAAATAATCTATACTTGAAACAAAAAAGGCCTCTTGTAAACATGTTA -TACATAAAGATGCCAAAATGAGCCTGTGCTCTAAGATCCGTCAAAGGAAAGCAACTGGAA -TTTAGCTTCACTCACACACACACACACTCACACACACACACTCACACACACACACACACA -CACACACACACACACTCACACACACACACACACACACACACACACACACACACACACACT -CACACACACACACACACACTCACACACACACACACACACACACACTCACACACACCCCTA -CTTCTGCCTCTCACATAATGTCAACATAATAACTCTCATTTTTATCTTGATTCCTGGAGA -ACACAAAGTAAACACCCTGATCCTGTAGAAAATATTAAAAATATTCAGTCCCTGACTTCC -CAGAATAACTGTTAAAAGACACACAAAACTCTCCCCAGAGTGTACAGATCCACTTGAAGG -CTGTGAGCAGCCAGTGGCCTCTGTCAAGGCCCTGCACACTTGGTACAGAATCCGTGTGCT -CAGTCTTAGGTGCTTGTGAATCAGAAAAAGCAGCACAGGATAGAGATTTAAAGGGTGAGG -AACTCTAGCAGCATTAAACTGGGAGGAGCTTAAGCCAATTCCCAAGGACACTAACATACA -GGGGCTCTCACTCAGACCTTGCGCAAGGAGTTGGCCTCTCTGAGATGACAGCCACTGAGG -TATAATATATAACTGCCTGGTTTACACTAAGTCACACTGCCAGCAAAGTCACTTCTATTC -AGCCAAGGCAATAGTGTAGATAATAATTGGTATTCTAGAATAATTGGTGTACACGCACAT -GCACGCACATGGGTGTTTTTTATTCTTCGTAGAAGCACATTTTATAAGATGTTATCCTTA -TAAGCCAGTAGTAGGTTACTTTTGCTTCTCTTTCTGGTACCCATTTTCCCTAAAACTCAC -TCCAGTCATGCACTCCTCCCCTCCGCTTCACCTAGCCGAGTCATCAAGATGGACGCCTTG -TGATGCCAACAGCTCCCTTTTGTCATTTTATGCAGCTTACCATCAGGCACTGAATGTAGA -CAGTGTTCCTTACTCTACTGAGATAACTTCTTCACACCACTATGTTTGTTTGGACTCTCT -TACTCTTGGCTCCCTGTATTTTCTCATCACTATTATAAAGTACCTGAGAGAAACCACCTC -AGGGAAGGTTTTATTTGACTCTGGTTTAGCAGGCAAAGGGTAGTACCAGGTCCTTGCAAG -TAAACGTACCCTGATTCTTGGCTGACCAGAACACAAAACGCAAAACTGGAACAAGAGGCA -CATATAAACTTCAAAGATCACTCCCTAGTGAACTACTTATATCACAAAGGCCCCACATCC -CAAAGATCCCACAGAGCATAGCCATCTAGGGACCACGTGTTCAAACACACAAGCCTCCTG -AGAACATTTCCGATTCCAACCATAACACACTGCTCTCCTGGTTTGCTGTGTCACCTTTCT -GCTGGCGACACCAGCACTTTCCATCCATTCTGGGGCTCTTCTTTCAATCTGTACTTCCTA -TTGCCTCTTCAACAGCGAGATGTCAAAAACCTAACTCTTGATTTCCCCCTCCAAACATGC -TCCAATGGCCACCCTCAACTTAGAGGAAGTGCCATCTTCCTAGGGCTCAGGTCAAAGATC -TTGTAATTATCCCTGATGGCTCTTTTTCTTCCCACATCTGCAGTAAACAAAACAGATATG -AATGTCCATCCTTGTGAGATTTATACTGCATTGTGGGAAAGAGGAAGAAAATAAAAACTG -AATCATTTACCAGAGAGGGGCAGGAAAGCAGGCACAGTAGAAGATTTAGCCCGAGACGGA -AAGAGTAATGCCATTTCCACCACGTCTGCTAAGGAAGAATGCTGGTACACTTACAGTGCT -TAAGAGTGCTTCCAAATTCAACTAGTGTGAGAATAAGGTTAAGGCCACAGCTACATGAGA -CAGGAAAAGGGGAGTCAGGATGCAGCAACCTCAAAGCTTCATACAAGAGTCCCAGAATCA -GAGAGAGACTGCTCACAGGAGTAGGAAGTGCTCTTCTGCCTTCACTAATGTGCATAGGCG -TGCAAGCTCCCACACACGTGAGCTTACGTCACAGACACACAAATACAAATGAACGAATAC -GTAACGAAACACTAGGATTTTACAGAAAGTGCAAAAATTCAGTTCCCTTCTCTGAAATCC -CATGCTTGTAGGAATGCCACTATGATGACACCGTTAAAGAAAGAGAAAAAAAGTTTCATT -AAAATTGGCATACAGGCTGGGATGAGTCAGTGATTAAGAGCGCTTGGTGCTCTTACAAAG -GACCCAGATTCACTTCCCAGCACCCACGCAGCAACTCAAACCATCTGTACCTCTACTTCC -CTGGGATCAGATACTGTTCTGACTTCCATAAGCACTGCCCAAGTGCAGTAAGCTTAACTA -CATGCTGGAAAAATACTCATGGACATAAAAATAAGTCTATAAATGTTTTTAAAAGATTAC -CAAATGAAATGATTTTTTAATGGGGTCCCTACTCAAAGATAGCTGAAAAGATTATATCAA -TATCCAAGCTGGGCATGAGATTTGTTCCTTCCCATTAACAATTAGCACAACAATTGGCCT -CAGCCATAGTACAACATCTATGTCCATAAGAATGTATACATAAGTATAAACTAGCAAGAG -GGGCTGGAGAGATGGCTCAGTGGTTAAGGGCATTGACTACTCTTCCAGAGGTCCTGAGTT -CAATTTTCAGCAACCACATGGTGGCTCACAACTGTCTGTAATTGGATCCAATGCCCTCTT -CTGGTGTATCTGAGGACAGCTATAGTGTACTCATATACATAAAATAAATAATTCTTTAAT -AAAAATTAAATAAATTCAATTTTTAAATGAATTTAAAAATTCATTTAAGCAAGAAAATGT -ACAAAACTCAACAGGAGACAACAGGCATGAAGTCTGTCTTGATTAGAGCCTTCCTAAAAG -GAAATGTACAGTAGAGGTGTTTCAACTGGGTTATCATCGGGTGAACACAAACTAAGTCCA -CAATGTAACCCTGCTAAAGCAAAGGTTTCAGAAGACACTTCAAATATGAGCAGATGTAGA -CAAACTAAACTCTCAAGTCCCCAAAGCAGGCGTGTGACTAGTATACGCCCCATGGGAACT -CCTAGAGATGAAAGTATGCTTACCTTACTCTAGCTATAATAATCTATATTCACCAAGAAA -GGCATAAATAAGGTTCATGCAAAGTGGCACAACCCGTACGAACCACAGCTATGCACAAGA -GTGACTCCCAGAAACCTAAACTTCCACTGAACACGGCACATAAGAAAGTCAAGCACACTG -ATTTCCAAATTGGGAAAACACACAAACACAGAATCAAGCAAGCCTAACTTACCTGCTACA -TACTTAAGGAAGTACACAGGACTTTATAATATGCTAAATTTCTTACCAACCATAAGGGCC -AAGTGTCACCTGTATATTAAAGAGGATTCAACTCCTTATGCTTTGACTTCTTTCAATAAG -TCATTTCCTTCCTTAACCCAGCTAGTAATTCCCTTATAATCAGAAGTTTTCATGATATAT -TAAAAGGTTGTCGACTGAGAGGGTCACAACCAGCGTATTCTTTAAAGAAAACATACAGGC -TGCAGAGGTGGGTCAGTAGGTGAGAGCACTTGACGTACAATCGTGAGGGCCTGAGTGGGA -GAGTCCACGTGAAAGACGGACATACAGTAATGCCAGTAATTACAGCCTTTCTTCAAGAGG -ATGGGAAGTGTACAGAAGCCCCAGAGCCTTGTGTACCAGCTAGCCTAGAGGATGCAGAGC -CTTGTGTGTCAGCTAACCTGGAGGATGCAGAGCCTTGTGTGCCAGCTAACCTGGAGGATG -GAGAGCCTTGTGTGTCAGCTAACCTGGAGGATGCAGAGCCTTGTGTACCAGCTAGCCTAG -AGGATGCAGAGCCTTGTGTACCAGCTAATCTGGAGGATGCAGAGCCTTGTGTGTCAGCTA -ACCTGGAGGATGCAGCCTTGTGTGTCAGCTAACCTGGAGGATGCAGAGCCTTGTGTGTCA -GCTAACCTGGAAGATGCAGAGCCTTGTGTGTCAGCTAGCCTAGAGGATGCAGAGCCTTGT -GTGCCAGCTAACCTGGAGGATGCAGAGCCTTGTGTGCCAGCTAACCTGGAGGATGCAGAG -CCTTGTGTCAGCTAGCCTAGAGGATGCAGAGCCTTGTGTGCCAGCTAGCCTGGAGAATGC -AGAGCCTTGTGTGCCAGCTAACCTGGAGGATGCAGAGCCTTGTGTGTCAGGTAACCTGGA -GGATGCAGAGCCTTGTGTGTCAGCTAGCCTGGAGGATGCAGAGCCTTGTGTGCCAGCTAA -CCTGGAGGATGCAGAGCCTTGTGTGCCAGCTAACCTGGAAGATGCAGAGCCTTGTGTGTC -AGCTAGCCTAGAGGATGCAGAGCCTTGTGTGCCAGCTAGCCTAGAGGATGCAGAGCCTTG -TGTGTCAGCTAACCTGGAGGATGCAGAGCCTTGTGCCAGCTAGCCTAGAGGATGCAGAGC -CTTGTGTGTCAGCTAACCTGGAGGATGCAGAGCCTTGTGTGTCAGCTAACCTGGAAGATG -CAGAGCCTTGTGTGTCAGCTAGCCTAGAGGATGCAGAGCCTTGTGTGCCAGCTAACCTGG -AGGATGCAGAGCCTTGTGTGCCAGCTAACCTGGAGGATGCAGAGCCTTGTGTCAGCTAGC -CTAGAGGATGCAGAGCCTTGTGTGCCAGCTAGCCTGGAGAATGCAGAGCCTTGTGTGCCA -GCTAACCTGGAGGATGCAGAGCCTTGTGTGTCAGGTAACCTGGAGGATGCAGAGCCTTGT -GTGTCAGCTAGCCTGGAGGATGCAGAGCCTTGTGTGCCAGCTAGCCTAGAGGATGCAGAG -CCTTGTGTGCCAGCTAGCCTAGAGGATGCAGAGCCTTGTGTACCAGCTAATCTGGAGGAT -GTGGAGGCAAAACAACGGGCATCCCATTGTCTCAAGCAGGATGGAAGATGAGGCCTGAGG -TCTGACATCTTCACATGTTGGAATGTGTGCACACACCACCATCACCAATAACAACAAACA -AACAATACAAAACCCAGCAAATAAAAGCCAGAATAGGAACACATGCTGCCTCAGACATGG -CCAGGCAGTGTTTGTTTCGGTCCTCTGCGTGGGTGGATATGTGATGCAGGGTCTAGAGCA -TTCACCATTCACGGTAACCATCAGGGACACTCACATGTACAACTTGAACTCTTTCACAGT -GGGCAGTCTCAGCCAAGCTCAGGCTGCAATACCCATAGGTCATAGTGTTTCTAAGTCTTC -AAAGAAAAGCATGCTTAATGCAAAGGCAACTTGGTTTTGACAGGTTGTAAAACTGCAGCT -GAAAGCCTGTGGGACTGACTTAGCTGCCATGAAGGAAGCCCAATGAATGAAGCTGAGGTC -ACCAATAACACCCAAAAAGAAAGTGGAAACTCCCCAGTGGCGGCTGTCCTTTGCTGTCCT -TTGAAGTATGCATTAAGCTTGGCCACTGGGGGTGGGGGTGGGCAGCTAACAGTTATTTCA -GAGCAGGGCTTAGGGATAAGGAAGAAACTAGACAAAGGACGTGGCCTAGCTAAAATACAG -TCATATGCTGTGCTAAAGTATCCCAGTTTAAAATGTGAAAAATACACAAATAGTCAACGT -TTTAATAGTAAACTATTTTGGCCAATGTATAAACCTTATTCTTTTTGTAATGAGCACAAC -TCCAAAATTTTGGCTAGGGTCAGCTCACGTCCAGCCTTTGCTGCTAGCCAGCCACAGGGC -ACTCCCTAGTTACTCTACACCACCAGAAACTGTTTTTAAACTTTCAAAAGACTTTATGTT -ATTGTTAACCATTTAAGTTCCAGGGGTTAAAATTCAGCCAATGCAGCTGCAGAGTCTATG -ATAAAAACCAGTTACCACAGCAGTTTTCCAAAGGGACCCTCTAGAGACTTGTGCTGGCCT -CAGCTCTCTGGACAGCTGGAAACTCTTCCATCAGTAAACCGTGAGAAAGTGCTTTTCGGT -TCAAGACTCCCAATATGATGCCATACCATAAATTTCTAGAGGATAAAGTTATGCTTTCAG -GGGTTGTGTGGGAGAAAACTGCAACAGGGAGGAGGTACGATCCATTCAGTTATCTACTCA -AGATGCTCAGACAAAAGAAACGTAAAGTTCGAGACTCCCTTTCATTCTGGCCTCCCTTCT -GTGGTGAGCAGCACTCGTGGGGACTGCGTGCCAGGAATGGAACCAGACACCAACTCCCAA -AGCCAAGCCTCCCAAAGACTGGGAAAACATTTCTCGCCTTTCTCAGGCTGTTCAGTTTCA -GAATTCCCTTTCAACAGCAATAACCAAGGTTTGCATTCCTAAATGATTTACTGTGCTCCA -ACTCCAGCATAGTTAAAGCGCTGGACTAGGTTAAATCACACCACAGTTACAAGTCCTGTC -TGCTTACTTCCCAGGCCTTGCGGGTCTACGCGTGATTGCCAAGTTCCATTTGTGACCCCT -GCCTGCCTCATTCTGTTCTCCCAGGGCTGTCTCCCTTCTCATACAGAATCCAGACAAATC -TTAGGCCACTGCTGTATTTCCCTGATCCCCACCCTCCAACACTGAAATTACTGCCATTCT -AGACTGCCTGCTATAGGCCATTAAACAGTGAAAGATCCATTCACTTGACAGTGACACTCC -TAGAAAATGAGACAGTCTCCTTACGACCACTCACCTTCTATTAAATGAAATCAGTAAGCA -CTCAGTAGAAACGGCACCCTGGAACAGGAACTTGGGGGTCTCTTCCAGGGCTAGCCACTC -ACAGTTCAACCCTCTCTTGATGCTGGGTAGTGGTCTCTCCACAGTGAGCTATCAAACTTG -ATCCTCAGAGAAAATAACTGTCACTCATCCAAAGCAGCTACACCACTTTCAAAATAGTCC -ATGGACTTGGAAGGCTCTACTATACAAAGCAGCTGTGCTGGACGGCTTTGCCTAGCAACA -GGCTAATGGATGGGTTCCTAGCACTTAAAGCAGCCTAAGTCAAGCCAATCATTAGGGGCA -TTTGATGCATTTCTGATGTACTCTATGTTCACCATACATACATACATACATACATACATA -CATACATGCATACATGCATACATACATATTCAGATGTACTCTATGTCAGGATGAATCCCG -CAATGAATCAAGCAGCACCTGTATTGATTTCTAAGGAAAGGGTTTTTTACTAAATGTGAA -TACAGAGAATCCCAGTTCTTGTGATGGAAGGATGGGGAGGAGAGAAACGGACACAGTCAA -TAGAGTTGTAACTTGTTTAAAAGAAATCTTTGTTGTTTTAAAAACAATCTTGAAACAAAA -ATATATAGTATAGGCAAAAGTAAAATTTCCATTTAATGAAAGAAAGGTCATCTTCCTACA -TATCCCAGGAGTTTCTATGTAGCTTCTTTAATTTGTACATAGCTTTTTAATTTCGGTTAT -GAAAAACTTGACTGAGAGCCACATTCGTGAACATGCTTCTCTCCACCCAGCTTCAGAATG -GCCACAGTCCCAGTCCTGGAGAATACGAATTCCCCTGCAGACAAAGCAAGCTCAAAAAAC -AAACAGACAAACAAACAAATAACAAAACAAAACCCCAGCCCACACAGATCAATTTTAGGA -AGTACTGATGTCATATGATATAGTTTCTTCTTTATGTGGAATTTTTAAAAAAAGATTTTA -TTTATTTTTTTATGTATATGAGTACATTGTAGCTGTCTTCAGACACACCAGAAGAGGGCA -TCAGATTCCATTACAGATGGTTATGAGCCACCATGTGATTGCTGGGTATTGAACTCAGGA -CCTCAGGAAGAAGAGTCAGTGCTCTTACCCGCTGAGCCATTTCTCCAGCCCCTTTATGTG -GAATATTAACAAGAGAAGACAACATAAAATGACTTACCATGCTGTGTGGCCTAACAGTGG -ATGAAGAATGAGTGATTTGGGCATTTCTGATAGTATTTATAAAGAAGACTTTTATGACCA -AACCACATGTCACAGTAGGGATTTGCTGCACATCTTATGAGAGTTTCTTCTTTGTCAAGT -AAGTCCCAAGGTACACCTGCTTTCATCTTAGGAAAAGGCTTCAGCTGGAGTGCAAGGGAA -CACTGATTCAACCCAAGACAGCCACCACCCTGCAAACAACTGGCAGAAGCTATCCTATCT -ATGCATGCCTTGGACCTTAAGGAGCCCAAAGTGGCTTTCTCAGGAGGGGCCAGCATAAGC -AACTGTGAATCTGAGCCACCTACAGCAGCCCCCAGGTCCTGTTCTCTGCACTCCTAAACT -TGGACCTGACTGAAAGTAAAGATGGGGGGCGGGGGGTAGAGAAACCTAATAATGACTCCT -TCACTTACTATTGCTGCTAACTCAGTTGTTGTTGTTGTTGTTACATGAGTACATACTATC -CCAGGGTAGCCACAGGGCCCCGTAAAGGCCCTGGGTCTACACTGTAATAAGCAATAATAA -TGATCTCTTATCATCTGCCAGGCAGCAGACTCAGCATCTTACACAATATCGATGTGAGGT -ATGGACTCTTAGCATCAATGTCAGACAAAGAAGCCAAAGCTCAGCGAGATGGACCCACAT -GCCCAAAGCTGTAGTTAGATCGAGCATGTCCTTGAGAAGCTGTCAGTCCTGGTTTGGCCC -ACTCCCTCTTCCTTCTCTGACACCACACCCAACCCATCTGCACACATCAGTGAACTAGTC -CAGACCTCTCAGCATTGCAGCACAGAGTGGTCACGGTGACCAAAGCTCCATTCTGTAAGC -CCTAGAGCAAGTCATGTTGTGAGGCGAGTGAGGACCAAGTGAGGCACAGGGAAGCCAGGA -ACGCCACAACTCTCCGGCATCCAGTCCCGAGGCTGCCACTCTCAGCTGGATCCACGGCCA -CTTCCTCACCCTGTCCTTGATATGCTGGTGTTCTGAACTTAGGCTGGTATAACAGCCATC -TTTCGACCTTCTATCTCCTATCAATTCATCTGTCCAGAAAGATGACAACCATACTCTGCT -TAGAAAGAAAAGCAAGTCTGAAACACAAGACAAATAACACTTAACAGCAACATTCCACAC -ACTCTATTACAAGATGGCAGAAGGTCCAAGACCACAGAAAACTCTAAAGGAGCATTCAAT -GACCCATACTTTTGCTGAAATATAAAAAATATTTTCTATAAATACCACATAGAAAAATGT -GCAAATCACAATAATTTACAGAAAGTTCAAAGCCACCTTCAAATGTTCCTAAGTATCAAC -GACACACTGGGATCTTGACAATGGTCATTTCCAACCCCCTTTCCTGAGTGGTGGTTGTCT -ACACACTTAAACTACGGATAATATCTTTACAACTTAATTTTTCAACTCATTAAAATGAAA -TCAAGACACAAAAATTAGTTTGCAGTCCAGTTCCATGTGAAAGCCAACACAGTTCTTAAA -GTCAACAAGAACTGCACCAGGAAGACCCCACGGTGGAGCTCTTCCCTCGTAGCTGTGGTA -AGGCCGGAGTCCTCATGCTGCGAGGGATCGAGCGAGCGGAGGCTTCCTGACACACACACT -GTGTGCAGATCTCATAGTGCATTATACTCCACACATTTTGACGGATCTGTAGGAAAGTGC -TTCTGGCAAATTGTCATTAACCTCTTCAGTCCCTAGGAACACAAAATAAAAGTTCATTAT -GACATGGCTGGACTATCTCTACCTACCTTTCTCTGCAGTACTCAGAAATGTGGCACTTTC -AGCAATGCCACTCAGAAGTACAGGTAGAAGTACAGGTAGGACACTCAGTGTCCATTCATG -GGTTCTGCTCGTCACAACATCGTTGATCAATTTAAAAAATAAGTATTCTATAGGGCTGTG -TATTCTATATAGCCATTCTGAGTTTGGGTGGAGAGAAACACGTTCAAAGATGTGGTTCTC -TCAGAAAAGCTTTCCCTCTCTCCAAAGTTAAAGAAGCTAAGAAGAAAGTCCCGGGACACA -CAGGAAGGTGATCTCTGCCCCTCCAGCCAGGGAAATTTTACCTCTGTATATAAGACATAT -TTTTGTTTGAAACTTTTTAAAACAAAAGTAACTACAAGGAGAAAAGAATCCCAGAAATAA -TATAATTTTCATCCACGTTTGAATACATGAACATACACACTTTCACAAATAGAGTATTTA -GAGCATAGATAATAACTGGCTCTCCTCAACCAGGCTGCCAGAGAGAAGTGAGCCCTAAAT -GACCAAGAAAACCATTCAAGGTGACAATGCCTCTCTCAGTTTGACCTTTTAAAATTCTTA -GCTGGCCAGGACTTTTTTTCTTAGCTTTCTCACTCATCACTAGTCTTTGGGGGGGAAAAA -AAAGGCTTTCAAGTCTTTATGCAAATTCTTTGTATCCTTACAAACAGGCCAGGCCAAAGT -AGAAACTTGCAGAAAGCCACTGTAGATTTCTCTTGAAGATAAAAATCTGCAATCAGAAAA -GAATCCTACGGATTGTTTAATCCATTTCCAAATTTCTCTGATTACAAGGAATGTCTGTTA -AATGCCTTACTGAAATCTTTGTAATATTATTGACTAGTTAGCTATTAAAACAACAGGGAA -CAGCAGTGCTTAACTTCACTGATCCTAAACCATACCAATTTTTAGCACAAATTATTTTAA -GGTGTTTTCAATCTTAAGTTTACAAAAATTAAAACCTCGTAATTCTCATCACAGTAAGAA -CAATAATGAAATTTAGGCCTAGAATAATAATATGGGCTATAAAAGAACATGTAGCATATT -GCCTGATACTTTTAGTGTTCAACTCCTTTTCTCCCCTCAAAATGACACAGAGGGCGTCTT -TAAACAAGAGATTCATGACCCGGTGGAAAGAACTACAGGGCTGCAGTTATACAAACAGTA -ACTGAAGAACTCATGAGGAAATTCAGGGAGATAGCATTAAAAATGGCCTCAGATACATAA -AAATCCATTATTTAGAACTTTGTTTGTTTGTTTGTTTTGGTTTTTCAAAACAGGGTTTCT -CTGTATATCCTGGATGTCCTGGAACTCACCCTGTAGGCCAGGCTGGCCTTGAACTCAGAA -ATCTGCCTGCCTCTGCCTCCCAAGTGCTGGGATTAAAGGCGTGCACCACCACTGCCTGGC -TATTTAGAACTTTTAAACTCTAAATATTCAAACAGCTTTTTTATTTTTGTTTTTTGTGTA -TAATTTTAGACAGGCTGTCTGGCACTCACACACATTCAGAAGTGGGATTACATGTTTGCT -GCTGTGCTCAGATCAAGTAATTCTCAGACCCAATGAGACCGTGAAAACACAATCAGTTAG -CTTCCTAGTAAAACTGATAACATAAATATCAACTACTGTGGAAGGAGCTATGGTCGACTA -GATTCAACATCGCTGAAACGTGATGTGGAGACAGTTTAAGAGTCCTTCCCAGATCCAAAT -GTGGCCCACACTGAGCTCCCAAAGGCTCGGGTGGGGAGGGGTTATCTTTCAGTGCGGAGG -GACGCATGTAATTGACTTTGCTCCTCACAGTTCTTCCGCTAACCAGGTATCTGCTTTATG -ATAAAGAACTTCTCTTTCATACTCAACTGCCCTGCTGTTGAGTTCTGATCATTTTCCCAC -CACTCTGTGTGAGGCTCTGCTGTGTCTGGCCACACTGTAAACGCCCCACAAGAGCCCTTG -GTGGTGGTTCTTGCAAATCATGTACTGACTTCTGACTAAGAAGCTGGGAGGATTCTATGG -GCCTTTGTCATGCCCATCGGCCGCACACATGTACATACACTAGGTATTTTCTTCCTCATC -CCCCTAAACCATGGTTGTAAGTGAAAGCCATTCAAAGTTAATCTCCTAAAGGTTACACAC -GTTCTCTATGCAAATCTACACTGTGTTATTCTAATCACTCCATTTTTAACAGTCTTTAAA -AATCATAATTTGTGTAAAAGTTTTCCCAAAAACTAGGCTAAAGTGTTTCCTCTCTATTTG -GCAGAAATGAGCCATCCTTGAAGCTTCTACCAGTAATTTAAACCTAACAAGTAGACTTAG -GTAAGTTAATAAGCTATATAGCTTTTGTTTGATCTATCTGGTTAGGAAACTCCCCGTGGT -GTATTTAATTTTGTGAGGAACAGAACACTTCAACTTCACAGCTGAAGTCTACAGAAGTTT -GCATAAAAGCCAGAGGATGAAATCATGTTTCAGCAAACAGTCTCTTGAACTGTTTCAAGT -ACATTCATAGAACATGTTATACCAGTATTTCAAATAAAAATAGGAGTCATGTCACTCTAA -GTTTTCATTTATGTAATGTCCAGTAACAGGCAGAACTAGAAAACACTTAGTCAAGAGCAG -CACTGACTACGGCTGAGGAGATGTAAGAGTGCTGCCTACGCTTGCAGAGGTCCTAAGTTC -AGTTCCCAGCACCCACATGACAGTTCAGAGCTGGAATTCACAGACATAAAATATATTGAA -TAAGTGTTTACAAACGAAGAGTAACACTGACTGATGGGAGAGAACATAGAAACAAGACAG -TGTGAAGGAATACGCTCTACCCAGATCTTAGCTTTTAATGTGGCACGTATTACTCAGAAT -CCCTGGGCTATATACGACTAAAGCCATACACTTCTAACACTAAAGCATTTCTTGATGTGT -TATTTTAAAAGAAGTAATTATTACATAATTTCCAAATCTCCTTAGCAAGTATCTTCACGT -AGAAGAGGTCTGAGTTACACATCTGCCAGAGGTTGCAAACTGATCCACAATATCACTTTA -CCCTTAGCAGTGTCTCTGGAACACAGCTGCTGCTGCTGGCTCACAGGAAGTGCAGGCCTA -AGATGCTTACTATTGTTTGCTTTGGGTTTTTGAGATTTGTTTATGCATAGAGTACACTGT -CGCTGTCCTCAAACACACCAGAGGGCATCGGATCCCATTACACATGGCTGTGAGCCACCA -TGTGGTTGCTGGGAATTGAACTCAGGAAGAGCAGTCAGTGCTCTTAACCTCTGTGCCATC -TCTTCAGTCCAATGTTTACCGTCTTAAAAAATAAAATAAAAAGGTTTGAACTTCAGGTAT -CATGTTGAAAATGGCCCTCTCAGAACATACCTCAAATCAACCTCACCAAGAGACCAAAAA -GGTCGTTACATACAATGGAAATCAAGCCTTTTACAAACTAATGCAATGCCTGGCAGTCTT -TTGCCTGAGCCGCAGCGTGGACTTCAGGATAAACAACACAGTGACTCTGTGCTTAATTTC -ATACAATGCTAATTTAAAAAGAAAAAAACAAAACAAAACAAAAAACCCCGTGGCAACATT -TTCAAAATCAGAGTGTTTTTTAAGAAGAAAAAGATTTTGGATTCTTAAAAGAGATTGAGT -ACCAAGGAACACTGGATGTCCATTTCTACAAGGCAAGGCTGACCAAAATGACAGCTAGCT -ACCAAAGAGACTGAGCACCAAGGCCGCTCCCATTGTACACTCACAGTCTACTTCCTTATA -GCAGAAGGAGAAGAAAAACGTACAGCTCTTTTGTTTTACATGCAAGAAAATGCAGGACGA -GAGGCCAGGCAGGAGGCCAAGATCGGAACACTCAGCCCCCTTGTTGTTGAAGGCCTGCAA -CAGGCAGAGCAATGGCCTCTAGGAGAAATGGCAGAGAAGACTTCAGACAGATGTGCATGC -AACTGTTAACTCAATGCTTGCAAACACTGCCACCCTCCTCCCAACTGTGGGCCAATTCTG -CCTACTATTAAAATCTGTTTCGGGCTAGAAAGATGGCTCAGCGGTTAAGAGCACTGACTG -CTCTTCCAGAAGACCTGAGTTCAATTCCCAGCAACCACATGGTGGCTCACAACCATCTGA -AATGGGATCCAATGCCCTCTTATGGTGCATCTGAAGATAGATATAGTGTACTCATATAAA -TAAAATAAATAATTTTTAAAAATCTGTTTCATACTGGTTTTTTTTTGCAACTTCTTGTGA -CTTTCAAATAAGAAGTTTAAAAAAAGATTTTCCTAATACTAAAATTCAAACTTTACATAA -CTTATTTGGCCCTTCACTGCAGAGAACAAAGCACCCTCCTTCTACCATTCTGCACTACCT -TATCTAGGAGTGTCTCATAAAGACTGCCATCAACAGTCTCCATCCCTACCGACTAGACAA -GACCAAGACTATGAACCACAGAGGCGCCCATCCAACCACAAAGTATTTATTGAGCACTAT -TACCAGGTGCTGCTGTGGAGTCTGAGGACAACAGTAAACTATGCTGTCACCCCAGCACTA -GGTCATCACCAGCTGTACCACACTCACTCCTGTGAACTGCAGTCCCAGTCCACTGTCTCA -CTGCTGCTCAGACTGTGTACTTGACAGAGTGGGCTGCTGGGTCCAAGGTTTTATTGTCTT -CCTTACTATCAGAAACTGTCCTCTGTGCCAATATGTCAAGAACTTCTGGAATGTCTACTT -CTTTTGCATGTGACTATACCACTCCATAATTTGTCCCTGTCTTGACCTCAGAGACTAAAC -TTGTGACAGACGTCACAGAAAATTAACACTATGCCTTGAGACCAGTCAAGGCTTTGGACT -CAGCCCGCCATCTTCCTGTGCGCTCTTAAACTGTGTGTAAGTTTAGCCTGCCTTTGTGAG -ACACAGAGCCAACCTTACTACGCCCTAGATTTCCCATGCTGTAAGTAAGCGTTTACATGA -AGGCACATGCATAGCTTCCATGCTAAGTTACACACTCCATGCCCCTGACCATGAAGGTGT -GTGCGTATGCTTATGCTGACAAATCTCCACTGCCAACAGTGTGAGGATGCAGCCGTCTGT -GGTGCTGTGCGCCACTCAGTCAGCTGGGTCAGTGAAGCAGTTTCCTCCCTAGCAAACACT -GTTAAGATAGCGGTAAAGAATCCTCGCCAATCCCCCCGGCCTCCCCCCGCCCCCCCCGCC -ATGTTTCCTGTGCTGTCCAAGCCTTTATTACAGAGAAGCATGGCACACAGGAACAGACAC -AGACAGATCATACACACAAAACAGGCCAACCCGTAAAGACTACAAACAGCAACAAGACTG -AGCTAAATGGAGAGTTCAAATTTGGACTTGTTCTTCATAAATGAACCCAAGGGGCCCAAT -GTGATCATCATGGTATGCACTTTCTAAAACAGTGGTTCCCAACACGTGGGTTGTGGCCCC -TTTGGCAAGCCTCTATATCCAAATATATTTACATTATGACTTATGACAGTAGCAAAATTA -CAGTTATGAAGAAGTCACAAAAACAGTTTTATGGTTGAGATTACCACAGCATGAGAAACT -GTATTAAGGGTCATAGCATTAGGAGGGTTGAGAACCACTGTTTAAAGCCTTTGAAACTGA -GCCGAATAATCCCTCTCAGATTTTGTTATCCAGGCTAACACATCATCCAAGTCAATGAGA -AAAAGACTAGAAAGTCACTAACATGTCCCTAGCATCTGCTCAAGGAGAGACTCCAATCCC -TTATTTAGTACTCAAGGCTTCCTCATTCAACAGGCTGACGCCCATCGTGTCCTCTCCACA -GCAGAGGCAGCTGCTGTCTCAAACAGCACTCACTCTCCCTAACCATCTATAGGATGCCAT -CCAACTCTCCCTAACCATCTGACCTTGACTATTTAGCCCAGGCTATTCTTAACTCGAGAT -ACCCTGTGACTCATCCCAAACCTTCCAATCCTCCCCCTTCCAATCCTCCCCAGCCTCCAA -GTGACGAAACTACAGCCATCAAACCTGGCTGGAAAGTAGAGTTAAGCAAGAAAAAATGAT -AGCTTATTCTGAAGTGCTTGCTGCCCACGCAAGAGAACGAGAGTCTAGAACTCAGTAGAG -TCAGGCACAGTGGTGTGCAGGCTGGCGAGACCGACTAGGGAGATGGCTCAACGATTAAGA -CACTCACTGCTCTTACAGAAGACACAGGTTAGGTTCCCAGGAGCTGGGGTGGCTCACAAT -TCTAACTTCAGTTCCAGGGGCTCAAACACTCTTTCTGGCCTCCCTGGGTACAAGGCACAC -ATGATACACTTAAACATATGCAAGCAAAACATTCATACGCACAACATAGAAATACTTCCT -TTTCTAAAGGTAGCCATCCTGAGAAACAACTCTGAGGTTAGCTTCTGGCCTCCAACCGCC -CAGTGCACATCCAGGCACACGCACCTCCCACACATAAACACCCACCCACGTGGCACTCAT -GCACACACACTTTTTTTTTGAAAGAATATTTTTTAAAATAGAAAACTATAGTAGTTTTAT -TTTATTACTATTTTTAAATGTATGAGTGCTCTATTTGCATGTACATCTGTGTGCCCAAAG -AAGGCACTGGATCCCATTGCAGATGGTTTTGAGCCACCATGTGGTTGCTGGGAATTGAAC -TCAGGACCTCTGGAAGAGCAGCCAGTACTTTTAACCACTGAGCCACCTCTCCAGCTCCCC -CCCCCCCACTTTTAATATATAAATAAACTAGAAATCCTCTTAAATAAATTACATATGTAT -ATAAAAACTAGTCTAGGAGGAAGTAGAAACCACACATTGTCTACAAGAAATGTTGTCTTT -AAAATTATCTAATTGTATAAACGTTTAAACAGTGTAATTTACCCATAGTATAAATGAGCA -TGATTAACAAATTTAACCCTTGGAAATTATAATCAATTATCAAAGGAAAAAAACCTACTC -TTTTCTAATTCAAAGCGTTAGCCTTTCCTACAGTCATCTGTGGTTTTAAGAAATGAAAAT -CGAGCCAGTGAGATGTTCTGCTGGTAAAGGCTTGCAGCCAAGCCTAATGACCTGAGTTCG -ATCCCTGGAACCTGCAAAGGTAGAGGAGAACCAGGGCTCGGGCCTGTATATGTGCACCAT -TGCACAGCACACATGCCACCCCTCACTCACAATAAAAACATTAATAGAATCCTGAAAATT -AAAAACGGAAAGTCTTCGAATTTACCCAAGTATATGTGAACTGTACAAACTGCACAATCA -ACACTAGGGAGTCAGGCTGAGATGTTTATAATGCTAATGAATGTGAATAAGGCACAAAGT -ATGTCATACAAATGACCAGTCAGCAATTGGAACTAAGATACAAACAAAGATAATTCATGA -GTGGTGACCATTCTCTAGCTTAGCATCTGAATGTAATTTTATGCATTTAAGAAAATTTTA -AGTAAATTTCCAGAACTCATCTTCAGGTTTAAGAGCCGCCACCTGGCAAGCCGTTCCATA -CAATTTGGGATCTGTAAGAGTTTGCTAAAGATAGATCATAGTTGGTTCTTTTTTTTATTC -ACATCAAGGTTTCAATACAAACAAGTTTGTATGAGGCATATATAATTTCAAAAAAACAAG -TACAAATACTTCAGACTTAGTTGCATAATTTAAAAAACATTTTCATATGCTACTTAAAAA -TAACTATAAACATTGAAGCCAATACTTCACTTTCCATACCTTCTTAGGTTACCATACACT -AAATCCATATTCCAAGTCATATTATCATAAAATACTCTAAACTGGTTGTCCTAATTAAGC -CCTGTATTTCTCTTATGTACCCAATCTGTAATTTCTTTGTTAGAAGCAAGTTGGATATGA -TTCATACCTGGACTATATATATAAGAAGACTCTGTTTCAAAACAAAAAAAAAATTCCAAG -AGTTTTGTTTTAGTCCTAAGCAAATTAAGAGCCTCATGACTTCCCCTCCCTTCCATCAGG -TATGGAAGTCGTGGTGTCCTTTACTCTGTGAGGCTGAGAGGGAACTTCCCTGTAACCTCC -TCACTGCCCCACTCACTGCGAAGTCACTGCCCTTCTCTGGGGTTTCACTCTCCACACTTC -CAGTTACCTCAGTCAACTGTTCTCACAGCTTGACGATGCTTCCACAGGATCTCTAGAAGC -TCAGCAGGAGCCTCCAGCACCGCAGCACCACCTCCAGCAGCAGCCTCACTTCATCCCCTT -CTGCAGAAACTGTACCTCATGGCAGCGCAGAGGCGAGAGCACCACGTTGCCCGGGAGGCC -ATACTCACACAATTTTCATTACAGAATATCGTTACAACTGCCCTTTTTTATAACCAGTTA -TTAACAACCCCTCCTCTGTCCCTCCTACCCCTGTGTATTATGATTATCTGAGACATGATC -TCCCTCTTTATTCCAAGCTGGCTCAGAACAAGGTTCTCCTGACTCCACCAATGAAGTGCT -GGAATACAGGTGCATGCCACCATGTCTACTCAGCCTAATTAATAAACCAAATTTTACCAT -AGTCGAGTAAGTATCTGGGCTCAGTACTATCTAGTATTTCTGGTGTCCACTAGAGGCTGT -TGAATGCACTCCCTGCAGAGAAGGGTTAGCATAAGCATTCTTTCACTTTAGAGTTCTATG -TTTGGAGAATTAAAGAACGTTTAGTAACAGCAACTGCTGTACAAACCTGATGACCTGAGT -TGAATTCTCAGAACACACACAAATGTAGGTGAGAACTAACTCCACAAAGTTGTCCTCTGA -TGCCTATATGCATGCCCAGGCATGTGTGCCTGCGGGCGCGCGTGTGAACAAATACACACA -TACACACCCATTATTTTAAAAAGAAAAGGACTGTTAGAGCAAATCTTGTCCTGCTTACCT -GAATGTATTTCCGTTGGGTTTCATCATTTAAAACATGCGCAACATGCTTGGAAAAGATCT -TCTCCCTGCCAGTTCTGGCATGGATACCAACCATGGTGACACCGATAGGCCAGGGGGCAT -TGCCAATGGCCATCTGAAGGTAAGCATCATTCGCCTGAAACAAAAGTTTAAAGAAATCAA -AAAGGCAAAAATATATTGGTTCAAATGTGTACTTCCAGTACTGCATAGCCCCCCCTTCCT -GACCGACATTTTATCTACCTCTTGGCAAAGATATTATGTTCCATTGCTCTAATCAAGAAT -TAAAGTTTGGGGTGACTTACAGCCTGCCCAGAAACACAAATGCCCATGAAAACACAAGTC -AATACTAATGAGGAAGACAAACACCCCTTTCTAGCCTTTGTGCATGGAAAACAATGCATT -TCAGACTGGAACAGCAGGCAGTTCATTTCACGTGCTAACAGATACTCTATTTTGGATTCA -GTCTCCAACACATGGAGCTGGAAGGCGGACAGTAGCTAGCTAGCCTTTCACCACCCAACC -TGCCATCATATTCACTGTCCACACAGCACTGTGGGGCTCTGGAAGCAGTGGAGGGCGGGG -CGATGCTTTATCTGCTGGGGCAACCACATAGGGTCCCCAACAGATGGACACACAAGCCTG -GACACTGGCTCACGGGTCACACAGCTGAAGCACATGAGCATGGGAACTTTCCACCTTGAC -TCCCAAGACTCCTACTTGTCCAGAGCCTAAAATAAAAGCTATGAAAATCAAGACAGAAGC -CAGTGAACACAAAGGGCTTGGTTTACAGTCAAGTCTGGCTAGCTGAGAGAAAGGAGGGAA -AACAGAACAAAACACGGGAACTTCTAAAGCTCCACAAAGACAGCAAGCAGGCTGCACACA -AGCCCTCGGTTAACTGGGAGGTCACATCCACCCTAGGGATACCTGTCACCTCGCTCTGCA -GCACATCTTAAGGGTTTAATTTTAAAGGGAATTCTGTGTGGTTTTGGTCACTGGCTCTCA -TATGTAACTTCCACACAGGATTTCAACTGATACAACTTCCAATTTCCCACATCTCTAAAA -CCCAAAGAGAATTCCCCAACACATTAAAATGTACTAGTTCTCACCGTCATTTATACAAAG -TAAGCTTTCACCTGATTTTGATATACATTGTGAGAAAAATAATGACAAAGGCATCGGCTA -GAGCAGGCAGTGATTAGTGCCATCTGCCATGACCAACTGTGCCATGGATTGCCATACACT -GCCATGCAGTCATCCTTACTAAACACTATGAAGGGGAGGGGAACAATGATCAAAACACGC -ATGCTCAGAGAACTAAAACAAGCAAAACAAAAGACTCATGCAACTAGCAGAAACTAAGAA -TGAAAAGCTACCTCTACTGGAACAACTGGCTTTAATAATAAATCCCTCCATGACCCAATG -CTCTCATCAAGTCACCATGTCATCTGAGAATGCTAGCAGTTCCCTCTTCCCCTCTCTAGT -GCTCTAGCACTGCCTCTGGGATTCAAAGACCTTCACTCCAGGCTTCGTGGGCACCTCAGT -GTCATATTTTCAGTATCCAGAAGGCTTCTCTCCCTTCTACAACTGCCTTCCCTCCAATGC -CCGCATCTAAGCTCTCCCCAATAGTCCTGGATCCTAGAGTGCATTCCAACAGCTCTCCTG -AGAGCTAAGGCATTGGCGTGAACAGCAACCACCCTCCTAGCAAGCAGTCTGCTACCTCCA -CAGTACTGTAGGGGGGGGTGAGTCCCAGCAGCCTTCCATGAGCAACTGCCGAACATAGAA -ACAACCACAATGCATACGTAAGGTCCTCGGAATCAGCCAGGACAACAGCTCAGCTATGTT -ACCAATTAACTAAGCTTTGCAGTGGTCTGAAGAAGCTTGCTTGTAGGGGAGGATCTGTTC -CATGCCGTGATGAACTATTTATACACTCTGATATTCAATCCCACCCATAGACGAGCATGC -CTATATATCGCACATGCTCTGAAGAACCTCTTAACCGGCTTTTAAAATGACTAAGACACA -AAGATGAGGTCTCAAGTTTGTTACTCAATGCCAAGAGAACAAAAAGACTTTCTCCTCCTA -CCTGCTTCATGCTTCATACTCATTCTTAAATGTACTATGTAAAATTCTCCCCATTCCATA -ATGGTTACAGCAACTGTAACACATAGTATAATTTACCTTCACGTACTCTCTCTGCAACAT -GAACTTAATAATATCTGTTATTGATTCTTTAATATCAGCAGGAAGATTCTAAAAAGAGAA -AAAACATAACTAGTTTTAGAAGCTACCATATGTAGTGAAAACTACTTATTCTATATATTC -TGATTTAAACAAACAAAAATATGAGTTTAGAAAGAATCTTCCAGAAGCCTCACCCTTTTC -CGGAGCTTTCTGAAAAGCGGTCTGAGGTAGGACTCCGTCTGCTTCTGGGTAGCACTGTTC -AGTTTGCCCTGCACACTGCGTTTCACGTAGTCCTCTCTGGCATTCAGTTCTTTAGCCCAA -ACACCAAGAAGAAACTGTTGGGAAAAAAAAAGTTAAGGCTGCAGTGCCCCCCAGTGGTGT -GTGTGGAGAAGCTCTCAACACGGACAGTCAGCACAGAATCGTCCTTATCACTGCTTGAGT -AAGCTGTCATCTACTAAGATTTAATTAACAAACAACTTGTTTGTTTCATCATGTGCTTCA -AAGTCAAGACACCCAATTATGTACATGATGAAGATGGACCACTTCCGAAAAAAGAGCTAT -CAAATTCCTCAATGACTGGATTGAAATAAACTCACTATATTTTTATTTGTACCTATTATG -CACAATTCAACTAATCCGGGTTTATCATATATATGCACTTTGATATCCGATCAGTGTTTG -AAGTATGTTATATACTATTTAGATAGATAGATAGATAGATAGATAGATAAGTAAGTAAAA -CTCAAACTGCAATCCATGCCGAGTTCTCAGCCTGGCAAAGGAACCCAGAGCCCCTTGGGT -GTAATTGCAGACTCTTTCCAGGGACAGGTGGCAATGAAGGCTGAAGTGAGGACAGACCAT -CAAAGAGAAGGGCAGCTCCATGCACAGTCTAGATCTATGCTGTGTAGCCTGGGGATACAC -AGAACCCTGACAACTACAGCATTCAAGACATAAATACTTTAAAATTCTAAATAACAAAGT -AAAAGAAAATGTAAATACAAATAAAAGCAGTCCTTGGTCTCCCAGTCTGCAGACAAGTAT -TTAAATGAATTTAGGATCTGACCTTGTTCTCCCTAGATAAGGAAAGAGACAGCAAATACA -GAACTAGTCAAGACGGAAGCCCAGTACTCAGGAAGCCGACCTTGCTCCTGATCCTAGCTC -TGCTCACTCTGCTCGAGGCCCTGCCCTAGCTCCCTCTCTCCGCCCACCACCTCCCTGGCA -CAGCTCTCTAGAGTATCTGAGGCGAACGAACAGGAACTCCGAATGCTGTGGCCACTCTAT -GCTGCAATCACTGTCCCTGGCTTTTGGGCAAAGCCCACACAGAAAGCAGACACACACTTC -CATCCATTATCCAGCACACATAGGGTGAGAGGCTCCAGCAGCCTAGCACTTAGCAGCAGG -CACTCACATGGCAAGTACAAACGCTGGGGAAGTACCCTCCCCAGGATATTCCCCGTGTAG -GAGAGTTTCCTACACATCCGCAATGGTCTCCGGCCCTTCCCTACAGCACTCACCTTCAGG -AACTTGGTGATGATGTCCATGTCCTTATGATCGTCACCTTTCCCTAAGGACTCCCCCAGT -GCCTCAAGAGGAAAAAGAAAACATGCCTGTTCACTAACACATAGCAATTTAAAAAGAAGG -TGTACAAGTGTGTGCATGTGACCAGCAATATGTTAAAAAGGCTTTACTAATGCATAGACA -AGTTAGGAAAAACTGCACATTCTATGTAGAGATGCGCTACGTCTTATGCATGGAGAGGTA -AAAGTCAGCAAAGTGGCTCAAGGGTAGAGGCGAGTGCTGCCTGCAGAGAGAGGCAGACTG -GACAGCCTGAGCTCAATCCAGGTAAAGGCGGAGAGAGGACCAGGCCTGCACAGGCACAAT -CTGCACTCCACACACATGCACACAGCACACATACACACAGTAATAACTCAAAATACTTTA -CACACTGTTACTGCCTTTTGCTACATATCTGTGTTTGGACGTGTGTGTGTGTGTGTGTGT -GTGTGTGTGTGTGTGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGTGA -GTACGGGAGCTTAGAGCCCGGAGCTGCAGTGTGAGCCGTTCAGCATGGGTGCTGGGAACC -AAGCTGGAGAGAGCAGTGCACGGTGTCTATCACAGTTGAGCCACCTCAGGCCCCAATTTT -GCAAATTTAACATAAAACATCAATGAAAACATCTGTTAACAGAGCTGGGCACTTCTCCTA -GATGGATAAAATGGCCTAAAATCAGATTATGCTGGTGACAACACCCTGTGGATATATATC -ATGAGCCACTCAACTGTATACTTGATTTTGGTAAATTATATTGCATGCAAATATCTTAAG -AGAGTTCAAAAAAATAAGGAAGAAAGAGAGGAGGACTAGAGGGAGGGTTAACAGGACAGA -GGGAGGGAACAAGCCTGAGTGACAATCGATAGCTCACTCAAATTATTTAGTAAAAGTTAC -AGAGCATCCCAAAGAGGAGCTGGAAGGGAGTGCAGTAAAATGGCGTCCTTAGCTGCTACC -TCACTCTAGAGATCCCTACATTTTCAGAAACCAGAGACTAAAGCAAGGACAGGTGACAGC -TTAACATAAAGCTTTGTGTTAAACATAAAGCAAACAAAGAACTCTGACCTGTACTTATTA -CATGCTGGATACTTACATGATACTGTTGTTTCAATAAGATTACACATATCATTCACATGC -ATCACGGTGCCAGAATCAGGAGGCTATACAGTGCCAAGTGCTAGCAGAAATGTAAGGACA -CGCCCCTCATGTGCTGCTAGAGGGACAGCCCTGAGACAACCATGCCACAGACGGAGCAGT -TTGTTAGTACTCAAATTGAATATGTGTGTATAAGCCCCACAATTCTGTTCCAGTCCATGT -CCATGGCTAAGGAGGAGCTGAGAGCAAGTGTGGATCTTAAACACAGTGTGAATTGGGGAA -AAGGAATAAAATAAAGATTACCACAACACACAATATTACTTTACATGAACATAAAAACTG -CAGCGCCGCCAGCAAATAAAAGGATGCAAATACTACAGTGATCACTTCTGAAGGTAGGAA -ATGTGAGTGAACGAGAAAAGCCAGTGCCTGCATGCCAAGGATGGCGTGCGCTGTGCAGGA -ACACGGCTCAACTCAGTGACCTGCTCCTCAGGAGGAAGGGATGCAGGGGAGCGGGTTCAG -GGCGGGTAGACTACCTCTAATTCTTCAATGGTGGTGTTTTCCTCGTGAACTTTCAGGTCA -TTCTGGGTGTCCTCCTCTCCAGGTTCCTGACCACCCACAATCTCATTCAAGTACTGCTGG -TCAATCTTGTCCAAAGCTGCTTTCAGATCATTCCTTAAGCCCTAGGGTGAGAACAAGCAG -CACCAGTTAGGAAGTGTCACCGTGTGTGTGTTTGTGTGTGCGCGCGCGTGTGCGCGATCT -GTGCTCGTTCATTCTCATCAAGTACATTGCAGGTTGAGATGTAGCTCAGTCAGCAAGCGC -TCGCCTAGCGTGCACAAAGCCACCTAGGACCGAGAAATTGGTCATGGTAGAACAAACCTA -TAGTCACAGCACTTGGAGGTAGAGGCAAGAAGACCAGATGGTTCGGTTTGAGGCCAGCCT -GGGCTACATGACCTTATCTCAACCTTCCCTTCCCAAATCCACGCCAAGAAGTACATGTCA -TGCTAAGGCCTTGTCAAAACTAGGGAATGAAGCAAATCATTGTGCTACTCACTTTAAAAT -TTTTTTGTTTTTGTTTTTGTTTTTCAAGACAGGGTTTCTCTGTGCAGGCCTAACTGTCTT -GGAACTCACTCTGTAGACCAGGCTGGCTTCGGAAATCTGCCTGCCTCTGCCTCCCAAGTG -TTGGTATTAAAGGCAGAAAATAATTCTTATAAAAATAGTGGAAAGAATATATGCACACTG -TCCAGTCTACTGCTAAGAAAAAGAAAACAGACATGTTAGAAATCTAAAAATCCTCATCAA -AACCATATTGTTTTTCTAATAATAAAACTTAGTGAACGTGACCAAGTTTCATTCGAGGTC -CCCAATCCATTTTCCCAGGTCACATACATGTTTAACCTCATTTCAATTGCTCTGAACTCC -TTATGTCAATGAAAAAACAACAACAACAACAACAAAAAAAACAACCACTACCCAGTGTCT -CTTTAAGCCAGGCTCTAAACTTTGTTTCTACCAAAGATACACTCAATGTATCTCTAGGCT -TGAATATTTAATTTAGAAGAAGAGAACAGGCTCCCTTAGCACAAGCTATGAGACAAAGAG -CCAGGGAGCAGGGCTGGGGATGCTGAGCAGAAGAGCCAGGGAGCAGGGCTGGGGATGCTG -AGCAGAAGAGCCAGGGAGCAGGGCTGGGGATGCTGTTACAAATCTAAAAATCCAAGGAGC -TAAGGAGCAGAGTAGGAGATGTTATGTGGCAGGGCTTGAGAGCAAAGGTAGACTTGGTTC -AGAACTATGCTGCATGGGAGTTCTTGAGCAACTTACTTACCTTTATGCTTTGGCTGCCTC -ATCTGTAAAATAGGATTTATTCTACCCAATATGTAGAGTTGTCACAAGAAGTCATTGTTG -GTCTATTTTACATTTACTATGTGCTAGGGCTGTTCTCAAACGCTAACATAGTTCCTTTCT -GAGCTAATAAAGGCAGTGTGCACCCTCAATGCTCACTGCATCCTACCATCCACCCATCCT -AGCATCAACACACACACTTGAGTTGGAATATTCAACTCAAACACTTTTAATTTAGCAAAC -ATTGATGGCTTGCTCTATGTAATGTACAGACCAGGTTCCCAATGGTTACCGCATTTAATT -CTCAAGACAGCCCAGTGAGCAGAAGGTTCCACCATCTCTATTTCACAAGTGAGGCCTGGA -GTAGATTACAAGACTTGCCACTGGTCACACAGCTAATGATTAGCATCCAGGAATAGACCC -CAGATCCTTCAGACCTATGCTCTTTCCTCAGAACCGTTAGATGTGTGATCTAGGCCACAA -ATACAAAGACAAAACACCCCTGGCCCCAGAATAGGATAAATACACCCCAAACTCTGCCAC -TAGTGAAATACACTATGTGCATCTGCAGAGGTTAATTATGGGAACACAAAGAAGGAAGCA -ACTAATTCTTTCTGATGGGGACTGTGATTAGGTTAAAAAAAAAAGTAATTTTTGCATTGT -GTCTAGAAGAATAGACAATATTTTCAAAGGCTTTTTAGAGAAAGACACTGCAAGCACATC -ATTAAAGACAAAGAAGAGCACAAATATCCCAGGAGCTTGGTACCACAGGGCTGGACGGGC -ACTGCTGAGATTCAATGCAGAAAGAGGTCTGGAAAGAAGGAAAGCAGACAGAAAGCACTA -ACTAGCAAACAGAACACATGGAGCAAGACCCCTAGCCAGCCCCCAGCTATTCCCACCACT -CCAACCGAGACAGTAAGCCTGTGCGTAAAGATAGGACCAGGCCGAGGGTTGGGAGAAGGC -TCCTCACACAGGCAACCATTTCCCTTGGATTGCAATCACACAAAGACTTTATGTAAAGGT -CTGCCTAGCTTAGACCAATCAAATGATAGAACTGAGTTTTTCTGGTGTCATTAAAGTCAC -AAATAACCAAGAATACTTAATATTACTAAACTGCTTCACAGCACCAAGTTTTGGGACGGA -ATGTTAAAAGCCAAAGAAAATCATACCCATCTTTCAGTATTTAACAGAGTGAATTGATAA -AAGGCTAACGAAGCCACAGAGGAGCTGAGCAAGCACTGCCCTAACACCTGCAGAACAAAC -ATCTAAACCCAAACCACGTTCCTTTCAGCCGCCACAGACCAGACCAGATGCTGGCCACTA -ACACATAACCAGAGCCTCTACGTAAAATACAACTGTTCCTTCTAGAAGAAAACACAAACA -TCTCTTCAAGTCCTTGGCATAAGCAAAGAATTCTCAAGCAGAACACAAAACCAACAACTA -TTGAGAAAATTAAATTAAAATAGATAAATAAAAACTAAGAAAGAATTTGTTAACTGGGAC -TCCATTAAGAAAATAAGTGGGCTGGTGAGATGGCTCAGTGGGTAAGAGCACCGGACTGCT -CTTCCGAAGGTCCGGAGTTCAAATCCCAGCAACCACATGGTAGCTCACAACCATCCATAA -CGAGATCTGACTCCGTCTTCTGGAGTGTCTGAAAACAGCTACAGTGCACTTACATATAAT -AAATAAATAAAATCTTTAAAAAAAAAGATTTTAAAAAGAAAATAAGTAATATACCATCGA -GGACCAAACGAGTCAAAAACCCTACCTGTGCTCCTCACAAAGGGCTCATCTGCAGCACAT -ATATGGAACTTCTAACTCATTAATAAAGGACAGACCAATTAAAAGATGAACACAGGGCTC -TCATAAGCCTGTGATGGTTGCTCTCACCTGTGGGACTTATGGAGACAGATCTCCCGGGTA -GCTATGATTCCTGGGACTGGGATAACTCAGTCTGGATACCTGCACTAAGTGTAGGGGTCC -CATCCCATGGCCTGTGGTCCCAGACAGAATGAAGAGAAAAAGAGCCAAACACCAGCTATA -GGATCCCATTCTTTGCCAATTAGAGCCCTTACTTTAACTGTCGACACACTCTGAGGCTGA -GACTTGAATTTTCGCTGTAGTTCAGCCAACCTTACAATGAGAGTTTCCGTTTGATTTTCT -GCAACTTGAGCTCTATTGCTACAAGAGAGAAGATTCTCCTCAAGGACACACTTAGCAACT -TTTAGATCCTTTACTTGTGTCTGGAGCCTTTCGATTTTATCACACAACTCCTTCCTTTCA -TTCATCATTTTTTCCACAGATACTAAGAGCAGCCAGCCAGTAAAATCATTTTCCGATTTT -TTTTCCCATCTTGTAGAAAGCTTTGTGCACTGAATCACCTAATTCATTAAGAAAATCAAG -GGCATTAGCTTCTTTAAGTTCGGAATATAGTTTCAACCATGGGTCTTCAAAATTCTCTGA -GCTCCCAGGAAGGAGGGAATCTGGAGAGGTTTCAATAGTTGAAAGTGCTGGTGGATCAAC -AAGTCAATTCCACTATTTTAAAAGATTCATCCTTGTACTTCTGTTACTCTAGGTGTTACT -CTAAGTGTAGGGGTCCCATCCCATGGCCTGTGGTCCCAGACAGAATGAAGAGAAAAAGAG -CCAAACACCAGCACAGATCCTCTGTTCCTGTGTGTGCAATGTGACCGAAAACCCCCTGCC -TTCCCTGCTCTGGGGACCGTATCCCTTCAAAGTGTCACCAAAATAAACCATTAACCTTCC -TTGTTTTGTGAGGTTCCTTGTCACAGCAATGAAACAGTACAAACACTGGACACAGGAAGG -TAAGTATGAAAAGATGTTCACTCATCTTCACATCAGGGACATGAATAAAATCATGAGGTT -CTACACATACAAGAAAGAGAATGGTTTAATTCCCAAGACTAACAGCCCACAGGTTGGTCT -TTCGGCATGCCCCCTTAGAAAGCACACATTTACTCCTTTCATGCGGCAATGCTGCCCGTG -CTCGTTCCCTCAGAAGTAGAGTGGGGGCACTCTTGACCTCCTCCCTGAGATACAAGTGTT -CCTGACAGCAGTGGTCCCACCCCAGAAACAAACTGTGGCCTGTTCATGGTAGCACAGTAA -CTGAGCAGTAACAGGAAACAGAGAGTGCACGGATGGCACTTTCAGAAATGCCACGCTGAG -TCGATGGAGCTGTGTCTATCCACATGAAATGTAAAAATGCTAACACCAAAACAGCAAGTA -GAACTTAATTCACAGTGTCTTCAGTCAGAAGAAAGGTAGCTGCCTGGGACAGAAGTGACA -CAGAACTGGGTGACAACAATATCTTTTACCATTAGACTGTGCTGCTAATGCGCTCACGTG -CTATTTATCAAAACAGATGAATTATGCGTAAGGCACAGCCTTCCCTTAGAAGCAGAACAC -TTACTATGATGCTAACAGTCAAACCCCATGCTGCCCAGCTTCCGTGCGACTACCCTGTCT -TCAGGTTTGGTCTTACCTTGTTAACTTCTGGTGTAAGAATCTCTATCTTCCTTAAACGCT -GGAAAGCATCATAGTCGGTTTCCCCAAACAGTCTAATCGGCTCTCCTCTTTCTCTCAGTC -TTCTGATGACCTAGGAAGAGAAACAAACACCTGGGAGACTTCAGAGAGGAAAAAAACCCT -CATAAACATCTCAAAATAATGTCATGTTTATCTTAAACTAAAACCTAAGTTTAATAAATA -TAATTTAATTATCCAAACAGGAGTTTCCGAATGAAATATAAAATCCTTCAAACTTTTTGA -AAGAGTGTATTTGGGTGGGCAGTGAACCATGAGGTGTGTGCAGAAGTTGGAGAAAAACTT -AGAGGAGTCGGTTCTCTCCTTCTACCATCTGGGCCCCGGGATTCAATGTAGCAAGGCCAC -TGTGCACTGAGTGACAGCACAGGATTTAATAGATACAACTTTAATAGATACACCTGTGAC -TCAAAGGGGGAAAGTACTTTACACCAACACTATTTGACACAAATATCTCACAAACTGTTG -TTTCTCTGAATAATTCCTATCAAATAGTCTGACATATGAATCTGTAATGGAAATCTAAAG -CAAGCCCTTAATGGAAACCATAGCATAGACACCAATACACAAACACTGTCAGACATAACA -CAAGGGCCACATAAAGAATAACTAAAAAACTAAAAGTATACATACTTATATATATAAGTA -TTATATATATATGCATGTACATATATATATATATGTATGTATATATACATATATATATAC -ACACACACACAAAGTGTCTGTCCTACAAACCATGCTCCTAGAACTTTTTCAAGGGACATA -ATCATAATTAGGCATGAAATAATGTCTCAGAAGTGGTTCATACTATCATTCACAAGGAAA -TGCTGACGCAATCTAAAGACAATGAAATAGGAACAGTTTAAAAGCATAGCAGAAAAAAAA -ACAAAAAACAAAAAACAAGACCTAGGAAGGGGAGGCAGGAAAATAAACACTATGAGGCAG -ACTACAGTACATAGCAAATTTCAGTCCAGCCTGGGCTATACAAAACTCTGTCTCAAAAAA -ACAAGAAAGAAAAAATTAAGGTACAAATACATAGTGAGAAATTATACAGACAGGAAAAAC -TATGTAGCACTAAAAAGGGGGGGGGGACTTATACAGATCTTTTGTGTTTTAATCTGAAAA -ACAGAAAAACAAAAAAACAAAAAATAAGAGATGTAAACAGCAAAACAGTAGTACTTAAAC -CATTTTAGACAATAACGTAAGTATAATTACTTAGGATGTGTAAGTTTATACATATGTTTG -TTTAAACTTATACCATTGTTAGGAAAGAAAGACTACTGGGTGGTAGGGGAGGCTTATTAA -TGGAAGGCATTTGCTGCATAGCCCGGTGACCTGGGTTTGATGCCTGAAACCCATGGAAAG -GCTGAAGGAGAAAACTGACTGCACAGTGCTGTCATCTCACCCCACATGTGTGTCCTGACA -CGTGTGTGCCCACACACATCATGCACTCACACAATCATGTTAACTATGTCTGGGGTGGGG -GTGGGGAGGGAGTGCGTTACACGTGCATTTTCCCTGCATTTAGGTCTGGTGCCCAAAGAG -GCCAGGAGAGGGCACTGGATCCCCTGAAACTGGAAAGACAGGCAGTTGGGAGCCACCCCC -CATGTGTGTGCTGGGAATCCAACTCCACTCCTCTTGAAAAGAAGCCACTGCTCTAAGCTC -TGGCTCCGGCTTGTTGTTGTTACTGTGGTTTTTTTACAGTAAGAATGCTATCAAAGGAAA -AGATTTCCAAGTTCATGGAAAACAAAAACTCTGACCACATAAGATTTTTAAGTCAAATCA -TCTCACTTCAGAAATAACTTACCCAAGTCTAGTGTAAATTTTTCTTTCTGACTACAAAAT -AAACAGAACCTTACCTCTTGCCTAGAAAGAGTCATAGGAAGTTTTTCCTCTGCTAGTTCA -AGTTCCAGCACTGGATTTGACGATGTTAGTGGTTTCTGGTCATCCTCTTTTGGCTGTATC -TATTAACAGGCCAAAGAAATGAAATTCAAACTTACCAACATGTATTTCTATTCACCATCT -AATCACCTTAGCCATCGCAGACACGAGTGTTCCTGCTGAAGGAAGGGCTGCAGAGTAACT -GTGCATGCTTCCAAGAGCTGACCAAGCACCCACTCAGGAGCATGACACGTGGAGAGCATG -CACACAGCAGAGCACGTTCTTGCTATAAAGAGTCACATATGTACGGTGCTTTCCAAAATA -AAGAAACTCAATGGTGCCTAAATATGAACTTAATTTCTCCCCAGACACTGAAACAGCCCA -CATTCTCTCTTTTTTTGTTTTGTTTTTGTTTGTTTGTTTTTGGTTTTATTTTTGTTTTTT -GACACAGGGTTTCCCTATGTAGCCCTGGCTGTCCTGGAACTCACTCTGTAGACCAGGCTG -GCCTCGAACTCAGAAATCCGCCTGCCTCTGCCTCCCAGGTGCTGGGATCAAAGGCCATGA -CCGCCCAGCCCACATTCTCTCTTGAAAACAATCAATTTGCCTCTGTGAGAAAACTGTCTT -CAAGGGTTATCCAACTGTGGTTCACCTTTACAGAGACTAAAGAACCAGTTCCCATTTAGC -TGCTTCAGACATAGTATTCCAACCTTGGATAAACTAGGCATGAAGATGAACACTCAGAGC -TGTGTACAACTGGACTAAGAACCTTTAAGAGAAGGAATGAAGGGTGACTGCCCCAGGAAA -TACAGATTCTCACTCGTGATCCTGCACTCGAAAATGCCTTCAGCCCTTCCTTCATATCTG -GGCAGGTCAGTCACAGACTGAGAAAACTGAGTCCAGCAATTTAAAAGTCTGACTGTGTAG -TCTGGAAATATACTGAAGTGTGGCTCCCATCCACCCACAAGATAAGTTTAAAATTCAGAA -GTAGGAATAGATTCAAAGAAACAGGAAGAACTGTTTTAAGAAACTACTGTCTCATTAAGA -AAATCTGCACAATAAAAATTATGCAATTCATGATTCTATAGGCTATGGTTAAAGGTAAAA -TAAAATAGAGACAAAAACCTAATGTTTTGAATACTTACACAGGTAAAATCAGCACCAAGC -TTTACAAATGGGGGCTAGCTCCTACAAAGGAGTAAAGCAACCATATTATACTGTCACTAC -TCCAAGGAGGGAGGGTTGTCAAAGAGCAACAAAATGCAGGTATTTATTCAATCTAACGTA -CTTTTACATCATATGTATTCATATATAAATAGACAGCTGACAGCTCTGGGACAAAGATCT -ACGCGGTATTTTGCCAGCTGGATTTAGCAGTGTCACATCAACAACAGGATCTACAGAACG -CAAAGGGCACACTACACTAGGCTACTACATGACACTAGTTTCCTACCTTCTCAGAGGGGA -GCAACGGTCCACACTCACAAAGGCTGAGACAGCAGAGAAGGTGCAGGAGAAAGGATTCTG -ACCCCAGGTCAAGCCTAGGCACCATGCTGGGCGAGCAGGACATGCTGTCTACACAGCTAG -TCACTGCTTATTTATATAATAAAATGTCTTTTACTTTTCTAAACTAGAAGTAAATGAAGC -TGGTGTCTTTAAAGAAACCTATTAAAATACAACGATAAACTTTTCAGCATCTATCTTTAA -AATACTCCTTCAATACTTGCCTTTCCAACAGTAAAAAATAAAGCCAAAGGCACACATACA -GCAGTTACATTCTTCGTGCTTTCCTCTAGAAATGCTAACCCACACAAATTAATTTCCAGA -ATTTTCCCCAGTCCATGCACAGGAGTATTACCCAGCATGTTTTGATGGAACCTGTTAGCT -GAGTATTAAACTATGTCTGCTTTGAAAACAACTGAAACAGCTTCTCCACCTAAGCCTCAA -CCCCTCCCAGTGTCGTCGTCAACGCGACAATGTGAAAGGTCATCTCAGGCATGCAACTCA -AGCACGAACGTGAAGCCTTTCACACAGCTCGTGGATTTAAACTCTTCTTCTAACTAACGG -ACTACACAAATGCTGTCCATGTTGAAAGCAAACTAAAGCATACAGAGGCTATGGACTCTA -TTTCAAGCAGGACTGGGCCCAGAAGGAATTATGGACAGCATAACATAAAGCCAGCGTCTT -AAGGTAGGCAGGAAGCAGAGACCACACCACTTGCTGCTAAAACAGTCAAGGCTGCATGAG -TAGAGTGTTTTGAGCTCTTTCAAAACACACTTTTATTGGGAGAGGTAGGGGAGAGAGTGG -TGGGAGAGATGAAGATAAGGAATATCAGAACCGGGACTTAATTAAAAAAAAAAAAAATCC -AAGCTCTGATCTCAAGCCGTTCATGCTGTCCACAGAAAGCCAAACCATTCCAAGCCAGAG -GTCATGCACGTACTTTCCTGAATTCAAGATCTGGGTTTTTTTTTTTTTTTTTAAAAGCCA -AATCAAAACCAAAAACTCATACCTCTCCAGAAGGCTTCTCACTTACAGGCTAATGTATAA -CATTGATAAATTGAACAGAGATCAACAGTTTTGTTATTTAACAACAGCTGTAAAAAATGT -GAACTCAGAAATATATGACTCAACCTGAAAGCTGGAGCTTTCTTACCTTGTAGCCACATC -TTTCGTAATACGCTTCCTCTTCTTTTCTCGCCAGTTCACTCCGCTTGAAGTATTTTTTAT -TTTCCTAGCAAAGACAAGCAGTGCATTACTAATGTGCCCTTGGCAGAAGTTCCTGCCTCA -GTTATCAAGTACCCTTAGGAACCTTTTAAAACCACTTCTCAGTTTCTCAAAAATGTAATA -TTTTTAGCCCTGAAGATAATCCCACTGAGTACCCCCCACCCCCTGCATGGTGGCCCCCTC -CTCCAGAGCAGACCTGTGTTTGGATATGTGATAAACTCAAGTATTTTATTTGACTGAAGT -AGGAGTTCTAGCAGCAAAGAGAATAATATACCAACAGCATTTTCAAAATGTTTTTTCAGT -TTCCTAACAACTAAGTTCAAAGATCATTTCTACAGACAGATTTACTTTGAACCACACAGA -GATCTCTTTTTGTTGTTTTCTCCAAATCAAAACAGAAACTGTGGCAGATAGTTCTGGAAA -TCTCATCAATAGGAGCATTCCAAAGGAACGTGTGAGGTCTCATCATTTGGAATCTTAGCA -ACCCTAGCATAGCAATTCTGGGTTCTGTTATTTTATAGCTCCTCCTTTGGGGCAAATGAA -CATCTGATTCCAAACATCCTTAAGATGCCCAGTATTTCATAAACGCCCGTGAGCCCGTAG -AAGACAGTGCCACTACAATATGCTCAAACGTCTCCGGCAGGAAGAATGGCCAGCCCGCAG -GCCAAACAGCCGCCTAATTTTAAGACGTTGCTCAACTGCTTTCCAACTCGTTACACTGTT -TTAATCTCCCAATCAGAAAACACAGAAAATGATAATCATTAAAAACTTCACATGTGGGCT -GGCGAGATGGCTCAGCAGGTAAGAGCACTGACTGCTCTTCTGAGGGTCCTGAGTTCAAAT -CCTAGCAACCACGTGGCGGCTCACAACCACCGGTAATGAGATCTGACACCCTCTTCTGGT -GTGTCTGAAGTCAGCTACAGTGTACTTACTTACAATAATAAAATCTTTAAAACAAAACAA -AACTTCACATGCTGGGTAGTGGTGGTGCATGCCTTTAATCCCAACACTTGGGAGGCAGAG -GCAGGAGGATTTCTGAGTTCGAGGCCAGCCTGGTCTACAAAGTGAGTTCTAGGACATACA -GAGCTATACAGAGAAACCCTGTCTCGAAAACCAAACCAAACAAAAACAAAAACAAAACAA -ACAAAAAAACCCTTCACACACTGACGCTAGATACACCGCTGTAGTCCCAAGCCAACCTGG -ATGACACAGTAGGAGTACATAGTAAGTACTGAAAGAAAGGGAGAGGGAGGAGCAGGGTGA -AGAAAAAAACCAACTGTGCTCTATTAAAAAAAAAAAAAAAATCAAAAGCTGGTGGTGATT -TCAAAATGGCTGAACTGAGCAATGCTAATTGGGCAGTGGCTGTGGGAAAGGTCTACAGGA -CCAGAGGATCTACAAGCTCACACAGCAGCCTCCAGGTTCACCCTGGACACCATGATGAAC -TGTTTTTTCAGAAGCTGCCACCAGCAGCTACAAGATTCATCAACAGTTTCAATACTTGTA -TCAGTCACAGCCTGAGATGCCGCAGAAGATGTAAGGCACACTCATGGACCAGCTGCGGGG -AAGTCTGGAAGGAAGTCTCAGAAATCAAAGAAGAAGGGGCCTAGATGCTTTCACAAACTG -CTTGGAGAAGGCTAAAGACCACAGGGAGAACCTTGGAGACCAGCTGCAATCCCATGGTTC -CCTAGTCCCTGCAGCTCTGGGCATTCAGCAGTGTCTTGTACAGGACAGGAGGAGACCAAG -CACCAATAGTTGGCTGAGGCCATCCTGGCTGGGCCCACCAGCACCTAACAGGCTATATAG -AGAACAAAGGAGTAACTGGCTAATATTATCCTGGCTGGGGCTACGCAGGTCCAGGTCTAC -CAGCATCTGACATGCTATACTGGGAGAGGAAGGGACTTGCAGTCAGCACTAGAGTGAGAA -GATGACTGGGAACCAGAGCAGAGGTCAGTCAGAAGTTGAGGCCTTCGGTCAACATGCTGG -GCCTGGGAGAGTATTTCTGGGTATAGCTGAAATAGTGTGTAGGGTTCCAGTGCCTAACTG -TAATAGAGGCCTCACCACTGGCTCTGTGCTGCTGGAGACATGAACACACACACACACACA -CACACACACACAATAGAGGCCTCACCACTGGCTCTGTGCTGCTGGAGACATGAACACACA -CACACACACACACACACACAAACACAAACACACACACACCATTCCTCAGATTCCATCTGG -AGGATTGTGACCTTTCCCAAACTTTGTCTCCTAGAGCTTTAACTAGCATCTCTGTTCATC -TCTCTGGTTCCTCACCATCCCCATGCAAACCCTATGTAGTTGTTTCTAATCTATACTGAT -TGTCTTGTCATTGACAAGCCCAAGGGTCCCTGCCATGCTCTCCCCCAATCCATAAATATA -AACACACACACACACACACACAGAGCTTTTATTCCTCAAAAGGCACTATTATTGATATCC -AGAAAACATACTTATCAAAGAAGATGGTGGGATACATAAAGGAGTCCAGAGAATTAATAA -CGAACGTAATTTAAAGTATGGAGAATAACTAACCTAATTTAAAGTCCGGAGAACTAATAA -CTAGCCTAATTTAAGTTTGCAAGCAGTTTTAACACTTCACAAAAAAATATGTAAGTATCT -AAAAAAAAAAAAGTCACACATGAATTACTTAAATTATCAAGAAGATGAGATTTAGAACCA -TACAGAAACCTCTCCACCAAAAAGACAGGCAACATAAACCGCGGGCAACAGTGCAGACTA -GCCAGCCTCTGACATAGCTCATAGATGTGCAACATTTTGAATGACTTAGGCATGCATGTA -CTCTGTAACCCTGCGGTTCCAAAGGGATAGGGCTCAGAATCTGCTCAACCAATTCTGAGA -AACAGCTCAAACACTCATCCCTAGGAGAATGGGTAACCAGATCTACTCAGACAACAGAAT -ACAATTTCAGAAAATTAATACATACATACATACACACACACACACACACACACACATACA -TACACACACACAGCAAAGTAATACCCCGAACATTCTAATCAAACGAAGCTCCATATGAAA -ATGTACATCCTATTGATGTGACATTCTAGAGCAGGCAAAACTGAGGTATAAATAAGTTGC -TTCGGTGGGTAATCCACGCAGGGACTGGAAAGTGGACATTGCTATTTTATCTCCTCATGG -AGAATGGGTTACACAGGTGTTTGCACTTGTCAAAAGTCACTGACTAATAAACAAGATTTT -TACACACACGCACACAAAGAGGAACAAACTCTGCACTCTATGGCGTGTGCCAGATCGCTT -AGGAATAAAGCCGACTAACTCTGCAACATGCTTTGGAATTGACAATGACTAGTATGCTGT -TTTATCACTCTGCCTGCGGCGGATACTGGTTAGGACAGCAAGCGCCGCCGAAGTGAGCCA -GACTAGGCTTGACATCCATACTCTGCCCCTTGCTAAGCCCTGGGCCAGCAGCTTGCCCGG -GACAGTGGCGGATCTGTCAGCCCCGTGCCCGCCCCAGACCCTCTCAGGACCATCACCCTC -CCGCCAACACCGCAAGCACAGTCCACCACCCTCAAGCCCGAACCACAGCTCCGGGACTCA -CCACCAGCAGGTTCCTGTCCTCCACCAGCTGCCGCTTCCGCAGAATCTCGGATTTCAGGA -TGTCCATCTCGCTCCCAGGGTCTAAGTGTCTTCACTTTGACTCCCCAGCTCCTCGGCGGT -AACCTCACCCGCCAGGGGAGGGGGAAGAGGACAAACCACGAAGCAACCAGAGCCCAATTA -TCGGAAAACAACAACTGCCGGAGCCGCTTCCGGCGGAAATCAGGATGAACGAAAGGAAGG -TAGGGAGCGCCCCTCGGCGCGAACGCGGCCAAAACCGCTGAGTATTGTTGCCCCCTAGCG -GAACCCTCCAGATACACACTTGTGATTTCAGTAACAGGTAGAAAAGAACAAAAGGCCGGG -CAAAGGTAGCACAGGCCTTTAATCCCAGCACTTGGGAGGCAGAGGCAGGCAGATTTCTGA -GTTGTCTCAAAAAAAAAAAAAAAACAACTGTTTGTCTCTTTAAATGGTTATTGTGCCCGA -TTGAACCAGCTTGTATACTCCTAAAGTTTGCTTCATAGTTCCTCAATTTACTTATTTGCC -AAGAGTGCTAACATACTAGAGAATGAGAAATACATAAATAATACAAGTTTTAAAATGGCA -GTGTTTATTAATTGCCTATTCAACACCCTGTAAATTTATTGTGTTTTCTGGTTATGCAAT -CAGCAATGAAGATTTTCAATGATGATTGGGAATATAATCATTCTTTCTTATAACCTAGCC -CAAGAAAAAATATGTTGAAATTCTACTTTGATTTGTTTTTATTTTTATTGTGATTCAGGC -ACTCACTGTGTTGCCTGGGCAGGTCTCAAACTCTTGCTATCAAAGTAATCCTCCTGCCCC -AACCGCAGAGTGGACCTCCATACTTGGCAGAGTTTTGGTTTTGTTTTGTTTTTTTTAATC -TTAGAACCATTTATAACATATCTATTCTTGGTTCCATGCCATGAAAGCATCTTTGTTTTT -AGTTGTCATAATTCAACAATATTTTATGTTACATTTTTCTATTCTAGAAGTAGTGAAATA -ACATTCAATTCAAACTCAAGTGTAGGTAAGATGGTTTATCAAAATAAAAACTGAAAGGAT -TGCTCATTAGAAAGTTTTATACTGGGGCTGGTGAGATGGCTCAGCGGTTAAGAGCACTGA -CTGCTCTTCTAAAGGTCCTGAGTTCAAATCCCAGCAACCACATGGTGGCTCACAACCATC -TGTAATGAGATCTGATGCCCTCTTCTGGGGTGTCTGAAGACAACTACAGTGTACTTACAT -ATAATAAATAAACAAATTTAAAAAAGAAAAGAAAGTTTTATACTGTGTGTGTGTGTCTGT -GTGTGAAATAGGATATTTCATCTAAAAGATATCTGAGGACCAAAAAGATGGCTGAACAGC -TAAAAATAGTTGCTGCCAAGACTGATGACCTGAGTGCAGTCCCTGGGAACCCACATGGTG -GAAAGAAAAAGTAGATTCTCAAAGTCATCCTCTAACCACAACCACACCACCACATACACA -CACGTATACACACGCACGTTCACAACCACACCACCACATACACACACGTATACACACGCA -CGTTCACAACCACACCACCACATACACACACGTATACACACGCACGTTCACAACCACACC -ACCACATACACACACGTATACACACGCACGTTCACAACCACACCACCACATACACACACG -TATACACACGCACGTTCACAACCACACCACCACATACACACACGTATACGCACACACGTT -CACACATGCAACTGAAGAATAAATGACTAAATGTGGTAACTTTTTTAAAAAGTAAAAGAT -GCCTAACTTCTGTCCTTGGATGAAGCATGCTGACATTCTTATGTGAATAGTTGTTACCAG -GGTCAAACCATTTACCCACATCCTTCTGATTTAGGAACTAGAGATGATGACCCCCAAACC -TGAAGTGTTGGCATAGCTTATACAGTTCACAGAGAACCAGATGGGACACTATCAGGGTAA -ACTCAGAAAAGGCTATCTCCTCTTCAATTCCCATCTTTGACTTCTATGTTTATGCAAAGC -GCATTAAATCATGATGAGGGTCTCAGATCAAAGAACGAAAAAGACGAATACCCGAGGGAG -CAAATGGATGAGCAATTTAAACTACAGAAGAGGGGCACAGTGGGGAAGAGGACCAGCAGA -GTTTAAAACAGATCAATCCTGCTATCCAGAAAATGTGTACACCATTTCATCACAAATATT -ATTTAAGAGTGAGATATTAGCTATAAATCAAAGGTCCTAAATTGAGGAATAGCTAAATTA -TAGGTCATACATACAACTGAATAGCACGAAACTACATTTGAAAAAAAATTCTCAACAATA -GCAATGTTTATAATAGGCTTTCTTTTAAAAGTAAAATAATGAATGCATAAGTATAGCGTG -CAAGGCCAACAAAGGGCTCAGTAGGTGGGTGCGCTTGTGCATGGGCCAAATGACCAGGCT -CTGAACCCTAGAACGTGACAGAGGAGAACCTACTCTAGAGAGCCATGCTCTGACCACCAC -ACACACACACACACACACACACACACACACACACACCATGGCACACACTTGCCCTTTCAC -AAACACACAAATAAATATCTTTAAATGTAAGTAAATACAGCAATAATATCTATTGTATAA -TTAAAACATAGAAACAAAGAACTTACTACAAGGAAATAGACCAAAATGAAGTTGTTAAAT -AGACACAGACCCACTGGTAAATATTAGTGTCTTCTTTAGCCCAGATTTTGATTCAAAGTC -CATGATTTGGAAAAAAAATTCAGTTATCAGTCATTTCATATTTTATATCACTGAAACTTT -TAATAGTCTAGACCTACTTATCTACTCTTGAAATTAAACATGATAAATCTTAAATGACTC -CTATACAAGTGTAACGGTTTGTATATGCTTGGGAGTGGAACTATGAGAAGTTGTGACCCT -GTTGGAGAAGGCATGGCCTTGTTGGAGTAGGTGTGTCACTGTGGGGGGGGGGTATAAGAC -CCTCACCCTAGCTGCCTGGAAGCCAGTCTTCTGGCAGCCTTCAGATGAAGATGTAGACCT -CTCAGCTCTGCCTGCGCCACGCCTGCCTGGATGCTACCATGCTTGATGATAACGGACTGA -ACCTCTGAACCTGTAAGCCAGCCCCAGTGAAATGCTGTCCTTCATAAGAGTTGCCTTGGT -CATGGTACCTGTTCACAGCAGTAAAACCCTAACTAAGACAAGAATGCAAAGGTTAAGGGG -AATAATATTTAAAGTTCTCATGATCATCCACTTGAACACTCCAGCGTCTGACATGACCTC -TTCAGTCCTTTAAGTGCTGGCTCAAACCAAGCTCCAGAGCAGGGTTCCTATGGGATCAGT -GAGCTCGGGAGGCACAGGGTTGTCCCCCAAAAGCTTAACTAGTATTAAATTATATGATTG -GTGGTGTATCTGAGACACAGTATTCACAGAAGTTAAAAGCAGTCATCTTCTGAAAGATGA -AGAAATGTAAATCAATACACAGATTATAAGATTATCCCTTTGGAGGAGTAATGCATCCTA -AAACATTATCTGTCAGTTCTGGAGACTGGAGGGCAATACCAAATGTTATCAAGGTAACCT -GAATTTATTTTGTTGTAATCCTAATGAATAAAAAAAAGAAGAGAGATAACCATACATAGT -GGGTCTCAATCTTTAGCCTCAGAAGAGTCTGTTGGTTGATTTTAATGATAAAGTTGCTGG -TTCCCACATCCCAGAATTTCCAAGTGAGGCAGCTGCTGCTGCTGACTATGGAGCATTTTG -AGACCTGATGGTCTATTATCACAGAATCTCACTGTAGGAAAGGGGTAAATCAGAAACACA -GGCTGTGTCATATCAAGAGTCAGAGGACAATAGGAGGCATGTGTCTATGTGTCTATCTAT -TTGCATCATTGTCATGGGTGTCATATTAGGATGCCTATCTCTTCTCCAATGAGATTTCTG -AGGATCTGATGGGAAGTAGGCAGGCTCCCTTTGGGTCCAGCCACATTTACATGGATGATT -TGTTAAATGTAACTGTGGGCAGATACAAAATCCAATCCAGTCAGAGACCCTTCTCCCTTC -CTTGAGAAACTGAAACTGGAATGGCATAAGTCTCGCCAAGACACAGGACATAAACATGTG -AGTTTGAGAATGGTAGGCAGCCATGTCATTGGCAGGCTAAAAGCAGACTGGCTGACAGCA -ACCCACAGAGATCGCTAAAGGACTCTGTGAGTCAGTTGCTTACTTATGGTTTTACTCTTT -GTGCTGTTGGGTTTGTGACATCTGTACCTTTGAGATGAGAGGTCACTTAGTAGTGCGGGA -CTGCACATTTCTGACCAACCCCTTGCTTGTCCATAATGTTAGTAGTTTGAGATCAATGAT -AGAGACTGGGCCTCCTGAAGAACAGAACCATCAGGATATGTACAGATATAACAGTTTTCT -TCTAATTACAAGAAGGTTGTATCCCAATAAACCCATTGTATTAGATGTTTTTCTTGTTCC -TATAACCATCAATCTAAGAAGAAGCAATTTATGGAAGATAGATTTTATTTTGCCTCACAC -TTTGAGGGGATACAGCCCACTATGGTGTGGAGAGCATACCAGCAAAAGCATGAAACATCT -GGTGACATGATATCTGTAGGGCATGGGGCTGATGCTAAGGTCCTGTTCACCAATTGGTTC -TTGATCTGTCAATAAAGATGCTAGTAGCCAATGAGCTGGGAAAAATAGGTGGGACTTCCA -GGTCTCACCACCACCTATGTGGGAAGCCACATGTGCCGTTGCAGAGTGGCACTGACTACT -GCTGGCCACCACGCATAAGTTTGGACAAACAACCAATGTGTACATATGCAGTAAAGTTTT -TTGCAAAGACACTGCCTGGCCCGGGCATGATAATGAGGTTCTGTAAGGTACTGAGAGTAT -AACCAATCAGATGTGAGACATGCAAATGAGGTATGATAATGAGGTTCTGTAAGGTACTGA -GAGTATAACCAATCAGATGTGAGACATGCAAATGAGGTATGATAATGAGGTTCTGTAAGG -TACTGAGAGTAACCAATCAGATGTGAGACATGCAAATGAGGTATGATAATGAGGCTCTGT -GAGGTACTGAGAGAGAGTAGCCAATCAGATGAGGAACATGCAAATGAGGCATAGTGCATA -ACCAATCCGGGTGTAAGACACGCCTCTCCTAGGCCTATAAAAGCAGCACCAGTTCTGGGC -TCAGGGTCTCTTCGCCTCTACAATCAAGCTCTTCCAATAAACGTGTGCAGAAGGATCCTG -TTGCAGCATCGTTCTTCCTGGCCAGTCGAGCGCGCGCAAGACACCACCACCACCACCACC -ACCACCACCACCATTAACAACAACAATAACCCTCCACACCCTGCAGGCAAAGCTAGCAGA -TTCAGGAGAAAGAGGGAAAAAAGGAGTGTTCACCATGCTTTGGAGGGAGAAAAGCTAACC -AGCCATGTGAGATCTCGGGCAGAGCAGCCACAGGTGGAGGTGGGATGTAGTGATGGGACT -GAAGGTGGCTGAGCCACTCAAGTTGAGGGCAGGTTGAGAAGTAGATTGGAGGTGTCCAGC -AGTTGAGCCAATAGTGCTGGTTGAAATTAATTAAATGTGTGTGTGTTTCATCTGGGAACC -TGGATGGGCGCTGGTAGTGTGGCCTGTTCCTGGAGCTTAGGCCAGGTAGCAAAAGCTACA -TGCAGCAGTGTCTGGCTCATTTTCTCCTTTCATTCAGTACCACAGCCCATTGGGGTGACT -CTGCCCACATCTTATACCTGTTCATTTAACCCTTTGTGGATGCACCCAGAGATGCATTTC -CATGATGATTATGAATCTAATAGAGTAGACAACGAAGAGTAAGAATCACAGTCATCAAGA -GTATCATAATTTGAAAATACATAATTTTACTATACCTAATGTCATAAACACCTGCTTAGC -CACAGTAAGTACACTGTAGAAAACTGACCGCCACCCAAAAGCTCAAGGTACTTTTCTTAC -CAAGTATCACTAAGAAGATCAAAATCCCAAGTATTACTTCTACTGCATGTGCATTGCTTT -AACATTACTATCAAAAGTGGCTACGTGTAACCACTGATGCTATACAAGGAACTGGTTTTA -CATTATGGCAATCTGAAAGTTTGACTGCCATCTGCAAACTGAAAACTAGGAGAGCCAGTA -TTGTAATTCAGTCTGGAGTTCTGAGAATTTGGGTGGAGCAATAAAATGGTATGCTTATTA -AGCCCTGAAGTCTCAAAACTGAAGGGCCAGGAACTCCCATGTCCAAGAGTGTAAGATGTT -CATGGAGAGCCCATAGAAAAGCTACAAATAATGATTCACAGGCTGTTTGGGCATCTCGTA -GGTCAGGCACATTGTATGTACACTCCATCTTACATCTTGTTGATGATATAAACTTCTATA -AACTATGGATATGTCTCAGAAAATAAGGTGGAGAGTGAGAGAAAGATACCCGACATTGAA -CTAACTCTCCACACAAGTGCCCTCTTACACCCATGTATGCAAAAATACAGCTATAATATT -AATAGTGCAGGCTAAGATTGCTCAACCTTGGGCAACTCTTCACCAGGGAAGGGCCCTTAC -TCAGTGGATCAGTAGCAGCCTCTTCTCTATTTGTGACAAACAGAAATGTCCTGACCATTG -CTAACCATTGCCTGGGGAGCCAATCTCTCTGTAGTGGAGAATCATCAATATAAAATAAGT -TAAACCCCACAGAATCTGTATCCATCACTTATAAACAGGACAAAAACCTTAAAGAAACAT -TCTTTAGGACATTTTAAGACCTCTGTCTGATGCAATGGCCTCTCATGTCATTGACAAATA -AGTGTAGCTCTGACATACATCTTCATTGTCTCACTTCTGTCTCATTCATTAATCTAAACA -AAAATATCACCAGGAATTTGTGTGAGAGCTGGCTTTGTTCATCATTTACAACCATATGAC -AGTTCAGGACACAGAGTTCTGTAAAAATCAATGGAAACGTTCTGTGAGAATCAATTAGAT -ATATTGTTAATTTCTAAGGATGTAGTTGCTAGGAAACTGTAAACAGTTTTGCTAGGGCAA -GGTTGGAATGCCACGAAGAGTAAGATGGATTTGCAAGAAGAAATTTGAATGGCCGGCAGT -GAAGAGCAAGTCCCAGGGCCTCCAGGCTGCTAATTTTCTACTCTGAACTTTCTAGACTAT -GGCTTGCTCTGGTTTTCTAGAACCACAACTAAGTCTTCATGCTGCAGGGTTTCTGAAACC -AGGGTGCATCCTGTAACTGATGTGGTTGCCGTAAGTATAGTGGTATTTTACCCTGAGTCT -CTCTTCAGATCAAAGTATCCCTCTTCCACGTACTGGGAATATGGCTCCTGAAGGTGCAAG -CAGCATCCCTTCCAGAGTGTGGCCCTGGCCCTCAGGCACCCTCTTCATCACACAGCCCAT -CCTAGCCAATATCTCATGTGGAGATTTAGAGGTCTTAATTCACTGCTTCAATCTAAGGAT -CACAGATCTCATCACACCCTCGTTATCCTCTGCCAAATTCTGCAGATTTGGAAATTTCTC -ATTTCCTTACTGAGGTACTTCAAGAACACTTCCGAAGCAAAGGACAGCCACTTACAAGCA -ACACGAAGAAAACACTTTGACCAAAAGACACAGGAAATTAATAAACAGGCATTCTAGTTT -TTAGATCAGTCATGTTTGTAAGGATTGTTAGAATTATTCTAGAGCCTGACCCGAGGCTGG -TAACAGAACTGATTTTGAGACTGTTTAAGATTGTTGGAAGTTGAGAAGCAGGTCTTGGGC -AGGAGGGGCTGGGAGAGTCTACAGATATCAGTCTTCCGTTTGAAGCCCATGCTGAGACAC -CTGTTAAGAACCCGACTGCCATGTTTTCTTGACTTTTCCAAAAGGTCAGATGAGAGGCCA -CCTGTAGGTCGCTGAGCGTCCTGCCCTTGCTTGACAGTTCGTGTCCACTGCTGTCTTCTC -TACTCTTCACCTGAAGCGTTTACAATGGTTCCTAGCAGTATCTCCGCAATTAAAAAGAAA -GTTTCAGAGAGGAAACCTCAAGGTCAGGAAGAGGAAAGAAGCAGTAGCCAGGCCTTCTAA -CAGACTGGAAGTATCTCCTGCAGCCTACTGGTCATGAGCCTGAAAACCTCGGAGAGGTGG -GGGATTTCCTGCCAGAAATTTAAGTTATGAAAGTGACCAAACAACTCCAACATAAGAGTG -ATGCAGGGGACCCCATTTACAAAGGCATCATGTTCGAATCTCTTGCTATTGAGAATGACA -TGTTCTTCAAAAGGTCACCTTAGCTTTATGTAAGTCATAATTCATTTATAAAATACCATA -ACAAACATACTACATATTAGTATAAACGTGCTTTTTGAGAAATAACATTTTCAAAAACTC -AAATGAACATAGTAGCATTATTTTATGTTGTTTAAAACCTTTTTAATGTCTAATACAAAA -TTTCTTTCATGTCTACTTCTGCATTCAATTGAATGTAATATCTTTAGTATGTTCTTATGA -CAACTCTCTCTGTTAACATACCCCAAATTAAGCAGCAATAGTTTTTCAAAAGTTAATTAT -CAGGCTGCAGAGATAGTCCTGTCTATAAAGCGCTTGGCATGAAAGCAAGAAGACCTGAAT -TCAAACCCTTAAGCATCCCACCCCCATCCTTTTTAAAGCTGGGCATGGTGGTACACATTG -TACTCCCAGTGGAGACAGACCCATCCCTGTGTCGGCTTAAGTTTTTCAAAACCTACTTTT -AATAAGAGTTCTCAAAAGTTTCAACCCTCCTTCTATTTTACCATACAAAGACAGGGGAGA -AAAGACAGTAAATAGGACAAGGGGATGTGGACCTGTTTAGAAGTAGTTCTTTGAGGTGAT -TCCAATTTCTGTTTGTCAGGATAGCAAACATGAGTCAGCAGCGGTGGATGACCCAGCAGA -AACAGCCAGGCCTCCGCTGAATCTGGGCTGAATCTGCATGAGTCAGAGAGAGCAACCAGA -ACCAGCAGGGATGCCAGGAGTCCTTTGCCATGCCTCTCTCAAGGGAGTGAAAAATCAGTG -AAGGCATGAGACCAACAAAGCATTGCAAAGCTAGCTATGGAAGTGAGCCTGTCACTGTCC -ATTGGGTCCTATTTATACTCTCTCCAAACATTACCTGTCCTGCCATGGTCTTGCCTCGGC -AAAACACCACATGAGTCTGCATCACAAGACCCAACCAGAAACTTCCACTTCGTCCCTGAA -GCCCACAGGCCAGCCAGCTGAATTTCTTTGGAGACATCCATCCATGTCAGAAAGAGATCC -TATCTTTCACAGAAAAGTGTATGGCACCTAAACAATGACACTCAGTGTTGCCTGCTGGCC -TCCACATGTGACACACACACACACACACACACACACACACACACACACACACTCCTACTC -AATCAGTATTACTTCTGAAACTATGCTGATGAACAGTTCATTCTCTTACATTAAAAACCC -ACTTGTTCATCTTGAGCTTTGAATAATTTTTTTTCTCATTTGTAATTTTGTGACATCATA -ACTGGTCATTTGGAAAATATTGGTTCATTGATATATGTATATCTCACAAATTTTGTCACT -TTTACTAGGCAGTATTTTAAAACCCCACTCATTAATATCACCATGTCTCATCAATGACAT -AGACTGATGTGGCTGGCTGGGAACTCATTGTGTACCTAAGGCTGAGCTGGAACTTCTGAG -CTTCTGGCTTCCACCTCCCAAGAGCTGGGGCTGCACTATCAGTTTCACACATAGCTGGAC -ATGGAACCCAGGGCTTTGAGCATGCTGGACAAGCACTCTACCAACTGAGTCTCATCCCCA -GCCCCAGAAAACCCCTTTAATGACGAGGAAGGGATCAAACTCTTGATGACAGATAAAATT -TTCCAGAATGCTCATTTTCACTGCTGGTTCACATTCCACCAGGAGTTACAAATGCTGGTA -GATGCTTAGGGACCAGACCCAGCTCTTTACAAGAAAACATTTGCCAAATATGCAAGTGTG -GGAGCTATAGTTCTGAACTGGTCCCTTCACTAAGCACCTGACTCTCTCGATGCATCCATT -CTCTAAGGGCTCCCATAATACCCTGTGTAGGTACTTCATGCTTCATCATACAGAATATTG -AAAATGATATCTACTCAAGTGTCAAGATTTGATAAAATGTCTAAATCTTGCTGCTTTGCC -AAAGCTGTTTATGTGCAGCTAGATTTTGTCTTCCTTTCATACATGGCAGAGAAGAGTGAG -GGGATTGGTGAGTCCTGTGTGGTGGTTGCTCTCATGTCTTCCCCATGAATGGCACCAGAA -AGGGCACATGGTGTCCATTATTGTAAAAATAGCATTAACTTCAGCTGTCCTCTAAGTTGG -TCACGCTTTGAAAATCACTGGTCTGAGAAATCTCCCAGATGATAAAAATTTTTTTGGCAA -TTACTCTGTTGCACTTTATGAAACAATTATAAACTTAACCCTGAAAACTGGCCACATGAG -CAAGAAGGATGCTGTGCTGTGGCTGCACTTATGGATGGAGATTAGAAAGCTGCTTCTGAG -ATATTAGCATAGGAAATTTAGCAGTATATAAAAGCACACCAAGAATTTATTACAGAATAT -CTAACTAAAAGTGAATTACATGAACAAATTAAAAGAGAAATAACAAGTAATTATATATAT -TTAAAGCCCCAAGAAGGCACCTAATACAATTTAGTGCCTGTTGTTAATAAAAACTTGAAG -TAAAATAAATAGAAGGGAAATCATGTAAGCATGATAGAGATTTAACAGCAGACATAATTG -TAGGTGGTGAGATGGCAAGGCACACATCATCACTGTCATAATTCAACCTTTTTGGTGTTG -TATGAAAGAAATAAAACAAATCATGGGTGTTGTGTTGTCAGTTTCTATGCCTAAGGCTCA -AGGAACATTCCAGAAATGGGGCAGGGAGATTGTAGAAGCAGAGGACCAGGATATCTGCTA -GGAGATAGTCTTCCATATATGACAAGGAGCTGCATTCATGAAGTAGTAACAATATGGCCA -CCCAAACAAGACCTGTGCAGTGATGTGGTTGATATACCAAAGTGGATGGAGGAAACCTCA -CAAAGCACCCACCCATAGATAAAGGGCTATAGTCAACTCATTGTTCCTATGAGAGAGGTA -AAACTGTTTTTTTCTAGGGGTGAGACCCCTGAACATCCAATCCCAAGATGTCCCATATAT -ATATACATACACAGAGAGAGAGAGAGAGAGAGAGTGGGAGGAACCTGTGTGTGTGTGATG -TGTGTACATAATTATGGGGTGGGTATGTAACAATGTTAATTAAAGTGTTGCAATGAAGTT -GAGATGCAGGGGGCATGGGGCATGGGAGCCATTGAAGGAGGAAAGTACAGAGTGGGGGTT -ACATAAATACAGTATTCATGTATGAAATTATCAAAAATATAAAATAAGTGTATATTGGAA -AGAGTCTGAGTAAAGACTTACACGAGATTGGTGAAGAATAGAGAAAAAGACCCAAGAAAG -GAACTGGCAAAAGACAGTCTCTGTAAAGTCAATTTCAGAGACAGTAATTGTCTTAGTTAG -GGTTTACTGCTACCATGACCAAGGCAACTCTTATAAGGACAACATTTAATTGGGGCTGGC -TTACAGGTTGAGAGTTCAGTCCATTATCATTAACACAAGAAACACAGAAGCATCCAGTCA -GTCATGGCACTGAAGGAGCTGAGAGTTCTACATCTTCATCCAAAGGAAGCCAGGAGGAGC -AAACATCACAGTAACAAAGTGCATGCTTCACTCTAATGTTATGGAATAAAGTTTCAAAAT -AGAAGAAAATAATCTTCAAATTCATATAGAAGGGGAGGCAAGAGAGATGGCTTAGCAATG -AATAGCACTTGTGGCTCTCCCAGAGGACATAGGTTCCATACCCAGCACTCACAGGATAAC -TCACAACCATCTGTAACTCCAGTTCTGGGGGACTCAATGTTTTCTTCTGTCCACCACAGG -CACCAGGTGCTCACATAGTACACATACTACATACAGGCAAAATACCACACTTGCACATAT -AAAAAGTAGACAACTCTGTAAAACTCATACATAACACACACACACACACACACACACACA -CACACACACACACATAGGCTATTCCTGGTTGTCAACTTGACTATATTTGGAATGAACTAC -AATCCAGAATTGGAAGGTTCACCAGTAACCCTTATCTGGAGGCTGGGAGATAGAAGTTTC -TGATCTGGATCTTGAGGCATAGTGGCTATGGATTCCAGAAGATTAAGACAGGGAGATCTC -TGAGTTCAAGGTCATCTGGGATTAAAGGTGTGGTGGAACACACCTTTAATCTGGGCTACA -CCTTCTGCTGGAGACCATATAAGGACATTGGAAGAAGGGAGTCTCGCTCTCGCTCCTTCG -CCTGCTTGCCGTGTGGGACTGAGTAACTGCTAGATCCTTGGACTTCCATTCATAGCTACT -ACTGAACCATTGTTGGGAATTGGACTGCAGACTGTAAGTCATCAATAAATTCCTTTACTA -TATAGAGACTATCCATAAGTTCTGTGACTCGAGAGAACCCTGACTAATAATATATATATA -TATATATATATATATATATATATATATATATATATATATATAATTCCAAAAGATTACGAG -AAAGCATGACTCTTTTTCTAAATACTGAGAATTGAACCCTGGGCCTTGAATGTGCCCCAC -CACTGAGCTATGTCCCCAGACCTTCTTTAATATTTTATTTTGAGACAGGGTCTCACTGAG -TTGTCCAAGTTGGTCTCAAATTTTTAGTCTTCCTGTCTCATCCTCCCAAGTAGCTGGGCC -ACAGGACATGGATTTTTAATACATAGCACACTGCCAACTACAAGAACCCATCATAAATAG -CAGTAGGGGAGGAATAAGAGAAAGGCAGATGGGTGGGCAGACATAACATAAAAAGACATG -AAACAAATATTTCCACTCTGTGACAAGCAGCAAGACTATAGATCCCCAAGAGAGAAGCTA -TGATGGGTGAGGCCTCACCCTGAATTACTGCCAAGGCAATTTGCAGAATCCAACACATGT -AGAGTCCAGTTGTGATTAATCTTAAGGGGACTACATTTTGAGGAAAAGAGAGGGTGCGAT -TTCCACAATTGTTTAAACAATTGGCTGAATTTTGATCTGTATATTTGTGTATAACCCCTC -CCACCCCCCATACAGCAGTAATGCAAACAAAACCCAGAACTTACACATGGGAGATAAACA -CCAGGTTTAGGAAAGAGTCCTCAAAAAGAACTTATCCAAGCAGTTGGGGCTAAATTATCC -TGAAACTGTGGGGGGTTCTAGCTCACCCTACTCAAGCTTAAAGGCTTCAAAATAGTCAAG -CTGACGGTGTGTGACTTGACAGCCTGTTAGATAAAGGGCTGGTGTTTTATGTATTTATTT -TTGTGTATGGGATTTTTTGAGGACGTGCATGTCTGTGCACTACACGCACGGCTGGTACCC -ATGGGGACCAGAAGAGGACATCAGATCCCCTAGAGCAGGACTTACTGAGAGTGGCTGAAA -GCCAATATATGGGTGCTAGAAACCGAACCTAGGTCTCAGCCATCTCGCCAGCCTCCAAGG -ACAATGTTTCTACATGGATACAACACAATCCACTACTTAACACTATTTAAAAAAAACAAA -ACAAAACTGTGATGTCCTGCGATACAAACAAAATTATCAGGTGGGCAAGAAAATATAGTC -TATAAAGAGAAATTTTTAAAAATCAAATAAATGACAAGGATGGTGAATAGGAAGCCTCTG -AAGCGGTAGGTACACATGTGTCTCTGATGCTCCAGTGGCACATGCATGTCTCTGATGCTC -CAGGGGCACATGCATGTCTCTGATGCTCCAGGGGCACATGCATGTCTCTGATGCTCTAGT -GGCACATGCATGTCTCTGATGCTCCAGGGGCACATGCATGTCCCTGATGCTCCAGGGGCA -CATGCATGTCTCTGATGCTCTACTGGCACATGCATGTCTCTGATGCTCTAGTGGCACATG -CATGTCTCTGATGCTCTAGTGGCACATGCATGTCTCTGATGCTCCAGGGGCATATGCATG -TCTCTGATGCTCTAGTGGCACATGCATGTCTCTGATGCTCTAGTGGCACATGCATGTCTC -TGATGCTCCAGGGACATATGCATGTCTCTGATGCTCTAGTGGCACATGCATGTCTCTGAT -GCTCCAGGGGCACATGCATGTCTCTGATGCTCCAGTGGCACATGCATGTCTCTGATGCTC -CAGGGGCACATGCATGTCTCTGATGCTCCAGGGGCATATGCATGTCTCTGATGCTCTAGT -GGCACATGCATGTCTCTGATGCTCCAGGGGCACATGCATGTCTCTGATGCTCCAGCGGCA -CATGCATGTCTCTGATGCTCTAGTGGCTCATGCATGTCTCTGATGCTCTAGTGGCTCATG -CATGTCTCTGATGCTCTAGTGGCTCATGCATGTCTCTGATGCTCCAGGGGCACATGCATG -TCTCTGACGCTCCAGCGGCACAAGCATGTCTCTGACGCTCCAGCGGCACATGCATGTCTC -TGACGCTCCAGCGGCACATGCATGTCTCTGACGCTCCAGCGACACATGCATGTCTCTGAT -GCTCCAGCGGCACATGCATGTCTCTGACGCTCGAGATGTAGAGGATGTAATCTAGGCAAT -GAATGCTGACCATAAGTGTGCTTAGTGTGAGTAAACATAGGTATAATGTCAATTAAAGGT -TATTAAATATTAAAAAGAGTCTTCAAAACCATGATGCATAGAAAAATGAAAGAAAACCGA -ATATAACACAGATTTGCAAATATCATCTATGAGGTAAAAGTGACCCGGGGTATGCTAGTA -ACAGCACATAAAAAGTAGAAGAAGAAAATACAAATGAATTTGAAGACAGAGTTGTTGGTA -CAAATGATCCTAAAGAAGAATAGAAAAAAAAAAAAAAAAGAGGCTGCAAACAGTAAATAT -GAGGGCATCATTGACTAGTGAACAGGATCAAGCGTCTGACTTATCTGTAATAGGAGTCCC -ATTCGGGACATTTTGAGAAATATAGCCAATTTTTCCAAAAGTGATGAAAGTTAAAAGAAA -CACAGATCCACAAAACTTCTGAACCCAGTAGGAAAAACATTAAGGCAGATCGTAATTAAC -TTCCCGAGAAGCCAGGGATGAAGCCAGCAGCTCAGTGGTGCCTTCAAGAAATCATCACAG -GAGTAGGAACAAAGGAGAGCTGTGCTCTTCCTCTCAGCACGCACGACACAAGACAGAGGA -GTGACATTGTGAGGGTGGTGAAGAAAAAGACCCTGTCATCCTAGAATTCTATTCTCAGCA -AAAAACCAAAAAAAAAAAGGAAGGTGAACCAAAGAGTGCTTCTTTCAGACGAAAGTCAAA -GGTATTCATTACCATCAAAACTGTACTGTAAGAGATGTGAAAGACGGGTCTTAGAACAGA -AGAGAAAGCACGAAAAAGCAGGAGAACCAAAAACATGCTAAAGATACAGACAAACAGAAA -TAAAGCTCCACGGTTTTTTGGTTTCTCTAACAGCGAATTTGCTACTTACATCAGTAAGGA -TGTAGAATGAACGTTCCCAGCAGGTGCTGTGGTGAACTCTCATAACCCCCGCACACAGAA -GTGAGAAGGAGCTTGAAATCAGCCTGGTACATAAACACACACACACACACACACACACAC -ACAAATGTAAATAAAGTCTGCTCAAAAAAGCAAATTGCTTAAATAGAGCATCCAAGTGAG -TTTATGAAATAGAGCTATCAGCACAGTCTACAAGAACACTATCTAGGATATAAAGAAAAA -TATCGCGAATTAAAGGTAAAAGGATCGGTAAGTAAGACCAGCGTCTATAACCCCCTCAGG -AAGCCACTAATGCAGATTTAGAATGATTATATTAATTTAAACAAAGTGGCAAGTGCCACT -GTCCCCCGGAACAGTATGCTGTCAGCTATGGTTAATCTTAGCATTTTCTTTAACAGCGCT -ATTGATCAGCCCTTAAGCTGTGTCTCCTTTGAGCTGTTTGCAGACAAATGTCCAAACACC -ACAGACAACTTTCATGCTGTATATGGTGATTTGAATAAGTTCAGCCCCCATAGCCTCATG -TGTTGGAATCTTGACCCACAGCAAGTGGCACTGTTAGCAGGTATGGCCTTTGTTAGGAGT -AGGTGTGGCCTTTTTGGAGGAAGTGTATCACTGTGTAGTTGGGCTTTGAGGTCTCATATG -CCTAAGCACTGCCCAGTGTGGAATCAGAGCCTCCTTCTAGTTGCCTGCAGAAGACAATCT -ACTCTTTGCTCCCTATGGGTCAAGATGTAGAACACTTGGTTCCTCCAGCACCATGTCTGC -CTGCAAGCTGCCATGCTTCCTGCCACGATGATAATGGACTGAACTTCTAGAATGATAAGC -TGGCTCCAATTAAACATTTTCCTTTATAAGAGTTGCCTTGGTCATAGAGTCTCTTCATGG -CAATAAAACCCTAACTAAGACACCATGAGTACGAGAGAGAGAAGGGGGCATGGGGATTTG -GTTACAAGGATTTCTGCTTTCACACACTCATTCACAACAATTTTCACAATAATTATACTG -TGATACAATATTCACATATTATATCACAGGATTCATATGCCAGGTTGGTGACTTCATACA -CCATAAAACAGCATTAGCAGCAAGTCTATCTATGGGAGAAATCTGAGGATGAGAACTTCA -TCTTGAAGTTGGTATCTTGTCTGTGACAAATACAGGACAAAACAGAAATTGTTTTTTTTT -TTTTTTTCCTCTCATTCATTTAATCTCACTGAGCGGTTCAAGGACAAGCCTGTGTAATCA -GGGAGGGTAAAGGGTACTGTTAGCAGCCTTGAAACCAGGGAGAGCTTTGGGTCCAGAAAG -TGCAAGGCCAGCAAGACCATTGCTGTTGCCAATGGTGGACAGCTCAGAGATTTTTGACTT -GTATACACCCTCACCACCAGACTGTCCCTTCCATAGCTCGGGAACATGCACTAAGGCAGG -TTTTGGGGAATATTAAAAATATTAATAATGAATGGAGAGATGACTTACCTGTTAAAGGAT -AGGTTCACAACCAAAATATTAATCTATTAATAAATCAAAAGGAATTAAAATTATGCAATG -TATGATGTCTAACAACAATGAAATTAATATACAAGCCACAGCAAAGCATCTATAAAAGCA -TGCCAGTATCTGGAAATTTAAATAATAGCTTCTAAAAAATCCCAGAGAGTAAGAAAAGAA -GTCACAATTGGGCTCAATTATATACATTCAGTCCCAGCACTTGGAGGAGCACTGAGGCAG -GAGGATCTCTAGTTCAAGGAGACTTGACTTCTAGTTCAAGTTGCACAACTTGCAATCCTA -AGTAAACAAACTGGAAAGAAGAGAGGGAGGGAAGAGATCGGGAGAAGGGATAGGGAACGG -GATCGATGATTTCAAACTGAATAAATCAGGAAACAAACTCTGTAGGATGGAAGCAGAAAT -TTCCAGGACCTGAGAAAGGGCCCAACATTCAGGCGAATATTGATGCTGATTCTGTAGTTT -CGTCCAGGAAGCTGAAGAGGGGACACTTTCCAACTCATTGTTTGAGGCAAGTCTTCCCCT -GACACAGACAACAGACAAGGGCAGTTTAGAAAAAGAAAACTGCAGATCACCATCTCGTGA -ACTTATACATAAACTGTCTCAACTGCACACTGGGTAGAGGACACACAGGAGCTGCTTTGG -TTTGCAACGGTCCGTCAGCGGAGATGAGCCAAGCTGAAACCAGAGTCCTCAGATCCAGCT -CTGCGCCCGAGTCTCGATGTTCTGTTTGAAGTGCTCGGGCAGGAGTCGCCTGATACCTTT -GATACCTTTAGATGAGTCTCAGAAGTTATAAACAGGAAGAGATTAAAAAGTGGTTAAAGT -AAGATCAGGTCCCACCACCAGCAGGTGCCACCAAAATCAGACAACACCCAAGGTGGCCTT -ACCCTTGGCTGGTGCAGGAAGTGGGGCTGACTCATTAGTGCTTGAAATTAGGTGACCAGC -CATAGTGATGTTATGAAATCCAGGACTGCGCCTGTATCACCAGCAGGCAAACCCAGCACT -GACATGACTGTCCTACTGTATTTCAGTTCCTTCATCTATAGTACGGGAAATCCTAGTGCC -CGTGGGATGGAATTAGTGTGTTGATTTAAGATACTGTCGGGTGTGCAGAGAAATCACGCC -TCCAATCTCAGCACCTGGGAGACAGAGGCAGGCCGATCTCTGAGTCAGGCCAGCCAGAGT -GAGTTCCAGGATAGCCAGAGTGAGACCACATCTTGTAAAACAAAACAAAACAATATAAAT -AAATTGTGCATATAAATGAATAAAACAAGATTGAATATGGAGTATGCATTGTACAGGTTT -TACATGTCAGTTCAGCTCTTTTCCTGTTTCTAATTCAACCATCCATTCTTGTATTCTTCC -AACAAACACTCATTTAGCACTTCTGCTGGCAGCCTAGTTGATGGCATTTTGTTATTGCTA -CTTTTATCTTTTTTTAAAAAAGATTTATTACTAAGTACACTTTAGCTGTCTTCAGACACA -CCAGAAGAGAGCATCAGATCTCATTATACATGGTTGTGAGTCACCATGTGGTTGCTGGGA -TTTGAACTAAGGACCTCTGGAAGATCAGTTACTGCTCTTAACCACTGAGCCATCTCTCCA -GCCCCCTACTTTTATCTTTTTAATTCCCTTAAAAATGGCCGGTGCCAATTTCCCAATCAC -CCTTACTTGTCCTTTCTTCTGTCTTATTTTTATTCCATAAGCATTCCAGTCAACCAATGA -GTTCAAAGTAGGGCTAGAGACTTACATCAAAGAAGTGACATTGACCTGTCATGTAATAAA -CATGGGCCTGCCAACAGTAATCTAGAAAAAATACAGAAGACTGGATAGAAGAGAAATACG -AGGTGGTGTTTTCACTGATGAGCATACAAGACCTGAAATTTGCAAAGGATGTATTTAAGA -TAGCAATTTTGAAAGAAACTTAAGAGACAGAAATGTGTCAAAATGCAGAAATACATTCTA -AACTGTAAATCATAGTATAGTATCAAAAATAACGTGCTTCCTACATGGATTACTGAAGAG -TTTCATAATTAAATACATTTGCAGGGCTGGAGAGATGGCTCAGTGGATAAAGATGCTGGC -TGCACATGCCTGACAACATGACTTGAATCCTTGGTACCCACAAAAAGCATAGATGTGATG -GGCTGCGTCTGCAATCCTTCATTTCTATAGTGAGATAGGAGGCAGAAGCAGGAGAGCCGA -CAAGAAGCTGGAAGGCCAACCAGCCTACAATTCATTGTGAGAAACGTTACGATCCCCCGC -TCAGTACGGAGGAAGGAGAGAACTGTTTCCAAAGCTGTCCTCTGACTTCCGTGTGTGCGT -CTCAGCACATGCACATGCATGCCACACAAAGAAGAAATAAAGTAATTTTGTACATTCTTA -CATAATTATTTCTTACTTATGAACCCCTAAATTTCAGTCTTAGGATTCTTGAACATTCTG -AAGGGCAGAAATCATGTATTGTTTCAAGTTTAGATTTCATTTTTAATTCCATTGGGTTGG -AGAATTATCTAAGATTTAGTAATAGGTATAGTGATTGGTAGGTTTAGACTTGCATTTTCT -CTTTGATTTCTAAGCCCCTTCATCTTTCACAGGGGAAAACATTCACAAAGACCAGAGTTT -CTCAGGCCTAGCTGTTCACTAATGTTAACTGAGCATATGTGAAAACTGTTGATTCCAAGA -CCTAACCCCCAGTCTCTGAATGAAGAGGCCAGGCATCAATAGTTTGCAAGGCTGCCCTGG -GATGCAGGGATGCATCCAAGTGTTGAGAATCACTGGTAGAAAACGAAAGGTTGGCCGTGC -TGAACGTCACACAGGTACTCCGTGTACTGCTTAGCTTAGCCTTCGTCCGCAGTGACTGAG -TGGCTGCCTCTTGTAACACACAGTACTAAATGTCAAATGTCACGCTGCCCTTCGAGTACA -GCACTCTGATGTCCACTTTCCTGGCTGTGGTTAATCAAGTAGCTTGTTTTAGAGCTATTT -CTGTTTGTTTGGGTTTTTCATTCTTGAAATTTGGTCTTGCTAATATAGCTGGTATCAGCA -TTGAAATCCTCCATTCTCCTCCTAAGTTCAGGAATTACAGGCTTGGACACGGCTGTAGTA -ATTATTTAATCTCAATTGGGGGTTCATGCCCCGCCTTTTATTGTTCAGTTCCCAGATAAA -AGACACAAAATCTTAATATTTACAATAAGTCTTTAAAGCACTAGAGCTGGACAGATATCT -ACCCTCCATGTTTTTAAAATCTACTCCCCATCAATAACCCTGTTTTGACTTGCCATGTTT -CATCTGGGCTGCTCTTAACTCCAACTAGCCAGGCTCACAGCCATGTTTTCATGACTTACC -TGCCCCCATCTTGTCTTCTCCTCTCTCCACCTTCTTCTCGCCTTGGTGGTCTATCCTCAA -ACCCCAAGCCCAGGAACTGAGATCCATCTACCTCTCTTCTGCACAACTGTAAGATGTAGG -CATCTTAACTCAACCAAAGTCTTAAATTAAGGAGCTAGGTTACATAATAACACTTCCTCA -TCCCTGGGGGCAACCAGACCTTGGGGGGAGGGCAGTATTTAGCATTACAATACATAGCAA -CAGACCAAAAAAAAAAAAAAAAACCCAACATGACACCATGCCTTCTGACTTAAAATATTT -TGTGTTTATTTAAGCTGTCTAAAAAAAAAAAAAAAAAAAAAAAAGTCCTTTCTTGGGCTG -GGGCTGGAGAGAAGGCTCGTGGGGAAAAGCCATTGCTGCTCAGTTCTGAGGGCCAGAGCC -CAGCCCCCACAGTCAGGCTGCCCACAGATGCTTATAACTCCAGCTCCAAGAGATTGGATA -ACCTTGTCTAGGCTCTGTGGGATACACAAATACCCATGCATGCACACAGACACATACACA -TGCATAGATATTTTTTAAAGAATATTTTTTTCTTTTTGGCCAACACCCACTTATTAGTGA -GTACATACCATGCATGTCCTTTTGGATATTATCTCACGCAGGATATTTTCTAGTTCCATT -CATTTGCCTGCAAAACTCAGGATGTCCTCGTTCTTAATAGGTGAGTAGTACTCCATTGTG -TAAATGAACCACATTCTCTGTATCCATTCTTCTGTCATGGACATCTGGGTTGTTTCCAGC -TTCTGGATATTATAAATAAGGCTGCTATGAATGTACTGGAGCACATGCCCCCCACCCCCC -GGCATGGTGGGGCATCTTTTGGGTATATTCCCAAGAGTGGTATAGCTAGGTCTTCAGGTA -GATCTATTTCCAATTTTCTGAGGAACCTCCAGATTGATTTCCAGAGTGGTTGTACAGTTT -GCAATCCCACCAGCAATAGAGGAATGTTCCTCTTTCTCCACATCCTCTTCAATATGTGTT -GTCATCTGTGGTTTTGATCTTAGCCATTCTGATTGGTGTAAAGTGGAATCTCAGGGTCAT -TTTGATTTGCATTTCTCTGATCACTAAGGACTTTGAACATTTCTTTAGGTGCTTCTCAGC -CATTTGATATTCCTCGGTTGTGAAATTACAGAGGCTATGGAGCACTCACAAAAAGGGACC -TAACATGACCACACTCTGGAAGACCCAACAAACAGCTGAAAGAGTCAGATGCAGATATTT -GCACCCAACCAATGGACAGAAGCAGCTGACCCCTGTTGTTGAATTGGGGAAGGCTGAAAG -AAGCTGAGAAGAGCGACCCTGTAGGAGGACTAGCAGTCTTAATTAACCTGGACCCCTTAG -ATCTTTCAAACACTGGACCACCAAACAGATAGCATACACCAGCTGATATGAGGTCCCCAA -CACACAGTAGAGGACTGCCAGGTCTGTGTTCATTCAGAGGTGATGCACCTAACCCTCAAG -AGACTGAAGGCCCCAGGGAATTTAGAGGTCAGGTGGGGTGGGGGATGGGGACATCCATGT -GGAGACAGGGGGTAGGGAGGAGGTATGGGATATTGAACAGTTGGAGGGTAGATGTGGGGG -AGCAATAAAATATGGAGTGTAAAAAAATAAATAATTAAAAAATTTTAAAGTGGATATTAG -CTCAGAAGCTCAGAATACACAAGATACAATTTGCAAAACACATGAAACTCAAGAAGAAGG -AAGACCAAAGTGTGGACACTTTGATCCTTCTTAGAAGGGGGAACAAAATACCTCCCAAAA -TCTGGGAGGAGTTACAGATACAAAGTGCGGAGCAGAGACTAAAGGATGGACAGAGACTGC -CCCACCTGGGGATCCATCCCATAAACAACCACCAAACCCAGACACTATTGCAGATGCCAA -CAAGAGCTTGCTGACAGGAGCCTGATATAACTGTCTCCTGAGAGGCTCTGCCAGTGCCTG -ACTAATACAGAAGTGGATGCCCACAGTCATCCATTAGATGGCGCATAGGGTCCCCAATGA -AGGAGCTAGAGAAAGGACCCAAGGAGCTGCAGGGGTTTGCAGCCCCATAGGAAGAGGAAC -AATATGAACTAACCAGTACCCCCAGAGCTCCCGGGGACTAAACTACTAACCAAAGAAAAC -ACATGGTGGAACTCGTGGCTCTAGCTGCATATGTAGCAGAGGATGGCCTAGTCAGTCATC -AGTGAGAGGAGAGGCCCTTGGTCCTGTGAAGGTTCTATGCCCCAGGGCCAGGAAGCAGAA -GTGGGTGGGTTGGGGAGCAGGGAGAGGGGAGAGGATAGGGGATTTTTGGAGAGGAAACTA -GGTAAGGGGATAACATTTGAAATGTAAATAAAGAAAATATCTAATCAAAAAAGACTATTG -AAGCCAGGCGTGGTGGCACACGCTTTAATCCCAGCACTCAGGAGGCAGAGGCCAGCAGAT -TTCTGAGTTCAAGGCTGTCTGGTCTACAAAGTGAGTTCCAGGACAGCCAGGGCTATACAG -TGAAACCCTGTCTCGAAAAACCAAAAAAAGAAAAAAAAAAAAAAAAAGACTATTGAAAGA -GACTTAGGAAGAACAGGGGTGTGCTGATAAAACTTTGAAGGAGCCTATGTTTCAGAAAAA -AAAAAAGAATATTTTTTCTTGAATGCAAAACAAAAAATCTACTTGGACAGCTTCTAGTGG -CATTCATTTGCTGTCTCTTTAATAGCATCTTGTAGTAGCAATTTTGGAATTTCTTTAAAA -TATTATAAGCATGTGCTTTCAATATAATTCCAGGAGTGGGATATGGTACTTCAGACTGTT -TGCAATAGCTGACTATGATTTGCCTCATGCTCTAGAAGAGGCTTGGTTTTGCCAGCTGCA -ATAGTTTCTGCAATTGTGTGATGTTTGTGATTCTGGGAACTTCTCAGAGGGTGCATAAAT -TCATATTTACCTGGAAGGCCAGGTTGGTGGTTGGTGATCAGTTGGGGTTTAGTCAAGGTT -TATTAGTAGAAAGGAAGGGAAAGAAATTAGACTTGGGGATTTTTCTTGCTCTCCTGCTCC -CCTATCCTTCTAGTAATGGGGGTGAAACTGGGGAGATAAAAGATGGGAAAAGAACACACA -AAGAAGCAAAGACCAGCTCCAGCCTCCCTCACAATCTGGCCTTGGCATGACCCTGTATCT -CTCTGCCAAGCCTGCTGAACAACTGTGAACAACACATCCATTCTTTCTCCTCCTCATCCC -TCACCTGAACACTTTCTTTTCTTCATGGAACTCCATTTACCAACCATGCCCGTCGTTTCT -AGGGTTCTGTTCCCCCATGTGCTACTTGAGCAACTTCCATCCCTGAATTTCACCCTTTCC -TTGTTCCCCTCCTCATACTCCATCTTATCACCTTTCTGCTAAATCCCCATAGATGGGAAT -GACGTTCCTGAAAAGACTCCATTACCCATTGTTGCTGTTATAAAACACCATGGCCAAGAG -TGCCTTTCGGAAAACAGAGCTTATTTTAGCTCACAGTTCCAGAAGGGAGAGTACACACTA -CAAGGGAGGCGTGGAGCAGAAACTGAAAGATCACATCTTCAACCACAAACAGAAAGCACA -AACTGGAAGCTATTATCCTCATAAAGTCTGCACCCAGTGATGTACCACCTCCAGCAAGGG -TGCACCCCACCTCCCCAAACAGAACCACCAACTGGGAACTGAGTGTTCAATACCTGACCC -AATGGAGGACATTTCTCACTCAAACCACCACAGCCATGAAATCTGCTATGCTGTTGCGTG -TAGTTTTACTCTACTGACTTTACTCTGAGAGGTGTCTGCCCTACCAGCCCCCACCCAGTT -TGCCTTTAATCTTCGGATAAAACACACATACACACAGTTTGTTCCTTTTCAACTTGCCTT -AGGGCACAATTGTTGGGTGTTACTATCTCCTGCCAGGAAAACTGGCCCTTAATATTTTTA -TCTCTGCTCCTCCCACCTGCCCTAAACTTCAGTGGCTAGTCCCACCTAGTCCCTGCCAAA -CATCCATGACCTGCCCCCTGTAGTAGTGACCACAGGTCCCAGTTCGTCCTGAGACCTCAA -TGGCTGCTCCCCTCTTCTCCCTCCAAAGCATGGCAGAAACCAGGCAAGTGGAAAAGAAAC -AAAATGTGTATGCATGTCATTTATCTGAGGATTAAAGGGAAGCCGTGTGGGGACTGAGAG -ATCATCGGCCACCTCCCAGAGCTAAAGTCGGGCAGAGTAAAACAGAAGCTCGGTGGGGGC -TGGGAGTATGGACACCTCCCAGAACAAAGGCGGTAGCAGAAAACAACACGCAACACTAGA -CCATTAAAGAGCATAGCCTCCAACCAGTGTCAGGTAAAGTGGTTGAGGGAGACATGGATC -ATTTGTGGGAAGACAACTTAATTGTTCCACAATTGCAAGCAGGGTGACAGATTAATAAAG -ACAGTAAGAGCCACTGTCAAAATACCAAGGAGAAGAGTTGGGTCAAGCATATCCATAAGT -TCCTGGATCCATCAAGAAGAAAAAGCTTAGAGTCAAGGACAGAGAGAAACACAGAAAACA -AAACACAGAGATCAGGTCCATGAGTGACATAGACTATGCACTATTAATAGCCAACTGCAT -TTATCAGCACACTATGCTGGCTTTTTTTTTTATTTTGTTTGGGTTATTGTTGTTGTTCTT -TTGTTTTTGTTTTTGTATTTTGTTTTGTGGTGGGTTTTTTTTTGGTGTTTGTTTGGATTT -GTTTTTGTTTTTTCAAGATAGGGTTTCTCTGTGTAGCCCTGAACATCCTGGAACTCTGTA -GACTAGGCTGGCCTCAAACTCAAGAGATCCATCTGCCTCTGCCTTCCCAGTACAGGCATT -AAAGGCATTCATCCACCACTGCCGCCTGGCACAAGAGACCTCTTTCATGATGTCACTGGA -TCAAAGCTTTGTGAGACAGAAGAAGTAAGCTTGCTATGGTGATACTGTCCTGATAGCACC -GTGGACTTGCAAATTATTGTACTATATTCAATGCTGATTAACATGGCCAGGGTGAAAGTT -CATGCCATAGAAGGCAATGCCAGATTTCACAAGGGATGATAGGATGTACCAGAAAGAAAC -ATTGGCTCAGAAAGCTGAAACAAGAGGTAACCTGAAGAGCACATCAAGATGCTCTGAACA -AAAATAAGAATCTGTCCTTAAAGGACAGCAACTAGAAGGATGAAGTAAGTACAGAGGCAT -AGAAAGGGGGTCAATAGGTCAATAGTGGTCAAATGATGCCAAAGCAAATAGGACCAGAAA -TCCTTTGTGAGACAAAGTGAAATCATTAAATAAACATTTTATATTGTAGGCTGTACACTA -CACATCAGACGAAGAGTCTACAATGAGCTTTGAGTATATGTTCTAGGAGTAACTGGCCAG -TTTAGAGATAGAGAGAGGGTCAGGTAATCTTCCATATATCCCTTCTTTCAGATAGGATAA -GTCCAGTGTCCCATCGGGATTTTCTTATACAAATACAGTTACTCTCCAAGGAATAGGCCA -GTTGTGCCAAGGCAGATGCTCTCAATCTGTGGGTGGTAAACCCTTTGTGTGTGTGTGTGT -GGGGGGGTGGTTGTAGAACTCTTTCATAGGGGTCACATATCGATATTAATATTACAATTC -ACTAACAGTAGGAAAGTTACAGTTATGAAGTAGCAACAAAATAATTTTATGGTTGGGATC -ACCATAATGTAAGAACTTATATTAAAAGGTCGGAGCATTAGGAAGGTTGAGAATCGCTAC -TCTAAGAGCATCCTTCAGTCTATGCTTGTCCTACCAAGCTACAGTAGGCCTTGTGGTTGC -AAGCAAGGTCAACTTGATTTGTTATTTTCTTGAAGACACACTTGAGATGGCTGAAGTGAT -AATCTCCTAACTGCATGACAGAGGACAGGTGCTAAAATTTGGGGGCAGAATAACAATACA -GAAAATGACTCTGAGAAGCAGTAAGAACTTCTGAACTTTGTCAATTACTCTCTGGCACCG -ACAGCTGCTAAACAGAAGAGAGAGACAACGAGAGACAGAGAGAGACAGAGAGAGACAGAG -AGAGACAGAGAGAGACAGAGAGAGAGTCAGAGAGAGACAGAGAGAGACAGAGAGAGAGAC -GGCCTCAGGTGAGATCCTGCTCTCCTTCCTAGTCAGCTCTTACTGACCACAGCCTTTTAT -TTATTACAGTGTCTTTTATGTGGCTGGGGGGGTGTCCTTCATGTGATCCAGGGAAAGCTG -GTCTCCTCCACATTCTTTTTTTTTAATGCAATATACAGACTTTCTTTAGCAAAAGTAACA -GGTAGAGGCATTTACATTAAGAAAAGACTCCAAGAAAGCTCATCTTGAACAACTTAAAAC -AACTCACTTGCAGTTGCATTTGCCTGGGCTCTGTTGCCGTGACGAACACAGCGCGTGCAC -AGGCATGGACGAAAGGTTTGTACACTTTCAAGTATTCACTGAATACCACGTGATATACAC -AGATACATTGAATTTGAGAAAGATTAGATGACCCCAACTGTATTTCATTTTTCTTATTCT -TTTGGAAGAGGTCGTCTAAAGAGAAGTATATGTGCTTCTTGCTCATGACCCATGTAATAA -ACTGAGTTCATACCACTTCAAAGCCCAAATAAGAACAGTGTTAGGGCCAGGTGGTGGTGG -CGTATGCCTTTAATCCTAGCACTTGGGAGGCAGAAGCAGGCGGATTTCTGGGTTCGAGGC -CAGCCTGGTCTACAAAGTGAGTTCCAGGACAGCCAGGACTACACAGAGAAACCCTGTCTC -GAAAAAAACAAAAAATAAAATAAATAAACAAAACAAAACAAAACAAAAGAACAGTATTAG -GGGGACAAAAATTTTCCTGTGCACTGGACAGTAGTTGAGGCTTATTGATTTACCATTAAT -GCTGTCACAGCCAACAGGTTTTTAGACAATAGACAATGTGACAACTGCATATATATTTTG -TATCTTACTTTTAAGAGTGACACTGCATCTATTACTTAACATGTACTTTCTTCTTTTTAT -GCATAGCCTCTGAAGTAGTTTGTGTAGTTCATATTTCATTATGTGGTCTTTATTTAAATT -ATTTCCTTCACTATTGGATATTTAGGTAACTGAAAGCTTTTGCTATTATAAATTATTCTT -CAATGAACATCTTTATGCAAATAGTACCTTAATTACATAAAAGTGTAATTCATCATTTCT -TATGGTCACTACCTAGGCCAGGCCTTACGCATCATATATCTCAATTAATGGATTAGCATG -CTAGCCAGTCTCTTCTCCTTTATCTATCCTGTATAATACTTGGGGATGGGTCATCCGATA -GGCCATTTTCATCATGCCATCTTCTTAGGATGTCACGGTGCTTATCTGCCCGTCTTTCAT -ATGGTATGGTAGCCGTGCAATCTGGGCCCTAAGTGAAAAGGGAATTAAGTAGAGCCAAGA -GGACTGAATTTAGAACACTCCATCCCAGACGTGAATACCAGGGCTCAAGATGTGTGTCCT -AGCTTCCATCAGAGAAACAACAACAAAAGCCCTAGGTCCAGTTCTAGTTGTAGCTACCTG -GCTCTCTCCAGTAAATGAGGGCACTGTGTCACTAGTCACTGAGCATTGATGGCACACATA -GGCAGGAATAACAAGAGTCAGAACCCAAGAGAAGGTTATCCCAGATGAATAGGAATGTGT -TGTGTCAGCTGCTGTGGGGCAAAGAGCCAGCGAGAACTAGATAGGATCACAGTCCAAATA -CTCATGCCCAAGTGTGTGGCCAGGGCAGAAGCATAGCTGTGCGAGTGAGGTCTACATGTA -AGCAGTGGGAAGTTTTCTAAGAAGTCATTATTTAAGGAATTACCATATTAACGTTCTAGT -GTCAAGTAATAAGCAGGACCTGGAATTAGTGGACCTGGTTTCTTAACTTTCTACCCGCAT -GGTGAGCAAATCCATTAGCCAGGGTCTGTGTGCTCTGTGTGCAGCTGGCACAGACTGATC -CCTAAAAAGGCCCTCTAGCTGAAAAAAAATGAATAAAGAACAAAAACAAAACAAAAACAA -AAACCCCCAAACCCATAAATATACATCAAATCAAAAGCACATACATGTTAGCTAAACTCC -TTGAACGCAGTTCCTTTCTTTTGACTTGAAGCCATCATCATTGACAAAAGGTACATTAAG -CAATATGAGCTTAGAAGATTTGGGTTGAAGGCTAGGAAGAGGCAACGGGTTTCAGAGGTG -ATAATGGACAGTTAGACCTTATATTAGTCAGGATTGCCAGAGAAACAGGACGTGTGTGTG -TGTGTGTGTGTGTGTGTGTGTGTGTATTTTTAAACTTTCTTAAAATATCTGCTTAAACTC -TATGATGGCCACACTTGTTTGTCTTGACAACATCAGGAACTGAAACCTAAGAGTGCAGGG -GACTCTGTGAAGGATTTGTTGTTGTTGTTGTTGTTTAATTTGATCCACTTATAATCAGGA -TCTCTGAGATGGAAAGACACAGTTCCAATCCAGACCTTTTGATGTGAAAAGACCCACCTC -TAATTTGGGCCATGCCTTCTGCTGGGAGCCTATATAGGGGCATGGAAGAAGGAAGAAGCT -TTTCTCCTTTGCCTGCTTGCCCTCACCTCGCTAGTAGGTCCACTTCTCCACTGACATTAG -ACCCTAGTTCTTTGGGATCCAGTGTATACAGAAGAACAGCCTTGTGGACTGAGCAACTAC -TGGATTCTTGGACTTTTCATTCACAGACAGCCATTGCTGGATTAGCTGGACTGTAGTCTA -TAAGTCAGTCTATTAATTCATATATATATATGTGTGTGTGTGTGTGTGTGTGTGTTCAAA -TATAGAGAAAAAAGAATCATTCCATAAATTCTATTACTCTAGAGAACACTAATACAAACT -CTCAATATAAATTTCATATATATATATATATATATATATATATTGAGAGAGAGAGAGAGA -GAGAGAGAGAGGGAGAGGGAGAGAGACAGAGAGAAAGACAGGGAGAGAAAGATAATACAT -AGTTGGAGAGAGAAAGAAAGGAAAAGAGAGAGAGGCAGAGACAGAGGGAGAGAGGAAGTT -TTAAGAAGACTGTGATGGTTTGTCTATTCTTGGACCAGGGAGTGGCACCATTTGGAGGTG -TGGCCTTGTTGGAATAGGTGTGACCTGGTTGGAGTAGGTGTGTCACTGTGGGTGTGGGCT -CAAGACTCTAACCTAGTTGCCTGGAAGTCAGTCTTCCACTAGCAGCCTTTGGATGAAGAC -ATAGAACTCTCAGCTCTGCCTGTGCCATGCCTGCCTGCATACTGCCATGCTCCTACCTTG -GTGATAATGGACTGAATCTTTAAGCCTGTAAACCAGCCCCAAGTAAATGTTGCTTTTTTT -TTTTTTAATAAGACTTGCCTTGGTCATGGTATCTGTTCACAGCAGTAAAACCCTAAGACA -GAAGTTAGTACTGGAGGTCTGGGGTATTGCTGTGATAGGCCTGACCATGCTTTTATTTGA -AAGAATGTGGATTTTTGGACTTTGGATTTGAAACTCAGTGGAATGCTTTAAATGGGGCTT -AATGGGTCATCCTAGTAGGAATATGGAAGACTTTGTTGCTGGGAGTAATTTGAACTGTGT -TGACCTGGCCCAAGAGATTTCAAAGGAGAAGAATTTCAGTATGTGGCATAAAGACTGTTT -TTGTGGAATTTTGGTGAAGAATGTGGCTACTTTTTACCCTTGTTTGAAAAGTCTGCCTGA -GGCTAAGGTGAAGAGACTTGGATTAATTGCATTAATTGCATTGACAAAGGAAGTTTCAAA -AAAGCCCAGCGAGACTTTGTTCTCTGGTTAAGTCTCACAAAGAGAAGTTTGAACAAGCAT -AGCAAGCTTAGAAAGGCAAAATATAAAATATATGGTTTGAGTATTAAAGGCATACCAGGA -AGTGAAATGGAGCAAAATCCTGTGTTCTAGGAAATAACAGATTAAGGGAGTGGGATCTTG -GGACAAGATCCTACCCTGCTGAATTTAGATCCAGGCATGGACTAAATGCATTTGCATTAT -GCTATGTTTAAGTATGGCCCCCATAGACTCATGTTTTTGAACAAGTCTAAGTGGGCCAGG -GATAGCCCTCTCTACCAACTTCTGTCTTAGTTAGGGTTTTACTGCTGTGAACAGACACCA -TGACCGAGGCAAGGCTTATAAAAAAAACAAAACAAAACAAAAAACATTTACTTGGGGCTG -GCTTACAGGCTTAGAGGTTCAGTCTGTTATCACCAAGGTGGGAACATGGCAATATGCAGG -CAGGCATGGCACAGGCAGAGCTGAGAGTTCTATGTCTTCTTCATCCAAAGGTTGCTAGTG -GAAGACTGGACTTCCAGGCAATTGAGTCTTAAACCCACACCCACAGCGACACACCTACTC -CAACCAGGTCACACCTTTCATCCCATGAGACAGGCATGCTCATCTCTTCATTCAAGGTCA -ATCTACAGAGCAATAACCAGGATAGCCAAGCCCAGGCAGTGAAGGATTTAGAAAACATAA -AGCCAGTGGTAATGTAATAGTACAAGGGGATCATGTTCTAGTTCCTGTAAGCAGCAGAAC -TCGGCAGCTTCAACCATGTGGCTCTGGCTCTAGAAATAAGAATGGAAGGAACTACTGGGA -CAATTGATGCTGGTTAGCTTGAGCTAAGACATTAGTAATGATTAAGAAGAGACCAACATC -ATTGAATTGAAATCTGGGAGTTGTTTTCTGGGAGCACAAAGAAGCTGTGTTCCAGAGATA -GCCAAGGCTGTACCTTGTGCTGCAGCTGGACTTGGTAATGTGTACGAGTCACCCAGGTGG -TACTGGTTTTGAAGGCATGAAGGTGTCATGAAGAACAGCTGAGGCTTGGAACTGTGAGAG -GTCATGGAAGGCCACTGGAGAAGGTGTAGCCTCAGCTGTAGTTGATGGCCAAGGACTGAA -GAGGTCAGGCAAAGGATTTGATGTTTGGCACCATGAAGAGAGCCTATGAGAGGCTATTGG -TGAAGCCTAGTTGGAGTGGAACCACCCCAGTGTATTGGAGATGTCAGTACCATGGGATGA -TCACCAAGAACAGCAGCCGTAGTGGAGTGGATCAACCTGAGCTTAGAGTGCTACAGAGGG -CAGAGATGGAAAAGTGATGCCAGCCCTTAGGAGGAGTCCAAAAGATCAAGTGGAATCCCA -GACACTGAAACAAGAAGCTGTAACATTGAAATTGCCTTGGAGACTCAAAGATGTTAAAGA -TGCCAGAGCCATGGGATACATGATGAGGAAAGCTGCTAACAGGGAGTGGAACTAGCCCAG -GAGAAAGCAGTTTGTTGCAATCAACAAAGATGAAAAAGGAATGGAGATCTGAAGACTGCT -TTGACATCAGCCATGGAGATGCAGAGTTTGGAGTTTGCCCAGCTGGTTTCCTGCCTTGCT -TTGGAGATTACAGTTAATTAGCTGGATGAATCTCAGAAGAGCCCTTGAACTTTGGACTTT -TAACATTGTTGAGACTGCTATAGACTATGAGGACTTTGAAAGTTGGACTAAATGCATTTG -CATTATGCTATGTTTAAGTATGGCTCCCATAGACTCATGTTTTTGAATAAGTCTATGAGG -GCCAGGGATAGCCCTCTCTGCCAACTTCTGTTTTAGTTAGGGTTTTACTGCTGTGAACAG -ACACCATGACCAAGGCAAGTCTTATAAAAAAACCATTTACTTGGGGCTGGCTTACAGGTT -CAGAGGTTCAGTCCATTATCACCAAGGTGGGAGCATGGCAGTATGCAGGCAGGCATGGCA -CAGGCAGAGCTGAGAGTTCTATGTCTTCATCCAAAGGCTGCTAGTGGAAGACTGATTTTC -AGGCAACTGGGGTGAGAGTCTTGAGCCCACACCCACAGTGACACACCTACTCCAACCAGG -TCACACCTATTCCAACAAGGCCACACCTCCAAATGGTGCCACTCCCTGGTCCAAGAATAG -ACAAACCATCACAAAGACCCATGGACCTAGCAAAGCTAAAATCTGCAAGGCAGCCTGCAG -GCTGTAGAGCAAGAGAAAAGGTAACTTTGGAAACAAGAATGACATAACTTGGAGGCAGAA -TTCTGCTTTTTTTCAAGCACCTGGGTGTTGCGGCCGCCAGCAGCTCGCAACATGAACGGT -TCGACTGAGAAGGCCACTCGAGCTGTAAGAGAGGAATCTAGATGGGGCGAAAGAAGAAAC -GGAGCTAAGACAAATTCATTCTGATCAAAGCTCAAATTTTATTGTTGCGACACTAGTTAT -AAAGGAAGGGGGAGGGGACCCGACTCCCGCCGAATAATCTCTGGTCCAGTAGAAAGGTGC -ACGTGTGTGGCTCCGCAGGTTCTAGCAGTGGGCGTGGCAGAACGAATGAGCAGGAAGCTC -CACCCCTGAGCAAGCAGGTTTCAGGCTGGGGGAGGGGAGACTACACCTGGGCCCTTTTCT -CTGAAGGTCCACCTGCAATACGGTAGTATACTTTCCCTTGTTCATTCTTATTTGGCTATT -AGTCATATCCAAGAATTAACTTCACAGCACTATAGCCAAAATCTGGCACACAGAATTACC -TCACACACAAAACAATTCGGAACCTCCAAGCATGGAGAAAAGTTAGGGACAAATGGTTTT -GCAGGACTTTCCCACCTAATACAACCAAATCCAGAGTTCTCATACTGAGTTTCTCATCTC -TCCCAGGTCTTGAAGACAAGCCTCCACTCTCAGAATCTGCTGCTTTTCCTGTTTGCTGGT -GTCCACCCTCCAATCATGGTAGACCTTGGCTATCATGGATCCTGGCCTTCTGCTCAGTCT -AGACTGCCTGCTTCACTCAGGAAAATGCACATATAATGATTCTTCCCAACCAAGTGATGT -GTGGGCCCAGATCTTTCCAAAAAAGACACAATGAGATGTCAAGGGAAGGCACACAGGGAG -ATACCACAGAGAAAGCCTCCCCTGAGGAAATACCTCCATGAGATCCAGCTGTAAGGCATT -TTCTCAATTAGTGATCAAGGGTAATAGGGCCCATTGTGAGTGATGCTGGGCTAGTAGTTC -TGGATTCTATAAGAAAGCTGAGGAAGCCAGGGGAAGCAAGCCAGTAATTAACATCCCTCC -ATGGCCTCTGCATCAGATCCTGACCTGCTTGAGTTCTACTCCTGGCTTCCTTTGTTGAAC -AACAGCAATGTGGAAGTGTAAGCTGAATAAGCCCTTTCCTCCCCAACTTGCTTCTTGGTC -ATGATGTTTGTGTAGGAATAGAAATCCTGACTAAGACAAGATGAAACCTGGGACAGTGGC -AGCCTCCCCTGCTTCACCCCCCGCCCCTACATTAACTAACCTCGAAGAGGATGAATGGTG -CTAAAGAATACACTCAAGAGAGCTATTCACCACCTGCTTGACGTGCTTAAGAATACAGCA -GCGACAATTTCTTCTCAAAGTCAAAACATTGATGTCTCTCTGCTCTTCTCCTCCTTTTAG -GTGTCCAGTATCACATCAAGTTTTGACTATAACTAAGTTGGGCAACAGTTGATAATAAAG -AGTTGGTTGTTACTATTGAGCTAAAATTTACATGTAAGGGAATGTAAGTATGGAAGTTTA -AAGGAGAAATGTTCCCCATAGGCTCAAGTATTTGGAAATTTGATTTCCAGTTGGTGGCAC -AGTTTGGGAAGACTTGTGGGGGCGTGGCCTTGATGAAGGAGTACATCAATTGGGGTGCGA -TTTGAGATTATAAAGCCTCACCCTATTTCCAATTCTCTTAACCAGCTTTGTGTTTGTGGT -GAAAAATAAGCTCTCTCAGCTTGCTGCCACACATTGTCTCTGGCAGTACGTATGCTAATT -TTCTGGAACCATAAGCCAAAATAAACTCTTTTTTATTCTATAAGTTGTACTGATCATGGT -TATCAGAGCAACAGAAAAGTAACTAATAAATTCATATATGTAGAAATGTATTAAGTGCAC -AAATGAGTTTTGGTGAATATACGCATATATTCACTGACTCACTATATAAATTCATATTAC -TTACATAGTCAAGACATGTAGTCTACTGCCTGGTCCTCAGAGCATTTATTTTGATATTTC -TTCTTAGTTAAAATTTTAGTTTAAAAGTCTAAATTTAGAACAACTTTGGGTTCTATGAAT -CCCCGATACCCTCTCTCCTGCTCTCCTTTAACTTACATCTCTCATTAGTGTAGTTAATTT -GTTATAAGTGCTAAGTTGATATACATACATTATAACTAAACTGTTTCTTAATGGTTTTTG -GCAAATGTATCACATAACCAAATATTGTGGATAGCCCTGGGGCTAATTATATTTGATGTT -AATCTGTTCTCCCTTGAGTGGTTGCGAACAAGGAATAAGTCAGCACTCAGGTGACTTCCT -GTAAACCTGGTTCCCACCTTAATTTGTAAAATAAAGGAGAGCTGATGATTGGGCAGATAA -AGGGAAGGTGGAGCAGAAGGTGAGGGAGAAGAAGGAGAAAATGGAAGAAGGAGAGGACAG -AGAGGAGGAAGAAGGAGGAAAGCAGAGCAGAAGCACATGGCCTGGAGAAACTGAAGGTCT -AAGGAGTCTCATAGAAGGGGAAGATGGTAGTGTTGCAGTAGATCTGCCCAATCTAGGCAC -ACAGCATGTACTCATATTAACTGTGTTGTGTTTTCATTGCTGAGGCATATTTGGGAGGAG -ATTTACTGCAACACCTAAAGCTACATACAAAATAGTTTCGCTGCCCTAACATTCTCCAGT -CCCCACCCTATTCATCCCTCTTTCTTTCTCCCCTGATTTTCTTACTGGCTCACCTTTTGC -CTTTTGTATTGTGTCACATAATTAGAATCATACAGTATGTGGCCTTTCCAGATCGAACTT -AGCAATATGCAGTTAAGGTTATTTCATGTCCTTTTTGTGCCTTGAAATCACATTTCTTTC -AATTACTAAAAATCCTGTTGTGTGGCTACATCACAGTGAGTGTATACGCTCATCTATTGA -AGGACATCTTGTTACTTCTAAGTTGGGACAACTATTAAGAAAGCTACCAAAAACATTGTG -TGTGGGTTTTCTGTCTTCCCCCCTGCCCCTTGATATTTTTGCAGTACTGAAAATGGAACC -ATGGGTCTCTTGAATGTTAGGCAAGTAAGTACTCTACCATTGAATCACATCCCCAGGTAT -AAGTGCAGGCTTCTGCATGGATGTAAGTTTTTTTTTGTTGTTGTTCCCCCCCCCCCCACC -ACCACCACCACAGGGTTTCTCTGTGTAGCCCTGGCTGTCCTGGAACTCACTTTGTAGACC -AGGCTGGCCTTGAACTCAGAAATCTGCCTGCCTCTGCCTCCCAAGTGCTGGGATTAAAGG -CGTGCGCCACCACGCCTCGCGGATGTAAGTTTTCCACTGTGTTTAGTTTTGTAAGGAACA -ATCCAACTGTCTTTTAAGTCAGTGTATTATTCTGAACTCTAAGGAACATTGGATGGGCGT -TCCCATTTCTCCATATCCTCATTAGCATTTGCCCTTGTCAGTGCTTTGAATTTTAGCCAT -TAAAGCAGACAGTGAGGAATAACTTACTATTGTTTTGTTCCATAATTCCTCAATGGTATG -TATGCTTTGAGCATCTCATCATGTGCTCATTATATGCCATCCTTGTCTGCTTTGGTAAAG -TATCTGCTCAGTCCTTCCTTCCTTTCCTTTGTGCTGTTTTCTTAAGTCAAGTTTTCACAT -TTTACATACTAGATTTTTCATAGGATAAAAGCTGTAAACATTTTTCTCTCTGTATTTACA -CTACTGTTTTTATAAAATTGTGTTTTTCATAGAGCACAAAGCAACTTGGAAGAATTTGCT -TTTGGTGTTATATCTGAAAAGTTATTACCAAACCTTCTCAATTTTCTCTGTATGATTTCT -GGAAATCATACAGTTGGGTATTTTAAAGCTTAAGGTTTGAGTAAACCAGTATGAAATGTA -TTTAAAATGACATTTTTATATTAATGTCCAGTTGTTCCAATACCATCTGTAGAAAAAGCT -AATTTTTTTGTCTGTCTTAGTTCTTTTTGACAAAGATCAATATAGCTATCATGTGTGGAT -TCCATTCTGCACTTTTTGTATTCTTTGGAAATGCACTGAGTCTACAGAGTAAGCAGAAAG -AAATGGCCATTTGACCGTGTAGGTCCTCCTATTTATGTGCACAGAAATTTCACTTTAAGA -TACTGTCGTAGGTTCTCTGTATTTGATGAACCTCACTTGTTGAGTGGATAATTATGTCAT -CTGTGCATGGGCGCAGTTATACTTCTTTTCCTATCTGCCTTCATTTCACTGTCATACAGA -GTATGAAAGACTTTAAATTGAATAGGAAGGAATAACAAAGTCAGACACTTCGGTCCTCTT -GATTTCTGTGGGGAACATTAGGTATTTAATTAACGTATTTAATTAAATCATTAGGTATTT -AATTAAGAACTATAGATGTCCTTTATCAAATGGAAGAAACACTTTTGTTTTCCTACTTTG -TTGAGATTTAGAAAAAAATTAGGTTGTGTTGTATGTGTTGAGTGTTTTGCCAAGGGCAGT -GGTAGCTCACGACTTTAATTCCAGCCCTCAGGAGACAGAAGCAGATGAATCCCTGTGAGT -TCAAGGCTAGCCTGGTCTACAGTGAGTTCCAGGGTTAATTCTATCTTAAAAAACCAACCA -ACCAACATACATACATACATACATACATACACACAAAGACTGAGTGATTTGCCAGCATAT -ATGTATGTACAACATGCATGCCTGGTGCTCAAGGCAGTCAGAACAGGGCATCAAATCCAG -TCACATTGGAGTTACAGATGGCTGTGAACCACTATGTGGGTGCTGGGACCTGAACCTGAG -TCCTCTGCAAGAACCTTAAGCCATAGCTTCAGATTCTATTAAGATTTTTTAATCTTGAAA -CTTTCTCAAGATTATATATATCTTTTGATATGATTGTGTTTTTCAAATTAATATGCTTAC -ATTGATTTTACAATTGCATTTCTAGGAGACACCTCATCTGTAATGATCCACACAACATTT -GACACTTGCTAATAATTTTTTATGCTTACTTTATAAGGATAGTGATTTTTAAAAATATAC -TTCCTTTGGTATTGGTATTAGGATAATGGTATTACTTCTTCCTTAAATATTTGCTAAGGA -ATTCACTATTGAAATTTTCTGTATATAAAATTTTCCTTCTAGAAAGATTATTTATTTATT -TATTCACAACCCCCAATTATCCCGATCACAACCCCCTCCCTCCTATCTTCCCAGTTCCAA -CCTCACCCCCTCCCCCAGCCCCATCTTTTTGTCCCGCATGGGTTCCAACCTGCCGTGACA -TATCAAACTGTACCAGGACTAAGAGCATGCTATCCCACTGAGGCCAGACAAAGCAGCCCA -GCGAGGGTAAAGGGATCCAAAGGCAGACAACTGAGACAGTCCCCAGCTCAATTGTTAGGG -GACTCTCATGAAGACCAAGCTAAACATGGGCTATATATGTGTAGGGGGACCTAGGACCAG -CCCCTGTATGCTCTTTGGTTGGTGGCTCACTCTCTGTGAGCCCCAATGGGCTCAGGTTAG -TGGACTCTTAGGACTTTTTGTGATATCCCTGATCCCTCCAGTACCCCCAATCCTTCTGTC -CACTCTTCCACAAGACTCAACAGTTCCATCTAATGTTTGACTGTGGGCCTCTTCTTCTGT -TTCCATCAGCTGCTGGATGAAGCCTCTCAGGAGACAGTTATACTAGGCTCCTGTCTGCAA -GTATGGCAGATATCATTAATAGTGTCAGGAGTTGGTTTTCTCCCATGCGATGGGGTCTCA -GGTTGGGCCAGTCATTGGTTGGCCATTCCCTTAATCTCTACTCCATCTTTATCCTGTACA -TCTTGTAGGCAAGACAAATTTTTGGTGGGAGGTTTTGTGGGTGGCTTGGTGTACCCCTAC -CTCTATTGGATGTTCCACCTGGCTACAGCAGGTAGCCACTTCAGGCTTCATACTCCATGC -TAGGAATCTCAGCTAGGGTCACCTCCATAGATTCTTGAGAGCCTCCCCATTCCAGGTATC -TGGCTTGTCCCAGAGATGCACCCCCCATCAATTTCCATTTTCTCCCCACATCTTTCCCCT -GACCCTACATCTGACTCCCTATCTCCTTTCCCCCTTTCCACCCCCTCTCCCACATAGTTC -ACTCCCTCCATCCACCTCAAATGTCTATTTTATTTCTCCTTCTGGGTGAGATTCCAGCAC -CCTCCCTTGAGTCCTCCTTGTTACTTATCTTCTTTGAGCTTGTGGATGGTTACATAGTTA -TCCTGAACGTTATGGCTAATGTCCACTTATTAGTGAGTACATACCATGAGTGTCTTTCTG -GGTCTGGAATACTTCAATCAAGACAATATTTTCTAGTTCTATCCATTTGTCTGCAAATTT -AATGATGTCCTTGATTTTTAAATAGCTGAGTAGTATTCTGTTATGTAGATCTACCACATT -TTCTTTATCCATTCTTCCGTTGAGAAATATCTAGATTGTTTCCAGTTTCTGACTATTATA -AATAAAGCTGCTATAAACATAGTTGAGCAAGTGTCCTTGTGGTATGGTAGAACATCTTTT -GTGTGTATGTCCAAGATTGATATAGCCAGATCTTAGGTAGACTATTTCTAATCTTCTAAG -AAAATGCTAAATTGATTTCCAAAGTGGTTGTACAAGTTTGTACTCTGTGATGGTTTGAAT -AAGCATGGGCCATAGGAAGTGGTACTGTCAGGAGGTGTAGCCGCTAAGGGTTTGGAGATT -TCCTTCTATGCTCAGGTTCCACACATTTAGGAAAAGAGCTTCCTCCTAGCTGCCTGAGGA -GCCAGTCTTCTCCTGGCTGCCCTTGGATCAAGATGTAGAACCCAGCTCCTTCTCCAGCAC -CATGTCTGCCTGCATGCTGCCATGCTTCCCACCATGGTGATAATAGACTGAACCTCTGAA -ATGTAAGCCAGCCCCAATTAAATATTGTCCTTTATAAGTGTTGCCTTGGTCATGTCTCTT -TACAGCTATGGAAACCCCAAGACACACTTCCACCAACAATAGAGGAATTTTCCCTTGCTC -CACATCCTCACCAGCATGTGCTGTCACTTGAGTTTTTAATCATAGACATTCTGATTGGTG -TAAGAGGGAATCTCAGAGTCATTTTGATTTGCATTTTCCTGATGACTAAGGACATTCAAT -ATTTCTTTAATTGTTTCTTGGCCATTGGAGAGTCCTCTCTTGAGAAGTCTCTGTTTAGCT -CTGTACTGTATTTTTAAAACTGGGTTATTTGGTTTACTGCTGTCTAATTTCTTGAGTTTA -TATATTTTGCATATTTGCCCTCTTTTGGATCTAGAGTTGGTGGAGGTCTTTTCCCACTTT -GTAGGCTGCTGTTTTGTCCTATTGATGGTGTCCTTTCCTTTACATAAGCCTTTCAGTGTC -ATGAGGTCCCATTTATTAATTGTTAATCTTATTGCCTGAGCTTTTGGTGTTCTGTTCAGG -AAGTTGTCTCCTATACTAATGTATTCAAGGCTACTCCCCAGATTCTGTTCTATTGGACTT -AGAAGATCTGTTTTTGTGTCTTTGATCCTCTTGGACTTGAGTTTTGTGCAAGGTGATAGA -TATGGATCTATTTGCTTTCTTCTATATGCAGACATCCAGTTAGACCAGCACCATTTGTTG -AAGACACCTTTTTTTTTCCCCAATTGTATGGTTTTGGTCTTTTTGTCAAAAAATCAAGTG -TCCATAGGTGTGTGGGTTTATTTCTGGGTCTCCAGTTTTATTCCATTGACCAACCTGTCT -GCTTTTATGCCAATATCATGCAGTTTTTTATTACTACTGCTATGTAGTACAGCTTGAGAT -GATGGATGGCGCTTGATCTCAGATGTTCTTTTATTGTTCAGGATTGTTTTTGTTATCCTG -GGCCTTTTATTTTTCCATATAAAGTTGTGAATTTCTCTTTCAAGGTCTGTAAAGAATTGT -GTTGGAATTTTGGTGGCAACTGCTTTGCATTTGTAGATTGATTTTGGTAAGATGGCCAGT -TTTACTATGTTAATCCTACCCATCCATTAGCATGGCACATCTTTTCATCTTCCATAATTT -CTTTCTTCAGAGACATGAAGTTCTTGCCATGCAGGTATTTCACTTGCTTGATTAGAGTTA -CATCAAGATAGTTTATATTATTTGTGGCTATTGTGAAGTGTACTGTTTCTCTAATATTTT -TCTCAGCCTCTTTATTGTTTGTATTAAGGAGGGATAGTAACTTTTGTATCCAGCCACTTT -ACTGGAGGTGTGTTTATCAGCTGAGGTTCTCTGGTAGAATATTGCTGGTCACTGCGTCTA -TTATCATATCATCTGCAGATAGCAATACTTTGACTTCTTCCTTCCCAAACTGTATCCCCT -TTAGTTGTCTGACTGCTATAGCTAGAACTTTAAAGTACTGTATTGAATAGGTATGAAGAG -TGTGGGCAGCCTTGTCTTGTCCTTGATTTTAGTGGAATTGCTTTAAGTTCCTCTCCAATT -ATTTGATATTGATAATTGGCTTGCTGTGTATTGCCTTATTGTGTTTAAGTATACATTCTA -TATTCCTGATCTCTCCAGGACTTTTAACATGAAGGGGTACTGAATTTTTGTCAAGGGCCT -TTTCAGTATCTAATACAGTGATCATGGGTTTTTTCTTTCAGTTTGTTTATATGGTTGATT -ATATTAATGGATTTTTGTATATTAAACCATCCCTGCATCCCTGGGATGAAGCCTACTTCA -TCATGGTCCATGATGGTTTGATGTGGTTTTTTAATTTGGTTTGCAAGGTTTGTTTTGTTT -TGTTTGGTTTGGTTTGGTTTTTCGAGACAGGGTTTCTCTGTGTAGCCCTGGCTATCCTGG -AACTCACTCTGTAGACCAGGCTGGCCTCGAACTCAGAAATCCCCCGCCTCTGACTCCCAA -GTGCTGGGATTAAAGGCGTGTGCCACCATGCAACTATTTTATTGTGTATTTTTGCATCAA -TGTTCATGAAAGAAACTGGTCTAAAATTCTGTTTCATTGTTGAGTTCTTATGTGGTTTAG -GTGTCATGGTGATGGTGGCCTCATAGAAGAAGGTTGGCAATATTCCCTCTGTTCCTTTTT -TTTTTTTTAAAGATTTATTTATTTATTATATGTAAGTATACTGTAGCTGTCTTCAGATAT -TCCAGAAGAGGGTGTCAGATCTTGTTATGGATGGTTGTGCGCCACCATGTGGTTGCTGGG -ATTTGAACTCAGGATGTTCGGAAGAACAGTTAGTGCTCTTACCCGCTGAGCCATCTCTCC -AGCCCCCCTCTGTTTCTTTTTTGTGGAATATTTTTATGAGTATTGGTATTAGTTCTTCTT -TCAATGTCTGGTAGAATTCTGTACTAAAACCATCTGGACCTGGGCTTTTTAGGGTTAGGA -GACTTTTAATGATGGTTTCTACTTCTTTAAGGGCTGCAGTACTACTTAAATTGTTTACCT -AATCTTGATTTAACTTTCATAAATGATATCTATCAAGAAAACCAGCCATTTCCTTTAGAT -TTTTCAATTTTGTGCCGTATAAGCTTTTGAAGTAAGACATAATGATTCTTTGAATTTCCT -CAGTTTCTGTAATTATATCTTCCTTTTCATTTCTGATTTTGTTAATTTGAGTACTTTTTC -TCTGCCTTTTATTTAGTTTGGCTAAGGGTTTGTCTATCTTGTTGATTTTCTCAAACAAAC -AAATAGCTATTGGTTTCATTGATTCTTTGATTTGTTATCTTTGTTCCTAATTTCAGCCCT -GGGTTTATTTTCTGATATCTACTCATATTGGGTGTGTTTGCTTCTTTTTGTTCTATAGAG -TTCAGAGCTACTGTTAAGTTGCTAGTATGCAATCTCTCCAGTTCTTTTATGAGGGAACTT -AGTGCTATGAACTTTCCTTAGTACTGCTTTCATTGTGTCCCATACATTTGTGTATGTTGT -GCCTTCATTTTCATTGAATTCTAGAAAATCTTTATTTCTTTATTTCTTCCCTGACCCAGT -GGTAATTGAGTAGAGAGTTGTTCAGTCTCCATGAATTTGTAGGCTTCTTGTTGCCCTTGT -TGTTGTTCAAGTCCAGCTTTAATCCATGGTGATCTGACAAGTGGTTATTTCAATTTTCTT -GTATATGTTGAGGTTTGCTTTGTGACCAACTATATGGTCAGTTTTTTGAGATGGTTCTGT -GAGGTGTTGAGAAAAGGTATATTCTTTTGTGTTAAGATGAAATGTTCTGTAGATATCTGT -TAGGTCCATTTGATTCATAATGTCTACTTGTTTCATTATTTCTCTTTTTAGTTTCTGTCT -TGATGACCTGTCCATTGGTGAGGGAGGGGTGTCAAAGTCTCCTATTTATTAATGTGGGGG -GTTCATCGTGTGATTTTAGCTTTAGTAATCTTTCTTTTATGAATATAAGTGCCCTTAGAT -TTGGGGCATACATGTTTGGAATTGAGATGTCTTCTTCGTGGATTTTCCCTTTGATGAATA -TGAAGTATTCTTCCCCATCTCTTTTGATTACTTTTGGTTGAAATTCTATTTTTTTAGGTA -TGAGAATGGCTACTCCAGCTTCCTTCTTGGGTCCGTTTGCTTATAAAACAGTTTTCCAGC -CCTTTACTCTTAGGTAATGCCTATCTTTGTTGCTGAGGTGTGTTTCTTGTATGCAGCAGA -ATGAGGGATCCTGTTTTTACATCCATTCTGTTAGCCTGTGGTTTTTTTATTCGGGAATTG -AGTCTATTGATATTGAGAGATATTAATGGCCAATGATTACAACCATTATTAATCCTGGTG -ATAGTGATGGTGGTACTCTGTGTGTGTGTGTATGTGTGTGTTTACAGGTGTGAAGTTATT -TATTTCCTATGGTTTTTTTTTGGATGTACTTAACCTCCTTGGGTTAGAGTTTTCCTTCTA -GTATCCTCTGTAGGACTGGATTTGTGGATAGTTTAAATTTGATTTTGTCATAGAATATCT -TGGTTTCTCCATCTATGGTGATTAAAAGTTTTGCTGTGTATAGTAGTCTGGGCTGACATC -TGCCCAGGCCCTTCTGGCTTTCAGAGTCTCTGTTGAGAAGTGAGGTATAATTCTCATAGG -TCTACCTTTATATGTTATTTAACCTTTATTCCTTGCAGCTTTTAGTATTTATTCTTTCAT -TGTTTTGTAAATTTAGTGTTTTGATTATTATGTGGCAGGAGGATTTTCATTTTGGTTAAA -CCTACTTGGTGTTTTGTAAGCTTCTTGTGTGTTTATAGGCATGTCTTTCTTTAGGTTAGG -GAAATTTTCTTCTATGATTTTGTTTCAAATATTTTCTGGGCCTTAGATCTGGAAGTCTTC -TCCTTCTTCTATTCCTATTATTCTTAGGTTTGGTCTTTTCAGTGTCCCAAATTTCTTAGA -TGTTTTGTGTCAGGAACTTTGTAGATTTAGTATTTTCTTTGACTAATGTATCAATTTCTT -CTATAGTATATTGTACATCTGAGATTCTCTGATCTGTCTCTGGTATTTTGTTGGTGATGC -TTACATCTGTAGTTCCTGTTCTCTTCCCTAGGTTTTCCATCTCCAGAATTCACTCAGTTT -ATGTTTTCTTTATTGCTTCTCTTTCCATTTTCAGATCTTGAACAGTTTTATTCATTTCCT -TCACCTGTCTGATTGTATTTCCCTGTATTTATTTCCTCTTTAAAGACCTCTATCATCTTT -ATAAAATTGGATTTAAAGTCATCTTCATGTGCTTTGGCTGTGTTAGTATATCCAGGATAT -GTGGTAGGATATCTGGGCTCTGATAGTGCCCTGCCTCTTGTTGATTATGTTGTTAAGCCA -GCCTTTACCCATCTGCCACTAGTGTTAGATGGATGTTTCTGATGCAGGCAGGACTCCTTG -AAGAGTCAGGCAGAAAGGTGGACTGACAGTGGAGCTCAGGGACCAGCATGCTGTTCACTT -CTGCTGGCTGTGCTCCAAGAGGACCTGAACGTCCCTGAGCCCCTGCATGCCTCCTCTGAG -AAGGCAGGCGTAGCCATGGGCCTGAGAATGGATCTCAGGGGACAGCATTCAGCTCACCTT -TGCTCCTATAAAGATTTTAAATGGCAAATTCAGTTTGTTTAATATAGCATTGCTTAGTTA -TTTTTCTTATTTTTCCCAACTTTGGAAATTTTTGTTTTTTAAAGAATATATATAGTTTAC -CCCCACATAATCAATATATTGGTTTAAAATTGTTCCTTTAAAATTTTTATTAGATTTACA -CATTTTGTGTGTTTTCCATGCATGTCTGTATGTACACCATATGAATGCTTGGTGCCCTAA -GAGGTTAGCAGATGTCCTCTGGGGCATCAGATCCCCTATAGCTGAAGTTAGGATGGTTGT -AAACACCTTGTCGGTGATGGGAATCAATCCTGCAAGAGCAATTAGTGTTCTGAACCACTG -AACCATCTCTCCAGCCCTAAAATAGTTCTTAACATTTTTTGTTTGATGTCTGTAAGATCT -ATAGGAATAGCTCTTCTCTCACCTCTGATATTAGTAATTACTATATTTTCCTCCCCTTTG -AGCATAATAGTTCTAGATTTCATTAAACTTTTCATTAATTAGACTTTTAGATAGATTATT -TTAAGCTTTACTTCCTTCCTAAAATAAGCATCTTGATATAAATTTCCATTAAGGTTGTTA -TATTTTTCTTTGCTTCATGTGTTATTTTAATGAATCTTGATTGATTCCAAATATATGGGA -TTTTTCTGTTACTGATTTCTAGTAGAATTTCACTTTGGTCCAAAAAACCACTCTCCTTAA -TCTAATCTTAATCCAAAATTTACTGACACATATTTAATAATGCAGTATTAAGTCTTACTA -TGTCAACATTCTACTTGTTCTTAAAAAGATTGAATTTTCCAGTTATGGAAGTATTCTAAA -AATATTATTTAGGTTAATTTTATTAATGTTATCTGTAAGAATTTACTTAGCTCTGATTCT -CCTAGTTACTGAGAGACATGTTCAAATCTTCAGTGATTCTGAATTTGTTTTTGCTCGCTT -TCTGATGGTATTCCTTCGTATATTTTGAAGTCTCTAGGTAGCATACAGCCCTTTATAATC -ACTTGGTCTTCCTGGTGCATTTCCACTCACTGTCATCACACATTGTGTCTCCTCCTGCTC -ACGCTCCTTCTCTCCAGTTCAGAATTGTTATATACTTACGCTACACTGGATGCTTTTGCT -CTTCATGGCGTATCTTTTTCCACTTCCTGCTTTCAACTATTGGTACATTTGAACTTGTAT -TGTGAAAATGTGATTCTTGTGAAGAGCATGTAACTAAGTCTTGATTTTAAATCCCATCTA -ACACTTTGCACCATTTAGTTGGGGTGTTTAGTTAATGTTCATTTAATATACTTATTTGTA -AGGTTCCTTTGTTATACGTTTCGCTATTTGTTTGGGCTCATCCAACTTACATTTTCTCCC -TTTCTTACCTCCCTTTGGATTTTTCAAAACTATTTTGTAAATATGTTTAATTCTCTAGTG -GCTGTTTAGCTACTGGCCTTGTAGTATAACAGTTGTGTTGTGATGGTATGTGTGGTGTCT -GTATATGTAGGCAAATGTGGACATGAACACGAGTTCACTATCAGGTGCTTTCTCAATCTC -TGTCTGTTTTTGAGACAGTCTCTCATTGAACTAGGTTAGGTGCTCACTGGTTGGTTAGAC -TGTCTGCCTAGCAAACCTCAGAGGCTCTCCAGTCCTACAAGTGCTGGGATTACAAACATA -TTTACATAGGTGCTAGGAACTGAAACGCAGCACTTTGCTCACTAAACCATCTCCCCAGTC -ACTTCATCTTATTTTTTAATAGTTGCTTTAAGGATCTAATATACATCCTATAACTATCTC -TGAATTTACCTTGTATTAGCTCACTGAAAAAGCAGGAATCTTACTCATTTTATTATCTCT -TCTAAATTTTATGGAATTTCTATCATATTTATTACTATTTGCTGTACCCTACAATAAAGA -GTTCCATTATATAATGCTATCATTTTTCAAGACATTGCATATAGTCTTACAGTTATCCAG -TATTTACTACTTCCTTTGTTCTGTATTCTTCCATTGGATCCCAGTTATCAACTTGCAGAA -TTCCATTTAGTTATCATGTAGCACAAGTCTCCTGGGGACACATGCTCTCAGCTTTTGTTC -ATCTGAAAACATCTATTTTATGTTCTTCTATGAAAGATAATTTTGCTGCACATAAAATTC -TATCCTTCGTGCTGTATCAGATCAGGCCTTCCCAGTACTGATTGATCACTGACTACAGTT -ACCTCATGAAAGTGTGTGACTGGAATGAGGTAGCGCTCCACAGCTGAGGTCATCTTTGAG -GACCACTGAGGCTCTCAGCTAATAGCATATCCTGTTGCTGGGACAGTTCTTCCTGGAGGG -CTTTACCTGGGTATACTTCATGGTGGTCTGTTGATGAGAATCTTACCATTATTTACATAG -CTTTCTGTGTGGCATGTATAGGGTTTAATATACTATCACCCCAACTGACATGCCTTCTTA -GCTTTGCTTGAAGTATACGTGCCTTAGTATTTGTTCTCTACTGTTCATCAATCTATGATC -TCCTAAGTTTGCTTGGAAGAGTCTGATGCTATTACCTGAATGTTTTTCTTTCCCCATTCA -TTTATCTCCTGGCTAGTCCAAATACATGCTTGGTGTTTTGTATTAAATATTACCATTTTA -TGAGGATTTCTTCATATTTACTTTTCCTCTTTCCTTGAACGTAAATAATTCTAAATATAT -TTTTATATTATGTTCATGTGTTCTATAATCCAATATTAAGTTTATCAGTAAAATTTCCAT -TTTGATTACAGTATTTTTCACTTCAAATTTTGCTTTTTTTATTTCACTGCAACTGATTTC -CATATAATATATATTCTAATATAATTTTTTTAAACAGACCTATAATGACTAGAGTCTCTG -TTGCTAAGTATTACCTGAGGCTTGGTGTCCATATTTTTGTTGTTGTTGTCCCATGAGTCT -ACTTTAATGTTTCTTTGCATGATTGACCATTTTCTTATTATAGACTTCATATATGGCTTA -TTATAGAGGTCGGATTGGCCATATTGCTTAGCTTTAACGTGGTTAAACTCAACTCCCGAG -GAGGCCCTTCTCCCCATTTTTGAACAAGAGCTGAAATCTCTGATTAATTCATCTGCTTTC -TTAGTTTTTCTGATGATGCCTATTCCAAATGCAGATGATACTGTGAGTGTTTAGATGTGT -AATTTAGAGCTCTTTACCCTACCCTGCCCCTGCTTTTAGGACTCCTATTTCCCCAGCTGC -TCTTCAGTCCTCAATACTGTACTCCCACACCACAATCTACTGCTCCTGGGACATCATCCT -GAGCTGCTAGTACGCATTCATGGTCAAAGAGTAAAGCCCAGCAGCCACACTGATGGAGCA -CTGTTCCTTTAAAAGCATGTTCCTCTCTAGGCTTGCTTACTTATGATTTCTTTCTGGTGT -CTTCAAATTGTCTATTTTTTATATTTTGAGATGTTATAATTGTTACCTGTAGAAGCAATT -AATTTATCCCACATATACCAGAAGCCAAATTTCCTAAGATTACTGTTGTGCCACTAGAAT -CACACCTAGCCCCAAACATCTCTGTCAGTTAATAGTAAAAGTGTTCTCTTGCTACATATG -AATGCTAATTAGTCTGCGAGTTATAACTCATTATCATACATCAAAGATGTGAGTAGGAAG -AGCCATATATCAGGAAAACAGAAATTACTCTGTATAGTCTAAATATAAAGGGTATGGATA -CGAAGATGTTATCAACACCCCCACAAAAGAAAAAGCGACATACACAGCATCCATCAGGAA -ACCTACCACCGACCCCCATCCTGAAGCACTCTACCAGATGGCTCTCAAAGCCCATCTAGA -AAACTCTAGGAGGCTCTGCCGCCATGGTGCCTGTGAAAAAGCTTGTGGAGAAGGGGGGCA -AAAAAAAAAAAAAAAAAAAGAAGCAGGTTTTGAAGTGTACCCTGGACTGCACTCACCCTG -TAGAAGATGGAATCATAGATGCTGCCAATTTTGAGCAGTTCCTCCAGGAGAGAATCAAGG -TGAATGGGAAAGCTGGCAATCTCGGCGGAGGAGTTGTGACCATCGAACAGAGCAAGAGCA -AGATCACTGTCACTTCGGAGGTGCCTTTCTCCAAAAGGTATTTGAAATATCTCACCAAAA -AATATTTGAAGAAGAACAGCCTCCGAGACTGGCTGCGTGTTGTCGCCAACAGCAAAGAGA -GTTACGAGCTGCTTACGAGTTACTTCCAGATTAACCAGGATGAGAGGAGGACGAGGATTA -GGACACATTGGTCTGCAATGTTTTGTATTAATTCATAAACAAAATTTAGGAACAAAAAAA -GAAAAGAAAAGAAAAGAAAAGAAAACTCTAGGAGCCTCACAACCACTCATATTCTGACTC -CGGATGACTGAAAAATGCATCTTCTATCACAGGTGGGCTCAGGGGTTCCTTTTGTGGACA -GACTATATAGCATTGATACAAGGTAACAAAAGAGACCTCAGTAAACAGTCATGGATTTGC -CTCTTCAGAGTAGGGAACTGGGGGCAGGTTTGTGGTTATGCTGGGTAGACAAGAGGTGAT -CTGGCACAAATGTTGCAAAGTAACTGAAAGGTAACAAAGAAAGGGAAGCTAGAGAGCTTC -AAGAAAGTTAGCCAAAAGACTAAACAAAAAAGCCTCAGGAACACTCATTTTCTGTGAGGA -GCGGGTGTGGCAGCAGTCCCAAGAAGGCGCCAGGGACTGCAGCTAAGTCTTATGACTTGC -ACCTGACTTCCTCATACACCTGAAAATAAGCCACGACCATAGTGAGAGCTGCACAGGTGC -ACCATGATGCTGGCGGTTTAAACAAGTCCATATTTGGTGGAGACATGCCCCTGCCGCCCT -GATTGGCTGAAGCTGCGTGCCTGGTGAGGTGCCGTAGCCTGCTGTGAGTGGATGGGGACT -GAGTATATAAGAGTGAGAGGTCCGGGGTTCGGGGGAGATAGATGAGGAAAAAGATGAAGC -AAGAGAGATGAATACTGAAGTTTGCTGAATAAACTGCTGTTAGAAGGACTGGTGGTCATG -TCGTTCTTGCTGGTCGAGAGCAGACGCGACAATTTTCCATGCTTACTGCTTTCATATGAC -TCCTGAAACCTGCGAGCAAGAGAAAAGCTGCCAAACCCCGTTTCTGGCCAAGTTTAACTC -TCCCATGAGAATATATCAATTTACTTTCAATGGGTTTTCTCCTATCTATTTCACATTGAA -TAAATATTCATTAGTTTAGTTAAAGAAATATCGATGATGTTATATCAGGGAGTGAGTCTT -CACTGATGGTATATGATGTGGAGTCTTATGGTTCCTTTCCCAAAAACTCTGTGATAGTCT -TCAGCCCACATATTCTTCCAGAATTTTCACACCTCATCAATTAGTGAGATTTCTTTCCTC -CTCTTCTTGAAGCTAAGAGTGACTTTTAATGACTGCCTTGATGAATAAAGACAGAAACGA -CAGTATTTGACTTCCAAGGCTAAGTTGTGAAAAGTCCTATAGATCTGCCTATGTTCTTTC -AAGATTCTTGCTTAAGGAACCTAGCCATCAAGTTGTGAAGAGTCTCAGACTCTATTAACA -TCATGTGGAGATGTTCAAATCTACAGTCCCTGCTAAGGTCTCAGCTATCATCTAGCATCA -CCTATCTGACACATCAGAGAGCAATACCTCAGGAGATCTTCCCCTTGGCTTCCGAGGATC -CCATATGTTGCCCCGGGGAGTAAAGAGAAACTGATTTGATCCAAGGATCTCTAAGATACA -AATTAACAAGAAAATGTTTGGGTTTTAAAGCCACTACTACATTTGGGGTAACTGTTATGT -AGCCATAGTAACGAGAAAACCATTATATTACCTTGCTTAGATGTGAAAGTTCCAAATTCA -GAACTCAACCAAGGTTTCAGAGACGATGTAGGTGCAATAATCTTGTATTTAATACATGGT -TTTGGTGAGATAAGAGATCCTTTGTGGGTAAGAAGTAAGTCTTTCTGTGCTGACACTCTC -AGGAACAGTATCTAAGATTTGTTAGGTCCTAAAGACATGGCTGTTAGTGTTCCGTGAATG -GAAAAACAAGTATGTTTCTAAGCAAGGCATTATTTAGAAAGTTTTTAGAGGTAGTTGACT -ATACTTTTACTCAACAAAATTTGCTGCCTAGAAGTAATTTTGGATGTCTTGTTATAGTTA -TTTTCAGTTTATGAGCTACAAAACTCATTAATTTTTCTCTCTTGCTCTTATAAAAATGTG -TCACAATTACATGTATTACCTATCAAACTATGCCCCAAGTCACCCTTGACTGATTCCAAA -ACTCGATGTATCTTTAAGGATGAAGATGTATTTTTCCATTACTAAGGATAACCAAATTAA -TTTAACAGACGCTAATTTCAAAACAAGAGATTCCTGTGTTTTTAAACAATACAGTCTTCA -AAGGCAATGGGATGCAATGATTCAGAGGCTTTTAGCATCCATGGTAACATCTCGGAACAA -GGAAAATTCTTACCAAATTTGGAGTCTATGTTCTTATTTTGCAGACAGAAATATAAGTTT -ATTTTTCTCATGGCCATACTTCATGTCACACATACATTTAACTATATGAAGAGAAGGAAA -AGAGAAATCTGTAATGTCATAAAGGCACTAGGAGCAGATAATACCCATTTATTTTTTAAT -TGTTCCTATTGGGAATAAGTATTTTCATTCTTCCCAGGGAACACTATAACAATGGGATAC -ATGAGGTGCTAGCTTTACGGCTTCACTGCCCACGTCTGTTTGATCAGAATTGAATAGGTC -CTTCCTGCCTTGCCCTCCTCCAGCCTCATTTCATGTCAACTCCATAAAGGTGAGTTGCCT -ATAGAGGAATCTCAGTGTAACTCAAGCTCAGAGGAAACATCAGTGTGGCAGGAAAGTCCT -GGCAGCAAATACAAATACTAACACAGCCAACAAACTCAGGTGGGGGTAACTCTGACAGCC -CACAGCAAGACTGTACTTCTCTTCCTTGTATGTCACAGAGCCTAGTGGGAGCACTGCCTC -CAGACTCCTTCCTTCCTGTTCTCCATAACTGTCATCACATCTCCTCCACACATACACTGT -GCACACACACACACCATGTTCTGCTTTCTACCTCAGTTCATATACAGAATCTATTCTTTC -CTCGTGGGTATTCTTGACACCTCTTCTTGATCAGCTAGACTGGCCGGGGACCCATTCATC -TATTTCCTTCTTTCTTTAACTTGGTTCTATAATGGAATTCTCCCTCTCAAGGACAGGAGG -GAGAAGAAGCTCTGAGTCACAAGCATTGTCATCCCAACATCCTCTGTATAATTATGTGTT -TGCTCAAGTGTTAGTAGAATATAGGTAACCTCACTATAAATTTATACAGTTGGAACATCG -ATGTATACAAGACCTGGCTACAGATTCAGGTGTATAGGTCAGGGGATACATTTATACTTA -GATATGATTTCAGCTCTGCTGAGATCTGAATTAAATTTTAGGAATGATTTAAATGTATGA -GTAGTTTGACATGGAGCTACCCCATTCCTGAGACTACCCTAATTTTACCTGATATCTCAG -CATCACATTTTTAGACCAAAGCAGGAGTTTAGAGCCTTAGAAACTTCCAAGGGCCTGGCA -GTCAGGCAGAGTCAAGTACCCTCTCGAATTTGTCCATCTTAATTCACCTCTGCGCTTCAG -TGTGTAAGGGGAGGTATTGATTCCCTAACTGGTTCTTGACTGTGTCAATAAGGAGGCAGA -AGCCAATTGCTTGGTGAAAAGGAAAAAGGTGGGACTTCCAGGTCCCAGGAGGAAAAGAAG -GGGACAACAGAGAGGAGTCAGAGCAGGTGGTAGAGTAGAGGAAGCAGTAGACATGCAGGT -CTCTGGGCACTTATAATTGGTAGCCTCTGTTGTGGGCAAAGGCCAAAGTGAATAGGGCAG -GATATTCTTCACCCAGCCATCGACTTGTGTGGCTAGTTTTAAAATATTAAGGCTGTCTGA -GGTTTTCTATCTGTGAAGACTAAGGTGGACAGGAGAAAGGGTACAGCCAAGGTGGTTGTG -GCGGCTTGACAGAGTCACTAGAGGTTGAGGAGCTTGGGTGGAACTCTTGAGAAAGAGCTC -GCGTGTTTTTAAAATTACACACAAGGGGAGTGTGTTTATTGGTTTTTTTTCCCTTAGATA -TCAGTAGCCCTAGTAAGAGGCTTATCAACAAGACTAGTATCTTTTTTTTTTTTTTTGACT -AGTACTTAAGAATGGAAATTCTTAGGTATAGGCTGCATCTAGAAACACACACACACACAC -ACAAACGGAGAGACAGAGAGACAGAAACAGAAGCAGAGAGAGCACACAAATACACGTGGC -AAAACATCAAGTTGTTTTGTTTTGTTTTGTTTTTTTAAATCTGTGACAATAGCAGGGTCA -GACGAGGCATCTAGAGCATGAAGATGCTTACATGGCTGAAAAATGTTTTATTGTTACAGT -ACAGACAGAAACCACATCAATAACTTGTCCTTAAAAAGAGTATATGAGAGAGCCAGGCGT -TGGTGGCACATGCCTTTAATCACAGCACTTGGGAGGCAGAGGCAGGCATATTTCTGAGTT -TAAGGCCAGCCTGATCTACAAAGTGAGTACCAGGACAGCCAGGGCTACACAGAGAAACCC -TGTCTCAAAAAACCAAACCAAACCAAAAACAAACAAACAAAAAAGAGTATATGCGGTTGT -ACCCCTGTAAAACTTACTTGTTAGGAAACATACAAATAAGCTCAATTCCAAAGCAAAGTC -CTTGTAAGAATCTTTGAAAAGTGGAAGAAAATCTATACTGCCAAACTGAGAAAACAAGTA -GATTAAACTTACAACAAAATGCCCACTAGCCAGGAAAACAAGGAGGGTTGGGTCGCACTC -CAGAGGGGAGAGGAATGCTCTCTTTAAGTTGAACAACACTAGAGGTTGGCTAGAAGAGCG -AGCATCAGAAGTGACAATCAGGGCCTAATTGCTCTTGAGTCCCAGTTCTCAATCTGGACA -GTTTTCATGAGCAAAGAAAAAGCACCCTTCCCAGTTCTCTGCGAAGATGACCTCGATGAC -AGAATCACTCTGGGTGCCTCAGCTAGCATTTAAATGCCAATATGAAATATACTTCTATTT -CGTTCGCTCTAAAATTATAGATAGAAATTAAACAAGTGAAATTACGAGAGCTATATCTCC -ACGTAGATGATTGCTTTCAGAACATTGAATGATGAAATCAGAAAAATCACCTAAGCTCAT -GCCATATTTCCTATTTGTGTTGCTTCCATGTTTGTTAAAACTAAATTAACCGTACAAGAT -TTAGATCTCATCAAAGTGTTTCTGAGCAGATTCAACTATAAATGGTTCTATAGATGAAAG -ACTCATCTCTGGTCATTGCAGCAAGGATCTCAAAGGATAGCTCTAGCCCCAGAGTGGACT -GAGTGTTCAATTTACTCTGTGCCTCCAGGAGACTTTTGTAGAACTTTGTTCTCTGGGTGT -TCTAAAGCCCTTCCTGGAGAGCTCTCTCCAGTAAGGCACATTTTGGATGTCTGATAGTGT -TCTGGAAACTCTGACCTGTTTGTCACATTCGAATCTTGCCCCATGTCTCTTACAGCCTGC -TGCACTGGGGTCACAGGGATGCTGTGGAAGTGAGTCAATAAGATCTGTGCAGGGCGTGGG -AGAGGCTCTCAAGATAAGGATGGCAATGGAAAGACAGAGGTTCCTGTGGGTCTTGAACAG -AGCTCAAGTGGGAGCAGGTGAGGTTGTCCTCCTTCACCACTGCTCTGAAGAACTCCAAAA -GTCCATTCGCAGCTTCAGTTCTCCCTTTCCAAGGAGTGCTCTTTTGCTTACATAAAATGC -AGGGTAAATCAAACCCACCAAGCCTAAGAGAGGAAACTAGCCTGCGCCTACCCGCTCTCT -TCTCCTTGTCCACTCCCTCTGCGACTCTGTGCAACATCAACCCCTGACCTGCATGGACCT -CACTCCCATCTGGTTGCAGAAGTGGCAGCCTATGGCAAGCACAGCGGAACACTAGGCCTC -CTGTATGCTAGGCTCTACCACTGAGATACACCTCCAGCCTTTTCCTCAGGTTAGCTTGCT -AAAGAACCTACTGCTTGAGGGCAGCTGTCCTTCCAACTCAGTTTGGTCCCTTGGGACCCA -GAACAAACTGCTTTGCACACAGCTTAAGGGATTAGTGAGTTAATAAATGACACTCTCCAA -ATTGCTAGCATTTAAAAAATACTTACAAGCCCTGTATTGCTGGTCTCAAATCTAACATAG -AGATCACCATGCCTTGACAGTTCTCACACAGATACCATTAGAATGAGACTGACATGCAAA -GGCAGGGAAAAACTCGATAGACTTTAGCCCCTCCATTAGTAGTGGGGTGACCTTCCCCAG -TGTTAAATTCACCATTAAAAAGTGAGTGAAAGTCCAGTCAGACCATCTCCTCATTGAGGG -AAAGAACAAAATGAAATCATATTGACAGAACATGACTCAGTTTTCACTGATATCATTGAC -CAAAGGCTGAAAACTGAAGGCATGCGGCATGAAAGGCTATTTGATTGTTTAGCCCACCTG -TACAACCACACATTCCCAATAGGTTGTTTCCTAGATGAAGTGGAAACTTCTAAAAGTTTC -TTTGGAAAGTCAGTTATGTCAAATGATGCTTAGCTGAGGCACACAGGTGAAAGGATGCTT -TGCTGGAGCAGACATGGAATAGAATGTTTTCCTGAGGCAGACACAGGTGTAAGGATGTTT -TGATATAACAAACACGTGAAAGGACCTGCGATGAAGGAGTATAAATATGACCCACAGTCA -GTGGGAGACAAGCACTGAGCATTGGTTTGCTCCGCCTCACCACTCTTCGCTAATGACACC -CATGCATTGGTTTGCTTTACATAGCATTGTTGATCTCCACTAGCGGCGACACCAGAGACA -AACTCACCAAAGAACTGCTCACAAGGTTCTGAACTGCTTGTGAGGTTCCTGCAGCAGTTT -GCAGTTTCTTCAGGACTGGACTGTAGCTGCTGGTTCGTGTGTGGTGTCTGCCTGCCTAGA -GGACTGGTCTGCAGCTGCTGAATCATCTTTGGTGTTTGCTACAGGACTGAACTGCTGACA -AAGGAGATCAAGCTCGCTCCCGAAGAACTATTGCTGAACAGGTTCACTTTCCCCTATCCT -AATAACATTTCTCTTCCACCTCTGCTGGGTGGTGGGCAAGAGGAGAGGTTGAACCCTTAT -TAAAAGTACATTGCAAAAACTGTATGCCTATACCTAGAACTTTGTCTAATCCATTTCCAT -TAGGTTCTAACATTGTGGCCTTTGGGTGAGGAGTTTATTACAGTTGGTCATTTCCCATGT -ACTTAACAGTCTTTCTGAAACTTTGACTCCAATTTGCTTCATTTAAAATTTGCCTCATGG -GGGGGTGGTGGGGAGGGGATAGGGAATTTTCAGAGGGGAAACTAGGAAAGGGGATAACAT -TTCAAATGTAAATGAAGAAAATAATAAATCTTAAAAAATAATAAAAATAATAATAAATAA -AATAAAATTTGCCTCATTATGTTGTCAGACCCTCTTCCCCAGCCCATACATAGATGGTTT -TCATATTCTCTTTTGGAAATAGTTTAACCACACTTCTCACATGGTAACTGGAGTAGAGAG -TATCTGGTATAAATTACAGAACACTGCGATGTGTGAAGACATTCTGTAGTGAATAAATTA -AAACAATAATTTCATATGTATCAAACTAACACTTTTTATATTTGTGGTTCCTATAGTTTT -CAGGCCTGGTTCTGAAGTCTCTAGTATGGGGAAATTAAATGGAAGAGATTTGTCTCAGAC -TGTATTTCACAGGCTGGAGATAAGCCAGCCACTCCTAGGAATATTTCAAAGTAGAAGAAC -CTTTAGAAACAAGTTTAACATGAAGGCTCTGCTAAGATTTAGGGAGATGTTGGTATTCCA -ACAGGTGAAAAAGACTGAGTTTAGGACCTCATCAGATACAATCAGCACTGGTCTAACAGT -TAAGGGAGAATGGGAGAGGATGTTAGCACCCTCTATATATGTGCAAATAGAATCACTGAA -TCAGAAGGGACTGAGGAACCCCAAATATACTTATAATATGAAGGGAAACTCAAATTTAAT -GAAAATGTCTATGTTCAAAGGCAACAGTTTCTGATCTCTATGACTGATGTAGTGAGTGAA -TAAACATGAATCTGCTCCCCAGTGTAAACACACATACATACACACTCATATGCACACTCA -TATGCACACACACACACTCATATGCACACACATATACACATATATACAAACATACATATA -CACACAAACACATATACACACATACCACACATAGACACACACTCATACACATATACACAC -ACATACATACAAACATACATACACACACACACCACACATACACAGACACTCATACACACA -CACATACTCATACACACACATATACACACATACATACAAACATACATATACACACAAACA -CATATACACACCATACATATACATAGAAACACATACACACCATAGATATACACAACTCAT -ATACACACACACACACCATACATATACACAACTCATATACACACACACATACATACACAC -ATATACACATACATATAAACATACATATACACACATACACACACTCATATACACACATAC -ATACAAACATACATGTACACACACATACCACACATACTCATATACACACACATATATACA -CACATTAAAAACATGCATATACACACACACATATGCACATATGCACACATACTTAGAGAG -CAGCCTATTTGTTTGAGACAAAGTCTCTAGAAACCAGGCTAGTTCTGCATTTACAGTTAT -CCTTGTGCCTCAATCTCATTTGTATTGGGATTAAAAGTGTATATACTTGTGCCTTTTCTA -ATTAGTGAGATTTAAGAATCAAGTTTTAAGTCTTTGTCACTGATTTCATTTTTCAAAAAT -ATTTTTTATTTTTTTCTTCTCAGTACTTATCACTGAACCTACATTCCCCCTGTTTGCTTA -TTTATCCACTATCTCCTTCAGCCTATGGTCTACAATGTAAGCTCTTTGAAGATGGAAAGT -TTGATTTTCTAATTCACTTTTGTATTCTCAGGCTTTAGAACACTGTCCCACCCAAAGTAG -GTGCGTTGGCTAGTTTTATGTCTAGCTAGATACAAACTGGAATCATTTTGTGAGAGGGGA -CTTCAACTGAGAAAATATTGTCATCAAATTGGCCTGTGGGCAAGTCTGCCTATTATTGTT -GTTTCTGTAACAACATCATCATCAATCCTACATCATCATCATCATCAATGATTGATGTAG -GAGAACCCAGCACACTGTAGGCAGTACCACCCTGAGCTGATGGTCCAGGGTGCTGTAAGA -AAGCAGGCTGACTAACCCATGAGTGTAGGAATAATCTCGTGTGCACTGTGTGAAAGCAGC -ACCTGTCAATAAAAATCTGATGGCCAATAAGCTTTGGAAGGATTAGGAGGTGGGACATCT -GGCAGAGAAAGAGGGGTCTCTCTGGGAAATAGTCTGGAGACTCTCCACTGTGATGCTGGG -GGAAGTCAGACATATAAAACTGAGGAGAGGTAACCGCCACATGGCAGACATGTGTGTGTG -TGTGTATGTATATGTATATATGTATATATGGGTAATATAGGTTAAGAGCTAGTTGGAGAG -TGTACTGGCTAGTTTTGTGTCAACTTGACACAGCTGGAGTTATAACAGAGAAAGGAGCTT -CAGTTGAGGAAATGCCTCCATGAGATCCAGCTGTAAGGCATTTTCTCAGTGATCAAGGGG -GAAAGGCCCCTTGTGGGTGGAACCATCTCTGGGCTGGTAGTCTTGGTTCTATAAGAGAGC -AGGCTGAGCAAGCCAGGGGAAGCAAGCCAGTAAAGAACATCCCTCCATGGCCTCTGCATC -AGCTCCTGCTTCCTGTCCTCCTTGAGTTCCAGTCCTGGATGATGAACAGCAATGTGGAAT -TGTAAGCCGAATAAAACCTTTCCTCCCCAACTTGCTTCTTGGTCATGATGTTTGTGCAGG -AATAGAAACCCTGACTAAGACAGAGAGCAAGCCTAAGCTAAGGCACAAGCTTGTATATAT -CCGTGTTATTGTTCAAGAACCAGGGCGGACACAGAAAAGCCCAAACGGTTATACATGAGG -AGCAATCAGTCAGCAACATGCCTCAACGGCTTCTGCATCAGTCCGAGCCTCCAGGTACCT -GCCTTGAGTTCTTGCCCTAGCTTCCCTTCATGATGAGCTAGAAGACAGAAGGGAAAATAA -ACACTTTCCTTCCCAAGCTGCTTTGGTCATGTGTTTTATCACAGCAATAGAAACTATAAC -TAAAATAGTAGTGAATCGATAAATATTTTTAAAGCATAAATTCACTTATTTGACACTTAT -TCCTTTATGATAAGAAATCAAGCTTAAAGATATAATGCAAATTTTCTGCCAAAATAGCTA -AAGAATAAAAACATGTAATTCATTACTACAGGAAGAAGTTCCTTAAATTCACAAGGGTCG -GCTTTGAGACGGTTTGAATCTTTAAAATACAAACTGGGACGGACATAAGGATTATCTTAT -TAAAGGTACTAATTTGAGGTCCACGAGCACAGGATGTTTAATCACTTCTTGTATAAAAAC -TTGTAACATCAGCTTGGATAAGGTACTAAGAGACAAATGGAAGAGCAGACAGAGCCAAGC -CAGCCAGTAGACTAACCTGCTACATTTGTTAATTCATTCATTCTTCACACTGATTCTATG -TGGGAAGTTCAATCACTATCCCCAGATTTCAGGTTATGAAATTATGGAAGAAGGGGCTGG -AGAGGTGGCTCAGTGGTTAAGAGCACTGACTGCTCTTTCGAAGGTCCTGAGTTCAAATCC -CAGCAACCACATGGTGGCTCACAACCATCTGTAATGAGAATCTTCTTCTGGTGTGTCTGA -AGATAGCTACAGCGTACTTACTTAAATAAATCTTTAAAAAAATATATATGGAAGAAGAGC -TCAATGATGGCCTTCCAGTTCTAAACACAATCTTTGCTCTTGTGGTCCTGGAGCTGCAGA -ACACATAGCTCCCACAGAGGGCAGTAGAGAGATGGCCGCAAGGCTATGTCTTCAGGAAGA -CCCTTAAACTCGTGCTTACCCTCTGCTACACCACCGCCTGGGAGGCCAACAAAGCCATCT -TGGAAGGCTTCAAACACAAGCTCAAAATCTCAAACTTGGAGTAGAACCGGGCACCATTTC -TTCTCTTTTGTTCCTTTATTTTCTCCTTTTCTTCAGCCAAAAATTAATGGGTATTTTTTT -TTCTTTCTTTATTTTTTTCGAGACAGGCTTTCTCTGTGTAGCCTTGGCTGTCCTGGAACT -CATTTTGTAGACCAGGCTGGCCTCGAACTCAGAAATCCACCTGCCTCTGCCTTCTGAGTG -CTGGGATTAAAGACGTGTGCCACCACGCCCTGCTCTTTTTTCTTTTTAATCTGTTACTGG -TACCACTTAGTACTTTATATACCCAGTTTTATTTTAAACTCTTTTCAGACAGGGTCTCGC -TAGTAAGCCAGGCTGACATTGAACTTAGAGTCTCTGTGCTCCACCTCCCAGCCACCATGC -CTGGGGTTTCTCATATATGCTATAAACAAATACTATTCAATCTTCAATTTTTTATTTTTC -TAATTACTTTCAGATGCAGATTTCATCTAAAAGAAGTCTGCAACATTGGTGTGATATAAG -TAACGTTTTTTACAGTAAAGTCAAGGCCATGCGCAGCAAAGCATCCCACAGAGCTGCAGT -ACGAAGGTCACGTGAGTCACGCTGAGCACTCTGGGAGGGCCGTCGTTCCTCTGCCTTAAG -GTTTGTCTGCTCCAGAGACAACGTACTCCAGAAGATGGAAACACGGGTCACAGGGAGATC -TTCCCACGCAATCCAACCAGGGATGTTGTAAAGGGGAGATTACTGAGTTGTGACCAAGTG -TGATCCTTATAAAAGACAGCATTTGTCTTTTATTTAAAAAAAAAAAAAAAAAAGGGCTGG -TGAGATGGCTCAGTGGGTAAGAGCACCCGACTGCTCTTCCAAAGGTTCGGAGTTCAAATC -CCAGCAACCACATGGTGGCTCACAACCATCTGTAACAAGATCTGACTCCCTCTTCTGGAT -TGCCTGAAGACAGCTACAGTGTACTTACATATAATAAATAAATGAATCTTTTAAAAAAAA -AAAGTAAGTATTTGCAAAATACAAACTGGACCTGGTGGTTTTTAAAATCAGTGACCCAGG -GGAGGTCATAAGGTTGGGAGAGGTGGGAGGACCCAGGAGGTGTTATGGTAAATATGATAA -AATAAATTGTATGCATGGACAAAAATCCCAATTAGTAAAATAAATAAATAAATAAAACAT -TAAAAACCCTGTATTTTAGAAGTTTGACAGATGGAAACTTATAAAAAGCCATGCTGAAGA -CAGAGGAGAGAGTCAGGCCGCCAAAATGCAAGGAAAGCTAGCAGCTCCCAAAAGCTGGAA -ATTTCTTTGGAAACTTTTGATGGAGCTCACCCTGGTAGAAACCTTGATTTCAGCCTAGTG -GTACTGAGTTTAGATTTCTAGCCTCTAGAAATGTGTAAGAAGAGGACAGTTTTGAGATGC -CAATTTATGATGATACATTACAAGAAGTTTAAATGAAAAGTTTATGTGGTAGAAGATACT -ATCTTAATATGCCATAAGACTTTAAAACTCAGTGTCATTAAAAATAAGACTAGTCAGAAT -AAGAAAATAAGGTATATATTTGGTGAGGCCATTTGTAATATGGCCTTCTATAAGATTCCT -ATCCAAAGTGTAGAAAACGCCTAGATGCTTGCATGACCAATAACCATATGGAAATGTGTT -CAACATCACTTGCTAATTACTGGGGAATGTAAATGAACATCCTAACAAGACAACATACCA -CTAGTTCTGCACAACTAAAATAATGAGTTCCAATAAAGTATATCTAGAACTCTCACACAT -TGTTAATGAAGCAAGATGAAAAAACTACTTAGAAAAACTGTAATTTACTAAATCTAAAAA -CGTGCATATAGTATAGTTCATCAACTCTACTCATATATATGCGATTGTATGTTTTTATGC -ACCAAGAAAGATGGGGGAAAATGAGCAATAGCCATCAGTAGTAGAATGTTTTTTGTTTTT -GTTTTTGTTTTTTTAAATGCTATAGTCCTCTAAGACAATGTACAACACAGCAAAGAATGA -GCTACCTATCCCAGCGGAGGAGACCAGTACATCTCTGGGACATGTTAAGCAGAAACAGCA -AGATGCAAAACAGTATATAATACATGATTCCACTAACACTTAGCTCATCAATAGGCACAG -GCAGGCTACGGTGACAAAAGTTAGAGTTATCTTTTCCTAGGGTGGGGTGAGTCTATTGGG -GAGGTCGCAGGAGAGCTTGCTCGTATGTTTAGACAATTCCACATTTTCAATAGTATGGTA -GGTGCACAGACATTTGCATTAGTAAAGTAAAACAAAGTGTCCACGTGAGATTTGTATTCT -TGACTGTGTTTAATTTCGGTGTAAAGAAAAAATAGAAAACTTTAAAGAAATGGGACAATC -ACCGGCTACCTATCACTTGTTAAGAATCTGGAGACTGTCCTAATATCACTGAGAAAACAA -TGATCATATGAGAACATTAATATACACTAAGCTTGGAGAGTGACTAAGAGAATTACATCC -TATACAAACACATGAAGCTCCTAAAGGAATGTAAACATAAGGTGACACTTTTAAATAAAG -TTCCAAAAAAAAAAAAAAAAAAACAAAACCCACTTGACTGATATAATCTCTTACACTTTC -TCCATTGTTTTAAATTTCTCTCACTGAAAGTAAACTAGAATGTGAACCTGTGTGAGGCTG -AAGGATGGACTAAGGAGGGCCACTGTGTAGTTATCTGTGCTGTCTATGAGCCTCAGGACG -AGTGACTATCCTCCAACTGAAAGCTACGGGGACTGCTAAGGTAAGGGAGCCCTTGGGGAA -TGACTACACTTTCAGTTCCAGAGAATCCAGAGGTATGAGTAGCTTAAGATTGATGATGCT -GTTTTACCTTTCTTTCTGTTTGAGGGTTAAAAGGTAATATGTTGTAGTCACAATTATATA -CACAACTGGCTCAAATCCTGAAGTTTCTCTATTTACAAGCTGCCCAGTATGGTCGCCATA -GAGCACCTGGAATGTAGGTAGTTTGAATGGATTTGTTCTCCAACTGCAAAATACACCTCA -CACACCAGTTTCAAAACTTTGTACAAACAGAATATAAAACATCTCAAGAACATTCTGCTA -CGTGTCCAAATGACAATGGTTTAATGGTTTCAGTTAAACAAAATGTATTTATGAAATGAA -CTTAATTTGATTGTTCTTTAATGTTAATACAAAAGTCCAAATTATTCATATGGCTCATGT -TATATTTCTTTTGGGAAATGGGAGAGCTAAATAAAGATGGGAATTTTCATAATACTATTT -ATTTCTCTTACGACATAGTTTCCAGAGAATTTTAAGATTTATGTTACGGTTATTTAATGT -TTTCTGGCCAAATTACCTGTCTTTGTCAAAGATTAAAACCTATGCTTAATCTTTATAATC -AACCTGGTTTTGGAATGGCCATATAATAAGATGTTTGGCCTGCATGATGTCATGGAATAT -TTGCCCAGACTTACCCCGAGCTCCAGAACATGTAAACCTGTGGTTCTGAAGTTTCTGAGA -ACCTGTAAGTACTGAGCAGAGCTAGATCTAAAGAGTTTGCTAGGACACCTCAACCCAGAC -ACTATATCCAAACAAACCAACAGTGCTGACCCTCGACATCTCTATGCTGAAGCCCCGACC -TTGAATGACTGGATATGGAGATGAGGTCCTAATCGACAGTAATTAAGGTTAAAAGAAGCC -AAAAGGGCAGGCTCTTGTCCATAAATTGTGTAGTCTTATAAGAGGAACTGGAGGTTGGAG -GTCAGTGTGCGGGGGAACCAGCTCAGCAACTGAGAGCACTTGTTGCTCATGCAGAAGACC -CAAGTTTGCTTCCCAGCACCCACCCCACGTGGAGGCTCACAGCCATTGCATATCCAGTTC -TGATCTAATGCCCTCTTCTGACTTCTGTGAGCACCAGGCACACACATGGTGCTCATACAC -ACATTCGGGTGAAACACATAAACATAAACTAATAAAATAATAAATCTAAAACATTTTTAA -ATACCAATTGTGAATGCTCAGGCAACAGGCAGCAGTTTACAAGCAAGGGAAAGATCCCTC -CCTCCCCAGAGACAGACTGTATCAGACCTTGATCTTGGACTCCTTGCAGTGATAGGAAAG -CAAATTTCTTAAGTCAGGCAGTCTGTGATATTTTGCTAAGTTAACCTACACAACCTATTA -CAGATACATACCCAGTCAAGGCAATTCCAGCTTGATATTACTTAATACTAACTGTAGATC -CATAAATTTGTTGGATAAAGCCACAGTGGTGTGTACCAAGTAGAAAGTAAATAAAACTAG -TTGATATCCCCTAGAAAGCAATAGAACAGGCTGTTTCATAGTCTTTACACACCATGAGTG -GATACTCATGGACCATCTTTGAAGAGCTCAGTCAAAAGGGCAAAGACATAGTTACTATTA -ATTTTAGGTAGTCTCTTAAAATATCCCCTTAACTACATAGAGGATATTCCCTTCAGCAGG -TAGAAGTCACATTCCTGCTTGAACTTAAAGTGAATGATATCTTTCCTAGGGATGTACTTC -TTGGGGTGATACCTTCAATGATTTCATCATAGTTTAAGCACAATAAAAGCTTACTTTATG -CTCCAAGGCGAGACTACTCTGCATTATTCAATTAGCGTAGTACTCAGCCTGTGACTATTG -GAATAAAATTTGACAAGGGATCTCTCTCTCTCTCCCTCCCTCTATCTCTATCTCTATCTC -TCACGGCCCCAGAATGGGGTGTAGAATGTTTTCTTACTTTAGAAACATCCCAGACACCTT -CAGGTTTATAAAATTCTGGTTTTGAATGGAGGTGGGGGAAGAAACAAGTGGGATTATTGC -CCAAACCACTATCATACTGAACCCTTCACTGCATCTTTTAACTCTAAAGAGATCAAAGAA -CTTCACCAAATACAATTTCATTTCTTCCATACACTTTTCTGGGAAAAGGACTCAGCCTCT -AACATAATCTCAAAGAAGTAGGAAAAAAAAAATGAATCCCCTCTTAAAGTGATTTGCTTT -AGAGCTGGATGAAGCGCTTGGTCTCCCTGCGGCCAGCCGGGTGTCCACACTGCCGGGTGT -CCACACCCGTGTCTATCCACACCCGTGTCTATCCTGTTGTCTCCAGCTGGCTTGCTGCTC -ACCGGTTCTTTGGTTTTATTTCCCAGGCATGTTTGCACTGCTTGCTCCTTGGTAGTCACC -CTGCTTCTAACGTCAAGGTTCTATCAGAGTGGCTTTTGAACGGCTGTCCATTTGAGTGCA -ACTAACCTCAATCATTCATCAAGACAGCCCACCCCAGCCCCCTCCCCCCTTTTCTCTGCA -TTCTTTGGAGCAACCTGACCTTCCTAAGGTGTTGGAGCAGCAGCCCATCCCTTCTTCCCC -TTTGTACTTTGGTCTAGAAACCGTAGATTTGGAGGCCGTACTTTTAAGCGTGTCAGATCA -TGTTTCCACACTACCATTCCCAGGTGATGTAAAAAATCTTTTCTATTCCCACTTAAAACA -TGTGGTAAGAAATGGCGCCTACAGTAAGTGCACACTTGGCTCCCCAGAGAAAAAGATTAC -ATAAAACTCCCAATGGCCATTGGCGGACGGCAATTATTTTGGTATTTCTGCGTCAAGTGG -CAGAGTCTATGCACCTGCTATGACCACTGTTTCCCTAAGAGCCTGCACCCCCTTGCACTC -CTCACCTCTAGTATTCCTCTCCCCAAAACACCATTCCAAGCACCCCCTTTGCATATAACT -TCCCCTACAGTCCCCAGGGTGGGGATAAGAATTGATGTTCGCTCCATCCCATAGTCTTCT -CAGCAGTACATGCTCAAATTTCTCTCTGTTTGCTCCAAGAGCGCGGATGGGTAAGTTCTT -CACCCCCTCTTAAAAGTTGCCTAAAATCCGCGTCTGGCCCTGGCACCGCCCGCCTCTCAG -ACAGAGCGAGGGCTGGCCGCCAAGGAGCCACGATCCCTGGCTTATTTCTAAAGGCAGGTT -CGCCTCCGGGAGCCGCAGAGGGAGGCCGGGCAGAGCGCGGCGTCCGTCCGGGGGGGCAGC -TCCACGGGCCCGGGCCGCTCCGGACGCTGAACCGCGCGGCCTCCGGCCCATGCCGGGTCG -CCGCACGGCCGAGTCCAGCAGTGGCGGCGGCCCCCGGGGGATGGCGGCGGCCGGGCTCCG -CCAGCAGGTGGTCCCGGGGTCCCGGCGGCGCCGCCCCCTTCGACGGCGCGGCCCCTACTC -CCGCGGGGGAGGTCAGCGCCCCGGCCGCCGCTCCGCACCCGCCGCCGCCGCCCTCCCTCG -GCTCGCCGCGTCCCCCGGGCCGCGTCCGCAGGCTGAGCCCAGGCGGGCCGCGGCGAGCAC -CCCACAGCTCCGCGCCCCAGCCCGGCCCCGCTCCCAACGGAAAGTTGGGCTGCGGCGGGC -TGCGTTCGGGAAAGAGCGAGGCGGCATGAAGGGGCACCGAGGGGTCGCCTAAGACACCGG -GGAGGCGGAGCCGCGCGCGGGGACAACTTCGCCCCGGGCGCGCAACCCCCGGCCGGGCTC -GCGGTGGTTCCTCCCGTCCCTCGGCCTCCCCCGCCGATCGCGACGCGGACCTTGGTCCCG -GCGGCTCCGCGGCGGTGACACGAGCCCGCCTCAGCCGCCGCCTCAGTCTCCTGCCGCGCC -GCCACCTTGCCCGCACCATGGAGTTCTCGGAGAGGAAAAGAAGCAGGAAATCCCAGAGCT -TCAAACTGGTGAGCCGAGGTAAGCTGCCGGCCCGGGGACAGCGGCGGGAAGCCGGCGCCG -CGCTCCGCGCACTCGGCCCCGCGCGCCCCGGCCGCCCGCGGGCTCCACGCCGGGGGCGCG -CCCGCCCCGACCCCCTCGTCCCCGCCCGAACCCGGGCCCCCCGCGGGCCGCACACGCCCC -GCCGCGGGGAAAGTTGTGCCTGAGGGGGACCCACCGGGTGTTATTGAAGGTAAACAAGTC -GGAGGGCACGTCAGGAAATTAGCAAACAATGACACCGGGGAGCCGAGCCCACTCTGGGGT -GCCGCCGCCACGGCGGCCGCTGGGCTGGGGTGGCTGAGGGTTTGCCTGGCCGGCAGGCCG -AGAATAGACTGGGATTTGTTTTTGTTTTCGTTTTTTTTTTCCTTCCCCCACGCAAAGAGA -AGGAGGAGAGAAAAAGATGATCATTGTTCTTTTTAAGAAGAATCAGCTCATTAGGGAATC -GAAGCTCAAGGCAGAAATTGTTGACATACAGCATCTTTTCCAGTTGAGTGATTTGGGTGG -AAAGGTAGTTTTAAGATTATCTCGTATACCAGTCAGACAAGTGTCGCATCACAAGAAATA -AAGAAAAATCCAGCTTGGTCCTGCCGACTAACAGGTGTACAGCACACTCTTTATAGGCGT -TTATTTTGTCCGGGGAGGAGAAAGTTGAGTAGTATCTCCTCTGGGTTCTGTTTCTTGTTC -GAGTCCATCTTCCTGATTTGAGTCTTTAAAAAATGGTGCCAACTCGGACAAGAAACACCT -GTCAAAATGTATCACCTTAATAATCGAGAATGGTGATACCCCCCCCCCAACCTCCCCAGA -GGTAATGGTACAAGTTCTAATATGAGCCCACACTCTTTAAATATCTTTGCATTAACTTGG -GTCAAAGCCAAATCAGAGAAGCGCTCCACTTTCCCTAGGTGGTTTTTATCTACCGCTAGC -ATCTGAGGAAAGAGCCACATGATTGTTCCAAGGGCCCCAGCAAAAGTCACATGTGAACAG -GTGACTATTGGGAGGGTGATTGCAAGGGATGGAGTTTTTCTGAACTCAGCTAAGCAGACA -TGAGGATTTTATAAAGCTCACTTTTGGTTAGTCTGGAAACGGTTTAATTATAGACATTTT -TGCAAATCTGCTCATCTGTGTTTCCCCTAATTTAGCTTTGTACTGTTTAACGATAGAGGC -CTGAAATAGTGTAGTGCATGCATTCAAAATATTTGGCTACTCCTTCTCGGCCTCCACCTC -CCCAACCAGGATGTTGACTACTCTGGAAGTCTCTCTGAGTGTGATGGCCCTGTTGATACA -ACGTGCTTCGTTCAGGAATGGAGGCTGCTTTCTTATTTATGACCCCAGGAAACTGACTAC -TCTATCTTAAGAGAGAGGGTAGTTTTGTCATGTTGTCCTGTGACAGCTAAGGCAAACAAC -AAACAAACAAGCCCACCCAAACCTTGGACAGCTGTTGAGAAGGGACCTCTATTTTCATAC -CTGGGTGGTCCTGGTTTGTAAAGAGCTACATTATCAAAATGCTGTAGCTTCCACACGAGA -TCCCAAGATGTTATATTTGAAATTTTGATTAACATAGTAAGTTTTTCCTTCTTTTTTAAT -GGTGAGTGATTCTGCTGTGCAGCTGCTTTTCAATTTTTTTTTTGGAAGATAAACTATTGC -ATCTTCAGTAAGGGCAGTAATTGCAAAAGATTCACTTATGTGAAAGGTAAAAGACTTGCT -TCTTTTCAAAGTATACCTTTAAAAAAATAACACATCAATATCTTAAAAAAAAAATGCATC -CTTACTTTTAAGCTGAGATTTTCTGGGTAAACCCAGTAGAGAGGCAGTTCCGAAACATGC -TATTGATATGCTCACAGAAATGGTAGTGGAAATACGTTTGAGAAACTCCATTGGCCTGTG -ATTTGGCAAGATTTTTTTTTCTTTTCTTTCTTTTTTATTTATTTTATTTTATTTTTACAA -ATATACTTGCTGTAGCCAAGCATATCTGTTTTGTAAGGCGCAGTGGTATTTCAGGTTCCT -GTACTTCACAGTAAGTAACGTTTGGTGATTAGTATTGACTCCGATTCTGTGAGAGTTCTT -GAAAGTATACTTGTAGATTATACATCTGGGATGGGAGTCTTTAGGTGCTTATTCCTATTT -GTTGAAGTCATTAAAATACTAATTTTCGGTTATTTTCTCATGCCAGATTATCACCATGAG -GTGTATAAAATCTCAGAATTCAGCAATGATGTTAATGGGGAGACCAAAGAGACACAACCC -ATTTACTTAGGTAGGTTCTTATGTCAATTAATTTCTCAGCAAAACAGCGTGGCGTGGCCA -TTTGCAATTTCAGGGGCAGGGTGGTGGTGGGAGAGATTATGGAAGAACGGGAAATGTCTG -CCATTGCTTAATGCATGACATTCTTTTCAAGACCTTTTATTTTACAGATTGCCAATATAT -CCCTTATTAACATTGCTAAAAGTTGTAATTTCAGACATAAATGTTTATTAGTGTCTACAC -ACAGTGCTAATTATCACTCAGTCACAGAGCCAGATGCTGACTACGCAGTTTCGCCACTCG -GCGCTCACCCCATTTACATTGCATATTCTCTGGCATGCTTCACTGGCAATAGTTTGTGTA -ATTGGGGTATTACATCTTTGACATCTGGATAACAGAAATTCAATTTCCAGGAAGCTGCTA -TTTGTTTGGTTTTGCTTCTGCCTTGGGTGGGATAGAGGATGGATGTGCTGTCTTATTAAA -ATGTCCTTTCACCTCTATGGCCTGGTTGCTAATCCTGCCGTGGCACAGTTAAATTAAATC -TGTAGTCCAAGCAGCGTAAAGAGAACAAAAGTGATTGTCTGCCTTGCCACCTCTTGATAG -TGCCTCTTACTACTCAACAGCTTTGCACTTCCTGGCTGTGTCTTTTTCACTAACATTTGT -GGTCAGAGAGAAAAGATGACTTTTCTCCTGTCACCACCCTTCCTGGCTTACCTACCTCGG -GGACAGAGGGAGCAAAGGCAGCATCCTCCACACCTTATGACAAGTGCCCACAGATATTTA -GGTAGCCAAAAGTGTGCCCCGATGCCTGTATTTGTATAGCTTAGGCATGAGGCGTGTCCA -CGAAGCATCTCACGTTTGTTATCTGTAGCCTTTGAGCCCAAAATCAAACTGTCCAGGATG -CTTCCTCTGAAAGTGTTTATCAAGGCAAAGTGCAAGGTAGATGGTGGTGTTTGCTTTCAA -CTTTGCCCATCCTGGACTCTCTACCACCTCAGGTAGTAGGGCGAGGGCCAGGTACTGCAG -AACCAGGAAGGAGAGAGCCTGTGGGAAACCAGAGTAAGAGCACTTGAGAGCAAGGGCCAG -AACTGCTCAGTGACTGCAGCTATCTGTGCTTGATTGCCGCTTAGATCCAGATTGGTACTT -TTGTCTTGTTTTGTTTCGTATTCAAACATTATAACGACTATATTTTTGCCCAAGATTTCT -TCCTCTGTTTTGGTTTAAGGAAGAAAAAGTGTGCAAAGCTTGCAAAGAGAAGTTACACTG -ACAGAGGTGAAGTAGACATGAGCCGCTCCTGCCAGAATGGTGGTCACAGGCACTCGGGCC -TTCCTAGTAAGACAGGAAACAGTCCCAAAACCAGCACTACTCGCGGCACCTACTGACTCT -TAGGGACACGGAACACCACAACCAAGTGAGATGCCGTGGCCCAGAAAGAGACCCGTCCCA -CATTAGACTCCCTTCTGTGCTCTAACCTGGGCGAGAAGCTAAGTATCACTTGAAGCCACC -TGAGAAAAGGAATTTGCCTTTTGGTAGAAAATTTACCTTTCTCATGTAAGTGGAACCTCA -TGGCCTGGACTTAGTTCTTGTCCTGCAAAGGTCTCCAGGCAGCTCCTTCCTATCAGTTGC -TTGGAAAATAGTAGTGATGTTAGTAAGAAAGTGTGAGGCTGAAGGAAAGGATGAAGATAG -GATGGTGCTAGCACTCGGCACTCCGTAAATGCAAGCTTTTGGACAGGGCAATGGTCTTTC -TTCCTTGTTTGAACTGAAGATATCGTTAAGGAACCAAGCCTTGGGTCCATCTTGACAATG -GTTTGTAGAAAAGCCTTTGACTGACAGTTCAGAGGTTGAGGAAGAACCTGTTCTGGGAAA -GATCAGATCTGGTGCCCAAAGATCCTGTAGGCCAGTTAAAAAGACGTGCAAATGATTTGG -AAGCACAGTTTCATAGAACAGGAAATAATTACAGATGACATCCAAAATTAAGAATTTTGT -TGTTGACAGTTTGTGTTACTCTTCTTAAAACAGATTTACACCTGGCTTGTTTGTAAATTG -CTGAGTCCTATTCATTCCTAGGGTGTAGATCTAGAAGAGATCTTACTTAAATACTCAAGA -GTTATAAAAAGTACTAGCACATAGCTTTCAGAACTTTACATAGGACGCTCTGTATTCAGA -CATGTGTGTTCTCTGCAACACTGCATCTAGAAGATTCAAGTATGTATCTCAGGGGAATAG -AGAGAACCCTGGGATTCAGCACAACCTCCCACATCAGATCTATTTCTTTGGAATATTTTT -AGGCTGCTCACTAATGTACCATATCCCGAGTGGTAAAGTAACTCGCTAGAATGGTAGCGT -GTGTCAGTGCTTTGTTTAAGGGTGAGAAGAGGCAATTTTACCCTGTGGACTTTGACTTTC -TCAAGCCAGTTCTTTGAAACTACAGTAAAGATTTGAGCACTGTTTGGAGGGAGACAATCT -GTTTAATCAACTCAACAAGTGTTCCTGTGAGGAAATACTGGGAGCTGAGCCCCTTTCTGG -AATGTGAATTCCATCGGAAATGGACAGGACAGGGACCCTGAGGTCTAAAGTCCTTTGGGA -GGATGTGTGGATAAGGCAGTTCTGCAAGAAAGGTGCCATGTGCAGCGATCCTAGCAGCGG -CAGTGTGAGCGAGGCTGCGAGGCTCAGTGTGAGTGTTCCGATTGCCTCCCCACACACAGC -ACATGCATGCCAGCCTTGTCATGCTCATTGCAGATAAGGCTTAGAGATGTTGCGGAGGAT -ACCAAAGGTCACTCCGTAGGACTTAACCCAAGTGGAACTCTAGGGCAAGTCCTGCCTCAG -CTTTAAACACTCCACTGTGTGTGTCTTCTGCCTGAACAGTAATTAAATGGCTGTTGGAAA -GGAACAGGGAAAGACTCAAGAGCTAGTTGCAATGGTAGGGTGGGGAGCTAGACCTTGAAC -CACTGAGATTTGCATAGGCAGAAGATTCCTGGTGGGAAGGGAGGTACCGGCTAACCGAAA -CTGATAAGCAGGCTTGTCTACAATTAGATCTTAAGTGAGGGTTGCACTTTACAGAGTTTT -CTCCTTCTATAATCAGGACAGTTGTTATTATTCCAGAAATAATGAGACCTAAAGCTCAGA -GTGAAACGATGTACTACTAGCAACAGAACCTAACTCCTAACTTCTCCTCTACCCGGCCAA -GCCAAGTATTATTGAGGCTTTAGCTAGAAGACAGACACCTTTAAATGAGGCAGTGTGTTC -TTTGTAATAGTGATACGAATATTAAGTCCTTTTTTATACTCTAGCTTTTAGTTCAGCTTT -ACTTTTGTAGGATATAAATCTGAGGCATATTTATCAGGTGTTCAAGTCTCATTAATTTAT -TCATTTAGCAAATATTTATCAAACTCCAATTGCATGTGTGCCAACCCCTCTGTGTGCTGG -TCTCTTTCTTATTTCATTTAGTAGCACTGCTTTCAGCTGATGGAGTAGGTGGTTCAGTAG -TGATGCTGTTTGACTGGGGCCCAGATCCCTGTATCTTGATGACAACTCCCCTACCAAGGG -CTCCAGAATCTCCCTCAAGAGAACACACATAAGCCTTCCACACACCTCTTAAAGCTAGGA -ACTTAGTCCCTGACCACAGTGCAGTGCTCCTCTTTGGAGAGCTGGGATGGCCACTCTTCA -TCTAGGGATTAAACAGCCTGGGTCCCACCTCCATCCCCAAAAGTATCGCCCTGGGAAGGT -TTCCTTCCTTCCATCATGTATCGTGGCAAGAGTGGGTGCAACCTGAGGGTGGAGGGAAAG -TGGAAAAGGGCAGAATCCTTAAATACCAGTCAGGATCTGGGATCTAAACTGCTGCACTCC -TTCCACTTACCAGAAGCGTCACGGACACCCCCCCCCCAGGTAAAGTACCTGCCCTTCCTT -TGGCAGTGCTGCTTTCCCTTGATGGCCCAGGGAGGAGACGACAACTCTGTACTAAAACTA -AGGCAAACATAGGTAGCATTTATCAAAAGTCAGGTGCAGCATAACACTAAGAATCTGTGC -ATGCTATTCCATTCATTGTCCTAGTAAAAGGCACTGTTGTTTCTATTCTGTAGGGGAATT -TGGGAGTTTACAGAGATGCCCGGTTGCTCAGAACTAGGATGTAAACCAGTGTGTCTTCCC -ACAGTCTGGGGTCCCCACGAACCACTCCGAGTCCCCAGGCCTGCACAGAGAGCAGGTTCT -AGCTCTTGGATGCCGCTGTGTCTCGGAAGAGCTGAGAACACAGTGGGGGCCCAAAGGTGG -ACTCTGACCCAGGCCGAAGGGAAAAGGGCAGGGAGGAGAGAGCTCTGGCTGGTTTCTGCT -GGGAAGAGAGTCCTGGTCTTGCTTAGTGACAGCTTGGATTGGCAGAAGTGGTGTCTGGAA -ACTCAGAGAATCCTCCTGCTGGAGGTTAGACACACAGCTCGTTAGAGGAAGACCTGCTCC -ATTGCTCCAGCACTTCGAGTCCCGATGAGAAGAGGCAGTCCATGGTTTTAAGGCATTTAT -TGTAGAAAGGCAGAGAGAGGGAGAGAGTAGAGAGGTAGAGGCCATGGCCACGTGGAGAGA -GGGGGGAAGGGAATGTGGAGAGAGGGGGAGCAAGAGGGCAAGAGAGAAGCAAGGGGGAAG -CTGGAGTAAGTAAAAGAGGGAGGAGGGGGAAAGCAGCCCCTTTTATAGTAGGCTAGGCCT -ACCTGGCTGTTGCCAGGTAACTGTGGAGGTAGAGTTCAGACAGAATACCAGGGACTTGGG -GCATTGCCATATGTGACTGATGGCCACACACCTCTTTGATGGGGGATGTGGGAGGCTATA -GCTGTGACAGGAGCCAGGGGCCCAGGGGTCGTGGCCGAACACCTGCCATCCTTTCCAGGT -GGAAGTCACCTACCGGGTCACTGTGGTTCAAAGCCTGTGCACAGCTCACTGCCCCACAAT -GAACTACTGATAAAAGGAGAGCAAAGCTGTCCCTAGAAGGGTAAAGGAGACTCAGAGAAC -CTCACATGCCCCCTAGAGTCCTGTGAACCTCTAGCTTGTTAGAGTACTACAGACATTGTT -CAGTAAACGCCAACTCCATGGTGTCTAAGATGCAGTTAGTAACAAAGTGTGGGATTATGC -TCAAGCCTCCTCCCCACAAAAGACTTCAGAAATGTTGCAGTCTGCTTCACTGTTAGAAAG -TCTCCTGGGTACATTAGATACATCGTCGCTTCAGATGCAAAGTTGGTCATTCTTAAGCTG -CCGCTGTCTACCTAGAGGCAGGGGGCCATGGCAGGTAGCCTTGTCCCACCATTTTCACTA -GTCACAAAGTTACAATCGCTGCTATACTAGGAAATAGACTTCCATCTTCCTCCTGCTTGA -CAAATGTGAGACTTATCTTGGAGATAGAACCGACTTGCATAAGGCCATGCAGTGCTTAGC -AGTTGACCACACTTAAATTCAGGCGTCTTGATACCCTGCTCGGAGATCTTTTCTTCGCAA -TGGCAGGACTGTCTCTAATCCTTTCCTCACACGCTGCTCATGTGAGCTGATCTGACTGAG -TGACTTCTCTGCAGAGACTATAGGATCAAGTTTGTCTCTCTTAACTGAGAATTCAGCATC -CCTTGTTTGTCCATTGAATCCTGCCAGCACATCCCTGCTTCTACATGCCTGCTCCCAGGT -GCTTCTCTAGATGAAGATGGCGTCCCAGGTAGGAGGTAGTTTATACTTTAGACCTGGAGA -AGCTCAGGAGCCCCTGAGGAAGAGAGGGTTATTCATGGCCTCGTAAACTCACCACACTTC -TGAGAAGCCGTTTCCATCTGTAGATGAGAGAAGTAGATCTATAGAAATGTTCACTTGCCT -GAGTTGTGGAACCAGTAACAGGAGCCATGTTTGAATGTGGTCTGGCCAGGTTCTTTCTGC -TTCTGCTTCATATAGAAAGTGGGGCCCGTCCTCCTATCTTCCTGCTCCTTGTCTCTCTAG -CTTACCTTTCTATTCTTCTCTTCTATTTTATTTACACTGGATAAGAATGTTCTGGGCCAA -AGTGGTCTCTTCTCATATCCCCCAGGAGCTCCTTGCTTTCTTGTCCCTGCCCTCTTACTA -AGGCTGCTTCTGCCATCTGCGCTCTCCTATCATGCCTGCTCCAGTTCCAGACTCCTCACA -AAATCCACTGTTTTGACAATGTTCAAAGTTCAATTCCAGTATTACCTAGGCCACATTTAA -AGTTTAATTCTAATATTGCCCAGGTCAGAAGCTTTTCAGTTTATAGCCCAGTAGAGAAAA -AGTAGACTTAGGTTCAGAAAACTTGAGTTTGGTCTCAGGTCAAAAGTTAATAAATTACCT -CGAGGGGCTGCAGAGATAGCTCAGTGAAATGTACTGGCTGCTATTGCAGAGGACCCAGGT -TTAACTCCCACACTCACATGACACCATCATTGATAATTCCAGTTCTGGGGGAGCTAGACC -CCTGTTGTGTCTTCCACAAATGCTGCATGCATGTGGTGCACAGATACACATATAGGCAAA -ACACCCACCCAAATTTTTAAAATAAAAACAATGATGACACCTTGAACAGAACTCTTGAGA -AAATGTCTTTATTTTCTGTGATGGAGTAGCAGTGCCTTCCAGACTTCATCAGATTCTCCT -GAGCACATACAGAATCCTAACTAGCATCTTTTCAAACTGGAAAGTTCACACTCTTAATTT -GTATTATTCCCTATCTCCATCTCCTTCCAAATTCAAAGTGTTTTTCTTCAGCGTGTTTTA -CTGCTGAAAACTAACATCATTCCTTTCCAGTACTTAACATGCGCTGCCTCATCTTTATTC -TTTTTGTGCCTGGCCTTGTTGTGGTCTAGGTAACGATGCAGATCCTCCCCAGACCTGTTT -GAACAGTTGTCACACCAGACTGCTTGTTTATTTTCACCATCTCTCCTGACCTGTCCTGAT -GTAGATTATCTAATCCTAGTGGCCTGGACTCCTCTTTGGATTTGCAGAAGCAGTTAGTAT -AGTGTTGTGTTTATAATGGTGTCTGCCCAGTAAGTTTTTGGACACTTGTTATTTAAGTAC -ATGAACATATCAGACACTGCTGCATCAATCTGAAGATCCAACTTAGAACACAATACCCTA -TTGAAACTTTAACAACAGCAGATAAAACAAACTTCAGTGTTTCCTAAAACTTTGTTGAGG -AAGTTCTTGTAATCTACTATGTTTAGTCACTGTTCTGTTTCTGTGATAAAACACCATGAC -CAAGGCAATTTATAAAGGGAAGTATTTAATTGGGGGCTTGCCTACAGTTTCAGAGGGTTC -ATCCTTGATCACCATGGTGAGAAATATGGTAGCAGGCAAGCGGGCATGGTGCTGGAGCAA -TAAATGAGAGCTTACATCCTGATCCTCAGTCAAGAAGACAGAGACATATAGAGTACTTGG -TTTAAAACTTCCAAAGCCCACCCCAGTGACATACCTCCTCCAACAAGGATGTATCTCTTA -GTCCTTCCTAAACAGTCCACCACTTGGGAACCAAATGTTCAAACATGCAAGCCTATGGGC -ACCATTATTGAAACCACTATATATGTTAAAGCTAAAATTTGGGTTTTTCTGATGTTAGTC -TGTGAGATACAATTTGAAATATTTTCTTTTACATATGCAGAAAAGTTCAAAAAGGAGATA -AACTTACTTGTAAAAGCTAGTAGCATGTTGAAGATCAAGATGAAAAGGCTGCATGTTCTG -CTAGTGTTGAACCTAGCCAGGACATTGGAACCTTCATAGAAGCAAAGCACCATGGGTAAC -ACTGACTCAATGAAAAACGGAGTTTACTACCCAGTTCTCAGAGTCCACACAGAGCAGGGC -TCTTTACTTAAAGAAACTTAAGCCATGCATCATACAGTTCCAGCAACAAGCCTAGCAGCA -GCATCACCTTCCTGAGGCAACAGATCCCATGCATCCCGGCTCAAGTCTCACCTTCCCAGG -GAGGCCTTACAAGGGACAGAGAGATTGACATCACCTGCACCCTCTCTTGAGGACCCACAC -AGGGCATTAACTGTCTTGAGAAAGTTGCCTTTCTCAGAAGGCTTTGTGTAGTCCAACAAC -TGCTCTCTAAGTGAGAACTGTAGATGTCATCTTTTATTTCTACATTGATTGTGATTAGGT -TATTAAAAAAATGTTATCAAAGGGCAGAATATGAGACATACTGACAATTTCTCCTTCCTA -GTTCCCCTGAGAGATATCTATCTATCTACCTATCTATCTATCTATCTATCTATCTAAAGA -TTTTAGAACAGTGTATTTTGCACTTCAAAGCTTAAAATAAGCCTAGAACACTGATACAAG -AAACGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTATTGTATTGCATTGCAGATTAG -TGGAGAGAAAACAACCTAGAAAACGATGTGCCAGGAGCGGGCGAGTTGGTCTAGGCATGC -CAGCAGCACAAACGTGCAGTCGTTGATTTGGAGAACGCGTTAGCTTCTTTCCAGTATCAC -ACACCACACCCCATTGTTTAATGCTTTCTAGTTAAGGCCACACTCCTTAGCATGATAAGG -TTCCCAACACAAACTCTTTCCCATTTATTTCTGACACTCCCCTTCTCAGCACCTCTGCCC -AGCGACACCAGCCACTTTACACTCTTACAGTGGGCCTGCTTCCTCAAACTATCAGCCATG -TACCTTGCCACCTTCTGTCCTTCTTCACTGGTTCTATGTCATTCCTGAAGCATCCTTTAG -GTAGTCAGCATGCACCCCCACCCTGGGTCTTCTCTGCAGCATTCATGGGATCCCTAGTAA -AGTAGAAATATAAAAAGTTTAATTGTGGTCCTCTCTTGCTACAGTGTAGCTAAGGGTTAG -CTCTGTCCAGCACTGCTGTTCTCAGAAGGAGCAGCAACCGCTGCTTGATGAAGGAAGGAA -GGAAGGAAGTTCGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAGGGGTCTGATTTTAAAC -TTGGGTTTAAGTGAAACGTAACTACTGGACTCTCATTTCAGAAGTAAAATATGTCAACTA -TAACAATGAGATGTTTAGTTTTAATTGTGTATATTTCCTATTTTGTTCGGTTAATAAGAG -CTCCCCACTCCAAACCTATCCCTCTGAAATAAGAAGTTGTTCTGTGGCCCTGTATATTAA -CTATTTTCTACCTCCATGGCCTCAGACTCTCACACCACTTGTCAAGGTGCCCCTGAAATA -TTGCAGTACATCCTGGGCATGCCCACTGCTGGTCTCAGTCTAGAGTGGCCTCTTCCACCG -TCTGTGTGTTCCTCTGTTATCTATCAATGCAGCCTCAGCAGAACTCTCTTTTATAAGGGC -AAGACTTCTGAGTTTAAATGCTTAAAGTTTTCCCAGTGCAAAACTTGGCACAGGACAGGT -TCTTAATAACTGTTTTTGAGAGGATGAGTGAGTACCATGTAGAAACATGCTAACTATAAT -TTCCTACCAATTGTCAGCTAATCTGAGTGAGATACTACATTGAGTAGAGACAGTTTTCTT -ACATAGGAATGTCCCATGTAGTAGTGCAGTGAGGTCTTCTTTCTCTCCTAACATGTTGGC -AGCATAAATATACATAAATGTCAGTAAGTTATAACAATCAAACATCATTTCCATGCATGT -GACCTACAGCATAGTCCTTAGCAGACCTTAGTGGTGTGGCATAGTCATTTGTGGGCAATT -TAGCTTTGAGCGGAGAAGACTCCAGTTTGCAGCACCAGGCAAGTCTGTCATTGTGTGACA -ATCACTGAATATACTTACAAAGCTAGGATGCGAGGACACCGCCATCTGCCCACATCCTGT -TGCTCATCGTTGCATATGAGGTTTCTTGGTGGAAACCTTGATGGAAACACAGCACTGTCC -CATCACCCTCCACTGCTGAGCACTCTTGCCTTGGTTGTTTGGTTGTTGTCTTAGCCTTCT -TTGTCTGTCTCTCTCACAGATGAGAAGCTCTGATGAACTGATTCAGCCTCAAGCAGGAGA -GATGGAGGGCACATTCCACTCATGGTCAGGTTACTGTGCCTCCTCTCTGCACAAAGGACA -GCTTATTACATGTGTACTTGACAATGTATTTATAATCATTGCAAAGTCGAGACAGATTTT -TCTTTCCTATTCCAGACAATCACTATCCTTGTAAATAAGAATCCATAAAATTGTTCTCTG -AGTATTACATTTTTTTCAAGCATGTAGAAATATACTGTGTTATTCGAGTTCCAAGGTTTT -TACAGTGTTTTTTACTTGGAAATCAAATTTTATATCTGAAAGGTTAATGGAGAAAACTAA -TTATGCTATCTGGTAACCAAATGTGTGATGAGACATTTGTCTCTGTAATTAACACCAAGG -AACTTTTATAGTTACATAAAATCGAATGCTGCGTAGAGTATGCTGTGAGCATTTGTTTGG -ATGAGGTGTCCAAAACAGAGATGTTTATGGATGATATAAAGTTGAGCTGAAATGGAATGC -AGGTGTCTGCGCATCCCTCAGCATCTCTTATTGTTGAAGTGGAAGCCAGAAGATTAATAA -CTTTACTTTGTCATGATGAAATAAGTGATCTGTTCTTGGAACAGTGGTGCAGTACATAAG -TTACTCAGTAATTCCAAGAATTTATTCTGTTCCAGGAATAATATCCTTAACAATTTATTT -TTACAGAAAAAGTTGATGCAACATAATAGACTATGGAGTTGCGTATGTGGTTAATGGAAT -TATATCTCAAACCTGACTTTACGCCTACAGATAAAATGCACAGAAGTCCCACAAAACGCA -AGGTTAGGATACAGCTAGAAAGCACAAAGTCAGGGGAGGCAGAAGCTAAGGTTCTTCCAT -TAACACTAACTCATTCTCATCGCACATATATAATTTTTTCGATTACAGCAAGACTTTAAT -GAGCACCTTAATATGCACTGCATGAACCATGGCTGGGAGCTGCCGCCATGGAAGTGTTAG -CTTTCATTTCTTCACAAGTTCAGTGTCCTTCCTTTGACTGCTCCTCAGGAAGGGAGAGCC -TGTTACTGGATCACAGTGGAGATGTGTGGTCCCCACCTGACCCAACTCCCCCTGGTTTAC -TCTGGCAATTCTTCGTGTGTCAAGGAGAGGGAACTACTTCTAACATCCCTTTGGGAAAAG -CTTTCCTAAGATAAGACCAGACCAAGGCACCCACACAGTGACCCTGTTTGCCATACCCTG -CTTGCTTGGTGGAAGGGAGACGTTTCTTCAAAGATGCCACAGTTGTCAGTTTACTTCTTA -TAGATCAATGTTTTTAAAGCTTTCCTTAGCTGAATCTTCCCATCATGTGTCTTAATATAA -TTTACTTTGTATTCATTTTGCAGCTGTCTACTGAACAGGCACTGATGCCAGACTAAAGAG -ATGTTAAATCCCCTGCCTTGAGAAAAGGGAAGTAAGGGTACTTAGAAAACTGAGGCCTCT -GGGGGACTCAGGAACGTAGCCTCTAGAAAGTGGCTCTTTTTTCCAGGCCAGTGTTTCATG -GGATCCCTGGGTGTGTGAATGGGTGGGTCTCTGCCACCATGTCTACTTCTCAAGTTTTCT -TGGGCCCTCTTCCATCTGCATATTCATTTTCTTCTATTCTGATGAGTTCGTTCTGGTTTT -GTCTTACTATATTTATTTTATTATTATCCCTTGGAAGCCTGTTTGTTTTCAAATGAGGGA -CAGAAGTAGGGTGGATCTGAATGGGAAGGGAGGTGGGAGGAACTGGGAGGAGTAGAGAGA -GGGGCAACCGTAATTGGGAAAAATTGGGAAAAAAATCTATTTTCAATAAAAGGAAAAAAG -AGAAAATGCCCTTTTAGCTGAGATCTAAACATATAGCGTGAAGGTGTGGCTTAGCATTCA -GAGGGTTGATGGCACAAGTAGAGAGTGAGACAGGGAGGGGCTTCAGGACCACTGAGACTG -CTGGAAGGCCTTCACTGTATTTAAAGCAGTGGTCTGCTGGCTTGACATGGCGGTCACTAA -TTAGATCTACCGAATTGTTCAGAAGGGAGGTTAGACATTACCTATGTGATTCTAATGTGC -ACCCAAACCTGATTGTCACTTCTATGGACATGGGGGTGGGGTGGAGGGGATGTGACAAAA -GCCAAGACTCCAGAAATGAGCAAGGAGGCCAGATGGGGAGGCCAGTAAGCAACGTTGGGG -AGCTGGGACCTCATCCTAAAGTTTTTGGCATTCCACAGAGGGACATAGTATGGTTAGATT -TGCATAGTTGGAAAACCTCACTAAAGTCAGGGTGGAATAGACTGGAGAAGAATGATGCTG -CCAAGGTTCTTGGGCAGAAGCCTCATCCAGTGGTGATGGGAGTAAAGATGTAGTGATGGA -GACGCAGACAAGAAATAGAACTTAATGATTTCGTGTCTGGAGGAGGGGAGATAGGAGGAG -AGGGGAAGGGACAGGAGTGGGGAGAGGAGAGGAAAGGGAGAGGGAAGGGGGAGAAGGAAA -CAGAGGAGAAGAGAGAGGGGAGAGAAGAGGAGAGGACAGGACAGGACAGGAGAGGAGGAG -TGAAGAGGAGTGGGAGGGGGAGGAAGAGGAAGGGGAGGAGAGAGGAGGAGGGGATGGGAG -GAGAGAGAGGGAAAGGAAGGGGAGGACAGTTGAGAGGAAAGGAGGGGGAAAGGAAGGGGA -GGGGAGAGGAGGGGAAGAGGGGAAAGGAGAAGAGGGGAGGGGAGAGGAGAGAAGAGGTGA -GGAGGAGAGGAGAGGAGAGGAAGAGGAGAGGAGGGGAAGAGGGGAAAGGAGAAGAGGGGA -GGGGAGAGGAGAGGAGAGGAGAGGAGAGGAGAGGAGAGGAGAGGAGAGGAGAGGAGAGGA -GAGGAGAGGAAGGGGAGATAGAAAGGAGAGGGAAAGGAAAGGGGAGAAGAGGGGAGGAAT -AGTTCCCAGGTGTCTGACTTGTCAGCTGAGCTGGTGCCATTAACTAAGGCTTGGAGATAG -GTACAGTCACAGCAAAATAAAGCTGTGATATGGAAAATTTTAATCCCAAAGGGAGAAGAA -ATTGGAGGAGGAAGGAGAAGACACCATGGGTTAGGAGTCAAGAGAGCATGGCCCTAAGGG -CTGGCCAATTGGAGTTAAGAGCAGCCCAGATAAAACATAGTAAGTAATAACTTGGGTTAT -TGATAGGACAGTAGATTCTAATAACAGATTGTGAGATGTCTAAGAGAGGCTAAGAGGCAA -TTGGATATATGGGTCTCGGATCCTGAAATGAAGTCTGCGCTGGAGTTCTATACAGATGGT -CAGTGGAACCAAGCAAGAGTCAGTAACTCCAGAAAGAACGTGGAGGGCAGGAAGACACCT -GAACAGACTTCCTGAAAAACCCAAGGCATTAAAGGCAATGCTTTGCAGACCAGTGGTTTT -GACATTGAAACGGGTTGTGATGCCAACTTAGTGCATTATCACCAGCACTGAGAACAGTAA -CAGCAGCAGAAGTAATAAATACATGCATGTGCTTACATACATACATAGAGACTGCATGCA -GGCCTAATGAATTAATAAATTCATGAAACTATCATCACATTTGTGTGCAGGGTTTCCATC -TTCTGGGTTGTCATGGAAATGTGTTTCTTACTTGAACCATGGTTGGGAAGTTTGGAAGCT -AACCGTTTAAACTACCATTGCTCAACTCTAGAGATTTCCCAGTAGTCTTGCTCCTGGAAG -GCTGCCACCCTCCAGGTAACTTTGGCTTCATGTAATCTTTAAAGCAAAAGACTGCAGGCA -AAACCAGTTTCATCATCATCAATATCATTTATATTGAAAACAAAACTGTGTTACCACATG -CACATTTAACTTGCAGTATTTAAAGGTTTGGGTTTTTGTTTGTTTGTTTGTGGTTTTTTG -TTTGTTTTGTTTTTTGTTTTGTTTGTTTGTTTGTTTCAAGGTGTTTATTGTAGAAAGGCA -GAGAGAGGGAGAAGAGTAGAGAAGTAGAGGGCGGCCATGGCCATGTGGAGAGAGGGGAGA -AGCGGGGGGAAGAAGGAGCCTGAAAGGTGAGAGTAAGAGCAAGAGCTTAAGGGAGAGAAG -AGGCAAGAGCTGAAGTTTTTTAATTACTGAAGAAGTGTAATACAGTCAGTACTCGGTCAT -GTTCACATTTAACTGATAGATGATACAGATATGGAAATTAACATCTTGGGAAGCCAAGCT -TTGCACTTGTGTATTAGAGTTCCGTCAGAAGATTTCTGTACAGTAGATTAGAGGATCAGC -ATTTCAAATCACATTGAAAAGGCTGTGTCTTTCCAAACAGTAAGTTATGAATATTTCATC -TCTTACTGAATGAAGGCAAGAATTTTATTTACATTACTGTTGGAACTCAGAAGTGTCTTG -TCTTTGTTGTTGCTTCTCTCTGTGTGTTTGCTGTTGCTTTTGGTTTGGTTTGTTGAGTTT -ACGTTGCTGTTTTCTCTTCTTTTTTCTTTCTTTCTTTCTTTCTCTTTCCCCCCTGTTGGT -TTGCTTTGCCCTCACAGTGCTAGGATTTGGAGACAGCTCTATCTACGATCTTGTTATTTT -TGTCCTGTGTGGATTGTCAGCTTTTTGCTGTATATGTCATAGAATCACTAACATAAATAC -ATTCATATTCTACTTTTCTGAATAAAACATTTGTTTTTCATAAAAAGAACAGAACTTATA -TGAATCAAGTTTCTAATTTAAAAGGAAATTTATGAACCTTGTTCTTCGACTAGATTATTA -GCACAGTTAAGTCAGACCCCATAAAGATGGTCCTGTAGAGACTCCATGGCTACCACCATG -TATGGTGGCATAGCTAAGGGAATAAGGTACTCACCAGCATTCAGAGGATGTAACAGCAGC -TCCCTGGACACCACACATTGTGAACACAGCAGGAGCCCCTCTGCCTTCACTGTCTAACTG -AATGGGCTGGCACATGGTGAAGCGCATGAACCCAGATTCCAGCGACATCCAGGCGAGTTC -TAGCCCATGCTGCAGTTTCTCATGAGGACAATGCATAGACTAATGTTCAAAGTTCTCAGT -TAATCCTCAGGCTAAGTAGATGTGTCTGATGCTATATCTCAGGATAGCCCTGAATGTCAT -TCAACACATCCATAGATAATGGTATGTTGTAATGCCAAAAGTTTGGACACACCTGAATAG -AATACTGTCTGGAAAGCCTAGCTCAGTGATTCTCAGCCTTCCTAATGCTGTGACCCTTTA -ATACAGTTCCTTATGTTGTGGTGACCCCCCCCCCCACTATATAATTATTTCACTGCTGCC -TCATAACTGTAGTTATGCCTCTGTTATGAATTTATGCTGATTATGCTTATGTATGTATTG -CTCCCAATATTTCCTTAAGGAAATGATGCTACAATGACTAATCTTGTACCGCATCACAGA -CTGTTGCACTGTCTCTGCAGGATTAATTCTGACAAGGGGGCTTGCTAACTTTCACTCCAA -AAAGGGATTTTGTTTTGTTTTACCAAATTGTATACCTAGCAGGAGTATATGACAGTGCCT -GTATCCCTACTGAGAACTCGACTCTTATGAGTCTGTGATACTTGTTTGCCAAATGCAAGG -ATGATGCGTTTCACCTTAATTTTCATTACATTAATCATCAGTGACATAATGTCAAATATT -TATCAAATCCTTTACTTTTATTCCTGTCGTGAATTATTCTTGTGTCCTTGTCTAGTTTTT -AGTTTATCCGAGCCTTCAAACATGCGACAACGTATTTACAGTCTGGATGCTCTTATCTAG -GATCTGACTCACCAATTCAGTACTCTGTGGCCACTTTTTTGCCTCTTTCCTGTTCGGCGG -CATTCAGACTATGCTGTGTGGAGCCCTTGGATCTCTTGAATGTCCTCCAAGGCCTTACAG -GAAGCTGGCACCTGGCAAGGCCTCTTCAGCAGAGCTTGCTGTTCCTTATTTATTGGGGCT -TCACTGAAGACTGCATTTTTAAAAGGGGGTTCACATAGAAAACCGTTGCTCCTTCTTATC -AACTGTCTCTTCCCAGACCATACTTTGCTGAGTTGGAACCCCAGTCTTGCATGTCCCTGG -TAAACACAGCACTTTCCCCCAACTTGCACCTCCCCCCCCCTCATGCCTGTTGGAAACCTT -GATAATATTTGCATGTTAATCTGAGTATGGAATGAGGTGCTAATCTCAAGGCCTCTCAGA -GTGGAGTCTACTTCAAATTCCTTTTCTTCCAGTTCATTGCAGAGGTTTGTGGTGAGGAAA -ACTGTACCACAGACATGAGGAACCTGCCTCCCTCTGCCCTTTCCTCATGGCTAGCATGTC -CTGAGACTTGGTTCCACACCAGCTTACACAGGTGTCTGAGACCGTCAGTGTAATCCTGAT -CAGCGCACCACTTCCCACTGAGAAGCTCAGCTCTCTTTGTATTTACTTTAGCATGCCATT -AACCTGAAAAATGCAAGGAGTCTTGAGCGTATGTGTGACAAGGACTCTCCTGGTATTGTG -CAACCCTTGCCACTGTCTGGTTCCAGAACATTTTCATCATCCCCAGCAGAAACGCATTCT -CAATGTTACCTCTGTACTGAGGTTTCTGCCCTCCACTCCAGTGCTAGCACTTAAGAACTG -GAAAAGCCAGCCTTTAAGACAGTAGTCTGCCCTCCAGCCTGGAAGCTGGTTCTTCAATCT -GCTTTTTTTCCCTGTTGATAAAGAACAGTGTCCTACTCGGTCACCAGTTCAGTGATCTGC -GGCCTCTTTCCTGCTCGGTGGTATTCAGACAACGCTGTGTGAGCCCTGGGAGCTCCACCT -ATGGTATAGTTCAAGATAATTAAGTCACTCAGTAACTACTGCTTTCTTAAATGAAACATT -CTCCTTGCTTCTTTTAATCATTCTTGTTGGCTTTTTCATTATCTCAAGTTTTTCCACGGC -CTCTTTAAAATAAAACTGGGCATGAGAGTGTAATACAAACCAACCAACAGTGAGCATAGT -AAGACTGTAGGCAGCTTCCTGTGATTTGGGCCCTGCTAAGGCAAGTGGGTGGTGGGTTGC -ACATGGGAACAGGGGGAGTGAGGAGTGGAGTTGTTAATGGCCTCCGGGATTGGGAATCCA -GGAGTAGGTCTCACTCGCCTTCTAGGTTAGAAACCAATGTACTCATACTGCCATTAATGC -GTGTTTGACCTGTCTCTGTGCTATTAGTAAAAGAAGATCTGCTATGTCCATGAAAGGTGT -TCTACAGTCTTTGGAGTTGTCCAGAGAGGACAGCCAGCTGAAGCACCAGGACTGAAGTCA -GCTTTACATGGCTGCGTTTCAAGAGCCTACTCATTTTCTGGCTTTATCAGAGCAAGGTTC -TTGGGGCTATGTCATAGCTCAGTAATAGTGTGGGTGCTAAGGCTGTAGCTTCAAGTCCAG -CATCGCAAATAAAGACGCAAGCTCAGTGTATACTTACATTTATGTAACCTTCTTTTTATA -ATTCTCTGGCTGCTGTTACTGTCCATTCAGGTCCATAAGCTAGAGACCTCAATGTTATCT -GTCATTGACTTTTCTTTGACATACCTCCCAGGAGTTAATAAGCAAGCCCTTTGGACTAAA -GTTCTTTAATGTCTTCTTCTTTCCTCTTCCTTCCCACTCCTAATTGTGTCAGAAACTCAT -CCCTATGTAATCTTTAGCAACACTCACCTGACTTTCCCTCCACACATGACTTTCTCCATC -ATTTTCCCAAATTGTTTTTCTTTTTCTTTCTTTTTTTTTTTTTAAAGATTTATTTATTTA -TTTTATGTAAGTACACTGTAGCTGTCCTCAGACACTCCAGAAGAGGGCGTCAGATCTTGT -TACAGATGGTTGTGAGCCACCATGTGGTTGCTGGGATTTGAACTTCGGACCTTGGGAAGA -GCAGTCAGGTGCTCTTACCCACTGAGCCATCTCACCAGCCCCCCAAATTGTTTTTCTAAA -AGACTTATCTGTTCATCTCTTATCTTTCTATTGGAAGATAGTGAATTTAAGTTACCTCTT -ACAGTAACTCATTGTCTCCAGAGTCTTGCTCAGCCTAGCATGTGAGGCTGCTCGTGAGGT -GATGGCCTCACTATCATATCCTTTGGAATTTGAAACTCCTGCCACACTAAGCTGCTACTC -AAGAGTAGTAGCTGGTGGCATGTCTCTATGGACATCTTCCTGAGGCTAGGAGTGGTGGCG -TTAGGAGCCAACAGAAATCCAGGTTAACACTCCCCACCCGTGAGAAGAGAAAGAATAACT -TTGGTCCAGAAGCCACAGAAAGAGCCGCATCTTCAAGGGAGAGCCCTGTTCTAGCTTCAG -GGAGGAAACTCAAAATGTCTCTGCAAATAGTCAGGCAATTTGGTGACCAGGGTTCTAGGA -CACAGAAGAGAAGTAGTTATGGGGCCTGGGAGAATTGGGATCATCTTTCAGAGCAACAAA -TCAATACAAAAATGGGTAGAGATGTTATGAAATTTGGAGGGGAGTGTGTTTTCAGCTTGT -GCCCGGTGATGGTTGCATCTTTGAGACTCTGGTGAATGTCTGTTGAGAAATGGATTTGAT -TACCTTTTCACATTGTCCTATTAAATATTGCTTGTTTACTGCCTTTGTGTTGGCATCTGT -TTTCACTAGGCCCCCTTCTGTTTTGTAAGCCAGTTCCTAAGGTTTTTTTTTTTTTTAAAG -ATGTATTTTTTTAATGTATGAGTGCTCTATCTGCATGTACACCTGCATGCCAGAAAAGGG -CATCAGATCCCTTTACAGATGGTTGTGAGTCAGCATGTGGTTGCTGAGAATCGAACTCAG -GACCTCTGGAAGAGAAGACAGTGCTCTTAACTGCTGAGCCATCTCTCCAGCCCCTCTTAC -AGTTTCTTAAGCGAGGTCTAGGGAACATTTACTATGCATGAGTACCTGGTGATCTGCAGT -GCACATGCGTGGTGACTTCACAAGAGAAGAAGACACATGAAGACGGCATATTATCTTTTC -CTTGTGGCCCCCAAACTGAATGCCCTGACGAGATTAAGAGTGATTCTGTGGGGGGACCTC -CTGTGCTGTCGTCTGTGACTTCTTCATGTGAAGGAAAGTGATGTAGTCGTGTCAGCATTG -AATGAAGGGTAAATAGAGCTCTGCCTGTTGTGTTCTTTGGACCTCGTCTGCTTCAGTTGC -TCTCTACCTTATTTTGTCCAGTCTGTTACAGAAGCTGGAACTGAGTAGCTCAGCTGTGCT -GGCTCACTATGATAATAAGTGGGTCACTTCTTATAGGTGGTCACTCAGTAAGTGGCTCGA -GGGACGCATCTGTCTCCCTCTATCCCCAGCTCCAGCACTGTAGTTACAGGGCATAATGCT -CAGCTCTGCGTGGTGCTGGGGATCTGAACTTAGGTCCTCATGCTTGCTTGCACGGCAAGC -CCTTTGCTGACTGAGCCGTCTCCGGAGCTCCAGTTACTCCAGTCTTGAAAGGAATTAAAT -TATGGTTGTTTCACTATAAGACAGCCACATGTCATAGCTCAACTAGAATATGATTTTTCT -TGTTTGTTATTCCTTAGTAGATTAGTCTCTTGGAGTCGAATATGAGTGAAGATACATGCA -GGTTTGGAAAGACATCAGGAATTCACAGGTTTCCGTATAGAATCTTATTTCTCCAAGTAG -TACCTCACTCCCAAGACATTGTTTCCCAGATCCCTGTGCACAGAAAGACCCAGGAAGACG -AGAGGTCAGCAAGCACCTTAGTCTCAACGGAAAGAACCAGCGCACTCGGAGTCTCCTGTG -AGAGATTAGGCCCCTAATCCATCCGAATAGATTATCTCAAGACACTGTCGCTGTCCTCAG -AGGCGGTAGGGGTTTCATTAACCAGCACCTTGGAAACTACGAATAGCCTGAGCCCTTCTG -GTCTGCTTCTGCATAGCCCTTAGGTTATCTTAGGTTACTGTAGTACAGTTTCGAGGCAAC -CCTTTTTAATTCAAGAAACTAACATAATGTAGCCAGTGGCAAGTCAGTGCAGTTGAGAAG -TGAATTCAGATCTTGGGAAGATCACCCTAATCTAGCTGTTGCACCAACTACTCCCTGCAT -CTGGGCCTGTGTGTCAGCCTGCCTGTCTGCCCCTGTTCTGGAGACTGACTCAGCTTTTTT -GTAGTCCCTCAGCAGTCACCAGATTCTGACTTTCTGCCCCATCTGTCCTGAATGTGCAAG -CCAAGTGCTTTCCCTCTGTGTGCTGCCCGTCCAGGAGTCCCAGGGTTCCTGTACCCCAGG -AGCACCGGCAAAGGCAGTGGCCTCGGCTTCTCCCCACTTTTCTGGATACAGTGAGTATCC -GAGCGCCCTCCTGAAGACTAGGTTATCCATTAAGGAGCCCAACCTTCTGCTTCTAAGAAA -AACTTCTCAGTCAGTCCTTTTTCAACCCTCCTTCCTCTGGTCCCTCTACTGGTTTCAGAA -GAGAATTCTGCATTATATGTGGTATTCTATTTTTCTGTTCTTTAACACGGCCTGCCACCA -GCCCACCTTGAGCGGCTCCCTTGGCAGCCCCACTGCTTTCTTCCTGTCCTTCCCCTCCTG -GGCTTCATCCTGCTCAGCTCTGCCCTTCCCTTAGATGTTTTGACCTTTGTGGACATTGCT -TACTGCCAGGTTCTTCCTGTGCACGTGCCACCTGCTTTCTTCCTTTACTGCTGGCTGCTC -AGCATTCTGGGCATCAACACCACTAAAAAATGGAAAATCAAACAAAAAAACCTCCACTTG -TGTCTTTAGTCTTAATCCTCACAGACCCCAAGCTCTAGAACTTGGGAAGTAAACCATGAC -AAAGCATTGTTGCTTTTAAAGTGTTCCAGGATCCTCCTGCCTTTTCTTTTCTCCCCCCCC -ACCCCCATGGTAGCACTTTATTATAGACTCCTATCTTCCAAACACAGCTGAGCGGTGGTC -AAGAAGCATCCCCCTCTCTTCCTGTTGTAGATATGGTCAGCACAGGAGGTGGCCTGGCAC -TGGGTAAGAACCTGTTAGCCTGGCTGTGGGCAGCCCTTTCCAGGGAGCTACAGGTAACTG -GAAAGACAGCACCTAGCCTGTGCCATGAAGACCCACCTTTGGTACTCCATTGCCGGTCTG -GCAAAAGGGTCAGGAGTGGGAACACAGAGGAAAGATGCGTCCTCTTGCTGAGCCCCTGCT -GTTGACCGGTGGGAAGGCCAGTCGCTGAGACTCACATTGCCTGCCAGGAGGCTACTTCAG -AGCTCCCCGGAACTCTTCCAAGCACACCCTGCTCTGTAGACTAGCGAGAATGGTATAAAT -TTTGTTGACTCTGCGATATTTAAATCATTCTTGGACATTCATTCTCATAAAAGATGGAAA -GTGATTTACTGTTTCTGGATCATAACTTTGCTGGCATTTGAAGTAGAAAAAAAATTTCTA -CCAATTAAGGTATTTTTCTTCTCATTAATGTGTTAAAAAATAATATAAACTTAGGAATAT -GTTTTTCCCTGCATTCTATTCAACATGAAAGGCAGAATTTATATTTTTATTACCATTTTT -AAGTTGAAGGTGTTGCTCAGTAGTCAGGCACATGCTTGGCATGAATTGGTCCCCAAACTC -CACCCCTCACATTTTGAACTTTCTTATTTCAAAATAGTTTATAAAATTTCCATACACCAT -AGTTGGTAAGAAAATACATTAATAAACTGAATATCTAACTAGATACTACAGTACATAGGT -TTCTGTGAAACTACCAGGTTTTGCATGGGAATTCTGGCTCATACGATGCTAAGTACATTA -AAATATCATTATATATTTATTTGTGATCTACATTTTTTTCTAATAGTCTCTTCTGTCTGT -TTTTTCTCCTCACATTTTAAATTTTAAGCATTTATTAGGATGACTTCATGGCTATGTGTA -CATACTTTGAAATAAGGTTTCCAGTGCTTCAGTTAGCGGGAATCACACTTCCTCTCTAAG -ATGATATTGTTACTATAGAGATTAAGGTAACGCGGGGCTGAGGAGGTAGTGTGGTAGTGC -AGCACACATCCGGTACAGAGCCGACCCTGGGCTTAACCTCCAGCACCAGGAGAGAGAAGA -GAAGACAGGGTCTGTGTAGTAGCTTGCAATATCTGCGCGATTGTGCAGTTATCTTTAGTA -CTATTTGTTAAATGTAACTATAGCATAGAGATACCTTAGCTGCCTTCTGTTTTGTTTGGG -AATGGCGGTGGGCATGGGGAGTAGGGTCTCTTATAACTCTGTCTGGCCTGGAACTGGCTG -TGTAGACCAGGACGGCCTCCAGCTCACCAGAGACCTGCTTCCCTGAGTGCTGGGATTAAA -GGCATGGACCACCACGCCCAGCTGAATAGCCTTAGTTAAAAAAATAATAATAATAAAACA -TGCCCTGAGGGAAAAGGAATCTTAATAAAGTAGTTGAAGTTTTAAAAACAAATGAACCAA -CAAACCAAAAACAGATCTGGAGGCCGGCTGCAGAGTAAGTATATGTTACTGAACTGTGAT -TGGAAGTAGTTAATGATGGTGACGTTTAGAGCATACTCATTTCTTCATCATCAGATAAGA -ATCGACAGTCTCTCTCCCTTTCCCCTCCCTCCTCTCCCCCTCCCCCATCATCTCTCCCTC -TACATGTTCCCAGAGAGCCTCTTCCCTTCTTTCTCTCCTTTCTCTCTCTGTCTTTCTCTA -TCCCTTTTCTTTCTCTGCCTCTACTCCCTTCCCCAAACCCACTTCTCATGTCCCCCTCAA -AACTTCATTTTATACTAAAAAAAAAAAAAGAAAGAAAAAAAAGAAGAAGTCAATATAAGT -GACATGACGTTTAGAAACAGTGCTGAATCTTGCCCAAAGTACAGAGTTGGCACAGCCGGG -ACCATGCAGTAGATTTTGGGGGGGGGAGGGTATGGTTTCCAGAGGAAGACAGCGTGGGGA -GGCTACACTTCCCTTCTCCTGCAGATACAGCCAGTGTCTAAATGAGCAGGGATCCCTGAG -ACAGCCTCACTAGGACACTAGGAAATGAAGACCTCCCGCTTGCCGTGCAGCCATGGAGAA -TACCCACCTGCCTTAAGAGCTCCACTTCGAAGCTGCTTTGTTTTGGAGAGGCTGCCAGCC -GAGGGGGGCAGAGTAGTTACCACTTATCTGCCTGCCATCCCCTGCAGCTATGTGGACTGT -GGCTGAGCAGATGACTCTGCCCTGCTGGTCCCATCTTTGGTCTTCTGTCACCCACCGCTT -TTTTTCTTATGAACCCTCACTCATCAATACTTCCAAAGAGGAGACTGAAAGTTAGTTTCT -GATCCATCTTTGTTAGGGATCTACTCTGTGAATAGACATCATGACCAAGGCAACTCTTAG -GACAACATTTAATTAGAGCTAGCGTATAGATTCAGAGATTCAGTCCGTTATCAAGGCAGG -AGCATGGCAGCATCCAAGCAGGCATGGTACAGGCAGAGCTGAGAGTTCTACATCTTCATC -TGAAGGCTGCCAGCAGAATACTGGCTTCCTGGCAGCTTGGATGAGGGTCTTAAAGCCCCC -ACACAGTGACACACCTACTCCAACAGGGCCACACCTCTTAATAATGCCACTCCCTGGGCT -GAGCCATCACATTATCCTACACTAAAGAGAGCTTTTTCTTAGAGAGAACCTGGCCAGGAA -ACTATTTAGATAAAACGTGTCAGGGCTATGCTCTGCATAGCCAGTTTTCCTTCCTTTAAG -CTTGCTGAATGATTTCAGAGTGTGGAATCAGTATTTTTTCCCATTTCCAAGGGCTGTCTG -CTCTGGAGGTTATGGGAGGGGACTATTTGTGTTTGGTTTTCTTTTCTTAAGTTACAGTGC -TAACTCTGACCCTGTTTCCATTAGGAGACGAAAGCATGGAAATTAAAAAACAAATTACGG -GGATGAGAAGATTACTGAATGACAGCACTGGAAGGATATATCAGCGTGTCGGCAAAGAAG -GAGAAAAATTAAAACAAGAGCCGCAGGTTGTGGATTTAGTCTGGCCTCAGCGGTCCAACT -CTTCCACCGAGGCCTCACAGGGCCTCCACTCTAATTCACGTGGGGCGTGGAATGAACTAC -CAACCCAAAGCGGGCAGTTCTCAGGGCAGTCTGGTCCACGCTCCAGAACCTTCCAGACTC -AGCCCCACATCTCTGCAAGTTCCAATGGTACGATTGTCCAAAATATTTAGAATATCCTGG -TGGGTTTGTCTTATTCCTGAATACGGAGTTTGTCCTTTGAGATCAATCTATGACACCCTC -CACTGGTCACTGCCCTTGCTGGGTTCTTTGTAATTTTCTGGTGTGGGCCTGCGAACAGAA -CACAGGGGTCTTACACATGCTAGGACACTGCTTGTGTGGGCCTGTGGATAGAACACGGGG -TCTTACACATGCTAAGACACTGCTTGTGTGGGCCTGCGGATAGAACACAGGGTCTTACAC -ATGCTAGGACACTGCTTGTGTGGGCCTGTGGATAGAACACGGGGTCTTACACATGCTAGG -ACACTGCTTGTGTGGGCCTGTGGATAGAACACGGGGTCTTACACATGCTAAGACACTGCT -TGTGTGGGCCTGCGGATAGAACACGGGGTCTTACACATGCTAGGACACTGCTTGTGTGGG -CCTGTGGATAGAACACGGGGTCTTACACATGCTAGGACACTGCTTGTGTGGGCCTGTGAA -CAGAACACGGGGTCTTACACATGCTAGGACACTGCTTGTGTGGGCCTGCGAACAGAACAC -AGGGTCTTACACATGCTAGGACACTGCTTGTGTGGGCCTGCGGATAGAACACAGGGTCTT -ACACATGCTAGGACACTGCTTGTGTGGGCCTGCGGATAGAACACAGGGTCTTACACATGC -TAGGACACTGCTTGTGTGGGCCTGTGGATAGAACACAGGGTCTTACACATGCTAGGACAC -TGCTTGTGTGGGCCTGTGGATAGAACACAGGGTCTTACACATGCTAGGACACTGCTTGTG -TGGGCCTGTGGATAGAACACGGGGTCTTACACATGCTAGGACACTGCTTGTGTGGGCCTG -TGGATAGAACACGGGGTCTTACACATGCTAAGACACTGCTTGTGTGGGCCTGCGGATAGA -ACACGGGGTCTTACACATGCTAGGACACTGCTTGTGTGGGCCTGTGGATAGAACACGGGG -TCTTACACATGCTAGGACACTGCTTGTGTGGGCCTGTGAACAGAACACGGGGTCTTACAC -ATGCTAGGACACTGCTTGTGTGGGCCTGCGAACAGAACACAGGGTCTTACACATGCTAGG -ACACTGCTTGTGTGGGCCTGCGGATAGAACACAGGGTCTTACACATGCTAGGACACTGCT -TGTGTGGGCCTGCGGATAGAACACAGGGTCTTACACATGCTAGGACACTGCTTGTGTGGG -CCTGTGGATAGAACACAGGGTCTTACACATGCTAGGACACTGCTTGTGTGGGCCTGTGGA -TAGAACACGGGGTCTTACACATGCTAGGACACTGCTTGTGTGGGCCTGTGGATAGAACAC -GGGGTCTTACACATGCTAAGACACTGCTTATGTGGGCCTGCGAACAGAACACAGGGTCTT -ACACATGCTAGGACACTGCTTGTGTGGGCCTGCGGATAGAACACAGGGTCTTACACATGC -TAGGACACTGCTTGTGTGGGCCTGTGGATAGAACACGGGGTCTTACACATGCTAGGACAC -TGCTTGTGTGGGCCTGCGGATAGAACACAGGGTCTTACACATGCTAGGACACTGCTTGTG -TGGGCCTGCGGATAGAACACGGGGTCTTACACATGCTAGGACACTGCTTGTGTGGGCCTG -CGGATAGAACACAGGGTCTTACACATGCTAGGACACTGCTTGTGTGGGCCTGTGGATAGA -ACACGGGGTCTTACACATGCTAGGACACTGCTTTGCTACTCAGCACCAGCTCCTGCACTG -TGTTATTTTAAAAAGGATGAAAAAAGAAAGCCTTAAGCGTATAAAAACTCTAGAGCCGAG -AGGGAGGAAGGTCAGGGGTCTGTGGAATCAGAATTCTCATCCACCAGTACATAGAGGATG -CTGTCACCGCAGCCTGGACATCACTGCAGAAGCAGCTCCTTTTAGCACTGATAGAAGCTG -CCCGGCTGTGTGCTATGTTACTGATGCAGCTCTTGCTTGGCCCTCACTTCACTTCCTCAT -CAGAGAGGCCCAGTCAGTGATGCTGCACAGCCTCACCTTTTACACAGCTCTTTCTTTCTG -CCTGTTCCAATGCTGAATTGCTGAAACTCAAGCTGAGACGGTCACCTTTAAAGCAGCAGT -TCTCAACCTGTGGGGCGCGACCCCTTGGGCGTAACTGACCCTTTCCCAGGGGTCTCCCGA -GACCACCATAAAATACAGATATCTATGATACAATTCATAATAGTGACAAATTATAGTTAT -GAACTAGCAATGAAAATAATCTTATGGATGTGGGGGGGGGGGGTCACCACAACACAAGCA -ACCGTATTAAAGTGTCAGAGTAATGGAAAGTTGAGAACCACTGGTTTAAAGTAAACTTTG -TTTAAAATGGCTGACTGTTAAGTTGGGAGGAGGGGTTTCAATTTTTTTCTCAAAGCTTAG -GGGAAAGAATTGATGCTTTCCTTGATAATATTAATTTTCCATCCAGTAACACTGTATGTT -GTTTGGTTTATAAATTATGCATGGATATGCAGGTCTGTAGTTCCCATAAAGAGTAAGGGA -AAAATAAGGTCTTTCAGATTCCTTGAAAAGTTAAGACTTTCCTTCCTTGCATTTTCACTT -TATGAGATCCTTTGGTAAAAAGAAAATGTTCTGATTTTTTTTCCTTACACACAGTTCACA -GTAACCAGTTCAGGGGCCTGAGGAGCCATCGTGAGACACTGTTGAGACAGTCAGGGACCC -TAGTGATCGATGTATGGCAGCTTCTCTCCCTCCCAGTATTACATAGGCAAGCATCAAGTC -CACATGCTGGCAGGCTTCCAGGGTAGAGGGACGTTGCTCTTTAAAGGCTCCTCCATAAAA -ATAAAAAGTCTGTTCTCCTTAAAATTGGAAAATGATTTATAATGAGCTGAGAAGGGCTAG -TTTTGTCCTCTAAAAAATCATAAAGACAGTGCTTAGATTAGTACCTAGGGTTGTTCTGCA -AAGCCCTCTTAACTCTTCTCCACTAAGAGAAAAGAGTATATAGTATACACACACACACAC -ACACACACACACACACACACACACATATACTCACACACATATATATATGAGTATATAGTA -AGTGTAGCCCTCCCACATCAATAATTTGGGGGTAACATATTCCACTCACCAACATACAAG -AGTGATAGATTTATCTTATAAATGTGTACTAATTAATATCTTTTTCTGATCATTGCTTGC -ATCATTTCAGTACAGATACTATGCAAGGGCTGAAAAGAGAGTTCAGTAGTCACAGTGTCT -GTCACATAGCATGGAAGCCTGAGTTCAAATCCAGGTGCAGCTTTTGCAACCCCTGCACTA -GCGGTGTGAAGTCAGAACAGACGCGGTGGCCAGTCGGTCTAACAGATCAGTAGGCTCCAA -GTGAGCTGAGAGATCCTCTCCTTCAAGGAAGACACACACTTGGCATCAGCCTTTGCCCTT -CACACTCACATGCACACCCATGTGATCATACATATACACCAGGCACACTCAGACACACAA -ATGTTCTGTACAGTTGATCCTTGAGTAATGGATGCTGGAATTATATTTTGTCGAGATTTG -CAACATTGGGCAAACCGTCAGATAGATGGCACAGCCTAGAAACGGTGAAAAAAAATGTGT -GGAAGTTAAACATGTCATCAATGCATAAAATATGTCTATAATATCAATTATTTTTTATCG -TTATAATTTAATACCAGTTATTTTATCATTATAATTTACTACCAAAACACATTATTTTAA -AAATCAAGATTTATTAGAACTTAGGCACACGAACACTATATAGACTGTGCATGACGTCAT -TAAGAGAAATTTAAACAAATGTAAATTTTTTAGCTGCCCCCTTGTTACCATTGTGGAGAG -TTAAAAATCAAAGTGGGACTTCCCTTGGGCCTGTGCCCTGCCCACCTCCCACAGTCCCTC -ACAGGTCGCTTGGATACAGCTGTGACTGCTCTGTGTTACTTTGGAATGGTTGGTAAGGCT -AAAGCTGAGTCACTTTGCTTCCATTGGAGTTTTAATGCTTACTCTTCTCCAGAAGTTACC -TTTAATTCTTCTGTGGTTTTACCGTGGTAAACGTTGGTATCTACAAATAATGATTATTGT -AGGAGTTAGATTGTATCTAGTGGATGGTAAATTACCTAAATTGGAACAAAACCTTTTACT -TGACCTCACCTGCCTGCCAGAAACTTAAGAAGCAACTGCCCCTTAGACTCCCTTGATGCA -TGGTAGCCAACCTGGGGTTGGAGGGGTCCAGCTGCTGAAGCTTCTTGCCAGATGGTCTGT -TTTAGTTCACGGACAATGGGGAAATACTTGTTCATATGTGGGAGAAACAGAAGAGAGCAT -CTTTGTTAAGGAACATACATTAAACTTAAACAGTGAGACGGAGACTACTGAGGGACTCAT -AAGAAGCTAGAAAAGAGGGATGGTCAGTCCTTCATGAAGAAGAGCAACTGCAGACACCTC -TGAGCAAGAAAACACTAGCCAATCCCACCCTGCCTCCTGCTTCTCCCCACCCCAGCCGGA -GAGTTCTAGAAGTTTCTACGTATCCACAGCTCCTCGTTGCTACTAGTTTTTTTTTTAGGG -TGTCTTAAGTTTTACTATGAACTCCTGTAGCATGCAGACCAGCAGTGGTTCTCCAAGACT -ACTACAGAGCTGGACTCTGGTTTTTGCTTTTGCTGTTTGAGAAAGTAGCCTGGGTGTTTT -ATCGTGACTTGTCAGAGCCTCACAGTAGACAGGCCTGCCTTGCCAGTACATTGTGTGCCC -GCATTCACACAGACCCTGTGACACAACACAGCATGCACCTTACAAACAGAAGCCTGGATA -ATTAGATAAAGTCAGACACCCCACATTTAGGTTGTGAAAATTACTGGTACGTTTTCTTCT -GACACAGTTTGATGATAATTGTAAGTACTTCAAAATTCATTCAAGATTTATTTTTTTCCT -TTTCTTTGTAATTAATTCTTGCATGCTTTGGGAGTATATCATTCTTCTCTTTCACGCTTA -GGAGAACTTCCAGGGGTGAATTCAATAGTCGGATCCAACTGCTGTACTTGTAACTGCCAG -TCAACCTTGCAGGCCATTCTCCAAGAGCTCAAGACCATGAGGAAATTAATGCAGTTTCAA -GCAGGTACAAAGATCAGCCCTATACACACATCCTCTGCTGGTGATGTGTAGCTGACATCT -TCGCTTGTGTGCATTGTCCTTTTGTCCCACACTCCTCCCACTTTGCTGTCTGTCTTGCTA -TGCCTTTTCAAGTATCCATTTTCTCTACTCTTTCAGCAACCTGTGATTTTTGTCATATTT -TATTTTTTAGTAAATCAAACAAATTTTGTCATTGTCCTTAATACCGCTGTTGGGCACATA -GGCATGAACGCAGCATACTTCATCTCCTGATCTCCTGGTACTTCACAAATGCTAGTTAAT -TAAATTTTGGAATATCTTATGTGAAAGAGCCCTTCAGGAAATACAGGCTTCCTTGCAGAA -GATGCTCAAGGACGAGCACAAATGAGAAGCGGTGAGCCCTGGGCTCTGCCTGTGACTTTC -TGCTGGCACTAGGACAGAGATGGTTAGACACAGCTCGTGTCTGCTCTGTCCGCTTCCTTC -ACTTGACTCTTTGTTCTCTTTGTCTTTGGATAAGGGGAACAATCTCTCACTGAACCCCCA -ATCTCTCACTTTCTAGCTGGGTAACTCCCAAGCTTCCCATCGTTATCTGTGAGTGAGTAT -TAATGTCTGATTCGCAGGGTGGGTTTTTAAATGTGACAGAGATCGCAACAATAAATGAGA -CCTATAAGGCAGACTTACTGTGCACCTCTGTTCTTTTATGGGCCCCACCGCACTTGCTAG -AAGTTTGGAAGTCGAGGTCTTTGTCTAGTAGCTCATTATCTAATCGTCACAATGAATAAG -GAAGCTGGAATTTTTATTTCTAGACAGCAGAAAGTGCTTGGCGCTGTTCATATGTCACAG -CAGGACAGCAGCCCAGGCCTGTGGTGATGGGCCTGCTGACCCTTCACACCGTAGTGTTCA -GAGTCATCTCTCAGAAAGTGCGCTCAGTGCCAGCCTCCCAGCAAGATCCTCACATGTGGT -GATGTGGTTCTGATATAAAAGGCTTAGTACTTGCACTTATCAGTCACTCAAAATCATATT -TTTAAAGAAAGCAAAAAGGATTCATTTATGGGAATAATAAGTCCAAGCCAAGGCCTAAAC -TTGGACTTATCCCAACACAAAAGTGAGCATTTGGTCGATAAGTCGGTAAGCTCTTGACTC -GCCTTGTCCCACCACAATAATCAGTGTTCTTGCTAACTGTCAAAGACAGGATCTCCGACA -CACGGGCCCCAGAAAGAAAGGTTACTCATTCTTATAGGTGTTCTCGCCGAGGGAGAATTT -CTTAGTACTTAAGAAAATATGCATATGAAGTGGAAATGGTTTATTTTGTTACTTAAGCTC -CTTACTACTGAAATGGCAAGCTAGGGATCGCACTCATGCGGACCCTTGACTGGAGCCTTT -TAGAATCTATTAAGTAAATGCTACCTTGTCACCCTGTTTTCTCTCCTGAACCTTTGCAGA -TTAGCGAGGCAAGTGATTCCGGAGCTATGAGGAATAAAGAAAGGATAAACCGAATAAATG -ACTCTCCTTTAATTTTCTTAAACTTAAAAAAAAAAATCATGTTGTGTGGGCAGATTTACT -TAAGGGTTATCGCCCACGAGATTTAGGATTTAAATTCTGTTTTGAAAGCTTTACCCTTAT -TTTTACAGGAGGACTTAGACCAAGCAGTGAGAGCTGAGTGCAGGAAAATGGGGCTCTTTC -AAGACTTGCAGGAGAAGCAAGACTTGATAGCCCTCTGTCTGGACACCAAAAGCATCGGAA -AGAGTGAGCTTAGAAAGGGCTTGGGCCTGGGGGATGTGGCTTAGCTGCTCCTGATCATGG -TTGCCAGAGTCCATTTGACCCTGGGGACGAGAATCAAAATGCATATATGGCTGTATGCTG -GAATCTCTGGAGAAACCGTGTAACAATATTGATGCCCTGGCCCTACCCTTGGATATTCTG -ACCCACTGAGTCCAGGACAGATTATTAAGAATTGGGGTAATTTTTAAAACCACACTGATT -CTAAAGTGTAGCTGAGAGCTAGAACTAGTGTCACTAATTAGCACATGCATAGTCAGAAAG -GCCACTATCCAGGGAGTTGCTTCCAGAACTTAGACACTGCCTTCTAGTGCAAAGATAAAA -ACATATTTGAATCAGTATCAATATTCTTGTTTTTTGGACTCATAGGAAATAAGAGGAAGC -AGTCCGTGTTGATGTGCATTTAAGGACTTAATTTTCATGTGGCCTGTATTCATAGGTTTC -TTTCTGTTTAGAAAAAAAAGCAGGCGTTTCTAGAGTTCTTATTTAGGGAGCCATGTTGAG -AGATGAGGAGTTGGTGCAACCCATATTCTCCTCTGTCCCATTCCATCAGTGGTTGATAAA -TGCTCCTACTTGGGGCATGCCTATGAAAGGCAAACTTGCCACCTCAGATTCCTTAAGTAC -ATGTTCTGCATGAGTACCTGGTCATTGTACTATTTGTAGACTTGCTATTTCACGCGACTC -ATTGAGAACAAGTGACGTTTAGAGAAGCAGGCAGCCTGACTTGACACCGGGGAGTGCAGT -GTGCAGAGATGGTTGGTGCAGAGAACACTTGACGAGGAAGGACGACTAATGAGGCTTTTC -CATGGCCTTACCCACCTAGCCCTGTTCTAGATAGACTTCTTCCAAACTGTTTCTTTCAAC -CAGTCTTGCCCAGATCATCATCATCGTGTCCTTGTAGGCTGTAACTGATCAGCTGAACTC -CAGAGACATTAGGGCTTTTGCTAGGATGGGCTTACCAGAGAGCATGAGCATCTATACTTA -GATTTATGTTCTGGGGTTCTCCTTCAAACCTGCCACATGACCATGAAGCCATAGCTCTTA -ACCCTTTCCTTCCATCGAAGCCAGGCTGCTGTACCGGTCTGATGATCCAGTACATTCAGA -GCTGTTTCTCCTGGTGAGAAACACTCTGCTGTTAGGACTTTAAGGTGCTGAGTGAGATAT -ATCTATCTGTTCTTCATCCTGAGGGAGCCAAGCCTCAGAGTCAGCGTGTATATCGCAGAG -ACAGGCCAGGGTAGATTTTCCTCAGACACAAGTGCCTGTACCATATTTGTGTTTATTGTC -CACAGTTGGAACTCAAAACAGACAACAACCCCCAATTTCCCTTATGTGCTCCCAGCGAAC -CGCCGTCTCACGCAAGAGAAATAAAAAGAAAAAAGTGCTTCCGAAGACTGTGCAACCTGT -GACGGCTGTGGAACCAAAGCCCAGTCCCTTGGAAACTGAGAAGAAGCCAGCAGCCTCGGC -CACAAGGCCACCAGGTCTCCAAGCTGCAGAGCGCACCTCCACCGAGGAGAACCACGTCCT -GGGATTTGGCATTGTTCTGGAATCGCCGTCCTCAGATGTAAGTTGATATGTTCTGGCTGC -CAACCTGGTTGATAGAAGTTTCAGGAACCTTGTAGTATTAAGACTCTTTCCACCTAACTA -GTTCTGCCCCAAACAAGAAGAGAGGCATGCATGTGAGGAAGAGGAGGAGACTGGTAAGAA -CCGGAAAAATGTGAGCCTTCCTTGTTCACAGACATCCCACTTCTTATCTCAGAAAGGAGA -GGGGTGTGTTGTAAATAATCTGCTCGCTAATTTCTCTACGATTTTTAATTTCCAAGTGGC -AGTTTTCAATTTCCTCAATGTAGAAAACTAAGAGAATATAATTAAATCCTTTGTAGACGG -GCATAAATGAACAGAAGCTTACAGATAAGGTCATACCTTTGTGGAAACACAAACTAAAAA -TAAGAAAGGAGCAGCGGTGCTAATTCTGTTTTATAGATGCAAGCCACACTGCTAATTAGG -TGGCAGTGCCATGCCATTTACTCCGTGTAATGATAGGTTAACGCTCTGCAAAGGTTTGCT -ATTTTAATATCACGGCCTGAATGATGTTGCAGTCTGGGACGGTAGATTGCATCCGAGATA -TCCATCTGACATGCTGTTTTATATTCATGGGCCCATAAATGAATTTCTGTCATAATGTGC -TGAATTTGCAGCTGCATACTCTATTTACAATATCTTTATCTAGAGTACCTTTACGTTGTG -AATCCCAACTTGTTGTCAGAGTTCTTAAAATAAACAGGAAAAAGTGATGTATTGTTCCCA -GATTGCATAGGGTGAGGCTCCTGCCGAGCGCTCCCACAGACTCCTATAGGATTGGAGTTT -CTCCCTGCCTCCTGAACTTTAAATAGGAAACAATTGCTGATTTCTGTAAGTATCATGAGA -GGAAGGCAGTTTGCTAGCATTTATCTACATTTGGGCTTTTAATGAAAAGAATCATCTCAC -TATGTTTTCAATCTAGAAAATTCTTTGCACTTTCACCAAACCTTTACTGTTAAAAGAGGC -ATTTGTTTTAATAATACGTGTGTGCTAAAGCCATTAAACTCTTCTAAACTAATATTTAAT -TTACAAAATCCTTTTGGTAGTGAAGTTTGGTTGTGTGACCAGCTCCCTTGTTTGATCGTA -TTTTGTTATCACAACAGCTAAAGCCTGGTTCAAACCCTAGGTGAATCATATATTTGAAAA -CAGATAAATTATTCTATAATAATTACAAAATATTATAAAGTACAGCTAGGCTGTTTTTGA -TAAACTGTCATGTTTTCCTTAAATTTCTTAAAATTCTTTTCTGCTAGGCATTGGTATATT -AGAACAGACTGTAGATCATCTGCTGTGTAGATGTGTCTAGTGCCACTAACAACTGAATTT -TACCCTTTTATTGTTAAGATTCAAGTGTATTTTATCAATAAATTGGAGGTGTGGTAAAGA -CCCTGTGTATATTTGCAAAATAGAATAGAATTTTTATTAGTTTTACCAACATCAGTATTT -ATTTATGTAATACATACAAACAGTTTACATTTTATTCATGGCTGACTCTGGTACTTCTTA -CCAAAAATGATTATTAAATGATAGTATGATTGTAAGGAAAGGGTGGGAAAGCTGTGGGCA -TGTCATCTTTACAGTACCCATTACACCACCATTTAATTTACCTCTTCAGTACATGAGTGA -GCTGAGAACCTCACATAGAGAACTTAACACTGAGTCCCAGGATGAGCTGCAAAAATGCTT -TCCATGGGCTGTGCTCATAGGTGTCTGTCAGGCTGGCCGGAGCAGTTCCTGGGACGAGAA -GTGGGCTTGACTCCAGAAAAATGGACTCTCTCTGCTCAAGGGACCTCCAACTTAGGTCCC -TTTCTAATCTTCTAGTATTTCTTAGCTATGAGGCTATAAAATGTTTAATGGAAGTCTATA -GGGAATAATTCTTCTAATTTTTACAGCAATTTTCCTATAAAACAAGTTGGAGAAAACACA -GGGAGATAGGAGTTTTGCATTAGAAAATGGCTTCTGAGCTGGGCGTGGTGGCACACGCCT -TTAATCCCAGCACTCGGGAGGCAGAGGCAGGTGGATTTCTGAGTTCGAGACCAGCCTGGT -CTACAGAGTGAGTTCCAGGACAGCCAGGGCTATACAGAGAAACCCTGTCTCAAAGAAAGA -AAAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGGAAAAGAAAAGAAAAGAAAAGAAA -AGAAAAGAAAAGAAAAGAAAAGAAAAAAAGAAAGAAAAGAAAAGGGCCTCTGAAAAGTCT -GCAGTGTTCAGAGGCCTTCAGTGGTAGTGTTGGGCAGTTTGTCTGTTGTTTCTCAAATAG -CTGAGTGGCTTTGGGGAAAAGCAGGATGCTTCCAGGAGAGAAGACCTTGATGCTGCCCGT -GAGATACAGTCCATCTTCGTCTGGGGGCACAGAGGAGCCGCTGGTGTAGGGTTCAGCAGA -GGAACAATCTGCCTGTGAGGGTGGGGCCTGGAGTCCGTTATGAGTGAGAGACAGATGAAG -AGGGAGAAGCTAGATCAATGGCTCTCAACTTGTGGGTCGAGACCCCTTCGGGAGCCGGCT -GTGCCTTTCACAGGAGTCGCATATCAGAGATCCTGCATATCAGATAGTCACGTTAGGATT -CGTAACAGTAGCAAAATTATAGTTATGAAGTAGCAGCAAAAATAATTTTATGGTTGAGAG -TCATCACAGCAATCAGGAGCTGTATTATAGGGTCCCAGCCTTAGGAAGGTTGAGAACCGC -TCTACTAGAGTTTAGGCAGAAAGCCAAAAGCTCCCTCTGGTTAACCAGGCAAGAGTGGGA -AGCCTTAAAGTGAAGGGAGGTCCGTGAGGACAGGCTGCTTGCTGAGGGCAAAGCTCAGGC -CTGGGTTTGGTTTTGGGAAGGAGGTGAGTGACGAGCTCTTACCAGCAACTTGACTCCGGG -TGGGACTTCCTGTTCTACACAGGAAAGAAGAGAGTCCAGCGCTCTCACCCGTTCCTTAGA -CCCTGTCGGCAAAGGAGGAGGAGGAGTGGCAAGCACCACCCCTCTGCTAAAACAACAAAC -CTGTGGATTGTCCTTAAAGATTCGCAGTGTATTAAGTTACGCTTTTATATTAACTTGTCA -TGTCACACAAATGCAATTGTGTGTATTCACAGAGAAAAACCAAATGTAACAGCCCATGTG -GCCCTGGAGATCACTGTAGCTAACAGTCTTCTGAGTGACGATTATCCCTCCTTCATCACA -GGAATGCACAGTGCTCTAACCAGGCCCACTGAAATATCAACACGTTAAATGATATATCAT -ATATGGGAAGTCCTACTGCAGTGCTTTACATATAAAAGGTCCTTAATAAGTGTAATTTAC -TTAATCTACAAATGATAAAATATCTGCTCCTGCAGGAAGACACCTTGTACAAAATCATCT -TGAAAATATTGGGTCTCGATTTGGCTTCAGCCATAGCCCCTCCTTGGTGCATCTCCTCTC -TGCCCATACACTATCAGGGCTCTAATCCAATCTGAGCAGTTCTCCTTTATGGAAACTTCT -TGGGTTTTTTTGTTTTTTGTTTTGTTTTGTTTTGTTTTACTGAATTACTTCCATGATTTT -GTATCCTTCTACCCCAGCTGCTCAAGAGCAGGGTTCTCTAGTATAAAAGTCGTAATACTC -ATGGGACGTCCTGGGTGAAACAACTCATCTCCATTTAATCTTGCTGTTGTCCTCTTAAGG -AGAGTCTGCACAAGTTGCCAGAGTCAGATGATGTTGAACTAATTCTCTACTCCGATCCTG -TCATCTGCCCCTGTTCACTGTGGAAAAGCCTGTAGATGCCCATTCAAATACATGTACTTT -GGTTTTTTAATTTTTATTGTTTTATATGTATAGGTATTTTTGCCCTTGTGCACGTGTGTG -CACCATGTGTATGTCTGGTGCCCATGGCGGCCAGAAGAAAGTGTTGGCCTCCTTGGAGTT -GCAGATGGCTGTGAACCACCTGTGGGTGCTGTGAGTCGCGCCTCTCCGTCTTCTAGAAAA -GCATCCTTTACCACAGAGCCTTCGCTCCAGACCTCAAGCACACCTTGGTCATGATGAGCA -CTCAGTGATTCTCTATGACTGAGCATTCCTTGGAAGGGAAGCAGATGGTTAGACTGTGAC -TCTTTAATTCTCTTTACTCGGCGTTTTCTTGGGAGACAGCAAGTGGTTAAAAGAGCAGGC -CGCTAGCTTAGGATCTCAGTTGTGTGACCCTGAGCAAGTGAACCCTGTTCCTCACTCAGC -TTCCTCCCTATAAATGGGAATAATCATGCTTTCCTCACAGAGCTGGCCTCCTGGAAGAAT -TAATGAAGCCTTCTATGGAAAGCACTTAGAACAGTGCCTGCCACATTTTAAGCACTCGAT -AAATATTGGTTCTTTTTTTAAAAAAACCTTACCATTCCTACCTAAGTACCTTCAGAGGAA -CCAATGTAAACATGGCTAAGTAAACTTAGCTGTCTGTATGATGATCAGATGTACGTGAAC -AAAGAGCACTTTTGAGAGGGAAATAGCTAAGGGGTGTGGGGGCTCACATTTGGAACATGA -TTATTCGACCCTTTTTAAGTTAACACTTAAATAAAATTCAGACCTAAATTACACAGAAGC -AAAAGCAGAAACCCAAAGCCAATTCTGAAATACAAATACATGATTTAATTCTTTCTTTAT -GAATTCACAACACAATGCTCTATGAGACAAAACAGCTGCTCACTTCTTACGCTCACGGCT -GTTGGACGCTGGGTCTGTTGATCACTTTCTTAGGGCAGATATTGCACCTGAACTGCCTAG -TTTTATGTTTGCTAATGGTTGACTTCTGTTTTGTTTTGTTTGCTTTGCTTTATTGAACTA -CTCAGATAAGGTTTAAAAACCTATTTAATAATTTTTAATCATAGCAAATGTTTTTATTCG -ATGGAGTTATTATAAATACTCTCCAGTAATTCCAGATGGCAAAAATTTTAAGTTAACAGA -AGATAAATGATGAATATTCATCAGTTTAAGATAATTTTGTTAATCCTGATTTTGTGTGCT -TCTTAAATAATGTTAAACGCATTGGTGCCTTCAACAAAAATAGCTTTTCAATTCAGAGTG -CTTTCCTGATAACATCTTATCTCAATAGATAAAATGTTCTGCTAGGATCAATTAAGGTAA -ACCATGGAAACCATTTTCCATTCACTCATTGACATTCAGGCAGATGTGCCTGAGAGCCTC -GGTTTCTATGGAGGCTGCTTGGGTTCAAATCCTCGCCTCGTTATGTTAGTTGGATGATCT -TTTAACAAGTTACTCAACCTTCCTGGTCCTTGGCTTTGCACGTGAAACCTTGGAATAAAG -ATGGTAGCCACTTCATGGAATGAGCAAACTGATGTACCCTGTGTTTCCCTAGAGCCTAGG -ACATAATAAGCAACAAATAAATATCAATTATATCATTATTTTCCAGGGTGCTCTGAAGGG -AACGTAATAGTCTTTGCTCTTTAAGGAACACATGGGAGGAGTTTGCAGACAGTACTTGCA -AGCCGCAGAGCACACAGAATGTCTCCAGAAAGCTGGGAAGATTGGAGCTTCTGTACCTGG -AAGGTCAGAGACAAGTGTTCACCATGGACGTCTTCTCAGAGGAGCAATTTCTACGGAGTT -AGGGGAGAAGAAGCTAGACTGTGGTGTTAAAATCTTACATATTGTCCATTTAGCTCAGTC -GTCTTTAACATAAATCAGGCCTTAATGTTCAGAACCACGATTTATTGCCTGAGAAGGAAA -AGGCTAACTACAGCTCTGAAAGGCTAGAATCTCTCACTATGCAAATGCATGAGGAAACTT -TTGAGAGACTAAATTGTACTGTCTTTTCTAAGATCTTAATTCTACCAAATTTTATCAAAG -AAACATAAAAGAATTAGAACTTTAATGATTTTTTTAAATCCTAGTCAATATTAAATATAT -GCTGTGACCATTATACTTGCTTTTTCATAGAGATTTTGCTAAGCACATTTAATATCGGTC -TAGATGGGGTGCAGCCAGCCAGCGGCATCTCTTCTATCAACACTGGGACTCTCAGTTCAG -CTACATCCTTAGACCACACCTGTGCTGAGCTGACTAACAGAACAGAGTCAGCCGGAGTAT -AACCGTCCCCCAGTCTCAGCTGGTCATTGGCCAAGTGCCTTGAGGTACCATTAAAAAATG -GTGGTAGTAAATCTACTGGGTGCAGATTTTATTTGTAGAAAACATGTTAATTTTTCTTAT -AAAAAAGATAACATTTATGAGCAAACCAAAATCTGTTACGTGTTTTGTGTGTTTAGGACT -TTTTTCTTTTGGGCAGTGGTAGCACACACCTTTAGTCCCAGCACTTGGGAGGCAGAGGCA -GGTGGATCTCTCTTTGAGGCCAGTTTGAAGCCAGCCTGGTCTACAGATTGAATTCCAGGA -CAACCAAGGCTACACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCTTGTCTCAAAATT -CTAATAATAATTATAGTAATAATAATTAACAAATAAAATAATTTTTCTCTCATGAACTGA -AACTCATTTTTCTTGAAATAGATCAAATATTTAGTAGTCTAAATAAATAAGACAGAGGCT -CATTATATATTGTAGTATTGCAATGTATAATGTTACATTTTCAGGGGCAGAAAATCCATC -TTCCTCAGCAAAGCCCACTTGCTCATCTCTAGTTTTCTTTAAGGTTCCATCCTGAGCCGT -TCTGAGACTTGACCAGCTGGCCCAGCTCCCTGGTCCTCACTCATATCACCTGAGACAGAC -AGTCTTGTACATGTGCTAGTGAATGTGAGTCCTGTACAACACAGAGCTGGGAAGGCCATT -GTGTATCATTTATTAATAATAACCGTTGAAAATCTGGGGCTATGGCCAATCAAAAGCATC -TATGCACTTCTTTCCTCTTAACCAATGACTGTATCTGTAGCCTGTTAAATGTCTTACTAT -AATGTTTTACCATTACTATCGTATATAAAACAGCCTGTATCAGAGGTGTTCCCTGAGCGA -CTCATTATGTGATCTCTTTAAGGGTTTTATGATATGTTCATAGGAACTTGTGGGTGGCAG -GGGACAGGGAAGTGTCTTTTTCATTCATCTTGTTGTAAAATCTATTACCTAAACTACTTC -TAAGCGAAAGAAACACCACACCGGAAATGCAAAGAAACAGCATAGTCAGTGTAGCTGTCC -TTGGTCCAGGGACATTTTCAAGAGCCATTAGGACTCAGCAGTTTTTGCTCCCAGAGCGTC -ACCAGTAGAAGATGAACTCACACTGCTTAAGGCATTCCCAGTGCTGATACATTATACACA -GTGACCAGGGTACCTAAAGGGAGCGGGATACTGCCCATAATAACTGTGAACATTGTAAGT -TGTGCCCATAATTTGGACGTCATCATTTAAACATCTTTCAGCAACAGTGGATGCTGCAGA -TTAGTTTATTATCTGTCTTGGCTTGAGCATCAAATAACGAATCTGTCAAGGAAAGCCTAG -AGTATTTTTTACGTTGCTTATTTAGAAAAGTATTTTTATAACTATTATCAATAAGCAGAT -CTCATTTAAACCTCAGCCAATAAACAAACAAGCAAAAAGATAATGATTCTACAACTAGAG -AAAGTGTTTTAACCTGATTTTAAATATACATGCAGAGTTGTGGTTTATTATACAGCAATA -ATGTACTATGATTATGCTTATAAAGTAGAATAGATGGCAAGATTTCATAGTGAAAACAAG -ATAATTAGTATCATGGCTTTTTTTTTTTCATGTTTTAGAGCATAAAGTTAGCCCTCCCCC -ACCTCCCTTCCTTTTTCTTGAAAGGAATTGGTGCTTTGTGGCGCCTTTAACCATGCTATA -GTGCCCTGTTGTTACCTGCTAACAAGTCTGAACAGGAGTCAGGGAAGAAGATGGGGGAGG -GGCTGTGATCTAGCCACCTTTGCAATTATGTTGCTGTCTGTTGCAGCTATTGACCCGGCA -GTGGCAGATAGCAACAGCTTCGGCCACAGATGGCCCCTCTGCAGCCACACACCATATGCT -TACGTACCATAAGAGGTCTTGGTGCCACAGAAACCTCCAGGTGTCTACTTTTAGGCATCA -TAGCAGGTGCCACAAATAATAACCATACTGTGGCGGTCTCCTAAATCTTATCTTCAGGGC -CTTGTTAGAATGCCATCCCACCTTTTTCCCTTCCCTTTCCCAGCCTGCCTTTTCTTAGTC -CCTTTCCTCCACATCCCCGGCAGCCAGTCCTGCCTGACGTTAGCACTAACAGCCCTTGCT -CAGAACCCCTCGGGTAGTGTTCCTCTTACCATGTAGTGTGTGTGGTGGTGGTGTTTATGT -CCACCATAGCTACAGAGCCAGCCTTGGCTCCCTCTCCACAGAAGGCACTTGGTGAGTAGG -TACTGAATCAGGTGCTCATCTCGGCCTGGAGCCCGCAAACCATCATTCTAAGACACTGCT -GTGTGCCTGGCCACAGCGTGAGACTCAGGGGGCCACTTCCTCTGTAGAGCGAAAGGGAAA -CTCGGACCTGGTCACTGAGTTCCTATGTAGCATTTTGTTTATTCTAGTACATATCTGCTG -GATGCTGACTGGATTCTTGGCACGCTAGATATAAAAGCTATGTATCCCAGCTAGGTAAAT -GCAGTACAAAACGTGCTGTAAACATATTTCATAGAAAGTAATTTGCAGACATTAAGAAGG -GGATGGCTAGTTCAGCCTGGTGTTCTATTCAGGTGGGTGTTTCTGAAGCTAGGGTGCTTC -AGGGAAATCCTCCAGGGAAAATGTTTGGAGTCTCAAAAGTCAGATGTCTGAGTTTTAAGC -ACCCAGAGTTACAGAAATAAACTAAATTGCAGTTCTTTCCCTGTCTTCTCTTATGACTTA -AGATCTCCTGTACTACCCTAGATGGTCAGATGACTATAGGATGCACTTGGCTGAGGGTTC -TCATGGATTCTATATGATACAGGAACTCCTATGAAAAATCTAAGCTGAGTTCATTTAGAA -TCAAAGTTCACAGGATGTACAAAACATAAAACCGTCTGTCGGATTTTGATGGTAAAATTC -TCGCCATTTCTAACAATTCCACATTGGATTCCTTAACAAGTGTTTTCTGAGTGCTGGCCG -TGTGCCCATGCATGTGCAGGATTAGGTATTCAGTCTCTGGCTCCTGTCAAGCTCCCCTAG -ACCTTTGACCAGCAAGCAGCAAGATGCAAAAGTCAGGGGGAATCTGACAGCACTGTGTTT -TCAGTGATCTTTACCAAGTGCTCAGAAGCTGAACGTTAAATGGCAAAGTGGAGTGGAAGA -ATGAGGTGAGATTCAGGATAATCCAGCCCAAAATTCCATTTTCAAGGGGCAAGGTCCAAA -CACCTTCCTTAGCTGTCTGAATGATGTAGGCTATGTACTGAATGTGCTACACTGTATAGT -GTGCTGGGCACACAGTAGGACAAACAAAAAGAGTGACTTTATCAGGAGAGACTCTGACCC -TCACATCTAAAGGGCTGCATATTTAAGAGCTGCACATAGGACATCTGGGGACAATCTGTG -ATTGGCAGACAGCTTGTAGAAGGAGGACTCTCCATTGACTAAATCCACCCCATTCCATTT -CTATTCATTTGCATTATCACCATTTGTAGGTTTTATTAGTGTAACCCATTTCATAGCTGA -TAGAGGAGTGGGGACATGTGGGGGTAGTCCTGCATTTGTCAACTTACATGAAATAAATTA -TTTGACATTTGCATTATTTTGAAGTCATTTTTTGGTTCAAGGTTTTTAGGCCTTAGTTTT -ACCATTTACAAAATAAGAGTGTTGCATCTAGGTGAGTCATGTCTTTTTACCTATAGGATT -GTATTACTGTGTAATTATCCAGCCTTCTCCGAACTATTTGTATGTCTAGAAACATGTAAG -ACTTATTGTTGGAATTATCACATCACCTTTTATGAATTATAAGTGGTTGTTAATTTTATA -AATTGCAAAATCTGGCACACAGAGCTGAGATGGTGAGACTATATAGACTATATCACTTAG -CCACTGATTGATTGATTTTTTTTTTATTTTTGCTCTTATGCCTAAAGTAAAATGTTTTAC -ATCTTGTTTTTAATGAAATATTTCTCTTTTTATTTTTTGGTAGCCAGAAGTGCAACTTGC -TGAAGGCTTCGATGTGTTTATGCCCAAATCTCAGCTGGACTCTATACTGTCAAACTACAC -TCGCTCAGGAAGCCTTCTGTTTAGAAAACTGGTGTGTGCATTTTTTGACGACAAGACTTT -GGCTAACTCCTTACCCAACGGAAAGCGGAAAAGAGGGTTCAATGACAACCGGAAAGGACT -AGACCAAAACATTGTGGGTGCAATAAAAGGTTGGTCTGCGTCGTTTCGTTTTAGGGGTTC -TTTGTTGAGTTTTGCCTTCAATCCATCAAGGTACAGGTAAAACAATGCTAAGCTAACTAG -ATGCAAGTTTAATTTGCTATTAGCAACCTCCCCATGGATGTGACTCTGTAAGTCCCCACC -CCAGATACTCTAGGATACTATTCAATGGGATACCAATGTATTGCTGAACTCATAGCTTTA -GAACCAGCTTTGTCTGCTACAGAACCAAAAACACTTGGCAAGTGGAGATATATATATATA -TAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATATAGATACGTAAATAGAGA -GATATATAGATATATATATTTCTTGGAATAAATATGTGTGTGTGTGTGTATATATATATA -TACACACATACATACATACATACATACATACATACATACATACACACACACACACACGTA -TATATTCCAAGATCTTTGCCAAACTATGATTTGGGCAAAATTTAAGCTTAAAAATAAGAA -TAAAACTGTGGTATACGTTTTAAAAAGTAGCACATCTCTTGGGAAGTTTAGAAGCTGTGT -CATCAGAACATATCTGAAGATCTTTTAAATACGAGTGAAGCCACTTACTCTCTCTCCCCA -CATATTCCCAGCCAACGCAGTCCATTTTGTAGTGTGACATGCAGTTGTATTTGTCACTTG -GAGGGACAGTTTTGGCTCTTCTCCTTCACCTCCTTTGAACACGTGTCCATTCCACCATGG -TTTGGCAGGTATGTGGATGTGTGTCTTCATCCCTAGCCACTTCCAAATCTTACAGCCTGC -TCTTCCCTGTTCCGTATCTGTGTTTAGGACTGTGGTGGCTTTAGAAAGAGAAGTATTCAA -ATGTTGTTATCAAAATGAATTGGAGCTTAACCTCTGCTCTGAATGTTCTTCCCTGGCTCG -GGCTCTACCTTGTCATGACTGTCAGTGGGGCTGACTCAGAGCTTTCCCTGCCTCCTCTTG -CTGGCCTTTATCTTGCAGAATGAGTAAATGAATTCAATAATGCTTAAAGGATACTTGGAA -ATTCACAATTAACTTTACAAAATAATTCAATTTTTAAATGGAGTTAGCAAGTACCAGACA -CCCTTTGCTCGTGGCCAGAAGAACATTGCCTTCATTAACAGGACATTTCTCATAGTCCAT -CAGAATTTTTTTTTCACTTAGAGTGACAGTTGAGTTCTATTAACTAAGAAGCACCACAGA -GATACCACCGCCTTTGCCATTTGTGAAAAGGATGATTCAGCCTGCAGTGAAACGAAAAAC -AAGATTATAGAATTTGAAAACCAGTCAATAATGTAACTAGGACTCTGAAGAGAAGAGGGA -GCTGTTTCCATCTCCACAGACTGGGCCTTCTCAAACAAGGGGGTCAAGGCTGCTGATGTA -GTTCTGCAACACACACGCATTGGCTTGATTTTCTTTCTTTCCCAGAACAGTCTATTAACT -TTATAAAGGCACTTTGAAATTGGAAAACTGTAACTTCATCTGTGTGACATTAGAAGTGCG -TCTATAATAGATGGTAATGAAATACATCATTGCAAATAGACTGGTGATCAGACAAGGGTT -CAAAATCTGTTACAAATAGCAAGAGGCTAGACATCAGACAAGAGTTTAAAAATATACTAC -ACAAGTTAAAAGAAGATATACCTTAATTTTTTCCATGCTTTTAATAAATATAGCAACAAG -GTCCCTATTCCTAATACAAACTAAAGCAAGTTAATCAAATGAAAGAACTCAACATTTCCA -GTCTGCCCACAACCTCATTTAAAACCCTGCTCTAGCTTTATTCTGTTGCTGTGACAAAAA -CACATATTTAATGATAGACATATTCTGGTTTCTTTCTCTAATTACAAAAACAATTCATCC -TGATAAAAGTCTTAATTCCCACTTCAGAGTACCCTGTGCCCTCCTGCCATCTTGATTCAG -CTATGAGAACAGCACCTGCCTGCTCTGTAAGACATTTTATTTAGTTAGTTTACAGGATTT -CTTATAAGCTCCTTGAAAACATGCTTTGTCTGACATGTTCTTACTACCTGCACCACTTGT -AGGAAGTCAGGAGAAGCCACTGCCAAGCATGCTGATCTAGCAATGACTTCTGAGGGCAGC -TGGGAAGCTGCAGCTGCTGGCAGAGGCTTTGCCGGAGCTTCCCTCGTGTGCCCTGAGACA -GGGCCCCTGAGAGGAGTCCATTGCCGTCATGTCCGTGTAACTCCCTCATCATCTTCTGTC -AGATCGTAAGAGAGGACGAGAGAGTGACGTCACATGCAGACTGTTACAAGCTAGCACTTA -TTCTTTGAGCCCACTGAGCTCGCTCCCAAATCCTTTTCTTTCCCCTAAGAGAAAGCGTTA -GAAGCGTCTAGATTGCACTGGCTGGGGTATTCACTCTTCTTTCTGTGGATACCTGCACTC -TGACCCTGCTTGCTGTTAGCTTTATCCCTACTCAGTCACTGAACTCTCTCGGGATAAAGG -AAAACATCCCCTTCCTCTACACACTGCTTCTGGAAATGCGTGCTGAGTGAACGAGTAGCA -GCACTTTCGCGCTTCATCCTGACGTAGGTCTTACTTCACCAGCACAATGGGTTTAGTGCC -AAATAGTTTCATACTTCTATAACCAGTTTGGAATGACAGATGTCAAAATATACTTGTAAA -TGTCTAATAAAGGTATTCAATAAATTTCCAGTGAAAATAAAAAAAGTGGAAACCAAAATT -TAATATAAATCTCTTAAGACCACACCTTCCAATACATCTCTCTCTTTGCCATAGTTTTCT -CTCAATGGTTTTGAGAGCATACATTTACAAATGAATTTTGGAAGTAGGTATTATTGAAGG -TCTTATAGAATAACCATTTCTAGCTTTTTCTTCCTATCAGAGATAAGAGGGAAACATATT -CTCCTAACTCGGGTCTTTTGCATCTGAGTATTTGGGGAAGTAGTGAAATGATCTCTTCCT -ATACCCTATTCCAAGGCTGTCGGGATTGTTGTTGTCATGGCCGAGTATTTAAGAAAGAGT -GTGTGTGCATGTGTGTGCATGTGTGTGCATTCTTCCCTACTCTGTCTCATGAGGCAGTGA -ACACACTGTGTATTATTTTGAAATGTCCTATAAACTAAGAACAGAAAAATGGTTCACTTT -ATAAACTCTCGCATGTAAGAAATAGCAGTAAAGGAGCAATGAGGATTAGATCAATTAAAA -CACCAGTTGCAGAATGATACAGTCTGTGAAATGCCTGTGAGAGGGAACAGAGATGCCATG -AGATCTCATGTATTGATTTATGTATGTGTTATTTATGTATCCTTGCGTCTCTGAAATGAA -ACCAACTTAACTGCGGTGTCTGGTCATTTTTATGTGTTCTTAGATTCAGTTTGCAAGTGT -TTTTAAAAGTTAGATTTATTTATTTTATTTTATGTCCATGAGTGTTTTGCCAGCATGTAT -GTATATGTAGCACATGTGTGCAGTGTTTGTGAGAGGCAGGAGAGGGCACCAGGTCCCCAG -GCCTGGGTTTCAGAGCGCTCGGTAAGTAAGAGCAGGTCGGACCCTTACTCGCTGAGCTTC -CTCCAGCTCCAGTTTGCAAGGACCATATTGAGATTTTTTCATCTACATTCATCATTGAGA -TTGGTTTATAGCTTCCTTTTTTATTGTGTCTCTATCTGGTTTCATAGTTGGTATTATGCA -GCCTTCATAAAAAGAAGTCTAGACTCAGAGAGAGATTATGCAAGGTGATATTTATTGTCT -TGAGGAAGCTAGCTTTGACTGTCAATCACTTTTAAAAATGAACCAAGGAAAAAAGTTTAT -TAGGGGATAATTAACACAGTTTTTTTGTGTGATAATTCTTCCCATGACAATATCTCAAAA -GCAAAACATAAGCTTCTTTGCAGAGATGATAGTTTTCACATAATTTTATGCATTAGTAGT -GACTTATAGTTAATGATGATCCATAAAGAGATTAATGGGTAAGTAAGGTATTGCTAATGA -CCTTAATTGGGACAACTCACCTGAAGCTTGGGAGTGTGGCCCTGTGGTAGAGCACATGCT -TAGCGTATGTGAAGCCCTGCGTTTGATCCCCAGATTGGTAAGAACAAAACAAATGACGAT -ATAAAAACTTTAATATTTTGAGCAGCAGGAAACAACTTATCTCTTTAACTAGAGATTTGG -AAGCAGTGCTGGGCAAAGCTTAGCTGGGACTTGTAACTGACTCTGTAGGCAAAACCTAAC -ACAGAGGTGAGTCCTGCATTTCCTCGCCACCCAGCACGCTGTCCCTCTGAAGGCTGCTGT -TGGCTCACAATTGCTTCTTCTGTGATATGCTCACTGGACCATGCAATTTGACCTAAGAGT -TACCTATATGTGATATTGACTGCCTGGAAGCCCTTCAAAAATAGTTGCAACAAAGCATAA -TTGTAGTTATGATTTTTAATCTGACTTTATAGTAATTTATTAAGAAAGTTTTTGCTGTGT -AACTGGGCTGGAGTTTTGATTCTCCTTGCATTCAGCTGATATCACTGATGTCTGTCAAAT -GGAAGAGATCGTTGGTTGTTGGCCATCACTCTACCTCCTTCAGCACAGTTGGCCATTCCT -GAGAGATCAGCATTGCCTGTCTAGAGAGCCTTGGGGACTGAGAACTATGGGAGGGACAGC -TTGTATATAGTAGTATTCCATACAGTTTAAAGTTGAATGCCCACTATCATTAATCATACT -GTCACATACTTTACAGAAAGGACCATCAAAAGCTCCCACTTTATTTCATGACTCTAGACA -CTTAAGGTCCATATCTGTTGTGTGATAGGACCTCTATTTCCTACAGTTACTGTAGATAAT -TCACTTTATGGTGAATTGATTTTTAAAAGGGGGAGGGGGGAAGTAGCTGTTTGGAATATA -GGTTAAATATAATCTTCTAGCTAACAATATCATTTTAAAAGCTTATTATTTACTATTATT -ATTTGACCTCAAAGATTTGAATTTATATAGAAGTGGAGTTTGTATCTGGTTTATTCTTAT -TTTTTATGGTAATTTTCCTGTGTTCCCAGAACTCCATGATACATTGGCTACAATTCGCAT -ATCTCTATGGTGATGGCTTTATTTCTTTATACAAAGGACAGAGGCTATAAGGAATTTGAG -TAAATTTACTTAGCTGAAACTTCCCCAAAGTGGCAGCATTAAAGTGGCCTCTCTGACTTC -AAAGTCATTTTCTAGTATGTAGTTTTTATAGAGATGTTTGAAATTAAACATTTCTCTCTT -AAAATTTTGGATTCTTTGTAAAATCTCCTTGGAAATTGGCTCTGCTGATGGTCTGAGACC -AGTTATTATTGATGCAAAGCATATTCAAAGTGAATTTCTAGTTAGACATAGCTCTGCTTC -AATTTATTTCCTAGATTCAAGGATAGGTCTTTTCCTGAAGATATTGAAAACTAATTCTAT -GATGCTGGGGAAGAAAATCAAAGACTGCTCCCTTCTCTAGTGAAAGAAACACGTCTAATA -CTTTTCTCCTTCATAGAACTGAATTTAACAAAAGCTTGAAAGCAAATATTACATAGAGCT -TATCTCCCCCAAGTTTTATGTAAATTAAATTCTTGATTAGACATTAGTCAACAAGAGGCA -GTATATGCTTTGCTTCAAGGATCCTTTTGGAAGATGACCAGCTGCTAATTTACCTGATCA -TTTTTTTTATATATAAAATCTGCTTAAAACAGATCACAACTGTATAACAGCCAGTGTTAC -ATGTAGAAAGCTTGGCTCTTCATCTGGATCATCAGAATGTTTTTTGCAGGTTTTTGGGTT -GGTTGATTTATTTTTGTGAGTGGATATTGAGGTTTAAACCTAGGGCTTCATCGCTTCATG -CGCACTAGGTGAGCATTCAGCCCTCACCTTATTTTTGTTTTATTTTCCTACCTTTTGGGT -GATCTCAGTGACAAATGAATCATACTGAACTCAACAATGCTACGTAGGCAACCCTGAGTT -TTCAGTTCCTTGCAGACTGGAGCTCATATTTTGCATCAAGATCATCTAGGAGGTTGGGTC -AAAATCTAGATTCTGGGGCTCCATCCTCAGAGATGAATTCCACAGGTGTGAGACAGTCCT -CAAATCTTGGTCTTTGAACAGGTGATACTGATTTTGGTTGCTTTCAGCATCCCCAACCCC -CTTGGGGATGATACACCTATACTCAGAATCACTTTAGATGTCAGCAGCATGCAGCCATCT -ACCTGTGAGACTCCAATTTCTGAAGGCTGTTTTCTTTCTCATCTGGAGGAAATGATAACA -CAGCATTATCTCAGCAGAGTCCTTCTTAACCCTTCTTTGAACTCAAAGATTTGTTTTTTT -ATTGTGTTTGTTTGTTGTGTTGTTTGATTGTGTTGTTTTGTTTGAAGGGTTTCACTGTAC -AGCTCTACTGACCTGGAACTACCTGTGTAGACCAGGCTGGCCTCCAGTTTATAGAGATCT -GGATGTCTCTGCTTGCCTAGTGTTGGGATTCAAGGCATGTGCCACCACTTGGCTTAAAGT -TTTTGTTTAAACCCTGTGTTGTATACTACAAGGATCCTGTTTTCAGCATCCTTGAAGTGA -CTCTGTAGGACTAGACTGAACAACATATCCATCTAATTCACTCATATCACCAAGAAGAAA -GAAAAGCGTTTCCATATCCAGACTTAGGAATCAGTAGACACATTCCAGCAGTCTCCCTTC -TGTCTTGACCTCACAGTCTTCATCCTTGGCAGTCTCTTGACCTGGGTTCCCTCTCTACCA -TGGGACGTATTCATGGAAGAAGCACTTACTCTGCCAGCTTCTTCACCACACAGAGTGGTG -GGTTCTGTCCATACTCACACTCTGTAGAAGTTACAAGAACAGCTTCTCATAAGCCTATAA -GCTTAGACATCATCAACATGCATGAGAATGCCTTTTAAATGCAAGCATTTGGGTTGCAAA -GATATGAGTAAAATCCTAGCTCCTGACCATAAGGAACATTCCATTTGCTAAAGCTACAGA -TGTGTTAGCAGTAACCAATAGCACAGACCCATACTCCAAGCCAGAGTAAAATACACGTCA -CATGCCCATTGCCTAAAGGGGAGGAAACACAAAGGAAATAAACCTTACTGAAGAAGAGTT -TACCAAGTAGGTGATTCTAAAGTAGACCTTGAATGATGATGAGCAGTCTGTCAAATGCAA -AGGGGTTGGACAAAGTTAGCTATGGGGTGTTTAGTAAAACTTAAGTCTGCTGACATGAAA -TGGAAGCCTTTGCCTGCACAGCTATTAACACTAGTTGTTAATAGTTGGTGGACCTTGAAT -CATCAGCAGCCTGTGCTGTAAATAATTTACCTTCACAAATATAATACCAATGAAGTGAAC -TCAGACACAGTTTATCCACAAAAGTTTTCACTGAGTGGTCCTTTCTAAATTTACTTCTCA -ATGTTACACAGAGGCCATCTCCTACGTAGTAAATAAGAATCCTTGAGATTGTGGCCATCG -AGTTTGAATGTGTGCCCTGCTTCATACCTGCTCTTCTAAAAGCTCACAAGAACGTTCCCA -TCTTCTTTAGAACAACTGTTGGTCCATCTGCTTCCTACATAAGGAGCAGTTGGAGATGTG -GGCAAACTCAGTAAGTTGGTTTATTTTCCTGATTTCTCTTCAGCCTTTCACATATGGATA -GAAACCATTTTTTGGATTAATTTCCAAAATCTCAACTGTAATTCCCAGGTGCTGAATTCT -TACCAAGTGTGCATTTTAACACTAGTGTTAGAGTCACAGAGACAGCCTCCTGTAGAGGGA -AGCTTCTGTCACAGACACGAGGCCATTGAGGCATGGCTGCATTGCATAGTATGAGAGACA -CCATTGTTCTGGTTGACATTGCCTGTCTGTATATTTATTATGAAAATTTCCCAGCATATG -AAAGCAAGGTCTTGGAGAAGGGCACTTATCTTCATCAGGATGCCATTTGGGTTAGCTGTG -GTCCCTAACAATACACAACAATATGTTCCCCACACAGCCAACCTTTCTTTTCTGCTTCCT -GAATTATCGGCGTATCAGAGATATTCACTGGCAGAATTGTATAGTAAGTCCCGAATTGGG -CAGTCATATTCCCAGTAGCTTTTTCTGGGACTTACAGTTGATGCCAGCAACACTTTCAGT -TCAGTTCCATAAGCCAGTGTTGACTGGGTCATACCATATATGCATCAAAAATATGAGAGA -CTCAGACAATTGATATTTGCTAGTGTTTCTGCCCTAGATGTCTGACTACAAATGGTCATG -AAACATTTGTCATCTTTGTAGTTTTACAAACTAATGATAAATCCACAGAAAAACTAAAGG -CAAGCTCTGAATAAAAAATAAAAAAATTTTTAAAAAAACCTTTTTTACATCCATAGTCAT -TTAAAATGAAACCAAAAACTGTCATTGGCTTGGAGGCTGCCTCTAAAGCACCTTTGTGTA -AGAGAAAACATGGCTCTATCTGTCTTGCCCATAGAGAGCCCCGTAGAGAGGGGGCTGCTG -CCTTCTGTGAGGACTCCGCGCTTCTCTCTCACTGCTGCTCCCCATGGGTTTCTGCAGTGT -GCTTCTTGCTTGCTGCTCTTGGTCCTTCTCAGCTCACAGTAGTTCTCAGAAACCTTTGCC -TCAGACTTAGCAGCTTCTTATCTACCCCAGTCCTTTGATCAGAGCAAACCCAGTATTTAG -GTGCACATGCCCCTGTGATTTTGTAGCCCAGTGTTCCATTGCCAAAGCAGCTTAGTCAGG -TACAACTACATGGGAGCATATCCTAATTAGACCTGTGGATGCAAGCTAGAAGCAAGCGAG -CCACCTAGCAGTCCGGCATGAGACACACAGGGTGTTGTGACTTAATCGTAGTGTTTAGGG -CCTGCCTTAACCTCAGACATAGGCATCCTCTTGAAGGTAGCCTGAGTCTTCTAGCCCTAG -CACCTGCGTTAGCCACGATGTCTTTAACAACTTCACCAACCAGTGTACTCCTCAGAGTTG -AAAACAAAAGAGCACATTTAGTGCCTTCGTTTCTTTTCGACCCATCCTGCCAGCTCTGTT -TTTCCAACTTCTTGTACTCATTTTCTTTTTAGTTTCTCTGACCCCATTAATCTGTCCATC -ACTTTGTTCTCAAAAGTTTCTTTGAAAGTCCCAGCATCTCCCTTTGTTCTTCTCGTTTAT -ACTGCCCACTGTACAGGCCAAGTAACACTTGTAAAACCAAATGTTGTAATGTCATTTCCC -ATATTTAGCTGCTGTTTATTGACTAAATCAAGTCCAGCCCAGTCTCCAGGTTCTTCCAGA -CTGCCCACAACTCGGTTTCTCTCCTTGTAGATGTGTTTCCCAGTGCTTCTTGCTGGGGGA -GCCATTCCTTAGACACTACTCATTCTTGGGTTTTGGACTTTAAATTTTGTACTCTCTCTA -AGGCTTTCTCTTTCAATTCTTTTCTGGACAAATCCAAGTCGTGTTTCTGGACAGGCGAAA -GTATCAACCACCTCAACTGTGAGACTTTCTTGAGATGCCCAACTTTAATGGTTGCATTTC -TCTGAATTCCCACAATACTTGTTGTCTCGCTATGGTGTAGCAGTAAGTCTTAACCATTTG -CTTTGCTGTTAATGGTTTGTGTGGAAGGAGGCCTAAATTGAAGCAGTTTAGGAATTAAAA -ACTGTGCTGTTATAATCTCATTGGCAAAACAGATAAATGAGGATCTGTGGTCATCCGTTT -GATATTTGAGTGTGTTGTCTTCCCAGTAAGACTCTAAGTTCCTATGGACAGAGAGTACAT -TTTCTATTAATTTTTAAATTCTTTGATACATGAAACTATGCCATTCATATAACCAATAAA -CCCAGGAAAGAAGGAAAGAACCAAAGAGTTTATCTTCACTTAAAAGGGTAGTTTTTTAAA -ACACGGATTGGAGGGATGGCTCAGTGGCTGAAGCCTTTGATCTGCAAGAATGAGGACTGG -AATTTGGACATGCCGTACCCATACAAAAGTTCAGTGCAGTGTGTAACTGTAACCCCACCC -CTGAGAGACGGAGACGAGTGAATCCCAGGGTCTCAGTGCCTAGTCTGTTGAGTCAAATAG -CGGGTTTCAGATCCAGTAAAGAAAACCCTGAGCAATTGAAGAACATGCACCTAGACACAC -ATACACAGTTGAAACACAACTCCACATTGGATTTGTACAGAGGTTGGTATGGATGGCACA -TAGCTTCCCCAGACCAAGCTGGAAAGGGCAGCCAAAATCCTCGAATCTGGAATGTAAGTG -TGAACAGTAAGTAAGGTGACAGCAGCAGATCAAATGATTTATCTTGACCAAGGATGTATA -TAGCTCTTGTTGATAAAACATTAAGGTAATGCAATTATAGAGCCAAATCTGTATCCAGCG -AAGGCTCCGAAAACACGTGTTATTTTCTGAGAACGAAAAACAAGCTATACCGTATGCAAG -AGGGTCTGTTCTCATCATCTTGGAAAGGTGAAATACGGTAAACTTACTGTAGGGTTGGCT -TTGAGTCGGGCCAATAATGGGATCCATAGTCAGGCTTTGCTATTACTTCCTGTCTTTTCT -ATCTCAAGACTTCTTAGTATATAACTATGCCCACGGAGCTACGTGTATTGTTTAGCACTG -ATCCTCATAGCAAATCAGTACCTCAGAGACAGGATAGCAAACAAAAAAGTGTGGAAACTT -GATTGGAAGCCTCAAAATATGAACCCAAAATTTTTCTGAAACTGATCTCAATTAGAAAAA -AAAAAAAAAGAAAGAAGAAAAAAACTATAAGACCTGGTGCCTTTGCCCTAACACCCACTG -TGCAGAGAGATGTGTTGCGGATGCGCTGTGAGCCCCTGATCTGTCCTGTGGGGCGGGGCC -TGCTCAGTGGTTTGTTCTTGCACCGTCAGTCACCTCTGCAGTTAGGATTTTTTCCTATGT -GTATGGTTTGTTGGCGCGTATATATGTACATCATGTGTGTGTGCCTGGTGCTCATGGTGA -TCAGAAAAGGTCATTGGATCCACTAGAATCCACAGGCAGTTATGAGCTGCTGTGTAGGTG -ATGGTAGGTGAAGAGAAACTCATTGAGGTCCTCTGCAAGAGAGCAAATGCTCTTAACCAC -TGAGCATCCCTCCAGCCCAGCTTTGCATTTGGATGGCTGCGAAGACCAAGTGGTACTCTA -ATTTCCCACAGAGTCACACTTACGCTGGCATTGGCAGGTGCTTTCTCCAGACTTACTAGC -TAGGCATGAGTTCTGTAATCCCTGAACTAGTTTCTTAAGTTCATTTACCCAGAATCCCTA -GCTTTAAAAACTGAGAACAACTCATTACCTTCTCAATCAAACATTTGTCTCAAGAGCAGA -CAAGCATAGGTGAGTTCCATGGTGCAGTATTTGGGCAGAAAGGGGTGATATGATACATCC -CACTTTATGCCGCTTGTCTGCGCTTTTGATGATTCTCAATCTTGAAGTTTTTGTTTTACT -TGATATGTAACTTGCTGGCCTAGAGAGTAAGTGACTCTGACCAAAGATTTCCAAGGTAAA -TTTCAAGTAGTGTTCCTACAAATCTGCCAGGTTTTTTTCTTTGCTGGAAAACAGTAGATT -ACCATCCAGCAAAGCTTGTCATTAGTCCAGAGATTAACGCTGTGCAGAGATGATTCACTT -GAACTATAGCAGATGCATTAAGCAAAGGTAACTGTACCACAGCTGGCCAACGGAAAGTGT -TAATCATATTTCCCACTCACTGTGTTATAAATGAGCTCTGCCGTGGGCTTTCTTAACTGG -ATATAAATTTAAATTAGCGTTGTTTAATTTGAGAACTTACTATCGGCGCTCCTCAGACCT -TCCTTCCTGACAGGGATGCCATTGTAGCAAAACAGAATGAAGGCAGGCAGAGGATGTAGC -CGTGTTCCTCCAGGCTCTGCTCCGCTCAGATCTCTGAGAATCACTGTGATTAAACAAAAC -TGTCGAAACCTCACATTTCCCACAGGGTTGGAGGTAATGAAGGAAGCGTTGTAAGCGTGC -AGGCTCCTGAGCACCGTTTAAGCTTCGGAAACATTACCTTTTCTGGTTGTCAAAGTCTCC -AAGTCAGTAATTCTAGGGTTCAGAAGTTTTGGTCCAAAACTTTCTCAGTCGTAAATCTAC -AGAATTACCTAAATATGTCTGGGAATCAATGTTATATATGTTTAAGGCCTTTTCATAATG -GCCACCAACTTAAATAATAGTCCCACTCAGGAGCAGTCAGCTGAGTGGTACGTGGTTTCC -GTACTTGCCTGCTGACCTGTAGAGTGGACTGCCTAGCTGGTTCTGACAGCATCTCACATA -TCTAATGCAGAGAACATTCTTTTATCATTAAGCTCACGACTGCTTAAACTACTAAGTCTC -CTTAAAGCCTTGATTTTTAGGGTGCATTAGTTTGTGAACTATACTAAATGATTGCTGCTA -ATTCACATCTAAAATGAGCTTCTGGACACTGTATATTTTGAGACCTGTCGCATTTAGTGA -AGAAATCCTTCCTTGGGGCTGGCAAGATGACTTAGTGGCTTAGCAGGTAAGAGCACTTGC -GGTTTAAGTGTGAGGACTTAGTTTTGATCCCAGTACCCACATAAAAAGCAGAGCATGGCT -ACACGTCCCTATAACTGTAGCACAATGGCAGGCAGAGACAAGTGAGTGGCTAGAGCTTGC -TCACCACCAGCCTAGCAACAGGGTCAACTCTTTTATTTAAATAAGGATAAGGGCCTGGAG -GGATGGCTCAGTGGTTAAGAGCCATCCCTCCTGTCTGCCCTTCTAGAGGTCCTGAGTTCA -ATCCCCAGCAATCACATGGTAGCTCACAACCATCTATAGTGTGATCTGCTGTTCTCTTCT -TGCATGCATGTGTACATGCAAACAGAGCACTCAAATACATAAAGAAAGGACACCTGATAT -CTGCCACTCACCTATGTATGTGTGCACACACTTGAGTACATACACCAAGCACACACAGGT -ATCAAAATAAAAATTAAAACAAAAAAACCCTTTCTTTACTTCTTTCAGGATAAGAATGCA -CTAGAGCCAAACGGTTTCCATATGTGTTCTTCATGAACAGTATGTTCATGTTTGCCTCCT -GTGTGTCAACGGTGCATGAGAGACATGAATTCTGCCCTTGCTAAGTTCCAAGTCTAGGTA -AACAAGAGACATTGTTATTGGGGGAAGAGAGCACCCTCTGGCAGAGGAGCTCTGGGAGAC -CTTATCTGAGAATGTTGGAGCCCTGAGAGAGACACTGTGTGTATTCACTTCAGAAAAAAG -GGGGGTTCTCTATGGCTCTCTTACAGCTAGCTTTTGGTGCTTCTTCAGACCAGTATCTAT -AAGGTGTTTGGCTGAGGTCTGGTCAAATTAACTTTGAATGATAAAATCCTAGGAGAAAGC -TTGACTGTCTCATAGACTGTTTGAAGTGTGACATTTGTCCCGATTAACACAGCATTGAGT -CTAAGAAGTGGAACTAATAGACTCCATCGTGAATGTAGTGAAGATATTTGCCCAAGTTTG -TTTTCCTCTCTGCCTTACCCCTCAGGTTTGGAACTGATGTTATATTTACTGCAGATGTTC -TATTCTTAAAAATCAGAAGGCTCCTTTCTCTCTAATTCTCTTTCTTTACTATCTCAAAGT -AACCTGAAGTTCATGAGTATCTTCTCTATCACTGCTTTTAATTTCTCTAGGTAACTGTGT -GTCCACACATGGCATTTACTGTTGTTTTGTATACTTAACAAATTGATGTAGCAGATTCCT -ATGGACTTCTGCCACTAGGTTTTACTTCCAAAAGTCCTGTTTCTTAAAGATAGGAGCCCA -CAGTGATACTCTGTAGATTGTTCATGTTTAACTTTCAGCCACAGCAGAGTAAAGCCTTTC -CTTTCTACAGACTTTCTTCAAGACAGTAAGATTGAGTCTCCCTCGCCCCCATCCAATGTC -AAAGGTCGTCTTTTGTCCCCTGGCATTTATATCTGAGTTTTCCTAAAGGGTTCACTGGGA -ATGGCTAACAGGGAACAGTGGCGTCAGCCTCATTGGGCATTATCAAGTGGCTCTCACAAG -CAGTATACAATCCTACTTCTCCTTATTTTTACCAGCTTTGGTTTCCACCTGTCATGGGAA -GCGTGCTGACCGTTGAGTGGTCGAGTCCCTGATTAGAAATGGGTTGAGCCACAGTTAGTG -CTGCTGCTGCTGCTTTCTCTCCTGTGAGTTTCGGTGTTTCCGAGCTTCCGGTCAGGTCAT -AGTTCTCTTATCTGGGTCCTTTCTAAGTCACATGTGTTGCACAACTGCCAGTCATCTCCC -TCTTATGAAAGCACAGTGCACGCTGCCTCTTGTCATGTCACACTTGGGATGTGACCGTCA -GGTTTCTTTTCCTTAATGCTTCATGTTTCCTAATGTCCATTTTTGAAAAATCCCTTCTGC -TCATACAATCTAATAGTATTCTCTTACCTCCCCCACCCCCCACCCCCAAAAAACCTCTTA -GAGATTTTTAGATGCGTCTGTTTGTGTGGTATGTGTGTATGTTTGCTTGTACCTCAGTTG -GTACAGTGCTTGCCTAGCATGTACAAAGGCCTGCGTTTGACCCCCAGTGCCAAACAAAAC -TGCATGTAGAGGTACGTGCCTGGAACCCCAGTGCTCAGGGGGTGGAGGAGGAGAGTGGGT -TCATGGATATCCTTGCCCACATAGTGGGCTTGAGGCCATCTTAGGATATATGAATGTCTC -TTTGCACAGGAGTATATATGAACGTTCTTCTCTGTTTTGAGAATCTCTAGACTTCATCAT -GACCATCAAACAGTTGTGCAGTTAGCTCTTTCTTTTAGATGAAGGGTGGCTTTCCTCAGA -GTAACTGCAAGGTATTCCGTTATCTTCTCAGTTCAGCTGCCGGGAGTCTGCTCTCAGCCT -GGGGCTTTTGTAGACAGTCTCCGTCTATTCCAGGTACTTTGGAGATGTCTCTGCTGCTGA -TGGAGATGTCTCTGCTGCCGATGAAGATGTCTCTGCTGTTGATGGAGATGTCTCTGTTGT -TAATGGAGATGTCTCTGCTGCTGATGGAGATGTCTCTGCTGCTGATGGAGATGTCTCTGC -TGCTGATGAAGATGTCTCTGCTGTTGATGAAGATGTTTGTGTTGTTGATAGAGATGCTCT -GCTGTTGACGCTCTTTAGCTCCTTTATCGCGGGCCTAGGTGTACATTTGTGTTTATTATT -AATTTGGTGGCCATGAAGAGCTTATGATTTAATCTGGACATCTTAATTTATTTTTTTCTT -GATTTTCTGGTTTCTCTTCCTCTGAAACATCTCTGTTTATTAGACCTTTTGGGGTTGGGG -AGTTATATGCTGTATCTTACATTGTATCTTTTTTGTTTGTTTGTTTTGTATCTTACTTTG -CTTTTGCGTGTTACAATGTATTTATTATTTCCCTGTCTTGATGATGTTAATTCTTTGATT -AACTTATCCTTTGAATTTTTAAGTTTATTTTTATTTTATATATTTTATTATTTATTTTGT -GTGAGATGGGGTGGAGACTGAGAGTGTGTCAGAGACTATGTGGCAGTCAGAAGACAATTT -ATAAAGATGACACTCTGCATGTGTTGTAGAGACCAAACCTAGGTCGTCAGGCATATGCAG -CAAGCCCATTAACAGGCTGATCCATCTTGCTGACCATGCTCTGATTTTTTTTTATTTCAA -CAACTATATCTTTTTAATTTCTCTAAACTATATTCAATTCTTCTTTTGCAATTTTTCTTG -ATTTTATGTATGTGTGTGTGTATACACTACATATATGTAATATATATGTGTGTACGCACA -CACTCATATATGCACACACATGAGTTGGTGCATGTGTGGAGATTAGAGGACAACTTACAG -GAGTCAGGGATTCTCCTCCCACCATATTGATCCCAAAAATCTAACTAGGGTTATTAAGCT -TGGCAGGAAACTCCTTCATGATCTGAGCCGTTCTTTGACCATGACTTACTGTTTTCTGGG -TGAATGAAATCCCTCCTTTGATATCTTAAGCAAACTTCCTTGCTATGCCTCATCTTAAGT -TAGCGGGAGTCTGATTCTGATATCTTACGTCTGGCTTAAGGCAGATTGTTTCCTGCATGC -TTTGTTGTTTGAGAATAATTTATATGTAGTGGGCTTCTCCTCCTTCCTTCCTCCGTTTCC -CCCTCCTCTTTTTCTGTGACACCGATTGCATAAGTCCTCATCAAAGTCCCCCTTCTCTCC -CTTTTGTCTGGACCCAGGGACACCAACAGCAAGGCTTATGCTCATCTCTAAGTTCAGGAT -AACCGCAAAACCCAAACTTCTTCCAGCTATAATGCAAACATTTGTCACTTTCAAACGTCC -CCTCTTGCACAGGCTGGAGCTGGCCTGTTGCTTCCTCCCAGTGTCATTAGTTGGTCATCA -CTGTCTCCACAACTTCACGCAGAGGCTTGGCTTTGTATCTAAGTCTCCTAGGACCTCATC -TCCTTCCCCCTCATCAGTGTGAAGCCTGCATGTCCATGATTATTGAGACTGCAGCTACCT -GGTATAGCTTCAAGGTGTACCTTCACTTCTGTGTATAACCTTCTCTGTATTCAAATATCC -TTCCTCCCTCCCTCCCTCCCTTCCTAGCTTTTGGGAACATTTGTTTTATTCTTTGACAAT -TTCGTGCATGTGTATAATGTGTCATGATCATATCCAACCCAGATCCTCCCTGCCACCTTT -ATTCCACACCCCAGCACCACCACATGCTGCCTGCATGCTTTTATGGATGTAGGGTAATCC -ACTGGAACATTGGCAACCTGTTCTACTCTGGCAGCCATCAACTGTCAATGACTCCTGATC -TAGGAGTGGGGTCGCATGAGCCTTTTTCTCTGATGGAATGAGTTCTGGCTAGACCTTTCC -CAGGTAGCCAGAGCAGCTCTGCGTCAATGAGGAACAGTCATGCCTAAAGAACAGCATTTC -AGAACACTTCTCCTGCTCTAACTCTTACATCCTCTCTCCTTTCCCATGATGCTTCTTGAG -GCTAGTGGAGTTTGATATCAATGTCCCACTTGGCACTAAGCACTCAACCCTCTTTGATTT -TTGGCACTTTGATCAGTCATTAGTCTCTGCAGTGGCTGCTTTTGTCTTTCTTCAATATCT -ACTTTCTCTTAAGGTTCAGCTCAGCCATCACTTTATCCAAAAGCTTTCCCCAAGTGCCTA -CCCCTCTAGCCAAAGCATGGTAAGATGCCCCCTTCTCTCTCATCTTCTATAGGTTTTGAT -GTATTAGCTTGATCTCTGCTGTGTTGTTTTGTTTTAATGCAAAGTCTTGCTGTCTAGTTC -AGCCCAGCTTTGAACTGTCAGTCCCTCTGTCTATGTATGTATTTATTTATGTTCCAAATG -TTTCCTCCGTCACACCCACCCCCTAGAGTTCTTTACCCATCCCCTCATCCTCTGAGAAGG -TGCTCCCTCCATCCCTCAACCCCACCCCCACCTTCACTCCACCACCACCATCCCCTGGGC -ATCCCCTTCCCTGGGGCATCAAGTCTCTACAAGATCAGGCACCTCCTCTCCCAATGGGGC -CAGACAAGGCAGTCCTCTAGACATATGTGCTGGAGGTACGGACCAGCAATGCTCTTTGGT -TGGTAGCTTATTTCTCTGGGAGCTCCAGGGGTCCAGGTTAGATGACACTGTTGGTCTTCC -TATGGGGTTGCCACCCCCTTCAGCTCCTTCAATCCTTCCCCTAACTCTTCCATAGGGTTC -CCAAGCTCAGTCCAAAGTCTGGCTGTGAGTATCTGCATCTGTCTCAGTCAGCTGCAGGCA -GAGCCTCTCAGAGGACAGCCGTGCTCCTGTCTGCAAGCACAACATAATAACATCAGTAAT -AGTGTCAGGGTTTGGTGCCTGTGCATGGGATGGATCACAAGTTGAGTTGGTTACTGGATG -GCCTTTCCTTCCGTCTCTGCCCCATTTTTGTTTCTGCATTTCTTTTAGGCAGGAATAGTT -CTAGGTCAGAAATTTTGAAGGTGAGTTTGTGACCCCCATCCTTCCATTGGGGGCCCTGCC -TAACTCTTAGGAGTGCTAGATTTACAGGCATGCACCACTATGCCCAGCTTTCTACTCATC -CTAACCTGTATTTGCCTTTATCTTCCACTTCCCCACAGACTCTTTGAGAACAAGAGCCAC -TTACTCATCAGCACCGAGTAAGCCCTGGTACATGAGGTGCTGGATAATTATTTCCTGAAT -GAGCACATACTATTTTTCTAACAAGGCCACATGATGTCAGGGTTCAAGATAAGAAGCATC -ACCCTGTTTATGCACAGGTCAGACAGCATCATCCACTTTAACAGTCCTTTAACAATCAGC -AGAAAGGGTGAGAGAAACTGTATGCTGAAGCAGTCACATCTCAAAAGACTTCTTGTGATT -TTGTGTCTCACAGTGTACTTGGAAGATTTGTGAGTGTACAGAGGCCAGTGATAGGAAAGA -GTTGGGGCATTCAGAGGCCTGGTGGCATTGGAGTATGTGGTCTAGTGTAATTGGTGGTAC -GTGAAGACCTGGGCTTCCTCCAACCTATATAAAGCTCTTCGTGGAAGCACTTTGGTCTCC -AGAAGTGGGTATTACTCAGGTACCCATGGGACAAGCTGCCTTCTGAGTCTGTGTGTAACC -ACAGTGAGGGCAAGGACTGCCCTAGGGCCTTCATCTGTATCTTGGGAAGCCCCATTCCCT -GAAACTCCGTGGCTTTGCCTCTCTTTGCACATCTCCTCATCTCTATCAGCTGGGCTCTTC -CTCTAGCTCCCCCACTCCCTGCCCCCAGCTCTGGCTTTATATCTGACATAGCAGGGCTCC -CCACATGGTGATTCTAACGCTCTGCACACCACACTTTCATTGTAGTTGCTCGCTGTGCTG -GGGGAGGCAGAACCAGGTCCTGCTCTCCTCTGCTAGCGTGATGGGCTTTTGCATCACCGC -ACATCTCCACACACCATCGGCTCAGCTTCCGTGTGTGGCTCCTCCTCATCTATTCGGCTG -GTCTCCACGGTCAGTGAAGTAGCATCCACAGGGCAGGAAATCAGCCAGATTCATCCAGTT -TTCTCTCCCCAGATGTCGCCACACTTCTCTTGAGTGTGGTTAAAAACAACATCAACATTC -TCATCTTTGACGTGGAAATAATTACATAATCATTGCTTTGCTTCTGTTGAGGATCTGACC -GTTTTCCTCTTACAATACCTATATACTCATCTACAAAATCAAAGATTAAAAACCCAGTAA -TTTCTATGGAAAACAGTCCTTTCTGGCTGTGCGATCTCAAATCAGTTATTTAACTTGCAC -ATCCTTGGATCTTGTCATCTGTAATTAAGATCACAATACCCACCCCACTGGTTATTGTGA -AGATTAAATGATCCCTATAAACTGCTTAGCACATGGAAAGCCTAAAATAATAGCCTTAAG -AGAGCAGAAGAGGCTGAGATGGGTGTGAGTGTCTTTAATTCCAACGCTGAGATTAACTCT -GCTCTTAAACACTCTTGGCTACAAGTGGTCCCCAGTTGGATCTCTACTACAAATACTGTT -GTCCCTAGCCCCACCCCCTGCCCCCGGCCCCAAGGCTTAAGGAATTTGGCATGTAATGAA -GACCCACTTTTCACATCTTCTCTATACAAACCTTAGTTTCCATTTGGCAGCTTGAGTTAT -AACTGAGTCATTGTAGCTGAAAGTGTACAATCACTGCTGGCCAGAATCCTTAAACCACAG -GAGACTGAATTCCTACCAACCTCCTTCTCCTCAGTGTGTGCACGGCGCAGTGATGTCCTG -TAGAAGTCAGTGTGTGCATGGCGCAGTGATGTCCTGTAGAAGTCAGTGTGTGCACAGTGC -AGTGATGTCCTGTAGAAGTCAGTGTGTGCATGGTGCAGTGATGTCCTGTAGAAGTCAGTG -TGTGCACGGCGCAGTGATGTCCTGTAGAAGTCCATATCCTACTCTGTTTTTCCAGTCCAG -AAAAACCCGAATAAGCAGTCCCTTGAACTTGTTTTTGGGGGCCGTGGCCAGTCTGCTGTG -TTGGGATTGTCAGACACACTGCCCAGCACCAGGCTCTTTGAGGATTATATTAAAAGCCAC -ATTCCAGGGAAGGATCTGCTCAGCCACCACAAGCCTATTCATTATTTATAAACAATTAAA -GGGCATGGTTCAAATGAATGCAAGCATCTGGGAAAGTCATTATTCATGTACGAATCTACT -CAAGCATTTGTCATCTCCCTGGTGACTTAACATACTCTCTGTGCCTTGAGACCTCAGATT -ATATTAAGCAAAGTAGATGCTTAAACTCTTTTATTTAGTTTAATCGTTGGTCTCACTCCA -CTTGTTCAGATTATTTGGGCTCGTTTAAAATTAGCCCTCCTGTCTCCTTGATACATTAAA -ATAGGAAGGAGGGAAATTTCGTTTTAGAACCTACTGCATTCCGAGGATGAATGCAAATTA -TCCTACTATGATTCTTAATGACCCACTATTAACATAGTAGGAACCCCAGTGCACTAATGC -ACTGCTACTTTTCACATCATTACTCCTAATGGAAGTGTTACCAGGATAATAGCTTGACCT -TTAGCTATAGATTCTGATAGCAAAATATATTCTGCTTCTTCATACCTCTATTCACATAGC -GTATCTGCCACTTTCACATCAGCGCCATGACGATCTTTCGGCCTTGTTCTGAGGTCTCAT -CTGCGGTTGTAATGGAGAGAATAGAATTTCATCTTCAATAGGTAAATTCTAGTTAAAAGT -CCCTTTGAAGTTCAGATGTAATCCATGAGCCAGAATGTCAATAATGTGCCTAGCGGAAGT -ATTTGTTTGTGTAGGCATTTTTTTTTTTTTAAGAAGCCCGTGCTGTGCCTTCAAAGGTCT -TAGTCATGGGCCCATGGGATGGTGATTTCTCTAACATTTTTCTATTGAAAGCAGAAAAGA -AAGCAGAAGTGTTAACTGAAAGAAGGAAAAAGTAAGCAGGAAGTGTTGCCTTTTTAAGTG -ACTGATGACTAACGGAGCTCAAGGTTAGACTGTAACTCTCGGAGCTGCAGCCCTGCGGGG -AATGAGAGAGAACTTTCCACAGCCTTCCCTTGGGTTATTCTGAACCGGCCGTTGGCACAC -ACAGAGCCATTGGCCATTGGCATAGCTCGGGTCTACTTTGTTATTTTGGAATCACAACTT -GCTAATGTGTGATGATTTGGGCACAGACATTTTACAATCTTACGAAAGGAGGTTGCTATG -GAAATTAATTGTGTACATAGCATTCTAAGTGAAAAGATATTTACCCCATCATTTCTGTAG -TATGCTTTTTATTTAAATGAATAGAGTGTTAAGTACAAATGAATTGTTTTGTAAATTTTA -TTTATTAAATCAGAACTTCGAGCACCTTTTGACAGTTCTTCAACTAGTAAATGTTATTGT -GGGCAATTGATCATGGTGAAGCCTTTTCTCTTAACATATGTTTTGCTAATTAAGACTTCC -TACTCATTCAGAGAGGCCATTTTCCAATTAATCCACATTTTTTGAGCTCCTGGCTTTGCT -AACATTAGCAACAAGACTGGGGACTCTGCGCCTCTCTCGCCTGTTTCTTGAGCTTCTTCA -CTACACTGGGTGCTTTGATGGAGACAAAGAAATGAGCCTGGCATAGGAAGTTGAAGAGCA -CATCTGTGCCCCAGGAATATGGTGCCTTTCCTCTGCTGTCTGCTCTCATTTGCCCTGCAT -AGCCTGCTGTGGCTCGCCTGATTCACATAACCCTACTCCTGATCCTGCTTTCTAACCATC -CCTCTTCCACCAAGTCTGTGACAGACCTTTCCATTTAGACTCTCGGGAGATCTGCACATC -TCCCTCCAACACCACATCATCTGGCATGTATCACTCCTCTGCGCACGTAAAGTCCATCTG -GTCCCTGGCCTCATGGTGTCAGGACCTCAGTAGTCACTGCCTTCCACTTCTGCTTGGTGG -TCCCCACTCAGCCAGCACAGCTCAGCATCGTTCCACCTTTGCTGCTTACACTCCAACATC -CCATTAGACTATTCTAGGTGTTCCCTACTGCCATCTAACCCTCACCTGCCGACCCACTGG -TGTCTCCATTTACTGATCTTTGTAGCATCTTGGAGCCTGTCTGTAAGCCTCTCTGCTCTC -CTTTTCCTGGCCTCTTCATGTACTTTAAGTCTCCATTGTGCTGCCGAGCTGGTCTAGCCA -ATCCGAACACTAGTCCATCCCTTCCAGCCAGAGCCCCACATAGACTGCTGCATCCCACCC -GGCAACCCCCAGTAGACTGCTGCTCCTGTTCACTGTTTGAAGCCTTGCTGCTTGGCCTCA -GTCTGCACTTGCCCGTTGTCAATAAGTTTAAACCTTCCCACACTCTCCGCCTCCAAGGTG -TCTCACCACTGAGCTCTCTGAGCCCCCGGAGCCTGGAGCCTCCGGCCTAGAGCCATTCCT -TGTCAATATCCTCAACCTCTGGCCTCCCCTCCGTTTGGAGGTGGCCTCGGTACTTTAGTC -CTCTATCACATCACCCCTAGTTCCTCCAAGATGGGCCCTTGACTCATTCCCTCCTTTCTC -TTGTGTCCTGTACTCAGCTACCGTGTTGCCTGTTCCCACCACCTACAAACCACCCTTCCT -CCTCCCTCCCCTCTGAGCCCAGGTGTTTCTAGAGGGATGTTGGTGGCTCTTCCCCGGATG -GCTTTCAGAAGACTCTAATGCTCTGGGAACCATCCCTTGAGAAGGCTTTCTGCCTGAATC -CTGGCTTTGTGGTTATCCTGGGCTTCTTAGTGGGCTTCTCTGCCTCTGTATTTATTCCTG -GTGTTCTCCACAACCTACGCTGTCAGGTGCCCTTCATTCTGTATGTTCTTTCTTCTTAAC -AATATGTCTGTTTATTGTTTTAACTACCACATATGCAATGGGCTCTTTTCGTGATCGCTG -AGTTTAGCATCCACAGATTTAACCAAGCAGGGATTGAAAATAGTCAAGGAAATAAATAAA -ACAGAAAACCTTTGATGCTGACACCATAGTTTAGTGGTAAAGCACACGGTTTAAATGTGT -AGACTTCTGGTGGTGCATCACTTGGGAAGCAGAGTCAGGTGGTTCTCTTAGTTCAAGGCC -AGCCTGGTCTACAGAACAAATTTCAGGACAGCCAGGGTTACACAAAGAAATACTTTGTCT -CAAAACAACAACAGAAATAAAACCAAGCATGTAGACTTTTTCCTTGTGATTATTCTATAA -ATATATGGTGATAGCATGATGATAGCATGCATAGGTAATGCATCAGCTATACGATTATCT -CCCAGGGTCTTGGAACTGGTCCCCACAGACCCAGACCTGACAGTGTCGTTCACCCAGCTT -CTTTGTACCTCTCCACCCCAGGTCTACAATGCTTTTACCTCACACACCTGACCACAGAAT -GTCACTCACCTACCCTAGATGCTTGACTACCTGGGACAAGTATTAACTCCCAGAAGGACC -CCCATCTCCCCTCTGACCTGCAGAGCCATCCTCTCCATACCTGGTGTCTTTTCCTACACA -ACTGGACTGCTTGCATCTGAGTTTACACATACAACTTCTTTCCTCTATTTCCCTAGGACA -TGATTTTAAATGTAATATTGCTGAACAGGAGTCTAACCATTTTATGGGTCTCATTATATT -TTATTCTTATTTCCCAATAAAAATTTCCCAGTCTTATGCTGCTAGTATAGTGATACTTGC -CACAATTTTGCTACTATCAAACACAGCCTTTTTGAAATTGTTTTTCTATCTTAGGATAGG -TGTGCAAAGTATGCTTTGCAGTCCTTTGATTTACATATTAGTTGAGCCTTTTCCCTAGTA -TTTTATGCTTCAAATACACTATTGATCTACAGGACTATTGAACTCTTGTAAATGAGTGCA -CTCTTTAAAGATATTGAACATTCTGCCGCATATATAATGTGGCCAGGTTTCGTAGCTCTT -TTAAGATGTTTGCTTTTCACTGAATGGGAATTTCAATTTTTGTGTAGTTAAATCTGTCAA -TATTTCCCTTTGTCATTTATTTTTGAACGAGACCTTTTAACACATTGAAATTACCAACAT -CTTAAATACCACGAAGGCAGTGTGACATGGCGGCTTACTGACCCACAGGCAGCGAGGTAA -AAAGGCGGGTTGAGAGTGCTCAGGAACAGAAATGTCAACTGCACACCTCACATGTGGTCA -CACACTGTGTGGCTTTCTTTCCTGGGGTCATTGTCCTGCCTCTCTTTTGTCCTGCCCTGG -GACTCTCCATGGCTTAATAGGACAGATCTTTCCTCATATCTCATGCAGTGTGCAGGATGT -TGATTCCTGCTTGGACTGAGGCTTAGCATTTCAATAAGATGGACAACAGGATTAGTGTAG -TTGAGCAGCGTGTCCTTGGGGATCATCGTGAGAACATCTCCATGCAATGCTGCATTTGAT -TTTAAATTAACAACACAGAGGACGTCATTTAACACATATTCTCAACTCTGTCACGAATGG -GACTGCCTAAGCTATATGAAACATTTTCTTTTCCCATCAGACACGTGTACACAAAAGAAG -AGCAGTTTCCACACTGTTACTAACCAGTTCCATGTTGAAGCATAAGCCATCATGCATAGC -CAGGGCTCAGCTGCTTGCCATATTTACCTAAAAAACATAGTGCTGACATGGAGGATGGTC -TTAGCCAAGGTTTCCCTTGCTGTGCAGAGACACCAAGGCCGTGGCAACTCTTATGAAGGA -CGACATTTCACTGGGGCTGGCTTACAGTCTTTTAGAGGTTTGCTCCATTATCATCACTGC -AGGAAGCATGGCAGCGTACAGGCAGGCAGGGTGCTGGAGATGAAGCTGAGAGTTCTACAT -CTTCATCTGTAGGCAGCAGAAAGAAACTGACACACTAAGCATAGCTTGAACATAGGAGAC -CTCAAAGTTCACCCCCACAGTGACATGCTTTCTCCACACCTCCTAATAGTGCCACTCCCT -TTGGGCCTAGCACTCAAACATTCGAGGCTGTGGGGGCCATTCCTATTTAAACCACCACAA -GGATATACCCTACGGATCTGACATTCTTAGGAATTCTCTTCAGGGCTGAGGAACTAGCTT -GGAGAGCGCATGCTTGGCATGTGTGTGTGTTTAGGTTAAATTCCCAGCCCCAGAAAGAAC -GACAAAAGACAGGCTTGTTTTCTCCTTGGGACTATCTTCCTGTTTTGTTCTGCACCCCTT -TGTTGTGAAAGTGTTTAGTAGAATTTCTTGTTTTCTTTCAGTCTTTACAGAAAATTACTG -TACTGCGAATCATGTGGATAAACTTCCTGGCCCCAGAGACTGGGTGCAGATTCTGCAGGA -TCAGATTAAACTGGCCAGAAGAAGGTTGAAACGAGGCTCAGGTATGAACAAGCTATAGAA -GTCATTGCGATGGTGCCTTATTCAACCTTTATGAAGCACAGTGCTTTCTCCCTGGGGTAT -CATGGTATCTTTTGTCTCTGGAAGGAGATGTTCAGTGTAATATGCTGTGTTGGCTCTAGT -GAATTTTTAAAGTTGTCTTAAGATTGAATAGTAAAAATGATGTAGGCCATTTGCTTCTAA -TAGCACAAGAGGAAAAGATTACTAATGTCATCTGTGGTCTAATGTGCTTCACGGGGAGAA -CTGGGTCTTCTGTAGTTTGCTTTTATCTGACTATTGATTTTTGGTTGTTTATATCTACGT -GAGTTTCTAAAAGAACTAATTCCTCAAAGTTTAAACATGAAAAAAGAAGAAGAAAAAAAA -GTGGAAGGCACACACCTTCCATGCCAACACAGGAGACAGAAGCAGAAGGCTCTCCATGAG -ACTGCGGCCAGCCTGGTCTACAGAGCGAGCCTGGTCTACAGCCTGGTCTACAGGGCGAGC -TATAGGACATGTTTCAGAAATTAAAATAAAATAAAATAAAAAGGCAAAATTCGTCCTTTC -AGAAACACCACATCAAGTTGGAAGGAATTTAAGGTGCATATCTGTGTGTGTGTGTGTGTG -TGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTTTATGTGTGTGTGTTTAAAACTTGAGCTT -TGGCAGCTATTTTCCTAGGCAACGTGAAGACCCATTAGATAGTGACTATATAGATTTGGT -CACCTGGTCTCAAGCCTCTCGAATCTGACCTCCTTACCAGCTAGAAATCTCCTTAGATTG -ACTTCCTTCTCTCACCCAGGAATGCTGCTCTCTGCTAGATCACAAATCGCTTAGGTTTTA -TTTATAAACTTTATGTACATTAGTATGTAAGTTATCAAAAACAATATGGTGGTTCCTCAC -AAACAATACAAATAAGGCCTGGGCGGGGGAGGGGGGCAGCTCAGCTGGTCACATGGTTAC -CTTGCAAACACTAGAAGGTCCCAGAACACAAGTCAGATATAAATAAGTAAATCATAAATA -AGCAGCATGCCCTGTAGTCTCAGCCCTGAGTTTGCAGGGTGGGCTGGCAGCCATCTTAGC -TGGCTTGATGAATTCCAAGCCAGTTAGAGACAGCACCTGAATAACACAACACCTGAGGTT -GTGCTCCGGCCCCACACAGCACACACGTGCACACGCGCACACACGTACACACACTCACAC -ACACACACACACAGAGGACCTACTAAACTCATTACTGGTATATCTCCAAATAAACCCAGG -ACATTAAAGAGACATTTGTACTCCTGCATTCATTGAAGTATTTTTCCTAACAGCTTCTAA -AACATAATCACCATAGACATCCACGTTACTGGGTCAAGTAATAATGAAAATGCGCTCTCC -ATACATAACTAGACGAGTTTGAACCTTTAAAAAGAAGGAATTTTCTTGTTTGTGTCAACA -TGGGAAAGCCTTATGCTAAGTAGGGTAAACCAGTGCAAAATTACAAGTGTCGGGGAACCC -CACTGAGGACTCTGATGAGGTAGGGCTCACAGAAGTAGAGTGTAGAGTATAGTCAGTCAC -CAGGAGCCCCAGGGTCTGGGAAGATGCCAGGCAAAGGAACAAAATTTCAATTCGACAGAG -ATGAAAAAGTGATCATGTGATGTGACTAATAATGTTATTATAATATACTCAAAAATAATC -AGGTCATTCTTACTCTTGCTTCTCTCTCTTGCCTCTTTCACTCTTTCTCCACCTCTTTCC -TCTTTCCCTTCTCCCCTCTCTCCACGTGGTCATGGCCGGCCTCTGCTTCTCTACTCTCTC -CTTCTCTGCCTCTACTACCCTCTTAACTCCCCTCCCCATGCTCTCAATAAACTCTATTCT -ATACTATACTACTACTAATAATAATAATTGAGTCACATCACATATTTTCACAAAGTATAT -GATACATAGATTTTTTTGTATATTTAGCCATTCTGCATGTGTACTATTTCAAAATACCAT -GCTGTATATCATAAATATGTATTTTTTAATTAAAAGAGAATTTATTAAAGTGTGCTTTCA -ACTTCTGTTGGTCAGAGTAGTCCAGTGATGGAGAGGCTCTGAACACAATAGTTGCCCATA -GAGGAGCTAGAGACCCCAGCAGTCCTAGTCTCCATGAAGGCCTGGGATTCCTGGAGGGCA -TAGACTCAGCCTACATTGGAATCTTCTGATGTCAACAAAGGAATGAGCACCAGCAGCCAC -AAAGTAGAGGAATTCACACGTGAGACTGAAGGCGAAGAGGAGAATCACTTAGTCCTGTGA -TTTTATCTGGACAGCACTAGGAAGTGGATCTTTCCACATAAATGAGGCAGATTCCCACAG -GTCACTTGATCTAAGCAGTGCCTTGAGGTTCTTCCAAAGAACAGCTTGCTGTGTCACCTG -TGTCACACTGACAGAGTTAACACCACATTCCTGTACTAGTGTTGGCCCTGCAGAAAGGAG -CTACCTTGGCACATGAACTTACTTACTTCTTTTTTATTATTTTTATTTTTATTTTTAAAC -TTATGCATGATTTTTATTAGTCAAATGAAAATAAGACCTAGATTGTCTTGACAGCAGGCT -TTGGGCTCTGTGAGGCTGGAGCAGACAGTTCGGAAGGTAGGTGTTGGGAACTGAGCTGCT -CCTCACGATGTGAGGAGCATGTGAGGGTACTGCTGCCAAAGGCATCTCAGAGCCTTGATG -CTGCGGTAGCAGAGCATCTCCGTCCAATTCACTTTAATGAACAGGACTTTATTGGCTCTC -AGCTCTGGAGGCTAGAAATCTAAGACTGAGGGCTTTTCTTGCTGCATCAGCCCATGCAGA -AAGACACAGAGACACAGAGAATGTGGGAGTGAGACAGAAGAAAGCTCTGTGTGGGCATGT -GTGTACATGTGTGTATGGGTGTATATATGGTATGTATGTGTGTGTGTATGGGTGTGTGTG -AGTATGGGTGTATATGTGTATGTGTGTGTATATGTGTACATGTGTGTATGGCAGTATGTG -TGTGTGCATATATGTGTATGTGTGTGTGTATGTATGGGTGTGTGTGTGTGTGTGTGTGTG -TGTGTAGTCACTCTTCCTTGGTGACAGCATGAACCCACTCTGAAAGGCAGGGCGAGGTTG -TGGCCTGACCACATCTCACCAGGCTTCTCCTGCTGGCTCTGCTGCCCCGGGACTGCGCTC -TTTGAGATGCAGCGTCTTTGAGGGACACATTCAGACCAGAGCCATCTTTAATAGGTGCTT -ATCAGCTGAAGCCTTCCCAGTGCAGCCCTGTCCTCCAGCCTCAGGCTCTGCAGCCAAACT -GGCCTTCGCTCTGGTACTAAAACCGCTGCTCTCTCCACCTTTCCCAAGTGCTGCAGAGCC -TCCCTTGTCCTAAAGCCTTCCGTAGAGGCCCCAGCACATTCACTTCTGTCACCTCTAGAA -TCCCTTTCCTGTTTCCTGCGAGCAGGGTCTGCTTCTATGCCGCATCTGTGTCCCAGATGA -CATAGTGTGGCAGTGCTGACTCTCGAGACATGTTTGAGTGAATCAGTAAAGCATCAGTAA -TTCCAGAGAGAACACAGTGCCATAGCAGCACTCTGGTTTTCTAGACAAACTGTGACCTCC -TGAAGAACACTGCTGTTTTCTCTATTATGGCTCAAAGGTTTATTCCACTCCCTGTGAACA -CATGGATGGCAGTGTCCCTGACCTGAGGACCCCTAGTGTCACTCTGTGGCCACCATTTTA -GAATCCCTCTAATTCTACTCTACTAGTACTCTCTCCCCTTCTCCACTCCAGCTATTGTGA -GTCCTTCCCAGTCTCCTTCCTCTCACACATCTTCCAGAGAGTCAGAGCCTATGCATCCTG -TGGGCTCACTTGGTGGACAGCTGGGAAATATCCAAGACTGACCTCCTACTAAGCTGGCTC -TTCACTTGAGAACTTCAGGGCTTCTGCTTCTGCCCCACATAACATCACAAAACACCCCTC -CCCTGTATGACCTTCCACCCCTCCCACTCCTGAAAGGGGTTAAGATAGGAATAAAAAGGA -GAGAAAAAGAGGAAAAAGAAAAAGCAACATTTGAAGGACCTGTAAGTGGCCCATTAGGTA -TACCCAGCACATAATTCCTGACTGAGCAGTAATGTGGAAATTCAGTTTTACAGGCAAAGC -AGGTTCCAAGCCTAAATGGCAGCTCTGCCAATAAGCATGACGTACTTTTGTGATTCCTAA -CTTCTGCTCTGAATGACTCAACCGTTGGATACTTAAGGACTTCCGTCCCTGTGCCTACCT -GTTAATTTGAAGGGGGAAATTGTTGGCCCGAAATACAGAGACACCAGACATTCAGATTTG -AGAGAAATCTAAAATGGGTCATGATAAAAAGGGCATAAATGTAGCATTAGCCTCCTGCCT -GCCTCTGCTCCTCTCACAAGGGGCTTCCAGACCTGCACTGATGCTGCGCTACCTCAGGCA -GGCCAGCAGGTACCTGCGCATGAGTCTGCTCCCGAGACTGGTGAGAGCAGACGGGAAGTG -TGCATCAGCTCCTTGAGAGTCTGAGGAAAGGAACGGTCTGGACTGAGACTATTGATGCCT -CTGGTTGTAATGCTACAGTCACTGCCTGGCACAGACGGGGTGGGAGGCTGTTCATTTACC -AGGCCCTGTCCCTCTGGAGGAAAGTCCTATAGGACCTGAAAATTTTAAGTTTTAAGAAAA -CCTTTAAAGGTAGGAGTCCCAGAAAGTCAGGAGACGTTGGAGAAGGAAAAAAATGGCACA -GTCTTGCTGAATCACAAGATGAAAATAAGTTTAGTTTAAATTCCTTCTTCTGGTGCCTTC -ACCGTGTTACCTGTGTGGATTTCTCATCACTGCGACAGTGTACGTGTCAAAGGCGAGTCA -GGGGAGGTTTTATTTGTTTCATGGTTTGAAGATAATCATCATGGTTCATGATGAGGAAGG -TGACTGACAGACAGAGCATGTAATTAGGACTCCTCATTTCCTGACATCTCGGCAAAACAG -CAAGCAGAGGCTGAGGCTGGGACCATGAAACCAGCCAGGCCCAGACTGGAACCCGCAAGC -TGATTCCCAGTTACCCATTTCTACCAGCTAGGCCTCCTAAAGGTTCTACAACCTCCCAAA -ACAGTACGACCAGCAAGGAGCCAAGGATTCAAACACAGGAGCCCAGCCCAGGGTAGGAAC -CTGCAGACCTTAATCCTCTTGTCTGTCGGGTGCTGAGACAGAGTCTCTCGCCTTTCCCTC -TTCACACCAGCACAGACATCTGCACACTGAAGGGGCGTCTCACAGCATCTCTGTTCCTGA -TTTTCATCTCAAACATTCCTACACACACACTTGACCATCTCTCCAGAAAGAGACCCAAAC -TGTAACATGGTCCCCAGGGCCTCCTTTCTGGTGACTCCCTTCACTCATTCACTCGGGGTG -TGACTTGAGACATCTGAACTTTTGATCAGCAGGTTACACGAGTGCTCCACCTGGATATTT -CTGACGTGTTGAGTAAGCTGTCTTGACCACCAGGAAAGAAGCTGACTTAAGATAGAACCA -GCCCTGATATATGGGCCAAAGCAGATCAAAAGGATGGTGCCCCAGCCTTAGCAGACAGTA -TGTGTCTATGTGTGAGACACTGGTACACTTCCTCCTTAGTAGCCCAGGGTGCAGCTCCAG -CAAACAGATGGGGAGAGCCACTTGTCCTTCCTGGAAGAGCTGGGATCTATAATGTGACTG -GCTCTTGGGTTTTTCATCTTGATTATTTTCCATCAAAATGGTAATACAGACAGTGTGTTA -AAGATAGCTCACAACTTCCACAGCCTCATTTATCATACTTGGCTCCATTCCTAGAATGGG -GTGTAGACTCTTGACTGGACCAAGCTAATCAGCTCACCACTCGGGGAAGTGTGCGTGGAC -TGTAGGGAAAGCACTGCCCCACAAGATTGGAAAGGTCGTTATGCAAATCCAAACAACTTC -ATTTGGGGCTCTCATCACATGTAATCATTTTTTCCTATAACTAGAATTCCAATCCTGGTG -TGAATTTTTATCATTTTTATTAGATTACTTCCTCAGAGCTGAAATCACAATTTATTGTTT -GCGTTAGATCCAGGAGTAAAGCTGTCGCTGCTACTAAATTTTTATTGGACTTAGTCTTTT -CCAAATTTTACAACTTGATCATTGCCAGAGAAGAGCAGCTTTGAGCTTGTTGTTACAGAC -AGGTATTCCTCATCCATGACACTTGACTCTGCGCATGCGGCCAGTACATATTCATTTATA -TATAACCATTTACATATATTTAGGTCATATATGTTCTGTTCTGACAAAAACACAAGGTCA -TATAGGCCTGCATTTTAAAAGTATGGGTAGGAGCCAGAGAAATGGCTTAGCAATTAAGAC -CACTAGCTGCTCCTCCAGAGGACCTGGATTCAATTCCCAGTACCCACGTATGGCTCACAA -CAGGCTATAACTGCCGTTTCGGGAGATCTAATGCTCTCTTCTAACCTGGTCCCAGGCAGA -TGTGATGGTGCATGTGTGCGTAACCCCAGCACTAGGGTGCTGGTAGAGATAGGCTGATCC -TACAATTCTCTGACTGGCTAGCCTAGCTAAAATTTCAAGCTACAAGTTCAGTGAGAGAAC -TTCTCCCCAAATAATTATGTGGAGAATGATAGGGGAAGACAGCTGACCACAACCTGGGTC -CTCTGTGTACGCCTACACACAGGAGTATGCAAAGGCATGCATGTACATGCACACACATAA -AGAGTCTAACTAGTAAAAACCTAATGCCTTTTATCTAGAGAATTTTAGTATGTCTTACAT -CTTTTCTGTAAATCACCTTACCCAACTCAATCCTGCCATTTCTCTTTTGGCCATCCTAGT -AAATATTATATAATTTTTGTGATCTCTACTCCATTGCAACCAAAACTGGCCTTGACTGTT -CTATCTCTTCTCTGTTTTCTTGCTGCGGTGAATCACATGGGCCAGCAGAGGCTGATGCCA -GGCCTACCCACCTAAGGACAAGATATTTGAGGCTAAACTAGAGATAGAAAGCTTGGAGCA -TTGCTGGCTGTGTCTGTCTCTGGTCATGTTTACATCATTAACAGTGAAGATGAGACTATA -GTGTTGTGTTGGCTTTTCCACCGTGCCCATGAAGCAATGGGCTGGCCTCGAGGTCCAGGA -GTGCAGTCAACAGGAACTTTAGGATATGGGTAGGATAAAGAGGATGCCACCAGAATGATC -CCAGCAGCCATATGCAAATGTTTCCTCTGTCCCTAGCATGTCCGGGAAGAGTTCACTCCC -TTAAGTTACCAGGCATATGAGCCTTTCCTTTGCATTTAGTAGAAGGTGTGTGTGTGTGTG -TGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTCCAAAGAAGGGTCACCCTTTGCA -AAACCCCTAAGGAGACTAAAACCCATATCAGAAGAGCAAGGCTTATATTTTAAATTACAA -AAAAGGAGGAACTTTTGAAGAAATACGTATTCTCTCTCTGTGGCTTCCTTCATGACTAAA -TGAACCCAGGACTGACGACTCCAGAACCAGGCATCGCCCAAGAAAAGTTCTTTCTGAGAA -TTCCCACTAGGAGTGGCCCTTGGGAATGTACAGTTCTACGGCCAGAAGGCAGTAATTTAT -CTGCTTTCAGTGTGTGGTTAAGCAGTCCATCCTGCTTAGAGAAAATGAACAGAAATCACC -CCTGACTGACAAAATAAGGTCAGAAGAGTTCCCAGATTTTTAATCCAGGAAGGTTGACTC -TCTGCCATGAGCATCGGAACAAAATCGTACTTAAATAATGATGCTCGAACCTGTGAAACG -TGAACCAAGTGAAGCGAACAGCGAGAAGGATGAAGACACCGTGCGCTCTGGAGTTGCTTT -AATTGTGTTCCTGTATTCTGCAGAATGAATGTGCTCCCACAACTAATGAGATCTGTGTTT -TATGTTTGTAACCAGCAGAGGTAGCTGACGGTGATGAAAGACTGGACCGCATCTCTCTAC -CCCCAACAGGTAAAACACATTTACATTTCATCACCCGCTGCAAGGCAACATTTGCATTGA -AAATGCTTTGACCATTAGGGATGCGGCTGCTTGAGCAAGCTGCTTCTGTAATAGACCCAG -GACCCACGTTCAGTTTATTGGAGGCCTAGGTTCAGATCTGTTTTCACACTGAATATGAAA -AACATTTTTCTTACACCCTATTTTATATTCATAAAAATTTCAGAAATGCAAATCCGAAGG -AGTTAGTACCACAAGAGGCTACCTCGCCCAGTCTTTAGACATTAAAAGGCACTTTTGACA -TAAAATGACATTTATCTTTAAACCAGGATTGTCAACTTTGTGTGACCAACTTCAGGCCCA -TTTTTGTCTTGTTCCACCAGAGGCCTTTGAGAGGCAGGCATCCCCAGTCTTCACGTAGTA -GTTTCTGTGTTTTTTAAAGTGTGATTGAATAAGCCAGCCCAGCCGGTGTGAGTGACACAC -TCCTGGGATTTGAACCAGATCAGCAAATGCAACAGAGTACTAAAGCATTCACTACACAAA -GGTGTGCAGCTGTGGGCTGGACTCTGTCTAATGCCTCTGATCCTAGCCTCCTGCCTGTGT -GTGAGTTCACACCCAAGAGTAGAATAGGTGTCTGACCATTGAGCCACAATTGTGTCAGAC -AGCTTCTACCATCACTTATCCCCCAGTTGATCTCAGGACTCCCATTTGGCTGTCCTTCAA -AGATTGTCCGAAGATTCCACCCATAAAATCCAGACAGTCCAAAATGACCTTAAACTATAA -AAGCTCAATTCAGCGTTCGTAGTAGGATTTCTTTGTTTGTTTCCTCTCGATCCGGGGCTA -TAAGACTTGAATTAAATTCAGAAAATGTGAGTGAGTGTAGTATGTTTGCAGAAACTCTTG -GTAGAGTCCCTACTGGTCACATGGTCTCGTGACCATGAACCCCAAGACCATGGAGTCTTG -AGGCCCAGAAGTGTACCTTGGAGTTTACTGAAGCAAAGCTCATAGGTGAATTTAGAGCTG -CCAGAAGCCTCTGCCATGTAAATCATAAATCACACCTCGCTTACTCTGCCTTGTGTAGCC -AAGCAACAAGTCAATGGACAGATAAATAAAATGGGTCTCGTGGTGCACAAAGACCTGCCT -ACGTTTAGTTCTTATGTTCTATAGTAGTTATATCTGTGTTTCCAAACTCGTAAGTCAGGA -TAGTGAATGTGTGATCTCTAGTGTCCCTTACCATTCTCTGAATATCAGGACAACTCATAC -TGATAATACTTGTATTGCCTTTGACCCATTCCAAGCAGATGCAGGAAATACTAATCATAA -TAATGAAATTGTAGTTCAGGGGCCTCCGAGAGGAATGTCATGCTTTTGTATTTGTCCCCT -GGGCATCTGTAGCAGCTGTCCTCTGTATCAGATGACGCAGTGGGCTTTCGCTTTATCAGT -TGAAGACTCTGCATCTTGCAGTTATACCTTTGCATTTAACTGTCTCAAGATGGAGGCAGA -GGGGTTTCAGAGTGAACAAAACAGCCCAGGGATGCTAAAGGAGCCTCATGAGAATGACAA -ACTCCGGAGGAATTGGAAAATGAAGGGACACTGGGAGCCATCTGTGCCAATACCTCCTTT -TTATCCAACCCTTTTATTTCAAGGGGGTAGGAGAGACTGAGGCCCAGAAACATTAAGTGA -CTTTTCCAAGGTGATAGCTGGTGATAGCTTGGTTGGGGGCCGTCGTCCTCTTGACTCCCG -GCCCTTTCTTATACCTAAGCCAAAGCCAGCCTTCTCTGTGTATTTCTTAAAGATCCAGGG -AGAATTGGACAGGTGGTACCATTAGGATTCCATTTCAGTGACTCAGCCCTCATTTGTATC -TTTGACACCATCTACCCAAAGTCCATTTCAGTTTAAGCTTGTTGCTTCTATTCCTTTCTT -AAGTTCTTCCCCTGGAATGTGAGGTGATTAGAAAGAGACTATTGCTAGATAGAGACACAA -ACCACTGAACAGCATTGTGTGTGTTTTTAAAGTATTTGCCCTTTCAGAAAAGTAGGGAAA -AGGTCACAGATTAGGTCTCAGATTTTAGATAATCTTGATAGAAAGCTTCATGGTTGCCTT -CCAAAGTAAAATCCAAATCCGACACACTTCTTAGAATGCAGCATAGCTGTGGGTCAGCCC -TTGACATGCGCTGACACAGCCATCCGAAGGGTGAAACTCCACGTCTTACACACAGAGCTC -CAGTGTGCGCGGCCTCACTGAACAGAACTGTGGAACCATCTAAATGTGAGGTCCACACCT -GCAGCTCCTCACTTAGCTGAGCTGACCAAAGCTGACCCTTCGCAAAGAGCTTTTATTACT -TTGTCTTTTTGTTCTTTTAAATTTTGTATCAGGAGAGAGGAGGGGAGATCCTTATGTTGC -TGTGAGCCTGCAGTGATCATGTGGTCAGATGGCATTTATTCCCAGCTACTCAGCTGAGTC -TCCGAAAGGGTCTTATGGAGCCCAAGTTGGCCTCTGGCTTTAAGTCCTCTTGCCCCTCCC -CCAGGTGCTGGGACAATAGGCATAGACCATGCAGCTGAAAATGAGTTGACCCATTCAGTG -AGCCTTTGAGCAGCAGTCAGCACGGGACCTCACACAGGTTCCTGTCCTCAGACTAGGGTG -AGAGACAGAAGCAGCTACTGACACACTGAGGCAGAGATGTGGAAGGAGTGCCAGATGGGA -GACTGCACCCAGAAATCCGGGGACAATTGACATTTTAAAAAACGTATAAAGTCAATCACA -GTAATTCCTTTCCAATTTGAAGATGGGTCCTGTGGGTTTGAATATGGTAATACTTGTCTG -GACTTACCAGTACACATTCTCAGTTGACACTCGTGTGTCTTTATGTGTCAGAAAGCACAA -GTAAGACAGTTTACTTACTGTTCTCAGAGACAGCTGTGACTGATGCCCCCCTGTACACAG -ACCCAATAGAGAAGAGTTGGTGCATTTATCTAATAGAGATCAAATAAGTAAATTCGTCTC -CTGAGTTGCTTGGTTTTCACCTAAGACACATTTTTTTCCCACTCTATCCAAGTCTGCACA -TGTATTACCTGCTATTTAATAGTGTTTTCAGGGGTAAGTCATATTTAGCTATTTTCTATT -GTTGAACAATACACGGCCAATGGTAATATATATTCATGGGCTTTCTTGTTTTAAATAAAT -CCATCATAAATTCCTAATTCTGGAAATTACTCACTTAGCACAATTGAAGTTGCTGCTTAG -TGGCTTGACGACTGTGACTGTGCCCCGCCCTCAAACCCTCCAGTCAATTACCTGCTCCCC -ACCAGACCCCGGCCAGGTGATAAACTATGCATCTCTGCTTCAGAGGACCGGCCTCCTTCA -CTGTCTTGTCTCTGTTTAGGTCATACATTTGTCATCAAGAGAGAGACCCCAGAGGACCCA -GAACCAGGTTCCGTGGCCTAGACTTGCATTCTGGAACATTCTTCGTTTCCTCCAAGGTCC -ATGTAGCAGCTACAGATCCTGCAGTGTGGGTGTTCTATGATGGCTTGTCCTGTCCGAATA -ATTTCTTTGTAACATGTGCTATCACAACTCTGGTTTGGCATAATACTTATTTAAAGAACC -ATGCTTACAGTTGCTACCCTGTAAGCGTCCCGTGTGTGTGACCCACCGTAAAGAAGCCAT -TCCCTTCCTGTCTCTGTCCGTTCACAGACTGGGTGTGAAGACAGCAGTCTTTCTAAACAT -ATTTTATTGTGAATTGCTTAGCTGCATGCAGAGAGGAAACCTTCTCTTCCAGGACTGACA -GAGGCTACAAGGCAGCGCTAACTAGCCCCTCTTCAGCTTAGAGAAGGAAACAGTTGTTCT -GAGAGACAGGAGAGCTCCTACCTGGCCAGTGAAATCGTTTCTGACATCAGTCATAGTAAC -CCGGACAGACATTTGGAACTGGAGAAGTACAAGCGATGTAAGAATCCTTAGGAAATAAAA -TCTTTCACATAATTTATAATGACGTGATGACAAAAAAATAATAATAACTCAAAGTAAGCA -GCCATCTGCTTGGGAGCCGTCAAGCATTTAAACATGGTTTAAACTGAGCAGCCTGGGCTG -TGACCATTTTCATGTTCATTCTGTAGTCTGTCTGGTCCCTCACCCGCCTGCCTTCTGCTT -TTTGTAAGAAAAAAAATCTGGCTTTATTTTAAAGAAATCTTTGCTGTGGGGATAATTGTT -TTACAGACATATTTACCTCCACATTTGTTTTGCTAATGAAATCATTCATTAAAAATACCA -CCTTAGAAAGCCTTGCGTTTACACCGTATTTATGGTATAAAGCAAACTGCCTTGAATCTT -GGGCACTTGACCCAAAGGCCAAAAATAGCTGTTAAAGAAAAAAAATGTGACTCTCATCCA -CCAAACCCCAGGGATAAAAACCTGCCAGGACAAAAGCTTAGCCTTTGCCCTACTCTTGGT -GCAGCGATGGGTTAAAGCCGACAGTGTGCTTCAAGGACTCGGTGCTTCAAGGACCAGTCC -CACTCCGAGCTTTGCCAGTGAGAGAGCCGAGAGGTGGGTTGCCTAGGACCAAGGTACCCT -TCGTGGCCAGCTGGCCATAGAACCTGGATATCCTTGGGACCCTGTCCATTGCACTGCACC -ATGCCACACGGAACACTAAAGATAGGATCAGAACACTATTCCACTGAGACCAGCTAGGGA -AAGTGATAGGTGATATCCCTGGAATGTGACAAAGTCCGCTTCTAGGTGTTGCTCCTACAG -TCAGTCTCCAGAGGAGATAGCAACATCTCACAGATGCACCTTTTATTTCTCTCCGCTCGG -AAGCTATGGGGACAGCGTGGAAATCACTCCCATCCTGCAGTCAGCTACCATAGATTTCCG -TTTCCCGCTGGCCCTAATCCCTGTGTTTTATCCAGGGGTCTGATGAGCTGCAGGCAGACC -AGGACTCTCATTCACTCTGCAGCAGGTCCTGAAAAAGAATTGTCTTCTGCCTCCCAGGAT -GAAATACTGCTCAAGGGGACTAGAGAAGCTGAGTTAGCGCCTGTCACTTGATTAAATGAG -GGTGAATTTGTTTTCAGTACAGGGAGAACATAGACTCACAACTGGAGGTCAGTTGGGTGT -GAACAATAAACCTTCAGAAAACACTTCCTTCCAAGCCTGGGGTGACAGCTTGGAGTTTTC -AGTACTTGAGGAGGGGTGGGATTGTTTGACTCACAGATACGTGCAATGGGTTCACAGGTT -GGGAAGGCAGAGCAAAACTGTAACAGTACAACCATACTTTGTAAGTTTACATTGTATTTG -TGTTAACTTACCGTGACTACTGTTCAGCTTTGTTTAGAAACCCTTTTTATAGGCTTTCTT -AGCAAAAAAACAAAAAAGTCCATATCGATGGATGACACGTCTCAGTCTTCTGTACATATA -TTTTATTAATATGTAAATATTCAGATTTTTAAAATTATAATGTTCTTTTAAAAGAATTCA -ATGCAAAGCTAGCTGTGAAAATGGTGTGTAACACTGTGTTGTGATTTCAACTCCCAAGAC -GCCCTTTATGTCCATTCTGGAAAAATACAATAAATTACTTTAATTGAATGCACATGAGTC -TTGCTTGCTACCCAGTCTTCCTGTTCCTTATGAAGTCAATGCTGTTCATTAATTAAAAGC -TATTTATGAATATTCTGATGATTCTTTTCTCGGGGTTTATGCCTGAGTGGGATATTATGT -TTACAAATAAAGCTAGCAGATTTCTAGCAGAGCTTGGTAGACGTTACAGTCCCAGCTCCG -TCTGCCAGTCGGATCAATGGCTACAGCGAGTCCCACAGAAACACTTGGGCATTAAGCACC -GAGATGCTCGAAGCCTAATTTTAAATGAATTAGGTAGCCTTATAATCTTCACTTAAAAGG -TTAAGCCCTGCTTCTATGGAAACAACACACCAGAAGGCCAAATCAATCCTTCCCAATGAA -AAGTGGCTGCTAAGGCGCAGGCGCAGGCGCAGGCGCTGCTCTTCTAGTCCTTTACCACCG -CAGGGCGCTGCGCCGCGCTGGCCCCCTCTTGTTCCCTAGGGCACCCCCAGTCCCCAGCTC -AGAGCATGTGACATTACAGAGCCTGGAATCTGGCTCCATGGGGGATTTACTTCAGGATCT -GTTCCAAAACGAGGGTTTTGAGCTGTTCAGAACTTGGGTGGTGGGCTCATAGTGGTAATG -GGTAGTAGCTGCTGCTTAAGAAATCAGCTGGACGGGGGTGAGGAAGGGGACGCAGCAGGA -TGAGCTGTTTGCAAAAGAAAATCTACAGTCAACACAAATCATCACACTTTTTTTTTCTTC -GAACCTGCAAGCTTGCCTCAAGCTATCCCTTCCTACCACACACCCTCTCCTTTGCGGGCT -CCGCGGGTATTCATGAAAATGTTTGCTGAGGGATCAGTGTGATGCTTTACTGCCCAGAGC -CACTGGGATACACTTGTTCCCTTATGCTGGCAAAGGCTCAGACAGCTTTTCCAGTCTGAT -GTGAGAAGGGGAGTGTCCAAAGTAGGAGGCTCCACCAGAAGGGGATCACTACCCTCTTCC -TTTTACACCCCAGACTCATCAAGGGATTGGTAGGGTGGGCGTATTTCCCAGATACACCCA -AGTTCAGCTCTACCACGTACCCACCACAACTAAGTCAAACCCTGTGACGGCTTTCAACCT -ACCAGGCTGAGGTACAAGGGAGAGAAAGAGGCAAAAGCCAAACTGGAGAGGCACCTGGCA -CCCAACTGCACCAGGCTCCTTCCCTTCCAAGACCTTAGGGTATCGGGTCAGCCACTGGAA -CAGTATAAATAAAAGGTTCTGGTTACTGTCTTACATTGATCCACTGGAATGAAGTGGGGG -TCAGTCTGCTGTGGGGAGGACTATGGAGAGAGAAAAGGAATTCCACAGGGCAAACCCAGC -CACATGCAAGCACAAGAGAAGACACCAACATTCAGTGACTAGCTGAGTTGTAGGATGGAG -GGAGGGGGCTAGTTGGGGTGCTAAGATACAGAGCAGTGTCCAGAGGATAGTAGGTGAGTC -TGGTCTAGATACTAGCACAGTGATCCCTTCTGTGAATGTTTCCTTTAAAGGTGTGGCCCC -CGGTGTGTCTACTAAGCTTGAGCCTCACATCCATGTGTTGGCCTCCGAGTGAGGGAAGGC -CAGGCAGGCAGCCCAATGAAAGGACCATGAACAAATCAGAGACCTAATACTATATTGACT -AACTTGTCATCCTGTAGTTTATATCATGTGGGCTGCCCTGTCACCCACCTACAGCTTCCA -TCAGCATTGGCAAATTTATGACAATGGGGGGCGGGTGAGTGGCAACATGATGAATCCTGG -AAATCAGATTCCAGAGACCAGCATCAGTGTGCAGATCTGAGTCTCTTGTTCAGCACATAA -GCTTTTTGAGTGTTTGAGCCGAGCCCAAGTCCCTAAATCCCCATCACCATCCCCAGTGAA -AGCCCTGCCTGCTGAGGTTATTCAGAAGGAATTGGGGAGAGCGTCATCACCTGGTAGGAC -TTCCTTGAAGACCAGAAGCTGGAGACAGGAAGCAGGCACCGCCCAGGCCTCGGTTCCTTT -TTGCTGTCTTACCAGTGTTCCCGGAGCCATCTTAGGTTGAATGCCAAGTACAACAGATCA -GGACTCTTCTAGGAATCTCGGGAGCCTGTGGCACCTCACTCTCCAGCCTGCTTTTTCTTT -CACAGGATTGATTTCCACGTCCCCCCACAACTATGTTTGATGACGAGCTCATAACTCAGA -ATTCCGGCCAATGCTCTGTGTGAGTGCACACAGATCAACTCCTATGTTTTGTAATTCAGA -GTGCATGAAACTGGGCATCCCCCCCAAAAGCAATATATACAGATTATGTATGCATGCACA -TGTACGTATGTTTAGTGTTTGTTATTAGTAAAAATGAACATACAAAGAACTGTTAACAGA -CCAAGGAATGTTCTAGAAACAAAATTCAGACAGTATAATACCCAGTACACCTTACATGTA -TATAACTGATAACCCAAATTGAGTTGATATTAAAAGGTCTTTTTTACTGTTTTACTCAAT -ATCATTTAGATTTATTCATTAAGAATTTGGACAATTTAAATCATAAAATCTGGGGCTTGA -GGGATGGTTCCATAGTTAAGAGCACTGGCTATTCATCTAAAGGGTCCATCTCAACTCCTA -GCACCCACATGGCAGCTCAAAACATCTGGAAATCCAGTCCCAGGGGACCTTCTGGCCTGT -TCAGATACCAGGCACACAAGTGGTGCAGAGATACATGCAGGCAAACACCCGTACAGACAG -ATAAAAATTAAATTAGATTTTAAAACCTAAATGTGAGACAAATATGTTTAGGTCATTTCT -TTTTAAATCCTCTTCCTAAAGGGCAGCTGGTGCCATTGTGTTGAACATTCTCTGACCAGC -TCTCTTTCTCCCTGTTACATGAATTCTTCCACTCAAGGTTAAGACAGATTCAAAAAAGGT -GGAGGGCCCTTGGTGTGACTGTGAAGTGAAAATCAATTTTACAGGGGAAATGGAGCATCC -TAAATTGTTACAACTAAGTGACTGGTGCCAATTGCATATTTTGTTAGAAAAACTGCTTTC -CACTATATTCTAGCATGAGAGGGAAAGAGACTGTCATAATAGAGGGCACTCACCCAGGGC -AAACCAAATTAACTCTCATCCCAAGGCGATGTATTTCTAACCACCTGATAAGGAAAACCA -GAAGTAACTCAATTAACAAGTGCTGTGCTGGCCCCGGCCCACTCTGGTTTAGAACATGGT -CTTCTGCGGCATCCTGATGGGACGCTCTTCTCCTCATAGATCCATATCCACTGTGCCCTC -TCTTGCCCTTCACTAATGCACCTTTAAAATGGACCAGGGAGCTGGAGAGATGGCTCAGCG -GTTAATAGCACTGACTGCTCTTCCAGAGGTCCCGAGTTCAATTCCCAGCAACCACATGGT -GACTCACAACCATCTGTAGTAGGATCTTCTTCCTTCCATCTGTAGTACCGCCTTCTTCTG -GTGTCTGAAGACAACAACAGTGTACTCCTAAAATAAATAATTCTTTAAAAAATAAATAAA -TAAAATGGACCAGAAATTTTGAGTGTGTGGCTCTCCTTAAGATCCCTGTTTGTAGTTAAG -AGGTACGTGTGCACTGTCAAGGTTTCTTCTCCTACCCCAAGGAGAAGGGTTTCTGGGTAG -TTGCTGTGCCTTCCTCTAGAGAACTGGCTGACCAGTCATGGGTGTGACCACACTGTAAGT -GTTAGACTAACTCCTCTATTCAGGCTGCAAACACCATGATGGTGCCGTTATAGTTATTAT -CTGTGATAGTAAGTCTGTTTTCTGTGATAACAGAGTTTTAGTAAATGAAATCCAGGGGGC -TGGAGAGATGGCTCAGCAGTTAAGAGCACTGACTGTTCTTATGAAGGTCCTGAGTTCAAA -TCCCAGCAACCACATGGTGGCTTACAACCATCTGTAATGACATCTGACGCCTTCTACTGG -TGTGTCTGAAGACAGCTACAATGTACTTACATATAAATAATAAATAAATCTTTTAAAAAA -ATGAAATCCAAAAACTTTGGGAGCCGAAAGCAGAGAATGAAGTAGACACGTTTAGTCTGG -AAGACTATTGACTGTGCAGGTGAAGAACCAAATGAATTTTATGAATGTGAGAGACTTCAG -CTACCTTCAGTTAAATGTTTTGTAAAACTACAGAAATGGAAACTTTGGTTGCCATTGGAA -ATAAACAGACATTGGCTTGGGAAAATGGCTCTGTTGTTGCAATGTTGCTATGAAAGCAGG -AAGACCTGGGTTTCACCCCCGGTACACATGTTTAACTACGAATCAATAAAATTCATTTTT -AAAACTGAACGTAGTGATGTGTGTTTGTAATCCTGACACTGGGGAGACAGACACAGCATG -AGGACACTCCCTAGGGATTGCTAGCCAGCCAGCGTCACCTATGTGACAAGCCCTAGGCTA -ATGAAAGATCCTGTCTCAGACAGGGTGGACAGCCTTTGAGGAAAACATCTGGGGTTGTCC -CCTGGCTTCAACATGCACATATGAGCACACACGGGGGCGGGGGGAGAGGAGAGAGACAGA -TATAAGACAAAACCTAATCTATATGAATATACAGTAATGGTGGCATAACCCTCAAAATAT -GAGGTAGCTGCTATGGCAAAGCCACCACCCCCTGAAGAATGAAAATTAACTACAATAAGT -TTTTCCCCTAACTGGAGAGATGAAAAGTAGTCAGCCCCAAAGGAGTTTGCAACCCTATAG -GAAGGACAACAATATCAACCAACCAGGATCCCGTCCCCCAAGCTCCCAGGGACTAAACCA -CCAACCACAGGGTACACATGGAGGAACCCATGGCTCCAGCTGCATATGTAGCAGAGGATG -GCCTAGTCTGGCATCACTGGGAGGGGAGACCCTTGGTCCTGTGGAGGCTCGATGACCCAG -GGTAGGGGAATGCCAGGGCGCTGAGGTGGGAGTGGGTGGGCAGGTGGGGGAGCACCCTCA -TAGAGGCAGTCATGTGGGGAGGGAAAAGGGGGTGTGGAGGGAAAACTGGGAGGGGGGATA -ACACTTGAAATGTAAATAGAGAATATCCAATTTTTAAAAAAAGAAATGTAAATAAAGAAA -AATATCCAATTTTTAAAAAATAGTAGTCAGTCCCTTTCTCATCCCCGGGGGTCATCCAGA -AACACGACTCAGTCCATTCTGCTGTTCTGTCACCCTGTTAGATATCCACGGGTGTATCCT -CGAAGCTGGCTTGTTAGATATCCACGGGTGTATCCTCGAAGCTGGCTTGTTAGATATCCA -CGGGTGTATCCTCGAAGCTGGCTTGTTAGATATCCACGGGTGTATCCTCGAAGCTGGCTT -GTTAGATATCCACGGGTGTATCCTCGAAGCTGGCTTGTTAGATATCCACGGGTGTATCCT -CGAAGCTGGCTTGCATGCTTGTGCACTGAAGCCTTAGAGAAGAGGAAAAGGTTAGCAGAG -AGATTGTTTCTTTGTGAAAATTTCTCTCTAGGCTTGAGTGTTCACTTGTGTTTACGTCTC -CTGGGCTGGAACTCGGTTAAAAGACTAAACTGGGCAGCTTGGACACAAAGGCCTGAACTG -GGTGGCTCTGTGCTTAGAAAAACTGGTTTAAGTACTACAAGAAGGAGAAGAGTAGATGCC -ATTATTCGTGCCACAGTGCCATTTGAATTGGTGAAAAGAGGATAGTGCTTAGGGTAACTG -AAGAAGTCACTGGTTAAAAATGAGGCTAAACATATATAAAGATCAACTCAAAATAAGACT -TTAACTATAAAACTCTTTGAAGATATATAGATATATATCTCCATGCTTTAGGGTCAAGTA -ACAGTTGCTTATTGATGATACTAAAATCACAGATGACAAAAGAAAAATAAGTTGGATGTC -CATCATAGGAACAAAAAGATTCTGTGTTCTGGAATATATCAAGGACCTGGAAGAAAACTC -ACAGAATGGGGTGGGGAGGGGGCTTGGTGGATAAAAGCACTTGCTCTACAGGTGTGAGGG -CTGACGTTCCTCCAAAGCCACCTGAAAACCAGGCGTGTGTGGTGGCCACCAGTAACCTCA -GCCATTGGGAGGTTCCCACTGTAGAGTTCTGGGGTAAGCTGGTTGGTGAAAGGAACCTAA -CTGGCAAACTTTAGGTTCTTTATAGTCTTTCCTGCTGCACTACATAACATGAAGCACAAC -TGAAGCAGGCATTTGATGTCAGTTTATCACCTCCTCATATATGGATACAGGCACACATGA -GAACTCACAACACACATGTGAACATGCATAAAAACATATATATCACACATATGCAGACAT -GAGTGCACACAACACACATGTGAACACACATAAACACACATGTACATCACACACATGAAG -ATATAAAAGAAAAAACCTCACAGGATGGAGAAAATCTTTGCAAATCATGTCATAGAAAAG -CCTTGTATTCTGAGTATGTAAAGCACTTTTACAACTCAGAAGTAAAAAGGCAAATATCTA -ATTTAAAGTGGGCAAGGTATTTGAACGGTTTTCTCCAGGAAAATGCACAGAGGGCAAGAA -GGCTAATAAGTGTGCAAAAAGACACTCAGCGTCATAGGTCATCAGAGAAATGAAAGTCAA -AATCACAATGAGATCCGTCTTCAAAATGATTGGGCTGTTTATAATCAACCAAAAAAAAAA -AAAATTAACAAGCATTAACAAGAATGGGGAAATTGGAGCTCTCCTTAGACACTGCTGTTG -AGTATGTAAAGTGGTTCAGGCTTTGGGGAATCATTTTGAAGTTTCTCAAAAACCTGATAG -TAACCTGTGGGGCATTGGACTATGCAAAGACAGCCTGGTATCCAGTTGAGCTGAGGTCTG -AACCCCGGGACTGGTGGTGATAATTCACCTACATGGGACGGAAGGAGTTCTCTCATGCTC -CTAGAACCCTGGCTCCTGTTGAAGTTACCGTCCCCTCAGCGCCCACAAGAGAAGCACGGT -TAGTAGTCACATAGGCAATGTCCTAAGCTTCTGGCCTTCAGGTTAGACTCTTCCTCAGTT -ACCTAGCAACAGTAAAGATAACAGCATACCATAAAAAGGGCTGCTTGGCCCCACCTTGCT -CTCTTACTCCCCTTACTCTCCTTTCTCCTCTCCTCTCACTCTTACTCTCTCTCCCTCTTA -ATCTCTAGCCTTTCTTCTCTCTCTCCCTTTCTCCTTTGTCTCCTCTTGGCCATGGCCGGT -CTCTCTCTCTCTCTTTCTAACTTCTCTCCTTTTCCCCTGCCTTCCTATAATAAAGCTCTA -AAACCATAGACTGTCTCTGTTCATCAAGGCCAGCTGTGCTTACTCTCACCTGTGTGGGAA -CCTCTCTCCCATAACCCCGGGGCTACAGGGTGTCGCCCTGGGGCTCCCAGTCGGGGGCTG -CCCCTTGCCTACCCCCCATTGAGTGGGGTCAGTGGCTTAGATGCGCACCAGGGGCCGAGT -GGAAAGTGTCTGGTAGCCCGCCCACGTCCACCTGCCCAGAGCATAGGAGGAACTCTGGCT -GATGCATGCTATCCTCCCTTCCCCCTTCTTCCCCTGCACCCCTTTTAGTTCCCACAGTAA -CCATATAATCCAACACATTGCATAGGTATTGATGCAAGAGAATGTAAATATATGACCACA -CAAAGCCCTGTACTCAGATGTTTGCGGCAGCAATATTCACTGTACTTGCTGGCTAATTTT -ACGTCAACTTAACACAGCTAGATCAATCAGACTGAAGGCAATTTTCTTAATTAGCGACTA -ATGGGAGAGGGCCCAGTCAATTATGGATGGTGACATCCCCTGGCTGGTGGTCCTGGGTTC -TATGAGAAAGCAATGAGGAGCAAGCCAGTAAGCAGCACTCCTCCATAGCCTCTGCATTAG -CTCCTGCCTCCAGGTTCCTGCCCTACTTGAGTTCCTGTCCTGATTTCCTGTGATGATGAA -CAGGAATGTTGAAGCATAATCTGAACAAACCCTCACCAAGTTTCTTTGGTCATGATCATC -ACAGAATAGAAACCCTAACTAAGGGGCTGGAGAGATGGTTCAATGGTTAAGAGCACTGAC -TGCTCGTCCAGAGGTCCTGAATTCAATTCCCCAGCAACCACATGGTGTCTCATAACCATC -TGTAATGGGATTCAATGCCCTCTTTTAGTGTGTGTATAAAGACAGCTGTAGTGTACTCAT -ATAAATAAAATAAATAAATCTTTAAAAAGAGAAAAAAAAACCCTAAGACATTCATGAAAC -CTGAGAACTGGAAATAATGCAAGTGCCTGTTTGTTGATGAACATGAACCCAAGTGTATAT -CCCTTCCTTTGAATATTAATTTTATGATGGAAGGCAATGAAGTGTTGATACATGCTAAAA -CAGATGAAAACCTTGAAGAAACGGTGTTACATTTAAACAACATGCTGTATAAGAGCTATT -ATCATCTAAAGCCACCAGGACAGACAAGTCCAGAGAGTCTCACAGTATCTGTGGTTGCCT -AGAGCTGTAAGAAGCAACTCTGGAGGTGGCTGCTGACAGGCATGGGGTTTTGTTTTGGAA -TGATGAAAATGTCTAAGATTAAATTATTTTAAATTCACTGGAAATATCTTCTAAGACACT -AAGTTGAAACTGTAAACTTGTAAGTCTCATGATATGTTAACTCTATCTTGATAAGGCTGT -TGAAAATAGAATCACAATAAAGCTAGGCCTTCCTCCCACTGTGGCTGTTTATCCTCAATG -TTTCAAGAATTTAAGTAAAATAAAACTATAAAATAAATTTAAAATATTAAATGTATTTCC -ATATGCTAAGGGGAGATGGAATTTGAAAACATGACATAATAGAAATTACTAAGGAAAAAT -TAATTCATTTTATTCAGTATGAGTTTTAAATTCATGTATCAAAAACTTTATTAAATTAAA -TAGTGACAAAATGAGAAAAAAAAATTACAAGATAAATTTGCAATTCATAATCAATGGATA -AACAACAACAAAATGTTACAATTAGCCAGACAACTGATATACACCTGTAATCCCAGTACA -TGGGAAGTTGAGGCAGGAGGGTAACTTTTGATACCAATATGAGCAACATAATAAAAACCA -CATATCAAAAATAAAAATCTTAAGTGGTAAAATCAGGGCTAGAGAGATGGGTCAGTAGTT -AATGGCACTTGCTGCTCTCGCAGAGAACCCAGATTCAGTACCAGGCACCCACATGGCAGC -TCATAACTATCTATTACTCCAGTTCCAAGAGACCTGGTGTTCTCTTCTCTCTTCCATCTG -CCCCAGACATGCACAAGGTACACATAAGCACATGCAAGCAAACAGCAACAACAACAAAGA -ATAAACATTTTAATGATAAAATTAACTCATCTTAAAGATTTATTTTATTTTCAACTGTGT -GTATGTGTGTCTCAATATAGGGATATAGACGTGTAAGTACAGATATCTGTGGATGTGTGT -GCACAGGCTTGTTGGCTAAAGAAGAACAATGGATGTCTTCCTCTATTGCTCTCTATCTTA -TATTTTGAGACAGGATCCCTTACTGAATGCAAAGCTTGCAGTTCCACATGGGCTCCCAGG -ATCCATCTGTCTCCACAGCACAGTGCAGGTACAGTCTTACATTGACACCTCCAGCTTTTA -CATGGCTCCTAAAGGTTTGAACTTCAGTCCTCTTGCTTTTGTGGCAAACATCTGATCCAT -TGGATCATTGTCCTGGTCCCCATAGATTTTATATCTTTAAAGGAATGTGTGTGTACTTCT -CTAAAATGAAAAGAAGAAGAATGGAAGGTTGATTGATGCACAGAACTGGGGAGCAGTGAT -GCTTGGCTCTTGGATACTGCCCCAAAATACCTTGAAACTCTTGCAGTCCAGGCTTCTTGG -GTATCAGATATGCTCCAGTGAAAACTTTGTCTTCCAGGTCCAGTAGCTCCAATAATGTAC -ATTAAAGCTATTCTCGAGGCTCTGAAGTTAAGGTTTTACCTTAAAGGAAAAGTAGGCAGT -TTCCTCCTCCTCCTCCTCCTCCTCCTCCTCCTCCTCCTCCTCCTCCTCCTCCTCCTCCTC -CTCTTCCTCCTCCTCCTCCCAGTTAGGCTCCACTAAAGAGGAGATCAGGCAGTAAAACTA -GAAACTGGCAGCACAAGCGTTGAGTTTAAAGGACTCCAGTCATGTGAACTAACACAAGTC -CTCTCATCTGTGAAATGGGGGTAGCATAGCATCTGTTCCCTCAGGAGGCTTTGAGAATCA -GCCGAAAGAAGAGATCCTCTGTGGCTTGGGAGGAAACTGGAGACCAGGCTTTATGAAAAA -TGTAGCAGCTGCAAAGCGAAAAGAAAGCCACAGGAACTCTGAAGGCATCTGACACATCAG -TCAAAGACAGTGTCACAGAGGCCTTTGGGATTCGGAGAACAGTGAAAGGACAATAGAACA -TGAGGTGGATGGTTGTCACACAGGACACCAGGGACCTTCTGAGCTCCTGCCCATGAGTAC -TTCTCTCCTGGCTTCTTATCTACACAATTCTGCACTGACCTAATGAGTGTCGAATGTCAG -GATTTGGAAAAACATACTTGGAAATGTCTTATATAGCCTACTTGTCAACTTGACACAGCC -TAGGTTCATCAGAGAAGAAGCCCTGTTGAGGAATTGACCTTTGAGCTAGTCTGTTGGGGG -TTGTCTTGGTTATTAATTGGTTTGGTGGGCAGTCCACTGTGGATAACAGCATCTCTAGCA -GGTTGTACTGGACTGCATGAAAAAGCTAGCTAAGTCTAAGCTAGCAAAGAAGCCACTAGC -AATCAGCATCTTCCATGAGTCCTGCTGTGTATTTCTGTGGCTGTGAGTTCTCGCCAGAGA -TAATGCCCCATGAAATAACAAACTGTCCTGCCTTCATGTTCCTGCCTTGAGTTTCTGCCC -TAACTCCCCTCAAAGGTGGATGGTGAACTGGAAACACAAGATGAAGTAAATTCTTTCCTG -CCCATATTGATTTTTATCAGAATGTTCTTCTACAGTCACACAGAAAGTAAACAATAGTGA -CTCTCATGTCCAACATGTGGTATCAACTCTGCATGCCCTGGCTGATATGTTATGACACAT -GTAATCCACCCAACAGTCAACGCATTATGTCCCGGAAGTTGTGTTATGACACACATAACC -TACCCAGAAGCCTGTGAATGCTCTGTTCCTATAGTTTAAGTCAGCTGATTCTCAAAGCCA -CCCGGGGATACAGATGCTGTGCTACCCCCATTTCACAGATGAGAGGACTTGTGTCAATCC -ACATAACTGGGGTCCTTTAAACTCAACACTTGTGCTGCCAGTATCTAGTTTTACTGCCTG -TTTTGCTCTTTAGTAGAGCCTAACTGGTAAGGTGAAGGAGGGGGAGGGAGGGGGAGGAGG -AGGAGGAAGAGGAACCTCACTCAGTGGGGGTCTTCTTGTATGATTCTTTCTCATGGAGCT -TATTTCACGTCACAGCATTAAGCCAGGCACAGGTGCAAGTATTGATCGTATGAACCAGGT -GTTGTTCTAAGTATGTTACAGATGGCGACTTCATCTCTAATATGAGCCTGGTGTGACTCT -TCCTGCCATCTTCATTTTACAGATAGGAGACTGGATTAAAAAAGGCTTGAGTAATTTTTT -TCAAAGCCATGGAGCTAATGATGAGCTGAACCAGAAGCTAAAACCCATATAGAGACTTTG -AATAGATGTTATGGGGCCGACACTGTCTTATAAGTTTGTAATAGATGTAGAGGGACAAAA -GACTTCTGTGATCTCCTAAGCCTTCAAGATCTGCAGTGGAGCACTTCATGGGTCAGCTGA -GCAGCAGAGCCTCCTGAACCGTGACTCTCTAAGAAGGGGAGGTTGGATGCAGTACTTTAT -AAACACATTCACCACAGACTTCCATTTTCCAGCACTAGTGTTCCAGGAAATGTTGCTGTT -AGAAAATTCCCATCCGTTGCCTTGTTCCCATCATGAGCCAGTGTAGCCTGCAGAGAATAG -CAGCTGGGGTCTCACCGCAGAAATTCTGAAGTTCAGTAACTCTGGTGAGTCCAGGAGGTG -ATCAGTAGAGGAGTGAATGGCTCCCCTTCATAAGACTAACACCTCTGAGGCCAATGTAAT -GGGAAGGAAATGGGGAGAAGGAAAGCCAAGGGATAAAGGATGAGATTGAATAGATATGGA -AGCCTGAGGGAGAGTAAGTCACTGACTGGATAGTGAAGGGAAAGAGAGAGATGAGAGAGA -TATGTATATACCACAGAGGGTCCAAGGCTTGAGGGGAGATGGTGGCAAGATGAGGTTAGG -GAATGAGAGGACATGGAGGCACCTGGGAGGAAATAAAGGAAGAGATATGGAGGTGCTGAG -TTAGATACGCAGCCACAGGGGCATAGATAGACAGAGATGACTATGAAAGTCTTTGGAGTA -GAATCTAGGTAGATGTGATAACACTTTGAAAGGTATAGGGGGTTGGTCTACAACTGATAT -GGATTCAAATGCTAAATACTGGCCCCCAAGATCTGATTGCCCCCAACAAGGAGATTCTTG -GGGACAAGAGATCCTAATGTAAACCAAGTGATGCTATATAACCTTGCTGCCTAAGTTAAA -TAGTCAGTAAAACGCTAAAGCCTATGATCGGGCAGTAGATAGAAGTGGATGGATTTTCAG -TTGCCTGGCTGGGAGTTGCTGGTAGAGAATGGGGGTCGGGCGGGAACCAAGGGAAGAGGA -GGCTGATGGACCATAAGCATGTGGCCAGGAGAAACAGCAAATAACAAGGGACATATGGCT -GGGATATAAGTCAGAATATCTCCAAACTTGCCCAATCTAAGCTTATGGCTTATAAATAAA -ATACCTGGATTATGTGTCTTTTATACCTAGAATTCCATTTACGGAAGGACAGAGAGAGAG -AGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGGGAGGAAGAGGAAGAAGAGGAG -GTGAAAGAGGAGGAGGAGGAGGGACCACTAAGAAACAGAGCAGTGATGGGAAGGGACCCC -TCACTTTCATTGTTAATATAAAGCATGCCTGGAGTGGGTCCTATCTGGAATGATCTCTGA -GATGCTTTCATCTTCAGTATTTCATGAGGTTAATAGAAAAAAAAAAAAAAAGGATTTGAG -GGTGTGGTGCTGGGGATGTACCCAGGGCTTCATGCGTGCTAGACAAGTGCTCTACCACTG -AGTTAGCCAAAGTAAATGGTATTTCCTCATCTCGTAGCTAAGGGCATTAAGGAGACAAAG -CACATGTGCTGGGTTTGGTTTGGTTTTGAGTGCCTGCCCAATGACTGATTTCTTGGTTTA -CTCTTCAAGCTTACTCAAGGAACACAGCATCCCACCTCCCACCAGAGCTGTGGAATATCC -CCTTTCCCTGGTATCTCAAAGAAGGCAGGGCCAGCAGAGATTCTGGGCAGCCTTTATACA -GGGCCTGGCTTTCCTGTGGTTCCTTCTGAGCAGCCCGCTTTCCAACTGATTCTCTTGTTG -TGAGCTATGTTCCATCGTCCTCAGTATTGTTCTTTTCTATCTCAGGTCACCAGAGTAGAT -CTCTAAGATTCCTAGAAACCCCAACTTGAATCAGACAGCCTCAATGTGGACATAAACATT -GTCAGCATGAAAAGGCCAGCACATCTCCCAGTGCTGGGATGTGGCACTGTAAATTATAAT -GACTTGGTGCTCGTGATGCAATGGCAGAAGAGCCAAGAGGGAAGGAAGCGACAGGAGGAA -CTGGACTCAGGGCTAGTATATACAGAGGAGGTCAAGACAGAAACAGGGCTGTGGGGATCA -CCTCCATTTAAATTACAGGTGGTGGAGCTGGGGAGATTGCTTAGTTGGTAAAGTGCCTAC -CTTAGAATCATGGGGACCTGAGTTCAGATCTCCAACCCCTCTCCCCAAAATCCAGATGTG -CTACCTCACATCTATGGGGGAGAAAAGCATATTCTGGGAGCTCATTGGCCAGCCAGCCAC -CAGCCTACAAAAACAATGGGCTTCAGGTTCAGTGTGAAGGTATGACTCAAGAAATAGAGT -GGTGAGCAATTGATGAAGTGACCTGAAGTCAACCTGGGGCCTCCACATGCATGTATACAC -AACACATGTACACATGTACACACAGTCACAGGTTCTCATGAAATAGCATGTAACTTAGCA -CAGGTTATAACAACCATCCCTACTTTTCTCTCTGGAACCCAGTCAAATCCTTGCGAAAAG -AAAAACACCACATAAACTTAGATCAGAAACAATGGTAACTCAATCTCCGGGAGCAACAAC -TAAAACCCAGTCTTGTAAGCCTTATTAAATCTGACTCCTCTGGTGGTGAATCCTGGCAGA -TCTGCCATGATACCAGGAAATTTTAGCAGCTACATCTTCTCCTTCTGCTATCCCTGTTCC -AACCTCACCCTCTCCTCCTCCGTCCAACCCAGAAGTCCCGCCTACTCGCCCAGTGATTGG -CTCCTTTATTCATTCGGGGATTGGTTCACAAGAAGTCACCTGGGTATGTAACTCACTCCT -TGTCTGCAACCCCTCCCAGATAAAGGAAATTAGCATCAAAATACAAACTGCACCAGGCCC -ATCCACAACACCCCAGATTCTGCAGGTTAGCAAATGGCCGGCTTGTCCATTTGCTGGGCA -TTGGACATGTGGCACTCTCATCTATGGAGAGAACAAAATTAGGAACCTCTTCTTCCTCCT -CCTCATCCAACTCCTCCTCCTCATCCAACTCCTCCTCCTCCTTTCTCCTCCTCCTCCTCC -TCCTCCTCCTCCTCCTCCTCCTCCTCCTCCTCCTCCTCCTCCTCCTCCTCTCTCTCCCCC -TCCATCCAAGATCACTTATACCTAAATATCACAGCACATAGGGTCAGAAAGGCTGAGCGG -CCTCATTGTTCTGAAACAACCACTGTCTTTGTCTTTTTACCACAGATGGGACGGTTTGAA -CAGTGTCTATTTCTTACAGTCTTAGAGTCTTAGAGTTCTAACTCCATGATCAGACAGCAA -CAGTGTGATTGCGGGAGGGAGCATTGTCCTTCTTTTCCAGGCGGCCATTTCCTAGTCCTA -GCCTTGCACAGGAGTGACCAAAACAAAACAAACAAAAACAAAAAAACAAACAAAAAAACT -AGTAAGTTCTACCTACCCTTTTTTAAAAAACACTTTTTATTGATTCTTTGCACTTCATAC -AATGCACCCCAGTCCCACTCATCTCCCCATCCCTTCGTCTGCCCTTGCAACCTTTCCCCA -AAAGAAAATAAAAGACAAAAATAAAGAATAAACAAAACAAAGCATTAAAAAAAAAAAAGT -CTCATCGTGGATCGTGGAAGCTGTAGTGTGTCACAGTGTGTCCCGCAGTTTTCCCTTTTG -TGCACACATCTTTACTTGTAAATGCTCACTGCAGTGAGTTATTGGTCTGGTTCGCGTTAC -TGGCCTGGTTCTGCTCCACCATCAACACGGAATCCTCACGGGGCTCCTCTTGGATAGATA -CTCTGTTGTTGCCCTGTGTCCTGCAGATCCCACAGTGTTGGTCTTTCACGTGCTCCAACA -GTTCACAGATGGAGTAGATGCTGGGGTGGGCCAACTCAAAGCCCTCCAGCGAGAGAGTTA -GCCAGCCAGCTCTCCTGAACCCGGCACCACCAGGGCCAGCTCTCCAAGCACTGCACCCAC -CCCATCCCCACCCCCACCCCACACACCCTCCCCGACCCCGGCTAGCTCACTCAGTGCTGC -AGCCGGCAATGGGGAAAGGTCAGTTCTGCTCTCTCACGTTCACGTTCACATTCACGTTCA -CAGAGGCAGTTCACCAGCATCCATACCTCTGGAGCCAGCTCTACTGTGTTGCCCAGCAGA -GATGCAGGGCCCACTCTCCAAAAGCTGCAGCCAGCCAGCAGGGGGTAGATCTCCCGTTCT -CACGACCCCAGGGCCAGCTTTCCTGACTGCCTCAGGTGGCGGGAGGGTAAACCTAGCTGG -CCTCTTTACAGGAAACTGGTGGGGGGCCAGCTCTCTCGGGCTCATACCCTCTGGGCTGGT -TCACTGGAGCCCCACCCACCAGGGCCAGCTCTACTGTACTGCAGCGCTTGATCTCCCAAG -TGGTTTCTTGAAAAGGACACTAATCCCATCAAAGGGGTCACCTTCTGAAACCCTCCTAGC -AGCCTCACCTCCTATTATCTTCTGGTGTTAATATTCAAGTATCAACCGAGCTAGCGAAGG -GGACAGGCACAAGGATGCAGTCCACAGCATCACCATCCTCACGAATTCCTTCCTCTCTGG -AAATGGACAATGGTCCAACCTCCACTTTCTCAGCTACCCTGTGTCAGCAGTGGGAGATAA -AATAATCATTGTGATGATGAATGTTATTGTTCAATTTGGAAAGTATTGGTCACTGGTAAT -TTGTTTCAGGTGGATTGCGCTGCTGGTCTTGGAATTCTTACAACATGGAGTCTTACGGGG -AAGGCAGAAAAGCGAAAACCTCTGCAAGGCTGCGGATCCATCCCTACCTCTCCCTCCAGT -CTGCCCTGCTTGGAGCAGGCAGAGAGCTCAGGATCAGGAGGTCTGAGCTTTTTTTCTTCT -GCAAATTGAATTTACAGATAAAACGTAAACACCCAAAGATCCTCTTGAAACAATGTTGGT -ATCGAAGCTGACACTTGATGGACTCAGCTCTGGGAGGGCTCATCCACAGAGCTCCTTGTA -TACATATTCCCCATCTAAAATTCATAAAGACCCTAAGTCTGGGACCCATGTCAGATATGA -AGGAAATAAGGATCAGAGGATAGCTTGACACGTGTTATAGAACTGCCCCAAGGCTGAAAT -GCATATTACTATTATTATTATTATTATTATTATTATTATTATTATTATTATTATGGGAGG -TTGGGTGGGTGTGATTCAGGGGTGCATTACACAGTGTGTGTGTGTGTGTATGTGTGTGTG -TGTGTGTGTGTGTGTGTGTGTGTGTGTGTAGATCAGAGGAGAACCTTGGGAAGGTTTGAA -CTTGTGTTACCAGCTTTATACTACAATTGCCTTTACCCACTGAGCCAACTGGTCAACCCA -AAGCTCAAACTCTTAACCATCCACTCCAACATAGAAAGCCCAGGCCCTGGTTTCTGTCAC -ACACCTGGAGAGCAGTTTCTGTGAAGCTCACCAATGCCCTCAGCATAGTTCCCCACTGAC -TGAGACGAGTGGAAATCTTAAGATGGTTTTTCACAAATGAGACAGGTGCAATTTATCATG -TTGTAATGCTAACAAATTCCGTGCATGCAAAACTCATAGTGTGTGTGTTAATAAATTAAC -TCAGCAGCATAAAACTTGATTCCGTGCTTTTTAAAAAATGAACATACCTGTTTCTTTGAG -TTGTGATATTTATTTTCTCTCCTGGATTTTTTTTTATTGGCTCACATTTGCCAGTGGTAA -CCAATTCTGATTCTGATTATCCTGAGAAAGGCCAATCAAATAAATCTGAAGTCAGATGTG -CTTCAATTTTGTTTAGAGACAAAGGGTCCCCACCCCCTCCCCAATCGTCCCTGTTTCCCA -GAGAAAGCATGAAGCGCATTATTTTTATTTTTTATTCTTGCTGTCCTAGTCTGCTCTATT -GCCATGAACAGGATGTCATTTGAGCTTTAGAACACACCTGCTTCTGTGATTTCAAAGGAC -AGCCAACACACTTCTGCTGGGAGCCGGTCAATTCCAGTTCCTGTGAAGGAGCTGCCGGAG -AATGAGAATCTAATGTGGGACGAGTGTATGAGTGAGGTCTGAACCAAGCATATGGCGCTC -AGAATCAACAGAGTACTTCCTTAGCCCTATATCCACACAGCGCCACAGCGCCTCTTGATG -CAGGAGTGACAGCCAGGTTTCTTGATTTGAAACATTGTTCCATTGTTGTTGCAGTCTGTC -TGTCCTAAAGACTAATTTGTTTGGCTTTCTGAGGCATCCTGGCTACAGCCGGCACTCAAG -GCTGAGAACACTCAGGGAGATACATAGATGTTATTTTTAATCATCTGTGTGTTGTAAGAA -AGCTTTCACCTGGAAAGTTTGTAGGCGTGCCTTAAATTCCAGTCATTGTACTTGGAAAGC -CAACCCCAGCTCTAGGGTGAACTCTTGCTTGTATTGCGGGGTTGGGGCTAGAGGGGGACT -GGAGAGAGAGGTTATGATGTATGTACACGAGCACGTTTATGATGTGTTTGTGTGTGCAGG -TGAAACTGCGCCACGGTGAGCACACAGATGTCAGAAAACAACCTTCATGGTTTTAAAAGC -AGTCTCTTTTTGTTTTTATGTTAATGACTACAGGCTGTCCACTCTCCTGTCTCTGCCTCT -ATTTTCTGTAATGCTGTTGGTATGACAGAGTGTTCCACCACTCCAAGGACTGAATTCTGA -GTCATCAAGTGTGCACAGCAAGTTTACTGAGCCACATCTCCAGCCTGGACTTTCCCATGT -TTGAGATCAGGGGAATCCAAAAATAGCCCAGCATCACTTCTTATGTATTGTTGAAGAAAC -AGAAACCAGACGACTTGTTCCCTCCCCAGGCCCCAAGGATGCATATGCTTACATCCTCGT -ACACGCAGTGTTTCAGAACATGATAATGATTGGGATTAGGGTCCTTAAGATGTAATTAAA -TGAGGTTATTGGGGCTAACTAACCCTCATCAAATTCTAATTTCAAAGATATGTCCAGATG -AGAAGATTTTAAAATACATAATTTCTAATTTTTTTGAGAATTTCATTTATTTTGGCAATA -GCCTTCCCCTCTCCCCTCCTGCTCCCCCTGAACCCACCCAACATGTCCCCCTACCAACTT -CATGTCCCTCTTATATTTTTTATGACCCACTGAGTACAACCTGTGCTGTCCATTTGTACA -TGAGCATAGGGAATTGCTGGAGCATGGGCAACCTTCCAGAGGCCCCACCCCAAGGGAAAA -ACACCTTCATTCACAGCAGCCATCCTTTGTCAATAGTGCCTCAGCTAGGGATTGGGCCCT -GTGGCCACGCCCCACCAGAGCTAGAGTTCTCATTGGCTTGATCTTGTTGCAGGGCTTGTG -CGGGCAATCACAACAGTTCTGGAGTGCCATGGCCGTATGACATCCAGAAGCAGCCAGTAT -TTCACAGCGCTACTCCTCACGCTCTGCCTCCTGCATCCTCCCTGCTTCCTCTTCCCTGAG -CTTTGAGGGTGGGAGTAGGGACTTGATACAGATATCCCGTTTCGAAGTGAGTGCCTGCTG -TCACTTATTCTCGGCACTTACATCAGTTATGAGGCTGGGCATTTCCCACTTCCCACTGTA -AAAAGACGCGTCTGTTAACAACGGGAAGAGTAGAGTAAATATATGAGTGCAGACATAGAT -ATTTAGAAAGCAGTTTGACCACGTGACCATTTAGCAAAGCAGTGATAGTAGGTCCCTCCT -CAGGCCTCTCACCTTTACAGTGATGGGTTTGACCAGGTTTCTAGTACTAGTATGAATTCC -TTCCTGTGCAGCAGGCCTTAAATCCACTCAGAAAGTAGTTGGTTACCCCTATAACACCCA -TGCCATTATTATGCCAACAGGAATATCTTGTTTGGTGGATCAATACTGTAGAAGGCTCCA -GTGCTAGGTAAGACCCCTTCTTGCCAAGAGCCCACAGGAAACTGGCCAAGATATGGTATT -CTGTTGTTAGCACTGTGAGCTGATTGCTGACACACCTCTGCTTCTAAACCATAGACTAGG -CTAGGGCAGCGCCTCCTCAGCCGATGAGGCCTCTACTGGCACCCATTTCTTCCCTCATAT -CTTTGTCAAATTGGCCTGAGTTTCTGATAGGACGAAGCCAATTCTTAGAACACAGGCTGC -CTACACATGGTGCCTTGCCCACACATATCCCAGAGCAGAGCAGAACAGAGCTCCTTTCGA -GAACCAACGGGGTCCCCATGCCAGGGCCTTGTTTTTACTCACGCCAACCACACCAACAGG -TTTTTACACCAGGAAGAAGGAAGATGGAGGGGCTAGGGGGTTATAGTCCTTCCCTCTAAC -ACCCTGTGCTCACCAAGATTCCTTTGAGAAACATTTCTACTCTGTCCTTAGCAACCTCAA -CAAGATTAGCAATAGCGCCAGGAGAGGCGGGGTGGGGCGTGGGGGGCATCAGGATTAACA -GATATTGGGAGCCAGTTGGCGGAGAAAGCCTGGGCTTCAGACACCAAGTGCCTGCTCGAG -AAAAGCCCACACTTAACAAACAAGAGGTACAGGCTCCCTTTCTTCTCACCCTTTCCGATA -ACTGAGATTACAAGGTGCTCCTAGGGATGCTTGCATGGATGGGATTACAGTCTGATAAAA -TAAAACTCGGAGCCACTAGGCTCGCACAAGGGAGTTAAGTGGGCTTTTGGGTGAGATTCG -TAGAAAACCGCTGGTGTACAGCTGTGGAGAGTGAACGGCGCTAAGTAAAGGTTCATTGTG -TTGGGATCCTTGATTGCCAGATGGTGAGAAACTGACTCTCTTTCCTCGTCCTCGTCATTT -CCGATGTCTTTCTATTCTGCCTCACAATGCTTGCGCTCCGTCACATTCCTACGTTGAAAA -TCCAAAAAGGTAATGTTGTTAGGGGGCGGGGCCTCTGGAAGGGGTCTGGGTCTTAAGAGT -GGAGCCCCTCAGGAGTGGGCTTGGTGTCCAATAAAACATGACCTTCCACCAAGGGAGGGC -ACACCTGAAAGGTATCATCAGTGAACCCTTACCAGAAACTAAGTCTGCTTTGATAGTAAC -TCCCAGCTGTGAACAATAAGTGCCTTTTATTTTTAAGGCAGTTTGTGGCATTCTTTATAG -CACAGGGAACTACTGAGAAGTGGGAGCTGCCAGCTCTGATTTAGAGGGCTTGGAGAATTT -TCCCTCGAGGAGCAGAGAGTCAGCCTTGAAGCAAGGTCTCCTTGGGCCCTAAGGTCAGGA -AGGAGGAAGTGCCATTCAAGGAGAGGTAGCCACGGGAGGTAAGGAGCTGGGATGCAGACA -GATGAGATGGCCTTCTGGAGGGACAAGGACAAGCACTGGCTTTTTAGGCAAACGACAGGC -TCAAGTGGTGATTGTCTCTTCTCTTCTGGAACTCACCCTAAAATTCCCTCTATTGCGTAT -CTTTTGGCTGCTTTACCATCAACAGGATGTCCTGAAGAAGAAGGAAAAGAGGGTGGCATT -CTTTTGGCCCATTTCCTTTTTTTTTTTTTTTAAAACTCTGTAATTATTAGTTTATTAGTA -TCATCCAGGACTCATGTTCAGTATTCCTCCTCAAACTACATTAACAACGCAATGTAAAGA -ACCCAAGTCAAAATTATATAACAGCACTCCATCACAAAAGCGCGTGAAATTACAAGAACA -CTATTTTGAAACACTGACACTTTAAGAGAACGATAATCTCAAAAAAAAAAAATCCACAAA -ATTGCCAAATTGTTCCCTAAACTAAGCAGATTAAACCTGATTAATGAATGAGTTTGGGTT -TTATAAAGAAAAAGCAAATGGATTGGACAAATGGTATTAATATGCAAACTTTATCCTCTT -GTATCTGATTCATAAAGGGACAAACCACAGTATAGGAAAATATACCCTTCATTTTAAGTG -TGACATAATTTTAAAAGCTGGCTCAAGTAATTAAAAATACCTTTAAACAGTCAAGTTTCC -TGAGCAATCCACATTTAGATAGAAGGGCAAAGGCGTTATAGCCAGCGTTCTTGTGATAGC -CTTCGCTGGGACTAAGGTCAACAAATAGTACAGCAGTCTTGTATTTTAAGCTCACACTTT -TGGGGATACATTCTCAGGTCTTCTTTAGTAGGGGAAACTGCAAAATATAACTGCCATTAC -ACAGTAATGCTATTGGCCCATTTCCTAAGTTAGAGCATAGCACTGGGGTGTCGGTCAGGG -AGATGCTCAGCAGCCCGAGGAGTTCTCTTCAGAGACCTCTGCTCAGGGGAAGATGCGATT -CACTGCAAAAGAATTCCAGGATGAGTAACAGTTGGGGCTTATTAAGAAGAGTATTTTGCT -GGTCCTCAAAGGCATGAGAGCAGGAAAGCTGCCCCGTTCTTCACCTAGGCAATATGGGAG -AACTGGGCCAGCAGAGGACATGAGAGCAGGTGAGCTGGTCCCGCCCCTGCCGGGCATGTG -GCAGTGTGAGCACAAGAAGAGATCTCACATACACAGCCCTCGCTGCCTGTGGCAAGTGGG -AAAGCTGGTCCCGCTTCTCACCGACTGCAGCACTCAGGAGAGAGGCCCCACATCTCACCT -GGGCACAGAGAAGTAGAGCTGGCCCTGGTGGTGTGGACACTGGAGAGCTGGCCCCGCCCC -TAGCCGAAGCAGTGCTGAAGAGCTGGCCCTGGTGGCTCAGGCACAGCCTGGTGGCAGGCT -GGAGAATATAGCTGCCTCCCCCCAGATTCAGGGCTTTAAGTTGGCCCACCCCAACATCTA -CACCGTTATGAACTGCAAGACCTCCATAACACAGGGCAACAACGGGATATCTGAGAGGAG -TTCCGGTGAGGATCCAGAATCGTTAGTGAAGCAGAAGCCAGAGGCCGCGAATCAGACCAA -ACGACTCAATGCAAAGAACACTTGCAAGCAAAGCTGTTTGGACAGAAGGGTGCACTGTGG -ACAGACACACCGCAACTTCCATGGCAAGACAGTTTTTCCTTTTTTCTTATTCTTTTTATG -TTATTTTTTTTCCCTCTTTTTGTTGCTTTTATTTTTTGTTTTCTTTTGTGGGGAGGTTGC -AAAGGCAGAGGACAGGGACAGAAGGACAGGGAGATAGAGTAGAATTGGCATGCATGATGT -GACATTCACACCGGGCATGGTGGCACACGCCTTTAATCCCAGCACTTGGGAAGCAGAGGC -AGGCAGATTTCTGAGTTCGAGGCCAGCCTGGTCTACAGAGTGAGTTCCAGGACAGTCAGG -GCTACACAGAGAAACCCTGGCTCGAAAAAATAAAATAAAATAAAATAATAATAATAATAA -ATGATGTGACGTTCACAAAGAACCAATAACAAGGATTTTTTAAGAAGTATTTTATTGTTT -TGTGGGTTTTCGCATATAGATGTTAGAGTGGGCATTAATAGGAAAGTGCTCGGGGAAAGA -ATAATACACAGCTGAAGGTGGACATGAACTTCTCAAAGGAGAGTGCTGCTTTGCTGTCTT -AGGGGTAACCAAGTACACAGGTTTTGATGGCCCTCAAGTTACATCTCAAAGACTTATTAA -GAAATTTCTTTCCTTTTTTCTCTGCCCCCCCCCCCACTTTTTTCAGTAAATGAGATTGTT -GAGTAGCTACAGGGGTGCCTCTGACTTATATCAGAATCAAATGAGATAAATCTGGGGTCA -CACGGTTTATATAACTGAGTTAAGAAACATATTCTACTGTAGATGGGGTTTCTGGTGAGA -TGCCCACTAAATCACAGGTTAGTGCTGGGAAGAAAGATCGGCCACATCCGAAGGTCATAG -ACACTCGGGTCTTAAGCACAATTAATTGCTATGTTAACATTCCCATTCAAGATCTCTCTA -TAAAAGGGATATTATCTCTAGAGGAGCAACCTCCACATCAAATATTAGTTGTGAGGATTT -CTTGACTCTGAGCCTGGCAAGAGGCTTCAGCCAGACACTAGGTGAAGAGTGTCTTCCCCT -TCCCACACCTCCTTGCAGTTCTGTGTTTCTACACTGAGTCACAGGACAGTGTAGACAGTC -TGCTATTCACAGGGCAGGGATGCCAGGGTGGAAAGTAGCTGTCTGAAGAAGTTATGGGTC -AAAGAGTCCCAGATCTTTGTGGAGTGACTGGGACAGGGGGATAGCTGCCACTTAAATAGC -AAGGTCAGTGTTTCGTCAAGAGGTCCCTTCTACAGAGCCCCGGCCTCATCCTTCACCTAT -GTCTCTCTGAACAATTGGGAACTAAATGGCTGCTGCTGCAGGGCTTTGATGTTTCTGACT -CTCCCAAGACACCGGGACACTTCTCTAAACCATCGCAAGTAAGTCTTGGGGTTGGGGACA -TTGCTCAGTGAGAAAAGTGCTTGCCTTGCAAGCATGGGGACCTAAATTTGATGTCTAGAA -CCCTCACACATAAAAGGCCTGGCACAGTAGAATGAGCTTGCAGTACCAGTGTTGGGGAGG -TAGGAAGGAGGAGAGCCCTAGGCATCCTGGCCAGCTGGTTCCAGGACAGCTAGAGATCCA -GTCTGAAAAATCAAGGTAGGTGGTACCTGAGAAATAAGAACCAAGGTTGTCCTCTGGCCT -CCACATACAAGTGCACTAGCACACACGTGCACATACATGCACACACACACACAAAAAAAG -TCATGTGTAATCACGGTCTTCTTAAAATTTGTATTCAAGGTATATTTACTTGATGTAAAT -TTACATTTTAACTGTGCAGAAATGATAATACTTATTTTCAACAGGAGAGAAATTATTGTT -ATTCTTATAACAGATCTTAGTCCCAAGCCCCTGCTGAAGTACTGAGACTCTTGTGTTCCA -CAGCAAAGAATTGGACCAGGGACACAGCATTAGAAATAGGAGTAGAGATAGTTTATTAAG -GAAAAAAAAAAAACATCACTCTTGATAATGGGAATGGTCTAGAGAGCTGAGAGAAAAGAC -CCCAAAGTGTTAGGTTATGAGTCACATGACCCTTAGGAACCCATCACACAATGACATTCC -AGAAGCTTCCAAAATCACACACATATATACATATACATACACATACACATACATATACAG -TCACTACTAGGGCACTAGATCACAATCCTCCTTTGAGAAGCACACACACACACACATGCA -CGCACGCACATGCACGCTCGGTCTCAGGTGTGCCTTATTCTATCTCTGAGCTCATTTCTT -TCTATTCTTAATAAACTACCTCTGCTTCATACTTGTTCATTCTGAAATTCTTCGCAGGTG -AAATCGGGAATCTAACTCTAAGCCATGCATGATGACACATGCCTTTAATCCTAGCACCGG -AGGAGGGGGGTGGGGGTGGGGAGCAAAGGCAGGCACATCCTGAGTTCAAAGCCAGCCTGG -TCTACATAGTGAGGTCTAAGTCAGCCAGAGTGACAGAGATTGAGGGAATGTCTCAGGCTG -CTGGTGGCAATGTGGAACTGTCTCTATCCCCATAACTAACTGTCCTGACCATTCAATCTG -GGATCTAAGTGCACCTCTGGCTTCCCATCAGCACTGTAATCATGAAGTAGCAGGTGACTG -GGTGACAGAGTGTGCTTTATGCCTCCTGTAAGGCTTAAAACCCCAAGAGTGAGTACAGCT -CTATCCTTAACAGAGGCCATGAAGCTATTTACCCTAAAAAGAAATAGCACTTGTGCAGTG -GACAGTTGTTGATAAAGAGCCTCACACCCCATCAAAGCGCACAGGGCAAGTGTCTGCAGA -GGCTCAGCCTTTAATGGAACCCCTCTATTGCACCTCCTCTCCCCAAGGCTCAGGGGATGT -GGGATATCATGGAAGAGAGGACAAAGACTGTAAGAGCCAGAGGTCAGGGAGTATCTGAAG -AGAAGTGTTTTCCAGGCATGGCTAGGCATGGCCACTTTGACTGTCCCAAGACCCGTGCAG -AATCAAGCCAGTCAACATGATGGGGTGAGACACACAAGCTCCCACCCCTAGCTGAGGAGC -TGTTCACAGTCTTGCTAGGGGGGAGTGTCAGGTTTCCTCAGGGGTCCCTGATTGGTTGGT -TGGTTCTGCATTTCACGTCTGGGCTGCTGGGGTGTCAGTCAGGACATGGCTCAGAGGTGC -TCGGCCATGGTCCAGTCTCCTGGTTGGGGTGCTGACACACTGCTCAACAAAATGCACCAT -AAGATAGGGGCTTCAGCCCGTGTTCCTGGGACAGAGGCTGTGGTTCTCAAACTCCTGGGC -ACCCAGGCACTGCTGGGAACCCCTAAAGAGTTGAGATGGGGAGGGGGGACTTCAGTGAGC -CTGGGGAGGAATCCAGCTTAGCTCGGGGTGAGTGCCAAGTGTGAGGAGAGGCCTTCCGTG -GGAAACTTAGGCTCAGCTTCTTATGACAAAGGCTTCTCCCCGACAACAGTCCTTGAGGAA -GGAGACAGTCCTTGCTTGTCTAAGGTGTTTATTCATGGTGGAAAAGAATGCATACAACTT -ATTCAGGATGGACCAGAGATTAAATACCTTTTGCAGGAAGGAGTGCCGGGAAGGGAAGCT -TATTGGCTAAAGCTAAACCTCCAGGGCCCATCTACATCCTCAGTAGCATAGAGAACTCTG -GGCTCTATGCTATATGACTAATTGTCATGGTCACGTGCTCCAGGACAGGAATCCGGTTTG -GAGCAGATTCTAACACCTACCATTCTCAAATATGAGAATTGCTGGGGTTCCTTAATCTGC -TCGACCTTACTATGTTTTCTGTCTGGTTGCAGGGTTACACTTGTCCCACAGTAGGCTGAC -TATGCTCCAGTGCACGTATATATGGGCAGCACTCATTGGACAGAGTGATTTACTTTAAAT -AGAGAGAGAATATATACAACTGAAGGGGTATGTGGGAAGGGGGTCTGAGAGAAGATAGAG -AGGAGAAGTGGGCATAAATATGATTGGAATACATTCTCTACATAGATTAAAATAACCAAA -GAATAAATTTAAAATATTATATGTAAAAGAGAGTGGGGGAGACGTGAGGGTGTGGAAGGG -AGAGCTACATACCACAGTCCAGGGTCAGCACAGAGTCTGTAAGAAATAGGTTCAGTTTAG -TCTATGCAATACCAAAGTCCTCTCGTCTATCTGGATTTTATCTTCTTCCTGGCTACCTGC -CCACCCCTCTTTGCAACACCTGCCCTTGTCTTGCCCTGTTATTGTCTGTACATCAAGAGG -CCCCAAGAACAGAAACCTAGAGCCCAGTATGTAGCTCTTCTGTGGTGCCCGGTATAGGAA -GAGGGTCCAACCTGGAGACGGACTTCTCCCAGGAAGCACAGAGGCCTCCTTGCCACCTAG -AGAGCACATTAGAGGCAAGGACGTGCAGACCTGTAGTAGATCTATCAGCTAGGAAGCTGC -GTGGACATTGGTTTTATTTGGGTTGGATTGGGTTGACTGGCCTATTACCTTAGTGTGGAG -TCACTCCTAATGATGCTTAGCGCGTTATATTGAGCAGCTCCACCCCATGCAAAGCAAAGA -TCCTGCACCAAACTACCAGTAAGACCTCCTGGACAAACAGCCATGTTTCCTTCTGTATTC -TCTTCCAACAGTCACCTCGACGTTGACCCAAAAGACACAGCCCAGTGATTCTGGACTTCC -TGATCTGCTTTCAGGCTGCTGAAGGCCAGGACACTCAGAACCATGTGACCAGACTTTTAT -GTGCTCAAGACTGTTAATCTCCTTAATTGAAATTGATTGGCCTCCTGGGACCCAGCTCTG -CCCTGGCCCTGAGCTTCAGCAGGTGAGCAACATTGACTTATTTCTTTTCAAGACCAATTG -ACCCAACATGGCATCCAGTCTCTCCTTGAATATCAACCCTTTTCCCAACTAGGAGCCAAA -CCCGAAAAGGCACACAGTTACAAAACAGCTTGGGAGCAACAAAAGCACCTGATAAAGTAA -GGAGAGAATATTCTTGTCTCATTGTGGCTTAGCATGGTACAAAAGACAAGCCAAAATACC -ATTACCAAGAAAAGATGCAATCAAACACGCCGGGGGTGGGGGCGGGGGCAGAGCAATGGC -GGGGGCAGGGAGAGAGTGTGCCTTCCAAAGCTTTCCAGATAAACAGGCTGGCCCAAGCAT -ATCTAAGAACCAGGTGGGAAAAAAAGGGGGGGGTTAAAAAGGGAAGAAAAGTGAAAGCTC -CGCTCAAGTTAAAAGAAAACCAAACATAAGAGAATTGTTTGAGCGGACAGATTGGTATTC -ACCCACAATGCCACTGGAGTGGCTGCCTGGGGAATACAAACTGGTTTGGCAGGTTTATAT -CCTATCTTCTGGCAAATTCTTGCTTGCCAGACTTATCCTATATCCTGGAAAGCCCCCCTT -GAAAAGCTTTCCTGTGTCAGGCTGCTGGGTCATTGTAACCAGTGGGAACTGGGCTTGAAA -TGGCTGCACTGGGGAGTAGTCAGGTTGCCTTTCAGCTTCCAAGCCCCAGACTGTATTCCT -GCTAGCTGCACATTGTGGTACCAGGACACAAGAAATACATACATACAGGCGCGCGCACAC -ACACACACACACACACACACACACCATCTTTGAGGTGAGTTACCACAGCACTGACAAGTG -AATAATCACTGATAGCAAACCCATCCTGATGGCTAAAGATCAAGTCTAGAAATCCAGATT -TTCATTTACTTGTGTGTGTGTGTGTGTTTTGTGTGTAGCCTCGCATGCACATGATCATGC -ATTTGTATGTAGGTCACAGGACAATTTGAAGGAGTCAATTCCCTTTCTTTTTCCACCTTG -TTAGTCAGGGGATTGAACGCAGGCCACTGAGCTTGGCAGCAGGCATGCGTACTGAGCCAT -CTCACCAGCCAACTTTTTAATAGTAGAGAGAACCAGCTTGTTTGCTGCTGGAAAGCTCAA -TTTTCAAAGCAATTCAAGGAGAAAGTAGTTATTAGTTTCCATGTTCTACCTATAGAGAAA -GCAAAACACTTCTCCTTTCATGTATTCAGCCATTAGGACCTATGACTTAAACTGACTAAC -TCATGGAAGAGCGCATGATGTTAAGATATTTAGTGAGAAGCAGAGATGGGGAAAAGGTAG -AGACAGGCGGATCCCTGGTGTTCACTGGCCAGCCAGCCCAGCCTAAGCTGAAAGCCTTTG -ATGCCAGTGTGAGACCCTATCTCAAAGAAACACAGGAGCTGACTCCTGCAGAAGAACACC -CAAGGTTGACCTCTGACTTCCATGTGAGTGCACGTACATACACACACATACACACACACA -CATACACACACACACATACACACACACACACACACACACACACACAGGAAATGTGCAGAG -AAGTGAGACTTGAGGACTGCAGAGAGAGCTTTGCCATAAAGAGTGCTTGCTGCTCCTGCA -GAGGCCAGTTTGGTTCTCAGCTCCCTGAGGGAAAGCTCACAACTGCCTACAACTCCAGAT -CCAGAGGTCTTATGCCCGCTTCTGCCCCAACAGGCACCCGCATACTTGTGTGTGTACACA -GACAGGCACACAAGCACACACATACAGAGAGACAGAGACAGACAGAGACAGAGAGACAAA -GACAGACATAGAGACGGAGAGAGGCACACACACACACACACAAATAAATCGAATTAAAAG -AAGTCAGGGGCTAGCAAGATGGCTCAGCAGGTAAGAGCACTGACTAATCTTCCTAAGGTC -CTGAGTTCAAATCCCAGCAATCACATGGAGGCTCACAACCACCTGTAATGAGATCTGATG -CCCTCTTCTGGTGTGTCTGAAGTCAGCTACAGTGTACTTATGTATAATAATAAATAAATT -TTGGAGCCGGAACAAGCAGGGGCTGAAGCAAGCGGAGTTGGCCAGAGCAAGCAGGGTGGA -CTGGAGCAAGCAGAGGTCCTAAAAATTCAATCCCCCAACAAACACATGAAGGCTCACAAC -TATTTGTGCAGCTACAGTATATTCACATACATAAAATAAACAAATCTTTTTTTAAAAAAA -AGAAGTCAGGCTTCTGCTTGCAGGAAGCAATAAATTGAAGTAAGTGACTGAACAAAAGGG -TGTGGTTTGGCTGCTAGACATTGCAGTTGTGGGAAGACAACTAGGAAACTGTGGCAGTTG -CAAATTGCTGATTAACACGTGGTGTGTTATCTTGGTGTCAGGACCAGAATCTGCCCCAGG -TGCCTTCTGATCAAACCCAGATTAAGGCCTGAGTGCTGGAGTTTTAGTGCGTTCCTGACA -GGATGGAAGTGCTGGGTCTAGTGGATGCTGCCCCAGGGAAATGTATGAGTTAAGTCCTGC -CCTCCCGCCTCACACTACAGGTAACCGTCAGTCTCAGAGGAACAAACCTGCTTTGGGAGA -CTAATGTGTGATGTTGCAGCTCAGACCAGAGCTCAGACCTCGTCCTTGAAGTTTTGAAAT -GACCTGCTTTTTCATATGTGGATGAGAACAAAGCAAAGCGAGCAATCTTTCTGGCCCCAT -CTGTACCAAAGTGCATGGGGTAGATGGTAATAGAGATTAAGCTTGCATCTTTACATGCGT -TAGGAAAGCGCTCTACCACCAGGCTTCAGCCCAGGTCAAAAACTTCAGATACCATGAACA -TGTTCTTAGAATGTTGCATGCTATGTAGGTGCATTTTTCATCTTCAGTTGCTATAATGAA -ATAGTTAAAGCTGGGCACTTACAGAGATAAGTTTATCTAACTCACAGTTTTGGAATCTAA -AGGTCCAAGATCACCCAGCCCCATCTGCTTAGCTCTGGTGAGAGCCCTCTGGTTACATCA -CAACGTGGCATCACAATGGGAGCTCATATAAGAGGAGGGAATCAAGTGGTAGGCAGGATG -CCAAAGAGATTTCAAAACCCTGCTTGTTCGTTTTAGAACAATTCACTCTGGCAAGAACCT -GTCCCAGAAACCAATATTTATCCCTTCCAAGAGCAATATGGCCCTGTGATGCCCTGCTCC -CAGGCCTTCATCTCTGAAGTGGATCAGTGTACCGGTCACCTATGTCTCGACTACCCCCCT -CTGGCAGCAAGTCAGTAGTCACTTCTCTGTGTTCTGGAAAGAAAACACCTCGAGCTGCCC -AGCTTAGGGCCAACAAGGAGAACTTGGACCTCCATGGCAGCATCCTGAGCGCAAGAACTT -TCAAAGGCTTCCAGATCTGATGTTACTTCTCGAATCCTCAATTCAACCAACATCCAGTCC -TGAGAATCCTTGTTCAGTTAGGCAGCTGTGGCTTCCTGTGCCTGGACTGGACTGACAGAT -ACGTAGACAAGGAGTGACGTATACATTTCCATCAGTTTAGATGTTTGAAACTACCTTGGG -CAGGTTCTGTTAACTGCACCCAACTCAGACATGAGTAGGACAGAAGGAAGCTGTCCCGGG -CGGACTGAGGCCACAAAGACTTGCCTTTGATTCAAGAGAGACCTTAAAGGCTAGTTATGA -TAGTTAGGTACAAGTTTTAACATCTGGTAGCTAATTTTTTTCTCTACCCCATAATTCTAC -TTTGACTGCTCTTCTAGAGGTCCTGAGTTCAAATCCCAGCAACCACAAAGACAGGCCGCA -TGCTACTGTTGGGTGTAGCACTAGACATGGTGGTAGTGTTCATCTTACATACTTTGCCAG -ACTTCTTGGGAGTCTGTCCTGGTCTTTTGCTAGGTGTCCGGGGAGCACTGCCATACATCA -TCTCTACTTCTGTCTGTCTCTTGTTCTTTAGTTGCCTCTCCTGTTTAGCTCGTTCTTTCT -CTAACCAATGTAATTCCCACTGTTCTGTAACATACTCCATGAATTTCTGCCCATTCACCA -CAAATGCTGTTGAGTGCTCCTGTTCCCACTGTTCAATCCGTGCTTTCAGCTCCTCGTCCA -GCTTAGGGAGTGTTTTCTGGAGCTTTTCGCGTTCCTTTTCTTCTTTTAAAAGATTCCCCC -CTTTTTTTTGTAAACCGACCTGGGTCTGAAGCTTTTCTCTCAAACTCTAGGAAAAGTTTC -CAGCTCTCTTCCCACTTCTGGACGCCTTGGAACAGCTCCTGTGAACGTCATAGTAGTTTC -TTAACCAGACAATCTCAGCATCATGAAGATGGAGCAGGTTTTCTGTGTAGTCCTCAGAAG -AGTAAGGGGCAAAAGCCTGCCCCTGTTCCTGGCTATAAAAACACTGGTCCCAGGACTGAG -CCGGCTCCACTCGAATTTTCTCAATCACTTGCTTTATGTTTTGTATTTTCAGATCTTCTA -ACCAATCCACTTCTAATTTCAGTGCATTCCTGATTTTGGTTTTTGACCCAGTCATAATTG -CCTCCACAGGCTCTTTCTCTTCTTCAGGTATTTGTAACCTATCCCAGAGCTCTCGGATTT -GAGTGTGGAGCCCCTCACATTCTGCTTCATTTTGTGATTTTTTTTTTTCATTTCCAGCTG -CTTTCGCAACTTCTGTAATGTTGCGATGTTCTCCAGTGATAAACAAAAAGCACTCTCATC -TTCACACACTACATCTCCTTCAGTGCTTGTATCCAGAGAGTGTGCTAATTCTTCCATACA -CAATATGATTCGTTTCTTAATGTTGACAAATTCTTCACGCCTCGATTCCTTTGTCTCCCT -CAGAGTTGCCACACGCTGTCGGAATGGCTTGACCTCTCTAAGGTGGGGACAGAGGTGCTG -TCCACATCACAGGGCGGCATACAGAGGATGTCACGGAGTTCTTGCTCCTGTTCCTGAAGT -TCCTGCTTTCTCTCCTTTTTCTGTTTTCTCATCAATTCTACTCGAGTGCGCAAATCTTTT -TCTAGTTGCAAGATGGTTGTATCTTTTTCTTCCTGAGACGGCTTCACTTGTAGCTCACTG -CACAGGGTACTGAGCTCCTTCTGACAGATGGATACGCTTTTGAGAAGCCTTTCCCGCGGG -CGCTCCTCTTCAGCAATCATTCTATCCAGATCCTTTGTATGCTTCTTTACAACCTCGGTT -CTTTGTAGTCTCTGCTCCTCTGGAATCCCAATTAGTTCCCATATTTCCCAGAGGTGAGTT -AGAGCTTTCTGGAGGCATGAGATAGACTCGTCTGCTAGCATCTCACTCAGTAATGGGTCC -TGCACCTTCTCCTCATAGTGGACGCTCCAAGCCTTCCAGAATCCAGACCCTCCACTTGCC -ACGCGCCGGACGGAGAACAGTAACCAGCCGCTGCAGACTTCACCTTCAAAGATAAAGATT -TTATTACAATCTTATTTCCCCTCAGGGACGAATCTGCATTTTACTGTCCTAATATTTACT -TGTTATTATAGTGAAGCTCGGGGTAAGCCATCAGGGGCTGAGTTGTTCTAGACAAGTGTT -TCGCCTAACTGGAGTTTATACATTTAGGTATTAAAATGCTATTTGCTTTAAATGCTTTGG -AAAATATTAAATATTAAATAGGAAGCATAATAAATGAAGTACAATGACATAAGATCCCTT -CCCTTGGTGATTTGGGATTAATCAATGTCCCTAGAATGTGCCACGCTCCCTGCAGGGGCT -CCTACTGTCCCCACTGCCTGAAACAGTCTTTACTCAGTTAAATCATTATCATCTTTTGGA -TGTCAACTCAAAGACTAGTTCCCTCAGGCTCAGTGATATACATTTTCTAAAACTTATCAA -ACTGTTCACATAAAACAAGCGAAATCTTGTGGCGAATACATTAGACCTCAATAAAGCTGT -TGAAGTAAAAGGTCTTGTCAGGCTGGAGATGTGGCTCAGTGGGAGAGCAAGCAGTTGTGT -AGCTTGAATGAGGCCATGAGGTCCATCCCACAGAACTGACTGATAAATAAATAAAATTGA -CAGATAGGTAAATAAAATTCTGCCAAAGGGAGAACCTCTTTCTAAACATGGAGTGTATGT -AGCAACCTCCTAAGGTTGAGGGAAATGGAGTTGAGAGGGTAGCATCAATGTGAAGAAAAC -TCTACGTTAGCTGAGTGATCAAGGTAAACTACAATGGTCGTAAGTCATATTGATAGTAGC -CACCCTTGATATGATAGGCTGAAAGTGGTATCTGACCCCTGAGGTCATTCTCCTGAGCAT -CCTTGCCTCAGTCTATGAGAAAAAATTCCAATAGAAAGATACCCTTCAATTAAAGAGAGG -AGAAATGGCTTCCCCATTCTATAAATATGGGTTTTAATGATTTCCTTCCAAACAGTATAG -TAAAGAAAAAAAGGAAGGGTCAGAGACTTGCAGAAGAGAAGGATGGTGAACAATACCTAA -AACAAAAATCAAGGCCAGCGTCCCGAGTGACAAGTCACTTTGGTGTCCGGCCCTGCGGTG -ATGAGAGAGATGCTTTACTTCTGTGGTCTTCCCCCAATGCCCAAAATATTACTCCAGTCA -TGAAGAATCTCAAGGCACTCGGGTTATGGCTCAGTTGGTAGAGTGCTTGCTTGAGGCATT -AGGCGCTAGGTCCAGTACCTGGCACCACATAAACCTAAATATGATAGCATGTGCCTGTGA -CCTCAGCACCTGGGAGCTGCAGGCAGGACGATTAGGAGTTTCAAGTGTCTAAGATGCTAT -GTCAAAAAGAAAAAGACAGGGTCACTACTTATGGCAGGACAGATAAAATTCCCCTACCTT -CATTTTTCTCAATGTCTTTCAAGATAGAAACACAGGCTAGGAAAGTGGAACAAAAATAAA -ACATTAGAGTCGATCCTGAATAGCAAGGCCAGCATCATGAAAATGCGGTCAGCTTACACA -CTGTCTCCTCGAGTGCTTGCACTGTAGATAACACTGTGTGCACGTGTGTGTGTGTGTGTG -TGTGTGTACATGTATGTGTGCGTGCCCACATGTGTGTGAGCATGCATTGCTTTTCCTATT -GTATATCATATTTTTTAGACAGTCTGTGTGGGAACAAAGAGGGGGTAGGGGAAAGAGGGG -AAGGGAGGATAGCCCACGTCTGGCCAGAGTTCCTCCTATGCTCTGGGCAGGCAGAAGCGG -GAGGGCTGCCAGATGCTTTCCACTCGGCCCCGGGTGGGCATCTAAGCAACTGACCCCACT -AGACGGGGGATGGACAAGGGGCAGCCCCCGACCATGGGCCCCGGGGTGACATCCTGTAGC -CCCGGGGTTATGGGAGAGAGGGCAGAGGGAGAGAGGTTCCCACACCGGCGAGAGTAAGTA -CAGTGGGCCTTGACTGGAGCACAGGAAGGCCTTCCATTGGGAGATTAGAAAAGGCTCATT -AGAGGAAAGCCTATCCCAAGCGCAGTGGGCCTTGATGAACAGAAACAGTCTATGGTTTTA -GAGCTTTATTGTAGAAAGGCAGGGGAAAGGAGAAAAGGTGGAGAGAGAGAGAGAGAGAGA -GAGAGAGAGAGAGAGAGAGAGAGAGGGAGGGAGGGAGAGAGAGAGAGAGAGAGAGAGAGA -GAGAGAGAGAGAGAGAGAGAGCAGCCATGGCCAAGAGGAGAGAAGGGGGAAGAGAGAGAA -GAAAGGCTAGAGAGGAAGAGAATGAGAGGAGAGAGGAGAGGAGAGAAGAAGAGTAAGAGT -GTGAGTGGAGTAAGAGAGGGAGGTGGGGCCAAGCAGCCCTTCTTATGGTGTGCTGTTATC -TTTACTGTTGCTAGGTAACTGGGGAGGAGTTTAACCTGAAGTCAGAAGCTTGGGACATTG -CCTATGTGACTACTGGCCATGTTTCTCCTGTGGGGGCTGTGGGGACTGTAACTTGGACAG -GAGCCCTGGTTCCAGGAGACATGAGAGAACTCCTTCCATTCCACGTAGGTGAATTATCAC -CACCGGGTCCTAAGGTTCAGACCTCAGCTCAACTGAACTCCAGACTGTCTGTGTATAGCC -TAATGCCCCACAGTCCCTCTATGTAGCCCTGGCTGTCCCAAAACTTGCTATATAGACTAG -GCTGGGCTTAAAGTCACAAAGATCCACATGCCTTCAGAGCGCTAGGTTAAACATGTGCCC -GACCATGTTTATTTTCCAATGTTACTAACAGCCACTCATCTACATGTTAAATATCTTCAC -AACGATGCGTGATGCTCCATGTTGTAGTTTATTCGGCCATTCTCCAATTGTTGGACATCT -GGATTGTTGGTAGTTTTTGACAATTATAAATAGTGCTGACAAACATCATTGATGGATCCT -TTAGCCCAAGTTTCTAGATGTAAAATTACTATGTGGAATGCACCCACATTGATTTTTAAG -GTTTTATGTAATGTCGTTTAGGAAACGTCTGGTCTTTTCAGAGTCAAGGTTTTTTGGCTC -TGTCAGTCAGAAGATAACCCATCAGGCCCTCCCTGAATGCTAATCCAGCTTTTGATCCTA -ATGCTCATAATATTCTCCTGCTTTCCACCTTTCCATTCCCAGTACAAGTATTAGCTCCAG -GAGTCCCTTGGTGCTGTGATACCTTGTGGGGATAGATAAGCAATACAGCCTCCTGTTAGT -GAGAAAGGTGAGGATCAGAGTTTTGTTGCCAGCACCCACATCCATTGGACCTCGACCACC -TGTAACTCCAGCTCTATGAAATCCAATGACCTCTTGTGGTCTCCACTGGCACCCACATGC -ACATGTACATACATGTACACAGATACATACATACATACATACATAACATGTTTTTAAAAA -GAAAAGGGCTTGCATGTGTGCTTTAGTTCTATTGCTGTGAAAAGACACCATGACAGAGAC -ATGAGTGAGCCCATGACCATCCTGGTGGGTAAGCATGGCAGTGTGCAGGCAGGCTTGGCA -CTGAAGCAGAAGCTAAGAGTTTACATCTGATCCACAAACAGCACCCTGTGATACACCTCT -TCCAACAAGGTCATACCTCCTAATCCTTCCTAAAACAGTTCCATCAGCTAGGGAGCAAGC -GTTCAAATATATGAGCCTATGGGGCCCATTCAAGTCAGCACATACCTGAAGCACTTCTCT -AAACAGCTCAAGGGTTCTCGAGGACATGACCCCATTCATCTTAATATGTTTGCTATGCTC -CTCTCTGACATAGACCCAAACAATGCTCATGCATTTGGATTGTATAGCACATCCACTAAG -CTACTATCTCTTGAAATTCCCTAAACCATCTTTTATTTTTGCAACCTCTGATCCTATAGA -CAAAGGAGGCCCCAAACCCAGTCTGCTTATTTTCTTATCTTTCTCCATAGACAAAAAAAA -AAAAAAAAAAGAGGGAAGGCAGACATTCTAACTATAGAATTTTATAGCGAAGTAACTCAG -CCCCATTTAACCTTGCCTGAATAAAAGTTGACTTCAGGGCCACACTCTCGGGCAAAGTGG -TACAAGCAGGTCTATCTTTCAAACGGGTTTGCTTCTTCCTGCCTAGGTAAATAGACACAC -AGTTTCTAACATGGCAGATACTGTTTTTCATATGGATTGTAGAAAACAGGATAATGGCTC -CCCAAAAGTGCCAAATGAACTAGGCAAACACAATAGAACAAATATTATTGTTTGTTTTTT -AGATTTTTATTTATTATGTGTACAGCATTCTGCCTGCATGGATGCCTATAGTCCAGAAGA -GAGCACCAGATCTCATTATAGATGGTAGTGAGCCACCATGTTGGTTGCTGGGAATTGAAC -TCAGGACCTCTGGAAGAGTAGCCAGTGTTCTCAACCTCTGAGCCATCTCTCCAGGTCCGA -GGATGAGTACTTTATGTTTCTACTTACAGAAGATACTAAAGCAGGCAGGTTCATAGTCAT -AGAATGCTCAAAAGAGGTCACCAGGCAAGAGAGAAGAGAAAGGGATTGTTTAATGGGTCC -TGACTTCTATGTTTGTATCCTGTTTCAGCAGCAAATGGAAACTAATACATAGAAATGATT -AAACCTTGATATTTCAGTACAGATCTCTAGCCATGATGTACTATCTCAATTTGTAAATGA -CCTAAATGGCTTTTAAGGTACCACATCAAACAATTTAGTTTAGTCACAATAGCAAATACT -TGGTAGAAAGAGCCCTGTGTGGTTTGAATATGTTCTGCAAAAGTTCATGTGTTGGAGCCT -TAATTCCCAGTGTGTTGGGACTGGATAGTGGTGAAGCTCTCAAGACGTGACTGAATCATT -AATGGACATGAACAGCTTCCCTGAGAGTCCGGGTTAATTCCTGTGGAATTAATCTCTGGA -ACCTGGATTCGTGTTCCTGAGTGTAGATGATGATAAAGCCAGACCAGTCCTTGAGTCTTG -CCTCTTGTATCCACTTTTCCCCCTGTGAGGAGAAGCAGCAGGAGGTACTTGCTAAGGATC -CTGGTCTTAGTCTCCTACAATCTGTTGTAACAACAGCAAGCGGACTAAGTCAGCTCTGAG -GAATTAACCACTGTTTTGGGAGGTGGAGCTTTGCTGGAGGAAGTACGTCACTGAGGGTGG -GCTTTGAAGCTTTATAGTCCAGCCCTACTTCCTGTCTGCTACCCTGCCTTCCTGAGTATG -AATGGGTTATTTCTCCAAACTGTGAGCCACAAGAGACTCTTCTTCGCCTCTTGTCTGTTT -GATCACAGCAGTGGGAAAAGCGATCATCCCAACCGTTAGATCTAATTAGAGAGTGTGACG -CTACCCACTGTGTCATGACCTAAGCAGAGTGATATTAGTCTCCAGAAAGATTCTTAGAAG -ACATCTGCATCCCAAAGAGTGCAACTGTGTTAGTCCCTTTTCTCATGACTGTGACAGAGC -TCCTGACACAAGCCATTGAGAAAAGAGAGATTTGTGTTGGCCTACAGTTCAGACGAAAAG -AGAGAGTGGTCCAAATGACTCCACAGCTTCAAAACAGCACTGCCAGCTAGGGACTCAGTG -TTCAGACCTGAGCCTGTGTGAACAGTATCAGCCCCAACGGACTTCAGAACTTTCCTCTCT -GACCTCAACATCTCTGCTAACACCAAGATCTTCGGTTCCTAGACATATCCAAGTGGTATT -TCCCTACCACCTCAGGTCCACAGGTGACTGAAAGGCCATGAATCTCTGGGCTACATTCCA -AAGTAGCATCTTGTCTGTTACCCATGAAACTGTCAATTGAGTCACATATAGGTATGAGGG -CTGTCCCCAGAGCTGTACTCCAAGAGCCATGTGTCCAAGCCAAGGTACTGAGTAGGTATG -CTGGTTCCACTCATGACGTCATAGCCACAGGTATCATTAGCTTATTGTTAGACAACTCCA -GCAGACTGTAAAACCTATGAGTCAGTAAGATGTCTCCCTAACCCAAAAACAGTGTTTGAA -TCAATAAATGCTGTTAAATGTGTATTTTGGCATATTATACTCTTTTTTTCTAATATGTAA -AAATATAAATGGTTTTATAAATAGCCACTTTTGCTAATTTTAGTAAAAATGTTTTAATAT -TTATCTTTTCATTTTTATTTATGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGT -GTGTGCCCTAGTGCCAATGGAATCCGGTAATGGGTATCAGATTCCCCTGGAGTTCCAAGT -GTTTGTGAGTTAATGATGGGGGACTTGGAGCCAAACTCTGGTTCTCTGGAAGAGCACCAA -GTGCTCTTATCAGCTAAGCCATCTCTCCAGGCCCCCACTTCAGTTAATTTTGGAAGCTAT -TTTATTACTAAGAGCCTCCAAAGGGTATCTAAAATACAGATGATTTTAAAAATAGTTCAA -CTACATTCATCTTCAGGTTTATTTTACAATCAGTTACTGTCAAAACACTGACAGCCTGGC -CTTGGAGCGCGGAAGAGCAGTAGGGTTGTTGCAGTCAGACCTAGGACCTCAACCGTCCTG -TTGCTGTGACTGCAGTCCCTAGTTAGCATACTGAAAATGCTGGCATGTGCACAGAGAAGC -AAGAAGGTTGAATGAGCAGACCAGATGAGATAGACGGTCAAGGGGGTGAGGGCACCAAAG -GAACATGGGAGAAACTGAGGCCTCTTGTAGGTGATTCCCTGACCACTGCTTTCACCCACT -TGCTGTTCATGCTTGGATCCAAATTTACACAGGAAAAAAAAAACAGTGTCCAATGCCCAT -CTCAGTGCCAATATTGTTCTGCCACTGCCCTTTTTTCTTTTTAAATGTGTGTGTCTGTGC -GTGTGTGCATGTGTGTAGGTTGAAGGATAAGGCTTGGTGTCAAGCCCAGCTAGTTTGAGG -CAGGATCTCTTGTTTACTGCTGCACACACCAGGTTAGCTGGCCCGGGAGCCTCTGGGAAT -TCCCATCTCACTGCCTCTCATGTACCATGGCTGAGCTAGGATTCCTGGAGAGACGACTGA -CTGGTCCCGGGAACTGAACTCATGTCCAAGGTGCTTGCACAGTAAATACTTTGCCTACTG -AGCCATCTCTCCAGCCCAGTACTGTCATCTTCTCAAAAGCAGAAATCTTTCCTGCCTGCC -TCCCTCCTTTCCTCCCCCTCCTCCCACCTTTTCTTTTTCTTTTTCTTCCTTTCCCATTAA -TCGGTCTCTATGTTTATCTTTTGGCGATTTCTCATAACCACAGTGTCTGCCCCATCAGCC -ACCTCCCCCCCTCCACTTATCTCTTCAGTTTTCCTGGTGTATTAATTCTCCCTCCTTTTG -TGGCAGTTCTTAATCTCGCCACTCCTAAAACAACACAGAATCCTGATTTCCGTGAATGAC -AGCAGCAGCATCACTTCCTATCACTGATGGAAAGAGCCAACCCTCTGGTCTCCCACGCTT -GTCTCCCGTTACCCACACCCAAGACCACCAATGACCTTCCACTCCCTCTGCCTGAGATCT -TATCCAGCTTGTTGCTATAGTTACTGTCAAGTTCAATCTCCCTAAAGATCCTCCCTCCTG -CTACATCCTACATATTGAAGGAATCCTTCTGAAGCATGACTATGTTCCTCAAAGAATAAC -TTCTCTTCTTCTCACTTCAATCCGTACATCAAAAAAAAGAAAGAAAGGAAGGAAGGAAGG -AAGAAAGAAAGAGAGAGAAAGAGAAAGAAAGAAAGGGAAAGGAAAGGAAAGGAAAAGAAA -GGAAGAGAAGAGAAGAGAAGAGAAGAGAAGAGAAGAGAAGAGAAGAGAAGAGAAGAGAAG -AGAAGAGAAGAGAGAGAAGAGAAGAGAAGAGGAAAGGAAAGGAAAGGAAAGGAAAGGAAA -GGAAAGGAAAGGAAAGGAAAGGAAAGGAAAGGAAAGGAAAGGAAAGAAAAGAAAAGAAAA -GAAAAGAAAAGAAAAGAAAAGAAAAGAAAAGAAAAGAAAAGAAAAGAAAAGAAACCATTA -ACTAGATTGGGCTACAGCTTCGGTGGGACAGTTGACAAATGTCTTCTCTTTGGGGGAGAA -GATTAACAAGCCGGATTACCTCATAGCACCGAAGGTTTTCAGTGCAAGGAACAAACAGAC -TTCTCTGGTGTGGATTTTACTAGCAGCCCTGGCAGGGTGGGCATGGTGACTCCCAGGAAT -GACAGTCCTTGGTGGCTTGGAATGCAGGAGTCCTTTCCCCACATAGGAGAACATGTTCTG -TACTAACATGTTCTGTAGATGTCTGAAACCACAGGCAGAGCCAAGCTCTATACTACATAC -ATTGTTCTATTTACGTGTACCTATGCTAAGATAGACACAGTAAGAGAATAATAATGACTA -ATAAAAACCAGACAACTATAGTGCAGTCATATGCAATGATAGATACAGTGATGTAGCTCA -ATATAATGTATATACTTAGCAAGCATGAGGCCCTCTGGACTCACAAACAAAAAAACAAAT -AATCAGTACACAGTCATAAAGATTAATTAGAATTTTGTCTTAGTCAGGGTTTCTATTCCT -GCACAAAACATTATGACCAAGAAGCAAGTTGGGAAGGAAAGGGTTTATTCAGCTTACATT -TCCACATTGCTGTTCATCACCAAAGGAAGTCAGGACTGGAACTCAAGCAGGTCAGGAAGC -AGGAGGTAATGCAGAGGCCATGGAGGGATGTTCTTTACTGGCTTGCTTCCCCTGGCTTGC -CCAGCCTGCTTTCTTATAGAATCCAAGACTACCAGCCCAGAGATGGTACCACCCACAATG -GGTCTTCCCACCCTTGATCACTAATTGAGAAAATGCCTTACAGCTGGATCTCATAGAGGC -AATTCCTCAAGGGAGGCTCCTTTCTCTGTGATAACTCCAGTTTGTGTCAAGTTGACACAC -AAAACCAACCACAACAAATTTACAAATAGTTTATTTCTGGAATCTTCTATGTAATGTCTT -TAGACTATGGCAGGCCATGGGTAACTGTGATTGTAAAAAGCCAAACATCATGTGAGGAGC -CAATGACAAATGTGTGGCCCACTTCCCATGTTTGCCTCTACTATAACAGGAGCAGCAAAA -CAGAGGCAAACATCTGTCTCATCACATGCTCAGACCCCAAAGAGCCTGGAACAAATGGTG -GCTACAAGCCCCAGTACCTCCTGTACACAGGCTCTTACTCTGTATCCCCAACCTTTCTCA -GCCAGGGCTCCAGCTTCTTACTGCCAGGAGCACTGGAACCTGCTCTCATGCCAGGGCATA -GGCACCAGGCACAGGCTTGCTTGGGGTGCCATTGTTTTGTCCCCTCTGACCTCTGAGATA -AGCAATTCTGTGCCACTCACCTCAAGGCCCCAATGAATTCCTACCGACTGCACACTTAAG -TACAGGTTTCTCAGCCTTTTGACACAGGCTCTTCACAGCACAGCCCAAGTCCATGCACAC -CAAATACTAGTATGGACTACATAGGCTCTGGGAATTGAACTCAGGTAAAGTGCTTGCCTT -ACATGCATTAGGCAATTGGTCAGCCAATTGAGCTATCTCTCCATGCCCTACCAGTTACTC -TGGTGTTGGGTTTCCAGATTCCATGCCTGGAATCCTACTCATTTTCCCATGGAAGGCTGT -AGAGAAAGCCAGCCTTTCCCAAAAAGCAACTGGGAATATCTTGTTGGTGGGTTGCCCACA -CAGTTCACATCTTGTGTCTGGAACCATGGAAGAGGCAGCAGCATGCCACCTACCCTTGGG -GCAAGTGCCCTAGAATCTTGGCCATCTTGGTTTTTGGAAATAATTTGAGGTCCAAGTGGG -GAGTTCCCAATTCACTGACTTATCTACCCTGATGACCACCTTCCAGCAAGCCTGTCACAT -GGGCATCTGCTTCTATCCCACGACAGTTTAGAGAAATAGAGTCATTTCCCCTGAGGTCAC -AGAGCTAATGAGTGGCCCAGCCACGACTCAAACTCCAACTTGTCTGATGTGTGCCCTTCA -CAAGCTATGAATCATCTTCCTATGTGATATGAGGATCATGGGAAGTCTTAAATGTTTCTC -TGTGTGTTTCCTTTACCCAGATTTTCAAAATAAAATATAGATCAGTCTAATTTTTTAAAT -AGTTCAGATTTGAACATGCTAATATAATATGCTAACCCTCATAATCATATTAGACTCATC -TTCTTTATAAGCAGTTCTTCTTGAAAACTCCCATTACACCAAACATGCTGGTATATCACT -TCTTTCCCAGCAATGGGGAGATACAGACAGAAGGATTAGAAATTCAAGGTAATCCCTGGC -TACCTAGGGAAACTGAGTCCTTCCTGGAATATGAGGCCCAGTTTTAAAGAGAGAAAAGAA -AAACCTTAGAACGGGGCATGGTGGCTCATGCCTATAATCCCTGTCTCCAAGAGTACCAGG -CTCACAAGTGGTACACAGACATGCACATGGTCAAAGCATCCATAGATTTAAAAAAATAGA -AGAGGATGAGGCAGAGGAGGTAGAGGAGGAAGGGGAGGAGGAGGAGGAAGAGGAAGAAGA -GGAGGAGGAGGAGGAGGAAGAGGAAGAGGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGA -AGAAGAAGAAGAAGAAGAAGAAGAACAACAACAACAACAACAACAACAACAAAAAGATCA -AGAAAAGAAGGGATCAAAGGAATGAGGAACCTTGCAAGTTAAAGGACAACAAGAGAGTCC -AGGCAACCAGGACTACATAGCAAAACCTTGTCTCAAAATATCAACAATAGCTGGGCAGTG -GTGGCGCACACCTTTAATTCCAGCACTTGGGAGGCAGAGGCAGGCAGATTTCTGAGTTCG -AGGCCAGCCTGGTCTACAGAGTGAGTTCTAGGACAGCCAGGGCTATACAGAAAACCCTGT -CTCGAAAAAATATGTATATGTATATGTATATACACACATACATATACATATGTATGTATA -TATGTATGTATGTGTATACATATATATATATCAACAATAGTAATTATAATACTAGTAATA -ACAACAATTATACTTTTTTTTGGTTTGTGCTGTGGCCAATATACCCCCAAACAATATAGA -CCTAAGGATCAGGAGATGGAGAGATGGTTCAGTGATGAAGAGGGTTGGCTGCTCTTATAG -AGAACAGAGTTCAGTTCCTAGCACCCAGCTAGGTGGCCCTGCAGGCCACTACTCAGGGCT -GTTTACACGGGTGCTGGGATCCAAGCTCACCTTCAGATGTTTTCCCAGCAAGTGCCTTAC -TGACAGAACCATCGCCACAGCCCAATTTTTTATTAATAAAACCATCTATAGGGCTGGAGA -GATGGCTCAGGGATTAAGAGTGTTCTTAACCAGAGCCGGGTGGGGCGTGGTGGCGCAGCC -TTTAATCCCAGCACTCGGGAGGCAGAGGCAGGCAGATTTCTGAGTTCGAGGCCAGCCTGG -TCTACAGAGTGAGTTCTCTGGACTCTGCTCAAACAGACAGCAGCAAGCAAACAATCAGCA -GCAGCAATAACAACAATAATAAATCTTGTATAAAAACCAAGACTTGAGATTTGAGACCGG -AGAGATGGCTCAGCAGTTAAATGTACCCATTGCTCTGTCACAGAACTCACCGTTTCAGTT -CCCAGCACCCACACTGGGTGTCGCTCATCAGGAGGAACTGATACCTCTGGCCTCTGTGGG -AGCCCACACTCATGTGCCCATACCCGTATACAAGTGTGCACACACACAAATTAAAATAAT -AAAAATAAATATTTTAAAACACCAATGGACAATTCAGAAGACACAGAAGGGAATGCTCCT -GTCCCAGCCACTGGGCTTCCCTATGTGAGTTACAGTTGTCTTCACTTTCTCGTAGCCTAT -AGTCTTGCTGGCATTTTACAATTGAAGCCAGAAAGAAGTATGTGAATAGTTTACTCCCCT -TGTGACTTAACCCATCCGGTCCAGCAAATGTGGAGTTGGTCTGTGCTTAAGCAACACTTG -TTGAAAGCCTTTCTGCCCCATCTCCAGCCTGGGACAGTTGATCCTCTCTGATGTTCTAAG -GTTCCCGTGTGTAACCCAGAGTCCTTGGCGCTTATCAAGCAGAGCAGAAAGCAACGGGGT -TTTGTTGTTGTTGTTGTTGTTGTTGTTGTTGTTGTTGTTGTTTTTGTTTTTCGAGACAGG -GTTTCTCTGTATAGCCCTGGCTGTCCTCAAACTCACTTTGTAGACCAGGCTGGCCTTGAA -CTCAGAAATCTGCCTGCCTCTGCCTCCTGAATGCTGGGATTAAAGGCGAGCGCCACCAAG -CCTGGCTAGAAAGCAACATTTTGATTGTTTCTTCCTTCCAGGCTTGGAATGAGCTCAGTA -TCTAGCAAATAAAAGAATTTGCTAAATCCAAGTACTTTCTGAATTTCTACCTGTTATGAC -TTGACTCTAATGTACATTCCCACAGACTTGAGGACACATCTGAAAGCTTGTGATGTTAAT -CTGAAGGCTGTGGCGCCTTCAGGGGTGGGCCCGGCTAGTGGAAGAAAATCACAAATTTTT -CCAGGTTCGTAGTCCAGCCATCCCTCCGGAGCTCTCTACTCCTGGTTCCCCATAGCGTGA -GGATCCCACCACCACAGACAGAGCCTCGCCCACCCACGCCTCCCCCCACCCCGCCCCCAC -TGTGGATGCCCCAAACCAAAAAAACGCACCCCCTCCTGCTGTAAGCTGCTTCTGCCAGGT -TATCTCACAGCAGTGAGAATAGTAGCGACCACAGTGGGGCATACAGAGTTCTGCACCAGA -TCCCGGGAAAGCACCACTAAACGAAGCATCGTCCCAGCCTCTCCTCAGGCTTCTAGCATC -TTTGTAGAGCTCACAAAACAGCAAACCGGACAAAAAAAGAAAGCTGGGGATAGCTCAGAG -GTAGCGCACCTTGCCTAGCATGCCTGGTCCATATTTTACTCTGGTGGGCTTGACCACTCC -CTCCTGTACTACCAGCCCTCAGGAATTCCAGAGAGTTCCTGTCCACCTGGGTCTACAAAG -AGACGGAAACCGCTTCTACTGACACACAATGCGATCATCACTACTCCTTACCTGTCTGAC -CTGGTCTTTCTCATGTGGTCACTGAATCTCTTTGGTCCTCGTTTACTGTCCAGTGAGGCC -CAAGGTTCCTATTATCCCATGTTTACCGAATGGTCGGGGGCTGACCATGCGGTGCACTTT -TTCCTGTCTCTGGAGTGGTGTGCGATTCTCAGCACCAATGACAGAGAATACTGCAAGGCA -TTGGCTGGTGCAGCCCCGGGGCACAGCTCTGTGGGGAAAGGGCTTGCCACACAGGATGAA -AACCTGAGTTTGCATCTCTGGAACCCGTATGAAAATCTGGGTGTGGTCTCATGCATCTGT -AGCTCCAGTGTTATGGGGCAAAGACAGGAAACTTACTGCTGTTCCATGCTCACTAGTGTA -TAACTCCACTTCGAAAGAGACGTGGTCTCAGAGGAATGAAGCACCGAGGGATAGAGCAGG -ATACCCAACATCCCACTCTAACGTCCTTGTATGTACAAGTGGGTACACCTTCACACATAC -ACATACACAGAAACTCTAAGTAAATGTTTAAAAAAAATAAAAATAAATTAACCGTTGACA -GCATTCCATCTACTCCTAAAACTTCCAAAAAGTTCAGCTGGGTGAAGTGGAGCACACCTT -TAACCCCAGCACTTCAGAGGCAGAGGCAGAGGCAGAGGCAGAGGCAGAGGCAGAGGCAGA -GGCAGAGGCAGAGGCAGAGGCAGAGGCAGAGGCAGAGGCAGAGGCAGAGGCAGAGGCGCA -GAGAGGCAGAGAGGCAGAGAGGCAGAGAGGCAGAGAGGCAGAGAGGCAGAGAGGCAGAGA -GGCAGAGAGGCAGAGAGGCAGAGAGGCAGAGGAGAGGCAGAGAGGCAGAGAGGCAGAGAG -GCAGAGAGGCAGAGAGGCAGAGAGGCAGAGGCAAGCAGGTCTCTATAAGTTTGAGGCCAA -CTTGTTCTATATACCGAGTTCCCAGAAAGCTGGAACTACATAGGGAGATATTGTCTGGAT -ATTGTCTGGGAGACAGAGGGGAGAAACCACTTTTTAAAAGTTACATCAGTTTACAAAGAA -AATATCTCAAAATGTACTCAGAGATAAAGATCCCTTGAGCTGTCAGAGTAGTTAGTTATT -AATGAAGAAGACTCAGGAGTCGGCTGAGTCCCGGCTGGGTCTCCTTGGGGAGGCTACGGG -AGCTCCCAGCCAGGCCCTCTGCCTCTCTGCTATTCAGCAGATGAACACTGATGTCTCCTG -CACCAGCAAATGAATGTGACTGTTACTACACTGTCTGACACGTACCTGGGGCTTAGAATT -ACTGATATTTCATCAGCCATGTGTGTACAAATTTGTACAAAATGTGTGTGTGTATGCATG -GGCATTTGAGTGTGTATGTGTGTGTGTGCATGGACATTTGAGTGTGTGTGTGTTTGTGTG -TGTGTGTGTGCACATGCATGGGCATTTGCGTGTGTGTGTGTGTGTGTGTGTGTGCATGTG -CATATGTGTGCACACACACTCAAATGCCCATACACACACACACACACTCAAATGCCCATA -CATGCGTGTGCACACACACACACACACACACACACACATAGAGTGACTGGGAGAGAGAAG -GAGAGCAGATACAGTTTTGCTTGCTGTCATTTCAAATCTCCAGGTGTGCAGGAGAGTCCT -AGGGTATGGTGGCATGTAACAAAGGTGGCCTTTGAGAGCCAGGGGGTGGGGGGGGGTGGA -GGGCTTTCACTCCTGTCTCAGGCAGGTCTACCTCTGGGGCCTAGGGATCTGGACAAATAT -AGGCCACCAAAGCCACACCAGGTCAGTGGCTTCCAGGCCCTTTGTCTTATGACTGGAAGA -ATGAAATTCACAGACAGGAGGGTGAGTTTGGAAGGAGTTTTATTCTAGAATTATGGCTGG -GTATTTCAGGGAAAGAAGGCAGAGCTGCCAATAGCAGAAACAACCCCAGAAGGCAGGGTG -CCACCAAGCTGGAAGCCCCAGGGCTTTTTAATGACAGAAGCTGAGGCATAGGGTGTGCTG -GCTCACGCAGCTAGCCCATCTACCAGGCACCTGCCAGGCTCCCTCATGTTCTTATACAGT -CCCCAGGCAGGCTTGCTCATTTCAGAGGAGAATAATCCACACCTCCTGCCTGCTGCTTGC -TCCCTGCCTCCCCAGGTCAGAACCACACAGAGGACAAAGGGCGTCTCCTGCTTCCGGCCA -GGACAAGACTCAAAACTGCCCATGCTTGGGAGCCCTACCCTAAAACTGCCTGACCAATGC -CTAGCCCCTGCCTTCCTCACCAACACTCCAATGGCTGAGACAGGAGGACTTTTGCTATGA -CTTTGAGGCCAACATAGGCAACCTAGTGAGTGCTAGGTCAACCTGAACTACAGGATGAGA -CACTTCTCAAATAAACAGAACTCAAATAAAAATCAACAACCAAACCTTCTGGAGCCTTGT -CAGGGATGGCCCAGAATGAAGCCGGATTCCTTACACTGAAAACAGACAACATTCCTAAGC -AAATACCAAAAAGAGATTGTAAAACGTTTAGCGAGTGTGGCTGAAGCATAAATGTGCTTC -TAGCATGAGGCCCTTGGTTCAATCCTCAGCGCAGAAAAAGTCTTGACTTTTTCTCTTGCT -AGAATTTGAACATCTAAACTCATTTATTCTATATCCCCTTAAGAGGAAAGTCTGAAAGCG -TGTGGGCATATTAAAAATGATATCTTGTCAGTACTGTTTTGGTGAGGTTTTCATCAACAT -TTTGCCACCTGACCTTCCCTCGACGGTCCCTGGAGCTCTCACATGGGCTCCTGCTCGACT -TGCCATCTTAACTTGACTTTGTCTTCATTTGTTCCTTCATACCTATCACAGAGGTAGAGC -CCCTCTGTCCTCGCTGCAGATATTTTCCTGAATTGTTGCCTCCTGTTCTGCACACTAATT -TAGTTCTCTAATCTGCCTTGCTTCCGATGACTTATGACCTCCCATCTTTTTCATTGTATC -TGTCACATCCTCTCCCTGGTAGGAAAGAAAGCACGCATACAAAGTTAGACATGGTGGCAC -ATGTCCCAGCACTCCAGAAGCAAAGAGAAGGAACGAGAGTTCAAGACCAGCCAGGACCAA -AACAGCAAGTTCCAAACCATGCCGAGGCCCCTGGTGGATTCAAGGGCTTGGATTTGAGTC -TCAGGACTGCAAAATAAATAAACAATGTGAATTTTTAAAGGTTTCTTATAACTTCAATCT -TTTTTCAAACCTTATTTTTAATGATGATGGTTCTTAAATGCTTTAACCTTCCTTGTAACC -CACCAGAGTTAGTGGGAAAGAAAGGATATGGGGGAAGTGAACTGTTTAGAAAGGTCCTTT -GGAGCAACTCCCATCTGTGTTGTCTGGAAATCAGCAGTTCAGTTCACAGGTTAGCAGGCA -GGGGCAGCTCAATCTACTTGCAAACACCTCATGGATACACCAGCAGTCCAGTTTGGTAGA -ATCAAGTTAGCAACAGCGGTGACACAACCTAGCAGACAGCCAGGCCTCAGCCTTGGCTCA -AGTCAGCAGGAGGAGACCAGACATTTTCAGCTGTGCCTCTCTCAGGGAATCGAACATCAA -TAAAGGTGCGAGACCCACAAGCTTTGCACAGCTAGCTGTACCAGCAAGCCAAGATCTGTC -TCCGTCACTCTGTGGAGTCCTATTTATACCCTTCAAGCATCACGTGTCCTCCATGTGCCT -TGCCTCAGCACATGCATCCAATTGGCCCAGGTCCTTGGAAGTCACAGCAAACTGCAGCAT -ACAACCAGAAGGTTTTTGGTGCATTTCTCTACATGGAGTCCCGACAAATGTAGCTCAACT -ACATAATGTAAGACGGATCAATACATGTGTGTCGTTAGCAAAGAACCTTTCATCATGTGT -CATTTCACGTGCTTGCTTTAGCAGAATATCCTCTCTCCTGTGTCTGCTTAAGCAAATCGT -TCCTTCACATGTTTGCTCCAGCAAAACCCCATCCAACACAACTGACTTTCCAAAGAACTC -TTAGGTTTCCACTTCAGTTTCTTTTTACTTTTGAAAGTCTCACTATGTAGCCCTGATGTG -CCTAGAACTAGCAATATAGACAAGCTAGCCTCACACTCCCAGAGATCCATGTGCCTCTGA -GATTAAAGGCGTGTGACTTTTATGTGCATGTGTGAGAGAATAAGCATGTGAGTACTGGTG -CTCTTGGGGACCAAAAGAAGGAGGAAGATGCCCTGGAGCTGGAGTTATGGGTAGCTGTGA -GTTGCTGGCCTTAGAGGTTAAAACGAAACCTGTGTCCTCCAAAAGAGCAGTATGTACTCT -TAACTGCTACCTAAGCCTTCTTTCCAGCCCTTTGTTTCCACCTAAACATTTTTGAAAGGG -ACAGACACACAGAGACACAGAGAGAAAAACAGAAGGACTTTTTCTCCCAGAATGCAACAC -AGAGGGTGTGGTTTAGGGGTGGTGTTGGGAAAATCTCTTGTGCACTGTGTAAAAGCATCA -TCTATCAATAAAGAGCTAAACGGCCTATAGCAAGGCAGGAGAGAACAGGCAGGGCATCCA -GGAGAGAAAGACAGAGAGGGAGGGAGAGAGGGAGAGAGGGAGGGAGAGAGGGAAAGAGGG -ACAGAGGGAGAGAGGGAGGGAGGGAGAGGGAGGGAGAGAGGGAGAGGGAGGGAGAGGGAG -AGAGAGAAAGACAGAGAGGGAGGGAGAGAGGGAGAGAGAGGGAGGGGAAGAGGGAGGGAG -GGAGGGAGGGAGGGAGGGAGGGAGGGAAGGAGAGAGGGAGGGAGAGAGAGAGAATGAATC -TGGGAAGGAATCAGGCACAGGAAGTCTCAGAAGTCACCATCTGGACTCTCAGGGGAAGTC -ACACCAATGAAACTGACACAAGGTAACCAGCCACATGGTAGACATTGAATAGTATAAACG -GGTTAACTGGGTTACCAGCTAGTTGAAGAGCAAGCCTAGCTTAAGGCCTAGGCATTAATT -CATAAGTAAATATGCCTCCTTGTCATTATTGGGGAACTGAGGCAGATGTAGAAAAGAACA -AACCTTTATAGGGTGAAACCTCTCTGGACCCAGCAAGACAACGGCTCAGCCAGTAAAGGT -GCTTGCAGCAGAAGCCTAGAGATCTAAGTTCAATCCTTAGAAATCACGTAAAGGCAAAAG -GAGAGAAATGACTCCATAAAACTGCCCTTGGCTTCCATACACACGCACACATAACACATA -TCATGTATTCACATACACACGGTAATAATTAATAAAATAAAATCTGTCTCAGCTTTTCAT -TGTTCTGTTTCTGGTGCTCCCCAACCACACTCCCATCTCTCCAGGCTGCTCCGGACAAAC -TGGCCAGCCTTTATTCCCTATGAAACCCATACCATCACACACACACACACACACACACAA -TTTTTACTGTCTGGTCAGTTTCAAGAGTCTCAAGTTAAATTCACAAGCCATGACTGCCCT -AGCCCTGCTCCGCACCCTGGTAACCTTCAGTCTGTCCTGAGGTGAGAGAGTTAGCCCCCA -GACCTTGCTCTGGGCACTCCAGAAGCTCAGCTGAGAGGCTGGCGGGGCAGCACCTTCAAT -ACTGAGCCACACAGAGATTGTGCTTTCTTGGTTAAGATGTAAATTGGACATTTCCTGTTC -AACTCGATGTGGTGCAATTTAAAATTAAGTTTGAGGTCCTCGTTATTTATTCTGGAATTT -TTGAAGGCATGTCAGGAATTCTTCATCTCTGCATCTAGCAATATACTTTTTTCTAAGAAC -CTAAATTTCAGTGTGTCTTTGGGGTTTATAAGTCAAGATTTTGTAATTTAAATTTTTCCT -CACAAAATTCCTATTGTAAAGTATTTTTCAGATGACAAAATATCCTTTCTAAATGGCAAT -GACCCATTTCTCCAGATCATCCAACAATTGGGATTTCACTACGTGAATGTCCTTTTATAT -CTCTGGATAAATTAATAACAGTAATAACAGCAGTACCACGCTGAAGCCCTGGCACTTGTC -AGTACCGTTTTTCCTCTTTTCTCCTATCTCATGGCAACCTAACTATTCTCTACATTTATT -TTTTTTTCTATTTTATAGTTTGTTGTATTGTTTTGTTTCTAGTCTGTTACTGGAGCTCAT -TAGAAGAACATTGTTCCTTGCTACATTCTGAAAACATAAGAAATCAGTAACTCACCAATC -ACCAGGCACCCAGAGCAGGGAATGAAAGAATTCATGTGTCAAACAGAATATAAAACACAG -GCTTATTTAGTGAGATTCAAGAGCATATGAACAAGGGCAGTACCAGAAGAATCCACCCAA -CCATAAATTTGAGGGGAGGGGGATAGTTTACTTTTTGGTTGGGCTCCCCACTATACAATG -CTTTCTATGCAAATGAGGGTAGCCCTGATTGGTCAGTGTTTGACTATGGGCAGGTAGCTA -GATTCACAGGGCAGAAGCTCTGAGATACTAAGATGGTGGTTTTCCTACAGGGAAAATGTA -CTAATACTACTGAATTGTGTACTGTGGAGTGGTAAGTTTTGTCTTCCATTAGGAAAAAAA -AAAAAAGTAGAAAGAGACAAACGGGGGAAGACAATTTACATCCAGATCAAACAGGTTAGA -TGGGATCTGTAAGGAGCAAGTGCACACTGCTCCCCAGCCACTGATGAGATCCAGAATTCA -GATACATCAGGCGAGGTCTCAGAATCAGAGACAAAACTGGCTTCCTGCTTTCAGAGGTGG -GCACCTTTCCACCACCCTACCCAAAACAGCAACTGCTTTGATCCTTAAGATCCTATCTTC -AATATCAATTTACTGAGTGCCTGAGGCAAGCCAGAGGCTACGGCTATTTCCCCTCCGACT -GAACAGCCCTTTCCTTGCAAGTATGAGATTGAATTGGTCCTCTAGAAACAACCAATTCTA -ATTTTTATAATTCATTTTTTTAATTTGTTTTTAAGGGACTCAAATGGTGCCCAACCTGAA -ACCGTTGCTATACGACTTAAAAGGGGGTCACTTGAATTTCATTTTGACTTTGAAATACCA -AGAGATGGTTAAGATTAAAGGATAGTTGACATGTACATTGGGCTTTTAAGATTCCCAGAA -TGGTAGAGTGGCTTTAAGCTCAGAGCAAGTCAGCAGATGACATTCAGGTCAGCTTCAGCA -GTATCAGTAGAATGGCCGCAGCACTCAAAGCCTGCTGTCTAGCTCCACAACGGGTGGCAT -AGACAACCCTGCCCCTTACATCTGCCATTACCATGGGTGGTACGGGCACAGGAGGACCTG -GATGAGGAAGGAGGCCACAGCAGGGATCTAGGAAGAAAGTAGAAACTCGAACACTGTAGA -GAGCAGGAGAAACTGGACAGACAGCATCCTCTCCAGTTTGGACTGGGGAAATTTGAAGCT -GGCATGATTCACATGAGGGTGAGAGGGGGCATTTTCCCCTCTTTACCTCAGCTCAGGTCT -GAGGTTCACATTATTTTCAAATACATGCTGTGTTTCTCGAGCCCAAAAGCCATAGGGATT -CACTAACATACTGCCGTACCTACCCAGTGCTGACCTCTGACCCCGCATTTTTCGCCATAT -GGATGCTTTAAAGGGACTCTTGCCCCTTCAACTGGAAATGTAGCTCACCTAGCACATACA -GAGCACAGGGTTAGCGCGCTCTCTCTCTCTCTCTTTCTCTCTCTCTCTCTCTCTCTCTCT -CACACACACACACACACACACACACACACACACTTCCTTGATCCTTTAGCTTACATTATT -TTTACAGAAGGCAAAGACACTCATTTTATAGTTAAAATTCAGCTTTAAAATGTAAGGGCA -TTCAAAAACATAACATACCTTAAAATAATCCTAAACACTGCCCCCAAATTAATAATAATG -AGAATGATGTTGTTGATGATGACGATGATAACAATAATAGAAATAGGAGTTAGAGCAAAC -CCAAATTTTGTGTGCTTCAAATGAGGCGACCCAAAAAGTGTAAAGATGTCTACAGAAAGG -GAAATGTATTTAAAAATCATATATTTCATATAAGTCCAGTGATCAGGATACATGAAAGAG -CTCAACTCAATTATTAAAAGATAAAAAAAAAAACAGGCATAGAGAGGGATGCCTCAGCAT -CTTAGAGGCATCTCTTCAGGAGACCCAGGGTTCAGTTCCTAGCTCCCACAAGGCAGCTGT -CACTCCAGTCCAGTGGGTTTGATGCCCTCTTCTGGCCTCCACTGGAACTCCATACATGTG -GTACACAGACATGCAAGCAAAAAAAGCTCATACACATAAAATAAAATCTCAAAAAAAAAA -ATTAAATAGGCAGAGGATCTGAATAGATCACCATTTCTCAAAAAAAGACACATAAATAGC -CAATCAGAAGCTTAGCATCATTAGTTAGCAGAAAAATGTAAATCAAAGCCACAGTGAGAC -CCCATCTCACACATACAAATGCCTAGAATAGAAAAGACAGACCATCCCACGTGTGGGGAG -ATGGGAAGAAAATTAGAACCCTTTGCAAGTTTGACTAGAATCCACCACATTGCAGCTTCT -TTGGAAAACAGTTTGGCTGCTCCTTAAAAACTTAAACCTATGGGGCTGGAGCGGTGGCTC -AGCGGTTGAGAACACTGACTGCTCTTCCAGAGGTCCTGAGTTCAATTCCCAGTCACCACA -TGGTGGCTCACAACCATCTGTAACAGAATCTGATACTCTCTCCTGGTGTGTCTGAAGACA -GTGTACTTATATACATAAAATAAATAAATAAATAAATCCTTAAAAAATAAAAATAAAAAC -TTAACCTGTCCTGTGGCAACGGCTCAGTGGGCCACTTGCTGCCAGGCTGACTGCCTGAGT -TTGGTCCCTGAGAGCCACACAGTGGAAAGAGAGGGATGACTCCCACAAGTTGTCCTCTGG -CCTCCTTGAGCACGCGCGCACATGCAACACACATACAGACACACACAAATTAATTTTTTT -CTAAATTAAACATAGTATCCATCACTGTATAGGCATGACTGTCTACTCTGAGTGATTTCC -TCAAGGCACATGAAAATGAAGCCTAAACACAAATGCTTATCAACTGAAGGATGACCACAA -CGTTCTCCAAGTGAAAGGGGTAAAGTCTTTCTCCCAGGGCAACCCGGATGAGTCTGGAAA -GGCGTACACCATTGAGAGAAGCAGCCACACAGGCCTCCTATAGTGATGGCTTTTATCGGA -TAGAACAAATATCTAGAGACAGAAAGTAGGTGAGTAGTTGCCAGGGGCTGAGGGGAAGAG -GAACGAGGAGTGACTAATGACAGACACAGCTTCTCTCAGCAGTGACAAAGAATGTTCTGG -AATTGTACAGCCCTGGGAATGTACTAAAAACACTTAATATATACTTTACATGGATAGATT -TTATTATCTATGCAATGCATCTAAAACAAAAATCCTAAAGTAAAGCTAATTTGACCAACT -TCTCTCATGTGTGTGTGCATGCGTGTGTGTGTGTGTGATGCATGCATGTATATACACATG -TGCCTGCCTTACGTGTGCACATGCAAAGGTTAGAGGTCCCCTTTGGGTGTATTCTTCAAT -TGCTCTCTACCTTATTTTATTGAGACAGGGCCTTTCCTTGAACCTGCCGCTCACTGTTTT -AACTAGACTAGGCAGTCAGTGAGCCTCCACGGTCTCCACATTCCCCCCACCTTCTCTTCA -GTCCTGGGATCACAGACACATGCTGCCACGCCCAGCATTTCCATGGGTGCTAGGCAACCA -AATTTAGTTCCTTATATTTGCAGAGCAAGCAGTGAGCAACAAGCCATCTCTCCAGCCCCA -GTAACCAGATGCTTTTCCGAGGGCAAATGCTAACCAGAGCAGACTTGAGAATGAAGAGCA -AGAGGTCAGAGGAAGCCAGGTTCAAGGTACAGACAGTCCCAGACAGGAGGGGTGAGGCTA -CTTGGCCCACACCAATCGCCTTCCCTGCCTACCTACTCTCTTTGTGCAGAAAGCAACAAA -AGACATCAATCATTTTCGGCCTTAAAAGTTGCTGCAGCACCAAAGACCAGACAAGGGACT -TGGAAAATGTCAACCAGCAAAATACATATGTATTTTTTTTTTCTTATAGCTAAAAACAGG -AAAAGATAAGAGAAATGCTGGCCAAACGATGACTGAAAGCTTGTGGCTCCCACTGGGCCA -CTGGGTCTATACAGCAGTCTGAAGACGCCTGCTATGCGCTGCTGTGTATGATGATATAAC -CCATCTGCCCTCCGAGAGCAGCCATCGGATGGGTAGCTGCTGAGTTGCATGGACAGCCTT -GGGAGAGGTAACCTGGGAACTCCGTGCTCTCGCAGCACCCTCAGGACATTTACTGCCTTA -GACCGGGCGTCTTTGCACCTGACTGAAACCATAACAAAAAGAGATGGTGGGTCAGGAGTC -TGAGAGGCAGATTTGACTTTTAAATTCTTAGCAGATTTGGGGTCAAGAGGAGTTCTTGGC -AGGGACAAGGAAAACACACTTTTGAGTGAGTTTGGCAGCAGCTTGGACATTCTGGAAACA -CCGAGCTCACTGATGGTCCCTCATCCTCTCCAATGGAGGGCAACAGTCAGCCCGGCTGAG -AGCACCGTCCTCTGGCTCAGGCAAAATGACTCAGCACTGCAGATGGACCATATTGATTAA -TACACAGGGCTATAAAACGATTTTACAGAAGCGTAAGGAATTCTGTCAGAGCTAGTCAGG -AGGAAAAGAATGTTTCAAGTGCGCCCGGAGCATGACATCTGTATGTGCAGTCTTGGGGGA -GGGGCGGGGAAAGCTAGTCCAGCGATGAGACACGGGTAGGGAAGCCTGGAGGCAGGCCCT -GCATGGAGATCAGATGTAGACACAGTGGGGTGTCTGGATGCCAGAAACTGGGCTGACACC -AAGACCTAAAATTGTCTCCAGTTACGGGTAAGACAAATCATCTGTGGTCTTTTTAAGATG -GGTTCAAGGGCTGGTGAGGTGGCTCAGAGGGTAGAGTTCGCTTGCCACCAAGTCTGATCA -GCTAAGTTTAATCCTCAAAACCCACACAGTGAAAGGAGAGAGCCGCCCCCACAGTTATCC -TCTGACCTCCACAGAGGAGGGGGATATTAATATGCAGACACATGTATGAGTGCATTGCAT -ACCATGTGAGTGCACACATATACACACGTACACACTATCATCAAAACCAATTTAAAGTCA -GGCTCAGCATGCTGGCAAAGGTGTCTGGCCCTCGGGCTTCAGGCCATCTGTGGCCCAGGA -GAGTCCATCAGGCCAGTGTCATAGAAATGTCAGCTCTCAGAATCCACGGGCAGCCAGTTG -CTCGCCCTGGGATTTAAAGTGTGGCCAAGGACAACTCTTCCAGGACTCATGTGGCTAAAA -GGCTGGATACTCCTGCCTTGCCCTCCAGACACAGAAGCAATAGCAGAGCTGGAGTCCAGA -GCAAATGGTGGACATAATACAGCTATCACCTCCTGACACCCCACAAGTATCTGTCCTCAT -CTCTGCCTAGGACTGAGAGAAATTCATAAAGTGCCATTGTACAGGACTATACTCTAAGCC -AAAGAACTGCCACCATTCTCAGTCATCCTGCTGACCCTTGTAAAAGATCATCTCAGCTGG -GCCTTCAGGCTGTGAGCCTTCCATCACCCCTCCATAAGGAGGGTCAGAGGACCCTCACCT -GAGTATCCACCCTCCCAACCAGTTGTATACAATTCTGCCCTAATTAACGTGGTCTTGGTG -GAGAGGCCAGAGGCTGTGTGGTATGTGAAGGGTACAGGATGAGAGCTGCCGTCCATGCTG -GGTAGAGACCTTCCAGTGTTTCTGCCTTAAGGCCACCCACGTTCCTGCCCATAACCCTTC -ACCCACTGCCCTGTACGTAGCCCTGATAAACTCCTGGTTCCCCTGCGTGAACTGTGCTGG -AACCGAGCCTCCGTTTGTTGCTGGGAGCTTAGGAGGGGCAGATACTGTTGATATCTCTCC -CAGAGAAGTCGTTTTAATAGCAGTGGTCATTAACTTGGAGCTAATTCTTCTTTAATAGAC -GGCACTTTTTAAATGTCTTAATGCATTTAAAGTGCTGCGTGTGTGTGTGCATTCATGCAT -GTGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGGAATGCG -GGGAGACCAGAAGGGCGCTCTTCCTCTATTACTCTCCACCTTATACCTTTTGAGGCAGTG -TCCTCCCATCAATGGTGCTGGCATTTCAGATAGGCTAGCAGCCCGCACCACAGTGTCCTT -TCTGTCCCCAACAACATTGGGGTTAGCAGGACACACAGGACCATACCCACGTGTCACTGG -GGTTCTAAAATCCACACTCAGGTCTTCATGCTCGCACCCCTCTCTCCTGCCCACTGAGCT -CATTTTTTATACCTTTGTATACTTTTGGTATCGAATTCTAACTTAACCTTGCCGTCACAT -CAGCCTTGCCCAGGGCACCCTCTCCCACTTCTGACCTTCTGTCTGTGTTGGCTAGTTTTA -TTGTCACTGTGACAAATACCTGACAAACAGCTCAGGGGAAGAAAGCTTTCCTCTGCACAG -TTGCAAAGGTTTCCATCCGCCCTGGTGTAAAGGGCGTGGCTGAGCAGCTCACATCATGGT -GGGGCAGCAGTAGGAAGGAGCCAGGGGACAGCAGTCCCTGAAAGGACACACGCCCATTTT -CCCTAGTCACATCTACCATCCTCAGAGCCACCACTTCCCAACAGTAAATTCCAAATGTGA -ATCTATGCTGGAGGGGTGAGGGGTAAGGCGGAAGTGGGTGGGTGGGTGGGGGAGCACCTT -CTTAGAGGCAAAGGGGAGGAGGGATGGGATGGGGGTGCAGAAGGGAAACCAGGAAGGGGG -ACAACATTTGAAATGTAAATAAAATAACCCTTTTTTTAAATTGAATCTATATACAATGAT -TAAGTCAGAACCCTACTGATCTAGTCAGCTCTGGTTGCAGGACACTCAGCGGTGGCATAG -GAACCTCCTTTGTACTTCTCAGTCCTATCAAATCGCCTGTTGTTTTAGTCAGGGTCACTG -TTGCTGTGATGGAACATACCCAGAAAGCAAGTTGTGGAGGAAAGGGTTTATTTGGCTTAC -ATTTCCACATCACAGTGCATCATCGCAGAAAGCCAGGACAGGAACCCAAACAGGGCAGGA -ACCTGGAGGCAGGGGGCTCATGCAGAGTCCATGGGGGTACTGTTTACTGGCTTGCTCAGC -CTGCTTTCTTATAGAACCCAGGACCGGCAGCCCAGGGGTGGCACCCCCCACCATGCATGG -GCTGAGCTCTCCCATCAGTCCCTACTTAAGAAAATGCCTACAGGCCAATCTCATGGAAAC -ATTTTCTCCTCTCTCTGATGACTTTAGCTAGTGTCCAGTTGCTATAAAACTCTCCAGCAC -ACCTGCCAAAATTGACCATCTTGAGTCGAGAAGGGGGACAGAGTTGGGGGTGCAGGGGGA -TGACTCAGCTGTTAACAGTGTGTACTGCTCTTGTAAGGGCCCAAGTTCAGTCCAGTCCCC -AACACCCACACTGGGCAACTCACAACCATCTCTGCATCTGCCTCCGGGGGATCTGACACC -CTCTCCTGTCCACACACACACACACACACACACACACACACACACACACACATACATAAT -TAAAACTAAAGAGAGCTGGATCCGTGTCTGAGTGTGATACTTGTTGCTCTTGCAGGGGAC -ACGGCACCCTACATAGCAGCTCACAACCATCCATCCCTCCAGTTCCAGGGGACCCAATGC -TCTCTTCTGACCCCTGAGGGTACCTGGCATGGCATGTCACACACAGACAGTAAAACAAAT -AAATCTAAAAATCAGGATTTTGTAAGATAAACCATTTTACTGCACTTTAGGGACAGTATG -CTTCCTAGTATTTTCTATGCAACTCTCGGGTAACTTTTTAGGTTAGGTCTGGGGTTGTGG -ATTCTCTGATCTCACGATGTCCAATAGAGTAGCCACTAGATAGGTGGCTACTAAATTCTT -AAAAGGTGGTCAGTCCTAACTGTGACATACTCTGTGGTGGTTTGAATGAAAATGGCCCCT -ATCCCCTCATCTATTTAATTTATTTTCCCAGTTGGTGGACTGTTTAGAAAGGATTAGGAG -GTGTGGCCTTGTTGGAGGAGGTGTGGCCTTGTTGGAGGAGGTGCGGCCTTGTTGGAGGAG -GTGTGGCCTTGTTGGAGGAGGTGTGTCACTGGGGTGGACTTTGAGGTTTCCAAAGTCCCA -TGCCAGGCCCATCTATCCCTTTCCTCTGCTTCCTGTGATTGGATCAGATGTGGGCTCTCA -GCTACTGCTCCAGCGTCATCCCTGCCTGCCGCCTTGCTCGGGCCACGGTGGTCATGGACT -CACCTCTGAAACTACGGTAGGCAAGCCAACAGTTAAATGCTTTCTCTCATAAGTTGCCTT -GATCATGGTGTCTTCCCAGCGATAGAAAAGTAACTAAAGCAAACCCTGAGTAAAAGCCAC -GTTTCAGAAATATTAATGAGCTCTTACATTTTTGGTTGCGTGTTGAAATGACGTTATTTA -GTATTTATGGGTGTAAATAAAACAGTGTTAAACTCAATATCATTTGTGTCTTTTCAACAA -GGCTACCAGACAATTGAAAGTTGCAACTGTAGCTCTAATTCTGTTTCCTTTAGTTAGAGA -TTTGATTTTCTTTAAACAAAGTTGCTGAGTTTGTAAGGTGCTTATGGACATTATAAATCT -CCTGAATGGAGACATGACAGGATTTACAAGTGTATGTGACCACGATGTCATAATATCTCG -TTCTAGTTATCTATTTTTTTCCCCTCACGAGCTCCAAAAACATCAGCGTTTACATCTTCT -TAATCTCAAAGTCTCCTGTGGGGAAGGTCAGCTGTTTCAGACTTGGCCTTCCCCGAAAAA -ATTACATTTACTGAAACAAAGTAGCTTGCTATTCCATTGACTTTAACTTGGTTACAAGAC -TTGGGATGTAGCTCAGTTGGTAGACTGGAGCCAGCATGCAAGAAGCCCTGGGTTCAATTC -CCAGCACTGAGCCTGCTCTTGCATGGTGTGGTGGTTTGAACCATAAGCTCCTATCTTTGA -ATGCTTGGTCACAGGGGGCTACTTAAAAGGATTGGGAGGTGTGACCTTGTTGGGAGAAGT -GTCTCAATGGAGGTGGGCTTTGGGGTTTCAAATGCTCAAGCCAGGCCCAGTCTCTCTCTC -TCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCGCTCACTCTCTCTCTCTCTGATCTGGAT -ATAGAAATCTTAGCTACATGCTGCTATGCTTCCTGCCATGACATAACAAAGTAAACCTCT -GAGTGTAAGCCAGCCCTAGTTTAATGCTTTCCTTTATACGAATTTCCACGGTCATGGAAT -CCCTTTACAGCAACCGCACAGTGACTATGGCACATGCCTATAATTGCTATAGGAGTAGTG -ATGGGGGATCAGAAGTTTGAGGCTAGCCTTGGCTACCGTGACCTTGAGGGATCAGAAGTT -TGAGGCCAGCCTTGGCTACCGTGACCTTGAGACTAGGAAGGGGTTCGATGGCAGAGCGCT -TGCCTGGCGTTTGTGGCCTTGATTTAGTCACTGACGCTGCAAAAGAGCGCACTCAAGACC -CGCAGAAGCATTTTCCATCCAGGGGCTCAGTACAGCAACTCAACAACGCCAAAGAACAGC -ATATGTGATCATCCCCCTGCGTCCTGTAGAACTGTAGACTCTGAGATTTGGAAGGTACCT -GCTCTACTACCTAAAGTCATAGTTAGGGCCACCCATCTAACCACCAATCAGACACCAAAT -AGTCACTGTGTTCCGGTGTCCGCTCTGTGCCAGGCACACATTTCATATCAACCAAAGAGC -TCAGTGCGTCGGTTCTACCACCTCCACTCCAACGCTTTGGTGCACAGATGACGCACAGGT -CACGAAGTGTAAGGGAGAGGCTGCCATGCTTCCTTAGAATGCTGGGATTTTTTTTTTCCT -GGAATGTGGAGAGATTGGCAAAGCCATCAAACAGCACATTCCTCTTCAGCAGATAGAAAT -AGATGGTGATTGCACCAAATAACGGCAACAGTATGCTAACAGTATCATACAAGTCTTTCA -TTTTAGAGTAGTAAGATCATAATACAGACACACAAGCTGAGCCTGCTGCGCAGGTCTATG -ACCTGGGTACTCTAGAGGCTAGGGTGGGTAAGGTCCAAGTTCAAGGCCTGCTTGGGCTAC -AGAATGAGTCTGAGGCTAGACTACACAATTTGAAAGAGGACTGGGAATATAGACCAGCAT -GCTTGAGGCCCTAGGTTCAATCTTCAGTACTGTAAACAAATCAGAATTTCCCAGAAACCC -TTGCTCTTCTGTGTTTCTGTACCAGCGTGAAGTTTGCCGTATTTCTTTTCCATGTGTTTC -TCTGTATCTGGCATTCCACAAGGCATGCCTTCCTAGCTTGTGATTTTATCTCTTCTGTGT -GTCCACATACTAGGCTTTCTCTCGACAAGAATGGGAACAAGACCAGCTCAGAAAAAGTGC -TGAGCTTTTCAGATTTCACGGTCAAGGCCAAGTCAGAGCGCAGCCACCCAATGGCACTGC -ATGCAGCCAGCCACGGCTTCCAACAGCAATGCCTGGACACCCTCTATGTTTGATGTCTTG -AAGGTGTTCAGGTTTTAACACCACACATACACACACACTCAGACACACACACACACCACA -CAAACACATACTCAGACATACATACACACTCACAGACACACAGAAACACACTCATGTACA -CACCACACAGACACACAGACACACTCACGTACACACCACACAGACACACAGAAACACACA -CACACTCAGACACACACACACACCACACAAACACATACTCAGATACACACACACACACAC -AGACACACACACACACTCATGTACACACCACACAGACACACACACACACAGACACACACA -CACTCATGTACACCACACACACACACACACACACACACAATTGCAGTTTATGGGGGCGGG -GGCTGGGGGGAGAGTGCACAGAACTGAGGAGCTACTGCTCCAACCTTCCAGGCAAATCCT -AACTCAGTACACTGTGTTATCCTGCCATCTGCTGGCCAAAGTGAGAATTGCGCCAAACAC -ACTGGAAGGAAAATTGTAATTCAGAGCTCAGCTTGATTAATAAATAATACAAAGACTCTC -TCTAAGGAGAAGCAGGTAAATCTCTTTGAAATACATCAGCAGTCCCCAGAGCGAAAATCA -CCCCTCCAAGTGTCACAAATGACAAGCAAACGCGTATAACAACCAAGTCTCAAATTCCAC -GGGATGTTATCTGTAGGAGACCCTGAAAGGCGGTGACTGCCTTAGTTCTCTGCAGCGTAT -GAACACGTCAAGTCACCTCTGAAGTAACCTTGCAGTAGTGATGACCCTTGGCCAGGGCAC -CACTCCTCGAACTCTTAGTGTTGTTTATAACTTCACTGTTGCCCCCGTGTCTTGCAGGTA -TGGGTGTAGATAGATGTATGTGTGTGTGCTGTCATGTGTGTGTGCCTGCATGTAGAGCCC -AGAAGTCATCTTCAGGTGTTGTTCCACACTGTCCACCTAATTTTTTTTTGAGACAGACTC -TCTCACTCTCACCCAGAGCCTGCCAGGTTCTGTAGGCTGGCTGTCCAGTGAGGCCCAGGC -ATCCATGCCAGTACTGGGATTTCAAACTCTGCCCACCATGCCCTTCCTTCTTATATAGAT -CCTGTAACCCCACTCATGTGCCCTGGGGAAGGAAGAGTGCCCGGTGTCCACACTGTCCTT -TCATGCTGACCGTTTATGAGATTATCCATCCTCCGGGGCTGCTGCTTTCTGTGAACGCGA -TCCAGCTTCCTCCCTGCACTGCCTCACTAACAGAACTGTCTCCAGACCACACCAAGTCTA -GACTGTGACAGCTGCTGTCATCCTGGATATAGCTTCATGCTTCACTCATTCCGGCCACCC -GAGGACAAAACACCACATCCTCCGCATTCTGAACAATGCATTTTTATAGCCTCACATTAG -AAAATATGCTGTGTGTTATTAAAGGGATCATCTTGATTAAGATGCTTGCATAAGAGGTCC -ACAGCCTACAAGGACCTAGATAAACAGCTGGGATACATGACAGAGGGAGACAGATAGATG -GCAGTTTCCAGAAGTTGGCCAGGCTCTGCAGTGGCTTCTGGTGTCTGAGGCTAATTTAAA -GCGATAAGTGAGAGAGCGATACACGTGGATGGGGCAGTAGAGCTGTGGTGCTGGGTTGCT -GTCCCAGACAAACGAACAAAAAATAAGATAGAATAATAACCCATAAGCCTCAGACACAGG -CAAGCACATCCCCTGTGAGCCAGGAGACACTCTGCTTTTCCTGAACCTTATATAATCACG -GGGAGGGCAGAGAGAGAAGCCATGTCTTCAGGGACTTTAAAAGCCAAGCTAAGGAAACTG -GAGAGAGAGCACAATAAATTGCATGCTCTGCACACCTATAAGGTATGGATTTGGTCCTCA -AACCCACATGAAAATGATGGGCATTGGGGGCCTCCACCCTCTCAGAGGAGAAGCGAAGGA -GGGATGGGAGAAGGATTGTGAGATGGGGTGACCAGAAGGATTGGCAGTGAGTGGGATGTA -AAATGAATGAATAAAAATAATGATAATAAAAAGATTATGGCACAAATAAACTTGCTTCTG -GATTTAATGGGAAAAGGAACTGATAGTCTTGGTGGCGCATACTAGGAAGCCCAGCACCCG -GAACAGAAATAGACAGATCTCTGCAGCTTGATGGATGGACAACCCATCGAACCCAATTAG -TGAGCCCCAGGCCCGGGAGAGACCCTGCCTCAAAGGAGGAGGAGGAGGCCATCTGTAAGG -GTGACTCTCAAGGCTGTGCTCTGGCCTCCCCATGAATGCGCATACATACAACATGCACAT -ACCCGCATGTGAGCACACACAAAGACACACCACAAACACTAAATAGTTGTTTTGCTTAAG -CAGAGATTCTGAACTTTTTTAACAATCCAGAACATCTCACACCTCCCCACACACTTTAGG -AATTGGGCTGTATCCCACTTTGCCTTGGATGCTAAGTACCTCTGAGAAAGGCTGGTCACT -GGGTGTTATATAAAATGCTGCCCAGGGCAGACAGCTTGAGGAGTGCCCACAAAGGCTGCC -AAAGAGACCTGGGCTTCCAAGAAGAAACAACCAGATCCCATCCAAACTGGAGCTCCGAAC -ACCACAGGGCAACTAATACCACAGCTAGGGCTATCCCTATGGCCCTGCTGAAAGAGCCAC -ATATAAAAATCTAAAGAGAATTTCATTTGTGACCTCTGCAGCAACCTTTGGTGGGATACT -CAGCTCCTTGAGTTGGGTGCGGGAGGAGGTAGCCTCACATAAGAACAGAGATCTCCTGGC -TGTACCCCAAAGCACCCCCAGCACTGATCCCTTGACTGTACCCCAAAACACCACAGCACT -GATGGCTCCCCCTCCAGTGTCAGTCAACAGACAAGGTTCAGTAGGACCCCAAATGTGCTT -CCCCACCAAATTCCAGGGCTGAGGACCAGATATAGACAGTTTAAGGACTGGCTTTTGTTT -GTTTGTTTGGTTGGTTGGTTGGTTGGTTTTGGTTTTTGGTTTTTTTGAGACAGGGTGTTC -TGGAACTTGCTTGGTAAACCAGGATAGCCTTGAACTCATAGAGATCCTCCTGCCTCTGCT -TCCCAAGTGCTGGGATTAAAGGTAGGTACTGTCTGTCAAGGGACTGGCCTTTTAATGTCG -GGGCAGGAGAATGTACCATAAGGCTAAGGCTAGTATAGTTTGGATAGTTAAGTACAAATG -CTAAAGACTTAGTTCCCAGTATGTGGCTCCAGTGGATGGGAGTGGAACATTAGGAGATGG -GTCTGACTGTAACATACCCGGAGTGTCCTCAAAGAAGACCCTGCAACCCCTCCCCCACTC -TCCCTACCTTCTCCTTTTCTCTTCTCCTCTTCTCTTTCCACTCTCCGTCTCTCATTCCCA -GATGACGTGAGTTAGACAGCTTTGCTCACTGTGCTCCCGTAACGATGGCTAAAGCAACCA -GACCAAGCAAACAGGGGTGGAAACAAAAACCCCATGTAATCACCCTTAAGGCGATTGATT -GTTCCAGGTAGCTTTTTATGAGGAGAGAAAGAAGACATCAAAAGTCCCGGACAGTTTTAT -TTACAATAGTATCTAGCATCCAACACAAAAAGTCCTCCAAAGAATATCTAGGTAAAACTT -GCTCAGAAACACTGTACGAGAAGCCTTAGGGAGATGACAGCTCAGCCCATGAAGGACTTG -CTTCACATGAGGACCCGAGTTCAAGCCCCAGAACCCACATTAAAAACAACAACAGAAACT -AAGAACCAGTAAGTAGCCCAGCACAGGGAGGGTGAAAACAGGTGGGTCCCTGGGGCTCAC -TGGCTAGTCAGTACAGTTGCCAACAAAGTCCACCAGTGAAAAACCACATGTCACAAACAA -GAGGGTCAGTCCCTGAGGAATGATGGCAGAGATTAACCTCTGACCTCCTGCATGCGCACC -TGTACACATATACGCATCTACGTGGCACACACACACATACACAATAGTAGCAGATACCAT -GTGACAGAGACAGAGTTAAAATCAAAACGTAGGCAGCTCCTTTCTGAAGGCCCCAGGGAA -GAATCCATATCTCGCAGCCCAGAAGCCTTGCCCTTCCTTGCGTAAGAGGCCAGCGATAGC -GAACCCCCCATACTCCATTTCTCTGTGTTCCTTCCTTCTTTCTTCCTTTCTTTTCCCTTT -TTCTCTTTTGAGACGAGGCCTGTCTCAGCCTCCTAAGTGCAGATTCTAGGCAGAACCCTT -CTTGATGGGATTTTATTTCTAATTCTTATGTATATTACACACTCTTTTGTGTGTGCATCC -ACCCAGCAAAGCTGCTCCTGGGTGAGGCTATGGACAGCTTGCTGTTTCCCAGACAGCATC -GAGGTATACAGAGTGAGTTCGACTGCACATCGAGGGGAAGTAATCTCCAATGAGAGAACT -CCAAGCTCTTGCCAGCATAGCTCCAGGGTCAGTGACAGAAATGGACACCCAGTATCTTCT -TCAGGCCTCTGAAGGTACAGGCCTGGTACACACAGGCTACACACTCATATACACATGTAT -AAGCCAAAAACTAAGAGAACATCTGAGAGAGAGAGGGAGAGAGAGAAGGAGAGAGAGAGA -GGGAGAGAGAGGCGCCAAGAGGCCAGGATCCCCTTCCTGGAAACCAGACCTCACTCTATT -TGGGGGCCAGCAGATTATCCAGCTGGCAATGGAACTTGTCCCTAAACCTGATGACCTGAA -TTCAGCCACTGGAACCCAGATGGTGGAAGGAGAGGACAGACTCCTGCAAGTTGTCCTCTG -GCCTAGGCAGGCTCACCATTGCTAGACAGACAGACAGACAGACAGAATGATAGAAAAATG -GACAGCTAGATGATAGATAGATGATAGATAGATAGATAGATAGATAGATAGATAGATAGA -TAGATAGAAACTGAGAGATAGATAATGAATCTCACTAAGCTTTCAATAGTTGCCAATGTG -CTAAATGTAAAATAGGCATCTTATTTTAATTTGAATTCTTCTGGATTATGATAAGATTGA -AAATCTTCTTTTTTTGTTTTTTTTGTTTTTTTTTTTTTTTTTTGGTTTTTGGGTTTTGGT -TTTTTTGAGACAGGGTTTCTCTGTGTAGCCCTGGCTGTCCTGGAACTCACTCTGTAGACC -AGGCTGGCCTCGAACTCAGAAATCCACCTGCCTCTGCCTCCCAAGTGCTAGGATTACAGG -CGTGTGCCACCACTGCCCAGTGAAAATCTTCTCATCATGCAATCCATTCAGTTGTCCTCT -TCTGTTACTCCCTACTTATATTTTCACTATTCGTTTCCAAGTCTTTTTTTTTTTCTTTGT -AGAGTTTCTCACATATATTCTGGAGAACGTTTCTCTGCTGATTGACTCTTCCACAGCAGA -GCGAAAGCACACGCACCCACAGAGTCTGTGGCTTGTCTTTTCATGTGGATTGAATATCTT -TTTTATCAGGCAGAAGCTTTACTAGTATTGTTAAAATTATTAATATTTCCCTTTCTGGTT -TGGGCTTTTCATATTTTCTTTAATGAGGCACGGTGACATGCATTTCTGGTCCCAAAAAGC -AAGAGGCCAGGGCAGGTGGATATTGAGTTTGAGGCTAAGCTAAGCAACATAGCACGGCTT -GAAAGGAGAGACGTTTCTCTGTTGTAGTGTGAAGGAGAAGAGGGAGAAAGAGGAAAGAAG -GAAAGGAGTGAGGGAGGGAGGAAAAGGGAGGAAGGAAGAAGCAGGAAAGAAGGAAGGAAG -AGAAGAAAGGAGAGGAAAAAAGAAGGGGAATGGAAAAAAGGACAGGCCCACGTCTCCTTC -CCTTAGGTCATAGCTCCACTTTTAAAAGCATAAAGACAAACTTCTCTTCTGAAGTTTCTA -ATCTCCCAGAAACTAGCACTAGCATTAGAGAGTTCAGGAGCATCCACACAAAGAGCATCG -CCTTCTTACATGTATACATTTGCCTGTACTGTTTTACCTGTGCTGACACATAATTACGTA -CATTTATGGTGGATAGATGCTGACTAGATACATGTATTCATTGTGTAACCACCAAATTGG -GTAATTAGTATTTCTTTGTGCTGGGAACTTGCAAGGTTTACGCCTTGCTTTGAGATACAT -AGTAAATCATTGTGCCTCACAGCACAGTGTGGTAGAGAACTCTAGAAGCTAGTCTTCCCA -CCTAACTCTACCTTCCTGTTTGCCATTCAGCTTCTCCTCGCCTTTGGAATCGGATCCTCC -TCTCTCCTGTGGGATCCGTGTCCTCCTCTCTCCTGTGGGATCCGTGTGTTAGACTTTAGA -TGAGTAAGCACAAACAGCACTTGTCTTTCTGTGCCTGCCTTACTTCACTCAACAACCTTC -ATTCTCTCCATCTTGAAGCAGATGCCATCACTGGACTCTCAGCTGGGGTGCAATGTGCAT -AAGATTTCACTGTGTGTCTGAAGGCCACTTTTCTTTATCCATTCATCTGATAAGTAATAA -ATGCACCAGTGTTAGCATTTTCCAGTTTTAAAATTAAAGTTCACACAAGCACGTTGGTGC -ACACCTGTAAGGCCAGCACACCAGAGGCAGAGGCAGAGGCAGAGGCAGGAAGATCAAAAG -CTCAAGGTCAGCCTCAGCTGCATAGTGAGTTCAAAACCAGCCTGCTCTACATGAAACCCG -ATATCATAAAACTAAATAAGAGACAGAGGAAATGGCTCAGTGGGGAAGGGCACTTGCTGT -GTGAGGATAAGGGCTTAAGTTGAGATCCCCAGCACCCTCAGAAAAGCATGGCTTCTTAGG -CACCTGCAACCCTGTCACTGTGGCACCTGCAACCCTGTCACTGTAGAGACAGGAAGAGTG -GTGGGCTTGATTGTGTGTAAGCCAAGTTCCCAGTTCAGTGAGATACCCTGTCTTAAAGGG -ATGAGACAGAGTACCAAATGACAACTCTCAAGAGCCTCCTTTGGCAATTGTACATGAGCA -TGGCACCTCCTGGACACACACACACACACACACACACACACACACATGCGCGCGCGCACG -CACTCATGTACATGAGATACATATGTATGTACACCATACATACACACTGCTGTTCTAAGT -CTAAATAAATTGTTCACACCCAGCATAGGAAAGGAAGAGCAAGTGATTTCTCAGTGCATA -GATCAGAAGTCCTCCAAGCCCAACCATCAAGCAGTCAGAAAAAAACAATCTCCAGGGGAT -GGTGTGGGTTCTCACCAAGAGTCCATCAACTGAAGACACTATCTCAACCTTCCCAACCGC -CACTGAAGCTCTTTACCGACACTCCTTGTCTCATCTACAAAACACGCCTCTGAATTCACA -CCTCAGTTGTAAGGACCATTTTATATGCCTGGAATGATTGTATAATGTAGACAAGCCTAC -GTTTTACATCAAAGGCATATAAACATTTTCTTGGATGATAATATTAACTCCTTGAATACT -TTTTCAGTTATAATCTGAGAGAATATTTTTCCCTGTATCTTGTTTTGGACATTTTTTTTT -TTTTTTTTTTTTTTTTGTGATCACGTTCCGTCCTGCAGGGGTGCTCCTTAAGAAGGGAAG -TAAACAACACAAAAGCAGCTTCAGGAAACTGACCAGATTCATTAGGTCCCTCCCTTCCAG -GGTATGCAGAGCCCACCTGCACAGACTCTCAGAACTGCCAAGAGTAGATTTCGACCAACT -AAGGCACCTGGAAGGACACCTTCCAACCTGTTTAGCTATCTATAGCTGGGCAGTGTGATC -TAGGTTTCCCAGTTTATATGACCTGTCACCCATCCTGGAGTGGGCTTTGGTGAGGCAGTT -GTCTTTGACCCAATAAAACTTATTGGTTCACCAAGTTGGAATTTGGTGGTATCTGCACTT -TGGTCTGCCATGGTTCCCTTATCTGAGATGGGAAGACAGATGTGTTTTGTCTCTCCCAGG -AAAAGTTGTATCACACAATACACATACTACACACACACATACACACACACACACACACAC -ACACAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGGCTAAATCAATTTAATTAAAGATCAA -AATAGGAAGAGACACTAACAGTTCTCTTTCAAGAGACTTCCATAAATTCTGGTGTTTGTC -ATCTGCATTTCTAGGATAAGAATAAGAGTCTCTGATGCTTGGGGCGACTGTGCAATGAGC -TTTGATGTAAGGTATCAATGGCCTTAAGTTGGGGGATGTGCAAACACATGGGCTCTCCCA -GGGAATTTCATCAGCCCTGAGGGTCTCAGCATCTTGCCCAGAGCATAAACACAGTCCACT -CACCCTTTATTAACGTGTTGGGTGCACAAGTGAAGTTCTTGTTTCCATTCAGGAGGCGGT -GCAGCATTCTCCAAGCTGTGCCTAGCCTAAGTAACACTGCATGGGATGTAGGGTGGAGGC -AAAGACTTGTGTTAGGAAATACAGCAAGTTATGTTGGGGCACAGCAAGTATGGAGTAAGG -CAAATCTGTGGACAAGAACACGAGTGGATATAGTCAAGAAAAATTCAGAAAGATAGCATC -AATAAGCCAGGCCTTGAGCTAAGACATCACCACCAAGAGTCAGGCCACACCCATCCCATA -CGTGAATCGCATACTCTGCAGGTGGAAAGGCATCTGAAGGCTCATGCACAGAACCACTCA -TCTGTCACTTGGATTGCCCTGCCAAGCAAGGAGGTGGAAACCTCGCTGTCCTGGAAGGAA -ACAGTACTACAGACTTCCTGTAGGGTGCGAAACCTCGCTGTCCTGGAAGGAAACAGCACT -ACAGACTTCCTGTAGGGTGCGAAACCTCACTGTCCTGGAAGGAAGCAGTACCACAGACTT -CTTGTAGGGTGCGAAACCTCGCTGTCCTGGAAGGAAACAGTACTACAGACTTCTTGTAGG -GTGCTGTGATGAACAGAGGAAGGTGCAGTGCTCAGGGAAGCCGAGAAGGTCAAGGCTGAA -GGACTCTCAGGAAAGGAATTGTCTGTGTCCCAGCTCTGAGTGCTCTGAGCAGTGTGGACA -AATCATATTTCCTCTTCTCCTGACACTGTCCTTACATTTTTGTTTGCATTTTTGTTTGTC -TTGGGTGCTTGCTTGTTTTCTGTTTTGCTCTCTTTTGTTTTGAGACAGGATCTTACTATG -TGTGCAAGCTACTCTAGAACTCACTATACAGCCCCATCTGGACACAAATTCATGATCCTC -CCGCCTCAGCCTCTTGGATTACAAGCCTGTGCCAGCTTGGCCAGCCCTCATCTTTCATCT -TATCTGTCAAGGGTCAATTTGGAGCCTCAGAAGCCAGGTCTAACTATGGAACTGTCTCCA -CCATGGAGCTAGCACGAGGCTGACTGGGAGTAAATGCCAAGGACCGTTCCTGAGCAGGGA -TGAATAATTTGTAATTCTTATCTTGAGTGGCCTCCGGCCAAAGATGATCAAGGATGAAGC -TTATGGCAAAGGGCAAAGGCTAAAGGCTAAAGGGTGCCTCGGACTCAAAGTATGAAGCCT -AGATTTCGAATAAACAGCTCCACCTTTGTTTAGAAAACAGTGAACAGTCTTTAACTCTGG -GTCATTGTGGAGCCAATGTTTATTTAACGACTTCTTAGAGCAGGCAATAGCCAGTCTGAG -ACAAGCAGTCACATACCTGTATCTTCTACCTAACACCTCTCGATCTCTCCCTCTCTCTAC -CTGACTTCTTCCCTTTTTTTCTTCCCACTAAGTCATTTGTCACAGTATGAGCGTGAACAT -GTGAGTGAGTGGCCCTGAACTCTAGGGGTCAAAGGAGAGCCAATTATATTTAACCCTGTC -AGGGCGAGGGGAACTATGCAGAAGGGAAGGGAGAGGAGGCAGAAGGAGCACATAAGAATT -CACAGAGACTGTGGCAGCACACACAGGGCCTGCACAGGTCCAAGCCAGATAGGGTCCCAG -TGCCAAGAGGGCAAAAGGGGCACAAGCTCCCATCTTTAACCAAGAAGTATCTCTAACTGA -TAACAGCTGAAAATCAAAAGTCTGTTTTTTCCAACAGAGATGCACAGGGCGGGAATGGGT -ATGGACCATGCTTAGGAGAAGATGGCCAAAACAGACAACCCAGTGGGTTGGGGTTGTGAG -GGGAAGGGTGTGGAGTGGTCTTATATTGCTTTGCTTGGGTTTTTTTTTTTAAACCTTACT -GATCTTTTGCTTATATATCATGGTTTCTGATTTTTTGTGTTTTTATGAGATTTGTGTGTA -TGTGTGTGTGTATGTGTGTGTTTTTGCTCACACATGTGTGCATGTGTGTATGCTGTTGTG -CATATGTGTGTATGTATGTGCATGAATGTATGCTGTTGTGTGTATGTTTGTGTGTGTGTG -TATGTATGCATGTGCATGTACGTGTATGTGTGTTTGCATGTGTGTATGCATGTGTATGTA -TGCATGTATATGTATGTGCATGTGTGTGTATCTGTTTATGTGTGTATGTGTATGTATGGT -GTTGTGTGCATGTGTTTCTTGTGCTTTTTCATTGTTTTTTTCCCTTCATTTTTTGTTTGT -TTGTTTTAATTCTGATTTGTTTGTTTTATAAAGGGAGTAGAAAAGAAGGTATTGAGTTGG -GAGGGTGAAGAGGATCTGGGAGAGGAAACTATGCTCAGAGTCTATAGCATACAAGTTATT -TTCAATTAAAAAAAAATCCAAAGGGGCGGGGGTGGGGGGTAGGGGAATGACAGGCTGAGC -AAAAGCAGGTGAGCAAGCCAGTAAGCCAGGCTCACCGCGGCCTCTGCCCATGGCTCAGCT -CTGCCTCCAGGCTCCTGCCTTGACTCCCTTCATGATGGGCATAGCTTGTAAGATGAAGTA -AACTCTTTCCTCTCCAAGTTGCTTTTTCTAATGCAATCCTCCTGCCTGCACTTTCTGAGT -AGTTGTGGTTACAGGTCTGTGCCACATCTCTCATGATCTTAAGGAAATTTAAAGTTATCC -CTATAATCTTGTCCACCCCACCCCAATAACTCAGGATAATTGCCCTATTTTAAACTCAAC -AAATTATTATATTTCACTCTATTCTGGACCATAAATTTTTCCTTCCTTGTGACATACCAT -ATGCATTCTTCTGGAGACTAGGACATGAGTGTCCTCGAGCAAACACTATTTCAACACACT -CAACAACAGTTACTTAATACCTCTCCCCCTAGTGCCTTGGGAATGTGCCCTATGGTTTCT -TAAAAGATTTCAGCAAGGCTGCATCCCAGTTACCCTCTATGGTTAGCCCCTTTGGCTTTC -TCTCTTCCTTGTTTCTTTTTGCCCACTTAAAATTTCTGGGTTCAGTCCCCAAGTGGCCCC -CTTATCCCTAATCCTCCTGTGAGAGTCACCTTGTGGAACTGCTAACTAACATGGTAAGCT -TGAAAATGACTGACCCAGCCTCTGTACACCCTTCTCCCCATAAAGGAAAAAGTGACCAGT -GTGTCCTATGGAGCGGGGGTAAGGGGCTGTAAAGAGGGAGGCTGTAAAGAGGCAGTTTCT -AGAGAGCTTTATATAGGGGCACACTTTCTATTGCAGTAGGTTCTCCTGCCAGAGAGCTAG -AAGATATGTCTGGGGGTCGGGGGAATGTTTACAGGAGTAAATATTAAGTCCCAAGCCCTA -GGACCAATGGCTGAGGTGTCTGTTTAACATATCAAGGTGGACTTGGCTGCCAGATTCTCC -CAGCATCCCTCAGTCCCTACTTGTTACAGGGCATTGCTGGCATGCCCTGCCCTTACACAC -ACACACACACACACACACACACACACACACACACACACCAACTTTCCAGCCCAGGGGCTG -GGGTGTCCTTCCCCACCACACACATCCCCAGAGGTTCTTCCCTATATAACCCAGCTATTT -TAGTTACCATTTAGTTACCCCTTCCCCCCTTTTTACCCTTTACCCTCTTGGCAGCTGCAC -CTGGTTCCTCTAAGACCCACCTCTTCCTTGCCCTCCCCATCTCTCCTCACATCGCTCAGG -GTCATGTCCACTCTGGACTTTCCTAGATGCCCCTGCCTCTGGCTATGCTCTTCCTCCTGA -CTACAGTAAACTTTCTCCTCCACCATACCTAAGAGCAGTCATGCCCTTCTTTTTTTTTTT -TTTTTTTTTTTCTTTCATTCACCACGAGGCCAGAGACCTTGGCTCCCTTTGGCATTAGAG -TTACAGATGACTATGGGCTAGCTCTCTGCCATGGCTGGCAACTGCTAGGGCGGTGCACAT -TGCTTAGCTCTGAGCTGTCTCTCAGCTCCAAGACTGGGCACTTTAAAAGTGGTAAGGATC -CAGTCTCGGGGTTCTGGAGGCTGGTAACTTAAAGTTGGGTGTCAATATGGGACAGAATAG -AAGGAGAAAACCTGGGGTCTGTGGAAGGGGAGAGCCTGGGTGAAACTCTCCCTAGTTAAG -AATCCTAACACAAGCCGGGCGTGGTAGCACACACCTTAAATCCCAGCACTTGGGAGGCAG -AGGCAGGCAGATTTCTGAGTTCAAGGCCAGCCTGGTCTACAGAGTGAGTTCCAGGACAGC -CAGGGTTACACAGAAAAACCCTATCTCAAAAAACAAAAACAAAGCAAAACAAATCCCCCC -CACCCCAAAAAAAAAGAATTCCAGCACAACAGCATTTAGGAGGCAGATGGTCTACATAAG -TTCAAGGTGAGCTGGGACTGCAGAGTGAAACCCTCTCTCAGATAAAAGGAACATGGGTCT -GGTGGGGTGGCCCAGCAGGTAAGACTTCATACTGCTCTTGAAGAGGACCGGAGCTCATTT -CACAGCACCCCTGTTGGGTAGCTCTCATGTGCCTGTAACCCCAGCTCCATGAGACTTGAC -AGCTCCAGCTTCTTCATGTGCCAGCGCACATACGCCCCCACACAGACACGGACATGTAAT -TGAAAAGTCAGTCTTTAAAAAGAAGTTTAACATAGTCAACAACATTTACTTAGTTCCTTC -CTCCCTTCCCAGCTGCAGAGCTGTGATTTTTCTTAGAATCTTGCTAGAAAACCCCTTTAC -AGTAAAGGGAGATGCCCTAATCCTGGAACACGATCCTAACCATGCCTAGCTTGACCTCAT -CAGGTAATAATCCCATTGAGGTACCACTGGACCTACTCTAGAATATCTTGCACCAGAGAG -AGAAAAAGGGAAAGGTTGCTTAGCAACCCTCTGAGATGGTCCTTGAAAGTCACTAAAAAG -ATACATAAGTCTATCACTACGACACTTAACTGTTATTTTTCCTTGAGGAGCCCACACGCA -ACTTGGGTGTGTCTTCCTCACTCCCAGAGCACCTCTCTTAATTCCCCTATCCCCACTTAA -GACCCCGGTTTAAAATGCCATTTAATAATCCACAACTCTTAAGAAGCCCATACTCAAGCC -CTGAGAATCTTTCTGTTTCTGATACACCCAATTCTCCTCCTGCCCACTCCTGAAATTATT -TTGCGTGGAAGCCAGGGATCTATCTGATTTTACCTGACTCGTTTCCCTAAATGATCAGGG -GAAAGTCCTCAGCCTGCAATGGGAAGCCAGTGCTGATCTGTGTGTCCCTGTTCCTTGCCT -CTTCCAGGAGCCGGTGTTTGAGGACCATTCTTGGGTGTCCCTCTCTATCCCTGGCCACTG -TCTTCATAGAGCTGCCTCTTTATGTGCTCATGTCTCCACGCCAACTTTTTAAGAAAATAC -GTTGTATCTACGTGTTTTTATCTGCATGTAGGTATGTATATGCACCACATTTGTGCTGAT -GTCTAAGGAGGTCAGAGGGAGAAGGCATTGGGTCCCCTGAAACTGGAACTAGAGGTGGTG -ATGATGAGCCATGTGGTGTGGTTCGAGTCTTTTGCAAAACAGCTGAGCTCTCTCACTAGC -CTGCTAGGCTCATCCCTTCCTCCTTTTAAATTTATATTATGTTTATGATTATTATTGTTG -TTGTTGTTGTTATTAGGACAGTTCTCACAGTATAGCCAACCAGGCTGACTTCTCAAGCGC -ATGATCCTCCTGCCTCTGCTTCCCAAGTGCGGGGATTCCAGGGTTGCACCAACACGTCGG -CTTGCTTTGCTTTTTTCTTGTCCTTTTGCTGTGTGTTTGTGTAGGTGCCTGTGTGCCGTG -TGATGATGGGTTGGAGGAGAGCCTGAGGCATCGGTCCTTGCCTTTCTGCCTTACTTGAGA -CAAGATCTCTTCAGTGCTATGGAAGCCAGGCTGGCTGCCTCCCACCTCCTTCTAGGCACA -TAGGACTGTAGTCAGCTGCCCTGCTGCTTTAATGTACATTAAGTGGACTTTTATACGGAT -TGGGGCATTCAAATCCAGGTTCTGAGACTTGTCCAGCAAACACTTGTACCCACTGAACTA -TCTCCGCAGTCCTGTTTCCTCTGCCTTAGAACACACCAGCCATTAGATTAGGACCCATCT -ATATTCGTCTTGATTCATTTTCATGATTTCATTTGCAAAGATCCCATTTCTTTTTTTTTT -TAATTTTTTTATTTATTTTATATATATGATGAGTACACTGTAGCTATCTTCAGACACACC -AGAAGAGGGCATCGGATCCCATTACAGATGGTTATAAGCCACCATGTGGTTGCTGGGAAT -TGAACTCAGGACCTCTGTTAGAGCAGTCAGTGCTCTTAACTGCTGAGCCATTTCTCCAGC -CCAAAAGACTCCATTTCTACAAGAATCCTTTTGCCCTGCTGTTTTGACAATGCTAGAGAT -GCAACCCAGAGCTTCTCACATTCGAGATAGTCACTCTACCAACAAGCTAAACTCCAGCTA -GCCCTGTTTTAAATAAAGCCACCTTCATATATACTGTGGTGATGTGGTGCAGCTTGAACA -TATCTTTTGGAAGAATGGGAGGCTACCACTCATTGCACCTACCAGATGTTTCAAGGGTAG -CTGGTTAATTCTTATTTCTAATAAGCCTCAGCATGGTAGTACAAGTCAGAGAAACTCCGT -CTCAGATGGGATCACTGGAACCTAGGGATGTTAGGGAGGTGTTTCCCAGGAATGGGGTTC -TGAGGCCCTTTCAGGTGAGCTCTCTGGAATTACAAACTGGCAGAATGGCTGACTAGAGGG -AGTTCCATAGCAAAGCAATACAGGTAATTAAAAAAAAAAAAAAGCCATCGTGAGCACAGT -AAGATGGTCCACTGGGTAGCTAGCCTCAAGTCTAGTGCCTCCCAGTAAATCAAGGCATCT -GTGTCTCCAAGACTCTGCAGTCAACACTGCTGAGAGTTTTGGAGTCGGAGTGTAGAGCTC -AGTGGTAGAACTTTTGGCTAGCGTGTGAGGCCCTGGGTTCCACACAGAACTTGAGAGAGG -CAGAGGCTTGCTTCAGTGCTGCTGGAGACCTCCGGCGGTGTATGGGGGAGGAGAGGGTAG -ACCTGGAGGTGCCTGTTACCTTATAGGGAGGGAAGAAAGCCTTGCTCACATTTCCATGGA -TACAGTGCTCTGTCCAAGATCTCCCTCTGGGTTAATCCTACCTCTCTCCGGGGCTTAGGG -TACCATGCGGATGACACACAGATTTGCATCTCAAAATTCCAAACTGCTTTCCCAGTTACC -TGGAGTACTCAGCAGGCACAGAACTTAGCATCTTGAAGGTTGAAGTTATTGCAAAACTTG -TTAGCTTCCCAGCAGTTCCAGTATCAGAAGTGTCAATCACTGGTCATTCAGTCCCCAAAA -TTAAAACTGGGGGACCTGGCCGGGCAGTGGTGGTGCACGCCTTTAATCCCAGCACTCGGG -AGGCAGAGGCAGGCGGATTTCTGAGTTCGAGGCCTGCCTGGTCTACAGAGTGAGTTCCAG -GACAGCCAGGGCTACACAGAGAAACCCTGTCTCTAAAAACCAAACAACAACAACAACAAC -AACAACAAAAAAAAAAAAAAAAAAAAAAAAACCCTGGGGGATCTGATACTTACCCCTCTC -TTCAGTGCACATTAAATCACACCAAACCCTTCCCTTCTGCTGCTCCCCAATGCTTCCAGT -TCAAGTACACATGCAGGCTTAGTACAGCTTCATTAAAACAATAACCCCTAACCCAGGGTA -TTATTCCTCCATCACCACTGAGAAAGAGCATCCTTCAACATTAACAAAGAGCTAAGTCTC -CTTGGAGGGACACACAAATCTAGACATGGGGTCCTGCTGTGTCATCCACTTTTTTTTTTT -CTCATTGTGAAATCTTTTGAAAAAAAAAATCACTTTTTTTTTTAACTAAGTGAGGAACAA -AAAAAAGTTACATTGTTTAAAATGCAAAATCAAATTTAAAAGGCAGAACCGGACAAATGT -AACTGTATAACCCTTTCCCTCTGGCTTTGGAGTCCTGGTGTGGTATCTGGTGAGGCTGTG -TTTGTGTCTTCTGACCATTCAGAAGAAACTCCACGTTCATCAACGATAAATCGATGTCCG -AAGTCTGATGCTAAGGAGCCCAGGTGCTACTGTATTCTCCCAAATGTATTGTGGAGAAAA -GACACAAAGGCAGGAGATGCCTGTGTCCATCTCGCCACACTTTGCACCCTAGATCCCACT -CCTAAGAAACAGGCAAATGGCAATTTCAGGAATGAAAAGGACATCTGCGGGGTGTACGAA -CCTAAAGACAGCCAAAAGATACAACAGTTCTGCTTCTAAATAATCGGGAAAATGCGAACC -TATTCCTAACCAAGTTTGCTCTGCTCAGCTTTCCAGAGAAGTCCTTCGAAGGGACACGCT -CTGCACCAGCAATGCAGTACGAAGTCGGAAATCTGAAGTTACTTCAAGTGAAACCGCATT -ACCAATGTCAATTCAAGCACACAGGATTAGTCTGCCATGTTTACTTGGACATGAGAAGAA -CAAATGGTATAACCCGGACAACATAAACTCTCCCTCCCCAAAATGCAGATCAAAGATTCA -AGAAACTTCACAGAGCATTTGCATATTTCACTGGGACTCCAAAGAAATGCGGAGCTACGC -TCAAACAATAGAATGAAGAAAAGATGGGAGTCACTGAGAATGGAGCGCGGGGTTAAGTTG -GGTTTTCAAATGTCTCACTGGGGGCGACCTTGGCTCCTACACTCTGCACATTGTTCCCAT -GGGCACAGTCTCACTGCAGCAGAGATTCGGGAGCAGGTATTGCATCCCGTGGGTGATGCG -GGGATCGCACCCAGCCAGGTTGTGCAAAAAACAAAAACACTCTGTTCCCTTCTCGCGGGA -CAGAGATGCGAAAGTAGGTGGCCCCCATCACTCAAGGTTGCTGCCAGTGCTGCTCGCAAC -TTTTGAAATCAATCTACCCCCCCCCCTTTTTTTTCCTTTCTTTTTTCTTTTGCATCATGC -AACGGATGCCACCGTTCCTGGGGTTTGCAACCCCCCACCCCCTCCCCCGAGACCAATCAT -TGCCGCGCTCGGGCCTCTGCACAGCGCCCCCGCCCCCTTCCCGGGCCGCACGCAGCCACC -ACCGCCGCTGCCACCGCCACCAGCAACCCGGAGGCGCTCCGGCCACCGGCCCGCCGCCTT -AAAGGGAGGTGGCCGCTCTTAAAGGGACCCTCACGCGCCCGGCCGGCGGGAGCGCGGCGG -CCCGGTTCCCGGAGGGCCGCGCCCAGCCTAGGCCGAGCTCCACGCGGCGTCCGAGCGCCC -GGCGGTGCCGCCGCCACCGGGAGCAGCATTTTTTTTTTTTTTTTTTTTAAATTCAGGCGA -CGCTTAAGGGAGCCCAGCGCGCCCGGTGCATTGTGGGAGCGCCGCGGCCCGTTTTCGGGA -GGAGGCGGAGGGCGCAAAGCGAGCCGGTAAGCGGCGGGCCTGGCGAGGGGGGGCGAGGCA -GCAGGCTTAAAGGGGAATAGCGGGCCGCAGGCCCGGCGCGGCCGTTGCAAATCCCCCTCC -GGGCCGCCCGGGACCGCCGGGGAGCCGTGCACCGGGGCCCTTCGCGCGCCCTGCCTGGAG -AGGGGGCCGAGCCCAGGCTTTGGTGGGGCCGCTTTAAAAAAGAAGCGCCGCCCGCGCCGC -TGCCTCCTCCGCCGTCGCCGCCGCGGCACGCGGGGCCGGGGTTGGGAGGGAGGAGCGGAG -GGGGAGGGCGGCGGCGGCCACGCAGGGGTTAATCTTTTCGCCCGCCGACATTTTTGTGTG -GCGGCGCGGACGGCGAGCCCGCGCGCGCGCGCGCTCTGCCTTAGCCGCCCAGTGTCCTGG -CGCCGAGCCGCGGGCCTCCCCGCCCCCACTCGGCCCTCGGGTCCCTCCGGTCCCCGCCGG -CGACGGTCTCCGCGGCAGCGGCGACGCGGGGCCTGCGGTGCAGCATGGCCCTGCCGGTGG -CCTGCCCGCGGCAGCCGCGCGGCGCGGTACAAAGAACGCGGCCCGCGCCCGCCGTGCCTT -TAAAGGCGGCAGCCTGAGACTTAAGGTGTCCCCTGAGTGGCATCCTCCGCGCCCGGCCCC -ATGGAGGGCGCGGGGTCCCGGCGCGCACGCCGCGGCGCCCGGGCCTGTGAGCACGCGCGG -GGCCTGGGGGCTGGCGGGGAGGTAGGTGTGCTGCCCCACCGCACCCCGCTGCCCGAGCCC -GCCTCCCGCGGGAGCGAAGGGGTTAAACGCGGGCTTTAAATATTCATGTCATTGTTTTAA -AGGTGTAAACATGTGGCTTCCAGGTCGGACGCACTCCCTCTACCCAAAGCACACCCCAAA -TTCCATCCTTTTCAAATAGCTGGAGTTTCCTTTGAGGCCAAACCGTGTGACTTAGGTCTC -CTTGCACTTGGGAGTTTTTTAACTGCTGAGTTTTCTTGATGTAAGGCGTTTTTAAACTTT -CCTAACCAGAAAGTGTAGGGAAAATAAGGTAAAAGAAAGGTGCTCTTCGGAGTCTCTCTC -CTGCCTTTTGGTTGAGGCCGTGAGGATTGGAGGTAGGAAAATAGATTCTTTATAAAGGGA -AGTCTTCCCGTTTTGTACCAGGTAGAGGTGAGGCAGGCATTTTTTGCAAAATGAATGTGA -TTTTCCAAACCTTTCTTCGAAGGTGAATTTTAATTCGCACTCTTTCCAAACTGTTAAATG -GCTTCAGAATGCCCATTTCGGAAACTTGCTTGGCTCACACTGCTCTGTAGAGAAGTTTGG -TTTCTATGAACGATGAGCGAAATCCGTGTCGGTAGTTTCCCGCTGAAATCATTGCTCATG -TCATGTTTGTGATGATGGTTTGGATTGCCGAATTTGGGCTTTGTGAAATTTAGTTTAAAT -GAGTGATGTACTTCCTGGGGGATGGAAAACTATATAAATGGGAATTATGTTTTCAATCAT -AAATTTTATGGGAGAAACCGACCCTAAAACTTAGGGTGTCTGTAATCCTATGCCCAATAA -AGCATCAGTCAGAAAGTGTGTAAACCCCGGGAGCACTTAACTGGGTTTTGAATTAGATGC -AACCGGAAGAGCTGGTGCGGAAATGCAGTGCGTGGTACCCAGTGCCAGACGACTAGTGAT -CTCATGAGATACTGTTTCTTTTTGTAATGAACTAGCGAGTTTTGTCAATGGTGTGTGTAC -TGGTTTGTTAGGCAGGATGTTTGCTTTCTAGGAATGTTAAAAAACATCAGCGAACTTTGC -AAGCACTCTCTTGAACGGCATTGTGTTTTACAGCCATGGGAAGCCTTGGGGGGTTTTGTT -GGTTTTTAAGTAGTGTCTCCTTCAGTGACTTCTCCCATTAGTTTGGTACTGTTGGTTCAG -AGGGAGACTTGTTTTTTAAATTAGGATTTAGTATCTGGAAGAATTTCACAGGGAATGGTG -GTACACACCTTTAATTCCAGCACTCAGGAAGCAAAGGCAGGCACATCACTTTGAGGCCAG -TCTCAATTTAAAAAAAAAAAAATGCATGAGATGCGTTTGTGTCCTCCTTTCTACAGTTTC -TGGTGACTGTTTTATTTTTCTCTGTGAGAGAGCAAAAGACAGTCAGAGGTTTTTCCAGGA -AAGTCGCTGTAGCTAGGATCTCTGCTCTCTAAAGCATAGAACTTTTAAGCTAATACATAG -TGAATACCGACCAGTTCTCTTAGCCTGCACCCTAGAACTACTAACTTCAGAGTTTACTGC -CCAAGTGGCAGGTGTCACGTGAGTGAGCTTCCCCTTGGAGCCACAGTCATACATTCCCAT -CCTCCGTGATTCCCCTGATGTCATTATCCATTACTCCAGTTTACCCAGCACCCTAACTAA -CAAACTATTTCCCGGTGTGTGTCTCTGGTGTGTACTCATTCACTTGATTCTTGAGTCTTT -TAACAATGCCTTCTTTTTATGTTTTGGTGGTACCTAGGTGGATCACAAGTAGAAAGCCCA -GTGGATCTAGAGAGAGGGAGGGGAGGGGCTGAGCTGTGGAGAGTGCGGCCCCAGAACCAT -GTCTACTCGAGAGTCCTTTAACCCGGAGACTTATGAATTGGACAAGAGCTTCCGGCTAAC -CAGGTTTACTGAACTGAAAGGCACAGGCTGCAAAGTGCCCCAAGATGTCCTACAGAAACT -GCTGGAATCTTTACAAGAGAACCACTTCCAAGAAGATGAGCAGTTTCTGGGAGCTGTTAT -GCCACGACTTGGTATGTACACCATCTTTTAACACCCAGAAATGTAGTCAACAGTCAACAA -CCAGATGCCTCCTCTGTGTTGCTTCAATTCTTGAAGCTCTGTCAGAGGACCTCAGGATCC -AGGGTGACTGTTTTTTTGGTTTTCTCTTTTGTTTGTTTGTTTTTTTCCCCAATTTTTAAA -ATTTTATTAGATATTTGCTTTATTTACATTTCAAATGCTATCCCAAAAATCCCCTATAAT -CTCCCCCCGGCCTGCTCCCCTACCCACCCACTCCCACTTCTTGGCCCTGGTGTTCCCCTG -TACTGGGGCATGTAAAGTTTGCTAGACCAAGGGGCCTCTCTTCCCAATGATGGCCGACTA -GGCCATCTTCTGCTACACATGCAGCTAGAGACACGAGCTCCAGGGGTACTGGTTAGTTCA -TATTGTTGTTCCACTTATAGAGTTGCAGACCCCATCAGCTCCTTGGGTGCTTTCTCTAGC -TTCTCCATTGGGGGCCCTGTGTTCCATCTTATAGATGACTGTGAACATCCACTTCTGTAT -TTGTCAGGCACTGGCATAGCCTCACACGAGACAGCTATATATATCAGTGTCCCTTCAGCA -AAATCTTGCTGGCATATGCAATAGTGTCTGGGTTTGGTGGCTGATAATGGGATGGATCCC -CGGGTGGGACTCTGGATGGTCCATCCTTTCGTCTTAGCTCCAAACCAGTGTGACTGTTAA -TGCCACTTAAAGAAAGAATTTAAAAAGCATCAGGGCATGTGGTTGGCAGGTTTGATTTTT -AGTTTGTTTGTTTTTGTTTTGTTTTTTGGTTTTTCGAGACAGGGTTTCTCTGTGTAGCCC -TGGCTATCCTGGAACTCACTCTGTAGACCAGGCTGGCCTCGAACTCAGAAATCCTCCTGC -CTCTGCCTCCCAAGTGCTAGGATTAAAGGCGGGCACTCACTGCCCGGCTCAGGTTTGAGA -TTATAGAGTATATTGTGACATCATTACCCTACAGTAGGGCATTTTTACTTTAATTTTATG -GTTAGCTGAGAACCAGCAGAGCTCCTTTCTGTCTTTTCTCTCAAATGACCTCTACACTGC -TGCTCTCTGCATTGCCCTAGTGAGGGTGTTACCTTACGAATCTTCTTCTTTTTTTTTTTT -TTAAATTTTAGATTTTATTTATTATTTATTTTATATGTAAGTACATTGTCGCTGTCTTCA -GACACACCAGGGGAGGGAGTCAGATGTCATTAAGGATGGTTGTGAGCCACCATGTGGTTG -CTGGGATTTGAACTCAGAACCTTCGGAAGAGCAGTCAGTGCTGTTAACCGCTGAGCCATC -TCTCCAGCCCCCGCCTTATGAATCTTAAGAACAGCTTTAAGGCCTTTGCAGGATGTATGG -GCTGAGGTTTTGAGTGGGCCACACAGACTGTTGCCGACTGGGAAAGTAGCTCAGTTGGGA -AAGTTCAAGGGCCTCAGTGAGTTTGATCTCCCAAACCCATATCTTTAGAAACAAAAAGTG -TGTGTGTGTGGTGCAGTGTGTCGGAGAGGGGAGGCAGATGTGTTCTGGGCAAGACATTGA -CAGACTCTGTCTAAGAAAAAGAACTGGCCTCTGAGGTTGTACTCTACCCTGCACATGCAT -GTACACATATGCAGCTGTACCATATGTACACAGACGCACATACGTGGATTTGAGGTTGAT -CCCAGAGTGCCTAGTGGAGCTGAGGGCACTCTTGCTTTCTTTCCTGAACTCTGTGTATGG -TTAGTGGTTTATCTTTCTCAAACACAGAGCTCCTCCCAAATGCTGGGATTAAAGGAAAGC -CCCAGAATGCATGGCTCTGTGAATCTGTTACTTAAAGGATGAGCCTAAACATACTTAAAG -ATCTACATAATTATTGTATGGCCTCTTAGTGAGGGGCTCTAGTGCTTCGATGAAACACCT -TGACCGAGAAGCAGTCTGGGGAGGAAAGGGTTTGCTTGGCTTACTCCACATTGCTGTTCA -TTATTGAACGAAGAAGTCTGAACAGGAGCCTGGAGGCAGGAGCGGATGCAGGGGCCATGG -AGGATGCTGCTTACTGGCTTGTTTTCATGCTTACTCAGCCTGCTTTCTTCTAGAACCCTG -GACCACCAGCCCAGGGATGGCACCACCCACAATAGGCTAGGCCTTCTCCCATCAATCACT -AGTTGAGAAAATGCCCTGCACCTGGGTTTTGTTTGTTTGTTTGTTTGTTTGTTTGTTTGT -TTTTGAGACAGGATTTCTCTGTATAGCCCTAGCTGTCCCAGAACTCACTTTGTAGACCAG -GCTGACCTCCAACTCACAGAGATCCACCTGCCTCTGCCTCCCACGTGCTGGGATTAAAGA -TGCCGGGTACCACCAATGCTTGGCTATGGCTGGATTTTTTTTTTTTTAAAGATTATTCAT -TTATTTTATGAGTACACTGCAGCTGTCTTCAGACACACCAGAAGGGGACGTTGGATCCCT -TGGTTGTGAGCCACCACGTGGTTGCTGGGAATTGAACTTTGGACCCCTGGAAAAATAACT -GCTGAGCCATCTCTCCCGCCCCAGAAAGTAGGTGTTTCTTAAAACCAGTCCATTTGTTTT -CTATACTTGGAAGCTGTCAAGTATGGGTTATTGGTACAATAGTATTCTTTTATTTATTTG -CTCATTCATTCTTATAATTTGGCTTTTTTTGGAACTCACTCTGTAGATCAGGCTGGTCTC -GAACTCACAGAGATCTGCCTACTTCTGCCTCCTGAGTGCTGGCATTAAAGGTGTGCGCCA -CCAGCTCCCAGCAAATGTGTTCTATTGATAGAGGTTTCTGTCTTTGAGAAGACCTAGACT -TCGTGTAGCTTAGCATCAGCTTCTCAGCCTTACACATAACCTCCTGGGACCTTCGGAAGA -GCAGTTGGCGCTCTTAACCACTGAGCCATCTCGCCAGCCCCCCTCCTCAGGTTTCAAGAG -AGTCTCCTCTTCCATGTGCCTCCCTAAGCTTGTCCAGTCTGAACTTTATGTAGGAGTTCT -GGCCCCGATTCCACTTACCAAGGTCTCTCCTTTATCTTACTGCATCAGAGTTGTGGCCTT -AGGTACAGCTCTGACCTGCCGTGTGTTTGTGAAGAAAATTGCACTGGAATGCAGCCTCAC -TCAGCATGTCTGTGGCTGCTTTGGTGACACTGGAGTAGAAGCCTGAACTGCTTACTGTTT -GTCCCTTATAGAGAAAGTCCTAGTTCTGGTTTGCATTTCTGTTGCTGTGATAAACACCAT -AACCAAATGCAACGTGGAGAGGAAGGGGTTTATTTAGCTTACAGGTGTTTCCTCATCAAG -GAAAGCCAAGGAAGGGGAGTACTGTGTGCTGGCTTGTTCCCCCAGCTTTTTGTTGTTGTT -GTTGTTGTTGTTGTTGTTTTTGATCGCCCAGCTCTTTAAAGCAGCGTAGGGCACCTGCTC -AGGGATGACACTGCCCACAGTGAGCTGGGCCCTCCTATATCAATTAGGCAGCAACCAAGA -AAATGCCCACTAGGCCAGTTCTATGGAGGTAATTCCTTAATTGAGTTTCTCTCTTCCTGA -CTGTCTAGATTTGTGTCATGATGACAAAAACTAACAAGCATATTGTCAACCATGGCTATC -TTTTTAATAGGATCCTGAACTTCCAAAAGATTTTTCCAGCATCAGATTAACCACATCTAA -AAAGTCCCCAACTTGCCCACTCCAGGGGCATCAGGAAGTGATTTTGAAACCAAGTACTAC -AGTACAATACTGGATAAAAGAAATATCATGTTTCACCGAGAGCCATCCTAGCTGAGGCTG -AGTTTCTAGGTTCGGTGAGAGGCCTTGTCTTAAAAAATGAGGTGAAAGTAAGGTTGGGAA -GAAAGCAGATGTTGACTTCTGTGTCTGGGTGCACATGTGCACATACAGAAGTATGTACGG -ACACACAAAGGTGAGGAAAGTGCTTTGGGGAAGCAAACAAAGAATTGAATTACCCAGATA -CTGAGTGATTTGGTCACACTTGGTTGGGAACTTTGTATTTCTGCTTTGTTTCCTTCAGGC -TAAATGTAATATTAACTGCCATTTTCTTTATGAGAATATGATACAAATACTATCTAGGAG -GTTATAATAACATCCAGTAATTAATATCAAAGTAGCTATAGCAGTTCCATTTGTAGAACT -TTATCATGCAGAGAAATTCTATATGAGGCAGCATGGTGGTAGCACCATGCCTTGATAGCA -CACACGCCTTTATTCCCAGCACTTGGTAGACAGAGACAGGTGGAGCTTTGTGAGTTAGAG -GCCAACCTGGTCTACACAGCGAGTCTAGGATAGCCAGGGCATCAATCACAGGGCTCAGGA -ATATACAGTGTTAAAGACTTCAGTAAGGTTCAGGTTTTGTGCTGTCTTGCAGTCTTGTTG -ATTAACAATTCACGTCCTCCATCCTATGCTGGTTCTGATTCACAGTCATTTCAGTAGCAC -TTCTTGATAGCGCACACATAGATTGGTTGGCAGTGTGGGTTTGCTGTCTTGTAGAATTCC -TTCCTGCTCAAAGTCCTGCTCATACACGAATAAACGCTTTTCTTCTCTCCTTTTATTTTT -TGGGTGCTGGCAATGTCACTCTTGCCAGGCATTGGGATGGATACTTGCGTCATTCCTTTG -AGGCATGGTGGTCTTTCCTTGGTTCAGACCACAGATTACATTTATCCTATCGTCGACGAC -CCGTATATGATGGTAAGTTTGTGCTTTTTGTAATTGGAACTGCCTTGTGCTTTGGTTGTG -GTTTCGGCTGCGTTTATGTGTGCCTTTGGGTTTGGGTTTTATGTTTGGCTGTTGTGTTTT -TCCACTTTTGCTGAATCCACATTATATTACCGTTCCCTGACTCCTGCCTTGTGGGGCTGA -CCTTTCTCCTCTCGCTTGACATGGAATGAGCCAAGTGGCGTGGAGAGGGAGACCTGTCTG -CTGCCTTCCTAGTGTGTGCAGAACACCTACCATCTGCTGTTTTGAGAGGATACTAAGGGT -CGATGGTGTTCTCTGTTTGCTTTCCTTGTACCTATCTCTCTGATGTTCGTAAAAGTCACT -GTTCCTGGCTGTTCCTGGCTGTGCTTCATAATAACACTGATTCTAAATGTTTCCTCCCAC -ACAGTAGAGGAACTTGAGAATCTCATCACATGACTCCCCCTGAGGCAGGGTTTCTCTGTG -TATCCCTGGCTTTCCTGGAACTGTCTAGTTAGATCCTCACACTCAGAGATCTGCCTGCCT -CTGCCTCCCGGTGCTGAGGGCAGAGCACCAGGCCTGGTTTACTTTACAACTAGGCTTCAG -GGTAAGTTGGTTACCAGCTACCCAGCCACCTCCATGCGCACTCACCACTGTACCATATGG -TACTCTGAGATCTACCTGACTGTGGCATTCATGTTATAGCTGCCAAGGCAAGGGAGATGG -CACAGCAAGGAAAAAGTACTTCCCCATGTAAGCAGGAAGACCCCAGTCTCCAAGTAAGAA -GCTGAGTGTAGCCGCACATACCTATAGTACTACTCATGCTTAGAAAAACAGACAGGAAAA -TCCCTGGGACTTGCTGGCCCGCCAGTCTGCCTAATTGTTGAGCTCCAGGTTCAATAAGAG -ATTTTGTCTTGAAATATAAGGTAGAGTTACTGAGGAAGACACCTAACATCAACTTCTGTC -CTCTCCAGCATGCACATGCTCGAACACACAAAGTTGTAGCTACTGGTCATGCCGTCTGCA -GACACATTTCCAGCCATGTGTTACATGCTACAGCCAGCAGCCTTTCATCTGCTGCCTAGT -CTTTAACCAACCAAGAGAACACTGAAGGAATGGGAATATCCCACTTGTTTAAAAATGTCA -GCTATCCTTCCTGGTTTGCAGGGACACTGGATCAAGCTTCACATGTAAGGATGTGGGCCA -TGGATAGGAAAATGAGTGCAGTATGAGTAGAGGTTATGGAACGTACATTCTCTGTAAAGG -AGCACAAGTGGCAGAGGAGTCACCCAGAGTCTGTCCTTCTCCAGCGTCTCTTAGAAGCAT -GTGAGAGTAGCTAGCTATTGCATGTTTGCCCCATGGCCCGAAACTCAGTCTCTAAGTTCC -TCATTGACCAGGCTTGCAGAAGGCTGCAGGGAAGGCTGCCTGGGAGTCCCAAGAACACAC -ACAGCAACTGAAAATGATGTGCTGCGTCCATGAGGATTATCCTGTGTCAGAAGAAAACCC -TGTTATTTTTCTCTACTATCTATAAAAAGATAATTTAGACAATGACAACTTAACATTTAA -AAATCTTCCAGAGCAGTAGTCTTTATTAGCACATCCTATTGGATGTTGTTTAAACTCCTC -ATCAAGCAATACAGTTTACTAGGAAATGCTATTTCTCTCTCTCTCTTTTTTTTTTTTCCA -AGACAGAGTTTCCTTATACAGTCCTGGCTGTCCTGGAACTCACTTTGTAGACCATGCTGG -CCTCGAACTCAGAAATCTGCCTGTCTCTGCCTCCCAAGTGCTGGGATTAAAGGCATGTGC -CACCACCACCCGGCAGGAAATGCTATTTCAATTTTACTTCAGGCCTGTGTGTTTCTTATT -TCTCCTACTTTTGTTTCCTATTTACCTCTTCAACTTGAAACTGCAAAAGTTTCTGAATCC -AACAACGTAAAAATCACCTTTCTGTAACCAGCAGAGGCAACACTTGCTGTGGTCTGCTGA -GTGCTGGCTTCCAAGGTTGCCTTGAAATGACTGTATCAGGCCTCTCTCCCAGACCATGGT -GCTAACTAACTGCTTCTCTTCCCGATCCCCCACCCTGACCCATCTTGAGCTGGATCTCTG -AATCTTAGATGGGAAAAAATGTGAACTCTTTATTCTCCTCCTGTGGGTGAGTGGGCGCCC -GACAGGTCACTGAAGGTGCCAGCTGAGAGTCATGTCCGGGAGCCGTCCTGCTGCAAACTC -CCACGGTCTTGGAGTTTTGTGTGCCTCATTTTTGGTTCTACAGATGGGGGGAAAAATCCC -TGGCTTTTTCACATCTCTGCTCTCTTTCGTAGGGCAGGATAGCATGTGCCAATGTCCTCA -GTGACCTTTATGCAATGGGTGTCACGGAGTGTGACAATATGCTGATGCTCCTTGGAGTCA -GTAATAAAATGACTGACCGGGTAAGTCACAGACGCACATTCGCCGGTTCCATTGTTTCGC -ATTTACAGACGGGACCTTCAGTATCGCAGCTTTCCACTTCGGGGCATCGATCTGTAAATT -CTAACGAGAGTACCTAGCCTCTTCTTCTCCCACCTGCTCCTCCTAAACTCTTCTCTCTGT -CTCTCTGTCTCTCTGTCTCTCTGTCTCTCTCTCTGTTTGTGTGTGTGTGTGTGTGTGTGT -GTGAGAAGGGGAGACTTTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGAGAGAGA -GAGAGAGAGAGAGAGAGAGAGAGAGAGAGAAGGGGAGACTAAATAAAGCCTAGCTATATT -AACAGTCCCTTAGTGCCAGGCGTGTGGGTCAGGTTCAGAACCCATGACCCTCAGGGGGAG -AGAGAGCAGCCTCTGCTCAGGGCAAGGCCCTCTCGCTTTCACGTGCTCACGTTTCTGTTA -CTGCTTGGCACTCTGTTCTTTTACCTGTTCTTCGAACCAAGGATGAATTCCTATTTAGGT -TATTTCTATTTATTTTCTTTTATGTGCATGAATATTTGCCAGCATGCACATGAGTCCACT -GCATGTGTGCCTGGAACTGCAGCTAGAGATAGTTGTGAGCTGCCATGTGGGTGCTGAGCG -CCAAATTTTTATGCATAATCTCAACCATTGAGCCATCTCTGTGACCCAGTTACTTAGTTT -ATGTTAGCAGGGTGTGTTTATTTCTTTTCTCTTTCTGTATGCGCTCCCTAGTCAGTTTGT -CGTGATTTACTGATAGAAAGCCCAGTTGTCTGTGGTCTTTTTTCCTAGCAGTTTGCACTT -TAAACAGTAGTTCTCACAGGAAGGGCTTCTCTGAGGATGGGTTACATCGAATCTCTCAGC -GAGTCTTCCCACTTCTTGGCAAACAAAATTCTTTTTGAAAACAGGGCTGTGTTTGTATGG -TTAGCTTGTCTGGTGTCCTTCAGGACCAGCCAAGAGTTGGCCTCTAATAGTCACCCATGT -CTGGGCCAGGCCTGTGGGCAAATGGCACATTATAACCCCTACCAGTTAAGAAACTGGGCT -TCGCAGGGCAGTGGTAGCACATGCCTTTAATCCTAGCACTTGGGAGGCAGAGGCAGACGG -ATTTCTGAGTTCGAAGCCAGCCTGGTATTCATAGTGAGTTCCAGGACAGCCAGGGCTATT -CAGAGAAACCCTGTCTCAAAAAAAAAAAGAAAAGAAAAAGAAAGGAAGGAAGAAAGGAAA -GAAGGAAAGGAAAGAAGGAAGAAAGAAAGAAGAAAAGAAGCTGGGCTTCATTGTTCACTT -TGTAACCCAGAATACACTTGCCAGCATGCTTGCATCAGGAAACATGTCCCTGCTTTATTG -CACTCTACCCTGTCTGTCAGCTTCTGCTCTCTAGAGGGTTTTATCTCTTTATAACTGCAA -ATGTAGAGCCATCCTTTCTGGGGTTTGAACAGAATTCATGACTTTTCATCTCTGTCCTTT -TAAACCCTAGGAGAGGGATAAAGTGATACCGCTAATTATACAGGGTTTTAAAGATGCGGC -AGAGGAAGCGGGAACCTCTGTAACAGGCGGCCAAACGGTATTAAACCCCTGGATTGTTCT -GGGAGGAGTCGCCACAACGGTCTGCCAGCCCAATGAATTTATCATGTAAGTTGGCTTTTG -TTCATGTCGGAACCTGTTTTTCTCTCATCCTCTCTAAAAATAAGGTATATTAAGGTGTCA -TTCAGTTGCTGTACAAGTCACCCATTGAGAGTATGCAGTTCAGTGGGTTTGGGCCTTTCC -AGAGCATAGACTCACCAGGATCCCTTCAGCACTTTGATCACCCTGAGTGGAAACTCCCAC -TGGGGTTATCACTTGCTCATCCTTCAGATACATCTTGGTTGGTTTCACGTCCTGTATTGG -CATAGTGTTTTTATTTTCATGCACGTTGTAGCATTTGTCAGTACTTTGATCCTATTCCTG -AGCAAATTTAGACTTTGTAAATTTCAGGTGACAAAGACATGTAACATGGTATTCAGCATT -TCATGTGTCCGTTTTCTGGTTTGGTTTTTGAAACAAGGTATCACTTTGTGTCTCATGCTG -ACCTCAAACGCATCCTCCTGCCTCACCTGCTCAGTCCAAGAGTTGTGGGAAGGCTGCCTC -CACAGCTTTTCTGATTTGTTTGGTTTCTTGTACCTGGCCTTGAACACAGCTTGTTGTGTC -TGCTAAGCGGGTACTGCACCGTAAGCTCTACCTCTGTGTCAGCGTTTTAAGTCTACAGTG -GTTTTGTGAGTGCAGGCTTGAATGAGCATCATCCCGTCAGCACCCAGAACGTTGGCTTCC -CTTACCCACGCCTGTCCTTATTTGCAGACATTTCTAGTTTGCCCTTCCCGCAGTGTTCTT -TGTAAGGGCAGCCTGCTCTGAGCACTGTGATAAATGGAACCGTGCTCTGTAGGACACTTT -GTACCTGGCTTTACTTGCTCTCATATCATCAAGTTGTAGCACAAATCCATAGTGCTTTTT -TTTTTTTTTTTTTTTTTTACTTTTTTGTTCTGTTTTGTTTTTTTAAAGATTTGCTTATTT -TATGTATATGAGTACACTGTAGCTTTCTTCAGACACACCACAAGAGGGCATCAGATCCAT -TACAGATGGTTGTGAGCCACCATGTGGTTGCTGGGAATTGAACTCAGAACCTCTGGAAGA -GCAGTCAGTGCTCTTACCTGCTGAGCCATCACTCCAGCCCTCTTTGTTTTGTTTTTTAAG -AGTGAGTTTCTCGGGCTGGTGAGATGGCTCAGCAGGTAAGAGCACCCGACTGCTCTTCCA -AAGGTCCTGAGTTCAAATCCCAGCAACCACATGGTGGCTTACAACCATCCGTAACAAGAT -CTGACTCCCTCTTCTGGTGTGTCTGAAGACAGCTACAGTGTACTTACATATAATAAATAA -ATAAATAAATAAATCTTTAAAAAAAAAAAAAAAAGAGTGAGTTTCTCTATGTAGTCCTGG -CTGTCCTGGAACTTTTTTCTGTATTTGAACTCACACAATCTGCCTCCAGCTCCCATGTTC -TGGGTTCAAAGGTGTATGCCACCACCACCACCACAGTACTTTGTTATGGCCTAGTAAGCT -ATTGTCTGTATATACCTCAAGTTTGTCTGTTGACTGGTGGACTTTTGAGTTGTCTTCTCC -TATTACTATAAACCCCCTTCAAGTGCAGTTTTGTTTTGCTCTTTTGTGTGTGTACAGACC -CAAGTTCTCCACATCCCCTCTAGAAGTTGTTTTTTGTTTTTTTTAAAGATTTATTTTATT -AATATATGTAAGTACACTGTAGCTGTCTTCAGACACTCCAGAAGAGGGAGTCAGATCTTG -TTGCGGATGGCTGTGAGCCACCATGTGGTTGCTGGGATTTGAACTCTGGACCTTCGGAAG -AGCAGTCGGGTGCTCTTACCCACTGAGCCATCTCACCAGCCCTAGAAGTTGTTTTATGAT -GCCATTCTCCTTCTGCTCAGAACCAGTGTAGTGGTACCTGCCTACACAGGTGCCATCCCA -TGTGGCTTTGACTTGCGTTTCTTTAATGAGTAGTGGTGGCAAGCATCTAGTCTTAAAGCT -TTGTTTGGGGTGAAAAAACATTTCTCTGTATCCTTTAGAGATGGATTTCAACATAGATTG -TCACGTTCCATGTTTGATGTTCAGAGAGGCACCCTGTCCTTCATTTATTTGGTTTAGATT -GATTGATTGATTGATTTCTGTGGTGGGAAACCACTTGAAGGACCTGGTTCTTCTCTCCTG -GGGAGTCCTAGGAAAGAAATTGAGCCCAGGTTCTGAGAGTTGATGGCAACCAGGTCCAGA -GAATTGGTGGCAAGCACCCACTAAGCCATCGACTGACCCTCACTTCAGTTCTTAATTAGT -AACTGGCAGGTAGTATGTTGACCTGAGTCAGAATGTAAAAGATGTAAAAAGAATCTACAG -TGCAGTGGTCATGATCTGTGTAGAGGCTCAAGTTTCCTGCCAGACTCTCCTCCTGTTAGT -TTTGTGTATTTGCTATTGCTGTTTCAATTATGTTTGGTTATTTTGATGCTGTAACTAATG -TTCCAGGCATAACCTTGGAGCAGGTCATTGGGACTAGTTCTAAGAATCCCTAGGTCAGGT -GGGGTGTGTTAGTAATGCTGAGAGCCTGCCTGTCATAAAGGCTCTGCCAGGTTCCACTCC -ACAGCAGTGAACAGGCAGGCCAGATTCCCCGGATGGCGATTGCCTGGGTTTACAGACCTG -ATCTCTGCTCTTCTGCTTTGTGGTTTTGCTTGCTTGCTTGCTTTTCCATAATAGGGAGTT -GAACCCCAGACCTGAGTGTGGAAGGCAGTGGCTCTGCTGTTGGCTACATCCTCAGATCTC -TACACATCACACACACCCCATCTCTCCCTTTAACTTGTTCCTTAGGGCTGCCATGTCAAG -CAGGCTTTGATCTCCCTGCCCTAGTCTCCCAGGCAGCTGAGGTGACAAGTGAGTAGCACC -ATAATCTTGCTCAGAAGAGAGAAGCTGAGCACATTGTTCATGTTTAGCCATCTTTTCATT -AGTGGAAGCTCCTTTTACTCCAGTAGCAGATGGCGTGCCCAGTAAGCATCCTGCATCTAT -TTGGGGCAAGCATGAGGACCTGAGTTTTGTCTCTAGCAGCCACTTAAAAACTAGTTATTG -GCAGTGCTCACCTGTATTGCCATCAGGGAGACAGACACAGTCAAGTCCCTGGAGCTCACT -AGCCAAAATGGTAAGTCCTGGGCCCAGTGAGAGACCTTATTTCAAAAACTAAGCTGGAAA -ATATTAAAGATAATGTTGACTTCTGGCTTCTACCTAACCCACATACATGTGCATTCACAC -ACACACACACACACACACACACACACACACACACACACACACACAGGAAAGGAAGAATTG -TTGCAAAACGTTTATTTTAAACAAGATTCCCTTTTTGCTTTACTGTTGCCGCCTCCGTTA -GTGTGATCAGAACGTGCTCTTTTCTTTTCTGCAGGCCAGATAATGCAGTACCTGGGGATG -TGCTGGTATTGACAAAGCCCCTGGGGACACAGGTTGCAGTTGCTGTGCACCAGTGGCTGG -ATATTGTAAGTAAAAGCAGTTCAGGACTGGGGCTGGGCTGAGAGTAGGGGTGGGTGGGAC -AGTTAGCTCTCACAGTTGCTCTTTAGTTTCAGAGTGGTTTGTGCTTTGTTTTGTTTGAAG -CGGGGGGGGGGGGGCACTTGTGAAATGAAAACTTTAAATTTTACCTCTATAAAATTATCA -GTAAAGTCCTTAGGTGAATTATCCATATTCTCATAAATGAAAATTTAAGCCATATAAAGG -GGTGCGAGTCCCAGCTTGAGGAATCAGGTCAGGTGTTGACATAATTGTCATGGAGTTTGG -GGGTTTTTTTTGTTTGTTTTTTGTTTGTTTAATTTTTATTTACTTATTTTATGTATATAA -GTTACACTGTTGCTGTCTTCACACACCCCACAAGAGGGCATCAGATCCCATTACAGATGG -TGTGAGCCACCATGTGGTTGTTGGGAATTGAACTCAGGGCCTCTAGAAGAGGAGTCAGTG -CTCTTAACCGCTGAGCCATCTCTGCAGCCCCCGGAGTTGGGGGTTATTGTGATATGTTCG -TATTGTCTTTAAATTGATTAATAGTGAAGGACATACAGATGTAGTATGTGTAGTGGAGGA -CAGACAGGAGGGTATTTTTGCTAAGCACTGACCCGCTGCCGTGTCTCCCTAACAGTCCAC -AGTGACTAGGATTTTACCCTCACGTATCATGGCGTGTCTAATTTCTACAACTATCGTCTG -AAACTTACCAGTCTTGAACAGTTGGAAAAATGATAAAGACTTATATCACTTATTGGCCGT -TTATCGTGACTTGATGTAGCCAGTAAGAACCCTTGGAACTGGAGAGGGGTCTCAGCAGCT -GAGAGCACAGGCTGCACTGCCAGGGGTCCTGGCTTCTCGTCTCCCTTCCGTGTAGTGGCT -AACAAAAGTCTGTAACCCCAGTTCCAGGGGATCCAGTGCCTGCTTTTGGCCATTCTGGAC -ACTCCATGCATATGATGCATAGACATACATACCTATAGGCACAACACCCAGATACATAAT -ATATAAAACATTCTCACTGGGCAGGAGTGATGCATGGCTTTAATTCTGGCACTCAGGAGG -CAGAGGCAGGCGGATCTCTGTGAGTTCAAGGCCACCATGGTCTATAGAACAAGTTCTGGA -ACAGCCAGAGCTACACAAAGATACCCTGTCTTGAAAAATGAAATAAAGTCTTAGAAATGG -CCATATTATTTACTTACTTTCCCTCCTTCTCAGTGATGTGAAGCAGTCTGGGAAGTTGCT -GAGGGGGCAGTCTACAGAGGTGCTGTCTAGTCTAGTATGGCCTGCACTGTCTCCACTTCT -GCTTCACACATCATTGCTTTATTATTGATTTTTGGCAAATATTCAGAATTTTTAAAAGCA -AGTTCCAAATGCAGTGTAATAGCATAATGTTTGTTTCTTTAATAAAGGTTAGAGGCATTG -CCATATAGTTTTAGAATCTATTGTCTGAGGATCCTGGGTTTTGACAGGCAAAGAATGATA -GATACAGATATCAAAGTGGGTGTTACTTCTTTTTTTTTTTTTTTTTTAGATTTATTTATT -TATTATATGTAAGTACACTGTAGCTGTCCTCAGCTACTCCAGGAGTGGGCATCAGATTTC -GTTACAGATGGTTGTGAGCCACCATGTGGTTGCTGGGATTTGAACTCGGGACCTTCGGAA -GAGCAGTCGGTGCTCTTCACCACTGAGCCGTCTCTCCAGCCCGTGGGAGTTACTTCTGAG -AGTGCTGGGAAGAATGGGATTAAGGGTAGATCAAGTTAGTCCTAATGTCTAACAGTGACT -GGCAAGTATTGGCTTTTGTGATATGGGCACCAAGCTCAGCCTCACGTATGTTAGCAAGTT -CTTACCTCAGCACCTCAGGTTTTGTTTATACAGTGTTCAAAACACTTAAGTGAAGATACA -TGCATCATAGAGCAATTAGTGGTCTGTGGTTCCGTGTACCATGAACCTTTACATCATGAT -GCTAACTTCTTTCAAAATCAGACAGAGGCCTTTTGTCCTTTTAATGACAACTTTATTTGC -TCACCCAAAACTGTCCTCAGCATGGACAGCTGAAAATTTCACATCTGTTTGTATCAAAAT -CACTTCCCTGCAGGAGTCAGTTAAAGTAGAAAAGGTATAATGTAAAAACAGTGCCATCAG -CGTAGTAGAGGAGATGGGAAGGGAACCAAGGACATGGGAAATTCTCTTCTGTTCTTGTAG -AACTCAAGGCTTTGTGAATACCGGGCAGGCTCTTGCCTGACATCTCAACCCTTGGAAACA -GTGTTAATTACACCTGCCAGATGAGAGCAGGGTGCAGCTGTGTGCCCGTTAGGTGTACAT -ACCCAACAAGCTAGGATATTTACTACAGAAATGTGGGATAAGCCGAAGACAGAATGATAG -GTCCCCTGAAAAACACTAACCACGGAAGGGTATCGACTTAAAACACTTCTATGTCTTGAC -AACTAGGTAAATAAAATTCCCAGTGACTGGGGTGTAGCTCAGTGGTGCAGGAGGTGCTGG -ATATGTGTGGGACCTTGATATGTGGCTATATCACCAGCAATATGTACGTACATCAACATG -CCCAGTCCTGGAAGATGACTAGGAAAAGTATTCATTTTGTACATGGTTAGAAGTAAAAAT -GAATCACGTTTTCTTTTTCTCTCTCTCTCACCTGTGTTCCTACGGCTAGCCCGAAAAATG -GAATAAAATTAAGCTAGTGGTCACCCAAGAAGACGTAGAGTTGGCATACCAAGAGGCAAT -GATGAACATGGCCCGGCTCAACAGGACAGGTATGGGGCAGAAGCCTTTGTGCTCAGGGCT -TAGCAAAGGTTCTGAGAAAGAGAGTAATAGATGGGAACTTGAGGATATCGGCTGCATCTA -GTTTTTGTGCATAGTGGGGTTTTTTTGTTTTTGTTTTTTTCCTCAAGTCTTCAGTCATAC -AAAATAAGGAAATTGAGGCCAGGGGAAGAACGTGACTGGTGACTACACTCCTCCTCTTGG -TGTCTACTTTTTTTCTATAGGTTACTGCTGGGAATCTGCAGGCAGGTAGTGTTTCATTTA -CAGTTTCACTTATGACAGCTTTTCAACTTGTTAATGTCAAAGTGACCTCCGTTGATTGAA -CCCTGTCGAGAGTTAAGGAGAACCTACATATGACATGTTCTCAGGAAAAAAGTGTTAAAT -GTGGCTTATATTAGATACTCCTCACTATAATGTCTGCATGTGCCTTCCTCCTCCTTCAAG -CTAGTTGTCGGAGTGTGCTTACGAGTCCCACTGGGTGGGCTGGAGAGATGGCTCTGCAGT -TAGGAGGGCTGCCTGCTTGCAGAGGCTCAGAGTGGGTGGTTGACCGTCAGGAGCACTTGG -CATCATGTGCACATTCACACAGGCATGGACATAATTTAGAAATAATTTCTAGTTAATTTT -TTAAAAACGTAGTAGAAACAGTTTGCCCTTTCAATTGTGAAATGGACTCTTAGCTACTTT -TCTGTTGCTGTGACAAAACACTATATCCATACAGTTTCAGAGGGTGAGGCTGTTTACTTT -CATGGCAGGGAGCCTGTTGCAGTACCTGAGAGCTTACATCCTTATCCACGAGCAGGAGAG -AGACAGGGATAGCTAACTGAGAATGGTGTGGGCTTTTGAAACCTTAATGCTTATTCTGGT -GACACACCTCCTCCAACAAGGCCACACCTCTTAATCCTTCCCAAAACAGTCCCGCCCACC -TGCAACCAATATTCAAATGCATGAGCCTGTGGTAGCCATTGCTCTTTCCAACTTCTGTAC -AGGCTTTAAAGCCTGACTTTCCAGGAGTTAAGAGATAGTGGCTCGATTTACTTGAATGGA -GATAAACAGTCTTGCTGTGTAGGATTGTTTTTCTTTTTGGTTATGTAAAAAAAAGTCACA -AATCAGGTGCTATATAGTAGTCAATTCTTTTATATATGTGTATGCGTGTGTGTATTTGTG -TAGGTGGGTGCATGCGTGTGTGTAGAGAGGGCAAAAGTCAATGTTACGTGTCCTTCACCT -TGTTTTTTAACATGGGGGTCACTGACCTGGAGCTCACGTGTAGGCTAGGCTGCAGGCCAG -CAAGCCCTGGGTATCCACTTGTCTATGCCTCCTCAGCATGTGGCACCGTGTCCAGGTTTT -TGACTTGGGTCCTGTGGATTGAATCTGTATTTTTACTGACTGATTCAATCCATACTTTGT -CCCTGGCCCTAAGTATTGTCGTAGCTGTAGTAAAATAGCTTCTTTGGCCATATATAAAAT -ATGTGTACATAAGAGATGTAAGTAGACTGCTCTGGCTGAGCAGGTTTTGCCTATAGGTGT -CAGAAGGTGTCAAGGAGAGCAGTCCTAAAGCCAGCTGTTGACTACAGGACAAAGCAATGG -GGAACTGGATTTATATGTACCATGGAGTGTCATTTGTGTAGTTAACTGGTCATAAGAATT -TTCCCACTTTGTGGTGTTTGTGTCAAATAACACAAAGATGTCCCAGCTACTCATGGTAAG -ACCCTTCAAACTGGATCTAAGTTTGTACATTCAGGGTATTGAGTTAGCTAGGACAATTGT -CATATACCATGTTGGCAGTGGCTCTCCTCTTGTTCAACTTTCCATGCTTCCGATTGGGTG -CCTCCATTCCTGTGTACAGTGTGTACCGTCAGACCTCCCCTCCCCGCCTCCCCTCCCCTG -CCCCTCACACACTGTGATCAAATTACAACCAAGATTACTCTTAGCCGGGTGGTGGTAGTG -CACGCCTTTAATCCCAGCACTTGGAAGGCAGGTGAGTTTGAGGCCAGCCTGGTCTACAGA -GTGAGTTCCAGGACAGCCAGGGCTACACAGAGAAACCCTGTCTGGAAAAAAAAAAAAAAA -AAAAAAAGACCATGCTTAGGGATTATGGCCTACTAATAAGCCTGTCACTTGCCACATGGC -AGTTGTGAGAATAGCCATGAGAGCTTAGCTGTTTTTCTGTGATACGAAGAGTAAGCCATT -CCTGGGGATTATCGCATAGCTTTAGCTAACTAGTGACTCCCAGATATCAGCCCACCTGTC -TCAGCTCTGGGATTAAAAGTGTGCACCACTCTGTCCCACCTTCCTCTTCTAACAATGAGT -CTCCAAAGTTGTTTTGTTTCATTTCGTTTTGTTTTGTTTTTAACCTCAAATCATATAGCC -TGGACTGGTCTCCATGGCCCTTTTATTTGATGTTCACACTATTTAATATTTTATAATTAA -GCAGGGGGCACCTCTCTTGGGTCTTTAAGAAGCCCTAAGCACTGTTTTTAGAGTTTTTTA -GTTGGCTATACACTGCTCTCCTCCCCGCCTCTCAGTCACCACCATTGAGAATTCGCCTGT -GTGGGTATGTGTATGTGTATGCTTGGGAACTTAGGGGAAAGTCGGGGAAGGTTAGGACAC -TTTGCATTGGTCTTCACCTACAACTTTGTGACACAGCTCACTCCTCTGTGTTCACTCCTC -TGTGTGCCAGATCTATGAACTTCTGGGAAATTCTCCTGTCCCCATCTCACCTTAGGAATG -GTAGAAATTCGGAAATGCGGATGCTGCGTAGGCCTGTGTCCATTCTGGGGGTCTGTACGC -GGGGCCTTGTTTGCATGGCAAGGGCTTTACCCGCTGAGCCATTGCTCCAGCTACTACTGT -TGTGATTGGCTTTGTAGAGAATTGCTACATTTGGCAGTAGAACACAGCCAACCCGTGCTG -AACAAGCAGACATGCCAAGCCAACACATTATGACTATGACATAGCTTAGGACACAGCCTA -AGCATAGACTCTGTCATTCATACACATTAACTCAGAGAGAACAAGAAGGCCCAAGTCCTT -TACAAATATATTTATGAAAGAGGCTCAGAGGTCAAAGCCTGCCTGGGTGTAAAGTCGTTT -ATTGCCAGCCTGGGCAAAGTACCTGGAAGGGAAAAAAGGATGGGATTGTATGCTTCTGAG -AGAGAAGAGTTTGTTATTGTTTTAATTTTCTTCTTCTTTTTTTTTTTAATTTTTTATTAG -ATATTTTCTTCATTTACATTTCAAATGCTATCCCGAAAGTCCCCTATACCCTCCCCCTGC -CCTGCTCCCCCACCCACCCACTCCCATTTCTTGGCCCTGGCATCTCCCTGTACTGGGGCA -TATAAAGTTTGCAAGACCAAGGGGCCTCTCTTCCCATTGATGGCCGATTAGGTCATCTTC -TGCTACATATGCAGCTAGAGACACAGGGGAGGGTACTGGTTAGTTCATATCATTGTTTCA -CCTATCAGGTTGCAGACCCCTTCAGCTCCTTGGGAACTTTCTCTAGCTCCTCCATTGGGG -GCCCTGTGTTCCATCCAATAGATGACTGTGAGCATCCACTTCTGTATTTGCCAGGTACTG -GCATAGCCTCTCAAGAGACAGCTATATCAGGGTCCTTTCCGCAAAATCTTTCTGGCACAT -GCAATAGTGTCTGGGTTTGGTGTCTGATAATGGGATGGATCCCCAGGTGGAGTAGTCTCT -GGATGGTCCATCCTTTCGTCTTAGCTTCAAACTTTGTCTCTGTAACTCCTTCCATAGGTG -TTTTGTTCCCTATTCTAAGGAGGAGTGAAGTATCCATGCATTGGTCTTCCTTCTTCTTGA -TTTTCTTGTGTTTTGCAAATTGTATCTTGGGTATTCTAAGTTTCTGGGCTAATATCCACT -TACCAGTGAGTGCATATCAAGTGACTTCTTTTGTGATTGGGTTACCTCACTCAGGATGAT -ATCCTCCAGATACATCCATTTTGTTTTAATTTTCTTTTTTTTTTAAGATTTATTTATTTA -TTATATGTAAGTACACTATAGCTGTCCTCAGATACTCCAGAAGAGGGCATCAGATTTCGT -TATGGATGGTTGTGAGCCACCATGTGGTTGCTGGGATTTGAACTTGGGACCTTCGGAAGA -GCAGTCAGCGCTCTTAACCACTGAGCCATCTCACCAGCCCTTGTTTTAATTTTCAGTACA -GTGTATTTATGTCACATTGTTCCCCTCCCTAGAAAAAGGTTAAACCAATACAGATGAGTA -GAGCAACGACACCCCTGACAGTTGCCTCTTGTCTCTGCCTGACTTCTGTTGGAATGAGTA -CTTTTCTTTTAATGTTTGAGTTTTGCTTTGGGTTTTTTTTTTTTTTTTAACCTATTGTCC -TACTACAATAAATCTCTTGTTGGTGGAAATTGTTCTAGAAAATGCTATTACAATTCCACA -AAATATTTGATTTATTTCTTCACATAGGAGGGAAACATTCCACTGTGTAAAGGTAAAGAT -GACCTTACAGTCATGACAGCTCTGATACATAATTGATACTGAGTCCTACACAGCGCTTAC -CAGCACTGCTGCTAGAACATTTGGGAGTTGGGACTGCATGGTACTTGAAAGGCCTAGCTA -AGTTTCAGTGCATAGCAGTTATACATGATTTCATATTTATGTAATAGAATGAAATGTATT -CGTATTGAGATAGAAATGTAAAGACAGCTGTAGAATGTGTCTGTTATATTTTCATATATG -CCTCATTTGTTTAGAGCATAGATATCTTTTTAGAAATCTTATTCTAACTGAATAAGGCAA -AATGAGTACTGTAACTGAAAATATTTCATAGATCTTTGTCATGTTTCCCTTTTTAAAAAA -ACAGCTATGGTAAATTATATTGCTCCTGATTACACAGAACTTTGTGATTATTTTAAAATA -ATTTTATATTTCCTTAAAAATATCAGCAAAGGGCTGGAGAGATGGCTCAGTGGGTAAGAG -CACTGACTGCTCTTCCAAAGGTCCTGAGTTCAAATCCCAGCAACCACATGGTGGCTCACA -GCCATCTGTAATGAGATCTGATGCCCTCTTCTGGAGTGTCTGAAGACAGCTACAATGTAC -TTACATATAATAATAAATAAATCTTTGTGCTGGAGTGAACAGGGTTCCTGAATTCAATAC -CCAGCAACCACTTGTTGGCTCACAACCATCTGCACAGCTACAGTGTATTCATATACCTAG -AACAAATAAATAAATCTTAAAAAAAAAAAGGAAAAAAAGAAGTATAGAAGAAACTTATGC -ACAGTCCTCCACCCAGAACAGCTTGATCTGTGTGTTTAGGTCTTACCTGCTTCCTGCAGC -TTCCTGCTGTTGCCTTGCACGCGCACTTAGCCACTGCTTACTCAGTGATGGCGTGCTTCC -ATAGAATAAAGAAGAAGCTCTTTAGGAAAGAAGGAAGGAAGGAACAAACAAACAAAGAAG -AGCTGTGTTACATAGGCACACTGACATCTGGCCGTGGAGCTGAGCCAGAGCAGCCGAGGC -GAGGCGGACTTTTCAGCAGGTGGTGCTGGAACAAGTGGATATCCATATGCAGCAATAAAT -ATGAAGGCCTTTGTCTTTCCTGGAAAGTCACTCACAGAGCTAGAGATCTGAGTACACCAG -ACAACTATAGGCCTCCAGGAGCATGGCATAGAGGAGAGTTCAGGTGATAGTGGGTTTGGA -GGTGACTTCTTAGATTAAAAAAAAGATGTAACAGAAATCTTGTACTACCCAAAAGAAAAC -AAAGTGGGTGTTGGGTGTACTTAGAAGAAATTGTTCTGTACACCCCTGCTAGGTGATGAA -TGAGCTTGGGAACTAGCTCAGTTGAGGAAGTGCTTGCCCGTTTCATGAGGACTTAGGCTC -GGGTCTCTGGCATGCACATAAAGGGGTTTTCTCACGTCATGCCTCTGCCTCTCTCAGCTG -CAGGCCTCATGCACACGTTCAATGCTCATGCAGCCACTGACATCACCGGCTTCGGGATTC -TGGGCCACGCGCAGAACCTGGCCAAGCAACAGAGGAACGAAGTGTCCTTCGTGATTCACA -ACCTTCCTGTGCTGGCGAAGATGGCCGCTGTGAGCAAAGCCTGCGGAAACATGTTCGGCC -TAATGCATGGGACCTGCCCAGAGACGTCAGGTAAAAAGGGCGGGGTGGGTGCTGTTCCCT -GGCCTGAGGGTTCAAGTCTGAGCCTGACACCCATGCCTTCCCCCTGCTGGGAGTTTGCAG -TCCCCTCCAGAGAGACTGAGGTGCTGTTTTGAATCGAATGTACCTGTGTTCTCCTTTTTA -ATGGTGGTGTGGAAGATGGGAGCTCAGGAAAGACAGATCGAGGTTGATTCTCTGGAAACT -TAATCCTTGAATTCCAACAACACAGATAAGATTAAACAAATTGGCTTGTTGCCTTTGTGG -GGATTGTTTTGTTTTGTTTAGCATTTAAACTTGGTGTTTAGCACAGCATGTCTACTCCTC -AGGAAACAGGGGCAGGATGGTTACAAGGCTGAGGCCTCTATCACAGAAAAGCCCAGTCGG -TCTCAAAAAAAGAAAGAGCCAGGTGTGTCTTGCCATGCTTGTAGTCCTAGTGTTCAAGAG -GCAGAGGCAGGAGGATGACTTCAAGTATGAGGTCAGCCCAAGCTAGAAACAGGAAGGAAA -TTTGGTATGTTTTTTTGTTTTGCAGAAAGTTAAGAGTCAAGGCCAGTGCCAGATATTTTA -AGTTTCAAATAAAGCTTAAAGCATCCTTCTTGGAGGAGCCCGTGCAGGGAGCACAGTGAG -AGGGGCCTTCTCTTGTCTGCATCTCCTAGTGTGGAGTCAAAGGTGGGACTCGAACCCCAC -ACGCCTTGCTCCTCTGTCGTGTGGAGTGGAAGGTCTGTCCCACGTGATTCATAGAGGCCA -TTTTCAGTTGACCTTAGCTAGGTGGTTACAGTAACGGTTTACCAACAGTTGTTTTAACTC -ATTCCCAGAGTGTCAGCTTTGCTGGAGGCCCAGGAAGCCGCCCCCTCTCCCGGCCATACA -GAGTAACTCTTCTCTTTCTTTGCCAGGAGGCCTGCTAATCTGTCTACCCCGTGAGCAAGC -AGCTCGGTTCTGTGCAGAGATCAAGTCCCCCAAATACGGCGAAGGGCACCAAGCATGGAT -TATTGGGATAGTGGAGAAGGGCAACCGCACAGCCAGGATCATCGACAAGCCTCGGATTAT -TGAAGTCGCACCTCAAGTAGCCACACAAAACGTGAACCCCACACCTGGTGCCACCTCCTA -ATCCAGACAGAGCTATTTGATTTTGTTTTTAAATAGATCTATTTCCTTTATCATCACTTC -AATTAAAGACTCTAAGAACAACAAAATCTCATTGTGTCTACACATCTGGTGACCCTAGGT -CGGTTTATGAGTGGATGCAATTAATAAAATGAAATCCATGGCCGCCTTTTCCTGTTACAT -TAACTGAAGATGCACCCGACCTCCAGGCAGCTTCTGAGTTGAGAGTGATCCTGTTATCCA -ATCCTGTTGATTCATTTTGAATCTTTAGCTGTGTGTCTCTTGCCGCATAGGCGCTCTCTA -AAGGTGCTTTTCTGCCACTCGGGCATTGCTGAGAGGAGTGCCACTAGCCTTCTGTGTCTT -CTCATTTCTGCCTCTCATCTCAGTCTGATCTGTTGTCAAGTGTCTCAGTTGACATTCTAG -AAAGACAGAATGGTAAGTGACATGATGGTCTCCCCGTAGTCAGAGGGTTGCATGGCTCCT -TCGAGTGTTTGATTTGTAAAGTTGAGTCGAATAACTCGAGGGACTTCTTATCCAGTAGCT -CTCTCAGTTCAGTATGGCAGGTGCTTTGCTTGGCATGGAATGCACTTGGAATACAAAAAA -GGAATGTTCTTTTAGAACAAACAAAGCTTTCCTGAGACTTGCAGTAATACCATTAATGGT -TTTTACTAATAGGGAAAAGGATACTTTTTGCAGTGTTCTTTAGATGTTCTATAGTGCGAC -GAGGAACTGCCTTCCGATGCGGGGGTTCATGTATAATACTCATTTATAATTCAATATATA -ATTTACTTCGCAAATAATTTTTAAATATAATCAATACTAAGGACTGTTGTGTGGATGGTA -GTGTTGAATACATTTTATATTTTGTATTGTGATTCCAGGCCTCTTGTTTAAAATCAGCAG -CTCTTTAGCCCAAGTCTTAGCACATCTTGTCTTGGCACATCTTGTCTTTGTGCACGAATT -CTGTGATTTGTGTTAAAAACCTGCATTGTCAACATTGCAGCTCCAACATAAAAGTTGTTA -TTCAAATAAATATTTAATTTTTTTAATTGCTCTTGTATAATCAGATGCCCTTTTTAGTAT -TATTTTAGAAGCATTTGGGAGGATTTTGCCTAAAATACAATTTATTGGGGGAGACTAGAT -TTTAGTTTTATAAACTTTTAAGTCTTTCATGGGACCTATATTTTCTTGAATTAAATTTTG -TAGTTCTAGAACAAATAGGCAATCTACAAAGGTGTTATCTGTGTTTCTTAAAACCAGGCT -TCCTTATCTTCCTTATCTGTTAAGCAGCTGGGGGATTCCCGTCTTTAAGCACAAGGGCAC -TGGGTCCTCAAACGCCTGACTTCAAAAGAGAAAAAGCACCAAGTCTTCAGGTTTCACAGG -GCTTCCTACTAACAGGACAGGCCCCAAAGCTGAGCTCTGCAAACTCACCCAACCTCACTC -CTCAACACGGAACACCAGAAAACCGCCACTGGACCAGCGGAACTGCGGAAGGAAGAGGCT -GCCACGTGCTTGTGTCCCCAGAATCTCCTGTAAATGCACCTCTTACTGGAACTGAAGCCA -CCAGAGTCTGGCCCCAGCAGAGGAAGCTGTCACAGAAGGACACTAATTGGACACTATATA -GGAATCTATAAGATGTTGGTCCTTGAAAGTATGCACCAGTGGTCTGCAAAATAAAACATG -TTGGAACCCTCTGAGTGCAGAAACTATACTGTTGGACTTGCTTCTATTTTGTTTTGTTTT -GTTTTTTAAATAGTAGGTGAAATTGGAGCTAACTCTGTATGTTCTGTTCCCCAAAGCCAC -TACTTTTCTTGGAGGCAAGCCTGTTGGGAGGAAGTTAGATGGTTAATGTTCTGAGCAAAT -TAAAGATTCATATAAGGAGAAAATGCCAGGGGCTTAAGAGATCCATGGATTCGTGATCTA -GGAAAAGCCTTGTCTTGACTAGTGTTTTCAGGGTGCTCGGTAACCGATGCATTAGAATCC -CCTGGGTGTTTGTGGAGGAGGCCTTTCTGCACTTTCCTGAGACCCAGAGTCAGTTCTGGC -TGTGGAACCAGGTAGTCCATCTCTCCAATGTACCCTGTAGGGCTCTGCATAACAACCCTT -GAGAACCACTAATCTTAAAAGGAATGTTGGGAGAGGTAAAAAGTGGGGCTGCCGGGGGTC -ACTCTAGTCTTAGCCATTCCTCTTTATTTTCAGTGGCTCTATGTGTGTGTGTAAAGTTCC -TTGACTCAAGTGACTGTCATTGTTTAATAAGTTTGGCAAAGTCTACATGGGACTCTTAAT -GTGTCCAGCAGTCACGCCTTGCCGACTTCTGGTACCAGTCTAAAATTCCACCCTGGAGAA -ATTCCACCCTAGTGTCAGATCCTCTCATAATTAAAGTTTAGCAGGTTATTTCCACAGGCT -GGGTTGAAGCAACAACATTCTTGTTCTTTTTTTGGCTCAGTATTTTGAAATATCTAAGTC -TTCCAAATTCTGCATGAGTTGTAATGAATAAGTGGAAGTTTCTGATTGTTCTGATGCATG -AGCGAGCGGCCCTTGCATCTGAGTTCAGCATTGCCTTTAAATTGTTCTGTTTTGAGCTGT -GTAAGATGGCTCAGCGGGTACAGCGGCTTGTCTCATAAGGCTGAGCTCCATCTGTCTGCA -GAACCCATGTGCAAAGAACAGTGACCTGCACGTACATCGTGTGCTATGTACTCATGCACC -TAGCAATAAATACATTAATATTTCATTGTCAGAGTTCTAGATCTTCATTTTATTCTGTAG -AAACAGAAATAATAGCTATACTAGTTTATTTTTACAGATGCTTAGCACAGGCAGGTGTTT -GAGAGATCTGATGGTGCGCATGCACACACACAAACCCTGCTTGAACGCTCGTTTTCATAT -CTGACCAGGTGCTCACACAACATACTCTGCTTCCAACACTCGAGTATCCCATTCTCATTA -AGAATCCACATAAGGATTGCAGTCATGAAACATCAGAGGCCACAGTGAAAATCCAAAGTC -CTTTTGAATGAGGAGTGGGTGGATTAGACCAGGCCTGAGTCAACTAACAGGCAGCATCTC -TAGGCATCCAGACATGGTCAAGAACCCCTGGAAGCCAAACTTGCTGTACAAGGGTGCGCT -TGTGGTTTGTCTGGTGAGTGAGTATTGGGTGCATAGGTCTTAACATTCTCTGCAGTTTCC -TATTATGATAGACCTCACATATCAACACTGCTGGCATTGATGGTCCTTGCTAGGTCGTGC -TGCCTTTTAAGAGGTTAATGCCCAGGACAACAGCATGTAACAAAGTCCAGCGACTGTGGA -GCTGGGTCTAGTGACACAGGGCTGTAATCCCACATACTCAGGAGGCCGAAGCAAGAGGAC -CTCGTTCAAAGTCTGCCTGGGCAACCTAATAAGGCCCTGCTTTGCTCTCCTCCAGCACAA -AGGATCCTAAAAAGTTCGAAAGTATAGCTTAGTGGTAGAGTATTTGCCTAGCATTCACAA -GGCCCTGGGTTTAGTCCTCAGTAGCAGCAAAAACCAAACTTGATGAAAACAAGATTAAAC -GTCACTAGTTTACTGTAATTACAGTGTGATTGTGGGACAAGGCTGATGCAGCCACCATTG -TATTTCAGGAATAAAAACATGTACGTGGAAATATATAGAATGTAATGTTTATCACCCAAG -CATATTTTGCACACTTTTAAAGCAAAATTATATAAAATTTAATGTCTAGGATATATTCCT -GGGTTTGGGTCCACTTTGAGAAATAAAACTATAATAGTTTAAACTTTCATGTCTCTGTTT -ACTAAGTGCTAATTTTTGTTTGAAGTGCAGTCAGTAATTTGAAAAAAATCAGAAATGCAT -GTTTCTCACTCGTGAGGCTAATTCAACTTACCCAGGCAGCTGCAACAGCTGTAAACCTCA -CTGACCTCCATCCATCTTCTGCAAGTCCATCCAGCCCAGTGCGTCTGCTTCCAGTGTTTT -ACACCACTCGAGAGTCCCGAAAACTCTGAAAATGTAAGCATAAAAACATTCTTATGAAGA -AATTAAAACCAGAACAGGTACTAGAAATGTCTGTTTTACCACCTTTCCTTTTGTTTTATA -TATGGATACATATATATATCCTATATATGCATATATATATATATATTATTACTAGTAACT -GCATGCATGCACACATCATTGGAAGAGACACTTGCATAAGTGAATTGCTGATGTGGTTAG -TGGGAGTGGGTAAAAATTTACCAGTATACAACATCCTTCTTTTTTTTTTTTTTTAAGGCT -TACTTATTTCATGTATGTATGTACACTGTCACTGTCTTCAGACACACCAGAAGAGGGCAT -CAGATCCCATTACAGATGGTTACGAGCCACTATGTGGTTGCTGGAAATTGAACTTAGGAC -CTCTGGTAGAGCAGCCAGTGCTCTTAATGGCTGAGCCAGCTCTCCAGTTCCAGTTACAAT -GTCTTTATTCAGATCATCCATATGTTCCTCCATATGCAGCCCTCAAGGCAGTGGTCCTGG -GATGTGAAAGGAAAATGGCTGAAAGAAATGAATGAGCATACCTGATGCTAACATGGCTCC -CGCCCTGATTTCCCTCAGTGATGAATGGGACAGAAGCTGAAAAAAAATGCATTCCTCCCC -CCAAGCTGCTTTTCATCCATGGTGTTTGTCACAGCAGAACCCAGAGCATTCTTTGAATGA -AGATGCCATAAGGATATCTCAGGAATTGGCTGAAGCCCCAAAGGTGAAGACATTTTAGCT -TATGCCTCCCCCACCCCCAAGAAAAGTGTTTCCCTCTACCTTCAGCCATTCTGGAAATCT -GAGGTCCCTGCAGCCCTAGTACCAAGGTTCCAGGCTGCAACTCAAGAAAACCTCAGCATC -CTTCATGTTGTGGTTTTGCAATGTGCAGAGGAAATGTCTTGGATTGTTAAGGGTAGAACA -GCTTTCAACTAGATTTCAAAGACCTGGGAGGCCAGGAAACTACATCAGGGTAAGAAACCT -TCCAGGCAGTTCCCAGGCAGGCGTGATGTCTGAAGCTCTGGGATGGAAGCTGGGGCTTCA -GTGGAGACCCCAAGGAAAGCTGCAAGCAGGGAGTAGAGCCCACCGAAAAGGGACCATGTG -GATCACCACCAGCAAAGCTGCTGGGGTTGGAGCTTGCATTTTAACTGCACATGCTCCAAT -CCTGGGCACCGAGCTGGGTTTAATGTTTGTCCTGCTGACATTTGATCCTGATTTGATCTG -ACCATTTCTTGCTATTTCCTAATCCTTTTCGACTGGACATACACACAATTAAGAATAAAA -AGATTTTAATTTTTCTTTTGAAGTTTTGTTTTTTTTTTAAGTAGTTCTTAGCCAGAATGC -CAGAACTGACTGATGTTTAGGCTAAGCATGAGCATGGTTTTTGGCCGAGCACTCGCAATT -TATAGGGATCCAACATCGGGTGCTCACACGGGAGCCTATAGGGGATATTTCACATTCAAG -CCATACCCATGACTGCCATGTTGGTATTTCAGCTGTGGCAATTACTGCAGATGCTGAACT -CTTCTGTAATTTTATGCAGCAGAAGTATTCCTTGTATCTTACAGTCTCTTGTCTAATTGG -AACCAAGACCCAGATAGAAGTGTAAACTGAGGCTGGTGACATAGGTCCTGGAGTTTTGCA -GACCTATCTGTCAGCCTGACTGCAGAGCTGTGCACAACATAGTCCATTCTCGATCAGCCC -ATATTTGGAAAGGCACACATCTGAGTTTATAGAGTGCAGCTTAAATGAACTGGTTTGCCA -GGGACTGTGTGCTATAAGAGCTGATTCCTATAGGAACATCGACTAAAGACCCCCAAAGAG -GGGGGACCCTCACTCAAGTCTCAGGATGACATGACCCCCCAAGAACTCAGGAGAGACCGT -CCTTGCTGCAATCACACGAGGTTTATTGATAGGAACCAGCACGCTGGGGCCGACTCTGGG -AAAGGGGGTATTAAAAAAAAAATAACCCAAGGGTGTAGGGAGGGTGTTATTGGAAAAATC -AAAAATGCCAGTGAAAAATCACAAGGTGGAACTAAAAATCACAAGGGGAAATTCCCTGCT -TCTCAAGATTTTAATCTAACTTTTGTGGTCAGCCAATTCCTGGAACAGGCTGCTTCAGGG -CCCAACTATTTTTCTTTCTTGGCTCCAACTTGGTCTAGGGATCAAACTTAAATTTCCTGC -CTTACACTATGAAGAATGCATCCATAGCTGAGATTTTTCAGACCTGCTTTCGATGATGGT -TCTTAAATGCTTTAACCTCCCTTCTAGCCCACCACCCAGCAGAGGCAGTGGAAAAGAAGT -GGACCTGTTTAGAAATTGGTCTCATTCTATTAGGCAGAATATCACAGTTCCTGTTAGATC -AGTTGAGGAAGGTGTTCTTCACTTCTTGGAAGATCCGAGGTAGATAGCAGGACAGGTAGA -GACCATGGGTAGGTAGTGTGGCACTTTGAATAAGTATGGCCCCCATAGACTTAGGTGTTT -GAAATGATTGGGTAGTGTGACCTTGTTGGAGGAAGTGTGTCCTATAGGGGTAGGCTTTGA -ACTTTCCTATGTACAAGCAATACCCAATGTGGCACACGGTCCCCTCCTGCTGCCTGTGGA -TCAAGATGTAGATTTCTCAGTCCCTCCACACCAAGTCTGCCCACACCCTGCCATGCTTTC -CTCCATGATGTGTGGGGCAATGGGCTATGCACAGACAGCCTGGTCTCCAGTCCAGCTAAG -GTCTTGAACCCCGGGTCTTGAGGTGGGACCTGGTGGGTGGTAAATTCCACCTACATGGGA -CAGAAGGCATTCGATCATGTCTCCTGGACCCCTGGTTCCTGTCGAAGTTACCGCCCCCAT -AGCCCCCCCCCCCCTCTCAAGAGAGGCTTGTGGCTATCAGTCACGTAGACAATGTTCCAA -GCTTCTGGCATTCTGGCTAGACTCCTTCCCACAGTTACCTAGCAACAGCAAGATAGCCAG -CCCACTATAAGAGGGTCTGCTTGGCCCCTCCTTTCTCTCTCTAAGCTTTTACCTCTCTTA -CTCTGATTATTAGATAACCTCTCTCTCTCCCTCTCTCTCTCTCTCCATGTGACCATGGCC -TGTCTCTCTCTCTTTTTACTTTCTCTCCTTTCTCCCTGCTTTTCTACAATAAAGCTCTAA -AACCATGGACCGTCTCTGTTCATCAAGGCCCGCTGAGCTTGAACAATGGGGATAGGCTTT -CTCCTAACAAGCTGAGTCTAACCTCCCGCCAGAAGGCCTTCCTACACTGCAGCCACAGAC -TGGACTAAGGACTCTTGCCTGTGTGGGAGCCACTCAGTGCCCCCCTCTAACTCTGCCCTC -TCTTCCCTTATCTCTGGGCCAAGTGCTGCCCCCTGGGCCCCTATTCTGTTCTCTGCTCCT -TCGCCAGATTCAGCGTGGGATGCCAGAGGCTGAGAACCTGGTACCTGGAGTTGCCCCTTG -TCCACAACCCGCTGTGTGGGGTAAGTGGCTTGACACAGGTGCCCACCTTGGGCCACACGG -AAAGCATGCACAGTCCTCCCGTGTCTGCCCACTCAGAGCACTGGAACTCTGGTGGGATGT -GGGTTTTCTCCCATTCCCCTTTTTCCCCTACACCCACAGTCCCGCAATGATGATAATGGA -ATATGCCTCTGAGAATGTAAGCCAGCCCCAAGTAAATGATTTCCTTTATCAGGGATACAT -GGTAATGTCTCTTCACAGCAATAAAACCCTAACTAAGACAGATAGTATATCCCCAAGGGC -TCACCTCCAGCTAGGCCCCACACCCTGTTTCCTAATATAGTGCCACCTCTGGGGGAGAAG -CATAAGAAACATAAGCCTTGGGCTGGAGAGATGGCTCAGTGGGTAAGAGCACTGACTGCT -CTTCCAGAGGGCCTGAGTTCAATTCCCAGCAACCACATGGTGGCTCACAACCATCTGTAA -TGGGATTTGATGCCCTCTTCTGATGTGTGTCTGAAGACAGCTACAGTGTACTCATATACA -TAAAACAGACCAACAAATAAATATTTAAAAAAAAACAAAAAGAAACAAACAAACAAAAAA -AAACCCAAAAAGCCTGGGACTGGATAGGATGGTGTGTGCCTGTAATTTCAGGACGTGGGA -GGGGGAAGCAGGAAAATCAGGAGTTCAAGGTCATCTTCAACTTTATAATGAATTCAAGAC -CTACCTGTGCTTCATGAAGATCTTGTCTCAAAAGTGGTGGAGGTAGAGAGATAGCTGAGT -GGTTAAGAGCATTGGCTACTCTCATAGAAGACTCAGGTTCAATTCCCAGCACCTACAGAG -AAAGAGAGAGCAAGAGGTTTCCTTCTGATGTGTTAGACATTTTTGTAGAGAGAATCTCTT -AGAAGCATCACCTGTCAATAAAAAAGCCTATGGCCAATGAGCTGAGGCAGAATAATGGGA -GGTGGGACACTGGCAGGAAGAGAGAGGTTCTGGGAAATAGAGACTAAAGGGAGATTCAAG -AGAGATGCTAGGGAGGACCCTGAAGGAGGCCAGTAGGGAAAAAGCAGTCAGAACTGAAGG -AGAGGTAATAGGTAACTAACAGGAAGGTAGATGAACTCAGGGTAAAATAAAGGGAGATTT -GCCAGGGACCACTGAGGAGGCAGAAGCATGAGACCTGAGCAGAGGTAACAAGTCACCCAG -ATGAACTCAAGAAGCATGAGATCTGAGCAGAGGTAACAAGTCACCCAGATGAACTCAAGA -AGCATGAGATCTGAGCAGAGGTAACAAGTCACCCAGATGAACTCAAGAAGCATGAGATCT -GAGCAGAGGTAACAAGTCACCCAGATGAACTCAGGATGGAGTAACAGGAGAGATTTCCCC -AGGAGCGCTGGGGAGACGAACATAAACCAGCGGGTAGCTGCCCTCACTTTAGGATGAAGA -GGATGCCCCAGACTTGGACAGAAAGCTGAGGACAGGTGACTAAGCATGTGGCAGACAGAG -AGCAGTTTGAATGGTTAAATAAGTTTTGAGCTAGTCAGGGAATGAGCCAACGATAGTGGC -CTAGGCATTTCTTAATAAATAACTAGTCTCAGAGCTTCACTCCTGATCAGAGGCTGGGAG -GGAAAATGGATTTATTCTTTATATAAATCTCAGTGGGGAAAGAATCTGGAAAGAGAGCTC -AGGATGAGGGGTGAGAGGTGACAGAGTCCTGCCATAAATCCTGGGACTCAAACTCCAGAG -AGCAGCGTCAGGGTGCAGATGTGAGTTTATTGTGCATAAGCTTACATACAGTGAGCCAGG -CCCTTAAATCCTCAGCCAATTGTGTCTTGCCATACCATCACCATGCCCCAATGAAAGCCC -TGCCTAATAAGGTCACTCAAAAGGGGGGGGGGGGGCGGGGAGTGTCATCACCTGTTAGGA -CTTCTGTGAAGAGGCGGGGCAGCCACCATCTGGCCCGTGTTCCATTTTGCTGTCTCACAG -GTGTTCCGGGAGCCATCTTAGATCAAATCCCAAGTACAGCAGATCAGGGCTCTTCGATCC -TGTGGCGCTTCTCTCTCCATTCCACTTTTTCCTTCACAAGGTTGACCTCCACATCCCCCA -CAAAGGAGGGTGGTGATGGTCTTCACCTTTGACCCCAGCACTTGGGAGGCAGAGGCAAGT -GGAGCTCTGAGTTCAAGGCCAGCCTGATCTATAGAATGAGTTCCAGGGAACTCTGTTGCA -AAGTGAAAAAAAAAAAAAAAAAAAAAAAGCAGAGAGAAAAACAGAGACACAGAGAGACAC -AGAGAGAGGTCTTTGGACACATAGTCTGGAGTTTAACATTCCAAGATAGGGTTACAAATC -TGAGATCTTCTCCTGAAGGCTGAAGTTTAAAGTCTGAGGCTGGAGGAGGTGACTGAGAAA -GCTGGTTTTCACAGAACGAAGATGTAAAAGGACTGACTACAGATCTCAGGAGAGGGAAGG -TCAGTCAGAAAAGGAGGGAGAGGAAGCCACTGCGGGCCTACTCCACATGGCCGCACGCAG -AGGATTGCATGGGATAGAATGCAGTGAGACAGAACCCCTAGATGAGCACATGGTGGCCGC -TTGCGAAGAGCAGCTCGTTAGCAGGATGAGCTCAGAAATGACCTGGGCTTTAGAGAAAAT -CAGGAGAGAGAATCTAGGACTGCAGATATCATCTATCATTCTTTCAGGATTGGCTATGAA -ATCATTTCCTTTGCTTTATCTGCTTATTATTTTTATTTTTGTTTTATTGTGTGTGATAGC -TTACTGTTAGTGTGCTTGCCTCTTATGGGGGATTCTGGGTTCTAAGCTCAGTTACCACAA -GACAAACAAACAAACAAACAAAAATACAGGTTAGGAAACGTTACACACAGAGCCAGGAGG -AAATTCTATCTTGAGTGCCACAATCTCTCATCCTGTGCTGGTCTTATGTCAGTTTAAGAC -AGATTAAAGTTAGCTGACAGGAGGGAATCTCAAGGAGAAAACGCCTCAAGAAGGTCCAGA -TGTTAGGCATTTTCTTAACTAGTGATTGATGGGGAAGGCCCAGGGCATGGTGGGTGGTGC -TATCCCTGGGCTGGTGGCCTGGGTTGGTGGTCCTAGGTTCTAGAAGAAAGCAGAGGCTGA -ACAAGCTATGGAGAACGAGCCCAGTTAAGCAGCACCTGTCATGTTCTCTGCTTCAGCTCC -CACCTCCAGGATCTTGCCCTGTTTGAGTTCCTGTCCTGACTTCCTTTAATGAGGAACAGA -TCAGTAAAAATGTAAGCCGAATGCACCCTTTCCTCTCCAACTTCCTTTTTTGGTCATGGT -CATGGCGGCAATAGAAACCCTAAGACAGGCCCCAAAGCCATAATTCTCTCTGTTTTTTAG -GGAAACCAGTCATCCTCAGAATGACGGTCTTAATCTTTCAATTCTGCTTGAGGTGACCCA -AATTCAGACTAATTTCAGTTTTGTTTTCTTCCTTCTCCCTGCAGTTCCCATTTTGCACCA -GGTGAGGGCAGTAAGAACACACCTATTTCCCAAGTGGGGGGTGGGGGGGGAATGCAGTCA -GTCCTGCTTTTAAACTGTGGGCTAATTAAGCCGGTCTCTCAGGACATGGTCAGGCTTCCA -CCAGGTTGCTCAGGCTGGACAGATGAGGTTGGGAGATAAGCAAATGACCAAGCCGGCCCT -GGGAGCTTCAGCTAAGCGAATCTCGTCCTAAAGGTCAAGGCACAAAGGGCAAATCTCTGC -AACCTGAAAACAGGAAGTAGCCAGCTGGTTACTTGCTTGTCTCTCCTGGACTATGGCACT -GTCACCAAATTATCTAATGAAAGCATTTAAGAAACAATAACATGTTTATGGAGTAACTAG -AAGCAATCTAGAAGTAACTCTCTTAAGAGACCGAGAGACAAAGAGATTGAGATTATGTGT -AGTGGTTGAATTTCAAAGACTTTAGGAAAACAGTTTTGTTTTGTTTTGGGTTTGGTTTGG -TTTGGTTTGGTTTGCTTTTTCGAGACAGGGTTTCTCTGTGTAGCCCTGGTGGTCCAGGAA -CTCACTTTGTAGACCAGGCTGGCCTCGAACTCAGAAATCCCCCTGCCTCCGCCTCCCAAG -TGCTGGGATTAAAGAAAACAGTTTTTAGCTACATAAGAAATTTTACATGTTATACTGGCT -GGTGAGATACACAGTGGTTAAGGGAGCTTGCTGAACAAACCTGACCATCAGAGTTCGATC -CCCAAAACTCAGGTGGTGGAAAGAGACTCAACTTCCCTGAAGATTATTTCTCTGATCTCC -ACAAACAAGGATGCAAACATACATACATACATACACACACACACACACACACACACACAC -ACACACACCACACCCCATCACCACTACCACCACCACACACAAAAATGTAATGTAAGTTAT -CCTAGACCGTGTGGATCGCTCTTCTTAAAAACTAACAGCCAAACTTTCTAATATTTTAGG -ATGAATTCACGCTAAATTTAATGTCTCTTCTGAATAACACAGATGATTTTAATTTTTAGT -GGGAGAACTAGTCACATAGATTAGTTGTTCATAGATTAAAACTACCAAGTTAAAAGGGTG -GCTCAGATCCCTAACGGCCTCGGGCTGCTCGGCTTGCATCACCCCAGTCGCAAAATTTCG -GACCTTGCAGATTAGAACAAAGACACAGCGGCGGGGAGCAAGGACTCCAGACAGCCTAGG -CTCGCTCCCTCATCCCCAGCTCCCCAACCCCCAGCCTGGGGGAGGTGGCGCTGTGTCCTG -CCCTTGGACAGAACTCCACCCTCTACTAGGAGGCGGGGCCTTGCCGTAAGTTAAGTGTGA -CCTGGGCGCAGCAGTTTCGTCTGCTGGCCCCCACCATGAATCTTACGCGCGCCGGCGCCC -GGCTGCAGGTCCTTCTGGGACACCTCGGCCGACCCTCGGCCCCAACGATTGTATCCTTTG -GGCTGTGGAAGGGCTCACAGGCTCGAAGGAGCCTCTCCGCCCTGGTGGTGGCTTCAAGGA -CATAAGAGAGCCTCTGCGCCGCCATCTCTTCCCTGTCTCCATCCCTAGGGTTCCCGGGTG -GAGGCTGCATCCCCAGAGAGCCCTCGTCTTCTGGAAGGGCTCTCTGGTGGGACTTCTCTA -GGCAGCATTTTGAGCCTTCAAGAAACCGTGGTTTCTTGCTGGTGTAAAGCGGGAAGCATA -AAGCGAAAGGTGACGACGTCATCACAAAGAGGCTTGCCATTTTTTGAGTTGACTTCTGCA -TCCAGAAACACCAAGGACAGTTGCCCACAGGTGCTTGCCTGTGACCAAGGCCGGCAGAGG -CAGGGATTCTCAGAGGTCAGGAGGAGGCGCCAGTCGCCAAAAAGAGAAGGCTCAGGACCC -TGTCCAGCAGGTAGCTAGCTGCCCATCTCCACCTGCCCTCTGTCTGTCACCATCCCACTA -GCTGTGTAAGCTCCCACTCCAGGGGCCAGGTGTCCCCAGTCTCCTGAGGACTGAACTGGT -TCCCGGAAAGCGACTTCAGAAGCGAGTGCCTGGTGATAAATGCTTGTGATCCCCCTGGGA -GGTGCAGGTGCAGACTCGAGGGTTGGTTGGTTGGTTGGTTGGTTGGTTGGTTGGTTGGTT -GGTTGGTTGGTTTTTCGAGACAGGGTTTCTCTGTATAGCCCTGGCTGTCCTGGAACTCAC -TTTGTAGACCAGGCTGGCCTCGAACTCAGAAATCCGCCTGCCTCTGCCTCCCAAGTGCTG -GGATTAAAGGTTCGTGCCACCACCGTCCGTCCGGCAGACTTGAGGATCTTAATGGCCAGC -CATCCTGGCCAAAAGTGACAGACGGTCTAAAAAGCAAAACAAAACACTAAACCAAGGCTT -GGAAGCAGTTATGCACACGAACACGTGTGTGTACACACACATCACACACAAACACATACA -TGCATACACTCAGACTCTTGGGGGATGGGAGGAAGCATCAAACTGTTGGCCCCTCGCCCT -AGAAATTGCTAAAAATGAATGGTTTAGGGTTTTCAGTGCCTGCCACCTCCGAGGCTGATC -ATAATAGTTGTTTATTTGGCCTTCCCTGTTATTCTGCCTGTGGGGCTTTTGGTTTATAAG -CAGCGGTGTGCCAGGCTTACCTCAAGCTTAAACTCTACAGGCTAATAATGTAACTTCATT -TTACACTGAGAAACTAATGGGGAAAGACCCTGATTAGTGTGTATTGGACTAAAGCAGTGG -TTAGACCTGCAGGCCATGTAGGGATGGAATATCACAGTCTGGTTTTTTCTTGGCAGTTGG -ATGTTTGCTACATTTTGAGAACCTTGGATATACTGGTACTAGATGTATTTGGACTGAAAT -TGATGCAGTCTCTTCACTACTCTTTGGATCTTATTGGTTGCTTGATTTTTGAGACAGAAT -CTTATCACGCATCTCTGGCGAGCTGGAATTTGCTATTATAGACTGGATTGGCTTAGAACT -CACAGAGACCACCACCTCTGCCTCTTAAGTGCTGGGATTAAAGTATACACTTTTTTTGTT -TTGTTTTGTTTTTCGAGACAGGGTTTCTCTGTGTAGCCCTGGCTGTCCTGGAACTCACTC -TGTAGACCAGGCTGGCCTCGAACTGAGAAATTCACCTGCCTCTGCCTCCGGAGTGCTGGG -ATTAAAGGCGTGCGCCACCACGCCCGGCAAAGTATACACTTTTAACTTGAATCATTTTTC -AATTTAAATGGCCAGATGTAGCTAGCAGCTAGTATTGGATATTAGATAGTGCTGACCAAG -AGCCATAGGGAATATATTATGTAAGTAGAGTTCTAGAAATTGAGGCCGTATCTCCTCAGC -CTTAATTTGCTTCTAAGCAGTGTGGATGCTGGGCAGTGGTGGCACACGCCTTTAATCCCA -GAATCTGGGAGGCAGAGGCAGGCGGATTGGATTTCTGAGTTCAAGGCCAGCCTGGTCTGC -AAAGTAAGTGAGTTCTAGGACGACCAGGGCTACACAGAGAAACCCTGTCCAAAAAAAAAA -AAAAGCAGTGTGGATTAGGGAACAAGGAATGTTTTGTATTTGCATAATTGGGGTCATCCT -GGGTCACAGCTTCTGCGTCTCTTTTCACTTTACCCCACCCACACCCCCATCTCTGTCATA -TATTTCAATATCATTTAACATTTCTCCCACATCATCAAAGTCCAAGAAACAGTGGAGAAG -GGCCGAGGTGACCAGTTTGGAGCACTGAGGTCTATATGTCCTTGCGGCAATGCTATATTG -GGAAAGTTGAACAAGAGTGGGAATTGTGAGGCTGGAGATGTGGCTCAGCAGTTAAGAGCA -ATGACTGCTCTTCACACTGGCTACTCTTTCAGAGGTGTCCTGGGTTCAAATCCCAACAAC -CACATGGCAGCTCACAACTGTCATCCAGCAACAAATGACCTGACACTCTCACACAGACAT -ACATGCAGGCAAAACACCAATATGCATTAAATACGTAAATAAAAAAGTAAATAAATAATA -GATAGTTGGCAATCACCTTTAATCTCAGCAGAGGCAGACAGTCTCTGTGAGTTCAAGATC -AGCCTGGTCTACATATCAAGTTCCCAGTCAGCCAGGGCTACGTAGTGGGATTCTGACAAA -AAAAAACAAAAAACAAAAAAAAAAAAAACCAAAAAAACAAAGGACAAAACAAAACAACAA -AAAACAGAAGAGAAAGAAAGCAAGAAAAACAATAAACCGCATATGGTGGTGCCTGTCTAT -AATTTCACCTGGCAGGAAGTAAGTGGGGGGCAGGAGGATCAGTTCAAGATCATACGTGGC -TACATTATTAAGCTCAAGGCTAGCTCATGTAGCATGTTCTCTGTCTCTAAAAGTCATAAA -GCCTTAATTAATTAATTAATCAATTAATCAATTAATTAATTAAAAGCAATCCAGGCCTGA -CAATGCACACCTGTAACCCCAGCACTTGGAAGATGAAGGCAGAAGAAACTGAGATCAGAT -GGGCTATAAAACACCCAGGCCCTACCTTAGGTGCACAGTGAGATCCTGTTTCAATAAATG -AGTGAACACGAGTAGATGGCAAGTTCATGTGAAGTGACATTGTGGGTCTCTTGGTGGGTT -TGAGACCCACAGGCTTTCACTGTGTGGCCCTGACTGGCCTGAAACCCACTCTGTAGACCA -AGCTGATGAAACTCAACCCCCCCCCCCTTTGCCTCCCAAGTGCTGGGTTCCACCCACACC -TGTGTGGAACTGACACTCCAAAAGCAGCAACACACGGTCTACAGAGTGAGGTCCAGGACA -GCCAGGGCTACACAGAGAAACCCTGTCTCGGAAAAACCAAAAAAAGAAAAAAGATAACAG -AAAAGGGCTGTTCCTAACCCGTAGTTACTGAGTGACGGTTCAGTGTTTACTTCACTGGTG -TGGCTTGGACTTTTTGTGCCCTAATGACGTCCAAGCTCCTTCCAGTTTAGCCTGCAGTCA -CACGAGGCCCAAGCTGTGCTCTCCCTTCTAAAGCGTGACCTTTGGTATCTTATTTGCTCA -GTAGCTTAGCACAAGGAAACCCTGGGACTGGGGCTGACTGGAGCTACAGGTATAATCTGG -GGGATTTGTGGCTGGTGTTTGGCAAAAAGGTTGTCTCCTGCCTTCTTCTTTCTTTTCCTT -AATTCTCCCCTAGGTAGCCCAGCCTGTATCAGGGTTGGCTTCCCCTGCCAGTTTCCAGCC -TGAACAATTCCAGTAAGTAGATCTCATTTTTGCCTGTTACTTCACTGTGTATGTGTTCTG -ACTAGTGTGTTACAGCAGCCTGACACAAGAGTTAATCATCTAAGAATCTGGATTGAGAAA -TGCCTCTATAAAATTGGGCTGTCGGCAATCTGGTGGATTTCTTAATTAGTGATTAATGGA -GGAGGGTCCAGCAGCCCATTGTGGGTGGGGCCATCTCTGGGCTGGTAGTCTTGAGTTCTA -TAAGAGAGCAGGCTGAGAAAGCCATGGGGAGCAAGCCAGTAAGCAGCACCTCTCTATAGC -CTCTGCATCAGCTCCTGCCTCCAGGTTCCTACCCTGTTTGAGTTTCTGCCCTGAGCTCCT -TCAATAATGAACAGTGATGTGGAAGTGTAAGCCAAATAAACCCTTTCCTCCCCAAGTCAC -TTTTGGTCATGGTGTTTCAGCTCAGCAATATTGACCTTAACTGAGACAGCTTGTAAAAGT -TTTTCTAGTAGTAGCTGGGATAGAATGTCCACTGTACAACCAGGTAACATAACATGCAGC -AAGCTACCCAACTAGAATCCATGTAGAACACACTTTGCTTCCAGAAAATGGTCTACCAGT -ACTGCTTTGGGGAACTATGGAGAACCTAAGTTTTCTTAACATAGCTAAGATCCAAAAAGA -AGTTAAAAAAAAAGAGAAAGAGAGAGAAAGAAAATACATAATTTTACCCTTGAAAAATCC -AAGCATCACATGTCACGTTACTTTACTTCTATATTGGTGTTATTGACATATTGGCTAGCA -TTTTGAAAGAGAGAGAGACACACAGAGACAAGAGAGTCAGAGAGATGAAGAGACACAGAA -AGAAAGACACAGAGACAGAGACAGACAGACAGATACACACACACACACACACAAAACACA -ATGGAGAGAGATTGTGTGTAAGAAGCAAGGTCTCACCAGGTCTTGAGCTTAGGACTCTCC -AGCCTCCTGAGCAGCTGAGACAACTGTAGTCCAGCACCTGACATGAGTATTGCCTTGTTT -TTAAGGGGAGCACCCAACCTTCATGAATATCGTAGACAAAGCCACAGCACCAACCTTAAG -GAGTGGGTGGGTTGCTTCTGAGAGTGTACTGACTAGACTACTTAAAATGTATGATTTGGG -TGTGGTGTGTTCCTGGAATCCCAGACTTTGCTAAGGCAGGAGGTTCCAAGTTCAAGACTG -CTACAAAGTGAGACCCTAACTTAAGAAATATTTATCTTATACATATCACATATACTTCAT -TGAATTGATCTTCCATTTGAAAGACAATGCTTATTTGTAGCCATCCAGTGGCTTAAGGTC -GAGCAGGGTCACCTGAAAGGAGCGCTGGGAATGAAAAGGCTGTGGGCCATAGAAGAATGG -AACCAAGACAGTGTTCTGGTCAAGGCTCAAAGTTTATTTCTGCAGCTCCAGCCTATAGGC -ACTTCAGCCATCAAAGCCTCTTGAGAAAATCCCTTTACAAACTTAACAAAGATAGGAGCT -CCTCTTGGCTACACACCCTGCTCCCATGACTTTGGCTACACACTCTGCTCTCATGACTTT -GGCTACACACACTACTGTCATGGCAGTTCTCTGGCTCTTCACACTGTAGAAAATTTAAAA -TTCAGAATTTTAAATCATTACTGAAAGGCAACCATTGTTTTAAAACAAAACTGCTTTGCA -ACTGCTCAGCTACAGACATTGACATGCCCTCTCTCCTTCCTCTCCCTCTGTATTTTGTTT -TATATGATTTTTATCCTATTATAATAAGTATGCCCACAGTATTCTGCCCTTCATTTTTAA -CATCTATTGTACAGATATAATTCCTTGGTTAATATTTTTTTCAGTAATACACATTTTTGG -TGACTGTACCTATGTTTTGGACTTAACACTCTAAACTTTGTCCTCACTACTTCATTAAAG -CAATACACATAGAAATGTTGAGTTGAAAAGTACAAATGCAGGCAGGCTGTGGGAGTACAT -ATCTCTGGTCCCTTTACTCAAGAAGCAGAAGCAGGCAGATCTCTGAGTTCAAGGCTAGCC -TTGCCTACCTGGCAAGTTCCAGGCCAGTTAGATTTGGATAGTAAGACAGATTCTTGGTAT -GAAAGACCTCCGTGGGGATAACCCCACCCGAGTCAAGAGATAGCGTGCACCCAAAGAATC -AAGAGAGACCATCTTGACGTAAACACACAAGGTAGTTTAATGACGGAGCTCCGGGCTACA -CGTATCTCACGCAGGAGACAGAGGTGTTGACCCTAAGGCTCAAAAGTTAGGGGTTTATAT -AGGAAAGGAGTGGGGGGATAGGGGAAATTGGCACAGTTACACACAAGTGGGCAGTTTAAA -CATCAGTGAGCAGTATGTGACAGTAACTCTAAATGGAGGGTGTTTATCTTGGTTGGCAGG -GCATCTGGCTAAGCTCAAACCATATCAGCAGGTAGCCCATTACTCATCTGAGATTGTCCT -TGCCTTTTTTTTTTTTTTTTTTTTTTTTTTATCTCAGTGGCTAGTTGGTTCCTGGGATGA -CTTTACAGCCTTTGTGTCCACCCGCCCGACTCTCTTATCTTTATGGCTTTAAGTCTGTAA -ACCTTCTGACTAGGGCCTTGAATAAACCTTCTGGCTAGGGCTTTGAAGCCTTGAATTTAG -TTTTCTTTCTTTCAGGTATACTGCTAGCTTGTAATTTAAAATGGGGACTTACTTGGAGGC -TCTTTTTTTTTTTTTTTCTTTAGGTATACTCTGGATAATAATGTCCTCACCCTGGAGCAG -AGAAAATTTTATGAAGAAAATGGGTTTCTCGTCATTAAGAATCTGGTATCTGATGATGAC -ATTCAACGTTTTCGGTATAATACTTCTGTTTATGATTTTACAAAAAGCTACATTATATTG -CGTCTCAGCCTTTTGGCTAAGATCAAGTGCAAAAAGCTGCATTACATGAATGCAATGGTA -ACACAGGTTTAGACTAGCTTCTGCGTGTTCACAGTTTATGTGTGTGGGTTCCAACTCATG -CATGTGGAGGTCCTAGGACAACCGCACTGTCTGTCTGTCCCCTTTGTTCTCCCTGCTTGG -GACAAGGTCTCTTTTTTGTTTGCTGTTGTTATTCACTGGCCTGAGAGCTTCCTGTAGCCC -TTCTGCCTCTATGTATATCTTACAGAAGTAATGAAGGGAATATAGCTCCACACTCTCACA -TCTGCCTTTCTGTACTCCTGCCTTGAGTGAGCCAGCAGGTGCTTGACTCACTAAGCTGCC -TCCCTAGATGAGTTCAGAGATTCTTTTTTAAGGATGATTTGTTTGGGAGTGTTTAGAAAT -GGAAACTCAAGTGCCAGACTCTCTGGCTTGGGTCTTAGTCCTACCCGTAATGTGCTTGGG -CAATCTGCGTATGCCTCAGTTTCCCTGTTCTTAAAATGGGGCATTTTGAGTCTACTGGTG -TCTTCGTGTTGTGGGAACAAAATAAGGGAAGTCAGTGTCAGGCTCTCAGACCAGGGTTGA -CACCCCAGAGGTACTACAGAAAAGTTTGCTTTTCCAATTTTTTTGCATTAGGGATGTTCA -ACCTTCAACATCAAATAAATCTCACTGCCAAATCTAAAGCCCCCCTGAGTGACAACATGG -AACAATAGCTGGAAAACCCCTCACGCAACCTCTCGTGAAGGGGTGAAGTCAAAATAGGCA -AAAATGATGCATAAGATGCCTTTAGGCCTGTGTACAGGTTGTAACGGAAACACAAGTGAA -TTCTGTGTTGCCCTGGGTCCCATCATGAGGTTATCTCGTTATGCATATATTACAAGTATT -TAGTTTTTAAAAACTGAAATCCAAGACAGGTGTGGTGGCACATACCTTTGAGTCCAGCAC -TCAAGGAGCAGAGGCAAGCAGATCTCTGTGAGTTTGAAGCCAACCTGGTCTACAGAGTGA -GTTCCAGTATCCCCAGGGCTTTAAAATGAGACCCTGTCTTAAAAAAAAAAATCTGAAATC -CAAAACAGTTCTGTCCCCAAGCACTTTGGATAAAGGATGCTCAGCCTCTATTATTACAGT -GTCACTTCTCAGGCCAGAGACGGGGGCTCACTGTGCAAGCTTAAGGACCTGAGTTCGAAT -CTCTGGCATCCATGTAAAAGCCATGAATGGCAGTATATACCTGTAGCCCAGCCCTGGGGA -GAGGAGCACTCAGTGGCCAGCCAGTCTAGACTGCACACACACACACACACACACACACAC -ACACATACACATACACACACATACACACACACACATACACACACACGCACACGCACACAC -ACACACCGTTTCCCCACTGGTCTGCTGTGGAGGAGGTACTTTGAGGTAATAGTTCCAGGT -AGAAGGCAGGACTTCTGGCCACGTTTTCCTCCTCCCCACAAGCATTTACTCTACTAGATC -AGAGAAGCAGTCCCAGAATCTGCAAAGTTCTCAGCAGAGCCAGCCAGGTATTTGGAAGCC -CACATAATAACGCTCTTTGTAAATCTCATTTCTAGAGCAGAGTTTGAAAGAATCTGCAGA -GAGGAGGTGAAACCACCAGGGATCGTTATAATGAGAGATGTGGCCCTTGCAAAACAGGAT -TATATGCCAAGTGATAGGATGGTTTCAAAGATCCAGGATTTCCAAGAAGATGAGGAGCTC -TTCAGATACTGCCTTCTCCCCGAGGTGAGAGCCCGGCCTGCCTTCCTGTTTAATGGCCAG -TTTGTAAGTCTGTCTCCAGCATCTGCTCAGGTCACACCATCCAGCCCCATGTCCCTTTCC -CATCAGCTTCATGGCAGGTCTGCCTCCTTCCAACTCCTCTCTATATAGGGTGCTGGAGCT -ATGCTCTTAAGTGAAAATGACTCTGCCCCACACTGGCTATTGTATTGGCATCTGGAGACA -TTGTTAGTTGTCACATTTGGGGTGGGGTGGAAGAGCTGATAGCTTCTAATGGGTAGAGAC -CAAGGATGCTATCAGTGGGACCCAGAGATCCTACAGTGCACAGAGACTCTACAATCACCT -TCATTCCAAATGAAGAATTATCTCACTCCAACTCTCCATAGCATCATGATGGAAAGGCTT -TTCTATGGACTGGGCTAATTATGTTTGTTGTGAAGAACAAGAGACCTCATCTAAGACTCA -AAAACAGGGTACCAACAGTTATAAAACTGTTACTTGTCAATTTATTTATTGTAATGGCTC -TGTCAGTAGCATTATAAGATTAGTTTGTTTGCTTGCTTGTTTTGATGTTGCTTATCCAAT -TCAGAGCCTTGTATACCCTAGTTAAGGTGTTGCCCTGCCTCACCCCCTACTTTAGGTTCT -AAAATATGTGGAGTTTTTCACTGAACCCAAAATATGGCTGTCACACAATGCTGATAAACT -CCTGAACTACACTGCCAGTCCTGCATTTTTGGTGTTAATTTGTTGTTGTTGTTGTTGTTG -TTGTTATTTTAAAGATTTATGTATTTAATGTATATGAGTACACTGTATCTATCTTCAGAC -ACACCTGAAGACAGCATCAGATGCCATTACATATGGTTGTGAGCCACCATGTGGTTGCTG -GGAATTGAACTCAGGACCTATGGAAAAGCAGCCAGTGCTATTAACCCCTGAGCCATCTCT -CCAGCCCCATTGTTTGTTGTTGTTATTGTTGTTATTGTTACTGTTTTAGATGGAGTCTTG -TTCTATCTAAAACTGGCTCTGAAACTCCACGTCCTTCTGCCTCAGCCTGCTCCGCCATCT -TGGTTCTTCTGTGGATCATCGTACGTGATGCCACTTACTTATGCTTCTGACTTCCTGTGA -AGTTGTTTTATTTGTTTTTAACTGCTTTTTTCTTAGATTCTGAAGTATGTGGAGTGTTTC -ACTGGACCCAATATTATGGCTCTGCATGGGATGCTGATCAACAAGCCTCCAGATGTTGGT -AAAGGAATCTTGTTTGTTAGGGAAAAACAAAAGGAAAGTATTGTTAGACTAAATATGTAA -AGTTGATATTTAAACCATGTCCTGTGTACAACTATCAAAGTTTAGATTAGGGAATGTATG -GACTTTTATTTAACTCTTAAAACAATTTATAATATAGCAACACTGAAGAGTAACTGGTTT -CACATAGTGACTGTAGGGGTATTGTAAATAGTCACATGACAGGCTAAGAGCTTAGCAAAC -AATAGACTGTATATCATAAACTCCTCTTAGTCACTCTGGGGTTGTTTCTTTGTTTTTTGA -GACAGGATTTCAATTAAAGGCGTGCGCCAGCACTGCACAGCATGTCTAAACTTTTCAACC -TATTTTTAAACTATATGTATGTGTGCTCACCTGTATACAAGCGCTGCCACATGTGCCTGT -GCTTATATGCCCATGAGAGGGTGTGTGCGTTGACGACCTTGGTGTCCGTGGGAATTCTGC -CTGTCTCCCTGGAGGCAGGATCTCTCCTTAGCCTGCTGCTCACCAATCAGGCTAGGCTGG -ATAGTCAGGGAGCCCTGGGATCCTTCTGTTCTGTCTCCCCAGTGATAAGATTGTAAGTAT -GCTATCAGGCCTGGCATTTCTACATGGGCTCTGTCTTAGTCAGGGTTACGGTTGCTGTTG -TGAAACATCCCGACCAAAGAAAGTTGGGGAGGAAAGGGTCTATTTGCCTTACACTTCCTT -CTCACTGTTCATCATCAGAGGAAGTCAGGACAGGAACTCAAGTGAGGCAAGAACCTGGAG -GCAGGAGTTCAGACAGAGGTCATGGTCCTGCTTACAAGGCTTACTTAGCCTGCTTTCTTG -TAGGATCTGGGACCACCACACAATGATGGTCACAATGGGCTAGGCCATCCCAGGTCAATC -ACTAGTTAAGAAAATGCCCTACAGCCAGGTCTTCTGGAGACATTTTCTCAGTTGAGCTTC -CCTCCTTTCAAATGACTCTAGCTTGTGTCAAGTTGACATAGATTAGCCAGTATAGGTTCT -GAGGATTGAATTCAGGTCTTCATGCTTGCAAGACAAATAGCTTACCCACAAAGCCACGAT -GACTCTAAGCTGCTCTTAGCTGTGGCAGCGTGTCTGCATCCCTGTCCTGAAAGCATTATG -TGGACTAACACAATTCAAGCTATTATTTTAAATTACACTTGAACTCTTACGACACCTTGG -ACTTGCTTACATGTATATTCAAAGAACTCACTATACCAGAAATAGCATCCAGGTGTATAC -ATTTGTATACTGCACTTGGCTCTTGACCCATATGGAGAAATCCTGCTGGCAGAAGAAATC -AGCCATGAGAGCCATTTACTTTTTCATGTTTCCTTCTAATAGCAGGACAAAACAAAACAA -AACAAAACAAAAAACAAAACAAAAACAAACAAACAAACAAACAAACAAAAACCCAACCAA -CTAACCAACCAACCAAAAAAGCATAAGATTACCATGTTTCTTTATTCAAGAGCCCAGGAA -CAGATGATCCAAGGGCAAAGCCAGGGAGTGTGGCAACGGTTGGATACATGTCTGTCATCT -CCCTGAGGACAACTTCTGAGAGAGCCTTCAGCCACTTCAAAGGGAGAACTAGGGAGTGGC -TTTATAGCATTCTCCTTAGTATCATTACTCCAGCTGCAGTGTGCTCCTTATTGAATGCTG -CCCTGTGACAAATCCCAAGCGACGCAGGAATACAGTGTAACAGAGACTGTGTGATTGCAG -GCAAGGACCACTAACCACCCCTCCTGTGGAGCCTGCAAGGAAGGAGAGGATGTGGAACAG -TTGTTGATACTTTGATGCTTTGTTGCTTATCTCTTCAGACTGATTCTAGACACACTGTTT -CATTCCGTTGGTTTTGGTTAGCTAGGTCAGTATTCCAGGTTTTCAGGCAATGACAAAAAT -CCCAAGACTTTTGTCTTTGACAGCAGGTTCTCTTGCAGGCAAGAAGACATCCCGGCATCC -CTTGCATCAGGATCTGCACTATTTCCCCTTCCGACCTAGCAACCTAATTGTTTGTGCTTG -GACAGCCATGGAGCACATTGACAGAAACAACGGTTGTCTGGTTGTGCTCCCAGGTACCCA -CAAAGGCACTCTGAAGCCACATGATTACCCCAAGTGGGAGGTAGGTCTGCATAACTGCTT -AATCTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGGTATGTGTGTGTTTGCACATGT -GCACCCCTGTGCACACACATGTGCATTCCTCAGGTGCCATCTATCTTTTTCAAGCAGAGT -CTCTCACCAAGTAGGCTAGACCAGCTGTCCAGTGAGCCCCAGGAATCCCCCTCCCCCTTC -CTCCCCAGCATGGGGACTGAAACAAACATTTGCACACCCGACCTTTTCTTTTCTTTCTTT -CTTTTTAAAATTATTTTTATTTTATGTGTCTGAGTGTTTTGCCTGCATATACATCTGTGC -ACCACATGTGTGCCTGATGCCTGCAGAGGTCAGATCCCATGGAACTGGGTTTACAGATAG -TGGTAACCACCATGTGGGTGCTTGGAATCAAACCCAGGTCCTCTGGAAGAGCTGCTGGTA -CTCTTAACCACCTCTCCAGCTGCCTTTTTTCTCCTTTCTTCCTTCCTTCCTTCCTTCCTT -CCTTCCTTCCTTCCTTCCTTCCTTTCTTTCCTTCTTTTTTTTTTCTTTTTCTTTTTTTGT -TTTTTTCGAGACAGGGTTTCTCTGTGTAGCCCTGGCTGTCCTGGAACTCACTCTGTAGAC -CAGGCTGGCCTCAAACTTAGAGATCTGCCTGCCTCTGCCTCCTGAGTGCTGGGATTAAAA -GTGTGCGCCACCACGCCTGGCTTTTCTTTCTTTTTTTAAACATGGGTTCTGAGGACCAAG -CTCAGGTCCTCATGCTGGAATGACCATCTCCTCAGCATCCCTACTGAGTCTTCCCAGATG -CCTTTGCTGTTTTAATTTTGATCAGTGTACATGAGGAGTCTAGGGAAGAGGCTGTGCTTC -CTTTCTTAGCAGAGAATCATCTTGAGATACACAGTTAGAATCAGAGCAAATCTGAGGATG -TCAGGTAAAATATCCAATGGTATCTCCTTCCCACAGGAGTTTGAAAGCCAGGCCAATGTG -GGGGACTTGGGCAAGTGCTACATACTCTCATAAAGGCCATTCTTAAACAGTTCAGCCCTA -GACATGTGGTAAATGACAACTTAGTCTTACTCACCAACTGATGGTGGATCTCAGAGTGAA -AAGAGAGCCAGACTGTCACATGTAGTTGCAAAAACCAATAGAGACACTAAAGCATTAGTT -CTCAAAACATTCAGTTGCCTGTGGGTGGCAACTCCCTTGGGGGTGTCCAATGACTTTTTT -ACATTGGAAAACACAGGTATCTACATCACAGTTTCTAACAGTAGCAAAATTACAGTCATG -AAGTAGCAATGAAAATAATTTTATGCTTGGAGGTCTCCAGAACATGAGGAACTGTGCTAA -AGGGTTGCAGCATTTGGAAGGTTGGGAAATCACTGTGCTAGAGAGCCCTGGTGACTGAGT -TGAGCATTGAGGGTCATGGTAGAACTCCCTTCTAGAAAGGAGGTGGAGGTCGGAGGTCAA -GGCATCCACAAGCATGCTAGAGAGCAAGCAGAGCTTGGTACTCATAGCACAGTTGGGCTG -GAAGCTGCAGGGACATTAAAAAGATGGGCAGAAGGAGGACAGACTGAAAGGACCAGAGAG -AGGGGGCTTACTATACTCTGTTTAGGGTATAATTGTTAAGTAACTATACACATGTTTAGT -ATTTAATTTGGGGAGTGCACATATGTTGGTTATCATACTCAAGCCTGGCATAATGACATA -TGGCTGTGATGCAGTAGGATGGGAAGTTTCAGGATGGCCTGAGCAACGAGCAAGAGGAGC -GAGGAGAGAGAAAGGGAAAGAGAAAGAGAAAGAGAAAGAGAAAGAGAAAGAGAAAGAGAA -AGAGAAAGAGAAAGAGAAAGAAAGAGAAAGAGAGAGACAGAGAGAGAGAGAGAGAGAGAG -AGAGAGAGAGAGAAAGAGAGAGAGAAAGAGGAAAACTCCTCTCTCTGCCTGTTATCAGAA -ACAACCACTGAGCTGTTTTCCATTTTTTTTCAGATTACTCTGCACTTTCTAAGATGTTGT -GTAAACACAGTTCTATAACATTCACGCTTTTGTATGGACACAGTTCTATAGTATTCACTC -TTTTGTATGGACACAGTTCTATAGTATTCACTCTTTTGTATGGACACAGTTCTATAGTAT -TCACTCTTTTGTATGGCTTCTTTTGCTTAGCACACTGATTTCGGGATTCCCTGATATGCT -GTGTGTCTTAATAGTTCAGTTCGTTAATTGCCAAGCTTTCTTTGGCTGCTCAGCTGCACC -CTGGTCTGCTAACCCACTCAGCACTTGCTGTGGGGAGCTAGTAAAGGCGTTTGCTTCAAT -GAATGAGGAGAGCAAACAATTTCTTCAAGAACGAATATTTTGGGGGATGATATAAGATGC -ACTGAAAATTTGGGAAGCCAGAGCCCAAGAACTAGGAGAGAGATTCTCAGCATTTCAGAT -CTCAGGCCAGAAGATCCTGAACTCTCAGGTGAGAGGGTAGATCATATTCCACAGTAAAGG -CAGGGGACTGAGCTCCTGGTGGAAATGGAGAACCCTGCTCTCTCTCTCTCTCTCTCTCTC -TCTCTCTCTCTCTCTCTCTCTCTCTCTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTG -TGTGTACAGGCATGCTTGTGTGCACCATTGCATAGCATGAATCCACTCTCTTCCACTTTG -TGGGTCCTGGAGGTCCCTCTTGGCAGCAAGCACCTTTACCCACTTCTTGTGCGCGCTCGA -CTGGCCAGGAAGAACGACGCTGCAACAGGATCTTTCTGTACACGTTTATTGGGAGAGCTT -GATTGTAGAGGCGAAAAGACTTCGAGCCCAGAACTGGTGCTGCTTTTATAGGCCTAGGAG -GGGCGTGTCTCACACCCGGATTGGTTATGCACTAAGCCTCATTTGCATGTTCCTCATCTG -ATTGGCTACTCTCTCTCAGTACCTTACAGAACCTCATTATCATACCTCATTTGCATGTCT -CACATCTGATTGATTATACTCTCAGTACCTTACAGAACCTCATTATCATGCCTGGGCCAG -GCAGTGTCTTTGCAAAAAACTTTACTGCATATGTACACATTGGTTGTTTGTCCAATCTTA -TGCGTGGTGGCCAGCAGTAGTCAGTGCCACTCTGCAACGGCACATGTGGCTTCCCACACC -CACTGAGCCATCTACCTAGCGTGGGATGTTGGGATTCGTAAAAAGATACTATGTAACATA -TTATTATGAAAATCCTTTAGTCTGTTAATGATGGTAAACCTGAGATTGTGCACTTTATCA -ATTAGGGTCAGAGATGGCTAAGTAGGTAAGCATACTTCTGTGAAGCCCGAACAGTGCCCG -GACTCACTGGGCCGCACGGGGGAAGGAGAGAAATAAGTCCCATGAGTCTTCCTGTGGCTT -CTGCACATGCGCTGTGGCATGGGCGACCCCTCCTCGTGAAGCTGGGCTCTGGCTGGCTTA -AGCCAAAAGGAATGGTCTAGAGGATTCCCAAGCAGCAGCACTTCCTGGCCAGCTTAGCTT -GGGTAGGGTCACACACCCACCCAGCTGGGAGAAAAGAGCCCTGGGTTAAAACTGCAACAG -TAGCCCATAGGCAAATGGCCATTTCCCAAAAAGAATCTGGGATAGTCTTAGTAAGAATTC -CTGCTGGAGCTAGAAGGATAGCTTAGACAATAAAAGGCTTGTCTTGAAATCAATCATGAG -GGCCTGAGTTTGATCCCCAGAACTCATTTTTTAAAATAAAGAAATAAAGCTGAGCATGGT -GGGAACACTTGAAATCTCTGCTGAGAGTGGAGACAGTCTGATCGCTGGGGCTCATTGACC -AGCCTAGCCAGCTTGATGAGTTCCAGGCAAGTCCAATGACCTCAATGGGTCACACACAGA -AAGACAGGTGATGGAGTGGGAGGAAGCCTGCTAGCAAGTAGGGCACAGTGGGGAAAGGAG -AGAGGGGTATGAAATGGCTAAAATTCGTGTGTGTGCGTGCGTGTGTATGTGTGCGTGTGT -GTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGCGCGCGCGCGTGCGTGTATGTGTGTAA -GTATGTGTATGTGAATGCACATGTGCACTTGGGTGTGAAATTGTCAAAGAACAACAATTG -TATAAATAGGAACCATGGTAGACAGTAGCTGAGGAGCACCTCCATGGGCTGATGTATGTG -TGGGGCTCTGTGTCTCCGCCCCCAGGGCAGGGATTACAGCTATGTGCTGCCATTCCCTGA -CCTTTTTTTTTTTTTTTTTTTTCCTATTCTTGGTCTACTCTGGGTGTGATACAAATATTT -TGTATTTCCCTCCTGATTGGGGGGCGGGGGGGGGGAGTTGGCTTCCCCATGATACTCCTG -ATATGCAGGAAAATCTGGTCAAGGAGACTGCCATGCTAGGTGAGATCATTGCCGGTTCAG -GTTGGACAAGACAAAGGTCTGCTTGCCTGTTCAGTTAGTCAGGGCTCGGTAGAGGGCCAG -GACTGAGGGGGATAGGCATTATGTATATAATTTATTAAATCAGTGCACGTTAAAATAGCA -GCAACAGTGTCTTTCGAAGCTGAGTGCTTCAGCAGTCAAAGTAATCAGTGCCACGGTGGC -AGCCTCACACAGGAGAGGCCCCAGTAGTTGCTGCTCAGTTGACTGGGCTGAGTGGCTCAG -CAGTCCCCGTCTGATGTCTAAAGCCTAGAAGGTTTCTGGAGGGCTGATGCTCCTTAGTCC -AGGGTAGAAACCTGGAAACATGGCTTCTAGCATTATCAAAGGAAGCAGCAGCAGCAGCAG -CAACAGAGACAGCAAAGCACCAAAACATAGACAGTCCTTTGGCAGCCCCATTTTACCTAG -TGCTGCCCCTAATTCTTCAGGGGAGGGAGATCCTGAAACATATCAAGTTAGTATTAAAAT -TAAGCACCACACCCATGTTAGCCACTTGAGTCAGTTGTAGTTCTCAGATATATATATATA -TAAATTTAGAGTCTAACTTAGACAAGCTGCCTTGGAGACGTTCAAGGACTCTCGCTTCCC -CTGCTGCATTACTGATGAAGTCTTGTTCACGGTGGCACCTTGAATATGAATGTGACTTCT -CTTATGTGTTCTAGGGAGGTGTTAACAAAATGTACCATGGCATCCAAGACTATGACCCCA -ACAGCCCCCGGGTCCACCTAGTGATGGAAAAGGGCGATACTGTTTTCTTCCACCCTCTGC -TCATCCATGGATCTGGTCGGAACAAAACTCAAGGCTTCCGGAAAGTACGGACTCAGATGG -CTACCTCTCCAAAGATGAGTGGTCTAGAACAAAGCCTTCAAGATACATTAAGATAGCAAA -GACTGCAGGGCTTCTTACTGAGGGACCAGCTTGTTGACCAAGAAATGCATAAATATTCAC -TCTGTTAGGAGGAAACAAAATATTATAGGCCCCTAATCACTGAGCCGCGACTGTCCATAG -AGTTCTCAACAGCAGTGTCCTTCTCTGCACTCAGCTGCTTCTAAGGCAAAGACAATGGCT -GAATTTCCAAAGGAGAATCATTTGGAATTTATAATGTTCACTCTAAGGCACAACAGGAAG -CAAGTTTATAATATCTTCACTATTGAGAAATATAGCATTGATCCTAAACAGTACTGAGTT -CTAAACTTTACACAGAAATCGGATTCAACAGGCACTCCTATTCCTTACCTTAAGAGTGTA -TACAACTTCATACACTGCTGCCTACATTAAAAATTCCCCACAAATGCCCCCTGCTTCTCA -CTTCCACTAGTCCAGTAGATCTGCCAGTCCTGTGGGTCCTCTCTTCCCTATGGGAACACA -GGGGTCCATTCCAAACCTTAGGGCTCCTTTGGGTCTAAGTGGGGTTTTATGGTTTGTCAC -ATGGTTCTCATCCAGCCCTGCTGCTCTTTGAGGGCAAAGAGAAGGTGCCAGACATAGCCT -TCTCTTCACTTACGTTCCCTCTAGCTTGTCTGGAGCTTGGAATTAGGCAAAGGAGGCAGA -GGAGCTGTCTTGGGACAAAACTGAGGGGTTGGTAAAACTCCAGCTATCAAGCTAAGTAAT -ATTCTAGTACTTCACAATCCAACAGCCGTGCTGCCTACTACACCAATGTTTTAAAACAAG -AGGCAGGGATGGCCCCGAGAGTCGTACAAGTGTGGGCTGTAGTCATTACAGTACAAAAAA -ATATACGTTCTGAAATCATGAATTTACCCTTTCTATTTTTTCTAGTGTCTTGAATATTCT -AGAAAAATATTCACCATTGTTTCATAACAGAATGCACATGGAAGAGCTCACATTTCCCTC -TTTTTTTTTTTTTTTTTTTTTTTGGTTTTTGAGACAGAGTTTCTCTGTATAGCCCTGGCT -GTCCTGGAACTCGCTTTGTAGACCAGGCTGGCCTCGAACTCAGAAATTCGCCTACCTCTG -CCTCCCGAGTGCTGGTGGAAAAATTTAAATGCCCAAAAATATTGAAGATCTCTTCAAGGA -CTAGACTTCCTAAATACACCTTTTAAAAAGAAGTGTCGCCGAACAGTGGTGGCACATGCC -TTTAATCCCAGCATTTGGGAGACAGAGGTGTTCTCTGTATGTATGTCCTCTTGCGACATG -CATACAAACACACACAAACATTGTTTGAAATTTTAAAATATTTTATAATTTCTCACTTAG -CCTTGGGAGGAGACTGGTGTAAGATACTGTAGACCACCTCTCCAATTGAAAAATCAAATC -CAAGTGAAACAGTTCTGTTCTCAGAGGGCTCTACTTGGCTTCGGGCATAACGGGATCGAC -AAACTGTTCCTCTCCAATCTTAGTCGGTCCTTTCTCTACAGGCAATTTCCTGCCACTTCG -GCAGCTCTGACTGCCAGTGTATCGATGTGAGCGGCACCAGTCAAGAAAATATTGCAAGGG -AAGTTGTCGAGATGGCAGAGAAAAAGTATGGATTCCAAGGAGTCATGGACTTTAAGGTAC -TGCATGCGATCACAGAGGAAACGCTAGGGGGCTAGGGGTCCCTTCCTTCGGGGTTAATCT -GAAAGCAGACAGGCTTCTGTTTCGCGCTCACTTCAGAGCTGTGGCTGAACCCACTAAGAA -GGGCAACATAGAGCTTTAGCTGTGCATAGTCCCTGTTGTTGCAGACCCGTTCAATCAATC -CCCGTGGGCGGGCACATTCGATTTGGAAAGCTGGTTTTATTTTCTTTGTCATCACAAAGG -CCGGCATAGGGCTCAAAGACAGAATCAGTGATGACTCAGGGCTGTTAGTACAAGGGGCAC -ACAGAAGTCACACCCCATGTCACCAATCATCTACACTATCTTGACTGGAGTCCCAGAATG -TAGTTTATCTATTAATCAATATAACTATTAATATTTTTCCTACTTAATCATTTATAAAGG -CTTTTGAACCCTTTAATCATGGTGGGTAGGCCAATGGAAGTATTTCACAAACTCTGTTTG -ATCTTATTTTAGGACACTTGGATATTTCGAAGCCGACTTGTGAAAGGAGAAAGAATAAAC -ATTTGAAACAGCCCTTCAAGAGTGAGGTACTGGGATGATAGTCTGAGACAGGAGCATCGA -GAGTTCGAGTACAGCCTGAGCTACACAGAAGGATGCTATCTCCTCCTCTTTCCCCCATAA -ACAAAATGAAAAGAGTTAGCTCTTCCTTATAATTCCTTTAAAGAGGACATCAAAGCAAAG -AAAGACATCTAAGGAAAAAAATTTTTAACTGAGATGATGTTCTCTTTTTATCACCTGTTA -ACAAGATCAAGATGCACGTATTGGGGATTCATGAATTTAATTAATGTGGTACTATTGTCT -TAATGGAGTGAAATATTACTGTTTTAAGAAAAACTAACCTAGGGTGTAACTAATAAAGGT -GACTGAGTATAATGTAGGCATATTAAGTCAATTTCTTTTTTTTAAGATTTATTTATTTAT -TATATATGAATACACTGTAGCTGTCTTCAGACACTCCAGAAGAGTCAGATCTCATTATGG -ATGGTTGTGAGCCACCATGTGGTTGCTGGGATTTGAACTCAGGACCTTCGGAAGAGCAGT -CATTACTCTCAACTGCTGAGCCATCTCTCCAGCGCCCCAATTTCTTTCTATGCAAGCAGA -AATGATTTCTTGGAAGCTCAGTCTACCTCACGTTGTACATCCCTCCCCTCATGAGCCCGC -CTCCTACCAGCTTCCTATCATAGAGGTGTTGTTCTCAGTTAGAGCATACAGTGAATATTC -ACAGCTACAGTGCGCAGGAGAGAACCATGGAGGTGATAAAGGTTGAATCTCATTTTCTCA -CACACGATTCCTTGCATGACACCACCAGCCCAACACCTTCCATAAACACAGGTTAGTCGT -CACCCTACTATCCTTTGGTGCTGAGGAGTGAAAACAAGGGTACCTAGCTTGGTGGGGTAT -GTTTCAACCCATCCAGGGAAAACATCTACAAATACTAGAAGGTATTTGTAACCATATTTT -TCTGGCTTAACTTCTGCAAGGTCCTCCTCCCAATGAGCTCCAGGCCGTTCTCCCCTTGGT -CTTTTGCCCTGTTTACTCTTGGCTGCATAAGCATTCACTTGCCAACATACCTTATACTGT -TCTACTATCGCTCTGGACCAGAGCCTGAGGTCCATTATATATACACTTTAGGTCCCTTAA -CTGCTTGGACAAGCTTTTTTATCCCCTAAATGAGTCCATTGATGCATTTGGCCTTGTAAG -TCTTTTGCTTGCTTTCTGGGGAGTATAGTTCTCCCTTCTTGTGTGCGCCATTGTTCTACC -TTCTCTTGGTAATAGTTGGTAGGGTGGCTAGCAATCTGAGTCCTTTCTTCTTCTGTGTAT -TTTGAGTCTAGCCTGAGAGTCAGGACTCTGTAGATTCCTTCCCTGTCGCTTTTCTTTATT -CTCTTTCTCTGCTCCTTTTCCTCCTCTGTCTCCTTGTTATGGTAGACTTTCTCAGCAACC -TGAACTAAATTCTTCAATGACTTATTCTGTCTTTCTAGCCTCTGACACTTTTTCCTGATA -TGTCTACTAGCCTGGTCTATAAAAGCCATTGTCACGGTAGTTTTATGCTCTTTGCTGCTG -GGGTCATAGGGTGTATATTGGTACTCTAGAAAGGCTGCGGGCAATTCATCTGGTCTCTGC -TTAACCTCACGTACCTTGGTCAAATTTGTGGGCCGTCATGCAGTGGAATGTGGTGGGAGA -CCGTTAGGTGCGCCTTACATTTTGCCATATTAAAGTTCCAGTCAGGTCTAGTCAGGGAAA -GCCCACTGTCCATGACAGCCTGGTCAATCGATGGTGCCCCCTGTGTCTGAGGGGGTATTC -TTTCTGGCTTCTGGCTTCCTGCATTATAAATAAAACACTCTCAAAGAGATTAACCAGCCC -TTAGTGGGAGAGCCACCATGGTATCAGGGGAGGTCGCTCTCAGACTTTATGTCCTCATGG -CAGAGCAGGGAAGTTGGGAGTCTCCTCCCGCTCTTCATCTAGTAAAGGGGGGGAGGTACA -ATGGCCCCGGTCTCCTATGGGCTGAGGATCCCGGAACCTGTACTGGCAATGGTGGGACCA -TGGGGGGCAAGGGTAGGGAGATTTGGAGGAAGAGGGTCTTGGAGTAACAACTCTCTTGTT -GAAGAGTCTTGGAGGACCAGAAGTTTCTCAGGTCTGGATCTCTCCTCCCAGACTTCTTTC -TTCCTGACAGCCAGAGCCTGTGAGATGGGTCCTGGAAAAAGAAAGGCTTTTACCAACAAG -GGGGTGTGTCCTCCACTGGATTTTTTTTTTTCAGGTAACTATATAGGGCGCTTGGTCTGG -GTGCCCGAGGGATCCTGGCCCAAAGACTCTCTCCTTTCCTGCTTTGATCACCTGCAATTC -GAAGATCCCTACAGGTGGCTACTCTACTCCGAAAGTGGGCCATTCGGAGGAACAGAGAGT -AACTAACTTGTTTTTCAGTCTGTCCAATGTTCAAAAATATGTTTGTCAATCTAAGTCCAA -GAACATAGATAACAACAAACACAAAGAAAAAAAATCAACCACACAGACAGCTTGACCCTG -CCATGGCTGGGCGTCCAGGTCCAAGAACACAGATAAAGACAATCAACACACAGTTTGCCC -CTTCCATGGGCCCAGTTACAGACACCAGGTGCTCCTGCCCATACAGTAGGCGCCAGATAA -ACCAGGTTATAACAAGACTTGGCTCCCGCGGATATTGTCTTGCGTTTCCAGACGGAGCAG -GGCCCTCCCGGCTCTCTCCAGGGGGCCTGAAGCATCCTTCAGCCTCTCCTTGGTTGCAAA -GTTAAGGCACATCTGCCTCTCGCAGTTGACCGCACCAGACACCATAAGCTCTCTGAGCAT -TCCTACGCTTGCAAGCAAAAGTTCAAACAAACTTACAGACTCAGACTTTGATGAACAGAA -AGACAAACAGGAACCACGCTAAAAGCTCGAGACCTCTGATTCACTGTTCTAGTGTTTTCC -CACAGGGAGTCACTTCCTGGCTCATGCACCAAATGTAAGACTCAGGGGAGCCTTAGCTTA -CTGGGGCTCCCCTTAGTGAACCACGTGGAGCCAGGATAGATGCAAAAAGCAAGAGGAATT -TATTGTTCCAGTGCACTGGGGTTGTCCCAGACCCAAAGGAGAGGCAGCGACCCCCAGCAC -CCAGTTGGCGAGTTTTTATACGGTTTCCAAGGGCAGAATAGAGCATCAGCAACTAGGCAC -AATATGATTGGCGGAACAGTACACCCTTTAAACTGATTGGTCTTTAGGGACAAGAACTTC -CCTTGTCTGAAGGTGGGCAACGTCTGTCCTGGGGAAAGTGTCCCCACCCACAGGCCAGTT -CCTGCCCTTTGGTCTGAGAAATGTTAAATAGCCTCTCCCTTCCAGAGGGGCAAGTGTTTC -ATGACCTTTTCAAAGTTCCTAAACTGACCTTTTCAAGAGGAACTGATCTAAAAGTTTCTC -TCTGTTCTGAGAGATCCCGGGGTACATTTGTATAGGGAGTGACCCTGTTTGAATGGTAAC -TGTTAACTTGTCAGCCATAAGTGCTTACTCATAAAGTCTTGGCCTTACTGGAAAAGTACT -AGCTTAGTTGAGATCTCTATGGGAAAAGTTGAGACCTCTGTGGGAAAGAACTAGCTTAGC -GGAGAACAAATCTCGATAGATCTTAAAGTCAAGTAGAACAACTAGCTCTAGATTTTAGTG -GACAGGTACCTAGCAACCTGTTCTGTTCTTTCTGTACCCAGCCAATATCCTGTTCTTGAG -AACAGGGCTTTCCCCAGAAGACTACGCAATCCTACTCCATCCCCCTCCCCATATCCTGCT -TCTATTGGGTATAAAACCTGCCTGGGCACTCCTTCGAACATGGTGAACATGCCTAAGACC -CGCCAGACATTCTGCAAGAAATGTGGGAAGCACCAACCCCACAAGGTGACACAGTACAAG -AAGGGCAAGGATTCTCTGTATGCCCAGAGAAAACGACGTTATGACAGGAAACGGAGTGGC -TATGGTGGGCAAACTAAACCTATTTTCTGCAAAAAGGCTAAAACTACAAAGAAGATTGTG -CTGACACTGGAGTGCGTTGAGCCCAACTGCAGATCTAAGAGGATGCTAGCTATTAAGAGA -TGCAAGCATTTTGAATTGGGAGGAAACAAGAAGAGAAAGGGCGGGCTGGTGAGATGGCTC -AGTAAGAGTTCAAATCCCAGCAACCACATGGTGGCTCACAACCATCTGTAACGAGATCTG -ACTCCTTCTTCTGGAGTGTCTGAAGACAGCTACAGTGTACTTACATATAAATAAATAAAT -ACATACATAAATAAGAAGAGAAAGGGCCAAGTGATCCAGTTCTAAGCCGATTTTGTTATG -AAGACAATAAAATCTTGACCTTTCAAACCCTTTGATTGCAGTTGGTCTTTTGGGAGGGAA -TAAATTAAAAGCTTTCAGAAATTTAAAAAAAAAAAGGGGGGGGGCCTGGGAAAAATAAAA -TTTGTCAGCTTGATCAGACTTTTCTGTAACTTGCTGTCCATTCTTTGTGTTTCTTTCTTT -TTTTGTTTTTTGTTTTGTTTGTTGTTGTTGTTGTTGTTGTTTTTCGAGACAGGGTTTCTC -TGTATAGCCCTGGCTGTCCTGGAACTCACTTTGTAGACCAGGCTGGCCTTGAACTCAGAA -ATCCGCCTGCCTCTGCCTCCCAAATTCTGGGATTAAAGGTGTGCACCACCAAGCCGGCAT -TCTTTGTGTTTCTTGTTCTCCCATTCTCTTCCAGATGGTTCCCAGTCCTCGTTCACCATT -CACTGTTCTGCAGGTCAGGACACATTTGGTCCCTGAAACTGTCACTCTCCTTAAGGTCGG -TCATTTTCCTGGAACATGCTGTGTGATGGGAAGATGAGGGAACAGAACTGTATTGGCTAG -TTTTGTGTCAACTTTACACAGCTGGAGTTATAACAGAGAAAGGAGCTTCAGTTGGGGAAG -TGCCTCCATGCGATACAACTGTAAGGAATTTTCTCAATTAGTGATCAAGGGGGAAAGGCC -CCTTGTGGGTGGGACCATCTCTGGGCTGGTAGTCTTGGTTCTTTCTATAAGAGAGCAGGC -TGAGCAAGGCAGGGGAAGCAAGCCAGTAAACAACATCCCTCCATGGCCTCTGCATCAGCT -CCTGCTTCCTGACCTGCTTGAGTTCCAGTCCTGACTTCCTTTGGTGATGAACAGCAATGT -GGAATTGTAAGCTGAATAAACCCTTTCCTTCCCAACTTGCTTCTTGGTCATGATGTTTGT -GCAGGGATAGAAACGCTGACTAAGACAAGAACCTTCCTATGGAGGCCGGGTGTGGTGGCG -CACACCTTTAATCCCAGCACTCGGGTGGCAGAGGCAGAGGCAGAGGCAGGTGGATTTCTG -AGTTCGAGGCCAGCCTGGTCTACAAAGTGAGTTCCAGGACAGCCAGGGCTATACAGAGAA -ACCTTGTCTCGAAAAACAAAAACAAAACAAAATAAAACAAAAAAGAACCTTCCTATGTGT -CCGATTTCAGTTGTACTACATGAATATATGACCAATTTGGAAACAAGAACACATTGTTGT -AAACAGAAGCAATAAACAGGCAAAAGGGACAGTGACCGGCCCTCAGAAATGCAAGTAAAA -CTCACAGGGCAGTGGGTCTTTCTGCCTTAGCTCAGGCATCTGTACTTATCAAGAGCCATA -GCCAGCTTTGCTCTCAGCTTTGCCTTCATTGACTCTGCTCTGCCATTGGCGCAGGTAGGA -AGTTGGGAGCTAAAAACACTATTTGCAAAAACAGCCAGCATGCCAGATTTGCCTGAAGGC -TATAGTTTGCCCATTTAGTTCTAATCAAAATACAAAATCAGTAAGCAAATCTGTGCCCTG -GCAAGATGCACCTCACCAACAACAACACTTCTGGGGCCTCACGGCTACTTCTTCAGAGGC -TGTGGGAAGGCTGGGCTGTTGTCATTGTCCCTAACCCTGAAAACAGTCTGTGGTCTGCTG -AGGCTCCTTTCTCCTATCTCCCCCAATGGGGCCAACTTTTAATCTAGATTAAATTGGACA -TAGCATTTAAAATTCATACCCAAGAGGGGAGCAGCCAGAGGGGAGCCAAGAGAGGATAAT -GAAGGTGTAAGAATATAATCAAAGTATATTATAAACATGCTCCAAATGCATATCCATGCC -TACTATTTTGTACAATTAATACATACCAACAAAAACCACTCATCCCTGGGGTCTCTGAAG -TGTCACTGGTAACACATAAAGGACCAGCTCTGAGGTGTCCTGGAAGATGACCATCACTTC -AATTCCAACTTTAGTCTGAACAACAGACTTTGACAATGAGAAAATTTTGAGGACAGGATT -GTAGTCTCCCCTCCTCCAGCCTGAAACCTGCTTGCTCAGGGGTGGAGCTTCCTGCTCATT -CGTTCTGCCACGCCCACTGCTGGAACCTGCCGCTTTGCTGTTTGGAGCCACACACGTGCT -CACCTTTCTACTGGGCCTGAGATTATTCAGCGGGAATCGGGTTCCCTCCCCCTTCCTTTA -TAACTGAAATGTCGGAACTAGTAAAATTGAGCTTTGATCAGAATAACTGTCTTGGCTACA -TTTCTTTCTCTTGCCACCTAGCCCCTCTTCTCTTCCAGGTTTCCAAAATGCCTTTCCAGG -CTAGAACCCAGGTTGTGGTCTGCTGGCTGGACACAACAATTGGCGCCCAACGTGGGGCTG -AGAAACGGCAAAGGATTTTTGGAAGAGACACTGCTGGTTCGGAGCTCCATAAAATAAAGG -ATAAAGGAAATTTATACCGGAGAAGGTATGGGCTAAGCTGAGACAGCGTTAAACCCGAGC -GCTGGTTCACTTAGGTTCAGCAGTGAGGAGCTGGGTAACAGGCGGTAGGTCGTAGCTCTC -CGAAGCTACATGAGGCGTGAGAAAAGAAAGGGTTTATTAAAAGGAACAGGCAGATTGCCC -CAGTTAATAAAAAATGCATCATAAGGGAGGAAAATGTCCCAAAAAGCAGAGAGAAATTTC -TCTCTGGGCCTTATAGCAGGAGTACTCTGTTCCCTTTTGTGTCTCATCTAATGTCCGGTG -CACCAATCTGTTCTCGTGTTCAATTCATGTATGTTCGTGTCCAGTCTGTATGAATGAATG -TTCTATGTTTTGTGTTAGATAATAAAGATGGTATAAAAAAAAACTTTATCTGCAAAGCCG -AGAGCTGCCACGTGTTTCAGCCAGAAATCAGACACGTGGCAGGAGGGCCCCTGCTAGAAA -AACTGTTCGTTTTAGGAAATAAGGGTGAGTGCACAACCTCTTAGTTTCAGAGTAAAAAAA -GCTAATAAATGGTTTGTGACTAATGTGTTTGACAATGGTAAAGTGTTTTTTTTTTATTCT -ATGATTGTAGCTACAAAAATTAATATTCTCCAATTAGTCTAAATATAACTGCTTCATTTG -GTTCTTTTTTATTAAAAAATGTGCTCTACATGTCTTCACATTCAGCTCATAAGTTGTTGG -TTAAGATTCATACTTGTTACATTGCTACAGATGGTTAGTGTTAAATTTGATAACTCAAGT -TTAGAGTCCTTCCGACACGTGGCATAAAGCAGGCCAAGAGGCTGGGTCTCTAAAGATATT -TCTAGTTTAGATAATAATTAATGTGGTTCGTATCCTAAATAGTAAAATTTAAGATAAGAT -TTAAAGCAATGCCTCTTTATTAAAGCATTAAAGCTTGCTTTAATAGGTATTCATAGGTAT -TAATTGACATCCAAACTTCATAATATGATAGTAATGCTTTTAATATTGATTTTAAAGATA -ATAAATTGTTTTAAACTTGGGTTTTGCTTTCCCAAGGTTGTAGGTATTATCCTAACCTCA -CACAAGAAACTTAAAAATTATGGTTAAAACTGCCGTTGTTCCATTGACTGAAGCTTGCAG -TTTGATTTCAAATTTAAAATCTTTAATTCACATATATACTGTAATTAAGATAATTACAAG -AGTAATCATCTTATGAGAGTGCTCATACAGCTCACTTCATACGAAACTGTGACAGAGTTA -TCTAGTTATGTTTGTCTTTGTAAATAAATTAGACAAACAGTTTGGCTATAGTTGCTGCCT -GGCAGGAAACTGCAGTACGGGCAATTTTTTCACAACACTAAAGTTGTAAAGAACGTTTTA -ACTGTAAGTCATCTTAAGAAAGAGTATCAAAATTTAGAGGCGTAGACAGTTATATTGTTT -CTCTAGAATCGGTCCTTATTACAAGAGGGCCAAGATGCTCAGATTAAAAAGTATTTTACG -TTTGAGTCAATGCAGGGCTCTGGACAGCCCCAGAGCGGCTTGTGGCCTTCTTGTATTTTG -CAAACAGTGCCTGAGAAAGTTTTTCCCTGTGTTCAAGAGAATTTCTTTTTAATAGCGTTA -CAGATCTATTCAGATGTTTAATAATGCTTAAATTCAAAGAGTTTTGCTTCTAGTGAACTG -TAATCACTAGAAAATTCTACCTCTAGGTATGGGTAATGTAACTTTACATTATGTAAGAAA -AATTTTTATTATTTCTACTTCTATACAAGAAGCTAAGAGTTTTAATCTTTCAGTGTATAT -TGATTCCTAAGTGAAAAGTATTTTATTAACTAATGCTTCTTGAAGTTTACCTTAAATCCT -TGCTCTCACCCAAGAGATTCAAAGACAATATCCTTTTATTACTTAGGGTTTTAGTTTACT -ACAAAAGGTTTTACAAAAAATAAAGAAAGCTTTTATAATTGTTATTAATTGGTAATTAAA -AATTGGTTGTGCCCAAAACAATTCTTTGGCCAGAAAAAACATTATTGTAAAGTCATTTTT -CTCATCCTCCCAGCCGATCGTTGGCCCACGTGGGCCCAACTAGCTGCTGTGGGGCGGAGT -CTTAAGACACACAGTTGCCCCTGTTCCAGCACAAATGATCTAGTTGTGTGCTGTAGATGT -TGTTTTAAAATGCTGAACAATCAAACCTTAATTTGTATATTAGTAGTCAATACCATATCT -CTGAGCTCACAATTGCTTAAATTGTTCATCCCTCAGTACTATTAATTCTCAAATTTACAA -TTGCTTATGCATATTTCTAGTTAATAAATAAATTATGCACATGTGACTCTTAATAACTTT -ACAAGCCTTCTAGTTACAACCACTCCTTAAGAAAATTGATTGAAAGTGCAATTAGTCACT -GCCCCCTTTACAGCCAAGTATTTAAAATATTTTGTCAACTAGTTATTAATTCAAAAGTTT -AGGTATTGTAAAATTTTAAAACTTTAACTTCTTAAAAGACAAAAAGGAGAGATTGTATCC -CCGTACATACTATTTAGTGCATTCCCATGCACACTATTTAAATCTTACCTTTATTTTCAA -AATTTAATATTTAAATGTCAAAAAATTTAATAAATGTTTTATAGTATCTTAAAGGGATCT -ACTTATTGGCTTATAGATTGATCCTAAAACAGCTACCTTATTAGAAAAGGGAAAAACAGG -TTTTCTCCACAGAACGCTGCAGAAGCATATTAGTTAATTCCTGTGACGAGCTGGCAGGTA -AGTTGACTCATGTCCTGATTGAATTGACTAAAAAACTAAATTGAATTCATGTTTTAGATC -CATCCTTACTTGTCATTTTTCCAGTTTAGACTAGCTTCTAGCCTTTTAACTTTATGGCAA -TAGTACATCAGAGACTTAGTAAAATTAGTCATTTAATAGAGTCATAATGATTTTTCTCTT -TTCTTCAGTGTGACCAGTCATTCTAACTCAATCTTAGACTGGTCTAATATTCAGTCCAAT -GTTAGAGATTCCTATATTCTAAATTACCTAGCAAAGTTAATTCAGAGCACATCCCCCACT -TCCCCTAGATCCCTAACCTCAGAAGGATTGCTGGCCTTACAGCTAGTGAAAAAAGCTATT -AAAGAGCAATTGGTCACTTAATACATTGGTAAAATAGAAGGACCCCCTGACTAACAAATG -GAAGGGTCCAGATCCAGTTCTAATTTGGGGTAGGGGCTCAGTTTGTGTTTTTTCACGAGA -TGAAGATAGAGCGCGGTGGCTGCCAGATAGATTAATTCATCAGATGAACACAGATTCTAA -ATCTTCTAAAGTATCACCTTGAGGACTAAAATTCCTCTTTTGCTTAAAAGTCAGCTTGAG -GACTCAGGCTCCCAAAAAGCTACTCTCTGAGCCAGCTCCCTGACAGGAGGCCGGAGACTA -GCCTCAGCTTTACAATTTGCATTTGAATAAAGTACCTGGACTTCCCCAAAAGAAGTTCTG -CCTTCCTACTTTCTCACTGTCTGAGATTTTGTCTTTCAAGCAGGTAAATCAACATTCTCG -AGCCTGACCAGCAGATGTGCATCCCCGCCCCCCTTGAGAGCACAGGTGGCAGCTGTTATC -TCCATTCCAAGGACATTCCAGCACCTGGCTTTCAGTCTGAGTTAAAAATTAGGTTTACCA -AGAGGGCTAGAAAAGTAGATATTTCTATATTAATAAAGATTGGTTTTTATTTTGATAGAC -AGGCTTAGTCCCTTAGCTGACCTCTGGCTTTTCACCCTTGCTGTTACTGCAAGGTGTCCT -TAGCTCCTTAGGCTGTGGAAAATACAGGGATGAGGAGGAACGACTTCCAGCTCCTATTTT -AGCCACAAGTCGTGGTGTTACTAATGACATAATTCTTGCCTAGGTCTTGCTAAATCTGAG -GTTGATAATTCTCCTTTAGGAGCTGCACAGCACTCAGAACTGTGCATACTGGTTTGTGAT -TGTACAAATTCAGTATGGGTATCGCTTGGTGCAGAGAGCTACTGCAGAGAAAGGTCCAGC -TTGACCATTTCTGAGTTTCCTGTGAGATAAACCCGGTTTGAAGGAGGTTGGTATCAAATT -TTGGCTAAAAAACCAAAAATATTTTCGGCTCTGCCTCCCCTCCCCAAAAGATACCGAGAG -CCACAGGTGTGGGTCGTGACAGCATCCACGGGAGGAATCGGGTCAATGTCCACCCAAGCC -AAGGTTAAAAGCCCACTCATCTACAGATGAAAAAATCTTTTGATCACCTCATTTAAGCGT -TGCCTTATTTAACTTAATTAATAGGGGGGAGAGAGATTAGAGACCGTACTGTATTCACTG -CCTCCCACCCCAAAATAAAAAAGCCAATTGGCCTTGTACTACGGAGCCAGTCATACCCCT -TCTCCCTGTTTCCCACCTATCATCCAAAAATGCGGAAGAATATCAACTTAGTGTTATCCT -TAATATAGTGTATTTCAAATTTGTTCAGTCAAACTTAGCCAGAGTTCCAACGCCCTACTT -AAAATTCCACTAAAAAGTTACCTACTCAGTACTAATTAGCATTATACAGTCAGAGCCTGC -AGCTCCAGGCTTTTCAGTTAGTTGTTTACTAAGATAAGAAAGGACAGTCTCAGCCAGATA -CAGTTTACCATAAGAAAAGTTAAGAAATCCCATGGAAGCAAGTTTTTTCCTTAGCCCTAG -AATTCCGGCAGAACTATTGAACATAGATAAATTTTTTTCCCCCTCAGGCCAGCTTTTTCT -TTTTTTAAATTTTGTTAATAAAAGGGAGGAAATGTAGTCTCCCCTCCTCCAACCTGAAAC -CTGCTTGCTCAGGGGTGGAGCAACCTGCTTGCTCAGGGGTGGAGCTTCCTGCTCATTCGT -TCTGCCACGCCCACTGCTGGAACCTGCCGCTTTGCTGTTTGGAGCCACACACGTGCTCAC -CTTTCTACTGGGCCTGAGATTATTCGGCGGGAATCGGGTTCCCTCCCCCTTCCTTTATAA -CTGAAATGTCAGAACTAGTAAAATTGAGCTTTGATCAGAATAACTGTCTTGGCTACATTT -CTTTCTCTTGCCACCTAGCCCCTCTTCTCTTCCAGGTTTCCAAAATGCCTTTCCAGGCTA -GAACCCAGGTTGTGGTCTGCTGGCCGGACACAACACAGGATGTCAAGGGCACTAGGATGT -CATAGCAGAGGCCAAAGCAGGGACAGAATAGGTTGGTAGCTGCGGGGATGGATATGATGG -CCACTCCCTGCCCCATACCTGGATTCCTGGCTATAGAGTCAAAGTCCTAGGAATAGGGTC -TACTGGACAGGTGTGAGCCACAGGCTGCCTATAGGCTGCTGCAGAGTTGGGGGTGGGGTG -CTGGAAGGTCCTTTCTTTAAAAAAATTTTTTTAAAGATTTATTTATTTATTTTATGTATA -TGAGTACACTGTAGCTGTACAGATGGTTGTGAGCCTTCATGTAGTTGTTGGGAACTGAAT -TTAGGACCTCTACCAGTCAACCCCTTTCACTCTGGTCAGCCCGCTCGCTCAATCTCTGCC -TGCTGCTCTGGCCCAAAGAGTTATTTATTATTATAAATAAGTACACTGTACCTGTCTTCA -AATGCACCAGAATAGGGTGTCAGAGCTCTTTACGGGTGGTTGTGAGCCACCATGTGGTTG -CTGGGATTTGAAGTCAGAACCTTTGGAAGAGCAGTCAGTGCTCTTACTTGCTGAGCCATC -TCGCCAACCCCCTAAAAATTTTTGTTAAAAAGACAGGTTCTTATATCCTAGGCTGGCCTC -AAACTTGTTATGACTTTGAACTAATAATCCTCCTGCCTCCCCTCTCTAGTGCTGGGATAA -CCACTGGATACCACCAAGCCTGGTTTATGTGGTGCTGGGAATGAAACCTAAGGCTTCCTG -AACGCTAGATAAACACTATACCAATGAGGCTCCAGCTCCTGCCAGTTCTTCTATTTTTGT -TTGAACCAAGATGCCATTGTCTTTCTCAAGACCATACACCATGCTGGAACAAAGATTGAC -CCAGAGCAAGGTCACCTTGGAAAGAGGAAGAGGACCTCCAAACATGGCATTGCCCATGGC -AGTACTCATGGGACACATGGGCCCCAGCTGAGCTCCACAGCTGAGCTCCACAGCTGAGTT -CCACAGCTGAGATCCACAGCTGAGTTCCACAGCTGAGATCCACAGCTGAGTTCCACAGCT -GAGCTCCACAGCTGAGATCCACAGCTGAAATCCACAGCTGAGATCCACCACTGTTCTGCA -TGGAACCCCATTCTGAGCACGCTGAAGAGAAGCACACAGGTCTCTCTAAGGGCAGCGGCT -CCTCCCTGAGCAGATGTCACTCTCTCAGCTGTTCCACCCAGCAGGACCCAGTTATTCATG -GGTGCGAGGGGGACCGCAAACCTGGAAGAGAAGTGGGCAGAAGGGAAAGAGAAGCGGAGA -CCAAGAAGGGTTCCTATCAAGGTCTCAGTTTATTAGGCTGAAATGCCAGGTTTTAAGCAC -ACAGCAAGGGAAATAGGGAGGGGTGAGGGGGAATTAACAAAGAACAAAGAAATGGGCATC -TGGGGACATGAAGGCCGAATTCAGGCTGCAGGCAGGAGGCACTCTTCGTCTTATCTCCAG -AATATAGATCCCTCCTTAACAGCCTTGGGTGTCAGGCTGGGCTCAGCATGTAACTCATGC -CCTTAGAAGTCTTGGGAGTCAGGAAGAGGGAACTATAATTCAGCTTTTTACTGCCTCGGG -TGCCAGGAAGGGAATAGGGAGGAGGGGGTGACGACCGGTTCCTTAGCACAAGGCCATTTG -GCTTGTTAGGCTGGGAGACTGTGAAAGGCTTGCTTTCTCATGGTATGGTCTCCAACACTC -AGACCCTCCCAGACAGTCTGTCTTAGCTTCCTAGTGTTGCACTCTGGTCACCTGGCATTA -GGCTAACCTCTGGGATCTAGCTTGTGGCATGGGCCAATTCAGGAGTAGATCATAATTTTG -TGAATAAAAGTTTGAAAATGGGAAAGAAAGGGCCACAGAGGCTTGTGCATATAAGGACTG -GGTGCCTTGTTTTAGGCATACATGCACATTTTAGATCCTGATTCAGAGTGGACTTCTTAC -TGTTGAATATGGTGGCCAAGTTCGTGACTTACACATGGAGCAGTTTTCTGAGGCTGCCCT -AACAGATGTCCATAAGCATCTGTTTTCTCAGTTCCTGAGGCAGGAAGTCTGAGCTTGCGG -TGTTAGCTGGTTCCTTGGGAGGTTTCTGCTATGGACCAATGTGATGTGATCCCTGTAGGT -GTACCTTATTTGAACACTTGGTCCCCATATAGTGATGTTGTTTGGGAAGGTTGTGGAACC -TTTAAAGTCTTAGTTAGGATTTCTATTGCTGTGAAGACACACCATGACCACAGTAAACCT -TACAATGGAAAACATTTCAGTGGTGCCAGCTTACAGGTTCAGTCCAATATCATCATGGCA -GGAAGCATGGAGGTGCACAGGAAGACATGGTGCTGGAGAAGGAGTTCTACATCAGGATCC -ATGGGCAACAGGAACAGAGAGACACTGGGTATGGCTTGAGTATTTGAAACCTCACAGCTA -AGTGACACACTTCCTCTAATGAGCAGCCACCTATGCCAACAAAGCCATACCTCCTTAAAG -CCACTCCCTGGCGACCAAGCATTCAAATCTATAATCCTATGGAGGTCATTACTATTCAGA -CTATCACAGCCTCCTAAGGACTTCCTGTTTACTCTCTGCTTCCAGAGTGCAGATGCAATG -TGGTCGGCTATATCAAGCCTTCCCAGCCAACTGTATCCTACAACAGTGAGCTCAAATAAA -CCCTTTAGGTCACTTTGTATCTTGTACCGGGATCACAGTGACAATGTGAATACAGCTTCT -CACCTTGTCCTGACGGCTGCCTTCTCTGTCCCTGTGTGTCTATGTTAACATTCCCTTGTC -TTATGAGGGCACAGGTATATTGGGCTGGGGCTTTATTTACCTTAACAAGCGCTTTATTGT -TGCTATTATTAGAGACAGGGTCTCTTTGTGTAGCCCTGGCTGGCCCAGGATTTATTATTT -AGATCAAGTTGGCCTCAAACAGAGATTCCTTCTCTGCTTCTGTCTCCCAGTTGGTGGGAG -GTATGTGTTGTAATATGTTACCGTCCTCGCCGCCCGCTGAGACAAGAACAACATGGATAC -CAAGGCAGGTTCACACAGCAACTTCTTTACTTGTGGCTTTTTCCCCTCCAGCTCTCTTCC -CCAGCAGCTTCTTCTTCTACTCCTTCTTGCAGCTTTTCTTACTTACAACAACTTCTACTA -CTTAGGGCAAGGGCTATACTCCTGTCCTCGCCGTGCCTGACCTCACCTCGCTCTGCCTCA -CCTCATCTAATCAGAAAACACACACACACATACACACACACACACACACACACACACACA -CACACACACACACACACACACACACACACAGAGTCACACACAGTTCCAGGCACGAGCTCA -GGTCAGTCACTGATAGGCTGACAGATCTGGATCACGAGGAATACACATGGTTTTTCACTG -CGCATGCTCGGGCAAGGTAGTAAACAAGTGGGGTTCACGGACCTGGCAATGTGCCAGGGT -GCCATCTAGGCCCATGCGGCTGCACCCGCTTCCCGCTGTAATACCTAGACTACAAACTTT -TTAAAAGCTCTGTCTCCAAATGCAGTAAGGTTCTAGGACGTGGTAGTGAGTGATTTTAGA -GGCCATGATTCAGTCCATGGCGTACCCTCTCGGAACTCTGAAGCTGCCACTGGAGCCTGT -GCCCCCACCCCCAAGCTTACCTCTGAGCTTGCTGGAATTGTTAACCTCCGGGCTGACGTG -TATCATCCCACTAGGAATATGTATTGCCAACTAGGAAAAGGAGAATTAAGAGCCAGGTTC -CTTTTTTTAATCACTGTATCTGAAATACCCGAGGGAACAACATAAAGGAGAGGGGCAATT -AGCTACTTGGTTCGGTTTCAGGGTGTGCCTGGTACACTCTGATTATTAGATAATCTCTCT -CTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCCTCTCTCTCTCTCTCTCTCTCTCTCTC -TTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCAATACACGATC -CAGGCCTCCGAAGATGACTCTGTTGCTTAGGTGCTTGCTGTGCAGTCATCAAGACCTGAC -TTCAATTCCCTGAACTCACTTGTAAGAGCACAGTGGCTCATGCCTCTGCTTCCAGTGTCA -GGGAGGCAGAGACTTGCTGATTCCCGAGGCTCGCTGCAAAGCAGTGAGCGCCAGGTTCAG -TGAGAGACCCTGTCCACCCCCCCACCCCCCACCTCCCATGTAGAGAGTGATCGAAGACAC -CTGGCATACTTCTGGGTAGATAATTAAAAAGAACTGAAGTCAGAGGCACACAAGGTATTT -GCATACCTATGGCTGTTGTGTATAGCCCTGGAGCTAATTATATTTTATGTTAATTCCGTT -GCAAACCAGGAATGAGTCAGCACTCAGGTGATTTCCTGTAAACCTGCTTCCCAACTTAAT -TTGTAAAATAAAGGAGAGCTAATGATTGGGCAGATAAAAGGAAAGGTGGATCAGAAGGTG -GAAGGGAGAAGAGAAAATTGGAACAGGGAGAGGATGCAGAGGAGGAGGAAGAAGAAGAAG -AAAAGTGGAGCAGAAGCACGTGGCCTGGAGAAACCGCAAGTTCTAAGGGGTCTTATAGAG -GTGGAAGATGGTAGTGTAGCAGTAGATCTGCCCAGTCTAGGCACGCAGCATGTATTCATA -TTAATTGTGTCGTGTTTTCATTGCTGGGGCATATTTGGGAGGAGATATACCGCAACATAT -GGCAGCATGATTCACTATGCAGAGCAAAATAATTGTCCCTTGGTGGGTGAGTGGGTAGGC -AAAAATGTGACCTATACACACAATAGAATATTATTCAACCTAAAATGGAAGGAAATTCTG -ACCCATGCCACCACCTGGATGAAGCTACAGGCTGCTGTCTGTGTCTAAGTAAGCCAGGCT -CACCCAAGGATCACAAGTGGTATGAGTCCATTTATATGAGGTCCCTTCAGCAAATTCATA -GTGCAGAGAGACAGCTGAGTGTGGTTTCCAGAGTTACAGCAGCAGAAATGGGAGCTGAGG -GTCCGTGAGTACAGAACTTCTGTTTTAGCATGTGGAAAGGGGTCTGAAGATAAGTGATTG -GCGTGGCCACCTAGAAATGTGAATGTAATGCGTACCATGAAAATTTCCACATAAATATGG -GCAAATGGCCAAGTTTATGTTCCATGTATTTTACCACCTACTTGCGTTTTAAAATTTTTA -TTATAAAATTTTTAGTTACATTTATTTGTTCATTTGTGTGTGTGCACACGTGTGAGCGTG -TGTGTGTGTGCATGTGTGTTTGTGTGTGTATATCATCATATACACATGGAGTTCGACTTG -CAGGAATCTGTTCTCTCCATCATGTGGGTACCTTGACCCACTGAGCCACCTTGTAGGCCT -TTTCCACATACTTTTAGAAACTCGGGCTTGGTCTGGTAGTTCATGCTGTAGTATAAGCTA -TTCAGCAGGAAGAGGCAGAAAAATAGTGAGTTCAAGGCCAGTCTAAGCTACAAAACAAGA -TGGGGGGTCTCAATTTTATTTTATTTATTTTGTTTAGGGTAACAAGTGTACTTTTAATCG -ATTTCAGGTAAAAACTCCACAGGGAGGAGAGCAGTGGTTAACTCTGGCCCTAATGTATCA -GAGCCATAACATCTACATTAGAAAAAAGCCAGCCAGGTGGTGGTGGCGCACGCCTTTAAT -CCCAGCACTCTGGAGGCAGAGGCAGGCGAATTTCTGAGTTTGAGGCCAGCCTGGTCTACA -AAGTGAGTTCCAGGACAGCCAGGGCTACACAGAGAAACCCTGTCTTGAAAAGCCAAAACA -AAACAAAACAAAGAACCCAAGGCATTATGTCCCCACAGGTCACACGTGTGACTGGCCACC -AAATCTGGTCATTTATATTTTGTATAGCTCTTCTATCTTTTCCTCATAGGTCTTTATGGT -GCTTTCCTTGGAAGTGCCTTTCAACTTGTTCCATTCATCCCACATGGCTTTGAGGTCCAA -CAGCCCTGACCAACCTGTATTTACATCGTCCACAGCAGCTGTTTGAAGGGACTATAGTTG -ACTTGAGTCTTGAGGTGCTTCACCTCCTCAGCAGCTTTGTCAAATTCAGCCTGGGACATG -CTGGTGAGGTGATACAGATGCCAAAGGTGGTGGGAGCAAGCTCAGAAGCAGCAGCAATCA -AGTTCCAGAGCACACTGGCTAGCACTTTAAAAAAAGCACTCCCCACCCCCGAGTTCCAAC -TCTCAATTTTATTTTTAATTAATTAAAAGGGTCTGGGGCCTGGAGACTGGTGGTAGAGCT -CTTGCCTAACATGTGGAACTTATAGCAGGACATTCTGAAAGACTCTGAGAGGAGCCCCTG -GCTCAGGCCTCAGGATAATAGCAGACATCCAAGAACTCACGAGAGACCAAGCTTGATGTA -AACCGCATGAGGCTTTATTCGGGGAAAGCCAGAGCTCTGGGGACGACTCATATCCCACGC -AGGGGTAGAGGAGTCGACCCTGAGGGAAAAGGGTCCCAGTTTTTATAGGCCCTCAGGGGG -TAAAGGAGAAGGGGAGAGTAGGGGATTTCCAGATCTAAACAATGTCTATTCTCAAGAAAT -GGGTATGGGAGGGGTACAAGGAAAGAGTCCGGTGCAGGTGTAGCAACTCAGGATTGGCCG -GGCTGTGGTTGCTGGGGTGATTTTCTGACTCTTTCTCAGCAACCAATATCACAAACACCT -GGCAATGGGCTTCATCAGTGGGCACACACATGAATTCAAGGAACGGTCAAAACATTGGCA -GACACACGGGTTCAAGGAGTGGCCAGAGCATTGTACACCTCTATTTTTCTAAATCAGTAA -AGCTAGTTCTGCTAACAATGAAATCTATCTCGCCAATTTTAGGGCTTCTGTGACCTTTTA -CATTCTGTCAGGATCTTTCAGTTCTGCAGACCCGCCAATGGTATAAATGGCACAGGGGCT -GCTAATGAAGTTTAAAGCTTCCACCTTTTGTTGGGCAGTCTCCAGCTAGTTCATATAACT -TAGCCAGACTATCTTGCCCACCTGCCACATGGGTAGCGCTATACATTAGCTTACACTGTT -CATTGTGGAGATGCATGTCAGCACCTTGGGGTGCCCCAAGGTGCCCCCTTAGGAGAGGCA -GAGCACAGTCCCGTGATAGGGGTCCCAGCCCATGTTTTCCCGGTTGAGAAACAGCGAGGT -CTGGGATGCATGTTATGGTTCCTGGCCTCCTGTGTACCCAGAAGCTACCAAGAGCTGCAG -AAAGTTGGGAACGGTGGTGGTTCTTGCACGCCCGGGTAATCTGAGCATTTGAGAGGAGGA -GGCAGCAGGAACAGTTGGGGGCCAGCCTGAGGTGCAGGAGACCCTGACTACAAGCAAGCA -AAAGAACTCCAACCTTCTCACAGGGAAAATATATAATGCTATCCGCGTCAGTAACAACTC -CATTTAAAACTTTGAACCATGGGAGGGAGGGTCCCGCACTGCTGTGGTGGAACCTTCAAA -GCTATACACCCTCAAGTACCCAAGGGTCTTACGGTACCCGGAGATCTGTGGGCCCTCAGG -TTACCTCCAAGAATGAGTACAAAACCAAATTTTCAGTGGGACAAAAGAGGGTTAGCAGGA -ATGAACACAATCGCATTAGGTAAACATATAAAAATAACATATTGAAATATATTACTGTGT -GTAATCAATACATGCTAGTAAATGTTAAAATGGCAAGACAGAAAAGTCATCATTTGTTTT -TCAGGAACACCTGGGCTGCACACACAGAGGTGACCTGCTTGTTATTGGGACAGTTTACCT -TGGTAAGTTCTCATTCCTTGAAAGGGATGTGGCGAGCTCAGCCCTGTGAGAGGGGAGAAG -CATAATGAACACTTTAGGAACAAGGGTTTCATGAGGGCCAAAGCCAGCCGAGGAAACGGC -CTCCGACTGTCCAAATAGTGAGGGACCAGGAACTTTTTTGTACATTCCTGGCGTGCTTCT -GACCAGTCTCAGAGTCTTGATGCCAACCATCTCAAAGCCGTCCCCAGTCCCTTGAACAAT -CCCCCTTTCATACCTCCTCTCACAGGAGGCTTGCCTTCACTCACCCACCTAGTTAACACT -TGCGCTGTTCACAGACGCCCTTTCATGCGTTTCCTCGGGCGTGTGTGCATACGCCACACA -CCAGTTTCCAGCCCAGCCAGCTTTGCCTGGCCACAGTTCCCCCTATCCCGGCTTCTACCC -AATGTCTCCAGATCAATCTCTGCCAGCAAATATTTACTGGCACCATTTGGGACCCTTGGG -AGCAGCAGACCAGGATGAGGACTGGCTGTGCTCAGGAAGAAGGGTTGGGGAAACCCCATG -ACATCTTGTGGAGAGAAAGAGGCAGGCTGTGGGGAGAAACACAAAGGAAAGAAAGCGTGA -ACAAAGGGAAAGATAAGAATAGGGAGTTCAAGCCGGGCATGGTGGCGCACGCCTTTAATC -CCAGCACTTGGGAGGCAGAGACAGGCGGATTTCTGATGAGGCTAGCCTGGTCTACAGTGT -GAGTTCCAGGACAGCCAGGGCTACCCAGAAAAAAAAAAAAAAGAGGGAGTTCTAGGAAAG -GAAGATGGTGTCTACGTGGAATTAGGGAGAGAGGCATGGAAAAGAAGGACCTTTGGAAAA -ACTGGCAAACTGCTAAAGTTTTTTCTTTATAGAGAAAGTTGCTCACCAAAGTATGTGGAG -AAGGGAGTTCATGGCCAGCATGTGATGTGCCGGAGAGGAGAAAACAGGACAGCCATGTGT -TTGGAGAGTACTGAGAGACAGCTGACAAAAAATGTTGTCATGCCTTGCCAAGTCATTTAA -AATGTATTCAGTCTTTAGTGATGTTTTTGGTGGTAAGTTACAAAAGTAAATCTATTCTGC -AGGCTTGACCAGTAAAGGAAAGGTATTTTCTCATATAACTGGAATGCCAGAATAAAGAAC -ACTCAGCAGGATGTGGTGGCACATGCCTTTAGTCCCAGTGTAAGCACAAGTGAGGGAGAG -GCAGCAGTAGAGGCAGGTATCTGTGAGCTGGAGGCCAACCTGGTCTGCATAGTGAATTTC -AGGCCAGTCAGGGATACACAGGGAGACTCTATAGAAAAAAGAAATGCCCAGTAGTGATGG -AAAAGCCAGGTTGTTTTCGCTTTTTACTGGTTCTCTAGTCTGTCCTGATAAATTTTATTT -TATATGCATTTTGCCATAATTAAAAATAAAGGGAAAAAGAGATAAGGAGTCCCTTTAAAT -TTCTGGACCTTTGAGGTTAAGATTTATTTATTTATTTATTTATTTATTAATATAAATGCT -TTATTTAACAGTTGCAGATCATTCCGTGGGCTAAGTAATGGATATCCAGACCCCCACCAG -CTGCAAGATTAACGCAACCTTCGAGCTTCTCTTTCTGACTCCAATAGGGTGAGCATGTCA -CCCTCTCGAACGGGGCCTTTGACATTTCGGATGATAGAGCGGCTGGTGTCATCCATGAAT -TCCACTCGCACCTGCGTGCACTGTCCCTGCGAACCGGTCCTGCCCAGCACTTTGGTTACC -CTAGCCAGCTTGATGGGCTGCACGCGACTCGTGTCCATGATGGCTGCGATCTGGCGGAGA -GCAAGATTTATTTACTTAGCATTTTATGTGCATGTGTTGATGGGGACTATGTGTGTGCAG -TGCACATCTGAGGCCAGAAGTGGGCATGGGATCCTCTGGAGCTGGAGCTGCAGGTGGTCG -TGAGCTGCCATGCAGGTGATGGGAACCGAACCCAGGTCTTCTGTAAGAGCAGTGTGCTGA -GCTGTCTCTCCAGCCCCAAATCTTCTAACCTCCGTGAGACTCATTCATCAGGGACATAAA -ACCCTCTAGGCGTATCTGCTGCTGAGAACGTCCATTGAGAGGAAAGCAGAGAGCATATCA -GAGAGGCAGGGTCGGGGGTTGGACTCGTGGCCAGACCCATGTACTTTCTCTTGTGGTTCC -TAAGAAGTGTTTAGAAAAAGACAGTTGTCATGAGAAATGGGTGCGCAGATTTGTTTTACC -TGAAAAATGCGGTCTGTGTTTTGGTGACATCGTCGAGTGGGTTGATCTGACTTTATGATA -AAGCGGACTCTTCAGTGTGGTTAGGTGACAAGATTTACTCAGTGGAATGGCCAGGGCATG -CAGCTCAGTGGTAGAGCACTTGCCTGCTTTGGGCATGTCCTTGGGTTCCTCCTTCCCTCC -CCTGGAAAAAATGATGTAACTCAGTATTTGATGAAATATTTGAGGCATGGTTATGACAAT -TTTTTTGCTTATTTTATTAATGTTTAGTCAATAATTTGAGGAGTTTTCCCCTTCCCATTC -CTGTACTGACACTTAAGTCTAGGACCCCACACCTAGGCAAGTATATAACCACGGAGCTAT -ACCACCAGTCCAGTTTTAGAAGGCTTGATGACATCTTTCTTATTGAAGATCTCAAAGAAA -ATTATTTTAGCCACAGGTAGCAAACTCTTTTTCAACTATGTTGTTTTCAATTATTTTATT -TCTTCATCATTAAAAGACCTAATTAGTTGTTACCTGATAGATTGTCATTAAGATCTTTCC -CCCGTGGGTTCCAAGGAGAAACTGAGGTACAATTCCACAAAAGTCCACCCAAGTTTATGA -TGTTTACTTTCAAAGCCACGAGGGAAAGTTACAGGCAGGAGCTGATCTCAGGTAGCCACA -CTGGAAGATCTGCACCCAGCAGGCAGTGGTTTCCTTAGGGCTGTACCCAGATGGAACCCT -CTCTCCTTATCCTTCATCTTCATCCTTCAGCATCAATAGCCTTCAGCCCGTCTCTCAGGA -TCACGTGCAGTCAGGGCAGAATCTCATAGGACAGGTTGCCAGAAGTGACTGGCTTCTCAG -GTGAGGACCCATGACCCTCCCCACCCCTCCTACGAGAGAACTGTGACCCTCTTTTCCAAG -AAGCCCAGCAAGACGGTGGCAGTTGGCATAGGTCCTTACAAATACGATTTGATGACAGAT -GGGTTACTGAGATTTCAGGGCTGTAACTCAGAAAACTTTCAACTAAACCATGCAACATTA -TTTATAATAAGTTTTTGCTCCACTGTCTACAAACTTGTGAGAAAAACCTTCCTCGGCTCT -TCCATGAACAAAAACTAGGAAAACTATTTTCACCGACTCCTTTCTCAGTCTAGCAGTAAG -GAATGGTCATCGACCCATACACAACCTCCTCCACAGATGACTACACTTGTCTCACGAAGA -AATGCTTAATGATTATTTAACATAATTTATCTGTTCACCATTAAATACATAATAATTATA -TTTTTGATCAGTGCTTACCTGAATATGAATCATAGCCGCAAACTAATCTAAAAGGAAATA -ATACTAGGGATTCTTGTCTCAGAGGAAGCATGCTGGCTCAGCCACACAACAGTGTAATAA -ATATAGGACTTAAAATTGTAAAGACATGTTTCTGTACTCAGGAGGCAGAAGCAGGCAGAT -CTGACTTTGAGGCCAACCTGGTCTACATAGTAAATTCTAGGTTAGCCAAGACTGATAGTG -AAACTCTGTATCAAAAAAAAAAAAAGTGTGTGTGTGTGTGTGTGTTTGTGTGAGTGTGAA -GAATCTGAACAAAAAGGCCCTAGGGCCATGGTACATGCAGTTTCACACAGTAGGTGTGCT -GTAAAAATCAAGGACAGAGAGGGAACTATATCCAATTTTTAACAGTAAAAAATACCCTCT -TCATGTATATTTGGGGGAAAAAAAGAGGCTAGTAGTGGCTTTAAATCCACTACTGCATCT -GGAGTCCACTGGATTTACAATATAGCCATTTTACCTAAAATGTTAATACCAAGGATATGG -CTAAAAGTATTTATAATAATTTAAACTCAAAAGCAAAACTGTGGCAGCCAATCCACACTG -TGGAGCTCAGAGAACTGATGGCCAAAAGTTGTCTTCTGACTTTTTTTTTTTTTTACTCAC -ATTGTAGACCAGGCTGGCCTCGAACTCAGAAATCCTTCTGCCTCTGCCTTCCCGAGTGAT -GGGATTAAAGGCATGCGCCACTACACCCGGCCAAAAGTTGTCTTCTGACCTCCCATACCT -GAGCTGTGACACACATGCCCACCCACACATCTGTGTGCGCTCACACACACATAGGAAATA -AATAAATACAATCAGGATTTAAAGGCTTCGTTTTAGAATCTGTTTTGTGTTGACTGCATC -TCTATCCTCACTCAAGCAGAGCAAGGAAGTGGTTGTCCAAGGTCCAGGACATCTAAATGC -TGGGAGATGTGGAATCTGAGGCAGCGATCGTAATTGGAAAAGAAAAGTTGAAAAGCCCTG -AAGTGCTTGCTGCTTGTTCTTTTGGGAGATACCGGAGAGGAGGGGGTCAGCGGGTGATGT -CCTGGGCAGAGAAGGAGCCATTGGCAGGCCAGAAAGCAATGAGGTGGATCCTTGAGCCTC -TGCACTTATTGGGGAGAGCTGGGGAAAGAGTTTCTGAAGGACAATGGGGGAGTGGGTCTG -GGGGAGAGGGGAGCTGGTGGGGTGGGGGAAACTAGGAGGGGAGGAGCAAGGGGAAACTTC -TGTCAGGATGTATTGTACGAGAGAGGAGGAGGAGGAGGAGGAGGAGGAGAGTAGCAGAAA -TCAGGAAGTTATAGAGCATACTCTCTCCAAGTAAGATGCCTTTTGACCTGTAAAAGGAGA -AAAGACTCAGAGGTCATCAGGGGTCAGGGTGGCCATTTTCCAATCTCCACTTCGGACTTT -ACCAAGCAGAGTCTCTGCACAAGGGTGGCCTTCAAAGCCATGGCCAGGAGGAGAAGAGTG -GATCGTATGTTTCTTCTTCCCCTTGGCATGGCTCAGTCAGGCCCAGGCTTCCTTCGGTTC -CCTGCTTGCTGGACCTGGCTTAGCATAATGTAGACACAGCCCTGGCTCGGTTGCCCGGAT -CTGAGGAGAACTCCATGCATAAGCCACACATTCATGGGTTCCTGGAAGGCCAAGGCTAGT -CAGTTGGGTAGATGCCTTTTACCCACAGACCTTATTTATGTGCTCCTCTGGAGGCTCTGC -CAACAGTCATGTCTAGTCCCCATAAACCCTGTCATGAGATCAGAAAGCAGGCCTGTGTCT -GAGGGAGGGAGGGAACATTTCTAGTAAATGCATGTTCTGTTCTTAAGTGGCTATGCCATA -GGGTGCTCCTTGGTCTTCTATCTTGGTTGTCTCCAGTTTTGCATTTTCATACATAAAGAT -GCTCTTGACTAACTTGCATGTGAGTCTTTGTAAAGAAATGAGATGTTGATGGAACAGCAG -GTAGAAATTTAGAGACAGCATTTAGAAATTCAGAGACAGGAAATGTACAGGACAAGTTCA -GGAGAACTGTGAATGCTAAAATGACCCTGTGAATTCAGAGAAAAATTAAAAATACTTCCC -AGGCATAGGACAGACATTTACCATCTAGAACCAAGCCTCTCTATAAGCACAAGCAATTTT -CTGAAAGGCTGGGCCAAGGGTCACCCTTCAGGTAATGGACTCTGGGTGATAAGGCCTGAG -ATCAGCAGTAAAGGGCACTGAGACAGGACTCAGGCTAGTAGCTATTGATGACAGATAGAG -ATTGAGAGTGGATGCAATATACATCGATCCTAGGGCCTTGTGCATGCATCCTGATACATT -CCTACAGGCCTATGTCCTCAGACCTTTAAAAAATAATAATAAACAAGCTTGAGACAGACT -CTTGTTAAGTTTCCCAGCTGGGCCTGATTTTAGGATCCTCCGTCCATAGCCTCCCATGAG -TTGTGGCAGTTACTATGTGCAATCTTGCCAGGCCAGGAAGTGTCTTCTTATTTGAGTAAC -TTGTGTAGCTATAACAGTGCTTATGTTCTGTAATGGTTAGTTTGATTTGTCAACTTGACA -CAACCTATAGTTACCTGGAAGACAGTCCCATTGAGAGACTGTCTGGATCAGGTTGTCCTG -TGGGCATGTTTGAGGGTGACTATCTTTTGGGGGAAGTTGAAACAGGGTTTCCCTGTGTAG -CCCTGTCTGTCCTAGAACTCACAGGCTGGCCTCAAACTTACAGAGATTCACCTTTACAGT -GCTGAGATGAAAGGCGTGCATGACCACCACATGTCATGTGGGTGATTATCTTGATCAGGT -AGTTCTGTGGGTATGTTTGTGAGTTATTATCTTGATTACCTTAACTAATATAGAAAGACA -TCATCTGATTATAAGACGTTTCATTACCAGGGTTGGGTCCCTGGACTGCACAAGAGTAGA -AAGAGCTAGCTGAGCAATAAATGTGCAGGTCTATTCTCTCTGCTCTTGACTGTAGTGACT -AGCTATTTACGGCTCTGGCCACTGTGATTTTCCTAAGAAGACAGATTATAACTTGGAATT -ATAAGATAAAATAAACCTTTTTCTGTCAATTGCTTTCTATCAGGATATTTTATCAGAGTA -AGAAATGAATGTAGGAAAGGTGCTGTATAGATGTTCTGTGAGGCTGTGGGTCAGCACTTA -GGGAAATGGATGGCATTCACAGGAAGATAAGGCACCAGGTAGGATTTAGAAATGTCCTGA -CATGTGGATATCTCATTTTACACACCCATCTATGTCAACACAGCTCCAAAAGAATGTCAA -ATAAAGTGATTAATAAAAAATTATAATCTGCTGGGTGTGGTGGTGCATGCCTTTAATTCC -AGCACTTGGGAGGTAGAGGCAGGCGGATTTCTGAGTTCGAGGCCAGCCTGGTCTACAAAG -TGAGTGCCAGGACAGCCAGGGCTATACAGAGAAACCTTGTCTCGAAAAACCAAAAAAAAA -AAAATTATAATCTGTCTTTATTAAACACGAGTCTAGTAAGCAGCTCTAACCCATATTTGC -ATTTAAGATGTTTCCCTTCCATGGAGAATAGAGGGAAGATGCTTGTGTCTTCCCAGACAG -GGCTCAGTTCTGGAAACTTCTTGGTTACAAGTGTCAGGAATTCCTCTTGTGATACAACTC -CTACTTCATGCCTTTAATCCCAGCACTCGGGAAGCAGAGACAGGTGGGTCTCTGAGTTCA -AGGACAGCCTGATCTACAGATTGAGTACCAAGACAACTAGGGGTACACAGTAAGACCCTG -ACTAAAGAAAAAGAATAAAGAAAGATGAAAGAACACCATGCATTGTTGACATTAGGAACC -ATGCATTGTTGACATTAGGAACCATGCATTGTTGACATTAGGAATCATGCATTGTGACAT -TAGGAGCCATTCATTGTGACATTAGGAACCATGTATTGTTGACATTAGGAACCATGTAAT -GTTGACATTAGGAACCATATTGTTGAATTAGGAACCATGTATTGTTGACATTAGAAACCA -TGCATTGTTGACGTTAGGAGCCATGTAATGTTCCATGTAATGACATTAGGAACAGACAAG -ACTGTGTATGTTTATAGTAGGTAGGGTGGGCCAGGGCATTTGGGCATCTCATTTTCATGG -ACAAACTCCCTTAGGGTCATTTCCACATGACGTATGAGTTATACCCAATGTACTTGGAGG -ATTAGATGGCATACTGAGTCAATGTTATTGTTAAAGCTAAAATGGATCCAACCATTTTAG -TCTTTATTCAAAACTATTGAAACATTTGAGTGGGCCTGAAGCAACTGCACCAAAACCAAA -GGGCTGGATGGGTTTAAAGAGCCTCATGGGAGAAGCACAGGACATCTGTGTGTGATAATT -TGACTTTTTGTTTGTTTGTTTGGTTGGTTTTTGTTTTTTGTTTTTCGGGACAGGGTTTCT -CTGTATAGCCCTGGCTATCCTGGAACTCACTCTGTAGACTAGGCTGGCCTCGAACTCAGA -AATCCGCCTGCCTCTGCCTCCCAAGTACTGGGATTAAAGGTGAGCGCCACCACCCTGCCC -CCCCCCCCCCCCCCCCCCCCGGTGATAATTTGACTTTTATGACTCTAAAGTTAGGCATTT -ACCCTTTCACTGAGACTGGGAGACAGGGGTGTTGGATCTTTCCGAGTTTTGTTGCAGAAA -GATGGATCTCAGGGCCTTCTAAATGACATTCCTGGGTGAAACCAGAAGTCACACATATAG -TTAACCTTCTGGATCCAGAGTGTTGCATCTGCAATTACTCCAAAAATATTCAAAACATAT -TTTCTTGCAAAGTTTTTATTTTATGTGTATGAGTATTTTGCTTGCATGTGTGTCTATATA -CCAGCACCACATTAATGCTTGGTTCCTGGGAAAACCAGAAGAGGTCATTATACCCCCTGA -AACTGGACTTACAGACAGTTGTGATCCACCATGTAGGTCAATCCCAGGTCCTCTGGAAGA -GCAGTAAGTGCTCATAACCACAGAGCTATCATTCTAGCCTCTCAAACATACATTTTAAAA -ATTGTAGGTGTGTTGAGTGTGATGGCACACTCAATCAGTCCCAGCACTGGGAGGCAGAGG -TAGGCAGATCTGTATGAGTTCAAGACCAGCCTGGTCTACATAATGAGTTCTAAGCCAGTC -AGAGCTACAAGTTGAGACTCTGATTCAGCAAAGTGTGTGCCTGTGCCTCTCTCTCTCTCT -CTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTTCCTCTCTCTCTCTCTGTCT -CTCTCTCTCCCTCTCTCTGCCTGTCTCTCTCTGCATGGGTCTGTCTGTTTGTCTGTCTGT -GTGGGGGTAGGAATCTGGAGAGATGGCTCCCAGTTTAGAGCACTGATTACTTCTTTCAGA -GGACATTGGTTCGAATCCTAGCATCTGCATGGCTACTCACAACTGAAACTCCAGTTATAG -GGAATCTGATGCCCTTTTGTGACTTCTTTGAGCACTATACACATATAATGCACAGACCTC -TATTCAGGAAAAACACTCATAAACATAAGATAAAAATAAATTGCAGGTGAACTTGTTGTG -CCAGGAAGTGTTCGTGAACCCCAAAAGACCACCAAGAAGCTGATTTTGATGTAGTCTCAC -TAAGGTCTCTTTATTTAAGCTCAAACTTGGGCCACACCAGCATCTCTAATGCAGTAGAAT -GGGAAGATATAGCCCTGAGCCCAGCTTTTACTGATTGGGGGTAGGGGGAGGGCATTAAGG -CCTTTAACATAATTGGCTGGTGCTGGGAGCCAAACCATAAACTTAACTTCTGTTTTCCTT -CTGTTTGTTGGTTGTTAGAAAATGAAGTGCCAGGGGCAGACTTGTTGGGGAATAACCTGG -AAACTGGTGTAGGTACCAGCCTGTTAGTTAACTTGAGTTCAACCTTAGGTCAGGTTCTCT -AACATGAAGTCTGAACCCAAAAGATCTGATCTCAACCTCAGCAAATTACTCCTTGGCTAA -TATAACAATTACTTACATAGCATGTATATTGTATTGGACATTATAAGTAATCTAGAGATG -TCCTGAAGTGTATGGGAACCAGGCACCACGATGCAGGCCTATAATCTGAGTAATTGAGAT -GCTTAGACTATGGAATTGTGAGTTCAAGGTCAGCCTGGACTACTGAGTGGGTCTGAGATC -AGTTTAATCTACATAGCAAGGCAATATTTCAAAGAACAAGCAAAATGAAGTGCCTAGAAA -ATGTGCACAAGTGTTTATCCTCCATGACAGGTAAGAATGAGCAATATAGACACTGACCTT -AGATGGGCACTCCCACCTAGCTACTCTATACCCTAGATGGGATTATGGAAAACAAGTAAG -TCTTGTGCCCCCATCCAGCTCATCTTTAAAAAACAAAAAAGGGAGAGGCTTGAGTAAAAT -TGGCTAAATAGGCCTTAAGTGTTTGCCATAGTTGGTCTTCTGCCGATCTGGGTAAAGTCT -TCGGACCTAGGGTGGAGTCTTCCTCCTTGCTGCACCTACAGCTTCCAACAGGAGCAGACT -GCCTGCTGAGCATGCTTTGCAATACAATTCAGCTGAAACAAAGGATGGGTCTGTGGGCCC -TCCCTATATAATTACAGTGTTAAATATTAAACCTTGAGCCTTGAACAGAAACCTTTGTCT -TGGCTTCATCCTTCTCTTGCCTGCCTGTCCTTTTTCATTTCCAGCCTCCCTTTCAGGTAT -ACCATGTTCAACCAAAGCTGATGTACAGCTACACATTGGTTGTATGAATGCATAGTACCA -CTTTTATAAAAGGGCTCTGAGCCCTTTGGCTGTTCACTGGGAGGCTGGGACTCACTCCTT -TCAGTCTGGGAGAAACTATCTTTTAAAGTGAATGTTCCTGGGACTGGAGAGATGGCTCAG -TGGTTAAGAGCACTGACTGCTCTTCCGAAGGTCCTGAGTTCAAATCCCAGCAACCACATG -GTGGCTCACAACCATCCGTAATGAGATCTGATGCCCTTTCCTGGTGCATCTGAAGACAGC -TACAGTGTACTTAGATATAATAATAATAAATAAATCTTTAAAAAAAAAAGTGAACGCTCC -ATGAAAAGGTAACTTGGGGGCCTCAAGTTGCCTAAAGTTTGGCTAAACTTGGAGGGATGT -TAAGGGGATCTTGATGGTCCTTTTGTGCAGTTCTTCATAAGCACATCCCCAATTTCACTC -TCGCTGTTTGAGAAGGACCTTATCTGCGGGAACTCTCAGACCCCTGTATGAGCTCCTTCT -CATGAACGGCCCATTGAGACGAACTCATGAATGTTCCCTTTTAATGTTCTTAGGGAAGGG -TATTTTCGTTGAGTGATTCAATAAACATTTATGAGGCGGCTCGTCTGTGCCAGGTGGTAT -GTTAGGTATGAGCCAGGTGGAAATTCCCCTCAAAGAGACCTCAAGACACCAAAAGAAGAC -AGATGAATAAATAAAAATATTCAACATAAAGTTGTCCTGGGATCCAGACATCCCCGAGAG -ACTTGCTGGCCATGAAAATACCCATACACAGAAGCTCACTGTAGCATAATTCTGAGTGAG -CAAATGGGAGAGAGCACACACTGAACCAATGGTGACAAGGGAGATGTGGCATTTACTGTT -ATTCAGTATTGGTCACCAATGAGAAGGAAGAAAGCTCCAGTTCATGCCACACTGTGAGTG -GACCCGGAAAACATTCCAACAAATGAAAAATGCCAGGCACAAAAGGCCATATACTACACT -ATTCTGTTGGGTGGAAATGTCTAGATTCAGCAAATCCAGTCACAGAGCATGCATGAGAGA -TTGCCTAAGGCCTTGGGGTTGAGAAAATGGGGAATTGGGTGCCAATGATACAGGGTTCCC -TTTTTTTAAAAAAATAAAAAAACAGTAAAGTTGATTGTGGTGAGGAAGGCCTCATTTTGT -GACTAGGCTGAAAACTGTTGTGCACTTTTTTTTTTTTTTTTTTTTGGTTTTTCGAGACAG -GGTTTCTCTGTATAGCCCTGGCTGTCCTGGAACTCACTTTGTAAACCAGGCTGGCCTCGA -ACTCAGAAATCCACCTGCCTCTGCCTCCCAAGTGCTGAGATTAAAGGCGTGCGCCACCAC -GCCCGGCTTGTTGTGCACTTTTTAATGGGTGTCTTACATGACCCACAAATTCCATCTCAA -GAAGCATGGCACTATGGGGAGTTCAGAGGTGGCTCAGAAGCTAAGAACACTTGCTGCTCA -ATCCTGAGCCCTGAAGTTAAGATCCCAGCACCAACACTGGGCAGCTCACAGATTCAAGTA -ACCTTCAGGTGGCACACACAAGACAGGGTTTCTCTGTGTAGACATGGCTGTCCTTCAGCT -CTGTAAACCATGCTGGCCTTGAACTCACAGAGATCTGCCTGCTTCTGCCTCCCAAGTGCT -GGGAATAAAGGTGTGGGGCACCACTGCCTGGCTAGTGACTCATACTTTTAATTCCAGCAC -TCAGTTAAAACAAACAAACAACTAAAGCAAGCAAGCAAGTAAACACACACACACAAAAAC -CCTTAAATGCCTATAACCCTAGCTCTAGGGAGTCTGATGTCCTGCTTTGGACCTCAGGCA -CCACACATACCTCTACATACACTCACATAGAAGCAAGTACATACAAATAAAATCAAGTCA -GCATGTGCAGGGTGCAGCATGAGGGTCTCAAGGGGAAGCGATGCCTGAGAAGGTGAAGCT -TGCAGCTTGAATGCCCGGGTTTCCACAGTCGTTCGAGAAGAGGGGACACATGTTAGAAAT -GAGCTCAGGGATGTGTTTTCTTCTCATACTCTCAGGCAAGAATGTTGCCCTGGATTGACT -CAATAAACATTTATGAAGCAGCTCATTTGAACTTGGTATTATATTCGGGATGAATGGAAT -GTACGTCTTCCTTCGAAGAAACCTCACAGCTCTGAAGAAGATACATGGAGCCCTGTCAGA -ATGGAAGGCATTGCCATGGGCCCAGAACCAAGCATTCTGAGGATATGCAGGTGTCCCAGT -GGTTCCAGATCATAGGTATCTGTGGAAAGTCTAGGGACAGACATTGCCTGGGCATGGACA -GAAGTTAGACTTTCATCCACCAAGCATCAGGAGGGGTCAACAGGCTAGGGATATGGGCTC -AATTCCAGCTCTGCATCAGTGACCTGAGCAAGTCACATCACTTTTCTCACCCGCTTCTCT -GTGACACATATAGCACTGGGGCATCCGACATCCCTGCAACAGGGCCTGGCAAGCTCTGAA -TATCTGGGCATGTGTGTTGACATCACATCATAATGAATTACTGTCAAGTGACTCATTCCC -ATGAAGTGGAGGCTGAAGAGACCAGACTAAAGCAATGAGATGGGAGAAGTCAGAGTTGTC -CACAGAGGATGATGGCTAGGGAGGTCAGGAGCAGCAGGGATGGCAAGGAGAGAGACTCCC -AGGACCCAATGGGGATGACTTCAGCCAAAATACACAGCCAAAGGGGAGCTAGAACCAGTA -GAGACCACCTCCAGCAGATAGGCACAGTCCCTGGTTGAGGGATGGGGTCACCCGCCCATC -TCAAAGCTTTTAACCAGAGATGTTCCTGTCCAAAGGAAAGACAGGGACAAAAAATGGAGC -AGAGACTGAAGGAAGGGCCATTTGGGGACAGCCTTACCTGGGGATCCATCTGGTCTGCAG -ACACCAACCCTGGATACTGTTGCTGTTGCCACGAAGTTCTTGCTGACAGAAACCTAGTGT -GGCTGTTCTCTGGGAAGTTCTGCCAGAGCCTGACCAATATAGATGTGGATGCTTGTAGCC -AACCATTGGACTGAGCTCAGGACCCCAGTGGGGGAGTTGGGGGAAGGACTGGAGGAGTGG -AGGGAGACTCAAACCCATAGGAAGAACCATGTCAGCTGGTTAGACTACCCGGTGCTCCCA -GGTACTATACCACCAACCAAGGAGTGTACATGAAGGGATCTATGACTCCAGATACATATG -TACCAGAGGATGGCTGCTTCAGTGGGAAGGGAGACCTTCAGGCCTGTGGAGGTTTGAAGC -CCCAGTGTAGGGGGATGGTGGAGTGGTAAGACAAGAGTGGGTGAGTGGGTGGTTGGGGGA -GCACTCTCATAGAGGCAAAGGGGAAGGAAGAGAGGGCAGATGGGATGGGGGAGTTGTGGA -GGGGTAACTGGAAAGGGGGATATCATTTGAGAAGTAAACAAATAGAATGATTAATAAAAA -TGAAGAAGAAGAAGAAACACTGGGGTGTGTTGACTAATAAGCTAAGGGCAGGGAGAGGTG -GAGGTGTGCCTTTAGGAGCCTTCTGGAGGCTTTGTTGTTTCCTTCTGTTTTTGTGCCTTT -CAAGACAGGGTTTCTCTGTGTAGCCCTGAGTGTCCTGGAACTTGCTTTGTAAACCAGTCT -GGCCTTGAACTCAGAGATTCACCTGCCTCTGCCTTCTGAGTGCTGCCATTAAAGTCATGC -TCCACCACCACCTGGCTTGCTTTTAAGTTTCTGGTTTGAACAATTGGATGGATGGATGGT -GGGATCATTCATGGAAATGAAGAAAACAGAAGAAAGAGAAAGTGCAAAATTCATGTATGT -CACTGGCGAAGTCTGGCATATGGTATCTGTGTTGGATACTGTTATTATTATGCATATAAT -TTCATTTTTTCTTATAGCTAAATAAAACTCCTCCGTTGTATATATCCAACAAGGTTGCTT -CCTCCTCCTCCTCCTCCTACTCTTCCTCCTCCTCCTCTTCTTCTTCTTCTTCCTCTTCCA -GTACTTGTCTCACTATGTAGCCCATTGGTCCTAAAACTAAGTAAATTAGGCTAGCCTCAG -ATTCACGGAATTCCACCTGCTTCTGCTGTGCTGGGTGGAATTAAAGGCATACACCACCAC -ACCTAGCCTTAGTCTGACTTGTTTTATGTAACGTGATGTTCTCCAGTTCCGTCCATTTTT -CTACAGATGACATAATTTTATTTTTTCTTAGATCTAAATAAAACTCCAATGTGTATATCT -CCCACCCTCCCTCCCTCTCACCTTTTCGCTCCCTCCCTCCCTCCCCCCCCCCATCAGTGT -GTGTGGCAAGTATACTTGTTAGTGTCTTTTCTTGAATATTCTCTACCTTTGTCATTTTGA -ACCTGAGCCTCACTGAGCTCACGGACTCTGCTAGGCTGGATGGCCAGTGAGGGTGAGTGA -CCTTCCTGTCTCTGTATTCTAGTGCACTCCCTCCCTCCCCTGCTTTTCCACACAGGTTCT -AGGGACCCAAACCCAGGACCTCATGCTTGCAGACATTTTAGGAACTGAGCCACCTCCCTG -AGTCATTTTCTCTATCTACTCATCTGTTGACAGCAACAAGGCCGACTCAATAACTTGGCT -GTTGTGAATGGTGTCGCAGTGAACAGACACGAGTGATTATCTCGTTCATACAATGACCTT -GATGCCTCCAGGATACACACAGGTGTCCTCCTAAGTCCCCTAATTTCTGATCCAGAACAC -TTCTCATTTGTTCCCCTTTCAGTCACTAGTGTTGGGACCCTCTCTTGAGGTGGCATGAAA -GGTCATGAGGTGGCCGGCCTGGTGGGCAGCTCTGAGGTAGAGCAAGTGAGAACTGAAGAG -TTATGACAGTAGCTGCCTATGGTTTGGGATAGAAAGTTCTGAGGGAACTGGGAGATCATG -GGAAGCAGCTCGGGACCATTTCTTGGACCAGGTCAGCATAATTGGCACAAATGTAAGGTT -AAAAATGTGAGATGTACACTTCATTCTCATTAGAGGGCTCTGTTACTCCGCTCAGGGACT -TCTGATACCTGGCCATTTTCTCCCAGGCTGGCTCTGAGAGAACAGCATGGAGTTTACTCC -CTAAGTCTTTTGGCAGAGACAGTGGGTTTATGAAACTCCAAAGTGGATATAAGTGACCTT -GGAGAAAGTTGGTAACGTTTACCCAAAGCTGACTGGTCAGTGACTGGTACGTGGGCTTTG -GAGAAAGTCAGTGCTCAGTAAATGTCTATGCTTGGATGGAATGCTCTTTAAATGGGCACG -GGCAGACTGAGGATCTCAAGGCTGCCACAAGTGTTTCCCATATCCACGGTGTCACCCAGG -ATTCCTGTCAAAATGGCTCTGCTCTACACAAGAAAACCTACAGAATCAACTAACCTGGGC -CCATGAGACTCACAGAGACTGAAACACCAACTAAAGAGCATGCAGGGGGTGGGGCTGGAG -AGATGGCTCTGACTGCTCTTCCAGAGATCTTTAGTTCAATTCCCAGCAACCACATGGTGG -CTCACAACCATCTGTAATGGGATCTGATGCCCTATTCCGGTGTGTCTGAAGACAGCTACA -GTGTATTCATATATACAAAATAAATAAGTCTTAAAAAGAAAAAGAGCATGAAGGCTGGAC -CTAAGCCCCCTACACATACATAACAGATGTGCAGTGTCATGTGGGGCCCCCAGCAACAGG -AGCAGAGGCTGTCTCTCTGCCGTTGGGACCCTTTCCCCTAACAGGGCTGCCTTGTTTAGC -CTAAAAGGGAGAAGATGCAGCTAATCTTCCTACAACTTGGTATGCACGGTAGGCTGACAT -TCATGGAAGGCATCCCCTTCTCTGAGGAAGCAGAGCTGGGAGGAGGGGACATAGAGAGGG -ACTGGGAGGAGAGGAGGGAGGGAAGCTCCAATCAGGATGTAAAATAAAGCAATGAATTCT -TAAAATGTCTCTGCTCTAAGGCTCTTTTTCAGACAATCTCTTTAATCTGAGATGACTCCT -GATGTGTTTCTTATGCAGGTAACTAAGTACTCCTTGGTCAGTTCTGAGAAGTCAGCACCT -CTAGTTAAAGGCAGGCCAGTGAGAGTCCAGGGAGAGCCCAGAAACAGCCAGTGTTGGCTG -TGCCTTCCTCCACTGGAAAACACTTGTCCATTTACTCTGCTCTTACGTTTTTGCCAGTTA -CATTTATTTCCCAGTCAAGCTTATGGAAGATATTAATATAAAGTCTCATGAGAAGGGAGC -TTCAGGTGAGTGCGCTTCTGTTCCAGAGCTAATGCTTATGGGTTTGTCTTTCTTCCACCC -TTTACCCCCAACCCCCTTTCATCCTTTCAACCCCTAACACTAGATAGGAGAGAAAAAAGG -AGAGAAGGGTGAGAGGGAAGGAAAGAGAACCCTGAATCTAATTTCTTTTTTCTTCTTTGA -GCATGACTAACAAACCACAAAGAACCCTCTTGAATGACCAATAGCAACCCACCCACATCT -CAGGGCTCTAGCATTTATACACCCTCTGAAAAGTCCCCAGATTCCAAATGTCACACAATC -ACAGAAACTATCTACAGCTGGCAAATCCATGCCTCTGCTGGAGCACGAGGCAAATCATAG -TCAGCTGCGGCAGTCGCTCAGAAGCAGCCCCGTATCCCACACCTGGGACTAGAGGGAAAA -CAGTCTTATCATATTTCTGTGTTTCTTAAGGAAACCAAAATTCCAAAATTGTCACTTCAA -ATGATGATCACTACTGGAAAAACTCCAGTTGTCCAATCCTTCAGCTTGCAGCAAGCTGGA -TGACCATCCCAGAAACACTGAAACGTTAAAGGGACGGTGTTCTAGTGCTCCACACAGCTC -AGAGGACCCGAAGGGCTGCATGCAAGTGGTTGCTAAGAAGTATTTTTTTTTATTTATATT -TATATTTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTCTGTGTGTGTGTCTGTGTG -CTAGTATACTGGCTCCCTTTGAGGTGAGGCAAGGATGTTCTCTTCCAGTCCTCTGCGAGA -GCAGCAAGCATAATTGGAACACTGAGCCATCTCCCCAGCCAGGTTATAAAGAAGTATAAG -CATTTTGCTATTGTTGTCTTCTTGCATCTCCACAAACATAGTTTCGTGTTTTAAAGATGC -TTATAACTAGTCATTAATATTAATATAGTTCATTAAATAATACATAGGTTGGCCGGGCGT -GGTGGCGCATGCCTTTAATCCCAGCACTCGGGAGGCAGAGGCAGGCGGATTTCTGAGTTC -GAGGCCAGCCTGGTCTACAAAGTGAGTTCCAGGACAGCCAGGGCTATACAGAGAAACCCT -ATCTCGAAAAACAAAAAACAAAAAAACAAAACAAAACAAAAATAATACATAGGTTGAACC -TAGGGTCTCCGGCTTGCCAGGCATACTCCCTATCACTGAGCTATCTCCTTAGGCCAAGGG -CTCCATGTTTTACTTTGTGTTATCATCCCTGGGAACAGTGTATCAGGTGAGGAGATCCCA -TAGAAGTCACCAGAATGGCCCTGTGGCTCAGTGAGCTTCACCAGACAGACATCTTGTATT -CAGATATCAGGAGCCATTCTTGTCTGACATTTGGATGCAAATAATCTCTGAGAAATTCCT -TCTTTCTCTGGCCCCATATGTTTCAGCCGTGGCTCCCAGCATCCTACCCCATCTTGAGAA -CATGCAAAGAACTCATTCAAACACGCCATCTGCTTCTCCCACTTGGACTCAGGCTGAGTA -TTTCTCAGAGCATCTCCTTGGGCACGGACGTTGGCAAGGACAGTTTAAAACTGCCCCTGC -CAGGGCCCACAAGCTCCACTTCTGTGGAGATTTTTCCAGGGGCCAAAAACATCTCCAGTG -TTCTGGCCTGGAGCAGCCAATGGAAACCACAGCCAGGACCCCTCCCACTCTCCCCCAGTG -GCATCCCGGCTTCCTGCCTTCTGTTTCTCTCTCTCTCTTGCCTGTCTGCCTGACTCAGAA -GTGAGGACTTACTGGGCAGCTGCTTCAGAGTACTGGGGACTTCCAAGATACCTCACCTTA -TTATCTGTCCTGTGGTTTCTGGGGGTGCTCTGTAAAGATGTCCTGGAGACGGGTCATTCT -CCTGTCATCTCTCTTGGCCCTGGTGCTCCTGTGTAGTGAGTATGGGAGGGTCAAAGGGTG -GGTGGTGTTAGCTACACAGGAATACTTACTACGTATAGGTAAATTTGTTCAGGTGGCATA -GGTAGGAGGGGTGTGTTTAGTAAGGAAACTATTCTTGGTGTGTGTTTGTGTGTGTGCAAA -AGATAATGTAATAGAGAAAAACAGCAAAGATAAAAAATAGGAAGCAACCCAGCTCATATG -GTGGGTTTCCATCAAGACTGGATGGTATGCCAAGGGGCAGAGCGCCCCATATGCAGTCTG -GCAAGCCACTGCACCCAGAACTATCGAAGCCCCACCGGGGCCTCTGATGTTGCCACCTTT -CCTTGTGCCTTACCCTACAGTGCTACAGGAGGGGACCAGCGCTTCTGTGGGGAGCAGGCA -GGCAGCTGCAGAGGGGGTGCAGGAAGGTGAGTCTAGGGGCGATCCCTACATGTGGGAGAG -GTGGATCCTGCTCCCCCATCCCATGTGCGTGTGAAGAGCCCTTTTCTGGTTTCAGGTGTG -AAACAGAAGATTTTCATGCAAGAATCTGATGCCTCCAATTTCCTCAAGAGGCGTGGCAAG -CGGTCTCCTAAGTCCCGAGATGAAGTTAATGGTAAGGCTGCTGGATGGTCTCCCTCCCAC -TGTGGAAGACCAAAGCCCCAAGAGATTAAAGTTCTGGGAGCAGTAGTACGATATCTGGGG -CCAGTGAGATGGCTCAAAGGGTGAAAGTGAGTGGAATTAAGTCCTTGGATTGCATTTGGT -AGAAGACAACTGGCCCCAAAAAGTTGCTCTCTGACCTCCATGTGCACACAGTGGTAGGAA -TATGTCCCTAGTAAATTAAATAAATAAAAATATAGAAACGGTATCATATTTCACTGTCTG -TGGGCCACTGGTTGAACTGAATGTGGCATCAGAGTAAAGAACTGTATAAAATAAACCACC -TTAAGAGGACCAGGGGGCTGGTGAGATGGCTCAGTGGGTAAGAGCACCCGACTGCTCTTC -CAAAGGTCTGAAGTTCAAATCCCAGCAACCACATGGTGGCTCACAACCATCTGTAACAAG -ATCTGACGCCCTCTTCTGGGGTGTCTGAAGACAGCTACAGTGTACTTACATATAATAAAT -AAATAAATCTTAAAAAAAAAAAAAAAAGAGGACCAGGATGAGCTGGGCAGTGGTGGTGCA -CGCCTTTAATCCCAGCATTTGGGAGGCAGAGACAGGTGGATTTCTGAGTTCGAGGCCAGC -CTGGTCTACAGATGAGTTCTAGGACAGCCAGGACTATACAGAGAAACCCTGTCTCGAAAA -ACCAAAAGCAAGCAAACAAACAGGCAGCAGGATGGATCCAGATTCAGAAAGTGAAAACCT -AGAATGTGTACTACGTGTAAAGTAAAGGGAATGGGGTACTTCAGAGCGAGAGTAGTGGCC -TGATGCACCCAGGACAACATGTGTCATCAGGGGACAAAGCACAAGGGACCCAAGTGCTGA -GAAGAGGTGGTTTGGTAACAGTTCTGCTGCTGAGTGGCCTTAGCCACTCCCCAACATTGT -TTCCAGTTTCCTTATCTATAAACTTGGGGGGAAAGCTGGTGACAATGTATCAAGGGAGGG -AGCTGGTATATGTGTGTGTTTTGTTTGTTTTGCTTTGTTTCTTTCCTGTGAATTTTAGAC -TCTCCAGTACTCTGAATGCCTCAGTTGGTCGTTGACCTGCCAGCCCAGGGGGCACTGGAA -TTTCCGACCCCTAACACTGATGCTCCTAAGCCTCTGAGCTCAGGCCATCCTGGCTGAGTG -GGTGCTTTGATTCTTCCCTTGTGCATGCGGGTGAATGAACTCTTTGTGTCTTTTACCAAA -CTCAGCAAGGTGACTTGCTGCTCAGTAAAAACAGCAGGATTATTTTCAAATGATGAGGAG -GAACAGATGGAAATGCGTGCAGATCGTTCTTCTTTGAAACTTGGAGACGTCTAATCAACC -ACAGTAGGAAACTCGCCAGACGGCGCACAGCTTGAAATTTGAACAGGCTGATGTCAAGCA -ACACTGAGAGTCTGTGCTGGACCTGCAGTCTTTGGTTGCAATCAGAGAAGCAGCTTCTGG -CAGCCTCTGGGAGTGGCAATTATCTTCTGTCCTGTAAAACCGACTCAGAGTAATGTGGTA -CATGGTTAAGCCTGAGGTCTTTTACCTTAAACAGAAGCTCAGGCAGGCAGTAGATGAGCA -TCCAAGTGAATGACTAAGACTTCACATATGTACTCAGCAGCAGCCACTAGCAAGCTGTGT -GGACAGGTAGAGAAGCATGACCTTGGAATTCACTTGAACTTAAAACTGCTTTAGAGTAAG -AATTGGATAGGGGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGCGCGCGCGCGCGC -ATGGGTGTGCGAGTACATGTGTGCACACTCATGTGCATGCAGATAGAGGCCAGAAGACAA -CTTCAGGTGTTGTCTCTAAGTTGCTGTCCACTTTTCTTTTTGAGGTAGGGTCTCTCAGTG -GTCTGGAACTTACCAGGTAGTCTAGCTTGTTGACTAGCAAGTCCGTGGGACCTGTGTTTC -CTCCATTCCAGTTCTGGGATTACACGCACATGGCACCATGCCCAGCTACTTTTGAAAGCT -GTATAGAATGTGTTTGTTGGCACCTAGGATAAAACACCCTTTTGGAGGAGAATGAAATTG -TTGGTAGGTCAGATTCAAATCACTCATGGAGTCTTTCCTAAAATTCAAGCCTTCCTGCAG -AAGTTTTGTGATGTCTGGAGCCTCAAGTGAGTCAGAAGGGAGCCACTGTCATGCATAGTG -CTCTGGGCCAGGCAGCTGTGTGACCTCCATTGGGCCACTACACCTCTCTGGGTTTGGATC -ACCTCCTGAGAAATCTGTAGGGTGGAGCGATGGATTGGACTATGTGTCATTTCTGTCAGG -AAAAAGTTTCCTGCCATTGGCAGAACTTTGAAAAGAATCACAGGACTTCTCTCAGAAATC -TGGTCTAAGGCAAACTCACAGATAACCTGGTTTTAGTGAGTTACTTAGTTCTCACATACT -TACTTATTAATGTAAGCTTCTTGCTTCCAGGAGGGATTTGAGATTTTCATCTCCACTTTC -TTATTTCTTTTTCCTTCTTTCCTCCCTCAACAGAACAAAACAAGCAAACAAAAGAAACCA -TTTATTGATTTACTCTGTGGGGCATGTGGGTGCATGCATGTGTGTGTGTGTGTGTGTGTG -TGTGTGTACAGGTCAGAAGACAATTTGTGGAAACCGACTCTCTCCTCTCATATGTGGATT -CTGGGACTCAAACACAGGTTGTCAGGCTTGGTGGCAAATACCTTACTGCTGAGCCATCCT -CTAGACCTCATTTTCTTTCTCTTCTCTGCTGTTCCCTATTACCCCCAGTGCTCAGTATGG -ACTTGGAGGCCTTGTGCATGCTAGGCAAGCCAAATGCTGTACTGTAGAGTGTGATGGGTG -CCTCAGCTTGCCTCAGCTTTTCTGTGTCCCATTCTTCTTTTGCATACCGGTGCTGTACGG -CAACAGGCACTGTGATCCAGGGATGTGGGGGGACCCTGCCTTCACAATGTGAGGTGAACT -GATGGACCCACTCTGTGACCCACAGGCCTTCAGTGTGCTTCCAGCTGAAGGACACATGTT -CTAAGGACCTTTAAAGAGATTTAAATATCGTCTTCCAGAACATCACAGCTCTCAATCTTT -TTTCCTAGATGCCATCATGGAAATAAAAACTTATTTGACTATTATTGCTATTTTGTAAAG -TGTTAGGAATTGAACGTAAGGCCTTGAACATTCTAGGCAAGTACTCTACCATAGAGTCAC -ACCCCGGAGTCTGATGACACTTGATTTCACACACTTCTTAACTGAAAGACAGGGCTGCCC -ATCTTAAGAAGTCGATGGTATCTTTTTTTTTTTTTTAAAGATTTATTTATTCATTATATG -TAAGTACACTGTAGCTGTCTTCAGACACTCCAGAAGAGGGAGTCAGATCTCGTTACGGAT -GGTTGTGAGCCACCATGTGGTTGCTGGGATTTGAACTCTGGACCTTTGGAAGAGCTGTCG -GGTGCTCTTACCCACTGAGCCATTTCACCAGCCTCAGATGGTATCTTTATTTGCTGTTAG -TTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTCCTCCTCCTC -CTTCTTCTTCATTTACAAACCTATTTTCTATGTGTACATGTATTTTGTATGTAGCAGGTG -CATACCTGTTATAGTGCACAAGATGTCAGAAGCCAGCTTGTGGGAATCAGTTCTCGTCTA -CCGTCTGGGTTCTAGGGACTGAATCATGTCGTTGGACTCCCGAGTCCTGTCTGAGATAGG -TGCTCAGAGTGGGAGATTCATGCTTTACAAACTTTATCCTTACTATATGTGCTTGGGTAT -CTTGCCTGCACATATGTCTGTTCAGGACATGCATGCCCGCTGCCCATGGAGGCTAGAACA -GGGCACTGGATTCCCTGAAACTGGAGTTTCTGATGGCTATGAGCTGCAGTGTAAGTGCTG -GGAATCAAACACACATCCCCTGGAAGAGCAGCCAGTGCTCTTAACTGCAGAGCCATCTCT -CTAGCCCCAAGGTTAACTTTCAAGACATTTATTCTTGAGTTCATTTCCCATCACGTGAGT -TCAAGTTTCTAAGTAGTCTGGTACTTGGATCACATCACTAACTTTGTGACCAGAGCCAAA -GCACTTACTCCCTTTGGGCCTCCATCTTCTCATCTGCAAAATGGGGTCACTGGATAGAAT -GGTCTACCAGGCCCTTCGTGTTTTAAAGTCCAGGCAAGGCACAAACCATTTCAGCAAAAC -CCGTGACCATCCTCTTCACCAGGTCTAGCTTCTCAGGTATAGCGTGGTATCCCTCACATA -CACACCCACCTTCTCTTTCTCAAGAGCAACTTTGCGTTCACAGCGGAAAACAGACAGAGG -CTGCGGGATGATGAGCTGCGGAGGGAGTATTACGAGGAGCAAAGGAACGAGTTTGAGAAC -TTCGTGGAGGAACAGAGAGATGGTAAGCTCTCTCCAGCAGCTCCTGGGGGAGGAGAGCAT -AGTGGGGAAATCCCAGGCCTGCCCTCATGTCTCCCCGATGCTGACTGGAGGAAGGAGGCA -TGGATGGGGGAATCCATTTTCAACTCCCATCTATGGTAGATGTGAAGAGAACGAGCCACA -AAAATGGCTATGCAGACTTAAGATGTTGTGGAAGAGGGTAAAGCACATAGGGGCTGGGGA -CCCAGTGGCCCAAGGACAGTGGAGACCAGGGAGTTATTGGCTGACTGTATGGGAGTATAA -CTACCCCATCTCTGTTTTGGAATCACTGTGGATCTAAGCACCCCAAAGGTGACTCGGCTC -CTGCCGAGTTGACAGGTGGATATCAAGGTCATGACCACGAGTCCCTTAGACATGAATGTA -CCAATTCGAGGTGCTACTTAATCCGGGAAGATGAGGACCACTTACCTATTCCTTATAATC -CCTGTCTTCTTCTTTTGCATTTTCTTTTCTTTTTAAAAAACATTTATTTTATTAATATAA -GTACATTGTCCCTGTCTTCAGACAGACCAAAAGAGGGCATCAGATCCCATTACGAATGGC -TGTGAGCCACCATGTGGCTGCTGGGAATTGAACTCAGGATCTCTGGAAGAGCAGTCAGTG -CTCTTAACTGCTGAGCAGTCTCTCCAGCCCCACTCTTTCATCGTATTACATAGGCGAGGC -TTCTCCATCCAATTTGGAGCTGGCCAGTGTGGCTTGTCTCACTAGTCAGCTTGCTCTGGC -AATCCTGTCCCCAACCTCTGACACTAGGGCACCATGCTCACCCAGGATTTTATATGGAGT -TTGGAGCTCACTGTTTAGTTCTGGCTCACGGGCTGGGATGTTGCTTAGGTTGCTCCTCTA -AGGGCACGGTGCAAAGGCTACTGCTTTGGGAATGGAGGACTCACACTTGTGTTTCGAAAG -CTCATCATCTGCTATGCCATCTTGCCAGCCCATAACAACACTTTGATCAAGAGAGCAGAA -GCACCTGTTCCTTTTAGCTGCCTTGTACCTGACTTCTAATATCGTAATTCCATCAGAGCC -TCTCAATTACCCCATAGCAACGTGGGTTCCTAAAAGGCTTCTTCACGTGGTTTTCTGTGT -CTCTCCTCATCTGTCAGAAGGTGCCCTTTTATTTGTTTTGTTGTTGTTGTTGTTTTGTTT -TTTGTTTTTTGTTTTTTTTCGAGATAGGGTTTCTCTGTATAGCCCTGGCTGTCCTGGACC -TCACTTTGTAGACCAGGCTAGCCTCGAACTCAGAAATCCGACTGCCTCTGCCTCCAAGTG -CTGGGATTAAAGGCGTGCGCCACCATGCCCGGTTCCACAGGGAAGAATGGGGGTATGACT -TTTTCTCTTTTGGTCCTTTCCAATTCCAAACCTGCCAGATTCCCACACAGTGTCTTGGAA -GCACCTGGTGCACGGCTTGGGTACAATGCGGGCTTGGGCTTGGGTACAATGCGGGCTTGG -GCTTGGGTACAATGCGGGCTTGGGCTTGGGTACAATGCGGGCTTGGGCTTGGGTACAATG -CGGGCTTGGGTACAATGTGGGCTTGGGCTTGGGTACAATGCTGTCATCCAGGTTCTGATA -CAGACATTGGTTTAGTTCTGGCTCACGGGCTGGGATGTTGCTTAGGTTGCTCCTCTAAGG -GCACGGTGCAAAGGCTACTGCTCTGGGAATGGAGGACTGAAGGCTGTGCCCATTGCCTGG -CGGGGGTCACCTAGCTAAATGTTGCAAGCAGGTGTTGGGCTCCCATCCCAGGAAATAAGA -AATCAAACTTTCTTAGGAACATAATGTAAGGAGTTCAGATGTCACCAAATGCTTCTGTTG -TCAGAGATTTGTTGCCCTTGGCGGGCTGCTGTGGGGAGCAGCTGAGGAGAGCTGTCTTGT -TTTTAAAACCTGAGGATTTGGAATCCAAATTTCCTTCAGTGTGAGTTTACTCACACTGTT -CCTAATAACACGCGACTCAGTGCCGTCCCAAATGTTCCAAGCCGTTGCCAGGCCTGGTGG -TGCTGGCTAGTAATCCCAGCACTTACTTGGTTGACTGAAGCATGGGAGAATCTCAGTTTT -AAAGCCAGCCTGGGCCATATAGTGAAACTGTGAAAAAAAAAAAAAAAAGGAAAAAAGAAA -AAAATAATAACAAGCAAAATTATCATTTTCAAATTTCTAGCATATGGGTGGAAAAAACTG -ACTGTCTTCTCTTTCATGAAGAGTTGGGATGTGGGGTTACCACTTAGAGGGTACTAGGAC -CTTGGTCCTTGAGCTCCACCCACAGAGAAGTGCATCTGGGCAGAAGCTGCCGGGGACTGT -CTTTATAACACTGTTGGCGCTGAGCGTTTGTACGGAAACCTTCGAATTCCTGCCACATTC -CTCTGAAGACAGACCTCACCATTCCCACTTTACAGACTGAAAGACTGAGGCTTAAAAAGG -AAACACAATCCACACACCGATGTGCCAGGAGATGGCCTGGGATGGGTGCTCAGTGTTTGC -CAGCAAGGCTGCTCCTTGTCTCCACCACAGACGACCACACTCATGGAGGCCTTTGGGGAT -CTTCCCACTGGTCCCCAGGGATGATGGGAATGAGTAGGTAAAGGAGAGTGAGCCAAAGGC -TCTCTCCAGAGCTTAATGAGGGAAGGGGAAATGAGAGGAAGTCTAGCTCACCATAGAATT -AATTTTTGAAAAAAGCTGAACCTATTACCCCAACCTCCTGCCTCTCTGCCCTAGAATGAC -TGCCTGGGCTGCTACCTCGAACACACCTGCAACTTTTGCTGATCCCCCCTCCCCCACCCC -CCACATGCCAATCTGCTTCCAGTTAGCCATTTTATGTTAAGCCACTGAAAGTCTCAGCTC -TCCCAGGGAGCTGCTTCATGAAAGGGAAGCCTATTTAACAACAGTGGGATGCCTATTCTG -CTCCTAGGTGCGAGTCAGGCCTGGAAGAGGAAGGAGCGGCTCCACTGAGCTTGAGAGGTG -TCTGAAAGGCTAAGCCCCGACCAGGGCTGGGCTCTGTGTGTACCTGGCTGTTTCGGGGAA -AAAATACAGAAGGGGATTTTCAGCTCTAGGGGAAGCATCCAGTGTAGGCTCACACAGAAA -TGAATCGTCCTCAGTAGCCACGGTGTCAGACACTGGCTTCATGTGTCTCTTTTCCAGCCA -GTTTTGACAACATAGATCTATGTTTGAAACGTAGGAAATAGAGAGCATGCCAGGTATGGT -GGCACACATCTGTAAGGCCAGCACTCAGGAAGTCAAGGCATGAGGATGGTGAGTTCTAGG -TCAGCCTGAGCTGTGGAATAAGACTTTATCTCAAAAGAGCAAAACAAGAAGATAACTTCC -TGAGAGAAAGTACCCATGGCATTCACAGCTCCACGCTGACAACAATCTCCATGATTTGCT -TTACATTATTTTACATTATATAGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGT -GTGTACATGTACATGCTTGTAGAAAGAACACTGTGGGAGTCGGTTCTCTTCTTTTGTGTG -GATTTTCGGGATGGAACTCAGGCCGCTATGTTTAACAGCAAGTACTATTCCCAGATGACC -CATCTCACTGGTTTGTGAATATTTCAAGGTGTGGCTTGTATTTCCATGTGGCCCTTGTGC -TGTTTCTTGTTACTTTGGTGTCTAGTCACCTGCTTAAGCCAGATGACTGCTTAAGGCTCC -TTTCTCCATTGTTGGTAAGGAGGCAGGCCGCTCAGGTGCTAGCTGTTAGCTTCAGTTCTG -CTGGCAACCACCTATGACCTTTATCCTCTGGCCTGCTCCAAGACAGAAACCTTCATACAA -ATGCCTATCAGCCCCGCCCAGCTCCAACCCTGGAAGTCTCATGGCTCAGGTACACTTAGC -TCAATGTCCCTTCAGCAGGTGCTGGGGGCTGATCATCAACTCCTGCTGGGTTGGGCATCT -TCTAATGTGCACAATGGCCTTTTATCTTTCCCGCCTCAGAGCAGGAAGAGAGGACCCGGG -AGGCTGTGGAGCAGTGGCGCCAGTGGCATTATGATGGCCTGTATCCTTCCTACCTCTACA -ACCGCCAAAACATCTGACCTCATTAAAGCAACCGGGGAAGAGAAGCATGTGACAGGCCTG -CCACCTCTCCACAGACGGACCCACAAGGTGAAGCTCCCTCACCGCCCTGGTCAACAGCTC -CAGGAAAGACACCCTCTGTTCTGATGCCTTCTGATGCGTGGCTTTTGCTTCTTTATGGAT -GTTTGTTTTGTTTTGTTTTTGAGTGAGCAACCATCTGTGGTTCTTCCCAGCACCTGCCCC -CTTGCTTAGCCACCAGAAACAGAATCAGAGCACCCATCTGATAGACACTTTCAGGATCGA -AGCATAAAGGTTTTAAGCTTGCTTATGGCCTATTAATAAAAGTGCCGAATCAACACTGTG -TATCATTGCCACAGAACTCCAAGGGACCTGCTGTGTGTCCAAGTATCCACGTGTGGTCCA -TGTGTCTAAGCACATGCTCTACCACTGAGCTATACCCCAGCCCTAACTTTAAATACAGAA -GAAGCACTGTAGACAGGCAGATTGGAGGGACCACCCTCTCCCAAGTGCCTGGTGCTCTGT -CTTCAAAGAAAGACAGAGCCTTTTGTCTTGGGAGAATCACGCTTGGAACACAAACCCCAT -CACAAAAGCCAAGCCAACCCTACCCCCAGATCCCATGGCTACCTTTGTAGCTCCATGGGT -ACATAGCCATCTCTTCTTCCCTTCTCCTTTCCCGTGGAGGACTTTGTGGTCCTCGTCACT -GGAAGCTTTACGGTGCACATGGTGTAGGCTGCCCCAATCTCCACACCAGGCAGTTTCCCG -GTGGGGTAGCAGGTATTTAGAGAATTTTCTGTGCTTTCAAGTTTTTCTTCCTTCAGTGGT -TTTATATTGAAACCACTGGTGTTTTGGGGGTGTGCTGCACTCACATGCCATGGGATAGTC -TAGTGTCACCAGTCCCAGTCCTTCTTCAGTAAGGTGGTGACATGTGGGCCCTAACTTCTA -CACTTTCAACCCAGAGACATCAGTGATTTGAAAACATTTGCAGGGAGTCTCGAGGAAAGA -CTGCCTTGAAAAATACACTATTTCTGGTGTCACCTCGCTGTCACCCATGACCTCACCAGG -CCACCAGTGCAACTTGCATATTCCTACCCTGTCGATTTTGTGTGAAGCCCAACAGAAAGG -CTGCTCAGGAGCCCATCTGCCATAAAGTGAATGTGGTCTATCAGGAGCCCACTGTGAAAG -CCCGCCATCCGATTTTGATTTTGTGCTACTGGAAGGTGTTCTGGGACAAACGTCTCAAGG -GGGCACCTTAATGTCTTTCCCCTCTCTCTTGTTGATGACCATGAAATGAGTGACATATAT -TCCCGCCACAACATCAGGCCTCATGCAAAGCCACAGGGCCAGTCAATCACGGATTGAAAC -CTCCAAACCAAGGACCAGCACTCCATTCTCTCTACACACTGCTTGTCCACAGGCATTTGC -TACAGGAACAGAGTGCTAACAGCTGTTGTTCTGCATTGCCCTCTGCACACGCCATGCAGC -TGGAAGCTGGCATATGCTAGCACCGGAAGAGCTATAAGTTAGAAGTTTGACAGGTACCTC -AAGTTTTGTAGCTTTTATTACCTGAGGGTGCGATTGACATCTCAATGTTTGGAAGATAAA -ATCTCAGCTCAGTTCCTGAGCCAGAGTAAAGAAAGCAATCAGGTTTGGGCAAAGCAAATG -TCAGAGATGTCCTTCTCTGATCTCCTAATTAAGAGACTCATGTACACAGATCGCACCTGC -TTCCTGTCCCATCCCACAGAGACAGAGTAGGAGCATAGCAAGGTTTTGTTTTTTTAACTT -TTAATTCCTAAAGTTGTTCTCTTAGGGGTGTCTCTTTCTACTTTCCAGGGAGGCAAGGGT -CCTAATCTGGGTGACCCTGTCAATGTGGCCCACTTTCATTCCCATCTTCTAGTTGGCATC -CCCTCGCACAGGCTAGTACACAGGTAGATGGTCACAGATGGTTGCATTCTGAGGCCACAT -CCCACACATTCCCCCTGCCTGTTGTGTCTGAGGGAAGGAAGGCTTACACGAGGACATATC -CAAAGGGAAGCAAGGTTTGGGAGAACAGCTAGTTTAGAAGTGAAGAAAGCAAACCTGAAC -AAACTGCCCTTGCCTCTTCAACAGCTGCACTTGGCATTCTGGCTCAAGATAGAGAATTCT -GGCCTCAAGGATCTGGGTAGGAATTCTTTTCCCTCCTTCACCCCTGTCCTTAACAAGGGG -TCCATTATACTTAGGTTTTCAAGTTCAGCCCAGGATTCCTTCACTAAGAGCCAAACACTG -TCATTCCTAGTGAGAACGATGCCAAAGGTAACAAACCCAGCAATCAGAGTGAGCAAATGT -CACAGGCAAACACCAATAGACCGATCTGTACTTGAGGCTGCCCTTGGCAAGTGTGGCTTC -AGGGCTCGATTTTTCTCTTCCTTTCTTTCTCATCACTACGCCCTAATTTTGAAGAGGTTG -AGAACAATGCGTCAAAATTCCTTAGTAATTTCCATTCACTAGTCTCACATATTTTATTTA -CAAATAGAGGGAGGTGGGGTTCAACTGGGAGGTAGACTGGTAAAGCACTTGCTCACCAAG -TTCAAGGTCCTGGGCTCAATTCCCAGCACCACCCAAAACAAACTCAGGAAGCTGTGTGCT -CTGGGGCGATTTTATTTACTCTGACTCTTTGAGTAGAGGCTGGTGATTTTCCTAAGCCCC -ACAATGAGTCGTCCTGTGCTTTCTATACACTTCTGTGCTTTCCCATTTGGTTGGGTTGTT -TAATTTCTAATTAATTTTCAAACAATAGTGTTCTAATGCTTTAGTGAGACTGTCATAATT -TGGGTTGATGAGACAGTCAAAGAGTAAAACTGCCCAGTCTCAAGCCTGATTATGCAAGTG -AGTTTGATCCCCAACACTCACATGATAGAAGCAGAGAACCAACTACTTCCAAGTTACCCT -CCAACCTCAGGCACATTAGCTGTATCTACTTGTTCTATAACTGTTAAAGAAAACACACAC -GTATATATATACATACATATGTATGTATGTGTATATATATATATATATTGAATAAACTCA -CTCTTTTAAATGACAATAAATGGGCAGTGCACATCATCTCTAGACCAGTGGTTCTCAGCC -TCTGGGTGGTGACCCCACTAGGGAGAAGGTTGGATGGCTCTTTCATAGGGGTTGCATATC -AGGTAGCCTGCCTCTCAGTATTTACATTATGATCCATAACAGTGGCAGAATTACAATTAT -AAAGTAGCAACAAAAATAATTTTATGGCTGGGGGGGGGATGGTCACCACAGTGTGAGGCT -ATTAAAGAGTTGCAGCATTAGGAAGATTGAGAACCAAGGCTAGACCACACACAGCAATCC -TTGGAGTACTTCATGGCTAAAGCAAGCATTTGTATTCAGAACATAGAAAGAAATTTTACA -GCTCATCCTAATGGTACAAACATTTGGCTGGTCAATAGCATATGACAAGATGCTCAACAG -AACTGGCTACAAGGAATTAAACCACGGTGAGATGTCACCATACACTGATCTGAACAGCCA -AACTTAAAAAAAGGCCGGGGAGATGGCTCAACAGTTAAGACACTTGCTGCTTTTCTAGGT -GAGTGTGGTTCCTGCACCCACGTAGGGCAGCTCACCATAGCCTGTAACTCCGACTCCTGA -GGATCTGATGCCCTCTTCTGGCCCTCTGTGGCTACTCGTACGTGTGTGCACCGCACACCC -ACTCATATATAAATTAAAAAAGACTGACAATATCAGGTGTGGGTGAAGCCTTGGAGCAAA -TGGGAAATGGAATTCCCATACATTTACTAGATGGTGTGCCAGAGGGCACAAAAGCTTTCG -AGTTCCCTATTTTCCACTCCAAGATTGGTTGCCTTTTTTTTTTTTTTTTTTTTTTTTTTT -TTTTTTTTTTTTTTTTTCCCCCGAGACAGGGTTTCTCTGTGTAATCCTGGAACTCACTTT -GTAGACCAGGCTGTCCTTGAACTCAAGAAATCCACCTGCCGCTGCCTCCCAAGTGCTGGG -ATTAAAGGCGTGGACCACCACTACCACCACCACCCAGCCTTCAAGATTGTTATCTAAAAG -ACTTTATCTTTCTTGCCTGGAAACAGGATTTTGTTTTTTTTTTTTTTTAAGTTACTTTTT -TCTAAATAGGAAAAAAAAAAAAAGAGAGAGAGAGAAAGAAACCTAAAACAAACAAAATAT -TCTGAAGATAGATTCAGAACAGCCAGTTTCTGCTACTTGCCGAGTGCTTACCCAGTTCTG -AGTGCCTGATAACGTGACATGGCTCTGATAGTAAGTCAAGAAAAAAGATAAACATGTAGT -GGATTTATATGAAACTATTTAATAGTTGGTAATTCACTAAAAGGCAGGATTAAAAGGTTA -GTTCCATTAATGAATATTTTCAAGGCCCATGGGTAGGTAGTTCTCTCCCCTCTCCTCACC -CCTGAATATTCTGGGAAACCATACACACACAGACACACACACACATGATGAACACAAATT -CAACCTTCCAATAATATCTGTGAGCGTGGGAAGGGGTTCCACTGTGTTTCTAATTATTTA -GGAGTTAAAAATAAAATTAAAGAAATAAAGGCACCCACACTCAGGTCCCCAGAGCTCTGT -AAGCACCTGGACATCTTATAGACATCAAAGACCCAGCCACGCCCTGAGCAGATGAGAACA -CATCTCCCACCGGCGGCCATCTGCTGTTCCTGATCCCTGCATGTGTGCTGCGGACTTCAG -GTACATCACTCTCCAGATTAGTCCTAAGCCTTTAGTTCTTACTAATAATATTCCCAGAAT -ATTCGGGGTGAGGAGGGGTGGAGAGAACCACCAGTGAGCCTTACTATTTTCTTTATTGAG -TTTAGAAACCAAAGCCCAAACCCTGTTGTAAGCACAAAGACCTCTAAAAAATGGTGGCCA -GACCTTAGGGAAACAGGGACTACAATGGTTAGCGCCTTCAGCCCACACAGAGCAGAGACA -AAGCTGGATGCCACCTGGGGCATGCAATCTTTGGCTCTAAAGCCTCAACCGTGTATTTCC -TAGAACTGCTTTCCACAGAATTACCCTCTTGTCTTGGACAAAACCAAGTCTAGCTAGAGT -TTAGATCCTGCCAATTTATCTTACCCTTAGACAGGACCAGCATTCACATGGGTCAAATAC -CGTTAGAAAACAGTTTGTCCAGCTAGCCTAATCTAAGAAGTACACATTTACTGTCATTAG -CTATGCTTTGGCCTTCGTGACACACACAATAGTAAGCACACCTGTAGGCCTACCCAGAGT -CCTGGGTTCTGTCTGTGTAGCTGGTTTCTGAGTCACGTTTCACAGCCTCTCAAGTTGTAC -ATTTGCTTTTATTAGGAGCATCAAACTTTATTTTAAATAAACCCACACTAAAGGTGAGGA -GAGCTTAGGCATTTCTATCCGAGTCCCATGGCACTGTAGGCAGAGAAACTTTTCTCCATA -CGAAGGAACTGAGTCACAAACTGGCTTGCTGACTTCCCGTCAGAGAAAAAGCTGCAATCA -CAGTCAACAGAAGGAAACCCTGGTACCCAGTGTCAGTAGATCCAGACTACACAGAGGCAG -CGCTATTCATCACCAGAACCAGGGGGGGTTGGGACATTACAGACAAGCAGCCTGGGCTTC -ATGTTCCACATAAGGACTGAGCACGGAAGTGGGGAGAGACCCATGCCATGTTAGCTCTCT -TGTCTCTCGTGCCCACGTTAACACCTGAAGGAGACACAGAGGCAAAGTTCTTGAGTCACC -TTTCAGTTCTGGGGCAGGCATCTGTGACTCAAGGAAAAGCCGCAGTGCCCCGGTTTCCCA -TATGCACATGAGTGTCAAATATGGTGTCAGGCCAGCACATGGAGGAAAGCGGGTAGGCAC -CATGGTTATCAAGCACTTCTTTCTCACAGAGTCAACCAGGAAAAAGGACAGCACAGAGCC -AATCTCTTGCTTTTCAGAGCCACAGGAGTAAGGCCGGTTGGGCGGTGTCTGAAGAGAGTC -ACTTGAGGCTGTTCAGAAACTTGGCGTGCTCTTCCCCTCTCGGCAGCAGGGTCTCTCCTC -CTATCTTTGGACCTGTCTTCTCCTAGGAGGAGAGTGCACGAGGAAGAGACACTTTATCTC -TATTTTCCTGGGTCACCAACTTAATCACGAATTAGAATACAGTACTACCCAGCTAGATAA -TGTCTAGAATGTTCCCAGGGCCATCTGTTACAGCTTGGCACCAAGCTGGTGCTCCTGGGA -GGTGGTGGGACTTGTGGGAGTTCTTAAACCACTGGGGATGAGACCCTGAAGGAACAGGAG -GACCCAGGGATCTTTTGTTTTCTGTATGAGATAAACAAGTCTTTGTCATCTTCTCCCACC -AAAGGTCCAAAAACAGACCAACCAGGTGGAAACGGGAGAACTGTGAACCAAAGGAAACCT -TCCGGGCTGGAGAGATGGCTCAGCAGGTAAGAGCACCCGACTGCTCTTCCGAAGGTCCAG -AGTTCAAATCCCAGCAACCACATGGTGGCTCACAACCATCCGTAACAAGATCTGACTCCC -TCTTCTGGAGTGTCTGAAGACAGCTACAGTGTACTTACATATAATAAATAAATCTTTAAA -AAAAAAAAAAAAAAGGAAACCTTCCCCCCTTTAAAACTGATTATCTCAGGTAATTTTTGT -TACAGTAACGGAAAACGGGTTACCGGATTACCACACATACCTTCAGCATTCCATCCCGTT -CCCACTTGTAGAGGCCACAGTTACTGAAACAGAAAAAATGGCTTTGCTCAATAGTAACAT -ATTAACGGCATGAAGACAATGGGGGTGGGGGTGGGGTCACAGGGAAAAAGTTGCCCCTTC -ATCCAAGGAAGAGCTGCTCAGGGAGGTACCCATATTATCCACCTCATCTCTTCATCCAAG -GAAGAGCTGCTCAGGGAGGTACCCATATTATCCACCTCATCTCTTCATCCAAGGAAGAGC -TGCTCAGGGAGGTACCCATATTATCCACCTCATCTCTTCATCCAAGGAAGAGCTGCTCAG -GGAGGTACCCATATTATCCACCTCATCTCTTCATCCAAGGAAGAGCTGCTCAAGGAGGTA -CCATATTATCCACCTCATCTCTGGTCATGCTCAAAGTTACAGAGAATAAGCACTTCAATG -GCTTGAGAAGCAGCCTTCCACTCCTCTGTAACCTGGAGACTGCAGATATGAAACTTCAGG -TGATCGCACTACACAGTGGTGCGTGTCCCAGTGAGGGGCGCCATGTAGGCACTAACTTCT -GTCTACTGGAGGAGAATGTTCTAGGTCAAGAATTGAGAGACGAGGCTTCAGCCGGCCACC -ATGCACACTCTTCAGCTGAGGGAGGCTCTACCTCTCAAGGGTCTCAGCTAACAGTTCCAA -CTTGGGGGTATCAGGAGCTCCAGGAAAGCTTGGGGTGATGACCCCATGGGGGGACCATGC -AGGCAGTACCATGGAGACAGAGAAGCCCATGAGATGTTCATACCGGCAGTGCTTGTTTGG -GAGCTTGTCCAGGGAGATGGTCCTGTTTCCACAGGGACATTTGAAAAACCTCTTCACGCC -GTCGTGCCAGTGGAGGTTATGCTGCTCGCTGACACAGGTCTCCAGAGGCTTGAAGTGGGT -ATAGGTGCACTGCACAGAGGACACAGACCACACAGGGGTGAGCGGCTTGGAAGGTAGGAA -GAGGAGCTGCTGTCAGGGCCCTCCATGCTCTGCCATGGCTGGAACCTGACCCACTAATCT -TTGGTGATACACTTCTCTTCTGAGATGGGGTTCTGTCTTCTGTAGCCCAGGCTGGGCTTC -CAAACTTGTGCTCATATACAGTCTTTTACTACCTCCCAAAAGCTGGGGTCAGAGGCATAA -GCCACCACGCCAGGCTCGAGTGGAGCTCTTGACTCTCTCTTATACTAATCCCTATTTTCT -AATGTCTGCCCTATTGGGTTGACACAGAAGGGTTGCAAGCTCAAGGACAGCCTTGGCTAC -ATAGTACGTTTCAGATCAGCCAGAGCTAATAGTGAGATTCAAAATACATACTTTTACCTT -TTTGTTTGTTTAAATTTTGGTCAAGGTCCCAGAGATAGCAAACTTGAACTATCAATAAAT -ACATCAGAATTTCTCAGAACTTGACAAACAGCAATAGAACAACTTGATCCTAGTGCCATA -CAGCAGATTCTCCATACAAACACTTCACTGCACAGTTCCAGGTCAAGCAGAGAACCTGAA -TTTTGTCTATCTTGTGCTATTTATTTTCAACTCTAAATGACATATTACAAGCCACGGCCC -CACATCTCACAATTCTTCAGTTCCTGCCGAGTCGGCCCCGACCCAAATGGAGCCCTGCCC -CCACGCACCGTCCTGCACGTCACCACGCGGCATTTCACTTCCCGGGTGGCTCTCATCTTT -TCTTCCATCTGTTCTTTTTTCACCAGTGGCTCAAAATAGGATTTCTGTAGCTCAGCCTCA -GCCTGAATGACAAAACCCACAGGAGTAACTCCACCAAACCCAGTATCTGCTCAGAATAAT -GACAGCCGTGACTTAGCTCAATCATCATAAAAGCAGAACTGAAGAGACCCCTACACAGAG -TAGACCAACTGCAAGCCAAAGATCATAATAGGTAAAAAACAAAAAAACAACAACCAAAAA -ACCCAACAACAAAAAACCTTAAAATAGGGAATAAAAGAAGATTAAAAAGACTTAAAGACT -TGGTTTTTAAAAGAAGTTCAAATAAAAGCCAGCGTGATTATCAGCAGTGGCAGTAAGTTG -AGTGTACGAGCAGACAACCAATTCAACACAGCGTCCCACAGACTCCAGAGGGAAGGCACA -TACAGACGGCCCCACGAACGACAGCCCCATCGGCTAGGTGATGGCCACTCCAAATGCTCA -GGGCACAAGAATGCCCCAAGCAATTAGAGCTGTAGAGATGGGGGCAGGAGCAGCCTCTGA -AGAGGGATGATACAGCTCTGGAGTGGGTAGTCAAACCAAGTGAGTTCACACACCACACAC -ACACACACACACACACACACACACACACACACACCCTCACCCTCATTTAAAATGCCCCTG -CTTAGTAAAGCAAACCATGCACTCTCCAGGCACGTCTTCACTGCTGTGAGAGGACTCCTC -AGTCCTCCTAGAGCCTGGTTTTGAATGACACTGGCCTGACTCCTTGGGCACTCACCTCTT -TCAGGATGTCTGTGTGCTTGGACTTTGCTTTTAGAATCTTCTGAAATTCCTCGGACTCTA -AGTAGGCAAGCTGCTCTCTCCTTTTTTTCCTGGCAGGCTCCAGCTCCTCTGTAGAACAAG -GTTCTAGGTTTTACTGAGAAGACCGAGAGAGAGAACCAGTGTGCTTTGCCCTTCACTCTC -CCGGTCACCAGCCCCTTCAACCTTGACATCAGGACCCCAGTTGTAACTGGCAAGGGTGAC -CTCAGTGAACAGAAAGCTGGGTATGATGGCCTACGATCCCATTATTGGCAAAGGTAAGGC -AGAAGGATTGCCAAGTTTGAAGACAACTTTGGCTACAGAATGAGCCTTTGTTTGTTTATT -TTTTTTTTATTTTATGTATATGAGTACACTGGAGCTGTTGGGAACCTTTATGTGGTTGTT -GGAGTTGAAATTTTTTAGGACCTCTGCTCACTCCGGTCAACTCCGCTCGCTCAGTCCCTG -CTGACTCTGGCCCCAAGATGGATTTATTATTATACAGAAGTACACTGTAGCTGTCTTCAG -ACGTACTAGAAGAGGGCTTCAGATCTCTTTACCAGTGGCTGTGAGCCACCATGAAGTTGC -TGGGACTTGAACTCAGGGCCTTTGGAAGAGCAGTCAGTGCTCTTACCTGCCTAGCCATCT -CACCAGCCCGAGACTTTGTTTAAACAAACAAACAGTAACCAAAAATCGAGCAGAGATTAA -GGAGCATAGACCAAGGTGGAGTTCTTGACAAGAAGAGACACTCTTTACTTCTGATTATGG -TGACAGAAGAACAAAAAGTTGACTTATAAGCCTATTTTAAATGACATTTAGAGTTCCCGT -GCTTTAAAAAGTAAAAACAGCAATTGCTTTCAAAAATCTTATGTTACTATAAAATGCATA -AAGATCCAGGGAACAACCCTTTGCCACCTGCTCAGACTGTGCACAATTCCATTCCAAGTT -CATGTGATACAGCAGTGACTGGAAACCCAGTCCTCAGGACTCTGGAGCAGGAAGACAGAG -CTGGAGCGAGGCAACCTGGACTATTGAGACCCACACTAACACTTGATGTTGGAGGGTAAG -CTGTGCTTAGACCCTGTCTTCTCTAAACAGGCTCTGTCCCCCACCATGACGGCGACGCCA -CAATACCTTCAGGAGAAACTGTGTTGCTATTCTCCACACGCTCCTTCACTCCCAGCATGG -CTCGGCCATCCATTTGCTTCCTTACAGTATTGTTTGGATCTACTTTTGTGAGAATCTGGC -CTTTTGCCCTTAATTTTGCAATAGCAGCTAACTAGAAACAAACAGATAGACAGTCAGTTG -AGATACTGCAGACCACAGCCCTTGGTTCTCTAACAGAAATTGGGCTGTGAGACGGCCCTG -TGTGCAAAGCCCGCTGCCTGAACTCTAACCTGAGAACGCACACGGTAGCTGCGGAGAACC -TATTCCTGCAAGCTGTCTGCCGACCACATGGGTGGCATGTGCATGCACACACACAAAAGA -TGGCACTAAAAGTTGATGGGACAAAAATAAGTCTACACATAGATAAAAATGATGTTTCAG -AGAAATACGCAATATGAAATGGCAGAAGTATGTTTAGGGCACTTTTGGAAATTTTTGGAA -AGTCTATCCAAAAATTCATTTAGCAACTTTTAAAATCAAATGTTCTAACAATACATTTCA -GAGACTTTTACTTTTGATACTTCCATGCTGAGGAATAACAGCAGGGAAATATTAAATGTC -TTTGCTTGCTGTAAACAAGCCATTATGTTGAATTTCCATATTTAAATCATTTTCAAGAGT -AGAAAACTGAGCATGTACCAAAACCATTGCAGACGATTACATAAACCAGCATGGACCTTG -AGCCAGGTGTCACAGTGCTCCTTGGTGCCACGTGCTGAGATGTCAGACAAAGTGCGCACG -TGGAAGGTTCAGAAGCAGGCCTGTAGTGACGTCTCTCCATCAGCACAGGCAAGGATTACC -ACGAATAGCCTGGATTTGTTCTGTGTTTGACTGTGAGTTAATTTTTGCACACTGTGTTCA -TAACCTTTAATCAGTAATAGAATTTTCACAACTCCTAACTTCAGTTACGAGAGCCCCAGT -GCAGTTGCAGCCCTGATTAAGAGGCTGAACTTTGCACCATCAGTTTGTAGTCCTAAGGCT -ACTGTCTCCAGCTGTAGAACAATACCTTCCTGGGGGCTGCCTCCTCCAGACTGACAAGGA -ACTGTATGTATAGCAGTGATGGCTCTGAGTTCGTAGATAAGCTCAGCGGCTCTATGCTGA -TACCATTCACATTGCACTTGCTTTGGAACTATGTAGGATGATTGGTTAACACCATTTCGT -CACAGAATGCAAAGCCAAGCAATGAAGACAGAAGCCAGCAAAAATAAATAAATCCTTAAC -TTTCCTGCCTGTCCCCAGGGTCACATGCAGCCACCATGCCTGGCTTTTTCCTTGAGTGCT -AGGGATCCAAGCTTAGGTCCTCACGCATACATAGTAAGCACCCCGTTGGCTGCCCGACAC -CCCAGCTACCTTTTTAGCTTCTGCTGCTGCGCTCAGTTTTGGTCTTGGTGGTGGTGAATC -ATCAAAGAAGAGAACATCGTCCCCTTCTGAGATGCCTCTGCCCAGCTTGGGCATCCGTGG -GGTTGCAGTTCCTTCCAACCTGGGGAACTCAGCCCCAGTTCGAGGAGACTGGGCAGCAGC -CTGTCGAGAGGAAGACGGCACTGCTGGGCTCTGGACTTCACTTGAGCTTTGGAGGAATCT -TAAAAAGGAATAGGAAGTAACTAAATATGGGTTGGGTATGTGGCTCAATGGTACATCATT -TATTTGTCTAGCATGCCCTAGCCTCTAGGCTCCATGCTACAACCAAAACCCAAAGTAAAT -AAACATAAACGATAAATATATACCCGAGGCTCAAAAGACGTAGAACTCAAAACAGATCAG -GAGACCGTGGATAAGCTTGAGTGGACAATTAGTTGTTGGTAAACAATTTCCTTTCTTTGG -TTAATAATTCAAACTAGCAACTAAGAACACAGGTTTCTCTCGCCTAACTGAGTATAGTGT -GGATTTTCCATCACTTCCTAGCTGATGACCGTTTTACCAACTGGCTTGGCCAGAGATGCT -GTCTACAGCACACATCTAAAATTATAATGCAGAGGCAAATAACCACAAATCTGTGTGTGG -TTAGCTGTAAGACCTCAGGGCCTCATTGCATCGCCCTGCTTCTCCGTTTATCCTTCAGGA -AGGGAATACATAAGAAACCCTTCACAAGGAAGAAGGGAGGAGAAGTTGAAATGGCACCGG -GTGAATTACTACAATTCCTTATAGGCATGTACGGAACTGTCAGAAAATTAAAAAAAAAAG -AAAGAAAGAAAGAAAGAACCTAAACAAGATGGTGGAGGCACATGCCTTTAAGCCCAATAC -CCAGGAGGCAGAAGCAGGCAGCTCTCAAGTTCAAAGGCAGGTCTACAGAACAAGTTCCAG -GAGAGCCAAGGTTACACAGAAAAACCTATCTTGAAAAACAAACAACTTAAACCAAACCAA -ACCAAAAAAAAAAAAAAAAAAAAAAAAAACCCACCAAACCCCCCAAAACAAACAAAAACC -CCCCAACAAACCAAAACCAACCAATCAAACAAAAGCCCTTAACAAAAATGGCACTGCAAT -TTCCTTGTTGATGGAACCCAGCTTGTATGGCTTAGTAGCAGTCACGTTTGCCCACTGAGC -CATCTTGCCAGCCCCATGCCCAACACGTTTGAAATAACAAAGTCTGTTCACTTCAGAACC -ACAGCACCCAGATTTCTCATTCTGCAGATAAACAATTGAGCTCAAGGCCAGTGCTCAGAA -GACCTCTCCACACGGTCTCCTTCCTCGTTCCCAGGGGCACAGTAACTGCTCTCCACACCA -GCAGGCTCTGGGAGCAGGAGCATTGATTGGAGGCAGGGAGCCGGATCTGCTCTTCTTACC -GCTTCTGTATGTCTTCTGATCTCCTCTTCCGCATCTCCAGCATCTGTTGTTTCTGCTGCT -TCAAGAGGGCTGATGCTGAGATGGACTGGATGGCAGGTTTGGAACTCCCTAAAACACAGG -CCACACACTGAGGGGTTGTAGAAAAGATCTGGGGAACATGGGCACACACCCCATGATCAC -ATACGCTGACTCTACCTGAAGCCTTGGCTCTGGCTAGATGCTTTTGTAAGTTTCTGGCTC -CAAATGTGGGCAGGGCCATCAATTCCCTGAACTCCTCAGAGCAGGACAAGCTCTTCTGGG -GAATACCTGAAACATGTAGACATTAATTTTATAGGACTCAAAATGTAAATGGTTTGATAT -CATGTGAGATCACGTTTTAAACTCTACAGTCATGACTTAGTAACCTGTTAGTGAATCAGA -TATAGTAATAATAATACCACCAAAAATCAAAACAAACAAACAGCAAGACTTTTTTTCTTT -TTTTAAGATTTACTCATGTATGTGAGTACACTGTAGTTGTCCTCTGACATACCAGAAGAG -GGCATTGGATCCCATTACAGATGGCTGTGAGCCACCTTGTGGTGGCTGGAAACTGAACTC -AAGATGTCAGGAAGAGCAGTCGTTGCTCCTAACCACTGAGCCAGCTCTCCAGCCAATTCA -GAACTTTTAACTTAAAGGTCAGACTAGTAGGACAGCAAAGGCATCAAACACTAAGCCCCT -AAGGATTGTGGGACCCATGGACGTGCCACTTCTGGAATATGCATGAGTAACACTAAGCCC -CTAAGGATTGTGGGACCCATGGACATGCCACTTCTGGAATATGCATGAGTAAGATATGCA -TGCAGGTTCCTGGTCACTCTTAGGACCAAAGGTGTGGGTGGACCAGCACTATCTAACTAG -GCCTATTTTAGCGAAAGGTAACTGATGAGATCAGCCGGGAACGTGGTACTAATGCTGGAT -ATTGCTGGATATTGCGAGGCTGACCCGCTAAGATCAGGCTGAAGATTTCTCTCACTGCTC -AGTCACCAAGCTTTCTCCTTTAGCCTACGCCACATCGACCACTAAGCTCAGGTGATGAGC -AAGCCATAGCCATTCTCAGTCCCACACTGCGTCCACTGGAGACAGAGGACGGGTGAAAGG -ATTACCAAGCTTTTGTTTTGTTTCCTGGATGATCGAGTTTGTGCCCCGGACAACCAGATT -GGTCAGCGTGGTTTGAACCTTCTTCTTAGGAGCAATGGCCGCCGCCCTGTAACGACAAGT -GCCAAAGCAGAGAAAAAGTGCTTGAGCCTCATTGTCTTCCCAAACAATATGAGGATTCCC -AATGAACCTGTTACCAACGGGCCAAGATCCTCAAGCCCCATGCATGCAGGCTTTGCCGGC -CACAGCTTGGTAGCCCAGGAGTTCTGGTTTATACATTAAATCACTGATGGAGATCCTACA -AATTTGCTTGAGGAACAAGATGACATGGTCACACACCACCTGGGGTTCCTTAGACAGTCT -AGAATCCCAGTAGAGGGTCATGATCATCTGTCCTGCATCACCATGCCCCACGTGAGCCAC -ATCACACGTGTTCATGATGCTAGAAGTGGTTTCTAAGAGGTCTGCAAACTCCTTCTATAA -TAATAACGATAACACCACCAAAACAACAGAGAATAATAACAGCCACTCAAGAAAATCAAC -CCTTTTTTGCTTTGATACAGGAACTCATACGCGCCATGCTGGTCTGGAATGTTGCCACGG -CTGGCATGGACTCCTGATTCTGCTGCCTTCACCTCTTGGTTGTTCTTTCACTTAAAAAGG -TTTTATTCATTTACTCTTTATGTGTATATGAGAGTACGTTTGTGTACACTGACCCAGAGA -GGACAACAGAGAGCATCGACCTCCTGAAGCTAGCGTTACAGCGGTTGAGCCGCCTGCCAT -GGGTACGGACACAAGCTCAGGTCCTCTGACGAACAGTGTGCACTCTGAACTGCCGAGCTA -CCTCTCCAGACTGCCTTCTCCATTTGGGGCACGCTCTCCCTAGACAGCTTAGGTTGGTCA -TGGACTCGTGTTCTGTCTCGGTCTCCCCAGAGCTGGGATTGCGGGTACAAGACTTCACAT -CTGGCTAAATGTAAAGCAGGGGCTCACATGACTCACTGTCTACTCATTCCCAATGTGCTC -CTCTCTCCCTAGAAATAAAAGATGTCCTTGATCACTCAGGCTTCATCTAAGAAGACAGAA -GCTCACTTAAGCACCCTAGGACAGTTGCGGAACAGTCCACCACCCGCTTGCTCTTAAGAG -GGAAGCAAAATCCTTTCCCAAGAGCAGTCAGGAGAGATGCCTCACCTGGACGCTGCGAAG -GATTCGGAAGAAACACCACCATAGTAGAAACCATCTTGGCACAGCCGCTCCTTCAGGCTG -GTGCCTTTGCGGAACTTCTTCGGAATCCGTCCCCCAGAGAAAGTGGACTGCAGATCAGTC -CTCTTTGCGCTGAGCTTCTTGTACTGGGCCTGGATGTGATACTGGCAGTATTCACAGTCA -TGCTGCGGGGAGAAGACGCGATGAGGCTCTGGTCAGCGGCCTGGGGAGCAGGGACACCCA -TCTCTCCTAGACTCACAAGACAACACTATGCGCTCGCTGAGTCCCTGTGACCTCCAGTGC -TCCCCCTTGCTCATCGCCACCACAGCACCTAAAGCTCACCCCTCATGATTGACTGTTCAT -AGGCAAATACTAAAGGATTTGAGACCCACCAAGTTAACTGTCTGTGTACATGGCTCTCCA -TTCTTCTTCTTGGCTTTACAGGCTCCCAGGTCCATAGCTTCTCCCATAATTAAGACTTTT -TGAGGATGATCAATAGATAAGCACACCTGTAAGAGAAAGCTTATGTAAGTGCTACGGTTT -TTATCCTACGAATGGGCGAAGGTCAGTCTGAGCTGGTTTTGGAAGGCACGTGAAGCCAGT -GCTCTAAGCAGCTGTACACTAGGCAGTGCTGAAGACTCAATCCGACTCCCTTTCCTGTAA -CCAACCCTTCCTTCCTCTTAGCTGTCAGAATCCTGACTGTCCAGGCTGGCCGAGTGCTCA -CTGCAGACAGTGGATGTAGCCCTGTTTCCCAGAATTCCTTGTGGCTCACAATGGTCATGT -GACTAAGGCTTGGCAAATTAGCCAGAAACAGGGATTGATAGGGAAGTTCTTGATTTCCTA -GTAAAAAAAGACAGGCTGGCTCCCCTTTCTTCATCCTGCCACCAGTGGTGATAAGTGGAG -GGGGACAGTCTCAATGACCTTGGCTGACTCAGTTTTCCTGCTCCCTGCTGCCAATTCTCA -GGCAGGTCTACCTGGCAGGAACACAGGCTGAGATAAGGACTGTCCTCAGGTGCCTGGGTT -CTCTTCTTGCTCCCAGAACAGGGCATCCTGTCACTTGAAGTCATAGGGCCCAGTGGTTGC -TAGGCAACGAATCCCTCAGCCAGCCTCCCATGCAACCTTGGCCACAGGTACGCCTCCATC -TATACTGGACAGTTCTTCTGAGCTTAGAGGGATGAGCCCACAGAGCAGCCCATCTGTAAC -AGAGTTGTTCTGCCTAACTGCATTCACACCCCGGTAGCTGAGTTTGTGCAAGACCTCCCA -CCAGATCTAGGAATTTTAGCAGAAAATATCAAGCTGTTCAGAGCCTCCCAACCCAGGATC -AATAACCAATGAGTAGATTCCCCACCCAGGGTAGGGAGATGAAGTATTCTGCTTCATAGT -GATTCGCTGTCATCTTGTAACCAAGAGGGAAAGGCAGAAACTCACTACTTTAATTAAAAA -TTGCGCCATAGGTTGATGTATTTGAATATTTGGTACCCGGTTGGCTGGAAATATTTTGAG -AAGAATTAGGAGGTGTGACCTTGTTGGAAGAGGTGTTATCACTGGCTTTGAGGCTTCAAA -AGTCCACAGTTGGGCATAGTCTCTCTGCCTCAAATTTATGGATCAGGATGTAAGCTCTTA -GCTACCACTATAGTGCCATGCCTGCCTACCTGCTGCCTGCCTGCCTGCCTGCTGCTGTGC -TCCCCGCTATGATGGTCATGGACTCACGCTCTGAAACTGGAAGGCTTTCTTTTATAAGTT -GCTGTGGTCACGGTGTCTCTTCACAGGGATAAAAAAGTAACTAAGATACTCACAGAGATA -TGGCAACACTAAGCTGCCTGTTTCTACTCTTTTGTTTTTGTGAGGAGAGATCAGGCTCTT -GCTGTATACAAGAGGATAGACCCGACTGGTCCAAAACTTGTGACTTTCCTGCACCTATCA -CAATACTAGACTGGACTTGGAAGAAAGTTGGGCTGGCAAGAAGGCTTAGTGGGTAAAGGT -ACTTGCTATCAACCCTGATGATCAGAGTTCAACTCTAGGAACCCACAGGGTGGAAGGTGA -GAAGCCATTCTCCCAAGTTGTCCTCTCAATTCCACATATATGATAACACCCATGAACCCC -ACCTCCAGCCCCCAGTAAACTAATAAAGGCAGTAAGTTAAAAAAGAAAAAAGGAAGGAAG -AAAGAAAAGGAAAAACAGTTGGGAATGGTAACTTATACCTATAATCCTAGAATTTGGGAG -TTGGAGGTAAGAGGCCTGCTGCTAGTTCAAGGCCAGCACAGGCTACACACACACACACAC -ACACACACACACACACACACACACACACAGTTATTTTGATTTTGAGACAGGATCTGACTT -TGGAGCCCAGACAGACAATCCTCTGGCCTTTGAACTGCTGGGGTTATAGGTGTGAACTAC -CACACCCATCTAAATCCCACTGTTTGTTTAAAGAAACTGTAATGAAGGGTTTTTTTGATG -TGTTGCTATGAATGATCAAATACACTCCCAACCAACAAATGAAGACTTTTGTCATTCTCT -ACTGGAAATAAGGCTCTTGCTGGGACAGAGCAGAAAAACTATCTAGCCATTGTAGTTTAC -ACTGGTTAGCAGCAACACAACTGGTTAGGAAGCAACAGCAACACAGCACTCACTCTGTGA -GGATCAGCCTTCACTGCAAGCGCCAGCTAGGACTGCAAGGTTAATGAAGCAAACTTCAGT -CAGCTGTGTCACACTCATTTCCTGATACAACCATGGCTGTTACTTATGCAGGGACCTAAG -GAGACCCGAGTGGGAGAGCTCAGTAAAGCTGAGCTGGCGAGATGGCCCAGCAGTACAAAT -GCTCGCCGAGCAAGGCTGCAGTCCCCAGTTCAATCCCCAGACCCACAGAAAGGTAGAGAA -GCGAATGACTCCACAAGTTTGTTCTTTCACTCCACACGTGAAAGTTATAAACTCTGGGAA -CTGTGATGCTAACTCAAAACCATTTACAATAAGAAGATTCACAGAATATCGGTAAGCAGT -GAGCCAGCAAATGAAGAGGCAGAATAATGTGGAATCAGGAAAAGCCCAGAGGGAGATTAA -CACAGATGCTTCCGATACAAAAGGAAGTGCAGAAAGCACCAGCCCAGCAGTCCAAGCTGA -GTTCAAGCCTCACCTCTTTCAAGCCATCTTTGGGCTTCATGGGGTTTGCGTTGAGCAAGC -CTATGACGGTCCCTTGCTCTGTCTTCCAGAGATCTTTGTGAACATCTCCAAACAAGAACA -AGGACACACACTGAGTCAGGTCATGAAGGTCGTTCAGTTTCCAGATGCTAAACGTTTGCC -CCTGGAGTGAACAGAGTTCATTTCAGTCGAACGTTTGAACCTGGCTTACAGGGCCTCCAT -GTAATAGAGTCTTATTGTAGAAAAATAGCTGGACATAATTCACCTCAAATAAACGGGTGT -CAGTGTGGATATCAAATTATACATTAATTCTTTCTTTGGGCTTTAGCTTTTATTACCTGC -CTCATGTAAGATGAACAGAAGCAAGACAGGCCACAGGGAAATTTAGTAGAGTGTATGTAA -CTTAGCAGGTAGCCTGGCTGCCACCCAGTGTCCCAGGGACGATTGTGTGCCCCTCCTTCC -CACTACCACCCTAGTATGAGACAAGCAGCAGCTATAGCACCGTCATTTATACCCGTCACA -GGACTGGACAGCAGGTGACTAATTATCACTGCTGCTGCTATTAAGAGCTATCTCAGTGCA -CACCCCACCCACATGGCCAGGGACCCCAGCACCTTATTCTCACAGGGTTCTCTGGGATTT -GTGGACTCTAATTACTTGGCCTTCTCCACAGGAGAAGTGACAGCATCTCAGGGACAACAT -AGGTGTCCTAAATGGTGAGACCTGAAATGCACTCAGAACAACTGGACGACACGCAGCCCC -ACTGTGCGGCCTGTGTCTCAGCGGAACGTTCTCTGTAGAATGCCAACCCAAAGACGAGTG -CGTGCCTACTGGAAGTTATTTTAAAAGAAGGGCTGGCAGGTGCCAGACGAAGCCCTGGGG -ACCCCCTTTAGCCTAGCCAGGAGCAGCTCTGGAGTCAGTAAAGCAGCTTACACTGGTAGC -ACTCTGTGGAGTGACCTTCCTGAGGATAACCCCAAACGTCACCCAGTCTGTCTCTTCCAG -GTTCTCAGTTGCCATCTTCTCCTTGATCTGAGGCAGTCTGATTAGTTTCCGGCCTGCCAT -CTTCCTGCTCATTTCTGTGGAGGAGACTCGAGGTCGCCTGGGACAAGAAGCCGGTAATTG -CTAGGTCATTATTCTGGTAACAGACTATGTGGAACCTTACCACATAGTGGTCAGGGGACA -TTACAGGGAGCAACCTTTCCAGTGGCTCAGGGGACTTCATGTTTATTTTTATTTAGTTAT -TTTGGTTTCTTAGGACAGGATCTCACTATGTAGCTCATATTGGCCTAGAACTCATTATCT -TGCTGCCTCAGTAAGCATTTTTTTTTCCCTTAAAGTAAATTAAAAAATAATTTTAAAGTG -AGGATTACTTTTCCTCGGACATAGATTTACCTATAAAGTTTACTTTATACTTTCGTAATC -TTATTACAATTATAGGAAGGTACTGTTATTGGTTAAACTGTATTTTTTTTGCTTTTCAGA -CTATTGTTAACTTTGTATCTATTTTATTTATACGAATTTATTATACGAATACACTGTCAC -TGTCTTCAGACACACCAGAAGAGGGCATCAGATCCTATTACAGATGGTTGTGAGCCCCCA -TGTGGTTGCCGGGAATTGAACTCAGGACCTCTGGAAGAGCAGTCAGTGTTCTTACCCACC -GAGCCCTCTCACCACTGGTTAACTTTGAGGGTTAGGTTGGCCATGTAACTATGCAGGCTA -GCCTTATTTCCCAAGCCTTTTTCCTCAGCTTCCTGTGTGTGAGAATCAAAGATATGAACT -ATCACACTTCAATTGTATATATTTAAAAATTGAATATATTGTCTAGGATCCTACAAAATA -AATAATAGGCTAAACCACACCCATTCAAAGTTTTATAATGAAATCTGTGCCACTGTTTTG -ATCTGCCAATTTCTGATTCAATATCTATTATTTTGTCTACTTCCTTTTAATAGGTAAACA -TTATTTGTTTGTTTGTTTTGGAGGCAGGGGCTCTTACATAACCCTAGGTGCTCTGAACTT -ACTATGTTGACCAGGCTGGCCTTGAACTCACAAAGTTCCTCCTGCTTCTGGAACCAGACT -GCTGGGATTAAAGGTGTGTGCCAACCACTACTATCGTTTTGTAGACAAGCCTTCCTTCAA -GAGGCCGTACCACAGTGCACTGAGGTAAGAGTGCAGCCCACCTCAGTGCTAGGATTCCTC -AGTCAAGAGCTGCTGCGGTACAGACCTGGCACGTGCACACACTGCCTCTAGAAGACCCAT -CCTCTGACAGGACTAAGGGCCATCTAGTGGGACGAACAAAGGGACACAAGGGATGTTACA -GCTACTGACCTGAGGCGTAGGCCTGAGAAGGCTTCCACAGAGACCTGGGAAACCTGCTGG -GGCCGGTCCCCAGAATTCCCTGGGGACACTGTGTTTTGATTTCTAATTGTCCTGCTACAT -TTGTTTCCAGGAACAGCTTGAGGTGAGGGTGTGCTTGATCTCGAAGAAGAGGAGTGGTTA -GGCTCTAGAAAACTGGAAGAAACCTGTAGTGGCTGTGCGGGTGTACGCATCCTTGAAGAT -GACTCTAGGAAATTAGCATAAGAGGTGGAGAATGACTGAGAGCCATAAAACCTACTTACC -ACATTCTTTTCATAATCAACATATAGGATACTTTTTTGTTGTTATTTTGAGACTGGGTCT -CACTCTGTAGCTCAGGCTGGCCTAGAATGTAGGTTCCTCTAAATGCTGGATGTCTAAGGC -CTCATGTAATCAAACTTCGCCAGAGAACAAGGCCACTTTGTGACTCATCCAGGTCTCTGC -AGTGCTGTCTAGTAGACCTGTGTGTGGCAATTGCTGGGTAGTTCCCAAATGCTTGTGACT -CCAGCCCCCAGGGACCCCAACCTTTTGTAAGTATATAAGTGTCTGTATACACACAAGCTC -ATTTGCCTGCAACTCTGTCACAAACCACACACACACACACACACACACACACACGCGCGC -GCGCCCCAGTAGAATGATGTATTATTTTCAACAGAGCTGAGCAGTGAGACCCAGGCAGGC -CCTGTAGCACACCTGCAGGAGTCTTTGGCTTCCGAGCAACCCGCTTGGCTTTGGGTAAAG -TGGGGACATCAAGCTCTGCAGAAAAGCACGCTGACTCCTGAATTCTCCGAATTCTCTTCT -CCTTAAGCAGTGGCTGCAGAGATGAATCTTCCCGATTGAAAATGAAAGAAATTAGGAATG -CTACAGTTTTGGCAGGAGCTGGGTGAAAATACTAACGCTATTGTTTCTTGGTAACAAAAA -TGCAAATTACTGCTACAATTACAGTCACATTACCAGGTGGTTCCTGCAAGGGTGCTGTCC -CTGGAGGCTGTTTAATTGATGCAGCTTTTAGCTGCTCCTGTAAGGATTTCATTTGCTCTT -GCAACTTCTTTAATTCATCTACAAAAGAAAAGTATATTAAGAATCAGATAGAATAACATG -CTGTACTGGACACAAACACTGGAGATACTTCTGTTATCCCCCACCCAGACCTTGAGATTC -ACAAAACAATCCCATAGTAACTGTTATATACTTCAGAGAGGTTCCTTAAGAAACCTTTTT -ATCCCTAGCAATCAACCTTTTGACACCTGAGCCAGCCATGAGCTCAGTGGGGCATGGTGG -CGTAAGCCTGTAACTCCAGCGCTCAGGAGGCAGAGGGAGACAGAGGGAGAGATGACTCAG -CCTAGCTGCATAGTAAGACCCTGGGTCAGGAAAACAAAAACCCAACAAATTCCCAACAAG -GAATTCGTACAAACTTGTGTTATAGAGGTCAAGCAACCATAAACTGAAATACCACAACTA -GTACGATCAGTGCTGGCTTCTGTATTAGATCTATGAGAAGGGGCCAGGACCAAGAAAGGG -GGCATGCCTCAAAACAGCAGTTCAGGAATGGTCTTGGTTCTCAACCAGACTGTGTGGGAG -CTTTGAAGGCTTGTCCCTGGCTCCCCGGGGACACAAATCGTGAAGTACTACATTCTGTGA -GAAGTACAGACAGTGTCAGAGCCCTTTTGTTGAAGATCAAGTTTAGCTGGCTGACAAGGA -TGTAAGGAAGACCCTGAATGCAGCAGTGCTGACTTTAATAGTTCCATCTACGCCCTCATT -CAAGGTCAGCCATGTGTGTGCACACACACAAAGGCTTTGTGGTCTGTAGTCCTTGTTGCT -CCTACAGATTTTTTTGAGGCGGGGTCTCTCACTGAGCTTATAGAGTCTGCTAGGTCGGCA -CTGAGCCCCAGGGACCCATCTGTCCCTAACTCCTCGAACTGGGGTTCTGGACTTGGGTCC -TCATGTATGCATCTTACTAAGCCATCTTTCCACCCTTTTGAAAAATAAACCTGCTGGTCA -TTACCCTTGTATATGCAGTTATTTTAATGAATACTGTCAAACTTGGGGCACCCACTGTCT -CATGAGTAAACGGGAGAAAGCAAGCCGCCGTCACATCCTGGTTACCTTGCAGCTCCTCGC -TGGTTTTCTCTTGGCTGGGAGCAGGAGGGGGGCCACTGTTTCCAACTTTCGATGTAGCAA -CTTCATCATCCGTTAAGTCCTCCACATCACCAAAGAGAGTGGCCAAACGTTCCTCCTGGT -TTCCAGTCTTGCCCTCTTCTCCACTGCCAGCCTCTTCTGTGTAAGACTCACCATCACCAT -CAGCATCAAAGAGCTCATCAAATTCATCAGGGTCCCCGTCTCCCAGAGACAAGGACTTAT -CCTTTTCTGAGCTGCAAGGTAAGACTGCCTCATTCTCTTCCAGTAGAGATGTCAGGAGAC -ACAAGTCGTCTTCCTCCACTAGAAGAAATGGGAGGGAATGTAAGTCTACCTCAGACAGAG -TGTCCGAGACAGGCACACTCAGTCAGCACTGATAGCGCAATTGAAAGGAGCCTCCAGATT -GGCCACTCTGCCTGCTGCTCTTGTACCTACCTGAGGGCTTAGAAGACACCGAGGAAAGGG -AAGAGTGAGCAAGCAGGCCAGGCACTAGGCTAGATCTTCCCCCTGCACTGCTTTAACAAG -CTACCTTCCTACAACACCGAGTTTCATCAGATTTGACCAGAAAGGAAGAACTGAAAAAAG -TAGACCTTGACTACTGTGCCGCTTCTTGTTATTTTTATTTATTTACCTGTTTGTCTTTCC -AGTCAGGGTTCGTCTGTTTTAGCTTTAGCTGACCTGGAGCTCGCTCTGTAGACCAGGCTG -GCCTCAAACTCAGAGCTCCTGCCTCTGCCTCCCTAGTGCTGGGATTAAAGGCAGATGACA -CATAACCTGTCCAACTGTTACTTTTAAATGGAGAAAGATACCTAAATACTCATCATGTAG -AATTAGCTGTCATTAGCATTTCTGTCATAGTTGCTTTTATTTGACCTTTAATCATCAAGT -AACATTTTACTTCACTGGTAATTTCATATTAAACATAAAATTAAACCAAATCAGAACATA -TAGTTCTTCCTTTTTTTTTTTTTTGAAACAAGATCTCATATAGCCCAGCTACTATGCAGT -TGAACTCAGAGATTTACCTGCCTCTGACTCATAAGTATTGAGATTAAAGGGCTAAGCCAC -CACACCCAACACAGTTAATTAATTTCAATGTTTGCTTTTACCTTTCTTGAAGAGGACAAA -GTCTAATAAATTCAGCTCACACCCCCCCCCCCCCCCCTTGCAGTCTGCTTGCTCAGGGCC -TATAGAATCAGCACATGCACTCTGTGTGGCTCTAGAATCATCAGCGCATGCACTCTGTGT -GGCTCTAGAATCATCAGCGCATGCACTCTGTGTGGCTCTAGAATCATCAGCGCATGCACT -CTGTGTGGCTCTAGAATCATCAGCGCATGCACTCTGTGTGGCTCTAGAATCATCAGCGCA -TGCACTCTGTGTGGCTCTAGAATCATCAGCGCATGCACTCTGTGTGGCTCTAGAATCATC -AGCGCATGCACTCTGTGTGGCTCTAGAATCATCAGCGCATGCACTCTGTGTGGCTCTAGA -ATCATCAGCGCATGCACTCTGTGTGGCTCTAGAATCATCAGCGCATGCACTCTGTGTGGC -TCTAGAATCATCAGCGCATGCACTCTGTGTGGCTCTAGAATCATCAGCGCATGCACTCTG -TGTGGCTCTAGAATCATCAGCGCATGCACTCTGTGTGGCTCTAGAATCATCAGCGCATGC -ACTCTGTGTGGCTCTAGAATCATCAGCACATGCACTCTGTGTGGCTCTAGAATCATCAGC -ACATGCACTCTGTGTGGCTCTAGAATCATCAGCGCATGCACTCTGTGTGGCTCTAGAATC -AGCACATGCACTCTGTGTGGCTCTAGAATCATCAGCGCATGCACTCTGTGTGGCTCTAGA -ATCATCAGCGCATGCATTCTATGAGCTTTGCTCATCAGAGCAATACTTTTTCACTGAGAT -TTTTCTTTGCACAAATCCCTGAAAAAACAAGCAAAATTCAAAAGAAATGACTACCAGAAT -TTAAAACGGATCTAGACTAAAACCATTTCAAAAGATTTCCACATGCAAAGTAACTCTGGA -GTCAGACCACCCAGTTCAGTTCCCTGGTCTGACATGTAAGTTGGATGTAAGTGACTAAGC -AGTCCTGGCTCCCTGCTACTTTGTGGTAGAATGAAGGATGAAATGGTAGTTTTCCACAAA -CCAAAGAGGAATCCATAAAACTAGAAGGCCTTACCATCCATGTTGTCAAAAGAACAGCTG -AGATGACAAGAATAGAGGAGGATCAGGTAGGCGGTCCAGGAGACGCAATGAGGAGCCTTG -GCTGCATACAAATCAGCATTAGAGCAGTCACTGGCCTCTTCTCACAAGGTACATCCACCA -ACCCCACCTCCCAGCTGCTAACTTAGGGTTCTCCTGGCAGCTGGCACGTCCCATCCCCTC -TCCCATTACCAACAGCTCAGGGGCATCCCCTCCCCTCACATATGCAGAGCACTCTGTTGC -TTCTACCTGGCTTCTAACTGTGGTTAGAGACCAAGCTACAGTGCAGTGTAAGGTGTGAGA -CTACTACTACAGACTCAGTGCAAAAAAGAACTACTCAGGCTGGGGGAAATGTTACAGTTA -TTATCCTGTTTTATTGTTATAATGCACCTGAGGTCTACTTTATCCATTGAAGCAGGAGAG -ACATAGCTCTACCACGAGTTAGGATTTGACTTCCACGCTAACCAGAACAAGTAAGATAGA -AAGATAAAGGCTGGATCGATGGCTCAGTGGTTAAGAGCACCGACTGCTCTTCTGAAGGTC -CTGAGTTCAAATCCCAGCAACCACATGGTGGCTCACAACCATCCGTAATGAGATCTGATG -CCCTTTCCTGGTGCATCTGAAGACAGCTACAGTGTACTTAGATATAATAATAAATAAATC -TTTTTAAAAAAAAGATAGAAAGATAACATTGAAGCTAGGTATGGTATCAAACTCCTTTAA -TTGCAGTCCTGGGGAAGGTGGAAGCAGGTTGTCAGAACCCTGGCCATTCTGCCAAACAGT -GAACGAACTCTGAGAGAGGCCCCAGAGGGGAAAGGCAGAGAGAGGGCCTTTAACCTCAAG -TATAGCTTGCTCCCTGGATGGTTCTTGGACCTGATTTCCAGCCTCCTTCAACAAACATTT -GCATTCAATTTATAAGACATGTTTGTTCCTGTTGTATGTGGGAGCATGGCTATAGAACCC -ACTCTGGTAAAAGGATTGGGTTTTGGTGCACCCCGAATCTGGATATGGCCTTCTGCCTTG -CTTTAGTGTTTCCTCAGATATAAACCCTACCGTGTAGGCCAGGCAATTGTGCTTAACTTG -TTCTGTTCTGGCTTACGGTATACTTATTTACATTCTGCTGCTTTCAATTATCCTTAGAAC -CACATCCACAATGCCCGCCTGAGAAGCAATGGGTGGGTACCTTCTTCCTTGTTTCTATTT -CCTCAATTCCCTGTGTTTGCATCTTCCTGCTAGATTAGCTTGCTTTCAGCTTCTTGAACT -GTTTTCAGCTTAGGCATTTTGTCTAGAAAGCTCTTTTAGAGTACTTTCTCATCTCCAACT -AGCTAATTTCTGAGCCTTTCTAGTCGGCCATACCCCGAAGGTTCCCTCTAGAGCCCCTCT -GCCCTAGTTAACTGCACATTTGTCCACCACTGTGTGCTTGTTATAAGGATCCTCTTCAGA -GTGCACCACCACTGTCCGGCAGAAATAAACTTTTAAAAAACAAAAATAAAAGGGCGCTCT -TAAAAAAAGAAAACAACCGGGTTGGGGAGGTGGCTCAGCGGTTAAGAGCATTGACTGCTC -TTCCAAAGGTTCTGAGTTCAAAGCCCAGCAACCACATGGTGGCTCACAACCATCTGTAAG -GAGATCTGACGCGCTCTTCTGGTGTGTATAAAGACAGCTTACATATAATCAACCAATATT -TAAAAAGAAAGAAAAAAGAGAAGAGAAGAGAAGAGAAGAGAAGAGAAGAGAAGAGAAGAG -AAGAGAAGAGAAGAGAAAAGAAAAGAGAAGAGAAAAGAGAAGACAACCCAAAACGGGCTC -CTTAAGCACTCGAGCCCTCCATCTTCCAGCCCCGGCGCCTTGCCCGTTCCAGCCTCGGCC -AAAGGTCGCCTGCTCCGCTGGATCCAGATCTCGGCGCCTTTGCCCCTCAGAGCCCGCGCC -TCTCCCTCAGACCCCAATCCCTGCGTGGATGCCCAGAGTTCCGGACACACGCAAACCCCG -TGACGCTTACCTAAGACCCGGGCCTCTTCCCGGTCCACAGCGGATCCCGCCAAAAAACTA -AATTGGGCTCCGCCCAACTCTGACGTCGACGCGTTCATTTGTGGAGGACGCTCTGATTGG -CTCCACCGGAACTCTTGGACCACACAGATCCTTGGCTGGGGGAAGCACCGCCTCTCAGTA -GAGCAACCTGATTGGCCATCTTTGTTATGGGCAAAGAACTTCCGGTTGGTGAGGCTGCAG -ATTCCCATAATTAAGATTCACATAGCAGAGCTCCAGCCCATCTCTGTAAGTTAACACTCA -ACTGGTTTCCCTGCTGGAAGTAAACTTATTGAAGTCCCAACCAGTTTTGCTGCTCCTATG -TCCAGTTTAGATATTAGGATTTGAATAGAGAGAGAGATGAAAGTTTCTACTTTTCACTCT -GTCTGACCTACAGGAACTACCATTTCTTCAGATTTTGTTTCTACACCTGTAAACGAGGGA -AAGGCTAGATATTTTTGGACGCAGAAAACAATATCCCTAGAATAGTGCAGATTCAGGGAA -CTAGATTATGTCAGAGTTGAGAATAATTTATCAGATCATTCTTCAGTAAAATTCAAACTT -TTCTTTACAAGTATTTATACATAGGTCTAAAACCATTTTCCAAATGCAGAATATTTACCC -TCCATAATTCCAAAGACTTCCATGCACAGTTTTGTTGATGTTTAAGACAGGGTCTCTCCA -AGAAGCTCTGGCCTTGACCTTTCTGTGTAGATCAGGTGAGCCTTGAACTCAAGACTCTGC -TTCCCACCTACTGGGTTTAGAGTGCCTGCCTGGATTACTTTAAAACAGTATGTAGCAGGA -TCCAGAGTGTCCTGGGATTCCTCCTCCCTCCCCCTCTTCCTTTTCCTTTGTGCTGATGAT -TGGATAACGGGGTTCATGGATTCTAAGCATGCCCTGTGCCACTGCCATGGAGCTGGATTC -ACACCCCTGGCCTAGGATTCTTGAAACCTGCCTCAGCTTCAAGAGTGCTGGGATTACAGT -GACCACACGCACCTCCAAGTGACACTCTTTAGAGTCTGAATTCATCCACTAGTTGATTTG -AGATAAGACAGCATTGGTGTCTCTATCTCTCCACTCTGTTTACCCAGTGTGTGACTAGAA -AGCAAAGAATCTTGATGCCTGGACACGGAGTTTTCTTCTTCTCCATCTCATCGTTATCAA -AGCCTGTGCTCCTGGCTCAGGATTAGGAATAATTCTAGTATGAAAATTTCACAGTGATAA -AGAGACTTCAATAATTAGATAGGCCAGTCCTTTTTTTTTCTTTTTTTTTTTTTTTCAAGA -CAGGGTTTCTCCGTGTAGACCTGGCTGTCTTGGAACTCACTCATAGACCAGGTTGGCCTC -GAACTCAGAAATCCGCCTGCCTCTGCCTCCTGAGTGCTGGGATTAAAGGCGTGCACCACC -ACTGCCCGGCTGATAGGCCAGTTCTTGTTGGTCCTCTCTAGTTCCTTTCTTCCCTGTGAC -TTTACAGATAACCTTTGCTTCCCATGTGATTCCAGGAATAGGAAACAGTATCAATCTAAG -TGTTCAAGCACAGATGGATATGGAGAGCTAAGCAATTTGTACTAATTGGTTTGGTGGCAA -TTTTGAGGAAAGAGGAGGAAGTGATTTGGGGTAAAATAAATTCAGAATCCAATGCCTGTG -GGATATTGAGGAGAGAGAAAGAGGGCAGAGGAAACTCAGACAGAGGCTAGCTGGTCCCTT -TCTGACTTGTACAACTAGTTGTTACTTGAGGTGATCCACTTTAGCAGGGAACATGGGAAA -TCCACATTTAAGGGACATGATAGAGTCCATTTGGTTTCATAATGGCATCTGAATATGTTT -GGCTTCTTGGTTCTGTGACAACTTCAGGCAGGAAGAAATTAGAAATCCTGAGAACATTTA -ACTATCAATGCGCAAGCTGACTTAAGGCAGGACAGATTTGGTTCTATGGCTCCTAGAGCT -GGATGAGGCAGAAGGGTATGTTGATAAGGCGGAGCATGGTGGAAGGTTTGGTGTGCTTGC -ACAGAGCTGCTCGACTCATGCAGCCAGGAAGCAGGAAGACAGAAGAGCCAAGAGCAAATT -TACCACTTCTGCTCTCAGTGACCTCTTCCTCCAGCTAGGCCCCGCCTACAGAGTGCTACC -ACCTCCCAGAAGCCTTTTGTTTTGGCTCAGCTATCCTCGAATGTTCCCCGTAGACCGGGC -TGGCCTTGAACTCAAGAGATCCACCTGCTTCTGCCTCCCAAATGCTAAGATTTAAGGTGT -GTGCCACCACCACACTGTAGCTGGTCTTTCATTACTTTGTGAGTTCTTTCTTCCACCCTT -TCAACCCCACAACACCAAATAAAAGAAAAAAGGATAAAGAGATCCCTGAATAAAGTCAGG -GCTCAGAAATGGGGAGACATTGTTAAGACTACTTCCTGCTGATTAGGGCCATCCGAGTTT -TTGGGACAAGTTTGGTCTTTGCCATCAGGATGTTTAATTTCTTCTTGTTTCTTCTTTGCA -CGTGGCTAATTAACAAACTGGGGCCAACATCAACCAACAACCCACCAGGTTTCTGGCGTT -TATACACCCTCCAAAAAAATCCCTAGAATTCCAAACATCACAAAATCAAAGAAACCATCT -ACAGCTGGCAAAATCACACCCCCACCTCAGCCTGAGGCAAACCATAGTCAGCTGCTGTCA -CAGCTGAAGCAGCCCCATATTCCACAAAGCAAGACATATTCTTAAGATATTTTTTTTTAA -TTTTTATTTTTGTGTTTTTCTTGTTTGCTTGGGGTTGTTTGTTTTGTGTTTTTTGTTTTT -GAGACAGGGTTTCTCTGTATAGCCCTGGCTGTCCTGGAACTCACTTTGTAGACCAGGCTG -GCCTCGTACTCAGAAATCCACCTGCCTTTGCCTCCCAAGTGCTGGGATTAAAGGCGTGCG -CCACTACCACCAATTTTGGCAAGAAACCAAAATTCCAAAATTGTCACACCATCTGGCTCC -CAGTAGTCTATTCCGACCTGGAGGTCACAGTGGATTAATCCACATGATCTGAAAGCTCCT -CTCCTGAACATTGCTTCTCCCGGGGCCAGGCCTTCAATGCAGGAAGCTTTTGAGGCGGAC -ACTTCATATCTAAAGCATAACACTAAGAGAATGAGGAGGAAGGGACCAGAAGCTGCTTGC -TCTCTTCAACCTGAGGCTCTGAAGACAGGCTGCACAGAGGCCCACATATCAGCTCTAAAC -TATTGCACGGTTGGTTTTGCTGTTTTTGTTTTTAAGATCTGTTGGGTTGTTCTGACTGGC -TTTGAACTCCTAATAGTCTCCTACCTCAGCCTCCCAAGTGGCGCTATTAGAAACTGGACA -CATGCTCCACTATGTTCATAGCAGCCTTATTTATAATAGCCAGAAGCTGGAAAGAACCCA -GATGCCCCTCAACAGAGGAATGGATACAGAAAATGTGATACATCTACACAATGGAGTACT -ACTCAGCTATTAAAAAGAATGAATTTATGAAATTCCTAGCCAAATGGATGGACCTGGAGG -GCATCATCCTGAGTGAGGTAACACATTCACAAAGGAACTCACACAATATGTACTCACTGA -TAAGTGGATATTAGCCCAAAACCTAGGATACCCAAGATATAAGATACAATTTCCTAAACA -CATGAAACTCAAGAAAAATGAAGACTGAAGTGTGGACACTATGCCCCTCCTTAGAAGTGG -GAACAAAACACCCTTGGAAGGAGTTACAGAGACAAAGTTTGGAGCTGAGATGAAAGGATG -GACCATGTAGAGACTGCCTTATCCAGGGATCCACCCCATAATCAGCATCCAAACGCTGAC -ACCATTGCATACACTAGCAAGATTTTATCGAAAGGACCCAGATGTAGCTGTCTCTTGTGA -GACTATGCCGGGGCCTAGCAAACACAGAAGTGGATGCCCACAGTCAGCTAATGGATGGAT -CACAGGGCTCCCAATGGAGGAGCTAGAGAAAGTACCCAAGGAGCTAAAGGGATCTGCAAC -CCTATAGGTGGATCAACATTATGAACTAACCAGTACCCCGGAGCTCTTGACTCTAGCTGC -ATATGTATCAAAAGATGGCCTAGTTGGCCATCACTGGAAAGAGAGGCCCATTGGACACAC -AAACTTTATATGCCCCAGAACAGGGGAACGCCAGGGCCAAAAAGGGGGAGTGGGCGGGTA -GGGGAGTGGGGGTGGGTGGGTATGGGGGACTTTTGGTATAGCATTGGAAATGTAAATGAG -CTAAATACCTAATAAAAAATGGAAAGAAACATAAAAAAAAAAAAGAAGGAAAAAAAAAAA -AAAAAAAGAAACTGCACCATGTAGTGGTTCTTAATTTGGGGGTGGGGGTGGGGTAGTTGC -TAACCTAGTAGGGTTTTTCCCTTTCTAGTAAAACACGAACATCGAGAGCCTGTACGCGTT -CCAGTGGTTTGTATACTTTCTGGAAACTAGTCCAGATGCTTCTCAAATGAAGAGCTTCTG -ACGCTGGGCGAGGTGGCGACATACACTTTAATCCCAGCACTCAGGAGGAAAAGACAGGTG -GGGATCTCTGTGGGTTCAAGGCCAGCCTGGTCTACAGAGTGAGCTTTCAGGAACCTCTGG -TGCAGAAGGCCAGAAACTGGGAAGAAGAGGAACCAATGATCAAAACAGCCAGGGAGGACC -ACAAGCTGTCTTCATCCTGAAGCCCCCGCCCTTCCTGGGGCCTTGTTCTCATCCTCAAGT -ATTAGCTGACTGCATCTGTGTGGGCTTGCTTCTTTTTTGGGCATGCAACTCCATTTTGTT -TCATTGCCAATTCTCTAGTCTTGATTGTAGTTTTCCAGTGTATTGAGAGTATTTGAAAAA -CATGCACATTGTATATTGGGAACAAAATAAAAAAGTGGGGGGCCCTGGGGAAGAACGGAA -GGAGAAAGATGCCCACACCCCGCCAGAGTTTCCCTATTCTCTGGACAGTCAGGCGTGGGA -GGGCTGCTATCTACCCTATCCACTCATCCCTGGGTGGGCATTCCTCTATCCCACTCTTCA -GGGGGTGGTCATGGGGCAGCCCTGCCTGGGGACACCCCCCTCCCCAGAGCTACTTTGCTA -AAGCCACCAGGGTTGTGGGAGGGAGGGAAGAAGTTCCCAACACTGACCAGAGTGTGCAGG -GGAACTTGAAGGAGCAGAGCAGAGACTCTATGGTTTTAGAGCTTTATTATAGAAATGCAG -GGAAAAGAGAGAAGGTAGAAAGGAGAGAGAGAGAGACAGAGGAAAGAGAGAAGAGAGGAA -AGACGATGACAAAGAGAAAGGGAAGAGGAGAGAGAAGCGAGAGAGGTGAGAGGACAAAGG -AGCAAGAGAGTGAGGTGCGGGCTGAGCACCCCTTTTTATGGTCTTCACTGTTGCTAGGTA -ACTGGGGAGTAGTTTAGCCTGAAGGTCAGAAGCTTGGGCCATTGCTTATGTGACTACTGA -CCATGCTTCTCTGTGGAGGCTGTGGGAGGTGGTACCTTAGGCAGGGGCCAGAGTTCCAGG -AGCATGAGGGAACGCCTACCATGTCATGTGGGTGAATTATGACCATCAGGGTTCAGACCT -CAGCTCGACTGGAGACCAGCCTGCAATTCCCCACAATTGTGTGTGTGTGTGTATATCTAT -ATATAGATATACATACATACATATACACACACACTAAATAATGAATTCAATTTACTAACA -ATAGCAACAACCAGAAACTTAGGAAAGTCTTTGACTTCATTATTCAATACTGCACTGGCC -ATCTCAGGTCTTTTATTAATATCATCCCACTTAAAACTTTGTTGATTTCCACAAAATAGC -TTGCCAGGATTTTGACTGGAATTACATAGTAGTTAGAACTGACATCTTGAAATTTTTATA -TGCATAGAATGTTTTGAAAATTCCATGCCTGAATATGTCTTTAATCAGATTATCCTCCAT -TACTTTGTCTTACTCCCACCCTTTCCAACTAATCCTCTGATAGTCATGCCTTAATAAATC -CTCTGGGTTTCACTAGGGTTGCCGGCATGAGCAGAGGGGGGTTTCTCAGTAATGTGTGGG -CAACTTACCAGTGTTACACGAAGGAGAATGGCTCCCTGGTCCTCTGGCAACCCATTAACT -GTCAATAGTTTGAGGGGAGGACACTGGGAGCACTTCCCCCATCCATGAGGGAATATTCAT -GAGAATCCTGTCTTGTGTCGGATTGTGCAGCAGCCAGAATATCATCACACCCCTCCCGTT -TACTGATTCCTCTTAATATTCCCTGTGCCTTGGTTTGGGGAATACAGATGTTCTATTTAA -CCTGGGTGTTCAACAGTCACTATTAGTCATTTATTAAAAGCATAAGAAGAGAAATGAAAA -TAGGAACTCAACTGTATCAGAGTAAAAGAAGTCTGCCTGGCCAAAGAAACAACCAACATT -TATTAGAACCAACTACAGAATGAAAGAGAATATTTGCAAAGCAAACTGCGTGTGTGTGTA -TGTGTGTGTGTGTGTATACAAAGTGGTTAATGTACAAAATATCAGCCACCATAAATAGAA -TAAAACCCAATAAACCAAGTAACACAACTTGAAAACGGTCAATGAACTGAAGCAGACACA -TCTCCAATGGCTTGTAAGTGGCCAAGAGCTATACAGAAGGCTCAAGATAACTGATCACTG -GGAAAACACAAAGCCAAATGACATAATGTATTATTCTGTTAAGATGGCTATTATATCAGG -AAAAGGAAGGGCAGACAGACTGCTGAATGGACAGACAGCAAATATTAATAAGCATGAAGG -ACGGGCGAGATGACCAAGCTGCTAATGTGCTTGCCCTGCAAGCCCGGCCACCTGAGGGCT -TTGCTCCAAGAGTAATAATAGTCGCTAACTTTGTCAGTGTGACTGCTGTTGCAAAGCGCC -CTGGAAATTAGTACCTCTCTCCTTAGTTTCTGGAGAGGGAAGGGTTGACATTAAACATGG -GCAGTACTACTTGGCAGGTGGGGAGCCCACTGGGATTAGGCATCTCCTCCAACACTTGTA -CTTCTGTCTTCTTTACTGTCACATATATCACAAATATTTTTGACACACTCCTTATTTCTG -GAGAAAGAAAATGTACCCCTCCTAGGGAGAGCATCTTCTGGACTGACAGGAAGTCACAAA -GAAGAATCTAATTAGCACCCTTCCACATAAGCCAGCCAGTGTTTTTATGTTCTGCTCATG -AGTCACTGTGAGCAGTCAGCCAGATGGCTGCAGTGTTTTTCTAGGTAAATCTTCCCTTAG -TGGGCATCTTGTTGTGTGTGTAATTCTGTGGAAGTTCCATGTGGCTCTTTCTGACTGAAC -ACTGGCCTCCCATGGTGTAAGCTGCCCAGTTCAACCACAGCCTTCCCAACGGGAAGGACC -AAAACCTTTGACACCCCAAGCCAGAAGAAACTTTTCTTCCTTTTCCATTTTTGGTCAGAT -ATTTTGTCACAGCAGCAAAAGTCTGATTAACACATGCAGCTAACCATGCTATTAAAATGT -GAGTGACGCTGGGCGTGGTGGCGCACGCCTTTGATCCTAGCACTCGGGAGGCAGAGGTAG -GCGGATTTCTGAGTTCGAGGCCATCCTGGTCTACAAAGTGAGTTCCAGGACAGCCAGGGC -TACACAGAGAAACCCTGTCTCGAAAAACCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -GGGAGTGACGACTGTAAAGGCAGGAATGTAACACAAATAAACCAGGTTTGCTGGCACATG -CCTTTAGTTCCAGCACCTAGAAGAGAGGCAGGTATCTGTGAGTTTGAAGCCAGCCTGGTC -CACAAAATGAGTTCCAGGACAGCCAGGGCTATACAGCGCAACCCTGTATAGAAAGAAAGA -AAATAATACGTACAAAACTCCTATGACTTGTAACATGCAACAAGGCCTTAGAGCAGATGG -CAGATTAAATAAATCAGATAACACACAGAGGGTTTGCAAGGTGTTTACTAAACTGGTGAT -ATGGCCTTAATATACAAATGATTACAGTCACTATTCTGTACAGATTATCCCTCCTGAGAC -GCTGTGCCATCGGCCAGCACTCTCACTCTTCCCACACCTTCCCTCCTGTCCTGCTACCCA -CTGTTAGGCTCTCAGTGTCTCAGACATCTGTAAGCTGCTACTTCATCTGCAAAGAAAATA -GCTGTTCTTTTAAAAATTAAACTATGTACTGTACTATCCTGTACAGCTCCAGTACGGAGC -CTGAGGGTAATGTCACACCGAACAGCTGAGGGAAGGACTCCAATCCTGAGCTTGTCCCTA -TCTCTCACCTGTCCTGGTGTCAACAGATACCACAGTGTTCAGTCAGAAAGAGCCACATGG -AACTTCCACAGAATTACACACACAACAAGATGCCCACTAAGGGAAGATTTACCTAGAAAA -ACACTGCAGCCATTCTGGCTGACTGCTCACAGTGACTCTCATGAGCAGAACATAAAAACA -CTGGCTGGCTTATGTGGAAGGGTGCTAATTAGATTCCTCTTTGTGACTTCCTGTCGGTCC -AGAAGATGCTCTCCCTAGGAGGGGTACAGTGTGTCAAAAATATTTGTGATATATGTGACA -ATAAAGAAGACAGAAGTACAAGTGTTGGAGGAGAAATCTGGCATTTACCAAGAGCTTTGG -GGACTGGAGAGAACACTCAAATGATGCAGTCCATCACATGGATCTGAAGCGTGTCGATGT -CCGGCAGGACCTCCCCGCACTTGGGGCAGGAGTGAATCGGAATACTGCGAGGCTGCTGCC -CGTGCTGCCAGCTCCTGTCCTCGGCTCCTGGGAGGATGAGAAGTGACAAGTGCCGTCAGC -CAGCTCCATCCCAAGAGCACTTTGGACTTAGCCACGGATGTGAGCATCTGTCAGACTTAG -AAATCAGCCTTGAGTGGGGTACAAATACGTACTTTTGGGTCACTAGTGGAAATCATCACT -ATGAACACAGAGAAACTAGAACTAGTGTTTGTTCCTTAAATCCCATCTGGCGGCCGCAAC -AGTTCTGGGAAACACAGTTACACTTCTAGGGACAGGACAAGGCATGGTCTACTAAGACTT -AAATATGCAGGAGAGTAAGACACCGGTGAGGCTATAAACCAAAGAGGGAGTGATGAGAGG -AGCTGGGGAGTATTCTTGGAAGGACAAGCCGTCTCTCGCAGACGCAGACAGCAATTTCCT -GATTCAGTTGATGGAGAGCCCTCCAGGACTCTAAAGTACTGCTGTGCTGGGCTATGGACG -AGGTAGGGAAGCCAGGTGGAGATGCAGCAGGTACAGCGTCGGGCCCCAGGGGTCCCGCAG -GATTGAGAGTCCCTGGCTCTGCAGCTAGGCCCTGTCTGTCAGGAAGGACACCTTTCCAGA -GGCTCCTGTGCTGATCCTCGGGTGCGGCAGGGGAAGGCTGTGGGACCTTTGGAAGGTGGA -AGTAGGGCATGGCAAGTGTGCTGGGGCTCAGAGCCCTGGCCCTGGCCTTGTCTCTTCCTC -CTGCCCACCACGATGTGACCAGCCTCCTCCTTACAAATGTTCAAACTGTCATGACGTTCT -TTACAAAACAGATTTGAAATGCATCCCAACTCTACATAGATCTTTGATCAATAACTTTCT -CCACTAATGCTGAAAACTGCTTCTGCTCCCAGGGCACCTCTCTCACCTGACCAGCATGGA -ACAAACTTTCGGCTTTTTAGTCTTAGTCAAGTAGTTGACTCAGCTCCCAAACTGTCTTTT -TATTTTTGTTTGAGTATGAAAAGGAAAATGACCTCTAACATTTGTTTGCTTCAAAGCACA -TTGCTTAAATTTATAATATACAAGGCTAATGGATTACTTGTGGCAAACAAATTTAAGACA -TTTCAATTGATTTATTTGCAACACTGAGAGTCAAACTAGGGCCTTAGGTGTGTTCAGCAT -GTTACCACTGAAGCAAGAAGTTTGTGTGGGTGGGGAGTGGCATAGATGTTTGTACGAACA -TGTGTGTGTGGGCATGCTTCACCTGGGCACACACATGTGGTGGCCACAGGCTGACTTGTA -GAATGTCACTTTGAGACAGGCCAGCCTTTGCCTTCTGATGCTGAAAGTACCCCAGGTCAT -TCTGTCAGCCCATGGGCTCTATCCTCTGCATGCTTCAAGGATGCAAATGTTTGCATTTAT -TTTTGTGATTCAGGGTTTTTGTTTTTGTTTTAGTTAGTATATACCCATATATGTAGAAGA -TTTATTACTTTTTATTCATGTGTGCTTGAGTGTGTGCTATGTGTCTTCAGGTGCTTGCAG -AAACCTGAAGGCGTCAGCTCCCCTAGGGCTGCACTGACCGGCAGATGTGAGCTGGGAACT -GAACTTGCTCTTCTGGAAGACCCGCGGGCATCCATCTCTCTAGTTCCTTTATCAATGCAT -ATTAATTATTCAAAATAGTGGGTTTCATTGTGATACGACCATATATGTATACTAATCATT -TATTATTTATTTATTTATTTATTTATTTATTTATTTATTGGGATAGACTAGCCTAGGCTG -GCCTGGAGTTCTCAATCTCTCTGTCTCAGCCTCTCACATACTAGGACTACAGCATGAGTC -ACATTGCTGCTAAACTTATTTTTAACTTGCTTTCCTATAAAAAGACTTTGCTGGGGGGCA -CAGGAGGGGGGAACAGACAGGAAATACCAAATGACATGCAGAGACCTACTTTTCACTGTG -GATTTGCTGTGACTCTCTTCTGCAGTGATAGATGATAACCTACCTACTGGGAATGTGAGT -TAAAATAAGGCCCCTCCTTGGCTTGTCGGGGTGTTATCAGAGCAACAGAAACCAGGGTAG -GGCAGACTGAGGGGCACTCGGGCTGCTCTAGGACTTAGGGACCTTTTCAATGTCTGGGAA -ATTTAAGATGGCATCTTGTTAGGAGAGCATTGCCATTAACATTTTTCCTAGCTTTGTTAG -CTCTTTGAAATAATTTTGTATGAAAAAAATCAAGAATAATCCTTCTTTTGATAGTTTACT -ATAATTCACAGAACATTGTTGCTCGTGTACTGTTACCACCACATCATAAATCTAGCACCA -TGCATTTCTTTAGACCTGGACTTGTCTAGCTTTTCATGAGTATCTGAGTTTCGTTTCCAG -CATCACAAACTAAATAAATCCAAGCAAAACCCTCTCAGTGAAGGCAAACAGAGGCTCAGG -AGGCGTTGAAGAGGGCGGGCGATTCAGGTCAGCTAACAGACGCTGGAGTGAGTGACGTGG -TACTACCTGGCTGCGAGAGTCTGGGCTGAATGAAATGAGAGGCTCTCAGGGGCTGACTTC -TGGGGAAACAAGCGGCGCTGTATTTTGACTAGTTGGATTTCAGAGCCATTCTCTACAACA -TAATCTGAAATCCCAGCTCATAGGTGACTCACCTCTTTGAAACAGGTAAGTCTGCTGGTC -AGAGTCACTGGTTCTTGCCCCGTGTCGGCACTGCATTTCCATCAGGGACTGTCTACTGCA -ACCAAAAGCAAGACCACCTGTGATATTCTATAGCCTGCAACAGGACACCAGCAAGCAGCC -GCCAGAAGGGTGCGTGTGGGAAACAAGTCAAAACCACATGGCTGACCTTCATAAGAAAAC -TGACCCGGACTGAGGATACAGCTCAAGGCTGAGTGCTTGCTAGCATGCACAAGGCTCTGA -AACCCTCAGTGCCAAACAACAGAGTAACCACCCAAAACAAAAGACTAACTTGGTTTTTAG -CAACTATGAGTACCAGGACAGAAGGTGATAAAGATACTAAGTTGAGCTGTATAAAATCAG -GAAATAACCCAACTCACTTTTTTCTTTTCTTTTTTAAAAAAGATGTATTTTATGAAATTC -CTAGGCAAATGGATGGACCTGGAGGGCATCATCCTGAGTGTGGTAACCCAATCACAAAGG -AACTCACACAATATGTACTCACTGATAAGTGGATATTAGCCCAGAAACTTAGGATACCCA -AGATATAAGATACAATTTGCTAAACACATGAAACTCAAGAAGAACGAAGACCAAAGTGTG -GACACTTTGCCCCTTCTTAGAATTGGGAACAAAACTCCCATGGAAGGAGTTACAGAGACA -AAGTTTGGAGCTGTGACAAAAGGATGGACCATCTAGAGTCTGCCATACCCGGGGATCCAT -CCCATAATCAGCCTCCAAACACTGACACCATTGCATACACTAGCAAGATTTTGCTGAAAG -GACCCAGATAGAGCTGTCTCTTGTGAGACTATGCCGGGGCCTAGCAAACACAGAAGTGGA -TGCTCACAGTCAGCTATTGGATGGATCACAGGGCCCCCAATGGAGGAGCTAGAGAAAGTA -CCCAAGGAGCTAAAGGGATCTGCAACCCTATAGGTGGAACAACATTATGAACTAACCAGT -ACCCCGGAGCTCTTGACTCTAGCTGCATATGTATCAAAAGATGGCCTAGTCGGCCATCAC -TGGAAAGAGAGGCCCATTGGACTTGCAAACTTTATATGCCCCAGTACAGGGGAACGCCAG -GGCCAAAAAGTGGGAGTGGGTGGGTAGGGGGGTGGGGGGAAGGGTATGGGGGACTTTTGG -GATAGCATTGGAAATGTAAATGAGGAAAATACCTAATTAAAAAAAAAAAAAGATGTATTT -ATTATGTATACAGCGTTTTGCCTGCATATACACCTGCAGGCCAGAAGAGGGCACCAGATC -TTGCTGGGAACTGAACTCTGTAAGCGCTCTTAACCTCTGAGCCATCTCTCCAGGCCCCCC -AGTCTCTGTTTTAAATGCCAGGCCTTTTCTGTGTAGCCCCGGCTGTCTGGAACTCACTTT -GTAGACCAGGCAGACTCAGATGCCCTCCTGTCTCTGCCTCCTGAGTGCTGGGATTAAGGA -TGTGTGCCACCACTGCCAGGTACCAAACTCTACAGTGATAGCAAAGTGGGTCAGAGAAAG -TGGCTTACTTCTGGATCAAGGCATTACAAAGCAATTAAATAGAATAAATTATTTCATTAG -CTAAGAGAAAAAACTAACCTGCCCTCTTCTGGCCTGCAGGTGTATATGCAGGCAAAATGC -TGTATACATAATAAATACATCTTTTTTTGTTTGTTTGTTTGTTTGTTTTGTTTTTTGAGA -CAGGGTTTCTCTGTGTAGCCCTGGCTGTCCTGGAACTCACTCCGTAGACCAGGCTGGCCT -CAAACTCAGAAATCCGCCTGCCTCTGCCTCCCGAGTGCTGGGATTAAAGGCGCGGGCCAC -CACCACCCAGCTATAAATACATCTTTTTAAAAAAAGAAAAGAAGAAAAGAAAAATGTGAG -TTGGATTATTTCCTGATTTTATACAGCCCAACTTAGTATTTTTCTAAAAAATAATGAACC -CAATCTGCATCAGAGTTCACAATCACATGACATAAATTAAATTGCAGAACAATATCTATA -ACGATCATTTTGTAACTTAGACACAGGAGAGAATTCAGTATTATCTTCCTTTAAAAACAC -AGTGTTGGGAGCTGGGAAGGCGACTCTAACAGAGGACGTGAGTTTGGGTCCTAGCACCCA -CACCCTGTTTCACAACAGTCTGTAACTCCAGTTTCAGGGGATTGCACATCTTCTTCTGAC -TTCTGCTGGCACTAGGCATGCATGTAGTGTATATACAGACATACAGGCAAAACACTCACA -CATAAATACATCTTAAAAAGTTGGCTACAAATATGGTGCAGGGATTTGTGTGCATATCGA -TATGTAAAATTATAATGCAGGTGGGTGGTGGCTCACCAATTTCCTGTTTTCACAAAGTAG -GGGAGAGGGTGTACTGAAGGATGGGGACACAGAGAGCAGCTCTGACTCCTAGTCCTTTGA -TAAAAAGGACTCTGGGGCTGCTGGGACGGCTGAGCTGGAACATCGTTCACGGACAAGCCT -GAGTTCAGTGATGGGAACCACATGACAGAAGAGGAGAAGCTGCCCTCTGACCTCCACACA -CAAATCCATACACAAGGACCCACACTCCACCCATAAGTCATCAAAGCTGTTTAAAAAAAA -TTAAGAAATACTTGAAGCAAATGAAAGAAACAGTTAATTTAGAATGGACTACATAATAAT -TGTATTATTTTAATCTTCTATTTAAAATATCTTAAGACCTCTCCCAATAATTTTTAGCCA -GACATATGGCATATGCCTTTAGTCCCAAGCAGCACTCCAGAGACTGAGGCAGGGGGGCAA -GGTTGAGGCCAGCACGCAGTAGCAATTTCTAGACCAGTCTGGGTTAAAGGGTATGACCGG -TTTCAAAACAAACGGAGTAAGTAAAAATAAAATTTTAAAGTTAGAATTTGGTAAGCATTT -TTTTTAAGGTGGCTAATTCAAAGCCAGCTAGGATACTGAGACACAGAATGTTATTTTCAC -GGCGTGTGCTAAGAACACAGCCTGTACACTGCTCCTCTGTGGTACTGGCCTGTGTGCCAG -TCTCCTTGCATCCTCTTACCTGCCTCCCTCTTCAATGTCATTGTTCTCTTTCAGCAAAAT -CGCGAGCTGCAAGGCCAGCTGCTCCTTTTCTTCATGAATCTTCTCTCTTGCTGCTCTCTC -AGCGTGAAAATCTGAGCAGTACACCTCCATCTGTTAGGGGGAAAAGTTAGGTTACCATGG -AGATGACCGTGGACTCAGGGATGATCATGAGATCAGGGTCCATGCTGCACCTGTAGACAG -GCTTTGGGAATGACGAGACTTCTGTTGTGAGCGGGTGAATCATGGCTTTCCAATGCTATG -AAACAGTAGATACAAGTTGCATATGTGTGGGTGCTTTAAACAATGGGAACTCCTAAACTG -AACTGATATAAATGGCTTCAGGGATGCATGAATCATTAATTCAGTAGATTTTTTTTTTAT -AAAAAAATAGTATTCAGGTATAACATAGTAAATGGCTTACCAGAATGTTGATGTTAAGCT -AAATTTAAAATAAATAAATAAATACACATTATTTGTTGAATTCCAGACATGTGTGTGCTC -TTATGTTGGTTGCTTCTTTGACTTCATCACAAGTCCTCAGAGTCAGCTCTTGGTGATGGA -ACCAGGAGACTCTCTCGTCTGTTCAGGTCTGTGTTGCAAGTCCTGGGCTACACAGCAAGA -CCCTGTCTTTTAAAAGTTCTGGAAATATAAACTGGTCACTTTTCTAGTGAGCTTAATAGT -CCTTAGTCTTAGGAAACTCTGGCTGAGCATGGTAGCACCGGCCTGTAATCTTAGTGTTCC -ACAGGCAGAGGCAAGAAGATGTTGAATTCTAGCCTAGCCTGGGCTACATGGCAAGATTGT -ATGAAAAAAGAAATGTTTAGTGACCTCAGTGTTTGAACCTAGATAAAGGTCTTATTTTCC -TGGACACTTCCTCTACATGTGGGGTCACCGGCCTCCACTGTGGCTTCCGTGATCTTCATG -TCTTGGTGAAGAAATTCTGAGGTCTATTCCCACAGTAGGGCCAGCCTGTGTAAGTCCTAA -GATGCTAGAGAAGGGATGGGGGCGGACTCTGAAACCACATCATAAAGCAAGGTGGGTCAT -GCATTGCTCTCCTCCGGATCGCTTGCTTTGGAGGTCAGCTGCCGTGCATGCCGTGAGCAG -GTCTCTGGAGAGGCACACGTAGGGAGGCCTCCTGACAGGCATGTGACTGAGTCACCTTGG -AAATGGCTGCCATGTCCATTTTTAGTGCAGCCTCATGAGAGACTCTGAGCCAGACCTCCC -CTAGTGAGCTGCGCCTGGACTCTTCATTCATAGAATCTGTACTTGAGATGACAATGTTTG -TTTTGTTAGCTGCTATGCTTTGGGCATAATTTGCCACACAGAAAACCAGATTAATTGCTG -GAATCTCTCAGACACTGAGCCACCAAGCAGGCAGCACACACCAGCCACTATGAGGTCCCA -GACACATACAGCGGAGGCCTGCCGGGTCTGGACTCAGTCCGAGAAGATGCACCTAACCCT -CGAGAGACTTGGGGCCCCAGGGAGGTGTGGTGGGGTGGAGGTGGGCATGGGGGCTTCTCT -TGGAGATGGGGGAAAGAGTTGTGGGATGTGGAAGAGTTGAAGGGTGGACTGGTAGTGGGA -TAAAGTCTGGACTGTAAAAAAATATTAAAGAACAAATAAAATAAAATTGAAAAAAAGGAA -CAGATAAGTAATATTATTATCAGAATAATTTCATTGTTCTCAATTATAACATAAAGCAAA -TTTCACAGTGAATGGAAATGATCTGAACATTGTTTTAATAGCAGTTTTTAAATCTTCTTT -TGCTTTATTTTTTTAAAGATTTATTTATTTTTATGTGCATTGGTGATTTGCCTGCATGTA -TGTTTGTGTGAGGGTGCCAGCCCCCCTGGAACTGAAGCCACAGACAGCATGAGCTGCCAT -ATAGGTGCTGGGAACTGAACCCACATCCTCTGGAAGAGCAACCGGTGAGCTATCAACAAC -TCAGCCATCTCCCCAGCCCCATTTTGTTTTAATTTTTTTTTTTTTTTTAAGATTTATTTA -TTTATTATATGTAAGTACACTATCTTCAGACACTCCAGAAGAGGGCGTCAGATCTTGTTA -CGGATGGTTGTGAGCCACCATGTGGTTGCTGGGATTTGAACTCCGGACCTCTGGAAGAGC -AGTCGGGTGCTCTTACCCACTGAGCCATCTCACCAGCCCTTGTTTTAATTTTTTGAGGCA -GTGTCTCACTAAGTAGCCCTAAGTGGCTTGGAGCTCAATATGCAGACCAGGTTCACTGCA -GATGAGGCCGTGTGTTTGTCACATGACCTGCCTCGAGTACTAAAGATTGCTCACACGCAT -CATTGTACTGGGTGCCTAGATTTCTTTTTTTTAAAAAAAGATTATTACTTTGTGTATGTA -TGTGCTCATGTGTTCACGAGCAAGGGCTGTCTGTATATGCTAAGCTCCTCTCCAGTTCCC -TGGTGCCAAGTTTTCAACTTACTATGTTTAAAACTGGCCTTTGGATTTCATGGCTTTGGG -CTATATTATCTATTACTGTTTAAAGGAAATACAAATCTAAGCCTCGCATAGTGCTGCACA -CCTGTTTTCTAGCATTTGGGGCCAACCTGAGTTACATAGTAACACCTTGTCTAAAAAATT -CTATTATGTTAAAACTATAATTACCAAAAGGTATGTAATATATATATATCAATCATCATT -TTAGGAGGGTTCCATCAATTCTGGGTGATGCAGCATCTTGCGGTGCACAGTAAGTGTTCA -TGGTGGAGACTCACTTCTGTGGTGTGGAATCTCTGTGCTATCCATCGCTGCATCAGTGCT -GAGAGCATTATCTACGCTCTGTTGTGCACAAGTCAGAGCTGGTGAATGACCAAGAGCATC -TACCAAAACCAACACCCATGCACAGTCATGACACAGACTCCAAGCCACAGGGCAGAAAAC -AGCCATATGGGCTATGCAAGGGAACACAAGGCTCCCATGATGTTCCTCTAGTAACGGCAT -TAAAGCCACAGGCACAAACTCCTCTCTGTGGGGTTTGTCCACAATGGGCAGCTGGCAATA -ATGAGCCCCCAGGTAGCATAGAATCTAATGACATCATTTCTAAGTAAAAAACACAAGGAC -GTAAAGACATTGGGGCCCTCCTGAGAGAATTCTGGTCATGTATTTTTGTAAGATAAACTG -GTAGTGTTTAATTTTAAAATTAGCAATGTACATAATGATGTAATCTCTCTTTCCCTCTTC -ACTGTGTGTGTGTGTGTGTGTGTGCGCGTGCGCATATGGGAACATGTACATGTGGAGGCG -GGAGGACAACCTCAGATGTCATTCCTCAGGTGCCATCCACTTTGGTTTTTGAGACAGCGG -CTGTCACTGGCCTGGGTCTTCCCAGCTGGGCTGGACTGGCTGGCCAGGGAACTCAGGGAT -CTCAGCACTGGGATCACAAGTAAATGCTGCCACGCCCAGTGTTTTTCAACCCTGTGTCTA -GCATTTCTATTTAATAGCAACTTTTAAGAAAAAGACCCATATGAAGCTAGGCATGGGGAC -ATGCCTGTGTGATCAGGGGTTCAAGGCCATCCTTGGCTACATAGCAAATTTATGGCTAGC -TTGTCTTTTGAGGCCCTGTCGGAAAACAAAAACATAAACAAAAAAACCCAAAACCCACTT -TCCCCAAAACACCATTTATAATAAATAGTATAAGTTACAAAAATATTTAGAAATAAGTCT -TATACTAGTACCTGGGAGTCTAAAGTTGGCCTTGAACTATTAATTTCCCTGCCTTTATTT -CTCAAGTGCTGAAATTTCAGGTGTGCACAACCATGCCTGACTTTCATTTTTTAAAAAACT -CCACTGGGTAGGTACGGTGGTGCAGGCCTTTAGTCACAGCCCTTGGAAAGCAGAGGCAGG -CAGATCTCTGTGAGTTGAAGGCCTACCTGGCCTACATAGTAAATTCCAAGTCAGCCAGAG -CTAAACAGTGAGACCACGTAGTGACAAAACAGACAAAAAAGAATGAGGAGGAAGAGGAAG -AGGAAGAGAAGGAGATGAAGAGGAGGAGGAAGGAACTGGCAGAAAGAACATTAAAAAAAA -ATCACTGTTATGTTAAGCATTGCCATTCTCACAGTGGAAATGTCTCGGGGGCATCACTCA -GGCCAGACTCTAGCCTGACTCTCACCTGAGCCCTGAGGACGGCCATGGTCTCCAGGTCTT -CCTCCTGCTTAGCGAGCGTCTGCTTCATCTCATCCATCTGGAGCTGTTTGGATGCCAGAG -CCTGCTCTGCCAGCTCCAGCTTCTCGCTGAGCTCCTGCAGCAACATCTTGTCCACCTTTT -CTGCCTGAAAAATACAACTTTATTCTAGAAATGGCTTGGAAACGATGCAGCTTATTTTAG -GAAAATATAAAGCTTTACACTTAAGAACTGTCAGCTCCAGTCTGTTACTCAGCCATGACA -ACTCATTCAGCAAGCTGTAGTCACTTTTGCCTTGCCAATAAGCACTTCCTTGGCTAAAAC -ACGTTCTTTCTTGCTTTTTAAAGATTTATTTGTTTATTTATTTATTACATGTAAGTACAC -TGTAGCTGTCTTTAGACACACCAGAAGAGGGTGTCAGGTCTCACTATGGATGGTTGTGAG -CCACATGGTGATGTGGTTGCTGGGACTTGAACTCAGGACCTTCGGAAGAGCAGTCGGTGC -TCTCACCCACTGAGCCATCTCTCCAGCCCAAACACTTTCTGAGAAGGTAACAGCGAGTGA -GCGTAGCATAGCACTGTTCCCAGTAGATGAGTTCAGATCTCAGCACACACGAAACCAGAT -CAATGTCCCATGAGAACAAGCCTACTCTGATGAGCCTGAGGCATGGATACTATTATTTAT -CTTGTTACTTTAGCTTTGATGTTACTTTAGTTTACATTTAAAAGGGATCAGGTCCTTATT -GGACAATGCAGCTCACACCTCTAATCCCAGCACTCTGGAGGCAGCAGGGATGGGTAGAAC -TCTGAGTTCAAGGCCAGCCTTGTCTATGCAGTGAGTTCCAGGCTAGCCAAGGACACATAA -AGGCTCTTTCTCTAGATAAACAAACAAACAAACAAACAAACAAACAAAAGGTTCTCTCTC -TTTTTTTAAAGCTATAGTTTAAGAGAGTTATAAAATTTTTTTGTTTTTTAATGAAGTAAA -AAGGCCTGGGGGATTACCCAGTCCCTAGTGCCTGCTGTGTGTATGAGATCTGAGGCCAGT -TCCTCAGCATCCATCTAAAAGGTAGATATGGTGATAACTCTTGCTTGCAACCCTAGTCCT -GGGGATGCAGAGACAGGAGGGTGCCTGGTTTGCTGGCTGGCCAGCCTAGCCAATTGGTAA -GCTTCAATAAGAGAGACCCTCAGAAACTAAAGTGGCCTGTCTCAAAGAAAATACCAAAGT -CAGCTTTTGACTTCCACATGAACATGCCAATATGTACATGGACCCCACCCCCTACACCCT -GCCCCCTCTGGAAAAGGAAAAGAAAACATGGTGCTTATGTCAGAGACCTGTAATCGTAAC -TACTCAGGAGATTGAGCAGTAGGCTTGCAAGTTCAAGGTCTGCTCAAGTAACTCTGAGAC -CCTGTAAGAGGGAAGGCAGGAGGGTGTAGCTCAATAGTAGAACATTTGCCAAATATGCAA -GAGGCCCTAGGCTTATTCGAACATCCTTACTAATTTAAACTAAATGCTGTAAAACCAGGG -TTCCAAGTTCAGTGCCAGCAGGCAAGATGGCCTTGCACAGTCTCAGCCAGTAGATGGCTA -TAGCTAGCTGTCTCGCTCCACTGTTGACAAGGAGCCCAGGCTCTCAGCTTTCCTACAGAC -ACACCCTCGGGAAGTAGGAAAAGCCCTTGCCCTGCCTGGAGACATCAGCACCCCCTCCAT -ACACAAGTCACGTTTTATATACAAGCTGAGGTGAAAAGCTATAATAATTCTGTTACAACT -GATAACCGCAAAGCAGTTCTTGAGAGTGGATTTAGTTGAGGGGTCATTTGGTGGTTCAAT -CCCCAGGCTATGGAAGTACCTTTGCTCTGTAAATACCTGTTGCTTGGTTAGTTCTTCAAT -TGTTTTCAGTGCCTTATTATGTTCTTGAAGGAGCTTGTTGTGAGTTGCCTGCAGAGTGGC -TAACCTGGACCTATTAAAATGTGATATTAAAAGTGGAATAATGAGGGAAATATCACAGAA -GCCCATCCTCCTGTCTCCCTAACAGACTTTGAAAACTCAAGTAGAAAAATCTCTTGGTTT -TTTTCCATCCCACCAACTTTTAACTCTCAGCTTGACAGGACCAGGAGTCACCTGAGGAAA -GTCTCAGTGAGAGATCGCTTCCATCAGGTTGGCTCAGGGGCCTGTCTGTGAGGACTGTCT -GCACTGCCTTTACCCATGTCGGATGACCTGCCACATGAAAGCAGTGACACCGGCCAGTCC -CTAGCTTAGGGCTCTCGATTATCCCAGCACTCGGGTGTAAGAGGCAGGTGGATCTCTGTG -AATTCTGGGACAGCCAGAGAAACACAGACCAATCCTGTCTCAAAAAACAAAACTAAGCAA -TAGAAGTAGGCAAGGCAAGCTGAGAACTAAGCATTCATTTCTCTCTGCTCTTGACATGAT -GTGAATGGGCTTCCAGCCCAGAGCGCCTTGGCCAACTCCCTCCCAGTGAGTGGCTGGACC -GTGTAAGCTAAGATAACCCCTCTGTCCACGAAGTTGCTTTGTCAGGCTATTTTATCATGG -AACAGAAATGAAACTACAGCCACCACTTGTCAGCATTTTTCTTACTCTCAAAGAAAATGG -TATCTTCCATAAGACTGTCTTTCTCTCAAAAGATAGAATAAAAATAATTTTCCTATTTTT -GCTACAACGCAAAACTTTAATCTGTCCAGGAGTCTCCTAGACATCTAGTTTCCAGATGGT -AAAACAGATTTTATGCCATGACTCCCAGGTACACCCCCACCCCCACCCCACCCCATCTGT -ATTTGGCCAGCTGTCCTTCCCCTTCTGGGTGAGCTGCCGCCCCACCCCGCCCCGCCCCCG -CCCCGCCCCCACCCCACGCACACAGGTGCACACACTCACTTCTCCTCCTCTGTCTTGGCC -TGCTCCATCTTGATTTCGGAGCGCATGCTCTCCACCTGCAGCTCTAACTTCTTGTTACTG -TAAACGAGCTCTTGCTTTTCATTCAGCTCTGATGGTGTTGCAGAGTTCTTCCTCTCCAGA -GCCTGACACCTGAAAAAGATGAATATTCCCCGAGGAGAAACAACACTTTGTCACTCTCCC -TGGCTTCTGCACAAATCCTCAAGAGGATATCAAGTACAGAGTGTGGTAGGGCCACAGGGC -AAAACACTTTGTTCTTTTTGCTTCAGGTTTGCTTTCTTGTTTTGTTTCTTCCCGCCTTAT -GGTGGGTGGGATATTTTAAACATCTTATATTTTTAATATATTTTTACCCAACCTGAACTA -AGGAGCAAATTACAGCAAAATCCCTGGGCACCCTTCAGAATCTAAAGTCTGCCTGTCACA -AAGACTCTCATTTCTGATGAGGATCCAGTAAGAGGAAAGGAAAGCCCCGAGCATCTCCTA -TGAGAGCCGAAAGACAGATACACTATGGCTATGTGCAGGGTGTTAATGCCAAGTACAGCA -AATCTCTCACATCACAATACTATATGTAGCTCTGTACAGGGGTTACAGAGGTTGGTGCTC -TTCACAGCACAGTGCAAGTCCTCTTGTGTCCTTATGACCCGTGTGACAACAGCTTCAGGA -ATACACACCAACACTAAGTTCTCTTTTTCTGAACCGTCTATCAGGTCCCTGCTTGTTTTA -ATACAGTAACAAAACTGCTTTGCTACAGTAACGCACTTCATAAATCATGCGAGGAAATTA -AATGAGTTATTACTTTTCTTGAAGTCTCTTCTTCATCAGCTCAGCCTCACTGAGTTTTGT -GTGTGCCTCTTGAAGCTCCTTAAACAGAGAGGTCACTTGAATGCTCAGTGTTTCCACTTC -GCTTCCAACCTGTCAGACAATGTCAGACATTCACGTGAGACAGAGCATTCGAGAGGAGGT -GGACCTTGTGTGAGGAGAAAGTATGGACCACTAATATCCAGCTAACACGGAAACCCTGAG -TAGACTTGATTTGCGCAAGACTTCCCCAAGTGACTTATGTGAAAAGCAGTCTGGGCAAGC -TTGTGTTTCTGTGCACCACATCCACTATCAGTCTAGGCCTGTGTGATAATGGATTTACTG -CTAAACCTGGACCTACTCAGGCTTCTGGGATCACAGGTCACCAGGTCAAAATATAACTTT -ATTCGTGTGGGGAAAGACTCCGAGACTATATTGCCTTGCCAATGTCTGCTTCTAGCTTAC -GTAATTATTTGTTATCCAGCTCTTCTCCCGGAAGCCCGCCAGTTGTCAATTTGCATATGA -GTTTTATCCGAGCTTAGAAACATCAATACTTTCCCATTAACTGTTGGTCCATCAGTTAAC -GGTGTGCTGTTCTGGCAGCGTGCTCTCTTCATGTAAGCTCATCCTGTTCTCTCTCCACCT -TCCCCACCCCCGTTTTGCTTTTGCACTCATGCTGATCTGGAATTTGCTGTCACATAAGCT -GTCCTTAAATCTGAAATCCAACTGCCTCAGTCTACCAGACACCAGACTCATAGGGGTATG -CACCACTGTACCAGTCTTCAGTGTTCTCCATTGTCTTAAGGTTGGGACTCAGAGCCAGAG -AAGCCGCTGCACGTCTGTAATCCTAGCATAGCAAAGGCAGGGAACATCGTAGTTCCTCTC -CTAGGCTACGTGTGAGTCTGAGCTCAGCCTAGGCTGGATAAGACACAATCTCAAAATTTA -AAAAAATAAAGAGAAATGAAAGGGAAAGGAAGGACATAGCCAGTGTGTGTGTGAGTGAGT -GTATGAGAGAGTGTGTGTGTGTGTATGTGTGTTGAATGTGTATGAGTGTGTGTGTGTGTA -TGAGTGTGTGTGTGAATGAGTGTGTGTGAGTGTGTATGTGAGTGTGTATATGAGTGTATG -TGAGTGAGTGTGTTTGTGAGTGTGTGAGAGTGAGTGTGTGTGTGTACTGATGAATACATG -AACAGAAGGATCATTCTATATGTCTCTCGTACAGACTACTGTGAACTCTTTAATTTCCTG -GCTTCAGGAACTTTTCCTAAACTTAAAACTCTTCAGGCTCAAGGGCATAAGTTATTCAGG -AACTTTTTTTTTTTTTTTTTAAACGCTAATTCCTTTGTTCCCTACCAGTGCTGGGACAGA -GCCAAGATCTTTCCATTCTAAAGTCTCAGATTCATGTTCACAAAGGACATCTTATAAGTC -AGTCAAAATGTCTTTTTCTGGTGGTGGACTTAAGGATTCAGGAGATGCCATCAGACAAGG -AGAGATATGAGAGTGTACAGACTGGTTCACATCTTACTGACATGCACTTCAAATTCAGGA -TAAGGAAATGAAAACGAAAGAAGTAGAAAGTATTCTGAAACAAACAAGTTTCCATTTCTA -AGGTAAATAGTGCAACGTAAGACTTGAACCCAGCAACCACGTCACCAACGGGGACATGCC -AGGGACGTGCCAGTCCTTTGGCGGTGCTGTACCCACACTCTCTTGGCCTTTGTCCTCCTT -CTCTCTGTCTGCTCTCCTCGCTGTCTGCTTCTCAGTAGAAGAATGGCCATTTGCTTTCTT -TTCAAAATCTGAAATTCTGAAAACAACAAAACAAAACACCAACAACATCAGAATGTAGAG -AAGTTTTACTTTCTGTTTAGACACACGAGGACAAGCAGCTGTAGAGGCACTCGAATGCAC -GTGTCAGAGCCTGGAGAAAGGCAGGGCTTCAATGTCTCTTTATATTTGCCTCTTTAGCAG -TCATCTTGCTTTTATCCTATTGCTGACTAGAACTCCTGTGATGAATACATACAGATGAAT -ACATAAGATGAATACATACAGAATACAGATGAAGCAAAGAGGTGGGAGACTTTTGGCTAG -GCAGATCTCAGAAAATATTCTCTTCTCATATTCTTCCTCAGTAAGTCAGTAGAGATACAG -TGTACTTTACTAAGGGGGAAAGAGTAAGAAAGGCACTGGGTTAAGGAAATGGGATCCAAC -AGTGGCGAGCTGAGGAATTCTATAGGATGCTGAATTGGAATGAGGAATTCTATAGGAATT -CTATAGGATGCTGACTAAAAGCGGTCTTAGGAACGACTACAAAGTAGTGGAATCAAGATA -CCTTAAGAACAATCCGAGTCGTAATGAATTGACTGTAATGAAGAGACTGGCTCCCAGGGA -AACCATGAAGCTATAACTAAACAACCCTTTCAAACCTCACAGTGAGTTTTCTGAGGGGTG -AGAGACTTTATTTTTAACTGTGTGTGAATGCAGGAGTCAGGAGAGAGCTTAAGATCCCCT -GGAACTGGAGTTGCAGGCAGTTGTGAGTCACTCCACATGGGGGCCTGGACTTAGGTGTTC -TATAAGAGCAGTCTATGCTCTTGACTGCGGAGCACCTCTCCAACCTTCCACGTTGACACT -TAGTTGCCATGGTGCTGTAGCAGCATGCCTTCACAGTTACCATCTCAGGAGTGGGTTCCT -AATAAAGGCTGGGTTAAAAGCTCCATTGTTTTCTGTTGAAAGCCTCAGGACTATAGGCTG -AAAACACTTCCATAGTTTACAACCTGTCTAGTCTAGCACTCTGTTAAAGAAGCAGAAAAC -AGACCAACGCAAGAGGCAACTGGTTAGATGGCGAATTTTGTACTGAGACCTAAAAAGTAT -AAAAGGAAAGTGACTGCTGTCTAGTGCAAGCTCGCCTGACTGTGAGCGAGCACACATGTG -CATAGTATGCCTGACTGTGAGCGAGCACACGTGTGCACTGTATGCCTGACTGTGAGAGAG -CACATATGTGCACTGTATGCCTGACTGTGAGCGAGCACACGTGTGCACTATATGCCTGAC -TGTGAGCGAGCACACGTGTGCACTGTATGCCTGACTGTGAGAGCACACGTGTGCACTGTA -TGCCTGACTGTGAGCGAGCACACATGTCATTGTGCTTGACTGTGAGCGAGCACACATGTG -CATTGTATGCATGTGTCCAAATGCACAGGGGCACGAACAGAGTAGTAATTTGAGGAAAGT -TCAAAATTATCGATTTCAGCTAGGAAGAGGAGGTACAGAAAGTTCCAGAAATGCATGTAC -TGGGCGGCTGATGGTTGTGCAAGACAGTTCAGCCTTCCTCGTTCATACCTAGAGGTCAAT -AGGTCATGATTAAATCTTCAAAAACGTAAGTAACAATTTAAACCTTATCCATGGAGGCAG -CTACTTGGAAGTGACCAAGAAGCAGGAAAGTGGCTGTGGAAGGGCTGCTCAAAGCACTGC -TTCCCTCAAGGCTCCTGTCAAAGCAGTGCTGCGCCATGGGAAGTCTGTAGAGATGTGTTG -TTTCCCATTTTTCTGTTACAAACTACCAACCCTAATTGGTATTCAGTTATTGTCCCTTTG -GCTTGGCTGAATACACGGCAGAGGCAGCAGATGGTACTCGCAGGAGTGTGGGCTTACCCA -CACGGTAGGACACTTCACATTTGGCCCAGGTTTTGGCCTACATGTGAATTACAAGTTATC -TTAATTTTCTAGGGCAAATGTTCACTTTGGGTCATCTTTCCCTTGTTATTTCCTGAAATA -TTATTATTAAAAAAAAACAACAAACAAACAAACAAGGCTGTATTTCTTATACAACCTCTT -ATCCTTACTGGCTAATTTAGAAAATACAAATTCAATCAGTTGTGCACACACTTTTAATCT -CAGCCCTCGGGGGTCAGAGGCGTGAGGGGGGGTGGGGTGGGGGTGGAGTGTCTCTGTGAG -ATCAGTATGGTCTACCACAGCATGTCCCAGGCCACCCAGAATAACATAGTGAGAGCCTGT -CTCAAGAAAACCAAAACAACAACAGAACCTCAAAATAAAAAAATAAATAAAGCCAGGTGG -TGGTGGTGGCGCACGCCTTTAATCCCAGCACTTGTGAGGCAGAGGCAGGTGGATTTCTGA -GTTCGAGGCCAGCCTGGTCTACAGAGTGAGTTTCAGGACAGCCAGGGCTACACAGAGAAA -CCCTATCTCGAAAAACCAAAATAAATAAATAAATAAATAAAAACCAAAAATCCCCAAATG -ACAAACAAAAACCCAACACAGAAAACCCTGAGCTGGAACACGAACGCCTCACACACCCCA -AGACAGAAGGCCAGCCACATCCACTCCTCTACCCCACATAGCACCCAAAATTTTCTTTTC -AGAAAGATTAAATTTAGAATATCTGTATTCCTATTTCCAGTGATTAGGGAGAAAGCTGGC -TTGCTTGTTTCAGGAAAATACAGCATCTTGCAATGTGTTGGTGCCAGCACTGATTTCAGT -GTGTGCCAATCAGGCTGCTGACCATGGGTCCCTGACGCTTCTTAGCTTTATTTAGTCCTC -TCTTGTCGGAGAAGCAACCACTACCCCGGTACCCACGCAGAGAACACGAGCGTCTGCAAC -TACTTACTGGCTTGCCCTGTTAAATACTGAGTCAGCTGGCTCACAAGATAGAAGTTCAAT -GCCATTGAAAAAGGAATCTTTCCAGGGTACTCAAGGTGGGGCATGCACCCTCCTTCTCCA -GAGGCAGGCCTGACCCACTAACTATAATCTAAAGAACTATATGCCTTCAGTATCCAGGGA -GAGAGCTGTGGTTTTGTTTGTTTTGTTTGAAAGCAGGAAGAAAGATTAGAAATATATAAG -TGGCAAGCTGCCAAGTATTCATGTCTTCTCGTTGGTCATTCACCTGCCTTAAGGACAAAC -AGAACTTTGTGGATAGAGAGTGAAAAAAGTCAGTAGAAGACCGTACTGTTTGAGTCCAAA -TGCGAATGTGCGGGATGCAGAGCTCTCCCAAGTCACAGGGAGAGGCAGGTAGTGAATGCT -GAGGGGTACTGACTCTCGTGTGGGGGAGAATGTCCTAAGATGTACTGTGGCAGAGGGCAC -AGGGCACACAGCCCGGTGCACTGCCTCACATGGTGCCTTCCTTTATCTACCAAAGCCTTT -CATTTTCACATTAATATTTCATACCTTTCTTTGGCTTCTCTGAGGGCGACTTCAAGTCTC -TCCACCTTTTGGTTTCCTTCCCTTAGGCAAAGCAGAAGCTGGCTCACAGTCAGTTCTTCA -AACTCCGCACAACTCCTGGCATCCTCTGTACAGTTGCTCCTAAAAAGACATCACTGCCAT -ATTCAGTATGGAAAATAAAAAGGTTTTGATTGCAACAAAAATGTCAAGAGTAAGAGAGAA -GCATGATACAACTGAAATCCATGTCCTCCAATCAGTTCTTGACTGCCCTAAGCACAGCTG -AGCCAATCCTTGTACGCACGCAACGAAGGCTGTGGGGACCAGCAATGCTTCAAGGACGCT -AACCTCATAATGTTAGCATTCACTCCAAAGAGGTACTGTGTCCACAAGGCCACAGAATCC -ACAGGGACAGCTCAGCAGCTGTGCAGGAGATGCCACCATCTCCAGAGATCAGTTTCAGAG -AGGACTTTGGGCTGACTATTCAGGTCCATTCAGACCTGAATGGACCCACTGCAACTGGTC -AGAGACTATCACCTTTGTGAGTCAAGGAATAAAAAAAAAAAAACTTTTCTGGCTTTGGTT -TGCACACGAAGCAGAGATGTGTAGATACTACCGGCAAATGTTTTACTAAGTTTCAGAATC -TTATCAAGAGGCACATTCACGACAAACTGTGACCATCACCCAGTAACGGAATGTTCAGAG -CAATGACGATGACGAAGGTACCAGGGACGGCAGCTAGCCTTTTAGGCATCTGCCAGGCTC -ATATATCTGAACACCAGGATTAGACTCCAAGGCTGCAGCCCCAAGTCTAGAAGCCAATCT -CAGACCTTACCAGCCTCATAAAGCTTACGAGCTATGGCATGAAAGAGGAAGTGGTCTCTG -TATATGGAAATAAATGAATGGGAAGTGGCTTAAAATTTCCAAATAGTTTTTCTTTCCTCT -GCTTCCAGGAAAGTCTTGATAGTAAAAGCAGCAATTTGAGGAAAGTTGACTTCTAAACCA -AAATTAAAAAAAAAAAACCACTAAAAACAGGAATAACATTCATTTATACTAATTATTCTA -TTTGGTGAAAGACTATTGCATTATTTATACTCTCCCTGATGTGAGAACATAGGGAAAGAC -ATAAAAAGTGTTTTATTACTTTTTCTGTGTCATTCTCTATGCATATTTATCAACTAATAT -AAAAAATGTTTTTAAAGGTTTGTGACATAAGAGAAATTATGAGTAAGCCGACAGGCAAAT -GGACTAATGTCGCCCCCTCCCCCCCCCCCCCCCCCCCCCCCCCGACACATACACACAGGA -TGAGCAAACCACCAGCTCTGGGTAATTTTACCTTCACGAACCAAGAAGTTCAGGGCCTGG -CTCTACTGCCTCTGCTGAAAGGCCCTTCCATAACTTATTATGTGTTTCCCAGAACTGCTC -GGGACAGGCACATTTGAGATTCCAAAGGTAAGAACATGGCCCTTTTGAGGTTGAGGAGAT -GGCTCAGTGGGTCAAGATGCTTGCCATCAATCCTGATGGCCTGAGTTTGATCTTCAGAGC -CCACACAGTGCAGAGAACAGACTTCCATAAGCCAGTGCTTCTCAGCCTAAGGCTGGGACC -CTTTACAGTTCCTCATGCTGTAGTAACCCACGCCATACAATTATTTCAGTGATACTTCAT -AACCGCATTCTGCTGTTGTTATGAATCATAAATGTAAATGTTTTTGGAGACAGAGGTTTG -CCAGAGGGGTTGTAACCCACAGGTTGAGAACTGCTGCTACTGTCCTGTGGCCTCCATATG -TGTGCTATGGCGTGTCCCCTGTCCACCATATACATATACATATACATATACATATACACA -TTCATATCGACAGCTCTCTTAGCCACTGCCTCAGAAGAGCACCAGCAACAGTTACTGTGG -CTGATAATCTGAATAGGGAACGCAAAAGGGTGTGTCCCACTTAAGGAAGTCCAGCTGGCA -GCCTGCTTAGTCCAAGCAGGCACAGGACTGCGGACTAGGGGCGAGTCTCTTTTTGATTGA -GGATGAATGTGTTTCCACTTCTAACAGAGGTGGGCATTTGTCAGCCTTTAAAAGGTACAG -GACTTTGTTTCCATTCTCTGCCAGTCTTAAATTAATAAGACATTAAATACCATTGAATAC -CATTGAAAATGAATGTTAGCACTTGAGAGGCTAAGGCAGAGGGTGTTGCAGGTTCAAATC -AAACCTGGATCACAGAGCAAGACCCAGCCTCAAAAAACAAAGTAACTTTTCTTCATGTCT -GACCTCCAATGATAGGCTCAAATTAACAAGACACTAGAGTCCCATCACCTACAAGCTGAT -GGGGTCTGTTCTTGTGGGTGTAGGGCAGTTCTTCATCTCCTTCATTGCCCCTTCAGTCTC -TCCTTCCTGTAAAAGCAGAGATAAAAGGGATTAAATGCCACAGATCTGCAAGACAGATCC -CCTTCAAAAGAAAAAAAAAGACAAAAGTTTCCATCCAAGGAAAATACTCACTCAGCCTTT -GTATGAGATAGGATCTAAATTGGGTCACTCAAATGAAACAGAAAACACTCTCCCCGTCAG -GATTATAAATATCTAAGTTTAGGTATGAAGGTCACTCTCCTGCCCTGGAATACACTCAAC -CCAGCTCCATGAATGTGGCTTCGGCTTGCAAGGCAATGCCTTTGCTAAGCTGGCAGCCGT -TGTCTGTTTGCCTGACCAGTGGCCGTTAGGAAACCAACGCCTAAACACTGAGGCTGACAG -GATCTGTGAGCTGGTTATATCTCCATACACAAATGGAGCAAATCTTCACAATTGCACAAA -GATGGCTCTGGATGCTGTGGCTACACTCTTCCTAAGCCACGGGCAGGGTTCTCCAGCCCA -CAGAAGCAAAGCGAAGCACATTTACACTTGCAGTAACTGTCACTCAGCCGGGAGGCAGCA -GATGATGCCAGCCCTGGAGAAGCAACATTTGGAAACTTTTGATAAAATGTCTGGGTTTCC -TGACTTTTATCAGCCATCACAGGGGTAAAACTGTGTTTCAGTTATCTCCTGTCACTTGTA -GAGAAGTTTGTTTTTCAAATTCTCCTCTGGGCACCCTGACTGCATCTAAATGTCTTAGAG -GGTATGGACGGAGTAAGGGTCATTGGCCAACGGACTGCTCTGTAGGGCAGTTGGTGAGTA -AGGGGTTCCACACTAAATATTCCAGGGCTACATTAGGAGTCTTACAGGCTGCTCTCTACT -CCCTGGCTTTATCTACCAAGTACGCTCTCTTTAATCTCTTCCTCCTTCAGATATAAACTC -TGACAAAGTGAAAATGACACTTCTGATATGAAGGACTTTGCCTGGTCTCACCCTCACTTC -AGAGGTCTCTCAGCAGCACAGGAGAGGTTCCCCCAGTGCCCACTCACCTGCTTTTCCCTG -TTATGGGACCCATCAAAAGGGGTGCCTCCCAGGAGCTCAGGAATGGGTACATACTGCCTC -AGCTGGCCAGTTCACAGCACTTAAGTTTGATAGCTCTGGCTTCAACTTCTGCTCTCAGAA -GCTAAATCATGGCTTCTGGCAGGACAGTAAAGACCAGATCTCCTCAATCTACCTCCAGAG -TTGTTCTCTCTGCTTAAATATTTATTTTATCTCCGATACGTGCATATACATACTGGTGTA -TAAATAAGGGTAGGTGAGAACAGGTATCGTCAGACGCCAGAAGGTGTTATGCCCTGGAGC -TGGAGGTAAAGGCAGCTCTGAGCCTCCACAGCCCTGTGGGAACAGAAGTCAGAGCCTCAA -AAAGGCTAGTATCCTTTAACTACTGAGTTCTATCTCCAGCCATCCCATCCCCCCTTTTGA -GACATGGTTTCACATATCCCAGGCGAGCCTTGAACTGGCTTCGTAGCTGAGAAAGAACGA -CCTTAAACATCTTTTTGCTCCTGCCTCCACCTACCAGTCCCAGGCTTACAGGCTTATCCC -ATCCTACCCAGTTTATGTGGTGCTGAAGAAGAGACCCAGGGTCTCACTCATGAGGGTGCC -AGGCTCATAGCTAATGTCAGGTCCAAAGGGAATGCCAATTCCCAAAACTACAAAGGCAGT -TTGTATGGAAGTGACAGTCTTGGCCCAGCTGAAGCTAGACTATAAAAGGCTTTCTGGTGG -TCAGATAAAGGCCAGCATTCCTCGGTGACTTATGAACTGGGGTTCTCTGCTGCCATCGTT -TTCCTTGCCTCTAGAAAAGTGTCCCTCAGCATCATATACCTGTAGCTTCATATCAAAGTG -CAGGCTGGCCTCAGGCTCCTCCAGTCTCTATACACAAGCATTTGTTCTACACCTCAGGTC -TCCCTTCCTCCTTGTCCCGAAACTCCCAGCCCAGCCCTAGCTCCCTTCCCCCACCTACTC -TCTTCCCCTCCTCAGAATCCACATGATTTCCATATGCCCCTCCACCCACCCACTTCCCTT -CTTTTGCAGATAGCCCTGGCCGGGTCAGTCTGCTGCTTTGCCTCTTTGATCTGGACTCTT -CTCAGTGCCTCTGGATATTTTCTCTTATTCACAATAAAACCCTCCCTCCTAACAGTGGAG -TGGCCGATTCAATGTTTCTTTCTTTCTTTTTTAAAGATTTATTTATTTACTTATTTATTA -TATAAGTACACTGTGGCTGTCTTCAGACACACCAGAAGAGGGCATCAGATCTCATTACAA -ATGGTTGTGAGCCACCATGTGGTTGCTAGGATTTGAACTCAGGACTTTTGGAAGTGGAAG -AGCAGTCAGCGCTCTTAACCTCTGAGCCATCTCTCCAGCCCCCTGATGCAATGTTTCTTT -ACTGCACCCCTCACATACAACTAGGACAACCCTTATCGGTCACTATCCACTTAAGAATAA -ACCAATGGAGTCTCCTCTCGGGGTAGCATCATCTGCTGCCTCCCCGCTGAGTGAGAGTTA -CTGCGAGTGTAAATGTGCTTCGCTTTGCTTCTGTGGCTTAGGAAGAGTGTAGCCACAGCA -TCCAGAGCCATCTTTGTGCAGTTGTGAAGATTTGCTTCATTTGCGTATGGAGCTATAACC -AGCTCACAAATCCGCTCAGCCTGGTCTCTGCCTCTTGTTCCCTAACAAGTCAGTACTGCA -GGCAAGTTTATAATGGCAGCTGGCTTGGCAAAAAAAAACAAAAAACAAAAAACAAAAAAC -TCGGAATCGGCACTTTAGCTCTGTTACATTCTTACTCCTCATTATTTGGCTTAGCTGTGC -TGACAGCAAACGGTGGTAATTGTTTCCTGCGGGGCCCCTGGAGGCTTTGAAGCCTGCTTC -CTGTGTCCAATTTGCAAGCAACCACTCTCAGCAATTAAGCCACACAGCCAGTCCATCTCA -TGACTGAGACGTTATTTATTATTACTATTTGTATGTGTGTGGGAGGATGTGGGGGTGTGG -GGGCGCTTGTGCCATGGAGCAGGTGCAAGGCCAGGTGACAAACCCTGGGAAGTCAGTGAG -CCTCGTTTTCCCCTCTGTGTGAGTTCCTGAGCCCAGGCTTAGGTGGCAAACACCTTCTCC -TGCTGCACCATCCTTCCAGGCCCTCTCAGCTTTCAATTTAATTATTTAATTATTTACATT -CCAGATGTTGACTCCCTCCCATTCCCCCTCCCTTTGCCTCTGAGAGGGTGCTCCCCTCCC -CCACTTATAGTTTATTACCATGCCTCCTCACTAGACTCTGGAACGAGTCTATTAAACACA -GTTAAACGCCGTTTCAGGGCTGGTGAGGTGGCTCAGAGTTAAGACACTTGTCCCCGTTAT -ACTGGAATCTCACTATTTGCATCAGCTGTGTCGACAACACGTTCAGGTGTTGTGTTTCAT -TCTAGAGGGGGCTTGGACATTTGCTTCATAGAAAAAGAACCACAATTCTTACGGTCATCC -TGATCTCAACGAAGGAGTCTTCCGAGGAGCCGCCGGAGTTGAGTTTGAGCTGCAGTTCTG -AGACGATGCCCAGCAGGTCTGCCTTTTCAGCCCGAAGGCGCATCACCTGGATCTTCAGAT -GCTCCACTTCCTGCTCCACCTGGGTCTTCAGCTTCTCCACTTCCTCCTCCAAGGCTCTGG -GATACCTGTAGCCACCTGTGAGGTCCTGGGAAGACCAGGAATGAGGCATGAGGCGAATAC -AAAAATCAAACGGAAGGTCTGGCTAGTAAACTTGATGGCCAAGCATCACAGACAGTGAGT -GTTGTATGCGCACTCTCTCTCTTTTCTCTTTCTCAAAGCAGGATATCATGTAGTCCAAGG -TTGACCTTGAACTTACAGCTGAGGACAGCACTACCTCTACCTCCCAACTGCTGGTATTAT -CAACATGTGCCACTAGACCCCACTTTATTTTTGTATGTTAGGGGTGCACATGTGTGTGTA -TGCTCATGGTAATCGTGTGCAAAGGCAGAGGAAAACAACCTTGGGAGGGAGTCGCTCTTC -AGGTGCCATCCACCTAGTCCACCTTTTCTGTTTGTTTTAGTTTGGAGACAGGGCCTCCTA -TTGGCTAGGGAGTTGCCAGTGAGCCCAGGAACCTGCTTGGTTTTGCAACCCCAGCACTGG -GGTTATACACACACACACACACACACACACACACACACACGTCACTACGCCTAGCCTTTT -CATGTATGTTCTGGAGATTAAACTCAGAGCCTCAGCGGTTTCTTGGCCAAGCCACATCTC -CAGCCCCATGCCTGTTTTTAGAAAAGGCAATTTTCTAACATCTTTGTCTGCTACGCTTTA -AGTAGAAGGTTTTCCTTGTTGTTTAACAACTTATTTTGATACACTATATAAGAACGAGAA -TGTGGGAGCTAGTGATACAGCGCAGTATTAGCTCGTCTCAAGTGTGTTCAACCCACAGAG -CCATACATACTAGAAAGAAACTCAGAAAAACTTAATGACAAGAAAGAAAGGCTTCCACCA -CATGCTGGGATGATGTTAAAATCATAAAAAGAACCAACCAGACTTTGACAGTGGTAGACT -CAGCCACTGAAGTTCAAAATTCCAGAAAACAGGAACAAGAGCTGTTAGAACTCAGCCTCA -ACCCTTTCTCTCCCCCATCCCCATCCACAGTCTCCATGTCTCCCACACTCATTTATGCAG -CCAGAAGCCAGAGCACCAAGAACGCCGTGTGGCTCAGTGGTGGCATGATAAGGAAAGGTC -TGCAGCTATCCCAGGACACCAGCTGCTGGCTGCTCTAACCTTGCCAGTGTTATACATTGG -TAAAAGTAGGAGCTGGAGAGATGGTTCAGTGCTTAAGAGCACTGACTGCTCTTCCAGAGG -ACCTGAGTTCAATTCCCAGCAACCACATGGTGGCTTACAACCATCTGTAAAGGGATGCCG -TCTTCTGGTGTGCCAGACGACAGCAACAGTGTACTCATATAAATAAAATAATAAATTTTA -GAAAAAAAAAGATTGATAAAAGTACATCTGGGAGGGAGAAGAAGACAAAAATCTCAAAGA -CTGAATTTCAGCCTATACAAGACCAGTAATGCACGTTAAGTAGCATTGCATATCTCTGTG -AAGTATAAACACACGTGTTGGGTTCACCGCCTTCTAATGACCACATTGACAGCATGGGGG -AACAAGCCTGTTTGGGCAGGGTGCTTTTTTTTCTGGGGCATAGGGAGGACAGACCTGTCT -GCATTCACAGATCACTAGGGGTGTGAGCCTAGCACTCTCTAAGGTACCCGCCTCAGTCTT -CTTGGGTCAGAAGGAAAGTATGGTACCATGGTCTCTTCAGTGACCGCCCAGGCCTCCCTG -GTTTCCTCTCTGGGAAACCTCAATACAAGTATAAGATGCCGTGCTTCACTCCCCTTTTCA -AACTTCAAATACAAATACTCAGGAGAAACAAACTTTGAATGCAGTCTCTTTCTCTCTCTC -TCACTCTCTCTCTCTCTCACACACACACACACATATTTGGGTTTTTTTTTTTTTTTTTTT -TTTTTTTTTGGTTTGGTTTTTTTTCGAGACAGGGTTTCTCTGTATAGCCTTGGCTGTCCT -GGAACTCACTTTGTAGACCAGGCTGGCCTCGAACTCAGAAATCCACCTGCCTCTGCCTCC -CGAGTGCTGGGATTAAAGACGTGCGCCACCACGCCCGGCATATTTGTTTTTTGAGTTAGT -CTCTTTCTATGTAGCCCAGGCTGGCCAACTCAGGCAGTAGCTTGGGCTGTACTTGACTTC -ATGATCCTCCTGCCTTAGCCTGAGTCCTGGAATTACAAGAAGTATACCTGGGTCACACTC -ACTTAAATTTCAGACAAGATTTTAAAGAAAAGTCTTAATTCTCCTCAGGAATTAATACCA -TAATTTAACACCATCTACTCACAGACTGGTGCCTAACCCAACTGTCAGCACAGAGGCACA -CAAACATTAGGCAGAGCTCAGGGCACCCCACAGAAGATGGAGAGAAGGAAGGATTACAGG -AGCCAGAGGTGTCAAGGACACCAGAACACAGCCCACAGAATCAAGCAAGCAGGGCTCAGA -GGGGCTCACAGAACATGCATGGGTCTGTGCTAGGTTGCCAAGTTTTCTGTATCCATGCTG -TGGTAGTTTAGCTTATTGTTTGTTTTTTGGTGAGACTCCTAACAGTGAAAGTGGGGGTGT -CTCTGATTCTTGCCTGCTCTTGGGACCCTTGCCCTCCTACTGGGTTGGCTTGTATAGTCT -TGATATGGGGGTTGTTCTTAATTTCATTGCACTTTGTTACGCTGTGTTTGGTTGATGTCC -CTGGGAGGTCTGCTCTTTTCTGAAGGGAAATACAGGAGCAGTGGATCTGGGGGAGAAGGG -GAAAGGGAGAGGGGCTGGAAGGAGTGGAGGCTGGGGTCAGGATATATTGTATGAGAAAAG -GATGAATAAATTAATTAAAAATAGTCTACAACCATACTTGGTAGAAGGGAAGGAAACAGA -GCTTTCAACAAGTGCCTGAAGGCCATGATATTAGAATCTCACATTATTGGGTTAATTTTG -TTTTCCTAAATCATAAGGATCTCCTAGTAGCCTGTGGGAAATTATGAATCCAGATATTTG -GCCTTCTAAGAGAACTCTCTAAATTCCCCTTTCTTTTACTATTGGTGTTCTCCATCATTC -GCACTAAAACCAACATGGTGTATCTCTCCTCGATATCTGGACTCCTCTGTTAGCATCCAC -CCACTCTGAGCTATTTCAACTCCATTGTTAGAGCATTTACCCCCTTTGAGATCTAGCCAC -TGGCCTCATGGGATACAGCTCCTTTGTCTTTTCATGTACTCATTTCATTGGTCTGAAGAT -GGGCCAATTGAGGTGGCTAATCTTGACTGTCAATATGATTAAATAAAGATATGCCTGAGA -GATCTGCAAATCTGGCCTGTACAGCCAGACCCTACTCAGCTAAAAGCTTCCCGTGGGTGG -GGCTGGGAGAAAGGCTCCATTGATAAAGCACCGTCTGTGCAAGTGTCTGAGTCCCATGTC -CAGCATCTGTATAAAACTTCTGGATGCAGAGGTGCACACTGCAGAGGTGCGCGCTTGTAA -TCCAAGGCTAGAGAGGTGAAGGCAAGGGGACTTAGTTGGTGAGCTTCAGGCCAGTAAAAG -AGTCTGTCTCAAAGGAGAAGTGGGCTGCAGAGATGGCTCAGTGGTTCCGGAGGTCCTGAG -TTCAGTTCAATTCCCAGCAACCACATGGTGGCTCACAACCATCTGTAATGGGAATGGGAT -GCCCTCTTCTGGTGTGTCTGAAGACAGCAACAGTGTACTCACATATATGGAATAAATAAA -TAAATCTTAAAAAAAAAAAAGGAGAAGGCTAGCCTTCTTGAGGATGACAGCTGAGGTTTT -CCTGTGGCTTCTATATCACTCTCTCTCTCTCTCTCTCTCATACACACACACACACACACA -CACACACACACACACACACACTCTCCCCCCTCCACCCCCCACGTGCGACTGATACAATGT -TTCAATGTTTTCTAAGTAGCTTTTTATGCTTTAAGTTATTCTATATAATTTCTTTTCCAT -TACTTTGTTTGCTTTACTTTGTTTCCATTTTTATCCATTTACAGAAAAGAGAGATTAACA -AAATTCAGAGTAAATTCTCAAGAAAAATCATTAGTATCTGAAACACAGCCAGGCATCCTC -CATCCTCTGAAGGGTTAGTGTGAGGCTTGGAAGGAAATGGCTAAGTGTCACCTGGGGCTT -TGGAGGACCAGCTGGAAGCAAGTGTTCTCTGCTTTGTCCTTTGCTAATGTCGCTGACTGC -AGAATCAGGGGTCAAACATTTTCCCAGGACCTTTGGGTCAATCAAATGTGACCATTTTCC -TCTTTAATTGTGCACAGCAGCCTGCAATCAGTGTCGTATATCTGACACGGCACTGCTGAA -CCAGTCTTCAGAAGCAAACTATAAAGGGAAGAATCACTACTTAAAGGAGAGCATGACAAA -AAGGCGAACATCCCAAGGCACACTTATAAAATCTAAGTTTATGTCAAGGATATAAAACTA -AAAACTAGCAACCAGGTGGTTCAAGGCAAAGGTCCACCTACCATTTTTAATGAGAATATG -AAACACTGATTAATAACATGAATATTTTTAGTTTTAGATTTGGTTTTTTGAGACAGTGAG -ACTCATACTACCCAGCCTGGCCTGGAACTTGCTATGTAGTTCAGACTGGCTTTGGACTCT -CCAGCCACCTGCCTCGGTCCTTATCTGTTTGTGGGTATGTGCATGTGTGAAGGTGCACAC -GCATGTGGGTGTGTATTATGGAGGCCAGAGATTGTCACTGGGTGTCTTCTTAGATCACTG -TCCATCTTTTTTTTTTTTGAAACAAAAAAAAGATGGACAGTGATCTAAGATCACTCTCTC -TAAGATCTAAGATCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTGTGTGTGTGTGTGTGTG -TGTGTGTGTGTGTGTGTGTGTGTGTGAACCTGGAGCCCATTGATTCCGCTAGCTGGCCAA -CAAATTTCAGACATCTGCTTATCTTGGCTCCTAGTGCTGAATTTACAGATATGCATTCCT -GATTCTAGATTTTACACAAGTGTCAGAGAGCAGGCCTTCAGGATTGCATGGCAAGCAATC -TCCTCAGCTGAGACCATCTCAGCTCTGCCCTTCTAAATATCTTCCCCAACAGAGATTACA -TGCGACCCAGCCAGTGTTTCCAGCAAACCCACACTGCTTCCAAGACCATGTAAAACACCA -GTCCAGCCTGAACCATGGAGCTTTGTGATCTGACAGTCCAGACTAAGAAGATTCTCTTTC -TGTTGTGTAATAGTTTCCTCCCAGATAGAAACATTCCTTCCTGCAGGAAAGCAAAGGACT -CAAAATACCTTCAGGAAGTCCCTGAAACTGACCAGAATTACTAGAGGTCCCTCCCAGCCA -TAGTAACAAATAAAAAAAGCTGAGAGTCCCCCTTAGAGGGAAGAAAGCTGAGCTATAAAG -ACAATGAGGGGCTGGTGAGATGGCTCAGTGGGTAAGAGCACCCGACTGCTCTTCCAAAGG -TCAGGAGTTCAAATCCCAGCAACCACATGGTGGCTCACAACCATCCCTAACGAGGTCTGA -CTCCCTCTTCTGGAGTGTCTGAGGACAGCTACAGTGTACTTACATATAATAAATAAAAAA -AAAAAAAAAAAAAAAAAGACAATGAGAAAAAAAAAAAAAGTACAAATAAGACGATGAGAG -GAAGCCAGTTGCCTGAAAGAAGCAGAAACCAGGAGAGCCTCTTAGAAGAAGTTTAGACCT -AGAAAGGACACTCCAACCTGTTGAGCTGCCTCCAGGCTGTGCAGTGAGCTCCAGGGCTCC -CAGCTTTTGTGAGCTGTCGCCCATGCTGGGGTGTGTCACGGCACTCTGGTGGAGTCAGCT -TGACAAAGCGAAAGCTGGGAAGCTGGTTCATGAAGCAAAGAGTTTCAAGGAAACTCCCTT -CCCGGGGGCCTGGCATTTTCTCCCTAATCTATATAACCCATAAAATTAATTTTCCAAATC -CACATTAGTCTAGTGTATGGATCCACGTGCACTCTATATAGTATTACCTTATAGTAAATG -CCTTTTAAGATTGTATTCTAACATAGCTAAAGCCTTTTTCCAGTGTTCTTAGATTCCAGA -TAGCAGCAAGGAGCTTAACCTATTCAGTAATTAATTAAGCTGTATCATAAAACAATAAAA -CATCTGTCATTTACTCAGCTGTCTGTAGATAGAGACTAAAAGTCTCACTGAGATAGAAAT -CTTTTACTACAGGCTACATTCCATGTCAAGTATAAGTTGATATACTACCCTGATAAGGGG -GAACTCTCCAGACAGGATAAGTTTTACTAGACCTAAGAATTTAGAGCTCCTGATAACACA -CTACTCTTAAGGCCTATCAAGAGTTAACAACCCCCTGATGCTTTTAGGCTGATCCTAGGC -AGGGCTTGTTATCCCTAATGTAAACATTTAATTAGTCCCTGCAAATTCCTTTCTGCTGTA -ACTGGTGAATTTCAGTGTATCTTGTCTTTTTGTGATTTGTATCCTCTGATAATTCGTTGT -AATATAAGTCTGAAGCTCAACCAGAACATTACATTCAGATCCAACACCACTCTCGTGTGT -CTGACTGTCACTACATCCTAATCTCTGCCCATCTACTCTAGAGACTCTTTCCTACGCAGG -CACAGGGGACCAGAGGGTCTGCGGCAGGGGTGGGCCTTGGTGATGCATCTGTCTGAGTCA -TTTCTGCTTCTGTAAGTAACCATTCACTGATTCTGCCCCATAAGTAGCCCTAATAAAATT -AGTTTACCAAGTGGGACTTGGATGGGCTCTTTACTTTGGTCTGTTGTGGGATCCCTCTGG -GTGAGTAGACAAGTGTGTGTCCCCACAAAAAGGTTTGTTGCACAGCAGCTGTATGTAGTC -AGGAAATAAACCCACAGTGGATCGTGTACTCACTTCCAATGGCTTTTCTGATTTCTCTTT -GAATTTTCCAAGCTCTTCCTTCAGCCTCTCATTTTCATGAGTCAGGGCCTTAAGGCGCTC -CTTAACCTCTTTGCTTTGCATCTCAAACAACAGGCGCTCTTCCTTCTGCTTCTCTGTCCA -GGCGGACAGCTCCTCAAATCGCCCTTTCATAGCTTGATTATTTAGCTTCATGGCTTCTGT -TTGGGGTTCAGAGAGAGGGAGTCACCCACCAGGGAATGGATGGAATCTCATGAATCAGCA -CCACCCCCTCCCCCAGCCCTGGGTCTCTGGATCTAAACATGCCTGGGTGGCCTGGGATGG -GTATGTCAGCAAATAAATAAATAAATAAATAAATAAATAAATAAATAAAAGACCATAGTG -GTGTGAGCAGTTTGCTAAAAAACTAGAACATTGCTGCTAGTCCTTAGATGTCACGAGAAA -GACCAGGCATGGTGGCTTATGGCTGTACTCCCAACACTTGGGAGGCAAGAGGTAGGAAAA -TGAGTCCGTGGTCAGTCTCTGCTACATAATGAGCTACAGGCCATGTGGGTCTATATGAGA -CAGTGTCTCAAAACAACAAATTCTCCCAAATAAAAACCAATTGAGAGATAAAGTCCTGCT -AATGACTAGAAATCTAAGAGACTGAGGGAGGTCCTATCATTCATTGATTACAAAGTTTAA -CGATTAGCCATGGCTTGAGATAGCAGAATATAACCCCTCCCCTGAAACAAAGTTTCACTA -TGTATGAAGTCTAGGAGGGTCTTGAATTTGCTATGTAGCACATGGTAGTACTGAACTTAG -AATGCCCCTGCTACTTGGAATGTGTTCTGGAGCTAGGATACAGCCCGGTACCATCAAGTC -TACCTCCTCAGAATGCTTTCACCTAACTCTGTAACTACAGTAGTTCCTCTATACTTCCTT -TTTTAAAGATTTATTTATTTATTTTATGTATATGAGTACACTGTAGCTATACAGATGGTT -GTGAGCCATCGTGTGGTTCCTGGGAATTGAACTCAGGACCTCTGCTCACTCTGGGGCCCT -GTTCATTCAGGCCCAAAGATTTTATTTATTGTTATATGTGAGTACACTGTAGTTGTCCTC -AGACACACCAGAAGAGGGCATCAGATCTCATTACAGATGGTTGTAAGCCACCATGTGGTT -GCTGGGATTTGAACTCAGGACCTGCGGAAGAGCAGTCTGTGCTCTTAAGCACTGAGCCAT -TTCTCTAACCCTTTAAACAGGGGTAAATGTCATTTTCCTATTTCCTGAGATGGAATACTT -TTTTTTGGTATGGTGATAAGGATCCACTCTAGATCCTTACAGATAGATGTTAGGCATGCT -CTCTATTACTGATCTTAGCCCCTAAACAGAATACTTTTTAGTCTGATCTGTAAACAGACG -TAAACAAGCCCCTAAGCCCTGGCCAAAGTTTTGCTGTGCTGTTTTTCCCTCTAGGGAAAC -AAGCTGAGAAAGGCCCTCACTGACAAGGCCTTCAGAAGAGATTGTGTTTCCTGAGTGGAG -AGCCCAGATGGACAGTCCAGCTCACCTTTCAGCTGGTGGTTCTCAACCAGGAGTTCCTTC -ATTTGCTGCAGCAGCTCCTCAGGGGTGAATGTGTCCAGGCTGGGGTGAACCATATTGGAG -GGTCCATTTCCTGGGGTCTCACAAGGGCTGTCCCCCTTCTCAGTCAGGCAGCTCAGAGGT -TGATGGGACATGGTAACAGGTCCTACGGAAAAGCCATAAGCTAAAAATATAGCTGTCGCT -GGTCTACCCCAGGCCTCTGAAAGGCCCACAATTCCACTAGGAATGAGAGGTAGTAAATCC -CAGGGTTGCTGGCTTTCCCTCAGGTTGCACTGGAGAGGTGTTCTCTTTAAACATCCAGTT -AACGCTGCCCGGCTTCACCAGACCATGCAACAAAGGGGGGGACCCAGAGAGGAGGTGGGA -AGTAACAACCGCAATAATGAGAGAGAGAATATCTGCAGCCTTGGTGAAGGATCACTACTA -GATAACCTGAAATCTCTAAGTCCAAATAGCCTTCTTCTGAGGGAACTGTATTGCTTGGAA -ATTAGAACTCAATAAAGCTACTAAAATATCCATAGTTTATACTTACTGAAAGCTATTAAA -CCCTGCATATTTTGTATTTATTAAGAGCTATTAAGATCTCCATAGTTTATCTTCGATTAA -AAAGGAATGGTTGGTGATGTTTATTTTTGGCCATCCTTAGGCACAGTATATGCTGAAACA -CATGTTGTGCAGCCATGCCCTTGCCTACTCTGGATCACTGCATGAGGAAGCAGGTGCAGC -AGCTTGCCCAAGGTCAGCAGCAGCACACAGCAAGGCTGGCGTGCAGCAGCAGACAGCAAG -GCTGGCGTGCAGCAGCACACAGCAAGGCTGGCGTGCAGCAGCAGACAGCAAGGCTGGCGT -GCAGCAGCACACAGCAAGGCTGGCGTGCAGCAGCACACAGCAAGGCTGGCGTGCAGCAGC -AGACAGCAAGGCTGGCGTGCAGCAGCAGACAGCAAGGCTGGCGTGCAGCAGCACACAGCA -AGGCTGATGTGCAGACACCATCTCATAACACACAAAAGGTGTGAGTGAAGCTGTATTTTT -TTTTTGAGGCTTTGATATGGTATTCCTTGGTGTATACACAAAAGACACTAAAGCAGCTTG -TTACCTACTGCATATCCTGAAAACACTTCTACTGATATGGCTTTATTTCACAGACATGCC -AATGAGAACACATAAATAAGAATAAATGTCAATCCCACTTCTTTAATCACCTAGCCCCCA -GGCAAACATAGGCAAACAAATTTTAATCTTTACACGTCATGAAAACGATAGATATTCCCG -TCGGGAATGGCCCTGTTCTACAAAGGCAAATTACTGAAGTCCAGAGAGATGACTTAAAAA -ACATTATTTCTTGGGCCTAGGGAGATGACTCAGTATTTAAAAGCACTCACTCCTCTTTGG -CTCCTAGCACCCATGTCAGATGGCTCAAAACTGCCCGTTACCAGCTGCAGGGGATTGGAT -GTTCTCTTCTGGCTTCCACAGACACACGTATACACATGCCAAAAACTCATACGAACACAG -AGACACATAAATCATTTTTTAAAAAAACTTTATCTCTAATAACTATAATTTAAAACAAAT -CTACGTAACAAATGGTGCTTGCCCCACAACTGTGATGAACTGGTGCTAACTAGTGCCAAA -AAAGGCAGGTGGCTTCTTCACCTGGGACATGGGTGGTGAGCTCTCCCACTCTCAACAGGA -ATTGAATTTAGAACATCAGGCATGTTAGTTAAATGCTCCACAACTTAGCCCCAGCCCTGG -TCCCCAATCTCGTTTCTAACTGGGGAGAAGGCGTTGCTCTCAGACTGCTAGCAGTTCATG -ATTAAGTGCTTCATGGTTCCATTGCGTCGTAGTCTATTATGAACCCAGTCCCTGTTCTGG -AAGGAGGATAACCATCCTTTCTGCCACACAACCACATCATAACATAAGTGTGCAGGCTTC -ATGCCCACATATGAAAATAAGACCAGATGCACAGAACGAGAGCTGCTTTCTATGCCTACA -GGAGGCGCGATCCTGGGCTCTCTGCGGGTTCTCTAAAGTCAAGCAAGGGTCTGGTGCACT -GCTTCTAGACTGAAGAACTTGTAGGTGAATCAAGTGTTACTTAAAGCGCCTGGCTAGAAG -AAAAGCATCCCAAGCAGCACATAGGAGGATGGAAACTTCAGAGGGAAACACCGACCAGGC -ATTGCTCACTTGTGCGCCTTGTGTGGGCATAGGTTTTACCCAACTGAACTGATTTAAGAT -GCCATCCCTACACCCTTTCTGGGTAAAGCAGTGTTTCTGACTTTCTATAACATTCACTTT -TGCAGCTAAGTATGAACATGCACACTTATTCATTGCCTTAGGAGGCTGGGGCAGGAGGAT -CAAAAGTCTCAGACCATTGCTGTTACATGTTGTAAACCTGCCCTTGCAAAATCAATGAAG -GGAGCTGAGGAGATGGGCCAGGGGCTCGAGTGCCCACTGTGCAAGCACAAGGACTGGGGT -TTGGATCCCCAGAACCCATAAAAAGTCAGGAAAGCATGCTGGTTTCTTGTAATCACATCA -TTTGGGAGGCAGAGATGGGATCCTGGGGCAAGCTGGACAGCTACAGTAGTTGGAATTTGT -GAGTTCCAGGTTCAGTGAAGAGATCCTGCCTCAATAAATAAAGTAGACAGCAATCAAGGA -AGATGCCTGATGTCAACTTCAGACATGCACCTAGACATGTATGCCTATATATGCATATAT -ATACATATAGAAAAAAATCATTAAAAAAACTTTTTGTACATAATGATATTGGTGACTATA -TTTCATAAAAATGAGTTTTTTTTTGAGCAATAGTAAAATTTCCTGAAGTATTTAATCTGA -AAAAGCTATAAAACATTTGACAGATGTGTATGTTGGGAAGCAGATGCCAGGGACAGAACC -GGGACTTATGAATACCAGCAAGTGCTCTAATGAGCTATACCTACACTCAACATTGTATTT -TGATTTTGTTTTTATCTTTGCTTTTTGAAACAAGGTCTCATTCTATAGCCCAGGTTAGCC -TAGGACTCATTATGTAGAGCCAATTGCCCTTGAACTCATGGTGATCCTCCTGCCTCCACA -TGCTGACTGCTGACTGAGATTAAAAGATAAGCCATTATGCCCATCTCAACAGATTTTAAA -AATATAATAGACATCCAGAAAATGTGTCTAGGGGCTGGAGAGATGGCTCAGCGGTTAAGA -GCACGGTTCTGCTCTTCCGAAGGTTCTGAGTTCAAATCCCAGCAACCACATGGTGGCTCA -CAACCATCTGTAATGAGATCTGATGCCCTCTTCTGGTGTGTCTGAAGATAGCAACAGTGT -ACTTACATATGCTGGAGCAAGCCAGGCTGCAGTGAGCAGAGGTCCTGAGTTCAATTTCCA -GCAACCATGTGATGGCTCACAACCATCTGTACAGCTATAGTGTACTCATATACATAAAAT -AAATAAATAAATCTTTTAAAAAAAGAAAATGTGTTTAGTTCTATCTTATATTCATAAACT -AATGTCTCTCAATCTCTATTTTTTTTTTTTTTGAGACAGAGACTAGCTATGTAGCCCAGG -CTAGCCTCAAATTGGTAAACTTCCTGCCTTAGCCTCCTCAGTGCTGGGATAACAGGCATG -CCACCACACTTAGGTCCAGCAACAAATTATCTCTTTATGGTTTTATCAAAAGAAAGGAAG -GGAGGGAGGGGGAGGAACAGAGCCCAGAAGGACGAAGGAGCAAAGGGAGAAAGAAGGAAG -GCTCCAGGAATGGGGAAGGAGACTGCTTAGCTGTCTCTGCCCCTTGACCTCCCATCTGCA -CCTCCCTCAGCCTACAGACTCAGCCACAATAACGCTGGCCATGCTCCTAACAGTTCCAGC -AATCCTTCTATACCTGCTGCAGGCTGCTCAGATTCTACAAGGACACACAAAACAAAACAA -AACAAAACCAGGGCGGTAGACAGTAGAAGGTGATCCTCCTGCCTCCACATGCTGACTGCT -GACTAAGATTAAAAGATCTAGATGAGACAGTAGAAGAACAGCCCAGTGTGTGGCCTTGGG -AGGCACCTGACCTGCACAGGCTATTTACTGACTCCTCATGACTCCTCAACAGCTCTCAGC -TCAATGACTCTCAAAACACACGCTTACGTTTCTAGAAAGATCACAGTTCCATGTCCACCC -TTCAACACAGGCACACTCAGTATTCCTCACGCCACCCCCCTCTGTCAGCCCTGCCAGCAC -CCTGATTATTCTTACAAATACATACTCACTTAGTCGCACTGCTGTCAAATGGTGTTAGGA -AAAGGAATACCATAATTCAAATGTCATGGTGACTAAGAAGTCAGCATATACAGCAAACGT -GAACATTCAACTACTACCACCATTTTACTAAAAGCAGTTTCTAGTGATAGTGGAAGTCTC -AAAGGACTTTTCAGGATTTTTGAGTGCTCTAAAGGATAACAATATGAAATATCTACTGGT -AGACTGTAATAGCAGAATGCTTAAATCTCTAAAGTCTCTAAACACTTTGATTCTATCTGT -CTATCCATCTATCTATCTATTGGTACATACACTATTGTCTGCATGTATATGTGTGTCTAT -GAGAGAGACAGAAAGAATGTGTGTGTGCGCGCGCGCGCACACACACACACACACACACAC -ACACCTGCACATGAACAATCACAAGCATCATGCCTGCAGTCTATGCGGGGTTCTAACGAC -AACCTTTCTCTCTCCTTCCACCATCTGGGTTCCAAGGACAGAAATCAGATCATCAAGCTG -AGCAGCAAACGTCTTAACTTGTTAAACCACCTCACTGGAGCCTGAATGTCTGAGTCATTA -AGTTCCCCTTGAACTACATTAAACGGAGCAAACACAGAGATACATATTTCTATCTATGTA -TCCCCAGAGCTTATAACTGGAAAGGGGTATTTATTGCAAGGGTCCCCCTAACAACAATTC -CTCATGAAAATCCAACTGATCTGGGTACGAAGTACCATTTCTAGGCAAACATATTTAGTA -AGAAGGGGAAGGTGGTACACGCCTATAACCCAGTACTTGGCAAGCTGAGGCAGGAGGACA -GCTTTGAGTTTGAGGATAACTTGGGATACATGGTAAGTTCCAGAGCATTGAAGTATACCA -CTGAAGTATAAGACCATTGAAGTATAAGGCGAGAGAGAGAGAGAGAGAGACAGACAGACA -GACAGACAAAGAGTGTTAGCATGAGATTAGCAAGCCAAAAAATTTTAGGCCTGTGTGACC -ATGCAAGCCTATAATCCCAGCTCTAGGTAGGAAAGCTAGGGCTGCCAGAAGTTCTAGGCC -AGCCTGGGGGACAGAGCTAACCCAGATTCAGAGTAAACAAACAGAGATACTTAACAATGG -AAGGCAGGATTTGTCAAGATTTCCCTAACAAGAAAGACCTAGAACTAGTACCGCAGAAAG -TCAGAGGCCAAAGCTCCAGGTTTTCTTCCCTAGATCTGCTCCTGAGTCCCTAACCATGTA -CCCATATGTACTCAGGGGCCAAGTAACTAATGACCTGACCTTACAGACATGGCCATAATC -TCATTCCTGAGTTGGCCTTAATCCACTCTGGCTTCTTATTCACTATAAGAATGTCTGTGT -GGTTCCCGTGACACAAGGCAGCACAGAGTAGGCTTAGATGCTTGAGTGATGGGCCACGAG -TCAAGTCCTGCCCCCTCTCTCCCCCAGCAGGCACTGTCTCTTCCACTACAGGATGGCTCT -GACAGCCAGAAGGCTGTCTGCCTAGCACTGTCTGACTTAAGCCAACTTCCATCCACTGGA -CGCTGGATGCAAAATGAGCTCAGTCCTTTTTCCCTGATGTAAATGACTTTTCAGATTTAC -GGATGAAGTATTACCAGGCTCAATCCTTGCATAGACCAATTAATTTTTTTCTTTTTTAAT -AGTTATTTTTATTATTTATTTGTATGAAGGTATGTGTGTTCCCATGTGGGTATGTGAATG -TAAATGCAGGTACCCTCAGGTGCCAGAGGCATTAGATTCCCTGGAGCTGAGGCTGCCTGA -AGTAGGTACTGGGAACGACAAAACTTAGGTCCTCTGGAAGAGCAGAAAGTGTTCTTTTAC -TGCTAAGCAATCTCATCAGTCCTGGTACATCAGTTTTAAACAATGAAAACCTGTTTCCTA -AAGAGAACCGATAGCTGGCTATGGTAAATTGTAGTTTCCATTCACAAAAGGGCTAAAGGA -GGCTAGGAAGACGGCTTGCAGGTAAAGGCACTTGATGTCAAACCTGACCACCTCAGTTTG -ATGCCCGGGATCCACATGTCAGAAGGACAGAGCCGATTCTCACAAGCCGTCCTGAGTCTT -CCTCGGAGGTGCCAGGGTATGTGTGCATCCACACCCATACTGACAGAATAAGCATATAAA -TGTAATTATGGGAGGTTGAGTAGATTCTGTGACCAGATGACTAAACACATTATCTGCTTG -GAAAAGAAAGGTGGGAGACATACACTTCTTACTGCTGGAGTAAAAGAAACCTCACTGTTG -CTTATTAGGAATGCTACTAGTGAGGCTACGCCATGCCATACATGGAAAATACAGACGTAA -CCCAGTTTTGAAGGCAGGAGCATAGGAAGTAAGGCTTCCTTCTTTCCATTCCCCTGTCTC -CCAAATCTAAAGGAATCATCAAGTCTGGTCACTTCTTCCTTCAAAGGGGTCCATCCCCCT -CCATCCTTAAAGGCTGAAGCTCGGGCTTTTATTTGGCCTATGATTGGCAATGTTCACCTC -TCGCCTATTTTGTCTACAGCTCTGTCCCCAGCATTGCGACACACACAAGAAAACAAATTG -CCAGGTCCTTGCTGAGTGAGTTTTAGGCATTCCTCGCTCTCCATTTCGAGCCCACTGGTG -TAGAGGTTTATGAGAAGAACATATTTGTATTTATTTTCAGGTTCTGGGCTTACTTATCCA -TACACATCAATGCCACCTCCTATCACAAAGCCACAAATACCACATCAAAGGGCTCACAGT -TCCATGCACTCTTCACCTCTGTGCCCTTGCCTCTTCGGTGCCCTCTGTCTGGGCGAGGTC -TGGCCCATGGGAGAACTTCAAAGTCCATCTCAGGGACGACATTTTGTGGAGAAGCCATGC -TTTTGAGCACCTAAGAACCATTTGTATTTCCAGTGCCTCAGCCCTCCTAGTAATTACTGC -CAGTCTTCTACCATCTACTTTCTCTCTGTCTTTTTCTTACTAGAGACTGGCACACAGCAG -CCTCTGGGTTAATGTTGAAATGACAAACACAACTTACTGAGGTCTCTTTAAGTTTAACAC -TCTCTACTTTAAGTAAAACGCTCTCTACTGTGCGAGCACAAACTGCACACATTAGGACTG -TTATGAGTTTCCTGCGGTTCTATGACGTTCACATCCTGATTCTTGAAGGCATCGTTTAAA -ACTTATTTTTAAAATCAGGTTCTGGGCTTACTTAGCCATAGATATCAATGTCAATGTTTT -TCTCTACCACGGCAAAGAATCTGGATATATCTATATTCTATTATTTTTTTATCATACACA -TGCCAAATCAGAAGCAAGAAAAGCTTTAATAAATTTAATTAAGAAAAATAGATTTTGGAA -GGCATGTGGAACACACCTTTGATCTCAGCACTTGAGGGGAAGAAGCAAAGTAGATCTCTG -TGAGTTCAAGGTCAGCTTGGTCTATGAAATGAGTTTCAGACCAACCAGGCAGACATAGTG -AGACCCCTTCTCAAAATCGAAACAAAACAGATTTTACAGGTCAGAGAGATGACTTGGTGG -GTAAAGGCTCTTCCTGCCAAACCTGATGTCCATGGATCTCTCAAAGACTGTCCCCTGTGG -TCCCCATGAACACCATGACAGGCACGTGCATACAAGCACCAACACCCTCTCACATAAACA -CACAGAAATAATAAATATAGTAAAATTTAAAGGGCTTAATTTCTTTTCTTTTGGATTTTG -ATTTTACAGAAAATCCAAAGAATTCATCAACATGCTAAGGCTCTATAACAAAACTACAGG -CAAGCAGATTTGGGGATGAGTAAGTACAGTTCATGGCCAGAAAAAGTATGGGCTACTTAA -ATGCGGGAGCTCGATAATAACCAGGAGGAAAGTCATACCAACTCCTCTCAAGACTGAGGT -GAGACTGAGTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCGCTCG -CTCTTTCTCTCCTCCCCCACACAATTTACAGGCCGGTTGTAAAAACTGTAGCTACTTTCA -TGGTGTTACACACTACATAAAGTACTGCTCAAACCGGCTCACTATAAACAGATCAAATAC -ACACGCGATCCACAGTGGAAACTTCCCTCGTCCAATCAAGTCCAAGGCAGTCTCTGGTAG -TGGCCTCTGCTCTGTTCGGATCTACCCCATTATCAGCCTGGGGCGATGGGCGATAGGCTC -CTAACTTCGCTCCCTAAGTCAAAAGAGCAAAGTGGCTGCTTTGGGTCAAAGGGCAGCTTT -GGATTCAGTTCTGAAAGCGTAAGTGATCCAATACTGCCTGCCTTATGTGATTTTCTTGAG -GTTTTCCATAAGATTGGCCGTTTCAACCTTAAATACTTCAGGCATACATTCATTCCTACA -CAGGAGTCCTGACCCTGCAGGCTAGACCAGGTGCTGGGTTTCATTTCCCTCTGAGGCTTG -CTTACTGCCTCCAATTTACACATTGCCCGTGGTAAAAACAACTCCTTCAAATTTCCCAGC -TTTTAAAAATTCATTCTTATTATCTCACATTCCCCCCGCCACCCGCCTCCGTCTCTTTCT -GTGACCCCCCACTGCCAAGAGTGTATATACATGCATGGATATAGCACTCTCTCCCAGATA -GACACAACAGTTAATGTACCCTTCTGTAAGCCTGTTACTTTGGCAAGGGGTCTCTCTATT -CTTCACTGTTCCTGGGCGACCTCATTCAAACTACCTTCATTCCTTGCGACAGTACCTTAA -CCACTTCCTCCTTAAAATGAACTGACTGCTTGCTCAATCACTCTCAACCTGGGACGTCAC -CTTCAAACCACCTCGATGACTTGAACTGGAAGTCACCTGCGGCCAGCCGAGACTGTTTTA -CTATCCCGGGGAAAGAGGGGTGTCCTCTGGGGTGGCCGTCACTCCCCACCCCCACCTCCA -TCCCCGCCGCCCTGTCACACCAGGGCAGGGTCTGCCTGGGCCTCGGAAGCCTTCTCAGGA -CAGCCGTCCTACAGGAGGGCCGCCCCAGCTTCGTCACCCTTCCCGCGGCAGGCTCCGGAA -GACGGCGACAGCGAGAACCGCTGCCAGGATGGAGTCCGCTGGGGAGAGTCGCCGCGCTCA -GTCAGCGCCCGCCACCCCCCGGCCCGGCTCACCGGCCACAGGGATCCTCTCCTCTTAGGT -CACTGCTTCGTTGGTATTTTGTCCCAAAGCTCTGGATGCCGACGCCCGCCAGGGACCAGC -CGGGGGGCGGCGACCGGGCAGCTGGACGGTGACGCGCGGCCTCGCGACCCGCCAGGCGCC -GCTCAGCTGACCGCAGCGCCCGCTCCCGCCCTAGCCAAGAAATTTCCCAGACCACGCCCA -CTCGGTCACGCCCCTGAAAGCCACGCCCAACGCTCCGCCCCTCTGTAGCTCTTCCTGAGC -CCCAGGGTCTGTCTCCGCGGTTCGTTAGGGATAGAGCCTCTCTTGGAGGCTTTAATTAAA -AACCAAAGAAGAAAAGAAAGACAATGCAAAATGTGTTTGAGCTCTTGTTCTCCCAGATCC -ATTAACATATAGCTGCATCAGATGGCCCAGGCAGGTGAGATTGATGGATTGATTCGGATT -ACACTCAGCAGTCTTAACTGTGCCGAGGATGCCTCTACTTAGACTAGAATGCAAAGCTAG -AAAATAGTAGAGAAACCTTCTAGTTTGCATTCCCAGCCCCTGGGCATCAGCAAGGTGGCA -TCACAGGACACAGATGGCATTTGATCGGAAGGGTGAGCTCCAGGCAAAGCGTTACCTTGA -CAACCAGACCCCAGTGAAAGGTAACTAGGTAGAAACTCTGGCTAGCTCCTGGGTGGCTCA -GAAGATAGCATGAGATTAGGTTTTGTGCTCAAGGTCAAAGAGATGTCATAACCAGGGAAG -AATTTTGATTACTGATGAAAGGAGAGATAAGGAACACATGGTTGTGACTGCATGTGCACC -TGCACACAGGTTGGAAGGAGAGGTCGGGATCCTCACCAACACAGTAAGAGACAGCTCAAC -TCAGCTCACCTAATTGCATAGACCGGATCACCTGCTGTCCGTTCCAAGACTTGGTCTCAA -ATGTTAACCCTAAAGCTGGACAGAGAAGGTTTGAAAAGCTGTGTTGGGGAGCGGGGTGGG -GGGGATGGGGACTTGTAATTTTTATGATAGTCTCCACAACTAACACAGAAGACTTCTGTG -AACCCTTGTCATGCCTCTCGACCACCACCTAGTTGTATTTGCAGGGCATATTGGCCAATG -TCCTTTCATTCTACTGAGTTCTGACACCATGTCCCTGAATGTGGTGGCAGGTCCCACAGG -TAAGAATGCCACCCTGCAGATCTGTCTGAGCCTTCCAATGCCAACGGGAAGCCCCAGGCT -GTTTTTCCCGAGCCTCTGACCCACTAGCCTGCTGTACATTGGGGTTTACAGAATGTCCTT -GTTGGGCTTTACTAATTTGCCATGCAGCTCACAGAACTCAAGGAAACAGTTATGTTTAAT -GGCTTATTATAAAAATGTATTTTTAAAAGATTTATTTATTTATTTATTATATGTAAGTAC -AATGTAGCATTCTTCAGACACCCCAGAAGAGGGCATCAGATCTCATCACGGATGGTTGTA -AACCACCATGTGGTTGCTGGAATTTGAACTCAGGACCTTCGGAAGAGCAGACGGTGCTCT -TAACGTCTGAGCCATCTCTCCAGCCCATAAAAATGTATTTTTAACAGGTAGGTATAAACA -GCTAGATGGGGAGCTATGTAGGTGTACTGGCTAGTGTTGTGTCAACTTGACACAGCTGGA -GTTATCACAGAGAAAGGAGCTTCAGTTGAGGAAATGCCTCCATGAGATGCAATTGTAAGG -CATTTTCTCAATTAGTGATCAAGGGGAAAGGCCCCTTGTGGGTGGGACCATCTCAGGGCT -GGTAGTCTGGTTCTATAAGAAAGCAGGCTGAGCAAGCCAGGTGAGGCAAGCCAGTAAAGA -ACGTCCCTCCGTGGCCTCTGCATCAGCTCCTGCTCCCTGACCTGCTTGAGTTCCAGTCCT -GACTTCCTTTGGTGATGAACAGCAGCATGGAAGTATAAGCCGAATAAACCCTTTCCTCCC -CAACTTGCTTCTTGGTCATGATGTTTGTGCAGGAATAGAAACCCTGACTAAGACAAATTG -GTACTGGGAGTGGGGTATTCCTGTGACAACCTGACCATGTTTTGGGGAGGACTGTGGAAG -GACTTTGGAACTTTGGGCTTGAAGATCCATCCGTTGTTAAGAGCTCTGTCGGATGTTGTG -TAGGAGCTTGGAAGACAACGTTGAGAACACTGCAGAAGATGGAGGTCTGGTTTGTGAAAT -TTCAGAGGGAAAATTAAAGACTCTTTTCAGGGCCATTGCTGTTTTGATTGTGAAGATTCT -GTAGTTCTGGTTAGCTGGGGCTGAAGAATCAGCTGTGATTAACAAGATACCAGAACTACT -AAAGCAAAAACTTTGCATTACTGGGACTATTGATGCTGGTTAGCTGGAGCTAAGAAATTA -GCGGTGATTAAGAAGAGACCAGCATCATTGAGGTGACATCTTCTGGGAAGTGTTTTCTGA -GAGCACAGTGGCTGTGTTCCAGATATAGCCAAAGTTGTACATTGTGCTGTGGCTGGACTT -GGTAATGTGTAAGGGTCACCCAGGTGGTACTGGTTTTGAAGGCATGAAGGAGTTGAGCAG -AGCAGCTGAGGCTTGGCACTGTGAGAGGCCATGGAAGGCCATTGGTGAAAGTGCAGCCTC -AGTTGCAATTGATGGCCCAGGACTGAAGGGGTCATGCAGTGTTTTGGAGATGCCAGTACC -ATGGGATGACCCAAGAGCAGCAGCAGCAGTGGAGTACAGGCATCTGGAACCTAGAGGATG -ATGCGTGTGCTACAAAGGGCCTGGCTGGAGAAGTGACCCAAGCCCTTGGAGGAGCCCAGA -AGATCGTGAGTTGGATCCCAGACATTGGACGGTTGGAGATTGACTTTTGCTTTTGATTGT -GACTGTGCCCTGATATTTTCCCTCTTGAAGGAAGAAACTGTTTTAGTGGAGCCCACAGTT -GAGAGACTTTTAATTGTAAAAAGACTTTGGATTTTAAAAGAAATGGATATTTTAAAGAGA -TTGAAATTTTAAGAATATGTAAAGACTGTGGGACTTTTAAAGTTATTTAGAATGGGGATG -AATAAGATTGTAAGGGTTGAGGCTTACTAGTGATGTTTTTGTGTGTCAAGTTGACAAGGG -GTCAATTGTACTGGCTAGTGTTGTGTCAACTTGACACAGCTGGAGTTATCACAGAGAAAG -GAGCTTCAGTTGAGGAAATGCCTCCATGAGATGCAATTGTAAGGCATTTTCTCAATTAGT -GATCAAGGGGAAAGGCCCCTTGTGGGTGGGACCATCTCAGGGCTGGTAGTCTGGTTCTAT -AAGAAAGCAGGCTGAGCAAGCCAGGTGAGGCAAGCCAGTAAAGAACGTCCCTCCGTGGCC -TCTGCATCAGCTCCTGCTCCCTGACCTGCTTGAGTTCCAGTCCTGACTTCCTTTGGTGAT -GAACAGCAGCATGGAAGTATAAGCCGAATAAACCCTTTCCTCCCCAACTTGCTTCTTGGT -CATGATGTTTGTGCAGGAATAGAAACCCTGACTAAGACAGTAGGGCAAGGTCTGGAAGTG -CTCCTAAGATAGAAGAGTCTGTTGCCGTGGAGTTGGGGTGTGTCCTCCTCCCTCCTTCCT -AGAGGCCTTTCCCCAAGTGTTTAGATATCTAGAAACTCTTGAGTTGATGATGTAGTTGGT -AGAATTCTTGCCCAGCATTTAAAAAACTCTGGATTTAATTCCCAGCATCTTAAGAACCAC -ACAATAGCACTTACTGGAATCCTGTATTGATGGCATGTTAGGCCCAGGAGAACCAGAGAT -TCAAATTGTCTTTGACTACTACTAATACTAAACTGAGTTCAAGGCCAGTGTGGGTTACAA -GACCCTCTTCTCTTGTTCTCCTTTCTTCTCCTTCCTCCCCTTTTCTCTCCTCTCTTCCCC -TCTTCTCTTCTCCCCTACCACCCTCACAGATAGTTAAACCGAGTTGTTATAACTTTCTCT -TTTGACTCTATTTTAAGCCATGGTGAGGTGAAGTACAGTGACAACCAGGTACACTGTGAG -AATGCAGGGAAGAGCCCACCTTGGCTTTCAGGGTCTTGAAATGGAGGGCAGGAGAGGCAG -TTTCAGGTAGAAAATGTACTCAAGGTGCCCTCTGACAATGTGCTCTTCCTGGAACATACT -CCACAATGCCCCTGACTCTCTCTCTCTCTCTCTCTTTCTCTCTCTCTCTCTCTCCCCACC -CCCCACCCCGTACCTAGCTACATGATCTCCACAATGTTTATCTTTCTGTGCGTCATTCTT -GGGCAGTTATCCAAGATGACCACAGTGCCACACCCTGGGCCAGAAGTCATCTTCTCCTCG -GACCCAGCGTGATTCTGGAAGTGACTATAAGGACTTCTCTGGATCACCTTGCAGAATCAA -AACTGAAAGTAATGAACCATATCTATCTATCTATCTATCTACCTATCTATATATATACAT -ATATATGTAGAGATTATATATATATAATTATATACAACTATAATTACATATACTCCTTTG -CCCAGTCTCGCTTCATAGTTTAGGATGAAGTCTGCTGACCTGGAACTTGCAGCAGTCCTC -TTGTCTCAGCCTTCCAGGTGCTTGCTTAGCATAGTCCCAGCCCAGCCTGTTGAGGCTGCT -AGAGCTGAGGTGGTGGTGGCTGTTGCTTCTGCTTTGGCCTTTTCTTCATCTTCACCTCTT -TTCTTCCTCTCTCCCTCCCCCCTCCATTTTCTTCTTTGACAAGGTCTCATCGAACAGCCT -TGGCTGGCTTGAAACTAGCTATGTATACCAGGCTAGCCTAGAACTGACAGAGATCTGCCT -GCTTCTGCTTACCCTCCGATCCCCAGTTCTGAGATTAAAGGCATTTGATACCAGTTCATG -CAAGAGCTGCTTCAGAACTTAAGGAGGTACAATGTTCTATAAACTACATAAATGGCTCTT -TTACAATGCCTGAAATTCATGGTTCTGAAATCACCTACTACTTGAAGATGGTTAAGAGTT -CCTGGAATGAGTCACATGTTAAAAATTACATGTCACCATTGTTCTGGACTGAACTCCTGA -GCTAGATCCTGTGAGGCTGAAAATAAAGTGGAGTCATTCTGAAGAGGTCAGCCCAGGAAC -TTTGGAAAATTCTACCAGACCCCTCCTCTCCTGGAAGAGAGAGATCATGGAGCAGGTAGG -CACCCCTCACCTCCAGAAGGGAGAGGTTGATTACATCTCCAGAAAGACCACAGGGGCCAC -CTGCAGATAAGGGAAGCCCCGGAGCACATAGACACATCCCTAAGGGCAGACGAACCATTG -GTTACCTGCAGACAAGGGAAGCCCTTGCTACCTCATTCTCTAAGGACCAATCAGTTTAAA -AGTCACACTGTTCTGCCAATCATATTGTGCCTAGTTGCTGTTGCTCTATTCTACCCCTGA -AAACTGTAAAAAAAAAAAACCTGGCTGAACAGCCTGGCTGGGGTTGTAGCCTCTCCTTTG -CATGCAGGACAACCCCAGTGCGCTGGAACAATAAACTCCTCTTGCTTTTGCATTGATCTC -CTGCTCCAAGTGGTTCACTCGGGTGGGGGAGGTGTCCTAGGAAGCTAAGGCTCATCAGAG -TCTTACAGCTCAGTGTCTTAGTTACTTTCCTATTGCTGTGATAACATGAAATGACTCCAT -TTTGTGTTTGCTTTGACAAGTTTTAGCCCTCAGCCCTGCTCCTCTGAATGGTCACATCTG -CCTTGGCAGCACACTTGAGATTTCCCATGCCCTTGACCATGGTCCAGGTGTATTAACCAA -AATAATTAAATCAAACAAAAATAACTAGAGAAGATCTAAGTCATGTTATATCTGAGGTAA -TTATTGTGCTCTGTGAGCATCCACTTCTGTGTTTGCTAGACCCCGACATAGTCTCACAAG -AGACAGCTCTATCTGGGTCCTTTCAGCAAAATCTTGCTAGTGTATGCAATGGTGTCAGCG -TTTGGAGGCTGATTATGGGATGGATCCCTGGATATGGCAGTCTCTAGATGGTCCATCCTT -TTGTCTCAGCTCCAAACTTTGCCTCTGTAACTCCTTCCATGGGTGTTTTGTTCCCAATTC -TAAGGGGCAAAGTGTCCACACTTTGGTCTTTTTTCTTCTTGAGTTTCATGTGTTTTGCAA -ATTGTATCTTGTATCTTGGGTATTCTAAGTTTCTGGGCTTATATCCACTTATCAGTGTGT -ACGTATCACGTGAGTTCTTTTGTGATTGGGTTACCTCACTCAGGATGATGCCCTCCAGGT -CCATCCATTTGTCTAGGAATTTCATAAATTCATTCTTTTTAATAGCTGAGTAGTACTCCA -TTGTGTAAATGTACCACATTTCCTGTATCTATTCCTCTGTTGAGGGGCATCTGGGTTCTT -TTCAGCTTCTGGCTATTATAAATAAGGCTGCTATGAACATAGTGGAGCATGTGTCCTTCT -TACCGGTTGGAACATCTTCTGGATATATGCCCAGGAGAGGTATTGCTGGATCCTCCGGTA -GTACTATGTCCAATTTTCTGAGGAACCGCCAGACTGATTTCCAGAGTGGTTGTACAAGCT -TGCAATCCCACCAACAATGAAGGAGTGTTCCTCTTTCTCCACATCCTCGCCAGCATCTGC -TGTCACCTGAATTTTTGATCTTAGCCATTCTGACTGGTGTGAGATGGAATCTCAGGGTTG -TTTTGATTTGCATTTCCCTGATGATTAAGGATGCTGAACATTTTTTCAGGTGCTTCTCAG -CCATTCGGTATTCCTCAGGTGAGAATTCTTTGTTTAGCTCTGAGCCCCATTTTTTAATGG -GATTATTTGATTTTTCTGGAGTCCACCTTCTTGAGTTCTTTATATATATTGGATATTAGT -CCCCTATCTGATTTAGGATAGGTAAAGATCCTTTCCCAATCTGTTGGTGGCCTTTTTGTC -TTATTGATGGTGTCTTTTGCCTTACAGAAGCTTTGCAATTTTATGAGGTCCCATTTGTTG -ATCCTTGATCTTACAGCACAAGCCATTGCTGTTCTATTCAGGAATTTTCCCCCTGTGCCC -ATATCTTCGAGGCTTTTCCCCACTTTCTCCTCTATAAGTTTCACTGTCTCTGATTTTATG -TGGAGTTCCTTGATCCACTTAGATTTGACCTTAGTACAAGGAGAGAGGAATGGATCAATT -CGCATTCTTCTACATGATAACCGCCAGTTGTGCCAGCACCATTTGTTGAAAATGCTGTCT -TTTTTCCACTGGATGGTTTTTAGCTCCCTTGTCGAAGATCAAGTGACCATAGGTGTGTGG -GTTCATTTCTGGGTCTTCAATTCTATTCCATTGGTCTACTTGTCTGTCATTATACCAGTA -CCATGCAGTTTTTATAACAATTGCTCTGTAGTAAAGCTTTAGGTCAGGCAGTCTAGGACA -CTTAAGGTGTTATGTCTTCTACCAGGGCCAGAAAGCAGACTCAGGTTCCATTCTTCTGAC -CAGCAATTAGACGACTACTTACTGTCCCAGTGCTCTGAGGGAAGAGCCCAGGCTCAATGT -CTTCTAAGTTCACTGATATCTAGTTAGTTACATAACAGTGGGGCAGTTCTGATGGTCCAC -ATCTTTTGTTCTAGGACTTGGGAGAGGCCAGGGCAGGAAGATTTTGGGTTCAAGGCTAGC -CTAGAATACGTATTGAGAATCTGCCTCAAAAGAGAAAGGAATGAAGGAGGGAAGGAGTAT -ACTATGGATGGCTTAATTGTCAGCTTACCTAAGCTCTTGTGAACCCAGGAAGAAGAGATG -ACCTTGGGCCTTGGCTGCTTCATCAGTGATGCATATAGGTCCTGGTACAGGTGAGCTCTT -TGTCTCCTCTGATCGTCAGGACTACAGGACAGGAGGATGTTTCTTTCTTTTAAGTCTTAT -TGTTGCACTGTACAAACCCACCTCTGTCTTAGTAAAATTTGCAACTAAATTCTATGAAGT -TTTAGGGCAAAAACCTCCAGCTAGGTTTAGCTACCATCCCACAATGCCAATTATAGAGAT -GACTGGAGCTAGAGAGATGGCTCAGTGGGTAAAGTGCTTGCTATGCAAGCAAGGGAACCT -GAGGTTGAGTCTCTAGAATCCATGTTCTAGTTTCCTTACACATCTGGAGCCCTAGTGTTC -CCGTGTTGAGATAGGAGGGTCCCTGGAATCTCTCTGGACAGCTAAGCTGATAGACACACA -GGGTGAAGGACAGAGACCCTGTCTCAAACAAGGTTCTAGGCAAGGACAACACCTGAGGTT -GTTCTCTAACGTGTACATGTGTTTGTGGCACACATACACCTGATCTGTCTGTCTCCCTCT -CTTCCTTCTTTTCCTCTCTCCCTCTTTTCTTCCTACCCTCCTTTCCTCCTTTCTCTCTCT -TTCCTCTCTCTCTCTTTTTCTCCCCTCCCCCATCTCTCTCTCTCTCTCTCTCTCTCTCTC -TCTCTCTCTCTCTCTCTCTCGTACATTATATGAACACATGGACTCTAGATGATTAACTGT -GAAAAGCAGAGAGGACATTTAGTGAACCCTCTCGCAAGAGGAACAAAGAACAGGAGCATC -ACAGTATCCAATGGCCTCAACCTCACCTTTGCAGTTCTGACGTGAATGTGAGGTTTAAAC -AGAGGATAGAGTGGGGCAGCAGACATGGTGTGAGTAACTAAGCAGCCCTGACTGGATGTC -CTCTGGTGATCATAGTCTCCATTCTGGGTCTGCAAGGTGTCGTCCTGAAGATGTTCTTTG -TTGTTGTTTTCTTTTGTTTCCAAGAGAGGGTTTCTCCATGTAGCCCTTGCTGTCCTGGAA -CTAGCTCTGTAGAGCAGGCTGGCCTAGAACTCACAGAGATCCACCTGCCTCTGCCTTCCA -AGTGCTGGGGTTAAAGGTGTACACCATTACCACCATGTATGAAGATGTTCTAATGGCTTG -AAGGAACAAGGGACAAGGGATTTTTCTGGAGGTGAGCGTTCATGCTCAAGGGGCAGCAGC -ATGGATGATTATCCTGATCTTGGGGTGCTCCATCTGATGAGGCCTTGCTGTTCCTGAAAT -CCATGGTGGCTGCAGATTTAGGCAGCAGTTTATCTTTGTGTCTTCAGCTTGAAAGAAAGG -TAAGATAGGTCAAGCAGATACTTCTTTAAATATGTTTTATTAGATTATGCAATTTATTTT -GTGCATGAGTATTTCACCTGCATGAACGTTTGGTACCTAAGGAAGTCAGAAGAGGATATG -GGATTTCCTGGAAATGGAATTGGAGATGGTTGTAAACCACCATGTGGGTGCTGGGAATTG -AGGCTGGGCCCTCTATGAGAGCAACAAGTGCTCTTAACCACTGAGCCATCTCTCCAGCCC -TCCGGCAGAGTCTTTTTGAGGGATGACCATATCTGTGCAGAGCCTAGAGTCTGAAACAAA -GCAGAGGAGATGACACACTTAAAGTCACAGTAGCAAATTAATGCACAGGAAGTTTGGGTA -GCTTATTTGCTACATATTTTAAAAAATATGACATTTTAGAAATTGGGTTGAAGAAGAAAG -AAAGCATTTGCATGCTACTTCAGGGACAGAATGACTCCAGTTGAAGTGAGTCAACTAGGG -CATGGCACTATTAGGAGACGTGGCCTTGTTGGAGTAGGTGTGGCCTTGTTGGAGTAGGTG -TGACCCTGTTGGAGTAGGTGTGGCCTTGTTGGAATAGGTGTAAGCCTGTTGGAGTAGGTG -TGACCCTGTTAGAGTAGGTGTTTCACTGTGGGTGTGGGGTATAAGACCCTCATCCTAGCT -GCCTGGTAGCGAGTCTTTTCCTACCTGCCTTCAGATGAAGATGTAGAACTCTCAGCTCCT -CCTGCACCATGCCTGGCCTGGATGCTGCCATGCTCCCACCTTGATGATAAATAATGGACT -GAATCTCTGAACATGTAAGCCAGCTCCAATTAACTGTTGTCCTTATAAGAGTTGCTTTGG -TCATGGTGTCTGTTCACAGCAGTAAAGCCCTAACTAAGACAAGTATTATAAATAAGAGAG -GGGTATCGGAGGACAACCCTATTAAAAGTCCAGTAGAGGCTGTGTCAGGGGCAGTTAGCA -CATGTTTCCATGTTGGATGAATTTATGACAGTAGGCCTTTTATCTCAAAAGTAAACATAG -CATGAAGGCAGAGGGCCAGACTTTGTCCCTGTGTTTAGTTCCTCATTGGCTTGAGGCAGG -AGTTAATGGTTGTTAGTGAAAGCATCTTCTCTCTGTCCATTAGACCACAGCAACCCTTGC -TCTCTGTGCTTTCCTCCCTGCTCCCGCCATTCTCCATTTTCCACACTCACTCACTCCTCG -TCTCTCAATCCCTTACTAAAAGGTTGAATGGTGTAGCATTGGTTTCTTGGGAGTGTGCTC -AGTTTAGGGGGCCATCTTTCTAGAGATTATCCCATTTAGGATGGATTTTTATCAGAGCCA -AACACTCAGGGAGGGCAGTGAATGAGAGGTGTGAAATAGGACAAAGTCTACTGTTCTATG -AGTATAAGATACCATGACGAAGCCTGTCACTCTGTATGCTGACAAAAAATTAATAATTAA -AAAAACCTAGAACGACAACATACTTGTCTGTCAAAAGACTTTCAAGGGATCTGCCAGAGG -GGGTGAAATGCATGCGTGCATGCATGCATGTGTGTGTGTGTGTGCGTGCGCGCATGTGCA -TGTACATGTGTGTTAGAGATCAAATACATGCTTGGCTACTGAGCTACACCCCTGCATTTG -AGCCTATTGCAGGTTAGTTTTCATGTCTAGTGCTTATGTTTACTTTTAATTTAAAAAAAA -GTCCTATTTGACATATAATTCATTCAACACGATGACATGTATTAATTGCAGTTGATACAG -CCTCTACTGGACTCTAGAGGTTTTCATCTTACAACATCCTTTTCTTATGTTTATAACACT -AGTTGGCTCAATTCAGTTAGTCTACACTTTTTTTCTTTTTTCTTTAAAGATTTATTTATT -TATTTATTTATTTATTTATTTATTACATGTAAGTACACTGTAGCTGTCTTCAGACACCCC -AGAAGAGGGCATCAGATCTCGGTTACGGATGGTTGTGAGCCACCATGTGGTTGCTGGGAT -TTGAACTCATGAGCTTTGGAAGAGCAGTTGGTGCTCTTAACCGCTGAGCAATCTCTCCAG -CCCCCCCCCCCCGCCCTTTCTTTTTCTTCTACTCCTTCTTCTTCTTCTCCTTCTCCTTCT -CCTTCTCCTTCTCCTTCTCCTTCTCCTTCTCCTTCTCCTTCTCCTTCTCCTTCTCCTTCT -CCTTCTCCTTCTCCTTCTCCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCT -AGACAGGGTTTCTCTGTGTAACTCTGACTGTCTGAGACTTGCCCTGTAGACAGACTGACC -TCTAACTCAGAGATTCCCCCTGCCTTGCTTCCTGAGTGCTGGGGTTAAAAGTATGTGCCA -CCACTGCCCAGCTGAACCCAACATTTTCCATGGGTTCTAGGGGGTCGAACTTAGGCCTGA -GCAGTCTCTCCAGCCTCTAACTTATTTTCTTCTTATCCAGACTTCTTAAATAAACATTCA -ACCCTCTGAACGTCACATGTTTAATGGGCTAACCATAGGTTTTCTACATGAAGGCTCAAA -AAAAGATCTTGTTTGGCAAAATTAGGGCTTCTTTCCTTTTCGAGCCTTTAATATGCTAAT -GTGTGGTATGAGGTTCTGAAAGGGAGGCACAGAGCTCAGTGCTTACCAGATGCTTTGGGC -TGAGGTCACTGGACCTCCTATTGCTAAACTCAGTGGCAGTGTAACAGAACATGGCAAAGG -CTCTTAGAAGTCTCCAGGCAGCTCTGTTTTGCACGCAGAGCATGATGGATGGAGTCATCT -TGAAACAGACTTTCTTACTAAGGAAGAGCCACTTAATTCTGTCAGGTCCCAGCTGTGGCT -TGTCTGTGGTGAAAATGCCATAGGTCATTTATTCATTTCACTTTGGTCAGGGCTGAGGCT -GGCTAAGCAGCCAGTTGTAGGTGGATGCAGGAGTCTGCAGGGCACCTGGTGGGAAGTCTG -GGTTCTTGTGTCCTGGAACAAGGAATTGCACCAGGAATTCCTGGATAGTGGTAGATACCA -CACTGGTTTTATTAAGGAAAAAGGTACATCTGAGGATAGAAGAAGGCTAGAGCTGTTTGG -CTTAATGGTGAGTGCTTGACAAATGATTGGATGTTTATACCCTGTTAGCATGGCTTTTGG -GCCATTCTTAGAACAGGAAATGCTCTGTATTGTTCTGTTACAAGATAGACTTGGTAGGGA -GGGTTGTTGGTTTCTTTCCTATGCTAATCTCTGTTCTTTTACATTTAAACACACACACAC -ACACACACACACACACACACTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTT -GGGATGAGGGAGGGAGGGAGGGAGGTAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAG -AGAGAGAGAGAGAGATCAGAGAACATCTTGAGGTAGTAGGTTTCTCTTCTTCCTTCACAT -GGGTACCAGGGATAGAACTCAAGAGCTTTTCCCTGCTGAGCCATCTCCCCATCTCCCTAA -TCCTTATATGCTAATTTTGATGCCTCTGTTCACTACTCTGCAGCCATAAGACCTCCACTT -GTACCTCTGGTTGCTGAGGCAGCTGTGGCTCTGCCTGGAGGCCACCAATCATTCTAGGAA -GAAGGATAGTGACTTAGTGTTTTCATCGCTGTGAAGAGACACCATGATGATGGCTGCTCC -TTTATAGAGGACAACATTCAGTTGGGGCTGGCTTACAGGTTTAGTTCATTACTATCATAG -TGGGAAGCATGCCAGCATGCAGGTAGACATGGCATGGAGAAGGACCTGAGAGTTCTACAT -GGACTGGCAGACAGCAGGAAAAGCTAGTGAGCCACGGTCTTAGTTAGGGTTTTACTGCTG -TGAACAGATACCACGACCAAGGCAACTCTTATAAAGGACAACTTTTAATTGGAGCTAGCT -TACAGGTTCAGAGGTTCAGTCCATTATCATTAAGGCAGGAACATGGAAACATTCAGGCAG -GCATGGTGCAGGTGGAGCTGAGAGTTCTACATCTTCATCTGAAGGCGGCTAGTAGAATTC -TGACTTCCAGGTAGCTAGAAAGAAGGTCTTATAGCACATACCCCCAGTGACACACCAACT -CCAATAGGGCCACATCTTCTAATAGTGCCACTCCCTGGGCTGAACATATACAAATCATCA -CAGCCACTGAGCCTGGCTTGAGTTTCTGAAACCTCAAAGCTCACTCACTGTGACTCACTG -TCTCCAACACGGCCACACGTCCTAGTGCCACTGTCTAAGCATTCAAAAATTATGAGTTTA -TGGGGACCATTCTTATTCAAACCATCACATTCCACTCCATGACACCCTCCCCCCCCCTAT -AGGCTTATATTCATATCATAACACAGAAATGCGTTCAGTCCAACTCTATCAGTTTCAACC -CCGTGTAAAAGTCCAAGGTCCAAAATCTCTTCTGAGACTCATGGCAGTATCTTAACTGTA -CTCTGCCTATAAATTCAAAATAAAAAAAGCAGATCACATGCTTCCAACATATAATGACCA -GGATATACATGATCATTCCAAGAAGGAGGAGAGGGAGCACAGCGAGGAAGTACTGGACCA -AACAAGACTGAAACCAGCTGGGCAATCGCCAAACTCTACACCTTCCTGTCTAATGTCAAT -GTGCCCTTCAGATCCTTAAGCCCTTCCAGCCATGTTGACTGTCACACACTTCTCTCTCTT -GGGCTGGTTCCACCCCCTCTTAGCAGCTCTCCTTGGTAGGTATCCCATGGCATCTCTAGC -CTCTTGGGTCCTCTAAGGCAATCTAGGCTTCACTTTCACAACTTCATGAAAAGGTCTCCC -TGGGCCTCCATGCAGGGACACTCTTGCCACTCCTGTCTAGCCTCAGCAGCATTCTTCGTC -TCAGAGGGAGATTCCATAACCCCTATCTTGTAGCTTTGACTCTAAAGACAGAATCATGAG -GCTAAAACTGCCAAGTGTTGTTCCTTGCTGGGGCTGCAGTATGGCCTCCTCATTCAAATA -CATTTCCACCAGCTTTCTGTTTTCAATGGTTTCCTTAATTGCTTAAGCTTGGCTGTCTTG -GAACTTGATCATAGACCAGGCTGGTCTCAAATTTAGAGATCCCCTGCCTCGGCCTTCTGA -GTGCTGGGATTAAAAGTGTGTACCATGCACCTGGCCTTAAGTTTTTTAAAACTTCCTCTG -AACAAGTTGGAAACTTAACTGGGTGGGGACTTGCTCTGAGGTCACCATTCCCTTTATCTC -TTGGCCTCAGGCTGTTCTTTAATCTGTTTATACTTCCTGGCACCCCTTTCTTCTCAAACT -GTATACTTTGCATTTCCCTTCCTCAGCTTGTTTCTTTTCAGTATAGATCTGCATAAGACT -GGCCACTGATCACCATACAACTTGGTCGACAATAAGCTATTTTGAAATCTCCTCTGTCAA -CACAATCCAAAACTTTTGAATTTAATCTCAGGCAGACTTTTTTGGACAAAAGCAAAATGC -AGTCACATTCTTCACCAAAAAAGAGTGCTCTTTAGGTCACATAATAATATTCTTCTCTAA -AACCTCTTAAGCTGGGCCCTCACAGTTCCAATCCTTTTCAGCACCACTGTCTTTCATGCT -CCTACTAATATGGTCCATTAAGCCCTTCTCAAAGCATTCAACTGCTTTCCTAATCCAAAG -TCCCAAAGTTTACATTCTGCCAAGAAGAAGCCACATGGTCAAGCTTATCAGAGCAACACC -CCACTTCTGGTACCAACTTCCATCTTAGTTAGGGTTTCTATTGCTGTGAAGAGACACCAT -GACTACAGCAACTCTTATAAAGGAAAATATTTAATTGGGGATGGCTTACAGGTTCAGAGG -TTCAGTCCATTAATGTCAGGTGGGAAGCATGGAAGCCCAAAGGCAAGTATGGTGCTGGAG -AAAGACCTGGAAGTTCTACATCTGGACTGGCAGGCAGTAGGAAGAGTAAGTGAGCCACCC -AGCCTGGCTTGTGCTTCTGAAACCTCAAAGCTCCCCCCACTCCCTTCAGGAAGGTGTCTG -GGAACGATTTACCTCCTAAATGTGCTCAGAGATGTTGTGTTTTTCCTGTAACAATTTACT -TGATTGTTCTCAAGGATGTGATATTTCTATTTGTGGGATGCTTTGTTGTTCTCCTGTCCA -TTTCTCACAAAGCTGGGGATAGGAATAGCCCATTCCTGGACTAAGATCTTGGAGGATGCT -CTAAGACAGATATGCTTGGGTCTGAAGTTAGTTAGGGGCAATCCTGATTCACAGTTAGCT -TCTTAGTGAACTGAAAAAACACTTGATACTTTACTAATATAATGTATAGGACCTGTGTTA -GGTTTCTCCAGCAAAATGGGACGGAGAGGGAGAGGGAGAGGGAGAATGAAGCAGGAATGT -CTAAGGTTTATATGAGGTCATCAGGCTGGAATTTCAGGTAAGAATTACAATTGATGTCTG -GACTCCAAATCCCTCAAGTGAGAAACTGAGGCAGGGTTTCTCTGTGGCAATCTGGTTGAA -GAAAAATTTCTTCTACCTTGAGAAACTGCAGTCTTTACTCTCAAAGCTTTCAAATGAAAG -GACCCACACACAATATGGAGAATCACACGCTTTATGCAGAACACCAATCACATAAAGAAT -GTGTCTCCACAGAAGTATCTCCAGTGGTATTTGGCCAAATGCAGGGCATTTTAGTCTGGC -CAAGTTAATGCACACAGTTAACTATCACATGGGGGAAAACTTATCAGTTTTTAAAGGTTA -CTGAGGGCTTGAGAGGCTGAGGCAGGAGGATCAAGTTTGAGGTCAACCTGGGTTACATGG -CAAGACCTTGGTCTAAACAGTTATTATTATTTTTTTAATTTGAAGAAAAATTTAAAATTT -GAAAAGGCATACGGAGCAGCTGATGTTTCTCCAACATCATCCCGGTGTGGGGAGGTAGAG -GCAGAGGATCAGGAGTTCATGTTCACCCCTAGCTTTATGCTGTCCATGGTTCATCATCTC -TTATGGCCCATATTAGTCATTGTGCCATTCAAAAGCCACAGAGCAAGAGAAACATGTTTC -ACAGCTCCTACTGTATCCTGGACCCTAGGGATGCAACAGTGGCAAGATGTGGTTTCTGCT -CTTCATTGTGAGCTGACTTGGCTGAGGCTATAAAGCAAAGGTGCTTTGTGAAATTCAGAG -AGGATAACGTAAGGTAACTCAGAGATATGCACAGGAAGTTGCATATTTGCAATAAAGCCA -CACACAGCAGAACTATTAGATCCAGGCACTCACTCAACGTGGATTCTGGGCTCTTCAGCT -CTGATCTCTTCAGCTCTCATTTGCTCAGACTGTCTATGTCCAGCAGATGGTGCCAAATGA -CTGTCTGCAGTCAACTGGCAGTCCCTCTCAGGGAAAATCCAAATTGAGCCTATGAAAGAA -AGGTCAGCATTTTTAAGGAAAGTGCTCTTTGTCAGACTAAGACCTTTTAATTTGTCCCAT -TTTAATAGTACATATGTATCAAGATAAAAAAAAAACAGACAAGGAAATGGCCTCCTTTGC -TGGGATTGTGGAATTGTAAGACCCCCGAAACTGGGGAGACCTCCGCTCAAGTCCCGGGTT -GAGCTGGTCGGCACCCCGATAACACCTGATGCAAACTGCAAGACGCTTTATTGTCAGCTA -GCTGAGGGGAGTTCGATCTCGAGCGGTAACAGTAGGGGGCTTTTAACAGCTAGCTGAGGA -GTTGGGAGGAGTTTGGCTACAGCTCTTCTCTGGCGGGTGTCCTTGGTAAAATAACAAGGC -ATGAAGAGTGAGGAGTGAGCTGTAGCTCTTCTCTGGGGAATCTATCTCCATGTCCTTGGC -ACAGGGAGCCAAGCAAGCGCCTGGCTAGGTCTCCCCACAATCATCGAGTCTCTGGCTGTA -AGGCACAGAAACAAAAAGACTTTTTGTTGGCTATAGAGAACAAAGAGCTTCTTTCTGGCT -GTATTTTAAGAGATCAGGGAAAACAAGCTTGGGGAATGTCCAGGGGCTTTACCTTTCAGG -GAGAAACGCTCTAAGTCGGGGTCTCACAGAATTATGGGAACAGAGGTCAGGAAGTACTTC -AGTAAAACAGCACCCCAATATAGACTGGCATATGAAACTCCAATGACTGAGCATACACGT -GTGTATTCATATATTTTGAGTCTACACTTGTATAGAAGTGTATGTATCATGTATGCATAT -GTACATACGTGCCTGTGTGTGAATATATGGGTAGAAGTCCAAGTGTGTGCGTTTTTGTAA -TGTGTCTGTATGTGTTGAGTATTTGCAAGTAGGTGCCTATGGTCACATACAAGCATACTC -ATGGTGTATGTGGAGTGCCTGTGTATGATTGTGAGGAATATGAGTGTGAGTGTGCACATG -TGGATGTGTATATCCATGTGTGACTGTGTACACGTATATGTTTACTTTTGGGAAAAATTA -AAAAATAAAATAGATGAGGAATGGAAGGTTTGACATATTTTTAAAGGGCAAAGGTACAAT -TGTTGAGGCAGTGGAAATTGGGAGGATGGAGCCTAAAAACCGAGAAGGACTAAAGCCTCA -GGCCTTAGCCAACCTTACTCAGAGCATCAGACAATCTATACTCTGAGAGTTAAGAAGAAT -CGAATGAGTACAGTTTACAATCACAAAGACAAACCACACATGGCGGTAACATGTCTGTCT -ACACGGACATAAAACCAAACAATAGCCAGCTCCAATGAACAATCTGAAGTCAACTCCCTC -CTACCCACCATACTTGGGAGGGACATTTAATCACATTTCAGAAAGAAGTTGGCATTTGGA -AGAAACAGGTCACAAAGACTCTTGTTTACTTGGAATTTTCTCACACGAACTCAGAATTCT -TCTTATCGGACTCCATTTTTGGAAAGTGTTCTGACATAAAATACTTAGAACTTCCTAAGA -GAGTTAAGATATTGGAGGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTG -TGTATGTGTGTGTGTGTGTGTATGTGTGTGTGTATGTGTGTGTGTGTGTGTATGTGTGTG -TGTGTGTATGTGTGTGTGTGTGTGTGTATGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTG -TGTGTGTGTGTGTGTGTTCAAGTGAATATGAGAACCAGGCCTTGATAGAAAGGCATTCAT -TAGAAGTCCCAAAGAAATGATTCAAACCTGCTTTTGCCCAGTCATCTTGGAAGAATATTG -TATAAATGGAAGTTTGGGGGTGAGTGGGGCTCCAGCTCATTCAAGGACCATCCTGTGGAG -TTAGTCATTTCAAGAGACACAAGTCCAGTGCTCCTAGATCTGGGACTGGCTCCACTGACA -GGGTCCTGCTAAAGAAGGTAGGCTGGGACAGGAAACTCACTGGTGAATTCAAATAGCCAA -CGTGAGCTCACATTCTCTTTGTGAGGCTTTTATAAGCTCTCACTAAAATAAAGTCTGTGA -GTCTGGAATGTTAGTGCTCAGAAGAGAGGCAGGAGGATCAGGGTCAAGACCCGTCTAGGC -TGCCTAGTGAGACCTTGCTTCAGATGGGACAAAAAAAGTTGTCAGCTGATAAAGTAGAGA -ATAAGATGCCATGCAGTGCCATCTGATGTGGCAGAGGAACCTAAGGCTTAGTTAAGAAGC -CACTTCTGGGGACTGGGGGTGGGGTATAGCTCAGTGGTACAGTGAGTGCTTCTTCTGCAA -GAAGCCCTGCCCTGGGGGATTACACACACACACACACACACACACACACACACACACACA -CACACACACACACACTTACTTCAATGTCCCATCACCTACTCTGAGACATTTCAGAAAGAA -GACAAAAAAGAGCATCCGGAGGCAGTGTCTTTGGAGCATCAGCATCAGGAAATGAAATGG -CTATCATGCTCTACCCACCCTCATCCCACCATTTCAGTTGCCTCAAAACAGGAAAGCCTG -TGTCTTAAAGAACACCATACAGCTACTAGGTTGGGTGTAGTTACAAACTGTAGGAAAGGA -ACAGTCTTTATGGTTTCTTCTAATTAATAATTTTAGAAATCATCAAACCATGAAAGATTT -CCTAGTAAATCAGTGACACAATTCTGTGTTCTAAAGACTTACCAGCTGCTCTTAAAGGTA -CAGGTGCCCACCCGAGTATCATATATATGACCATATATATGTACACAGAGTATATGTCAC -ATATAATGTGAATAATTATGTTAGATGGCAAGTACTGAATATATGTATGTATATATGTGT -GTATATATATATATATATATACATATATATATATACACACATACATACATACATACACAC -ATACATACATATACATCACAATGCTGCAGGAATATGTGTGTTTATGGGTACATTTTTCTC -ATTTTTTCTTTCAGATAGGTATTATGCCTCATAGGCAGGCCTTCAGGCTCAAGCTGTAAT -GGAGAGGATGACTTTGAAATCTCAATCCTTCTGCCTTCACGTCTCAAGCATTGGTTTCAG -AATTTGTCACCATGCCTAGAGACTGTGGACCTCTGAAGGAAGTCCTGTGAACACAGACCA -GAGGGCCTGAGGGAGGAGCAGCTGGTCCGTGGCTGCAGTGGGATGTTGTCTGGGCATCCG -TGGCTGCAGTGGGATGTCGTCTGGCCGTCCGTGGCTGCAGTGGGATGTCGTCTGGCCGTC -CGTGGCTGCAGTGGGATGTCGTCTGGCCGTCCGTGGCTGCAGTGGGATGTCGTCTGGCCG -TCCGTGGCTGCAGTGGGATGTCGTCTGGGCGTCCGTGGCTGCAGTGGGATGTCGTCTGGC -TGTCCGTGGCTGCAGTGGGATGTTGTCTGGGCGTCCGTGGCTGCAGTGGGATGTCGTCTG -GCCGTCCGTGGCTGCAGTGGGATGTTGACTACTGATGAGCAGTGCACAGGAAATTAGTGG -AGACCGAGGAGAAGAGTTAGCGTTACGTTTTCCTTCTAAAGCATGAACATGGTTAATATT -CCTTAGCCTACACTAAAGATAGCCAGGCAGCAAAGCCAGGCTAGGGATTACAGCTCTAAT -CTCATTAAGTACTTCCAGAGGAGAATTGAAGGAGGAGAGGCCTGACTCAGCAAAATCCAC -TTGGTTTACAAAGTATTTCTGCTTATGTGTATGAGTGTTTTGCTTCTACGTATGTACCTT -ATGTGTGCCTGCTGCTCACGGAGGTCAACAGAGAGCATGGGCTCCCCTGGAACCAGAACA -TCTGGGTTCCGGGAACTGAACCTGAGTCCTCTGCAAGACAGAGAGTGCTCTTCACTGCTG -AGCTATCCCATAAGCCCCCATGCTTTCTTTTGATTTAAAAGAGTCCATTTGGTGTCAGTA -CCAAAAAGCAAAATTAGGGGGCTTGATGGGTGGCTCCTGTGGCGATTTATGGTAGCCCAC -AACCATCTGTATTCTAGTTCTAGAGGAGCTGACACCTCTGGTCTCTATGAATACCAGGTT -CCAACGTACGCATCCAGTGTATGTGCACTGACATATATGCATATCTACACCATGTATACG -AATTAAACACACTGCTCATAATTGCGAGGGAATGCTGGTGCGGTGAACCTACATGGCTTA -CTGTCTTCATCATAGAATTATGCCTGCTTTGTCCAGTGACTTCCAAAAGTTAAAATTTTG -ACAGTGAGGCATACAAAGAATGTAAATACGTATAACCATAGACGATATTAGGCCTGCCTG -AGGTCAAGGGAGGTATATTAGTATGATTAAAAATTACTTCCGATTTTAACAGATGTTTAT -ATTTATAAATATACTTATATTCTTCTGCTTAAACATGCTATCTTTCTTCCCTATATTTTG -CTGACTTTATTAGACATGTATTAGTTAGCTTTCTAGTTTCAATAACCACACAGCTGAAAG -GTGCAATTTAAAAACGGGAGGATCAGGCAAGAGAGGTGGCTCAGCAGTTAAGAGCACTGA -CTGCTCTTCCATGGTCCTGAGTTCAAATCCCAGCAACCACATGGTGGCTCACAACCATCT -GTAGTGGGATCCTGTGCCCTCTTCTGGTGTGTCTGAAGAGAGTAACAGTGTACTCACATA -AATACATTTTTTTAAAAAGGGGGAGGATGGATGTTGGCTCTCAGTTTCAGAGCTCTCATC -TACCAGGGCAGAGAGGGTGTGGCAAACAGAGACATTCACAGGATGACAACAGGAAGCAGA -GGAGAGGGAGCACAAGCATGGATGACTAGGGTAAAATCACTCCTGAGGACATTCCCGCAG -GGACCCGTTTCCTCTGTGAGGCCCTGCCTCCCACTTTTCAACACTTTCCACAGTTTGGTC -AGAACCCTAGAATCTGCCTGTAAAGATGCCCTCATAGACACACCTGAGGGCAGACTTTAC -CAACCTCCTACCTGTTTATTATTAATCAAGCTGAAAATTAGGGCTTAGCATCTGTGTTGG -TTTGAAAATGCCTGCCCCAGGGAGTGGCACTATTAGGAGGTGTGGCCTTGGTGGAGTAGG -TATGGAGGAAGTGTGTCACTGTGGAGGTGGGCTTTGAGATCCTCTTCCTGACTGTTTGGA -AGCCAGTTTTCTCCCAGCTGACTTTGGAACAAGAGCTAGAACTCTCAGCTTCCCAGTGCC -ATGTCTGCCTGCACTCTGCCATGCTTCCCACCATAATGACAATGGACTGAACCTCTGAAC -CTGTAATCTAGCCCCAGTTAAATGTTGGTGCTTCACAGAGGTGGTATAGTCCAGTGGGTA -GAGCAGACTCTGGAGCATGGTGATTGAGTTTTCAATACCAGGCCCATCTTATTGCTTGTG -TGTCTTTGTTGCAGCCATTTAAACTTGAGTGGTTCAGTTTCCTTGTATGTAGCCATGAGA -GGGTTATGATGACCGAATGCCTCTGTGCACATTTATACTCACACATGTGTGGAAGCCGTT -CAGATTGGCCTAGACTAAGATCAGTGGCAAACAGGGACGTGACTGTTTTGTTTTCATGGA -GTATACAGGTAGACTGGAGATTCATGAACTATACTTGAAAATCAAATATAAAACGGGGCT -GAAAAGAATCCTCTTTTCTTTTTTCTTTGTGACAAAAACATTTAAGACTCTGTAAGAATG -TATAATATAAAGCCATGTTGTGCTCATTTAAAACTTAAGACTAGCAAGAGCCAGGACACA -GGACGTGGTGAAGTTGCTAACAGCACATACTGGGTCTGGGGAGATTCTCAATCAGGACAG -CACTTACCATGCAAGCACAAGGCTCTGAGCTTGGCTCCCCAGCACCAGCAGGAAAAGCCA -AGTGTGGTAGCATTGTCTATAGTTCCAGCATCAGGTTGATGTCGAGGGAGGGCAGAGAGA -GGAGCTCCTTGGAGTTCCCTGGTCAACCAGTGAGCAGAATCTATAAGCTCCAGGTTCAAT -GAGAGACCCTGTCTCAAAAGCCAAGATAGAAAGCAATTGTTGGCATCTTACCTCCACATG -TATGTATACACATGTACAATATGTACACATACATATGCTGCACATATATACAAAGTGTGC -TGGCAAGTCTTATGTCATACAAGCTAGAATTATAAGAAAGGAAGAAACCTCAATTGAGAA -AATGCCTCCATAAGATCCAGCTGTAAGGCATTTTCTTTTTTTTTTTAACATGTATTTATT -ATATGTAAAGTACACTGTAGCTGTCTCTCATTATTGGATGGTTGTGAGCCATCATGTGGT -TGCTGGGATTTGAACTCACGACCCTTGGAAGAGCAGTCGGTGCTCTTAACCACTGAGCCA -TCTCTCCAGCCCTATAAGGCATTTTCTTAGTTAGCAGCTGGTGGGGGAGAAGCCACCTCA -TTTTGGGTGAGGCCATCCTTGGGCTGGTGGTCCTGGGTTCTATAAGAAATCAGGTTGAGC -AAGCCATGGAGAGCCAGCCAGCAGGCAGCACCCCTCCATGGCTTCTGCATTAGCTCCTGC -ATCCAGGTTCCTGCCTTGAGTTCCTTCCTGACTTCCTCCAATGATGGATTGCAATGTGGA -AGTGTAAGTCAAACATTTGCTTTTGGTTTAATCACAGCAATGCTTACCATAACTGAGATA -CAAGGCACACTGTGTTTTCCCATGCAATGGGCAGGCCACACATTTGGCTTTAAGCTTCGT -AGCAACCATTGCTGAAAGGGAAACCTGACTGGTTACTCATCAGATTAAAAGAGGCAATTG -CTCAGGAGAAGTGTTAATGCTTATGTTAAGACCGTACACTGACACATTTCATTATTACTT -TTGAGCACTATCTTTGAGATGAGGCTGCATGGTTACTAAACAATATCTTCAGCCTCTTTT -TAGGAAATGAGCTGGATTTCCCAGGAGTATGGTCTATAATATTTCTCACTCAACCAAATC -ATTGCAGCAATCAACCATCAACAGTAACCAACTAACAACCCACCCCACCTCACAGGGCCC -TAGCATTATATAACCTCTGAGAAGTCCCCAGAATTCCAAATGTCACTCAAATGCAGAAAC -TATCTGCTGCTGGTAAAGTCACACTAGAGCATGAGGCAAATAATAGTCAGCTGCTGTGGA -CAATCTGAAGCCCCCTATCCCACACCTAGGATTAAAATGAAAACAGATTCTCTCTCTCTC -TCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTGTGTTTAAAGAAACTAAAC -TTCCAAATTTGTCACTGCACTTGGGCCCTGTTGTTAAGGGATTCACATTCTACCAAGGAA -GGGGTGGAGTTCATACCCCTGGGGCTACTACATGTTAGGTACTGTTTTAGGTCTTTTACA -TACACTACTTAATTTTATTGACACGTATGAATGTTTTATCTACATGTATGTCTGTGTACT -ATAAAATCCAAAATAAATTCAAGACCACCTAGCCCCTTTCCTCTCTGAAGGGACTTTCCA -AACTATATTAGCAGGCCAAGTGCAGAGACATATAAGGAAGCCGGCCGATTAAACAATGCT -GAAAAAGCCATAAGGGCAGGCTGAGTGAGAGAGCAGGCCAAAGGTCTGGTGCAAACCACC -CCATGCAAACCAACCAATGCCTGAAAGGATTTCTTGCAACACCAATTAGAATAAGCCAGC -TAGACATGTTGCCTAAATCTGCCCCTTACAAGGTATAAAAAGTGTGTTCTTTGTTTGTCC -AGGGTCTCCTCTTGCCAGCGTGCTAAGGGGCCCCAACACATTGGATCAATAAAAACCCTC -TTGCAGTTTGCAGCGATCTTGGTCTCTGTGGTCTTTGTGAGTGAGGGTCTTTTGGCAGAC -TCCAACAGTACCATTTGGGTGCCTAGTACCTGCAGAAGCCAGAAAAGGGCATTGAATCAG -TTCTACAGAGAGATGGGGTTGACCACACATGAGGCAGTTACTCTATTAAAAAGCCAGGGT -CTCATTCTGGAACCCAAGTTGTCCTAGACCTGAGATCCTCCTGCCTCAGCTGAGATTATC -AGTACACACACCACACTGGCCCCCAGAGTTTTAAGGAGATGTAGAGTGTTCTCCACTCTG -CTTTATTGATGTGACAGAGGTTTTCAGATTCGAGGGACTTAGCCAATAAACATTTACTTC -TCATCTGTGGAATAGCACAGGGGAGGTGTTCTGAGGCAGGAGGTAGAGTGTAAGTTTGGG -TACAGATCTATTTCAAAAGTAAAAGGTTGGGCTAGTGAGATGATTCAGACAATAAGGGAG -TTTGCCACCAAGCCAGACAACCTGAGCTTGATCCCAGGACCCACATGGTGGAAGGAGAGA -ATTGATACCTGCAAGTTGGCTCATATGTAAAACTCAAACGCATGCGCGCATGCATGTGCG -TGCACACACACACACTCATGCATGCATGCATGCACACATGCATACATGTGTGTGCACACA -TGTACACACACATGTTAATTTTTTAAGTCAAAGATGAACACTGAAGAAGGCTCCATCACC -TTCAATATTTGGCTTCCAAAGCTATCTTGATATCAATGCCTGAGGGAGGGAGAACTGAGC -AGAGGAGAGAACAGAGAGGGCTCACCTAAGGTCAGCACCACACACTGGGAAATGTCTTGT -TTCAGCAGCCTGCCTGCACGTTGGGACCAGAGCATAGCACCCAATTTTGACAGTCAGTTA diff --git a/deeptools/test/test_data/test_paired2.fa.fai b/deeptools/test/test_data/test_paired2.fa.fai deleted file mode 100644 index 5af543f758..0000000000 --- a/deeptools/test/test_data/test_paired2.fa.fai +++ /dev/null @@ -1 +0,0 @@ -chr2 5010000 6 60 61 diff --git a/deeptools/test/test_data/test_paired2.sam b/deeptools/test/test_data/test_paired2.sam deleted file mode 100644 index 683e800575..0000000000 --- a/deeptools/test/test_data/test_paired2.sam +++ /dev/null @@ -1,49 +0,0 @@ -@HD VN:1.0 SO:unsorted -@SQ SN:chr2 LN:5010000 M5:5c3b7fcdfff29abcc880fdec2817dd6b UR:./test_paired2.fa -HWUSI-EAS616:7:89:1518:3543#0 99 chr2 5000001 255 36M = 5000064 100 TGTAACAATTTACTTGATTGTTCTCAAGGATGTGAT S\dbdcfaaccbbcccc^dcdc^c^YaaabaaWdaa XA:i:0 MD:Z:36 NM:i:0 -HWUSI-EAS616:7:89:1518:3543#0 147 chr2 5000065 255 36M = 5000001 -100 AGGTCATCAGGCTGGAATTTCAGGTAAGAATTACCA R]bT]`eRd^db]baY`W_W^_\]\_XZUZVVNVHU XA:i:1 MD:Z:34A1 NM:i:1 -HWUSI-EAS616:7:93:7807:15274#0 163 chr2 5000304 255 36M = 5000676 408 GAGAGGGAGAGGGAGAGGGAGAATGAAGCAGGAATG hhhhhhhhhehhhhhhhhhehhhhghhhfhhhfghh XA:i:0 MD:Z:36 NM:i:0 -HWUSI-EAS616:7:21:17769:5446#0 163 chr2 5000385 255 36M = 5000496 147 TTACAATTGATGTCTGGACTCCAAATCCCTCAAGTG hhhhhhghhhhhhhhhhhhhhfhhhhhhhhhgghdh XA:i:0 MD:Z:36 NM:i:0 -HWUSI-EAS616:7:49:8992:4457#0 99 chr2 5000385 255 36M = 5000496 147 TTACAATTGATGTCTGGACTCCAAATCCCTCAAGTG de\dc\fffdf^cdfe\cff_ffffffdafgcgggg XA:i:0 MD:Z:36 NM:i:0 -HWUSI-EAS616:7:21:17769:5446#0 83 chr2 5000496 255 36M = 5000385 -147 TACTCTCAAAGCTTTCAAATGAAAGGACCCACACAC ghhahhgghhdffccfhhhhhhhghhdfffffdfff XA:i:0 MD:Z:36 NM:i:0 -HWUSI-EAS616:7:49:8992:4457#0 147 chr2 5000496 255 36M = 5000385 -147 TACTCTCAAAGCTTTCAAATGAAAGGACCCACACAC hehhhhgghhgchhghfhhfafhhffhhhhhfdfff XA:i:0 MD:Z:36 NM:i:0 -HWUSI-EAS616:7:86:18020:6752#0 99 chr2 5000560 255 36M = 5000906 382 AACACCAATCACATAAAGAATGTGTCTCCACAGAAG hhgahhhhhghfhhhhhghhhh_cghfhhfhchghh XA:i:0 MD:Z:36 NM:i:0 -HWUSI-EAS616:7:93:7807:15274#0 83 chr2 5000676 255 36M = 5000304 -408 AAAACTTATCAGTTTTTAAAGGTTACTGAGGGCTTG hhhghhhhhghhhhhhghhhghhhhhhhdhghhhhh XA:i:0 MD:Z:36 NM:i:0 -HWUSI-EAS616:7:64:3102:21101#0 99 chr2 5000737 255 36M = 5001136 435 TTGAGGTCAACCTGGGTTACATGGCAAGACCTTGGT hhhhhhghhhhhhhhhfhhhhhhhhhhhghhhhhgf XA:i:0 MD:Z:36 NM:i:0 -HWUSI-EAS616:7:36:16424:18394#0 163 chr2 5000820 255 36M = 5001193 409 TGAAAAGGCATACGGAGCAGCTGATGTTTCTCCAAC hhhhhhhghhhhhhhhhfghghhfhgdhhgehhhhh XA:i:0 MD:Z:36 NM:i:0 -HWUSI-EAS616:7:50:18110:21009#0 163 chr2 5000822 255 36M = 5001123 337 AAAAGGCATACGGAGCAGCTGATGTTTCTCCAACAT ffffccafacfffcfahffdfaffc`a`^`ddfdh] XA:i:0 MD:Z:36 NM:i:0 -HWUSI-EAS616:7:111:14171:9899#0 163 chr2 5000822 255 36M = 5001123 337 AAAAGGCATACGGAGCAGCTGATGTTTCTCCAACAT hhhhhhhhhhhhhhhhghhhhhgefhhhhhhhhhgh XA:i:0 MD:Z:36 NM:i:0 -HWUSI-EAS616:7:114:18552:5841#0 163 chr2 5000822 255 36M = 5001123 337 AAAAGGCATACGGAGCAGCTGATGTTTCTCCAACAT hhhhhhhhhhhhhhghehhhhhhhhhhhfhhhhhhh XA:i:0 MD:Z:36 NM:i:0 -HWUSI-EAS616:7:8:2829:6484#0 99 chr2 5000835 255 36M = 5001214 415 AGCAGCTGATGTTTCTCCAACATCATCCTGGTGTGG hhhfhhhghhhhhhghhhhchghhghhhghhghhhh XA:i:1 MD:Z:28C7 NM:i:1 -HWUSI-EAS616:7:4:16767:6127#0 163 chr2 5000856 255 36M = 5001242 422 ATCATCCTGGTGTGGGGAGGTAGAGGCAGAGGATCA hhghhhhhhc^edeec__]_cfccfdfffW_fdad_ XA:i:1 MD:Z:7C28 NM:i:1 -HWUSI-EAS616:7:66:4289:12506#0 99 chr2 5000868 255 36M = 5001183 351 TGGGGAGGTAGAGGCAGAGGATCAGGAGTTCATGTT hhhhhhhhdhhghghggghhehhhhhehehfhhhfh XA:i:0 MD:Z:36 NM:i:0 -HWUSI-EAS616:7:86:18020:6752#0 147 chr2 5000906 255 36M = 5000560 -382 CCCCTAGCTTTATGCTGTCCATGGTTCATCATCTCT hchhfdhghhfghfahhhhhhhhfhhhhhhhghheh XA:i:0 MD:Z:36 NM:i:0 -HWUSI-EAS616:7:23:8152:13433#0 163 chr2 5000926 255 36M = 5000988 98 ATGGTTCATCATCTCTTATGGCCCATATTAGTCATT hhhhhhhhhhhhhhhhhhhghhhhhhehhhhhhehh XA:i:0 MD:Z:36 NM:i:0 -HWUSI-EAS616:7:103:13675:10395#0 163 chr2 5000926 255 36M = 5000988 98 ATGGTTCATCATCTCTTATGGCCCATATTAGTCATT ffffahhhhfffgfhffh]f]fddfd_fffdcfff\ XA:i:0 MD:Z:36 NM:i:0 -HWUSI-EAS616:7:106:13391:17723#0 163 chr2 5000938 255 36M = 5001303 401 CTCTTATGGCCCATATTAGTCATTGTGCCATTCAAA hhhhhhhhhhhhhhhhhhhghhghhehhhhhhhhhh XA:i:0 MD:Z:36 NM:i:0 -HWUSI-EAS616:7:23:8152:13433#0 83 chr2 5000988 255 36M = 5000926 -98 AGAAACATGTTTCACAGCTCCTACTGTATCCTGGAC hhhhghghhhhhhehhhgdhhhhhhghhhhhhhhhh XA:i:0 MD:Z:36 NM:i:0 -HWUSI-EAS616:7:103:13675:10395#0 83 chr2 5000988 255 36M = 5000926 -98 AGAAACATGTTTCACAGCTCCTACTGTATCCTGGAC f_ffcfdddcaV`XZa[dadcaWcadddaccd[fcf XA:i:0 MD:Z:36 NM:i:0 -HWUSI-EAS616:7:116:8653:16765#0 99 chr2 5001011 255 36M = 5001141 166 CTGTATCCTGGACCCTAGGGATGCAACAGTGGCAAG hhghghhhhfhhhhhhhhhhffhhhhgghghfhfhh XA:i:0 MD:Z:36 NM:i:0 -HWUSI-EAS616:7:81:1971:19006#0 99 chr2 5001026 255 36M = 5001396 406 TAGGGATGCAATAGTGGCAAGATGTGGTTTCTGCTC hhhhhhhhhhhghfhhhhhhghhhhhhghhhhhghd XA:i:1 MD:Z:11C24 NM:i:1 -HWUSI-EAS616:7:39:11820:4528#0 163 chr2 5001051 255 36M = 5001401 386 GGTTTCTGCTCTTCATTGTGAGCTGACTTGGCTGAG hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh XA:i:0 MD:Z:36 NM:i:0 -HWUSI-EAS616:7:25:4767:20646#0 163 chr2 5001115 255 36M = 5001378 299 TCAGAGAGGATAACGTAAGGTAACTCAGAGATATGC ghhfhhcaahe^d`ebfddc^ad`dada[cVb`^^c XA:i:0 MD:Z:36 NM:i:0 -HWUSI-EAS616:7:2:14523:20268#0 163 chr2 5001116 255 36M = 5001234 154 CAGAGAGGATAACGTAAGGTAACTCAGAGATATGCA ghghhhhhfgchghcecfchhchhhghchchehhhh XA:i:0 MD:Z:36 NM:i:0 -HWUSI-EAS616:7:79:5441:2939#0 163 chr2 5001116 255 36M = 5001234 154 CAGAGAGGATAACGTAAGGTAACTCAGAGATATGCA ghcghfhhhchhhffffaffffacffa_f[fafcaf XA:i:0 MD:Z:36 NM:i:0 -HWUSI-EAS616:7:50:18110:21009#0 83 chr2 5001123 255 36M = 5000822 -337 GATAACGTAAGGTAACTCAGAGATATGCACAGGAAG \Z_aa^XY^aa\aaaa\^S^cd^dddYccffb\f_f XA:i:0 MD:Z:36 NM:i:0 -HWUSI-EAS616:7:111:14171:9899#0 83 chr2 5001123 255 36M = 5000822 -337 GATAACGTAAGGTAACTCAGAGATATGCACAGGAAG hhghhhhhhhhhhhhhhhhhhhhghhhhhhhhhhhh XA:i:0 MD:Z:36 NM:i:0 -HWUSI-EAS616:7:114:18552:5841#0 83 chr2 5001123 255 36M = 5000822 -337 GATAACGTAAGGTAACTCAGAGATATGCACAGGAAG hhhhhhghhhhgghhhhhhhhhhhhhhhhhhhhhhh XA:i:0 MD:Z:36 NM:i:0 -HWUSI-EAS616:7:64:3102:21101#0 147 chr2 5001136 255 36M = 5000737 -435 AACTCAGAGATATGCACAGGAAGTTGCATATTTGCA afghhhhgghgehghghhhhhhhhhhfhhhhhhhhh XA:i:0 MD:Z:36 NM:i:0 -HWUSI-EAS616:7:116:8653:16765#0 147 chr2 5001141 255 36M = 5001011 -166 AGAGATATGCACAGGAAGTTGCATATTTGCAATAAA hhhhhhhhhgghhhhhhhhhhhhhhhhhhhhhhhhh XA:i:0 MD:Z:36 NM:i:0 -HWUSI-EAS616:7:66:4289:12506#0 147 chr2 5001183 255 36M = 5000868 -351 CACAGCAGAACTATTAGATCCAGGCACTCACTCAAC hghhhhfffcfddfbdhhhfhhhhhghhhhhhhhhh XA:i:0 MD:Z:36 NM:i:0 -HWUSI-EAS616:7:36:16424:18394#0 83 chr2 5001193 255 36M = 5000820 -409 CTATTAGATCCAGGCACTCACTCAACGTGGATTCTG dbddcbfhehhehffdghhghhggghhhhhhhhhhh XA:i:0 MD:Z:36 NM:i:0 -HWUSI-EAS616:7:8:2829:6484#0 147 chr2 5001214 255 36M = 5000835 -415 TCAACGTGGATTCTGGGCTCTTCAGCTCTGATCTCT ghhhhhfhhhhhhhhhhhhhhhhhhhhhghhfhhgg XA:i:0 MD:Z:36 NM:i:0 -HWUSI-EAS616:7:3:9592:15607#0 163 chr2 5001227 255 36M = 5001568 377 TGGGCTCTTCAGCTCTGATCTCTTTAGCTCTGATTT hhhehhhhhhhhhhfhhhhghghhhhhhhhhhhhgh XA:i:2 MD:Z:24C6C4 NM:i:2 -HWUSI-EAS616:7:2:14523:20268#0 83 chr2 5001234 255 36M = 5001116 -154 TTCAGCTCTGATCTCTTCAGCTCTCATTTGCTCAGA aagggggffgaffafcafeafaggcgaggcgfeggg XA:i:0 MD:Z:36 NM:i:0 -HWUSI-EAS616:7:79:5441:2939#0 83 chr2 5001234 255 36M = 5001116 -154 TTCAGCTCTGATCTCTTCGGCTCTCATTTGCTCAGA gdd`baWfafedd`ae`dKadfcfffaaffdfffff XA:i:1 MD:Z:18A17 NM:i:1 -HWUSI-EAS616:7:4:16767:6127#0 83 chr2 5001242 255 36M = 5000856 -422 TGATCTCTTTAGCTCTGATTTGCTCAGACTGTCTAT fggfggaffffcefgaffddf_^ggggeggfgcgdg XA:i:2 MD:Z:9C6C19 NM:i:2 -HWUSI-EAS616:7:106:13391:17723#0 83 chr2 5001303 255 36M = 5000938 -401 GTCTGCAGTCAACTGGCAGTCCCTCTCAGGGAAAAT hhhhhhhhhghghhhhhhhhhghhhfhhhhhhhhhh XA:i:0 MD:Z:36 NM:i:0 -HWUSI-EAS616:7:25:4767:20646#0 83 chr2 5001378 255 36M = 5001115 -299 GAAAGTGCTCTTTGTCAGACTAAGACCTTTTAATTT gffff_ggaggfaffca^_a\ffd`afgcggggggg XA:i:0 MD:Z:36 NM:i:0 -HWUSI-EAS616:7:81:1971:19006#0 147 chr2 5001396 255 36M = 5001026 -406 ACTAAGACCTTTTAATTTGTCCCATTTTAATAGTAC hhhhhhghhhhhhhhhhhhhhhhhhhhhhhhhhhhh XA:i:0 MD:Z:36 NM:i:0 -HWUSI-EAS616:7:39:11820:4528#0 83 chr2 5001401 255 36M = 5001051 -386 GACCTTTTAATTTGTCCCATTTTAATAGTACATATG hhhhhhhhghhhhhhhhhghhhhhghhhhhhhhhhh XA:i:0 MD:Z:36 NM:i:0 -HWUSI-EAS616:7:29:12313:10611#0 0 chr2 5001492 255 36M * 0 0 AATTGTAAGACCCCCGAAACTGGGGAGACCTCCGCT fd]aeecaaWcdfd_ffffcZ[aaa_\Z]`Z^Z___ XA:i:0 MD:Z:36 NM:i:0 -HWUSI-EAS616:7:39:11820:45288#0 16 chr2 5001701 255 36M * 0 0 GACCTTTTAATTTGTCCCATTTTAATAGTACATATG hhhhhhhhghhhhhhhhhghhhhhghhhhhhhhhhh XA:i:0 MD:Z:36 NM:i:0 diff --git a/deeptools/test/test_data/test_proper_pair_filtering.bam b/deeptools/test/test_data/test_proper_pair_filtering.bam deleted file mode 100644 index d4ec0a646302c6cc0aa3d5eced62f16465717cdd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 314 zcmb2|=3rp}f&Xj_PR>jW;S9w^Us6rd6A}tO6g=elyxHiA@dKW3+qKT=YkB%UEaKpM z!o$W@^oxNrn3;J-gJ4Vp=L*plUdeYGoFd#3#2A*uNrN$4wxo{coe+#f8q_9nKhXF0b*b-+$!P&PbJ-1t0A8yka}HwL)eUQ-w`F zcSHC5*#c}Dj2V+YShYloO*^%~jA><}Q1dF`tzKGPE}EI5#e0_Tsb6U380uiQdXo?5 zs=%&;hU#Af{!jS5e-mfXcfX&yI?Xojk-v8Sax7dv*X6aEzw*b-#R|oa{>MFiC9^Bq jta{_KPTk~RCf@xh_%lnCxbl%(jF`TVW?%*f7Ki`<565#B diff --git a/deeptools/test/test_data/test_proper_pair_filtering.bam.bai b/deeptools/test/test_data/test_proper_pair_filtering.bam.bai deleted file mode 100644 index 54630ded72818ac600cca05311ab7def0a421dac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 104 wcmZ>A^kigWU|;}YPay^dMj*|=5CJ9`7_7ituSpPjba76oDj0>T7bXg!0R^)IlmGw# diff --git a/deeptools/test/test_heatmapper.py b/deeptools/test/test_heatmapper.py deleted file mode 100644 index 7eb9d6d78f..0000000000 --- a/deeptools/test/test_heatmapper.py +++ /dev/null @@ -1,309 +0,0 @@ -import os -import sys - -import deeptools.computeMatrix -import deeptools.plotHeatmap -import deeptools.plotProfile -import deeptools.utilities -import json - -__author__ = 'Fidel' - -ROOT = os.path.dirname(os.path.abspath(__file__)) + "/test_heatmapper/" - - -def cmpMatrices(f1, f2): - """ - The header produced by computeMatrix will be different every time a command is run in python3! - """ - rv = True - file1 = open(f1) - file2 = open(f2) - for l1, l2 in zip(file1, file2): - if isinstance(l1, bytes): - l1 = l1.decode() - l2 = l2.decode() - l1 = l1.strip() - l2 = l2.strip() - if l1.startswith("@"): - p1 = json.loads(l1[1:]) - p2 = json.loads(l2[1:]) - for k, v in p1.items(): - if k not in p2.keys(): - sys.stderr.write("key in {} missing: {} not in {}\n".format(f1, k, p2.keys())) - rv = False - if p1[k] != p2[k]: - sys.stderr.write("values of '{}' is different: {} not in {}\n".format(k, p1[k], p2[k])) - rv = False - for k in p2.keys(): - if k not in p1.keys(): - sys.stderr.write("key in {} missing: {} not in {}\n".format(f2, k, p1.keys())) - rv = False - else: - if l1 != l2: - sys.stderr.write("lines differ:\n{}\n vs\n{}\n".format(l1, l2)) - rv = False - file1.close() - file2.close() - return rv - - -def test_computeMatrix_reference_point(): - args = "reference-point -R {0}/test2.bed -S {0}/test.bw -b 100 -a 100 " \ - "--outFileName /tmp/_test.mat.gz -bs 1 -p 1".format(ROOT).split() - deeptools.computeMatrix.main(args) - os.system('gunzip -f /tmp/_test.mat.gz') - assert cmpMatrices(ROOT + '/master.mat', '/tmp/_test.mat') is True - os.remove('/tmp/_test.mat') - - -def test_computeMatrix_reference_point_center(): - args = "reference-point -R {0}/test2.bed -S {0}/test.bw -b 100 -a 100 --referencePoint center " \ - "--outFileName /tmp/_test.mat.gz -bs 1 -p 1".format(ROOT).split() - deeptools.computeMatrix.main(args) - os.system('gunzip -f /tmp/_test.mat.gz') - assert cmpMatrices(ROOT + '/master_center.mat', '/tmp/_test.mat') is True - os.remove('/tmp/_test.mat') - - -def test_computeMatrix_reference_point_tes(): - args = "reference-point -R {0}/test2.bed -S {0}/test.bw -b 100 -a 100 --referencePoint TES " \ - "--outFileName /tmp/_test.mat.gz -bs 1 -p 1".format(ROOT).split() - deeptools.computeMatrix.main(args) - os.system('gunzip -f /tmp/_test.mat.gz') - assert cmpMatrices(ROOT + '/master_TES.mat', '/tmp/_test.mat') is True - os.remove('/tmp/_test.mat') - - -def test_computeMatrix_reference_point_missing_data_as_zero(): - args = "reference-point -R {0}/test2.bed -S {0}/test.bw -b 100 -a 100 " \ - "--outFileName /tmp/_test.mat.gz -bs 1 -p 1 --missingDataAsZero".format(ROOT).split() - deeptools.computeMatrix.main(args) - os.system('gunzip -f /tmp/_test.mat.gz') - assert cmpMatrices(ROOT + '/master_nan_to_zero.mat', '/tmp/_test.mat') is True - os.remove('/tmp/_test.mat') - - -def test_computeMatrix_scale_regions(): - args = "scale-regions -R {0}/test2.bed -S {0}/test.bw -b 100 -a 100 -m 100 " \ - "--outFileName /tmp/_test2.mat.gz -bs 1 -p 1".format(ROOT).split() - - deeptools.computeMatrix.main(args) - os.system('gunzip -f /tmp/_test2.mat.gz') - assert cmpMatrices(ROOT + '/master_scale_reg.mat', '/tmp/_test2.mat') is True - os.remove('/tmp/_test2.mat') - - -def test_computeMatrix_multiple_bed(): - args = "reference-point -R {0}/group1.bed {0}/group2.bed -S {0}/test.bw -b 100 -a 100 " \ - "--outFileName /tmp/_test.mat.gz -bs 1 -p 1".format(ROOT).split() - deeptools.computeMatrix.main(args) - os.system('gunzip -f /tmp/_test.mat.gz') - assert cmpMatrices(ROOT + '/master_multibed.mat', '/tmp/_test.mat') is True - os.remove('/tmp/_test.mat') - - -def test_computeMatrix_region_extend_over_chr_end(): - args = "reference-point -R {0}/group1.bed {0}/group2.bed -S {0}/test.bw -b 100 -a 500 " \ - "--outFileName /tmp/_test.mat.gz -bs 1 -p 1".format(ROOT).split() - deeptools.computeMatrix.main(args) - os.system('gunzip -f /tmp/_test.mat.gz') - assert cmpMatrices(ROOT + '/master_extend_beyond_chr_size.mat', '/tmp/_test.mat') is True - os.remove('/tmp/_test.mat') - - -def test_computeMatrix_unscaled(): - args = "scale-regions -S {0}/unscaled.bigWig -R {0}/unscaled.bed -a 300 -b 500 --unscaled5prime 100 --unscaled3prime 50 " \ - "--outFileName /tmp/_test.mat.gz -bs 10 -p 1".format(ROOT).split() - deeptools.computeMatrix.main(args) - os.system('gunzip -f /tmp/_test.mat.gz') - assert cmpMatrices(ROOT + '/master_unscaled.mat', '/tmp/_test.mat') is True - os.remove('/tmp/_test.mat') - - -def test_computeMatrix_gtf(): - args = "scale-regions -S {0}../test_data/test1.bw.bw -R {0}../test_data/test.gtf -a 300 -b 500 --unscaled5prime 20 --unscaled3prime 50 " \ - "--outFileName /tmp/_test_gtf.mat.gz -bs 10 -p 1".format(ROOT).split() - deeptools.computeMatrix.main(args) - os.system('gunzip -f /tmp/_test_gtf.mat.gz') - assert cmpMatrices(ROOT + '/master_gtf.mat', '/tmp/_test_gtf.mat') is True - os.remove('/tmp/_test_gtf.mat') - - -def test_computeMatrix_metagene(): - args = "scale-regions -S {0}../test_data/test1.bw.bw -R {0}../test_data/test.gtf -a 300 -b 500 --unscaled5prime 20 --unscaled3prime 50 " \ - "--outFileName /tmp/_test_metagene.mat.gz -bs 10 -p 1 --metagene".format(ROOT).split() - deeptools.computeMatrix.main(args) - os.system('gunzip -f /tmp/_test_metagene.mat.gz') - assert cmpMatrices(ROOT + '/master_metagene.mat', '/tmp/_test_metagene.mat') is True - os.remove('/tmp/_test_metagene.mat') - - -def test_chopRegions_body(): - region = [(0, 200), (300, 400), (800, 900)] - lbins, bodybins, rbins, padLeft, padRight = deeptools.heatmapper.chopRegions(region, left=0, right=0) - e_lbins = [] - e_rbins = [] - e_padLeft = 0 - e_padRight = 0 - assert f"{lbins}" == f"{e_lbins}" - assert f"{rbins}" == f"{e_rbins}" - assert f"{bodybins}" == f"{region}" - assert f"{padLeft}" == f"{e_padLeft}" - assert f"{padRight}" == f"{e_padRight}" - # Unscaled 5', 3' - lbins, bodybins, rbins, padLeft, padRight = deeptools.heatmapper.chopRegions(region, left=150, right=150) - e_lbins = [(0, 150)] - e_rbins = [(350, 400), (800, 900)] - e_bodybins = [(150, 200), (300, 350)] - e_padLeft = 0 - e_padRight = 0 - assert f"{lbins}" == f"{e_lbins}" - assert f"{rbins}" == f"{e_rbins}" - assert f"{bodybins}" == f"{e_bodybins}" - assert f"{padLeft}" == f"{e_padLeft}" - assert f"{padRight}" == f"{e_padRight}" - - -def test_chopRegions_TSS(): - region = [(0, 200), (300, 400), (800, 900)] - # + strand, 250 downstream - downstream, body, unscaled3prime, padRight, _ = deeptools.heatmapper.chopRegions(region, left=250) - e_downstream = [(0, 200), (300, 350)] - e_body = [(350, 400), (800, 900)] - e_unscaled3prime = [] - e_padRight = 0 - e_ = 0 - assert f"{downstream}" == f"{e_downstream}" - assert f"{body}" == f"{e_body}" - assert f"{unscaled3prime}" == f"{e_unscaled3prime}" - assert f"{padRight}" == f"{e_padRight}" - assert f"{_}" == f"{e_}" - # + strand, 500 downstream - downstream, body, unscaled3prime, padRight, _ = deeptools.heatmapper.chopRegions(region, left=500) - e_body = [] - e_unscaled3prime = [] - e_padRight = 100 - e_ = 0 - assert f"{downstream}" == f"{region}" - assert f"{body}" == f"{e_body}" - assert f"{unscaled3prime}" == f"{e_unscaled3prime}" - assert f"{padRight}" == f"{e_padRight}" - assert f"{_}" == f"{e_}" - # - strand, 250 downstream (labeled "upstream" due to being on the - strand) - unscaled5prime, body, upstream, _, padLeft = deeptools.heatmapper.chopRegions(region, right=250) - e_upstream = [(150, 200), (300, 400), (800, 900)] - e_body = [(0, 150)] - e_unscaled5prime = [] - e_padLeft = 0 - e_ = 0 - assert f"{upstream}" == f"{e_upstream}" - assert f"{body}" == f"{e_body}" - assert f"{unscaled5prime}" == f"{e_unscaled5prime}" - assert f"{padLeft}" == f"{e_padLeft}" - assert f"{_}" == f"{e_}" - # - strand, 500 downstream (labeled "upstream" due to being on the - strand) - unscaled5prime, body, upstream, _, padLeft = deeptools.heatmapper.chopRegions(region, right=500) - e_body = [] - e_unscaled5prime = [] - e_padLeft = 100 - e_ = 0 - assert f"{upstream}" == f"{region}" - assert f"{body}" == f"{e_body}" - assert f"{unscaled5prime}" == f"{e_unscaled5prime}" - assert f"{padLeft}" == f"{e_padLeft}" - assert f"{_}" == f"{e_}" - - -def test_chopRegions_TES(): - region = [(0, 200), (300, 400), (800, 900)] - # + strand, 250 upstream - unscaled5prime, body, upstream, _, padLeft = deeptools.heatmapper.chopRegions(region, right=250) - e_unscaled5prime = [] - e_body = [(0, 150)] - e_upstream = [(150, 200), (300, 400), (800, 900)] - e_ = 0 - e_padLeft = 0 - assert f"{unscaled5prime}" == f"{e_unscaled5prime}" - assert f"{body}" == f"{e_body}" - assert f"{upstream}" == f"{e_upstream}" - assert f"{_}" == f"{e_}" - assert f"{padLeft}" == f"{e_padLeft}" - # + strand, 500 upstream - unscaled5prime, body, upstream, _, padLeft = deeptools.heatmapper.chopRegions(region, right=500) - e_unscaled5prime = [] - e_body = [] - e_ = 0 - e_padLeft = 100 - assert f"{unscaled5prime}" == f"{e_unscaled5prime}" - assert f"{body}" == f"{e_body}" - assert f"{upstream}" == f"{region}" - assert f"{_}" == f"{e_}" - assert f"{padLeft}" == f"{e_padLeft}" - # + strand, 250 downstream (labeled "upstream" due to being on the - strand) - downstream, body, unscaled3prime, padRight, _ = deeptools.heatmapper.chopRegions(region, left=250) - e_downstream = [(0, 200), (300, 350)] - e_body = [(350, 400), (800, 900)] - e_unscaled3prime = [] - e_padRight = 0 - e_ = 0 - assert f"{downstream}" == f"{e_downstream}" - assert f"{body}" == f"{e_body}" - assert f"{unscaled3prime}" == f"{e_unscaled3prime}" - assert f"{padRight}" == f"{e_padRight}" - assert f"{_}" == f"{e_}" - # + strand, 500 downstream (labeled "upstream" due to being on the - strand) - downstream, body, unscaled3prime, padRight, _ = deeptools.heatmapper.chopRegions(region, left=500) - e_body = [] - e_unscaled3prime = [] - e_padRight = 100 - e_ = 0 - assert f"{downstream}" == f"{region}" - assert f"{body}" == f"{e_body}" - assert f"{unscaled3prime}" == f"{e_unscaled3prime}" - assert f"{padRight}" == f"{e_padRight}" - assert f"{_}" == f"{e_}" - - -def test_chopRegionsFromMiddle(): - region = [(0, 200), (300, 400), (800, 900)] - # + strand, 100 upstream/200 downstream - upstream, downstream, padLeft, padRight = deeptools.heatmapper.chopRegionsFromMiddle(region, left=100, right=200) - e_upstream = [(100, 200)] - e_downstream = [(300, 400), (800, 900)] - e_padLeft = 0 - e_padRight = 0 - assert f"{upstream}" == f"{e_upstream}" - assert f"{downstream}" == f"{e_downstream}" - assert f"{padLeft}" == f"{e_padLeft}" - assert f"{padRight}" == f"{e_padRight}" - # + strand, 250 upstream/300 downstream - upstream, downstream, padLeft, padRight = deeptools.heatmapper.chopRegionsFromMiddle(region, left=250, right=300) - e_upstream = [(0, 200)] - e_downstream = [(300, 400), (800, 900)] - e_padLeft = 50 - e_padRight = 100 - assert f"{upstream}" == f"{e_upstream}" - assert f"{downstream}" == f"{e_downstream}" - assert f"{padLeft}" == f"{e_padLeft}" - assert f"{padRight}" == f"{e_padRight}" - # - strand, 100 upstream/200 downstream - upstream, downstream, padLeft, padRight = deeptools.heatmapper.chopRegionsFromMiddle(region, left=200, right=100) - e_upstream = [(0, 200)] - e_downstream = [(300, 400)] - e_padLeft = 0 - e_padRight = 0 - assert f"{upstream}" == f"{e_upstream}" - assert f"{downstream}" == f"{e_downstream}" - assert f"{padLeft}" == f"{e_padLeft}" - assert f"{padRight}" == f"{e_padRight}" - # - strand, 250 upstream/300 downstream - upstream, downstream, padLeft, padRight = deeptools.heatmapper.chopRegionsFromMiddle(region, left=300, right=250) - e_upstream = [(0, 200)] - e_downstream = [(300, 400), (800, 900)] - e_padLeft = 100 - e_padRight = 50 - assert f"{upstream}" == f"{e_upstream}" - assert f"{downstream}" == f"{e_downstream}" - assert f"{padLeft}" == f"{e_padLeft}" - assert f"{padRight}" == f"{e_padRight}" diff --git a/deeptools/test/test_heatmapper/group1.bed b/deeptools/test/test_heatmapper/group1.bed deleted file mode 100644 index e7c13ff6e1..0000000000 --- a/deeptools/test/test_heatmapper/group1.bed +++ /dev/null @@ -1,3 +0,0 @@ -ch1 100 150 CG11023 0 + -ch2 150 175 cda5 0 - -ch3 100 125 cda8 0 + diff --git a/deeptools/test/test_heatmapper/group2.bed b/deeptools/test/test_heatmapper/group2.bed deleted file mode 100644 index c8cd07a881..0000000000 --- a/deeptools/test/test_heatmapper/group2.bed +++ /dev/null @@ -1,4 +0,0 @@ -ch1 75 125 C11023 0 + -ch2 125 150 ca5 0 - -ch3 75 100 ca8 0 + - diff --git a/deeptools/test/test_heatmapper/heatmap_master_interpolation_bilinear.png b/deeptools/test/test_heatmapper/heatmap_master_interpolation_bilinear.png deleted file mode 100644 index c0cd57c9017ac4a93de7e363ccb2150625072962..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 507902 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μ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

{y$^}=M!JHxXw~Y4^8`jRMgl^2N2K!&SvK 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

`IU%3KfL0|Ipk=Sx=-}|BmQ#bfFYW>YJQhPC+a& zPW?KQ?mTF}P|w_>QkkZ3|9s10(_v8Ts3EtCyy4BM%C4_QW{yNo6%jM9%r#u*q678m?R}c^35JZr;g{1`poQo!k}@47*Sb-%~9H zW1os4+*!k{+6Zr~=a(e;6Sl~FG@HeaY!&;RB*N8$(}4^mZgv`EH6vG*1urqH6eS4L zM~+L_28snFyTNvFN^|#{B>qqZY66MUGj_fdLm5WY#z2@rC71WDqD%}Kyg(X+OsL-4 zRu&O+BJsS*D>6eBT@oJuC_~qr&9AcfORyouaRN!~7SiU8RjK;h9hR%RpPPHoqi6Ma zv$EK@=fOk$Y|_(4)81cez(%qGHFIPD?>zHar;tK19QIn1>_DkaRW~uUi}Fgr*Balr z&KG7Cw42(()*0!KD6XmS>TNfmsiyb)`RwzDkA&Q?K7LV|{>QzVI1S$kfxqsAx#u77 z%d*ikj__U4{pqf?Xe?S@;ktw(s7I0j8N`z+olq5I>vs` zsE}cY1}{eu&HrKP!Thywo!iEt4z&VqdXZhhefo3QZRyEG&55Pmj<>C10?z%Jb1{Zw zx=6TIPGy9d&IyF@)(HJMJK8^;`L^^qWPXk>i`A&4Z1>pb6!>kc4sc#1(~RbGKFMB)qDFbp@+Q#EWrHLcwOY>}d~fSs`z zfHAte5#c9>y$e$ZqTvTuY#zLgnUvVqL#RL3sHAy93|?h((A%X zcO*T|FQd#U+HyMCI!aY{`cC(0;|JI`vBuU@@iT!hhyd+RKIIRL+~2{nKtN8!*@ri! zU!7fW=NG1hL31Sc1^oE!Xn>uws29 z1g?(!cBZek8X_wkAUK_L4g92T(S9a&^4gX-yWfD8E7SG$t2_R$_G~=aBoWyydzRCC z4o~C4r8uc|rF)C}fRd{2j?pF3^qMo1x4W}{WS7vJ&Fhh&$2&oSa>ZE)WQ4~yEjy-* zT9YJ0(KfG0@jDw2r8+@jEx`pH{R}@boz(5PURai+zeA2L&EN*^AQ#Ucd5qSf?)48E zjWuCv1MR1IQts_=3;(AD(5FFxZA*UZ(U*)>npj&Dy2uVU@EAgFfS59BA24q+2mQi< zk>$XLS8)&EB;u{PDeFWZ`yJ$zhBz;qx%Vm8h@GWr!j?JIWU$r0i~QiE&Lp1 zN{P3D-qZxW5SmdUoQf-oRWRz?;;>(UelRM7HlS_BX|-^Du@Kbji?RO6$LD9j7&SXm zv5+^E@e#(5g7W!`XJU6iPD{tK+-RmzWo_R14t(jXM@#l1^|6kE63!3=k)U@z2UxfG zTLN>`crIKIL)8|<=8;NXOF}=r`PvjqjzS-((h2W>U#**t(~Twp4m_(u~vKnoStRGYuy^W)p7C+0-27bfirZ9a~r8h7IN+GG&3n z?@RON7C4iZP@ZrDQmKm_hc-OQ2$AZY`;Jxo6>mG})bPpaH*b2_-<&$Na}?M!-l1Zq z{jImBbI0}0M~p!H7Kf72lndF*yDr2=f9G0ogs|C2nOnf5RD_Rs@{m66D=-79b1>mz z{0!)AB;KIO`htB4v><+*MosSzN6-#UiUW{T#YVQ=B+s4VA zY7;DXH`2hA-sF5;WzFJYcT4EGrL*>VRnOAAaqY3?#SZ8Gj;Qw=ddh1Bp|z+%XNyIu zA762+et~P#=w*@gXDGI0x{{;V^W~BMS49A)g>xWE+3ehN6%fx-%T%9 zJ;b9y03qke*;O1|n!jt~^4L_mUySL^y?7FwV=m?$3{4A31kuOc{o<~vj^V1pRG@P*9`ZOpR@KM}&&uswZ&3D=&f6$F|Bp~L z&BXn!FytvsPqg4^&uZ*kG`OFtSk63JcETZD#gqVU;z8@_`v!@myP$<6P3%BcKu=So zo43QZ(kNvURwI)9k-zUM+MqVZO>QJ>OvSIo2GfIXIgHN3+q@&z8m}#NlP9p;cZabR zL2a9;&nk*Zgum2c1|(-UE_9wR9eXgdF&`dgV6?iGlcKWN8;ShtZ)m#9~` zQgn;&8*`V!`m=MDbp;=}N(1{KncWU+fhhjb<%P3Tje6eRm2g7tJ@cDZaN}=; z5r@8mZnr9A2t z9`}%U5(aF`Dll4XRzf;@$e7MDY*N9yM2@LoTDVGd6{qzbVz72BKq(sQNDIQR^hL4^ z0^p{*>BmmkfY`mJ)$EXrggiP=UNvWw6&s{8L#o0jjE1!o<+ly4JL#T``0Sz=9#ogI z|I~Hj{cS!35Q>UnLZIFNorvUg%+#Gj`WoZTb271R()n z!-+s&{xNy?R zWU_TFhr%Bc8aJDKk6@fU5LHqretEcT-1@qa=$a%%g9*3EhqpOV_*IWO_^ADSh;kGfB=&{?#C>=Xqkd1UF!r1L!cVLO{dgS|Emf?kqx|NRgCaab1 z#&b1NU|RwefRZlMV$~BIN+PI806mJFlf9?7K&mf8qp_-WB&P|-bu>zyd-hL|8>vqE z>er46QqQEzaU_h{S1}a};y5OW?ayIaF+Bt86f{H_=O{DaJ85rs47d{Y4^#WkY5{_^ zip!94>hSk4$jY4VM*`xME3~00q0s!GO7xSW>tE#g+g9xu-#$9;czqll{ap9_S`=u$ zY)d?Vu|iACe$uhd7fw`HsDGxlI9lrOX^m*#U^m=x!9wc%J;H5zqSLv+YTxeD)$aEO z`ufVi$GZRu#Gum0y2nOH#b^Tf%MT6D1VPiQik}#D+Y2;uPE))`whr4}|Kk@>d|i2a zvD#1zzh^iPt%EzkmIhk9H5eJVpHK7Xw_Yte!O8N6%5got90>E-x!aHCj_Y>BC!@HU zG-(Y8JB;KiTrgpGE;2rKo(1MB14HL3F`iewkDA-u5RC(IcZm4!`S-iu&D;W$$|on`X^L!rqJn<*6!>QP?YP&bM8s#&QilyD%1j=? z4i{9OMFm{r${Hn7X#%kkJVeHuXqRv%mp2f{NDc{eDn&9x3HatjDy+)hR*4=pYUyyB zrQ&FSuodjs8H&7EXW<~mEkacoBtRj>H=Q!k)|f+`)ZN-vEC@&s`n zYMCIuAh%^oJ2FU{n#dGu_d4S1H~Whpda|_iGraD-B!M)Lf-B!@O*QgRD_-&!8*Ca| z4)#m7Xp7V49wBuNBS`eSStkCV2mtAGH@e8O@@^3MNf4Gz()rXN2T3a?H?kn0qk~AB zNP##?$O+Gi8aJ&~%nR4dGPLM?a-O)rGaw-wwA3vX*ZD3th^@vh+pBgwrkr*6_dBTd zYmQZ{VYFJ?q$CW}j1Pg1s=z(yJ!XuGSUu|SP~yO!V*Vd~wTTX4(7>mv4fO~2*e$Wd zAMqE}vfiT0FYs1EMqnR7g#%SEe-}V;0xCSc*}>c1K{?*RIxEIG4(3g8+CGi6X$q@i zlcgBOCsmZB>2DSw{g zjpPmn@#rFI^O@W1DdGTG_09oWC}{3k@sDd2|2LdDxk?7cUkL4Q2sMH2KEp#<62l*v zNmP$oTsJiT+@$q`th;66r#Oiv7hfd>ny=^tnhBmhvHpO6SAFz1BinB`CnC~X0ekm} zSo%*U!o(gCWfREEEsNr7crL4E+|pg0>yhRJuM|Km1d)PRC5ik1w<0elO+-DZyfvQC ziQ%($=uT(u?GVJlI^e}STGVBwE5OK}RT6o1$ zYq0f)IQb~!Ous7og8TWQuSo=WCq(MqTTYO|+4p(HYwXLLs`hTH+(_$5&>?_Av@cw8yM0 zm&hWsz9{`}*i*Gh;&%Q=>*>=LUxSoJm;#hU)C#N%<-Pd$p=CtUY*DvGU?{No%onL3 zJ*Xfi!(f$1+@mXleiS0r9*+=Y{)0BMKONhpOW)|au`gZTkLv{1=G?xWPNkg9TSJa? zVS%Y=M0~`%BWd}rX+cj(-D90&5u`)Zh+f;{ojk|dn|YyErBYs7RXyYr$!Z7B8cs2N zi*>XhWo(5Mg%eUDk}gK($Px?});k5eiXnBVhr`_|=Am^cdzeGW6S6DdJ8i^V$>S^! zIIC66$mY9}+nFUbt>qL*Lyn+1Q8hBwRcM8m^+5kTJ8SxImhFJaBNWu#TLJlB=TW4Udc>wc4U(qwOctlxlPqu`LPFbHWhWH~{B-I**ef`pOp+UIlx{T7T8zQnoSG;` z9zP1Rn?xs_+RI44;I07x5~$VxDUvv+6^8pz62los8b7kiQ}L(#5XM<6Fsgj2gu}uq zShAwVrXoj%$?2>0v?KSthG8LA<6gP>X?{f;?T4?*YADc>^t4)ErR2&ldUAUfCyg$i zKDEc@kfPqw#_ES#sB<^bs6)DjPL-x7&M?)2a&|(P2RRpD53qbM)i5lLBw8O&1QHp- zf=3-yu2YEJacuPk!)^k!XeR?PAl0lDSed^=+v5%Hn*;C6oaUkxzP|v`u50}tT?5=p ze%v)q=o2wYs}S+(=m?s#%L~0eH}CK?;YibXWA~{NMf=c<`YK1V0Vwh)y95KVBIGtz zIT0(zDj?Y$S??5yjhL~RO?!?1)D^3oc(YEw*6555W;gd+6@~9?0RO{%AG?UHpJ3S3 zchVhJ9hi)2;#2|K+z@GdlYE56Xp1il=gmLvXORyr{~-@&uDA|YF#Q@A&BjC4BJdTlp=meMTX;Ha3t7_+Nj z{+(*`_9$C7$`cyqe!USH3XI!)KIK4l?D3UFpqkA|FoKk2y8g+aK&TEG*i$Udt5Zl1XgP9y5=A9f2++`yH|T$A!Tzu-En_bBlzsR`N{@aLdXa3k7ER; zd-?qb1dF44&%8~}O67{PK6RM(4M2xdR!XG7jtI#`_{0wjY9YboD;|TY9ZOfW#|*XP3%`8Na7pS|-I6)7CY2n#qfDh=2{N{_ zw#hWKIG_HyRa{L>a0tFNLyAeAxnB)E+%#i-6H#h^Q7~BTW_}>j$})t8tkXh|>h7^W zwbqPMJ0bKtCD@2dS>bgzFZ;s7<*zNtUm}6u+#G)dScb-2l2V-#H7Lj|To-%1y6lnE z!X*G=^{PZLZpJsNEI|fc8~&#lNenNx0p7Jt##xJ0jck1_Vx@HvpErz6afbcKhLH_e z5c_T^S;T-1EDnaA?*>qY9knNEygNQ(hGiZv7TxK|UPm|JpXQscw%xp5K}$AvDDD0a zL~<$=E5cfkcl%#i@gXMb{+647aoFbFaP?K-nJje@3McgmmdoaAEHw%SDNMvbj6QH= zgOIuA{i)W;ko*eNbE1mkK{}I8CaUG(fiEn2C)jCt`-?$$gkHy1l#6sqKw-~wRpgXf z1U%x98G~){xSZ98+M#;D8(JOJdPLeYse`!|h3?$_|Nj`ZvDO(wf{`t$VFE zRXu6bE<_?eaM8DK1yx$tvScS?okahpjWc(~MS7SC#9x{|fRi0dv*YpLtHiW}dCk=c zlEMwFUIFo`$sg()2N9cB{(()3PlXViBx}4O;En)lbX&6EmW5XWV3dvD(X*tsYEHB7ik6dn42Nx2W∋|P-KP@bZ5ds*fm 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]?C(T*Ms`Eyvi(Mz=zdVYkB_ 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

!Rr!9jh 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

bv|l0p5EGBcExO)XYOtPJ-tbG; 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

9ZN?6rFhWp+0{Ce+UEP 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

Qfn7krf|nspauCk=($07wLas%=-pz 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 TS>m2!vyVGGg_1&Ju%soImYvtKe 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 diff --git a/deeptools/test/test_heatmapper/heatmap_master_multi_pergroup.png b/deeptools/test/test_heatmapper/heatmap_master_multi_pergroup.png deleted file mode 100644 index 95236a9a3c0dfa4f081121763c9ace7977b141b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 61511 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{jQkOl6-6CgVmL`H%= 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

  • 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ξ~*>e4+K@&id5KxJ*Y(*WdNMaW^1aH}O za(E9~%{07xVX0D}W4raKB4;}IjXRms0Wa_ZSPa9bMBN@%Iz*ff55h1J3`*<^t$1x5 z9utrkkN8Ho_^Lkx(|IswKhqGmvmJ?Xh!IHT?^8QMxFSA;n?VrZ3F?m^AP} zpUe8uO-bK4M93&c7fjwg2&u#6a}iWkFoMc)QQ zL%Pu_s&eq;Hu2e5jgXqzY9XXAf#W}&+tPQDcosMQC<4?QqYWFhhu#BP3{p?$!^!oe zh;!UWFB)9Hgv8_1!DlqD9?$o_iG4^GMM`NI-NAYP2JjXMWV{K+cs+s}@^R0~o3VvO zvo#LE$nlKxMJwHw%ju!;>idKO^)nXj$g>OB&YXf1qg zt&uujSi@TuazYREXgK(7A;M?N$jqBQ9(J$9nqspwHQUgp+&x`Q*Qzs0mHRbdfj}=3 zIlN#a>5hs0~ijmdzX!LLBuKtbi)J5u6)g zM@Yvjd4(xV2dD>QiGg>2_r&I z`O0MT6bR6HJo zy&dpH$y6bRv@ulS67VkaUnoI<98sy64@NX4QQ##kpIl*X*O2hib~IfWF;^P(pp(%s zro^+8*cS{PF9)Xg1Cyb=Mf$-gEGv z4YbX9Av?GS4Qf%EugP`@$4I~>C;Le{nuV$2f`#|O%XXpu8$74b^{qH_Cz8|(f>z~g zG2~!cteuRNNnTvT+Ml6cn)haIL&~B}vBfH%&WlodAs-$W)LEPbd2Q(H$o#_K`SGe_%#-pBy}4GXi49goDusR1Ei^85f!*uR7VDxQTG z@}5P?h79;QOE?c6%?SeI^$o@FUP;_b(|Cid-_!SC?v(-(JC-}YW@8|u3C{KyOt2P7 zu28em30F3Z6P9{M>l(o60`knuEG86No&{EpbjCoRF?|ZVOI6`k@3v^Wd%(hdwwW2H+c6sw25$mHx19^p(`Wtn0!g92b-t^uWk3ezstK^;?XeXCuouq*CBuy2G!= zF51HHCJM6PKOJwO&DG#Y1#S^1AyOi8Z)rrv;EAH50eVC2o`FAuYh1c01Zv;7ryMu8z6@6)3A0`AJDGEEVyvN??D z(mX)JmnNadw15G-JXy{--3V(=RN|uB%GMcDpwL5kVyg5Utw~cPSchSSd z{C=1o-6*6GB(TXz_V5^vu3Ws@L6DCf=2$MUX_(Z>l~)V%e-8~3Jo)*zJDD9-$G3}- zvSATl9rf`uo);i>Z5-;ff7lJ36hA1+8N2`_&exOgrye`x*%_W6X*9*zrBTSHdeK#ApvzyK{(d}jeIrnzi9dn$` zXS+?zpMS*%wSCiu;UrR9t{)Sx_><^-zWrCnMRZ5DpN<=jJb%^S#D(F=$m&7;!IWui zhz7(!q%QO+noj2KEBP2#vapzEUas8;CoUb_NyGfq-JVw?@BZpR*w%1}9+@EzJyqr3 zQC&;DGOlDm0mcSPsW+O0RvmI8W0s|tc?99aW(s0`wd+O*HB#Exy_S#Bbq<1>{E$tn z%68vG<>Z;kdX~Bs9UVX(&?xn&P;aFwm^e%XTs;q+$JsH;p{;^`55f{;uW3{%?SKaY#6kTX94x01nrhOa|I}d{cgdsfoedg* z4lc;~Hh^tbLb3qny0(VU$r*f(=+YJ7B`-h(7EDwpPA^kbABwZS+E7<8qDa{8s%nO3 zQwVggr1-&IT5n=57p%jd$c}{$iNi20P#}CIy_mZv3W!>BA;18@L<>9$D$}*STif3+ zITYEsc`|OuBF~al`8qNXvrWC-|IhI46(Y9L$geLh=$U z7l6l5S4~nnX##-4TZ+0OI~EYsn)?;{BG-8V3hr0oyiwd{rN7X^JbU`qXVMN*C$JR_ zw{|dc0uXw_(1#c45}P)!0>k8uM0h|&v8cyg0(gdBHKmm~q#^n6q zEv}UUihV%!D>^vW%}$TwIJ*DhXOs2g^|^xy4P9)9eD*E65}}FK+=GU8n54iqOKKOo7pTu2 zU4Is6D$NS7_1%$p2QGXeN4_tP7{tH2PX*pxFe;efPWbv3`2LN3$Y5mpjX$Py5^Uz8 z-WA(q;k6Dzh^~>xN#31GH7HuPT%Mjk06|P@0R>ajo{IKMhXZdhl0-^TneLj;83CIx zG`Nau%OzLhQ~NThHcCCV`fp5pW6wGMgs;(qydx+3peJ5ZAo48?XR~{AQaimC6|FXK zG3TbEQ+F>}f@UJJ1jYB6kYmdkQpdQ+GV35Y!VMgK2zCSIY9Wo_m@?6`R!D2P3Kiv@SQu>`Li^XUUAsD_hNvX8n|X7xO~8WaUCT z5OeWe!P`(v)Cv4I;|~$R5~5FwHp3a8!oO|6mXcd7Z(7=#+pl;90ZGe*#!~74+SpD?1xmaSuvUg^X$?h z9PpmSR+-#f0cb&2@Pinf!43@JU;NOyoJNx_r*a@mvwRuVlQLu`kpF5JKv`r0 z$k8H8J18b!c_eMo=yy}4UC$M#Tjyxp@q7aAYj>Il^=hi*1B;;P2C_iKiH6}CHU(`@ z(w0KPunLo@P$O~qEeuvKo;pgpnk2*~?ZoLD@0x3L4m72M0}}p>y8dP9bnpmDhq5lD zjezWKd%={S;-dp&VcE+PX!TboS>)BGs_;v7iod&vUur3L*`vJZx{eyCo8qkbeu6OU zKsf%PvHh~=c~@*&oV`*Ev1y)ovj)oYMBT!pCwq_ZS{Mme6t z^lo}zaWL>DAqT5*8Q|YuJlWyh%l;;i2YFL)=P`i=E++aR2wsT)$!gKAIF+aDsX{r;RB5)+LZ5JK#i0nriDGe zL9Ss$sySFUG~D9|IBJCZUTsi~&~rTsfdt@c^C{Jesw0zak0hMHnG5A0r~lOuyl+)+ zHESff4M%7%HZ(#S;j&pgZlLDLeop0Z=_d@heyI{1vKn`WW!(6ajMJGPd`HTuvVVgc zg$p^Rq8vqn{tXZJ?M0xh?;a}0mo)7qjQQmz>!)4=@Wc|^8hpd1o5BM0p{F--D-q@@UF3x9XLGR@#W}jt852BJG z#@_`+&RHrd4K$+nmNpcP{5WW{j>d;X1&+OWoC>wyMDRd`zD<)Ng_tNOAxRQAcbg3< zAsTiY-NXiz4Jui8=XekW0C7O21B8n|=~AuK7hSf$I>R?I>Q{IF7?26U`NoTtHl`CV z(leYRz(RL&`Mr%3B8Nw})n*1q9L!QVW~#?Mnm3F5QmJjYfw7&8do3J(d6-t5M|wylK8 zrFl$0xFVW3TS#4-QDDFS;@5YprF16@BPpP$cFF9vl12gvH+MB5AB{wd0?AC2VjS$t zkqEs_kN`5|Wz3?EP$H*1>FhlXf z11{f*Q!Jw?zQ+}5Xn>aol&-O84@f7+B{R8Ipc(TXf(_xS@l3~&;}uiEwhgGv8a!eX z>GW`~2_{9Q5oM_(#L0mg-0jpr7H)GG<}A8WC;B=;-V8~)RNSbNM}W*oS3qS3J+vmP z3~YQ z2VmO{c^!FOWM4|2xM3TS8%V0BpzpUOZs9+uvl{4ZLsGv$)TeJI8}{GpS-oz`{ge{q zJn}^dC~2G9CvPqY;$)~}yA2rh5ykjd&X?^DLs8e*#C|wNlVwmQOBRdNk(E|g=*%j# zQ}RWAPZSyy1L{B@Eb6)uEraH@gA%DBjwdhhRlAT(v1$Fq|hs>?3SJwSw2^$Qw>A9oVO#C*;w=$YhxY_p5at+w^9yxxV&? z{n~PF6RSrWPjSoQox|y_j)Uz?dC}NfugEIUh;A^kA80>21UKPtB^|(|wqyJ_aY(g- z_Ck>*2iI)eA*ZldQ?k%x8~_IKnytBH@MnkEFoKLz`E~ob)ro07F91-E@PNuPp3}2uWq_AoKnaln!a0)( zl}wAK^S?YpBbBYt7rR*5HA-%|RtI~rvf3|ocg9ou+Z617f1&Ycl1g(7B5zqe;!!aU z@ZQ-U8$-{M6Kf9&UM0Rpz4`bh1NUl5nDO)_HK_8J-4vzr;cKg}HM3>t*{u9?*EjgD zE{@vFtiE6Uuqkq#&~X*NeHRWe{}V5`WIY`0;iw;=^_0Fy_I?gUz;MPks!w#$Lu$wb z-X2sbpG&qth#eFa%DG{jhnZN;(Gpuu$yO!FMronIo>MksvPC|Gg#;7yqHMB zk&77=?HCwZ3;xiSjraBFCZpSeE;cTZ%SJfRhm|~m5wXf4xp)SCb2JkYnUv^0PSwW+ zYq_&eVRLDfd@Qg}Md~{y4nB0d@I8oLk{Sqz7C4q=jP8IEgZU`nT@!{^7y?xJ8jbRm zNLtqd$+jS+XxYx@bfGobG0k2T(+>F;k{>3rG|)){$QphA3K@PR!2=dA7|&HXDpAzP zIYcc~vT;#~VTLO&Nv+xv?f4Mh5ImsT<(-CUf}7LSz|9p{%Mq(oqPRFB7uD^6^>?M) z1apMvLtZ`si3~1?fAlzE?EEeRJ6ode1Y#qNXR((*c-6<}Sd|n5rQ;Pe&&B(Id+!Jn zKE3NO`773pZ(CYs(LWY5ORg#a2=Q=vV#Pq%`~TcgW7?JZo4x8d)QX~SeB4sbb?J%$ zM1jLlXoI6`UwhvN!xYVC>m=K4S9$t5PK*uIQldI1wh_G zmv&vsCR9TOQ>?{!WA9k^&Fs&H1IGz(=jovxXj)YUYpIW`1^RiA%)y0Z;IUeO&RO4} zn*Q61f9KD-lLsTiwio-z-zHpE4jfLjah_W^)cSKiX!hAZKMX@di|k4MN5diOs)3y( z7f5X)94M;i|9Lo$xIFj9LpSzi5J7}3`w_+2chuN1_zrN-^FuRdhHIzc|JMb|yasxB zyjXoZ0Rr{4-jUA_+1zbkuXW;`JpU@qv?Mv0j^7CAS(Dt2AtZ&xSR&qjJ~okqrS|qI{3#yLOToZ-;{4gR8gd14 zv5g|1O^%QKGW;X&?!qyVb01Bc$L0XM(LAF+(lG-Cj>j$8dYN8}JPc!LcB1`c`NfrP za}-%ts(`F1YsYlj*>~s-AUOxQ7SdxNlmV*+bwiM-s zc{ARHR~gH}sIiubY;0qW`l>~Ce@ZtWTMLgAF-U&pqCra9!-MAFZ?qcTUYwzHhVwVT zKO3VRgc38WI6H0_$>%NT4@h32)O-RU47mey@k$xy2|=HtYJwaa^wZ_f3aj7lv6LeC z`PgxaYGQXLKA6w}*Iy|xiEQKmjX~d2a<+dFliy6NAM#?i#kD?ntXE9sA$~^ts|(u- zub^NKG7*M=opw|e8XTii{!Ef=C@m*2D`o9Wv$di317Ivk%3xGw4f6lzmSBEVTRD46 zxk-H2)%P3mDg%3AKJQMO^h|lh#(oOSth9fbQ2l8!YoQfMeeOlZ^v=?|Lz>Up3&%4L z9fI)Jxy$9*!w>zvM^{wwFLm)@BL zR8nv{F)jcWG2$V4-L!to-InRqSFsG|n^XJMg~c=aHVRO`v_?q@Xz&W*vjs}-psG}n z*JmaICo7fe2a4Yca1PFEouEiH3XtoZkm6zSX!xy;RVD{LwtOSdwivTfvYBYur=HWD4$c7sog-mS-G{){~OGi=;uKL3CA z{wz6?T-n-0pLqw9VrFP<{u8_S7E~4Rh8|>O?o;(p`xmK$iX@%phEAK+Y}Ll_w+Yy@ z)rYr8<~f?*G^U~!W`-tVf)=|bzDXfx#P^pTW}VI^=Rf)zNlZ+V;fjXx!9*(1M+cLp|ca_#??M5}$ z;vAppIWgmMq4UO|T}uNShiaeE%J`JPHl=X zYCJVaN0>AVRx?7G^HIL}a6|G}4}cKN*yh1nDO>b!WJK#2rzH$(ZL2!f-LoW@MN3!! zQ8Ycqfpt`fKpaV+z&Nl*rouAs^yiV^qS1J;h;OmQj z;y-{;#CXo#!wDdXI%#GdwtZ{-+Rl4F*Vmctad8MdY#ZKb;2@Mfg#iWW=x_qCd3 zt7x;7cs)Xvd7wuyuix~!820wnX%gpjpaF`0J_GiaPX{cYKNH;4XRHBp`do!RrDgzY(2|&@fKW zAWfTl#CCEB=F?q_N!Vdf@~KSwHKD^`*)>31@KO;oH1-L6mM1 zvCL6WIc!Au9blI6@lM&l;eRFiq*(^O-YKs!yI{%N01U z-FYa2c&n+0>G}`XzqiW6!8A6n`a@*_$-}nhohRCx(?F2mIVmRulUoBo$T2BE;!?Ko zE9&H*o_n@PcbjZ;PF@X&(1*r$Sem33QbupW6ioz1M7>MeQr9G8CQ^&ZDi}BSxM2JI zw-Gswm(igu-#lhTZ2n;5nMMgc@Z*-NNs}_x$kQNI+m`=#n$glK3@9CY~<-54$1BKg>2B7I3L1g zUP4gG=4G4=s!W^}o=eONqT=~`dP}&Rnd{ZZ7x}Gr!B$f?U!7=uY(E?(Z`M_|Q>=Y0 zdAo|B(m7Sk$E+Q*!ZMC>I?dE4QEOAD8FS_o9-!~T4-35KRu&b;-PBgPVHJx1Njx^r z80a7jMmQXvGr|V6AC!`x#j$n?=qK1~gir4xw1p=7WBe1prCP~(Y+=};;0@ksThlCF1j6diGO|n%O;0fL=Xw5{U3_Y9dZ3Qd=TAHZ}aqAUa5z|LZ1*^4!=W$?H7GGlSA?mvSL~Sy?e7pdKybiHNdY>RES{e-LG4R zIQXz(`(q?!g$L7P$X00gOXcXhf5@w`h5e0;C1cfg_>NZkc4D3__I~#Eza!|{e2h!P z2Bk#nUMdGb5iGfneBE-Va7zpyu&6x7I^2A~^e+#0s4XN55N{{*1qbhPe0>fDii=Pi zVk#N{@KFx*gBsneTh>|J=LdX<440^lUxLdrGU<~&6%@6UE z6Z&~yXZHMY{%#I3@mtY0i}m_wC~+P(*n2M4nH0@WD`{bWV@Kxp-R(bp zUo*7n7+Fc10|NY*jyKKww}W}08ujy9UBeIavYB8n#^-m=L{UPIx_#L9SWhbQh>$x9 zbM$6H((MR4l9;N8Hk>dBVlz6M<9QK>wD|{u#q$T&Hy`-@KAH0|GH)!FHOOt9UWjtN z82l|$Vb3wl4CHS&%m=&gXgowK!v2$ybH$#0%GtsjeN(o#Kd}KfLJ0c#ynSsgL`m^i z`TW1Q+!4mZ$Y%_=SYkR5$M=%gFYd0729nQp#(#Npu5C7TV2&D{-NVIXE~V@&QAx*@ z*|PlG7Z=7#pYS5iGmOLadC_cz$*0e;DS zZGJ3Eg>h4(rE&#}MMB6Gt$AA68I{Tz86CIUvvc1i2X~QyqX}0z5)lC$0mY?@S{2iR zFncAp0d)HhN-k5g@~T;y$G8KHXh0;^d=$x6K}bl5T4gMM8s!=E7n{C%L5nO`LEO=- z7zwH5ig0C`z2%WC7JV}P(Muiu#!%{fBQXNFVX9hFvknnGwJ%gJ>K-#pPUf9PtbK&p z0c7}*C>|=`C!!}{BL#)K%jfF8IC4?JZmaJ#j;is9GqJ}z>Q-fsCu)=ZilJeV;H}Ap z^Zv&%E}l016D3b*c#M~xsz2K$KY~tq6r)Ejfwl+tZX(_U529(Jp8W|oTC=E2L;Zu& zroLIjG8iUi9tp|_yqY>LAl+mmE)hU1D_rQH0|HnXPcGgR zHG7`UO8>Wf%np>)RkXbGbZA1cH1(e&~3biVu=@;^M^2%rv+Q&ORgh6WHxC>GT8U2`f5+ZO?F~CMd@w}#wDWbiJ ze@r7t81I@NM2I%CV=9Qgru}qs0D(CpTpNejjgJ;g6A6|z$n!kQSemk=s7OjRm+R}R zjw5pud3Vh@fTmv(j+eWdrKPf4NN?m1aJ#jZRaUp@$v24jF`#C@PP_5Mx6vwh-^iz0 z#M^v-B0@GpAG5p(SLKMKD%RsuyYjWx;}j}0Fgac9qD~^%_$->T=rCLgkpb`>Q)d|2 zgHGe30~{JF?-E&$^(k?h2 zR>sJE?`n=)4|TScG&lLs4Wz+&X3<+@1yDw<`K_BbtT|yHS?IiC)vQpICa@ zAhug1nJ#>%HBNl9r9O6&ZgsR^d4~SVyT4)I`K@=>&w(TxdgVE3e#=458G#;9ZyBki z9vv94t>s&({=XZ%7WuXiGq~WEW|~=3P{~zlpB@NXE;u5VdQKYiUAgwJByS1|xyX=C zauG;D5s*!|@_G}lZ>v49Vz1vM>MyVPU9clVXT=`(hrM|H&*mgg-pv>&mhw5NNQ^m5 zDWJ&DLLu8AgaQn}{9&1GOVKQd4Re=vOK3YQ&3yHAf#mGLAnEZqo<=;=HA40LR8#;(!R%h0Zhkx5c zwtc8%XmkKbY62#b*_{hY7GQId^ePtwQmK)&o=UGqu$-pS27-sR_+)jwoyUNFSxnaW zW8iRjnY@R8pT4`>2C|vlr|a^M z$aM=U%sdEG)RfSk0^2h5zFf__cUOVD+|=$=HHqz)i~DvLqT+wRgpk&bsULGFH;gGR z=@WEH5sE=sl>ktce}wmMC1=+y(rNBF{Fp^Gld20v%c7cj% zjVh9=dS};3hb~rEOLWAC^=60A*Tw4(2JUsCgfsbvNu@#IFRD8}&jKnfdAa$(W}mfE z4!Enin?iD$ZI0LBGc-=5ImjuT{Lsl5TiQG@|Gzi+`Ax3vZD8LTW-2Al&}Ms1Ivp5m zbeh-nzk7qe45PPqP~-(Ko33X6w8Ze4(w1aE8$D)9#zdMY(<(kU8C|y7-Ru18l-^HC zr!u(Zk1>TQ-6)_rBdo~)J3z$09~S^3pimUWi!^pQ>(ktDWm?3zo8P@~vDWbU6lD|_8bjtyeo?s1YTDX)7s7Ir*D2W$D#0NK z_?{deMZSYx)dOY0)iyQ-Ht(4~DJ1>%z?$dI!JHE^{*gSALCK5FG`4a78|vi`)6n_V zHq*`^#XKuwe)ybFs^3Kn&4LLKg~~rj|8}@qtD4|$Ukl@Ez?1s5VX?n0BK#6>_PPp! z@o6m82QDmVU_e$3#`cR2b(%_qkMj}!s#Y)wj=re`N*#InbG>37LYiQEALhLEy5l}h zgIykhRSNM7vvVu*uozhx4-#HBjnwIortPB_Saz^mbG%G-2eF5Gk1>%0FSAo|9a;2@ zhIo~^{vMK}`Je~@*GvN#yFMRMpZp7Ia%4Wwb>;tDAOuogM!Lc>A0;GoVWd4hu0@$8 zj6-fxM7~vOeD^1;M3o8ZP==o>4;2bG<|80r+_{30%^ z2#253nFn6xh)N;;(GlSOM4S|GNEIfeod@1exG&AnA1-E|3^z%T71v8m0o+j?39a}V zuIUmDRc6)~dM;}6;0+Ga*NJG6GHq<^=tbGt;n(Dxo$>xCdNa6DQT5q5zc_`yg_mP4tb)o7O1aD8am1IHwJ(VatpnGeJ#^Bo!kb1oiZ1@wi`M?$FALq7 z&{vorIOpXeAL<&={f~LUjO)I=CS&5IK`#h{Uc-uKN&)ge0 zOuDW`!(8&R6Hqa>Lxu&`$E#)*5=_D-n^Bb)$EwC(r{D&j$UzAgKt_>S_U;&g5$oO! zZ7VornTqVmQR2R2NBC$2J0q{7EZpAgyOqV)i0~jppRuHor{M0P__Dyi<2}sT8KEEU zpA1q9TQNO)zJ4BqH4c;5nlcKVaux*q~hTWewrVJ}9)!Kw2_ZOqc?hY1|qz z>liUr5sG5G51H4Dga6cl#~o0Fe$41%*058S&vfI6PBd)_szB2K7&vLBtTtW+csFR& z2b3MNow@XJ9O=^plcv^{y(CiBZEgQjJ-ZD}hPG1Cca?zGi#5Pp-^l^l+>EIP!h;J7 z3?ZMJ3Uc!>z>FFVA$+*KV=9U`VR#GjXPFiSuTtey@(Dpa)dObxSUP7$ZKjewz7y4+ z1`k7^{nvQl$a!&lTZXPFTt9F|22FK(G=x>#2EXW_*1PI3AX;?@cWt*Hv3r>Ua z@GFGIm+NRgIfS3r+bqREe}Q>3^3$~1N4{T*$ zEZ|FT&f=K(J}zc6f^cMXjgmWT%IN1qk2kUt;- z{&}#~SUzwCqQ1Hyq!X=THCQhaobR`wVa82=;`7%=Z@28;eB8@& zH?WiUa*+7pTIPKP&6{OhNE80~Jw&x3&aP+-x)$A>k&E_6)gYHe&7_-_pFOPJ6&hAz z83Lkz%C8^_Mn|8=u?yZV8m@vEwDQ?L<7oRxmy*5*{$A~ zZ-xP!_w#kx^o-D-CMJV>wa7Rc(tomH{&g89?BGAldpMPu3gXmgmT8h%V{Q%C|0loB z_k%ediA|n0Xgvg$3GUFzdbSuvNj`5m@~aa0yD-E|(O&xyn;St;n@p13A|w?!)Td5r z%+VE+x7&eZrEDtODI1<9xRMN7@Yd7a3VQsyAIPB4 z9G3)9_*TfCZWqc`!UVzOlPxH!e#hJ{Pb5(z1PZw4Prw2awW){pmk3Avw-G;5H#uf) zVx)uT1UaGMDO7KxSd`*+8LP9->>pvCu>s-iOgkRZes(81g&shZ-5kh*Eb#Z^UKN%( z09UR7ZD-gxU}0f2NB@NGMfD=E!sv0_ss)1m(ughvAj(}lUwBSj8DckGmbsg?I?gII zZZW_jM4rAk4o$mUA4c&B20b#89mhyc!PnMZB0EhFkuPVZr#IyKjSFug**ldR*X##0 zWAqH4T5NM_O7G;W4DNGDFVUwx&*vO7WL$!?8BE>9kNvqQ!FEY~D<8i-wt>|n?K50l za%8@26A5?95o)FnYV&~weJ!X73L z8(GIh;FuFIieMUih(NG;1qNn&CCQJkLD8 zfyy)@)Av>$)pX4qH983IrrVmFRx^`~#rPCXQEUGehf&&_qwF6VjDNdLKJK7D)BJus zCk<_Gwh7poytWCJcV6KCGw6D+@I1*V?dDojJ!)E|OlzF!yc@@_3i9n1u?)3(Tv=r7>!tNQX;>TWU6ap%KH| z;$Kgfxe_0E2v<44eJlC=Fel?HO;xo8JrGCBnki&dkAl#dX{4K?^2f7*E+8&$fBH<@Q>K{#2s1DaDqgn zs-$l7;wILZ?u}>|X&Ja5ozvH5Eg&(h zbAbs1srA}-`SCf%HHrub()?w$i{bi?d3eqk%inMlNw@4tQJHB|gsVh)pG-v;4a=MPFvy_Sricr`>hFaeZ>A z7-@hfOiWI4v{>Xu+Z|!}kPm1zYjg`kF5uBEH{uhiO6t4ni>vA*QRU)TcDB*|k9sf( z!511Vm$roJuh~CuO1d-xY+xD!{#F;us(Q;e&?m3rpBra9o;IYIUvJMXu6(Ur?Ao-) zeeVaKCFnDGZ2`c@tK0R1s9ZC1gK%v&Aba$g$zdt_s>c_z9Z2?{sO@fc>S2)d=4^ET z5F=W@Gfxn(ahD32dE{)J)A+w!DX_WH;^|#Ocac_;)6U;5s{ij9v98VZOzqyHiwT;W z^D*KVTG8kNnBe|`qlPn*B_j^BFA!#dVc8F5bmef z{a7=p3TDN!S;h(QInS`I@~-pi3$>#B_A|l34qwM_^%H+Nu)j3|V_Mu|Q;sW{wHgWg zM6OJU(W|pzn8$J%VilUKuwP?dg}R>1Eg9j#hx~(%h&t=X`f8g%vMtAd_tlt@Lgxx6 zY6d+mbPK@FagaYM^#s;n>^kqd)BOqt7Ds#F!f)*dyV;?vBw16M6N~-q`F9yhP z5?f7AiF=b!x1j9w-b>s2nr5Q=AJx@tZpIb{41@DTUixF>f$tY|coZ~jZP>;62W;`5 ztH!%fkJm%OK;g{~`+aG`C$Df(I}NLMN7CXv6vDSE0O705?(4&wmh~o6Z27_eqU16X ztP{`5IY4{NW@F0W&Dr>~^vTCyBf#s=4i(#~3aJbON$*G)cO44nNSO~GUz^dr8NvR` z7xOQfY8&|5;42f|RgV4q{w{5svoUr-rsQxC%B~0)vAbOUC1k=a0H1Y)UN8Io?N9C2 zU1I&|lMOU_JM%({3&#l5Sj3YFO9F`!e*zU|4wyN=S=n#5u0Qv)C+jZBkVvDK_(R1y~4#|wV4d=$Jj&g+-3+lYGJ zlCP42?tuJ9xUKmL1Bt^?>B2E$nj8moRj3DJL z;y*$2H7lIB$@L|^8Jdp)_jng;KD$AGu!Oe=Ve@p4|AffxRcBdV|7p%k8F@3XZ3cuS zJ}=UJ{5Pjr0Irt!obV#+3yoVLBjB{c8G_f6i)?GpI~ylBzzFmA14;tony$y?rlWjyM-^LP z;?ut)`buMhb3wV{mR3?kKrxC*TOWtQ0%mOK-&1L-y05UWV7NXPDP?o2+q_$nSU@(RIm? zQNyX%X~N_QJ7JwQV5-lw(9w}G+NmM2BCJ4L3cZ)A#^DWC&@1vqMu2U6DP0+NlO82@ zhSWc+?)EHU#WG&?QMm##(ejAb^m84P-GsQb#D`>sIA-S5cM_VB&%1aJvfmze_Q*Vn zivF0|?N&tz<(6!0z)Ec=duQm?qo?VT^ZoC+(HEAo+p$7 z*$wvtp)sM_V_F`?={2t9G07n^pwP-YC-@Lr0E9)!fgA`~cHZiBoKxTpwlI_@cwkpi zwntZz8o>!=a%@DHz$|{HK~Rl3nK&OVXep;4G3Zo{1gdM_jfF*Zuw>3Ib!VYPjPUPt zDfTKp)0iCzLuc}-v&l+!9KuCZJrgQ1ikH+Ej+0Ow*1$34OzqgSleM_0imr_BG%D>f zEOVa5DwiV87+lvDS<9^6Vm3Em72Wv!dNt90o2<>;GuUG9ObEU$61jeE(22;!pK zV%Es)tUeod3voEVrW|1&Y_hZp1t7V%hw|(!UT%&4png2tkNgT-x_6T4i&mjE^q}*K6$JCRS++5q(oljk_k8VI)+dN)XU?83%D9sIp zZQ$-2Q10`&IloLx*{F3NL$Iwbp%APZ3sUWLox^okKA#GlD|v|Me@Bmx{kgX{o)snP z>T1(Msc<;qk@L==@nMw=Q3=G&$T{Fr8a}^S{GrU*Xr~)oiJOqG>UssVbe6Wq`IOpl6J%N{p@})tZ1M|BaPm$?1lqUo0JEW(l@W?mD+V}dZd+IH{_-zi3ZcMoIIqG4 zJo2u(3Za`|nFEQ1uGcBi0dD1y%cdjR?-FIq@E;37?Rd{JgF}6%SOxMh*}FqL@lzT; zwRVAQX4N!F{y3fJVSJg)!zPXr(g~ZVSYCNG$KET##`HANe9k5A+~xv%Lr=7M_M51`ZNwgznIaO6mbMt_ak$! zVrf1URs7=%PuNtcWfq$L1RhgpAZ00jk5MXzz(M@o1`nYEl%Y>d7MkcA7YvY?BN!wd z0wF@?rf%JYnq>ixPwD62FIs;q&CIe2Tdt$FUFi}EjWbgD{?=`EgY_sD zcxM~?eVQ<5iX=+*31io#CEU*|Pv3IFe~IjQ24QVA&u7GfExs*`w6igYU?w?n9uIDp z1~c@q`fwogk=Jz>L{O`kJivzn0Ta6T0q*@p4)9l%&8Pc+%o|B>f&MoxvzU>wDz5vx z8QCT0Jai2IX+aM~>XORInTaz@D?rC3Dr|86Z ze|=Wm#$G|V0{Ql_MyI%YqRyitSgX>pAFnkxb^FHo(oy6njK-fzSu)?_j6x_URc>CH z#!xKD6d7SGk9cy5#UX?NNf=KpiE@++n{p)QZmK#GSb@(>i7U$+n0z&F9*5Q(JXiJd zbwW(twKho(jRz-U;er|S(rS0_w!1A$NiA$ ztHo*5>;Yw+%I$$MQd!NXn0aF!&#|E1fydtcc{AzQ!|a#j@mp8mZLSQ~y!*>(Fejvs z;DmO~805BSt^zha&Bt~G#er+dZ)~d_AwB=o$I#Lau2^EP2gKI7HG6PtZC|VLxhd)i z1-seIMfqSm8>5RD5C5;0*Sm6<&0SE%wq!KL#Aw#x1yQ-khC@Z7 zyi6%`a6*flB%C!_oSm;l`Ym@&55XW03A8{z}cyjNc5#`;KvLl~k3p zp%W>eaR$!X2_!AIleiyc6Q_{e>u>!aU~w5JWhwBzE)gil7NZM>#e0s{5Su07(ZfJrs-u3q@`NsTc z4sVmnhSPFRqXuE4qGDVQhx$D3o%rsSJ8ohLk3KHpPEu|^P%ambZPjf`=yaN4$>BSH zs`D0>7WEtkJuRO^E`#wcXMk*Vte~k+vae-?)TVL;qi~@h*l|Jd|60R=C`sjT{BP`= z#_0k*Z9HkC)OJDw8(~-FL?YX~5hS9}FqRXl;;4uqHh*z#*QgUq7v{XhmapSIK+)_1 z#)?u+_bZ*@u5k#DNfQ$zEP!V~5J%`;-F;UM?uVL|*DIcF+|KfZQqx!9m@bEnt-WZI*eoG$-azl=hl8#u$4q#?{g8Zj|g4`V=Vg4^2%ia7^@ z8K!rNQg%|u8o9CCiL2MXXQ!Cr-Avst8d|Z$|zVUCg=D*Zf{?Y!q;?Hj1X?67%7&8!%&$f#nRmq=D51$)arW#OH zh`GUv>(Jzcv=%li+M8O3T+7ERh9_E!-ZmRZ?NvD|N{f=uymlSz zFqO4W#u~27ELJ*+$8!6b{y#}Pbx?!t@Cx5@eV6#u$Qj_#%r3JUQhapbSm+mT5xVB+BE+$hDjg#jUBlvq|m4!C$Ve-pQdvH22uK z-@6utnI}TEU+;%|&1un%+qcY48#un4tfNe9hyNaDgEqG`bUi%ZT#rJddk-XMaD`yz ziH1Y`a3nPr-N%1=hf>||ph>)suk_7H)<&Fi+2D2qzr@cyi^Tm`gMXRB{ zhb!yv{;0JYKQih5lYwTVVGcU3BMrFUeKyix8Na+5yZ;}|&nu%n^vAY(RMZlmN+AD> z_3~V$2p07BM)8^r^eri+7NPmdnhnyiqkT6auYjqY5Q2_m*rEmqJwsWuounYQ?li;HjE>=XBmZz_y^4I8~YDM%x7K_VRmgfJQ#vGS9a{kGXy8p;$LW8b8bcidt5fCu1F#(&j=v?UwLr7 zyHCvj$5P1_hz-`mhMj6$zg$mf&Uiy)iB}JQB6^)1VoXU9=th#w9ww2TQ-3 zb%P^W@3?GoA*L`~T+E#kZlxNyQ@kn5%F1QUg~c3~r#cx%9sMEHz5 z-5$aYY}s+#qkDm#=cBITZ=G9#je{~ud*vq92=e(R*t_r{dwJx)N?V!L*>Ew*uvsdBurMtk)c{*T0g*yyfm(A4rhkA|n|o!9 zW;zWRYg{#|({c`pZ!>-Dn@#?8xUf@64uP6!GMHD;Ft7zNJhLj^6=J79HRJgpR2V-z zv7mE)zzg>|fTS7obARD)ZOCP_Bi$s(o_X?Hkn|zH4fvC7iKWR?|Ir1i`s;O8h*%WG zt|MC4W9OpA z%AlTCWc%mF|Bn|O7!2!`jdQocP;vCz1E6hf+;4)$ugy>?N)usrkCvY{lu9O&46Bff ziyI>v7Lfa9{LnG)gz0oGgA)0eRsU?4S~}C$29hb}7(;goXZUrC36)M>&|=*NfZ*+25Z~X+<{zH>-_(}ooHQX~=72Jx&&k+tp|@l! z*hHTx*WVXe&(~(r7nW7>20Qluw9dC#q?~w`9;Ho@N%3GjoG0J>B6FnKe-01lDc)zKhBYfw42FWdiy6Pbl7HOoG4;Jwp+Lp zpAk9SeTVV;o)}}HbMvL#7rpIp0SY^Z-|0+!Nb4dfMB4|><5y@|nK7uYgiKE>a}|yG z$8xFDiL5(ZAD84)4i7q{d&k3>gGRgcwrUp)esSC1Tb;tFXYY6st3yxp0{f;f)2rCht9 z{9Ir)8L1%6IUA{q)Y=)0>$b+6jXU=8YGzbH&1(L&@EbBNn@&>n03DXg!g-aMWZ6 zrCef8$-9JdLO#)_AjlaLcIXN_kv0bifD+Gi@4T^yJY4U9+jTsBR|dnam^N0|Hd6~! z@6~uSmD-q0vsbMNx}crN5PF;fwL~S2lGuF)*?&T_{;v42v8!zLd<epF}b#% zk(CkEYaX7kWg3$T4a5z6iv&0p)wC2bsm;)oi-hm*zQ^%Wbo$rYXLB%Tq$DUg46>Tx zJ|iOS)|uM;qHGh0X_B* z8=;L6>#IcgVBgeSwd-wc6qaJM+SNZ^d;t-@AQohi5|+E~cTm-1op%PuJ(mc9;KziW zVSW2JG3`KrLxT)_!zP9z$nB7e)e?OMiT`S8>|%10LTc;&#J1+N9sEVY=Ju4}rK*oS2NjIk( zAgFOvM2K??22z|uZ?cPs-BCT%NnKIviKjLT91~c;FM%#$LQG;jpGj z_NlfU=RVf7LEMD)l;t$;j#>}&nCIH;gEKelN=9F8?D{x3SiUaVDKGnQCtf@xn)(zOYxYBOsf=SQEA5jCf0 zRg8BcMaB;{7)H1RhuK50PZ0#2iXrT%8En-WZb)&Y7QdpW6E*)0;XFJ?6IE~HP^QCa z=QlN`e;|-S!~h9cXTU_pV#K&$tj_TkdLs^@ zka|R*vJn(R+b|Hj=7jayTzf@q2Z;uQHvsP0n`+f-)lEQH z@{21RO^QI}{AN3y7IPMdPam6RVwhkWfL)&7s#Kh-E40C7!+T*Fb zVo>e8vd74bZMR1Oy?AfzUWIIH>EE&r@32VwvXOB^9tu0-@NUyNoKi&AZyq=uD>N7v zY?%r-5)=8_689njkFQW3fy&mUWH_Ax&ZT^^R2SE2v#dE?spY%%J?Eq!GG=3N6RG-~ z^sn(bFK*T*q3fcs7Xrrc*gTj$>zj=bO|K~MgjqoUN8)vdE8?-)M}$i^2M%9VeZGM8LA<6x43r#<)8_i59ZMW%(Y$SHjVw_eI z?K4RzUa~9Tu7=?yTlgQQa$(-_%#(Q^k>!K1C24SPO-!=7amXHzW^r4~FJpM0T&cAA zslZpcN75kumywfA!AK!Y+9FK_8lEmNszYg$ETdw6v1e$kkMpbFVHKmiAA_4|Q+l%3 z`8zqm`X^#JFVxED>+{+rP|B%+(J9U7k;BZ^P0LKIDj`T^M_=E2o_|4+p3^h#SYjLodF$1r!)1W~t2o_A{r3)p z|FF!$8zkhazy0C=%9_&7vBQP$HZ`nwHc2)u(H7Z=`>#3I>mU-eiEN*C*fekrch$u?>*z>ALu{G0`S@97pxIz~QtclMSogeJJS`mJ=HrU0ppXVneNeV!Z5fn7S8Z zI}GWf9rHi%P$jaFEE!m;L*6 z%Yu{bMSOq){c$Q@_rRPS5l-tIl*NxpuN;7|g)qzXASPttXB6>o5Ir}!7WgUX|;|?U0 zYR!!vNT2e`WIs(BXS78CD5&Ry1ZQnKHE{gNv8-jZr6WdY0Zclohey<30uz_P-Cilt+6=XVn zBb*1U-VbNf_hb_Tsj>?OpO8EuFFNZ)oR8z_e5i8(f2nYynP;(C_z+~I&lQbTcWyhd)cfn4?h18rZcz!lh`dH*MdDeh{ zZkM8Te_1ADj|B_rkzb`#!Vcdlr9)q6|Fj221snltqQp>gJx%@(8>vN!0o~l z*?Cd-0)Kpu5U2r87U1*?)ilD?(tib_d8ODrOUK54 zngjsV*~s@KBVfsQOmpC6ac8J1D{$m?fjp4mucr=4LcnpVR9S3{mq1T)oV;TnC1J}7 zi}Rx1Nf#BN40hi5IccHlIKIP@xqAbzZq+WM&` z3oH|lU~T|C3eb=70j`BKUKx-N$K*)y^AA(=6Jy_>&FrgtU#vDm7d>%!s$6gEFo4|48&aot- z>-DXE)Q2_p`nR?pezGyvq#);c;p;L6viI;wIlppHHA79{zgiy8kNxV|{I2(@m-bMO zw_l&NxJi7G@KyGv$i25f9@?R;@6~sEHCwQ+r2m~r`9|LeoY1qc!fPb(`c>a5%F4`> zP*f;3lDN=+3a;Ka?C)g+V ze?*JT?1*%9kR#&`Iq_G?^u4$d$D!XdYz1x@_C}%TN>EK9{Sq!Pm8l1PNugOH!1BR5 zR|{p^suD)u<}TV3+qe0aQ){MZ5;LAQJRdW^iG#CwskrB9kn$Z>OxOe0Uzp2nMVMjJWbX%79Q0$}r;Kl1~h_UN1zU}x0G#}}k;5z{hOV7t1zVgFHsC1iGj!1XUr zv>;xMSZdq?*I^VLwHdTo$JCRcV#`3ia|AS`5sg!tlF&C`5psZzfJ9PHklx43YC4vf?zhuY&I>pL1|ht zk#S7R_=2ZhE4!NIcPqpwOL3pKuTZ{^^RUPP=()PMGjV-JN#r>Gw!&>K{cp@gtb^ z!zs8dOzSyp>`44ksXV_z!t%chHNUItf5`8ck`bGXPysH(7~o?X zQ_|Hj^TSNK_R(w;-t`14NUaiwj|~u?sSEzQJ{p;&{;$Q9u+;jyU>{A=p&MCb0I6c1w4SGSlVyuFZWz({1J7 z&dY&AmE;;Y{x4q7$+k{m>ob;4~vUm`>g~XNvM(D;l)A#m*GQQ+9HOt+j0- zSPjBTTgO+}bp;|Ld<*uC<(u6Lt)zqfY+?XlJHlsA*ix2YYX*-ei{%Eo;0_Z7MPcJG zCJaW%c5KHksUQ*W^-jj&4Bf6()Ms(Hs+hcXl?sSi02x5b8LtUldB1wHJ1!Q<2i=!E zZ+yBGMzpcACOE#ev#F?Zn%mtQxM6gn7qnvvx6_lo=M5dqf#^*xAPsUFH;u+d7;~(M z4TRhsA^_hC-2{-@dat1=p|fgopEe6aLq1M6sw{(z9uVq2NeL3vmJKa2W38s&x{?kN+UAkgGd*0LLQldX~YGz%y3D0w@ ziyqL#vAz^b9W>TX`c?;QKvF?I=L7~)@CF{oZAFEXL%7MUh|b4(sz9S-BXEN6JEIYi zeH)s^y4!BesM$$>=^LfY#&V~^tpUv#pPsR*FYi4E-^@192BwO|^ejXCii-YtkD9|? z7zjoUb{5+6R-T>$N!_o$T>O+dlv$4VpN|@6xF1F*yxEa?pK`rZ$Ebb%%Af4r9seQz z3MhR@;#q;|`&hwdWE`e7X;7|3prs-D$I5@mfo$kmONjn9)G5NEMkcmI72-dI-oj=$ zWD>Sp8ltnIzFFz73KH?R+)`|P3+tC}L{c+_N~@M+Rqn0q8PWc3kM43U&s9_VobIzR zZo`uSH_Mt0;-*$FYd6~;+)Nnl0^9zeVcx>Wb1T!T*d#CjbgfV{&W5t3FIJFi7xRo2 zReLO86jufc5q%o-^X;jm^}Abs-ckNj=hAmO%G-@0TJk1nkK+ zvy4uv;wa&jd<=*v1LM( zJLRR&Xl9sw>sU_xJ~UA(+6y;vbVuAkHs9dJl2r1>&&|##F(V*`+YRW8sGK)i^wPY> z4y4P28z||m-ZH4E^EAvEG;0vhMDWs;PDM)R1p4FryajI>nVuQ1TG~h%cl>>6++XxF zMMlI~PW48LtcNUu#UFWeko46Y0jufSf~>j^T@JJTzt8OatvN>{(m?@+0f>N@BN-Xw z>lx+r3g-`+$hYFd0R65*Q5+7YIc$2~RfDXhd8`mA^s=X@$su$tJaf_HkAEbJ-^pl5 zc&Md~v+N)!L?c5cWny6*Xvp8(_v7ENIzemmmL(m9&n~;o>CD_V`Ngc(wu(8ri*L{I z6g%HdEcbt&(O=P|kBZ0=cwexq=d0}T!YS% z2Pk!ySsYX7+{1_@hy~5%i_Whg)9p5uqzRXY8@ov53%&a%_pQIXIWtvBn+D@aR&XY1 z!0rN@2J8P->FzaRd{;nMm{dF%E52$smlx7bXs=W4Epy%iC`ZyCMTcA9&Z+Hyn&DWw zy-)JlfN)|2T7gY3P9kS1m+DuR!5j}sEnPCP8NI&P@$ z_Ywo!C{al8-G>o=kY*Kyq27Dz-QuVyr&x{~mR8q#!=~wH5ga$-*!B!=Or30&2tmhX z(H_a1+a`L}YY3@==oxRfN*sMU%%ix`w<~Ba*tU~A{M)TF+s>ie`(~Rt@GV_17&V7r z>u3TLQ+^Z%D#q#%$GYBmeR6gi`votB?!oY)~d^s#UFn)NKaxa*y~9ymdK zRpH>8lQaGW(Q^i^FXS`L#Pp)w_$np-=Y#Gwto+$;MKWNEbQY1%C=On`JemHbI}>^e z`^re`l=<*MnTRdW(eu5+^y6}{)4iRjQF#iU!z)JRIX-#^=lUq4>D29KO)8s|asOe1 z!r_M~g-;48hY>ib7$(xMvDQYqTBb7!$~f8=f|TmC1$2Ba$8vI5KS^k9B7SPZ;&2$+CS zEwE?;ByFTjRolnKehMZjpS(+w^T>aM9LzLi5`C&cWF9dqd`qn7#vh!?A}b6oHRiJg zlDZlaUfAeZZ`I*f!t?&dT<7V9X3(vQwwgh zRDEX5Z6QI+WtI-?T!=cu#7x!0QT1Wg2DWO!Ha{njD>{i| zaOVZ^7-`C#qD`&1Y=>&aHn5HSt}?K4q>$F|&sp`qCm*-%PZ;Omos3jcfM9+OBK}(W z#Ol-%f*$MWdi-Qbc!^}wifbAbnO<8DWIGMU9$-=SJ!$#&+L#6ZvQeJj#&Yx9ThU?5 zdAy`QC**=glQg(C&j7?SMto#)P6C)ne5b$@`Z9CXzAQi^;CS0mnrNDc-Zz0fn6M4|+|~ z_^_m6uk(%QM&uoj3AfTmKs2o;9!2fH1r~(iZCJm}tZ~lEI9g<)i&4b5&thKK_pSc| zI2da_4%g>K_EzW#y@S7ju5UFH;d_LUX@@FqOiHfO-85OQD7mIp^on(C5)AU36hivz zSyT1#J3iHUH=}b4;zAwfSKr8s*>g&A&S*Dl(3X?~ER!Sj0%w=&Z(A`R24>>$;SAiP z|9P0lu{O^ac@Ubsogw|HQz{RVIU@cc-Men`R2ng@ytP{!n>fz~+o4jbq?b2t-Rm+4 zI79^ZTbQiFDC`2ZpZRILd}1Y$<{+b#VAIjYKc#==0T{lr_*E2hMtK2W8spgBN9i+Py9y=BGJj|Y;sAvRZ5dq-jF(Y|&$Em7f6_MuEPLV^I$Aokwc>7LoX z;zI;ZipPC%wm$5NNGZpAY3h9}bkErNwVks;C@m!!{*K2bZmMwb;L1Z8?UmXiuyO=2 z)D9h|AkaBrerVC(5;Mab;S8(s^Q-I1Csyh=E?olrAtKu)cCP9KQWrP+pPU&)ZX~)y z=Ck5Zg_Aomeh$@%aPMvF8VTrDv_C2>qf6P`e0{c9ESx zB$o3<`(&As&sJ)rLR*EDF1BU?sZv23OjQVGF<_+ixHo#SRWwKg`piHz-%8|0NW#lO zS^Ji#?@aurP{#OHAj)eO_p%FV)*;i}(%o*eqiLP#3i>QfJ|-LJ>@0!!^UTDpHiFq2 z%KG4@&&;N|FmPB^`~YchL0N2dj2L#|s@KZ%4AxyFMdMr$z6Lt21r_o5b?%Ex)NHtpL49^UQG zK1&&WS7UB{f2+>IGmHD%<|rj(eHdWO8*_va$Lv0rLY7CVax7oCAD3!?Bh>*=NGo_u z4Tx{{k|df0Ku+LQ&HiVyR%-h6_XrkU4WR6{*m_{+PKZR=1 zBi?|2hEXu6R{9E~_T4*vUL_&9VPQe~3Y|UA=S47Y<3y>7fGee>!tzfeejs@{)PE?V zVU&AXYI59_W@M;K&D{HhV#pn2+bK`EwbXhQO&tm7>yY+F6*>?}fbrF)4;@=PiOqIU z;jCUk>n&t7PlE|vhoj6-*L#iaL~a!7h$c*9FsbDH$hseNLBZV4x9h;0_0k}3-hqTp z>93L;DRErOLuf=(CGT_Z*Ojr-)hrd_*D$5>#urlaR;DF*?6uGz~n zmNiE0Wp6ppTH^NijAs)GegyKNFKBS+ho+z<_~tzC-0CD$b<)@B?%j$=89jg&M`Sqc!m zlppU#vC=$LTbd9jEAB|8P=Ft;0K`>`#OlV!rkRt9Lzu%|qnVRdzg^2?(@`4N2SB)w z-T|*jyl4tIb!ko!_abuHmr4n7#n4x5e=YC%xMR>6yXF8V=a>!>^tkb# zn3MZeJBg=u6kpC7Z2RpQ<{#Dyh>BGh{6s9d-IXS^wyRK2*FfOO<3c7a8Sl7uAz&_= zoe=7AHyCN&aT-#9O-vl$uiV`}pv1bDE2=tpfADgQsKqY+E$_AmeSJG02O(E)v4u%- zW}g*lfN9Vci>A--Cv8pP#_#<_#e!M5LuZ&73&zg3bHDN|i`iz!YLXT;Dfu~X3I9$< zn9}v?X|8r@DS<1kQi5kOT!#|{1!|HN-L$nCTj$(LUhiIbl!QgoYgcn>b>uSS5~fx=1=o( zp>MA!Km3aotsN?Pd+M1~$H7#qXl6=P-3)Cx7{omUwkJcADV1aASfy<|I|(P&=E*C{ z$rrJ@Xjb&z=#$nF-<+JS?H$Mr5qA5vc`-yec|#RPPt-EbttRt?pqw*vL!!$XjL$Czs~<;Oaa8Dx+0Ia$>*6cHh>NDWp&B+ky)CJ2 zM;mKyuNcfV8X!WG?>W~GZ}K&^SVzuzwkqc)j46)*ai9C@k5lqhz9-@_i~Y9MAHV*s zzSyrc_;z6+)IViz3XE;6yLEPr1h60XGvGgz%SjZpGt7}VuKewXLqFeC2zLbBbX|_v z_fZdMclz-D9(B)#zp|RjBeRkDnH5T#q-Lq@hDjg?2&Jk^0^2u5D}-nfJLV*ulC)SB z*MN5B>C~6z9xCN1I!sjstovoMBE+mrLIt*4esj`82_MsY?@pRMc)Y~OnayYT4%mUs z%$>xGAA`&?w3)fX4s*muUpk`QraIZ9Dduqi_)wA#JqCuy3 zGL_toKv>O!Da17SNO~gm2rd+9vl|d4T}wonk~RsmMt!OFu<9n5m)cBfvNw_N59diF zDbc;0H)Pqk0CA4R6o#tP4NYDKL%smx?OMb>L$Gv?*pH&>7{LFFS>d1Nv^3(JLm#ff zQCaB*Of1rcWxh)H1$m{g8Vk}7ja9VmWJC>XM{;u`&;W}$u`2@6A|WM!th9lO{Z_gC z*p&+jV#!TjjD0E#qs2xt6QIi^LHdy{qSC~U7gzXV#%;8A_YjITt~6Z1Fr^J5K< zpiJEhOc>JIEaM$?&myfx5w#8rAMc%R_-&_#+!QHv*_A7QD)lL>VB~-4@&iAz846@}{8?P?6W5#@zP=mEoRl zUO_*nM0L7X6)`)kZ)4iUpZ}MEQ*5!Ve()+i^SVS0p<$P**ckE`ob!R50pb{R=IRp6 z6umtgt}k@_Bh9h=x~>1TmHo_=C}bzCWv_tKQnCR08Yj5>mpVlCM@&!&IJR0zD13FR zBr?xIF)=U{+U~<`_sGGgv`i~OY<71Wj1HNa5etc)!R8rzvJ22B#yPQML0h5A3>US6 zCYd^n7ZYj>83{`lgK{-ZmHdKtX?bBBd0RHA!NWze($k3>+}!79hu>!CyrE!^0oPrW z!Zh<$jG5{ zG{0`>*~JU^Q|Wt)AD-IHZ!VGTKmCM{`DeN37psD8^2zk%kbBXopUlI=B8N9@@TRK9 z*SLLKttJLnl%WdI@+Q+Yy%qkTxIU7dYDe3ZfJ0y*4q+<>)Q1RZDjjb#X=)6iI_#19 zoRc<=T;$EhKt3NnCnIXfuDWDs+SeCv5mEILyJE~qfSS;;zBMm@d4~oqCv3hV4mEVG zt>_%A3F*D%DxYgBJxgY*jd&ID0;Or~HU+M>XtJmG8};3$(fCHNYXx@G;=^t_|F0L* zYf&(aN+MS_Hqs03)}{n7?WIA@3j!+_$zr*EIKM8bw3+&C(O!s;n!%K~qAa5Yp<7;pG)#mP(Jg6iO;&fJgMl)SzAYDxk}A za4K6ke%gxob_Ye-DLybL^~M)(Tjz@I@mRuLtVl3YQyq4MF;d2nvVS_iHk*KGaXw#$ zuQlSW`WHf7s%NMDMMQ(uS`i!JRP~AE@qb?L@wr`5B22IuX>#~s(D>#)Bd2(!llS7< zJz>0M78PMF6V51a>-+xq?IbWZ0*5MT>~2CG%#(L#!}C1GX&Ib;x6`^zqrBarCJ_O3 z-O;Pzt!i_Yk)Tg1kO!ge`9TcbmA^Kpj^Hpxr2qWu``t3Ftk8DQa;8dG$K%_4bR6y& zj8i(KFp>2dr<1o=ockOMGYaaIeFGfA_1@pA&U;%CM??mU@wd?kcP z;Bkq|3N5B#@pJJJRm~2LO&VF^ty)Ri|TT_>55?s4%K5e_sQlfaFjncdhRwZsV{;vc(h{7^!Kf{7ni8s;7tCGYdrWGE* zgv(mmi)3_<&OZ4xb-dLn&^u1FGh7X}s5-;=I0R}+h`VUY4skxsuDE<{g-{b$2`QGS zv3p)O=VxqSDk%&aVWrOx8JJSWX-BBFD3wMI5aM zl0amS7u1YO#fN_7h+wkhXbyOk+0eW_q*3yIo~l-<%~8g>zJo|ucgTp*k~eWC%O56r zUeUKIgiDh{6T}Q7aLfSLgP0&#y_Wk=fseU|4GR9kd-`)u8v#sCUz-7l9c^%o zS}oy%Ci_`BpU{#s)%fNsOzJNq{6Sd(kAP+G@9x&=<~{s^x29_>0D~11 zhK(00s@I5jPrT+EDm_JHD72?1jj|EA9bQRG>m{!x{|2EGjzFf&zNH{m_}FX|1Lf`bgk^9DT}J}*5bj{!X7u)O7!7rd1N;>xkjG!vK-9%&Di zf5Y@!Z>2dSC|kB8^tSg2%}QKZVT0OH-C>#6Ocr=kdY?*is9ln=jQPZ~551EE_>t=^ zOCfM9glZaqNq+5yD?i+#^j_|x1HN6_$rRVLeZza}rL;*k4x-MVmyLm`jnOJi%Y;b z-(e~o(EUaXrz+*RHPY;nl`-R#DrWh!Nicq#IPm#V#6E4B!%az)JE)?3v85>Ix!^hugiW4s6c`g8!N0yfl;r1myD3sR_xCcp$qQX(wJjcQeElYtvM@lWAM2Y5)4VkW*AgQp84D_?9DS?4 z1x>*e7?Vv-Z*87$og}~~2a3?)SB|lZ;|w#%R9hy9rVsW|O0{$OU2*c+1Mgid82Po8 z1GXbO{>26cAJ_(z(azLbG}_ttv^8p&E zCK-l+yVRH%Cyz+*mJqkF6FD8USH z*Ky~E#YB{3yK*R{)9fd>&!Mr15F4#u*CtsgRhQy_&iidoZ30nS**2;LhGW`_pQ`Fh z0+f^V5SZwK-lotBmJVKA#wFL$J`QgV2Ar

    6-$!BDJ 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 H5j-CN2Gsdx diff --git a/deeptools/test/test_heatmapper/make_test_data.sh b/deeptools/test/test_heatmapper/make_test_data.sh deleted file mode 100644 index ab764b51ce..0000000000 --- a/deeptools/test/test_heatmapper/make_test_data.sh +++ /dev/null @@ -1,45 +0,0 @@ -computeMatrix reference-point -a 100 -b 100 -S test.bw -R test2.bed -o master.mat.gz -bs 1 -p 1 -# unzip but keep original gz file. -gunzip -f -c master.mat.gz > master.mat - -# test referencePoint center -computeMatrix reference-point -a 100 -b 100 --referencePoint center -S test.bw -R test2.bed -o master_center.mat.gz -bs 1 -# unzip but keep original gz file. -gunzip master_center.mat.gz - -# test referencePoint TES -computeMatrix reference-point -a 100 -b 100 --referencePoint center -S test.bw -R test2.bed -o master_TES.mat.gz -bs 1 -# unzip but keep original gz file. -gunzip master_center_TES.mat.gz - -computeMatrix reference-point -R test2.bed -S test.bw -b 100 -a 100 --outFileName master_nan_to_zero.mat.gz -bs 1 -p 1 --missingDataAsZero -gunzip -c master_nan_to_zero.mat.gz > master_nan_to_zero.mat - -computeMatrix scale-regions -a 100 -b 100 -m 100 -S test.bw -R test2.bed -o master_scale_reg.mat.gz -bs 1 -p 1 -gunzip -c master_scale_reg.mat.gz > master_scale_reg.mat - -plotHeatmap -m master.mat.gz --outFileName master.png -plotHeatmap -m master.mat.gz --outFileName master_relabeled.png --regionsLabel uno dos -plotHeatmap -m master_scale_reg.mat.gz --outFileName master_scale_reg.png - -plotProfile -m master.mat.gz --outFileName profile_master.png --regionsLabel uno dos --plotType std -plotProfile -m master.mat.gz --outFileName profile_master_heatmap.png --plotType heatmap - -# for tests with multiple bigwigs and multiple beds -computeMatrix reference-point -R group1.bed group2.bed -S test.bw -b 100 -a 100 --outFileName master_multibed.mat.gz -bs 1 -p 1 -gunzip -c master_multibed.mat.gz > master_multibed.mat - -computeMatrix reference-point -R group1.bed group2.bed -S test.bw -b 100 -a 500 --outFileName master_extend_beyond_chr_size.mat.gz -bs 1 -p 1 -gunzip -c master_extend_beyond_chr_size.mat.gz > master_extend_beyond_chr_size.mat - -computeMatrix reference-point -R group1.bed group2.bed -S test.bw test.bw test.bw test.bw -o master_multi.mat.gz -a 100 -b 100 -bs 1 - -plotHeatmap -m master_multi.mat.gz --perGroup --outFileName heatmap_master_multi_pergroup.png --samplesLabel file1 file2 file3 file4 -plotHeatmap -m master_multi.mat.gz --colorList 'white,blue' 'white, red' --zMin 1 0 --zMax 4 5 -o heatmap_master_multi_color.png -plotHeatmap -m master_multi.mat.gz --colorMap Reds binary terrain --boxAroundHeatmaps no -o heatmap_master_multi_colormap_no_box.png -plotHeatmap -m large_matrix.mat.gz --interpolation bilinear --outFileName heatmap_master_interpolation_bilinear.png - -plotProfile -m master.mat.gz --outFileName profile_master_overlap_lines.png --plotType overlapped_lines --yMin -1 -plotProfile -m master_multi.mat.gz --outFileName profile_master_multi.png --numPlotsPerRow 2 --yMax 1.5 -plotProfile -m master_multi.mat.gz --outFileName profile_master_multi_pergroup.png --perGroup --yMax 1.5 - diff --git a/deeptools/test/test_heatmapper/master.mat b/deeptools/test/test_heatmapper/master.mat deleted file mode 100644 index 189bb027be..0000000000 --- a/deeptools/test/test_heatmapper/master.mat +++ /dev/null @@ -1,7 +0,0 @@ -@{"verbose":false,"scale":1,"skip zeros":false,"nan after end":false,"sort using":"mean","unscaled 5 prime":[0],"body":[0],"sample_labels":["test"],"downstream":[100],"unscaled 3 prime":[0],"group_labels":["Group 1","Group 2"],"bin size":[1],"upstream":[100],"group_boundaries":[0,3,6],"sample_boundaries":[0,200],"missing data as zero":false,"ref point":["TSS"],"min threshold":null,"sort regions":"keep","proc number":1,"bin avg type":"mean","max threshold":null} -ch1 100 150 CG11023 0.0 + 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -ch2 150 175 cda5 0.0 - 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -ch3 100 125 cda8 0.0 + 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -ch1 75 125 C11023 0.0 + nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -ch2 125 150 ca5 0.0 - 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 -ch3 75 100 ca8 0.0 + nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 diff --git a/deeptools/test/test_heatmapper/master.mat.gz b/deeptools/test/test_heatmapper/master.mat.gz deleted file mode 100644 index f5e4f7b85396a0152d3716b37d66c0625f43f2b8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 467 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 diff --git a/deeptools/test/test_heatmapper/master.tab b/deeptools/test/test_heatmapper/master.tab deleted file mode 100644 index b04c344e43..0000000000 --- a/deeptools/test/test_heatmapper/master.tab +++ /dev/null @@ -1,201 +0,0 @@ -#bin No. Group 1 mean std Group 2 --100 0.0 0.0 0.0 0.0 --99 0.0 0.0 0.0 0.0 --98 0.0 0.0 0.0 0.0 --97 0.0 0.0 0.0 0.0 --96 0.0 0.0 0.0 0.0 --95 0.0 0.0 0.0 0.0 --94 0.0 0.0 0.0 0.0 --93 0.0 0.0 0.0 0.0 --92 0.0 0.0 0.0 0.0 --91 0.0 0.0 0.0 0.0 --90 0.0 0.0 0.0 0.0 --89 0.0 0.0 0.0 0.0 --88 0.0 0.0 0.0 0.0 --87 0.0 0.0 0.0 0.0 --86 0.0 0.0 0.0 0.0 --85 0.0 0.0 0.0 0.0 --84 0.0 0.0 0.0 0.0 --83 0.0 0.0 0.0 0.0 --82 0.0 0.0 0.0 0.0 --81 0.0 0.0 0.0 0.0 --80 0.0 0.0 0.0 0.0 --79 0.0 0.0 0.0 0.0 --78 0.0 0.0 0.0 0.0 --77 0.0 0.0 0.0 0.0 --76 0.0 0.0 0.0 0.0 --75 0.0 0.0 0.0 0.0 --74 0.0 0.0 0.0 0.0 --73 0.0 0.0 0.0 0.0 --72 0.0 0.0 0.0 0.0 --71 0.0 0.0 0.0 0.0 --70 0.0 0.0 0.0 0.0 --69 0.0 0.0 0.0 0.0 --68 0.0 0.0 0.0 0.0 --67 0.0 0.0 0.0 0.0 --66 0.0 0.0 0.0 0.0 --65 0.0 0.0 0.0 0.0 --64 0.0 0.0 0.0 0.0 --63 0.0 0.0 0.0 0.0 --62 0.0 0.0 0.0 0.0 --61 0.0 0.0 0.0 0.0 --60 0.0 0.0 0.0 0.0 --59 0.0 0.0 0.0 0.0 --58 0.0 0.0 0.0 0.0 --57 0.0 0.0 0.0 0.0 --56 0.0 0.0 0.0 0.0 --55 0.0 0.0 0.0 0.0 --54 0.0 0.0 0.0 0.0 --53 0.0 0.0 0.0 0.0 --52 0.0 0.0 0.0 0.0 --51 0.0 0.0 0.0 0.0 --50 1.0 1.41421356237 0.0 0.0 --49 1.0 1.41421356237 0.0 0.0 --48 1.0 1.41421356237 0.0 0.0 --47 1.0 1.41421356237 0.0 0.0 --46 1.0 1.41421356237 0.0 0.0 --45 1.0 1.41421356237 0.0 0.0 --44 1.0 1.41421356237 0.0 0.0 --43 1.0 1.41421356237 0.0 0.0 --42 1.0 1.41421356237 0.0 0.0 --41 1.0 1.41421356237 0.0 0.0 --40 1.0 1.41421356237 0.0 0.0 --39 1.0 1.41421356237 0.0 0.0 --38 1.0 1.41421356237 0.0 0.0 --37 1.0 1.41421356237 0.0 0.0 --36 1.0 1.41421356237 0.0 0.0 --35 1.0 1.41421356237 0.0 0.0 --34 1.0 1.41421356237 0.0 0.0 --33 1.0 1.41421356237 0.0 0.0 --32 1.0 1.41421356237 0.0 0.0 --31 1.0 1.41421356237 0.0 0.0 --30 1.0 1.41421356237 0.0 0.0 --29 1.0 1.41421356237 0.0 0.0 --28 1.0 1.41421356237 0.0 0.0 --27 1.0 1.41421356237 0.0 0.0 --26 1.0 1.41421356237 0.0 0.0 --25 0.0 0.0 1.33333333333 1.24721912892 --24 0.0 0.0 1.33333333333 1.24721912892 --23 0.0 0.0 1.33333333333 1.24721912892 --22 0.0 0.0 1.33333333333 1.24721912892 --21 0.0 0.0 1.33333333333 1.24721912892 --20 0.0 0.0 1.33333333333 1.24721912892 --19 0.0 0.0 1.33333333333 1.24721912892 --18 0.0 0.0 1.33333333333 1.24721912892 --17 0.0 0.0 1.33333333333 1.24721912892 --16 0.0 0.0 1.33333333333 1.24721912892 --15 0.0 0.0 1.33333333333 1.24721912892 --14 0.0 0.0 1.33333333333 1.24721912892 --13 0.0 0.0 1.33333333333 1.24721912892 --12 0.0 0.0 1.33333333333 1.24721912892 --11 0.0 0.0 1.33333333333 1.24721912892 --10 0.0 0.0 1.33333333333 1.24721912892 --9 0.0 0.0 1.33333333333 1.24721912892 --8 0.0 0.0 1.33333333333 1.24721912892 --7 0.0 0.0 1.33333333333 1.24721912892 --6 0.0 0.0 1.33333333333 1.24721912892 --5 0.0 0.0 1.33333333333 1.24721912892 --4 0.0 0.0 1.33333333333 1.24721912892 --3 0.0 0.0 1.33333333333 1.24721912892 --2 0.0 0.0 1.33333333333 1.24721912892 --1 0.0 0.0 1.33333333333 1.24721912892 -0 1.0 0.816496580928 0.0 0.0 -1 1.0 0.816496580928 0.0 0.0 -2 1.0 0.816496580928 0.0 0.0 -3 1.0 0.816496580928 0.0 0.0 -4 1.0 0.816496580928 0.0 0.0 -5 1.0 0.816496580928 0.0 0.0 -6 1.0 0.816496580928 0.0 0.0 -7 1.0 0.816496580928 0.0 0.0 -8 1.0 0.816496580928 0.0 0.0 -9 1.0 0.816496580928 0.0 0.0 -10 1.0 0.816496580928 0.0 0.0 -11 1.0 0.816496580928 0.0 0.0 -12 1.0 0.816496580928 0.0 0.0 -13 1.0 0.816496580928 0.0 0.0 -14 1.0 0.816496580928 0.0 0.0 -15 1.0 0.816496580928 0.0 0.0 -16 1.0 0.816496580928 0.0 0.0 -17 1.0 0.816496580928 0.0 0.0 -18 1.0 0.816496580928 0.0 0.0 -19 1.0 0.816496580928 0.0 0.0 -20 1.0 0.816496580928 0.0 0.0 -21 1.0 0.816496580928 0.0 0.0 -22 1.0 0.816496580928 0.0 0.0 -23 1.0 0.816496580928 0.0 0.0 -24 1.0 0.816496580928 0.0 0.0 -25 0.0 0.0 0.666666666667 0.942809041582 -26 0.0 0.0 0.666666666667 0.942809041582 -27 0.0 0.0 0.666666666667 0.942809041582 -28 0.0 0.0 0.666666666667 0.942809041582 -29 0.0 0.0 0.666666666667 0.942809041582 -30 0.0 0.0 0.666666666667 0.942809041582 -31 0.0 0.0 0.666666666667 0.942809041582 -32 0.0 0.0 0.666666666667 0.942809041582 -33 0.0 0.0 0.666666666667 0.942809041582 -34 0.0 0.0 0.666666666667 0.942809041582 -35 0.0 0.0 0.666666666667 0.942809041582 -36 0.0 0.0 0.666666666667 0.942809041582 -37 0.0 0.0 0.666666666667 0.942809041582 -38 0.0 0.0 0.666666666667 0.942809041582 -39 0.0 0.0 0.666666666667 0.942809041582 -40 0.0 0.0 0.666666666667 0.942809041582 -41 0.0 0.0 0.666666666667 0.942809041582 -42 0.0 0.0 0.666666666667 0.942809041582 -43 0.0 0.0 0.666666666667 0.942809041582 -44 0.0 0.0 0.666666666667 0.942809041582 -45 0.0 0.0 0.666666666667 0.942809041582 -46 0.0 0.0 0.666666666667 0.942809041582 -47 0.0 0.0 0.666666666667 0.942809041582 -48 0.0 0.0 0.666666666667 0.942809041582 -49 0.0 0.0 0.666666666667 0.942809041582 -50 0.333333333333 0.471404520791 0.0 0.0 -51 0.333333333333 0.471404520791 0.0 0.0 -52 0.333333333333 0.471404520791 0.0 0.0 -53 0.333333333333 0.471404520791 0.0 0.0 -54 0.333333333333 0.471404520791 0.0 0.0 -55 0.333333333333 0.471404520791 0.0 0.0 -56 0.333333333333 0.471404520791 0.0 0.0 -57 0.333333333333 0.471404520791 0.0 0.0 -58 0.333333333333 0.471404520791 0.0 0.0 -59 0.333333333333 0.471404520791 0.0 0.0 -60 0.333333333333 0.471404520791 0.0 0.0 -61 0.333333333333 0.471404520791 0.0 0.0 -62 0.333333333333 0.471404520791 0.0 0.0 -63 0.333333333333 0.471404520791 0.0 0.0 -64 0.333333333333 0.471404520791 0.0 0.0 -65 0.333333333333 0.471404520791 0.0 0.0 -66 0.333333333333 0.471404520791 0.0 0.0 -67 0.333333333333 0.471404520791 0.0 0.0 -68 0.333333333333 0.471404520791 0.0 0.0 -69 0.333333333333 0.471404520791 0.0 0.0 -70 0.333333333333 0.471404520791 0.0 0.0 -71 0.333333333333 0.471404520791 0.0 0.0 -72 0.333333333333 0.471404520791 0.0 0.0 -73 0.333333333333 0.471404520791 0.0 0.0 -74 0.333333333333 0.471404520791 0.0 0.0 -75 0.0 0.0 1.33333333333 1.24721912892 -76 0.0 0.0 1.33333333333 1.24721912892 -77 0.0 0.0 1.33333333333 1.24721912892 -78 0.0 0.0 1.33333333333 1.24721912892 -79 0.0 0.0 1.33333333333 1.24721912892 -80 0.0 0.0 1.33333333333 1.24721912892 -81 0.0 0.0 1.33333333333 1.24721912892 -82 0.0 0.0 1.33333333333 1.24721912892 -83 0.0 0.0 1.33333333333 1.24721912892 -84 0.0 0.0 1.33333333333 1.24721912892 -85 0.0 0.0 1.33333333333 1.24721912892 -86 0.0 0.0 1.33333333333 1.24721912892 -87 0.0 0.0 1.33333333333 1.24721912892 -88 0.0 0.0 1.33333333333 1.24721912892 -89 0.0 0.0 1.33333333333 1.24721912892 -90 0.0 0.0 1.33333333333 1.24721912892 -91 0.0 0.0 1.33333333333 1.24721912892 -92 0.0 0.0 1.33333333333 1.24721912892 -93 0.0 0.0 1.33333333333 1.24721912892 -94 0.0 0.0 1.33333333333 1.24721912892 -95 0.0 0.0 1.33333333333 1.24721912892 -96 0.0 0.0 1.33333333333 1.24721912892 -97 0.0 0.0 1.33333333333 1.24721912892 -98 0.0 0.0 1.33333333333 1.24721912892 -99 0.0 0.0 1.33333333333 1.24721912892 diff --git a/deeptools/test/test_heatmapper/master_TES.mat b/deeptools/test/test_heatmapper/master_TES.mat deleted file mode 100644 index c8e58d5ba4..0000000000 --- a/deeptools/test/test_heatmapper/master_TES.mat +++ /dev/null @@ -1,7 +0,0 @@ -@{"verbose":false,"scale":1,"skip zeros":false,"nan after end":false,"sort using":"mean","unscaled 5 prime":[0],"body":[0],"sample_labels":["test"],"downstream":[100],"unscaled 3 prime":[0],"group_labels":["Group 1","Group 2"],"bin size":[1],"upstream":[100],"group_boundaries":[0,3,6],"sample_boundaries":[0,200],"missing data as zero":false,"ref point":["TES"],"min threshold":null,"sort regions":"keep","proc number":1,"bin avg type":"mean","max threshold":null} -ch1 100 150 CG11023 0.0 + 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -ch2 150 175 cda5 0.0 - 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 -ch3 100 125 cda8 0.0 + 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -ch1 75 125 C11023 0.0 + 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -ch2 125 150 ca5 0.0 - 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -ch3 75 100 ca8 0.0 + 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 diff --git a/deeptools/test/test_heatmapper/master_center.mat b/deeptools/test/test_heatmapper/master_center.mat deleted file mode 100644 index 54257f2534..0000000000 --- a/deeptools/test/test_heatmapper/master_center.mat +++ /dev/null @@ -1,7 +0,0 @@ -@{"verbose":false,"scale":1,"skip zeros":false,"nan after end":false,"sort using":"mean","unscaled 5 prime":[0],"body":[0],"sample_labels":["test"],"downstream":[100],"unscaled 3 prime":[0],"group_labels":["Group 1","Group 2"],"bin size":[1],"upstream":[100],"group_boundaries":[0,3,6],"sample_boundaries":[0,200],"missing data as zero":false,"ref point":["center"],"min threshold":null,"sort regions":"keep","proc number":1,"bin avg type":"mean","max threshold":null} -ch1 100 150 CG11023 0.0 + 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -ch2 150 175 cda5 0.0 - 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 -ch3 100 125 cda8 0.0 + 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -ch1 75 125 C11023 0.0 + 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -ch2 125 150 ca5 0.0 - 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -ch3 75 100 ca8 0.0 + nan nan nan nan nan nan nan nan nan nan nan nan nan 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 diff --git a/deeptools/test/test_heatmapper/master_extend_beyond_chr_size.mat b/deeptools/test/test_heatmapper/master_extend_beyond_chr_size.mat deleted file mode 100644 index d76bbaff2c..0000000000 --- a/deeptools/test/test_heatmapper/master_extend_beyond_chr_size.mat +++ /dev/null @@ -1,7 +0,0 @@ -@{"verbose":false,"scale":1,"skip zeros":false,"nan after end":false,"sort using":"mean","unscaled 5 prime":[0],"body":[0],"sample_labels":["test"],"downstream":[500],"unscaled 3 prime":[0],"group_labels":["group1.bed","group2.bed"],"bin size":[1],"upstream":[100],"group_boundaries":[0,3,6],"sample_boundaries":[0,600],"missing data as zero":false,"ref point":["TSS"],"min threshold":null,"sort regions":"keep","proc number":1,"bin avg type":"mean","max threshold":null} -ch1 100 150 CG11023 0.0 + 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -ch2 150 175 cda5 0.0 - 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -ch3 100 125 cda8 0.0 + 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -ch1 75 125 C11023 0.0 + nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -ch2 125 150 ca5 0.0 - 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -ch3 75 100 ca8 0.0 + nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan diff --git a/deeptools/test/test_heatmapper/master_gtf.mat b/deeptools/test/test_heatmapper/master_gtf.mat deleted file mode 100644 index ca2e13540a..0000000000 --- a/deeptools/test/test_heatmapper/master_gtf.mat +++ /dev/null @@ -1,3 +0,0 @@ -@{"verbose":false,"scale":1,"skip zeros":false,"nan after end":false,"sort using":"mean","unscaled 5 prime":[20],"body":[1000],"sample_labels":["test1.bw"],"downstream":[300],"unscaled 3 prime":[50],"group_labels":["genes"],"bin size":[10],"upstream":[500],"group_boundaries":[0,2],"sample_boundaries":[0,187],"missing data as zero":false,"ref point":[null],"min threshold":null,"sort regions":"keep","proc number":1,"bin avg type":"mean","max threshold":null} -3R 0 1000 first . + nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4.000000 4.000000 5.644444 7.700000 7.700000 8.610000 9.000000 9.000000 12.000000 12.000000 12.833333 14.500000 14.500000 15.366667 15.800000 15.800000 21.700001 21.700001 24.550001 31.200001 31.200001 31.920001 32.400002 32.400002 32.400002 32.400002 33.044445 35.299999 35.299999 35.355556 35.400002 35.400002 35.311111 35.299999 35.233333 34.700001 34.700001 32.655556 30.100000 30.100000 25.900001 24.700001 24.711112 24.799999 24.799999 25.920000 27.600000 27.600000 28.790000 29.299999 29.299999 28.000000 28.000000 27.866667 27.600000 27.600000 28.333334 28.700001 28.700001 29.200001 29.200001 29.050001 28.700001 28.700001 29.977778 31.000000 31.000000 27.800000 27.400000 26.422222 23.000000 23.000000 22.222222 21.600000 21.600000 25.200000 26.100000 27.544445 39.099998 39.099998 40.211110 41.599998 41.599998 40.900000 40.700001 40.130001 35.000000 35.000000 34.920000 34.799999 34.799999 35.920001 36.400002 36.400002 42.200001 42.200001 40.800001 38.000000 38.000000 29.066667 24.600000 24.600000 20.400000 20.400000 18.700000 17.000000 17.000000 16.700001 16.700001 15.450000 14.200000 14.200000 11.000000 11.000000 7.850000 4.700000 4.700000 2.500000 2.500000 1.350000 0.200000 0.200000 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -3R 99 1100 second . - nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0.200000 0.200000 1.350000 2.500000 2.500000 4.700000 4.700000 7.850000 11.000000 11.000000 13.560000 14.200000 14.477778 16.700001 16.700001 16.833334 17.000000 17.000000 19.644444 20.400000 20.866666 24.600000 24.600000 29.960000 38.000000 38.000000 40.940001 42.200001 42.200001 36.400002 36.400002 35.866667 34.799999 34.799999 34.933333 35.000000 35.000000 40.700001 40.700001 40.970000 41.599998 41.599998 40.099998 39.099998 39.099998 27.400000 26.100000 25.100000 21.600000 21.600000 22.377778 23.000000 23.000000 26.911111 27.400000 28.120000 31.000000 31.000000 29.850000 28.700001 28.700001 29.100001 29.200001 29.144445 28.700001 28.700001 28.211112 27.600000 27.600000 27.911111 28.000000 28.130000 29.299999 29.299999 28.620000 27.600000 27.600000 25.640000 24.799999 24.799999 24.700001 24.700001 26.500001 30.100000 30.100000 33.166667 34.700001 34.700001 35.299999 35.299999 35.330000 35.400002 35.400002 35.344445 35.299999 35.299999 32.722223 32.400002 32.400002 32.400002 32.400002 31.733334 31.200001 31.200001 22.755556 21.700001 21.044445 15.800000 15.800000 15.020000 14.500000 14.250000 12.000000 12.000000 10.200000 9.000000 8.870000 7.700000 7.700000 5.480000 4.000000 4.000000 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan diff --git a/deeptools/test/test_heatmapper/master_metagene.mat b/deeptools/test/test_heatmapper/master_metagene.mat deleted file mode 100644 index cd587ab9b9..0000000000 --- a/deeptools/test/test_heatmapper/master_metagene.mat +++ /dev/null @@ -1,3 +0,0 @@ -@{"verbose":false,"scale":1,"skip zeros":false,"nan after end":false,"sort using":"mean","unscaled 5 prime":[20],"body":[1000],"sample_labels":["test1.bw"],"downstream":[300],"unscaled 3 prime":[50],"group_labels":["genes"],"bin size":[10],"upstream":[500],"group_boundaries":[0,2],"sample_boundaries":[0,187],"missing data as zero":false,"ref point":[null],"min threshold":null,"sort regions":"keep","proc number":1,"bin avg type":"mean","max threshold":null} -3R 0,399,979 50,510,1000 first . + nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4.000000 4.000000 4.000000 4.000000 4.000000 4.000000 4.000000 7.700000 7.700000 7.700000 7.700000 7.700000 7.700000 7.700000 7.700000 7.700000 7.700000 7.700000 7.700000 7.700000 7.700000 7.700000 7.700000 7.700000 7.700000 7.700000 7.700000 7.700000 7.700000 24.700001 24.799999 24.799999 24.799999 24.799999 24.799999 24.799999 24.799999 24.799999 24.799999 24.799999 24.799999 24.799999 24.799999 24.799999 24.799999 24.799999 24.799999 24.799999 24.799999 24.799999 24.799999 24.799999 27.600000 27.600000 27.600000 27.600000 27.600000 27.600000 27.600000 27.600000 27.600000 27.600000 27.600000 27.600000 27.600000 27.600000 27.600000 27.600000 27.600000 27.600000 27.600000 27.600000 27.600000 27.600000 27.600000 29.299999 29.299999 29.299999 29.299999 29.299999 29.299999 29.299999 29.299999 29.299999 29.299999 29.299999 29.299999 29.299999 29.299999 29.299999 29.299999 29.299999 29.299999 29.299999 29.299999 29.299999 29.299999 28.000000 28.000000 28.000000 28.000000 28.000000 28.000000 27.960000 26.540000 17.000000 17.000000 16.700001 16.700001 15.450000 14.200000 14.200000 11.000000 11.000000 7.850000 4.700000 4.700000 2.500000 2.500000 1.350000 0.200000 0.200000 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -3R 99,499,1079 150,610,1100 second . - nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0.200000 0.200000 1.350000 2.500000 2.500000 4.700000 4.700000 17.850000 31.000000 31.000000 31.000000 31.000000 31.000000 31.000000 31.000000 31.000000 28.700001 28.700001 28.700001 28.700001 28.700001 28.700001 28.700001 28.700001 28.700001 28.700001 28.700001 28.700001 28.700001 28.700001 28.700001 28.700001 28.700001 28.700001 28.700001 28.700001 28.700001 28.700001 29.200001 29.200001 29.200001 29.200001 29.200001 29.200001 29.200001 29.200001 29.200001 29.200001 29.200001 29.200001 29.200001 29.200001 29.200001 29.200001 29.200001 29.200001 29.200001 29.200001 29.200001 29.200001 28.950001 28.700001 28.700001 28.700001 28.700001 28.700001 28.700001 28.700001 28.700001 28.700001 28.700001 28.700001 28.700001 28.700001 28.700001 28.700001 28.700001 28.700001 28.700001 28.700001 28.700001 28.700001 28.700001 27.600000 27.600000 27.600000 27.600000 27.600000 27.600000 27.600000 27.600000 27.600000 27.600000 27.600000 27.600000 27.600000 27.600000 27.600000 27.600000 27.600000 27.600000 27.600000 27.600000 27.600000 27.600000 28.000000 15.800000 15.800000 15.800000 15.020000 14.500000 14.250000 12.000000 12.000000 10.200000 9.000000 8.870000 7.700000 7.700000 5.480000 4.000000 4.000000 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan diff --git a/deeptools/test/test_heatmapper/master_multi.mat b/deeptools/test/test_heatmapper/master_multi.mat deleted file mode 100644 index a3ab30c2db..0000000000 --- a/deeptools/test/test_heatmapper/master_multi.mat +++ /dev/null @@ -1,7 +0,0 @@ -@{"verbose":true,"scale":1,"skip zeros":false,"nan after end":false,"sort using":"mean","unscaled 5 prime":[0],"body":[0],"sample_labels":["test","test","test","test"],"downstream":[100],"unscaled 3 prime":[0],"group_labels":["group1.bed","group2.bed"],"bin size":[1],"upstream":[100],"group_boundaries":[0,3,6],"sample_boundaries":[0,200,400,600,800],"missing data as zero":false,"ref point":["TSS"],"min threshold":null,"sort regions":"keep","proc number":32,"bin avg type":"mean","max threshold":null} -ch1 100 150 CG11023 0.0 + 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -ch2 150 175 cda5 0.0 - 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -ch3 100 125 cda8 0.0 + 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -ch1 75 125 C11023 0.0 + nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -ch2 125 150 ca5 0.0 - 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 -ch3 75 100 ca8 0.0 + nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 diff --git a/deeptools/test/test_heatmapper/master_multi.mat.gz b/deeptools/test/test_heatmapper/master_multi.mat.gz deleted file mode 100644 index 626268cce4162f27d9db73ea3a5049ad75afe865..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 643 zcmV-}0(|`+iwFq59A;Sp|7~G&bY*g1ZFOvPX)bMHbO7z#L2sKd7{>84`4pC~W0irW zjdGgQ!#+TFo2toxlc0h@Hgs#JefJrs%Cc(OX;Y%?Uy1fdA#a1N=s|jG-hY#i#+AJ{ zay`1qq|#Tq4Le!TLoMoSEZ@t%fUSEgo0&bg>RnsmpKi;)ZUjV`^nbYHD)fQ(jvXSKfLQ#$MW#1 zcVW8@+e)c$Uf1|}Fhs3KEwqngco-~aHe%=-JBG3Pcy}k~)2$eH&iGy5hC#Jc+rEsc zGux)O;m^niV}@|*;QC6~sVj|>>muJ@iGJLQ@o6wW2fx!_UswFTsCHQrt}w}#D!KiT zWhyTcb)}Lw^Y{1#05}cuO9!(I004j-1ONa4$Uy)A0Dv3>;GD3ic6sa?W;e^Es`WCq z4c{_00Gt@vrGr@p002M^0ssI2BS`=N diff --git a/deeptools/test/test_heatmapper/master_multibed.mat b/deeptools/test/test_heatmapper/master_multibed.mat deleted file mode 100644 index 5da8a716d5..0000000000 --- a/deeptools/test/test_heatmapper/master_multibed.mat +++ /dev/null @@ -1,7 +0,0 @@ -@{"verbose":false,"scale":1,"skip zeros":false,"nan after end":false,"sort using":"mean","unscaled 5 prime":[0],"body":[0],"sample_labels":["test"],"downstream":[100],"unscaled 3 prime":[0],"group_labels":["group1.bed","group2.bed"],"bin size":[1],"upstream":[100],"group_boundaries":[0,3,6],"sample_boundaries":[0,200],"missing data as zero":false,"ref point":["TSS"],"min threshold":null,"sort regions":"keep","proc number":1,"bin avg type":"mean","max threshold":null} -ch1 100 150 CG11023 0.0 + 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -ch2 150 175 cda5 0.0 - 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -ch3 100 125 cda8 0.0 + 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -ch1 75 125 C11023 0.0 + nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -ch2 125 150 ca5 0.0 - 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 -ch3 75 100 ca8 0.0 + nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 diff --git a/deeptools/test/test_heatmapper/master_nan_to_zero.mat b/deeptools/test/test_heatmapper/master_nan_to_zero.mat deleted file mode 100644 index 851393f90b..0000000000 --- a/deeptools/test/test_heatmapper/master_nan_to_zero.mat +++ /dev/null @@ -1,7 +0,0 @@ -@{"verbose":false,"scale":1,"skip zeros":false,"nan after end":false,"sort using":"mean","unscaled 5 prime":[0],"body":[0],"sample_labels":["test"],"downstream":[100],"unscaled 3 prime":[0],"group_labels":["Group 1","Group 2"],"bin size":[1],"upstream":[100],"group_boundaries":[0,3,6],"sample_boundaries":[0,200],"missing data as zero":true,"ref point":["TSS"],"min threshold":null,"sort regions":"keep","proc number":1,"bin avg type":"mean","max threshold":null} -ch1 100 150 CG11023 0.0 + 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -ch2 150 175 cda5 0.0 - 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -ch3 100 125 cda8 0.0 + 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -ch1 75 125 C11023 0.0 + 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -ch2 125 150 ca5 0.0 - 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 -ch3 75 100 ca8 0.0 + 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 diff --git a/deeptools/test/test_heatmapper/master_relabeled.png b/deeptools/test/test_heatmapper/master_relabeled.png deleted file mode 100644 index a27a1fd9e2eddf5d8c58dcbe2963c00a35634563..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 46540 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 BmBRo4 diff --git a/deeptools/test/test_heatmapper/master_unscaled.mat b/deeptools/test/test_heatmapper/master_unscaled.mat deleted file mode 100644 index e0b610db12..0000000000 --- a/deeptools/test/test_heatmapper/master_unscaled.mat +++ /dev/null @@ -1,2 +0,0 @@ -@{"verbose":false,"scale":1,"skip zeros":false,"nan after end":false,"sort using":"mean","unscaled 5 prime":[100],"body":[1000],"sample_labels":["unscaled"],"downstream":[300],"unscaled 3 prime":[50],"group_labels":["genes"],"bin size":[10],"upstream":[500],"group_boundaries":[0,1],"sample_boundaries":[0,195],"missing data as zero":false,"ref point":[null],"min threshold":null,"sort regions":"keep","proc number":1,"bin avg type":"mean","max threshold":null} -1 500 1650 foo . . 1.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 4.000000 4.000000 4.000000 4.000000 4.000000 5.000000 5.000000 5.000000 5.000000 5.000000 6.000000 6.000000 6.000000 6.000000 6.000000 6.000000 6.000000 6.000000 6.000000 6.000000 6.000000 6.000000 6.000000 6.000000 6.000000 6.000000 6.000000 6.000000 6.000000 6.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 8.000000 8.000000 9.000000 9.000000 9.000000 10.000000 10.000000 10.000000 10.000000 10.000000 10.000000 10.000000 10.000000 10.000000 10.000000 10.000000 10.000000 10.000000 10.000000 10.000000 10.000000 10.000000 10.000000 10.000000 10.000000 11.000000 11.000000 11.000000 11.000000 11.000000 11.000000 11.000000 11.000000 11.000000 11.000000 diff --git a/deeptools/test/test_heatmapper/out.bed b/deeptools/test/test_heatmapper/out.bed deleted file mode 100644 index c2b54998e5..0000000000 --- a/deeptools/test/test_heatmapper/out.bed +++ /dev/null @@ -1,3 +0,0 @@ -ch3 100 125 cda8 0 + -ch1 100 150 CG11023 0 + -ch2 150 175 cda5 0 - diff --git a/deeptools/test/test_heatmapper/profile_master.png b/deeptools/test/test_heatmapper/profile_master.png deleted file mode 100644 index c57ac5e110a0898c3bcec5f15f727c0d6e625c05..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30146 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 Hx4r)Z5n*rC diff --git a/deeptools/test/test_heatmapper/profile_master_heatmap.png b/deeptools/test/test_heatmapper/profile_master_heatmap.png deleted file mode 100644 index fa72784e8830d79da8a2b53397a4d84e208228ca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23448 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�#J=ks{mk=ry#h&(Q%@(XJll=IjHWS6ZeJmzL^B~?ly@7 zEh^E%S=Fwyx{q&|K2sj-0+&<{k3Bti;| z%jba|$UcN>2nBU4o3(Si&CjUpthIGA&V3>Wzz|85NysLS=yh<>fXSQdDucD?4SGLw zY6~VeW{%xX=2~gYB=AWx_0v~k_W@5qOjlsHgX42y=4ghNl`g zz1QyA3Xu45#9Kf`Z~3vo&RGj|o~TBQVkd8c#@I8Xx)pjHabol8>Of)>J$CF^YBdf+ zNAo4j!!pckhn#RndNnfQ<9}#L?AB&Mwg|^o@YdG;#C{WkV9I9rCiWud#x3 z!7St4Iz>=7D7WP=T!_FiYNY!J{IMsC{g4b?+Gl5Gq!b&10E8fI`q}+-fd~8zSz$SD ztd%%vhIoRYXcNtr^veQOkw)IhM!iM)<_QDWaeyt^*TnpU%*BCzS?C&4+F5}qw#{T6 zgBZqfdB@N@Es5Sd-+S?Y jSJQx<`~SknyJsotYklr+IyPtLrch6xJr#N4;$Qy@s#cSp diff --git a/deeptools/test/test_heatmapper/profile_master_multi.png b/deeptools/test/test_heatmapper/profile_master_multi.png deleted file mode 100644 index 71f0d6f2e2776d933effb4b1b6c66b14694e31bb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 102231 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�X9GOL=ta{} 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 diff --git a/deeptools/test/test_heatmapper/profile_master_multi_pergroup.png b/deeptools/test/test_heatmapper/profile_master_multi_pergroup.png deleted file mode 100644 index 0aff6d183933d626fbeedffe71d01d7c3310499a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 51976 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 UE_~X2xNeljOpuu~oCP$OFJ+ zty|^BtURdag)upssU;}^eOg)8(nbhcB^ujJkFRR1(U_m&>carFr$c5)lKIffDW~dl zkaC};esfjmHM&Q+dX z+@F|_&nHsx__BFa@=9l^LMly_4@u2X_p2M=G=L%R=E%Etgd#BuRUN}>{13};29K1Wg zn_+}CjRe}RV8PdHWeqbwFCaqz0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_(6Rz_ zFM{52uw@*q6&v2e? v!0BvRG2A!=AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0$jkO{lV8SpX$D= diff --git a/deeptools/test/test_heatmapper/test.sizes b/deeptools/test/test_heatmapper/test.sizes deleted file mode 100644 index 66452f7de2..0000000000 --- a/deeptools/test/test_heatmapper/test.sizes +++ /dev/null @@ -1,3 +0,0 @@ -ch1 400 -ch2 400 -ch3 400 diff --git a/deeptools/test/test_heatmapper/test2.bed b/deeptools/test/test_heatmapper/test2.bed deleted file mode 100644 index 9e1bcd59c6..0000000000 --- a/deeptools/test/test_heatmapper/test2.bed +++ /dev/null @@ -1,8 +0,0 @@ -ch1 100 150 CG11023 0 + -ch2 150 175 cda5 0 - -ch3 100 125 cda8 0 + -#Group 1 -ch1 75 125 C11023 0 + -ch2 125 150 ca5 0 - -ch3 75 100 ca8 0 + -#Group 2 diff --git a/deeptools/test/test_heatmapper/unscaled.bed b/deeptools/test/test_heatmapper/unscaled.bed deleted file mode 100644 index 6563ff4de0..0000000000 --- a/deeptools/test/test_heatmapper/unscaled.bed +++ /dev/null @@ -1 +0,0 @@ -1 500 1650 foo . . diff --git a/deeptools/test/test_heatmapper/unscaled.bigWig b/deeptools/test/test_heatmapper/unscaled.bigWig deleted file mode 100644 index 6574191526f4dcdc3c1de5c732a6f768324f0fac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 689 zcmY%U)8E0uz{n86$N&bdQ2IHPhKNE)1DIF?lBghrZOsIsBcU{siebgv!Hw*l5B3nA zngf{Dx(=or+_@Yl_MEB!1s4c&KxrTa2aG@&Ll6&SAS_%f<|HRHG|1lJDL8O~;bB4J zNw#W%xl9v_7%s+39Q0uqSbK~m>@mY4?XV8k9S>C9!W5m2osVqRZCD!2go($AdK)Dh@!~U^anlh5?WZWS|_FJji*-0HmfD xDinpJ7Up7sGY2jtoIjB8fI~EmfkFQj({^HQWMF|9hs{QNXkwCr+NcIhtN@%yNDKe~ diff --git a/deeptools/test/test_multiBamSummary.py b/deeptools/test/test_multiBamSummary.py deleted file mode 100644 index c1716352e2..0000000000 --- a/deeptools/test/test_multiBamSummary.py +++ /dev/null @@ -1,56 +0,0 @@ -import deeptools.multiBamSummary as mbs -import numpy as np -import numpy.testing as nt - -import os.path -from os import unlink - -ROOT = os.path.dirname(os.path.abspath(__file__)) + "/test_data/" -BAM = ROOT + "test1.bam" -CRAM = ROOT + "test1.cram" -GTF = ROOT + "test.gtf" -BAMA = ROOT + "testA.bam" -BAMB = ROOT + "testB.bam" - - -def test_multiBamSummary_gtf(): - outfile = '/tmp/_test.npz' - for fname in [BAM, CRAM]: - args = 'BED-file --BED {0} -b {1} {1} -o {2}'.format(GTF, fname, outfile).split() - mbs.main(args) - resp = np.load(outfile) - matrix = resp['matrix'] - labels = resp['labels'] - if fname == BAM: - nt.assert_equal(labels, ['test1.bam', 'test1.bam']) - else: - nt.assert_equal(labels, ['test1.cram', 'test1.cram']) - nt.assert_allclose(matrix, np.array([[144.0, 144.0], - [143.0, 143.0]])) - unlink(outfile) - - -def test_multiBamSummary_metagene(): - outfile = '/tmp/_test.npz' - for fname in [BAM, CRAM]: - args = 'BED-file --BED {0} -b {1} {1} -o {2} --metagene'.format(GTF, fname, outfile).split() - mbs.main(args) - resp = np.load(outfile) - matrix = resp['matrix'] - labels = resp['labels'] - if fname == BAM: - nt.assert_equal(labels, ['test1.bam', 'test1.bam']) - else: - nt.assert_equal(labels, ['test1.cram', 'test1.cram']) - nt.assert_allclose(matrix, np.array([[25.0, 25.0], - [31.0, 31.0]])) - unlink(outfile) - - -def test_multiBamSummary_scalingFactors(): - outfile = '/tmp/test.scalingFactors.txt' - args = 'bins --binSize 50 -b {} {} --scalingFactors {}'.format(BAMA, BAMB, outfile).split() - mbs.main(args) - resp = open(outfile).read().strip().split('\n') - nt.assert_equal(resp, ["sample\tscalingFactor", "testA.bam\t1.1892", "testB.bam\t0.8409"]) - unlink(outfile) diff --git a/deeptools/test/test_plotCoverage.py b/deeptools/test/test_plotCoverage.py deleted file mode 100644 index 6fe661948f..0000000000 --- a/deeptools/test/test_plotCoverage.py +++ /dev/null @@ -1,30 +0,0 @@ -import os -import filecmp -from matplotlib.testing.compare import compare_images -from tempfile import NamedTemporaryFile -import deeptools.plotCoverage -import deeptools.utilities - -__author__ = 'Bjoern' - -TEST_DATA = os.path.dirname(os.path.abspath(__file__)) + "/test_data/" -ROOT = os.path.dirname(os.path.abspath(__file__)) + "/test_plotCoverage/" - -tolerance = 13 # default matplotlib pixed difference tolerance - - -def test_plotCoverage_default(): - plotfile = NamedTemporaryFile(suffix='.png', prefix='deeptools_testfile_', delete=False) - txtfile = NamedTemporaryFile(suffix='.tab', prefix='deeptools_testfile_', delete=False) - - for fmat in ["bam", "cram"]: - args = "--bamfiles {0}test1.{3} {0}test2.{3} --plotFile {1}" \ - " --plotFileFormat png --outRawCounts {2}".format(TEST_DATA, plotfile.name, txtfile.name, fmat).split() - deeptools.plotCoverage.main(args) - if fmat == "bam": - assert filecmp.cmp(os.path.join(ROOT, 'outRawCounts_default.tabular'), txtfile.name) is True - - res = compare_images(ROOT + 'plotCoverage_default.png', plotfile.name, tolerance) - assert res is None, res - os.remove(txtfile.name) - os.remove(plotfile.name) diff --git a/deeptools/test/test_plotCoverage/make_test_files.sh b/deeptools/test/test_plotCoverage/make_test_files.sh deleted file mode 100644 index 42eda75fc9..0000000000 --- a/deeptools/test/test_plotCoverage/make_test_files.sh +++ /dev/null @@ -1 +0,0 @@ -plotCoverage --bamfiles ../test_data/test1.bam ../test_data/test2.bam --plotFile plotCoverage_default.png --plotFileFormat png --outRawCounts outRawCounts_default.tabular diff --git a/deeptools/test/test_plotCoverage/outRawCounts_default.tabular b/deeptools/test/test_plotCoverage/outRawCounts_default.tabular deleted file mode 100644 index 7aa0d224af..0000000000 --- a/deeptools/test/test_plotCoverage/outRawCounts_default.tabular +++ /dev/null @@ -1,1502 +0,0 @@ -#plotCoverage --outRawCounts -#'chr' 'start' 'end' 'test1.bam' 'test2.bam' -3R 0 1 0.0 0.0 -3R 1 2 0.0 0.0 -3R 2 3 0.0 1.0 -3R 3 4 0.0 1.0 -3R 4 5 0.0 1.0 -3R 5 6 0.0 1.0 -3R 6 7 1.0 2.0 -3R 7 8 1.0 2.0 -3R 8 9 1.0 2.0 -3R 9 10 1.0 2.0 -3R 10 11 1.0 2.0 -3R 11 12 1.0 2.0 -3R 12 13 1.0 2.0 -3R 13 14 1.0 2.0 -3R 14 15 1.0 2.0 -3R 15 16 1.0 2.0 -3R 16 17 1.0 2.0 -3R 17 18 1.0 2.0 -3R 18 19 1.0 2.0 -3R 19 20 1.0 2.0 -3R 20 21 1.0 2.0 -3R 21 22 1.0 2.0 -3R 22 23 1.0 2.0 -3R 23 24 1.0 2.0 -3R 24 25 1.0 2.0 -3R 25 26 1.0 2.0 -3R 26 27 1.0 2.0 -3R 27 28 1.0 2.0 -3R 28 29 1.0 2.0 -3R 29 30 1.0 2.0 -3R 30 31 1.0 2.0 -3R 31 32 1.0 2.0 -3R 32 33 1.0 2.0 -3R 33 34 1.0 2.0 -3R 34 35 1.0 2.0 -3R 35 36 1.0 2.0 -3R 36 37 1.0 2.0 -3R 37 38 1.0 2.0 -3R 38 39 1.0 2.0 -3R 39 40 1.0 2.0 -3R 40 41 1.0 2.0 -3R 41 42 1.0 2.0 -3R 42 43 1.0 2.0 -3R 43 44 1.0 2.0 -3R 44 45 1.0 2.0 -3R 45 46 1.0 2.0 -3R 46 47 1.0 2.0 -3R 47 48 1.0 2.0 -3R 48 49 1.0 2.0 -3R 49 50 1.0 2.0 -3R 50 51 1.0 2.0 -3R 51 52 1.0 2.0 -3R 52 53 1.0 2.0 -3R 53 54 1.0 1.0 -3R 54 55 1.0 1.0 -3R 55 56 1.0 1.0 -3R 56 57 1.0 1.0 -3R 57 58 0.0 0.0 -3R 58 59 0.0 0.0 -3R 59 60 0.0 0.0 -3R 60 61 0.0 0.0 -3R 61 62 0.0 0.0 -3R 62 63 0.0 0.0 -3R 63 64 0.0 0.0 -3R 64 65 0.0 0.0 -3R 65 66 0.0 0.0 -3R 66 67 0.0 0.0 -3R 67 68 0.0 0.0 -3R 68 69 0.0 0.0 -3R 69 70 0.0 0.0 -3R 70 71 0.0 0.0 -3R 71 72 0.0 0.0 -3R 72 73 0.0 0.0 -3R 73 74 0.0 0.0 -3R 74 75 1.0 0.0 -3R 75 76 1.0 0.0 -3R 76 77 1.0 0.0 -3R 77 78 1.0 0.0 -3R 78 79 1.0 1.0 -3R 79 80 1.0 1.0 -3R 80 81 1.0 1.0 -3R 81 82 1.0 1.0 -3R 82 83 1.0 1.0 -3R 83 84 1.0 1.0 -3R 84 85 1.0 1.0 -3R 85 86 2.0 1.0 -3R 86 87 2.0 1.0 -3R 87 88 2.0 2.0 -3R 88 89 2.0 2.0 -3R 89 90 2.0 2.0 -3R 90 91 2.0 3.0 -3R 91 92 2.0 3.0 -3R 92 93 3.0 3.0 -3R 93 94 3.0 3.0 -3R 94 95 3.0 4.0 -3R 95 96 3.0 4.0 -3R 96 97 3.0 4.0 -3R 97 98 3.0 4.0 -3R 98 99 3.0 4.0 -3R 99 100 3.0 4.0 -3R 100 101 3.0 4.0 -3R 101 102 3.0 4.0 -3R 102 103 3.0 4.0 -3R 103 104 3.0 4.0 -3R 104 105 3.0 4.0 -3R 105 106 3.0 4.0 -3R 106 107 3.0 4.0 -3R 107 108 3.0 6.0 -3R 108 109 3.0 6.0 -3R 109 110 3.0 6.0 -3R 110 111 3.0 6.0 -3R 111 112 3.0 6.0 -3R 112 113 3.0 6.0 -3R 113 114 3.0 6.0 -3R 114 115 3.0 6.0 -3R 115 116 3.0 6.0 -3R 116 117 3.0 6.0 -3R 117 118 3.0 6.0 -3R 118 119 4.0 6.0 -3R 119 120 4.0 6.0 -3R 120 121 4.0 6.0 -3R 121 122 4.0 6.0 -3R 122 123 4.0 6.0 -3R 123 124 4.0 6.0 -3R 124 125 4.0 6.0 -3R 125 126 3.0 6.0 -3R 126 127 3.0 7.0 -3R 127 128 3.0 7.0 -3R 128 129 3.0 7.0 -3R 129 130 3.0 6.0 -3R 130 131 3.0 6.0 -3R 131 132 3.0 7.0 -3R 132 133 3.0 8.0 -3R 133 134 4.0 9.0 -3R 134 135 4.0 9.0 -3R 135 136 4.0 9.0 -3R 136 137 3.0 9.0 -3R 137 138 3.0 10.0 -3R 138 139 3.0 9.0 -3R 139 140 3.0 9.0 -3R 140 141 3.0 9.0 -3R 141 142 3.0 8.0 -3R 142 143 3.0 10.0 -3R 143 144 2.0 10.0 -3R 144 145 2.0 10.0 -3R 145 146 2.0 9.0 -3R 146 147 2.0 9.0 -3R 147 148 2.0 9.0 -3R 148 149 3.0 9.0 -3R 149 150 3.0 11.0 -3R 150 151 3.0 11.0 -3R 151 152 4.0 11.0 -3R 152 153 4.0 11.0 -3R 153 154 4.0 12.0 -3R 154 155 4.0 13.0 -3R 155 156 6.0 13.0 -3R 156 157 6.0 13.0 -3R 157 158 6.0 13.0 -3R 158 159 6.0 11.0 -3R 159 160 7.0 12.0 -3R 160 161 8.0 12.0 -3R 161 162 8.0 12.0 -3R 162 163 8.0 12.0 -3R 163 164 8.0 12.0 -3R 164 165 8.0 12.0 -3R 165 166 8.0 12.0 -3R 166 167 8.0 12.0 -3R 167 168 9.0 12.0 -3R 168 169 10.0 14.0 -3R 169 170 9.0 14.0 -3R 170 171 11.0 16.0 -3R 171 172 12.0 19.0 -3R 172 173 13.0 19.0 -3R 173 174 13.0 19.0 -3R 174 175 14.0 20.0 -3R 175 176 16.0 20.0 -3R 176 177 16.0 20.0 -3R 177 178 16.0 19.0 -3R 178 179 17.0 19.0 -3R 179 180 17.0 20.0 -3R 180 181 17.0 22.0 -3R 181 182 18.0 23.0 -3R 182 183 18.0 22.0 -3R 183 184 19.0 22.0 -3R 184 185 18.0 21.0 -3R 185 186 18.0 21.0 -3R 186 187 19.0 22.0 -3R 187 188 20.0 22.0 -3R 188 189 20.0 21.0 -3R 189 190 20.0 21.0 -3R 190 191 20.0 21.0 -3R 191 192 20.0 22.0 -3R 192 193 20.0 22.0 -3R 193 194 20.0 22.0 -3R 194 195 21.0 22.0 -3R 195 196 21.0 22.0 -3R 196 197 21.0 24.0 -3R 197 198 21.0 24.0 -3R 198 199 21.0 24.0 -3R 199 200 20.0 24.0 -3R 200 201 20.0 23.0 -3R 201 202 20.0 23.0 -3R 202 203 19.0 23.0 -3R 203 204 19.0 23.0 -3R 204 205 19.0 22.0 -3R 205 206 19.0 21.0 -3R 206 207 17.0 23.0 -3R 207 208 17.0 24.0 -3R 208 209 17.0 24.0 -3R 209 210 17.0 24.0 -3R 210 211 16.0 23.0 -3R 211 212 15.0 24.0 -3R 212 213 15.0 24.0 -3R 213 214 15.0 24.0 -3R 214 215 15.0 24.0 -3R 215 216 15.0 24.0 -3R 216 217 16.0 25.0 -3R 217 218 16.0 25.0 -3R 218 219 15.0 25.0 -3R 219 220 14.0 23.0 -3R 220 221 14.0 23.0 -3R 221 222 12.0 21.0 -3R 222 223 12.0 18.0 -3R 223 224 11.0 18.0 -3R 224 225 11.0 18.0 -3R 225 226 11.0 17.0 -3R 226 227 9.0 17.0 -3R 227 228 9.0 17.0 -3R 228 229 10.0 17.0 -3R 229 230 9.0 19.0 -3R 230 231 9.0 18.0 -3R 231 232 9.0 17.0 -3R 232 233 8.0 18.0 -3R 233 234 8.0 18.0 -3R 234 235 8.0 17.0 -3R 235 236 10.0 17.0 -3R 236 237 10.0 17.0 -3R 237 238 9.0 16.0 -3R 238 239 8.0 16.0 -3R 239 240 8.0 16.0 -3R 240 241 8.0 16.0 -3R 241 242 8.0 16.0 -3R 242 243 8.0 15.0 -3R 243 244 8.0 15.0 -3R 244 245 8.0 13.0 -3R 245 246 7.0 13.0 -3R 246 247 7.0 13.0 -3R 247 248 7.0 11.0 -3R 248 249 7.0 11.0 -3R 249 250 7.0 11.0 -3R 250 251 7.0 11.0 -3R 251 252 7.0 10.0 -3R 252 253 7.0 10.0 -3R 253 254 7.0 10.0 -3R 254 255 7.0 10.0 -3R 255 256 7.0 10.0 -3R 256 257 7.0 10.0 -3R 257 258 7.0 8.0 -3R 258 259 7.0 7.0 -3R 259 260 7.0 7.0 -3R 260 261 7.0 7.0 -3R 261 262 7.0 7.0 -3R 262 263 7.0 6.0 -3R 263 264 7.0 6.0 -3R 264 265 7.0 6.0 -3R 265 266 7.0 6.0 -3R 266 267 7.0 6.0 -3R 267 268 6.0 5.0 -3R 268 269 6.0 5.0 -3R 269 270 7.0 5.0 -3R 270 271 7.0 6.0 -3R 271 272 7.0 6.0 -3R 272 273 7.0 6.0 -3R 273 274 6.0 6.0 -3R 274 275 6.0 6.0 -3R 275 276 6.0 6.0 -3R 276 277 5.0 6.0 -3R 277 278 5.0 8.0 -3R 278 279 6.0 8.0 -3R 279 280 5.0 8.0 -3R 280 281 5.0 7.0 -3R 281 282 5.0 7.0 -3R 282 283 5.0 7.0 -3R 283 284 5.0 5.0 -3R 284 285 6.0 5.0 -3R 285 286 5.0 5.0 -3R 286 287 3.0 5.0 -3R 287 288 3.0 5.0 -3R 288 289 4.0 5.0 -3R 289 290 4.0 6.0 -3R 290 291 4.0 6.0 -3R 291 292 4.0 7.0 -3R 292 293 5.0 7.0 -3R 293 294 5.0 7.0 -3R 294 295 5.0 7.0 -3R 295 296 5.0 7.0 -3R 296 297 5.0 8.0 -3R 297 298 5.0 9.0 -3R 298 299 5.0 9.0 -3R 299 300 5.0 10.0 -3R 300 301 5.0 10.0 -3R 301 302 5.0 10.0 -3R 302 303 5.0 10.0 -3R 303 304 6.0 10.0 -3R 304 305 6.0 10.0 -3R 305 306 6.0 12.0 -3R 306 307 6.0 12.0 -3R 307 308 6.0 12.0 -3R 308 309 6.0 12.0 -3R 309 310 6.0 12.0 -3R 310 311 6.0 12.0 -3R 311 312 6.0 12.0 -3R 312 313 6.0 12.0 -3R 313 314 6.0 12.0 -3R 314 315 6.0 12.0 -3R 315 316 6.0 12.0 -3R 316 317 6.0 12.0 -3R 317 318 6.0 13.0 -3R 318 319 6.0 13.0 -3R 319 320 6.0 13.0 -3R 320 321 5.0 13.0 -3R 321 322 5.0 12.0 -3R 322 323 5.0 12.0 -3R 323 324 5.0 12.0 -3R 324 325 5.0 12.0 -3R 325 326 5.0 12.0 -3R 326 327 5.0 12.0 -3R 327 328 5.0 12.0 -3R 328 329 5.0 10.0 -3R 329 330 4.0 10.0 -3R 330 331 4.0 10.0 -3R 331 332 4.0 9.0 -3R 332 333 4.0 9.0 -3R 333 334 4.0 8.0 -3R 334 335 4.0 8.0 -3R 335 336 3.0 10.0 -3R 336 337 3.0 10.0 -3R 337 338 3.0 10.0 -3R 338 339 3.0 11.0 -3R 339 340 2.0 11.0 -3R 340 341 3.0 10.0 -3R 341 342 5.0 10.0 -3R 342 343 5.0 9.0 -3R 343 344 4.0 9.0 -3R 344 345 4.0 9.0 -3R 345 346 4.0 9.0 -3R 346 347 4.0 9.0 -3R 347 348 4.0 8.0 -3R 348 349 4.0 7.0 -3R 349 350 4.0 7.0 -3R 350 351 4.0 6.0 -3R 351 352 4.0 6.0 -3R 352 353 4.0 6.0 -3R 353 354 4.0 6.0 -3R 354 355 3.0 6.0 -3R 355 356 3.0 6.0 -3R 356 357 3.0 4.0 -3R 357 358 3.0 4.0 -3R 358 359 3.0 4.0 -3R 359 360 3.0 4.0 -3R 360 361 3.0 5.0 -3R 361 362 3.0 5.0 -3R 362 363 3.0 5.0 -3R 363 364 3.0 5.0 -3R 364 365 3.0 5.0 -3R 365 366 3.0 6.0 -3R 366 367 3.0 6.0 -3R 367 368 3.0 6.0 -3R 368 369 3.0 5.0 -3R 369 370 3.0 5.0 -3R 370 371 3.0 5.0 -3R 371 372 3.0 5.0 -3R 372 373 3.0 5.0 -3R 373 374 3.0 5.0 -3R 374 375 3.0 5.0 -3R 375 376 3.0 6.0 -3R 376 377 3.0 6.0 -3R 377 378 4.0 6.0 -3R 378 379 4.0 6.0 -3R 379 380 4.0 6.0 -3R 380 381 4.0 6.0 -3R 381 382 4.0 7.0 -3R 382 383 4.0 7.0 -3R 383 384 5.0 9.0 -3R 384 385 5.0 9.0 -3R 385 386 5.0 9.0 -3R 386 387 5.0 7.0 -3R 387 388 5.0 7.0 -3R 388 389 5.0 8.0 -3R 389 390 6.0 7.0 -3R 390 391 6.0 7.0 -3R 391 392 5.0 7.0 -3R 392 393 4.0 7.0 -3R 393 394 4.0 7.0 -3R 394 395 4.0 7.0 -3R 395 396 5.0 7.0 -3R 396 397 5.0 7.0 -3R 397 398 5.0 7.0 -3R 398 399 5.0 8.0 -3R 399 400 5.0 9.0 -3R 400 401 5.0 10.0 -3R 401 402 8.0 10.0 -3R 402 403 8.0 10.0 -3R 403 404 8.0 10.0 -3R 404 405 8.0 10.0 -3R 405 406 8.0 10.0 -3R 406 407 8.0 10.0 -3R 407 408 8.0 12.0 -3R 408 409 8.0 12.0 -3R 409 410 8.0 12.0 -3R 410 411 8.0 12.0 -3R 411 412 8.0 11.0 -3R 412 413 8.0 14.0 -3R 413 414 9.0 14.0 -3R 414 415 9.0 14.0 -3R 415 416 9.0 16.0 -3R 416 417 9.0 15.0 -3R 417 418 9.0 17.0 -3R 418 419 10.0 17.0 -3R 419 420 10.0 17.0 -3R 420 421 10.0 17.0 -3R 421 422 10.0 18.0 -3R 422 423 10.0 18.0 -3R 423 424 10.0 19.0 -3R 424 425 10.0 19.0 -3R 425 426 10.0 19.0 -3R 426 427 11.0 18.0 -3R 427 428 11.0 18.0 -3R 428 429 11.0 18.0 -3R 429 430 11.0 18.0 -3R 430 431 11.0 18.0 -3R 431 432 11.0 18.0 -3R 432 433 11.0 17.0 -3R 433 434 11.0 17.0 -3R 434 435 10.0 15.0 -3R 435 436 12.0 17.0 -3R 436 437 12.0 17.0 -3R 437 438 12.0 17.0 -3R 438 439 12.0 17.0 -3R 439 440 12.0 16.0 -3R 440 441 11.0 16.0 -3R 441 442 11.0 16.0 -3R 442 443 11.0 17.0 -3R 443 444 10.0 17.0 -3R 444 445 10.0 17.0 -3R 445 446 10.0 17.0 -3R 446 447 9.0 17.0 -3R 447 448 11.0 17.0 -3R 448 449 11.0 17.0 -3R 449 450 11.0 16.0 -3R 450 451 11.0 15.0 -3R 451 452 11.0 14.0 -3R 452 453 8.0 14.0 -3R 453 454 8.0 14.0 -3R 454 455 9.0 14.0 -3R 455 456 9.0 14.0 -3R 456 457 9.0 14.0 -3R 457 458 9.0 15.0 -3R 458 459 9.0 13.0 -3R 459 460 9.0 13.0 -3R 460 461 9.0 13.0 -3R 461 462 10.0 13.0 -3R 462 463 10.0 13.0 -3R 463 464 10.0 11.0 -3R 464 465 9.0 11.0 -3R 465 466 9.0 13.0 -3R 466 467 10.0 12.0 -3R 467 468 10.0 12.0 -3R 468 469 10.0 10.0 -3R 469 470 9.0 10.0 -3R 470 471 9.0 11.0 -3R 471 472 10.0 11.0 -3R 472 473 10.0 10.0 -3R 473 474 10.0 11.0 -3R 474 475 10.0 10.0 -3R 475 476 10.0 10.0 -3R 476 477 10.0 10.0 -3R 477 478 9.0 12.0 -3R 478 479 9.0 12.0 -3R 479 480 8.0 12.0 -3R 480 481 8.0 12.0 -3R 481 482 8.0 12.0 -3R 482 483 8.0 13.0 -3R 483 484 8.0 13.0 -3R 484 485 8.0 13.0 -3R 485 486 8.0 13.0 -3R 486 487 6.0 11.0 -3R 487 488 7.0 11.0 -3R 488 489 7.0 11.0 -3R 489 490 7.0 11.0 -3R 490 491 7.0 11.0 -3R 491 492 7.0 11.0 -3R 492 493 7.0 12.0 -3R 493 494 7.0 11.0 -3R 494 495 7.0 11.0 -3R 495 496 7.0 13.0 -3R 496 497 7.0 13.0 -3R 497 498 7.0 13.0 -3R 498 499 5.0 13.0 -3R 499 500 5.0 13.0 -3R 500 501 5.0 13.0 -3R 501 502 5.0 13.0 -3R 502 503 5.0 13.0 -3R 503 504 5.0 13.0 -3R 504 505 5.0 13.0 -3R 505 506 5.0 13.0 -3R 506 507 5.0 13.0 -3R 507 508 5.0 13.0 -3R 508 509 5.0 12.0 -3R 509 510 5.0 12.0 -3R 510 511 5.0 12.0 -3R 511 512 5.0 12.0 -3R 512 513 4.0 12.0 -3R 513 514 4.0 12.0 -3R 514 515 4.0 11.0 -3R 515 516 4.0 11.0 -3R 516 517 4.0 9.0 -3R 517 518 3.0 8.0 -3R 518 519 3.0 8.0 -3R 519 520 3.0 8.0 -3R 520 521 3.0 8.0 -3R 521 522 3.0 7.0 -3R 522 523 2.0 7.0 -3R 523 524 3.0 7.0 -3R 524 525 3.0 6.0 -3R 525 526 3.0 6.0 -3R 526 527 4.0 6.0 -3R 527 528 4.0 6.0 -3R 528 529 4.0 4.0 -3R 529 530 4.0 4.0 -3R 530 531 4.0 4.0 -3R 531 532 4.0 4.0 -3R 532 533 4.0 5.0 -3R 533 534 4.0 4.0 -3R 534 535 4.0 4.0 -3R 535 536 4.0 4.0 -3R 536 537 5.0 4.0 -3R 537 538 5.0 4.0 -3R 538 539 4.0 4.0 -3R 539 540 4.0 4.0 -3R 540 541 4.0 4.0 -3R 541 542 5.0 4.0 -3R 542 543 5.0 4.0 -3R 543 544 6.0 3.0 -3R 544 545 6.0 3.0 -3R 545 546 6.0 3.0 -3R 546 547 6.0 1.0 -3R 547 548 6.0 1.0 -3R 548 549 6.0 1.0 -3R 549 550 6.0 1.0 -3R 550 551 6.0 1.0 -3R 551 552 6.0 1.0 -3R 552 553 6.0 1.0 -3R 553 554 6.0 1.0 -3R 554 555 6.0 1.0 -3R 555 556 6.0 2.0 -3R 556 557 5.0 2.0 -3R 557 558 5.0 2.0 -3R 558 559 5.0 2.0 -3R 559 560 5.0 2.0 -3R 560 561 5.0 2.0 -3R 561 562 5.0 2.0 -3R 562 563 5.0 2.0 -3R 563 564 5.0 2.0 -3R 564 565 5.0 2.0 -3R 565 566 5.0 2.0 -3R 566 567 5.0 2.0 -3R 567 568 5.0 2.0 -3R 568 569 5.0 2.0 -3R 569 570 5.0 2.0 -3R 570 571 5.0 2.0 -3R 571 572 5.0 2.0 -3R 572 573 5.0 2.0 -3R 573 574 6.0 3.0 -3R 574 575 6.0 3.0 -3R 575 576 7.0 4.0 -3R 576 577 7.0 5.0 -3R 577 578 6.0 5.0 -3R 578 579 6.0 5.0 -3R 579 580 7.0 8.0 -3R 580 581 7.0 9.0 -3R 581 582 7.0 9.0 -3R 582 583 7.0 9.0 -3R 583 584 8.0 8.0 -3R 584 585 8.0 8.0 -3R 585 586 8.0 8.0 -3R 586 587 8.0 10.0 -3R 587 588 9.0 11.0 -3R 588 589 9.0 11.0 -3R 589 590 9.0 12.0 -3R 590 591 10.0 12.0 -3R 591 592 10.0 12.0 -3R 592 593 9.0 12.0 -3R 593 594 9.0 13.0 -3R 594 595 8.0 14.0 -3R 595 596 8.0 14.0 -3R 596 597 8.0 14.0 -3R 597 598 8.0 14.0 -3R 598 599 8.0 14.0 -3R 599 600 8.0 16.0 -3R 600 601 8.0 16.0 -3R 601 602 9.0 16.0 -3R 602 603 9.0 16.0 -3R 603 604 9.0 16.0 -3R 604 605 9.0 16.0 -3R 605 606 12.0 17.0 -3R 606 607 13.0 19.0 -3R 607 608 13.0 19.0 -3R 608 609 14.0 19.0 -3R 609 610 14.0 19.0 -3R 610 611 14.0 19.0 -3R 611 612 14.0 20.0 -3R 612 613 14.0 20.0 -3R 613 614 14.0 20.0 -3R 614 615 14.0 20.0 -3R 615 616 14.0 22.0 -3R 616 617 14.0 22.0 -3R 617 618 14.0 22.0 -3R 618 619 14.0 22.0 -3R 619 620 14.0 22.0 -3R 620 621 14.0 22.0 -3R 621 622 14.0 22.0 -3R 622 623 14.0 22.0 -3R 623 624 14.0 22.0 -3R 624 625 13.0 21.0 -3R 625 626 12.0 22.0 -3R 626 627 11.0 21.0 -3R 627 628 11.0 22.0 -3R 628 629 11.0 23.0 -3R 629 630 11.0 23.0 -3R 630 631 10.0 20.0 -3R 631 632 10.0 19.0 -3R 632 633 10.0 19.0 -3R 633 634 10.0 19.0 -3R 634 635 9.0 19.0 -3R 635 636 9.0 20.0 -3R 636 637 9.0 20.0 -3R 637 638 9.0 19.0 -3R 638 639 8.0 18.0 -3R 639 640 8.0 18.0 -3R 640 641 8.0 17.0 -3R 641 642 7.0 17.0 -3R 642 643 7.0 18.0 -3R 643 644 7.0 18.0 -3R 644 645 7.0 17.0 -3R 645 646 7.0 17.0 -3R 646 647 7.0 17.0 -3R 647 648 7.0 17.0 -3R 648 649 7.0 17.0 -3R 649 650 7.0 17.0 -3R 650 651 7.0 15.0 -3R 651 652 7.0 15.0 -3R 652 653 6.0 15.0 -3R 653 654 7.0 16.0 -3R 654 655 7.0 16.0 -3R 655 656 8.0 16.0 -3R 656 657 6.0 15.0 -3R 657 658 5.0 12.0 -3R 658 659 5.0 12.0 -3R 659 660 4.0 12.0 -3R 660 661 5.0 12.0 -3R 661 662 5.0 13.0 -3R 662 663 5.0 12.0 -3R 663 664 5.0 12.0 -3R 664 665 5.0 12.0 -3R 665 666 5.0 12.0 -3R 666 667 5.0 10.0 -3R 667 668 5.0 10.0 -3R 668 669 5.0 10.0 -3R 669 670 5.0 10.0 -3R 670 671 5.0 10.0 -3R 671 672 5.0 10.0 -3R 672 673 5.0 10.0 -3R 673 674 5.0 12.0 -3R 674 675 5.0 13.0 -3R 675 676 5.0 13.0 -3R 676 677 6.0 13.0 -3R 677 678 6.0 13.0 -3R 678 679 6.0 11.0 -3R 679 680 6.0 10.0 -3R 680 681 6.0 10.0 -3R 681 682 6.0 10.0 -3R 682 683 6.0 10.0 -3R 683 684 6.0 10.0 -3R 684 685 6.0 10.0 -3R 685 686 6.0 10.0 -3R 686 687 6.0 9.0 -3R 687 688 6.0 9.0 -3R 688 689 8.0 8.0 -3R 689 690 7.0 8.0 -3R 690 691 7.0 8.0 -3R 691 692 7.0 8.0 -3R 692 693 7.0 8.0 -3R 693 694 7.0 7.0 -3R 694 695 7.0 7.0 -3R 695 696 7.0 7.0 -3R 696 697 7.0 6.0 -3R 697 698 7.0 6.0 -3R 698 699 8.0 7.0 -3R 699 700 8.0 7.0 -3R 700 701 8.0 7.0 -3R 701 702 8.0 7.0 -3R 702 703 8.0 7.0 -3R 703 704 8.0 7.0 -3R 704 705 7.0 7.0 -3R 705 706 8.0 9.0 -3R 706 707 7.0 9.0 -3R 707 708 6.0 10.0 -3R 708 709 8.0 10.0 -3R 709 710 8.0 10.0 -3R 710 711 9.0 10.0 -3R 711 712 8.0 10.0 -3R 712 713 8.0 9.0 -3R 713 714 8.0 9.0 -3R 714 715 8.0 9.0 -3R 715 716 8.0 9.0 -3R 716 717 8.0 9.0 -3R 717 718 8.0 9.0 -3R 718 719 8.0 10.0 -3R 719 720 8.0 10.0 -3R 720 721 8.0 10.0 -3R 721 722 8.0 11.0 -3R 722 723 9.0 12.0 -3R 723 724 9.0 12.0 -3R 724 725 12.0 14.0 -3R 725 726 12.0 13.0 -3R 726 727 13.0 13.0 -3R 727 728 12.0 12.0 -3R 728 729 13.0 12.0 -3R 729 730 14.0 12.0 -3R 730 731 14.0 14.0 -3R 731 732 14.0 15.0 -3R 732 733 14.0 15.0 -3R 733 734 14.0 15.0 -3R 734 735 14.0 15.0 -3R 735 736 14.0 15.0 -3R 736 737 14.0 15.0 -3R 737 738 14.0 15.0 -3R 738 739 14.0 15.0 -3R 739 740 12.0 15.0 -3R 740 741 12.0 15.0 -3R 741 742 12.0 15.0 -3R 742 743 12.0 15.0 -3R 743 744 12.0 15.0 -3R 744 745 12.0 15.0 -3R 745 746 12.0 15.0 -3R 746 747 12.0 15.0 -3R 747 748 12.0 15.0 -3R 748 749 12.0 16.0 -3R 749 750 11.0 16.0 -3R 750 751 11.0 16.0 -3R 751 752 11.0 17.0 -3R 752 753 11.0 18.0 -3R 753 754 12.0 18.0 -3R 754 755 12.0 18.0 -3R 755 756 12.0 17.0 -3R 756 757 11.0 16.0 -3R 757 758 11.0 16.0 -3R 758 759 11.0 15.0 -3R 759 760 10.0 15.0 -3R 760 761 10.0 15.0 -3R 761 762 9.0 15.0 -3R 762 763 9.0 17.0 -3R 763 764 9.0 17.0 -3R 764 765 9.0 17.0 -3R 765 766 9.0 17.0 -3R 766 767 10.0 18.0 -3R 767 768 10.0 18.0 -3R 768 769 11.0 19.0 -3R 769 770 11.0 19.0 -3R 770 771 11.0 19.0 -3R 771 772 11.0 19.0 -3R 772 773 11.0 19.0 -3R 773 774 10.0 19.0 -3R 774 775 12.0 19.0 -3R 775 776 9.0 15.0 -3R 776 777 9.0 15.0 -3R 777 778 8.0 15.0 -3R 778 779 8.0 15.0 -3R 779 780 7.0 15.0 -3R 780 781 6.0 15.0 -3R 781 782 6.0 13.0 -3R 782 783 6.0 12.0 -3R 783 784 6.0 12.0 -3R 784 785 6.0 12.0 -3R 785 786 6.0 12.0 -3R 786 787 6.0 12.0 -3R 787 788 6.0 12.0 -3R 788 789 6.0 12.0 -3R 789 790 6.0 12.0 -3R 790 791 6.0 12.0 -3R 791 792 6.0 12.0 -3R 792 793 6.0 12.0 -3R 793 794 6.0 12.0 -3R 794 795 6.0 12.0 -3R 795 796 6.0 12.0 -3R 796 797 6.0 12.0 -3R 797 798 6.0 12.0 -3R 798 799 6.0 12.0 -3R 799 800 6.0 11.0 -3R 800 801 6.0 10.0 -3R 801 802 6.0 10.0 -3R 802 803 6.0 9.0 -3R 803 804 6.0 8.0 -3R 804 805 5.0 8.0 -3R 805 806 5.0 8.0 -3R 806 807 5.0 8.0 -3R 807 808 5.0 7.0 -3R 808 809 5.0 7.0 -3R 809 810 5.0 7.0 -3R 810 811 4.0 7.0 -3R 811 812 4.0 7.0 -3R 812 813 4.0 7.0 -3R 813 814 4.0 5.0 -3R 814 815 4.0 5.0 -3R 815 816 4.0 5.0 -3R 816 817 4.0 5.0 -3R 817 818 3.0 4.0 -3R 818 819 3.0 4.0 -3R 819 820 2.0 3.0 -3R 820 821 2.0 2.0 -3R 821 822 2.0 2.0 -3R 822 823 2.0 2.0 -3R 823 824 3.0 1.0 -3R 824 825 3.0 0.0 -3R 825 826 1.0 1.0 -3R 826 827 1.0 2.0 -3R 827 828 1.0 2.0 -3R 828 829 1.0 3.0 -3R 829 830 1.0 3.0 -3R 830 831 1.0 3.0 -3R 831 832 1.0 3.0 -3R 832 833 1.0 4.0 -3R 833 834 1.0 4.0 -3R 834 835 1.0 4.0 -3R 835 836 1.0 4.0 -3R 836 837 1.0 4.0 -3R 837 838 1.0 4.0 -3R 838 839 1.0 4.0 -3R 839 840 1.0 4.0 -3R 840 841 2.0 5.0 -3R 841 842 3.0 6.0 -3R 842 843 3.0 6.0 -3R 843 844 3.0 6.0 -3R 844 845 3.0 7.0 -3R 845 846 3.0 7.0 -3R 846 847 3.0 7.0 -3R 847 848 3.0 7.0 -3R 848 849 3.0 7.0 -3R 849 850 3.0 7.0 -3R 850 851 3.0 7.0 -3R 851 852 3.0 8.0 -3R 852 853 3.0 8.0 -3R 853 854 3.0 8.0 -3R 854 855 3.0 8.0 -3R 855 856 3.0 8.0 -3R 856 857 3.0 8.0 -3R 857 858 3.0 9.0 -3R 858 859 5.0 10.0 -3R 859 860 5.0 10.0 -3R 860 861 5.0 10.0 -3R 861 862 5.0 11.0 -3R 862 863 5.0 11.0 -3R 863 864 5.0 11.0 -3R 864 865 6.0 11.0 -3R 865 866 6.0 11.0 -3R 866 867 6.0 11.0 -3R 867 868 15.0 11.0 -3R 868 869 15.0 11.0 -3R 869 870 15.0 11.0 -3R 870 871 15.0 11.0 -3R 871 872 15.0 11.0 -3R 872 873 16.0 13.0 -3R 873 874 16.0 14.0 -3R 874 875 16.0 15.0 -3R 875 876 19.0 15.0 -3R 876 877 19.0 14.0 -3R 877 878 20.0 13.0 -3R 878 879 20.0 13.0 -3R 879 880 21.0 12.0 -3R 880 881 21.0 12.0 -3R 881 882 21.0 12.0 -3R 882 883 21.0 12.0 -3R 883 884 22.0 11.0 -3R 884 885 23.0 11.0 -3R 885 886 23.0 11.0 -3R 886 887 23.0 11.0 -3R 887 888 23.0 11.0 -3R 888 889 23.0 11.0 -3R 889 890 23.0 11.0 -3R 890 891 25.0 11.0 -3R 891 892 24.0 10.0 -3R 892 893 23.0 9.0 -3R 893 894 23.0 9.0 -3R 894 895 23.0 9.0 -3R 895 896 23.0 9.0 -3R 896 897 23.0 9.0 -3R 897 898 23.0 9.0 -3R 898 899 23.0 9.0 -3R 899 900 24.0 9.0 -3R 900 901 24.0 10.0 -3R 901 902 25.0 10.0 -3R 902 903 25.0 9.0 -3R 903 904 25.0 9.0 -3R 904 905 25.0 10.0 -3R 905 906 25.0 10.0 -3R 906 907 25.0 11.0 -3R 907 908 25.0 11.0 -3R 908 909 25.0 10.0 -3R 909 910 23.0 9.0 -3R 910 911 23.0 9.0 -3R 911 912 23.0 9.0 -3R 912 913 23.0 8.0 -3R 913 914 24.0 8.0 -3R 914 915 25.0 8.0 -3R 915 916 24.0 8.0 -3R 916 917 24.0 8.0 -3R 917 918 24.0 8.0 -3R 918 919 16.0 8.0 -3R 919 920 16.0 8.0 -3R 920 921 16.0 8.0 -3R 921 922 16.0 8.0 -3R 922 923 16.0 9.0 -3R 923 924 16.0 7.0 -3R 924 925 16.0 6.0 -3R 925 926 15.0 5.0 -3R 926 927 12.0 5.0 -3R 927 928 12.0 5.0 -3R 928 929 11.0 5.0 -3R 929 930 12.0 5.0 -3R 930 931 11.0 5.0 -3R 931 932 11.0 5.0 -3R 932 933 11.0 5.0 -3R 933 934 11.0 5.0 -3R 934 935 10.0 5.0 -3R 935 936 9.0 5.0 -3R 936 937 9.0 5.0 -3R 937 938 9.0 5.0 -3R 938 939 9.0 5.0 -3R 939 940 9.0 5.0 -3R 940 941 9.0 5.0 -3R 941 942 7.0 5.0 -3R 942 943 7.0 5.0 -3R 943 944 7.0 5.0 -3R 944 945 7.0 5.0 -3R 945 946 7.0 5.0 -3R 946 947 7.0 4.0 -3R 947 948 7.0 4.0 -3R 948 949 7.0 4.0 -3R 949 950 7.0 4.0 -3R 950 951 6.0 4.0 -3R 951 952 6.0 4.0 -3R 952 953 5.0 4.0 -3R 953 954 5.0 4.0 -3R 954 955 5.0 4.0 -3R 955 956 5.0 3.0 -3R 956 957 5.0 3.0 -3R 957 958 5.0 2.0 -3R 958 959 5.0 2.0 -3R 959 960 5.0 2.0 -3R 960 961 5.0 2.0 -3R 961 962 5.0 2.0 -3R 962 963 5.0 2.0 -3R 963 964 5.0 2.0 -3R 964 965 4.0 2.0 -3R 965 966 3.0 2.0 -3R 966 967 3.0 3.0 -3R 967 968 3.0 3.0 -3R 968 969 3.0 3.0 -3R 969 970 3.0 3.0 -3R 970 971 3.0 3.0 -3R 971 972 3.0 3.0 -3R 972 973 3.0 3.0 -3R 973 974 3.0 2.0 -3R 974 975 2.0 2.0 -3R 975 976 2.0 2.0 -3R 976 977 2.0 2.0 -3R 977 978 2.0 2.0 -3R 978 979 2.0 2.0 -3R 979 980 2.0 2.0 -3R 980 981 1.0 2.0 -3R 981 982 1.0 2.0 -3R 982 983 1.0 2.0 -3R 983 984 1.0 2.0 -3R 984 985 1.0 2.0 -3R 985 986 1.0 2.0 -3R 986 987 1.0 2.0 -3R 987 988 1.0 2.0 -3R 988 989 1.0 2.0 -3R 989 990 1.0 2.0 -3R 990 991 1.0 2.0 -3R 991 992 1.0 2.0 -3R 992 993 1.0 3.0 -3R 993 994 1.0 3.0 -3R 994 995 1.0 4.0 -3R 995 996 1.0 4.0 -3R 996 997 1.0 4.0 -3R 997 998 1.0 5.0 -3R 998 999 1.0 5.0 -3R 999 1000 1.0 5.0 -3R 1000 1001 1.0 5.0 -3R 1001 1002 1.0 5.0 -3R 1002 1003 1.0 4.0 -3R 1003 1004 1.0 4.0 -3R 1004 1005 1.0 4.0 -3R 1005 1006 1.0 4.0 -3R 1006 1007 1.0 4.0 -3R 1007 1008 1.0 4.0 -3R 1008 1009 1.0 4.0 -3R 1009 1010 1.0 4.0 -3R 1010 1011 1.0 4.0 -3R 1011 1012 1.0 4.0 -3R 1012 1013 1.0 4.0 -3R 1013 1014 1.0 4.0 -3R 1014 1015 1.0 4.0 -3R 1015 1016 1.0 4.0 -3R 1016 1017 1.0 4.0 -3R 1017 1018 1.0 3.0 -3R 1018 1019 1.0 3.0 -3R 1019 1020 1.0 3.0 -3R 1020 1021 0.0 3.0 -3R 1021 1022 0.0 3.0 -3R 1022 1023 0.0 3.0 -3R 1023 1024 0.0 3.0 -3R 1024 1025 0.0 3.0 -3R 1025 1026 0.0 3.0 -3R 1026 1027 0.0 3.0 -3R 1027 1028 0.0 3.0 -3R 1028 1029 0.0 3.0 -3R 1029 1030 0.0 3.0 -3R 1030 1031 0.0 3.0 -3R 1031 1032 0.0 3.0 -3R 1032 1033 0.0 3.0 -3R 1033 1034 0.0 3.0 -3R 1034 1035 0.0 3.0 -3R 1035 1036 0.0 3.0 -3R 1036 1037 0.0 3.0 -3R 1037 1038 0.0 3.0 -3R 1038 1039 0.0 3.0 -3R 1039 1040 0.0 3.0 -3R 1040 1041 0.0 3.0 -3R 1041 1042 0.0 3.0 -3R 1042 1043 0.0 3.0 -3R 1043 1044 0.0 2.0 -3R 1044 1045 0.0 2.0 -3R 1045 1046 0.0 1.0 -3R 1046 1047 0.0 1.0 -3R 1047 1048 0.0 1.0 -3R 1048 1049 0.0 0.0 -3R 1049 1050 0.0 0.0 -3R 1050 1051 0.0 0.0 -3R 1051 1052 0.0 0.0 -3R 1052 1053 0.0 0.0 -3R 1053 1054 0.0 0.0 -3R 1054 1055 0.0 0.0 -3R 1055 1056 0.0 0.0 -3R 1056 1057 0.0 0.0 -3R 1057 1058 0.0 0.0 -3R 1058 1059 0.0 0.0 -3R 1059 1060 0.0 0.0 -3R 1060 1061 0.0 0.0 -3R 1061 1062 0.0 0.0 -3R 1062 1063 0.0 0.0 -3R 1063 1064 0.0 0.0 -3R 1064 1065 0.0 0.0 -3R 1065 1066 0.0 0.0 -3R 1066 1067 0.0 0.0 -3R 1067 1068 0.0 0.0 -3R 1068 1069 0.0 0.0 -3R 1069 1070 0.0 0.0 -3R 1070 1071 0.0 0.0 -3R 1071 1072 0.0 0.0 -3R 1072 1073 0.0 0.0 -3R 1073 1074 0.0 0.0 -3R 1074 1075 0.0 0.0 -3R 1075 1076 0.0 0.0 -3R 1076 1077 0.0 0.0 -3R 1077 1078 0.0 0.0 -3R 1078 1079 0.0 0.0 -3R 1079 1080 0.0 0.0 -3R 1080 1081 0.0 0.0 -3R 1081 1082 0.0 0.0 -3R 1082 1083 0.0 0.0 -3R 1083 1084 0.0 0.0 -3R 1084 1085 0.0 0.0 -3R 1085 1086 0.0 0.0 -3R 1086 1087 0.0 0.0 -3R 1087 1088 0.0 0.0 -3R 1088 1089 0.0 0.0 -3R 1089 1090 0.0 0.0 -3R 1090 1091 0.0 0.0 -3R 1091 1092 0.0 0.0 -3R 1092 1093 0.0 0.0 -3R 1093 1094 0.0 0.0 -3R 1094 1095 0.0 0.0 -3R 1095 1096 0.0 0.0 -3R 1096 1097 0.0 0.0 -3R 1097 1098 0.0 0.0 -3R 1098 1099 0.0 0.0 -3R 1099 1100 0.0 0.0 -3R 1100 1101 0.0 0.0 -3R 1101 1102 0.0 0.0 -3R 1102 1103 0.0 0.0 -3R 1103 1104 0.0 0.0 -3R 1104 1105 0.0 0.0 -3R 1105 1106 0.0 0.0 -3R 1106 1107 0.0 0.0 -3R 1107 1108 0.0 0.0 -3R 1108 1109 0.0 0.0 -3R 1109 1110 0.0 0.0 -3R 1110 1111 0.0 0.0 -3R 1111 1112 0.0 0.0 -3R 1112 1113 0.0 0.0 -3R 1113 1114 0.0 0.0 -3R 1114 1115 0.0 0.0 -3R 1115 1116 0.0 0.0 -3R 1116 1117 0.0 0.0 -3R 1117 1118 0.0 0.0 -3R 1118 1119 0.0 0.0 -3R 1119 1120 0.0 0.0 -3R 1120 1121 0.0 0.0 -3R 1121 1122 0.0 0.0 -3R 1122 1123 0.0 0.0 -3R 1123 1124 0.0 0.0 -3R 1124 1125 0.0 0.0 -3R 1125 1126 0.0 0.0 -3R 1126 1127 0.0 0.0 -3R 1127 1128 0.0 0.0 -3R 1128 1129 0.0 0.0 -3R 1129 1130 0.0 0.0 -3R 1130 1131 0.0 0.0 -3R 1131 1132 0.0 0.0 -3R 1132 1133 0.0 0.0 -3R 1133 1134 0.0 0.0 -3R 1134 1135 0.0 0.0 -3R 1135 1136 0.0 0.0 -3R 1136 1137 0.0 0.0 -3R 1137 1138 0.0 0.0 -3R 1138 1139 0.0 0.0 -3R 1139 1140 0.0 0.0 -3R 1140 1141 0.0 0.0 -3R 1141 1142 0.0 0.0 -3R 1142 1143 0.0 0.0 -3R 1143 1144 0.0 0.0 -3R 1144 1145 0.0 0.0 -3R 1145 1146 0.0 0.0 -3R 1146 1147 0.0 0.0 -3R 1147 1148 0.0 0.0 -3R 1148 1149 0.0 0.0 -3R 1149 1150 0.0 0.0 -3R 1150 1151 0.0 0.0 -3R 1151 1152 0.0 0.0 -3R 1152 1153 0.0 0.0 -3R 1153 1154 0.0 0.0 -3R 1154 1155 0.0 0.0 -3R 1155 1156 0.0 0.0 -3R 1156 1157 0.0 0.0 -3R 1157 1158 0.0 0.0 -3R 1158 1159 0.0 0.0 -3R 1159 1160 0.0 0.0 -3R 1160 1161 0.0 0.0 -3R 1161 1162 0.0 0.0 -3R 1162 1163 0.0 0.0 -3R 1163 1164 0.0 0.0 -3R 1164 1165 0.0 0.0 -3R 1165 1166 0.0 0.0 -3R 1166 1167 0.0 0.0 -3R 1167 1168 0.0 0.0 -3R 1168 1169 0.0 0.0 -3R 1169 1170 0.0 0.0 -3R 1170 1171 0.0 0.0 -3R 1171 1172 0.0 0.0 -3R 1172 1173 0.0 0.0 -3R 1173 1174 0.0 0.0 -3R 1174 1175 0.0 0.0 -3R 1175 1176 0.0 0.0 -3R 1176 1177 0.0 0.0 -3R 1177 1178 0.0 0.0 -3R 1178 1179 0.0 0.0 -3R 1179 1180 0.0 0.0 -3R 1180 1181 0.0 0.0 -3R 1181 1182 0.0 0.0 -3R 1182 1183 0.0 0.0 -3R 1183 1184 0.0 0.0 -3R 1184 1185 0.0 0.0 -3R 1185 1186 0.0 0.0 -3R 1186 1187 0.0 0.0 -3R 1187 1188 0.0 0.0 -3R 1188 1189 0.0 0.0 -3R 1189 1190 0.0 0.0 -3R 1190 1191 0.0 0.0 -3R 1191 1192 0.0 0.0 -3R 1192 1193 0.0 0.0 -3R 1193 1194 0.0 0.0 -3R 1194 1195 0.0 0.0 -3R 1195 1196 0.0 0.0 -3R 1196 1197 0.0 0.0 -3R 1197 1198 0.0 0.0 -3R 1198 1199 0.0 0.0 -3R 1199 1200 0.0 0.0 -3R 1200 1201 0.0 0.0 -3R 1201 1202 0.0 0.0 -3R 1202 1203 0.0 0.0 -3R 1203 1204 0.0 0.0 -3R 1204 1205 0.0 0.0 -3R 1205 1206 0.0 0.0 -3R 1206 1207 0.0 0.0 -3R 1207 1208 0.0 0.0 -3R 1208 1209 0.0 0.0 -3R 1209 1210 0.0 0.0 -3R 1210 1211 0.0 0.0 -3R 1211 1212 0.0 0.0 -3R 1212 1213 0.0 0.0 -3R 1213 1214 0.0 0.0 -3R 1214 1215 0.0 0.0 -3R 1215 1216 0.0 0.0 -3R 1216 1217 0.0 0.0 -3R 1217 1218 0.0 0.0 -3R 1218 1219 0.0 0.0 -3R 1219 1220 0.0 0.0 -3R 1220 1221 0.0 0.0 -3R 1221 1222 0.0 0.0 -3R 1222 1223 0.0 0.0 -3R 1223 1224 0.0 0.0 -3R 1224 1225 0.0 0.0 -3R 1225 1226 0.0 0.0 -3R 1226 1227 0.0 0.0 -3R 1227 1228 0.0 0.0 -3R 1228 1229 0.0 0.0 -3R 1229 1230 0.0 0.0 -3R 1230 1231 0.0 0.0 -3R 1231 1232 0.0 0.0 -3R 1232 1233 0.0 0.0 -3R 1233 1234 0.0 0.0 -3R 1234 1235 0.0 0.0 -3R 1235 1236 0.0 0.0 -3R 1236 1237 0.0 0.0 -3R 1237 1238 0.0 0.0 -3R 1238 1239 0.0 0.0 -3R 1239 1240 0.0 0.0 -3R 1240 1241 0.0 0.0 -3R 1241 1242 0.0 0.0 -3R 1242 1243 0.0 0.0 -3R 1243 1244 0.0 0.0 -3R 1244 1245 0.0 0.0 -3R 1245 1246 0.0 0.0 -3R 1246 1247 0.0 0.0 -3R 1247 1248 0.0 0.0 -3R 1248 1249 0.0 0.0 -3R 1249 1250 0.0 0.0 -3R 1250 1251 0.0 0.0 -3R 1251 1252 0.0 0.0 -3R 1252 1253 0.0 0.0 -3R 1253 1254 0.0 0.0 -3R 1254 1255 0.0 0.0 -3R 1255 1256 0.0 0.0 -3R 1256 1257 0.0 0.0 -3R 1257 1258 0.0 0.0 -3R 1258 1259 0.0 0.0 -3R 1259 1260 0.0 0.0 -3R 1260 1261 0.0 0.0 -3R 1261 1262 0.0 0.0 -3R 1262 1263 0.0 0.0 -3R 1263 1264 0.0 0.0 -3R 1264 1265 0.0 0.0 -3R 1265 1266 0.0 0.0 -3R 1266 1267 0.0 0.0 -3R 1267 1268 0.0 0.0 -3R 1268 1269 0.0 0.0 -3R 1269 1270 0.0 0.0 -3R 1270 1271 0.0 0.0 -3R 1271 1272 0.0 0.0 -3R 1272 1273 0.0 0.0 -3R 1273 1274 0.0 0.0 -3R 1274 1275 0.0 0.0 -3R 1275 1276 0.0 0.0 -3R 1276 1277 0.0 0.0 -3R 1277 1278 0.0 0.0 -3R 1278 1279 0.0 0.0 -3R 1279 1280 0.0 0.0 -3R 1280 1281 0.0 0.0 -3R 1281 1282 0.0 0.0 -3R 1282 1283 0.0 0.0 -3R 1283 1284 0.0 0.0 -3R 1284 1285 0.0 0.0 -3R 1285 1286 0.0 0.0 -3R 1286 1287 0.0 0.0 -3R 1287 1288 0.0 0.0 -3R 1288 1289 0.0 0.0 -3R 1289 1290 0.0 0.0 -3R 1290 1291 0.0 0.0 -3R 1291 1292 0.0 0.0 -3R 1292 1293 0.0 0.0 -3R 1293 1294 0.0 0.0 -3R 1294 1295 0.0 0.0 -3R 1295 1296 0.0 0.0 -3R 1296 1297 0.0 0.0 -3R 1297 1298 0.0 0.0 -3R 1298 1299 0.0 0.0 -3R 1299 1300 0.0 0.0 -3R 1300 1301 0.0 0.0 -3R 1301 1302 0.0 0.0 -3R 1302 1303 0.0 0.0 -3R 1303 1304 0.0 0.0 -3R 1304 1305 0.0 0.0 -3R 1305 1306 0.0 0.0 -3R 1306 1307 0.0 0.0 -3R 1307 1308 0.0 0.0 -3R 1308 1309 0.0 0.0 -3R 1309 1310 0.0 0.0 -3R 1310 1311 0.0 0.0 -3R 1311 1312 0.0 0.0 -3R 1312 1313 0.0 0.0 -3R 1313 1314 0.0 0.0 -3R 1314 1315 0.0 0.0 -3R 1315 1316 0.0 0.0 -3R 1316 1317 0.0 0.0 -3R 1317 1318 0.0 0.0 -3R 1318 1319 0.0 0.0 -3R 1319 1320 0.0 0.0 -3R 1320 1321 0.0 0.0 -3R 1321 1322 0.0 0.0 -3R 1322 1323 0.0 0.0 -3R 1323 1324 0.0 0.0 -3R 1324 1325 0.0 0.0 -3R 1325 1326 0.0 0.0 -3R 1326 1327 0.0 0.0 -3R 1327 1328 0.0 0.0 -3R 1328 1329 0.0 0.0 -3R 1329 1330 0.0 0.0 -3R 1330 1331 0.0 0.0 -3R 1331 1332 0.0 0.0 -3R 1332 1333 0.0 0.0 -3R 1333 1334 0.0 0.0 -3R 1334 1335 0.0 0.0 -3R 1335 1336 0.0 0.0 -3R 1336 1337 0.0 0.0 -3R 1337 1338 0.0 0.0 -3R 1338 1339 0.0 0.0 -3R 1339 1340 0.0 0.0 -3R 1340 1341 0.0 0.0 -3R 1341 1342 0.0 0.0 -3R 1342 1343 0.0 0.0 -3R 1343 1344 0.0 0.0 -3R 1344 1345 0.0 0.0 -3R 1345 1346 0.0 0.0 -3R 1346 1347 0.0 0.0 -3R 1347 1348 0.0 0.0 -3R 1348 1349 0.0 0.0 -3R 1349 1350 0.0 0.0 -3R 1350 1351 0.0 0.0 -3R 1351 1352 0.0 0.0 -3R 1352 1353 0.0 0.0 -3R 1353 1354 0.0 0.0 -3R 1354 1355 0.0 0.0 -3R 1355 1356 0.0 0.0 -3R 1356 1357 0.0 0.0 -3R 1357 1358 0.0 0.0 -3R 1358 1359 0.0 0.0 -3R 1359 1360 0.0 0.0 -3R 1360 1361 0.0 0.0 -3R 1361 1362 0.0 0.0 -3R 1362 1363 0.0 0.0 -3R 1363 1364 0.0 0.0 -3R 1364 1365 0.0 0.0 -3R 1365 1366 0.0 0.0 -3R 1366 1367 0.0 0.0 -3R 1367 1368 0.0 0.0 -3R 1368 1369 0.0 0.0 -3R 1369 1370 0.0 0.0 -3R 1370 1371 0.0 0.0 -3R 1371 1372 0.0 0.0 -3R 1372 1373 0.0 0.0 -3R 1373 1374 0.0 0.0 -3R 1374 1375 0.0 0.0 -3R 1375 1376 0.0 0.0 -3R 1376 1377 0.0 0.0 -3R 1377 1378 0.0 0.0 -3R 1378 1379 0.0 0.0 -3R 1379 1380 0.0 0.0 -3R 1380 1381 0.0 0.0 -3R 1381 1382 0.0 0.0 -3R 1382 1383 0.0 0.0 -3R 1383 1384 0.0 0.0 -3R 1384 1385 0.0 0.0 -3R 1385 1386 0.0 0.0 -3R 1386 1387 0.0 0.0 -3R 1387 1388 0.0 0.0 -3R 1388 1389 0.0 0.0 -3R 1389 1390 0.0 0.0 -3R 1390 1391 0.0 0.0 -3R 1391 1392 0.0 0.0 -3R 1392 1393 0.0 0.0 -3R 1393 1394 0.0 0.0 -3R 1394 1395 0.0 0.0 -3R 1395 1396 0.0 0.0 -3R 1396 1397 0.0 0.0 -3R 1397 1398 0.0 0.0 -3R 1398 1399 0.0 0.0 -3R 1399 1400 0.0 0.0 -3R 1400 1401 0.0 0.0 -3R 1401 1402 0.0 0.0 -3R 1402 1403 0.0 0.0 -3R 1403 1404 0.0 0.0 -3R 1404 1405 0.0 0.0 -3R 1405 1406 0.0 0.0 -3R 1406 1407 0.0 0.0 -3R 1407 1408 0.0 0.0 -3R 1408 1409 0.0 0.0 -3R 1409 1410 0.0 0.0 -3R 1410 1411 0.0 0.0 -3R 1411 1412 0.0 0.0 -3R 1412 1413 0.0 0.0 -3R 1413 1414 0.0 0.0 -3R 1414 1415 0.0 0.0 -3R 1415 1416 0.0 0.0 -3R 1416 1417 0.0 0.0 -3R 1417 1418 0.0 0.0 -3R 1418 1419 0.0 0.0 -3R 1419 1420 0.0 0.0 -3R 1420 1421 0.0 0.0 -3R 1421 1422 0.0 0.0 -3R 1422 1423 0.0 0.0 -3R 1423 1424 0.0 0.0 -3R 1424 1425 0.0 0.0 -3R 1425 1426 0.0 0.0 -3R 1426 1427 0.0 0.0 -3R 1427 1428 0.0 0.0 -3R 1428 1429 0.0 0.0 -3R 1429 1430 0.0 0.0 -3R 1430 1431 0.0 0.0 -3R 1431 1432 0.0 0.0 -3R 1432 1433 0.0 0.0 -3R 1433 1434 0.0 0.0 -3R 1434 1435 0.0 0.0 -3R 1435 1436 0.0 0.0 -3R 1436 1437 0.0 0.0 -3R 1437 1438 0.0 0.0 -3R 1438 1439 0.0 0.0 -3R 1439 1440 0.0 0.0 -3R 1440 1441 0.0 0.0 -3R 1441 1442 0.0 0.0 -3R 1442 1443 0.0 0.0 -3R 1443 1444 0.0 0.0 -3R 1444 1445 0.0 0.0 -3R 1445 1446 0.0 0.0 -3R 1446 1447 0.0 0.0 -3R 1447 1448 0.0 0.0 -3R 1448 1449 0.0 0.0 -3R 1449 1450 0.0 0.0 -3R 1450 1451 0.0 0.0 -3R 1451 1452 0.0 0.0 -3R 1452 1453 0.0 0.0 -3R 1453 1454 0.0 0.0 -3R 1454 1455 0.0 0.0 -3R 1455 1456 0.0 0.0 -3R 1456 1457 0.0 0.0 -3R 1457 1458 0.0 0.0 -3R 1458 1459 0.0 0.0 -3R 1459 1460 0.0 0.0 -3R 1460 1461 0.0 0.0 -3R 1461 1462 0.0 0.0 -3R 1462 1463 0.0 0.0 -3R 1463 1464 0.0 0.0 -3R 1464 1465 0.0 0.0 -3R 1465 1466 0.0 0.0 -3R 1466 1467 0.0 0.0 -3R 1467 1468 0.0 0.0 -3R 1468 1469 0.0 0.0 -3R 1469 1470 0.0 0.0 -3R 1470 1471 0.0 0.0 -3R 1471 1472 0.0 0.0 -3R 1472 1473 0.0 0.0 -3R 1473 1474 0.0 0.0 -3R 1474 1475 0.0 0.0 -3R 1475 1476 0.0 0.0 -3R 1476 1477 0.0 0.0 -3R 1477 1478 0.0 0.0 -3R 1478 1479 0.0 0.0 -3R 1479 1480 0.0 0.0 -3R 1480 1481 0.0 0.0 -3R 1481 1482 0.0 0.0 -3R 1482 1483 0.0 0.0 -3R 1483 1484 0.0 0.0 -3R 1484 1485 0.0 0.0 -3R 1485 1486 0.0 0.0 -3R 1486 1487 0.0 0.0 -3R 1487 1488 0.0 0.0 -3R 1488 1489 0.0 0.0 -3R 1489 1490 0.0 0.0 -3R 1490 1491 0.0 0.0 -3R 1491 1492 0.0 0.0 -3R 1492 1493 0.0 0.0 -3R 1493 1494 0.0 0.0 -3R 1494 1495 0.0 0.0 -3R 1495 1496 0.0 0.0 -3R 1496 1497 0.0 0.0 -3R 1497 1498 0.0 0.0 -3R 1498 1499 0.0 0.0 -3R 1499 1500 0.0 0.0 diff --git a/deeptools/test/test_plotCoverage/plotCoverage_default.png b/deeptools/test/test_plotCoverage/plotCoverage_default.png deleted file mode 100644 index 21d6df6c850392d101298e148d98afb110d8f191..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 87320 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

    Rfls!0WON%$9D$JQ;MhM&SQZ4P@uikG-Z` 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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ξ1xuTpn=Y^IkZg1H=r7 zCfVZ6 z=c_{ZAfE_9*tV^cnMS%^14$E)8{t~=!X@Cfz-EOmw@c?bkJMtjinyob3^wdyc`pta z_BW<(!McqRW#F44v2w{~bi6hoizl>|ehs_)*|Tg&3s=J_CoY@8Cou3KBrmJSthie3(Zr;WQi z3_v;J#9D{vGzSu#PPye-W@LNGpH2F&F>rPw(b*v>`4AD)z^#7=j-qpMx;Bi8cZF!}ns%%XP{D5mtICaY9Wl-zw^s_^Fa-`6EAHvYAK#V9Wm zzq;O=%&*5%QJ{8=tV!`xWRo#mg7W1Qf9(X=9AIoE%tSuBRQ30V{2>O?d*&n zgomFrG>ok@OE+_OZ!tX(d0iAp`esH(U0Jcrq(ez@b#Zm`ES{XCP(NcX9%j-^CY;ZH ze*UVF>1wm|q$f`fD=RAtkOlbpH?F#=dG>75!-wo^n3)HLhljNuofq6~62Qd7WS|ee z1&xDS9~5_;a&*i*r>h&LveWS8{GwOF=_KvxQi|=@#>T3yE4$eP`NB?A_SkJoiHwca z*4KZumC5(kty?0pvM+;zg073Au(7&)IlRp#yquzLZl37m?Cd>Pu)^nXLPNiHEW=+k zJ$4dGr=6X%0FdS7vOG9=>HVp+w3yh~%r|eI9^&SXs@a)FPCmXJX27dtNN=--iK(i` zu5!rfqJx8GLqh{yCMOpcdXU=^8}?+iq=G4X4I^VdV?%Ck?&@g3zxJV4@3ssE~oU4jeYi*(`>eX2May9d*gwutSo_}pYEi-eqCQ; zEVRMDv|VpQpyEkg-6*B)>zA*XlSq$s`o_Juh$qPs6iP$NPxg?#{JB5lwmi?X{QTBS z*4B}F{N`_(1`Wx>LqnouGP$?6x9kg@Ukq zYFF%JBDrW^xNyPD+q+|Xh?2dx_vOE?U2SS=5|WXTdGKYqsmSJ(o>N{M_6jz-Zy}L7 zAAO>F>P@(keu@#x`2BkKSAyqS_CJ3iE&qK@>Yw*4+*cU>>q9Gs|M_Q~tM54edB1vX zHtnDH=V|_O{^y_f9m3Lnzpm2#-TKd^UXlLIkH^x~c5K@CR)qIH@g*e%Rr!}k&R_q3 D7br+e diff --git a/deeptools/test/test_readFiltering.py b/deeptools/test/test_readFiltering.py deleted file mode 100644 index 8227530fbd..0000000000 --- a/deeptools/test/test_readFiltering.py +++ /dev/null @@ -1,166 +0,0 @@ -import deeptools.estimateReadFiltering as est -import deeptools.alignmentSieve as sieve -import os.path -from os import unlink -import hashlib -import pysam - - -ROOT = os.path.dirname(os.path.abspath(__file__)) + "/test_data/" -BAMFILE_FILTER = ROOT + "test_filtering.bam" -BEDFILE_FILTER = ROOT + "test_filtering.blacklist.bed" -PAIREDBAMFILE_FILTER = ROOT + "test_paired.bam" - - -def test_estimate_read_filtering_minimal(): - """ - Minimal testing - """ - outfile = '/tmp/test_minimal.txt' - args = '-b {} -o {}'.format(BAMFILE_FILTER, outfile).split() - est.main(args) - - _foo = open(outfile, 'r') - resp = _foo.readlines() - _foo.close() - expected = ['Sample\tTotal Reads\tMapped Reads\tAlignments in blacklisted regions\tEstimated mapped reads filtered\tBelow MAPQ\tMissing Flags\tExcluded Flags\tInternally-determined Duplicates\tMarked Duplicates\tSingletons\tWrong strand\n', - 'test_filtering.bam\t193\t193\t0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\n'] - # strip the path from the output - _ = resp[1].split("\t") - _[0] = os.path.basename(_[0]) - resp[1] = "\t".join(_) - assert f"{resp}" == f"{expected}", f"{resp} != {expected}" - unlink(outfile) - - -def test_estimate_read_filtering_params(): - """ - --minMappingQuality 10 --samFlagExclude 512 --ignoreDuplicates -bl - """ - outfile = '/tmp/test_params.txt' - args = '-b {} --minMappingQuality 10 --samFlagExclude 512 --ignoreDuplicates -bl {} -o {}'.format(BAMFILE_FILTER, BEDFILE_FILTER, outfile).split() - est.main(args) - - _foo = open(outfile, 'r') - resp = _foo.readlines() - _foo.close() - # strip the path from the output - _ = resp[1].split("\t") - _[0] = os.path.basename(_[0]) - resp[1] = "\t".join(_) - expected = ['Sample\tTotal Reads\tMapped Reads\tAlignments in blacklisted regions\tEstimated mapped reads filtered\tBelow MAPQ\tMissing Flags\tExcluded Flags\tInternally-determined Duplicates\tMarked Duplicates\tSingletons\tWrong strand\n', - 'test_filtering.bam\t193\t193\t7\t193\t41.4\t0.0\t186.5\t31.6\t0.0\t0.0\t0.0\n'] - assert f"{resp}" == f"{expected}", f"{resp} != {expected}" - unlink(outfile) - - -def test_sieve(): - """ - Test filtering a BAM file by MAPQ, flag, and blacklist - """ - outfile = '/tmp/test_sieve.bam' - outfiltered = '/tmp/test_sieveFiltered.bam' - outlog = '/tmp/test_sieve.log' - args = '-b {} --smartLabels --minMappingQuality 10 --samFlagExclude 512 -bl {} -o {} --filterMetrics {} --filteredOutReads {}'.format(BAMFILE_FILTER, BEDFILE_FILTER, outfile, outlog, outfiltered).split() - sieve.main(args) - - _foo = open(outlog, 'r') - resp = _foo.readlines() - _foo.close() - - expected = ['#bamFilterReads --filterMetrics\n', - '#File\tReads Remaining\tTotal Initial Reads\n', - 'test_filtering\t5\t193\n'] - assert f"{resp}" == f"{expected}", f"{resp} != {expected}" - unlink(outlog) - h = hashlib.md5(pysam.view(outfile).encode('utf-8')).hexdigest() - expectedh = 'acbc4443fb0387bfd6c412af9d4fc414' - assert f'{h}' == f'{expectedh}' - unlink(outfile) - - h1 = hashlib.md5(pysam.view(outfiltered).encode('utf-8')).hexdigest() - expectedh = 'b90befdd5f073f14acb9a38661f301ad' - assert f"{h1}" == f"{expectedh}" - unlink(outfiltered) - - -def test_sieve_BED(): - """ - Test alignmentSieve with the --BED option - """ - outfile = '/tmp/test_sieve.bed' - args = '-b {} --minMappingQuality 10 --BED -o {}'.format(PAIREDBAMFILE_FILTER, outfile).split() - sieve.main(args) - - _foo = open(outfile, 'r') - resp = _foo.readlines() - _foo.close() - - expected = ['chr2\t5000026\t5000390\n', - 'chr2\t5000303\t5000711\n', - 'chr2\t5000384\t5000531\n', - 'chr2\t5000384\t5000531\n', - 'chr2\t5000559\t5000941\n', - 'chr2\t5000736\t5001171\n', - 'chr2\t5000819\t5001228\n', - 'chr2\t5000821\t5001158\n', - 'chr2\t5000821\t5001158\n', - 'chr2\t5000821\t5001158\n', - 'chr2\t5000834\t5001249\n', - 'chr2\t5000855\t5001277\n', - 'chr2\t5000867\t5001218\n', - 'chr2\t5000925\t5001023\n', - 'chr2\t5000925\t5001023\n', - 'chr2\t5000937\t5001338\n', - 'chr2\t5001010\t5001176\n', - 'chr2\t5001025\t5001431\n', - 'chr2\t5001050\t5001436\n', - 'chr2\t5001114\t5001413\n', - 'chr2\t5001115\t5001269\n', - 'chr2\t5001115\t5001269\n', - 'chr2\t5001226\t5001603\n', - 'chr2\t5001491\t5001527\n', - 'chr2\t5001700\t5001736\n'] - - assert f"{resp}" == f"{expected}", f"{resp} != {expected}" - unlink(outfile) - - -def test_sieve_BED_shift(): - """ - Test alignmentSieve --BED --shift - """ - outfile = '/tmp/test_sieve_shift.bed' - args = '-b {} --minMappingQuality 10 --BED -o {} --shift 1 -2 3 -4'.format(PAIREDBAMFILE_FILTER, outfile).split() - sieve.main(args) - - _foo = open(outfile, 'r') - resp = _foo.readlines() - _foo.close() - - expected = ['chr2\t5000027\t5000388\n', - 'chr2\t5000307\t5000708\n', - 'chr2\t5000388\t5000528\n', - 'chr2\t5000385\t5000529\n', - 'chr2\t5000560\t5000939\n', - 'chr2\t5000737\t5001169\n', - 'chr2\t5000823\t5001225\n', - 'chr2\t5000825\t5001155\n', - 'chr2\t5000825\t5001155\n', - 'chr2\t5000825\t5001155\n', - 'chr2\t5000835\t5001247\n', - 'chr2\t5000859\t5001274\n', - 'chr2\t5000868\t5001216\n', - 'chr2\t5000929\t5001020\n', - 'chr2\t5000929\t5001020\n', - 'chr2\t5000941\t5001335\n', - 'chr2\t5001011\t5001174\n', - 'chr2\t5001026\t5001429\n', - 'chr2\t5001054\t5001433\n', - 'chr2\t5001118\t5001410\n', - 'chr2\t5001119\t5001266\n', - 'chr2\t5001119\t5001266\n', - 'chr2\t5001230\t5001600\n'] - - assert f"{resp}" == f"{expected}", f"{resp} != {expected}" - unlink(outfile) diff --git a/deeptools/test/test_tools.py b/deeptools/test/test_tools.py deleted file mode 100644 index c9b7a80613..0000000000 --- a/deeptools/test/test_tools.py +++ /dev/null @@ -1,29 +0,0 @@ -from subprocess import PIPE, run -import os -try: - import tomllib -except ModuleNotFoundError: - import tomli as tomllib - -TOMLFILE = os.path.dirname(os.path.abspath(__file__)) + "/../../pyproject.toml" - - -def test_tools(): - """ - Check every script in 'pyproject.toml' - makes sure the version of all tools == version set in toml file - makes sure exitcodes are all 0 - """ - with open(TOMLFILE, 'rb') as f: - _toml = tomllib.load(f) - for _p in _toml['project']['scripts'].keys(): - _res = run( - [_p, "--version"], - stdout=PIPE, - stderr=PIPE - ) - _version = _res.stdout.decode().splitlines()[0] - e_ver = _p + " " + _toml['project']['version'] - assert f"{_version}" == f"{e_ver}" - e_retc = 0 - assert f"{_res.returncode}" == f"{e_retc}" diff --git a/deeptools/test/test_writeBedGraph.py b/deeptools/test/test_writeBedGraph.py deleted file mode 100644 index 1ca05e7c8b..0000000000 --- a/deeptools/test/test_writeBedGraph.py +++ /dev/null @@ -1,117 +0,0 @@ -import os -import pytest -import deeptools.writeBedGraph as wr -from deeptools.writeBedGraph import scaleCoverage - - -@pytest.mark.parametrize("bc", ["bam", 'cram']) -class TestWriteBedGraph(): - def ifiles(self, ext='bam'): - root = os.path.dirname(os.path.abspath(__file__)) + "/test_data/" - bamFile1 = root + "testA." + ext - bamFile2 = root + "testB." + ext - bamFile_PE = root + "test_paired2." + ext - chrom = '3R' - step_size = 50 - bin_length = 50 - func_args = {'scaleFactor': 1.0} - c = wr.WriteBedGraph( - [bamFile1], - binLength=bin_length, - stepSize=step_size - ) - return c, bamFile1, bamFile2, bamFile_PE, chrom, step_size, bin_length, func_args - - def test_writeBedGraph_worker(self, bc): - c, bamFile1, bamFile2, bamFile_PE, chrom, step_size, bin_length, func_args = self.ifiles(bc) - c.zerosToNans = False - c.skipZeros = False - - tempFile = c.writeBedGraph_worker(chrom, 0, 200, scaleCoverage, func_args) - _foo = open(tempFile[3], 'r') - res = _foo.readlines() - _foo.close() - expected = ['3R\t0\t100\t0\n', '3R\t100\t200\t1\n'] - assert f"{res}" == f"{expected}" - os.remove(tempFile[3]) - - def test_writeBedGraph_worker_zerotonan(self, bc): - c, bamFile1, bamFile2, bamFile_PE, chrom, step_size, bin_length, func_args = self.ifiles(bc) - # turn on zeroToNan - c.zerosToNans = True - tempFile2 = c.writeBedGraph_worker(chrom, 0, 200, scaleCoverage, func_args) - _foo = open(tempFile2[3], 'r') - res = _foo.readlines() - _foo.close() - expected = ['3R\t100\t200\t1\n'] - assert f"{res}" == f"{expected}" - os.remove(tempFile2[3]) - - def test_writeBedGraph_worker_scaling(self, bc): - c, bamFile1, bamFile2, bamFile_PE, chrom, step_size, bin_length, func_args = self.ifiles(bc) - func_args = {'scaleFactor': 3.0} - tempFile = c.writeBedGraph_worker(chrom, 0, 200, scaleCoverage, func_args) - _foo = open(tempFile[3], 'r') - res = _foo.readlines() - _foo.close() - expected = ['3R\t0\t100\t0\n', '3R\t100\t200\t3\n'] - assert f"{res}" == f"{expected}" - os.remove(tempFile[3]) - - def test_writeBedGraph_worker_ignore_duplicates(self, bc): - c, bamFile1, bamFile2, bamFile_PE, chrom, step_size, bin_length, func_args = self.ifiles(bc) - c = wr.WriteBedGraph( - [bamFile2], - binLength=bin_length, - stepSize=step_size, - ignoreDuplicates=True - ) - c.zerosToNans = True - - tempFile = c.writeBedGraph_worker(chrom, 0, 200, scaleCoverage, func_args) - _foo = open(tempFile[3], 'r') - res = _foo.readlines() - _foo.close() - expected = ['3R\t50\t200\t1\n'] - assert f"{res}" == f"{expected}" - os.remove(tempFile[3]) - - def test_writeBedGraph_worker_smoothing(self, bc): - c, bamFile1, bamFile2, bamFile_PE, chrom, step_size, bin_length, func_args = self.ifiles(bc) - c.binLength = 20 - c.stepSize = 20 - c.smoothLength = 60 - tempFile = c.writeBedGraph_worker(chrom, 100, 200, scaleCoverage, func_args) - _foo = open(tempFile[3], 'r') - res = _foo.readlines() - _foo.close() - expected = ['3R\t100\t120\t1\n', '3R\t120\t180\t1.33333\n', '3R\t180\t200\t1\n'] - assert f"{res}" == f"{expected}" - os.remove(tempFile[3]) - - def test_writeBedGraph_cigar(self, bc): - """ - The bamFile1 contains a read at position 10 - with the following CIGAR: 10S20M10N10M10S - that maps to a chromosome named chr_cigar. - """ - c, bamFile1, bamFile2, bamFile_PE, chrom, step_size, bin_length, func_args = self.ifiles(bc) - # turn of read extension - c.extendPairedEnds = False - c.binLength = 10 - c.stepSize = 10 - tempFile = c.writeBedGraph_worker('chr_cigar', 0, 100, scaleCoverage, func_args) - _foo = open(tempFile[3], 'r') - res = _foo.readlines() - _foo.close() - - # the single read is split into bin 10-30, and then 40-50 - expected = [ - 'chr_cigar\t0\t10\t0\n', - 'chr_cigar\t10\t30\t1\n', - 'chr_cigar\t30\t40\t0\n', - 'chr_cigar\t40\t50\t1\n', - 'chr_cigar\t50\t100\t0\n' - ] - assert f"{res}" == f"{expected}" - os.remove(tempFile[3]) diff --git a/deeptools/utilities.py b/deeptools/utilities.py deleted file mode 100755 index 64cc7a75c3..0000000000 --- a/deeptools/utilities.py +++ /dev/null @@ -1,390 +0,0 @@ -import sys -import os -from deeptoolsintervals import GTF -from deeptools.bamHandler import openBam -import matplotlib as mpl -mpl.use('Agg') -from deeptools import cm # noqa: F401 -import numpy as np - - -debug = 0 - - -def smartLabel(label): - """ - Given a file name, likely with a path, return the file name without the path - and with the file extension removed. Thus, something like /path/to/some.special.file - should return some.special, since only the first extension (if present) - should be stripped. - """ - lab = os.path.splitext(os.path.basename(label))[0] - if lab == '': - # Maybe we have a dot file? - lab = os.path.basename(label) - return lab - - -def smartLabels(labels): - return [smartLabel(x) for x in labels] - - -def convertCmap(c, vmin=0, vmax=1): - cmap = mpl.cm.get_cmap(c) - norm = mpl.colors.Normalize(vmin=vmin, vmax=vmax) - cmap_rgb = [] - - for i in range(255): - k = mpl.colors.colorConverter.to_rgb(cmap(norm(i))) - cmap_rgb.append(k) - - h = 1.0 / 254 - colorScale = [] - for k in range(255): - C = list(map(np.uint8, np.array(cmap(k * h)[:3]) * 255)) - colorScale.append([k * h, 'rgb' + str((C[0], C[1], C[2]))]) - - return colorScale - - -def getTLen(read, notAbs=False): - """ - Get the observed template length of a read. For a paired-end read, this is - normally just the TLEN field. For SE reads this is the observed coverage of - the genome (excluding splicing). - """ - if abs(read.template_length) > 0: - if notAbs: - return read.template_length - return abs(read.template_length) - - tlen = 0 - try: - # the cigartuples property apparently didn't always exist - for op, opLen in read.cigartuples: - if op == 0: - tlen += opLen - elif op == 2: - tlen += opLen - elif op == 7: - tlen += opLen - elif op == 8: - tlen += opLen - except: - pass - - return tlen - - -def getGC_content(tb, chrom, fragStart, fragEnd, fraction=True): - bases = tb.bases(chrom, fragStart, fragEnd, fraction=False) - if fragEnd > tb.chroms(chrom): - fragEnd = tb.chroms(chrom) - if sum(bases.values()) < 0.95 * (fragEnd - fragStart): - raise Exception("WARNING: too many NNNs present in {}:{}-{}".format(chrom, fragStart, fragEnd)) - return None - - if fraction: - return (bases['G'] + bases['C']) / float(fragEnd - fragStart) - return bases['G'] + bases['C'] - - -def tbitToBamChrName(tbitNames, bamNames): - """ checks if the chromosome names from the two-bit and bam file coincide. - In case they do not coincide, a fix is tried. If successful, then - a mapping table is returned. - tbitNames and bamNames should be lists - """ - - chrNameBitToBam = dict((x, x) for x in tbitNames) - if set(bamNames) != set(tbitNames): - sys.stderr.write("Bam and 2bit do not have matching " - "chromosome names:\n2bit:{}\n\nbam:{}" - "\n\n".format(tbitNames, bamNames)) - - if len(set(bamNames).intersection(set(tbitNames))) > 0: - sys.stderr.write("Using the following common chromosomes between " - "bam chromosome names and 2bit chromosome " - "names:\n") - for item in set(bamNames).intersection(set(tbitNames)): - sys.stderr.write(item + "\n") - chrNameBitToBam = dict([(x, x) for x in - set(bamNames).intersection(set(tbitNames))]) - elif set(["chr" + x if x != 'dmel_mitochondrion_genome' - else 'chrM' for x in bamNames]) == set(tbitNames): - sys.stderr.write("Adding 'chr' seems to solve the problem. " - "Continuing ...") - chrNameBitToBam = dict([("chr" + x - if x != 'dmel_mitochondrion_genome' - else 'chrM', x) for x in bamNames]) - elif set([x for x in tbitNames if x.count('random') == 0 and - x.count('chrM') == 0]) == set(bamNames): - if debug: - print("Removing random and mitochondrial chromosomes" - "fixes the problem") - chrNameBitToBam = dict([(x, x) for x in tbitNames - if x.count('random') == 0 and - x.count('chrM') == 0]) - elif len(set(["chr" + x for x in bamNames if x != 'dmel_mitochondrion_genome']).intersection(set(tbitNames))) > 0: - bamNames2 = ["chr" + x for x in bamNames if x != 'dmel_mitochondrion_genome'] - sys.stderr.write("Adding 'chr' seems to solve the problem for the following " - "chromosomes...") - for item in set(bamNames2).intersection(set(tbitNames)): - sys.stderr.write(item + "\n") - - chrNameBitToBam = {"chrM": "MT"} - for i in range(len(bamNames)): - if bamNames2[i] in tbitNames: - chrNameBitToBam.update({bamNames2[i]: bamNames[i]}) - elif len(set([x[3:] for x in bamNames if x.startswith("chr")]).intersection(set(tbitNames))) > 0: - bamNames = [x for x in bamNames] - bamNames2 = [x[3:] for x in bamNames if x.startswith("chr")] - if debug: - sys.stderr.write("Removing 'chr' seems to solve the problem for the following " - "chromosomes...") - for item in set(bamNames).intersection(set(tbitNames)): - sys.stderr.write(item + "\n") - - chrNameBitToBam = {"MT": "chrM"} - for i in range(len(bamNames)): - if bamNames2[i] in tbitNames: - chrNameBitToBam.update({bamNames2[i]: bamNames[i]}) - else: - if debug: - print("Index and reference do not have matching ") - "chromosome names" - exit(0) - - return chrNameBitToBam - - -def getCommonChrNames(bamFileHandles, verbose=True): - r""" - Compares the names and lengths of a list of bam file handles. - The input is list of pysam file handles. - - The function returns a duple containing the common chromosome names - and the common chromome lengths. - - Hopefully, only _random and chrM are not common. - """ - def get_chrom_and_size(bam_handler): - """ - Reads the chromosome/scaffold name and the length from - the bam file and returns a list of (chromname, size) tuples - :param bam_handler: - :return: list of (chrom, size) tuples - """ - try: - # BAM file - return [(x, y) for x, y in zip(bam_handler.references, bam_handler.lengths)] - except: - return [(k, v) for k, v in bam_handler.chroms().items()] - - def print_chr_names_and_size(chr_set): - sys.stderr.write("chromosome\tlength\n") - for name, size in chr_set: - sys.stderr.write("{0:>15}\t{1:>10}\n".format(name, size)) - - common_chr = set(get_chrom_and_size(bamFileHandles[0])) - non_common_chr = set() - - for j in range(1, len(bamFileHandles)): - _names_and_size = set(get_chrom_and_size(bamFileHandles[j])) - if len(common_chr & _names_and_size) == 0: - # try to add remove 'chr' from the chromosome name - _corr_names_size = set() - for chrom_name, size in _names_and_size: - if chrom_name.startswith('chr'): - _corr_names_size.add((chrom_name[3:], size)) - else: - _corr_names_size.add(('chr' + chrom_name, size)) - if len(common_chr & _corr_names_size) == 0: - message = "No common chromosomes found. Are the bam files files " \ - "from the same species and same assemblies?\n" - sys.stderr.write(message) - print_chr_names_and_size(common_chr) - - sys.stderr.write("\nand the following is the list of the unmatched chromosome and chromosome\n" - "lengths from file\n{}\n".format(bamFileHandles.name)) - print_chr_names_and_size(_names_and_size) - exit(1) - else: - _names_and_size = _corr_names_size - - non_common_chr |= common_chr ^ _names_and_size - common_chr = common_chr & _names_and_size - - if len(non_common_chr) > 0: - sys.stderr.write("\nThe following chromosome names did not match between the the bam files\n") - print_chr_names_and_size(non_common_chr) - - # the common chromosomes has to be sorted as in the original - # bam files - chr_sizes = [] - for tuple in get_chrom_and_size(bamFileHandles[0]): - if tuple in common_chr: - chr_sizes.append(tuple) - - return chr_sizes, non_common_chr - - -def copyFileInMemory(filePath, suffix=''): - """ - copies a file into the special /dev/shm device which - moves the file into memory. - This process speeds ups the multiprocessor access to such files - """ - - # fallback for windows users - if os.name == 'nt': - return filePath - - memFileName = getTempFileName(suffix=suffix) - import shutil - shutil.copyfile(filePath, memFileName) - - return memFileName - - -def getTempFileName(suffix=''): - """ - Return a temporary file name. The calling function is responsible for - deleting this upon completion. - """ - import tempfile - _tempFile = tempfile.NamedTemporaryFile(prefix="_deeptools_", - suffix=suffix, - delete=False) - - memFileName = _tempFile.name - _tempFile.close() - return memFileName - - -def gtfOptions(allArgs=None): - """ - This is used a couple places to setup arguments to mapReduce - """ - transcriptID = "transcript" - exonID = "exon" - transcript_id_designator = "transcript_id" - keepExons = False - if allArgs is not None: - allArgs = vars(allArgs) - transcriptID = allArgs.get("transcriptID", transcriptID) - exonID = allArgs.get("exonID", exonID) - transcript_id_designator = allArgs.get("transcript_id_designator", transcript_id_designator) - keepExons = allArgs.get("keepExons", keepExons) - return transcriptID, exonID, transcript_id_designator, keepExons - - -def toString(s): - """ - This takes care of python2/3 differences - """ - if isinstance(s, str): - return s - if isinstance(s, bytes): - if sys.version_info[0] == 2: - return str(s) - return s.decode('ascii') - if isinstance(s, list): - return [toString(x) for x in s] - return s - - -def toBytes(s): - """ - Like toString, but for functions requiring bytes in python3 - """ - if sys.version_info[0] == 2: - return s - if isinstance(s, bytes): - return s - if isinstance(s, str): - return bytes(s, 'ascii') - if isinstance(s, list): - return [toBytes(x) for x in s] - return s - - -def mungeChromosome(chrom, chromList): - """ - A generic chromosome munging function. "chrom" is munged by adding/removing "chr" such that it appears in chromList - - On error, None is returned, but a common chromosome list should be used beforehand to avoid this possibility - """ - if chrom in chromList: - return chrom - - if chrom == "MT" and "chrM" in chromList: - return "chrM" - if chrom == "chrM" and "MT" in chromList: - return "MT" - - if chrom.startswith("chr") and chrom[3:] in chromList: - return chrom[3:] - if "chr" + chrom in chromList: - return "chr" + chrom - - # This shouldn't actually happen - return None - - -def bam_total_reads(bam_handle, chroms_to_ignore, stats): - """ - Count the total number of mapped reads in a BAM file, filtering - the chromosome given in chroms_to_ignore list - """ - if chroms_to_ignore: - return sum([s[0] for k, s in stats.items() if k not in chroms_to_ignore]) - else: - return sum([s[0] for s in stats.values()]) - - -def bam_blacklisted_worker(args): - bam, chrom, start, end = args - fh = openBam(bam) - blacklisted = 0 - for r in fh.fetch(reference=chrom, start=start, end=end): - if r.is_unmapped: - continue - if r.reference_start >= start and r.reference_start + r.infer_query_length(always=False) - 1 <= end: - blacklisted += 1 - fh.close() - return blacklisted - - -def bam_blacklisted_reads(bam_handle, chroms_to_ignore, blackListFileName=None, numberOfProcessors=1): - blacklisted = 0 - if blackListFileName is None: - return blacklisted - - # Get the chromosome lengths - chromLens = {x: y for x, y in zip(bam_handle.references, bam_handle.lengths)} - - bl = GTF(blackListFileName) - hasOverlaps, minOverlap = bl.hasOverlaps(returnDistance=True) - if hasOverlaps: - sys.exit("Your blacklist file(s) has (have) regions that overlap. Proceeding with such a file would result in deepTools incorrectly calculating scaling factors. As such, you MUST fix this issue before being able to proceed.\n") - if minOverlap < 1000: - sys.stderr.write("WARNING: The minimum distance between intervals in your blacklist is {}. It makes little biological sense to include small regions between two blacklisted regions. Instead, these should likely be blacklisted as well.\n".format(minOverlap)) - - regions = [] - for chrom in bl.chroms: - if (not chroms_to_ignore or chrom not in chroms_to_ignore) and chrom in chromLens: - for reg in bl.findOverlaps(chrom, 0, chromLens[chrom]): - regions.append([bam_handle.filename, chrom, reg[0], reg[1]]) - - if len(regions) > 0: - import multiprocessing - if len(regions) > 1 and numberOfProcessors > 1: - pool = multiprocessing.Pool(numberOfProcessors) - res = pool.map_async(bam_blacklisted_worker, regions).get(9999999) - else: - res = [bam_blacklisted_worker(x) for x in regions] - for val in res: - blacklisted += val - - return blacklisted diff --git a/deeptools/writeBedGraph.py b/deeptools/writeBedGraph.py deleted file mode 100644 index dd83e9add6..0000000000 --- a/deeptools/writeBedGraph.py +++ /dev/null @@ -1,354 +0,0 @@ -import os -import sys -import shutil -import numpy as np -import pyBigWig - -# own modules -from deeptools import mapReduce -from deeptools.utilities import getCommonChrNames -import deeptools.countReadsPerBin as cr -from deeptools import bamHandler -from deeptools import utilities - -debug = 0 -old_settings = np.seterr(all='ignore') - - -def writeBedGraph_wrapper(args): - """ - Passes the arguments to writeBedGraph_worker. - This is a step required given - the constrains from the multiprocessing module. - The args var, contains as first element the 'self' value - from the WriteBedGraph object - - """ - return WriteBedGraph.writeBedGraph_worker(*args) - - -class WriteBedGraph(cr.CountReadsPerBin): - - r"""Reads bam files coverages and writes a bedgraph or bigwig file - - Extends the CountReadsPerBin object such that the coverage - of bam files is writen to multiple bedgraph files at once. - - The bedgraph files are later merge into one and converted - into a bigwig file if necessary. - - The constructor arguments are the same as for CountReadsPerBin. However, - when calling the `run` method, the following parameters have - to be passed - - Examples - -------- - - Given the following distribution of reads that cover 200 on - a chromosome named '3R':: - - 0 100 200 - |------------------------------------------------------------| - A =============== - =============== - - - B =============== =============== - =============== - =============== - - >>> import tempfile - >>> test_path = os.path.dirname(os.path.abspath(__file__)) + "/test/test_data/" - - >>> outFile = tempfile.NamedTemporaryFile() - >>> bam_file = test_path + "testA.bam" - - For the example a simple scaling function is going to be used. This function - takes the coverage found at each region and multiplies it to the scaling factor. - In this case the scaling factor is 1.5 - - >>> function_to_call = scaleCoverage - >>> funcArgs = {'scaleFactor': 1.5} - - Restrict process to a region between positions 0 and 200 of chromosome 3R - - >>> region = '3R:0:200' - - Set up such that coverage is computed for consecutive bins of length 25 bp - >>> bin_length = 25 - >>> step_size = 25 - - >>> num_sample_sites = 0 #overruled by step_size - >>> c = WriteBedGraph([bam_file], binLength=bin_length, region=region, stepSize=step_size) - >>> c.run(function_to_call, funcArgs, outFile.name) - >>> f = open(outFile.name, 'r') - >>> f.readlines() - ['3R\t0\t100\t0\n', '3R\t100\t200\t1.5\n'] - >>> f.close() - >>> outFile.close() - - - """ - - def run(self, func_to_call, func_args, out_file_name, blackListFileName=None, format="bedgraph", smoothLength=0): - r""" - Given a list of bamfiles, a function and a function arguments, - this method writes a bedgraph file (or bigwig) file - for a partition of the genome into tiles of given size - and a value for each tile that corresponds to the given function - and that is related to the coverage underlying the tile. - - Parameters - ---------- - func_to_call : str - function name to be called to convert the list of coverages computed - for each bam file at each position into a single value. An example - is a function that takes the ratio between the coverage of two - bam files. - func_args : dict - dict of arguments to pass to `func`. E.g. {'scaleFactor':1.0} - - out_file_name : str - name of the file to save the resulting data. - - smoothLength : int - Distance in bp for smoothing the coverage per tile. - - - """ - self.__dict__["smoothLength"] = smoothLength - getStats = len(self.mappedList) < len(self.bamFilesList) - bam_handles = [] - for x in self.bamFilesList: - if getStats: - bam, mapped, unmapped, stats = bamHandler.openBam(x, returnStats=True, nThreads=self.numberOfProcessors) - self.mappedList.append(mapped) - self.statsList.append(stats) - else: - bam = bamHandler.openBam(x) - bam_handles.append(bam) - - genome_chunk_length = getGenomeChunkLength(bam_handles, self.binLength, self.mappedList) - # check if both bam files correspond to the same species - # by comparing the chromosome names: - chrom_names_and_size, non_common = getCommonChrNames(bam_handles, verbose=False) - - if self.region: - # in case a region is used, append the tilesize - self.region += ":{}".format(self.binLength) - - for x in list(self.__dict__.keys()): - if x in ["mappedList", "statsList"]: - continue - sys.stderr.write("{}: {}\n".format(x, self.__getattribute__(x))) - - res = mapReduce.mapReduce([func_to_call, func_args], - writeBedGraph_wrapper, - chrom_names_and_size, - self_=self, - genomeChunkLength=genome_chunk_length, - region=self.region, - blackListFileName=blackListFileName, - numberOfProcessors=self.numberOfProcessors) - - # Determine the sorted order of the temp files - chrom_order = dict() - for i, _ in enumerate(chrom_names_and_size): - chrom_order[_[0]] = i - res = [[chrom_order[x[0]], x[1], x[2], x[3]] for x in res] - res.sort() - - if format == 'bedgraph': - out_file = open(out_file_name, 'wb') - for r in res: - if r[3]: - _foo = open(r[3], 'rb') - shutil.copyfileobj(_foo, out_file) - _foo.close() - os.remove(r[3]) - out_file.close() - else: - bedGraphToBigWig(chrom_names_and_size, [x[3] for x in res], out_file_name) - - def writeBedGraph_worker(self, chrom, start, end, - func_to_call, func_args, - bed_regions_list=None): - r"""Writes a bedgraph based on the read coverage found on bamFiles - - The given func is called to compute the desired bedgraph value - using the funcArgs - - Parameters - ---------- - chrom : str - Chrom name - start : int - start coordinate - end : int - end coordinate - func_to_call : str - function name to be called to convert the list of coverages computed - for each bam file at each position into a single value. An example - is a function that takes the ratio between the coverage of two - bam files. - func_args : dict - dict of arguments to pass to `func`. - smoothLength : int - Distance in bp for smoothing the coverage per tile. - bed_regions_list: list - List of tuples of the form (chrom, start, end) - corresponding to bed regions to be processed. - If not bed file was passed to the object constructor - then this list is empty. - - Returns - ------- - A list of [chromosome, start, end, temporary file], where the temporary file contains the bedgraph results for the region queried. - - Examples - -------- - >>> test_path = os.path.dirname(os.path.abspath(__file__)) + "/test/test_data/" - >>> bamFile1 = test_path + "testA.bam" - >>> bin_length = 50 - >>> number_of_samples = 0 # overruled by step_size - >>> func_to_call = scaleCoverage - >>> funcArgs = {'scaleFactor': 1.0} - - >>> c = WriteBedGraph([bamFile1], bin_length, number_of_samples, stepSize=50) - >>> tempFile = c.writeBedGraph_worker( '3R', 0, 200, func_to_call, funcArgs) - >>> f = open(tempFile[3], 'r') - >>> f.readlines() - ['3R\t0\t100\t0\n', '3R\t100\t200\t1\n'] - >>> f.close() - >>> os.remove(tempFile[3]) - - - """ - if start > end: - raise NameError("start position ({0}) bigger " - "than end position ({1})".format(start, end)) - - coverage, _ = self.count_reads_in_region(chrom, start, end) - - _file = open(utilities.getTempFileName(suffix='.bg'), 'w') - previous_value = None - line_string = "{}\t{}\t{}\t{:g}\n" - for tileIndex in range(coverage.shape[0]): - - if self.smoothLength is not None and self.smoothLength > 0: - vector_start, vector_end = self.getSmoothRange(tileIndex, - self.binLength, - self.smoothLength, - coverage.shape[0]) - tileCoverage = np.mean(coverage[vector_start:vector_end, :], axis=0) - else: - tileCoverage = coverage[tileIndex, :] - if self.skipZeroOverZero and np.sum(tileCoverage) == 0: - continue - - value = func_to_call(tileCoverage, func_args) - """ - # uncomment these lines if fixed step bedgraph is required - if not np.isnan(value): - writeStart = start + tileIndex * self.binLength - writeEnd = min(writeStart + self.binLength, end) - _file.write(line_string.format(chrom, writeStart, - writeEnd, value)) - continue - """ - - if previous_value is None: - writeStart = start + tileIndex * self.binLength - writeEnd = min(writeStart + self.binLength, end) - previous_value = value - - elif previous_value == value: - writeEnd = min(writeEnd + self.binLength, end) - - elif previous_value != value: - if not np.isnan(previous_value): - _file.write( - line_string.format(chrom, writeStart, writeEnd, previous_value)) - previous_value = value - writeStart = writeEnd - writeEnd = min(writeStart + self.binLength, end) - - # write remaining value if not a nan - if previous_value is not None and writeStart != end and not np.isnan(previous_value): - _file.write(line_string.format(chrom, writeStart, - end, previous_value)) - - tempfilename = _file.name - _file.close() - return chrom, start, end, tempfilename - - -def bedGraphToBigWig(chromSizes, bedGraphFiles, bigWigPath): - """ - Takes a sorted list of bedgraph files and write them to a single bigWig file using pyBigWig. - The order of bedGraphFiles must match that of chromSizes! - """ - bw = pyBigWig.open(bigWigPath, "w") - assert bw is not None - bw.addHeader(chromSizes, maxZooms=10) - lastChrom = None - starts = [] - ends = [] - vals = [] - for bg in bedGraphFiles: - if bg is not None: - f = open(bg) - for line in f: - interval = line.split() - # Buffer up to a million entries - if interval[0] != lastChrom or len(starts) == 1000000: - if lastChrom is not None: - bw.addEntries([lastChrom] * len(starts), starts, ends=ends, values=vals) - lastChrom = interval[0] - starts = [int(interval[1])] - ends = [int(interval[2])] - vals = [float(interval[3])] - else: - starts.append(int(interval[1])) - ends.append(int(interval[2])) - vals.append(float(interval[3])) - f.close() - os.remove(bg) - if len(starts) > 0: - bw.addEntries([lastChrom] * len(starts), starts, ends=ends, values=vals) - bw.close() - - -def getGenomeChunkLength(bamHandles, tile_size, mappedList): - """ - Tries to estimate the length of the genome sent to the workers - based on the density of reads per bam file and the number - of bam files. - - The chunk length should be a multiple of the tileSize - - """ - - genomeLength = sum(bamHandles[0].lengths) - - max_reads_per_bp = max([float(x) / genomeLength for x in mappedList]) - - # 2e6 is an empirical estimate - genomeChunkLength = int(min(5e6, int(2e6 / (max_reads_per_bp * len(bamHandles))))) - - genomeChunkLength -= genomeChunkLength % tile_size - return genomeChunkLength - - -def scaleCoverage(tile_coverage, args): - """ - tileCoverage should be an list with only one element - """ - return args['scaleFactor'] * tile_coverage[0] - - -def ratio(tile_coverage, args): - """ - tileCoverage should be an list of two elements - """ - return float(tile_coverage[0]) / tile_coverage[1] diff --git a/deeptools/writeBedGraph_bam_and_bw.py b/deeptools/writeBedGraph_bam_and_bw.py deleted file mode 100644 index c3296bc167..0000000000 --- a/deeptools/writeBedGraph_bam_and_bw.py +++ /dev/null @@ -1,239 +0,0 @@ -#!/usr/bin/env python -# -*- coding: utf-8 -*- - -import os -import shutil -import tempfile -import numpy as np -import sys - -# NGS packages -import pyBigWig - -# own module -from deeptools import mapReduce -from deeptools.utilities import getCommonChrNames, toBytes -from deeptools.writeBedGraph import * -from deeptools import bamHandler - -old_settings = np.seterr(all='ignore') - - -def getCoverageFromBigwig(bigwigHandle, chrom, start, end, tileSize, - missingDataAsZero=False): - try: - coverage = np.asarray(bigwigHandle.values(chrom, start, end)) - except RuntimeError: - # this error happens when chromosome - # is not into the bigwig file - return [] - if coverage is None: - return [] - if missingDataAsZero is True: - coverage[np.isnan(coverage)] = 0 - # average the values per bin - cov = np.array( - [np.mean(coverage[x:x + tileSize]) - for x in range(0, len(coverage), tileSize)]) - return cov - - -def writeBedGraph_wrapper(args): - return writeBedGraph_worker(*args) - - -def writeBedGraph_worker( - chrom, start, end, tileSize, defaultFragmentLength, - bamOrBwFileList, func, funcArgs, extendPairedEnds=True, smoothLength=0, - skipZeroOverZero=False, missingDataAsZero=False, fixedStep=False): - r""" - Writes a bedgraph having as base a number of bam files. - - The given func is called to compute the desired bedgraph value - using the funcArgs - - tileSize - """ - if start > end: - raise NameError("start position ({0}) bigger than " - "end position ({1})".format(start, end)) - - coverage = [] - - for indexFile, fileFormat in bamOrBwFileList: - if fileFormat == 'bam': - bamHandle = bamHandler.openBam(indexFile) - coverage.append(getCoverageFromBam( - bamHandle, chrom, start, end, tileSize, - defaultFragmentLength, extendPairedEnds, - True)) - bamHandle.close() - elif fileFormat == 'bigwig': - bigwigHandle = pyBigWig.open(indexFile) - coverage.append( - getCoverageFromBigwig( - bigwigHandle, chrom, start, end, - tileSize, missingDataAsZero)) - bigwigHandle.close() - - _file = tempfile.NamedTemporaryFile(delete=False) - - previousValue = None - lengthCoverage = len(coverage[0]) - for tileIndex in range(lengthCoverage): - - tileCoverage = [] - for index in range(len(bamOrBwFileList)): - if smoothLength > 0: - vectorStart, vectorEnd = getSmoothRange( - tileIndex, tileSize, smoothLength, lengthCoverage) - tileCoverage.append( - np.mean(coverage[index][vectorStart:vectorEnd])) - else: - try: - tileCoverage.append(coverage[index][tileIndex]) - except IndexError: - sys.exit("Chromosome {} probably not in one of the bigwig " - "files. Remove this chromosome from the bigwig file " - "to continue".format(chrom)) - - if skipZeroOverZero and np.sum(tileCoverage) == 0: - previousValue = None - continue - - value = func(tileCoverage, funcArgs) - - if fixedStep: - writeStart = start + tileIndex * tileSize - writeEnd = min(writeStart + tileSize, end) - try: - _file.write(toBytes("{0}\t{1}\t{2}\t{3:g}\n".format(chrom, writeStart, - writeEnd, value))) - except TypeError: - _file.write(toBytes("{}\t{}\t{}\t{}\n".format(chrom, writeStart, - writeEnd, value))) - else: - if previousValue is None: - writeStart = start + tileIndex * tileSize - writeEnd = min(writeStart + tileSize, end) - previousValue = value - - elif previousValue == value: - writeEnd = min(writeEnd + tileSize, end) - - elif previousValue != value: - if not np.isnan(previousValue): - _file.write( - toBytes("{0}\t{1}\t{2}\t{3:g}\n".format(chrom, writeStart, - writeEnd, previousValue))) - previousValue = value - writeStart = writeEnd - writeEnd = min(writeStart + tileSize, end) - - if not fixedStep: - # write remaining value if not a nan - if previousValue and writeStart != end and \ - not np.isnan(previousValue): - _file.write(toBytes("{0}\t{1}\t{2}\t{3:g}\n".format(chrom, writeStart, - end, previousValue))) - - tempFileName = _file.name - _file.close() - return chrom, start, end, tempFileName - - -def writeBedGraph( - bamOrBwFileList, outputFileName, fragmentLength, - func, funcArgs, tileSize=25, region=None, blackListFileName=None, numberOfProcessors=1, - format="bedgraph", extendPairedEnds=True, missingDataAsZero=False, - skipZeroOverZero=False, smoothLength=0, fixedStep=False, verbose=False): - r""" - Given a list of bamfiles, a function and a function arguments, - this method writes a bedgraph file (or bigwig) file - for a partition of the genome into tiles of given size - and a value for each tile that corresponds to the given function - and that is related to the coverage underlying the tile. - - """ - bamHandles = [] - mappedList = [] - for indexedFile, fileFormat in bamOrBwFileList: - if fileFormat == 'bam': - bam, mapped, unmapped, stats = bamHandler.openBam(indexedFile, returnStats=True, nThreads=numberOfProcessors) - bamHandles.append(bam) - mappedList.append(mapped) - - if len(bamHandles): - genomeChunkLength = getGenomeChunkLength(bamHandles, tileSize, mappedList) - # check if both bam files correspond to the same species - # by comparing the chromosome names: - chromNamesAndSize, __ = getCommonChrNames(bamHandles, verbose=verbose) - else: - genomeChunkLength = int(10e6) - cCommon_number = {} - chromNamesAndSize = {} - for fileName, fileFormat in bamOrBwFileList: - if fileFormat == 'bigwig': - fh = pyBigWig.open(fileName) - else: - continue - - for chromName, size in list(fh.chroms().items()): - if chromName in chromNamesAndSize: - cCommon_number[chromName] += 1 - if chromNamesAndSize[chromName] != size: - print("\nWARNING\n" - "Chromosome {} length reported in the " - "input files differ.\n{} for {}\n" - "{} for {}.\n\nThe smallest " - "length will be used".format( - chromName, chromNamesAndSize[chromName], - bamOrBwFileList[0][0], size, fileName)) - chromNamesAndSize[chromName] = min( - chromNamesAndSize[chromName], size) - else: - chromNamesAndSize[chromName] = size - cCommon_number[chromName] = 1 - fh.close() - - # get the list of common chromosome names and sizes - if len(bamOrBwFileList) == 1: - chromNamesAndSize = [(k, v) for k, v in chromNamesAndSize.items()] - else: - chromNamesAndSize = [(k, v) for k, v in chromNamesAndSize.items() - if k in cCommon_number and - cCommon_number[k] == len(bamOrBwFileList)] - - if region: - # in case a region is used, append the tilesize - region += ":{}".format(tileSize) - - res = mapReduce.mapReduce((tileSize, fragmentLength, bamOrBwFileList, - func, funcArgs, extendPairedEnds, smoothLength, - skipZeroOverZero, missingDataAsZero, fixedStep), - writeBedGraph_wrapper, - chromNamesAndSize, - genomeChunkLength=genomeChunkLength, - region=region, - blackListFileName=blackListFileName, - numberOfProcessors=numberOfProcessors, - verbose=verbose) - - # Determine the sorted order of the temp files - chrom_order = dict() - for i, _ in enumerate(chromNamesAndSize): - chrom_order[_[0]] = i - res = [[chrom_order[x[0]], x[1], x[2], x[3]] for x in res] - res.sort() - - if format == 'bedgraph': - of = open(outputFileName, 'wb') - for r in res: - if r is not None: - _ = open(r[3], 'rb') - shutil.copyfileobj(_, of) - _.close() - os.remove(r[3]) - of.close() - else: - bedGraphToBigWig(chromNamesAndSize, [x[3] for x in res], outputFileName) From 5a56ef2365f8c945ad7c6038a171a3ab315d62bb Mon Sep 17 00:00:00 2001 From: WardDeb Date: Fri, 18 Oct 2024 12:20:43 +0200 Subject: [PATCH 003/336] initial maturin structure --- Cargo.toml | 13 + pydeeptools/deeptools/SES_scaleFactor.py | 195 + pydeeptools/deeptools/__init__.py | 0 pydeeptools/deeptools/alignmentSieve.py | 439 + pydeeptools/deeptools/bamCompare.py | 314 + pydeeptools/deeptools/bamCoverage.py | 415 + pydeeptools/deeptools/bamCoverage2.py | 135 + pydeeptools/deeptools/bamHandler.py | 103 + pydeeptools/deeptools/bamPEFragmentSize.py | 369 + pydeeptools/deeptools/bigwigAverage.py | 128 + pydeeptools/deeptools/bigwigCompare.py | 146 + pydeeptools/deeptools/cm.py | 1088 + pydeeptools/deeptools/computeGCBias.py | 800 + pydeeptools/deeptools/computeMatrix.py | 429 + .../deeptools/computeMatrixOperations.py | 852 + pydeeptools/deeptools/correctGCBias.py | 746 + pydeeptools/deeptools/correlation.py | 706 + pydeeptools/deeptools/correlation_heatmap.py | 110 + pydeeptools/deeptools/countReadsPerBin.py | 1033 + pydeeptools/deeptools/deeptools_list_tools.py | 78 + .../deeptools/estimateReadFiltering.py | 376 + pydeeptools/deeptools/estimateScaleFactor.py | 115 + .../deeptools/getFragmentAndReadSize.py | 166 + pydeeptools/deeptools/getRatio.py | 82 + pydeeptools/deeptools/getScaleFactor.py | 305 + pydeeptools/deeptools/getScorePerBigWigBin.py | 322 + pydeeptools/deeptools/heatmapper.py | 1372 + pydeeptools/deeptools/heatmapper_utilities.py | 204 + pydeeptools/deeptools/mapReduce.py | 263 + pydeeptools/deeptools/misc.py | 13 + pydeeptools/deeptools/multiBamSummary.py | 294 + pydeeptools/deeptools/multiBigwigSummary.py | 281 + pydeeptools/deeptools/parserCommon.py | 884 + pydeeptools/deeptools/plotCorrelation.py | 261 + pydeeptools/deeptools/plotCoverage.py | 344 + pydeeptools/deeptools/plotEnrichment.py | 588 + pydeeptools/deeptools/plotFingerprint.py | 484 + pydeeptools/deeptools/plotHeatmap.py | 893 + pydeeptools/deeptools/plotPCA.py | 200 + pydeeptools/deeptools/plotProfile.py | 973 + pydeeptools/deeptools/sumCoveragePerBin.py | 240 + pydeeptools/deeptools/test/__init__.py | 0 .../test/skiptest_heatmapper_images.py | 140 + .../test/test_bamCoverage_and_bamCompare.py | 462 + .../deeptools/test/test_bigwigAverage.py | 83 + ...st_bigwigCompare_and_multiBigwigSummary.py | 136 + .../test/test_computeMatrixOperations.py | 165 + pydeeptools/deeptools/test/test_corrGC/R_gc | 201 + .../test/test_corrGC/R_gc_paired.txt | 301 + .../test/test_corrGC/extra_sampling.bed | 1 + .../deeptools/test/test_corrGC/filter_out.bed | 1 + .../test/test_corrGC/frequencies_data.txt | 11 + .../deeptools/test/test_corrGC/mappability.bg | 3 + .../deeptools/test/test_corrGC/mappability.bw | Bin 0 -> 12881 bytes .../deeptools/test/test_corrGC/paired.bam | Bin 0 -> 512290 bytes .../deeptools/test/test_corrGC/paired.bam.bai | Bin 0 -> 208 bytes .../deeptools/test/test_corrGC/sequence.2bit | Bin 0 -> 300 bytes .../deeptools/test/test_corrGC/sequence.fa | 21 + .../test/test_corrGC/sequence.fa.fai | 1 + pydeeptools/deeptools/test/test_corrGC/sizes | 2 + .../deeptools/test/test_corrGC/test.bam | Bin 0 -> 9779 bytes .../deeptools/test/test_corrGC/test.bam.bai | Bin 0 -> 96 bytes .../deeptools/test/test_corrGC/test.sam | 203 + .../test/test_corrGC/test_paired.bam | Bin 0 -> 2354 bytes .../test/test_corrGC/test_paired.bam.bai | Bin 0 -> 2536 bytes .../test/test_corrGC/test_paired.sam | 51 + .../deeptools/test/test_countReadsPerBin.py | 209 + .../test_data/computeMatrixOperations.bed | 196 + .../test_data/computeMatrixOperations.mat.gz | Bin 0 -> 62917 bytes .../test/test_data/make_test_data.sh | 2 + .../test/test_data/othergenes.txt.gz | Bin 0 -> 329 bytes .../deeptools/test/test_data/somegenes.txt.gz | Bin 0 -> 320 bytes .../deeptools/test/test_data/test.bed3 | 4 + pydeeptools/deeptools/test/test_data/test.gtf | 9 + .../deeptools/test/test_data/test1.bam | Bin 0 -> 25326 bytes .../deeptools/test/test_data/test1.bam.bai | Bin 0 -> 96 bytes pydeeptools/deeptools/test/test_data/test1.bg | 41 + .../deeptools/test/test_data/test1.bw.bw | Bin 0 -> 25773 bytes .../deeptools/test/test_data/test1.cram | Bin 0 -> 6061 bytes .../deeptools/test/test_data/test1.cram.crai | Bin 0 -> 42 bytes pydeeptools/deeptools/test/test_data/test1.fa | 26 + .../deeptools/test/test_data/test1.fa.fai | 1 + .../deeptools/test/test_data/test1.sam | 146 + .../deeptools/test/test_data/test2.bam | Bin 0 -> 33925 bytes .../deeptools/test/test_data/test2.bam.bai | Bin 0 -> 96 bytes pydeeptools/deeptools/test/test_data/test2.bg | 42 + .../deeptools/test/test_data/test2.cram | Bin 0 -> 8066 bytes .../deeptools/test/test_data/test2.cram.crai | Bin 0 -> 42 bytes .../deeptools/test/test_data/test2.sam | 195 + .../deeptools/test/test_data/testA.bam | Bin 0 -> 424 bytes .../deeptools/test/test_data/testA.bam.bai | Bin 0 -> 176 bytes pydeeptools/deeptools/test/test_data/testA.bw | Bin 0 -> 12871 bytes .../deeptools/test/test_data/testA.cram | Bin 0 -> 1419 bytes .../deeptools/test/test_data/testA.cram.crai | Bin 0 -> 56 bytes pydeeptools/deeptools/test/test_data/testA.fa | 10 + .../deeptools/test/test_data/testA.fa.fai | 2 + .../deeptools/test/test_data/testA.sam | 6 + .../test/test_data/testA_offset-1.bw | Bin 0 -> 720 bytes .../deeptools/test/test_data/testA_offset1.bw | Bin 0 -> 726 bytes .../test/test_data/testA_offset1_10.bw | Bin 0 -> 728 bytes .../test/test_data/testA_offset20_-4.bw | Bin 0 -> 739 bytes .../deeptools/test/test_data/testA_skipNAs.bw | Bin 0 -> 19193 bytes .../deeptools/test/test_data/testB.bam | Bin 0 -> 838 bytes .../deeptools/test/test_data/testB.bam.bai | Bin 0 -> 96 bytes pydeeptools/deeptools/test/test_data/testB.bw | Bin 0 -> 12873 bytes .../deeptools/test/test_data/testB.cram | Bin 0 -> 943 bytes .../deeptools/test/test_data/testB.cram.crai | Bin 0 -> 41 bytes pydeeptools/deeptools/test/test_data/testB.fa | 5 + .../deeptools/test/test_data/testB.fa.fai | 1 + .../deeptools/test/test_data/testB.sam | 6 + .../deeptools/test/test_data/testB_skipNAs.bw | Bin 0 -> 12878 bytes .../test/test_data/test_filtering.bam | Bin 0 -> 12201 bytes .../test/test_data/test_filtering.bam.bai | Bin 0 -> 96 bytes .../test_data/test_filtering.blacklist.bed | 1 + .../test/test_data/test_filtering.cram | Bin 0 -> 8103 bytes .../test/test_data/test_filtering.cram.crai | Bin 0 -> 42 bytes .../test/test_data/test_filtering.fa | 26 + .../test/test_data/test_filtering.fa.fai | 1 + .../test/test_data/test_filtering2.bam | Bin 0 -> 6509 bytes .../test/test_data/test_filtering2.bam.bai | Bin 0 -> 96 bytes .../test/test_data/test_filtering2.cram | Bin 0 -> 4460 bytes .../test/test_data/test_filtering2.cram.crai | Bin 0 -> 42 bytes .../deeptools/test/test_data/test_paired.bam | Bin 0 -> 2354 bytes .../test/test_data/test_paired.bam.bai | Bin 0 -> 2536 bytes .../deeptools/test/test_data/test_paired.sam | 51 + .../deeptools/test/test_data/test_paired2.bam | Bin 0 -> 2257 bytes .../test/test_data/test_paired2.bam.bai | Bin 0 -> 2536 bytes .../deeptools/test/test_data/test_paired2.bw | Bin 0 -> 19285 bytes .../test/test_data/test_paired2.cram | Bin 0 -> 1795 bytes .../test/test_data/test_paired2.cram.crai | Bin 0 -> 45 bytes .../deeptools/test/test_data/test_paired2.fa | 83501 ++++++++++++++++ .../test/test_data/test_paired2.fa.fai | 1 + .../deeptools/test/test_data/test_paired2.sam | 49 + .../test_data/test_proper_pair_filtering.bam | Bin 0 -> 314 bytes .../test_proper_pair_filtering.bam.bai | Bin 0 -> 104 bytes pydeeptools/deeptools/test/test_heatmapper.py | 309 + .../deeptools/test/test_heatmapper/group1.bed | 3 + .../deeptools/test/test_heatmapper/group2.bed | 4 + .../heatmap_master_interpolation_bilinear.png | Bin 0 -> 507902 bytes .../heatmap_master_multi_color.png | Bin 0 -> 75458 bytes .../heatmap_master_multi_colormap_no_box.png | Bin 0 -> 78479 bytes .../heatmap_master_multi_pergroup.png | Bin 0 -> 61511 bytes .../test/test_heatmapper/large_matrix.mat.gz | Bin 0 -> 640187 bytes .../test/test_heatmapper/make_test_data.sh | 45 + .../deeptools/test/test_heatmapper/master.mat | 7 + .../test/test_heatmapper/master.mat.gz | Bin 0 -> 467 bytes .../deeptools/test/test_heatmapper/master.png | Bin 0 -> 50189 bytes .../deeptools/test/test_heatmapper/master.tab | 201 + .../test/test_heatmapper/master_TES.mat | 7 + .../test/test_heatmapper/master_center.mat | 7 + .../master_extend_beyond_chr_size.mat | 7 + .../test/test_heatmapper/master_gtf.mat | 3 + .../test/test_heatmapper/master_metagene.mat | 3 + .../test/test_heatmapper/master_multi.mat | 7 + .../test/test_heatmapper/master_multi.mat.gz | Bin 0 -> 643 bytes .../test/test_heatmapper/master_multibed.mat | 7 + .../test_heatmapper/master_nan_to_zero.mat | 7 + .../test/test_heatmapper/master_relabeled.png | Bin 0 -> 46540 bytes .../test/test_heatmapper/master_scale_reg.mat | 7 + .../test_heatmapper/master_scale_reg.mat.gz | Bin 0 -> 503 bytes .../test/test_heatmapper/master_scale_reg.png | Bin 0 -> 51255 bytes .../test/test_heatmapper/master_unscaled.mat | 2 + .../deeptools/test/test_heatmapper/out.bed | 3 + .../test/test_heatmapper/profile_master.png | Bin 0 -> 30146 bytes .../profile_master_heatmap.png | Bin 0 -> 23448 bytes .../test_heatmapper/profile_master_multi.png | Bin 0 -> 102231 bytes .../profile_master_multi_pergroup.png | Bin 0 -> 51976 bytes .../profile_master_overlap_lines.png | Bin 0 -> 33541 bytes .../deeptools/test/test_heatmapper/test.bed | 3 + .../deeptools/test/test_heatmapper/test.bg | 48 + .../deeptools/test/test_heatmapper/test.bw | Bin 0 -> 19429 bytes .../deeptools/test/test_heatmapper/test.sizes | 3 + .../deeptools/test/test_heatmapper/test2.bed | 8 + .../test/test_heatmapper/unscaled.bed | 1 + .../test/test_heatmapper/unscaled.bigWig | Bin 0 -> 689 bytes .../deeptools/test/test_multiBamSummary.py | 56 + .../deeptools/test/test_plotCoverage.py | 30 + .../test/test_plotCoverage/make_test_files.sh | 1 + .../outRawCounts_default.tabular | 1502 + .../plotCoverage_default.png | Bin 0 -> 87320 bytes .../deeptools/test/test_readFiltering.py | 166 + pydeeptools/deeptools/test/test_tools.py | 29 + .../deeptools/test/test_writeBedGraph.py | 117 + pydeeptools/deeptools/utilities.py | 390 + pydeeptools/deeptools/writeBedGraph.py | 355 + .../deeptools/writeBedGraph_bam_and_bw.py | 239 + pyproject.toml | 11 +- src/lib.rs | 72 + 188 files changed, 106730 insertions(+), 2 deletions(-) create mode 100644 Cargo.toml create mode 100644 pydeeptools/deeptools/SES_scaleFactor.py create mode 100644 pydeeptools/deeptools/__init__.py create mode 100644 pydeeptools/deeptools/alignmentSieve.py create mode 100644 pydeeptools/deeptools/bamCompare.py create mode 100644 pydeeptools/deeptools/bamCoverage.py create mode 100644 pydeeptools/deeptools/bamCoverage2.py create mode 100644 pydeeptools/deeptools/bamHandler.py create mode 100755 pydeeptools/deeptools/bamPEFragmentSize.py create mode 100644 pydeeptools/deeptools/bigwigAverage.py create mode 100644 pydeeptools/deeptools/bigwigCompare.py create mode 100644 pydeeptools/deeptools/cm.py create mode 100755 pydeeptools/deeptools/computeGCBias.py create mode 100644 pydeeptools/deeptools/computeMatrix.py create mode 100755 pydeeptools/deeptools/computeMatrixOperations.py create mode 100755 pydeeptools/deeptools/correctGCBias.py create mode 100755 pydeeptools/deeptools/correlation.py create mode 100644 pydeeptools/deeptools/correlation_heatmap.py create mode 100644 pydeeptools/deeptools/countReadsPerBin.py create mode 100644 pydeeptools/deeptools/deeptools_list_tools.py create mode 100644 pydeeptools/deeptools/estimateReadFiltering.py create mode 100644 pydeeptools/deeptools/estimateScaleFactor.py create mode 100644 pydeeptools/deeptools/getFragmentAndReadSize.py create mode 100644 pydeeptools/deeptools/getRatio.py create mode 100644 pydeeptools/deeptools/getScaleFactor.py create mode 100644 pydeeptools/deeptools/getScorePerBigWigBin.py create mode 100644 pydeeptools/deeptools/heatmapper.py create mode 100644 pydeeptools/deeptools/heatmapper_utilities.py create mode 100644 pydeeptools/deeptools/mapReduce.py create mode 100644 pydeeptools/deeptools/misc.py create mode 100644 pydeeptools/deeptools/multiBamSummary.py create mode 100644 pydeeptools/deeptools/multiBigwigSummary.py create mode 100755 pydeeptools/deeptools/parserCommon.py create mode 100644 pydeeptools/deeptools/plotCorrelation.py create mode 100755 pydeeptools/deeptools/plotCoverage.py create mode 100755 pydeeptools/deeptools/plotEnrichment.py create mode 100755 pydeeptools/deeptools/plotFingerprint.py create mode 100755 pydeeptools/deeptools/plotHeatmap.py create mode 100644 pydeeptools/deeptools/plotPCA.py create mode 100755 pydeeptools/deeptools/plotProfile.py create mode 100644 pydeeptools/deeptools/sumCoveragePerBin.py create mode 100755 pydeeptools/deeptools/test/__init__.py create mode 100644 pydeeptools/deeptools/test/skiptest_heatmapper_images.py create mode 100644 pydeeptools/deeptools/test/test_bamCoverage_and_bamCompare.py create mode 100644 pydeeptools/deeptools/test/test_bigwigAverage.py create mode 100644 pydeeptools/deeptools/test/test_bigwigCompare_and_multiBigwigSummary.py create mode 100644 pydeeptools/deeptools/test/test_computeMatrixOperations.py create mode 100644 pydeeptools/deeptools/test/test_corrGC/R_gc create mode 100644 pydeeptools/deeptools/test/test_corrGC/R_gc_paired.txt create mode 100644 pydeeptools/deeptools/test/test_corrGC/extra_sampling.bed create mode 100644 pydeeptools/deeptools/test/test_corrGC/filter_out.bed create mode 100644 pydeeptools/deeptools/test/test_corrGC/frequencies_data.txt create mode 100644 pydeeptools/deeptools/test/test_corrGC/mappability.bg create mode 100644 pydeeptools/deeptools/test/test_corrGC/mappability.bw create mode 100644 pydeeptools/deeptools/test/test_corrGC/paired.bam create mode 100644 pydeeptools/deeptools/test/test_corrGC/paired.bam.bai create mode 100644 pydeeptools/deeptools/test/test_corrGC/sequence.2bit create mode 100644 pydeeptools/deeptools/test/test_corrGC/sequence.fa create mode 100644 pydeeptools/deeptools/test/test_corrGC/sequence.fa.fai create mode 100644 pydeeptools/deeptools/test/test_corrGC/sizes create mode 100644 pydeeptools/deeptools/test/test_corrGC/test.bam create mode 100644 pydeeptools/deeptools/test/test_corrGC/test.bam.bai create mode 100644 pydeeptools/deeptools/test/test_corrGC/test.sam create mode 100644 pydeeptools/deeptools/test/test_corrGC/test_paired.bam create mode 100644 pydeeptools/deeptools/test/test_corrGC/test_paired.bam.bai create mode 100644 pydeeptools/deeptools/test/test_corrGC/test_paired.sam create mode 100644 pydeeptools/deeptools/test/test_countReadsPerBin.py create mode 100644 pydeeptools/deeptools/test/test_data/computeMatrixOperations.bed create mode 100644 pydeeptools/deeptools/test/test_data/computeMatrixOperations.mat.gz create mode 100644 pydeeptools/deeptools/test/test_data/make_test_data.sh create mode 100644 pydeeptools/deeptools/test/test_data/othergenes.txt.gz create mode 100644 pydeeptools/deeptools/test/test_data/somegenes.txt.gz create mode 100644 pydeeptools/deeptools/test/test_data/test.bed3 create mode 100644 pydeeptools/deeptools/test/test_data/test.gtf create mode 100644 pydeeptools/deeptools/test/test_data/test1.bam create mode 100644 pydeeptools/deeptools/test/test_data/test1.bam.bai create mode 100644 pydeeptools/deeptools/test/test_data/test1.bg create mode 100644 pydeeptools/deeptools/test/test_data/test1.bw.bw create mode 100644 pydeeptools/deeptools/test/test_data/test1.cram create mode 100644 pydeeptools/deeptools/test/test_data/test1.cram.crai create mode 100644 pydeeptools/deeptools/test/test_data/test1.fa create mode 100644 pydeeptools/deeptools/test/test_data/test1.fa.fai create mode 100644 pydeeptools/deeptools/test/test_data/test1.sam create mode 100644 pydeeptools/deeptools/test/test_data/test2.bam create mode 100644 pydeeptools/deeptools/test/test_data/test2.bam.bai create mode 100644 pydeeptools/deeptools/test/test_data/test2.bg create mode 100644 pydeeptools/deeptools/test/test_data/test2.cram create mode 100644 pydeeptools/deeptools/test/test_data/test2.cram.crai create mode 100644 pydeeptools/deeptools/test/test_data/test2.sam create mode 100644 pydeeptools/deeptools/test/test_data/testA.bam create mode 100644 pydeeptools/deeptools/test/test_data/testA.bam.bai create mode 100644 pydeeptools/deeptools/test/test_data/testA.bw create mode 100644 pydeeptools/deeptools/test/test_data/testA.cram create mode 100644 pydeeptools/deeptools/test/test_data/testA.cram.crai create mode 100644 pydeeptools/deeptools/test/test_data/testA.fa create mode 100644 pydeeptools/deeptools/test/test_data/testA.fa.fai create mode 100644 pydeeptools/deeptools/test/test_data/testA.sam create mode 100644 pydeeptools/deeptools/test/test_data/testA_offset-1.bw create mode 100644 pydeeptools/deeptools/test/test_data/testA_offset1.bw create mode 100644 pydeeptools/deeptools/test/test_data/testA_offset1_10.bw create mode 100644 pydeeptools/deeptools/test/test_data/testA_offset20_-4.bw create mode 100644 pydeeptools/deeptools/test/test_data/testA_skipNAs.bw create mode 100644 pydeeptools/deeptools/test/test_data/testB.bam create mode 100644 pydeeptools/deeptools/test/test_data/testB.bam.bai create mode 100644 pydeeptools/deeptools/test/test_data/testB.bw create mode 100644 pydeeptools/deeptools/test/test_data/testB.cram create mode 100644 pydeeptools/deeptools/test/test_data/testB.cram.crai create mode 100644 pydeeptools/deeptools/test/test_data/testB.fa create mode 100644 pydeeptools/deeptools/test/test_data/testB.fa.fai create mode 100644 pydeeptools/deeptools/test/test_data/testB.sam create mode 100644 pydeeptools/deeptools/test/test_data/testB_skipNAs.bw create mode 100644 pydeeptools/deeptools/test/test_data/test_filtering.bam create mode 100644 pydeeptools/deeptools/test/test_data/test_filtering.bam.bai create mode 100644 pydeeptools/deeptools/test/test_data/test_filtering.blacklist.bed create mode 100644 pydeeptools/deeptools/test/test_data/test_filtering.cram create mode 100644 pydeeptools/deeptools/test/test_data/test_filtering.cram.crai create mode 100644 pydeeptools/deeptools/test/test_data/test_filtering.fa create mode 100644 pydeeptools/deeptools/test/test_data/test_filtering.fa.fai create mode 100644 pydeeptools/deeptools/test/test_data/test_filtering2.bam create mode 100644 pydeeptools/deeptools/test/test_data/test_filtering2.bam.bai create mode 100644 pydeeptools/deeptools/test/test_data/test_filtering2.cram create mode 100644 pydeeptools/deeptools/test/test_data/test_filtering2.cram.crai create mode 100644 pydeeptools/deeptools/test/test_data/test_paired.bam create mode 100644 pydeeptools/deeptools/test/test_data/test_paired.bam.bai create mode 100644 pydeeptools/deeptools/test/test_data/test_paired.sam create mode 100644 pydeeptools/deeptools/test/test_data/test_paired2.bam create mode 100644 pydeeptools/deeptools/test/test_data/test_paired2.bam.bai create mode 100644 pydeeptools/deeptools/test/test_data/test_paired2.bw create mode 100644 pydeeptools/deeptools/test/test_data/test_paired2.cram create mode 100644 pydeeptools/deeptools/test/test_data/test_paired2.cram.crai create mode 100644 pydeeptools/deeptools/test/test_data/test_paired2.fa create mode 100644 pydeeptools/deeptools/test/test_data/test_paired2.fa.fai create mode 100644 pydeeptools/deeptools/test/test_data/test_paired2.sam create mode 100644 pydeeptools/deeptools/test/test_data/test_proper_pair_filtering.bam create mode 100644 pydeeptools/deeptools/test/test_data/test_proper_pair_filtering.bam.bai create mode 100644 pydeeptools/deeptools/test/test_heatmapper.py create mode 100644 pydeeptools/deeptools/test/test_heatmapper/group1.bed create mode 100644 pydeeptools/deeptools/test/test_heatmapper/group2.bed create mode 100644 pydeeptools/deeptools/test/test_heatmapper/heatmap_master_interpolation_bilinear.png create mode 100644 pydeeptools/deeptools/test/test_heatmapper/heatmap_master_multi_color.png create mode 100644 pydeeptools/deeptools/test/test_heatmapper/heatmap_master_multi_colormap_no_box.png create mode 100644 pydeeptools/deeptools/test/test_heatmapper/heatmap_master_multi_pergroup.png create mode 100644 pydeeptools/deeptools/test/test_heatmapper/large_matrix.mat.gz create mode 100644 pydeeptools/deeptools/test/test_heatmapper/make_test_data.sh create mode 100644 pydeeptools/deeptools/test/test_heatmapper/master.mat create mode 100644 pydeeptools/deeptools/test/test_heatmapper/master.mat.gz create mode 100644 pydeeptools/deeptools/test/test_heatmapper/master.png create mode 100644 pydeeptools/deeptools/test/test_heatmapper/master.tab create mode 100644 pydeeptools/deeptools/test/test_heatmapper/master_TES.mat create mode 100644 pydeeptools/deeptools/test/test_heatmapper/master_center.mat create mode 100644 pydeeptools/deeptools/test/test_heatmapper/master_extend_beyond_chr_size.mat create mode 100644 pydeeptools/deeptools/test/test_heatmapper/master_gtf.mat create mode 100644 pydeeptools/deeptools/test/test_heatmapper/master_metagene.mat create mode 100644 pydeeptools/deeptools/test/test_heatmapper/master_multi.mat create mode 100644 pydeeptools/deeptools/test/test_heatmapper/master_multi.mat.gz create mode 100644 pydeeptools/deeptools/test/test_heatmapper/master_multibed.mat create mode 100644 pydeeptools/deeptools/test/test_heatmapper/master_nan_to_zero.mat create mode 100644 pydeeptools/deeptools/test/test_heatmapper/master_relabeled.png create mode 100644 pydeeptools/deeptools/test/test_heatmapper/master_scale_reg.mat create mode 100644 pydeeptools/deeptools/test/test_heatmapper/master_scale_reg.mat.gz create mode 100644 pydeeptools/deeptools/test/test_heatmapper/master_scale_reg.png create mode 100644 pydeeptools/deeptools/test/test_heatmapper/master_unscaled.mat create mode 100644 pydeeptools/deeptools/test/test_heatmapper/out.bed create mode 100644 pydeeptools/deeptools/test/test_heatmapper/profile_master.png create mode 100644 pydeeptools/deeptools/test/test_heatmapper/profile_master_heatmap.png create mode 100644 pydeeptools/deeptools/test/test_heatmapper/profile_master_multi.png create mode 100644 pydeeptools/deeptools/test/test_heatmapper/profile_master_multi_pergroup.png create mode 100644 pydeeptools/deeptools/test/test_heatmapper/profile_master_overlap_lines.png create mode 100644 pydeeptools/deeptools/test/test_heatmapper/test.bed create mode 100644 pydeeptools/deeptools/test/test_heatmapper/test.bg create mode 100644 pydeeptools/deeptools/test/test_heatmapper/test.bw create mode 100644 pydeeptools/deeptools/test/test_heatmapper/test.sizes create mode 100644 pydeeptools/deeptools/test/test_heatmapper/test2.bed create mode 100644 pydeeptools/deeptools/test/test_heatmapper/unscaled.bed create mode 100644 pydeeptools/deeptools/test/test_heatmapper/unscaled.bigWig create mode 100644 pydeeptools/deeptools/test/test_multiBamSummary.py create mode 100644 pydeeptools/deeptools/test/test_plotCoverage.py create mode 100644 pydeeptools/deeptools/test/test_plotCoverage/make_test_files.sh create mode 100644 pydeeptools/deeptools/test/test_plotCoverage/outRawCounts_default.tabular create mode 100644 pydeeptools/deeptools/test/test_plotCoverage/plotCoverage_default.png create mode 100644 pydeeptools/deeptools/test/test_readFiltering.py create mode 100644 pydeeptools/deeptools/test/test_tools.py create mode 100644 pydeeptools/deeptools/test/test_writeBedGraph.py create mode 100755 pydeeptools/deeptools/utilities.py create mode 100644 pydeeptools/deeptools/writeBedGraph.py create mode 100644 pydeeptools/deeptools/writeBedGraph_bam_and_bw.py create mode 100644 src/lib.rs diff --git a/Cargo.toml b/Cargo.toml new file mode 100644 index 0000000000..7ee2f56ebd --- /dev/null +++ b/Cargo.toml @@ -0,0 +1,13 @@ +[package] +name = "hp" +version = "0.1.0" +edition = "2021" + +# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html +[lib] +name = "hp" +crate-type = ["cdylib"] + +[dependencies] +pyo3 = "0.22.0" +rust-htslib = "*" diff --git a/pydeeptools/deeptools/SES_scaleFactor.py b/pydeeptools/deeptools/SES_scaleFactor.py new file mode 100644 index 0000000000..76194b9ea3 --- /dev/null +++ b/pydeeptools/deeptools/SES_scaleFactor.py @@ -0,0 +1,195 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- + +import os +import numpy as np + +# own packages +from deeptools import bamHandler +import deeptools.countReadsPerBin as countR + +old_settings = np.seterr(all='ignore') +debug = 0 + + +def estimateScaleFactor(bamFilesList, binLength, numberOfSamples, + normalizationLength, + avg_method='median', blackListFileName=None, numberOfProcessors=1, + verbose=False, chrsToSkip=[], mappingStatsList=[]): + r""" + Subdivides the genome into chunks to be analyzed in parallel + using several processors. The code handles the creation of + workers that compute fragment counts (coverage) for different + regions and then collect and integrates the results. + + Parameters + ---------- + bamFilesList : list + list of bam files to normalize + binLength : int + the window size in bp, where reads are going to be + counted. + numberOfSamples : int + number of sites to sample from the genome. For more info see + the documentation of the CountReadsPerBin class + normalizationLength : int + length, in bp, to normalize the data. + For a value of 1, on average + 1 read per base pair is found + avg_method : str + defines how the different values are to be summarized. + The options are 'mean' and 'median' + chrsToSkip : list + name of the chromosomes to be excluded from the + scale estimation. Usually the chrX is included. + blackListFileName : str + BED file containing blacklisted regions + mappingStatsList : list + List of the number of mapped reads per file + + Returns + ------- + dict + Dictionary with the following keys:: + 'size_factors' + 'size_factors_based_on_mapped_reads' + 'size_factors_SES' + 'size_factors_based_on_mean' + 'size_factors_based_on_median' + 'mean' + 'meanSES' + 'median' + 'reads_per_bin' + 'std' + 'sites_sampled' + + + Examples + -------- + >>> test = Tester() + >>> bin_length = 50 + >>> num_samples = 4 + >>> _dict = estimateScaleFactor([test.bamFile1, test.bamFile2], bin_length, num_samples, 1) + >>> _dict['size_factors'] + array([1. , 0.5]) + >>> _dict['size_factors_based_on_mean'] + array([1. , 0.5]) + """ + + assert len(bamFilesList) == 2, "SES scale factors are only defined for 2 files" + + if len(mappingStatsList) == len(bamFilesList): + mappedReads = mappingStatsList + else: + mappedReads = [] + for fname in bamFilesList: + mappedReads.append(bamHandler.openBam(fname, returnStats=True, nThreads=numberOfProcessors)[1]) + + sizeFactorBasedOnMappedReads = np.array(mappedReads, dtype='float64') + + sizeFactorBasedOnMappedReads = sizeFactorBasedOnMappedReads.min() / sizeFactorBasedOnMappedReads + + cr = countR.CountReadsPerBin(bamFilesList, + binLength=binLength, + numberOfSamples=numberOfSamples, + extendReads=False, + blackListFileName=blackListFileName, + numberOfProcessors=numberOfProcessors, + verbose=verbose, + chrsToSkip=chrsToSkip) + + try: + num_reads_per_bin = cr.run() + except Exception as detail: + exit("*ERROR*: {}".format(detail)) + + sitesSampled = len(num_reads_per_bin) + + # the transpose is taken to easily iterate by columns which are now + # converted to rows + num_reads_per_bin = num_reads_per_bin.transpose() + # size factors based on order statistics + # see Signal extraction scaling (SES) method in: Diaz et al (2012) + # Normalization, bias correction, and peak calling for ChIP-seq. + # Statistical applications in genetics and molecular biology, 11(3). + + # using the same names as in Diaz paper + # p refers to ChIP, q to input + + p = np.sort(num_reads_per_bin[0, :]).cumsum() + q = np.sort(num_reads_per_bin[1, :]).cumsum() + + # p[-1] and q[-1] are the maximum values in the arrays. + # both p and q are normalized by this value + diff = np.abs(p / p[-1] - q / q[-1]) + # get the lowest rank for wich the difference is the maximum + maxIndex = np.flatnonzero(diff == diff.max())[0] + # Take a lower rank to move to a region with probably + # less peaks and more background. + maxIndex = int(maxIndex * 0.8) + while maxIndex < len(p): + # in rare cases the maxIndex maps to a zero value. + # In such cases, the next index is used until + # a non zero value appears. + cumSum = np.array([float(p[maxIndex]), float(q[maxIndex])]) + if cumSum.min() > 0: + break + maxIndex += 1 + + meanSES = [np.mean(np.sort(num_reads_per_bin[0, :])[:maxIndex]), + np.mean(np.sort(num_reads_per_bin[1, :])[:maxIndex])] + + # the maxIndex may be too close to the the signal regions + # so i take a more conservative approach by taking a close number + + sizeFactorsSES = cumSum.min() / cumSum + median = np.median(num_reads_per_bin, axis=1) + + # consider only those read numbers that are below the 90 + # percentile to stimate the + # mean and std + mean = [] + std = [] + for values in num_reads_per_bin: + maxNumReads = (np.percentile(values, 90)) + if maxNumReads == 0: + maxNumReads = (np.percentile(values, 99)) + if maxNumReads == 0: + print("all genomic regions sampled from one ") + "of the bam files have no reads.\n" + values = values[values <= maxNumReads] + + mean.append(np.mean(values)) + std.append(np.std(values)) + + mean = np.array(mean) + readsPerBin = mean if avg_method == 'mean' else median + + if min(median) == 0: + idx_zero = [ix + 1 for ix, value in enumerate(median) if value == 0] + exit("\n*ERROR*: The median coverage computed is zero for sample(s) #{}\n" + "Try selecting a larger sample size or a region with coverage\n".format(idx_zero)) + + sizeFactor = sizeFactorsSES + return {'size_factors': sizeFactor, + 'size_factors_based_on_mapped_reads': sizeFactorBasedOnMappedReads, + 'size_factors_SES': sizeFactorsSES, + 'size_factors_based_on_mean': mean.min() / mean, + 'size_factors_based_on_median': median.min() / median, + 'mean': mean, + 'meanSES': meanSES, + 'median': median, + 'reads_per_bin': readsPerBin, + 'std': std, + 'sites_sampled': sitesSampled} + + +class Tester(object): + + def __init__(self): + self.root = os.path.dirname(os.path.abspath(__file__)) + "/test/test_data/" + self.bamFile1 = self.root + "testA.bam" + self.bamFile2 = self.root + "testB.bam" + global debug + debug = 0 + self.chrom = '3R' diff --git a/pydeeptools/deeptools/__init__.py b/pydeeptools/deeptools/__init__.py new file mode 100644 index 0000000000..e69de29bb2 diff --git a/pydeeptools/deeptools/alignmentSieve.py b/pydeeptools/deeptools/alignmentSieve.py new file mode 100644 index 0000000000..73a2473493 --- /dev/null +++ b/pydeeptools/deeptools/alignmentSieve.py @@ -0,0 +1,439 @@ +#!/usr/bin/env python +import argparse +import pysam +import os +import sys + +from deeptools import parserCommon +from deeptools.bamHandler import openBam +from deeptools.mapReduce import mapReduce +from deeptools.utilities import getTLen, smartLabels, getTempFileName +from importlib.metadata import version + + +def parseArguments(): + parser = argparse.ArgumentParser( + formatter_class=argparse.RawDescriptionHelpFormatter, + description="This tool filters alignments in a BAM/CRAM file according the the specified parameters. It can optionally output to BEDPE format.", + usage='alignmentSieve -b sample1.bam -o sample1.filtered.bam --minMappingQuality 10 --filterMetrics log.txt\n' + 'help: alignmentSieve -h / alignmentSieve --help') + + required = parser.add_argument_group('Required arguments') + required.add_argument('--bam', '-b', + metavar='FILE1', + help='An indexed BAM file.', + required=True) + + required.add_argument('--outFile', '-o', + help='The file to write results to. These are the alignments or fragments that pass the filtering criteria.') + + general = parser.add_argument_group('General arguments') + general.add_argument('--numberOfProcessors', '-p', + help='Number of processors to use. Type "max/2" to ' + 'use half the maximum number of processors or "max" ' + 'to use all available processors. (Default: %(default)s)', + metavar="INT", + type=parserCommon.numberOfProcessors, + default=1, + required=False) + + general.add_argument('--filterMetrics', + metavar="FILE.log", + help="The number of entries in total and filtered are saved to this file") + + general.add_argument('--filteredOutReads', + metavar="filtered.bam", + help="If desired, all reads NOT passing the filtering criteria can be written to this file.") + + general.add_argument('--label', '-l', + metavar='sample1', + help='User defined label instead of the default label ' + '(file name).') + + general.add_argument('--smartLabels', + action='store_true', + help='Instead of manually specifying a labels for the input ' + 'file, this causes deepTools to use the file name ' + 'after removing the path and extension.') + + general.add_argument('--verbose', '-v', + help='Set to see processing messages.', + action='store_true') + + general.add_argument('--version', action='version', + version='%(prog)s {}'.format(version('deeptools'))) + + general.add_argument('--shift', + nargs='+', + type=int, + help='Shift the left and right end of a read (for BAM files) or a fragment (for BED files). A positive value shift an end to the right (on the + strand) and a negative value shifts a fragment to the left. Either 2 or 4 integers can be provided. For example, "2 -3" will shift the left-most fragment end two bases to the right and the right-most end 3 bases to the left. If 4 integers are provided, then the first and last two refer to fragments whose read 1 is on the left or right, respectively. Consequently, it is possible to take strand into consideration for strand-specific protocols. A fragment whose length falls below 1 due to shifting will not be written to the output. See the online documentation for graphical examples. Note that non-properly-paired reads will be filtered.') + + general.add_argument('--ATACshift', + action='store_true', + help='Shift the produced BAM file or BEDPE regions as commonly done for ATAC-seq. This is equivalent to --shift 4 -5 5 -4.') + + general.add_argument('--genomeChunkLength', + type=int, + default=int(1e6), + help='Size of the genome (in bps) to be processed per thread. (Default: %(default)s)') + + output = parser.add_argument_group('Output arguments') + output.add_argument('--BED', + action='store_true', + help='Instead of producing BAM files, write output in BEDPE format (as defined by MACS2). Note that only reads/fragments passing filtering criterion are written in BEDPE format.') + + filtering = parser.add_argument_group('Optional arguments') + + filtering.add_argument('--filterRNAstrand', + help='Selects RNA-seq reads (single-end or paired-end) in ' + 'the given strand. (Default: %(default)s)', + choices=['forward', 'reverse'], + default=None) + + filtering.add_argument('--ignoreDuplicates', + help='If set, reads that have the same orientation ' + 'and start position will be considered only ' + 'once. If reads are paired, the mate\'s position ' + 'also has to coincide to ignore a read.', + action='store_true') + + filtering.add_argument('--minMappingQuality', + metavar='INT', + help='If set, only reads that have a mapping ' + 'quality score of at least this are ' + 'considered.', + type=int) + + filtering.add_argument('--samFlagInclude', + help='Include reads based on the SAM flag. For example, ' + 'to get only reads that are the first mate, use a flag of 64. ' + 'This is useful to count properly paired reads only once, ' + 'as otherwise the second mate will be also considered for the ' + 'coverage.', + metavar='INT', + default=None, + type=int, + required=False) + + filtering.add_argument('--samFlagExclude', + help='Exclude reads based on the SAM flag. For example, ' + 'to get only reads that map to the forward strand, use ' + '--samFlagExclude 16, where 16 is the SAM flag for reads ' + 'that map to the reverse strand.', + metavar='INT', + default=None, + type=int, + required=False) + + filtering.add_argument('--blackListFileName', '-bl', + help="A BED or GTF file containing regions that should be excluded from all analyses. Currently this works by rejecting genomic chunks that happen to overlap an entry. Consequently, for BAM files, if a read partially overlaps a blacklisted region or a fragment spans over it, then the read/fragment might still be considered. Please note that you should adjust the effective genome size, if relevant.", + metavar="BED file", + nargs="+", + required=False) + + filtering.add_argument('--minFragmentLength', + help='The minimum fragment length needed for read/pair ' + 'inclusion. This option is primarily useful ' + 'in ATACseq experiments, for filtering mono- or ' + 'di-nucleosome fragments. (Default: %(default)s)', + metavar='INT', + default=0, + type=int, + required=False) + + filtering.add_argument('--maxFragmentLength', + help='The maximum fragment length needed for read/pair ' + 'inclusion. A value of 0 indicates no limit. (Default: %(default)s)', + metavar='INT', + default=0, + type=int, + required=False) + + return parser + + +def shiftRead(b, chromDict, args): + if not b.is_proper_pair: + return None + tLen = getTLen(b, notAbs=True) + start = b.pos + end = start + b.query_alignment_end + if b.is_reverse and not b.is_read2: + end -= args.shift[2] + deltaTLen = args.shift[3] - args.shift[2] + elif b.is_reverse and b.is_read2: + end += args.shift[1] + deltaTLen = args.shift[1] - args.shift[0] + elif not b.is_reverse and not b.is_read2: + start += args.shift[0] + deltaTLen = args.shift[1] - args.shift[0] + else: + start -= args.shift[3] + deltaTLen = args.shift[3] - args.shift[2] + + # Sanity check + if end - start < 1: + if b.is_reverse: + start = end - 1 + else: + end = start + 1 + if start < 0: + start = 0 + if end > chromDict[b.reference_name]: + end = chromDict[b.reference_name] + if end - start < 1: + return None + + # create a new read + b2 = pysam.AlignedSegment() + b2.query_name = b.query_name + b2.flag = b.flag + b2.reference_id = b.reference_id + b2.reference_start = start + b2.mapping_quality = b.mapping_quality + b2.cigar = ((0, end - start),) # Returned cigar is only matches + if tLen < 0: + b2.template_length = tLen - deltaTLen + else: + b2.template_length = tLen + deltaTLen + b2.next_reference_id = b.next_reference_id + b2.next_reference_start = b.next_reference_start + if b.is_proper_pair: + if b2.is_read2 and b2.is_reverse: + b2.next_reference_start += args.shift[0] + elif not b2.is_read2 and b2.is_reverse: + b2.next_reference_start -= args.shift[3] + + return b2 + + +def filterWorker(arglist): + chrom, start, end, args, chromDict = arglist + fh = openBam(args.bam) + mode = 'wb' + oname = getTempFileName(suffix='.bam') + if args.filteredOutReads: + onameFiltered = getTempFileName(suffix='.bam') + else: + onameFiltered = None + ofh = pysam.AlignmentFile(oname, mode=mode, template=fh) + if onameFiltered: + ofiltered = pysam.AlignmentFile(onameFiltered, mode=mode, template=fh) + else: + ofiltered = None + + prev_pos = set() + lpos = None + + nFiltered = 0 + total = 0 + for read in fh.fetch(chrom, start, end): + if read.pos < start: + # ensure that we never double count (in case distanceBetweenBins == 0) + continue + + total += 1 + if read.flag & 4: + # Ignore unmapped reads, they were counted already + nFiltered += 1 + if ofiltered: + ofiltered.write(read) + continue + + if args.minMappingQuality and read.mapq < args.minMappingQuality: + nFiltered += 1 + if ofiltered: + ofiltered.write(read) + continue + + if args.samFlagInclude and read.flag & args.samFlagInclude != args.samFlagInclude: + nFiltered += 1 + if ofiltered: + ofiltered.write(read) + continue + if args.samFlagExclude and read.flag & args.samFlagExclude != 0: + nFiltered += 1 + if ofiltered: + ofiltered.write(read) + continue + + tLen = getTLen(read) + if args.minFragmentLength > 0 and tLen < args.minFragmentLength: + nFiltered += 1 + if ofiltered: + ofiltered.write(read) + continue + if args.maxFragmentLength > 0 and tLen > args.maxFragmentLength: + nFiltered += 1 + if ofiltered: + ofiltered.write(read) + continue + + if args.ignoreDuplicates: + # Assuming more or less concordant reads, use the fragment bounds, otherwise the start positions + if tLen >= 0: + s = read.pos + e = s + tLen + else: + s = read.pnext + e = s - tLen + if read.reference_id != read.next_reference_id: + e = read.pnext + if lpos is not None and lpos == read.reference_start \ + and (s, e, read.next_reference_id, read.is_reverse) in prev_pos: + nFiltered += 1 + if ofiltered: + ofiltered.write(read) + continue + if lpos != read.reference_start: + prev_pos.clear() + lpos = read.reference_start + prev_pos.add((s, e, read.next_reference_id, read.is_reverse)) + + # filterRNAstrand + if args.filterRNAstrand: + if read.is_paired: + if args.filterRNAstrand == 'forward': + if read.flag & 144 == 128 or read.flag & 96 == 64: + pass + else: + nFiltered += 1 + if ofiltered: + ofiltered.write(read) + continue + elif args.filterRNAstrand == 'reverse': + if read.flag & 144 == 144 or read.flag & 96 == 96: + pass + else: + nFiltered += 1 + if ofiltered: + ofiltered.write(read) + continue + else: + if args.filterRNAstrand == 'forward': + if read.flag & 16 == 16: + pass + else: + nFiltered += 1 + if ofiltered: + ofiltered.write(read) + continue + elif args.filterRNAstrand == 'reverse': + if read.flag & 16 == 0: + pass + else: + nFiltered += 1 + if ofiltered: + ofiltered.write(read) + continue + + if args.shift: + read = shiftRead(read, chromDict, args) + if not read: + continue + + # Read survived filtering + ofh.write(read) + + # The results from the workers will get sorted, so get the TID + tid = fh.get_tid(chrom) + + ofh.close() + if ofiltered: + ofiltered.close() + fh.close() + return tid, start, total, nFiltered, oname, onameFiltered + + +def convertBED(oname, tmpFiles, chromDict): + """ + Stores results in BEDPE format, which is: + chromosome frag_leftend frag_rightend + + The fragment ends can be shifted + """ + ofile = open(oname, "w") + for tmpFile in tmpFiles: + # Setting verbosity to avoid lack of index error/warning + pysam.set_verbosity(0) + fh = pysam.AlignmentFile(tmpFile) + # Reset verbosity + pysam.set_verbosity(3) + for b in fh.fetch(until_eof=True): + tLen = getTLen(b, notAbs=True) + if tLen > 0: + start = b.pos + end = start + tLen + if end > chromDict[b.reference_name]: + end = chromDict[b.reference_name] + if end - start < 1: + continue + ofile.write("{}\t{}\t{}\n".format(b.reference_name, start, end)) + fh.close() + os.unlink(tmpFile) + ofile.close() + + +def main(args=None): + args = parseArguments().parse_args(args) + if args.shift: + if len(args.shift) not in [2, 4]: + sys.exit("The --shift option can accept either 2 or 4 values only.") + if len(args.shift) == 2: + args.shift.extend([-args.shift[1], -args.shift[0]]) + elif args.ATACshift: + args.shift = [4, -5, 5, -4] + + bam, mapped, unmapped, stats = openBam(args.bam, returnStats=True, nThreads=args.numberOfProcessors) + total = mapped + unmapped + chrom_sizes = [(x, y) for x, y in zip(bam.references, bam.lengths)] + chromDict = {x: y for x, y in zip(bam.references, bam.lengths)} + + # Filter, writing the results to a bunch of temporary files + res = mapReduce([args, chromDict], + filterWorker, + chrom_sizes, + blackListFileName=args.blackListFileName, + numberOfProcessors=args.numberOfProcessors, + genomeChunkLength=args.genomeChunkLength, + verbose=args.verbose) + + res = sorted(res) # The temp files are now in order for concatenation + nFiltered = sum([x[3] for x in res]) + totalSeen = sum([x[2] for x in res]) # The * contig isn't queried + + tmpFiles = [x[4] for x in res] + if not args.BED: + arguments = ["-o", args.outFile] + arguments.extend(tmpFiles) # [..., *someList] isn't available in python 2.7 + pysam.samtools.cat(*arguments) + for tmpFile in tmpFiles: + os.unlink(tmpFile) + else: + convertBED(args.outFile, tmpFiles, chromDict) + + if args.filteredOutReads: + tmpFiles = [x[5] for x in res] + if not args.BED: + arguments = ["-o", args.filteredOutReads] + arguments.extend(tmpFiles) # [..., *someList] isn't available in python 2.7 + pysam.samtools.cat(*arguments) + for tmpFile in tmpFiles: + os.unlink(tmpFile) + else: + convertBED(args.outFile, tmpFiles, chromDict, args) + + if args.filterMetrics: + sampleName = args.bam + if args.label: + sampleName = args.label + if args.smartLabels: + sampleName = smartLabels([args.bam])[0] + + of = open(args.filterMetrics, "w") + of.write("#bamFilterReads --filterMetrics\n") + of.write("#File\tReads Remaining\tTotal Initial Reads\n") + of.write("{}\t{}\t{}\n".format(sampleName, totalSeen - nFiltered, total)) + of.close() + + return 0 diff --git a/pydeeptools/deeptools/bamCompare.py b/pydeeptools/deeptools/bamCompare.py new file mode 100644 index 0000000000..223bc06c95 --- /dev/null +++ b/pydeeptools/deeptools/bamCompare.py @@ -0,0 +1,314 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- + +import argparse # to parse command line arguments +import numpy as np +import sys + +# my packages +from deeptools import writeBedGraph +from deeptools.SES_scaleFactor import estimateScaleFactor +from deeptools import parserCommon +from deeptools import bamHandler +from deeptools.getRatio import getRatio +from deeptools.getScaleFactor import get_num_kept_reads +from deeptools.getScaleFactor import get_scale_factor +debug = 0 +old_settings = np.seterr(all='ignore') + + +def parseArguments(): + parentParser = parserCommon.getParentArgParse() + bamParser = parserCommon.read_options() + normalizationParser = parserCommon.normalization_options() + requiredArgs = getRequiredArgs() + optionalArgs = getOptionalArgs() + outputParser = parserCommon.output() + parser = argparse.ArgumentParser( + parents=[requiredArgs, outputParser, optionalArgs, + parentParser, normalizationParser, bamParser], + formatter_class=argparse.ArgumentDefaultsHelpFormatter, + description='This tool compares two BAM files based on the number of ' + 'mapped reads. To compare the BAM files, the genome is partitioned ' + 'into bins of equal size, then the number of reads found in each bin' + ' is counted per file, and finally a summary value is ' + 'reported. This value can be the ratio of the number of reads per ' + 'bin, the log2 of the ratio, or the difference. This tool can ' + 'normalize the number of reads in each BAM file using the SES method ' + 'proposed by Diaz et al. (2012) "Normalization, bias correction, and ' + 'peak calling for ChIP-seq". Statistical Applications in Genetics ' + 'and Molecular Biology, 11(3). Normalization based on read counts ' + 'is also available. The output is either a bedgraph or bigWig file ' + 'containing the bin location and the resulting comparison value. ' + 'Note that *each end* in a pair (for paired-end reads) is treated ' + 'independently. If this is undesirable, then use the --samFlagInclude ' + 'or --samFlagExclude options.', + + usage='bamCompare -b1 treatment.bam -b2 control.bam -o log2ratio.bw\n' + 'help: bamCompare -h / bamCompare --help', + + add_help=False) + + return parser + + +def getRequiredArgs(): + parser = argparse.ArgumentParser(add_help=False) + + required = parser.add_argument_group('Required arguments') + + # define the arguments + required.add_argument('--bamfile1', '-b1', + metavar='BAM file', + help='Sorted BAM file 1. Usually the BAM file ' + 'for the treatment.', + required=True) + + required.add_argument('--bamfile2', '-b2', + metavar='BAM file', + help='Sorted BAM file 2. Usually the BAM ' + 'file for the control.', + required=True) + + return parser + + +def getOptionalArgs(): + + parser = argparse.ArgumentParser(add_help=False) + optional = parser.add_argument_group('Optional arguments') + + optional.add_argument("--help", "-h", action="help", + help="show this help message and exit") + + optional.add_argument('--scaleFactorsMethod', + help='Method to use to scale the samples. ' + 'If a method is specified, then it will be used to compensate ' + 'for sequencing depth differences between the samples. ' + 'As an alternative, this can be set to None and an option from ' + '--normalizeUsing can be used. (Default: %(default)s)', + choices=['readCount', 'SES', 'None'], + default='readCount') + + optional.add_argument('--sampleLength', '-l', + help='*Only relevant when SES is chosen for the ' + 'scaleFactorsMethod.* To compute the SES, specify ' + 'the length (in bases) of the regions (see --numberOfSamples) ' + 'that will be randomly sampled to calculate the scaling factors. ' + 'If you do not have a good sequencing depth for ' + 'your samples consider increasing the sampling ' + 'regions\' size to minimize the probability ' + 'that zero-coverage regions are used. (Default: %(default)s)', + default=1000, + type=int) + + optional.add_argument('--numberOfSamples', '-n', + help='*Only relevant when SES is chosen for the ' + 'scaleFactorsMethod.* Number of samplings taken ' + 'from the genome to compute the scaling factors. (Default: %(default)s)', + default=1e5, + type=int) + + optional.add_argument('--scaleFactors', + help='Set this parameter manually to avoid the computation of ' + 'scaleFactors. The format is scaleFactor1:scaleFactor2.' + 'For example, --scaleFactor 0.7:1 will cause the first BAM file to' + 'be multiplied by 0.7, while not scaling ' + 'the second BAM file (multiplication with 1).', + default=None, + required=False) + + optional.add_argument('--operation', + help='The default is to output the log2 ratio of the ' + 'two samples. The reciprocal ratio returns the ' + 'the negative of the inverse of the ratio ' + 'if the ratio is less than 0. The resulting ' + 'values are interpreted as negative fold changes. ' + 'Instead of performing a computation using both files, the scaled signal can ' + 'alternatively be output for the first or second file using ' + 'the \'--operation first\' or \'--operation second\'. (Default: %(default)s)', + default='log2', + choices=['log2', 'ratio', 'subtract', 'add', 'mean', + 'reciprocal_ratio', 'first', 'second'], + required=False) + + optional.add_argument('--pseudocount', + help='A small number to avoid x/0. Only useful ' + 'together with --operation log2 or --operation ratio. ' + 'You can specify different values as pseudocounts for ' + 'the numerator and the denominator by providing two ' + 'values (the first value is used as the numerator ' + 'pseudocount and the second the denominator pseudocount). (Default: %(default)s)', + default=[1], + type=float, + nargs='+', + action=parserCommon.requiredLength(1, 2), + required=False) + + optional.add_argument('--skipZeroOverZero', + help='Skip bins where BOTH BAM files lack coverage. ' + 'This is determined BEFORE any applicable pseudocount ' + 'is added.', + action='store_true') + + return parser + + +def process_args(args=None): + args = parseArguments().parse_args(args) + + if args.smoothLength and args.smoothLength <= args.binSize: + print("Warning: the smooth length given ({}) is smaller than the bin " + "size ({}).\n\n No smoothing will be " + "done".format(args.smoothLength, + args.binSize)) + args.smoothLength = None + + if not args.ignoreForNormalization: + args.ignoreForNormalization = [] + + if not isinstance(args.pseudocount, list): + args.pseudocount = [args.pseudocount] + + if len(args.pseudocount) == 1: + args.pseudocount *= 2 + + return args + +# get_scale_factors function is used for scaling in bamCompare +# while get_scale_factor is used for depth normalization + + +def get_scale_factors(args, statsList, mappedList): + + if args.scaleFactors: + scale_factors = list(map(float, args.scaleFactors.split(":"))) + elif args.scaleFactorsMethod == 'SES': + scalefactors_dict = estimateScaleFactor( + [args.bamfile1, args.bamfile2], + args.sampleLength, args.numberOfSamples, + 1, + mappingStatsList=mappedList, + blackListFileName=args.blackListFileName, + numberOfProcessors=args.numberOfProcessors, + verbose=args.verbose, + chrsToSkip=args.ignoreForNormalization) + + scale_factors = scalefactors_dict['size_factors'] + + if args.verbose: + print("Size factors using SES: {}".format(scale_factors)) + print("%s regions of size %s where used " % + (scalefactors_dict['sites_sampled'], + args.sampleLength)) + + print("ignoring filtering/blacklists, size factors if the number of mapped " + "reads would have been used:") + print(tuple( + float(min(mappedList)) / np.array(mappedList))) + + elif args.scaleFactorsMethod == 'readCount': + # change the scaleFactor to 1.0 + args.scaleFactor = 1.0 + # get num of kept reads for bam file 1 + args.bam = args.bamfile1 + bam1_mapped, _ = get_num_kept_reads(args, statsList[0]) + # get num of kept reads for bam file 2 + args.bam = args.bamfile2 + bam2_mapped, _ = get_num_kept_reads(args, statsList[1]) + + mapped_reads = [bam1_mapped, bam2_mapped] + + # new scale_factors (relative to min of two bams) + scale_factors = float(min(bam1_mapped, bam2_mapped)) / np.array(mapped_reads) + if args.verbose: + print("Size factors using total number " + "of mapped reads: {}".format(scale_factors)) + + elif args.scaleFactorsMethod == 'None': + scale_factors = None + + return scale_factors + + +def main(args=None): + """ + The algorithm is composed of two steps. + + + 1. Per-sample scaling / depth Normalization: + + If scaling is used (using the SES or read counts method), appropriate scaling + factors are determined to account for sequencing depth differences. + + Optionally scaling can be turned off and individual samples could be depth normalized using + RPKM, BPM or CPM methods + + 2. Ratio calculation between two bam files: + + The genome is transversed and computing + the log ratio/ratio/difference etc. for bins of fixed width + given by the user. + + """ + args = process_args(args) + + if args.normalizeUsing == "RPGC": + sys.exit("RPGC normalization (--normalizeUsing RPGC) is not supported with bamCompare!") + if args.normalizeUsing == 'None': + args.normalizeUsing = None # For the sake of sanity + if args.scaleFactorsMethod != 'None' and args.normalizeUsing: + sys.exit("`--normalizeUsing {}` is only valid if you also use `--scaleFactorsMethod None`! To prevent erroneous output, I will quit now.\n".format(args.normalizeUsing)) + + # Get mapping statistics + bam1, mapped1, unmapped1, stats1 = bamHandler.openBam(args.bamfile1, returnStats=True, nThreads=args.numberOfProcessors) + bam1.close() + bam2, mapped2, unmapped2, stats2 = bamHandler.openBam(args.bamfile2, returnStats=True, nThreads=args.numberOfProcessors) + bam2.close() + + scale_factors = get_scale_factors(args, [stats1, stats2], [mapped1, mapped2]) + if scale_factors is None: + # check whether one of the depth norm methods are selected + if args.normalizeUsing is not None: + args.scaleFactor = 1.0 + # if a normalization is required then compute the scale factors + args.bam = args.bamfile1 + scale_factor_bam1 = get_scale_factor(args, stats1) + args.bam = args.bamfile2 + scale_factor_bam2 = get_scale_factor(args, stats2) + scale_factors = [scale_factor_bam1, scale_factor_bam2] + else: + scale_factors = [1, 1] + + if args.verbose: + print("Individual scale factors are {0}".format(scale_factors)) + + # the getRatio function is called and receives + # the func_args per each tile that is considered + FUNC = getRatio + func_args = {'valueType': args.operation, + 'scaleFactors': scale_factors, + 'pseudocount': args.pseudocount + } + + wr = writeBedGraph.WriteBedGraph([args.bamfile1, args.bamfile2], args.binSize, 0, + stepSize=args.binSize, + region=args.region, + numberOfProcessors=args.numberOfProcessors, + extendReads=args.extendReads, + blackListFileName=args.blackListFileName, + minMappingQuality=args.minMappingQuality, + ignoreDuplicates=args.ignoreDuplicates, + center_read=args.centerReads, + zerosToNans=args.skipNonCoveredRegions, + skipZeroOverZero=args.skipZeroOverZero, + samFlag_include=args.samFlagInclude, + samFlag_exclude=args.samFlagExclude, + minFragmentLength=args.minFragmentLength, + maxFragmentLength=args.maxFragmentLength, + chrsToSkip=args.ignoreForNormalization, + verbose=args.verbose + ) + + wr.run(FUNC, func_args, args.outFileName, blackListFileName=args.blackListFileName, format=args.outFileFormat, smoothLength=args.smoothLength) + + +if __name__ == "__main__": + main() diff --git a/pydeeptools/deeptools/bamCoverage.py b/pydeeptools/deeptools/bamCoverage.py new file mode 100644 index 0000000000..d450e7a425 --- /dev/null +++ b/pydeeptools/deeptools/bamCoverage.py @@ -0,0 +1,415 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- + +# own tools +import argparse +import sys +import numpy as np +from deeptools import writeBedGraph # This should be made directly into a bigWig +from deeptools import parserCommon +from deeptools.getScaleFactor import get_scale_factor +from deeptools.bamHandler import openBam + +debug = 0 + + +def parseArguments(): + parentParser = parserCommon.getParentArgParse() + bamParser = parserCommon.read_options() + normalizationParser = parserCommon.normalization_options() + requiredArgs = get_required_args() + optionalArgs = get_optional_args() + outputParser = parserCommon.output() + parser = \ + argparse.ArgumentParser( + parents=[requiredArgs, outputParser, optionalArgs, + parentParser, normalizationParser, bamParser], + formatter_class=argparse.ArgumentDefaultsHelpFormatter, + description='This tool takes an alignment of reads or fragments ' + 'as input (BAM file) and generates a coverage track (bigWig or ' + 'bedGraph) as output. ' + 'The coverage is calculated as the number of reads per bin, ' + 'where bins are short consecutive counting windows of a defined ' + 'size. It is possible to extended the length of the reads ' + 'to better reflect the actual fragment length. *bamCoverage* ' + 'offers normalization by scaling factor, Reads Per Kilobase per ' + 'Million mapped reads (RPKM), counts per million (CPM), bins per ' + 'million mapped reads (BPM) and 1x depth (reads per genome ' + 'coverage, RPGC).\n', + usage='bamCoverage -b reads.bam -o coverage.bw\n' + 'help: bamCoverage -h / bamCoverage --help', + add_help=False) + + return parser + + +def get_required_args(): + parser = argparse.ArgumentParser(add_help=False) + + required = parser.add_argument_group('Required arguments') + + # define the arguments + required.add_argument('--bam', '-b', + help='BAM file to process', + metavar='BAM file', + required=True) + + return parser + + +def get_optional_args(): + + parser = argparse.ArgumentParser(add_help=False) + optional = parser.add_argument_group('Optional arguments') + + optional.add_argument("--help", "-h", action="help", + help="show this help message and exit") + + optional.add_argument('--scaleFactor', + help='The computed scaling factor (or 1, if not applicable) will ' + 'be multiplied by this. (Default: %(default)s)', + default=1.0, + type=float, + required=False) + + optional.add_argument('--MNase', + help='Determine nucleosome positions from MNase-seq data. ' + 'Only 3 nucleotides at the center of each fragment are counted. ' + 'The fragment ends are defined by the two mate reads. Only fragment lengths' + 'between 130 - 200 bp are considered to avoid dinucleosomes or other artifacts. ' + 'By default, any fragments smaller or larger than this are ignored. To ' + 'over-ride this, use the --minFragmentLength and --maxFragmentLength options, ' + 'which will default to 130 and 200 if not otherwise specified in the presence ' + 'of --MNase. *NOTE*: Requires paired-end data. A bin size of 1 is recommended.', + action='store_true') + + optional.add_argument('--Offset', + help='Uses this offset inside of each read as the signal. This is useful in ' + 'cases like RiboSeq or GROseq, where the signal is 12, 15 or 0 bases past the ' + 'start of the read. This can be paired with the --filterRNAstrand option. ' + 'Note that negative values indicate offsets from the end of each read. A value ' + 'of 1 indicates the first base of the alignment (taking alignment orientation ' + 'into account). Likewise, a value of -1 is the last base of the alignment. An ' + 'offset of 0 is not permitted. If two values are specified, then they will be ' + 'used to specify a range of positions. Note that specifying something like ' + '--Offset 5 -1 will result in the 5th through last position being used, which ' + 'is equivalent to trimming 4 bases from the 5-prime end of alignments. Note ' + 'that if you specify --centerReads, the centering will be performed before the ' + 'offset.', + metavar='INT', + type=int, + nargs='+', + required=False) + + optional.add_argument('--filterRNAstrand', + help='Selects RNA-seq reads (single-end or paired-end) originating from genes ' + 'on the given strand. This option assumes a standard dUTP-based library ' + 'preparation (that is, --filterRNAstrand=forward keeps minus-strand reads, ' + 'which originally came from genes on the forward strand using a dUTP-based ' + 'method). Consider using --samExcludeFlag instead for filtering by strand in ' + 'other contexts.', + choices=['forward', 'reverse'], + default=None) + + return parser + + +def scaleFactor(string): + try: + scalefactor1, scalefactor2 = string.split(":") + scalefactors = (float(scalefactor1), float(scalefactor2)) + except: + raise argparse.ArgumentTypeError( + "Format of scaleFactors is factor1:factor2. " + "The value given ( {} ) is not valid".format(string)) + + return scalefactors + + +def process_args(args=None): + args = parseArguments().parse_args(args) + + if args.smoothLength and args.smoothLength <= args.binSize: + print("Warning: the smooth length given ({}) is smaller than the bin " + "size ({}).\n\n No smoothing will be done".format(args.smoothLength, args.binSize)) + args.smoothLength = None + + if not args.ignoreForNormalization: + args.ignoreForNormalization = [] + + return args + + +def main(args=None): + args = process_args(args) + + global debug + if args.verbose: + sys.stderr.write("Specified --scaleFactor: {}\n".format(args.scaleFactor)) + debug = 1 + else: + debug = 0 + + if args.normalizeUsing == 'None': + args.normalizeUsing = None # For the sake of sanity + elif args.normalizeUsing == 'RPGC' and not args.effectiveGenomeSize: + sys.exit("RPGC normalization requires an --effectiveGenomeSize!\n") + + if args.normalizeUsing: + # if a normalization is required then compute the scale factors + bam, mapped, unmapped, stats = openBam(args.bam, returnStats=True, nThreads=args.numberOfProcessors) + bam.close() + scale_factor = get_scale_factor(args, stats) + else: + scale_factor = args.scaleFactor + + func_args = {'scaleFactor': scale_factor} + + # This fixes issue #520, where --extendReads wasn't honored if --filterRNAstrand was used + if args.filterRNAstrand and not args.Offset: + args.Offset = [1, -1] + + if args.MNase: + # check that library is paired end + # using getFragmentAndReadSize + from deeptools.getFragmentAndReadSize import get_read_and_fragment_length + frag_len_dict, read_len_dict = get_read_and_fragment_length(args.bam, + return_lengths=False, + blackListFileName=args.blackListFileName, + numberOfProcessors=args.numberOfProcessors, + verbose=args.verbose) + if frag_len_dict is None: + sys.exit("*Error*: For the --MNAse function a paired end library is required. ") + + # Set some default fragment length bounds + if args.minFragmentLength == 0: + args.minFragmentLength = 130 + if args.maxFragmentLength == 0: + args.maxFragmentLength = 200 + + wr = CenterFragment([args.bam], + binLength=args.binSize, + stepSize=args.binSize, + region=args.region, + blackListFileName=args.blackListFileName, + numberOfProcessors=args.numberOfProcessors, + extendReads=args.extendReads, + minMappingQuality=args.minMappingQuality, + ignoreDuplicates=args.ignoreDuplicates, + center_read=args.centerReads, + zerosToNans=args.skipNonCoveredRegions, + samFlag_include=args.samFlagInclude, + samFlag_exclude=args.samFlagExclude, + minFragmentLength=args.minFragmentLength, + maxFragmentLength=args.maxFragmentLength, + chrsToSkip=args.ignoreForNormalization, + verbose=args.verbose, + ) + + elif args.Offset: + if len(args.Offset) > 1: + if args.Offset[0] == 0: + sys.exit("*Error*: An offset of 0 isn't allowed, since offsets are 1-based positions inside each alignment.") + if args.Offset[1] > 0 and args.Offset[1] < args.Offset[0]: + sys.exir("'Error*: The right side bound is less than the left-side bound. This is inappropriate.") + else: + if args.Offset[0] == 0: + sys.exit("*Error*: An offset of 0 isn't allowed, since offsets are 1-based positions inside each alignment.") + wr = OffsetFragment([args.bam], + binLength=args.binSize, + stepSize=args.binSize, + region=args.region, + numberOfProcessors=args.numberOfProcessors, + extendReads=args.extendReads, + minMappingQuality=args.minMappingQuality, + ignoreDuplicates=args.ignoreDuplicates, + center_read=args.centerReads, + zerosToNans=args.skipNonCoveredRegions, + samFlag_include=args.samFlagInclude, + samFlag_exclude=args.samFlagExclude, + minFragmentLength=args.minFragmentLength, + maxFragmentLength=args.maxFragmentLength, + chrsToSkip=args.ignoreForNormalization, + verbose=args.verbose) + wr.filter_strand = args.filterRNAstrand + wr.Offset = args.Offset + else: + wr = writeBedGraph.WriteBedGraph([args.bam], + binLength=args.binSize, + stepSize=args.binSize, + region=args.region, + blackListFileName=args.blackListFileName, + numberOfProcessors=args.numberOfProcessors, + extendReads=args.extendReads, + minMappingQuality=args.minMappingQuality, + ignoreDuplicates=args.ignoreDuplicates, + center_read=args.centerReads, + zerosToNans=args.skipNonCoveredRegions, + samFlag_include=args.samFlagInclude, + samFlag_exclude=args.samFlagExclude, + minFragmentLength=args.minFragmentLength, + maxFragmentLength=args.maxFragmentLength, + chrsToSkip=args.ignoreForNormalization, + verbose=args.verbose, + ) + wr.run(writeBedGraph.scaleCoverage, func_args, args.outFileName, + blackListFileName=args.blackListFileName, + format=args.outFileFormat, smoothLength=args.smoothLength) + + +class OffsetFragment(writeBedGraph.WriteBedGraph): + """ + Class to redefine the get_fragment_from_read for the --Offset case + """ + def filterStrand(self, read, rv): + """ + A generic read filtering function that gets used by everything in this class. + + rv is returned if the strand is correct, otherwise [(None, None)] + """ + # Filter by RNA strand, if desired + if read.is_paired: + if self.filter_strand == 'forward': + if read.flag & 144 == 128 or read.flag & 96 == 64: + return rv + elif self.filter_strand == 'reverse': + if read.flag & 144 == 144 or read.flag & 96 == 96: + return rv + else: + return rv + else: + if self.filter_strand == 'forward': + if read.flag & 16 == 16: + return rv + elif self.filter_strand == 'reverse': + if read.flag & 16 == 0: + return rv + else: + return rv + + return [(None, None)] + + def get_fragment_from_read_list(self, read, offset): + """ + Return the range of exons from the 0th through 1st bases, inclusive. Positions are 1-based + """ + rv = [(None, None)] + blocks = read.get_blocks() + blockLen = sum([x[1] - x[0] for x in blocks]) + + if self.defaultFragmentLength != 'read length': + if self.is_proper_pair(read, self.maxPairedFragmentLength): + if read.is_reverse: + foo = (read.next_reference_start, read.reference_start) + if foo[0] < foo[1]: + blocks.insert(0, foo) + else: + foo = (read.reference_end, read.reference_end + abs(read.template_length) - read.infer_query_length()) + if foo[0] < foo[1]: + blocks.append(foo) + + # Extend using the default fragment length + else: + if read.is_reverse: + foo = (read.reference_start - self.defaultFragmentLength + read.infer_query_length(), read.reference_start) + if foo[0] < 0: + foo = (0, foo[1]) + if foo[0] < foo[1]: + blocks.insert(0, foo) + else: + foo = (read.reference_end, read.reference_end + self.defaultFragmentLength - read.infer_query_length()) + if foo[0] < foo[1]: + blocks.append(foo) + + stretch = [] + # For the sake of simplicity, convert [(10, 20), (30, 40)] to [10, 11, 12, 13, ..., 40] + # Then subset accordingly + for block in blocks: + stretch.extend(range(block[0], block[1])) + if read.is_reverse: + stretch = stretch[::-1] + + # Handle --centerReads + if self.center_read: + _ = (len(stretch) - blockLen) // 2 + stretch = stretch[_:_ + blockLen] + + # Subset by --Offset + try: + foo = stretch[offset[0]:offset[1]] + except: + return rv + + if len(foo) == 0: + return rv + if read.is_reverse: + foo = foo[::-1] + + # Convert the stretch back to a list of tuples + foo = np.array(foo) + d = foo[1:] - foo[:-1] + idx = np.argwhere(d > 1).flatten().tolist() # This now holds the interval bounds as a list + idx.append(-1) + last = 0 + rv = [] + for i in idx: + rv.append((foo[last].astype("int"), foo[i].astype("int") + 1)) + last = i + 1 + + # Handle strand filtering, if needed + return self.filterStrand(read, rv) + + def get_fragment_from_read(self, read): + """ + This is mostly a wrapper for self.get_fragment_from_read_list(), + which needs a list and for the offsets to be tweaked by 1. + """ + offset = [x for x in self.Offset] + if len(offset) > 1: + if offset[0] > 0: + offset[0] -= 1 + if offset[1] < 0: + offset[1] += 1 + else: + if offset[0] > 0: + offset[0] -= 1 + offset = [offset[0], offset[0] + 1] + else: + if offset[0] < -1: + offset = [offset[0], offset[0] + 1] + else: + offset = [offset[0], None] + if offset[1] == 0: + # -1 gets switched to 0, which screws things up + offset = (offset[0], None) + return self.get_fragment_from_read_list(read, offset) + + +class CenterFragment(writeBedGraph.WriteBedGraph): + """ + Class to redefine the get_fragment_from_read for the --MNase case + + The coverage of the fragment is defined as the 2 or 3 basepairs at the + center of the fragment length. + """ + def get_fragment_from_read(self, read): + """ + Takes a proper pair fragment of high quality and limited + to a certain length and outputs the center + """ + fragment_start = fragment_end = None + + # only paired forward reads are considered + # Fragments have already been filtered according to length + if read.is_proper_pair and not read.is_reverse and 1 < abs(read.tlen): + # distance between pairs is even return two bases at the center + if read.tlen % 2 == 0: + fragment_start = read.pos + read.tlen / 2 - 1 + fragment_end = fragment_start + 2 + + # distance is odd return three bases at the center + else: + fragment_start = read.pos + read.tlen / 2 - 1 + fragment_end = fragment_start + 3 + + return [(fragment_start, fragment_end)] diff --git a/pydeeptools/deeptools/bamCoverage2.py b/pydeeptools/deeptools/bamCoverage2.py new file mode 100644 index 0000000000..b73f841861 --- /dev/null +++ b/pydeeptools/deeptools/bamCoverage2.py @@ -0,0 +1,135 @@ +import argparse +from deeptools import parserCommon +from deeptools.hp import r_bamcoverage + + +def parseArguments(): + parentParser = parserCommon.getParentArgParse() + bamParser = parserCommon.read_options() + normalizationParser = parserCommon.normalization_options() + requiredArgs = get_required_args() + optionalArgs = get_optional_args() + outputParser = parserCommon.output() + parser = \ + argparse.ArgumentParser( + parents=[requiredArgs, outputParser, optionalArgs, + parentParser, normalizationParser, bamParser], + formatter_class=argparse.ArgumentDefaultsHelpFormatter, + description='This tool takes an alignment of reads or fragments ' + 'as input (BAM file) and generates a coverage track (bigWig or ' + 'bedGraph) as output. ' + 'The coverage is calculated as the number of reads per bin, ' + 'where bins are short consecutive counting windows of a defined ' + 'size. It is possible to extended the length of the reads ' + 'to better reflect the actual fragment length. *bamCoverage* ' + 'offers normalization by scaling factor, Reads Per Kilobase per ' + 'Million mapped reads (RPKM), counts per million (CPM), bins per ' + 'million mapped reads (BPM) and 1x depth (reads per genome ' + 'coverage, RPGC).\n', + usage='bamCoverage -b reads.bam -o coverage.bw\n' + 'help: bamCoverage -h / bamCoverage --help', + add_help=False) + + return parser + + +def get_required_args(): + parser = argparse.ArgumentParser(add_help=False) + + required = parser.add_argument_group('Required arguments') + + # define the arguments + required.add_argument('--bam', '-b', + help='BAM file to process', + metavar='BAM file', + required=True) + + return parser + + +def get_optional_args(): + + parser = argparse.ArgumentParser(add_help=False) + optional = parser.add_argument_group('Optional arguments') + + optional.add_argument("--help", "-h", action="help", + help="show this help message and exit") + + optional.add_argument('--scaleFactor', + help='The computed scaling factor (or 1, if not applicable) will ' + 'be multiplied by this. (Default: %(default)s)', + default=1.0, + type=float, + required=False) + + optional.add_argument('--MNase', + help='Determine nucleosome positions from MNase-seq data. ' + 'Only 3 nucleotides at the center of each fragment are counted. ' + 'The fragment ends are defined by the two mate reads. Only fragment lengths' + 'between 130 - 200 bp are considered to avoid dinucleosomes or other artifacts. ' + 'By default, any fragments smaller or larger than this are ignored. To ' + 'over-ride this, use the --minFragmentLength and --maxFragmentLength options, ' + 'which will default to 130 and 200 if not otherwise specified in the presence ' + 'of --MNase. *NOTE*: Requires paired-end data. A bin size of 1 is recommended.', + action='store_true') + + optional.add_argument('--Offset', + help='Uses this offset inside of each read as the signal. This is useful in ' + 'cases like RiboSeq or GROseq, where the signal is 12, 15 or 0 bases past the ' + 'start of the read. This can be paired with the --filterRNAstrand option. ' + 'Note that negative values indicate offsets from the end of each read. A value ' + 'of 1 indicates the first base of the alignment (taking alignment orientation ' + 'into account). Likewise, a value of -1 is the last base of the alignment. An ' + 'offset of 0 is not permitted. If two values are specified, then they will be ' + 'used to specify a range of positions. Note that specifying something like ' + '--Offset 5 -1 will result in the 5th through last position being used, which ' + 'is equivalent to trimming 4 bases from the 5-prime end of alignments. Note ' + 'that if you specify --centerReads, the centering will be performed before the ' + 'offset.', + metavar='INT', + type=int, + nargs='+', + required=False) + + optional.add_argument('--filterRNAstrand', + help='Selects RNA-seq reads (single-end or paired-end) originating from genes ' + 'on the given strand. This option assumes a standard dUTP-based library ' + 'preparation (that is, --filterRNAstrand=forward keeps minus-strand reads, ' + 'which originally came from genes on the forward strand using a dUTP-based ' + 'method). Consider using --samExcludeFlag instead for filtering by strand in ' + 'other contexts.', + choices=['forward', 'reverse'], + default=None) + + return parser + +def scaleFactor(string): + try: + scalefactor1, scalefactor2 = string.split(":") + scalefactors = (float(scalefactor1), float(scalefactor2)) + except: + raise argparse.ArgumentTypeError( + "Format of scaleFactors is factor1:factor2. " + "The value given ( {} ) is not valid".format(string)) + + return scalefactors + + +def process_args(args=None): + args = parseArguments().parse_args(args) + + if args.smoothLength and args.smoothLength <= args.binSize: + print("Warning: the smooth length given ({}) is smaller than the bin " + "size ({}).\n\n No smoothing will be done".format(args.smoothLength, args.binSize)) + args.smoothLength = None + + if not args.ignoreForNormalization: + args.ignoreForNormalization = [] + + return args + +def main(args=None): + args = process_args(args) + test = r_bamcoverage(args.bam, args.outFileName) + + diff --git a/pydeeptools/deeptools/bamHandler.py b/pydeeptools/deeptools/bamHandler.py new file mode 100644 index 0000000000..11d451a56f --- /dev/null +++ b/pydeeptools/deeptools/bamHandler.py @@ -0,0 +1,103 @@ +import sys +import pysam +from deeptools.mapReduce import mapReduce + + +def countReadsInInterval(args): + chrom, start, end, fname, toEOF = args + + bam = openBam(fname) + mapped = 0 + unmapped = 0 + for b in bam.fetch(chrom, start, end): + if chrom == "*": + unmapped += 1 + continue + if b.pos < start: + continue + if not b.is_unmapped: + mapped += 1 + else: + unmapped += 1 + return mapped, unmapped, chrom + + +def getMappingStats(bam, nThreads): + """ + This is used for CRAM files, since idxstats() and .mapped/.unmapped are meaningless + + This requires pysam > 0.13.0 + """ + header = [(x, y) for x, y in zip(bam.references, bam.lengths)] + res = mapReduce([bam.filename, False], countReadsInInterval, header, numberOfProcessors=nThreads) + + mapped = sum([x[0] for x in res]) + unmapped = sum([x[1] for x in res]) + stats = {x[0]: [0, 0] for x in header} + for r in res: + stats[r[2]][0] += r[0] + stats[r[2]][1] += r[1] + + # We need to count the number of unmapped reads as well + unmapped += bam.count("*") + + return mapped, unmapped, stats + + +def openBam(bamFile, returnStats=False, nThreads=1, minimalDecoding=True): + """ + A wrapper for opening BAM/CRAM files. + + bamFile: str + A BAM/CRAM file name + + returnStats: bool + Return a tuple of (file_handle, nMappedReads, nUnmappedReads, statsDict). + These additional values are needed by some downstream functions, since one + can't use file_handle.mapped on CRAM files (or idxstats()) + + nThreads: int + If returnStats is True, number of threads to use for computing statistics + + minimalDecoding: Bool + For CRAM files, don't decode the read name, sequence, qual, or auxiliary tag fields (these aren't used by most functions). + + Returns either the file handle or a tuple as described in returnStats + """ + format_options = ["required_fields=0x1FF"] + if sys.version_info.major >= 3: + format_options = [b"required_fields=0x1FF"] + if not minimalDecoding: + format_options = None + try: + bam = pysam.Samfile(bamFile, 'rb', format_options=format_options) + except IOError: + sys.exit("The file '{}' does not exist".format(bamFile)) + except: + sys.exit("The file '{}' does not have BAM or CRAM format ".format(bamFile)) + + try: + assert bam.check_index() is not False + except: + sys.exit("'{}' does not appear to have an index. You MUST index the file first!".format(bamFile)) + + if bam.is_cram and returnStats: + mapped, unmapped, stats = getMappingStats(bam, nThreads) + elif bam.is_bam: + mapped = bam.mapped + unmapped = bam.unmapped + + # Make the dictionary to hold the stats + if returnStats: + stats = {chrom.contig: [chrom.mapped, chrom.unmapped] for chrom in bam.get_index_statistics()} + + if bam.is_bam or (bam.is_cram and returnStats): + if mapped == 0: + sys.stderr.write("WARNING! '{}' does not have any mapped reads. Please " + "check that the file is properly indexed and " + "that it contains mapped reads.\n".format(bamFile)) + + if returnStats: + return bam, mapped, unmapped, stats + else: + return bam diff --git a/pydeeptools/deeptools/bamPEFragmentSize.py b/pydeeptools/deeptools/bamPEFragmentSize.py new file mode 100755 index 0000000000..9138051717 --- /dev/null +++ b/pydeeptools/deeptools/bamPEFragmentSize.py @@ -0,0 +1,369 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- + +import argparse +import sys +import numpy as np + +import matplotlib +matplotlib.use('Agg') +matplotlib.rcParams['pdf.fonttype'] = 42 +matplotlib.rcParams['svg.fonttype'] = 'none' +from deeptools import cm # noqa: F401 +import matplotlib.pyplot as plt + +import plotly.offline as py +import plotly.graph_objs as go + +# own tools +from deeptools.parserCommon import writableFile +from deeptools.getFragmentAndReadSize import get_read_and_fragment_length +from importlib.metadata import version + + +def parse_arguments(): + parser = argparse.ArgumentParser( + description='This tool calculates the fragment sizes for read pairs given a BAM file from paired-end sequencing.' + 'Several regions are sampled depending on the ' + 'size of the genome and number of processors to estimate the' + 'summary statistics on the fragment lengths. ' + 'Properly paired reads are preferred for computation, i.e., ' + 'it will only use discordant pairs if no concordant alignments ' + 'overlap with a given region. ' + 'The default setting simply prints the summary statistics to the screen.', + usage='bamPEFragmentSize -b sample1.bam sample2.bam -o hist.png\n' + 'help: bamPEFragmentSize -h / bamPEFragmentSize --help' + ) + parser.add_argument('--bamfiles', '-b', + help='List of BAM files to process', + nargs='+', + metavar='bam files') + + parser.add_argument('--histogram', '-hist', '-o', + help='Save a .png file with a histogram ' + 'of the fragment length distribution.', + metavar='FILE') + + parser.add_argument('--plotFileFormat', + metavar='FILETYPE', + help='Image format type. If given, this option ' + 'overrides the image format based on the plotFile ' + 'ending. The available options are: png, ' + 'eps, pdf, svg and plotly.', + default=None, + choices=['png', 'pdf', 'svg', 'eps', 'plotly']) + + parser.add_argument('--numberOfProcessors', '-p', + help='Number of processors to use. The default is ' + 'to use 1. (Default: %(default)s)', + metavar="INT", + type=int, + default=1, + required=False) + parser.add_argument('--samplesLabel', + help='Labels for the samples plotted. The ' + 'default is to use the file name of the ' + 'sample. The sample labels should be separated ' + 'by spaces and quoted if a label itself' + 'contains a space E.g. --samplesLabel label-1 "label 2" ', + nargs='+') + parser.add_argument('--plotTitle', '-T', + help='Title of the plot, to be printed on top of ' + 'the generated image. Leave blank for no title. (Default: %(default)s)', + default='') + parser.add_argument('--maxFragmentLength', + help='The maximum fragment length in the histogram. A value of 0 (the default) indicates to use twice the mean fragment length. (Default: %(default)s)', + default=0, + type=int) + parser.add_argument('--logScale', + help='Plot on the log scale', + action='store_true') + parser.add_argument('--binSize', '-bs', + metavar='INT', + help='Length in bases of the window used to sample the genome. (Default: %(default)s)', + default=1000, + type=int) + parser.add_argument('--distanceBetweenBins', '-n', + metavar='INT', + help='To reduce the computation time, not every possible genomic ' + 'bin is sampled. This option allows you to set the distance ' + 'between bins actually sampled from. Larger numbers are sufficient ' + 'for high coverage samples, while smaller values are useful for ' + 'lower coverage samples. Note that if you specify a value that ' + 'results in too few (<1000) reads sampled, the value will be ' + 'decreased. (Default: %(default)s)', + default=1000000, + type=int) + parser.add_argument('--blackListFileName', '-bl', + help="A BED file containing regions that should be excluded from all analyses. Currently this works by rejecting genomic chunks that happen to overlap an entry. Consequently, for BAM files, if a read partially overlaps a blacklisted region or a fragment spans over it, then the read/fragment might still be considered.", + metavar="BED file", + required=False) + parser.add_argument('--table', + metavar='FILE', + help='In addition to printing read and fragment length metrics to the screen, write them to the given file in tabular format.', + required=False) + parser.add_argument('--outRawFragmentLengths', + metavar='FILE', + required=False, + type=writableFile, + help='Save the fragment (or read if the input is single-end) length and their associated number of occurrences to a tab-separated file. Columns are length, number of occurrences, and the sample label.') + parser.add_argument('--verbose', + help='Set if processing data messages are wanted.', + action='store_true', + required=False) + parser.add_argument('--version', action='version', + version='%(prog)s {}'.format(version('deeptools'))) + + return parser + + +def getDensity(lengths, minVal, maxVal): + """ + This is essentially computing what hist() in matplotlib is doing and returning the results. + This then allows us to free up the memory consumed by each sample rather than returning it all back to main() for plotting. + """ + n, bins, patches = plt.hist(lengths, bins=100, range=(minVal, maxVal), density=True) + plt.clf() + return (n, bins) + + +def getFragSize(bam, args, idx, outRawFrags): + fragment_len_dict, read_len_dict = get_read_and_fragment_length(bam, return_lengths=True, + blackListFileName=args.blackListFileName, + numberOfProcessors=args.numberOfProcessors, + verbose=args.verbose, + binSize=args.binSize, + distanceBetweenBins=args.distanceBetweenBins) + + if outRawFrags: + label = bam + if args.samplesLabel and idx < len(args.samplesLabel): + label = args.samplesLabel[idx] + if fragment_len_dict: + fragment_len_dict['lengths'] = [int(x) for x in fragment_len_dict['lengths']] + cnts = np.bincount(fragment_len_dict['lengths'], minlength=int(fragment_len_dict['max']) + 1) + else: + read_len_dict['lengths'] = [int(x) for x in read_len_dict['lengths']] + cnts = np.bincount(read_len_dict['lengths'], minlength=int(read_len_dict['max']) + 1) + for idx, v in enumerate(cnts): + if v > 0: + outRawFrags.write("{}\t{}\t{}\n".format(idx, v, label)) + + if args.samplesLabel and idx < len(args.samplesLabel): + print("\n\nSample label: {}".format(args.samplesLabel[idx])) + else: + print("\n\nBAM file : {}".format(bam)) + + if fragment_len_dict: + if fragment_len_dict['mean'] == 0: + print("No pairs were found. Is the data from a paired-end sequencing experiment?") + + print("Sample size: {}\n".format(fragment_len_dict['sample_size'])) + + print("Fragment lengths:") + print("Min.: {}\n1st Qu.: {}\nMean: {}\nMedian: {}\n" + "3rd Qu.: {}\nMax.: {}\nStd: {}".format(fragment_len_dict['min'], + fragment_len_dict['qtile25'], + fragment_len_dict['mean'], + fragment_len_dict['median'], + fragment_len_dict['qtile75'], + fragment_len_dict['max'], + fragment_len_dict['std'])) + print("MAD: {}\nLen. 10%: {}\nLen. 20%: {}\nLen. 30%: {}\nLen. 40%: {}\nLen. 60%: {}\nLen. 70%: {}\nLen. 80%: {}\nLen. 90%: {}\nLen. 99%: {}\n".format(fragment_len_dict['mad'], + fragment_len_dict['qtile10'], + fragment_len_dict['qtile20'], + fragment_len_dict['qtile30'], + fragment_len_dict['qtile40'], + fragment_len_dict['qtile60'], + fragment_len_dict['qtile70'], + fragment_len_dict['qtile80'], + fragment_len_dict['qtile90'], + fragment_len_dict['qtile99'])) + else: + print("No pairs were found. Is the data from a paired-end sequencing experiment?") + + print("\nRead lengths:") + print("Sample size: {}\n".format(read_len_dict['sample_size'])) + print("Min.: {}\n1st Qu.: {}\nMean: {}\nMedian: {}\n" + "3rd Qu.: {}\nMax.: {}\nStd: {}".format(read_len_dict['min'], + read_len_dict['qtile25'], + read_len_dict['mean'], + read_len_dict['median'], + read_len_dict['qtile75'], + read_len_dict['max'], + read_len_dict['std'])) + print("MAD: {}\nLen. 10%: {}\nLen. 20%: {}\nLen. 30%: {}\nLen. 40%: {}\nLen. 60%: {}\nLen. 70%: {}\nLen. 80%: {}\nLen. 90%: {}\nLen. 99%: {}\n".format(read_len_dict['mad'], + read_len_dict['qtile10'], + read_len_dict['qtile20'], + read_len_dict['qtile30'], + read_len_dict['qtile40'], + read_len_dict['qtile60'], + read_len_dict['qtile70'], + read_len_dict['qtile80'], + read_len_dict['qtile90'], + read_len_dict['qtile99'])) + + # The read and fragment lists will just eat up memory if not removed! + if args.histogram: + if fragment_len_dict: + maxVal = fragment_len_dict['mean'] * 2 + minVal = fragment_len_dict['min'] + else: + maxVal = read_len_dict['mean'] * 2 + minVal = read_len_dict['min'] + if args.maxFragmentLength > 0: + maxVal = args.maxFragmentLength + + if fragment_len_dict: + fragment_len_dict['lengths'] = getDensity(fragment_len_dict['lengths'], minVal, maxVal) + if read_len_dict: + read_len_dict['lengths'] = getDensity(read_len_dict['lengths'], minVal, maxVal) + else: + if fragment_len_dict: + del fragment_len_dict['lengths'] + if read_len_dict: + del read_len_dict['lengths'] + + return (fragment_len_dict, read_len_dict) + + +def printTable(args, fragDict, readDict): + """ + Print the read and fragment dictionary in more easily parsable tabular format to a file. + """ + of = open(args.table, "w") + of.write("\tFrag. Sampled") + of.write("\tFrag. Len. Min.\tFrag. Len. 1st. Qu.\tFrag. Len. Mean\tFrag. Len. Median\tFrag. Len. 3rd Qu.\tFrag. Len. Max\tFrag. Len. Std.") + of.write("\tFrag. Med. Abs. Dev.\tFrag. Len. 10%\tFrag. Len. 20%\tFrag. Len. 30%\tFrag. Len. 40%\tFrag. Len. 60%\tFrag. Len. 70%\tFrag. Len. 80%\tFrag. Len. 90%\tFrag. Len. 99%") + of.write("\tReads Sampled") + of.write("\tRead Len. Min.\tRead Len. 1st. Qu.\tRead Len. Mean\tRead Len. Median\tRead Len. 3rd Qu.\tRead Len. Max\tRead Len. Std.") + of.write("\tRead Med. Abs. Dev.\tRead Len. 10%\tRead Len. 20%\tRead Len. 30%\tRead Len. 40%\tRead Len. 60%\tRead Len. 70%\tRead Len. 80%\tRead Len. 90%\tRead Len. 99%\n") + + for idx, bam in enumerate(args.bamfiles): + if args.samplesLabel and idx < len(args.samplesLabel): + of.write(args.samplesLabel[idx]) + else: + of.write(bam) + if fragDict is not None and fragDict[bam] is not None: + d = fragDict[bam] + of.write("\t{}".format(d['sample_size'])) + of.write("\t{}\t{}\t{}\t{}\t{}\t{}\t{}".format(d['min'], + d['qtile25'], + d['mean'], + d['median'], + d['qtile75'], + d['max'], + d['std'])) + of.write("\t{}\t{}\t{}\t{}\t{}\t{}\t{}\t{}\t{}\t{}".format(d['mad'], + d['qtile10'], + d['qtile20'], + d['qtile30'], + d['qtile40'], + d['qtile60'], + d['qtile70'], + d['qtile80'], + d['qtile90'], + d['qtile99'])) + else: + of.write("\t0") + of.write("\t0\t0\t0\t0\t0\t0\t0") + of.write("\t0\t0\t0\t0\t0\t0\t0\t0\t0\t0") + d = readDict[bam] + of.write("\t{}".format(d['sample_size'])) + of.write("\t{}\t{}\t{}\t{}\t{}\t{}\t{}".format(d['min'], + d['qtile25'], + d['mean'], + d['median'], + d['qtile75'], + d['max'], + d['std'])) + of.write("\t{}\t{}\t{}\t{}\t{}\t{}\t{}\t{}\t{}\t{}\n".format(d['mad'], + d['qtile10'], + d['qtile20'], + d['qtile30'], + d['qtile40'], + d['qtile60'], + d['qtile70'], + d['qtile80'], + d['qtile90'], + d['qtile99'])) + of.close() + + +def main(args=None): + args = parse_arguments().parse_args(args) + + if len(sys.argv) == 1: + parse_arguments().print_help() + sys.exit() + + fraglengths = {} + readlengths = {} + of = None + if args.outRawFragmentLengths is not None: + of = open(args.outRawFragmentLengths, "w") + of.write("#bamPEFragmentSize\nSize\tOccurrences\tSample\n") + for idx, bam in enumerate(args.bamfiles): + f, r = getFragSize(bam, args, idx, of) + fraglengths[bam] = f + readlengths[bam] = r + + if args.table is not None: + printTable(args, fraglengths, readlengths) + + if args.histogram: + if args.samplesLabel: + if len(args.bamfiles) != len(args.samplesLabel): + sys.exit("The number of labels does not match the number of BAM files.") + else: + labels = args.samplesLabel + else: + labels = list(fraglengths.keys()) + + i = 0 + data = [] + for bam in fraglengths.keys(): + d = fraglengths[bam] + if d is None: + d = readlengths[bam] + if args.maxFragmentLength > 0: + maxVal = args.maxFragmentLength + else: + maxVal = d['mean'] * 2 + + if args.plotFileFormat == 'plotly': + trace = go.Histogram(x=d['lengths'], + histnorm='probability', + opacity=0.5, + name=labels[i], + nbinsx=100, + xbins=dict(start=d['min'], end=maxVal)) + data.append(trace) + else: + plt.bar(d['lengths'][1][:-1], height=d['lengths'][0], + width=d['lengths'][1][1:] - d['lengths'][1][:-1], + align='edge', log=args.logScale, + alpha=0.5, label=labels[i]) + i += 1 + + if args.plotFileFormat == 'plotly': + fig = go.Figure() + fig.add_traces(data) + fig['layout']['yaxis1'].update(title='Frequency') + fig['layout']['xaxis1'].update(title='Fragment Length') + fig['layout'].update(title=args.plotTitle) + fig['layout'].update(showlegend=True) + if args.logScale: + fig['layout']['yaxis1'].update(type='log') + py.plot(fig, filename=args.histogram, auto_open=False) + else: + plt.xlabel('Fragment Length') + plt.ylabel('Frequency') + plt.legend(loc='upper right') + plt.title(args.plotTitle) + plt.savefig(args.histogram, bbox_inches=0, format=args.plotFileFormat) + plt.close() + + +if __name__ == "__main__": + main() diff --git a/pydeeptools/deeptools/bigwigAverage.py b/pydeeptools/deeptools/bigwigAverage.py new file mode 100644 index 0000000000..5228ddf08f --- /dev/null +++ b/pydeeptools/deeptools/bigwigAverage.py @@ -0,0 +1,128 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +import argparse +import sys +import numpy as np +from deeptools import parserCommon +from deeptools import writeBedGraph_bam_and_bw + +debug = 0 + + +def parse_arguments(args=None): + parentParser = parserCommon.getParentArgParse() + outputParser = parserCommon.output() + parser = argparse.ArgumentParser( + parents=[parentParser, outputParser], + formatter_class=argparse.ArgumentDefaultsHelpFormatter, + description='This tool average multiple bigWig files based on the number ' + 'of mapped reads. To average the bigWig files, the genome is ' + 'partitioned into bins of equal size, then the scores ' + 'in each bigwig file are computed per bin.' + 'These scores are averaged and scaleFactors can be applied before the average.', + usage='bigwigAverage -b sample1.bw sample2.bw -o outfile.bw\n' + 'help: bigwigAverage -h / bigwigAverage --help') + + # define the arguments + parser.add_argument('--bigwigs', '-b', + metavar='Bigwig files', + help='Bigwig files separated by space.', + nargs='+', + required=True) + + parser.add_argument('--scaleFactors', + help='Set this parameter to multipy the bigwig values ' + 'by a constant. The format is ' + 'scaleFactor1:scaleFactor2:scaleFactor3 etc. ' + 'For example 0.7:1 to scale the first bigwig file ' + 'by 0.7 while not scaling the second bigwig file', + default=None, + required=False) + + parser.add_argument('--skipNonCoveredRegions', '--skipNAs', + help='This parameter determines if non-covered regions (regions without a score) ' + 'in the bigWig files should be skipped. The default is to treat those ' + 'regions as having a value of zero. ' + 'The decision to skip non-covered regions ' + 'depends on the interpretation of the data. Non-covered regions ' + 'in a bigWig file may represent repetitive regions that should ' + 'be skipped. Alternatively, the interpretation of non-covered regions as ' + 'zeros may be wrong and this option should be used ', + action='store_true') + + return parser + + +def getType(fname): + """ + Tries to determine if a file is a wiggle, a bedgraph, or a bigWig file. + """ + if fname.endswith(".wig") or fname.endswith(".wiggle"): + return "wiggle" + elif fname.lower().endswith(".bedgraph") or fname.endswith(".bdg"): + return "bedgraph" + else: + return "bigwig" + + +def average(tileCoverage, args): + r""" + The mapreduce method calls this function + for each tile. The parameters (args) are fixed + in the main method. + + >>> funcArgs= {'scaleFactors': (1,1)} + >>> average([1, 2], funcArgs) + 1.5 + >>> funcArgs= {'scaleFactors': (1,0.5)} + >>> average([1, 2], funcArgs) + 1.0 + >>> funcArgs= {'scaleFactors': (1,0.5,0.1,0.2)} + >>> average([1, 2, 3, 12], funcArgs) + 1.175 + >>> average([1, 2, 3, np.nan], funcArgs) + nan + """ + + norm_values = [args['scaleFactors'][i] * cov for i, cov in enumerate(tileCoverage)] + + return np.mean(norm_values) + + +def main(args=None): + args = parse_arguments().parse_args(args) + if len(sys.argv) == 1: + parse_arguments().print_help() + sys.exit() + + nFiles = len(args.bigwigs) + + if args.scaleFactors: + scaleFactors = [float(x) for x in args.scaleFactors.split(":")] + if len(scaleFactors) == 1: + scaleFactors = scaleFactors * nFiles + elif len(scaleFactors) != nFiles: + raise argparse.ArgumentTypeError( + "Format of scaleFactors is factor or factor1:factor2... as many as bigwig files. " + "There are {} bigwigs and {} factors." + "The value given ( {} ) is not valid".format(nFiles, len(scaleFactors), args.scaleFactors)) + else: + scaleFactors = [1] * nFiles + + # the average function is called and receives + # the function_args per each tile that is considered + FUNC = average + function_args = {'scaleFactors': scaleFactors} + + writeBedGraph_bam_and_bw.writeBedGraph( + [(b, getType(b)) for b in args.bigwigs], + args.outFileName, 0, FUNC, + function_args, tileSize=args.binSize, region=args.region, + blackListFileName=args.blackListFileName, + verbose=args.verbose, + numberOfProcessors=args.numberOfProcessors, + skipZeroOverZero=False, + format=args.outFileFormat, + smoothLength=False, + missingDataAsZero=not args.skipNonCoveredRegions, + extendPairedEnds=False) diff --git a/pydeeptools/deeptools/bigwigCompare.py b/pydeeptools/deeptools/bigwigCompare.py new file mode 100644 index 0000000000..4662b2b36f --- /dev/null +++ b/pydeeptools/deeptools/bigwigCompare.py @@ -0,0 +1,146 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +import argparse +from deeptools import parserCommon +from deeptools.getRatio import getRatio +from deeptools import writeBedGraph_bam_and_bw + +debug = 0 + + +def parse_arguments(args=None): + parentParser = parserCommon.getParentArgParse() + outputParser = parserCommon.output() + parser = argparse.ArgumentParser( + parents=[parentParser, outputParser], + formatter_class=argparse.ArgumentDefaultsHelpFormatter, + description='This tool compares two bigWig files based on the number ' + 'of mapped reads. To compare the bigWig files, the genome is ' + 'partitioned into bins of equal size, then the number of reads found ' + 'in each BAM file are counted per bin and finally a summary ' + 'value is reported. This value can be the ratio of the number of reads' + 'per bin, the log2 of the ratio, the sum or the difference.', + usage='bigwigCompare -b1 sample1.bw -b2 sample2.bw -o log2.bw\n' + 'help: bigwigCompare -h / bigwigCompare --help') + + # define the arguments + parser.add_argument('--bigwig1', '-b1', + metavar='Bigwig file', + help='Bigwig file 1. Usually the file for the ' + 'treatment.', + required=True) + + parser.add_argument('--bigwig2', '-b2', + metavar='Bigwig file', + help='Bigwig file 2. Usually the file for the ' + 'control.', + required=True) + + parser.add_argument('--scaleFactors', + help='Set this parameter to multipy the bigwig values ' + 'by a constant. The format is ' + 'scaleFactor1:scaleFactor2. ' + 'For example 0.7:1 to scale the first bigwig file ' + 'by 0.7 while not scaling the second bigwig file', + default=None, + required=False) + + parser.add_argument('--pseudocount', + help='A small number to avoid x/0. Only useful ' + 'together with --operation log2 or --operation ratio. ' + 'You can specify different values as pseudocounts for ' + 'the numerator and the denominator by providing two ' + 'values (the first value is used as the numerator ' + 'pseudocount and the second the denominator pseudocount). (Default: %(default)s)', + default=1, + nargs='+', + action=parserCommon.requiredLength(1, 2), + type=float, + required=False) + + parser.add_argument('--skipZeroOverZero', + help='Skip bins where BOTH BAM files lack coverage. ' + 'This is determined BEFORE any applicable pseudocount ' + 'is added.', + action='store_true') + + parser.add_argument('--operation', + help='The default is to output the log2ratio of the ' + 'two samples. The reciprocal ratio returns the ' + 'the negative of the inverse of the ratio ' + 'if the ratio is less than 0. The resulting ' + 'values are interpreted as negative fold changes. ' + 'Instead of performing a ' + 'computation using both files, the scaled signal can ' + 'alternatively be output for the first or second file using ' + 'the \'--operation first\' or \'--operation second\' (Default: %(default)s)', + default='log2', + choices=['log2', 'ratio', 'subtract', 'add', 'mean', + 'reciprocal_ratio', 'first', 'second'], + required=False) + + parser.add_argument('--skipNonCoveredRegions', '--skipNAs', + help='This parameter determines if non-covered regions (regions without a score) ' + 'in the bigWig files should be skipped. The default is to treat those ' + 'regions as having a value of zero. ' + 'The decision to skip non-covered regions ' + 'depends on the interpretation of the data. Non-covered regions ' + 'in a bigWig file may represent repetitive regions that should ' + 'be skipped. Alternatively, the interpretation of non-covered regions as ' + 'zeros may be wrong and this option should be used ', + action='store_true') + + parser.add_argument('--fixedStep', + help='Write out all bins (of size --binSize) ' + 'instead of merging neighbouring bins with equal values.', + action='store_true') + return parser + + +def getType(fname): + """ + Tries to determine if a file is a wiggle, a bedgraph or a bigWig. + """ + if fname.endswith(".wig") or fname.endswith(".wiggle"): + return "wiggle" + elif fname.endswith(".bedgraph"): + return "bedgraph" + else: + return "bigwig" + + +def main(args=None): + args = parse_arguments().parse_args(args) + + if args.scaleFactors: + scaleFactors = [float(x) for x in args.scaleFactors.split(":")] + else: + scaleFactors = [1, 1] + + if not isinstance(args.pseudocount, list): + args.pseudocount = [args.pseudocount] + + if len(args.pseudocount) == 1: + args.pseudocount *= 2 + + # the getRatio function is called and receives + # the function_args per each tile that is considered + FUNC = getRatio + function_args = {'valueType': args.operation, + 'scaleFactors': scaleFactors, + 'pseudocount': args.pseudocount} + + writeBedGraph_bam_and_bw.writeBedGraph( + [(args.bigwig1, getType(args.bigwig1)), + (args.bigwig2, getType(args.bigwig2))], + args.outFileName, 0, FUNC, + function_args, tileSize=args.binSize, region=args.region, + blackListFileName=args.blackListFileName, + verbose=args.verbose, + numberOfProcessors=args.numberOfProcessors, + skipZeroOverZero=args.skipZeroOverZero, + format=args.outFileFormat, + smoothLength=False, + missingDataAsZero=not args.skipNonCoveredRegions, + extendPairedEnds=False, + fixedStep=args.fixedStep) diff --git a/pydeeptools/deeptools/cm.py b/pydeeptools/deeptools/cm.py new file mode 100644 index 0000000000..47bcf16285 --- /dev/null +++ b/pydeeptools/deeptools/cm.py @@ -0,0 +1,1088 @@ +#!/usr/bin/env python + +# This file comes from the seaborn project and is under a BSD license: + +# Copyright (c) 2012-2019, Michael L. Waskom +# All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions are met: +# +# * Redistributions of source code must retain the above copyright notice, this +# list of conditions and the following disclaimer. +# +# * Redistributions in binary form must reproduce the above copyright notice, +# this list of conditions and the following disclaimer in the documentation +# and/or other materials provided with the distribution. +# +# * Neither the name of the project nor the names of its +# contributors may be used to endorse or promote products derived from +# this software without specific prior written permission. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +from matplotlib import colors, colormaps as mpl_cm + + +_rocket_lut = [ + [0.01060815, 0.01808215, 0.10018654], + [0.01428972, 0.02048237, 0.10374486], + [0.01831941, 0.0229766, 0.10738511], + [0.02275049, 0.02554464, 0.11108639], + [0.02759119, 0.02818316, 0.11483751], + [0.03285175, 0.03088792, 0.11863035], + [0.03853466, 0.03365771, 0.12245873], + [0.04447016, 0.03648425, 0.12631831], + [0.05032105, 0.03936808, 0.13020508], + [0.05611171, 0.04224835, 0.13411624], + [0.0618531, 0.04504866, 0.13804929], + [0.06755457, 0.04778179, 0.14200206], + [0.0732236, 0.05045047, 0.14597263], + [0.0788708, 0.05305461, 0.14995981], + [0.08450105, 0.05559631, 0.15396203], + [0.09011319, 0.05808059, 0.15797687], + [0.09572396, 0.06050127, 0.16200507], + [0.10132312, 0.06286782, 0.16604287], + [0.10692823, 0.06517224, 0.17009175], + [0.1125315, 0.06742194, 0.17414848], + [0.11813947, 0.06961499, 0.17821272], + [0.12375803, 0.07174938, 0.18228425], + [0.12938228, 0.07383015, 0.18636053], + [0.13501631, 0.07585609, 0.19044109], + [0.14066867, 0.0778224, 0.19452676], + [0.14633406, 0.07973393, 0.1986151], + [0.15201338, 0.08159108, 0.20270523], + [0.15770877, 0.08339312, 0.20679668], + [0.16342174, 0.0851396, 0.21088893], + [0.16915387, 0.08682996, 0.21498104], + [0.17489524, 0.08848235, 0.2190294], + [0.18065495, 0.09009031, 0.22303512], + [0.18643324, 0.09165431, 0.22699705], + [0.19223028, 0.09317479, 0.23091409], + [0.19804623, 0.09465217, 0.23478512], + [0.20388117, 0.09608689, 0.23860907], + [0.20973515, 0.09747934, 0.24238489], + [0.21560818, 0.09882993, 0.24611154], + [0.22150014, 0.10013944, 0.2497868], + [0.22741085, 0.10140876, 0.25340813], + [0.23334047, 0.10263737, 0.25697736], + [0.23928891, 0.10382562, 0.2604936], + [0.24525608, 0.10497384, 0.26395596], + [0.25124182, 0.10608236, 0.26736359], + [0.25724602, 0.10715148, 0.27071569], + [0.26326851, 0.1081815, 0.27401148], + [0.26930915, 0.1091727, 0.2772502], + [0.27536766, 0.11012568, 0.28043021], + [0.28144375, 0.11104133, 0.2835489], + [0.2875374, 0.11191896, 0.28660853], + [0.29364846, 0.11275876, 0.2896085], + [0.29977678, 0.11356089, 0.29254823], + [0.30592213, 0.11432553, 0.29542718], + [0.31208435, 0.11505284, 0.29824485], + [0.31826327, 0.1157429, 0.30100076], + [0.32445869, 0.11639585, 0.30369448], + [0.33067031, 0.11701189, 0.30632563], + [0.33689808, 0.11759095, 0.3088938], + [0.34314168, 0.11813362, 0.31139721], + [0.34940101, 0.11863987, 0.3138355], + [0.355676, 0.11910909, 0.31620996], + [0.36196644, 0.1195413, 0.31852037], + [0.36827206, 0.11993653, 0.32076656], + [0.37459292, 0.12029443, 0.32294825], + [0.38092887, 0.12061482, 0.32506528], + [0.38727975, 0.12089756, 0.3271175], + [0.39364518, 0.12114272, 0.32910494], + [0.40002537, 0.12134964, 0.33102734], + [0.40642019, 0.12151801, 0.33288464], + [0.41282936, 0.12164769, 0.33467689], + [0.41925278, 0.12173833, 0.33640407], + [0.42569057, 0.12178916, 0.33806605], + [0.43214263, 0.12179973, 0.33966284], + [0.43860848, 0.12177004, 0.34119475], + [0.44508855, 0.12169883, 0.34266151], + [0.45158266, 0.12158557, 0.34406324], + [0.45809049, 0.12142996, 0.34540024], + [0.46461238, 0.12123063, 0.34667231], + [0.47114798, 0.12098721, 0.34787978], + [0.47769736, 0.12069864, 0.34902273], + [0.48426077, 0.12036349, 0.35010104], + [0.49083761, 0.11998161, 0.35111537], + [0.49742847, 0.11955087, 0.35206533], + [0.50403286, 0.11907081, 0.35295152], + [0.51065109, 0.11853959, 0.35377385], + [0.51728314, 0.1179558, 0.35453252], + [0.52392883, 0.11731817, 0.35522789], + [0.53058853, 0.11662445, 0.35585982], + [0.53726173, 0.11587369, 0.35642903], + [0.54394898, 0.11506307, 0.35693521], + [0.5506426, 0.11420757, 0.35737863], + [0.55734473, 0.11330456, 0.35775059], + [0.56405586, 0.11235265, 0.35804813], + [0.57077365, 0.11135597, 0.35827146], + [0.5774991, 0.11031233, 0.35841679], + [0.58422945, 0.10922707, 0.35848469], + [0.59096382, 0.10810205, 0.35847347], + [0.59770215, 0.10693774, 0.35838029], + [0.60444226, 0.10573912, 0.35820487], + [0.61118304, 0.10450943, 0.35794557], + [0.61792306, 0.10325288, 0.35760108], + [0.62466162, 0.10197244, 0.35716891], + [0.63139686, 0.10067417, 0.35664819], + [0.63812122, 0.09938212, 0.35603757], + [0.64483795, 0.0980891, 0.35533555], + [0.65154562, 0.09680192, 0.35454107], + [0.65824241, 0.09552918, 0.3536529], + [0.66492652, 0.09428017, 0.3526697], + [0.67159578, 0.09306598, 0.35159077], + [0.67824099, 0.09192342, 0.3504148], + [0.684863, 0.09085633, 0.34914061], + [0.69146268, 0.0898675, 0.34776864], + [0.69803757, 0.08897226, 0.3462986], + [0.70457834, 0.0882129, 0.34473046], + [0.71108138, 0.08761223, 0.3430635], + [0.7175507, 0.08716212, 0.34129974], + [0.72398193, 0.08688725, 0.33943958], + [0.73035829, 0.0868623, 0.33748452], + [0.73669146, 0.08704683, 0.33543669], + [0.74297501, 0.08747196, 0.33329799], + [0.74919318, 0.08820542, 0.33107204], + [0.75535825, 0.08919792, 0.32876184], + [0.76145589, 0.09050716, 0.32637117], + [0.76748424, 0.09213602, 0.32390525], + [0.77344838, 0.09405684, 0.32136808], + [0.77932641, 0.09634794, 0.31876642], + [0.78513609, 0.09892473, 0.31610488], + [0.79085854, 0.10184672, 0.313391], + [0.7965014, 0.10506637, 0.31063031], + [0.80205987, 0.10858333, 0.30783], + [0.80752799, 0.11239964, 0.30499738], + [0.81291606, 0.11645784, 0.30213802], + [0.81820481, 0.12080606, 0.29926105], + [0.82341472, 0.12535343, 0.2963705], + [0.82852822, 0.13014118, 0.29347474], + [0.83355779, 0.13511035, 0.29057852], + [0.83850183, 0.14025098, 0.2876878], + [0.84335441, 0.14556683, 0.28480819], + [0.84813096, 0.15099892, 0.281943], + [0.85281737, 0.15657772, 0.27909826], + [0.85742602, 0.1622583, 0.27627462], + [0.86196552, 0.16801239, 0.27346473], + [0.86641628, 0.17387796, 0.27070818], + [0.87079129, 0.17982114, 0.26797378], + [0.87507281, 0.18587368, 0.26529697], + [0.87925878, 0.19203259, 0.26268136], + [0.8833417, 0.19830556, 0.26014181], + [0.88731387, 0.20469941, 0.25769539], + [0.89116859, 0.21121788, 0.2553592], + [0.89490337, 0.21785614, 0.25314362], + [0.8985026, 0.22463251, 0.25108745], + [0.90197527, 0.23152063, 0.24918223], + [0.90530097, 0.23854541, 0.24748098], + [0.90848638, 0.24568473, 0.24598324], + [0.911533, 0.25292623, 0.24470258], + [0.9144225, 0.26028902, 0.24369359], + [0.91717106, 0.26773821, 0.24294137], + [0.91978131, 0.27526191, 0.24245973], + [0.92223947, 0.28287251, 0.24229568], + [0.92456587, 0.29053388, 0.24242622], + [0.92676657, 0.29823282, 0.24285536], + [0.92882964, 0.30598085, 0.24362274], + [0.93078135, 0.31373977, 0.24468803], + [0.93262051, 0.3215093, 0.24606461], + [0.93435067, 0.32928362, 0.24775328], + [0.93599076, 0.33703942, 0.24972157], + [0.93752831, 0.34479177, 0.25199928], + [0.93899289, 0.35250734, 0.25452808], + [0.94036561, 0.36020899, 0.25734661], + [0.94167588, 0.36786594, 0.2603949], + [0.94291042, 0.37549479, 0.26369821], + [0.94408513, 0.3830811, 0.26722004], + [0.94520419, 0.39062329, 0.27094924], + [0.94625977, 0.39813168, 0.27489742], + [0.94727016, 0.4055909, 0.27902322], + [0.94823505, 0.41300424, 0.28332283], + [0.94914549, 0.42038251, 0.28780969], + [0.95001704, 0.42771398, 0.29244728], + [0.95085121, 0.43500005, 0.29722817], + [0.95165009, 0.44224144, 0.30214494], + [0.9524044, 0.44944853, 0.3072105], + [0.95312556, 0.45661389, 0.31239776], + [0.95381595, 0.46373781, 0.31769923], + [0.95447591, 0.47082238, 0.32310953], + [0.95510255, 0.47787236, 0.32862553], + [0.95569679, 0.48489115, 0.33421404], + [0.95626788, 0.49187351, 0.33985601], + [0.95681685, 0.49882008, 0.34555431], + [0.9573439, 0.50573243, 0.35130912], + [0.95784842, 0.51261283, 0.35711942], + [0.95833051, 0.51946267, 0.36298589], + [0.95879054, 0.52628305, 0.36890904], + [0.95922872, 0.53307513, 0.3748895], + [0.95964538, 0.53983991, 0.38092784], + [0.96004345, 0.54657593, 0.3870292], + [0.96042097, 0.55328624, 0.39319057], + [0.96077819, 0.55997184, 0.39941173], + [0.9611152, 0.5666337, 0.40569343], + [0.96143273, 0.57327231, 0.41203603], + [0.96173392, 0.57988594, 0.41844491], + [0.96201757, 0.58647675, 0.42491751], + [0.96228344, 0.59304598, 0.43145271], + [0.96253168, 0.5995944, 0.43805131], + [0.96276513, 0.60612062, 0.44471698], + [0.96298491, 0.6126247, 0.45145074], + [0.96318967, 0.61910879, 0.45824902], + [0.96337949, 0.6255736, 0.46511271], + [0.96355923, 0.63201624, 0.47204746], + [0.96372785, 0.63843852, 0.47905028], + [0.96388426, 0.64484214, 0.4861196], + [0.96403203, 0.65122535, 0.4932578], + [0.96417332, 0.65758729, 0.50046894], + [0.9643063, 0.66393045, 0.5077467], + [0.96443322, 0.67025402, 0.51509334], + [0.96455845, 0.67655564, 0.52251447], + [0.96467922, 0.68283846, 0.53000231], + [0.96479861, 0.68910113, 0.53756026], + [0.96492035, 0.69534192, 0.5451917], + [0.96504223, 0.7015636, 0.5528892], + [0.96516917, 0.70776351, 0.5606593], + [0.96530224, 0.71394212, 0.56849894], + [0.96544032, 0.72010124, 0.57640375], + [0.96559206, 0.72623592, 0.58438387], + [0.96575293, 0.73235058, 0.59242739], + [0.96592829, 0.73844258, 0.60053991], + [0.96612013, 0.74451182, 0.60871954], + [0.96632832, 0.75055966, 0.61696136], + [0.96656022, 0.75658231, 0.62527295], + [0.96681185, 0.76258381, 0.63364277], + [0.96709183, 0.76855969, 0.64207921], + [0.96739773, 0.77451297, 0.65057302], + [0.96773482, 0.78044149, 0.65912731], + [0.96810471, 0.78634563, 0.66773889], + [0.96850919, 0.79222565, 0.6764046], + [0.96893132, 0.79809112, 0.68512266], + [0.96935926, 0.80395415, 0.69383201], + [0.9698028, 0.80981139, 0.70252255], + [0.97025511, 0.81566605, 0.71120296], + [0.97071849, 0.82151775, 0.71987163], + [0.97120159, 0.82736371, 0.72851999], + [0.97169389, 0.83320847, 0.73716071], + [0.97220061, 0.83905052, 0.74578903], + [0.97272597, 0.84488881, 0.75440141], + [0.97327085, 0.85072354, 0.76299805], + [0.97383206, 0.85655639, 0.77158353], + [0.97441222, 0.86238689, 0.78015619], + [0.97501782, 0.86821321, 0.78871034], + [0.97564391, 0.87403763, 0.79725261], + [0.97628674, 0.87986189, 0.8057883], + [0.97696114, 0.88568129, 0.81430324], + [0.97765722, 0.89149971, 0.82280948], + [0.97837585, 0.89731727, 0.83130786], + [0.97912374, 0.90313207, 0.83979337], + [0.979891, 0.90894778, 0.84827858], + [0.98067764, 0.91476465, 0.85676611], + [0.98137749, 0.92061729, 0.86536915] +] + + +_mako_lut = [ + [0.04503935, 0.01482344, 0.02092227], + [0.04933018, 0.01709292, 0.02535719], + [0.05356262, 0.01950702, 0.03018802], + [0.05774337, 0.02205989, 0.03545515], + [0.06188095, 0.02474764, 0.04115287], + [0.06598247, 0.0275665, 0.04691409], + [0.07005374, 0.03051278, 0.05264306], + [0.07409947, 0.03358324, 0.05834631], + [0.07812339, 0.03677446, 0.06403249], + [0.08212852, 0.0400833, 0.06970862], + [0.08611731, 0.04339148, 0.07538208], + [0.09009161, 0.04664706, 0.08105568], + [0.09405308, 0.04985685, 0.08673591], + [0.09800301, 0.05302279, 0.09242646], + [0.10194255, 0.05614641, 0.09813162], + [0.10587261, 0.05922941, 0.103854], + [0.1097942, 0.06227277, 0.10959847], + [0.11370826, 0.06527747, 0.11536893], + [0.11761516, 0.06824548, 0.12116393], + [0.12151575, 0.07117741, 0.12698763], + [0.12541095, 0.07407363, 0.1328442], + [0.12930083, 0.07693611, 0.13873064], + [0.13317849, 0.07976988, 0.14465095], + [0.13701138, 0.08259683, 0.15060265], + [0.14079223, 0.08542126, 0.15659379], + [0.14452486, 0.08824175, 0.16262484], + [0.14820351, 0.09106304, 0.16869476], + [0.15183185, 0.09388372, 0.17480366], + [0.15540398, 0.09670855, 0.18094993], + [0.15892417, 0.09953561, 0.18713384], + [0.16238588, 0.10236998, 0.19335329], + [0.16579435, 0.10520905, 0.19960847], + [0.16914226, 0.10805832, 0.20589698], + [0.17243586, 0.11091443, 0.21221911], + [0.17566717, 0.11378321, 0.21857219], + [0.17884322, 0.11666074, 0.2249565], + [0.18195582, 0.11955283, 0.23136943], + [0.18501213, 0.12245547, 0.23781116], + [0.18800459, 0.12537395, 0.24427914], + [0.19093944, 0.1283047, 0.25077369], + [0.19381092, 0.13125179, 0.25729255], + [0.19662307, 0.13421303, 0.26383543], + [0.19937337, 0.13719028, 0.27040111], + [0.20206187, 0.14018372, 0.27698891], + [0.20469116, 0.14319196, 0.28359861], + [0.20725547, 0.14621882, 0.29022775], + [0.20976258, 0.14925954, 0.29687795], + [0.21220409, 0.15231929, 0.30354703], + [0.21458611, 0.15539445, 0.31023563], + [0.21690827, 0.15848519, 0.31694355], + [0.21916481, 0.16159489, 0.32366939], + [0.2213631, 0.16471913, 0.33041431], + [0.22349947, 0.1678599, 0.33717781], + [0.2255714, 0.1710185, 0.34395925], + [0.22758415, 0.17419169, 0.35075983], + [0.22953569, 0.17738041, 0.35757941], + [0.23142077, 0.18058733, 0.3644173], + [0.2332454, 0.18380872, 0.37127514], + [0.2350092, 0.18704459, 0.3781528], + [0.23670785, 0.190297, 0.38504973], + [0.23834119, 0.19356547, 0.39196711], + [0.23991189, 0.19684817, 0.39890581], + [0.24141903, 0.20014508, 0.4058667], + [0.24286214, 0.20345642, 0.4128484], + [0.24423453, 0.20678459, 0.41985299], + [0.24554109, 0.21012669, 0.42688124], + [0.2467815, 0.21348266, 0.43393244], + [0.24795393, 0.21685249, 0.4410088], + [0.24905614, 0.22023618, 0.448113], + [0.25007383, 0.22365053, 0.45519562], + [0.25098926, 0.22710664, 0.46223892], + [0.25179696, 0.23060342, 0.46925447], + [0.25249346, 0.23414353, 0.47623196], + [0.25307401, 0.23772973, 0.48316271], + [0.25353152, 0.24136961, 0.49001976], + [0.25386167, 0.24506548, 0.49679407], + [0.25406082, 0.2488164, 0.50348932], + [0.25412435, 0.25262843, 0.51007843], + [0.25404842, 0.25650743, 0.51653282], + [0.25383134, 0.26044852, 0.52286845], + [0.2534705, 0.26446165, 0.52903422], + [0.25296722, 0.2685428, 0.53503572], + [0.2523226, 0.27269346, 0.54085315], + [0.25153974, 0.27691629, 0.54645752], + [0.25062402, 0.28120467, 0.55185939], + [0.24958205, 0.28556371, 0.55701246], + [0.24842386, 0.28998148, 0.56194601], + [0.24715928, 0.29446327, 0.56660884], + [0.24580099, 0.29899398, 0.57104399], + [0.24436202, 0.30357852, 0.57519929], + [0.24285591, 0.30819938, 0.57913247], + [0.24129828, 0.31286235, 0.58278615], + [0.23970131, 0.3175495, 0.5862272], + [0.23807973, 0.32226344, 0.58941872], + [0.23644557, 0.32699241, 0.59240198], + [0.2348113, 0.33173196, 0.59518282], + [0.23318874, 0.33648036, 0.59775543], + [0.2315855, 0.34122763, 0.60016456], + [0.23001121, 0.34597357, 0.60240251], + [0.2284748, 0.35071512, 0.6044784], + [0.22698081, 0.35544612, 0.60642528], + [0.22553305, 0.36016515, 0.60825252], + [0.22413977, 0.36487341, 0.60994938], + [0.22280246, 0.36956728, 0.61154118], + [0.22152555, 0.37424409, 0.61304472], + [0.22030752, 0.37890437, 0.61446646], + [0.2191538, 0.38354668, 0.61581561], + [0.21806257, 0.38817169, 0.61709794], + [0.21703799, 0.39277882, 0.61831922], + [0.21607792, 0.39736958, 0.61948028], + [0.21518463, 0.40194196, 0.62059763], + [0.21435467, 0.40649717, 0.62167507], + [0.21358663, 0.41103579, 0.62271724], + [0.21288172, 0.41555771, 0.62373011], + [0.21223835, 0.42006355, 0.62471794], + [0.21165312, 0.42455441, 0.62568371], + [0.21112526, 0.42903064, 0.6266318], + [0.21065161, 0.43349321, 0.62756504], + [0.21023306, 0.43794288, 0.62848279], + [0.20985996, 0.44238227, 0.62938329], + [0.20951045, 0.44680966, 0.63030696], + [0.20916709, 0.45122981, 0.63124483], + [0.20882976, 0.45564335, 0.63219599], + [0.20849798, 0.46005094, 0.63315928], + [0.20817199, 0.46445309, 0.63413391], + [0.20785149, 0.46885041, 0.63511876], + [0.20753716, 0.47324327, 0.63611321], + [0.20722876, 0.47763224, 0.63711608], + [0.20692679, 0.48201774, 0.63812656], + [0.20663156, 0.48640018, 0.63914367], + [0.20634336, 0.49078002, 0.64016638], + [0.20606303, 0.49515755, 0.6411939], + [0.20578999, 0.49953341, 0.64222457], + [0.20552612, 0.50390766, 0.64325811], + [0.20527189, 0.50828072, 0.64429331], + [0.20502868, 0.51265277, 0.64532947], + [0.20479718, 0.51702417, 0.64636539], + [0.20457804, 0.52139527, 0.64739979], + [0.20437304, 0.52576622, 0.64843198], + [0.20418396, 0.53013715, 0.64946117], + [0.20401238, 0.53450825, 0.65048638], + [0.20385896, 0.53887991, 0.65150606], + [0.20372653, 0.54325208, 0.65251978], + [0.20361709, 0.5476249, 0.6535266], + [0.20353258, 0.55199854, 0.65452542], + [0.20347472, 0.55637318, 0.655515], + [0.20344718, 0.56074869, 0.65649508], + [0.20345161, 0.56512531, 0.65746419], + [0.20349089, 0.56950304, 0.65842151], + [0.20356842, 0.57388184, 0.65936642], + [0.20368663, 0.57826181, 0.66029768], + [0.20384884, 0.58264293, 0.6612145], + [0.20405904, 0.58702506, 0.66211645], + [0.20431921, 0.59140842, 0.66300179], + [0.20463464, 0.59579264, 0.66387079], + [0.20500731, 0.60017798, 0.66472159], + [0.20544449, 0.60456387, 0.66555409], + [0.20596097, 0.60894927, 0.66636568], + [0.20654832, 0.61333521, 0.66715744], + [0.20721003, 0.61772167, 0.66792838], + [0.20795035, 0.62210845, 0.66867802], + [0.20877302, 0.62649546, 0.66940555], + [0.20968223, 0.63088252, 0.6701105], + [0.21068163, 0.63526951, 0.67079211], + [0.21177544, 0.63965621, 0.67145005], + [0.21298582, 0.64404072, 0.67208182], + [0.21430361, 0.64842404, 0.67268861], + [0.21572716, 0.65280655, 0.67326978], + [0.21726052, 0.65718791, 0.6738255], + [0.21890636, 0.66156803, 0.67435491], + [0.220668, 0.66594665, 0.67485792], + [0.22255447, 0.67032297, 0.67533374], + [0.22458372, 0.67469531, 0.67578061], + [0.22673713, 0.67906542, 0.67620044], + [0.22901625, 0.6834332, 0.67659251], + [0.23142316, 0.68779836, 0.67695703], + [0.23395924, 0.69216072, 0.67729378], + [0.23663857, 0.69651881, 0.67760151], + [0.23946645, 0.70087194, 0.67788018], + [0.24242624, 0.70522162, 0.67813088], + [0.24549008, 0.70957083, 0.67835215], + [0.24863372, 0.71392166, 0.67854868], + [0.25187832, 0.71827158, 0.67872193], + [0.25524083, 0.72261873, 0.67887024], + [0.25870947, 0.72696469, 0.67898912], + [0.26229238, 0.73130855, 0.67907645], + [0.26604085, 0.73564353, 0.67914062], + [0.26993099, 0.73997282, 0.67917264], + [0.27397488, 0.74429484, 0.67917096], + [0.27822463, 0.74860229, 0.67914468], + [0.28264201, 0.75290034, 0.67907959], + [0.2873016, 0.75717817, 0.67899164], + [0.29215894, 0.76144162, 0.67886578], + [0.29729823, 0.76567816, 0.67871894], + [0.30268199, 0.76989232, 0.67853896], + [0.30835665, 0.77407636, 0.67833512], + [0.31435139, 0.77822478, 0.67811118], + [0.3206671, 0.78233575, 0.67786729], + [0.32733158, 0.78640315, 0.67761027], + [0.33437168, 0.79042043, 0.67734882], + [0.34182112, 0.79437948, 0.67709394], + [0.34968889, 0.79827511, 0.67685638], + [0.35799244, 0.80210037, 0.67664969], + [0.36675371, 0.80584651, 0.67649539], + [0.3759816, 0.80950627, 0.67641393], + [0.38566792, 0.81307432, 0.67642947], + [0.39579804, 0.81654592, 0.67656899], + [0.40634556, 0.81991799, 0.67686215], + [0.41730243, 0.82318339, 0.67735255], + [0.4285828, 0.82635051, 0.6780564], + [0.44012728, 0.82942353, 0.67900049], + [0.45189421, 0.83240398, 0.68021733], + [0.46378379, 0.83530763, 0.6817062], + [0.47573199, 0.83814472, 0.68347352], + [0.48769865, 0.84092197, 0.68552698], + [0.49962354, 0.84365379, 0.68783929], + [0.5114027, 0.8463718, 0.69029789], + [0.52301693, 0.84908401, 0.69288545], + [0.53447549, 0.85179048, 0.69561066], + [0.54578602, 0.8544913, 0.69848331], + [0.55695565, 0.85718723, 0.70150427], + [0.56798832, 0.85987893, 0.70468261], + [0.57888639, 0.86256715, 0.70802931], + [0.5896541, 0.8652532, 0.71154204], + [0.60028928, 0.86793835, 0.71523675], + [0.61079441, 0.87062438, 0.71910895], + [0.62116633, 0.87331311, 0.72317003], + [0.63140509, 0.87600675, 0.72741689], + [0.64150735, 0.87870746, 0.73185717], + [0.65147219, 0.8814179, 0.73648495], + [0.66129632, 0.8841403, 0.74130658], + [0.67097934, 0.88687758, 0.74631123], + [0.68051833, 0.88963189, 0.75150483], + [0.68991419, 0.89240612, 0.75687187], + [0.69916533, 0.89520211, 0.76241714], + [0.70827373, 0.89802257, 0.76812286], + [0.71723995, 0.90086891, 0.77399039], + [0.72606665, 0.90374337, 0.7800041], + [0.73475675, 0.90664718, 0.78615802], + [0.74331358, 0.90958151, 0.79244474], + [0.75174143, 0.91254787, 0.79884925], + [0.76004473, 0.91554656, 0.80536823], + [0.76827704, 0.91856549, 0.81196513], + [0.77647029, 0.921603, 0.81855729], + [0.78462009, 0.92466151, 0.82514119], + [0.79273542, 0.92773848, 0.83172131], + [0.8008109, 0.93083672, 0.83829355], + [0.80885107, 0.93395528, 0.84485982], + [0.81685878, 0.9370938, 0.85142101], + [0.82483206, 0.94025378, 0.8579751], + [0.83277661, 0.94343371, 0.86452477], + [0.84069127, 0.94663473, 0.87106853], + [0.84857662, 0.9498573, 0.8776059], + [0.8564431, 0.95309792, 0.88414253], + [0.86429066, 0.95635719, 0.89067759], + [0.87218969, 0.95960708, 0.89725384] +] + + +_vlag_lut = [ + [0.13850039, 0.41331206, 0.74052025], + [0.15077609, 0.41762684, 0.73970427], + [0.16235219, 0.4219191, 0.7389667], + [0.1733322, 0.42619024, 0.73832537], + [0.18382538, 0.43044226, 0.73776764], + [0.19394034, 0.4346772, 0.73725867], + [0.20367115, 0.43889576, 0.73685314], + [0.21313625, 0.44310003, 0.73648045], + [0.22231173, 0.44729079, 0.73619681], + [0.23125148, 0.45146945, 0.73597803], + [0.23998101, 0.45563715, 0.7358223], + [0.24853358, 0.45979489, 0.73571524], + [0.25691416, 0.4639437, 0.73566943], + [0.26513894, 0.46808455, 0.73568319], + [0.27322194, 0.47221835, 0.73575497], + [0.28117543, 0.47634598, 0.73588332], + [0.28901021, 0.48046826, 0.73606686], + [0.2967358, 0.48458597, 0.73630433], + [0.30436071, 0.48869986, 0.73659451], + [0.3118955, 0.49281055, 0.73693255], + [0.31935389, 0.49691847, 0.73730851], + [0.32672701, 0.5010247, 0.73774013], + [0.33402607, 0.50512971, 0.73821941], + [0.34125337, 0.50923419, 0.73874905], + [0.34840921, 0.51333892, 0.73933402], + [0.35551826, 0.51744353, 0.73994642], + [0.3625676, 0.52154929, 0.74060763], + [0.36956356, 0.52565656, 0.74131327], + [0.37649902, 0.52976642, 0.74207698], + [0.38340273, 0.53387791, 0.74286286], + [0.39025859, 0.53799253, 0.7436962], + [0.39706821, 0.54211081, 0.744578], + [0.40384046, 0.54623277, 0.74549872], + [0.41058241, 0.55035849, 0.74645094], + [0.41728385, 0.55448919, 0.74745174], + [0.42395178, 0.55862494, 0.74849357], + [0.4305964, 0.56276546, 0.74956387], + [0.4372044, 0.56691228, 0.75068412], + [0.4437909, 0.57106468, 0.75183427], + [0.45035117, 0.5752235, 0.75302312], + [0.45687824, 0.57938983, 0.75426297], + [0.46339713, 0.58356191, 0.75551816], + [0.46988778, 0.58774195, 0.75682037], + [0.47635605, 0.59192986, 0.75816245], + [0.48281101, 0.5961252, 0.75953212], + [0.4892374, 0.60032986, 0.76095418], + [0.49566225, 0.60454154, 0.76238852], + [0.50206137, 0.60876307, 0.76387371], + [0.50845128, 0.61299312, 0.76538551], + [0.5148258, 0.61723272, 0.76693475], + [0.52118385, 0.62148236, 0.76852436], + [0.52753571, 0.62574126, 0.77013939], + [0.53386831, 0.63001125, 0.77180152], + [0.54020159, 0.63429038, 0.7734803], + [0.54651272, 0.63858165, 0.77521306], + [0.55282975, 0.64288207, 0.77695608], + [0.55912585, 0.64719519, 0.77875327], + [0.56542599, 0.65151828, 0.78056551], + [0.57170924, 0.65585426, 0.78242747], + [0.57799572, 0.6602009, 0.78430751], + [0.58426817, 0.66456073, 0.78623458], + [0.590544, 0.66893178, 0.78818117], + [0.59680758, 0.67331643, 0.79017369], + [0.60307553, 0.67771273, 0.79218572], + [0.60934065, 0.68212194, 0.79422987], + [0.61559495, 0.68654548, 0.7963202], + [0.62185554, 0.69098125, 0.79842918], + [0.62810662, 0.69543176, 0.80058381], + [0.63436425, 0.69989499, 0.80275812], + [0.64061445, 0.70437326, 0.80497621], + [0.6468706, 0.70886488, 0.80721641], + [0.65312213, 0.7133717, 0.80949719], + [0.65937818, 0.71789261, 0.81180392], + [0.66563334, 0.72242871, 0.81414642], + [0.67189155, 0.72697967, 0.81651872], + [0.67815314, 0.73154569, 0.81892097], + [0.68441395, 0.73612771, 0.82136094], + [0.69068321, 0.74072452, 0.82382353], + [0.69694776, 0.7453385, 0.82633199], + [0.70322431, 0.74996721, 0.8288583], + [0.70949595, 0.75461368, 0.83143221], + [0.7157774, 0.75927574, 0.83402904], + [0.72206299, 0.76395461, 0.83665922], + [0.72835227, 0.76865061, 0.8393242], + [0.73465238, 0.7733628, 0.84201224], + [0.74094862, 0.77809393, 0.84474951], + [0.74725683, 0.78284158, 0.84750915], + [0.75357103, 0.78760701, 0.85030217], + [0.75988961, 0.79239077, 0.85313207], + [0.76621987, 0.79719185, 0.85598668], + [0.77255045, 0.8020125, 0.85888658], + [0.77889241, 0.80685102, 0.86181298], + [0.78524572, 0.81170768, 0.86476656], + [0.79159841, 0.81658489, 0.86776906], + [0.79796459, 0.82148036, 0.8707962], + [0.80434168, 0.82639479, 0.87385315], + [0.8107221, 0.83132983, 0.87695392], + [0.81711301, 0.8362844, 0.88008641], + [0.82351479, 0.84125863, 0.88325045], + [0.82992772, 0.84625263, 0.88644594], + [0.83634359, 0.85126806, 0.8896878], + [0.84277295, 0.85630293, 0.89295721], + [0.84921192, 0.86135782, 0.89626076], + [0.85566206, 0.866432, 0.89959467], + [0.86211514, 0.87152627, 0.90297183], + [0.86857483, 0.87663856, 0.90638248], + [0.87504231, 0.88176648, 0.90981938], + [0.88151194, 0.88690782, 0.91328493], + [0.88797938, 0.89205857, 0.91677544], + [0.89443865, 0.89721298, 0.9202854], + [0.90088204, 0.90236294, 0.92380601], + [0.90729768, 0.90749778, 0.92732797], + [0.91367037, 0.91260329, 0.93083814], + [0.91998105, 0.91766106, 0.93431861], + [0.92620596, 0.92264789, 0.93774647], + [0.93231683, 0.9275351, 0.94109192], + [0.93827772, 0.9322888, 0.94432312], + [0.94404755, 0.93686925, 0.94740137], + [0.94958284, 0.94123072, 0.95027696], + [0.95482682, 0.9453245, 0.95291103], + [0.9597248, 0.94909728, 0.95525103], + [0.96422552, 0.95249273, 0.95723271], + [0.96826161, 0.95545812, 0.95882188], + [0.97178458, 0.95793984, 0.95995705], + [0.97474105, 0.95989142, 0.96059997], + [0.97708604, 0.96127366, 0.96071853], + [0.97877855, 0.96205832, 0.96030095], + [0.97978484, 0.96222949, 0.95935496], + [0.9805997, 0.96155216, 0.95813083], + [0.98152619, 0.95993719, 0.95639322], + [0.9819726, 0.95766608, 0.95399269], + [0.98191855, 0.9547873, 0.95098107], + [0.98138514, 0.95134771, 0.94740644], + [0.98040845, 0.94739906, 0.94332125], + [0.97902107, 0.94300131, 0.93878672], + [0.97729348, 0.93820409, 0.93385135], + [0.9752533, 0.933073, 0.92858252], + [0.97297834, 0.92765261, 0.92302309], + [0.97049104, 0.92200317, 0.91723505], + [0.96784372, 0.91616744, 0.91126063], + [0.96507281, 0.91018664, 0.90514124], + [0.96222034, 0.90409203, 0.89890756], + [0.9593079, 0.89791478, 0.89259122], + [0.95635626, 0.89167908, 0.88621654], + [0.95338303, 0.88540373, 0.87980238], + [0.95040174, 0.87910333, 0.87336339], + [0.94742246, 0.87278899, 0.86691076], + [0.94445249, 0.86646893, 0.86045277], + [0.94150476, 0.86014606, 0.85399191], + [0.93857394, 0.85382798, 0.84753642], + [0.93566206, 0.84751766, 0.84108935], + [0.93277194, 0.8412164, 0.83465197], + [0.92990106, 0.83492672, 0.82822708], + [0.92704736, 0.82865028, 0.82181656], + [0.92422703, 0.82238092, 0.81541333], + [0.92142581, 0.81612448, 0.80902415], + [0.91864501, 0.80988032, 0.80264838], + [0.91587578, 0.80365187, 0.79629001], + [0.9131367, 0.79743115, 0.78994], + [0.91041602, 0.79122265, 0.78360361], + [0.90771071, 0.78502727, 0.77728196], + [0.90501581, 0.77884674, 0.7709771], + [0.90235365, 0.77267117, 0.76467793], + [0.8997019, 0.76650962, 0.75839484], + [0.89705346, 0.76036481, 0.752131], + [0.89444021, 0.75422253, 0.74587047], + [0.89183355, 0.74809474, 0.73962689], + [0.88923216, 0.74198168, 0.73340061], + [0.88665892, 0.73587283, 0.72717995], + [0.88408839, 0.72977904, 0.72097718], + [0.88153537, 0.72369332, 0.71478461], + [0.87899389, 0.7176179, 0.70860487], + [0.87645157, 0.71155805, 0.7024439], + [0.8739399, 0.70549893, 0.6962854], + [0.87142626, 0.6994551, 0.69014561], + [0.8689268, 0.69341868, 0.68401597], + [0.86643562, 0.687392, 0.67789917], + [0.86394434, 0.68137863, 0.67179927], + [0.86147586, 0.67536728, 0.665704], + [0.85899928, 0.66937226, 0.6596292], + [0.85654668, 0.66337773, 0.6535577], + [0.85408818, 0.65739772, 0.64750494], + [0.85164413, 0.65142189, 0.64145983], + [0.84920091, 0.6454565, 0.63542932], + [0.84676427, 0.63949827, 0.62941], + [0.84433231, 0.63354773, 0.62340261], + [0.84190106, 0.62760645, 0.61740899], + [0.83947935, 0.62166951, 0.61142404], + [0.8370538, 0.61574332, 0.60545478], + [0.83463975, 0.60981951, 0.59949247], + [0.83221877, 0.60390724, 0.593547], + [0.82980985, 0.59799607, 0.58760751], + [0.82740268, 0.59209095, 0.58167944], + [0.82498638, 0.5861973, 0.57576866], + [0.82258181, 0.5803034, 0.56986307], + [0.82016611, 0.57442123, 0.56397539], + [0.81776305, 0.56853725, 0.55809173], + [0.81534551, 0.56266602, 0.55222741], + [0.81294293, 0.55679056, 0.5463651], + [0.81052113, 0.55092973, 0.54052443], + [0.80811509, 0.54506305, 0.53468464], + [0.80568952, 0.53921036, 0.52886622], + [0.80327506, 0.53335335, 0.52305077], + [0.80084727, 0.52750583, 0.51725256], + [0.79842217, 0.5216578, 0.51146173], + [0.79599382, 0.51581223, 0.50568155], + [0.79355781, 0.50997127, 0.49991444], + [0.79112596, 0.50412707, 0.49415289], + [0.78867442, 0.49829386, 0.48841129], + [0.7862306, 0.49245398, 0.48267247], + [0.7837687, 0.48662309, 0.47695216], + [0.78130809, 0.4807883, 0.47123805], + [0.77884467, 0.47495151, 0.46553236], + [0.77636283, 0.46912235, 0.45984473], + [0.77388383, 0.46328617, 0.45416141], + [0.77138912, 0.45745466, 0.44849398], + [0.76888874, 0.45162042, 0.44283573], + [0.76638802, 0.44577901, 0.43718292], + [0.76386116, 0.43994762, 0.43155211], + [0.76133542, 0.43410655, 0.42592523], + [0.75880631, 0.42825801, 0.42030488], + [0.75624913, 0.42241905, 0.41470727], + [0.7536919, 0.41656866, 0.40911347], + [0.75112748, 0.41071104, 0.40352792], + [0.74854331, 0.40485474, 0.3979589], + [0.74594723, 0.39899309, 0.39240088], + [0.74334332, 0.39312199, 0.38685075], + [0.74073277, 0.38723941, 0.3813074], + [0.73809409, 0.38136133, 0.37578553], + [0.73544692, 0.37547129, 0.37027123], + [0.73278943, 0.36956954, 0.36476549], + [0.73011829, 0.36365761, 0.35927038], + [0.72743485, 0.35773314, 0.35378465], + [0.72472722, 0.35180504, 0.34831662], + [0.72200473, 0.34586421, 0.34285937], + [0.71927052, 0.33990649, 0.33741033], + [0.71652049, 0.33393396, 0.33197219], + [0.71375362, 0.32794602, 0.32654545], + [0.71096951, 0.32194148, 0.32113016], + [0.70816772, 0.31591904, 0.31572637], + [0.70534784, 0.30987734, 0.31033414], + [0.70250944, 0.30381489, 0.30495353], + [0.69965211, 0.2977301, 0.2995846], + [0.6967754, 0.29162126, 0.29422741], + [0.69388446, 0.28548074, 0.28887769], + [0.69097561, 0.2793096, 0.28353795], + [0.68803513, 0.27311993, 0.27821876], + [0.6850794, 0.26689144, 0.27290694], + [0.682108, 0.26062114, 0.26760246], + [0.67911013, 0.2543177, 0.26231367], + [0.67609393, 0.24796818, 0.25703372], + [0.67305921, 0.24156846, 0.25176238], + [0.67000176, 0.23511902, 0.24650278], + [0.66693423, 0.22859879, 0.24124404], + [0.6638441, 0.22201742, 0.2359961], + [0.66080672, 0.21526712, 0.23069468] +] + + +_icefire_lut = [ + [0.73936227, 0.90443867, 0.85757238], + [0.72888063, 0.89639109, 0.85488394], + [0.71834255, 0.88842162, 0.8521605], + [0.70773866, 0.88052939, 0.849422], + [0.69706215, 0.87271313, 0.84668315], + [0.68629021, 0.86497329, 0.84398721], + [0.67543654, 0.85730617, 0.84130969], + [0.66448539, 0.84971123, 0.83868005], + [0.65342679, 0.84218728, 0.83611512], + [0.64231804, 0.83471867, 0.83358584], + [0.63117745, 0.827294, 0.83113431], + [0.62000484, 0.81991069, 0.82876741], + [0.60879435, 0.81256797, 0.82648905], + [0.59754118, 0.80526458, 0.82430414], + [0.58624247, 0.79799884, 0.82221573], + [0.57489525, 0.7907688, 0.82022901], + [0.56349779, 0.78357215, 0.81834861], + [0.55204294, 0.77640827, 0.81657563], + [0.54052516, 0.76927562, 0.81491462], + [0.52894085, 0.76217215, 0.81336913], + [0.51728854, 0.75509528, 0.81194156], + [0.50555676, 0.74804469, 0.81063503], + [0.49373871, 0.7410187, 0.80945242], + [0.48183174, 0.73401449, 0.80839675], + [0.46982587, 0.72703075, 0.80747097], + [0.45770893, 0.72006648, 0.80667756], + [0.44547249, 0.71311941, 0.80601991], + [0.43318643, 0.70617126, 0.80549278], + [0.42110294, 0.69916972, 0.80506683], + [0.40925101, 0.69211059, 0.80473246], + [0.3976693, 0.68498786, 0.80448272], + [0.38632002, 0.67781125, 0.80431024], + [0.37523981, 0.67057537, 0.80420832], + [0.36442578, 0.66328229, 0.80417474], + [0.35385939, 0.65593699, 0.80420591], + [0.34358916, 0.64853177, 0.8043], + [0.33355526, 0.64107876, 0.80445484], + [0.32383062, 0.63356578, 0.80467091], + [0.31434372, 0.62600624, 0.8049475], + [0.30516161, 0.618389, 0.80528692], + [0.29623491, 0.61072284, 0.80569021], + [0.28759072, 0.60300319, 0.80616055], + [0.27923924, 0.59522877, 0.80669803], + [0.27114651, 0.5874047, 0.80730545], + [0.26337153, 0.57952055, 0.80799113], + [0.25588696, 0.57157984, 0.80875922], + [0.248686, 0.56358255, 0.80961366], + [0.24180668, 0.55552289, 0.81055123], + [0.23526251, 0.54739477, 0.8115939], + [0.22921445, 0.53918506, 0.81267292], + [0.22397687, 0.53086094, 0.8137141], + [0.21977058, 0.52241482, 0.81457651], + [0.21658989, 0.51384321, 0.81528511], + [0.21452772, 0.50514155, 0.81577278], + [0.21372783, 0.49630865, 0.81589566], + [0.21409503, 0.48734861, 0.81566163], + [0.2157176, 0.47827123, 0.81487615], + [0.21842857, 0.46909168, 0.81351614], + [0.22211705, 0.45983212, 0.81146983], + [0.22665681, 0.45052233, 0.80860217], + [0.23176013, 0.44119137, 0.80494325], + [0.23727775, 0.43187704, 0.80038017], + [0.24298285, 0.42261123, 0.79493267], + [0.24865068, 0.41341842, 0.78869164], + [0.25423116, 0.40433127, 0.78155831], + [0.25950239, 0.39535521, 0.77376848], + [0.2644736, 0.38651212, 0.76524809], + [0.26901584, 0.37779582, 0.75621942], + [0.27318141, 0.36922056, 0.746605], + [0.27690355, 0.3607736, 0.73659374], + [0.28023585, 0.35244234, 0.72622103], + [0.28306009, 0.34438449, 0.71500731], + [0.28535896, 0.33660243, 0.70303975], + [0.28708711, 0.32912157, 0.69034504], + [0.28816354, 0.32200604, 0.67684067], + [0.28862749, 0.31519824, 0.66278813], + [0.28847904, 0.30869064, 0.6482815], + [0.28770912, 0.30250126, 0.63331265], + [0.28640325, 0.29655509, 0.61811374], + [0.28458943, 0.29082155, 0.60280913], + [0.28233561, 0.28527482, 0.58742866], + [0.27967038, 0.2798938, 0.57204225], + [0.27665361, 0.27465357, 0.55667809], + [0.27332564, 0.2695165, 0.54145387], + [0.26973851, 0.26447054, 0.52634916], + [0.2659204, 0.25949691, 0.511417], + [0.26190145, 0.25458123, 0.49668768], + [0.2577151, 0.24971691, 0.48214874], + [0.25337618, 0.24490494, 0.46778758], + [0.24890842, 0.24013332, 0.45363816], + [0.24433654, 0.23539226, 0.4397245], + [0.23967922, 0.23067729, 0.4260591], + [0.23495608, 0.22598894, 0.41262952], + [0.23018113, 0.22132414, 0.39945577], + [0.22534609, 0.21670847, 0.38645794], + [0.22048761, 0.21211723, 0.37372555], + [0.2156198, 0.20755389, 0.36125301], + [0.21074637, 0.20302717, 0.34903192], + [0.20586893, 0.19855368, 0.33701661], + [0.20101757, 0.19411573, 0.32529173], + [0.19619947, 0.18972425, 0.31383846], + [0.19140726, 0.18540157, 0.30260777], + [0.1866769, 0.1811332, 0.29166583], + [0.18201285, 0.17694992, 0.28088776], + [0.17745228, 0.17282141, 0.27044211], + [0.17300684, 0.16876921, 0.26024893], + [0.16868273, 0.16479861, 0.25034479], + [0.16448691, 0.16091728, 0.24075373], + [0.16043195, 0.15714351, 0.23141745], + [0.15652427, 0.15348248, 0.22238175], + [0.15277065, 0.14994111, 0.21368395], + [0.14918274, 0.14653431, 0.20529486], + [0.14577095, 0.14327403, 0.19720829], + [0.14254381, 0.14016944, 0.18944326], + [0.13951035, 0.13723063, 0.18201072], + [0.13667798, 0.13446606, 0.17493774], + [0.13405762, 0.13188822, 0.16820842], + [0.13165767, 0.12950667, 0.16183275], + [0.12948748, 0.12733187, 0.15580631], + [0.12755435, 0.1253723, 0.15014098], + [0.12586516, 0.12363617, 0.1448459], + [0.12442647, 0.12213143, 0.13992571], + [0.12324241, 0.12086419, 0.13539995], + [0.12232067, 0.11984278, 0.13124644], + [0.12166209, 0.11907077, 0.12749671], + [0.12126982, 0.11855309, 0.12415079], + [0.12114244, 0.11829179, 0.1212385], + [0.12127766, 0.11828837, 0.11878534], + [0.12284806, 0.1179729, 0.11772022], + [0.12619498, 0.11721796, 0.11770203], + [0.129968, 0.11663788, 0.11792377], + [0.13410011, 0.11625146, 0.11839138], + [0.13855459, 0.11606618, 0.11910584], + [0.14333775, 0.11607038, 0.1200606], + [0.148417, 0.11626929, 0.12125453], + [0.15377389, 0.11666192, 0.12268364], + [0.15941427, 0.11723486, 0.12433911], + [0.16533376, 0.11797856, 0.12621303], + [0.17152547, 0.11888403, 0.12829735], + [0.17797765, 0.11994436, 0.13058435], + [0.18468769, 0.12114722, 0.13306426], + [0.19165663, 0.12247737, 0.13572616], + [0.19884415, 0.12394381, 0.1385669], + [0.20627181, 0.12551883, 0.14157124], + [0.21394877, 0.12718055, 0.14472604], + [0.22184572, 0.12893119, 0.14802579], + [0.22994394, 0.13076731, 0.15146314], + [0.23823937, 0.13267611, 0.15502793], + [0.24676041, 0.13462172, 0.15870321], + [0.25546457, 0.13661751, 0.16248722], + [0.26433628, 0.13865956, 0.16637301], + [0.27341345, 0.14070412, 0.17034221], + [0.28264773, 0.14277192, 0.1743957], + [0.29202272, 0.14486161, 0.17852793], + [0.30159648, 0.14691224, 0.1827169], + [0.31129002, 0.14897583, 0.18695213], + [0.32111555, 0.15103351, 0.19119629], + [0.33107961, 0.1530674, 0.19543758], + [0.34119892, 0.15504762, 0.1996803], + [0.35142388, 0.15701131, 0.20389086], + [0.36178937, 0.1589124, 0.20807639], + [0.37229381, 0.16073993, 0.21223189], + [0.38288348, 0.16254006, 0.2163249], + [0.39359592, 0.16426336, 0.22036577], + [0.40444332, 0.16588767, 0.22434027], + [0.41537995, 0.16745325, 0.2282297], + [0.42640867, 0.16894939, 0.23202755], + [0.43754706, 0.17034847, 0.23572899], + [0.44878564, 0.1716535, 0.23932344], + [0.4601126, 0.17287365, 0.24278607], + [0.47151732, 0.17401641, 0.24610337], + [0.48300689, 0.17506676, 0.2492737], + [0.49458302, 0.17601892, 0.25227688], + [0.50623876, 0.17687777, 0.255096], + [0.5179623, 0.17765528, 0.2577162], + [0.52975234, 0.17835232, 0.2601134], + [0.54159776, 0.17898292, 0.26226847], + [0.55348804, 0.17956232, 0.26416003], + [0.56541729, 0.18010175, 0.26575971], + [0.57736669, 0.180631, 0.26704888], + [0.58932081, 0.18117827, 0.26800409], + [0.60127582, 0.18175888, 0.26858488], + [0.61319563, 0.1824336, 0.2687872], + [0.62506376, 0.18324015, 0.26858301], + [0.63681202, 0.18430173, 0.26795276], + [0.64842603, 0.18565472, 0.26689463], + [0.65988195, 0.18734638, 0.26543435], + [0.67111966, 0.18948885, 0.26357955], + [0.68209194, 0.19216636, 0.26137175], + [0.69281185, 0.19535326, 0.25887063], + [0.70335022, 0.19891271, 0.25617971], + [0.71375229, 0.20276438, 0.25331365], + [0.72401436, 0.20691287, 0.25027366], + [0.73407638, 0.21145051, 0.24710661], + [0.74396983, 0.21631913, 0.24380715], + [0.75361506, 0.22163653, 0.24043996], + [0.7630579, 0.22731637, 0.23700095], + [0.77222228, 0.23346231, 0.23356628], + [0.78115441, 0.23998404, 0.23013825], + [0.78979746, 0.24694858, 0.22678822], + [0.79819286, 0.25427223, 0.22352658], + [0.80630444, 0.26198807, 0.22040877], + [0.81417437, 0.27001406, 0.21744645], + [0.82177364, 0.27837336, 0.21468316], + [0.82915955, 0.28696963, 0.21210766], + [0.83628628, 0.2958499, 0.20977813], + [0.84322168, 0.30491136, 0.20766435], + [0.84995458, 0.31415945, 0.2057863], + [0.85648867, 0.32358058, 0.20415327], + [0.86286243, 0.33312058, 0.20274969], + [0.86908321, 0.34276705, 0.20157271], + [0.87512876, 0.3525416, 0.20064949], + [0.88100349, 0.36243385, 0.19999078], + [0.8866469, 0.37249496, 0.1997976], + [0.89203964, 0.38273475, 0.20013431], + [0.89713496, 0.39318156, 0.20121514], + [0.90195099, 0.40380687, 0.20301555], + [0.90648379, 0.41460191, 0.20558847], + [0.9106967, 0.42557857, 0.20918529], + [0.91463791, 0.43668557, 0.21367954], + [0.91830723, 0.44790913, 0.21916352], + [0.92171507, 0.45922856, 0.22568002], + [0.92491786, 0.4705936, 0.23308207], + [0.92790792, 0.48200153, 0.24145932], + [0.93073701, 0.49341219, 0.25065486], + [0.93343918, 0.5048017, 0.26056148], + [0.93602064, 0.51616486, 0.27118485], + [0.93850535, 0.52748892, 0.28242464], + [0.94092933, 0.53875462, 0.29416042], + [0.94330011, 0.5499628, 0.30634189], + [0.94563159, 0.56110987, 0.31891624], + [0.94792955, 0.57219822, 0.33184256], + [0.95020929, 0.5832232, 0.34508419], + [0.95247324, 0.59419035, 0.35859866], + [0.95471709, 0.60510869, 0.37236035], + [0.95698411, 0.61595766, 0.38629631], + [0.95923863, 0.62676473, 0.40043317], + [0.9615041, 0.6375203, 0.41474106], + [0.96371553, 0.64826619, 0.42928335], + [0.96591497, 0.65899621, 0.44380444], + [0.96809871, 0.66971662, 0.45830232], + [0.9702495, 0.6804394, 0.47280492], + [0.9723881, 0.69115622, 0.48729272], + [0.97450723, 0.70187358, 0.50178034], + [0.9766108, 0.712592, 0.51626837], + [0.97871716, 0.72330511, 0.53074053], + [0.98082222, 0.73401769, 0.54520694], + [0.9829001, 0.74474445, 0.5597019], + [0.98497466, 0.75547635, 0.57420239], + [0.98705581, 0.76621129, 0.58870185], + [0.98913325, 0.77695637, 0.60321626], + [0.99119918, 0.78771716, 0.61775821], + [0.9932672, 0.79848979, 0.63231691], + [0.99535958, 0.80926704, 0.64687278], + [0.99740544, 0.82008078, 0.66150571], + [0.9992197, 0.83100723, 0.6764127] +] + + +_luts = [_rocket_lut, _mako_lut, _vlag_lut, _icefire_lut] +_names = ["rocket", "mako", "vlag", "icefire"] + +for _lut, _name in zip(_luts, _names): + + _cmap = colors.ListedColormap(_lut, _name) + locals()[_name] = _cmap + + _cmap_r = colors.ListedColormap(_lut[::-1], _name + "_r") + locals()[_name + "_r"] = _cmap_r + + mpl_cm.register(_cmap, name=_name) + mpl_cm.register(_cmap_r, name=_name + "_r") diff --git a/pydeeptools/deeptools/computeGCBias.py b/pydeeptools/deeptools/computeGCBias.py new file mode 100755 index 0000000000..f261a9fc14 --- /dev/null +++ b/pydeeptools/deeptools/computeGCBias.py @@ -0,0 +1,800 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- + +import time + +import multiprocessing +import numpy as np +import argparse +from scipy.stats import poisson +import py2bit +import sys + +from deeptoolsintervals import GTF +from deeptools.utilities import tbitToBamChrName, getGC_content +from deeptools import parserCommon, mapReduce +from deeptools.getFragmentAndReadSize import get_read_and_fragment_length +from deeptools import bamHandler + +debug = 0 +old_settings = np.seterr(all='ignore') + + +def parse_arguments(args=None): + parentParser = parserCommon.getParentArgParse(binSize=False, blackList=True) + requiredArgs = getRequiredArgs() + parser = argparse.ArgumentParser( + parents=[requiredArgs, parentParser], + formatter_class=argparse.ArgumentDefaultsHelpFormatter, + description='Computes the GC-bias using Benjamini\'s method ' + '[Benjamini & Speed (2012). Nucleic Acids Research, 40(10). doi: 10.1093/nar/gks001]. ' + 'The GC-bias is visualized and the resulting table can be used to' + 'correct the bias with `correctGCBias`.', + usage='computeGCBias ' + '-b file.bam --effectiveGenomeSize 2150570000 -g mm9.2bit -l 200 --GCbiasFrequenciesFile freq.txt\n' + 'help: computeGCBias -h / computeGCBias --help', + conflict_handler='resolve', + add_help=False) + + return parser + + +def getRequiredArgs(): + parser = argparse.ArgumentParser(add_help=False) + + required = parser.add_argument_group('Required arguments') + + required.add_argument('--bamfile', '-b', + metavar='bam file', + help='Sorted BAM file. ', + required=True) + + required.add_argument('--effectiveGenomeSize', + help='The effective genome size is the portion ' + 'of the genome that is mappable. Large fractions of ' + 'the genome are stretches of NNNN that should be ' + 'discarded. Also, if repetitive regions were not ' + 'included in the mapping of reads, the effective ' + 'genome size needs to be adjusted accordingly. ' + 'A table of values is available here: ' + 'http://deeptools.readthedocs.io/en/latest/content/feature/effectiveGenomeSize.html .', + default=None, + type=int, + required=True) + + required.add_argument('--genome', '-g', + help='Genome in two bit format. Most genomes can be ' + 'found here: http://hgdownload.cse.ucsc.edu/gbdb/ ' + 'Search for the .2bit ending. Otherwise, fasta ' + 'files can be converted to 2bit using the UCSC ' + 'programm called faToTwoBit available for different ' + 'plattforms at ' + 'http://hgdownload.cse.ucsc.edu/admin/exe/', + metavar='2bit FILE', + required=True) + + required.add_argument('--GCbiasFrequenciesFile', '-freq', '-o', + help='Path to save the file containing ' + 'the observed and expected read frequencies per %%GC-' + 'content. This file is needed to run the ' + 'correctGCBias tool. This is a text file.', + type=argparse.FileType('w'), + metavar='FILE', + required=True) + + # define the optional arguments + optional = parser.add_argument_group('Optional arguments') + optional.add_argument('--fragmentLength', '-l', + help='Fragment length used for the sequencing. If ' + 'paired-end reads are used, the fragment length is ' + 'computed based from the bam file', + type=int) + + optional.add_argument("--help", "-h", action="help", + help="show this help message and exit") + + optional.add_argument('--sampleSize', + default=5e7, + help='Number of sampling points to be considered. (Default: %(default)s)', + type=int) + + optional.add_argument('--extraSampling', + help='BED file containing genomic regions for which ' + 'extra sampling is required because they are ' + 'underrepresented in the genome.', + type=argparse.FileType('r'), + metavar='BED file') + + plot = parser.add_argument_group('Diagnostic plot options') + + plot.add_argument('--biasPlot', + metavar='FILE NAME', + help='If given, a diagnostic image summarizing ' + 'the GC-bias will be saved.') + + plot.add_argument('--plotFileFormat', + metavar='', + help='image format type. If given, this ' + 'option overrides the ' + 'image format based on the plotFile ending. ' + 'The available options are: "png", ' + '"eps", "pdf", "plotly" and "svg"', + choices=['png', 'pdf', 'svg', 'eps', 'plotly']) + + plot.add_argument('--regionSize', + metavar='INT', + type=int, + default=300, + help='To plot the reads per %%GC over a region' + 'the size of the region is required. By default, ' + 'the bin size is set to 300 bases, which is close to the ' + 'standard fragment size for Illumina machines. However, ' + 'if the depth of sequencing is low, a larger bin size ' + 'will be required, otherwise many bins will not ' + 'overlap with any read (Default: %(default)s)') + + return parser + + +def getPositionsToSample(chrom, start, end, stepSize): + """ + check if the region submitted to the worker + overlaps with the region to take extra effort to sample. + If that is the case, the regions to sample array is + increased to match each of the positions in the extra + effort region sampled at the same stepSize along the interval. + + If a filter out tree is given, then from positions to sample + those regions are cleaned + """ + positions_to_sample = np.arange(start, end, stepSize) + + if global_vars['filter_out']: + filter_out_tree = GTF(global_vars['filter_out']) + else: + filter_out_tree = None + + if global_vars['extra_sampling_file']: + extra_tree = GTF(global_vars['extra_sampling_file']) + else: + extra_tree = None + + if extra_tree: + orig_len = len(positions_to_sample) + try: + extra_match = extra_tree.findOverlaps(chrom, start, end) + except KeyError: + extra_match = [] + + if len(extra_match) > 0: + for intval in extra_match: + positions_to_sample = np.append(positions_to_sample, + list(range(intval[0], intval[1], stepSize))) + # remove duplicates + positions_to_sample = np.unique(np.sort(positions_to_sample)) + if debug: + print("sampling increased to {} from {}".format( + len(positions_to_sample), + orig_len)) + + # skip regions that are filtered out + if filter_out_tree: + try: + out_match = filter_out_tree.findOverlaps(chrom, start, end) + except KeyError: + out_match = [] + + if len(out_match) > 0: + for intval in out_match: + positions_to_sample = \ + positions_to_sample[(positions_to_sample < intval[0]) | (positions_to_sample >= intval[1])] + return positions_to_sample + + +def countReadsPerGC_wrapper(args): + return countReadsPerGC_worker(*args) + + +def countReadsPerGC_worker(chromNameBam, + start, end, stepSize, regionSize, + chrNameBamToBit, verbose=False): + """given a genome region defined by + (start, end), the GC content is quantified for + regions of size regionSize that are contiguous + """ + + chromNameBit = chrNameBamToBit[chromNameBam] + tbit = py2bit.open(global_vars['2bit']) + bam = bamHandler.openBam(global_vars['bam']) + c = 1 + sub_reads_per_gc = [] + positions_to_sample = getPositionsToSample(chromNameBit, + start, end, stepSize) + + for index in range(len(positions_to_sample)): + i = positions_to_sample[index] + # stop if region extends over the chromosome end + if tbit.chroms(chromNameBit) < i + regionSize: + break + + try: + gc = getGC_content(tbit, chromNameBit, int(i), int(i + regionSize)) + except Exception as detail: + if verbose: + print("{}:{}-{}".format(chromNameBit, i, i + regionSize)) + print(detail) + continue + numberReads = bam.count(chromNameBam, i, i + regionSize) + sub_reads_per_gc.append((numberReads, gc)) + c += 1 + + return sub_reads_per_gc + + +def tabulateGCcontent_wrapper(args): + return tabulateGCcontent_worker(*args) + + +def tabulateGCcontent_worker(chromNameBam, start, end, stepSize, + fragmentLength, + chrNameBamToBit, verbose=False): + r""" given genome regions, the GC content of the genome is tabulated for + fragments of length 'fragmentLength' each 'stepSize' positions. + + >>> test = Tester() + >>> args = test.testTabulateGCcontentWorker() + >>> N_gc, F_gc = tabulateGCcontent_worker(*args) + + The forward read positions are: + [1, 4, 10, 10, 16, 18] + which correspond to a GC of + [1, 1, 1, 1, 2, 1] + + The evaluated position are + [0, 2, 4, 6, 8, 10, 12, 14, 16, 18] + the corresponding GC is + [2, 1, 1, 2, 2, 1, 2, 3, 2, 1] + + >>> print(N_gc) + [0 4 5 1] + >>> print(F_gc) + [0 4 1 0] + >>> test.set_filter_out_file() + >>> chrNameBam2bit = {'2L': 'chr2L'} + + Test for the filter out option + >>> N_gc, F_gc = tabulateGCcontent_worker('2L', 0, 20, 2, + ... {'median': 3}, chrNameBam2bit) + >>> test.unset_filter_out_file() + + The evaluated positions are + [ 0 2 8 10 12 14 16 18] + >>> print(N_gc) + [0 3 4 1] + >>> print(F_gc) + [0 3 1 0] + + Test for extra_sampling option + >>> test.set_extra_sampling_file() + >>> chrNameBam2bit = {'2L': 'chr2L'} + >>> res = tabulateGCcontent_worker('2L', 0, 20, 2, + ... {'median': 3}, chrNameBam2bit) + + The new positions evaluated are + [0, 1, 2, 3, 4, 6, 8, 10, 12, 14, 16, 18] + and the GC is + [2, 1, 1, 0, 1, 2, 2, 1, 2, 3, 2, 1] + >>> print(res[0]) + [1 5 5 1] + >>> print(res[1]) + [0 5 1 0] + + """ + if start > end: + raise NameError("start %d bigger that end %d" % (start, end)) + + chromNameBit = chrNameBamToBit[chromNameBam] + + # array to keep track of the GC from regions of length 'fragmentLength' + # from the genome. The index of the array is used to + # indicate the gc content. The values inside the + # array are counts. Thus, if N_gc[10] = 3, that means + # that 3 regions have a gc_content of 10. + subN_gc = np.zeros(fragmentLength['median'] + 1, dtype='int') + subF_gc = np.zeros(fragmentLength['median'] + 1, dtype='int') + + tbit = py2bit.open(global_vars['2bit']) + bam = bamHandler.openBam(global_vars['bam']) + peak = 0 + startTime = time.time() + + if verbose: + print("[{:.3f}] computing positions to " + "sample".format(time.time() - startTime)) + + positions_to_sample = getPositionsToSample(chromNameBit, + start, end, stepSize) + + read_counts = [] + # Optimize IO. + # if the sample regions are far apart from each + # other is faster to go to each location and fetch + # the reads found there. + # Otherwise, if the regions to sample are close to + # each other, is faster to load all the reads in + # a large region into memory and consider only + # those falling into the positions to sample. + # The following code gets the reads + # that are at sampling positions that lie close together + if np.mean(np.diff(positions_to_sample)) < 1000: + start_pos = min(positions_to_sample) + end_pos = max(positions_to_sample) + if verbose: + print("[{:.3f}] caching reads".format(time.time() - startTime)) + + counts = np.bincount([r.pos - start_pos + for r in bam.fetch(chromNameBam, start_pos, + end_pos + 1) + if not r.is_reverse and not r.is_unmapped and r.pos >= start_pos], + minlength=end_pos - start_pos + 2) + + read_counts = counts[positions_to_sample - min(positions_to_sample)] + if verbose: + print("[{:.3f}] finish caching reads.".format( + time.time() - startTime)) + + countTime = time.time() + + c = 1 + for index in range(len(positions_to_sample)): + i = positions_to_sample[index] + # stop if the end of the chromosome is reached + if i + fragmentLength['median'] > tbit.chroms(chromNameBit): + break + + try: + gc = getGC_content(tbit, chromNameBit, int(i), int(i + fragmentLength['median']), fraction=False) + except Exception as detail: + if verbose: + print(detail) + continue + + subN_gc[gc] += 1 + + # count all reads at position 'i' + if len(read_counts) == 0: # case when no cache was done + num_reads = len([x.pos for x in bam.fetch(chromNameBam, i, i + 1) + if x.is_reverse is False and x.pos == i]) + else: + num_reads = read_counts[index] + + if num_reads >= global_vars['max_reads']: + peak += 1 + continue + + subF_gc[gc] += num_reads + if verbose: + if index % 50000 == 0: + endTime = time.time() + print("%s processing %d (%.1f per sec) @ %s:%s-%s %s" % + (multiprocessing.current_process().name, + index, index / (endTime - countTime), + chromNameBit, start, end, stepSize)) + c += 1 + + if verbose: + endTime = time.time() + print("%s processing %d (%.1f per sec) @ %s:%s-%s %s" % + (multiprocessing.current_process().name, + index, index / (endTime - countTime), + chromNameBit, start, end, stepSize)) + print("%s total time %.1f @ %s:%s-%s %s" % (multiprocessing.current_process().name, + (endTime - startTime), chromNameBit, start, end, stepSize)) + + return subN_gc, subF_gc + + +def tabulateGCcontent(fragmentLength, chrNameBitToBam, stepSize, + chromSizes, numberOfProcessors=None, verbose=False, + region=None): + r""" + Subdivides the genome or the reads into chunks to be analyzed in parallel + using several processors. This codes handles the creation of + workers that tabulate the GC content for small regions and then + collects and integrates the results + >>> test = Tester() + >>> arg = test.testTabulateGCcontent() + >>> res = tabulateGCcontent(*arg) + >>> res + array([[ 0. , 18. , 1. ], + [ 3. , 63. , 0.45815996], + [ 7. , 159. , 0.42358185], + [ 25. , 192. , 1.25278115], + [ 28. , 215. , 1.25301422], + [ 16. , 214. , 0.71935396], + [ 12. , 95. , 1.21532959], + [ 9. , 24. , 3.60800971], + [ 3. , 11. , 2.62400706], + [ 0. , 0. , 1. ], + [ 0. , 0. , 1. ]]) + """ + global global_vars + + chrNameBamToBit = dict([(v, k) for k, v in chrNameBitToBam.items()]) + chunkSize = int(min(2e6, 4e5 / global_vars['reads_per_bp'])) + chromSizes = [(k, v) for k, v in chromSizes if k in list(chrNameBamToBit.keys())] + + imap_res = mapReduce.mapReduce((stepSize, + fragmentLength, chrNameBamToBit, + verbose), + tabulateGCcontent_wrapper, + chromSizes, + genomeChunkLength=chunkSize, + numberOfProcessors=numberOfProcessors, + region=region) + + for subN_gc, subF_gc in imap_res: + try: + F_gc += subF_gc + N_gc += subN_gc + except NameError: + F_gc = subF_gc + N_gc = subN_gc + + if sum(F_gc) == 0: + sys.exit("No fragments included in the sampling! Consider decreasing (or maybe increasing) the --sampleSize parameter") + scaling = float(sum(N_gc)) / float(sum(F_gc)) + + R_gc = np.array([float(F_gc[x]) / N_gc[x] * scaling + if N_gc[x] and F_gc[x] > 0 else 1 + for x in range(len(F_gc))]) + + data = np.transpose(np.vstack((F_gc, N_gc, R_gc))) + return data + + +def countReadsPerGC(regionSize, chrNameBitToBam, stepSize, + chromSizes, numberOfProcessors=None, verbose=False, + region=None): + r""" + Computes for a region of size regionSize, the GC of the region + and the number of reads that overlap it. + >>> test = Tester() + >>> arg = test.testCountReadsPerGC() + >>> reads_per_gc = countReadsPerGC(*arg) + >>> reads_per_gc[0:5,:] + array([[132. , 0.44 ], + [132. , 0.44 ], + [133. , 0.44 ], + [134. , 0.43666667], + [134. , 0.44 ]]) + """ + global global_vars + + chrNameBamToBit = dict([(v, k) for k, v in chrNameBitToBam.items()]) + chunkSize = int(min(2e6, 4e5 / global_vars['reads_per_bp'])) + + imap_res = mapReduce.mapReduce((stepSize, + regionSize, chrNameBamToBit, + verbose), + countReadsPerGC_wrapper, + chromSizes, + genomeChunkLength=chunkSize, + numberOfProcessors=numberOfProcessors, + region=region) + + reads_per_gc = [] + for sub_reads_per_gc in imap_res: + reads_per_gc += sub_reads_per_gc + + reads_per_gc = np.asarray(reads_per_gc) + return reads_per_gc + + +def smooth(x, window_len=3): + """ + *CURRENTLY* not being used + smooths the values from the frequencies by taking the average + of 'window_len' values. window_len has to be an odd number + """ + # do not smooth small arrays + if len(x) < window_len * 2: + return x + i = 0 + y = x[:] + half_width = (window_len - 1) / 2 + for i in range(0, len(x)): + if i < half_width or i + half_width + 1 > len(x): + continue + else: + y[i] = np.mean(x[i - half_width:i + half_width + 1]) + # clip low values, this avoid problems with zeros + return y + + +def bin_by(x, y, nbins=10): + """ + Bin x by y. + Returns the binned "x" values and the left edges of the bins + """ + bins = np.linspace(0, 1, nbins + 1) + # To avoid extra bin for the max value + bins[-1] += 1 + + indices = np.digitize(y, bins) + + output = [] + for i in range(1, len(bins)): + output.append(x[indices == i]) + + # Just return the left edges of the bins + bins = bins[:-1] + + return output, bins + + +def plotlyGCbias(file_name, frequencies, reads_per_gc, region_size): + import plotly.offline as py + import plotly.graph_objs as go + import matplotlib.cbook as cbook + + fig = go.Figure() + fig['layout']['xaxis1'] = dict(domain=[0.0, 1.0], anchor="y1", title="GC fraction") + fig['layout']['yaxis1'] = dict(domain=[0.55, 1.0], anchor="x1", title="Number of reads") + fig['layout']['xaxis2'] = dict(domain=[0.0, 1.0], anchor="y2", title="GC fraction", range=[0.2, 0.7]) + fig['layout']['yaxis2'] = dict(domain=[0.0, 0.45], anchor="x2", title="log2(observed/expected)") + text = "reads per {} base region".format(region_size) + annos = [{'yanchor': 'bottom', 'xref': 'paper', 'xanchor': 'center', 'yref': 'paper', 'text': text, 'y': 1.0, 'x': 0.5, 'font': {'size': 16}, 'showarrow': False}] + text = "normalized observed/expected read counts" + annos.append({'yanchor': 'bottom', 'xref': 'paper', 'xanchor': 'center', 'yref': 'paper', 'text': text, 'y': 0.5, 'x': 0.5, 'font': {'size': 16}, 'showarrow': False}) + + # prepare data for boxplot + reads, GC = reads_per_gc.T + reads_per_gc, bin_labels = bin_by(reads, GC, nbins=100) + to_keep = [idx for idx, x in enumerate(bin_labels) if 0.2 <= x <= 0.7] + reads_per_gc = [reads_per_gc[x] for x in to_keep] + bin_labels = [bin_labels[x] for x in to_keep] + + # produce the same boxplot as matplotlib as vastly reduce the output file size + bins = [] + for b in reads_per_gc: + s = cbook.boxplot_stats(b)[0] + bins.append([s['whislo'], s['q1'], s['q1'], s['med'], s['med'], s['med'], s['q3'], s['q3'], s['whishi']]) + + data = [] + + # top plot + for x, y in zip(bin_labels, bins): + trace = go.Box(x=x, y=y, xaxis='x1', yaxis='y1', boxpoints='outliers', showlegend=False, name="{}".format(x), line=dict(color='rgb(107,174,214)')) + data.append(trace) + + # bottom plot + x = np.linspace(0, 1, frequencies.shape[0]) + trace = go.Scatter(x=x, y=np.log2(frequencies[:, 2]), xaxis='x2', yaxis='y2', showlegend=False, line=dict(color='rgb(107,174,214)')) + data.append(trace) + fig.add_traces(data) + fig['layout']['annotations'] = annos + py.plot(fig, filename=file_name, auto_open=False) + + +def plotGCbias(file_name, frequencies, reads_per_gc, region_size, image_format=None): + import matplotlib + matplotlib.use('Agg') + matplotlib.rcParams['pdf.fonttype'] = 42 + matplotlib.rcParams['svg.fonttype'] = 'none' + import matplotlib.pyplot as plt + + # prepare data for boxplot + reads, GC = reads_per_gc.T + reads_per_gc, bin_labels = bin_by(reads, GC, nbins=100) + to_keep = [idx for idx, x in enumerate(bin_labels) if 0.2 <= x <= 0.7] + reads_per_gc = [reads_per_gc[x] for x in to_keep] + bin_labels = [bin_labels[x] for x in to_keep] + + title = "reads per regions of {} bp".format(region_size) + fig = plt.figure(figsize=(6, 8)) + ax1 = fig.add_subplot(211, title=title) + ax2 = fig.add_subplot(212, + title='normalized observed/expected read counts') + + # make boxplot + + bp = ax1.boxplot(reads_per_gc, notch=0, patch_artist=True) + plt.setp(bp['boxes'], color='black', facecolor='LightGreen') + plt.setp(bp['medians'], color='black') + plt.setp(bp['whiskers'], color='black', linestyle='dashed') + plt.setp(bp['fliers'], marker='None') + # get the whisker that spands the most + y_max = np.nanmax([x.get_data()[1][1] for x in bp['whiskers']]) + ax1.set_ylim(0 - (y_max * 0.05), y_max * 1.05) + ax1.set_ylabel('Number of reads') + ax1.set_xlabel('GC fraction') + + xticks = [idx for idx, x in enumerate(bin_labels) if int(x * 100) % 10 == 0] + + ax1.set_xticks(xticks) + ax1.set_xticklabels(["{:.1f}".format(bin_labels[x]) for x in xticks]) + + x = np.linspace(0, 1, frequencies.shape[0]) + y = np.log2(frequencies[:, 2]) + ax2.plot(x, y, color='#8c96f0') + ax2.set_xlabel('GC fraction') + ax2.set_ylabel('log2ratio observed/expected') + ax2.set_xlim(0.2, 0.7) + y_max = max(y[np.where(x >= 0.2)[0][0]:np.where(x <= 0.7)[0][-1] + 1]) + y_min = min(y[np.where(x >= 0.2)[0][0]:np.where(x <= 0.7)[0][-1] + 1]) + if y_max > 0: + y_max *= 1.1 + else: + y_max *= 0.9 + if y_min < 0: + y_min *= 1.1 + else: + y_min *= 0.9 + ax2.set_ylim(y_min, y_max) + plt.tight_layout() + plt.savefig(file_name, bbox_inches='tight', dpi=100, format=image_format) + plt.close() + + +def main(args=None): + args = parse_arguments().parse_args(args) + + if args.extraSampling: + extra_sampling_file = args.extraSampling.name + args.extraSampling.close() + else: + extra_sampling_file = None + + global global_vars + global_vars = {} + global_vars['2bit'] = args.genome + global_vars['bam'] = args.bamfile + global_vars['filter_out'] = args.blackListFileName + global_vars['extra_sampling_file'] = extra_sampling_file + + tbit = py2bit.open(global_vars['2bit']) + bam, mapped, unmapped, stats = bamHandler.openBam(global_vars['bam'], returnStats=True, nThreads=args.numberOfProcessors) + + if args.fragmentLength: + fragment_len_dict = \ + {'median': args.fragmentLength} + + else: + fragment_len_dict, __ = \ + get_read_and_fragment_length(args.bamfile, None, + numberOfProcessors=args.numberOfProcessors, + verbose=args.verbose) + if not fragment_len_dict: + print("\nPlease provide the fragment length used for the " + "sample preparation.\n") + exit(1) + + fragment_len_dict = {'median': int(fragment_len_dict['median'])} + + chrNameBitToBam = tbitToBamChrName(list(tbit.chroms().keys()), bam.references) + + global_vars['genome_size'] = sum(tbit.chroms().values()) + global_vars['total_reads'] = mapped + global_vars['reads_per_bp'] = \ + float(global_vars['total_reads']) / args.effectiveGenomeSize + + confidence_p_value = float(1) / args.sampleSize + + # chromSizes: list of tuples + chromSizes = [(bam.references[i], bam.lengths[i]) + for i in range(len(bam.references))] + chromSizes = [x for x in chromSizes if x[0] in tbit.chroms()] + + # use poisson distribution to identify peaks that should be discarted. + # I multiply by 4, because the real distribution of reads + # vary depending on the gc content + # and the global number of reads per bp may a be too low. + # empirically, a value of at least 4 times as big as the + # reads_per_bp was found. + # Similarly for the min value, I divide by 4. + global_vars['max_reads'] = poisson(4 * global_vars['reads_per_bp'] * fragment_len_dict['median']).isf(confidence_p_value) + # this may be of not use, unless the depth of sequencing is really high + # as this value is close to 0 + global_vars['min_reads'] = poisson(0.25 * global_vars['reads_per_bp'] * fragment_len_dict['median']).ppf(confidence_p_value) + + for key in global_vars: + print("{}: {}".format(key, global_vars[key])) + + print("computing frequencies") + # the GC of the genome is sampled each stepSize bp. + stepSize = max(int(global_vars['genome_size'] / args.sampleSize), 1) + print("stepSize: {}".format(stepSize)) + data = tabulateGCcontent(fragment_len_dict, + chrNameBitToBam, stepSize, + chromSizes, + numberOfProcessors=args.numberOfProcessors, + verbose=args.verbose, + region=args.region) + + np.savetxt(args.GCbiasFrequenciesFile.name, data) + + if args.biasPlot: + reads_per_gc = countReadsPerGC(args.regionSize, + chrNameBitToBam, stepSize * 10, + chromSizes, + numberOfProcessors=args.numberOfProcessors, + verbose=args.verbose, + region=args.region) + if args.plotFileFormat == "plotly": + plotlyGCbias(args.biasPlot, data, reads_per_gc, args.regionSize) + else: + plotGCbias(args.biasPlot, data, reads_per_gc, args.regionSize, image_format=args.plotFileFormat) + + +class Tester(): + def __init__(self): + import os + self.root = os.path.dirname(os.path.abspath(__file__)) + "/test/test_corrGC/" + self.tbitFile = self.root + "sequence.2bit" + self.bamFile = self.root + "test.bam" + self.mappability = self.root + "mappability.bw" + self.chrNameBam = '2L' + self.chrNameBit = 'chr2L' + bam, mapped, unmapped, stats = bamHandler.openBam(self.bamFile, returnStats=True) + tbit = py2bit.open(self.tbitFile) + global debug + debug = 0 + global global_vars + global_vars = {'2bit': self.tbitFile, + 'bam': self.bamFile, + 'filter_out': None, + 'mappability': self.mappability, + 'extra_sampling_file': None, + 'max_reads': 5, + 'min_reads': 0, + 'min_reads': 0, + 'reads_per_bp': 0.3, + 'total_reads': mapped, + 'genome_size': sum(tbit.chroms().values()) + } + + def testTabulateGCcontentWorker(self): + stepSize = 2 + fragmentLength = {'min': 1, 'median': 3, 'max': 5} + start = 0 + end = 20 + chrNameBam2bit = {'2L': 'chr2L'} + return (self.chrNameBam, + start, end, stepSize, fragmentLength, chrNameBam2bit) + + def set_filter_out_file(self): + global global_vars + global_vars['filter_out'] = self.root + "filter_out.bed" + + def unset_filter_out_file(self): + global global_vars + global_vars['filter_out'] = None + + def set_extra_sampling_file(self): + global global_vars + global_vars['extra_sampling_file'] = self.root + "extra_sampling.bed" + + def testTabulateGCcontent(self): + fragmentLength = {'median': 10} + chrNameBitToBam = {'chr2L': '2L'} + stepSize = 1 + bam = bamHandler.openBam(global_vars['bam']) + chromSizes = [(bam.references[i], bam.lengths[i]) + for i in range(len(bam.references))] + return (fragmentLength, + chrNameBitToBam, stepSize, chromSizes, 1) + + def testCountReadsPerGC(self): + regionSize = 300 + chrNameBitToBam = {'chr2L': '2L'} + stepSize = 1 + bam = bamHandler.openBam(global_vars['bam']) + chromSizes = [(bam.references[i], bam.lengths[i]) + for i in range(len(bam.references))] + return (regionSize, + chrNameBitToBam, stepSize, chromSizes, 1) + + +if __name__ == "__main__": + main() diff --git a/pydeeptools/deeptools/computeMatrix.py b/pydeeptools/deeptools/computeMatrix.py new file mode 100644 index 0000000000..02cc1fd4ed --- /dev/null +++ b/pydeeptools/deeptools/computeMatrix.py @@ -0,0 +1,429 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- + +import argparse +import sys +from deeptools.parserCommon import writableFile, numberOfProcessors +from deeptools import parserCommon +from deeptools import heatmapper +import deeptools.computeMatrixOperations as cmo +from importlib.metadata import version + + +def parse_arguments(args=None): + parser = \ + argparse.ArgumentParser( + formatter_class=argparse.RawDescriptionHelpFormatter, + description=""" + +This tool calculates scores per genome regions and prepares an intermediate file that can be used with ``plotHeatmap`` and ``plotProfiles``. +Typically, the genome regions are genes, but any other regions defined in a BED file can be used. +computeMatrix accepts multiple score files (bigWig format) and multiple regions files (BED format). +This tool can also be used to filter and sort regions according +to their score. + +To learn more about the specific parameters, type: + +$ computeMatrix reference-point --help or + +$ computeMatrix scale-regions --help + +""", + epilog='An example usage is:\n computeMatrix reference-point -S ' + ' -R -b 1000\n \n') + + parser.add_argument('--version', action='version', + version='%(prog)s {}'.format(version('deeptools'))) + + subparsers = parser.add_subparsers( + title='Commands', + dest='command', + metavar='') + + # scale-regions mode options + subparsers.add_parser( + 'scale-regions', + formatter_class=argparse.ArgumentDefaultsHelpFormatter, + parents=[ + computeMatrixRequiredArgs(), + computeMatrixOutputArgs(), + computeMatrixOptArgs(case='scale-regions'), + parserCommon.gtf_options() + ], + help="In the scale-regions mode, all regions in the BED file are " + "stretched or shrunken to the length (in bases) indicated by the user.", + usage='An example usage is:\n computeMatrix scale-regions -S ' + ' -R -b 1000\n\n') + + # reference point arguments + subparsers.add_parser( + 'reference-point', + formatter_class=argparse.ArgumentDefaultsHelpFormatter, + parents=[computeMatrixRequiredArgs(), + computeMatrixOutputArgs(), + computeMatrixOptArgs(case='reference-point'), + parserCommon.gtf_options() + ], + help="Reference-point refers to a position within a BED region " + "(e.g., the starting point). In this mode, only those genomic" + "positions before (upstream) and/or after (downstream) of the " + "reference point will be plotted.", + usage='An example usage is:\n computeMatrix reference-point -S ' + ' -R -a 3000 -b 3000\n\n') + + return parser + + +def computeMatrixRequiredArgs(args=None): + parser = argparse.ArgumentParser(add_help=False) + required = parser.add_argument_group('Required arguments') + required.add_argument('--regionsFileName', '-R', + metavar='File', + help='File name or names, in BED or GTF format, containing ' + 'the regions to plot. If multiple bed files are given, each one is considered a ' + 'group that can be plotted separately. Also, adding a "#" symbol in the bed file ' + 'causes all the regions until the previous "#" to be considered one group.', + nargs='+', + required=True) + required.add_argument('--scoreFileName', '-S', + help='bigWig file(s) containing ' + 'the scores to be plotted. Multiple files should be separated by spaced. BigWig ' + 'files can be obtained by using the bamCoverage ' + 'or bamCompare tools. More information about ' + 'the bigWig file format can be found at ' + 'http://genome.ucsc.edu/goldenPath/help/bigWig.html ', + metavar='File', + nargs='+', + required=True) + return parser + + +def computeMatrixOutputArgs(args=None): + parser = argparse.ArgumentParser(add_help=False) + output = parser.add_argument_group('Output options') + output.add_argument('--outFileName', '-out', '-o', + help='File name to save the gzipped matrix file ' + 'needed by the "plotHeatmap" and "plotProfile" tools.', + type=writableFile, + required=True) + + output.add_argument('--outFileNameMatrix', + help='If this option is given, then the matrix ' + 'of values underlying the heatmap will be saved ' + 'using the indicated name, e.g. IndividualValues.tab.' + 'This matrix can easily be loaded into R or ' + 'other programs.', + metavar='FILE', + type=writableFile) + output.add_argument('--outFileSortedRegions', + help='File name in which the regions are saved ' + 'after skiping zeros or min/max threshold values. The ' + 'order of the regions in the file follows the sorting ' + 'order selected. This is useful, for example, to ' + 'generate other heatmaps keeping the sorting of the ' + 'first heatmap. Example: Heatmap1sortedRegions.bed', + metavar='BED file', + type=argparse.FileType('w')) + return parser + + +def computeMatrixOptArgs(case=['scale-regions', 'reference-point'][0]): + + parser = argparse.ArgumentParser(add_help=False) + optional = parser.add_argument_group('Optional arguments') + optional.add_argument('--version', action='version', + version='%(prog)s {}'.format(version('deeptools'))) + + if case == 'scale-regions': + optional.add_argument('--regionBodyLength', '-m', + default=1000, + type=int, + help='Distance in bases to which all regions will ' + 'be fit. (Default: %(default)s)') + optional.add_argument('--startLabel', + default='TSS', + help='Label shown in the plot for the start of ' + 'the region. Default is TSS (transcription ' + 'start site), but could be changed to anything, ' + 'e.g. "peak start". Note that this is only ' + 'useful if you plan to plot the results yourself ' + 'and not, for example, with plotHeatmap, which ' + 'will override this. (Default: %(default)s)') + optional.add_argument('--endLabel', + default='TES', + help='Label shown in the plot for the region ' + 'end. Default is TES (transcription end site). ' + 'See the --startLabel option for more ' + 'information. (Default: %(default)s) ') + optional.add_argument('--beforeRegionStartLength', '-b', '--upstream', + default=0, + type=int, + help='Distance upstream of the start site of ' + 'the regions defined in the region file. If the ' + 'regions are genes, this would be the distance ' + 'upstream of the transcription start site. (Default: %(default)s)') + optional.add_argument('--afterRegionStartLength', '-a', '--downstream', + default=0, + type=int, + help='Distance downstream of the end site ' + 'of the given regions. If the ' + 'regions are genes, this would be the distance ' + 'downstream of the transcription end site. (Default: %(default)s)') + optional.add_argument("--unscaled5prime", + default=0, + type=int, + help='Number of bases at the 5-prime end of the ' + 'region to exclude from scaling. By default, ' + 'each region is scaled to a given length (see the --regionBodyLength option). In some cases it is useful to look at unscaled signals around region boundaries, so this setting specifies the number of unscaled bases on the 5-prime end of each boundary. (Default: %(default)s)') + optional.add_argument("--unscaled3prime", + default=0, + type=int, + help='Like --unscaled5prime, but for the 3-prime ' + 'end. (Default: %(default)s)') + + elif case == 'reference-point': + optional.add_argument('--referencePoint', + default='TSS', + choices=['TSS', 'TES', 'center'], + help='The reference point for the plotting ' + 'could be either the region start (TSS), the ' + 'region end (TES) or the center of the region. ' + 'Note that regardless of what you specify, ' + 'plotHeatmap/plotProfile will default to using "TSS" as the ' + 'label. (Default: %(default)s)') + + # set region body length to zero for reference point mode + optional.add_argument('--regionBodyLength', help=argparse.SUPPRESS, + default=0, type=int) + optional.add_argument('--unscaled5prime', default=0, type=int, help=argparse.SUPPRESS) + optional.add_argument('--unscaled3prime', default=0, type=int, help=argparse.SUPPRESS) + optional.add_argument('--beforeRegionStartLength', '-b', '--upstream', + default=500, + type=int, + metavar='INT bp', + help='Distance upstream of the reference-point ' + 'selected. (Default: %(default)s)') + optional.add_argument('--afterRegionStartLength', '-a', '--downstream', + default=1500, + metavar='INT bp', + type=int, + help='Distance downstream of the ' + 'reference-point selected. (Default: %(default)s)') + optional.add_argument('--nanAfterEnd', + action='store_true', + help='If set, any values after the region end ' + 'are discarded. This is useful to visualize ' + 'the region end when not using the ' + 'scale-regions mode and when the reference-' + 'point is set to the TSS.') + + optional.add_argument('--binSize', '-bs', + help='Length, in bases, of the non-overlapping ' + 'bins for averaging the score over the ' + 'regions length. (Default: %(default)s)', + type=int, + default=10) + + optional.add_argument('--sortRegions', + help='Whether the output file should present the ' + 'regions sorted. The default is to not sort the regions. ' + 'Note that this is only useful if you plan to plot ' + 'the results yourself and not, for example, with ' + 'plotHeatmap, which will override this. Note also that ' + 'unsorted output will be in whatever order the regions ' + 'happen to be processed in and not match the order in ' + 'the input files. If you require the output order to ' + 'match that of the input regions, then either specify ' + '"keep" or use computeMatrixOperations to resort the ' + 'results file. (Default: %(default)s)', + choices=["descend", "ascend", "no", "keep"], + default='keep') + + optional.add_argument('--sortUsing', + help='Indicate which method should be used for ' + 'sorting. The value is computed for each row.' + 'Note that the region_length option will lead ' + 'to a dotted line within the heatmap that indicates ' + 'the end of the regions. (Default: %(default)s)', + choices=["mean", "median", "max", "min", "sum", + "region_length"], + default='mean') + + optional.add_argument('--sortUsingSamples', + help='List of sample numbers (order as in matrix), ' + 'that are used for sorting by --sortUsing, ' + 'no value uses all samples, ' + 'example: --sortUsingSamples 1 3', + type=int, nargs='+') + + optional.add_argument('--averageTypeBins', + default='mean', + choices=["mean", "median", "min", + "max", "std", "sum"], + help='Define the type of statistic that should be ' + 'used over the bin size range. The ' + 'options are: "mean", "median", "min", "max", "sum" ' + 'and "std". The default is "mean". (Default: %(default)s)') + + optional.add_argument('--missingDataAsZero', + help='If set, missing data (NAs) will be treated as zeros. ' + 'The default is to ignore such cases, which will be depicted as black areas in ' + 'a heatmap. (see the --missingDataColor argument ' + 'of the plotHeatmap command for additional options).', + action='store_true') + + optional.add_argument('--skipZeros', + help='Whether regions with only scores of zero ' + 'should be included or not. Default is to include ' + 'them.', + action='store_true') + + optional.add_argument('--minThreshold', + default=None, + type=float, + help='Numeric value. Any region containing a ' + 'value that is less than or equal to this ' + 'will be skipped. This is useful to skip, ' + 'for example, genes where the read count is zero ' + 'for any of the bins. This could be the result of ' + 'unmappable areas and can bias the overall results. (Default: %(default)s)') + + optional.add_argument('--maxThreshold', + default=None, + type=float, + help='Numeric value. Any region containing a value ' + 'greater than or equal to this ' + 'will be skipped. The maxThreshold is useful to ' + 'skip those few regions with very high read counts ' + '(e.g. micro satellites) that may bias the average ' + 'values. (Default: %(default)s)') + + optional.add_argument('--blackListFileName', '-bl', + help="A BED file containing regions that should be excluded from all analyses. Currently this works by rejecting genomic chunks that happen to overlap an entry. Consequently, for BAM files, if a read partially overlaps a blacklisted region or a fragment spans over it, then the read/fragment might still be considered.", + metavar="BED file", + required=False) + + optional.add_argument('--samplesLabel', + help='Labels for the samples. This will then be passed to plotHeatmap and plotProfile. The ' + 'default is to use the file name of the ' + 'sample. The sample labels should be separated ' + 'by spaces and quoted if a label itself' + 'contains a space E.g. --samplesLabel label-1 "label 2" ', + nargs='+') + + optional.add_argument('--smartLabels', + action='store_true', + help='Instead of manually specifying labels for the input ' + 'bigWig and BED/GTF files, this causes deepTools to use the file name ' + 'after removing the path and extension.') + + # in contrast to other tools, + # computeMatrix by default outputs + # messages and the --quiet flag supresses them + optional.add_argument('--quiet', '-q', + help='Set to remove any warning or processing ' + 'messages.', + action='store_true') + + optional.add_argument('--verbose', + help='Being VERY verbose in the status messages. --quiet will disable this.', + action='store_true') + + optional.add_argument('--scale', + help='If set, all values are multiplied by ' + 'this number. (Default: %(default)s)', + type=float, + default=1) + optional.add_argument('--numberOfProcessors', '-p', + help='Number of processors to use. Type "max/2" to ' + 'use half the maximum number of processors or "max" ' + 'to use all available processors. (Default: %(default)s)', + metavar="INT", + type=numberOfProcessors, + default=1, + required=False) + return parser + + +def process_args(args=None): + args = parse_arguments().parse_args(args) + + if len(sys.argv) == 1: + parse_arguments().print_help() + sys.exit() + + if args.quiet is True: + args.verbose = False + + # Ensure before and after region length is positive + if args.beforeRegionStartLength < 0: + print(f"beforeRegionStartLength changed from {args.beforeRegionStartLength} into {abs(args.beforeRegionStartLength)}") + args.beforeRegionStartLength = abs(args.beforeRegionStartLength) + if args.afterRegionStartLength < 0: + print(f"afterRegionStartLength changed from {args.afterRegionStartLength} into {abs(args.afterRegionStartLength)}") + args.afterRegionStartLength = abs(args.afterRegionStartLength) + + if args.command == 'scale-regions': + args.nanAfterEnd = False + args.referencePoint = None + elif args.command == 'reference-point': + if args.beforeRegionStartLength == 0 and \ + args.afterRegionStartLength == 0: + sys.exit("\nUpstrean and downstream regions are both " + "set to 0. Nothing to output. Maybe you want to " + "use the scale-regions mode?\n") + + return args + + +def main(args=None): + + args = process_args(args) + + parameters = {'upstream': args.beforeRegionStartLength, + 'downstream': args.afterRegionStartLength, + 'body': args.regionBodyLength, + 'bin size': args.binSize, + 'ref point': args.referencePoint, + 'verbose': args.verbose, + 'bin avg type': args.averageTypeBins, + 'missing data as zero': args.missingDataAsZero, + 'min threshold': args.minThreshold, + 'max threshold': args.maxThreshold, + 'scale': args.scale, + 'skip zeros': args.skipZeros, + 'nan after end': args.nanAfterEnd, + 'proc number': args.numberOfProcessors, + 'sort regions': args.sortRegions, + 'sort using': args.sortUsing, + 'unscaled 5 prime': args.unscaled5prime, + 'unscaled 3 prime': args.unscaled3prime + } + + hm = heatmapper.heatmapper() + + scores_file_list = args.scoreFileName + hm.computeMatrix(scores_file_list, args.regionsFileName, parameters, blackListFileName=args.blackListFileName, verbose=args.verbose, allArgs=args) + if args.sortRegions not in ['no', 'keep']: + sortUsingSamples = [] + if args.sortUsingSamples is not None: + for i in args.sortUsingSamples: + if (i > 0 and i <= hm.matrix.get_num_samples()): + sortUsingSamples.append(i - 1) + else: + exit("The value {0} for --sortUsingSamples is not valid. Only values from 1 to {1} are allowed.".format(args.sortUsingSamples, hm.matrix.get_num_samples())) + print('Samples used for ordering within each group: ', sortUsingSamples) + + hm.matrix.sort_groups(sort_using=args.sortUsing, sort_method=args.sortRegions, sample_list=sortUsingSamples) + elif args.sortRegions == 'keep': + hm.parameters['group_labels'] = hm.matrix.group_labels + hm.parameters["group_boundaries"] = hm.matrix.group_boundaries + cmo.sortMatrix(hm, args.regionsFileName, args.transcriptID, args.transcript_id_designator, verbose=not args.quiet) + + hm.save_matrix(args.outFileName) + + if args.outFileNameMatrix: + hm.save_matrix_values(args.outFileNameMatrix) + + if args.outFileSortedRegions: + hm.save_BED(args.outFileSortedRegions) diff --git a/pydeeptools/deeptools/computeMatrixOperations.py b/pydeeptools/deeptools/computeMatrixOperations.py new file mode 100755 index 0000000000..0224f00a39 --- /dev/null +++ b/pydeeptools/deeptools/computeMatrixOperations.py @@ -0,0 +1,852 @@ +#!/usr/bin/env python +import deeptools.heatmapper as heatmapper +import deeptoolsintervals.parse as dti +import numpy as np +import argparse +import sys +import os +import csv +from importlib.metadata import version + + +def parse_arguments(): + parser = argparse.ArgumentParser( + formatter_class=argparse.RawDescriptionHelpFormatter, + description=""" +This tool performs a variety of operations on files produced by computeMatrix. + +detailed help: + + computeMatrixOperations info -h + +or + + computeMatrixOperations relabel -h + +or + + computeMatrixOperations subset -h + +or + + computeMatrixOperations filterStrand -h + +or + + computeMatrixOperations filterValues -h + +or + + computeMatrixOperations rbind -h + +or + + computeMatrixOperations cbind -h + +or + computeMatrixOperations sort -h + +or + computeMatrixOperations dataRange -h + +""", + epilog='example usages:\n' + 'computeMatrixOperations subset -m input.mat.gz -o output.mat.gz --group "group 1" "group 2" --samples "sample 3" "sample 10"\n\n' + ' \n\n') + + subparsers = parser.add_subparsers( + title='Commands', + dest='command', + metavar='') + + # info + subparsers.add_parser( + 'info', + formatter_class=argparse.ArgumentDefaultsHelpFormatter, + parents=[infoArgs()], + help="Print group and sample information", + usage='An example usage is:\n computeMatrixOperations info -m input.mat.gz\n\n') + + # relabel + subparsers.add_parser( + 'relabel', + formatter_class=argparse.ArgumentDefaultsHelpFormatter, + parents=[infoArgs(), relabelArgs()], + help="Change sample and/or group label information", + usage='An example usage is:\n computeMatrixOperations relabel -m input.mat.gz -o output.mat.gz --sampleLabels "sample 1" "sample 2"\n\n') + + # subset + subparsers.add_parser( + 'subset', + formatter_class=argparse.ArgumentDefaultsHelpFormatter, + parents=[infoArgs(), subsetArgs()], + help="Actually subset the matrix. The group and sample orders are honored, so one can also reorder files.", + usage='An example usage is:\n computeMatrixOperations subset -m ' + 'input.mat.gz -o output.mat.gz --groups "group 1" "group 2" ' + '--samples "sample 3" "sample 10"\n\n') + + # filterStrand + subparsers.add_parser( + 'filterStrand', + formatter_class=argparse.ArgumentDefaultsHelpFormatter, + parents=[infoArgs(), filterStrandArgs()], + help="Filter entries by strand.", + usage='Example usage:\n computeMatrixOperations filterStrand -m ' + 'input.mat.gz -o output.mat.gz --strand +\n\n') + + # filterValues + subparsers.add_parser( + 'filterValues', + formatter_class=argparse.ArgumentDefaultsHelpFormatter, + parents=[infoArgs(), filterValuesArgs()], + help="Filter entries by min/max value.", + usage='Example usage:\n computeMatrixOperations filterValues -m ' + 'input.mat.gz -o output.mat.gz --min 10 --max 1000\n\n') + + # rbind + subparsers.add_parser( + 'rbind', + formatter_class=argparse.ArgumentDefaultsHelpFormatter, + parents=[bindArgs()], + help="merge multiple matrices by concatenating them head to tail. This assumes that the same samples are present in each in the same order.", + usage='Example usage:\n computeMatrixOperations rbind -m ' + 'input1.mat.gz input2.mat.gz -o output.mat.gz\n\n') + + # cbind + subparsers.add_parser( + 'cbind', + formatter_class=argparse.ArgumentDefaultsHelpFormatter, + parents=[bindArgs()], + help="merge multiple matrices by concatenating them left to right. No assumptions are made about the row order. Regions not present in the first file specified are ignored. Regions missing in subsequent files will result in NAs. Regions are matches based on the first 6 columns of the computeMatrix output (essentially the columns in a BED file).", + usage='Example usage:\n computeMatrixOperations cbind -m ' + 'input1.mat.gz input2.mat.gz -o output.mat.gz\n\n') + + # sort + subparsers.add_parser( + 'sort', + formatter_class=argparse.ArgumentDefaultsHelpFormatter, + parents=[sortArgs()], + help='Sort a matrix file to correspond to the order of entries in the desired input file(s). The groups of regions designated by the files must be present in the order found in the output of computeMatrix (otherwise, use the subset command first). Note that this subcommand can also be used to remove unwanted regions, since regions not present in the input file(s) will be omitted from the output.', + usage='Example usage:\n computeMatrixOperations sort -m input.mat.gz -R regions1.bed regions2.bed regions3.gtf -o input.sorted.mat.gz\n\n') + + # dataRange + subparsers.add_parser( + 'dataRange', + formatter_class=argparse.ArgumentDefaultsHelpFormatter, + parents=[infoArgs()], + help='Returns the min, max, median, 10th and 90th percentile of the matrix values per sample.', + usage='Example usage:\n computeMatrixOperations dataRange -m input.mat.gz\n\n') + + parser.add_argument('--version', action='version', + version='%(prog)s {}'.format(version('deeptools'))) + + return parser + + +def bindArgs(): + parser = argparse.ArgumentParser(add_help=False) + required = parser.add_argument_group('Required arguments') + + required.add_argument('--matrixFile', '-m', + help='Matrix files from the computeMatrix tool.', + nargs='+', + required=True) + + required.add_argument('--outFileName', '-o', + help='Output file name', + required=True) + + return parser + + +def infoArgs(): + parser = argparse.ArgumentParser(add_help=False) + required = parser.add_argument_group('Required arguments') + + required.add_argument('--matrixFile', '-m', + help='Matrix file from the computeMatrix tool.', + required=True) + + return parser + + +def relabelArgs(): + parser = argparse.ArgumentParser(add_help=False) + required = parser.add_argument_group('Required arguments') + + required.add_argument('--outFileName', '-o', + help='Output file name', + required=True) + + optional = parser.add_argument_group('Optional arguments') + + optional.add_argument('--groupLabels', + nargs='+', + help="Groups labels. If none are specified then the current labels will be kept.") + + optional.add_argument('--sampleLabels', + nargs='+', + help="Sample labels. If none are specified then the current labels will be kept.") + + return parser + + +def subsetArgs(): + parser = argparse.ArgumentParser(add_help=False) + required = parser.add_argument_group('Required arguments') + + required.add_argument('--outFileName', '-o', + help='Output file name', + required=True) + + optional = parser.add_argument_group('Optional arguments') + + optional.add_argument('--groups', + nargs='+', + help="Groups to include. If none are specified then all will be included.") + + optional.add_argument('--samples', + nargs='+', + help="Samples to include. If none are specified then all will be included.") + + return parser + + +def filterStrandArgs(): + parser = argparse.ArgumentParser(add_help=False) + required = parser.add_argument_group('Required arguments') + + required.add_argument('--outFileName', '-o', + help='Output file name', + required=True) + + required.add_argument('--strand', '-s', + help='Strand', + choices=['+', '-', '.'], + required=True) + + return parser + + +def filterValuesArgs(): + parser = argparse.ArgumentParser(add_help=False) + required = parser.add_argument_group('Required arguments') + + required.add_argument('--outFileName', '-o', + help='Output file name', + required=True) + + optional = parser.add_argument_group('Optional arguments') + optional.add_argument('--min', + help='Minimum value. Any row having a single entry less than this will be excluded. The default is no minimum.', + type=float, + default=None) + + optional.add_argument('--max', + help='Maximum value. Any row having a single entry more than this will be excluded. The default is no maximum.', + type=float, + default=None) + + return parser + + +def sortArgs(): + parser = argparse.ArgumentParser(add_help=False) + required = parser.add_argument_group('Required arguments') + + required.add_argument('--matrixFile', '-m', + help='Matrix file from the computeMatrix tool.', + required=True) + + required.add_argument('--outFileName', '-o', + help='Output file name', + required=True) + + required.add_argument('--regionsFileName', '-R', + help='File name(s), in BED or GTF format, containing the regions. ' + 'If multiple bed files are given, each one is ' + 'considered a group that can be plotted separately. ' + 'Also, adding a "#" symbol in the bed file causes all ' + 'the regions until the previous "#" to be considered ' + 'one group. Alternatively for BED files, putting ' + 'deepTools_group in the header can be used to indicate a ' + 'column with group labels. Note that these should be ' + 'sorted such that all group entries are together.', + required=True, + nargs='+') + + optional = parser.add_argument_group('Optional arguments') + + optional.add_argument('--transcriptID', + default='transcript', + help='When a GTF file is used to provide regions, only ' + 'entries with this value as their feature (column 3) ' + 'will be processed as transcripts. (Default: %(default)s)') + + optional.add_argument('--transcript_id_designator', + default='transcript_id', + help='Each region has an ID (e.g., ACTB) assigned to it, ' + 'which for BED files is either column 4 (if it exists) ' + 'or the interval bounds. For GTF files this is instead ' + 'stored in the last column as a key:value pair (e.g., as ' + '\'transcript_id "ACTB"\', for a key of transcript_id ' + 'and a value of ACTB). In some cases it can be ' + 'convenient to use a different identifier. To do so, set ' + 'this to the desired key. (Default: %(default)s)') + + return parser + + +def printInfo(matrix): + """ + Print the groups and samples + """ + + print("Groups:") + for group in matrix.matrix.group_labels: + print("\t{0}".format(group)) + + print("Samples:") + for sample in matrix.matrix.sample_labels: + print("\t{0}".format(sample)) + + +def printDataRange(matrix): + """ + Prints the min, max, median, 10th and 90th percentile of the matrix values per sample. + """ + print("Samples\tMin\tMax\tMedian\t10th\t90th") + for i, sample in enumerate(matrix.matrix.sample_labels): + start = matrix.matrix.sample_boundaries[i] + end = matrix.matrix.sample_boundaries[i + 1] + sample_matrix = matrix.matrix.matrix[..., start:end] + print("{0}\t{1}\t{2}\t{3}\t{4}\t{5}".format(sample, np.amin(sample_matrix), + np.amax(sample_matrix), + np.ma.median(sample_matrix), + np.percentile(sample_matrix, 10), + np.percentile(sample_matrix, 90))) + + +def relabelMatrix(matrix, args): + """ + Relabel the samples and groups in a matrix + """ + if args.groupLabels: + if len(args.groupLabels) != len(matrix.matrix.group_labels): + sys.exit("You specified {} group labels, but {} are required.\n".format(len(args.groupLabels), len(matrix.matrix.group_labels))) + matrix.matrix.group_labels = args.groupLabels + if args.sampleLabels: + if len(args.sampleLabels) != len(matrix.matrix.sample_labels): + sys.exit("You specified {} sample labels, but {} are required.\n".format(len(args.sampleLabels), len(matrix.matrix.sample_labels))) + matrix.matrix.sample_labels = args.sampleLabels + + +def getGroupBounds(args, matrix): + """ + Given the group labels, return an indexing array and the resulting boundaries + """ + bounds = matrix.parameters['group_boundaries'] + if args.groups is None: + return range(0, matrix.matrix.matrix.shape[0]), np.array(bounds) + else: + o = list() + obounds = [0] + for group in args.groups: + if group not in matrix.matrix.group_labels: + sys.exit("Error: '{0}' is not a valid group\n".format(group)) + idx = matrix.matrix.group_labels.index(group) + o.extend(range(bounds[idx], bounds[idx + 1])) + obounds.append(bounds[idx + 1] - bounds[idx]) + return o, np.cumsum(obounds) + + +def getSampleBounds(args, matrix): + """ + Given the sample labels, return an indexing array + """ + bounds = matrix.parameters['sample_boundaries'] + if args.samples is None: + return np.arange(0, matrix.matrix.matrix.shape[1]) + else: + o = list() + for sample in args.samples: + if sample not in matrix.matrix.sample_labels: + sys.exit("Error: '{0}' is not a valid sample\n".format(sample)) + idx = matrix.matrix.sample_labels.index(sample) + o.extend(range(bounds[idx], bounds[idx + 1])) + return o + + +def subsetRegions(hm, bounds): + out = [] + for x in bounds: + reg = hm.matrix.regions[x] + # we need to add a list of [chrom, [(start, end), (start, end)], name, 0, strand, score)] + if isinstance(reg, dict): + # This happens on occasion + starts = reg["start"].split(",") + starts = [int(x) for x in starts] + ends = reg["end"].split(",") + ends = [int(x) for x in ends] + regs = [(x, y) for x, y in zip(starts, ends)] + out.append([reg["chrom"], regs, reg["name"], 0, reg["strand"], reg["score"]]) + else: + out.append(reg) + return out + + +def filterHeatmap(hm, args): + bounds = [0] + regions = [] + keep = [] + for region in hm.matrix.regions: + if region[4] == args.strand: + keep.append(True) + regions.append(region) + else: + keep.append(False) + keep = np.array(keep) + + # Get the new bounds + for idx in range(1, len(hm.matrix.group_boundaries)): + i = int(np.sum(keep[hm.matrix.group_boundaries[idx - 1]:hm.matrix.group_boundaries[idx]])) + bounds.append(bounds[idx - 1] + i) + + hm.matrix.group_boundaries = bounds + + # subset the matrix + hm.matrix.matrix = hm.matrix.matrix[keep, :] + hm.matrix.regions = regions + + +def filterHeatmapValues(hm, minVal, maxVal): + bounds = [0] + regions = [] + keep = [] + if minVal is None: + minVal = -np.inf + if maxVal is None: + maxVal = np.inf + np.warnings.filterwarnings('ignore') + for i, (x, y) in enumerate(zip(np.nanmin(hm.matrix.matrix, axis=1), np.nanmax(hm.matrix.matrix, axis=1))): + # x/y will be nan iff a row is entirely nan. Don't filter. + if np.isnan(x) or (x >= minVal and y <= maxVal): + keep.append(True) + regions.append(hm.matrix.regions[i]) + else: + keep.append(False) + keep = np.array(keep) + + # Get the new bounds + for idx in range(1, len(hm.matrix.group_boundaries)): + i = int(np.sum(keep[hm.matrix.group_boundaries[idx - 1]:hm.matrix.group_boundaries[idx]])) + bounds.append(bounds[idx - 1] + i) + + hm.matrix.group_boundaries = bounds + + # subset the matrix + hm.matrix.matrix = hm.matrix.matrix[keep, :] + hm.matrix.regions = regions + + +def insertMatrix(hm, hm2, groupName): + """ + Given two heatmapper objects and a region group name, insert the regions and + values from hm2 for that group to the end of those for hm. + """ + # get the bounds for hm + idx = hm.parameters["group_labels"].index(groupName) + hmEnd = hm.parameters["group_boundaries"][idx + 1] + # get the bounds for hm2 + idx2 = hm2.parameters["group_labels"].index(groupName) + hm2Start = hm2.parameters["group_boundaries"][idx2] + hm2End = hm2.parameters["group_boundaries"][idx2 + 1] + + # Insert the subset hm2 into hm along axis 0 + hm.matrix.matrix = np.insert(hm.matrix.matrix, hmEnd, hm2.matrix.matrix[hm2Start:hm2End, :], axis=0) + + # Insert the regions + hm.matrix.regions[hmEnd:hmEnd] = hm2.matrix.regions[hm2Start:hm2End] + + # Increase the group boundaries + bounds = [] + for idx3, bound in enumerate(hm.parameters["group_boundaries"]): + if idx3 > idx: + bound += hm2End - hm2Start + bounds.append(bound) + hm.parameters["group_boundaries"] = bounds + + +def appendMatrix(hm, hm2, groupName): + """ + Given two heatmapper objects and a region group name, append the values from + that group in hm2 onto the end of hm. + """ + # get the bounds for hm2 + idx2 = hm2.parameters["group_labels"].index(groupName) + hm2Start = hm2.parameters["group_boundaries"][idx2] + hm2End = hm2.parameters["group_boundaries"][idx2 + 1] + + # Append the matrix + hm.matrix.matrix = np.concatenate([hm.matrix.matrix, hm2.matrix.matrix[hm2Start:hm2End, :]], axis=0) + # Update the bounds + hm.parameters["group_boundaries"].append(hm.parameters["group_boundaries"][-1] + hm2End - hm2Start) + # Append the regions + hm.matrix.regions.extend(hm2.matrix.regions[hm2Start:hm2End]) + + +def rbindMatrices(hm, args): + """ + Bind matrices, top to bottom while accounting for the groups. + + It's assumed that the same samples are present in both and in the exact same order + """ + hm2 = heatmapper.heatmapper() + hm.read_matrix_file(args.matrixFile[0]) + for idx in range(1, len(args.matrixFile)): + hm2.read_matrix_file(args.matrixFile[idx]) + for idx, group in enumerate(hm2.parameters["group_labels"]): + if group in hm.parameters["group_labels"]: + insertMatrix(hm, hm2, group) + else: + appendMatrix(hm, hm2, group) + hm.parameters["group_labels"].append(group) + + # Update the group boundaries attribute + hm.matrix.group_labels = hm.parameters['group_labels'] + hm.matrix.group_boundaries = hm.parameters['group_boundaries'] + + +def cbindMatrices(hm, args): + """ + Bind columns from different matrices according to the group and region names + + Missing regions are left as NA + """ + hm2 = heatmapper.heatmapper() + + # Make a dict of region name:row associations + hm.read_matrix_file(args.matrixFile[0]) + d = dict({x: dict() for x in hm.parameters["group_labels"]}) + for idx, group in enumerate(hm.parameters["group_labels"]): + s = hm.parameters["group_boundaries"][idx] + e = hm.parameters["group_boundaries"][idx + 1] + for idx2, reg in enumerate(hm.matrix.regions[s:e]): + d[group][reg[2]] = idx2 + s + + # Iterate through the other matrices + for idx in range(1, len(args.matrixFile)): + hm2.read_matrix_file(args.matrixFile[idx]) + # Add the sample labels + hm.parameters['sample_labels'].extend(hm2.parameters['sample_labels']) + # Add the sample boundaries + lens = [x + hm.parameters['sample_boundaries'][-1] for x in hm2.parameters['sample_boundaries']][1:] + hm.parameters['sample_boundaries'].extend(lens) + + # Add on additional NA initialized columns + ncol = hm.matrix.matrix.shape[1] + hm.matrix.matrix = np.hstack((hm.matrix.matrix, np.empty(hm2.matrix.matrix.shape))) + hm.matrix.matrix[:, ncol:] = np.nan + + # Update the values + for idx2, group in enumerate(hm2.parameters["group_labels"]): + if group not in d: + continue + s = hm2.parameters["group_boundaries"][idx2] + e = hm2.parameters["group_boundaries"][idx2 + 1] + for idx3, reg in enumerate(hm2.matrix.regions[s:e]): + if reg[2] not in d[group]: + continue + hm.matrix.matrix[d[group][reg[2]], ncol:] = hm2.matrix.matrix[s + idx3, :] + + # Append the special params + for s in hm.special_params: + hm.parameters[s].extend(hm2.parameters[s]) + + # Update the sample parameters + hm.matrix.sample_labels = hm.parameters['sample_labels'] + hm.matrix.sample_boundaries = hm.parameters['sample_boundaries'] + + +def loadBED(line, fp, fname, labelColumn, labels, regions, defaultGroup): + """ + Given a first line, possibly a label column and a list of labels and regions, add the labels and regions in the file to them + """ + + # This is largely parseBED from deeptoolsintervals + labelIdx = None + localRegions = {} + + cols = line.strip().split("\t") + if labelColumn is not None: + label = cols.pop(labelColumn) + if label not in labels: + labels[label] = len(labels) + labelIdx = labels[label] + if labelIdx >= len(regions): + regions.append(localRegions) + else: + localRegions = regions[labelIdx] + + if len(cols) >= 6: + name = cols[3] + else: + name = "{0}:{1}-{2}".format(cols[0], cols[1], cols[2]) + localRegions[name] = len(localRegions) + + for line in fp: + if line.startswith("#") and labelColumn is None: + if len(localRegions) > 0: + label = line[1:].strip() + if len(label): + labels[dti.findRandomLabel(labels, label)] = len(labels) + else: + labels[dti.findRandomLabel(labels, os.path.basename(fname))] = len(labels) + regions.append(localRegions) + localRegions = dict() + continue + elif line.startswith("#") and labelColumn is not None: + continue + + cols = line.strip().split("\t") + if len(cols) < 3: + continue + if labelColumn is not None: + label = cols.pop(labelColumn) + if label not in labels: + labels[label] = len(labels) + labelIdx = labels[label] + if labelIdx >= len(regions): + regions.append({}) + localRegions = regions[labelIdx] + + if len(cols) >= 6: + name = cols[3] + else: + name = "{0}:{1}-{2}".format(cols[0], cols[1], cols[2]) + name = dti.findRandomLabel(localRegions, name) + localRegions[name] = len(localRegions) + + # Handle the last group if there is no label + if labelIdx is None and len(localRegions) > 0: + if defaultGroup is not None: + labels[dti.findRandomLabel(labels, defaultGroup)] = len(labels) + else: + labels[dti.findRandomLabel(labels, os.path.basename(fname))] = len(labels) + regions.append(localRegions) + + +def loadGTFtranscript(cols, label, defaultGroup, transcript_id_designator): + s = next(csv.reader([cols[8]], delimiter=' ')) + if "deepTools_group" in s and s[-1] != "deepTools_group": + label = s[s.index("deepTools_group") + 1].rstrip(";") + elif defaultGroup is not None: + label = defaultGroup + + if transcript_id_designator not in s or s[-1] == transcript_id_designator: + sys.stderr.write("Warning: {0} is malformed!\n".format("\t".join(cols))) + return None, None + + name = s[s.index(transcript_id_designator) + 1].rstrip(";") + return label, name + + +def loadGTF(line, fp, fname, labels, regions, transcriptID, transcript_id_designator, defaultGroup): + """ + Like loadBED, but for a GTF file + + This is largely a copy of what's in deeptoolsintervals + """ + file_label = dti.findRandomLabel(labels, os.path.basename(fname)) + + # handle the first line + cols = line.split("\t") + if cols[2].lower() == transcriptID.lower(): + label, name = loadGTFtranscript(cols, file_label, defaultGroup, transcript_id_designator) + if label is not None: + if label not in labels: + labels[label] = len(labels) + regions.append(dict()) + labelIdx = labels[label] + regions[labelIdx][name] = len(regions[labelIdx]) + + for line in fp: + if not isinstance(line, str): + line = line.decode('ascii') + if not line.startswith('#'): + cols = line.strip().split('\t') + if len(cols) == 0: + continue + if cols[2].lower() == transcriptID: + label, name = loadGTFtranscript(cols, file_label, defaultGroup, transcript_id_designator) + if label is None: + continue + if label not in labels: + labels[label] = len(labels) + regions.append(dict()) + labelIdx = labels[label] + regions[labelIdx][name] = len(regions[labelIdx]) + + +def sortMatrix(hm, regionsFileName, transcriptID, transcript_id_designator, verbose=True): + """ + Iterate through the files noted by regionsFileName and sort hm accordingly + """ + + labels = dict() + regions = [] + defaultGroup = None + if len(regionsFileName) == 1: + defaultGroup = "genes" + for fname in regionsFileName: + fp = dti.openPossiblyCompressed(fname) + line = dti.getNext(fp) + labelColumn = None + while line.startswith("#"): + if not labelColumn: + labelColumn = dti.getLabel(line) + line = dti.getNext(fp) + while line.startswith("track "): + line = dti.getNext(fp) + + # Find the label column + subtract = 0 + if labelColumn is not None: + subtract = 1 + + # Determine the file type and load into a list (or list of lists) + cols = line.strip().split("\t") + if len(cols) - subtract < 3: + raise RuntimeError('{0} does not seem to be a recognized file type!'.format(fname)) + elif len(cols) - subtract <= 6: + loadBED(line, fp, fname, labelColumn, labels, regions, defaultGroup) + elif len(cols) and dti.seemsLikeGTF(cols): + loadGTF(line, fp, fname, labels, regions, transcriptID, transcript_id_designator, defaultGroup) + else: + loadBED(line, fp, fname, labelColumn, labels, regions, defaultGroup) + fp.close() + + # Do some sanity checking on the group labels and region names within them + s1 = set(hm.parameters['group_labels']) + if verbose: + for e in labels: + if e not in s1: + sys.exit("The computeMatrix output is missing the '{}' region group. It has {} but the specified regions have {}.\n".format(e, s1, labels.keys())) + + # Make a dictionary out of current labels and regions + d = dict() + pos = 0 + groupSizes = dict() + for idx, label in enumerate(hm.parameters['group_labels']): + s = hm.parameters['group_boundaries'][idx] + e = hm.parameters['group_boundaries'][idx + 1] + if label not in labels: + continue + d[label] = dict() + groupSize = 0 + for reg in hm.matrix.regions[s:e]: + d[label][reg[2]] = pos + pos += 1 + groupSize += 1 + groupSizes[label] = groupSize + + # Convert labels to an ordered list + labelsList = [""] * len(labels) + for k, v in labels.items(): + labelsList[v] = k + + # Reorder + order = [] + boundaries = [0] + for idx, label in enumerate(labelsList): + # Make an ordered list out of the region names in this region group + _ = [""] * len(regions[idx]) + for k, v in regions[idx].items(): + _[v] = k + sz = 0 # Track the number of enries actually matched + for name in _: + if name not in d[label]: + if verbose: + sys.stderr.write("Skipping {}, due to being absent in the computeMatrix output.\n".format(name)) + continue + sz += 1 + order.append(d[label][name]) + if sz == 0 and verbose: + sys.exit("The region group {} had no matching entries!\n".format(label)) + boundaries.append(sz + boundaries[-1]) + hm.matrix.regions = [hm.matrix.regions[i] for i in order] + order = np.array(order) + hm.matrix.matrix = hm.matrix.matrix[order, :] + + # Update the parameters + hm.parameters["group_labels"] = labelsList + hm.matrix.group_labels = labelsList + hm.parameters["group_boundaries"] = boundaries + hm.matrix.group_boundaries = boundaries + + +def main(args=None): + # if args none is need since otherwise pytest passes 'pytest' as sys.argv + if args is None: + if len(sys.argv) == 1: + args = ["-h"] + if len(sys.argv) == 2: + args = [sys.argv[1], "-h"] + + args = parse_arguments().parse_args(args) + + hm = heatmapper.heatmapper() + if not isinstance(args.matrixFile, list): + hm.read_matrix_file(args.matrixFile) + if args.command == 'info': + printInfo(hm) + elif args.command == 'dataRange': + printDataRange(hm) + elif args.command == 'subset': + sIdx = getSampleBounds(args, hm) + gIdx, gBounds = getGroupBounds(args, hm) + + # groups + hm.matrix.regions = subsetRegions(hm, gIdx) + # matrix + hm.matrix.matrix = hm.matrix.matrix[gIdx, :] + hm.matrix.matrix = hm.matrix.matrix[:, sIdx] + # boundaries + if args.samples is None: + args.samples = hm.matrix.sample_labels + hm.matrix.sample_boundaries = hm.matrix.sample_boundaries[0:len(args.samples) + 1] + hm.matrix.group_boundaries = gBounds.tolist() + # special params + keepIdx = set() + for _, sample in enumerate(hm.matrix.sample_labels): + if sample in args.samples: + keepIdx.add(_) + for param in hm.special_params: + hm.parameters[param] = [v for k, v in enumerate(hm.parameters[param]) if k in keepIdx] + # labels + hm.matrix.sample_labels = args.samples + if args.groups is None: + args.groups = hm.matrix.group_labels + hm.matrix.group_labels = args.groups + # save + hm.save_matrix(args.outFileName) + elif args.command == 'filterStrand': + filterHeatmap(hm, args) + hm.save_matrix(args.outFileName) + elif args.command == 'filterValues': + filterHeatmapValues(hm, args.min, args.max) + hm.save_matrix(args.outFileName) + elif args.command == 'rbind': + rbindMatrices(hm, args) + hm.save_matrix(args.outFileName) + elif args.command == 'cbind': + cbindMatrices(hm, args) + hm.save_matrix(args.outFileName) + elif args.command == 'sort': + sortMatrix(hm, args.regionsFileName, args.transcriptID, args.transcript_id_designator) + hm.save_matrix(args.outFileName) + elif args.command == 'relabel': + relabelMatrix(hm, args) + hm.save_matrix(args.outFileName) + else: + sys.exit("Unknown command {0}!\n".format(args.command)) diff --git a/pydeeptools/deeptools/correctGCBias.py b/pydeeptools/deeptools/correctGCBias.py new file mode 100755 index 0000000000..1154b93688 --- /dev/null +++ b/pydeeptools/deeptools/correctGCBias.py @@ -0,0 +1,746 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- + +import os +import shutil +import time +import subprocess +import sys + +import py2bit +import pysam +import multiprocessing +import numpy as np +import argparse + +from scipy.stats import binom + +from deeptools.utilities import tbitToBamChrName, getGC_content +from deeptools import writeBedGraph, parserCommon, mapReduce +from deeptools import utilities +from deeptools.bamHandler import openBam + +old_settings = np.seterr(all='ignore') + + +def parse_arguments(args=None): + parentParser = parserCommon.getParentArgParse(binSize=True, blackList=False) + requiredArgs = getRequiredArgs() + parser = argparse.ArgumentParser( + parents=[requiredArgs, parentParser], + formatter_class=argparse.ArgumentDefaultsHelpFormatter, + description='This tool corrects the GC-bias using the' + ' method proposed by [Benjamini & Speed (2012). ' + 'Nucleic Acids Research, 40(10)]. It will remove reads' + ' from regions with too high coverage compared to the' + ' expected values (typically GC-rich regions) and will' + ' add reads to regions where too few reads are seen ' + '(typically AT-rich regions). ' + 'The tool ``computeGCBias`` needs to be run first to generate the ' + 'frequency table needed here.', + usage='correctGCBias ' + '-b file.bam --effectiveGenomeSize 2150570000 -g mm9.2bit ' + '--GCbiasFrequenciesFile freq.txt -o gc_corrected.bam\n' + 'help: correctGCBias -h / correctGCBias --help', + conflict_handler='resolve', + add_help=False) + return parser + + +def process_args(args=None): + args = parse_arguments().parse_args(args) + + return args + + +def getRequiredArgs(): + parser = argparse.ArgumentParser(add_help=False) + + required = parser.add_argument_group('Required arguments') + + # define the arguments + required.add_argument('--bamfile', '-b', + metavar='BAM file', + help='Sorted BAM file to correct.', + required=True) + required.add_argument('--effectiveGenomeSize', + help='The effective genome size is the portion ' + 'of the genome that is mappable. Large fractions of ' + 'the genome are stretches of NNNN that should be ' + 'discarded. Also, if repetitive regions were not ' + 'included in the mapping of reads, the effective ' + 'genome size needs to be adjusted accordingly. ' + 'A table of values is available here: ' + 'http://deeptools.readthedocs.io/en/latest/content/feature/effectiveGenomeSize.html .', + default=None, + type=int, + required=True) + + required.add_argument('--genome', '-g', + help='Genome in two bit format. Most genomes can be ' + 'found here: http://hgdownload.cse.ucsc.edu/gbdb/ ' + 'Search for the .2bit ending. Otherwise, fasta ' + 'files can be converted to 2bit using faToTwoBit ' + 'available here: ' + 'http://hgdownload.cse.ucsc.edu/admin/exe/', + metavar='two bit file', + required=True) + + required.add_argument('--GCbiasFrequenciesFile', '-freq', + help='Indicate the output file from ' + 'computeGCBias containing ' + 'the observed and expected read frequencies per GC-' + 'content.', + type=argparse.FileType('r'), + metavar='FILE', + required=True) + + output = parser.add_argument_group('Output options') + output.add_argument('--correctedFile', '-o', + help='Name of the corrected file. The ending will ' + 'be used to decide the output file format. The options ' + 'are ".bam", ".bw" for a bigWig file, ".bg" for a ' + 'bedGraph file.', + metavar='FILE', + type=argparse.FileType('w'), + required=True) + + # define the optional arguments + optional = parser.add_argument_group('Optional arguments') + optional.add_argument("--help", "-h", action="help", + help="show this help message and exit") + + return parser + + +def getReadGCcontent(tbit, read, fragmentLength, chrNameBit): + """ + The fragments for forward and reverse reads are defined as follows:: + + |- read.pos |- read.aend + ---+=================>-----------------------+--------- Forward strand + + |-fragStart |-fragEnd + + ---+-----------------------<=================+--------- Reverse strand + |-read.pos |-read.aend + + |-----------------------------------------| + read.tlen + + """ + fragStart = None + fragEnd = None + + if read.is_paired and read.is_proper_pair and abs(read.tlen) < 2 * fragmentLength: + if read.is_reverse and read.tlen < 0: + fragEnd = read.reference_end + fragStart = read.reference_end + read.template_length + elif read.template_length >= read.query_alignment_length: + fragStart = read.pos + fragEnd = read.pos + read.template_length + + if not fragStart: + if read.is_reverse: + fragEnd = read.reference_end + fragStart = read.reference_end - fragmentLength + else: + fragStart = read.pos + fragEnd = fragStart + fragmentLength + fragStart = max(0, fragStart) + try: + gc = getGC_content(tbit, chrNameBit, fragStart, fragEnd) + except Exception: + return None + if gc is None: + return None + + # match the gc to the given fragmentLength + gc = int(np.round(gc * fragmentLength)) + return gc + + +def writeCorrected_wrapper(args): + return writeCorrected_worker(*args) + + +def writeCorrected_worker(chrNameBam, chrNameBit, start, end, step): + r"""writes a bedgraph file containing the GC correction of + a region from the genome + + >>> test = Tester() + >>> tempFile = writeCorrected_worker(*test.testWriteCorrectedChunk()) + >>> open(tempFile, 'r').readlines() + ['chr2L\t200\t225\t31.6\n', 'chr2L\t225\t250\t33.8\n', 'chr2L\t250\t275\t37.9\n', 'chr2L\t275\t300\t40.9\n'] + >>> os.remove(tempFile) + """ + global R_gc + fragmentLength = len(R_gc) - 1 + + cvg_corr = np.zeros(end - start) + + i = 0 + + tbit = py2bit.open(global_vars['2bit']) + bam = openBam(global_vars['bam']) + read_repetitions = 0 + removed_duplicated_reads = 0 + startTime = time.time() + + # caching seems to be faster + # r.flag & 4 == 0 is to skip unmapped + # reads that nevertheless are asigned + # to a genomic position + reads = [r for r in bam.fetch(chrNameBam, start, end) + if r.flag & 4 == 0] + + bam.close() + + r_index = -1 + for read in reads: + if read.is_unmapped: + continue + r_index += 1 + try: + # calculate GC content of read fragment + gc = getReadGCcontent(tbit, read, fragmentLength, + chrNameBit) + except Exception as detail: + print(detail) + """ this exception happens when the end of a + chromosome is reached """ + continue + if not gc: + continue + + # is this read in the same orientation and position as the previous? + if r_index > 0 and read.pos == reads[r_index - 1].pos and \ + read.is_reverse == reads[r_index - 1].is_reverse \ + and read.pnext == reads[r_index - 1].pnext: + read_repetitions += 1 + if read_repetitions >= global_vars['max_dup_gc'][gc]: + removed_duplicated_reads += 1 + continue + else: + read_repetitions = 0 + + try: + fragmentStart, fragmentEnd = getFragmentFromRead(read, fragmentLength, extendPairedEnds=True) + vectorStart = max(fragmentStart - start, 0) + vectorEnd = min(fragmentEnd - start, end - start) + except TypeError: + # the get_fragment_from_read functions returns None in some cases. + # Those cases are to be skipped, hence the continue line. + continue + + cvg_corr[vectorStart:vectorEnd] += float(1) / R_gc[gc] + i += 1 + + try: + if debug: + endTime = time.time() + print("{}, processing {} ({:.1f} per sec) " + "reads @ {}:{}-{}".format(multiprocessing.current_process().name, + i, i / (endTime - startTime), + chrNameBit, start, end)) + except NameError: + pass + + if i == 0: + return None + + _file = open(utilities.getTempFileName(suffix='.bg'), 'w') + # save in bedgraph format + for bin in range(0, len(cvg_corr), step): + value = np.mean(cvg_corr[bin:min(bin + step, end)]) + if value > 0: + writeStart = start + bin + writeEnd = min(start + bin + step, end) + _file.write("%s\t%d\t%d\t%.1f\n" % (chrNameBit, writeStart, + writeEnd, value)) + + tempFileName = _file.name + _file.close() + return tempFileName + + +def numCopiesOfRead(value): + """ + Based int he R_gc value, decides + whether to keep, duplicate, triplicate or delete the read. + It returns an integer, that tells the number of copies of the read + that should be keep. + >>> np.random.seed(1) + >>> numCopiesOfRead(0.8) + 1 + >>> numCopiesOfRead(2.5) + 2 + >>> numCopiesOfRead(None) + 1 + """ + copies = 1 + if value: + copies = int(value) + (1 if np.random.rand() < value % 1 else 0) + return copies + + +def writeCorrectedSam_wrapper(args): + return writeCorrectedSam_worker(*args) + + +def writeCorrectedSam_worker(chrNameBam, chrNameBit, start, end, + step=None, + tag_but_not_change_number=False, + verbose=True): + r""" + Writes a BAM file, deleting and adding some reads in order to compensate + for the GC bias. **This is a stochastic method.** + >>> np.random.seed(1) + >>> test = Tester() + >>> args = test.testWriteCorrectedSam() + >>> tempFile = writeCorrectedSam_worker(*args, \ + ... tag_but_not_change_number=True, verbose=False) + >>> try: + ... import StringIO + ... except ImportError: + ... from io import StringIO + >>> ostdout = sys.stdout + >>> import tempfile + >>> sys.stdout = tempfile.TemporaryFile() + >>> idx = pysam.index(tempFile) + >>> sys.stdout = ostdout + >>> bam = pysam.Samfile(tempFile) + >>> [dict(r.tags)['YN'] for r in bam.fetch(args[0], 200, 250)] + [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1] + >>> res = os.remove(tempFile) + >>> res = os.remove(tempFile+".bai") + >>> tempFile = \ + ... writeCorrectedSam_worker(*test.testWriteCorrectedSam_paired(),\ + ... tag_but_not_change_number=True, verbose=False) + >>> sys.stdout = tempfile.TemporaryFile() + >>> idx = pysam.index(tempFile) + >>> sys.stdout = ostdout + >>> bam = pysam.Samfile(tempFile) + >>> [dict(r.tags)['YN'] for r in bam.fetch('chr2L', 0, 50)] + [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] + >>> res = os.remove(tempFile) + >>> res = os.remove(tempFile+".bai") + """ + global R_gc + fragmentLength = len(R_gc) - 1 + + if verbose: + print("Sam for %s %s %s " % (chrNameBit, start, end)) + i = 0 + + tbit = py2bit.open(global_vars['2bit']) + + bam = openBam(global_vars['bam']) + tempFileName = utilities.getTempFileName(suffix='.bam') + + outfile = pysam.Samfile(tempFileName, 'wb', template=bam) + startTime = time.time() + matePairs = {} + read_repetitions = 0 + removed_duplicated_reads = 0 + + # cache data + # r.flag & 4 == 0 is to filter unmapped reads that + # have a genomic position + reads = [r for r in bam.fetch(chrNameBam, start, end) + if r.pos > start and r.flag & 4 == 0] + + r_index = -1 + for read in reads: + if read.pos <= start or read.is_unmapped: + continue + r_index += 1 + copies = None + gc = None + + # check if a mate has already been procesed + # to apply the same correction + try: + copies = matePairs[read.qname]['copies'] + gc = matePairs[read.qname]['gc'] + del matePairs[read.qname] + except: + # this exception happens when a mate is + # not present. This could + # happen because of removal of the mate + # by some filtering + gc = getReadGCcontent(tbit, read, fragmentLength, + chrNameBit) + if gc: + copies = numCopiesOfRead(float(1) / R_gc[gc]) + else: + copies = 1 + # is this read in the same orientation and position as the previous? + if gc and r_index > 0 and read.pos == reads[r_index - 1].pos \ + and read.is_reverse == reads[r_index - 1].is_reverse \ + and read.pnext == reads[r_index - 1].pnext: + read_repetitions += 1 + if read_repetitions >= global_vars['max_dup_gc'][gc]: + copies = 0 # in other words do not take into account this read + removed_duplicated_reads += 1 + else: + read_repetitions = 0 + + readName = read.qname + # Each tag is a tuple of (tag name, value, type) + # Note that get_tags() returns ord(type) rather than type and this must + # be fixed! + # It turns out that the "with_value_type" option only started working in + # pysam-0.8.4, so we can't reliably add tags on earlier versions without + # potentially creating BAM files that break HTSJDK/IGV/etc. + + readTag = read.get_tags(with_value_type=True) + replace_tags = False + if len(readTag) > 0: + if len(readTag[0]) == 3: + if type(readTag[2]) is int: + readTag = [(x[0], x[1], chr(x[2])) for x in readTag] + replace_tags = True + else: + replace_tags = True + + if gc: + GC = int(100 * np.round(float(gc) / fragmentLength, + decimals=2)) + readTag.append( + ('YC', float(round(float(1) / R_gc[gc], 2)), "f")) + readTag.append(('YN', copies, "i")) + else: + GC = -1 + + readTag.append(('YG', GC, "i")) + if replace_tags: + read.set_tags(readTag) + + if read.is_paired and read.is_proper_pair \ + and not read.mate_is_unmapped \ + and not read.is_reverse: + matePairs[readName] = {'copies': copies, + 'gc': gc} + + """ + outfile.write(read) + """ + if tag_but_not_change_number: + outfile.write(read) + continue + + for numCop in range(1, copies + 1): + # the read has to be renamed such that newly + # formed pairs will match + if numCop > 1: + read.qname = readName + "_%d" % (numCop) + outfile.write(read) + + if verbose: + if i % 500000 == 0 and i > 0: + endTime = time.time() + print("{}, processing {} ({:.1f} per sec) reads " + "@ {}:{}-{}".format(multiprocessing.current_process().name, + i, i / (endTime - startTime), + chrNameBit, start, end)) + i += 1 + + outfile.close() + if verbose: + endTime = time.time() + print("{}, processing {} ({:.1f} per sec) reads " + "@ {}:{}-{}".format(multiprocessing.current_process().name, + i, i / (endTime - startTime), + chrNameBit, start, end)) + percentage = float(removed_duplicated_reads) * 100 / len(reads) \ + if len(reads) > 0 else 0 + print("duplicated reads removed %d of %d (%.2f) " % + (removed_duplicated_reads, len(reads), percentage)) + + return tempFileName + + +def getFragmentFromRead(read, defaultFragmentLength, extendPairedEnds=True): + """ + The read has to be pysam object. + + The following values are defined (for forward reads):: + + + |-- -- read.tlen -- --| + |-- read.alen --| + -----|===============>------------<==============|---- + | | | + read.pos read.aend read.pnext + + + and for reverse reads + + + |-- -- read.tlen -- --| + |-- read.alen --| + -----|===============>-----------<===============|---- + | | | + read.pnext read.pos read.aend + + this is a sketch of a pair-end reads + + The function returns the fragment start and end, either + using the paired end information (if available) or + extending the read in the appropriate direction if this + is single-end. + + Parameters + ---------- + read : pysam read object + + + Returns + ------- + tuple + (fragment start, fragment end) + + """ + # convert reads to fragments + + # this option indicates that the paired ends correspond + # to the fragment ends + # condition read.tlen < maxPairedFragmentLength is added to avoid read pairs + # that span thousands of base pairs + + if extendPairedEnds is True and read.is_paired and 0 < abs(read.tlen) < 1000: + if read.is_reverse: + fragmentStart = read.pnext + fragmentEnd = read.aend + else: + fragmentStart = read.pos + # the end of the fragment is defined as + # the start of the forward read plus the insert length + fragmentEnd = read.pos + read.tlen + else: + if defaultFragmentLength <= read.aend - read.pos: + fragmentStart = read.pos + fragmentEnd = read.aend + else: + if read.is_reverse: + fragmentStart = read.aend - defaultFragmentLength + fragmentEnd = read.aend + else: + fragmentStart = read.pos + fragmentEnd = read.pos + defaultFragmentLength + + return fragmentStart, fragmentEnd + + +def run_shell_command(command): + """ + Runs the given shell command. Report + any errors found. + """ + try: + subprocess.check_call(command, shell=True) + + except subprocess.CalledProcessError as error: + sys.stderr.write('Error{}\n'.format(error)) + exit(1) + except Exception as error: + sys.stderr.write('Error: {}\n'.format(error)) + exit(1) + + +def main(args=None): + args = process_args(args) + global F_gc, N_gc, R_gc + + data = np.loadtxt(args.GCbiasFrequenciesFile.name) + + F_gc = data[:, 0] + N_gc = data[:, 1] + R_gc = data[:, 2] + + global global_vars + global_vars = {} + global_vars['2bit'] = args.genome + global_vars['bam'] = args.bamfile + + # compute the probability to find more than one read (a redundant read) + # at a certain position based on the gc of the read fragment + # the binomial function is used for that + max_dup_gc = [binom.isf(1e-7, F_gc[x], 1.0 / N_gc[x]) + if F_gc[x] > 0 and N_gc[x] > 0 else 1 + for x in range(len(F_gc))] + + global_vars['max_dup_gc'] = max_dup_gc + + tbit = py2bit.open(global_vars['2bit']) + bam, mapped, unmapped, stats = openBam(args.bamfile, returnStats=True, nThreads=args.numberOfProcessors) + + global_vars['genome_size'] = sum(tbit.chroms().values()) + global_vars['total_reads'] = mapped + global_vars['reads_per_bp'] = \ + float(global_vars['total_reads']) / args.effectiveGenomeSize + + # apply correction + print("applying correction") + # divide the genome in fragments containing about 4e5 reads. + # This amount of reads takes about 20 seconds + # to process per core (48 cores, 256 Gb memory) + chunkSize = int(4e5 / global_vars['reads_per_bp']) + + # chromSizes: list of tuples + chromSizes = [(bam.references[i], bam.lengths[i]) + for i in range(len(bam.references))] + + regionStart = 0 + if args.region: + chromSizes, regionStart, regionEnd, chunkSize = \ + mapReduce.getUserRegion(chromSizes, args.region, + max_chunk_size=chunkSize) + + print("genome partition size for multiprocessing: {}".format(chunkSize)) + print("using region {}".format(args.region)) + mp_args = [] + bedGraphStep = args.binSize + chrNameBitToBam = tbitToBamChrName(list(tbit.chroms().keys()), bam.references) + chrNameBamToBit = dict([(v, k) for k, v in chrNameBitToBam.items()]) + print(chrNameBitToBam, chrNameBamToBit) + c = 1 + for chrom, size in chromSizes: + start = 0 if regionStart == 0 else regionStart + for i in range(start, size, chunkSize): + try: + chrNameBamToBit[chrom] + except KeyError: + print("no sequence information for ") + "chromosome {} in 2bit file".format(chrom) + print("Reads in this chromosome will be skipped") + continue + length = min(size, i + chunkSize) + mp_args.append((chrom, chrNameBamToBit[chrom], i, length, + bedGraphStep)) + c += 1 + + pool = multiprocessing.Pool(args.numberOfProcessors) + + if args.correctedFile.name.endswith('bam'): + if len(mp_args) > 1 and args.numberOfProcessors > 1: + print(("using {} processors for {} " + "number of tasks".format(args.numberOfProcessors, + len(mp_args)))) + + res = pool.map_async( + writeCorrectedSam_wrapper, mp_args).get(9999999) + else: + res = list(map(writeCorrectedSam_wrapper, mp_args)) + + if len(res) == 1: + command = "cp {} {}".format(res[0], args.correctedFile.name) + run_shell_command(command) + else: + print("concatenating (sorted) intermediate BAMs") + header = pysam.Samfile(res[0]) + of = pysam.Samfile(args.correctedFile.name, "wb", template=header) + header.close() + for f in res: + f = pysam.Samfile(f) + for e in f.fetch(until_eof=True): + of.write(e) + f.close() + of.close() + + print("indexing BAM") + pysam.index(args.correctedFile.name) + + for tempFileName in res: + os.remove(tempFileName) + + if args.correctedFile.name.endswith('bg') or \ + args.correctedFile.name.endswith('bw'): + + if len(mp_args) > 1 and args.numberOfProcessors > 1: + + res = pool.map_async(writeCorrected_wrapper, mp_args).get(9999999) + else: + res = list(map(writeCorrected_wrapper, mp_args)) + + oname = args.correctedFile.name + args.correctedFile.close() + if oname.endswith('bg'): + f = open(oname, 'wb') + for tempFileName in res: + if tempFileName: + shutil.copyfileobj(open(tempFileName, 'rb'), f) + os.remove(tempFileName) + f.close() + else: + chromSizes = [(k, v) for k, v in tbit.chroms().items()] + writeBedGraph.bedGraphToBigWig(chromSizes, res, oname) + + +class Tester(): + def __init__(self): + import os + self.root = os.path.dirname(os.path.abspath(__file__)) + "/test/test_corrGC/" + self.tbitFile = self.root + "sequence.2bit" + self.bamFile = self.root + "test.bam" + self.chrNameBam = '2L' + self.chrNameBit = 'chr2L' + bam, mapped, unmapped, stats = openBam(self.bamFile, returnStats=True) + tbit = py2bit.open(self.tbitFile) + global debug + debug = 0 + global global_vars + global_vars = {'2bit': self.tbitFile, + 'bam': self.bamFile, + 'filter_out': None, + 'extra_sampling_file': None, + 'max_reads': 5, + 'min_reads': 0, + 'min_reads': 0, + 'reads_per_bp': 0.3, + 'total_reads': mapped, + 'genome_size': sum(tbit.chroms().values())} + + def testWriteCorrectedChunk(self): + """ prepare arguments for test + """ + global R_gc, R_gc_min, R_gc_max + R_gc = np.loadtxt(self.root + "R_gc_paired.txt") + + global_vars['max_dup_gc'] = np.ones(301) + + start = 200 + end = 300 + bedGraphStep = 25 + return (self.chrNameBam, + self.chrNameBit, start, end, bedGraphStep) + + def testWriteCorrectedSam(self): + """ prepare arguments for test + """ + global R_gc, R_gc_min, R_gc_max + R_gc = np.loadtxt(self.root + "R_gc_paired.txt") + + global_vars['max_dup_gc'] = np.ones(301) + + start = 200 + end = 250 + return (self.chrNameBam, + self.chrNameBit, start, end) + + def testWriteCorrectedSam_paired(self): + """ prepare arguments for test. + """ + global R_gc, R_gc_min, R_gc_max + R_gc = np.loadtxt(self.root + "R_gc_paired.txt") + + start = 0 + end = 500 + global global_vars + global_vars['bam'] = self.root + "paired.bam" + return 'chr2L', 'chr2L', start, end + + +if __name__ == "__main__": + main() diff --git a/pydeeptools/deeptools/correlation.py b/pydeeptools/deeptools/correlation.py new file mode 100755 index 0000000000..56b8d91d2f --- /dev/null +++ b/pydeeptools/deeptools/correlation.py @@ -0,0 +1,706 @@ +import sys +import itertools +import copy +import numpy as np +import scipy.cluster.hierarchy as sch +import scipy.stats +import matplotlib as mpl +mpl.use('Agg') +mpl.rcParams['pdf.fonttype'] = 42 +mpl.rcParams['svg.fonttype'] = 'none' +from deeptools import cm # noqa: F401 +import matplotlib.pyplot as plt +import matplotlib.gridspec as gridspec +import matplotlib.ticker +import matplotlib.mlab +import matplotlib.markers +import matplotlib.colors as pltcolors +from deeptools.utilities import toString, convertCmap + +import plotly.offline as offline +import plotly.graph_objs as go +import plotly.figure_factory as ff + + +old_settings = np.seterr(all='ignore') + + +class Correlation: + """ + class to work with matrices + having sample data + to compute correlations, plot + them and make scatter plots + """ + + def __init__(self, matrix_file, + corr_method=None, + labels=None, + remove_outliers=False, + skip_zeros=False, + log1p=False): + + self.load_matrix(matrix_file) + self.skip_zeros = skip_zeros + self.corr_method = corr_method + self.corr_matrix = None # correlation matrix + self.column_order = None + self.rowCenter = False + if labels is not None: + # test that the length of labels + # corresponds to the length of + # samples + + self.labels = labels + self.labels = [toString(x) for x in self.labels] + + if self.matrix.shape[1] == 1: + # There's nothing that can be done with a single sample + sys.exit("\nPlease use a matrix with more than one sample\n") + + if skip_zeros is True: + # remove rows containing only nans or zeros + # that could be unmappable regions. + self.remove_rows_of_zeros() + + if remove_outliers is True: + # remove outliers, otherwise outliers will produce a very + # high pearson correlation. Unnecessary for spearman correlation + self.remove_outliers() + + if log1p is True: + self.matrix = np.log1p(self.matrix) + + if corr_method: + self.compute_correlation() + + def load_matrix(self, matrix_file): + """ + loads a matrix file saved using the numpy + savez method. Two keys are expected: + 'matrix' and 'labels'. The matrix should + contain one sample per row + """ + + _ma = np.load(matrix_file) + # matrix: cols correspond to samples + self.matrix = np.asarray(_ma['matrix'].tolist()) + if np.any(np.isnan(self.matrix)): + num_nam = len(np.flatnonzero(np.isnan(self.matrix.flatten()))) + sys.stderr.write("*Warning*. {} NaN values were found. They will be removed along with the " + "corresponding bins in other samples for the computation " + "and plotting\n".format(num_nam)) + + self.matrix = np.ma.compress_rows(np.ma.masked_invalid(self.matrix)) + + self.labels = list(map(toString, _ma['labels'])) + + assert len(self.labels) == self.matrix.shape[1], "ERROR, length of labels is not equal " \ + "to length of matrix samples" + + @staticmethod + def get_outlier_indices(data, max_deviation=200): + """ + The method is based on the median absolute deviation. See + Boris Iglewicz and David Hoaglin (1993), + "Volume 16: How to Detect and Handle Outliers", + The ASQC Basic References in Quality Control: + Statistical Techniques, Edward F. Mykytka, Ph.D., Editor. + + returns the list, without the outliers + + The max_deviation=200 is like selecting a z-score + larger than 200, just that it is based on the median + and the median absolute deviation instead of the + mean and the standard deviation. + """ + median = np.median(data) + b_value = 1.4826 # value set for a normal distribution + mad = b_value * np.median(np.abs(data)) + outliers = [] + if mad > 0: + deviation = abs(data - median) / mad + """ + outliers = data[deviation > max_deviation] + print "outliers removed {}".format(len(outliers)) + print outliers + """ + outliers = np.flatnonzero(deviation > max_deviation) + return outliers + + def remove_outliers(self, verbose=True): + """ + get the outliers *per column* using the median absolute + deviation method + + Returns the filtered matrix + """ + + unfiltered = len(self.matrix) + to_remove = None + for col in self.matrix.T: + outliers = self.get_outlier_indices(col) + if to_remove is None: + to_remove = set(outliers) + else: + # only set to remove those bins in which + # the outliers are present in all cases (colums) + # that's why the intersection is used + to_remove = to_remove.intersection(outliers) + if len(to_remove): + to_keep = [x for x in range(self.matrix.shape[0]) + if x not in to_remove] + self.matrix = self.matrix[to_keep, :] + if verbose: + sys.stderr.write( + "total/filtered/left: " + "{}/{}/{}\n".format(unfiltered, + unfiltered - len(to_keep), + len(to_keep))) + + return self.matrix + + def remove_rows_of_zeros(self): + # remove rows containing all zeros or all nans + _mat = np.nan_to_num(self.matrix) + to_keep = _mat.sum(1) != 0 + + self.matrix = self.matrix[to_keep, :] + + def save_corr_matrix(self, file_handle): + """ + saves the correlation matrix + """ + if self.column_order: + self.corr_matrix = self.corr_matrix[:, self.column_order][self.column_order] + self.labels = [self.labels[i] for i in self.column_order] + + self.labels = [toString(x) for x in self.labels] + file_handle.write("\t'" + "'\t'".join(self.labels) + "'\n") + fmt = "\t".join(np.repeat('%.4f', self.corr_matrix.shape[1])) + "\n" + i = 0 + for row in self.corr_matrix: + file_handle.write( + "'%s'\t" % self.labels[i] + fmt % tuple(row)) + i += 1 + + def compute_correlation(self): + """ + computes spearman or pearson + correlation for the samples in the matrix + + The matrix should contain the values of each sample per column + that's why the transpose is used. + + >>> matrix = np.array([[1, 2, 3, np.nan], + ... [1, 2, 3, 4], + ... [6, 4, 3, 1]]).T + >>> np.savez_compressed("/tmp/test_matrix.npz", matrix=matrix, labels=['a', 'b', 'c']) + + >>> c = Correlation("/tmp/test_matrix.npz", corr_method='pearson') + + the results should be as in R + + >>> c.compute_correlation().filled(np.nan) + array([[ 1. , 1. , -0.98198051], + [ 1. , 1. , -0.98198051], + [-0.98198051, -0.98198051, 1. ]]) + >>> c.corr_method = 'spearman' + >>> c.corr_matrix = None + >>> c.compute_correlation() + array([[ 1., 1., -1.], + [ 1., 1., -1.], + [-1., -1., 1.]]) + """ + if self.corr_matrix is not None: + return self.corr_matrix + + num_samples = len(self.labels) + # initialize correlation matrix + + if self.corr_method == 'pearson': + self.corr_matrix = np.ma.corrcoef(self.matrix.T, allow_masked=True) + + else: + corr_matrix = np.zeros((num_samples, num_samples), dtype='float') + # do an all vs all correlation using the + # indices of the upper triangle + rows, cols = np.triu_indices(num_samples) + + for index in range(len(rows)): + row = rows[index] + col = cols[index] + corr_matrix[row, col] = scipy.stats.spearmanr(self.matrix[:, row], self.matrix[:, col])[0] + # make the matrix symmetric + self.corr_matrix = corr_matrix + np.triu(corr_matrix, 1).T + + return self.corr_matrix + + def plotly_correlation(self, corr_matrix, plot_filename, labels, plot_title='', + vmax=None, vmin=None, plot_numbers=True, + colormap='jet'): + """plot_correlation, but using plotly""" + textElement = [] + for row in range(corr_matrix.shape[0]): + trow = [] + for col in range(corr_matrix.shape[0]): + if plot_numbers: + trow.append("{:0.2f}".format(corr_matrix[row, col])) + else: + trow.append('') + textElement.append(trow) + + zauto = True + if vmax is not None or vmin is not None: + zauto = False + + convertedCmap = convertCmap(colormap) + fig = ff.create_annotated_heatmap(corr_matrix, x=labels, y=labels, colorscale=convertedCmap, showscale=True, zauto=zauto, zmin=vmin, zmax=vmax, annotation_text=textElement) + fig.layout['title'] = plot_title + offline.plot(fig, filename=plot_filename, auto_open=False) + + def plot_correlation(self, plot_filename, plot_title='', vmax=None, + vmin=None, colormap='jet', image_format=None, + plot_numbers=False, plotWidth=11, plotHeight=9.5): + """ + plots a correlation using a symmetric heatmap + """ + num_rows = len(self.labels) + corr_matrix = self.compute_correlation() + # set a font size according to figure length + if num_rows < 6: + font_size = 14 + elif num_rows > 40: + font_size = 5 + else: + font_size = int(14 - 0.25 * num_rows) + mpl.rcParams.update({'font.size': font_size}) + # set the minimum and maximum values + if vmax is None: + vmax = 1 + if vmin is None: + vmin = 0 if corr_matrix .min() >= 0 else -1 + + # Compute and plot dendrogram. + fig = plt.figure(figsize=(plotWidth, plotHeight)) + plt.suptitle(plot_title) + + axdendro = fig.add_axes([0.015, 0.1, 0.1, 0.7]) + axdendro.set_axis_off() + y_var = sch.linkage(corr_matrix, method='centroid') + z_var = sch.dendrogram(y_var, orientation='left', + link_color_func=lambda k: 'darkred') + axdendro.set_xticks([]) + axdendro.set_yticks([]) + cmap = copy.copy(plt.get_cmap(colormap)) + + # this line simply makes a new cmap, based on the original + # colormap that goes from 0.0 to 0.9 + # This is done to avoid colors that + # are too dark at the end of the range that do not offer + # a good contrast between the correlation numbers that are + # plotted on black. + if plot_numbers: + cmap = pltcolors.LinearSegmentedColormap.from_list(colormap + "clipped", + cmap(np.linspace(0, 0.9, 10))) + + cmap.set_under((0., 0., 1.)) + # Plot distance matrix. + axmatrix = fig.add_axes([0.12, 0.1, 0.6, 0.7]) + index = z_var['leaves'] + corr_matrix = corr_matrix[index, :] + corr_matrix = corr_matrix[:, index] + if corr_matrix.shape[0] > 30: + # when there are too many rows it is better to remove + # the black lines surrounding the boxes in the heatmap + edge_color = 'none' + else: + edge_color = 'black' + + if image_format == "plotly": + self.plotly_correlation(corr_matrix, + plot_filename, + self.labels, + plot_title=plot_title, + vmax=vmax, + vmin=vmin, + colormap=colormap, + plot_numbers=plot_numbers) + return + + img_mat = axmatrix.pcolormesh(corr_matrix, + edgecolors=edge_color, + cmap=cmap, + vmax=vmax, + vmin=vmin) + axmatrix.set_xlim(0, num_rows) + axmatrix.set_ylim(0, num_rows) + + axmatrix.yaxis.tick_right() + axmatrix.set_yticks(np.arange(corr_matrix .shape[0]) + 0.5) + axmatrix.set_yticklabels(np.array(self.labels).astype('str')[index]) + + axmatrix.xaxis.set_tick_params(labeltop=True) + axmatrix.xaxis.set_tick_params(labelbottom=False) + axmatrix.set_xticks(np.arange(corr_matrix .shape[0]) + 0.5) + axmatrix.set_xticklabels(np.array(self.labels).astype('str')[index], rotation=45, ha='left') + + axmatrix.tick_params( + axis='x', + which='both', + bottom=False, + top=False) + + axmatrix.tick_params( + axis='y', + which='both', + left=False, + right=False) + + # Plot colorbar + axcolor = fig.add_axes([0.12, 0.065, 0.6, 0.02]) + cobar = plt.colorbar(img_mat, cax=axcolor, orientation='horizontal') + cobar.solids.set_edgecolor("face") + if plot_numbers: + for row in range(num_rows): + for col in range(num_rows): + axmatrix.text(row + 0.5, col + 0.5, + "{:.2f}".format(corr_matrix[row, col]), + ha='center', va='center') + + self.column_order = index + fig.savefig(plot_filename, format=image_format) + plt.close() + + def plotly_scatter(self, plot_filename, corr_matrix, plot_title='', minXVal=None, maxXVal=None, minYVal=None, maxYVal=None): + """Make the scatter plot of a matrix with plotly""" + n = self.matrix.shape[1] + self.matrix = self.matrix + fig = go.Figure() + domainWidth = 1. / n + + annos = [] + for i in range(n): + x = domainWidth * (i + 1) + y = 1 - (domainWidth * i + 0.5 * domainWidth) + anno = dict(text=self.labels[i], showarrow=False, xref='paper', yref='paper', x=x, y=y, xanchor='right', yanchor='middle') + annos.append(anno) + + data = [] + zMin = np.inf + zMax = -np.inf + for x in range(n): + xanchor = 'x{}'.format(x + 1) + base = x * domainWidth + domain = [base, base + domainWidth] + if x > 0: + base = 1 - base + fig['layout']['xaxis{}'.format(x + 1)] = dict(domain=domain, range=[minXVal, maxXVal], anchor='free', position=base) + for y in range(0, n): + yanchor = 'y{}'.format(y + 1) + if x == 1: + base = 1 - y * domainWidth + domain = [base - domainWidth, base] + fig['layout']['yaxis{}'.format(y + 1)] = dict(domain=domain, range=[minYVal, maxYVal], side='right', anchor='free', position=1.0) + + if x > y: + vector1 = self.matrix[:, x] + vector2 = self.matrix[:, y] + Z, xEdges, yEdges = np.histogram2d(vector1, vector2, bins=50) + Z = np.log10(Z) + if np.min(Z) < zMin: + zMin = np.min(Z) + if np.max(Z) > zMax: + zMax = np.max(Z) + name = '{}={:.2f}'.format(self.corr_method, corr_matrix[x, y]) + trace = go.Heatmap(z=Z, x=xEdges, y=yEdges, showlegend=False, xaxis=xanchor, yaxis=yanchor, name=name, showscale=False) + data.append(trace) + + # Fix the colorbar bounds + for trace in data: + trace.update(zmin=zMin, zmax=zMax) + data[-1]['colorbar'].update(title="log10(instances per bin)", titleside="right") + data[-1].update(showscale=True) + + fig.add_traces(data) + fig['layout'].update(title=plot_title, showlegend=False, annotations=annos) + + offline.plot(fig, filename=plot_filename, auto_open=False) + + def plot_scatter(self, plot_filename, plot_title='', image_format=None, log1p=False, xRange=None, yRange=None): + """ + Plot the scatter plots of a matrix + in which each row is a sample + """ + + num_samples = self.matrix.shape[1] + corr_matrix = self.compute_correlation() + grids = gridspec.GridSpec(num_samples, num_samples) + grids.update(wspace=0, hspace=0) + fig = plt.figure(figsize=(2 * num_samples, 2 * num_samples)) + plt.rcParams['font.size'] = 8.0 + plt.suptitle(plot_title) + if log1p is True: + self.matrix = np.log1p(self.matrix) + min_xvalue = self.matrix.min() + max_xvalue = self.matrix.max() + min_yvalue = min_xvalue + max_yvalue = max_xvalue + if xRange is not None: + min_xvalue = xRange[0] + max_xvalue = xRange[1] + if yRange is not None: + min_yvalue = yRange[0] + max_yvalue = yRange[1] + if (min_xvalue % 2 == 0 and max_xvalue % 2 == 0) or \ + (min_xvalue % 1 == 0 and max_xvalue % 2 == 1): + # make one value odd and the other even + max_xvalue += 1 + if (min_yvalue % 2 == 0 and max_yvalue % 2 == 0) or \ + (min_yvalue % 1 == 0 and max_yvalue % 2 == 1): + # make one value odd and the other even + max_yvalue += 1 + + # plotly output + if image_format == 'plotly': + self.plotly_scatter(plot_filename, corr_matrix, plot_title=plot_title, minXVal=min_xvalue, maxXVal=max_xvalue, minYVal=min_yvalue, maxYVal=max_yvalue) + return + + rows, cols = np.triu_indices(num_samples) + + for index in range(len(rows)): + row = rows[index] + col = cols[index] + if row == col: + # add titles as + # empty plot in the diagonal + ax = fig.add_subplot(grids[row, col]) + ax.text(0.5, 0.5, self.labels[row], + verticalalignment='center', + horizontalalignment='center', + fontsize=10, fontweight='bold', + transform=ax.transAxes) + ax.set_axis_off() + continue + + ax = fig.add_subplot(grids[row, col]) + + vector1 = self.matrix[:, row] + vector2 = self.matrix[:, col] + + ax.text(0.2, 0.8, "{}={:.2f}".format(self.corr_method, + corr_matrix[row, col]), + horizontalalignment='left', + transform=ax.transAxes) + ax.get_yaxis().set_tick_params( + which='both', + left=False, + right=False, + direction='out') + + ax.get_xaxis().set_tick_params( + which='both', + top=False, + bottom=False, + direction='out') + ax.get_xaxis().set_tick_params( + which='major', + labelrotation=45) + + if col != num_samples - 1: + ax.set_yticklabels([]) + else: + ax.yaxis.tick_right() + ax.get_yaxis().set_tick_params( + which='both', + left=False, + right=True, + direction='out') + if col - row == 1: + ax.xaxis.tick_bottom() + ax.get_xaxis().set_tick_params( + which='both', + top=False, + bottom=True, + direction='out') + ax.get_xaxis().set_tick_params( + which='major', + labelrotation=45) + + else: + ax.set_xticklabels([]) + + ax.set_xlim(min_xvalue, max_xvalue) + ax.set_ylim(min_yvalue, max_yvalue) + ax.hist2d(vector2, vector1, bins=200, cmin=0.1) + + plt.savefig(plot_filename, format=image_format) + plt.close() + + def plotly_pca(self, plotFile, Wt, pvar, PCs, eigenvalues, cols, plotTitle): + """ + A plotly version of plot_pca, that's called by it to do the actual plotting + """ + fig = go.Figure() + fig['layout']['xaxis1'] = {'domain': [0.0, 0.48], 'anchor': 'x1', 'title': 'PC{} ({:4.1f}% of var. explained)'.format(PCs[0], 100.0 * pvar[PCs[0] - 1])} + fig['layout']['yaxis1'] = {'domain': [0.0, 1.0], 'anchor': 'x1', 'title': 'PC{} ({:4.1f}% of var. explained)'.format(PCs[1], 100.0 * pvar[PCs[1] - 1])} + fig['layout']['xaxis2'] = {'domain': [0.52, 1.0], 'title': 'Principal Component'} + fig['layout']['yaxis2'] = {'domain': [0.0, 1.0], 'anchor': 'x2', 'title': 'Eigenvalue', 'rangemode': 'tozero', 'showgrid': False} + fig['layout']['yaxis3'] = {'domain': [0.0, 1.0], 'anchor': 'x2', 'title': 'Cumulative variability', 'rangemode': 'tozero', 'side': 'right', 'overlaying': 'y2'} + fig['layout'].update(title=plotTitle) + + # PCA + if cols is not None: + colors = itertools.cycle(cols) + n = len(self.labels) + data = [] + for i in range(n): + trace = go.Scatter(x=[Wt[PCs[0] - 1, i]], + y=[Wt[PCs[1] - 1, i]], + mode='marker', + xaxis='x1', + yaxis='y1', + name=self.labels[i]) + trace['marker'].update(size=20) + if cols is not None: + trace['marker'].update(color=next(colors)) + data.append(trace) + + # Scree plot + trace = go.Bar(showlegend=False, + name='Eigenvalues', + x=range(1, n + 1), + y=eigenvalues[:n], + xaxis='x2', + yaxis='y2') + data.append(trace) + + # Cumulative variability + trace = go.Scatter(showlegend=False, + x=range(1, n + 1), + y=pvar.cumsum()[:n], + mode='lines+markers', + name='Cumulative variability', + xaxis='x2', + yaxis='y3', + line={'color': 'red'}, + marker={'symbol': 'circle-open-dot', 'color': 'black'}) + data.append(trace) + + annos = [] + annos.append({'yanchor': 'bottom', 'xref': 'paper', 'xanchor': 'center', 'yref': 'paper', 'text': 'PCA', 'y': 1.0, 'x': 0.25, 'font': {'size': 16}, 'showarrow': False}) + annos.append({'yanchor': 'bottom', 'xref': 'paper', 'xanchor': 'center', 'yref': 'paper', 'text': 'Scree plot', 'y': 1.0, 'x': 0.75, 'font': {'size': 16}, 'showarrow': False}) + + fig.add_traces(data) + fig['layout']['annotations'] = annos + offline.plot(fig, filename=plotFile, auto_open=False) + + def plot_pca(self, plot_filename=None, PCs=[1, 2], plot_title='', image_format=None, log1p=False, plotWidth=5, plotHeight=10, cols=None, marks=None): + """ + Plot the PCA of a matrix + + Returns the matrix of plotted values. + """ + fig, (ax1, ax2) = plt.subplots(2, 1, figsize=(plotWidth, plotHeight)) + + # Filter + m = self.matrix + rvs = m.var(axis=1) + if self.transpose: + m = m[np.nonzero(rvs)[0], :] + rvs = rvs[np.nonzero(rvs)[0]] + if self.ntop > 0 and m.shape[0] > self.ntop: + m = m[np.argpartition(rvs, -self.ntop)[-self.ntop:], :] + rvs = rvs[np.argpartition(rvs, -self.ntop)[-self.ntop:]] + + # log2 (if requested) + if self.log2: + self.matrix = np.log2(self.matrix + 0.01) + + # Row center / transpose + if self.rowCenter and not self.transpose: + _ = self.matrix.mean(axis=1) + self.matrix -= _[:, None] + if self.transpose: + m = m.T + + # Center and scale + m2 = (m - np.mean(m, axis=0)) + m2 /= np.std(m2, axis=0, ddof=1) # Use the unbiased std. dev. + + # SVD + U, s, Vh = np.linalg.svd(m2, full_matrices=False, compute_uv=True) # Is full_matrices ever needed? + + # % variance, eigenvalues + eigenvalues = s**2 + variance = eigenvalues / float(np.max([1, m2.shape[1] - 1])) + pvar = variance / variance.sum() + + # Weights/projections + Wt = Vh + if self.transpose: + # Use the projected coordinates for the transposed matrix + Wt = np.dot(m2, Vh.T).T + + if plot_filename is not None: + n = n_bars = len(self.labels) + if eigenvalues.size < n: + n_bars = eigenvalues.size + markers = itertools.cycle(matplotlib.markers.MarkerStyle.filled_markers) + if cols is not None: + colors = itertools.cycle(cols) + else: + colors = itertools.cycle(plt.cm.gist_rainbow(np.linspace(0, 1, n))) + + if marks is not None: + markers = itertools.cycle(marks) + + if image_format == 'plotly': + self.plotly_pca(plot_filename, Wt, pvar, PCs, eigenvalues, cols, plot_title) + else: + ax1.axhline(y=0, color="black", linestyle="dotted", zorder=1) + ax1.axvline(x=0, color="black", linestyle="dotted", zorder=2) + for i in range(n): + color = next(colors) + marker = next(markers) + if isinstance(color, np.ndarray): + color = pltcolors.to_hex(color, keep_alpha=True) + ax1.scatter(Wt[PCs[0] - 1, i], Wt[PCs[1] - 1, i], + marker=marker, color=color, s=150, label=self.labels[i], zorder=i + 3) + if plot_title == '': + ax1.set_title('PCA') + else: + ax1.set_title(plot_title) + ax1.set_xlabel('PC{} ({:4.1f}% of var. explained)'.format(PCs[0], 100.0 * pvar[PCs[0] - 1])) + ax1.set_ylabel('PC{} ({:4.1f}% of var. explained)'.format(PCs[1], 100.0 * pvar[PCs[1] - 1])) + lgd = ax1.legend(scatterpoints=1, loc='center left', borderaxespad=0.5, + bbox_to_anchor=(1, 0.5), + prop={'size': 12}, markerscale=0.9) + + # Scree plot + ind = np.arange(n_bars) # the x locations for the groups + width = 0.35 # the width of the bars + + if mpl.__version__ >= "2.0.0": + ax2.bar(2 * width + ind, eigenvalues[:n_bars], width * 2) + else: + ax2.bar(width + ind, eigenvalues[:n_bars], width * 2) + ax2.set_ylabel('Eigenvalue') + ax2.set_xlabel('Principal Component') + ax2.set_title('Scree plot') + ax2.set_xticks(ind + width * 2) + ax2.set_xticklabels(ind + 1) + + ax3 = ax2.twinx() + ax3.axhline(y=1, color="black", linestyle="dotted") + ax3.plot(width * 2 + ind, pvar.cumsum()[:n], "r-") + ax3.plot(width * 2 + ind, pvar.cumsum()[:n], "wo", markeredgecolor="black") + ax3.set_ylim([0, 1.05]) + ax3.set_ylabel('Cumulative variability') + + plt.subplots_adjust(top=3.85) + plt.tight_layout() + plt.savefig(plot_filename, format=image_format, bbox_extra_artists=(lgd,), bbox_inches='tight') + plt.close() + + return Wt, eigenvalues diff --git a/pydeeptools/deeptools/correlation_heatmap.py b/pydeeptools/deeptools/correlation_heatmap.py new file mode 100644 index 0000000000..58dbdfbc04 --- /dev/null +++ b/pydeeptools/deeptools/correlation_heatmap.py @@ -0,0 +1,110 @@ +from matplotlib import use as mplt_use +mplt_use('Agg') +from deeptools import cm # noqa: F401 +import matplotlib.pyplot as plt +import numpy as np +import scipy.cluster.hierarchy as sch +from matplotlib import rcParams +import matplotlib.colors as pltcolors +import copy + +rcParams['pdf.fonttype'] = 42 +rcParams['svg.fonttype'] = 'none' +old_settings = np.seterr(all='ignore') + + +def plot_correlation(corr_matrix, labels, plotFileName, vmax=None, + vmin=None, colormap='jet', image_format=None, + plot_numbers=False, plot_title=''): + + num_rows = corr_matrix.shape[0] + + # set a font size according to figure length + if num_rows < 6: + font_size = 14 + elif num_rows > 40: + font_size = 5 + else: + font_size = int(14 - 0.25 * num_rows) + rcParams.update({'font.size': font_size}) + # set the minimum and maximum values + if vmax is None: + vmax = 1 + if vmin is None: + vmin = 0 if corr_matrix.min() >= 0 else -1 + + # Compute and plot dendrogram. + fig = plt.figure(figsize=(11, 9.5)) + if plot_title: + plt.suptitle(plot_title) + axdendro = fig.add_axes([0.02, 0.12, 0.1, 0.66]) + axdendro.set_axis_off() + y_var = sch.linkage(corr_matrix, method='complete') + z_var = sch.dendrogram(y_var, orientation='right', + link_color_func=lambda k: 'darkred') + axdendro.set_xticks([]) + axdendro.set_yticks([]) + cmap = copy.copy(plt.get_cmap(colormap)) + + # this line simply makes a new cmap, based on the original + # colormap that goes from 0.0 to 0.9 + # This is done to avoid colors that + # are too dark at the end of the range that do not offer + # a good contrast between the correlation numbers that are + # plotted on black. + if plot_numbers: + cmap = pltcolors.LinearSegmentedColormap.from_list(colormap + "clipped", + cmap(np.linspace(0, 0.9, 10))) + + cmap.set_under((0., 0., 1.)) + # Plot distance matrix. + axmatrix = fig.add_axes([0.13, 0.1, 0.6, 0.7]) + index = z_var['leaves'] + corr_matrix = corr_matrix[index, :] + corr_matrix = corr_matrix[:, index] + img_mat = axmatrix.pcolormesh(corr_matrix, + edgecolors='black', + cmap=cmap, + vmax=vmax, + vmin=vmin) + axmatrix.set_xlim(0, num_rows) + axmatrix.set_ylim(0, num_rows) + + axmatrix.yaxis.tick_right() + axmatrix.set_yticks(np.arange(corr_matrix.shape[0]) + 0.5) + axmatrix.set_yticklabels(np.array(labels).astype('str')[index]) + +# axmatrix.xaxis.set_label_position('top') + axmatrix.xaxis.set_tick_params(labeltop=True) + axmatrix.xaxis.set_tick_params(labelbottom=False) + axmatrix.set_xticks(np.arange(corr_matrix.shape[0]) + 0.5) + axmatrix.set_xticklabels(np.array(labels).astype('str')[index], + rotation=45, + ha='left') + + axmatrix.tick_params( + axis='x', + which='both', + bottom=False, + top=False) + + axmatrix.tick_params( + axis='y', + which='both', + left=False, + right=False) + + # axmatrix.set_xticks([]) + # Plot colorbar. + axcolor = fig.add_axes([0.13, 0.065, 0.6, 0.02]) + cobar = plt.colorbar(img_mat, cax=axcolor, orientation='horizontal') + cobar.solids.set_edgecolor("face") + if plot_numbers: + for row in range(num_rows): + for col in range(num_rows): + axmatrix.text(row + 0.5, col + 0.5, + "{:.2f}".format(corr_matrix[row, col]), + ha='center', va='center') + + fig.savefig(plotFileName, format=image_format) + fig.close() diff --git a/pydeeptools/deeptools/countReadsPerBin.py b/pydeeptools/deeptools/countReadsPerBin.py new file mode 100644 index 0000000000..1e6c78293b --- /dev/null +++ b/pydeeptools/deeptools/countReadsPerBin.py @@ -0,0 +1,1033 @@ +import shutil +import os +import time +import sys +import multiprocessing +import numpy as np + +# deepTools packages +import deeptools.utilities +from deeptools import bamHandler +from deeptools import mapReduce +from deeptoolsintervals import GTF +import pyBigWig + +debug = 0 +old_settings = np.seterr(all='ignore') + + +def countReadsInRegions_wrapper(args): + """ + Passes the arguments to countReadsInRegions_worker. + This is a step required given + the constrains from the multiprocessing module. + The args var, contains as first element the 'self' value + from the countReadsPerBin object + + """ + return CountReadsPerBin.count_reads_in_region(*args) + + +class CountReadsPerBin(object): + + r"""Collects coverage over multiple bam files using multiprocessing + + This function collects read counts (coverage) from several bam files and returns + an numpy array with the results. This class uses multiprocessing to compute the coverage. + + Parameters + ---------- + bamFilesList : list + List containing the names of indexed bam files. E.g. ['file1.bam', 'file2.bam'] + + binLength : int + Length of the window/bin. This value is overruled by ``bedFile`` if present. + + numberOfSamples : int + Total number of samples. The genome is divided into ``numberOfSamples``, each + with a window/bin length equal to ``binLength``. This value is overruled + by ``stepSize`` in case such value is present and by ``bedFile`` in which + case the number of samples and bins are defined in the bed file + + numberOfProcessors : int + Number of processors to use. Default is 4 + + verbose : bool + Output messages. Default: False + + region : str + Region to limit the computation in the form chrom:start:end. + + bedFile : list of file_handles. + Each file handle corresponds to a bed file containing the regions for which to compute the coverage. This option + overrules ``binLength``, ``numberOfSamples`` and ``stepSize``. + + blackListFileName : str + A string containing a BED file with blacklist regions. + + extendReads : bool, int + + Whether coverage should be computed for the extended read length (i.e. the region covered + by the two mates or the regions expected to be covered by single-reads). + If the value is 'int', then then this is interpreted as the fragment length to extend reads + that are not paired. For Illumina reads, usual values are around 300. + This value can be determined using the peak caller MACS2 or can be + approximated by the fragment lengths computed when preparing the library for sequencing. If the value + is of the variable is true and not value is given, the fragment size is sampled from the library but + only if the library is paired-end. Default: False + + + minMappingQuality : int + Reads of a mapping quality less than the give value are not considered. Default: None + + ignoreDuplicates : bool + Whether read duplicates (same start, end position. If paired-end, same start-end for mates) are + to be excluded. Default: false + + chrToSkip: list + List with names of chromosomes that do not want to be included in the coverage computation. + This is useful to remove unwanted chromosomes (e.g. 'random' or 'Het'). + + stepSize : int + the positions for which the coverage is computed are defined as follows: + ``range(start, end, stepSize)``. Thus, a stepSize of 1, will compute + the coverage at each base pair. If the stepSize is equal to the + binLength then the coverage is computed for consecutive bins. If seepSize is + smaller than the binLength, then teh bins will overlap. + + center_read : bool + Determines if reads should be centered with respect to the fragment length. + + samFlag_include : int + Extracts only those reads having the SAM flag. For example, to get only + reads that are the first mates a samFlag of 64 could be used. Similarly, the + samFlag_include can be used to select only reads mapping on the reverse strand + or to get only properly paired reads. + + samFlag_exclude : int + Removes reads that match the SAM flag. For example to get all reads + that map to the forward strand a samFlag_exlude 16 should be used. Which + translates into exclude all reads that map to the reverse strand. + + zerosToNans : bool + If true, zero values encountered are transformed to Nans. Default false. + + skipZeroOverZero : bool + If true, skip bins where all input BAM files have no coverage (only applicable to bamCompare). + + minFragmentLength : int + If greater than 0, fragments below this size are excluded. + + maxFragmentLength : int + If greater than 0, fragments above this size are excluded. + + out_file_for_raw_data : str + File name to save the raw counts computed + + statsList : list + For each BAM file in bamFilesList, the associated per-chromosome statistics returned by openBam + + mappedList : list + For each BAM file in bamFilesList, the number of mapped reads in the file. + + bed_and_bin : boolean + If true AND a bedFile is given, compute coverage of each bin of the given size in each region of bedFile + + genomeChunkSize : int + If not None, the length of the genome used for multiprocessing. + + Returns + ------- + numpy array + + Each row correspond to each bin/bed region and each column correspond to each of + the bamFiles. + + + Examples + -------- + + The test data contains reads for 200 bp. + + >>> test = Tester() + + The transpose function is used to get a nicer looking output. + The first line corresponds to the number of reads per bin in bam file 1 + + >>> c = CountReadsPerBin([test.bamFile1, test.bamFile2], 50, 4) + >>> np.transpose(c.run()) + array([[0., 0., 1., 1.], + [0., 1., 1., 2.]]) + """ + + def __init__(self, bamFilesList, binLength=50, numberOfSamples=None, numberOfProcessors=1, + verbose=False, region=None, + bedFile=None, extendReads=False, + genomeChunkSize=None, + blackListFileName=None, + minMappingQuality=None, + ignoreDuplicates=False, + chrsToSkip=[], + stepSize=None, + center_read=False, + samFlag_include=None, + samFlag_exclude=None, + zerosToNans=False, + skipZeroOverZero=False, + smoothLength=0, + minFragmentLength=0, + maxFragmentLength=0, + out_file_for_raw_data=None, + bed_and_bin=False, + statsList=[], + mappedList=[]): + + self.bamFilesList = bamFilesList + self.binLength = binLength + self.numberOfSamples = numberOfSamples + self.blackListFileName = blackListFileName + self.statsList = statsList + self.mappedList = mappedList + self.skipZeroOverZero = skipZeroOverZero + self.bed_and_bin = bed_and_bin + self.genomeChunkSize = genomeChunkSize + + if extendReads and len(bamFilesList): + from deeptools.getFragmentAndReadSize import get_read_and_fragment_length + frag_len_dict, read_len_dict = get_read_and_fragment_length(bamFilesList[0], + return_lengths=False, + blackListFileName=blackListFileName, + numberOfProcessors=numberOfProcessors, + verbose=verbose) + if extendReads is True: + # try to guess fragment length if the bam file contains paired end reads + if frag_len_dict: + self.defaultFragmentLength = int(frag_len_dict['median']) + else: + exit("*ERROR*: library is not paired-end. Please provide an extension length.") + if verbose: + print(("Fragment length based on paired en data " + "estimated to be {}".format(frag_len_dict['median']))) + + elif extendReads < read_len_dict['median']: + sys.stderr.write("*WARNING*: read extension is smaller than read length (read length = {}). " + "Reads will not be extended.\n".format(int(read_len_dict['median']))) + self.defaultFragmentLength = 'read length' + + elif extendReads > 2000: + exit("*ERROR*: read extension must be smaller that 2000. Value give: {} ".format(extendReads)) + else: + self.defaultFragmentLength = int(extendReads) + + else: + self.defaultFragmentLength = 'read length' + + self.numberOfProcessors = numberOfProcessors + self.verbose = verbose + self.region = region + self.bedFile = bedFile + self.minMappingQuality = minMappingQuality + self.ignoreDuplicates = ignoreDuplicates + self.chrsToSkip = chrsToSkip + self.stepSize = stepSize + self.center_read = center_read + self.samFlag_include = samFlag_include + self.samFlag_exclude = samFlag_exclude + self.minFragmentLength = minFragmentLength + self.maxFragmentLength = maxFragmentLength + self.zerosToNans = zerosToNans + self.smoothLength = smoothLength + + if out_file_for_raw_data: + self.save_data = True + self.out_file_for_raw_data = out_file_for_raw_data + else: + self.save_data = False + self.out_file_for_raw_data = None + + # check that wither numberOfSamples or stepSize are set + if numberOfSamples is None and stepSize is None and bedFile is None: + raise ValueError("either stepSize, numberOfSamples or bedFile have to be set") + + if self.defaultFragmentLength != 'read length': + self.maxPairedFragmentLength = 4 * self.defaultFragmentLength + else: + self.maxPairedFragmentLength = 1000 + if self.maxFragmentLength > 0: + self.maxPairedFragmentLength = self.maxFragmentLength + + if len(self.mappedList) == 0: + try: + for fname in self.bamFilesList: + bam, mapped, unmapped, stats = bamHandler.openBam(fname, returnStats=True, nThreads=self.numberOfProcessors) + self.mappedList.append(mapped) + self.statsList.append(stats) + bam.close() + except: + self.mappedList = [] + self.statsList = [] + + def get_chunk_length(self, bamFilesHandles, genomeSize, chromSizes, chrLengths): + # Try to determine an optimal fraction of the genome (chunkSize) that is sent to + # workers for analysis. If too short, too much time is spent loading the files + # if too long, some processors end up free. + # the following values are empirical + if self.stepSize is None: + if self.region is None: + self.stepSize = max(int(float(genomeSize) / self.numberOfSamples), 1) + else: + # compute the step size, based on the number of samples + # and the length of the region studied + (chrom, start, end) = mapReduce.getUserRegion(chromSizes, self.region)[:3] + self.stepSize = max(int(float(end - start) / self.numberOfSamples), 1) + + # number of samples is better if large + if np.mean(chrLengths) < self.stepSize and self.bedFile is None: + min_num_of_samples = int(genomeSize / np.mean(chrLengths)) + raise ValueError("numberOfSamples has to be bigger than {} ".format(min_num_of_samples)) + + max_mapped = 0 + if len(self.mappedList) > 0: + max_mapped = max(self.mappedList) + + # If max_mapped is 0 (i.e., bigWig input), set chunkSize to a multiple of binLength and use every bin + if max_mapped == 0: + chunkSize = 10000 * self.binLength + self.stepSize = self.binLength + else: + reads_per_bp = float(max_mapped) / genomeSize + chunkSize = int(self.stepSize * 1e3 / (reads_per_bp * len(bamFilesHandles))) + + # Ensure that chunkSize is always at least self.stepSize + if chunkSize < self.stepSize: + chunkSize = self.stepSize + + # Ensure that chunkSize is always at least self.binLength + if self.binLength and chunkSize < self.binLength: + chunkSize = self.binLength + + return chunkSize + + def run(self, allArgs=None): + bamFilesHandles = [] + for x in self.bamFilesList: + try: + y = bamHandler.openBam(x) + except SystemExit: + sys.exit(sys.exc_info()[1]) + except: + y = pyBigWig.open(x) + bamFilesHandles.append(y) + + chromsizes, non_common = deeptools.utilities.getCommonChrNames(bamFilesHandles, verbose=self.verbose) + + # skip chromosome in the list. This is usually for the + # X chromosome which may have either one copy in a male sample + # or a mixture of male/female and is unreliable. + # Also the skip may contain heterochromatic regions and + # mitochondrial DNA + if len(self.chrsToSkip): + chromsizes = [x for x in chromsizes if x[0] not in self.chrsToSkip] + + chrNames, chrLengths = list(zip(*chromsizes)) + + genomeSize = sum(chrLengths) + + chunkSize = None + if self.bedFile is None: + if self.genomeChunkSize is None: + chunkSize = self.get_chunk_length(bamFilesHandles, genomeSize, chromsizes, chrLengths) + else: + chunkSize = self.genomeChunkSize + + [bam_h.close() for bam_h in bamFilesHandles] + + if self.verbose: + print("step size is {}".format(self.stepSize)) + + if self.region: + # in case a region is used, append the tilesize + self.region += ":{}".format(self.binLength) + + # Handle GTF options + transcriptID, exonID, transcript_id_designator, keepExons = deeptools.utilities.gtfOptions(allArgs) + + # use map reduce to call countReadsInRegions_wrapper + imap_res = mapReduce.mapReduce([], + countReadsInRegions_wrapper, + chromsizes, + self_=self, + genomeChunkLength=chunkSize, + bedFile=self.bedFile, + blackListFileName=self.blackListFileName, + region=self.region, + numberOfProcessors=self.numberOfProcessors, + transcriptID=transcriptID, + exonID=exonID, + keepExons=keepExons, + transcript_id_designator=transcript_id_designator) + + if self.out_file_for_raw_data: + if len(non_common): + sys.stderr.write("*Warning*\nThe resulting bed file does not contain information for " + "the chromosomes that were not common between the bigwig files\n") + + # concatenate intermediary bedgraph files + ofile = open(self.out_file_for_raw_data, "w") + for _values, tempFileName in imap_res: + if tempFileName: + # concatenate all intermediate tempfiles into one + _foo = open(tempFileName, 'r') + shutil.copyfileobj(_foo, ofile) + _foo.close() + os.remove(tempFileName) + + ofile.close() + + try: + num_reads_per_bin = np.concatenate([x[0] for x in imap_res], axis=0) + return num_reads_per_bin + + except ValueError: + if self.bedFile: + sys.exit('\nNo coverage values could be computed.\n\n' + 'Please check that the chromosome names in the BED file are found on the bam files.\n\n' + 'The valid chromosome names are:\n{}'.format(chrNames)) + else: + sys.exit('\nNo coverage values could be computed.\n\nCheck that all bam files are valid and ' + 'contain mapped reads.') + + def count_reads_in_region(self, chrom, start, end, bed_regions_list=None): + """Counts the reads in each bam file at each 'stepSize' position + within the interval (start, end) for a window or bin of size binLength. + + The stepSize controls the distance between bins. For example, + a step size of 20 and a bin size of 20 will create bins next to + each other. If the step size is smaller than the bin size the + bins will overlap. + + If a list of bedRegions is given, then the number of reads + that overlaps with each region is counted. + + Parameters + ---------- + chrom : str + Chrom name + start : int + start coordinate + end : int + end coordinate + bed_regions_list: list + List of list of tuples of the form (start, end) + corresponding to bed regions to be processed. + If not bed file was passed to the object constructor + then this list is empty. + + Returns + ------- + numpy array + The result is a numpy array that as rows each bin + and as columns each bam file. + + + Examples + -------- + Initialize some useful values + + >>> test = Tester() + >>> c = CountReadsPerBin([test.bamFile1, test.bamFile2], 25, 0, stepSize=50) + + The transpose is used to get better looking numbers. The first line + corresponds to the number of reads per bin in the first bamfile. + + >>> _array, __ = c.count_reads_in_region(test.chrom, 0, 200) + >>> _array + array([[0., 0.], + [0., 1.], + [1., 1.], + [1., 2.]]) + + """ + + if start > end: + raise NameError("start %d bigger that end %d" % (start, end)) + + if self.stepSize is None and bed_regions_list is None: + raise ValueError("stepSize is not set!") + # array to keep the read counts for the regions + subnum_reads_per_bin = [] + + start_time = time.time() + + bam_handles = [] + for fname in self.bamFilesList: + try: + bam_handles.append(bamHandler.openBam(fname)) + except SystemExit: + sys.exit(sys.exc_info()[1]) + except: + bam_handles.append(pyBigWig.open(fname)) + + blackList = None + if self.blackListFileName is not None: + blackList = GTF(self.blackListFileName) + + # A list of lists of tuples + transcriptsToConsider = [] + if bed_regions_list is not None: + if self.bed_and_bin: + transcriptsToConsider.append([(x[1][0][0], x[1][0][1], self.binLength) for x in bed_regions_list]) + else: + transcriptsToConsider = [x[1] for x in bed_regions_list] + else: + if self.stepSize == self.binLength: + transcriptsToConsider.append([(start, end, self.binLength)]) + else: + for i in range(start, end, self.stepSize): + if i + self.binLength > end: + break + if blackList is not None and blackList.findOverlaps(chrom, i, i + self.binLength): + continue + transcriptsToConsider.append([(i, i + self.binLength)]) + + if self.save_data: + _file = open(deeptools.utilities.getTempFileName(suffix='.bed'), 'w+t') + _file_name = _file.name + else: + _file_name = '' + + for bam in bam_handles: + for trans in transcriptsToConsider: + tcov = self.get_coverage_of_region(bam, chrom, trans) + if bed_regions_list is not None and not self.bed_and_bin: + subnum_reads_per_bin.append(np.sum(tcov)) + else: + subnum_reads_per_bin.extend(tcov) + + subnum_reads_per_bin = np.concatenate([subnum_reads_per_bin]).reshape(-1, len(self.bamFilesList), order='F') + + if self.save_data: + idx = 0 + for i, trans in enumerate(transcriptsToConsider): + if len(trans[0]) != 3: + starts = ",".join([str(x[0]) for x in trans]) + ends = ",".join([str(x[1]) for x in trans]) + _file.write("\t".join([chrom, starts, ends]) + "\t") + _file.write("\t".join(["{}".format(x) for x in subnum_reads_per_bin[i, :]]) + "\n") + else: + for exon in trans: + for startPos in range(exon[0], exon[1], exon[2]): + if idx >= subnum_reads_per_bin.shape[0]: + # At the end of chromosomes (or due to blacklisted regions), there are bins smaller than the bin size + # Counts there are added to the bin before them, but range() will still try to include them. + break + _file.write("{0}\t{1}\t{2}\t".format(chrom, startPos, min(startPos + exon[2], exon[1]))) + _file.write("\t".join(["{}".format(x) for x in subnum_reads_per_bin[idx, :]]) + "\n") + idx += 1 + _file.close() + + if self.verbose: + endTime = time.time() + rows = subnum_reads_per_bin.shape[0] + print("%s countReadsInRegions_worker: processing %d " + "(%.1f per sec) @ %s:%s-%s" % + (multiprocessing.current_process().name, + rows, rows / (endTime - start_time), chrom, start, end)) + + return subnum_reads_per_bin, _file_name + + def get_coverage_of_region(self, bamHandle, chrom, regions, + fragmentFromRead_func=None): + """ + Returns a numpy array that corresponds to the number of reads + that overlap with each tile. + + >>> test = Tester() + >>> import pysam + >>> c = CountReadsPerBin([], stepSize=1, extendReads=300) + + For this case the reads are length 36. The number of overlapping + read fragments is 4 and 5 for the positions tested. + + >>> c.get_coverage_of_region(pysam.AlignmentFile(test.bamFile_PE), 'chr2', + ... [(5000833, 5000834), (5000834, 5000835)]) + array([4., 5.]) + + In the following example a paired read is extended to the fragment length which is 100 + The first mate starts at 5000000 and the second at 5000064. Each mate is + extended to the fragment length *independently* + At position 500090-500100 one fragment of length 100 overlap, and after position 5000101 + there should be zero reads. + + >>> c.zerosToNans = True + >>> c.get_coverage_of_region(pysam.AlignmentFile(test.bamFile_PE), 'chr2', + ... [(5000090, 5000100), (5000100, 5000110)]) + array([ 1., nan]) + + In the following case the reads length is 50. Reads are not extended. + + >>> c.extendReads=False + >>> c.get_coverage_of_region(pysam.AlignmentFile(test.bamFile2), '3R', [(148, 150), (150, 152), (152, 154)]) + array([1., 2., 2.]) + + + """ + if not fragmentFromRead_func: + fragmentFromRead_func = self.get_fragment_from_read + nbins = len(regions) + if len(regions[0]) == 3: + nbins = 0 + for reg in regions: + nbins += (reg[1] - reg[0]) // reg[2] + if (reg[1] - reg[0]) % reg[2] > 0: + nbins += 1 + coverages = np.zeros(nbins, dtype='float64') + + if self.defaultFragmentLength == 'read length': + extension = 0 + else: + extension = self.maxPairedFragmentLength + + blackList = None + if self.blackListFileName is not None: + blackList = GTF(self.blackListFileName) + + vector_start = 0 + for idx, reg in enumerate(regions): + if len(reg) == 3: + tileSize = int(reg[2]) + nRegBins = (reg[1] - reg[0]) // tileSize + if (reg[1] - reg[0]) % tileSize > 0: + # Don't eliminate small bins! Issue 887 + nRegBins += 1 + else: + nRegBins = 1 + tileSize = int(reg[1] - reg[0]) + + # Blacklisted regions have a coverage of 0 + if blackList and blackList.findOverlaps(chrom, reg[0], reg[1]): + continue + regStart = int(max(0, reg[0] - extension)) + regEnd = reg[1] + int(extension) + + # If alignments are extended and there's a blacklist, ensure that no + # reads originating in a blacklist are fetched + if blackList and reg[0] > 0 and extension > 0: + o = blackList.findOverlaps(chrom, regStart, reg[0]) + if o is not None and len(o) > 0: + regStart = o[-1][1] + o = blackList.findOverlaps(chrom, reg[1], regEnd) + if o is not None and len(o) > 0: + regEnd = o[0][0] + + start_time = time.time() + # caching seems faster. TODO: profile the function + c = 0 + if chrom not in bamHandle.references: + raise NameError("chromosome {} not found in bam file".format(chrom)) + + prev_pos = set() + lpos = None + # of previous processed read pair + for read in bamHandle.fetch(chrom, regStart, regEnd): + if read.is_unmapped: + continue + if self.minMappingQuality and read.mapq < self.minMappingQuality: + continue + + # filter reads based on SAM flag + if self.samFlag_include and read.flag & self.samFlag_include != self.samFlag_include: + continue + if self.samFlag_exclude and read.flag & self.samFlag_exclude != 0: + continue + + # Fragment lengths + tLen = deeptools.utilities.getTLen(read) + if self.minFragmentLength > 0 and tLen < self.minFragmentLength: + continue + if self.maxFragmentLength > 0 and tLen > self.maxFragmentLength: + continue + + # get rid of duplicate reads that have same position on each of the + # pairs + if self.ignoreDuplicates: + # Assuming more or less concordant reads, use the fragment bounds, otherwise the start positions + if tLen >= 0: + s = read.pos + e = s + tLen + else: + s = read.pnext + e = s - tLen + if read.reference_id != read.next_reference_id: + e = read.pnext + if lpos is not None and lpos == read.reference_start \ + and (s, e, read.next_reference_id, read.is_reverse) in prev_pos: + continue + if lpos != read.reference_start: + prev_pos.clear() + lpos = read.reference_start + prev_pos.add((s, e, read.next_reference_id, read.is_reverse)) + + # since reads can be split (e.g. RNA-seq reads) each part of the + # read that maps is called a position block. + try: + position_blocks = fragmentFromRead_func(read) + except TypeError: + # the get_fragment_from_read functions returns None in some cases. + # Those cases are to be skipped, hence the continue line. + continue + + last_eIdx = None + for fragmentStart, fragmentEnd in position_blocks: + if fragmentEnd is None or fragmentStart is None: + continue + fragmentLength = fragmentEnd - fragmentStart + if fragmentLength == 0: + continue + # skip reads that are not in the region being + # evaluated. + if fragmentEnd <= reg[0] or fragmentStart >= reg[1]: + continue + + if fragmentStart < reg[0]: + fragmentStart = reg[0] + if fragmentEnd > reg[0] + len(coverages) * tileSize: + fragmentEnd = reg[0] + len(coverages) * tileSize + + sIdx = vector_start + max((fragmentStart - reg[0]) // tileSize, 0) + eIdx = vector_start + min(np.ceil(float(fragmentEnd - reg[0]) / tileSize).astype('int'), nRegBins) + if last_eIdx is not None: + sIdx = max(last_eIdx, sIdx) + if sIdx >= eIdx: + continue + sIdx = int(sIdx) + eIdx = int(eIdx) + coverages[sIdx:eIdx] += 1 + last_eIdx = eIdx + + c += 1 + + if self.verbose: + endTime = time.time() + print("%s, processing %s (%.1f per sec) reads @ %s:%s-%s" % ( + multiprocessing.current_process().name, c, c / (endTime - start_time), chrom, reg[0], reg[1])) + + vector_start += nRegBins + + # change zeros to NAN + if self.zerosToNans: + coverages[coverages == 0] = np.nan + + return coverages + + def getReadLength(self, read): + return len(read) + + @staticmethod + def is_proper_pair(read, maxPairedFragmentLength): + """ + Checks if a read is proper pair meaning that both mates are facing each other and are in + the same chromosome and are not to far away. The sam flag for proper pair can not + always be trusted. Note that if the fragment size is > maxPairedFragmentLength (~2kb + usually) that False will be returned. + :return: bool + + >>> import pysam + >>> import os + >>> from deeptools.countReadsPerBin import CountReadsPerBin as cr + >>> root = os.path.dirname(os.path.abspath(__file__)) + "/test/test_data/" + >>> bam = pysam.AlignmentFile("{}/test_proper_pair_filtering.bam".format(root)) + >>> iter = bam.fetch() + >>> read = next(iter) + >>> cr.is_proper_pair(read, 1000) # "keep" read + True + >>> cr.is_proper_pair(read, 200) # "keep" read, but maxPairedFragmentLength is too short + False + >>> read = next(iter) + >>> cr.is_proper_pair(read, 1000) # "improper pair" + False + >>> read = next(iter) + >>> cr.is_proper_pair(read, 1000) # "mismatch chr" + False + >>> read = next(iter) + >>> cr.is_proper_pair(read, 1000) # "same orientation1" + False + >>> read = next(iter) + >>> cr.is_proper_pair(read, 1000) # "same orientation2" + False + >>> read = next(iter) + >>> cr.is_proper_pair(read, 1000) # "rev first" + False + >>> read = next(iter) + >>> cr.is_proper_pair(read, 1000) # "rev first OK" + True + >>> read = next(iter) + >>> cr.is_proper_pair(read, 1000) # "for first" + False + >>> read = next(iter) + >>> cr.is_proper_pair(read, 1000) # "for first" + True + """ + if not read.is_proper_pair: + return False + if read.reference_id != read.next_reference_id: + return False + if abs(read.template_length) > maxPairedFragmentLength: + return False + # check that the mates face each other (inward) + if read.is_reverse is read.mate_is_reverse: + return False + if read.is_reverse: + if read.reference_start >= read.next_reference_start: + return True + else: + if read.reference_start <= read.next_reference_start: + return True + return False + + def get_fragment_from_read(self, read): + """Get read start and end position of a read. + If given, the reads are extended as follows: + If reads are paired end, each read mate is extended to match + the fragment length, otherwise, a default fragment length + is used. If reads are split (give by the CIGAR string) then + the multiple positions of the read are returned. + When reads are extended the cigar information is + skipped. + + Parameters + ---------- + read: pysam object. + + The following values are defined (for forward reads):: + + + |-- -- read.tlen -- --| + |-- read.alen --| + -----|===============>------------<==============|---- + | | | + read.reference_start + read.reference_end read.pnext + + and for reverse reads + + + |-- -- read.tlen -- --| + |-- read.alen --| + -----|===============>-----------<===============|---- + | | | + read.pnext read.reference_start read.reference_end + + this is a sketch of a pair-end reads + + The function returns the fragment start and end, either + using the paired end information (if available) or + extending the read in the appropriate direction if this + is single-end. + + Parameters + ---------- + read : pysam read object + + + Returns + ------- + list of tuples + [(fragment start, fragment end)] + + + >>> test = Tester() + >>> c = CountReadsPerBin([], 1, 1, 200, extendReads=True) + >>> c.defaultFragmentLength=100 + >>> c.get_fragment_from_read(test.getRead("paired-forward")) + [(5000000, 5000100)] + >>> c.get_fragment_from_read(test.getRead("paired-reverse")) + [(5000000, 5000100)] + >>> c.defaultFragmentLength = 200 + >>> c.get_fragment_from_read(test.getRead("single-forward")) + [(5001491, 5001691)] + >>> c.get_fragment_from_read(test.getRead("single-reverse")) + [(5001536, 5001736)] + >>> c.defaultFragmentLength = 'read length' + >>> c.get_fragment_from_read(test.getRead("single-forward")) + [(5001491, 5001527)] + >>> c.defaultFragmentLength = 'read length' + >>> c.extendReads = False + >>> c.get_fragment_from_read(test.getRead("paired-forward")) + [(5000000, 5000036)] + + Tests for read centering. + + >>> c = CountReadsPerBin([], 1, 1, 200, extendReads=True, center_read=True) + >>> c.defaultFragmentLength = 100 + >>> assert c.get_fragment_from_read(test.getRead("paired-forward")) == [(5000032, 5000068)] + >>> c.defaultFragmentLength = 200 + >>> assert c.get_fragment_from_read(test.getRead("single-reverse")) == [(5001618, 5001654)] + """ + # if no extension is needed, use pysam get_blocks + # to identify start and end reference positions. + # get_blocks return a list of start and end positions + # based on the CIGAR if skipped regions are found. + # E.g for a cigar of 40M260N22M + # get blocks return two elements for the first 40 matches + # and the for the last 22 matches. + if self.defaultFragmentLength == 'read length': + return read.get_blocks() + + else: + if self.is_proper_pair(read, self.maxPairedFragmentLength): + if read.is_reverse: + fragmentStart = read.next_reference_start + fragmentEnd = read.reference_end + else: + fragmentStart = read.reference_start + # the end of the fragment is defined as + # the start of the forward read plus the insert length + fragmentEnd = read.reference_start + abs(read.template_length) + + # Extend using the default fragment length + else: + if read.is_reverse: + fragmentStart = read.reference_end - self.defaultFragmentLength + fragmentEnd = read.reference_end + else: + fragmentStart = read.reference_start + fragmentEnd = read.reference_start + self.defaultFragmentLength + + if self.center_read: + fragmentCenter = fragmentEnd - (fragmentEnd - fragmentStart) / 2 + fragmentStart = int(fragmentCenter - read.infer_query_length(always=False) / 2) + fragmentEnd = fragmentStart + read.infer_query_length(always=False) + + assert fragmentStart < fragmentEnd, "fragment start greater than fragment" \ + "end for read {}".format(read.query_name) + return [(fragmentStart, fragmentEnd)] + + def getSmoothRange(self, tileIndex, tileSize, smoothRange, maxPosition): + """ + Given a tile index position and a tile size (length), return the a new indices + over a larger range, called the smoothRange. + This region is centered in the tileIndex an spans on both sizes + to cover the smoothRange. The smoothRange is trimmed in case it is less + than zero or greater than maxPosition :: + + + ---------------|==================|------------------ + tileStart + |--------------------------------------| + | <-- smoothRange --> | + | + tileStart - (smoothRange-tileSize)/2 + + Test for a smooth range that spans 3 tiles. + + Examples + -------- + + >>> c = CountReadsPerBin([], 1, 1, 1, 0) + >>> c.getSmoothRange(5, 1, 3, 10) + (4, 7) + + Test smooth range truncated on start. + + >>> c.getSmoothRange(0, 10, 30, 200) + (0, 2) + + Test smooth range truncated on start. + + >>> c.getSmoothRange(1, 10, 30, 4) + (0, 3) + + Test smooth range truncated on end. + + >>> c.getSmoothRange(5, 1, 3, 5) + (4, 5) + + Test smooth range not multiple of tileSize. + + >>> c.getSmoothRange(5, 10, 24, 10) + (4, 6) + """ + smoothTiles = int(smoothRange / tileSize) + if smoothTiles == 1: + return (tileIndex, tileIndex + 1) + + smoothTilesSide = float(smoothTiles - 1) / 2 + smoothTilesLeft = int(np.ceil(smoothTilesSide)) + smoothTilesRight = int(np.floor(smoothTilesSide)) + 1 + + indexStart = max(tileIndex - smoothTilesLeft, 0) + indexEnd = min(maxPosition, tileIndex + smoothTilesRight) + return (indexStart, indexEnd) + + +def remove_row_of_zeros(matrix): + # remove rows containing all zeros or all nans + _mat = np.nan_to_num(matrix) + to_keep = _mat.sum(1) != 0 + return matrix[to_keep, :] + + +def estimateSizeFactors(m): + """ + Compute size factors in the same way as DESeq2. + The inverse of that is returned, as it's then compatible with bamCoverage. + + m : a numpy ndarray + + >>> m = np.array([[0, 1, 2], [3, 4, 5], [6, 7, 8], [0, 10, 0], [10, 5, 100]]) + >>> sf = estimateSizeFactors(m) + >>> assert np.all(np.abs(sf - [1.305, 0.9932, 0.783]) < 1e-4) + >>> m = np.array([[0, 0], [0, 1], [1, 1], [1, 2]]) + >>> sf = estimateSizeFactors(m) + >>> assert np.all(np.abs(sf - [1.1892, 0.8409]) < 1e-4) + """ + loggeomeans = np.sum(np.log(m), axis=1) / m.shape[1] + # Mask after computing the geometric mean + m = np.ma.masked_where(m <= 0, m) + loggeomeans = np.ma.masked_where(np.isinf(loggeomeans), loggeomeans) + # DESeq2 ratio-based size factor + sf = np.exp(np.ma.median((np.log(m).T - loggeomeans).T, axis=0)) + return 1. / sf + + +class Tester(object): + + def __init__(self): + """ + The distribution of reads between the two bam files is as follows. + + They cover 200 bp + + 0 100 200 + |------------------------------------------------------------| + A =============== + =============== + + + B =============== =============== + =============== + =============== + """ + self.root = os.path.dirname(os.path.abspath(__file__)) + "/test/test_data/" + # self.root = "./test/test_data/" + self.bamFile1 = self.root + "testA.bam" + self.bamFile2 = self.root + "testB.bam" + self.bamFile_PE = self.root + "test_paired2.bam" + self.chrom = '3R' + global debug + debug = 0 + + def getRead(self, readType): + """ prepare arguments for test + """ + bam = bamHandler.openBam(self.bamFile_PE) + if readType == 'paired-reverse': + read = [x for x in bam.fetch('chr2', 5000081, 5000082)][0] + elif readType == 'single-forward': + read = [x for x in bam.fetch('chr2', 5001491, 5001492)][0] + elif readType == 'single-reverse': + read = [x for x in bam.fetch('chr2', 5001700, 5001701)][0] + else: # by default a forward paired read is returned + read = [x for x in bam.fetch('chr2', 5000027, 5000028)][0] + return read diff --git a/pydeeptools/deeptools/deeptools_list_tools.py b/pydeeptools/deeptools/deeptools_list_tools.py new file mode 100644 index 0000000000..32dcf7021f --- /dev/null +++ b/pydeeptools/deeptools/deeptools_list_tools.py @@ -0,0 +1,78 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- + +import argparse +import sys +from importlib.metadata import version + + +def parse_arguments(args=None): + parser = argparse.ArgumentParser( + formatter_class=argparse.RawDescriptionHelpFormatter, + description=""" +deepTools is a suite of python tools particularly developed for the efficient analysis of +high-throughput sequencing data, such as ChIP-seq, RNA-seq or MNase-seq. + +Each tool should be called by its own name as in the following example: + + $ bamCoverage -b reads.bam -o coverage.bw + +If you find deepTools useful for your research please cite as: + +Ramírez, Fidel, Devon P. Ryan, Björn Grüning, Vivek Bhardwaj, Fabian Kilpert, +Andreas S. Richter, Steffen Heyne, Friederike Dündar, +and Thomas Manke. 2016. "deepTools2: A next Generation Web Server for Deep-Sequencing +Data Analysis." Nucleic Acids Research, April. doi:10.1093/nar/gkw257. + + + +[ Tools for BAM and bigWig file processing ] + multiBamSummary compute read coverages over bam files. Output used for plotCorrelation or plotPCA + multiBigwigSummary extract scores from bigwig files. Output used for plotCorrelation or plotPCA + correctGCBias corrects GC bias from bam file. Don't use it with ChIP data + bamCoverage computes read coverage per bins or regions + bamCompare computes log2 ratio and other operations of read coverage of two samples per bins or regions + bigwigCompare computes log2 ratio and other operations from bigwig scores of two samples per bins or regions + bigwigAverage computes average from bigwig scores of multiple samples per bins or regions + computeMatrix prepares the data from bigwig scores for plotting with plotHeatmap or plotProfile + alignmentSieve filters BAM alignments according to specified parameters, optionally producing a BEDPE file + + +[ Tools for QC ] + plotCorrelation plots heatmaps or scatterplots of data correlation + plotPCA plots PCA + plotFingerprint plots the distribution of enriched regions + bamPEFragmentSize returns the read length and paired-end distance from a bam file + computeGCBias computes and plots the GC bias of a sample + plotCoverage plots a histogram of read coverage + estimateReadFiltering estimates the number of reads that will be filtered from a BAM file or files given certain criteria + + +[Heatmaps and summary plots] + plotHeatmap plots one or multiple heatmaps of user selected regions over different genomic scores + plotProfile plots the average profile of user selected regions over different genomic scores + plotEnrichment plots the read/fragment coverage of one or more sets of regions + +[Miscellaneous] + computeMatrixOperations Modifies the output of computeMatrix in a variety of ways. + + +For more information visit: http://deeptools.readthedocs.org +""") + + parser.add_argument('--version', action='version', + version='%(prog)s {}'.format(version('deeptools'))) + + return parser + + +def process_args(args=None): + args = parse_arguments().parse_args(args) + + return args + + +def main(args=None): + if args is None and len(sys.argv) == 1: + args = ["--help"] + process_args(args) diff --git a/pydeeptools/deeptools/estimateReadFiltering.py b/pydeeptools/deeptools/estimateReadFiltering.py new file mode 100644 index 0000000000..8c46a38419 --- /dev/null +++ b/pydeeptools/deeptools/estimateReadFiltering.py @@ -0,0 +1,376 @@ +#!/usr/bin/env python +import argparse +import sys + +from deeptools import parserCommon, bamHandler, utilities +from deeptools.mapReduce import mapReduce +from deeptools.utilities import smartLabels +from importlib.metadata import version + + +def parseArguments(): + parser = argparse.ArgumentParser( + formatter_class=argparse.RawDescriptionHelpFormatter, + description=""" +This tool estimates the number of reads that would be filtered given a set of +settings and prints this to the terminal. Further, it tracks the number of singleton reads. The following metrics will always be tracked regardless of what you specify (the order output also matches this): + + * Total reads (including unmapped) + * Mapped reads + * Reads in blacklisted regions (--blackListFileName) + +The following metrics are estimated according to the --binSize and --distanceBetweenBins parameters + * Estimated mapped reads filtered (the total number of mapped reads filtered for any reason) + * Alignments with a below threshold MAPQ (--minMappingQuality) + * Alignments with at least one missing flag (--samFlagInclude) + * Alignments with undesirable flags (--samFlagExclude) + * Duplicates determined by deepTools (--ignoreDuplicates) + * Duplicates marked externally (e.g., by picard) + * Singletons (paired-end reads with only one mate aligning) + * Wrong strand (due to --filterRNAstrand) + +The sum of these may be more than the total number of reads. Note that alignments are sampled from bins of size --binSize spaced --distanceBetweenBins apart. +""", + usage='estimateReadFiltering -b sample1.bam sample2.bam\n' + 'help: estimateReadFiltering -h / estimateReadFiltering --help' + ) + + required = parser.add_argument_group('Required arguments') + required.add_argument('--bamfiles', '-b', + metavar='FILE1 FILE2', + help='List of indexed bam files separated by spaces.', + nargs='+', + required=True) + + general = parser.add_argument_group('General arguments') + + general.add_argument('--outFile', '-o', + type=parserCommon.writableFile, + help='The file to write results to. By default, results are printed to the console') + + general.add_argument('--sampleLabels', + help='Labels for the samples. The ' + 'default is to use the file name of the ' + 'sample. The sample labels should be separated ' + 'by spaces and quoted if a label itself' + 'contains a space E.g. --sampleLabels label-1 "label 2" ', + nargs='+') + + general.add_argument('--smartLabels', + action='store_true', + help='Instead of manually specifying labels for the input ' + 'BAM files, this causes deepTools to use the ' + 'file name after removing the path and extension.') + + general.add_argument('--binSize', '-bs', + metavar='INT', + help='Length in bases of the window used to sample the genome. (Default: %(default)s)', + default=1000000, + type=int) + + general.add_argument('--distanceBetweenBins', '-n', + metavar='INT', + help='To reduce the computation time, not every possible genomic ' + 'bin is sampled. This option allows you to set the distance ' + 'between bins actually sampled from. Larger numbers are sufficient ' + 'for high coverage samples, while smaller values are useful for ' + 'lower coverage samples. Note that if you specify a value that ' + 'results in too few (<1000) reads sampled, the value will be ' + 'decreased. (Default: %(default)s)', + default=10000, + type=int) + + general.add_argument('--numberOfProcessors', '-p', + help='Number of processors to use. Type "max/2" to ' + 'use half the maximum number of processors or "max" ' + 'to use all available processors. (Default: %(default)s)', + metavar="INT", + type=parserCommon.numberOfProcessors, + default=1, + required=False) + + general.add_argument('--verbose', '-v', + help='Set to see processing messages.', + action='store_true') + + general.add_argument('--version', action='version', + version='%(prog)s {}'.format(version('deeptools'))) + + filtering = parser.add_argument_group('Optional arguments') + + filtering.add_argument('--filterRNAstrand', + help='Selects RNA-seq reads (single-end or paired-end) in ' + 'the given strand. (Default: %(default)s)', + choices=['forward', 'reverse'], + default=None) + + filtering.add_argument('--ignoreDuplicates', + help='If set, reads that have the same orientation ' + 'and start position will be considered only ' + 'once. If reads are paired, the mate\'s position ' + 'also has to coincide to ignore a read.', + action='store_true') + + filtering.add_argument('--minMappingQuality', + metavar='INT', + help='If set, only reads that have a mapping ' + 'quality score of at least this are ' + 'considered.', + type=int) + + filtering.add_argument('--samFlagInclude', + help='Include reads based on the SAM flag. For example, ' + 'to get only reads that are the first mate, use a flag of 64. ' + 'This is useful to count properly paired reads only once, ' + 'as otherwise the second mate will be also considered for the ' + 'coverage. (Default: %(default)s)', + metavar='INT', + default=None, + type=int, + required=False) + + filtering.add_argument('--samFlagExclude', + help='Exclude reads based on the SAM flag. For example, ' + 'to get only reads that map to the forward strand, use ' + '--samFlagExclude 16, where 16 is the SAM flag for reads ' + 'that map to the reverse strand. (Default: %(default)s)', + metavar='INT', + default=None, + type=int, + required=False) + + filtering.add_argument('--blackListFileName', '-bl', + help="A BED or GTF file containing regions that should be excluded from all analyses. Currently this works by rejecting genomic chunks that happen to overlap an entry. Consequently, for BAM files, if a read partially overlaps a blacklisted region or a fragment spans over it, then the read/fragment might still be considered. Please note that you should adjust the effective genome size, if relevant.", + metavar="BED file", + nargs="+", + required=False) + + return parser + + +def getFiltered_worker(arglist): + chrom, start, end, args = arglist + # Fix the bounds + if end - start > args.binSize and end - start > args.distanceBetweenBins: + end -= args.distanceBetweenBins + if end <= start: + end = start + 1 + + o = [] + for fname in args.bamfiles: + fh = bamHandler.openBam(fname) + chromUse = utilities.mungeChromosome(chrom, fh.references) + prev_pos = set() + lpos = None + + minMapq = 0 + samFlagInclude = 0 + samFlagExclude = 0 + internalDupes = 0 + externalDupes = 0 + singletons = 0 + filterRNAstrand = 0 + nFiltered = 0 + total = 0 # This is only used to estimate the percentage affected + for read in fh.fetch(chromUse, start, end): + filtered = 0 + if read.pos < start: + # ensure that we never double count (in case distanceBetweenBins == 0) + continue + + if read.flag & 4: + # Ignore unmapped reads, they were counted already + continue + + if args.minMappingQuality and read.mapq < args.minMappingQuality: + filtered = 1 + minMapq += 1 + if args.samFlagInclude and read.flag & args.samFlagInclude != args.samFlagInclude: + filtered = 1 + samFlagInclude += 1 + if args.samFlagExclude and read.flag & args.samFlagExclude != 0: + filtered = 1 + samFlagExclude += 1 + if args.ignoreDuplicates: + # Assuming more or less concordant reads, use the fragment bounds, otherwise the start positions + if read.tlen >= 0: + s = read.pos + e = s + read.tlen + else: + s = read.pnext + e = s - read.tlen + if read.reference_id != read.next_reference_id: + e = read.pnext + if lpos is not None and lpos == read.reference_start \ + and (s, e, read.next_reference_id, read.is_reverse) in prev_pos: + filtered = 1 + internalDupes += 1 + if lpos != read.reference_start: + prev_pos.clear() + lpos = read.reference_start + prev_pos.add((s, e, read.next_reference_id, read.is_reverse)) + if read.is_duplicate: + filtered = 1 + externalDupes += 1 + if read.is_paired and read.mate_is_unmapped: + filtered = 1 + singletons += 1 + + # filterRNAstrand + if args.filterRNAstrand: + if read.is_paired: + if args.filterRNAstrand == 'forward': + if read.flag & 144 == 128 or read.flag & 96 == 64: + pass + else: + filtered = 1 + filterRNAstrand += 1 + elif args.filterRNAstrand == 'reverse': + if read.flag & 144 == 144 or read.flag & 96 == 96: + pass + else: + filtered = 1 + filterRNAstrand += 1 + else: + if args.filterRNAstrand == 'forward': + if read.flag & 16 == 16: + pass + else: + filtered = 1 + filterRNAstrand += 1 + elif args.filterRNAstrand == 'reverse': + if read.flag & 16 == 0: + pass + else: + filtered = 1 + filterRNAstrand += 1 + + total += 1 + nFiltered += filtered + fh.close() + + # Append a tuple to the output + tup = (total, nFiltered, minMapq, samFlagInclude, samFlagExclude, internalDupes, externalDupes, singletons, filterRNAstrand) + o.append(tup) + return o + + +def main(args=None): + args = parseArguments().parse_args(args) + + if not args.sampleLabels and args.smartLabels: + args.sampleLabels = smartLabels(args.bamfiles) + + if args.sampleLabels and len(args.sampleLabels) != len(args.bamfiles): + sys.stderr.write("\nError: --sampleLabels specified but it doesn't match the number of BAM files!\n") + sys.exit(1) + + if args.outFile is None: + of = sys.stdout + else: + of = open(args.outFile, "w") + + bhs = [bamHandler.openBam(x, returnStats=True, nThreads=args.numberOfProcessors) for x in args.bamfiles] + mapped = [x[1] for x in bhs] + unmappedList = [x[2] for x in bhs] + bhs = [x[0] for x in bhs] + + # Get the reads in blacklisted regions + if args.blackListFileName: + blacklisted = [] + for bh in bhs: + blacklisted.append(utilities.bam_blacklisted_reads(bh, None, args.blackListFileName, args.numberOfProcessors)) + else: + blacklisted = [0] * len(bhs) + + # Get the total and mapped reads + total = [x + y for x, y in list(zip(mapped, unmappedList))] + + chrom_sizes = list(zip(bhs[0].references, bhs[0].lengths)) + for x in bhs: + x.close() + + # Get the remaining metrics + res = mapReduce([args], + getFiltered_worker, + chrom_sizes, + genomeChunkLength=args.binSize + args.distanceBetweenBins, + blackListFileName=args.blackListFileName, + numberOfProcessors=args.numberOfProcessors, + verbose=args.verbose) + + totals = [0] * len(args.bamfiles) + nFiltered = [0] * len(args.bamfiles) + MAPQs = [0] * len(args.bamfiles) + flagIncludes = [0] * len(args.bamfiles) + flagExcludes = [0] * len(args.bamfiles) + internalDupes = [0] * len(args.bamfiles) + externalDupes = [0] * len(args.bamfiles) + singletons = [0] * len(args.bamfiles) + rnaStrand = [0] * len(args.bamfiles) + for x in res: + for idx, r in enumerate(x): + totals[idx] += r[0] + nFiltered[idx] += r[1] + MAPQs[idx] += r[2] + flagIncludes[idx] += r[3] + flagExcludes[idx] += r[4] + internalDupes[idx] += r[5] + externalDupes[idx] += r[6] + singletons[idx] += r[7] + rnaStrand[idx] += r[8] + + # Print some output + of.write("Sample\tTotal Reads\tMapped Reads\tAlignments in blacklisted regions\tEstimated mapped reads filtered\tBelow MAPQ\tMissing Flags\tExcluded Flags\tInternally-determined Duplicates\tMarked Duplicates\tSingletons\tWrong strand\n") + for idx, _ in enumerate(args.bamfiles): + if args.sampleLabels: + of.write(args.sampleLabels[idx]) + else: + of.write(args.bamfiles[idx]) + of.write("\t{}\t{}\t{}".format(total[idx], mapped[idx], blacklisted[idx])) + # nFiltered + metric = 0.0 + if totals[idx] > 0: + metric = blacklisted[idx] + float(nFiltered[idx]) / float(totals[idx]) * mapped[idx] + of.write("\t{}".format(min(round(metric, 1), mapped[idx]))) + # MAPQ + metric = 0.0 + if totals[idx] > 0: + metric = float(MAPQs[idx]) / float(totals[idx]) * mapped[idx] + of.write("\t{}".format(min(round(metric, 1), mapped[idx]))) + # samFlagInclude + metric = 0.0 + if totals[idx] > 0: + metric = float(flagIncludes[idx]) / float(totals[idx]) * mapped[idx] + of.write("\t{}".format(min(round(metric, 1), mapped[idx]))) + # samFlagExclude + metric = 0.0 + if totals[idx] > 0: + metric = float(flagExcludes[idx]) / float(totals[idx]) * mapped[idx] + of.write("\t{}".format(min(round(metric, 1), mapped[idx]))) + # Internally determined duplicates + metric = 0.0 + if totals[idx] > 0: + metric = float(internalDupes[idx]) / float(totals[idx]) * mapped[idx] + of.write("\t{}".format(min(round(metric, 1), mapped[idx]))) + # Externally marked duplicates + metric = 0.0 + if totals[idx] > 0: + metric = float(externalDupes[idx]) / float(totals[idx]) * mapped[idx] + of.write("\t{}".format(min(round(metric, 1), mapped[idx]))) + # Singletons + metric = 0.0 + if totals[idx] > 0: + metric = float(singletons[idx]) / float(totals[idx]) * mapped[idx] + of.write("\t{}".format(min(round(metric, 1), mapped[idx]))) + # filterRNAstrand + metric = 0.0 + if totals[idx] > 0: + metric = float(rnaStrand[idx]) / float(totals[idx]) * mapped[idx] + of.write("\t{}".format(min(round(metric, 1), mapped[idx]))) + of.write("\n") + + if args.outFile is not None: + of.close() + + return 0 diff --git a/pydeeptools/deeptools/estimateScaleFactor.py b/pydeeptools/deeptools/estimateScaleFactor.py new file mode 100644 index 0000000000..97869a7bdb --- /dev/null +++ b/pydeeptools/deeptools/estimateScaleFactor.py @@ -0,0 +1,115 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- + +import argparse +import sys + +from deeptools.SES_scaleFactor import estimateScaleFactor +from deeptools.parserCommon import numberOfProcessors +from importlib.metadata import version +debug = 0 + + +def parseArguments(args=None): + parser = argparse.ArgumentParser( + formatter_class=argparse.ArgumentDefaultsHelpFormatter, + description='Given two BAM files, this estimates scaling factors ' + '(bigger to smaller).', + usage='estimateScaleFactor -b sample1.bam sample2.bam\n' + 'help: estimateScaleFactor -h / estimateScaleFactor --help' + ) + + # define the arguments + parser.add_argument('--bamfiles', '-b', + metavar='list of bam files', + help='List of indexed BAM files, space delineated', + nargs='+', + required=True) + + parser.add_argument('--ignoreForNormalization', '-ignore', + help='A comma-separated list of chromosome names, ' + 'limited by quotes, ' + 'containing those ' + 'chromosomes that should be excluded ' + 'during normalization computations. For example, ' + '--ignoreForNormalization "chrX, chrM" ') + + parser.add_argument('--sampleWindowLength', '-l', + help='Length in bases for a window used to ' + 'sample the genome and compute the size or scaling ' + 'factors', + default=1000, + type=int) + + parser.add_argument('--numberOfSamples', '-n', + help='Number of samplings taken from the genome ' + 'to compute the scaling factors', + default=100000, + type=int) + + parser.add_argument('--normalizationLength', '-nl', + help='By default, data is normalized to 1 ' + 'fragment per 100 bases. The expected value is an ' + 'integer. For example, if normalizationLength ' + 'is 1000, then the resulting scaling factor ' + 'will cause the average coverage of the BAM file to ' + 'have on average 1 fragment per kilobase', + type=int, + default=10) + + parser.add_argument('--skipZeros', + help='If set, then zero counts that happen for *all* ' + 'BAM files given are ignored. This will result in a ' + 'reduced number of read counts than that specified ' + 'in --numberOfSamples', + action='store_true', + required=False) + + parser.add_argument('--numberOfProcessors', '-p', + help='Number of processors to use. The default is ' + 'to use half the maximum number of processors.', + metavar="INT", + type=numberOfProcessors, + default="max/2", + required=False) + + parser.add_argument('--verbose', '-v', + help='Set to see processing messages.', + action='store_true') + + parser.add_argument('--version', + action='version', + version='%(prog)s {}'.format(version('deeptools'))) + + args = parser.parse_args(args) + if args.ignoreForNormalization: + args.ignoreForNormalization = [ + x.strip() for x in args.ignoreForNormalization.split(',') + ] + else: + args.ignoreForNormalization = [] + return args + + +def main(args=None): + """ + The algorithm samples the genome a number of times as specified + by the --numberOfSamples parameter to estimate scaling factors of + between to samples + + """ + args = parseArguments(args) + if len(args.bamfiles) > 2: + print("SES method to estimate scale factors only works for two samples") + exit(0) + + sys.stderr.write("{:,} number of samples will be computed.\n".format(args.numberOfSamples)) + sizeFactorsDict = estimateScaleFactor(args.bamfiles, args.sampleWindowLength, + args.numberOfSamples, + args.normalizationLength, + numberOfProcessors=args.numberOfProcessors, + chrsToSkip=args.ignoreForNormalization, + verbose=args.verbose) + + for k, v in sizeFactorsDict.items(): + print("{}: {}".format(k, v)) diff --git a/pydeeptools/deeptools/getFragmentAndReadSize.py b/pydeeptools/deeptools/getFragmentAndReadSize.py new file mode 100644 index 0000000000..0cf2dc8eba --- /dev/null +++ b/pydeeptools/deeptools/getFragmentAndReadSize.py @@ -0,0 +1,166 @@ +import numpy as np + +# own tools +from deeptools import bamHandler +from deeptools import mapReduce + +old_settings = np.seterr(all='ignore') + + +def getFragmentLength_wrapper(args): + return getFragmentLength_worker(*args) + + +def getFragmentLength_worker(chrom, start, end, bamFile, distanceBetweenBins): + """ + Queries the reads at the given region for the distance between + reads and the read length + + Parameters + ---------- + chrom : str + chromosome name + start : int + region start + end : int + region end + bamFile : str + BAM file name + distanceBetweenBins : int + the number of bases at the end of each bin to ignore + + Returns + ------- + np.array + an np.array, where first column is fragment length, the + second is for read length + """ + bam = bamHandler.openBam(bamFile) + end = max(start + 1, end - distanceBetweenBins) + if chrom in bam.references: + reads = np.array([(abs(r.template_length), r.infer_query_length(always=False)) + for r in bam.fetch(chrom, start, end) + if r.is_proper_pair and r.is_read1 and not r.is_unmapped]) + if not len(reads): + # if the previous operation produces an empty list + # it could be that the data is not paired, then + # we try with out filtering + reads = np.array([(abs(r.template_length), r.infer_query_length(always=False)) + for r in bam.fetch(chrom, start, end) if not r.is_unmapped]) + else: + raise NameError("chromosome {} not found in bam file".format(chrom)) + + if not len(reads): + reads = np.array([]).reshape(0, 2) + + return reads + + +def get_read_and_fragment_length(bamFile, return_lengths=False, blackListFileName=None, + binSize=50000, distanceBetweenBins=1000000, + numberOfProcessors=None, verbose=False): + """ + Estimates the fragment length and read length through sampling + + Parameters + ---------- + bamFile : str + BAM file name + return_lengths : bool + numberOfProcessors : int + verbose : bool + binSize : int + distanceBetweenBins : int + + Returns + ------- + d : dict + tuple of two dictionaries, one for the fragment length and the other +for the read length. The dictionaries summarise the mean, median etc. values + + """ + + bam_handle = bamHandler.openBam(bamFile) + chrom_sizes = list(zip(bam_handle.references, bam_handle.lengths)) + + distanceBetweenBins *= 2 + fl = [] + + # Fix issue #522, allow distanceBetweenBins == 0 + if distanceBetweenBins == 0: + imap_res = mapReduce.mapReduce((bam_handle.filename, distanceBetweenBins), + getFragmentLength_wrapper, + chrom_sizes, + genomeChunkLength=binSize, + blackListFileName=blackListFileName, + numberOfProcessors=numberOfProcessors, + verbose=verbose) + fl = np.concatenate(imap_res) + + # Try to ensure we have at least 1000 regions from which to compute statistics, halving the intra-bin distance as needed + while len(fl) < 1000 and distanceBetweenBins > 1: + distanceBetweenBins /= 2 + stepsize = binSize + distanceBetweenBins + imap_res = mapReduce.mapReduce((bam_handle.filename, distanceBetweenBins), + getFragmentLength_wrapper, + chrom_sizes, + genomeChunkLength=stepsize, + blackListFileName=blackListFileName, + numberOfProcessors=numberOfProcessors, + verbose=verbose) + + fl = np.concatenate(imap_res) + + if len(fl): + fragment_length = fl[:, 0] + read_length = fl[:, 1] + if fragment_length.mean() > 0: + fragment_len_dict = {'sample_size': len(fragment_length), + 'min': fragment_length.min(), + 'qtile25': np.percentile(fragment_length, 25), + 'mean': np.mean(fragment_length), + 'median': np.median(fragment_length), + 'qtile75': np.percentile(fragment_length, 75), + 'max': fragment_length.max(), + 'std': np.std(fragment_length), + 'mad': np.median(np.abs(fragment_length - np.median(fragment_length))), + 'qtile10': np.percentile(fragment_length, 10), + 'qtile20': np.percentile(fragment_length, 20), + 'qtile30': np.percentile(fragment_length, 30), + 'qtile40': np.percentile(fragment_length, 40), + 'qtile60': np.percentile(fragment_length, 60), + 'qtile70': np.percentile(fragment_length, 70), + 'qtile80': np.percentile(fragment_length, 80), + 'qtile90': np.percentile(fragment_length, 90), + 'qtile99': np.percentile(fragment_length, 99)} + else: + fragment_len_dict = None + + if return_lengths and fragment_len_dict is not None: + fragment_len_dict['lengths'] = fragment_length + + read_len_dict = {'sample_size': len(read_length), + 'min': read_length.min(), + 'qtile25': np.percentile(read_length, 25), + 'mean': np.mean(read_length), + 'median': np.median(read_length), + 'qtile75': np.percentile(read_length, 75), + 'max': read_length.max(), + 'std': np.std(read_length), + 'mad': np.median(np.abs(read_length - np.median(read_length))), + 'qtile10': np.percentile(read_length, 10), + 'qtile20': np.percentile(read_length, 20), + 'qtile30': np.percentile(read_length, 30), + 'qtile40': np.percentile(read_length, 40), + 'qtile60': np.percentile(read_length, 60), + 'qtile70': np.percentile(read_length, 70), + 'qtile80': np.percentile(read_length, 80), + 'qtile90': np.percentile(read_length, 90), + 'qtile99': np.percentile(read_length, 99)} + if return_lengths: + read_len_dict['lengths'] = read_length + else: + fragment_len_dict = None + read_len_dict = None + + return fragment_len_dict, read_len_dict diff --git a/pydeeptools/deeptools/getRatio.py b/pydeeptools/deeptools/getRatio.py new file mode 100644 index 0000000000..937cc7c418 --- /dev/null +++ b/pydeeptools/deeptools/getRatio.py @@ -0,0 +1,82 @@ +import numpy as np + +old_settings = np.seterr(all='ignore') + + +def compute_ratio(value1, value2, args): + value1 = value1 + args['pseudocount'][0] + value2 = value2 + args['pseudocount'][1] + + ratio = float(value1) / value2 + if args['valueType'] == 'log2': + ratio = np.log2(ratio) + + elif args['valueType'] == 'reciprocal_ratio': + # the reciprocal ratio of a/b + # is a/b if a/b > 1 else -1* b/a + ratio = ratio if ratio >= 1 else -1.0 / ratio + + return ratio + + +def getRatio(tileCoverage, args): + r""" + The mapreduce method calls this function + for each tile. The parameters (args) are fixed + in the main method. + + >>> funcArgs= {'valueType': 'ratio', 'scaleFactors': (1,1), 'pseudocount': [1, 1]} + >>> getRatio([9, 19], funcArgs) + 0.5 + >>> getRatio([0, 0], funcArgs) + 1.0 + >>> getRatio([np.nan, np.nan], funcArgs) + nan + >>> getRatio([np.nan, 1.0], funcArgs) + nan + >>> funcArgs['valueType'] ='subtract' + >>> getRatio([20, 10], funcArgs) + 10 + >>> funcArgs['scaleFactors'] = (1, 0.5) + >>> getRatio([10, 20], funcArgs) + 0.0 + + The reciprocal ratio is of a and b is: + is a/b if a/b > 1 else -1* b/a + >>> funcArgs['valueType'] ='reciprocal_ratio' + >>> funcArgs['scaleFactors'] = (1, 1) + >>> funcArgs['pseudocount'] = [0, 0] + >>> getRatio([2, 1], funcArgs) + 2.0 + >>> getRatio([1, 2], funcArgs) + -2.0 + >>> getRatio([1, 1], funcArgs) + 1.0 + """ + + value1 = args['scaleFactors'][0] * tileCoverage[0] + value2 = args['scaleFactors'][1] * tileCoverage[1] + + # if any of the two values to compare + # is nan, return nan + if np.isnan(value1) or np.isnan(value2): + return np.nan + + # ratio case + if args['valueType'] in ['ratio', 'log2', 'reciprocal_ratio']: + bin_value = compute_ratio(value1, value2, args) + + # non ratio case (diff, sum etc) + else: + if args['valueType'] == 'subtract': + bin_value = value1 - value2 + elif args['valueType'] == 'add': + bin_value = value1 + value2 + elif args['valueType'] == 'first': + bin_value = value1 + elif args['valueType'] == 'second': + bin_value = value2 + elif args['valueType'] == 'mean': + bin_value = (value1 + value2) / 2.0 + + return bin_value diff --git a/pydeeptools/deeptools/getScaleFactor.py b/pydeeptools/deeptools/getScaleFactor.py new file mode 100644 index 0000000000..541b4febdc --- /dev/null +++ b/pydeeptools/deeptools/getScaleFactor.py @@ -0,0 +1,305 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- + +import numpy as np +import deeptools.mapReduce as mapReduce +from deeptools import bamHandler +from deeptools import utilities +import sys + +debug = 0 + + +def getFractionKept_wrapper(args): + return getFractionKept_worker(*args) + + +def getFractionKept_worker(chrom, start, end, bamFile, args, offset): + """ + Queries the BAM file and counts the number of alignments kept/found in the + first 50000 bases. + """ + bam = bamHandler.openBam(bamFile) + start += offset * 50000 + end = min(end, start + 50000) + tot = 0 + filtered = 0 + + if end <= start: + return (filtered, tot) + + prev_pos = set() + lpos = None + if chrom in bam.references: + for read in bam.fetch(chrom, start, end): + tot += 1 + if read.is_unmapped: + continue + + if args.minMappingQuality and read.mapq < args.minMappingQuality: + filtered += 1 + continue + + # filter reads based on SAM flag + if args.samFlagInclude and read.flag & args.samFlagInclude != args.samFlagInclude: + filtered += 1 + continue + if args.samFlagExclude and read.flag & args.samFlagExclude != 0: + filtered += 1 + continue + + # fragment length filtering + tLen = utilities.getTLen(read) + if args.minFragmentLength > 0 and tLen < args.minFragmentLength: + filtered += 1 + continue + if args.maxFragmentLength > 0 and tLen > args.maxFragmentLength: + filtered += 1 + continue + + # get rid of duplicate reads that have same position on each of the + # pairs + if args.ignoreDuplicates: + # Assuming more or less concordant reads, use the fragment bounds, otherwise the start positions + if tLen >= 0: + s = read.pos + e = s + tLen + else: + s = read.pnext + e = s - tLen + if read.reference_id != read.next_reference_id: + e = read.pnext + if lpos is not None and lpos == read.reference_start \ + and (s, e, read.next_reference_id, read.is_reverse) in prev_pos: + filtered += 1 + continue + if lpos != read.reference_start: + prev_pos.clear() + lpos = read.reference_start + prev_pos.add((s, e, read.next_reference_id, read.is_reverse)) + + # If filterRNAstrand is in args, then filter accordingly + # This is very similar to what's used in the get_fragment_from_read function in the filterRnaStrand class + if hasattr(args, "filterRNAstrand"): + if read.is_paired: + if args.filterRNAstrand == 'forward': + if not ((read.flag & 128 == 128 and read.flag & 16 == 0) or (read.flag & 64 == 64 and read.flag & 32 == 0)): + filtered += 1 + continue + elif args.filterRNAstrand == 'reverse': + if not (read.flag & 144 == 144 or read.flag & 96 == 96): + filtered += 1 + continue + else: + if args.filterRNAstrand == 'forward' and read.flag & 16 == 0: + filtered += 1 + continue + elif args.filterRNAstrand == 'reverse' and read.flag & 16 == 16: + filtered += 1 + continue + + return (filtered, tot) + + +def fraction_kept(args, stats): + """ + Count the following: + (A) The total number of alignments sampled + (B) The total number of alignments ignored due to any of the following: + --samFlagInclude + --samFlagExclude + --minMappingQuality + --ignoreDuplicates + --minFragmentLength + --maxFragmentLength + + Black list regions are already accounted for. This works by sampling the + genome (by default, we'll iterate until we sample 1% or 100,000 alignments, + whichever is smaller (unless there are fewer than 100,000 alignments, in + which case sample everything). + + The sampling works by dividing the genome into bins and only looking at the + first 50000 bases. If this doesn't yield sufficient alignments then the bin + size is halved. + """ + # Do we even need to proceed? + if (not args.minMappingQuality or args.minMappingQuality == 0) and \ + (not args.samFlagInclude or args.samFlagInclude == 0) and \ + (not args.samFlagExclude or args.samFlagExclude == 0) and \ + (not args.minFragmentLength or args.minFragmentLength == 0) and \ + (not args.maxFragmentLength or args.maxFragmentLength == 0): + if hasattr(args, "filterRNAstrand"): + if args.filterRNAstrand not in ["forward", "reverse"]: + return 1.0 + else: + return 1.0 + + filtered = 0 + total = 0 + distanceBetweenBins = 2000000 + bam_handle = bamHandler.openBam(args.bam) + bam_mapped = utilities.bam_total_reads(bam_handle, args.ignoreForNormalization, stats) + if bam_mapped < 1000000: + num_needed_to_sample = bam_mapped + else: + if 0.1 * bam_mapped >= 1000000: + num_needed_to_sample = 0.1 * bam_mapped + else: + num_needed_to_sample = 1000000 + if args.exactScaling: + num_needed_to_sample = bam_mapped + if num_needed_to_sample == bam_mapped: + distanceBetweenBins = 55000 + if args.ignoreForNormalization: + chrom_sizes = [(chrom_name, bam_handle.lengths[idx]) for idx, chrom_name in enumerate(bam_handle.references) + if chrom_name not in args.ignoreForNormalization] + else: + chrom_sizes = list(zip(bam_handle.references, bam_handle.lengths)) + + offset = 0 + # Iterate over bins at various non-overlapping offsets until we have enough data + while total < num_needed_to_sample and offset < np.ceil(distanceBetweenBins / 50000): + res = mapReduce.mapReduce((bam_handle.filename, args, offset), + getFractionKept_wrapper, + chrom_sizes, + genomeChunkLength=distanceBetweenBins, + blackListFileName=args.blackListFileName, + numberOfProcessors=args.numberOfProcessors, + verbose=args.verbose) + + if len(res): + foo, bar = np.sum(res, axis=0) + filtered += foo + total += bar + offset += 1 + + if total == 0: + # This should never happen + total = 1 + + return 1.0 - float(filtered) / float(total) + + +def get_num_kept_reads(args, stats): + """ + Substracts from the total number of mapped reads in a bamfile + the proportion of reads that fall into blacklisted regions + or that are filtered + + :return: integer + """ + if stats is None: + bam_handle, mapped, unmapped, stats = bamHandler.openBam(args.bam, returnStats=True, nThreads=args.numberOfProcessors) + else: + bam_handle = bamHandler.openBam(args.bam) + bam_mapped_total = utilities.bam_total_reads(bam_handle, args.ignoreForNormalization, stats) + if args.blackListFileName: + blacklisted = utilities.bam_blacklisted_reads(bam_handle, args.ignoreForNormalization, + args.blackListFileName, args.numberOfProcessors) + print("There are {0} alignments, of which {1} are completely " + "within a blacklist region.".format(bam_mapped_total, blacklisted)) + num_kept_reads = bam_mapped_total - blacklisted + else: + num_kept_reads = bam_mapped_total + ftk = fraction_kept(args, stats) + if ftk < 1: + num_kept_reads *= ftk + print("Due to filtering, {0}% of the aforementioned alignments " + "will be used {1}".format(100 * ftk, num_kept_reads)) + + return num_kept_reads, bam_mapped_total + + +def get_scale_factor(args, stats): + scale_factor = args.scaleFactor + bam_mapped, bam_mapped_total = get_num_kept_reads(args, stats) + if args.normalizeUsing == 'RPGC': + # Print output, since normalzation stuff isn't printed to stderr otherwise + sys.stderr.write("normalization: 1x (effective genome size {})\n".format(args.effectiveGenomeSize)) + + # try to guess fragment length if the bam file contains paired end reads + from deeptools.getFragmentAndReadSize import get_read_and_fragment_length + frag_len_dict, read_len_dict = get_read_and_fragment_length(args.bam, + return_lengths=False, + blackListFileName=args.blackListFileName, + numberOfProcessors=args.numberOfProcessors, + verbose=args.verbose) + if args.extendReads: + if args.extendReads is True: + # try to guess fragment length if the bam file contains paired end reads + if frag_len_dict: + fragment_length = frag_len_dict['median'] + else: + exit("*ERROR*: library is not paired-end. Please provide an extension length.") + if args.verbose: + print(("Fragment length based on paired en data " + "estimated to be {}".format(frag_len_dict['median']))) + + elif args.extendReads < 1: + exit("*ERROR*: read extension must be bigger than one. Value give: {} ".format(args.extendReads)) + elif args.extendReads > 2000: + exit("*ERROR*: read extension must be smaller that 2000. Value give: {} ".format(args.extendReads)) + else: + fragment_length = args.extendReads + + else: + # set as fragment length the read length + fragment_length = int(read_len_dict['median']) + if args.verbose: + print("Estimated read length is {}".format(int(read_len_dict['median']))) + + current_coverage = \ + float(bam_mapped * fragment_length) / args.effectiveGenomeSize + # the scaling sets the coverage to match 1x + scale_factor *= 1.0 / current_coverage + if debug: + print("Estimated current coverage {}".format(current_coverage)) + print("Scaling factor {}".format(args.scaleFactor)) + + elif args.normalizeUsing == 'RPKM': + # Print output, since normalzation stuff isn't printed to stderr otherwise + sys.stderr.write("normalization: RPKM\n") + + # the RPKM is the # reads per tile / \ + # ( total reads (in millions) * tile length in Kb) + million_reads_mapped = float(bam_mapped) / 1e6 + tile_len_in_kb = float(args.binSize) / 1000 + + scale_factor *= 1.0 / (million_reads_mapped * tile_len_in_kb) + + if debug: + print("scale factor using RPKM is {0}".format(args.scaleFactor)) + + elif args.normalizeUsing == 'CPM': + # Print output, since normalzation stuff isn't printed to stderr otherwise + sys.stderr.write("normalization: CPM\n") + + # the CPM (norm is based on post-filtering total counts of reads in BAM "bam_mapped") + million_reads_mapped = float(bam_mapped) / 1e6 + scale_factor *= 1.0 / (million_reads_mapped) + + if debug: + print("scale factor using CPM is {0}".format(args.scaleFactor)) + + elif args.normalizeUsing == 'BPM': + # Print output, since normalzation stuff isn't printed to stderr otherwise + sys.stderr.write("normalization: BPM\n") + # the BPM (norm is based on post-filtering total counts of reads in BAM "bam_mapped") + # sampled_bins_sum = getSampledSum(args.bam) + tile_len_in_kb = float(args.binSize) / 1000 + tpm_scaleFactor = (bam_mapped / tile_len_in_kb) / 1e6 + + scale_factor *= 1 / (tpm_scaleFactor * tile_len_in_kb) + if debug: + print("scale factor using BPM is {0}".format(args.scaleFactor)) + + else: + # Print output, since normalzation stuff isn't printed to stderr otherwise + sys.stderr.write("normalization: none (signal scaled by the fraction of alignments kept after filtering)\n") + + scale_factor *= bam_mapped / float(bam_mapped_total) + + if args.verbose: + print("Final scaling factor: {}".format(scale_factor)) + + return scale_factor diff --git a/pydeeptools/deeptools/getScorePerBigWigBin.py b/pydeeptools/deeptools/getScorePerBigWigBin.py new file mode 100644 index 0000000000..6f0ff45eae --- /dev/null +++ b/pydeeptools/deeptools/getScorePerBigWigBin.py @@ -0,0 +1,322 @@ +import pyBigWig +import numpy as np +import os +import sys +import shutil +import warnings + +# deepTools packages +import deeptools.mapReduce as mapReduce +import deeptools.utilities +# debug = 0 + +old_settings = np.seterr(all='ignore') + + +def countReadsInRegions_wrapper(args): + # Using arguments unpacking! + return countFragmentsInRegions_worker(*args) + + +def countFragmentsInRegions_worker(chrom, start, end, + bigWigFiles, + stepSize, binLength, + save_data, + bedRegions=None + ): + """ returns the average score in each bigwig file at each 'stepSize' + position within the interval start, end for a 'binLength' window. + Because the idea is to get counts for window positions at + different positions for sampling the bins are equally spaced + and *not adjacent*. + + If a list of bedRegions is given, then the number of reads + that overlaps with each region is counted. + + Test dataset with two samples covering 200 bp. + >>> test = Tester() + + Fragment coverage. + >>> np.transpose(countFragmentsInRegions_worker(test.chrom, 0, 200, [test.bwFile1, test.bwFile2], 50, 25, False)[0]) + array([[1., 1., 2., 2.], + [1., 1., 1., 3.]]) + + >>> np.transpose(countFragmentsInRegions_worker(test.chrom, 0, 200, [test.bwFile1, test.bwFile2], 200, 200, False)[0]) + array([[1.5], + [1.5]]) + + BED regions: + >>> bedRegions = [[test.chrom, [(45, 55)]], [test.chrom, [(95, 105)]], [test.chrom, [(145, 155)]]] + >>> np.transpose(countFragmentsInRegions_worker(test.chrom, 0, 200,[test.bwFile1, test.bwFile2], 200, 200, False, + ... bedRegions=bedRegions)[0]) + array([[1. , 1.5, 2. ], + [1. , 1. , 2. ]]) + """ + assert start < end, "start {} bigger that end {}".format(start, end) + + # array to keep the scores for the regions + sub_score_per_bin = [] + + rows = 0 + + bigwig_handles = [] + for foo in bigWigFiles: + bigwig_handles.append(pyBigWig.open(foo)) + + regions_to_consider = [] + if bedRegions: + for reg in bedRegions: + regs = [] + for exon in reg[1]: + regs.append((exon[0], exon[1])) + regions_to_consider.append(regs) + else: + for i in range(start, end, stepSize): + if (i + binLength) > end: + regions_to_consider.append([(i, end)]) # last bin (may be smaller) + else: + regions_to_consider.append([(i, i + binLength)]) + + if save_data: + _file = open(deeptools.utilities.getTempFileName(suffix='.bed'), 'w+t') + _file_name = _file.name + else: + _file_name = '' + warnings.simplefilter("default") + i = 0 + for reg in regions_to_consider: + avgReadsArray = [] + i += 1 + + for idx, bwh in enumerate(bigwig_handles): + if chrom not in bwh.chroms(): + unmod_name = chrom + if chrom.startswith('chr'): + # remove the chr part from chromosome name + chrom = chrom[3:] + else: + # prefix with 'chr' the chromosome name + chrom = 'chr' + chrom + if chrom not in bwh.chroms(): + exit('Chromosome name {} not found in bigwig file\n {}\n'.format(unmod_name, bigWigFiles[idx])) + + weights = [] + scores = [] + for exon in reg: + weights.append(exon[1] - exon[0]) + score = bwh.stats(chrom, exon[0], exon[1]) + + if score is None or score == [None] or np.isnan(score[0]): + score = [np.nan] + scores.extend(score) + avgReadsArray.append(np.average(scores, weights=weights)) # mean of fragment coverage for region + + sub_score_per_bin.extend(avgReadsArray) + rows += 1 + if save_data: + starts = [] + ends = [] + for exon in reg: + starts.append(str(exon[0])) + ends.append(str(exon[1])) + starts = ",".join(starts) + ends = ",".join(ends) + _file.write("\t".join(map(str, [chrom, starts, ends])) + "\t") + _file.write("\t".join(["{}".format(x) for x in avgReadsArray]) + "\n") + + if save_data: + _file.close() + warnings.resetwarnings() + + # the output is a matrix having as many rows as the variable 'row' + # and as many columns as bigwig files. The rows correspond to + # each of the regions processed by the worker. + # np.array([[score1_1, score1_2], + # [score2_1, score2_2]] + return np.array(sub_score_per_bin).reshape(rows, len(bigWigFiles)), _file_name + + +def getChromSizes(bigwigFilesList): + """ + Get chromosome sizes from bigWig file with pyBigWig + + Test dataset with two samples covering 200 bp. + >>> test = Tester() + + Chromosome name(s) and size(s). + >>> assert getChromSizes([test.bwFile1, test.bwFile2]) == ([('3R', 200)], set([])) + """ + def print_chr_names_and_size(chr_set): + sys.stderr.write("chromosome\tlength\n") + for name, size in chr_set: + sys.stderr.write("{0:>15}\t{1:>10}\n".format(name, size)) + + bigwigFilesList = bigwigFilesList[:] + + common_chr = set() + for fname in bigwigFilesList: + fh = pyBigWig.open(fname) + common_chr = common_chr.union(set(fh.chroms().items())) + fh.close() + + non_common_chr = set() + for bw in bigwigFilesList: + _names_and_size = set(pyBigWig.open(bw).chroms().items()) + if len(common_chr & _names_and_size) == 0: + # try to add remove 'chr' from the chromosme name + _corr_names_size = set() + for chrom_name, size in _names_and_size: + if chrom_name.startswith('chr'): + _corr_names_size.add((chrom_name[3:], size)) + else: + _corr_names_size.add(('chr' + chrom_name, size)) + if len(common_chr & _corr_names_size) == 0: + message = "No common chromosomes found. Are the bigwig files " \ + "from the same species and same assemblies?\n" + sys.stderr.write(message) + print_chr_names_and_size(common_chr) + + sys.stderr.write("\nand the following is the list of the unmatched chromosome and chromosome\n" + "lengths from file\n{}\n".format(bw)) + print_chr_names_and_size(_names_and_size) + exit(1) + else: + _names_and_size = _corr_names_size + + non_common_chr |= common_chr ^ _names_and_size + common_chr = common_chr & _names_and_size + + if len(non_common_chr) > 0: + sys.stderr.write("\nThe following chromosome names did not match between the bigwig files\n") + print_chr_names_and_size(non_common_chr) + + # get the list of common chromosome names and sizes + return sorted(common_chr), non_common_chr + + +def getScorePerBin(bigWigFiles, binLength, + numberOfProcessors=1, + verbose=False, region=None, + bedFile=None, + blackListFileName=None, + stepSize=None, + chrsToSkip=[], + out_file_for_raw_data=None, + allArgs=None): + """ + This function returns a matrix containing scores (median) for the coverage + of fragments within a region. Each row corresponds to a sampled region. + Likewise, each column corresponds to a bigwig file. + + Test dataset with two samples covering 200 bp. + >>> test = Tester() + >>> np.transpose(getScorePerBin([test.bwFile1, test.bwFile2], 50, 3)) + array([[1., 1., 2., 2.], + [1., 1., 1., 3.]]) + + """ + # Try to determine an optimal fraction of the genome (chunkSize) + # that is sent to workers for analysis. If too short, too much time + # is spent loading the files + # if too long, some processors end up free. + # the following is a heuristic + + # get list of common chromosome names and sizes + chrom_sizes, non_common = getChromSizes(bigWigFiles) + # skip chromosome in the list. This is usually for the + # X chromosome which may have either one copy in a male sample + # or a mixture of male/female and is unreliable. + # Also the skip may contain heterochromatic regions and + # mitochondrial DNA + if chrsToSkip and len(chrsToSkip): + chrom_sizes = [x for x in chrom_sizes if x[0] not in chrsToSkip] + + chrnames, chrlengths = list(zip(*chrom_sizes)) + if stepSize is None: + stepSize = binLength # for adjacent bins + + # set chunksize based on number of processors used + chunkSize = max(sum(chrlengths) / numberOfProcessors, int(1e6)) + # make chunkSize multiple of binLength + chunkSize -= chunkSize % binLength + if verbose: + print("step size is {}".format(stepSize)) + + if region: + # in case a region is used, append the tilesize + region += ":{}".format(binLength) + # mapReduce( (staticArgs), func, chromSize, etc. ) + if out_file_for_raw_data: + save_file = True + else: + save_file = False + + # Handle GTF options + transcriptID, exonID, transcript_id_designator, keepExons = deeptools.utilities.gtfOptions(allArgs) + + imap_res = mapReduce.mapReduce((bigWigFiles, stepSize, binLength, save_file), + countReadsInRegions_wrapper, + chrom_sizes, + genomeChunkLength=chunkSize, + bedFile=bedFile, + blackListFileName=blackListFileName, + region=region, + numberOfProcessors=numberOfProcessors, + transcriptID=transcriptID, + exonID=exonID, + keepExons=keepExons, + transcript_id_designator=transcript_id_designator) + + if out_file_for_raw_data: + if len(non_common): + sys.stderr.write("*Warning*\nThe resulting bed file does not contain information for " + "the chromosomes that were not common between the bigwig files\n") + + # concatenate intermediary bedgraph files + ofile = open(out_file_for_raw_data, "w") + for _values, tempFileName in imap_res: + if tempFileName: + # concatenate all intermediate tempfiles into one + f = open(tempFileName, 'r') + shutil.copyfileobj(f, ofile) + f.close() + os.remove(tempFileName) + + ofile.close() + + # the matrix scores are in the first element of each of the entries in imap_res + score_per_bin = np.concatenate([x[0] for x in imap_res], axis=0) + return score_per_bin + + +class Tester(object): + + def __init__(self): + """ + The the two bigWig files are as follows: + $ cat /tmp/testA.bg + 3R 0 100 1 + 3R 100 200 2 + + $ cat /tmp/testB.bg + 3R 0 150 1 + 3R 150 200 3 + + They cover 200 bp: + + 0 50 100 150 200 + |------------------------------------------------------------| + A 111111111111111111111111111111122222222222222222222222222222 + + + B 111111111111111111111111111111111111111111111333333333333333 + + """ + + self.root = os.path.dirname(os.path.abspath(__file__)) + "/test/test_data/" + self.bwFile1 = self.root + "testA.bw" + self.bwFile2 = self.root + "testB.bw" + self.bwFile_PE = self.root + "test_paired2.bw" + self.chrom = '3R' + # global debug + # debug = 0 diff --git a/pydeeptools/deeptools/heatmapper.py b/pydeeptools/deeptools/heatmapper.py new file mode 100644 index 0000000000..f86b85e234 --- /dev/null +++ b/pydeeptools/deeptools/heatmapper.py @@ -0,0 +1,1372 @@ +import sys +import gzip +from collections import OrderedDict +import numpy as np +from copy import deepcopy + +import pyBigWig +from deeptools import getScorePerBigWigBin +from deeptools import mapReduce +from deeptools.utilities import toString, toBytes, smartLabels +from deeptools.heatmapper_utilities import getProfileTicks + + +old_settings = np.seterr(all='ignore') + + +def chopRegions(exonsInput, left=0, right=0): + """ + exons is a list of (start, end) tuples. The goal is to chop these into + separate lists of tuples, to take care or unscaled regions. "left" and + "right" denote regions of a given size to exclude from the normal binning + process (unscaled regions). + + This outputs three lists of (start, end) tuples: + + leftBins: 5' unscaled regions + bodyBins: body bins for scaling + rightBins: 3' unscaled regions + + In addition are two integers + padLeft: Number of bases of padding on the left (due to not being able to fulfill "left") + padRight: As above, but on the right side + """ + leftBins = [] + rightBins = [] + padLeft = 0 + padRight = 0 + exons = deepcopy(exonsInput) + while len(exons) > 0 and left > 0: + width = exons[0][1] - exons[0][0] + if width <= left: + leftBins.append(exons[0]) + del exons[0] + left -= width + else: + leftBins.append((exons[0][0], exons[0][0] + left)) + exons[0] = (exons[0][0] + left, exons[0][1]) + left = 0 + if left > 0: + padLeft = left + + while len(exons) > 0 and right > 0: + width = exons[-1][1] - exons[-1][0] + if width <= right: + rightBins.append(exons[-1]) + del exons[-1] + right -= width + else: + rightBins.append((exons[-1][1] - right, exons[-1][1])) + exons[-1] = (exons[-1][0], exons[-1][1] - right) + right = 0 + if right > 0: + padRight = right + + return leftBins, exons, rightBins[::-1], padLeft, padRight + + +def chopRegionsFromMiddle(exonsInput, left=0, right=0): + """ + Like chopRegions(), above, but returns two lists of tuples on each side of + the center point of the exons. + + The steps are as follow: + + 1) Find the center point of the set of exons (e.g., [(0, 200), (300, 400), (800, 900)] would be centered at 200) + * If a given exon spans the center point then the exon is split + 2) The given number of bases at the end of the left-of-center list are extracted + * If the set of exons don't contain enough bases, then padLeft is incremented accordingly + 3) As above but for the right-of-center list + 4) A tuple of (#2, #3, pading on the left, and padding on the right) is returned + """ + leftBins = [] + rightBins = [] + size = sum([x[1] - x[0] for x in exonsInput]) + middle = size // 2 + cumulativeSum = 0 + padLeft = 0 + padRight = 0 + exons = deepcopy(exonsInput) + + # Split exons in half + for exon in exons: + size = exon[1] - exon[0] + if cumulativeSum >= middle: + rightBins.append(exon) + elif cumulativeSum + size < middle: + leftBins.append(exon) + else: + # Don't add 0-width exonic bins! + if exon[0] < exon[1] - cumulativeSum - size + middle: + leftBins.append((exon[0], exon[1] - cumulativeSum - size + middle)) + if exon[1] - cumulativeSum - size + middle < exon[1]: + rightBins.append((exon[1] - cumulativeSum - size + middle, exon[1])) + cumulativeSum += size + + # Trim leftBins/adjust padLeft + lSum = sum([x[1] - x[0] for x in leftBins]) + if lSum > left: + lSum = 0 + for i, exon in enumerate(leftBins[::-1]): + size = exon[1] - exon[0] + if lSum + size > left: + leftBins[-i - 1] = (exon[1] + lSum - left, exon[1]) + break + lSum += size + if lSum == left: + break + i += 1 + if i < len(leftBins): + leftBins = leftBins[-i:] + elif lSum < left: + padLeft = left - lSum + + # Trim rightBins/adjust padRight + rSum = sum([x[1] - x[0] for x in rightBins]) + if rSum > right: + rSum = 0 + for i, exon in enumerate(rightBins): + size = exon[1] - exon[0] + if rSum + size > right: + rightBins[i] = (exon[0], exon[1] - rSum - size + right) + break + rSum += size + if rSum == right: + break + rightBins = rightBins[:i + 1] + elif rSum < right: + padRight = right - rSum + + return leftBins, rightBins, padLeft, padRight + + +def trimZones(zones, maxLength, binSize, padRight): + """ + Given a (variable length) list of lists of (start, end) tuples, trim/remove and tuple that extends past maxLength (e.g., the end of a chromosome) + + Returns the trimmed zones and padding + """ + output = [] + for zone, nbins in zones: + outZone = [] + changed = False + for reg in zone: + if reg[0] >= maxLength: + changed = True + padRight += reg[1] - reg[0] + continue + + if reg[1] > maxLength: + changed = True + padRight += reg[1] - maxLength + reg = (reg[0], maxLength) + if reg[1] > reg[0]: + outZone.append(reg) + if changed: + nBins = sum(x[1] - x[0] for x in outZone) // binSize + else: + nBins = nbins + output.append((outZone, nBins)) + return output, padRight + + +def compute_sub_matrix_wrapper(args): + return heatmapper.compute_sub_matrix_worker(*args) + + +class heatmapper(object): + """ + Class to handle the reading and + plotting of matrices. + """ + + def __init__(self): + self.parameters = None + self.lengthDict = None + self.matrix = None + self.regions = None + self.blackList = None + self.quiet = True + # These are parameters that were single values in versions <3 but are now internally lists. See issue #614 + self.special_params = set(['unscaled 5 prime', 'unscaled 3 prime', 'body', 'downstream', 'upstream', 'ref point', 'bin size']) + + def getTicks(self, idx): + """ + This is essentially a wrapper around getProfileTicks to accomdate the fact that each column has its own ticks. + """ + xticks, xtickslabel = getProfileTicks(self, self.reference_point_label[idx], self.startLabel, self.endLabel, idx) + return xticks, xtickslabel + + def computeMatrix(self, score_file_list, regions_file, parameters, blackListFileName=None, verbose=False, allArgs=None): + """ + Splits into + multiple cores the computation of the scores + per bin for each region (defined by a hash '#' + in the regions (BED/GFF) file. + """ + if parameters['body'] > 0 and \ + parameters['body'] % parameters['bin size'] > 0: + exit("The --regionBodyLength has to be " + "a multiple of --binSize.\nCurrently the " + "values are {} {} for\nregionsBodyLength and " + "binSize respectively\n".format(parameters['body'], + parameters['bin size'])) + + # the beforeRegionStartLength is extended such that + # length is a multiple of binSize + if parameters['downstream'] % parameters['bin size'] > 0: + exit("Length of region after the body has to be " + "a multiple of --binSize.\nCurrent value " + "is {}\n".format(parameters['downstream'])) + + if parameters['upstream'] % parameters['bin size'] > 0: + exit("Length of region before the body has to be a multiple of " + "--binSize\nCurrent value is {}\n".format(parameters['upstream'])) + + if parameters['unscaled 5 prime'] % parameters['bin size'] > 0: + exit("Length of the unscaled 5 prime region has to be a multiple of " + "--binSize\nCurrent value is {}\n".format(parameters['unscaled 5 prime'])) + + if parameters['unscaled 3 prime'] % parameters['bin size'] > 0: + exit("Length of the unscaled 5 prime region has to be a multiple of " + "--binSize\nCurrent value is {}\n".format(parameters['unscaled 3 prime'])) + + if parameters['unscaled 5 prime'] + parameters['unscaled 3 prime'] > 0 and parameters['body'] == 0: + exit('Unscaled 5- and 3-prime regions only make sense with the scale-regions subcommand.\n') + + # Take care of GTF options + transcriptID = "transcript" + exonID = "exon" + transcript_id_designator = "transcript_id" + keepExons = False + self.quiet = False + if allArgs is not None: + allArgs = vars(allArgs) + transcriptID = allArgs.get("transcriptID", transcriptID) + exonID = allArgs.get("exonID", exonID) + transcript_id_designator = allArgs.get("transcript_id_designator", transcript_id_designator) + keepExons = allArgs.get("keepExons", keepExons) + self.quiet = allArgs.get("quiet", self.quiet) + + chromSizes, _ = getScorePerBigWigBin.getChromSizes(score_file_list) + res, labels = mapReduce.mapReduce([score_file_list, parameters], + compute_sub_matrix_wrapper, + chromSizes, + self_=self, + bedFile=regions_file, + blackListFileName=blackListFileName, + numberOfProcessors=parameters['proc number'], + includeLabels=True, + transcriptID=transcriptID, + exonID=exonID, + transcript_id_designator=transcript_id_designator, + keepExons=keepExons, + verbose=verbose) + # each worker in the pool returns a tuple containing + # the submatrix data, the regions that correspond to the + # submatrix, and the number of regions lacking scores + # Since this is largely unsorted, we need to sort by group + + # merge all the submatrices into matrix + matrix = np.concatenate([r[0] for r in res], axis=0) + regions = [] + regions_no_score = 0 + for idx in range(len(res)): + if len(res[idx][1]): + regions.extend(res[idx][1]) + regions_no_score += res[idx][2] + groups = [x[3] for x in regions] + foo = sorted(zip(groups, list(range(len(regions))), regions)) + sortIdx = [x[1] for x in foo] + regions = [x[2] for x in foo] + matrix = matrix[sortIdx] + + # mask invalid (nan) values + matrix = np.ma.masked_invalid(matrix) + + assert matrix.shape[0] == len(regions), \ + "matrix length does not match regions length" + + if len(regions) == 0: + sys.stderr.write("\nERROR: Either the BED file does not contain any valid regions or there are none remaining after filtering.\n") + exit(1) + if regions_no_score == len(regions): + exit("\nERROR: None of the BED regions could be found in the bigWig" + "file.\nPlease check that the bigwig file is valid and " + "that the chromosome names between the BED file and " + "the bigWig file correspond to each other\n") + + if regions_no_score > len(regions) * 0.75: + file_type = 'bigwig' if score_file_list[0].endswith(".bw") else "BAM" + prcnt = 100 * float(regions_no_score) / len(regions) + sys.stderr.write( + "\n\nWarning: {0:.2f}% of regions are *not* associated\n" + "to any score in the given {1} file. Check that the\n" + "chromosome names from the BED file are consistent with\n" + "the chromosome names in the given {2} file and that both\n" + "files refer to the same species\n\n".format(prcnt, + file_type, + file_type)) + + self.parameters = parameters + + numcols = matrix.shape[1] + num_ind_cols = self.get_num_individual_matrix_cols() + sample_boundaries = list(range(0, numcols + num_ind_cols, num_ind_cols)) + if allArgs is not None and allArgs['samplesLabel'] is not None: + sample_labels = allArgs['samplesLabel'] + else: + sample_labels = smartLabels(score_file_list) + + # Determine the group boundaries + group_boundaries = [] + group_labels_filtered = [] + last_idx = -1 + for x in range(len(regions)): + if regions[x][3] != last_idx: + last_idx = regions[x][3] + group_boundaries.append(x) + group_labels_filtered.append(labels[last_idx]) + group_boundaries.append(len(regions)) + + # check if a given group is too small. Groups that + # are too small can't be plotted and an exception is thrown. + group_len = np.diff(group_boundaries) + if len(group_len) > 1: + sum_len = sum(group_len) + group_frac = [float(x) / sum_len for x in group_len] + if min(group_frac) <= 0.002: + sys.stderr.write( + "One of the groups defined in the bed file is " + "too small.\nGroups that are too small can't be plotted. " + "\n") + + self.matrix = _matrix(regions, matrix, + group_boundaries, + sample_boundaries, + group_labels_filtered, + sample_labels) + + if parameters['skip zeros']: + self.matrix.removeempty() + + @staticmethod + def compute_sub_matrix_worker(self, chrom, start, end, score_file_list, parameters, regions): + """ + Returns + ------- + numpy matrix + A numpy matrix that contains per each row the values found per each of the regions given + """ + if parameters['verbose']: + sys.stderr.write("Processing {}:{}-{}\n".format(chrom, start, end)) + + # read BAM or scores file + score_file_handles = [] + for sc_file in score_file_list: + score_file_handles.append(pyBigWig.open(sc_file)) + + # determine the number of matrix columns based on the lengths + # given by the user, times the number of score files + matrix_cols = len(score_file_list) * \ + ((parameters['downstream'] + + parameters['unscaled 5 prime'] + parameters['unscaled 3 prime'] + + parameters['upstream'] + parameters['body']) // + parameters['bin size']) + + # create an empty matrix to store the values + sub_matrix = np.zeros((len(regions), matrix_cols)) + sub_matrix[:] = np.nan + + j = 0 + sub_regions = [] + regions_no_score = 0 + for transcript in regions: + feature_chrom = transcript[0] + exons = transcript[1] + feature_start = exons[0][0] + feature_end = exons[-1][1] + feature_name = transcript[2] + feature_strand = transcript[4] + padLeft = 0 + padRight = 0 + padLeftNaN = 0 + padRightNaN = 0 + upstream = [] + downstream = [] + + # get the body length + body_length = np.sum([x[1] - x[0] for x in exons]) - parameters['unscaled 5 prime'] - parameters['unscaled 3 prime'] + + # print some information + if parameters['body'] > 0 and \ + body_length < parameters['bin size']: + if not self.quiet: + sys.stderr.write("A region that is shorter than the bin size (possibly only after accounting for unscaled regions) was found: " + "({0}) {1} {2}:{3}:{4}. Skipping...\n".format((body_length - parameters['unscaled 5 prime'] - parameters['unscaled 3 prime']), + feature_name, feature_chrom, + feature_start, feature_end)) + coverage = np.zeros(matrix_cols) + if not parameters['missing data as zero']: + coverage[:] = np.nan + else: + if feature_strand == '-': + if parameters['downstream'] > 0: + upstream = [(feature_start - parameters['downstream'], feature_start)] + if parameters['upstream'] > 0: + downstream = [(feature_end, feature_end + parameters['upstream'])] + unscaled5prime, body, unscaled3prime, padLeft, padRight = chopRegions(exons, left=parameters['unscaled 3 prime'], right=parameters['unscaled 5 prime']) + # bins per zone + a = parameters['downstream'] // parameters['bin size'] + b = parameters['unscaled 3 prime'] // parameters['bin size'] + d = parameters['unscaled 5 prime'] // parameters['bin size'] + e = parameters['upstream'] // parameters['bin size'] + else: + if parameters['upstream'] > 0: + upstream = [(feature_start - parameters['upstream'], feature_start)] + if parameters['downstream'] > 0: + downstream = [(feature_end, feature_end + parameters['downstream'])] + unscaled5prime, body, unscaled3prime, padLeft, padRight = chopRegions(exons, left=parameters['unscaled 5 prime'], right=parameters['unscaled 3 prime']) + a = parameters['upstream'] // parameters['bin size'] + b = parameters['unscaled 5 prime'] // parameters['bin size'] + d = parameters['unscaled 3 prime'] // parameters['bin size'] + e = parameters['downstream'] // parameters['bin size'] + c = parameters['body'] // parameters['bin size'] + + # build zones (each is a list of tuples) + # zone0: region before the region start, + # zone1: unscaled 5 prime region + # zone2: the body of the region + # zone3: unscaled 3 prime region + # zone4: the region from the end of the region downstream + # the format for each zone is: [(start, end), ...], number of bins + # Note that for "reference-point", upstream/downstream will go + # through the exons (if requested) and then possibly continue + # on the other side (unless parameters['nan after end'] is true) + if parameters['body'] > 0: + zones = [(upstream, a), (unscaled5prime, b), (body, c), (unscaled3prime, d), (downstream, e)] + elif parameters['ref point'] == 'TES': # around TES + if feature_strand == '-': + downstream, body, unscaled3prime, padRight, _ = chopRegions(exons, left=parameters['upstream']) + if padRight > 0 and parameters['nan after end'] is True: + padRightNaN += padRight + elif padRight > 0: + downstream.append((downstream[-1][1], downstream[-1][1] + padRight)) + padRight = 0 + else: + unscale5prime, body, upstream, _, padLeft = chopRegions(exons, right=parameters['upstream']) + if padLeft > 0 and parameters['nan after end'] is True: + padLeftNaN += padLeft + elif padLeft > 0: + upstream.insert(0, (upstream[0][0] - padLeft, upstream[0][0])) + padLeft = 0 + e = np.sum([x[1] - x[0] for x in downstream]) // parameters['bin size'] + a = np.sum([x[1] - x[0] for x in upstream]) // parameters['bin size'] + zones = [(upstream, a), (downstream, e)] + elif parameters['ref point'] == 'center': # at the region center + if feature_strand == '-': + upstream, downstream, padLeft, padRight = chopRegionsFromMiddle(exons, left=parameters['downstream'], right=parameters['upstream']) + else: + upstream, downstream, padLeft, padRight = chopRegionsFromMiddle(exons, left=parameters['upstream'], right=parameters['downstream']) + if padLeft > 0 and parameters['nan after end'] is True: + padLeftNaN += padLeft + elif padLeft > 0: + if len(upstream) > 0: + upstream.insert(0, (upstream[0][0] - padLeft, upstream[0][0])) + else: + upstream = [(downstream[0][0] - padLeft, downstream[0][0])] + padLeft = 0 + if padRight > 0 and parameters['nan after end'] is True: + padRightNaN += padRight + elif padRight > 0: + downstream.append((downstream[-1][1], downstream[-1][1] + padRight)) + padRight = 0 + a = np.sum([x[1] - x[0] for x in upstream]) // parameters['bin size'] + e = np.sum([x[1] - x[0] for x in downstream]) // parameters['bin size'] + # It's possible for a/e to be floats or 0 yet upstream/downstream isn't empty + if a < 1: + upstream = [] + a = 0 + if e < 1: + downstream = [] + e = 0 + zones = [(upstream, a), (downstream, e)] + else: # around TSS + if feature_strand == '-': + unscale5prime, body, upstream, _, padLeft = chopRegions(exons, right=parameters['downstream']) + if padLeft > 0 and parameters['nan after end'] is True: + padLeftNaN += padLeft + elif padLeft > 0: + upstream.insert(0, (upstream[0][0] - padLeft, upstream[0][0])) + padLeft = 0 + else: + downstream, body, unscaled3prime, padRight, _ = chopRegions(exons, left=parameters['downstream']) + if padRight > 0 and parameters['nan after end'] is True: + padRightNaN += padRight + elif padRight > 0: + downstream.append((downstream[-1][1], downstream[-1][1] + padRight)) + padRight = 0 + a = np.sum([x[1] - x[0] for x in upstream]) // parameters['bin size'] + e = np.sum([x[1] - x[0] for x in downstream]) // parameters['bin size'] + zones = [(upstream, a), (downstream, e)] + + foo = parameters['upstream'] + bar = parameters['downstream'] + if feature_strand == '-': + foo, bar = bar, foo + if padLeftNaN > 0: + expected = foo // parameters['bin size'] + padLeftNaN = int(round(float(padLeftNaN) / parameters['bin size'])) + if expected - padLeftNaN - a > 0: + padLeftNaN += 1 + if padRightNaN > 0: + expected = bar // parameters['bin size'] + padRightNaN = int(round(float(padRightNaN) / parameters['bin size'])) + if expected - padRightNaN - e > 0: + padRightNaN += 1 + + coverage = [] + # compute the values for each of the files being processed. + # "cov" is a numpy array of bins + for sc_handler in score_file_handles: + # We're only supporting bigWig files at this point + cov = heatmapper.coverage_from_big_wig( + sc_handler, feature_chrom, zones, + parameters['bin size'], + parameters['bin avg type'], + parameters['missing data as zero'], + not self.quiet) + + if padLeftNaN > 0: + cov = np.concatenate([[np.nan] * padLeftNaN, cov]) + if padRightNaN > 0: + cov = np.concatenate([cov, [np.nan] * padRightNaN]) + + if feature_strand == "-": + cov = cov[::-1] + + coverage = np.hstack([coverage, cov]) + + if coverage is None: + regions_no_score += 1 + if not self.quiet: + sys.stderr.write( + "No data was found for region " + "{0} {1}:{2}-{3}. Skipping...\n".format( + feature_name, feature_chrom, + feature_start, feature_end)) + + coverage = np.zeros(matrix_cols) + if not parameters['missing data as zero']: + coverage[:] = np.nan + + try: + temp = coverage.copy() + temp[np.isnan(temp)] = 0 + except: + if not self.quiet: + sys.stderr.write( + "No scores defined for region " + "{0} {1}:{2}-{3}. Skipping...\n".format(feature_name, + feature_chrom, + feature_start, + feature_end)) + coverage = np.zeros(matrix_cols) + if not parameters['missing data as zero']: + coverage[:] = np.nan + + if parameters['min threshold'] is not None and coverage.min() <= parameters['min threshold']: + continue + if parameters['max threshold'] is not None and coverage.max() >= parameters['max threshold']: + continue + if parameters['scale'] != 1: + coverage = parameters['scale'] * coverage + + sub_matrix[j, :] = coverage + + sub_regions.append(transcript) + j += 1 + + # remove empty rows + sub_matrix = sub_matrix[0:j, :] + if len(sub_regions) != len(sub_matrix[:, 0]): + sys.stderr.write("regions lengths do not match\n") + return sub_matrix, sub_regions, regions_no_score + + @staticmethod + def coverage_from_array(valuesArray, zones, binSize, avgType): + try: + valuesArray[0] + except (IndexError, TypeError) as detail: + sys.stderr.write("{0}\nvalues array value: {1}, zones {2}\n".format(detail, valuesArray, zones)) + + cvglist = [] + zoneEnd = 0 + valStart = 0 + valEnd = 0 + for zone, nBins in zones: + if nBins: + # linspace is used to more or less evenly partition the data points into the given number of bins + zoneEnd += nBins + valStart = valEnd + valEnd += np.sum([x[1] - x[0] for x in zone]) + counts_list = [] + + # Partition the space into bins + if nBins == 1: + pos_array = np.array([valStart]) + else: + pos_array = np.linspace(valStart, valEnd, nBins, endpoint=False, dtype=int) + pos_array = np.append(pos_array, valEnd) + + idx = 0 + while idx < nBins: + idxStart = int(pos_array[idx]) + idxEnd = max(int(pos_array[idx + 1]), idxStart + 1) + try: + counts_list.append(heatmapper.my_average(valuesArray[idxStart:idxEnd], avgType)) + except Exception as detail: + sys.stderr.write("Exception found: {0}\n".format(detail)) + idx += 1 + cvglist.append(np.array(counts_list)) + + return np.concatenate(cvglist) + + @staticmethod + def change_chrom_names(chrom): + """ + Changes UCSC chromosome names to ensembl chromosome names + and vice versa. + """ + if chrom.startswith('chr'): + # remove the chr part from chromosome name + chrom = chrom[3:] + if chrom == "M": + chrom = "MT" + else: + # prefix with 'chr' the chromosome name + chrom = 'chr' + chrom + if chrom == "chrMT": + chrom = "chrM" + + return chrom + + @staticmethod + def coverage_from_big_wig(bigwig, chrom, zones, binSize, avgType, nansAsZeros=False, verbose=True): + + """ + uses pyBigWig + to query a region define by chrom and zones. + The output is an array that contains the bigwig + value per base pair. The summary over bins is + done in a later step when coverage_from_array is called. + This method is more reliable than querying the bins + directly from the bigwig, which should be more efficient. + + By default, any region, even if no chromosome match is found + on the bigwig file, produces a result. In other words + no regions are skipped. + + zones: array as follows zone0: region before the region start, + zone1: 5' unscaled region (if present) + zone2: the body of the region (not always present) + zone3: 3' unscaled region (if present) + zone4: the region from the end of the region downstream + + each zone is a tuple containing start, end, and number of bins + + + This is useful if several matrices wants to be merged + or if the sorted BED output of one computeMatrix operation + needs to be used for other cases + """ + nVals = 0 + for zone, _ in zones: + for region in zone: + nVals += region[1] - region[0] + + values_array = np.zeros(nVals) + if not nansAsZeros: + values_array[:] = np.nan + if chrom not in list(bigwig.chroms().keys()): + unmod_name = chrom + chrom = heatmapper.change_chrom_names(chrom) + if chrom not in list(bigwig.chroms().keys()): + if verbose: + sys.stderr.write("Warning: Your chromosome names do not match.\nPlease check that the " + "chromosome names in your BED file\ncorrespond to the names in your " + "bigWig file.\nAn empty line will be added to your heatmap.\nThe problematic " + "chromosome name is {0}\n\n".format(unmod_name)) + + # return empty nan array + return heatmapper.coverage_from_array(values_array, zones, binSize, avgType) + + maxLen = bigwig.chroms(chrom) + startIdx = 0 + endIdx = 0 + for zone, _ in zones: + for region in zone: + startIdx = endIdx + if region[0] < 0: + endIdx += abs(region[0]) + values_array[startIdx:endIdx] = np.nan + startIdx = endIdx + start = max(0, region[0]) + end = min(maxLen, region[1]) + endIdx += end - start + if start < end: + # This won't be the case if we extend off the front of a chromosome, such as (-100, 0) + values_array[startIdx:endIdx] = bigwig.values(chrom, start, end) + if end < region[1]: + startIdx = endIdx + endIdx += region[1] - end + values_array[startIdx:endIdx] = np.nan + + # replaces nans for zeros + if nansAsZeros: + values_array[np.isnan(values_array)] = 0 + + return heatmapper.coverage_from_array(values_array, zones, + binSize, avgType) + + @staticmethod + def my_average(valuesArray, avgType='mean'): + """ + computes the mean, median, etc but only for those values + that are not Nan + """ + valuesArray = np.ma.masked_invalid(valuesArray) + avg = np.ma.__getattribute__(avgType)(valuesArray) + if isinstance(avg, np.ma.core.MaskedConstant): + return np.nan + else: + return avg + + def matrix_from_dict(self, matrixDict, regionsDict, parameters): + self.regionsDict = regionsDict + self.matrixDict = matrixDict + self.parameters = parameters + self.lengthDict = OrderedDict() + self.matrixAvgsDict = OrderedDict() + + def read_matrix_file(self, matrix_file): + # reads a bed file containing the position + # of genomic intervals + # In case a hash sign '#' is found in the + # file, this is considered as a delimiter + # to split the heatmap into groups + + import json + regions = [] + matrix_rows = [] + current_group_index = 0 + max_group_bound = None + + fh = gzip.open(matrix_file) + for line in fh: + line = toString(line).strip() + # read the header file containing the parameters + # used + if line.startswith("@"): + # the parameters used are saved using + # json + self.parameters = json.loads(line[1:].strip()) + max_group_bound = self.parameters['group_boundaries'][1] + continue + + # split the line into bed interval and matrix values + region = line.split('\t') + chrom, start, end, name, score, strand = region[0:6] + matrix_row = np.ma.masked_invalid(np.fromiter(region[6:], float)) + matrix_rows.append(matrix_row) + starts = start.split(",") + ends = end.split(",") + regs = [(int(x), int(y)) for x, y in zip(starts, ends)] + # get the group index + if len(regions) >= max_group_bound: + current_group_index += 1 + max_group_bound = self.parameters['group_boundaries'][current_group_index + 1] + regions.append([chrom, regs, name, max_group_bound, strand, score]) + + matrix = np.vstack(matrix_rows) + self.matrix = _matrix(regions, matrix, self.parameters['group_boundaries'], + self.parameters['sample_boundaries'], + group_labels=self.parameters['group_labels'], + sample_labels=self.parameters['sample_labels']) + + if 'sort regions' in self.parameters: + self.matrix.set_sorting_method(self.parameters['sort regions'], + self.parameters['sort using']) + + # Versions of computeMatrix before 3.0 didn't have an entry of these per column, fix that + nSamples = len(self.matrix.sample_labels) + h = dict() + for k, v in self.parameters.items(): + if k in self.special_params and type(v) is not list: + v = [v] * nSamples + if len(v) == 0: + v = [None] * nSamples + h[k] = v + self.parameters = h + + return + + def save_matrix(self, file_name): + """ + saves the data required to reconstruct the matrix + the format is: + A header containing the parameters used to create the matrix + encoded as: + @key:value\tkey2:value2 etc... + The rest of the file has the same first 5 columns of a + BED file: chromosome name, start, end, name, score and strand, + all separated by tabs. After the fifth column the matrix + values are appended separated by tabs. + Groups are separated by adding a line starting with a hash (#) + and followed by the group name. + + The file is gzipped. + """ + import json + self.parameters['sample_labels'] = self.matrix.sample_labels + self.parameters['group_labels'] = self.matrix.group_labels + self.parameters['sample_boundaries'] = self.matrix.sample_boundaries + self.parameters['group_boundaries'] = self.matrix.group_boundaries + + # Redo the parameters, ensuring things related to ticks and labels are repeated appropriately + nSamples = len(self.matrix.sample_labels) + h = dict() + for k, v in self.parameters.items(): + if type(v) is list and len(v) == 0: + v = None + if k in self.special_params and type(v) is not list: + v = [v] * nSamples + if len(v) == 0: + v = [None] * nSamples + h[k] = v + fh = gzip.open(file_name, 'wb') + params_str = json.dumps(h, separators=(',', ':')) + fh.write(toBytes("@" + params_str + "\n")) + score_list = np.ma.masked_invalid(np.mean(self.matrix.matrix, axis=1)) + for idx, region in enumerate(self.matrix.regions): + # join np_array values + # keeping nans while converting them to strings + if not np.ma.is_masked(score_list[idx]): + float(score_list[idx]) + matrix_values = "\t".join( + np.char.mod('%f', self.matrix.matrix[idx, :])) + starts = ["{0}".format(x[0]) for x in region[1]] + ends = ["{0}".format(x[1]) for x in region[1]] + starts = ",".join(starts) + ends = ",".join(ends) + # BEDish format (we don't currently store the score) + fh.write( + toBytes('{0}\t{1}\t{2}\t{3}\t{4}\t{5}\t{6}\n'.format( + region[0], + starts, + ends, + region[2], + region[5], + region[4], + matrix_values))) + fh.close() + + def save_tabulated_values(self, file_handle, reference_point_label='TSS', start_label='TSS', end_label='TES', averagetype='mean'): + """ + Saves the values averaged by col using the avg_type + given + + Args: + file_handle: file name to save the file + reference_point_label: Name of the reference point label + start_label: Name of the star label + end_label: Name of the end label + averagetype: average type (e.g. mean, median, std) + + """ + # get X labels + w = self.parameters['bin size'] + b = self.parameters['upstream'] + a = self.parameters['downstream'] + c = self.parameters.get('unscaled 5 prime', 0) + d = self.parameters.get('unscaled 3 prime', 0) + m = self.parameters['body'] + + xticks = [] + xtickslabel = [] + for idx in range(self.matrix.get_num_samples()): + if b[idx] < 1e5: + quotient = 1000 + symbol = 'Kb' + else: + quotient = 1e6 + symbol = 'Mb' + + if m[idx] == 0: + last = 0 + if len(xticks): + last = xticks[-1] + xticks.extend([last + (k / w[idx]) for k in [w[idx], b[idx], b[idx] + a[idx]]]) + xtickslabel.extend(['{0:.1f}{1}'.format(-(float(b[idx]) / quotient), symbol), reference_point_label, + '{0:.1f}{1}'.format(float(a[idx]) / quotient, symbol)]) + + else: + xticks_values = [w[idx]] + + # only if upstream region is set, add a x tick + if b[idx] > 0: + xticks_values.append(b[idx]) + xtickslabel.append('{0:.1f}{1}'.format(-(float(b[idx]) / quotient), symbol)) + + xtickslabel.append(start_label) + + if c[idx] > 0: + xticks_values.append(b[idx] + c[idx]) + xtickslabel.append("") + + if d[idx] > 0: + xticks_values.append(b[idx] + c[idx] + m[idx]) + xtickslabel.append("") + + xticks_values.append(b[idx] + c[idx] + m[idx] + d[idx]) + xtickslabel.append(end_label) + + if a[idx] > 0: + xticks_values.append(b[idx] + c[idx] + m[idx] + d[idx] + a[idx]) + xtickslabel.append('{0:.1f}{1}'.format(float(a[idx]) / quotient, symbol)) + + last = 0 + if len(xticks): + last = xticks[-1] + xticks.extend([last + (k / w[idx]) for k in xticks_values]) + x_axis = np.arange(xticks[-1]) + 1 + labs = [] + for x_value in x_axis: + if x_value in xticks and xtickslabel[xticks.index(x_value)]: + labs.append(xtickslabel[xticks.index(x_value)]) + elif x_value in xticks: + labs.append("tick") + else: + labs.append("") + + with open(file_handle, 'w') as fh: + # write labels + fh.write("bin labels\t\t{}\n".format("\t".join(labs))) + fh.write('bins\t\t{}\n'.format("\t".join([str(x) for x in x_axis]))) + + for sample_idx in range(self.matrix.get_num_samples()): + for group_idx in range(self.matrix.get_num_groups()): + sub_matrix = self.matrix.get_matrix(group_idx, sample_idx) + values = [str(x) for x in np.ma.__getattribute__(averagetype)(sub_matrix['matrix'], axis=0)] + fh.write("{}\t{}\t{}\n".format(sub_matrix['sample'], sub_matrix['group'], "\t".join(values))) + + def save_matrix_values(self, file_name): + # print a header telling the group names and their length + fh = open(file_name, 'wb') + info = [] + groups_len = np.diff(self.matrix.group_boundaries) + for i in range(len(self.matrix.group_labels)): + info.append("{}:{}".format(self.matrix.group_labels[i], + groups_len[i])) + fh.write(toBytes("#{}\n".format("\t".join(info)))) + # add to header the x axis values + fh.write(toBytes("#downstream:{}\tupstream:{}\tbody:{}\tbin size:{}\tunscaled 5 prime:{}\tunscaled 3 prime:{}\n".format( + self.parameters['downstream'], + self.parameters['upstream'], + self.parameters['body'], + self.parameters['bin size'], + self.parameters.get('unscaled 5 prime', 0), + self.parameters.get('unscaled 3 prime', 0)))) + sample_len = np.diff(self.matrix.sample_boundaries) + for i in range(len(self.matrix.sample_labels)): + info.extend([self.matrix.sample_labels[i]] * sample_len[i]) + fh.write(toBytes("{}\n".format("\t".join(info)))) + + fh.close() + # reopen again using append mode + fh = open(file_name, 'ab') + np.savetxt(fh, self.matrix.matrix, fmt="%.4g", delimiter="\t") + fh.close() + + def save_BED(self, file_handle): + boundaries = np.array(self.matrix.group_boundaries) + # Add a header + file_handle.write("#chrom\tstart\tend\tname\tscore\tstrand\tthickStart\tthickEnd\titemRGB\tblockCount\tblockSizes\tblockStart\tdeepTools_group") + if self.matrix.silhouette is not None: + file_handle.write("\tsilhouette") + file_handle.write("\n") + for idx, region in enumerate(self.matrix.regions): + # the label id corresponds to the last boundary + # that is smaller than the region index. + # for example for a boundary array = [0, 10, 20] + # and labels ['a', 'b', 'c'], + # for index 5, the label is 'a', for + # index 10, the label is 'b' etc + label_idx = np.flatnonzero(boundaries <= idx)[-1] + starts = ["{0}".format(x[0]) for x in region[1]] + ends = ["{0}".format(x[1]) for x in region[1]] + starts = ",".join(starts) + ends = ",".join(ends) + file_handle.write( + '{0}\t{1}\t{2}\t{3}\t{4}\t{5}\t{1}\t{2}\t0'.format( + region[0], + region[1][0][0], + region[1][-1][1], + region[2], + region[5], + region[4])) + file_handle.write( + '\t{0}\t{1}\t{2}\t{3}'.format( + len(region[1]), + ",".join([str(int(y) - int(x)) for x, y in region[1]]), + ",".join([str(int(x) - int(starts[0])) for x, y in region[1]]), + self.matrix.group_labels[label_idx])) + if self.matrix.silhouette is not None: + file_handle.write("\t{}".format(self.matrix.silhouette[idx])) + file_handle.write("\n") + file_handle.close() + + @staticmethod + def matrix_avg(matrix, avgType='mean'): + matrix = np.ma.masked_invalid(matrix) + return np.ma.__getattribute__(avgType)(matrix, axis=0) + + def get_individual_matrices(self, matrix): + """In case multiple matrices are saved one after the other + this method splits them appart. + Returns a list containing the matrices + """ + num_cols = matrix.shape[1] + num_ind_cols = self.get_num_individual_matrix_cols() + matrices_list = [] + for i in range(0, num_cols, num_ind_cols): + if i + num_ind_cols > num_cols: + break + matrices_list.append(matrix[:, i:i + num_ind_cols]) + return matrices_list + + def get_num_individual_matrix_cols(self): + """ + returns the number of columns that + each matrix should have. This is done because + the final matrix that is plotted can be composed + of smaller matrices that are merged one after + the other. + """ + matrixCols = ((self.parameters['downstream'] + self.parameters['upstream'] + self.parameters['body'] + self.parameters['unscaled 5 prime'] + self.parameters['unscaled 3 prime']) // + self.parameters['bin size']) + + return matrixCols + + +def computeSilhouetteScore(d, idx, labels): + """ + Given a square distance matrix with NaN diagonals, compute the silhouette score + of a given row (idx). Each row should have an associated label (labels). + """ + keep = ~np.isnan(d[idx, ]) + foo = np.bincount(labels[keep], weights=d[idx, ][keep]) + groupSizes = np.bincount(labels[keep]) + intraIdx = labels[idx] + if groupSizes[intraIdx] == 1: + return 0 + intra = foo[labels[idx]] / groupSizes[intraIdx] + interMask = np.arange(len(foo))[np.arange(len(foo)) != labels[idx]] + inter = np.min(foo[interMask] / groupSizes[interMask]) + return (inter - intra) / max(inter, intra) + + +class _matrix(object): + """ + class to hold heatmapper matrices + The base data is a large matrix + with definition to know the boundaries for row and col divisions. + Col divisions represent groups within a subset, e.g. Active and + inactive from PolII bigwig data. + + Row division represent different samples, for example + PolII in males vs. PolII in females. + + This is an internal class of the heatmapper class + """ + + def __init__(self, regions, matrix, group_boundaries, sample_boundaries, + group_labels=None, sample_labels=None): + + # simple checks + assert matrix.shape[0] == group_boundaries[-1], \ + "row max do not match matrix shape" + assert matrix.shape[1] == sample_boundaries[-1], \ + "col max do not match matrix shape" + + self.regions = regions + self.matrix = matrix + self.group_boundaries = group_boundaries + self.sample_boundaries = sample_boundaries + self.sort_method = None + self.sort_using = None + self.silhouette = None + + if group_labels is None: + self.group_labels = ['group {}'.format(x) + for x in range(len(group_boundaries) - 1)] + else: + assert len(group_labels) == len(group_boundaries) - 1, \ + "number of group labels does not match number of groups" + self.group_labels = group_labels + + if sample_labels is None: + self.sample_labels = ['sample {}'.format(x) + for x in range(len(sample_boundaries) - 1)] + else: + assert len(sample_labels) == len(sample_boundaries) - 1, \ + "number of sample labels does not match number of samples" + self.sample_labels = sample_labels + + def get_matrix(self, group, sample): + """ + Returns a sub matrix from the large + matrix. Group and sample are ids, + thus, row = 0, col=0 get the first group + of the first sample. + + Returns + ------- + dictionary containing the matrix, + the group label and the sample label + """ + group_start = self.group_boundaries[group] + group_end = self.group_boundaries[group + 1] + sample_start = self.sample_boundaries[sample] + sample_end = self.sample_boundaries[sample + 1] + + return {'matrix': np.ma.masked_invalid(self.matrix[group_start:group_end, :][:, sample_start:sample_end]), + 'group': self.group_labels[group], + 'sample': self.sample_labels[sample]} + + def get_num_samples(self): + return len(self.sample_labels) + + def get_num_groups(self): + return len(self.group_labels) + + def set_group_labels(self, new_labels): + """ sets new labels for groups + """ + if len(new_labels) != len(self.group_labels): + raise ValueError("length new labels != length original labels") + self.group_labels = new_labels + + def set_sample_labels(self, new_labels): + """ sets new labels for groups + """ + if len(new_labels) != len(self.sample_labels): + raise ValueError("length new labels != length original labels") + self.sample_labels = new_labels + + def set_sorting_method(self, sort_method, sort_using): + self.sort_method = sort_method + self.sort_using = sort_using + + def get_regions(self): + """Returns the regions per group + + Returns + ------ + list + + Each element of the list is itself a list + of dictionaries containing the regions info: + chrom, start, end, strand, name etc. + + Each element of the list corresponds to each + of the groups + """ + regions = [] + for idx in range(len(self.group_labels)): + start = self.group_boundaries[idx] + end = self.group_boundaries[idx + 1] + regions.append(self.regions[start:end]) + + return regions + + def sort_groups(self, sort_using='mean', sort_method='no', sample_list=None): + """ + Sorts and rearranges the submatrices according to the + sorting method given. + """ + if sort_method == 'no': + return + + if (sample_list is not None) and (len(sample_list) > 0): + # get the ids that correspond to the selected sample list + idx_to_keep = [] + for sample_idx in sample_list: + idx_to_keep += range(self.sample_boundaries[sample_idx], self.sample_boundaries[sample_idx + 1]) + + matrix = self.matrix[:, idx_to_keep] + + else: + matrix = self.matrix + + # compute the row average: + if sort_using == 'region_length': + matrix_avgs = list() + for x in self.regions: + matrix_avgs.append(np.sum([bar[1] - bar[0] for bar in x[1]])) + matrix_avgs = np.array(matrix_avgs) + elif sort_using == 'mean': + matrix_avgs = np.nanmean(matrix, axis=1) + elif sort_using == 'mean': + matrix_avgs = np.nanmean(matrix, axis=1) + elif sort_using == 'median': + matrix_avgs = np.nanmedian(matrix, axis=1) + elif sort_using == 'max': + matrix_avgs = np.nanmax(matrix, axis=1) + elif sort_using == 'min': + matrix_avgs = np.nanmin(matrix, axis=1) + elif sort_using == 'sum': + matrix_avgs = np.nansum(matrix, axis=1) + else: + sys.exit("{} is an unsupported sorting method".format(sort_using)) + + # order per group + _sorted_regions = [] + _sorted_matrix = [] + for idx in range(len(self.group_labels)): + start = self.group_boundaries[idx] + end = self.group_boundaries[idx + 1] + order = matrix_avgs[start:end].argsort() + if sort_method == 'descend': + order = order[::-1] + _sorted_matrix.append(self.matrix[start:end, :][order, :]) + # sort the regions + _reg = self.regions[start:end] + for idx in order: + _sorted_regions.append(_reg[idx]) + + self.matrix = np.vstack(_sorted_matrix) + self.regions = _sorted_regions + self.set_sorting_method(sort_method, sort_using) + + def hmcluster(self, k, evaluate_silhouette=True, method='kmeans', clustering_samples=None): + matrix = np.asarray(self.matrix) + matrix_to_cluster = matrix + if clustering_samples is not None: + assert all(i > 0 for i in clustering_samples), \ + "all indices should be bigger than or equal to 1." + assert all(i <= len(self.sample_labels) for i in + clustering_samples), \ + "each index should be smaller than or equal to {}(total "\ + "number of samples.)".format(len(self.sample_labels)) + + clustering_samples = np.asarray(clustering_samples) - 1 + + samples_cols = [] + for idx in clustering_samples: + samples_cols += range(self.sample_boundaries[idx], + self.sample_boundaries[idx + 1]) + + matrix_to_cluster = matrix_to_cluster[:, samples_cols] + if np.any(np.isnan(matrix_to_cluster)): + # replace nans for 0 otherwise kmeans produces a weird behaviour + sys.stderr.write("*Warning* For clustering nan values have to be replaced by zeros \n") + matrix_to_cluster[np.isnan(matrix_to_cluster)] = 0 + + if method == 'kmeans': + from scipy.cluster.vq import vq, kmeans + + centroids, _ = kmeans(matrix_to_cluster, k) + # order the centroids in an attempt to + # get the same cluster order + cluster_labels, _ = vq(matrix_to_cluster, centroids) + + if method == 'hierarchical': + # normally too slow for large data sets + from scipy.cluster.hierarchy import fcluster, linkage + Z = linkage(matrix_to_cluster, method='ward', metric='euclidean') + cluster_labels = fcluster(Z, k, criterion='maxclust') + # hierarchical clustering labels from 1 .. k + # while k-means labels 0 .. k -1 + # Thus, for consistency, we subtract 1 + cluster_labels -= 1 + + # sort clusters + _clustered_mean = [] + _cluster_ids_list = [] + for cluster in range(k): + cluster_ids = np.flatnonzero(cluster_labels == cluster) + _cluster_ids_list.append(cluster_ids) + _clustered_mean.append(matrix_to_cluster[cluster_ids, :].mean()) + + # reorder clusters based on mean + cluster_order = np.argsort(_clustered_mean)[::-1] + # create groups using the clustering + self.group_labels = [] + self.group_boundaries = [0] + _clustered_regions = [] + _clustered_matrix = [] + cluster_number = 1 + for cluster in cluster_order: + self.group_labels.append("cluster_{}".format(cluster_number)) + cluster_number += 1 + cluster_ids = _cluster_ids_list[cluster] + self.group_boundaries.append(self.group_boundaries[-1] + + len(cluster_ids)) + _clustered_matrix.append(self.matrix[cluster_ids, :]) + for idx in cluster_ids: + _clustered_regions.append(self.regions[idx]) + + self.regions = _clustered_regions + self.matrix = np.vstack(_clustered_matrix) + + return idx + + def computeSilhouette(self, k): + if k > 1: + from scipy.spatial.distance import pdist, squareform + + silhouette = np.repeat(0.0, self.group_boundaries[-1]) + groupSizes = np.subtract(self.group_boundaries[1:], self.group_boundaries[:-1]) + labels = np.repeat(np.arange(k), groupSizes) + + d = pdist(self.matrix) + d2 = squareform(d) + np.fill_diagonal(d2, np.nan) # This excludes the diagonal + for idx in range(len(labels)): + silhouette[idx] = computeSilhouetteScore(d2, idx, labels) + sys.stderr.write("The average silhouette score is: {}\n".format(np.mean(silhouette))) + self.silhouette = silhouette + + def removeempty(self): + """ + removes matrix rows containing only zeros or nans + """ + to_keep = [] + score_list = np.ma.masked_invalid(np.mean(self.matrix, axis=1)) + for idx, region in enumerate(self.regions): + if np.ma.is_masked(score_list[idx]) or float(score_list[idx]) == 0: + continue + else: + to_keep.append(idx) + self.regions = [self.regions[x] for x in to_keep] + self.matrix = self.matrix[to_keep, :] + # adjust sample boundaries + to_keep = np.array(to_keep) + self.group_boundaries = [len(to_keep[to_keep < x]) for x in self.group_boundaries] + + def flatten(self): + """ + flatten and remove nans from matrix. Useful + to get max and mins from matrix. + + :return flattened matrix + """ + matrix_flatten = np.asarray(self.matrix.flatten()) + # nans are removed from the flattened array + matrix_flatten = matrix_flatten[~np.isnan(matrix_flatten)] + if len(matrix_flatten) == 0: + num_nan = len(np.flatnonzero(np.isnan(self.matrix.flatten()))) + raise ValueError("matrix only contains nans " + "(total nans: {})".format(num_nan)) + return matrix_flatten diff --git a/pydeeptools/deeptools/heatmapper_utilities.py b/pydeeptools/deeptools/heatmapper_utilities.py new file mode 100644 index 0000000000..e63dfb0226 --- /dev/null +++ b/pydeeptools/deeptools/heatmapper_utilities.py @@ -0,0 +1,204 @@ +import numpy as np +import matplotlib +matplotlib.use('Agg') +matplotlib.rcParams['pdf.fonttype'] = 42 +matplotlib.rcParams['svg.fonttype'] = 'none' +from deeptools import cm # noqa: F401 +import matplotlib.colors as pltcolors +import plotly.graph_objs as go + +old_settings = np.seterr(all='ignore') + + +def plot_single(ax, ma, average_type, color, label, plot_type='lines'): + """ + Adds a line to the plot in the given ax using the specified method + + Parameters + ---------- + ax : matplotlib axis + matplotlib axis + ma : numpy array + numpy array The data on this matrix is summarized according + to the `average_type` argument. + average_type : str + string values are sum mean median min max std + color : str + a valid color: either a html color name, hex + (e.g #002233), RGB + alpha tuple or list or RGB tuple or list + label : str + label + plot_type: str + type of plot. Either 'se' for standard error, 'std' for + standard deviation, 'overlapped_lines' to plot each line of the matrix, + fill to plot the area between the x axis and the value or any other string to + just plot the average line. + + Returns + ------- + ax + matplotlib axis + + Examples + -------- + + >>> import matplotlib.pyplot as plt + >>> import os + >>> fig = plt.figure() + >>> ax = fig.add_subplot(111) + >>> matrix = np.array([[1,2,3], + ... [4,5,6], + ... [7,8,9]]) + >>> ax = plot_single(ax, matrix -2, 'mean', color=[0.6, 0.8, 0.9], label='fill light blue', plot_type='fill') + >>> ax = plot_single(ax, matrix, 'mean', color='blue', label='red') + >>> ax = plot_single(ax, matrix + 5, 'mean', color='red', label='red', plot_type='std') + >>> ax = plot_single(ax, matrix + 10, 'mean', color='#cccccc', label='gray se', plot_type='se') + >>> ax = plot_single(ax, matrix + 20, 'mean', color=(0.9, 0.5, 0.9), label='violet', plot_type='std') + >>> ax = plot_single(ax, matrix + 30, 'mean', color=(0.9, 0.5, 0.9, 0.5), label='violet with alpha', plot_type='std') + >>> leg = ax.legend() + >>> plt.savefig("/tmp/test.pdf") + >>> plt.close() + >>> fig = plt.figure() + >>> os.remove("/tmp/test.pdf") + + + """ + summary = np.ma.__getattribute__(average_type)(ma, axis=0) + # only plot the average profiles without error regions + x = np.arange(len(summary)) + if isinstance(color, np.ndarray): + color = pltcolors.to_hex(color, keep_alpha=True) + ax.plot(x, summary, color=color, label=label, alpha=0.9) + if plot_type == 'fill': + ax.fill_between(x, summary, facecolor=color, alpha=0.6, edgecolor='none') + + if plot_type in ['se', 'std']: + if plot_type == 'se': # standard error + std = np.std(ma, axis=0) / np.sqrt(ma.shape[0]) + else: + std = np.std(ma, axis=0) + + alpha = 0.2 + # an alpha channel has to be added to the color to fill the area + # between the mean (or median etc.) and the std or se + f_color = pltcolors.colorConverter.to_rgba(color, alpha) + + ax.fill_between(x, summary, summary + std, facecolor=f_color, edgecolor='none') + ax.fill_between(x, summary, summary - std, facecolor=f_color, edgecolor='none') + + ax.set_xlim(0, max(x)) + + return ax + + +def plotly_single(ma, average_type, color, label, plot_type='line'): + """A plotly version of plot_single. Returns a list of traces""" + summary = list(np.ma.__getattribute__(average_type)(ma, axis=0)) + x = list(np.arange(len(summary))) + if isinstance(color, str): + color = list(matplotlib.colors.to_rgb(color)) + traces = [go.Scatter(x=x, y=summary, name=label, line={'color': "rgba({},{},{},0.9)".format(color[0], color[1], color[2])}, showlegend=False)] + if plot_type == 'fill': + traces[0].update(fill='tozeroy', fillcolor=color) + + if plot_type in ['se', 'std']: + if plot_type == 'se': # standard error + std = np.std(ma, axis=0) / np.sqrt(ma.shape[0]) + else: + std = np.std(ma, axis=0) + + x_rev = x[::-1] + lower = summary - std + trace = go.Scatter(x=x + x_rev, + y=np.concatenate([summary + std, lower[::-1]]), + fill='tozerox', + fillcolor="rgba({},{},{},0.2)".format(color[0], color[1], color[2]), + line=go.Line(color='transparent'), + showlegend=False, + name=label) + traces.append(trace) + + return traces + + +def getProfileTicks(hm, referencePointLabel, startLabel, endLabel, idx): + """ + returns the position and labelling of the xticks that + correspond to the heatmap + + As of deepTools 3, the various parameters can be lists, in which case we then need to index things (the idx parameter) + + As of matplotlib 3 the ticks in the heatmap need to have 0.5 added to them. + + As of matplotlib 3.1 there is no longer padding added to all ticks. Reference point ticks will be adjusted by width/2 + or width for spacing and the last half of scaled ticks will be shifed by 1 bin so the ticks are at the beginning of bins. + """ + w = hm.parameters['bin size'] + b = hm.parameters['upstream'] + a = hm.parameters['downstream'] + if idx is not None: + w = w[idx] + b = b[idx] + a = a[idx] + + try: + c = hm.parameters['unscaled 5 prime'] + if idx is not None: + c = c[idx] + except: + c = 0 + try: + d = hm.parameters['unscaled 3 prime'] + if idx is not None: + d = d[idx] + except: + d = 0 + m = hm.parameters['body'] + if idx is not None: + m = m[idx] + + if b < 1e5: + quotient = 1000 + symbol = 'Kb' + else: + quotient = 1e6 + symbol = 'Mb' + + if m == 0: + xticks = [(k / w) for k in [0, b - 0.5 * w, b + a - w]] + xtickslabel = ['{0:.1f}'.format(-(float(b) / quotient)), + referencePointLabel, + '{0:.1f}{1}'.format(float(a) / quotient, symbol)] + else: + xticks_values = [0] + xtickslabel = [] + + # only if upstream region is set, add a x tick + if b > 0: + xticks_values.append(b) + xtickslabel.append('{0:.1f}'.format(-(float(b) / quotient))) + + xtickslabel.append(startLabel) + + # set the x tick for the body parameter, regardless if + # upstream is 0 (not set) + if c > 0: + xticks_values.append(b + c) + xtickslabel.append("") + + if d > 0: + xticks_values.append(b + c + m) + xtickslabel.append("") + + # We need to subtract the bin size from the last 2 point so they're placed at the beginning of the bin + xticks_values.append(b + c + m + d - w) + xtickslabel.append(endLabel) + + if a > 0: + xticks_values.append(b + c + m + d + a - w) + xtickslabel.append('{0:.1f}{1}'.format(float(a) / quotient, symbol)) + + xticks = [(k / w) for k in xticks_values] + xticks = [max(x, 0) for x in xticks] + + return xticks, xtickslabel diff --git a/pydeeptools/deeptools/mapReduce.py b/pydeeptools/deeptools/mapReduce.py new file mode 100644 index 0000000000..af0b1647c9 --- /dev/null +++ b/pydeeptools/deeptools/mapReduce.py @@ -0,0 +1,263 @@ +import multiprocessing +from deeptoolsintervals import GTF +import random + +debug = 0 + + +def mapReduce(staticArgs, func, chromSize, + genomeChunkLength=None, + region=None, + bedFile=None, + blackListFileName=None, + numberOfProcessors=4, + verbose=False, + includeLabels=False, + keepExons=False, + transcriptID="transcriptID", + exonID="exonID", + transcript_id_designator="transcript_id", + self_=None): + """ + Split the genome into parts that are sent to workers using a defined + number of procesors. Results are collected and returned. + + For each genomic region the given 'func' is called using + the following parameters: + + chrom, start, end, staticArgs + + The *arg* are static, *pickable* variables that need to be sent + to workers. + + The genome chunk length corresponds to a fraction of the genome, in bp, + that is send to each of the workers for processing. + + Depending on the type of process a larger or shorter regions may be + preferred + + :param chromSize: A list of duples containing the chromosome + name and its length + :param region: The format is chr:start:end:tileSize (see function + getUserRegion) + :param staticArgs: tuple of arguments that are sent to the given 'func' + + :param func: function to call. The function is called using the + following parameters (chrom, start, end, staticArgs) + :param bedFile: Is a bed file is given, the args to the func to be + called are extended to include a list of bed + defined regions. + :param blackListFileName: A list of regions to exclude from all computations. + Note that this has genomeChunkLength resolution... + :param self_: In case mapreduce should make a call to an object + the self variable has to be passed. + :param includeLabels: Pass group and transcript labels into the calling + function. These are added to the static args + (groupLabel and transcriptName). + + If "includeLabels" is true, a tuple of (results, labels) is returned + """ + + if not genomeChunkLength: + genomeChunkLength = 1e5 + genomeChunkLength = int(genomeChunkLength) + + if verbose: + print("genome partition size for multiprocessing: {0}".format( + genomeChunkLength)) + + region_start = 0 + region_end = None + + # if a region is set, that means that the task should only cover + # the given genomic position + + if region: + chromSize, region_start, region_end, genomeChunkLength = getUserRegion(chromSize, region) + if verbose: + print("chrom size: {0}, region start: {1}, region end: {2}, " + "genome chunk length sent to each procesor: {3}".format(chromSize, region_start, region_end, genomeChunkLength)) + + if bedFile: + defaultGroup = None + if len(bedFile) == 1: + defaultGroup = "genes" + bed_interval_tree = GTF(bedFile, defaultGroup=defaultGroup, transcriptID=transcriptID, exonID=exonID, transcript_id_designator=transcript_id_designator, keepExons=keepExons) + + if blackListFileName: + blackList = GTF(blackListFileName) + + TASKS = [] + # iterate over all chromosomes + for chrom, size in chromSize: + # the start is zero unless a specific region is defined + start = 0 if region_start == 0 else region_start + for startPos in range(start, size, genomeChunkLength): + endPos = min(size, startPos + genomeChunkLength) + + # Reject a chunk if it overlaps + if blackListFileName: + regions = blSubtract(blackList, chrom, [startPos, endPos]) + else: + regions = [[startPos, endPos]] + + for reg in regions: + if self_ is not None: + argsList = [self_] + else: + argsList = [] + + argsList.extend([chrom, reg[0], reg[1]]) + # add to argument list the static list received the the function + argsList.extend(staticArgs) + + # if a bed file is given, append to the TASK list, + # a list of bed regions that overlap with the + # current genomeChunk. + if bedFile: + # This effectively creates batches of intervals, which is + # generally more performant due to the added overhead of + # initializing additional workers. + + # TODO, there's no point in including the chromosome + if includeLabels: + bed_regions_list = [[chrom, x[4], x[2], x[3], x[5], x[6]] for x in bed_interval_tree.findOverlaps(chrom, reg[0], reg[1], trimOverlap=True, numericGroups=True, includeStrand=True)] + else: + bed_regions_list = [[chrom, x[4], x[5], x[6]] for x in bed_interval_tree.findOverlaps(chrom, reg[0], reg[1], trimOverlap=True, includeStrand=True)] + + if len(bed_regions_list) == 0: + continue + # add to argument list, the position of the bed regions to use + argsList.append(bed_regions_list) + + TASKS.append(tuple(argsList)) + + if len(TASKS) > 1 and numberOfProcessors > 1: + if verbose: + print(("using {} processors for {} " + "number of tasks".format(numberOfProcessors, + len(TASKS)))) + random.shuffle(TASKS) + pool = multiprocessing.Pool(numberOfProcessors) + res = pool.map_async(func, TASKS).get(9999999) + pool.close() + pool.join() + else: + res = list(map(func, TASKS)) + + if includeLabels: + if bedFile: + return res, bed_interval_tree.labels + else: + return res, None + return res + + +def getUserRegion(chrom_sizes, region_string, max_chunk_size=1e6): + r""" + Verifies if a given region argument, given by the user + is valid. The format of the region_string is chrom:start:end:tileSize + where start, end and tileSize are optional. + + :param chrom_sizes: dictionary of chromosome/scaffold size. Key=chromosome name + :param region_string: a string of the form chr:start:end + :param max_chunk_size: upper limit for the chunk size + :return: tuple chrom_size for the region start, region end, chunk size + + #>>> data = getUserRegion({'chr2': 1000}, "chr1:10:10") + #Traceback (most recent call last): + # ... + #NameError: Unknown chromosome: chr1 + #Known chromosomes are: ['chr2'] + + If the region end is biger than the chromosome size, this + value is used instead + >>> getUserRegion({'chr2': 1000}, "chr2:10:1001") + ([('chr2', 1000)], 10, 1000, 990) + + Test chunk and regions size reduction to match tile size + >>> getUserRegion({'chr2': 200000}, "chr2:10:123344:3") + ([('chr2', 123344)], 9, 123345, 123336) + + Test chromosome name mismatch + >>> getUserRegion({'2': 200000}, "chr2:10:123344:3") + ([('2', 123344)], 9, 123345, 123336) + >>> getUserRegion({'chrM': 200000}, "MT:10:123344:3") + ([('chrM', 123344)], 9, 123345, 123336) + """ + region = region_string.split(":") + chrom = region[0] + chrom_sizes = dict(chrom_sizes) + + if chrom not in list(chrom_sizes.keys()): + if chrom == "MT": + chromUse = "chrM" + elif chrom == "chrM": + chromUse = "MT" + elif chrom[0:3] == "chr": + chromUse = chrom[3:] + else: + chromUse = "chr" + chrom + if chromUse not in list(chrom_sizes.keys()): + raise NameError("Unknown chromosome: %s\nKnown " + "chromosomes are: %s " % (chrom, list(chrom_sizes.keys()))) + chrom = chromUse + try: + region_start = int(region[1]) + except IndexError: + region_start = 0 + try: + region_end = int(region[2]) if int(region[2]) <= chrom_sizes[chrom] \ + else chrom_sizes[chrom] + except IndexError: + region_end = chrom_sizes[chrom] + if region_start > region_end or region_start < 0: + raise NameError("{} not valid. The format is chrom:start:end. " + "Without comas, dashes or dots. ".format(region_string)) + try: + tilesize = int(region[3]) + except IndexError: + tilesize = None + + chrom_sizes = [(chrom, region_end)] + + # if tilesize is given, make region_start and region_end + # multiple of tileSize + if tilesize: + region_start -= region_start % tilesize + region_end += tilesize - (region_end % tilesize) + + chunk_size = int(region_end - region_start) + if chunk_size > max_chunk_size: + chunk_size = max_chunk_size + if tilesize and tilesize < chunk_size: + chunk_size -= chunk_size % tilesize + + return chrom_sizes, region_start, region_end, int(chunk_size) + + +def blSubtract(t, chrom, chunk): + """ + If a genomic region overlaps with a blacklisted region, then subtract that region out + + returns a list of lists + """ + + if t is None: + return [chunk] + + overlaps = t.findOverlaps(chrom, chunk[0], chunk[1]) + if overlaps is not None and len(overlaps) > 0: + output = [] + for o in overlaps: + if chunk[1] <= chunk[0]: + break + if chunk[0] < o[0]: + output.append([chunk[0], o[0]]) + chunk[0] = o[1] + if chunk[0] < chunk[1]: + output.append([chunk[0], chunk[1]]) + else: + output = [chunk] + + return output diff --git a/pydeeptools/deeptools/misc.py b/pydeeptools/deeptools/misc.py new file mode 100644 index 0000000000..f20b22f14b --- /dev/null +++ b/pydeeptools/deeptools/misc.py @@ -0,0 +1,13 @@ +import os + +# This should force numpy to run single threaded. See issue #697 +# This module MUST be imported before numpy +# Note that these environment variables are internal to deepTools (they won't exist on the shell after the command completes) +if 'MKL_NUM_THREADS' not in os.environ: + os.environ['MKL_NUM_THREADS'] = 'sequential' +if 'NUMEXPR_NUM_THREADS' not in os.environ: + os.environ['NUMEXPR_NUM_THREADS'] = '1' +if 'OMP_NUM_THREADS' not in os.environ: + os.environ['OMP_NUM_THREADS'] = '1' +if 'VECLIB_MAXIMUM_THREADS' not in os.environ: + os.environ['VECLIB_MAXIMUM_THREADS'] = '1' diff --git a/pydeeptools/deeptools/multiBamSummary.py b/pydeeptools/deeptools/multiBamSummary.py new file mode 100644 index 0000000000..981a99e3c2 --- /dev/null +++ b/pydeeptools/deeptools/multiBamSummary.py @@ -0,0 +1,294 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- + +import os +import sys +import argparse +import numpy as np + +import deeptools.countReadsPerBin as countR +from deeptools import parserCommon +from deeptools.utilities import smartLabels +from importlib.metadata import version +old_settings = np.seterr(all='ignore') + + +def parse_arguments(args=None): + parser = \ + argparse.ArgumentParser( + formatter_class=argparse.RawDescriptionHelpFormatter, + description=""" + +``multiBamSummary`` computes the read coverages for genomic regions for typically two or more BAM files. +The analysis can be performed for the entire genome by running the program in 'bins' mode. +If you want to count the read coverage for specific regions only, use the ``BED-file`` mode instead. +The standard output of ``multiBamSummary`` is a compressed numpy array (``.npz``). +It can be directly used to calculate and visualize pairwise correlation values between the read coverages using the tool 'plotCorrelation'. +Similarly, ``plotPCA`` can be used for principal component analysis of the read coverages using the .npz file. +Note that using a single bigWig file is only recommended if you want to produce a bedGraph file (i.e., with the ``--outRawCounts`` option; the default output file cannot be used by ANY deepTools program if only a single file was supplied!). + +A detailed sub-commands help is available by typing: + + multiBamSummary bins -h + + multiBamSummary BED-file -h + + +""", + epilog='example usages:\n' + 'multiBamSummary bins --bamfiles file1.bam file2.bam -o results.npz \n\n' + 'multiBamSummary BED-file --BED selection.bed --bamfiles file1.bam file2.bam \n' + '-o results.npz' + ' \n\n', + conflict_handler='resolve') + + parser.add_argument('--version', action='version', + version='%(prog)s {}'.format(version('deeptools'))) + subparsers = parser.add_subparsers( + title="commands", + dest='command', + description='subcommands', + help='subcommands', + metavar='') + + parent_parser = parserCommon.getParentArgParse(binSize=False) + read_options_parser = parserCommon.read_options() + + # bins mode options + subparsers.add_parser( + 'bins', + formatter_class=argparse.ArgumentDefaultsHelpFormatter, + parents=[bamcorrelate_args(case='bins'), + parent_parser, read_options_parser, + parserCommon.gtf_options(suppress=True) + ], + help="The coverage calculation is done for consecutive bins of equal " + "size (10 kilobases by default). This mode is useful to assess the " + "genome-wide similarity of BAM files. The bin size and " + "distance between bins can be adjusted.", + add_help=False, + usage='%(prog)s ' + '--bamfiles file1.bam file2.bam ' + '-o results.npz \n' + 'help: multiBamSummary bins -h / multiBamSummary bins --help\n') + + # BED file arguments + subparsers.add_parser( + 'BED-file', + formatter_class=argparse.ArgumentDefaultsHelpFormatter, + parents=[bamcorrelate_args(case='BED-file'), + parent_parser, read_options_parser, + parserCommon.gtf_options() + ], + help="The user provides a BED file that contains all regions " + "that should be considered for the coverage analysis. A " + "common use is to compare ChIP-seq coverages between two " + "different samples for a set of peak regions.", + usage='%(prog)s --BED selection.bed --bamfiles file1.bam file2.bam -o results.npz\n' + 'help: multiBamSummary BED-file -h / multiBamSummary bins --help\n', + add_help=False) + + return parser + + +def bamcorrelate_args(case='bins'): + parser = argparse.ArgumentParser(add_help=False) + required = parser.add_argument_group('Required arguments') + + # define the arguments + required.add_argument('--bamfiles', '-b', + metavar='FILE1 FILE2', + help='List of indexed bam files separated by spaces.', + nargs='+', + required=True) + + required.add_argument('--outFileName', '-out', '-o', + help='File name to save the coverage matrix. This matrix ' + 'can be subsequently plotted using plotCorrelation or ' + 'or plotPCA.', + type=parserCommon.writableFile) + + optional = parser.add_argument_group('Optional arguments') + + optional.add_argument("--help", "-h", action="help", + help="show this help message and exit") + optional.add_argument('--labels', '-l', + metavar='sample1 sample2', + help='User defined labels instead of default labels from ' + 'file names. ' + 'Multiple labels have to be separated by a space, e.g. ' + '--labels sample1 sample2 sample3', + nargs='+') + optional.add_argument('--smartLabels', + action='store_true', + help='Instead of manually specifying labels for the input ' + 'BAM files, this causes deepTools to use the file name ' + 'after removing the path and extension.') + + optional.add_argument('--genomeChunkSize', + type=int, + default=None, + help='Manually specify the size of the genome provided to each processor. ' + 'The default value of None specifies that this is determined by read ' + 'density of the BAM file.') + + if case == 'bins': + optional.add_argument('--binSize', '-bs', + metavar='INT', + help='Length in bases of the window used ' + 'to sample the genome. (Default: %(default)s)', + default=10000, + type=int) + + optional.add_argument('--distanceBetweenBins', '-n', + metavar='INT', + help='By default, multiBamSummary considers consecutive ' + 'bins of the specified --binSize. However, to ' + 'reduce the computation time, a larger distance ' + 'between bins can by given. Larger distances ' + 'result in fewer bins considered. (Default: %(default)s)', + default=0, + type=int) + + required.add_argument('--BED', + help=argparse.SUPPRESS, + default=None) + else: + optional.add_argument('--binSize', '-bs', + help=argparse.SUPPRESS, + default=10000, + type=int) + + optional.add_argument('--distanceBetweenBins', '-n', + help=argparse.SUPPRESS, + metavar='INT', + default=0, + type=int) + + required.add_argument('--BED', + help='Limits the coverage analysis to ' + 'the regions specified in these files.', + metavar='FILE1.bed FILE2.bed', + nargs='+', + required=True) + + group = parser.add_argument_group('Output optional options') + + group.add_argument('--outRawCounts', + help='Save the counts per region to a tab-delimited file.', + type=parserCommon.writableFile, + metavar='FILE') + + group.add_argument('--scalingFactors', + help='Compute scaling factors (in the DESeq2 manner) ' + 'compatible for use with bamCoverage and write them to a ' + 'file. The file has tab-separated columns "sample" and ' + '"scalingFactor".', + type=parserCommon.writableFile, + metavar='FILE') + + return parser + + +def process_args(args=None): + args = parse_arguments().parse_args(args) + + if len(sys.argv) == 1: + parse_arguments().print_help() + sys.exit() + + if args.labels and len(args.bamfiles) != len(args.labels): + print("The number of labels does not match the number of bam files.") + exit(0) + if not args.labels: + if args.smartLabels: + args.labels = smartLabels(args.bamfiles) + else: + args.labels = [os.path.basename(x) for x in args.bamfiles] + + return args + + +def main(args=None): + """ + 1. get read counts at different positions either + all of same length or from genomic regions from the BED file + + 2. save data for further plotting + + """ + args = process_args(args) + + if 'BED' in args: + bed_regions = args.BED + else: + bed_regions = None + + if len(args.bamfiles) == 1 and not (args.outRawCounts or args.scalingFactors): + sys.stderr.write("You've input a single BAM file and not specified " + "--outRawCounts or --scalingFactors. The resulting output will NOT be " + "useful with any deepTools program!\n") + + stepsize = args.binSize + args.distanceBetweenBins + c = countR.CountReadsPerBin( + args.bamfiles, + args.binSize, + numberOfSamples=None, + genomeChunkSize=args.genomeChunkSize, + numberOfProcessors=args.numberOfProcessors, + verbose=args.verbose, + region=args.region, + bedFile=bed_regions, + blackListFileName=args.blackListFileName, + extendReads=args.extendReads, + minMappingQuality=args.minMappingQuality, + ignoreDuplicates=args.ignoreDuplicates, + center_read=args.centerReads, + samFlag_include=args.samFlagInclude, + samFlag_exclude=args.samFlagExclude, + minFragmentLength=args.minFragmentLength, + maxFragmentLength=args.maxFragmentLength, + stepSize=stepsize, + zerosToNans=False, + out_file_for_raw_data=args.outRawCounts) + + num_reads_per_bin = c.run(allArgs=args) + + sys.stderr.write("Number of bins " + "found: {}\n".format(num_reads_per_bin.shape[0])) + + if num_reads_per_bin.shape[0] < 2: + exit("ERROR: too few non zero bins found.\n" + "If using --region please check that this " + "region is covered by reads.\n") + + # numpy will append .npz to the file name if we don't do this... + if args.outFileName: + f = open(args.outFileName, "wb") + np.savez_compressed(f, + matrix=num_reads_per_bin, + labels=args.labels) + f.close() + + if args.scalingFactors: + f = open(args.scalingFactors, 'w') + f.write("sample\tscalingFactor\n") + scalingFactors = countR.estimateSizeFactors(num_reads_per_bin) + for sample, scalingFactor in zip(args.labels, scalingFactors): + f.write("{}\t{:6.4f}\n".format(sample, scalingFactor)) + f.close() + + if args.outRawCounts: + # append to the generated file the + # labels + header = "#'chr'\t'start'\t'end'\t" + header += "'" + "'\t'".join(args.labels) + "'\n" + f = open(args.outRawCounts, 'r+') + content = f.read() + f.seek(0, 0) + f.write(header + content) + f.close() + + +if __name__ == "__main__": + main() diff --git a/pydeeptools/deeptools/multiBigwigSummary.py b/pydeeptools/deeptools/multiBigwigSummary.py new file mode 100644 index 0000000000..3a5bda19ab --- /dev/null +++ b/pydeeptools/deeptools/multiBigwigSummary.py @@ -0,0 +1,281 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- + +import sys +import argparse +import os.path +import numpy as np +from deeptools import parserCommon +from deeptools.utilities import smartLabels +import deeptools.getScorePerBigWigBin as score_bw +from importlib.metadata import version + +old_settings = np.seterr(all='ignore') + + +def parse_arguments(args=None): + parser = \ + argparse.ArgumentParser( + formatter_class=argparse.RawDescriptionHelpFormatter, + description=""" + +Given typically two or more bigWig files, ``multiBigwigSummary`` computes the average scores for each of the files in every genomic region. +This analysis is performed for the entire genome by running the program in ``bins`` mode, or for certain user selected regions in ``BED-file`` +mode. Most commonly, the default output of ``multiBigwigSummary`` (a compressed numpy array, .npz) is used by other tools such as ``plotCorrelation`` or ``plotPCA`` for visualization and diagnostic purposes. + +Note that using a single bigWig file is only recommended if you want to produce a bedGraph file (i.e., with the ``--outRawCounts`` option; the default output file cannot be used by ANY deepTools program if only a single file was supplied!). + +A detailed sub-commands help is available by typing: + + multiBigwigSummary bins -h + + multiBigwigSummary BED-file -h + + +""", + epilog='example usage:\n multiBigwigSummary bins ' + '-b file1.bw file2.bw -o results.npz\n\n' + 'multiBigwigSummary BED-file -b file1.bw file2.bw -o results.npz\n' + '--BED selection.bed' + ' \n\n', + conflict_handler='resolve') + + parser.add_argument('--version', action='version', + version='%(prog)s {}'.format(version('deeptools'))) + subparsers = parser.add_subparsers( + title="commands", + dest='command', + metavar='') + + parent_parser = parserCommon.getParentArgParse(binSize=False) + + # bins mode options + subparsers.add_parser( + 'bins', + formatter_class=argparse.ArgumentDefaultsHelpFormatter, + parents=[ + multiBigwigSummaryArgs(case='bins'), + parent_parser, + parserCommon.gtf_options(suppress=True) + ], + help="The average score is based on equally sized bins " + "(10 kilobases by default), which consecutively cover the " + "entire genome. The only exception is the last bin of a chromosome, which " + "is often smaller. The output of this mode is commonly used to assess the " + "overall similarity of different bigWig files.", + add_help=False, + usage='multiBigwigSummary bins ' + '-b file1.bw file2.bw ' + '-o results.npz\n' + 'help: multiBigwigSummary bins -h / multiBigwigSummary bins --help\n') + + # BED file arguments + subparsers.add_parser( + 'BED-file', + formatter_class=argparse.ArgumentDefaultsHelpFormatter, + parents=[ + multiBigwigSummaryArgs(case='BED-file'), + parent_parser, + parserCommon.gtf_options() + ], + help="The user provides a BED file that contains all regions " + "that should be considered for the analysis. A " + "common use is to compare scores (e.g. ChIP-seq scores) between " + "different samples over a set of pre-defined peak regions.", + usage='multiBigwigSummary BED-file ' + '-b file1.bw file2.bw ' + '-o results.npz --BED selection.bed\n' + 'help: multiBigwigSummary BED-file -h / multiBigwigSummary BED-file --help\n', + add_help=False) + + return parser + + +def process_args(args=None): + args = parse_arguments().parse_args(args) + + if len(sys.argv) == 1: + parse_arguments().print_help() + sys.exit() + + if not args.labels and args.smartLabels: + args.labels = smartLabels(args.bwfiles) + elif not args.labels: + args.labels = [] + for f in args.bwfiles: + if f.startswith("http://") or f.startswith("https://") or f.startswith("ftp://"): + args.labels.append(f.split("/")[-1]) + else: + args.labels.append(os.path.basename(f)) + + if len(args.bwfiles) != len(args.labels): + sys.exit("The number of labels does not match the number of bigWig files.") + + return args + + +def multiBigwigSummaryArgs(case='bins'): + parser = argparse.ArgumentParser(add_help=False) + required = parser.add_argument_group('Required arguments') + + # define the arguments + required.add_argument('--bwfiles', '-b', + metavar='FILE1 FILE2', + help='List of bigWig files, separated by spaces.', + nargs='+', + required=True) + + required.add_argument('--outFileName', '-out', '-o', + help='File name to save the compressed matrix file (npz format) ' + 'needed by the "plotPCA" and "plotCorrelation" tools.', + type=parserCommon.writableFile, + required=True) + + optional = parser.add_argument_group('Optional arguments') + + optional.add_argument("--help", "-h", action="help", + help="show this help message and exit") + optional.add_argument('--labels', '-l', + metavar='sample1 sample2', + help='User defined labels instead of default labels from ' + 'file names. ' + 'Multiple labels have to be separated by spaces, e.g., ' + '--labels sample1 sample2 sample3', + nargs='+') + optional.add_argument('--smartLabels', + action='store_true', + help='Instead of manually specifying labels for the input ' + 'bigWig files, this causes deepTools to use the file name ' + 'after removing the path and extension.') + + optional.add_argument('--chromosomesToSkip', + metavar='chr1 chr2', + help='List of chromosomes that you do not want to be included. ' + ' Useful to remove "random" or "extra" chr.', + nargs='+') + + if case == 'bins': + optional.add_argument('--binSize', '-bs', + metavar='INT', + help='Size (in bases) of the windows sampled ' + 'from the genome. (Default: %(default)s)', + default=10000, + type=int) + + optional.add_argument('--distanceBetweenBins', '-n', + metavar='INT', + help='By default, multiBigwigSummary considers adjacent ' + 'bins of the specified --binSize. However, to ' + 'reduce the computation time, a larger distance ' + 'between bins can be given. Larger distances ' + 'results in fewer considered bins. (Default: %(default)s)', + default=0, + type=int) + + required.add_argument('--BED', + help=argparse.SUPPRESS, + default=None) + else: + optional.add_argument('--binSize', '-bs', + help=argparse.SUPPRESS, + default=10000, + type=int) + + optional.add_argument('--distanceBetweenBins', '-n', + help=argparse.SUPPRESS, + metavar='INT', + default=0, + type=int) + + required.add_argument('--BED', + help='Limits the analysis to ' + 'the regions specified in this file.', + metavar='file1.bed file2.bed', + nargs='+', + required=True) + + group = parser.add_argument_group('Output optional options') + + group.add_argument('--outRawCounts', + help='Save average scores per region for each bigWig file to a single tab-delimited file.', + type=parserCommon.writableFile, + metavar='FILE') + + return parser + + +def main(args=None): + """ + 1. get read counts at different positions either + all of same length or from genomic regions from the BED file + + 2. compute the scores + + """ + args = process_args(args) + + if 'BED' in args: + bed_regions = args.BED + else: + bed_regions = None + + if len(args.bwfiles) == 1 and not args.outRawCounts: + sys.stderr.write("You've input a single bigWig file and not specified " + "--outRawCounts. The resulting output will NOT be " + "useful with any deepTools program!\n") + + num_reads_per_bin = score_bw.getScorePerBin( + args.bwfiles, + args.binSize, + blackListFileName=args.blackListFileName, + numberOfProcessors=args.numberOfProcessors, + stepSize=args.binSize + args.distanceBetweenBins, + verbose=args.verbose, + region=args.region, + bedFile=bed_regions, + chrsToSkip=args.chromosomesToSkip, + out_file_for_raw_data=args.outRawCounts, + allArgs=args) + + sys.stderr.write("Number of bins " + "found: {}\n".format(num_reads_per_bin.shape[0])) + + if num_reads_per_bin.shape[0] < 2: + exit("ERROR: too few non zero bins found.\n" + "If using --region please check that this " + "region is covered by reads.\n") + + f = open(args.outFileName, "wb") + np.savez_compressed(f, + matrix=num_reads_per_bin, + labels=args.labels) + f.close() + + if args.outRawCounts: + # append to the generated file the + # labels + header = "#'chr'\t'start'\t'end'\t" + header += "'" + "'\t'".join(args.labels) + "'\n" + f = open(args.outRawCounts, "r+") + content = f.read() + f.seek(0, 0) + f.write(header + content) + + """ + if bed_regions: + bed_regions.seek(0) + reg_list = bed_regions.readlines() + args.outRawCounts.write("#'chr'\t'start'\t'end'\t") + args.outRawCounts.write("'" + "'\t'".join(args.labels) + "'\n") + fmt = "\t".join(np.repeat('%s', num_reads_per_bin.shape[1])) + "\n" + for idx, row in enumerate(num_reads_per_bin): + args.outRawCounts.write("{}\t{}\t{}\t".format(*reg_list[idx].strip().split("\t")[0:3])) + args.outRawCounts.write(fmt % tuple(row)) + + else: + args.outRawCounts.write("'" + "'\t'".join(args.labels) + "'\n") + fmt = "\t".join(np.repeat('{}', num_reads_per_bin.shape[1])) + "\n" + for row in num_reads_per_bin: + args.outRawCounts.write(fmt.format(*tuple(row))) + """ + f.close() diff --git a/pydeeptools/deeptools/parserCommon.py b/pydeeptools/deeptools/parserCommon.py new file mode 100755 index 0000000000..9849d9c431 --- /dev/null +++ b/pydeeptools/deeptools/parserCommon.py @@ -0,0 +1,884 @@ +import argparse +import os +from importlib.metadata import version +import multiprocessing + + +def check_float_0_1(value): + v = float(value) + if v < 0.0 or v > 1.0: + raise argparse.ArgumentTypeError("%s is an invalid floating point value. It must be between 0.0 and 1.0" % value) + return v + + +def check_list_of_comma_values(value): + if value is None: + return None + for foo in value: + foo = value.split(",") + if len(foo) < 2: + raise argparse.ArgumentTypeError("%s is an invalid element of a list of comma separated values. " + "Only argument elements of the following form are accepted: 'foo,bar'" % foo) + return value + + +def output(args=None): + parser = argparse.ArgumentParser(add_help=False) + group = parser.add_argument_group('Output') + group.add_argument('--outFileName', '-o', + help='Output file name.', + metavar='FILENAME', + type=writableFile, + required=True) + + group.add_argument('--outFileFormat', '-of', + help='Output file type. Either "bigwig" or "bedgraph".', + choices=['bigwig', 'bedgraph'], + default='bigwig') + + return parser + + +def read_options(): + """Common arguments related to BAM files and the interpretation + of the read coverage + """ + parser = argparse.ArgumentParser(add_help=False) + group = parser.add_argument_group('Read processing options') + + group.add_argument('--extendReads', '-e', + help='This parameter allows the extension of reads to ' + 'fragment size. If set, each read is ' + 'extended, without exception.\n' + '*NOTE*: This feature is generally NOT recommended for ' + 'spliced-read data, such as RNA-seq, as it would ' + 'extend reads over skipped regions.\n' + '*Single-end*: Requires a user specified value for the ' + 'final fragment length. Reads that already exceed this ' + 'fragment length will not be extended.\n' + '*Paired-end*: Reads with mates are always extended to ' + 'match the fragment size defined by the two read mates. ' + 'Unmated reads, mate reads that map too far apart ' + '(>4x fragment length) or even map to different ' + 'chromosomes are treated like single-end reads. The input ' + 'of a fragment length value is optional. If ' + 'no value is specified, it is estimated from the ' + 'data (mean of the fragment size of all mate reads).\n', + type=int, + nargs='?', + const=True, + default=False, + metavar="INT bp") + + group.add_argument('--ignoreDuplicates', + help='If set, reads that have the same orientation ' + 'and start position will be considered only ' + 'once. If reads are paired, the mate\'s position ' + 'also has to coincide to ignore a read.', + action='store_true' + ) + + group.add_argument('--minMappingQuality', + metavar='INT', + help='If set, only reads that have a mapping ' + 'quality score of at least this are ' + 'considered.', + type=int, + ) + + group.add_argument('--centerReads', + help='By adding this option, reads are centered with ' + 'respect to the fragment length. For paired-end data, ' + 'the read is centered at the fragment length defined ' + 'by the two ends of the fragment. For single-end data, the ' + 'given fragment length is used. This option is ' + 'useful to get a sharper signal around enriched ' + 'regions.', + action='store_true') + + group.add_argument('--samFlagInclude', + help='Include reads based on the SAM flag. For example, ' + 'to get only reads that are the first mate, use a flag of 64. ' + 'This is useful to count properly paired reads only once, ' + 'as otherwise the second mate will be also considered for the ' + 'coverage. (Default: %(default)s)', + metavar='INT', + default=None, + type=int, + required=False) + + group.add_argument('--samFlagExclude', + help='Exclude reads based on the SAM flag. For example, ' + 'to get only reads that map to the forward strand, use ' + '--samFlagExclude 16, where 16 is the SAM flag for reads ' + 'that map to the reverse strand. (Default: %(default)s)', + metavar='INT', + default=None, + type=int, + required=False) + + group.add_argument('--minFragmentLength', + help='The minimum fragment length needed for read/pair ' + 'inclusion. This option is primarily useful ' + 'in ATACseq experiments, for filtering mono- or ' + 'di-nucleosome fragments. (Default: %(default)s)', + metavar='INT', + default=0, + type=int, + required=False) + + group.add_argument('--maxFragmentLength', + help='The maximum fragment length needed for read/pair ' + 'inclusion. (Default: %(default)s)', + metavar='INT', + default=0, + type=int, + required=False) + + return parser + + +def gtf_options(suppress=False): + """ + Arguments present whenever a BED/GTF file can be used + """ + if suppress: + parser = argparse.ArgumentParser(add_help=False) + group = parser + else: + parser = argparse.ArgumentParser(add_help=False) + group = parser.add_argument_group('GTF/BED12 options') + + if suppress: + help = argparse.SUPPRESS + else: + help = 'When either a BED12 or GTF file are used to provide \ + regions, perform the computation on the merged exons, \ + rather than using the genomic interval defined by the \ + 5-prime and 3-prime most transcript bound (i.e., columns \ + 2 and 3 of a BED file). If a BED3 or BED6 file is used \ + as input, then columns 2 and 3 are used as an exon. (Default: %(default)s)' + + group.add_argument('--metagene', + help=help, + action='store_true', + dest='keepExons') + + if suppress is False: + help = 'When a GTF file is used to provide regions, only \ + entries with this value as their feature (column 3) \ + will be processed as transcripts. (Default: %(default)s)' + + group.add_argument('--transcriptID', + help=help, + default='transcript') + + if suppress is False: + help = 'When a GTF file is used to provide regions, only \ + entries with this value as their feature (column 3) \ + will be processed as exons. CDS would be another common \ + value for this. (Default: %(default)s)' + + group.add_argument('--exonID', + help=help, + default='exon') + + if suppress is False: + help = 'Each region has an ID (e.g., ACTB) assigned to it, \ + which for BED files is either column 4 (if it exists) \ + or the interval bounds. For GTF files this is instead \ + stored in the last column as a key:value pair (e.g., as \ + \'transcript_id "ACTB"\', for a key of transcript_id \ + and a value of ACTB). In some cases it can be \ + convenient to use a different identifier. To do so, set \ + this to the desired key. (Default: %(default)s)' + + group.add_argument('--transcript_id_designator', + help=help, + default='transcript_id') + + return parser + + +def normalization_options(): + """Common arguments related to read coverage normalization + """ + parser = argparse.ArgumentParser(add_help=False) + group = parser.add_argument_group('Read coverage normalization options') + + group.add_argument('--effectiveGenomeSize', + help='The effective genome size is the portion ' + 'of the genome that is mappable. Large fractions of ' + 'the genome are stretches of NNNN that should be ' + 'discarded. Also, if repetitive regions were not ' + 'included in the mapping of reads, the effective ' + 'genome size needs to be adjusted accordingly. ' + 'A table of values is available here: ' + 'http://deeptools.readthedocs.io/en/latest/content/feature/effectiveGenomeSize.html .', + default=None, + type=int, + required=False) + + group.add_argument('--normalizeUsing', + help='Use one of the entered methods to ' + 'normalize the number of reads per bin. By default, no normalization is performed. ' + 'RPKM = Reads Per Kilobase per Million mapped reads; ' + 'CPM = Counts Per Million mapped reads, same as CPM in RNA-seq; ' + 'BPM = Bins Per Million mapped reads, same as TPM in RNA-seq; ' + 'RPGC = reads per genomic content (1x normalization); ' + 'Mapped reads are considered after blacklist filtering (if applied). ' + 'RPKM (per bin) = number of reads per bin / ' + '(number of mapped reads (in millions) * bin length (kb)). ' + 'CPM (per bin) = number of reads per bin / ' + 'number of mapped reads (in millions). ' + 'BPM (per bin) = number of reads per bin / ' + 'sum of all reads per bin (in millions). ' + 'RPGC (per bin) = number of reads per bin / ' + 'scaling factor for 1x average coverage. ' + 'None = the default and equivalent to not setting this option at all. ' + 'This scaling factor, in turn, is determined from the ' + 'sequencing depth: (total number of mapped reads * fragment length) / ' + 'effective genome size.\nThe scaling factor used ' + 'is the inverse of the sequencing depth computed ' + 'for the sample to match the 1x coverage. This option requires --effectiveGenomeSize. ' + 'Each read is considered independently, ' + 'if you want to only count one mate from a pair in ' + 'paired-end data, then use the --samFlagInclude/--samFlagExclude options. (Default: %(default)s)', + choices=['RPKM', 'CPM', 'BPM', 'RPGC', 'None'], + default=None, + required=False) + + group.add_argument('--exactScaling', + help='Instead of computing scaling factors based on a sampling of the reads, ' + 'process all of the reads to determine the exact number that will be used in ' + 'the output. This requires significantly more time to compute, but will ' + 'produce more accurate scaling factors in cases where alignments that are ' + 'being filtered are rare and lumped together. In other words, this is only ' + 'needed when region-based sampling is expected to produce incorrect results.', + action='store_true') + + group.add_argument('--ignoreForNormalization', '-ignore', + help='A list of space-delimited chromosome names ' + 'containing those chromosomes that should be excluded ' + 'for computing the normalization. This is useful when considering ' + 'samples with unequal coverage across chromosomes, like male ' + 'samples. An usage examples is --ignoreForNormalization chrX chrM.', + nargs='+') + + group.add_argument('--skipNonCoveredRegions', '--skipNAs', + help='This parameter determines if non-covered regions ' + '(regions without overlapping reads) in a BAM file should ' + 'be skipped. The default is to treat those regions as having a value of zero. ' + 'The decision to skip non-covered regions ' + 'depends on the interpretation of the data. Non-covered regions ' + 'may represent, for example, repetitive regions that should be skipped.', + action='store_true') + + group.add_argument('--smoothLength', + metavar="INT bp", + help='The smooth length defines a window, larger than ' + 'the binSize, to average the number of reads. For ' + 'example, if the --binSize is set to 20 and the ' + '--smoothLength is set to 60, then, for each ' + 'bin, the average of the bin and its left and right ' + 'neighbors is considered. Any value smaller than ' + '--binSize will be ignored and no smoothing will be ' + 'applied.', + type=int) + + return parser + + +def getParentArgParse(args=None, binSize=True, blackList=True): + """ + Typical arguments for several tools + """ + + parser = argparse.ArgumentParser(add_help=False) + optional = parser.add_argument_group('Optional arguments') + + optional.add_argument('--version', action='version', + version='%(prog)s {}'.format(version('deeptools'))) + + if binSize: + optional.add_argument('--binSize', '-bs', + help='Size of the bins, in bases, for the output ' + 'of the bigwig/bedgraph file. (Default: %(default)s)', + metavar="INT bp", + type=int, + default=50) + + optional.add_argument('--region', '-r', + help='Region of the genome to limit the operation ' + 'to - this is useful when testing parameters to ' + 'reduce the computing time. The format is ' + 'chr:start:end, for example --region chr10 or ' + '--region chr10:456700:891000.', + metavar="CHR:START:END", + required=False, + type=genomicRegion) + + if blackList: + optional.add_argument('--blackListFileName', '-bl', + help="A BED or GTF file containing regions that should be excluded from all analyses. Currently this works by rejecting genomic chunks that happen to overlap an entry. Consequently, for BAM files, if a read partially overlaps a blacklisted region or a fragment spans over it, then the read/fragment might still be considered. Please note that you should adjust the effective genome size, if relevant.", + metavar="BED file", + nargs="+", + required=False) + + optional.add_argument('--numberOfProcessors', '-p', + help='Number of processors to use. Type "max/2" to ' + 'use half the maximum number of processors or "max" ' + 'to use all available processors. (Default: %(default)s)', + metavar="INT", + type=numberOfProcessors, + default=1, + required=False) + + optional.add_argument('--verbose', '-v', + help='Set to see processing messages.', + action='store_true') + + return parser + + +def numberOfProcessors(string): + try: + # won't work on macOS or windows + # limit threads to what is available (e.g. grid submissions, issue #1199) + availProc = len(os.sched_getaffinity(0)) + except AttributeError: + availProc = multiprocessing.cpu_count() + + if string == "max/2": # default case + # by default half of the available processors are used + numberOfProcessors = int(availProc * 0.5) + elif string == "max": + # use all available processors + numberOfProcessors = availProc + else: + try: + numberOfProcessors = int(string) + except ValueError: + raise argparse.ArgumentTypeError( + "{} is not a valid number of processors".format(string)) + + except Exception as e: + raise argparse.ArgumentTypeError("the given value {} is not valid. " + "Error message: {}\nThe number of " + "available processors in your " + "computer is {}.".format(string, e, availProc)) + + if numberOfProcessors > availProc: + numberOfProcessors = availProc + + return numberOfProcessors + + +def genomicRegion(string): + # remove whitespaces using split,join trick + region = ''.join(string.split()) + if region == '': + return None + # remove undesired characters that may be present and + # replace - by : + # N.B., the syntax for translate() differs between python 2 and 3 + try: + region = region.translate(None, ",;|!{}()").replace("-", ":") + except: + region = region.translate({ord(i): None for i in ",;|!{}()"}) + if len(region) == 0: + raise argparse.ArgumentTypeError( + "{} is not a valid region".format(string)) + return region + + +def writableFile(string): + """ + Simple function that tests if a given path is writable + """ + try: + open(string, 'w').close() + os.remove(string) + except: + msg = "{} file can't be opened for writing".format(string) + raise argparse.ArgumentTypeError(msg) + return string + + +""" +Arguments used by heatmapper and profiler +""" + + +def heatmapperMatrixArgs(args=None): + parser = argparse.ArgumentParser(add_help=False) + required = parser.add_argument_group('Required arguments') + required.add_argument('--matrixFile', '-m', + help='Matrix file from the computeMatrix tool.', + type=argparse.FileType('r'), + ) + + required.add_argument('--outFileName', '-out', '-o', + help='File name to save the image to. The file ' + 'ending will be used to determine the image ' + 'format. The available options are: "png", ' + '"eps", "pdf" and "svg", e.g., MyHeatmap.png.', + type=writableFile, + required=True) + return parser + + +def heatmapperOutputArgs(args=None, + mode=['heatmap', 'profile'][0]): + parser = argparse.ArgumentParser(add_help=False) + output = parser.add_argument_group('Output options') + + output.add_argument( + '--outFileSortedRegions', + help='File name into which the regions are saved ' + 'after skipping zeros or min/max threshold values. The ' + 'order of the regions in the file follows the sorting ' + 'order selected. This is useful, for example, to ' + 'generate other heatmaps while keeping the sorting of the ' + 'first heatmap. Example: Heatmap1sortedRegions.bed', + metavar='FILE', + type=argparse.FileType('w')) + + if mode == 'heatmap': + output.add_argument('--outFileNameMatrix', + help='If this option is given, then the matrix ' + 'of values underlying the heatmap will be saved ' + 'using this name, e.g. MyMatrix.gz.', + metavar='FILE', + type=writableFile) + + output.add_argument('--interpolationMethod', + help='If the heatmap image contains a large number of columns ' + 'is usually better to use an interpolation method to produce ' + 'better results (see ' + 'https://matplotlib.org/examples/images_contours_and_fields/interpolation_methods.html). ' + 'Be default, plotHeatmap uses the method `nearest` if the number of columns is 1000 or ' + 'less. Otherwise it uses the bilinear method. This default behaviour can be changed by ' + 'using any of the following options: "nearest", "bilinear", "bicubic", ' + '"gaussian"', + choices=['auto', 'nearest', 'bilinear', 'bicubic', 'gaussian'], + metavar='STR', + default='auto') + elif mode == 'profile': + output.add_argument('--outFileNameData', + help='File name to save the data ' + 'underlying data for the average profile, e.g. ' + 'myProfile.tab.', + type=writableFile) + output.add_argument( + '--dpi', + help='Set the DPI to save the figure.', + type=int, + default=200) + + return parser + + +def heatmapperOptionalArgs(mode=['heatmap', 'profile'][0]): + + parser = argparse.ArgumentParser(add_help=False) + cluster = parser.add_argument_group('Clustering arguments') + cluster.add_argument( + '--kmeans', + help='Number of clusters to compute. When this ' + 'option is set, the matrix is split into clusters ' + 'using the k-means algorithm. Only works for data that ' + 'is not grouped, otherwise only the first group will ' + 'be clustered. If more specific clustering methods ' + 'are required, then save the underlying matrix ' + 'and run the clustering using other software. The plotting ' + 'of the clustering may fail with an error if a ' + 'cluster has very few members compared to the total number ' + 'or regions.', + type=int) + cluster.add_argument( + '--hclust', + help='Number of clusters to compute. When this ' + 'option is set, then the matrix is split into clusters ' + 'using the hierarchical clustering algorithm, using "ward linkage". ' + 'Only works for data that is not grouped, otherwise only the first ' + 'group will be clustered. --hclust could be very slow if you have ' + '>1000 regions. In those cases, you might prefer --kmeans or if more ' + 'clustering methods are required you can save the underlying matrix and run ' + 'the clustering using other software. The plotting of the clustering may ' + 'fail with an error if a cluster has very few members compared to the ' + 'total number of regions.', + type=int) + cluster.add_argument( + '--silhouette', + help='Compute the silhouette score for regions. This is only' + ' applicable if clustering has been performed. The silhouette score' + ' is a measure of how similar a region is to other regions in the' + ' same cluster as opposed to those in other clusters. It will be reported' + ' in the final column of the BED file with regions. The ' + 'silhouette evaluation can be very slow when you have more' + 'than 100 000 regions.', + action='store_true' + ) + + optional = parser.add_argument_group('Optional arguments') + + optional.add_argument("--help", "-h", action="help", + help="show this help message and exit") + optional.add_argument('--version', action='version', + version='%(prog)s {}'.format(version('deeptools'))) + if mode == 'profile': + optional.add_argument( + '--averageType', + default='mean', + choices=["mean", "median", "min", "max", "std", "sum"], + help='The type of statistic that should be used for the ' + 'profile. The options are: "mean", "median", "min", "max", ' + '"sum" and "std".') + + optional.add_argument('--plotHeight', + help='Plot height in cm.', + type=float, + default=7) + + optional.add_argument('--plotWidth', + help='Plot width in cm. The minimum value is 1 cm.', + type=float, + default=11) + + optional.add_argument( + '--plotType', + help='"lines" will plot the profile line based ' + 'on the average type selected. "fill" ' + 'fills the region between zero and the profile ' + 'curve. The fill in color is semi transparent to ' + 'distinguish different profiles. "se" and "std" ' + 'color the region between the profile and the ' + 'standard error or standard deviation of the data. ' + 'As in the case of ' + 'fill, a semi-transparent color is used. ' + '"overlapped_lines" plots each region\'s value, one on ' + 'top of the other. "heatmap" plots a ' + 'summary heatmap.', + choices=['lines', 'fill', 'se', 'std', 'overlapped_lines', 'heatmap'], + default='lines') + + optional.add_argument('--colors', + help='List of colors to use ' + 'for the plotted lines (N.B., not applicable to \'--plotType overlapped_lines\'). Color names ' + 'and html hex strings (e.g., #eeff22) ' + 'are accepted. The color names should ' + 'be space separated. For example, ' + '--colors red blue green ', + nargs='+') + + optional.add_argument('--numPlotsPerRow', + help='Number of plots per row', + type=int, + default=8) + + optional.add_argument('--clusterUsingSamples', + help='List of sample numbers (order as in ' + 'matrix), that are used for clustering by ' + '--kmeans or --hclust if not given, all samples ' + 'are taken into account for clustering. ' + 'Example: --ClusterUsingSamples 1 3', + type=int, nargs='+') + + elif mode == 'heatmap': + optional.add_argument( + '--plotType', + help='"lines" will plot the profile line based ' + 'on the average type selected. "fill" ' + 'fills the region between zero and the profile ' + 'curve. The fill in color is semi transparent to ' + 'distinguish different profiles. "se" and "std" ' + 'color the region between the profile and the ' + 'standard error or standard deviation of the data.', + choices=['lines', 'fill', 'se', 'std'], + default='lines') + optional.add_argument('--sortRegions', + help='Whether the heatmap should present ' + 'the regions sorted. The default is ' + 'to sort in descending order based on ' + 'the mean value per region. Note that "keep" and "no" are the same thing.', + choices=["descend", "ascend", "no", "keep"], + default='descend') + + optional.add_argument('--sortUsing', + help='Indicate which method should be used for ' + 'sorting. For each row the method is computed. ' + 'For region_length, a dashed line is drawn at ' + 'the end of the region (reference point TSS and ' + 'center) or the beginning of the region ' + '(reference point TES) as appropriate.', + choices=["mean", "median", "max", "min", "sum", + "region_length"], + default='mean') + + optional.add_argument('--sortUsingSamples', + help='List of sample numbers (order as in matrix), ' + 'which are used by --sortUsing for sorting. ' + 'If no value is set, it uses all samples. ' + 'Example: --sortUsingSamples 1 3', + type=int, nargs='+') + + optional.add_argument('--linesAtTickMarks', + help='Draw dashed lines from all tick marks through the heatmap. ' + 'This is then similar to the dashed line draw at region bounds ' + 'when using a reference point and --sortUsing region_length', + action='store_true') + + optional.add_argument('--clusterUsingSamples', + help='List of sample numbers (order as in ' + 'matrix), that are used for clustering by ' + '--kmeans or --hclust if not given, all samples ' + 'are taken into account for clustering. ' + 'Example: --ClusterUsingSamples 1 3', + type=int, nargs='+') + + optional.add_argument( + '--averageTypeSummaryPlot', + default='mean', + choices=["mean", "median", "min", + "max", "std", "sum"], + help='Define the type of statistic that should be plotted in the ' + 'summary image above the heatmap. The options are: "mean", ' + '"median", "min", "max", "sum" and "std".') + + optional.add_argument( + '--missingDataColor', + default='black', + help='If --missingDataAsZero was not set, such cases ' + 'will be colored in black by default. Using this ' + 'parameter, a different color can be set. A value ' + 'between 0 and 1 will be used for a gray scale ' + '(black is 0). For a list of possible color ' + 'names see: http://packages.python.org/ete2/' + 'reference/reference_svgcolors.html. ' + 'Other colors can be specified using the #rrggbb ' + 'notation.') + + import matplotlib.pyplot as plt + color_options = "', '".join([x for x in plt.colormaps() if not x.endswith('_r')]) + + optional.add_argument( + '--colorMap', + help='Color map to use for the heatmap. If more than one heatmap is being plotted the color ' + 'of each heatmap can be enter individually (e.g. `--colorMap Reds Blues`). Color maps ' + 'are recycled if the number of color maps is smaller than the number of heatmaps being ' + 'plotted. Available values can be seen here: http://matplotlib.org/users/colormaps.html ' + 'The available options are: \'' + color_options + '\'', + default=['RdYlBu'], + nargs='+') + + optional.add_argument( + '--alpha', + default=1.0, + type=check_float_0_1, + help='The alpha channel (transparency) to use for the heatmaps. The default is 1.0 and values ' + 'must be between 0 and 1.') + + optional.add_argument( + '--colorList', + help='List of colors to use to create a colormap. For example, if `--colorList black,yellow,blue` ' + 'is set (colors separated by comas) then a color map that starts with black, continues to ' + 'yellow and finishes in blue is created. If this option is selected, it overrides the --colorMap ' + 'chosen. The list of valid color names can be seen here: ' + 'http://matplotlib.org/examples/color/named_colors.html ' + 'Hex colors are valid (e.g #34a2b1). If individual colors for different heatmaps ' + 'need to be specified they need to be separated by space as for example: ' + '`--colorList "white,#cccccc" "white,darkred"` ' + 'As for --colorMap, the color lists are recycled if their number is smaller thatn the number of' + 'plotted heatmaps. ' + 'The number of transitions is defined by the --colorNumber option.', + type=check_list_of_comma_values, + nargs='+') + + optional.add_argument( + '--colorNumber', + help='N.B., --colorList is required for an effect. This controls the ' + 'number of transitions from one color to the other. If --colorNumber is ' + 'the number of colors in --colorList then there will be no transitions ' + 'between the colors.', + type=int, + default=256) + + optional.add_argument('--zMin', '-min', + default=None, + help='Minimum value for the heatmap intensities. Multiple values, separated by ' + 'spaces can be set for each heatmap. If the number of zMin values is smaller than' + 'the number of heatmaps the values are recycled. If a value is set to "auto", it will be set ' + ' to the first percentile of the matrix values.', + type=str, + nargs='+') + optional.add_argument('--zMax', '-max', + default=None, + help='Maximum value for the heatmap intensities. Multiple values, separated by ' + 'spaces can be set for each heatmap. If the number of zMax values is smaller than' + 'the number of heatmaps the values are recycled. If a value is set to "auto", it will be set ' + ' to the 98th percentile of the matrix values.', + type=str, + nargs='+') + optional.add_argument('--heatmapHeight', + help='Plot height in cm. The default for the heatmap ' + 'height is 28. The minimum value is ' + '3 and the maximum is 100.', + type=float, + default=28) + + optional.add_argument('--heatmapWidth', + help='Plot width in cm. The default value is 4 ' + 'The minimum value is 1 and the ' + 'maximum is 100.', + type=float, + default=4) + optional.add_argument( + '--whatToShow', + help='The default is to include a summary or profile plot on top ' + 'of the heatmap and a heatmap colorbar. Other options are: ' + '"plot and heatmap", "heatmap only", "heatmap and ' + 'colorbar", and the default "plot, heatmap and ' + 'colorbar".', + choices=["plot, heatmap and colorbar", + "plot and heatmap", "heatmap only", + "heatmap and colorbar"], + default='plot, heatmap and colorbar') + + optional.add_argument( + '--boxAroundHeatmaps', + help='By default black boxes are plot around heatmaps. This can be turned off ' + 'by setting --boxAroundHeatmaps no', + default='yes') + + optional.add_argument('--xAxisLabel', '-x', + default='gene distance (bp)', + help='Description for the x-axis label.') + + # end elif + optional.add_argument('--startLabel', + default='TSS', + help='[only for scale-regions mode] Label shown ' + 'in the plot for the start of ' + 'the region. Default is TSS (transcription ' + 'start site), but could be changed to anything, ' + 'e.g. "peak start". ' + 'Same for the --endLabel option. See below.') + optional.add_argument('--endLabel', + default='TES', + help='[only for scale-regions mode] Label ' + 'shown in the plot for the region ' + 'end. Default is TES (transcription end site).') + optional.add_argument('--refPointLabel', + help='[only for reference-point mode] Label ' + 'shown in the plot for the ' + 'reference-point. Default ' + 'is the same as the reference point selected ' + '(e.g. TSS), but could be anything, e.g. ' + '"peak start".', + default=None) + + optional.add_argument('--labelRotation', + dest='label_rotation', + help='Rotation of the X-axis labels in degrees. The default is 0, positive values denote a counter-clockwise rotation.', + type=float, + default=0.0) + + optional.add_argument('--nanAfterEnd', + help=argparse.SUPPRESS, + default=False) + + optional.add_argument('--regionsLabel', '-z', + help='Labels for the regions plotted in the ' + 'heatmap. If more than one region is being ' + 'plotted, a list of labels separated by spaces is required. ' + 'If a label itself contains a space, then quotes are ' + 'needed. For example, --regionsLabel label_1, "label 2". ', + nargs='+') + + optional.add_argument('--samplesLabel', + help='Labels for the samples plotted. The ' + 'default is to use the file name of the ' + 'sample. The sample labels should be separated ' + 'by spaces and quoted if a label itself' + 'contains a space E.g. --samplesLabel label-1 "label 2" ', + nargs='+') + + optional.add_argument('--plotTitle', '-T', + help='Title of the plot, to be printed on top of ' + 'the generated image. Leave blank for no title.', + default='') + + optional.add_argument('--yAxisLabel', '-y', + default='', + help='Y-axis label for the top panel.') + + optional.add_argument('--yMin', + default=None, + nargs='+', + help='Minimum value for the Y-axis. Multiple values, separated by ' + 'spaces can be set for each profile. If the number of yMin values is smaller than' + 'the number of plots, the values are recycled.') + optional.add_argument('--yMax', + default=None, + nargs='+', + help='Maximum value for the Y-axis. Multiple values, separated by ' + 'spaces can be set for each profile. If the number of yMin values is smaller than' + 'the number of plots, the values are recycled.') + + optional.add_argument('--legendLocation', + default='best', + choices=['best', + 'upper-right', + 'upper-left', + 'upper-center', + 'lower-left', + 'lower-right', + 'lower-center', + 'center', + 'center-left', + 'center-right', + 'none' + ], + help='Location for the legend in the summary plot. ' + 'Note that "none" does not work for the profiler.') + + optional.add_argument('--perGroup', + help='The default is to plot all groups of regions by ' + 'sample. Using this option instead plots all samples by ' + 'group of regions. Note that this is only useful if you ' + 'have multiple groups of regions. by sample rather than ' + 'group.', + action='store_true') + + optional.add_argument('--plotFileFormat', + metavar='', + help='Image format type. If given, this ' + 'option overrides the ' + 'image format based on the plotFile ending. ' + 'The available options are: "png", ' + '"eps", "pdf", "plotly" and "svg"', + choices=['png', 'pdf', 'svg', 'eps', 'plotly']) + + optional.add_argument('--verbose', + help='If set, warning messages and ' + 'additional information are given.', + action='store_true') + return parser + + +def requiredLength(minL, maxL): + """ + This is an optional action that can be given to argparse.add_argument(..., nargs='+') + to allow a specified numeric range of arguments (e.g., "only 1 or 2 arguments"). + + minL and maxL are the minimum and maximum length + """ + # https://stackoverflow.com/questions/4194948/python-argparse-is-there-a-way-to-specify-a-range-in-nargs + class RequiredLength(argparse.Action): + def __call__(self, parser, args, values, option_string=None): + if not minL <= len(values) <= maxL: + msg = 'argument "{}" requires between {} and {} arguments'.format(self.dest, minL, maxL) + raise argparse.ArgumentTypeError(msg) + setattr(args, self.dest, values) + return RequiredLength diff --git a/pydeeptools/deeptools/plotCorrelation.py b/pydeeptools/deeptools/plotCorrelation.py new file mode 100644 index 0000000000..988cf559e2 --- /dev/null +++ b/pydeeptools/deeptools/plotCorrelation.py @@ -0,0 +1,261 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- + +import sys +import argparse +import numpy as np +import matplotlib +matplotlib.use('Agg') +matplotlib.rcParams['pdf.fonttype'] = 42 +matplotlib.rcParams['svg.fonttype'] = 'none' +from deeptools import cm # noqa: F401 +import matplotlib.pyplot as plt +from importlib.metadata import version +from deeptools.correlation import Correlation +from deeptools.parserCommon import writableFile + +old_settings = np.seterr(all='ignore') + + +def parse_arguments(args=None): + basic_args = plot_correlation_args() + heatmap_parser = heatmap_options() + scatter_parser = scatterplot_options() + parser = argparse.ArgumentParser( + formatter_class=argparse.RawDescriptionHelpFormatter, + description=""" +Tool for the analysis and visualization of sample correlations based on the output of multiBamSummary or +multiBigwigSummary. Pearson or Spearman methods are available to compute correlation +coefficients. Results can be saved as multiple +scatter plots depicting the pairwise correlations or as a clustered heatmap, +where the colors represent the correlation coefficients and the clusters are constructed using complete linkage. +Optionally, the values can be saved as tables, too. + + +detailed help: + + plotCorrelation -h + +""", + epilog='example usages:\n' + 'plotCorrelation -in results_file --whatToPlot heatmap --corMethod pearson -o heatmap.png\n\n' + ' \n\n', + parents=[basic_args, heatmap_parser, scatter_parser], + usage='plotCorrelation -in matrix.gz -c spearman -p heatmap -o plot.png\n' + 'help: plotCorrelation -h / plotCorrelation --help\n') + + return parser + + +def plot_correlation_args(): + parser = argparse.ArgumentParser(add_help=False) + required = parser.add_argument_group('Required arguments') + + # define the arguments + required.add_argument('--corData', '-in', + metavar='FILE', + help='Compressed matrix of values generated by multiBigwigSummary or multiBamSummary', + required=True) + + required.add_argument('--corMethod', '-c', + help="Correlation method.", + choices=['spearman', 'pearson'], + required=True) + + required.add_argument('--whatToPlot', '-p', + help="Choose between a heatmap or pairwise scatter plots", + choices=['heatmap', 'scatterplot'], + required=True) + + optional = parser.add_argument_group('Optional arguments') + optional.add_argument('--plotFile', '-o', + help='File to save the heatmap to. The file extension determines the format, ' + 'so heatmap.pdf will save the heatmap in PDF format. ' + 'The available formats are: .png, ' + '.eps, .pdf and .svg.', + type=writableFile, + metavar='FILE') + + optional.add_argument('--skipZeros', + help='By setting this option, genomic regions ' + 'that have zero or missing (nan) values in all samples ' + 'are excluded.', + action='store_true', + required=False) + + optional.add_argument('--labels', '-l', + metavar='sample1 sample2', + help='User defined labels instead of default labels from ' + 'file names. ' + 'Multiple labels have to be separated by spaces, e.g. ' + '--labels sample1 sample2 sample3', + nargs='+') + + optional.add_argument('--plotTitle', '-T', + help='Title of the plot, to be printed on top of ' + 'the generated image. Leave blank for no title. (Default: %(default)s)', + default='') + + optional.add_argument('--plotFileFormat', + metavar='FILETYPE', + help='Image format type. If given, this option ' + 'overrides the image format based on the plotFile ' + 'ending. The available options are: png, ' + 'eps, pdf and svg.', + choices=['png', 'pdf', 'svg', 'eps', 'plotly']) + + optional.add_argument( + '--removeOutliers', + help='If set, bins with very large counts are removed. ' + 'Bins with abnormally high reads counts artificially increase ' + 'pearson correlation; that\'s why, multiBamSummary tries ' + 'to remove outliers using the median absolute deviation (MAD) ' + 'method applying a threshold of 200 to only consider extremely ' + 'large deviations from the median. The ENCODE blacklist page ' + '(https://sites.google.com/site/anshulkundaje/projects/blacklists) ' + 'contains useful information about regions with unusually high counts' + 'that may be worth removing.', + action='store_true') + + optional.add_argument('--version', action='version', + version='%(prog)s {}'.format(version('deeptools'))) + + group = parser.add_argument_group('Output optional options') + + group.add_argument('--outFileCorMatrix', + help='Save matrix with pairwise correlation values to a tab-separated file.', + metavar='FILE', + type=writableFile) + + return parser + + +def scatterplot_options(): + """ + Options specific for creating the scatter plot + """ + parser = argparse.ArgumentParser(add_help=False) + scatter_opts = parser.add_argument_group('Scatter plot options') + + scatter_opts.add_argument('--xRange', + help='The X axis range. The default scales these such that the full range of dots is displayed.', + type=int, + nargs=2, + default=None) + + scatter_opts.add_argument('--yRange', + help='The Y axis range. The default scales these such that the full range of dots is displayed.', + type=int, + nargs=2, + default=None) + + scatter_opts.add_argument('--log1p', + help='Plot the natural log of the scatter plot after adding 1. Note that this is ONLY for plotting, the correlation is unaffected.', + action='store_true') + + return parser + + +def heatmap_options(): + """ + Options for generating the correlation heatmap + """ + parser = argparse.ArgumentParser(add_help=False) + heatmap = parser.add_argument_group('Heatmap options') + + heatmap.add_argument('--plotHeight', + help='Plot height in cm. (Default: %(default)s)', + type=float, + default=9.5) + + heatmap.add_argument('--plotWidth', + help='Plot width in cm. The minimum value is 1 cm. (Default: %(default)s)', + type=float, + default=11) + + heatmap.add_argument('--zMin', '-min', + default=None, + help='Minimum value for the heatmap intensities. ' + 'If not specified, the value is set automatically', + type=float) + + heatmap.add_argument('--zMax', '-max', + default=None, + help='Maximum value for the heatmap intensities.' + 'If not specified, the value is set automatically', + type=float) + + heatmap.add_argument( + '--colorMap', default='jet', + metavar='', + help='Color map to use for the heatmap. Available values can be ' + 'seen here: ' + 'http://matplotlib.org/examples/color/colormaps_reference.html') + + heatmap.add_argument('--plotNumbers', + help='If set, then the correlation number is plotted ' + 'on top of the heatmap. This option is only valid when plotting a heatmap.', + action='store_true', + required=False) + + return parser + + +def main(args=None): + + args = parse_arguments().parse_args(args) + + if args.plotFile is None and args.outFileCorMatrix is None: + sys.exit("At least one of --plotFile and --outFileCorMatrix must be specified!\n") + + corr = Correlation(args.corData, + args.corMethod, + labels=args.labels, + remove_outliers=args.removeOutliers, + skip_zeros=args.skipZeros) + + if args.corMethod == 'pearson': + # test if there are outliers and write a message recommending the removal + if len(corr.get_outlier_indices(np.asarray(corr.matrix).flatten())) > 0: + if args.removeOutliers: + sys.stderr.write("\nOutliers were detected in the data. They " + "will be removed to avoid bias " + "in the pearson correlation.\n") + + else: + sys.stderr.write("\nOutliers were detected in the data. Consider " + "using the --removeOutliers parameter to avoid a bias " + "in the pearson correlation.\n") + + if args.colorMap: + try: + plt.get_cmap(args.colorMap) + except ValueError as error: + sys.stderr.write( + "A problem was found. Message: {}\n".format(error)) + exit() + + if args.plotFile is not None: + if args.whatToPlot == 'scatterplot': + corr.plot_scatter(args.plotFile, + plot_title=args.plotTitle, + image_format=args.plotFileFormat, + xRange=args.xRange, + yRange=args.yRange, + log1p=args.log1p) + else: + corr.plot_correlation(args.plotFile, + vmax=args.zMax, + vmin=args.zMin, + colormap=args.colorMap, + plot_title=args.plotTitle, + image_format=args.plotFileFormat, + plot_numbers=args.plotNumbers, + plotWidth=args.plotWidth, + plotHeight=args.plotHeight) + + if args.outFileCorMatrix: + o = open(args.outFileCorMatrix, "w") + o.write("#plotCorrelation --outFileCorMatrix\n") + corr.save_corr_matrix(o) + o.close() diff --git a/pydeeptools/deeptools/plotCoverage.py b/pydeeptools/deeptools/plotCoverage.py new file mode 100755 index 0000000000..464375c7a3 --- /dev/null +++ b/pydeeptools/deeptools/plotCoverage.py @@ -0,0 +1,344 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- + +import os +import sys +import argparse +import numpy as np + +import matplotlib +matplotlib.use('Agg') +matplotlib.rcParams['pdf.fonttype'] = 42 +matplotlib.rcParams['svg.fonttype'] = 'none' +from deeptools import cm # noqa: F401 +import matplotlib.pyplot as plt +import plotly.offline as py +import plotly.graph_objs as go +from importlib.metadata import version +import deeptools.countReadsPerBin as countR +from deeptools import parserCommon +from deeptools.utilities import smartLabels + +old_settings = np.seterr(all='ignore') + + +def parse_arguments(args=None): + parent_parser = parserCommon.getParentArgParse(binSize=False) + read_options_parser = parserCommon.read_options() + + parser = \ + argparse.ArgumentParser( + parents=[required_args(), parent_parser, read_options_parser], + formatter_class=argparse.RawDescriptionHelpFormatter, + add_help=False, + description=""" + +This tool is useful to assess the sequencing depth of a given sample. +It samples 1 million bp, counts the number of overlapping reads and can report +a histogram that tells you how many bases are covered how many times. +Multiple BAM files are accepted, but they all should correspond to the same genome assembly. + +detailed usage help: + $ plotCoverage -h + +""", + epilog='example usages:\nplotCoverage ' + '--bamfiles file1.bam file2.bam -o results.png\n\n' + ' \n\n', + conflict_handler='resolve', + usage='plotCoverage -b sample1.bam sample2.bam -o coverage.png \n' + 'help: plotCoverage -h / plotCoverage --help\n') + + parser.add_argument('--version', action='version', + version='%(prog)s {}'.format(version('deeptools'))) + + return parser + + +def process_args(args=None): + args = parse_arguments().parse_args(args) + + if not args.labels: + if args.smartLabels: + args.labels = smartLabels(args.bamfiles) + else: + args.labels = [os.path.basename(x) for x in args.bamfiles] + if args.labels and len(args.bamfiles) != len(args.labels): + sys.exit("The number of labels does not match the number of BAM files.") + + return args + + +def required_args(): + parser = argparse.ArgumentParser(add_help=False) + required = parser.add_argument_group('Required arguments') + + required.add_argument('--bamfiles', '-b', + metavar='FILE1 FILE2', + help='List of indexed BAM files separated by spaces.', + nargs='+', + required=True) + + optional = parser.add_argument_group('Optional arguments') + + optional.add_argument("--help", "-h", action="help", + help="show this help message and exit") + + optional.add_argument('--plotFile', '-o', + type=parserCommon.writableFile, + help='File name to save the plot to.') + + optional.add_argument('--labels', '-l', + metavar='sample1 sample2', + help='User defined labels instead of default labels from ' + 'file names. ' + 'Multiple labels have to be separated by spaces, e.g. ' + '--labels sample1 sample2 sample3', + nargs='+') + + optional.add_argument('--smartLabels', + action='store_true', + help='Instead of manually specifying labels for the input ' + 'BAM files, this causes deepTools to use the file name ' + 'after removing the path and extension.') + + optional.add_argument('--plotTitle', '-T', + help='Title of the plot, to be printed on top of ' + 'the generated image. Leave blank for no title. (Default: %(default)s)', + default='') + + optional.add_argument('--skipZeros', + help='By setting this option, genomic regions ' + 'that have zero or nan values in _all_ samples ' + 'are excluded.', + action='store_true', + required=False) + + optional.add_argument('--numberOfSamples', '-n', + help='Number of 1 bp regions to sample. (Default: %(default)s)', + required=False, + type=int, + default=1000000) + + optional.add_argument('--BED', + help='Limits the coverage analysis to ' + 'the regions specified in these files. This overrides --numberOfSamples. ' + 'Due to memory requirements, it is inadvised to combine this with ' + '--outRawCounts or many tens of thousands of regions, as per-base ' + 'coverage is used!', + metavar='FILE1.bed FILE2.bed', + nargs='+') + + optional.add_argument('--outRawCounts', + help='Save raw counts (coverages) to file.', + type=parserCommon.writableFile, + metavar='FILE') + + optional.add_argument('--outCoverageMetrics', + help='Save percentage of bins/regions above the specified thresholds to ' + 'the specified file. The coverage thresholds are specified by ' + '--coverageThresholds. If no coverage thresholds are specified, the file ' + 'will be empty.', + type=parserCommon.writableFile, + metavar='FILE') + + optional.add_argument('--coverageThresholds', '-ct', + type=int, + action="append", + help='The percentage of reported bins/regions with signal at least as ' + 'high as the given threshold. This can be specified multiple times.') + + optional.add_argument('--plotHeight', + help='Plot height in cm. (Default: %(default)s)', + type=float, + default=5.0) + + optional.add_argument('--plotWidth', + help='Plot width in cm. The minimum value is 1 cm. (Default: %(default)s)', + type=float, + default=15.0) + + optional.add_argument('--plotFileFormat', + metavar='FILETYPE', + help='Image format type. If given, this option ' + 'overrides the image format based on the plotFile ' + 'ending. The available options are: png, ' + 'eps, pdf, svg and plotly.', + default=None, + choices=['png', 'pdf', 'svg', 'eps', 'plotly']) + + return parser + + +def main(args=None): + args = process_args(args) + + if not args.outRawCounts and not args.plotFile and not args.outCoverageMetrics: + sys.exit("At least one of --plotFile, --outRawCounts and --outCoverageMetrics are required.\n") + + if 'BED' in args: + bed_regions = args.BED + else: + bed_regions = None + + cr = countR.CountReadsPerBin(args.bamfiles, + binLength=1, + bedFile=bed_regions, + numberOfSamples=args.numberOfSamples, + numberOfProcessors=args.numberOfProcessors, + verbose=args.verbose, + region=args.region, + blackListFileName=args.blackListFileName, + extendReads=args.extendReads, + minMappingQuality=args.minMappingQuality, + ignoreDuplicates=args.ignoreDuplicates, + center_read=args.centerReads, + samFlag_include=args.samFlagInclude, + samFlag_exclude=args.samFlagExclude, + minFragmentLength=args.minFragmentLength, + maxFragmentLength=args.maxFragmentLength, + bed_and_bin=True, + out_file_for_raw_data=args.outRawCounts) + + num_reads_per_bin = cr.run() + + if args.outCoverageMetrics and args.coverageThresholds: + args.coverageThresholds.sort() # Galaxy in particular tends to give things in a weird order + of = open(args.outCoverageMetrics, "w") + of.write("Sample\tThreshold\tPercent\n") + nbins = float(num_reads_per_bin.shape[0]) + for thresh in args.coverageThresholds: + vals = np.sum(num_reads_per_bin >= thresh, axis=0) + for lab, val in zip(args.labels, vals): + of.write("{}\t{}\t{:6.3f}\n".format(lab, thresh, 100. * val / nbins)) + of.close() + + if args.outRawCounts: + # append to the generated file the + # labels + header = "#plotCoverage --outRawCounts\n#'chr'\t'start'\t'end'\t" + header += "'" + "'\t'".join(args.labels) + "'\n" + f = open(args.outRawCounts, 'r+') + content = f.read() + f.seek(0, 0) + f.write(header + content) + f.close() + + if num_reads_per_bin.shape[0] < 2: + exit("ERROR: too few non-zero bins found.\n" + "If using --region please check that this " + "region is covered by reads.\n") + + if args.skipZeros: + num_reads_per_bin = countR.remove_row_of_zeros(num_reads_per_bin) + + if args.plotFile: + if args.plotFileFormat == 'plotly': + fig = go.Figure() + fig['layout']['xaxis1'] = {'domain': [0.0, 0.48], 'anchor': 'x1', 'title': 'coverage (#reads per base)'} + fig['layout']['xaxis2'] = {'domain': [0.52, 1.0], 'anchor': 'x2', 'title': 'coverage (#reads per base)'} + fig['layout']['yaxis1'] = {'domain': [0.0, 1.0], 'anchor': 'x1', 'title': 'fraction of bases sampled'} + fig['layout']['yaxis2'] = {'domain': [0.0, 1.0], 'anchor': 'x2', 'title': 'fraction of bases sampled >= coverage'} + fig['layout'].update(title=args.plotTitle) + else: + fig, axs = plt.subplots(1, 2, figsize=(args.plotWidth, args.plotHeight)) + plt.suptitle(args.plotTitle) + + # plot up to two std from mean + num_reads_per_bin = num_reads_per_bin.astype(int) + sample_mean = num_reads_per_bin.mean(axis=0) + sample_std = num_reads_per_bin.std(axis=0) + sample_max = num_reads_per_bin.max(axis=0) + sample_min = num_reads_per_bin.min(axis=0) + sample_25 = np.percentile(num_reads_per_bin, 25, axis=0) + sample_50 = np.percentile(num_reads_per_bin, 50, axis=0) + sample_75 = np.percentile(num_reads_per_bin, 75, axis=0) + + # use the largest 99th percentile from all samples to set the x_max value + x_max = np.max(np.percentile(num_reads_per_bin, 99, axis=0)) + # plot coverage + # print headers for text output + print("sample\tmean\tstd\tmin\t25%\t50%\t75%\tmax") + # the determination of a sensible value for y_max of the first plot (fraction of bases sampled vs. + # coverage) is important because, depending on the data, + # it becomes very difficult to see the lines in the plot. For example, if the coverage of a sample + # is a nice gaussian curve with a large mean of 50. Then a sensible range for the y axis (fraction of + # reads having coverage=x) is (0, 0.02) which nicely shows the coverage curve. If instead the coverage is + # very por and centers close to 1 then a good y axis range is (0,1). + + # the current implementation aims to find the y_value for which 50% of the reads >= x (coverage) and + # sets that as the x_axis range. + y_max = [] + data = [] + # We need to manually set the line colors so they're shared between the two plots. + plotly_colors = ["#d73027", "#fc8d59", "#f33090", "#e0f3f8", "#91bfdb", "#4575b4"] + plotly_styles = sum([6 * ["solid"], 6 * ["dot"], 6 * ["dash"], 6 * ["longdash"], 6 * ["dashdot"], 6 * ["longdashdot"]], []) + for idx, col in enumerate(num_reads_per_bin.T): + if args.plotFile: + frac_reads_per_coverage = np.bincount(col.astype(int)).astype(float) / num_reads_per_bin.shape[0] + csum = np.bincount(col.astype(int))[::-1].cumsum() + csum_frac = csum.astype(float)[::-1] / csum.max() + if args.plotFileFormat == 'plotly': + color = plotly_colors[idx % len(plotly_colors)] + dash = plotly_styles[idx % len(plotly_styles)] + trace = go.Scatter(x=np.arange(0, int(x_max) - 1), + y=frac_reads_per_coverage[:int(x_max)], + mode='lines', + xaxis='x1', + yaxis='y1', + line=dict(color=color, dash=dash), + name="{}, mean={:.1f}".format(args.labels[idx], sample_mean[idx]), + legendgroup="{}".format(idx)) + data.append(trace) + trace = go.Scatter(x=np.arange(0, int(x_max) - 1), + y=csum_frac[:int(x_max)], + mode='lines', + xaxis='x2', + yaxis='y2', + line=dict(color=color, dash=dash), + name=args.labels[idx], + showlegend=False, + legendgroup="{}".format(idx)) + data.append(trace) + else: + axs[0].plot(frac_reads_per_coverage, label="{}, mean={:.1f}".format(args.labels[idx], sample_mean[idx])) + axs[1].plot(csum_frac, label=args.labels[idx]) + # find the indexes (i.e. the x values) for which the cumulative distribution 'fraction of bases + # sampled >= coverage' where fraction of bases sampled = 50%: `np.flatnonzero(csum_frac>0.5)` + # then find the fraction of bases sampled that that have the largest x + y_max.append(frac_reads_per_coverage[max(np.flatnonzero(csum_frac > 0.5))]) + print("{}\t{:0.2f}\t{:0.2f}\t{}\t{}\t{}\t{}\t{}\t".format(args.labels[idx], + sample_mean[idx], + sample_std[idx], + sample_min[idx], + sample_25[idx], + sample_50[idx], + sample_75[idx], + sample_max[idx], + )) + + if args.plotFile: + # Don't clip plots + y_max = max(y_max) + if args.plotFileFormat == "plotly": + fig.add_traces(data) + fig['layout']['yaxis1'].update(range=[0.0, min(1, y_max + (y_max * 0.10))]) + fig['layout']['yaxis2'].update(range=[0.0, 1.0]) + py.plot(fig, filename=args.plotFile, auto_open=False) + else: + axs[0].set_ylim(0, min(1, y_max + (y_max * 0.10))) + axs[0].set_xlim(0, x_max) + axs[0].set_xlabel('coverage (#reads per bp)') + axs[0].legend(fancybox=True, framealpha=0.5) + axs[0].set_ylabel('fraction of bases sampled') + # plot cumulative coverage + axs[1].set_xlim(0, x_max) + axs[1].set_xlabel('coverage (#reads per bp)') + axs[1].set_ylabel('fraction of bases sampled >= coverage') + axs[1].legend(fancybox=True, framealpha=0.5) + plt.savefig(args.plotFile, format=args.plotFileFormat) + plt.close() + + +if __name__ == "__main__": + main() diff --git a/pydeeptools/deeptools/plotEnrichment.py b/pydeeptools/deeptools/plotEnrichment.py new file mode 100755 index 0000000000..bbd53f90d5 --- /dev/null +++ b/pydeeptools/deeptools/plotEnrichment.py @@ -0,0 +1,588 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- + +import sys +import argparse +import numpy as np +import matplotlib +matplotlib.use('Agg') +matplotlib.rcParams['pdf.fonttype'] = 42 +matplotlib.rcParams['svg.fonttype'] = 'none' +from deeptools import cm # noqa: F401 +import matplotlib.pyplot as plt +import matplotlib.gridspec as gridspec + +import plotly.offline as py +import plotly.graph_objs as go + +from deeptools.mapReduce import mapReduce, getUserRegion, blSubtract +from deeptools.getFragmentAndReadSize import get_read_and_fragment_length +from deeptools.utilities import getCommonChrNames, mungeChromosome, getTLen, smartLabels +from deeptools.bamHandler import openBam +from deeptoolsintervals import Enrichment, GTF +from deeptools.countReadsPerBin import CountReadsPerBin as cr +from deeptools import parserCommon + + +old_settings = np.seterr(all='ignore') + + +def parse_arguments(args=None): + basic_args = plot_enrichment_args() + + # --region, --blackListFileName, -p and -v + parent_parser = parserCommon.getParentArgParse(binSize=False) + + # --extend reads and such + read_options = parserCommon.read_options() + + parser = argparse.ArgumentParser( + formatter_class=argparse.RawDescriptionHelpFormatter, + description=""" +Tool for calculating and plotting the signal enrichment in either regions in BED +format or feature types (column 3) in GTF format. The underlying datapoints can also be output. +Metrics are plotted as a fraction of total reads. Regions in a BED file are assigned to the 'peak' feature. + +detailed help: + + plotEnrichment -h + +""", + epilog='example usages:\n' + 'plotEnrichment -b file1.bam file2.bam --BED peaks.bed -o enrichment.png\n\n' + ' \n\n', + parents=[basic_args, parent_parser, read_options], + usage='plotEnrichment -b sample1.bam sample2.bam --BED peaks.bed -o enrichment.png\n' + 'help: plotEnrichment -h / plotEnrichment --help\n') + + return parser + + +def plot_enrichment_args(): + parser = argparse.ArgumentParser(add_help=False) + required = parser.add_argument_group('Required arguments') + + # define the arguments + required.add_argument('--bamfiles', '-b', + metavar='file1.bam file2.bam', + help='List of indexed bam files separated by spaces.', + nargs='+', + required=True) + + required.add_argument('--BED', + help='Limits the enrichment analysis to ' + 'the regions specified in these BED/GTF files. Enrichment ' + 'is calculated as the number of reads overlapping each ' + 'feature type. The feature type is column 3 in a GTF file ' + 'and "peak" for BED files.', + metavar='FILE1.bed FILE2.bed', + nargs='+', + required=True) + + optional = parser.add_argument_group('Optional arguments') + + optional.add_argument('--plotFile', '-o', + help='File to save the plot to. The file extension determines the format, ' + 'so heatmap.pdf will save the heatmap in PDF format. ' + 'The available formats are: .png, ' + '.eps, .pdf and .svg.', + type=parserCommon.writableFile, + metavar='FILE') + + optional.add_argument('--attributeKey', + help='Instead of deriving labels from the feature column in a GTF file, ' + 'use the given attribute key, such as gene_biotype. For BED files or ' + 'entries without the attribute key, None is used as the label.') + + optional.add_argument('--labels', '-l', + metavar='sample1 sample2', + help='User defined labels instead of default labels from ' + 'file names. ' + 'Multiple labels have to be separated by spaces, e.g. ' + '--labels sample1 sample2 sample3', + nargs='+') + + optional.add_argument('--smartLabels', + action='store_true', + help='Instead of manually specifying labels for the input ' + 'BAM/BED/GTF files, this causes deepTools to use the file name ' + 'after removing the path and extension. For BED/GTF files, the ' + 'eventual region name will be overriden if specified inside ' + 'the file.') + + optional.add_argument('--regionLabels', + metavar="region1 region2", + help="For BED files, the label given to its region is " + "the file name, but this can be overridden by providing " + "a custom label. For GTF files this is ignored. Note " + "that if you provide labels, you MUST provide one for each " + "BED/GTF file, even though it will be ignored for GTF files.", + nargs='+') + + optional.add_argument('--plotTitle', '-T', + help='Title of the plot, to be printed on top of ' + 'the generated image. Leave blank for no title. (Default: %(default)s)', + default='') + + optional.add_argument('--plotFileFormat', + metavar='FILETYPE', + help='Image format type. If given, this option ' + 'overrides the image format based on the plotFile ' + 'ending. The available options are: png, ' + 'eps, pdf, plotly and svg.', + choices=['png', 'pdf', 'svg', 'eps', 'plotly']) + + optional.add_argument('--outRawCounts', + help='Save the counts per region to a tab-delimited file.', + type=parserCommon.writableFile, + metavar='FILE') + + optional.add_argument('--perSample', + help='Group the plots by sample, rather than by feature type (the default).', + action='store_true') + + optional.add_argument('--variableScales', + help='By default, the y-axes are always 0-100. This allows the axis range to be restricted.', + action='store_true') + + optional.add_argument('--plotHeight', + help='Plot height in cm. (Default: %(default)s)', + type=float, + default=20) + + optional.add_argument('--plotWidth', + help='Plot width in cm. The minimum value is 1 cm. (Default: %(default)s)', + type=float, + default=20) + + optional.add_argument('--colors', + help='List of colors to use ' + 'for the plotted lines. Color names ' + 'and html hex strings (e.g., #eeff22) ' + 'are accepted. The color names should ' + 'be space separated. For example, ' + '--colors red blue green ', + nargs='+') + + optional.add_argument('--numPlotsPerRow', + help='Number of plots per row (Default: %(default)s)', + type=int, + default=4) + + optional.add_argument('--alpha', + default=0.9, + type=parserCommon.check_float_0_1, + help='The alpha channel (transparency) to use for the bars. ' + 'The default is 0.9 and values must be between 0 and 1.') + + optional.add_argument('--Offset', + help='Uses this offset inside of each read as the signal. This is useful in ' + 'cases like RiboSeq or GROseq, where the signal is 12, 15 or 0 bases past the ' + 'start of the read. This can be paired with the --filterRNAstrand option. ' + 'Note that negative values indicate offsets from the end of each read. A value ' + 'of 1 indicates the first base of the alignment (taking alignment orientation ' + 'into account). Likewise, a value of -1 is the last base of the alignment. An ' + 'offset of 0 is not permitted. If two values are specified, then they will be ' + 'used to specify a range of positions. Note that specifying something like ' + '--Offset 5 -1 will result in the 5th through last position being used, which ' + 'is equivalent to trimming 4 bases from the 5-prime end of alignments.', + metavar='INT', + type=int, + nargs='+', + required=False) + + bed12 = parser.add_argument_group('BED12 arguments') + + bed12.add_argument('--keepExons', + help="For BED12 files, use each exon as a region, rather than columns 2/3", + action="store_true") + + return parser + + +def getBAMBlocks(read, defaultFragmentLength, centerRead, offset=None): + """ + This is basically get_fragment_from_read from countReadsPerBin + """ + blocks = None + maxPairedFragmentLength = 0 + if defaultFragmentLength != "read length": + maxPairedFragmentLength = 4 * defaultFragmentLength + + if defaultFragmentLength == 'read length': + blocks = read.get_blocks() + else: + if cr.is_proper_pair(read, maxPairedFragmentLength): + if read.is_reverse: + fragmentStart = read.next_reference_start + fragmentEnd = read.reference_end + else: + fragmentStart = read.reference_start + # the end of the fragment is defined as + # the start of the forward read plus the insert length + fragmentEnd = read.reference_start + abs(read.template_length) + # Extend using the default fragment length + else: + if read.is_reverse: + fragmentStart = read.reference_end - defaultFragmentLength + fragmentEnd = read.reference_end + else: + fragmentStart = read.reference_start + fragmentEnd = read.reference_start + defaultFragmentLength + if centerRead: + fragmentCenter = fragmentEnd - (fragmentEnd - fragmentStart) / 2 + fragmentStart = fragmentCenter - read.infer_query_length(always=False) / 2 + fragmentEnd = fragmentStart + read.infer_query_length(always=False) + + assert fragmentStart < fragmentEnd, "fragment start greater than fragment" \ + "end for read {}".format(read.query_name) + blocks = [(int(fragmentStart), int(fragmentEnd))] + + # Handle read offsets, if needed + if offset is not None: + rv = [(None, None)] + if len(offset) > 1: + if offset[0] > 0: + offset[0] -= 1 + if offset[1] < 0: + offset[1] += 1 + else: + if offset[0] > 0: + offset[0] -= 1 + offset = [offset[0], offset[0] + 1] + else: + offset = [offset[0], None] + if offset[1] == 0: + # -1 gets switched to 0, which screws things up + offset = (offset[0], None) + + stretch = [] + # For the sake of simplicity, convert [(10, 20), (30, 40)] to [10, 11, 12, 13, ..., 40] + # Then subset accordingly + for block in blocks: + stretch.extend(range(block[0], block[1])) + if read.is_reverse: + stretch = stretch[::-1] + try: + foo = stretch[offset[0]:offset[1]] + except: + return rv + + if len(foo) == 0: + return rv + if read.is_reverse: + foo = foo[::-1] + # Convert the stretch back to a list of tuples + foo = np.array(foo) + d = foo[1:] - foo[:-1] + idx = np.argwhere(d > 1).flatten().tolist() # This now holds the interval bounds as a list + idx.append(-1) + last = 0 + blocks = [] + for i in idx: + blocks.append((foo[last].astype("int"), foo[i].astype("int") + 1)) + last = i + 1 + return blocks + + +def getEnrichment_worker(arglist): + """ + This is the worker function of plotEnrichment. + + In short, given a region, iterate over all reads **starting** in it. + Filter/extend them as requested and check each for an overlap with + findOverlaps. For each overlap, increment the counter for that feature. + """ + chrom, start, end, args, defaultFragmentLength = arglist + if args.verbose: + sys.stderr.write("Processing {}:{}-{}\n".format(chrom, start, end)) + + olist = [] + total = [0] * len(args.bamfiles) + for idx, f in enumerate(args.bamfiles): + odict = dict() + for x in gtf.features: + odict[x] = 0 + fh = openBam(f) + + chrom = mungeChromosome(chrom, fh.references) + + lpos = None + prev_pos = set() + for read in fh.fetch(chrom, start, end): + # Filter + if read.pos < start: + # Ensure that a given alignment is processed only once + continue + if read.flag & 4: + continue + if args.minMappingQuality and read.mapq < args.minMappingQuality: + continue + if args.samFlagInclude and read.flag & args.samFlagInclude != args.samFlagInclude: + continue + if args.samFlagExclude and read.flag & args.samFlagExclude != 0: + continue + tLen = getTLen(read) + if args.minFragmentLength > 0 and tLen < args.minFragmentLength: + continue + if args.maxFragmentLength > 0 and tLen > args.maxFragmentLength: + continue + if args.ignoreDuplicates: + # Assuming more or less concordant reads, use the fragment bounds, otherwise the start positions + if tLen >= 0: + s = read.pos + e = s + tLen + else: + s = read.pnext + e = s - tLen + if read.reference_id != read.next_reference_id: + e = read.pnext + if lpos is not None and lpos == read.reference_start \ + and (s, e, read.next_reference_id, read.is_reverse) in prev_pos: + continue + if lpos != read.reference_start: + prev_pos.clear() + lpos = read.reference_start + prev_pos.add((s, e, read.next_reference_id, read.is_reverse)) + total[idx] += 1 + + # Get blocks, possibly extending + features = gtf.findOverlaps(chrom, getBAMBlocks(read, defaultFragmentLength, args.centerReads, args.Offset)) + + if features is not None and len(features) > 0: + for x in features: + odict[x] += 1 + olist.append(odict) + return olist, gtf.features, total + + +def plotEnrichment(args, featureCounts, totalCounts, features): + # get the number of rows and columns + if args.perSample: + totalPlots = len(args.bamfiles) + barsPerPlot = len(features) + else: + totalPlots = len(features) + barsPerPlot = len(args.bamfiles) + cols = min(args.numPlotsPerRow, totalPlots) + rows = np.ceil(totalPlots / float(args.numPlotsPerRow)).astype(int) + + # Handle the colors + if not args.colors: + cmap_plot = plt.get_cmap('jet') + args.colors = cmap_plot(np.arange(barsPerPlot, dtype=float) / float(barsPerPlot)) + if args.plotFileFormat == 'plotly': + args.colors = range(barsPerPlot) + elif len(args.colors) < barsPerPlot: + sys.exit("Error: {0} colors were requested, but {1} were needed!".format(len(args.colors), barsPerPlot)) + + data = [] + if args.plotFileFormat == 'plotly': + fig = go.Figure() + fig['layout'].update(title=args.plotTitle) + domainWidth = .9 / cols + domainHeight = .9 / rows + bufferHeight = 0.0 + if rows > 1: + bufferHeight = 0.1 / (rows - 1) + bufferWidth = 0.0 + if cols > 1: + bufferWidth = 0.1 / (cols - 1) + else: + grids = gridspec.GridSpec(rows, cols) + plt.rcParams['font.size'] = 10.0 + + # convert cm values to inches + fig = plt.figure(figsize=(args.plotWidth / 2.54, args.plotHeight / 2.54)) + fig.suptitle(args.plotTitle, y=(1 - (0.06 / args.plotHeight))) + + for i in range(totalPlots): + col = i % cols + row = np.floor(i / float(args.numPlotsPerRow)).astype(int) + + if args.perSample: + xlabels = features + ylabel = "% alignments in {0}".format(args.labels[i]) + vals = [featureCounts[i][foo] for foo in features] + vals = 100 * np.array(vals, dtype='float64') / totalCounts[i] + else: + xlabels = args.labels + ylabel = "% {0}".format(features[i]) + vals = [foo[features[i]] for foo in featureCounts] + vals = 100 * np.array(vals, dtype='float64') / np.array(totalCounts, dtype='float64') + + if args.plotFileFormat == 'plotly': + xanchor = 'x{}'.format(i + 1) + yanchor = 'y{}'.format(i + 1) + base = row * (domainHeight + bufferHeight) + domain = [base, base + domainHeight] + fig['layout']['xaxis{}'.format(i + 1)] = {'domain': domain, 'anchor': yanchor} + base = col * (domainWidth + bufferWidth) + domain = [base, base + domainWidth] + fig['layout']['yaxis{}'.format(i + 1)] = {'domain': domain, 'anchor': xanchor, 'title': ylabel} + if args.variableScales is False: + fig['layout']['yaxis{}'.format(i + 1)].update(range=[0, 100]) + trace = go.Bar(x=xlabels, + y=vals, + opacity=args.alpha, + orientation='v', + showlegend=False, + xaxis=xanchor, + yaxis=yanchor, + name=ylabel, + marker={'color': args.colors, 'line': {'color': args.colors}}) + data.append(trace) + else: + ax = plt.subplot(grids[row, col]) + ax.bar(np.arange(vals.shape[0]), vals, width=1.0, bottom=0.0, align='center', color=args.colors, edgecolor=args.colors, alpha=args.alpha) + ax.set_ylabel(ylabel) + ax.set_xticks(np.arange(vals.shape[0])) + ax.set_xticklabels(xlabels, rotation='vertical') + if args.variableScales is False: + ax.set_ylim(0.0, 100.0) + + if args.plotFileFormat == 'plotly': + fig.add_traces(data) + py.plot(fig, filename=args.plotFile, auto_open=False) + # colors + else: + plt.subplots_adjust(wspace=0.05, hspace=0.3, bottom=0.15, top=0.80) + plt.tight_layout() + plt.savefig(args.plotFile, dpi=200, format=args.plotFileFormat) + plt.close() + + +def getChunkLength(args, chromSize): + """ + There's no point in parsing the GTF time over and over again needlessly. + Emprically, it seems that adding ~4x the number of workers is ideal, since + coverage is non-uniform. This is a heuristic way of approximating that. + + Note that if there are MANY small contigs and a few large ones (e.g., the + max and median lengths are >10x different, then it's best to take a + different tack. + """ + + if args.region: + chromSize, region_start, region_end, genomeChunkLength = getUserRegion(chromSize, args.region) + rv = np.ceil((region_start - region_end) / float(4 * args.numberOfProcessors)).astype(int) + return max(1, rv) + + bl = None + if args.blackListFileName: + bl = GTF(args.blackListFileName) + + lengths = [] + for k, v in chromSize: + regs = blSubtract(bl, k, [0, v]) + for reg in regs: + lengths.append(reg[1] - reg[0]) + + if len(lengths) >= 4 * args.numberOfProcessors: + rv = np.median(lengths).astype(int) + # In cases like dm6 or GRCh38, there are a LOT of really small contigs, which will cause the median to be small and performance to tank + if np.max(lengths) >= 10 * rv: + rv = np.ceil(np.sum(lengths) / (4.0 * args.numberOfProcessors)).astype(int) + else: + rv = np.ceil(np.sum(lengths) / (4.0 * args.numberOfProcessors)).astype(int) + + return max(1, rv) + + +def main(args=None): + + args = parse_arguments().parse_args(args) + + if not args.outRawCounts and not args.plotFile: + sys.exit("Error: You need to specify at least one of --plotFile or --outRawCounts!\n") + + if args.labels is None: + args.labels = args.bamfiles + if args.smartLabels: + args.labels = smartLabels(args.bamfiles) + if len(args.labels) != len(args.bamfiles): + sys.exit("Error: The number of labels ({0}) does not match the number of BAM files ({1})!".format(len(args.labels), len(args.bamfiles))) + + # Ensure that if we're given an attributeKey that it's not empty + if args.attributeKey and args.attributeKey == "": + args.attributeKey = None + + global gtf + if not args.regionLabels and args.smartLabels: + args.regionLabels = smartLabels(args.BED) + gtf = Enrichment(args.BED, keepExons=args.keepExons, labels=args.regionLabels, attributeKey=args.attributeKey) + + # Get fragment size and chromosome dict + fhs = [openBam(x) for x in args.bamfiles] + chromSize, non_common_chr = getCommonChrNames(fhs, verbose=args.verbose) + for fh in fhs: + fh.close() + + frag_len_dict, read_len_dict = get_read_and_fragment_length(args.bamfiles[0], + return_lengths=False, + blackListFileName=args.blackListFileName, + numberOfProcessors=args.numberOfProcessors, + verbose=args.verbose) + if args.extendReads: + if args.extendReads is True: + # try to guess fragment length if the bam file contains paired end reads + if frag_len_dict: + defaultFragmentLength = frag_len_dict['median'] + else: + sys.exit("*ERROR*: library is not paired-end. Please provide an extension length.") + if args.verbose: + print("Fragment length based on paired en data " + "estimated to be {0}".format(frag_len_dict['median'])) + elif args.extendReads < read_len_dict['median']: + sys.stderr.write("*WARNING*: read extension is smaller than read length (read length = {}). " + "Reads will not be extended.\n".format(int(read_len_dict['median']))) + defaultFragmentLength = 'read length' + elif args.extendReads > 2000: + sys.exit("*ERROR*: read extension must be smaller that 2000. Value give: {} ".format(args.extendReads)) + else: + defaultFragmentLength = args.extendReads + else: + defaultFragmentLength = 'read length' + + # Get the chunkLength + chunkLength = getChunkLength(args, chromSize) + + # Map reduce to get the counts/file/feature + res = mapReduce([args, defaultFragmentLength], + getEnrichment_worker, + chromSize, + genomeChunkLength=chunkLength, + region=args.region, + blackListFileName=args.blackListFileName, + numberOfProcessors=args.numberOfProcessors, + verbose=args.verbose) + + features = res[0][1] + featureCounts = [] + for i in list(range(len(args.bamfiles))): + d = dict() + for x in features: + d[x] = 0 + featureCounts.append(d) + + # res is a list, with each element a list (length len(args.bamfiles)) of dicts + totalCounts = [0] * len(args.bamfiles) + for x in res: + for i, y in enumerate(x[2]): + totalCounts[i] += y + for i, y in enumerate(x[0]): + for k, v in y.items(): + featureCounts[i][k] += v + + # Make a plot + if args.plotFile: + plotEnrichment(args, featureCounts, totalCounts, features) + + # Raw counts + if args.outRawCounts: + of = open(args.outRawCounts, "w") + of.write("file\tfeatureType\tpercent\tfeatureReadCount\ttotalReadCount\n") + for i, x in enumerate(args.labels): + for k, v in featureCounts[i].items(): + of.write("{0}\t{1}\t{2:5.2f}\t{3}\t{4}\n".format(x, k, (100.0 * v) / totalCounts[i], v, totalCounts[i])) + of.close() diff --git a/pydeeptools/deeptools/plotFingerprint.py b/pydeeptools/deeptools/plotFingerprint.py new file mode 100755 index 0000000000..a5a468802a --- /dev/null +++ b/pydeeptools/deeptools/plotFingerprint.py @@ -0,0 +1,484 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- + +import numpy as np +import argparse +import sys +import matplotlib +matplotlib.use('Agg') +matplotlib.rcParams['pdf.fonttype'] = 42 +matplotlib.rcParams['svg.fonttype'] = 'none' +from deeptools import cm # noqa: F401 +import matplotlib.pyplot as plt +from scipy import interpolate +from scipy.stats import poisson + +import plotly.offline as py +import plotly.graph_objs as go + +import deeptools.countReadsPerBin as countR +import deeptools.sumCoveragePerBin as sumR +from deeptools import parserCommon +from deeptools.utilities import smartLabels + +old_settings = np.seterr(all='ignore') +MAXLEN = 10000000 + + +def parse_arguments(args=None): + parent_parser = parserCommon.getParentArgParse(binSize=False) + required_args = get_required_args() + output_args = get_output_args() + optional_args = get_optional_args() + read_options_parser = parserCommon.read_options() + parser = argparse.ArgumentParser( + parents=[required_args, output_args, read_options_parser, + optional_args, parent_parser], + formatter_class=argparse.ArgumentDefaultsHelpFormatter, + description='This tool samples indexed BAM files ' + 'and plots a profile of cumulative read coverages for each. ' + 'All reads overlapping a window (bin) of the ' + 'specified length are counted; ' + 'these counts are sorted ' + 'and the cumulative sum is finally plotted. ', + conflict_handler='resolve', + usage='plotFingerprint -b treatment.bam control.bam ' + '-plot fingerprint.png\n' + 'help: plotFingerprint -h / plotFingerprint --help', + add_help=False) + + return parser + + +def process_args(args=None): + + args = parse_arguments().parse_args(args) + + if args.JSDsample is not None and args.JSDsample not in args.bamfiles: + args.bamfiles.append(args.JSDsample) + if args.labels and len(args.bamfiles) == len(args.labels) - 1: + args.labels.append(args.JSDsample) + + if not args.labels: + if args.smartLabels: + args.labels = smartLabels(args.bamfiles) + else: + args.labels = args.bamfiles + + if len(args.bamfiles) != len(args.labels): + sys.exit("The number of labels does not match the number of BAM files.") + + return args + + +def get_required_args(): + parser = argparse.ArgumentParser(add_help=False) + required = parser.add_argument_group('Required arguments') + + # define the arguments + required.add_argument('--bamfiles', '-b', + metavar='bam files', + nargs='+', + help='List of indexed BAM files', + required=True) + return parser + + +def get_optional_args(): + parser = argparse.ArgumentParser(add_help=False, + conflict_handler='resolve') + optional = parser.add_argument_group('Optional arguments') + optional.add_argument("--help", "-h", action="help", + help="show this help message and exit") + + optional.add_argument('--labels', '-l', + metavar='', + help='List of labels to use in the output. ' + 'If not given, the file names will be used instead. ' + 'Separate the labels by spaces.', + nargs='+') + + optional.add_argument('--smartLabels', + action='store_true', + help='Instead of manually specifying labels for the input ' + 'BAM/bigWig files, this causes deepTools to use the file name ' + 'after removing the path and extension.') + + optional.add_argument('--binSize', '-bs', + help='Window size in base pairs to ' + 'sample the genome. This times --numberOfSamples should be less than the genome size. (Default: %(default)s)', + default=500, + type=int) + + optional.add_argument('--numberOfSamples', '-n', + help='The number of bins that are sampled from the genome, ' + 'for which the overlapping number of reads is computed. (Default: %(default)s)', + default=5e5, + type=int) + + optional.add_argument('--plotFileFormat', + metavar='', + help='image format type. If given, this option ' + 'overrides the image format based on the ending ' + 'given via --plotFile ' + 'ending. The available options are: "png", ' + '"eps", "pdf", "plotly" and "svg"', + choices=['png', 'pdf', 'svg', 'eps', 'plotly']) + + optional.add_argument('--plotTitle', '-T', + help='Title of the plot, to be printed on top of ' + 'the generated image. Leave blank for no title. (Default: %(default)s)', + default='') + + optional.add_argument('--skipZeros', + help='If set, then regions with zero overlapping reads' + 'for *all* given BAM files are ignored. This ' + 'will result in a reduced number of read ' + 'counts than that specified in --numberOfSamples', + action='store_true') + + optional.add_argument('--outQualityMetrics', + help='Quality metrics can optionally be output to ' + 'this file. The file will have one row per input BAM ' + 'file and columns containing a number of metrics. ' + 'Please see the online documentation for a longer ' + 'explanation: http://deeptools.readthedocs.io/en/latest/content/feature/plotFingerprint_QC_metrics.html .', + type=parserCommon.writableFile, + metavar='FILE.txt') + + optional.add_argument('--JSDsample', + help='Reference sample against which to compute the ' + 'Jensen-Shannon distance and the CHANCE statistics. ' + 'If this is not specified, ' + 'then these will not be calculated. If ' + '--outQualityMetrics is not specified then this will ' + 'be ignored. The Jensen-Shannon implementation is ' + 'based on code from Sitanshu Gakkhar at BCGSC. The ' + 'CHANCE implementation is based on code from Matthias ' + 'Haimel.', + metavar='sample.bam') + + return parser + + +def get_output_args(): + parser = argparse.ArgumentParser(add_help=False) + group = parser.add_argument_group('Output') + group.add_argument('--plotFile', '-plot', '-o', + help='File name of the output figure. The file ' + 'ending will be used to determine the image ' + 'format. The available options are typically: "png", ' + '"eps", "pdf" and "svg", e.g. : fingerprint.png.', + type=parserCommon.writableFile, + metavar='') + + group.add_argument('--outRawCounts', + help='Output file name to save the read counts per bin.', + type=parserCommon.writableFile, + metavar='') + + return parser + + +def binRelEntropy(p, q): + """ + Return the relative binary entropy of x + """ + x1 = 0 + x2 = 0 + if p > 0: + x1 = p * np.log2(p / q) + if p < 1: + x2 = (1 - p) * np.log2((1 - p) / (1 - q)) + return np.fmax(0.0, x1 + x2) + + +def getCHANCE(args, idx, mat): + """ + Compute the CHANCE p-value + + 1) In short, sort IP from lowest to highest, cosorting input at the same time. + 2) Choose the argmax of the difference of the cumsum() of the above + 3) Determine a scale factor according to the ratio at the position at step 2. + """ + # Get the index of the reference sample + if args.JSDsample not in args.bamfiles: + return [np.nan, np.nan, np.nan] + refIdx = args.bamfiles.index(args.JSDsample) + if refIdx == idx: + return [np.nan, np.nan, np.nan] + + subMatrix = np.copy(mat[:, [idx, refIdx]]) + subMatrix[np.isnan(subMatrix)] = 0 + subMatrix = subMatrix[subMatrix[:, 0].argsort(), :] + + # Find the CHANCE statistic, which is the point of maximus difference + cs = np.cumsum(subMatrix, axis=0) + normed = cs / np.max(cs, axis=0).astype(float) + csdiff = normed[:, 1] - normed[:, 0] + k = np.argmax(csdiff) + if csdiff[k] < 1e-6: + # Don't bother with negative values + return [0, 0, 0] + p = normed[k, 0] # Percent enrichment in IP + q = normed[k, 1] # Percent enrichment in input + pcenrich = 100 * (len(csdiff) - k) / float(len(csdiff)) + diffenrich = 100.0 * (q - p) + + # CHANCE's JS divergence with binary entropy + # Its p value is a ztest of this, which is largely useless IMO + M = (p + q) / 2.0 + CHANCEdivergence = 0.5 * (binRelEntropy(p, M) + binRelEntropy(q, M)) + CHANCEdivergence = np.sqrt(CHANCEdivergence) + + return [pcenrich, diffenrich, CHANCEdivergence] + + +def getSyntheticJSD(vec): + """ + This is largely similar to getJSD, with the 'input' sample being a Poisson distribution with lambda the average coverage in the IP bins + """ + lamb = np.mean(vec) # Average coverage + coverage = np.sum(vec) + + chip = np.zeros(MAXLEN, dtype=int) + for val in vec: + # N.B., we need to clip past the end of the array + if val >= MAXLEN: + val = MAXLEN - 1 + # This effectively removes differences due to coverage percentages + if val > 0: + chip[int(val)] += 1 + input = coverage * poisson.pmf(np.arange(1, MAXLEN), lamb) + if chip[-1] > 0: + print("{} bins had coverage over the maximum value of {} during synthetic JSD computation".format(chip[-1], MAXLEN)) + + return getJSDcommon(chip, input) + + +def getJSD(args, idx, mat): + """ + Computes the Jensen-Shannon distance between two samples. This is essentially + a symmetric version of Kullback-Leibler divergence. The implementation + presented here is based on code from Sitanshu Gakkhar at BCGSC. + + Note that the interpolation has the effect of removing zero count coverage + bins, which ends up being needed for the JSD calculation. + + args: The input arguments + idx: The column index of the current sample + mat: The matrix of counts + """ + + # Get the index of the reference sample + if args.JSDsample not in args.bamfiles: + return np.nan + refIdx = args.bamfiles.index(args.JSDsample) + if refIdx == idx: + return np.nan + + # These will hold the coverage histograms + chip = np.zeros(MAXLEN, dtype=int) + input = np.zeros(MAXLEN, dtype=int) + for row in mat: + # ChIP + val = row[idx] + # N.B., we need to clip past the end of the array + if val >= MAXLEN: + val = MAXLEN - 1 + # This effectively removes differences due to coverage percentages + if val > 0: + chip[int(val)] += 1 + + # Input + val = row[refIdx] + if val >= MAXLEN: + val = MAXLEN - 1 + if val > 0: + input[int(val)] += 1 + if input[-1] > 0: + print("{} bins had coverage over the maximum value of {} in the input sample".format(input[-1], MAXLEN)) + if chip[-1] > 0: + print("{} bins had coverage over the maximum value of {} in the ChIP sample".format(chip[-1], MAXLEN)) + + return getJSDcommon(chip, input) + + +def getJSDcommon(chip, input): + """ + This is a continuation of getJSD to allow getSyntheticJSD to reuse code + """ + def signalAndBinDist(x): + x = np.array(x) + (n,) = x.shape + signalValues = np.array(list(range(n))) + totalSignal = x * signalValues + normalizedTotalSignal = np.cumsum(totalSignal) / np.sum(totalSignal).astype("float") + binDist = np.cumsum(x).astype("float") / sum(x) + interpolater = interpolate.interp1d(binDist, normalizedTotalSignal, kind='linear', bounds_error=False, fill_value=(0, 1)) + return (binDist, normalizedTotalSignal, interpolater) + + # Interpolate the signals to evenly spaced bins, which also removes 0-coverage bins + chipSignal = signalAndBinDist(chip) + inputSignal = signalAndBinDist(input) + + # These are basically CDFs + inputSignalInterp = inputSignal[2](np.arange(0, 1.00001, 0.00001)) + chipSignalInterp = chipSignal[2](np.arange(0, 1.00001, 0.00001)) + + # If there are no low coverage bins then you can get nan as the first interpolated value. + # That should instead be some small value + if np.isnan(inputSignalInterp[0]): + inputSignalInterp[0] = 1e-12 + if np.isnan(chipSignalInterp[0]): + chipSignalInterp[0] = 1e-12 + + # Differentiate to PMFs, do some sanity checking + PMFinput = np.ediff1d(inputSignalInterp) + PMFchip = np.ediff1d(chipSignalInterp) + + if abs(sum(PMFinput) - 1) > 0.01 or abs(sum(PMFchip) - 1) > 0.01: + sys.stderr.write("Warning: At least one PMF integral is significantly different from 1! The JSD will not be returned") + return np.nan + + # Compute the JSD from the PMFs + M = (PMFinput + PMFchip) / 2.0 + JSD = 0.5 * (np.nansum(PMFinput * np.log2(PMFinput / M))) + 0.5 * (np.nansum(PMFchip * np.log2(PMFchip / M))) + # Round sqrt of JSD to 15 decimals, as planemo test has issue with rounding ? + return round(np.sqrt(JSD), 15) + + +def getExpected(mu): + """ + Given a mean coverage mu, determine the AUC, X-intercept, and elbow point + of a Poisson-distributed perfectly behaved input sample with the same coverage + """ + x = np.arange(round(poisson.interval(0.99999, mu=mu)[1] + 1)) # This will be an appropriate range + pmf = poisson.pmf(x, mu=mu) + cdf = poisson.cdf(x, mu=mu) + cs = np.cumsum(pmf * x) + cs /= max(cs) + XInt = cdf[np.nonzero(cs)[0][0]] + AUC = sum(poisson.pmf(x, mu=mu) * cs) + elbow = cdf[np.argmax(cdf - cs)] + return (AUC, XInt, elbow) + + +def main(args=None): + args = process_args(args) + + if not args.plotFile and not args.outRawCounts and not args.outQualityMetrics: + sys.stderr.write("\nAt least one of --plotFile, --outRawCounts or --outQualityMetrics is required.\n") + sys.exit(1) + + cr = sumR.SumCoveragePerBin( + args.bamfiles, + args.binSize, + args.numberOfSamples, + blackListFileName=args.blackListFileName, + numberOfProcessors=args.numberOfProcessors, + verbose=args.verbose, + region=args.region, + extendReads=args.extendReads, + minMappingQuality=args.minMappingQuality, + ignoreDuplicates=args.ignoreDuplicates, + center_read=args.centerReads, + samFlag_include=args.samFlagInclude, + samFlag_exclude=args.samFlagExclude, + minFragmentLength=args.minFragmentLength, + maxFragmentLength=args.maxFragmentLength) + + num_reads_per_bin = cr.run() + if num_reads_per_bin.sum() == 0: + import sys + sys.stderr.write( + "\nNo reads were found in {} regions sampled. Check that the\n" + "min mapping quality is not overly high and that the \n" + "chromosome names between bam files are consistent.\n" + "For small genomes, decrease the --numberOfSamples.\n" + "\n".format(num_reads_per_bin.shape[0])) + exit(1) + + if args.skipZeros: + num_reads_per_bin = countR.remove_row_of_zeros(num_reads_per_bin) + + total = len(num_reads_per_bin[:, 0]) + x = np.arange(total).astype('float') / total # normalize from 0 to 1 + + if args.plotFile is not None: + i = 0 + # matplotlib won't iterate through line styles by itself + pyplot_line_styles = sum([7 * ["-"], 7 * ["--"], 7 * ["-."], 7 * [":"]], []) + plotly_colors = ["#d73027", "#fc8d59", "#f33090", "#e0f3f8", "#91bfdb", "#4575b4"] + plotly_line_styles = sum([6 * ["solid"], 6 * ["dot"], 6 * ["dash"], 6 * ["longdash"], 6 * ["dashdot"], 6 * ["longdashdot"]], []) + data = [] + for i, reads in enumerate(num_reads_per_bin.T): + count = np.cumsum(np.sort(reads)) + count = count / count[-1] # to normalize y from 0 to 1 + if args.plotFileFormat == 'plotly': + trace = go.Scatter(x=x, y=count, mode='lines', name=args.labels[i]) + trace['line'].update(dash=plotly_line_styles[i % 36], color=plotly_colors[i % 6]) + data.append(trace) + else: + j = i % len(pyplot_line_styles) + plt.plot(x, count, label=args.labels[i], linestyle=pyplot_line_styles[j]) + plt.xlabel('rank') + plt.ylabel('fraction w.r.t. bin with highest coverage') + # set the plotFileFormat explicitly to None to trigger the + # format from the file-extension + if not args.plotFileFormat: + args.plotFileFormat = None + + if args.plotFileFormat == 'plotly': + fig = go.Figure() + fig.add_traces(data) + fig['layout'].update(title=args.plotTitle) + fig['layout']['xaxis1'].update(title="rank") + fig['layout']['yaxis1'].update(title="fraction w.r.t bin with highest coverage") + py.plot(fig, filename=args.plotFile, auto_open=False) + else: + plt.legend(loc='upper left') + plt.suptitle(args.plotTitle) + plt.savefig(args.plotFile, bbox_inches=0, format=args.plotFileFormat) + plt.close() + + if args.outRawCounts is not None: + of = open(args.outRawCounts, "w") + of.write("#plotFingerprint --outRawCounts\n") + of.write("'" + "'\t'".join(args.labels) + "'\n") + fmt = "\t".join(np.repeat('%d', num_reads_per_bin.shape[1])) + "\n" + for row in num_reads_per_bin: + of.write(fmt % tuple(row)) + of.close() + + if args.outQualityMetrics is not None: + of = open(args.outQualityMetrics, "w") + of.write("Sample\tAUC\tSynthetic AUC\tX-intercept\tSynthetic X-intercept\tElbow Point\tSynthetic Elbow Point") + if args.JSDsample: + of.write("\tJS Distance\tSynthetic JS Distance\t% genome enriched\tdiff. enrichment\tCHANCE divergence") + else: + of.write("\tSynthetic JS Distance") + of.write("\n") + line = np.arange(num_reads_per_bin.shape[0]) / float(num_reads_per_bin.shape[0] - 1) + for idx, reads in enumerate(num_reads_per_bin.T): + counts = np.cumsum(np.sort(reads)) + counts = counts / float(counts[-1]) + AUC = np.sum(counts) / float(len(counts)) + XInt = (np.argmax(counts > 0) + 1) / float(counts.shape[0]) + elbow = (np.argmax(line - counts) + 1) / float(counts.shape[0]) + expected = getExpected(np.mean(reads)) # A tuple of expected (AUC, XInt, elbow) + of.write("{0}\t{1}\t{2}\t{3}\t{4}\t{5}\t{6}".format(args.labels[idx], AUC, expected[0], XInt, expected[1], elbow, expected[2])) + if args.JSDsample: + JSD = getJSD(args, idx, num_reads_per_bin) + syntheticJSD = getSyntheticJSD(num_reads_per_bin[:, idx]) + CHANCE = getCHANCE(args, idx, num_reads_per_bin) + of.write("\t{0}\t{1}\t{2}\t{3}\t{4}".format(JSD, syntheticJSD, CHANCE[0], CHANCE[1], CHANCE[2])) + else: + syntheticJSD = getSyntheticJSD(num_reads_per_bin[:, idx]) + of.write("\t{0}".format(syntheticJSD)) + of.write("\n") + of.close() + + +if __name__ == "__main__": + main() diff --git a/pydeeptools/deeptools/plotHeatmap.py b/pydeeptools/deeptools/plotHeatmap.py new file mode 100755 index 0000000000..a2149f8299 --- /dev/null +++ b/pydeeptools/deeptools/plotHeatmap.py @@ -0,0 +1,893 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +from __future__ import division + +import argparse +from collections import OrderedDict +import numpy as np +import matplotlib +matplotlib.use('Agg') +matplotlib.rcParams['pdf.fonttype'] = 42 +matplotlib.rcParams['svg.fonttype'] = 'none' +import matplotlib.pyplot as plt +from matplotlib.font_manager import FontProperties +import matplotlib.gridspec as gridspec +from matplotlib import ticker +import copy +import sys +import plotly.offline as py +import plotly.graph_objs as go + +# own modules +from deeptools import cm # noqa: F401 +from deeptools import parserCommon +from deeptools import heatmapper +from deeptools.heatmapper_utilities import plot_single, plotly_single +from deeptools.utilities import convertCmap +from deeptools.computeMatrixOperations import filterHeatmapValues + +debug = 0 +old_settings = np.seterr(all='ignore') +plt.ioff() + + +def parse_arguments(args=None): + parser = argparse.ArgumentParser( + parents=[parserCommon.heatmapperMatrixArgs(), + parserCommon.heatmapperOutputArgs(mode='heatmap'), + parserCommon.heatmapperOptionalArgs(mode='heatmap')], + formatter_class=argparse.ArgumentDefaultsHelpFormatter, + description='This tool creates a heatmap for ' + 'scores associated with genomic regions. ' + 'The program requires a matrix file ' + 'generated by the tool ``computeMatrix``.', + epilog='An example usage is: plotHeatmap -m matrix.gz', + usage='plotHeatmap -m matrix.gz\n' + 'help: plotHeatmap -h / plotHeatmap --help', + add_help=False) + + return parser + + +def process_args(args=None): + args = parse_arguments().parse_args(args) + + args.heatmapHeight = args.heatmapHeight if args.heatmapHeight > 3 and args.heatmapHeight <= 100 else 10 + + if not matplotlib.colors.is_color_like(args.missingDataColor): + exit("The value {0} for --missingDataColor is not valid".format(args.missingDataColor)) + + args.boxAroundHeatmaps = True if args.boxAroundHeatmaps == 'yes' else False + + return args + + +def prepare_layout(hm_matrix, heatmapsize, showSummaryPlot, showColorbar, perGroup, colorbar_position, fig): + """ + prepare the plot layout + as a grid having as many rows + as samples (+1 for colobar) + and as many rows as groups (or clusters) (+1 for profile plot) + """ + heatmapwidth, heatmapheight = heatmapsize + + numcols = hm_matrix.get_num_samples() + numrows = hm_matrix.get_num_groups() + if perGroup: + numcols, numrows = numrows, numcols + + # the rows have different size depending + # on the number of regions contained in the + if perGroup: + # heatmap + height_ratio = np.array([np.amax(np.diff(hm_matrix.group_boundaries))] * numrows) + # scale ratio to sum = heatmapheight + height_ratio = heatmapheight * (height_ratio.astype(float) / height_ratio.sum()) + else: + # heatmap + height_ratio = np.diff(hm_matrix.group_boundaries) + # scale ratio to sum = heatmapheight + height_ratio = heatmapheight * (height_ratio.astype(float) / height_ratio.sum()) + + # convert the height_ratio from numpy array back to list + height_ratio = height_ratio.tolist() + # the width ratio is equal for all heatmaps + width_ratio = [heatmapwidth] * numcols + + if showColorbar: + if colorbar_position == 'below': + numrows += 2 # a spacer needs to be added to avoid overlaps + height_ratio += [4 / 2.54] # spacer + height_ratio += [1 / 2.54] + else: + numcols += 1 + width_ratio += [1 / 2.54] + + if showSummaryPlot: + numrows += 2 # plus 2 because a spacer is added + # make height of summary plot + # proportional to the width of heatmap + sumplot_height = heatmapwidth + spacer_height = heatmapwidth / 8 + # scale height_ratios to convert from row + # numbers to heatmapheigt fractions + height_ratio = np.concatenate([[sumplot_height, spacer_height], height_ratio]) + + grids = gridspec.GridSpec(numrows, numcols, height_ratios=height_ratio, width_ratios=width_ratio, figure=fig) + + return grids + + +def addProfilePlot(hm, plt, fig, grids, iterNum, iterNum2, perGroup, averageType, plot_type, yAxisLabel, color_list, yMin, yMax, wspace, hspace, colorbar_position, label_rotation=0.0): + """ + A function to add profile plots to the given figure, possibly in a custom grid subplot which mimics a tight layout (if wspace and hspace are not None) + """ + if wspace is not None and hspace is not None: + if colorbar_position == 'side': + gridsSub = gridspec.GridSpecFromSubplotSpec(1, iterNum, subplot_spec=grids[0, :-1], wspace=wspace, hspace=hspace) + else: + gridsSub = gridspec.GridSpecFromSubplotSpec(1, iterNum, subplot_spec=grids[0, :], wspace=wspace, hspace=hspace) + + ax_list = [] + globalYmin = np.inf + globalYmax = -np.inf + for sample_id in range(iterNum): + if perGroup: + title = hm.matrix.group_labels[sample_id] + tickIdx = sample_id % hm.matrix.get_num_samples() + else: + title = hm.matrix.sample_labels[sample_id] + tickIdx = sample_id + if sample_id > 0 and len(yMin) == 1 and len(yMax) == 1: + ax_profile = fig.add_subplot(grids[0, sample_id]) + else: + if wspace is not None and hspace is not None: + ax_profile = fig.add_subplot(gridsSub[0, sample_id]) + else: + ax_profile = fig.add_subplot(grids[0, sample_id]) + + ax_profile.set_title(title) + for group in range(iterNum2): + if perGroup: + sub_matrix = hm.matrix.get_matrix(sample_id, group) + line_label = sub_matrix['sample'] + else: + sub_matrix = hm.matrix.get_matrix(group, sample_id) + line_label = sub_matrix['group'] + plot_single(ax_profile, sub_matrix['matrix'], + averageType, + color_list[group], + line_label, + plot_type=plot_type) + + if sample_id > 0 and len(yMin) == 1 and len(yMax) == 1: + plt.setp(ax_profile.get_yticklabels(), visible=False) + + if sample_id == 0 and yAxisLabel != '': + ax_profile.set_ylabel(yAxisLabel) + xticks, xtickslabel = hm.getTicks(tickIdx) + if np.ceil(max(xticks)) != float(sub_matrix['matrix'].shape[1] - 1): + tickscale = float(sub_matrix['matrix'].shape[1] - 1) / max(xticks) + xticks_use = [x * tickscale for x in xticks] + ax_profile.axes.set_xticks(xticks_use) + else: + ax_profile.axes.set_xticks(xticks) + ax_profile.axes.set_xticklabels(xtickslabel, rotation=label_rotation) + ax_list.append(ax_profile) + + # align the first and last label + # such that they don't fall off + # the heatmap sides + ticks = ax_profile.xaxis.get_major_ticks() + ticks[0].label1.set_horizontalalignment('left') + ticks[-1].label1.set_horizontalalignment('right') + + globalYmin = min(float(globalYmin), ax_profile.get_ylim()[0]) + globalYmax = max(globalYmax, ax_profile.get_ylim()[1]) + + # It turns out that set_ylim only takes float64s + for sample_id, subplot in enumerate(ax_list): + localYMin = yMin[sample_id % len(yMin)] + localYMax = yMax[sample_id % len(yMax)] + lims = [globalYmin, globalYmax] + if localYMin: + if localYMax: + lims = (float(localYMin), float(localYMax)) + else: + lims = (float(localYMin), lims[1]) + elif localYMax: + lims = (lims[0], float(localYMax)) + if lims[0] >= lims[1]: + lims = (lims[0], lims[0] + 1) + ax_list[sample_id].set_ylim(lims) + return ax_list + + +def plotlyMatrix(hm, + outFilename, + yMin=[None], yMax=[None], + zMin=[None], zMax=[None], + showSummaryPlot=False, + cmap=None, colorList=None, colorBarPosition='side', + perGroup=False, + averageType='median', yAxisLabel='', xAxisLabel='', + plotTitle='', + showColorbar=False, + label_rotation=0.0): + label_rotation *= -1.0 + if colorBarPosition != 'side': + sys.error.write("Warning: It is not currently possible to have multiple colorbars with plotly!\n") + + nRows = hm.matrix.get_num_groups() + nCols = hm.matrix.get_num_samples() + if perGroup: + nRows, nCols = nCols, nRows + + profileHeight = 0.0 + profileBottomBuffer = 0.0 + if showSummaryPlot: + profileHeight = 0.2 + profileBottomBuffer = 0.05 + profileSideBuffer = 0. + profileWidth = 1. / nCols + if nCols > 1: + profileSideBuffer = 0.1 / (nCols - 1) + profileWidth = 0.9 / nCols + + dataSummary = [] + annos = [] + fig = go.Figure() + fig['layout'].update(title=plotTitle) + xAxisN = 1 + yAxisN = 1 + + # Summary plots at the top (if appropriate) + if showSummaryPlot: + yMinLocal = np.inf + yMaxLocal = -np.inf + for i in range(nCols): + xanchor = 'x{}'.format(xAxisN) + yanchor = 'y{}'.format(yAxisN) + xBase = i * (profileSideBuffer + profileWidth) + yBase = 1 - profileHeight + xDomain = [xBase, xBase + profileWidth] + yDomain = [yBase, 1.0] + for j in range(nRows): + if perGroup: + mat = hm.matrix.get_matrix(i, j) + xTicks, xTicksLabels = hm.getTicks(i) + label = mat['sample'] + else: + mat = hm.matrix.get_matrix(j, i) + xTicks, xTicksLabels = hm.getTicks(j) + label = mat['group'] + if j == 0: + fig['layout']['xaxis{}'.format(xAxisN)] = dict(domain=xDomain, anchor=yanchor, range=[0, mat['matrix'].shape[1]], tickmode='array', tickvals=xTicks, ticktext=xTicksLabels, tickangle=label_rotation) + fig['layout']['yaxis{}'.format(yAxisN)] = dict(anchor=xanchor, domain=yDomain) + trace = plotly_single(mat['matrix'], averageType, colorList[j], label)[0] + trace.update(xaxis=xanchor, yaxis=yanchor, legendgroup=label) + if min(trace['y']) < yMinLocal: + yMinLocal = min(trace['y']) + if max(trace['y']) > yMaxLocal: + yMaxLocal = max(trace['y']) + if i == 0: + trace.update(showlegend=True) + dataSummary.append(trace) + + # Add the column label + if perGroup: + title = hm.matrix.group_labels[i] + else: + title = hm.matrix.sample_labels[i] + titleX = xBase + 0.5 * profileWidth + annos.append({'yanchor': 'bottom', 'xref': 'paper', 'xanchor': 'center', 'yref': 'paper', 'text': title, 'y': 1.0, 'x': titleX, 'font': {'size': 16}, 'showarrow': False}) + xAxisN += 1 + yAxisN += 1 + + # Adjust y-bounds as appropriate: + for i in range(1, yAxisN): + yMinUse = yMinLocal + if yMin[(i - 1) % len(yMin)] is not None: + yMinUse = yMin[(i - 1) % len(yMin)] + yMaxUse = yMaxLocal + if yMax[(i - 1) % len(yMax)] is not None: + yMaxUse = yMax[(i - 1) % len(yMax)] + fig['layout']['yaxis{}'.format(i)].update(range=[yMinUse, yMaxUse]) + fig['layout']['yaxis1'].update(title=yAxisLabel) + + # Add the heatmap + dataHeatmap = [] + zMinLocal = np.inf + zMaxLocal = -np.inf + heatmapWidth = 1. / nCols + heatmapSideBuffer = 0.0 + if nCols > 1: + heatmapWidth = .9 / nCols + heatmapSideBuffer = 0.1 / (nCols - 1) + heatmapHeight = 1.0 - profileHeight - profileBottomBuffer + + for i in range(nCols): + xanchor = 'x{}'.format(xAxisN) + xBase = i * (heatmapSideBuffer + heatmapWidth) + + # Determine the height of each heatmap, they have no buffer + lengths = [0.0] + for j in range(nRows): + if perGroup: + mat = hm.matrix.get_matrix(i, j) + else: + mat = hm.matrix.get_matrix(j, i) + lengths.append(mat['matrix'].shape[0]) + fractionalHeights = heatmapHeight * np.cumsum(lengths).astype(float) / np.sum(lengths).astype(float) + xDomain = [xBase, xBase + heatmapWidth] + fig['layout']['xaxis{}'.format(xAxisN)] = dict(domain=xDomain, anchor='free', position=0.0, range=[0, mat['matrix'].shape[1]], tickmode='array', tickvals=xTicks, ticktext=xTicksLabels, title=xAxisLabel) + + # Start adding the heatmaps + for j in range(nRows): + if perGroup: + mat = hm.matrix.get_matrix(i, j) + label = mat['sample'] + start = hm.matrix.group_boundaries[i] + end = hm.matrix.group_boundaries[i + 1] + else: + mat = hm.matrix.get_matrix(j, i) + label = mat['group'] + start = hm.matrix.group_boundaries[j] + end = hm.matrix.group_boundaries[j + 1] + regs = hm.matrix.regions[start:end] + regs = [x[2] for x in regs] + yanchor = 'y{}'.format(yAxisN) + yDomain = [heatmapHeight - fractionalHeights[j + 1], heatmapHeight - fractionalHeights[j]] + visible = False + if i == 0: + visible = True + fig['layout']['yaxis{}'.format(yAxisN)] = dict(domain=yDomain, anchor=xanchor, visible=visible, title=label, tickmode='array', tickvals=[], ticktext=[]) + if np.min(mat['matrix']) < zMinLocal: + zMinLocal = np.min(mat['matrix']) + if np.max(mat['matrix']) < zMaxLocal: + zMaxLocal = np.max(mat['matrix']) + + trace = go.Heatmap(z=np.flipud(mat['matrix']), + y=regs[::-1], + xaxis=xanchor, + yaxis=yanchor, + showlegend=False, + name=label, + showscale=False) + + dataHeatmap.append(trace) + yAxisN += 1 + xAxisN += 1 + if showColorbar: + dataHeatmap[-1].update(showscale=True) + dataHeatmap[-1]['colorbar'].update(len=heatmapHeight, y=0, yanchor='bottom', ypad=0.0) + + # Adjust z bounds and colorscale + for trace in dataHeatmap: + zMinUse = zMinLocal + zMaxUse = zMaxLocal + if zMin[0] is not None: + zMinUse = zMin[0] + if zMax[0] is not None: + zMaxUse = zMax[0] + trace.update(zmin=zMinUse, zmax=zMaxUse, colorscale=convertCmap(cmap[0], vmin=zMinUse, vmax=zMaxUse)) + + dataSummary.extend(dataHeatmap) + fig.add_traces(dataSummary) + fig['layout']['annotations'] = annos + py.plot(fig, filename=outFilename, auto_open=False) + + +def plotMatrix(hm, outFileName, + colorMapDict={'colorMap': ['binary'], 'missingDataColor': 'black', 'alpha': 1.0}, + plotTitle='', + xAxisLabel='', yAxisLabel='', regionsLabel='', + zMin=None, zMax=None, + yMin=None, yMax=None, + averageType='median', + reference_point_label=None, + startLabel='TSS', endLabel="TES", + heatmapHeight=25, + heatmapWidth=7.5, + perGroup=False, whatToShow='plot, heatmap and colorbar', + plot_type='lines', + linesAtTickMarks=False, + image_format=None, + legend_location='upper-left', + box_around_heatmaps=True, + label_rotation=0.0, + dpi=200, + interpolation_method='auto'): + + hm.reference_point_label = hm.parameters['ref point'] + if reference_point_label is not None: + hm.reference_point_label = [reference_point_label] * hm.matrix.get_num_samples() + hm.startLabel = startLabel + hm.endLabel = endLabel + + matrix_flatten = None + if zMin is None: + matrix_flatten = hm.matrix.flatten() + # try to avoid outliers by using np.percentile + zMin = np.percentile(matrix_flatten, 1.0) + if np.isnan(zMin): + zMin = [None] + else: + zMin = [zMin] # convert to list to support multiple entries + elif 'auto' in zMin: + matrix_flatten = hm.matrix.flatten() + auto_min = np.percentile(matrix_flatten, 1.0) + if np.isnan(auto_min): + auto_min = None + new_mins = [float(x) if x != 'auto' else auto_min for x in zMin] + zMin = new_mins + else: + new_mins = [float(x) for x in zMin] + zMin = new_mins + + if zMax is None: + if matrix_flatten is None: + matrix_flatten = hm.matrix.flatten() + # try to avoid outliers by using np.percentile + zMax = np.percentile(matrix_flatten, 98.0) + if np.isnan(zMax) or zMax <= zMin[0]: + zMax = [None] + else: + zMax = [zMax] + elif 'auto' in zMax: + matrix_flatten = hm.matrix.flatten() + auto_max = np.percentile(matrix_flatten, 98.0) + if np.isnan(auto_max): + auto_max = None + new_maxs = [float(x) if x != 'auto' else auto_max for x in zMax] + zMax = new_maxs + else: + new_maxs = [float(x) for x in zMax] + zMax = new_maxs + if (len(zMin) > 1) & (len(zMax) > 1): + for index, value in enumerate(zMax): + if value <= zMin[index]: + sys.stderr.write("Warnirng: In bigwig {}, the given zmin ({}) is larger than " + "or equal to the given zmax ({}). Thus, it has been set " + "to None. \n".format(index + 1, zMin[index], value)) + zMin[index] = None + + if yMin is None: + yMin = [None] + if yMax is None: + yMax = [None] + if not isinstance(yMin, list): + yMin = [yMin] + if not isinstance(yMax, list): + yMax = [yMax] + + plt.rcParams['font.size'] = 8.0 + fontP = FontProperties() + + showSummaryPlot = False + showColorbar = False + + if whatToShow == 'plot and heatmap': + showSummaryPlot = True + elif whatToShow == 'heatmap and colorbar': + showColorbar = True + elif whatToShow == 'plot, heatmap and colorbar': + showSummaryPlot = True + showColorbar = True + + # colormap for the heatmap + if colorMapDict['colorMap']: + cmap = [] + for color_map in colorMapDict['colorMap']: + copy_cmp = copy.copy(plt.get_cmap(color_map)) + cmap.append(copy_cmp) + cmap[-1].set_bad(colorMapDict['missingDataColor']) # nans are printed using this color + + if colorMapDict['colorList'] and len(colorMapDict['colorList']) > 0: + # make a cmap for each color list given + cmap = [] + for color_list in colorMapDict['colorList']: + cmap.append(matplotlib.colors.LinearSegmentedColormap.from_list( + 'my_cmap', color_list.replace(' ', '').split(","), N=colorMapDict['colorNumber'])) + cmap[-1].set_bad(colorMapDict['missingDataColor']) # nans are printed using this color + + if len(cmap) > 1 or len(zMin) > 1 or len(zMax) > 1: + # position color bar below heatmap when more than one + # heatmap color is given + colorbar_position = 'below' + else: + colorbar_position = 'side' + + # figsize: w,h tuple in inches + figwidth = heatmapWidth / 2.54 + figheight = heatmapHeight / 2.54 + if showSummaryPlot: + # the summary plot ocupies a height + # equal to the fig width + figheight += figwidth + + numsamples = hm.matrix.get_num_samples() + if perGroup: + num_cols = hm.matrix.get_num_groups() + else: + num_cols = numsamples + total_figwidth = figwidth * num_cols + if showColorbar: + if colorbar_position == 'below': + figheight += 1 / 2.54 + else: + total_figwidth += 1 / 2.54 + + fig = plt.figure(figsize=(total_figwidth, figheight), constrained_layout=True) + fig.suptitle(plotTitle, y=1 - (0.06 / figheight)) + + grids = prepare_layout( + hm.matrix, + (heatmapWidth, heatmapHeight), + showSummaryPlot, + showColorbar, + perGroup, + colorbar_position, + fig + ) + + # color map for the summary plot (profile) on top of the heatmap + cmap_plot = plt.get_cmap('jet') + numgroups = hm.matrix.get_num_groups() + if perGroup: + color_list = cmap_plot(np.arange(hm.matrix.get_num_samples()) / hm.matrix.get_num_samples()) + else: + color_list = cmap_plot(np.arange(numgroups) / numgroups) + alpha = colorMapDict['alpha'] + if image_format == 'plotly': + return plotlyMatrix(hm, + outFileName, + yMin=yMin, yMax=yMax, + zMin=zMin, zMax=zMax, + showSummaryPlot=showSummaryPlot, showColorbar=showColorbar, + cmap=cmap, colorList=color_list, colorBarPosition=colorbar_position, + perGroup=perGroup, + averageType=averageType, plotTitle=plotTitle, + xAxisLabel=xAxisLabel, yAxisLabel=yAxisLabel, + label_rotation=label_rotation) + + # check if matrix is reference-point based using the upstream >0 value + # and is sorted by region length. If this is + # the case, prepare the data to plot a border at the regions end + regions_length_in_bins = [None] * len(hm.parameters['upstream']) + if hm.matrix.sort_using == 'region_length' and hm.matrix.sort_method != 'no': + for idx in range(len(hm.parameters['upstream'])): + if hm.parameters['ref point'][idx] is None: + regions_length_in_bins[idx] = None + continue + + _regions = hm.matrix.get_regions() + foo = [] + for _group in _regions: + _reg_len = [] + for ind_reg in _group: + if isinstance(ind_reg, dict): + _len = ind_reg['end'] - ind_reg['start'] + else: + _len = sum([x[1] - x[0] for x in ind_reg[1]]) + if hm.parameters['ref point'][idx] == 'TSS': + _reg_len.append((hm.parameters['upstream'][idx] + _len) / hm.parameters['bin size'][idx]) + elif hm.parameters['ref point'][idx] == 'center': + _len *= 0.5 + _reg_len.append((hm.parameters['upstream'][idx] + _len) / hm.parameters['bin size'][idx]) + elif hm.parameters['ref point'][idx] == 'TES': + _reg_len.append((hm.parameters['upstream'][idx] - _len) / hm.parameters['bin size'][idx]) + foo.append(_reg_len) + regions_length_in_bins[idx] = foo + + # plot the profiles on top of the heatmaps + if showSummaryPlot: + if perGroup: + iterNum = numgroups + iterNum2 = hm.matrix.get_num_samples() + else: + iterNum = hm.matrix.get_num_samples() + iterNum2 = numgroups + ax_list = addProfilePlot(hm, plt, fig, grids, iterNum, iterNum2, perGroup, averageType, plot_type, yAxisLabel, color_list, yMin, yMax, None, None, colorbar_position, label_rotation) + + if legend_location != 'none': + ax_list[-1].legend(loc=legend_location.replace('-', ' '), ncol=1, prop=fontP, + frameon=False, markerscale=0.5) + + first_group = 0 # helper variable to place the title per sample/group + for sample in range(hm.matrix.get_num_samples()): + sample_idx = sample + for group in range(numgroups): + group_idx = group + # add the respective profile to the + # summary plot + sub_matrix = hm.matrix.get_matrix(group, sample) + if showSummaryPlot: + if perGroup: + sample_idx = sample + 2 # plot + spacer + else: + group += 2 # plot + spacer + first_group = 1 + + if perGroup: + ax = fig.add_subplot(grids[sample_idx, group]) + # the remainder (%) is used to iterate + # over the available color maps (cmap). + # if the user only provided, lets say two + # and there are 10 groups, colormaps they are reused every + # two groups. + cmap_idx = group_idx % len(cmap) + zmin_idx = group_idx % len(zMin) + zmax_idx = group_idx % len(zMax) + else: + ax = fig.add_subplot(grids[group, sample]) + # see above for the use of '%' + cmap_idx = sample % len(cmap) + zmin_idx = sample % len(zMin) + zmax_idx = sample % len(zMax) + + if group == first_group and not showSummaryPlot and not perGroup: + title = hm.matrix.sample_labels[sample] + ax.set_title(title) + + if box_around_heatmaps is False: + # Turn off the boxes around the individual heatmaps + ax.spines['top'].set_visible(False) + ax.spines['right'].set_visible(False) + ax.spines['bottom'].set_visible(False) + ax.spines['left'].set_visible(False) + rows, cols = sub_matrix['matrix'].shape + # if the number of rows is too large, then the 'nearest' method simply + # drops rows. A better solution is to relate the threshold to the DPI of the image + if interpolation_method == 'auto': + if rows >= 1000: + interpolation_method = 'bilinear' + else: + interpolation_method = 'nearest' + + # if np.clip is not used, then values of the matrix that exceed the zmax limit are + # highlighted. Usually, a significant amount of pixels are equal or above the zmax and + # the default behaviour produces images full of large highlighted dots. + # If interpolation='nearest' is used, this has no effect + sub_matrix['matrix'] = np.clip(sub_matrix['matrix'], zMin[zmin_idx], zMax[zmax_idx]) + img = ax.imshow(sub_matrix['matrix'], + aspect='auto', + interpolation=interpolation_method, + origin='upper', + vmin=zMin[zmin_idx], + vmax=zMax[zmax_idx], + cmap=cmap[cmap_idx], + alpha=alpha, + extent=[0, cols, rows, 0]) + img.set_rasterized(True) + # plot border at the end of the regions + # if ordered by length + if regions_length_in_bins[sample] is not None: + x_lim = ax.get_xlim() + y_lim = ax.get_ylim() + + ax.plot(regions_length_in_bins[sample][group_idx], + np.arange(len(regions_length_in_bins[sample][group_idx])), + '--', color='black', linewidth=0.5, dashes=(3, 2)) + ax.set_xlim(x_lim) + ax.set_ylim(y_lim) + + if perGroup: + ax.axes.set_xlabel(sub_matrix['group']) + if sample < hm.matrix.get_num_samples() - 1: + ax.axes.get_xaxis().set_visible(False) + else: + ax.axes.get_xaxis().set_visible(False) + ax.axes.set_xlabel(xAxisLabel) + ax.axes.set_yticks([]) + if perGroup and group == 0: + ax.axes.set_ylabel(sub_matrix['sample']) + elif not perGroup and sample == 0: + ax.axes.set_ylabel(sub_matrix['group']) + + # Plot vertical lines at tick marks if desired + if linesAtTickMarks: + xticks_heat, xtickslabel_heat = hm.getTicks(sample) + xticks_heat = [x + 0.5 for x in xticks_heat] # There's an offset of 0.5 compared to the profile plot + if np.ceil(max(xticks_heat)) != float(sub_matrix['matrix'].shape[1]): + tickscale = float(sub_matrix['matrix'].shape[1]) / max(xticks_heat) + xticks_heat_use = [x * tickscale for x in xticks_heat] + else: + xticks_heat_use = xticks_heat + for x in xticks_heat_use: + ax.axvline(x=x, color='black', linewidth=0.5, dashes=(3, 2)) + + # add labels to last block in a column + if (perGroup and sample == numsamples - 1) or \ + (not perGroup and group_idx == numgroups - 1): + + # add xticks to the bottom heatmap (last group) + ax.axes.get_xaxis().set_visible(True) + xticks_heat, xtickslabel_heat = hm.getTicks(sample) + xticks_heat = [x + 0.5 for x in xticks_heat] # There's an offset of 0.5 compared to the profile plot + if np.ceil(max(xticks_heat)) != float(sub_matrix['matrix'].shape[1]): + tickscale = float(sub_matrix['matrix'].shape[1]) / max(xticks_heat) + xticks_heat_use = [x * tickscale for x in xticks_heat] + ax.axes.set_xticks(xticks_heat_use) + else: + ax.axes.set_xticks(xticks_heat) + ax.axes.set_xticklabels(xtickslabel_heat, size=8) + + # align the first and last label + # such that they don't fall off + # the heatmap sides + ticks = ax.xaxis.get_major_ticks() + ticks[0].label1.set_horizontalalignment('left') + ticks[-1].label1.set_horizontalalignment('right') + + ax.get_xaxis().set_tick_params( + which='both', + top=False, + direction='out') + + if showColorbar and colorbar_position == 'below': + # draw a colormap per each heatmap below the last block + if perGroup: + col = group_idx + else: + col = sample + ax = fig.add_subplot(grids[-1, col]) + tick_locator = ticker.MaxNLocator(nbins=3) + cbar = fig.colorbar(img, cax=ax, orientation='horizontal', ticks=tick_locator) + labels = cbar.ax.get_xticklabels() + ticks = cbar.ax.get_xticks() + if ticks[0] == 0: + # if the label is at the start of the colobar + # move it a bit inside to avoid overlapping + # with other labels + labels[0].set_horizontalalignment('left') + if ticks[-1] == 1: + # if the label is at the end of the colobar + # move it a bit inside to avoid overlapping + # with other labels + labels[-1].set_horizontalalignment('right') + # cbar.ax.set_xticklabels(labels, rotation=90) + + if showColorbar and colorbar_position != 'below': + if showSummaryPlot: + # we don't want to colorbar to extend + # over the profiles and spacer top rows + grid_start = 2 + else: + grid_start = 0 + + ax = fig.add_subplot(grids[grid_start:, -1]) + fig.colorbar(img, cax=ax) + + if box_around_heatmaps: + fig.get_layout_engine().set(wspace=0.10, hspace=0.025, rect=(0.04, 0, 0.96, 0.85)) + else: + # When no box is plotted the space between heatmaps is reduced + fig.get_layout_engine().set(wspace=0.05, hspace=0.01, rect=(0.04, 0, 0.96, 0.85)) + + plt.savefig(outFileName, bbox_inches='tight', pad_inches=0.1, dpi=dpi, format=image_format) + plt.close() + + +def mergeSmallGroups(matrixDict): + group_lengths = [len(x) for x in matrixDict.values()] + min_group_length = sum(group_lengths) * 0.01 + + to_merge = [] + i = 0 + _mergedHeatMapDict = OrderedDict() + + for label, ma in matrixDict.items(): + # merge small groups together + # otherwise visualization is impaired + if group_lengths[i] > min_group_length: + if len(to_merge): + to_merge.append(label) + new_label = " ".join(to_merge) + new_ma = np.concatenate([matrixDict[item] + for item in to_merge], axis=0) + else: + new_label = label + new_ma = matrixDict[label] + + _mergedHeatMapDict[new_label] = new_ma + to_merge = [] + else: + to_merge.append(label) + i += 1 + if len(to_merge) > 1: + new_label = " ".join(to_merge) + new_ma = np.array() + for item in to_merge: + new_ma = np.concatenate([new_ma, matrixDict[item]]) + _mergedHeatMapDict[new_label] = new_ma + + return _mergedHeatMapDict + + +def main(args=None): + args = process_args(args) + hm = heatmapper.heatmapper() + matrix_file = args.matrixFile.name + args.matrixFile.close() + hm.read_matrix_file(matrix_file) + + if hm.parameters['min threshold'] is not None or hm.parameters['max threshold'] is not None: + filterHeatmapValues(hm, hm.parameters['min threshold'], hm.parameters['max threshold']) + + if args.sortRegions == 'keep': + args.sortRegions = 'no' # These are the same thing + if args.kmeans is not None: + hm.matrix.hmcluster(args.kmeans, method='kmeans', clustering_samples=args.clusterUsingSamples) + elif args.hclust is not None: + print("Performing hierarchical clustering." + "Please note that it might be very slow for large datasets.\n") + hm.matrix.hmcluster(args.hclust, method='hierarchical', clustering_samples=args.clusterUsingSamples) + + group_len_ratio = np.diff(hm.matrix.group_boundaries) / len(hm.matrix.regions) + if np.any(group_len_ratio < 5.0 / 1000): + problem = np.flatnonzero(group_len_ratio < 5.0 / 1000) + sys.stderr.write("WARNING: Group '{}' is too small for plotting, you might want to remove it. " + "There will likely be an error message from matplotlib regarding this " + "below.\n".format(hm.matrix.group_labels[problem[0]])) + + if args.regionsLabel: + hm.matrix.set_group_labels(args.regionsLabel) + + if args.samplesLabel and len(args.samplesLabel): + hm.matrix.set_sample_labels(args.samplesLabel) + + if args.sortRegions != 'no': + sortUsingSamples = [] + if args.sortUsingSamples is not None: + for i in args.sortUsingSamples: + if (i > 0 and i <= hm.matrix.get_num_samples()): + sortUsingSamples.append(i - 1) + else: + exit("The value {0} for --sortSamples is not valid. Only values from 1 to {1} are allowed.".format(args.sortUsingSamples, hm.matrix.get_num_samples())) + print('Samples used for ordering within each group: ', sortUsingSamples) + + hm.matrix.sort_groups(sort_using=args.sortUsing, + sort_method=args.sortRegions, + sample_list=sortUsingSamples) + + if args.silhouette: + if args.kmeans is not None: + hm.matrix.computeSilhouette(args.kmeans) + elif args.hclust is not None: + hm.matrix.computeSilhouette(args.args.hclust) + + if args.outFileNameMatrix: + hm.save_matrix(args.outFileNameMatrix) + + if args.outFileSortedRegions: + hm.save_BED(args.outFileSortedRegions) + + colormap_dict = {'colorMap': args.colorMap, + 'colorList': args.colorList, + 'colorNumber': args.colorNumber, + 'missingDataColor': args.missingDataColor, + 'alpha': args.alpha} + + plotMatrix(hm, + args.outFileName, + colormap_dict, args.plotTitle, + args.xAxisLabel, args.yAxisLabel, args.regionsLabel, + args.zMin, args.zMax, + args.yMin, args.yMax, + args.averageTypeSummaryPlot, + args.refPointLabel, + args.startLabel, + args.endLabel, + args.heatmapHeight, + args.heatmapWidth, + args.perGroup, + args.whatToShow, + linesAtTickMarks=args.linesAtTickMarks, + plot_type=args.plotType, + image_format=args.plotFileFormat, + legend_location=args.legendLocation, + box_around_heatmaps=args.boxAroundHeatmaps, + label_rotation=args.label_rotation, + dpi=args.dpi, + interpolation_method=args.interpolationMethod) diff --git a/pydeeptools/deeptools/plotPCA.py b/pydeeptools/deeptools/plotPCA.py new file mode 100644 index 0000000000..bc17ed32b1 --- /dev/null +++ b/pydeeptools/deeptools/plotPCA.py @@ -0,0 +1,200 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- + +import sys +import argparse +import matplotlib +matplotlib.use('Agg') +matplotlib.rcParams['pdf.fonttype'] = 42 +matplotlib.rcParams['svg.fonttype'] = 'none' +from deeptools import cm # noqa: F401 +from importlib.metadata import version +from deeptools.correlation import Correlation +from deeptools.parserCommon import writableFile + + +def parse_arguments(args=None): + basic_args = plotCorrelationArgs() + parser = argparse.ArgumentParser( + formatter_class=argparse.RawDescriptionHelpFormatter, + description=""" +Tool for generating a principal component analysis (PCA) +plot from multiBamSummary or multiBigwigSummary output. By default, the loadings for each sample in each principal component is plotted. If the data is transposed, the projections of each sample on the requested principal components is plotted instead. + +Detailed help: + + plotPCA -h + +""", + epilog='example usages:\n' + 'plotPCA -in coverages.npz -o pca.png\n\n' + ' \n\n', + parents=[basic_args, ], + usage='plotPCA -in coverage.npz -o pca.png\n' + 'help: plotPCA -h / plotPCA --help\n') + return parser + + +def plotCorrelationArgs(): + parser = argparse.ArgumentParser(add_help=False) + required = parser.add_argument_group('Required arguments') + + # define the arguments + required.add_argument('--corData', '-in', + metavar='FILE', + help='Coverage file (generated by multiBamSummary or multiBigwigSummary)', + required=True) + + optional = parser.add_argument_group('Optional arguments') + optional.add_argument('--plotFile', '-o', + help='File name to save the plot to. ' + 'The extension determines the file format. ' + 'For example: ' + 'pca.pdf will save the PCA plot in PDF format. ' + 'The available options are: .png, ' + '.eps, .pdf and .svg. If this option is omitted, then you MUST specify --outFileNameData', + type=writableFile, + metavar='FILE') + + optional.add_argument('--labels', '-l', + metavar='sample1 sample2', + help='User defined labels instead of default labels from ' + 'file names. ' + 'Multiple labels have to be separated by spaces, e.g. ' + '--labels sample1 sample2 sample3', + nargs='+') + + optional.add_argument('--plotTitle', '-T', + help='Title of the plot, to be printed on top of ' + 'the generated image. Leave blank for no title. (Default: %(default)s)', + default='') + + optional.add_argument('--plotFileFormat', + metavar='FILETYPE', + help='Image format type. If given, this option ' + 'overrides the image format based on the plotFile ' + 'ending. The available options are: png, ' + 'eps, pdf, plotly and svg.', + choices=['png', 'pdf', 'svg', 'eps', 'plotly']) + + optional.add_argument('--plotHeight', + help='Plot height in cm. (Default: %(default)s)', + type=float, + default=10) + + optional.add_argument('--plotWidth', + help='Plot width in cm. The minimum value is 1 cm. (Default: %(default)s)', + type=float, + default=10) + + optional.add_argument('--outFileNameData', + metavar='file.tab', + type=writableFile, + help='File name to which the data underlying the plot ' + 'should be saved, such as myPCA.tab. For untransposed ' + 'data, this is the loading per-sample and PC as well ' + 'as the eigenvalues. For transposed data, this is the ' + 'rotation per-sample and PC and the eigenvalues. The ' + 'projections are truncated to the number of ' + 'eigenvalues for transposed data.') + + optional.add_argument('--ntop', + help='Use only the top N most variable rows in the ' + 'original matrix. Specifying 0 will result in all ' + 'rows being used. If the matrix is to be transposed, ' + 'rows with 0 variance are always excluded, even if a ' + 'values of 0 is specified. The default is 1000. (Default: %(default)s)', + type=int, + default=1000) + + optional.add_argument('--PCs', + help='The principal components to plot. If specified, ' + 'you must provide two different integers, greater ' + 'than zero, separated by a space. An example (and the default) is "1 2". (Default: %(default)s)', + type=int, + nargs=2, + default=[1, 2]) + + optional.add_argument('--log2', + help='log2 transform the datapoints prior to computing ' + 'the PCA. Note that 0.01 is added to all values to ' + 'prevent 0 values from becoming -infinity. Using this ' + 'option with input that contains negative values will ' + 'result in an error.', + action='store_true') + + optional.add_argument('--colors', + metavar="COLORS", + nargs='+', + help="A list of colors for the symbols. Color names and html hex string (e.g., #eeff22) are accepted. The color names should be space separated. For example, --colors red blue green. If not specified, the symbols will be given automatic colors.") + + optional.add_argument('--markers', + metavar="MARKERS", + nargs='+', + help="A list of markers for the symbols. (e.g., '<','>','o') are accepted. The marker values should be space separated. For example, --markers 's' 'o' 's' 'o'. If not specified, the symbols will be given automatic shapes.") + + optional.add_argument('--version', action='version', + version='%(prog)s {}'.format(version('deeptools'))) + + optionalEx = optional.add_mutually_exclusive_group() + optionalEx.add_argument('--transpose', + help='Perform the PCA on the transposed matrix, (i.e., on the ' + 'matrix where rows are samples and columns are ' + 'bins/features. This then matches what is typically ' + 'done in R.', + action='store_true') + + optionalEx.add_argument('--rowCenter', + help='When specified, each row (bin, gene, etc.) ' + 'in the matrix is centered at 0 before the PCA is ' + 'computed. This is useful only if you have a strong ' + 'bin/gene/etc. correlation and the resulting ' + 'principal component has samples stacked vertically. This option is not applicable if --transpose is specified.', + action='store_true') + + return parser + + +def main(args=None): + args = parse_arguments().parse_args(args) + + if args.plotFile is None and args.outFileNameData is None: + sys.exit("At least one of --plotFile and --outFileNameData must be specified!\n") + + if args.ntop < 0: + sys.exit("The value specified for --ntop must be >= 0!\n") + + if args.PCs[0] == args.PCs[1]: + sys.exit("You must specify different principal components!\n") + if args.PCs[0] <= 0 or args.PCs[1] <= 0: + sys.exit("The specified principal components must be at least 1!\n") + + corr = Correlation(args.corData, + labels=args.labels,) + + corr.rowCenter = args.rowCenter + corr.transpose = args.transpose + corr.ntop = args.ntop + corr.log2 = args.log2 + + Wt, eigenvalues = corr.plot_pca(args.plotFile, + PCs=args.PCs, + plot_title=args.plotTitle, + image_format=args.plotFileFormat, + plotWidth=args.plotWidth, + plotHeight=args.plotHeight, + cols=args.colors, + marks=args.markers) + + if args.outFileNameData is not None: + of = open(args.outFileNameData, "w") + of.write("#plotPCA --outFileNameData\n") + of.write("Component\t{}\tEigenvalue\n".format("\t".join(corr.labels))) + n = eigenvalues.shape[0] + for i in range(n): + of.write("{}\t{}\t{}\n".format(i + 1, "\t".join(["{}".format(x) for x in Wt[i, :]]), eigenvalues[i])) + of.close() + + +if __name__ == "__main__": + main() diff --git a/pydeeptools/deeptools/plotProfile.py b/pydeeptools/deeptools/plotProfile.py new file mode 100755 index 0000000000..7497875f20 --- /dev/null +++ b/pydeeptools/deeptools/plotProfile.py @@ -0,0 +1,973 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- + + +import sys + +import argparse +import numpy as np +from math import ceil +import matplotlib +matplotlib.use('Agg') +matplotlib.rcParams['pdf.fonttype'] = 42 +matplotlib.rcParams['svg.fonttype'] = 'none' +import deeptools.cm # noqa: F401 +import matplotlib.pyplot as plt +from matplotlib.font_manager import FontProperties +from matplotlib import colors as pltcolors +import matplotlib.gridspec as gridspec + +import plotly.offline as py +import plotly.graph_objs as go + +# own modules +from deeptools import parserCommon +from deeptools import heatmapper +from deeptools.heatmapper_utilities import plot_single, plotly_single, getProfileTicks +from deeptools.computeMatrixOperations import filterHeatmapValues + + +debug = 0 +old_settings = np.seterr(all='ignore') +plt.ioff() + + +def parse_arguments(args=None): + parser = argparse.ArgumentParser( + parents=[parserCommon.heatmapperMatrixArgs(), + parserCommon.heatmapperOutputArgs(mode='profile'), + parserCommon.heatmapperOptionalArgs(mode='profile')], + formatter_class=argparse.ArgumentDefaultsHelpFormatter, + description='This tool creates a profile plot for ' + 'scores over sets of genomic regions. ' + 'Typically, these regions are genes, but ' + 'any other regions defined in BED ' + ' will work. A matrix generated ' + 'by computeMatrix is required.', + epilog='An example usage is: plotProfile -m matrix.gz', + add_help=False, + usage='plotProfile -m matrix.gz\n' + 'help: plotProfile -h / plotProfile --help') + + return parser + + +def process_args(args=None): + args = parse_arguments().parse_args(args) + + # Ensure that yMin/yMax are there and a list + try: + assert args.yMin is not None + except: + args.yMin = [None] + try: + assert args.yMax is not None + except: + args.yMax = [None] + + # Sometimes Galaxy sends --yMax '' and --yMin '' + if args.yMin == ['']: + args.yMin = [None] + if args.yMax == ['']: + args.yMax = [None] + + # Convert to floats + if args.yMin != [None]: + foo = [float(x) for x in args.yMin] + args.yMin = foo + if args.yMax != [None]: + foo = [float(x) for x in args.yMax] + args.yMax = foo + + if args.plotHeight < 0.5: + args.plotHeight = 0.5 + elif args.plotHeight > 100: + args.plotHeight = 100 + + return args + + +class Profile(object): + + def __init__(self, hm, out_file_name, + plot_title='', y_axis_label='', + y_min=None, y_max=None, + averagetype='median', + reference_point_label=None, + start_label='TSS', end_label='TES', + plot_height=7, + plot_width=11, + per_group=False, + plot_type='lines', + image_format=None, + color_list=None, + legend_location='best', + plots_per_row=8, + label_rotation=0, + dpi=200): + """ + Using the hm matrix, makes a line plot + either per group or per sample + using the specified parameters. + + Args: + hm: heatmapper object + out_file_name: string + plot_title: string + y_axis_label: list + y_min: list + y_max: list + averagetype: mean, sum, median + reference_point_label: string + start_label: string + end_label: string + plot_height: in cm + plot_width: in cm + per_group: bool + plot_type: string + image_format: string + color_list: list + legend_location: + plots_per_row: int + label_rotation: float + + Returns: + + """ + self.hm = hm + self.out_file_name = out_file_name + self.plot_title = plot_title + self.y_axis_label = y_axis_label + self.y_min = y_min + self.y_max = y_max + self.averagetype = averagetype + self.reference_point_label = reference_point_label + self.start_label = start_label + self.end_label = end_label + self.plot_height = plot_height + self.plot_width = plot_width + self.per_group = per_group + self.plot_type = plot_type + self.image_format = image_format + self.color_list = color_list + self.legend_location = legend_location + self.plots_per_row = plots_per_row + self.label_rotation = label_rotation + self.dpi = dpi + + # Honor reference point labels from computeMatrix + if reference_point_label is None: + self.reference_point_label = hm.parameters['ref point'] + + # decide how many plots are needed + if self.per_group: + self.numplots = self.hm.matrix.get_num_groups() + self.numlines = self.hm.matrix.get_num_samples() + else: + self.numplots = self.hm.matrix.get_num_samples() + self.numlines = self.hm.matrix.get_num_groups() + + if self.numplots > self.plots_per_row: + rows = np.ceil(self.numplots / float(self.plots_per_row)).astype(int) + cols = self.plots_per_row + else: + rows = 1 + cols = self.numplots + self.grids = gridspec.GridSpec(rows, cols) + + plt.rcParams['font.size'] = 10.0 + self.font_p = FontProperties() + self.font_p.set_size('small') + + # convert cm values to inches + plot_height_inches = rows * self.cm2inch(self.plot_height)[0] + self.fig = plt.figure(figsize=self.cm2inch(cols * self.plot_width, rows * self.plot_height)) + self.fig.suptitle(self.plot_title, y=(1 - (0.06 / plot_height_inches))) + + # Ensure that the labels are vectors + nSamples = len(self.hm.matrix.sample_labels) + if not isinstance(self.reference_point_label, list): + self.reference_point_label = [self.reference_point_label] * nSamples + if not isinstance(self.start_label, list): + self.start_label = [self.start_label] * nSamples + if not isinstance(self.end_label, list): + self.end_label = [self.end_label] * nSamples + + def getTicks(self, idx): + """ + This is essentially a wrapper around getProfileTicks to accomdate the fact that each column has its own ticks. + """ + xticks, xtickslabel = getProfileTicks(self.hm, self.reference_point_label[idx], self.start_label[idx], self.end_label[idx], idx) + return xticks, xtickslabel + + @staticmethod + def cm2inch(*tupl): + inch = 2.54 + if isinstance(tupl[0], tuple): + return tuple(i / inch for i in tupl[0]) + else: + return tuple(i / inch for i in tupl) + + def plot_hexbin(self): + from matplotlib import cm + cmap = cm.coolwarm + cmap.set_bad('black') + + if self.image_format == "plotly": + return self.plotly_hexbin() + + for plot in range(self.numplots): + col = plot % self.plots_per_row + row = int(plot / float(self.plots_per_row)) + localYMin = None + localYMax = None + + # split the ax to make room for the colorbar and for each of the + # groups + sub_grid = gridspec.GridSpecFromSubplotSpec(self.numlines, 2, subplot_spec=self.grids[row, col], + width_ratios=[0.92, 0.08], wspace=0.05, hspace=0.1) + + ax = self.fig.add_subplot(sub_grid[0, 0]) + + ax.tick_params( + axis='y', + which='both', + left=False, + right=False, + labelleft=True) + + if self.per_group: + title = self.hm.matrix.group_labels[plot] + else: + title = self.hm.matrix.sample_labels[plot] + + vmin = np.inf + vmax = -np.inf + for data_idx in range(self.numlines): + # get the max and min + if self.per_group: + _row, _col = plot, data_idx + else: + _row, _col = data_idx, plot + + sub_matrix = self.hm.matrix.get_matrix(_row, _col) + ma = sub_matrix['matrix'] + x_values = np.tile(np.arange(ma.shape[1]), (ma.shape[0], 1)) + img = ax.hexbin(x_values.flatten(), ma.flatten(), cmap=cmap, mincnt=1) + _vmin, _vmax = img.get_clim() + if _vmin < vmin: + vmin = _vmin + if _vmax > vmax: + vmax = _vmax + + if localYMin is None or self.y_min[col % len(self.y_min)] < localYMin: + localYMin = self.y_min[col % len(self.y_min)] + if localYMax is None or self.y_max[col % len(self.y_max)] > localYMax: + localYMax = self.y_max[col % len(self.y_max)] + self.fig.delaxes(ax) + + # iterate again after having computed the vmin and vmax + ax_list = [] + for data_idx in range(self.numlines)[::-1]: + ax = self.fig.add_subplot(sub_grid[data_idx, 0]) + if data_idx == 0: + ax.set_title(title) + if data_idx != self.numlines - 1: + plt.setp(ax.get_xticklabels(), visible=False) + + if self.per_group: + _row, _col = plot, data_idx + else: + _row, _col = data_idx, plot + + sub_matrix = self.hm.matrix.get_matrix(_row, _col) + + if self.per_group: + label = sub_matrix['sample'] + else: + label = sub_matrix['group'] + + ma = sub_matrix['matrix'] + try: + # matplotlib 2.0 + ax.set_facecolor('black') + except: + # matplotlib <2.0 + ax.set_axis_bgcolor('black') + x_values = np.tile(np.arange(ma.shape[1]), (ma.shape[0], 1)) + img = ax.hexbin(x_values.flatten(), ma.flatten(), cmap=cmap, mincnt=1, vmin=vmin, vmax=vmax) + + if plot == 0: + ax.axes.set_ylabel(label) + + ax_list.append(ax) + + lims = ax.get_ylim() + if localYMin is not None: + lims = (localYMin, lims[1]) + if localYMax is not None: + lims = (lims[0], localYMax) + if lims[0] >= lims[1]: + lims = (lims[0], lims[0] + 1) + ax.set_ylim(lims) + + xticks, xtickslabel = self.getTicks(plot) + if np.ceil(max(xticks)) != float(ma.shape[1] - 1): + tickscale = float(sub_matrix['matrix'].shape[1]) / max(xticks) + xticks_use = [x * tickscale for x in xticks] + ax_list[0].axes.set_xticks(xticks_use) + else: + ax_list[0].axes.set_xticks(xticks) + ax_list[0].axes.set_xticklabels(xtickslabel, rotation=self.label_rotation) + # align the first and last label + # such that they don't fall off + # the heatmap sides + ticks = ax_list[-1].xaxis.get_major_ticks() + ticks[0].label1.set_horizontalalignment('left') + ticks[-1].label1.set_horizontalalignment('right') + + cax = self.fig.add_subplot(sub_grid[:, 1]) + self.fig.colorbar(img, cax=cax) + + plt.subplots_adjust(wspace=0.05, hspace=0.3) + plt.tight_layout() + plt.savefig(self.out_file_name, dpi=self.dpi, format=self.image_format) + plt.close() + + def plotly_hexbin(self): + """plot_hexbin, but for plotly. it's annoying that we have to have sub-subplots""" + fig = go.Figure() + cols = self.plots_per_row if self.numplots > self.plots_per_row else self.numplots + rows = np.ceil(self.numplots / float(cols)).astype(int) + fig['layout'].update(title=self.plot_title) + domainWidth = .9 / cols + domainHeight = .9 / rows + bufferHeight = 0.0 + if rows > 1: + bufferHeight = 0.1 / (rows - 1) + else: + domainHeight = 1.0 + bufferWidth = 0.0 + if cols > 1: + bufferWidth = 0.1 / (cols - 1) + else: + domainWidth = 1.0 + subHeight = domainHeight / float(self.numlines) + if self.per_group: + sideLabels = self.hm.matrix.sample_labels + else: + sideLabels = self.hm.matrix.group_labels + + data = [] + annos = [] + vmin = np.inf + vmax = -np.inf + for i in range(self.numplots): + row = rows - i / self.plots_per_row - 1 + col = i % self.plots_per_row + + if self.per_group: + title = self.hm.matrix.group_labels[i] + else: + title = self.hm.matrix.sample_labels[i] + + base = row * (domainHeight + bufferHeight) + domain = [base, base + domainHeight] + titleY = base + domainHeight + base = col * (domainWidth + bufferWidth) + domain = [base, base + domainWidth] + titleX = base + 0.5 * domainWidth + xanchor = 'x{}'.format(i + 1) + fig['layout']['xaxis{}'.format(i + 1)] = dict(domain=domain) + annos.append({'yanchor': 'bottom', 'xref': 'paper', 'xanchor': 'center', 'yref': 'paper', 'text': title, 'y': titleY, 'x': titleX, 'font': {'size': 16}, 'showarrow': False}) + + # set yMin/yMax + yMin = np.inf + yMax = -np.inf + for j in range(self.numlines): + # get the max and min + if self.per_group: + _row, _col = i, j + else: + _row, _col = j, i + + ma = self.hm.matrix.get_matrix(_row, _col)['matrix'] + if np.min(ma) < yMin: + yMin = np.min(ma) + if np.max(ma) > yMax: + yMax = np.max(ma) + if self.y_min[i % len(self.y_min)] is not None: + yMin = self.y_min[i % len(self.y_min)] + if self.y_max[i % len(self.y_max)] is not None: + yMax = self.y_max[i % len(self.y_max)] + + for j in range(self.numlines): + if self.per_group: + _row, _col = i, j + else: + _row, _col = j, i + foo = i * self.numlines + j + 1 + yanchor = 'y{}'.format(foo) + base = row * (domainHeight + bufferHeight) + j * subHeight + domain = [base, base + subHeight] + fig['layout']['yaxis{}'.format(foo)] = {'domain': domain, 'title': self.y_axis_label, 'anchor': xanchor, 'range': [yMin, yMax]} + if j == 0: + _ = "xaxis{}".format(xanchor[1:]) + fig['layout'][_].update(anchor='y{}'.format(foo)) + if col == 0: + titleY = base + 0.5 * subHeight + annos.append({'yanchor': 'middle', 'xref': 'paper', 'xanchor': 'left', 'yref': 'paper', 'text': sideLabels[j], 'y': titleY, 'x': -0.03, 'font': {'size': 16}, 'showarrow': False, 'textangle': -90}) + + sub_matrix = self.hm.matrix.get_matrix(_row, _col) + ma = self.hm.matrix.get_matrix(_row, _col)['matrix'] + + fig['layout']['xaxis{}'.format(i + 1)].update(range=[0, ma.shape[1]]) + + if self.per_group: + label = sub_matrix['sample'] + else: + label = sub_matrix['group'] + + # Manually compute the 2D histogram with 100x100 bins + x_values = np.tile(np.arange(ma.shape[1]), (ma.shape[0], 1)) + z, xe, ye = np.histogram2d(x_values.flatten(), ma.flatten(), bins=100, range=[[0, ma.shape[1]], [yMin, yMax]]) + + _vmin = np.min(z) + _vmax = np.max(z) + if _vmin < vmin: + vmin = _vmin + if _vmax > vmax: + vmax = _vmax + + trace = go.Contour(z=z.T, x=xe, y=ye, xaxis=xanchor, yaxis=yanchor, name=label, connectgaps=False) + data.append(trace) + + # Assume the bounds for the last graph are correct + totalWidth = ma.shape[1] + xticks, xtickslabel = self.getTicks(i) + if np.ceil(max(xticks)) != float(totalWidth): + tickscale = float(totalWidth) / max(xticks) + xticks_use = [x * tickscale for x in xticks] + else: + xticks_use = xticks + xticks_use = [np.ceil(x) for x in xticks_use] + fig['layout']['xaxis{}'.format(i + 1)].update(tickmode='array', tickvals=xticks_use, ticktext=xtickslabel, tickangle=self.label_rotation) + + for trace in data: + trace.update(zmin=vmin, zmax=vmax) + + fig.add_traces(data) + fig['layout']['annotations'] = annos + py.plot(fig, filename=self.out_file_name, auto_open=False) + + def plot_heatmap(self): + cmap = ['RdYlBu_r'] + if self.color_list is not None: # check the length to be equal to the numebr of plots otherwise multiply it! + cmap = self.color_list + if len(cmap) < self.numplots: + all_colors = cmap + for i in range(ceil(self.numplots / len(cmap))): + cmap.extend(all_colors) + matrix_flatten = None + if self.y_min == [None]: + matrix_flatten = self.hm.matrix.flatten() + # try to avoid outliers by using np.percentile + self.y_min = [np.percentile(matrix_flatten, 1.0)] + if np.isnan(self.y_min[0]): + self.y_min = [None] + + if self.y_max == [None]: + if matrix_flatten is None: + matrix_flatten = self.hm.matrix.flatten() + # try to avoid outliers by using np.percentile + self.y_max = [np.percentile(matrix_flatten, 98.0)] + if np.isnan(self.y_max[0]): + self.y_max = [None] + + if self.image_format == "plotly": + return self.plotly_heatmap() + + ax_list = [] + # turn off y ticks + for plot in range(self.numplots): + labels = [] + col = plot % self.plots_per_row + row = int(plot / float(self.plots_per_row)) + localYMin = None + localYMax = None + + # split the ax to make room for the colorbar + sub_grid = gridspec.GridSpecFromSubplotSpec(1, 2, subplot_spec=self.grids[row, col], + width_ratios=[0.92, 0.08], wspace=0.05) + + ax = self.fig.add_subplot(sub_grid[0]) + cax = self.fig.add_subplot(sub_grid[1]) + + ax.tick_params( + axis='y', + which='both', + left=False, + right=False, + labelleft=True) + + if self.per_group: + title = self.hm.matrix.group_labels[plot] + tickIdx = plot % self.hm.matrix.get_num_samples() + else: + title = self.hm.matrix.sample_labels[plot] + tickIdx = plot + ax.set_title(title) + mat = [] # when drawing a heatmap (in contrast to drawing lines) + for data_idx in range(self.numlines): + if self.per_group: + row, col = plot, data_idx + else: + row, col = data_idx, plot + if localYMin is None or self.y_min[col % len(self.y_min)] < localYMin: + localYMin = self.y_min[col % len(self.y_min)] + if localYMax is None or self.y_max[col % len(self.y_max)] > localYMax: + localYMax = self.y_max[col % len(self.y_max)] + + sub_matrix = self.hm.matrix.get_matrix(row, col) + + if self.per_group: + label = sub_matrix['sample'] + else: + label = sub_matrix['group'] + labels.append(label) + mat.append(np.ma.__getattribute__(self.averagetype)(sub_matrix['matrix'], axis=0)) + img = ax.imshow(np.vstack(mat), interpolation='nearest', + cmap=cmap[plot], aspect='auto', vmin=localYMin, vmax=localYMax) + self.fig.colorbar(img, cax=cax) + + totalWidth = np.vstack(mat).shape[1] + xticks, xtickslabel = self.getTicks(tickIdx) + if np.ceil(max(xticks)) != float(totalWidth - 1): + tickscale = float(totalWidth) / max(xticks) + xticks_use = [x * tickscale for x in xticks] + ax.axes.set_xticks(xticks_use) + else: + ax.axes.set_xticks(xticks) + ax.axes.set_xticklabels(xtickslabel, rotation=self.label_rotation) + # align the first and last label + # such that they don't fall off + # the heatmap sides + ticks = ax.xaxis.get_major_ticks() + ticks[0].label1.set_horizontalalignment('left') + ticks[-1].label1.set_horizontalalignment('right') + + # add labels as y ticks labels + ymin, ymax = ax.axes.get_ylim() + pos, distance = np.linspace(ymin, ymax, len(labels), retstep=True, endpoint=False) + d_half = float(distance) / 2 + yticks = [x + d_half for x in pos] + + # TODO: make rotation a parameter + # ax.axes.set_yticklabels(labels[::-1], rotation='vertical') + if plot == 0: + ax.axes.set_yticks(yticks) + ax.axes.set_yticklabels(labels[::-1]) + else: + ax.axes.set_yticklabels([]) + # matplotlib 3.1.1 (and likely some earlier versions) will change the ylim if you change the tick locations! + ax.axes.set_ylim([ymin, ymax]) + + ax_list.append(ax) + + plt.subplots_adjust(wspace=0.05, hspace=0.3) + plt.tight_layout() + plt.savefig(self.out_file_name, dpi=self.dpi, format=self.image_format) + plt.close() + + def plotly_heatmap(self): + """plot_heatmap, but with plotly output""" + fig = go.Figure() + cols = self.plots_per_row if self.numplots > self.plots_per_row else self.numplots + rows = np.ceil(self.numplots / float(cols)).astype(int) + fig['layout'].update(title=self.plot_title) + domainWidth = .9 / cols + domainHeight = .9 / rows + bufferHeight = 0.0 + if rows > 1: + bufferHeight = 0.1 / (rows - 1) + else: + domainHeight = 1.0 + bufferWidth = 0.0 + if cols > 1: + bufferWidth = 0.1 / (cols - 1) + else: + domainWidth = 1.0 + + data = [] + annos = [] + zmin = np.inf + zmax = -np.inf + for i in range(self.numplots): + row = rows - i / self.plots_per_row - 1 + col = i % self.plots_per_row + + if self.per_group: + title = self.hm.matrix.group_labels[i] + else: + title = self.hm.matrix.sample_labels[i] + + base = row * (domainHeight + bufferHeight) + domain = [base, base + domainHeight] + titleY = base + domainHeight + xanchor = 'x{}'.format(i + 1) + yanchor = 'y{}'.format(i + 1) + visible = False + if col == 0: + visible = True + fig['layout']['yaxis{}'.format(i + 1)] = {'domain': domain, 'anchor': xanchor, 'visible': visible} + base = col * (domainWidth + bufferWidth) + domain = [base, base + domainWidth] + titleX = base + 0.5 * domainWidth + fig['layout']['xaxis{}'.format(i + 1)] = {'domain': domain, 'anchor': yanchor} + annos.append({'yanchor': 'bottom', 'xref': 'paper', 'xanchor': 'center', 'yref': 'paper', 'text': title, 'y': titleY, 'x': titleX, 'font': {'size': 16}, 'showarrow': False}) + + mat = [] + labels = [] + for j in range(self.numlines): + if self.per_group: + row, col = i, j + else: + row, col = j, i + + sub_matrix = self.hm.matrix.get_matrix(row, col) + + if self.per_group: + label = sub_matrix['sample'] + else: + label = sub_matrix['group'] + labels.append(label) + mat.append(np.ma.__getattribute__(self.averagetype)(sub_matrix['matrix'], axis=0)) + if np.min(mat[-1]) < zmin: + zmin = np.min(mat[-1]) + if np.max(mat[-1]) > zmax: + zmax = np.max(mat[-1]) + totalWidth = len(mat[-1]) + trace = go.Heatmap(name=title, z=mat, x=range(totalWidth + 1), y=labels, xaxis=xanchor, yaxis=yanchor) + data.append(trace) + + # Add ticks + xticks, xtickslabel = self.getTicks(i) + if np.ceil(max(xticks)) != float(totalWidth): + tickscale = float(totalWidth) / max(xticks) + xticks_use = [x * tickscale for x in xticks] + else: + xticks_use = xticks + xticks_use = [np.ceil(x) for x in xticks_use] + fig['layout']['xaxis{}'.format(i + 1)].update(tickmode='array', tickvals=xticks_use, ticktext=xtickslabel, tickangle=self.label_rotation) + + # Adjust color scale limits + for i, trace in enumerate(data): + zminUse = zmin + zmaxUse = zmax + if self.y_min[i % len(self.y_min)] is not None: + zminUse = self.y_min[i % len(self.y_min)] + if self.y_max[i % len(self.y_max)] is not None: + zmaxUse = self.y_max[i % len(self.y_max)] + trace.update(zmin=zminUse, zmax=zmaxUse) + + fig.add_traces(data) + fig['layout']['annotations'] = annos + py.plot(fig, filename=self.out_file_name, auto_open=False) + + def plot_profile(self): + if self.y_min is None: + self.y_min = [None] + if self.y_max is None: + self.y_max = [None] + + if not self.color_list: + cmap_plot = plt.get_cmap('jet') + if self.numlines > 1: + # kmeans, so we need to color by cluster + self.color_list = cmap_plot(np.arange(self.numlines, dtype=float) / float(self.numlines)) + else: + self.color_list = cmap_plot(np.arange(self.numplots, dtype=float) / float(self.numplots)) + if (self.numlines > 1 and len(self.color_list) < self.numlines) or\ + (self.numlines == 1 and len(self.color_list) < self.numplots): + sys.exit("\nThe given list of colors is too small, " + "at least {} colors are needed\n".format(self.numlines)) + for color in self.color_list: + if not pltcolors.is_color_like(color): + sys.exit("\nThe color name {} is not valid. Check " + "the name or try with a html hex string " + "for example #eeff22".format(color)) + + if self.image_format == "plotly": + return self.plotly_profile() + + first = True + ax_list = [] + globalYmin = np.inf + globalYmax = -np.inf + for plot in range(self.numplots): + localYMin = None + localYMax = None + col = plot % self.plots_per_row + row = int(plot / float(self.plots_per_row)) + if (row == 0 and col == 0) or len(self.y_min) > 1 or len(self.y_max) > 1: + ax = self.fig.add_subplot(self.grids[row, col]) + else: + ax = self.fig.add_subplot(self.grids[row, col]) + + if self.per_group: + title = self.hm.matrix.group_labels[plot] + if row != 0 and len(self.y_min) == 1 and len(self.y_max) == 1: + plt.setp(ax.get_yticklabels(), visible=False) + tickIdx = plot % self.hm.matrix.get_num_samples() + else: + title = self.hm.matrix.sample_labels[plot] + if col != 0 and len(self.y_min) == 1 and len(self.y_max) == 1: + plt.setp(ax.get_yticklabels(), visible=False) + tickIdx = plot + + ax.set_title(title) + for data_idx in range(self.numlines): + if self.per_group: + _row, _col = plot, data_idx + else: + _row, _col = data_idx, plot + if localYMin is None or self.y_min[col % len(self.y_min)] < localYMin: + localYMin = self.y_min[col % len(self.y_min)] + if localYMax is None or self.y_max[col % len(self.y_max)] > localYMax: + localYMax = self.y_max[col % len(self.y_max)] + + sub_matrix = self.hm.matrix.get_matrix(_row, _col) + + if self.per_group: + label = sub_matrix['sample'] + else: + label = sub_matrix['group'] + + if self.numlines > 1: + coloridx = data_idx + else: + coloridx = plot + plot_single(ax, sub_matrix['matrix'], + self.averagetype, + self.color_list[coloridx], + label, + plot_type=self.plot_type) + globalYmin = min(float(globalYmin), ax.get_ylim()[0]) + globalYmax = max(globalYmax, ax.get_ylim()[1]) + + # Exclude ticks from all but one subplot by default + if col > 0 and len(self.y_min) == 1 and len(self.y_max) == 1: + plt.setp(ax.get_yticklabels(), visible=False) + + totalWidth = sub_matrix['matrix'].shape[1] + xticks, xtickslabel = self.getTicks(tickIdx) + if np.ceil(max(xticks)) != float(totalWidth - 1): + tickscale = float(totalWidth) / max(xticks) + xticks_use = [x * tickscale for x in xticks] + ax.axes.set_xticks(xticks_use) + else: + ax.axes.set_xticks(xticks) + ax.axes.set_xticklabels(xtickslabel, rotation=self.label_rotation) + # align the first and last label + # such that they don't fall off + # the heatmap sides + ticks = ax.xaxis.get_major_ticks() + ticks[0].label1.set_horizontalalignment('left') + ticks[-1].label1.set_horizontalalignment('right') + + if first and self.y_axis_label != '': + ax.set_ylabel(self.y_axis_label) + if first and self.plot_type not in ['heatmap', 'overlapped_lines']: + ax.legend(loc=self.legend_location.replace('-', ' '), + ncol=1, prop=self.font_p, + frameon=False, markerscale=0.5) + if len(self.y_min) == 1 and len(self.y_max) == 1: + first = False + ax_list.append(ax) + + # It turns out that set_ylim only takes float64s + for sample_id, subplot in enumerate(ax_list): + localYMin = self.y_min[sample_id % len(self.y_min)] + localYMax = self.y_max[sample_id % len(self.y_max)] + lims = [globalYmin, globalYmax] + if localYMin is not None: + if localYMax is not None: + lims = (float(localYMin), float(localYMax)) + else: + lims = (float(localYMin), lims[1]) + elif localYMax is not None: + lims = (lims[0], float(localYMax)) + if lims[0] >= lims[1]: + lims = (lims[0], lims[0] + 1) + ax_list[sample_id].set_ylim(lims) + + plt.subplots_adjust(wspace=0.05, hspace=0.3) + plt.tight_layout() + plt.savefig(self.out_file_name, dpi=self.dpi, format=self.image_format) + plt.close() + + def plotly_profile(self): + """ + plot_profile for plotly output + + y_min, y_max, and color_list are set already + """ + fig = go.Figure() + cols = self.plots_per_row if self.numplots > self.plots_per_row else self.numplots + rows = np.ceil(self.numplots / float(cols)).astype(int) + fig['layout'].update(title=self.plot_title) + domainWidth = .9 / cols + domainHeight = .9 / rows + bufferHeight = 0.0 + if rows > 1: + bufferHeight = 0.1 / (rows - 1) + bufferWidth = 0.0 + if cols > 1: + bufferWidth = 0.1 / (cols - 1) + + data = [] + annos = [] + yMin = None + yMax = None + for i in range(self.numplots): + row = np.floor(i / self.plots_per_row) + # row = rows - i / self.plots_per_row - 1 + col = i % self.plots_per_row + xanchor = 'x{}'.format(i + 1) + yanchor = 'y{}'.format(i + 1) + base = row * (domainHeight + bufferHeight) + domain = [base, base + domainHeight] + titleY = base + domainHeight + fig['layout']['yaxis{}'.format(i + 1)] = {'domain': domain, 'title': self.y_axis_label, 'anchor': xanchor, 'autorange': False} + base = col * (domainWidth + bufferWidth) + domain = [base, base + domainWidth] + titleX = base + 0.5 * domainWidth + fig['layout']['xaxis{}'.format(i + 1)] = {'domain': domain, 'anchor': yanchor} + + if self.per_group: + title = self.hm.matrix.group_labels[i] + else: + title = self.hm.matrix.sample_labels[i] + annos.append({'yanchor': 'bottom', 'xref': 'paper', 'xanchor': 'center', 'yref': 'paper', 'text': title, 'y': titleY, 'x': titleX, 'font': {'size': 16}, 'showarrow': False}) + + for j in range(self.numlines): + if self.per_group: + _row, _col = i, j + else: + _row, _col = j, i + + sub_matrix = self.hm.matrix.get_matrix(_row, _col) + fig['layout']['xaxis{}'.format(i + 1)].update(range=[0, sub_matrix['matrix'].shape[1]]) + + if self.per_group: + label = sub_matrix['sample'] + else: + label = sub_matrix['group'] + + if self.numlines > 1: + coloridx = j + else: + coloridx = i + color = self.color_list[coloridx] + traces = plotly_single(sub_matrix['matrix'], + self.averagetype, + color, + label, + plot_type=self.plot_type) + for trace in traces: + trace.update(xaxis=xanchor, yaxis=yanchor) + if yMin is None or min(trace['y']) < yMin: + yMin = min(trace['y']) + if yMax is None or max(trace['y']) > yMax: + yMax = max(trace['y']) + if row == col == 0: + traces[0].update(showlegend=True) + data.extend(traces) + totalWidth = sub_matrix['matrix'].shape[1] + xticks, xtickslabel = self.getTicks(i) + if np.ceil(max(xticks)) != float(totalWidth): + tickscale = float(totalWidth) / max(xticks) + xticks_use = [x * tickscale for x in xticks] + else: + xticks_use = xticks + xticks_use = [np.ceil(x) for x in xticks_use] + fig['layout']['xaxis{}'.format(i + 1)].update(tickmode='array', tickvals=xticks_use, ticktext=xtickslabel, tickangle=self.label_rotation) + + # Set the y limits + for i in range(self.numplots): + yaxis = 'yaxis{}'.format(i + 1) + yRange = [yMin, yMax] + if self.y_min[i % len(self.y_min)] is not None: + yRange[0] = self.y_min[i % len(self.y_min)] + if self.y_max[i % len(self.y_max)] is not None: + yRange[1] = self.y_max[i % len(self.y_max)] + fig['layout'][yaxis].update(range=yRange) + + fig.add_traces(data) + fig['layout']['annotations'] = annos + py.plot(fig, filename=self.out_file_name, auto_open=False) + + +def main(args=None): + args = process_args(args) + hm = heatmapper.heatmapper() + matrix_file = args.matrixFile.name + args.matrixFile.close() + hm.read_matrix_file(matrix_file) + + if hm.parameters['min threshold'] is not None or hm.parameters['max threshold'] is not None: + filterHeatmapValues(hm, hm.parameters['min threshold'], hm.parameters['max threshold']) + + if args.kmeans is not None: + hm.matrix.hmcluster(args.kmeans, method='kmeans', clustering_samples=args.clusterUsingSamples) + else: + if args.hclust is not None: + print("Performing hierarchical clustering." + "Please note that it might be very slow for large datasets.\n") + hm.matrix.hmcluster(args.hclust, method='hierarchical', clustering_samples=args.clusterUsingSamples) + + group_len_ratio = np.diff(hm.matrix.group_boundaries) / float(len(hm.matrix.regions)) + if np.any(group_len_ratio < 5.0 / 1000): + problem = np.flatnonzero(group_len_ratio < 5.0 / 1000) + sys.stderr.write("WARNING: Group '{}' is too small for plotting, you might want to remove it. \n".format(hm.matrix.group_labels[problem[0]])) + + if args.regionsLabel: + hm.matrix.set_group_labels(args.regionsLabel) + + if args.samplesLabel and len(args.samplesLabel): + hm.matrix.set_sample_labels(args.samplesLabel) + + if args.outFileNameData: + hm.save_tabulated_values(args.outFileNameData, reference_point_label=args.refPointLabel, + start_label=args.startLabel, + end_label=args.endLabel, + averagetype=args.averageType) + + if args.outFileSortedRegions: + hm.save_BED(args.outFileSortedRegions) + + prof = Profile(hm, args.outFileName, + plot_title=args.plotTitle, + y_axis_label=args.yAxisLabel, + y_min=args.yMin, y_max=args.yMax, + averagetype=args.averageType, + reference_point_label=args.refPointLabel, + start_label=args.startLabel, + end_label=args.endLabel, + plot_height=args.plotHeight, + plot_width=args.plotWidth, + per_group=args.perGroup, + plot_type=args.plotType, + image_format=args.plotFileFormat, + color_list=args.colors, + legend_location=args.legendLocation, + plots_per_row=args.numPlotsPerRow, + label_rotation=args.label_rotation, + dpi=args.dpi) + + if args.plotType == 'heatmap': + prof.plot_heatmap() + elif args.plotType == 'overlapped_lines': + prof.plot_hexbin() + else: + prof.plot_profile() diff --git a/pydeeptools/deeptools/sumCoveragePerBin.py b/pydeeptools/deeptools/sumCoveragePerBin.py new file mode 100644 index 0000000000..9cde455522 --- /dev/null +++ b/pydeeptools/deeptools/sumCoveragePerBin.py @@ -0,0 +1,240 @@ +import numpy as np +import multiprocessing +import time + +from deeptools import countReadsPerBin +from deeptools.utilities import getTLen +from deeptoolsintervals import GTF + + +class SumCoveragePerBin(countReadsPerBin.CountReadsPerBin): + r"""This is an extension of CountReadsPerBin for use with plotFingerprint. + There, we need to sum the per-base coverage. + """ + def get_coverage_of_region(self, bamHandle, chrom, regions, + fragmentFromRead_func=None): + """ + Returns a numpy array that corresponds to the number of reads + that overlap with each tile. + + >>> test = Tester() + >>> import pysam + >>> c = SumCoveragePerBin([], stepSize=1, extendReads=300) + + For this case the reads are length 36. The number of overlapping + read fragments is 4 and 5 for the positions tested. Note that reads are + NOT extended, due to there being a 0 length input list of BAM files! + + >>> c.get_coverage_of_region(pysam.AlignmentFile(test.bamFile_PE), 'chr2', + ... [(5000833, 5000834), (5000834, 5000835)]) + array([4., 5.]) + + In the following case the reads length is 50. Reads are not extended. + + >>> c.extendReads=False + >>> c.get_coverage_of_region(pysam.AlignmentFile(test.bamFile2), '3R', [(148, 150), (150, 152), (152, 154)]) + array([2., 4., 4.]) + + + """ + if not fragmentFromRead_func: + fragmentFromRead_func = self.get_fragment_from_read + nbins = len(regions) + if len(regions[0]) == 3: + nbins = 0 + for reg in regions: + nbins += (reg[1] - reg[0]) // reg[2] + coverages = np.zeros(nbins, dtype='float64') + + if self.defaultFragmentLength == 'read length': + extension = 0 + else: + extension = self.maxPairedFragmentLength + + blackList = None + if self.blackListFileName is not None: + blackList = GTF(self.blackListFileName) + + vector_start = 0 + for idx, reg in enumerate(regions): + if len(reg) == 3: + tileSize = int(reg[2]) + nRegBins = (reg[1] - reg[0]) // tileSize + else: + nRegBins = 1 + tileSize = int(reg[1] - reg[0]) + + # Blacklisted regions have a coverage of 0 + if blackList and blackList.findOverlaps(chrom, reg[0], reg[1]): + continue + regStart = int(max(0, reg[0] - extension)) + regEnd = reg[1] + int(extension) + + # If alignments are extended and there's a blacklist, ensure that no + # reads originating in a blacklist are fetched + if blackList and reg[0] > 0 and extension > 0: + o = blackList.findOverlaps(chrom, regStart, reg[0]) + if o is not None and len(o) > 0: + regStart = o[-1][1] + o = blackList.findOverlaps(chrom, reg[1], regEnd) + if o is not None and len(o) > 0: + regEnd = o[0][0] + + start_time = time.time() + # caching seems faster. TODO: profile the function + c = 0 + try: + # BAM input + if chrom not in bamHandle.references: + raise NameError("chromosome {} not found in bam file".format(chrom)) + except: + # bigWig input, as used by plotFingerprint + if bamHandle.chroms(chrom): + _ = np.array(bamHandle.stats(chrom, regStart, regEnd, type="mean", nBins=nRegBins), dtype=float) + _[np.isnan(_)] = 0.0 + _ = _ * tileSize + coverages += _ + continue + else: + raise NameError("chromosome {} not found in bigWig file with chroms {}".format(chrom, bamHandle.chroms())) + + prev_pos = set() + lpos = None + # of previous processed read pair + for read in bamHandle.fetch(chrom, regStart, regEnd): + if read.is_unmapped: + continue + if self.minMappingQuality and read.mapq < self.minMappingQuality: + continue + + # filter reads based on SAM flag + if self.samFlag_include and read.flag & self.samFlag_include != self.samFlag_include: + continue + if self.samFlag_exclude and read.flag & self.samFlag_exclude != 0: + continue + + # Fragment lengths + tLen = getTLen(read) + if self.minFragmentLength > 0 and tLen < self.minFragmentLength: + continue + if self.maxFragmentLength > 0 and tLen > self.maxFragmentLength: + continue + + # get rid of duplicate reads that have same position on each of the + # pairs + if self.ignoreDuplicates: + # Assuming more or less concordant reads, use the fragment bounds, otherwise the start positions + if tLen >= 0: + s = read.pos + e = s + tLen + else: + s = read.pnext + e = s - tLen + if read.reference_id != read.next_reference_id: + e = read.pnext + if lpos is not None and lpos == read.reference_start \ + and (s, e, read.next_reference_id, read.is_reverse) in prev_pos: + continue + if lpos != read.reference_start: + prev_pos.clear() + lpos = read.reference_start + prev_pos.add((s, e, read.next_reference_id, read.is_reverse)) + + # since reads can be split (e.g. RNA-seq reads) each part of the + # read that maps is called a position block. + try: + position_blocks = fragmentFromRead_func(read) + except TypeError: + # the get_fragment_from_read functions returns None in some cases. + # Those cases are to be skipped, hence the continue line. + continue + + last_eIdx = None + for fragmentStart, fragmentEnd in position_blocks: + if fragmentEnd is None or fragmentStart is None: + continue + fragmentLength = fragmentEnd - fragmentStart + if fragmentLength == 0: + continue + # skip reads that are not in the region being + # evaluated. + if fragmentEnd <= reg[0] or fragmentStart >= reg[1]: + continue + + if fragmentStart < reg[0]: + fragmentStart = reg[0] + if fragmentEnd > reg[0] + len(coverages) * tileSize: + fragmentEnd = reg[0] + len(coverages) * tileSize + + sIdx = vector_start + max((fragmentStart - reg[0]) // tileSize, 0) + eIdx = vector_start + min(np.ceil(float(fragmentEnd - reg[0]) / tileSize).astype('int'), nRegBins) + if eIdx >= len(coverages): + eIdx = len(coverages) - 1 + if last_eIdx is not None: + sIdx = max(last_eIdx, sIdx) + if sIdx >= eIdx: + continue + + # First bin + if fragmentEnd < reg[0] + (sIdx + 1) * tileSize: + _ = fragmentEnd - fragmentStart + else: + _ = reg[0] + (sIdx + 1) * tileSize - fragmentStart + if _ > tileSize: + _ = tileSize + coverages[sIdx] += _ + _ = sIdx + 1 + while _ < eIdx: + coverages[_] += tileSize + _ += 1 + while eIdx - sIdx >= nRegBins: + eIdx -= 1 + if eIdx > sIdx: + _ = fragmentEnd - (reg[0] + eIdx * tileSize) + if _ > tileSize: + _ = tileSize + elif _ < 0: + _ = 0 + coverages[eIdx] += _ + last_eIdx = eIdx + + c += 1 + + if self.verbose: + endTime = time.time() + print("%s, processing %s (%.1f per sec) reads @ %s:%s-%s" % ( + multiprocessing.current_process().name, c, c / (endTime - start_time), chrom, reg[0], reg[1])) + + vector_start += nRegBins + + # change zeros to NAN + if self.zerosToNans: + coverages[coverages == 0] = np.nan + + return coverages + + +class Tester(object): + + def __init__(self): + """ + The distribution of reads between the two bam files is as follows. + + They cover 200 bp + + 0 100 200 + |------------------------------------------------------------| + A =============== + =============== + + + B =============== =============== + =============== + =============== + """ + import os + self.root = os.path.dirname(os.path.abspath(__file__)) + "/test/test_data/" + self.bamFile1 = self.root + "testA.bam" + self.bamFile2 = self.root + "testB.bam" + self.bamFile_PE = self.root + "test_paired2.bam" + self.chrom = '3R' diff --git a/pydeeptools/deeptools/test/__init__.py b/pydeeptools/deeptools/test/__init__.py new file mode 100755 index 0000000000..e69de29bb2 diff --git a/pydeeptools/deeptools/test/skiptest_heatmapper_images.py b/pydeeptools/deeptools/test/skiptest_heatmapper_images.py new file mode 100644 index 0000000000..1e1026504b --- /dev/null +++ b/pydeeptools/deeptools/test/skiptest_heatmapper_images.py @@ -0,0 +1,140 @@ +import os +import matplotlib +matplotlib.use('Agg') +from matplotlib.testing.compare import compare_images +from tempfile import NamedTemporaryFile + +import deeptools.computeMatrix +import deeptools.plotHeatmap +import deeptools.plotProfile +import deeptools.utilities + +__author__ = 'Fidel' + +ROOT = os.path.dirname(os.path.abspath(__file__)) + "/test_heatmapper/" +tolerance = 30 + + +def test_plotHeatmap_simple_plot(): + """ + Test a simple plot generated using a matrix from + the following command: + + computeMatrix reference-point -a 100 -b 100 -S {test_path}/test.bw \ + -R {test_path}/test.bed -o /tmp/mat.gz -bs 25 + + """ + outfile = NamedTemporaryFile(suffix='.png', prefix='plotHeatmap_test_', delete=False) + args = "-m {}/master.mat.gz --outFileName {}".format(ROOT, outfile.name).split() + deeptools.plotHeatmap.main(args) + res = compare_images(ROOT + '/master.png', outfile.name, tolerance) + assert res is None, res + os.remove(outfile.name) + + +def test_plotHeatmap_rename_labels(): + outfile = NamedTemporaryFile(suffix='.png', prefix='plotHeatmap_test_', delete=False) + + args = "-m {}/master.mat.gz --outFileName {} --regionsLabel uno dos".format(ROOT, outfile.name).split() + deeptools.plotHeatmap.main(args) + res = compare_images(ROOT + '/master_relabeled.png', outfile.name, tolerance) + assert res is None, res + os.remove(outfile.name) + + +def test_plotHeatmap_scale_regions(): + outfile = NamedTemporaryFile(suffix='.png', prefix='plotHeatmap_test_', delete=False) + args = "-m {}/master_scale_reg.mat.gz --outFileName {}".format(ROOT, outfile.name).split() + deeptools.plotHeatmap.main(args) + res = compare_images(ROOT + '/master_scale_reg.png', outfile.name, tolerance) + assert res is None, res + os.remove(outfile.name) + + +def test_plotHeatmap_multi_bigwig_pergroup(): + outfile = NamedTemporaryFile(suffix='.png', prefix='plotHeatmap_test_', delete=False) + args = "-m {}/master_multi.mat.gz --perGroup --samplesLabel file1 file2 file3 file4 " \ + "--outFileName {}".format(ROOT, outfile.name).split() + deeptools.plotHeatmap.main(args) + res = compare_images(ROOT + '/heatmap_master_multi_pergroup.png', outfile.name, tolerance) + assert res is None, res + os.remove(outfile.name) + + +def test_plotHeatmap_multiple_colors_muti_scales(): + outfile = NamedTemporaryFile(suffix='.png', prefix='plotHeatmap_test_', delete=False) + args = "-m {}/master_multi.mat.gz --colorList white,blue white,red --zMin 1 0 --zMax 4 5 " \ + "--outFileName {}".format(ROOT, outfile.name).split() + deeptools.plotHeatmap.main(args) + res = compare_images(ROOT + '/heatmap_master_multi_color.png', outfile.name, tolerance) + assert res is None, res + os.remove(outfile.name) + + +def test_plotHeatmap_multiple_colormap_no_boxes(): + outfile = NamedTemporaryFile(suffix='.png', prefix='plotHeatmap_test_', delete=False) + args = "-m {}/master_multi.mat.gz --colorMap Reds binary terrain --boxAroundHeatmaps no " \ + "--outFileName {}".format(ROOT, outfile.name).split() + deeptools.plotHeatmap.main(args) + res = compare_images(ROOT + '/heatmap_master_multi_colormap_no_box.png', outfile.name, tolerance) + assert res is None, res + os.remove(outfile.name) + + +def test_plotHeatmap_interpolation(): + outfile = NamedTemporaryFile(suffix='.png', prefix='plotHeatmap_test_', delete=False) + args = "-m {}/large_matrix.mat.gz --interpolation bilinear " \ + "--outFileName {}".format(ROOT, outfile.name).split() + deeptools.plotHeatmap.main(args) + res = compare_images(ROOT + '/heatmap_master_interpolation_bilinear.png', outfile.name, tolerance) + assert res is None, res + os.remove(outfile.name) + + +def test_plotProfiler(): + outfile = NamedTemporaryFile(suffix='.png', prefix='plotHeatmap_test_', delete=False) + args = "-m {}/master.mat.gz --outFileName {} --regionsLabel uno dos " \ + "--plotType std".format(ROOT, outfile.name).split() + deeptools.plotProfile.main(args) + res = compare_images(ROOT + '/profile_master.png', outfile.name, tolerance) + assert res is None, res + os.remove(outfile.name) + + +def test_plotProfiler_heatmap(): + outfile = NamedTemporaryFile(suffix='.png', prefix='plotHeatmap_test_', delete=False) + args = "-m {}/master.mat.gz --outFileName {} --plotType heatmap".format(ROOT, outfile.name).split() + deeptools.plotProfile.main(args) + res = compare_images(ROOT + '/profile_master_heatmap.png', outfile.name, tolerance) + assert res is None, res + os.remove(outfile.name) + + +def test_plotProfiler_overlapped_lines(): + outfile = NamedTemporaryFile(suffix='.png', prefix='plotHeatmap_test_', delete=False) + args = "-m {}/master.mat.gz --outFileName {} " \ + "--plotType overlapped_lines --yMin -1".format(ROOT, outfile.name).split() + deeptools.plotProfile.main(args) + res = compare_images(ROOT + '/profile_master_overlap_lines.png', outfile.name, tolerance) + assert res is None, res + os.remove(outfile.name) + + +def test_plotProfiler_multibigwig(): + outfile = NamedTemporaryFile(suffix='.png', prefix='plotHeatmap_test_', delete=False) + args = "-m {}/master_multi.mat.gz --outFileName {} " \ + "--numPlotsPerRow 2 --yMax 1.5".format(ROOT, outfile.name).split() + deeptools.plotProfile.main(args) + res = compare_images(ROOT + '/profile_master_multi.png', outfile.name, tolerance) + assert res is None, res + os.remove(outfile.name) + + +def test_plotProfiler_multibigwig_pergroup(): + outfile = NamedTemporaryFile(suffix='.png', prefix='plotHeatmap_test_', delete=False) + args = "-m {}/master_multi.mat.gz --outFileName {} " \ + "--perGroup --yMax 1.5".format(ROOT, outfile.name).split() + deeptools.plotProfile.main(args) + res = compare_images(ROOT + '/profile_master_multi_pergroup.png', outfile.name, tolerance) + assert res is None, res + os.remove(outfile.name) diff --git a/pydeeptools/deeptools/test/test_bamCoverage_and_bamCompare.py b/pydeeptools/deeptools/test/test_bamCoverage_and_bamCompare.py new file mode 100644 index 0000000000..ac1f23ce20 --- /dev/null +++ b/pydeeptools/deeptools/test/test_bamCoverage_and_bamCompare.py @@ -0,0 +1,462 @@ +import deeptools.bamCoverage as bam_cov +import deeptools.bamCompare as bam_comp +import deeptools.getScaleFactor as gs +import os.path +import filecmp +from os import unlink + +ROOT = os.path.dirname(os.path.abspath(__file__)) + "/test_data/" +BAMFILE_A = ROOT + "testA.bam" +BAMFILE_B = ROOT + "testB.bam" +BAMFILE_FILTER1 = ROOT + "test_filtering.bam" +BAMFILE_FILTER2 = ROOT + "test_filtering2.bam" +CRAMFILE_A = ROOT + "testA.cram" +CRAMFILE_B = ROOT + "testB.cram" +CRAMFILE_FILTER1 = ROOT + "test_filtering.cram" +CRAMFILE_FILTER2 = ROOT + "test_filtering2.cram" +BEDFILE_FILTER = ROOT + "test_filtering.blacklist.bed" + + +""" +The distribution of reads for the bam file is: + + 0 100 200 + |------------------------------------------------------------| +testA.bam 3R ==============> + <============== + + +testB.bam 3R <============== ==============> + ==============> + ==============> + """ + + +def test_bam_coverage_arguments(): + """ + Test minimal command line args for bamCoverage + """ + outfile = '/tmp/test_file.bg' + for fname in [BAMFILE_B, CRAMFILE_B]: + args = "--bam {} -o {} --outFileFormat bedgraph".format(fname, outfile).split() + bam_cov.main(args) + + _foo = open(outfile, 'r') + resp = _foo.readlines() + _foo.close() + expected = ['3R\t0\t50\t0\n', '3R\t50\t150\t1\n', '3R\t150\t200\t2\n'] + assert f"{resp}" == f"{expected}", f"{resp} != {expected}" + unlink(outfile) + + +def test_bam_coverage_extend(): + outfile = '/tmp/test_file.bg' + for fname in [BAMFILE_B, CRAMFILE_B]: + args = "-b {} -o {} --extendReads 100 --outFileFormat bedgraph".format(fname, outfile).split() + bam_cov.main(args) + _foo = open(outfile, 'r') + resp = _foo.readlines() + _foo.close() + expected = ['3R\t0\t150\t1\n', '3R\t150\t200\t3\n'] + assert f"{resp}" == f"{expected}", f"{resp} != {expected}" + unlink(outfile) + + +def test_bam_coverage_extend_and_normalizeUsingRPGC(): + + outfile = '/tmp/test_file.bg' + for fname in [BAMFILE_B, CRAMFILE_B]: + args = "-b {} -o {} --normalizeUsing RPGC --effectiveGenomeSize 200 --extendReads 100 " \ + "--outFileFormat bedgraph".format(fname, outfile).split() + bam_cov.main(args) + _foo = open(outfile, 'r') + resp = _foo.readlines() + _foo.close() + # the scale factor should be 0.5, thus the result is similar to + # that of the previous test divided by 0.5 + expected = ['3R\t0\t150\t0.5\n', '3R\t150\t200\t1.5\n'] + assert f"{resp}" == f"{expected}", f"{resp} != {expected}" + unlink(outfile) + + +def test_bam_coverage_skipnas(): + outfile = '/tmp/test_file.bg' + for fname in [BAMFILE_B, CRAMFILE_B]: + args = "--bam {} -o {} --outFileFormat bedgraph --skipNAs".format(fname, outfile).split() + bam_cov.main(args) + + _foo = open(outfile, 'r') + resp = _foo.readlines() + _foo.close() + expected = ['3R\t50\t150\t1\n', '3R\t150\t200\t2\n'] + assert f"{resp}" == f"{expected}", f"{resp} != {expected}" + unlink(outfile) + + +def test_bam_coverage_filtering(): + outfile = '/tmp/test_file.bg' + for fname in [BAMFILE_B, CRAMFILE_B]: + args = "--bam {} -o {} --outFileFormat bedgraph --ignoreDuplicates --verbose".format(fname, outfile).split() + bam_cov.main(args) + + _foo = open(outfile, 'r') + resp = _foo.readlines() + _foo.close() + expected = ['3R\t0\t50\t0\n', '3R\t50\t200\t1\n'] + assert resp == expected, "{} != {}".format(resp, expected) + unlink(outfile) + + +def test_bam_compare_arguments(): + """ + Test minimal command line args for bamCoverage. The ratio + between the same file is taken, therefore, the expected value + is 1.0 for all bins. + """ + outfile = '/tmp/test_file.bg' + for fname in [BAMFILE_B, CRAMFILE_B]: + args = "--bamfile1 {} --bamfile2 {} " \ + "-o {} -p 1 --outFileFormat bedgraph --operation ratio".format(fname, fname, outfile).split() + bam_comp.main(args) + + _foo = open(outfile, 'r') + resp = _foo.readlines() + _foo.close() + expected = ['3R\t0\t200\t1\n'] + assert resp == expected, "{} != {}".format(resp, expected) + unlink(outfile) + + +def test_bam_compare_diff_files(): + """ + Test with two different files + """ + outfile = '/tmp/test_file.bg' + for A, B in [(BAMFILE_A, BAMFILE_B), (CRAMFILE_A, CRAMFILE_B)]: + args = "--bamfile1 {} --bamfile2 {} --scaleFactors 1:1 --operation subtract " \ + "-o {} -p 1 --outFileFormat bedgraph".format(A, B, outfile).split() + bam_comp.main(args) + + _foo = open(outfile, 'r') + resp = _foo.readlines() + _foo.close() + expected = ['3R\t0\t50\t0\n', '3R\t50\t100\t-1\n', '3R\t100\t150\t0\n', '3R\t150\t200\t-1\n'] + assert resp == expected, "{} != {}".format(resp, expected) + unlink(outfile) + + +def test_bam_compare_pseudocounts(): + """ + Test with different pseudocounts + """ + outfile = '/tmp/test_file.bg' + args = "--bamfile1 {} --bamfile2 {} --outFileFormat bedgraph --scaleFactors 1:1 -o {} " \ + "--pseudocount 1 0".format(BAMFILE_A, BAMFILE_B, outfile).split() + bam_comp.main(args) + + _foo = open(outfile, 'r') + resp = _foo.readlines() + _foo.close() + expected = ['3R\t0\t50\tinf\n', '3R\t50\t100\t0\n', '3R\t100\t150\t1\n', '3R\t150\t200\t0\n'] + assert resp == expected, "{} != {}".format(resp, expected) + unlink(outfile) + + +def test_bam_compare_ZoverZ(): + """ + Ensure --skipZeroOverZero works in bamCompare + """ + outfile = '/tmp/test_file.bg' + args = "--bamfile1 {} --bamfile2 {} --outFileFormat bedgraph --scaleFactors 1:1 -o {} " \ + "--skipZeroOverZero".format(BAMFILE_A, BAMFILE_B, outfile).split() + bam_comp.main(args) + + _foo = open(outfile, 'r') + resp = _foo.readlines() + _foo.close() + expected = ['3R\t50\t100\t-1\n', '3R\t100\t150\t0\n', '3R\t150\t200\t-0.584963\n'] + assert f"{resp}" == f"{expected}", f"{resp} != {expected}" + unlink(outfile) + + +def test_get_num_kept_reads(): + """ + Test the scale factor functions + """ + for fname in [BAMFILE_A, CRAMFILE_A]: + args = "--bam {} -o /tmp/test".format(fname).split() + + args = bam_cov.process_args(args) + num_kept_reads, total_reads = gs.get_num_kept_reads(args, None) + + # bam file 1 has 2 reads in 3R and 2 read in chr_cigar + assert num_kept_reads == 3, "num_kept_reads is wrong" + assert total_reads == 3, "num total reads is wrong" + + # ignore chr_cigar to count the total number of reads + args = "--bam {} --ignoreForNormalization chr_cigar -o /tmp/test".format(fname).split() + args = bam_cov.process_args(args) + num_kept_reads, total_reads = gs.get_num_kept_reads(args, None) + + # the number of kept reads should be 2 as the read on chr_cigar is skipped + assert num_kept_reads == 2, "num_kept_reads is wrong ({})".format(num_kept_reads) + + # test filtering by read direction. Only forward reads are kept + args = "--bam {} -o /tmp/test --samFlagExclude 16 --ignoreForNormalization chr_cigar ".format(fname).split() + + args = bam_cov.process_args(args) + num_kept_reads, total_reads = gs.get_num_kept_reads(args, None) + + # only one forward read is expected in + assert num_kept_reads == 1, "num_kept_reads is wrong" + + +def test_bam_compare_diff_files_skipnas(): + """ + Test skipnas + Compared to the previous tests, any region that do not have coverage (in either of the bam files) + is not included in the bedgraph file. + """ + outfile = '/tmp/test_file.bg' + for A, B in [(BAMFILE_A, BAMFILE_B), (CRAMFILE_A, CRAMFILE_B)]: + args = "--bamfile1 {} --bamfile2 {} --scaleFactors 1:1 --operation subtract " \ + "-o {} -p 1 --outFileFormat bedgraph --skipNAs".format(A, B, outfile).split() + bam_comp.main(args) + + _foo = open(outfile, 'r') + resp = _foo.readlines() + _foo.close() + expected = ['3R\t100\t150\t0\n', '3R\t150\t200\t-1\n'] + assert f"{resp}" == f"{expected}", f"{resp} != {expected}" + unlink(outfile) + + +def test_bam_compare_extend(): + """ + Test read extension + """ + outfile = '/tmp/test_file.bg' + for A, B in [(BAMFILE_A, BAMFILE_B), (CRAMFILE_A, CRAMFILE_B)]: + args = "--bamfile1 {} --bamfile2 {} --extend 100 --scaleFactors 1:1 --operation subtract " \ + "-o {} -p 1 --outFileFormat bedgraph".format(A, B, outfile).split() + bam_comp.main(args) + + _foo = open(outfile, 'r') + resp = _foo.readlines() + _foo.close() + expected = ['3R\t0\t100\t-1\n', '3R\t100\t150\t1\n', '3R\t150\t200\t-1\n'] + assert f"{resp}" == f"{expected}", f"{resp} != {expected}" + unlink(outfile) + + +def test_bam_compare_scale_factors_ratio(): + """ + Test scale factor + """ + outfile = '/tmp/test_file.bg' + for A, B in [(BAMFILE_A, BAMFILE_B), (CRAMFILE_A, CRAMFILE_B)]: + args = "--bamfile1 {} --bamfile2 {} --operation ratio --ignoreForNormalization chr_cigar " \ + "-o {} -p 1 --outFileFormat bedgraph".format(A, B, outfile).split() + bam_comp.main(args) + + # The scale factors are [ 1. 0.5] because BAMFILE_B has double the amount of reads (4) compared to BAMFILE_A + + _foo = open(outfile, 'r') + resp = _foo.readlines() + _foo.close() + + """ + The distribution of reads for the bam file is: + + 0 100 200 + |------------------------------------------------------------| + testA.bam 3R ==============> + <============== + + + testB.bam 3R <============== ==============> + ==============> + ==============> + + ------------------------------------------------------------------------------ + + ratio: 0 (0+1)/(1*0.5+1)=0.67 (1+1)/(1+2*0.5)=1 + (scale factors [1,0.5]) (1+1)/(1+1*0.5)=1.33 + """ + + expected = ['3R\t0\t50\t1\n', '3R\t50\t100\t0.666667\n', '3R\t100\t150\t1.33333\n', '3R\t150\t200\t1\n'] + assert f"{resp}" == f"{expected}", f"{resp} != {expected}" + unlink(outfile) + + +def test_bam_compare_scale_factors_subtract(): + """ + Test scale factor + """ + outfile = '/tmp/test_file.bg' + for A, B in [(BAMFILE_A, BAMFILE_B), (CRAMFILE_A, CRAMFILE_B)]: + args = "--bamfile1 {} --bamfile2 {} --operation subtract --ignoreForNormalization chr_cigar " \ + "-o {} -p 1 --outFileFormat bedgraph --scaleFactorsMethod None --normalizeUsing CPM".format(A, B, outfile).split() + bam_comp.main(args) + + # The scale factors are [ 1. 0.5] because BAMFILE_B has dowble the amount of reads (4) compared to BAMFILE_A + + _foo = open(outfile, 'r') + resp = _foo.readlines() + _foo.close() + + """ + The distribution of reads for the bam file is: + + 0 100 200 + |------------------------------------------------------------| + testA.bam 3R ==============> + <============== + + + testB.bam 3R <============== ==============> + ==============> + ==============> + + ------------------------------------------------------------------------------ + + subtract: After applying CPM normalization, the scale factors are [500000,250000] + + after applying factors: 0 -25k 25k 0 + + """ + + expected = ['3R\t0\t50\t0\n', '3R\t50\t100\t-250000\n', '3R\t100\t150\t250000\n', '3R\t150\t200\t0\n'] + assert f"{resp}" == f"{expected}", f"{resp} != {expected}" + unlink(outfile) + + +def test_bam_coverage_filter_blacklist(): + """ + Test --samFlagInclude --samFlagExclude --minMappingQuality --ignoreDuplicates and --blackListFileName + """ + outfile = '/tmp/test_file_filter.bg' + for fname in [BAMFILE_FILTER1, CRAMFILE_FILTER1]: + args = "--bam {} --normalizeUsing RPGC --effectiveGenomeSize 1400 -p 1 -o {} -of bedgraph --samFlagInclude 512 " \ + "--samFlagExclude 256 --minMappingQuality 5 --ignoreDuplicates " \ + "--blackListFileName {}".format(fname, outfile, BEDFILE_FILTER) + args = args.split() + bam_cov.main(args) + + _foo = open(outfile, 'r') + resp = _foo.readlines() + _foo.close() + + expected = ['3R\t0\t100\t0\n', '3R\t100\t150\t1.42338\n', + '3R\t150\t250\t4.88017\n', '3R\t250\t300\t3.05011\n', + '3R\t300\t400\t2.23675\n', '3R\t400\t450\t3.86347\n', + '3R\t450\t500\t4.06681\n', '3R\t500\t550\t2.03341\n', + '3R\t550\t600\t2.44009\n', '3R\t600\t650\t4.47349\n', + '3R\t650\t700\t3.45679\n', '3R\t700\t750\t3.66013\n', + '3R\t750\t800\t4.06681\n', '3R\t900\t950\t2.44009\n', + '3R\t950\t1000\t1.62672\n', '3R\t1000\t1050\t0.813362\n', + '3R\t1050\t1500\t0\n'] + + assert f"{resp}" == f"{expected}", f"{resp} != {expected}" + unlink(outfile) + + +def test_bam_coverage_offset1(): + """ + Test -bs 1 --Offset 1 + """ + outfile = '/tmp/test_offset.bw' + for fname in [BAMFILE_A, CRAMFILE_A]: + args = "--Offset 1 --bam {} -p 1 -bs 1 -o {}".format(fname, outfile) + args = args.split() + bam_cov.main(args) + try: + # python 3 only + filecmp.clear_cache() + except: + pass + assert filecmp.cmp(outfile, "{}testA_offset1.bw".format(ROOT)) is True + unlink(outfile) + + +def test_bam_coverage_offset1_10(): + """ + Test -bs 1 --Offset 1 10 + """ + outfile = '/tmp/test_offset.bw' + for fname in [BAMFILE_A, CRAMFILE_A]: + args = "--Offset 1 10 -b {} -p 1 -bs 1 -o {}".format(fname, outfile) + args = args.split() + bam_cov.main(args) + try: + # python 3 only + filecmp.clear_cache() + except: + pass + assert filecmp.cmp(outfile, "{}testA_offset1_10.bw".format(ROOT)) is True + unlink(outfile) + + +def test_bam_coverage_offset_minus1(): + """ + Test -bs 1 --Offset -1 + """ + outfile = '/tmp/test_offset.bw' + for fname in [BAMFILE_A, CRAMFILE_A]: + args = "--Offset -1 -b {} -p 1 -bs 1 -o {}".format(fname, outfile) + args = args.split() + bam_cov.main(args) + try: + # python 3 only + filecmp.clear_cache() + except: + pass + assert filecmp.cmp(outfile, "{}testA_offset-1.bw".format(ROOT)) is True + unlink(outfile) + + +def test_bam_coverage_offset20_minus4(): + """ + Test -bs 1 --Offset 20 -4 + """ + outfile = '/tmp/test_offset.bw' + for fname in [BAMFILE_A, CRAMFILE_A]: + args = "--Offset 20 -4 -b {} -p 1 -bs 1 -o {}".format(fname, outfile) + args = args.split() + bam_cov.main(args) + try: + # python 3 only + filecmp.clear_cache() + except: + pass + assert filecmp.cmp(outfile, "{}testA_offset20_-4.bw".format(ROOT)) is True + unlink(outfile) + + +def test_bam_compare_filter_blacklist(): + """ + Test --samFlagInclude --samFlagExclude --minMappingQuality --ignoreDuplicates and --blackListFileName + """ + outfile = '/tmp/test_file_filter.bg' + for A, B in [(BAMFILE_FILTER1, BAMFILE_FILTER2), (CRAMFILE_FILTER1, CRAMFILE_FILTER2)]: + args = "-b1 {} -b2 {} -p 1 -o {} -of bedgraph --samFlagInclude 512 " \ + "--samFlagExclude 256 --minMappingQuality 5 --ignoreDuplicates " \ + "--blackListFileName {}".format(A, B, outfile, BEDFILE_FILTER) + args = args.split() + bam_comp.main(args) + + _foo = open(outfile, 'r') + resp = _foo.readlines() + _foo.close() + expected = ['3R\t0\t100\t0\n', '3R\t100\t150\t-0.220909\n', + '3R\t150\t200\t-0.159356\n', '3R\t200\t250\t-0.0718929\n', + '3R\t250\t300\t0.135883\n', '3R\t300\t350\t0.103093\n', + '3R\t350\t400\t-0.0895516\n', '3R\t400\t450\t0.0308374\n', + '3R\t450\t500\t0.0989418\n', '3R\t500\t550\t0.207044\n', + '3R\t550\t600\t0.0198996\n', '3R\t600\t650\t-0.0957241\n', + '3R\t650\t700\t0.00968255\n', '3R\t700\t750\t-0.040642\n', + '3R\t750\t800\t-0.123451\n', '3R\t900\t950\t0.212545\n', + '3R\t950\t1000\t0.199309\n', '3R\t1000\t1050\t0.167945\n', + '3R\t1050\t1500\t0\n'] + assert f"{resp}" == f"{expected}", f"{resp} != {expected}" + unlink(outfile) diff --git a/pydeeptools/deeptools/test/test_bigwigAverage.py b/pydeeptools/deeptools/test/test_bigwigAverage.py new file mode 100644 index 0000000000..7f86329125 --- /dev/null +++ b/pydeeptools/deeptools/test/test_bigwigAverage.py @@ -0,0 +1,83 @@ +import deeptools.bigwigAverage as bwAve + +import os.path +from os import unlink + +ROOT = os.path.dirname(os.path.abspath(__file__)) + "/test_data/" +BIGWIG_A = ROOT + "testA_skipNAs.bw" +BIGWIG_B = ROOT + "testB_skipNAs.bw" +BIGWIG_C = ROOT + "test1.bw.bw" + + +""" +The distribution of reads for the bam file is: + + 0 100 200 + |------------------------------------------------------------| +testA.bam 3R ==============> + <============== + + +testB.bam 3R <============== ==============> + ==============> + ==============> + +The resulting bigwig files are as follows: + +testA_skipNas: + 3R 100 200 1 + chr_cigar 0 50 2 + +testB_skipNas: + 3R 50 150 1 + 3R 150 200 2 +""" + + +def test_bigwigAverage(): + outfile = '/tmp/result.bg' + args = "--bigwigs {} {} -o {} --outFileFormat bedgraph".format(BIGWIG_A, BIGWIG_B, outfile).split() + bwAve.main(args) + _foo = open(outfile, 'r') + resp = _foo.readlines() + _foo.close() + expected = ['3R\t0\t50\t0\n', '3R\t50\t100\t0.5\n', '3R\t100\t150\t1\n', '3R\t150\t200\t1.5\n'] + assert f"{resp}" == f"{expected}", f"{resp} != {expected}" + unlink(outfile) + + +def test_bigwigAverage_skipnas(): + outfile = '/tmp/result.bg' + args = "--bigwigs {} {} -o {} --skipNAs " \ + "--outFileFormat bedgraph".format(BIGWIG_A, BIGWIG_B, outfile).split() + bwAve.main(args) + _foo = open(outfile, 'r') + resp = _foo.readlines() + _foo.close() + expected = ['3R\t100\t150\t1\n', '3R\t150\t200\t1.5\n'] + assert f"{resp}" == f"{expected}", f"{resp} != {expected}" + unlink(outfile) + + +def test_bigwigAverageWithScale(): + outfile = '/tmp/result.bg' + args = "--bigwigs {} {} -o {} --outFileFormat bedgraph --scaleFactors 1:0.5".format(BIGWIG_A, BIGWIG_B, outfile).split() + bwAve.main(args) + _foo = open(outfile, 'r') + resp = _foo.readlines() + _foo.close() + expected = ['3R\t0\t50\t0\n', '3R\t50\t100\t0.25\n', '3R\t100\t150\t0.75\n', '3R\t150\t200\t1\n'] + assert f"{resp}" == f"{expected}", f"{resp} != {expected}" + unlink(outfile) + + +def test_bigwigAverageThree(): + outfile = '/tmp/result.bg' + args = "--bigwigs {} {} {} -o {} --outFileFormat bedgraph --scaleFactors 0.75:0.75:.75".format(BIGWIG_A, BIGWIG_A, BIGWIG_B, outfile).split() + bwAve.main(args) + _foo = open(outfile, 'r') + resp = _foo.readlines() + _foo.close() + expected = ['3R\t0\t50\t0\n', '3R\t50\t100\t0.25\n', '3R\t100\t150\t0.75\n', '3R\t150\t200\t1\n'] + assert f"{resp}" == f"{expected}", f"{resp} != {expected}" + unlink(outfile) diff --git a/pydeeptools/deeptools/test/test_bigwigCompare_and_multiBigwigSummary.py b/pydeeptools/deeptools/test/test_bigwigCompare_and_multiBigwigSummary.py new file mode 100644 index 0000000000..076baa2195 --- /dev/null +++ b/pydeeptools/deeptools/test/test_bigwigCompare_and_multiBigwigSummary.py @@ -0,0 +1,136 @@ +import deeptools.bigwigCompare as bwComp +import deeptools.multiBigwigSummary as bwCorr +import numpy as np +import numpy.testing as nt + +import os.path +from os import unlink + +ROOT = os.path.dirname(os.path.abspath(__file__)) + "/test_data/" +BIGWIG_A = ROOT + "testA_skipNAs.bw" +BIGWIG_B = ROOT + "testB_skipNAs.bw" +BIGWIG_C = ROOT + "test1.bw.bw" + + +""" +The distribution of reads for the bam file is: + + 0 100 200 + |------------------------------------------------------------| +testA.bam 3R ==============> + <============== + + +testB.bam 3R <============== ==============> + ==============> + ==============> + +The resulting bigwig files are as follows: + +testA_skipNas: + 3R 100 200 1 + chr_cigar 0 50 2 + +testB_skipNas: + 3R 50 150 1 + 3R 150 200 2 +""" + + +def test_bigwigCompare(): + outfile = '/tmp/result.bg' + args = "-b1 {} -b2 {} -o {} --operation add --outFileFormat bedgraph".format(BIGWIG_A, BIGWIG_B, outfile).split() + bwComp.main(args) + _foo = open(outfile, 'r') + resp = _foo.readlines() + _foo.close() + expected = ['3R\t0\t50\t0\n', '3R\t50\t100\t1\n', '3R\t100\t150\t2\n', '3R\t150\t200\t3\n'] + assert f"{resp}" == f"{expected}", f"{resp} != {expected}" + unlink(outfile) + + +def test_bigwigCompare_skipnas(): + outfile = '/tmp/result.bg' + args = "-b1 {} -b2 {} -o {} --operation add --skipNAs " \ + "--outFileFormat bedgraph".format(BIGWIG_A, BIGWIG_B, outfile).split() + bwComp.main(args) + _foo = open(outfile, 'r') + resp = _foo.readlines() + _foo.close() + expected = ['3R\t100\t150\t2\n', '3R\t150\t200\t3\n'] + assert f"{resp}" == f"{expected}", f"{resp} != {expected}" + unlink(outfile) + + +def test_bigwigCompare_skipZeroOverZero(): + outfile = '/tmp/result.bg"' + args = "-b1 {} -b2 {} -o {} --skipZeroOverZero --pseudocount 1 3 --outFileFormat bedgraph".format(BIGWIG_A, BIGWIG_A, outfile).split() + bwComp.main(args) + _foo = open(outfile, 'r') + resp = _foo.readlines() + _foo.close() + expected = ['3R\t100\t200\t-1\n'] + assert f"{resp}" == f"{expected}", f"{resp} != {expected}" + unlink(outfile) + + +def test_multiBigwigSummary(): + outfile = '/tmp/result.bg' + args = "bins -b {} {} --binSize 50 -o {}".format(BIGWIG_A, BIGWIG_B, outfile).split() + bwCorr.main(args) + resp = np.load(outfile) + matrix = resp['matrix'] + labels = resp['labels'] + nt.assert_equal(matrix, np.array([[np.nan, np.nan], + [np.nan, 1.], + [1., 1.], + [1., 2.]])) + nt.assert_equal(labels, ['testA_skipNAs.bw', 'testB_skipNAs.bw']) + unlink(outfile) + + +def test_multiBigwigSummary_outrawcounts(): + """ + Test multiBigwigSummary raw counts output + """ + outfile = '/tmp/result.bg' + args = "bins -b {} {} --binSize 50 -o /tmp/null --outRawCounts {} ".format(BIGWIG_A, BIGWIG_B, outfile).split() + bwCorr.main(args) + _foo = open(outfile, 'r') + resp = _foo.read() + _foo.close() + expected = """#'chr' 'start' 'end' 'testA_skipNAs.bw' 'testB_skipNAs.bw' +3R 0 50 nan nan +3R 50 100 nan 1.0 +3R 100 150 1.0 1.0 +3R 150 200 1.0 2.0 +""" + assert f"{resp}" == f"{expected}", f"{resp} != {expected}" + unlink(outfile) + unlink("/tmp/null") + + +def test_multiBigwigSummary_gtf(): + outfile = '/tmp/_test.npz' + args = "BED-file -b {0} {0} --BED {1}/test.gtf -o {2}".format(BIGWIG_C, ROOT, outfile).split() + bwCorr.main(args) + resp = np.load(outfile) + matrix = resp['matrix'] + labels = resp['labels'] + nt.assert_equal(labels, ['test1.bw.bw', 'test1.bw.bw']) + nt.assert_allclose(matrix, np.array([[27.475, 27.475], + [27.31248719, 27.31248719]])) + unlink(outfile) + + +def test_multiBigwigSummary_metagene(): + outfile = '/tmp/_test.npz' + args = "BED-file --metagene -b {0} {0} --BED {1}/test.gtf -o {2}".format(BIGWIG_C, ROOT, outfile).split() + bwCorr.main(args) + resp = np.load(outfile) + matrix = resp['matrix'] + labels = resp['labels'] + nt.assert_equal(labels, ['test1.bw.bw', 'test1.bw.bw']) + nt.assert_allclose(matrix, np.array([[20.28956028, 20.28956028], + [22.1923501, 22.1923501]])) + unlink(outfile) diff --git a/pydeeptools/deeptools/test/test_computeMatrixOperations.py b/pydeeptools/deeptools/test/test_computeMatrixOperations.py new file mode 100644 index 0000000000..c253431d7d --- /dev/null +++ b/pydeeptools/deeptools/test/test_computeMatrixOperations.py @@ -0,0 +1,165 @@ +# from unittest import TestCase + +import deeptools.computeMatrixOperations as cmo +import os +import hashlib +import gzip +import json + +__author__ = 'Devon' + + +def getHeader(fp): + s = fp.readline() + if isinstance(s, bytes): + s = s.decode() + s = s[1:] + return json.loads(s) + + +class TestComputeMatrixOperations(object): + root = os.path.dirname(os.path.abspath(__file__)) + "/test_data/" + matrix = root + "computeMatrixOperations.mat.gz" + bed = root + "computeMatrixOperations.bed" + rbindMatrix1 = root + "somegenes.txt.gz" + rbindMatrix2 = root + "othergenes.txt.gz" + + def testSubset(self): + """ + computeMatrixOperations subset + """ + + dCorrect = {"verbose": True, "scale": 1, "skip zeros": False, "nan after end": False, "sort using": "mean", "unscaled 5 prime": [0, 0, 0, 0], "body": [1000, 1000, 1000, 1000], "sample_labels": ["SRR648667.forward", "SRR648668.forward", "SRR648669.forward", "SRR648670.forward"], "downstream": [0, 0, 0, 0], "unscaled 3 prime": [0, 0, 0, 0], "group_labels": ["genes"], "bin size": [10, 10, 10, 10], "upstream": [0, 0, 0, 0], "group_boundaries": [0, 196], "sample_boundaries": [0, 100, 200, 300, 400], "max threshold": None, "ref point": [None, None, None, None], "min threshold": None, "sort regions": "no", "proc number": 20, "bin avg type": "mean", "missing data as zero": False} + oname = "/tmp/subset.mat.gz" + args = "subset -m {} --sample SRR648667.forward SRR648668.forward SRR648669.forward SRR648670.forward -o {}".format(self.matrix, oname) + args = args.split() + cmo.main(args) + f = gzip.GzipFile(oname) + d = getHeader(f) # Skip the header, which can be in a different order + h = hashlib.md5(f.read()).hexdigest() + f.close() + assert d == dCorrect + expectedh = 'edb3c8506c3f27ebb8c7ddf94d5ba594' + assert f'{h}' == f'{expectedh}' + os.remove(oname) + + def testRelabel(self): + """ + computeMatrixOperations relabel + """ + dCorrect = {"verbose": True, "scale": 1, "skip zeros": False, "nan after end": False, "sort using": "mean", "unscaled 5 prime": [0, 0, 0, 0, 0, 0, 0, 0], "body": [1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000], "sample_labels": ["first", "sec ond", "3rd", "4th", "5th", "6th", "7th", "8th"], "downstream": [0, 0, 0, 0, 0, 0, 0, 0], "unscaled 3 prime": [0, 0, 0, 0, 0, 0, 0, 0], "group_labels": ["foo bar"], "bin size": [10, 10, 10, 10, 10, 10, 10, 10], "upstream": [0, 0, 0, 0, 0, 0, 0, 0], "group_boundaries": [0, 196], "sample_boundaries": [0, 100, 200, 300, 400, 500, 600, 700, 800], "max threshold": None, "ref point": [None, None, None, None, None, None, None, None], "min threshold": None, "sort regions": "no", "proc number": 20, "bin avg type": "mean", "missing data as zero": False} + oname = "/tmp/relabeled.mat.gz" + args = "relabel -m {} -o {} --sampleLabels first sec_ond 3rd 4th 5th 6th 7th 8th --groupLabels foo_bar".format(self.matrix, oname) + args = args.split() + args[7] = 'sec ond' # split mucks up spaces + args[-1] = 'foo bar' + cmo.main(args) + f = gzip.GzipFile(oname) + d = getHeader(f) + assert d == dCorrect + f.close() + os.remove(oname) + + def testfilterStrand(self): + """ + computeMatrixOperations filterStrand + """ + dCorrect = {"verbose": True, "scale": 1, "skip zeros": False, "nan after end": False, "sort using": "mean", "unscaled 5 prime": [0, 0, 0, 0, 0, 0, 0, 0], "body": [1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000], "sample_labels": ["SRR648667.forward", "SRR648668.forward", "SRR648669.forward", "SRR648670.forward", "SRR648667.reverse", "SRR648668.reverse", "SRR648669.reverse", "SRR648670.reverse"], "downstream": [0, 0, 0, 0, 0, 0, 0, 0], "unscaled 3 prime": [0, 0, 0, 0, 0, 0, 0, 0], "group_labels": ["genes"], "bin size": [10, 10, 10, 10, 10, 10, 10, 10], "upstream": [0, 0, 0, 0, 0, 0, 0, 0], "group_boundaries": [0, 107], "sample_boundaries": [0, 100, 200, 300, 400, 500, 600, 700, 800], "max threshold": None, "ref point": [None, None, None, None, None, None, None, None], "min threshold": None, "sort regions": "no", "proc number": 20, "bin avg type": "mean", "missing data as zero": False} + oname = "/tmp/filterStrand1.mat.gz" + args = "filterStrand -m {} -o {} --strand +".format(self.matrix, oname) + args = args.split(' ') + cmo.main(args) + f = gzip.GzipFile(oname) + d = getHeader(f) # Skip the header, which can be in a different order + h = hashlib.md5(f.read()).hexdigest() + f.close() + assert d == dCorrect + expectedh = '300f8000be5b5f51e803b57ef08f1c9e' + assert f'{h}' == f'{expectedh}' + os.remove(oname) + + dCorrect = {u'verbose': True, u'scale': 1, u'skip zeros': False, u'nan after end': False, u'sort using': u'mean', u'unscaled 5 prime': [0, 0, 0, 0, 0, 0, 0, 0], u'body': [1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000], u'sample_labels': [u'SRR648667.forward', u'SRR648668.forward', u'SRR648669.forward', u'SRR648670.forward', u'SRR648667.reverse', u'SRR648668.reverse', u'SRR648669.reverse', u'SRR648670.reverse'], u'downstream': [0, 0, 0, 0, 0, 0, 0, 0], u'unscaled 3 prime': [0, 0, 0, 0, 0, 0, 0, 0], u'group_labels': [u'genes'], u'bin size': [10, 10, 10, 10, 10, 10, 10, 10], u'upstream': [0, 0, 0, 0, 0, 0, 0, 0], u'group_boundaries': [0, 89], u'sample_boundaries': [0, 100, 200, 300, 400, 500, 600, 700, 800], u'missing data as zero': False, u'ref point': [None, None, None, None, None, None, None, None], u'min threshold': None, u'sort regions': u'no', u'proc number': 20, u'bin avg type': u'mean', u'max threshold': None} + oname = "/tmp/filterStrand2.mat.gz" + args = "filterStrand -m {} -o {} --strand -".format(self.matrix, oname) + args = args.split() + cmo.main(args) + f = gzip.GzipFile(oname) + d = getHeader(f) # Skip the header, which can be in a different order + h = hashlib.md5(f.read()).hexdigest() + f.close() + assert d == dCorrect + expectedh = '0a6ca070a5ba4564f1ab950ac3b7c8f1' + assert f'{h}' == f'{expectedh}' + os.remove(oname) + + def testrbind(self): + """ + computeMatrixOperations rbind + """ + dCorrect = {"verbose": True, "scale": 1, "skip zeros": False, "nan after end": False, "sort using": "mean", "unscaled 5 prime": [0, 0, 0, 0, 0, 0, 0, 0], "body": [1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000], "sample_labels": ["SRR648667.forward", "SRR648668.forward", "SRR648669.forward", "SRR648670.forward", "SRR648667.reverse", "SRR648668.reverse", "SRR648669.reverse", "SRR648670.reverse"], "downstream": [0, 0, 0, 0, 0, 0, 0, 0], "unscaled 3 prime": [0, 0, 0, 0, 0, 0, 0, 0], "group_labels": ["genes"], "bin size": [10, 10, 10, 10, 10, 10, 10, 10], "upstream": [0, 0, 0, 0, 0, 0, 0, 0], "group_boundaries": [0, 392], "sample_boundaries": [0, 100, 200, 300, 400, 500, 600, 700, 800], "max threshold": None, "ref point": [None, None, None, None, None, None, None, None], "min threshold": None, "sort regions": "no", "proc number": 20, "bin avg type": "mean", "missing data as zero": False} + oname = "/tmp/rbind.mat.gz" + args = "rbind -m {0} {0} -o {1}".format(self.matrix, oname) + args = args.split() + cmo.main(args) + f = gzip.GzipFile(oname) + d = getHeader(f) # Skip the header, which can be in a different order + h = hashlib.md5(f.read()).hexdigest() + f.close() + assert d == dCorrect + expectedh = '3dd96c7b05e0ca5ada21212defe57fba' + assert f'{h}' == f'{expectedh}' + os.remove(oname) + + def testrbind2(self): + """ + computeMatrixOperations rbind with different groups + """ + dCorrect = {"verbose": False, "scale": 1, "skip zeros": False, "nan after end": False, "sort using": "mean", "unscaled 5 prime": [0], "body": [2], "sample_labels": ["signal"], "downstream": [1], "unscaled 3 prime": [0], "group_labels": ["somegenes", "othergenes"], "bin size": [1], "upstream": [1], "group_boundaries": [0, 3, 7], "sample_boundaries": [0, 4], "max threshold": None, "ref point": [None], "min threshold": None, "sort regions": "keep", "proc number": 1, "bin avg type": "mean", "missing data as zero": True} + oname = "/tmp/rbind2.mat.gz" + args = "rbind -m {0} {1} -o {2}".format(self.rbindMatrix1, self.rbindMatrix2, oname) + args = args.split() + cmo.main(args) + f = gzip.GzipFile(oname) + d = getHeader(f) # Skip the header, which can be in a different order + h = hashlib.md5(f.read()).hexdigest() + f.close() + assert d == dCorrect + expectedh = '5d8b1517fc4c63d000b6b37f70ee163b' + assert f'{h}' == f'{expectedh}' + os.remove(oname) + + def testcbind(self): + """ + computeMatrixOperations cbind + """ + dCorrect = {"verbose": True, "scale": 1, "skip zeros": False, "nan after end": False, "sort using": "mean", "unscaled 5 prime": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "body": [1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000], "sample_labels": ["SRR648667.forward", "SRR648668.forward", "SRR648669.forward", "SRR648670.forward", "SRR648667.reverse", "SRR648668.reverse", "SRR648669.reverse", "SRR648670.reverse", "SRR648667.forward", "SRR648668.forward", "SRR648669.forward", "SRR648670.forward", "SRR648667.reverse", "SRR648668.reverse", "SRR648669.reverse", "SRR648670.reverse"], "downstream": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "unscaled 3 prime": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "group_labels": ["genes"], "bin size": [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10], "upstream": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "group_boundaries": [0, 196], "sample_boundaries": [0, 100, 200, 300, 400, 500, 600, 700, 800, 900, 1000, 1100, 1200, 1300, 1400, 1500, 1600], "max threshold": None, "ref point": [None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None], "min threshold": None, "sort regions": "no", "proc number": 20, "bin avg type": "mean", "missing data as zero": False} + oname = "/tmp/filterStrand.mat.gz" + args = "cbind -m {0} {0} -o {1}".format(self.matrix, oname) + args = args.split() + cmo.main(args) + f = gzip.GzipFile(oname) + d = getHeader(f) # Skip the header, which can be in a different order + h = hashlib.md5(f.read()).hexdigest() + f.close() + assert d == dCorrect + expectedh = 'e55d89704bb16a11f366663a8fd90a47' + assert f'{h}' == f'{expectedh}' + os.remove(oname) + + def testsort(self): + """ + computeMatrixOperations sort + """ + dCorrect = {"verbose": True, "scale": 1, "skip zeros": False, "nan after end": False, "sort using": "mean", "unscaled 5 prime": [0, 0, 0, 0, 0, 0, 0, 0], "body": [1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000], "sample_labels": ["SRR648667.forward", "SRR648668.forward", "SRR648669.forward", "SRR648670.forward", "SRR648667.reverse", "SRR648668.reverse", "SRR648669.reverse", "SRR648670.reverse"], "downstream": [0, 0, 0, 0, 0, 0, 0, 0], "unscaled 3 prime": [0, 0, 0, 0, 0, 0, 0, 0], "group_labels": ["genes"], "bin size": [10, 10, 10, 10, 10, 10, 10, 10], "upstream": [0, 0, 0, 0, 0, 0, 0, 0], "group_boundaries": [0, 196], "sample_boundaries": [0, 100, 200, 300, 400, 500, 600, 700, 800], "max threshold": None, "ref point": [None, None, None, None, None, None, None, None], "min threshold": None, "sort regions": "no", "proc number": 20, "bin avg type": "mean", "missing data as zero": False} + oname = "/tmp/sorted.mat.gz" + args = "sort -m {} -o {} -R {}".format(self.matrix, oname, self.bed) + args = args.split() + cmo.main(args) + f = gzip.GzipFile(oname) + d = getHeader(f) # Skip the header, which can be in a different order + h = hashlib.md5(f.read()).hexdigest() + f.close() + assert d == dCorrect + expectedh = '10ea07d1aa58f44625abe2142ef76094' + assert f'{h}' == f'{expectedh}' + os.remove(oname) diff --git a/pydeeptools/deeptools/test/test_corrGC/R_gc b/pydeeptools/deeptools/test/test_corrGC/R_gc new file mode 100644 index 0000000000..cd33a11349 --- /dev/null +++ b/pydeeptools/deeptools/test/test_corrGC/R_gc @@ -0,0 +1,201 @@ +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +3.307656666280550661e-02 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +4.410208888374068242e-02 +1.323062666512220265e-01 +1.000000000000000000e+00 +3.307656666280550661e-02 +1.653828333140275331e-02 +6.615313332561101323e-02 +6.615313332561101323e-02 +3.307656666280550661e-02 +2.205104444187034121e-02 +4.134570832850689021e-02 +4.134570832850689021e-02 +3.307656666280550661e-02 +7.560358094355544567e-02 +3.113088627087577664e-02 +7.028770415846170849e-02 +5.292250666048881752e-02 +5.197746189869437150e-02 +6.339675277037723489e-02 +1.036995062942010770e-01 +8.820417776748137872e-02 +1.035983031325606596e-01 +1.033178149692127318e-01 +1.504450290146960578e-01 +1.947324628880662545e-01 +1.609302185709576005e-01 +1.740871929621342629e-01 +2.137790729575008708e-01 +2.485379401579031200e-01 +2.669751452069302200e-01 +2.805382876215726795e-01 +2.961386359029306026e-01 +3.090365352437303703e-01 +3.312250633872607652e-01 +3.799211198630577657e-01 +3.649828045550952971e-01 +4.913611021356240061e-01 +4.709473062942309274e-01 +5.058536003401513659e-01 +5.815793868441754277e-01 +6.173010406256145277e-01 +6.081702422862803603e-01 +7.693364394163653142e-01 +8.164577035606058741e-01 +8.815917563596734619e-01 +9.460360674886332255e-01 +9.823026416119507997e-01 +9.144433123649089445e-01 +1.051462126168338562e+00 +1.176055703566418309e+00 +1.455368933163442513e+00 +1.183844878468770512e+00 +1.445746659225171982e+00 +1.509884015255844369e+00 +1.584432399161448402e+00 +1.626152022259152785e+00 +2.090608636508092033e+00 +1.675879377582145890e+00 +2.215676862755054266e+00 +2.345517712471297145e+00 +2.070960590498989617e+00 +2.173893735130848270e+00 +2.361992203002964086e+00 +2.245898876404494704e+00 +2.871647378452660160e+00 +2.895853411328622506e+00 +2.284394369946100234e+00 +2.596510483030232574e+00 +3.175350399629329523e+00 +3.018787984092050181e+00 +4.022110506197150492e+00 +3.322691469309099421e+00 +3.175350399629329079e+00 +6.805503590872233666e+00 +2.590417431276558435e+00 +3.969187999536661682e+00 +3.340733232943356779e+00 +4.041355054073691555e+00 +3.170625175820356745e+00 +4.308222807830418333e+00 +5.634041854897872348e+00 +7.822608015753503174e+00 +3.327502606278234243e+00 +3.274580099617745876e+00 +7.298895710259083458e+00 +3.517141588478319481e+00 +6.830311015869337865e+00 +6.400315649252866557e+00 +3.929496119541294963e+00 +7.839146299084906566e+00 +2.037516506428819429e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.488445499826248186e+00 +1.000000000000000000e+00 +2.249206533070774672e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 diff --git a/pydeeptools/deeptools/test/test_corrGC/R_gc_paired.txt b/pydeeptools/deeptools/test/test_corrGC/R_gc_paired.txt new file mode 100644 index 0000000000..08cc627f4c --- /dev/null +++ b/pydeeptools/deeptools/test/test_corrGC/R_gc_paired.txt @@ -0,0 +1,301 @@ +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +9.999910797344536695e-01 +9.999881063479697518e-01 +9.999960354178876187e-01 +9.999986784691363706e-01 +9.999995594893240636e-01 +9.999998531630649445e-01 +9.999999510543501335e-01 +9.999910634195275927e-01 +9.999881009096933671e-01 +9.999960336051001430e-01 +9.999986778648706220e-01 +9.999906390302180093e-01 +9.999790393966496715e-01 +9.999751729119278343e-01 +9.999828040490971182e-01 +9.999853477873693608e-01 +9.999683558235907821e-01 +9.999626919639887923e-01 +9.999429650515958556e-01 +9.998917955244356337e-01 +9.999014952266391809e-01 +9.999404043573286716e-01 +9.998998605246807170e-01 +9.998774284063762785e-01 +9.998610333117045057e-01 +9.997396508489226896e-01 +9.996546236674602737e-01 +9.996084574474356499e-01 +9.995039467350594897e-01 +9.994334724531075409e-01 +9.993832544833378684e-01 +9.992952489888378143e-01 +9.992124766060953567e-01 +9.991937947471972725e-01 +9.991341353337095388e-01 +9.989361911898771984e-01 +9.985677120637509452e-01 +9.981249142589175838e-01 +9.978708020679103452e-01 +9.976973257405287177e-01 +9.972845087879461667e-01 +9.967037002953756941e-01 +9.959790394434188121e-01 +9.951101586761411655e-01 +9.941062991879133781e-01 +9.924612331344023763e-01 +9.904680476116898280e-01 +9.885747079662892123e-01 +9.864643712263454489e-01 +9.833182778577946870e-01 +9.775190664032900045e-01 +9.700848144057120370e-01 +9.672094029191796727e-01 +9.615246458671455887e-01 +9.508348296088652285e-01 +9.391160320609912571e-01 +9.242509022112956885e-01 +9.066909222689595316e-01 +8.882577371730345783e-01 +8.671542759947431511e-01 +8.484839583712968647e-01 +8.326341029616983747e-01 +8.143221578913033554e-01 +7.888729155613086741e-01 +7.605389670367882493e-01 +7.393839281847264244e-01 +7.186395445767683743e-01 +6.932633298695518587e-01 +6.675563656468179730e-01 +6.557166368114221155e-01 +6.504490236624866917e-01 +6.351631261409090845e-01 +6.094480944384946808e-01 +5.959239597618474216e-01 +6.062711267642100221e-01 +6.096765092929627983e-01 +6.012419563708105708e-01 +5.950445568540655428e-01 +5.915286238538426389e-01 +5.945652918963458822e-01 +6.066585583688769434e-01 +6.232366849715897938e-01 +6.207735893523381732e-01 +6.174292194441698411e-01 +6.219755658323700143e-01 +6.333643704897149451e-01 +6.462121265298644834e-01 +6.507620909354857597e-01 +6.567693207017699653e-01 +6.666917142803674423e-01 +6.720857286686742205e-01 +6.809026098441173236e-01 +6.978556999377046877e-01 +7.049648706604161319e-01 +7.127873732353485758e-01 +7.296378668166592085e-01 +7.403554022845679761e-01 +7.463937996388737561e-01 +7.554663302694013538e-01 +7.613302447567783515e-01 +7.725250193054987724e-01 +7.874507966249127966e-01 +7.950448485277744615e-01 +8.123925157445656131e-01 +8.351176112325804368e-01 +8.448163899633056584e-01 +8.486626022941238245e-01 +8.518629775517951863e-01 +8.673459557442074752e-01 +8.867932780337125509e-01 +8.970672882946463256e-01 +9.121570405649662705e-01 +9.252104843400752454e-01 +9.347096521350021225e-01 +9.511757790014061520e-01 +9.749130560843786153e-01 +9.871340056274372499e-01 +9.861327645317359281e-01 +9.956404917161891799e-01 +1.013828711491180368e+00 +1.030610357269147626e+00 +1.044959547295003288e+00 +1.069485810055249120e+00 +1.085347970221164804e+00 +1.089971470505272988e+00 +1.102264255644627378e+00 +1.118238256270866371e+00 +1.139355768843890893e+00 +1.156758081791598780e+00 +1.169924492290504325e+00 +1.173819244193573974e+00 +1.171493467719889825e+00 +1.184597612914873865e+00 +1.200345579387997130e+00 +1.211459832379051527e+00 +1.238295300414279598e+00 +1.247966504099611296e+00 +1.240167911695359004e+00 +1.246792585479475024e+00 +1.262948060117081939e+00 +1.276655219603586966e+00 +1.275103640549761330e+00 +1.281133866408310507e+00 +1.296069180560731615e+00 +1.299133483576072612e+00 +1.300451108519138810e+00 +1.301216709707966990e+00 +1.304273174129296997e+00 +1.310916470284052782e+00 +1.318653145359068635e+00 +1.326424179836547923e+00 +1.332809104899952857e+00 +1.330874322483974304e+00 +1.331227188570605735e+00 +1.320629859072630419e+00 +1.310655178935595355e+00 +1.324967409044265132e+00 +1.305711227011654652e+00 +1.300056688446822761e+00 +1.325284998407550541e+00 +1.314578390711100164e+00 +1.286193460421670043e+00 +1.286803733181254294e+00 +1.280205307605654985e+00 +1.260356435274226472e+00 +1.237936479140162138e+00 +1.216672030278138861e+00 +1.213736531974581645e+00 +1.187420877435089617e+00 +1.163243401233964081e+00 +1.154202888945774275e+00 +1.138357408768514656e+00 +1.138048286269977227e+00 +1.128822718258669422e+00 +1.092812688452169168e+00 +1.074694290821570641e+00 +1.087005990409082079e+00 +1.067480924916803131e+00 +1.031726291161634945e+00 +1.023230841280303949e+00 +1.013539088603025107e+00 +1.016605799520342357e+00 +1.023192913724467523e+00 +1.026343655721627224e+00 +1.032122198652947631e+00 +1.027953032235908948e+00 +1.024294852853029569e+00 +1.013620755330080891e+00 +1.008819214784733242e+00 +1.018096662438548350e+00 +1.021338264269237017e+00 +1.022289328406943865e+00 +1.022615666885497099e+00 +1.037514057530589895e+00 +1.033582667958585999e+00 +1.004774416770266354e+00 +9.954468909407750976e-01 +1.001248555328404288e+00 +1.017317615127176555e+00 +1.008286166216193047e+00 +9.931907316083085080e-01 +1.003277482727201075e+00 +9.987250406848885431e-01 +9.882493937498659786e-01 +9.847709265094811704e-01 +9.876623465877873986e-01 +9.931650085164636099e-01 +9.888285353549343126e-01 +9.871859278030299389e-01 +9.873418023156780299e-01 +9.862213970957208753e-01 +9.804238547456385344e-01 +9.770518017386508047e-01 +9.838955984354510464e-01 +9.842054715700987444e-01 +9.822685046843998569e-01 +9.852919858875200942e-01 +9.870299766344043935e-01 +9.890557790764858970e-01 +9.893290115293941200e-01 +9.846980430143793539e-01 +9.821084715098751250e-01 +9.823189389533665272e-01 +9.848355849484369262e-01 +9.883068206567093839e-01 +9.866950501930423778e-01 +9.844581038612434387e-01 +9.876883213054056254e-01 +9.901331292641196713e-01 +9.898927843589159226e-01 +9.915692829348887738e-01 +9.940747967543506203e-01 +9.938446205266897593e-01 +9.934512733871044832e-01 +9.942493761614623615e-01 +9.952191479438154964e-01 +9.954819871703829426e-01 +9.938617138262522133e-01 +9.938404117603623078e-01 +9.945385622671887305e-01 +9.952572980347597076e-01 +9.966992800530753982e-01 +9.976503126506753860e-01 +9.976504786622593102e-01 +9.980590675708043147e-01 +9.983731660360567473e-01 +9.984779194266618640e-01 +9.986551642616506852e-01 +9.990079613462254926e-01 +9.993393758732639354e-01 +9.995033624355047497e-01 +9.996026008989237210e-01 +9.997070006299922929e-01 +9.997685533215920906e-01 +9.998336574703498014e-01 +9.998999515503660396e-01 +9.999220515307329915e-01 +9.999204994015705728e-01 +9.999556589695512976e-01 +9.999852192195868295e-01 +9.999950730246457420e-01 +9.999894374332408686e-01 +9.999786388732953002e-01 +9.999839593845165631e-01 +9.999857329008385864e-01 +9.999863240743439574e-01 +9.999954413165518252e-01 +9.999984804342324507e-01 +9.999994934775644495e-01 +9.999998311591312694e-01 +9.999999437197039098e-01 +9.999999812399005261e-01 +9.999999937466335087e-01 +9.999999979155446139e-01 +9.999999993051814640e-01 +9.999999997683938213e-01 +9.999999999227978664e-01 +9.999999999742660295e-01 +9.999999999914219728e-01 +9.999999999971407316e-01 +9.999999999990469846e-01 +9.999999999996823652e-01 +9.999999999998941957e-01 +9.999999999999646949e-01 +9.999999999999883427e-01 +9.999999999999961142e-01 +9.999999999999986677e-01 +9.999999999999995559e-01 +9.999999999999997780e-01 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 +1.000000000000000000e+00 diff --git a/pydeeptools/deeptools/test/test_corrGC/extra_sampling.bed b/pydeeptools/deeptools/test/test_corrGC/extra_sampling.bed new file mode 100644 index 0000000000..b68bec53ad --- /dev/null +++ b/pydeeptools/deeptools/test/test_corrGC/extra_sampling.bed @@ -0,0 +1 @@ +chr2L 1 4 In1 0 + \ No newline at end of file diff --git a/pydeeptools/deeptools/test/test_corrGC/filter_out.bed b/pydeeptools/deeptools/test/test_corrGC/filter_out.bed new file mode 100644 index 0000000000..7ee4efd04f --- /dev/null +++ b/pydeeptools/deeptools/test/test_corrGC/filter_out.bed @@ -0,0 +1 @@ +chr2L 4 8 OUT1 0 + diff --git a/pydeeptools/deeptools/test/test_corrGC/frequencies_data.txt b/pydeeptools/deeptools/test/test_corrGC/frequencies_data.txt new file mode 100644 index 0000000000..7ba4f356f8 --- /dev/null +++ b/pydeeptools/deeptools/test/test_corrGC/frequencies_data.txt @@ -0,0 +1,11 @@ +0.000000000000000000e+00 0.000000000000000000e+00 1.000000000000000000e+00 +3.000000000000000000e+00 2.500000000000000000e+01 6.848780487804877470e-01 +4.000000000000000000e+00 3.700000000000000000e+01 6.170072511535926729e-01 +1.900000000000000000e+01 9.400000000000000000e+01 1.153606642449403141e+00 +2.300000000000000000e+01 1.020000000000000000e+02 1.286944045911047274e+00 +1.600000000000000000e+01 1.240000000000000000e+02 7.364280094413846456e-01 +9.000000000000000000e+00 5.900000000000000000e+01 8.706076891277387819e-01 +7.000000000000000000e+00 1.700000000000000000e+01 2.350071736011477341e+00 +1.000000000000000000e+00 1.000000000000000000e+01 5.707317073170731225e-01 +0.000000000000000000e+00 0.000000000000000000e+00 1.000000000000000000e+00 +0.000000000000000000e+00 0.000000000000000000e+00 1.000000000000000000e+00 diff --git a/pydeeptools/deeptools/test/test_corrGC/mappability.bg b/pydeeptools/deeptools/test/test_corrGC/mappability.bg new file mode 100644 index 0000000000..a412b7ee1a --- /dev/null +++ b/pydeeptools/deeptools/test/test_corrGC/mappability.bg @@ -0,0 +1,3 @@ +chr2L 0 100 1 +chr2L 100 110 0.5 +chr2L 110 1000 1 diff --git a/pydeeptools/deeptools/test/test_corrGC/mappability.bw b/pydeeptools/deeptools/test/test_corrGC/mappability.bw new file mode 100644 index 0000000000000000000000000000000000000000..03cefb8aafb27cf855c33e81bcb41c308af4ffc7 GIT binary patch literal 12881 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

    K2-%TWIyvEG?4J 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 z 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�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

    i@3pQ*L#!&$YHAw%Z+dJ_+uPlJyz)_H>- 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%0A>gvBlIrgk0=6(a2qOsiQ*qyD4FrVE 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

    f&J_Y!qf|@(kOn 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 literal 0 HcmV?d00001 diff --git a/pydeeptools/deeptools/test/test_corrGC/paired.bam.bai b/pydeeptools/deeptools/test/test_corrGC/paired.bam.bai new file mode 100644 index 0000000000000000000000000000000000000000..9859091e60053fa7dcacdb87731c78743e7f7da0 GIT binary patch literal 208 zcmZ>A^kn2`U|?VZVoxCk21X#wz)%697?duu19@JPAoA$qx`trI4CW9DO)pfC&J+L! Cat00n literal 0 HcmV?d00001 diff --git a/pydeeptools/deeptools/test/test_corrGC/sequence.2bit b/pydeeptools/deeptools/test/test_corrGC/sequence.2bit new file mode 100644 index 0000000000000000000000000000000000000000..9fad041e7efd98ea197e79fe4f254e52e503a08c GIT binary patch literal 300 zcmZ=(ca&lP0!9!41gyy!MMgd#p%=_x0kF(@AX^N=Wq8x}>uKI%UcSJ-c7<#EJF~h% z9;#2C@Zr}YTdkGTtE;ml=daz`bI2&!mxY_rN|8I6f8(r`4Ob4oHQK;7ufa8Qrp9mi znD)m#mo~;%JwD;<{Yrw(Z^<94ue^4ddSKUaCpvdo_1ANUhb* zI@q7ZyYCxQ`y$aLvrlC-8!h0>{Iy6aiAgK})Vl-x%T(A6z6ja=T44XgPC9=GHQ$tanPt o;^a8I)RTE-$18J*;+>t$+h4GCtm#u;uyV%&Ex83+O&Uxy0P@gx#{d8T literal 0 HcmV?d00001 diff --git a/pydeeptools/deeptools/test/test_corrGC/sequence.fa b/pydeeptools/deeptools/test/test_corrGC/sequence.fa new file mode 100644 index 0000000000..6c3649ce10 --- /dev/null +++ b/pydeeptools/deeptools/test/test_corrGC/sequence.fa @@ -0,0 +1,21 @@ +>chr2L +GAGTATCAGGAAGACCCAGAAATGTTGCTTGACCTCATGAATCGTATTGC +CAAGGGATACCAAAATAACCCTGATCTACGACTGACTTGGTTGGAAAATA +TGGCTAAAAAACACCGCGAGCGAGCAAATCACACGGAAGCAGCCATGTGT +TATGTACATGCTGCTTCTTTAGTTTCTGAATATCTTAGCATGTTGGAGTC +ACAAAAACATTTGCCTGTTGGAGCTGTAAGTTTTCAACGAATTTCTCCCA +ACACACTAATGGAGTCGGCCGTATCGGATGATGTGCTAAGTCCCGGCGAA +GATGGTATCTGCCTAGGAAATCATTTCACTGAAACTGGGTTGAAGGCCTT +GCTGGAAGAAGCCTCCAATTCTTTTCAAGTTGCTGGCATGTATGAAGCAA +TGAACGAAGTGTACAAAATTCTAATACCCATATGCGAGGCTAACAGAGAT +TTTCAAAAGCTAAGCAAAGTTCATGGCAAATTGCAGGAGGCATTTAATCG +AATATCCCAACTACAGGTAACAATATTGTGTAAATTTTACCAACGGAAAA +TATATACATATTTATAAACAGGGTAAGAGAGTTTTTGGAACATACTTTCG +TGTTGGCTTCTATGGCGGAAAATTTGGGGACTTGGATCAGCAGGAATTCA +TTTATAAAGAGCCAACATTGACGAAGTTGCCCGAAATATTTAGTCGGCTT +CAGGTATATATTGCAAATTGGAAAAAATAGAACTAATCAATTTTGTTTCA +ACATACGTTAGAACTTTTACACTGAACGATTCGGACCGGACTCTGTGCAT +ATCATTAAAGATTCCAATACCGTTGATATTAATAGCTTGGATCCCGATAA +GGCTTACATTCAAATTACTTATGTTGAACCCTACTTTGAAACATATGAAA +TGCGTCATCGTGAGACATACTTTGAGCGGAATTTCAATATAAGTATGATA +TGAATTAAACAGATAATTTAAATCGaaatttaaaattataattttaaCAT diff --git a/pydeeptools/deeptools/test/test_corrGC/sequence.fa.fai b/pydeeptools/deeptools/test/test_corrGC/sequence.fa.fai new file mode 100644 index 0000000000..0de5601d45 --- /dev/null +++ b/pydeeptools/deeptools/test/test_corrGC/sequence.fa.fai @@ -0,0 +1 @@ +chr2L 1000 7 50 51 diff --git a/pydeeptools/deeptools/test/test_corrGC/sizes b/pydeeptools/deeptools/test/test_corrGC/sizes new file mode 100644 index 0000000000..7aa1a5605c --- /dev/null +++ b/pydeeptools/deeptools/test/test_corrGC/sizes @@ -0,0 +1,2 @@ +chr2L 1000 + diff --git a/pydeeptools/deeptools/test/test_corrGC/test.bam b/pydeeptools/deeptools/test/test_corrGC/test.bam new file mode 100644 index 0000000000000000000000000000000000000000..609e4e3b3f03d8042902806f1b18edf6d8c588f8 GIT binary patch literal 9779 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 XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:97:COBJ7ACXX:6:2105:11023:179557 16 2L 12 255 51M * 0 0 AGACCCAGAAATGTTGCTTGACCTCATGAATCGTATTGCCAAGGGATACCA BG?CEHGIF@GGJIIGB?<9CIHGHHHHGAEDFIHFGF?;?AFDDEDD@@@ XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:97:COBJ7ACXX:6:1304:5656:150699 0 2L 17 255 51M * 0 0 CAGAAATGTTGCTTGACCTCATGAATCGTATTGCCAAGGGATACCAAAATA CCCFFFFFHHHHHJJGIJJJJJJIHGJJGGJJJIJIJJJJIIJJJJJIIJJ XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:97:COBJ7ACXX:6:1304:8200:170238 0 2L 19 255 51M * 0 0 GAAATGTTGCTTGACCTCATGAATCGTATTGCCAAGGGATACCAAAATAAC ?@@FBDDDHHGHAHHIJCGGDFHIHGHGIJJJGGIGIII3DHIGGGHIIJJ XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:97:COBJ7ACXX:6:1305:18486:172550 16 2L 21 255 51M * 0 0 AATGTTGCTTGACCTCATGAATCGTATTGCCAAGGGATACCAAAATAACCC JIGJJIJJIIHDJJJIHBJIIIHHIIIJJJIIJJIIHGFHHHHFFDDDCCB XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:97:COBJ7ACXX:6:2307:2321:170436 0 2L 27 255 51M * 0 0 GCTTGACCTCATGAATCGTATTGCCAAGGGATACCAAAATAACCCTGATCT CC@FFFDFHHHHHIFIJJEBGGHGIIJJIJGGEGEHIGIJJJAHHIIHIII XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:97:COBJ7ACXX:6:1207:5255:137547 0 2L 28 255 51M * 0 0 CTTGACCTCATGAATCGTATTGCCAAGGGATACCAAAATAACCCTGATCTA CCCFFFFFHGHHGIIGJHIHIHGIIJIIIGGIJJIJJIIJJEHJJJJJJJD XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:97:COBJ7ACXX:6:1304:3130:106740 0 2L 32 255 51M * 0 0 ACCTCATGAATCGTATTGCCAAGGGATACCAAAATAACCCTGATCTACGAC CCCFFFFFHHGHHJJJJJJIIJJJJGHIJJJJJJJIJIJJJJIIIIGJJJI XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:97:COBJ7ACXX:6:2306:8891:14840 0 2L 32 255 51M * 0 0 ACCTCATGAATCGTATTGCCAAGGGATACCAAAATAACCCTGATCTACGAC =;?BBBDDFHDFHFBBD4B>@@G@?3A;DGCED XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:97:COBJ7ACXX:6:1205:9633:61290 0 2L 105 255 51M * 0 0 TAAAAAACACCGCGAGCGAGCAAATCACACGGAAGCAGCCATGTGTTATGT @@@DDDFDFDHHFI1C:DDG>EHIIICEHIIFGIAEHAA?9?CFF>CADC@ XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:97:COBJ7ACXX:6:2108:16953:173164 0 2L 105 255 51M * 0 0 TAAAAAACACCGCGAGCGAGCAAATCACACGGAAGCAGCCATGTGTTATGT CCCFFFFFHHHHHJIIIJHJJIJJJJJJJJJJIIJHHHHFEFFDBCEEEED XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:97:COBJ7ACXX:6:2306:11917:55163 16 2L 105 255 51M * 0 0 TAAAAAACACCGCGAGCGAGCAAATCACACGGAAGCAGCCATGTGTTATGT =ACGHC@FGHGHHGGGGGC@@ECC=CEBE;=.;;@ XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:97:COBJ7ACXX:6:1108:18039:70045 0 2L 112 255 51M * 0 0 CACCGCGAGCGAGCAAATCACACGGAAGCAGCCATGTGTTATGTACATGAG @@@FFFFFDDHFH>DBFGGIIIIIIIIIGGHE@6=F=DHGEAA7@CCHCFH XA:i:0 MD:Z:49C0T0 NM:i:2 +DD61XKN1:97:COBJ7ACXX:6:2302:8293:92003 16 2L 113 255 51M * 0 0 ACCGCGAGCGAGCAAATCACACGGAAGCAGCCATGTGTTATGTACATGCTG @JJIJJJJJIIIGJJIHG>IHJJJJJJIJJJJJJJJJJHHHHHFFFFFCCC XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:97:COBJ7ACXX:6:1206:17788:76420 0 2L 117 255 51M * 0 0 CGAGCGAGCAAATCACACGGAAGCAGCCATGTGTTATGTACATGCTAGATC @@@DBDFFGHGHFIGGGIIIEH:ADGHEIGD*??DEA23A:C=2+B48== XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:97:COBJ7ACXX:6:2301:9302:70963 16 2L 118 255 51M * 0 0 GAGCGAGCAAATCACACGGAAGCAGCCATGTGTTATGTACATGCTGCTTCT JJIGJIIIJJIGHFIGJJJJJJJJJJJJJJJJJJJJJJHHHHHFFFFFCCC XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:97:COBJ7ACXX:6:1108:5503:182542 16 2L 120 255 51M * 0 0 GCGAGCAAATCACACGGAAGCAGCCATGTGTTATGTACATGCTGCTTCTTT 0?DED>GFB@GB8CDDFFF?FEGIGIIIAHGIIIGIIIIIIII9EGAGIEBCGEGIGB XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:97:COBJ7ACXX:6:1102:12979:59008 16 2L 138 255 51M * 0 0 AGCAGCCATGTGTTATGTACATGCTGCTTCTTTAGTTTCTGAATATCTTAG JJJIJJIIJJJJJIJJIGHJJJJJJJJJJJIJJIJJJJHHHHHFFFFFCCC XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:97:COBJ7ACXX:6:1206:9329:69872 16 2L 138 255 51M * 0 0 AGCAGCCATGTGTTATGTACATGCTGCTTCTTTAGTTTCTGAATATCTTAG HIIGIIGJIJJIJIJJIGIJJIHIJJIIGJIJIJJJIIGHGGHFFDFFCC@ XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:97:COBJ7ACXX:6:2103:16418:25318 16 2L 144 255 51M * 0 0 CATGTGTTATGTACATGCTGCTTCTTTAGTTTCTGAATATCTTAGCATGTT H>JJJJJJJJJHIJJJJJIIIJIJIJJJJJJJJJJJJJHHGHHFFFFFCCC XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:97:COBJ7ACXX:6:2306:20617:39460 16 2L 147 255 51M * 0 0 GTGTTATGTACATGCTGCTTCTTTAGTTTCTGAATATCTTAGCATGTTGGA JJJJIJJJIIJJJJJJJJJJIIJJJJJJJJJJJJIJJJHHHHHFFFFFCCC XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:97:COBJ7ACXX:6:1306:11689:51296 0 2L 148 255 51M * 0 0 TGTTATGTACATGCTGCTTCTTTAGTTTCTGAATATCTTAGCATGTTGGAG @@@FDDADBFF8FGIIGIDCFHIGBHHGIJJIJE@GGIJJIIJEIAHDHHI XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:97:COBJ7ACXX:6:1304:20062:21791 16 2L 151 255 51M * 0 0 TATGTACATGCTGCTTCTTTAGTTTCTGAATATCTTAGCATGTTGGAGTCA JJJIIJIJIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHFFFFFCCC XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:97:COBJ7ACXX:6:2102:19935:152156 16 2L 153 255 51M * 0 0 TGTACATGCTGCTTCTTTAGTTTCTGAATATCTTAGCATGTTGGAGTCACA JIIIJIGHHGIIIGJIJJJJJJGJIJJJIIJJJIJJJIHHHHHFFFFFCCC XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:97:COBJ7ACXX:6:2306:17010:6596 16 2L 153 255 51M * 0 0 TGTACATGCTGCTTCTTTAGTTTCTGAATATCTTAGCATGTTGGAGTCACA JIIJJJJJIJJJJJIJJJJJJJJJJJJJJJJJIJJJJJHHHHHFFFFFCCC XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:97:COBJ7ACXX:6:1206:8566:197557 16 2L 158 255 51M * 0 0 ATGCTGCTTCTTTAGTTTCTGAATATCTTAGCATGTTGGAGTCACAAACAC EJJJJIIGGGGGIGHIHEHBGIIIJIIJIGGJIJIHEIGHHHHDFFDD@@? XA:i:1 MD:Z:48A2 NM:i:1 +DD61XKN1:97:COBJ7ACXX:6:1307:11048:127938 0 2L 161 255 51M * 0 0 CTGCTTCTTTAGTTTCTGAATATCTTAGCATGTTGGAGTCACAAACACATT @@@DFFADHDHHHGGIEIHEG>IFHE?FHHHGAECFFGFEEHIIIIIEDHI XA:i:0 MD:Z:45A5 NM:i:1 +DD61XKN1:97:COBJ7ACXX:6:1204:11281:93412 16 2L 163 255 51M * 0 0 GCTTCTTTAGTTTCTGAATATCTTAGCATGTTGGAGTCACAAACACATTTG JJJIJJJJIICHIJJJJIJIJJJJJJJJJJIJJJJJGJHHHHHFFFFFCCC XA:i:1 MD:Z:43A7 NM:i:1 +DD61XKN1:97:COBJ7ACXX:6:1105:16101:180301 0 2L 181 255 51M * 0 0 TATCTTAGCATGTTGGAGTCACAAACACATTTGCCTGTTGGAGCTGTAAGT AEF?GHEFHEBBBD:??FB XA:i:1 MD:Z:25A25 NM:i:1 +DD61XKN1:97:COBJ7ACXX:6:1307:14338:192440 0 2L 184 255 51M * 0 0 CTTAGCATGTTGGAGTCACAAACACATTTGCCTGTTGGAGCTGTAAGTTTT GHGGI?DHIGGDGHIJJGG XA:i:1 MD:Z:22A28 NM:i:1 +DD61XKN1:97:COBJ7ACXX:6:1103:12859:144897 16 2L 186 255 51M * 0 0 TAGCATGTTGGAGTCACAAACACATTTGCCTGTTGGAGCTGTAAGTTTTCA HIEJIHGIGHFGGIIHIGGIHECEHIIJJGJJJIJIIEHHFHHFFFFFCCC XA:i:0 MD:Z:20A30 NM:i:1 +DD61XKN1:97:COBJ7ACXX:6:2107:7805:110890 16 2L 187 255 51M * 0 0 AGCATGTTGGAGTCACAAACACATTTGCCTGTTGGAGCTGTAAGTTTTCAA IIJIIJJIIIIGJJJIJJGIGJJIIJFJIJJIIIJJIIHHHHHFFFFFC@C XA:i:0 MD:Z:19A31 NM:i:1 +DD61XKN1:97:COBJ7ACXX:6:1102:1861:107928 0 2L 192 255 51M * 0 0 GTTGGAGTCACAAACACATTTGCCTGTTGGAGCTGTAAGTTTTCAACGAAT @?@DDDDFFBHHHJEGIIGIGIIJGHIJJJIIGHJGHIICFHIJIIJIIJI XA:i:1 MD:Z:14A36 NM:i:1 +DD61XKN1:97:COBJ7ACXX:6:2308:20330:196190 16 2L 192 255 51M * 0 0 GTTCGAGTCACAAACACATTTGCCTGTTGGAGCTGTAAGTTTTCAACGAAT D90)JIIGHHEEFCGBJIHIIIJJIJJJJJJIHGJJIIHGHHHDFFFD@@@ XA:i:0 MD:Z:3G10A36 NM:i:2 +DD61XKN1:97:COBJ7ACXX:6:1201:12265:85344 0 2L 200 255 51M * 0 0 CACAAACACATTTGCCTGTTGGAGCTGTAAGTTTTCAACGAATTTCTCCCA CCCFFFFFHHHHHIIJJJJIJJJJJIJIIJJIJJJGIJIJJIJJIGIGGGI XA:i:1 MD:Z:6A44 NM:i:1 +DD61XKN1:97:COBJ7ACXX:6:2308:10209:45972 16 2L 201 255 51M * 0 0 ACAAACACATTTGCCTGTTGGAGCTCTAAGTTTTCAACGAATTTCTCCCAA GHGIIHDIIIIHG=GGIIG@JIGHCFFHIIAH:DDGGGDFECGFBG@AGH>>D XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:97:COBJ7ACXX:6:1203:19077:54250 16 2L 245 255 51M * 0 0 ATCTCAACACCCTAATGGAGTCGGCCGTATCGGATGATGTGCTAAGTCCCG ??=)6(-;.@4CBB@=B@60)AADDE?@?DFDEE?AC:DCAFGGIGIIIFIIBEE XA:i:0 MD:Z:48G0A1 NM:i:2 +DD61XKN1:97:COBJ7ACXX:6:1201:1270:36522 16 2L 251 255 51M * 0 0 ACACACTAATGGAGTCGGCCGTATCGGATGATGTGCTAAGTCCCGGCGAAG EEEEEFFFFFFFHHIGJJJJJIIJJJJJJJJJJJJJJJHHHHHFFFDFCCC XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:97:COBJ7ACXX:6:1208:4869:36164 16 2L 251 255 51M * 0 0 ACACACTAATGGAGTCGGCCGTATCGGATGATGTGCTAAGTCCCGGCGAAG B@AA;D>FFEFFHHJJIJJIGGGIJJJJIFJIJIJIIJGHHHHFFFFFCCC XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:97:COBJ7ACXX:6:2302:8813:117992 16 2L 251 255 51M * 0 0 ACACACTAATGGAGTCGGCCGTATCGGATGATGTGCTAAGTCCCGGCGAAG EEEDCFDFFFFFHHJIJJJIJJJJJJJJJJJJIJJJJJHHHHHFFFFFCCC XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:97:COBJ7ACXX:6:2306:2156:189168 16 2L 251 255 51M * 0 0 ACACACTAATGGAGTCGGCCGTATCGGATGATGTGCTAAGTCCCGGCGAAG EECEADBD@FFFHEGGBIIJJJJIJJIIJJIJJJJJJJHHHFHFFFDDCC@ XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:97:COBJ7ACXX:6:2108:20676:200337 16 2L 253 255 51M * 0 0 CCCTTAATGGAGTCGGCCGTATCGGATGATGTGCTAAGTCCCGGCGAAGAT ####@EDBFFEHEE;>IIIGHBJJIHHBIIIIEJIJIHHHHFC@+FFD?@? XA:i:0 MD:Z:0A1A0C47 NM:i:3 +DD61XKN1:97:COBJ7ACXX:6:2303:4499:87063 16 2L 253 255 51M * 0 0 ACACTAATGGAGTCGGCCGTATCGGATGATGTGCTAAGTCCCGGCGAAGAT @EEEEEDFFFFEAJIGHIHHBCJJIGGGGIJJIIIGGHHHDHHFFFFFCC@ XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:97:COBJ7ACXX:6:2301:12873:140362 0 2L 254 255 51M * 0 0 CACTAATGGAGTCGGCCGTATCGGATGATGTGCTAAGTCCCGGCGAAGATG CCCFFFFFHHHHHIJJJJJJJJJJIIJIJIIIGIJJIIIJJJJIIHFFDEE XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:97:COBJ7ACXX:6:2307:13419:129801 0 2L 256 255 51M * 0 0 CTAATGGAGTCGGCCGTATCGGATGATGTGCTAAGTCCCGGCGAAGGTGGG @@@FFFDDFBDHHBIIBAHGHEHCH??D?DAG@FC?DBDGGFHAA>DFEEIIJIHGJIHGIHG?GGGGIIGGJJJIJJJJHHHHHFFDFF@CC XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:97:COBJ7ACXX:6:1208:21153:74484 0 2L 260 255 51M * 0 0 TGGAGTCGGCCGTATCGGATGATGTGCTAAGTCCCGGCGAAGATGGTATCT @C@FFDEFAHGHFHGIJGGHEDGGIIGIEEGHGGGIIGGGFEBBDD@CC>B XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:97:COBJ7ACXX:6:2101:13440:96989 0 2L 260 255 51M * 0 0 TGGAGTCGGCCGTATCGGATGATGTGCTAAGTCCCGGCGAAGATGGTATCT CCCFFFFFHHHHHJJJIJIJJIJJIJIIJJJIIIIJJIIJHGFFFF>CEEE XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:97:COBJ7ACXX:6:1104:11297:23938 0 2L 261 255 51M * 0 0 GGAGTCGGCCGTATCGGATGATGTGCTAAGTCCCGGCGAAGATGGTATCTG ?@@D1BD8DHDAFGFCBGGCG8:@4@A@# XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:97:COBJ7ACXX:6:1302:16303:101241 0 2L 261 255 51M * 0 0 GGAGTCGGCCGTATCGGATGATGTGCTAAGTCCCGGCGAAGATGGTATCTG @@@DDDDFHGHFGIIIIGIIJIJJJIIIGGFBHIIHEHBHEG@BF;3?;B> XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:97:COBJ7ACXX:6:2103:10328:49800 16 2L 262 255 51M * 0 0 GAGTCGGCCGTATCGGATGATGTGCTAAGTCCCGGCGAAGATGGTATCTGC @C@BDBBD=FFFFC=.888BCIFF@B90FEEFCF=CFAEIB=,B1;;; XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:97:COBJ7ACXX:6:1107:9046:65823 16 2L 273 255 51M * 0 0 ATCGGATGATGTGCTAAGTCCCGGCGAAGATGGTATCTGCCTAGGAAATCA DJHGGHGEJIIG@JIIGGDEJGHHFDJJHGHFHGHHGBHBAHFD8FFF@@@ XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:97:COBJ7ACXX:6:1205:16702:86065 16 2L 273 255 51M * 0 0 ATCGGATGATGTGCTAAGTCCCGGCGAAGATGGTATCTGCCTAGGAAATCA IHIIFIIIIIGCIGGIHF@GIIIIIIIHEFCIIHFB?GHFDGHFFFDFCCC XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:97:COBJ7ACXX:6:2207:9123:81043 0 2L 275 255 51M * 0 0 CGGNTGGTGTGCTAAGTCCCGGCGAAGATGGTATCNGCCTAGGAAATNATT ?@@#4A22AAFHFGEGFHGGIGDGHIIIIII9DBF#-DFF4?<@C<8=FC@F9CF=7 XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:97:COBJ7ACXX:6:2307:1821:56847 16 2L 291 255 51M * 0 0 TCCCGGCGAAGATGGTATCTGCCTAGGAAATCATTTCACTGAAACTGGGTT JIHIJJJJIJJJJIJJJJJJJJJJIJJJJJIJJJJJJIHHHHHFFFFFCCC XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:97:COBJ7ACXX:6:1108:6855:132514 16 2L 292 255 51M * 0 0 CCCGGCGAAGATGGTATCTGCCTAGGAAATCATTTCACTGAAACTGGGTTG JIJGJJJJJJIJJJIJIJJIJJIHJJJIHBJJGJJJIJGHHGHFFFFF@@B XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:97:COBJ7ACXX:6:1307:18891:60022 0 2L 298 255 51M * 0 0 GAAGATGGTATCTGCCTAGGAAATCATTTCACTGAAACTGGGTTGAAGGCC @@@FDDEFHHHHHJJJJJJJIIJJIJIIGJGHJJJGIIGIIJDHHJJJJJJ XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:97:COBJ7ACXX:6:1101:19397:5078 0 2L 299 255 51M * 0 0 AAGATGGTATCTGCCTAGGAAATCATTTCACTGAAACTGGGTTGAAGGCCT @@CDDFFFHHHHHJJJJJJIJJJJJJJJGDHIJJJJJJIJJIIJJJJJHII XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:97:COBJ7ACXX:6:1205:3808:46142 16 2L 302 255 51M * 0 0 ATGGTATCTGCCTAGGAAATCATTTCACTGAAACTGGGTTGAAGGCCTTGC GGHGGIGIIIIIIIIGIIGEGGGHEHABIIIIIIGHGIHHDDHD;?DD@@@ XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:97:COBJ7ACXX:6:2301:2533:6592 16 2L 303 255 51M * 0 0 TGGTATCTGCCTAGGAAATCATTTCACTGAAACTGGGTTGAAGGCCTTGCT GHIIJJJIJJJJJJIJJJIJJJJJIIJJJJJIJJJJJJHHHHHFFFFFCCC XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:97:COBJ7ACXX:6:2304:17062:148239 16 2L 306 255 51M * 0 0 TATCTGCCTAGGAAATCATTTCACTGAAACTGGGTTGAAGGCCTTGCTGGA IJIJIEIIJJIJIGIHIGIJGIGJGJJIIJJIGGGGGIHB=HHFDFFF@CC XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:97:COBJ7ACXX:6:2308:2095:33008 0 2L 307 255 51M * 0 0 ATCTGCCTAGGAAATCATTTCACTGAAACTGGGTTGAAGGCCTTGCTGGAA ;8@DDDDDBH>?FHF:F>CHH@EHIGIIIIIEFCF3:B?GGGBIHAHHAHDFFDF@@@ XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:97:COBJ7ACXX:6:1107:15167:131846 16 2L 366 255 51M * 0 0 CAATTCTTTTCAAGTTGCTGGCATGTATGAAGCAATGAACGAAGTGTACAA GEFBHG@IHEIGIIJIIIIGIGIFCIIHCGIGIEIIGJHGHGHFFFFF@CC XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:97:COBJ7ACXX:6:1108:1279:80195 0 2L 387 255 51M * 0 0 CATGTATGAAGCAATGAACGAAGTGTACAAAATTCTAATACCCATATGCGA @@CFFFFFHHHHHIJJJJJIJJJHIIGIIJJIJJIIJJJIJJJJJJJIIJI XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:97:COBJ7ACXX:6:1206:17772:153344 0 2L 387 255 51M * 0 0 CATGTATGAAGCAATGAACGAAGTGTACAAAATTCTAATACCCATATGCGA @<@DDFFFFDGHHJJGIJJIJIIDFIHIIJIIJJIJIJJIIIIJJIJI@GH XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:97:COBJ7ACXX:6:2102:5591:82195 0 2L 392 255 51M * 0 0 ATGAAGCAATGAACGAAGTGTACAAAATTCTAATACCCATATGCGAGGCTA CCCFFFFFHHHHHJJJJJJJJJJJJJJJJJJIJJJJJJIJJJJJJIJJJJJ XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:97:COBJ7ACXX:6:2301:16432:177637 0 2L 394 255 51M * 0 0 GAAGCAATGAACGAAGTGTACAAAATTCTAATACCCATATGCGAGGCTAAC @@@DDDFFDDDBHHGIG>HCFEHEFHIDHHGH@HIEFG>FIHEHHGHCEGB XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:97:COBJ7ACXX:6:2305:10443:61453 0 2L 395 255 51M * 0 0 AAGCAATGAACGAAGTGTACAAAATTCTAATACCCATATGCGAGGCTAAGA CCCFFFFFHHHHHJIHIHGIJJJJJJJJIJJJJJJIJIIJJJJJJJIJIII XA:i:0 MD:Z:49C1 NM:i:1 +DD61XKN1:97:COBJ7ACXX:6:1305:12300:195423 16 2L 396 255 51M * 0 0 AGCAATGAACGAAGTGTACAAAATTCTAATACCCATATGCGAGGCTAACAG IGGGHGADBF@IHBGHD;IEIHBCIIHF?AAIHFBGA)DF?HF?ADDD@@@ XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:97:COBJ7ACXX:6:1301:2252:57537 16 2L 403 255 51M * 0 0 AACGAAGTGTACAAAATTCTAATACCCATATGCGAGGCTAACAGAGATTTT JJIIJJJIHHJJJJJIFHFCIIGHJJJIHIIJJIHJIHBHHHHFFFFFCCC XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:97:COBJ7ACXX:6:2307:15958:126504 0 2L 404 255 51M * 0 0 ACGAAGTGTACAAAATTCTAATACCCATATGCGAGGCTAACAGAGATTTTC @@CFFFFFHHHHHJJJJJJJJJJJJJJJJJJJJJIJJJIIIJJJJJJJJJJ XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:97:COBJ7ACXX:6:1106:8340:77588 0 2L 414 255 51M * 0 0 CAAAATTCTAATACCCATATGCGAGGCTAACAGAGATTTTCAAAAGCTAAG @CCFFFFFHHHHHJJIJJJJJJJIIIIJJJIIJJJIIIJJJJJIJJJJJJJ XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:97:COBJ7ACXX:6:1206:20077:11499 16 2L 416 255 51M * 0 0 AAATTCTAATACCCATATGCGAGGCTAACAGAGATTTTCAAAAGCTAAGCA IJHIGEJJIHDJJJHGIGJIJIGIHHJJIJJJIJIIIGHHHHFBFDFFCC@ XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:97:COBJ7ACXX:6:1203:17030:154608 0 2L 425 255 51M * 0 0 TACCCATATGCGAGGCTAACAGAGATTTTCAAAAGCTAAGCAAAGTTCATG CCCFFFFFHHHH1FHJJGIJJJJIIJJJJJJJJJJJJIIJIGGGHHGIHIJ XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:97:COBJ7ACXX:6:1107:20142:132171 16 2L 429 255 51M * 0 0 CATATGCGAGGCTAACAGAGATTTTCAAAAGCTAAGCAAAGTTCATGGCAA JJJIGGGGIIIICIJIIEHGIJIJIJJIGHGIGJIGJJGHFHHFFDFFCC@ XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:97:COBJ7ACXX:6:2105:20333:148776 0 2L 435 255 51M * 0 0 CGAGGCTAACAGAGATTTTCAAAAGCTAAGCAAAGTTCATGGCAAATTGCA @C@FFFFFHHHHGJHIJJJIJJJJJIIJIJJJJJJGHIEIJJIJJIHIIII XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:97:COBJ7ACXX:6:1207:11431:60533 16 2L 441 255 51M * 0 0 TAACAGAGATTTTCAAAAGCTAAGCAAAGTTCATGGCAAATTGCAGGAGGC HIIJJJIIJJJIHHIJJIIHFJIIGIJJHJJJIIJJJJHFGHHFFFFFCCC XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:97:COBJ7ACXX:6:2108:9521:60699 16 2L 450 255 51M * 0 0 TTTTCAAAAGCTAAGCAAAGTTCATGGCAAATTGCAGGAGGCATTTAATCG JJIIGJIHIJJIIJJJJJJGIJJIIJJJJJJJJJIJIJGHHHHFFFFFC@@ XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:97:COBJ7ACXX:6:1202:8970:170602 0 2L 453 255 51M * 0 0 TCAAAAGCTAAGCAAAGTTCATGGCAAATTGCAGGAGGCATTTAATCGAAT CCCFFFFFHHHHHJJJJJJJJJJIJIJJIJJIJJIJJJJJJJJBIIGGHJJ XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:97:COBJ7ACXX:6:2107:8693:164773 0 2L 457 255 51M * 0 0 AAGCTAAGCAAAGTTCATGGCAAATTGCAGGAGGCATTTAATCGAATATCC @@@FFFFFHHHDHFHGGGJJJJJIJJJIJIHGHFIIJJJJIGGIIIGGIBF XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:97:COBJ7ACXX:6:2307:18419:157090 16 2L 460 255 51M * 0 0 CTAAGCAAAGTTCATGGCAAATTGCAGGAGGCATTTAATCGAATATCCCAA IJJJJJJJJJJIJJJJJJJJIJJJJJJJJJJJJIIJJJHHHHHFFFFFCCC XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:97:COBJ7ACXX:6:1104:16588:94026 16 2L 462 255 51M * 0 0 AAGCAAAGTTCATGGCAAATTGCAGGAGGCATTTAATCGAATATCCCAACT JJJIJJJJIGGIGJJJJIIIJJJJJJIJIJIJIJJJJJHHHFHFFFFDBB? XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:97:COBJ7ACXX:6:1207:4817:5073 16 2L 462 255 51M * 0 0 AAGCAAAGTTCATGGCAAATTGCAGGAGGCATTTAATCGAATATCCCAACT B9B4B4@B:**?4EEDG?1A@F?ABFF>FA?=03A=:=; XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:97:COBJ7ACXX:6:2107:17894:130557 0 2L 465 255 51M * 0 0 CAAAGTTCATGGCAAATTGCAGGAGGCATTTAATCGAATATCCCAACTACA BCCFFDFFGHGHHJJJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJJJJJJI XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:97:COBJ7ACXX:6:2303:2851:98881 0 2L 555 255 51M * 0 0 TACATATTTATAAACAGGGTAAGAGAGTTTTTGGAACATACTTTCGTGTTG @BCFFFFFHHHHHJJJJJJAFGIJJIIGIIJJJJIJJJJJIJJJJJGIIJJ XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:97:COBJ7ACXX:6:2304:12883:92184 16 2L 563 255 51M * 0 0 TATAAACAGGGTAAGAGAGTTTTTGGAACATACTTTCGTGTTGGCTTCTAT EECDDBDEEEEEDBCCDD:DEAEEDEFCFEC9@@:1DE?D:DDFGGGGGBGEHDDH3;DGGIE;DD XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:97:COBJ7ACXX:6:2106:16981:166296 0 2L 743 255 51M * 0 0 TTGTTTCAACATACGTTAGAACTTTTACACTGAACGATTCGGACCGGACTC ?@@AADBDHFDFDGHFAF;@BECHHII@EEHIGGDBFEFF;FHEGII;AF; XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:97:COBJ7ACXX:6:2108:11645:6736 16 2L 744 255 51M * 0 0 TGTTTCAACATACGTTAGAACTTTTACACTGAACGATTCGGACCGGACTCT JIJJJIIFIIHHGIIGIGGIJIIIHGGIHEIHGIJIJIHHHHHFFFFFC@@ XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:97:COBJ7ACXX:6:1207:13167:93216 16 2L 747 255 51M * 0 0 TTCAACATACGTTAGAACTTTTACACTGAACGATTCGGACCGGACTCTGTG BCEDGHEFDDGFBGHFBIIIGHGG?GDFDBFBGGGHGGFHDHDDFFFD@@@ XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:97:COBJ7ACXX:6:1307:17649:158836 0 2L 749 255 51M * 0 0 CAACATACGTTAGAACTTTTACACTGAACGATTCGGACCGGACTCTGTGCA CCCFFFFFHFHHHIGEIGJJIJGJJJJIF@GHGIIJIIIHJGGJJJJ@FGI XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:97:COBJ7ACXX:6:1101:12267:163597 0 2L 752 255 51M * 0 0 CATACGTTAGAACTTTTACACTGAACGATTCGGACCGGACTCTGTGCATAT @@@DFF?DHHDHFHIIJJJIJGHIJJIIJJJJJGHIGIGHEGHI=CHIDGI XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:97:COBJ7ACXX:6:2102:12127:14270 16 2L 752 255 51M * 0 0 CATACGTTAGAACTTTTACACTGAACGATTCGGACCGGACTCTGTGCATAT JIIGJJJIIIIHJJJIGHIJJIIJJJJJJIJJJIJJJJHHHGHFFFFFCCC XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:97:COBJ7ACXX:6:1105:19675:113812 16 2L 771 255 51M * 0 0 ACTGAACGATTCGGACCGGACTCTGTGCATATCATTAAAGATTCCAATACC CGGJIJIIJJIJIGGDIIHHG@IHAAJIGIJIIIGIGHFHFHHFDDDD=@B XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:97:COBJ7ACXX:6:2308:3713:14646 0 2L 772 255 51M * 0 0 CTGAACGATTCGGACCGGACTCTGTGCATATCATTAAAGATTCCAATACCG @@CFFDDFFFGFFEFDBGGHDDGEDDFGGGGGEHGCHGGEGIIJJJIEIGG XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:97:COBJ7ACXX:6:1202:10930:167853 16 2L 773 255 51M * 0 0 TGAACGATTCGGACCGGACTCTGTGCATATCATTAAAGATTCCAATACCGT GHCD@HGGFHEGHGIHFFIIIGFGHDGF*D8?DG7BGFF@ XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:97:COBJ7ACXX:6:1207:3046:69048 0 2L 784 255 51M * 0 0 GACCGGACTCTGTGCATATCATTAAAGATTCCAATACCGTTGATATTAATA CCCFFFFFHHHHHJJJJGIIJIJJJJJJJIJIJJJIJJJIIJJJJJJJJII XA:i:0 MD:Z:51 NM:i:0 diff --git a/pydeeptools/deeptools/test/test_corrGC/test_paired.bam b/pydeeptools/deeptools/test/test_corrGC/test_paired.bam new file mode 100644 index 0000000000000000000000000000000000000000..f3962bfa3783766de0539285bd4a22be7933c9ba GIT binary patch literal 2354 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 Y009360763o02=@U00000000000QA;;t^fc4 literal 0 HcmV?d00001 diff --git a/pydeeptools/deeptools/test/test_corrGC/test_paired.bam.bai b/pydeeptools/deeptools/test/test_corrGC/test_paired.bam.bai new file mode 100644 index 0000000000000000000000000000000000000000..0df7203a23a423a24f0435915097bb958fa65c5c GIT binary patch literal 2536 zcmZ>A^kigYU|?VZ;woVV1`wNpAr?$BFc@)y7+#Yg^627*P*pI>2%;Ir9i>M@U^E0q aLtr!nMnhmU1V%$(Gz91x0 + <============== + + + B <============== ==============> + ==============> + ==============> + """ + + def test_count_reads_in_region(self, bc): + c, bamFile1, bamFile2, bamFile_PE, chrom, step_size, bin_length = self.ifiles(bc) + c.skipZeros = False + resp, _ = c.count_reads_in_region(chrom, 0, 200) + + nt.assert_equal(resp, np.array([[0, 0.], + [0, 1.], + [1, 1.], + [1, 2.]])) + + def test_count_reads_in_region_extension_1(self, bc): + """ + In this case when read extension is smaller than read length + extension is turned off and a warning is printed. + """ + c, bamFile1, bamFile2, bamFile_PE, chrom, step_size, bin_length = self.ifiles(bc) + c = cr.CountReadsPerBin( + [bamFile1, bamFile2], + binLength=1, + stepSize=50, + extendReads=25 + ) + + resp, _ = c.count_reads_in_region(chrom, 0, 200) + + nt.assert_equal(resp, np.array([[0, 0.], + [0, 1.], + [1, 1.], + [1, 2.]])) + + def test_count_reads_in_region_total(self, bc): + """ count the reads over the whole region + 2 for the first case, and 4 for the second + """ + c, bamFile1, bamFile2, bamFile_PE, chrom, step_size, bin_length = self.ifiles(bc) + c.skipZeros = False + c.stepSize = 200 + c.binLength = 200 + resp, _ = c.count_reads_in_region(chrom, 0, 200) + nt.assert_equal(resp, np.array([[2, 4.]])) + + def test_countReadsInRegions_min_mapping_quality(self, bc): + c, bamFile1, bamFile2, bamFile_PE, chrom, step_size, bin_length = self.ifiles(bc) + # Test min mapping quality. + c.minMappingQuality = 40 + c.skipZeros = False + + resp, _ = c.count_reads_in_region(chrom, 0, 200) + nt.assert_equal(resp, np.array([[0, 0, 0, 1.], + [0, 0, 0, 1.]]).T) + + def test_count_reads_in_region_ignore_duplicates(self, bc): + c, bamFile1, bamFile2, bamFile_PE, chrom, step_size, bin_length = self.ifiles(bc) + # Test ignore duplicates + c.skipZeros = False + c.ignoreDuplicates = True + resp, _ = c.count_reads_in_region(chrom, 0, 200) + + nt.assert_equal(resp, np.array([[0, 0, 1, 1.], + [0, 1, 1, 1.]]).T) + + def test_count_reads_in_region_ignore_bed_regions(self, bc): + c, bamFile1, bamFile2, bamFile_PE, chrom, step_size, bin_length = self.ifiles(bc) + # Test bed regions: + bed_regions = [[chrom, [(10, 20)], "."], [chrom, [(150, 160)], "."]] + c.skipZeros = False + c.binLength = 10 + resp, _ = c.count_reads_in_region(chrom, 0, 200, bed_regions_list=bed_regions) + nt.assert_equal(resp, np.array([[0, 1.], + [0, 2.]]).T) + + def test_get_coverage_of_region_sam_flag_include(self, bc): + c, bamFile1, bamFile2, bamFile_PE, chrom, step_size, bin_length = self.ifiles(bc) + c.samFlag_include = 16 # include reverse reads only + c.bamFilesList = [bamFile1] + resp, _ = c.count_reads_in_region(chrom, 0, 200) + nt.assert_array_equal(resp, np.array([[0], [0], [0], [1]])) + + def test_get_coverage_of_region_sam_flag_exclude(self, bc): + c, bamFile1, bamFile2, bamFile_PE, chrom, step_size, bin_length = self.ifiles(bc) + c.samFlag_exclude = 16 # exclude reverse reads + c.bamFilesList = [bamFile1] + resp, _ = c.count_reads_in_region(chrom, 0, 200) + nt.assert_array_equal(resp, np.array([[0], [0], [1], [0]])) + + def test_get_coverage_of_region_large_bin(self, bc): + c, bamFile1, bamFile2, bamFile_PE, chrom, step_size, bin_length = self.ifiles(bc) + c.bamFilesList = [bamFile2] + c.binLength = 200 + c.stepSize = 200 + resp, _ = c.count_reads_in_region(chrom, 0, 200) + nt.assert_array_equal(resp, np.array([[4]])) + + def test_get_coverage_of_region_ignore_duplicates(self, bc): + c, bamFile1, bamFile2, bamFile_PE, chrom, step_size, bin_length = self.ifiles(bc) + c.ignoreDuplicates = True + c.bamFilesList = [bamFile2] + resp, _ = c.count_reads_in_region(chrom, 0, 200) + nt.assert_array_equal(resp, np.array([[0.], + [1.], + [1.], + [1.]])) + + # check zero to nans + c.zerosToNans = True + resp, _ = c.count_reads_in_region(chrom, 0, 200) + nt.assert_array_equal(resp, np.array([[np.nan], + [1.], + [1.], + [1.]])) + + def test_get_coverage_of_region_split_read(self, bc): + """ + The bamFile1 contains a read at position 10 + with the following CIGAR: 10S20M10N10M10S + that maps to a chromosome named chr_cigar. + """ + c, bamFile1, bamFile2, bamFile_PE, chrom, step_size, bin_length = self.ifiles(bc) + # turn of read extension + c.extendPairedEnds = False + c.bamFilesList = [bamFile1] + c.binLength = 10 + c.stepSize = 10 + resp, _ = c.count_reads_in_region('chr_cigar', 0, 100) + nt.assert_array_equal(resp, np.array([[0.], + [1.], + [1.], + [0.], + [1.], + [0.], + [0.], + [0.], + [0.], + [0.]])) + + def test_get_coverage_of_region_zeros_to_nan(self, bc): + c, bamFile1, bamFile2, bamFile_PE, chrom, step_size, bin_length = self.ifiles(bc) + c.zerosToNans = True + resp, _ = c.count_reads_in_region(chrom, 0, 200) + + nt.assert_equal(resp, np.array([[np.nan, np.nan], + [np.nan, 1], + [1, 1], + [1, 2]])) + + def test_bed_file(self, bc): + c, bamFile1, bamFile2, bamFile_PE, chrom, step_size, bin_length = self.ifiles(bc) + bed = "chr3R\t0\t10\nchr3R\t110\t120\nchr3R\t160\t180" + import tempfile + bed_file = tempfile.NamedTemporaryFile(suffix=".bed", delete=False, mode="w") + bed_file.write(bed) + bed_file.close() + + c = cr.CountReadsPerBin( + [bamFile2], + bedFile=[bed_file.name] + ) + + resp = c.run() + nt.assert_equal(resp, np.array([[0.], + [1.], + [2.]])) + + import os + os.unlink(bed_file.name) diff --git a/pydeeptools/deeptools/test/test_data/computeMatrixOperations.bed b/pydeeptools/deeptools/test/test_data/computeMatrixOperations.bed new file mode 100644 index 0000000000..9a26220356 --- /dev/null +++ b/pydeeptools/deeptools/test/test_data/computeMatrixOperations.bed @@ -0,0 +1,196 @@ +6 85676989,85677423,85677794,85677953,85678135 85677191,85677492,85677875,85678032,85678736 ENST00000369605 . - +2 132147908,132150911,132153531,132154661,132156972,132157308,132161487 132148228,132150976,132153694,132154768,132157146,132157423,132161955 ENST00000295181 . - +11 43829708,43833609 43831590,43833917 ENST00000499066 . - +3 48630451,48630606,48630992,48631223,48631648,48631879,48632244 48630515,48630720,48631126,48631306,48631801,48632044,48632337 ENST00000444531 . - +22 28687762,28689134,28694031,28695126,28695709,28696900,28699837,28703504,28710005,28711908,28719394,28724976,28725242,28730419,28734402,28741768 28687986,28689215,28694117,28695242,28695873,28696987,28699937,28703566,28710059,28712017,28719485,28725124,28725367,28730548,28734727,28741838 ENST00000382580 . - +7 76510427,76510902,76511656,76513083,76513946,76515044 76510737,76511052,76511882,76513163,76514076,76516521 ENST00000334348 . + +6 154086506,154089825,154090951,154118682 154087785,154090178,154091472,154118969 ENST00000522555 . + +X 153444719,153447747,153454393,153455541,153456264,153456492,153457136,153462609,153464987,153469145,153470449 153445464,153447909,153454508,153455766,153456364,153456651,153457228,153462671,153465055,153469261,153470587 ENST00000334497 . - +3 154121002,154121941,154124409,154129573,154149388,154152771,154187684,154191288,154194643,154217868,154225855,154240369,154253115,154254719,154255330 154121235,154123075,154124449,154129719,154149445,154152932,154187837,154191418,154194718,154217958,154226010,154240579,154253183,154254824,154257827 ENST00000356448 . + +20 21197461,21198728,21202313,21213535,21213910,21218146 21197576,21198804,21202372,21213592,21214022,21218289 ENST00000433213 . - +18 28009803,28011845,28013682,28097062 28009872,28011992,28013909,28097229 ENST00000430882 . - +2 215476666,215479921 215476730,215480248 ENST00000414756 . + +16 35195778 35197544 ENST00000564059 . + +10 73496494,73498297 73496906,73498541 ENST00000620559 . + +14 105209285,105211121,105212112,105217543,105218997,105219150,105220068,105221647,105226068,105226250,105226633,105228819,105241264,105252506,105256517,105272720,105286295,105300445 105210588,105211293,105212164,105217800,105219053,105219232,105220130,105221914,105226161,105226290,105226760,105228913,105241414,105252579,105256549,105272894,105286376,105315589 ENST00000546474 . - +1 68375326 68375663 ENST00000434209 . - +20 43916166,43955147,43973366,44006546,44051305,44054298,44064776,44065711,44066729,44068649 43916208,43955272,43973432,44006792,44051545,44054526,44064857,44066107,44066857,44069616 ENST00000372999 . + +22 20318118 20318749 ENST00000608275 . - +15 60456764,60466593,60468060,60476062,60478567,60479002 60456794,60466713,60468162,60476167,60478650,60479107 ENST00000561087 . - +12 101280127,101281115,101285569,101285748,101286320,101288959,101290136,101290732 101280327,101281196,101285636,101285881,101286509,101289041,101290274,101291427 ENST00000551825 . + +19 5894676,5896452,5896904,5903611 5894854,5896575,5896997,5903756 ENST00000308961 . - +8 88032008,88046668,88056127,88074604,88116506,88118699,88167668,88186475,88197157,88327074 88041795,88046784,88056278,88074743,88116718,88118861,88167973,88186598,88197306,88327488 ENST00000286614 . - +2 218217140,218217371,218225919,218228737,218234351 218217254,218217544,218225954,218228850,218234398 ENST00000420104 . + +1 150067808,150068629,150072165,150076232 150067950,150068764,150072226,150077029 ENST00000497638 . + +1 114716915,114718612,114719578,114720538,114723882,114725220,114726210,114726982,114730257,114730507,114732603,114733731,114733988,114734441,114736757,114737470,114737962,114739691,114741526,114749820 114718216,114718745,114719742,114720717,114724002,114725333,114726386,114727090,114730422,114730648,114732816,114733857,114734117,114734523,114736855,114737563,114738072,114739890,114741673,114750190 ENST00000438362 . - +15 51884555 51884653 ENST00000384753 . + +11 126283105,126288442,126289664,126290461,126290802 126283153,126288573,126289833,126290585,126290897 ENST00000467006 . + +2 241150466,241153482,241157806,241158483 241150547,241153604,241157862,241158807 ENST00000473017 . + +12 121210064,121216954,121217133,121221912,121222093,121222946,121228532,121228724,121228962,121232413,121232610,121232996,121233522 121210298,121217002,121217281,121221984,121222166,121223043,121228613,121228866,121229099,121232507,121232676,121233092,121234070 ENST00000359949 . + +2 58428384,58656649,58695633 58428464,58656711,58696055 ENST00000455219 . + +17 43006724,43012178,43013046,43013266,43013475,43013775,43014107 43006968,43012277,43013194,43013373,43013662,43013882,43014456 ENST00000415816 . + +5 38429891 38430160 ENST00000513087 . - +2 203380307,203391045,203394699,203395658,203402575 203380384,203391143,203394846,203395780,203402734 ENST00000451591 . + +12 122976884,122978359,122978752 122976970,122978569,122978830 ENST00000545976 . + +19 10637643,10637855,10638226,10642366,10643278 10637747,10637929,10638315,10642451,10643528 ENST00000591194 . + +19 39264381,39264964,39265108,39265490,39265718 39264531,39265036,39265252,39265565,39265817 ENST00000607083 . + +11 118999040,119010763,119011220,119011938,119012148,119013231,119014213 118999109,119010830,119011311,119012003,119012254,119013262,119014346 ENST00000580556 . + +11 83459507,83462001 83459924,83462149 ENST00000529159 . - +12 55684857,55686201,55687970,55688201,55688843 55685288,55686314,55688096,55688300,55688891 ENST00000557555 . - +2 207868581,207869807 207868942,207869915 ENST00000421964 . - +10 86968191,86970199,86970475 86968605,86970262,86970915 ENST00000372013 . + +16 71525232,71526119,71536659 71525364,71526312,71538746 ENST00000338482 . + +1 2590925,2591556,2591931,2592654,2592832,2593813,2594384,2594789,2595275,2596008,2596560,2598206,2598653,2603883,2604146,2605557,2606247,2606973,2609338,2609669,2611280,2612126,2629330 2591089,2591633,2592027,2592720,2592966,2593962,2594443,2594893,2595359,2596107,2596689,2598300,2598790,2603973,2604281,2605623,2606366,2607069,2609419,2609831,2611340,2612204,2629494 ENST00000504800 . - +19 39886265,39887118 39886585,39887292 ENST00000595713 . - +1 24625410 24625513 ENST00000459380 . - +8 12738028,12740873,12743163,12755923 12738144,12740996,12743282,12756073 ENST00000530693 . - +17 82900541,82903404,82905935,82907760,82909284,82911757,82920555,82921500,82923651,82924938,82926399 82900731,82903478,82906053,82907821,82909307,82911789,82920618,82921577,82923733,82925057,82926439 ENST00000574422 . + +4 158171348,158172872 158171489,158173318 ENST00000587787 . - +2 135638617,135638738,135638895,135645378,135649086 135638655,135638789,135639122,135645527,135649331 ENST00000443537 . + +X 74278373,74280930,74281701,74292426 74280494,74281085,74281848,74292600 ENST00000429124 . - +3 33277465,33297663,33373091,33373259,33373577,33373846,33375287,33377272,33378102,33378684,33383988,33385500,33403233 33277515,33297725,33373160,33373355,33373704,33373921,33375418,33377333,33378147,33378741,33384201,33385728,33403662 ENST00000463736 . + +8 46792064,46792608 46792320,46793064 ENST00000509929 . + +1 44988233 44988725 ENST00000411837 . - +6 44127553,44134560,44135016,44135327,44136348,44138479,44139466,44139707,44140251 44127678,44134743,44135096,44135366,44136439,44138517,44139609,44139759,44140328 ENST00000532634 . + +15 57720294 57720928 ENST00000567865 . + +19 21788879,21793516 21789100,21793860 ENST00000593824 . - +10 35195146,35206894,35211253 35195214,35207051,35212923 ENST00000356917 . + +17 8144993 8145071 ENST00000614952 . - +1 226870183,226871261,226875364,226881887 226870505,226871404,226875550,226881970 ENST00000524196 . + +2 2729907,2730775 2730093,2730957 ENST00000457813 . - +16 88803212,88804544,88804761,88805439,88805723,88806020,88806485,88807050,88807280,88808114 88804059,88804667,88804898,88805637,88805869,88806121,88806674,88807203,88807482,88809258 ENST00000301019 . + +12 6981293,6981810,6982675 6981632,6981904,6982783 ENST00000620843 . - +16 84459258,84461694,84467303 84460893,84462999,84467361 ENST00000565700 . - +4 77030782,77039742 77030970,77040100 ENST00000513373 . + +2 120090482,120091554,120093248,120100243,120100698,120101588 120090516,120091661,120093276,120100286,120100814,120101627 ENST00000489017 . + +18 71932492 71932796 ENST00000604699 . + +8 15688913 15689562 ENST00000506768 . - +X 49177988,49178271,49179250,49179692,49183733,49184624,49184825 49178179,49178475,49179388,49179806,49183917,49184710,49184898 ENST00000432913 . - +6 111661759,111674498,111694374,111694627,111696276 111661947,111674630,111694528,111694704,111696524 ENST00000467921 . - +4 77720237,77726166,77728853,77731386,77742140,77744717,77748315,77756861,77773080,77774529,77776270,77819303 77720643,77726369,77729081,77731538,77742295,77744875,77748384,77756951,77773166,77774712,77776392,77819376 ENST00000504804 . - +1 24323039,24334644,24336481,24337077,24337635,24337991,24339667,24342114,24342693,24342891,24344896,24346552,24347467,24350057,24354373 24323117,24334706,24336827,24337151,24337789,24338103,24339762,24342273,24342772,24343025,24344931,24346641,24347553,24350122,24354488 ENST00000528064 . + +11 10591575,10593491 10591612,10594023 ENST00000529471 . - +18 13059181,13067830,13068093,13068358,13068851,13069088,13069737,13071038,13072754,13073008,13087016,13087530,13089451,13092376,13095502,13096183,13099475,13100304,13103508,13104983,13116373,13117584,13124631 13059312,13067956,13068237,13068422,13068991,13069181,13069856,13071212,13072845,13073185,13087277,13087646,13089565,13092527,13095681,13096307,13099581,13100512,13103588,13105079,13116503,13117643,13125034 ENST00000430049 . + +16 19417695,19430412,19439959,19444080,19449541,19460234,19463279,19463775,19466081,19469680,19472087,19474124,19477439,19479430,19481369,19486944,19487192,19490394,19492149,19494261,19497120,19497919 19418092,19430640,19440826,19444250,19449631,19460334,19463367,19464024,19466233,19469825,19472243,19474276,19477518,19479528,19481465,19487020,19487326,19490568,19492228,19494366,19497163,19499113 ENST00000542583 . + +14 76151934,76154353,76166662,76171842,76173545,76176622,76177891,76180763,76195877,76201690 76151991,76155025,76166727,76172019,76173625,76176690,76177931,76180849,76195972,76202788 ENST00000312858 . + +14 104773790,104774937,104775075,104775651,104776658 104773980,104775003,104775207,104775799,104776694 ENST00000554826 . - +5 72816671,72848384,72851243,72861807,72865595,72872638,72875614,72877227,72882466,72883063,72887069,72888077,72889785,72891809,72893138,72893376,72893615,72896457,72897055,72900005,72900973,72903708,72905302 72816752,72848498,72851319,72861914,72865729,72872720,72875737,72877346,72882527,72883232,72887222,72888303,72889957,72891896,72893246,72893535,72893703,72896556,72897151,72900081,72901073,72903783,72905429 ENST00000523768 . + +3 149812707,149846010,149852515,149872028,149895472,149902071,149911977,149921133,149960055,149960739 149813353,149846140,149852596,149872154,149895560,149902162,149912083,149921227,149960136,149962139 ENST00000392894 . + +2 89078009,89078738 89078310,89078784 ENST00000517571 . - +19 37594829,37598375,37599625,37611512 37595095,37598456,37599752,37613387 ENST00000589117 . + +5 74693474,74696692,74696995,74705218 74693704,74696739,74697106,74705257 ENST00000510820 . + +3 14402575,14416411,14443627,14445716,14447581,14457949,14466515,14467852,14468087,14472204,14477204,14478465,14479084,14481670,14484866 14402847,14416453,14443863,14445851,14447816,14458082,14466650,14467956,14468212,14472317,14477342,14478568,14479185,14481841,14489349 ENST00000613060 . + +7 141649130,141651524,141652786 141649333,141651609,141653065 ENST00000494053 . + +2 74264147,74265103,74285772,74290243 74264299,74265264,74285902,74290705 ENST00000432728 . - +9 35812973,35813444,35813643,35814898 35813338,35813549,35813784,35815021 ENST00000461169 . - +2 169529754,169530586,169531351,169540050 169529926,169530701,169531490,169540117 ENST00000490590 . - +16 86490267,86508654 86491004,86508877 ENST00000593604 . - +3 157149286,157149484,157149835,157150064,157150281,157152176,157153035,157156935,157158865,157159404,157159791 157149385,157149596,157149977,157150169,157150381,157152241,157153156,157157083,157158975,157159479,157160178 ENST00000477127 . - +12 51382334,51383460,51391600 51382509,51383582,51391675 ENST00000603482 . - +19 11420603,11421127,11421676,11422470,11422700,11423876,11426143,11426445,11426682,11426872,11430698,11430898,11434772 11420947,11421212,11421832,11422627,11422861,11424029,11426266,11426571,11426784,11427040,11430776,11431020,11435104 ENST00000356392 . - +2 55313828,55315927 55314123,55316051 ENST00000476903 . - +2 86604599,86612158,86620329,86622660,86623815 86605418,86612274,86620469,86622827,86623866 ENST00000477307 . - +19 35059058,35086955,35099204,35106228 35059778,35087100,35099387,35106304 ENST00000392227 . - +17 4945666,4946627 4945997,4947469 ENST00000574872 . - +10 126413868,126416799,126417715,126421786 126414738,126416911,126417808,126421879 ENST00000456514 . - +22 30522798,30525349,30525610,30525825,30529086,30529288,30531902,30532524,30532796,30533995,30538826,30546628 30525109,30525519,30525750,30525932,30529170,30529349,30531998,30532713,30532856,30534039,30538902,30546682 ENST00000402034 . - +5 154049601,154051736,154052919 154050017,154051943,154053002 ENST00000519928 . + +5 93741639,93743002 93741689,93743500 ENST00000606528 . + +22 45718422,45729424,45738730,45740368 45718493,45729590,45738839,45740800 ENST00000483549 . + +8 114282135,114284218,114287721 114282294,114284514,114287996 ENST00000519248 . + +16 2091822,2092046,2092479,2093543,2093810 2091906,2092188,2092592,2093738,2093884 ENST00000562425 . - +1 154992588,154992901 154992786,154993111 ENST00000481758 . + +6 32934628,32940752 32938965,32940984 ENST00000498020 . - +2 109794684,109801782,109803431 109795076,109801850,109803539 ENST00000432606 . + +1 966501,966703,970276,970520,970685,971076,971323,972074,972287,972860,973185,973499,973832,974315,974441 966614,966803,970423,970601,971006,971208,971404,972150,972424,973010,973326,973640,974051,974364,975008 ENST00000379409 . + +6 61630232,61652254,61659116,61661281,61678886,61680886 61630501,61652317,61659150,61661364,61678947,61681049 ENST00000511849 . - +13 30713477,30735550,30744059,30752051,30755943,30763943 30713841,30735675,30744159,30752122,30756025,30764425 ENST00000617770 . + +1 161206408,161209192,161209482 161206597,161209313,161209727 ENST00000473321 . + +18 28146232 28146703 ENST00000621223 . - +16 2148623,2149940,2151568,2151694,2151855,2152819,2152988,2153318 2148978,2150051,2151610,2151761,2151908,2152885,2153222,2154110 ENST00000562735 . + +5 175492206,175509060,175510108,175511450,175512110,175513462,175516613 175492267,175509202,175510207,175511526,175512196,175513590,175516662 ENST00000502865 . + +22 29231017,29231457,29231592,29232255,29233378,29233613,29234136,29234304,29243444 29231140,29231508,29231682,29232402,29233468,29233666,29234199,29234349,29243489 ENST00000433143 . + +21 27638692,27648664,27653355 27638923,27648765,27653491 ENST00000426418 . + +17 6641026,6641752,6642248 6641227,6641834,6642357 ENST00000571957 . + +6 41683978,41686089,41687093,41687752,41687907,41689730,41690662,41691000,41734312 41685078,41686237,41687169,41687809,41688028,41689811,41690917,41691235,41734401 ENST00000403298 . - +9 76611376,76637534,76638185,76644738,76652482,76655422,76692073 76613373,76637549,76638288,76644912,76652683,76655502,76692200 ENST00000223609 . - +17 1843919,1844577,1853100,1854138 1843998,1844686,1853189,1854274 ENST00000571725 . + +11 64224800,64226049 64224970,64226234 ENST00000540472 . - +17 41619445,41620535,41620658,41620965,41621592,41622949,41624077 41619688,41620558,41620879,41621091,41622511,41623032,41624296 ENST00000493253 . - +20 45416109,45419294,45419503,45420135,45420331,45420527,45421382,45424215,45424495,45425573 45416343,45419395,45419590,45420223,45420429,45420693,45421583,45424381,45424579,45426042 ENST00000279035 . + +17 41966740,41968067,41971891,41973474 41966887,41968740,41972031,41977731 ENST00000393892 . + +9 129612268,129613106,129613434,129615483,129620602 129612454,129613251,129613597,129615644,129620743 ENST00000619117 . - +10 132351606,132355789,132361456,132365423,132366845 132351753,132355886,132361575,132365550,132367001 ENST00000472556 . + +12 52782649 52782839 ENST00000547968 . + +14 23953788,23955034,23965761,23965931,23967210,23968756 23953916,23955212,23965832,23965983,23967266,23969274 ENST00000559632 . + +14 24146809,24147522 24147221,24147570 ENST00000561103 . - +16 69799045,69840125,69842023,69871803 69799295,69840263,69842120,69871865 ENST00000567986 . + +9 119511668 119511760 ENST00000616497 . + +14 102928829,102930164,102930405,102930575 102928955,102930327,102930493,102930591 ENST00000559789 . + +15 49155770,49158844,49201161,49217189,49235850,49239220 49156016,49158968,49201250,49217313,49235941,49239330 ENST00000560654 . + +1 19608113 19608568 ENST00000457263 . + +8 26547668 26548463 ENST00000524123 . + +10 37600795 37601368 ENST00000448191 . - +17 44769985,44771583,44771755,44772266,44772398,44772856,44773013,44773260,44774294,44774491,44774697,44775211,44775393,44775583,44776126,44776744,44776898,44777165,44777471,44777694,44777951,44778151,44779221,44779738 44770048,44771669,44771831,44772333,44772466,44772931,44773085,44773427,44774379,44774582,44774749,44775311,44775465,44775676,44776207,44776795,44776962,44777265,44777601,44777863,44778066,44778242,44779239,44780610 ENST00000587773 . + +1 58084418 58084559 ENST00000441183 . + +14 52646191,52646374 52646287,52647124 ENST00000555069 . - +15 71167024,71185404,71188815 71167189,71185506,71189016 ENST00000566268 . - +2 26848423,26898495,26924886,26927252 26848497,26898760,26925045,26927401 ENST00000431402 . + +17 49844056,49847912 49844157,49848017 ENST00000608380 . - +14 105858334 105858412 ENST00000581354 . - +11 4832132 4833072 ENST00000421277 . + +6 29657209,29659318,29666151,29667642,29667903,29670173,29670700,29671171 29657297,29659666,29666265,29667663,29667924,29670221,29670721,29671185 ENST00000396704 . + +6 27126078,27132524 27126462,27132548 ENST00000606923 . - +3 9649504,9653620,9662266,9669431,9671047,9672684,9677316,9677983,9683177 9649742,9653769,9662375,9669492,9671170,9672758,9677387,9678058,9683728 ENST00000430020 . + +10 131092390,131098305,131104264,131116798,131134378,131146505,131163121,131166796,131260258,131308210,131309152,131311293 131093318,131098424,131104354,131116934,131134448,131146660,131163210,131166885,131260444,131308391,131309299,131311721 ENST00000368642 . - +X 103585562,103586218,103586653 103585624,103586291,103587526 ENST00000494801 . + +12 104286994,104288930,104289465,104311289,104313244,104315776 104287109,104289040,104289542,104311412,104313317,104315832 ENST00000531689 . + +9 20726285,20740235,20758089,20764868,20770031 20726348,20740340,20758191,20765073,20770112 ENST00000605031 . + +1 26182054,26182360,26182479,26183203,26183345,26183728,26184070,26184213,26184400 26182082,26182402,26182584,26183256,26183414,26183830,26184141,26184287,26184409 ENST00000528001 . + +7 75953988,75972412,75979450,75980338,75981516,75982223,75983519,75983737,75984776,75985057,75985578,75985922,75986158,75986336 75954180,75972461,75979579,75980488,75981606,75982322,75983636,75983856,75984958,75985207,75985849,75986068,75986241,75986854 ENST00000454934 . + +20 19693266,19694684,19695435,19696543 19693462,19694924,19695516,19696727 ENST00000598694 . - +2 218893220,218899190 218893267,218899581 ENST00000489887 . + +3 9362841,9365015,9366907,9371059,9374515,9377818,9380502,9383198,9384211,9384523 9363127,9365320,9366985,9371536,9374646,9377888,9380618,9383309,9384335,9385702 ENST00000452837 . + +X 71368665 71368968 ENST00000611704 . + +13 27621885,27648378,27650041 27622009,27648453,27651549 ENST00000489647 . + +3 112990446 112991153 ENST00000609673 . - +12 111513473,111518248,111519831 111513539,111518427,111519967 ENST00000481331 . - +1 111449483,111456085,111456629,111459456,111460916 111449581,111456249,111456755,111459636,111461026 ENST00000483994 . + +8 103213410,103219464,103227988 103213594,103219554,103228166 ENST00000521926 . + +7 100336078,100338178,100338772,100345864,100349730,100351251 100336220,100338264,100338889,100345968,100349887,100351900 ENST00000473757 . + +11 66312852,66318833 66312992,66319237 ENST00000534065 . + +7 44566001,44566447,44568117,44568902,44569129,44569808,44570014,44571491,44572346,44572573,44572889,44573582,44573835 44566079,44566524,44568223,44568992,44569203,44569903,44570128,44571736,44572437,44572744,44573050,44573744,44573925 ENST00000431640 . - +16 11756321,11758430,11761405 11756370,11758539,11761662 ENST00000570862 . - +5 35675601,35691036,35692569,35694287,35695734,35697689,35700495,35704553,35705650 35675992,35691256,35692724,35694348,35695796,35697793,35700752,35704662,35705791 ENST00000504054 . + +6 32038582,32039109,32039355,32039545,32039748 32038811,32039248,32039457,32039647,32039756 ENST00000464325 . + +16 4797741,4797937,4798070,4798568,4799685,4800497,4801502,4801913 4797840,4797987,4798184,4798667,4799781,4800578,4801585,4802184 ENST00000586336 . - +22 38111871,38112503 38112305,38112855 ENST00000463287 . - +X 78945420,78947814,78952192,78960507 78945495,78947863,78952335,78961954 ENST00000171757 . + +8 143817978,143818192,143818372,143818958 143818075,143818285,143818534,143819037 ENST00000528999 . - +19 42300088,42300170,42301949,42302231,42302436 42300092,42300287,42302039,42302325,42302777 ENST00000601865 . - +9 136483494 136486066 ENST00000354376 . + +8 97691018,97713661,97719048,97722878,97724599 97691188,97713769,97719189,97723035,97724652 ENST00000519293 . + +1 152663395,152664084 152663429,152664659 ENST00000368784 . + +11 213035,214229 213418,214516 ENST00000526557 . + +1 43023548 43023637 ENST00000516994 . - +2 25328632 25328744 ENST00000408518 . - +19 45128568 45129030 ENST00000589460 . + +3 49416778,49417817,49418970,49419259,49419709,49420210,49421491,49422103,49422360 49417718,49417973,49419151,49419405,49419788,49420342,49421572,49422271,49422753 ENST00000273588 . - +12 133037393,133041277,133047954,133048752 133037554,133041482,133048081,133048818 ENST00000438628 . + +11 61329956,61331542,61332907,61333603 61330074,61331691,61333008,61333775 ENST00000543627 . - +17 43528498,43529134,43529503,43529883,43530106 43528743,43529236,43529676,43529952,43530434 ENST00000586826 . - +2 101309449 101309534 ENST00000578474 . + +21 28872190,28876311,28878191,28879869,28882159,28882984,28885211 28872739,28876491,28878333,28879953,28882250,28883071,28885371 ENST00000460212 . - +17 42968725,42970288,42971606,42979169,42979377 42969186,42970342,42971696,42979268,42980349 ENST00000462157 . - +5 90410032,90410499 90410304,90410669 ENST00000546238 . + +10 32928192,32929821,32932505,32935491,32958144 32928264,32930044,32932600,32935558,32958227 ENST00000488494 . - +4 185678422,185678795,185684753,185740000 185678547,185678822,185684842,185740330 ENST00000452351 . - +1 231925833,231940927,231943748,231944922 231925950,231941050,231943959,231945233 ENST00000456782 . + +17 551633,553379,560425,562502 551950,553462,560573,562686 ENST00000572607 . - +6 2245776,2248836,2263600,2269697,2271815,2283498 2245930,2248926,2263684,2269799,2273417,2283774 ENST00000456943 . + +15 56634037 56634167 ENST00000614892 . - +Y 6837706 6838252 ENST00000433995 . + +2 73271196,73272186,73273014,73284159 73271510,73272302,73273129,73284431 ENST00000520186 . - +9 112380079,112403994,112405623,112418859,112438430,112441698,112454012,112459448,112470431 112380180,112404158,112405722,112418958,112438625,112441770,112454162,112459577,112472405 ENST00000398803 . + +16 35640028 35640582 ENST00000566449 . + +2 108493300,108499552,108507559 108497109,108499754,108509415 ENST00000480863 . + diff --git a/pydeeptools/deeptools/test/test_data/computeMatrixOperations.mat.gz b/pydeeptools/deeptools/test/test_data/computeMatrixOperations.mat.gz new file mode 100644 index 0000000000000000000000000000000000000000..559691c5f0b8dd5b7c6256c179b02040ffa4c6bb GIT binary patch literal 62917 zcmaI7byOTn_byEE;1Jw3xVyUzE(5_OIKf?lyZZ!!y99Ta;1CF|!3USY9WLkhzW3a7 z?p@!v|LLk(y{4*n*S2RrO%{!am>Td~8w$q7&D6!*mBr4)73%m|$%U!ix$1q~h!KV0 zi~@78VAokGt?-FB5WT#z@`qi8>nXF2f?gd}S$W0sLpLualz$@1WDHKaVv_uH^OwlU z-jbi2XyhEwJ+I)`N6_m@wf|$d|MPA43%L7bX#M4~n$`dQ_7xoOZ~q!h_}u+^u>NxT z`gFAZa=rd~Vf4B}_WE?jd@(8d^3*Q+vf}@A?cjgAAo_}#_xkeoSMlAClm4$IqOXre zFGof%;A;P;dl0DmX)niC{PoV`{Osk#;q{8OQtI{sdM&4 z&=T-LP5Dn$U&u<@)Qkga7lk(fnX;=u2Vf>$Ah_L(Z%Fbm{BM+jbw$ z6n6dZ-u8LA{(A7L&(*&3+?*Wbo&C0_*QZOe*Si(bXSb0(!_wkc0>JVh_p{UE-b(lH zmw_ABM*r4l#)(GX*9(=`F4v*;=WVjr^S8_SnJsI6`^(M3>y5|jP4(;5p8wOEPVaMG zpC%O!-&PWRS?GR#)8c~v^PYc7Pou``+r2L;uMd_L*R1|8wi;vI&nHH&pzg;@(O2-B z7Mi=CwB0*_{!b3C&u1^&uXoMe6J4($(HGH`ix>aNtJ#blq{K4}4X=mpm-RPgwd=hg zv%6fVbZ5VeB|kQX@xlBl(Lw%3*GitX}`)W ze>gM}2K4tMmDYXL$DmyJe#za$3h@_B^Xw5CftYgT2u=twbAtap!;K;pgN&MHYjUHiQ#B(^ci8XhRr85%=jJ&GV_M_QUG$+` z=4eLo3sOT9CjWO4axJ;5~Z1x%Rq#K45vmt*M znirK^`=Wt^u3cIrRuVicinsWJ8~Tx5>L|+h_JRQ;(o18qcTd&&gF^dl=oi)Bv?>RU zxKY^a$O>Q=Y#Y2mT0&^6wn^$6=AE1Ce1wvH6=9>i61Xdlw>K?gV$0@!$iH^2<%YNL z)R>-B_YBP^J9~D6t$RN0G`Lw9p+KsW1`oO9G9)GYsOHiE)(5?o02PXbOqfn4|BA`6^{qO+*Fnv+ zZtm2(IxFhgjwibrifVtxdv1R{tedBzy%MbXZu-jCcA8vn|M8-|Gq95auaVwhQisZ4 zFZQK=eBUW>IVxi^yyop#d}I&5S+|+z-*XoEHQx0DFD@#NB1Qf1emU_gf;)q7(jDU6 z?D0kR*E}N6!fktvvrew28T#fju#CB%v4ICj2f6!0-xeNq?%u)*k{OQMM-X)!g7b+h zQU$cm{iEGz2fJWH`LzrGPJ~dy(>JH^U1Ig!l@y3e&sb?FMjU(bPjHWwITCp~hFeA_ z1{|I2Pvxzn6bO%OdzIOVRsumJx7^l`6pSkdu<`>x)nXzva0_atO-O`@DNEs`yQ2L) zX)}z#0x|w|xq532D9^a0N2iYCyQC?d*UjOw)2BPo^d=EPIQ`^1QDLgXL~)s-B_iUg zr2F!ZMEL&@Ul-3Rm40qa7Y0^FFK262NS+4DKy`!f?KhX&=IC|& z(l5NCzV`g^|B;2D6DP6M3aY_!GGc_0vzEEwGyDrTDF|0}5m-psSG~E-*OlmEa zuyBW@v(H8CdKKEs%7)X_`#QkD3c+0x(()1AOTm)mL$3Opme|pJvMWKG1%t>WHFB}r zgY;-va&$Nm->V!^$5uqN=KfC1nh<)<@w?(=HWQu%TKf2zd`c-GfG-Z6P|~#Po2?;- z(_o~r=sw>vj}GVu%Vp0WxfInhjsPaR+tKVPB-eKWaB2i<5bP2p&BM80OSQ0Kn#*Fz z&$tmO9#l@hR@SCcm2K6$*A9X*Sgr>szTX07sap9gkYtYpcF1ee*b5cS54mdfiM!l+ zI4A&BUf+P^NHAT5_m(Hn*z87fri*zErcnY)*a5v7JH6xuhXONZZTJITu0=ya_|1*U zWNwM;hxcZ>pss{|4GT@A_sNHRQjvX=v4==k;srXucfXF-0*&{fTe7t|$T;NYoCJ`7 z)HH)5@8?!XHOmF5Hsgf%c7wu211=Dzb6LiBAF5h7Equi^|Cp&SmGEdH8dYgZc4XR? zth-fZeW*|6wdTCx&`iRGi7a{6*MiP1)z`r(o%!o_J1oIHH@sAZ@bRg$fWCNQxh@xm zb}da2)iQgK{f2TCrvQq699fH<@&6Wxr?F)(K7Pl$?8qE-=Ki^ECV%8sFl!0%0%XSv zwVLI}W@{#C^=K6=Yc+weVdF?;M*2=Z{#uw=6dOx;5xE+c^KP4{KG)ft$}ZF_4PHO5 zmpA_<$3E54yTuNKUe|W&NALKDBlp(Ctd=i;;DvSwO0Fy#?bi#b#xSAMhQ>G)~*Bd)G)VKM2ekfl_fUTvgIq0!z^Y}(f4WY_Sq+J zEV$*f0l-j%_Hd1va~m6{RgRe11e#%mPG9<@5J#YvE8Q$qIlBo^${{^i>33I5^wa`K zo~nX03C^Q-2}Foj4IUY#(-EWkA(bZKJLt+81*bQuv3|DxxX^&K%WOoO9bJEF)V z3%pu2qZz0TKUDSvJ6x#MRSlVcePFl@G@dDY!hef##^=snes)oaEwF?C6)*T(JAPg! zDdpHe5#;LVpj${zo8TYb4jX)Y;bi0|9<=J0MRC+ThUvB zchUX=6JY`gP=z^vyBa%^2!Uvwvqun|SsCXN`T&`>iHo0pM#MVx;{pz@VyS@2H-l3> z|B{XR&0!k$|9ZH$i)G+3evRHn`sxQKq#cDfM_Z(CTarm%)t{npcp!0;RD~7mI*^)J zwd3t9Yp$5s*LhaT^*_qvgAI-Pie~Y@&+|X75Ppc_!H8@*`(B+y97X1_rDE@Z%_9LS z%Kw-6;R;=9$d816I#Pf!jWU1dp1pvvi`yB*ioMX!u6hv3AD+!unCRKcRYxl#Y{b2D zY>*ZktJ!he{h=zP!CvCLYiiDJdtbp9N22UPw@if|Y*;sT4>XVqPWZsy6sb0lt}lqC zb=WwmUp^8pk%BMx0WMbnEpn@3*=bbDD!9@^ZwAkGQ| z7d<={5pQ8OIYx7&G|O^?idu|~3qvN~Os0xHKC_^|?F0l~iVkX&!-1OZDyS`MOS^H) zfj@y`Fl#!B7)QjU*`GiKZ2EvpOC5_Do11#^;VpUXkPE4(UV%zlb_*XzLG_oI3aVcX;h>mL;ObT?G^~U+#3Ru zQsrS=Vz5NyGngm@31|AKoOx`l7rqBHFl$OR3Xxx9pe;1 z2}ngh)d|A-%%k(`Zu!d-@sC0l_HN-{MyK{!3LfuvM!bca3Lr4iG<1Qff>tnm+o_zf zhe0qFKPrABp>wqEzbvyuop=`x=1>vN*zgyinnShW2nJ;(?$z04Vjc$^{cSbAye+%u zubrE3MT>8#KYBiHaP|8!ogxw1J?B`)1Qqa3kv^TK^;i1ar7-)~S6}rK;HL zl(Hu`Ye)ar`ixNNghTM*;n#`Ar~YjkUED$%en^cW8>Zemos0jt9GHKv^sku+RCZ*x z#JOTNsCx~ZT(1K2Ved;d=Kr7FG7(`Lknag~|G=<0p;!wgO;Q(b1+r7$G>QMq?QDDq zyr<~DlT+g#I;*6E3Emb1|EVzU8rT*QWBcn7f`?!oqN{jeiYCYH9Z`ieyaC(`hZ4T> zjj*z-fh3P`&U!fa*y8AFHT0TQkqZGS+TyKF zf1IRe9;vI-0o7H0BqtlUbFm=FK>?3qvi z+B=@y_ko1-%fJ6HQ+R%8xdb@UJ_7rW0Kwh)-(7FeRXqd!>}~6?=E50~gpxjHv%joI zJ4sczww^RwZ~H(+PHo-#7_o$9j<8q>aF*N%D}PoHmZFN;0`~+i`cSRwuq2Vw8ng{LGySX)8Kjzp%k7t^ z;!m?k6n=NXM7RACkAq^E+ijjf`a_(x%R?)WysNz1yltcnZUa>4iqfgtG98bX?4?48 zbDZVo!if!W<;tAHbw39mQ)(Po*AZFQy@f4j>%z$UofE3ozKJyv!hZ##Rf73-T*G&3 z5{YDbwZkJU!*t!hQyY{tws=C$KTHoR3!bfz#}`sOQLC*M6KfYn3FUwC6WHOJzT+@d zfGw$SkHuH)h|Ew*OM{QxBIHe_L@h_`_s3(%zDFe4i5xSGfR4jXV<+zlD zRlgCE^v!f}SAt)T3S846@!2!#n-Z4CH~Ub)fXCv`ZLSz+3G9N(1XWlKW+ipFvNY#@ zy4p(UO7gX+(F>wyUsgCf&!SS2WJJ}h!d?gsp(GAz`B*t|@T0g?Ne{tZJ0k&wyrKlW zj5~+xXZW%t_*Qp#m1j!TFEQ-sGM~;ODC05prX#Ms*^>eysbY`cU;3znYsOPM?8q|| zIke%`G*fi=V0X5Z7_k~Kr;FWjjpAw`E!W}``M^@?l#Tw-l0z#!IIiOLDzy;30i~jl zHmjBCCA=Jy{B_b#x1d7}8LZkk#QWjp3V9O#(c=+%vr7!UC4p2|KN9Xf8b}tYiiQVtkDZvY( zf{zvu+xCtJUD^h2r_i!7MuPK}`%?|=Jf5LkoJyp0mFD)Nh*=TZMlZ}%b+i@esm#(F zZbJMHxEkE7YW1dQF|8(n`lGKtjtOJ7P5jUD?nzX1bla$z*byGu%fBc-DXnl_G8-(7 zx_J2$6{ur-Dz&4aRE1jlF}P)A9gZO_fk>w<1~Aq84!#c%a|%CuKRhB>2mGt}{MV!x zp@&mctvt~-ZquCN%v3&WSXP&w5ATnhwpV}Ku~i}RT&$}UEp18D#;2@~P?W>=Ns^_Y zhaXCNfP-7OLrw$N5ka6noD1!d(t-?eASa;ZN9p@TB!7PP+5GnRLx&rBYb2YKvwlhn z)rVOXia~SpPtNDa@sf>X>{GnDvz>vfPbt1o%5;$cO<&z87;VVFiVzZ=J`(}>_|HUc z0gK0IV$xL9kHfag9+DP@$B7X}jK(#4j02V(t8j4>cuhxqxX5=HJaVB?ip@Rp}Y>w zH_yfMM5>O5W3et5<7?pl;Ay}2|1))K{e5>>?WtVjW1-ziKL~j?f8t1!MLVy3gW);E z*5VL`End0xFay5Q5g&@Fy!?3CFOF`rN$<#m_~sP6j|l}>BoJ#jIw{pYf;8nF@Kmn` zQdN1R?p7yx4OzJr9oR|E5UrU1J8nQv9*nqLQ#g59*AQd>vXv{Nze(_J>t>(b!gs)> zzf;x9Jw7^`ww(aGAwB{~BoKwQW4~V7lb;z%w-Rcsnt@6u7nTJj>596vpfy2G$Fk*R zB?JZ#x;{}6*d;OaO45<*(%m5%SJ}@jt4jIYw%k}@6x@Pab6@&(hogOV6Qf6m!TC}H zNo2W!IWRgYJ|7Tl*U6)(yA{3!wsp$wIX1KPW1WzoATiE&?@@zdBTKHiaQ zoHOvcifC#vaBke*08> zxtX71NIUp-G>`viBuWmD&8loHs#ENz2Hm=uYPmBNy^;g7Z(j*Z2y?Bu8$A3J8c;Ki zah=^G-QCl3m&`n~QNN)^7K-xnv_0wZ*sNK%ig`n4$Nisz>Q2kCItLd8UWilF3oqS; znH5=z%qCo_N^-MB!i~mlqweF4CP{TqqGY)K0@vC?+wMgXgb+)8t8N}=B$j~^)v96$ zZO)}S$Qiv%GFwXZ3jTNWwc-Td)0}tfY&qCf>cH`(LK@ zKa*Z*&l?r)P(lOGGWv)9s%NEfdS-uH$n1-SGX<+Ze=3c^ME3MUGw%8et_puOc&Epf zpMS2AIOj8K$%XF3MUo3W?a=fXy>08j8(?=g4&Grd_V^kO_V>at|4;V$_*QZ7f}O{lu!mEdT~^a8-f0phX#mM7Kz4}Ep^ClTqhNYSTXJd< zPFIY6E#3P`#Oh@h3bnaYgNhg6$#AGGRl>(MJH%;KVv0*m()Z#kjUku&L3F~OnoN&f z#Uu1K^XN)h3iA|GI0ZvfO5@!$2Jr%{MO(%svDY5VTxr@i}BsJ8zDmomo=;$GF}-%{Yo_zaW>ERRa)uTL>Thgk6#tz?=t<-LC>LG97PqikL<$A63`aH1f`f9D{jWHi;3yig#r42UF*Y$pq#@p z*tL_UhjeX=-|o)hrr4g&n$rUm0~PO-c-hiUYU(*Py$RqwSk~E9Ay2QKx`w0{ptSDL z?E}MMH_PHq>Hn0ve}e`89keheG%rNHW%1}}lP{4H%>7GXP^g6Sj+X9(V=SY&yS`RA zyP09BfP1)VY5n@;Ta44Hv);^N2Sq->Wz`u+0X;D-pTCSg*a+tvwNg@iYk`g6 zudk7z3u8XJT~djAGWA}vM>tgX`t0`DFBkO*SM49Zi;mDxxWJH#{9f1XGjuvAcIrnG93%&?Eua>rPa8t z=En~teVOs%QE#T$;}ogv0CD*5&(QbI87)hv-w4c!DB#ldYrv$JYS@RAn2Njzk%_|eb4qH`HDz7~1Ht$wK-_D3$oH>JlMSa5 zG1(g7DNhF?{Y_Zq>(9zEX~5;+;m^hpV1Rk+?wMw8Z;1!kZfQ&@Tn67)4bg*PXv0rz z$`_IxfF6SX1V#QG;a|067wa4J=2K1_eangrr_Jwi!Jnd>#}V(!-9{>-JiPEpQ2M6C zf#UOMsGVr;|LfuZ`%CX+kfpl{1w3Hqa11)tb{`|lD1hXCvDfDigTGp=3xb5|lYwCq zj$eO9^SI#?*d^PTRB;4mi)VmdKr6e!h$@nV6loKho?5Fb2phRMS52%8#KXhKBiEub zpp%CM_Ns*PM6Nr->U^@-dvV=FMd^b1#!GU6BBOTmlDt)Sd9xS60c#h?xJJ zQdbyBHEQm(_^pqRu%Xh-C01mQECtqf;P9AmyFl;E1ER8Ov^&bGD~W|GaNIj|Iy z=YL2-6v{DQyuE*#Cw~CAA<%>{=Fm zNGUDFF8Mf4=Ni~xdZ;SlYYly^Uzw|YBEiyNnnv{;w@Yqg10193Q+bYfC#IQpTtjEJ z@bz76Ubk!VRF6)mNb-9bMl8ymZ)dCYPQ=BbLt)d-;2jiEk-<*SnSJC-Bu|8@w> zGo-D){i9Ne+AgIIgRRy+zw$Rjl`wu&0$JVe@+3tk6=qQDFmj`M;Z*SQdONS1e_&YC_ET zyPQdbK$+Twn9;VZpod2K%seHyYKNZ_%?kso2{^7V05Hq09LC3|SvdAU`GeRi$2gC* z>r25Ce@%f~1<`LX{rA&ag-~PElnO6FSf!vek?8d5jo=Q+MtZglU}{R?F*(b>%qtx# zO*HY(1#Rl$3)7^-SPlVF^R8s)jB3*iBQYrRxAkqb$<7#ui*@-_^FvTZ_H?MYh+ET8ier zOlj|8jD`u>?EMJWDRpS6cz)@XbEz==9@XI(Y)^QfOAIg2&%shP=Y6DK&fN5gO2rB6WmkVY3QO!qTx&UL#_;9@L4>n6M-8qRA za6QWJ@Ug&97BjMJjJc;@sY;qHlbqMhtd7I4;JktXb_yE|WCXpBU0%`A<1vk*m7A#^vN9eF<~eg6D~gXt%f@#HYt=an+b82ST!LMLIY=A;o22XfJ1RShSU#jDpE(Mh$$sHAdqlW$Xi(Mpz`W?2f&o3Z&#}p`j3p01QLE2nVgVUH zfZ(9Ca#|*?rK3u}lo`CgGiRp9Ie1lC{qfxMj{M?Z(3LM+1A<;%`v(+1Y7Ed_rT@y% zV*xr{I1K0)y+eHY+6rtth~sQMQx<2uXJew+?_LRm*>dycV{ETB!qtUatH@7k)dS4* zY8#OKgq_XOJHNY0QquKbtgfT={^cT0@2{p`WSWVO4mHYIn!D5We~hhTEI>MZe@wsN z;*qfW3(sBqBYf0-l`$NyH;)IT#Y7(4fqU&oa> z-FX<(@;=w;oZC4ZF+d#AuCDy6tU`aiJs32BaFe5w?P37P>@)Ii9m0H(bqh{~@49%O zq=pg=U9wLQs^g)&20tzoH)*R84?D1iN4kEQu4(PtIPKwoaeop?fIsTASa0nb9T=P2 zX56^Fp-QbX{^-A+&E-jKx-nIa3T(qlFw|5s056-=w+k->{D|dq@!pOAiH$d9&=?(8X;bxl0!0MKW5m* zzuGo;+xX7$a6|P5uUT>U(#o5%#)ZvsM)LIGBMr+l{)TIDU;*6F`5kVKVE{XOIq!@k z>V#0X&=%PM9O%=KV)NFeN8~hmgQaOSg$+tS2A~;!A--OkY$M7THm5~;q1@{hf+QA5 z{$~um>S<6>VzHNDj?DWdHTsVauw)?xkwUGpQunFGaxuHqnhd5GxG?zc{pL}ML*jJ> z{A&4iG2u9Bs?i}e8NR|6HlEF{$z;KEiku(FiHZl5 zB`o%$YNd59Xwtv4RrN(u&dZrTsab^66*yrDN)aj&ClFvw@JrjEU;H#rq!;Wn?=L%N z8^vcS6oWF`Wn-wsw=0~cu4o}Y#n>o`2r`O*gwVfV#vn1BmI_owZeY);OyyCfAI)R3 z{cgwmtM?s8L65@)-@SOH=WfYj8kb!PBP()4FHbc^;9@mJS^E7!T&u;#%fZ6Tx`Um! zhJbr{cI)lAa}~h=FIZhofVv#rA#P_maj0kGgGp-7M@R6a?Y6%|75+OVc$FuOv)MxS{;l-FYAcT2I=mQXo~vkBk<@$Ypq- z=7(YS$#{+Uui!WKMoCBP_tdBln*;bW^JtOHab!r|jyS1)UcAmYwPY9O8V5|OyIJJB zyp?Eu+P=`mgO-sQm0}rQnY_z!sKnOak>PAA4X@Qzxh6kZY^0hc0P=8M12ucC+Wppp z*Th{4%?85(x^6l;L9X^<{B=q4an0p|(>s%JS8;}cAW;|WE+~DO3guY^m)Ruu);eak zGKQp}8t!Y(KT^KzzrMTy{4@;S7#WtpiO3Ke$8TUr@ifV%nstIo-0wg5LX*B({{ko> zpEp`X?mtD?-moIyVMv5yd&|)^{;=-2Es`Bj72KKrAUjm@xQV6Kw<0Ul^#D^cHU};# zD7n^t?5fE4)TDi+O%Ftp((Idpy@aJQL>6)pg>p7u(jd^xV9Wn>BdZ}_AXXi+fMs#4 zFn}y=4dVK30;-bR{}UiaDU_i>(@tc%54{)tZog#WLuk0S(>&60_D-|tF>Ey;+$zp> zMiJ)yn4BVz>*Jnsrt8e-%#tc4O8GqrW-AWAdHO}V%5jwjaZJ^)eB-y=vrQzoNbMmS zn0$?SA*bJew+B4DJ5Wst*zM6$+kkCboYu)jgttAHL`l=2U%{U%5Nazc)xVP_#nL+N z7#s^uthiQ=&*)B!#3xl_S`HY$B*r<=*HqKQrk2WpBEyaj%0Fx}uxj7VlN==V?J!_; zG^rIxTdt=L^M+x1XTh{2I)KnfA|cT+kqHxlk9Ealz;B0wB)hWbBSk=A894g1M)zb$ zh_hAn{px=7?%5#BBYQ0by5z_p^V4>qJJ>FeOCgQ!z9E!mRFGh=(?)Qah9YFswTl^- zjzg)ZOf3}OAMrAiD?O>u0Nw821`QuLAD*ckD)%NpCZD`M z0@32?#IdE^Y-$8JqWq9H6h024)Ti63Sv#xlB9Mh({cbf)m>ImPAMf0lYOwj|QH2md z6t6UWBe>h1rj74gO+qx$ghM2R|15r@_sffoeXFeBYmz?C{~wy(zdP8$3y|@v{vxyD z!?%`YwpFM^qaSI68B+0om&(mE_3&X&IVHIg|m zwdNb@s+SAde^J6V3WajrE-g9{6ae6ZtdKm{_tjbGbqpWJ8K`~Ij@2Zf2mB=KS!ioK zz(99<>+QL(p-oinT4Uoy88Q7`2O>GF5IKGgPhi~yTw}kjZd9D0bJ46Fo89&rjlVWI zJJA(=Z=^94p~X$&Hy~k1E|PnzQ5=h`W>PZ7`RaYFA91TPT0jbPfhHlfAP=h-jqmS# zbwG8q7zF$Vf@<2rEP;Gf+j-?#7UvslEEG4+#Ivb}Lf#|AYw zm-Vkn_p+iNIWDJKY-0SzJZ(2;=uOl-e@DuBH;0J-=obx&)%9bis`RCD= zDtqFrV|94|(@4xc9*~hrxLw799&qLYx1jVPhCVS|+BEW2pidyX#~UEJL;UPpJ+d^U zPHM+#F+6b7NPz!@0ZAQSZ{!K8xPrRC7b3sokrfd$5V=RrVf>n;D+0`pKgJHOhFj(t z*B#&XBV0_*>g9!ID0^}5G~scmdFQjynS-_1egdZTbbOiiZfcC}^^q+1XdQ^oK(@cx zV_K;?)p?_h_M$nmbm&BHEz}4q(oEjdhkQ$NxvG;u^a_>W$`vro!&*QaNQHAA!`9ko zsRO-TC%8)X4raBjgSC{G`)*j@xD=p8{*ZIrOvC-x09;dhIi;6%rXA*o5k@x zO^^f)weJg%7di_q-5$`xmE3+E9dPHr#+VrU8l^IJQ!U_bIcgW<@`zXEqhR9O9H)Ta zI&6>Srfpy`!a_0i7V3Y44G(@qTSs7~*?!dSrIunrpx!Z+|B&`rI}f0#U4`Q}4+}}< ztt4l)Rwdt&r-IGr`F>33LaR+KU!+i}G6o0q3)xBh=8I()VT|$|qtB9tNogla+ffoL zq$8n@J%?(inr-cPvQR2f#pjBlShXC&F=F=^{hMVtxvvY1R=_MVP2UxPX}x`3tZPqd&T zHkqPzg<~2EreV})ehwPE2jteED?yh1m`L82(3ernmHp-y8q(&|27kK>x^Tw@ zlcliSZdLLa(Ov}e8YFz)LZoqW=asT(j{XsIkPDk^5vS8qMy$qXiT%O+%tKy`W{ z`>-z{L}FQ^hWE8!Q1pxp(~3@{HMN~0OCr2?%azW1$z`I~dO!LBOqusR$|y~C!f9q> z#}blzDNIqwDs#yJi1}?^UZ$(#Xgf{8FeAQgXw0Xn!3hzG&|%fFx}Ux@f)BASGTWUt ze`t=X8@rBY%vD)FqOUN42lv!f6L?9kRboZY z(x1twG7?JD-+`=7{Oj|YIL@~+r(bO=fN#Nc`e~G<(8X|ir~tN4$QBI@?sQA<>-kyo zw325djRBsTNN-fXj!s^?f;ax$j4J}rSo5ThITR>lX{S=&ZCvpw`L09h zL#l2=nWWmV2!hK1R?qD?auy#I4{SpsDMAlN0c3N6OSKEz0tHhK=_+xt zTMA(1N|8hS8cO$5I1xTeNTk{#xWaho)+R4*ba>CTi_PN>fTwAdYhYQQ4zaSlR5S^Z!LoCAX+l4kjN9rFN$&H6T#HvP3)telh8tj0yYXM|sHeyH`7AwWcxXo< z|7n{3k)w3BMLj~~wno*!hl7mYG=;dxy}Vz@S!#kR{I&$o7=9he=i&Owh*av`8@U(n z4L?zNycK&T?Po&iLiKHu{%%f$FGRXgP*u?dUcMJ`C_xJG-SPM=m~(nETp;;7ii+&= zz}emT1Tl@}Hjc${Ph*SH}KLj+IoVri=rATmn~d{l<< z5aC^Ygu*nU*l_vjagc0UxjP>NS} zk;xXM=hWXOZ#xl;JP+KR2$#CN{PBHtlfnF$senk^+`t#VAv?Nhk<30{R2W!ahjBdggmcA)hC zr#sWT5Oh4c8EtDH0`@*Yuqu0trw9T1A+Kv~MZw9(Zvi}83GCF@Z z*QYL1H{>_QqXBtcbc4i?Ue*NP;Oq+6!&db;VLbUNFx@y@(l$3kXb&wB%}kwq&k`fx z-?`&IW`EHjHFMIo9Sxjc%-`jM?K|Prl^Gp}t0dh?dlPB1qIX(P*kS49bfn z2{4>@4XsfNs&4#AqRx7(BYJ73kb0d?Xqo{6{i_A)EGD7HK}T+2mOR=aVd^C0OSl8? z9P(<~k+{cT-CACK0*F>bK=G{7ETXmZo`=8#-C6}P&6B0rq8c`JM|&wq@U#h9M^_wS zBf(e}MgC|nmT)HZG^PGa(~CjiZQDl}u%c=sSsAi*R7LI27NreE9EX(qqkz}x95i|V zP5jq@3Ig9emfDk6Fd~OA)rQPOP+t&cNi?M4{zu-xai)dCwp+raNfZ$v)5K>AnUuw&gJ0PJ|z-{ zZ@Iyqo$%kD-h|}t7a|^16cH2=$kG$rUj)`!QWVf_2I``;DEYv2UNNae?FEv)qya^X zP+bWJmh1@7Sw*r+eG;cE*rN;dp`|!kfwf|9|72PL21bnXp+=iJ9=<57`Z4NP&&H92 z)$214>g#IW$c9Zchb=qX9SR@Ew>Q)N__RYy{*QNmdz{m;mnj*=ifW@g!V6hqJtNfK z07EUoZ8=k(K+_cBP=ZL4_%D${R|7Qrpa&MzwIZfk;d{Mq3Z~@>raLm_+EWxq+#pUN zW_SXcrx*QVMcT_R>!n<->;N>|46H@Bh;)T&E*cRp(G1nMQmsus&LuzzO6UupKv^7vd8*zDj4;J{I;A8 zENAm=LC5XPz=w3VdrxcIK_IFx)FmrGe@ zwEP^=225ZeAuGkIciVRu10kbm)m&vNxFi@k1I}N=B1h_Ql#l7VR$ddDPV9n*%k+-4 z?d=SL%SGQ^U{yi(2XP^wda|-DEZ;DMOoH`PgqjdldZ83l!PNe`kU64>uaK2Q-QM)& z>kLoJRA2t{ANiw-iwFj53zLo_g?^hBswhK`X+z&o5d>X)>S?{AmbprIAusT)Gmw%|EO( z)b1<#cR7-4+qAaWe56(i-{r#uu%hfW49+Hzu-tGF_jYPuqU~X8 zRDK~&*PQVX$seK(K?f!T`1goE{e~kc;G(=5e^OePU-=N)OV4BvePHuC7f;FDL^IW0 zi)@rqeo3vRu{IWCS*!=WHC>TJ-D(`IK@k~xZvnT6Q@eK~08?Ifb5jb!7kDo&JM4E| ztj|+P9tN>qAx=w#O%<53NrjK{$2^Ej)~93Z`^6shQKjh`yw>CKpq67Lm9;V zftTyT4mUgte~VIJ)>pVOfE9%=pT-|YtvxQ1s%?lN9fQcea}>sus#TUBl|y-+NkWaM zU>d`0_=G)!TI@F~z18~7JQtTX4%ZAE&`%I)E@fJV+_&wMfJl}CZA}*?znp4jHOhf* zLBN~4M)wjoAfIN4#?gP0E~N^=FMi>7+!)eaoQwrVWKW%WR)UOq@W%(l4;=}D&Uz9q zGVNsuS$X0Q;Ky23n=n9;5Fq~@-Tcve-TcEEFNq9#PD1>q$_N|M*^68QrivDN74=qC z5SJH=J`KATTG1CcNt{b3u{Nk>F&s7ADyxGp?S=Hv>CM2^buE96MFsTW&k!gwhi+@C z_}=F5NgiHKwcz!D^q@Dc8UJGNi%;>x&h`ZlWf};cW)6JybKk~C7Zo+Faz)=eBhx1X z?2(c^$QsVZV%>pE%WBWSdG^Kp?SrQlJfTzOi@#2I_i=_zum^%}m+XTt`@g;b_-mrP zk)FfnQpwWocr&IIUjnYK@Oxh8&i;a+cjKC9w9X*X6Rq)|FDUB$jUelv75)CUn!g5Q zC~wJwZB)9!SDjpM2INAiM6F?Z$MC}^=p{AMge<*4x*58XT|;HYJkU@2IOilXu;czx zx^)U?KxzL>CpI&K&>MM{6+NHnA3ptG!(bJti<9n2yq_B|o9SB`iX#YnE(ieH6lWrfR z>aity{+-ORIT|CHa;-jP_tK(#mMQdn=<|<0fRzMcFKTupkt$nR3H6{q^G<@T`BLI; zKL{g^+YlNSX*RZvMk;Ews!%je)0@Qpi8+q)H+t zUCW_{SX@6eCQ?d-2)QLaa)p_s(~xk5F=;5wZ}6+a+K$o99k;DJ3pq|HXcsFv2US4Y z#O&UKY!{Y9@yKm3)<^Pla;L}LDVRRGxwcg8X% z*c}|AWq0Zchnh8IEXAXwcB@EcDj0#ocre$@k5h5DfeU{!&7^;EOyS8V*Tp~I`=JO* zabQd3%@W0RIDdqbirw`bNi{vDX*TzW5MKDS7%q?ztlZ$R zDcIjBr+BIQEjR<66I)_Hvc^KlkF|FW(b(tW_Mx|2lDkZBGS=kTBvsRsde=|%sf51o z6He2t^OeLt$3=fmqO8pU*Jn2@bE3vmnZ<7fUpD5oluRyFzW@gik`*H^zh)_#sR^;P z|1Y-AGODe9>-I=-E$;46ytq3-g9Qoh+TvQ=p}1QixVyVM6n8By#VHhMZ_az}dB=0c zz4@?rk`Ebs>}3D5_F8lP=Fzo1{%6;6`=ca)BA`U-pmS6)2(D~j$n$&Pg?UPw>TLY{ zl{iw(SxJ1jHH+G&Ux}#ob2{SXDf7T;gaG_3?N(5GN-Zhii;E69~d_v_UC8 zV73GPeve{}->5bh;=h5wgsnXV_oL-fe-CS)kP`Wwgs1#HVfu|owFrIm2waCE-b@m? zv87>6?y)DGGnyv4SI}bEWExPmZ-cWQ<3nS3?s_v3@ZxzY-2&Q2=7Ho}r{FHN!IICc zx1x%lN;0d*B*Le=>C~+m>ywtDnc+bjQE-WRbacog6+f)Ti4^G$0u%iLA`OzMN;`4% z9}LQf5V`oD9ZSJAxs@p*;o#?!>h~Wg=(B@Ko{vtEV&Uf2~Od1G@b_X^ZVb~E`OLqwsPa;Kjf9(}g zg+G?tk!jG&J1OAv6tVa#XbZSagx!rJ&Spq4$@6(l$V*~0enP*Jq~qm$ zN(;;t7N&+C?G@6~&-dT*&JujJgA%Yl-$ne%Tj<-x#_lmxGrd3@w#6zJO{)nsO!kV- zG45IrSXN+^!*Ae0SbINjS9>o6N;YfM&r6+%YdJLdL$SYw?S7G)x#lTFw<6LgHLs2g z^;M#Zx$QZ#SWHNN=#a2|*?g^hmyIxyM#Jd)4oqa=wcIUHTd8hG?eIqyzoqoSdAH=7 zUfo94aCRM6@&P&lBXy06Fno(zqO~eHZXtb=N_rA`oHz!`sC>Rg&M!FrbbwxX40F6g zCiU!=42oKhIog>bJ~n(cHdj7IQ||Z2Q=LLXHs4t_M4I=~EcC_7BmUZDm=MTiLn?k& zX_f_2Wt9OZ!{*xoMo2sYRweFW-Zx2e-4QN0>f3W3-I8x-sikyz-#C(WP>;k>Nt8q)MS>{ntI~4oD>tt!o6S3MeVOcNF7EiTl=FR z;?Z4jxlle=<4xD46~r-T+4i|1)t$Y%K)Kp_El%ENOg2C?+?JRuw4K1Qh0-`|N(|p1 zm)Z=4agxzl?IBRm5uXpSa-n^{k6h&71$c(H|dd4Jl1|b$LhI%T|{o zw|S6-QqN#RLiB9UDO>EOuq0MMv)k#B#dy(b*4> z+DmajasexV_)S@4Zx5Vr?Jy@LI{DH3R=w5uAngj=a~82-e<%#(E8yudzt-47=dDJ{ zqv0GZU(r_Gm+KP8`&@AW8qaY$iy4imujj8gq24CN)_#S=bn`#urbwS#(lRR+A>sUS5jd(!Tv zOKvJPx#u#?n#S}zWCvfDJI(be*V@0Ghjct{Nd2Qy<}+#SAbo}LV)#2G$d!s?OcJ{9 zsz=4n&szn&gl%{%!+s-?Ue>Zab0@9g&Ra!HyWd8?7rcWzAAh1(nhhZ(0=5w+YJ#gcc^Lf z7kw{dVnwH80P{Z)2mNTHpw zUa6oZhu;o5YczIsc9V|9dmW#g&5$-}N&ohrU)BHYDKQID8vX?1A1c4wf81e>OhSwj zY?j|dsH<-&``SEr{M5mYd3)Ca15v=4<<&4r_;gOK#^SB%J0@8B>01|otSklqOKsB- zSVO+nTqaP1VA~)=k8w5xOKGlLYtmu{BO4`EBXilSZ6#Pn6TcoM$2w*z+&Tu46uwk>#MF{~@}mcgg*O4G~MSx=K*#mLiU6~jSRrCa7E zSJA_R1UIn`z!Y6FeLnU|$<5t%6Xb$$%fUEzGbJDlaT^jxl@4^vz$S?$%SHt)yz3${ z;DnpH6Q&v=f>kw=VYQq=1ndVVzQch8%|8aWC=t@xQWa`Wlw@POmsmXIYeMXry_VXI zw1aqsC)_G7jVfiw$vjjwlXx51WA!20TEI_2q5D6vxmpwgrbP|sQ?(KI1UU!DO-L&) zNsih{eFS99?(-M%EvoJ^XtaZDWQPNLwK*j35C#!M4qYx)QeneWdeYQiDfUidk6lwIxCBlRwXL-v<%_aIRNhtADapW0G`n&ACVLAv}mVtEI zVG@uG1F=h|;+Kj7n?s3E#&;Ec{QtrPUL*V{SSAW5w?X#_KSE%+&@-`iP!!hey@k`D zC)CEov7T$x9E1{7RC!*sA|yEJS=KSV2M+h(fPqEe5+)St5pZ(sg-rT}QA^b9Dhs5+ zu3_e57ziK%A2WY86UaBL4#bvjojl)8Ovu!gf<&_%3;)bK)7&k-&@h5p`gHP1&QPcF zgx-CV+n*5SO5ZHZp^Vy)%9pOR>Pb*`6f^#m>Nhx7i^n7SnC_@Gq9C&8$X%F2OKnFH z$(z^=ZrJ32dI->s55M@SSQDCf!Ej!xi2H|$_l@~Fuqd{ zCuU?I4jm@Xag)TG3^g$lOmvzV|0KR~VRI_dqanp@WyeK2E}Nm2$Y4sLB^sGYaw~Df z6rMX2cKjm-kLfTWG{;67pnA5a(aNfXkIlx?k4@j(0Zb@HW_Bd2)0Xlyc7MEDoc%cJ zlJ~rHP;rrdoI+mMjp6aG6L6HidDa`u#d_c9VIAS||n92Rw z-aPooMvG=L9wwU~35%53dk(H~Q$zV|rv;myiFLy={W|O;{AcRd2iU=M634iE?)kCZ zJ|D6L@nt)nkyUQBonhXNrCDMiSIerY4s=b#kE@!(=%FO@PJs#>+6Xt_YzO*wC;J^| z+Yzx4XYYrc*KCN5*NvmOssk!Zp%5RU<=)}D+ZDpw$(`Lv5{fj@4ZX52D zb#m$cbNEuFtvc%cmhD~r%>cG?^JDdG1a`-3aZNyBy!{^;r|EPJj#{sk!`Y>37p!(T zLj6P4u0K}?3+r(gI)a86i+|H(15}(SJ2o!{SUk&03Eesl*=I-F^6#9fn;5f^um^V& z_l}7aS+J-_UV?tVTkYG`#7Lr)isis~7>%7p{N*O z(U@G!l5`&_$IAkW&3O8}q$vA8%lw*Gmi>#HxqqqHK-lXuAa0R`+|Mj2v?-$}Y{~Ugz`?HAL;kIYlE6{iG zvc$RUsfu}>)z2OBnkl)_^8H@G5}cfig5Pqp{&eLo|tD-vqTy!_S+L+VVzNh?2} zk01|Wy5JeO6&CfiW<};-x7JEnYsIi_h>1JX+#xQ!u=7#Wi0@cW#mp?;(+2F;nVWo` z;{YIGUIpm*b~)TJe=RFw5XMQL1Gd5{845!ufL*wKd4tH*6k=^7PaxZ$M#8bilZC9^ zokY$XkC?L$QDt&=e{>NK4^)5E7ppgREB>>5`oG=1|GRtAgUZc@4szo;l!MyY|FWv< z{Q(v68Z*nOa;>xe6JG!y@&Y%kymvS3wVL+(vCgQLU9brzpvgmK`paizK^%7#kAQYV zd3_(bC#=neU#<=hjPTA;5&XSWTuAJvkAQ9$U5wT8^dU_T8PR#vqRb8SUvemlv>& z^|cU}Rodu|5B1Ozd&2=<)y-;QGqIR$6W}W1%qJKC z^is~_&n$dXR)6cUuC${2uOH10Arw6px$##peP9w$J|dafWgJzG<7ozxCt67mN96j4@SxveAm+*&6oLpdYa!VL1Gr)0zm00 z(s*|z2b0<-aMVP;(UvO7uI#mqO88{!0mp}uf{m!QooUu`1><6=JC~Q)z8KmY*6_zi zSis3cz$|i!c6zo2A~dIEAg#TVtKMRELc@Zc?n{C`k3wKO(DZxzwK%(x0r&|uCE-QrFl?i zP4~E7w}dBHSa)YTss^heOrl`s(1?o8oJ6$NE#sZpIeSvq#C0fz3|NL#Fd-kY*TR-e zjiriIiwgWoo@V&uK1L*Ky&vPq-$q;##qwZRS;%K{H&VwTw9cD!YP`WBGQNIv+w5QF zRvQgvD<+YjZ`}YsGAPqC0rhI9II>R!Gqv|8o!m?Ct>+a=p}pHeH~!Ny+8?W+P;y!F zu!p7cUo+OdT{w<-k*+^eR?^GRQpxBIQ#et>r??tt8yD9&R!W zLYb;hcawj8v2#hf`pJ~MTVHGf(7rkLTFrXG_!P-^Sk3-{k6(ZS6IWsWR=hd?ZH#cu z#-Sh*yImYqvt3bz&kXn`V8m1H^W2O?9{@;>m!X!4iKax6e(J_?OSbkX-u89hEYK-4 z|F*4`*;@Q;l~0(De8X}h@>T<$GMeYBSL-GG5oto=*H+T!!WDfy-b^?w;ZaRc{Vn%G z2-HzERW*wyl0QYGipOzoEni1IO<69wd9UE74f6M0g;GYZ7?=!|!LpgpTZl~?ajRW5 zsFn^wbZ`C>4Dr8g(s2tda^9G!Wz?TKKYGh^R$m7OowyvI`Tq_4(?NJ*^e080!#~wDGE{SiwzA{#ZCf#fWi1#awd?g<} zI1CIwoC%5_>K4`(ckzyqMS{wxI}oDp{J*l`F<19Z`6E!4dyI+IV!Qmbg~W)`jchiK zPS}sr123q@Uz(OF*7Z#n^U78zTsgeGJs0iOoECq|3yM8c>?>VhpD_tGkT$p08G#Hi z+-*KwsPCVaL%6gkDNb`!{&!vPZ-t{||6=F&7kmYZ>&FVr;^7eQ!R}02Nys4i@SQ?i z(+^)Gz0iQbq@IhtoSia8bE>C?vQdsXg5?<>s&7=o{RUT>7o-12yH4lxU!a7PRE6^^ zK_>WbNlV9Xq4ZhHEq4jU`B1#km1mWj74AZb#W=uhC{?G7qTx&o-#(tZR>e7Lf?mqn zyoSFvq2z}oa%wz3rtZfAYsT)7A!Mj}$`EQLGvTSfCp^nq4tBBHDAqvcXwSdai^GAx zoYyW|M)oiE#@Z`|MF(1gq|7y_PLCwS*U9rk)vhJu29eq^H*}2|KR}fhp>j&uVVXOi z2uhmo#S9HL3uPiy-7*S3-(y}NF|Z(>?$xPtbfIW_v25bT3|KN{Fi=P3o=xaA+@ETp z(aEsVMVoe;MW7&<+2H(@f>+#3HX{##caS#GLCxH=(O4l)0OPXDt8l4zo~7^{GBs0K zpvLnip;c!_?l2m|zIlr*%|IK9w5Y>q zi-;*bW>^GB(7{NXBonqhPApCZd(#$kzpheQR%~1dx0*i7dIGkMm>CeZGUSLlzT#dw z_oe|WjZ4fomd>3w0a;8y4u?heeH7&NL{kciZ&1^Ze%Ny(K9!`C!{aTHCaTQEmi8lu z%Pi)oI}kQU;q(`1K09Qtxb0^$f-xyhlW9$&olh}3GZuR!VYM_bh-X8psh?}Rs3mMEXQuqUW4z;%@-k%h##XSMr&yT- zL+XZ}4ZHlKOOTAE_sc5P2npd>PMT*Kh8g6eb9S|xXo-_yVL0#Enio= zbiv`YLVm`^^J%@E7xw9!g4ST@Y{`1ITX2e8AI%ruo*YLbxdm<3RN}rHUqxys8`nI3 z0?(GW)XhdZ1Ge1e|-Jx*hn+HqTECQ58~iAJKI+uo-BH_VBJ>~<_jgUtwr zK6I|ns+*M2#q>F~d_|0|>T{DR4x<5utT{yc=bCMOC=f)jGtT*k+AgVvj$f67mLJD8 zybvSC%$XQ8)EVPd(?w`(ME47BQhl<4r+`p_mM}&iS-Y>gA{NJmk;7aMSzg+V!%XHW zZtRC8jN<%N!*j@YLP>`~(})DEM43wN{OOp$Mw=x?Lub;Dt_aKt@ja4;x#u!P|=% zA^M9DWga?UiLO9FC)bz)az{g~PTw5aNT>i?v`7ccNIbccIbD!3?;r(j6mOm0Rpjm9 zoRuIa3e>tg@tqgxt|Zlzuh7#3!aE{eA^m|%>5-;TNNHnO=FRQZxrSnVY*_>o!2>8b z`Gl(==YA?#KDorjUoY@+Wln;ix}mLfbeFmConU>vfK|68_GLA8zg2HU0YMxTwOP)q zFfNPEjb6=8=zyU)`ov~6Xohl~+fn9l$wAaIRcC}qjNUFOqcR^Y@=F_w-s=<`d-r}K zrCB9aPY%)a7`mFF3E!7DbvNm`D)&Gs#OY*M%-SZ1dL)~^oYA0?1}=vInKVv6MOFnN z`WPHt5kiveJMM6}o0w?-^m4vva)5DFO&4GL82Wz1NCuJs6Bv=z!Jw4w?iNfi;czHp zjv!qe8v!I!p$jE%`NMLHFrT096_ua`aU18q2$oIf zEj0^bWT2L2=TX+0U^W-A(5q;6FByydm{dh3BXwZc7@{8&{a{8;L4Z(=Z4rq7hK=|t zh&7=vr7t;;kP%1&mcvWkW8QD)hLiZfZfe^^&ay!y#_*f1-9+I%?cWSbfwWYlQmOY5#FiC!gixhg3LdB_ki8UT%mU_f~==HVh z@(QGHX}nEUgCj_8^p6(>>B_wT@$JxcGuDUr-e9eDsqo6N8#HM90%)ML8Nilrsj|@6 zy7YoG(Cb1N;=e>g-6Xcpp6?CUD&`P}uNf>)BN2AF=e-R3qKL-)=wdugC0xWQ(h@ zmUqoLltF!$Q_Qt4U^}Bcb-R{3BUTWrwrKr0nMz|paY(mD+0TbAhT0&I$l|p=#FY>iDQ{Dlw#Pn%{sQQFWQ)r%xV_M-MJ?dw(Ok{kSb8pOaCjY z?K(q^=c_m812al8Ifwn*&pb!R%`bIF)KDlLsS$7Nd)x4f9EwH|=Fvp%57hXgxhTp3 z2lSta(>7ZfKf2na({}V4s+t=}&$X{2u4Fh^M})$E?x{@9BAKt>a)YeImn(rKy;<_( z;0RDlxuY{pTJw&^txziO-wAj>UGgH8tT*KT>zK|TceSga#c9)(6#=NEfD3m?$hxUI zpubK}@5!wxn=I5FPa?+je;rxZ{U-5VP}3Fi>>`CjIu@1YH3w@75r}EZHmFYwDr8Yo z%aQ&W#k!KWs(BG5U6dzqJN_lQ9!FcabGdJqaZuXu+4?`9b*-2GN$lR0wg1s&xT?oT zVllCjBauiu-=i;6>ElBy&Ruk`3cDX)*GhEdz22DYuF@E-yFI9l4kS@R@iZcFMw_(ZuGLv zNPW#c2=v^k+E^G$+uno|*QZ)@9?rpj6C46wI@lN~qg@x6#>A>Yf)vk{yr4Bs~< z(8n~43z@&|a4xWtoYb@{3J%P%8j7B})uYJ2JOp(6r46CIr z8oSyQjQxf`=%TvVAj{VQi(PnB4@w&>a}z|hQyF~Et;7nk_=~($?ipgcsA|be>?rO% z8VQE)%9+*j=H(oFPsE0B)Ws6*FUv8J@}Z$9z+x-NO;6k?bhO=RKANg`%2~?n`2l1x zL-)a*HZ{P-_5N)5mW<=b1X5E`?(Z8$FzRfqmdH{0|?U5yu_d2 zj)iqk8Hn$L(V4aJQY~J-oB^onr;bvI&IiU0w?6iQZ)IboJbi8Bpl-P=_=mc0LQ)W9 zzD{8<@1H}M)3k6^vZA5t&{!@%;f&c|m9i=0>bXxK;=)ktj~9{Wjvro!&~%N2Fo3ha z^L4!vbe^6o&Pu+uKGa@(*Y&hBny~@1I5twq^$Mh9THMEI_(nlGcsrt!r$Uk#6j&i{ zmJ*|>?=|kO` z(g9Q2e=$6>U{CvIHgqE+hBdN*uK5OIL>al<33{nc`*{eK&<+H#Khh?q*XuHlb+NU> z5#TQw1HhBZn1hF>8CLw`j6fP5p)huPHo#?IN zRd-UvIgoPji$QQ49FO^_fRqSBrvQ4?!LV1{XHg(|+R%QUo+`rxHx0eBuGKx&s}$l$ zr|%|l;V{JTx7LvWDvjwE=u(SP>!Hv{TCIf^LljoKOr)C>UbIl- z{Bd1x0KR5-I!Nd4S?NBc{2S&cRikZXhW*3uPf&M$@kEH!-g{De3e&vT{KI#3&m;Aj zu*u!d|7<2c&0#O^%zayaNgbILO_e9Ps7Axlxc1S2SiDdqr)WC=!f@hA?5MCvFEvxW zLn>DZ;*t534BiP8%@tEpf|7S^n2j`@iGi`{2Bw+_$ug<$53S+p>$^y$S-TtpZw-Ny z-mkYj-$=Qo^RQbm(C1O(q$9ixMvR*AE(hX6ZqFj`Y(RU;Yz>sbryc&g*$=ygndC{@X@nF4jB{>1Bzedw+zfOt80%W)FFY>R66 zhsd_&Z6sA) zOm3Dkg8QkGMy3Phg}g|H;|bR5h%G+UfY4DSROgM-)j|qS-CmHNrjlWY>uF= zd*Mg9ezik+yZuDgad~toOdJBa7`vkzJS7t`{qST#ZHTx1$=Ysn`HXm*Zmm)o)~g`K z;Eai6Lv~Olq@3I&@NkLXVz@0gY)x4_NFxkIb>YiVr5AW86if3 zn5h0_euK0=%wvWdVw8zDu!)cMBVCrTN4>vETZ@0so!Jlje5qZS+p(dwc#ff{+P4*F zLMYlfVz)~f+t@Z1n+>fymJWDmcGIt3RII%WF$0P@tYo^E7?gW;WY}$8 zvd82eL-%+cQu_>=O(=3EhJ^V}4+Bk+?18CP9=I%FWhb@IX1c`lGbIYWxxagHMQ}yw zZ^8D^8(%*IAk;NsXjD**{FYSm)mQMIw_GFMrN(VcFpq4QzE22%ta7vZ(}yJgDCiz(%yN@Qv;(f;?hGWIc4OEI|pXJrOu5sj(l##rnz z3Jc5}oaja$ZzeYXShYKp2B&5&$~Si`8dPz_U25%SyqKHkDPA>F9LF)&!SR(z0ENgp zM8g}Bn>Fgid>7C^3VdH@xNAb}Vl||}J$r1MNGwj2Bckdk4Q{u}{0lFc2f22|q@Y)v z!ionQmE6<0-s+y+)^1kE9npdknpu`<@7CbZ6un`-8hv1*3Ksw-X3yTppw&)s<0VuD z(?Tqmm}p!t(b)4Sf9?ZG>DAu8zp9vx(b5;P`!$}`rwk%VJu!h|{~mav&0)n-#{am3 zuZVe*-QRNeFXN!a`B{MXi;a7X?o}f)?C&^79N|WsW#Pu736q^^FrzX0NPzU zYGcTh&t17HU1fE#!_ zonVAahNQ7UJ<%Wg1=zj(7E_ZNzFO2o*S70t!{+9@K3)#Pg)K&RGo{+f65Qw`T-85J zEl)C!-bO9O_QygZUpxAU`0r;agx*0WKCM2PV)Zs(ziy#nog9U{-0eQDxrw1o6v4#D zm_;aV7Py5i)Y7;Dl8O~Fu5eq_AiN+QCU0S^nfEYQHnK4@HixhQ5=>7vU|exL9`?}xFW7lkcvBaTVW3|e>t~O{hg!hh$;2UH-ba?9 zJjAG#UlsOR#WxE;VubL+4|k~S-y=y<_p|$n!vL}rcqim8&hfW2B7Ee)n(iDP$o@jb zVPWlxc1nXb+Na6A!GQ0%;DN{&%(B_9|Fbip8xvDarv0(qeFdBAJ(asm9B)JCj4c)`9vi-5iZ6So& z5utAT!sP11w_B5S(#}ZZAJOpm85O7KFlnfb{1~H!1%Og1>orNu7|M;HP4pQbEAdYyV@P3j{Yb|Mkff8cdFC~+5!x**-UP=52rY! z6LmLTolG=tr#=z|&*SNYxY+2d3@L$YMB7KNUGUzTI0)A2wID1Hy>js~f@$=+%F{scZ`2Qs@ z_^;udF`QR>xb2z(8T-|P5PZ+0YYPzBb+hWDT*+!hVpc%znst?6vwu`=VAN%N5 zRv&?P>#UMfKCb|7mmaS#b?%8sxmY-T8Os7|UD2*6eGQ;J%zWGQhlxWjK3EVk-@`={ zQojv>ky)Z-+|-%Ty4q-`2QugV_l_f9%lMdf`(XGlsFY2;N~ zzOoi@pAXO))Ar`6Wv)TESIM`CIVgv3q+bu(-SD~Q>+{ZZ&hz8!8js4ueP{or^Gu!+ z*+?4w=JfvOSN^=A@xs2Bk9x#Km^Xtyv&D%m=Sig_9{L6L0fpCu3v84j2ZyNVee1n) ztjLrFdpVOWXYqtG_{|BMm6B~TsNvnNP55lE?zWbX$!LF}a5d0h)%fB=F1v)mcXchU z@8Nol&m^snm5(~`?JIU$RE1#fXtj_Tss)mXmT9A8uZEIXzoBzoiRx}*)Y!cox|Do5 zH(I7{U2@Mq*kmiO;U6}>fb%$E*w%^GIl)SScc8GIt$1&jr`70)u*X-r_6Wz7_Oj3! zpWB}K=XS4-vGJE#2%(!Bu8pg>8PiITkbX+4RN)_0KVPF`u* z_1c%Bu0O_Hdw$Mi;^Ok%X#M|%`uw{MaNW3@`4p95uUZ_Mo*EtRt{#VD&`4^^rRZ?u z)Z-FM-D2TU_zzZVe`_EQNP`HBvU)Y+?Hl%93QC^I${o5w+Gg9+z4Egt#+rXrD>vKT zc9lTaX^kL{T32+XTS9C-Ww9Ma_>HLLyh=e;aiG)|&DSrT=oIfEs~Ln!R7BYsI*Gip zKJ5;!f?m-@)Tz1F#rrD1nYkST`s2#9;)WUNu=uOBdqgYD$PKHdEPHyi9NSJ zz(G%My7{~95bVF9Vf%8|L+h;D9T^RZl<~8Ai z(g(K|KU6vR0h`4|c8P4N6rdGlXGjG7uCL1%x_;2HvEB-CJmxUyD|6X_o=A zaU*5ged)VkUaKUL&>}n$UbZSdDembn9pG7FG!{fKKCukT8bGZVEpkI%av#(3*+22! zU(J&d`h0-NHH;aiYNWuBzCjz`o$$}Q!~aN4+W0RFr~aMqbNzfh^@^9q|262j7)m)EnVJDr@YfwqkIKHg{thF(ViG8QWCwmm3wUXW+f6V@@Skf zj%Xu@#W6lhuKuw6r8k~{__Fvjq9L6OKL)U1ThC>kFVj+f?cJK!k3sB^m`Il9(JX$$ z(_jT68B(p5VA1d}aWNSZ)KLZ|z}b_+jb<=xQi}!pC@EaI{wr z5nYs|3zRwNV$wvjHy%~V%}Jp9)MDWll)T=ZexVsbR9J*Gm%}|TLkzoX{J9&3atiW! zon_OUEC$lSBzH?h@aGA8o>Kt{EuwIGIvV~v0z0OXi8CvaMFNmFdhJ~%fU|T8t{6$L z<+&e5Ag1~IiBpXRD2f!gh9%5KM{u~Hqou6jj(5VsfVtXu62avh%MwiF5f~6f+*%;< zs?>B=Z1^62PF)E{Ei;v2iVAMtVpP^{bddwoU}9u3L|O3;Mx8mcNbm&Cn4a+K5O9$+ z3Ed}2zzl=adUcMBUAIP|Q+NI0UkCY}A#N`Ohuia~sbp9fv6RJkb7E?}WuTGVn7YL^ zp7=1P1*0gDg7Gr}Aezd_~C^r7;j?|H@T-pyw zQOkcvEd8e&Y;rCAFWvX`OmUY(jDeUa1gvw-UWA#07)mC502{P9W~4bgoa3q{-As7$ z<&j)tAG6pEnYtwTmk}Ns{f4&nb*`!4#Iouk-;-Vfi+IAcYsX+%C$s`;eKD!B5VJA4 z_TJ6ySU>g+1lc_LV5D;JLgvN+= zB#=kNAN)>PJ7ZN#MBlTVRS3j7BR!;_c7b0lX1KE0fo1mQ0C=N5ThaHj9!rc@eNhin zmQ}>_n7U*#Egg@zciq5Ui^KVOAIbl*w{W`>wQEA30{wAwPr>6$sfhv}2VI^AQ)O@( zpTm?@=tpZ*O7!Mv9)+W8@u5 ziik~l+GiHcM^SSiG=j}crukNMo~)+?D(6l$T2g70Si17Xl5T~WK40VzC+>33b;0eb zzua^2AP<9A-4+0Ec6vH3`h^;lGo*JRRM(R)oni-)5xA87z)oU67MgdK|7|u}_bH^i zv?<$!0@Lkk{h|Br3JK{Qtzd1~0WV(8ZwY~MwsWAH^;kFfG|_e7HYlkX)4kYQs%A`9 z)#}wn@FqnM5WXfME@UB3S_aqd!8-yKXPK1clzy4|2J2mA`ri3yZf51d zH6-7mqDu-?v6oGX7wcmpVj>Y7zeggIzeaDqm}-L79v63$a8Vli1t}+l*9Vg%I2pkP z)E4@<5&O*S*qVw>5|5YEreWCaH32=$fmAP!vy60iFEF#WA%0aHJMyTj4v$pG=?oEDHuGwMLOoxZ^ zmzs_s zZMK$gT}+Yw30_||es!R(BA&50)AEd~2PXYWq2i10uwoY|WU_lpeRWS^Z)YNv#;;E9 zG*O(NN{SF!keq0_Tv$y&)Gl*T)hFR^rwWh2jS{H~Emv;hWy&l@o&B)!>HcCEr%Us< zpt*zaC#+%5;Q9E9b7hihrY+-E?}dUPAsGjJ)RiCcS?eu07ucK$Op~SYh}TGA7P*H-ohVl0pwhKxpMdDcOfE-7@H-6h0-am zsr*|gZR1P5bp5FB#LAirES3$4moC)zd@|sQYMw(Hb+_(0yjmB-@YyWH%*`jL^whGf zm9@xJexJua+X`>;B#}2t2GOwSsQ8c%6IKfRa1LZXYe6dL;PDyBU^btulA5gg{Y9Q4 zH=N`ATA5@?WdUXa3RrM_Df)CX!m76o}%Tt7|Y`+=#u+M zKdsJHtj`h2c~fVlyP^#v&f!{sW>rJ$o68{C~_Ve^&SDT!r3mYFzPleMwP2pLHJS35GD3WYnUiccXC5YFVIP;%U z`v2MQTKDsGmhQ4vkM{CKCQ2Dm`SymsJJvvFmAPfF!EQ@K&=~Xn3gE)6PT*d_2cR~m zPu1Kf3A%C!di|t7p6EUxk{eI-4JsJgM5E)Ekg`j5?>W1#9?-wKsaU|o|7)SEybq0B z_2TDjg-RD&eUPtTvCW7?x~?)PiHX2)9U=)d(E>|5Mjrwn0#M2+HA(%LYDGAP_Ki!s z0T$3`sQtb?K9|&(&qaFQQ7OmV@pBT@^(*k{sT+6lul!5^uYzi}SQ{D~xiNokZDFKf zrf*))dDDaZc)~zynd-ZTq^ML_s3J74Mp^eSX?Cm3)}`zx$JMzIX!6zpEr!T`=_kDH zT|4p$RYg0P@_ie!miC0UiLQ{Lb6FT}gnjk*qA`nZz!YZO;m?wAOG)0bvxhCYDL-8P zs01OK%6VM1w2p0#w-py#4`G{p@LR92G#dOYhf)zeisYDLOrrH|CN3mI;drJ-E04SI zd+EY}yx^T~JngY>*+ry~`5hAYXiA|z*-IWMKc64nX)rlMgh07@x>=d!ivN25EhO(8 z_Zcr5>!TZhJ-5du#F=Ys?S+b>>&XYruZX&B)@&B;%id6Co8;%%M(Qo{Fets0QQhakar3p`tWGWxe1 z-l(5PoNG8i^X1C2SU*!v_t6Ohie4_j`$PyIMuydG`2VZj|DzKZyM7fH4Fd?SXh7Ww zIksUFbM6Y0^^nx)+3i|voCwUYA6eZ^7NWjm^~bk`efr?DwT-_g?cD8&-FZEY_uz5y zeg%gz;CYoddn z5dyeY-iPfNx<}-1CuKB9v}a`8eW2fATHVN+I{nq|_axx$O3VY64M!7tl0eF7}WZJ518XGyZ|#XCfj(J2I0%(|lz!c>ZVIcK73%Xj1Mm z`15X8iani3@=?Rt3^WTZ2}_|&_%MOHw*3BU_g!2*T~1oQ$e}W;(``S0bO)~cSZD2R zi8Mya`_ng)r^LDi3;YJ_Re3Ea-iu+y@$*dV)#5)L&QM+m#nH_p6O`x#Y1j zw0ZIQHN#5J>FBEBJ>SCqt@UtcvdZ&$?-cc?dm4r)K=NOjpvOD@vD(ZnKhq)U(ByM2wwEM_>_j9f_-Y}92~p$!09-~zb}G_`)_ zEXKYGt(}uO;fXu6RA7i{zVDrE|H!+1CPoAw=;%4B&}=)=LviDMaJfav+!md-#0MiM zwrHn~XgyVS(#%4E3vdncQ!LmZ+2q-bvL>R&g18LVr`^aQtY6OrmZMNeI`f2~YHc@U zev86>tWJf;5uIKsGJWWpygQiQ5$Fo+Q2Bv26523+hzn^^IcoRADeHRAHg@s3p=2wX zD*`Tar=CC-|NEX6UZ~nek~RN$YfRCLloZvOGEXIPHiNlHPK?F)a0QauA}Jp;d}}fdFu)v+zro@j6I7r=)(OY+igw9>3h8qy9kEt zW2mBH=-8!WwZrVM-r1HD_UG_kAEa;8d_GBtLFOAKqCPo%X4kN*bt+;`hFr!r$+Ttibc#>#M!;OB_ zvW7_20QW5g`C%J1rfHQ$1==H(%Xchoo3YNQ*tqV7h?vFqek@R`Jdx`(3`px?G>Nx@ zM&)a}jAR%Ur|_7?k@eYQ6g~`W=w1y`8VP?odpjbnt@OZ-Q3RZX8OZ=f*r9qEq-ySA zG}3rsVjxsseejulRU}#9Je~F1Bb(QKPsIYIuw^8Z%D2g3`L$BYjvCMul`vF-M?Xp+ zV2BY#dPhA!Gctj$Aiu@B)|}%|9SG>i{zxJJ8Up#j<7kwmUxRh==$Z>1x~h>u-AWS_ zmz)@4CSoElqRP)Pvj8Wdf-lCc!xr*rcBe?@q=iwqpG;GRTPyyt1VW|6RLbz18-4oM zxruq)Pk3H%$J`x+J2er{Q_ng1I99mbr=t5Y_wgRZ0JaWQuZ)v zipsx3F(3xW_+TiQh;Z1W`zdhb*g+qvK3?<9L?#y5C6lja+lyy>FTO=;xqNX{v}3=S zQCciQI%XJ+3DnV38m>P!-1wzzD%qp9`T$dK+#&6x)%hL{Cc%o*>r#-jC6O^m;vwY3 zK(I5)aWC0jiI_Mu(Qgg1e>_dAzV$|6JlStPv|_3#Mh{-JF{3#kZxC~BcccAE&8#~i zUi>3EdCj>#*1~JQq`XrAwyR1!yG-qlt_rYz2a;<4u`i9Qhj*I!7~{g(k=&9%v>vs+ zE&BIL85j{sa{OBUSZT90`5nT*VQ+|`fU^GN$ZmDvCDZn;C}2 z{Yb=+hhNJZ-))V$p+Qsb9^^d!Hu~J%LOI>mn^trN@SkK2@Hfl&UfylW#R7J?Tmx@I z$^86!I;~(ZKh<}pWm|Q|n4G~a5wn$O%qdXWHL-n<##528bVRwrE}~?26;OEbW1sPD8cCMFki(p zXi->Dz2uvZs?_nS&6g1ad|oFPWZ0Xb-4kK1-uB_e&8a;H4~@(xrN|;N8gl1!OHuBa zU!rxw-l&mJv=HFu?k;kZ!Wu$)JbZg`o7#mWk7I%I{j-_vXZBpdKQZEHfx|bnc^e4X zr8WuI1Cih}M>25T_bZU#9r%PJYq63iK_GzqO{q)J$(N2+!be%p!EeTz0uBcx&I*SwSS~BN)_ua^e{-5n_D9b zsx*A${QW$VNBVHZ2C)6B{&bCQ^f93?9_F)Oa31ngj2B5@o1mQ&iD22x;vnIdl;FXq zT!In)y|U&gVj7+~L^u>#Ui#N6UwinCaRH^=ic&{`?B3Tm;JT z>{7!0PB99qQO7X6sNTntzlsN!c?heLI7E_4d$NUhgi~a#qQNfEL#dYzMePB)lJH>8!`udi_~e zET!$a1|k#2U7BWNL_5GG+o$0XHV^b8VI^po1Ng*Q4m{+D3S!U!QNi!W+BUZweN*+( zxA5}sDCg7NU5plyeXAuQJdTQ0FyZOb&c{U$p6s;K>?zF$AtqW^7=7l>Mi6I2Lavj0 zWA3ax%orzH3tS!RjeQ1IuG3CGh&>h_cEz%_c;%K2_jU)(croz|4Ly0SQ!Mff-YT$5 zbrdDQ&OOs^dlLbl8N2whz(xtlwkm>FsMLmF(^DtEQXZXt&kSIY`LIgn>iL2C$e7;l zk%y=yC%No+Ml#P~-%=qfLdfofME!L^J9`9vURzd;yo;UsCF-{|5{4lmQl z-?pI?{&r#T@s634LsQIBViNDwZ4x8TmMp} z{yJjZse8pbo+$rXY0ZNBt3hEU7utE5#{x`-1oo5P)EwI2U#_G){bG4XPLzl6qpmm3 zr*~}%%?u|>Ukn9oUpx)t2h^Sd2lq0QT(SAQ0k^w$>H-8mn)ZU>&98X^!bLC1ZWBe1 z`1VT)?ru49_gwZrgZy%aiXK`wINa20D({@t^QQR)7RBD|F1<|T{vPLpn_>cKH2W9P z2RHL%tx4~Qx$}r@8V`afp|cB%nO+3Uoh35NugUtZ+r_S$TWH>|9@tfesRGKE{5MZF z+YJ{f&brC9nD<;{_eZ%ka+(A`DTfuEMO&TaP-E-`SpGb9cB13_*frLR(|q$?5YFJfDUY_w|}x ziybAfWt7~;BZDgTxu$lIW@{?FPT>0EAc^Wxa*pW>m%e$!!JL(CY#VP=@4dl35k#;5 zI`UrIBgF1r=p{yohp&~2?3no1GGugJ{MAA#{$CQ^zLv0)w?-nNkMy384a!BM`5#Y` zByF>3rEGys$?m77Jtk#+Lw<25CLEKy({;B|;A+S2`>uh*)zAB7Fx@u1SKw`Q+Xy_( zi&XbM2DZc|O&;NZ=ro!$0_o2aLtaQkl*qL`x1X^5yjm=*Dh^OJ%=(&V z)8~EEIu#0)h!;TX8g}|d1|+!-cLvrzUt`g{Z{3Ab?cFh`5L22y-@w8(PBo|1q12bI zE5Z5RoMQCSHL5TY!Fi33#oUH)W-mo7NauJk6XBdhwbzZg9xo_mb08Wn8~W^9G05m! zOnVGLKH--YUZ zwR#0;O9j+aX$F?}aJQqqsh_@S^$WPEy#Wf$1Iw_`jKM?T-#sCiv$iU)={G970svf#3S*dwvqjC*AkUXlp>^zUT{4eDZ~{T0T4Sf#A)ZE=-IF01XJHWx zkj@N+&MuSXRf)f1$>Do$988X8VajZ0Q#xSKV@Ylg(kO}L1Ekibeg9Py^Z*!bZztLR zyK8ez5}+o=6F-JK;%9m>3!)A1ZxQTJL*8BvEz8k!#}yMjo>uuGWpfaLC!LHIQNLiQ zLd>|g^xG)s`29t$s6jp zA4sRWtPQ&?#(Cw?d(u$aAyJmb7_Jn@1J^KqbG3R0N{Ot8Lg$$$Bl%o69J`we@s^)& z#VTC=KABM21E#=UmaZT?G++GMwm>t@UI{`+uKQt+T|9wMA>vN90zith?#T8iC6d-^ zI@vD5N%@|vFGUOnXUDmitsZAet$kHz4QE*bNe#BjGHC`jlV0+-5FpA`2@Yv!4$evzP;FZ6+PypzgHfUT zBIMYbhB%{%o+x9J9HI^U&$H|py#7n!skNE6%{H^bk8V$uA39cUPq*@%9c-o#20D`r zI7-mi-bYUsh!KQ~-59H#sP{`deRzR5$AmB)XSt7+iVORNQ89Ej_T+eAd z;?I0Dgx`MB3IP2+5z4^#!O^?#wRXh0ndvy~+szfSM9SwLuv7ZT_Y3zdTFP7GDa!E> zruOuiolzH6P;GPxlonc0DW2nV7u??ta?A&Ob|3dUl*W?%S&U_#(qPN0Cnv)hqY5Ob z&*+bs3Vf$69!@?#X_KTkP2&e+_8k4gEvwn^EX&woXIB?KgRT5gl}4` z2i#BfM#B!*CVSAa{+=KAWXrbs9~)F-6LF)MN3^_csWqi+4dNvAjBUPocm?D$jBP-M z!Crj;oQ3B-|F<*wSA>WmLKO-_8!E!E%K^b0N+Qzl4sDx3antsIer4m}O>OYCO@Ghz z;jB#xgWns#;lY1+Y_)Zk30dPt3)_|rxT&^_5k;-^canDv0Yq)#7wRtc(>Z(ObS>_8 z4C__o?L-Ogo;l!2&`J71?DYtWlNxKb#t)$K)(kHTIJ#tu3r0;oh8>Ihaqx~TWp%pO zw+OZ_hEwM~HQ}o{_jMc5a{Ai59qDnCjwm%YwfX!Mz=ANr5T0K8Gdd8>w#0ga?mkq**j&?Jm^Hw>Ks>K9qmR&R$ ze)rCMA0@G#nJ&J&0C_Pho@Y&`3brTaY>jQ%O$xPDOq(3;0{zboXj2C4#F$ZNr9zdf zvYCtKz*O5|yEQN_9>Y=2l=j_OS`?u0+m&D+=Z^lvQ3CyJaq0_bMCIt|g+f+zjPEsW zQYv+b>z&Ytm$vxrCxZ#%WzS0F9w_ajTGr|7ihTO-1g!=`_fvxLIhg5Vaj)z65)@oi}Fkv$0Gn)Xan(nmc1-Y{G$9b@k8?%oTZW+UpFr3ly0OJtFbpnOnAZRk-k*S{ge4!yAS zPCzGR)^I8sQ!(=|l(~RMyJpvd!FFYdeK&=No7ZbOIt4xyi8kcY$&(Z`jUNoA<+Ht1~tzE~wc$rG54xIj03;JoOpcaP(siI{A!*}%Fl-ZS`l zoydM}zm8!ta{z#++u%{X!K!)_N`nP>sc*1Bc{JfHF>Ns@kG&-td;@c8am@a)YF%H; zKhqV9#4SwRa7!8dW)E)&`+UOL`BWG7nyzH{S=H{(D}!O#Kh$~G`67zGlx0HU+24d8 zC!mrTPG=Gi)r1x$a=BeSpJ&G=ych4~3SrVEjUQ~>UL?9qGxLPE%D@wYGpV7~BvA;d+HbAqmi%8XB zQLy$OZvj^ti{cw@Ij>P}m9(idBR(m&Bm2zY_$7x0M!VOscqYxE^C9L&sh4sWO0- zh1ptKir%|T9aPgQpbmYqB) z>k5aLi&|4Zh_!MS5vdKhz;VtB6M>*Sx)sz!?xy;4w;0mN)~X_09?FJlGI zpRHIq^nZ^=4>cwoe)^#e>%(k=HeY^k|GFjDGZ0Ggg0+z9^9GhdYhlqgfvbe-JG%Kq zLG12WROBRv0rX8CY$`XnBVvs%SFbGh85V;aiAKYPH33dd#mhk-u^fC?nV$V?g0N=BkZqnrRO9p!}WqJz{uqxUw!>$ z;KNd6c_HExF0k0H*Z}xdGCIanc|L@#@JQ&r$qFf&2tXb==QL_CH2kJlB3r|ONEvhX zX-_ZOdJj}z&n3L1Dw6KJ$z@&sy;j1Vi1ci!q-MU(l44W@OJYwVu2@1pMzK#Ugr1jI zzG<8bAa`s%b=l zGu5bh8p-G?^mjT4#|CRl=A6)Gh2E?*Z)-eLW(7IM@S!VH_^nCh=apgDQtH82&7l^ zeXkais`)7Ttq&FK|fNBFg0a*+-V5o^Ji+iO;-a$=)d$tJM=>yNPaGUk9ui{_XyaWsUP>_L|5>mqBZ z6aXLgQHzL4f)hJ3ERWE5q7!H^;oFCc(CokbI+rV|hkfwkW=2WQnz0qlSjO?y32cvY zQ2<+mj#}F0rbUtCTrMo6P zuqJ5I%jEqVpuWmx0Xw~!_N?4-o8tO)CeZvJ*_CJ1?E%X{_h`!yD$g(<2Dn5fgFmwo zl*ul?BHn}8)3Z!{rOR!HL~wiIB#v3(G8zKQak9DD;kw!}KsgmIl6}9}(CrrFt1A?F z*FqxfMOn_X_J^~hq4H5!nlb7OrYar~_zj+)d-#Nsz3IzKL_r1whYuoZ{2@f%0APK% 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 KsfWLR^M3&Phtbyn literal 0 HcmV?d00001 diff --git a/pydeeptools/deeptools/test/test_data/make_test_data.sh b/pydeeptools/deeptools/test/test_data/make_test_data.sh new file mode 100644 index 0000000000..77117fd4b7 --- /dev/null +++ b/pydeeptools/deeptools/test/test_data/make_test_data.sh @@ -0,0 +1,2 @@ +bamCoverage -b testA.bam -o testA_skipNAs.bw --skipNAs +bamCoverage -b testB.bam -o testB_skipNAs.bw --skipNAs diff --git a/pydeeptools/deeptools/test/test_data/othergenes.txt.gz b/pydeeptools/deeptools/test/test_data/othergenes.txt.gz new file mode 100644 index 0000000000000000000000000000000000000000..148c771a184982ef979a78d1c9f8f0010e13ed1d GIT binary patch literal 329 zcmV-P0k-}hiwFqq?{ixK18;O_WpZa_Ze?>Wba-?CZIHok!yphu&#u&eKzp{TB#o2G zr~XG}RXA*HR9MggX_Kn|UT`9(Q6o<9*qPaR{e}Z_?*c-*mnL8hy(SU#DL=d|yBa*Z zouFiUWN4Q)1jkXNplN^>EJ}hJl>4L*8Ku1pg`G4weP`SY?=;0sC>fJs@6<8hR^8c4 z9tIJQ9z zkyBPDnJd^wWPzk+&pBOlo3514IA}-N20joy{5(GFMqXCys;P?Ox_ZiIbv_r?RGW!4 bci5)dPHc0BZL61wZU3@g_OWpgfccys`5kj-ktFc5^#F7zG5o=u7E^x{+B zqnIK`8(TzwtfaI_>AQF31UDf?C+XA9%+A|49FayJ5&FF}5o;K=6H%Y};k_AZ2;_Id zWji84-_#I2C6S|c6ZBwFI;cVUPZtxRwAZ1ylLnXXgnJRZc8Q70#xNYcI`OR?E?)9D ziF6A1CuilCNHbxay;0DYF_x4z82m7DL=$-&qMn>IFsx|w*(pgH3*OXX%V;8>!vpD< zWVeJ=q7#9%E$eQI)%iSJqbD!rFgW SS8W&8-LhZKR_XT_0ssIstC;fu literal 0 HcmV?d00001 diff --git a/pydeeptools/deeptools/test/test_data/test.bed3 b/pydeeptools/deeptools/test/test_data/test.bed3 new file mode 100644 index 0000000000..3a436173d2 --- /dev/null +++ b/pydeeptools/deeptools/test/test_data/test.bed3 @@ -0,0 +1,4 @@ +chr1 1 10 +chr2 1 10 +chr2 5 15 +chr2 20 30 \ No newline at end of file diff --git a/pydeeptools/deeptools/test/test_data/test.gtf b/pydeeptools/deeptools/test/test_data/test.gtf new file mode 100644 index 0000000000..18587cf68f --- /dev/null +++ b/pydeeptools/deeptools/test/test_data/test.gtf @@ -0,0 +1,9 @@ +3R deepTools gene 1 1000 . . 0 gene_id "example"; +3R deepTools transcript 1 1000 . + 0 gene_id example; transcript_id "first"; +3R deepTools exon 1 50 . + 0 gene_id example; transcript_id "first"; +3R deepTools exon 400 510 . + 0 gene_id example; transcript_id "first"; +3R deepTools exon 980 1000 . + 0 gene_id example; transcript_id "first"; +3R deepTools transcript 100 1100 . - 0 gene_id example; transcript_id "second"; +3R deepTools exon 100 150 . - 0 gene_id example; transcript_id "second"; +3R deepTools exon 500 610 . - 0 gene_id example; transcript_id "second"; +3R deepTools exon 1080 1100 . - 0 gene_id example; transcript_id "second"; diff --git a/pydeeptools/deeptools/test/test_data/test1.bam b/pydeeptools/deeptools/test/test_data/test1.bam new file mode 100644 index 0000000000000000000000000000000000000000..ba9f13eb1ee708445621faf1903fb3b384811811 GIT binary patch literal 25326 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 literal 0 HcmV?d00001 diff --git a/pydeeptools/deeptools/test/test_data/test1.cram b/pydeeptools/deeptools/test/test_data/test1.cram new file mode 100644 index 0000000000000000000000000000000000000000..6e6f5db66c12a2c46ae5b361a9126e5bc123c4c6 GIT binary patch literal 6061 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 literal 0 HcmV?d00001 diff --git a/pydeeptools/deeptools/test/test_data/test1.cram.crai b/pydeeptools/deeptools/test/test_data/test1.cram.crai new file mode 100644 index 0000000000000000000000000000000000000000..1c1d2733bafdf841aee3e60e750159594a659cdc GIT binary patch literal 42 tcmb2|=3oE=X5$AY&rM7WOdgsTnLRc!G<;-YYG(A1i6PZ7$WaWa1OVPK3X1>$ literal 0 HcmV?d00001 diff --git a/pydeeptools/deeptools/test/test_data/test1.fa b/pydeeptools/deeptools/test/test_data/test1.fa new file mode 100644 index 0000000000..7e18693bfc --- /dev/null +++ b/pydeeptools/deeptools/test/test_data/test1.fa @@ -0,0 +1,26 @@ +>3R +GAATTCTCTCTTGTTGTAGTCTCTTGACAAAATGCAATGGTCAGGTAGCGTTGTTCTAAA +CTCAAGATTTAAAGGTGAATAGTCCTGTAAGCCCTATAAACATATGTACATAGGTAGGCC +AGTACTTAGTACTGGCACATGCCGCTGATCTGTTAGTAGATTATCCATTTCCCTTCAGCG +CCTACCTGCGTCACCAATGATGAGGTCGAGACAGAATCCTACTAGTACCTGCCTCGAGTC +GATCGGGCAGAGAGCGAGAAATGGTAAGCAGGTGAGTGAGCGCAGAGAGCGTCTTTCGAC +GACTCTTTCGTCGCGAGCAAACAACAAGTAGACGTCGCTCAGACACTGTCGGCCAGATTC +ATTTTCCAGAAAGACGTCGTCGCGTTGACAAGCTTAAATTCGTAGCGGGCGCCAGTAGGA +CGACCCAGTGGATATCGTCAGTTGAACCAGGGGAAACGTAGCAGCCCAGTTACATTGCTC +GGGAGGGGTAAAGAGCTTGACGACAGCGCGTGCGTAGAGTGAAAGTATGCAAGGAGATTC +GCGATCAGAACCTCACGACGCCATATTTGTTTTCCAGGGCTTGCTTGTGTGTGCGTGTGT +TTCAACTCCGGTGTGCGAGTGTGAGGGCAGGGCTTTGCCAGGTGATAATGCCTTAACTGT +CCCTTGTATTCGGGCTTCGTCTTCGCAAATTCGAACAACAGTATTCTTGATTGATGCAGT +TTTACAGCGACTTTGTGTGTGCGTATGCTGTCACCACACTATGTTCGAGTGTGTGTGCGC +TCGTGTTTCTGTGAACCCAATCGCGAACACTGTTGTGAGCCAGTGGCTCTGTCTGCGCGG +CGAGAAATATCCGCTTACCTAAACGAAAAGTTCTCTAGCGTCGGCCGACGCACGGCACCC +AGGCACACACACAGCCACATTTGCAGAAATACCACTACATACGAAACGAACGTGGCCAGC +ACACAAGCGAAACCGGAAAATCCACATTTTTTAGACCTGCTCTCTGTCCCGCGTCTCTCA +TCTCTTTTCATTACGCTCTCGACTGGAACGCAATACCAAGACCACAATCAACAGCTACAG +CTTTAGGTGTTTGAAGGTAGATTACGTAGTTGCAATGGGCGACTCCACGCCCATTTGCCG +ATGCCGAGTACTTTATCTGGGCAGTGCCGTGCCCCGACAGAGCAAGGATGGGCTGCAGGG +CATCCAGGAGCCGCTGCGAAGCCTGTATCCTTCGGAAGGGGCGGTGGGCGCCAAGGGCAT +CGACAGCTGGCTAAGCGTCTGGTCCAACGGCATCCTGCTGGAGAACGTGGACGAAAACCT +CAAACAGATCACGCGCTTTTTCCCGATCGAGTCGCTACACTACTGCGCCGCCGTTCGCCA +AGTGCTCATCCCAGAGCGCGGAAACACCCACCCGGAACCAAAGTTCCTCCCTCTGGACTC +GCCTTTTGCGCGAATGCCGCGCGCTCAGCACCCACCCATTTTCGCTGCTATTCTGCGACG diff --git a/pydeeptools/deeptools/test/test_data/test1.fa.fai b/pydeeptools/deeptools/test/test_data/test1.fa.fai new file mode 100644 index 0000000000..77c0bbcbf0 --- /dev/null +++ b/pydeeptools/deeptools/test/test_data/test1.fa.fai @@ -0,0 +1 @@ +3R 1500 4 60 61 diff --git a/pydeeptools/deeptools/test/test_data/test1.sam b/pydeeptools/deeptools/test/test_data/test1.sam new file mode 100644 index 0000000000..517f5a3a53 --- /dev/null +++ b/pydeeptools/deeptools/test/test_data/test1.sam @@ -0,0 +1,146 @@ +@HD VN:1.0 SO:unsorted +@SQ SN:3R LN:1500 M5:9bad144b81e5e7369a164895691b3e73 UR:./test1.fa +DD61XKN1:101:D0EKPACXX:2:2103:15826:166544 0 3R 7 5 51M * 0 0 TCTCTTGTTGTAGTCTCTTGACAAAATGCAATGGTCAGGTAGCGTTGTTAG @CCFFFFFHGHHHIJIIIJIJJJHJJJJJGIJJJHJJJJF*?HHHIJHEHH XA:i:0 MD:Z:49C0T0 NM:i:2 +DD61XKN1:101:D0EKPACXX:2:1107:3353:155198 16 3R 75 9 51M * 0 0 GTGAATAGTCCTGTAAGCCCTATAAACATATGTACATAGGTAGGCCAGTAC HEGIGEGD@GHHHGHFDEIHEFGIIHGF?CEF?BGGBCHHFFFDDDDA@@@ XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:2:2205:8714:154131 0 3R 86 5 51M * 0 0 TGTAAGCCCTATAAACATATGTACATAGGTAGGCCAGTACTTAGTACTGGC CCCFFFFFHHHHHIJJFIEHIHHHHIIHJIJJJJJJIIIIJJIIGHJJFHE XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:2:2306:16413:174917 0 3R 93 32 51M * 0 0 CCTATAAACATATGTACATAGGTAGGCCAGTACTTAGTACTGGCACATGCC @@@DDEEBHBBFHGECFGG>FCHDEGGHA?FGD XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:2:1305:17377:158887 0 3R 119 19 51M * 0 0 CCAGTACTTAGTACTGGCACATGCCGCTGATCTGTTAGTAGATTATCCATT @@@FDFFFHHGDHHIJJJJJGEGHJEGIJJJJIIHHIJHIGHIIIIJHGHI XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:2:1308:19209:144101 16 3R 134 26 51M * 0 0 CCCACAAGCCGCCGATCTGTTAATAGAATATCCATTTCCCTTCAGCGCCTA ###############################@HFC;=IFFA6FDADAD@@@ XA:i:1 MD:Z:0G0G4T5T9G4T23 NM:i:6 +DD61XKN1:101:D0EKPACXX:2:1108:9446:127495 0 3R 149 10 51M * 0 0 TCTGTTAGTAGATTATCCATTTCCCTTCAGCGCCTACCTGCGTCACCAATG @@@FDFFFF:CBFDHEFGEHJJIJGIIJIIDIEGBIGIIJJJBHGIIII@G XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:2:2305:7088:93345 0 3R 152 40 51M * 0 0 GTTAGTAGTTTATCCATTTCCCTTCAGCGCCTACCTGCGTCACCAATGATG @@;BDABDDFDDDII9EGGHICHE+AAHDFADFIDEE@>@FAFHIIIIEID XA:i:1 MD:Z:8A42 NM:i:1 +DD61XKN1:101:D0EKPACXX:2:1304:4948:39372 0 3R 156 25 51M * 0 0 GTAGATTATCCATTTCCCTTCAGCGCCTACCTGCGTCACCAATGATGAAGA ?8?ADDDA4ADDDIAEEED>EE:C@DFAB XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:2:2307:18363:54940 16 3R 160 39 51M * 0 0 ATTATCCATTTCCCTTCAGCGCCTACCTGCGTCACCAATGATGAGGTCGAG #####@@@==8'FB8DF8???F??1F@C1A+9FEFFEGD?CG@;AFB(BFEHBIGBDIGGC?A::EFDEC:IIIGEFHFD6FD?DD@<@ XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:2:1305:12595:193763 0 3R 168 38 51M * 0 0 TTTCCCTTCAGCCCCTACCTGCGTCACCAATGATGAGGTCGAGACAGAATC @@@FFADFFFFH:EFHEIIIIIIIG@HIIGIBBDGGIFB@@HGFGIIGIII XA:i:1 MD:Z:12G38 NM:i:1 +DD61XKN1:101:D0EKPACXX:2:1106:7245:9884 0 3R 169 6 51M * 0 0 TTCCCTTCAGCGCCTACCTGCGTCACCAATGATGAGGTCGAGACAGAATCC CCCFFFFFHHGGHJIIHIGHIGGGGHIHGEGGHIIIEFGG@GCHHIJGIGE XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:2:1102:16207:31886 0 3R 171 12 51M * 0 0 CCCTTCAGCGCCTACCTGCGTCACCAATGATGAGGTCGAGACAGAATCCTA @@>B>:FABFIIEHEBFFDHBBFHGAG0B@FHHI@DA XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:2:1206:11566:95721 16 3R 172 19 51M * 0 0 CCTTCAGCGCCTACCTGCGTCACCAATGATGAGGTCGAGACAGAATCCTAC HECFEB@@CG?00EFGIGGAF@IIIH@GHCD@HG>IEHFDDHFFEDFF@@@ XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:2:2305:9277:80019 0 3R 173 37 51M * 0 0 CTTCAGCGCCTACCTGCGTCACCAATGATGAGGTCGAGACAGAATCCTACT @@@DDDDDHHH:FGGGGIIIIIIG;DFDGIGIIBDHHI8;BCFGGIHIFGE XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:2:2304:5021:30275 16 3R 175 23 51M * 0 0 TCAGCGCCTACCTGCGTCACCAATGATGAGGTCGAGACAGAATCCTACTAG GGAFFBFD@?GHDIGHGCHHEGHGEHFHGIGGEHFHIIGGIHIGIJG XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:2:1103:5323:97525 0 3R 182 1 51M * 0 0 CTACCTGCGTCACCAATGATGAGGTCGGGACAGAATCCTACTAGTACCTGC ;==DBD?AFFA:DEF:CF:AECG2 XA:i:1 MD:Z:27A23 NM:i:1 +DD61XKN1:101:D0EKPACXX:2:1202:2896:73043 0 3R 184 17 51M * 0 0 ACCTGCGTCACCAATGATGAGGTCGAGACAGAATCCTACTAGTACCTGCCT CCCFFFFFHHHHHJJIGHJJJJIJJGJGIJJJIJIIJIJIIJJJDHIJJJJ XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:2:1208:12933:183980 0 3R 187 23 51M * 0 0 TGCGTCACCAATGATGAGGTCGAGACAGAATCCTACTAGTACCTGCCTCGA @@@?DD:DFABBF?DAFHGGE...().8@3;8BE XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:2:2204:17651:41380 16 3R 236 39 51M * 0 0 CTGTCGATCGGGCAGAGAGCGAGAAATGGTAAGCAGGTGAGTGAGCGCAGA A;EGEIIIFIIIIGHFDIIIIIIIIHEIIIGGHBIIIIHDHHHFFFFFCCC XA:i:0 MD:Z:0G0A49 NM:i:2 +DD61XKN1:101:D0EKPACXX:2:2206:10244:13816 16 3R 236 24 51M * 0 0 CTGTCGATCGGGCAGAGAGCGAGAAATGGTAAGCAGGTGAGTGAGCGCAGA IJJIIJIGJJJJJJJJJJJIJJIJJJJJIGIJIIJJJJHHHHHFFFFFCCC XA:i:0 MD:Z:0G0A49 NM:i:2 +DD61XKN1:101:D0EKPACXX:2:2106:8135:102852 16 3R 270 9 51M * 0 0 AGGTGAGTGAGCGCAGAGAGCGTCTTTCGACGACTCTTTCGTCGCGAGCAA DDDDDCEDDAFFHHE?6'EBADGJIIIIIGGHFIIJJJHHHHHFFFFFB;@6?@### XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:2:2207:4417:135858 0 3R 285 36 51M * 0 0 GAGAGCGTCTTTCGACGACTCTTTCGTCGCGAGCAAACAACAAGTAGACGT 8:=;AAD@ADFDDD:ACE@?0CGEDBBB6677@;BEC=CC?B?D;BCC>?# XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:2:1107:10958:114349 16 3R 289 36 51M * 0 0 CGATCTTTCGACGACTCTTTCGTCGCGAGCAAACAACAAGTAGACGTCGCT ###########################BBBFCCFEA?:C4FBC8?:DD??; XA:i:0 MD:Z:0G0C0G48 NM:i:3 +DD61XKN1:101:D0EKPACXX:2:2203:1197:62431 16 3R 293 17 51M * 0 0 CTTTCGACGACTCTTTCGTCGCGAGCAAACAACAAGTAGACGTCGCTCAGA #BB;=?=8@?DBFFFE;@@GGBEC<08D@3D;D?=: XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:2:2205:17888:164787 0 3R 304 12 51M * 0 0 TCTTTCGTCGCGAGCAAACAACAAGTAGACGTCGCTCAGACACTGTCGGCC CCCFFFFFHHHHGJJJJJJJJJJIJGIGGHJIJJJIJJJ9DCHHEHHFBDD XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:2:1305:6255:131813 16 3R 341 9 51M * 0 0 AGACACTGTCGGCCAGATTCATTTTCCAGAAAGACGTCGTCGCGTTGACAA #######EB@=);@9EFGGB4@F??F@FBHHFB?F67';8'4));@9>9>BB?## XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:2:2101:3335:34398 0 3R 384 15 51M * 0 0 GTTGACAAGCTTAAATTCGTAGCGGGCGCCAGTAGGACGACCCAGTGGATA @@CFBADDFFHHGGDHHEHFGIIIIIGGIIGIHIIIIIIHHFFDDEEECC@ XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:2:2302:4837:149731 16 3R 390 22 51M * 0 0 AAGCTTAAATTCGTAGCGGGCGCCAGTAGGACGACCCAGTGGATATCGTCA FHGGIJJJJJIJIGJIJJJJJJJIJJJJJJJJHGJJJIHGHHHFFFFFCCC XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:2:1206:10242:101284 0 3R 393 19 51M * 0 0 CTTAAATTCGTAGCGGGCGCCAGAAGGACGACCCAGTGGATATCGTCAGTT ?@@DDDBD?;AFB7@FAGF>ABF(/?(=B<@'@/(6.;3;7;@;A;?;?;> XA:i:1 MD:Z:23T27 NM:i:1 +DD61XKN1:101:D0EKPACXX:2:1107:9066:17687 16 3R 396 28 51M * 0 0 GAACTCGTAGCGGGCGCCAGTAGGACGACCCAGTGGATATCGTCAGTTGAA FFHGHIJIJIIJJIJJIIGHGJIGIJIIIJJJJJJIIGHFHHFFFFFFCC@ XA:i:0 MD:Z:0A2T47 NM:i:2 +DD61XKN1:101:D0EKPACXX:2:1302:10299:198112 0 3R 402 23 51M * 0 0 GTAGCGGGCGCCAGTAGGACGACCCAGTGGATATCGTCAGTTGAACCAGGG @@CEACA?DEE@CCCCCBBB XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:2:2108:17719:86681 16 3R 402 29 51M * 0 0 GTAGCGGGCGCCAGTAGGACGACCCAGTGGATATCGTCAGTTGAACCAGGG BBA>C,A33?EBDCD;;0B<;??)B3?BDB?=FFE XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:2:1108:9454:176988 0 3R 436 3 51M * 0 0 CGTCAGTTGAACCAGGGGAAACGTAGCAGCCCAGTTACATTGCTCGGGAGG =18AD:B;<4?*99?C@EEHIIFGCFCHGHIIIEEGHD8@FGE';CAAACHHC XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:2:2206:21259:60113 16 3R 455 18 51M * 0 0 AACGTATCAGCCCAGTTACATTGCTCGGGAGGGGTAAAGAGCTTGACGACA #########F?9**DB0?GFHGF::FCC@:+F@CGIIHDCFFDDADDD@@@ XA:i:0 MD:Z:6G44 NM:i:1 +DD61XKN1:101:D0EKPACXX:2:2202:20063:53581 0 3R 462 29 51M * 0 0 CAGCCCAGTTACATTGCTCGGGAGGGGTAAAGAGCTTGACGACAGCGCGTG C@@FFFDFHHHHDIIGGGGHII@FHIJ0BFDHGGIIGFCGA;FH@D=EB## XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:2:2105:20550:77807 0 3R 467 39 51M * 0 0 CAGTTACATTGCTCGGGAGGGGGAAAGAGCTTGACGACAGCGCGGGCGTAG ?1?D=DDB,2=C4?EE?8FEEI)?@8B800?@CBC8@############## XA:i:1 MD:Z:22T21T6 NM:i:2 +DD61XKN1:101:D0EKPACXX:2:1307:13537:69880 16 3R 472 9 51M * 0 0 ACATTGCTCGGGAGGGGTAAAGAGCTTGACGACAGCGCGTGCGTAGAGTGA 3FECHHEHIIJIHGIIH@GJHDGHEGIHGEGGEGGBEIHHHDFDDDDD@@@ XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:2:2204:10042:31362 16 3R 488 10 51M * 0 0 GTAAAGAGCTTGACGATAGCGCGTGCGTAGAGTGAAAGTATGCAAGGAGAT GECIHGC;;;BHCB?0)D?8CC<+@FBHGCEHGIIHCA?FDDDFFDDD@@@ XA:i:0 MD:Z:16C34 NM:i:1 +DD61XKN1:101:D0EKPACXX:2:1206:8347:137786 16 3R 506 38 51M * 0 0 GCGCGGGCGTAGAGTGAAAGTATGCAAGGAGATTCGCGATCAGAACCTCAC A@A;''6?DB4ED@CDDDDA48:1 XA:i:0 MD:Z:5T45 NM:i:1 +DD61XKN1:101:D0EKPACXX:2:1103:10361:180321 16 3R 524 12 51M * 0 0 GATCTTCCGATCTATTCGCGATCAGAACCTCACGACGCCATATTTGTTTTC ####################CDB?*1;;83:)@)@6@DD??48?DA7D??? XA:i:0 MD:Z:0A0G1A1G1A0A0G0G0A0G38 NM:i:10 +DD61XKN1:101:D0EKPACXX:2:2103:18603:41773 16 3R 527 40 51M * 0 0 ATGCAAGGAGATTCGCGATCAGAACCTCACGACGCCATATTTGTTTTCCAG FHEGIJJIIJJGGBBGIJJJJIIHIIGHGGHFIGJJIIHGHHHFFDFFCC@ XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:2:1301:2009:157371 16 3R 537 18 51M * 0 0 ATTCGCGATCAGAACCTCACGACGCCATATTTGTTTTCCAGGGCTTGCTTG BHJJIIHIJJJIIHJIGGGIIIJIIJIGIIJJJJJJJIGHGHHFFFFFCCC XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:2:2205:6958:140155 0 3R 542 23 51M * 0 0 CGATCAGAACCTCACGACGCCATATTTGTTTTCCAGGGCTTGCTTGTGTGT @@@DDDFFFHDBFEG@FD@FGED9DHGGHHIGIGAHGE@FGGCHB@=@@D= XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:2:2304:7387:67115 16 3R 544 26 51M * 0 0 ATCAGAACCTCACGACGCCATATTTGTTTTCCAGGGCTTGCTTGTGTGTGC A>@;=EFFB8@7:??@8BG?9?DGE:?HFF?F?@GE?@F??AD==A?B:?: XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:2:1103:12878:37036 16 3R 574 2 51M * 0 0 TCTGGGCTTGCTTGTGTGTGCGTGTGTTTCAACTCCGGTGTGCGAGTGTGA FFHHHEHIHDJJJIJJJJJJJJJIHCJJJIHGJJJJJJHHHHHFFFFFCCC XA:i:0 MD:Z:0C1A48 NM:i:2 +DD61XKN1:101:D0EKPACXX:2:1307:11922:110790 16 3R 575 24 51M * 0 0 CAGGGCTTGCTTGTGTGTGCGTGTGTTTCAACTCCGGTGTGCGAGTGTGAG DDFEFECD9D;@@B8F?@:FIIFG?4D9FIFF@FEA<)FFACB?ADDD@@@ XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:2:2108:11686:2993 16 3R 576 1 51M * 0 0 AGGGCTTGCTTGTGTGTGCGTGTGTTTCAACTCCGGTGTGCTAGTGTGAGG CCA@7C=@H@FFDEIEAEG@3CGIJIH@HF6>GHGGHBDBA:HDD?=D@@@ XA:i:1 MD:Z:41G9 NM:i:1 +DD61XKN1:101:D0EKPACXX:2:1106:13858:49049 0 3R 580 23 51M * 0 0 CTTGCTTGTGTGTGCGTGTGTTTCAACTCCGGTGTGCGGGTGTGAGGGCAG @;?DABD?+:;E=AE< XA:i:0 MD:Z:38A12 NM:i:1 +DD61XKN1:101:D0EKPACXX:2:1201:6831:94113 0 3R 584 3 51M * 0 0 CTTGTGTGTGCGTGTGTTTCAACTCCGGTGTGCGAGTGTGAGGGCAGGGAG @CCFDADBFDHHHGFHIIJIJJIIIGGGGEFGHG@GG9?FFDCAA1FEHHE XA:i:0 MD:Z:49C0T0 NM:i:2 +DD61XKN1:101:D0EKPACXX:2:1307:8654:112075 0 3R 588 12 51M * 0 0 TGTGTGCGTGTGTTTAAACTCCGGTGTGCGAGTGTGAGGGCAGGGCAGATC ?71?=?4ADF1CFFI,A@BDA@E?C@)?DF<:08DF>FFII?EEB1;A### XA:i:1 MD:Z:15C30T0T0T0G1 NM:i:5 +DD61XKN1:101:D0EKPACXX:2:2202:16204:102746 0 3R 588 36 51M * 0 0 TGTGTGCGTGTGTTTCAACTCCGGTGTGCGAGTGTGAGGGCAGGGCCGATC ?@?DDDFDF?@FHEDGHIGGHEG>::C)?D?6)??BDFGEBGIGGG##### XA:i:0 MD:Z:46T0T0T0G1 NM:i:4 +DD61XKN1:101:D0EKPACXX:2:1305:3741:136456 16 3R 591 3 51M * 0 0 GTGCGTGTGTTTCAACTCCGGTGTGCGAGTGTGAGGGCAGGGCTTTGCCAG BFIIJJIIGJJJIIIIJJJJJJJJIIJHJJIIGBJJJIHHHHHFFFFFCCC XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:2:1103:10524:6617 16 3R 602 34 51M * 0 0 TCAACTCCGGTGTGCGAGTGTGAGGGCAGGGCTTTGCCAGGTGATAATGCC DCCEIGGHFFDA@6CF@C3=EEHAHBCHAGF@EHFE@G8?HFABBAB1?@@ XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:2:1203:5457:89791 0 3R 606 9 51M * 0 0 CTCCGGTGTGCGAGTGTGAGGGCAGGGCTTTGCCAGGTGATAATGCCTTAA @@@DDD@DDFFA)<GHGEEA XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:2:2105:3502:9363 0 3R 606 31 51M * 0 0 CTCCGGTGTGCGAGTGTGAGGGCAGGGCTTTGCCAGGTGATAATGCCTTAA @@CFFFDDFHHH?GCFEGBHHIGGHJJJJJJJIJGFHBGGHJIJHIJIJHD XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:2:2306:10026:168446 0 3R 606 2 51M * 0 0 CTCCGGTGTGCGAGTGTGAGGGCAGGGCTTTGCCAGGTGATAATGCCTTAA @@@DDDDDD;DF?FCBEHIDDDAD@?; XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:2:1202:5681:105453 16 3R 677 18 51M * 0 0 TCGTCTTCGCAAATTCGAACAACAGTATTCTTGATTGATGCAGTTTTACAG IJIJJJJJIJJJHIIJGIIIJIJJGDGGHHGJJIIIIGAGHHHFFFFFCCC XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:2:1105:3468:125138 16 3R 689 35 51M * 0 0 ATTCGAACAACAGTATTCTTGATTGATGCAGTTTTACAGCGACTTTGTGTG DCHDAGEHGHGGCCCD>G@HBEEBHFF9BGGEHFC1B@:FBDHADDDD@@@ XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:2:2106:14544:82922 16 3R 689 37 51M * 0 0 ATTCGAACAACAGTATTCTTGATTGATGCAGTTTTACAGCGACTTTGTGTG HDFDB;HEGIHGF@CEGC>C@E>FEEGFC@BGHFC@:??AAAFBDDDD?8: XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:2:1302:1975:188249 0 3R 699 2 51M * 0 0 CAGTATTCTTGATTGATGCAGTTTTACAGCGACTTTGTGTGTGCGTATGCT @@@DDFFDHHFDHIIEEHIECGIJJJIEHCHGIIJJJCGFHDFDGGGGCG> XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:2:2102:7580:193903 0 3R 706 24 51M * 0 0 CTTGATTGATGCAGTTTTACAGCGACTTTGTGTGTGCGTATGCTGTCACCA @CCFDFFFFHHGHIIIJIIJIIJIAFHIJEHGHGGIIGIIJFIJJIIIIJC XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:2:1204:10450:4067 0 3R 709 34 51M * 0 0 GATTGATGCAGTTTTACAGCGACTTTGTGTGTGCGTATGCTGTAACCCCAC ::?B?:=AB=CFFIE?C:31::89?::??############ XA:i:0 MD:Z:43C3A3 NM:i:2 +DD61XKN1:101:D0EKPACXX:2:1303:17605:117243 0 3R 709 35 51M * 0 0 GATTGATGCAGTTTTACAGCGACTTTGTGTGTGCGTATGCTGTAACAACAC +8?BB::DB?DFFI>DF@HGF;=HGFFDGGHEAGG=HGEHEHEDH>CB<>@@EHFBFFFFDBF@@@ XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:2:2305:13537:158359 16 3R 729 7 51M * 0 0 GACTTTGTGTGTGCGTATGCTGTCACCATACTATGTTCGAGTGTGTGTGCG 7CFFCEDIFF:EFAB9F?8@AGCBEB?2+FBBF@EIIIFFFFADDDDD@@@ XA:i:1 MD:Z:28C22 NM:i:1 +DD61XKN1:101:D0EKPACXX:2:2108:11187:179159 0 3R 730 14 51M * 0 0 ACTTTGTGTGTGCGTATGCTGTCACCACCCTTTGTTCGAGTGTGTGTGCGA ???DBDD22=+2,?E72+A4:+GEEHFA<(GEFDDC;DGED@EFCABIFHFAD8F>DFDD@?< XA:i:0 MD:Z:17G33 NM:i:1 +DD61XKN1:101:D0EKPACXX:2:2302:8329:199577 16 3R 767 12 51M * 0 0 GAGTGTGTGTGCGCTCGTGTTTCTGTGAACCCAATCGCGAACACTGTTGTG EFFHHHJIIGFIJIIJJIJJIIJIHFHHHJIIHGCJIIFFHHGFDFFF@@B XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:2:2205:6343:170954 16 3R 769 16 51M * 0 0 GTGTGTGTGCGCTCGTGTTTCTGTGAACCCAATCGCGAACACTGTTGTGAG DEHHEHGIGIIIDIFIIIGHIIHDBF@IIIIHGIGGEFBFBHBFDFFFCC@ XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:2:1101:12875:176255 0 3R 775 16 51M * 0 0 GTGCGCTCGTGTTTCTGTGAACCCAATCGCGAACACTGTTGTGAGCCAGTG @@@ADDADH?EGGGG?GGGGI'=CHEC<)5=CHIIG=7 XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:2:2206:13591:47620 0 3R 824 17 51M * 0 0 TGGCTCTGTCTGCGCGGCGAGAAATATCCGCTTACCTAAACGAAAAGTTCT CCCFFFFFHFHHHJJIGIIIDFBGHIJIJJIJIIHHHFHHFFFDDDDCC>B XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:2:1308:18519:39835 0 3R 841 31 51M * 0 0 CGAGAAATATCCGCTTACCTAAACGAAAAGTTCTCTAGCGTCGGCCGACGC @CCFFFDFFHFFHBHIJIJCHIJJJICHGCFHECGGIEIGIFIFIIIDHFC XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:2:1207:12521:101238 0 3R 842 3 51M * 0 0 GAGAAATATCCGCTTACCTAAACGAAAAGTTCTCTATCGTCGGCCGACGAC @<@BDDDD?F==69D6D?DDFEEGGEEB3@CAEA>FF:FEBFAEHB6>CC?BBB59< XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:2:1107:3972:59070 16 3R 868 36 51M * 0 0 GATCTCTCTAGCGTCGGCCGACGCACGGCACCCAGGCACACACACAGCCAC #############@4;76A@:81)::EC@3GIHA@EDC8C/=D=:/BFBHF?@;ED?1BAGHEIIHEBF??3CDCFBD>AD@@@ XA:i:0 MD:Z:0A1G0T47 NM:i:3 +DD61XKN1:101:D0EKPACXX:2:1207:13576:40002 16 3R 868 2 51M * 0 0 GATCTCTCTAGCGTCGGCCGACGCACGGCACCCAGGCACACACACAGCCAC ##?=3C>A?<<:;/@@D6FDDA@?8AECCBBDDFDDDDD@@@ XA:i:0 MD:Z:0A1G0T47 NM:i:3 +DD61XKN1:101:D0EKPACXX:2:2106:13119:17764 16 3R 868 32 51M * 0 0 AAGTTCTCTAGCGTCGGCCGACGCACGGCACCCAGGCACACACACAGCCAC CCACEDDDFEFEHGIJIIGHHHGGGHGHEAIJIGGH@DFFDBFDDEDF@?? XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:2:2204:20637:13691 16 3R 868 18 51M * 0 0 GATCTCTCTAGCGTCGGCCGACGCACGGCACCCAGGCACACACACAGCCAC #A=53AA>ED=EB@EHGHDDD@??:CFF<3GIHDBFCAA;/?<8:@;>BFF?<<=;'FAGEGAD6DE?6GG@AEIIGGG@EBA?CFDDDDD@?@ XA:i:0 MD:Z:0A1G0T47 NM:i:3 +DD61XKN1:101:D0EKPACXX:2:2303:4165:141511 16 3R 868 40 51M * 0 0 GATCTCTCTAGCGTCGGCCGACGCACGGCACCCAGGCACACACACAGCCAC #@;;(>38B=<:BAAA XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:2:2105:7761:130218 0 3R 876 1 51M * 0 0 TAGCGTCGGCCGACGCACGGCACCCAGGCACACACACAGCCACATTTGCAG @@CFFDFDDDFHFFGIJJJIHAFHIGHIGHHFHBFEDA@?B@D@CDDDDEC XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:2:2106:20083:91623 0 3R 876 3 51M * 0 0 TCGCGTCGGCCGACGCACGGCACCCAGGCACACACACAGCCACATTTGCAG 11144@DDA>A@ XA:i:1 MD:Z:1A49 NM:i:1 +DD61XKN1:101:D0EKPACXX:2:2106:11915:186462 16 3R 876 39 51M * 0 0 TAGCGTCGGCCGACGCACGGCACCCAGGCACACACACAGCCACATTTTCGG BBBCDFFIIIFEBEIFDABBC9IIFFHFF@ECDEBBFEFFC<<4)04++11 XA:i:2 MD:Z:47G1A1 NM:i:2 +DD61XKN1:101:D0EKPACXX:2:2305:7910:29158 16 3R 878 32 51M * 0 0 GCGTCGGCCGACGCACGGCACCCAGGCACACACACAGCCACATTTGCAGAA CFDBGIIGIGGHGHDGFD@BGEHCGHF;GFECGEIIGHFFFHHFFFFFCCC XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:2:2106:9016:64754 0 3R 880 2 51M * 0 0 GTCGGCCGACGCACGGCACCCAGGCACACACACAGCCACATTTGCAGAAAT @@@FFF>DHDHAFGIJGGIIGIGIIIIHGHIJJGGFHFFFFFFEDEEEADC XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:2:1304:4663:45784 16 3R 884 26 51M * 0 0 GCCGACGCACGGCACCCAGGCACACACACAGCCACATTTGCAGAAATACCA BGB;HEGGFIIGEECHFCIHHAHHDFFDD@@@ XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:2:2307:5310:188136 16 3R 885 12 51M * 0 0 CCGACGCACGGCACCCAGGCACACACACAGCCACATTCGCAGAAATACCAC #@5;@@@6@@B0:GIHGGFD?;CBBECCGCEFAEF@E8DDDDBDE;C+238BEEAAED>*0?DEEC3BDDFHGIGIH XA:i:1 MD:Z:10A40 NM:i:1 +DD61XKN1:101:D0EKPACXX:2:1103:2005:94273 16 3R 919 26 51M * 0 0 ATTTGCAGAAATACCACTACATACGAAACGAACGTGGCCAGCACACAAGCG GJJIJIIGIIHEFIIIIGHIIHIIJIIIIIIJHGHJJIHHFDFDDFFF@@@ XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:2:1104:3068:110926 0 3R 924 14 51M * 0 0 CAGAAATACCACTACATACGAAACGAACGTGGCCAGCACACAAGCGAAACC @@@=D>?DFB3<;CG@IEDFBDEGGHGGHHHHHEDDFFCCC XA:i:0 MD:Z:51 NM:i:0 diff --git a/pydeeptools/deeptools/test/test_data/test2.bam b/pydeeptools/deeptools/test/test_data/test2.bam new file mode 100644 index 0000000000000000000000000000000000000000..c53dc3b90c2d2a2bcf180414d8b4b8fc45be8546 GIT binary patch literal 33925 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 HuXz4HE6sg& literal 0 HcmV?d00001 diff --git a/pydeeptools/deeptools/test/test_data/test2.bam.bai b/pydeeptools/deeptools/test/test_data/test2.bam.bai new file mode 100644 index 0000000000000000000000000000000000000000..6c98b7fd1a3993b859f994df9f62dd62b6b34f15 GIT binary patch literal 96 wcmZ>A^kigYU|?VZVoxCk1`wNpAs$RJFtoOS7+#Yg^626Rp{igMs$PgF09-!>`~Uy| literal 0 HcmV?d00001 diff --git a/pydeeptools/deeptools/test/test_data/test2.bg b/pydeeptools/deeptools/test/test_data/test2.bg new file mode 100644 index 0000000000..c07f71d82b --- /dev/null +++ b/pydeeptools/deeptools/test/test_data/test2.bg @@ -0,0 +1,42 @@ +3R 0 25 1.68 +3R 25 50 2.00 +3R 50 75 0.40 +3R 75 100 2.04 +3R 100 125 5.44 +3R 125 150 8.48 +3R 150 175 13.48 +3R 175 200 21.68 +3R 200 225 22.76 +3R 225 250 15.64 +3R 250 275 7.28 +3R 275 300 6.80 +3R 300 325 11.76 +3R 325 350 9.56 +3R 350 375 5.20 +3R 375 400 7.16 +3R 400 425 13.76 +3R 425 450 17.08 +3R 450 475 12.44 +3R 475 500 11.88 +3R 500 525 10.64 +3R 525 550 3.68 +3R 550 575 1.88 +3R 575 600 10.28 +3R 600 625 19.64 +3R 625 650 18.96 +3R 650 675 12.48 +3R 675 700 9.00 +3R 700 725 9.44 +3R 725 750 14.52 +3R 750 775 17.32 +3R 775 800 12.72 +3R 800 825 5.64 +3R 825 850 4.56 +3R 850 875 10.28 +3R 875 900 10.92 +3R 900 925 8.76 +3R 925 950 4.84 +3R 950 975 2.76 +3R 975 1000 2.68 +3R 1000 1025 3.76 +3R 1025 1050 2.44 diff --git a/pydeeptools/deeptools/test/test_data/test2.cram b/pydeeptools/deeptools/test/test_data/test2.cram new file mode 100644 index 0000000000000000000000000000000000000000..eed9a442313d4ed56b109323af919034dfa1a54c GIT binary patch literal 8066 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 literal 0 HcmV?d00001 diff --git a/pydeeptools/deeptools/test/test_data/test2.cram.crai b/pydeeptools/deeptools/test/test_data/test2.cram.crai new file mode 100644 index 0000000000000000000000000000000000000000..30ca5ac26ff3196b19e83ebce0fcdbdb77739076 GIT binary patch literal 42 tcmb2|=3oE=X5$AY&rD1V3?G{qnLRc!-1@-8+|1+|6T{R;wM}9`B>?X>3{e08 literal 0 HcmV?d00001 diff --git a/pydeeptools/deeptools/test/test_data/test2.sam b/pydeeptools/deeptools/test/test_data/test2.sam new file mode 100644 index 0000000000..187c08b7e1 --- /dev/null +++ b/pydeeptools/deeptools/test/test_data/test2.sam @@ -0,0 +1,195 @@ +@HD VN:1.0 SO:unsorted +@SQ SN:3R LN:1500 M5:9bad144b81e5e7369a164895691b3e73 UR:./test1.fa +DD61XKN1:101:D0EKPACXX:1:1307:6042:120399 0 3R 3 26 51M * 0 0 ATTCTCTCTTGTTGTAGTCTCTTGACAAAATGCAATGGTCAGGTAGCGTTG ?@@=D4=AC2AFDE3:AFDE*:B?DGI# XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:1:2201:2981:158995 0 3R 7 37 51M * 0 0 TCTCTTGTTGTAGTCTCTTTACAAAATGTAATGGTCAGGTAGCATTGTTCT ??GFFBHHFFFFFCCC XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:1:2102:10665:57593 0 3R 88 28 51M * 0 0 TAAGCCCTATAAACATATGTACATAGGTAGGCCAGTACTTAGTGCTGGCAC CCCFFFFFDHHFFHGF;G3CBHHGHHCHGCI=BFDHDBCAH XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:1:1308:7611:23534 16 3R 108 11 51M * 0 0 ACATAGGTAGGCCAGTACTTAGTACTGGCACATGCCGCTGATCTGTTAGTA =IFBDDADGJIHGFFGHGHHFCJGHECIIGIIG>IGHGHGFFDDDCCC XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:1:2305:1314:97144 16 3R 108 12 51M * 0 0 CTATAGGTAGGCCAGTACTTAGTACTGGCACATGCCGCTGATCTGTTAGTA =@IGFGHCHEECIEHGFIJJIIGGDDIHIHEFC>HAGHBDFBDEDDFF@@@ XA:i:0 MD:Z:0A0C49 NM:i:2 +DD61XKN1:101:D0EKPACXX:1:2107:3608:70379 0 3R 127 30 51M * 0 0 TAGTACTGGCACATGCCGCTGATCTGTTAGTAGATTATCCATTTCCCTTCA CCCDFFFFHHHHHJHIJJJJIIJJJJGIIJHIJIJJIJJJJJJJJJJIJII XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:1:1308:12105:61609 0 3R 132 28 51M * 0 0 CTGGCACATGCCGCTGATCTGTTAGTAGATTATCCATTTCCCTTCAGCGCC @@@DD?DDDBBD1EDGGICHHFEFCEFHIGI9?FBFFDEHD>?BHHH9FGGFBGIGGIII@@FD< XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:1:1301:14071:87949 0 3R 134 33 51M * 0 0 GGCACATGCCGCTGATCTGTTAGTAGATTATCCATTTCCCTTCAGCGCCTC @@@?DBEAFHAAAHDGGCBHG?B?BHDEHEIGEEHGHGHGGH@FCGHIGG# XA:i:0 MD:Z:50A0 NM:i:1 +DD61XKN1:101:D0EKPACXX:1:1207:15012:198224 16 3R 138 30 51M * 0 0 CATGCCGCTGATCTGTTAGTAGATTATCCATTTCCCTTCAGCGCCTACCTG @@@IGABFFEEGIDFHGGFHHHDDB:1?@?@ XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:1:1108:20053:52835 16 3R 143 28 51M * 0 0 CGCTGATCTGTTAGTAGATTAGCCATTTCCCTTCAGCGCCTACCTGCGTCA @==3GC;B???4GFDBAGFB:)HGF=AHD;BAGIIGF@DC2+F@6DA?@@? XA:i:0 MD:Z:21T29 NM:i:1 +DD61XKN1:101:D0EKPACXX:1:2205:3896:101741 16 3R 143 36 51M * 0 0 TGCTGATCTGTTAGTAGATTATCCATTTCCCCTCAGCGCCTACCTGCGTCA @GF;G@HGHDIGEDIIIIIIGIIIIHFDD?1)BDGGGDAAHDHFDFFF@@? XA:i:1 MD:Z:0C30T19 NM:i:2 +DD61XKN1:101:D0EKPACXX:1:1304:17350:141266 0 3R 150 25 51M * 0 0 CTGTTAGTAGATTATCCATTTCCCTTCAGCGCCTACCTGCGTCACCAATGA @@CDFFFDHFHHHGHIIIHJIJJGJGHGIIIIJIJJIGHIFFGEHIJJJI< XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:1:2308:16926:146336 0 3R 150 13 51M * 0 0 CTGTTAGTAGATTATCCATTTCCCTTCAGCGCCTACCTGCGTCACCAATGA B@@FFBDBFDBBFHJIGGJIIJIGCHIJEIHIJJIIIJDGI@GHJJJJJG@ XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:1:1206:19765:24106 16 3R 154 4 51M * 0 0 TAGTAGATTATCCATTTCCCTTCAGCGCCTACCTGCGTCACCAATGATGAG IIIIGHFIGEHCHHFB8@GF?GGEAEGCEC8@AGFC:ECDHECGIHDGD6GGFBC92HEGDIIHGADFHFBFDDDC@@ XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:1:2107:9512:13865 16 3R 160 8 51M * 0 0 ATTATCCATTTCCCTTCAGCGCCTACCTGCGTCACCAATGATGAGGTCGAG IHHGAHGGBB8D?9:??8:)1+22CFEA,:4A<+AEEA?CEE?@)1?9?C?DC3?D:A/(8B)==@C###### XA:i:1 MD:Z:6C37C0T1C0T0A1 NM:i:6 +DD61XKN1:101:D0EKPACXX:1:1106:21127:183692 0 3R 180 40 51M * 0 0 GCCTACCTGCGTCACCAATGATGAGGTCGAGACAGAATCCTACTAGTACCT @@@DFFFFGHFFAHIJJIGDHGHEG>FHHIIHHIGIGEHC>ECDGC@BG>C XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:1:1307:6197:2841 0 3R 181 36 51M * 0 0 CCTACCTGCGTCACCAATGATGAGGTCGAGACAGAATCCTACTAATACCTG @@FFBE4<2+A;*CC@F?)9?@FF@DGDAIHBGFA?>?DD?A??;@ XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:1:1205:8830:10322 0 3R 182 25 51M * 0 0 CTACCTGCGTCACCAATGATGAGGACGAGACAGAATCCTACTAGTACCTGC ?7?AA?DD<8CDDEED@+<:BB8)8B# XA:i:1 MD:Z:24T26 NM:i:1 +DD61XKN1:101:D0EKPACXX:1:1107:3548:177528 0 3R 184 20 51M * 0 0 ACCTGCGTCACCAATGATGAGGTCGAGACAGAATCCTACTAGTACCTGCCT ??FG>DAE>GEI@*?FGDDDD9D?*:DD??):@C@<@2<@)BD??? XA:i:1 MD:Z:42T8 NM:i:1 +DD61XKN1:101:D0EKPACXX:1:1307:3116:6430 16 3R 197 27 51M * 0 0 ATGATGAGGTCGAGACAGAATCCTACTAGTACCTGCCTCGAGTCGATCGGG @4C=)75A7=@B@A@F?9D?*DGCFFEFBC:DC8<@C+FADADDDA?D@@@ XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:1:1107:16927:153976 0 3R 201 25 51M * 0 0 TGAGGTCGAGACAGAATCCTACTAGTACCTGCCTCGAGTCGATCGGGCAGA ?@?DB2=AA@AAFFAEACFHGDCFBFF1BG>6?@@AEB;@### XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:1:2204:6880:127511 0 3R 207 16 51M * 0 0 CGAGACAGAATCCTACTAGTACCTGCCTCGAGTCGATCGGGCAGAGAGCGA @@@DDDDDFFFFE=CFCE< XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:1:2101:10755:114928 0 3R 208 1 51M * 0 0 GAGACAGAATCCTACTAGTACCTGCCTCGAGTCGATCGGGCAGAGAGCGAG @@@DDDDDFDHDH@EFEH?EHGGDHGIIIFGHHGGIIHIGGIB;CAHGIHE XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:1:1203:9513:150353 0 3R 212 30 51M * 0 0 CAGAATCCTACTAGTACCTGCCTCGAGTCGATCGGGCAGAGAGCGAGAAAT ???DDDDDADB?CBAE:4?+A??EDFEGGGGHGHEG@FHAFHE>DHGIHIGFD>F7@@DCH XA:i:1 MD:Z:4G46 NM:i:1 +DD61XKN1:101:D0EKPACXX:1:1302:13211:169414 0 3R 233 29 51M * 0 0 CTCGAGTCGATCGGGCAGAGAGCGAGAAATGGTAAGCAGGTGAGTGAGCGC @@@FBDBDFFHHHIIIGIGIF@@F>DAGBGGIH XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:1:2108:3748:138979 0 3R 233 34 51M * 0 0 CTCGAGTCGATCGGGCAGAGAGCGAGAAATGGTAAGCAGGTGAGTGGGATC @@@FDF?DHDHFFI>HGGGIEIDGIBFHIJIF@FICHHIJ@EHIDC(6CCE XA:i:0 MD:Z:46A1C0G1 NM:i:3 +DD61XKN1:101:D0EKPACXX:1:1207:13423:102525 16 3R 271 7 51M * 0 0 GGTGAGTGAGCGCAGAGAGCGTCTTTCGACGACTCTTTCGTCGCGAGCAAA BCCC@CADFFDFHHGIGIIIIIGHBDEGDIIHDGGE6JIHGHGHFFFFF@CC XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:1:2306:9355:141323 16 3R 278 10 51M * 0 0 GAGCGCAGAGAGCGTCTTTCGACGACTCTTTCGTCGCGAGCAAACAACAAG B;?>>>>>;/8GGFBFHFB?ADD=:@ XA:i:0 MD:Z:1A49 NM:i:1 +DD61XKN1:101:D0EKPACXX:1:2208:17627:8790 16 3R 290 11 51M * 0 0 CGTCTTTCGACGACTCTTTCGTCGCGAGCAANCAACAAGTAGACGTCGCTC #C>B?BBABB>?=;>B;ADD@C(;AC XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:1:1301:13576:199290 0 3R 298 37 51M * 0 0 GACGACTCTTTCGTCGCGAGCAAACAACAAGTAGACGTCGCTCAGACAGAT ?<@DDAA8?DBB;:2BDDDDDA:??<@:?DDA3B;@DCB?*9*0?6-;''-6-7).?DAD;; XA:i:0 MD:Z:50C0 NM:i:1 +DD61XKN1:101:D0EKPACXX:1:2204:8124:34946 16 3R 306 2 51M * 0 0 TTTCGTCGCGAGCAAACAACAAGTAGACGTCACTCAGACACTGTCGGCCAG :EBHGAGABFD?9DJHIIIIGGJJIGHFF<22HEIHGHFHHHHDFFFFC@@ XA:i:1 MD:Z:31G19 NM:i:1 +DD61XKN1:101:D0EKPACXX:1:2301:13637:198207 16 3R 306 29 51M * 0 0 TTTCGTCGCGAGCAAACAACAAGTAGACGTCGCTCAGACACTGTCGGCCAG B?;A>EEECIIIIIIIIFIIIIGIHFAGE:GGGEEGEIFFHHAAFFFF@@@ XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:1:2303:3102:37681 0 3R 318 28 51M * 0 0 CAAACAACAGGTAGACGTCGCTCAGACACTGTCGGCCAGATTCATTTAGAT ???7DDDDD2:+:AC+<<)@?CD1CDD)1?9:*?D@AGGGBFB?GGF:?8:8<8@8AA=:= XA:i:0 MD:Z:2C2A45 NM:i:2 +DD61XKN1:101:D0EKPACXX:1:1307:2511:100728 16 3R 336 23 51M * 0 0 CCGATCTACACTGTCGGCCAGATTCCTTTTCCAGAAAGACGTCGTCGCGTT #######################B0*0B99*D??>DB8?C1@8<8A:41;= XA:i:1 MD:Z:1G0C0T0C0A0G18A25 NM:i:7 +DD61XKN1:101:D0EKPACXX:1:2208:19469:21286 0 3R 339 3 51M * 0 0 TCAGACACTGTCGGCCAGANTCATTTTCCAGAAAGACGTCGTCGCGTTGAC @@@DDD8DFFDFFIDF1CF#2AEGFIIF@EB=CD XA:i:1 MD:Z:19T31 NM:i:1 +DD61XKN1:101:D0EKPACXX:1:1304:18506:91672 0 3R 361 11 51M * 0 0 ATTTTCCAGAAAGACGTCGTCGCGTTGACAAGCTTAAATTCGTAGCGGGCA @@CD?DBDFHGDFGHICEFC?CFDFBG=@FH@9BFGFCCFFHDHG>:@GHG XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:1:2305:19231:72018 0 3R 384 23 51M * 0 0 GTTGACAAGCTTAAATTCGTAGCGGGCGCCAGTAGGACGACCCAGGGGATA @@@D?DD>?DHFHG+A==@'59=(6(39;?? XA:i:0 MD:Z:45T5 NM:i:1 +DD61XKN1:101:D0EKPACXX:1:2107:15978:5397 0 3R 389 29 51M * 0 0 CAAGCTTAAATTCGTAGCGGGCGCCAGTAGGACGACCCAGTGGATATCGTC @@@FFBDDHHGHHIDFEGGIJF:F*?GDD:@@FEHDDGE7=??=;CE2=>BC6;@=; XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:1:1303:9692:124869 16 3R 400 6 51M * 0 0 CGATCTCGGGCGCCAGTAGGACGACCCAGTGGATATCGTCAGTTGAACCAG ########A?(BBDCFFB??C:CFADD@FDFHDFE@FH6?C9?FGFFFA1)88?BF*BBB(8=CG(;8)7C XA:i:0 MD:Z:45G0A1A2 NM:i:3 +DD61XKN1:101:D0EKPACXX:1:1205:3993:177564 16 3R 408 5 51M * 0 0 GGCGCCAGTAGGACGACCCAGTGGATATCGTCAGTTGAACCAGGGGAAACG FF@=D3BB@FD@HDFFEFFCEBHGBF@FCA3CB@CHEAHFH?HDDFFD@@@ XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:1:1201:17678:143204 0 3R 413 3 51M * 0 0 CAGTAGGACGACCCAGTGGATATCGTCAGTTGAACCAGGGGAAACGTAGCA @@@DDDD>DCFAFADFBE?D@EBGG?C;@FGCFHHICEGIBHB=@C##### XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:1:1204:6403:23100 16 3R 413 4 51M * 0 0 CAGTAGGACAACCCAGTGGATATCGTCAGTTGAACCAGGGGAAACGTAGCA ############DB?????@@?88CC9A:3+4@E;BA+A:BD>DA:=:7?1 XA:i:0 MD:Z:9G41 NM:i:1 +DD61XKN1:101:D0EKPACXX:1:2301:11427:64315 16 3R 413 10 51M * 0 0 CAGTAGGACGACCCAGTGGATATCGTCAGTTGAACCAGGGGAAACGTAGCA JHF=IJIGIHGJJJIJJIJHHGIIIHFJJJJJJHJJJIHHHHHFFFFFCCC XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:1:1203:4885:175695 0 3R 416 36 51M * 0 0 TAGGACGACCCAGTGGATATCGTCAGTTGAACCAGGGGAAACGTAGCAGCC =?;D?B@@FDF?F+ACGBHGGE??FA?FHEIADDG@<<(6BCH(.=@@;CA XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:1:1301:1384:121298 0 3R 416 5 51M * 0 0 TAGGACGACCCAGTGGATATCGTCAGTTGAACCAGGGGAAACGTAGCAGCC CCCFDEFFHHHHHGIIIJIGHIJIJIJJFCHJJJJIJIHIJIJIJJIIIJI XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:1:1207:10462:36321 0 3R 418 31 51M * 0 0 GGACGACCCAGTGGATATCGTCAGTTGAACCAGGGGAAACGTAGCAGCCCA @@@DD@DDABDFFGABEDBGCGGBB>FGIJ=8DHE@.@D>B(=CE>FH;;@ XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:1:1307:4428:77090 16 3R 418 13 51M * 0 0 GGACGACCCAGTGGATATCGTCAGTTGAACCAGGGGAAACGTAGCAGCCCA =IHHEDGGIGF?BGA?IIGHDFBJJIHIGJJIIJJIGGF@GHDDHGHFFDFF@CC XA:i:0 MD:Z:1A49 NM:i:1 +DD61XKN1:101:D0EKPACXX:1:2203:5030:49537 16 3R 424 21 51M * 0 0 CACAGTGGATATCGTCAGTTGAACCAGGGGATACGTAGCAGCCCAGTTACA ##HGFIGHFD;FGBDDHIGIGIIIIGGHFA3+GC<4@?HHHHHDDDDD@@@ XA:i:1 MD:Z:1C29A19 NM:i:2 +DD61XKN1:101:D0EKPACXX:1:2202:11507:147190 0 3R 436 24 51M * 0 0 CGTCAGTTGAACCAGGGGANACGTAGCAGCCCAGTTACATTGCTCGGGAGG ??;=A8DDDA?DD>EEE@E#2CC=C=3;A;;0DDD7DDFFEEH)@:@:1?DEH4DCFHGFEH;AA@ XA:i:0 MD:Z:49T0G0 NM:i:2 +DD61XKN1:101:D0EKPACXX:1:1203:5003:27314 16 3R 474 36 51M * 0 0 AGTGCTCGGGAGGGGTAAAGAGCTTGACGCCAGCGCGTGCGTAGAGTGAAA ################DF=8G?DHGDGHGHB@AC##### XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:1:2303:15856:134002 0 3R 478 2 51M * 0 0 CTCGGGAGGGGTAAAGAGCTTGACGACAGCGCGTGCGTAGAGTGAAAGTAT @@@FFFDFHFH>AEE>CC XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:1:2104:6954:171255 0 3R 483 38 51M * 0 0 GAGGGGTAAAGAGCTTGACGACAGCGCGTGCGTAGAGTGAAAGTATGAGAT ==?DDA8DF?D?;:CA?:3<>777A#### XA:i:0 MD:Z:47C0A1G0 NM:i:3 +DD61XKN1:101:D0EKPACXX:1:2307:7881:196830 16 3R 493 36 51M * 0 0 TAGCTTGACCACAGCGCGTGCGTAGAGTGAAAGTATGCAAGGAGATTCGCG AFEE>DC;HF;HGGHGGDG@ECG@F?H?HGIIGIIIGBDF>D>DDDDD@?< XA:i:0 MD:Z:0G8G41 NM:i:2 +DD61XKN1:101:D0EKPACXX:1:1202:12689:141385 0 3R 496 13 51M * 0 0 CTTGACGACAGCGCGTGCGTAGAGTGAAAGTATGCAAGGAGATTCGCGATC @@@D=D:DD6:?FHE?DFH??GDH9??B?D9BFCFHGEAFEAGGHDHH6=A XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:1:2207:10715:109420 0 3R 496 25 51M * 0 0 CTTGACGACAGCGCGTGCGNAGAGTGAAAGTATGCAAGGAGATTCGCGATC @@@DFFFFH?FHFBE1CDB#08?D?FHEEE?FCGGIIGGCGAAA@EEEBCA XA:i:1 MD:Z:19T31 NM:i:1 +DD61XKN1:101:D0EKPACXX:1:2204:18234:179424 16 3R 533 5 51M * 0 0 CTAGATTCGCGATCAGAACCTCACGACGCCATATTTGTTTTCCAGGGCTTG #?=-48@6(?*/DDDAB44<;? XA:i:0 MD:Z:0G0G49 NM:i:2 +DD61XKN1:101:D0EKPACXX:1:2304:8751:2632 0 3R 556 5 51M * 0 0 CGACGCCATATTTGTTTTCCAGGGCTTGCTTGTGTGTGCGTGTGTTTCAAC CCCFFFFFHGHHHJGIIIJIIIJBHIJIJJJFBADCGHGGCFEGGGIJJIC XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:1:2203:1524:184251 0 3R 574 29 51M * 0 0 CCAGGGCTTGCTTGTGTGTGCGTGTGTTTCAACTCCGGTGTGCGAGTGTGA @@@DDDDDHHHHHIG9CFH+3@CEGFHHIIICDGHGIIDFDEGI6F'=;D@ XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:1:2102:8875:72443 16 3R 576 40 51M * 0 0 AGGGCTTGCTTGTGTGTGCGTGTGTTTCAACTCCGGTGTGCGAGTGTGAGG EDA@DCGIIIGEGHFHEFB?IIIHG@GIIHAGEGGHEA+BBFGFDFDF@C@ XA:i:1 MD:Z:1G0G35G12 NM:i:3 +DD61XKN1:101:D0EKPACXX:1:2101:3407:141094 0 3R 580 17 51M * 0 0 CTTGCTTGTGTGTGCGTGTGTTTCAACTCCGGTGTGCGAGTGTGAGGGCAG 11=DDEFFHHDFCGEHIGFFHIJHGFHIIIIIDEHGEG:(08==BFGG### XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:1:2303:12087:40107 0 3R 580 12 51M * 0 0 CTTGCTTGTGTGTGCGTGTGTTTCAACTCCGGTGTGCGAGTGTGAGGGCAA ?@@DDDDDF+IIGGAHGHDGFHDHGFFFFF@@@ XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:1:2105:6289:140892 16 3R 581 39 51M * 0 0 CCGATCTTGTGTGCGTTTGTTTCAACTCCGGTGTGCGAGTGTGAGGGCAGG #####@@A8'-7;7?9)BDIEDBDD@?DE?F@@1<+AABDCA??BDD:??? XA:i:0 MD:Z:0T0T1C1T0G9G34 NM:i:6 +DD61XKN1:101:D0EKPACXX:1:1103:12128:78055 16 3R 587 7 51M * 0 0 TCGTGTGCGTGTGTTTCAACTCCGGTGTGCGAGTGTGAGGGCAGGGCTTTG #####BEECD?;1 XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:1:1104:5082:17741 16 3R 590 8 51M * 0 0 TGTGCGTGTGTTTCAACTCCGGTGTGCGAGTGTGAGGGCAGGGCTTTGCCA AGGIGIIFIJJJIJIIIJJJJJJJJJHIIIIJIJJJJJHHHHHFFFFFCC@ XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:1:1302:13170:74786 16 3R 594 18 51M * 0 0 CGTGTGTTTCAACTCCGGTGTGCGAGTGTGAGGGCAGGGCTTTGCCAGGTG 8A?IGGIIGEHGGAGHFHDIHIIIIIJIIEEIIGGHBIF>FFF?FDBD@@? XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:1:2307:14759:121417 0 3R 595 10 51M * 0 0 GTGTGTTTCAACTCCGGTGTGCGAGTGTGAGGGCAGGGCTTTGCCAGGTGA =+:BD?DDHIHEHHDDHDDD?D@?@ XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:1:1305:6666:159819 0 3R 606 24 51M * 0 0 CTCCGGTGTGCGAGTGTGAGGGCAGGGCTTTGCCAGGTGATAATGCCTTAA @@CFFD@DHHHHHJFED@FHIGGIEHJJJIJJJJJJIBFEEHJIIIIJJJJ XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:1:2201:16418:139923 0 3R 607 5 51M * 0 0 TCCGGTGTGCGAGTGTGAGCGCAGGGCTTTGCCAGGTGATAATGCCTTAAC @@@DD?D:FFF??1AFBF@?:)C:*?@ECA+3#E:?<>C?DAF;D???D@@@ XA:i:1 MD:Z:31A19 NM:i:1 +DD61XKN1:101:D0EKPACXX:1:2207:2606:158481 16 3R 616 7 51M * 0 0 CGAGTGTGAGGGCAGGGCTTTGCCAGGTGATNATGCCTTAACTGTCCCTTG JIIIJIGIHGJJJJIJJGJJJIIHF9HFFA3#HGFIHBHDHHFDDFFFC@@ XA:i:1 MD:Z:31A19 NM:i:1 +DD61XKN1:101:D0EKPACXX:1:1304:7344:178232 0 3R 626 13 51M * 0 0 GGCAGGGCTTTGCCAGGTGATAATGCCTTAACTGTCCCTTGTATTCGGGAG @<@DFFDDFHGFHHGGEBB>AFBH@HGIGIGEGEDGIGGFCB?GDFGIF@6 XA:i:0 MD:Z:49C0T0 NM:i:2 +DD61XKN1:101:D0EKPACXX:1:2108:6658:122648 0 3R 628 12 51M * 0 0 CAGGGCTTTGCCAGGTGATAATGCCTTAACTGTCCCTTGTATTCGGGCTAG @@@DEHBAHHGFHE?CGCDGH*?DED>D@BHCG XA:i:0 MD:Z:49T0C0 NM:i:2 +DD61XKN1:101:D0EKPACXX:1:2206:14847:13155 0 3R 628 6 51M * 0 0 CAGGGCTTTGCCAGGTGATNATGCCTTAACTGTCCCTTGTATTCGGGCTTC @@CFFFFFHGHFFGGFGGC#3:AFHHGGIJJJGHCGGIGEEGJJJIFIGID XA:i:1 MD:Z:19A31 NM:i:1 +DD61XKN1:101:D0EKPACXX:1:1301:9974:152868 16 3R 629 35 51M * 0 0 AGGGCTTTGCCAGGTGATAATGCCTTAACTGTCCCTTGTATTCGGGCTTCG >AHGFIHHGIHCGIICIDB3CIGHFGGGGGGHGJIHHHFBCC?FFDDF@@? XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:1:2307:18343:74834 0 3R 636 31 51M * 0 0 TGCCAGGTGATAATGCCTTAACTGTCACTTGTATTCGGGCTTCGTCTTCGC BCCFFFFDFHHHGJJJJJJJIJJJIIIJJJJHIJJJIIIJJJJIGIIJIJF XA:i:1 MD:Z:26C24 NM:i:1 +DD61XKN1:101:D0EKPACXX:1:1105:16709:8151 0 3R 638 24 51M * 0 0 CCAGGTGATAATGCCTTAACTGTCCCTTGTATTCGGGCTTCGTCTTCGAGA ??GHFHFFFE9FHI<4CBHIIIEGCFGBDDFDFEII XA:i:0 MD:Z:48C0A1 NM:i:2 +DD61XKN1:101:D0EKPACXX:1:1304:21148:23590 16 3R 643 16 51M * 0 0 TGATAATGCCTTAACTGTCCCTTGTATTCGGGCTTCGTCTTCGCAAATTCG >GE@>HGIGIHGGH?GIIIIIGGGFFEGEIHGBDF?HIDFHHDDDDD=@@@ XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:1:1304:11733:71752 0 3R 646 4 51M * 0 0 TAATGCCTTAACTGTCCCTTGTATTCGGGCTTCGTCTTCGCAAATTCGAAC @@@DDDDDDHH?F@F?FEHIGEAECECF XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:1:1106:13439:157292 16 3R 654 37 51M * 0 0 TAACTGTCCCTTGTATTCGGGCTTCGTCTTCGCAAATTCGAACAACAGTAT C?7(5@==DDBBADBDD0BDD??D?C111C19FEDC3EDD=DDADDBD?:= XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:1:1204:5265:178358 0 3R 662 23 51M * 0 0 CCTTGTATTCGGGCTTCGTCTTCGCAAATTCGAACAACAGTATTCTTGATT @@@DD;DDDDHHFIGE@@A1AFEE6?F8DF>BFHGIIB=;B?DH)=BF=B# XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:1:1305:16468:51686 0 3R 674 16 51M * 0 0 GCTTCGTCTTCGCAAATTCGAACAACAGTATTCTTGATTGATGCAGTTTTA @@@D?DD;?D?FFIIGHGEHGGHGEIHI*:CAFG@HCH9FADBDHHADFFF@@@ XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:1:1302:19769:70993 0 3R 699 16 51M * 0 0 CAGTATTCTTGATTGATGCAGTTTTACAGCGACTTTGTGTGTGCGTATGCT @@@DDDFFHHHHHJJIGIIEIEHIJHHGGHIIIJJJIHIJIHHJIGIIIIG XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:1:2106:7819:174823 16 3R 705 26 51M * 0 0 TCTTGATTGATGCAGTTTTACAGCGACTTTGTGTGTGCGTATGCTGTCACC IHCHEGEIIHF>HCGGDIGAGBGGFEHGHGF;GDE?FBCDA>D?AB+D?;= XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:1:2106:3249:124995 0 3R 706 11 51M * 0 0 CTTGATTGATGCCGTTTTACAGCGACTTTGTGTGTGCGTATGCTGTCACCA 8=?D+?BDA<>F+FBB<=FIFEFDD?@6:BFDDBFDCC+7CEA3<,>FEC;FBDD:DDB?=;? XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:1:2102:19912:17388 16 3R 725 30 51M * 0 0 CAGCGACTTTGTGTGTGCGTATGCTGTCGCCATACTATGTTCGAGTGTGTG GJHEEHFJJJJJIGJJJJJJJJJJJIHF9GCA3FHGJJHHHHHFFFFFCCC XA:i:2 MD:Z:28A3C18 NM:i:2 +DD61XKN1:101:D0EKPACXX:1:2202:10607:84579 0 3R 731 15 51M * 0 0 CTTTGTGTGTGCGTATGCTNTCACCACACTATGTTCGAGTGTGTGTGCGCT @CCFFDDDHHHHHIJGIJJ#3ACHHJIGIJIIIJJJJFGCDBGDCGIIEII XA:i:1 MD:Z:19G31 NM:i:1 +DD61XKN1:101:D0EKPACXX:1:2206:11281:58120 0 3R 731 12 51M * 0 0 CTTTGTGTGTGCGTATGCTNTCACCACACTATGTTCGAGTGTGTGTGCGCT @@CF1ADEGHHHGIIIIEH#3AAGIJJIJJGIGIIJI?FBFBFGGHIJJJF XA:i:1 MD:Z:19G31 NM:i:1 +DD61XKN1:101:D0EKPACXX:1:2205:21060:199305 0 3R 732 1 51M * 0 0 TTTGTGTGTGCGTATGCTGACACAACACTATGTTCGAGTGTGTGTGAGCTT ;??D:B;+CBDEDFFC?BFF@=FFF XA:i:0 MD:Z:33G17 NM:i:1 +DD61XKN1:101:D0EKPACXX:1:1205:2404:28940 16 3R 753 23 51M * 0 0 ACCACACTATGTTCGAGTGTGTGTGCGCTCGTGTTTCTGTGAACCCAATCG DC@7=7;=756.(B8/?;?D80:60?:):1D@E:EAAEC4:BD=ADDD8;8 XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:1:2302:17950:187885 16 3R 757 9 51M * 0 0 CACTATGTTCGAGTGTGTGTGCGCTCGTGTTTCTGTGAACCCAATCGCGAA ?;D@EEEHEIGEFCIGF::EHDGGGEE9IEJIJJIIIHHFGGFDAFFF@@C XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:1:1207:4005:62650 0 3R 763 37 51M * 0 0 GTTCGAGTGTGTGTGCGCTCGTGTTTCTGTGAACCCAATCGCGAACACTGT ;?@A;?D3CCB??<:EEBGGG@ABBAC@DD9FD@?DEBHIIIBHGC?FHI@=AEEH XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:1:2306:9443:65280 16 3R 767 17 51M * 0 0 TTTGTTGGGTGCGATGTTGTTTTTGTGAACCCAATCGCGAACACGGTTGTG ###################B?0*0**8BCIIIIIFFEGC+BD??;DDD@@@ XA:i:1 MD:Z:0G0A0G0T0G2T5C1C0G5C21T6 NM:i:11 +DD61XKN1:101:D0EKPACXX:1:1307:13797:182614 16 3R 769 16 51M * 0 0 GTGTGTGTGCGCTCGTGTTTCTGTGAACCCAATCGCGAACACTGTTGTGAG BBBEA=HEHHHFEDIGJJIJJIHDGGHIIIGIHJJIGIHBFHGFFDFFCBB XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:1:2305:6498:125765 16 3R 770 33 51M * 0 0 TGTGTGTGCGCTCGTGTTTCTGTGAACCCAATCGCGAACACTGTTGTGAGC FFEHEEEGIHFGHD;JIGGFGCIIGDGIJIIEIIDJIGFDHGHFFFFFCCC XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:1:1206:9986:159404 16 3R 773 33 51M * 0 0 GTGTGCGCTCGTGTTTCTGTGAACCCAATCGCGAACACTGTTGTGAGCCAG ###########?9B?*BD?9B1D@?1E?)F@DEEEEC+3DADDB=2+;??; XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:1:2303:20942:122880 0 3R 774 4 51M * 0 0 TGTGCGCTCGTGTTTCTGTGAACCCAATCGCGAACACTGTTGTGAGCCAGT @@@DDFFFGHFFGIBFFHGGIHB;FHEHGFHIIIG;EGGGHHC= XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:1:2203:9722:164274 0 3R 826 6 51M * 0 0 GCTCTGTCTGCGCGGCGAGGAATATCCGCTTACCTAAACGAAAAGTTCTCT ?<@D?BBBB:C?@F)1:67(.8)88=@;CEAGE?;CH@@?BCCB>AC@@;> XA:i:1 MD:Z:19A31 NM:i:1 +DD61XKN1:101:D0EKPACXX:1:2107:19883:88206 0 3R 827 39 51M * 0 0 CTCTGTCTGCGCGGCGAGAAATATCCGCTTACCTAAACGAAAAGTTCTCTA C@@FFFFFHHHHHGGEHBGGIICIFHIIJBGEHIGHFHGEDFDEAEDFDDA XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:1:1204:2063:176794 0 3R 829 4 51M * 0 0 CTGTCTGCGCGGCGAGAAATATCCGCTTACCTAAACGAAAAGTTCTCTAGC CCCFFFFFFHHFFGGGGGG@DFGGGIJJIJGIGGHHHHFFCDCEACACACC XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:1:1105:19061:44291 0 3R 833 38 51M * 0 0 CTGCGCGGCGAGAAATATCCGCTTACCTAAACGAACAGTTCTCTAGCGTCG @@@DBDFFHHFDD6;DFIEHGIIIIIIIF))7;-?',;;@CCEE(>CB@BD XA:i:0 MD:Z:35A15 NM:i:1 +DD61XKN1:101:D0EKPACXX:1:1207:10060:109372 0 3R 841 6 51M * 0 0 CGAGAAATATCCGCTTACCTAAACGAAAAGTTCTCTAGCGTCGGCCGACGC @CCFFFFFDDFHBEHHBGGIJJ@GEGGGDCDGGGGEF@AGHIIIGIIBH## XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:1:2206:11225:132530 0 3R 842 8 51M * 0 0 GAGAAATATCCGATTACCTNAACGAAAAGTTCTCTAGCGTCGGCCGACGCA ;??DFFDBFHFD+AEEHGG#3AFBGGIGGIGEAFGHBE>?FHBGEGIHE>9 XA:i:2 MD:Z:12C6A31 NM:i:2 +DD61XKN1:101:D0EKPACXX:1:2102:6645:61102 16 3R 845 15 51M * 0 0 AAATATCCGCTTACCTAAACGAAAAGTTCTCTAGCGTCGGCCGACGCACGG #FDDDCFDHEEHAHEAEHHBGJJIHHGGDGGFIGIIGJHHGHHFFFDD@@@ XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:1:1204:16871:43292 16 3R 852 36 51M * 0 0 CGCTTCCCTAAACGAAAAGTTCTCTAGCGTCGGCCGACCCACGGCACCCAG ######DD?;7.A?EED@C9CC=AB07?80?)CC8A11)?ADDAA=?D??? XA:i:1 MD:Z:5A32G12 NM:i:2 +DD61XKN1:101:D0EKPACXX:1:1201:12030:7462 16 3R 858 16 51M * 0 0 CCTAAACGAAAAGTTCTCTAGCGTCGGCCGACGCACGGCACCCAGGCACAC >;;DCAA>FFDDECCC?8EEGA>GBIIFHFEGEE@DFFC?;CFE@7CA@73@-'EFGFFBGE?;A<3#@GC;IIFFBA==:DDD;?? XA:i:1 MD:Z:17C13C19 NM:i:2 +DD61XKN1:101:D0EKPACXX:1:1106:1847:178079 16 3R 873 22 51M * 0 0 CTCTAGCGTCGGCCGACGCACGGCACCCAGGCACACACACAGCCACATTTG >C?BBCEHGA>HBGFDHEFDGEG@CGHH>DC@CCGHCBBDACHGIIIIGEE XA:i:2 MD:Z:0A18T31 NM:i:2 +DD61XKN1:101:D0EKPACXX:1:1105:19632:149442 16 3R 905 21 51M * 0 0 ACACACACAGCCACATTTGCAGAAATACCACTACATACGAAACGAACGTGG 9;BB9F;EGGHDBDDDD@@? XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:1:2205:7552:113912 16 3R 923 24 51M * 0 0 GCAGAAATACCACTACATACGAAACGAACGTGGCCAGCACACAAGCGAAAC JJJIEIGGBGEIIGHIHGHJHHIIIGEGC<33JIIHAHBFDHDFFFFFCC@ XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:1:2106:3808:44443 16 3R 952 36 51M * 0 0 GTGGCCAGCACACAAGCGAAACCGGAAAATCCACATTTTTTAGACCTGCTC ;IGHDGF9D;D?GCIDGHAGGGGEIGHHGAEEAFF:EIHDFA3A:B1=?=; XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:1:1303:14193:51530 16 3R 967 13 51M * 0 0 GCGAAACCGGAAAATCCACATTTTTTAGACCTGCTCTCTGTCCCGCGTCTC ###BDB:FAECFEC7;=.==6IIIFF?092?0869?9??:):FD?AAA=:1 XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:1:1302:9341:73955 16 3R 993 3 51M * 0 0 AGACCTGCTCTCTGTCCCGCGTCTCTCATCTCTTTTCATTACGCTCTCGAC ##########?;1;'GHF?8??:C?:3?<91B@IHF?1;B?FBD?DDD??? XA:i:0 MD:Z:51 NM:i:0 +DD61XKN1:101:D0EKPACXX:1:1307:16416:121526 16 3R 995 8 51M * 0 0 CGATCTTCTCTGTCCCGCGTCTCTCATCTCTTTTCATTACGCTCTCGACTG #############IG@@?31?*D<@EGE=CHHHC9+1:jW84SfmUs6jF5)ukN6g=elyxHiA@dKW3+qKSWpVQa!^nF;w z!S{sc+h!xaM_)c}HZn43;8aN$IjWw%OkM2Yk(mu?2Fx1^1rBp69A!OHV45JvFv0Eq z`Anes@@N(*F>al((eJQu(=QOKOkI@qAzPt2%t?C+^s3Q^nU^d0MnS zYj)%fZ|Rue=S@d=^$L$kN?9d1aj9Lpv6}0F=HvrACJ3?gYdj8Aa&cn(V6JJ@|2Tiu x6WP!|TI!2meT={M%lRv7eEh>5>1+HY>i?U6<+o3IDl5c<8AQ?y%;2a25dd9Uu_6Ef literal 0 HcmV?d00001 diff --git a/pydeeptools/deeptools/test/test_data/testA.bam.bai b/pydeeptools/deeptools/test/test_data/testA.bam.bai new file mode 100644 index 0000000000000000000000000000000000000000..e43c017e6665f523d218dbddbf2bff021431afd7 GIT binary patch literal 176 zcmZ>A^kigWU|;}YPay^dMj*|=kO?Nk86mXSB#1n^I7kmNK-P|J&~1>?VoIKqNc68Sh9`I zZ0w_KV#jCOxqTchejVzoX)oifmwnU6!}xLXGSD;!ss^e$IyKCSry@~X5A}|2b}+x` zCdp|bkPGRjSMv7$?&R{#6Bplyo%iQnRWEdFvu$jn_i%5_&Feeli(WIep)fze7y$$j zKmY**5I_I{1Q0*~0R#|0009ILKmY**c2Yop_P4o()>6K9i`B4HO3$PEs(&OJYd`%j zx$u+L@y+@FN-lib6i{U+iFjxP5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q5sz)YLB| E8&Nhe;{X5v literal 0 HcmV?d00001 diff --git a/pydeeptools/deeptools/test/test_data/testA.cram b/pydeeptools/deeptools/test/test_data/testA.cram new file mode 100644 index 0000000000000000000000000000000000000000..3bb661682efcdcc4adc2d101361dc93cd48da3f9 GIT binary patch literal 1419 zcmbu9e@s(X6vyv*?@>Ewf#K-JENLatA=wljh2e~7f7k_Q3$!#cz)@d9|)^`p`0=GuD(N8iO?R!}Hl=P1I7z&-J)Z@Gs6agVr1qL~~WldIMevtg02Oh!;= zf%`(VMo)_<5=jAQ^)v%C5Yq;B=IqJnZMD(JNs$;C((9m)VjGs1(`paxA5EJ{%s#t@1~H5x_)kN~j6kd0?Uowy@*1QVYr+Rt&0u zkr=sIS%!}G`+-+VXrHUeP3^yO=L5fN%lPdVDfthMsESJ&y`Q&1+6xV5t~OJ;Hun0t z>?502H+H5v|9IS0x%_xFIW(aAS@<<%}^l!fyOe` zb|0ZpDg$E(VGx?|05y-xeu>*veR@jonOwLkF|+?zd;dbDX0des7FLxhPjIz7f5TDR z{D_cI`4`Viaj*v-=&m6p(J;T$M#!OGsjK+YAq9&wIuMfdgxM^iD;-J6A5Hw8+{vmE zJ1dgPABC4Y57(S!&#@|1;#X{HYRZ?aDkY_}(@My2YuPIaD6>J6RgO@kv9mG^E%omK zq7+{|o2j$^JUOE=#EJUXMco_F6)&ycv@HnDKYK4kl|IZ0ef+e44KU#evU!2Z z2#3olaX2F!#bSrk<*KSe7g5=Mz9&zHM~=msnj_E#<}CT4Jo7&CTB7BDh&&5bbA H0%`yNIJFDk literal 0 HcmV?d00001 diff --git a/pydeeptools/deeptools/test/test_data/testA.fa b/pydeeptools/deeptools/test/test_data/testA.fa new file mode 100644 index 0000000000..1a3ce74864 --- /dev/null +++ b/pydeeptools/deeptools/test/test_data/testA.fa @@ -0,0 +1,10 @@ +>3R +GAATTCTCTCTTGTTGTAGTCTCTTGACAAAATGCAATGGTCAGGTAGCGTTGTTCTAAA +CTCAAGATTTAAAGGTGAATAGTCCTGTAAGCCCTATAAACATATGTACATAGGTAGGCC +AGTACTTAGTACTGGCACATGCCGCTGATCTGTTAGTAGATTATCCATTTCCCTTCAGCG +CCTACCTGCGTCACCAATGA +>chr_cigar +GAATTCTCTCTTGTTGTAGTCTCTTGACAAAATGCAATGGTCAGGTAGCGTTGTTCTAAA +CTCAAGATTTAAAGGTGAATAGTCCTGTAAGCCCTATAAACATATGTACATAGGTAGGCC +AGTACTTAGTACTGGCACATGCCGCTGATCTGTTAGTAGATTATCCATTTCCCTTCAGCG +CCTACCTGCGTCACCAATGA diff --git a/pydeeptools/deeptools/test/test_data/testA.fa.fai b/pydeeptools/deeptools/test/test_data/testA.fa.fai new file mode 100644 index 0000000000..5a96891820 --- /dev/null +++ b/pydeeptools/deeptools/test/test_data/testA.fa.fai @@ -0,0 +1,2 @@ +3R 200 4 60 61 +chr_cigar 200 219 60 61 diff --git a/pydeeptools/deeptools/test/test_data/testA.sam b/pydeeptools/deeptools/test/test_data/testA.sam new file mode 100644 index 0000000000..9ddd814fd9 --- /dev/null +++ b/pydeeptools/deeptools/test/test_data/testA.sam @@ -0,0 +1,6 @@ +@HD VN:1.0 SO:unsorted +@SQ SN:3R LN:200 M5:a3becd17b758c9026ef5df3b781407b8 UR:./testA.fa +@SQ SN:chr_cigar LN:200 M5:a3becd17b758c9026ef5df3b781407b8 UR:./testA.fa +DD61XKN1:101:D0EKPACXX:2:2103:15826:166544 0 3R 101 10 50M * 0 0 TCTCTTGTTGTAGTCTCTTGACAAAATGCAATGGTCAGGTAGCGTTGTTA @CCFFFFFHGHHHIJIIIJIJJJHJJJJJGIJJJHJJJJF*?HHHIJHEH XA:i:0 MD:Z:0C0A1A1G0T0A0C0A3G0T0A0G0G0C0C1G0T1C0T1A0G0T1C0T1G2C0A1G0C2C2A1C0 NM:i:32 +DD61XKN1:101:D0EKPACXX:2:1107:3353:155198 16 3R 151 40 50M * 0 0 GTGAATAGTCCTGTAAGCCCTATAAACATATGTACATAGGTAGGCCAGTA HEGIGEGD@GHHHGHFDEIHEFGIIHGF?CEF?BGGBCHHFFFDDDDA@@ XA:i:0 MD:Z:0T0G0T0T1G0T0A0G0A0T1A1C0C0A0T0T0T0C0C0C0T0T0C0A0G0C0G0C0C3C1G0C2C0A0C1A1T0G1 NM:i:38 +DD61XKN1:101:D0EKPACXX:2:1107:3353:155198 0 chr_cigar 11 40 10S20M10N10M10S * 0 0 GTGAATAGTCCTGTAAGCCCTATAAACATATGTACATAGGTAGGCCAGTA HEGIGEGD@GHHHGHFDEIHEFGIIHGF?CEF?BGGBCHHFFFDDDDA@@ XA:i:0 MD:Z:0T3T0G0T0A0G0T0C0T0C0T0T0G0A0C0A2C0A0G0G0T0A0G0C1 NM:i:34 diff --git a/pydeeptools/deeptools/test/test_data/testA_offset-1.bw b/pydeeptools/deeptools/test/test_data/testA_offset-1.bw new file mode 100644 index 0000000000000000000000000000000000000000..8bbc7c3d799af19e2dd555ef74112eac1bdc3809 GIT binary patch literal 720 zcmY%U)8E0uz{n86$N&cOp!72+4H1Qq1~9P(gy;z1IZT nb?;aeU@n500<#TfnhZ>U1;Stix(NngYT}@dl!8jA0n;)7379_$ literal 0 HcmV?d00001 diff --git a/pydeeptools/deeptools/test/test_data/testA_offset1.bw b/pydeeptools/deeptools/test/test_data/testA_offset1.bw new file mode 100644 index 0000000000000000000000000000000000000000..071df4dc4afbbb09285e2d1e01e2f0d8fa1924b3 GIT binary patch literal 726 zcmY%U)8E0uz{n86$N&cOp!6Fk4H1Qq1~9P(gy;zAb+f0!7ASTF-$N=P`Wl;aCK_y_p0W;$aR6qeq9_so49!B18 z4u=?9BnwYBGcv4u$EpBx5zG{*CZNp_|I5GxSRf2Wunde1QIi67q!d)G8Zboz0E^B= Ap8x;= literal 0 HcmV?d00001 diff --git a/pydeeptools/deeptools/test/test_data/testA_offset1_10.bw b/pydeeptools/deeptools/test/test_data/testA_offset1_10.bw new file mode 100644 index 0000000000000000000000000000000000000000..a4b5896cad0a1bfb5b383b6335581902d306d157 GIT binary patch literal 728 zcmY%U)8E0uz{n86$N&cOp!6Fk4H1Qq1~9P(gy;zN^$OHqJZ6-*35EJA^WB_u}GN}L6pc1g)fSGXyDxiQQ4|RP24?wGJ8!Q2Eh2dWKdHzWjPU;;q(AixNgfw3WKQlQR+sZ|4}X#lPB BL>vGB literal 0 HcmV?d00001 diff --git a/pydeeptools/deeptools/test/test_data/testA_offset20_-4.bw b/pydeeptools/deeptools/test/test_data/testA_offset20_-4.bw new file mode 100644 index 0000000000000000000000000000000000000000..4df8f01c51033fa808d9a4aa3f1c187391e0ce90 GIT binary patch literal 739 zcmY%U)8E0uz{n86$N&cOp!5$Y4H1Qq1~9P(gy;zl@k4eS?<7d}#`(hjN7o+Qb@pw502s4xYgFcqj!mp#q&Mso)5 z3X6_w?Om^xXEHMMUSY9%uqH#r0m%j+6AWNBn;`K)Optq#0myaBpkbj2m4F2e%#8C` z2zur*NhtSdNL|R2AzJn3G_}z^sEACj%2;fiM_>j)DQ0ngXaRrJ)jP Hz~l`8i{VJ) literal 0 HcmV?d00001 diff --git a/pydeeptools/deeptools/test/test_data/testA_skipNAs.bw b/pydeeptools/deeptools/test/test_data/testA_skipNAs.bw new file mode 100644 index 0000000000000000000000000000000000000000..b647c82bae90a636ccefe01323118041f737bc2b GIT binary patch literal 19193 zcmeI)%`1dK9Ki8;cAxCCwep&@2hoa@RaYoj+67L>Ey!POiJOYgx!_iOC}PDG3T)^;$3-JFITZFy6%EenV-#w zScRK#M_PMAB6K2-9**Z*g*?FSmB)x#+0~iqCD=D>UXaY|m1>P@>UR&#WMd(t_o|^i zF6n|T5P2q1s}0tg_000IagfB*srAbzf4&ug%D3vl z+wf{jsy!309sSJ4yuMyvjGfkGpG3Yrvoy5l#4jSgtv;v|Y_rt|RV%XfA>ry-r%+QU zRVdV&sHq|K+XILQAbE-b7h=e764DbTJR+wnGcc8p|nBtRme2#M~X1PSgQz)^}w z^gIF|#k~XNNjw1$gTky6iUSJnFO6qscD4Tb?-_o$dmCx(?x1qoK`)VUjK1y4VrFpY zp4653e6HjJVJ@Gji#PAzzB_+));(E1GnaD}FU-et6$#Nb;Os4kc!91UU5PKRk0B5L zxcz&_xa=%`eugcr2x8QIWEtpQyWSn7_o^zDtJAquQb<*aho?`A>1w5*mSUo0o{uLg zmsv7KNAP0DUh}$F;-=|&&8G31s;RKu@P;u)d>)1@2oK^R^q|8zr6H%Bkv=8FgL7IK zuZk&}RWA~O=CdjKs#!p15F=Zo?y>(1HIgC%{xnTgk|lZEqBb_>PS0|j+H&mLF1^~? z+8bVZ7~>Yf*C>p-0ig_I7sEQBH1HV3CMK9t=9>c_K7k%k$8nKqSmTo>1$~4F2RDb! zRGfmjnTWG|&stlX(sIgx7wgT|Zi=mgoh{~TVD&XDSjkwZ?bL?qCxryHHdvQ?L4DoU z-xHuoNBoAQG7@7oNoA&FCWOpd)PHl@0lx3LKB!MTLi~XF{Q>-I<`9=qOvw>-{XV6{ dqc9Gf^Wl*A*HJIdf25b4zh~KP2VUEa&@b2`uP6Wj literal 0 HcmV?d00001 diff --git a/pydeeptools/deeptools/test/test_data/testB.bam.bai b/pydeeptools/deeptools/test/test_data/testB.bam.bai new file mode 100644 index 0000000000000000000000000000000000000000..3510ccc8191fbb5a17e1b8f6e3a8336f209570fa GIT binary patch literal 96 wcmZ>A^kigYU|?VZVoxCk1`wNpAr4G3Ft{;;7+#Yg^626$P*pGrRWC#o0Pz$9yZ`_I literal 0 HcmV?d00001 diff --git a/pydeeptools/deeptools/test/test_data/testB.bw b/pydeeptools/deeptools/test/test_data/testB.bw new file mode 100644 index 0000000000000000000000000000000000000000..1a45dc178dc63ddfe1fb7420b742c5ace2e83208 GIT binary patch literal 12873 zcmeI(J!`^17{KvMO=|=E1$nm%Gylh0d1$!R0Q`b6k>NwmhWp_59!qPh5H;ZufQ^+R;SKvFKvqHu_>? zt78+(RmO$ zFqaMFRQmlv=k4h8`lg*ui|RP_9gUi2dZk+&?_&>o6ZgtoUSA^F^qMCdI!Pv&BY*$` z2q1s}0tg_000IagfB*srAbSf~RxUfVxIx__ON`pX< zAERRcW5W?qCpTs`CI$f}Mn-2hW)?d01EhA&cJ=SmrCI$rsNMNuqGjj8Qo&Pd^$+VAm7jW@Ty3TsRwIR-8$Bv7P ztPDZcuviBwwPrZ-f2rFsl}kx$6?r^^S#B@iAhPVXz{-U@TNDJ|`Yfwms&V&H^}<`S zO&v|Tj9wZaZ)tX2c%U?k#iTPwbK#oGg9{8m(HZt^=NCp6MllwI(aAtJ$=r8QWC2P` z1Rc1?$if}pupB1Oz+8K3BX5HN4~v7_FaIR#e|&AQ9<}0fUDdz(>4sHOv*jjkzIijly-)c0`H$5-_xyYoO#iiK z*%EQKh$HQb{e>p0<=!{{#r-I>hA_*1Cs~q-kbhFij57F MRu~!HB{O;h06XUj&;S4c literal 0 HcmV?d00001 diff --git a/pydeeptools/deeptools/test/test_data/testB.cram.crai b/pydeeptools/deeptools/test/test_data/testB.cram.crai new file mode 100644 index 0000000000000000000000000000000000000000..a75402252f1710753ed987a488e14d15e8b9d22f GIT binary patch literal 41 scmb2|=3oE=X5$AYrcX>vOdpsSnLRf#+W5f4(BJ_RLx$soEK#5e0Np$bJOBUy literal 0 HcmV?d00001 diff --git a/pydeeptools/deeptools/test/test_data/testB.fa b/pydeeptools/deeptools/test/test_data/testB.fa new file mode 100644 index 0000000000..c721be17b6 --- /dev/null +++ b/pydeeptools/deeptools/test/test_data/testB.fa @@ -0,0 +1,5 @@ +>3R +GAATTCTCTCTTGTTGTAGTCTCTTGACAAAATGCAATGGTCAGGTAGCGTTGTTCTAAA +CTCAAGATTTAAAGGTGAATAGTCCTGTAAGCCCTATAAACATATGTACATAGGTAGGCC +AGTACTTAGTACTGGCACATGCCGCTGATCTGTTAGTAGATTATCCATTTCCCTTCAGCG +CCTACCTGCGTCACCAATGA diff --git a/pydeeptools/deeptools/test/test_data/testB.fa.fai b/pydeeptools/deeptools/test/test_data/testB.fa.fai new file mode 100644 index 0000000000..e82e5ce58d --- /dev/null +++ b/pydeeptools/deeptools/test/test_data/testB.fa.fai @@ -0,0 +1 @@ +3R 200 4 60 61 diff --git a/pydeeptools/deeptools/test/test_data/testB.sam b/pydeeptools/deeptools/test/test_data/testB.sam new file mode 100644 index 0000000000..8c1eda2d31 --- /dev/null +++ b/pydeeptools/deeptools/test/test_data/testB.sam @@ -0,0 +1,6 @@ +@HD VN:1.0 SO:unsorted +@SQ SN:3R LN:200 M5:a3becd17b758c9026ef5df3b781407b8 UR:./testB.fa +DD61XKN1:101:D0EKPACXX:1:1108:19948:91754 16 3R 51 10 50M * 0 0 ATAGTCCTGTAAGCCCTATAAACATATGTACATAGGTAGGCCAGTACTTA HHHFDIJJHEJJJJJJJJIJHHHIJJIIGGJIGIHF>GFFBHHFFFFFCC XA:i:0 MD:Z:0T1G0T2T0A0A0A0C0T0C0A0A0G0A0T1T2A0G0G0T0G0A0A0T0A0G1C0C0T0G0T0A0A0G1C0C2T0A0A1 NM:i:39 +DD61XKN1:101:D0EKPACXX:1:2102:10665:57593 0 3R 101 20 50M * 0 0 TAAGCCCTATAAACATATGTACATAGGTAGGCCAGTACTTAGTGCTGGCA CCCFFFFFDHHFFHGFBFFDEHD>?BHHH9FGGFBGIGGIII@@FD XA:i:0 MD:Z:2T0T1G0T0A1A0T0T0A1C0C0A0T1T0C0C0C0T1C0A0G0C0G0C0C0T0A0C0C1G1G0T0C0A1C0A0A0T0G0A0 NM:i:40 diff --git a/pydeeptools/deeptools/test/test_data/testB_skipNAs.bw b/pydeeptools/deeptools/test/test_data/testB_skipNAs.bw new file mode 100644 index 0000000000000000000000000000000000000000..63b450ce9e8ed27cde714dd6cad93681df496a5d GIT binary patch literal 12878 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 literal 0 HcmV?d00001 diff --git a/pydeeptools/deeptools/test/test_data/test_filtering.bam.bai b/pydeeptools/deeptools/test/test_data/test_filtering.bam.bai new file mode 100644 index 0000000000000000000000000000000000000000..eb030c846aeec0161468326d54586f5cac3b5a09 GIT binary patch literal 96 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 literal 0 HcmV?d00001 diff --git a/pydeeptools/deeptools/test/test_data/test_filtering.fa b/pydeeptools/deeptools/test/test_data/test_filtering.fa new file mode 100644 index 0000000000..7e18693bfc --- /dev/null +++ b/pydeeptools/deeptools/test/test_data/test_filtering.fa @@ -0,0 +1,26 @@ +>3R +GAATTCTCTCTTGTTGTAGTCTCTTGACAAAATGCAATGGTCAGGTAGCGTTGTTCTAAA +CTCAAGATTTAAAGGTGAATAGTCCTGTAAGCCCTATAAACATATGTACATAGGTAGGCC +AGTACTTAGTACTGGCACATGCCGCTGATCTGTTAGTAGATTATCCATTTCCCTTCAGCG +CCTACCTGCGTCACCAATGATGAGGTCGAGACAGAATCCTACTAGTACCTGCCTCGAGTC +GATCGGGCAGAGAGCGAGAAATGGTAAGCAGGTGAGTGAGCGCAGAGAGCGTCTTTCGAC +GACTCTTTCGTCGCGAGCAAACAACAAGTAGACGTCGCTCAGACACTGTCGGCCAGATTC +ATTTTCCAGAAAGACGTCGTCGCGTTGACAAGCTTAAATTCGTAGCGGGCGCCAGTAGGA +CGACCCAGTGGATATCGTCAGTTGAACCAGGGGAAACGTAGCAGCCCAGTTACATTGCTC +GGGAGGGGTAAAGAGCTTGACGACAGCGCGTGCGTAGAGTGAAAGTATGCAAGGAGATTC +GCGATCAGAACCTCACGACGCCATATTTGTTTTCCAGGGCTTGCTTGTGTGTGCGTGTGT +TTCAACTCCGGTGTGCGAGTGTGAGGGCAGGGCTTTGCCAGGTGATAATGCCTTAACTGT +CCCTTGTATTCGGGCTTCGTCTTCGCAAATTCGAACAACAGTATTCTTGATTGATGCAGT +TTTACAGCGACTTTGTGTGTGCGTATGCTGTCACCACACTATGTTCGAGTGTGTGTGCGC +TCGTGTTTCTGTGAACCCAATCGCGAACACTGTTGTGAGCCAGTGGCTCTGTCTGCGCGG +CGAGAAATATCCGCTTACCTAAACGAAAAGTTCTCTAGCGTCGGCCGACGCACGGCACCC +AGGCACACACACAGCCACATTTGCAGAAATACCACTACATACGAAACGAACGTGGCCAGC +ACACAAGCGAAACCGGAAAATCCACATTTTTTAGACCTGCTCTCTGTCCCGCGTCTCTCA +TCTCTTTTCATTACGCTCTCGACTGGAACGCAATACCAAGACCACAATCAACAGCTACAG +CTTTAGGTGTTTGAAGGTAGATTACGTAGTTGCAATGGGCGACTCCACGCCCATTTGCCG +ATGCCGAGTACTTTATCTGGGCAGTGCCGTGCCCCGACAGAGCAAGGATGGGCTGCAGGG +CATCCAGGAGCCGCTGCGAAGCCTGTATCCTTCGGAAGGGGCGGTGGGCGCCAAGGGCAT +CGACAGCTGGCTAAGCGTCTGGTCCAACGGCATCCTGCTGGAGAACGTGGACGAAAACCT +CAAACAGATCACGCGCTTTTTCCCGATCGAGTCGCTACACTACTGCGCCGCCGTTCGCCA +AGTGCTCATCCCAGAGCGCGGAAACACCCACCCGGAACCAAAGTTCCTCCCTCTGGACTC +GCCTTTTGCGCGAATGCCGCGCGCTCAGCACCCACCCATTTTCGCTGCTATTCTGCGACG diff --git a/pydeeptools/deeptools/test/test_data/test_filtering.fa.fai b/pydeeptools/deeptools/test/test_data/test_filtering.fa.fai new file mode 100644 index 0000000000..77c0bbcbf0 --- /dev/null +++ b/pydeeptools/deeptools/test/test_data/test_filtering.fa.fai @@ -0,0 +1 @@ +3R 1500 4 60 61 diff --git a/pydeeptools/deeptools/test/test_data/test_filtering2.bam b/pydeeptools/deeptools/test/test_data/test_filtering2.bam new file mode 100644 index 0000000000000000000000000000000000000000..9734ff04ce83d2161fc244545fb616763cc2e121 GIT binary patch literal 6509 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 TLPG)o8vp|U0000000000&U%=~ literal 0 HcmV?d00001 diff --git a/pydeeptools/deeptools/test/test_data/test_filtering2.bam.bai b/pydeeptools/deeptools/test/test_data/test_filtering2.bam.bai new file mode 100644 index 0000000000000000000000000000000000000000..acdff93ef7f612cab39a8666127e39c52c1b1a26 GIT binary patch literal 96 wcmZ>A^kigYU|?VZVoxCk1`wNpAp%S?Fyu;t7+#Yg^627;P*pGrRWC#o02GS^fdBvi literal 0 HcmV?d00001 diff --git a/pydeeptools/deeptools/test/test_data/test_filtering2.cram b/pydeeptools/deeptools/test/test_data/test_filtering2.cram new file mode 100644 index 0000000000000000000000000000000000000000..a05ff93c506f5b53972852585b9dc30d03588109 GIT binary patch literal 4460 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 Y009360763o02=@U00000000000QA;;t^fc4 literal 0 HcmV?d00001 diff --git a/pydeeptools/deeptools/test/test_data/test_paired.bam.bai b/pydeeptools/deeptools/test/test_data/test_paired.bam.bai new file mode 100644 index 0000000000000000000000000000000000000000..0df7203a23a423a24f0435915097bb958fa65c5c GIT binary patch literal 2536 zcmZ>A^kigYU|?VZ;woVV1`wNpAr?$BFc@)y7+#Yg^627*P*pI>2%;Ir9i>M@U^E0q aLtr!nMnhmU1V%$(Gz91x0#|)g`xY5AxTdRb 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 H3$^|L_j90n literal 0 HcmV?d00001 diff --git a/pydeeptools/deeptools/test/test_data/test_paired2.cram b/pydeeptools/deeptools/test/test_data/test_paired2.cram new file mode 100644 index 0000000000000000000000000000000000000000..b089a9cb4a1fb2be7d19eef0a031b208ad4ab438 GIT binary patch literal 1795 zcmbtUYg7|Q6yDk01OiKfJVFqpJOWDELJ~lw2ogdg6$p?`&_dHf5~vZZf>;oxCOjh# zn+jTxhbX88d|^R>sui^g8bPh12rbBwSX5NR7t)q4P}|er{mz-4nS1Y<`+aw3E?>k8 zMWB?p^(mjNi&ZAaDY$O(2Mh}D z`SoH<`(W$=8(Uk8n!pw3n#Ix^>t0Wte#O2JGC8l`%)3Av_I#83?w$q=_u~uCckAzJ z7gX~Dv*p!i9&QxVB`^B89v3yN9T_P#9r3vja~{>-+Bfjy@Xh+PhPcw>}63ol(aEEd$$UvRbu-5T41R!;~I^7Z#2cj!^dIr}ijc8^TR@N@IFp84?3-Uh@Ekg{!6agB5LInsJh5!tJ5J!yQ z87nls3rEb+84ZLE)nG_O3`!7!#W+GkiJ%D#Qm8l1n1ljkE@m{xi~(R0g=S$%#}ESO z-w;o8CWH%w2$f9ap);(>fFOsW0zTncNqE8$hA|+t8WbKy+gnM*DxsZIy*-b1 zsTJYf&Q5bT;M$R>_hivEOlOOm&JNi|ddBhhxS#G&w)$7Eto-Wh)R3e_Blq?!7_|uW z==*&6m|sv!ISTEv=V^7Gq|U0QDZlkDnp2kxM|HKX<&B(Q)LXO}`_IZaE}3$L2HL&Z zZCFWMB>D44v_Pqr!=^9()T z??0T}>RYp|F)H8i{iTKl5cR#Pht=bj}W-SSBa8;%%W&q^LdNi@qS!oNL1v`^@hh{A14B zugD|=lcQUfDX;IhxM*j8fAj9u4dOuk@!_N5NVnFLg7fsGLz=bYFXf+3o`_mqej-hJ zWVEeGS#{^~=>5^;i6_sx!-SRi=WKg_edUCIMPmK~e3)6+q^JvX^_s`J_nZnRE^x(9 za!S5*-r5zDWnSp-puJtkRA*Jr@$qQ#guf}R>@CXzdAv zK3u+>Byz3&L@w=NS$b??`=lmu-zn=VPBV?6#s^_!OdmsSeg42Vx;&bNJCEEEM--)! zF5J%TI{fn-`=IbxZNyXINlwb?7-}Woz@**2GeFjJkR>S=yDEn~vi6LtIeFBU#ia&b zt`dp$w=ah2uktUo#ET`09;quk-jrsRRWxTPRbZ=Ye-tuig=H32yEnfKm9z#Pvb214 zGV$TDT8@u5rx&MCN|_^=OOXoo%+3vR-SyZgZdF^eW_WnR)>2vN&L_b=BFT}m>kI2B zIxF4$_@fh19oWLhjB$Iv#);43wI%h}BUQJ{^6u0po6q||WQ`r)$n_bs%sNB z7rC7E>2%29-r&a`I45k_^j*}67S@f1p5GGwu-R8);jn{x{Lxjdlv=lZ&Dhm7-cr3n z*QrW7nj4>YNXy+xFBT_sj4ZO%4Y22b?-5q-o!+fU*jcaa=<{{FlTv=GFFE1RSXYIv xYsnw*_DGxN3Ni#;IJWH`jd*M`ePi&$Fafb9S{&(AZx}I=$chr2 +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +GAATTCTTTGTTCAGATCTGAGCCCCATTTTTAATGGGGTTATTTGATTTTCTGGAGTCC +ACCCTCTTGAGTTCTTTATATATATTGGATATTAGTCCCCTATCCAATTTGGGATATGTA +AAGATCCTTTCCCAATCTGTTGGTGGCCTTTTTGTCTTATTGACGGTGTCTTTTGCTTTG +CAGAAGCTTTGCAATTTTATGAGGTCCCATTTATCGATTCTCGATCTTACAGCACAAGCC +ATTGCTGTTCTATTCAGGAATTTTTCCCCTGTATCCATATCTTCAAGGCTTTTCCCTACT +TTCTCATCTATAAGTTTCAATGTCTCTGGTTTTATGTGGAGTTCCTTAATCCACTTAGAT +TTGACCTTAGTACCAGGAGATAGAAATGGATCAATTCGCATTCTTCTACATCATAACCGC +CAGTTGTGCCAGCACCATTTGTTGAAAATGCTGTCCTTTTTCCACTGGATGGTTTTAGCT +CCCTTGGCAAAGATCAAGTGATCATAGGTGTGTGGGTTCATCTCTGGGTCTTCAATTCTG +TTCCATTGGTCTACTTGTCTGTCACCATACCAGTACCATGCAGTTTTTATCACAATTGCT +CTGTAGTACAGCTTTACGTCTGGCATGGTGATTCCACCAGAGGTTCTTTCATCCTTGAGA +AGAGTTTTTGCTATCCTAGGTTTTTTCTTATTCCAGATGAATCTGCCGATTGTCCTTTCT +AATTCTTTGAAGAATTGAGTTGGAATTTTGATGGGGATTGCATTGAATCTGTAGATTGCT +TTTGGCAAGATAGCCATTTTACAATGTTGATCCTGCCAATCCATGAGCATGGGAGATCTT +TCCATCGTCTGAGATCTTTGATTTCTTTCTTCAGAGACTTGAAGTTCTTATCACACAGAT +CTTTCTCTTCCTTAGTTAGAGTCACGCCAAGGTATTTTATATTATTTGTGACTATTGAGA +AAGGTGTTGTTTCCCTAATTTCTTTCTCAGCCTGTTTATTCTTTGTGTAGAGAAAGGCCA +TTGACTTGTTTGAGTTAGTTTTATATCCAGCTACTTCATTGAAGCTGTTTATCAGGCTTA +GGAGTTCTCTGGTGGAATTTTTAGGGTCACTTATATATACTATCATATCATCTGCAAAAA +GTGATATTTTGACTTCTTCCTTTCCAATTTGTATCCCCTTGATCTCCTTTTGTTGTCTAA +TTGCTCTGGCTAGGATTTCAAGTACAATGTTGAATAGGTAGGGCAAGAATGGACAGCCTT +GTCTAGTCCCTGATTTTAGGGGGATTGCTTCCAGCTTCTCACCATTTACTTTGCTGTTGG +CTATTGGTTTGCTGTAGATTGCTTTTATCATGTTTAGGTATGGGCCTTGAATTCCTGATC +TTTCCAAGCCTTTTATCATGAATGGGTGTTGGATTTTGTCAAATGTTTTCTCAGCATCTA +ACGAGATGATCATGTGGTGGTTGTCTTTGAGTTTGTTTATATACTGGATTACGTTGATGG +ATTTCCATATATTGAACCATCCCTGCATCTCTGGGATGAAACCTACTTGGTCAGGATGGA +TGATTGTTTTGATGTGTTCTTGGATTCGGTTAGCAAGAACTTTATTGAGTATTTTTGCAT +TGATATTCATAAGGGAAATTGGTCTGAAGTTCTCTATCTTTGTTGGGTCTTTTTGTGGTT +TAGGTATCAGAGTAATTGTGGCTTCATAGAATGAGTTGGGTAGAGTACCTTCTGTTTCTA +TTTTGTGGAATAGTTTGTGAAGAACTGGAATTAGGTCTTCTTTGAAGGTCTGATAGAACT +CTGCACTAAACCCATCTGGTCCTGGGCTTTTTTTGGTTGGGAGACTATTAATGACTGCTT +CTATTTCTTTAGGGGATATAGGACTGTTTAGATCATTAACCTGATCTTGATTTAGCTTTG +GTACCTGGTATCTGTCTAGAAACTTGTCCATTTCATCCAGGTTTTCCAGTTTTGTTGTGT +ATAGCCTTTTGTAGAAGGATCTGATGGTGTTTTGGATTTCTTCAGGATCTGTTGTTATGT +TTCCCTTTTCATTTCTGATTTTGTTAATTAGGATGCTTTCCCTGTGCCCTCTAGTGAGTC +TGGCTAAGGGTTTATCTATCTTGTTGATTTTCTCAAAGAACCAGATCCTTGATTGGTAGA +TTCTTTGCATAGTTCTTCTTGTTTCCACTTGGTTGATTTCACCCCTGAGTTTGATTATTT +CCTGCCGTCTACTCCTCTTGGGTGAATTTGCTTCCTTTTGTTCTAGAGCTTTTAGGTGTG +TTGTCAAGCTGCTAATGTGTGCTCTCTCTAGTTTCTTTTTGGAGGCACTCAGAGCTATGA +GTTTTCCTCTTAGGAATGCTTTCATTGTGTCCCATAGGGTTGGGTATGTTGTGGCTTCTT +TTTCATTAAACTCCAAAAAGTCCTTAATTTCTTTCTTTATTCTTTCCTTGACCAAGGTAT +CATTGAGAAGAGTGTTGTTTAGTTTCCACGTGAATGTTGGCTTTCTATTATTTATGTTGT +TATTGAAGATCAGCCTTAGTCCATGGTGATCTGATAGGATGCATGGGACAATTTCAATAT +TTTTGTATATGTTGAGGCTTGTTTTGTGACCAATTTGTTTTGAGTTAGGATCTTTTTGCC +TTTTCCATTTTCTTTGATTGTTGTGCCGATGTTCTCTATGGAATCTTCTGCACCTGAGAT +TCTCTCTTCCATCTCTTGTATTCTGTTGCTGATGCTGGCATATATGGTTCCAGATTTCTT +TCCTAGGGTTTCTATCTCCAGTGTTGCCTTACTTTGGGTTTTCTTTATTGTGTCTACTTC +CCTTTTTAGGTCTAGTATGGTTTTGTTCATTTCCATCACCTGTTTGGTTGTGTTTTCCTG +CAATTCTTTAAGGGAATTTTGTGCTTCCTCTTTAATGTCTTCTACCTGTTTAGCAGTGTT +CTCCTGTATTTCTTTAAGTGAGTTATTAAAGTCCTTCTTAATGTCCTCTACCATCATCAT +GAGATATGCTTTTTAAAAATATTTTTATAAGGTATTTTCCTCATTTATATTTCCAATGCT +TTCCCAAAAGTCCCCCATATGCTCCCTCCCCACTCCCCTACCCACCCAGTCACACTTTTT +GTCTCTGGCATTCCCCTGTACTGGCGCATATAAAGTTTGCAAGTCCAATGGCCTGTCTTT +CCAGTGTTGGCCGACTAGGCCATCTTTTGATACATATGCAGCTAGAGTCAAGAGCTCCGG +GGTACTGTTTAGTTCATAATTTTGTTCCACCTATAGGGTTGCAGATCCATTTAGCTCCTT +GGGTACTTTCTCTAGCTCCTCCATTGGGGGCTCTGTGATCCATCCAATAGCTGACTGTGA +GCATCCACTTCTGTGTTTGCTAGGCCCTGGAGATATGCTTTTAAATCCAGGTCTAGCTTT +GTGGGTGTGTTGGGGTGCCCTGGACTGGGCTAAGTGGGAGTGCTGGGTTCTGATGATGGT +GAGTGGTCTTGGTTTCTGTTAGTAAGATTCTTACGTTTACCTTTTGCCATCTGGTAATCT +CTGGAGTTAGTTGTTATAGTTGATTCTATTTAGAGATTGTTTCTCTGGTGATTCTGTTAC +CCTCTATCAGCAGACCTGGGAGACTAGCTCTCTCCTCTGAGTTTCAGTGGTCAGAGCACT +CTCTGCAGGCAAGTGCAGTAGCTGGATGTAAAATTAACTCAATCTGGGCGGTAGTGGTGC +ACACCTTTAATCCCAGCACTTGGGAAGCAGAAACAGGCTGATTTCTGAGTTCAAGGCCAG +CCTGGTCTACAAAGTCTATGACAGCCAGGACCATACAGAGAAACCCTATCTCAAAAAAAA +AAAAAAAAGCAAAAATAAATAAATAAATAAATAAATAAATAACTCAAACAAATCAGTGGC +CTTTCTCTACACAAAATATAAACAGGCTGAGAAAGAAATTAGGGAAACAACACCCTTCAC +AATAGTCACAAATAATATAAAATACCTTGGTGTGACTCTAACTAAGAAAGTGAAGGATCT +GTATGATAAGAACTTCAAGTCTCTGAAGAAAGAAATCAAAGATCTCAGATGATTGAAAGA +TCTCCCGTGCTCATGGATTGGCAGTATTAATATAGTAAAAATGTCTATCTTGCCGAAAGC +AATCTACAGATTCAATGCAGTCCCCAACAAAATTCCAACTCAATTCTTCACTGAGTTAGA +AAGGGCAATTTGCAAGTTCATCTGGAATTAAAAAACAAAAAACAACAAAAAAAACCCACC +TAGGATAGCAAAAACTATTCTCAACAATAAAAGAACCTCTGGTGGAATCACCATGCCTGT +CCTCAAGCTGTACTACAGAACAATTGTAATAAAAACTGCATGGTACTGGTACAGCAACAG +ACAAGTTGAACAATGGAACAGAATTGAAGACCCAGTAATGAACCCACACAGCTATGGTCA +CTTGATCTTTGACAAGGGAGCTAAAACCATCCAGAGGAAAAAAACACAGCTTTTTCAACA +AATGGTGCTGGTGCAACTGGTGGTTATCATGTAGAAGAATGTGCATTTATCCATTCTTAT +GTCCTTGTACAAAGCTCAAGTCTAAGTGGATCAAGGAACTCCACATAAAACAGAGACTCT +GAAACTTATAGAGGAGAAAGTAGGGGAAAGCCTCGAAGATATGCACAGGGGAGAAATTCC +GGAACAGAACAGCAATGGCTTGTGCTGTAAGATTAAGAATCGACAAATGGGACTTCATAA +AATTGCAAAGCTTCTGTAAGGCAAAAGACACTGTCAATAAGACAAAAAGGCCACCAACAG +ATTGGGAAAAGATCTTTACCAATCCTAAATCTGATAGGGGACTAATATCCAACATATACA +AAGAACTCAAGAAGCAGGACTCCAGAAATTCAAATGATTAAAAAATGGGGTACAGAGCTA +AACAAAGAATTCTCAACTGTGGCATACCGAATGGCTGAGAAGCACCTAAAAATGTTCAAC +ATTCTTAATCATCAGGGAAATGCAAATCAAAACAACCCTGAGATTCCACGTCACACCAGT +CAAAATGGCTAATATCAAAAACTCCGGTGACATCAGATGCTGGCGAGGATGTGGAGAAAG +AGGAACACTCCTCCATTGTTGGTGGGATTATAAGCTTGTACAACCACTCTGGAAATCAGT +CTGGCGGTTCCTCAAAAAAATTGGACATAGTACTACTGGAAGATCCAGCAATACCTCTCC +TGGGCATATACCCAGAAGATGTTCCAACTGGTAATAAGGACACATGCTCCACTATGTTCA +TAACAGCCTTATTTATAATAGCCAGAAGCTGGAAAGAACCCAGGTGTCCCTCAAGAGAAG +AATGTATACAGAAAATGTGGTACATTTACACAATGGAGTACTACTCCGCTATTAAAAACA +ATGAATTTAGGAAATTCTTAGGCAAATGGATGTATCTGGAGGATATCATCCTTACTTAGT +GAGGTAACCCAATCACAAAAGAACTCAAATGATATGTTCTCACTGATAAGTGGATATTAG +CCCAGAAACTTAGAATACCCAAGATACAATTTGCAAAACACATGAAACTCAAGAAGGAAG +ATCAAAGTGTGGATACTTTGTTCCTTCTTAGAATGGGGAGCAAAATACCCATGGAAGGGA +TTACAAAGACAAAGTTCGGAGCAGAGCCTGAAGGAACGACTATCCAGAGACTGCCCCACT +TGGGGATCCACTCCATAAATAACCACCAAACCCAGACACTAGACAGATGGCAACAAGAGC +CTGCTGACAGGATCCTGATATAGCTGTCTCCTGCGAGGCTCTGCCAGTGCCTGGCAAATA +CAGAAGTGGATGCTCACAGTCATCCATTAGATGGAGCACAAGGTCCCCAATGAAGGAGCC +AGAGAAATACCCAGGGAGCTGAAGAGAACTGAAGCCTCATAGGAGGAACATCAATATGAA +CTAACTAGTACCCCTAGAGCTCCCAGGGACTAAACCAATCAAAGAAAACACATGGTGGGA +TTCATGCCTCCATTTTCATATGTAGCTGAGGATGGCCTAGTTGTTCATCAATAGGAGGAT +AGGCCCTTGGTCCTGTGAAGGTTCTATGCCCCAGTATAGGGGAATGCCAGGGCCAGGAAG +CAGGAGTGGGTGTTGAGGACCAGGGGAAGGGGGGAGGGTATAGGGGATTTTCAGGGGGGG +GGGGACTAGGAAAGGGGATAGCATTTGAAATGTACATAAAGAAAATATCTAATAAAAAAG +AAAGAAATTTCAAGAGCATTTAATCTATATGCTTTGTTCACGCTTTGTGTGGGGGAGGCA +TTGTGGGAGGGAGTAAATGTGAATATATATGAATGGGTCTAAAAATCAAAGGGCAAAGCC +ATGTGTCTTCCTCAATGGCTCTAACTTAGTTTTGTTACAGTCTGTCATTGAACTTTGAAC +TCACTAATTCATCTAGACTGGCTGATGGACAAGCTCCAGGGATCACCGGTCTCTGCCTTC +CCAGTGATGGGATTACAGATATGTGCCCCTAGGCCTGGCTCTTACATCTGAACTCAAGAG +CCAGGCTTACCCAGCAAGCACTTTACTAACTTAAGTTACCTCCCAGTCCTTTGATTTACC +CTTTAGCAGAACAGCTCATCCCTTATTTTCTGCTCATATTTCAGTACACCTAATCTCCAT +TTTCTCAGCTTTCTTATTGACCATACCAACTGGCTTCATAAGCCCCTGCAATTAAGAGAC +AATTAGCTGCTATTAGTCCTGATGACTCGTGGGGGCAGTAGTGTCCAGAATATCTTCCAC +TACAAAGAAGCAGCAGCTGTCCTGACTTTTGTACCCTAAATTTAAATATAATAATGGCAT +TCTTCATGCTACATATTTAGGGAAATTTTTCAGAAGAAACTCAAAGAATATCTTCTCATA +TTGAACTAAACAGTTTATACTGGATTAAAGTGTCAAATCTATTAAAACTGCATGCAGGTC +CCACACTGCTAGCTATGACAGAAACAGGAGCTAGAGGAAGACAGTTTAAGTTATAAACAT +GGTATGGATTACTTCAGTGCAACTATAAATGACAAAATTTAAAAATAAAATGTGAAATGT +GAAATAAAACATTCCTAAAAAGAATGTATAAACCATAACTGCCCCAAGAACATCAGGGCG +GGCGAGATCAGCTGGTGACAGGAAAGCTCTTGCTAGGCTGCAGTGGTCGATGGCCCACCC +CAAAGGACCACCACCATCTCCATCTCCCCCGGCAGCACACGAGACACAGCGGCTCAGCTT +GCTCACATATCTATGATCTCATTTGTCTTGTTTTGTTCTTGTTGTCCCCTCCTTCTTGCA +TTTACCTTTATATATTTGTTTATCATTATTATTTGAGTGAGAGAGAGAGAGAGAGAGAGA +GAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAATGGTACATGACTGTTTTTTTCCT +TCCTTTTTAAAGTTTTGTTTGTTTCTTTGAACAGGATTTTGTGTATCCCAGGCTAGCTCT +GAACTCTGTGTAGCCTCAGCATGAACTTCCTCCTGGATATGCCTCCTAATCCCTGAGGCT +ACAGGTATTTGCACACATTCCCAGGATGTATGCACCATGTATGCAGTGCTGGGTGTCAGA +GCCATGTCTCTAGGCATGTGAGGCAAGCCCCCAACCAACTGAGCTGCTTCCCCAGCCCCA +TTTAATCTTGGCCTTTCTGCCATCTATGCAATTGTATCTCATTGTAATTTTGACTTCACC +TTACCTGATGAATAAACACGTGGTATTTTTAGTGGCCATTTAAATCTACTCTTTTAAGCT +ACTTTCTCAAGACCATTTTTCTATCAGCAAATATGCATTGCCCTTATTTTATAAATTATA +GTTGTTTATGTATTTAACTAATAACTAAGCCACTTGCCAGTCATTGTGCTACAGACATAT +TACTCTTGAATTGCCTTTTTTCTTCCAAATAGCTGCTTTTGATATAGTTAGTGAAGCCCA +CTAAATTTAACTTTAATGAAGTCTTAGTCCTATTTGGGAGTTCTCATTCCAGGATCAACA +TTACAGTTGGTTCTTTGGAAGACTCATCTTCTTCTTTAATCTTCCATTGTCACCTTCCAA +AAAGAATTTTCTCTAACTTTTTTACTGTACTCTGCTGTTGGGAACAAAATAAAGGGGGGC +CCGGGGGTCCAGGGAGAAGTGGGATAGGAAAAAGATGCCCACACCCCTCCAGAGTTTCCC +TATTCTCTGGTCAGTCAGGCGTGGGAGGGCTGCTACCTACCCTATCCACTCATCCCTGGG +TGGGCATTCCTCTATCTCACTCTTCAGGGGGTGGTCAAGGGGCAGCCCTGCCTGGGGACA +CCCCCCCAGCTACTTTGCTAAAGCCACCAGGGTTGTGGGAGAGAGGGAAGAGGGAAGAAG +TTCCCAACACTAACCAGAGTGAGCAGTGGCTCTTCATGGAGCAGAGCAGAGACTCTATGG +TTTAAGAGCTTTATTATAGAAATGCAGGGGAAAGAGAGAAGGTAGGAGAGAGAGGGGGGG +AGGGAGAGGGAGAGGGAGAGGGAGAGGGAGAGGGAGAGGGAGAGGGAGAGGGGAGGGGAG +GGGAGGGGAGGGGAGGGGAGGGGAGGGGAGGGGAGAGGAGAGGAGAGGAGAGGAGAGGAG +AGGAGAGGAGAGGAGAGGAGAGGAGAGGAGAGGAGAGGAGAGGAGAGGGGAAGTCAAAGA +GAAAGGGAAGAGGAGAGAGAAGTGAGAGGTAGAGCAACAAAGGAATAAGAGTAAGAGAGC +CAGGTGGGGGCTGAACAGTGCTTTTTATGGACTTTACTGTTGCTAGGTAAAGTTAACAAA +GTTAACTAAGCAAAGTTTACTAAGCAAAGTTTGCTAAGCAAAGTTTAACAGTTTAGCCTG +AAGGTCAGAAGTTTGGGCCATTGCTTAGATGACTACTGACCATGCTTCTCTTGTGTGGGT +TGTGGGAGGTGGTACCTTAGGCAGGGGCCAGAGTTCCAGGAGCATGAGGGAACGCCTACC +GTGTCATGTAAGTGAATTACGACCATCGACCATCGGGGTTCAGACCTCAGCTCGACTGGA +GACCAGCCTCCAATTCCCCACACTCTGCCTTTTGTATTTACCTGAGTAGAAGATGGTACT +GTCTCTTGAGTCTAGTGTCCTTTTAAACTAGAAACAAAAATTTACTTTGCTTCCTCTGAA +ATTATAACTAATTTTAAAAGTAGTTGTTGGCCAAATATTTGTCCCTGAGATAAGTTCTTG +GCAGGGGTAGTGGGATGGGAAAAGAGAGCAATGGAGGGCAAACTAATCATGTTGTTCCTG +GCTAGGTGGGGTTTGAGGAAGATACTAATCCAGATTGCAAGCAAGCTTCTGCCCTATGGA +AGCCTCAGTGTTGAAACAAGTTCTCAACAAGACTTTCATCTACAGGCAACCTCGCTCTCT +CAATAACTGGGTGACTCTAGTGGAGCCATAATAGTGAGGAAAGTAGGAAATGATGCCATC +GTATAGAAGGCAGATCACCCAGGGCAGAAACAACACGCTGCAGGGAGCTCACTCAGAAGA +GAAAGGGGATCCCTCCTCCAGTCTCGCAGCTGCCTCAAAAGCATGGACAAAGGGTGGGTC +CACATTTCCCTGCCGAGATAACCAAACCTAATAATCTGTACTCCATGGGCATGAACAATG +TAATGGGCATTCAGATGAACAAGATGTACACTAAGAACACTTCTCCAATCTAGCCCCTGT +TCCAAAAACTGTGCGAATTGTCAGTAACTCCTTAGACTACCTAGAAATCCCTGGTGTTTT +ATTTCAGAAATAACAGGAACTTCCTGAACTGTAAATAGAGCTTTGAGGAACATGCCGAGT +TCTCATGTGTAGCTGGAAATGCTAAGTGTTCAGCCATTTTTCAGAAATGAGGCCCAGAAC +CCACAGCAGACCCCATGTTCTTTCTAGGTGCCAAAAAGCAAAGAGGACCAGCAGCTAGTT +CCTTACCAACTGGTGTGAGAAGCTACCCTGACATTAACAAGTAATTTTGCTTATAATAAA +CTTTCCAATTAAAAATAAGATGGCTCACATGGGCAGATCCACAAAAACGAAGGCACTCAC +TCAAGGGTAATCAACAAGAATGTGAGCAGCTACTGAAACCTCCAGTCAATTCCAGCAGAT +GGCCTAACAGCATTTTCCATTTTAGAGAAATATATCTTATTTCAATGATTATTTATCAAG +ACCCAAGGTCAAGCATCTTCTAAATATCCCATCTTAGGAGACCATACAAGGGGAGTTCTA +GTGAGAAACTTAGCCAATAGACAAGTAATACTTAACCATTGCAGGTCAGTTAAAGTAGTT +TAAGCCATACCAGGGACAATTTGAGATAACACAAAAATCAGGATTCTGCACCTGGAAAAG +ACTAAGTAAAATTCAAAAGCCACAAAGGAACTCCTTAAAATTTCTAAGAGTAAGAATCGA +TACCCCCCACGTCCCCTCTGTGTGTGTCGGGGTGGGGGTGGGGGGCGTGAGTGCATGCAT +GTGTGGGTGTGTTTGTGTATCAACTAAAGAAAAAGAGACCAGGATTTAGAGAGGGAGAAA +GGGATGTGCATAGGTAGAGTTGAAGGGAACAAAGAGAAAGGGAAATGATGTAATCATATC +TGAACTTCACCTGTGCACCAAGGGCGTAAAAGCATTACCAAACCTCCACCCACACTGCCA +GCCCTCAGGCTCCCAAAGAACACAGACATTGCAGCTGGGCATGGCGATGCATGACTGTAA +TTCCCACTTTCTGAAGGCTTAGGTGGAAGGATGGTGAGTTTGAAGCTAGCTTGGGATACA +TGGCAAGACATTGTCTCAGAAATAGGAAAAGGAGGAGGAAAAGGAGAGGAAGGATGGGGA +GAGCAGGAGGATTAGGAGAAGGAGGAAGAAAATACTTTGTTACTCATCTGCAAGGACTTA +ATGAGGAAGCATTCAAACTGTATCTACCTGCCAGTCTGTATAGAAGACACTATCTGTGGA +GATCTGAAGAGTAGTCAAGCGAAGGGGAGTGGGGAGTCGGAGGATCAAGGCAGCCACTGC +TCTCTTCTGCTTTGGGCTGGCTGGCACAAGCAAGCAAGGTGTAGTGGCTAGATCTGGGCC +ACCAGGCAGGAAGTGTCCACGTTGATCTCCAGCCGCAAAAGCTTCAGGGGATAACTCTCT +TCCCCGGGAACTGCTACAGCTCTTACATAACAGAAGCTTTCAGATGATCCTTGATGGAGT +CATTCTCACACCTTTATTCCTACTGGGTAGAATCTTATATACATTTTGGAGTGGATTGGG +GTCTGACAGCAGATGCCTTCTATTGGTTTGGTCTGAGCTGTTAGGGTTGACTCATCTGTA +ATGTGGAGGGGGCTTGGGGTACTGATTCTACATGACTGATTGTCATGATAATCTCCATAG +GATGCTGTGATCATGTGACAGAAGCCAGGTCAGGGACAGGTGAAGCACCTCCCATCCCCT +GGTATGAGGTGTCAGGGCTTCCAAACCACTCAATTTTACCAAGTTTCCTGGCACGGTCCA +TTGCCCCACATTTATTTAGTTAAATTATATTAATCAATTGGTTTTTGCCAAGGTTAAGGG +GTCACATAAGACTTCCTCTACTCTTTTTTTTTCATTATTTTATCTATTTATTTTACATCC +TGACTGCATCCCCCCTCCCTTCTCTTCTCCCAATCCCACTCTCTCCTCGACTTTTCCTAT +CTCTCCCCACCCCCCTCCTTTATCCTCAGAGAAGAGAACCACCCCTGGGAACCAACCCAC +CGTGGCACATCAATTCTTACAGGACTAAGAGCATTCTCTATCACTGAGGCCAGATAAAAC +AACTCAGCTAGAGGAAAGGGATCCAAAGGCAAGCAACAGAGTGTGAGTCAGAGACAGCCC +CTGCTCCAATTGTTCAGGGACACACACGAAGACCAAGCTACACATATGCTACAAATGTGT +AGAAAGCTTAGATCCAATCCATGCATGTTCTTTGCTGAACCACTCGGTTCAATCTCTGCG +AGGTCCCACGGGATAGTTAGTTAGATGTTAGTTGGCACTGTAGGTCTTCTTGTGGTGTCA +TTGAACCTTCCAGCTCTCTCAATTCTATTGCCAACTCTTCCCCCAAGACTCCCTGAACTC +TGCCTGATGTTTGCTGTGGGTCTCCCCAACTCTTTCCTTCAGCTGCTGGATAAAGCCTCT +CGGAGGACAGTTGTGCTAGGCTCCTGTCCACAAGAATACCTGAGTATTATTATAGTGGCA +GGGGTTGACTCTCTCCCATGGGGTAGGTCTCAAGTCATTGTTTGGTTATTCCCTCTTCTC +CATAGGCAGGACAAATTTTGGGTCAATGAAGGTTTTGTGGGTGGATTACTGTCCTCTTCC +CTCCACTGGAAGTCCTGCCTGGCTACAGGAGGTAGCCATTTCAGTCTATATCCCCTGCTG +ATAGGAATCTCAGCGTAGACTCCCCATAGCCTCTCTTATTCCAGCTCTCCAGCTGAACCC +AGAGATGCTCCCCACACCGATCTCCATTCTCTCTCCTAATCTTCTTTGACCCCCATTTCC +CACACACCTGATTGACATCCCCATACCCCTCCTCAATCCTCTCCTACCCAGTTCCCACTT +TCATCCACCTCTGATGACTATTTCATTTTTCTTTCTGAGTGAGAATCACACATCCTCCCT +TGGGACCTTATTATCTAGATTTTGGGGGTCTGTGCACTGTAGCATGGTTATTCTGCACTT +TATGGCTAATGTCCAATTACAAGTGAGTACATACCATTCCTGCCTTGGGTCTGTGTTAAC +TTCACTCAGAATGATATTCTCGAGTTCCATCCATTAGTCTGCAAATTTCAGGATGTCGTG +TGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTAGATGTCCACAATTTCTTTATCCATTCTT +CAGTTGAGGGACATCTAGGTTGTTTCCAGTTTCTAATTATTATTATAAATAAAGCTTGTC +TGAACATGGCTGATCACGTGTCCCTGTGGCATAGAGGGGAATCTTTTGGGTAAATGCCCA +GGAATGGTATAGCTGTTCTTGAGGTACAACTATTTCTAATTTTCTGAGAAAGTGCCAAAT +TATTTGCAAAGCAATTGTACAAGTTGGCACTCCCATCAGCAATGGAGGAGTGTTTCCCTT +GCTCCACATCCTGGCCAGCATGTATTATCACTTGAGTTTTTCATCTTAGCCATTCTTATG +TGTAACAAGATGGAATCTCAGAGTTGTTTTGATTTTTCATTTCTCTGATGCGTAAGGATG +TTGACCACTTCTTTAAGTGCTTTTTGCCCATTAGAGATTCCTCGGGTGAGAATTCTGCTT +ATCCCTATACTCCATTTTTTAATTGGTTTGTTGATGTCTAACTTCTTGAGTTCTTTATAT +ATTTTAGATATTAGCCCTCTGTCAGATGCAGGGTTTCCCATTCAGTAGGCTGTCATTTTG +TCTCATTGATGATATCCTTTGTCTTGCAGAAGCTTTTCAGTTTCATAAGGTCCCATTTCT +TAGTTGCTGATCTTGGCACTTGAGCTATGGGTGTTCTGTTCAGGAAGCTGTCTCCTGAAT +CAATGTGTCCAAGGCTATTCACCACTTCCTCTTCGATTAGACTAAGTGTATCTGGTTTTA +TGCTGAGATCTTTGATTCACTTGGACTTGAGTTTTCTGCAGGGTGAAAAATATGCATTCT +CTATTTGCATTCTTCTACATGCAGACATGCAGTTCAACCAGCATTTTGAAGATGCTTTCT +TTTTTCCATTGAATAGTTTTTGGCCTCATTTTCAAAATTCAAGTATCAGGATATATGTGG +ATTTACCTCTGGATCTTTGATTCTATTCCATTGATCAACTTGTCTGTTTTTATACCAATA +TCATGTGGTTTTTATTACTATTGTTCTATAGTACAGCTTGAATCAGGAGTGGTAATACCT +CCAGAAGTTCTTTATTGTACAGAATTGATTTAGCTATCCTGGGTTTTTTGTTTTTCCATA +TGAAGTTGAGTATTGCTGTTTCAAAGTCTGTAAAGAACTGTGTTGAAATTTTGATGAGAA +TTGCATTGAATCTATAGATTAGTTTTGGTAAGATGGCCATTTTTACTATGTTACTTTTAC +CATTCCAGGAACATAGGAGAACTTTTCCTCTTTTGATACCTTCTTCAATTTCTTTCTTCA +GAGACTTGAAGCTCTTGTCATACAGGTCTTTTACTTGCCTGGTCAGAGTTATACCAAGAT +ATTTTATATTATTTGTGGCTCTTGTGAAGTGTGTTATTTCACTAATTTTTTCTCAGCTCA +TTTATTATTTGTATAAAGAGGGCTACTGATTTTGTTTTATTTAATTTTGTATCCAGCCAC +TTTGCTGAAGGTGTTTATCAGTTGTAGAAGTTCTCTGGTTGAATTTTAGGGGTCACTTAT +GTATACTATAATATCATCTGTGAATAGAGATACTTTGACTTTCTAATTTGTATTTCTATA +TACTTTAATTGTTGTATTGCTCTAGCTAAAACTTCAAGTGATATATTAAAGTCTTTTCCC +TGGTTTTAGTGGAATTGGCTTAAATTTCATATGGCTAATTTGATATTGGCTTTCTACATA +TTGCCTTTACTGTGTTTAGGTATGCATCTTGTATCCCTGATCTCTCCAAGACTTTTATCA +TTAAGGGGTGTTGAATTTTGTCAAAGGATTTTTTTCAGCATCTAATGTGATGATAATAAG +TTTTTTTCTTACAGTTTTTATATGGTGGATTACATTGATAGAATTTAGTATTTTGAACCA +TCCCTACATTCCTGGGATGAAGCCCACTTAATCATGGTGGATGATGTTTTCTGAGGTTTT +TTTTGGATTTGGTTTCTGGAATTTTTATTGAGTATTTTGCATCAATATTCGTGAGGGAAA +TTGGTCTGAAATTCTCTTTGATGAGTTTTTCTGTGGTTTTGGTATTAGGGTAACTGTGGC +CTCACAGAGTTAGTTTGGCAATGTTCCTTCTATTGCTATTTTTTGAAGAGTTTGAAAAAT +ACTGATATTAACTCTTCTTTCAAATTCTGATAGAATATTGCACCAAAACCTTCTGGTGCT +GGGTTTGGAAACTTCTGATGATTACTTCTATTTCCTTAGGGTCTATAGAACTATCTAAAT +TATTTCCTTGATCTTGATTTAACGCTGGTAAATCTAAACTATCAAGAAAATCATCAATTT +TGTTTAGATTTTTTTTTTTCAGTTTTGTAGGATACAGGCTCTTGAAGTAAGACCAAATGA +TTCTTTAGATTTTCTTAGTGCTGTTGTTATGTCTCCTTTTTCATTTCTGGTTTTGTTAAT +TTGGGTCCTGTCTCTCTGCCTTTTAGTTAGTTTGGCAAAGGGTTTGTCTATCTTATGGTG +TTCTCAACGAACCATCTCTTGAGTTTATTGATTCTTTATATTCTATTTGTTTCTAATTTA +TTGATTTTTAACCCTAAATTTGATTATTTCCTGCCATCTACTCCTCTTGGGTATGTTTGC +TTCTTTTCATTCTAGAGCTTTTAGATGTTTTAAATTGCTAGTATGAGATCTCTCCAATGT +CTTAATGAAGGCACTTAGTGCTATGAACTTTCCTTTTAGCACTGCTTTCATTGTGTCCCA +CAAGTTTGGCTATGTTGTGCCTTCATTTTCATTGAAATCTAAAAAGTCTTTACTTTCTCT +CTTTATTTCATTCCTCACCCAGTAGTCATTGAGTAGAGAGTTGTTCAGTTTCTATGAGTT +TGTAGGCTTTCCATTATTTCTGTTTTTGTTAAGTTTAGCTTTAATCCATGGTAATCTGAT +AGATACAAGAACTTATTTCAACTTTCTTGCATCTGTTAAGGCTTGTGACTGACTATATGA +TCAATTTTGGAGAAGGTTCCTTGAGATGCTGAGAAGAATGTATATTCTTTTGTGTTTTGG +TAAAATGTTCTGTAGATATCTTTTTAGGTTCATTTTTTTCCAATTTTTTACTAGGTATTT +TCTTCATTTACATTTCAAATGCTTTGATTCATAACTTTTGTTTGTTTCATTATTTTTGTG +TTTAGTTTCTGTCTTAATGATCTTGCCATTGGTGAGAGTGGAGTATGGAAATCTCCCACT +ATTGGGTTCAATGTATGATTTAAGCTTTAGTAATATTTCTTTTGTAAATGTGGGTAGAAT +TGAGACATCATCTTAGTGGATTTTTTTCTTTGATGAATATGAAGTGTCCTTCCCCATCTC +TTTTGATTAATTTTGGTTGAAGGACTATATTACTAGATATTTGAAATGGCTACTCCAGTT +TTCTTCTTGGATTTGTATGCTTGGAAAACATTTTCCTGCCCCTTTCTCTGAGGTAATTTC +TTTCTTTGTTGCTGAGGTGTGTTCCTTATATGCAACAGAATGATGGTTCCTGTTTTCACA +TCCATTGTGTTAGCCTGAGTCTTTTTATTGAGGAGTTGGATCCATTGATATTGAGAGATA +TTAATGACCGTGATTGTCTATTCATATTATTTTGATGTTTTGATGTTAGTGGTTGTACTG +TGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGCACGCGCGCTCTTGCACTTATGTG +ATTCCCTTCTTTTTTGTTTTGCTGGTGTAGTTTATTTATTTCCTGTTTTTTTCTTGAGTA +GAGTTAGCCTTCTTGAGTTGGAATTTTCCTCCTATTATCTTTTATAAGACTGGATTTGTG +GGAAGATATTGTTTAAATTTGGTTTTGCCACAGAGTACCTTGTTTTCTCCATCTGTGGTA +ATTAAAAGTTTTACTGGGTATAGTACTACGGGCTGACATTTATTGTCTCTTAGAATCTGC +AAGATATCTGCCTAAGTCCTTCTGGTTTTTAGAGTCTCTGTTGAGAAGTCAGGTGTGATT +CTGAAAGGTCTCCATTTATATGTTACTTTCCTTTTTGTTGCAGGAAATATTAAAAATGGT +GGCATGGCCAGCAGGCTGACCAGCCAGGCACTGGCAGGCCATGGCCAGCCTGTTCTCATC +TCGTGGAGACTTTCTGACTCAGAGATCTGAAATCTCTCCACACAACTCACTGGCAGGTCA +CAACCATGCCAGTCCCATGCTTCAAAACTCCCACGGCTTGGCTTTGTGTGGTGCACAGCT +GGCAAACCCATGCTTTGCTGCTCTACCTTTCTCTCTGGAACCCAATCGAGACACCTCGTG +AAAGAAACCACCACACAAACTTAGTTCAGAAACAATGGTAATTCAATCGCTGGGCTCAAC +AATTAAAGTCCTAATCTTGTAAGCCATGTTAAATCTAATTCCTCCAGTGGCAAATCCACC +ATCTAATTCAGGAGACACTAGTAGCTACATCTTGTCCTCTCACTATTTCGGTCCAAAATC +CCCTATATCTCTCTCCTGTTTCCTCTCTTCAATCCAACACGGAAGTTCTGCCTACTCGCT +CAGTGATTGGTTCCTTTATTCATTAGGGGAGGGTTTACAAGAAGTCACCTGAGTACATGA +CTCATTCCTCATTCCAGACAACCCCTCCTGGAAAAGCAGAATTTACATCAAAATACAAAC +AATACCAGGGCCATCCACAACACCTTTTTCCTTGCAACGTTTTGTTTTGTTTTGTTTTGT +TTTGTTTTGTTTTGTTTTGTTTTGTTTTATACATTAAGTGTTTTGATTATTATATAATGA +GGGGTTTTTCTTTTCTAGCCCAATATATTTGCTGTTCTGTAAGCTTCTTGTAGGTTTGTA +GGCATCTCTTTCTCTAGGTTGGGAAAGTTTTCTTCTACGATTTTGTTGGAAACATTTCCT +GGGCCTTGGAGCTGGGATTCCTCTGCTTCTTCTATTCCTATTATTATTAGACTTGGTCTT +TTCATAGTGTCCCAGGCTTCTTGCATATTTTGTGTCAGGATCTTTTTAGATAAAACATTT +TCTTTGGTTAATGTATCGATTTCTTCAATTGTGTCTCCTATGGCTTAGATTCTCTCTTCT +ATCTCTTATATTCTGTTGGTAATGGTTGCATATGTTCTTCCTGTTCTCTTCTCTAGGTTT +TCTATCTCTAAGATTCCCTCAGTTTGTGTTTTCTTTATTGCTTCTATTTCCATTTTCAGG +TCTTAACAGTTTTATTCATTTCCATTATCTGTTTGCATTTTCCTGTATTTCTTTAAGGGA +TATATTAATTTTTTTTCTTTAAAGCCCTCTATGGTATTTATAAGGTTGGATTTAATGTCA +CCTTCTTGTGCTTTGGCTGTGTTTGAATATCCAGGGTTTGCTGTAATAGAATAGCTGGGC +TCTGGTGGTGCTGTATTGCTCTCAATCTTGTTGGTTCCTTTCTCATGCTGACCTTTAGTC +ATCTTGTTATCCCTGGTATTGGGTAGGATGTTCCTGATGCACCTGCCTAACTGTTTTAGA +AATGAGGAAAACAGTTCCAGAATCAAGAACCTGGCTTTTTTGGTTTTGGGGTTTTTTTTT +TTTTTGGTTGGTTGGTTTTTTGGGGTTTTTTTGGGGGGAGGTTGGGTTTTTTGTCTGACT +CAAAAGCCATTGCTCTTTTTCATTTTGTTGTGCTAGAGATTTTACCAGGACCTCATGCAT +TCCAGGTAACTTCCCTATCACTGAGTGACATCCTTGAACACTAAGATTTTGTTGTTTGTT +TGTTTGTTTGTTTGTTTGTTTGTTGAAACAGGGTTTTACATATCCCAGGATGGCATCAAA +CTCACGACATAGCCAAGAATCACCTTGGTCTTCTGATGCCTCCACCTAAGTTCTAGAATT +ATGGGTGTGTACCATCACCTCTGTTCTTATTCAGTGCTAGGGCTCAACCCCAGGACCTCA +ACCCTGGGGCCTCTTGCACTGGAAGCAAACACTCTACCAACTGAATTATATGCCCAGCCT +CCTGACTTTGTTTTGTTTGTTTTGATTTGTTTAGATGAGGTCTCTCAGTGTACCCCACAC +TAGCCTCCAGTATAGTCCAGAATGGTAAGGCATGGGTCCACCTCAGACCTATCTCAAAAA +TCTTCCTGCCCCTGACTCCTACTTGCTGGGTTTTTAAGCGTTCTCTACTACATGTGGCCC +AAAGTCCATCTTGAATTGCTCACTGCTATCTCAAGCTCAATGGTGACAATCTCAGAAAAA +TGTCAACACCCTAAGAATCAAGAATAATTGCCCTTCACTGGGCAATTAAGAAGCCTGTCA +CTTCTTGTTATTCACTGTAAGGAGAGAGAACATTGACAATTGTCCTTCCTCAACAAATAG +CTATGAGACAAAGATGAAATAAAGTATGTCTTTCCACTAACAATGTTACAGACAATAGGG +TCTTCCCACATAGTCCAGGCAACATGCTCATCAGAAATACACAGTGGCCCCCAACATTAG +CATGTTTCACTCTCGCTAAGGAGGCCAGAGACCAATAATAATATCATATGAATGGTTTGA +CATGGCCCTCCTACTAAGAATTGGTCATGCTAATGGCTTATGACCAACAAGTAGAACAAG +GCCAAACAGGTAAGACTCCAAACACCATTAAGTAAATCATAATAAGGAATTAATCAATTA +TAATTCAAGTTAATATTCTTTGAAAGTAAAACACTCCAAGAAAGATATTTTTAGAATCTA +AAAACAAAGGCCTTTTTTTTTTTTGCTGTACATGAGGTCATTTCCTACATCTATTCCAAA +ATCTTACATGTAGAAATTCCATAACATTTAAAAAATTATATTGACTTGTAAGACCAAAGG +TAATTGCAGCCATCTTTTCTTTGTCCTCCCCATAATCGCAGAGTCAGGCATAACACTGAA +GAGGGCCCCACCACCATTTTGATTAACCTTCATTTGACACTTGAGGAAACTGTGATCCTG +AGAGATAAGGCAGCTTGCCAAAGCACTTCCTGTCACAGCTTAGGCGCGGGTCTGTGTGTT +TTGATAACCATGTTGGTATGTTTTCCAAGTACTCCTTGACCCCATGGTGCCAAACTGGCT +GCTGATTCCTGCCAAACACACATCTATTTCTAGATGGTTTGGGGATGAGAGGGGGTTCTT +GTCACTGTCTTGGGTTCAAGTAGACAGAACCTTGACTTCTGCCATACATTCTCCAGCTGC +AGAAACCACCACTGTTAACTGAGCCGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGCGTG +CGTGCGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTAAATAAATGTAACTCACCT +GAAACTGAAAACATGAGTCTTCTTTGGATGGGCACTGAAACCACCTACTGCTCCCAAATG +CACAGGCAGACAAGACAAATCCACGAGTCAGGGTATCAAGTCTCAACCTTCCATACCACC +TGCTGCAGGCCATGGTGACCTGCAGCTTCCCAGGAAGCTCAGGGAGAAAGGCCATTTCCT +AGAATGAACAAGGGAAAAGAAGCTTCACTGATAGGGTAAGGGAGAGGATGGCTGGCCACT +CTTGTGTCCAAAGGAAGCTGCCCTGTGAGTAAATTCAGTCTATTTGTAGCATAGACTACA +ATAAACCACAAGCCAGGAATTTTACCTCCAGGCACAGCAGGTATACTTCCTCTCACAGGG +TCAGAACCCTCCATCCATCTCCATACTCTGAAGATCCCAAGATGAGATTTTATTTTTCAA +CTCCTCAGAACAGGCTAGGGCTTCAGTGGTGGCCTCAAACATTATGGACCACCTTGACCT +CCTGGGAAAGCATAGTGCCCAGAGGTAACCAGACCTAGGCTGGATGAATTTAATCATTAA +TTTTCAGACCTGGCAAGGGCAACTGTCATTTTGCACACAAGAGAGATCTTGATGAGAAAG +AGAGAAATGCTAAGATGTGTTTATGTCCACACACAGATGTGTTCATGCCCTGCACATTTA +AAGTGAGGTTACATCATGGGCTGCACATGGTTTTTTTTATTGCTGGGGTGGTTTGGTTTG +GTTTCGATTTGGAGGTGGTTTGTTTGCTTGTTTGTTTGTTTGTTTTGCTTTTGTAATGAA +TCTGAATGTTGCCAAAGCTGGTCTCTAAGTCACTGGCTTGAGTGATCCGTCGACTGCAGC +CTTTCTAGTAGTTACAGGTAGTTGTCACCACAGCCTGTTTTGAAGTTATGATATGAATGT +ATCTGAGTTTGTTGATATTATTTATTTTTGTTTGTTTTGTTTTGTTGTTCTTGGTGTGCT +GGCATTTGAAATGAGGGAGTCACAACAGGTGGGTAAGCACTCCACCACAGTGTACCCGTA +GCTCCATGATTGTGCCTTTTAAATTATATATTCAGAGAGAGAGAGAGAGAGAGAGAGAAA +GAGGGAGAGAGAGAGAGAAAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAAAGAAA +GAGAAAGAGAAAGAGAGAGAGAATTAATATAAATCCCTTAAGAAAGAAATCATATTTCAT +ATGTGGTTGTAATTTTATTTTATTACATAAATTTTTTTTCCGTTTGTTTTTCACTTATCT +CTTGAGGAGTAGCTGTGTCCTGTATGAAGTCACATTAGCAGGGACATGTGACAGTATACA +GAACTAATACATAGTGTGTGTATATGAGAAATTGCTCATACCAATTATGGCTGCTGCTGA +TCCCTGTGGCAGGCTGTCTGGAGCCCCTGGGATGCTGGTGGCACGGCTCTCTCCAAGTCC +TAAGGCTTGAAGAGAAGCAAGAGTAGAACTCTCAGCTGCACACCAAAACCCTAAAAACCT +AGGGGGTACCAGAGTAAGTTCTAGCATAGAAAGCCTGAGTCTGGAGGACAGGTGTCAGCT +GCGGTTCTCCAAGGGCATGCTCAAGGCACTTCTGCATTGTGTTCTCTCTGCATGCACTCT +GCACCATCCAACTGGATGACTCTGGGACCTGGAGAACAAGGGGAGACTGATGGAATTGGG +CCATGCAGAGACCATAGATGAGCACTTGGCGCTGACCTTGCTTTCTGATTCCTGGTCCAC +CATGAGGTACACAGACTCCTCCACGGGCCCTCGGCACTATGCCTTTCCTGCTGGGATGAA +CTGAACCTGGAGCCAAAATAAACCTTTCTTCCCTTACTTCTGTTTCTGTCAGCAATCTGC +TTCTCTCGTGATGCTGAGGCACATTCCTGTGCTGAGGGTGGACATGCCCCAGTTAGCTCA +CAGCCATGGCAGTCTCTTTGGAACGCACTCTCCATGTGGGTACTTCCTTGTCCAGTCAAA +ACCTAAAATCAACCCCTCCCAGAGTTCAATGGCATCTGTCCTGCCAAGGGCCCTCGAAAG +AATCTGTCAGTCCCGTGTGAGTGAGCATATAGCGGATGGCAATGGAGACTTGGCTACAGC +CTCTTTGTCAGTACTCAGAGGGATCTGTTTCAGAAGATAGAACAAGAGAATGAACAGGAC +CCGCTCCACAGCTGGCCCCCAAGGCATGACCTTGAGTGGGAGCGCCTGGGCCCCAGATGC +CAACAGTACCTTTGTGAACTCCAAAAATAAATTATAATTTTAAATACAAAATTTTAGAAA +ATGAACCACTAAGTAGAACAGGCTGACCCCAAACTCACAGAAATCTATCTACCTCTGCCT +CCTGAGTGCTGTGGTTAAAGGCATGCATCATCACTGTCCAGATAGGCCTACACCATTTTT +TAAAGCAACATATTACATTGCCTTTGAACACAAAGGAAATATAAGTTGACTATAGAAAAT +TTAGAGAACTCAACCCTCTAACCAAAGCAAGGCAACTTACCTCATTTTTCTTTCCTTGGC +TTGGTTCTGGCAAAGGAAATATGGGGGAGAGACATTTAGGACTTATAAATAGAAGATAAC +ATTGTCCTTCCCTGATGTCTCAGAAGCAAGCAAGACGTAAAGCCTCCTATCACAGAGGAT +ACACTATGAGACCAGAGATGCTGCTCTTTGTAAAGTGTCAACTACCTTCCAAGATAGTCT +AAAGGAAACAGTTTTTAAAATGGTGCACAATAGCTCATTCCTGACACCCTAACACTTGGA +AACAGAAACACCAGCAATTCAAGAGCATCCTCAGCTACACACAGAGTTTGCCAGCTTGAT +GCCATCTCAAACACAAAATGTACAAAAGGCTGTGCAAGGGGCTCAGTGGCAGAGCACCTG +CCTAACATGCACAAGCCTCTGAGGTGAGGCTGTAAAGAATGAGAAAGATAAAGTTAAATT +TAAGTGTCCCTTTTAACCACTTCATCTTGACACAACAGCTCCACGAAATTTCTCTGGGAA +AATAAGTAGTTAAGTCCTGGATGTTTTTTGCAATACTGTTTGCAACAGGGGAAAATTAGA +CAATATTAAGATATTATAATAAACAAATGATATTCCTATAGTATGGTATACTATGAAGGC +ATTAGTGCAATATTGGAAATCTGTTGCTTTCTTGACATGAAAGGATATAGACAGCTTGAC +CACAGGTGACAAGGCTTCAAAGAGACCTTGTACACTAACTCGTTTCTAGGAGTTCATAGC +CATACAAAAATCAAACAGACCCAAGGTGTTCAGCACAGTGGTGGATACAACACCAAAACT +CCAGCAAAAGGAAGAACAATTCATTTTCTTCATGGATGGACCTGGCTAAGTTTGCTATGC +TACCCCTCCTCAGTAGAGCCACACAAGCCTGGGAGTTCCATTTGGAGCTTACCTCTAGAT +CATAGAGGTAAGCTACTAGGTAGTGAGTGTTTGCTTCTACCTTTGAAAAAAATCTATAGA +AAACATTTCTTCGCAGTCTTGGATTCTCTTTAGAGCTTGTGTAGATTGGAGAAGACCCAC +TTATACCACTGGGGACAGTCTACTTCACTCCAAGCCTACCAAGTTAATTCTTACAAATCT +AAAAGTTAATCCGAAACATGCTGCTCATAGGAGCATCGTGAGTGCTTGACACACATCTGA +GCACCCTGTGTTCCAGCCAATCTGGTGCATGACATTAACTACCACAAGGTATAAGGATAC +AAATGCATATATGTGCACATATGTCACATGCATTTATATGAAGACAAGAAAAGGATACAA +AGAAAAACAAGGTCATAATAAACACTGAATCTAGAATGGCAGTTTGAGTTGAAGGTTGCA +GAAAGGCAGTTTGGGGAAGGCACTACAATCTGAGTCCTACTCTCATTTCAGACAGTGTGC +TTCTTATCTTAAAATAATGAGATACATGTTAATGCCATAGCTGGGCCAATGGTAAGTGTG +GCATAAAGGACTGACTGTGCGCACGTGGGGTCCCAGATTACTTCCTTCTACCTTGATACT +TTAACTCTCAACATCTTTTATGTTCCTGCAACAACTATGTGTTTCTTCTGTGATCAGTAC +ATACTGTTGCCTTTGAAGTGCTCTGGGATAACCTGGAATGCTTATCAGTTAAACACTAAA +ACACGGTATTTAGAAAACATGCCCCCACCATGTCAGCCTTGAATTTCTCATTTTGATCTT +ACTTACCTACTTGAATGTATAGCAAGCTTAAAGCTTGTCTGAGTTCTCCTGTTTCCTCTT +TTACCACCATTATCTTACCATATTTGACAATACAGCATCCTCTTCACTCCTGTGTATGAA +AGTAGCTGTTTAAGGATGCTTACTGCTCAGCCACTGAAAACCCACATGTTGCTTCTTCCT +CAATGGCCTCTGCCTTCCTCAAATTCTCTCCCACTAACCTACATCTTCCTGAAATTCCAG +AAGAGCAATAAAGAAATGTTCCATGTGTGACAGTAAAACCTCATCTGCCTCCCTTCCCCT +TCAGACTGTCTTATTCTCCGTCTCTTTATAATTTCCTGCCTTCCAGCTCTCAGGACCTTA +GACCTAGGCTTGTTTTAGGGACTGACTTCATGGCTGTAGGGGAGAAGCTTAGTTTACCTT +TCATTCACCCTTGGCTCCATGAGTTTAGCATTAACCAACTGGCTGTGAGGAGGCTCTCTG +GAGTTCATACCTTATACGCGGGACCCCAGAACCTCTTGTGAGGCTGTATGCTGGTTCGTC +AACCAGACAGCTTCTTTCTTCCTTCACAGGGACAGATGGTGTGCTCAGTGGGGGAGTCAT +CCAACAGATGTGAGCAGCTATGTTCAAGATGATGGGGGAGAGGGAAGGATTTATTTATGC +TCCTGGAGAACATCATATGCCCTGTTTCCATGTTGCAGTGTTTAGCAGAGTCCAGTCTGG +TTCTGTCTAAGGCCGCATTTCATTTGTAACATGATGTGTGTGATTCTGAGGCTGTATAAA +AGATGGTGGGTTTCCAGCTTGCTCAGTACCTCACAATGATTTTTTAAGATGCTGCTTCTG +AGAGAAAGACATTTGGGTCTTTACAAAACCACTGTTAGCAGTTTAAATCTGAAATGTGCC +CCCCAAGACTCCTGTTTGAATTTTAGGGGCAGTGGAGACTATTTGGGGGGGAAATGGGGC +CTGGTTGGGAGAAGTAGTGCACTGGGGATGGAACTTTGATGGCTATACCCCCTTCTGGTC +CTGGTTTAATCAGTTTCCTATTCTATGTCATATGAACAAGTGTCACCACACACTCCCCCC +CCACCTTCCTCACCATGATGGACTGAAATCTTTCTGAAAGTGTGAGCAAAAATACCCCCC +TTAATTTGTCTCTGTCTGTTAACAGAAAGCTAGTTCTTTCATGAAGAACATGAAGAAAGC +TCTGTCCTCTTTCTACACTGAGGAATATTACTCTATCCCAAGTCTCAATACTATTATACT +ACTGAAATCTTTAGAATGGAACATATTTCTTTAAGTGTGTGTGTGTGTGTGTGTGTGTGT +GTGTGTGTGTGTGTTCCTCATGGGTGCATGTGTGGAGTTCCAAGGTTCACATTGGTTGGA +TTCTTCTATCACTTTCAGCTCTTTTTTCAAGGACAGTTCTCTCACTGAGCCTGGAGTTGG +CTGGCTCCACTAACTCAACTCTATAGTGAGCTCCTAAGCTGTCTGTCTCCACCCTTCAGT +AGCTGCATTACAGACAGGCATGCATCACTGTACCTGGCATCCCACATGGGAGCTGGGGGT +CCTACTGTAGCAGGTGCTTTACCCATTAAAACACCTCCCCAGACGCTCGAACACATCTGT +ACTCTAACAGGAGGAAGGGTGGACTCTTTAATCCTTCATCCACACCCTCCTACTCCCATT +CCTCTCCATAGCTTCTCCATGTAAGATCTATCCCTGCACGGAGTTAGGTCTTCAGATCTT +TTGGTCTCCAAAAGCTATTTGGGAAAATTGACTGACAAACCCATTGCATAGTGTTGCAAT +AGCTGATCTGCACCAAGGCTAACCTATTTCCCTTGTCCTTCACCCCAGGTGTGATCTGGA +ACTCCCACTGATGATTAAATGTGCAGCTTTACTTTGCCTGCCCAACCCGCAGGCCTGGCA +ATCAAGCCTCCCATTCTTATGTTTCTGGTTCTTTGTTGATTGGTCCTTCCTTCCTCTGTA +GCAGAAGCTTTGGAACAGGAAAAATCACAGCTTCCTGCTTTGCCTGTTTATTATGTTTAA +TTAACTTCTCTATGGTGAGTTCTATGTTTACTGGCTAATATGATATCCATCTTTTTAAAC +AGTCTTCAACCAGGGTTGATTCTGAAATATTTGTAGTGTTATATCTACTTGCTGTGACCT +CTCCTTTTCTGTTTCTATCTCTCTGTCTCTGTCTCTTATACACACATACACACACACACA +CACACACACACACACACTCCTATTTTATCCAGAGGCAACTCACCAAGTGGTGGTGGGTTG +TGAACCTTTGCACACAAAAACAAGTGTGTGGACAAACCAAAAGAGAAAAAAAAAACCATG +CTGGGGGGTTCCATTTTACCCCATAATAAAAATGTTGGCTCTCATACAGTAAGAGCTGCC +ATGATTGGGGGGGGGCGGGCTCTCATTTGGTATGAATTAAGTAATTGGCCAGAGACACCA +CAGATGCTGCGATATTGGTGTGGTAGGGAGGGATGTGGAGGTAGAGGAACCCATCCATGA +GGCTCCATGTAAAGACCAGAGGTTGACATCAAGGTGTTTCTTCAACCACTTCTCCATCCT +ATTTATTTTTCAAACAAAGTCTCTCACAGAACGTAAAATTTGCCATTTCACCTAGACTGG +CTAGCCAGCAAGTCCCCAAGATCTGCCTGTTCCCACTCCTCAGTAAAGAGGTGCAGATAC +AACATGACAACCCTAGTGTTTTGAAAACATGGAAGTTGGAGACCCAAACTCATGTCCCCA +TGCTTGTATGGTGGGTACTTGTACTGGCTAGTTTTGTGTCAACTTGACACAGCTGGAGTT +ATCACAGAGAAAGAGCTTCAGTTGAGGAAATGCCTCCATGAGATCCAACTGTAAGGCATT +TTCTCAACTAGTGATCAAGGGGGAAAGGCCCCTTGTGGGTGGGACCATCTCTGGGCTGGT +AGTCTTGGGTTTTATAAGAGAGCAGGCTGAGCAAGCTAGGTGAAGCAAGCCAGTAAAGAA +CATCCCTCCATGGCCTCTGTGTCAGCTCCTGCTTTCTGACCTGCTTGAGTTCCAGTCCTG +CATCCTTTGGTGATCAACAGCAGTATGGAAATGTAAGCCGAATAAACCCCTTCCTCCCCA +ACTTGCTTCTTGGTCATGATGTTTGTGCAGGAATAGAAACCCTGACTAAGACAAATTGGT +ACCAGCAGAGTGGGGTATTCCTGTGACAATCTGACCATGTTTTGGGGAGGACTGTGGAAG +GACTTTGGAACTTTGGGCTTGAAGATCCATCCGTTGTTAAGAGCTCTGTCAGATGTCATG +TAGGAGCTTGGAAGATAATGTTGAGAACACTGCAGAAGATGGAGCTCTGGTGTGTGAAAT +TTCAGAGAAAAAATTAAAGACTCTTTTCAGGGCCATTGCTGTTTTGATTGTGAAGATTCT +GTAGTTCTGGTTAGCTGAGGCTGAAGAATCAGCTGTGATTAACAAGATACCAGAACTACC +AAGGCAAAAACTTTGCATTACTGGGACTATTGATGCTGGTTAGCTGGAGCTAAGAAATTA +GCGGTGATTAAGAAGAGACCAGCATCATTGAGGTGACATCTTCTGGGAAGTGTTTTCTGA +AAGCACAAAGAGGCTGTGTTCCAGAGATGGCCAAGGTTGTACTCCTGCTGCAGCGGGACT +TGGTAATGTGTAAGAGTCACCCAGGTGGTACTGGTTTTGAAGGCATGAAGGGGTCATGCA +AAGCAGCTGAGGCTCGGTACTGTGAGAGGCCATAGAAGGCCATTGGTGAAGGTACAGCCT +CAGTTGCAATTGAAGGCCCAGGACTGAAGGGGTCATGCAGTGTTTTGGAGATGCCAGTAC +CATGAGATGACCACCAAGAGCAGCAGCAGCAGTGGGGTACAGGCATCTGGAGCCTAGAGG +ATGATGCGTGTGCTACAAGGGGCATGGCTGGAGAAGTGACCCAAGCCCTTGGAGGAGCCC +AGAAGATCGTGAGTTGGATCCCAGACATTGGACAGTTGGAGATTGACTTTTGCTTTTGAT +TGTGACTGTGCCCTGATATTTTCCCTCTTGAAGGAAGAAACTGTTTTAGTGGAGCCCACA +GTTAAGAGACTTTTAATTGTAAAAAGACTTTGGATTTTAAAAAAGATGGATATTTTAAAG +AAATTGAAATTTTAAGAATATGTAAAGACTGTGGGACTTTTAAAGTTATTTAGATCTTGG +GGATGAATAAGATTGTAAGGGTTGAGGCTTACTAGTGATGTTTTTGTGTGTCAAGTTGAC +AAGGGGTCAGTTGTACTGGCTAGTTTTGTGTCAACTTTACACAGCTGGAGTTATCACAGA +GAAAGAGCTTCAGTTGAGGAAATGCCTCCATGAGATCCAGCTGTAAGGCATTTTCTCAAT +TAGTGATCAAGGGGGAAAGGCCCCTTGTGGGTGGGACCATCTCTGGGCTGGTAGTCTTGG +GTTTCATAAGAGAGCAGGCTGAGCAAGCCAGGTGAAGCAAGCCAGTAAAGAACATCCCTC +CATGGCCTCTGCATCAGCTCCTGCTTTCTGACCTGCTTGAGTTCCAGTCCTGACTTCCTT +GGTGATAAACAGCAGTATGGAAGTGTAAGCCGAATAAACCCCTTCCTCCCCAACTTGCTT +CTTGGTCATGATGTTTGTGCAGGAATAGAAACCCTGACTAAGACAGTACTTTACCCAGTG +AGCTCCCTCCCCTGTCCCAAGAGCTAGTTTTGTAGCTAATGTCTGCCACGGGCTTGCCTT +GGCTCACTGGAGTCTGGTCTCCTGGGATTGCTTCTTATTGTGAAAGCAATCTTAGTCAGG +GATTTGGGGAACTAATTCAGTGCCACCCCAGCCAACAAGCAGCATCATTATCATGCCCAC +CCAACATTTCTGATCTCTATATTGGCTTGGTTCTTTTGGCTTTATGTATAAGGCATCTAA +TTCAAAATGACCTAAAGAAAAAGAAAAGGAAATTACAAGATCACACGTAGAGAAATCCCA +GAAGGGAGAAGCTTCAGAAGTTGGTTGGATACCAGGACAGGGCTCCTACTTCTGACCTCT +TCTCTTTCCTACACACACACACACACACACACACACACACACACACTCGAGCATGGGAGA +AAAGAAAAACAGAAGTGGAGAGATTGAGAAAGATACCAAACATCTTTCCCACTGGCATAT +GCACGAACATATGCACACACCCACACAAACTCTCATACCATTAATAATAGTTTATTGTTA +CTGTTATTGTTATTATTATTATTAATATTATTATCATTTAGATCAACTCAGAGCAACAGC +TATTTAGAAGATGATAGCAAAAACAAAGTAATCACAAGGATCCTAGGGAAGGTGATATGT +GCTCATGTGTGTGCAGGTGCTTGTGCAGGTAGGTACCTGGGTTGTCATTCCTCAGGCATG +ATCTAACTCGTTTTTAAGACAGGGTCTCCCATTGGCCTGGAACTTACCAAGCAGGCAAGA +CGGTCTGCCCAGCAAGCTCCATGGATTCACCTGCCTCCACCTTCCCAATGCTAGGGTTAT +AGTCATGCACATCTCATTCAGCTTCTTGTGTGGATCCAGGGATTGAACACAGGCTCTCTG +CTTGCATAGTAAGCACTTTAATTACTGAGCTGGCTCTCTGCCCTCTTTATATATACGTCG +ATATATATTGATCTATATCAACTATATGTATATATGTATATATACATATACACAAACACA +TACACATACACACATATCTATATACCTATATCCATATCCATATCTATAACTATAAAATGG +GAACATCCACTGTCCCTCTTCCCTTGAGCTCACCTTGCTGGAGACAGCAAGTCAGAGAAA +AGCAAAACCAGGTAGCTCTCCTTGCATTTCAGAAGCTAGCATTGGCCTAAAAAGAACTGC +TGAGCAGGTTGGTTCTCCACCGGCACTAGCCTGGAACACTTTCCCCAGTGGTAAAACCTA +TTGATCAAGGTAGCTGGGAAGTAGTCCAGACTCCTTAGTCACTGCAGGTCACAGGAGGGA +GAACAGTATATGGAGACTTTCGGGCACACTAGCAGAGATTCACATCAGCGGCCTCATCTC +TAGTCAGAGCTTCTCCCACAGAGCTGCCACAATGCTTTATTGGATGGAATGCCTCTCCTG +ACAGGGAAAGAAAGAAAGCTATAGTTTGTCTAGGAAAGAAACACTCTGTTGGAAAAAAAA +AAAAAAACCACAGGATTTACATATAGACACCGAGCCTGACCTAAGAGAGGAACATTAAGG +TTCACCTAAATATAGAATACCCCAACAATGACCCTCTTACTTTTCATCTATTTAACTAAT +TATTTTGAGACAGACTGTCACGTAGCCCAGACTGATTTCATATTCACCATGCAGCCAAGA +ACCTAGAGGTCTTGATCCTCCAGTGTTTACCTTCCAAGTGCTGGGATTAAAAGCACATAC +AACCATATCTAGTTGTATGCAATGGGGGAGGGGGAGGCCGCGTGGCTCCTGGGCTTTGTA +TATGTAAGACAACCATTCTATTAACTGAACTCCAGCCTTCTCTATCCCTCCCCCCCTTTT +TAATGGATGAAAAAGGAGTTTAGACCAAAATGCTAAGCCCTTGCAATTCCTACCTTTAGG +TACACTTAATCTAACCTGTAACAAGAATCCCAGCAAACCGTCCTTGTCCACACCACACCT +CCTAACCTGCACAGTGCTCCTAAGTAGTTAGCTATTTGTTAGCAGCTCATGATTCGGGGC +TAGGGAATCTGGGGCAGAGGCTAGGAGAGGAAATGGAGAACGCATAACAGTTATCAATCG +TAGACACAGACAATTAAAATCCCAGCACAGGGGCACCGATACCAGGAAAAGGGTTGGTAG +TACAAATAAGCTTAGGCTCAGAAACCTTGAAACACAGTTGGAAAGTCAAGGTCTCTGGAA +AACTGAGACAGGAAAGAGTTCTGTGTGTATCTTGCTGTCTTTTGGCACCAGTCTCAAAAA +CTGAAATAAAATACTGCACACTCAAGCAACTTTTAGCAAGCACAGCCATAAGTCATTCTA +CTCAAACAATGAGCATTTTTAATAAAAGCAACAGGAAAGGATCTAGAAGGAAAGAACACT +CCCAACACCCATTGTTCGGCAAACACACCCTTTTGAGAACTTTTTTTTCCCCTGCAGTTG +CTGAGTGGGTGTCTGATGGTCGGAACATGAGAAAAAGGTAAAAACAACTTCTTTTATTCC +AGTAAAGGATAAATGTGATTATTTCATTCTTACATAATGGTGGATGCATGATTTGCAAAT +ATATTTGCTTGTGCAATGGTGTTGAATTTGTGTTTTCTTAGCCTCCCACCCAAGTAACTG +GAAAATATCCATGAGATGAGAGAATGCTTCTCTGGGCTGGCTTTCTGTTTTGGCGAGGGG +ACCGGCTGGCAGGGTGCAAAATGAAGCTCATTTAACCTCTTTCTGTTCCTCAGGGGCATT +TGCAATGTGGTGGTAATCCCAAAACCGTTTTTCTATTGTTAGAAACTATGCAAACTTCAG +TGTTGCTGAGAAGACTTTAAAGGCCAGACTCTACATGAGAGCTTTGTTACACACATAGTA +ACAGTGATAATGACAACAACCAGCACATTTGAGCATCTGTACTTAGGATTGTGAAGTCTT +TATTCCAACTTCTTGTTCCTTTAAATGTTCTAGAACTACACAGCATCACACATACACCAA +TGGTCTAAACGAATAACGAAGCTTATAAAAATAATGTAGAACAGATGTGCTTGCTCTTGG +AAACAGTATTTGAAATCATAATAAACTCCTAAGATATTATCAAAGGACTTGCATGCTCCC +TCCACAGTTTCCCAAACTGTAGCACCTTTTTTCATCAGTGGCACATCATCAAAGCCCAGA +AATGGACACTGACAGCACACTGGGAACTAGCCACGGGCCTCACTAGACCTGAGTTATGAA +GACATTTGGACACTGTTGGCAATGATGAGACTTTTGCTTTCAATTTGTTCTTGGAGGTGA +CATGCTATAGGCAGATTGTGATCAACAGACATGTATTAGACCTGTGTTACAATTGTGGTA +AGTTATTGAGCAGAACTAAATTTTGTGTTTCTTTTTCATTATTATTTATAAAGGAGAAAC +AATATCAAACAAAGATGTCAGCATGAGGAAATACTCTAGTCCAGTGAGTGGTATACATTT +AGAATCCCCTGGCTGGGGAGATGACTGGCAGTTGGTGAAGTGCTTGCCTGGTAAGCACAA +GGACCTGAAATCAATCCCCAGAACTCATAACAAAGTTATATGGTGGCATGTCCTGAGGGA +GGCAGACACAGGGATCTCTGAAGCTTTCAACCTTTGCCAGGTTAGTCATTTCCAGGTAAA +AGTGAGTAGACCCTGTCTCAAAAAACAAAGTGGATCATGTCCTGAAGACAACACCTAAGT +ATGTTGTGTATATGTACCCAAACATATGCTTTCATGTACACACAGAACATCCCAAATTCA +GAATTAATCACGAATATCTCTCTGTCTCTGTCTCTGTCTCTGTCTCTGTCTCTGTCTCTC +TCTCTCTCTCTCTCTCTCTCTCTGTGTGTGTGTGTGTGTCTGTGTGTGTGTGTGTGTAGG +CAAGGGTACCATTGGGTGTGTGGCATTCAGAGGGCAGTATGGGTCCTTGCCCTCCAACTT +GCATGGTCTCTTGGTTTTTCTTGCTCTGTACCCTGGGCTAGCTCAGTCATGAGCTTCCCG +AAATTCACCTGCCTCTACCTCCCATCGTGCCTTAGGAACTTAGGGAACATGTAAGTGTTA +ATGAGTCCAGCTTTTCACATTCAGACTTGGATTCTTACTGCACACAGTAAACACTTTGTC +CGTCCAGCTGTCTCTCCACCTCTCTATGAGTTATTCTAATGGATATGTTTCAACTTTGGA +GAGGTTTCCTTTCAGTCATTCTGTTGGCAGTAGCCATCTTCCACCTGCCATCTAGCTGCT +CTGTACTCTGTCCTGTGGGCTGGCACCTAAGGACTCAGTGTGCTTTTGATTTCCTCCTCT +TAGCTAGGAGTTGGATGCGGAATAACAGCAAGACAGCTGTAATGCCAGAATAAAAGGGAA +ATAGTGAGGCTGTCCCTAATAGCTGGGATTCCGTCTGACTTCTGACTATCTGCTACCTGT +ACAGTGTACAATTTATATGTATTGTAGCACGGGTCTTAAAGAAAACTAGAAAACCCATAT +GGGCATTGGCATCTCCTAGTTTTGTGTGTCATAAGAACTTATGTATAAAAAGTCAACTGT +GCAAGCACCAACCCTTAGTCTCGCTCTGGGGCAGTGCCCACCATCACTTAATGAACTATT +AATATAATCACAATAAGGAGCCTCCTTCTGGGCTCATGTCCTGGAAGCATCTCTAGGCGT +GCATTGATTCTGGAGTAGATTTTCTCAGTGCAGGGCCACTGTGAGGGTCACTGCAGCACG +AGCTGGGATTCATTAGAGGGAAACAGGTGGGCATAGGATTTTACGGAGAAACATCTGGGC +AAAACTGGCTTAATAGATAGGGAAGTAATCATACTGATAGTGGCATTCTTTGACCAACGG +CAGTCTAGAGATCTGGGCAAAGAGCTTTAACTTTGAAACAGAACTGACTTTTATTAAAAT +GTTCTACTGTTGATTTTGTTTGTTCTGTTTGTTTTCTGGCTGCAGTGACATTTGTCACAT +GTAAATTATGGGGAAAGGAGTTCACAGTTCCAGGTTATAGTTCATGATAGCAGGGTCACC +ACAATGGCAGGAAATCGAAGGTTTTCAATCATATCACACCCATAAATCAGGGACAGAGAG +CAGTGGATGGCACGCATGCTAGAGCTCAGCTCACTTTCTCTGCTCTTTCACAGTTCAGAC +ACTAGGGAATGGTGCCACCCACAGTGGGCAGATCTTGCTACCTCAACTAACACAATTAAA +ATAGTCTCCTACAGGCATGGTCATAAGCCAGTGGTTCTCAACCTTTCTAATGTTGTGACC +CCTTAATACAGTTCCTCAGGTTGTGGTGACCCCTAACCATAACAATATTTTCATTGCTAC +TTCATAATTGTCATTTTGCTAATTATGAATCATAATGTAGAATCTCCAATGGTCTTGAGT +GTTCCCTGTGAAAGGTTTGTTCAATCCTCAAAGGGGTCATGCATGACCCACAAGTTGATA +CCCTCTGCCATGGGTCAACCTAGTCTACTCTCCCCTCACTCCACCCCAACCCTTGATCCT +TCCTTTCCAGGTGATTCTAGATTCAAGTTGGCTAATCAAACTAGCCACCCCAACCACAGC +CCAGCTGTGTGCTTGGGATCAGGTTCCTTAGCTTTCTCTAGCTTCCATGTTCTCCTATGA +AAATAGAATGTCTCTTTCTTTGTTGTGCTTAGACAGGGTCTCACTGTGTCTCAGCCTAAC +CTTGGATGTGAGAGCCTCTTGAGTACTGGAATCACAAGCATATAACACTATGCCAAACCA +TGTAGGTTGTGACAAAGTTTCTCTCAGATACTAGGCTTCCCATCTCCTGGGTCTACCTGT +CCACTTCTTGTAAAATAGCAAGCCTGCTTGTCCATCCTGGATATCTAAACACGTTAGATA +TCTGGCCAGAGTGGCCGTGCTTCACTCCTGACCTGCCTTCAGTAAGAATCTTCCTAGGTA +ACTTTAGCTAGAGCCCTATCCCCAGTGCTTCATCTTGGTAATTTTCAACATAGGACACGC +GCGCACGCACACACACTCACAGCTCCTTCGTTATAAATGGTTGTTTGTCTCTGCTGAGTC +CCAAGTTGAGCAAAATCTATCTCCCCTGCTATAAAATTCCATTGTTAACCGTCCCCATTG +CAATGCTCCTGCATAGTCTTTGCTGTTGTGTTTTAACATGCCATTGGATTTTTTTTCTTT +AATAAATAGAGGTGGGGATGGGGAGAAATCACCCAGGGCCTCTTATCACTGAAAACCTCC +TTACCCTTCCCTTCCAATGCTATACAAGGAGGTGGTGTTGGGCCTCCTGCAGCCAGCCTT +AGGTATTGTTACACTTGACCTATAAGTCTGGCTGTCAAATCTACCCTGGGGGAAGTCAGA +GGATAGTGGCTTGGACAGCTTCAGGATGAGAGGTCACACCCTAGACTCAAATGCTTCCTG +CGGACCCTTAGGTAACCCAGCGTGACGTCGAAGGCCTCCTCTCTGCAGGAATAGCCAGGG +GTTTGGAGGCGCCTGGGACTCCCGCAGAGCGGCGGCCGCCAGGTGGCACCACGGACCCAG +GGCCCGTGCGCTCCCGCGGGCGTGGGGCGGGGCAGGAAGGGGTTAAGGCGCCGGCGGAGC +GGCCGCGGCGGTCTGGGGAAGCCGGGCGCGGGGCTCGGAGGAGGGAGCGGCCGGCTGCGG +GGCCCCGGCCAATCGGGCGGCTGGCCGGGCGCGCGGAGCCACAGCGCCATGGAGGGAGGC +GCGGCGCCCGGCCGCCCGTGACCGAGCGTGGCGAGCCCGAGAGGCCCGCGGCGCCCGTGG +CGCGGAGATGAGCAAGTCCGCTGCGCTGCTGCTCTGCCTGCTCGGCTGCCACGTTTGGAA +GGCAGTCACCAAGACGCTGCAGGAGCCCGGCGCGGGAGCCCAAGGTCGGTGGGCGGTGGC +GGGGCTGGAGGGGGACGCTTTTGTGTCGCGCCCGGGCCTGGCGCGGCCGCGGTGGCGGCT +GGACCCCGGCCGCATTGTGGCGGAGGCCCAAGCAGCACGACCTGCATCGCGGTCCTGCAG +TCCCCCACGTCGCGATACCCGGGGGGGCGGCTCCGCCCGGGGAACACGCTGGGCCCGCGG +CGCATATGCTCCCCGGGGATCTGGGTGGCACCAGCTGCTCTGCCACCCAGGAGGCAGCCG +CTGGTGACTCTTCGGCTTATATCCAAGGTGCTTTCTTTTATGCATGATTCGGACACACGG +CTCCATTGCCCCCCCCCCCCCAACTCCCCCGCCGCGGGAGGGATAGACCTGGGTGGCTGG +TTCTCCCCCACTCCCCCCCCCCCCCTTCCCTCTTTGGGATCCCTGGAGCTCTGGTCCTGG +AGTTCCAGCGCAAGGGCTGTGCCCGGCCCTTTTGTTGTGGCGGGGAGGGGGCGGCCGCCG +CCCCAGGGTGCCCCTTGCGCCCTGGCGACCCCAGGTCTGCCGCCGCAGTTTAGGAAAGTT +TTGGTATCTTCTCTCCCGACCCCCTTATTCTACGTGATTCTCAGACCTTTAGGGATTTGT +TGAGCAGCCACAGGGATCATCTTGAGAAGAGAGAAAACTGGAACTAGGAAACCCTAATCA +CTTAAAACCATTTCCATGTCTGTCTGTCGCCAGCTCCTGCCTTTTGTTTAATCTTTGGCC +TCTTATAAATCTGCTTCCCATCTGTACAAGAATGGCCACCAAGAATGGCCACACGCTTTT +TTTTTTTTTTTTTTTTTTTTATCTGAATCTATTTGAGAACAATCCTGGAGCTTTCTTGAC +ATGATTTTGTCAAGACAAAGTCTAGTGCTTCTCTGTTGCCTTTTTCTGAGGAGCGACTAA +AGCCAACCGATGAGCATGTGTTAATTCAGCCAGGGCATCTCCTGCCCAGGGTAAACTTGG +TTAGGGAGGGGCCTTCACTGGTCTTATGTGAGCTCCTGCAGGCACTCAGACCCTTGGCAA +GATTCTTGACAGAAAGGTGTGCCCTGCTAAGTTAGCCCTACACACATGAAGGAGTGCCCC +ATCCCAGTATCCTATCACAGGGCCCAGCCTCATCCTTCTTCCCACCCTTTGAAACTTGGG +ACCAGGGGAGCCTTGACTTCCACCCAATATCTTCTTGGTGTCTGTTGACAGTCTGAGTTC +AGTTAATGCTATTGGAGGTTTTTGTGCTCAATGCTTGCTGAATCGCTGGTTGGCATCTTT +TAAATACACTGCTGCACCCATAGTTGACAGTAAAATATGACCATTAGGAATTGGGTGTGA +ATTTGGTAATGTATACTATGGAAGGGAGGTATTAACAGGGTACCAGAAGACCCATAAGTC +ACAGTAGGAGGGGGATACTTATGACATTAGGTCATCAGTATTGAATGATAGCCTCTTTCA +TTTATACCCTACTGCTTTTTGAATCAGCTTTTTAAATGAATACTTGTGCCTCAACGAGGA +CATTATTTTCAAAGGGCAGGTTGGGGTTTTTGTTTTGTTTTGTTTTGTTTTTGCACTTGA +AATAGCAATACATGGAAATAATGAATTCGTTCATGTATAAAATATGAAAATACGAAAATA +CATGGTTTCAATTGAAAAAAATCATGGAAGAAAAAAAACTACTGTCTTCAGGTCTAAGAC +TATGTTTTATTAAGGTCTTACTGTTAAACCCCCTGACAGGGAATTTCCCAGGAAATGAGA +GAGTAATGACCAACCTATGAGACTATTTGTGCCCTAGCTAGGTATATCCTCGAGTTGTAG +TAGAAGACAGAATATCTTGGAATAGTGTTCCCCTTGGGTTTCTTTCTTGATTTGCTCTTT +CCAATAAGGGTGGATTTTTAAGGTGTCAATCGCAACACATATATGGGAAGTCTCTGAAAC +ACCACCTGGCACCTGGATTTTTGAGCTGGTTGGGTCATTGAGGAAATTGACCGTTTCTCT +TGTCATTTGAGGGTACCTTTAAACTGCTGAGTTCTTCAAAGCTTTTGGATAGCTATCATT +CTGCCAACATGGTTTATCAGTTCATGTTTTCTCTGCTTTCCAAGATCTGTAGACCAGGAA +AATAAATGCCATGCTTAACTAACTTCATGGTGCATAGGTGAGCCAACTGTGAACTTGTTT +GGCACATAGTCCTTGGTGGGTGGGGGTAGGGTGGGGGAGCTGCTGAAGTGCTTACCACAG +TGTAGCCAAGGTTTTTTATCTGCATGTATTTTAGGAAGTATGTATGCTTCCTCTGAAAAT +CCAATTTGTAAGAGCTTTGCTTTTGTTATGGAAATGAGCTTGAATTAAAGTTTGAAGAAA +CATTGTATACAAACAGGGCTTGGCTATTAACTTCAGAAAAAAATACTGAAATCCCAGACA +TACCTGAAACCGTCCACTCTAGGATTGCTGGTGGCTCCCAGGACTCAATGATACCTCCTT +TGTGGTACTATCTAGGGAAACTAACATCTGCAAAGTTTAATTCTAATGCTTGGCTCTTTA +AATATTCATGATAAAAGTTAAGGGTTGGCTTACTGGCTGTAGCTGCTTTGCATCTGCAGA +GTGACTTACACAGCACAACAGTTAGTGGCTCTGTGACTAGCTGTGACTGTAAACTCTCTC +TGTTTCATCTGCATTGTACCATAGTTTATAAGATCGTTTCGTGGGGAAGACATTATTTAA +ACATGTTGACTAGCGACTTTCTGTGCCTCTTAAAAAAACCACACTGAGAGGGAATTGATA +GAAGATGCTTCTCTGAGGAGGAGCTGTGCAGATGGACTCTGCAAGGTTGTCATCTTTAAG +CCCTACACCATGGGCCAAGAGAATGGTCAACATCAAGAGAAGGACTTGGTGCCGAGACTG +TTGGCACTTGATCTTTGTTTTGTTATTATCTGACAGAAAGGTATTTTATAGCAATATGTC +AACTTTTCCATAATCTCAGAAAATCTACCATGTGCTGCAGTAATCCAGTGAGTGTTTAGC +TGTTTCTTCTTTGGTTTCTACCACACTTGAACTTCGATTGTCATTAAGCTGTGTTCAGTT +GGAAAACAGAGGAGCAATGAATTGAGGGGGCTAACAGGAAGCACAGCCAACAAGCTGTAC +ACATTCCTTAGCCTAAGACAATAACATCTAAGTACAACTCATTGGCTCACATCTGGGATC +ATGGACAAGTTGGACTTCAAAGGAAGATGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGT +GTGTGTATTTCTCACCCTTCTCATCTTATAATCTAGTTGAAAAATAAATCAACTAGAAGA +TATCACTGATGTCCTTTTTATGAAATTAGCCAAACATCTTTAAAGTAAAATCAAATACAC +ATGACATAAAGACTAGTCCACTGTGCTTCTTTGTATCTTGGATGTTACCCACAGTACACA +TGGGAAGTTGTGCTGATAACAACATCAGCACCCAACACCTCACTCCATGCTCCCAGAAGC +TGGTTAGGTAGAAGGCAGCCCATTGGACATAGACTAGGCAGCACTGTCTCTGTAGTGAGT +CCCAGTCTCAGATTGACTCCCCAAATGACGAGCATCAGGTAAAGCTGCCTCATGTATACT +ATTGGGTGATCTATTTGGGTAGGTGGACTGTCAAATATAAGTTTAATATAGTCATCAAAT +ATTTTAAAACCTATTATTTGCCACAAAACATAAGACTACGAGGTGGTTTGAAATTGTGAA +AAATAGCCACGAAAGAAAGAAAGAAGGTCTGGATACAGACAATTTGCCAGTGGGTTTGCT +AAAGCTGGTGTCTTTCTTGTCTCCTGCTTTCTGCTCTTTCCCATAGGAGGAGGAACTTTT +AAGTTCAAGGAGGAAAGACACACACCTATTTTCTAATCAAATGAGTACCTTAATTTGCTT +ACTTATTTTCTTGAGTTTGGGATTTGAATAGAAAAAAAAAAGTATTGAATTTGTGATGAG +AGAAAGATTTTTTTTTTATGTCAGACTGGAGGAGAGACACTGAACACTTTGATTAAATCT +GTCCAGATTCTCTTGGGTGACTCACATCAGTAAGGCTTCCAATTTCAAAATCAGGACGAG +TTGTCCAGTCTCCGTGGACAGCGGTTGAGGCTGGGTGCAGTAGCTTTGTACTCTGGTCAT +TCATTGGCCCCACTACACTGTCACGAGAAAGAGCCTGGCAGAAGGCATTTCCTACTGGAG +ATTTGTCTCCAGAAGAAATTAACTCATGTGTGTGTTGGATCTTAATATTTTCTTAGTAGT +AACATTTGCTATATTGTCAAATATATATAATTATTACCTTATTAGTAATTTAGATGAAGG +CTTTTCTGGGTCATTGATTATAGTTTCTTATCAATAAACTTTTAGAGGGTAGACTTATAA +AATTTTGAGCCAGAGAAGGTGTCGAAGGGCTCGTGTAGTCAGGCGGACCCTTGGGCTAAT +CTGTGATCTGTGCCCCGTTCCCTTTGTTAGTGCTTTCTTTCGTTACCTCTGCAGGTCCTT +TTTTGTTACAGTGCATATGTATGTGTTGTGTATGTATGTGTGTGTGTGTGTGTGTGTGCA +TATGTGTGGAGGCCAAAAGCCAGCATTAGTTGCCTTCTCCAGTGGCTTTGGACATTTTTT +TGAGGCAGGGTCTCTTGCTGAGCCTGGAACTCAGGGTTTCAGCTAGACTGGCTGGCCCAC +AAGCCCCTGGAATCTGCCGTTCTGGAGGTACAATCATGAGCTATCATGTCTGGCTTTTTA +CATCATTTCTGGGGATCCAGATATCAAGTCCTCATGCTTGTGTGACAGGTGCATCACCCA +CTGAGCTACCTCCTCAGCTTTGCCAGGACATAATTGTAGAGCCCAGAGATAAGGGGGCAG +ATGTAAGATGTCGGGTAGTCCTATAGTATAGATTGGATCATGCTTGCTCCGGTGAACAGA +GAAGCTGACTTCCTTGCTACTAGGGATTCCAAAGAAGGAGAAAACTGTGGTGTTTGTTAC +TATTGAGCCATTGTGACCAAAGTACCCGTCAGAATCAACTTACCTAAAGAGAGGTTTATG +CTGGCTCCTAATTTCTGAGCAGTTCAAATAATCGTTGAGGGTTAGGTATGTATGACAGAG +TCACTTCGCCTGTGGCAGCGGGAATGTGACCTGCTGTTCATGTCATGGAAGACCAGGAAG +AGGGATGGTTAGATTGGAAGTAGGGCTGGCCTATGACCTTCAAAGACCCCTTGTGACCCA +CTTCTGTGAAGTTGGGCCCCACTCCTAAGGGCTTCTCAGCCTGTCAGATCAGCATGGCTA +ACTAAGTGACAAGCATTCAAACCATGAGCTTCAGAGGTGATTTCAGGTTCAAAGCAGAAC +TGCTGAACCTGAGCATCTCTGTACTTCTCAGGAATGGTTTGGGTTCTTTAGTACCTGGCA +TTGGCACATACGAGAAAACATAACACGGCTTATGTAATGCCAGAAGCTATGCTTAGAAGT +GCTACACTTAAAGTTGAATTTTTAATTTTTTGACATGAGATCTTAGGAGGTGAGGCTTTT +TTTAAAAAAATAGCCATGACTTATTAAATTCTTCAAATTGTAAGTATTTGTGGTATCTCT +ATCACACTTAGTACTTTATTAGTGTATTAGAAACAGGTGTCCTCATAGGAAAAAATAATA +GCTATTAACTAACATGTCTTGAGTGCTTGCTATCATGTTAGGTGACTTCATGAGTTAGTG +TGTGTGGCCACAGGGGTTCTACCTCCCCAGCTCTGGGGTTAACAGTGGCAACCAGTCTAC +CCACATTGTTTCTATGGGTTCTGTGGCTTGAACTTAGGGCTTCATGCTTATATAGAAGAA +CTTTGCCAACTGAGCCATCTCTGCAGCCCCTCAATGAATCTTTTTCTTTAATGAAGAATG +TATACCATTCTCATTTTATAGAAAAAGAAATATGGGACACAGAGGTGGCTAGCCACTAAC +CCCAAATCACACATCACTGAGTAGTATCCACTCTTTCCCTGAGAATGCCTTCAGACTATG +TTGCTTTAGGACTGGGAGAATCAAATTTAATTTTGTGCATTCTCAATCATCATAGTATTT +TGCCAACATAAATAAGAGTCTCTTAATGGTTCTGAATTTTTATGAAGACAACAGTATCGC +CTGTCTGGCCCCCTTTTGACCTATTGAAAGTGTCCTTCAACAGACATCTGCTACACATCT +CCTAAAAACAAAGCTTGGATCCAGATTTGGAGAAGAGATGCGAAACTCATATAAATAACT +CTCAGAGGCTCTTGAGGGAGGTCTATAGAGCAGGGTGGGATCGTGCGTCGGGAGCCTCTC +CTGGCTTGATTTCAAAGCCCATTAGTGTTTGGCAAACTGTTTTTATAATAAAAGAAATGT +GTTTGAACCCAGCTATTGGGAGGTGGAGGATGGGAATGATGTGGTCCTGTGTAAAACGTT +CAGGTGTGGTTGGATGCTTAGATCCTAATGAGATGCCTTCCCTGCAGCACAAGGAGAAAA +CTATTTGCTGTCATGTGTCAAATGCTACTTTTATCAGTGTTTGGGAATGCTTGCAAAAGA +CTTGAACTTTTTCTTTCTAAAACAGTCTTTCCTTTTCCTTTTGCTTGTACAATAATCTGA +GAAATTTACTTTTATAAAAAATGATGGTTTTATGTAACTGAAAAAAATTGTTTTCTAACC +TGCTTCATGAAAATGTTGTACCAAAAAAAAAAAAAAAAGGCAGAATTTTGTGATGGATAC +TCAAACACAAGCTCCTAGGGCTGATATGTTACTGAGTTTGCTTTATCACGTATCTGTTTA +TTGACATGTTCTCGCCATCTATTAATCATGATTTTTTAAAATGCATTTTAAGCCTGTGTT +TGGTATCAGTAGCAGTTTTTCCCTCAAGTATGTTAGCATGGGTATCATTAGTGCTTAGTG +TTTTTTTTTTAAAGAAAAAAAGAACAGTTTAATCATCTCAAAAGGACTCAGAACTACTCC +CCTATTTTTATATATAACACTAAATACAGAGGGTTGGGCATCATGGCACGTCAAGACTCT +CTTCATCCCCTCTCCACTGAGACCCTTCTTTCCAACAGTCTCCCTCCTGCTTTAAAGTTT +TTTTTTCCCTTTGATCCATAGACTTTTTTTTTCCATTTTTTATTAGGTATTTAGCTCATT +TACATTTCCAATGCTATACCAAAAGTCCCTCATACCCCCCCCCCACTCCCCTACCCACCC +ACTCCCCCTTTTTGGCCCTGGCGTTCCCCTGTACTGGGGCATATAAAGTTTGCAAGTCCA +ATGGGCCTCTCTTTGCAGTGATGGCCGACTAGGCCATCTTTTGATGCATATGTAGCTAGA +GACACGAGCTCTGGGGGTACTGCTTAGTTCATATTGTTGTTCCACCTATAGGGTTGCAGT +TCCCTTTAGTTCCTTGGGTGCTTTCTCTAGTTCCTCCATTGGGGGCCCTGTGGTCCATTC +AATAGCTGACTGTGAGCATCCACTTCTGTGTTTGCTAGGCTCTGGCATAGTCTCACAAGA +GACAGCTACATCTGGGTCCTTTCAGCAAAATCTTGCTAGTGTATGCAATGGTGTCAGCGT +TTGGAAGCTGATCATGGCATGGATCTCTGGATATGGCAATCACTAGATGGTCCATCCTTT +CGTCACACTTCCAAATTTTGTCTCTGTAACTCCTTCCATGGGTGTTTTGTTTCCTATTCT +AAGAAGGGGCAAAGTGTCCACACTTTGGTCTTCGTTCTCTTGAGTTTAATGTGTTTAGCA +AATTGTATCTTATATCTTGGGTATCCTAAGTTTCTGGGCTAATATCCACTTATCAGTGAG +TACATATTGTGAGAGTTCCTTTGTGATTGGGTTACCTCACTCAGGATGATGCCCTCCAGG +TCCATCCATTTGCCTAGGAATTTCATAAATTCATTCTTTTTAATAGCTGAGTAGTACTCC +ATTGTGTAAATGTACCACATTTTCTGTATCCATTCCTCTGTTGAGGGGCATCTGGGTTCT +TTCCAGCTTCTGGCTATTATAAATAAGGCTGCTATGAACATAGTGGAGCATGTGTCCTTC +TTACCGGTTTGAGCATCTTCTGGATATATATATGCCCAGAAGAGGTATTGCTGGATCCTC +TGGTAGTACTATGTCCAATTTTCTGAGGAATTGCCAGACTGATTGTGTTCTTTTTTTCCT +TAGAGAAATTTACATATGAGGAAATACATGATTTGTGTTAACATTTGCAAACACCTTTGC +ACCTCAAGCCCTTCTCAAGATAGATATAAACTATCTCCAGCACTCCAGGAAGTCCATCAC +TCCTTGCCCCAAATAGTCCCTGTCCCTCTCATTCAAGAGCAACATAGTTCTGATATTTTT +CCTGCCATAGATTATTTTTTGTTCTTGTACTCTTTCTAGAACTTAAAATGAATGAAACTG +GATAGAATGTATCCTGATGTCTGCTGTTCATCAGAACAGGTTTTAAGGTTCACCCAAGTT +ACAGAGATAGGAACACAGTCATTTCTTTCTTTATTGCCAGCTTTCCATTCTCTAAGTATT +GTAGATTGTTTACCTGTTCTTCTACTGATGGGGACTTGTACTGGGTAGTTTTATGCCAAG +CTAGAGTCATCTAAAAGGAGGAACCTCAATTGAGAAAAGGCCTCCCTAAGATCCATATGT +AAAGCATTTTCTTAATTAGCGATTGATGGGGAAGGGTCCAGGCCATGGTAGGTGGTGCCA +TCCCTGGGCTGGTGGACCTGGGTTCTATAAGAAAACAGGCTGAGTAAGACATAAGGAGCA +AGCCAGTAAGCAGCACTCCTCCATGGCCTGTGCACCAGCTCCTGCCTCCAGGATCCTGCC +CTGTGTGAGTTCCTGTCCTGACTTCCTTCAATAATGGACCACAGTATAAGTAATAAATTC +TTTCCTATCCAGCTTGTTTTTAGTCGTGGTGTTTCCTTGCAGCAATAGAAACCCCACCTA +AGACATTTCTCACGGTATTTCTAGCTTTGTCTGTTTATATGTTTGGATGAACACTTTACA +CAGTTCTTTTGTGCACATAGTTTTCATTGCCCTTGGGGCATACTTAGATGTCATTGGGAG +GATGACTCAGTTGCTAGAGTACTTGCCAAGGACCTGAGTTTGGTCCCCAGAACCAACATA +AAAATGTATGTAATTATAATGCCAGGTTTGGGAAGGTGGGAGACAGGGTGTTCTCTGGGG +CTTGCTGGCCAGCTAGCCGAAACCAGCTGCTGAGCTCCAGCCCAGGGACAGACCCTGATT +CAAAGAGAGCGGATTATGTTGCTGGGATGACACCCAAAGTTGTCCCTATCCCTTCATACA +CAAGCATGTGGGCGTGAGCAGGATTCAATGCCATTTCTTTCCTTAAAGACACAAGCCACC +CATGGATTCCAGTTGCCACTCAAAAGAAATCAAGATATCTTGCCTAAGGATTTTTGCAAT +TATTCAGTGTCTTCATGAGTACTGTGAGTCTTTAAAATAGTCTAGTAGCTTTTAAAAGTT +AAGACAATGGAGTTCTAAATCTATCCAAAGCAGAAGGCAGAAGACCTGACGTAGTGTTGA +GGGACCAGGAGATGACTACTTTGTCTGCTGGTATGTTCCATGGCACAAGTGTGATTTCAG +TGGCAGAACCTGGTCTTAAGCCCAAGTTAAGTCGATCAGAGCAAGCCTGATGTCCTGCAT +AGTGTCCCTGGAGGAGAAGCGAAGTGCTGGAGAAGGAACTGAAGTAGAGGCTCAGGTTTC +TCTGGGCTTCTCCCTGAGACGTATAGCCACACTGCTGCTAGGTGCATTGCCTCAAAAACT +GTCCCCTCCCCACTTGCATGCATAGCCAGACTGCTACTTAGGAAAGCAGAGGGGGAACCT +GGAGCACAGTGTGGTATGGATGGGTTACTGCAGTAGAATTGTGATCACACATGCACCATC +CTGTCAGGTGAAGCTGTGGGGACCCTCGGGGCCGTTACTTACCTGCTTAGCATGGCATAA +GACTGTCCCTGTCCCAGGGGCTTTTACAAAGACAATTCCCAGAGTTGATCACATTAATTC +TGAGTCACCAGCTACATGCATGGCCTTTCAGGTGAGCATACCTGGCCAGATGTGAAGAGC +TGTTGTAGCCATCCATATTTGGATTAAGGAAGAAGTGGTTGCTGGCATCACCTCCCTCTC +TTTGTGGCTGGCTTTTTCTAATTCCTTGGGTCTCTCCCAACTTTTCTGTTTCTGAGCTTT +CTACTTTTAAGAATTGCATAGAGAAAAGAGCCCTGCACACAGGGTTGTGTGCACTGTTCT +TCCAGTGGGGCTATTGTTCCATGCCCTTTTGTCTGACTTCTTTGGACCTTGCATAGACAG +GTAGGATTAGTGGTGTAAATAGTCCTCTGTTGTTTGTTATTAAACAGAGGGTTGAGGTGT +TTCTTTTTCAAGCACAGCCCAGTTTCCTGCTTCAGTGCTCAAGACGCATGACCTTTGGCT +CCTTTCTCCCTGTGCAGTCTTAGTCACATCTGGGATTTAAAGTGGCAGGAAGTCCTGTCC +TGGAGGTTGCTGACCAATCTGACATCATGTGCTTGCTTCTAACCTATCCCCCTGCAACAC +TGCCCTGTTTCCCACCCCCAGCCAGCTTCCCCCCGCCATCTCCCTTACTTTTCATTTCAG +TGTCCTTCTCTTCCCCTTGCTTAGGACCTCTTCCTCTCTTGATCACTTTCTAGCTTCAAG +ACCTATACACACACATCATAGAAATACATATACACTATATATACATACATATATATATAT +ATATATATACACACACATCATATACACACATACATTATATATACACACATTGTAACACAT +ACATACCATATATACACACTATATACACATATATATTATATGTATCATATATGTATATTG +TGTGTATCTATACATTATACATGTTTTATATATACATGTTATGTATTTATATATATACAT +ATACACACATACACACATACATGTGCGTTCTCTCATAATACGGACCTAGTTTTAGAAATT +TGCACACACATACACATTTTAAAATCTAGGTCCCTGTTATGACAGAACTCATGCAACATA +GCTTTCTGAGTCTGGCTTGTTGCACTTAGCATAATGATATTCACTTTTGTGCAGGTGTCA +TGATTGAATTTTCCTTACTGCAGAATAAAATTCTATTACATGTATTTATCACACATTTTA +TTTTTCACCTGCTGATAGTTCCATTTCCTTGGTGTTGTGAACTGTGCAGCAGTAAGCACT +GCACAGGGATCTCTGTGGGATGTAGACATAGAGGCCTTTGGGTAGATGGGCAACAGCAGT +ATAGCAGGGTCACGTGGTAGATCTTTGTTCAGTTTCCTGGGAAGCCTGCATATGATTTTC +ACAGTGACCACACAAGTTTGCATTTAAAGCAGAAGTGTATATGGGTTCCCATTTCCCCAC +ATCCTCACTAGCATTTGCTGTCATTGGATTTCTTGATGACAGCCATCCTGCATGATGTGG +AATGGAGTCTCAGAACAGTATCAACATACACTTTCTGCCATTCATTCTTTTTTTGCTTGT +TTGTTTGTTTTGTTTTTCGAGACAGGGTTTCTCTGTATGGACCTGGCTGTCCTGGAACTC +ACTCTGTAGACCAGGCTGGCCTCGAACTCAGATTCGCCTGCCTCTCCCTGGTGCACGCCT +TTAATCCCAACATACACTTTCTGATGACTGAGTATTTTGAACACTCTATGGCTATTTTCC +TCCCTTGGAGGACTGTCTTCTGTCTAGCTCATTAGCTTATTTATTGGTCATTTGCTTTTT +GATGATTAATTTTTGCGCTTTTTTATATATGCTAAGTCTCTGACTTCTAGTTGACAAAGG +GATATTTGTTTGTCTGTTTGTTTTCCCTCAATTTCTATGTAGGTATCTCTTCCCTCTAAT +GACTGCTTCCTTTGCTGTGTAGAAGTCACATTCGTCTCTTCTTAGGATCATCCTGCGCTA +GTAGAGTTTTCTTTACAAAGTCCTTGGCTCTGCCCACATCTGTAAAGTGTTTTCTTTGAG +TTGTCCTGTAATCACAGCTTTTGGTCTTGCTGTTATAAAGACCTTTCATCCATGTTGAAT +TGAGTTTTGCTCAGGGTGAGTTGTATGGATCTGTAACAGCTTCATTATTTTATGTCTGGA +AATTAGCTCCCCCAGGATCATTTGTTAAAGAAGATATTTTTTCCCGTTATATGTTTTTTA +CACCTTTGTCAAAAGTTATCTATATAGGTTTGTTTCTGAGCCTTCTGTTCGAGCCCACTG +ACTGATATACCTACTTTTTTATCACCAGCATGCTGTTTGGTTACCATGACTCTGTAAGAT +AACTTGGGACTCAGATATTGTGGTGCTCCTGGCATTATCCATTCTGTATAGGGTCTTTTA +TGCTTCCATATGAATTTTGGGATTTTTTTACACTATTTCTGCACCATTGAATATCTGAAA +TACCGTGCATTAAATATGTATATCAATTTTGGTAATGTAGCTATTCCATAATATTAATTT +TGACAAGCCATAAACAGGATTCATAGGTATTTTTATGCTATTATAAATGGGATTTTCCTC +ATTAACTACTTCCTTGGCATATTCATTATTGATACATAAAAATTAATTTTGTCAATTTTG +TATCATACTATTTAGCTGAAAGTATTTATCAGTTCTGAGAGCTTTCTGATGGAGTAGTTG +GATCAGGATTTCCCCAGATAGGATAATTTTACTTCTTTTCTTGTCATTTTTTTCTTCCTT +GTCTTCTTGCCCTAAGACTTTGAACACTATATTGGATAAGAGGAACAGAATGAATGAATG +TCTTCATCACACTTTAGGTTTAAAAAAAATACACAGTATTTCTGCATTTAGGCTGCCTAG +AGGTAAATTTGCTGTAGGTTCATCATCTATAGCCTTTATTATATTTATATATACCTAATC +CCAGTGCCTTCAGGGCATTTATCATGAAAAGATGTGGAACTTTGACAACGTTCTTTTCTG +TCAAGATTGTGAGGATCAGCTGATTTCTGTCATTAACTTAGTGTGTGGTATTGCTCATTT +ATTTGTGTATCTGCTCAGTTAACTTTCCATCTCTGGTTTGAAACCAGCGTGGTCATGGTG +TATGAACTTTTTAATGCATTCCTGAAATCAGTTTTCAGGAATTTTACTGAGAATTTTTGC +ATCTATGCTTCCCAGGGAAATGGGCCTATAGGTTTCACTTTTGTGTCCTTATTTGGTTTT +GGTGCGGGGCTTCATACAGTGGAGTGAGTAATGTTCCTTCAGTTTCCATGTTATGGGTCA +GTTTAAAGAGTATCAATCGGTTTTGGCATTTCTCTAAAAGGTTGTTAGAATATGTCGGTG +AATCTGTCCAGTCCTCTGTTTGTCATAGTAATGTTTCAAATTTCATTGATCTTATGCAAA +AGTTTAACTTGGTTGTGTCATGCCAATTAGTCTTTAAGGCAAAAAAGGACACGCGGTGAT +TGGGTAGGAAAGGTGGAATGAACTAGAGAGGACTTTACATTTAATTTTATTATGGTTCAG +TGTACATGTTTGTGTAGTTTCTGTTGATTTTTTAGCTTTATGGCACTATGCTCTGATAAG +ATACATAACATTGTTTTGATTCTTTTGTGTTTGGTAAGACTTGATTTCTAGCCTAGAACA +TGAGTTTATTTGAGGAATGTTCCATGGGACCCTGAGGAGAATTTCTCTCCTGCTCTTTTA +TATAGACATCTGGGTCATTCTCTTCTAGTATGGAGGAAATCTGTCATTATTTCCACTAGT +ATAAACAAAACAACATTAGAAAATGTGAATCTGCTATTCTCAATATTATAATACAAAGTG +ACGGCACTGGCTCTTTACGGATGGCGTGAAAGGAATTAGTTGTGCTTGGTGTCACGTGGT +TTTATAAGCATCCCTGTTGAATCAGAGGTTGGAGGTGACAGGTTTGGCCGACGCCTTTGA +ACAGGATTTCCCACTTTTCGCCCTGCTGATTCAGCCCTGCTCTTGGTTACCTCCCATCTG +CTCTCCATGCTTTTGCATTTGTGAGAAGGCATATGGTTAAGGGATGGAAAAGTCACTGCA +TGCAACTGGTGAGGGTGGAGGGTGCCATGTCTGCAGGCTGGTCAAGTTAGCAGCCCATCT +GCCAGAGCACTTTGAGCAAGTTGCTCGGCTCCCCAAGCCTGCGTGCGGAGCCCCTCAGTC +CACATTTTGTGGACAAGATCCAGCTTGGCAATATCAAGATGAAGGCTCTGCTTCCTAAGG +GGTTTGCTACAAAGCAGACACCAGTGTGATTGTATGGACACATTTGTTTTCTTTTACTGT +AGACTCGAAGAATGCTAATGAAATGAAGATGAAGAGTGACCACACTGCTCACTTGTCTCT +CGGTGAAGCAAACTATTCTAGGGCCTTTCTCTGCCCCCTCCGCCATCCAGAGCTTCACTA +TCCAGCCAGACTGACCTTGAACTCGTGATCCTCCTGCCTTAGGCTTCTGGCTGCTAAGAT +TCCAAGTGTCACCTTACCCTGGAGCTTGGGGGCCTTTTAATGTGCACTTTGTATTTCCTG +TAGAATTGACTTGTGCGTGGAACTTGGGGTTTTAGATGGACTGAACATTGATAAAAGGCT +TTTCTTGTATGCTTTCCCGTGACTCTTTGAAAGTTTCCTTCACCATCCTGACTCTTGTTT +GGCTTTTTAATTTTAAAAATAAAGCCATGCCTATACTGTTAACAATGCTTCTCTTGATAG +ATGAGTGGAAATGTTCTAGATGATGCATTAACTATTGAAGATAGGCATTCTACACCAGTA +CTCCATATATGCTAGGTAAGCGGGGAGAGTGTGCTAATTGTTTGGAGCAGGGGGTTAATT +CCTGTGCACACATTAGAAAAGGTGTTCTTTTGGTTCACTCTCCCCCGTGCACTCTCTTTT +CGGTGGGGTTTTTCCTTAGCAGATCTCATTTCTAAACTCAGTCTCCAAGTCCACAAAAGA +AAGCATCAGCAGGACTCGTTGTTAGGCACATCTAACGTTATTCTTCTGCTCTTCACCTTG +TGGCTCTTGAGTGGTTTTTTGGTCATCCACTTTTCCATCCTACAAAGAGTCTCTGCTTTG +AGCCAGATGAGAGGTTGCATACTTGTAATCTCAGGGCCCAGGAAGCAGAGGAAAAGGGGT +CACAAATGTGGGGTAGCCTGGTCTACAAAGTGAAAACCTGACTCAAAATAACCTACTCTA +TGTACGTTGGCCAGAAAATTGTCTGTATCAATGTTATAAGTGTGCACAGTCCTTAACGGC +TCTCCACATCCATGGTCTGTACTGCGCTCTCCTGTTCTAGAGTATTCCAAGAGATGTTAC +ACATGTTATAATGAGAAGAGGTGTGACTCGCAGTCTTGTGTTGCACTGGGTGGGGGTGAC +AGTCCTACACCTCCTTGTCCTGTCCCTCATATATTCTCTCTCCAAGTTCTACATGGTTGG +TGGGTTCTGCAAAGGGACCCTGCTCTGAGCCACACTGCTCCTCAGCAATACTTACTGCTG +CTTCCAAGCACAGCTCGGAGTCTCATGGGTGAGTGTGAGCAGTCACTTGGCATATCCCAG +CACGGGAGACATGAAGAAATAACACCTAGTGCCTTCTTTCCAGGAACTGAAGCGTTCGTG +CGGGAAGCAAAAATAATAAAGAATTCAAGAGGGAACCAAGTGGTGTTAATAAGAGCATGC +CAGGGTGGCATGTGGGAATTGGGAGTGGGGAATGGAGAACCTGGAGGGCAGCATGGGGTT +CACAGGTCAAGAATTAGTCATGCAGAAAAGAGACAAAGATACCCTTTCCATGGGCCACTG +TATCATTTGTGTGATGTACATTTGAATGGAGCAGGAAGGTCCCGACATCCTGATAGCCTC +CATAGCCAAGATGGCTACATTTATACGTCTGTGAAGTATTACCAAAAATAAAAATAGCTT +TGAGCTGGGGGGAGGGGAGCATCTAGGAAGGCCGCTCAATGGGTAAGTGCTGACAGCAGA +AGCATGGAGATCTGAATTCCGATCCCAGAACTACACAGAAAGCTTAGTGTAATGGTGCAC +ACATCTGTAATTCCAGCATTCCTACTGTGAGTCAGAAGGCCCATGCAGGAGCACACAACA +GCAAACCCGGATGGACCTTGTATTAGGGAGGAAGGCGAGACTGCCAGTCAAGTTTGTTCT +CAGCCCTCCACATGCACAGTGCGATATAACCACACTAACACAGAAACACAGAGGGAGGTG +GGGGGGGGGAAGAGAGAGAGAGAGAGAGAGAGAGAGAGAATGCTTTGTTTTCACATATCT +TTTTGCAAAGTAGCCAGTTGCTGGGGTCTCCTAGTCAACTCAGTGGGTAGTGGGCGGCAG +TCTAAGCCCGTGACCTCATTGCCATGTCTGCTTGGGATTCCTCTTTCAAGTCACTATAAA +TCTTCTTTGTCTGTTTCTGCTCCTTGGTTGATTAATCTTCAACCAGATATTCTAGCATCA +AAGCGTCCTGCTCTTTCCAGCAGAACCCTTTCTCCCCACCCCCAAGCCTGGCCTCTGCTC +GAGTCACGTCATTTACTTCGAATGCAATTAGTTGTCTCCGTGACAGGAGACTGATTTCTT +TCCTCATTCTTGTTCTTGGCTTTACAGTTGAGTTCAGTGGAAAGTGTCCACATCACAGCT +AACAAAAGGGCACAGAAAGTTCAGCCCCTCTCAAGCAGGGTTAAGAAGACTCTAGAAACT +ATGAAATGGTTGAATGGAGCTGCTGGGGGCCAATTTATATAAGGGTTATCAAGTGTTCAG +TGCTTACCTTCCTAAGTCCCCAGATGTTAGTGGCAAAGAAGCTAGTGTTCCAGTGTCTCG +TGGTGAAAGAGAGACTCAGCTCCCTGGGGAATAGGCTCCCTGAGGGGTCCTTGTGGATGC +TGCCCAGGGAGTGGCCTCTGGGCAATCAGGAGTGATCTAGGGCTTCCTTTCATTCTTTTG +GCTTGGGGGAATCAAATGGGCAGCAGAGGTTGCAGGAGAGCCTGTGACCAAGTGTTGGTC +ATTTTTCTCAGTCTACTGGTATTCATGCAGCCGCCCCTCCTATTCATCAAGACTGTGGAA +ACACATGTGGTCACCACCTTCTAAGTTTACATTTATTGCATGAAGATAACTATTCAGTTA +GCCACATTGCCATTCCAGATGGGAAATATCTGGACCTGTTGCAAAACACCTGTCTTCAAG +TGTGTGACTGCATGGGGGGCCTAATTATGTTTCATTTTTCTTGATAATGATCTAAGTGAC +TTGTCAGCTTCTGGTGAAAACCCAGGTTTGCCAACAAATCAGTTAGCAACAGTCCCCAGG +AAGGCAACAACGTAATCTTACCTAATGTTGAACTTAAACATTCTCTGGCTCCCCACACTG +GCATGTAAACGGAGGGCAGAACTCCAGAGGACATCATGAAGCCAGACTACTTTTTTTTTA +TTTTTTTTAGATTTATTTATTTATTATGTATGTAAGTACACTGTAGCTGTCTTCAGACAC +TCCAGAAGAGGGAGTCAGATCTCGTTATGGATGGTTGTGAGCCACCATGTGGTTGCTGGG +ATTTGAACTCTGGACCTTCGGAAGAGCAGTCGGTGCTCTTACCCACTGAGCCATCTCACC +AGCCCCCAGACTACTTTTTAAAAGTAAAACTTACCAGGTATAATAACAGCATGTGTCTGT +TGGGCTGATGGCAACAGAGGCAGAGAGACTCCCGGAGCCCTCTCCCCAACCAGCCTAGCT +GAAAGGAGAGCACCAGGTTCAGTGAGGGAACATGTCTTAAAGGATAACGTGGAGAAGGAC +TAAGAAAGACACTGTACCAGGGGTTCTTAGCCTGTGCATTATGACCCCCTGGAGGTTCAA +ACAACCCTTCTATTGGGGACACATAACAGATATCCTGCATGTCAATTATTTACTTTATAA +TTAATAACAATAAGAAACTTACAGTTATAAAGTAGCAATGAAGTAATTTTATGGTTGTGG +TTCACCACAGTACCAGGAACTGAATTAAAAGAGTCTCGGCATTAGGAAGAATGAGAATTG +CTGCTCTTTATTAAACTCTGATTTCTATATGCACATGTGTATACACACACACACATACAT +AGGCACACACACACACACACACCAAAATCTTCAAAGAAAATACAAATTAAGCTTCATGAG +TTGGACATGGTAGTTCAGGCTTTTAACACAGCTGACATGAAATGGAAAAAAGTTAGAAGC +CAGACTAGGTTACACAAGATCTTGCTTCAAATAACAAAAATTAAATAAGTAATGATAAAG +AAAAGGAAAACAACACGACGTTTAAAGTATAACACAAGTAGCCAACGGACATGCAATATA +TTAAAAGTGCTTCAGGGTAAATTCTGTCCCTCCTTGCCTGGCCCCCAAGTTTAGCTCTTG +GATAAAAATCCAGCATCTGGGCTTGTGCTTCCAGTGGCAATGGCTCGAGTGCACTTCACG +TGCACTTCATGTCTGTCACCTGTGGATCTTATAAATGAGTCCGTGGATCTTATGGAGTTC +TTGAGAAAATAGTGAATTTCCACATTAACCCATGTGCTGGCTGCTTTGCACACCAGATCC +CAATGTGTAGCAACAGAAGGGGCAGGTCTAGGACACACTGCTCCTAGCAACAGGCAAACT +CCTTCTGCCATCTGCTCTCACCCTCAGACACTGCTCTTCCGTTCTTCAAAGCCCACATTC +AAGACAGGAATATGAATGAATGCTAAGGGGGCCAAGGTCCACTAGAGCCTTGAAAAGACC +CTGTATGTCTTCCCCGTGGTAAGTATTCACTTGCTGACTGACTTCCACTATAAAAATATT +TACTATATGCATGATTAAAACACTTCATGACTCCTACTGAGACAAGCTGTAGACTTCAGT +GTGATTGCCTTTAATCTCCTTTTATGAACTGTCCTTCATGCTTTTAAGGTGGATCACAAC +CCTACGCAGGTGTTAAGCGTGGATGTTTTTAATCCATTTTTAGTCTTCAGATGCGTCTAG +TTTTGTTCAGATGAAAAGGTCATTTAGTGCGTGCTGTTTGGGGGAGGGCTTGGGGAGCAG +TGCGTCCCTCCGTGACCCCAGGGTACAGCAGTGCGTCCCTCCGTGACCCCAGGGAACAGC +AGTGCGTCCCTCCGTGACCCCAGGGTACAGCAGTGCATCCCTCTGTGACCCCAGGGTACA +GCAGTGTGTCACCCAGGGTACAGTGTCTTTGAGATCCAGGCACTTTTACAGCTTATATCG +GTTCAGTTTTATTTGCTTTTTAAAAAATGGGTTTTAAGTGTTTTCCCTGCATGTATGTGC +AGCTTGTGCATGTATGCCTGGCGCCTTCAGAGGTCAGAAGAGGAGTCAGATGCCCTGAAA +CTGGAGATATGGGTGGCTGTGAGCCTCTGTGAGTGTGCTGGGAACTGAACCTGGGTCCTG +TACAAGAGCAACAAGTACTTGTAACCACTGAGTCATCACCAGCCCTGAGATTGGGTTGTT +TGGGGTTTTTGTGTTCAAAGTTTATTTGTTTTATTTTATGTGTGTTAGTATGAGTGTTTT +ACTCATATGTATGTCTGTATCATGTGCAACCTGGGACTATAGTTAAGGACAATTGTGAAT +CACCATGTGCCTGTTGGAACTTGAGTCCAGGTCCCTAGCAAGAACAGGTGCTCTTAATCA +CTGAGCCAGCAATTCAGTCCCCTGCTTTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAATATATATATATATATATATATATATATACATACATACACTGAAGGGCTAGATCTT +GGAGTGGCCAGCTTCCCTGGCTGTGTGCTGCCTCTTGGTCCCTGTGTACCAAGTGGTTCA +GGTACCACTGCCCAAGTGACCTTTCTCTAGCTTATGTCTGTAGGGATTCTTGGCTGCACT +CCCAGCCCCTACTCCAGACTTTAGCCTCTGAAACTTTGATCCCAGTGAACAGAGTTTCCT +TTTTTAGAGGCTTTTGTTTTAGTGTGTGCTTCTAAGTGAATTAAGTGCATCTGGATCCCC +TGGTCTTCTGCTGCATGAACCGCCCACCTCCACACCCTCTGTGAACAAATACGTGGCAGG +TCCCCATCATGGGACTGCAGACAGAGTTGGGCTGTGTCTGATCCCTGCTCAGTGGGACTG +GAAACCGCGACAGGTATCCAGAGTGTCCAGTGCTGGCACACTGTCCACCCCTCTCCCTGT +GGCATCGTCTCCTCTCTAAACAGATTTTAAGACCTCTCCTGCCCAAGAACCTGTGATGCT +AGCACTCAACTTACTAATTTCTTTCATTCCGTTACCAGGACAACTGCTGTCTACTCTCCA +TATCTCCTATGGCTCAGCCCAAGTATATGTCTCATTTCTAATCTAGGGTTCTTGGTCTGA +CATCATTGTTTTGGAATTCTGATGATCTCCCCCTGGTCCTTTGCTGCATGAACAAATTCT +ATTTTTTTCTTAGTCTCATTTGGGTCCTTTGTTTCCTTGGTTTCCTTTTTGGAGGAAAAA +TGAACCAGGCATCCATTTCTGACCTCTTAAAAACTTTCTCTCTACTTAGTCTTCAGTTCT +GGACCAGATACTCCTCCATCAGTATCTGGTCCAGATGGTTCTCATGGCCACTCGCCTGGG +CTGCTGTCTTCCATGTGTGTATGTCTCAAGCACACTGGCTAGGCAAACTGCTCTTCCCTC +CTTCCTGGTGTATCTTGGCTTCACCGAACCCTTGTCACTTTCCTCACAGCATCAAGAGTC +ATCCCTTTGGGAGACTATCTCTGGTCCTCCAGCTCCAGGCCTGTGTGCTCTCTTCTCTGT +GTATCAAACAACCACTTATTCTGGGCCTTGTCCTGGGTGCTGAGGGTCACAGGACACACC +CCCACGCTGCATTGTGGTTGTTTGTCCATCCACACTGTGCATCTGTCTCTCCCCAAGCTG +GACCCTCCCTTGCCTCATCTAGCTCTCAATGGTGTTTGTCAAGAGCAGATCTGATGGTGC +CAGTTTCCTTTCTTTCTCTCCTCCCTCTTTTCTGTCTTTTCAGCACCTCTCCCAGAAGCC +AAAAAAAAAGGAGGAGGAAAGAGAAGTTCATAATTATGAGATTAGGCAGATCCAATTTCA +TCCCATCCACTCTGTCTTCTACGTGGGGTTTGTTTGAGCATTCAGAGAGACCCACGGTGG +AGGCTGAATCTATCCTTTGTTTGCTAGATGTACTCAGCTGTGGCCAGCAACAGAGGTTTC +CTTTCTGCTCTGTCCTTTGTTCAGGGCCTTACCGTAACTAGTCCTTTAAAAAGTCCCTGA +GAGAGAGGAGGGTTCTATATTCTCAGAAGGCCTGTGCCTTAGAATACTAGACAACTGACT +CAGGGTCTACAGATATTTTCACCTTGTAATATTGTTCTTCCTTTCTCCCCAAACGAAGAA +AGTAACCAAGTATCCTAAAAACACAAAGCAAGACAATTATTTTGGAATTGATTATCAGTT +GGTTTGCCAGATAAACTACAGAACACATAATTCAGCTTGCATTTTAGGAAAGCAGTGAAT +GAAGAGGTTTGGCTCAGAGGAACCTAGGGCCCTGGACATGTTAAATATCTGCTCTATCAA +TGAGCTACATTCTACTCTGAACATTTTTTTAGTCTAAATATGTCTCAAATATTTCACAGA +ACTATTTAAATTATTTTCTAAAATTCAACATAAGTGGAGAACCCTGTATCTTATACACTA +ATGCTGTCACCATGTATTACTGGCAGTGCAAGTTTTAGCTCTCAATTTGCAGCTGTGGTA +ATGTTTCAAAGGAACAGCTTAGTGTTTGACGTAGGTAGGCTCTGTTGGCAGCCATATTTC +TAGTAAACCACTTAGCCTTAACTGGACAAGCAGTAGGAAGAAGGCTCCCGTATTTTCTCA +TGTCATACCTACTAGAGAAATGGAGGTTTTCTCGTGTGAAATGTATCTGGCTTCGTTCAG +ACAAGTGGGAGGAAACATGAAAACATGAAGATACTCACAGTCGCGGGGGGGGGAGGGGGG +GGCACGGAATCCCCACCCCAGCCAGGCTCAGGCCTGAGTGCACTGTGCAGTAACCTGGAA +ACCATCACTAAGCAACTGCTCAGGACCCACCTGGGATGCTGAGTCACTTAGTTCCATGAT +CGGGGGACCAACACTGCTGCTCAGCCTCAGCTGGCCAGTGCACTGTCTAAAACTCAGCAT +GGTGTCTCTAGTCCAGAGGGTCACAGCTGGGGCTGGGCAGTGTGCAGATAGGAAGGACTC +TGCAAAGTCTTTCCCTAAGTTCCCAGTGGGCTCAGAACATACCATACCCTGCCTCACCAG +CGTGACCTGGGCCTTCAGACTGCATTCACCCAAGCTGACACCAGACAAAACTGGGGTTCC +ATTAGCAAGAAAAGCAGGGACGAGGGGACTCTGATTACCCCTTAAAAGTAAAAGCCTGCG +TGTCATATGCTTACCACAATCAATGCTAAGGCTCAAGTACACAGTGTTAAAAATCACTTT +TAAATATTTATATTTTAATTAATTATATGTGCATATGTCTGTCTGGGTATGTGCCTGTGA +GTGCAGGTGCCCATGGAGGCCAGGGATCTCAGATGCCCTGGAGCTGGAAACAGAGAGTCG +TGAGCCAAGACACATACTTGCTGAGTATGGAACTCCAGCTCTGTCCTTCTGTGGTACAAG +GTCATCTCCCCAGCCATAGTCGATTCTGTCTGTATCCACTGTGTTTAGAAAATTCAACTC +CAGGCTGTGACTCCTGAATTGAAGAACCTAGGTCTTAGTCAGTGAGGTGATTCACACCTG +AAACAGCAGCACTTGAGATGCTGAAGCAGGGAGCGTGTGCAGCAAGGGCGAGCCCAGCAG +AGGCTACAGCATGCAACTCTGTCTCCTGCCCAAAAAATCTGTCTGTTTACGCTGCATTTT +ATCATCATGTGTGTGCATGTTTATATGATACGAGTGTGAATGGCCATATTCATGTGCAGG +AAGAGGTCAGAGGGCATTTATAAGTAACTTCTTTCCTTCTACTGTGAGTTCGAGGCCGAT +GCATTACCTGCTGGCCCAAGAACCTCTTACCAGCACTGTTTCCAGGTTACCCCATAGTTA +GGTTACTGTGTACATAGTGAATTGATATGGAAAATGTTAGTCCTGTGAGGACATATGTTG +ACCTGGGAGTATTCTATCACTTTTGGAGTTGATTGGCATTTTAACTAAAACCATATTTGT +ATGAAGCTTAAAGTAAGTGGAGAACATTAACGATACTATCTTGATTTAAAGCATGCCAGA +ACCAACACTCACATGCCCTGTGCCCATGTGAATTATAGAACATGTGGTGGTTTGAATAGG +TTTCCCTCCATAGACTCATGCAATTGAATGTTTGACTCATAGGGAGTGGCACTACTAGGA +GGCGTGACCTTATTGGAGGAGCTGTGTCACTGTGGGGATGGGCTTGGAGGTCTCTTGATG +CTCAAGCTCCACCCAATGTGGAATCAGAGTCTTCTGGCTGCCTTTGAAAGGCAGGCCTCC +CCTGCTGCCTGCAGATCAAATGCAGAATTCTCGGCTTCTCCAGTGCCAGGCCTGCCTGCA +CACCGCCATGCTTCCTGCCATGATGACAATGGACTGGACCTCTGAAGCTGGAAGTCCACC +CCAATTAAATGTTATCCCTTAGAAGAGTTGCCTTGGTCATGGTGTCTGTGAACAGTAATA +GAAACCCTAACTAAGACAAACTATATCCACATTTTAGAACTATTAACATTGGAATAGGAA +AATTACAATTTAAAATTGAAGTCTAGGCAACACCAATTTTTGCTGCTCACAGAAAATGTT +TCTTCTGTTTTCTGCTCTTGCAAACTCCACAGCCTCCCTGTGTGACAGCCACTGATAATG +AGGACCAGTTTTCTCCCTCTTGAATGTAGGGTATAAATAGATATTTGTTGATAAAACTAC +TCTTTGCTATTTAAAAAAAAGCAAACAATGTTGGATCTCTTTTAGCCTACTTTTTCTGCT +GAAAACACATGTACAAAATACCCAGTTATCCTAGAAGTGTTGGTTACCACCTGGACGGAG +GCCTTTTGTTGAGTGTGTGTCTATATATTTCCCTGTGGCTCACCTCTACTTTTGAGGTAC +TGTGATCTGAAAGGCATCCTTTTCCTTACTGGAATCATTCCTTTCTCCCTTAGACTACAG +TATTGATATTTGTTAAATTGTTTTTTGGGGGCTCAGAGGTCCTGAGTTCAATTCCCAGGA +ACCACATGGTAACTCATAACCATCTATAATGTGATCTGATGCCCTCTTCTGGCATGCAGG +TGTGCATGCAGATAGAGCACTTTTATACAGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTG +TGTAAGTGTAAGCATTATGTGTCACAGCATATGTGAGGAAGGCCAAAGAGAACTTGTAGG +AAACACCCCCATCAAACCATGTGGATCGTAGCAGTGATACAGGCCTTCAAGCTTGAAGCA +AGTGCCCTTACCTGCTAAGCCTTCTCTCCAAGCCATCTCTCTGGCCCCAGACTACAGTAC +CATTGGCTCAGGTGAGAATAGGATTTCACAGCTGTCAGGTAAGATGCCTCCTGCTGTGCT +AAGTCCCTGGTTGTTGATAAGGCAATTGCACAGATCAATAGGATTCTTTCCCATCACCAG +TCATAGTAAATAATGAAAGGCTAGCCAACTCAGAAATGTAAGACTTAATAGAAGATAAAT +AAAAGCAACGCCGATTTTCATTGGCAGCGTTAAGATCCTGTTCCTTTCTTACCTTTTTAA +TGCAGTGCTAGGAACAGAGCCCAAGGCTTTACGCATAGTCAGCAAGGTTTCTACCACCAA +GTTCACCCTTCCGGCCCCATCTGAAGACTTGTAATCCACATTAGCGGAAATGGTATATCT +GTACCCCCACGGTTGTTTGTCTCCGCGGCAACAAAGATAAAGCTTGTCCGTGAGGAGAGA +TGAAGCACAGTGGAGTGGACAGTTTGCTTTTGTTGACAGGTTAGTCTCTCCCACAAAGGG +CGTGTTCTGGAGTCTAGCACAAGCTTTAAAAGGCGGAGATCCCTTAGCAGCAGGCTACAA +AGCAAACAACTTTGGCGTTTTGGTTTTCAGCTCTCATGTCTCTTGTAAAGTGTTTAATTG +TTATTTAAATTTTAATAATGTCATTGGCCTGCACGTTGTTTTTCTTCTATTTAAAAAGCT +GTCAAGGGGGTTGGAGAGGTGGCTCAGCAGTTAAGAGCACTTGCTGCTCAGTCATGAACA +CTGGAGTTCAGCATCCACCTCAGCCTGTCCACAGACTTCCTCCCCCCTCCACGATCCAAA +GGATATGAACAATCTCTTCTGCCACACGCTCACACTGGAACACACCACACACACACACAC +ACACACACACACACACATAATTGAAAAAAATTTTTTTAATTAAAAAAATATTGAATCCTG +TTAAAGGGCTCTATGATACAGTTTCCATGGGAACAACATCCTGATGGGCTGTATAAGACT +TTAGTGATGTAGTTGTCTGGGGGTCACTTATGCCTCTCTAGGATACCCCTCGGATAGTTT +GATAAGCAAACCCAACAAACTCACTGGTCCCCTAAACTGAAAATAAAATTGAAAGTCCTT +TATGAATGTGGTAAATTTTTTTTAGTGGAAAAAAGGTTTTTTGCACAAACTTATTAGCAA +GATTGATTTTTACAGTGGCATTTTTGGTATAATTATGTTATTATTAGTTCAACTTTATAT +TCTTTTCCTAAATGACAAATGACAACACTATTGAGGCGCGATAACATCTTGGAGCATACA +TATTGATTTCCCCTCACAGCGTAGGAGGCCTGGCCTATTTTTACCCTTATCATGAGTCAG +ATTTGTTCAGAATTCCTGCCACCACATGGGAGGTGGTGTCTCCTTGAACAGCGGGGGTTC +TGAACTCACTTGGCCTTGCAGGCATAAAGTGTATTCCGCCATTCCCTGACACATGCAGAA +CTATTATCTTTGCTAGGGGTAGAACTTGGCAATAAAGTATAACTTTTTGTGGGAGAGTTT +CAGGGCTCAATGCCTGATACCCCCCCAAAAAAAGACCCTCACCACAACAAGAAGGAAAAT +ATCCAGAGAGCAAAACCAAACGCTGTCTTGCTAGCAAGCTATGTATACTAGGTACTTGGG +ACTCCCATCCCATGCCATTCCTGAGCCTTTCTTAGGGCGAGCCTTCAGTCACAAAGCCCA +CATCCTTGGTTGACACATTCCAGTTAGCAGAAGCAGTTAGCCAGATACAGAACTACAGAA +GCCAAAAGACAAGGTTAGTCCATTGCAGAACTATGGATTTGGATGGATTAGCTCTTTGTA +CTCTTTTTGCAGATGTTCGTGACCACGTACTAGGTTACAAGACTTGAGGTTTACCTCCAT +GGTGTCAGTCATGCTGAGGTCTGGGAGCCTGTTACAGTAGTAAGAACCTAGCTGTTAAAG +TAAAACAATTCATTCAAATCCCAGCATGCACATAAAAGCCAGGCATGGCTGTGTGCATGT +CTATAACCCCGGCTCTGGGAGTAAGGTGTGAGGGGAGATAAGAGGATCACTGGGGCTTGG +TGGCTGCATCCTAAGTTTCGTTCATGGGAATGAGAGCAGAGAGTGACAGTAGGACGTGTG +GTGCTGTGGTCCCTGTGTACTTACACATAAACCCTCTCAGACACAGAGAGGCAGGAGAGG +AGTGAGAGAGGACTGTGGAGATGGCAGGGAATGGCAGAAACAGCCTTACCCCAAATAGGA +ACTGTGGGCTCTGTGGTTTCACAGCTCACCTTATCCTAGGGAACATTTCGAGAGATGCCA +TCATAAAGAAAGTGACCTCTGTCCACCCCTTTCAGCAACTCCAGCATCCACCATTGTCCT +GTGATGAGTGTGAGGAACACCAACTTCAAGGACTTGGCTTTAAATCTCTCTTCAAAGTTC +TGTAAATGAACTGTGGTGTTAGATTGTTCTAGTTAACAATTCCTGTAGGTTACAAAGAGG +AGTGAGGTTAATAATGTAAGGGGTTATCCATCAGCTGGGAAAGAGTAAACTTTACCCTGT +CATCACAGAACCATGTTTAAAAGTCTGGGGTTTGGATTTTCCTATTTCTCACTAAAAAGA +GATTGTGGATGCAGCAGATAGCCCTTGCAGTTAAAATCCCCACAGAGGGATCTGTACAGA +GAAACCGTAGACTTGCCAAAGCCATCCATCGTAATGTAGCGGTGACACCTGGCTGTATTA +TTTGTATGGATTCGAGACACGCTGGGAAGTCTCCTTATCCTCCTCCACTCCCTGCTCAAG +CTTTCTGGTCCTTGTTCTACCGTGTGATAAGCTACTCTCCAAGATCTCGCCACTACAGAC +CGAGCCAACTCAGCTGCAGACCTTCCTCTCTTGATGGACTGATAGCCTTGAAAGCCATAA +GCCAAAGTAAGACGTTTTCTTATGCTGTGTCTGTAAGATGTTTTGTCACATCTGCAAGAC +TTAGTCTGGGGTTCTAGTACTGTAATAACCACCATGACCAAAAATGACTTGGAGAAGAAA +AGGGTCATTTCACGTCACAAGTTACAGCCCACCATGAAGGGAAGTCAGGGCAGGAACCTG +GAGGAAGGGATTGAAATGGAGCACAGACATAGAGGCACTGATTATAGGCTTGCTCCCTGT +CTTAGGTTTCTATTGCTGTGAAGAGACACCATGGCCATGACAACTCTTATTAAGGAAAGC +ATTTAACTGGGGCTGGCTTACAGTTCAGAGGTTTAGTCCACTATTGCCATGGTGGGAGGC +ATGGCTGTACCTGGTGCTGGAGAAGGAACTGAGAGATCTACATCTGGACCAGTGGGCAGC +AAGAAAAGAGACATTGGGCCTGGCTTGAATATCTGAAACCTCAAAGTCCACCCGGCGTGA +CACACTTCTTTAACAAGCCACACCTACTCCATTAAGACCACACCTCAAGGGCCATCTTCC +CCCACCTCTGAAACTACCACACTCCCCCTGGCTTGCTCAGCATGTGTTTTAGACACTCCA +GGACCACCTGCCCAGGGATGACCACACCCACAGTAGGGTGAGTCCTCCCACTCCAATCAT +TCATCAGGAAAATTCCCCCAAAGGGTTACTTACAGGCCAATCTTTGGGAGGAATTTTCTC +AGTTATGGTTCCCTCTTAGATAACTAGCTTGCATCAAGTTGTAGAAACAAAACAAAACAA +AAAACATCCCCCCCCATGCTAGGACAAAGGTAACCTCATCCCACCTTCTTGTTTTACAGT +TGCCTTGTAGTCTGTCCCACTCTGCAGGGACATTGTTAGCTTCCAATGAGAAAATACATG +TGGAAACACGCAGCAGGGGCTTAGAGCATAAACAGGCAATAGCATGGTGAATTCATCAGA +GACCATGTGTGGCATTTACCTCTATGATATTGAGAAATTTTAACTCATTTCTTGTGTAAA +TCTCAGGTGATCTTCCTAATAGTGGCCAATCACCGGGATCCAAATGCCTCCCCCTTACCC +CTTGACTATCATGGAGGTCTTTGTTTTTTTTCCCTTTATTTTCATTTGCAAATGCAAATG +GATCCCCACCCAAAGCCATCATGTAGGCAAATGGAATAAGAGAATACTATATGAAAAGAT +ATGCTTTTGTCATCACAGTAAGGATCTATATCTATAATAGACCCAGGTTTGCTATTACAG +CAACCATTCTGGGTGAAAAATATTTACCAAGCAAATTTAGTTCCTAGAAAATGATGTTTT +GGTCCACTGCAGTGCAGTATAGAAAGTGCTTATCCTAAATGTATCCTACAGCAGGATTAA +AAAATTATTTTTATATGCATTTGTTCTTGCACAATTTCACACACACACACAGAGAGAGAG +ACAGAGAGAGAGACAGAGAGAGAGAGACAGAGAGAGGAAGTACTTTTATCATATTTCCCC +TCACGTTTCTTTCTGCGCCCCTGCCTCTTCCTACCAACCCCTTCTTTCACGTTCATGTGT +TTTTATGGTGGTGTATTTAATGAGGTCAGCCTTCATGAGCATGGGGCTAATTGAGCAAAG +ATGGCTTACCAGTGGCTTATCATTGAGGATTACGACTCCCCTGACTCCTCTAGAAACCAT +TAACTGCTCAGAGCTCCCTGTGGTGGCTTGGATCCTTCCTTGTGAGCCCCACCCCAATTC +ATGATGGAACGCTATAAAAGTGTTTTCTTTTAAGTTAATGAGAAACTCAACTAAAAACTA +GCCTGAATAATAAAGGTAGTGTCTGTTGGTTTATGAGGCTAAAAAGTCAAAGGCTTTTAA +GTTAATAAGAAGCTCGACCAAAAACTAGCTTAAATGATAAAGGTAGTGTCCACTTGTGAG +ACTAAGAGCCAACGTCATAACCTTGGCTTCAAGTGAAGCTTGGTAGTGTCACCAAGGGCC +CTGCCTCCCTTCTCTGTGTCTCCCTTGCTTTTAAGTGGCATTCTGTCTGTTCTAAAATGG +CTTCCCACGTGATCCTAGCATGTTTTCTGTAGGTCATGGGGCCATAGATACCCTATTTTC +TGCATCCTCTAAAAGACATGCTCCATTTATCTTTAAGGCTATTGACTGGTTCATTATTCT +TTATTTTATTTGGATTTTATATGCATTATATATATGGGGATATTGGGTCCCCTGAAACTG +GAGTTACAGATAGTTGTGAGCTGTCCTCTGGGTGCTGGGAATTGAACCCAGGTCCTCTGA +AAGAACATCAAATGCTCTTAACAGCTGAGCCATCTCTTCAGCCCCTGGTTCATTATTCTT +ACTAGATGTTACCTCTGAAGCCAAGTCTAATCCTAAGTAGACATAAGATATAGTCATTAC +TAAAGCTCTCCTGCTGTTTCTAGCTGTCCGTTGTGACTAACTGGTCAGGATAAATTATTC +ATATTTCATTCAGATTAACACACCCACTTTAAACTTACAAATGTGGCCCTGTTCAAAAGG +TGAGCTCTTGCCGTCTTCTCCCCTGTTGTGGCCTTGGCCTTTCGCCTTTTCCTGTACGAG +TCACTGTACTAAAGGCTTCCTCCTACCCCATGCCTCTGTTAGAATGTTCATGTCTCGGTG +ACAGTGGCTCCCAGTACTAACCCTGACTCAGGGTGGGAGCTTTGCCGATGCTCTTGTTTG +GAACCTGATGAGCCACGTGTTCTTGATGGAACTCATTCTCTTTATAAGGTGCTTTGAATG +TCTCCTAGGCTACTGTATCTGTGAAAAGCAGCCTAGCAATGGACGTGTGGTTACTGATCC +CAACGCTGATAGTCAGAGGTGGGAGTGAAGGGTGGCCAAGGCTCCTGGTACCCTAGAAGA +TAGCTAGACATTAAAATTTGCTAGACATTAAAATTTGGAAGGAAGATGTTTGCCAAGGCT +GGTGCTTTTTGCAATCAAGCTTGCCAAATTCCTGGAACTAGATCGGAAGTAGAGACAAAA +GAAGATGAGGAAGTCAAGGAATCCGGTGAAAAGGGAGTACCGTCCGTCCCTCAACCCAGC +GAGAGCAGCCAGAAGCCTACAATACTGTGCTTATGAAGTCTGCTGAGCTTACGTGCACTT +AGGGTGGTTCTCTCTCATGGGAAGGGACAATTACATGGGGCATCTGTGTTAATATGCCTC +AGGTATTAAACTCCAAGGCACCTGACTACTCTTGTTCATAGTTGCTTAGTTCCTGGGGGA +AACCAAGGATCTACCTTCTACCTACCCACCGATCCATTTATTCTTGAGGTGTAGTCACGG +TTGCTGTGTAGTCAAGGTTGTCTGGAACTATGCATTACTTCAATAGGCTTCAAACTCACA +ATCCTCTCACCTCAGCCTCGTGCTGCTAGAATTACAGACACGCACATCCATGCTTTTAAT +ATTTGTTACTAAAAAGATTTTTCATGAAGTCTGTCGACATACCAGGTGGGCTTAACCAAC +GGCAGCATAGTTATCTCTGCCTAAGCTGTTGTGAACTAGTTTCCTTGTTAGGATCAAGTG +AAAGACAAGGTCATGAATCGTAGTCTCCTGGGAGTAATGGTCACTAGCATCTGGTGAGCA +CTTAGCCCAGGCCAGCATCTGGTTTTAGCAGGCAGCGTATTTGCCTTGGTCCCTGTGGAA +TCAGGCAGCTTGTCTATGGTACCACAGCTGCAAATGGGCAGGAATGGGTTTGACGCTACA +TACAGGTTCATAGTGTGGATCTCTTTGCCATGTGACTTTCCGGTGACCTTGGCATTTTCA +ATAGGAAGTTTGATTTAAAAGTTAAGACTTGTTGTATAATGCGTGTGTGTACATGTTTGG +TGTGTGTGCACATATATGTACAGTGAGTGTGTCTGTGGATGTTGAAGACAAGTTGCTATC +AAGTATCTTCCTCAATCACACTCTACCTTGTTATTTGCGACACAGTCAGCCTGATGCTCC +TGGTTTGGCTCGAATGTCTGGGCAGTGAGGTGCAGGGATCGTCCTGTCTTTATCTCCCCA +GCATTAGGAATACAGGCCTATGTCATCATGCCTGGCTTCTTATGGAGTGCTGGGGATCCG +AACCCAGGTCCTCACGCCTGCATAACATTTTTACCAACAGAGCCCCAGCCTAGAGTTGTA +AATTTTTAATCAATACTTCCAGAGGAGAAAAGGATAGATGATTATTGATATTCAGTTGTA +AACAGTGAAATCTTAGTGGTGACTGTACACTGTGCGCCTTGGTTCCCAAGAAGCAGCCAT +TTGAGACTTGTTTTTAACTACCTACTGATCCTGCTTCGGCAAATTAGCTACGGTTTAAAA +AAAAAAAAAAAAAAGGTGGGGGGAGTGGTTTTTGGAAAAGGCAGGGGGGACGGAAGTCTG +TCCTCAGGTGACACTTGCAAGTTATTAATAGACCATAAATAGAAGAATTCAAACTTTCTC +AACAGATAAATTAGAGGGTCATTAGCTGTAATGGAAAATGATTCTTTCTTTTGCTGCACA +GTTCATCACTGATTTCTTAATCCTGTGCATCTGCAGAGTGTTTACAGTGGACCGGGCATA +GATACATTTCATCTGTATTAGGCTAAAGCCAGAAATGTGATTTAAGAGCAGAATCCAAAT +TGATCGTTATTTTAAAATGAGTGTGGGGGCTGGGCATCACAATGCATGCCTGTAGTCCCT +ATGCTCAGGAGACAGAAGGGTCGGGGGTTCAAAGCCAGCCAGGGAAATCTTGTTGATCAT +GGAGGAGAAGGAGCTGGCAGGTGTTCGGATCTCAGAATTTAGTACAAATATCTTTAGTCC +TTGTTGTGTGAGGTTTAAGCTACTGCCTTTTGCTTTGGGACGAGTAACCAAGCCTCCAGC +CCGCACTCAGAATCCCTTGAATCCTCAGACAAATGGCACACACACACACAGTTTGTTCCT +TTACAATTTGCCTTCTTGGCCCAATTGCTGGGTGCTGATATTTCCAACCTGGAAAAGCCT +GCCCTTAACAATTTATTATCTCCATCTCTCCACCTGCCCTACCTGGCCTCTGTTATACAT +CCTTGGCCACCTACATGTACTGGTGGCCACAGACCCCAGTTCTCCCCCACCCCAAGGTCT +CATATGGTTGCTGTGTTCTTCTCCCTCAAAAGCACGGCAGCAACTCCTCTCTCCTTCCTT +GTGTCTGCTTTTTCCTCCTGGGATCCAGAAGTCCCACTTGTACCTTCCGCCTAGCAATTG +GCCCCTGGCTTTCTTTACTGACAAATCAAGAACTAACAGGGAACAGACCTTAGCATCAGC +ACTGCCCCCTTCAAGTCCTTGTTCATCATCCTAATAATAAAACAAGAACTGTAGGAAATT +TGACAACAGAAATCCTGGCAAAAACCTCTTAGAGATCATTGGCACATTTTTTTTTTTTTT +TTTTACATCATCTTGGCTAACTCCTTGGCAGTTTGAGAGTGATAAGCACTCCCAGCTTTC +TCTATCCACCAGTTCCCACATGGGACTGGGATTGGTACCCATGGCAACAGAGTACACAGC +AAGCAGAACACCCCCCCACCTCCACCCAACACATACCAAATCCACATGTCGTACTGCCCT +TGCGAATTGAGGTATGTGTTTGGAGAATTAACTTTGTTCATAAATTGCTGTCACCAGTTG +AACTTGTTGGCAATTAGTTCTTTTAATTAAACATTTCATAAACCTTGCACGTGCAACAAG +TACACTAAGTTTCCTTGAGAATCAACTGGAGTTTTGAAAAGACTATAAAGATCAGGCATG +GTGTGGGCATTTCACTGCACAATAAGATCTGAAGCAGGGCAGCCATAGAAGACTAGAAGG +CACCTACATCAGACTACAATGCCCTACCTTATAGACTTCTCTATGCTCTTTGGAAAGATC +AACTGGAAAATGTGGACAGTGCTTTCTGTATACAGAATAGAACCCCACTAGCTAAAAAGG +GGAGGGTGTAAACAGGATCATCAAATCCTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGAG +TCTGTGTGTGTATGTGTTTGTGTGTCTGTGTGTGTATGTATATGTGTATATTAACAATAA +TCAAACAGAGGCTATCAAGGGTGTCTGTGTGTGTGTGTCTCTGTGTGTGTCTGTGTGTGA +GTCTGTGTGTGTATGTGTTTGTGTGTCTGTGTCTGTGTGTCTGTGTGTGCATGTATATGT +GTATATTAACAATAATCAAACATAAGGCTATCAAGGGTGTCTGTGTGTGTGTGTCTCTGT +GTGTGTCTGTGTGAGTCTGTGTGTGTATGTGTTTGTGTGTCTGTGTGTGTATGTATATGT +ATATATTAACAATAATCAAACAGAGGCTATCAAGGGTGTCCGTGTGTGTGTGTGTGTGTG +TCTATGTGTGTCTGTGTGTGATTCTGTGTCTGTATGTGTTTGTGTGTCTGCGTATGTATG +TATATGTGTATATTAACAATAATCAAACAGAGGCTATCAAGGGTGTCTGTGTGTGTGTCT +CTGTGTGTCTGTGTGTGAGTCTGTGTGTGTATGTGTTTGTGTGTCTGTGTGTGCATGTAT +ATGTGTATATTAACAATAATCAAACAGAGGCTATCAAGGGTGTCTGTGTGTGTGTGTCTC +TGTGTGTGTCTGTGTGTGAGTCTGTGTGTGTATGTGTTTGTGTGTCTGTGTCTGTGTGTG +TATGTATATGTATATATTAACAATAATCAAACAGAGGCTATCAAGGGTGTCTGTGTGTGT +GTCTATGTGTGTCTGTGTGTGAGTCTGTGTCTGTATGTGTTTGTGTGTCTGCGTATGTAT +GTATATGTGTATATTAACAATAATCAAACAGAGGCTATCAAGGGTGTCTGTGTGTGTGTC +TCTGTGTGTGTCTGTGTGTGTCTCTGTGTGTGTCTGTGTGTGAGTCTGTGTGTGTATGTG +TTTGTGTGTCTGTGTGTGTATGTATATGTGTATATTAACAATAATCAAACAGAGGCTATC +AAGGGTGTCTGTGTGTGTGTCTGTGTGTGTGTGTCTGTGTGTGTGTGTGTGTGTCTGTGT +GGGAGTGTTTGGGTGTGTTCATGCTCATGGGCATGTGGAGAAGTCAGAGCTTTTGAGACA +GACTCTTTCACTGGCGTGGAGGCCACAGAATAGGCGTGGGCTGACAGACCATTAGGTTCT +GGATTCTGCCTGTCCCTGCCTCCCCAGTATTGCAAGCACATGCCACCATGGCCAGCACTC +TTAAATGGACTCTGGGACTCTAACTCAATTCCTCATGCTTGTATGGCCAGCCATCACCCA +AGTCCTCACATTTTAGCCAGTTTGTTCATCTTGGAACCATTTGCTGTGTTCATGAAGTTC +ATGAAGTACCTTTAGCTTCCCTCATGCCTTGTCAGCTAGATTGCTTTTTTCCACTTTGTT +CCAGTGCTGCAGATGTGAGATATATGTGTTAGATGCAAGAAATTGTTAACAGATGTTTCT +GTTGTGGTTCCTATCCTGATAGCAAGGATGAAATGGGCTGACTAGGTAGGTTCTTTTTGT +TGTTCTTGTTTTCAGTGGACTCTTGCCTTTGCCTCCCTTACCCTCGCATCTAAGGCTTTA +TCACTTAATCACTTGTGGTTAAATGAATTTTATGGCAGCAATAGGAAACCTCTAGACATG +CCTTAGGTGAATGTGTGTAAGTAAAGTCACCACTGAAAGCCAGCTGGATACACAACACAG +CCCACAATTATAGGAGACCAGAGGGTGGCTGGAATTAACATCATCAGAAATGTTCTAATA +TTTATTAAAGATGATCAGTCACCAAAAGAATGTGGTTCATATTTTGCGTTTTCACATTAT +TTTGTGTTATCAGAATAAATGATCAACGCCCTCCCCTAAGAAGAAATTAGACCACTTAGG +ACAGGAAGATGAAGCTCTGCAGAAGTCAAGTCGACTCTAAGGGTATGAACAGAGACCTTA +CTAGGGCTCGGCAGAAGTTAGTTTGTAGCTGGGCAGGACACAGAAAGATGGCTCTGTATT +CTATCCCTTGCTGTTCATGGTCAAGTGTGGTGTGTGTTCACCTCTATTCCACATTTGGAG +TGAACGTACAACTCACATCTGTCTCAGGGCCATTCATGAGGCTTGCTGTGAAAGTTGGGA +AGTGTAACAACAACAACAAAAGTCACATGATCACACTCTTCAGAAATTGGCTGGCTGCCA +TCCTTTCCATTTCTGATGCTCCATTTTGAAGTGGCCTGTATTCCATGTGGACTTTTCCAA +TGATGTATTCTTGGTAGCACAGAAAGGGGGAGTGCTCTTTTAAACTATGCTGTGTGGGCT +TGCTTGCTTGCTTTCTATTTTAATTGTTGGAAGTAGATTATGTTCTACATGACACTGGAA +TCCTAACATAATGGTCTTTTCTTCCAACTATCTCTTCCCACTTAATTGAAGTATAATCAA +TCATAAACATGAAGGTTATGACCCCTCTGAATGGACTATTCTGATTCAGAACATATATAC +ACTGGGCTATTTTAGCTCACGCCATTCAAATGCTTTTGAATTCTGTAATTAGCTGTCCTT +TTCTTGATTCAGTATGGCTTGGCATATAAGTATATTTCTTATAAAGAACTGGCTTCTTTA +GGATAGATCTGTTTCCCAACAGAACATTCTTGTCATCTGATAATAATATTATGGTCTTAG +AAAGGATTATAATTTTCACTTGCACATGGAGACGTTGATATTTTGCTTTTATCCCCCAGT +CACTGACATCTGACTGATAGAGGTAAGTGTCCTGGGGCCAGTCTCTCTGAAGACAGACAC +TGACATAGATTTACCACTCAGAGATGTTAAGTGGTAACCGTCTTTCTTGCTGTGTGCAGC +CATTTTAGTTACTATCAAACGGTTTAGGGAAGAATGACCAGTAGTACCAACTGGGGATCG +ATGTGTTTGAGTGCCTGTAATGCCATGTCATGTCTTGATGAAAGCAACATGACCACAGTC +GGAAGCATCTCTACCTAGAGTCAGATAGGTGAAGAGTTAAGCTATTGCTATTAGCTCCAC +AGGCTGCATCTAACATGGATGAAGTGGGATGGAAACGAATTAAAATGAAACCATCTTCTA +AAATGTGTTTAAGATAAATAAGACTGGTTGAATGTTGGAGAGTGTTCTGGAAAAGAAAAC +CTGGTAGAGAATCAAATGGAAGTCCCTTGGCGGCCAACTCTGCCTCCAGCTGTATTCAGT +TATTGAACAGCTGTCAAAGAAAGCAAAGCATTATTTGTGAACTAGAACAATTTCAGAAAG +CTGTTTTTAACCCCCTGTGGTGGGTTTTTTTTTTCAGCCTTCTAATCTCTGTAAAGGTTT +TAAAAGCTGTAATGATGCATGCTTGTATCAGGCATGAGGTTGCCACACAGAACCACAGGA +CACGGTTAGTCCCGTGTGCAACCATTAGAATTTTATTTCCTGCAGAATTTTGTGCTGTGT +CACATAATCACATGTAGCTGTTTTGTCCTGAAGTCAGGAACAGTATCTACTATTTATTTC +TCAGCGACATGACAAATGCACAAGGCAGGAAACCGTGCTGGATGTAACCCATGCATAATG +AAGGGCTCAGAAAGAACTCCAGGGGGAATTTCTGACCTGGACATTGCATCTTATAGATGG +GTTGGGCTGATGCAGCTTTGGGAATTTGTAATGATATGAAATACTTCCAATCTGGTGCTT +CTTTTTGACTTCATACACAATTTATTTGCATGAATTCTGGGAATAAAACACAACATTATG +TTTGCAAGGCAAGTAGTTTACCAACTGAACAGTCTTTCCAAGCCTGAGCTACCTCATTTC +CTATTGAAAGATTTTTATACTTTTTATTGTAGTATTTTGTATGTATGGGTGTTTTGCCTG +TGTTCACAGATAACGTGTGTGCAGTGCCTGCCGTTGCCAAAAGAAGGCAACAAATCCCCT +GGGACTAGAGCCATAGCCTCTTATGAACCACTGGATGGGTGCTAGGACTCAAACCTAGTT +CCTCTGGAAGAGCAGCAAGGGCCCTTAACTGAGAAAGCATCTCTCCAGTCCCTACACTGA +AAACCTTAAATAGTTGTACTTGAAATGTTTCAAAGAACAGATACTGTCTTGGTTAGTTTT +CCCAAGTAACAAACTTGAACATAAAGGGAATTCTTTTACATGGGGGATCTTCTGGATTCA +GACACAAAATGGTCAGATATAAAGTAAACCTCTGCGAATGATCTAGTGCATGTCGAGGTC +AAGGACATCTGCTCCTGTCACAGTGCCATTGACCCTCAAATATTCTGTCTAGTCTTGGTC +TGTTGGACAAAGTGAAAGACGTCTGAATTAACTGGGCTCTTCCACAGTTCCTCTGATGTA +TTTCCCTCTATCTCTCATACAGTATTAGTTTAATTATTTAGAAATTCTAGAAGAGTATTA +TTATGTTCATGGTTCCTATATGGTCAATAATGGTTAATCTAACCCTTTATATTTTATATT +CCATAAGTATTCTTTACCTGGTGTTCTCAATTCCTCTGTAAATAAACGGAATACTGATAG +AGAAGTGTTTTGTCAAAAAAAAAGAAAGAAAGTGAATACATGTTTTCTTTTTCCTGACAT +CCTTATATTAAGATGTTGTTTGTTTGTGGACTGAAACTTTTCCTCTCTGCTTTTCTGCTC +TCTCTTGTTTGTCTGGCTTCCTTTCTAGCCAACTCTCTCCTCAACAGGCAATGGTCTGTG +CATTTCCCTGTCACTGTCACCACCTTGTAATTTCACTCCAGTGTCCTCCACTCTGTTTAG +ACAAGTTACTAGACATTACATCTCCTGGACTAGGGCAGTTACCAACCTAACTGACAGTTC +AGGGTTTAGTCCCTCTGTCACTCTGACCCACTTCAGGGCCCTTAGGGAAGAAGGGATCAG +GACTTTGAACGTGTGGACCTATATGTAGAATAAATCTTCAATCCTTTGTGAAAGAATATG +TGCATGTCTGAATTTGACAGTGGGTTTCATTCAGTTGCTCTCCACAAGGCTTATTCTAAT +TTGTATTTCCTACCAGGTGTGACAGTGGAGTTGACACTTTGCCATAGTTTCGTTAACATC +ATGAATCTTCAGGAACTTGATTTTTGCTCAGTTGGGTGAAATTTTGTATCTCATAGAGGG +CCTCCTGCACTAGGAATAGCTTTCTCTCTGCTTCTGCCTAGGACTTTCCTCTTATAGAAG +TTGTGGAGGAATGAGGCTGGGTGGAGGAATAGTCCTTCCTCTCACTGAGTCAGCATGTCA +GGCTAACACTAACATAAGCCAGGCACTGTACAGCAGTCTCTCCTTACAACAGCAAGACTA +AAGGAAGCCTTCATGTCCCAGGCCCTAAGGAAGAGCAGCTAACACAAGTGCAAGAGAGTC +AGTGACCTGGCGGTGGTGGGAGCCAGGTGCTTCCCTCCAGCACTGCGGATTGCCATCTGT +CATTCCAGTGGTAGCTTTTTATTAAACCAAGAACCACCTGCAACTAAGTCAGAGGCTCAC +TGACTGTATAGCAATAAAAACTAAAAACTAGAGATCCACACTAGGGGGTCCAATATCACA +TCTACAAGTTAGGAAGGTGTGTGTGTGTGTGTCTGTGTCTGTGTGTGTGTGTGTGTGTGT +GTGTGTGTGTGTGTGTGTATCGTGTTTGTACACGTGATATGGAGGTGCTTGTGTATATCT +GTGTTCATGTGGCAGGAGGCCAGATGTTAACATCAGGTGTCTTCCTCAGTCTGTATCCAC +AAGGTCTCTCACCAAGCCTGGAGTTTACAGTCAGTCTCCCCTCTGACCCCTAGCTCTGAG +ACTAACTGGCAGCAAGTTTCAGGGATCTTTCTCCTGTCTCATTTTGTCCTTGGCTCTGGG +CTATAAATGAGTAATGCCACTTCTGGCATCGATGTGGGTACAGGCAATCAAAATCAGTTC +CCATGCTTGCCGAGCAAGCAGTTTACAAATTGAGCCATTTCCCACCCCACATGGACAACC +TACCAGAGATCACATTTCTGGGGAAAACGGACTCTCCTCTTCCATTAGTCATGAGTACCA +ATAGCTCCCTGGCTAGAGACGGGCCTCACAAGTCGTTGATCTTGTATGTGTCTTGTATAG +GCAACTGCACCTGTTCTGAGCTTGTGGGCACAGCTCGTGGGCACAGCAGCCCTGTCGTGA +CTCACAGACGTCTTCCCCATCCCTGACGGTTACAGTCTTTCCACCCGGTCTTCCTCTGTT +CCCTGAGCCTTGCAGGGAAGTTGGGGTGCTATAGATGTGCTATTTAGAGGTGAGCACTCC +AGACATTTTTCTCTGTACTTTAACCAGTTGTAAAACTGTGTTAGCCACCAGAAGGGATAG +TTCTATATTTTCCAAAGTTAGGTTAATTGATTAATTAAATGAATTCTAAAGCATTCCAAG +TTTCCTTTTTTTTTTTCCTCCTTTTTCTCCTCCCCCTCCCCTTTCCTGTCTCTGGCAGTG +TCGAGATTCATGGTGATGGCACTGTCATGTTTTCAGGCCTCTTGGGTTGATTGGCTGATT +GGTTTGTAAGTGAACTCCTGTTTAAAATCCTGTCCCAGTCATATGGTCATGGACTGCCCC +ATTGCAAAGCACATGGCCAGACTTCACAGCATGTCACCCCTGCACAGAATCAGTTGTGAG +CAGTGGAAAATGACTTCTCTGGATTTGTTTGCAAGAAATATCTCCCAGGATATGGAGAGG +CCTTCAGGAAACATGGCAGGAAGGGAGGTACAGACTCCACATATCGTGTTGCAATCTGTG +GCCTGAACTAGTGCAGGAGAAATTCATGCCTGCTCAGAGCATGGACACAGATGAAGTTCT +GTTTTGCCCAAAAAAAAAACCAGCTACTGTTGTTAAGGAACACAGAGGCTTGCTTCCATC +TTACCACATCTACAACTTCCGGCATGGTTTCCATGGGCACGCTGTATACTCTGTTCTTTC +AAAACCAAGCCTGGCAGTATGAATAGAGAGTGGGTCTATCTACCATAGAGACCTGTGTTT +ATTTTCACCTTGGGAATGTTTACATAGGCACTTTAAATTTCCCTTTGAGCCTGGTTGTGT +TTCGTTATAAAATACTTGGGCAATCTGTAAAATCAGAAAAGTAAAAATCTAGAAGAGCCC +ACATCTCCTGCATGTTTACAGCAGTCTATTCCTTTATCGTAAGAAAGTTGAAGTCATAGA +TTTGGTGGCGTCTGTGGTTTAGTCTGTTCAGCAGAGCTTGCCAGGCTGCCTCGTCGGGAG +AGAAGGTGACCAGTAATCTTAGACTCTGGTAGTCACAGTTAGGAGGGCATGGTCAGGGGG +AGGAGGCAAATGGGGAAGGAATACTGGTTACAGGAGGAAAAAGGAAGGATTTTTCAGTTA +TCCAGAGCTGTTCAGGCATAGGATAGCTGCCCAAGCAGGAAAATGAGCAGCAGACACTAG +GGCACTTCGGTCACCAATGCTGGGATTCTCCCTCCAGAGGTGACCAAGGAGTCTCCATGC +TCCTTCCTCCAACTGTTGGCTCCTAAAACAGACAAAGAGCGAAGGCTTCGTCCTGGCAGC +CAGTATGGAAGAAACACTCCTGCTGGCCAGGCAGGGAAGGCTAAATGGGTACCCAGGGAG +GAGGAAGTGGCTCTATTTAAGAGTTGATAGAGCTGGTTTCTGGACCTGCCTTCTGTTCCC +AGTAGGCAGAGAGATGCCGAGCTCAGCCAGGGTGGAAATCAGCTCAAAGTCAAAACTGAA +AAAGCACCAAACTCAGGTGGTAGTTGTTCTACATTCGGATGCCAAACCACCACCACTACC +TCCACCACCACCACCATCATCCATTGTATAGACAGGCACTTCTCTGAACCCTAAACTGAA +CAGCATAAACCCAAGATGTGGCCAGACAGAATCCCTAAGAAGGTAGCATCCTAAGACACA +GAATAAGCGCCACATTTGCCTTTCTTGGTTTTTTCCTTTGTTAACCGTTGGGTTTAGTCT +GGGTTGCTCCTGAGAGCACAGCTGGAAGTCACACGCAGGAGCATGGGCATCTCCACACTG +GCTACACCACTGAAGGTACCTTCACTCCCTCAGCAGCCAGTACCAGCCAGGTTCCCACCG +AAAAGGTAGACTCTCAAATTTATCTCAAAGAAAGGGCACAGAAGCAGTATTATATTAGTA +TATAGTATGATTATATATAGAAAACATATATATGTATATGTATATACATATATATGTTGA +TATATATTGGTATATATTCTGACATATTGGAAATAATATCACAAGCAGCAGACATGCCAT +TGAGGATTGGGTTATAGGAGTGACATGTCAGAATGGTCATCACCCCCATTTGTTTGCTTA +TTTTTTTAGAACTTTTTCAAGCCAGCTTTTCTATTTATCTTCTTTTCTGGTGATGATCTA +ACCCGATCAGACTTGAAGGCAGTGCCTTGTTCCTGAGGGAGAGGCAGATTTGTTATGCTG +GAAAATAGATTAGATTTATCCAGTATCTGCTGAAATTTCACCTTGCTTATAGCAGGAGTA +TGTTCTGGGCATTCACTTAACCCCATTGTGAAAGTAGCTGATCAAGTGAAGTAGAAAATG +TAAGTTTACTCTAAGCTATAAAGTGACACACACATGTGGGAGGATGCCCTTAGTCTCCTT +GGACCATCATCCCCTCATCCCTTGTCTTGCACTTGTCTAGACTCCCGTTTTCCTTCTTCT +GTGCTTGTACATGTTCGTGTCTGTGTGGTTACCCATGTGTGCAGGTGTGTGTACACATGT +GGAGGCAGAAGACCATAGCTGATGTCTTTCTCACTCAGTGTCCACCTTAGTTTTCCAGAC +AGAGTTTCTCTTTTACCTGGAACTTCTCTATGAGCCCCAGGGAGAGCCTGTTCCTATCTG +ACCTGGGCTAGGATTACAGTGTGTGCCACCTTACTTGGCGGCGGCGTGGGGTGGGAGAGA +TTAACTCCGGTTCTCAAGCACTTCACCAACTAAGCCAGATCCTCAGCACCATTGTCCTTA +CGTTGAGCTGTTACAAAACTCTATCTGATTCACAGGGGAAGAGAGGGTGGGAAAACAACA +TCCCGCGGATGGGCTAGGGCGGAGGAGAGCTGAGTCTTTATGTGAGTGTCCTTCCTTCCC +TGAACCCTAGGTAATCTCTAGGGAAGGACATGGAGCCGCCATCCTTAGAGCCCCAAGAAC +TGGTACCTGTCCTCCAACCCCTGCAGTTAGCATACAGCAAGAAGTTAGCACCTAGCTTGG +GTTGACCCAGCCTAAGAGGCAGCATAGGAACAGGCCTGAGCCTGCTTATGAGTAACAACA +GGGAAGAGATCCGTGTGTTTAAAGGAGAAACAAAAGCAGTGCATAGGGAAGGCAAAAGTT +GCTTTCCTGCAGACTGGAGTCTTTCAGGGCTGTGCCCTACTTTCCCAGAAAGTGGGTTAG +AAATTGTTAAAGGGGAATATGGATTTAATATTTCCCCTATCTTCTCCCTCCACTCCAATT +CATTGGAATATTAAATGCAAATGGAAAATTTGCTTCTACGGATTGGAAATATACTTATGG +TGGCAGAAAGCACTGAATGTTTTCCATCTTGCTGCTTGTAAAAATGCAGAAGTAAAACTT +TTCTTTCAGCCTCTCTGAACAGAAATGCTATGAGTAGTGAGTTAGCAGCCAGTATTTTAA +ATGGAAGGCAGAATCTGCATGTGTTGTTTAAGGGACCAGGGAGCAGCCTCTGGGCAGACA +GTATTAAAAGCTTGGGCTGCAAGTATTAAAAGCACAGTACAAATTCACCTTGGAACCCTT +CAGTGCCCTCTGACCTGCTGGTCTAGACTCTGCCCCTCCCCAGCACGAGCCCCTGAGTTC +CTTCCAGGCACAGAGTGTGGGGCCTAGGGGGAACCTCTGAACTTCCATTCCATGGAGAGT +TATCCAAGAAAGACTGTTTGAACACCCACTTCTTGGGGAAAGCTTTGGGTGCAGGAACAA +GCCAGATGAGTGAAGGGAGACCTGGCTGGCTGCTGCTGCTTGGCAGAGCTAGCCCAGGCT +AGGTCAGTCACCACTGAAGACTCAAGTGCATCATAAGACCAAGCCAGTTTGCTAATCAGC +CTTGCCATTATTAGAGTATTTTTAGCCTTCTTAGGCCATCTCTCCATTTCCTGTAAACCA +AGACCATGGTTTGCTCTGCCTGTCATGAGATTACTGTAAAGAGCAAATTAGAGAAGCCGT +GTGATTATTGTTAGGAAGCTGCAATATCAGAGACATGCGTGTTGCTGTTATTGTTTTAAT +CAATTTTCTTTTCTATCTTTTTCAGCAAATGTTTTCCCTCGGTCTACCCCACCCCCAATG +CAGGTAGCTCAACAGAAACTGGAAACGTTCTTTCAAAGGCAGAGAGCAATTTCAGCTATT +AGGCATCATTGGCTAACTAAGCAGATATGTTTTACTGCCAGGCTGGTCTAGATTTGACAT +AGAAAGCTATGAACATTAGAGATTAAGCTTAAAAATTAAACTTTATCTTCTGTGTTCTTC +TTTTCTCTTCATTGTAGCTCCACCTGATCAAGTAAACATTACTATTTTTTATGTATGTGG +GTGTTCTCACTGCATGTATGTCTGTGTACCACACGTGCACTGCCCAGTAAGACCAAACGA +GAGCACCTGATTCCCTGGAATCGGGGGTATGCATGGTTGTGAGCCACCATGTGATGATAG +GAGTTAAGTGTGGGTCTTGGGAAGAGCAGCCAGTGCTCTTAACCTCTAAGCCATCTCTCC +AGCCCCCTTAGAAATAATTCAGTGGTGTGGAAGTTTCTTCTTTTGGCTCTTTACAGCACA +ACACCTGTGTTTTTACTGATTATTTGTTTCCACATGCAGAAAATAGGGCATAAAGCAGGC +CTGGAGAAGCTAAACGTCACAGATTCTCTGTCACACATTTTCACTGTCTATTGGATTAGC +TTAACATTGAGTATCTCATCTTAAACTTGGAAAAAATCAAACTAGACAAACACACACACA +CACACACATACACACACACAGGCTTGTACCAAGGCATGCCTGTGTAGGTCAGAGGGCAAT +CTCAGTTCTTTGTCTTCACCTTCTACCTTACCTTCATTATTGGCTGTGTTTGTCAGACGG +GTTGGGCTGAGAGATTACAGAGATGTTCCTGTCTCCATCTCCAAGGTGTGCTGTGATTAC +AACTTTTAAGTGAGCCTTGGGGATTTGAACTCACATCCTCACACTTGCATGACAAGAGAG +TTGCCACGGAGCCATCTCACCCTCATATTGTTTAGGATGCACTTTCCAGTGCTGCCACCA +TTTATACATTTTGAGTACTTCTTGAGGGTCTTTACCCTGAGTCTGATACTCCTCCCAGCC +GGTATGGGGGAGAGGAACTTCTAGTCCTAAGAAAGCAAAATAAATTGTGCTAAGTTGGCT +TGTATGGATTTTAAAAGTTTAAAGGTGATGCTTTCAAAGAAGAGCCAGGAATGCTATTGC +CATCGAGTCTCAGGGATCACCTCACTGCACTCAGTGACTTGGGCTGGGGATGCAGTCAGT +GTGGCTCTGCAGAGTATGCTCAAGACCCTGGATTCCATTCCCACCACAACAGAAACAAAG +TCATAAAATCTAGATCTTAAAATCTCCTTGGTCAAGTTCTTCCTTCTGTGTCCTCCCAAG +CCAGGGGCCATGCTTGGCAGAGATGCACAGGTAAGCGACACCATCCCTGACCTATCGTCA +CCATATGTACGTGGGTGTCGCCTCACTTGAGATCCTCCTTTGCAAGCTCATGCCCATCCT +GCCAGGCCTTCCCTGGTGATAATTAAAGACTACTTTGTCCGTCCCCTTGCTTACAACTCT +CCTTCGTGTTGCTAAGTGGTAGAAAAGCAAGCTTCTCTTCTTCCTCTTTCTGTTCCCGAA +TCATGCACACGTACCAGTCAGCTAGCTCCCCAACTCTGACTCAGGACAACAACATTTCTC +TCTTATCTCTTTGTCCCACACATGTCTTCTACTGGAGTCTGTCTTATACAATACTGTAAA +ATATGCCACTTCCCTCCCCTACTTAAAATTTTCAATGACCCTCTCTCTGTCAAAAGTCCT +TCTTTGATTGCCCTAGTCTGCTAAGTTGTTCTACACTTGACCATCGTCTGAAGGTGACTT +GGAAACTAGTTTGTCTCCTCTGGGGCTGACCGCAATAGGTGCTTAAGCATTTTCTATGAT +CTAAAAGTTGTTATAAATTTTAGAAACTTCATCCTCGTAGCAAGTGTGAATGTAACTAGT +TCTCTACCAAAACTCTGTACACAACATGGCCTCAACCAGGGGAACCTGGGTTCATCTAGT +TGTTTAATAAAGGTTTTATTGTTATCAAGGTAGGAAGCAGCTTGCTGATCAAGAGACAGA +TGTCACTGAACACTGTTCTGGTCCCTAAGAGGGACGGACATGCTGGACCACTAAGGAGGC +TCCAGCAACAGGGTGCAGCCCATGAGCAGTAGAGCAGTGAGGAAAGCTTCGTGAGAGCTG +GGGGGGGGGAGTAAGCTTGCATGTGTGCATGCTTGTGTGTGTCTGTGTGAGAGAGAGAGG +GGGGCGTGGAGAAGAGTGTGTGAGAGACAGAGGAGAGAAGTAAGCTTGCATGTGTGCATG +CTTGTGTAGGTGAGAGAAAGAGAGAAGAGAGAGTGTGTGTGTAAGAAGGAGGGGGTAAGG +ATCAGTCAGGTCAACCATTTAGGATTGGGTAATTTGAATATTTTAAGTCTATTCTAAAGT +TTGAAAGCTGTTCTCATTTTTCTGGTCTCTGGCCCTGGGATAAGGGCAAAGCCATGGTAG +CCTGGATTGTGAAATCACTCTAGGATGTGATTGGGGTGTGGACTCTGGGTTGGCCAGTTG +CTTATAAAAATCATGCACAGGAATAAGTAATTTAGTATCTCAAGGAGATAGTTATTCTGG +AGAACAGTGGTCTCCAGACCCCTGGATTGGTCAGCTAATCTCCAAAATGTCAAAGCATCA +AAAAGGCAGAACACAAAGCCACATTCATGCACCTACTTACAAGGTATCTGTGCACCCTTG +ACAGAGAACAAAGGGTTAAAGGTGATTACATAGCTGAGACCCCTCTGTAACTATAAAACC +CAGACACTTCACACAGTTTCCTCACAATTCCCAAGTTCTTCAGGCCCATGTTCCAGCGGG +AAGGTACACTGTCTACCCCAGGAGCAGACCCTCAGCCACGACACTGAATGACTGTCCCAC +TGTGACTTCTGCTCAAGGAGGTTGGTTTAGCAGCCAGATTCCAAAACCTTGCTTTAATCT +CTTTCACATGTGGACTTCCCTGCCTGCTTCCGTCGTCGTAATGCTTTCGGCTAATGGCCT +CTCTCAGGGACGTAGCCATTGGCCCTGAATCTTTCCTAACTTCAGAGTTCCTGGCCAGAG +CCAAACAGATAGTAAATATCTAATCCATGTCTGTAATGGGCATTTTTTAAAAAATGCCTG +TGTGAAGGAAAACTAAAAACAGCACTGAAGTGGAAACCTAAGGGTTCTTTGGAAAGTCAG +TTGGATGGTGTTTTGCTGGGGCAAACACGTGAAACATTTAGCTGAAGTGGACACAGATGA +AAGACCAAGGCAGTCTCATAAAGGAGTGTTTCCATGAAGAAGACACAGGAGAGAGGATGT +TCTGCTAAAGCAAACACATGAAAGGACGTGTGATGAAAGATTCTTTGCTAATGGCATGCA +TGTATTGGTCTGCCTGTACACTGCATAGGTGAGCTGCATTTGCCAGGACTACATAGAGAG +AAATGCACCAAAAAACTTCTGGTGGTGTGCTGCAGTTTCTTCCCACTTCTGCGGGCTCGG +GCTGATTGGCAGAGTGATATCAGCTGAGACAGATGCATGTGCAAGGCATGTGGAGGACAT +GTGATGTTTGGAGAGAGTAGAAATAGGACTTGACAGACAGTGAGAGAGGCTGAGCTAGGC +TTGCTGGTTCAGCTAGCTGTCCAGTGCTTGTGGGTCTCACATCTTCGCTGATCTTTGCTT +CGCTGAGAGAGGCATAGCAGAGAACTTCCCCTGTGGTCCCTCCAGGTCACTCCTACTGAC +TCAAGGCTGAGACCTGGCTGTCTTTGCTAAGTAGTGGCACTGCTGCTGATTCCTGTTTGC +TGTCTTGACTCTGCCGACTGGACTGGTGGTGGTGTATCTGTGAAGTGTTTGTGAGTGGAT +CAAGCTGCTACTGCTGACCTGTGAACTGAACTGTGGATTCCAGACAACATAGATGGGAGT +TGCTCCAAAGAACCTTTCTTTCCCACTACCTCTGATGGGTGGTGGGCTAGAAGGGAGGAT +AAAGCATTTAAGAACCATCATTAAAACTATGTTTTGAAAAAATTAAAGTTACACAGCACC +ATTTCCAAGTCCAGCACAAGTTATAGCGGAGTTGCCTCCTGGAAAAAGAGCTGTTCGCTG +AGTCAGCTGCGAGGGGGTGTGTGCAGCTCTCTTTGTTCAGGGTCTAAAAAACACTATTGA +CATTGCTGCCAGGATGAGAGTATTAAAGGTTAAAAGGCGAAAGGTTAATCCACTTGGCAC +CAATCTATGAATTTAAACTGTGTGGAAAATACTACACATTGATGTTTAATATCAAAAAGT +TAATCAGAAACAATACTTTTCTGTTTGTAATAGATTTTCACCCCTCACCCCCCCCACACA +CACACACAGATGAAGCAGGATATTTCAGTTGTGTTGTGAAAAGTTTTAAGTTTCTCAGAG +AATTGCACATTGGATTTCATAAATATTGGTGTCAATCAGTCCATTATGAGGCTTCATAAC +TTGTAGGCATGAGCATAGTTTACTGTGCTGCCCTATTTTAAAAGACTTGGCTTAAACAGA +TTTGAAAAGCAAAATTGATGTTTGACTAAGCAAAAGAATATGTTTCTGAATGCCAAACAA +ATAGCGACCGGTCACCTACTTAGCATATCATTTGGATTCTGCTCTTGGGTGACCTAAATG +TGGCCTCCATGGCTTACAGTTCAATGAGAACTAAAGAGGATCGGTGCTTAAACATGAAAT +ACTTACCAGGACTCACAGAAGACAAGCCTCTGATTCTACTTCTTTCTGGCATCTCATGGG +AAAGACTGGACCTCTGTGGAACACTCTAGAACAGCACGTTAAACCAGTGAAACAGAACGT +CCGGCCCATGGGAGGGAGGGAGTGCAGCATGAGCAGAGGCCATGATGGAAGACCCAGCTT +GGCCATTGCCAACCAGGATTATTAAGAATCTGAAAACCCGTCAGTGAAAGAACATTGCTT +GGGATGTGGAGCCTTCACATCCGTGTTTCCCTCTGGCTCTCATTCACCTCCTCAGGCCCC +AGCCTCTTCCCTGCCTTGCTACATAGTGGATGGGATGCTTTGTGTAACTGTCAGAGACTC +TCTAGAGCCGAGGAGCCTAGCCTTCCTGGAGTCGAGTTCCCTCTCCCGGCACGATTCTAT +AGCTGCTGGGAGAAGAGATGACAGACCATTTACTGATCATGGTAGAAACCATCATCAGCA +TCCCTGCCCCAGTGTCCTGAGCCCTACCTTCCGAAGCAGCTCAGAGCAGCCAAGATGTGC +ACTCTGTGCACACAGTGAGGTGCTTTATATGTCAGGAACCCAAATCTTTCCTAGTGGGCA +GTGAGCTGGCCTGCCCTTTGCTGTAGCAGGAGGCATTAGATCTGCCTCGCCTGGTTGTTC +ACTAACAAATATCCTTAAAAGATAACCTGGGACCCAACATTATTACTCTGAAGTAGAGTA +CTTCCTGGTGTGTAAAGGACCCTGGGTTCACCCCTAGCCCTGCAAAAGCTGGAAGATAAG +GGTAGCTCGGCCCAGGACATTCCATGCCTTGCACACGAGCTGTGCAGAAATAGATGAGGC +ATGCTGTGTTATCACTATTATGTGTGAGAGGAAGATACAAAATCACCAAGGTACGGCCAA +CTCCTCATTAGAACCTGTCCAGAGGTCTCTTGGGATCTTTTAGGTTCTTTCATGTGCTAT +CTTAGCAGTCAAATAATCAGAGATCAGATGATTATAAAAATGTCTAATATGTGTCTCACT +CTATGAGAAGTACCTCACACTGGTACCTCTCAGTAGCCGAGAGATTAGGAGCAGAGACAT +CGCCTATTTCTTATACAGGAGAAAAAATTCTACTTTGAAACTGTACGTTGTAAGTGGCAG +AGCTGACACTAAATTCAGGCTGCCAGAGCCCAAAGCTCTGTACCCAAGAAGTACACTCTC +TCAACTTCCATTTTTCTGTGACTAAGAAGCTGACAGTGTGGTAGCACTAGTAGTGGCAGT +GCTGGTGGGTCATGATGCTAGTGGGGGTGGGTACCAATAGGGGGAGTTCGAATGGTGGTG +ATAGTGATGGTGAAGGGTTAATAGCGGATGACAGCGAGAGCAGTAGTGGTTGTGGTAAAG +GTGATGGTTTTTAGACTGTTTCACAGGTAAGATTAGTAGGGTGCTTGCCATGTAGTGACA +TCAGGAAGAGTCTACTATCAGATGTGATATAAATATTGTTACCCGTCAGTCTTCCAGCAA +AACCTACAATCTCTTCAAGGCAGTTGACATTGCTATTTTATGAACAAAGAGTGGTGGATT +GGCAGAGGCTGTAAATGCCAGTTGTGGTAGTGTATCCTGGTAGGATTTGCTGAAGGAGGC +AGAGGAAGGAGGATCATGAGTTCGAGGCCAGCCTGGGCTACACAGAGGCTGTAAACGTTT +CAAGACCTGATTGAGTTAGCAGCATCGAATCCCTTCCCATACTGCTTTGCCACAAAATGG +ACACTCCAAAAATGTTCCTAAATAGACACTGATGTGGCTTGGAATGTCGGCTCCGTCTGG +ATCGTGCTTCGCAATGAAACAGCTCAGTGTAGCTTGTTAAATAGCTCCCTTTCTTTGAGA +GATAAGCTCATATGTGTAACTTAATCGCCACATTGATTAAACTTGAGCTTCTGAGGGCGC +CTTCATCTGTCTCTTGTACTATTTCAAGTGCCAGGGAGTCTCACACACTCGAGCCGTTCA +CAGCCTTCCAGCAGCCTCTTCCGCTGGCCCTTTCTTTCCCATTTTCTTTAATTCTCAAAG +TAATTAATGAATCCAATTCCTCCCAGTTGCCTCCCGTTTAGCGCTTGTATGTGCTGAGCC +TCTTCCCATGGGGAGATATGATTTGCTAAAATAACCATTATCATTCTCTTCAAATCTCAA +GGCTTTGTGCAAAATAAATGCTATACAGTTTTGCTCTTACTGTATCCCTAGACCCCCTCT +CCCCAGAGAAATGGTATAGGTGGAGCTGGAAATATGCACACACAATTTTTCCCCTACCCA +GGTTGCCTTGGTAACCACTGCACTAGCATCTTCCAACAGATGTCTGAAGCTTGGCTGAGG +TGTGTACGCTAGTTTTCCAGACATGTTTACCGTCGCTCATTAACTTAGGCATCCCCAGCA +TCTTCCATATCTGCATGACAGGAATCTGTGCCTTCCTGGGCATTTTTAAACACCAGTGAA +GCAGCAGTACCTTAAAGCTGTGTCTGTTTGTCACCATATTGTGTCACTGTCCTTCTCGTG +TTCAGTTATACGGTGAGCTTGTGAGCTCAGTGAACACATCTCATGTTTGCACTGCTGTGT +AATTACCATTATCTATCGTACAGTGTCTGACAACAATGAGACTATTGCTAGACCTGTGAA +TATCCATCAGCCTCTATGGACAAGTTCTGTGAAGCTTGGACTGACCATGACTTTTTTCCT +CTTTAACCATATTTACTATGTTTTATATCATTAGCTGTTTTAATTATTCTTTGGACAAGC +CACATTATCTTTTTGCTGAGTAAGTCCTTAAGTGGTTCCTGATAGTACATGCAGAAGGCT +GGGGTCGGATCAGTCTAGTTTGCTGTATAACTGATGAGATAGCTTATTTAGGTGAGATCA +TAGGAACATGATGTCTTTAATTTTTCCCATGAGCATGTGGTTATGCACGTAAATTATGCA +AGTCCAGCAGTAGCTTTCAAAAGACCCTGAGATGTTTAGCTCAGGAACACCTTGGCTAGC +TGCAAGAATCCAGCTATCCTAAATTTGCTCTGATGGCAGAAGGCACATGCTGAAGCAGCC +CCAACAATCTTCCTTTTTATCATGCAGCATAACAGAGTGTGGATGACGGCTTACCTCAGA +GTGAATGGACGGACTTTACAGGAGCCTTAGCCAGAACTTACGGGAGGGTGTTGATATTTT +TCTGTTTCTATTATAGTGTGCTTCAAGTGAAAGTTATCCTGACACTTGAAAAATACAAAA +GTAGGGATATGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTTT +CTGTGCCTGTGTTTGTGTGAGAGAGAGAGAGACACAAAGACAGAGAGAGACATATTCCTT +TAACTGATGTATTTTTATAAATGTTTGGTATTCTACATCTCAACATTCTGACAAGTGGGT +TAGAAATTCCTGCTCATTGGATACTCATCAGTTTGTGCTTCAAACAGGTTATGGACATAT +AGACAAAGGGGTAAAAGAATACACTGATTGGTTGCCCTGAGATCTTCTGGCCAAGCCAGA +AGTGTGTGCATAGGAGACACAGAGAGCTCGAGAGGTTGAGGGAAGAGAGCACATCGTGTG +CAGAGCCTGTCAAGACTGTGATGGGAGTAAGATGCTCTAAGAATGTGCGAGGAACCCTCA +CTGGCTCCCTGAACAGAGCTCTTCTCTTTGTTTCCCAAGCTGAAGCTGCTGTGTCTACCA +CATTGCAAGCTGAAGCTGCTGTGTCGACCACATTGCCTTCTCTCCCCGAGCTGCTGTGCG +CGAGTCAGCTGGCTGGGGTGGTAGACCATTAAATGGTGCGCAGAATGGCGGTCTGTGTTC +CCAAGGGCCGTTGTTGCAAACTTATCTTCTCCATGCTGCTCCAGTGGGTAGAAAGGAAGC +CAGATACTGGTATAGAGATTGCAATACCCTAGTGAACACTAAGCAATGCTTTTAAGAATA +AACTGAGCAGAGGTAGGAGTTCCTTATCACACATGACCTCAGATCAACAGAGAGGTTTGC +AGAGGCTCTTTGTACCATCGACAGTGACAGGTGCTACCTGGAGAATAGCTGGAGAGGGCT +GACTAGGGGTTTCTAGGGCCCTGCACTGAAGTGTGCCTGCACTGTCCATACTCTGTGGGG +GGCCAGTACAGGGGTCTGACCTCTGCACTCACCAAGGTGAGTATTCCTTTTAGAATCAGA +CACAAGAATTGCCAAGTGCCATAATAAGGCTGGGAAGGGAATCCAAGAGCATACAAGTTA +TAGCAGATAATCATTAAGCTATGTGAAATGTTACTATCCTTCTTCGGTTTATATATGACA +CAATAATCTCTTTTTGAGGCAAGGAATTTTTATGTAGCTCAAACTTGTCTTGATCTCATA +TAGTTATTGTTACAGGTGTACACTAATTATACTAATTAATTAATACTCTAACACATAATC +TAGTATAAAGTATATAATAGGTCTATAAAATATATGTGTAATTTTTACTGGACTTCATTC +TCTCAGATTTGAAAACTTTAAATGATCTATTTAAGAAATAAAAGTAAATAATAGAAGATG +CATGTACCCCATATGAAAGATAAATAAATTATGGGAATACAAGTGACAAAGTACATCTTA +ATTTTATCAGATCATTAAGTCAAGTAAGCCTTTTGTGTTTGTGAAAGAGATAAGACAGCC +TGGTAGAAAGCTGTCCTGCACTTAGAAGGCCTTCTCCAGCCTGCTTTTCCTGGCTATCTA +GTGACAGAGATTCAAACCACACACTGCTGTGCTGAGACCCAAGTAACAGAAGCACACATA +TCTTAGATAAAAGAAGAGCAAGGGTCTGGTAAAACTCTCGTTTTAGACAATGTTTTAAGT +GACTAAATGATCTTTTACCATTTCAGTTAAGAGCTGTGAAGCCCATGGTGAATCTGCTAG +ATTGGGGTTAAATATAGCATATCATAGTGTTGGGTGCTCAGAGTGGTGACTTCCTGCTCA +GCTGCTCTGCCTGCTGCGGGGCACTTCCCAGAGCGCCAGACAACATGACATCAGAGAGCA +GGCCTGCAAGGGAGAAGTGGCTTTCTTTCTACAAGGCTCTGAGAACCAAGCCAGAGAGAT +GTCAGATTTCCTGCTAGGATGGACTACTGTGGAAATTCAGCTCAAAAATATTTTAGGAAA +GGAAAAGTTAAAACCCAACCCCAAAAGAAAGCCAGTTTGGAGAAATTCGGAAGGGAAGCC +AAAGCTCTAACAGGCAGCCACCAGCTCCACACAAGTCACCACCTCTCCAAGTCAGGTCCC +ACAACTTCCTAGAGCTTGTTAGACTCAGTGTTGAGAGTGCAGAAGGGTGGGGGGTTAAAA +AGGCAAGCGAAAATTTCTCCCAGCTTTGGTCCAGTGAAAACCTTCAGTGTTCTGGACGGT +TCTGCACCAGTGAATGGTTTTAAAGGAGTGATAGAAAATGCTTAATTTGATGCTTGGATG +ATATATTATAAAATAAATGTATTCCATCATTTATGTAAAAATAAAACAGACATTATTTGA +AGCTGAAGGGGGCTGGGAAGAAAGCAAGCATGTTTTCTGCCTTTTTTTGTGTCTTCAGGC +AATTTTATCAAATCCCAGTTTCGGGAATCCCTGCCTGTGTGGGGATTACATACCATAATT +CCGTCCTCTTGTCCCTGCAATTATGTCAGCTTTTAACTTACTGCTTGGAGCCGCCTCCTC +CCTTGCCAACAATTTGAAACAGCCTTGTTGCACTTAGTTCTAAATCTGTGACAGTGAGAG +AGGAAATGTCCAAAAGATAATGCTGGACTTCTGAAAGATAATGTTTAGTTTCCTGCCCAC +AAGGCAGATGCTCCCTGTACTGCTTAAAATGGACTAGTCCGTGCCCACAGAGCCAAACTG +TTCATGTCTGCCAAGAGCAGAGGCGCTGTGAATGAAGGCAGGGAAAATTCCTCAACATAC +ACTGCCTCCCACTTCCAGACTCTGGGACTGGCAAAACCTGAGACTGAGTTAGAGGTGCTG +GCTGGCTAAATTCCTGACTAGAAATAATTCACTGTATGAGTGTATGAGGCAGGAAGAGGC +CTGAGCAACTACCTCTTGGGTTCCCTCAGTCTGAGTAGACAGAGTAGAGATCATAAGGGA +AGGCTTGGGGTAGGGGGAAGGCCTGGGGTAGGGGGAAGGCCTGGGGTAGGAGGAAGGCCT +GGGGTGGGGGAAGGCCTGGGGTAGGAGGAAGGCCTGGGGTGGGGGAAGGCCTGGGGTAGG +AGGAAGGCCTGGGGTGGGGGAAGGCCAAGGGATGTCGTTGAGAGAGATTCTCCTGGTCAC +TGTTCAGTCGGTCGGTCCTGGATGGTCCAGCATCCGGGAGAGCAAACAGCACTACTCCCT +CTAGCAGTCTTCATGAGAATAGAAGAGAGACCCACATAAAACTTTTGTGTATCACAGAAC +ATCTGAGAAGGCAGGCTCAACACCAGAGCAGGTTCCTAGCCATATGGCAAGAATGTCCCT +CCACAGTTCCAAACTGGACAACTCCCCTGTAGTCTTTTGGCCAATGGAAGAACCTGCATC +TATCCTCCAGATCAAGTACAGTGTGTCAGTATGTCAACCCAGCAGAGTCTGGGCTGTCCC +CTCTATCTGTATGAACCCAGCAGAGCCTGGGCTATGCCCTCTCTGTCTGTATGAACCCAG +CAGAGCCTGGGCTATGCCCTCTCTGTCTGTATGAACCCAGCAGAGCCTGGGCTATCCCCT +TTCTGTCTATATGAACCCAGCAGAGCCTGGGCTATCCCCTCTCTGTCTTGGTGACCAGGG +AGCCTGGGAAGGTGCAAGCTTACCCACGCTGCTCATTTCTTGCCTTCCTCTCACAACCCT +GCTTGTCATTTCTCCCGGAAAGTACTTCCAGCTGAACCCCATAACCAATAACCAGGAAGC +CATGTCCATCCCAACAGTGGTTCTGGCCCAACCACAGATGGAAGTCTCTTTCCCAGCATC +CCCACCTCAACAAATGTTGTCCTGGCTTCCTGGGCCCTCTGATTTCTGGAATTTCAAGAC +CCAGGGCTGAAGGCCAGTTTTGTTACTAGGCTATGCAGCTTGCGGTCTGCATGATGGATG +GTGAGGGGTTGAAGTAGGGCAGCGTTGACAGGATACACAGTGGAGGCTATCTGGGAGATG +TGTGTTTTGGAATCAAACTCAACAGAACCCAGCAATAGATACAAACAATAAGGAACAAAC +AGAACGGTGTCCCAAGTTCAGATTAGAAATCAGATGTCCCTGCTTCAAAGGGTACTCTGA +GCTCCCACTGAACAGCAAAGAAGCAGGATACGGCTTCTTGAGAGCAATTCTATTTTTATT +CATGTATTATTCATCTTTTAACAATTGCATACTTAAAGACAGCCTACCGTGATGATATCC +ACCCCTGGTTCCCTCTTTCTTGCCCCTCTCCCACTCTTACTGACTGCTGCTTGCCCAGAA +GACTCCTCCCACTCTGATGTCTTCTGTTTGCTTGCTTTATTTTATTTCTTGTGCCGATAA +CCATGGCTGCTGCGTTTTCGTGTCTGTGACAGTCATGTCATGGCTGGAAGACAACGTTTA +ATAATGCTCCTTACCCAGGGCCAATTGTAGACTCTTCCTTTCAGAGTTAAAGAGGGAGTC +GTGTTGATAAACAGAGCCTCACACAGTCAAATGCCCCTTCCAGATGTCAACAGTAGGATG +ACTTTTGCTGACTGGATAGTCTAATGCAGCGTATTACTCTACAAAACCTGTATCCCCATC +AGCGTGTAGGGTAGTGCTTCTCCACCTTGAAAACAGTTTCTCATGGTGGGGTGACCCCAA +CCATGAAATTACTTTATTGCTACTTCATAACTGTAATTTGCTACTGTTATGAATCTTAAC +ATGTCATGCTAAGTCAGTGCTAAGTGATGTCTTCCAAAATGTATCACAGAACATAAACAA +AGTGGCCCGTATTAGAAGGCATGGACATGGTGGAGTCTAAGAGGCTGGCGAGAGGGAATG +TCCTCTTGCTCTGTTTGCTCACAAACCACATCTTATCATACAGTGCAGAGAGATCAGAAG +CTTTAATCCCAATTGTTAGTAAATGTTACATTACCATAAAATTGCATGAATCATCAAAGG +TTGCCTGGCGACACCCTTCCCACTCGCCCACTTCCAGGGGTTTTTTTATAATGTGAATAT +TACTGAAAACTGAGTTGATTTGTGTTATAGTTTAGCATATTACTTGGGTGGCAAGGAAGA +CCAACTTAAGTAAGAAACTCTCTGTGTTATACATGTGTGCTACACCGCCTGCAGAAAGAC +AAGACTGGGGGATTGACTGTGTATGGCATATCCCATCCCTAATTTTCATGCTGTGGCCTT +GATCCTTTTTATTATTTTTAAATTTATTTGTTTAGGATAGGATGTGCATGCTCCAGCATT +CATGTAAAAGTTTAAAACAAAACAGAACAACAACAACAAAACACTTTCAAGAATTGTTTT +GGGGGCTGGAGACATTGTTCAGACGTTACTAGTGGTTGCTCTTTTTTTTTTTTTTAATAT +TTTTTTATTACGTATTTTCCTCAATTACATTTCCAATGCTATCCCAAAAGTCCCTCATAC +CCTCCCCCCCCCACTCCCTACCCACCCATTCCCACTTTTTGTCCCTGGCGTTCCCCTGTA +CTGGGGCATATAAAGTTTGCATGTCCAATGGGCCTCCCTTTCCAGTGATGGCCGACTAGG +CCATCTTTTGATACATATGCAGCTAGAGTCAAGAGCTCCAGGGTAGTGGTTAGTTCATAA +TGTTGTTGCACCTACAGGATTGCAGATCTCTTTAGCTCCTTGGGTACTTTCTCTAGCTCC +TCCATTGGGGGCCCTGTGATCCATCCAATAGCTGACTGTGAGCATCCACTTATGTGTTTG +CTAGGCCCCGGCCTAGTCTCACAAGAGACAGCTATATCATGGTACTTTCAGCAAATGCTT +GCTAGTGTATGCAATGGTGCCATCGTTTGGAGGCTAATTATGGGATGGATCCCTGGATAT +GGCAGTCTCTAGATGGTCCATCCTTTTGTCTCAGCTCCAAACTTTGTCTCTGTAACTCCT +TCCATGGATGATTGTTTCCAATTCTAAGAAGGGGCAAAGTGTCCACACTTTGGTCTTCGT +TCTTCAGTTTCATGTGTTTTGCATCTTTGAGAGGACCCAGATCCTATTCCCAGCTCTCGA +ACATTCTGTCATTCCAGTCCTAGCGGACCACTGCCCTCTTCTGGTCTCCATAGGCATTGC +ATGTATGTGGTATACAGACATACATGCAGGCAAGCACAATACCTATACATATAAAATAAA +AATAAAGGTTAATTTAAAAAAAATAAAAAAGGTTAATTCTCTCCTTCTACCATGTGGGTC +TAATCCAGAGAGCCTAGCTCTGCACGGTCTGTGTCTGAGCCTCTATGGTCACTTGTATGA +TCTCCTGGTTCCTACCTCCCTCAACGTTCCCAGTTACCACCAGCTTTTCAGATTGAAGGC +AGCTTAACACATGAAGCAAGTGGTGGGTGGGTGGGTGTGCCAGGTTCACTCCTTTCCTGA +GCATAAAGCATTTACAGGAGTGGGCACCTCTTTTGAAATAGTGTCTAGCTCTGGAGTTGC +CCCCGTCAGTTAATGCCTACTGAGGCTGGAGCCTGCTCCATCGTCATCTCCTCCCTAGAT +TGTTAGATTGCCTGAGCCAGATGCTCATTCTGAATACTTGCCTCAGGCTCAGAACATGTG +TCACCCAGACCTAGAGGTTTCTATAGCACAAGTTTGATATCCACAAACTGCCTGACTCCT +CTGTGACTTCCAATAGCTCTTACATGAAGCTCGCAGAGTAATCTGACCCCTGCTTGCCCA +GCATCCTCTCGGACCCTTTGCATCTTGCATAACCCACTATGGCTTCTCCTGGAAGTGCCT +CCTTGTCTTGCTTCTGAGACCTCCCTGGCTCTCTGCAGCTGTTGCATTTGCTTGGTACTT +GCCTGTCTTCTTTACCACCCATGCGTGCTGTGACAGTTGCAGCCCTAGGGGCAGAGTCAG +AGCTCAGTAAGCATCTCATGCCTGAATAAAGGGAAATCATTCATTTCATTTTAATTTGTC +AGCAGTGTAGACCTGTGTATTTTCAACCTTGATTATCTGCTTTTGCTAGTATTATTGACT +TGGTGCTGTCCCTCTGTACACATATCTGACCTCTTTATGCTTCCAACCTCCTTTTGCCAC +ATTCTTTAGGGCCTCCCTTTAAAAACAAAAGTGTGTGTGTGTGTGTGTGTGTGTGTGTGT +GCAAATGTCGGAAACATGGGCATGCACATATGTATATGTTTCTGAGGGCCTCGAGGTAGA +AGTCTTCCTCTATCATTGTCTACCTTTTCTTTTGAGACAGTGTCTCACCAAACCTAGAGT +TCACCAGTTTGACTAGTCTGGCTTGTCAGCAAGCTTGGGAATCCTCATGTCTCCATCTCC +ACAACACTGATATTATGAGCATGCATTGCTATGCTTGCATTTTTATGTCCGTGCTGAGAT +CTAACCTCAAAACCTCCTGCTCACACAGAAGACGCTATACCTGTACCTGCCGAGCCATCT +CCCCAGCCTTTAACACATTTGTGATGACCAAACAGCAGTACTGGCATGCTTATATCAGTT +TTGCTGGGACAGTTGCAGAGCCCATCGTGAGTCTCCCAGCAACTGTAGCAGCCCGAGGCC +GTGGGAGCTGGTGGCCAGCAAGCAGGAAGGATGAATGAATATCTAACCTGTTTCCTAGTG +TTGTGCTGCCTCTCAGTTATCTGTCACATGAGCAGGAAAAAAATAAAGGACGAAGCAGCT +TGTGGGGAAAAAATAGGAAGTTTTTATTTCTTAAAGTTTTTTTTTTTTAATTTTAGGGTT +AAAAAAAGTTTTGTTTGTTATTTTTATTTTCCTAAGTTTTAATAATTAAGAAAATGACCA +GGGGACTCCCATCCATTGAGATGGCTCAGCAGTTAAGAGTACTGATTGCTCTTCCAGAAG +TCCTGAGTTCAATTCCCAGCAACCACATGGTGGCTCACAACCATCTATCATGAGATCTGA +TGCCCTCTTCTGGTATGTCAGAAGAGAGTGACAGTGTACTGATATGCATAAAATAAAGAA +AGAATTAAAAGAAGAAGGGGGAGGAGGAAGAAGATGAAGAGGATGAGGAGGAAGAGGAAG +AAAAACACGGGGTCAGAATTCCTTGTAAAAGAATGTAGTCCTAGACGTACTTAACATGTC +CCATCTTTGGCCTACTGTCAGGGTTAATGTGCATTTTCTGTTTCCAGAGGTGACCTTGAA +GGTGCACATTAGTGACGCCAGCACCCACCAGCCCATCGCAGATGCGCTCATTGAGATCTT +CGCCAGCCAGGTGTCTGTTGCCTCTGGCACATCTGGCACAGATGGGGTTGCTTTCATCAA +GTTCCCATACAAGCTTGGAAATCAGCTGATTGTCACTGCCACAAAACAGGCCTACGTGCC +AAACTCTGCCCCGTGGAAGCCCATCCGATTACCGGGTAAGTGGTTCGCCCTTCCCAAAGA +CAGACCTCCTGTGGGTCGGTGGCCCATGATGAGATCAGACACTGATGCATTTTTCGAGGT +AGGAGTCAGGCAGGGACATCTATATGCCAATTCTGTGAGTCACCTTCTTGTGTGCCATTA +TGTGGAGGCATGGTGGGACGAGTGTGTGAAGGTGGCTGGAGCCCCACCTTGTACACACAC +AGAGGTCACAGGTGCTCAGTTCTGTGCCCACGTTCCCAATGCTGTGCCGTGTGCGTGTTG +ACCAGCAGCAGTGTGAGCTCTAGGGCACAGCATCCTCTCTACTTCCTACAAGTCATAACT +GCCCAGAACTCTCCAGAAAGTAAAGGGCAGTGGCCCCGTGCCTGTGCCAGGAGCTTTCCT +CATTGCTGCAGCAGATGTCTGCTCAGCAGCGTAAGGAGGGACACATATGTTGTAAGAGAA +AGTCTCTCGTGGTGGGAGGGCATGCAGCAAGAGCATGCGGTGACCATCCATGCTCTGGAG +GCAGAAAAGGAGCCTTCTGTTTCCTATGCAGCCCTGGAAATCTCCCTGCCTATATTCAGG +GTGGGTCTCCCACTGCAGTTAACCTAGTGTAGGCAATCCTTCACAGACTATCCAGACGTT +TGTCTCTTTGGGGATTCTAAATCCTGTCAAGTTGACAGTAACACCATCACAAGCTAGAAC +CCATGGAAGGCCAGCAAAAAGATGGAAAGCCCTTTCCCTAGATTCCAGCTAAAGGAGATG +TCTGACCTCCCCAGTGTACCATTGGATGTCCTGGGGGTGAGGCGTGCAGAGACTGTCTGG +CTGCATCTGAGTAGCAGCTGTACAAGGTAGGGTCATGTTGCAGTTTACACAGGCTTCAGT +CTCAGGCCTGGCAAACACTGAGCTGGACGCTCTAGTCACAACATTTTCAGCAACTGATTC +AAATATCTGCCTCTGTTCTGTGTGGGCTTGTTTAAAGACACTGTCGGATAAACTCAGTTG +ACCTGCAAACACTGGGCTTAAGTGCTCAGCACCATAACCTGTATCTGAGCAGCATTTATC +ATTTATTCTCCCACAGCGCACACTCTAGCCTCTCCTCACTGTACATGGGGGCCACTTAAA +ATAGTGAGATCACCGCAGAAAGCACACATGTGAGAAGCCTGTTACAAAGAGACAAAGAGA +AGACATTCACCAAGGGAGAGCTGAGACAGGCAGACAACCTGTTGCCCCATCAGCCTCCAA +GCTGTATACAGGCACAAACACACGGAGACTGTCGATATGGGGGGGTGAGAGGAACAATTT +ACCAAATGTGTCTATTTGTAAACACAGGACCTGTGCATGGTGAGAATCAGCCATCTAATG +GCTTTCATTTTGACTCCATTATAGGATTTGAAGAAAGGACATTGTTTCCATAATGTCCTT +TTCTTGAATGAGTCTGATAATGGGAACAAGACAGTTTAATTGGAAGCGTTTTAGATACAC +CGTGAAAACACCTGGAACCGAGAATGGCCTTCCGCTAGCTGCCCCACCCGAGTGGGCCCA +GAGGGGTTGTCAGAGCCTGTGTTTCTAGCTTCTGAAATGGAATTAATTGGCCTGAATCAT +TTCAAAAGACCTTCCCGAGCCTTTGGTTATTTGCTGACCTTTTCAGTATAATAAAGGCAG +AGGCGCTCCTAACTAGCACGTAAAACAAGTGTGACCAGAATGAAACCTGGCCTCCACTGA +GAAACCAAGTAAACTGTTGCTTTAGTGTGTATTTTTAGAAGTTGGGTCTCACACTTCTGG +TATTCCAAACAACTGAGAAAAAAAAAGGCAAAAAGAACTGGGAGTTCTGAAATAGATGAG +AGACCGCGGACGAGATACTTTCTTCACTGCGTGTTCCGGGTTTTAGTTCGCATAGATGTT +CTTGAGAGAGCTTGGAGTGAATTCCTTTCCTCATCCTTAGCAATAACTCCTAGAAGCTGT +GTTAGGTTTTCTCTTCTTCCCTGGGAGGCTTGCAGACTAAAGAAACGGATCTCAGCAAAC +AAGTCAGAGATCCACGAACTCCTCCACGTGAGCCGTTCTGTTTACTAAGGAGGATTCTCC +TCCATCTCTGTCAATGGCAGGTCTTCCCATTGCTCTGGCAAAGAAACGGTGGTCCAGGAC +TACTGCACTGCTCTCTGACCAGGTTAATTGGCCTCCTCAAAAACACCCACCACATTGCTA +GTACTGCATCTTAAAATGCATGTGCCCTGCAATCCCTGCACCCTAGAGCCATTAGCATTC +CTTCATGCGCAGAAGAGCAGCTCTTGAGGCCCTGAGGAGCTGTTAAGTTAATCATTGCTG +GGGGAGAAAGTGTCTTTCCCCACAGTGGTGTAGCCACTGGTAAGTTGAGCATGTGCCTCT +AAATAACCCATACCCGGTGGGCTCTATCAGACCACCCTGACTAGACTCAGTGGCTCATAA +AACAGCGAAATGTATGACAGATGGGTGGGAACTGGCTGGAGGGAAGAAGAAGGTGGTCAG +CAACAGTGGGGATTGAAAGGATAATGACCTGAAAATGACCAAAATACGCTGTGTGCATGT +GTGAAGTTACCACAGAGTTTCTGAATTAAATACATGTGCCCAATTACATAATGTGCTGCC +TAAAATCCTTGAGTGGCCTCCAGGAGTTAAAAGTGACACACAGAGCCTCCTCCCTTGGTG +ACTTCTCCCTTTCCTATCATGAGTTCCCTGAAGGAGTCTGACTGGCACTTTCACCCTCTC +TGTGTTATCTCTTTACCCCCTTCATGTAAAAACTTGTGTTGTATCTTGAAAACCCCAAGT +GGGATGATTTTACTCCAGAAGTCGCCCAATATCCTGAGCAAAACAAGATGTTCCTTGCTC +TCTAATTTGTTTTGTTTTTTTTAAAGAGGGGGGAGACAAGTTATAATTCAATGACAGAAT +GTTTGCTAGCATGTAGATGGATGGGGGTTCCATCCTTAGTGCTGGGGGGTTGGTGGGAGA +ATGGAGATCCTGAATATGTCCTTAGTGTAAAGAGTCATCAGTTAACACCCTCTCCAGAGT +GGATAAAAATACCATGTACTGGAAACTGTGGGCCTCTTGGTCACCTCCCATCCCTGAAGC +AATCTATAAATTTGGGTCCATAGCCTGGTGCTCCTGCTCCCTGCATCCCTTGCCTCGCAT +GGCAGACCCATTACAGAGACTACATCACTTGCATCCCTCTAAAAAGTAAGATTTGAGAAA +CAGTTTGTCAGGGCAACTTCTCTATAGATGGAAAGGCCAAAATGTTCCATGCGAGATGAG +TTTTCAAAGCACATTGCCATGGTCCCCTAGTGTCTTAGTCCCTATTCTGTTGCTGTGGAG +CGACCCCATGAGCAAGGCAACTCCTATAAAACAAAACATTTAATTGGAGGTTTGCTTGCA +GTTTCAGAGGGTTAGTTCATTATCATCATGGCAGGAACTGGAGCAGTAGCCAAGAACACT +GCATCCTGACCTGCAGGCATGGGGTGAGGGAGTCGGGGAAGATGAGGGGGAGACTGAGGG +AGAGAGGGAAGGAGATATAAAAGTCTGGCATGGGCTTTGGAAACCTCAGAGCCCATCCCC +AGGGACACATCTTCTCCAACAAGGCCACACCTACTCCAACAATGTCCCACCTTCTAATCC +TTCTAATCCTATCAGAGCGTTCCACTCCCTGGTGACTAAGCATTCAATTATGTAAGACAA +TTGTGCCATCTTAGTGAGTTACAAGCCACGCCTAGTTCTAGATAAAGACACAGGTGGTCT +CAGAGCTCACAAACCCCACTCCAGGCAGCAGAGAGTCTTGGGGCCAGTCAGGATGCTTCC +TGGTTCTGGAGAGCTCTGAGAGGGAGCATGGCATGGAGAGGCAGGGGCAAAGCAGGCATT +CTGGTACAGCCTACCCTTGTAGGCCAGCTGCTTTCTGTAAGTGACACCGTCCACAGAAGT +CCTGGCCTTTCTGTCTAGCCAAGAGGCCTGCTTTATGTCATTAGGTAGAAAAAGTTACAT +CTAATGGTTAATATAACCTGTGAAATGTCCATAGAGATTGTACCCAGGGAGGCAAGGCGA +GCTCCCAGCAGCCTTTGCTGTGGCTGTTTCTTCTTTTATTCTGGTCTTCACTCCTCTAAC +TTTGTCTGAACTGTTCATCCAACTTTGATGTCCCACTAATTGTGATTTACTTTTTTGTTT +TTTCTTTTGTTTTGGGATGGTTTTGGTTTTGGCTGTTTTGGTTTGGCAGTGCTGAGGATG +GAACCCAAGGCCTCAGGCATGCTAAGCAAGCGTTATATCATTGAGCTAAATCCAAACTGT +ATCCAAAATTTTCCTTCATGGGGTTGGGGTGGGGTCTTATTGAGTGGTGAAATACCGGCT +TTAAAGTAGCTGTGCCATCTAAATAGACCTTAAATTTTCAATCCTGCCTCAATTTCCCAA +GTAGCAGATGATCTTCATGTACCATAAAACATACCATTGTATGACTCAGTCTGTAAAACA +TTTTCTGAGCAAGCGTGAGGATCTGACTTCTGATCTCCATAACCAAGTACATAGTCCTCA +TGCTGTGGAGGCAGAGATGGGAGAATTTCTCACCATGTTTTCCAGGTAGTCTTGTCAACC +AGTGGACTTCAGGGTCAGCGAGAAACATGTCTCAAAAAAATAAGGTGGAAAGCCGGGTGT +GGTGGCGCATGCCTTTAATCCCAGCACTCGGGAGGCAGAGGCAGGCGGATTTCTGAGTTC +GAGGCCAGCCTGGTCTATAAAGTGAGTTCCAGGACTGCCAGGGCTATACAGAGAAACCCT +GTCTTTAAAAAAATAATAATAATAAGGTGGAAAGTAATATAGGAAGACACTGATGCTGGC +CTCTGACCTCCATGTGCACATAAACACATATGCATCTACACACACACACACACACACTTG +CACGCACACACATGCACACACGCACATACACACACACACCCCTACACACACCAAAACACA +CCATTTCAAAAATGCACGCTTCAAAATACCTGGCTAGTTCAGTTGGTAGAGTGTGAAACT +CTAAATGTGCATCCTTCATGGCTTTGTACCTCTGTAATATCTCCATCATCTGTTTCCAGC +ATATTCCAGCACCCTCTATTAACTCTGTCCATTAGTTCTGACTCCCTATTTCCCATCTTT +CCAGCGCCTAGCAACTTGTAAACTGCCTTTGGTCTCTGGCTTCGCCTGTTCTAAAGAGCG +CATATAAATAGAGTTAGACAGTGTGTGGCTTCTATGCCTGCCATCCTCAGCATGTTTTCA +AGGCTGTGATAATTAATTTGGTTATCAGCTTAGTGGGATCTAGAATTGTCTAGGGAAAGA +GCCTCTGGCCATGCTGCGAGGGATTGTCTAGATTAAGTTAGTTGGGAAGACCAACCTCAG +CTCCAGCTGGCACCATTCCATGGGCTTGGATCCTGAGCCGAATTAACAGGGAGAGCACCC +TGTGCAGGAACACTGGCAGCTCCGTGAACCCAAATAAACTCTTCCCTACCTACGCCGCTT +TGCTCACATATTGTCACTCAAGGAGGTAAGTGACTAATAGGCCCTCCTTCCTTAGAACAT +GTCACTTCTCCATGGCTCATCTGTATGTCTATAATATACTCATAATATATTCATAATGCC +AAACTCGATCTGTTTCTCAGTTAACAAACACTGATTTGAGTTAATTCCTCTATGGACGTA +CATGTGTAAACATACATGAACGAGTTTTTGCATGAACATGTCTCGGTGCTTTTGGGCTCA +CATAGGGCAGAGAACTTGTTGGGCCACTGGTTGAATATCTGTATTGAATATCAGAGGAAT +TGTCAGATCATCTTCTGCAGCACTAAAATGCATTCTTATGTTTGCCATGGCACTGGCCAC +CTTCTGCCTGTTCTCTAGCTGTTCCCTGTGGGCTGTGGTCCTGTGTAATGAGTAATCCTG +AAGGCACAGACCACAGACCGCATTTACGTGCTCTATTCAGAACAAAGCTGGCAATGGTCT +TGGGATATAGCTACATCTAAGTGCACTGCCTGGGTGGAGGGGGTGAAGGAGAGGCAGGCA +TCACCTCCGAGGGCCTGTGGAGAGCCTGCACTGCCAAATCACTCAGACTGTTAACATTTC +ATCTTTCTAGGTCTTGATATTTCATAGACATTAGTGTTACTTCCTGATGTCATAGTGTAT +ATCCATAATCCCAGCATGTGAGCTGCACTGGGAATTCCAGGTCAACCTCAGCTACATAGT +GAGGTGCTGACTCAAAAATCAATTAGCTAGCTAATTAATCAATTAAATGGCTGGGGAGAA +AGCTCAGGCAGTAAAGAGCTTACTGAGATGGTAGTTGCTCACTAAGTGACCCAGGCTGGC +CATGATCTCACCTTATTACTACCCCATACCCATGTTAAAAAGCTGAGCGAAATAGGATGC +TAGCAATCCCAGTTCAGAAGGCGCTGTCGAGACTGGGAGATCCCTGGAGCCCACTGGCCA +GCCAGCCCTACCTAACCAGTGAGGCCCAGGCCAAGGGGGAAACTGGGTCTCAAAAGAACA +AAGAAGAAATAACTTCTCATTACTTTTTTGGCTTGACTTGGCGCTTCTCTTACCTTGGTG +ATGAAGTCCAAGGTCCTGTGAGTTTCCATCCATGTAGCATAGTGGTTGACGGAAGGCACC +AGAATGCAGATCCTAGCCCCCGGCATCTATCACCTGAGGGATATCTGGACAATCGCTTCC +TCATCTATAAGCCCATTTCATTACTGAAGAGTGAACACCCACTTCTTAGGGTTGTTTCAA +TACTTGGATAAATTACCCAAGTCAGTGTTTCTAGAGTGACATGCGCCCTGTCAGGGAGAG +CCTGCAAATCTTAGTCTACGGTGGAATTATTTGTTTTGTTTTGTTTTGTTTCCCTCAAAT +TTCATGTAACAGAATGCCTGACAACTGCAGAAAAGAAGAACTCATTGCGACTCACATTTA +AAAAGAAATACTGTCTACTATGGTGAAGAGTCTCAGCTGCAGCAGTGTGAGGCTGCAAAG +CGCATTCTGTCCACAGTCAGGATGCAAAGGACAGGCAGGAAATGCCCAAGGGTTGCCCCA +GGGATACACTTCCTCCTAAAAGTGCCACAACCCTTCAGAGCAGCGCCACCAGCTGGGGGC +ATAGTATTCAAGCCCAGGTCACAGCCTAAAGCACATACATCTGCCAGGAAACTTGGAGAC +TTCAAGGATCTGTGTTAAAAGTCCAGATATTTGGGTTATAGTCTTAAAGTAATATAATTT +GTGTGAAGTTATTACTCCGAGTTTGGGGAAACCGTCTTGGAGCATACTGTATACGTGAAC +CTAAACACATATTTTTGAGTCTCTTAATGCTTAAACCTAACATTATATACGTATGTATGT +GTGTGTGTGTATGTATGTATGTATGTGTGTATGTATGTATGTATGTATACTCATATAGTA +TACACATAATAACTTTTAACATACTCCAGTGTCACAGGACCTTGTTACGTCACTAAAATT +ATCTTCAAGGGAAATGGAATCCAGGAGATAATTCAGTCATGCAAACAAGACCTGAATTTG +TTCCCTGGCACTCACATAAAAAAACAGGAATGGAGGTGCACATTTTAACCCTTACCCAGA +AGATGTCAAGACAGGCAGATCCCTGGGGCTTGTAAGCCAACCAGTCTAATCTGATCAGTC +CCGGTAAGAGACACTGTCTCCCCCCAAACAAGGTGGACAGTCGTGAAGGACAACACTCAA +AGTTGACCTCTGACCTCCACACATTTGCACCTGACCCCCCTCCCCCCCAAAATCAACTTT +TTTCAAGTTGATTATGGCAAGACAGTAGTTATTATAAGGATTCCAGTACTGCCATTTCGC +TAATCTTTTGGAAAAATCAATATTGGTGATTGGTTTGAAATCAGAAAGTAGGAAGCTTGC +AGTGTTCCCAGACAGAGTGGGCTTCCGGGTTGAAGTGTCACAGTTCCCTTACGTCATCCA +CTTTGTCCCTGCAGTGTTTTCCTCACTGAGCCTTGGCCTGCTTCCTGAACGCTCCGCTAC +GCTGATGGTCTATGAAGATGTCGTCCAAATAGTCTCAGGATTCCAAGGTGCGTCTCAGTT +TTAAAAAGAGAAGCAGCGCTGATTCTTTGGCCAAATGCTAACATTTGATGAGCAAAATTC +TTTTTATTGGCTGTGGCAACAGTGAATTTATCCCCAGCTGGAACGCAACGTTTGTTGCCC +CTGTGAGAAGTCTGCATTTCTGCTTTAAGTTGGCTGTAACATTACTTCTTCTAGAACCAT +CCTCTAAATGTACATGGGGAAAGAAAGGAGCCCCCTGCTTAGCTCCCATCACCTCTCCTT +CCTAAGAAAAGAGTCTGATTATTATTTGGGTCACTGTCCTGGTCCATGTTGCTCAATCTA +CATGGTCACTCACAATAGCTAGAAAGGGGGAGGGGACTTGTCTTGCTTGCCTTCTGTTTT +TTAATGTGTTTCACAGTCATTGTAAACCCTCATCTCACCCCAGCCATGACTGGCTCCTAA +GATGTGCTAATATGAAAGGTTCTGAGCACTTGCCCTCTTCCAGTCAGTTTTGGGATTCAA +GTTGGGAATAATCCTCACACAAGATATCTTTCTGCAATGAGATCATTTCCTTCCTTCGTG +GACTAGAGAACCCTCCTGTTTCCTGGCACTGCTGAGTGTTGATTTGTTGTGGTGCTTACA +TTTGCCTTCATTATCCTAAGGTTCAGTGATTTGGGTTCATATAAAAAAGGTGTGGGTTGG +AAGTATGGCTTAAGAGTGGCTGCTTGTACAGAGGACCAAGTACAGTTCCCAGCATCCACA +CTGAGCAGCTCACAACCGCATAGAACTTTTTTTCTGGGGGAATTCAACCTCACCCTCTTC +TTGCCTCTTTAGGGTACCTACACACACAGGTGTACACACCCACAAGACACATACACATAA +ATAAAAGATAAGTTCTTTATTATGCCTGACCATATATAGATCTTTACTGACAGCATTCCC +TCACGGGACAATATAACAATTATTTACATAGCACTTCCAAAGTACTGTATGATTTAAAGG +CTATATAGCATATACCTGTGATCTATATAAAACCCACTGTGCCATTTTCTAGGAGGGACT +GCGGCATCCTGGAATTTTCAATGGCTACACGGGGTGCCCCACATCTATGTGGAGACCAGT +GTACTTTATTCTTTAATGATGACGCCATGCCTCGCCCATCATTCTGAATCACACCCATCT +AGGTGGCATTAGAAAATGAAGCAGGTTCATTGATTTCTTCGTTAGTGTGGAGCTGCAAGG +AGATGTGAAGAGTTTACTTTAGAGCTACTGATTTTAGAGGATGGATTTGAAAATAAATGG +GTGTCTGAAGCATTTATGACTTAAGTTTCAGAGAGAAACAAAGGTGCATATTTTATTGTC +ACCTCACAGTAAAGTTATTATGTCTTTCCTTTTTCACAAGAGTGCTGGGCTTGCATCTTC +CCTGACACTCCATGGTCTGAGTCCATGGCCTCCGTACCTACAGTTCCTCTTCCATTAGCT +TTGCCAAAGCTCGAGTCATTTGCAGCCTCCATATTGCCCAGCCGCCAAGACATGAATCAT +CACTGCATCCTCTTGGCGTTGCATGTCAACAGAGGTAGCAAGCATCGCCATGTCAACAGA +GGTAGCAAGTTGCTCCCCATTCTGAAACTGCCCCCCCTTGATTCAGCACCTTTATTTTCT +GTCTTGACTCTTGGTCACTCTTTGAGGGAACTCTAGTAGCTTCTTTGGGCCCCCAAGCTC +CTACCCTACCCTTTTCTAGGCTCTGGGTGTCAATATTCTCTAGATATTGATTACCTCCAG +TCCCCTGTTTCAAGGGGAAGTTGAACTTCCAAGGTGAAGGCTCAGAAGCAACTGATGGTT +ATACATGTCACCTTGGATATCTAATAAATTATACACATCGAGCTCTTGGGGGTGTGCAAT +TTGCTAGAACGTCTGTCTCCATAGATGGCGTGAATACAAAGTGTAGTTGGTCAGGCTGAA +CCTTGCTAGGCTTCCTCTCCATCCTTATTGTCACCATAGTTTCCCTGACCCTAAGCTTCT +GATGACAGTCACCCAGTTGTTGCTTGTCACAAGCTGGGATTGGGATAGGTGTTGAAGCCT +GTGGGTTTCCTGAAGAAGCAGGTTTCTTGTGCCCATTTTTCCTCCACGCCATGTGAGAAT +CGCCTCTTCACTGAACCCTGTCCTGTGCATTTCACACTGGCCGGGGTTGGTGTGTAGGGT +GCAGAAAGTAGACACACCGGATTCTGTCATGGTTGTGCATGCTCCTTGCGACTGCCTCTT +GTACTCCTTACTGTCTGTCAGCCTTGACAGCCAGCTCTCTTGTCTTGTGTCTCTGGGAAG +GACCCTGAAGAACCCTAGAGTCCCTCTCGTGCACTGTCTGTGAGCACTCACCTTCGCCCT +GTGCAGCATTCTGTGTGACCTTCAACCCCCTTTCAGACCTCCTTCCCCATCTGAGTCACC +TGGAACTGCTCTTTCCTGCCTGCCCACGTTACCCGTCTGTGCTCACAGGACCCGGGTGGA +TCTCTGCACATGCTTGCAGCCCACATGCTGCTCTGAAATCACTGCACTAGGGGTAGGGTT +GATACAGTTGAGAAGCTGTACTTCATGCCTTGAGTATTTCCTTCCCCCATGTCTGTCACA +CACTGGATGCTGATTTAATCTTCCTGGGGCTGAGCGCTGGTCCTTTCTCTTCCTGGTTGC +TGTCTCACTCCTCACGATGCTGTCTCACAGGCTGGTATGATACAGCCTCTGTCTGCTGAG +TCCATCCACATAGACTGTGTTTAGTCCAATTCTGTTTGTTTTGCTCTGTCCCATCTGGGA +CATCCCACCTCAAAGTCCACACTGTCTTTAACCTCTCCATTCGCAGCAAGGTCAGGCTGC +AAACGAAACGCTCCAAGCCTTCTGAAGGGCACACTGGCTGTAACTCTAAAGTCCTAACCC +ACTTCCTACAGGGAGACCCAACTCTTAAAGGACCTCTCACCCCCCAAAACAGTGCCACAA +AGCTACAGACCATGGTGTGTACGGCAGTTAACTGTAACATGTACCATTCCTCATCAGCTA +AGTTGTTGTATCACCACCTTGGTTTCCAGGCCCTGTGCCTGCTTCTTAACAGGGACCCAG +TGAGCCAATGAATAATTAGGTAATCAAGGGAATAATCAAAATTCATCTGCTCCCTGTGCG +TCCCATGTAGACAGTTTCTTCATGATTGCTTTCTGTTTTTTGTTCAAGTGAATTAGGGCA +GAGGGTACAGTTAACACACACATGAGAAGGGGGGATTGGCATACATTCAGATAGCTTTGT +TATAATTAATTGATCAGTATATGCCCACCCCTGCTTCCTGCATCTAATCGGAAGCCACCT +AAGAACCATTTCTTCCGTTCCATAGTTTCTTGCCCATACCAGCTTCCTACTTGATTAATT +TTATAACTTACAATTTTATAACTCCCTGAGCTTGAAAGATTTAATTATACTGTTTCTTAT +CTCAACGAAGTTGAGGCAGGGCAGTGATAACAATGCATCACTTAATTTTATTCAAAGCTT +TTCCTACTGGGAAGGAAGGCCGTAGGTAGTTGAGGAAATAGAAATCTGCCATCTTTGCTA +AGTCAGTTCCAAAACTAGTGTGATACCAGATTTACGGGTGATGCATACAGTGTTCTATCC +TCCGCTGGTCACAGCTTGCTGCTTATGCCATCTTTCAGTGGATATAAATTATCTAGCACT +ATAAGCAGGTTGCCTATGTGTGTTGCTCAGATGCCATGACATGCCAGCCCATCCTGGGAG +GGCCCCCAAGCTTGATGATGGTTCACCTAGAAACTTCATCCTACCAACTATGTGAAAGGT +CACATGATGCTGCTCTAAAGGAAAAGCTTGGACAGAATAAAGGCCACGAGGCCAGATGGA +TACCAGCAACAAAAGAGAAAGGAGGCCATTGTTTCCACACATGTGCATGAAATGTCAATA +GAAGGTTTAACATAACTATACCTGAATAAAAAACATTAATGAGAGCTTCTCTAAAAAAAA +ATAGAAAATATTATCCACTTGTCTTATCTGTAGATACACTGGATGGCATTATGTAAATTC +TAACCCTATACACCAAAAAACCAATTCTCATCAGGGTAGGCAGAGTAATGAGTGTGTCTG +CAAAGGTAAGCTACACAATAAATCCATGTCTCTAATGAAATTGTCATAGCACTCAACAGC +CCTTGCATTTTAAAAGTGAGGCAAATTGTTGTGGCATGAGTGTTGCTGTGGCTTTGTGAA +GAAGGCTTACGACTGTGAGAGAAAAGGAGTGGGCTCACAGAGTGACTGGCCTGCTGCGAG +GGGAACTTCCCTAAACAGGCTGTGTCTGAAAATGTTTTACGTGTAAAATGCTGGCAGATT +TCTTTCTGACTCGTCATTAAGACTGATGAAAGAATGAAATGAGAGAGCATTGGTAGGTTC +TTCTAGAGAGTTTTGTGTGCGTGGCTAAAGAACAGATCGGTTGGGATCTTCTGGAGATAG +GTTTGGGGAAGAAATCAGAAGCAAACCCTGAGAAATGAAGAGATTCGGAGAGATGAAGGG +GCCGCGGAGTTAGCTTCATGGATAGAGTACTTGCCACACAAGGTTGATGGCCTGCATTCA +GATCTCCAGAACTCACTAAAGAGACTGGCACAGTAATACACAGTCTGGGATACAGTACCC +CACTGGGATTGTGGGGTGGACGGCAGACTACCCAGAAGCTTGCGAAGCAGACAGCAGGCT +TTGGTAAGTAAACAACAAGAGAAAAACTGACCACCCAGGTTACCCTCTGACCTCTGCGTG +TACACACTGACCCCCAATGTTACCCTCTGACCTCTGCATATACACACTGACCCCAGGGTT +ACCCTCTGGCCTCTGTGTGTACACACTGATCCCCAATGTTACCCTCTGACCTCTGCGTGT +ACACACTGACCCCAAGCTTACCCTCTGACCTCTGCGTCCACGCTGTAGCATACACATGCC +CATGATCATACTTACAAACACATACTTTTTGAAAGATGGTAAGAGATAAATGAGAGCAGA +CTGGAGACCCATCCTGCAACTCTCACAGCCCCCCAGAAGTTTCTCGTTCCCTGAATAATT +TCTTTCTGTTCCACTAAGCACCTACTAGGAGCCTCTCCTACCACGCATGCTGACACCCTT +AGCCGTCTCCTTGTCTCCGGCTTCTGAGGGGAAAGTACAGTTCCCAGCGGATGAAGTGTT +CACTTTTCTTCTTGTCCCTCCTCCTGTACATGGTACCAGCATCGTCTCTCACTGCTTCTC +TGTCCCCAGTGGATCAATCCCGTTGCCCCTTATCCAGCCTGCTTCCCTGTGTGCAGATTC +TTCCATCAATCAGCATTCTCTGCCTTTCTGACTCAAGATGTTGTCCTTCAAAGAGAAACC +CTTTTTATGTTGCATTTTTCCCTCAGGAAACATCTTGTTTCCTTTCCCTCTCAAACTTTG +AGAAAGAAAAACAATCACCCTTGCCACACAGGTGCCATTAAGCTCCCCTAAACTTGGCTG +TTCTTCTGAATTCTCTTGCTCAGTTCCAGGGCTTGGGGCCATCAGATCCACATCTCTCCA +GTCACCACTGTCCTGCCTGACTTCCCCCAAGCTTCACACTCTATTGTGTCTTCCTCCTTG +CACCTGTCTCTCAGCCCCATCTCTGGCTGCCGCTGTGTTCATTTCTTCTCAGCTTCTGTT +ATGGGGTCTTACTTCCCTGTATAATTTCTATTCAGAAAGTGATTTCAACTGTAGCCCTGC +TTCTGTGTTGACTCCCCAGTGTCACTGCCTTTCTTTGTATCTCTCATTTGAGCCTCTGTG +CAACAGGCTCATCCTTAAATTCTTGCCACCCCGGACATCTGTCACCTGCAGGCCAACTCA +GGACCAAGGTTTTGAACTGTGAGCACCTCGCCCGTGGCAGGCCTCCTCTCTGGCTCACAT +GCACCTCCTCAGGCTTGCCATGTGCGGTAGGCTGGCTTGAATCTCTGCATTTTCCTATCT +GCTGTCTGGTCTCTTCTGCCCCTCCACAGCCTTCCAGACAGGGGCCACCTAGGGAGCTTC +CTTCCAGGGCAGTCACGCATGTGCTATTAAAGTAGATCTTTTATTTCTGTCACCTCCCTC +TTATTCTAGGATGTATGGCATCTGATAACCAAGCCATTTTGCTCTTTGCTCCCTTTCCTC +TTGGGTTTCGGGAATACAGAAGTTTTGTCTTTCTCCTGTTTATATATCATGTGTCCACTA +TAAGACTCCATATAACACTCTTCATATGAGTTGCTTAAGTTATGAAGACTCATAGAATAT +AAAACAAGGTGTTCTCTACTATAGTAATTTCACATACACTGGGACACTTAGAAGTATCTG +GGGCCATTGTCACATCTTGGTGACTGGCACTGGTATTTGATGGGTAGAAATCAGGACTGC +TAGTCAATGTGTTAATATCCACAGGGCAACCACCCAGCAAAGAATTTCTGGCGCCCCAGA +GTATTAATGGTTCTAATCTAGTTTCAACTAAGTCAGAGCATTGTTGAAACATAGCAAGTT +ACCAGTCGTGACTCACCACGTTCAGTTCCATAGGTGTTACTGAGTAGCAGACATACGGTG +CACACTCTTTTTCTCATTGTGCCTCAGATTAAGAAGTACAACATTCACATACATATAATA +CAAGACACAATGAGATTGAAGACCATGAGAAACACACAGACAGACCTTAAACTTTAGATG +GGCTTGAGAAAGGTTATGCAGAGGAGGTAGACTTTGAGATGCATTTGAGTGATACAGACA +CAAGAGTTAGTTTCAGACATAGGACAAGCAGGACCACATACATAGTATAGGCACCGTGCC +ATGGCAAGCTTCTCCTTGGCTCTCATACACAGACCACATAAACAGTCAGGCGCACGGGGG +GAAGCAGGTTGGTCATAAATACAGCATCTATTTAGAGATGGACATGTTGTAACAGGAAGA +AATGCCAGATGTAAAAGTTTTCTGTATTTTCCAAGCACACTGATGTTGACCAAGTTATGT +AACCTCTCTGGGTTTTAATTTCTTCACCCAGAAGAACAGGGTGGAATTCCTTCTTCTCAA +TGTGTTTGTTTATAAGTTCTGAGGCATTGAGTTACATCTCTCAGGTTTTAAGATATGAGT +AGTAGTTTGAGTCTTTCTTGATCTACTTCATTTTAATGTTGTCTGTCATCATGTATTTGC +TAAGTGGTGGAGACTGATGTCTCCTGAGCCAGGAAATCACATGGTCAGAATGGCATCTCT +GAGCAGTCAGTGTCCATAGCTGAAATAGAGGTTAAGTTTGAAGCAGAGGGCTGGCTGGGA +GACTGTTGAGGCAAAAGGTGGTTCATAGGTCTGTAGTGTGGGGTCAGAAGGGAGGAAATG +TTGACGAAGGAGCAATAGCCAGCCGTGGTACTTGAATGACTCTGTCAGATGTTAGAAAGG +GAAAGTGATGTTGGTCTGGAGCAAAACTGGGCACTGGAGAGAATATGGGCTCATTAGAGG +AGAGAGGGTGCATGCTGGTCTTAGAAACTGGGTAAAGCTATCTAGAAGACAGGGGAAATG +CCAGTGTGGAACTCAAGCAAGATGCTAGACTGGAAATGACTGTGGGTATAAAGAGAGATC +TCTAAGACGAGCAGAGAGAGGCTGCAGAGATGATGGATAGCTGTCTTTGGGAGCTGTCTC +ATCTAGGGGCAGAAGGAGAGAGAAGGGATCTGCATGAGAGGCAGAGTCTGGAGAGAACCA +GAGACCAAGGATGAATGCCAAGAAAGAGAGGACTCATGCGTGAGGATGCCGGACACTGCA +GTCCGTTGTGAAGAGGTCAGGGGGTGAAGGCTGAAAGGAGGTGGTCATGTGGCTGCAGAT +TATACGGTGGATCTTGGCATCGTGTGTTTTGGGTGACCGCCATGTCACTGGGGCTGAATG +GAAGAAGACAGGCGTTCATATATGGTGAGGAAAAAGTGACTTTTCCCTACTTAGGGAAGA +TATAAGTGTGCTTATTGCTGAAGGAGGAAACACCAACAGACAAAGACATTGTTGACCAAG +GCACGAACAGTTGGTAAAGGTTCACCACAGCATACACAGGAAAGCAGAACTGAGGAGAGG +GGCTTGGTTTGACCTGGGATGAAAACAATAGAATGGGGGGGGGAATAGATTTAGTAGCGT +AGAAAGAAAAAGCAGGCGATCTGCTGTTTTCAATGTATTGGGACGTAAGCATTTGGAAAA +GGAGGATGGGACCTTAAGTCTGCAAGGAGAGGAAGTTCCAAGCACCTGCTGATGAGTTGA +GAAGCAACCACTGGTGACAGGCAGGCTGGTCCACTTTCTTCCTGCTCCCAGACAATCACA +TGAAGCAGCTCTAAAGAAAGACAGACTGGAGAGCTGCACAGCATCTTACCCCAGGCCCAC +GCAAGCCCATTTAGACCTTGTTTACCCCGTGGCCTAGCATGGCCTATATATACCCTTAGA +TTCCACAGATACCTTCTGTGCAGTGTCACCAATCATAGGTTTTGCCCATACTTGTCCTTG +AGGGGGTGTGTGTCCCTCAGCAAATGGCATCTGTGTCTTGCCAGTCACAGTAGGTGTCAG +TTCAGCTGGACCTGCCACTTCCTGTTCTTCCAAGCCTGACCTAACAAAATCCTGTGTGTT +CCCACTCTCTGTTTACCACAGACGGCCCTGGATGTCTGGTGAGTTCCCGGGTTCTCCCGT +ACAAAGGAAGGAAGGGAAGAGAGGCAACAAGATGGAGAAGAGGGAGAGACACAAGAGGAA +TGGATCTCCCACCCAAGGGCTTGTAGTGCACATGTCTGTCTCAGAGACAGGAGCGGATGA +GATAGTGAATTGTAATGAGGCCCCAAAGCCTCTGAGCTTTGGTTTGTGATTCTCTGAGTC +CTAGGGCAGATCCCTAAGTCCTTTTAGCAGCCTCTGTCTTCCTGTCTGAGTCGCTTCCCG +TTCCTCACTGTCAACCTTCCCATCTCTCCAGAGTTACTCAGAGACAGGAGGGACACAGAT +ACCCGGCTCTGTGCTTGGATACCCAGCCGTGAATCCACCTTCTCCCTTTACCCTAATGCA +GTCTGGCCCCATCTTGGCCCTATCACATATAGATATATATGCCCTACTTTCTCTCATGTC +AGCTGATTGTGAGACTTAGGCGCCATTGTGGCAACACATTCTCTGAACATCGGCAGCTGC +ATTGGCCATTACTGGAAACAATTATCCTTCGTAGTCAAGATGAGGAGATGAAAAGGGAGA +CTTTGACCTTTCACCTCAGAGGGCTCCATGGAAATGGAGAACAAACTGCAGGCAGCTGTG +CAGCCAAGTGGGGAAAAAGGTGAAGCAGACAGCTCCCGGTGAGGCCCATGGCACCAGGCG +AGTCCTTGAGGGATTTGGATTCAGTGTGAACCAAAGAGCCAACTTCAGAAGAAGTAAGAG +ATAATAATGTAAGAGGATCCCTGGAGACTGGCACTTTGTTTTAGAAATGAAGACAGGACA +GGGATAACCTGCCATTCGACTAATGGATGTGGCTAAGAGGGGACCATAGTGAGGTAGCTG +TGACTTTGGGTCCTGGGTCCCTTGGCTTTGGGACTGAACCTGCTTTACTGGCCTTTGGGG +AGGGTAGTTGGGGTGGCTTTGAGCAGATAGAAGGGACACGGTGGTGATCTACTAAATCAG +CTATATACAGCCAAGTGTGGTCCAGAAAGCCAGCCCCAGATAATGGCTGTAAGCCCTTTG +GCCATCCTGGCCTTACCATAGGAAGACATCCTTAGTTTTGTCAATTCTTTAAGCTCTGAA +ACTCTCATAGCACAGAACATTTCTAGGAAGCTATCACATTCCCCTCCCTGGAAGCGCTTT +GATCCAGAGTCAAAGGAACACTGGAATTTGTTTAAATACTTCATCTCTGGGAGGGGTTGG +GCCAGGACCTCTGTGTATTGCAGGGAGAGGTAGAAGGAGCCCAGCAAAGCAGAACAAGGT +CCCCTCAAGCTGCAGATACATAATTTTAATTTTAAGGACATCTTTGCCAGGTTTGTGCAA +AACTAGTTCTCACCTTCATGTCTGGTGACTGTCACCACCACATTAGGTAAAGGTAGGTTC +AGCCCTTGTGGTCCTAGTAACACCTGAAGAAATGTAACCTGTTAAGTGACATCACAGCTG +ACTGGGCCACCCCAGTGTTCGCACAAAGGGATGGAGCAGGGGAAAGGAAAATCACTTGGC +ATCATTGCTAAATCTGCAGCAGCATCTGTGTCCCGTGGGAAGCACTTCAGAGGACCAAAG +CCAGTGTCACACAGCCGCTTCCACAGGAAGAAAGCTGTCTGTCCTGGGGGCTCCTGTTGG +CACGTCTTCCCAGGACTGCATCTCACAGCCCCTTCCTTGTCCAGCTTCCATTTGGTCTGA +GCCATTGAACAAGATTTTCCTATGAAGTTGGAGGATGGTTTATAGCCATATCAAAGCTTC +TCTCTTGCATTGCTTGTCCAGAGAGATTAATTGCAGTTTCCTTGCTTCGTTTGCTCAGAC +TCTCCCAAAATGTTGCCCTATGCAGAGCCAAATGCCACACAGTGGAAAAAGACTGCTCGC +AAATAGAACTTGGGAAAAGCTTTTTGTTCAAACCCTAAATAACATCCTGTGTCAAAACAC +ATGTGACAATAGGCTATTATTTCTCGCCCCATAATAGCATGTTGTCATATCCCTGTGTCC +TGGATGAATGAGAGATGGCACGCCATGTGGGGCAGCATGGGGGTTGGGGGAGGTATGGCA +GAGCCTTTGGCATTTTCTGAAATGGAAACAACTCCTCGGGGAAGTAACCTAGAGGTTGAT +TCCCACAGGTGCCCGGCCACAGCCTCGAGTTCATTTCCAGAGAAGGGCCTTGAGGTTGCC +GGAGAACACCAGCTACAGCGACCTAACAGCGTTCCTCACTGCGGCCAGCTCCCCATCAGA +AGTGGACAGCTTCCCTTACTTGCGAGGATTGGATGGAAACGGGACAGGTAGTTGGAGTCT +CTTCTCTTTCTGGGTAGGCCTTCTGGGGTTTAGTCCTTCTCTGAGTTTTGGTTGTGGCAA +GAGGTGGTCACAGTGAGGTGGGGGAGGGGGTTGGTTGACCTTACAGATTCTGGGTTCATA +CTGTTACCTTTTCCCAGCTTAAGGAGCCTTCAGTCTGCACCAACATACAAAGGCATCTTT +GCAAATTGGCTTCCCTGAGCCCTCCAGCGGGTGCCAGGGGCCTGAAGGGCCTTCTTTGGC +CTTTCATTTTTGGACTAAGTATTTCAGTTCAGTTGAAATTATAGTTTTTTAAAAGCAAGA +GATCAGTAACAGGGTTTCTGCCCCTCTGATCTCTGCCTAGTCTCCTTTCCTCCAGAGTTT +CTCACCCAGTTGTCCAGCAAGAGCCCTGGAGCCTCGCCCTCCTGCTCACCCCATGCTGGG +ATGGGAAGGGTTGGTTCCAGTGACATCTAGAGATGAGCAAGTGACATTCCATGCTCCGCT +GTAGATGGAGCCCTGAGGTGTGGGCATTGCCATTTCTGTCTGTGGTCGTCAACTTTCACC +CAACTCTCCCTCTGCTGTTGGATGCTCCACTCCCTTCCTCTCAAAGGGGATCTAGGAAGT +TCTCCAAAGGAGGCTCTTCTACAGACAGCCCCGGAGGAGCCAGGCTCTGAGGTTGATTTG +GAATCTTCCGGCAGATCACTAAAATCAGCTCAGCCATCATGGCCACTCTGACAAGACACA +GAACTTACAAGATCAGAGAAACCAAAAGCCACTAGGAAGAAGAGAAGAGACAGTTCCTTA +TCAGAGAAAGACCAAAGCCTGGACCTTACTCCTGGGTCTCTCTCTCTCTGTCTCTCTCTC +TCTCTGTCTCTGTCTCTCTCTCTGTCTCTCTCTGTCTCTCCTCTTCATTGCCTTTCGGGT +TTTGGTCATAACATAAGATTGAAAAACAGCCACTAGAGTTAAATTAGGTATATTATTATA +CTTCCAAGGGATGCTTTGATTAAAACTTCCATAATTTTCCAAGACTTTGGATAAACTGGT +GAATCTGACAAGCTCCTCCACCTGCAATGCCTCACCCGTTTCTGTAACTTGTGAGTAAGG +TTGGAGGTGACGGTACCTGGTGATGTACTTGCTTTTCCTCCATTTGTGGTTCTTATTTCA +AGAAAGGCTTCTTCCTTTAAATTGAGGACCAACGGCATGATTCGTATGCCCGTCATTTGC +CATCAAATGGATGTGTGACCGTCTAGAGTAAAGGTTCTTGGGGGAAAATATCTCTTCTGA +GGTCCTCACAGGCTCCATTCAGCTTTTCTGAGGAAAGGAAGCCTAGTCAGAAATACAGCA +AAGGAACAGGCCTCACTCCTCTGAGCTCATTCGTGCTCTCTGTCCCTCTTCCAGTAAATC +ATGAATAAATTATGAAACCCGAGAAGAACAGGGGACACAGAGCGCAAAAGCACAGGACCA +TTTGATTATTTTTCAGAAGTTTGTTTTACTTCAAATTCAGTCTATTTCAGAGGGAAGAGA +AAGGTTGGACGGTGACTTTGAGCTGCTTTTCCAGTGACGTAATTGGTTAGTTACCTGAGA +GAGGATCAGAGTTTCTATGAGACCTACTAGGAAGGCCAGCCAGCCAGTGGTGTATCCATA +TGTATCTGCAGACATTGGAGCCCAGGGGGTTCCATACAGCAAAGCAACCTGGGGCACAGT +GGGTCACTGCTGGCCTCACAGTAGTTTGTGAACAGGCTCTCTTTTGCCCTGTATCACTTT +GTGTCTCACACACAGGCCAAAGACTCTCTGCTGTCTAGCATCACAATCTTCTGGTCCCTA +GGAAGCACAAAACCCTACATCATCCGCATGGTCTTAATGAAATGACCTCCACCAGGCACT +CCAGGGGGACAGAGAGGGCAGTGTTAAAGGTACAGAATTTTTGCCACACCAGAAAAGTTG +GCATATGATGACCATCTATATCCAGAATGCCTGAGACTGAATGAAGTGTTTTGTATTTAG +GATCTCTTTTTTTTAATTATTTTTAAAACATTTGCATCGAAGTCTAGTGGCACCTAACTT +TTGAACTTTGGAGAGCTTCATGTTTCACCCTGGTACTTAAACATGTGGACAGAGAGACTC +CGAGGGACTGAGACGAACCCGTCTTGTTATAAACTACTGTTTGATCAAAAGCCTAAGTGG +ACCCCATCCGGTGGTGCTTGCCCCTCCTCCACCCGGTTGGCATGACACCTGTCGTGGCTT +GCACACAGAGGGCCAGGTCACATCAAGGTAGAGCAGGAAGGAAAACCCAGCTATAGACAG +ACCTCAGTACCTTGCACGTGATAAGAATTGCACAACAAAGTGTGGAAGAAAAGTGACCTA +GGCCTCTAAGTCTGAATCTGTCCAAAGTGGAGAAAGCGGGACAGTGTGAATGGCATAGAG +AAGGAGTGGGCATCTAATGGAGCGCTGAGAGAAGAATGGGCCTCCAGAAAGCAGAGGTGA +GGCCTACATGTCTTGGGAGCTAGGGCTTCCCCTCTCATCTCCTCCCCTCTTCCTTCCTCC +CTCCGTCTTCCCTCCTCCTTCTTCTCACTTTCCTCCTTCCTTCTTTCCTGTCCTCTTCCT +TTTTCCTTTTTTTCTCCCCATGGTCCCACTATGTGACCCCGCTGGCTTTGTATCAGCAGC +CCTAGCTCAGCCCACCAGGTGCCATGTACAAATGTGCATGCGGCACCATGGGGCACCATG +CGCACCCCGGCTGGAGCGCTTTAGACGTCGTGTGGAAGGACAGGGAGCCGAAGCACAAGA +CCTGCGATTAATCTGCTCCTTTCTGTAGCGCTTACTTCTGAACTTGTGCAGGTGACAATG +TCTATGGCCCTACACTCAAGAGGGTACCTCAGCTGCCCTCCATCTGAGGCATGAAGATGA +GGCGGGAGGGGAGTAACGGGACAGGGCATCTGGTTCTAGAAACCATCTCCCTAGATCAGG +GAAATGCAAGACGAAAAGGAAAGAGAATGTGAGGCCACTGAGGAAGAAAAATGGAGATAC +TTTTCTAGAACTTTCTATGTGTCTGTTTATAGGAGGTTTCTACCGTCCTCCTGCATAGAT +TTGACAAAATAAAGCGGCAAGTCCTACTTGGAAACCTTATGTCTGCAGTGTTTGTACAGC +ATCCAGTAGGTCACCTGATGACTGGCACGTTGACAGGTTTGAGCACTGCCAGGAACAGTG +CAAGGGAGGCCTGGCTTTGCCTTCCTGGCACCTTTAAGCTGTGGACATGTGTATGTCTCA +GCCCACGGTGCACTTTCCAGCAAGGCATGGTAAATTCTGGCCTCTAGTTTTCTTATCCCC +AAATAAAATGGTTTCTAAACTAAAAGATTCCTGACTTTGAATCTGTGATTCCAACTTTCA +TCTTTTGAGGAAATCTTTTAACAGGCCTTTGCTGTCATGGAGACAGAGATGGATGCACAG +TGGCCATTGTGTTCAGAAGTCACTCCACAGGCGACAGTGGTTAAAGCATTGTAGAAACTG +TAAAGTTCACTAGATTTGCTTTGAACATTTACTTTTAGTCCAAATTGGAGGTTGGCGTGA +GCTCAGATGGGTATGTTAGTATATAGGAGTAAGTACTTATGTATACTCCATGTAAATATA +CTTATAGTCCGTCTTTTGGCCTAATAGTAATGTTAGTAAAAATAAAAATAGCAATAGTAA +ATAAATCATAAACAGTATTATAGAAGAAATCCTGTCTTGTAAAATACCTTACCATTTTTA +CCACTAAGAAATTCATCCTATTAAGGCAAAGATGTGAATTATGACAATGTATTTTGCGTG +ATATCGCATTCCGATAAAGAAATTTCTTAAATAGATTGCATAAGTGTATAAATATCACAT +CTATATGCATTCTCTAATTTACCTGTATACAGTCATTAAAGTACTGGCTCAGATAAATGG +TCTCTAATGGAGAGTAATTGGCATATCAAAATCCTTTCAAACAGACCAAAATAGCAATGG +CACCTCAAATAATACATATATATTTCACGTCTAAGTTTCAGAGCTATACCTCTGGTAGAA +TTAGTTAATATTTTCAAGCAATCCTTGATGGAATTTGCTGTTTAAAACATTTCTAGAATA +GGTTCTTATGGCACTGACTTGTGTGTGTATTATCTATGCTATAGATGATATGTCCTACGA +TATATGTGCACAGAGCTTAGTTTGTGAACCTTCTTTTTCTTTAGCTTCCCCAGAGTTCTT +GCTCTTACACTAGAGAAAAGTCTTTTCCACCAAGGCGGTAATCTCAGCTCTTGAGAGACT +GAGGCACGGTGGCCTTGAGTTCCAGGTCACAGGGGGAGATCCTGCCTTTAAACAAAAGGA +AGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGA +AGGAAGGAAGGAAGGCAGGCAGGCAGGCAGGCAGGCAGGCAGGCAGGCATGGGCAACACA +AGCACAGCTTGCTACAACTGGCAGACTTGAACTGAGACAGCTCTGCTAACTAGCATGTGC +CCTCTAGGCAGCTACTGCCACATCCAGTCCCGTTTCTTTGTAAACTGTGAGTTTAACTGC +CTCGTGATGTTGTGAGGTGAGGATTACCGATATTAACAGGAGTGGATGCTCACAGTCATC +TATTGGATAGAACACAGGGCCCCCAATGGAGGAGCTAGAGAAAGTACCCAAGGAGCTGAA +GGGGTCTGCAACCCTATAGGTGGAACAACAATATGAACTAACCAGTACCCCCAGAGCTTG +TATCTCTAGCTGCATGTGTAGCAAAAGATGGCCTAGTCGGCCATCATTGGGAAGAGAGGC +CCCTAGGTCTTGCAAACTTTATATGCCCCAGTACAGAAAAACACCAGGGCCAAGAAGTAG +GAGTGGGTGAGTAGGGTGAGTAGGGGAGCAGGGAGGGTATAGGGAACTTTTGGGATAGCA +TTTGAAATGCAAATAAAGAAGATATCTAATAAAATAAATTTAAAAAAAAACAATATTAAC +GAAGCCCCCGCACACTGGAGACTCCTTAGTACGAAGCAGTAGCCACTGTTTTCCTTGAAG +GGTTTCTGCAGCCCCAGGACCTCTATGCCAGTGATGAGCATCTGTCTTCCTTCCAGGAAA +CAGCACCAGGTATGACTTGACTCCTGTCACAGCCGTCAGCGTGCACTTGCTCAGCGGTAA +TGGGATGCCGGTGCTGGTGGACGGACCCATCTATGTCACTGTGCCCTTGGCCACTCAGAG +CAGTCTGAGGCACAATGCCTATGTCGCAGCATGGCGGTTTGACCAGAAGCTGGGTAAGCG +TGAGCCCCTGAGCAGCCCCTCTGAAGTTCATTTTGTTTTGTTTTAATTTAAAGGTCATGG +AGGCTAAAATTGGCTCTCCTAATCTTTAGGTTCTTTTAATATTCTATGATCTATCTTGGT +TCTGTGGTCTTTTTTTTTTTCTTCTTAGTATAAGAAAAAACATTTGCCAACATTGTTTGA +AGCAAGGAGTAGTTCCCATGACCCTACAACCCAGAGATAAATGTGAATCTACTTTTAATT +CTGTCGTAGTTATTTGCCTGTACACATATGTGTGTGCTATCAATTAGTTCATAAGTAGGT +ACCCTAGAATTTATTGGCTTAAGATAATAATGAGCATCTCCTCCTATCTCATACTTTCGG +AGGTGAAGGGATCCAAGCACAGCTAGTGAGTGTGGCTCAGGCACACCCTCAGGACAGTTA +CAGTGGGCCTGCCTGTCAGTATTCTGTACGGCTTAAGCAATGTTCTGCTGAGGCTAGCAA +GCAAACTCAAGACTCTTCCATAGTCACCAGATGACTGCAATTCTTGCCAGCTGATGGCCA +GAGATCTTTGCCACATGGTCCAGAGCTTAAGGCTGCTTACAACGGAGCAACTTGCTTTTC +CTCTTAACCAGTGATGTAAGAGAAAATAAGGTTTTCAAAGCACAAGTACTTCAAACAGAT +GCTGTCCATCCTGGGCATAGATAGTCACTAGGTGGGTTAGTGGAAATAGTGCCAGAATTC +TCTCTTCAGCTTTTGCAGTCATTGCAACAGAGTCAGCAGTTTTTGGTGGCTGCGTTATTC +TGTGGTCCTAGTTAAAGTGACACAAATATAGCATGATTTGGTCATCAGTCCCTTATGATT +AGGGGAAAGGAGGACTGTTCTAAGGTGGTAGATACTTTGTAGCTAAATGTTTCAATGTTT +GTGCACAGCCATGATTACTCTTCAGAGTGTCCTGTGAAAGTCAAACTTGGAGCCAGCTTT +TAACCACCAGTGTAACGTTAAACTATGCAAGAAGATTAATTAGGGGCTTTATTATCAAAT +AATATTTTTAAATATTTAAAATAGTTTTAGCAAATACACTTTAATATAAATACCTTTTGG +GTTTTCATGGAGTTTTTGTTTTGTAACTTCCCAGGTAATTAATAGACTTTATTATTAGTA +AAGATCACTGCAGTTTTAATGACTATATGAAGGTTAACTTCACAGGGTAGATTATAGCAC +TGGCTTACTGTATACTGCACTCCTTCATTAGGGTTTCTATAGCTGTGACAAAACACCATA +ACCGAAAGCAAGTTGGGCAGGAAAATGTTATTTTATCTTATAGCTTGTGATCCATCAAAT +CAGCCTTCCTTGCTAGGTGTACTAGTACATGCAGAAATCCCAGCATTCAGGAGGCTAGAG +CCCAAGGCTTCCTGTGAGTTTGCAGCTAGCCCAAACTACACAGCAAGATCTTATCTCAAC +AACAGCAAAAGAGCAGTGTTTCTCAGACTCACCTTCTGGTCCTTTCCTGGATTTCCTGTG +GCTGGGCTGGGACTTCTACATCTTACCAATTCCTTACATCCTCTGGCTGCCTCCCATTTC +CCTCCTCCCATGGGCCCTACTGTAGTGCTGCTCTGGTTACCCTCACAACTGGAGATGCTC +CTATGTGGTCCTTTCTCAGAGCAACTTGTAACGAGCTTGGAACCATAGCAAGGCACAAGG +GTCTCATTAGAGCCAGTCCCTGTCCGTGCCTGTCCCTCTCTCCTTCCTGGCCTCTCCTTT +CCAGTCACTTTCCAGACATACTGACCCTTCCTTTGGGCCTTACCACTTTGCAAATGGAAC +CTGATCCTTCAAAGCTGTTCTGGTTCAGATCTCAAATGTTCTTCCACTGCCTTGTGCTAA +GATCTTGGTCTTCAGTAGATGGTGCTGGGGCGGGGGGGGGGGGGGGGCTCACCTTTAGGA +GACAGGGCCTATGGGGTAGAAGTAGGTCACTGGACATGACCTTGAAGGGCCCTGGCCTCT +TCTTTTCCCTGGCTCCCAGCCATCCTGAGATAAGCAGCTTTGCTCTGCCACATGTGGTTC +ACCATGAGCCACGCTACCCCAAGCTCAAGAAGCAACAGAGCCAAGTGACCATGAGCTAAA +ACTTCATTAATGGTGAGCCAAAATACATCTTTTCCCTCTTTAAAGTGTTTGCCTCTTGTA +TTTTATCACAGCCATAGAAGCAAGTAGAACATTTCAAGCCCTTCCCACAGGCTACTAGCA +GTTACTATTCGACTATAACAATCATTTGCGATCAATTCAATAATTCTTTAAATTATTTAC +GTTGGAGGTGAATCAAAACAATTGCTAATTCCAAACTGTTAAGTAGCCAGAAAACGCACT +GTAGGAATTCGTGAGGAAGTTTTTGCTTGGATCAGGATTACTCTACTGGAGGCTGAGAGC +TAAGCATGATTCAATCAGAGGATGGGGAGAAGGGGAGGGAGATGAGGCCAACAAGCAGGA +GGTTCTCTCATTTACAGTGAGAAAGTTCTAGAAGTCAACTCGACAGCAATGTCAGTATGG +CTGGCAATGCTTTGTACTTAAAACTTGCTGAGAGTCTGTGTTAAGTGTTGCTATCAAGAA +TATGGTATCAGGCTGGAGAGGTATCTCAGCCCTTAAAGGCTAGGCTCACAACCAAAATAG +AAGCAATAGTATCTGTGAGGTGATGGCATACTGTTTATCATCAAAACATTCAGTCATGTG +TATGCATAATTTTTTGCAACCTACATTTAGTAAGGGTTCAACCTCTCCTCTATCCCACCA +CCCAGCTGAGGCAGTGGAAGAGAAAAGATTAGGATACGGGGGAAGTGGACCTGTTCAGCA +AGAGTTCTTTGGGGGTGAGCTTAGTCTTCTTTGTCAGCAGTTCAGCACCATAGCAAACAC +CAAATATAAATCAGCAGCTACAGTCCAGGCCTCTTGGCAGGCAGACACCAAGCATGAACC +AGCAGCTATAGTTCAATCCTGAAGAAACCACAAGGCTTGCTAACTGACCAGAGGCCGCTA +AAGCAGCAAGAAGCCACAGGACCCTCACCAGCAGTTCCAGGGCGAGTTTCTCTGAATGGT +GAGAGCATTACCATAAGCAGAGCTCACCAGCACTATGTAAATCAAGCCAATACATGCAAG +TTGTTAGCTAAGAATAAAGAGACAGAGCAAAGCAAACCAAGCCTGAGTGCTCATCTCCCA +CTGTCTGTGGGGTCAGATTTATACTCCTTCATCAAGCATCCTTTCACGTGTCTGCTATAT +CCAAACATCCTCTTACCTGTGTCTGCTTCAGGAAAAGTCTTTCCTGTGCCTGCTTTAGCA +AGACATCCTTTCACTTGTGTAACCCAGCAAAGCATCATTTGACATAACTTTCCAAACAGA +CTACAAGTTTCCACTTCAGTCATGCATCTTAAGTATATACAGCTTTGATCTGCAAATTAT +ACTCAATTAAAATGGGAACAAGTAAATATCAAAGGAAGAATTTAGAACATGTGAAAATCA +TAGAACATGCATAAACATACACATACCCAAATAAAGTTTTATTGGAACCCAGCCACACCC +ATTTGTTGGTAAATCATCTGTTTCCATCCTGTGGTACACAGTGAGTATTGTCATCTTCTG +GCTTTCCAGTCCAGTCTTTTACAGAACCACCTTGTGACTCCTGACCTAGCACCCTCTCTG +AGGGAGCTCTCTCCATTTGCTGTCACAGCACGGGGGTGTTTTCTCTCTGCAGGGAATAGC +GGGTGCTGGCTCAGCTGCAGCTCCTTATTCCTGTTACCTAAGCTCACAACTGTCTGTAGT +CACTCTAGTTCCAGGGGATCTGACACCCTCCCACAAACATACATATGGGCAAAACACTAA +TCAATGTTCATAAAAGTAAATAAGTCACTTTTAAAAGAAATTAGCATCTTCATATGTTGA +CCCTGTTCGTCAGAGGGTGACCTAGTATATGAATGCATTGTCAGGGTGCATGAATTGGAT +TGTCTTGACTGTGTTACAATACCAGTTGGCTCATCACCACATATGCCCTCTAAGAACTTG +TTTGAAGAGGCCCAGCATGCGTGCTCTGCCTTGAAATGGTTGCATGAACATGCTCTGTGT +GCTGTATGTGAGTAACCTTTGCTTTACACAGCACAGCAGACTCCCCTTGGTGTGTGAAGC +TCTTACCTTTTAAGGAACTGGCAGGCTTCTCTGGCCAACTTCAGTCCTTCGCATCACACT +GTGGCCTGCAGCCGTTGGGGTGGCACCTGGTACAGTGATCAGCGTCCAGAGTTAGTTGTG +TGCAGGAGCCAGTTTGACCTTCCAATGTCTGGGGAAGAAAGTCGGTCATGGCCAAGTGTG +TGCTAACTGTGGCTTTCAGGAAAGTAAGGGCCAATTGTGTCTGCTTTCTTTTATGGACGT +TTATTATTTCTTCAGTGTATAACTAGGGCAGCAGATGGCTTCTGGGCTATGAGGTTGTCT +GACTCGTTGCCCTAGGGAATGGTCACTCATGAATAAGCAAACCAGGTCAGTGGTCTGAAT +TCAAAGTGACTGATCCTGAATAATCAAAAAATCAATAGTGTTTTAGATTTTGGATTTGTG +CTTCTGCTGTTTGAGTGTCACTCAGTATGTTTGAATCCTCTTAGTCCAACGAGATAGCAG +AAAGAGAAGCCTACCCTGAGAGTGAAGCTCTACGGTGAGATCCAGTTTTAGCTGCCTTCC +CAAACACCACAGGCAGAGTCTGTGTGGATTGCTATAGCAATGGGGACTACTGAACCAGCC +TCTTACCTCTTACGGCACATCCATAGCGGGTGCTCAGGAATAACTCCATAACTGGCCTGC +GTAGTAGGTCTGTGTCTGTTTCCAAAGGAACGTGACTGCTTTTGCTGTGCAGGGCCTACT +AAGCTTTTAGGTAAGTCATGGCCAGTTTGCCCTTGAAGGAGAAGTTTATTTACAATACAG +ATATATTCATTTCTTTATCATCAGTGTGACAAGTTTATCGCAGGGAATGTTAGAGGGGTT +GTGGGGAGGAAGAAATCTCAGCACCTTTATCACAAATTTGATGTGAACCGAAAACTATTC +TTTCTTTAAAAAGCAAAGTCATGATAATTTTTATATGCCTCGCTGACCTCAAGTTTGGTC +AAAGTGTTATCTAGATCTCCAAGAATAATTTAGAGACTGCCAAGGATTTGCTTAGATGTG +TTTTCAAGACTTACCCTGAACTCTGATATACAGAAATGATAAGAGATACAGATATGTTAA +ACTATATGGATATTAAAATATTAACCATGTATCTCGATGAAGGATTTCAGAGTGGCTTGT +TGTGGTTTAAATGACTTCTAAGGTTACACTGTATTGCATTGTATGGGTAAAAGATAAAAT +TGGAGATGTTTATTTGTCTAACAATTCAAGTACATATTTATATATGTGATTAACTTTAGA +GCTAAATGTAGTACTCCCCCCCCCCCCGCCAAGAACAGATGTGATAATTAAGGATATTAA +ACAAAGGAAGAGGTTGATTTACCTAAGAGTGATGCCAGTATACACCTAAATAAGACAAAT +AGGCAATTTCCTAAGGAACACTAGCTGAGAAACAGAGAAACAGACTCACTATGTATCGAA +AATGACCTTGAACTTCTGACCTTCCTGCCTCTGCCTCCAAAAGCTGGGATTTCAAGTCTA +CTCCTGACCCACAGGTCGGTGCTGAGGGACTAAAGGGAAGTCTGTGCACATGCTAGCAAA +AGACCTCTTATTTTCCAGATAGGAAAATGAGCCTGAGAGTGAACTGGGTTTTGGTGAGAT +TTTTAGCAGGGAAGGCAATAATCTGTATGCAGAGTTGAGGAAGCTGAGGGTAAATGCTGA +GAACCCAGTGGGACGTTGTCTTCACCAAGATCCCAGAGTGAGGCAAGATCCTCTGCTTTG +CGTTTTGGGGACTAAGATGGGTGTGTGTTCTGTTACTGTGGGACTGTTAGCATCCCATTG +CAAAGTTCTGCCCCAAAGGATGAGAATTAGAGTTTATAATATACTTATGCTGCCCTGTGG +GCTGATGTAAGAAGGACAGTTGTTTTCCAGTGTTGCCTAGCAATTCAAAAAACAACCCTG +TAACATCCATCTGTCTCTAAGCATTGTTAAGTCCTTTGTGTTGGTGGCGTCCTCAGAATG +ATCATTTTCAGAAAATTAGTTCTCAGATAGCTGTGGTTTCGGGCACTTTTGTTTTAAAAC +TATCCTCGGGGTGTTGGTTTTCTTAAAGTCTCACTCTATGTAGAACTAGGATTTACCATG +CTTGGATTTACCTGAAACCATGTGGGCAGGCCTGACAAATGAGTAGTTGGTTTGTGGTTG +CAGAGTATCAAGTCAGTCCTTCTCAGAGGAAGCCTGTATTCCTTAACAGTAAACCATTCA +TTACCACTGATGGAGTTGGTTGGTTAGGTGTGGTGACTTCATATCCTTACACTGGCTCTT +TCCACCACCAGGAAACCTTCAGGCCTTTCAGTGTACCTGGATTTTAAACAAAAATTTGAT +GCTTAGTCTACTATAAGCCTAAATGAAAATAATTAGGACATTAGTGCAGCATGAGTTATT +ATTTGTGCTGCTGCTGCTGTGATGGTGGTGGTGGTGGTGGTGGTGGTGGTGGTGGTGGTG +GTGGTGGTGGTGGTGGTGGTGGAAGACAGACTCTCATGTATCCCAGACTAGCCTCACCCT +GCTATGTAGCTGATGTTTCAGGTATATATTACCACTGTTTATGCCATGCTAAACACTACA +GGAGCTAAGCTACATACCCAGCTCTCCAGCTATTTATCTGGGATGTGTGTGTGTATGTGT +GTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTACATGC +ACTATTTACATCAAGATGTTGGTGAAGGCCAGAAGGAGAGTGTTAGACCCTTGCAACTGG +TGTTTGGATGCTGAGAACTGAACCTGGGTCCTCTGCAATAACATCCAGTATTCTTAATTG +CTAAGCCATCTGAAGCCCCAAATATTTTTAACTACATTTATGCCTACTTCCTTTCACTTG +AAAGAGTAATTACAAAGTGAAGGTAGCATGTGGTTGTGTATGGTGTCTAGCATTACAGAG +AAAACAGGGAGCCACAGACTAGCAGTTACAACAGAACCAGCTAGAGCCAGTTACTTAGCC +ATAGCAGGCCTCTGATTTCACATCTGTGAAAAGCATACAATAGGCAGAGTCTCTACATCA +TAGACTTGTAAAAAGAGAGAATTTAGAGCGGGGCCGGGCACTTAGGGAAAGCCTTCCTAG +CCACCCCTCGCCTCCCCTATCGTCTTCTCTCCTCCCTCATCTCCACCCCCTCTTCCTTGC +CCTCCTTTTCCCCTTCTCCACTTCCTTCTCACTTCTTCTTGCCCCTCCTCTCCTTTCCCC +TCCTCTTTCCCTTCCTCTTCTCCCTCCTTTTTTCCCTTCCTCCCCCATCCCCCCTCTTCT +CCCCCTCCTTCCCCTCCTCCTCTCCTTCTCCTCCTCCTCCTCCTCCCTCACTCTTTCCCC +TGATCGCCATCATTGTTATTGCTATCAGCCCATACACCATTTGCAAATCTTCAGTGACAC +ATGTGAGAAGGAAGGTCAAGCTCAGACCTGCAGTTCTGTTAGTGTAACACTGTAGTCTCC +CCGAGGGATGACTCCCTAGAACACTCCAGCCACTAGTCTGATGCCAGTGCCCATGCCCCA +CCGGGTGTTCAGAACTTTTAATATAATATCATCACCACCTGAAATTGAACTTCCAAATAA +CTCCTGAGTCCAGGGCAGATGATCCCTCACACAGGAATATGTCTGATGTGCAGAATGATG +CACACACACACACACACACACACACACACACACACACACTTATCTGCTCATTGCTGCTCC +TTTCATTCACAACCTGTGCCACTGTCGTCCCTTCGCAGGTGAGGGTACTAAGGACAGGTA +TTCTGGGGCAAGTAATATTAGTGTTTAGGTGTGGAGCATGGTGGGAGAGGAAGGGGAGAA +CTGATTCCACAAGGTTGTCCTCTCTGTCCGCGTGCGCACACACACACACACACAAACACA +CACACACACACACACACGTGCGTGCACAGAGAGGACAACCTTGTGGAATCAGTTCTCCCC +TTCCTCTCTTTCCCCCTTATGTGGGTTCCAGGGATCAAGCTCAGGTCTGCAGGGGCTTAC +ATGGCAGTCAGTCTACCTTCTGCCCCATCTCACCAGCCCAGGGACACATACATATGTGAA +TTTCCATTTACAAATGGACCGTTATACAATGGGAGTAATGAGAGCAAAATAGAAATAGGT +ATGGTGGATGAATTGCAATCCCTGCATAATAAGGAGAAGTAAAATCAAGTATGTTAGAAG +AAAGCTTCACAGTAACTCACATTTTACACTTCAATTAGGTTGCTGTGAGCAAGCTGGCTG +GGTGGGTGCAGTGTTTGCTGACCAAGCATGAGGACCAGTGCTGGGATCCACAGCAGCCAC +TCAGGAGCATCCTGGGGGCTTATCTGCTAGCCTGGCTAAGCACTGAGCTCTGAGTTCACA +CATGCACACATGAACACATCCATATGTACATAAAGCCCATGCACAAAGCAAAGTTTAAAA +AAATAGAGATGTTTTTAGTTAGACTTTTAGGTTAAGGTAGCATGCCCTTGTTTCTGCTTC +TACTGGCCTATTTTGACTTTATAATTTGGTGTGAGTGTGTCACACATTGAGTGTGCAGGT +GCAGTCACCTGTGCACTTGCAGGTGGTGGCAGGTCTCTTCCTCTCTGACCCACCTGTCTC +AACCCCACAAGCCTGGGCTTACAGGCACAGACAGCCACACATAGCTTTTTACATTGGTGC +GAAGGATTTGATATCAAGCCCTCAGGATTTCACAATCAATGATCTTACTCACTGAGCCAT +CTTTCCAACCTCTGACACATGATTTTTAAAAACAAGTTCGATGCACTGTATGAGAGACTT +CTTTATTTCTTTTAAAGTCTTTTTTTATGAAATTTAACTTTCAAATAACTCCTGAGTCCA +GGCTAGATGGTCCCTCATGTAGGAATGTCTGATGTGTAGAATCAATCTCTCTCTCTCTCT +CTCTCTCTTTCTCTCTCTCTTTCTCTCTCTCTTTCTCACACACACAGAGAGAGAGAGAGA +GAGAGACAGAGAGACTCTTTTTTTTTCTTTCCATTTTTTATTAGGTATTTAGCTCATTTA +CATTTCCAATGCTATACCAAAAGTCCCCCATACCCACCCACCCCCACTCCCCTACCCGCC +CACTCCCCCTTTTTGGCCCTGGCGTTCCCCTGTTCTGGGGCATATAAAGTTTGTGTGTCC +AATGGGCCTCTCTTTCCAGTGATGGCCGACTAGGCCATCTTTTGATACATATGCAGCTAG +AGTCAAGAGCTCCGGGGTACTGGTTAGTTCATAATGTTGATCCACCTATAGGGTTGCAGA +TCCCTTTAGCTCCTTGGGTACTTTCTCTAGCTCCTCCATTGGGAGCCCTGTAATCCATCC +ATTAGCTGACTGTGGGCATCCACTTCTGTGTTTGCTAGGCCCCGGCATAGGAGAGAGAGA +CTCTTAACTCTTTTTTTTTTTTTTTTTATTAGGTATTTAGCTCATTTACATTTCCAATGC +TATACCAAAAGTCCCCCTTACCCACCCACCCCCACTCCCCTACCCTCCCACTCCCCCCCT +TTGGCCCTGGCGTTCCCCTGTACCGGGGCACACAAAGTCTGTGTGTACATGTATTGGGTA +CTTTTGGCTTTCCTTTAGCATTCCAAAGTCCTTGAAGATCCTATTATGGCTCCTTTCCCA +AAACTTATTCTTAACTCATCACACCTTTAAAGGGGAAAACAAGTGGTTGCTTATATTCAA +CTAATTATTAAGACACAGTGGCACATGCCGGTAATCCAAATCCCTCACCAGCCTGGGCAT +ATGTAAGACCCTTGACTGCATTTCCAGCACAAAAATAAGCCAAGTAATTAAATAAAATGA +ATATTTTATTGTAGCTTAAAAGCCTCAGGGTCCTGGGATTCCACTTAGACTGGTTAAAAC +ACTTGTCCTGCAAACCTTATGTCTTGTATTCAGTCTCCAGAATCTATATTTTTAAAAAGA +AAACTGAATATGGGACACATATCTGTAATCCCAGAACTTCTGCGCCGAGATGGGGGTGGA +GATAGGAAAATGAGCCAGAAGATCGCAGCCATCAAGCCTGAAGTAGAGAATGCTTCAGTG +AGGTGGAAGACACAAACCAACTCTCAATCATGGTCTGTTAGCCTGAACACATACACCATA +GCACACATGTGCCCAAATACATGTTCACACATGCAGCATGCACACATTCGCAAACACTAT +CTTTAAAAAAAAAAAATGAATCTCTCCCTCAGAAACTAACCTGTTCACTTTGCAGCCCTT +TAAAGGCTTAATGATTTAAGAATAAGTTTTGGGAAAGGAGCCATAATGGGAAACTTCAAG +GATTTTGGAAGGCTGATTCTCTATATTAAGAGAATATATTAGGTGATCACAAGCTTATTT +TTGTCTTGGTTTCTAATATTCAGCCTGTCTCTCATTTCCCGCTTCAAACACAAAGTCCTC +AGCTACCTTGAATTTCCCTGCTTTTTCTTCTTGTCGAGACCAGTCTTGAGATCTCCTTGT +CGAAAGCTGTGAGGAATCTAACCATCTCCGTATAACTTCTGTTCCTCTGTTTGATTTCTC +TCAACAAAAAGTATAAGATAAGTAGTTACCCAGGAAATATTTTGCTATATAATTGACAAG +GGATGTTTGCTCTTAACTCATTCCATGGGGAAAGTAATTTCAGAGAAGGTCACTGACCTA +TTAGTCTTTCCTTTGATATTGATAATGATTTTGAGATGGGTTTACTGGATGGTTGCAGAA +TTCTTCCCGGCTTCCAGCTTATAGATCTAGTAGAAGTTATTCTAAGTTTGTGCAGGAAGA +ATATATCAATTAGAATACATAGAGTAAGAAGTGGGGTACTGAACTGCACATATTAAAATG +CCCAGGCCACGTACTATGGAACTGGGAAGGGGGTAACCTTCAACCGCTTAAAGACGTGAC +GGAAATGTCCATCCTCTTCTGTGCATGTGGGACATGTCTTCATTTCACAAAACTGGAAAG +TGGCCAGGCTAGAATTCACACTCATAAGATTAGCTGGCCCTCAAGTGCTTTGAAGTCTAA +TATGGTAAAAGTCTCAACAAGAGAGAAAAGTCTTGTATTCTGGTGTTTTGCCTAATATGC +AAGGAGTCAACTTTAATGTGTAATATGTTCTAGTGTTGTTGGGTTCTGCTTATAATTCCT +TTAACTCAATGATGTTCATAACATCAGATCTTTGTACTTATTATGAAGTTAAGCTGAGGT +AGCTTTCCTATTAAAGAGAAGTATTCAGGCAAAATAAATATGCCAAGCAAGATAAATCTA +GGCTCTTTAGGCTTCTTTCAAAGGATATGTTGCATTTTAAGTGAGTCCTTTTTCACATTT +TAGAGTCCTTTATATATACTTTTATTTTATATAAATAAAAGTTGATTTTGTTGTTGCATA +GTAACCAACTAGCACTTCAGTGATTGCTAGGAGACTCCATCCCATCTTAAAGATAAGGAT +GAGGTACCTTATCTGATAGTTAGTATATGTAATAGTCATTAGAGTCAAATGCAGCTCCTG +TTTAAATAACTCATAATGCTTGCCACACAGTGAACCATGCCAGCTAACTCCATAACAAAA +ACACTTCCAAAAGAGAGGCACACTTCTCAACACCTCGCACATTCCTGAAAATATTTCTCT +CTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTGTGTGTGTGTGTGTGTGT +GTGTGTGTGTGAGGATTCAGGTTGCCACTGTTTGATAATTGGATTGTCCTCCCTCACACA +CACCTTGATAAGGGGACAGTAACAGTGCTGAGTGTGACAAGTTGGACCTCAGCGGCAGTA +AAGGAACAGAACTTGACAACAAGGACATAATGTATAGGAAGGACAGTGAACATATGGGCA +GCAGAAAAACTATTTTTCATAAGAGTGACCAACCTTCTCCAGAATCCTCAAGTCCATGTT +CCTAGGGTCATTGAACCTAGACCTGCCATTGATCATGACCATGGCCTCAAGTTATCAAGA +AAACCCCTTGTGTCTGAATCAAAATTACATGCAGATTTCATTATTTGTGTCAAACTTCCT +TCTCAGATGTTGGCATGTAGCTTTCTTTTTGCTACTTTGTGCGTTCTTCTCTTCCCACCC +TTTATTCCCTCAGGTTTCACCCCCTATTACTAGATAGGAGAGAAAGGAAGATGGAGGAGG +AGAGAGAGAGATCTAAATAAAGTCAGCAGTCTGAAAGGGGACAACATTATCATTAGATTA +CTTTCCTGCTGACTAGGGAAAGTTTGATCTTCACACTCAGGATATCTCCTTTCTTTTTGC +TGTTGTTTCTTCATTGTATACTACAAACACCAACCAACAACCCACCCCACCTCTCAGTTT +ATAAACCCTCTGAAAAGTTCCCAGAATTCAAATGTCACACAATCGGAGAAACCATCTGCA +GCCGACAAAATCATGTCTCTGCTAAAGCATGAGACAAATCATAGTCAGCTGCTGTGGACA +GTCTACAGCAGCCCCACCTCCCACACCTGGGATTAAAATGAAAACATATTCTTATTTCTT +TGTTTCTGTCACTACTTTGGCAGGTACAGCAGAATGTCCCTTTGGGAAGGGACTTTGCTC +CCCTTTCTATGAGCAGCTTTCCTTTGTCTGTTGTATGTATTCATTTTTGCTCAAGATTCC +ATTAAAAGGGGTCCAAATTCCCTAAAGCTGTTTGAGAATTGATTAGCTAGAAATTCCAAT +CTTGCAACACCTCTTTCCTCCATGTTGGCAGGGGAACCACATGACCTTCACAAACAGTCC +CAACCACAGCTCATGTCGGAGCAAATAAGCCACCCTGCTAACTCTGAAATCAGTTTGATG +CAGCTGCACATGGCCTTTCCACCTTAAAGCCACCGTGGGTGGGGCTGGAAATGCACTAGG +AAGTGTAGGTTCTGCCTAACTGCCATCAACAAGTGACAGCCATTATCTCTGTGTGTCCCA +GCAGTGGTCTCAATTGCCTGCGTATGAAGTAGACACAGGAGTCCTACAGAGAAAACCTAC +AGGGAAGCCATGGGAAGGGGTTGAGAAGGAGCGGGCTAGGGAAAGATAAAAGTCCAGAGC +AGATGAAGTAGGGCTAAAGAAGCCAGGAAATGTTGTTCACTGGGGCCTGCCCTGTGATTG +GATCGCAAAGATGAGAATCTTAACAAGGACGGCCCTTTCATAGAGGCCATATTCAGCAGT +ACCAGCAGCCATCCAAAAGTGGCCTCACCCTTGTGGAAGGTGTAGAAAAATAAAGATCTT +TTACAGTTGGATATTTCTTCCACTTTTAAAAGGAAAACCTAACCTGGCAATGGTGGTGCA +CGCCTTTAATCTCAGCACTTGGGAGGCAGAGGCAGGTGGATTTCTGAGTTCGAGGCCAGC +CTGGACTACAGAGTGAGTTCCAGGTCAGCCAGGGCTACACAGAGAAACCCTGTCTCGAAA +AAGCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGGAGGAAACCC +TGCTCTGCGCAGTCTGAACAGGGCTGGCATCCACACATGTGCACATGAAAGTGCCCTTTT +TAGCACCCTGCTATCTCATAACCTTTTCAGCACGGGGCACCTGAATGAGCTTTGTCTGCT +CGCTGGTGGGTTTGCCTGTAACAGGAACCCATGCCTTGCTGCCCATCTTCACCACAGTTC +CCACTTCAGTGCACCAATGTACTGTTGGGAAGCCCTCCTCTCCCTCCCCAGGTAGGAAAG +CCCCATCATTCGTTCTGCATATATAGCGTCAGGGTCTCAGGAGTGAGAAGCATATGTTGC +CAGCACACAGTTCATTAATTCTTACGATTCCTGTGGCCTCCCCTTCCTTAAAAACAGAAA +TCTTAGAAGATGTCCTTGCCAGGAACAGCACGATCGAATCCCAAAACAGCGTCACACTTT +TGTCAGACCCTGTTGTGTATTATATAGAAGGTCTGCCAAAGTTAATGCCTCTCCCCAGCT +GGCTTCTCTCCCTGCCGTTTGGAAGGGGAGCGTCCCAGTTTAGCCCCACTGCCGCTAGGA +TCACTTTCTTGTCAACTACATCCAGCCTTTCTCGGAAGGATACTGATGCTATTTGTTGGA +TTGCTTCTCTAGCATTCACTCGATGTGAAAGTAAGTTCCTATTTGAAGATAGTTCGAGGT +ACTTGGTTGTAATGAGAATTTTGGCTTCTTTAAACACAGAAACATTATAGGAGTGTTTTT +GTTTTAATCCCATGTGTGGAATATGGGGCTGATTTAGACTGCCCACAGCAGCTGGCTATG +ATTTGCCTTGTGCTCTGTCGGGGTGTGATTTTGCCAGCTGCAGATAGGAATCTTAGAAAC +TCTTGAGGGTATAAAAATGCTAGAGCCCCCAAGAGATGCAGTGGCTACTGCTCCTGTTCC +TGCTGCTGCTTCCTGCTGGCTGCTGGCTCCTTGTAGTTATCCTAATAAAGATCAGCATTG +CCCCAAGGACCTTCCCTAATCATCAGGAAGTAGTCCATGAGATCAAATTGACACCCCCCT +TTCCCCTCTAGCCTTCTTTCTTTACCAACTAATGTTGGGAATTGGAAGAGATAAGGGTGG +TAGAGAAGGGAACCCGTACACTTAGTAGAAGACAAAACGGTATACAATACGTAGGTGGAC +ACTCTCAGAGCTTGTAACCCATTGGAGGAGATCAGACGTAAAACAGCATGTAAGCAGCAC +ATGGTACGGTAAAAACATTTCCCAGGAAGGAGGAGAGACAGAATGTGCAGATGTGTGGGA +AGTTCTCCCCACTCTGATGTGTGTCTTTTAGAACAGAGGAAAGGTATGTGAGGTTAGACC +CACAACAGCAGTCAGTCATGAGGACTAGCTAGGACAAGCGCATGGTATGTGAGGTTAGAC +CCACAACAGCAGTCAGTCATGAGGACTAGCTAGGACAAGCGCATGGTATGTGAGGTTAGA +CCCACAACAGCAGTCAGTCATGAGGACTAGCTAGGACAGGCGCATGGCACAGGACTGTAG +TTGGCCTTGGTTTTCAGGTTCTATAGCTCTGGTGTTTTCTCCCAGGTCTACCAGCAAATG +TGAAGCTCCTCCCAGCCATAGCCTAGCCACTACCTCCTGTTCACCTTGAACCTGTCTTCC +CAGTCCTTGGTCCACTGCTCCATGCTTCTCCATGTTGCTCCATTTCCTGAGTGGCCTTGT +CACCCTCCTCTCCCCGTCCGCATCTGTTGTCCTTACTGACAAGCCCTACTCCACCACTCC +AGGTGACAATATTCCCTTGACCTTCCAAAGCACTTTGGACATCTTTAGCATATGGCCTTT +CTATGTTCTATCTAGAACAGGGACCGGTCATCTTGGCAGTGGGTATGGACTCGCAGTGTT +GATAATAGCTCCACCCACTTGGCTTGCGTCATGTGTAACTTGGAGGAATTTTTCCAGTCC +ATTTCAGTTGATTTTCTTCTAAGAAGCAACTTGGGCAGAGTTGGCAGTTTATGAATGAAC +AGGAATTAGGACTCAGCTTCCAGCTCTTGTCTGTTGGATCCCATTTAGCATCCATTTGAA +GAGCAGTGACTCAAACATCTAATCTGGAGAAACAGCCAACCAAAAAAATGCATGGCCACA +TCCTGGCTAATCCGAAGATGCTGCCTGCTGTGCCGGTGGAGGAGCAGTGCGTGGGAGTGG +GTGGGGTTTGTGAGTCACGCAGGAAGGGAGCATGAGGGGGTGATGGGAGAAGCTGAAACT +TACCCGTTCTCTTCTTCTGGAGAAATATCCTTGCCCAGCATAGAAACCCTCCTTTCTACT +GTGTTCAGTGTCTTCTGTTTCCCTTTCCTTAGAAGGCCCATGGAACCACTGGTACTCTCA +GATGCTACGCGATCTCTGGGTTGGCATGATTCATGACATGGTCTCACACTTGTTTTAGAA +ACCTTGTTGTAGCTTACATTCTGCTTTAGCTTGAACCAAAATCACCTATAGCCATGACCT +CTCAGGCAGGCCTGTCACATTCATAACTCATGAATGCAGAGCCCTTACTATGCCTGGCGT +TTCCTGCCTTCCTTGCCACTGCTGTGCAAAGGAAAGGGGGTGTGAGGTGGGAAGCACCTT +CCCACCCACTGCATTTGAGTGTCGCCATAGCAACTAGTAATGCCTAGAAGCAGCCCAAGT +GTTGTTTTGTTTTCTTTTGTTTTTATCTCCAGTTCCTCAGCAAAATGTGACCCTGGAACT +TGAGACATAGGGTCAGCTGCTTGACACACTTGATCCAGCCAGGATCATCCACGTGGCCAT +TTCGGGTGGTCCATGATTGTAGGAGTAGGGAGGGCTCAAAAGCATCCCTGTGTGTGCAGC +CTGTGCAACCATTGCTGGTTCAGGAGAGGTGTGCACAAGCCTTGGGGGTCACTTACCTGG +CTGCCTCCCTCTTGGGCTTCTGCCCACAGAGGCCATCACAGGCCTCGAGATACAAGGTTC +CTGCTGGTGAGCAGTGTTGCCTTTTGAGCTAGGAAACAGTCCGTTAGCCTAGAACTACTT +TGTCCATCTGTGAGCCTCTGCCTGAAGGCTTGAGAAAGGAACAGAGTCATCCGTCTCCAA +GAAGGTCTGTGGGAGTGTTGCATGGCCCAGCAGCAGAAGCAACGTCCGCCTTGCAGCCAG +GCAGACCCAGGTCCCGTGCTGTGCTCACAGCACCCAGGTCTTGTGAGAGTTCTAAAGCCC +ATCATTCCTCAATCTCCCTTCCCCCAAGGAAATGAAATCATGGGGTATGGCATTGTTGTG +GGAATCATAGATCATGAATATAAGGCCATGAGTGTATCATGGTAAGCTAGCACACGGCAG +ATTTTTCTTAATGGCAACTTTTTAATATTACTGCCCACACCAGACTTACTCATCCAGGAT +ATGCGAAAATGGCATTGATGAATGGGTATTTTTAAATATGAGGCTGGAGGTAGGTGGGGC +TCAGTGGCAGAGTAATTGCTTGGCATCCCTGGTGCTGTGAACATAGATAAGCAAATAAAT +CTTTTCTAAATAATTGAGACCTAGCCTTAACTAGGATAAGGAATATGTTTATTCGCTTAA +ATGTAAATACTATGAACGACTCTATCCTCCCTTTTCCCATCTCTACCAACTCCTAGCACA +CTGACGCCATCACTCTGACCCTTCGGAACTCTGGGGCCTTCTGCTCAGACTTTCTGTTTG +GAAAAAGAGGCAGGCACTAAAGTGACTGAAATGCAGTTAGCTGATAACACAAAAAAATTC +AAAACTATTCACCTTTCCCTGCAGAGAAGTCACAAAGACTTTTTACCGAAAGTTGTGTAC +AATCTGTAGGTGGTAATGTGACTGACTGGGCTATCCAGCAAGTTGTGAATGCGACATTTA +AAGTGGATTTTATAAACATTCGTGTCAATGTACCCTGATGAAGTTCTTTTCTGCACCCCC +ACAGGAACGTGGCTGAAGAGTGGTCTGGGCCTGGTGCACCAGGAAGGCAGTCAGCTCACG +TGGACGTACATTGCTCCCCAGCTGGGGTACTGGGTGGCAGCCATGTCTCCCCCCATCCCA +GGTAACACAGAACCAACAGGGCTGGCAATCCGGGTGGATTTCTTTTGGGGATCTGAGCTC +AGCATTCACTTAAATATAACTTCTATAGGCAGTTCATGGTGTGTTCTTTCGGAAGGTCAA +ATGGTAAAGGCTGTTTTGTCAGTGGAGAGCAGTACCTGGAACTTTGACATGGAGGCCAGG +CACCAGGCGTGGAAATGGTCTTGTCTCCAGTTCCATCTTGCTCAAACAGCTGCCTTTAGG +AATTCTTAATGAAAGTGTTCAGAAGAGGCTGGGACCTTCTCCTCCCTAGTTCCCAAAACA +GCTGTGGCCTAGTGTATCTGTAAACTTGAAGGCCAAACTCTCAGCCAAAAGCCATCACTG +GGGGCTTCTTGAGGCAAAATGCTTGCTTTAGCATTTCTGATCAGTTTAGTGAAAAGCTAG +CTGCCTAATGTTAAAAAGAGTAATCTTCACTTAGAATATGTGAGTTGAGTTTAGGATATG +ATAAATATATGCATATATGTGTGTATGTATATATACTTACATAATTCCAGTGATATTGCA +GGACATTGTGCTTCTCATGAGAATTCTTCCTAGTGATATCTCCCTTCACTGCCTTTAAAA +GCCATGCATGCCACTTGGACTCACCCACCTTGGAAAATCCACTTTCCTTACCATTGTTTA +TGCTGGGGCTACATCAGAAATATTGTTTTGTGTTGTTTTGAACACATGTTAAAGCACATC +TGTTCTGAGTTACAAAATTGAGATAGGTTAAAAGATACCTGATTGAGCTGATTAAAAGAT +ACTTCATACAAAGACACGATCGATGCATTTCCAAATGAGAGCTCGAAATATTTTAGCAAT +GGAATTAATGTTGAAGCATTAGAATTCATGCTTTGGCCTTCTAAGTGACTACTAGGATGG +AGCTAGTCCTAGATGGGTGTGGAAAAGCCTTCCTTTCAGTCACCACATTCCTGTCTAAGA +AATACACACTCTTCGGCGCTTTCCTCGAAGGAATTGCTCTCGCAGCATTGCCAGCGTAAG +CCTGCCACAGAAACACCCTGTTTCCCTAATTTGGAGTATGCAAAAGTAGACAAAAGAGAG +GAAGAAATGAAATGCCACAGGTACCAGAGTGAACGCCACAAAGTCCAGCCACCAAAGGGA +AGTTTTCTTAGATGGATTTCAAACAACTGTGGCTGTCAATTTTCCCACCATGCAACAGGT +TAATATTAATATGAGCTTTTATAAAGAGGAAAGCAAGGGCATCCCAGCACAGGTCCCCCC +CCCCCCCCCCCCCGCCCCCAGGAGTTCTCACGCAGTGAAAGAAAAGACTCAAAGCTGTGA +AAAGCAGCCCCACCCTGCCCCGGTGGTGCACATCATGGTGCTGCTTCGTGGGTAATCTTC +CCACTGTGTCTTTTACTTAGACAAATTTCAGTGAAGCTATGCTTCCCTGCGCCACAAACC +AAGAAGAAAACGGTTACGGTTTTGTTCCTTAATTCTGAGCTTAAGCAGAGACTAAAATTT +AAGCTGTGAGTTTTATGAAGATTTCTTTTGACACGGGCTAAAATAATTACATTCTGAGTG +TTTAACAGACCTTGAGAATGGTCTTACAGGACGAAAGTCTCCCCCTGCCCTTCTCTTTAC +TTCTGTATGGAGGATCAAATCCAATGTCTTTGAATATTATCTCTGTACTAAGATGTCCTA +TGAACAGTTAAGGCAGTTACAGACATCTACGTACACACTTTCCCACCCCACTAAATTTAA +GAAATATTATATATATATATATATATATATATGTGTGTGTGTGTGTGTGTGTGTGTGTGT +GTGTGTGTGTGTGTGTGTGTATCTTATAAGATATAATATTTAAGAGAGAATTCCATTCTC +TTCTGGACTCAGGAAGTATCATCAATTCCAAAACCCAGTAATCTTCCTTGGATTCATTTA +GCTCTTTAAAAGATTTGAGCCAGACATGCTGGCTCGTCCAAGCTGTAGTGGAGCAGAGGC +AGAAGAGTTCCGGGAAGTTCAAGGCCAACCAGGCCAGCCCAGTCTTATAGTGAAACCCCA +GGAAAGAAGAGAGAAGGGAACAGGGAGAAAGGGAGGGAGTGAAAATTTGTCTCCTTAAAA +AATATTTCTAAAAAAGAAATCTGTCATTGAACATCAAAAGCAAATTTATAATAAAGCAAA +TGGGTACTTGTTAATAAATAGTATGAAGCCACTGTGTCCCATCTCCTGGACAGTGCAGGG +AACTGGACAAGAATAAATGTCATTGAGAGGTTTTGTTACCAATCTGTTTTGAGCTACCAT +GTGAGCTACCGATTTATATTATTCACAACATTATGAGGCCGATTCTCATTGCCCTGGAAC +ATTGGGAGCAAAACTTAAACCCACCCCTTGGTGTTCTTTACATTGCAAATTAAAAGCTGT +TGTTTTGTTCTGATTATCTCTAGCAAATCTTTTCTTTAAGTGCTAGAGAGTTCTATGACC +ATAAGAGATTAGCCTTGCTAAAAATAAAAATAAACAAACAAAAACAATATTGTGGATGAC +TATGTAATTTCTTTAAATAGGAAAGTATTTTGGTCAGACTTGACATTTTAAAATTACAGT +AAATTTCTATCATATATTTAAAGCAATTCATTCAGGCAAAAGATATTCTGTACAGCAGTA +ATTTCCAGGAAAAGTGAAAATAAAGTCATAGCCACTTTTTGTCATAGCCACCTTGTAAAA +TCCCCAGGTTCTTGGTTCCTCTCGGACATGAGGTTCTACTCAGTGGTTTATCATGCATTC +ATTTTCTTTTATGAAAAGATCATGTATTTAGAATGCTGGGCATGCTGCTGTGAGAGACTA +GCTTCTCCTCTAAGGGGAGGGGTGGGAATCCCCTTGATATAAGAGCATTTCATACCTGAG +CATCAGGGGCTACCAGCCACTGAAGGGCTAGCGACTGTCATGGATGGGAGTGACGGTACC +TTGGGTAAAACAGCCATCGTGTCTCTGACCAGCCACTCTGTCTCGCAGGCAGGAAGAGGG +TTTTGTTTTTTGTTTTTTAAGTCATTACATTCTCAACTCATTATTCCTATTCTTACATGA +AGGAATTCAAAGCTCTAAAATGCGATTTTCTGACCTTCTAGGTCCCGTTATGACACAGGA +CATTACCACGTATCACACGGTGTTTCTTTTGGCCATTTTAGGAGGAATGGCTTTCATTCT +TTTGGTTTTGCTGTGTCTCCTTTTATATTATTGCAGGTAAAGTGTTACCATTTGGATGAT +GTATTTGTTTAATGTAGAATTTCCTATGCAATTGGTATTCGGAAATGTTTTTTTCCTTCT +TCTTTCTTTTTTCCCCTAAACCATTTTAGTTTAACTCATGGAAAATTACCTAGAATGCAA +ACATGTAATGTAAGTTGCAAATGACCCCACAGGTTATGTAAAGTTTCAGGTCATGGTAAG +GGGCTTATGAGAGCTTAGGTGCTAGGGAGATGCCTCAGGAAGTAAGAGCTCCATCTATGT +GAGCATGAGAGCGGCCGGCCGTCAGATCCCTAGCACCCAGGTGGAAAGATGAGTGTAGCC +ATTCACACCTGTCTGTAGCCCTGGTGCTGTAGGCGATCGAGACAAGAAGGCTTGTTCGCT +GCCAGGCTCAGTCCCAGTTCAAGAGAGGTCAGAGAGTGATAGAGAGCATCAAACATTCTC +CTCCATCCTATACGTGTTTGTACTGTGCATATACCACACACACATGTACACACACACACA +AGCTTAACAAGGCTGAGAAGTAACTCGCTTAGTAAAGCATTTACTAAACAAGCACGAGAA +CCTGACTTGGCACTTCAGAAGCCACATACAAAATCGGGATGTTGTGTCCCATGCCATAAT +CCTAGCACTGGAGAGGCAGAAACAGTGTATCTTTAGGGCTCACTGACCAGCAGTCTAGCC +TACTTGATAAGCTCTAGGTTAAATGAGAGAGTGTGTCTCAAATAATAAGGTGGATTAGTA +CCCAACATTGATCTCTGGCCTACAGACACATACACACACAAGCACACATGTGCACCCCTA +CAGAAACACTCACAAGCACACATGTGCACCCCTACAAGCACACACACACCAAGAAAGAAA +AGAAGTTGACAGTTATTAACCGATTCATTCCTATTCCTTTACACTCACTAAGTGATGAAA +TTCTCAAGATCAAAGCAGAATTATTTTTACTTCAATGCTGTTATCTTACCTTAGAACGAA +TGAGAATTGTTGATTCCTGGGTGTTTCTTGTTGGAAAGATAACTTGGCTTCTCTATAAAA +TCCTGAGCCTCCAAACCCTAGATTTCTCTACTCTGGGTTAAAATGAGAGTGTAGGTGTGG +AGCGAGAAGGCTTCTTCGGGGTGCTGATAAATTGTATTGGTGTTCCTCATGTAATTTGAT +AGAATTTTACCCAAAACATTGCCATCATGAGTCTCTCACTTCTCCCCTGTGTCACCTGAT +TGGTTGCAGGAGGAAGTGCTTGAAACCCCGCCAGCATCACAGAAAGCTGCAACTGCCCCC +AGCTCTGGAGAGCTCCAAGAGGGATCAGGCAACATCCATGTCTCACATCAACTTGCTGTT +TTCTCGACGAGCATCAGATTATCCTGGGCCTCTGTCTGTCTCCAGCCATAGCCGCCCAGA +GGCCCCAGGGACAAAGGAGTTGATGGGCGGGGTGCATTTAGAAATGATGTCCCCCAAAGG +GGAGGGGGACCTGCACACACCCATGCTGAAGCTCTCCTATAGTACCTCACAAGAATTTAG +CTCCCGGGAGGAGCTGCTGTCCCACAAAGAAGAGGATAAAAGCCAAACATCTTTTGATAA +CTTAACGCCAAGTGGGACACTGGGGAAAGACTACCATAAGTCTGTGGAGATTTTTCCCTT +AAAGGCAAGAAAATCTATGGAAAAAGAAGACTACGAGGCCCCTGGCAATGATGACTACAG +AGGTAGTTACAATACCGTGCTCTCCCAGTCTTTGTTTGAAAAGCAAGATCAAGAAGGCCT +GGCATCAGCAGGAAGCAAACTCACTATTCAGGAACACATGTACCATGTACCTTTATCGCC +TGAGAAAGAGCAACTGCTGGACCGCAGACCGACTGAATGTATGATGTCACGATCTGTCGA +TCACCTGGAGAGACCTACTTCCTTCCCGAGGCCAGGCCAGTTGATCTGCTGTAGTTCTGT +GGACCAAGTCAATGACAGCGTTTACAGGAAAGTATTGCCTGCCTTGGTCATTCCAGCTCA +TTATATGAAACTTCCAGGGGACCACTCGTATGTGAGCCAGCCTCTGGTGGTCCCGGCTGA +CCAGCAGCTGGAAATAGGAAGGCTCCAGGCCGAGCTGTCCAACCCCCATGCAGGGATCTT +CCCACACCCATCCTCTCAGATCCAAGGCCAGCCTTTGTCTTCCCAGGCTATCTCTCAGCA +GCACCTACAGGAAGCAGGTGCACGGGAGTGGAGCTCTCAGAGTGCATCCATGTCAGAGTC +ACTGTCTATCCCTGCATCCCTGAATGATGCAGCTTTGGCTCAAATGAACAGCGAGGTGCA +GCTCCTCACCGAAAAGGCACTGATGGAACTTGGGGGTGGAAAGCCACTTCCACACCCTCG +GGCATGGTTTGTCTCCCTAGATGGAAGGTCCAACGCTCACGTTAGACACTCATACATTGA +TCTCCAAAGAGCTGGAAGGAACGGAAGTAATGATGCCAGTTTGGACTCTGGTGTGGATAT +GAATGAACCAAAATCTGCCCGGAAGGGAAGGGGAGACCCTTTGTCTCTCCAGCAGAGCCA +CACACCTCTGCAGGAGCACCAGCAAAAAGATCCCAGAGCTCCCGACAGCACTGCCTGCAC +GCAGCTCCTGTACCTTGAGGACATGGACCCGAGCGGCAGTGAGTGTGCAGCCACGGTCTG +CACCCCCGAGGACAGTGCACTGCGATGCTTGTTGGAAGGGTCAGGTCGGAGGAGTGGCGG +GCAGCTGCCCAGCCTGCAGGAAGAGACAACCAAACGAACTTCAGACGTTCCCCTGGAGCC +ATTAGCCAGTCCCAACCAGAGAAGATCCGCCAATGATGAAGATGAAGATGACGATGACGA +TGACGATGACCAAGGAGAAGATAAGAAAAGCCCCTGGCAGAAACGAGAGGAAAGGCCCTT +GATGGCCTTCAACATCAAATGAGCCATCGATAAGCCCCTAAAATGCGGATTATAAAATTG +CCAAATATCCTTTCTCATGGAAGTGCATACCTGCGTGTGGAGAAGCTGAGGAGTGAAAAC +CATGCAAGTAGATGCTTACTGCCTTGACATGGGAATTACGGTTATGACAGAACGAAAGGT +GACTGACAGGTGCTGCCCCTCCGAGAAGGTGGCTGCGAGACATGTCATTCTACGGACCTG +ACTTGTCACAGTAGAGATGCTGACAAACCACATGTGGGATTGCTATGCTCCAAGGATCAC +CTCAGTTCTCTCTCAGATTCTGGAAACAGATGAAATGCTCTTTGCATTGTCTGAACCCTC +TCTAATTCTATCATGATAACGCTACTGTGACGCTCTCACTGGGAAGCTGGGTGGCGAGAA +CTTTCTGGACGTCGATGTTATCTCAAAGGAAAGCTATGCATTGCTGCTTCTTTGTTACCT +TGCTTATGCTTTGCTTTAATTAGGCCTCTCTCTCTCCCTCTCTCTCTCTCTCTTTCTCTC +TCTCTCTCTCTCTCTCTCTCTTTCTCTCTCCACACACACACATAGGGTGTTGGGTTTTTT +CTCTTTCTTTAAAGTATGATTCAGTTTCAGTTGTAAACGTTTTGCTTCCTTCAGTTCTAC +TTCTCTGTGGTTGGTTTCGGTGTCGCCCTTCAGGAACTCAGAACCCGGGTGTCAGCTCTT +AACATCTCTAAGCCTTTTAATAAAACTGTACTGAAGTTTTTATCAGCTAAGAGTCAGTTC +TTCAATTCTGGTCCCATTATCTCCAAGTGCCTTTTTTACAGTGACAACAGACAGTCCCTC +GGTTTCATGTCTTTTCGTAACCCTTTCAATTGAACTGCCTGGATTTTATATAAAGTTACT +AAACGATACCTTGTTCTTGGAACTGCATGCTGCCAAGTGCCATTCGTACTGAGCATCCTC +ATTTCAACGCAGTATACGCTCTAGTTATCATGTGTAACGTGGGTCTGTTTAGCTGAGATA +GACTAGAGGAGGACACTAGAGATGCCCATTCCTACTCCCTCCCTTTGGTCACTAGCCACC +ATTATGGTTCCACTGGCTGTTTGTATATAGGGTTATGTATTAACTCTAGAATCCCGTGTG +CCCTTCTTGCTCACCGAACGTGAGAGTATGGGCTGAGCAGGGGGATTGAATGTGACTGTT +AAAAACACTCATGTACTGTCCAAAAGTGCCAGAATGACTCTTCTGCGCATTCTCCTTTAA +GAGCTGCTTGGTTGTCCAAAAATGAAAACTCAAAATAAACTTGGAAGAAGGAAAAAAATA +TGTGTTTATTCTGATTCATTCTTTGTTGGGAAATTGTCAATAAGACGTTGCTGTTCTTTG +ACTTTGGCATTGAAGGGAGACTTCAATGTTGGGGGGTTATGGATGCATAAATACCAGGAA +TTAATAGTAGGATTAAAAAACCCACCTTTGTCTTTAGTCTCACTCAAGAATGAATGGTAA +CATCCTCGTGATGTTTTAGGTAAGGAGAGATAGCTGAATTTTATGAGAAACCACTGGGGG +TTTTTTGGTTTGGTTTTTGTTTCTTATGCTGGAAATCAGTTTGTCTTGCAACAGTTTCAA +GAAGAGTTTGTTAAATAGACAGAACTATCCCAGATATATAACCTTGTTTATCAGATTTAT +TAATGGAGGGCCCAGGATGTGGCTCAGTTGGTAAAGTGTTTGCCTGGCACATGTGAAGTC +CTCAGTACCACATAAAAGCAAGTGGGTTAGTGCCCACCTATAATACCAGCACACAGCATG +GGAGAGGTGGGGGCAGCCTCAGATACAGAAGTTCAAGGGCAGCCCCATCTCAAAGGAAGT +TAATAGACATGATGTCAGAATGTGAGAAAGACTGGCAGGGAAAAATTACAGCAGCTGTGT +TTGATTACATACCAAACCTTCACTTGCAGATTCCACAAGTATAAAACTAATGGAACTGGT +TTTTATTTTCTGAATTTTTAGATGAGGATTCTTTTTAATATTTTACTTTAAAAGGAGAAA +ATAGTTGAGACAGTCCTGACCGTTGGACAGCTAAGTGGATGGGAGACAATGCTTTAACCA +GCAAGGCTGGCAGGGCTTGTGTAGGAAACAGTGTCACCCATAGGTGGCAGGTGAGTCCTT +GCTGACTTTCCTATAACTCCAATGGGGGCTCCTTTGTCAATCCCACAGAAGCAAAAAGTT +GCCTCTTCAGGAACACCCAAGGCCTGGCATTAGTCATGGGGGTGAAAGGAGAACACTGGG +AGGTCTCCCTGCTGCAGCCGGTTCCCAGGCCTTCACAGCCGTGTCTGTGCTTCCTGCCAA +TGGAACTGTGTCAGCATCCCGAAGAGCCTTCCATGTAACCTGTAGAAACATGCAACATGC +TAACTATTCTCTCTGGTTCTAGAGATAGGACAGGAATATCTTACACAGTGTAATCCAGTG +GTGGCAAGTACTGATCTGGTAGCAGTTGTCACAGCACACCTGGGTTTGCCAAAAGGGAAT +TGCTTCTGCCAAAGAGACCTTCATTTCCCATTAGAGTTGTCCACAGTGAGGTCCAGACAT +TATTTTTTTTTCCTCAGAAAGCACTAATGGCGACACTAGAATCCTCTAAACAAACCACCA +CAGCTGCAGTCTTTCAACAATGCATTTACCTTCCCTCTAGCCCAGTGAGGGCCATGAGAG +AGAAATATGCCTCAATGCTTCCCATGAATATCAGACAACCCAAGCAATGAAAGGCACCCA +GCTCCTGCCACCTAGTGGTCAGTTCTCAGCGCCCTGGAGAAGAGCAGGGCCAACCCAGAC +ACTCAGGGTGGACTGTGGGAAGGTGGGAAACAGCTCTGGTCCTGTCTTCCAGGTAAGGTG +GGAAATGGAAGAAGGCTGACAAGGTCCATGTTGTTCCTGCCTGGAAACAAAAGTACTGGA +GCAATAATGAGGTTGGTTTGCAGTTTGGGGGAAGATTGCATAGCATTCTTTTTTGTTTTA +CACCTAAGTAACTAAATGGGGGCTTGGTGGCAAAATAAATAAAAGTTGCTCAGCTGAGAG +AAGTTGTGCTGCTAATAGAGAGAGCTCTCTAGGAAAGAATTTAAGTTATAGATGCTCCTG +ATAATAATATACAGAATACTTTATGGGAAGCTCTTGGACAGTTGACTCTGCCTTTGATCG +TGATTGTCATGGGTAGTCTGGCATGGACAATTGTCACTCCTTGAATTAATGATTAAGATG +ATGAATGTCAGCACATCTCTTAGCCACCGCCATGGAGTGCCATGTCTGCTGAACCAGTTT +TAGCACTCTGGACGAATATACCCTCAACTCTTCAGTGCCGACCATCCATAATGAACCCAG +ACATAATGCCGCTGTAAGATCACTCCAGAAAAAAGTCAGCATGCTCTCCTCTGCTCTCCT +TAGTGAACAGATCAAGCTCTGCTGGTAGTCTTTGCTCCTGCGGTAGAAAACTTCCACTGT +GGACAATTTTAAGCAATTAGTGCGATACTCCAGGACCCACAAGTTTGGAATAGACGCTTG +CTGTCCCAGTTTTGCATTATTTGCCCACAAAACCCACAGTGGGGCATAGGTAATAGCAGA +ATAGCTAATCTACATTGTTCAAGGGTCAAAGATTTGCAAATTTCCCTACTCTGAAGTTTT +AAATTTTGCTTTACATATATTTGTTTATTGGGTGGGGTGTGCATGCCACAGTATGCCCAT +GAAGATCAAAGGACAACTTACAGGGGTCAGAAGATTGTCGTCTTCTGCCACATGGGTCCC +GGTCTTCCTACTTCATCCTCACACATGCTGGGTTAACACATAACTGGGACCACACCCAGC +TGCACTATCTCCTTTAGATCACTTATAGGCATGAGGAGTATTCAATTCTGAATTGTGAAG +GCACCTTTGCCAATGAGTAACAAGTTATTGCCTTGTTGACAGCCATCTTGATGTTACAAA +TGGCATCCAAGCATAATGCTAAAGTCTTGTGTAGAGTTCTTAAGCATGAGAGGGCTGTGC +TGTGCCTTGCAGAAGCAACACATGTGCTAAAGAGGCTTTGCTCGGGTCTGGACTACACTG +ACAGCAAAGCTAACAAGTCAGGGCCAGGGGTGTAGCTCAGCTAGTTGTGCTTGCCTGACA +CACATGGGACCCTAGAATCATCCCACAGGATATAACTTCTGTGGACAGTAAGAATTGACC +ATAGGAAAAAATTGGGAATGAGTTTTAAATATGAATGATGTTTATTTTAATATGTTTGAA +CTGTAGACTTACAACACTAACTCTTATAGTAGCAGTGCCTGACAGCTAACCTGCGAAGTC +CAAGAAATTCTAAGTGTCTCTTAACTCAATGGTAGGGACAGAAAGCAATAAAAAAATTAA +CAAAGGTGCCCCTCCCCCAATATGCGCCCTCATGCTTTTGGGGTTATTTTCAGTTATTTA +CTTAGATTGTTTATGTACATATGATGTGTGTTTGTGCAGATATGTGGAGGTCAAAGGGAA +CTTCCAGGAGTCAGCTTTTACCTGCTACTTCATTGGAAGAGGATTTGTCTTTTTTCTGTT +CCTGCGTGCACATTCCAAGCCCGCTGCTCTGCAAGCTTCAGGACAGTTCTCGTATCTCTG +CCCCTCATCTCTCCCTACACACTGTAGGAGTGCTGTAATCACAGATGCCTGCTAATGGAT +CCAGCACATACGTTCTTGTAGGCAAAATACACATAAATTAAAAAAAAATAAGGTGGCGAT +AGTAGAAGATGACCAGAGTCGGCCTCTGGTCTCCACAAATGAACACACATGTATACACAC +ATATCTTACATACACACACATGAACATGTTCTACACATATACTACACTCAAATAAAACTA +AGACATCAGTGTTTGTACAATAATGTGAGTTAAACTACAAACTCTTCCACTTTTTCCACG +TTTTCCCCACTAATATCTAAAGGGTATATAGTTGGGTTATATTTTCAGTTATTTGGTTGT +TATATAAGTCAGTCACTAAAACCTATTATGCAGAGATGACTCCTGCTGGCATTTTGTGGT +TTTCTCTGAAGTTTTTCACCCACATAAACATGTATTTCCTTAAATACTTTTTATATTGGT +AGCGAGCTGACTTAGGCCAGTAAAGAACTTGCTGTGCAATCTTGAGGCTCTGACTTCGAT +CCCCATAACCTATGTAACAATCCAGCTGTTGTAACACACACTTGTGATCCTAGTTCTGGA +GAGACAGAAACAGGCAGATCCCTGAGTCTTGCTGGCCAGTCAGCCTAGCCTAATCAACAG +GCTCCAAGATATGAAGCCTTATCTTACAAAAGCAAGCTAAACAGTGCCCAAGGAATGGCA +CCTGAGGTTGACCTCTGGTCTCCACATGTACACACACCTGCACATACCTGTGAACACACA +CACACACGTTTTTTTTTCTCTTTCTACCTTTCGAAGCTGCAGATAGAAGCCTTTAAAATG +GGAAAATGTAGGTGAAGCCATTCATCAGGACTTAGCCGTAACTGGGGGGTCCAAAGTGAG +TAGTGGGGCTGGAGAAAAGCTGGTGTCATCTCTAGATTCGGGTCCTGCTGCAGGATACGG +GAGGATACCATGAAAAAATGGGCCTTAGACCATGGCAGGTGATAGGCAACATCACTTGAG +TAACAAAGACCCATTCAGTAAAAATCAGCAAAATTAAATGTTGAGGTTTGTTCTTGCTGT +GTATTGTAATGCTAAGTACAGCCCCCAAAACCTGGAGTCTTCATGTAGACCCAAATGACA +CTATGTGACCTTGTCTCCCAAGTTATTTCTGATTGGTAAATAAAGATGCCCACAGCTAAT +AGCTGGGCAGAAGAGACATAGATGGGGCTTGGATTCAGAGGCCAAGTAGGAGAAGAAGGT +GGAGAAAGAAGAGAAAGTCAGTGTGGGTTAGGTGAGCCATGAAAATGTGGCCCTGAGGGT +TTGCCAATTAGAGTTAAGAGCATCCCCTGAAACACAGTAAGTAATAACTCGGGGTTATTG +ACAAGAAAGTAGATTCTAATTGCATAGAGGGTAGATATCTGTCCAGCTCATTTGCTGCTT +AAAGCTTATTGTAAATAATAAAAGTTGTGTCTTTTATCAGGGAACTGATTGATCGAAGGT +GGGATAGAAACCTGGATTGGGATTAAAATTTTCAACAAATAAATGCATAACCCTTAAAGC +ACAGCATTCAAGAAAATGAACCACAGGCTATGGGGTGGTGCCACCTGTATTCAAGAGGAG +TCTCCCTCACCATTTGTAAAGATATATCCTCTTTTTTCACACCTCAGAATGTTTTCCATC +ATTAAGCATCCCTCATTTCAATCAACTATCACACGAAGAAAAGCAAGTAGGGTTAGAGGA +TAGAGATCAAAATCCACTATTTCTTAAATTGTCCTCTCTCTCTCTCTCTGTCTCTCTCTC +TGTCTCTCTCTCTGTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTGTGTGTG +TGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTTTATTTTTCTCCTCTATCTATCTTCTA +TGTGTATCTCTCTCTTTCTCCTCTCTCTCTGTCTCTCTCTGTCTCTGTCTCTCTCTCTGT +CTCTCTCTGTGTCTCTGTCTCTCTCTCTCTCTGTCTCTCTCTGTGCTGTTTATATACTTG +TTAGTGTGGGTATGTGCATATGTACCCACACATGCATACAGAAACCAGAGGTCAATGCCA +GCCGGCTGCCTTCCTCAATCTCTGTCTGTATATTTTTTTGAGACAATGTCTCCCACTGAG +CCTGAAGCTCATGTCTTTGGCTAGACTGACTGGCCAATGATCTCCAGGGCTCTGCCTGTC +TCTGTCTCCCAGCCTGGGGATTAGAGGCATTCCCTACTACACACAACTTTGTACAAAAGT +TAAGAATCGCAACTCAGGTCTTCATGTTGATGCATTAGGCCCCTTTATCAACTGAGCCAT +ATCTCCAGCCCCATGATTTTTGGGATTTTTATAACAGTCTTTGACATCATGGGAAACTGT +TGGAAAGGGCCTGTAGGTTGTTATTGTCCATAGACTAGGAGAAGGAAGCAGGTGGTAGAG +GAGAAGATCAGTTGTCCAACAGATGGCAACACATCCAGCTGAGGATCTTAGGTGAGAAAA +GCTTCAAACTTCCCCCCTGCCTTCTTGTAACTATTTTTAAAGTTGTGAATATAGACACAC +ACAAAATACCTAGCCAAATGGCTTCTGTCCTTCACAGTGATTGTGACTTATTAGATGTTC +TGGTGCCTACAAAGAGCTTGACTATTCTTGTAAGACATTTGCACACAGAGAGGATGAACA +GGGATTGAAGAGCCTATTTATTTGGAACCTGAAAGGTTCTAGAGTGCTATGATATGAGTC +CTTTTAAAAGTGGAAGGTAGAACAACAGGCTACAGCAAGCTAAAATGGCTAGTGGTGGGA +TGTGTGTGCTGGGTAACAGTAGACACACCACAGAAGAACGGTGGTGTCAGATGTGGAACT +GTGACTTGGAAAAACCCATTGGCTCAACATGCACCAGAGAGCAGCCACATTTTTCCCACT +CCAACGGGCAAAGTGAGAGAAATATAAAAGTGAGAGAAAGCAAGAAGGTCTTTTTCAAGA +AGAAATTTGCCTTTTTTCTTTGCTGAAGAGAGGATGCAAGTTGGAAATGGAGCTTCGGAA +GGGGCAACGGAGACCAGATATGGTTCTGGGTTGGAGAGAGCCTTGAGAGGCTTGTTTGGT +GCTTTCATTTGGCAGGGCTATTATGCTGGATTTGAGGTTTCTTTTCATTGCTAGAGAGCA +AACTTACAGCCTTGTGCACGCTAGATGAGCATGTCAGTAATGCTTCATCTTCAGCCCAGA +GAGCAGCTAGCTCCCTTGGATAATTATTGTAATAATTTCATGAAGAGATAAATATTCAAG +GATATTGTGGTGAGCAACTATAAAATATTGTTATATGAGCACTAGTTTCTCTATATAGCA +GTGTTCCTCATCATGTTCCCTACATAGCAGTTCATCCTGTTGTAGTGGCTCCCCATTCAT +AACATTATTTCATTGCTACTTCATAACTGTAATTTTTGCTGCTGTTGTAAATCGTAATGT +AAATAATTTTGAAGATAGATATTTGCCATAGAAGTTGCGACCCATAGGTTGAGAACTGCT +GTAGAACAAACTTAAAACTATGGTTATTTTCTAATGTGTCAACAAAAGTAATATTACATG +GTGCTGCTGTTGCTAGTGGCTAATGTATGGTTTCTGCACTCTCAAAAAATCATGTTATTA +AATAAAGCCCAACAGGTATAGGGTTTGTGTTTGGTCCCTAGTACATTAGAGGAATCATAC +TGAGCCCAGAGGACCATGACAATCATCAGAAAACTGTCTGAAGGCACACATCCCACGTGG +AGGACATGGGTTCCAGCTCTCCACTGTGTTGTTTTAAAGTTGAACTTTATGGAGTTAACT +GAATCAATTCTGAATCTTCAGGAAGTCTTAGGATTGGAAAACTAGTAAAACGTAGAAACT +TCCAGAAATATTTGTTGAAATAGTAATCTGGGCTAGTCATCCCACTAGCACATTGAAGGT +GAAAAGCTAGGATCTGAAACTTCTTCTTTCACTCATTTTGGACCCTGAGAGTCTCTCCAT +TGGTATAAGGGTAAGTATGCGCACATGCACACGTGCACACACACACACACACACACACAC +ACACACACACACACATACACACACACACAAGAAGTTGGGACACAGAGAAATGACAATGTA +CTCATAAACTAATGGGAAACACTAGCTGAGGGCTGGGGATGTAGCGCAGTTGGTGCATTG +CTTGCCTGGTAGGCAGAGAGGCCTGGATTCCATCCCCAGCATCACAAACTGGGTATGGTG +ATGCACATCTGCAGTCTCAGCACCTGGGAGGTGAAGACAAGAAGACTTCGATTTTACGTG +AGTTTGAGGCCAGTCTTGGGCAACATGAGCCCTTGTTGTAGTAGTAGTAGTAATAACAAT +AATAATTATTATTATTTATTATATTTTTAAACCATATTATCCGGTAAATAAATTTGCAAA +GCAATTGTAGCACTAAGTTACTAACCTGTCTTCAAATAATAAAACAAGTTTGTTGTTAAC +TTCAGTGAAAAACTACTCACTAAATTCTCTCAGTAATCCCTGTTCCCTTACATTTTTAGA +CAGAGTACCAAATGGCATGCCTTCTCCTGTGCTTAAAGAGATACTTGCTATTCCTTGCCT +TAGATCCTTCCTATGAATAATACCCAGCAAACAAAGTCAAACCCCAACAGCTATGTTGTC +AACATGACACTCCAGCCAACTTGATGGGTCAAAGTGCAGCCAACTAGAGTTGTTCTCTGA +CATTAGTTTCTTCAAAACTGGAATGGGGGTCAGTAAGCTTAGGTAGCACTATAATATAGG +AAACTCTGAAATTAACAGTTGCACTGGTTTTGTTATCCGACCCAGCAACCTTCCAGGGGA +ATCCTCATGTTGTCTAGGGCAGACCACAGTAAGGAAGTTTGATCCTGCCCACTCTGAGAA +GTGCCAAGAGGGATGTGTTGGCAGTGTTCAAGATGCTGGTTCTAGTTACAATCACCCCTG +TTGTTTTAGTATCTATCCCAGCCCTTCTATTCATTAAACCACCCCAGCTATTTTCCAATA +ATGTTCCATACACAGTTCATGCAAGTTTGTTTAACACTAGTACTTACTAATACAGCCCAG +AAATAAAATGTTCTGCTAACCAACACAACCCAGTAAGCTGAAGTCCTGCTCTTGGTTAAG +GACCTCTGTATGATGTTTTTTTCAGGCCCAGATACAGAGGATTTCAAAGGCTTTCCCCTC +AGGCTCATAGGACAGGGGATCGAGTTTCCCATGTCCCATAGAACTGAGTGTACAACAAGG +ACATGACAATCTTGGAAGACAATTGCAATCAGGGACTCAAGGACACCCTGCTCCTGGGTC +TCTAAAATGACAAAGTCTCACTGATTGGGGATGTAAGATGATCCCTCCCAACTAGGCTGA +TCTACCTGACCCTCCTCTGGTGTCATTCACCAGGAAAGGGAAACACGGGGAGAGTAGGTA +TTTATTTCTGTATAGCCTCTTTCTTATTCCAGCCAAATCCAGCCCCTTGACACTGCAGAA +TGACACAGTTGCTTACAGAGTTAATGCACCAGAACCCTGAAATCAAGTTACAAATGAGAC +AGACAGAGGCAGAGAGAGAATCAATGTCTTAAGTGGATGATTTTTGTATTGAGCTACGTT +CATAACTATCTTGTATCACATGTATCCTCATGTTTTAAGTTGGACCTGCCTGGGAGGCAT +AGAAAACACTTTATTTGGATGAACTGATAGCTCAGTGTTAAAGAGTACTTGCGGTAGAAG +CATTAGGACCTAGGTTCAAATCCCTAGCACCTACATAAAAGGCTAGAGGTAGCCTCAAAT +ACCTTATCCCTGGTGCTGGAGAAGTTGGCTAGAAAGATGGGTGGTGTTTGTTGTCCAGAT +TAGTTCCAGGTTCAGTAAGAGGCTTTATCTTATAAGAATACGGCCAAGAGTGATAGAGCA +GGTCACCCCATGTCCTCTCCCATAGACATACACATGCAGATGCATACTCGTGAGCATAAA +CACACACACAGGAACATTAGAAATAAAGAAAACAACTTGATTGGCTGCAGCCTTATCTAC +CAACCAGACGCTTGGCTACATATAACTTAAGTAGTGACATGATTTTACATGATTGGCTAT +TGGCACCTTCCATCACCTGAAGTTAAGAGACTGGAATTAAACCCCACATTGGTGTAGTCT +TTGGAACATGACTTTTTCTTTGCAGTCATCTTCAAAGACCTCAGTACCTGATGGCTCAAT +CCCTCTAGTTCAACTCCACAAATAAACCAGTCAATGAAAATGAGGCATCTACTGGCATTC +CATTTAGCAAAGCATGGTAAAATGCAGGCATGTAGAGACAAGCTGATGCTTCCCAAGGTT +AATAAACTGCGGGATATGCTCCCTGGAGAGTTGCATTGGGCTCTTATGGGAATGATGCAA +TTCTCATCATATGGCCTGTATAATTCACACTACCCAATTATGCCGTCTCTTACCTACCAT +GACAAGACAACAGACTCTTATCCTGCTGCCTTTTACCTGTCCTCCATTCAATAAGCCGAA +CTAAAGAACTGTCTTCACTCACCTAAGTTACAGTGTTTCTACACACTAGCTACAGAGAAA +GTTCCTACAAATCCTAAATTTTGTGATTGTTAAGCATAGCCTTTTTCTAACTCCACTCAC +CAGAAAAACCTTAGCCCTCAGTAGTAAGAAGGAAATGTAAATTTTCATTAAAGCTAAGAT +ACAGAAATTGTATCTGAAAGATGTTTAAACGTGTGTGTGTGTGTGTGTGTGTGTGTGTGT +GTGTGTGTGTGTGTAAGCCAATTCGTCTCAACCTTTGGGAGACAGGTAGATCTCTGGGAG +TTTGAGGACAGCCTGCTCTACATAGTGAGTTCTAGGACAGCCAGAGCTACATAGTGAGAC +CCTGTTTCAATGTGTGTGTGTGTGTATGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTG +TGTGTGTGTGTGTGTATACACAAATTATAGATGTTAGATGGATGGATAGATAGATAGATA +GATAGATAGATAGATAGATAGATAGATAGATAGATAGATAAATGATCCCAACAGAAAAAC +CCAGAGAATTGAATTACAGTTACCAAATGCCTTATGGCCAAGTACACAAGCTGTAACAAC +TAAGCAATTAAACTTTAACCACCTGATTGACTGATTAGGCTGTAGCAAATCCAGTTGCTT +TCTCAACCCCACATCCCCACCCCTTTCATGTCATGTGATTGTGATGCTTTGAGTTCTAAG +AACCTGCTCTGACTCTGGGAGTTGCCTAATTTAAGCTTTTATCAAAAAAATTTTTTTCTT +ATATTTCATTCCAAGAAATTCTACTAAATTGGATTAATCTAAGGAACTTTCATCAACTAG +AAAAATGAGCTTTTAAATTAAGTTGTCATTTAAATTTTTATTTTTAAATTTTTTCTTTGT +CTTATCTAACTCAACCTCTTTGAAACTTTTTATATATACTTCTCAGGGGCATCTATACAT +TTACATAGGAGCCAGTCCATCTGCAACTTGATATTTTGATTGCTTTATTCTTCAGTAATA +ATATGAGCCCAAAGAACAAAGTAAACATACAACCAACTATCCTGGCTTAGATATCTGGGA +ATGTCAACCACAGCTCTCCACGTAGAGATGGGTATCCACTGCTGAGACCTGGCCCCATAT +GGATAATCTAGGGGTCAATAGATGACAGCTGAGGTGGTACCTAGTGACTGGAGAACTAGC +TACTTCCAAGGACAAGTGAGTCTCAGATCTCATTCACAATGTCAAGTCAGAGATTTTTTT +TTAAGATGAGTAGGGAGGAGTCAATTGGAACCAAGGGCAGGGTGAGGCTATCTGTCAATA +TTCCTGGCTAGAAGGACTCTGTAGCAAAGACCCACGCTGAATTCTTCTGCTATTTCTTCT +GCTTACAACTCTAGCTAGGTGTGCTAGAAGTTGTAGAGATAGAGCAACCCCCACAGAACA +TTTTGAGTTTTCTATCTGAGTGTTAATTGTTTTAACTGAATTAATTTTATATAAAAGTTA +TCCTTGGGGACATTAGCTATGTGATGACAGCATCTACTTTGTGAATCAGATCTCTCCATT +TTCAGGAAGCAGAGAGTAATATTGTTTTCTTCTCATTTTCTCATTGACCTTTGAGCTAAT +TAGGAAAATGCTATTTCATGAAATTTTTCATGCCTCTCTCCTCTGAGACCTGGAACAGGG +ACCTGACCGGAGAATTCAGGATTCCAGAAATTTCTGGTGTATGAAGTCACCACATCCTGT +GAAATTACTCACAAGTACCCTTATTCCTTTATCTGCTTCCGTTAGCACAGTCACCTAATG +GTTTCAGCATGGATACAATCACATCGCCAAGCATTCATTATTACTCATACTCTTAGCACG +CTGATAAGCAAGATGGTAACAGGGTGTTATTCCACAGTGGGTCCAAGTATTGTAAGTTGC +AATATAGAGTTTTTTAAGTTGCATAAGATGGGTCTGATCAGAACAATCTGTCAGTAAAAT +TCCCTATTCCTATTCCCTCGTTTCTAGGTTGGAGCTTCACACTGGCCCTTGTAACTAGCT +ACTACTGCTCCAACTTGTGCCTCTGAGGGACGTATTGGAACCATTTTACAAATGAAGCTG +CTGAAACACAAAGCAAGCTAGCTCCTTCCCGTACCTTCTTCCCATACCAAGGAGGTTTAT +CTATCTGTCTTGGTTCTGCTAATGAGATGAGGTTCAAGAGGGATGGCAGTTCCTGGGAAG +TCCAGTGTAGTGAATGACCAGTGTGTACAAAGACCAGCAAATGAAGCTGAGTCCTCCAGG +ATGATTAGAGCTGGAGACTAGAAGCCTACAGAGACTCCTGCAGAGCTACCGGACACTTCC +TCCCCTGTGCTGTATCTGAACAATACAGGGAGGCTCCAGGTTGCTAGGGATAGGAGGTGG +ACCCCAGATTTCCTTTACGTGTGTCTGTATGTCTATCCTTCCACATCCCCTCACTGCCCC +AATCAGGGTTCCAGGACCTTTAGTCTTAGAGCTGCCTGAGAATTTCCAAGTGAGACTTAA +AGCCAGTGCCTTTGAGACAGGGGTGAGAGGAAAAATGAGGAGGAACTATTCAAAGTGGGA +CATTGCTACCTCCATGTGACATGTGGAAGAGGCCATGTTGGAGCAGCAATGGCAACGGAG +AGGGAGGCTAAATGCAGTTTTAATTACAAGCATTCCCCCCCACCCCCACTCCATGGTCTT +GAATACCTCAGGGTAGTGTATGAACTCAATGAGCCTCCTCCCTCCACCTGTGTTAAGATT +AGAGGTGTACACCCCCATGCCTGGTGCTTTCTTTTTTAATGAGGTGCTAGGGTTCAAACC +TAGCACTTTGTGTAACCTTGTCAAACATTATATTAACTGGGGAGCTATATCCCCAGAGCC +AGCTTTCTTTCTCTCCTTTTATTTTTACTTGTATGTATACATATACAGTGTTTAATATGT +GTGCCTGTGTGCATATTAGCAAGTGTGATTATAGAGACGCAGGAACATTGTTAGCATGTG +GCAGTAGGAGGACAGCATTAGGTGGCTATACTGGCTAGTTTTGTGTCAACTTGACACAGG +CTGGAGTTATCACAGAGAAAGGAGCTTCAGTTGGGGAAATGCCTCCACAAGATCCAGCTG +TAAGGCATTTTCTCAATTAGTGATCAAGTGGGGGAGGTTCCCTTTGTGGGTGGGACCATC +TCTGGGCTGGTAGTCTTGGGTTCTATAAGAGAGCAGACTGAGCAAGCCAGGTGAAGCAAG +CCAGTAAAGAACATCCCTCCATGGCCTCTGTATCAGTTTGTTTCCTGACCTGCTTGAGTT +CTAGTCCTGACTTCCTTTGGTGATGAACAGCAATGTGGATGTGTAAGCTGAATAAACCCT +TTCCTCCCCAACTGCTTCTTGGTCATGATGTTTGTGCAGGAATAGAAACCCTGACTAAGA +CAAATTGGTACCAGAATAGTGGGGTATTCCTGTGACAACTTGACCATGTTTTGGGGAGGA +CTGTGGAAGGACTTTGGAACTTTGGGCTAGAAGATTGGTATTAGAGCTCTGTGGGATGTT +GTGTAGGAGCTTGGAAGATAATGTTGAAAACAGTGCAGAAGATGTGAAATTTCAGAGGGA +AAATTAAAAACTCTTTTCAGGGCCATTGTTACTTTGATTGTGAAGATTCTGTGGTTCTGG +TTAGCTGGGGCTGAAGAATCAGCTGTGATTAACAAGATACCAGAACTAGTAAAGTGAAAC +TTTTATATTACTGGGACTATTGATGCTGGTTATCTGGAGCTAAGAAGTTAGCAGTGATTA +AGAAGAGACCAGCATCACTGAGGTGACATCTTCTGGGAAGTGTTTTTCTGAAAGCACAGA +AGCTGTGTTACAGAGATAGCCAAGGTTGTACCTTGTGCTGTGGCTGAACTTGGTAATGTG +TAAGAGTTACCCAGGTGGTACTGTTTTTGAAGGCATAAAGGGGTCATGCAGAGCAGCTGA +GGCTCGGCACTGTGAGAGGCCATGGAAGGCCATTGGTGAAGGTGCAGCCTCAGTTGCAAT +TGATGGCCCAGGACTAAAGGGGTCATGCCAAGGAGTTGAGGCTTGGCACCATGAAGAGAG +CCTATGAGAGGCTATTGTTGAAGCCAAGTTACAGTGGAAGACAGCAGTGTTTTGGAGATG +CCAGTACCATGAGATGACCACCAAGAACAGCAGCAGCAGTGGAGTACAGGCAGCTGGAGC +CTAGAAGACAAGCTGTGTGCTACAAAGGACAGGGCTGGAGAAGTGACCTAAGCCCTTGGA +GGAGCCAGAAGATCATGAATTGGATCCCAGACATTGGACAGTTGGAGTTTAATTTTTGCT +TTTGATTGTGACTGTGCCCTGATATTTTTCCCTCTTGAAGCAAGAAAATATTTTAGTGGA +TCCCACAGTTAAGAACTTTTAATATGTAAAAACTGTGGGACTTTTAAAGTTGTTTAGATC +TTAGGGATGAATAAGAAACTAAGGTTGAGGCTTACTAGTGATGTGTTTGTGTGTCAAGTT +GACAAGGAGTCAATTGTACTGGCTAGTTTTGTGTCAACTTGACACAGGCTGGAGTTAACA +CAGAGAAAGGAGCTTCAGTTGGGGAAATGCCTCCACAAGATCCAGCTGTAAGGCATTTTC +TCAATTAGTGATCAAGGGGGGAGGTTCCCTTGTGGGTGGTGCCATTTCTGGGATGGTAGT +ATTGGTTCTATAAGAGAGCAGGCTGAGCAAGCCAGGGGAAGCAAGCCAGTAAAGAGCATC +CCTCCCATAGCCAGGATAATTCCTATTTGCATGACTAGTCATTTTGCTAAAGATCTCAAT +CTTTACCCCTGTGAAACGGGAGAATAATAGTAAGTCTCTTCTAAGGCTTCAGAAAGGATG +AAATGAGCCAATACATGGAAAGCATACAATAAACTGCCTGGCTTGGGTTAAGGAGCAGAG +GTGGGTCCCTGCTACTTTTAGCATGTGTGTTCCATGCCATAATTTATTTGAGACATGGAG +GAAATATGGAACCCTGCTATGCCAACCAGAGCTTTTCTGGGGGCAAACTATCATGTCTGT +TCTCAAAGGGGCTTCTGACCCACCATCCTCCAGCTGCCACCTGAACCAGCCATAGGATTG +TTGTGTACCTTCCGGTGAGCTGGTGGAGTGGGTCGTCCACAGGAGGGGAAATGATTCTTG +GAACATCCTGGACCCAAGAAATGTCAGATGAGAATGCTTGGCTGCTGTAAACCAGGGATC +AGGGTTTACCCTGGGATTCTGCCTGAGCCAACCCATGGTGTGTAATCCAAGAGGAAGAGG +GGGCACCCCAACACCATCAGTCTCAGTGCATCAAGTTCTCTTACCGTCATTGTCTCTTGG +CTAAAGGGGCTTCTTTGCCGAGATTACCCATCTAGTATTAGAATAGTACAGGCCGTGCTG +AGCCCTTCAGTGTTTTCCAGTGGTGATTTTATCCGTTTGTTTGTGTGTCTGCTTGGAGTG +TACAGAAGGGTCTGCGTGGCATGAGTGGGATGAAAAAGCCCAGTGTGTAGCCCACGATTC +CCTGTGCTGTGCTGTCCCAAGGAGAGTCATGAGGCCAACTAAGAGGACAGGTTCCAGGCA +GACATCTGTACAGAGTACAGAAATTGGTTTGGAGGAGCTGTCCTCTGAGGGAGCGTTCAC +AGTAGAGGAATCCTTTCCTTAAGTATATCAGAAAAGGGAAGGGCTCCCCCAGAACTGGAC +AGTGGTATATGTCAGTGTGTAGGATGTACAGTCCGTGTCTGAAATTGCTCCTACAGCACA +TAGCTCACTTAAAATGGGGGCAGGGCAGCTTTTCTGAATGATCTCTCTGAACAAAGCTGG +GCTGTGAACTCCGTCTCTGAACACTCTCTCCATTGATTCTGTCACTGTCAAGCTCTGGCT +AAAGGGATGAAACGTCTATGAGTAAAGAAACTAGAGACACAGAGGAAGGACACTGACCAC +AACTGGCCCTCTCACTACAGGTTCTCCATTAATGATGACAAGGAGGAGTAGGGAGAGAGG +AAGAGGAGGAGGGAGGGGAGGAGGAGCAGCAGCAACAACAGCAGGAGCGGCAGCAGCAGC +AGCAGCAGCAGCAGCAGCATGGACTGTTCAGAGGACTGAATATTTGTTGTTCCCTGTGAC +CAGAAGCATCAACAACCTACTTGAGACAGGATCTAGCTATGTGGCCTGTCTAGCTTCAGT +CTTCCTGCCTCTACCTTCCAGCTACTGACCTTACAGCCGTGCACCACCTCAGAAACTACA +ACATAATTTTCAATTAATAGACAAAGAAACGCTGCCCTGCCCCACTAAAGAACTGAGGGA +GATAAAACAAAATCCATGGTGTGTTTGACTCTAAGTTATATTTATCAAACATCATGGTTA +CAGTGGCTGAAGTACCTGAAGCAGTGAGCTACCAGGTCAGGGACAGACTTTGTCTCTAAA +ACCAAGGCAAAAAATAAGTGACATCTACCTCTGACTGTCATACTCACACATGCACAAACA +CATGTACAACACAAACACACATACACACACACACACACACACACACACACACACACACAC +ACACGCGCGCGCACATGTCCAAAGGTTGAACAGCAAGCAGTAAAGTCAAAATTAACAGTA +CAAAAGTGCTCTCTGGTTCTGGTTTCAAAGTGGTGAAAATGTCTTTATCTTTGGTATACT +GGGGGAGAATTGGTTCTTTGAGTGTTGGCCACTTGCTGTGACGCTGGATACTCCTGTTCA +TCCATCTTTTATTTGGCTCTAGTTCTGGTTAAAGATCCCGTTCCCTATGACTCATCCTCT +GGTTTCCTATTCCACTTTCTTTCCCTTTTTCTCCACCCCTCCCCTGCCCCACTCCACAGC +TTGGCCCAGATCCTAATGCCTCCATAATTATGACTTAGGAACATGAAAGATCAAAACCAG +AGAGCTGTCTTAGGAGCAGGTCTAAGCTTTCTTGTTTCCGTTTACCCCTCATTTGTAATA +TCTATGGGTAAGGCAGACAGTTTCCCTTAATGTTTATGTCTCCCATAATTCCCCTCTCTT +AGCACAATCCATTTTAAATTTATTCTGAAGCACAGCAGAGTTCCCTGAGGAGGCAAGTCA +AGAAGGCTAGCTTTCTCCCAATCTCATTTAGTTAATTCATTTTGCATGTTTGTTTTGTTT +GAAAATGTGTGTACACATGCATGCATGCATGAGTGCACCCATGTGTCTCTCATACATACA +CTTAAAAGTCTGTGGACAGCTTATTGGAGTTGTTTTCTTGCTTCCACCATTTGGGACCAC +ACTGAACTTAGGCTGTAAGACTTGATGGGAGATGCCTCCACCCATCAAACTCTCTTTCTG +GTCCTATTATGTATTTTAAATTTTATTTTATTTATTGTGTATTATGTGTCTTGGGGGGGG +TAGGATACCTGCCCCAGATTACATGTGGAGCTCAGAGAACAACTTTATAGAGTTAGTTCT +CTCTTGTCACCTTTATATGGGTTGTGAGCACAGAACTTAAGTCATTAGGTTACCTCTGCA +GCTGCCTTTCCCCACTAAGCCACCTTACTAGATTGTCTGTCTGTCTGTCTGTCTAGAGAC +AATATCCTTCTATATAGTCCAGGCTGGTCTTGAGCTTTCCATTTTTCTGTGTCTGTCCCC +CAACTGTGCCATTCTTTATGATTTTATATGCTCAGGACTATGTGTAACTAACATCTCAAA +AATATTTTTGTTGTTTAAATAGCACTTGAAAGCTATTTTCCTAGACAGTGACAAACTGGT +CTTGTCTTTAGATACTTATTCAATGAAGGAATTTTTTTGGTTTTGGTGTTTTGGTTAGAG +AGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGGTGAGGGGAACA +GAGTCTGAGTGTGGAATGGAGGGTATTAATAGCTGAGCTTCTAAAGCCGGGGTGTAGACT +TACATCTGGAGGGAAAGAAGTGAAGAGACTGAGTCTGATCCCACCTTCCAGAACAACCGC +AGCATGTCACCTCAGCTCTTAAGGTAAAAAGCAGAACTGTTCCCTTAAGCTGAGCCATTT +AGTGGCCTCTACAAAACTAATCCCTCCCTCAGAGGTATAACCCAATCCCAGTGAGGCAAG +CACATATTGTAGTTACAATACTCTGGAGGCAGAGACTACTGAATCATGAGTTTGAGTCCA +GGGTGAGCTAGATAGTAGAACCATATTTCAAAAGACAGGCACACATGCATGCACTTTTTT +AAAAATGTAAATTTTAAACTATAATCCAGAACAGAAGAAAAGCATTCAGATAGAGAGAAA +GAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAAAGGGAGAGAGAGAATATCTGC +TTCTAGACCAGCATTTTTCAACCTGTGGGTTTTGATTCCTTTTTTTGTGGAAAAGAGTGT +CAAACAACCCTTTTAAACGGGTTGCCTAAGACCATCTGCATATCAGATATTTATTTAACA +ACTCATAACTATCAAAATTACAGTTATGAAATAGCAACAAAAATAATTATATGGTTGGGG +GATCACCACAACACAAGGAAGTATATTAAGGGATCCCAGCATTAGGAAGGTTAAGAACCA +CTGTTTTAGATATAGGTTTCATGTTGCGATACTGTCACAGAACACAGGCAAAAGCCCCTC +CAAGGTCACCTTGCCCAGTCTCATTTACAGACATAAGAAAAGGACACAAAGGTGTTGAGT +TCACTGTCTATATATGGGTCACCTACATCTGCTAATGGAGTGTTGCCTACCCCAACTTGA +GTCATTTCAAAATGGATATTCTACCATAAAAAGAATTACTTTAGGACCTTCAAAGATAAT +GCGCCAGGAACATGATATCCCTGGTTGTTTTTCCTCGCTGAGATTTTTGCCCTACATATG +GAATCTTTGGCATTGTCTATCCAAATCACTCAACACTGAAGCGATTTGGTAGGATCCATG +GCTGAAAAATATCCACGCATAAATTATCCATTGCTATTTTTAATTTGGATTTGCATTAAC +TATTCCCTGTTTGCCTCTTTATTGGAGAAGGTGGGTGAATTTTGTTAAGCTATACTTGTC +TGCTAAGTAAGAGTTAATTCATGTGTCTTTATCTTTTCAGTTTGACCATTCTTATTCATA +TCCAGTTCTTTGAAGGCTGAAATGGGAGAGGATAAATCATCTAATAATAGCACATGCTCC +TTTAATTCATTCAATATCATTTGCTGCTTCACTGTCATTTTTTAAAGTACAGACTATGTG +ATAAGCACCAAGTCTTGGTTACACAGAGCTCAATGAGGCTCTCTCTGTCCTCAGCTCACG +CTTGCTGGCAGCTACTGTCACCAGGATAATGCATAGATTTTAGGTCTGCCTGTGATTCCT +TGTGAAGAGAATGAAAGATTAAACAGTGGGCCTTTGCTGCTGGGCCTTTTATGTGGTATA +TTACTATGGCCCTGCTGACCTTCAGGGTTCAGTTAGGAAACTTTAAACCTTCTGGCTAGG +TTGTGTGGCATGTAGCTATGGTCCTAGCTACTTGGAAAGCTAAGCAGTTAAGCCTAAGGG +CTTGGGGCCAGCCTGAGAACTAGAGACCCTGTCTCAACAAGAGAAAAGAGAGTAAAGGGA +GGAGGCAGAAAGAAGAGTGTTCTGGGGATTGTACCAACCAACAATATACAGAGAAATAAA +TATAAAGATGATACTCTTCAGCAAAAATGAATAAGGTGATACAAGATAAGCCATTTCTGC +TGTGACATCTTGAAGAGAGAAGGGCCAGCTGGGGTTTCTGAAGAACATGGGAAGGGAATA +GAGCTGTGTGTTAGGGCTGAGGCATCAGTGAGAACTCTGTGGCCAACGTCTTCTTCATTC +CAGTGACATCTGGAGATCCAGCTTGGCCATTCTTCATCTTCCATAAAAAAGAAAGAGCAA +TTGAGACAGGTCCAGGTTTAAGAAAGACTTTAGCATTGTTATATCTCTCTCCCTAAAATC +TTTTCTGGAATGACAGAGCTTATGAAAGCACAACTGGTGGGTGTTAAGAGTCTTCGGTAT +CCCAGGCTAGCCTGGAACTCAGTATGTACCAAGGAGTGGCTTGAACGCCTGGTTTTCCTG +CCTCTGTCTCCCAAGGGCTGCCATGGCCAGTGCTGCCACGGTCAGTGCTATGGATTGAAC +CAAGGGATTCATTCATGCTAGAAAAGCACCCTACCAAACTACCAAACTGAGCCACATTCC +TATCTTTCATTCGTAATATATATGTTAGTGTACTCAATGAATACTTTCTAATTTTATAAA +GGTTGCTGTTCAACATTTTGTTGAGGTTTGGACTGTTGCTATATATTGTAATATTAAATA +TTGGCCCTGATTACCTCAGGGAGGAGGAGATCCTTATTTAGAACAAATAAAGTTGTGTAA +CCTTGCCCCTCAAGTTATTCCTGATTGGTCAATAAAGATGCCTATAGCCTATACCTTGGT +GGAAGAGAGATAGGTAGAGTTTCAGTTCCTGGGCTTGGGGTCTGACGTAGGAAACCATGA +AGGATGAGAAGAAAGAAGATGGAAAGAGGAGAAGATGCCATGGGGTAGGTGAGTCATGAA +AATATGGCCATGAGGGCTGGCCAATTGGAGTTAAGAGTTGCCCAGGTGGAACATAGCAAG +TTATAACTCAGGATTATTCACAGGGAAGATACTAATAGCTTAGAGGATAGATATCTGCCC +AGCTCTAGTGCTGATTAAGGATTATTATAAATATAAAAGTTTTATCTCCTATCTGAGAAC +CAAATGATCAAAGGCATGGTTGGAACCCCTGGTTGAGATTAAATACTTGTAACAATATTG +CACTAGACTTAACTACTTTGGATGTAAAAGAAAATGTCAAAATGATTACATACACACACA +CACACACACTCAGTCACTTCTGAGGAATGTCACAACAGAAGAGTGTGGCTGGTTGCTGGG +CAGTGGTGGTGCAACCTTTAATTCCAGCACTTGGGAGGCAGAGACAGGCAGATTTCTGAG +TTCGAGGCCAGCCTGGTCTGCAGAGTGAGTTCCAGGACAGCCAGAGATATACAGAGAAAC +CCTGTCTCAAAGAAAAAAAAAGTGTGTCTGGCTGATGGCTATGCTGTCATGATTATAAAG +AAAATGAGATGGAACTGTTATGCCCAAGTTGCAGGTACCAAAGACCCCACCGAGGAGCCA +ATTCCGACATGTAAGGTGTAGCCTCCAACGAGCCTGAAGCAGGCTGAGCCAGACCTTGAC +TTTGTTGCCACTAAGGAGATTACTTAGGGTGGAGCCTGCCTCCCTGGATCATTCTATTGT +TTAGCCACTGCTGCTTGCTATCTGCTGGGAGTCGGCCTAGCTATTCGGGAGACTACACTT +GGCCACCTGCAGCTGGGCTCCAAGGATGATTTGGTGGGAATGGGCTTTCCCCTCTCCTTT +ATAAAGCGTGCCCGCCATTAAAAATCTGAACCTTGATCAGAATATTGTCTTGGTTCCATT +TCTCTCTATACCCGCCTAGATTCCCTCTTTTCTTTCAGTTCCAAGATGCATCCCAGGCTC +GAACCCAGACATGAGAGCCACAGGCCGGCCCCAACAGTAAGGGTCTTATTACAAGCTCTA +GAGCAAGGTCTCCCAATGCCCGCATAACAGTGGGTCAGAGTGAGAGTCCTGAGTCTAGGG +GCTCAGGGTTTTTATTGTTACAGCAAACTTGGGGAATTTCCATATAGGTCAGCAAGTTAA +TATTTTTTAAAACTGCATTTTTTGGTATAATCTGCAGGAACCAGACATGAGGGCTGAACC +ACCTGACAAATAGGATGGTCAGGTTATCTATTCTCTGAAGGATGTCTTAGGTTATCTCTG +TGTACCTTGGTCCTGCTGTTGCAGCCTGACTGGCTGTTGCTAAGGGCGGGTGGGAGGTGT +TGCCATTGGATGTTTGTTCATGGGAACTTTGTGATTTTCTTCCTGGACTTGGAGTTTAGC +CCCTGGTCTCACACAAAATGGGGTTTCTTCAAAAACTGAGTTGGTTGAGCTTTCCAGAAC +CCTGCTATCAGTAAGATAGGTATGGTGGTTGAAATGATAATGACCCCCATAGGCTAGTAC +ATGGGAATACTTGGTTCCCAGTTGATGAACTCTTTGGAAGCTCTAAGAGGCATGGCCTTG +TTAGAGTAGTCATGTCTTTGTTGGAGGAGGTGTGTTGTTGGGCTCTGTTTTGACATTTCA +AAAGCCCACACCAGGCCCAGCTCTCTCTTCTCCAACTCCATGCCGGTCTGCTTCCTGCCA +TGATTATGGACTGATCCTCTGGAGCTGTATACAAGCTCCTAATAAAAAACTTTCTTTTAT +AATACTTGCCTTGGTCATGGTGTCTCTTTCCAGCAATAGAACAGTGACGAAGACAACAGT +CTGCATGGAAATTTTTGATGAGAGTAAACTGTTTCTCATCTCTAATTGCAAACTGCAGAA +AGGGGTTAATTCGACTCACAGCCAGCTATAAACAACAATTTACATGTAAAAGAAAAGAAG +GCAGGGCTACAGAGTTCACTTTGGCTATCAACAGAAGGGACAATATACAGACCTGCAGAG +GTGCCTGAGGACCTGAGCCCAGACTTTTATAAAAGTAAATGCTGTTATCGTCTTTACTGT +AATGACTGGAGGTAAAGACCTGCATGGTAAAACGTTCTTTAATTTCTGTAAGAATTATCC +ATGCTGCCTGGCATGGTGAAATTCCTAGCCAAATGGATGGACCTGGAGAGCATCATCCTG +AGTGAGGTAACACAATCACAAAGGAACTCACACAATATGTACTCACTGATAAGTGGATAC +TAGCCCAAAACCTAGGATACCCACGATATAAGATACAATTTCCCTAAACACATGAAACTC +AAGAAAAATGAAGACTGAAGTGTGGACACTATGCCCCTCCTTAGAAGTGGGAACAAAACA +CCCATGGAAGGAGTTACAGAAACAAAGTTTGGAGCTGAGATGAAAGGATGGACCATGTAG +AGACTGCCATATCCAGGGATCCACCCCATAATCAGCATCCAAACGCTGACACCATTGCAT +ACACTAGCAAGATTTTGCTGAAAGGACCCAGATATAGCTGTCTCTTGTGAGGCTATGCCC +CGGCCTAGCAAACACAGAAGTGGATGCTCACAGTCAGCTAATGGATGGATCACAGGGCTC +CCAATGGAGGAGCTAGAGAAAGTACCCAAGGAGCTAAAGGGATCTTCAACCCTATAGGTG +GAACAACATTATGAACTAACCAGTACCCCTGAGCTCTTGACTCTAGCTGCATATGTATCA +AAAGATGGCCTAGTCGGCCATCACTGGAAAGAGAGGCCCATTGGACACGCAGACTTTGTG +TGCCCCGGTACAGGGGAACGCCAGGGCCAAGGGGGGGGAGTGGGTGGGTAGGGGAGTGGG +GGTGGGTGGGTAAGGGGGACTTTTGGTATAGCATTGGAAATGTAAATGAGCTAAATACCT +AATAAAAAATGGAAAAAAAAAAAAAAAAAGAATTATCCATGCTGCCTGGCATGGTGACAC +ACACCTTTGATCCCAGCATCCAGGATGCAGAGGCAGACGGATCTCTGAGCTTGAGGCCAT +CCTGGTCTACAGAGAGAGTTCCAGGACAGCCAAGTTTGTACAGAGAATCCCTGTCTTGAG +AAACAAAAAGGCTAAATATAAATAAATAAAATATCATCCATGTTGCATGAGTGTCAGGTA +TGGAATATACTGGTCAACAGATAAAAACATCAAGATCAGATGTGAACAAATATGGTACTT +CTGTATAAAGTTAATAGGATGAGATAGGACAAGTCATTTTAATTCCTGAAAGAGTCATTT +ATGGTATATGTGTGTCACATGAGCAGCAAGTATCAGCCTGGGAGGAAAATCTACGAAGAC +TCTGACCTTTGACTTGGAAAAGAAAGTCTTGATAGACAGTGGTCTTTGGACTCCTCGGGT +TGGTTTGAGCAGAGACCCATATCTCAGGCCCTTCTCTTCAGTTTTTCAAATGAGAGAACA +TCTAGAGAAGTGGTTCTCACAGGGGTTCTCTAAGATCATTGGCAAACACAAGATTTACAT +TACAATTTATAACAGCAGCAAACTTATAGCTATGAAGTAGCAATGAAGATAATTTTATGG +TTGGGGGTCAGTACAACTTGAGGAACCATATTAAAGAGTTGCAACATCAGGAAGGTTGAG +ACCCACTAGTCTAGAGGTATCTGTTAACTAAACAAACAAGGCAAAACCTTGGGACTGGAG +AGGTGGCTCAGTGGTTTAGGAGCACATGCTCTTGCAGAGGACCTGGGTTCATTCCCCAGC +ATCCAGACAGCAACTTACAACTTTCTGTAAGTCCAATTCCAGGGAGATCTGATGCCCTCT +GTGGGCCTTTTCAGGCTCCTATGCACACATAGGGCACATACATGCAGGTACTCACACATA +TACATAAAATAAGAATACATCTTCTTTAAGAACAAAATAACCATATAGCAAGAGGGAATT +ATAAAATCCTTGGATTGTAAATGAACATCATAATAATAAGCATTGAAAGAAATGAATCCA +AAGTATTGTTTTCACGTAGCTGTGACCAAGATAAGGGAGTAAACAATTTGAAAGAGGCAA +AGATTTATTTCACTCAAGATTTCAGAAGATTTCAGATCAGTCCACAGCCACTTGGTTTCA +TCACATAGACAGAACATCATGGTTGTGGGGATATTTGGCACATATAAGATCACCTCATGG +TAGCTAGTAAGCAGAGAAGTCAGGCCTGGGAGATTAGACCTTCAAAAAGATGCCTTCAGT +GACTCACTTCCTCCATCTAATCCTCACTTCTGAAAGTTTCTAGAATCTTCTAAAACAGTG +CTACTATCTGGAAACCAAGCATTTAAACACACGACCTTGTGGGGGAGCACTTCCTACTAA +AAGGTATGATCAGGTTACAGGCCCCCTGCACTGAGACAGAGGGCAAAGCCAGGTATAAAT +GACTCCCAGTAAAATGGCGAAAGCTCTGCAGAAAGAAGAACTCAGGAAGAAGCTGTGTGA +GGCAGTCCCAGGTACACCTCCTTCAGATGGACAAGAATCATAAAGAAATTGCCCAAGGCA +GGTGTGACACTGGGTCTCTGTCCTGGGGATTACAGATGTCTGTGCTAAAGGTCCAGATGT +CCACGAGGTGTTGACAAATTGACTAGCTTCCTTGTTCAAGCTGTCTTGGCTACATGATAA +AGACAGGCAGGCAACTCCAGGCCTGACTTCTCTGCTTCCTAGCTACCATGAGGTGATCTT +ATATCTGCCAAATATCCCCACAACCATGAAGTTCTGTCTATGTGATGAAACCAAGTGGCT +GTGGACTGATCTACCTTCAGGACTGAGAGGAGCAGGTCAGGCTTGTTCCTGCTTCTCATG +TCATGAGTAGGGGCTGACCATGGGAGCACTATGGGAGTTCAGGGGCATCATTTTGTAAAA +CTGAGCCAAAATAAAAGTCTTGAGTAGCTTAGGATATAGAGATGCTACACAGCCTCAAGG +GAACTCATAGGTGGAAATTTGGAGCAGGAAGAAGGGAATGCTAGCTCAAGCCTTTCCCTT +CTTTGCATAAACCTAGAGCCTGGAACAGCACACACAGAGAGCAGCACACGAAGGGAGGGT +CTGCTCAAGACTCTTCATACAAACATGGAAACAGAAAGAGGGTATGATAGTTACTTTGTG +TGTTGTTACAACCAAATCCCCGATGGCAAGCAGCTTAACAGAAGAGACCTCCATTTTGCC +TCATGGCATGGAAGGCAGAAGCAACCCCATCTGTGGTGATAGAAGCTTGCAGAACTGCTT +ACTCATATCTCAGCGGGTCAAAAGCAGAGAGGTCAGGCTGGATCCAGAGCTATGACCCAT +AAGCACCATTTTACAGCCCTACATTTACCCAGTAGTTCCAGTGTTCGAAATGCCCCACAC +TCTCCCCAAAATGCACCACCAGCTGAGGACCAACTGTTCAAATCCATGAGCCTGTGGGGG +ACATTTCACACTCTGGCCACAGCAGATGGTGTTTACAGGCTGATGTCAGAGACAAGCAAT +CAGCCTCTGTGGTATATTTTAGTCTTTCTGTCCAGGCATCTACTGATGATGCTAGATCTT +TGAGGACCTCACTACATGCTCATTTGCAACCTTGTACACCCTGTGGCCAAGTACAGACAT +ATGTGAGGTGAGTTGCTTGTGGAGCTGACGGAACAAGATACTCTGAGGCTAATTATATCC +ACTTGGCTAGCGTTCAGTAGTCAGTGGTGCAGTGCTCCAAGGATGCTCATACTTGCATTG +TTTCTTAGACCTGGTCAAGTCTGAGAGTCCAGAACAACAAAGGGCAAAATTCTAGGCTAG +AAAATAGAAGGAACGAATCAGTATCAAGTTCCTGAAGTCTAGGATGAAAGCCAGATGCAA +GCTGCCAGAGAGGAGTAAACTAAGAAATAAGAGTTTAGAACCAGGAACCCAACTTTACAG +TTTTGATCCAAGGTATCAAATCAGAGCCTAGTTTGGTTGGGTGGGAACAGAGTCCCCAAA +CCAGCCATCTGTTGTCACCAAATGAATCTTCCAGTAGTGGGACTGGGTTACATCCAATTG +AGCTGTTGGCAAAAGGGGTCACATGGAAGTACCCAAACAACCCAGGCTGTTGCGAAGACT +ACAGATTACTTGCCACAAACTGACAGCAAGGGCCCATTGCTGAAAACAACACCCATACAA +CTCATGATCATGGAGAGGTCAAGCTGGTGCCTACATAGAATCCTTTGCCCCTATGTTCTA +GTGTCTTTGATACAGGCAAGGTACTCTGCAGGCTATCAAAACAGAAACATGTACACTAAT +CCAGACAAAAAGACCTTTGCTCCACACTGCTGTCCTGCCTGCAGAATATATATGTCAACA +GTGGCAGAAAGCTTGTGGGAGTAACCAACCAATGCCTGATTTGACTTAAGACTTATTTAT +AAGAAATTTTGGCTTCTTCAAAAACCCAGTTATGTTATACGACTATGTTTTTGTTTTAAT +CACAGGTGTGGGATAAGAGGCTGCTTCACAGCAGGTGATTATGATTTATCGCTTGCACTA +AGATGGCATGATTTTTGCCCAGCTGCAGATACTTTATGTTTGGAATTCTGGGAACTTTTC +AGAGATTACGAATGCCAGAGTCCCTAGAGGGGCCAAGCTCAGGCACTCTGAGGACACACT +GGTTCCAGCTGCTGCAGCTTCTCAAGTAGTCATGAGCAAAGAGATGAGAAGAAGAAATTG +GAAATATCCTGACAGTGAAGATTGGACTTGCCTCTAAGGAACTCTTTGCCCCTAATCAGT +AGGAAGTAGTCTGAAAAGGTCTATGCCCCCTTTGCCCTCTGACCTTCTTCCCAACCTACT +GTTCTGGGGTTGGAAGGGGTCAGGGTGGAATAAGGGTTGGAAGAATGGCAGATTTAAGAA +CCCAATAAAGTAGTGCAAACAAACAAACCAAAACAAGTGCCTACACTCACTCTGCTACAT +TGAGCTCATATCTGAAACTTCTTAGGGGATCAAGAAGCAGAGATGAAAGAGCCTAAAGAC +CTAGGGTAAAACCAAATAATTTGGGCCTGAAAAATAAAATTAAAAGGTAATGATAGAATG +ACTTCTAATGATATTCTACTATACTCATAGATCAGTTTCTTCCTTAGCCATCATCAGAGA +GGCTTCCTCCTACAGCAGTTGGGAGCCAATACAGAGACCCACAGCCAGCATTATGCAGAG +AGAGGGACTTTGGAGCACTTAGTTCTAAATTGTATGTTTCCTAGAAATCCCTCTCCTCGT +GACTCAAAAAACCCTGAGGAAGAGACTTCAGAAAGAGTGGAATAGAGGGAATGACGGCCA +CCAAGAAAATAAGGCTCTTCAAATCGACTGAACAAAGTTCATATGAACTCACTGAAGCAC +CCACTCTCCAACACCGTTCCCTCTCTCCATCCACCTTTGATGACTGTTTTGTTTCCCCTT +CTGAGTGAGATTTACACACCCTCCCTTGGGCCCACCTTATTACCCAGCTTTTTTGGGTCT +GTGGATTGTAGCTTGGTTACCCTGAACTTTATGGCTAATGTACAATTTTAAGGGAGTATA +TACCATGTGCATCTTTCTGGACCTGGGTTACCTTACTCAGAATGATATAATCAAGTTCCA +TCCATTTGCCTGCAAAATTTATGATGTCTTTGTTTTTAATAGCCAAATAGTATTCCATTG +TGTAGATGTACCACATTTCCTTTATCCATTCTTCAGTTGAGAAACATCTAGGTCGTTTCC +CATTTCTAGCTATTACACATAAAGCCTCTAGGAACATAGTTGAGCAAGTGTCCCTGTAGA +ATAGTGTGGCATCTTTTGGGTATATTCCTAAGAGTGGTGCAGCTGGGTCTTAAGGTAGAA +CTATTCCCAATTTTCTCAGACCCTGCCAAATTGATTTGCAAAGAGGTTGTACAAATTTAC +ACTCTGACCAGCAATGGAGGAGTATTCCCCTTGTTCCATATCCTCTCCAGCATGTGCTGT +CCCTTGAATTTTTGAGGACAGCTATAGGGATGAAGATCAGGTGTTGGAGAGGGGTGGGAG +AGGACTGAGAGTGAGAACAGAAATCAGTGGGGGCATCACTGGGACAAACTGGAGACCTAG +GATTGGGGAGTCTATGGTGGTGGCCCTAAGCTGAGATTCCTACAAGTGGAGGATATAGAG +ACTGAAGTGACCACCTCCTGTAGCCAGGCACAACTTCCAGTGGAAGGAAGGGGTCCTCAA +CTCACTCACAAAACCTTCAACCTAAAATTTGTCCTGCCTAAAAGATGTGCAGGGATAAAG +ATGGAGCAGAGACTGAGGGAATGCTCAACCAATGACTGGCCCAACATAAGACCCATCCCA +TGTGAGAGTCAACCCCTGACACTATTAATCACACTTTGCTGTGCTTGCAGACAGACAACA +AGCATAATTGTCTCCTAAGAGGCTTCTTGCAGCAGCAGATGGAAAACGGTGCAAAGATTC +ACAGTCAAATATCAGGTGGAAACTGGGAGTCTTGTGAAAAGGGGGGAAATAGAATTGAGA +TATCCAGAGGGGTCAAGGACACCACAAAAAGACCTACAGAGTCAACTAACCTGAGTCCAT +GGGGGCTCACAGGGACTGAGCCACCAATAAAAGAGTGTGCTTGATCTGGATCTAGCCACC +CTCCACAATTGTCACAGATGTGCAGCTTGGACTTCATATGGGTTCCCTAACAATTGGAAC +AGGGGCTATCTCTGACTCTGTTGCCTGCCATTGGATCCCTTCCCCTACCTGGACTGCCTG +GTTGGGCCTCAGTGGAAGAGGACATGCCAAGTCCTGCTGGGACTAGATGTTCCAGGGTAG +GGCAATACTCAAGAGGTGTGTGGAGGGCTCCTCTTTCTCTGAAGAGACTAGAGGGGGGAA +ATAAGATTTGTAAGGGTGGCTGCGATTGGGATGTAATATGAATTTGAAAAACAAATTATA +GGGGAAAACACATTATATGAAATGCTCAAAGAATCAATAAAATGGTCTCAGCACTCAGGA +GGCAGAAGCAGGTGGATTTCTGAGTTCGAAGACAGCCTGGTCTACAGAGTGAGTTCCAGG +ACAGCCAAGAGTACACAAAGAAACCCTGTCTTGAAAAACCAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAGCTCTTTTCATTCCCTTGGTTTGCCTTGTCCCTTGTCCAA +CTTCTATTTGGTATCATTTGTTTTACATTATTATATTTTGTTGTGTTATGTTTGATTGTT +TTCTCCTGGAAGCCTGTTCTGTTCTAATGAGGGACAGAAAGGGAGTGGATCTGCATGGGA +GGAGAGGTTGGGGAGGAACTGGGAGGAGTGGGGGGGGACTGTAATCAGGATATATTGTAT +GAGAAAAGAATCTATATCAATAAAAGGTAGGGGTGGAGAATGTCCTTCTCCAGTGATTGT +ACTCCCTAAATCTCTGCCTCACTGGAATTTCATAAAAATTCTAAATGTCTCAGCAATAAT +TTTCAAACATCACTGTTCCCATGGGCAAACCCAAAAGGGGGTGTCAGATGCTGACTGTAG +GACATGCAACAGATAGTGAGGGAAGGGAGTAGAGTGGCCTTTAAGATTTGAATATCTTTT +TTTTCTTTTTTTTTGGTTAGGTATTTTCTTCATTTACATTTCCAATGCTATCCCAAAAGT +CCCCCAATACCCTCCACCCAACCCCCTACCCACCCACTCCCACTTCTTGGCCCTGGCATT +CCCCTGTACTGGGGCATATAAAGTTTGCAAGACCAATGGGCCTTTCTTTCTAATCCTGGC +CAACTAGGCCATCTTCTGATTCATATGCAGCTAGAGACACGAGCTTCAGGGAGGGAGGGT +TACTGGTTAGTTCATATTGTTGTTCCACCTATAGGGTTGCAGATCCCTTTAGCTCCTTGG +GTTCTTTCTCTAGCTCCTCCATTGGGGGCCCTGTGATCCATCCAATAGCTGTCAATGAGC +AACCACTTCTGTGTTTGCTAGGCCGGGGCATAGCCTCACAAGAGACAGCTATATCTGGGT +CCTTTCAGCAAAATCTTGCTAGTGTATGCAATGGTGTCAGCATTTGGAGGCTGATTATGG +GATGGATCCCCCAGTATGGCAGTCTCTAGATGGTCCATCCTTTCATCTCAGCTCCAAACT +TTGTCTCTGTAACTCCATCCATGGGTGTTTTGTTCCCAATTCTAAGGGGCAAAGTGTCCA +CACTTTGGTCTTCATTCTTCTTGAGTTTCATGTGTTTTGCAAATTGTATCTTGTATCTTG +GGTATTCTAAGTTTCTGGACTAATATCCACTTATCAGTGAGTACATATCATGTGAGTTCT +TTTGTGATTGGGTTACCTCACTCAGGATGATGCCCTCCAGGTCCATCCATTTGCCTAGGA +ATTTCATAAAATCATTCTTATTAATAGCTGAGTAGTACTCCATTGTGTAAATGTACCACA +TTTTCTGTATCCATTCCTCTGTTGAGGGACATCTGGGTTCTTTCCATCTTCTGGCTATTA +TAAATAAGGCTACTATGAACATAGTGGTGCATGTGTCCTTCTTACCAGTTGGAACATCTT +CTGGATATATGCCCAGGAGAGGTATTGCAGGATCCTCCTGTAGTACTATGTCCAATTTTC +TGAGGAACACCAGACTGACTTCCAGAGTGGTTATACAAGCTTGAAATCCCACCAACAGTG +GAGGAGTGTTCCTCTTTCTCCACATCCTCTCCAGCATCTGCTGTCACCTGAATTTTTGTT +CTTAGCCATTCTGACTGGTATGAGGTGGAATCTCTGTTTAGCTCTGAGCCCCATTTTTTT +TTTCGAGACAGGGTTTCTCTGTGTAGCCCTGGCTGTCCTGGAACTCACTTTGTAGACCAG +GCTGGCCTCGACTCAGAAATCCGCCTGCCTCTGCCTCCCGAGTGCTGGGATTAAAGGCGT +GTGCCACCACACCCAGCTGAGCCCCATATTTTAATGGGGTTATTAGATTTTCTGTAGTCC +ACCTTCTTAAGTTTTTTATATATATTGGATATTATTCCCCTATTTGATTTAGGATAGGTA +AAGATCCTTTTCCAATGTGTTGGTGTCCTTTTTGTCTTATTGATGGTGTCTTTTGTCTTA +CAGAAGTTTTACAATTTTATGAGGTCCCATTTGTCGATTCTTGATCTTAAATCACAAGCC +ATTGCTGTTCTATTCAGGAATTTTTACCCTGTGCTCATATCTTCGAGGCTTCTCCCCATT +TTCTCCTCTACAAGTTTCATTGTCTCGGTTTTATGTGGAGTTGCTTGATCCACTTAGATT +TGACCTTAGTACAAGGAGATAGTAATGGACCAATTTGCATTCTTCTACATGATAACCGCC +AGTTGTGCCAGCACCATTTGTTGAAAATGCTGTCTTTTCTCCACTGGATGGTTTTAGCTC +CCTTGTCAAAGATCAAGTGACCATAGGTATGGGTTCATTTCTGGGTCTTCAATTCTATTC +CATTGGTCTACTTATCTGTCGCTATACCATGCAGTTTTTATGACAATTGCTCTGTAGTAC +AGATTTAGGTCAGGCATGATGATTCCACCAGAGGTTCTTTTATCCTTGAGAAGAGTTTTC +GCTATCCTAGGTTTTTTGTTATTCCAGATGAATTTACAGATTGCTCTTTCTAATTTGTTG +AAGAATTGAGTTGGAATTTTGATGGGGATTGCATTGAATCTGTAGATTGCTTTTGGCAAG +ATAGCCATTTTTACTATATTGATCCTGCCAATCCATGAGCATGGGAGATCTTTCCATCTT +CTGAGATCTTCTTTAATTTCTTTCTTCAGAGACTTGAAGTTCTTATCATACAGATCTTTC +ACTTTCTTAGTTGGAGTCACACCAAGGTATTTTATATTGTTTGTGAATATTGTGAAGGGT +GTTGTTCCTCTAATTTCTTTCTCAGCCTGTTTATCCTTTGTGTAGAGAAAGGCCATTGAC +TTGTTTGAGTTAATTTTATATCCAGCTACTTCACTGAAGCTGTTTATCAGGCTTAGGAGT +TCTCTGGTGGAATTTTTAGGGTCACTTATATATACTATCATATCATCTGCAAAAAGTGAT +ATTTTGACTTCTTCCTTTCCAATTTGTATCCCCTTGATCTCCTTTTGTTGTCGACTTGCT +CTGGATAGGACTTCAAATACTATGTTGAATAGGTATGGAGAAACTGGGCAGCCTTGTCTA +GTCCCTGATTTTAGTGGGATTGCTTCTAGCTTCTTACCATTTACTTTGATATTGGCTACT +GGTTTGCTGTAGATTGCTTTTATCGTGTTTATGTATGGGCCTCGAATTCCTGATCTTTCC +AAGACTTTTATCATGAATGGGTGTTGGATTTTGTCAAATGCTTTCTCTGCATCTAACGAG +ATGATCATGTGGTTTTTGTCTTTGAGGTTTGTTTATATAGTGAATTTCATTGATGGATTT +CCATATATTAAACCATCCCTGCATCCCTGGAATGAAACCTACTTGGTCAGGATGGATGAT +TGCTTTAATGTGTTCTTGGATTCGGTTAGGGAGAATTTTATTGAGTATTTTTGTATCGAT +ATTCATAAGGGAAATTGGTCTGAAGATCTCTATCTTTGTTGGGTCTTTCCGTGGTTTAAG +TATCAGAGTAATTGTGGCTTCATGGAATGAATTGGGTAGAGTACCTTCTGCTTCTATTTT +GTGGAATAGTTTGTGAAGAACTGGAATTAGATCTTTTTTGAAGGTCTGATAGAACTCTGC +ACTAAACCCATCTGGTCCTGGGCTTTTTTTGGTTGGGAGACTATTAATAACTGCTTCTAT +TTCTTTAGGGGTTGTAGGACTCTTTAGATCATTAACCTGATCCTGATTTAACTTTGGTAC +CTAGTATCTGTTTAGAAATTTGTCCATTTCATCCAGGTTTTCCAGTTTTGTTGAGTATAG +CCTTTTGTAAAAGGATCAGTGTTTTGGATTTCTTCAGGATCTGTTGTTATGTCTCCCTTT +TCATTTCTGATTTTGTTAATTAGGATGCTGTCCCTGTGCCCTCTAGTGAGTCTGGCTAAG +GGTTTATCTATCTTGTTGATTTTCTCAGAGAACCAGCTCCTCATTTGTTTTATTCTTTGA +ATAGTTCTTCTTGTTTCCACTTGGTTGATTTCGTCCCTGAGTTTGATTATTTTCTGCCTT +CTACTCCTCTTGGGTGAATTTGTTTCCTTTTGTTCTAGAGCTTTTAGGTGTGTGGTCAAG +CTGCTAGAGTGTGCTCTCTCTAGTTTCTTTTTGGAGGCACTCAGAGCTATGAGTTTCCCT +CTTATGCTTTCATTGTGTCCCATAAGTTTGGGTATGTTGTGTCTCCATTTTCATTAAATT +CTAAAAAGTCCTTAACTTCTTCCTTTATTTCAATCAAGGTATCATTGAGAAGAGTGTTGT +TCAGTTTCCACATGAACGCTGGCTTTCTATTATTTATGTTGTTATTGAAGATTAGCCTTA +GTCCATGGTGATCTGATAGGATGCATGGGACAATTTCAATATTTTTCTATCTGTTGAGGC +CTGTTTTGTGACCAATTATATGGTCAATTTTAGAGAAGGTACCATGAGGTGCTGAGAAGA +AGCTATATCCTTTTGTTTTAGGATAAAATGTTCTGTAGATATTTGTTAAATCCATTTGTT +TCATAACTTCTGTTAGTTTCACTGTATCTAGTTTAGTTTCTGTTTCCATGATCTGTCCAT +TGGTGAAAGTGGTGTGTTGAAGTCTCCCACTATTATTGTGTGAGGTGCAATCTGTGCTTT +AAGCTTTACTAAAGTTTCTTTAATGAATGTGGCTGCCCTTGCATTTGGAGCATAGATATT +CAGAATTGAGAGTTCCTCTTGCAAGATTTTACCTTTGATGAGTATAAAGTGCCCCTCCTT +GTCTTTTTTAATAACTTTGGGTTGGAAGTCGATTTTATTCAATGTTAGAATGGCTACTCC +AGCTTGTTTCTTCAGACCATTTGCTTGGAAAATTGTTTTCCAGCCTTTCATTCTGAGGTA +GTCTCTGTCTTTTTCCCTGAGGTGGGTTTCCTGTAAGCAGCAAAATGTTGGGTCCTTTTT +GTGTAGCCAGTCTGTTAGTCTATTTCTTTTTATTGGTGCATTAGTACCATTGATATTAAG +AGATATCCTATTATTTTTGTTGTTAGAGTTGGCATTCTTTTCTTGTGGCTGTCTTCTTTT +AGGTTTGTTGAAGGATTACTTTCTTGCTTTTTCTAGGGTGTGGTTTCCGTCCTTGTATTG +TTTTTTTTTTTTTCTGTTATTATCCTTTGAAGGTCTGGATTCGTAGAAAGATAATGTGTG +AATTTGGTTTTGTAGTGGAATGCTTTGGTTTCTCCATCTATGGTAATTGAAAGTTTGGCT +GGCTATAGTAGCCTGGGCTGGCATTTGTGTTCTCTTAGTGTCTGTATAACATCTGTCCAG +GATCTTCTGACTTTCATAGTCTCTGGTGAAAAATCTGGTGTAATTCTGATAGGTCTGCCT +TTATATGTTACTTGACCTTTTTCCCTTACTGCTTTTAATATTCTATTTTTATTTAGTGCA +TTTGTTGTTCTGATTATTATGTGTTGGGAGGAATTTCTTTTCTGGACCAGTCTATTTGGA +GTTCTGTAGGCTTCTTGTATGTTCATGGGCATCTCTTTCTTTAGGTTTGGGAAGTTTTCT +TCTATAATTTTGTTGAAGATATTTGCTGGCCCTTTAAGTTGAAAATCTTCATTCTCATCT +ACTCCTATTATCCTTAGGTTTGGTCTTCTCATAGTGTCCTGGATTTCCTGGACGTTTTGA +GTTAGGATCTTTTTGCATTTTGCATTTTCTTTGATTGTTGTGCCGATGTTCTCTATGGAA +TCTTCTGCACCTGAGATTCTCTCTTCCATCTCTTGTATTCTGTTGCTGATGCTCACATCT +ATGGTTCCAGATTTCTTTCTTAGGGTTTCTATCTCCAGCGTTGCCTCACTTTGGGTTTTC +TTTATTGTGTCTACTTCCCTTTTTAGGTCTAGTATGGTTTTGTTCATTTCCATCACCTGT +TTGGATGTGTTTTCCTGTTTTTCTTTAAGGACTTCTACCTGTTTGGTTGTGTTTTCCGTT +TTTCTTTAAGGACTTGTAACTCTTTAGCAGTGTTCTCCTGTATTTCTTTAAGTGAGTTAT +TAAAGTCCTTCTTGATGTCCTCTACCATCATCATGAAATATGCTTTTAAATCCGGGTCTA +TCTTTTCGGGTATGTTGGGGTGCCCAGGTCTAGGTGAGGTGGGAGTGCTGCGTTCTGATG +ATGGTCAATTGTCTTGGTTTCTGTTAATAAGATTCTTACATTTGCCTTTCGCCATCTGGT +AATCTCTGGAGTTAGTTGTTATAGTTGTCTCTGATTAGAGCTTGTTCCTCTCGTGATTCT +GTTAGCCACTATCAGCAGACCTGGGAGACTAGATCTCTCCTGAGTTTCAGTAGTCTGAGC +ACTCTTTGCAGGCAAGGTCTCCTCTTACAGGAAAGGTGCACAGATATCTGGCATTCTGAC +CTGCCTCCTGGCAGAAGATGAAGACCCGAAACAGGGCCTGTCCCAGGAGCTGTGTCACTT +TGGCCTGTTCCAGTAGCTGTTAGCTTCTGTAGTCCACACTGTCACCTGGGCAAACTAGAC +TTGGAGGGCTCCGGGAACCAAGATGGCTCCCCAGGTGCTCTGGCAAAGCCCTCCCGGGCG +GGGCAAACATCTCTCCTCTGGTGGGGAAGATGCCCAGATGTCTGGAGCCCGAAACGGGGT +CTGCCTCAGAAACTGTCCTCTAGGGACCTTGGGGGTGTCTGCTGACTCCACGCCCAAGGT +GACCCCTTGCTGGCACCGACCAGAAGGGACTTGGAACCTGGTCAGGCTGGGTTTTCTGCT +TCCCTAATCCTGTCTCAGATCCTGCGTGATTGGAATGGAATAGAAGTTGTGTTCCACTCA +CCAGTGGTCCTAAGACAGCGTGGAGAGTCCTCTAGGGACCTTGGGAGTATCTGCAAACTC +TGCGCCCAGGTGACCCCAAGGTTTGAATTTCTTAACATTTAGAGAGCATCATGTTTTATC +ATACTGTCTGAATATTTTTGCAAGAGTGAGTCTAGTTTTCAATAGTTTTACTAAAGTGTT +ACATGGGATATAACAGTGAGACCTTCATATTATTCTTTTTGAGGGGTTGTTTTGGGAGAA +ATATATATATATATATATATATATATATATATATATATATATATATACACACACATATAT +ATGGCTTGTTTGATTTCTAAAAGACATTTGGCTTTTTCGAACAATAAATAACTCTAAGAA +AATTAAGTACAGTTGACTCATAAGCCATAACTGTAGGTGTTATGCAATCCAATACAAGGG +ATGAAAAAGACATTCAGTTGTATAAACAATTATAAACAATTCACTTTAAATGTCATTCTG +GATACTAAATGCAATCCTAAATCCCTGCATGACCACATCAATGATTTATAGTGCTAAAAA +CTTAATGTCTCTAAAGAAAATGATTCTGTTCTTCCTTCCCTCACCTCTTTCTTTCTTTTT +CATTCTAGTTAACAAATTATTCTCTGTGTTTTAAAATCAAGGTACATATACATATATGAA +GTGCATATATATGTATGCATACAAAGGGCTGTGCTTGTAGGTGTGTGACGCTCTGTCCAG +ATTTTCCTGTCTGTCTTAAATGGCTGGTTAAAAGGTCAGCACTATTGACCAATGAGAAAG +TTACTTTCTATGTCACCCTCTAGTGCAGATTTTGCTGAGTGTCTAAGAAATGCATCTTCT +CATGTGGTTCCTTTGCCTAATAACCTTCTATTCCTTTTCTAAGTTTCCAGTCTTGACCCT +ACCCATCTTCTCAGTCCACCCTAAACCACTGTGGTGATTAGTTTTGCCAACTTGACAACC +TAGGAACCTGGGGAGAGACTTTCTGTAAGGGATTTTCTATGTTGTGTTGGTCTGTGGACA +TGATGAGGGGACAGTCTTAATTAAGCTAATTTGTGCAGAAAGACACAGCCCACAGCACCA +TTCCCAAGTCAGGACACCCTGAACTGGATAAGAGCAGATAGTTCAAGTTGAGTAGAAGCA +AGCAAGCAATTGTGCATGCATGCATTAATATTTCTCTGCATGTGTCTATGGATGATATAA +CAAATTACCTTAATTTCCCCCCATAGTGGCAAACTATAACTGGAAATTGTGAGCTAAAAT +AAATCCTTTTACTGAAAGTTGCTTTGTTTTTAGGTATTTTATGCATAAAACAGAAATAAA +ACTAAAACATTCTAATTCTGGAAGCTCAGTATTACATTTCAAACTCTGACATTTTCTGGC +TGGGGCACACTTCCCTCCCTATACTTCTTGCCCACCGACACCCTTCCTCCTCAAGAAACC +TCCAGCTACTTAAGACTAACTCATGTGTCATTTCTTCTCACATCTCTTATGTATTTCTTT +GCTGGCCCATACACCATGACAGATGCTTCAAAACACAATGTATCTCCATTCTGTATCCTG +CCACTATAATCATGCTCACATAGGGAAGGCAACATCTTATCCCTCCTCTAGTGTCTTATT +AGGTGAGCAACTGTGACTTTCAGTAGGCAAGCCAGTTAAACACAGCCTAGCTTTTCAACA +TGAAGGAGCACACATAGAAACACATGTATCCCGGCAGAGATCTCAGCTCCCTCTCTCCTC +AGCCAGGCTCCTAAGAAACTAGAAATAAAGTTCAGAGCTGGGCCAACTGGCTCATTTCTG +TAATCCCAGAACTAGGCACAGTGCAGAAGCACTGTGCTTCAGAGTAAGACCATTTTAGGC +TACACACTGAGTTCCAGGCGAGCCGGAGGAAACAGATGAATGGATCTCAGAACAGTAGAT +CATTACCTGCAATTCAGATGGCGATGCCTCAGAAGGTCCTTTCTACAACAAGCTTACAAT +TGGTGGAATGAACAAGGCCAACCAAAGGCACACCATGCTCAGTGACTGCTGACTTTTTCA +CTGGGGTCTCACTCCTTTTGACTCTGCTTTTCTCTCAGCCTCTGTTTCTATTTTCTTCCT +CAGCTAAATGAACAACCACCCCACATGTATCATAAGCTCAGCTTTCCAAGAGAGAATCTA +TCGTGACTTTCAAACTTTCCTTGGTGTCATGTTTTTGTTCAGGACTACATGATGGTGTGA +GCTTATAGAAAATCTCTCTTTCCCTGTCTTCCAAGAAGTGGCACGTGAGGTGGCCCTTTC +CATCCAAGAGGGTGGTGAGAAACTGGGTAGACTGAGGCATGGCCCTGCCAGCACTGATCA +GTGTTCTCAGCTGTGTGTGACAGAACACAATGCATAATGGACCTAAACCAAATGCTCAGT +TTCCTAGAGAATGACAAACCTGAAGGTGGATGGGTTAGATCTCAATGGCTCTGTTACCCT +ACCAGGGGCGTCTTTTGCCTGTGCCCAGTTGCTGGACAGGGGGGTTAGCGGTTGAGTGAA +CACATCATTAACACTTCTGCAGATGCCTTCCGGAGGATATCACTCTGTATTCACAGCAAA +GTGAGTCACAGTCCTACTTCCAGCTGCAAGGGAGAGTGAGTAACTAGTTTTAGCAATGTC +ACTAGGGGAAAATGGGCTCTAATGACAAGGCAGAGGTGGCACATTGTGTAAGCAAGTCCC +TGCCCAAATAGACACACTATGAAAAAGGCTACAGTCACTTGCTAAAGCACAGCTTTGGAT +AAGTTACATGACCTCTTTGAGACTCAGATTCCTACAAAGGAAAGTGAAGACTTAGGATAT +TTACAGCTCAGCGCTGTTAACCTACTGATATTAAACAATATATTCTACAGCTTGACTTTT +ATACATATATATAATATTGTAATTTAATATAAAATATATTAGAAGATATTATTTATCGCA +TATGTAATACATAACCAAAGCTATAATAATATATAATATATATTACTGACTGATTAGATA +ACTGACATTTGATTATATGAATAATAGTAAATGATATATTTTAAAGCTCAGCTTATATTT +GATACATAATATAATATATTATATATGTTATGCAATATAATATACCATATGTTATATAGT +ATTCATATTAGATCATATTATATGGAATATGGCATGTATTATGTGTTATATATTATATAT +ATGTGGAAGGGTTTGGAGAGTCCATTTATATGTAATATATATCATATATTATATATCAAA +TATAATATATAGCTTATAATGTTATATAGTAGGTAGGCTATATTTACATAATAATTTATT +ATGTTACTATATACAGTGATTGCTTCCTTCTCATTACCACTGACTCCTCAAGGCATAATA +AATATGTGGCAACCTTCAACATTGTTTATCTGGAATATTATCTTTTTGACTTTTGTTGTG +TGTAAAAAGATATAGGAAAGGGTCAATTTGACATGCATAGCAAAAGTAAACATGGGGAAA +TTTTAAGGCAGGCGTGATAGGAATTTTTTTTATAATGCAACCATATTCCATTGTACTTAG +CAAGAAGCTCACAACTGCATTTCAGTATCTAACACATCCTCCTCTGAATTTGTCTGATTC +AGCCATCATTAACCACTCTGGGGCTGGGCACTGTGAACAATCTTCCCTTCCTGCCTGGAA +TGGTAGCAACTTCCATTCGGTGCACTCTCCCAACCCTTCTGCCCAGAGCCCCACGAACAA +CAGTTAGGGTCATTTTTCATTTGACACAGAACACATTAACTCCAACTTTGCCTCTAGCCT +TGCCTTTGTCCAAATGGTCCAAAACAGTTTAAGATGCACTTCTCACACCTGCATCTTTGA +CAAGATAACTTGGTGAATGTTTCTGTAATGGGCTCAACTTATTCACATTTGATTATAAAA +AGCTCTATCAGATTATCCCTGAATATATCACATTCCAGCTCCATTTATGGATCCTTTCCC +TGCCAATTATGCAAACGACCTTTCAGTTCCTTCTCTCTCCTACAACTTGCCATCACAGAC +TCCTGCTGTCTACCCAGGAGCCAAGAATTCTTCCTGTGATTAAAAATCCCTCTCAGAGCC +CACCTCCTCCAGGAAACTCGAATCAGCAGGGTGTGAATTTGTTTCTGATTCATAAAAAAA +GACCAGATGAATGTTTGGTCTTGAACAAGGCTGAAAACGAACAGACAATAAGAGTAAAAG +GCTCTTTTCAATGAACTAGAACCCCTTTCAGCCTTGCTATGAAGCCTAGACTACAGTGCT +TACTCGCTCGCTCGCCCCCCCACCCGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTG +TGTGTGTGTGTGTTATGCTTGAGGACATCTAAAGTCTTTCTCTTGTACAGCTTCTTGTTT +GAACTGGACAGCTTTGCAGCCATCATGTGATAAAAGGAAAACATTTCATGTTACAGCTAA +GATAACTTTAACCCTTGTGAGAACACTTTATAAGTTACTGCACATGGCATAACACCCTTG +ACCTTATACTGTGGTCCAGTGCCTTAGCTGCCCCATGCAATATGTGTGCAGTTCTAAAAA +TTGTCTGCCAGTCTTTGTGTCTACGGAGGTGTTGGTTCCTCTTCTCATAAAGGCTCATCA +GCTATGAGAGAGTGAAGATTATTTTTTTTCTTTTCTGTAGAGCCCACTGTGGTGATTTGC +ACTCCCACATAAATATGGAATAGTACCATGTAAAGTATCACATGCATCGTATATATCATA +TCATCTAGAGCCCACATGTATCAGTATAAACTCAGTGGCTTTAAATGGTAAATACTCACT +CTCTTAGTTCTGGAGACTGGCAATCCCAGAGTAGAGTACTGTGGGCCTGCGGGCCTTCTG +AAGGTCCTGAGATAGTTTCCTTGTTTCTCCCCTCTGGTGTTCTCTTGGTTTAGCATTCCT +GGGCTTGGAGCTGTATGAATTCAGTCTCACGTCATCTCACAAGCTTCTCTCCTGTGTGTC +TGTGGCTCCTCTTCATCTGTCTAACCCAGTTTCATTCTTATTAAGACCTATCATTGGACT +CAGGGCATCCCCAGGTCATTTAGCATGACCTCAACCCAAAACTCAAGTGTACCCCCGCGC +GCACACACACACAGGGTTGGGGGGGGGCACCACTCCTCAATCAGCTTGTGGATAATGAGG +ATGATGATAGAAGTGGTATAACCTGATTGTTGGCCCTAAAATGATATCATATATAGCTCA +TATATGTTATATAGTATGTAGGCTACAGAATATATAATAATTTATGTTATTATATACAGT +GGCTGGAGAAGTAGACTAGTTATCTTTTCTTTCTCTGCATGAACCATATCCCTGACATAA +ACAACTTAGGAAAGATTTTCCTGGCTCACAGTTTCAGACAGTGGCTTATCATGACAGAGA +AGGCCTAGTGGCTACAGTGAGCCATGGAGCGCCTCACATCATGGCCACATAGGAGAAACA +GAGAGCCCCAGCTGGGGTCAGAAGAGGATGCAACACGCAAAGGTCCGTCTCTATTCACCT +AGTCCCCCCATCTCAGAGGTTCCATATCTCTAAAACCCACGAGTAGCTGGAGCCTGAGTG +GGGAAAACATTTCACATTCATGCACTGGTGGAGGTAATCCTTGTGGGTTATTCATATTTC +TATGTGTTCCGAAAGCATATTTGTATCCCTTTGTTCTGGGCCCTGGCTATTTGTATTTGG +GTTGCTATTTTTGTCCTCCTCATGGATATTTATGTAACAAAACAACCTTAAAACACAGAG +ATAGTGTCTCCTTCCAAGGTAGTCACTGACATGTTCATATCCCCTTCAAAAGATTTGGTT +CCACATAAAGTCTGCCTTGCTATAGGGATGTAAGATGGTACAGTCATTATGAAAAACAAT +GTGGTGAGCCTTCGAAATTTTAAATATAGTATTGTCGTAGAACCCAGCGATTCCATCTAA +AGGAACTGAGATGGGCTCTAAAGAAATATTTACTCAACATTCATGGTGCCATTTTTAACG +ATGGCCAAGAGGTCTGTAAGACCACCCAAATGCCCACTAAAAGTGTATGTGGATAAATAG +AACTGCTGTATAACTACAGGTGCTAGAACTTATTCAACATGGAAAAGAAATGAACTTCCA +ACATGTTACAATATAGATGGAATTTAATAATATTACACTAAGAGAAATGCCTCAAGCACA +ACTGTACCACCCTCTCACATGAAGCACATGAAGTGCTCAGTAGTCAAATTGACAGACACA +GAAAGCAGACTGGTAGTTTTCAGTAAAAGGAGGGGCGGGGCAGTGTACAATTATCAGCTG +TCGTAATTGATACATAGCTTTGGTTTTGCACCAGGAAGAGAGCTCTAAAGATGGATGATA +GTAATGGCTGTATTACACTGTGGACATTCCTAATGCCACTTAGCTCTACACTTTAAAATT +ATTAAGGGAGTTGGGAGACAGCTCAGCAGACAAGAGAATTTGCTGTGCAAACATGAAGAA +CAGAGTTCAAACCTCCAACACCCATATGAAAAACCGGATATGAAGCCAGGCAGTGGTGGC +ACATGCCTTTAATCCCATCACTTGGGAGGCAGAGACAGGCGGATTTCTGAGTTTGAGGCC +AGCCTGGTCTACAGAGTGAGTTCCATGACAGCCAGGGCTACACAGAGAAACCCTGTCTTC +AAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGA +GAGAGAGAGAGGAAAAAGAAAAGGAAAAGGGAAGGGAAGAGAAGGGAAGGGAAGGGAAGG +GAAGGGAAGGGAAGGGAAGGGAAGGGAAGGGAAGGGAAGGGAAGGGAAGGGAAGGGAAGG +GAAGGGAAAGAAGAGAAGAGGGAAAGAGGGAAGGGAAGAAGGGAAGAAGGGAAGAAGGAA +GGGGAGGGGAGGGGAGGGGAGGGGAGGGAAGGGAAGGGAAGCTGGATATGGTCATGGATG +TGCCTAATAACTCTGGAACTGTGGGAGTAGAGACAGGAGGATTGCTGTGGCTTGTTAGCT +GCCAGCTTACCAGCTGGTGTGCCAAATAACCAGGTTTGTTAGCTGCCAGTTTCAGTGAGA +GACCTTGTCTCAAAAGAATGAGGTAGGGAGGGATAGAGAAGACCCTGCCATTCTCCTCTG +GATTCCACGAGGCACCAGTGTGTGCATTGGAACACACACCCAAAAATTTTTTAAGAAGCC +ATATTTTATGTTCACTTAATCACAATTACTATGACTCTTTAAGCCCAAACATCCAGAGCT +AATCAGAGACCTCTAATCATCTTCCTTGGGTGATCTCCACTTTCATTCAAACATCCTTGG +TCACTTGGGTTTTTTTCAGTCTCACTGGCTAGCTGGTCTTTTGCTATTTAAAGATCTGTT +TGCTACAGATGGACTCTGACAGTACAGTGAGTGTCAGGGACAAGCCTATCTAATCTTGTA +TATGGATTAGGCAGTGCTATGCAAGAAGAAAAGGGAAAAAAGACTATACCCTTGCCTGTG +TGCTTTAATATGGTGACCAAACCCGATTCACATAAACTTTTTCCATTCATTTAAAGACTG +CCAACCAAAAATGAAGCTCAAAAGATTCCAGTAGGAGTAAAGAACAGAGACAGGAGTGTA +TAAACAACTTTATTATGGAGTCAGGTGGCTTTTATGCAAACATACTCCTAATATATACAT +TAGACTATGGGGGATAAACCAGTTCATTGTAGATTAGCCTGTCTCTATGATCAAGAAAGG +TTTCATAACCACCAAGTCTCCAACAGGCATGCTTCCTGTTACATGAAGGAGGAAAAGCAC +AAATGTGAATGTGAGGTGGTGGGTGAGACAGCCCCAACCCATGCCCACTTTGGAGTAACT +GACAGGAGTGGCTGTCCTCCATAGTGTTGGCACAGGCCTGCAATCCTAGCTACTCACAAC +TGGAAGAATGTAAGATAAAGGTCTGTTTGAGCTCCAGTGTGGGTTCAGGGTGCGCTTGAG +CTACTTATGAGACCCCATCTCAAAAGCTGAAAACATAGAACTAAGTGAGGAATCACAGAC +ATACCTAGCATGCACAAGAAAGACCCTGGCTTCAATCCCCAGTACTACAGAGGAAAGAAA +AGAGAAACAGGACATTAAGAAATGAATGTGGCTGAGTGGTGGTGGCACACGCCTTTAATC +CCACCATTAAGGAGACAGAGGCAGGTGGATGTCTGAGTTCACGGCCATCCTGGTATACAG +AGTGAGTTGTAGGATAGCCAGGGCTACACAGAGAAAGAAAGGAGAAAGAGAGAGAGAGAG +AGAAAGAGAGAGAGAGGGCTTCGACTTCTTTACAATAAAATTAAATGATGGAGTTGAAAG +CTTTGGGGAGTCAGCTGTAGTCAGTTCTTTTCTTCTGCTACAATATCTGGGGAACCAACT +CAGGTTATTGGGCCCCCATGAAAGGTGTGTCTACCCAATGAGTCCTCTCACCAGCCCTCT +ATTGCTTTATTTAAAAACAAAAAAGCAAAGACAAAAACAAAAAAACAGAGACTGGAGAGA +TGGTTCAATGGTTAAGAGCACTAGCTGCTCTTCCAGAGGACTTGGGTTCAATTCCCAGCA +CCCACATGGCAGTTCACAACTGTCTGTAACTCCAGTTCCAGGGGATCTGACACCCTCACA +CCGACAGACATGCAGGTCATAATGCACATGAAATAAAATAAAAATAAATAAGTTTTTAAA +ACCCATAGTAGTATTTTGGCAGGTTATTTCTGTTTATAAATAAATCAAATACCGTGGTTT +TCTTTGCTACTTGATTTAATAAAATAGAATGGCTGAGTTAGGCATAGTGGGAAAAGCCTA +TACTCCAGGACTTGGAAACTGATACAGAAAAATCCAAATTTCAGGCCAGCCTAGGACTAT +GTAGCAAGACCTTTTCTCAGAATTAATTAATTAGTTAGCTAACTAAGTTAAATGGCTATA +TTTTTTAAAAAGATTTATTTATTTATTATATGTAAGTACACTGTAGCTGTCTTCAGACAC +TCCAGAAGAGGGCATCAGATTTCGTTACGGATGGTTGTGAGCCCCATGTGGTTGCTGGGA +TTTGAACTCACGACCTTCGGAAGAGCAGTCGACGCTCTTAACCACTGAGCCATCTCGCCA +GCCCCAAATGGCTATATTTTTAAGTCACTGATTTTAATCATGATCTCTCAAGCCTCTCTG +ACCTTACCCTTAGTGAAATTTTGGACAGATTCTGGGGTTATATTCATGAACAAGATTCTA +CATCTTAGCAAGCATCTCCCTCAGGACTAAGCATTGGTCTCTGAAGTTCTCCTGTGTGTG +AATGTGTGTGTAAGTGAGTGTGTGTGTGATATATATGTGCAAGTGTGTGTGGTGTGTACA +TATATGTCAGATTTCTTCCCCAATGGTTTTCTATCTTTTTTGTTTTTGACAAGGTTTCTT +CACTGTATCTGGAACACATTGCTTCATTTGGGTTGTCTAGCCACGAATCCCCTGGGATCC +ATATTTCCACCCCTTGGTTCTGGGGTGGAAAATGTGATCACAACTAGATTTTTCCATGGG +TTCTGAGCATCTGAACTCAGGTCCTCATGCTTGTAGAAAGCACTTCCCCCACTGAACCAT +CTCCCTAGCCCCTGATGCTCTTAAAGTCCCACTCATGGGGACTCGGAGGCAGGAAGGGAT +AACTCTTACCTCCAACCTTAGTGGTCTTCTAGTGGGTGTTTGGAACTCTAAGCTGGGTGG +GAGAGTTGACTATCAGTCTCTGAGTCCTGTCACCTTTTATGGTCACTGGTCTTGATCAGC +TTTGGGGGTGGAGCCTCAAATTCCATTAATATCTTGTTCTTCAAATACGGTTGCAGTGCA +TGTCTCTGCAGATCTTTCAGAGTATTATCCCTCTCAGCAAGTGACACTGGTCCTGGGACA +GCATCCTGATCACCTGTAAATACTAAAATCCATGGATGCTCAAATCTCATGTATCAGTAG +TTCTCAAACTTCCTAGAGTCTCGATCCTTTAAATACAGTTTCTTTTGTTGTGGTGACCCC +CCCAACCACAAAATTATTTCATTACTATTTCATATCTGTAATTTTTCTAGTTATGAATCA +TAATGTAAATGAGGATATCTGTGACACCCAAAAGGGGTGTGACCCACATGTTGTGAGCCA +CTGCCTTACATGAAGTGATGTAGTATTTGTATATAACCTATGAATATCTGCACCTAGACT +TTAAGTCATTTCTATATGACTCATAATGTCCAATACAATGTAACCAGTTGTTATTTCATA +TTATTCTAAGAATAGGAAGTCTGTTCATGTTCAGTACAGACTTAATCATAATAAATATTT +TCCACCTTTAGTTGATTTAATTAATAGATGTAGAACTTTCAAATTCAGAGTGCTGACTTA +TATCCAGAATTGTTCTTCAGAGAGGCTGTACTAATTTCTACATTGGCCAGCAGGGCAGAA +GCCCATTCATTTCCCTGAATGCTCACTAGCCCCAGCTGTTCATTCTTCAGCCTTAGCCAC +AGCTCAGAGCTCTGCTTAGAAAAACCAACTTGCTTAGTCAAAAGGCTGAATGAAAACATC +ATTCCAGAGCTAAAGCTGCAGGTCCCTAGCTGTTCTGGGGAAGGGAATAGTGAAAGAAGG +AAAGAAGAGCCAGGAGAAAGGATGAGGGGTATAATGGAGGGTGATAGGGATGAAGTGAGC +AAGGCACAGTGATACACAGGTAAAAAAAAATATTATAATGAAAAGTATCATCTTGTATGA +TCACTAAAAAATATAATTATAGCTGCTGTGTTGGAACAAGCTTTTAATACCAGCACTAGG +AAGGCAGAGACAGGCAGATGTCTGTGAGTTCAAGGCCAGCCTGGTCTACAGAGTGAGTTT +CAGAATAGTCAAGGGAACATAAAGAGAGCCTGTATCAAACAAACGAACACAGCGACATAG +TGATGATAAAGTAGAGAGAATGTGGCCCTGACATCAGGGTCAAAGTCTATATCTCCTTTT +AACAATAATGGATCTATTTTTATCTTAAGGAAGGGATGTAATTTCCCCTAGTTTTATTTG +TCACCTATCATAGGAAATGCTAATAACCACATGAGGTATAAGAAGAGAGGCTGTAGAAAT +AAAACAAGAGCAGAAGCACTTTGGAGGAAAAAAAAGGCAGTGGTAATATATGATCATGAT +AGAGAGTAACCTCATAATTACATATAATTTAATTACCAAAGTAATAATTGTACAGCTATA +CTTTATTCACTGTGCTATGTAATAATGTATATTAACATAATATGTTATCGGGGTATAATA +ATTATACATAGAATAGAATGTAAAACTCTTATTAGAAGAGTTCTGCTTAATAACATTGAA +AGAAACATCTTCTATGGAAGTAGAAAATACTGAGCAGACAGAAGATGGTAAGGCTTTAGG +GATACACAAATGTGGTTTTAAATCCTGCTTCATGCATATCTTGAGTATGGGTCCATTATT +TTTATTTTCAAATCAAAGTTTTTCCCCTTTTATTGAAGTATGAGTTTTTTCCCATACAAT +ATATCCCGATTACAATCCCCCCCCACTCCTCCCAGTTCCTCCCCAACCTCTCCTCCCATG +CAGATCCACTCCCTTTCCGTCCCTCATTAGAACAGAACAAGCTTCCAGGAGAAAACAATC +AAACATAACACAGCAAAATATAATGAGGTAAAACAAAAGCCATCACATCGGAGTTGGACA +AGGCAGACCAACGGAAGGAAAAGAACCCAACAAGAATCAGAGACCCACTTGTTCACACAC +TTGGGAATCCCATAAAAAACACTAAACTGGAGCCATAATATATGTGCAGAGGACATGGGG +CAGACATGTGCAGGCCCTGTGGGTGCTCCTTCAGTCTCCATGAGTTTATAGTTGATTTGG +GGGGCCTTGCTCTCCTGTGTCCTTTATCCCTACTGACTCTCATGCTCTGCCTCCTCTTCC +TCAGGGTTTCCTGAGCCATGAAGTGAGGAATCTGAAGGAGATGTCCCATGTAGAGCTGTG +TGTTCCATGGTCTCTCTCTCCATCTCTGTCCCTCTCTGTCCCTCTCTGACTCTCTCTGTC +TCTTTCTCCCTCCCTCCTTTCCTCTCCCTCCCCTCTTCTCTCCCTCCTTCCCTCTCTCCC +TCCTTCCCTCTCTCCCTCCTTCCCTCTCTCCCTCCTTCCCTCTCTCCCTCCTCCCCTCTC +TCCCTCTCTGAAGAATGTCTGGCTGTGGGTTTTTGCATTTGTTCCCATCTGCTGCAAGAG +GAAGTGTCTCCTGTGGTGGCTGACTAAGGCCATTAGGAGTCACTTTATCATTACTTTTTT +TAAAAAGTATTTGGTTTTGCCCCAGGTCTCTGAGCTCTCTAATTTCTAGTTCTTGATTAC +CCAAGCAACATCAGGTATGAGTTTCATTGTGTGGCGTGGGCCTTAAATCAAATCAGACAT +TAGTTGGTTATTCCCACGAGCTTTGTGCACCACTGCCCTAGTATATTTTGCAGGCAGAAC +AGCACTGTAGATCACAGGTTCTGCTGGCTGAGCTAGTGTGTATGATTCTCTTTTGGTAGC +CTGGGGAGTACCTGCCTGTACCAAAGACACTAGAACAGAGGAGTCAACTGTTCCATATTT +AATGAGTTGTGTGGGTATTATCTGCAGCAATGGGGGTCTTGCTGTCAGCTTGTGGAGAGC +AACCTATCGTCTTGACAACAGCCTGGGTTATTTGGGGATTTCCATGGGACCCCTTTGGCG +AACAACTCAATTGGATGAATCCAGTATATAGTCCCAGTACTGGAAGGTTCATTTGGTGAT +AAAAGATGGCCAGTTTGGGGACTCTGTTTTGGATTGAAGACTTTGTTATGATTGCCTTCA +TATATTTTAGGAAGTTCCCACTACACTGTTTCTATCCCCCTGTCAAATTCCACTCAATTC +TGTCTCTCCCCTTCTCTACCCTCCCATTCTAGTAGCTCCTACCCCCAGTTCATGCATACA +TTTTCTTTATTCATTCTCCTGTGGAACGACATGTAGGTTGTTTCCAATTTCTGGCTAGTG +AACATGGTTGAGCAAGTGTATCTTTTGGGGTGTATGCCTAGAAGTGGTATAACTGCATCT +ATGAGGTATATCGAGTCACATCTTTCTGAGGAACTGCCTGCCTTACTGATTTCTATAATA +GCTGTACAAGTTTGCACTCGAGTGTAAGTAAATTCTTTTAACTTCTCTTATTCTCCATCT +TCTCACTGGAAAATAGTGCTTGCAAAGTAAACACAAAACGTATTTTCCAACCTGTTTAAA +GGAAGTTCTAGAGGATATGTTATCCAACACTGCACTTAGAGTAAATGGTACCTTACTGGG +TACTTTAAGACTGAGGAAGTGGGCAATCTTGTACTGCTCTCATCACAAATTAAAATTTAA +AATAGTAATGTACAAAATACATGGCTGAATCACTGAGGATTTTAAAAGTGAACAGTAGTT +AGATATTGTTACTGCTAAATTTTGGTTTTATGGGCCGAGGATGTAGCTGAATCGGTAAAG +TGCTTGCTAGTATGCACAACATCCTGGATTTAATACTCCAGCGTGGCACAGAACCTGCGT +TGGTGGTACACACATGCAATCATTAGATGGGTGGAGGCTCAGAGTTAGTCATCCTTGGCC +ACAAAGCAAACATCAAGGTCAGTCTGCAATATGTGAGATTCTGACTCTGGAACAAAACAA +CCGCAAAGAAAGGGTTTGTTTCTTTTTGGTTTGCTTATCTTTCAATAGAAAGCAAGGTCG +TGATTAGCAAATAACTTCGTTTGCAAGGGTTCTGTTATAAAGGGACACACCAGGAGCTAA +TGCTTGTTTCAGGGTCTGTAAATGGCTGTTCTGACTGCAGATGGCAGACCCTTCTAGATT +ACAGACTACCAGCTCAACGAAGTTTAGTTGTGAAGTTTGGCCCAAAGGTCCAAGCTGGAG +AACTTCTTCTTGCTTACCGTCTGGAAGCTGGATACTGTAAAGTCTGATTCTGGAGTCAGC +ACCAGTGAGCATGCAACCTCAATTGCTAAGTTCAGACAAAGGACATTGTTTACACCTTTG +TGAGTTCAGGATTTGATTAGCTGTCTTTTATGCCTTTAGAAACACTTTATTAAGGGAAAA +GTTCTAATATAGGGAAATTAACTGCTTTGTGCAGTGGGCCTCCCTATATCCACTCATTAC +ATTCTGCAAGAAACACTTTGGCGCCGGGCAATGGTGGCGCACACCTTTAATTCCAGCACT +TGGGAGGCAGAGGCAGGCGGATTTCTGAGTTCAAGGCCAGCCTGGTCTACAAAGTGAGTT +CCAGACAGCCAGGGCTACACAGAGAAACCCTATCTCGAAAACAAACAAACAAACAAAACA +AAAAAAGAAACACTTTGGCTCTGTTTGCTTTGTCACATGACTACTCACAGCTGCCCCCCA +CTCCTCATCTATCTGGGATCAGTAGATTTTAAAGCACAAAAGAAGCAATGTGCTGTTAAA +TGATGGAAATCAGGCTTCCCTTGGGTGAGAGTCTTGGTTTCTAGCAACAATTGATCTGTT +ATTGTAGATTGTCAATATCAAGCTAACAAACCACATCACTGAGCCCACAGTTGGGAAGAG +AGTGGTGTATTTGAGCTTTGTGTGAGTCAGCTTTGGTACACCATGTGTGTGCTTTTTTTT +TTGTCCTTACTCCCTCCCCATTTTTTTTTTTTTTTTTTGAGGACAGGGAGGGGTCAGAGC +CTGGCCCTATACTTGCTAGAAAATGCTTTATGACTGAGAGGCACCTTGACTCCCTTTAAC +TACTCTTGGTTTTACTGATGTTAGTGTCTCAAATAACGGTAGCTGAGTGTCTTCCACACC +TCCTCCTTCCTTCATGGCATCTTCACCTTTAAGACCATCACCTTTAAGACCATCTTTTTG +GAATTACTCTATTTACTCAGAGTAATTCAAGTGAATACCTTACTGAATCTTCCTCCCTGG +GAATAGCCCACCTTATCATTTGCTTCAGAGCTACCAAGATGGCATTCTATTACACATCAA +TTAAAGGTTTTTGGCTCTATGGCTTCTCCTCTATGCCTTCTTAGACAAGTTTCTCCCTTC +CACTCCTCCCATCTCTTCTTGCTCTTGGAGGACTAGGCAGGAGAACAGGGTGCTCACATG +GAATCCCTGGAAGAAATCTCTATTTCTAGGAGAATTTAGTCAAACTGCGTCTCTCTTTCC +TAGCACTGTTACCTTGAGCTCACAGGAAACCCATGGTAGGAGAAATGGCACCTCAGTGCT +TTTGCAACTGGACTAGGGAGAAAGCGTTGGGGCTTACAAACCAGGAGAAATGAGGTATGA +GGTAGAGTGACCCATTCGCTGGCTTTCTAGAAGTTATAGCAAGAAGCTATAATAACACGA +CTCAGGCATATTCCATCTGTATGTATTTTGAGAAATGAGCATGGGAAGCACAGTACCCTG +GGATGTGCTGGTAGACAGTGCCTGTGCTTTCCAGAGTTCAGAAAGCAGTGTTGTTTCAAA +GAGGCCCTCTTTACCAAAGGAAGGAGCCTCTCAGCTCCAAAAGAAAACCTTGCTTCTTCC +TCCATGGCAACATCTCTGCATCTTTCAGGAAAATCAGTGAGGTTATACTTAGGCTTGTCC +TGTGCAGTCCAGATAGACTCACAACATTGGGATATATATAATACAATACTGTGGCACCTT +CTTACTCATTCACACAATAAGAAAAATATACACAAAATAATTAGCAATAGGGGTGAAAGA +CTTTGAATTGCTCTCAAAATGTATTTCAAATGTACAGCTTTTTTTTTTCTTTCTTCATTT +CTTTTTTCTTTTTTGAACAGGGTTTTCTAGCTATTTAGCCCAGGCTGTCCTGGAACTAAT +AATCTTGCCTCGGTCTTTCTAGTATTGGGCTTACAGGTCTGTTCTCCAAGGCTCAGGTCA +AACATAATTTGCCTGACACCCAAGATACTGGCCTTGAACTCTCAAGCACAATTCTCCCCC +AGCCTCCTAAGCTACTGGGACTATAGGCATGTGCCATCACTTCAAAAACTTGCTTAGTGG +GCAGGGTAGATACCCCAGTCAGGAAAATGCTTGCCTTCCAAGCATGAGTGTGATCCTCCA +AAGCTACATTTGAAAAAATATTTGGAGTGATAACACATTTTTGTAACCCGAGGTCAAGAA +AAGCAAAGATTACAAGATCCCTGGGGCTCCCAGGCCATCCAGCCTAGCCTACATGGTTGA +ATTTCAAGCCAGTTTAAAAAACAAGACAAAACAAAACAAAACCATAAACAAAAACAAAAA +TACTGATGGATTGCACCTGAGGAATGAGACCCAAGGTTGTTCTCTGGCCTCCAAACACAC +AGACATACCTATATGTACATTTGCACACACAAACATGGAAACATAATATTTATTATTGGC +TTTAAAATGTGCTTTATATCTAAGCATGCTATGTGTCCCTGGTTATATTGAATTATGTCA +TCCCCACCCAGTCGGACTGCTGTTGTTGGACAAAAGAAAGGAAAGAAGTGTAGTAGGAGG +GACAAGCATTGGAGTCTCCAGACAAGTCTTACAGATAAGTAAGAACCCTTGTGTATTCAC +AGGAATGGACACAGAGCAGCCGTGTATAGACACCATTGTCTGTTTCTCAAAAACTTAAAT +AGCATATGATTCAGCCACTTTACTTCTGTTTGAATTGTTCACCAGAACTGAAAGCAAGGT +CTTGCTTTCATAGTACCCAAAGAATGGAAAAAAATTCAATGCCCACTGATGAATGGACTC +ATAACACATACAGGCAATGGAATAGTATTTAGCTTTCAAAGGAAAGGAAGCGCCAACACA +TGCTTTAACATAAAGGATGTTGAGACCATTATATTATGTGAAATAAATCAATCTTAAAAA +AAAAAGGTGAAGAGTTTATATGACTTTCTACAGTAGTCAGATTTACATACACAAAAGTAG +ACCGGTATTTCCCACAGTCTGACCAGAAGATGTAACCAAGGAGTTGCTTAATGGGTATAG +AGGTGTAGTTCAGCAAGGGGAAATGTTCTACGTATTGGTGGTGTGAAATGAAACCAACCT +ATATGCTTACAAAATGTTTGACAGTAAGTTCTACACTGCATATTTTATGACGCTTAAAAA +TATACTTTAAGCCGGGCGTGGTGGCGCATGCCTTTAATCCCAGCACTCGGGAGGCAGAGG +CAGGTGAATTTCTGAGTTCGAGGCCAGCCTGGTCTACAGAGTGAGTTCCAGGACAGCCAG +GGCTATACAGAGAAACCCTGTCTCGAAAAACCAAAAAAAAAAAATATATATATATATATA +TATATATATATATACTTTAAAAAGAAGTGAACAAGATCAACAACACAATCTTGTACTTGT +ATTCCATAAAAAGATAAGCCAAGCAGAAGGAGAAAGTCCCACGGGACACTTTTAACACAC +TGGCAAACACTCTGCACAAGTGTTTTCCCCTCAACTTGGATTTCATCTTCCCGACACTGC +CACTTGGCTCTGACTCCTGGATGAAGCCAGAGAGAGACAGAAAGCCCTTTGGAGGCGAGG +TGAGTTTCTGCACATGATGATAGAATTTAGGACTCCTCCGGGGCTGGCCACAAACTTCTC +TCTCCTGTAAAAGATTAATATTCTGCAGAGAAGCATTTGGATTATATAAGGCTTCAATCT +AACACTGTGCAAATGTCTGGCCCTGTTCCTTTGCATTCTGCAGAACAATGTTCCCTGCTT +GTCATTATTTTCTGATGTTTACTGAATTCTAATGTCCTCTCTTCAATTTCTCCAGAATTA +TTTGCTTTCTTGATTTTTTTTTTTTTTTTGGTTTCTTAGGTAATGTTTGTTGAAAGTTAA +AATAAATAAATGTGTGCTGTATTTCCTTTGCCTTGGGAGTTTGAAAAATGCTTGAACATG +TTATAGACATGGGTTGCTCTGAGCTCAGAGAGCACCTGACTCTTGTGTCTCAGGATAAGA +AACTGCACTGGGGAACACACGGTTAGAAATAGTTACTTTACTAAGAAAGAAATGGCACTC +CTGAGAAACAGAGTGGGTTAGTGGGCTGAGGGAAGGGCCTCAAAAGACTATGCCATAAGA +CACAGGAACCTTCACAGGACATTCAGAAAGCACCAGTCTCTCACACATTTGAATACAATG +TGCTTATAATGTGTTTTTCTATTCTGTGCTATGTGGACTGAGGGTAGGGGGTGGGAGGGA +AGGCTTCCATGTTTTCTTTGCCTATTGGCTTCCTTTATATGTTAATCTTGATATTGATTT +CCCCAGTCTCTATTGTCTTGCCACCAAGCCCTCTGACAGGTTAAAATGACTGACTTCATA +CCTCCTGGTTAGGTCTCTGTTGACAGGTTAATTATTCAGCTATATTCAGTTTATGAAGAT +GAGGGTCAGGAACCTTAGTCATCTCTGCCTGCCTTTATCCTAAAGTCTGAACCTAGAGGC +CACATTTGACCTTGTCTGAGAAATAGTTGCAATTGTTAAGCACAGAAGTGCATTTTCTCC +ATCTTTGGGTCCCACTTACACTTCCTCCAAGAAGGTCAGACAAATGTTGGGCTTTGAAAT +TGCTCTGCAAGTTTTGTCTCTAGGTCATTCGAGCTCATTGCATGTTAACCACATAGTCAT +GTGTGTGTGTGTGTGTGTGCACTTGTGTGCGTGTTTGGGGGGAGATTTGCTTTACACTAA +AATTTTCAGGTGGCTTTTAGGGAGTTTTCCCCTCGTTACAGAGTTTGGGTAACTTTCTCA +GCAACTGCCTTTGTAAAACCGCCTCACAGTCTTCTGGTGGTCTGGCAGGATCTTTGAAAA +ATCCCTGTCTCTGGAATGCAACCGAGTGCCTGCTGTGGGAAGTATTTAACAGCAATATGG +ATTTCACCTTTGCCTTATCTGGTACACCCAGGAGATTCTCTTTCCTCTATCCCCCAGTCC +TTTATTTTCCCTGAGAGGAGTCTGTTGTTGCTCAAGATGTCCTTGAACTCTGTATGCAGT +GGATGCTGGCCTCAAAGAACTCCTCATTTTGACCTCCGGGACTTTTTACATCCAGGACTG +CTGGGATAACAGGCATGGGCCACCATGCTTGGCTTTCTTCCTCTCCTGTTTCCTGATGGA +GGACGATTTCAACACTGCCCATACAGGTTTCCTTGGTGGTCTAGGTCATGACCTTCACTT +AGGAGAGAGCCGACAGACTTGCCTAAAACGACCCAATCCCCCTAATCTGGGTGTCTTCAT +GTTTCACAAAATGTTCATTCTGTTCTCAGCCGAACCCATCTAGACAAAAACATGCAAGCA +AAAGAAAAAAACCAACCAAACAAACAAAAACCCCAGTCAACCAAACAAAAACCAACTCCA +GTCATTTTCTGTTGAGGACTCTGAGGCTGCTTGCAGCGGGGAGGTGGGGAGGGCGGAGCT +TTGGCTCGATAAGCATTAGATACTAAAATGTGAAATGGAAAATTTTGAAGAACATGTGGA +AGAGGAGGCAGGGAGAGCTTTAGGGAATCGCAGGCCTGAGTGAAAAAAAAAATCCCTGCA +GAAGTCGAGAGCGCTGAGGCACACAGACATATAGAATCTGTAGGCAGTGGTCGCAAAGGC +TGCCGCGCAGCCCTGCAATCCAGCCTGCAGTGACCAGGTCTAGCCTTGGAGCCACAAACG +CATCCTCATTCAGGCCACGCCCCAAGCCCAAAAGCCTCGGCCTCCGGCTCCCGCTCCGGC +TCCACCATTCCCCCACCGCCCCACCTCACAGCTTTAGACTGAGGAAGGGCCGGCCTCGTG +CTTTCGCCCTTCTGCTGGCTGAGGTGGGCGGGGCCGTGCCCGCTGAGGAGGCCCGAGCGG +GCGAGCGAGGTGGGCGGGGCAGTGCTGGCGGAGTGGAGCCGAAGCGGAAGGCGAGGTGGG +CGGAGCCTCGCTAGCCCAGGCGGAAACGGGACCACGAGAGGAGCCGGTCTTCACCCGCTA +AAATAGGCGGAAGTGGGAAGGCGAGGTAGGCGGGGCCTCGACTGCCTAAGTGGGAGAACT +GATGAAGTGGGCGGGTGTAGGCACGCAATGTGGGCGGGGCCCGCCCTGACTGAGGCGGGC +GGGACTGCATAGACAGGCGGGAGCCTCAAGGGAGTGGGCGGGGCCGGGCCGGCTGTGATG +GGCGTGACCGGGGGGTGGGCGGGGCCGCAGACTCGAGACTCGGTGCCCGAGGGTGGGCGG +CACTAGAGGGAGCTGCGGCCGCGCCCGCCCTGTCGCGCCTTGCTTGCTGCTCGGAGCGCC +GCCTCCCCAGCCGTTCGGAGCCGCCGCGATGGCGGAGGACAGCGAGTCTGCGGCCAGCCA +GCAGAGCCTAGAGCTGGACGACCAGGACACGTGCGGAATAGACGGAGACAATGAGGAGGA +GACCGAACACGCCAAAGGGTAGGAGGTGGCGCGCGGGCGCGACAGGGCGGGGACCGCGCG +CACCTCAGGGCTCCCGCGCCCGCTCGTGGCGTGCGGGAGCCCCTAGACCGGAGGCTCCGT +TTGGCGGTGTCCTCATCCCGAGACCATTGTGAGGTGCAGGTCTCCCAGCTCTCGGGGAGC +ACGCAGTGGTGGGCGAGGGCTGAGGTGGGCGGGGAGACTGCGACTCGGGCCCGGGAACCC +GCGACGCGACAGTCACCTGCCGCGCGCCCCCGCTGGCTTGGCCTCACCCTACCACGGCGA +GTGGTTCGGGTGGGAACTTAGCAAGGACGCAAGGCCCTTCCCTTTGCGGTGGCGGCGTCT +TGGACCGGCGAGGCGAGGGAGATGCAAGTCGTTCCACTTGTGCCTTGGCATCCTTCTAGT +TCTTTCGCGCCCCCCCCCCCCAGCCGCCACTAACCCCCTGTAGAGAGGAAACCCGCAGAG +CCGGCGGTGGGGGTGGGATAGGGATGCGCCTCTGGCGGTCTCGGCTGCTGGCGACGAACT +GCGCAAAGTTCTGCCTCCCAGGCCGGGAAAGGGGCGCCGAGACCGGGAGAGGGGGAGGGA +GACAGGTCTCAGCCGACGCCTGAGGGCGTTCAGCTTTGCGGCCTCTGAGCGTGCCCTCAG +AGCTTTCTAGAGCAGAGCTGACGGGTGAACGGAGTTCCCGCGGCCCCGACCTTGCCCCTC +CTGCAAAACTGGTGTCTGATCTCCAAAGCCAAATGCACCAAGTACTTTAACATTTGATCG +GTTTCTCAATCTATGCTGCCCTCTTTTCTCCCCTACAGACTTGATTTTTTTTTCTTCGAG +AAAAGACTGCTTCTGGTTAAGGCTGGTATTGAAGTTCTGTTTTAGAGGCGGGGTTTGGAG +GATCATTTTAAATAAAGACCGGTGTCCCTTTGTAGGTGCTGTTTGCCTCAGCCTTTTACC +CTGTTGGATTCAAACTATGCGCTGGCACAGACTGTTACTGCTGCCCCTTAGAAGTGAGAT +TCTGCGAACCATGGTGACTGGAGAAGTGGGTCAGCCTAAAAACACGATAGGGAAGCCTGA +GTCACAGATGGCTTATTTATTCAGTTCATGGAGAGTCTTTAAAGTATTTGTATTTTATTT +CAACGTTTACTTTAAGCTTTAAGAAAGGAGGCTGTATTGATCTTGAATACGTTATCAGAT +ATTAAATGACAAATGTCAAAAAAGAAAAGCTGACTACATATATCTCCCTTTGGCATGTTG +CTTTTTAAGGTTTTCAGCGAACAGTTCAGTGGCAGCTGCAAGTACTGAATGTTATCATTC +AAGTCTAGATTTTTTTTAAGCCCAGAGAGGCAATTCTTCAGAAATCTTAGCCTGAGTTCT +GTTTATGAGTAATAGAAATTTGCCTGTGATAGCTAAATATGAGTGTATTTTTGAAACACT +AGCCGTCTTGCCAGAAGTGGGTCCATATGCACGCCAGTGGATAGATAACTCAAGGAACTT +CAGCACCCGTAGGTTATCTTTCTGGGGAGACCCTGGACTTATCTCTCTTCAAGTTATATT +GTTCTGTGTGATTGGTATGCTAGGGTGGGGGTTTAAATCAAGCTTCCTTCCTTACAAAGT +CCAGGATACCCTTGGTACAAAGACATACTCTTCTCTGCAACCACTGATCTGGAATTGTTT +GATGCCTTGCTATAGGTAGGCTGTTTGAAGTTCCCATAAGAGCATCCACAGGCATTTTGG +GCCCAGTTAAGAGGTTTCCAGATTTATTACACATCAGCACATTAATTATATATTAGGATG +CTTAATCAAAATTTAGAGCTGCCCAGTAGATTGGGCTGTTTTAACCAAGAGTAGGCAACA +TGATAACTTATAGTTTAAAAAATTAATATAATGGAGTAATTGTTATATATTAAAGTATAG +AGAGATTAGCAAAACCGAAGTAACTGTTCTGCTCTGTTGAACTGCTTTCCTCTTTTGATT +TCAATTTAGACAGTACAATTTAAGGAAGTCGTTCTGTTTTATTTGGCTCATGAATTGATA +GTGCTCCATAGAAACCCAAGTTTTCTTTAAGTAGCTAAAGTTTATCAGTGTTAAAATATA +GAAAACTTTTCCTTCCTTACTTGGCCTCTTCATTCTCCACTAGTTTAAATAAACAACAAA +TAAAGAGCCTCTGGAGAATGAACAGATAATGTTTTACCTCTAATAGGCAAAGTATTACTT +CTGAGCCAATAGGCCATGGTCAGTACATGGAGCTGTAATTTGTTCAATAGCTCCCCTGTG +GCTTGAAAGGATTAATATACACCCAACATTCAGTATAATGCATCTAGGAGTTATTCTAGC +TTACTGTGTTGAAACTGTAGATACAAATAAAGGAAAAATACACAGTGAGATACCACTATG +CTTTTGTTTTTGCAGAATTTTCTTCATTAGCTTTATATTTTATTTTATGGGTAATATTGA +ATGCCCATAAACAGAAGATGAGGTTTTGTGTTTAATTTAAAGCAATAGCATAAGTATTAT +AAAATACTTGAGTGTCATCTTTGTCATGGGAAGTGTGTACATCAACTCTTTGGTCCACCC +AAGTATGGTAGCAGTATACCACTCTAAAAGTTACATGCATTCTCAAAGCATTGATGAACA +AGGAGATTGGCAGTTTTAAGTAGTGAGATGATAGCTCAGACAATGTAGTTTTATTATTTT +CAAATAAAATATGGACAATTAGAAGTAAGATAATTGAGGATTTCCTAAAAAGATCCCTTC +AGTGACTTGCCTTACCACCTGATTCGTGGAGCTTGAGGAAACTTGAAAACTTTGAGGCCA +ATGAAAAGTCCAAATGACTGAAGCTATCATTCCTTTGCTGGGTGGCAGTGGGGAGAGGTT +GTCTCCAGGATGACTCTGCTAGGAACTTGCCTACCCCAGTGTGAGGCTGCAGAGGTAATT +CAGGGTCTTTAATATGGACTATTCTACTCAGTCTTGATTTGTTCTGCCTTCTCAGTTTCT +GAAGGGATTTGGAAAAACTGTTGAAGATGGCCACAATGTTAAGTCTACTTAAACCCAAGG +TCTTCTTGCCCTATTAAGGAATGTTTTCTCCACTTGTAAACTACATCCTAGAGGACTCCT +TAGCTTCATCCTATGAAAATCAGCTTTTTAATCACTGTGACAATTACATGGGAAAAACAG +TTTAAAGAATGAAAGATTGATTTTTTTTTTTTTTTGGACACACAATTTCAGGGCTTTCTG +GCTGTGGTCCGTTAGTTCAGTTTTGTGACTGGTGGGGCAGAAGCCCAGCATAGAATGACT +TAAGGAATACGATTGCTCACCTTGTGGCAATCAGAAATTGGGGGTGGAGGTGGTACAGGA +ATGTACTTTCCTGGTAGAGGAGTTGCCCACTATGCATATCTATCTGGCTTTATTTAATCC +CTGATACCACAAAAAATTTAGTTAAATGTGGTGGCTGTAATCCTGGCCTTTGGAAGCTGA +GGAAAACCTTGCGTTTAAGTCATAGCCAGCATTGTCTCAAAAAAAAAAAAAAAAAAAGCT +TGAGACAAGAGGCCCATTGGACACGCAAAATTTATATGCCCCAGTACAGGGGAACGCCAG +GGCCAAAAAGGGGGAGTGGGTAGGTAGGGGAGTGGGGGTGGGTGGGTATGGGGGACTTTT +GGTATAGCATTGGAAATGTAAATGAGCTAAATACCTAATAAAAAATTAAAAAAAAAAGCT +TGAGACAAAATAATAAAAGGTTTTATATTGATTTAGAGTTCTTTGGGTATATTCCCAAGA +GTGGCATAACTGATTCATAAAATAGTTGTTACTGGTTGTTGTTGTTGTTACTGTTACTGT +TGTTATTATTATTGACCCTCTATACTGATTTCCATACTGGTTAGGATAATTTACATTTCT +TCCACCAACAGACAACGGCTGCCTTTCCCCCACCATCCTAGTTACCATTTGTTGTGTTTA +CTCAGTAATATTATTAGGTAGTCTCTCAGACTGGGGATGAGATGGAATTTCAATGTTTTA +ATTGCTGTTTCCTAGTGGCCAAGAATGCTGAGCTGTATTTTTTGAATATTTATTAGCTGT +TTGTATTTCATCTCTTGACAGCTGCCTGTTCATTTCCTTTGACCCTTTACTGACTAGATT +GTTTGGTTCCTTGGTAATCTTTACAGAATCTAGATACTTCTGTCATATGTATAACTGGCA +AAGAGTTTTCTTCCACCATGAGCTATCACTTCACTTGTGCAGAAGCCTTTTAATTCCATC +AGTTCCGTTTGCCAACTCTTTCTAACATTTCCTGATACGTCTAGAAAGCATCTTCACCGG +TATCTAAGTGCTTTCCTTATGCTTCCCTGTAGCAATTTTAAAGTTGCAGTCTCATATTAG +GATTTGAATCGATCTCTTTTCCTGTAAAGTGAGAAGTACAGATCTAGTTTTGTTCTTTTA +TACTTGGATATCCAGTTTTGTAGCAACATTTGTTGACAAGGCTTGCTTTTGTTCAAAATA +GGCTTTTGGCATCTTTGTTAAAAATTAGGTCTGACTGTCATTGTGGTGTTTATTCCATAG +CCTCTATCTGTTCTACTGGCCTACAAGTTGGTTTCTGTGCCAGTACCATGCTGTTTCTGT +TGTGGCCGGTAGTGCATCTTGAAATGAGGTACCTCCAGTATTGTTCCTTTTGCTCAGTCT +TGCTTTGACTATTCAGTGTCTTTTGTGCCTCCATATGAATTTTTGGATCTTTGTTGTTTC +TAGGAAAAATGTTGGAATTTTGACAGTAATTGCAGTCAGTCTATAGATTGCTTTTGGCAA +TGCACATTAAGAATTCTTAGGAAAACAAAAAGGCTCAATATGTCACAAAAAGTAACCCTT +AGATGTTCTTTTGTTGTTTGTTTTATTTTGAGATAGTCTTAATCTCAATCCAAGCTGGTC +TAACCTGAGCCACTGTGTCGCCTGGACTGAACTCCTTGTCTCTCTCTTCCTGTGCCAGGA +TTACAGGTGCAAGGTATGAGAATTAAGAAACAAAAAATAATAAAACAACCCTTCTTGTAC +TACCCTCAATTGAGGGGAAAGATTTGAAGAAAATGCAGTGTATCTAGCTATTTGTTGTTG +GGATTGACTATGGCCACTTCCCTTAGTTGGCTGCATAGAGTCAGAGAGAAAATGCAGAAA +CTTAGAGTAACTCTGATTTCTCATCATGCAAAATTTAAGGGATAGCTCAAAGCTGCTCTT +TCTAAAATTTGATCTCCTGTCAAATATATAAATCTAAATGGAAAGATATATTAACAGCCC +TAGCCCAAGGGCTTCCCTCATTCAAAAAATACTTAAAACAGTGATCAGATGTCAATTGAG +ACTTGCCTCTGAGATGGTGACCTCACCTTTGGCCCAGAGCAGGACTTTCCCCAGAGACTG +GCTGAAATTCAGAGTTTTTAAGGACAACAAACACACTCTGCTGTCTTTGTTACTCGACAC +CAATATATATCATTAAAGAGAACCAATTTGTCTGTCATTGTTCCATTTGAAAATAGTTTT +ATTACTTTTACTGGTTATATGAGTGAATCATGCAGAATAAAATTGAAAGATAAAATAGAG +AGCAAAATTCCTTGGCTATTCTATTTCTTTATATCCTAGCTTAATTAACCGTGTAACTGA +TTCACATTTTAGTATGTGCCCAATCAACATAAAGATGATCAGACTTCAGATTAGGTTCAT +TGGCAACTGTGTGTTTTTCCACCATGGCCATTGGCTAGCAAGTAGACATTACTCACATAG +AGCTAGCTGCTGGACTCCCGAATGTGGATAGAGTGTGATTGAGGAACTAAAATTTCAATT +TAATTGTATTTAAATTCTTTAAAAAACCCTTTCACAGATGGTGACTATCATATTAGACAA +CTCAGATATATGTGCCTTTGAATTTTCTGTTTTTATGTACTTAGGTAGCCAGACTTTTGC +TACTTTGTGGGTTCTTTCTTCCACCCTTCTCCACCTGTTTAGCAGCCTAACACTAGGTAG +GAGAGAAAGAGATCACTGAATCTTAAGTTTTTTTCTTTTTGTTTCTTTTTAACCAGGACT +ACTATTAAACAGCAACCAACCTTCCCAAATGACCAACCCATCTCTTGGGACCCTAGCATT +TATATACCCTATGAAAAGTTCCCAGAATTTCAAATGTTACAGATTCACAGAAGCTATCTG +GCAAAATCTTGCCTCTGCTAGAACACGAGGCAAATCATAGTTGCTGGACACAGTCTGAAG +CAGCCTCCTGTGGTTAAAATGAATACCTTTTTTTAAAGAAACCAAAATTCTCACAACATA +ATATATTATAAATTAAACATTTATTTTTCCTTTCTTTTGCAGAGTATAGTGTTCCCATTT +TTTTTTCCTTCTAGGAATTGTCTTTAAATTTTGAACATGCATGTTTTAAACAAGTTTCTC +TGTCAATGCCACATTTTTCACTACTATCTGCTAGGCATAGCAACCCATGCCTGCAAGCTC +AGCACTTGGGAGATGGAGGCAGAAGGATCAGGAATGAAAGTTCATCCTCACCATAGAAGG +TTGGAGGCCAGCCTGAGCTCCATGAAACCTTGTCTTAGAAAAACAAAAACAAAATTGTAA +CCACTTTCCCAAACATTCTACAATTTCACAAGACAAAAAATGTGTAGTCTCTGAAATAAC +TGGTATCTTCATTAGTTTCATGAGCTTTCATTTTTGCTCTTGTGTCCTTAAAAACATTTG +TCCGAACCATGACACTGTTTCACAACTGTGTTTTCAGGAACATCACACTTACTGCCTTTG +TCTCCTGGTGTGTTTTAGAAAGATCTTTTCCTTTTTATCTTCAATTATTTTTCCCCGTTT +CTTTCTTTCTTTTTTTCTAAAAAGTAACTTTATTAAAAGGAAAAGGAAGTGTGGAGAGAG +GAAACGCAGGCGTGAGAACTTGCAAACACCAAATAGACAATAAGGAAAGGTTAGTCATTA +AAAGGCAAAGACAGTTTTCTTTTGAACAGTCTCCATAAAGACTGTCAGAAATTGCCAATG +CTGACTGTACTGCAGGTAGTCATGACAGGGTATTGGGGAAAGTTTTCAATTAGCAATAAT +CATGCCTCAGATAAACCTCACTGGCTACAATACTGCCACTACGCAAAGCTTTTAATTACT +TTCTTATTTCATATTTTTTATAGTGTGTGGATGATTCTGTTTTCTAGTTTCTTGAATGTC +TGATGAGTCTTGCTGTCAAAGATAACTATAATTCAACAAGCATCCCTTACCCCACTGAGC +CATCTCCCCAGCCCCGTAAACCATGAGTGAGATGTACATGTACCGTCTCCTTTTAATTTT +ATGGGTACCCCTATTATCATTCTTTAATTTGGCTTGTTTTTAGCCTGGAACCTTGTAGGA +TCTTTTCCTTATACTGTAATTGAGAGGTTTGCATAGTCTGTCACTTAAAAAAAAAGACTA +AACAAAATATCACACACTGATACTTTAAGATGAGAATTCTTGGGTATTTACATTTCTATA +GTTCTCAAGTCTGTCCAGGCTGCTGCCATTTTCCCCTCTAATGGGATCCTAGTGTTTTCA +GTTTATCAGTATCAAACTCCATGTGAAACCGTTCTCTTAAATTTTTTTTTTCACCATCAA +GGACAGCCTAATATTGGCTACTGTACACAACATTTACTGAAGGTCTTATGCATAATAACA +CGGAGGGCTATAACATAGGACAGCAAACAACTCCCAGACTCATTGCAGATATCATTGCTA +AGCCAAAGGAATTTCTCTGTGTCTGTGACTCCCCATAAACCCTCATTGCAGCTTTCCCTC +CACGTTATCTCCTTCTCCAGGCTCAAAGTCATTGCAAATTTACATTGTTTCATGAAGATT +TAAGTGGTCATGGTGACCTCAGGTCATGGTCCTTATCAAGGCCCTGGAGCCCTACAGGAT +TTGGCCTTCCAAATCTGTGCCACCATTCTTTTCCATGCTGCCATCTCCCCAGTAGTCTGC +TCAGCCAGACCCTTGTTTTACACCAAGGTAGTCATGACTCCTAAAGATAAGTGACTTGAC +TAGGGTCACATAGCTGGTAAGTGAGGAGCACATTCTCCTACTGTGTGTCTAAAATACATA +TCTAAACTAACTCAAGTAAAAGATAACTTTATTTAAACATAGCAATGTGTGGTCTGAAAG +TAAGGCAAGTCTTGATTAGAATTGAGGACCTGGGGTTTATTTATCTGTTTTTCTTCTCTT +CTGCCTCAATTAAGTCCACACTGTCCAAAGGGTGTTTCTTAACTCAGATTCTCTAGAAGA +CCCCTAACTGGTTTCTGGGCAACAGGAAGATTTATTCCGGCTCAGTCAGTCAGCTGTGGT +GGAGAATGGGCAGATAATGGGGAGGGGATTGTTGGATGGTATAGCGTGGCTATTGAGAAG +CACCTTTGGTGAGGTCTATGCTTATTATAATTGGAATCATGAACAACCCAAAGGCCTATG +TGTTAAAGGGCTGGTGACACTCGGGGTGATACTACTGGGAAGTTGTAGAAGCCTACAGGA +AGACCTTTAGATCATCAGAGGGTGCTTGTAAAGAGGGTTTGGGGAACCAGGTCTCATTCC +CATTTGCTCCTTGGCTTGTGATCTAAGCAGTCTTCCTCATATACGTATTATGATGTGTTT +TGTTGCCACAAGCTCAAAACAACTGAGTTACTTGATCATGAGCTGCACTTCCAACAATAT +GAGGTAAAATAATCCTTTCCTCTTTAACAGTTAATTTTATGAGGAGGTGTTGTTGTTGTG +GCAATGAAAAACTTAATGTAGTGGTCAGAGGTAGTTTTTAGAGTGATAGAAGCAAGACTG +GCAACTAGCTGTGGATCAGTTTGTCTCTTCCAAAATATTCTATGGAATCCTAAATCTCTG +TTGCCATAGTAATAGTAAGGAGGGTCTTTGGAAGGCAATTACATAATAAGGAGGGGAGCT +GTCACTGTAGGTTTAGTGATGAAGACAAAAAGAACTGTTTACTGGAACCCAAACATGCTG +GCACCCTGGTCCATCCTGATCATGGACTTCAGCTCCTAAAACTATAAGAAACAATATACT +GTTTAAACAATGTACTGATAGGTCTTGATACTTTAGTAGCAGCCAGGGTGATTAGGAAGC +ACTCGATGTGTACCTACAAAGCATGAACACAAATCTGCCTGTGGAGTCATAGGCAGATTG +TAAGCATGAAGATAGCACTTTGCATCTTTAAGTCTTAGACTATCTGGTACGTCAGATACA +TCAAAAGCTTAATAAAAATCTGTTGACTGGAGTTCAGTATTCTTTTAAACAAATTTGTGT +GTGAAAGAGAGAATGAATGAATGAATGAATGAATGAATATGTGTGATGGGGGGAGGAGAA +GGCCTATGTGTAATAGCTAATGTGCAGAGGTCAGTAGGCATCCATGTATTCATGTGGATT +CTGGAGAATGGAGTAAGGTTGCCAGGCTTCATGGGGAATCACCATTTCACACAAAACCAT +CTCCACAGCCTTCCAGTATGTCTTTAACCCCAAATGTCAAATTCATTTTGGGTTGGAAAA +TATTTACATTTGAATAATGGATATGGGTAGCTGTGGACATGTAGCCTTCTAGAATTAGGG +TTTATCATGCTTGTTGCTTTGTCCACAGATAGTGAGGCTTTAATGATATTTACTCCATCA +GTCCCCAGAGGAAATAGAACTCCATGGTGTCTAAAATCTCACTGTAGAGAGGCCATCATC +TAGCTAGCCCAATGAGAACAGTGGGGCTTCCTGCAGTAGATTGTGGGTCACCTAGGAGAA +CAGGATGAAGAAATTAATATTAGAATTGGACAGGTGAACCACTGACAAAAATAAACCCAC +ATGACTTCTTGAGGAATCTGAAGTTCCTGCAAGTAAAATCCATTACTGAACTTGGTAGCC +GTAAGATAACTTGCATGAGATGTCCCTGACTCAGGATGTGTACATATTAGTAGCCAGAAC +AGCTAATTATTTGTTTTAGCCTTAGCCAACTTGCCCAGCTGAGTTTCAGTTCTTTTTTAA +CACCAGAGCATTGTGATATGGCTACCTTTACTGCTTGTCTAAGCTGATCAAGAACCTTGG +GTTTTCTGCCTTTTCTTCTATTCATTATCCTAAGGAGGGCACCAGAGCTTATGTACACAT +ATGAGCACTGAAGATTTATAGTAACCTGATCAAAGATACAGATTCATAAAAAGATCATGA +ATGGGATTGTGAAGAAGATCCAAAAGTCAGCAATAAATACCTTAAGAGATGGTCAAAAGA +AATGCACAAATAAGGGACAATACAGCATAGTAAGGGTGAGGATTCTGGGTGAAGACTGGC +TAGATTTGAATGCTGGCTTTGTTACTACTAAACATGTTACTTTCAATGAGTTCCTTAATG +ACCCCATATTTCAGTTTCCTTCCTATCGAGTGGAAATAATGTGTTGTTATGACAGTTTAC +AAGATCAGATCTAAGGTGCTTAGTACAGTGTCTACTGTGCATTAAGTTCTGTACATTGTT +AGCTGAGGTGACAGTGACAGGTGGCTGTTGTTGATATAATGGTAATGGAAAAATTGATGG +TAATGGTGATAATTGCAGATAGTGATGTGGAGTTGTGTTGCTGGGGGTTATAATAATGAT +GCTGATGATGTAGGTGATGGTCATGTGCTATGATGATAATAAAAGCTGGTGGTAATAATT +TTGGTTGAGGTAAAGATGTGTGATATTGGTAACAGTAATAGTTACTACATTTTATCAAAT +TACTTTAACGTTGATGACTGTGGTGATGGTGATGATTATGATGATTATGACAAACATGAT +GTGTGATGTTGGTGATAACAGTGTTGATGCTGGTGGTGGTGATAGTGACAATGAGTTGCT +ATGCCAACTTTTTCTTGTTAGTGGCTGTGCCAGCTTACCAAAGGTATGTGAGAGATGTCT +TTTTGTGGCATACTTCAGATATTCTTAGACTTTAAAATACTTGCCAGACCAGGGGACCAA +GTAGAGCATTTTTTTTTCAAGATTATTAGCTGCCAAGGCTTTTTCTTGGTGAAGTGCTTA +TTCATACACTCAGCCCATGATTCTGTCAGACTTTTGTCTTTTTCTTAATGATTTTTAAAA +TTGATTTTTCATTCATCTAGAAAATACTTACTAAAGATCTTTTGTATGCTAGATACTGTT +TTGATAGGTCCTGATACCAAGGGGGAGATTGTTTATTTTATATTCATGTGCACGCACGCG +CATACACACACACACACACACAATCCCAGGCTGGTGTTCAGAAGAGCTCTTGTTTCTTCT +GCCATTTAAGAGCTGTGCATCTCCCAATGTGTGGCTTTTCTGTCTTCTGTTTTCTAATCC +TACATCTCCTCAGCCCTGGGAAAGAAAGAACATGGACATGCAGTGGCCAACAAGAAAAGG +CAGACATCATTTCCACTGGTGCCTCTTTTCTCAGTCAGTGGTCCTATCTGACTGCCAGGG +GCTGGGAGCTAGCACATCAGAGAGAAGCAGGGTAGGCTTTTGTGGGCATTCTCCAGAACG +CACTGAAATATTTCCGAGGCTCTTCTAGTAAATCCTGCCTATAGATTTCATGGACTCTGA +CAATTTGCCTTTGTAGCAAGTTCAATATTTGATCTTTCCATGGCAGAAATGGAGTGGACT +GGTTCCAGTGGCCTGTTCAAACAAGGCCCTGAGTCCCATTTCCAACTCAAAATAGCAAAC +TTCAGAATTTGTTTGGAACTCTCATGCGTAATCTCGGGAAGAAGGGCGTGGAACTCTTAA +AGTTGGATACGGTTTTATAAAGAGGCAACGTGATTTCCACAGTTGAATTTCTGGATGTGG +TGATCTGCCTCAAACAGGAGTCTGAATCAGGCTTCACTGAATTCCATGTGGAAGCTCGTT +TTGAAAAACTTCTCCTACTGTCCAGGTTCCTACTCAGCACCTTGCCTACTCAGGCTTGTG +ACATCTCTTTCTACCATCCATGTTCTTTCAGAACCTGTGATTTCTGTGGGAAGCAGATGC +CAGTTAGCTGCTCTTACAGTTCTGGGTTAGTTCTGGGTCTGTTCAGGCCACTCTCTCCTG +CCACCCTAGGCATAGCAGGTCACTAGTTAGTATTTTTAACAAGTCTTATTGACATATACT +TTATGTTATGTAATTTAGTGGCTTTTATAACATCCACAGAGTTGTACAGCCATCGCCACA +GTCCTGTTTTAGAAGTGATTTTTATCCCAGCATGAAACCCACATCCCTAAGCAGTCCACT +CCCTAAATGCTCTCTACTAGTCACTCACTTTTTTCTCATGACAGAATACTTAACAGAAGC +AATTCAAGACAGAGAGTGTATCTTTTCAAAGTTCGTGGGAATATAGCCTGTTGTAGTGAG +GAAGGTGGAGGCTGCGCACACTGCAACCAGTTAGAAGAAATTTGCATGCTGGTGCTCAGT +ATGCTTTGCCTTCTTAGGCAGTCTAGGACCCCAGGCCAGTCATAGAGCCAAACTTACATA +ATCCTTCACAGAACGGCTCAGAGGTTTGTCTCTGTGGTTCTAGGCTGTTTCAAGGTAACA +ATCACAATAAACACCTAGTAATAAGCTCCTAACAACTACAAATCTATCTTGACTTTCTTT +GGTCTGGTTGTTTGGATATTTTGTAAAAATTCAGGGGGCTGGAGAGATGGCTCAGCAGTT +AAGGTTAAAAATACTGACTGCTCTTCCCAAGGTCCTGAGTTCAATTCCCAGCAACCACAT +GATGGCTCACAGCCATGAGTAATGAGATCTGATGACCTCTTTTGATGTGTCTGAAGACAG +CTACAGTGTACTCATATATAATAAATCTTTCCTTCTTCTTTCTTTTTTTTTTTTTTTATA +ACTCATCTGTAGACCAGGCTGTCCTGGAACTCAGAAGTCTGCCTGCCTCTACCTCCCAAG +TGCTGGGATTAAAAACAAAAAACAAAAAAAACTTAACCATATAATATGTGGGCTTTACAA +CACCAGCCTCTTACACTGAATTTATCCTGCTTATGTATAAGTGGTACTTTTTAAATTTTT +TTTTGAATAGCTATCTTTATATGCATATTCCACATTTTCTGTACCCATCAGTTGATAGGC +ATTTGGATTATTTCTGTTTGAGAGTTGTTATGAATAAGGTTGCTGTGAATGTTCACATGC +TAATTTTTGTATAGATATCTTATTTTTATTTGTTTAGAAACCTGAGAGTATAATTCCTGA +ATTACATTAGAAATTATTGTTGAAAGTTCTGAGGAGATGCTAAAGAGATGGCTCTGTGGT +TAAAAGTGCCTGCTGCTGAGCAGCCATATAAAAATCCGGGTGTACCGTGCACACCTTAAC +CACAGGTCCCAAGGGAAACAGAAACAGGATGGTTTGAGGCTTTGTTGGCTTATAGCTTCG +AGTAGAAAATCTGTGTCCCAGGGACAGGGAGAGACCCTGGCCTGAAAGGAATGGGTAAAG +AATGATAAAGAAGGACACCTGACACCCTCTTCTGGTTTGTGCTTGTTTACACAAGAGCAC +ACAGTCATAAACATGGGGGTACGTACTCACACAAACCTGGGTCCTCTATAGGAGCTCTTA +CATGCTAAGCTATCTTTTAACTTCTATGTATTGTCAGTGCAGTAGTCCTATTTTGAGCAG +CAGGTTGGCCTCAAATTCAAATTTTTTCTGCCTTGTTCTCCAGATTGATGGCATTACAGA +TATGTCATACCATTTCAAGCTCTTCTCTGTATTTTTTTTATTGTGGTTGACCTAGTATTA +TGAGGATGTGCCAGTAACATCTCTTATTCCCCATCCTAGTGTCTTTAAGGCTTCTGAAAT +GGAAAAAGTAACTTATACTCATTTAAGGGCTGGGAAGGTTGAAATATTTGTGCAAATTTG +GAAGGATAGATAATGCATTTGGTGCCAGTTTTTGTAGTTCCTTGCCAATTTCTGGTTTTC +AGATGAGCAAGAAGACAGGAGAGTTTATAAACTAGCCCTAATAAAAGTTGAGAATAGGCC +GGGTGTGGTGGCACATGCCTTTAATCCCAGCACTCGGGAGGCAGAGGCAGGCAGATTTCT +GAGTTCCAGGACAGCCTGGTCTACAAAGTGAGTTCCAGGACAACCAGGGCTATACAGGGA +AACCCTGTCTCAAAAAAACAAAAACAAAAAACAAACAAACAAACAAAAAACACAAGAAGT +TGAGAATATATTTTTATTATACATTCTTCATTATACCAAAATTTAAAAGTATAATTTTAA +GCTGGGCATGATGGCACATTCCTTTACATCTCAGCACTCAGGATGAGTGTGGTAACCAAG +GCAGATGTGTCTTTGTAATTTGAGGCCAGTTTGGTCTACATCATGAGGTTTTGGCCAGCC +AGTGCTAAACAATGGAGACCTTGTCTTTTTGAAAAAAAATAATAATTTCAGCAATACAGT +ATATTAACATAGTAGTAGTAATTAACTCAGAATTTAATTAATAAAAAATTTTATCTTATA +GCTGTCCTAGTTTATACTGTAGATGGTATAATGTTATTTAAAGAACTTTGGTGAAATAAA +CTGGTGCTTTTAATGTCTCTGGATTGTACACTGAAGATAATTTCATGTGGTTTAAGCATG +CACGCCAGTCATAGTTGCTCTTCCACTGCCCTGCTGTAAGAAGGTGCTTTAGGGGTCTAT +TTGAACTGGCTTTCCGGGATGTTTGTGGGGTTTGTTTGGGATTTGGGGGGCGGGGTGATT +GGGATTTGTTTGTTTGTTTGAAGTTTCTCTGCACAACCCTGGCTGTCCTAGGACTCACTG +TGTAGACCAGGCTGGCCTCAAACTCAGATCCACCTAACTCTGCCTCCCAAGTGCTGGGAT +GAAGGAAGGACTAGTAGTTTCTAGAAAAGGGTTCTAGCAGAAGAGAGGTGCAACCATTTG +ACTTCAGCCTCCCTATGGACCCAACACAGTGCTGAACATGGTAGAAGTAAAAGTTTAGAG +AACATTTGGATTAGGATTAATAATCTTTACCACCTAGGTAGGAAAAATTGTTATTTTTCA +GAGGTGTTTTTCTTTCTAGCAATACATAACTGGAGCTACCTTAATAGCCAGAATAATACA +ACAGTCACTCATTCAAAAGGTATTTGTTATTACATCTTCTAATGAACGGTGTTAGAAGCC +AGGCGTGGTGGCACATGCCTTTAATCCCAGCACTTGGGAGGCAGAGGCAGGTGGATTTCT +GAGTTCAAGGAAAGCCTGGTTTACAGAGTGAGTTCCAGGACAGCCAGGGATACACAGAGA +AACCCTGTCTCGAAAAACCAAAAAAAAAAAAAAAAAAGAAAGAAAGAAAAGAAAGGTATT +CGAGACATTCAGGATGCCAGTATAAACTGATTTCTTGAATCCCCTGCATATACACATGCA +TCTGCATGAGACTCCACATCAGCATAGCACTGTCACTTCATAAGGTGCCAGCTTGAACAC +ATCTAGGAGGATACACCTAATCAGAATTCCCCAAACAAGGTGCATCACCCATGTTTCTAG +CTCCAGTACCTGGCTGTGATAAACTTGTTTCTGCTCAGTTGCCAATCAGATATTTATGGG +CACCCTTAGTTGCCAGATGATTTTAAATATAAACATGGTGATTGTACAGTTTGATTCTGC +TGATGAAAATAAACTGCTAATTTTGGGGTGGGAATGCATTACTATTTTTAGGCCTCTAGG +GTATCACTTGACAAGGTTTTAATGGATCTTCAGCAATAAGCACTGCTTTCTATTTTAGGG +TTAGGAACAGGGAAATGTGAGCCTATGTTTTTGTATTTTTTTTGACTTATTGAAGAATGA +ATTGTCCATTTAAAATGTAATATATATATTTATTTAACACATGAATAACCGATAAAAGAA +GGAATCCCTCTATAACCTTGTTGTTGGGCATAAAGATTAAGGCTTTTGTTTTAGGGAGCA +TGGGGGAATGAATTAGTAATGGACAACCTCATAGTTCTTTTGGTTAAGCCAGTGGAGATG +TATATCTCTCCATACTGTACAAAGGCAGAGCTCTTCAGCCTCTTAATTCACCCAGATGTT +GGCTCCAGGACACAGGGCTGTTTGGCTTGAAAAGTCAGAACAGACAAAAGAGAGTGTATA +GCCGTTAGTAAGGCACAAGCTGGAAGGCCAGCCTGGGATACATAGCAAATTTTAGCTCAG +CCCCAGCCTGGATACTGAGATCTTATCTTTGAAACAAAATGAAAGGAAAGAAAACAAAGT +AGGAAAGTAAAGTACATTTAAGGCTCTGACCTACTGGTTGAGCCTTTGACTGCTTCATAG +ATGATTCCTGTATTGGATGTGCTGAAAGGTAGGGGTTGGGACTTGGTTGGAGTTGGTTTT +GTGGACTGGGGGTATTCCTGTGGGTAGTATCTTGCCCTAGCCCCTTTCCCATATTCTCCT +TTCTGTGTATCCTGGTGGACCATTATAATGTTGTCCAGACGTTTTCATGCTGACCTGTAT +GGTGCCAAACAGCAGTGAGTTGAACCCTCTGAAACCATAAGCCCAACCAAGTATTTACTC +CTTTGTATTGTCCCTTATGTTGTTTTGGTCAACCACAAAAGTAACTATTATAGAGTCACA +TTTGGAGTCTAACTTTGGGGCTTCCTGAGCTGGATTTATGTGATTCACTTATGTGGCTGG +TAATTGATGTTGGAGCTGAGCCAGGAGCTCAGTTTTCAACTCAACCAAGAGTCCACATTG +GCCTCACCATTATGGCAGGTTCTTATGTTATAAGAAAAGTAAAGGTGTATGGCCTTTTAT +AACCTGGAAGTCACATAGTGTCACTTTCACTGTGGACAGAGCGTGTCAGAGAAAGTCAAA +GGCCACCTAGATCCAAAGGGAGGGAAAACAGACTCCAGTTGAACATGAAAGATGATGTCA +AAGAATTTGTGGGCTTGCTCTAACTGTGCTCACAGTGCAGCAGCATCAGGGACACATGGA +CATCACTGTGCAGTTGTGGAAGGTGTGAATTAGTGTCTATTAAGGAGAGATGTCAGATTC +TTTGTCCCTATGTTACTAGACTTTGGATATGACAGTTTGGTCCCTGACTAACATGTTCTA +TTATATGAGGGCCTCTTGTGTTTATAATTTTCCCTGCTTAGAGCACTAAACTTTAAACCC +ATAGCTATGTGCATGCTAGACCAGTACTATACATTGAGATACATTGTGTATTTCTTCTAT +GGGTTCTCACTGACTTGCCTGTGTTGGCCTTGAACTTGGGCTGTAGCTCAGGCTGGTATC +CAACTTGCCATCTTCTTGCCTTATCTCCCTGTATGTATTTTGGAATGTTGAAGGCTCAGT +ATTTCATAAATGTACATTTGGTCCCAAATGGGTTAGAAAGCAAACATCTCAAAAGCCATA +GAAAGGACAGGGTAAAAATGTAGAATATTTGTGTCATTTTGACACAATATGTGAGCAAAA +TTTAAAAGCAATCCACGGGGGAAAGCATTTATACTTTAGATTACATAATACTTTCTAAAA +AGATACCATCAAGTGAAATTTTAAACAAACTGAGTAAAATATGATCTAAACAACTGACAG +ATGCTAGATGATACAAAGTCTGGCTCTAGGCTCTAGATTAGCTTCTGGAGAGATGGCCCA +GTGGATAAAGTGCTTATCATAGAAGTATGAGGATACTCCAGAACCAAAAAAACCAAGCAG +ATATGGACATCAGCTGTAATTCCAACAGTTTGGAGGCAGACTGGGGGGGATCACCTAAGT +AAGCAGACTACCTAGACTAAGTAAAAATGAATGAACGTTAGGTTCAGGGAGAGACCCTGC +CTCAGTAAGCCAGGAGGAAAGCAATCAGGGAAGACATCCAATATCAGCTTTGGCCTGACA +CATGTGCACATGTATACATGCATACACATGTATATACACCATATACATATACTTAAGAGA +AATGAGAACGTGTTGAGTATAAATGATAGGTGTTAATACTTTTTCATAAATGATGCCTAT +AAATTATTTTTAGGAATGGCTAATAGAAAGGGGACATAGAGGAACAGTTGTTGAAACAAC +ATAACCAACAGGAAAAAAATATCTACCCAAGTCTTGATTAAATGTGTAAATGAAGTCTAT +GGTGAGTTTTCCTCAGCCCCATATATAAGATTATTTCATATAAGAAAAAAAAATGATACA +CGTACATTACTGCTGACAGTGGAGAATATTTTTCATGCTAGAGAGAATGGAAATCAGTAC +ATTATTTAGAGAAGAGTCCTCATTACTTACCCACACTCGAAGTCTGGTCTTTGACCTAGC +ATTGCTACCTGTGGACAAACCAGCCTGAAAGTAGGACGATAGATATACTGAAACACTTGT +GCACCAACAGCCTTTCTTGTATAGGAGTGTGTCAGCAAACCCTGGCCAGTCTCCATGGTA +GATTACCTGCAGCTGGTGAGCAGTGAGGTAGCTTAGAATCCTAGGAAACACTGGAAGTGC +AAGGATAGAATAGAGCAGGTTTCACAACTTTGTTTCTGACCGTGTTTTTGTTAGAAAATA +TTATGAAAATGAAAATATGATTAGAAAGACACTTTTGTAAGCAAATAACCAGAAAAACAG +TATCTTAAGGCCGTGAGTATGCATTAATGAGATCTGAGTCTTGGTGGAAGACTACAGTAT +ATATGCTAATTAGATATAAACTAAGAAAGCAAATAAGCGGGGGCAGATTGATTTACAACA +GTGGAGCAGAACCATTTGCTTTCATTACTTTCCCTGCATAGGCAAAAAGAAGCTAATTTC +TGTGTTAAATTTTAATTTACCTTCTAGGAAAATTATAGTAGAGTAAGCCTCAGTAAGTGA +AAATTTTTAATCCTGTGTCTCTCTCTTTTGTATTCTTTTTCTTTTCCAGAATATAGCAGT +ATAAAGGGTTCCAAACAAAAATGTCTTACCCAATAATGTTTTAATACTTAGGAGTTTTTG +TTAAATTTTGCATCTGTGCATGTGTGTATGTGTGTGAGAGCACATACACACATACATTAA +TGTGCCTGTGAAGGTCAGGACAACTTGAGGGAAATCAGTTCCATTTTCTATCCTATGGGC +CCCAGGGTTTGAATTCAGTCTGTCAGGTACCTTTACCTACTAAGACAATAAACCTTGGAG +GGTTTTATTGGTTGAGGTAAAAAAATTTTAATCAAAAGAAATTTCCTCCTGTGGAAAATG +AGTTTCTTTTGTTTCTATTGCTTCAGGGTAAGTATTTTGATGGACTAGTGACATAAATCA +CTAGCAAGTAGAGTACTGGTCTAGTATGTGCAAAGCCAAATAAATGAAGATGGATAGTGT +CGTACCAAAGAGGTATCTATAACACCTATTTTTAGTGCATATAAGTCTTTTTAAAAATAT +ATTTCACCCATGGAAGGAGTTACAGAGACAAAGTTTGGAGCTGAGACAAAAGGATGGACC +ATCTAGAGACTGCCATATCCAGGGATCCATCCCATAATCAGCATCCAAACGCTGACACCA +TTGTATACACTAGCAAGATTTTGCTGAAAGGACCCTGATATAGCTATCTCTTGTGAGACT +ATGCCGGGGCCTAGCAAACACAGAAGTGGATGCTCACAGTCAGCTATTGGATGGATCACA +GGGCCCCCAATGGAGGAGCTAGAGAAAGTATCCAAGGAGCTAAAGAGATCTGCAACCCTG +TAGGTGCAACAACATTATGAACTAACCAGTACCCCGTAGCTCTTAACTCTAGCTGCATAT +GTATCAAAAGATGGCCTAGTCGGCCATCACTGCAAAGAGAGGCCCATTGGACTTGAAAAC +TTTATATGCCCCAGTACAGGGGAATGCCAGGGCCAAAAAGTGGGAATGGGTGGGTAGGGG +AGTGGGGGGGAGGGTATGGGGGACTTTTGGGATAGCATTGTAAATGTAAATGAGGAAAAT +ACCTAATTAAAAAAGAAAGAAAGGAAAGAATATATATTTTTTTTTCAGTGCCTATGAATG +GCATGTGTGCATGTATGTATACCACATGCATGCCTGGTACCCTTACTGGCCAGAGAGTTA +GATCATTGGATCCTCTGAAACTTGAGTTACAGGCAGTTCTGAGTGCCATGTGGCTTATTG +GAACCAAACCCAGTTTTTCTACAGGAGTAGCCAATGTGCTTAACCTCAGGACCATCTCTC +TAGCCTTAGGTATATGTCTAGGGGCTACTACTGAGTTGTAGAGAAGGAGTAACTCTGAAT +GTTCTTTGGCTTCAGTTATGAATGTGGCTTGTATCTAGTTTTTTATGTTTAGAAGATACC +TGAGCACCTGCCATGTAACATAGGAAGAAACAGCGTTTGCTCATGTAAAACTCACCCTGA +CACTGTCATATCCACACATCCTAACGTAGCTGTCCTTCACTGTGCAGATCACGTGTTTTC +TAAGTAATGGTGTTTATGCAACTCAGTTTTATATAATGATGGTTTCCCTTTCATTTCTTT +TACTTTCCTTGAATTTCCTACAGAAGCCCTGGAGGGGATTTGGGAGCAAAAAAGAAAAAG +AAGAAACAAAAGAGAAAAAAGGAGAAGCCAAATTCTGGGGGTACCAAGTCCGACTCTGCA +TCTGACTCCCAGGAGATTAAGATTCAGCAGTCTTCTAAAGTGAGAGCCTGTTTCCTTGCC +ACAGCTGTTTCTCCCCAATGAAGAAGAGATGGGGTCTGGGTGGGGTAGATGTGTAGCTAG +TGTTTTCTTTGACTGTGTGTTGAATGACAGGACTAACTGGAGGGTGTTTACAGCCTCCCT +GAAGTTGTGGCATCCACATAACCAAGAGGTGCATACTCTGTGTGTGTGTGTGTGTGTGTG +TGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTAGCATCTCATTTCTCCTTCTCTTTGTAGT +AGTATGTAGATCGTAGTCATAAAAGTCTCTGGGAGCCTGGTAGTAGAAAGTTTGTTTTTT +TGTTGTTGTTGTTTAGTTTTTGCTTTTGTTTTTGTTGCTTTGAAGTTACACTTAATCTGT +GATTACTTTTGGTTCAGAAGATATTCACATTTTAATTTTTCTGGGTGTCTGTCTAATTAC +CTGCATAGCACAACGCCATCTGGCAGCAGATTTCAGCAGGAGCAGCCATGGGTAAGTCTT +CTGTTGACTTTGAATCGGCCTGGTCTGCAGTGGTCATCCATCATGCCATTGCAAGGGTGG +GGAACACCTTCTCATGTTCTTCTCCCTTAGGATATACCTATTTTAATCCAAACTAGTTGT +CCTTCTGGTCCTATGTTGGCAGATAGCCTGCTGAACAGAAGGCTAGTAGTGCTGTATGTG +GGTCTGGTGATGCTGTTGGCAGTCACCCCCATTTGTGGAGATTCCTTCTTCCTACCACAC +AGGACAACACAGGCTTGGTAGTTCAGGAAACCAGAGCCAAAGGAGCTGAGTTAGAAACAT +AACAAGAAAGATGGCTTTGATGGTTATAGCTTCAAGAACATCGTTCTGGTCAGGGTAGCC +CTGGGACCTGGCACTTGGCCCAGGCTCCATTACTCATCTCCAGACTGCATCTCTTTGAGC +TGATCCTTATCCTGGAAAGCCCATTTCCTTCCCCAAGTCTATAAGGCTGTAATGAAGTTA +AAATGAGATTGCTCTTATGAAGATTGCTTCGTACAGTGCACTCCACAGAAGGCAGTACCT +GCAAATTTTGTGGATTTCAGATTTTTTCATATGAAGTTTTTATTATGTCATATAAGTCAG +TCTGTGGGTAGTTTTGTCATTGGTGGTACCTGCTTTATATGAAACAACCAGCGTCTCTGA +GAAGGATAATTACTCGCCTCAGTGACTGAGGGAGAGAACAAAGTCGATGGAGCCTTCCTC +CCCAGCTTCCCTCTGGGTCTCACGTGATCAGTGTTCCACTAAACATAACTTCCAAGATAA +ATTGGGAAATCGCCATCAGCTTGCAAATATTTTTCTCATTTCTTGGTGTTGCTTCAGCAG +ATAAACGCATCACTTACCTGCAGTGTGGGTGGCTCTTTGCTTCTACCATGCCATTGGCTT +TACCCATCCCTTTACCCTCAGGGATTCTAAGCACTTCCTTTCCACTCTGGTCACTGAAGA +AACTGCAGCCAATTGAGTGGGAGGAACTACTGTTAGCATATATGGTAGAGAGGGAGTTTT +CTTTGGTTGGTTTTGTTTTGTTAATTAGAAGCTAGCCAACAGTGTTTTAGTGGGGGCTTT +TGTCCATTGTATTTTCTTTTTAAACTGGGGCACCCTCCTCCCATAAATTTATGGCAGTAG +TAGTAGATAATGTCATACTATTACAGTGGACTACACTTAGAAAATAATTGGTCTGTAGTC +AAAGATTAAAATTAAAATATTTGTCTGGATTCTTAACATTGGTATACGTGGTACTGGGTA +TTGAACCCAGAGCTTTATGCATGCCAGGCAAGCACTTTACCTGCCTGACCCATACATAGC +CCCAACCCTTTCTTACAGACTTTTTAGTAGCAGAAGACTTGGACAAATTTTTCCTAAGGT +CTTCAGTTTAGAAAGTAATGGGCACAGGATGTAGTTGGTATTTAGTATTCTTTAGGAAGC +AGCTTTACCAAGAAGGAATTCCTGCTGCTTCGGTAAGAACGTAGTAGTGGGCAGTTAACT +GGGGGCTAATGCACATTCTCGCCTTTCTCCCCAGGTGGTGATACTATGGAAGGTGAATGG +ATAGATTTAAGAATGTATCATAAGGTGAGCGTGGTGGCGCCCGCCTATAATCCCAGCACC +CAGGAGGCGTAGGCAGGATGATTGTGAGTTCGAGGCCAGCCAGAGCTACATAGGGAGACC +TTGTCTCAAAAAAGAAAAATAAAATTAATCCTCTGGCCCAGTGGTTGAGCATAATGTGCA +AGGTTTGCATTTAATCTCCAGCACCTCAGAAATAATCAGAGGTTCCAAAAAAAAAAAGAG +ATGAACTGAATTTCCTTAATTCGACATTATAGGTTTGAAAATTATTCTTATTTGCACCTA +TTTTTAGAACACATTTAAATAGTGAGCATTAGGATATAAATGTGTCACAGATGGCTGTTA +CTTGTAGCACAGCCTGGTGATAGGTAACACTATAAACTACTTTAGGGTCTTCCTGGAGCT +GGGATATCATTTGCTCCTTCAGGACCAAGATACTGCTTCATGATTACTGCAAAGGAATTT +GCTTTTAATGTGTCTTGAAAAATTTCACTCCGCTATCAGAAAAGAAAATTACTGAAACAA +ACTAGGCTCTATAACCAGGTATATATATATTTTTTTAAGCCTGGATTCTGCTTTGCATTT +TCAAGCCAGGTTAAATGTATCTTCAAGCATTGTTATTGAACTGTGTTGTAAAGCTTGGTT +TCTGTTGTAGGTCTCATAGTAGACTGTGCTAGAAGTTCAAGAGGCTATTAATTTATCAGT +TTAAAGTATTGGAGAGTGAAACAGACCCAAGATTTTAAAAAAAAGTTGTTGTTTTTTTTT +AAATTAAAGCTAAACACTTCACATGAAGTTATGGATATGAAATCAGCAGGCCAAAAGAAC +AACTGGAATTAAAACAATTTACATATATGAGCTAAAATTTCCGAGATACAAACTGTTGTA +TTCAGTGAAATGAACAATGTGGCTGAAAAAACTGCAGAGCCAAGTGCTGTGGTTCATGCC +TGTAACAGTTCCTATGGGAGAGGCCAATCTAAGAGGATCTCAAAGTCAGGGTCAGCCTGG +GCAGTGAGTGAAACCCTGTCTCAGCTTCTTAAAAAGCTGAGACTATAGCTCAGTGGTAGA +GCATTGCCTTTCTAGCATGTATGCGGCTCTAGGTCTAATTCCTAGTACCACTCCCAAAAG +TGAGAGGAGAGAAGAGAGAGAAAGAAGTGCAGTGTTTAGAACAGGAGCATTTTATCTTTA +ACTTGTATATGTCATTAAGGTATGGCTTCATGGGTTTCGTCCTGATTAGTGTAAGATTGC +TGAGTGGAGGCTGTGTGCCATTGGCCTGCTGCAGCGTAGTAAACAGGGAGAGCCCAGGAG +AGCCAGCCCATGCTTTGCACTTCACATGGAGACATTTCCCAGGTTATAATAGACTTATCT +AGAACACAGATTTCAAACTCAGAATTGAGCAGAAAGCCAAAGTTGCTGCTTTACCATGGA +GGGTTCATGGTCCCTTTGCTACATACTCAGAGTGCTGATAACACAGCAAAACATAAGGGC +TCTGAGATGTCTTCTAACCACTTCTAAATCACAATGGGAAGGGATTATTTGAGCAGTATC +AAAATCCTTAAACTCACTTATTTTGTTGGAAAAAAAAAGCCACTGATTTCTGTATCCAGT +CCCATGTGCAGTGTCTTATTTCGAATGTAGTCTCAGTTTCTGTGTATTATTTATTACACT +TGCAGAATTCAATACCTGGGAAATCTGCAAGGGAAAAAGCAAATACTAGCCTTCTTACAA +TTTAAAACTATCGCCCACTTTATCGATAAGAATCTGTTTTCCCTAAAAATGAGGCTAGAT +TTGCACACTTGTGTTGGGAGAACAAGCCGTGGGTGCCGAGGATCAGGATTTGCAGGAGGC +TTCTTATCTGCCTTCTGTCTCAGGGTTCCTCCAGTGAGAGAAAGGCTGGTGTGGTCCAGG +AGGGAGCAGCAGAAGGGTTCAGTGGGTTCTTCTTAACCATTTCCTTCCCAGCATAGCCCT +AAGGTTCTCTTTCTTTCTCTTCCCTTCCTTCCCTTCTAATCATCTCTTGTCTGTCTAGTT +TCTGTTCTAGAACTTGTTTCCTCTGCCCTTCCATTGCTGCCGCAGAGCATTAACGCTAAC +AGCACAACCGAGGCTCCTGGCTGCCTGGCTGCTGTGTGACAGTAATGCATGCCTGCATGT +CACCCTTTGCCTTCTTTTCCCAAAGGAACAGTGGGAGCAGCACAGATGGGCGGGATCCTG +AAGCAGAGGGTGCTTCTGTGTACTTAGCATTCCCAAACTGGCAGAGCCCCCGTTGAAACG +GCAGCCCACTGGTAACCTGCAACAGTACCGCTGTTTCATCTCAGTATACCCACAGCTAGC +CTTTAGCAGGCTTCCAGGAGGTGGGGCAGTGTTGGAGGCCAATACACACAGTTGCCCTGT +GTTCAAAGGCAGTGGAAGCTTCCTTATGTCGTGTGTCTCTTTATGTCTGCCCTTCTAGAA +TCCCACCATCCCTATTCAGAAGCTACAAGACATCCAGAGAGCAATGGAGCTGCTGTCTGC +ATGCCAAGGCCCAGCCAGGAACATTGATGAGGCCACAAAACGCAGATACCAGTTTTGGGA +CACACAGCCAGTGCCCAAATTGAGTAAGCTCATATGTGTGTTTCCACAAGTCAGAGTTAA +GAGACTTCAGTCTTGTGTCACTCAAAATTAACACAAAAGCTAGTATATGTCTTCTTAAAG +TATATATATACTAGGTAGGGATATTGGTTTTCAGTATCGTTGATTGTAGCCTAATTGCTC +TTCCTGTTACATTATCCAATTTTTCCATATTTGAAATGTATATTGTATATATTATAATTT +CCTATTAAACATTCCTATGTGTATGCATATAATATGCTATATAATACATTGTATAGTAAA +AAATATGCTATACATGATGTATAATATATAGCATATATATACTGCACAGAAGCAAAGTGT +TTTTTCTCTTCATTCTTATTCTTCTCTTCTGAGCTTCATGAAGTTGATTTTTTTTTTCCT +ATATGTTATATTTTTAAGATTTTTGTATTTCCATTGGAATAAAATGACCATTTTGCTTGT +TCACACCATATGTATGCTTGGTGTCCATAGAGGCCAGAAGAAGTCTGGATTCCCTGAAAT +TGTTAAAAATAATTTTGAGGGGGCTGGAGCGATGGCTCAAGCTCTTAAGAGCACTGACTG +CTCTTCCAGAAATCCTGAGTTCAGTTCCCAGCAACCACATGGTGACTCACAACCATCCTT +TTAGGTGATCTGATGCCCTCTTATGGCATGCAGGTATATATGCAGATACTTTTTTTTTTA +AAGTTTTGAAGTACCATGTGGATGCTAAGAACCAAACTTGGGTCCTCTGCTAGAGCAGTG +AGTGTTCTTAATCACTGAGCCATTGCTCTAGCAACCCTCTCCTCACTACATTAGTTTTTA +GGTTTTTCCATGCCTCAGGTATTCTAAAGGATTCAGAAAAGAACTTTCCTATAATAGCTT +ACTAACTGGATAATTGCATACTTCTAACCAGGATTCTGAACACACTGTAGTGACATATCA +ATCACATATCATAGGGAAGTTAGGGTCCTCTTTGAAAGTAAAGACTCTTGTTGGCTCTGC +TCATGTAAAGAATTATAACTGGGTCTTGTTCCTGGAATCAGGCCTGCTCTATCAAATACC +ATTTAAGACTTCTCCCAATTAACTTGCTATAGACATAATTTCTCTCTCATTCTGCATAGG +TCATACAGTTGTCATGAAAGTGTTCAAATTACATGGCAGTATGAATGTCCTACTTTGACT +TAGAACTGTGCGTACTTAGGTTTTGGTTATTTAGGTTCCAAATAGCATAGGAAGGGTCAT +TTGTCACCCAAAACTCTGAAGCAGCCCAATAATATACAGATAATCCATTTTGTCGTTATA +ACTCAAAGAGTAACATTTTTCTGAGCATTGAAGTATCAGTTTTATGCTTCCCAATCCTTT +CCTATACATAACTACCCCAACAGCTTAAAAAGAGTAAGAGTCTAAGTAGGGGAGGAAGGA +AGAAGAAGGGAGCGTTAGAAGCATACCTCAGTGGAAAGCACTGGCTTAGAGCGTGGGAAG +CCCTGGAGGAGTCATCCCTTGCTCTAGAGGGGAAAGTATGCTTTTTATCTTTCAACTTCT +AGAAATGTGTCTGCTAATGAAAGAATATTCTTTAGAATACGTTTACAAAGTCTTTAATGA +CACTGAATTAAATGAGTATTAAGTGAAGCATCTAGGTTTAGTGATCTGATGAACGAGGTG +TAGCTGAGTGGTTCACCAGATACTTTCTGCCCTCCAGAGAAGAAAACAGCTAACCTCAGG +CTTCCTTTTGGGAAGGATTGCTTGGTGCTCATCCTGCTTTTCTCCTTGCCCTAATTCTTT +GCAAGGCTCTTGGAATGCTGGAGCTCTTGGTGCACCTTGGTTGAGTCAGAGGCCATATCT +GGTTGTAAAACCTTATTGTTAGGGAAAGGAAGGACTGACTGAGATGCACATGTAATAGAG +GTGTCTCTAGTCCCATCTGTCTGAGGATTGCACAAACACACAGCTGTTCTGAACTGCCTG +CATGGGTTCATCTTGTAAGCCAAGCCTTAAACAGTCTTCATGGGAACACTGTCAGGGAAT +GGCCAGGAGTTGGGCCATGTGGACTTCCCTGAGGCTATCTGAGGAGCTGATATAGGTTAT +ACACATCTCATAGAAGGATTCTGTAACAGATGGACTAGACCCTGAGGGTCCTTACTCAGC +AGATAGAAAATGCCAGACACAGCATGGGTGCAGGTCAAGAAATGCTGATGGGAAGTGGAC +CGAAGTAGAAGAGACATATTAGGTGGCCACGCAGAGCAGGTTTAGATATCTTTCATAGGA +AAAAGCTTTAGTTGTTGAAAGATGCTGGGAGAAAATGACTTGTGAGCTTCTGAGAAAATC +CCAGGGACTGATATCTTGATGACCAGAGGACAAGGTTCAGGAAAAAAAGGAATACCCTGA +GCCACGGCAAGCTCTTAAGGTCAAATGCTACCAAACTGGCAAAGGAACGTAGAGGATATG +AGAGGCCATTTCTAAGGCTGTTTTATCAAGCCTGTATCACTTACAGTGTGACAGTATACT +GTAACCTAGGACTGAGGCTGAGAAATTATTACCATTTTTATAATGTCATCAGGTGACGTG +ACATACAGTTCCCCCTTGATTTAACTGATAAAATAACATTCCAAAGGAATCCACAAGGAT +TGTTAATTATTACTATATAGGATTATTAATAATATTATTTAATACCATTGTTATATAATA +AAGCATGTACTAATACAGCTGCTATTAAGATTACTATTATTAATTGGATTATTCTGAGCC +CAAGAATCCTAAATCTGAAAGTATTCTTTCACTTCTATTGCTAACTATTTGGGATTAACA +GACTTCTGTGAAATGTAATATCCTCTTTTTTTTCTCTATTTCTCCAGATGAAGTCATAAC +ATCTCATGGTGCAATTGAACCAGACAAAGACAATATCCGCCAGGAACCATATTCTTTGCC +GCAAGGTTTTATGTGGGACACTTTAGACTTGAGTAATGCCGAAGTGGTAAGACTTTAACT +CAACACCTGCATTCAAACACATTGTGTCTAAGGTGCAGAGCGCCTTAAATAGGACATTTG +CTTTGTCTTGTAGCTGAAGGAGCTGTATACGTTGCTGAATGAGAATTATGTGGAAGACGA +TGACAATATGTTCCGCTTTGACTATTCACCTGAGTTTCTGCTGTGGTATGCCTGGCTGGT +CATGGGCCATTGGTGGATTGCTGAATCAGGAGGTCTCCTTTTGTTCCTATGGTCTTAGAT +ATTAACTAGTGTGTTTCTCTTCTCTACTTCAGGGCTCTGCGCCCCCCAGGATGGCTTCTG +CAGTGGCACTGTGGAGTCCGAGTGTCTTCAAATAAAAAGTTAGTAGGTTTCATAAGTGCC +ATTCCAGCAAACATCCGAATTTATGATAGGTATGTGTTAAAGCTTGTGCATGTTTGTGTG +TCCTCCAAATTATAATTAAACCAGGTTTTTAAAAATTACAGTCCAGAGCTAGGTGACAGC +TTAGCAAAAAGTACACACTGTGCAAGCATGAAGACCTGAATTTGTATCCCTAGCACTCAC +TCCTATCCAACGCCAGGGGCTGGGATGCACGCCTGTAATCCTGGAGTTAGTGGGGCACAG +ACAGGAGGGTATGGGGGGTCCAAACTACCCAAATCAGCAAGCTCCAGGTTCAGTGTTCCA +TCCTGTCTCAAAGAAAAAATTATGGTGAGCTGTTGAGGAGATACTAGATAATGACCTTTG +GTGTTGTCGGCTTGTGTTATGTAGTACAATTCTGACTCAGGAAACCAAAGGACAGGAAAT +ATAATTTATTGTAGAGTGGCTGCCTAGTGTGTTTGAGGCTTTGGGTTTCTAGTGCCAAAC +TAAGTCAATGAATGGTAGATAGCTCAGTAGGACTACTGGGAGTAAGGTTGCTCAGAAGAG +CTGTTTAGGAGTGCGTTGTACTTAACAGTTGGAGAAGAGATGAGAGAGCAGTGCAGTCTG +TCTGTCCTTCTATTATCCTCCACTTTCCTACCCATCATCCTTTCCTGTCTTTTTTTTTTC +TTATTTTTCTTCCACTTTCTGCCTCTCAGTCTCCTACATGTACACACATGTATATATGTC +TGTATGTATGCATGCATGTATGTATGTACTATGTATAGAATAAAGCCATCAATAAGTACT +TCTTTAAAAATTAGCAATTTTAGAGGGAATTATAAACTCTCTGCATGATGACTGTGTTAC +ATTTTAGCTTTGGATTGCCAACCCTGATAGTCAGATACTCATTTGTGAAGAGGTCTAATA +GTGAATGTCTATTTATCATAGTGAACTGCCTAGCTGACTGATATGAACATGTGCTTTTAG +AATCTTACTCCCAGTAGTTTGGATCTGTTCTTTGGTTTCCTGAGTCAGAACTGTACTACA +TAACACAAGCCGACAACACCAAAGGTCATTATCTAGTATCTCCTCAACAGCTCGCCATAA +TTTTTTCTTTGAGACAGGATGGAACACTGAACCTGGAGCTTGCTGATTTGGGTAGTTTGG +ACACCCCCATACCCTCCTGTCTGTGCCCCACTAACTCCAGGATTACAGGCGTGATTTAAA +TAAAATACATGCATACCCGAAGTCAGGACTGAGCTTTGAAGCTCTGGGAGGCTTATAGTA +GCTTGGAAAAGTGTCAGCTCTATCTAATCATGGCCCTTCTTGGGTCTTGGGAAATCTGTG +TTATGTTCTGGCACATTACCTTGCCATTTCTACACTGGGCAGGCCCGGAGTGCTGGGTGG +GGTGGGAGTTTGTGTTTAGTTGTGGATTTTTCACCCCCTGCATTTATGTATGTTGCAGGA +AAAATAAAGGAACCTTCTGAGGCATATCTGATCCAACATCCAATTTAGACCATCTAAAAT +TGACCAAAGTTTTAAATTCTGATTAAGATCTTGGAGGCCAAGTCTCCCTGGCCTAGAGTT +GATCATTTTGGCAATGGATATGGAAAATGGTATCCGGTCTGAGCTTGCAAAGTGCCTACA +CAATGTGGTTTTTTTCTTGAATGTTATGTTACAGGATGTCTTTCATGGTCTTATTCTTTG +GAACTTTATGAGAGTGTTGCCTTGCTTTTTTTAAGTGTGAGCTGATTGTCCCATCTGTTT +GTCAGTGTGAAGAGGATGGTAGAAATCAACTTTCTTTGTGTCCATAAGAAACTGAGATCA +AAACGGGTAGCCCCAGTGTTGATTCGAGAAATAACCAGAAGAGTGAACCTGGAAGGCATC +TTTCAGGCTGTGTATACTGCGGGAGTAGTTCTTCCTAAGCCTGTGGCCACTTGCAGGTAA +TAGCATCACGTAGACATCAGTTGCGGGGGGGTGGGAGGGGTGGGATGGGGTGGGATGGGG +TGTTGCTTACTACCATCTTGCTAGATACATTGCTCTCCTGATACAATCCACAGGAATTTG +GGCTTGCTGGGGATAGTAGTTTGCTGGTAACTGAGGAGACAAAACTAGAACCATTGAGCT +TAATATTCAGTGTATCATATTTTAAAAGTAAACTTTACCCAATAATGCTGCGTAAATTTG +TCTCCATTTCTACTTCACTGAACGATGAGACCATCTGTGCATGAGAAATCTATGCATTGC +AGTCTTAGAATATGTCTAGCTGTTTTCTGTCAGCATCTAAACTCAGTTTTCTGCTGCTCT +GCGGTTGGTCTGAACTGTTGTGAGAACCTTACAATATCATATCAGTTCAGATCTGCAGAT +GGGCCTGTTGGCTAAGAAAGAAGGTTTGTGCTGTTTTATAAGACTTTTTAACTAGCCAGG +CTCTCAGAGTTACTGGAGTACTCTGAGAGCCTCCAGTTAGACTGTTCTTTGACTAACCTG +CTTTTAAGACATCAAAAATTATCTCCTTCCACAGTATCTCTTGATTCAAGTAGGACTAAC +CTTGGAATCAATATAGTACAAAACTATAAAATTGCTATAACTTACTAAATTATTACATTT +GTAAATAGAAAAATGGGCATCACATGTTTATTTTAGTACAAATAATATATATCAAAACTA +GAGTCAGCCAGGCGAGGTGGCGCATGCCTTTAGTCCCAGCACTCGGGAGGCAGAGGCAGG +CAGATTTCTGAGTTCTAGGCCAGCCTGGTCTACAGAGTGAGTTCTAGGACAGCCAGGACT +ACACAGAGAATCCCTGTCTCGAAAAACCAAAAAAACAAAAACAAAAACAAAACTAAAGTC +ACATAAATTTAAGGACTTCTTCAGAATTATTTTCTTCAGTGAGTACCCTATAACATACTA +TTTTATTTTGCAGGAATATTTTCATGATCTTAAACTTACTGATTCACTTCACATAAAATC +ATGAGGCTCATTAAGAATTTGCATATCTCTTTTATTAAGTAAAATGCAAAATATTAAAAA +TGCAGTATTCTTCTTTAGGGAAAGAGATGAAAGGCCAAGATTCCAAAGGAGCATAACTCG +CAATGCAAATCAATTTTATGAGTCAGTTTTGTTTTGCTTTTTAATCTTCAAGCCCATCAC +TGTGCTGGGTACAGTATTAGTAGATGCTTCTGAAACAGCTAAGACAAAGTGGAACCTTGG +TTGTCTTCCAGGTATTGGCACCGATCCCTAAACCCCAGGAAACTGGTGGAAGTGAAATTT +TCTCACCTGAGTAGAAACATGACCTTACAGAGAACGATGAAGCTTTACAGACTTCCAGAT +GTAAGTAAGGGGCATGTGCGACTTTCTGAGTTGGCAACCACCGAAACTGTTGATGCAGAA +GAGCAGTACTGGCCTCAGACCGAAGCTGTGCTTGTGGGAAAGGAGGCTGCTGCAACAGGA +ATGAACGCTGTGGGGCTCGATCAAGCTAGGAAAAGGGGGATTTCAGTCTTTTAAGTTCAT +GGGTTCAGAGTTGTATGAGATTAACTGCAAGTCAAGGGAGTTTTGCATTTTGGGGTAATT +TTTCATTTGGGGGTATTGCTTCTTAAGTAATGAAGAAGAAAAATCCAAGCCGCCCCTGAC +ATCTTACCACCATAGAACTCAGGGTTTGGATTTAAAGAAGAAGGTAAGGAGGTGGAAATA +ATGTTATATTCAGTTGTCACCTTAAAAGTTTAACTCCTGTATTGCTCATAGTGACTTAGA +ACTGACTGTGTAGCCTAGACTGGCCTCAAAAGCTCAAAATATACATGCCTTCGTGTCCCA +GAGGGTGTGATTATAGGCCTATGCACCAGTCTTGGAGGTTGTCTTGTGGTTTTTTTGTTT +GTTTGTATGATGTATGTAGTGTATGTTCATGTTAATATGTGTATGGGTGCCCACGAGGTA +AATCTGCATGTGAAGTCAGTGACATGTCAGCATCTTTCTCTGTCACTTTCCATTTTACTG +ATTGAGTCGGGGTCTTTCTCGCTGAACTGGGATTCAGTTAGCCTAGCTAGCAAGCTTACC +CTAGGGTTCCTATCTCTGCCTTCTGAAAGCTGGGATTACAGTTAGGCCACCAGACCCATG +TGCGTGCTGGAAGTTAAAACTCGGAGTTCTCAGGTTTGTGCAGCCAGTGCTATATCCACT +AAGTCACTACCCTTCCCCTTCATCTTTGTAAACTACTATGTTCACAATGGAAAGGACTGT +CTTAGTTTTAAATTTTTAAACTTTAAAGTATAGTTAAACAATGTATTGTGTGTCTCTTGG +TGATTTTCACAACTGAGCAGCTTCAAACAGTATGTTTAGGCCAGTCATATTAGCACATTC +CTGTGATCCTAGCACTTATAAGACTGAAATAGAATAGAGAGTTCAGGGCCAGTCTGCGCT +ACATGACTCAGCAGTTAATAGCACTGGTCCCCACATGGTAGCTCATACCATCTGTAATTA +CAGTCCCAGGGAACTTGACACCCTTTTCTGGCCTCTGAACTATATACATGGAGTGCATGA +ATGTACATGCAGATTTGTTGATTCCAACAGCTTCTTTCTCCTGGACTGGTTCCACTCTCT +GTTAGCAGCTTTCCTCAGCAGGTATGCCATGGCTAATATCTTGGGGTCTCCAAGGCAACT +TCAGTGTTAAAACTTCTTGTTCCAATGTCTACAATCCACACATGACTTTCTGGGCTCCTC +TAAAGGGCTTGTGTCACGTCTCCAGCTCTGCCCTCTGTAGCACTCTAAGATCAGGTTGAC +TCTACTTCACTGCTCCTACTGTTCTTGGTAGTCATTCTATGGTACTGGCATCTCCAACAC +ACTAGGGTCTTCTGCTGTAACTAGGCTTCATCAATAGCCTCTCATAGATAGACTCCCTTC +ATGGTGCCAAGCCTAAACTTCTTTGCATGACCCCTTCAGTCCTGGGCCATCAACTCAAAA +GCATTTCCCAGATTTCACCTCAGTGATGCTGGTCTCTTAATTACTGCTAATTTTTTAGCT +CAGGCTAATCAGCATTAATTGTCCCAGTAGTCTCTTTCTACTCTATAGCCAGCTTTCTGT +TTTCCAACTCCTTCACTGCCTAAGCTTGGCTGTCCTGGAACTTGCTCTGTAGATTGACCT +TGAACTTGGAGATTTTCATGGCTCTGTCACCTGAATGCTGGGATTAAAGGCGTGTACAAC +CATGCCTGGATCTAAGCTTTCTCTACTTGGAACTTGATTTGTACCAGGCTGGTCTTGAAC +TCAGAGATCTGCATATCTCTGTCTCCTTCATGGCCACTATTCTTCAAGATCCAGATCAAA +AGCCTGTGTCCTCCATTTCTGGATTGTATTTATTCCAGACTAAATATCCAAATGAAAGCA +ATAGCCAGGTAATAATAACACCTAGATAAAACAATTACTTGTTCAATGACAAATACATAA +GTAATAAGTTTAAGTGGGTGGGATCTTGTCACTACTCCCTCAATGTGTTTATCTCCTCAA +ACACAGGATTTAGCTCCATTGCACTTCCTGTTGCCCTTTTATTACTAGAACCACACATTT +TGTATTTGTTTTTTCTTTCTAAGCTTGCTATGGCTCATCAACATGTTCTTGAGACTAAAC +CACAGCACAGAGTCTAAACTGGATTTTTTTTGAGACCTCCTTTGCCAATGGAATTAATTT +GACTCTCTCTACTTAAACCTCAGGCAGTCTTTGAACAAGGGCAAAAAATAGCCACATTCC +TCACCAAAATATAACAGTTTCTCTTGGACACATATTAAAATTCTTCTCCTCTGAAACCTC +TAGAGCCAGGCTTCCATAGTTAAAATCACTCTCAGCAACAAAGTCTTCCACATTCCTACT +AGGATAGCCCATTAAGCCCCACTTTAAGCATTCCACTGCTTTCTAAATCCAGAGTCCCGA +AATCCACATTCTTCCAAACAAAAGCATGGTCAGGCCTATCACAGCAATACCCCAGTCTCT +GGTACCAACTTCTGTCTTAGTTAGGGTTTCCATCTCTGAAGAGATGCCACGACCAAGACA +ACTCTTAAAAAGGAAAACATTTAATTGAGGCTGGCTTACAGGTTCTGAAGTTAAGTCCAT +TATTGTCATGGTGGGAAAGATGGCAGCTTCCAGGCAAGCATGGCACTTTAGGAGCTGAGC +GTTCTGCATCTTGTCCTGAAGGCAGACAGAACAAGACTCTAGACAAGCAGCTAGGAGGAG +GATCTCAAAGCCCACCCCCACAGTGACGCACTTTCTCCAACAAGGCCACGCCTCCTAATA +ATGCCACTCCCTGGACCAAGGACATTCAAACAGCCAAGGTGTTCTACTGTGCAGTCATTA +CTATACAATTAGGAATAGAAAACAGTTATCAAGGTCCAGGCAGATCTCTTTGGCATGTTC +TAGGTGTCTTCCTTCTTTTTCAGGTATAAGAAAGGGATGTGAAGAGTAGCCTAGTTAAAT +TCTGTTGCTGGGGGCCGGGGGGTGAGGGGGTACACTCTGAACAACCAGCTTTGGAAGGAA +AGGTCTTAATTCACTCCAACTTTGGAGTCACAGTCCATCACAGTCCATCCTTGGGAAAGT +CAGGCCTAGAACTTGAAGCAGGAATTGCTGAAGCAAGAATCCTAGAGGAACTCTGCTTAC +TGGCTCACTTTCTGTCTCATGCTCAGCGTTCTTACACAGCCCAGGCCAGCCTACCTAGGG +ATGGTGCTGCCCATAGTGGGCTGGTCCTTCTCACATCAGTCATTAATCAAGATAATACTC +ACAGTGATAGGTAAAAGCCAATGTGATCTAGGCAATCCCTTGGTTGAGGTTTCCTCTTCG +AGGTCACTCTGGGTTGTCATGCTGACCATATAAATTAATTAGCATAATAGCTGGTTAGAA +AAAGAGACAAGAGAGCAAAAGAAATAAAAGTGCAGATAATAGAAAATTGAGGGCTGGTGA +GATGGCTCAGTGGGCAAGAGCACCCGACTGCTCTTCCAAAGGTCAGGTGTTCAAATCCCA +GCAACCACATGGTGGCTCATAACCATCCGTAATGAGATCTGACTCTCTCTTCTGGAGTGT +CTAAGGACAGCTACAGTGTACTTACATATAATAAATAAATAAATCTTTAAAAAAAAAAAA +AAAGAAAAGAAAATTGAAAGACGCCAACAGTAGTTACCCTGGCACCTCTTGATGAAAGGT +AGATGGTACAGCTGCTAACAGTCATGATACTTAATATTTTTGTACCACTCAGCATAAAAG +GAGCCTTCTAGGATAAAACATTTGTTCCAGGGCTCTGTCTCATTTTTTTTCTGGGTCAAC +ATTAGCATTTTATTTAGTTATTTAGTTATTTATTTTTTTTTACAGCTCTTGTTCTTGTGT +CTTAGGCACGGACTCCTGAATTTGGGTGCTAGCATTTATTAGGCTAACATTGTGCCATAG +AGTAAACATTTATAATCTCATGCACTAGATTGAGCAGTCAGAGGATATACTCACCCTATC +ACAGAGTTGACATGGAAACACAAGCTTGGCATATGGAGCCGAGCTGGCCTGACACTCACC +ATGGGTCCCAAGACTAGGCTTCCACAAGAAATACATCTTCCTATGTCTCCCTACCCTTCA +GTATGCTTGTGTATTCCATGTTGAATGTTTCCAAGCAAAACTGAAAGGAGGGGGCTTAAA +AGTAAAGGAATTTGAGTTAGATTAAAAAGCAGGATTAGTTAAGCAGCGTGCCTGAGCCTT +GTGCTGTTAAAAGGGATACGCTGGCTAGGGCATGAGAAAGTATGTGGCATAGTCTGTTTA +ATAACACTTGATGAGTTTAGTGTTTAGGAACCCCCTTCTAAGTCATGTAAGTAACATAAC +TAGTGCTCCCAGCTCTGCTCTGGAATGCCTGTGCTCTCAGTTAGCTTATGCTGTGTAGCT +TGACAGATAATACTTGCTTTTCAGTGGAGTTCTTAAGTTTAACTTAAACATTTACACAAA +CTTCAGATTACATGGGCTGAGATTTCTCGTTGAGGCTGGGTAAGTATCTTGTATCAGAAG +CAGAATTTACTTAGAAAATGTCACATGCTCCCATTAACTAGGAAAGTTTCTTTGCTTCAT +GTCGAACCCCCAGAAAACATGACTATTTTATTCAGTTCTGCAAAAGCATCCTATTTTCAG +CTATAAAGCTTCATAGCTGTAAATAATCTTGTCTTTTGTGCCACTGTTGTTGAAGTGTTC +TACACTGAGCTACATAACCCCCAGAGAAAGTAATTTTTACGTGACTTAGGTATACAGACA +CATTTTAGATGGTTTGGGTCTTCAGCATTCAGAAATGCATTTGTATTTTACTTATTTCCA +GGTGGGACTGGACGTTTCTTTTTGCAATACTAAGAGTTAATCCCGGGTCTTGTGCACACT +AGGCAGGCACTTTACCACTGAGCTACATCCTCAGTAGGAGTGGATGATTCTAATCTTTTG +AGAGCCACAGAAAGATTAATAAAAGTGTGAGTTGCATATTTAGTGCCAGGGATTTAGTTC +TCCAACTTTAGATAATTGAATGGTATTTTAATTGAAGTTCTGCATCTTTATAAAGACTAT +GCACCCCATCCTTTAATAGCTTGTTGTGAATGTTCGTCAGAGAACTGGGTCTGTCAGTGT +AAAGCATGCCTTACCAGCTTTCCTGTCATCGCCAACACTAATCAGCAATCAGTCAGTACT +TGGTCACAGAACCCTGGAAACCTCTGGTAACAGGTGATCACAGCTGCCACTGAAGATAAA +ACTGCTCTTCCTTCTTGGACATTATATAGGGTCCTTCAGAAATTATAATGATTTGATTGT +TTGGGTTTTTAAAATCTATTTAGTTGTTTCTGTGTGCATGCATGGTGCATGTGTGAAGGT +CAGAGGACAACTTTGTAGAGCTGGTTACAGATGCACATTACAGCATCTGACTTTTATAAA +CATGTGGATTCTGAGGACCAAGTCCAGGTTGTCAGGCTCACTTGGCAAATGATTTTATTT +GCTAAGTCTTTTCCTAGGATATAGGGATTTTTAATATAGAAATATTTACAAGAAATTGAG +AACGAAAAGTATATTAGCAATATTTGCGCTACCTCTAAAATTATCCAGTATTTCTCCAAG +GGGAAAAAGCATAAAATTTGATATTTCTCATATCAGTTAAATTCTTGGTATATAAATCAG +CTGATAATGTTCCATTTGATTTGTTTGGATAAGAAGGTGGGACACATGGCTTAGTAGCAT +TATCTTTGTGGGAGTGTATATCATGCATTTGCCAAGTGCATGAGTGGAGATGAGTTCCTT +GGACATGTGGGTCCTGGGATTGGAACTGAAGTGCTCAGAGTTGGCAGTGGGCTTCCCTGA +ACCATCTCACCCGCCCTCATCATCTTACTTTTTATTCTGAGAGTCAATTTCAGTAAGTTG +ACCAGACTGGCCTTGAACTCACTGTGTAACCCATGCCTTATCCTCTCCAATAGCTGGGAT +TTTGGAGGCCCAGCCACTAGAGGCAACTTCGGGCTTCAGTAAAATCGTGATTCTAATTGA +CAAAGCAAGTCTAGAGCCAAGAGTTTCAGTTCTAACAGGTTTCCTTAGGCAGGGCTGTGG +GGCCACACTTTGAGCACAAAGTAATTTCATTTACTCCTCTTCTGTTTAACTAATGGCTTT +GCTTGGTTTTTCTTCTAACAAGGTTACAAAGACTTCAGGTTTGAGACCAATGGAACCAAA +AGACATCAAAGCAGTCCGAGAGCTAATCAACATCTACTTGAAGCAGTTTCATCTAGCTCC +AGTGATGGATGACGCAGAAGTGGCCCACTGGTTCCTGCCCAGGGAGCACATCATTGACAC +GTTTGTAGTGGAGGTAAAATGATGAGCTGATAAGCTAGTCCTGAGAACAGGTTAAAGCTC +CTTTGAGGAGGATCATGGTGTGCCCATAGCTTTCCTCCATAGCTCTCTGCTTCTGCTAGC +CCTCCCACAGCTTCGGACAGTCCTGGACTAGAGTGTCTTCACTGGTTATTAAAGGGAAGT +TAGGCTGCATTTGTTTATTGTGCATTTGCTCTTCTCACTGTGAAAAGCTAATTAGTCACC +CTAGACAACTGTGTTTCAGAGTTTAATATTTTCGCTTTTGTGTAACTGGCTGGATATGAA +CTGCCATTAGCTTCAGATGACAAGCCACAGACTCGGCCCCTTGACTCTTGTTTAAGGGAG +GGAAGGAAAAGGAGCTATCTAGATACTCTGACCAGTGCTTACTAGATGGATTTAACATCG +TTGTTTGTTTTGTTTTGTTTTTCAACTTTGTTTTACAAATCTGAATTGGTTGTTCAGATG +TTGTCATGCTTGGAAGCTCAGTGGGTTGAAGTAAGGTTAGACTGAGAAAGTGGAACTGAC +TTTGGCAAGCAATTGAAGACAGAGGAGAAGGCTAGTGAGAAGTGACTGGGGTTTGTTTAC +ATCACTTTTGCACGGAACTGTTACTTGGCACTGTCAAGTATTGTTGGCCATGTGATCACA +GAACCAACAGTTAGGGCAGTTATGGAGAGACTGACCCATTGTAAGGATGACTCACAAGAC +ATTTCTAGTGACAAGTAAGCAGGCAGGCTCAAAATTTGTACTTCTAAAACCTCTTTGTAC +ACAAATCTTTACACACCTGTGTGTCTCCAGAGCCTTGTAAGTTGTCCACTCTAAAGAATT +GCTAAGAACCCCAGAGAGTTTCCACTCTGATAGGATAGATCAGTAGCTATTTACAGTGCT +CAAAATGTAATAAGATCTTGGTATTTGCCCCCACGTTATAATATAACAAAAGAAAGTCCA +TTGCATGTTACCTAAAGAACATCCTGTATATAAAAACTATTTTTTCTCCCAAAAATTAGT +GAATGAATAATTTCACATTTTTTAAAATCAGGGTCCTTTCCTTGGTTTTGCTTTTAATTA +GTTGTGACATACTGCCTTGATTTAAGTATATGAAGAAGATACCTCCCATGAAATATTGAA +GATTTGAAAGTGATTGCATAATTTAACCTTATTTCAGATCATTGTTGGTTTCTTCCCCTT +TTGAGATGGGATCTCAATATGTAGCCCAAGGAATATTCAGGCCTACCATGCCGCTCAGAC +TGGCTTCTGGCTTCTTTTTATTTTTACCTTACATGTATGGGTGTTCTACCTATATCTCTG +TCTGTCTGTGTCCTCAGAGGCCAGAAGAGGGCATCAGATCTCCTGGAACTATAGTTATAG +GCAGTTGAGATCGTTTGTGTGGATGGTAGGACTCTCCCTGGGTCATCTCCAGCCTCTGGC +TTTAAACCTAATGATCCCCCTGCCCGAGCTTCCTGAGAGTTGGAATGACTAATGTACACC +GCCACATACAGTTATTTTCAGATAATTATGAATAATGTTAACTGACGTTTTCTCAGTTTT +CTGTTGAACTAAAACATTATTGGCAAACAAATCTCGTCTGGTTTTCTTGTTTGGTTGGTT +GGTTGGTTTTGTTTGTTTGTTTTTTGTTTTTTTGTTTTTCCTGAAGTAACTAGCTCTCAT +TCACTTTTAAGAATATGTTCCAGACACCAAGACTGGATGGCCATGTTCTTTGAAATAGCG +TTCTGTTCACCACTCGGTAGCTAGCTCCACGTACTTCCGTTTCCTCATGACAGCAACCCA +GATATATGCTTCAGTGTGGATGAGAAAGGCAGCCTCTGGGCCTCAGCCTGGATGGCTTCT +GTCACTGTGGAGGAACTTCCCACTTAGGGCCAGCTTTGAAAGAGCTTGCAATCTCCCTAG +CCCTCCAGCTAAACTTCCAACTGTTTGCTTCTTAGTCTCCACCCAGCATAAAGGGCTCAA +GCTGGGTTACAGAGAGGGTGGACTCAGTTGTTTGGAAAGAAAGTTGGGTAGAGGTCAGTA +TCAGTTGATCAAATGCTTGTTCAAGGAAACATTCACTACTGTTGCTTCCCTCTGTCCCCC +AGAACCCCAGTGGGAAGCTGACTGACTTCCTGAGCTTCTACACTCTCCCCTCCACGGTTA +TGCACCACCCAGCTCACAAAAGCCTCAAGGCTGCCTATTCCTTCTACAACATTCACACAG +AGACACCCCTGCTGGACCTCATGAATGATGCGCTCATTATAGCCAAATTGGTGAGTGTTG +AGCCGCTTTTTTTACTACTTGGATTTCCTTAAGTGAACCAACTTACAGAAAGGTCTCCAG +CTCCCTCCCCAACTGTCTTTATAATACAGTCTTCTAAGATGGTGCTTAGTCAGTGGCTTT +GTATCATAGGTACTTAGCCTTATTATAAGTACCTACTTAAATTACTGTAGAGGAATTGAA +TGTTATACAGAATATATACTACAAAGAACACATTAAGCCCTTGGTGTGATAAACTTTTAA +ATTTTGTATTGGCAGAAAGGATTTGATGTGTTCAATGCACTAGATTTGATGGAAAATAAG +ACCTTCTTGGAAAAACTAAAGTTTGGTATAGGAGATGGCAACTTACAGTATTATTTGTAC +AACTGGAGGTGTCCAGGGACAGACTCTGAAAAGGTGAGTGAGCATGATACAGCAATTCAT +GCTGACTGCTGTCAGGATAAAGGGGCTTTATCTGTTTCTACTGTTGGTAATTCCTGTGTG +AGAGAGGGTCAGAGGGAGAGAGGAATTGTAAATGGACTCAATTAACCCAGACAGCCCCAT +ACAGACCCCATAGGATGAAGGCAGCTTTTTATTTCTTTACTTTTATTATGTGTGTATGGG +GATGGGAGGAGAGATAGAGGGATGGGTATACACATGCCACAGCATATACGGAGGTCAGAG +GACAGCTTTGAGTAGTCAAGTATTCTTCTCCCAGGACTCCAAGGACTGAACTCAGGTCAT +CAGCCTTGTGTGGCCGATGCCTTTGCCCTCTTAGCCAGCTTGGAAGGTCAAGGGGACTTT +TTTTGTAATTACTTATTTTTATTGTATGTACATTGGTGTTTTGCCTGCATGTGTGAGGGA +GTTGGAGCCCCTGGAACAGGAGTTACAGACAGTTGTGAGCTGCCATGTGGGTGCTGGGAA +CCGAACCTCAGTCCTCTGGAAGAGCAGCCTGTGCTATTTCCTGCTGAGTCATCTCTCCAG +ACCTCAGAGAGACTTTTTAAAACCCCAGTCGATAGACTGCCCAGTGTTATAATTCGATTT +TCTCCTCAGTTTGGTCTTACTGTCCCATTTTTCTTTCTTTAGGTTGGACTTGTTCTACAG +TAGATGAAGATGTTATTTCTAGAAGGCAACATTCTCATTTGTTAATATTCTATTTAGTGA +TGCCTGGAAATGTCATTCCAAAGAAGAATAAAAGCACAAGTTGAGTGAAATTGAAGTAGT +TGTTAACAATCAGAATAGATGGCCAACTGTATACATTTCTAGTTAGGGTGTTGGGAGCCA +GTCTCCGCTGTTGACTAATGTGGGAGGGATTAAAGGTGTCCATAGAGCTCTCACTGCAAA +GAGAAAAGTGGGACTGTCTCTGTGATCCAAACAGAAATGGCAGCATCATGTTAAGAAAAC +CTTTGCTGTTAGGAGAGTCACTGCTGCTTTTCTGTTTATTAAATGGTGATATACTTGTAA +AACAGAACAAGGATCCATATGTGTATCACCTTACATGATGCCACTGGAATGTTTATAGAA +TTGACATGTGGTAGATACTTAAGGAGCAATATGAAAATGTACCAGTGACTTAGCACATTT +ATTATTCCATAAGCAAATACACAGGTCTGTCCCATAAGCATAGTAGCCAAATCAGTACAT +TACAGGTTTGTCTTCTGCTCTTCAGCAGGCTAGTGGATTGTTTCAAAGGCAGAGTTTGGG +GCAGTTGTTCAGTGTGCTCACTAGAGAGTACACAGCTGACTGATGAGACCTTGCGGCTGC +TGTGCAATCTCATTCCTCAGCAATGTGAAGGATGTGTGAGGGAAAGGAAGTCACAGCTCT +AAGGTCAGATTAAATGCCCAGAGGAGTGGAGTCAGCACACAGATGGTCTGAATGTTTTTA +TTATGCAAAATTGCACATGTTCCTTTATGCTGACTTTAATTTATCATGAAAATTGTCATG +CTAATGGAAAATGTCTTACTTGTAAATAATAAGTATTCATAATTTTGTTACTGATGTTGT +TTTTACCTAGAATTTGAAAACCAAGTTTCACAGTGTACATATATGTGTATATGCTGCCAC +TAATCCAAGGGAAAATAAAATACTAAACAAGGCCATTGTATAGACTGGGCCTTTAAGTCA +GATGCCACAAAGTAGATACTTCCTGCCTTTACTACAGTGCCTCCGCTCCAGTCCAGACAA +CATGGCATTTCCTTCCCTACTAGAAAGGAGTCACCAAATGTGACTGTAGGCTGTCTCACC +TGTTGGCTGTTCTATACAGCTCACAAACTGAGAATGGTCTTTTTTTTTTTTTTTTTTTTT +TTTTTAAATCGTTGGGGGAAATAGTCCAAAGAATTGACGTTTTGTAGCATGCAAATCTTA +GGAAATCCAAACATTTTATCAGAATACAGACATATCTTCATTATGTCCTAACTATGGTTG +TCTCATGCTACAAAGGGAAATCAAGTAGTTGTGACAGACTGGACTGTATGTATTGCCTGC +AAAGTTAAAATGTTTGCTCTCTGGCCTCTTGTGGACAGGTCCTAAATAGGCCACAAATTG +TGCCATTCCTGATATTACCACGAGAGGGGGCACCTGGGCCCCACAAGTGGTGCAGAAGTG +GGACCAGTGCTGGACACAGGACAGATTTCTCATTATACATGTCCAACTGTCACATTTCTA +ACAGAACACCTTCAGGAAATGAAACTACCTATTCATTACAGCACTGTGTGGAAAGTCAAG +CAGTAGGTGAGTGAGTCAGTCAATCTGGATCTACAGCTCTTTGGCAATTATTGCACTCAT +TTTTATGTCTTATACAAATTGAATTTTCAGGTTAGAATTTTGTCATGGGCTTATTTATTA +TTTACCTCATGAGGAAACTGTTAAAACCATTCCTTTAGAGATTTGTTTATTGCACATTGC +AGTTGTTATAGAACTTTAAATACACTAATAGTTAACGGTGATGTCTTCATAAGTTAAGCA +CATGAGCAGTTGGTATTTTAGAGAATTAGTAGCCAGAGCAACTGCTTGGATATAAAATAA +CTGTTAAAACCAAATGTAAAAGCAACAATCTCAAGTTACACTGCCCTATGCTCTCTGTAT +CCATATTGTGCTGTAAGGTTTCTTCCCTTCAGAAACAGGAAATTTGTCAGCAAGTGGAAC +AAAGTGGTACAGTCCATAAGTTCATCCAAAACTTGGGATGAAAAAGTTTTGCTATCCCAC +TCACCTCCTAAATTCCACAATGACTTCCAGACAGAGTGGATTAGTAAAGTCCTGACAGCT +CCACTCCCAGCCAGAAAGACCCATCACTGTCTTGTCTGTCCTCGTGCCACATGTCAGCTA +AGTACTGCTGTAATAAGTTCTGGCTTAGGTTTTGTTTTTAGAGTTGTTAGCTTTGATTTT +TGTTTGTTTTTGGTGCTGGGGATCAAGCCAGGGATAGTATGTGCTGGTAAGCACATATTC +TGCCATAGAGCTCTGCCCCTAATGTACTCTTGATAGATGTTATATATTACAAGGAAACTG +ATGATGCGCAGGGAGAGAATTCTTATGAAACAACCTTATCAGGCTTTTGTTCTGTATCAA +TTAAGCCTTTCTCCCAAGCCTGCCTTGATGCTTACCTACAAAGAAAGCCAAATTACCACA +AAGTAAAAATGACATGCCGCTCTGAAGGCAGTGTACTGCTTAACATTTAGTGTCTCTCTC +TCTCTCCGTTGCAACTGAGGACTTTCTTCAGTTGCTTCACCCACCTTGCTAGACCATGTC +TGTGGCCCATTTTCCAAGTTCGGTAGAGAAATGTTAAGTGCTGTAGGAAACTGATGTTCT +TGCAAGCAAGCATTGTACCAGCCTTTAAAGCAGTGAATTTATATGCGCATGGACATTAGT +CTTAATAAACTTTGGTTTTGTTAATCATTGTTTTGAGTGTTTTCTGTACTTCATCTGCCC +CACCCAAAGAGAAAAGCACCTCCATGCAGGATCCTAAGAATATATGTAAGTTTTGATTTT +ATTTCTTTCAGTGCTCATTTAGACATTAGACATAGTGACAAGTCATACAAAACTACTTGG +AAATGGACTTTTTACTTTTGGGTGGTTTTCTTATCTTACTAGGGTTGGGAATGAGCTTTT +TTATTTTAAGGGGTTGTAATGTTGCAGCTGAAGCTTGTCCACCTTCAGCAAGCTTCCTCT +TACTAAGTTTTGTAAGGTCATCAAATGACGTGTCCAAAATCTCGTTGTCCTGGCTTTCCG +AGGGTTCAGTCTCTAAACTGTCTGTGGGACCTTGGGTTCTGTCTGGAAGCCATGGCACGT +TTAAGCTGGGCACCCTGGGAATGATGGCTTCTACTTCATCAGCAAAGTCCCTGGTGTTCT +TTCTGAAACCCAAGGCTAGCACACATTTTAAGCCAATGACAGGAGCAATTCTCTCGCTGA +GCTGAGGTACCTGACAGGCAGGAACAGTTCTGCTTAGACTCAGCTGAATCAGGTGTGAGG +TGATGATGGCAGGCTTGACTGACTTACACACTAGAACCAGGAGCAGTTCATTCCTCTCCA +GAGCTCTGGTGACTTCATTAACACCAATGACCAGCTGTTTCCTGACGTGTACAGGTGTCC +ACCCTGACACCAGCACATCCCCATCAGGCTCTTTTGGATCCTCGCTAATCTCAATATCTG +GCCGGCAACTTTGCTTTTTCATAAGAGCTGTTTTTTTCCTTTTCTTCTTATCTTCAATTT +TCTGAAGTCCAATCAATTTAAACTTGGCTTCGAGAGTCTGTAATATAAAGTGTATGTCTT +CTCTCTCCAAGGTGCTCCAGGAAATAACATAAGGGTTGTTTAGTGATGTTTTTACAACCA +GAGGTCTAGTCTTCCGAATAGATCCCCTCTTTGGTGCCTGAGGGGCTGCAGCCATCTTGA +AAACCCTTTGGAAAGAAACAAAATGATGAAACTCCTGTCAGCAATGCATGTCTTGAGAAC +ATTTTGGTTATAGTCTCCAGTCTCTGTTGTTTTGTTTTTTATTCCAGGCTGATATGCTAC +AGCAAGTCTAATTATATGGGCCCAACTAGATAACCAGTCAGAGAATTTCTGTGGCACAAG +GAAGACTTAATTCTCCCTATTTTTTCATGATGCTCAACAGGCAATGTGAGAGTGACTGGT +GTTAATCTTACAGATTTGTGAGCATCTTCCAAACTCTAATTGGAATTCCACTCATTTATT +TTAAAAATGTTAAAGACATTTATTAGGTTTGGGGTCATAGCACATGTGGTCAGAGGACAG +CTCTATTAAAATGGTTTTCTCCATGTGAGTCTCAAGGGAATGAACTCAAGTCACAGGCTT +GGTAGTAAATGCCTCTTCCCTCTGAAACATCTTGCCAACCCCTCATTCATTCATTTATAA +GCATACTTACTGAGTTACTGCAGTGGGCAGATGGTGTTCCAGACACAGATGCTGGTGGGC +TCTGAAGCCCCTGTGTCTGCCCACACAGAGCTTAACCTTCTGTAGTCTCTGAAGTTCATA +ATGAACCAGGTCAGATTTTAAGAAGCAAAACCGTAGTAATCTGTCCATGGCTAAAACTTT +AAGTCTCCCTCCTCTCATGATTCCCAAGTCCCTAAAACATTTGAAACATGCAGGCCCATA +TTTTCCCTCTCACATGATTATAAGATGACTGCTTTGGCGGGCAATTTCATGAAAAATAAA +AAAAATATGAAATTCAGAGATTAATCCATTAGGGAGAAGTAAATGGGCTGCGCTCCTTCC +AAAAGCAAATCCGAAACAAAACACTGTTATTTGTTCTTCCTATAATAATTAACCTTACAG +ACAAGTTAGGACGTTAACTGCTCTCTTGTCGGGCATTCATTCATTTAAACCCTGTTTATC +CTTCCCAAAGGCAACTGTATACCTCTGCTCTCAGTTGTCTCCTTCTTAGAGTTCATCTGA +GAACTATGAAGACCCAGTTGACAAACTTCAAATAAGTCCCCCCTGCTTAAGGTTCCTCTA +ATTCAGGGCACTTTCTCCACGCATCTTGTTCCTAACAAACTTACAGAGTTCCCTGGCATG +GATTAGGAAGCAGACTCACTGTACAACTCACAGCTAGTTTTTCTAAAGACTTCTTTTAAT +CATGGATCTATCTTAGAAATAACCTGTGGTTTTTAAGAACCATCAGATGGCTGACTCACC +CTAGAGCTTACTGAGCTGGAATTTCTGGGAGTCAACTGTGCCACAGGTGCTGGTAAAAAG +CTGCCCAACATTTGGAGATGTTGATGTGAGGCAGGTGGCATCTCCAGACTGCACGGCCTT +TGGAGATGGTGTTGCACTCACTCCCAGTAAGAGCTGCAATCTTGATTCTGTCAGTGCTGC +CCACTGCTACAGACACTGGCTATAGCTGCTTCCATAATAACTGCTTCCATCAATCCCCAT +GAGCTGCATGCTCCTCACAAGCTAAGAGATTCAAGAACAGGTCGTCCAAATCTATCGAGG +TGACCAGCAGCTGGTAGCTAGCTTTGAGTAAAATGACCAGGAAGCAAGGGACAAATGGTC +CCACCACAACGCTTGCCAAACTGCAAGTCAGCTACTGTCCCTGCCTAGCATGGGGGACAC +TCACAGATGCTCTGCAACCAAGGGATTGCAAGATTGGGATGTATGTCTCTGATTCACAAA +AACCTGGAAGGGGAGATGAAAAAAAGAACCAAGCCTACATAAGATGACCGCCATGCAATA +CTAATTTTTAAAATGCTGAATATTAACAGGTTCACAGAGCTTGATCAAGTACCTTGCCAA +CTATGTCTGCAAGCTGCTACTGCCTACAGGACCAATTACAAACTCAAAATGTTTACTCCC +ATTTCTCAAGCATTTCTCCTTTCACTCATCACCCATATTACAGATTCTGGCTATTTAATG +AGGCCTCTGGTTTCTCATGTCCTTATTCAACGTACACTGTGCCTGGTAGAGCACTTACAT +ACATTTTTTTCTATCAAATTATTATGAATTATCCTTGCTGTTGCAGGCCATTAGGCATTG +GGCAAAGCAAAAAGCTTCTGCGAGTAATAAAAACGGCTCACTCTAAAGCCAGAGTAGTGA +GGTTATCTTGAGGAACAGGCCTTAGTTGAAGTCTCTGGAGAAAACGACCATTAACCAACC +GCAATCTAAAATATTCCTCCTTTGAAGGAATTCTTTAGATAGCCCAAGAAGGAAGCGGGC +AGTGAGGGATTACAGAAGAACATTAAAGTTCAGTATCGCCCGAACAGAGATGCTGGAGTT +GAAGATACTGGGTAAGGACAAGATGGTGACTCTAGAGCCTTTCAAGAAGGGCGGCGCGAT +TAGAATCGCGTCACAGAGACCTTGATTTGGGAAGAGACCCTAGAAAGGCTGTCAGCAGCA +GAGAAGCTCCCGCGGTCTCGGGAGGACGAAGGGGTACCCGCATCACACAACACGACGGAA +GGAAACCCCCGAAGGCAGGGATCGGCTGAGACCAGCCGGAAAGAACCTCAGGGAGAGCGG +GCTCTGGATGACCCCCACCCCGCGGTGACCCGGGTGCCCACGGGCCGGGACTCGAGCCAC +AGGCACGCACGCGCCCACCTGAGCAGAAGCGCCCCGCGGAGACCACGTGACGGATCGCTT +CACTACAGCAACTCGGTCACTACCAGGAACCACTGCGCCCGCTCCACGTGCGCCTGCACT +GAGCGTGCGCAGAACACGAGCTCCGCCTACCTGCCTCTGCATTACGTCACTCCCAGTCAG +GGACGTCAGGCGTGGTGTGTGGACTAAACCTGGCACAGCACTGCGCAGGCGTGTATTCTG +TCTCGCGAGAGTCTGTGGTTGCTGTAGTAACCAGCCTCTCCCTTCTGACTGGTCGTCCAA +AATGACGATGCGGAACAGCTCGGTTCTGTGAGAGGTTCGTCTCTCCTTTTGGCTCTCCAT +TTTTAGCCCAGTTGCTTCTGCCTTGCTGTCTCTTTTTGTTCTGGGGATACAAAACTCCAG +CCCTTATAGCCACCCATTCCCCTGCACGCGTCCCTGGGAGAGGCTGGTTACTACAGCAAC +CACAGACTCTCGCGAGACAGAATACACGCCTGCGCAGTGCTGTGCCAGGTTTAGTCCACA +CACCACGCCTGACGCCCCTGACTGGGAGTGACGTAATGCAGAGGCAGGTAGGCGGAGCTC +GTGTTCTGCCACGAAAATCAAATAAATAGGGGTTATAGGGTTGCATGTACTTAGAGATTA +TGTGTAGAATCTTGGGCACACTGAAAGGAAAATAGGGGCTGCATTTAGTTCCACAGCAGT +ACTCCAGAGTACTCCGGCAATAGCTGTTGTGCCTTCTGACAAACGGAGACAAAAAATAAG +AAAGGTTATGAAACAAAATCACTGGAAAGTTACAACTGGTAAGCAGTGGAATAATGTACT +AAAGATTAAAAATTACGCACGCCTTTAATCCCAGTACTCGGGAGGCAGGCGGATTTCTGA +GTTCGAGGCCAGCCTGGTCTACAAAGTGAGTTCCAGGACATCCAGGACTATACAGAGAAA +CCCTGTCTCAAAAAAACAAAAAACAAAACAAAACAAACAAAAAAAAAAGGCAGGAGAGAT +GGCTCAGCGGGTAAGAGCACTGACTGCTCTTTCAGAGGTCCTGAGTTCAAGTCCCAGCTC +ACAACCATCTGTAATGGGATCCAATGCCCTCTTCTGGTGTGTCTGAAGACAGCAACAATG +TACTCACATACATTAAATAAATAAATAAATAAATAAATAAATAAATAAATAAAAATTACT +TGACAGGAATTACTTTCTGTTCTTATGAATTTGGGAGGATTCAGGTCCTTCTCTTTATCT +TCCTCTTTTTTCTCGGTGTTTTCATTGCTCATTTTAGACTAACATATAGGATCTAGCTTC +TACGTTTCCATTATTCACCACCTATTGAACATTTAAACAGAACAAACACTGTTGCTTGTG +GTCAAAGATTGTTGAAGTTTTTACAGGAAAAGCGTGCTGTGGTTTCTATCACAAGTAGAT +GAACTAGATTAAGTTCGGTCGAGTTTTGACTGTGCCATATAAGACGTCCTTTACTATTAC +CCGCAGTCATGTAGCGCTAAAGACAAATCGCGATGGTAGAATTGAAATACTAAAGGTTCA +CATAAAATCCTGGCTCGTGGAAGACTGAGACAGGAGGCTGCAGACTGGGCCTTCGGGGCC +AGAACTTGCACACACCATAACAGAAAAATAAATAAATAAATAAATAAATAAATAAATAAA +AATAAAAAAAGGCAGAAAGAGGGGCAAGATAAAGAAGTAAAAAGGTAATGGCTATGAGTG +TTGTCCCACCAAAGTTCCAGCTCTTACATTACAAGCCTCTGCCGCCAGGCTGCTATGTTG +ACACCCTAGCCTTCCCACTAACTAGTGTCCCTACACCTCAGGCAAGTTAATTAGCCAACT +ATGAAATGATAAAAATAGTGCCTATTCTGAGGATTAGAAGAATATTCTGTGTAAGATGCT +TACCACAGTGCCTGCCACATGGTACATGTCTGACAAATGGAACCACTATGACCCAGTGAC +AGCTGTGGCAGAATTAAGTTAATACAAATTATATATAGCCGCTACTATTTTGGGCCTTGT +TTTCTATTTGAGAATTTAGCAATCTTTCCACAAGGATTTTACCCAAAAGAATATATCTCA +AAGGTAATTTCTTTCCATTTGTGTAGCACAACTTTAGTTTATGTTCATATTTTTTTCTGC +AAACATATGCTTCCTGTAGTTTCCTAAGTAGTATATGTGTATATGTATGTATATATATAT +ATATATATATATATATATATACACACACACACCAAACCAAATGGTCAATTTACTTTTCAA +TTATAGCTCTTATTTTACATCAATTCAGTTTTTAATTTTTATTTTATTATTTTTATTTTA +TTATTTTTATTTTATTATTTATTTATTTATTTTATTTTTATTTACATCAATTTATGTTTA +TGATTATGTTTAATCAGTTTATGTTCAGGTTTTTTTTTTTAACAAATATATGCTTCCCAT +AGTTCCCTAAATTACTATGCATTTGGTAGTCTATATATACACTAAATGGTCAATTTACTT +TTCAATGATAGCTTTTATTTTACATTGTAAATAAGTTATGTTTGTGAATAAACAGTTTAT +AAATGTACCATTTATGATCATAGTTAATTTTATAAATATCTCAAAATATTTTAATAACTT +AGAAGGTTTATGAAAGTATTCTTTTTGTCTTAATTCTTGAACTGCTGGATTTAAAGGATA +CAACAATATAACATTAGCTTAAGAGTCTGAGTCAGAAATCGTAGCATTAGAGCTGACAAT +ACAGTCTGTCAACAAAATGTTCAAGAATTGAACACTAGATTCTTCTTGCTTGCATGGAAT +TCTGAGCTTTGCCCAGCATTGTATGCTATTGTGGTTTTGTGGAGTCTACAAACATACTGT +TAATAACGATTATTTTTAGTTTTTTAATTAGTGTATAGTAATTGTCCAAAATATCCACTT +CATTATGGCCTTTCCTGCATGTCTACAATCAGTCCAACATTTAAAAGTCACTTAACTGGG +AATGGACTTTAGTAACGAGATACCAAGTCAAAGCACAGGCTTCGAGTCTGTGCCATTGGA +GTGTCTATAGCCACATCTGTGTCCAGGGCAGCAATATGAATGGGAGGTGTCTTGAGCACT +CGGGCCACCCCAGGCAACAGTGGGTAGCAGTGCCACCCTTCCATAGATCAGATCAGTAAG +GAGAAAAGGCGCCTGGTAAGGTTCAGAACATTTGTGTATAGTCATGTAAGCACAAAACCA +ACACCATGTCTCGAATTCCCGAGAGACGCTATCGGCCATCCCTGAGGTCAGGTGACAGGT +GTTATGTGTATTCTCTCTGGGTTAAGGAACAACTCTGAAGAACTTCAGCACATACAGTGC +TATAGTTAACACCGCTACACCCAGAGGTAGAATGGAGAGGCAAGGAAAAGGGAAGGAAAC +AGCCACAGTCTCAACTGAGGAGAGGCAGCGGAGGCATGCGTGCACCTGCAAGTTCGCCTT +AGTAAAAGAAGAGAGAGGAGATTAAATGAGCTCCGAGACACTGGGCTGAGTTACCTCCCA +GACACTCCCTCCCGCTCCTGTGGCCAATTAGTCCTCCATGCCCAGAGAGCAACCAATAGG +AGAGACCGGAGGAGGAGCACTGCTCTTTAAGCAGCGGAGCCCGCTCCCCGGGGACTCTCA +CTCTGAGCTGGGAGAGTCACAGCATTCCGTGTCTCATCATTATGTCCTTGCAGGTAAGCC +AGATCTGGGAAGGCCATGCCAAAGCAATTATCCGAAGCGCTCTGATGGGGCGAGAGGAGG +TGTGGTAGCCCTGGGACAGGACAGGGGCAGGTAACCCCCAGGAGCCTTCTGCTGCTGCGA +CCCTGCAGTGACTCCCACACCTGCCTAAGCAGTGTGGGGCAGTATATTTCACAATATATT +GTACTTCACCATCTGTTGACAAGGACCCAGGATCTCTATAGCAACCTGTTTGGCCCTCTG +GGAAAATTACCCAGATCTGAAGAATTGACAAGCTCCTGGGGGCGGGGGCTTCTTCACCTC +TCTCTCTTAACAACTCCAGGAAGCAAGTGACATCCATTGGGGTCTCCACATCCCCTTGCT +CTTGGGGACCTCGGGAGATTTTCATAGATGTGTTTTGTTGAATAACAGGGCTAGATTATA +AAGCTCTGACTTTACTGTTTTATTGATAAGAGTGAAAAGAGAATAAATAGGAATTAAAAA +CCAGGAAGCCCTTTTCTCAGATAAACACATATAGGTTGCTTTTATATATAAATGCCCTCT +TTCTATGTGTGTATAATGAAAGGTGTGCGCGCGCACGAGTTCTATCTGCTGGCAAGCCTG +GAGATCAGAACCTTCAGAATGCACATGGTAGAGAGAGAGAAGTGTCCCTTGCAATTGTTC +CCTGACCTCCAAATGCATGCCATGGTACATGTGCACCCGCATATATGCCGTAATAAACAT +AGAGCAAATAAAAGAGGAGAGAGGCAGTTAAATGAGCTACCTCCATGGGCAGCATTTAAA +GCAGCATTGGAGAAGGGAATCTTTAGGATTTAAAAGTTAAAGAATATCACGAAGGGACAA +TGAGCTAAGGCATATGAATGCCACCCTGACAATAGGGCAGCATTGAAGGCTAGCCTTAGT +TCAATAATTAAAATTGATACAGGGTGTGGGTTTCTATTACTATCAGTGTTGAATGTATTA +AATCTATTATTGCTGTAATGAAAATGTTCTTTCATTTCGATAAAATAAGATTCTAGTTTT +AAAAAATATATACTTGCTAGATATCAGCATCAGTATGATCAAAGAAAACTGGAATTGCAG +TCACTGAAAGTTTAAGTCACTTTGTTTATGCTTAAAGAATAAATTGTTACAAATGAAAAG +TTCTTAAAACATATGTGTATTATTTCAATTTGAAATTCTTACCAATGTAGTAATATAACA +AAACATGCATTATATTCTAGATGTGGGAGTGTTAGTTCAAGTCAGGAGTGACAGTACACA +CCTGTCATCCCAGCACTCAGGACTCGGAGACAGGAGAATCAGGAGTCCTAGGCCATCCTT +AGCTAGGTGGCAGACTCAAAGCAGTGTGCTACATGAGACCCTGTTTCGGAAAACCACAAA +GTACTTCAAGCAGAAGAGAAAGATAAAGGCAGGTTAGAAACCCATTAAGAGAAGGGATGA +GGCATGTGTGGATCAGTCTGCAGGTTACCTAGCATTCGGGAGTCCCTGGGTTCAATAGAA +ACGTAGGGTGATCATTTAAGTGTGATGTTCCAGGATAGACAAGGCAACATATGCAAATCC +TAACACACCCACGCTCTCTCAGACACACACTCATTGCTCACACACACACACCCTCACACA +AACTCATGCTCACACACATACACACACAGACTCATGCACACTGACACACCCTCACACACA +CTCATGCTCACACACATACATACACAGACTCACACACACTGACACACACATCTTCACACA +GACTCATGGGTACTCACACATGCTCACACAGACTCATGAGTACTCACACATGCTCACACA +GACTCATGAGTACTCACACAAGCTCACACAGACTCATGCACACTGACATACACACTCACA +CACCTCATGCTCATACATATACACACACAGACTCACATTGACTCATGCACACTGATGCAC +ACACACACACTCACACATATACTGGCAGTTCATCAGCACACTGAGAGAACTGGTAAGTAC +TTGTTACAAACACCGTAACCTTGGGAACCCGGTAGATACCAAAGATGTGGTATTTTGATA +ACTTGTTCCTGGGTCTAAAATGATTTCGAAAATCCAAGTTTAAAATTATAATAAAAGTAA +AAAACATATTGGCAAGCCAGCAGCTAGTGCTGGCTAGGGTATTCAAATGCCTTTTCTCTT +CAGAATGGAAATGGCGTTAGGATAGACATTATGTACCTTCTGGGTGTTGTTAATGGCTCA +CTAATGGAAACGAAAGTGAGGGCATGTTCTTTGTTGTTGTTGTTGTTGTTGTTGTTGTTG +TTGTTGTTGTTGTTGTTTTAATACTGGTATAAATGTTGGCAGATTGTTCTGGAAGTGAAA +ACAGAATTCCTTCTTTAGTTACAATCTCCCAATTTTATTTATAAATTATAACACAGATCC +TTTTTGTGTGGGGGGGTGGGAGGGTTAATTTTTCAAAAAAGAATCTTGCTATGTAGCCCA +AGCTAGCCTCCAGTTTCAGCTGATCCTACTGCCTCAGCTTCTCTAGTGTTAGTATTGCAG +GTGTTTACTTTCACACCTGGTCTGACGGACATTTTACTTAGACTCGTTTCCTTCCTAGAT +TATGAAGATGAAGCAGGGGGCTGGGGCTGGGGATGTGGATGTATCTCTCCTGGCCTGGAG +ATGTAGCAGTGGTAAAATGTTTGCAGGAAACCCTGACCTTGACCCCAAACACCACAGAAA +TGGGGGAGGGGAACATGCCTTTAATTCCAGCACTTGGGAAGCAGAGGCAGGTGGACCTCT +GAGATCAAGGCCAGTCTGGTCTATAGATCGAGTTCCAGGAGAGCCAGGGCTAAACAGAGA +AACCCTACCTTGAAAAACCAACCAGCCAACCAAACAAGAGTAGTGGTGTATGTGGAGAGG +TGATTTTATAATCAGAAGACACACACATACACACACACATGCACACACACAGTGTGTGTG +ATTCAAATAACTTAAGTTCTTTGACTGAGAAAATTATCTTCCTAGTTCAGTGTTCAGCAA +GGGAGAGCTGCTCAAAGGGCTTTATGAAGCTCATGTGTGGGCTGACTGCTCTCACTTTCT +ATAGGAGGTGACGTAAGTCAACTGTGCGTCACCTTCAGGGGCTGTCTTCAGAAGGGAGAG +ATTTGATCAGAAGTGTCCAGAAGTCCCATGCGGTCCTTTGATATGGTGTCCTGTGCTCAT +TGTGAATGTCATTCCTGACACAGGATGGGAACAGGAGGGCCTTAAAGCACACTCATGAAC +ATTCCATGGGCAGATGAAGGTCATACCCAACAAAGACGCTGTAATCTTACTCAGCAGAGA +CAGAATTGCCTGCCATAGAGCCCAGCTCCCAGAGCACAGGAATATAGGGAAGGTGGCATT +CTTTTGGCCCAGAATGCTTTGAGAGTCACTGTCAACTGCCACATATGTAAAGATGTTTCA +ACTGTGATAACTCTCTGATCCACTCACCAAGGATGTACATAATGGTCTCTGACTTGACTC +CTGCCCTAGGTCAGCAGATGAGGGCTTGAGAGTAGATACAAAGGTGAATGTAAAGTAATT +ACATAATTTAAGATAGTAACATAAATTAAATTACGCCTGCCCTTTATTCTGGGTATCTTG +GGGAACACACGATGGAATTCGACCCAGCCTTTATGTTCAGCCCTAGTGATTTCCATCCAG +AATGTCAGGAGCAGCTTTTCCAGTCTGTGCTGCACACTGGATGCCTGCATACCCTTACCC +AAGATTCACTGCAAGCACGGCTTCTGAAGCAGCCACTTTCCTGCAGCCACTCCCATTCCC +ACTTCTGTTGTCAGAACAATGGCTGCTCACCCACTCTTCTCTGTAAAGAGATTTCTCTCC +AGCATTTGTTATAGAGCAGGGAGGAGAGGGGAGGGAAGGGGAGGGGAGAAGAGGGGAGGA +GAAATTACCAAAAAAACTTTTGTTCAGGATGAGACACATTTTCTAATCAACTCAAAGTAA +GATAACCAACTTCATTTTCCTGGAAATCAGTTGACATGAGACATAATTTTAAAAAAATTA +GATTTTATGTGTGAACCTGTCTTGCAGGTGTGTATGTGCACCACACGTGTGCCGTTGGCA +TGTCCTTGCTATCTTTTACCCTAGGCTGATTTTGACCAGGCCGCACAAGACGTGAGGAAG +CTGAAAAGCAGACCGGAAGATGAAGAACTCAAGGAACTCTACGGGCTCTACAAGCAGTCA +GTCATTGGAGACATCAACATTGGTGGTACCCGATCTTTGTTTCAAACAGACAGATGTTCT +GGATTGCAAGCTATTCATAGAAGTGCAGTGAAAAGTAACACTGTAACTCTCCCCTTTTCT +TCACAGCATGCCCAGCAATGTTAGATCTAAAGGGTAAGGCCAAATGGGAAGCTTGGAACC +TCCAAAAAGGTTTGTGACTCTTAAACAAGGTTAAAACAAAACTTCACTTCTGCCCACACC +GGTTGGTGAGATAACATCTGTCTCTCTAGGGTTGTCGAAGGAAGATGCCATGTGTGCCTA +TATTTCTAAAGCGAGAGAGCTGATTGAGAAATATGGAATTTAGAAGGTGACGGAGAAATC +AGATCTCCTTTGGAAGCCTTCATATGCATCAATAATTCTCTAAACAAAATCATGGATCTT +TTCTATTAGGATGAGTTATGATACTTAGGACTGTCAGCATGGTTACCTGATTTTACTCAC +TTGAGCAAGATGACATTAAAAAGTTCCTTCCCAAATATTGTTTTGTAGTATGCACATGCG +CTTTAATAAATATACTTTCTTTTGCATTTATGTCTGTGTATGGATATTTATATGTGTGTG +TTGAGCATGTGTGAATGTGGAGGCCAGAGGACAGTCTGGGGTAAATTTTCCCTGGTACGC +TATTTACTTCCTGTGATGTGAGGTCTCATTGGTTTGGAGCTCAACAAGCATGCTAGACTG +ACTAGCCCAGGTGTCCTCTTATCTCTTCCTCTTCAGCACTGAGATTACAGAGGTGGCCCA +GCATTCCAGACATGTTATGTGAGACCTGGGGCTTGAACTCAAGTCTTTATGCTTACAAGG +CAAGCTCTTTACTGACTGAGCCATCTGCCCAGCCCCAGCACTTTTCTTGACTTTATCTGT +TACTCTACAATGAGTTAGTGCTACTGGTCCAATCAAAGAAGTTTATTCAAAATTAACAGA +AGTCAGACTCTTTCCCAGTGCTTCAGGAAAAGGAGCCCAAAGGGTCACAAGTTAGGACAG +CCTGGGCTACATGGTGAGCCCCTATCTCAAAAATACAGAAAACCCTAAAACTGAAGGGAA +AGGTACAGAGATCAGATAAATCGATGAGTCCCTGTGCTGCACCACATAGCTTCAGGCTCC +CACATCCGTGAGCACTATGGAGTGACAGGTAGACTTGGCTCCAGGCTGCTAGTTGATATG +GAAAAGTTACCTAACCGGGCTTTGGCTTGGCTACTCATGGAAGAGCTTTGAGTTCCAGCC +AATCACTGAGGTCTTCCTATCACCGTGAACAGTAATCCCTAAGAGCTGTTTTGATAAACC +AGCAATTACTCTTTCTGGTGAAATAGGTCTAATGTGTATCTTTAAAGATTAAACTTTGAG +CTACAGTGTACTATAAGAGAAGTCATGATTTCTCTCTGTCAATCACTCTTGCCACTAAAA +TTCTTCAAGAGGCTGCAGGTATAACTCTGTTTGGAGGCACTTTGCTGATAAAATGTTATA +TAAATGGCAATCAAATTAGATTCTAATGAAATACTGAAGGATTCTACTAGACATTTTCTT +TCTTTAGCAATATTTTTATTTATTCTTTGAAATTTTCCTAAGTGTAAACTGTGCATTTTG +ATCATACCCACTTCCCGCTGGCCTTTCCAACCCCTGTGACAGACATCCCCGCCCCCCAGC +TTCCCACGGAGTCCAATTAGAGCTGCCTGCATGTGCTACACGGTGTGGTGTCATTTACTG +GAGGCTGGGTAACCTATTGGTGGCAAAGTCTCCCAAAGAAAACCCACCCCTCTTCCCTCT +GCAACTGTCAACGCCCAACAATGCCGCTGCTCCACTTCAGCCCGTGTCCTTTCCCCAGAG +ATAAATGTTCCATGAAGAAATTCATTAATATGCATCTTTCCGACCTCTAAGAACTAAAAG +CTGGACTTGGAGGAACAGCCTGTGATCAGTTTGCATATTAGAAACCCCAGAGAAAACTCA +TCTAGAAGTAGTCAAGTGAGGAGAGCTCCAAACACTTGACTATGTAGTTCTTGATAAAGT +CCTCGTTGTTCGGTTCCATCAGATAAAAGTGGTCACCTGGCAGCTTGAGGACATCAAACT +TCCCACTGGTTATGTCTTTCCAGCCTGAGAAGTACACAACATTGTATTCAGTGATTAACA +GCATCGGCCAAAGACAACAGAAAATCTGCTTCCAGGTAATAAGAGCACCTGGTGAAGTAG +TTCACTGAGAGCTGACTCTCGATGATTGAGTTACATCCAGGGTCTCGGGTTCTGTGCATC +CTCTATTTTTAATCACTTGAAACCCTATCAGTATTCAGTGGTGTGACCTGGATCCTCATT +GTGCAGGAGACCAACATGTCTTTGTCTCTAGCCAGTAAGATTTGGGCAGATTTCCTATCT +GTTTCAGTGACTACTAGTTGGCATTTGCTCAGAACCGTCCAACACATATATTTCAATTAA +ATTCCCCCGAAATTATAAAAGTGGTTTCACCTTCTATATCCTTTACTACATCTTCAGATC +CAATAAAGCACGTGATGTCCCGAGAAAGGAGAGCTTTGGAGGGTTTGTCAAAGCTGTAAA +CCAGAAAGAGCTTGTTAGGAGTTTTCATCTTTACCACCCCAGAATCCTTTCCTCTTCCTT +GACTTCACTGAAATGAAGCCTTACTTCTTACCCTTTCTTCCACTAGTCCTAACAAGAAAG +ACAGGCCCAGGGGCTGCCTCTCTCCATCAGAACCGACCTGAGGTTCACGCAACCCAGGCT +ATTTTCCCATCATGAGCTAAGCGCTAGAGTCGAATGGACCTTCTAGAAATAGAGAATGAG +GGCTGGAGAGATGGCTCAGTTGTTAAAGGCAAGGCTCACAACCACAAATGTAAGAAATAG +AGAATAGCCTTGTCACAGTAGACTTGACCCAGCTGGAGAAAGAACCAGGGAACTTGGAAA +TGATCATTAGAAGTGACCTAAGCAAGGAAACCTTACAAAGACAAGACAAAATGTTTCAGA +GGTTGGGACACATCTGTAAGCAAGAGGTTAGTAAGTGTGGAATCCGTGGCAGACGGAAGC +TGGAACTGCACAAGGAGAGATGAGAGGGACCCTCAGGCATGTCATGAACATGGTACGCAT +CCACACATGCAGGCAAAACGCTCGTGCACATAAAGTAAATGCTTAAAGTGACTTCAGGTG +GGAAATGGGCTAAGCTGAAACATGACGTCATCCAGTCATCACAACCCCATGAGCTGTTAC +TAATGTTTTACTGCATAGACTTAAACACACATGATCAGAGCATCATAACTACTAAACACG +CAGGCAGAACATTTTGATCTTAAAGGATGGACTCTGGAGAAGACATGTTTATCCACTGAG +CACACCTTGATTATGACAAGCCTTCTCGCACACCATCTCACTGAATGTACATAGTGATGT +TAGTGGGCATAGTAATTCATGGGCATAATCCCAGGGACCAGGATGCTAAGGCAAGAGGAT +AGCAAGTTCAAGACGCATCTTGCCTACAGAATAAATCCACTGGTAACCTGGGCTATATAA +TGGGATCATATTTCAAAAAATGCAAGGGCTATCGAGCATCTCAGGGGCACAATGTTTGCT +TAGGCTGAACAGAGCCCTGGGTTCCCTCCCACCAAATCAACAAAACTTTTAAGTTGACAA +TTATAATTATGTGCGTGATGTTTTGACAACTATGTGCATTAAAGCCACTAAGCCAAACTA +TATGGCATCTCCCTTCTTGTTCCTTTTGATGGTGTGAACATTTAAAAGCCACTACTTGGG +TAACTGCACTCACCATGGTGTTCAGTGGATTTCCAAACTGTATTCTCCTTGTCCACTGAA +ACTCTCTGCTCTGCCTAGCATCTCCTGGCAATAGTCAAATAGTAAGCTGCATTGGACTCT +GGGTCTGTATGTTGATGTTTATCGGTTCCACATGTGGGAGGCTGTGGTTCACATTTATTG +TTATCATATATAATTTGTAAATATTTTCTCCAAGCCTCTGGCCTCATTGCTGATCCATTT +TCTTTGCTGTGCTTTAGGATCACAGTTTTTTTTTTAAAAAAGTCATCACCTAAAATAACA +TCATAAAAATTTTTCTGTATGTTTTTTTCCAGAACTTTTATTGTATTGGATATCTTGTTT +CTACAGTTGCCTTTTAATTCAATTTGAATTGATTTTTGCACACATATAAACCCACACACA +TATATTATTGACTAATGTATGTGTGAAGTAAAATTCCAATTTTCTTCTTTTACAATGGAT +ATCACTTTTCTAAAACTGTTTATTAATTAAAGAAACTGTGTCCTGGGCCAGCAAGGTGGC +TCAGTGGGCAAAGATGCTTGCCAATCCTCACTGCCTGAGTTCAATTCCTGAGACCCGCAC +TGTGGAAGGAAAGAACCAAGGCACAAAAATTGTCATGTGACCTCTGCATGTGCACTTTAG +CATGCACACACATTCACCCACACACAGGTAAGTAAATAAAACATGCTAAAGAGCATGTCC +TTTCCCCATAGCATATTCATAGAAATACATTTTGACACAGCGTAAATATATGGATTTATT +TGTGGGCTCTCTAATGCTGTACATCGGTTGGTGTGTCTCTTAATAAGCCAGTATGCTACT +GCTTCAATCCCTAAAGCTTATTTTTTAATTAATAAATTTTAAAAAGAATTTGTAGATTAT +GGAGAAAAGCAGATGCCATACCACTGTCTCAGGTGTCCCTGCTCTTGGCAGCCCCCTGTT +ATCCCAGCGGTTGTACATCACTGCTTCAACCAACAAATAAAAAGCGGCTAAATGGAGACA +GCTGCACACAAACTGATCCCTTTTGAACACTTTGAAACCCAGCTCTTAGTGACCCTCAAG +ACTGCAATACGTCAATACTGACTATAGCCACCATTGCCACCATGTACACAGAGCTCCTGA +GCTTGTTTGTCCCCAACATTAAGGTCTTTGACCCGTCTTTTGTTGATTTGTCTTTTTAAG +GATGTAAGGAGAATCTAGTTTCATTCATCCACATATGAATATGCAACTTGTCGAAACTCC +GACCCCCACAGCAGTGAAGGTTCATTTCTGTGCTCTCTCCCATTCCAGGAGTCTGCATGT +CAGGCTACGTGTTGCTTTCTTTCCTATGGCTCTGTACCATGATTTGAAATTAGGTATGAT +GATACCACCTTGACTATTTTTTATTTGTTTGTTTTGTTGGTTGGTTGGTTTTCTCGGAAT +TTCTTTAGCAATTTAGTCTTTTGTGCATCCACATGAATTTTAAGGATTTTGCCCCTATTC +TTATGAAGACTATTATTAGAATGTAAATGGACACTAAATTGATTTTTTTAAAGATTGTTA +CTGCATATTAGCTCTTCAAAATGTATTCTTTCCCTCCTCCCTTTCTCTCTGTCATTCATT +CAATGGATAGGTCTTAAATCTTGACTCTGGGCCTAATTCAGGAACACAAAATAGCTTACC +TTGGTGAGGAGATGGGTCAGATAGAAACAAAGAGAAGGGGGTGAACCTGGAGCACGTAGG +GTGTCGGGAAGAACTTTGTGAGTGAAGATGGGTGATGAATGGAGAGGCAGAGAAAGGATG +AGATTGTCTCAGTTCTCAGGATGCCTGTGTCAATTTACATACCAACACCCACTCACAGAG +AGACACACAGACATGCACACTCACAGAGAAAGACACACACAGAGACACACTTAGAGAGAC +ACACACTCACAGAGACAAACATACACAGGGTGCGTGTGCATACATCTCAGTTACTTACAT +GAATTTTTTCACAATGTCAACATCTGCCTTCAGCAAAGGAATGCATTGCTTCAGAAAATC +CTGGTCTTCGATGAGATGCTTGGGAGTGCCTCCAAAAATCAGAAGGTGATCTCTTATTTG +TTCTTCTGACAATTTGTTAATATCAGGAACTTGAGGCCGGAATTCTGACTTGAAACACCA +ACAAACACCAGGCTGAATGTTCATGAAACCCACTAACACAAAACCTCAAGCTACCTCCTT +AAATCAAGGAGGGTGAAGAAAATGTCATAGTAACCTTAGATTCATAGTGACACCCAAATG +GCACTCCTGATTTAGAATGCTAGGTCAGTCCCAGCCTGTATGGAGGGAATGGAGATGCAA +GTGCCAGGGACAGAAAGCAGAGAGAGGCAGCATCACCTCAGAGGGACAGGGACAAAGAGA +AAACAGTCTCGGAAAAGGCTGAAGTTCGTTTCGAGGAGGATGGAGAGAAACACGTTGAAA +GACCTGAGGGGGATTCACTAGTGCCCAGGATTGCTCGCCTGCCAGCCTGGACCAAAGGAG +AGCAACAGCCCAATCATTAGTACTCCACTCCCCTCTTCATTCCCCATCCCGGGAAAACCA +GAACTTACGTGAGGGGCAGAGGCACTGGACACAAAGATATGCAGCGGCTCCATTTTATAT +TTCTCCTTTAGGTGCAGTGCAGTAATAAAAGCAATGTAGGATCCGAAACTAAACCAGGAA +AGAGGCAAACATGATAACAGTGTTGGGAAAACTCACGGTAACCCTGTATCACAAACACAG +CGGTAACTGTTGGGTGGGCAGAAGCTAAACTGGATGTTATCTGGTTTGCAGAAAGCATAT +TACAGATGATGCTTGTAAGCAGTGTTTCAAGCCTGAGAGGTGGTTTTGTCTGTGAAGCAC +TTGCCTCACACTTGTGAGGAGGACCTGAGTTCCAATCCCCAGAACCAATGTAAAAAGCTG +AGTTCAGCTGCTCGGGCCTGAAATCTCAACAGTGCAAAAATGAGGGACAGAGATAGGAGG +ACCCCTGAAAAATCGTGGTCCTGCTAGCTTGGCCTCCGTGGTAAAATCTCAGGCCATTGA +GAGATCCCATCTTAAATAAAAGTTAGCCAATAAAGCAAGGACCAACACCCATGGTCACCC +CCCACCTCCCCATATATTTTAGGCTCATGCACACATCACACATACACTCACATATAACAC +ACATACACACAGAGAGAGAGAGAGAGAGAGAGACAGAGACAGAGATGGAGACAGAGACAG +AGCAAGCAAGGGTGGAGTGGGGAAGAGGAGGGAGAGAGAGGAGAAGGGGGGTAGAAGGTG +AAGAAGGGAAAGAGAGAGAGAGGGAAAGGGAGAGAGAGAGAGAGTCTTGAAGTTAGTTTA +TATTTCTGTTGGCATAGGTGATTGCATACTGTGTAAAGATTATTCTTTTATTATCCAAAT +ATGCTGGTTTCTTTATGATTACTATTAATTTAATATTTTATATGATTTTAATTATGTGTG +TGCATACATGTCTGTGTGTGGGTGTGTTCACATGAGTGCAGCTGCCTATGGAGACCAGAA +GCATCAGATCCCTAGGAGCTGGAGTTACAGGCAGATGTGAGCAAGTGATTGGTGGGAATC +AAACTAAGGTCCTAAGCAAGAGCAGAACACACTGTTAACCTCTGAACGTTCTCTCCAGTC +CTGCCTTCACTGGTCATTTAATCTCCATAGATAAGAACTACTCCCTCCAGCTAATTTAAA +GGCCTAAGAAATTTGTCCAAGACTGTGGCCTGAAATTAGGTCTTGGTAAATACATATTAT +TTCCATACATATTTTAATTTGAAAAATAAATAGAAGGTTCTGATAGAGTCTTCCTTCTAG +GTGTATCTCCTAACAAATGGAGAACTGTAACACCTGTGGTTGGTGATAACTATCCAATGT +TCTGTTTTAATAGAAGAAAAAGCTGTGTCTCAAAAACACAAAGTAGGAACTTGCCTAAGT +GTACTAGGAGAGTGCTTTAGCATTGAGCACCTATCCTAAGACTCACGCAGGTTGCTTACA +AGATCTAAATACCTGTGGCCAAAAAATGCAAAAGCTTTGTCACGGATGATGGGCAACAGG +GCAGTCACAACTTCCTCAGCTATCTGGTAGATGTCATTTGAGAAAGGTTCTTCAAATCGG +GTTTCTCTCCCAGCCAGTCTTACAGCATGCACTGGAAGTTAACAGACAGGTTACACACAA +ACAGAGAAGATGGTTAACAGGTTAACTCAGACAAATGGATGGAAAAGCCTTAGCCCTATA +TTACACAATGCGACCAATTTCAAAGAAGCAAATCGTAGTGCTCTAACTTGGCATGGGGTC +TGTGAGGCCAAGCTTGCTTGTCAGCTGGATTGGATCTGGGGTCCAGTAAGAGACACACTT +CTGACATCTATGAGAGCATCAGATGCTACATCCCTGTTTCACTTCCTGCTCTGACTTTGT +TCAACAGTGGTCTGTGATCAGAAAGTGTAAGCCAGATAAACTCTCCCGCCCCCTCAGTTG +CTTTGGGTCATGTGTTTTATCACATAAACAGAAATCAAACTAAACAGGCTCCATCTCAAG +TAAACAAAAGTATAACAATAATGTCTTTAAGATCCACTCGTACACAAATCATAGGGCTTT +CTTCTTTTAGTGAATGGACAATTTGAGGTCTGCAGTAAGTACTGGGGGAGCCATAAGTAA +AGGATTTAGAATTCTTGAGGGGACAGAGGCAAGCTGAGAAGACACTTCCAAGAAGACACC +TTCCTTATAAGGGTAAAATGTCAGAAGAAAGAAATGGCTGGGGCAGAAATTCTATAGAAA +CGAAATATCAAACCATTAAGAAGACTATAGAACCAGCAACCTACAGAAACAAGGTGCCAA +TGTTTTCTCTAAACTGCACTTCACTGTATCAACACAAGAGGACACTCCTGAACTAAGAAA +CGGAGCTAGCAACTGGTTCCATCCCGAGGATGCAGAAGTGGCAGATCAGAGTCTCTGGCC +AGTGAAAATACTCAATAAAGCTCTCATGGAGGAGGCAGGAGGGACAGGGGAGCAATGCCC +CAAAGCAAATTAACTCCAAAAAGAAATGAAAAAATAATCACAGTAATCTGGAAATTTAAA +GTTCTGACTAGGGGCTGGAGAGATGGCTCAGTGGTTAAGAGCACCGACTGCTCTTCCAGA +GGTCCCGAGTTCAAATCCCAGCAACCACATGGTGGCTCACAACCATCCGTAATGGGATCT +GATGGCCTCTTCTGGTGGGTCTGAAGACAATGACAATGAAATAATAAATAAATAATGAAT +AAAATCTTTAAAAAAAAAACAAGATAGAATAAAATTCTGACTAGAAACATCCAAATGATT +GGATGAAGACTGCCAGGAAATAAAATGAATAAAAATACAAAAGTTATTTCAAAACTGAAA +AAAAAAAAACCAAACCTAACCTCTCCCTGTGATAAACAGGGCAAAGTATGTATGGACCCA +GAAAAGAGAAAGGAAAGGACTCGGAAAAGAAAACAAGGCTGCAAAGGGCCTGGAGCGCTG +GCTGCCTGGATTCCCAGCACCCACACAATGGCTCACAACCATCAGTAACTCCTGTCCAAC +AACTTCTTCAGCTCTCCACCGGCATCTCACAGACATGGTGCCCAGATAAAACACTAACAT +TCAAAAAATAAAAACAGAAAAGAAACCTTAAACAACAACAATCAGAAAACATCTAAGAAA +AGTAAGAGAACTTCCCTGTGAAAGAACTCAGATGCTCAGAGGGTAAGGGCCCCTTCTGTC +TGATGACTTGACTGTGATGACTCCTGAAAGGTGTTCTCTGACCTCCACATAGGCTCTGCA +TCCACCACCCCCAAATAGTATTAAAAGTTAAAACAAACAAAATGAGCCTTCTTCAATAAC +TGCATCTCATCCAAAATCAGGTTTCTAGTGACTGGGAAAACTGACTCATGATAATTAAGT +TAAAACATTAGAATCTAGGAGCTAGGGATATAGTTCAGTTAGCAAGGTGCTTGATGTGTT +GTGCTAGGGAGGCAGGAAGCGAGAGTCCATGGGACTCGCTGTATACCAACCAGCCTAGCA +TTATCAGTGAGCTTGAGGTCCTGGTGAGGGACCCTGAGAAAAGAGGCAGACAGTTTCTGA +GGGATAACCCAGAGGTTGACTTCTGGCCTAAACACACACACACACACACACACACAGAGA +GAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGCACATTTGA +GAATTAAAGATAGAAAATATTTAAAACTTCAAATGAATACATCGTTTATAAGAGAGAACC +AATCAGGGTGGTATTGGGCTTGCTGACAAATTTGAAACAAGACAACAGCAAATCAAATCT +TGGCAGGGGCTCAAGAGGGTACAGACAGTAGTAACCTATGTCCTCTGTGAGAATGGCTCT +ACAGATGCAGAGATTTGTCTAGTCTAAAGTACTGTACTAAACGAAGGGCTCCTGTTCTTT +TTCATTCTTTCTTTATTTGGGGGTGGTTACGGTTTTGAGAAAAGACATTTAGATGGTGGC +ATGCCACAAAACCAAGTTCTATGTTGTAATAGAAGAGTTTCAGGGAACACCAAGGGATTC +ATAAAAGATTGGGAAAGCTCTACCAAAATATGGTGTGATGGCAAATTTTGGTTGTCAACT +TGACACACCTAGAAAGAATAATCTGAGTCATGACTTTCATCAGACTGCCCTATGGGGCAT +TTCAATGAAACATTTTCTTTTCTTTTCTTTTCTTTTCTTTTCTCTTTTCTTTTCTTTTCT +TTTCTTTCTTTCTTTTCTTTCTTCCTCTTCCTTCCTTCCTTCCTTGTTTCCTTCCTTCCT +TCCTTCCTTCCTTCCTTCCTTTCCTTCCTTCCTTCCTTCCTTTCCTTCCTTCCTTCCTTC +CTTCCTTCCTTCCTTTCTTTTTTCTGAGACACGGTTTCTCTGTGTAATCCTGTCTGTCTT +GGTACTCACTCTAGCCCAGACTGGCCATGAACTCAGAAATCCACCCACCTCTGCCTCCCA +AGTGCTGGGATTAAAGGCGTATGCCACCACTGCGCAGAGAAACATTTTCTTGATTGCTAA +TTAGCATAGAACGATTCAGCCCACTCTGGGCAGTTCCATTCTTAGGCAGATGAGCCTGGG +GTATAGAAGAAAGGTAGCTAAACATGGGCCTTAGAAGAGCTCCATAAGTTTCTGCTTAAA +ATACCTGTCTTGGCTTCCCTCAGTGATAGACTATAGACTCCTGTATGCTAACACAAACCC +TTTTCTCTTCAAGTTGTCTTTGGTCACTGTGTTTATCACAGCAACAGGAAGCAAACTGGA +ACAGGTGAAAACAAGAAAAAAATCACAGGTTGTATTTAACATCTGACAAGGTACCTTTGG +AGACAGAAGCTTCAAACATTTCTGAAATGGACTCTTAGTGGTTCTAAAGGCTGAATGCTA +CATAGCAATTGCCTTTAAACTGAAATGTTCCATCCTGGATAGGAACATCGTGGGGCTCCT +TAAGTCTAAGGAAGTCAATGGAACTTTCATGGCTAAAAAGGTCAGCAATTCACAAGTCTC +AGAAAGTTCCTTAAACTTACATGGCCTTTCCCAAAGATTATATAACCATTTCCCATTGCT +GGAGAGAAGAGACTTTTGAACTAAAAGAGTTGCCTGTAAGCCACACAGGGAGCGCCAGAG +ATGCAGCTATCACAAGCTATAGTCTATGCTGGGATGAGCACCTGGGAATGTGTTGACCTT +TGAGTCATTCATAATCTGGCAAGGATCCTCTCACTCAGAGTCTTGTAAATAACACCCCCC +CCAAAACAACTCACTAGCACATTATGTTAGGATTGAGTGGAGTTCTGTGGTGGTCTGACA +AATCTTGAACAAAAAGACATTTACTGAAATCTTTCCAGAGAAAGTCACAAGCCACCAAGA +TTCTCAGTTAATAAACAGCCCCAGTTACAAATGTCTATTCACTACATTTCCTTCTGTAAA +ATGGAAACACAGTGTGTGTAAGATGTAAAAAAAAAAAAGAAAAAAAGAAAAGAGAGAGAG +AGAGAGAGAGAGAGAGATGATAACACTATTAAGAAAGATTTCGCACGCCAAATGGAGAAA +AAGACAAACTTGATGATGTAGATCTTATAGCTATATAGTAAAATTCACACTCGATACAGA +GAATGCACATATCACGCTAGCAGTCACAGAATATCTGTGAACACTGATAATGGTTAAAGG +AAAAGTCACAGACAATTCTACACAGTAAAGGCAGAATCACCAGTCTCTGAGAACAAAGCA +AACTATCTGGGAACCACCAGTGTGAGCATCACTATGCTTCTAAAGCTCCTCTAGCCAGTT +TAACAGACAGACAGACAGACAGACAGACAGACAGACAGACAGACCAAACAAACAAACAAA +CAAACAAACACATCATTGCTCACTTCCAAACAAGCTGTTCACTGTTGGATGAAAAGGGAA +AGACAAAATAAGCCATAGAGTTTTAAAAAACAAGGATGGGAAAATATTGGGTAATGCTAG +GGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTAGCTGGGCATGTGCACATGAG +TGCAGGTCTGTGTGGAGGCCAGGAGAGGGCGCCGGATCTCACAGAACCAGACACAGATTG +ACTGCAGCAGGGCTCTTAACCACTTAGTCTTTCCAGCCCTGTATGGGTGTTTTTGTTTGT +TTATTCATTGCCACTTAAAAGTTGTTTTAATGGGCTGGAGAGATGGCTCTGACTGCTCAT +CAAGAGGTCCTGAGTTCAATTCCCAGCAGCCACATGGTGATTCACAACCATCTGTAATGG +GATCTGATGCCCTCTTCTGGTGTGTCTGAAGATAGCTACAGTGTACTCATGTAAATAAAA +TAAATAAATCTTTTTTAAGAAATTGTTATAATGAAGATCTCTCTATTGGTTACACATCAG +TGTATTCTGGAGAACATAGCTGTGGTTTAAGAGAACTGATTTTCAAATGCATCACATGCA +GTTGCTATAAACTGGAGAATAGTGGAGGTGGTAATGATCATGGAAAAGAAGTCTAGGCCA +AACACCTCCTGAGGCAGTTCAGACAGTGAAGACTGAGAGCCAATATGTCATTTTCCAAGA +CTTTCCAGCTTGTTAGAACCAGTTTTATGATTTGGGATAAGCCTGAATTTATAACAGTAA +ATAATTCATCTGCCATTCATTTGAGAAACTATTAATTTGTAAAACTTAAGCCAAGAAAAG +CAGGTCAGATTATGAAGATAACTCACCTTAAGGGAGGGAAGGAGAGGGAGAGGGAGAGGG +GACAGGGGAGAGGGGAGAGGGAGAGGGGAGAGAGGAGAGGGGAGAGGGAGAGGGAGAGAG +GACACATTAGCTGCATTAGAAAGCTACATTAAGGATCTTTAAATGAATTTGTTTTGTGTT +TTCTCAGAAGTATGGTGAAACTCCTGTGATACCCAAACACAGGAATCTGAGACAGGAGGA +CCACAAATTGGAAGCGATCTGGCCACCTAGGAAGACTATCTTGCAAGTAACTAATCACGC +CTGACCATAGATAGCATTTAGTTATCAGTAATGTTTGGATGCTAGCTCATCTTTCGTTTT +TGTTTTTGTTTTTAAGTAAAGCTTTAAATAATTTATATGGCTACCCCATCTTTAAAGAGA +CAGAGCTTAGGTGGGCACAGCAGTGTATCCCTATGACCCAAGTACTTGGGAGACTGAAAG +AAGAAGATCTTGAGTTTGAGGCCAGTCTAGGCTACATAGCAAGACCCCTTTTTATTTTTT +TTAAATAAAATAAAATAGTAGAATTTAACTCCTTATCTTTAGTGTCTTTTTCTCCAAAGA +GCATGGAAAGATGAGGGAAAGTAACTTTTCAGAGTCTCCGTGCTGAGCAATCAAGTTCAT +ACCACCTGTAATAGTCCTTGTCAGCCCAAGTGCATTCACTAAAGAGCAATAAGAGTGTCC +TTCTTTCTAAAAATCCTACAGTCTTAGTCTATTAAAATAACGTCAGAAAAACCCAAACAC +AAGACATTCTACAAAACATGCAACTGGAACTGGTCAAAACTTGCCTAGGGCCTTGGGCAA +TGGAAGCAAAATAATCCTAAGTTCAAAACCAGCTCGATCTTTTGAGATCTGTCAAGATAA +TCAAAAACAAGGGACCCCTGAGGGCTGGCCATAGACTAAAGATGGCTGAGGAGGGGTGAG +AGCTAAGTAATGCGGTAGCCTGTATGAGACAGAAAGAGAACATGGCGGGCGGTATTTGCT +GCTCTCTGATTCTGTGATAAAATGCCACGAGGAAACATGACTTATGGAAGAGGGAGTTTA +TCATGGTTTACAGTTCTCGAGGAATAAGAATCCACCATGGCGAGGAAGCATGGCAGGAAG +CTGAGATGACATTTTTAACTGTAAGCTTGAAGCAGGGATAGCAATGTGGAAGGTAGCCTA +GGCTTTAAACTCTCAAACCCCACATCCAGTGCCTTGTTCCGCTCAGCAAGGCCACACCTC +CTATACTTCCCCCAACAGTGCCAACCAACTTCGGACCAAGTGTTCAAGTGCTCCAGTCTA +TGGGAACATCTGTCATTTAAACCACCACAGGGGAAGCCAATCAAATCTGAACTCACCTGA +CCATGGCATTTAGTTACAGTGATGTTTGCATGTTAGCTCATTAGTTGTAATGGAAGTACT +GTAATAATAGTACACACTGTTCAGAAGTGGGGGAACAAGGTGAGGAGCTAAGAGGACACA +CCGCACTGCTTCTGCAGCTTTTATTCTCTGGAGCAGGAGAGATGACTTACAGTCAAAAGC +ACTTGCTGCTCTTGCAGACGACCCAGGTTTAGTTCCTAACACCACATTGTGGCTCACAAC +AGTCTGTAACTCTGCTTCCAGAGACCTGATGCCCTCTTTTAGGTTCCATGAGAACTGTAT +GCACATGGTGTACATACATACATGCAGGCAAACACTTATACGCATTAAAGATAAAAAGGT +CTTCTGAAAGTTACATTTGAAATAAAAATTAGAGTTCCTAGTCAAAAATATTTTTTAAAA +AAACTAAACATGTCAAAATGTAATATGTGAATTGCCTGATAATTTGTCTAGTGATTCCCT +GTGACCATCTTCTGCTTGCGGCCATTAAGGACTTTCTAACAAGTCCTTGCTGATTTCTGA +ACTGACAAGACTAGTTTACATCCCACCGTCTGTGCAAATGTGGTCCAGCCATTCCACTCT +CCTATATTTACCTAATGGGCTCCAAGTTTACCCATCACAGAGATATTCACACAGCAATGT +ATTTTTTGGCACCAATCACAACGCATGGGGATTCTAAGTGTTCACCAAACGAACAGATAA +TCAAACGTGGTCTCTTCACGCCATGGAAACATTTTCAGCCATAAAGGAGGAAGTCATAGT +GTTTGGAAAAATGGATATAACTAGAGATAATCATATTAAATGAATGAAGCTAACCTTTGT +TTTATACAGATACATAAAGTCATATATACATGACTAGAAAGCAGAAGTAAAATTGCCAAC +CAGGACAGAAGTGACCAATGAGGGCAGAAAAAGAAGGATCGAGGATATAAAAAAGAATAT +GCATGACATACAAAATAAACTTGTATGACAATGTGAAAAGTAAGTTACTTAGGAAGAAAA +AAGTGTGTAGTAGATCAACATGTATTTTTTTAAAAAGGAAACACAGGATGAATTATGCAG +CTGCACACAGATGAGCAGCTGAGGACATGAGGACTTACTCAGAAGGAGGGGAAGTACGTG +AGTCTGTGGGAAGTCCAGTTTCCTCCTCTATTTATGCTGCATCAGTGGTTTAATACAATG +CAGAATTGTGCATGCATGTGCGTATGCATGGGTGTCTCTGTGCGCATGCGTGTGTGTGTG +TGTGTGTGTGTGTGTGTGTGTGTGTGCGTGTGTGCGCGTGCGTGTGAGCATGCATGCACA +GGTGGATGTGTTCATGTGAGTGCATGTAGGCCAGAGGACAATTTCTAATGTTATCCTCAG +TAATGTGGCTTACCTCCTCTGAGACAGGCTCTCATTGACCTGGAGCTGAGCAATTAGCCT +AGACTTGCTGTTGACCTCAGGGGTCCCCATACTTCTTCTGCCTCAGCACCGGGATTACCA +GTGTGCACTGGCATTTTTATGTATGTTCTGGGGATAAGACACAGGTCCTCTGCTTGCAAG +GCAAGCACTCTAACTCAGCAGTCTGCCTAACTCTGAGATCTACTTTTGCTAGAACAAACA +GCCAGGAGTGTTGGCAACTTTCACAGAGCAAGAGTACAAAATTGCATAGCACTGTAAACA +GTCATAAATTAAAAGTCCAAGATTGCAGCAAGAATTTATGGCTCGCTCTTAGGACATTCA +GCTGTCTCTTAGGACAGTTGACTGAATTATACATGTCAAGATCTTAAGAAGATAGAGATA +ATTGCCGGCCTGGTAGAGGCACATGAATCTCAAGGAGTTTGAGGCCATCCTGGTCTACAT +AGTGAATTCCAGGCCAGCCAAGGCTACATGGTGAGACACTGTCTCAAAAATAGCAATAAC +AGAAAGGACAAAATATAGGTAAGATAGGCATGGTGACTCATGCCTGCATTTCCCAGAACT +CAGAGGGATGAAAAGGAGGGTCACAAGTTAGAAGCCATCCAGAGTAACATAAGACTCCTA +TCTGTCTGTCTGTCTGTCTTTTATTTATCCATATCTAATCCCTTTATCTCTTTTAAAAAG +GAATATACAGAAAGGGAAGATGTCAGATTCTAGACATTCAGAACACTCCTGCATCTCCAC +AAATCTGAACATGCATAGCTACAGGGAGGCGTGGGTAGCACGGAACGGCTTAGGTGTACA +ATAAAAACACTACAGACGAAATGAAACCCAGAAACCTTAGATCCGTACTAACATCAGCAA +ACATGGCAAGGAGGGATGGGCTATCAGCAAATGAGAAAAGGAAAACTTCACAGGTGCGCA +CAGCCTTATTTACTGACACCCACTGGGGAGGTGACCTGCACAGCAAGAAGGAGTTGCAAA +GGCTCCCTGAGCTTCCCACTGGGCACAGTGACACTGCCGTGAAGAACATCTTAAGAAACT +TTTCCTCAGGGCGTGGTTGTGCACACCTGTAGTCCCAGTCTGGAGAGGCAGAGGCAAGCA +GATCTCTCAGTTTGAGGATGGCCTGGACTACAGAGTGAGTTCTAGGGCAGCAAAGGCTAT +ACAGAGAATTTTTTTAAAAAGGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGGAGGG +AGGGAGGGAGGGAAGGAAGGAAAGAAGGAAGGAAGGGAGGGAGGGAGGGAGGGAAGGAAA +GAAGGGAGGAAGGGAGGGAGGAAGGGAGGGAGGGAGGGAAGGAGGGAGGAAGGGAGGGAG +GGAGGGAAGGAGGAAAAAAAAAGAAGGAAATAAAGTCTTCCTGGAAAATTCTTCAGTAAG +AGCCCCTGGATTCCAAAAGCCACTGTCCTTGACTAGCTAAGCTGTTGATCACCCCAAGCA +TCAGGAAACTGGATGTGACTTAGACATTGAGTTGTAGACCCTGTCTGCTTGGAGAAGTGT +GGGCTGAGCTGGGAGGATATGGAGTGTGCTTAGACTTGGTAACTGGGACCCTACCTCGGG +GAAGAGTCTCAAGCCTACCTGAGCAGGAACGGAGCAAGGGTTGGATCTGAGAACAGCATG +GCACAGCATAGGAGCCTGTACCCTGCTCTATCAGCAGAAACTGGTTAGACCTGACTGCTT +CCAATTGTCAGAACTCCAGAGGTTCCTGGTGGCAACACCCTGCTCAAGGCCTTTCTCACT +CCCATGTTCAAAATGGCAGAGTGACGTTGTGAGGCAAAACCCAAGCAATTGGTCTTCCAT +ATTGGCTAATGACAAAAGCCCAAGGCAGCTCCTACACTTACCACATAGCTCTTAGAATAA +ATGTGGAAGGAAGTCAGCCAAGCTCTCCTCCTAGTACACGCCTCAGCAGTTAAGACAGGG +TGGAGTCCAGCCTGCAACAGTGCTTTGGTCTAACTTGTATGTCCCCTGAACTAAGTAAGT +GTCAAAGAGACGTGGATGTGAGGACATAACAGCCACATCTTGTTTCTCCTAAGCCAGGGT +AGCACTGAGTTTTATTGCTCTCTGTTGGTTTTCTTGTCTTTTCCCTTCACGGTTATGCCT +GATACTCCCAGTTTGTAATCTCTCCCATCTTGTTCCTTTTTGTTCCTTTCCCCTAGTTGC +GCTTCTTTTTTAATTTAATTATTAATGTTTTTAATTTTATTTTTACTATTTTTTAAACTC +CCTGTTCATCTGATTAATATCCTCACCCCTTTTCCCTATTTCTTATTGGGGAGGTAGCTG +ATGTATTCAGTTATTTTTCTATCACCTTTAGTTATCTGACTTGTTTTTTAATTGTCATTC +GTGAGATCTACATTCACCCCTTCTGAAGGATAGTGAGGACTGAGATGTAAAACTGCACAC +ATGCCAAGCGAGGACCAACTGCAATGGAGAAAGAGAATAACTATGAAAGGCAATCTGATT +CTTAAAAAGGCTCATATCCACTCAGCAGTTGAATCAAGCTCCATTAACATGGCAGACAAA +TGCTTCAAAGTCTACATAAGGGAAAGGCCCAATGTCTCAAAGATGACACTCATAAATGCA +TGAATGGAGCAAGGAAGACAGCTCAGAAGAATGCTGAACTGGAAGAGAGCTTCAGCATGA +ATGAAAACCTTCATTGGAAAGAGTCACCAAGGAGCGAAACAAAGTAGGCAAGGGGACATG +AGTGATGGTGGAAGGAGTGACCTCATTCAGAAAGCATAAAAAGTAAGCAATCAGGACCAG +AACATAAGAACTGCTGCACACAAATCAAAACAACCCTGAGATTCCACCTCACACCAGCCA +GAATGGCTAGGATCAAAAGTTCAGGTGACAGCAGATGCTGGCGAGGATGTGGAGAAAGAG +GAACACTCCTCCATTGCTGGTGGGATTGCAAGCTGGTACAACCACTCTGGAAATCAGTCT +GGCAGTTCTTCAGAAAACCGGACATAGTACTACCGATGCCCCTCAACAGAGGAATAGATG +CAGAAAATGTGGTACATTTACACAATGGAGTACTACTCAGCTATTAAAAAGAATGAATTT +ATGAAATTCTTGAGCAAATGGATGTATCTGGAGGATATTATCCTGAGTGAGGTAACCCAA +TCAGAAAAGATGTCACTTGATATGCACTCACTGATAAGTGGATATTAGCCCAGAAACCTA +GAATACCCAAGATACAACTTCCAAAACACAAGAAAATCAAGAAGGAAGACCAAGGCGTGG +ATATTTCATTCCACCCGAGAATAGTGAATAAAATATCCATGGAAGGAGTTGCAGAGACAA +AGTTTGGAGATAAGACAAAAAGAAGGACCATCCAGAGACTGCCCCACCCGGGGGCCCATC +CCATAATCAGCCACCAAATGCAGACACTATTGCATACACCAGCAAGATTTTGCTGAAAGG +ACCCTGATATAGCTGTCTGCTGTGAGACTATACCAGTGTCTGGCAAATACAGAAGTGGAT +GCTCACAGTCATCTATAGGATGAAACATAGGGCCCCCAATGTAGGAGCTAGAGAAAGTAC +CCAAGAGCTGAAGGGGTCTGCAACCCTATAGGTGGAACAACAATATGAACTAACCAGTAC +CCCCAGAGCTCGTGTCTCTAGCTGTATATGTAACAGAAGATGGCCTAGTCGGCCATCATT +GGGAAGAGAGGCAAACTTTATATGCCTCAGTACAGGGGAACATCAGGGCCAAGAAGTGGG +AGTGAGTGGGTAGGGGAGCAGGGTGGGGAGAGGGTATAGGGGACTTTTGGGATAGCATGT +GAAATGTAAATGAAGAAAATATCTTTTTTTTTCTTTAAAAAAAAAAGAAAAAAGAACTGC +TGCACACAAATAGGAGACCTCACGCAAGAAGCCGTGGCGTAGAACACTGGGCTAAAGTAC +AAACTAATGGCATGAAAACCTGTTCAGTAAAATTAGAGCAGATTTTTTTTCTCCTTCTAG +GGAAAGACATGTGCATCCACGTAGAGGAGGAATTTAAGCCCCTAAACTGGCATGACTGAA +AAGGAACCCCTTCATGTCATGTTATAATTTAAGAGTTAAGAGTTGGGGCCAGAGAGATAG +GGGGCTCTGTGGTTAACTGTGCCTTCTGCTCTTTCAGAGGACCCAAGTTTGATTGCCAGC +ACCCATGTTAGGGTGCTCATAATGCTCTGTAACATCAGTTACAGAGGAACCAATACCTTC +TTTTGGCCTCCTTGGGTACTATATGCACATGCTCAAAACCATATGCAGACATACACATAT +ACATATAATTAATTTTTAATGTAAATTTAAAAAATTAAGACTACAGAACAAAAAAAAAGT +TTGAAAGCTGAAAGAGAGCCAAGTACTTTACAATGACCAACTCATGCATGTGTGGGTGGA +GACCACTTGTAAGACTCAGTTCTCTCCTACCATGTGAATCTCAGGGATTGAACTCAGGGC +ATCAGACATGGATGCAGGTGCCCTGACCTGCCAAGCTGTCATTCTGACCTGAATGTTATC +ATTTATAGGAAAAATGGATGGAGCTTGAGACTCTTATGTTCAGTGAAACAAGTATCTTAT +GTTTCCTCTAATATGTGAGATTTAGGAGGAGAAAACCCCTACAAAAGTTAAGGGAACTGT +TATGGGATGTGAGAAGGAAAAGGGGTAAAGAACTAAGAAAGGATGAGAAAAGGGACAGGA +ATCAAAGAATACTGTTTGTATAGGAGGAGACACTGCAACAGAACCCCTTTGTAATTAAAT +ATAGAGTGATTTTAAAAAGAAAGTGACATTATTGTTCAGGAAAGGAATCATGGGAGAGAA +AATATAATTGGGAAGTCACTGAGAAGATGGGTTTATCTCATGATGCTGCGAGATAAAGCC +TACTGACAGGAACACTGAGAAGCCAAGTCAGTGGCTGAGAACAGAAGCAGAAATGCACAG +AGAGGTAGCTCAAGATGTTGACTCAGCAACCAGTGGCACAGTATCCATGACGTAAAAAAA +TGACAGGGGAAGGGCTGGAGAGGTGGCTCAGTGGTTAAGAGCACTGACTGCTCTTCCTGA +GGTCCTGAGTTCAAGCCCCAGCACCACAGGGTGGCTCACAACCATCTGTAATGAATCACG +ATGCCCTCTGCTGGTGTGTCTGGAAGACAGCTACAGTGTACTCATATGCATAAAATAAAT +AAATAAATCTTTTTTAAAAAAAAGAAAAAGAAAAAATAACAGGGTAAAAATTATATTGAA +AAAACAATGACTTGAAAACATTTCCAGTTTGATAAGGGTTAGAAATCCACAAATCTAGGA +AACTCAATGAACTTGAGTTTCTCTGTGAAGCAGTTATCTAAGCTTCTTTATTGACTTAGG +ATGAAAGTCAACATACCTTCCAATAAGCCATTAATCTTTCGGCCCCACTTGGCAAAATGA +GTGGAGCCGCCTCCTGCCCAGGGAAAGCAGATCAGCTTGAAAAGTGCATCCGGCTTTTGA +CACAAACAGTTCAAAACCTTCTCATTCCTAGAAATAAAATTCAAATACATTTAGCATTAT +ATAACACGATTGGAAAAAGTTCAAAATTGCATTAGGTGAGTTTTAATAACAAGTCTCATT +AACTACTAGGTGCATGTGCTCAGATATGAGTTAATTGCCTTTCTTTCTCCAAGAATCCAG +TTTCCAAAGGTTTGAATGGTCTGTTTTATGATTTCAACCCATAAACTCTTAGAGACTTAG +ATGGCATAGTGAATTATCTATGTACTTTGTATGTCCAATAAGAGAGATGTAACTATTGAT +GCAGACGCCTGTTCTTTCACAGCAAAGGAGATAGTTTATCCAAAAAGGCTTTAGTCCTCA +GGGTCATCAGCAACATCCAGTGACACTGTCTCCTTAGACAGCCATCCTATATGGATATGT +TTGTATTCTCCACAATATAAGTGTCTCTAGGAAAGTTTCCAAGTCTGTCTTTAAATTTCT +TACAAAGATATCTAAGCCTTCCAAATGAGAAACCATCGCCATACAATCATGATTTTAAGT +CTGTTTTGCCATTTTCAAAAGTATCAGTTTTATAGTTTAGATTGTATTGGAAGTGAGGAA +CCTTTAAGAAGTAGTCCTGGTGGAAGAAAGAGAGGTGACTAGGGTACATGATTGGAGCTT +TGGCCTGCTCTTTCTCTCTGTGTCTCTGTCTCTCTCTGTCTCTCTGTCTCTCTCTGTCTC +TCTGTCTCTCTCTGTCTCTCTCTGTCTCTCTCTCTTTTCTTCTTCTTCTTCTTCTTCTTC +TTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCCTCTTCCTCTTGCTCTTG +CTCTTGCTCTTCTTCCCTTTTCTTCCCTCCTAGGGGTCTTTAACTAAGTGCCTTCAGTCT +GCTATGCATTCCCTAGAACGTACACTTCTCTACAGGACCAACATAGCAGGGCTCAAGGAC +TATGGATTGAAAAGCCATGATTTTGATATAACTGAATGTTTTTCTGCACACATGCATGCC +CCTTGCATACAGTCTCCACAGAGGCCAAAAGAAGACATCAGAAGCATTAGAGCTGGGGTC +ACAGGTGGTGAGCACCATGTGAGTGCTGGGAACCAAATCTGGCCTCTTGGCAAGAGCAGC +AAGGGCCCGAAACTGCTGAGCCATCCTCTGGGCCCCCAATCAAATCTTCTCTCCTTCATG +GTTATGTTTTGTCATTTGACCAAAAGGAACAGATTGAGATCTTTTTAGATACTCTGTTCT +CATAAGGGGACTTTGTACTTTATAGTAAAATAACTGAGAACATGCATGAAGTGAGATGGC +AGGTCTCAGATTGCTGAGTCTAGACCACAGAAGCTCTCCCTCCCTGGCATCTGTTTGTGT +CCTGCACATCCACCCTATCTTCCCACTCTAAAAAGGGAATCAAAGACCCACAGCTAGCTA +AACACATCTTCTCTTTCTCTTCCCTCAATGTTTGGTATTGAAATCATCTATAACTTCAGA +GTTGAGGGTAAGCAGACAAATTTTTTAATCCATTTGTACTGTGTAGTGATGAAGGCTGCA +GAGGAAAAGTTAAGTGTCCAGTGTAAAGCCTAGCTAGAGCTCTTACCATGGGACACTAGG +CAAACTGCTCAGGTGCTTCACATTCTCAGTGGCCTCGATGTAAACAGAGGGCAAGACTTG +GGTCTTCCTCATTAGCAAAAGTGAGACCCAGAGACATCGTCACCAATCTAGTTAGTCATA +AATCAGAATCAGGGTGCAAATCCTGCTCACCATTGAAACTATTTGACTATTGACCCTTTC +CCCATAGTCTCAGCATCAATGTCACTAAGACGCAGGACGTAGAGGACATTCTGAGATGCT +TTGGGTTAGAGTTGAGGCAAGAAGGGGTTCTCCAAGATAGTGTGCTCTTCCAAACCATGT +AAGGATTTTAGACAAGCCAGAGATATAAAATTTAACTTTAAAATAGTACCAAAGGGGATG +GCAAGGTGGCTCAGTGCATAAAGGGAACATGATGTCGAGCCTAATGGCATAGGTCATATG +ACAATCACTGCTGCTAGACCAAGGTCCAGCATACAACATTATGGCTCATAATTCTCCAGC +ACCTTTTACTTTCAGCTTCTCACTATGTTATGAGAGGTCCCTTGTGTGTCTCCCCCCGCC +CCCGCCCCTTGGGAAATTCTGTATGGGCTTTGATGGTGGATGTGAAGGTATATAATGGCA +GACCCTCAAAACAAAATAAATCTTTGGAAAGGTCTCCTCCACTGTGGAACTGTATATCAT +AACAACTCTGCTTACTCCTCCTACACAAGAATCCTCACTTTGCACCCCTTATTGTACTGA +GAATAGAGACGTTAAGGAGTTATGGTTCCGGGAACTTCACACCTGGCCCCAGGGATGAAA +GCACACAACTGGGAGAAATAATGGGTCCAGAACCGGAGTCTGAGGCCCAGGTAGCCGAGG +GCAAGAGTTCAGTTAATAAGCACAGAACAGTATCCACAGCTGATTCCCTGGGTACATGAC +TTACAGGAAGCACAGCAAGACCTGGTATGCCCCCACAAGGAGCAGAGTCTATTAAGAGTT +AGTCATATACAAGAGCATACATTGAAGGAATTAGAATTTTCTGGTATACTGGAAGAAGAC +TAAGATATTCGGAACTTCCCTTTGGAAAGTATATAAGGCGAACAGGTCCATATCGTAAGG +CTGAGGGACACAGGAATGAAATTAGGAAACTACTCAATGCTTCTTATGCGACATGGTACA +CACGCTGCATCATGCCCCTTAAGGAGTGAAAATTGTTCTTATGGCTTGTTTCTCAGGACT +CAATATCTGCCACCTTCTGACCACAAAGGGCCACCACAAAGGCTAAGAATGTTCAGGAGG +GCACCTGGTGGGCTTGCTGAGCCTTAGAGAGCAACAGCGACTTAGATGTTTGCTGAACTT +ACTGCCTTTGCTTTGAAGAAAAATGCTGTAAAAAGTTGATTACCTCTTTCATTCTGGATA +TTGAAAACTAGGGCCAAAATAGGTTAAAAATGGTCTTTGAAAAGATCATACACATCTTGG +ATTCATTAAGTCTGCTTTCTATTTACCCGTGCAAATATGGAGTATAAAAGGTGTAACCTC +TTTTCAATAAACATCCTGATTTGCCCTCAGATTCTGTCAGTCTCCTTTCCTCGCCAAGCC +CACATCTCTTCTTTGGGACCTAAACCCCCTCTGGAGCTGGACTCTGGTACCTAACAGCTG +ACATTTGATCACCCATGTGATCCAAAGAGAAAGCCAACTCCTGCAGGTTATCCTGTGTCT +CCACATGTTCGCAGTGACACACACAATAATCAATCAGATGATTAAATATTAGCTTAGAAC +TCCAAGCTAGTAGCATTTTATATACAAGTAATTCGTACCACCTTTCACCAGAGGCAGTGG +AAGCAAATTCAATTTCAGAGATGGGCCCCTTTAAATGTAACAAGGCAATCCAACAAATTT +AGGGTGCTGAAGCACCAGAGATGGGGAGCGAGGAGTTCCCGGAAGCAGCCTACCTGGTAC +TCTTAGCATAGACTGCTGTCTCCATCCTGTGAGTTGATTAGGAATTGCTGCTCTCAGAGA +TCTTCTGCGACTGTGTTGAAATTAATTCCCCTCTGGGCACAAAAATCTCCAATAAGCCTT +TTGTACACCAAGTGGCCAGATTTCTTTTTAATCCGTTGATTATGGCTGTCAGTCAGAATC +CTGCTTTTGAAAGGCAGTGAAGCAGAGGAGAAGAGCAGGAAGAAAAAGAAGGAAAAGTAC +AAGGAGGAGGAAATGGATGGGGGAAAGAGGAAGAAAGGGAAAACAGGTCAGACTCATACA +GCGCATAGCATCTGGGTGTTAGTGGCCTCCGTGTATAGATGGCTGTCACTGTGCACATCA +GCAGAACTTCCAGATAATGCCCATAAAGAGAGAAATGCAGCCTTTGTACTACTTACACCT +CAGCTGAGTAGTGCCCAGGTCACAAGACAGAAAACACCTGATACCTACTGCGAAGTTAGA +CAGAGATATGTGTTTTGAAAACACATCTTAGCTTTCTAGGTATTTATAGAGTTTTGTTCT +TTTAAATATTAAGAGAGAATTAGGAAATGTTTAAAAAAGGAGTGGGGAGGAATTTATTAC +TAGAACAGGTGATTAGAAACGACTTTGGCTAAAACAAAAAGAAAAAAAGAAACAAACAAA +CAAACAAAACCAAATACAAACACACACACACACACAAAACAAAAAACAAAAAACAAAAAA +CAAAAAACAAAAAACAAAAAACAAAAAACAAAAAACAAAAACCTTCTGCCTGGAAGAACC +AGAACCGAGACAATGATCAAACAGACAGCGCTCTGACCAGAACTCCTCCTTAAGTCTCTG +TCCTGCCTCAATTCTTCCTTGCTTAAACCTAAAACTCCATCAACACCACGCAGAGGGACA +GGGGGAGAGTCACTGGACCTCTTCAGTCCACAGGAATGGAATTTCCCTCCTCTTCCTTAC +ACGTTCATCCATCTCACTAACTGGCACAATCGTACAGCCTAACCTGTCTGGGCATCTGAA +ACCCGGGGTTTTAACCTTAAGACTTTAGTAATGCTAGCGTTATCAAGCTACTAATCTTGT +AAGCTTCTAACATTCAATAAAGCAAGTAAAAATTACTATAGTTTATAAATGTATAAAGGA +TGCATAACATAAAGATTTTAAACTCTCTTACCACCTAGAAGTCCCCTGAATCCCTGGCAG +TCATGCTAAGACCAAGGTTTAATTCACGAACTCGATGGTGAATCTCAGGAGTGTTCTGGA +GAAGCGAGGCTCAACTTTCAGCGATGCTCCTTCCAGAGGAGAGACCACAGCACACCGAGA +GGCACGGAAAGCCTGCTCAAATAGGAGAGGGTGGAGAAACAGCCTTTTATCTGTTCAATC +AGTGGCTCGGAGCCATCCTGTGCCTCAGATGATTCACCTTGACAATTTACTAGGCGGTCA +CTGACTCTGTGAGCAAGGTTTTGCTTCTTAGATAATGATACAAAATGCAGCAGAGCACGG +TGGTACCTGCCTACAATCCCAGAACACAGGAAACTGAAGCAGGATGCTTGGAAGTTGGAA +GTTATCCAGGGCTAGGGAGAAAGACTATCTCAACATAAAAGCTAAAACACAAAGTAATGA +CATAAAATGCAGAAAAATATGTTTACTTCTTCCAAGGAATATGGGCAGGCAGAGGTGGGG +TACAGACATATATCACAACATCTGAGGCTTGCTGACTACAAAGCCTCAATAAAAGTAGGT +TGCATTTCTCCATCTCTTTTATTTATTTATTTATTTATTTATTTATTTATTTATTTATTT +ATTTATTTATTTATTTTTACGTGACAGAGCCTGTGGCCAATTATGTTTGGGGAGATCAAG +CATTCCTAGGGCTCAAATGTATTAATCAACAAATATTCTCTTAAGGTCAAGGGTATCTGC +ATCATTTGTCAAGAGCATCAGGACCTAGCTGTAAAGCAGTAAGGATTCTCCTGAAGGGAA +ACCACAGGGAGCAGGATTTTTTACTGGTGCAGCAGAGGCACAAAGGCAAATGAGCTATAT +TCAGGAAGCAAGGGCTCAGATTTTATCAGAACTAACACAAGACACCAGGCTCAAAGTAAA +ACATGTCCAGCAGAATTCCGAGAATAGATGATAAAGAAAACCTGCATACAGCCGCACAGC +AAGGAAACTGAAGAAAAACAAAAATACAATAATAATAGTAACAATGACAGATAAAATAAA +CAGAGGAGCCAGCTGGTGCGAATGAAGACACGGGATGTAGTCGAAGAAGTTAGACTGCTG +GCAACGTAGACAAGCCACAGAAATAAAATAGTAGAATTTACTTTCAAGCAAAGTAAAGAA +CCACACAGGAAGGGGTGTGTGTGTGTGTGTGTGTGTATAAATCCAGGGCCATGCAAATGT +TAAGTGTGTGCTTTAGCACTCAGCGACAAAAGCATCTCAGACCCAGCAAAAATGCCTCAT +AAGAACCCAAGCATCTAGAAGGATTTCCTTGCTCTTCCTCCCATAGACGGGCCCACAGTC +AGGCACCTATGGAAACATTGACATCAACAATAACCTGCCATTGGTGGGTCACAATAAAAA +AGACAAGAGAACATATGGGCTATGGAGAAAGTTGGAGAAGGCAAAGGCAGATGTGTTCAT +ATTTTCATTGTATATCTATATGAAAATTTTAATAATAAAGAAAAATTAGGGCTGGAGAGA +TGGCTCAGTGGTTAAGACCACTGACAGCTCTTTCAAAGGTCCTGAGTTCAATTCCCAGCA +ACCACATGGTGGCTCTCAACTATCTGTAATGGTATCTAATGCCATCTTCTGCTGTGTCTG +AAGATAGCTACAATGTACTCATATACATAAAATAAATAAACAAATCTTTTTTTAAAAGGA +AAAATTGATTTTAATTTTAATTAACATGTGGAAGAAGAAGCCATTATCTACATAAAATAA +TGCTGGTTGAAATATGATTTACAACACTGTTTTTGCTACATTTGCAGTATATTTTTAGTA +TTTTACAATTTCTTCTATATTCCTAGGAAAACTGTAAATCATTAAAAGGATAAACAAACA +AACCAAAAAATAACTATGTACAAACATCTTCACAGTGGTGAAAACATAGACTGTCCCCAA +GTTCTAAGTGGAAGACTTTGGCCAGAGACAAAGTAACCCACAGGAACAATATGGGATGCC +TGAAGTGACAAAAGGCATGAACAGGGGGAAATAACTGAGTGAACAGAGACACTGATATAA +TAAAATATAATTGTAACGTGTCTCATATGAACTTACCGTACCAGATCAAACAAGAGTCAG +TCAGCAGTATGTGAAGAAAGAGCCCTCCCCACATTATAAAATATTTAGACTCTGTAAGTT +TGTAAGTTCCAATTTCTAAGCAAGAGACAACCAGTCACCAAGAGTTGAAGGGGAAAATGT +TTAGTCAGTCAAAAAGGAAGGAAGATGAAAACACATAGGAAGCCCAAGCCAAGATTCCAG +GTTTAAAACTGAGTTCTGTCCCTAGGTAAGAGAGGGATCACTTCACAAATCTATCCTCTG +GCCTTTTCACGGCCTCCGTGGCACATAAGCACCTGTATGTGTTTCCACATGCATGTGTAT +ACGTGCATGTGTGTACAAACACAAGAATAATAATAACAATAACAATAATAATAAATTAGA +AGATGCTAATATCAGAAACACCTTTCATTTAAAATTTTAAATCACGTTAATTTATGTGTG +CATGAGTGTTTTGAGGGGAGGTGTTCTAGTGCCACAGTGTTTGTGGGCTTCACCTTGGTT +TGGTCTCTATTGCTAATATGCCTACTCAGACCACCGCCTCTTTGTCTGTCTGGTGTGGTC +CTGCATTGCACCCCCATAGTCCTATGGACCAGCACCCTGTATCTGTAGACTCCAAAGTTC +TACACCTTGCCTTTCCAGCTCGTTTCAAACTTGCAGCCTCCTGGCTTGGCTCTATAATAG +CAGATTTCTAGCTGGGTTTGCTACCAACCTTCCCAGCCTCAGCTATCTCCCTCTGCCTCC +AGTAAAGCCTCTTGGATTTCTGCTATGGCCTTAATCCATGTGTAGCCATTCTCTGATCTA +CTTGCATACATAAGTTACTGTGTGTTGTGGACTGTGTATCCCAAGAGTTAAAAGTTCCTG +CATTTGTCTCTATCTCCAGATATTGCACTATAAGTAGGTACTTTATGAATTTCTTCTTAA +AATAAATGTTTTTATTATTTCTTTGATGATTTTATACATTTGTATCACTTTTACCCGTGA +CTCTTCCCCTTAAGTACTTTCAGGTACACTACCATATCCCTTCCCACCCAACTTCCTGTC +TTCTTTTTCTTTTCAAATCTAACAACGCAACAACTCCAATTACTGTTGTCTATATATTTC +TGTGTGGGGTAATTTCCTGGAGTATGGTTAACTTACCAGGAGCTATAATTGTAATAAAAT +CTGACTCTTGCGGCTCTCAAGCCATCAACAGTGCATAGCACCTCAGTTAGGACTGGGTTC +TTGAACTCCTTCCCATTCCACACTCCAATGTTGCCTGGCTTGATCTTGTGCGGGTCTTAC +ATAGGCAACCAGTTGCCGTGAATTTGTGAATGTAACAGTCCCACCTTGCCCATAAGAGCA +ACAGCATCAGCTTGTATTGCTTTGCAGCTAGTGAAAATAACATAGCTTATTGTTAATCAA +TTCTGACATTTTGGAAAGATTAAAAATATCCATCTACATTTCTAACATAGAGAACTCATG +ACAGTCGAGAAGTTCCACATCTTGCCTTGATGATTTTGTGTATAACTCTCTGTGAAGATA +GGCAGGGAAAAGCAATCACTTATCCAAGCAATTATCACTCAAAATAGCTACGGACATACC +AAGCTGAATCCTTGTAATAACTTTGTAAGCAAATAATGTTAATATTGCCAATGTGGAGGT +ACAGTGTAAACTTCTGAAATGTTTCCAAGTTATTGAATTCTGGAATAAGAAATTGAGTAG +AGATACACGCTTACAGCAGAAGCAAGGACAGTTTAGTAAGAAAAATTGCACTTTCTAGTC +AGGAAACAGGCAGAGGGAGTGAGTTTAGATGTCTCTGATACAAAGAATTAGGGCTTTTAA +GCCACCTCAGCATAAGCTTTTGGGTCATTTGTATAGTATATACTTTTGCCTCCTTTGCAT +AGATTTTTTTTTCTGTGCAAACAAGTAGTAGTTCTACATTCAATTTCATGAATCACATGA +CTCATTAGCATCTTAAATCTACACCGTGGTTTGCACAATTGGCTTTGGATGAGTGGGTAT +CCATATTTCTTCTTCCACTTTGCTAACTTGATTTTTTTTTGTACACTAATTTTGTAAGGA +TTTACACAAAGCTTCCCAGATCTCACTCTCTGCCTCTTTCTCCTCCCTTAGTATTAAGGG +GTTTAGACTTGATTCTAAGAATGACAACTCAAGATGTCAGATTAGTGTCACAACCAACTG +CTGCTGTCCTGTAAGATGGGTAGGTGTGGGCAGGCATTGAGGTTTTGTTAGGAAGAAGAT +AGACGTAAGATTAGCTACAAGGTCAGCTACAAAACCATGACTGGTCTCCAAAAGAAATAA +ACAATTTCCAGTTCAATTTATGCTAAGTCCACACATGGAGAGGGAAGTGTGTATCATGCC +CATCCATCAGGAGGCAGGAAGAGATGATGTAAACAAGACCAAGTAGAAGAGATAAGAGTT +GAACCCAGGACCCTGTGGGACAATGCTTAGTCAGATAGGTGGCTTGTGTCTAAGTGAATG +TATCTACCCATCCTGAATTTAATATATTTTGCTTACTGCATTTTTTTTCTTCCTTCCTTC +CTTTTTTCTTTCTTTCTTTTTCTTTCTTCCCTTTGCATCTTGTTGAATTAATCTTGACAA +ACATGTAAGCATCAAGGTAATCCCATGGCACCCTGGTGCCTTGACTCAAATCACTTAAAA +GCAATTCTGTCTTTGGTGAATAAGGGTCTGTTTGAAATAAGGCTCACTTTTGCTCCTTTT +TCTCCTCTCCCCTCTCTCTTTCTACTCCAAGAATCTTTACTGCCTCTTTCTTTTCACTCT +TCTTGCCTCTCCTCATGAAACCCTTTAGTGTCCCCCCGAGTGCACAGGCAAGATATACTT +GGAACCAAAGTTCAACGGGGATGCTGATCTTGCTCCTACTGTTCCTGAGTCATTAGCTCA +CATTTTTTGCCTTTTCTCTCCCTGTTGTGGCCAAGAGTGGCTGCCCCAGACTACTTCCTA +CAACTGGTATTTCCCATTTTCTCTCCCATAGTCCACTTTCCCTACTCTCCTCCAGCCTTG +GGCTCTGGTTCACTCAAGTCCCACCAAGGCCAACTCTCACTTTGTGGGAGCCTCCCCCTC +TTCTAGAAGCTGCCTCTGCTACAAGCATGTCAGACAAAAGTTTGGAATGTTATCTTTCCT +TTAGAAGTTAAGATGAACTGTTTTGCTTTCTGAAACATCTTTAGGCATAACACATACTCA +GCAGGAGCAAGTCTTCCTCTGGTTGTCCTGTTGGTACTGGGTGTGTCCCAAGATCCTGTA +ACACTTGATTATATAAATTTTAGGAACCTCAGGGGCATCCCTTTTTACTTTGTATCAACC +TGGCAGTGCCTCTATGGGACCAGAACACCAACTAAATTACTAAATTAAGGGGAAGAGCCC +ATTTGTATGGATTAGCAGAGAGAATAGGGGAGCTGCTGACTTTGGGGGCTTCATCTTAAG +TCACCTGTCCTCTCCTCCACCATTTTCCTTAATACTCTTCTTTATCAGCTTATTAATTTA +TTTACTTATCAAAGTGAAAGTACTTTTATTAAGGAAAAGTGAAAAAGAGCCCTGAGGGTG +GGAGGGGCTCCAAGAGGAGAATTCTGGCAGCTCATTTTAAGCCCTGAGATCCAAACTTCA +TTTTCAGACTCCTCCCTTGGTTCAAATACATGATTAATAAGATTTACTTGGGAATGGAGC +TTGTTTGTGGAACTGCCCAACCTCTGGATGCTGAACACAGAACATAAAGTTGCTTCTAAG +CTACACACATCTTCCAAGTAATAGAGGAGACACAGGAAGAGATGGGGGCCAGACAGACTG +AGTACTCCTCATCTTCGGGATCCCACAAGTATCTCACTTATCACAGTTTGTTTTGGAGGA +ACCCAAACTGCAGTGGGAGCTAGAGTCAACCTAAAAGACAAATACTTCACTCAAAGGTAG +CTATGATGGTAATTTCTTGTGTTCTTCCAGATGGGAAAGCAGTTCTTTGTATCAGTGCAT +ACCCCTTTGTGGAGCAGTGCAAGGATTTGAGACCTATGTGGTTCTCAACCCACTGCCTCC +GTTCTCAGAAAAATCTTACGTTTCTTTTGTAACACCTGAGTCTCTGTACCATCTAGAGGA +TGGTGAAGCCATTCCCACAAAGGAAACTTGATCTATAACACTGTTCTCCAATGAGATCTT +TTCTATGAGATGGTACATGGCCTGAAGTTGCTCACATAGAATAATTCTATTTGAAGGCAT +CAACAAGCATGACTGTAGGAAACAAAATGAAGCTTTCTATTTTAGCCTTAATAGGGTCTG +CCCCATGAACTCCCTTCAAAGCTTCAGGAAGCTTTCTTCTTTTGACGTACCCTACAGGGA +ATAAATAAATATGTCTTTCACCTCTCCAGATGCTCCTTCCTACCCACCACTACCCGCTCT +CTACCTAGATTCATAGTCACTTTCCCAAGCCACCAACCACCTTATCCGAAGTCCTCTACT +GGACCCTGGAAGCCACTTTAGGCATGCTTCCTCACAGGACCACCCAAAGAGATGCTTCCT +CATAGGACCACCCAAAGAGAGGAACATTGATGGAAAACATTTTCCTTTCAAGATTTAAAG +GAAATAAGAAAAGACTTAGAGAAGTTTTTCTGATGACTAATAAAAATATCTAGATGAATT +CTAACAAAAACCTCAGGCCTTTGAATTCTCCTGAACAGACATTACTTTGGTAATTGGCAA +ACCATTACTCAGAGTGAGAACCAGACTCACAGAGAACTCTTAGATCCTTTGTGTCAACAG +CTGACTATCCGTCTAGATCACAGGTATCACTGTCATGAGTCCTGATTGGGATCTTAAGAA +CCTAGTAGAGCGATGACAGCAGCATCACAGATTGTCAATCTGATGGTGAGAGTTAGAGCT +GGTAGAGATAAGCCTTTCAATTGTGATAAAGTATCTACCACTGAGATAGCCAATGAAAAT +ACTGCTGCCTTCTATGAGAAGCTCAAGGAAAACTTACTGAGGCACATATATTTGATACCA +GAGTCCTCAGAAGGAGGATTAAAAAAATGAGTGTATCATTCAATCTGGCCTAGATATTAG +AAAACAATTACAAAATATCTTGCAGAAACCTGAGATTTTCATCGATGACCTCATGAAGGT +TAGCTTCTGTTTTCAATGTTTGAGATCAGAAGGAAGATAGGCAAGTCGGAGAAGATCTTA +TGCTTGATGGTTTGTTGAAACCTGTCTTAGAGATTAGCAGAAAACTTGGCTATCATGGGG +GAAGGCCTTCAATGACATATGATAACAAACTCATAGATGGTTACCGTTCTCAAGAATGAA +TGAGCCTTAGACATATTAACTGCTGCTCCAGAAAGAACGTGCTTGATGTTCCAAGAGGAA +TTCTGCTACTGCATTAATAGACCATGACAGGTTCTCTCTCTTCCTCCTCTTCCTCCTCCT +CCTCCTCCTCCTTCTTATTTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCT +CTCTCTCTCTCTCTCGTGTGTGTGTGTGTGTGCATGAGAGTACATGTGCATGTGTGCATA +GGTATGCATGTATAAAACAGAATAGTCCTTTGAATTCTAAGAACAAACAACCTAAGCTTC +CTTGGACTGAGAGTTTTAGATGCCATAGTTATTCTCATTTCAAGAGTTCTAGTCTTGATC +CTCTTACGATTTATAGGACCACACCCCTTAGCCTCTTTATCAAGACATGTCTTCTAGACT +CTAGGCTGTAAAACTGTAGTGATGATGACTTCAGGGTATGAGTCACTGTCGCTACTACCT +CCTTTAAAAAAAAATCTAACTCGGAAGGCAGAGGCAGACGGATTTCTGAGTTCGAGGCCA +GCCTGGTCTACAAAGTGAGCTCCAGGACAGCCAGGACTATACAGAGAAACCCTGTCTCGA +AAAACCAAAAAAAAAAAAAAAAAAAATCTAGACTCCACTAACAGGCATTGAGAACTGGGA +AGTCACACTCCCCAAGCCTATGTCCCATTTCAAGAGAAAAGAGGCACAGAAGATGTTATT +TTGTGGCTCCTAAAGAGTTTAGAGTCTCAAGTTCTACAGGTTAAACATGAAGTAGAAAAT +ATACATGAGATAAGCTGTCAGGAGCCCAACCATGAGGTTAATTAAAGACACTAAGTATCT +TAGAAGAGGGTGACTGATGTCTAGGGATGAGAAGGGCTGAGACGGAAGCTTCAGGGGCTC +ACATGATAGTCTCAGTCACAAAGAGATCTTTTCCTAATTAAAAAGAAATGTCTAGAATCT +TTCCACCCATTGTAGTTTTTTCAATTTATTGGAATATAAGTTTTAAAAATATTTTTACTA +AGTTGCTTAGCAGAGAGATTTCAAGAGAGCATACCATACCATCCAAGCTACGGTACTGTT +AGTACTTACTGCTCTTAATCAGAGCCATGGAAGAGTGGGAGAAGGAGGAGGAGGAGGAAG +ACATTACAATATGTCATTTAGCAAGGAAAAGGCTGAATCTAAAGTTGTAGACAAGGGGGT +TCTGAGAAAGCAGCTGCATTATTAGTGAGAATGGCACAATTATGGAGAAATCTTTCACTC +TATAATGAGAGCATATTCAGAGGTATCCTGAGGGCAAGATCCTACCTACCTATCAAATGC +TCTAGTTTTTACCAACATAAATTTATCAGAGAGGGAACACTGAACTGAGAACTCAACCCC +AGAGATTCCCTGCTCTAAATGCCTATTTCTCAGGGTAAATCTCAGAGCTCACAGTATCCC +ACAGATGAGGTCCACATGACCAGCATGCATCCTGACTGGCAGCAGAACTTGGCAACTGTC +GCCTCCGATTCCGTCGAGCAGAAATAAGCGACGACACCGCGTTCTTCTCAAAGCAGTTTA +TTCAGGAACCTTTCAACATGCATGCGTGAATCTCTCTCTTGGAATAGTCTCTTGTGTATA +TCTCTTGTGTATTTCTCCACCCCCAATTGCAATCCCTTATATAACCCCTCAACCACGCCC +CATCAGCCCAGTCCATGTAACAGCAGTCCATTGGCCAGAATCATCACTCGTCATATGGTC +CGATCTTGCATCATGGTGCACCTGCGCAGTTCTCACAATGGTTGTGACTTATTTTCAGGT +GTATGAGGAAGTCAGGTGCAAGTCATAAGACTTGGCTGCAATCCCGGGTGCCATCTTGGG +ACTGCTGCCACACCCGCTCCTCACAGGCAACATCATCCACACGATACTGGTATTTCAGGT +ATTGGTAAGAGTGAGGGAGTCCTCAAGGCATACATGAAGATTCCAGATTGCCACGGAGGC +TAGTCACTATGTGGCAAGGTTGAATGCCCTGCAATGAGGCCCAGAGAGGGGAAGGGGCTG +GCAAGATGGTTCAGCGGCTAAGAGCACTGACTGCTCTTCCAGAGGTCCTGAGTTAAATTC +CTAGCAACTACATGGTGGCTCGCAACTGTCTTTAATGGAATCCCATGCTCTCTTCTGGTG +TATCTGAAGAGAGAGACAGAGCACTCACATACATAAATATTTATTAATTAATTAATAAGG +AAGCCCAGAGGGGTCTCTGTATGAAGCAGTGAAGTGAAGTAAGAGCTACAATAGAGACTC +AGGATTGTGAAGATGGTAGGACCATAGGATGTCTTTCATGAAAGCTGCAAACCTGGAGTA +GACAATAGAGTCACTTATGATATCCATGGGGCTGCACGAAGCTAATAAAGCCCAGGTGAT +TCCAACACAAGTCTTTAATGCCAGACATGGCAATTGGGGATCGTTGTTTGCCCTTCTGGG +TTTCAGTGTTCTTCTATTTGATCTTTCCTTGGTTATCTTCCTATCCCTTCCTTTCAGAAC +AGGAATGCTTAGTCTGTGCCCTTGTACAGTGGAAGTGTACAACATGGGTTTTCATTTTAT +AGAGGTCCCCAGCTAGGAGTTTACCATGAGTCTCAGATGAGACTTTGGACTTTTGGGGAG +AAACTATTTTTTTATTTTATTTTGTTTTTTTATTAGGTATTTATTTCATTTACATTTCCA +ATGCTATCCCAAAAGTCCCCCACCCGCTACCCCACTAACTCCCCCACCCATCCATTCACA +CTTCTTGGCCCTGGCGTTCCCCTGTACTGAGGCAGATAAAGTTTGCACGACCAATGGGCC +TCTCTTTCCACTGATGGCCAACTAGGCCATCATCTAATACATATGCAGCTAGAGACACGA +GCTCCGGGGGGTACTGGTTAGTTCATATTGTTGTTCCTCCAACAGGGTTGCAGATCCCTT +TAGCTCCTTGATTACTTTCTCTAGCTCCTCCATTGGGGGCCCTGTGATCCATCCAATAGC +TGACTGTGAACATCCACTTCTGTGCTTGCTAGGCCCCGGCATAGTCTCACAAGAGACAGC +TATATCTGGATCCTTTCAGCAAAATCTTGCTAGTGTATGCAATGGTGTCAGCATTTGGAG +GCTGATTTTGGGATGGATCCCCGGATATGACAGTCTCTAGATGGTCCATCCTTTCATCTC +AACTCCAAACTGTGTCTCTGTAACTTCTTCTATGGGTGTTTTGTTCCCAATTATAAGAAG +GGGCAAAGTATCCACACTTTGGTCTTTGTTCTTCTTGAGTTTCATGTGATTAGCAAATTG +TATCTTATATCTTGGGTTTCTGGGCTAATATCCACTTATCAGTGAGTACATATTGTGTGA +GTTCTTTTGTGATTGGGTTACCTCACTCAGGATGATGCCCTCCAGGTCCATCCATTTGCC +TAGGAATTTCATAAATTCCTTCTTTTTAATAGCTGAGTAGTACGCCATTGTGCAAATGTA +CCACATTTTCTGTATCCATTCCTCTGTTGAGGGGCATCTGGGTTCTTTCCAGCTTCTGGC +TATTATAAATAAGGCTGCTATGAACATAGTGGAGCATGTGTCCTTCTTACCGGTTGGAAC +ATCTTCTGGATATATGCCCAGGAGAGATATTGCGGATCCTCCGGTAGTACTATGTCCAAT +TTTCTGAGGAACCGCCAGACTGATTTCCACAGTGGTTGGACCAGCTTGCAATCCCACCAA +CAATGGAGGAGTGTTCCTCTTTCTCCACATCCTCACCAGCATCTGATGTCACCTGAATTT +TTGATCTTTGCCATTCTGACTGGTGTGAGGTGGAATCTCAGGAGTGTTTTGATTTGCATT +TCCCTGATGATTAAGGATGTTGAACATTTTTTCAGGTGCTTCTCAGCCATTCAGTATTCC +TCAGGTGAGAATTCTTTGTTTAACTCTGAGCCCCATTTTTAATGGGGTTATTTGATTTTC +TAGAGTCCACCTTATGAGTTCTTTTTATATATTGGATATTAGTCCCCTATCTGATTTAGG +ATAGGTAAAGATCCTTCCCCAATCTGTTGGTGGCCTTTTTGTCTTATTGACAGTATCTTT +TGCCTTGCAGAAGCTTTGCAATTTTATGAGGTCCCATTTGTCGATTCTTGATCTTACATC +ACAAGCCATTGCTGTTCTATTCAAGAATTTTTCCCCTGTCCCCATATCTTCGAGGCTTTT +CCCTACTTTCTCATCTATAAGTTTCAGTGTCTCTGGTTTTATGTGGAGTTCCTTAATCCA +TTTGGATTTGACCTTAGTACAAGGAGATAGGAATGGATCAATTCTCATTCTTCTACATGA +TAACCGCCAGTTGTGCCAGCACCATTTGTTGAAAATGCTGTTGCTCCCTTGTCAAAGACC +AAGTGACCATAGGTGTGTGGGTCTTCAATTCTATTCCATTGCTCTACTTGTCTGTCACTA +TACCAGTACCATGCAGTTTTTATCACAATTGCTCTGTAGTACAGCTTTAGGTCAGGCATG +GTGATTCCACCAGAGGTTCTTTTATCCTTGAGAAGAGTGTTTGCTATCCTAGGTTTTTTG +TCGTTCCAGATGAATTTGCACATTGCCCTTTCTAATTTGTTGAAGAATTGAGTTGGAATT +TTGATGGGGATTGCATTGAATCTGTAGATTGCTTTTGGCAAGATAGCCATTTTACTATTG +ATCCTGCCAATCCATGAGCATGGGAGATCTTTCCATCTTCTGAGATCTTCTTTCTTTCTT +CAGAGACTTGAAGTTCTTATCATACAGATCTTTCACTTCCTTAGTTAGAGTCACGCCAAG +GTATTTTATATTATTTGTGACTATTGAGAAGGGTGTTGTTCCTCTAATTTCTTTCTCAGC +CTGTTTATCCTTTGTGTAGAGAAAGGCCATTGACTTGTTTGAGTTAATTTTATATCCAGC +TACTTCATTGAAGCTGTTTATCAGGTTTAGGAGTTCTCTGGTGGAATTTTTAGGGTCACT +TATATATACTATCATATCATCTGCAAGAAGTGATATTTTGACTTCTTCCTTTCCAATTTG +TATCCCCTTGATCTCCTTTTGTTGTCGAATTGCTCTGGCTAGGACTTCAAGTACAATTTG +AATAGGTAGGGAGAGAGTAGGAAGCCTTCTCTAGTCCCTGATTTTAGTGGGATTGCTTCC +AGCTTCTCACCATTTACTTTGATGTTGGCTACTGATTTGCTGTAGATTGCTTTTATCATG +TTTAGGTATGGGCCTTGAATTCCTGATCTTTCCAAGACTTTTATCACGAATGGGTGTTGG +ATTTTGTCGAATGCTTTCTCTGCATCTAACGAGATGATCATGTGGTTTTTGTCTTTGAGT +TTGTTTATATACTGGATTACGTTGATGGGTTTTCGTATATTGAACCATCCCTGCATCCCT +GGGATGAAACCTACTTGGTCAGGATGGATGATTGTTTTGATGTGTTCTTGGATTTGGTTA +GCGAGAACTTTATTGAGGAATTTTGCATCGATATTCATAAGGGAAATTGGTCTGAAGTTC +TCTATCTTTGTTGGGTCTTTTGTGGTTTAGGTATCAGAGTAATTGTGACTTCATAGAATG +AGTTGGTAGAGTACCTTCTGCTTCTATTTTGTGGAATAGTTTGTGATGAACTGGGATTAG +ATCATCTTTGAAGGTCTGATAGAACTCTGCACTAAACCCATCTGGTCCTGGGCTTTTTTT +GGTTGGGAGACTGTTAATGACTGCTTCTATCTCTTTAGGGGATATAGGACGGTTTAGATC +ATTAACCTGATCTTGATTTAACTTTGGTACCTGGTATCTGTCTAGAAACTTGTCCATTTC +ATCCAAGTTCTCCAGTTTTGTTGAGTATAGCCTTTTGTAGAAGGATCTGATGGTGTTTTG +GATTTCTTCAGGATCTGTTGTTATGTCTCCCTTTTCATTTCTGATTTTGTTAATTACAAT +GCTTTCCCTGTGCCCTCTAGTGAGTCTGGCCAAGGGCTTATCTATCTTGTTGATTTTCTC +AAAGAACCAGATCCTTGATTGGTAGATTCTTTGCATAGTTCTTCTTGTTTCCACTTGGTT +GATTTCACCCCTGAGTTTGATTATTTCCTGCCTTCTACTCCTCTTGGGTGAATTTGCTTC +CTTTTGTTCTAGAGCTTTTAGGTGTGTTGTCAAGCTGCTAATGTGTGCTCTCTCTAGTTT +CTTTTTGGAGGCACTCAGAGCTATGAGTTTTCCTCTTAGGAATGCTTTCATTGTGTCCCA +TAGGGTTGGGTATGTTGTGGCTTCATTTTCATTAAACTCCAAAAAGTCCTTAATTTCTTT +CTTTATTCTTTCCTTGACCAAGGTATCATTGAGAAGAGTGTTGTTTAGTTTCCACGTGAA +TGTTAGCTTTCTATTATTTATGTTGTTATTGAAGATCAGCCTTAGTCCATGGTGATCTGA +TTAAGATGCATGGGACAATTTCAATATTTTTGTATATGTTGAGGCTTGTTTTGTGACCAA +TTATGTGGTCAATTTTGGAGAAGGTACCATGAGGTGCTGAGAAGAAGGTATATCCTTTTG +TTTTAGGATAACATGTTCTGTAGATATCTGTTAGATCCATTTGTTTCATAACTTCTGTTA +GTTTCACTGTGTCCCTGTTTAGTTTCTGTTTCCATGATCTGTCCATTGGTGAAAGTGGTG +TGTTGAAATCTCCCACTATTATTGTGTGAGGTGCAATGTGTGCTTTGAGCTTTACTAAAG +TTTCTTTAATGAATGTGGCTGCCCTTGTATTTGGAGCATGGATATTCAGAATTGAGAGTT +CGTCTTGGAAGATTTTACCTTTGATGAGTATGAAGTGCCCCTCCTTGTCTTTTTTGATGA +CTTTGGGTTGGAAGTCGATTTTGTTAGATATTAGAATGGCTACTCCAACTTGTTTCTTCA +GACCATTTGCCTGAAAAATTGTTATCCAGCCTTTCATTCTGAGGTAGTGTCTGTCTTTTT +CCCTGAGATGGGTTTCCTGTAAGCAGCAAAATGTTGGGTCCTGTTTGTGTAGCCAGTCTG +TTAGTTTATGTCTTTTTATTGGGGAGTTGATTCTATTAAGAGATTTTAAGGAAAAGTAAT +TGTTGCTTCCTATTATTTTTGTTGTTAACGTTGGCATTCTGTTCTTGTGGCTGTCTTCTT +TTAGGTTAGTTGAGGGATTACCTTTTTGCTTTTTCTAGGACGTGGTTTCCATCCTTGTAT +TGTTTTTTTTTTTTCTGTTATTATCCTTTGAAGGTCTGGATTCATGTAAAGATAATGTGT +GAATTTTGTTTGGTCATAGAATACTTTGGTTTCTCCATCTACAGTAATTGAAAGTTTGGT +TGGGTATAGTAGCCTGTGCTGGCATTTGTGTTCTCTTAGTTTCTGTATAACATCTGTCCA +GTATCTTCTGGCTTTCATAGTCTCTGGTGAAAAATCTGGTGTAATTCTGATAGGCTTGCC +TTTATATGTTACTTGACCTTTCTCCCTTACTGCTTTTAATATTCTATCTTTATTTAGTGC +ATTTGTTGTTCTGATTATTATGTGTCTGGAGGAATTTCTTTTCTGGACCAGTCTATTTGG +AGTTCTGTAGGCTTCTTGTATGTTCATGGACATCTCTTTCTTTATGTTTGGGAAGCTTTC +TTCTATAATTTTGTTGAAGACATTTGCTGGCCCTTTGAGTTGAAAATCTTCATTCTCATC +TACTCCTATTATCCATAGGTTTGGTCTTCTCATTGTGTCCTGGATTTCCTGAATGTTTTG +AGTTAGGATCTTTTTGCATTTTGTATTTTCTTTGATTGTTTTGCCGATGTTCTCTATGGA +ATCTTCTGTGCCTGAGAGTCTCTCTTCCATCTCTTCTATTCAGTTGCTGATGCTCACATC +TTTGGTTCCAGATTTCTTTCCTAGGGTTTCTATCTCCACTGTTGCCTCACTTTTGGGTTT +TCTTTATTGTGTCTACTTCTCTTTTTAGGTCTAGTATGGTTTTGTTCATTTCCATCATGT +GTTTGGATGTGTTTTCCTGTTTTTCTATAAGGACTTGCAACTCTTTAGCAGTGTTCTCCT +GTATTTCTTTAAGTGAGTTATTAAAGACCTTCTTGATGTCTTCTACCATCATCATGAGAT +ATGCCTTTAAATCCAGGTCTAGGTTTTCGGGTGTGTTGGGGTGCCCTGGACTGGCTGAGG +TGGGAGTACTGGGTTCTGAAGATGGTGAGTGGTCTCGGTTTTTGTTAGTAAGATTCTTAC +ATCTGCCTTTCACCATCTGGTAAACTCTGGAGTCAGTTGTTATAGTTGTCTCTGGTTAGA +GCTTGTTCCTCTCTTGATTCTGTTATTCTCTACCAGCAGACCAGGGAGACTAGCTCTCTC +CGGAGTTTCAGTGATCAGAGCACTCTCTGCAGGCAAGCTCTCCTCTTTCAGGGAAGGTGC +ACAGATATCTGGCATTCAGACTTGCCTCCTGGCAGAAGATGAAGGCCCGAAACAGGACCT +GTCCCAGAAGCTGTTAGCTTCTGTAGTGCACACTCTCACCTGTGCAGACTAGTCTCAGTG +GAGTCCGGGAGCCAAGATGTCTCCCTCAGATGCTCAGGCAAAGCCCTTCTGGGCCGGTGG +ACACCTATCCTCTGGCAGGGAAGGTGCCCGGATGTCTGGAGCCCGAAAAGGGGGCTGCCT +CAGAAGCTCTGTGGCTCCCACCTGTCCCAGAAGCTGTTAGCTTCTGTAGTCCACACTCTC +ACCTATGCAGAGTAGTCTCTGTGGAGTCCGGGATCCAAGATGTCTTGGGGAGAAACTATT +AAGAAACTCCAAAGACTTTTGCAGTTGGGCTGGATAGGTTTTTGCATTATGAGATAACCA +TAACCTATGGATGTCAAGGTGACAAGGGGTGGACTTGTGATGGTTAATCTTGATTGTCAG +TTTGATGGGACTCAGAATTACCAAGGAGACACAAATGTGGAAATGTCTGTGAGGGCATCT +CCAGTAAGGTTTAATTGAAGTAGAAAGATAAAGCCTCCCTGTGGGTGGCATTAGTCCATG +AGGTGGAGTCCTAGACTGAATACAAAGGAGAAATCAAGCCGAGTACTAGAATTCACATTT +CTTTGTTTCCTGACTCTGACACAATGTATCCATTACCTCACATCCCTGTTGTCATGCCTT +TTCAGCCGTGATTGACTGTACCCTCCAACTTCCATCCAAAAATAAAACCTCTCAATCCTT +ACTTTAGTTGAAATTTTCAGGTACTTGCAGTGAAAATTAGCCAACATGAGTTCCAAGTCA +TGAGGAAATGTTTAACGTATTTGGCCAGTATGGAAATGTAAATCAAAGTTGTGCTTACTT +TACTGAGAATGGTTGTCATCAAGGGGGAAAAATGCTGGTTGGAGGCTTCTCAGAAAATTA +AAAATAGAACCTTCCTATGGTCATCTATACCCAGAAGAATAAAAACGTCAAGAGATACCT +ACATACCCATGTTTATCATGGCACTCTTCATGATAGCTAAATTATAGAATTATCATTGGT +GTTCATTAATTAAAGGTGACGAGCACACACATACACACACGCACACGATGGAGCGTTACT +CAGACATACAGGAAAAATAAACAAATCTTGTTAGTTATAGGAGCAATGGTTGGAACGTGG +ATATCACTATGTTTCATGAAATGAAGCAGTCATGAAAGACACGTATTTGTGTATTTTTTT +TCTGTGTGTTCTTTAGGGAAAGCAGTGAAAGTAAACATAGTCATACTAGAGATGTGGGAG +AAGGTGAGGAAGGAAGGGTATGAAAGAGTAGTCAGGGGGCTGCTCTTCCAAAGGAGCAAG +GCTCAAATCCCAGCACCCATATGGCAGTTCACAACTGTCTGTAATCCCAGTGCCAGGTGA +TCTGACATCCTCACACAGACATACATAGAGCCAGAATACCAATGTAAATAAAAGTAGAGA +AAAAGGAAAGAAAAAGAAAAGGAACACTAGCCAGGGGACTGGCTATAGTCAACCCATATT +TTGTACATGTATGGAACTGTCACAATAAGATATCTTACTTCATAAAATTAATATACACTA +ACTAAAACATGTACTAAACACACCTACAAAAAAAGTGAGGAGAATCCAGGAGCTAAGGAA +TATACTTCTGTGGTAGCATCCTCACCCAGCAACAGAGTCCCTGGATTTTACCCTAACAAT +GGGAGTTGGGGGAACAATCATCCAGAGATTAGTGACAAATAACCAAGAAGTAGAAGCAGG +TCTGATTTGGTAAGCTTGCTTTGTAGGACTGGAGCAGAAAAACAGAATCCAGAGTAAAAA +ACAATGTCAGCCAATTTACCATCATTTCTTTTGAAAACATTAAAACAAAGGCACAGCACG +AATTCCTAACTGAAACTCCTGCATGACCATATGCGGTGGTGCATACCTGTAATCTCAGCA +TGTAAGGAATTCTCAGCTTCAACCCGGCCTGCTCAACAAAAGGACGCTGTCTTTAAAAAT +AAAAGAAGAAAGAAAAAGGAGAAAAGGAAGAGAGAAAAAAGAAACAGAAGCAAAGGTGAA +AGAAGCTGAGGAGTTAGGAGAAAGAGGAAGACATATCTCTGTCTCCTGATACAGAAGCTC +AAATAACAAATTGATTTTTATTTGGGAACTTAGAGCCTTAGCATAAGTGACTCCAATTTA +ACCTTTAATTCAGTTGGTTGAGGCCCGGTGCAGAAGCCTAATTGCAAACAATGGCCTTCT +ATAACACATCTAAGAAATCAGATAGGGCAATCAGTGTCCCATTGTGGCCTGAGATGGAAG +GTTGTAAGCAATTGTCTTTTGCACATGGGCAAAGCTCCAGGAAGGGTCCTCAACACACCC +TCATGCCACAAACACACATGGAGATGGGGAAGAAGGGGTTTGGGTAGAGCACCAATAGCT +ATGTTTAAAAGGGACACTTTAGGAGAGTAAGAAAGATTGATAGACACTAAGTGATCAAGT +TAAAAAAAAAAAAGCCTGCAGTTAGATGATGGCCAAGGGTCAAGGAAAGGAGAGGGTACT +TAAAAAGGAGGCAGAATTTAAAAAACAAAACAAAACATCATTTGAGACCAAGAGGAATGA +ATCGATGAAGTAAAGTCTCTGAATAAAGAGAGGATTTTGTAATGTCTATTACTATTCCTC +CCAACCCTGGCAGATGGGAAACTTTGAAAGTAGGGGCCTCTGTGAACCTGTTCATTGTGG +TATTTCTCTGCTGTCTTCTACTACCCAGTTGTTTGGTAAATTGAATGGACAATGAAAAGT +AGGTTAGAAGATAGGCTGGGTAGTTGTCATTAGAAAAGCACAGAGAGGCCAGGTGGTGGT +GGTACCAGGTGGTGGTGGTACTAGGTGGTATGGTACCAGATAGTGTGGCACCAGATGGTG +TGGCAACAGGTGGTATGGTACCAGGTGGTGAGATACCAGGTGGTGATGCACCAGGTGGTG +TGGTATCAGGTGGTTTGGCACCAACCACATCACAGCACTCAGGAGGCAGAGGCAAGTAGA +TCTCCACTGAGGCCAGCCTAGTCTACAGAGTTCCAGGACAGGTAGCTAAGACTACACAAA +GAAGCCAGGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGATTCCTAAGAGAAGAGA +GAAGGGAAGATGGAGAGCATAAGAAGAAAGCTAGAGGTTAGACTTACAGGCCTTTCCCCA +CTGAAGCTGAAGAACACATGGGGGCAGGGAAGAAGCTGATGATTGACTAGGGTGACAGCT +TTGGCAGGGTTCCTCCTTAGAGACTGTGACTTGGTGAAGCCAGGCCCTGAACTACAAGAA +AGAAAAGAATTTCTGGTTGTATAAAACTAAGCAAAGTTAATGAGTTTATAAAACAGAAAC +AGGAGATAGAATGTGTGTCTGTGTGCATGTGTCGTGTGTGTGTGTGTGTGTGTGTGTGTG +TGTGTGTGTGTGTGTGTGTTTATGTGTTTGCATGTGTATATGTATGTCTGTGTGTATGTG +TATATGCATGTATATGTATGTGTGTGTTTGTATATGTGTGTTTACATGTGTGTGTGTGTA +GATGTGGATGTGTGTGTTCGCATATGTGTGTTTGTGGATGTGTGTGTTTGTGCATGTGTG +TGTACATGCGCATGTTTGTGTATGTGCCTGTTTGTGTGTGTATGTGTGTTTGCATGTGTA +TGTTTGTGTGTGTGTGTATACACATGATGTGGAGGAGGCAGTGGTCAAAGACAACTGTGT +GGAGTCAACTCTCTTCTCTCCTCTTTCTATGGGTTTCAGGAATGGAGCTCAGGTCATGAG +GTTTGCACCAGGAGAGAGTTTACCAGCTAAACTATCTTGCCAAGGCCACTTGCCATCTTT +ATCATCCTTACTTAGCTTTAGAAAACTGAGCATTGTCCCTACACAGGCTTTCTTTACTGG +CCTTATCGGTTGTGTTGGAATTTTCTTTTTTTTTTTTTTTTTTTTAACAGTACTTGAGCA +TTGACGTTAAGGACTAGGAAAGATGCACCATTGAACTAACCCACAACAGGTGCTGAATTC +CTTGGTTCTCGGCCAGCTCTGAACATAACCGGGCTCTAGAATAAGAGACTCTTCCTTTTC +ATGCCCCCTAAGATTTCCTAAGATTCTTCATTGAGGGGGATTTGAATGGCTAAGTTCAGA +GTTGCCAATACCTGAACTACAAGTCTGCATCTTTTAACACTAGCCAAGACTCCAGAGTTT +CTGAAGTAAAAGGCAGTCTAAGCCTGAAAACAGTCAGGGTGGAAGGCCAGAGAGCCAAAG +AAGAGCAAGACTTAAGGATGCCCATGAGGACAGAATGTATCACGGGGAGCATAACTAGAC +AGTGTGAAATGAGAGCAAGTGGAGTCTGACCACAAAGGCAAAGACCTCAGAACTGGAACC +TGCATAAAAATGAGTAGCAAGTTTCAATGGGAAGGGAGGGAGGGAGGGAGGGAGGGAGGG +AGGGAGGGAGGGAGGGAGGGAGGGAGGGAGGGAGGGAAAGAGTGAAGAAATCTGTCACCT +GCAATAGGAAGATAAAGTCGCAGGCTTTGAGACATATAGGTGAGCTCCTTCCAAGTATTG +ATCAATGAATGGAACCTTGTGAACCTTTGAGGCTTAAGCTTTGATAGTGAGTTAAAGACA +ACCGACAGCACCCAAAGCCCTGCAGACTCGCAGTGTCTCAGAGCTAAGGAGTAAATCTAA +CTGCACCATCCTAAGGGGCGTGCTTTTTTTTTTTTACAACTCAATGCAAACTTAGCTTTA +AGGCCATGCTCATCACTGCATAGCCAGGGGTGGGGGTAGGGCATTCTCATTTTGAGGCAA +TGTCTCCCTCACTGACTTACTGTCCTGTATTGTTCTTGGCCAGCTTCAGAATCATTGCCT +TTGGACAAAATACATGCAGGCCCTGTCTCAGGCCATTTTCCATTTGCTAAAACAAAGCAG +TGCCTTGGGCTGAGTGATTTACAAAGAATAGAGGCTTATTTAGTTCATAGATTTGAAAGA +GGCTCATAAGTCAACCCAGGTTACTCTCAAGACCAATCCTGACCAATCTACTAATGCCAA +AAATCTCAGCAAGCCCTAACCTTGAAAGTGATCAGTTTATGAGCTTAGAGATTCAGTTTC +GTTTAAGGCAACGGTAATGTAAGAACTTGGCTTTGTGCTCTGCCATTCGAGACAATGGGA +GGAGGAGGAGATGCTGAAGTTAATACCATGCACTTAGAACAATTGTTTTACCACCCCCTG +AATATTAGTGACTCATTAGTAGGCCACAGCCTCCATTCGCTCCATTTCCCACATCCCTCC +CCAGTGAGTTTTAATACACCCCACCTTTTCACCTGATATCTCCTACATCTCACCCGTTGC +CTAAGACTTCTGACAATGCTCTTCCTCATCCATCTGGCAAAGTCCCTGGGCTTTGGCTTT +CCGTCTTGCCAACACAGAGGACATACTCTGCTATATTTGTTTCTGGGCCAAAATTGCTCC +AAAAGATATAAAGATCAGTGTGTCCAGTGTCCAATGTCCAATGATGAGACTTCAATGTCC +TCAGGGCTCCAAATGTAGGGAATCTGGGCCAAGGAGCAAATGTCAGCGTAGGACATTTAG +GAGATGTCTCAACTACCCCTTGCCTTTCTCAGATACTGTCACATGTGGGTAGCTCATGAA +AAAGGCTGTGTACAGTCTAAGAAGACATTAAGCGTATCAGCTCAGTCCATGTCTGTGCCT +TGACCCCATGTGCAGTTGGACCCACAATAACTAACTAATACTTGTTATTCTGAAAGAGTC +ATAGAGGGGGCTGGAGAGATGGGTCACTGGTTAAGAGCACGTATGACTTTTGCAAAGGAC +TCCAGTTTGAATCACAGTGCTCAGGCTGGGTGGCTCATGACTACCTGTCTTTCCAGCTCT +GGATATATTCAGCATCCTCTCCAGATCTCTGAAAGTGCTTGCACATGTGTACACAGACAG +CCCCGCCCCTCCCCAGCTTAAGCATAATTGAAAATAAAAATAAATCCTATGAAAAGAGGA +CTGAGCTTCCCCGGAAATCAGTGTCATCAGAACATAATGGAAAGGCACTGGTGTGATTTA +CCTGTGTCCTTGAACTTTGGGCTAGGGTCTCCCTAGAGCTCATGTGTCATCCTTTCTTAG +ATGATTTCTCATTGCAGACAGACAGCACTGTGCAGGACAGAAGGATTCTGGGTTGGTTTC +TAGCATGACTCCATCGCTTTAAAGAACAAACCACGCATCCCTCAAAGCTTGGATTCACAT +GGCTTCTTTCCAGGATCGCTGCGAGACCAGAAGGTGTCAGGCCACAAGAACTCTGCAATG +TGCTTTATATACCCTGTGGTTATAAACACAGAGACTGAGCCTGGCTTGAACAGCTAAAAC +CTCAAATCCCACCCCAAGTGACACACTTCCTCCAACAAGGCAATAACCTCATGCTCCAAT +AGCACACCTGCCCCTCCTCTACTGCTTTCTCTCCTAGGAGGTACAACTAGGTCTCTCATC +CCATCTACCTTTAAATAGATTTATTACATTTAAACTTACTGGGTGGAAGATGGAGGTCAG +AAGGCAGTATGCAGGAGTTGGTTCTTTCCATCTATCTTGTTATCCTGGGTGTCAAACTCA +GGTTGTCAGGATTGGCAGCAGGGGCCTTTACCCACTGGGCAATCTCACTAGTCCACATCC +CCAGCTATGACTGCCTAGTTTGGGATGTGAACGATGCAGAAGCTTCCTCCAAAACTGATT +TGTCCACTCCTAGGGAACAATGGGCTCTGAATTCTGAAAGACCAGAATCTTCACTAAAAA +GTGTTAATGCCTAGGTAACTGTTACCTGTCTAGCCTGCCATTTTGTGCTGTGACTAATGT +CATAAGGAAACTTTCCCATGAGCTGTTACTGGGGTTACTAGGATGTTCTGTGCTTTGGTG +TTCTTGGAAACCAATCACAACAGAAGTCAGTCAGACCTGCTCTGTATAGTTAGTCACAAG +AAGCTTGGACCCGCACCAACCACCCAGCAGCACTTCCTGCACTTTTGTATGAGCTTTTGT +GGGTTTTGCCTTTAGAAGTTGCTCCTGGGATGGACCCCAGCATAAGAGAATTCTGTACCA +ATATAAGAAGCTATTTGGAAAAGGACTTCCATTTTGAGTAAAGGTCAGGTAAAGTTTAAA +TTCCCAAGACCTCCCTGGAAACAGATATTTTCCTTGGCAGAAAGAGACATATACATGGAT +AACTGACCTCCTGGATAGCAAGATAAGACATGAATATTAGGCAAGGCAGGTCCCCTGCCA +CAGCTGAATACCCCAGCCAGTGGGAAACAGGGTAAGTGTATTACAGAGACATGTTCCTAA +GGAACTCCCCTATCTCTAAACTGATTGGTGGAATAATGTGGCACAGATGTTTGTGAATTT +TAGACTTAAATGCCCTATAAGATTTTAACTCAAGGTCCCAGACAGCTGGGAGTCTGTTCT +ATGGTCCTGACGGATCAGTCTTAGGATGTGGCATTCAAGAAGCCATCTCTGTTTGACTGA +GATCAGTGTCTGAGTGTTTTGTGCCTCGACCCCAAGACCCCAGCAAGAAGATCCCCAAAG +AGAACCACAAGTGCTGCCTAGTGTGCAGACACACAAAGTGTCACACAAAGAAACATGGGA +AATATGGAAAATAAGGCACCATTAAGGAAGGGAAATATATTGATTAACATATGAAAGAAA +CTGATGGGAGAGAAAGATGGATTGCAACAAGCCACCCAAACGTCGCCACCGCCGCCACCA +CCTACATGAAACAAAATAGAGAATATGCAGAAAAAGTTTACATACATAAATGACTCACAG +AAAGCTTTCAGGGCCCTTGGCTCTTTCCTTTGGAAACCTTGACCTGGCCCACAGTTAAGC +TCAGACATCTTCTCTTTAATAAACTGTCTCCTTTCCTGTTACAATATATGCGCCTCTGCA +AAAAATCTTTTCCTAGGACACGAGGAACCTAGTAACCAGTGCAGGTGCCTCCAAACTCAG +ATCCATGCCTATAACAGTTACCAGGCTGCCAGCCATGTGGTAAGACTTGCATCTAAATGC +TTTCCAATTTCGCCATCTTCCTCAACAAAGACACCCATGTCACCAGGCAATATTGTTTTT +TGTCCCTTCTCTTCCTTCTTTCATTTTCTCCCATGGCATTTGTAAATGGTGGGCAAGCTC +CCATGGAAGTTGTCCTAGATGGCTTTGTCAACCTGGCAGATCCTAGAGTCATCTGAAAGT +TCTATTAAAGAGTTGCCTAGATCAGATTAGCCTGTGTGCTTGGGTGTGTGTGTGTGCGCG +CGCGCACACGCGCGTAGGGTTGTTGATGACTAATTGATGTAGGAGGACCCATCCCCCTGT +GGGTGGCACCATCCCCTGAGGTGAGTGGCCCTGTATATAATATCTAGTAATAAGTGTGTC +AAATAGAGGACCCATGATTGAGCCAGCAAGTGTCATTCCTCAAGTTCTTGCTTGACTCTC +TGCTCTGACTTTTTAAATCACTATGACCTGGAAATGTGAGCCAAATAAATGCTTTCCCCA +TTTAAGTTGGTTTTGGTCAGGGTGTTTTATCAAAGCAACAGAAAAGTAAATATAGCAAGA +ATCCAGATGCCAGCCTGTGGACACCGGATCCAGGCTGTGCGTTCCCCCTTCTTTTGCCTC +CTCAGCTTATGGTGCCCTATGACTCAGACACTTCCATATGCATTACTGCGACGAGGGCTG +GGCTTATGCTGGTGCAAAGAAGCGTGTGCACCAGCAGCTACGATGTCTGCATTAAACCCC +GAGGCTCAAGTAGAGCCACAGCTGCTGGACCCCTACAAGCCTAGCCGACAAGATGTGTGG +ATCCTGCTAGGGACTTCTCTCTGCAAACTGAGTAAAGGAAAGAATGACTAACTGTGTAAA +TGGAGGTAGCGTGGAGCACCATACAGTAGGGAATGAGAGTTCATCTAGTTCCTACTGCCT +ACTGTGAGTTAGGTACAGACAGGGCTCATTGATACATCAGAGCTGTCCCCCTTTGCCATT +TCTTCACATTGTCCTATCTATCTTTGTAGGAAATCATGAAGGGATGAGCATAGGTGCTTC +AGACCATTTTCTTTGAATCTTAAAGAAGTCCAGCTGCATGATGTTCCTTCCAGCTTCTGA +CCAACATCCTTGTCTTCCAGCTTGTACTGAGGCCAGATTGTGTTACAGTAAAACCCTGGC +ATCTTTCTTTAAGATTTCCGGATTGAATCTGTTCCAGTTCTGGTGGGTACAGCACAGCAG +GAGTCCAAGGGAACTGAAGTTGAAATTTCCAGCTTGAATTGCTACTCTCCTGGGACCAAG +TCCTATAATACTGAGATGTAAGTACTCGCTGTCAGCATATCTGAGGTAATTTCCTCTACA +TCTGTGAACCTGGGCTTCTTCTAAAAAATAGGTCCAACATTTTGGGTTGGTAAGTTCAGA +GATGAGGTTACTTGTAGAAACGGTTCTAGTTTTGTTTAGATTACCACTCAAGTTAAAAGT +GTATATGGATGAATGGTTTCACTATTTGTTGGCTTGTCTTCTGGAACCATGCTCAAGGAA +ATTAAATGACTTACTACCAAGGGAACTAAGCCCATATTCTCAGAAATGGCACTAAGTACA +GTAAACAAACAGGAAGAATTTGTGAGCAAGTAGGATATGGTGAAGCCTAAATAAATAGCA +TATAGCAATAGAGCAAAGTTAACCAGAGAACTGAGGGGAAGAGAAGCTGTTGACGAAGCC +TGATCCTTAGCCCTTTCACCCAATGGGCTGCTTGTCATTTAGGCCATGGGCCATGTTCTT +TGTGGCTTTGGATGCCCATCCTGTCGGGTTGAACTGGTACTGGTGGCTTCACTCTTGAAC +TCCCTAGTAATACAAGGCCCCAGGTATAACATAATCCCTGTGTCCCCAGATGTTAGTCCT +GTAGGACAGATGGGAGCCTGGAAGCAACTGGTTGGATGAGTATGTAGAACTGGTGGTGTT +GGGAAGCTGTAGGTGGCAGTAGAGCTGACCTCAACACCCACCCAGCCCTCCCCTTGAACT +TCAGAGCAGGCAGGGGTGAGGCTCTAAAGAATTACTTCTGATACGAGTTGGGAGAACTAC +CATTGCTGTCCTTTTTAAGAAAGCCCTAATCTCAGGGTCCTTGCAGATCTCCAGGAAGGT +GAATAGAAAGAAAAGAAAGGAGAGGTGTGTGGTAGGCAAGCAGATGTTTTCTGTGTAAAA +AGGTGTGGTGGTTTGAATTTGCTTGATCTAGGGAGTGGTACTATTAAGAGGTGTTGTCTT +GTTGGAGGAACTGTATTACTGTGGTGGTGGGCTTAGAGACCCTCCTCCTAGCCATGTGGG +AGTCATTCTTCCCCTGGCTGCCTTTCAATCAAGATATAGAACTCTTGGATCCTCTGGCAC +CATGACTACCTAGACACTGCCATGCTTCCTGCCTTGATTATAATAGACTGAATCTCTGAA +CCTGTAAGCCAGCCCCAATTAAATGTTATCCCTTATAAGATTTGCCTTGGTCATGGTATC +TCTTCATAGCAATGGAGACCCTAATTAAGACAGAAAGTATAAGGTTATTGTGGTGTTTGG +GTGAACATGTTATCTGGATGCAGTGTAGACCCAGAAGAGCAATATGGACATCATTATCCT +TTTTTTTTTTGGGGGGGGGGGGACATTGTGGTCATCCCTATATAGACTCTGCCATCTTAG +TTATCCTCATAACTACTGTTGCTATAGTTGATTAATCTGCTCTATTTGCCCAGTGGTGGC +AGCATGAGTTCCTTGCTACTGTTCCAATGTTGTAGATTCTCCAATGAAACACACACACAC +ACAAACACACACACAGCCTTACTTTTAATATGCCCTAAGCAGATCAGTGGTTGGGCCACT +CCCTAACTGCTACACGGCTAGCACACTCTCCCCTCTGATATTCCTGAATTATTATTTAAT +AAAACGTATATTCCATCCTGGCTGCCCTAGTCTGCAGCCCTCCTGGGCCACAATCCCCAG +TTCTTACATTATGACTGTCTCTCTTGCACTTCTCGGGCCTGATCTTTTTGCTTCTCCAGC +ATCGTGATTCTAAATCCTCCTTCTTCCCTGGGTTTTCTTGCCTGAGAAAACCTAAGTCCT +ATCCCTGCCCCACCATTGGCTGCTAGCAACTTTATTGGCCAATTAGAACCAGCTTGGGGC +AGGGACCCTCAGTGTCTCACATGCAGAATTCTCGTGCAATTTTGGAACCCATAATGCAAG +CATTAAACCAAATCCAGAAATAAACTACTGAGAGGGTTCAAGAATTGCTGGAAGAAGACC +CCAGACTCTAAGAGAATGCAAAGAATGTTTATTCTGCAGAAATTACCAGCATGCAGGGGT +CAACCATTGATCAAAATGGTGTCCCTAGACAAAGGCACACAAGCAAAGGTTAGGTAGTCT +AGAACTTCATTGGTGGGTGCAGGGGAAGTTACATGAGTCGGTTTCTGATTGATTGCTATG +TTAGTTTTGCTACATTTGGTGAGGCCTTGAGGAAATTCCAGGAACCAGCTCAGCTCTGAG +CTCATCCTCCCTTTGTCAGAGCCATCAATGATTGCCTGTTTTCGGTAAATCCCTCCAAGG +GGAGAGAGGAGAGAGAGAGGAGAGAGAGAGGAGAGAGAGAGAGAGAATGAGAGAGAGAGT +GAGAGAGAGAATGAGAGAGAGAGGTTTCTCTACGTAGTCCTGGCTGTCCTGGAACTCACT +CTGTAGACCAGGCTGGCCTTGAACTCAGAAATCCACCTGCCTCTGCCTCCCAAGTGCTAG +GATTAAAGGTATGTGCCACCACTGCCCGGCCCAAGACTTTTCTATTCCCAAGGTTTCATT +ACTATCTTTGCTGTCCTTACAGTGTCTGCATATTTTGTTGGTGTCTTCCACTTTCTGTGT +AGCTGCTATCTTGGAGGTTCATCTTGTCAGTGGGGAGCTACACACTGATGACTGATGTGT +TAGTGTTTGTCAACTTACAGCAAACTAGAGAGAGCCTCAGTTGAGAAATTCCTGTTATCA +GATTGGCCCATTGGCATGTATGTGGTGCATTTCTATTGATTAAGGACTAATTTGGGAGGG +CACAGACCACTGTTGGTGGTGTCAGCCCTAAGCAGGTGGTCATGGATTATATAAGAAAGC +AATTTGACCAAGCCATGAGGAGCAGGACAGTAAGTGGTAGCCCTCAGCAGTCTCTGCTGT +GGTTCCTGCTTACAGTCCATGCTCCACCCCCACCCCCGTGACAATCTGTAATGTAGAAGG +CTGAGTATAAAAATGTTTAAAAATTAAAAATAAAAAATAAACCTATCTCACCAAATTGGT +TTTGGTCAATGATTTATCCCAGGAACAAAACGTAAAAACTAACATGGAAATCAATGTCAG +AGAGTGAGGTATTGCTGTGAAAGGCCTGATTATGTCTGGTTTTTTCCCCTAGGGTCTGTA +GATGGATTTTGGAGCTGTGAACTGGAGTTTTCAGAGCTTACTCAACTATTGTGAGATCTT +GGGAGGTAGGAATGCTGCAGGATAGATAGACTTTGGACGCCTGGCTTGTAAGATCTCAGA +AGGAAGCAAAGACTCTATTAGGGTCATTTGTATGGTTTGACTTGAATTAAGAATCCCTGG +AAGTCAAGCCTTTGCTAGGGACAATCAGTGCTATTTAGCTGGGCCTGGAGAATCAGCTAA +ATAGAATCAGAATTAGGAACAGACTGGAACAATTGAGGTGAAATCGTATGGGACATATTC +TCAGGGTCAGCACATACAAGTTGTGGTTCGTGAAGAGGCCAAGGACACCTTTCAAGCCGA +TAGCTGAACTTGGTAATGTGTAAGAGAAAGCCTTCCACATGGGACTTGTTTTGAAGGCAT +AAAAGAGTAATGGTGACAGCGGAGGTTTGTCACTGTGTTACAGTGGAGTCCCTGCAGAGA +GGCCAGTAGGCCAATGGTGAAAGTACAGCGTTAGTTGTAGTGGAAATCTATTGGTTGAAG +GGGCCTTGGAGAAAAGCTGTGGCTTGGCACCATAGGGCAGGGTCAGAGACCCTGGACTGA +ACCAAGAGGAGCTATGGTGACCCTGGACAGAACCAAGAGGAGCTATGAATGAAGCCTTGG +TTACAGTGGAACCCCCTGTATATTGGAAATTCCAGGACTATAGAATGACCACCAAGGACC +TCAGCAAGTGGGGAGTGGAGTCTGCCTGAATCTGTTAGATAAATTTGTGTGTGTGTGTGT +GTGTGTGTGTGTGTGTGTTGTGGATAGTAGATCAGGAATCCAGAGATCATACATTGAGCT +ACAGCATTTGGAGCTGCTGGACTTGGCTTAAGTGCGTTGTTTTTATGCCCTGGTACTTTT +TTCTTGGAATAAAATATATAACTTGTTTTATTTTCAAGAGCCCACAATAAAAGAAAACAC +TGGATTATTAAAGAGAAAACTTTAACTTTCAAAATGATGAAAAATTTAAAGACTGTGGAA +CCTTTAAAGTTATATTATATTGTTGTTGGTTGGTTTTTAGTTTTTTTTTTTTAAGATTTA +TTTATTATATCTAAGTACACTGTTGCTGTCTTCAGATGCACCAGAAGAGGGTGTCAGATC +TCATTACAGGTGGTTGTGAGCCACCATGTGGTTGCTGGGATTTGAACTCAGGACCTTCGG +AAGAGCAGTCAGTGCTCTTAACCACTGAGCCATCTCAACAGCCCTGGTTTTTAGTTTTTT +GAAACATGGTTTTTCTTTGTAGCTCTGGCTGTCCTAGAACTTGCTCTGTTGACCAGGTTG +GCATCAAACTCACAGAGATCCACCTGCCTCTGAGTCCTGAGTGCTGGGATTAAAGGCATG +TACCACCATTGCCCGGCTTATACTATGTTTTATATTGTGTTGTTAAAATAAGATCTTGGA +AATAAACAAGAAAGGAAGGATTATGGTTCAATAGTGATGTGTCTGTATGCCATGTTTAAT +GGTGCTTGCAATTTTTATTTGTTAATTTAACACAATAGAGAGTTACTTTGGAAGATGGAA +CCTCAATTGAGAAACTGCCGCCATCAGATTGGCCTGTGGGCATACCTGAAATGTATTTTC +TTGGTTAATAGTTTGTCGTTGAAAGGCCCAGCTCAAGGCGAAAGGATGGACCATCCAAAG +TCTACCCCACCCAGGGATCCATCCGATAATCAGCCATCAAATGCAGACACTATTGCATAT +GCCAGCAAGATTTTGCTGAAAAGATCCTGATATAGCTGTCTCATGTGAGGCTATGCCAGT +ACCTGGCAAATACAGAAGTGGATGCTCACAGTCATCAATTGGATAGAACACAGGGACCCC +AATGGAGGAGCTAGAGAAAGTGCCCAAGAGCTGAAGGGGTCTGCAACCCTACAGGTGGAA +CAACAATATGAACTAACCAGTACTTCCAGAGATCATGTCTCTATGTAGCAGAAGATGGCC +TAGTCGGCCATCATTGGGAAGAGAGGCCCCTTGGTCTTGCAAACTTTATATGCTCCAGTA +CAGGGGAACGCCAGGGCCAAGGAGTGGGAGTGGGTGGGTAGGGGAGCAGGGCAGGGGGAG +GGTATAGGGGACGTTCAGGATAGCATTTGAAATGTAAATGAAGAAAATATCTAATAAAAA +ATTGAAAAAAAAAAAAAAAGGCCCAGCTCACTGTCAGTGGTACCATGCCTGGCTAGGTTG +TATAAGAAAGCAAACAGAAAAAGCCATGAAAAGCAAACCTTTAAGCAGGACTCCTCTGCG +ATCTCTTTTTCAGTCTTTGCCTCCAGGTTCCTTCCTGCTTGCTTCCTGGTGTGACTTGAT +GCAATGGCTGTGATGTGGAAGTATAAATCTAACAAAACCTTTCCTCCCCAAATTGTTTTC +ATCCGTGGTTTATTACAGCAGCAGAAAGTAACAAATACACTGGCCTGTAGGGCACACAAG +TGTGAGAAGCGGGTGTGGCGGCAGTCCCAAAGGCGCCAGGGACTGCAGCTAAGTCGTATG +ACTTGCACCTGACTTCCTCATATAAGCCACAAACATCTTGAGAGCTGCGCAGGTGTACCA +GGATACCGGTGAATCCATTTTGATGGAGATTTGCCCCTGCTGCCCTAATTAGCTGAAGCT +GCGTGCCTGGTGAGGTGGCGTGGCCTGCTGTGCGTGGATGAGAACTAAGAGTATAAAAGA +GTGAGAGGCCCAGGGTTTGGGAGAGATATAAACAAGGGAGATATAAACAAGAGAGATATA +AACAAGGGAGATATAAACAAGAAGAAACAGGACTGAATAAACGTGTGCAGAAGGATCCTG +TTGTAGCATCGTTCTTCCTGGCCAGTTGGGCACGCGCAACACACAAGGAGCTGGGCTTCC +TATCAACCATCTACCCCTATGCATAAGCATTCTGTACATGCAAAGTGTATGGACCTTTAG +GGATAATTAAGAGTCCATTTCTCTTTTTCAATCATGAACCCTCAACAACACAAGGCAAAG +ACAGGGTGCTTCTCTGATTTATACTAGCAGTGAATTGTCCTAATTTAACAGTAACTGTCA +GACTTCACTTTGGCTTAGAAACTCATCTAGAAAGACATATTTAGTCATGGCTCTGTGCTG +TACCTCTAAGGAAACACGGGATCTGGGAGGAAGCTAATAGAGATGAAAATGAGGTATTTG +ATCAAAGTCTTAATGACCATTTGCTTAGTGTATGGGTGTTCCCAGATCAGTAACCCAATG +TTTGGATTATAACAACTCACCAGGAACCCATCTGTGTAGGGCGATGATAGAAATATCGCT +GCAGGAGTGAAAGTTGCACTAAGAAACTGTCGACTATGATGAGATCATGGTGGCTAACCA +AGGAAAGAAGAAAAGCCTGTCTTATTTGTCAGTAAAACAATGGAGCTTGTCCTATTGGTC +AGAAAGACAAAGGAGTCTGAGCTTCCTTTCAATCTCAGCCTGTAGAATGGTGGCATCTAT +AGGGAAAGGTGAATCTTCCCACCTCAATCAACCTAATCTACATAATCACTCCTAGACATC +CAAGAGGATCATCTAATCTAGATAATTCTTCACAGTCATACCCTAAAGCTTATTTCTTAG +GTGATTGTAGATTCTTTTAAGTGGGCAACGAATATTAACCATTATAATGACGATGAACTA +TCTCCATCAAAAATAACTTCCACTAAAAAGAGGAGCTAAGTGGTTGGAGAGATGGCTCAG +TGGTTAGGAGCACTGAATGCTCTTCCAGAGATCCTGAGTTCAATTCCCAGCAACCACATG +ATGGCTCACAACCATCTCTAATGGCATCCGATGCCCTCTTCTGGTGTGTCTGAAGACAGT +GGCAGTGTACTCATATACATGAAATAAATAAATAATTTTAAAAGGGGTGGGAGAATAAAT +CTTAAATCATGACTTGATGTTTTCTTACCACCCCAACCCTGTTACATCCCAGTCCTTCCA +GTAGTCAAACCAAGCAGACAGCTATGTAAATCAACTTGCTAACTGGACTTCTTCACCCTA +GACCAAGCATAATGAAGCTTATTAATGAGATTCTTCCATCGTGGGTGCCTGACAATGTTA +GACCTGAAAGATATACTTGATTCCTTTACATTCTACTCTTGGTACTCATTTGCTTCTGAG +GAGAAACACCCAGGTACTAGAGTTAATCAGCAGTATCCTTGCCCATGCCTTCCTCAAGAT +TTGAGGGGCACATCCCAGACTTTTGCCTGGGCATCAGAAAAGGATCTTAGAGAGCTTGTT +TTCACACAAGGAGTCATTCTAGGATAATAATGTATTATATATTTATTCCTATTACAGAAA +TCTCAGATCAAAATACCATCAAAGCCTTCAACTTCCTGGCCTATTAGGGCTCCAAGATTT +CTCCCCCAAAAGACCCAAGTAACTTAACAGGAAATATAATACTTAGGATATGTCTTGACT +ACTGAGGTATGGTAACTATCCTTGCCTTGGGCATAATTGGCATAATTGAATTTGTTCTAC +CAAAAACAAACAGCAAAGCTTCAATCAATTCAGGGATGGCCAAATTTTATTGAATTTGTT +TTTCTCTTTGGGTTAAAAGCGACACCTCTGCCTGTGCCTCAGCACCATCGAGTCTCCAGC +TCCACCATTCGCAAATGTGTCTGAACCCTGCACCTTCACTTTCTCCTCCATCTCTCCACC +ACACACTCCATCTTTCTCATTTCTACATCACACATTGGTTCCCTGTATTGGCACCCATAG +TATGCTACTCTAGTGTCTTTTGGGGGGGGCACCCCTGACCCAGCAGGACCCAGGCAGGCA +CTTGGGTGTCTTTCTTCTGGCCGTCTCAGCCAGCAGAAATACAGTACTATCATCCCAAGC +CCTACAGTGGAAAATAAGGGAAGACGTGACTCCTTCCATGTGGGAAAAAGATGCTACTCT +CTACATAATAACTCAACTGTTCTTCCAAGAAGACTGATCGACACAGTGAAAAATATCTAT +CAGGATAGGATCAATGTTTATTCTGCATACATAACAGCTCCAGCCAGCTTCATCCTCCAT +TGATCCATGAACCAATCCCAAGGAAAACACCTAGCCACAGGAGAACTGACAAATACATTT +GACTCGTATGCCCTCCTGTGCCAGGTACAAGTATCTGTTGGCATTTGTAGACACTGTCAC +TGGCTGGATTGAGGCTGACTATAATGGTAAGGGCTACCCTAAAGAGAGTTGTATCAAGGA +TTGACCTTGCCTACTGAGGTCTGACCTTGCCTAGTGAGGCTTGACCTTACTGAGATTTGA +TCTTACCTACTCAACACAGAGTGACAACAGGTCATGGGGTGACAGAGGGTGACAAATGCC +CATCATTTACATCAATACTTGGTCTATACCTATGGCTCTGGAAATAAAATATTATTTAAA +TTCTGCTTGGAGATCAGTGTCTTCAGGAAAAAAATTGAAATGACTAACCAAACTATTAGG +CAGCTTCTAGAAAAGCTTTGACAAGAAAGCTCTGGGGGAAAAACCAACAACAACAAAGTT +GTTACCCATCCTCTTAAGAGTTAGAACAACTTCAAAGTCTAATGCCTGGTTCAGCCCCTA +GAGTTACTGGCTAGTAGGCCCTTTCTCATAGGAACAGGTATAGAATAAACTTAAAGCAAA +TCCAGTAAACCCTATACAAAAATGGAAACTAGGCTGTACTCAGCCAAAAGTGTCTAACCT +GAAAGACTGTGGACCCTAAACTGGGTCCTCCTTAATATCTAAGAAGACAGACCTATAGAA +CAGTGGGGTCCTCAATGGAGCAGACATTTCCAAGTGGCCCTAAGTGCTGGGGACAGCACA +CCATGACAAGGGGCTACCTGCAGCAGGCCACGATAGATCTTAGAAGTCTGCAGCAGCTTT +TTGTGAAAGAGGATGGTTTCTGGGAGCCTGGAGACATCCCTCCAGGGGATCCACCATCTG +AAATAAGGGACTGCCTGCAGTAGGCCAGGTTGGAAACATCTCTGTAGTTCACAGCATCTC +CCATCTCTCCTAACTTTAGCCTGGACTACGGCTGTATAGATTTATTTCATTTGTGCGTGA +CTGCTTTTCAGTTGGCCTTGGTGTGCATAATTATTCTATTATATCTGACTTTCCTATTTC +TTTCTCCTTCTGCTCCAGTGAATTCTGTGAAACTAGATCCTCCTTGATGTAATGATTCTT +AAACAATTAAAAATTGAGGCATGGGCACATTGTTTCCAAGATGAGGCACAGCACAGTCCT +CATGGTCCAGGTGCATGCCGTGCGTTCTCTTCTTGGAAACAATGCAGTAACTGCACAATG +GTAGTTCCAGATTAATGTTTGACTTGCAGAGAAAGTTTGAAGAAATGATAAGAAAATTGA +AATACAGCCAACATTGGGACCCCAAGAAAGAAAAAAGTTATTGAAGTTATGAAATAAGTT +TTGCATAACATTTGAGAGTGGATCCTGGATAGGCAATTATAGAATGCATAAAATTATATA +TTAGTAAAACTAATTCAAAACACTAGGACTCTTAGGAGAGTCATTGTGTGCAGTGTACAG +AATCAGAAAGCTAGAATAACTGCTGAGTTAAGGGTTAACTTGATACTTTCTGGCCATTGC +CCATGTCATTTATCATTAGAGCTTCACAGGAAAATTCAAGTAGTTGATCTCAGAGCTCTG +AGCATTGGAGTATAATAAGTTAAAAGTTAAAGTTTAAATAATGATGTTTGCAATTATTAT +TTTGACCACAGGCCTGGGAATAGGGTAAGCTTGAAACTTTAGGGACCTATTATAATTCTT +AATTTTTTGTGGGATGTAGTTATTCTTTTGAATTTGATTTGGCAATGATTATACAATGTC +TTCTTTTCTACCTGTTTTTGGAGTATCAGTGAAAGACTAGGGCAAGAAAAAGGCTAGGAG +CAAGTGGTGGAGAGCGAGTAAGGTGGCATGAGGTGAGTGAAGAGTGAGTGGAGAGAGTGT +GAGGAGAAGAGAGTGTGGGGAGGTGTGGGAGAGAGAGGGGACAGAGAGAGAGAGCATGTG +AAAAGTGAGAGAGGAAAGAATGTGAAGAGTGAATGAAGAGAGAATGTGACGTGTGTATGG +AGTGTATGTGTGTGTGTGAAAGAAGAGTGCATGTGGTGTGTGTGAGATGTGTGTGAAGAG +AGTGTGTGAGAAAGGGGAACACACAGAGGTGTGTAGGAGTGTGGGAGTTAGAGAAAAGAA +AAGTGCACAGGAGAAAAACAGAGTGCATAGGAGAATGCAGAGTGTGTGCAGCCTCAAGCT +GTGAGCATGTGAAAGAGAGAGAGGAAAGCAACTTTAAGCCTTAAAAAAATTGCCTGTCAG +TTTGTACCCGAAAAGTAGTTTGTGTCTGTTTATTATGTGCCTTCCAGATATCCCTGCTTC +TAGTTGGGAACTCTGATCCTGTGTTGAGGCTGGACCCCGACACCTAAGTACTCTCCATGA +TTGCCAAATTGTTTGCAGTTAACAGCGGGGTTCATATCTCCAGCATGAAACCAAGGGACC +CCAACCCCAAGACCTAGAAGAGAACACCCGTGAACCATGAAGGCTCTTGAACTTCTCTGG +ACAAACAGTGTAGCATCCTCATGACTGGTCTGGGGCTGTTCTGAAGTACGCCCTGCTCTG +GATCTTCATGCTTCTCTCAGTAGAGGCTGAATCCTGAACTAACGCATGGAGAGCCATGTA +CTCGCAGGAGAATGGAGTCATTTCCCCTGCCCAAAGCACAGCTTACCTAAAATTGCCTCT +CCTGCTTTGGTTTTGGTCTTTGCTTTTCCCAAGAATAAGCTTCCACTGGTTCACATTTTA +AACAAGGTGGCTGAGTTGCCAAATCCTCTCATTGTTAACACTTTCTTACCCTGCAGGAAC +CACACAAGGAACAACTTTCCCTGAGTGTCTTTCTTCTCAGTAAGATGTGGGAAATGGTAC +ACACTAAGGCCCCATATAAGGTCATAAATATACTCTATACCATGAGAACTCTGGGAAGGT +GTGGAGAGGCAGTCCCAGACATAAGGGTCCAAGTTGGAAGGCTGTTTCCTTGGGATGTAT +CTCCAAGCAAGACAGCTGCATAAACTTACTTGGAAAAAGAAAAGCTAAGGTTTTACTTTT +CTAGTTTTGATGAAACTGACCCAATTCATAGTTATTCAAAGTTTCTCTGAGCACTTCCAG +TTTGCAATTTGTTTTTTTGTTTGTTTGTTTGTTTGTTTATTGGGTTATTTTTGTAATTGG +AAATGCTTTTTTTAAAAAATCTTTCTCTAACAAAATGAATGTCAAAATAGCCCAATCATA +CTCACAGGAGGTAGAGGATTGGAGGGACTTGGGAGGAAGAGAGGAGGGGAAGGGGACAAA +AGGGGGGCAGGATTAGGTCTGGGAGGAGGTGGGATGACATACAGAGGGTTAGGAATTTGA +ACAGAGATGTGTAGCAATGGAGGGTTGAGGAACTGGCACCGGAAAGTCCCAGATGCCAGG +AAAGCAAGAGGCTTCCAGGACTCAACGGGGCATGAGATTATCTGAAATGCCCAACAAAGG +GGAGGGGAACCTGTCAAGACCATATCCAGAGGTTACTCAAGGCCCCTGTGTAGGGGATGG +GGCCACCCACTCATCTCCAAATTTTTTAACCCAGAATTGCTCCTGTCTAAAGGAAATCTG +GGGACAAAGTGTGGAGCAGAGACTGAAGGAAAGGCCATCCAGAGACTGTCCCACCTGGGG +ATCCATCCCATATACAGACATCAAACTCAGATACTATTGCAGATGCCAAGAAGTACTTGC +AGACAGGAGCCTGATATAGCTGTCTCCTGAGAGGCTCTGCCAATGCCTGACAAATACAGA +GGCGGATGCTCGCAGTCATCCATTGGGCTGAGCATGGGGACCCCAATGGAAGAGTTGGGG +AAGTGACTGAAGGAGCTGAAAGGGTTTGCAACCCCATAGAAGAACAACAGTATCAACCAA +CCAGACTCCCAGAGATCCCAGGGACTAAACCACCCACCAACCAAAGAGTACACATGGTGG +GACCCATGGCTCCAGCTGCATATGTAGCAGAGGATGGCCTTATCTGGCATCAATGGGAAG +AGAGGCCCTTGGGGAGGTAGGAGGCAGGAGTGGGTGGGTGGGGAACACCCTCATAGAAGC +AGGGGGGAGATAGAATAGGGGGGTTGTGGAGGGAAAACTGCGAAAGGGGATAACATTTGA +AATGTAAATAAATAAAATAGCCAATAGAAAAACAAACAAACAAACAAACAAACAATCCAA +AGACTGCATGGATACACTCTAAAGTCAACACTTATCTTGTTTGGAACTCAAGGTGGTGCA +CAGGATTTGCTGGAGGAGGCAGAAGCAGGAGGATCACCAGTGTGCAATTTGTATGCAAAG +AAGGACCAGACTATCTTGAAGATTGGATACACCAAATGCAAACTCATCCATGGATAGGTA +CTGCCCATATGAGTACCTCAGTCAAATGGAGAGAGTAACTGCTATGAGAGGTGGATAATA +CTTCCTCCTCAGTAGAGAACAGTAACAATTTTGGGTTCCATTACATATGAGGGCATAACA +TGTGGTGGAGTTCTCTGTGAACTACCAGACTGGACACACCTGTAGGTGAAGAGAAAAACC +CGTTAAAATAGAGGGCAGAAATCTACCTTCCAAAGACAGAGAACTTCTGCGATGCTGAGA +TTTAGGGCCACAGCAATCACTGAGCCAAATCCCAATCCGTATGGATCCTAGTAACAAGGG +AAGAAGACCCTAATTAATTCAATGCATTGATAGTTGGGTCATTTTCAAGAGCCCTATACT +GTAGGTTCCTTGGTAGCAGACTCAACAGTGGGTCCCTTAATAGTTACACTCTGTGGGGGC +AAGGTTTGTGGAAACTTCATGAGATAACACAAACAACTTGTGTTAGATTCTGTTGCTCAC +CAGTCTTTATAATCACCTAAAAGTGGCCCTGCTGCTTGGCTTGGCTGGAGGATCCAATGG +CTTGAAAAAGCCCAGCTGAAGGTGTATATTGCCTTCTGGCTGCAATGCTGAATCTAACAC +GGAAGCTAGAGAAATATGTGGGCCAGTGCTCTGCACCAGGGGCTCACTTCAGCATGACAG +ACAGTACTCACTCTTGTCAGCAGTGTGTGCTCAGTGGTACCCAAAGTGCTTGGGAGTTAT +AGAGAGTGACTTTAAGACAGGAAATATGCCCGTGCAGTGGTAGCAGATAAGATCACACCA +GTCCTTTAAGCTAAGAGAAAGGTCAGCACGCTAGAACTACCTTAAAGAAAGTCAGAACTC +ACTAGGTTGAACTTGATGTATAGACCACCCCCCCATAATAGAAAGTTACCAAAGGACTCA +TTTCACAAGTCATGAGGGATGACAGTGGGCCTGTGACCAAGACATACTATGGAACTGCTG +TATAATCATGCAGGAGCAGGGCTCATTCAGTTGCGAATTCCTAAAGCAGGCTTTACAGAC +CTGTGCACACTGTATGAAGAGTGAACCAAGCCTTGAGATGTCTTAACTGAAAGCCTTCAA +CAAGACAAGCTAATAGCAACTCCACAACCACCCAACTGCAATTCCAAAACTACAAGTCAA +AACGGACAGGTTCCTCAAGCAAGGGCAGAGACACGACTGCAATTCATCATGTATGAATAC +AGCCAATATAATACTAGACACAGAGCTGGGCAGAGGTGGTGCATGCCTTTAATCCCAGCA +CTTGGGAGGCAGAGGCAGGTAGATTTCTGAGTTTGAGGCTAGCCTGGTCTATAGGGTGAG +TTCCAGGACAGCTAGGGCTACACAGAGAAACCCTGTCTCAAAAAAACCAAAATAAATAAA +TAAATACTAGACACCGAATGCCTGATTGTCCCTGGAGGTTTAAACCAGCCCTTGATAGTT +CACCATATCAGCTCCCTGAGGGGAGGGGGGGATTAGATATGATGTTAACTGCCCTCTAAT +ATGTTGTGAAAATGGTCTATCAGGATTTAGGCATGTTGGAGGGAATTATTCTTAAAGAGA +TATATACAATATTATGACAGTCACACCTCCCTGAGGTAATCTTTTCCTGTCTGTCACAAC +TGATTTAACCTTGCTTTTCTAGTGTGAGGAATTACAATTGCTGTGGTATCTAGTAACACA +GCAACATACCTGGTGCCTTGTGTCAGAGACGCACAAGAGGCATCAACCTTTGAAGGGAAA +CATGGGACACATGTCCGTGTCTGAAGTAGTCGTGGAGACCTTGTCCTTGTAAAGGTCTCT +GACTGTAGTAATTGATGCCCATGTGGGAAATAGATTGCTGGCCGCTTCCTTTCTTTGAAG +ATGGTGATATGGAGAAGGAGGCTAAGAGATAAGAGGCAGAGAATGACCATTTGAACTTAG +TTAATACAGCCTGGAGTATTGAAAGCCTCCTCATTCTGATTATGCCTGTGACTGCATTGT +AAGTGCTGTGTGGATCCTTTCCTTTCCAGCAGCCATGGCCAAGAACTAAATAAAACATCC +AAACACCCACAGAGTCTTCCTCATCCTTTCTTTGCTCTTTTGAAACATAGACTCGAAGGT +TTCTGAAGCCTTAGAATAGTTGATAGCCAGGCAGACAGAAGCCAAGGAGAAATAAGGAAT +AAGAGATGATACCGGAATAAATTCCGTGATCAGGATGCAAGCTGGGGGGGAGATCTTAGA +GTCACCTAACTAAACTAATTCTGACTCTAGTTTTTCCTGTGACAATGGGGCCCATGGATT +TCTGGGGCCTGTTGGGGAAGGCACCAATGTATTCTGGCCTATTTCACAGAGTAGGTGGAA +GCCTCATACGAGCACTCTTGCAGAGAACATCTTAGGACACGAGGTCAGAGAACGGTTGTT +CCCCCCACCCCTTTACCTTGGAGCCTGGCACTCCATCCCAAGCTGATTGGGATGGGCATC +ATGGTGTCCAAAAATGAACTGTGTAGCATGGACCAAAAAAAAAAAAAAAAAAAGGCACCT +ATTGGAAGAGCAGGGAGTGAAGCCATTAACTGGTCAGCTCCATCGTGCAACAAGCATGAA +AACAAAAGCCCCAACTTTCCTATACTCAACTGTCAGTGTGGTAAAACCAAACAGCAGACT +GAAAAGATATGGAGAGGAGAGAGAGAGGAGAGAGAGGAGAGAGAAGAGAAAGAGAGAGAG +AGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAATGGAATTAGTGTTTTCTCAGATTTAC +TTTAGGTGTCTAGAAAGTTGACCTGTAAACAGAGTTGGTTTTCTGCAAGTTAAATAATCC +TGGTTAAAGGCTGCCTGAGTGATTCTAACCTCAGGTCAGAAGTTGAATCCACAGCACTAC +ATCACTATTCATTAGTTCCTTTACGCATACATTAGTCTGCATTTGTTACATTTCCATTGT +TGTGGTAAAATACCATAAGCAAAAGGAACTTGTGGAATTTATTTCTGATTATGGTTCAGA +GGAGGAGTTCCCAAGGATGGAAGGAGGAGTGGCAACGGAAATTCGGAGCAGGAAGCTACA +AGATCGAGTCTTCAAAGCAAACAGAGAGGAGGTAACTGGAAGTTGGGCAAGGCTATAAGC +TCGCAAAGCCCGTGATTTGCATCCTCCAGCAAGGTTTCACTGCCTAACGTTTTTATAATT +TCCCCCAAATGGTGCTATCAACTGGAAACCAAGTAATCAAATATCTGTGGTCAGAGGATT +TTTGTCGTTCTTACTTAAGGGTAAGATGAGGTGTCTTACATCTGCTGCCAGCACTAGATA +AAAATTATAGTTTGAATATGAAATCCCTCACAGATTTTTATGCACGGGGTTCCGTTGTCT +CCTGGTGGGATTTTAAAAAGTGGATCCTAAAGGTTCTGCCTAGTCAATGAAGTGATCCCA +TTCATCATGGAGTCATACATACTATGATGGCATTATTGGGAGAAAGTCACCTTGTCCTTT +GCTCTTTCCCGGCTTCCCAGTTGTTACAAGGTGAACTGTGTTGCTCCATCCATGATCCCC +ATGGTCCTGCCCAGAAGCAATGAAGCCATTTAACCTCAAAACAAAATCCTGTAAACTATG +AACCAGAACAAACCTTCCTCCTTTTGGATGACGTGGGTGATGTAATTTCCTAGGGTCACT +GTGAGCAAATACCACAAATCAAACAGCTTCCACAGCAGAGAACGTCTTCTCCACGCTCTG +GAAGCTGGTGGGTCATCCAGTCAGTGTGTCTGGAGAGCCAGGCTCATTCTCAATGATCTG +AGCAACAATTCCCGCCCACTCCCTGTTATTTCTGTTTGCTGGCAATGTATGATTGACCTT +CACTCGAGATTTCTTCACTCCAACTTGTCTCTCCGTTGATCCTGTGACTTCCTCCCTAGA +TTTCTTTGTCTTCAGACCTCAATGATAGCAGTGCCAGGGCCCACTCATTAAATGATCTCG +CTTTAACTTGATTTCTCCCCTGAAGACCTTACTCCAGTTTCCATCACACGCACAGGTGCT +GAGGGGGTGGAGCGGGGTTTAGATGAATTTGGATATACATAATTCAGCTGAAAGCATGTG +ACAGGATGCTTACTGGGTGCCATCAGCACAAACCTTCAGGCCTAACTGCTGAGAACCTAT +GGGTTAGAAATTGTAGTGTAACCCAGAGCTTGTGGGGGAGGGGAAGGGTGAAGCAAGAGG +ATCATGAGTTCAGAGACAGCTCGGGGAGCACAGGGAGACCCTGTTTCAGGACTACCTAGC +CTACTGACTAAGCCAACGCCAGGGCTATAGCTTGGCGGGAGAGTGATTGGCTACAATTTG +TGAGGTCTTGTATTTTATCCCCAGAACTGGTAAATGCATCATTACATGTTAACTTTAAAA +GTGTTTTACTCTCTCTGGCTCTTTGGCTCTCTGTGCGTGTGTGTGTGGGGGGGGGGGGGG +GGGGAGGTCCTGTCTATCTTCTTGTGTTGCTGGGGGCTAATCCTATACACACAGACGCAC +AGACACACAGAACACACAGACACACACACACAGCGACATGCATGCTTTCTACATTTGTAG +AAGGCTCCTCCAGGGTGTGCCTCATTCTTGCAATGTAAAATGACATTCTTTGTATTTCCA +GTATGTCCAGCAAGAGGCAAAGGACCTGAGAGGCAAAACCAAAACCACCAGGCCAAAAAA +TGCAAGTACTGTTGTAGGCAGGGAAATGCCAGGAGGGGGGTGCTGCCTGGAGCACAAATG +TGCTCTAAGGAAATACAGTCCTAATTCCAAGCTGCTTCTAAGCGGCTGGTTTCCCAAGAG +AGTCACCAATGTGCTCCGCAGGAGGTGGAGGGGAGGGCCAGATCCTAAGGTTCTCAGTAA +TTGCATTTCACAACTAGACAAGATAACTGGACAATTCAAGGTTTCAAGGTGGGTGTTTAT +GTTGTGTAAGACACCATGAATTAAAGACAGAATTGTGAATTGTTTTGTAAAATGACATTT +ACACGATGGAAGAATGTAAACAACCAATTCTTAAAGGAGCATTGCCAAGCCGAAGAAAGG +AAAAGGTCAGTAGACGTAAACCTTCACTTTGTGGACCTCCTTGTCCTCGCACTCCCTCTC +TTTGTTGTAGTAGAAGAAAGTATTGTCCCTCCGCTGAAGTTTCTTCACGTACCCTGTCTC +TGGCCATCGGTCGACCTGCACCGGGAGGAGGAGAGGACCGATGAATTCCACGCTAGTATG +ATTTTACGTCACGTTTCACCGTCTGACAATTTGCATCAAAAATTAAAATCCGAGATTAAG +TTTTAAAGTCCTTGCCCTCTTGGAGCGTGGAGTACACGCGTAACACAAACTCAGTTTCCA +ACTTAATCTGGAGAGCTCGTACTAAATTGAGTGCTTCTCTCTAGAGTCGAGATTTAAGGT +TTTAGTGTCTACGTTATAGCCAAGACTGAGGACATGTGACAAATAAATCAAAATTCATTG +TTCTTATGTTTCTAAGTGATTCAAAACACTGTCATTTCTAAAATAACAAACCCAAGGAGA +CACTGGGAGGAGTCCAGGGCCCTTGCTCAAACACCTATGTCGATCACAGGCTTCAGAGGC +AGGGACTAAATCAGTGGCTCTCTGCCTGTGGGTCGGGACCCCTTTCACAGGGGGTCACAT +GTCAGATATCCTGAACATCTATATTTACATCACAACCCATAACAGCAAAATTATAGTTAT +TAAGTAGCAATGAAAATAATTTTATGCTTGGAGTCACCACAGCATGAGGAACTTTTAAAG +GGTCTCAGCGTTAGCAAGGTTGAGAGCCACTGGACTAGAGGAAGGTACTCTCCTTGAAGA +GGCAGCAATGCACTTCCAACCAAGCTTCAAGTTCAACACTGAGCCCAATTATTGATGGAC +ACTTGAAACCATAAATACAGTCTTGAACAACCCCTTTCTTCTCCCTGCTACTCTTTGTTG +TGTTTCTCTGTGTGTTTGATCTCTCACGTGCCGTGATTTGTATGTTCGCTTTACTTTTTC +TCCAGTTTCAGTGTTCTGCTTTCTCAGCCAGGTCGATGTGTGGTGGCTGTGCTGTGTGGG +TTTGTTTCGGTGTTTCATGGAATTTGCTGTTGGTGCCACACCGCTCAAGGATGATCTTGA +ACTCCTGACCTTCTTGCCTCTGCCAGGGGATTATAAGACATTGACCGACATGCCTAGTTT +ATGTGATGCTGGGAATAGAACCCAGGGCAGGGCAGGTTCTCGCATGCTAGGAGAGCCCCA +GTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTCTGTGTCTGTGTGT +GTGTGTCCTTTTAGGAACTTGTCAAGTCTCAAGAAATAACTTTTCTTTGGTTCATGACTT +ACCACAATGTATTCTAGGATCCAATGTGTTCTTATTATTAATAAATTTTTTCTTTCTGAA +TTTTGTGTGATATAACTTATTATCAAAAGTCCAAACCAGATATTGGAAAATGGAGCCCCT +TTCTCCAACTACCACTCCAGAGTGGTAGTATTCATTTTCACTTTGCTCTTATAAATCACA +GCTTGCAATGGAAGAAAAGATGGTGCCTATTGCTTGAGGAACTATGCCTGTTATTTTCTG +TTAATATTTTTTTTTCCTTTTTCCTCTCTGTTCCTTTCCTCTCTCTTTGAGACAAACTCT +CCTTATGTAGTGCAAGCCTGAAACCCTCAAACCTAGTATCCTATTTCAGTCTACAGGGAC +CTCAGGCATGGGCCACTAGGCATGGATTTTACATTTTCTCTTGAATGGCTTATTTCTGTG +TCACTAGAACCCAGCTCAGTTGATCAGCGTGGCAGGTCCAGCTACATTTACTCCCTAGGA +AAATAGCAAATGTTTCTGGCTAAATCAAAGCTGTTATCAGCAGGACAGAGGAGTGTCCTC +AAGTCTCTGGGATAGCTTCTTATACCTTTTCCTTGTTCCAAAGATAATTGTGCTATTTAT +AAACTGTGCACTAGATCTTCAGAATATTCAAGGCCACCTGATAAGCATCAACTGGAAGGT +TATTCTGGAGGGAAAAACTCATGGTAGGACAGGTAGATGGTCAAACAGGGAGGTACTCAG +GGGTGTGAGTTTTCTAGCTTGGTATCCATTAATGAAAGCTAGTTGATTGTAGAGTGTAGC +TACATCGGACAGAATGCTTGCATCTGTAATCCCACTGCTTGGGAAGAAGAGGCGGGAAGA +CAGATGCTCTCATCTGTGCACTGAAGTCAAGACCAGCATTGGTCACAAAGTGGGATCTTA +TCTCAAGAAACAAAACAAAACAAACACAGAACACCTGAAAAGGAAAAGAAGAAAATAATA +TATGCAACTTCTTTCTAATTCACAGTCCAGATAGTAGAGGGGAAATGACATCTTGCTACA +AACTGAGCATGTGATAATAGAGCTACCAAAGTAAGAAAAAGGACTGTTTTTGTGGTCTAT +GGAGAAAGACTCATCCTGTGTGTGAGAACTCTGTAGTTCACTGAGTGTCCAGCCAAGGAA +CCACATTGTTACCAAGGGGCAGACCACCTGGATAGGCCTGTCTCCCTCTCTTCAAATAGT +GTCAGAGACGTCCCTTCAGTTACATTTTGTTGCTGTTTTAAAAATATTTCACCATCTGCG +AATGCTTATCAAAAGCAAAATGTTTATCAAAACAAAGGAGTTTATCAGCTGATATTATAA +AAAGCAGCAAGTTTACCATGGCAACTTGTTTCACTTGTTTATATTCAATTTCATCCCGAT +ATCCTGCTTGTTGAAATCTGTACAGATTTTCTATTTCCTCTGACCATTTCTTGGCACGAC +TTATTGATTTTGGTTTCACGTCAGAAGTAGCCATGGCTACAGAGGCCTTATTAGCAATTA +TTTCTGAAAGAAGTTAGAACAATATTAATAGGCAACATGATGATTACAGTTTTCAAGACC +TTTGGAATGAACAAAAATGATGAGAGAGTGAGAGAGAGAGATCCTCAGAGTGAACACTTT +ACATTTTTAACATTCATTTCCAATACTGTTATTTTTTGGGAAACAAACTGATACACATTA +AACTACTTCTAAACCCTGGGAGGTACAGAGAATAGCTAATTTCATCATCAAATAAAATTG +CATTTGGAGTTATTTAGTAATGTTCTAACATTCCCGTTCTGAGGCTAGGCAGTAGGTAGT +GTACATTTAAGAAAATATACTGTCATTTCTATCTGCTTAATATATTGTCAAAATATTCCA +CCACTATTCCATTGATTTATATTCTCACTCTCTTCCCCCTCCTTAAAAAAACAAAAACAA +ACAACAAACAAACAAACAAAAAACCAAACCAAATGTGAAAATAATGATTCTCATCAAGGT +ATGGTGATGGCTTTGGGAGGTCAGGGCAGAAGAATCTGGGGTAAGGCTGTCCTGGGCTGC +TTAGAAATCAAAAGAATAGACACTCTTCTCTTTCAGTTCACTTTCTTATAAGGTCTATTT +TTAGGTTTCTGAAGACATCATAACTTATTTTCTTGGGTCACGGTGTCACACCGTCCTCTA +GCAGAGCAACGTTTGAAGACAACTGCACACGTCCCACACTAGTTGCTTGGCTGTTGTGTT +AGATCAGTGATTTAATGACTCAGGTGGTTACTGTAGGTCAAGGACATTCAGCTCTTCGAG +TCCAGTTCACATTAATTATTCTCTTACCAAACTTCTATTGCTTCCTTTTCACCCTGGTTA +CTGGCATTGAACTTGAGACCTTTTTGAGGGTTAGGCAAATATTCTACCATTGAGCTACAT +GCCCAACACCACAGCTAGCTTTTCAAAGATATTGTCTTGTATTTGTTTTTCTCATAATAC +TTATTTTGTTACAAAAAATATTCCACATAAAGTACCCAGAATTTCCCCCATGATTCCTTG +AATCCATTTTATTAAACCTATATCTTTTGTTTGAAGCATAAAGGAGTTTGTCACTTCATA +AAGAAGTTCCAGAGGGAATTTATGTATTCTTCACTGACTGTAACAAATTCTCATTAGGTT +AATTTATTTAAAATGCAATGATAGAAAAGATAAAATCATTCTTGCATCAATTGGAAATAT +CCCTCCCTGCCACTGGGTGAACATTATCCCAAACATAGGCTAAATCAGGAGTGTATGAGC +AGATTCACAACAAATGCCTTCATAAATGCCTTTACAAATGCATTAAATTTACTTTTGTGG +AGGGAAAAATAGGAAAAGGAAAAAATACAGACTTGCCGAATTTCCTTGAATTTCCTCAGT +GTGAAAAATGTAGCCTCCAAGTTTCTTCTCACAGTTAATGAAAGAGAGAGAGACGGTCAG +GAGGCCAAGCCCTCCGCTTAGCTCTGAGATCAGTCACACACAAGTATTAACGATGGGCCT +AGGAAGGACAAACAATTTGCCCAAGCTCCTTCTCTTCCCTCTCGACTTGTTACATTACTT +ACACCATCACATCCCAAATAGAAGGCTGTTTCCATTCTATTTGCAAATCATAGTCTAACC +TTTTCTAATTTAGCTCCAGATTTAAATTAAATTAAATTAAATGAGTTGTGTAATTTCAGT +TCTGATGAAATCAGTGACATGTCAGACAAATCACTAGAATTGCTTTTGGCATTTTTTTTC +CAGTGTGCAAATTGACGCACACTTTGGTTAGACTAGAGAAAATGAAATTTTTGTTAACAT +GTGGGTTTTAAACTTTTGCCTCTCAGTTCTGTTAGATTCCAGCTCATGTTGTATTTTATT +CATTTTATTGTTACAGGATTGTAAGGATTTTGGAAAGCGTGACAAAACAACAAACCAGTT +TCTTGTTTTGTAATTTCCTTCATTTCACTGTGAAGCCCCTCACATCACCAGTACACTACG +CACTAGCTATGACTAACAAGTGAGTTAGACATACACTTGTAGAGGTTGGTTACCCCCCTT +ATATAGGGGAGATGAATTATATATAAAAATAGAAAATATGATATGAAGAATAACAAGGAA +AAGTGTGGAGTCACTATATTAAAAATACATTCAAAATGGGTGTAGTGGTGTGCACATTTC +ATCCCAGCACTTGGTGGACAGAGACAAATCTTTGTAAGTTCAAGGCCAGCTGTTCTACAT +AGGGAGTTCCATCCAGGACAGCCAGAGCTACATAGTAAGATCCTTTGTCTCAAACAAAAA +CAAAACAAAACAAAATCAGTCAAGTGGCTAGAGAGATGGCTCAGGGCTCAAGTTTTTAAT +TGTCCTTGCAGAAAATGGAGTTCCTTTCCCTGCACCTAGCAAGCGCTCACAACCACCTTT +ATGTCCAGCTCCAGGAGACAAGATCACCACTGCCCTCTACTGGCCCCTTGGGCACTGCAC +TCAGTTGTACATGAACTCATAGACACACATGAATACTTCATTGGAAATAATTTTAAATAA +TAAAGCCTTCTAAAATACTCAGACTTCGTCGTGTCTTTCTATGGAGTTAGTGGCTGAGTG +GCTTCTGTGCTTCTATAGATAAAGTGGTTTCATCCTCAGGGCAGTGGCTCGGGGCTCAGT +ATTCCTTCCCCCATCATGCCTACTCTAGGCTCAGCTGTTTGATGGATAACAAATATTTTG +ACTTATTTGTATCATTCAAAAATACTCTCCTGAGGGTCATGCCGGGGTCGCCAAATCCCT +TTGATGTTAAGCAATTACATTAACTATGCATATAAAAATGCCACATGTTATATACGGGTG +GGAAAGACGTTACCTTTAGTTGAAGTTACAGGAAATTACTGTTTTTCTCAGTAGGAGTAC +CCACCCATCTTAAAGACACGATCAGACATTTGAAACTTTAATGTGAATCTCACCATAACA +GAAAAGGCAAATTTAGTACCTGCGGTGACCATGCTATGACTCAAATTCTATTCTTTCTAG +TTATTAAAAATAATGAAAACCAACAATGACGTGAGCCTTGTGAGCCGAAGCTCCCTGAAG +CTCCTGTGCTGGAGACCTGCACAGCCAGTCACCTGGGGCCCTCCTCGGGTGCACACATTT +ATGGCTTGGAGGAAAACCTATCAGATTGTAGTATTTAGCTGACTACTACTTTCACCAGTC +CTGAAGCTAAGAAATTTCACATCAAACATCCGCAGAAGCCACTATCCTGCTCTGTACTAA +CCTGCCTGTCTCACGTCCTCACAATATAATTGGCAAATGCATCGAGTTATGACTGTTGTA +CTTACTTATGTCTTCTCATGCTGCACTTAAGATGTCCATGGCTCCAAACAAGTATAAAGG +CCAGAAAGCAATCAACTTTATCTACCACTCTGACTTTTAAAATATAAACATATGTGTGTG +TGAAGTGTGTGTATGTGTGTGCTTGTGTGTGTGTGTAATATAAACATTCTATAATGCGTT +AAAAATAAAAAAGGGGGTGGGGAATGTCAGAACACACTCAAAAGAATGTCACAAGGTGAG +CCATGCCTTGGGGGAACTGTGTGAGAAGCCCCAGGAAGAAAGACAGAGGGCCTTTTACTT +CAAGTGCATTGGGTTTCCTGAATTGTCCTTGGACCTGATTTCATGCCTCTTGTGTTAAAT +ATCTGCATTCAATTTATAAGACAACTTACTGGAGGTTGGTACCTAGCTATAGAACCCAGT +CTGGTGAAAACATACAGCTGAGTTGCTGTCCTTAATCTCCCTGAATCTGAACATGGCCTT +CTGCATTGCTTTCGTGCTAGATATAATTAATAGCAGGGCCAGGCTATTGTGTTTACATTG +CTCTGTCCTGAAAGAGTTCTGGGAAAGGGCTACTCTGTTTATTTACATAAACTTTTGTGC +TTACTCATGTTTCTTTACACAATTTTCTGATCATGATTTTTCTGAACTCAAATGACCTGC +CTTGAATCACTACTCTCTTTATTACATGTATGAAAAAAAAGGCACACTGAAACTGAAGGT +ATCTACAGCATTGACTCTAGTCCAGTCCCTTCTTTAAGATCTTCAAATCCCAGAAGACAG +ATCTTCACAAGTCAGTGAAAGCCAAACATCCTTAAAGCTGTTACAACTGCAGACACTGTT +GGCAGAGTTATTGACCAGACACCTAGCATGCTGGGACAGAAGCATATCTTGTTGAAGAAG +TCCAACTGATAAAAACATATCACAGCCATTTCAGAGGAAACCTTGGGAAGATAACAGGCT +ACAGCACTGCACAGTGAAAGAAGAGAACAAGGTGGCCCTGGGGTAGGTAGCCTATGGTAC +TAAAATAGTGGACCACAGCACAGGTCTTCATTGCACCCAACATTGCATTCTGGGCAACGA +AGGAGTTCAGCATGACTGGTGTGCATCCTACTCAACTGGACGCTACAGGGAGTGGTTTTT +AAGTCTCCACCAAGGTATTTTTATCATATTTTTTTTTCAGTTCAGTGGAATCTTCTGGAA +CTCCTTCAAAATATCCCATTGGCAGGTTACAAACAGATGAGTAAGAAAATCACAACTGCT +GAGCCCGTGCAGATGAGCCTCAGCGTCAGTGTAGTCTGCTGCATCCACTCCTGCTAAAGT +TACAATGTATGCAGGGAGCTAAGGTGCAGAGAGCTCCGGAGGCTTCAGGAGGCAGAGGCT +CGCCTCGGAATGCGATGCTGGAAACCATGGGCAACTCCGACTGTGGCAGTGCTGCTGCAG +CTTCTTTCTGACAAGGACGCTCGCTGCTTTTGGACTGGTTGGTGTCGCTGAATTTAAACC +TAATAGTCTGAACTGGTTGCACAAAAATAGGAAGAATGAAAAACTGTAGTGAAACTTAGC +TGTGGGCAGTTTTATTATGCTAGAGATATGACTTGTAAAATTCCAGGTAGGAGCTTTGTG +TGCAGATTTTGACGCAGGGTCTCATGTTGGCTAACCATGGTCTCGAACTCCCTGAGGATG +AACTGAACTTCTGGTCCTCCCGCTTCCTCCCCTAGAGCTGGAATTTCAGATGTCTGAATC +ACACCTGGTTTAAGGGATGCTGGTATCAATGTATGCCAATAAATTGGGGGCCATTATTTA +GTTGTCTTCTTCTCTGGCTAATGTTCAGGCATGATGCATCTTTAAAATGGCTATTCCCTC +AAATTCTTTAGTGAAGTATTTTTTGTTTTTTGGTTTTTGGTTTTTTTTTTGTTGTTGTTG +TTGTTGTTTTTTTAAGATAGGGTTTCTCTGTATAGCTCTGGCTGTCCTGGATCTCACTCT +GTAGACCAGGCTGGCCTCGAACTCAGAAATCTGCCTGCCTCTGCCTCCCAAGTGCTGGGA +GGCATGTGCCACCACGCCGGCTGTGAAGCATTTTTTAAAAGCCATTTATGCTATTGCCTT +TTATAATGAATGGGTGTATTTGAAGTAGCACAAAATCATTTTAAAATTCATAACTGCAAA +ACAAGACTAACATCCTTAATGGCATAAGATCTAAACAATATAAAAATATTGATACTTTAA +TAGTTAACTTGTTGCCAGAAAAAAGAATTCTTTTGTGAAAGACATAACTTTTTCATTAAT +TTTTACTCTTTAAATAGACACTAAATTACAATTACATATTTCTTTCTGTTTTTGTTAAGA +CTCTGTAAATCAGTTTTCTAATTTTGCTCAGATAAAGTACCCATGCATACTATATGCATA +GTAAATATAATTATATAATAAAACACACTTAATTTCTATCATACATATGTGTGTGTACCA +CTATAAACAGGAAGTGGCAAGGCTTGAATGTCTACTTTTTAGAAACTGAATTTCATTAAG +CACTATTAAGAGTTATGTATGTACTTAGGTCCCTGACATTCAGTTCTAATGTAACCGTAG +TCACCTATGCTGGAGCCAGCTACTACCTCAAGCCTTCAAACAGCCATTTAGAAACGACTA +CAAAAACATAACACAGAAACTCTTCATTTAGACCCACAAGGTAACCCAAAAGGAGGCTGA +AGCCTGGTACCTTCGCCTTGGTTTTGTCTGACCCCTTTACTTTGGGTCAGAGGAATGCCT +ATCTGCACCGGGATGTTAACCATCCAATCATGGTCTGTCTATTTAAACTATCTCACCACC +CTTCAAAGCTGAAGATCTAGGCGGCCAAGAATTTGAGAAATCTTGGATTTCCACCAGGTG +CCTTGTAGCATGAGAGTTGACACCACAGGGGTGAAGGACACTACAACCTGGACTCACAAC +TTAAATGAGACCGTTATGAATACCTTTTATGCCCTGTTTAGTTTCTTCCTCTACTTAACC +CTTACGCTCATACCAGCCCCCCAAACACAAACCTGGGGCCCCAGGATTTTTTTCCTTATT +ACCCTCGCTAGTGTACCATGTTAATTACATCTTTCTCTACTGTTCACTTTGTGTGTCTCC +TTAATTGGTGTATTTGGGATGGGTGGCCAAGTCCAGCGTGTTGTCGCTGGAGCTTTTGCC +TTGTAACCCGTAATTAGATAACATGCCTAATCTTCCAATCCCCATCTCCTCACCTTATAT +CATGATTTGTGCTCCTAGCAGGTGGCAGGATCCCTCTAACTACGTGTAAACCTTGTTCGA +GATAACGAACATACTGGGACTGTATTCTGAACTCAGTTCTCACATTGGGTCCGAACATCG +TTTTCTGAACACAGTCCTCAAAACGGATGTTCATTTTAAAGACGAAAGTACCCCCCACCG +TCAAGCACTCCCTTCTGGTCTAGGTGTGCCACGTTTGTGTAAAGCCACCCCGTAAGAGTG +TTCTCACAGCTAGCATGCTGTCTGCCAGAAACCGCTTTCTTCCCCCCATATATCACGATG +TTTGTAAGGTATAATCTGCTGGAAGAAACTGAACTAGCATCTGAGCCCTGGCATCACATA +CACATACATACAGTGTGTGTGTGTGTGGGAGGGGGGGGACGGCTCCCGCTATCCGCGATT +ACCCTCGTTCAGCCGGCCTCGCAGGAGGGCGCAGCGGTGTTCGTGTTCTCTACTCGGGAT +CTTGAGCTGAGACAGCCAGGGGCCAACTGTTACGGCCGGTGTAACCGGCGCGTCTCCTAG +CAACGCCGTGACGCCGCTCGGCCGGTCCACGTGAGCGAGCCAAGCCCAGTTTCCTCCGAC +CCCGCCCCCCGCTTCTGGGTCTTTGTGCGCATGCACAAGGGCCAGGCTGGGCGAAGAGTT +CTCTGCAGAGGGGATTCCCCGGTTGGCGCTGCTCACTAATGCTCGCTGTTGAAAGCGTTT +GAGAGAATAGACATTTTACAGGTTCAGAATCCTGATAGAAGTGTGTGCTTGGATCACTAA +ATGAAAACGTTACCATCTATAGATTTTTTTCCCATTAGTATCTAAACGGATAGTTAATAT +ATCACCTATTTCGGTGAAAAGTGATTAACGATCCGTATTTTGAGTCGAGAGTCACGATGA +TTGTCTAATAAATCGAGGGTGAAAGGGAAAAGGTCAACGCCAAGTCATTGAAAAGCCCCG +GAACCAGTACTTAACAGTGCAGGGATTCTGTGAACTAGTTGTTAAACACAAGCCATATTT +TTTTACAGATCAAATTCAGCAAGGTCCTAGTTAAAAGTGTCATTTAACACTAAAGAGGTT +TTAAGTTTAAAAAAAAAAAACGGATCTATAACTCTCTAATTTCCTTAGCCAAGATGTATC +TCTGAACTTTAGACCTATCTAAACAGTTTATATTCCATATCCAAACAAAGGAAACTCTAC +TTACACATTTTCCTCTTTGACTAGCTGTTACCTACAATCCTCTGTTTCTATTATTCCATC +CATCAGCAAGACCTGTTGGCTTTAATAGCTCCCACCCAAGTCCAAAAAGCCATCTCTTGG +CAGTCTCTGGCCACCACACTAATTCCCAACCTTGATCCCCACCCCCATAGCCTGTTCTCC +ACACAACAGTCAGCACCAGACACTTAAAATCTAAGTAAGATTATGTCAGTCTTGGGCTTG +GGCTGTGACCCTGTAATAGCTTTCTATTTTATTCACAGTAAACAAACAAAATAAACAACG +AAAGCTTCAGAGGTTTATAAGGTCAGTAAAGCCTTGAAATTTCCATATGACTCTTATAGG +TTTGTTGTCTTCCTCGGTAATCCTGGGTCACTTTGCACCAGCCATACCTAGCCGAACAGC +TCCTAGCATGCAAATGTGTATGCAGCATGCTCAAAGTGAGGAAATATATTTCACCATCAC +ATTGCCGCTGCTGCCACTATGAGCAGGAAAAGCAAGGTAGCTACGAGGAAGGCACTTCAG +AACACAGGCCTTGAATTTAAGTCTGGACTCTGTTTACTGAGAAGACCTTGTGCAATTTAC +ATAACAATGTAACAACTGAACAATAAGAGCCTGTCTGCTTGGGTTGCTGTGAGACAGAAA +TACTAAACACAGGACACTTCAGACAGCATCTGGAACTCCCCAAGTGCTGGCAACACATTA +TGCGGGGTAGTCATTCTGTGAACAAGGGTTCTTTGACTGCTTTACACTGTGCCTTAGTGT +TCTGCCCAGGAGCTGTAACATTGTAGAGAGCAGATAACTACTTGTTGAACAAATAAATGA +GTTTTGACCATCAGATTTCCTAGAGTATGGCAGTGGGCTTCTTTGGTTCCTTACCTGAAA +CCTCCATAGAATCCTATATTCAGATTTCATGCATGTAAACGTTGTAACTTTTTTTTAAAA +GTCTGTCTCTGTCTCTGTCTCTCTGTCTCTCTGTCTGTCTGTCTGTCTCTCTCTTTGTGT +GTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTTGTGTCTGTACATGCATATACA +TGTGTATGTCTCAGTGAGTATATGCACCTGTGTACAGATGCTCATGGAGGCCGGGGGTGT +TGGATCCCCTGGGACTAGAAAGACAGGTGATTTTTGAGCCACCCGATGCAGGTGATGAGA +ACTGAAGGTGGTCTCTCTGCAAGAACAGTACAAAGTCTTAACTACCAAGCTGTGTCTCCA +GTCCTAAACAATGTCCTTCAATTATAGCCACACCCACCTCTCCCTCTCATTCTCTCCAAA +CACCCTAGCAGTTCCCCTTCACCCTCCATGACTTGTCTCCCTGTCTTAGTTTGTAAAGAG +AGTAAACAATTTCTGAACCCAAAATGGCCAAAAATGAACTCAAAAGCAAACACATAATTA +ATCTGAGGAGATCATACCACAGTGTATGTCTGTATCAAACAACACAGAAGTCTCTGTTCT +AGTGTTTGCTGTAGTTGTTTAGTGATGGGTCTCCCTATGTAGCTCTGGCTGACCGGGATC +TTGATATGTGAACCAGCCTGGCTTCAAACTCACAGAGATCTACCTGCCTCTGTCTCCCCA +GTGCTGGGAACAAAGGGTTTGTGCCACCACACCTGCCAGGCTCAATTCTAAACACAAAAC +ACACTCCACATTGCATAAGCTGTCATGGCACACAACACTGACAAACACTGCTTGAAGTAC +CTCACATTCAAGAACTCCAATTATTTTTGCTGTACATGCATTTTTTTCTTACATAGAAAC +AATGACTTAATTATGGAAAGCAAAGACTTTTAATATTTTCCTACCATTATCCTTCAGCGT +GTAAGTATATATGGATGGGTTGTATTGTGTTGAAATGTTCAATTTCCAAAATTATCCTTT +TAGATGCTGATTTGAGCTTTATAAAAAAGAAAAAATTGCTGGGCATGGTAGTGCATGCTT +TTGAGTCCAGTACTCGGGAGGCAGAGGCAGGCAGATCTCAGAGTCTGAGGTCAACCTGGT +CTGCAGAGCAAGGCCCAGGATAGCCAGGGCTACATAGAGAAACCCTACCTCAAAAAAAAA +AATCAAATTTACTTGGAAATAGAACAGAATTTTCAACAATTTCTGAAATGGTTGTAAATA +TCCATCTGCCATTTTGTTTGTTGTCTCATTTGTGCAAGGCCATAGTCTCTGCACAGATGA +TTATAAAATTAGTATCAATTGACTCTAAACAAAATGCTAAAGTTATTCTGCATCCTGAAG +CACCAGATATTGTCAAGATTTAATTCTTTCTGTAAAAAGAAACAGACCTGCCCATCCATT +AGTAGACTGATTTGGTTTTTAAATATATGTATACCAAAGACTTGTTTTCAAATAGATCTC +TTTAGGACTTATTACCAGCAAACTTTTTATTTGCATGCCTGTTTTATATACTTATGTGTC +CAGTGTTGTGTAAAACTTCTCAAAGGAAAGGGGTCTCGAACGGAAAAAGTTCAGTCATAA +GAATATAAGCATGCATGTTGCTTACAGTGACAACTTGATTCTCACAACTGTTTCCTACTG +TGTACGTCGTAACGAGAAAAGCAACGAACAAGTAAGTAAGAGTGAATTTTAGTTTGCCTT +GCCTCTCAAGGAGCTCCAACTTCTGAGAAATTCTGTCGACGACCAGACTCAGTGCAGAAT +GTATTGTCCTGTAGAGACAACCCATCCACAGCAATTGTCCTCCGGTAGTCTAGGAAAGAC +CATCTTATACAAAACCAAGGCTTTACCGGTACTACTGTGTGGAATGTATAAGTTGGTGTG +TATATCCAGAACACTTCCCTCTACTTCCCTGCTTCCTCCTTATGAATATCTGAATGTGAA +TAGAACCAGGTATTATGACTGCAAGAGTAACCAGATGTTCTCTGACCCTGGCATTCCGAC +CCCTCTGCTCAGAGCTTACTCCTGGCATCATCCCATGATCACTTCTGCCTCTGTGAAAAT +ATTCTTGTCATATTCTTCATTTTTGTGGCTTTTCAAATGTGCTGAACTCGGATGGCACAT +CAGAGTTAGCCATGTAACCACTGTGGATCGAGAAACCTCATCTTAAAGGGAAAAAGAGAG +TTTATTCTGGGGCCATTTTTAATAACCTTGGGGCTGGAACAGAGATTTGGGTCATCCTAA +ATTCCATGTTCCAACAAGGAAAGAGTTTCACAGTTTTATAGAAGAAAGTCTTAAGTCAGG +TCATATTTAGTGTACATCGGAGAGCAAAGATGAGAAAGCTTTTCTATAGGCCCGAGATGC +TATCTGATGACGTTCTTAATTTTTGGGTTAGGTGAAAATAGTGGTCTGCTAAACTAGGAG +ATTCCAAAAGGTTTTCATCTGTTACTCACAAGATGTTAATTCCAACAGAGATAAACAAGG +GATGGCTATTCCCAAGGGCTAGAACTAGCTCAAGATACGATAATTCGCTTCTGGATCTGC +AACATTCTAATCTCCCCACAGTACTAAAACCAGTCGCTCAGTTTTTGCAGACACTGCTTC +TTTTCAGTTTTCCTGTTTACCTCCACAAGGCTTGCCAAAGTGTTCTGCATAGCAGGGTTT +GGAGGTTCCAGTTGATCAACAGTGCTGAGTATCTGAGGAGAACTTGCTAGGAAGGAGAAA +ATAAATGCCACTGACAAAGTCTTTGGTGGATCTTAGTATGATTACTACACACTTTCCCAC +CCTGCCCCCCATCCTCTCCCTCTGTCTCTTTATATATCCTTCTGACTTCCTCAAAGTACA +ACTTAAATGATTACTGGAGGCCAGCAGATCAATGGAATCTTTACTCCCCCCACCCCTGCT +CTAAGAATCTATGTCTGAATTGTAGCCTTCAAAATATAGTTAGCTTATATAATACAGAAG +AGGGAGCAACTACCAATGGAATCTACTAACCAAGAGTCAGAGGCAATGACTCATCCAATC +CTCGTGGTTACCCTATAAAATACAAATTGGGATAAGATTTTTAAAAAAGTGAAAAGAACT +CGATCTTCACTAGATCTGAGGAAATGCAAGGCAATATGGTTAAGAAAAGGGAAGCTCTCT +GGCCTCCATTCTCAGTTGTGTTTCGTTTCCTGCCTTGGTTCCTCCACAGATGCGGGCAGA +TCTGCATTGCGCAACAAACACTTCGGTGTCTTTTCTTGCTTTCTGGCAGGAACGTGACTT +TCCATGACCAGCCAGTGCTACCCACAAACTACGCACAGCTGTTTCTCCGTGCCCAGCTGG +TGCAGTTATTTAAACCAAGGGACTTGGGAGGCTGGATCAGGATTGGATGCCCATTGGCTC +CGCCCCTACCTCAAGGGTCCTTTGATTGGATGTGGCTGAGCTCTGCCGGCCTATGGGTAG +GCGGTGCGCAGGTTCCCGGAAGTGGCGCCCAGGGTCAGTGTGTGCTTCTGTTTCCGAGGT +GGGCTTTGGGTCTAGTGTTCCCGGGTGCGATGAGCTCCTTCCAGGGACAGATGGCGGAGT +ATCCAACCATCTCCATTGACCGCTTCGACAGGGAGAACCTGAAAGCCCGTGCCTACTTCC +TTTCGCACTGTCACAAGGGTGAGTGAGCTCCTCTCGTTACCTATTTCAGGGGCGCTATGG +TCTGAAGAGGCAATGGCAGAGGTCGGCACCTGGTGAGGGGAGGACAGGCTGGGACTCCGC +GAGGCACTGGGAAGCACTCCTAATGCCAGTTGGCGCTTAACCTCTGGCTTTATTGAGCTC +CTGGTCTGTACCACCTCTGTAACCCCAGCTCCTAACCCCAGCTCCGGTTGCAATCAGACC +TGGACGCTGTGGTAAGGCAGAGCTGTTAGAAGTGCTGGTTGCTGTCCCAGCGGAGGGTAT +GTTTGGTAAGGCTTAATTAATTAGCTCATGCCCAAACTTCCCTAATTCTCGTTTATCTCG +AGTAAGGAAAACACGTTTCAGAACGTCTACACCCAAAGACATTAGGTAAGAGCGAAATGC +CCCTCTCTCACACAGGCACGTGTTTCAGAAGTTCTACATCCCGGAGATATTTGGCAAGAG +CCCAAGATCGATCTGTACATCTATCTCTGTCTCTCTGTCTCTCCTCCTCCCTCTCCCTCC +CTCCCTCGCTCCCTTTAACCCCCCCCCCCCCACACACACACAAATGTTTCTCACACTATA +CTCTTGGGTGTGTGTGTGTGTGTGTGTGTGTGTGTACAACCAGTCGATAAGCTTGGCCAA +GTGTCCCCCATTTTTCTTCTTTATTATTTACTTATTTTAGGTTGTGGGGCAGAGCTTCAC +GTATCCTAGGTGGAGTCATATCAGCCCACCCAGGTTCTCATACTCGCACTTGATCTTCCT +GCGTATGTCCCCTGACCCAGGTGGGACTTGAATAGCTTTCATCAGCTCAGGGTCTAACCC +TTTTTAGTGGTTCCTGTTCCCTACTCTGAAAGGTTCGTCATGTGCAGAAGAGCCAAAGGC +CTGTGGGAATCTATTTGCTCAGAATGGTGAGCCTTAGGTAGTTTCTCACAGTAGGAAGCT +TACAAAGACAACCCAGCTGTTGCAGGGAAGAGAAATCCTCTAAAAAACCAAATCAAACAA +AACATGGTTATGATTTCTAATTCTTTTCCTTGTAGATCACATGAAAGGATTAAGGGCTCC +TTCCTTGAAAAGAAGGCTGGAATGCAGGTAATTGGCTTTGTTACTTATTTGTATTTAAGT +AGATATCTTAACTGAGAGATAACACCTAGGCAGAACAGGACATACACCCTAGCAGGGTAG +CCTGTATAAACTTTATGAGCTTATATAAACATTATGTGGCTTCCACACAGATAAGAAGTT +GAACACTACCATGTCCCAGACCCCTGTCTAGTCTTACCTGCTTCTTCTCCAAGAAGTATT +TCCTATTTTGAGTTTTTGTCACAATGAGCTAACTTTGGATATTCTTGAATTTTAATATAA +ACAGGTGGCTTAATATGGTGGTCTAATCACAACATGGAGGAATCAGGAGGATTTGTGAGT +TCAAGGCCAGCTTGAGTTACATAGTGAGAACTTGTCTTAAACAAATGAAAATAAATAAAC +AGGATCATATACTGGATAGATTAAGACATCTTCAATATTTTTCAAAGGTTTATTTATTTT +TTTATTTTACATGTATGCTTGTTTACCTGTGTGTAGCTGTCCTATGAGTGCTAGGAATTA +AACCTTGGCCTTCTGGAAGAGCAGCCATCTTAACTACTTGAGCTATTTCTCCAGCCCTGT +CTAGCTCTTACTATTGTATTTCTGTGATCCGTCTGTGTTGCTAGCTGATGTACCTTTGTT +TTTTTTGTTTGTTTGTTTGGTTTGGTTTGGTTTGGTTTGGTTTGGTTTTTTGAGACAGGG +TTTCTCTGTATAGCCCTGGCTGTCCTGGAGCTCACTTTGTAGACCAGGCTGGCCTCGAAC +TCAGAAATCCACCTGCCTCTGCCTCCCGAGTGCTGAGATTAAAGGCGTGCACCACCACAC +CCGGCTGTACCTTTGTTTTTGTAAGAGTATGTTTATGTGTGTAAATGGTGGTTCTGCTAG +CAAGAATGCTAGGCCGGAGAGGTGGCTCAGTGGTGAGCGATGGCTGCTGCGATGGGCCAG +ACATGATAGAGGTTGAGAATGTAGTAGTTCACTGTCGGACAGAGTTTTGAGTCAAGGGTC +AGTCAAAGAGGGTCACTCCAGAGTGTAATCAGGCTCTGATACAACAGGGAGGAGCAGCCT +TGATGAACAGAACGTCAAACAACCTCACCGGAAGCACGTTACGGATTACTACACAAAAGT +TCCTCCAACCAAAGCCCCTAATCTAATGTAGATGTTTTGTGAAGGAGATCATCCTGCCCT +TCGGCTTTTACCCTTAGGGTGCACTATTTGCAGTATTCAATAATGCAAGACACTCCAGGC +ATGCAAAGGATGGAAACTTCCTTCAGAATAATAACTATAGATAACAGAAAACAATCACTG +TTTTCTACAGTGATTTCTTCTAGGTCAAAGTACTTCTAGGAAACAAGTCTTCATTCTGAT +GCCCACCCTGGGTATAGGAAAAAACAACTATTTCATTCTAATGTTTACCCTAGATAGAAT +GATCCTACGAGAATTCTACTGCTGTCTACTTGGAGCTGGTGTCCTCATTAGAACTGCTTG +GTAACTTTTAAAATACCTGTTCTTATTACTTCTAATTTACAGATGAGGAAACAAAGAAGC +CAGGCAGGTTAAATTAGTTGCCCAGTGTCACAGAAGCAGGGTGTGGCGAGACCAGGGTTT +TAACCAGGTCTGAGCCTATGCATCCACTCTATTGCTGTGTGACACATTACCTTGTAACAG +AGTGTTTTCAAATGATACCCAGCCTCCAGTTTCTCTGGGGAATTATGACAGTGCATAGTG +GGAATTTCTTGTTTCTGCCTGCCTAGCATCAGGCAAGACTGAAATTATCTGAAGATAATT +CTGTAACCTGGGAAGACACACATAACAGCAACAAGGCCTAGAATAGCCGGTTTCTTGAGC +TTGTCTGTCTCTGAAAGGTTTCTTTAACCTGGGACGGTTGGTTTTGTTAATAGAGAATTT +AGGTTTTAAAACTGTTCGTCCTGGGACAGACATGGAGGAATGTGCTTTCAGTGAAAGTCC +TCACGAGAAAGATGCACTGACACATCTCTGTGCATTAGGAGCCAGCCTGGTCTACATAGC +AAGTTCCAAGTTAGGGTGACATAGTGAGTCAGCATTGAAATAAACAAACATACAAGCTAA +ACCCCAAGAGAGTCAGGAGGCAGGCAAATTCCCCTAAGCAAGCTTTAAGACTCTTGCAAT +TCGCTGGGATGGCAGTGGCTCATGCCTTTAATCCCAACAGTCAGAAGGCAGAGATATAGG +TAGTTTGAGACCAGCCTAGTCTACAGGGCGCGTTCTAGGATAGAGTGCCATACAGAGAAA +CTCTGTGGTGAAGAAATCCTACAGCTGCTGGGTGTGCTAGCGCATGCCTTTCATCCCAGC +ATGTGGGAGGCAGAAGCAGGTAGATCTTTATGAGTTAGAGGCCAGCCTGGTCTACAGAGT +AACAGCCAGGGCTACACTGTCTCAAACCCAAAAAAAAAAAAAAAAAAAAAAAAAAATCCT +GAACTTACAGAGATCTACCCAGTTCACATGAGGGGATATAAGTCCTCTCTTCCTGTTCCT +GGGGGAATGTGTGGGTGTATCAGACTTGCTATATAGCTCTGGCTCAATCAAACTTGCCTC +AAACGTGTAGCATGCATGTGCTTACCACACAGTTTTTTACCTTTTTTTTTTTTTTTTTTG +GTTTTTTGAGACAAGACAGGGTTTCTTTGTGTAGCCCTGGCTGTCCTGGAACTCACTCTG +CTGTAGACCAGGCTGGCCTTGAACTGAGAAATTTGCCTGCCTCTGCCTCCCAAGTGCTGG +GATTAAAGGCATGCGCCACCACGCCTAACACCACACAGTTTTAATGAAGGATTTTGCTGT +CCATTTTCTAAGAATATAAACAGATGTGTTTATACTGGTGTGGAAATATAATCTACCGTG +GTGTATTCCTGATCTCCAAACTATACCTTTTTTTTTTTAGAATTTAATGTGAAATTAATT +CACTGGAAATATGAATACAAGGACTGGATGTATAGCACGGTGGTAGAGTACTTGACCAGA +CTATGCAAGGCTCTGGCTTTGCTCTTTTGCATACATAAATAAGTAGATTTATGTGAAGCA +AAAAGCAGACTTTTCTGTTGTCAGCACCCCTTTTCTGTTCTCTAGAAGCAGATTAGCATT +TGGCGGTATCCTTTCTAGATGTACCTGAACTCACATAAACATTGTTCTTTTTTACTTTCT +TCTGATGCTACACTTCCAGCCCCCAGTACATATGTGTGCTTACCAGCACGGCATAAGACA +AGTGGTGGTATTTCTTAGGAAGCAGAAGGCCCCTACGTGTCCCCTACTCCTGAACCATGG +ACAGGGCTGAGAGAAATAGTTGATGCTGTACTGGTACTGTGCTTGTTGTGGCAAAGCACC +TTAGAAAAGCAATCTAAAAAGGCGATTTACTTTGCCACAACCAGGCTGTGGTTGCCTGGT +CCCATTGCTCTTAGGCTCCTGGTGAGGTGGGAGCATAGCAATGGGCAAGGCAGATGAAAA +CTGCTCGCCTCCTGCAGACATGAAGCTGAAAGCCAGAGACAGAAGGGACTGGAGACAGTG +AAGTTTGTTCATTCCACCTCCAGGAACGCTGTCAGTTCATGGCCTATCACAGGATTAATG +TATGGATTAGGTCAGAGGCCTCATGTACCTCCAAAGCGCCACCTCTTTCTGAACATTACA +CTGGAGATCCAAGCCTTAGCACTGGGTTTTGGAGGGGATTTTATTTCCAAATCACGGCAG +GTGCGTTGGGAGCCACTGTCAGATTGTTGTCAACTGATTGTTATTTGCTGGAGAAAAATG +ACATTCTGCACAGAGCATTGCAGACTCAGCAAAGTGGCTTGTTTTGAATTGTGCTGAGAC +AAGCTTTTTTTCCCCTCTGTTTCTGTGTTTTGCTTTCAGCTTGAAGGTCTTCCTGTACTG +TTCTCCAGTCACTAAGGAGCTGTTGTTAACTAGCCCAAAGTACAGATTCTGGGAAAACAG +AATTGTAAGTCAACTGTAATTCAAAAAGTTGTAAGTTTTGAATAGCACCCCTTTGTTGTA +TACATGGGGAGTATTTTTAGAGGCATCTTTTGAAAAATCATTGGAATTACTCAAACCACC +TTTCTTCATGCATGTGAATTCATCATGAATTAGAATAGTGTCTGAGGTGTGACTCAGCAG +TTTAGGAGGTAGCAGGTTTTCGATACTTGTTCCTCAAGAGTGTGATTTAGGTCTTAATTT +ACTCTCGGGACTTAAAGTACAAACAAGATGTGCTTGATTATAGTTTTTAAATCACAGGTT +AACTCAGGAAGAAGAAACATATTTTAAAGGTTATAATAAAAAGGGTCGGAGCTGAGAGAT +GGTTCAATGGTCAAGAGCACTTGATGCTCTCCCAGAGGACCTGTGTTTGGGTACCAGCAC +CCACGTTAGGCATCTCACAACCCCCTGTAACTCCAGTTACAGAAGATCTGACTTTCTCAG +TCCTCAACAGGCTCCTACACACAGGTGGCATTCTTACACACATGTGCATGCACAGACACA +CACACACACACACACACACACACACACACACAAATAAAATTAAATCTTAAAAAAAGGGAA +AAAGTAACAATACTAAATATTAAATAAAGATAGAATGGAGCCAAACGTGGTACTACAGGC +CTGTGGTCCCAGTGTTTGGAAGTTTGAGGCAAGAAGATCACAAGTTTCTTTTTCTGTGGT +TCTGTGGAGTGAACCTAAGGCCTTGTGTGTGGCAGGCAAGTGCTCTACCACTGACCTGTA +TCCCAGCCCCAAGAACAAAAGTTTCATGTCATCTTGACCTACATAGCAAGAAAGAATGAG +AAATAGAATGGATAACTTAGAGTGTGTATGTGTGAGTACGTGCGTGCGTGTGTGCATGTG +TGTGTGAAAAAGAGAGAGAGAGAGAGATGGAGGGAGTAAGAAAGAGAGAGAGGAGAGAGA +CTCTTACTATATAGCCTTGACTAGTCTGGAACTCACTCTGTAGACCAGGCTGGCCTCAAA +CTCAGAGATCCACCTGCCTCTGCCTCCCCAGTGCTGGGATTAAATGTGTGTGCCACCATG +CCTGGTCTAGAATCAATAACTTTTTATTGTGGAAAAATTAAATAGATCTCTCCTCCAGAA +AGTAGTCAGAAGAAAATTGCTGCAACATATAAAATGCCAATGTGACAGGAAAAGCCCTGT +TATGATCCTTCCTACTTTAGGTAGGACAGACATCTCAGTTGAGGCGCCTTAAAAACTTTA +AGAAAGCCCAAAGGAAGACCAGTGCTAATCTAGATATAGATAAAGCAAAAGGATTGATTT +TAAAAAGAAAGAGGAAAAAAATGAAAGAAAGGGAAGGAAGAACATATACCAAACAGAAGT +CCAAAGTGCCAGAGTAGCTGTTTTCCCATCATATAGACTAGAACCTAAGGTCACAACCAA +CCAACAAAATACAACAGCCAAACAACAAAAATAACAGAGCTGCGTAACATCCAAGGAGGA +TGTTATCTCCTGTTTCGAGAGGGTATGAACATGTATGAACATGGAATCCCTCAACAAAAT +GCCTCTGACTCCTAACGTACTGACTGCTGCAATCCATCTGTCTGCTGCTCCACCAGAGAA +GGATTAGAGTTAGGACTTAATAAAAGTCTGCATGAAGGGTATCATCTTGCTGATGTCTGA +CAGATGACAGCCTAAATCCTTTCTCTTCTGTCCCCTCTGCCCCACATCTGGCCTGCCTCT +GGAAAAAAAAGAAAGTAAGATCAAAGCAAGCAAGCAAGCCCAAGCGCACTCCTTTACCAC +AGGCCAGGTGTGCAGCTCGGAGGCGGTGCATGTGAGCCTTGGGCGTCTGATCCCTAGTGC +TACCAAAGCAATGGAACAGTACGACAGGAGCCTGTACGACAGCTTAGCGGGTAAAGCCAG +CAAGCCTGATGACCTGCATTTGATCCCGGGGTTCATACAGTAGGAGAGACAGACTCCAGC +TTTGACCTCAAAGTGCTCACGGGCCCCGCCACTGCACAGTCACGGATTAAATAGGAGGAG +TCTTTTAAAAATAAAAGACAAAATGACTTTCTGTAGACTGAGTCTACTACAGTCTGTAGT +GATAATAGAGTCCAAAGGATGACTAGGTAAGGAGGTGAATTCTGATAACTGGACTTGATC +ATGACAGCACAAACCAAAGGTGACTCTGTATCCAATAAGTATATGTGGACATTATGTTTC +AACAAAAACAGCTGCCAATACCCATCTCTAAAGCCACAGAAGCCCCCTCATTCTGCTTGG +GTGCTGCTCCCAGAGGATCCTGTGCTAGGAGGAGCATTTCATCATGCATGTTTGGTCTCC +ATATCCCATCTGCCAACTGAAGGATGTCTGTCCAAACCTGTCATGGCAGCTAGGCTGCTC +TTCCTTTGCCTCTGGGATTGGCCCCGTAGTTGCCATAAATTAATCTGTCTGGGGCAGTCA +AGGAGTGAGGAAGACCAGACACAAGCTGGAATTCAGACATCTAGAGTCTGGGGGAGCTGC +CCTGTCAGAGTCTCCCTCGAGCCTCGATGCCGATTGTCTGCTTTGACCCTGCGTATGAGT +TATACTTACATTGGCCCCTGGCTGGGGAAGTGCAATCCCAGTACTGGGGGACTGGAGACA +GGGGGATTTCTGGTGCTCACTGGCCAGCACCAGGTTCACTGAGAGAGGCTGTCTCAGAGA +AGAAAAAGATCATCAAGAAAGACACCTGACATGAACCACTGGCTTCCATAGCACAGGCAC +ACGCACAGGCACACGCACAGGCACACGTACAACCCAGGAGTTCTAGCTAGTTCTGCTGCT +TTAGCTCAGTGGCAGAGTTCTTAACATGCCCATGCGTGTCACCACACACATATTCATGCA +AATAGAAAAAGTAGAGAAAATTAAAGTTATCAAAAATCTCTTCAAACCACATCTGAACAT +TAGTCCCCTTTCACCTCCTATATAGTCAAGATTTTTACTAGGCTGTCACTGAAAGTCAAC +CAATAAAAATCTCTAAACACCTCAAAAAAAAAAAAAATCACTTCAAAACCAGTCTCAAGC +CCGGGTGGTTTCATGGTGCATCATGAACTCAATGCTTTTCATGTATAAGTGTGATATGTT +ACTAGTGCGTGTGTGTGTGTGTGTGTGTGTTTACTGATTGTGTTTGTATGCAACTCACTG +GATATGTGTGTGCTGAGTATGTGTGCTAAGTGTGTGTATGCACCAAGTATGTGTGTGCTA +AGAGTGTATGAGTACTGAGGATATGTATGCTCTTTGTGTGTGTGCTGAACCTGGAACCTA +TGGCCTTGTGCATGCTAAGTGCTCCAACCCTGAGCTGCAACCCCACTGTAATAAGTGTGT +GTCTTATTACAGCATTTTTCACTGTGAATTCTACTGAGATCAGGAATGGTTATATGAAAT +CAGAGTGTATACATGGAATCAGAGCGTATGCATGGAATCAGAGCGTATGCATGGAATCAG +AGCATATACATGGAATCAGAGTGTATACATGGAATCAGAGTGTATACATGGAATCAGAGT +GTATGCATGGAATCAGAGTGTATATATGGAATCAGAGTGTATGCATGGAATCAGAGCATA +TACATGGAATCAGAGTGTATGCATGGAATCAGAGCATATACATGGAATCAGAATGTATGC +ATGGAATCAGAGTGTATGCATGGAATCAGAGCGTATGCATGGAATCAGAGCATATACATG +GAATCAGAGTGTATGCATGGAATCAGAGCATATACATGGAATCAGAATGTATGCATGGAA +TCAGAGTGTATGCATGGAATCAGAGCATATACATGGAATCAGAATGTATGCATGGAATCA +GAGTGTATGCATGGAATCAGAGCGTATGCATGGAATCAGAGCATATACATGGAATCAGAG +TGTATGCATGGAATCAGAGCATATACATGGAATCAGAGTGTATGCATGGAATCAGAGTGT +ATACGTGGAATCAGAGTGTATGCATGGAATCAGAGTGTATGCATGGAATCAGAGTGTATA +CATGGAATCAGAGTATATGCATGGAATCAGTGTATGCATGGAATCAGAGCATATACATGG +AATCAGAGCGTATGCATGGAATCAGAGTGTATGCATGGAATCAGAGTGTATGCATGGAAT +CAGAGTGTATACATGGAATCAGAGTGTATGCATGGAATCAGAGTGTATGCATGGAATCAG +AGTGTATGCATGGAATCAGTGTATGCATGGAATCAGAGCATATACATGGAATCAGAGCGT +ATGCATGGAATCAGAGCATATACATGGAATCAGAGTGTATGCATGGAATCAGAGTGTATG +CATGGAATCAGAGTGTATACATGGAATCAGAGCGTATGCGTGGAATCAGAAGTGCTTCTC +TGCTTACTCTCTTTTCAGATAACAATTGAAATTGAAACTCCTACGCAGATATCTTTAGTT +GATGAGGCTTCGGGTGAGGTAACTGTATAATAAATATTTTGTATTTTCTTCTTAGTGTTG +ATATGATTAACTTTCTCTTTAATTTAGAGTGCTTGTTTATTCATAAGGAATGATTTATGA +GTGAAGTACATTTTAGAAAAATAACTACAACATTTGGGAGTGTTTTGATCCCTATATACT +GGGTTCTCTCACTGTGAGCTGGGGTTCTCTGACAGTGGCCTGGGGTTCTCTCACTGTGAG +CTGGGGTTCTCTGACAGTGGCCTGGGGTTCTCTCACTGTGAGCCGGGGTTCTCTGACAGT +GGCCTGGGGTTCTCTGACAGTGGCCTGGGGTTCTCTCACTGTGAGCTGGGGTTCTCTGAC +AGTGGCCTGGGGTTCTCTCACTGTCTCTCACTGTACGTTCTTAGCTATCATTTCCTGGTG +TCTTCACACAGTGGTTAAAGTGAAACCCTTAAGGGAACTAAGCAGTAGGAACACCAATCA +CAGTCAACAGCTTCTTCATCAACCCCAGGCTTCAGGGGATGGAGTCATTCAGCCATAGAG +TGCTATAGTTATTTCCAACATTACAAGGATTAAACATGGTGTATCTATTTTTTAATTTTT +TGCCTTTTTTATTTTTAGTTTTACATGCTCATGATGAGAATGCTATTTGTTAATAGTACA +CAAAGTCACTGTCACATTTATTAAGTTTCTTATATCTCAGATATAAAGTAGTGGTTAGTT +AATGTTTCTTGAAGCAAATTCAAGTATAATGGTTATCTCCTTCTAAAATAATTTCCTTAT +TCTAAAATATAGTCTTGGGCTGCAGAGTTGGCTCAGTGGCTAAGAGCACTCACTGGCTGC +TCTTTCAGAGTCCTGAGTTCAATTCTCAGCAACCACATGGTGGCTCACAGTTATGAGATC +TGGGGCCCTCTTCCAGCACACGGGTGTACTTGCAGATACTCATACATTAAATAAATATTC +TTTAATAAATAAAGTCTCTGCCCAAGTCAATAAAATTTATTTTTCAACTTTAAATTTAGT +ACTAGAACTTTTTAAAAAAGATTTATTTTATGCATATGAGTACACCGTAGCTGTCTTCAG +ACACACCAGAAGAGGGCATCAGATCCCATTACAGATGGTTGTGAGCCACCATGTGGTTGC +GGGGATTTGAACTCAGGACCTTTAGAAGAGTAATCAGTGCTCTTAACTGCTGAGCCATCT +CTCCAGCCCCCGTACTAGTACTTTTTTAATGTATTGTTTTAATAGTAAATAAGACTGCAG +ATCTACCTTAAACAAAAGGCCCCCACCCCCACCCCCGGAGATGACACTGAAGTGTAAAAG +GGATTTTCTGTTTTCTGGCAGCTGACTTAGCATTTGCTCTGTAGTCTCATAGCACCGCCA +TGTGTGGCTTTACTGTGTGCAACTCTGTGGGTGATTCATGCTTGTGACCATCATCAGAAG +AGAGGTGACCTTTTGGATGCTTCTCCTTCGGAGAAGGTCACAAGTATTTGTCAGAATTTC +ATCCTGATAGAGCCAGGTCTAATAGGGAGTGGGGATGAAATGTGAAACAAGGAGGGAAAG +AGAGAGGGGGGAGGGAGGGAGGAAGGGAGGACAGGCAGACAGGCAGGGGAACAGGCCTGA +ATCTTTGTGGCTTGGGAGGGATATTTTTATTGGCCTTGTCACCTTCAGATGGTTCCTCCA +AACCCAGCAGTGAGTGGTAAGGCAAACTCTTGTGAGCAGTCTTGTGCCAGTGGTTACGTA +CCTTGTCCTGAGCCTGGCTTTTGTGCAGTGTGTCCTGCCCCAGCTGGAAGACCTCTGTGG +AAAGGGCCTGCAGGATGAGTAATGGGAGTGGAGGGTGAGGGGTTATTATTGGGCAGTGAA +CTGTTACAGACAGAGCTCTGTCCCCTTCTTGGAGGGCTGGAGAGTCCAGGCTCTGTCCTA +AAGGGACAATGCCATGTACCGGGTGACTGGAATCAGGCTGTGTCTACTCCCGTAGTCAAT +AATAGCACCATTGCAGTATTTATCGTCATACAGTTCACCCATTTGAAGTCTTGATGGCTT +CAGTACATTCACAGAGCTATCTCTACAGCACCACAGTCAATTTTAGAGTAATCTCATCAC +TCAGGACCCCTGGACCTAATCCAAGCACTCCTACCCCTCCTGTCCCAGCTCCTGGTAACT +GCCATTTCCTCTCTGTCTCTTTGGACTAGCCTATCTGGGGAATTATTCTCCACCATGCGA +CTTCTTTCTCTGAGTGTTTTTCAAGAGGCATTCGTGTATATGGGTGGCATACTTGTATAG +ATTTATCTTTATGGCCAAATGGTATTGCATGGTGTGAACAAAGCTCATGCTGTTTATCTG +TTTATTGGCTGCTAGACATTTTGAAGTGTTTCTGCTTTGGGGCTGGTGTGGGTAATCATG +CAATGGACATCTGTAAAGAAATGTCTGTATGGGCATTCTCCTGAGTGCATACCTAGAAAG +AGACCCGGTCCTGTCATAGCTCTGTTACGGGAGTAGACAAGGGTTCCACTTTCTCTGGGT +TTGGATCATGAGGGAGTAAGAAAGAGGTATGTTCTTGTGATACGTTGTGAATTTAGCCAC +TTCCTAATGATAACTTCCATTCCTGTTTTGTTTTGTTTTTTTGTTTTTTGTTTTTTGTTT +TCTTTTTAGAAGGAAGAGGTTGTTGTGACTCTCTTACCAGCTGGTCACTGCCCAGGATCA +GTTATGTAAGGGGGCCCATCTGTTTTTGTTTCTTTCTATATATATATATATATATACATA +TCATATTTGTAGAAATAGCTTTTTAGGATTTAAAGGTATTATATGAACAGAAATAGATAC +TCTTTTTCTGGCAGTGCCTTTAATCTTTATTTCAAAATTGAGCTCAGGAAACTGAGATGA +AGGCCATATGGAGTGTGGATGCCTTTAATTGATATTTCCCCTGTGACTTTGGCCTGTCTT +CTCATGGGCATGTCTCTCTCCCTGGAATGCAATGATCTGAGTGTATGTATGAAGTGTTAG +ACTATTACAGGCTACACCTAGTGCTCGCCCACCCTGCCATTTATTGTATTTATCTCATGG +GGAAAGGTGGCATTACTTGGGCTTAGCTCCACACTGGAAGGGACGTGTTGGGCAAGGAGG +CCTTTGCTGCGATTTTAGCCTTTGCTTGCTTTCTTAGGACTTTGTAATTTGGAAGTCATT +GAGATTTACTTATTTTTCAGGTTTTTATTTCAGGGCAGTAATGGAACTGTCTTATACACA +GGAGACTTCAGACTGGCAAAAGGAGAAGCTTCCAGAATGGAGCTTCTGCACTCTGGAGGC +AGGTATAGCACTTTCTGTAATTCTTGGCTGTGTACCTTGAGTTGAATAAATATGTGTGGG +TGCATGTGTGAGCACACAGGCCCCATCATTCCAAGCTTTTGTCGGATTAGATATCAATTT +GATTGTAAAAGTTGTAGTGAAGCTGGTGTGGTGGTGCATACACACCTTTAATCTCAGCAC +TTGAGAGGCCGAGGCAGGCAGACAAATCTCTGAGTTCCAGGTCAGCCTGAGTTCCTGGAC +AACCAGGGCTACGAAGTGTGACCCCATCTTTAAAAAATAAAAATTGTAATAGTAGCACAA +ATTTCCCTCTTTAAAATGAGGTCATGCAGTGTTCTCTACGCAGAATGGAATGATGGCGAC +ATAAATCGATATAAGTCACTGGATCAGGTGTGCAAAAGCCAATATTTTTACGTTTTATTC +ATTTGTGCATGGGTACTTTATTGTATAGAAATTGTTTATCAGTAAAGTTGATGAACAAAA +TGTTTGCAAGTGAGATGGAACACCTCAAAAATAACTGAGGGTCTATCTCATTTTATACAC +AATTATGTCCCACAAAATGGTTAACACTATTTTTTTTTTCTTTTCAGAGTAAAAGACATC +CAAAGTGTGTATTTAGACACGACTTTCTGTGACCCAAGGTTTTATCAGATCCCAAGTCGT +GTATGTTTCCCTGGGGTGACAGATATGCCTGGGGTGATGAGTCTCCTTGGGGTAGTGGGT +CTGCCTGGAGTGGTGACCTGGGGTGTGGCCACTGTCTTGTTGGGAGGGTATAGCTGTCCC +CTGGGGTGTGATTACTTCTGAATGTCACAGAGGAAACAGGTTATGTGCGTTTCTTCACAG +TATCACATTTTGTTGGTGTCTAGGAGCAGTGTTTGAGGGGCATTTTGGAGCTGGTTCGGA +GCTGGGTCACTAGGAGTCCGCACCACGTCGTGTGGCTGAACTGTAAAGCAGCTTATGGCT +ACGAGTATTTATTCACCAACCTAAGCGAGGAGCTGGGAGTTCAGGTACCAGTTCTTTTCC +AGGCCCTTCCCATCCCTTCCTCTCCCCTCCCCCAAATCCCCCGAAACCAGGGATGTGGGA +GCAGCTTGCCTAGACACAGCTGCAGCAGAGGCTGGCCCCCTGGGGCTCTTCTCATCTTTG +TAGGGGCCTGTCCTCACAAAAGGATGTCACAGCCCACAAAGGGCAGAACAGGCTTCAGGG +CCCAAGAGACAAAGTATTTTTTTTTTCCAAAGTGTGGGTTGTGAAATAAATACAATGATT +TGTGACCAGTATCAAAAGTAAATTTGAACCAATTAATATCTGAGTGTATTGCATACAGTT +AAGGTATTAGCAGTATTGTCCTTTAAAATTAAAGTCACAGTAGTGATAATATTCACACAT +CTCTCTCTCTGTCTCTCTGTCTCTCTGTTTCTGTCTCTCTGTCTCTCTCTCTCTCTCTCT +CTCTCTCTCTCACACACACACACACACTTATCTGAATTACTTGTCTTTTACATTCTTTTT +TCACACCTTGTCTCTGTAATGTATAAAGGTGGCATTTGCCTCCCCTAAACTTGCGGTGTA +ATTCTAGGGGTGTCTAAAGAGTGGAAGCTACCTCTCTGAACCCTAGGAGAAAGACGCCAA +GGGCAGAGGAGGGCTTTAGGGAGAGGCGTTTGATGGTGATCCAGAGTTTCCTTAAGTCCC +TTTGCCAGAGATGGGCACAGTTCTAGATCAGGCAGTCACAAAGAGGAACCCGTGATGTTT +ACAGCTAGGGTAGCTCAGGAATGGCCTGCAGCTGCCTTTCCAGGCATTCCTAGGAGGGTT +CTCTTGGGCCGCTCACTCTGCCTCCTTCCTCTTCTTTGTAGAGAGTCTGGGAAGTCATAG +TCACTGTTACTTCTTATTTCATCTTTTTCTGAGAGGAGCGGGTGCATGGCCCAGGCTGGT +CTGAAAATTCACTCTAGCTACATTGACCCATGATCTTCCTGCCTCAGTCTTCCAAGTGCT +GGGTTATAGTCCGGTCACTATACCTGGCGTAACTCTTAAATTTTCTCTGTATGTTTGCTC +TGTGTGTGTATGCGTAAATAATGTGCATGTGACTGTATATATATTAGAGACCAAAAGTTA +ATTTTTTTTTTTAACCTGGCTGGCGAGTGAGGACCAGGGGATCACCTCTCACCTCCTCCC +TTGGGATCACAAGCACAGGCCACCATAGACAGGATTTTTTTTTTTTTTTTTTTTTTTTTT +TTTGGGGCATGGATTCTGGGGGTTAAACTTAATTCCTTATGCTTGCAAGGAAGTCTTTAG +TGGCTATCCCCCCTCCACCTCACCCATTCCTTCCCTTCCCTTCTTATTGGTCATAAGAAA +GTCAGTTGTAAGCTGAGCGGCCATGTGGTAAGTGAGTGGCTGTGCTGAGTACTTTCTGCA +CCCTGCCTAGGTATAGGCCAGTGCAGCAATTGGACATGACTTTGTGTGTTTGCTGGCCTC +ACATAACATAGAGCGTGGACATGACTTTGTGTGTTTGCTGGCCTCACATAACATAGAATG +TGGACATGACTTTGTGTGTTTGCTGGCCTCACATAACATAGAATGTGGACATGACTTTGT +GTGTTTGCTGGCCTCACATAACATAGAATGTGGACATGACTTTGTGTGTTTGCTGGCCTC +ACATAACATAGAATGTGGACATGACTTTGTGTGTTTGCTGGCCTCACATAACATAGAATG +TGGACATGACTTTGTGTGTTTGCTGGCCTCACATAACATAGAATGTGGACATGACTTTGT +GTGTTTGCTGGCCTCACATAACATAGAGCGTGGACATGACTTTGTGTGTTTGCTGGCCTC +ACATAACATAGAATGCTACTATTTTAATTTTGTTTCATGATCCTAGTATCAGTTTAAGCT +AATATCATTTACTTTGAAAGAACTAGAAGACAAGTTTTTAGTCAAGCTGACATAATTGGT +TTTAATATTTTAAATTGTTATTAGCCGTAAACTTCTTAGGGGCAGCCCGATTTGGGGGGT +TTTTGTTTTTTGTTTTTTTCTTACATCTTTCTCTCCTCGCACAGTTAAGTTTTGTGAGAC +AGGACAGTCCAGGTCCTGCTGTTCTGTGTGGCATGTTGCATGCCATTACAATGGGCTGTA +CTTTGTTGGGGGTGACATGCACACCAGAGTGCTTGTAGAGGTCAGAGGACAACGTAGTAA +TAGAGTTTGTCTCCTTCCTCCTTTCTGTGGGTTCTGGGCCTTGAATTCACATCACCCAGC +TGAACACTCCTCTCTCTACCCGTTGAGCTGCCACACTAGCCCAGTAAGCTATTCGTTACT +GCTTCTGTCTTCCGTGTTCCCTGCTATATATATTACTAGGCTTTAGAACTGAGTTTGATA +TCCAGTAGATGCATAATCAATATGAACCAAGTGATTCTTGAAGGCCAGTATTAACACAAC +CAGATGGGGTTCAAACTTAATTCTTTATACTTACAAGGCAGACTTTTCTGGCTGCCCCGT +CTCCCCATCCCTTTTCCTAGTGACATCCTGGCAGGATACTACCACTCACTGAAATAGTCC +AGAACTAAATTGCAAGAGAAAATTGAAGATTTATTCATGCTGGACAGTGCACCTGACTAA +TGATCTCAGAACTATTTATTCTTAGGAATTCATTTCAGACAACGTGCTTTCCTCTGCTGT +TATGCACAGGTTCATGTGGACAAGCTGGACATGTTTAAAAACATGCCTGATATCCTGCAC +CATCTCACAACGGACAGAAACACCCAGATCCACGCCTGCCGCCACCCAAAGGTACTGGGG +AAACACCCGAGAGATTGACAGCAAGAAGGCAGCCCAGAAATACTCTTCCAAGCCTTTTTG +TGATCTAGACTGTTAGTTAGAGTCATGCAGCTCTGCGTACCTGTATTCCATGATCATGGA +CTTCAGAGTGAGGGACGGGCACGGGTTCTTAGATAATTTTTTTTTTTTTACATAAAATTG +ATTCTTCAGCATGAGAAAGACAATTTACTTATAATGAAGTTAGTAATCATCCTAGCTTAT +AATTTAAGCAAATTATTAATTCTTTGAGAATGTTACACAATGTACTTTGGTCATATTTAC +CCTTCCCTCCTCCCCAGATCCTCGCAGATCCACCCCCATCTCCCTACTGACCCACCGTCG +TGTGCCCTGATAGTTTTATTTGTTGGTTTTAATATCCCATAGAGTTCATTTTGCGCTCCC +CATATATTCCTGGCTGTGGGACCACCCACTGGAGTGCAGTTGACCTGCTAGAGCCTCACC +TTTAAAGAAAACTGACTTCTCTTAGAAGCCATTGTCTTTTCATAAGCGTCTCAGAGTCGG +GGCTCGTGAGCACTTCTCCCTCTGTGTTAAAGTGTTGTCTGGCTTGCTCTTGTGCAGAGA +ACCACAGCTGCAGTAAGTGTGCAGCACTTTAGTCATGTCTACACGACACTGCTTGGCCTC +TGGCTCTCACAGTCCCTCTGTGCCCACTTCTACGATGACCCTGAGCTTCAGGGGTGGGGA +TGAGATATAGATGTCTCCTGTGTAACAGAACACTACTCCTTCACATCTCCACATTCGGAC +CAGTTGTCAGTTCTTCTGTTAACCATTGTCCACTGCACAGAGAAACTTCTCTGATGCGGT +CTGAGAGCTGCCCTGGCCTATGGAGGGAGGTAACTGCTGTGGAGGCCAGTGTGTGCTATG +TCCAGCTTATCGTTTAAGCATATGTATTCATAGTGGGTTACTGTTTGTCACTGAGACTTG +AAAAATGTGCATGCTTATAAACTGTATTTTTCTCCTTCTTGCTTAAAATACATGTCTAGA +CATAACCTCCGTCCAACTTCAAAGGCATTACCTTATTGGTGCAATTCCTAAGCACTTCAG +TCTCTTGGCTGCTCGCTGGTAATTTCTTTGTAATTCTCCCATAGCCTCTCGAGTTACTGA +GTGCCAGACTGCCTTTTGAATTTGCCTTTGACATTTTCCCCCTGTTGATAATGCCTTTCA +TGTATACATTTTCATGTATGTGTACAATGCATTTTTAATCACATTTACTTCCAGTGTCTT +CTGCCCCTCTCCTACTCCCTCTGATTTGTAGCCTCTTCCCAACTAGAGTCTTTGAGATTT +AATAAAGGCAGTTAACCTAGTCACCTTCAGATACATTATGAGCCTGTCCACAATTTTCCC +CTAAAATGGGAAGCGCCTCAGCATAGTCCCCTCAGTGACACGAGCTTACATATGTAGCAC +TCTCTTGAGATGGCAGCCTTGCTTCATCTATGTCCTGACAGAAGCCTTTGTAAGAGAAGG +GCCTCAGAAGGGCCAGATGGCTCAGTGGTTAAGAGCTCCCGTTGCTCTCTCAGAGGACCT +GGGTTTGCTTCCCAGCTCATGACTGCCAATTGATCCAACTCCAGGGATTTAATGCCCTCT +TCTGGCTTCCTTGGGTACTCACACACATATATGCATATATAGACACACTCATATAAGTAT +AAATAAAAAGAGATCTTTTATTAGAAATTACTCCTAGTGATAGGTAGACTACATATTCTA +ACATGCATGCTTGTATTTAATCATATGGAGCTACATATCCAGTAGATTCTTGGATGGCTA +AAAGAATGCAGGTAAAATGTAAACTGAGAGGTCTGGGTATATTCAGGCTATTGGAGCATA +AGCTAGGCTAAAACTTTCTATCCTCCTGCCTTTGTTTCTCAAGTCACTGTTGGGTTTCAA +ACCCAGGACAACTGGATGAGATGCCTATTTAATGTTATCAAATTGGACCTGGAAGCCAAC +TTCTCCCAACATCACTCAGACCCTACCTGTTACAGGGCCCTCCTGGCTGGCATATACCAC +CCCCCACCCTCAACTCTGCAGCCCAGAGCGTGGCATGGGCTGCCCTTCCTATATGATCCA +TTTGGGTTACCTGCTCTTCTTGTTCCTTTGGGCCTCCTGGCTCCTGCTCTCTCCCCACTT +GATTCCCTTCCCCTCTCCCCCTTGCGGCCCAGCTTAGTCTGATCATGTCCTGGACTTTCC +AGGATGTCCCTGCCTCTGGCTCTGCTCTCCCACGGATCTACAGTAAGCCTTCTCCTCTAG +CATACCTGGGACCCGTCTTCTTTGCTTTCCTTTTTATTTACTTTTTTTTTTTTTCATCCA +GTCATGTGCCACCTTACCCAGCTCAAAGAGTAGCTTGCTTTTGATTTTCTTTCTTGAGAG +TCTTCACTCTAGACAGGGTCAGGTTGCTGTAGTCTAGGCTGGGCTCAAACTCATGATCTT +CCAGCCATGTGCCTCCTCCTTCTTCGCCATGAACCTGAGGATTCTCTTGCTACAAACCTA +TTCTCCAGCGTTCTGTCTCTCTTCCCTCATGTGGACTATGGTGAAGTGCTCAGGTCCCGT +GTTCTGTAGGCAAGCTCCCAGGCTCCCAGGCAAGCTGACCTGCTTCTTTTCTTGTCTCTT +TATTTTTTTAATGTCCAAAACCTCATCTGCAATTGCTTTTAAGATTCATTCTATAGAAGC +CTTGCTAAAAATATGTAACTGCAAGTTAAAGCAAATATGCTTTGGGGGGTTGTTTGTTTG +TTTGTTTTGTTTGTTTTGCTTTCAGGCAGAAGAGTGTTTTCAGTGGAATAAACTACCCTG +TGGTATAACTTCCCAAAACAAAACTGCACTCCACACAATCAGCATCAAGCCATCTACCAT +GTGGTTTGGAGAGAGGACCAGAAAAACCAACGTGATCGTTAGGTAAGTGCATCGCCCTGG +TCTTCTGAAACTAGAGGTGAAGTGTTGAGCTGAGTGTGGTTTACACACACATCAGCACAA +GCCCAAGGAGAGGATGTGTTAGAATTGTGGAAATACCCTTTTCACTTAAACATGACTTAA +AGTCCAGGGGTGTTTCTTCCAAACTATGGCAGTACATTGGCTGGTATAGCCAGGGGCTTC +CTCTGTGAGACAAGACGGCTGGACTCTTAGCCAGACCTCCTTGATTTGGGCTCTTCAGAA +TGCCTGTAGCAAGTTTCTACATCTGAAGAAGCTGACTCCTGTTCAAGCAGCAGTTTCTGA +AGCCACGCTTCCCAGAGCAGCCCAGTCGAAGTTCAAGCCTGGGCCCCATTTAGTTTTGCT +CAGCGTCCTTTTGTGTTCTGCTTTCCCCTCAGGACTGGAGAGAGCTCATACAGAGCTTGC +TTCTCTTTTCACTCCTCCTTCAGTGAGGTAAGTGTTCCTGTCAGCTTCTAACTCGGGCCA +GGCTATGTGTATGTGCGTGTAGGTGGGTGAGTGGGAGTGGGGGCCAGAGGACAGCCTCAG +GTGCCATCCTCAGGAAGGCTGTCCCACCGTTCGGCAACAGCTTCTCTCATTGGCTCCAAG +CCAGCTCACCATATGCTAGGCTCTCTGGGATTACAAATGTGTACTACTGTGCCCCACGTT +TTTTACACAATCCCGGGTATCAAACTCAAATCCTCATCCCTTTCTGACAGAAGTATCTCC +CCAGCCCTCTTTTCACTGCTTTTTAATGATGGTTCTTACTGGTCCAGTCCACATTTCTGT +GTTTGCCTGCTCGCTACTATAGTCATAATGCTAACATCCTGTCTCGTTCAGGAAAACACA +AATGCCTGGTAAGGTTTGTCAGACTCGAGTTACAGTGGTAGGCACTGGGTCAAATAGTCA +GCTGAAAGTGAAGTATTTGTATACAGGCAAAATAGAAGGATGGTAGGAGAATCAATAAAA +CACAACCTCTTGAAAATGTCATAATGATATAGAATAGTTTATATACTAATTTAAAGAGTA +ATTTTGAGCTGGGCAGTGGTGGTGCACGCCTTTAATCCCAGCACTTGGGAGGCAGAGGCA +GGCAGATTTCTGAGTTCAAGGCCAGCCTGGTCTACAAAGTGAGTTCTGGGACAGTCAGGG +GGTGTCTTGTAGAAACCACGGCAACAAGGCTTGAGGGTGTTTATGTACGCTGTTTAGGCA +AGTGTTTGGTGGTAGGTCACCTTGAATGATGGAAAGAGGATGTTTCTCTATTGACTGTCT +CCTGTCTTCCTGTGGCTCCCTCTTCTCTAAGGTGTACTGAGTCATTCTGACAGAGGCTTG +CCCTTCCTGTGTCAGTCCTTTAGAAGTCACAGTTTTCTCTAAGTCCAGCAGGAGGTGGGT +GGGGGCAGGTCATTGTTTTTGTTGACATATCTCCCTAAAGGTATAATTAGGAATTGTGAA +AAGTGTGTAAAGGATAGATATTCTGCAGTTAGACTGTTTTCTTGGTTACTGGAGATCCCT +GGCGGTCTGTCTTCGTTTGATCCTTTGAGTTGGAGTTAGATACTGATTCCTTTGTATCCC +TCACCCCCTCTGCAGCGGATGGAGGTCTTTGCATTGTCACTATCAGCTCTGTTCTGGAGC +CAGCATTTACATGTATTTATATGTAAGTGAAGAATCTGAGCCTTTGACCTGATTGAGATC +AGTTTACCAAGATCTACTAAGTGAGCTTTGCCTGAGTTGTAGAACTGACAGGGTCCCTCT +GCTTAGCATTCTCAACATGGCAAACAAAACAAAACAAAAAAACCAAGATACTTGTGAATA +TTTTAAACTATCATTGTTGAGAATTGTTAGGAAATGAGATTGTATTTATAGTATTTCAAG +TCACACATACACACACATTCACACTTACGCGCGCTCGCTCACACACACACACACACACAC +ACACACACACACACACACACACAGACGGTCTTGGACCTGGAACACTTCCAACCAATTGCA +AGTTTCAGTCAGAATACACATAACCTGCCCTGCTAGCAGCCTTGTGCTTCAGACTAATGG +TAAGGGGCCCTTTGGCCCTAGGAACGTGCACAGGCAGGTTTGTGCGAAGGCAGGAGAGAC +CTGCACCCTTTCTGTCTCTGGGCTCTGTATGTAATGTGCTCTTGTATCAATCAACTGTGT +TGCTTACCTCAATGACTCCAGTCTAAGATTGAAGGGGCAGAAGAGTTTAGTGTCCCCGCT +GTGTGCTATTTGACTCCAGAAAAATAGGCATTAGAACGAATCTCCAAGATGCAGCTGCCT +TCGTAATGATTAATGGTCCATGGAAAGAGGTGTGGTTAAAGACCTTGTCGTCTTGTGTGT +ATAGTGGTCACAAAGAGGAGGAGTTGTGGAATAAGTGGACCATGCCACCAGACAGAAAAC +CTGTTAAGGTTGAGGAGACTCAGGAACCCTGGCAATTCTCATAATGGAGAATGGTAGGTG +CTTAAATCTACTCCTGACCACCTTCCTGTCCTGGAACAGGGTCTACTGCCCCACAACAAG +TCAGCTGTTTTCTGACTCACATGGAAGCAGCTTTGCACATGTAGGCAATTGGCCTTGGAC +AAAAGAAGAAAGGAGTGGACGTCATGGTGTAAAAGACAGAATCTTTAGATCCCATTTACC +TGGAACCCAGGAACTTTCTGTGGAGCTGGAACCTGAACAAAGTTTCAATGTGCAAGTGTC +CAGCCCCACCATAGCCCAGTGCTGGGAGGCTCTAGGGAAGGAGGCCTAAGCATTGCATGT +GTCCCTGGGTGGTCACATACAATAGATATGTTCATATAAATAGGTCTTCATACTTGTTCT +TATATGCTACCATTACCTTCTCCTCCTCCTCACTGGTCCCCTTGCTCTCCCCCAAACAGT +CCCCATCGGTTCTCATTATATATGGTTAAATCTAGTTCCCACCGGAGAGAAAACAGACTA +GACTATCATCTGATTTCCCATCTGATCCTCTCATTCCTCCTTCCCTTCCCCCACATAGTT +CCTTGTCTGCTTTCCTGTCATGTGTGTGTACATGTATGTGCCTGCCACATATCTGTACAT +GCATGTGTGTATTTATATAGGATCCCCATGAGACAAAATGCTTTCCTTATAACCAGAGAA +AATGCCATTGTTTCTGCATGGTGTTTCACCATTCATTCACCCAGAGATAGGCGTCTAGAC +TGGTTCTGTATGTTGGGATCTGTGAATAGACACACACTTCATTTCCTGTCATATAGGTAA +CTGGTATGTTCTGTATTCCTTCTAGATTAAAGATTTTTTGAGCTACATCTGCCCAGTGAA +TGTGTATCCAAATGTCATCCCAGTTGGCCTCACTGTGGATAAGGTCATGGACGTGTGAGT +AGATTCTAGGTTGGGGGGCTTGTGTTGCTGGTGGTGGTGCTAGGGGGAAGCATGAGAGTG +CTCTGAAAACTTGTGACCCTAGAGCCCATCTGTGGTAACATTTCTTTGAGCTTCCCTTTA +TTTCCACTTCTTCCTATCATTTTTAGTGGGCAGAATGTATGGGTACTGTCAGTTTGTCCT +AGGTGGAATCCTGTTCACCCATCACTTGCAGTGTGAATTTGGTCAGATCACTTCAGAACC +AGTCATATCTAACCCACAAATCAACAAATATTCAGTGGATCAGATGAATCCAAAAAAAAA +AAAAAATCAATGGATATTCATTCTTGCCTACTTTTGGAGTTCTCAGGGATCTATAGATAA +CTATGAGAAGCACCTGGCAGAGAGCCTATAGGTTCAGTCAAGGTATCTGTGGAATGGGAG +AGCAGGCAATGTAATAGTTAGCTGTCTTTTATTGGTACCACTTTATGTGACTTTTATATT +TCATGTTACGTGTGTGTGTGTGTGTGTGTGTACATGCATGTGTGTGTACATGCATGTGTG +TGTGGGGATGCGAGTGCCAGAGCTGTGACGGAAATCATCCTGGTGTTCAGGATTCTCCCT +GAGACTGAGGAAGACTGTATCACCATGCTTAGATGGAAAACAGGCTCCAGTCTCTGGAGA +GAGGTCTAGGAGGTGAAGGTGTAAGGGTCTGAAAGTCGAGGAAGGAAGAGCCAGACTTAG +ATAGTACACCAAAGCAAAGGGCATTTATTCTGCAGAACCGTCCAGCATGTGGGGTCATCC +ATTCTCTAAAAGGATGACTCCATGCAGGCCTTCTCACAGGGAACTGGCTGGGGAACCTCC +CAAGCAGGATTAGGTAATTTAAAATTTCATTGGTGGGTCCTGGGGGTGGGGGGCTGTCCA +CAGGTGGTCTGCATTCCAATGTCATGAACATTTAACTATATGATAAAATAGGGCTGGCCA +GCACAGATGGCCCATCCTGAGATAAGGTATTTCCCCATTTTTGTGGTTATCCCCAGGGGG +TTTTATGGTCTTGTTCTGGAATTTATGGTCTGTTCCTGGAACTGGTGCCTTAAGGTCTTT +TTCCCAAAATAAGGCCTGGTGCTTTTTTTTTTTCTTTCTTTTATTATTTTCTTTATTTAC +ATTTCGAATGTTATCCCTGTTCCTAGTTTCCCCTCCAAAAATCCCCTATCTCCTCCCCCT +TCCCACTGCTCCCCAACCCACGCACTCCCGCTTCTTGGCCCTGGCATTCCCCTATACTGG +GGCATAGACCCTTCACAGGAACAAGGGCCCCTTCTCCCAGGGGGCCCCTTCTCTACTTAG +TTTGATGACCAAACTAAGGCCTGGTTCTTAAATGGAGACAAATGGGGTTTATGTTGTCCT +TTCAAATGAAATAGGTGCAGTGAAGAATCCAAAATGCTACTCCATAAGTAAAAAAGAAGT +TTATTTTGAACAAGCAGGGCTGTCTGTCTCTAGGGAAAATCGAGAGAAGGGACAGGGGGT +GAGGATACCCAGGATTTTAAAAGGAACCTGGTACCTGGGAGGAAGGGACTGTGACTTGTT +GACTAGAGACTGAGGAGAGGCCAGAAGCCAGCATGGACCTTGATGTGCTAACAAGCACCC +AGGTGTGTTAATGGAAGAGCCAGAAGTGCCAAAAATCAGAAAAAAAGCTTCCTTTTAGCA +AATAGAAGCTATGGCTTTTGTCTAAAAGCCAAACTTTGGGAAAAGGGCTTTCTTGGGACC +AGACAGGTAGGAAGCACAGATTTAGAGTCAGTACTGAGGGCAGTAACTGAAATCCAAAAG +ACAAATCACCAGGAAAGCATGAAGAATGCTAACCACTCTGAGAGCAGAGCTCCAGTAGGG +AACCAGAGAAGAGCCAGAAAGTGAGATGCAGGTTCTGACAGTGGGGGGAGGGGAGGGGTA +GGAGGGGCAGGGAGGAAGGAGGTATTAGTGGCCAATTCTGGTAAGCTGGAGAGATGGCTC +AGGTTAAAAGCTCTTCCTGAGGACCCAAGTTTGGCTCCCAGCACCCACATCCAGAGGTGT +ACAACTAGCTGTAACTCCAGCTCCAGGGGACCCAGTGCCCTGTTCTGTCCTCCATGGAAC +ACATGAATACAGAAATAAAAACAAAATCTTTAAGAGTAACCTAGTGCAGGGACTGTGATG +TCTCTGGTTACCTTGGTAATGAGATACTTGTGAATGCTCACAGCAGCTTTAGTAGATTTG +TGAGTTAGAAGCCAAAACAGCATGGTAGTCCAAAGAAAGCAACATGCTGGCTAGCAAGGC +AAGAGTTAAGAACTTGATCTGCTAGCTGAGATTTAAGATTGTCTTGTAGATCTAAATGGG +AATATACTTAGAATCATTTGGAGTGCTTGTTAAAATGTATATCCTCCTATATTGGATTTC +TACTGGGGCAATCTGTTGTAGGCAGGTGAGTGGGTGGGTGGAGAGTTACCCAAAGAGAAC +GCATGGAATGGCTCCAGAGAGAAGCAGTACCAGCAGATTCCAGAATCTCATAGACATGGG +AATAGATGACAAATGGAAAGAAGTCTGGCTGAGTTAGGTGTCAGGATGGGAGCTTCAGGG +CTGTCATCATCTGCTATGTCAGCTGTGATCCTCGAGGCTTCTGGCAGAAGGAAAGAAGGG +AATGCAGCCTCAGTGAGGGCAAACCCTTCAGGTCTCATTTCTGTGTCCTAGCCTTCAGCT +TGTGGCTCTGCAAGTAGGAGATGAAGTTTGTGGGATTCTTCCAAGAGGGAAATAAGCTGT +GAACAGGGAAGAAGCACCGCCTCTACTCTGCACGCCAGGTGTCACTGGGCACTCAACCCT +GTCTTGGGGGAGTTCTTTCCTGACCTGTAAGAGCAAACAATCAAGTTTGCCTTTAATCTG +CTAAGGCAGCCCCCTCCATAGATCCGAGATCTATTTGCTGTCTCTAAGCGCTTCCATGGC +CCACTTTCCTGTTTTGCAGGCTCTTTATTAAGCAGTGCCCCTGTCTCCTACACGCTCACA +TGATCCCTATGGCTTTGTTGTCATCTCTATAAGTAATGCGCATGCTTTATCGGCTTTCCC +CAGTAACTCAGTAGAAAAGTCAACTTTTCAAATGTTCTGATTTATGGCAGTTTAAAGCCT +CTGTGCCGGTCTCCCCAAAGTGTTGAGCCAAAGTACAAACCGCTTGGAAAATTGAAGAGA +GCCAGAACAATCCATCTTGACTCGGGTAAGAATGGTTCTGGGCTTCCTGACGTAAGCCCG +TGATGGGTGTGGGCTGTGAAGTAAGCTGTGTTGTCACCCTGGGGCATTTTTGCTACATTA +GCAGATGAAGAGAGACCTGGCTGCCTTTAGTTCTGATCAGCCAGAGCAGTGAGGATATAC +AAGCAGCTCTTCCGTCCATTCCTCCTTTCCTATAATGCTCTTTCACTTGTAGCTGAGAAC +ACAGATAGACCCTGACTAGAAATGAGAACTTCAGACTCTGGACAAAGCTTTGTTGGCTTA +TAGCAGCCACACTTGGTGGTTACAACTTCAGATTTTCATCCTTTGGTGGAATGCCGTAAG +TGAATCCTCATTGGAGAAGGATGTTATCTATAGAGCAAGCAACTCTTAAAGCTCCATCTT +CTCCAGATATTATTTAACCTGTAAACAAACAAGTGACACCAATCTGGCTTTGCCAAAAAG +AACACTGGACTTTAGATCCCCCAACCCCTCCGCAAGTCTGGCAGGAAGTGATAGGGCTGG +GATTTAAACCAGGCCCTGTCTTCCAATTTTGCTTTTATATTTGTACTCTAACTTCAAATT +ACCTTGGATATTTTTACGTGTATGACTCTTGCTTGCAAGTGTGTCTGTCCATGTATGCCT +GGGGCCCTCGAAGGTCAGAAAGCATCAGGCTTTGGAACTGAAGTACAGTGATTGTGAGCC +ACCATGTAGGTGCTAGGAATGAAACCTGGGTCTTCTGCCAGAGCAGGTGCTCTTAACCAC +TAAGCTACCTCTCCAGTCCAACAGATTTCTTATAGTTCTGGAGCCTGGAAGTCTAAGAAC +AAAAGACTGGTAATGTAGGTTTCAGTGAGGTGGTTCTCATGGTTTGTAGTTGGCCACCTT +ACATGGCCTTCCCTTTATGGGTGCACACAGTGGAGAGAGGCTCCATGAGAGCTGGAGGCC +TCTGCTGCTTTATGAAGATTCCACAGGTGTCCGCAGGTCCCACCTGAGGTCTCCAGCAGC +TCCTAGAGGCGCACTGGACCCAGCAGCCTTCTCCTTAAAAGGAAAGCTGTTCTTTTTAGG +CACCTGCCGGATCTCTTAATATTTTTTAAAAATTTTGTTTGGAATGAAATACTGGCTTAA +GTATTTGATTAATGCTCATTTCTAGTTGTGGTTTTTCTTTTCCATGTTTATTGCCTTTGT +TTCTGCCCGTTCTAGACGCCTATGCTTATCATGCCTTACTACTGTGTAGTACAGTGATAA +TTCACATCACTTCTTTACAGGTGCTAAACAACCTAGTGGTATTCTCTACTAGACACTTTA +TAATACATAACAGAAGCAATATGTGTAATTTAGGCCATGCATGCCATTGATTTTATTGAG +TAGGTTTTAAACTGTATTTTTAAAACATGCTTTTAATTGGAATTGCATCACTCTCCCTCT +CCTTTCTCCAGCCCTTCACGTATCCCCCTCGAGTTGATAGCCTCTTATTACACATACACA +ACTATGCACAAATATATAGAAATAAAACTTGGTTTTGTTCATAGATATGGTGTCAGGGCT +GACAACTTTGCACTGGATAATACGGGGGCTGGCTCATCTCTGGAGGCTAATTATCCTTCC +TAGTAGCCCTTAGTTGTCTGTGGTTCTTTGTCTAAGCATAGGACACCACAAAATCTCCCC +ATCCACATTACCATGGAAACTGATATTGCCATCCCATCTTGCTCACACAGCCATTTCTAG +GAGAGACTATTTCACAGCAGACTTTCTGGTATTTTGGCTCATTTACAGTCTTTCTGCACC +CCCTTCCACATACTCCCTGAGCCAGAGCTGCAGAGCTGTGATGTAGGTATCTGATGGGGT +TGTGCTTTCCATTATCTGTTATTTCTGCATTGTGTCCAGCTGTGGTTTTTCTGGGATGGT +CTCCATTTGCTGTACAGAGGTTTTTTTGATGGGGTGGGGGAAGCTACACTTACTCAGGAT +AGGGGGCACATTCACAAAAAGGGCTCAAGAGCAGAAGGACTGGAACTAGACTCGTGGGCT +TACAGCTCATTCTCTACAAGTTTGTTAACCAGGCCTTCATATCCTTTAGTTCTTAAAATG +TTCTATGGGTCGGCCACACAGGTGGTCTTAAGTCAGCATGCACACAACAGCCTCTGACCC +CAACTCCAGGGATATAGCACCGCAAGCCTTCTATACACACATACACATAATTAGAAATAA +AATCCCTTTTAAATATGTCACCCTGTGAAATCTAGTGGTTACTCAAGTTTGAGAAGTTTG +GCCTATATTCTCAGCAGATAGCAGCCTCTTTGATTGTTGGCACCTGTGTTTTACACAATT +CCCAGACTAAAATCCTAGGTAAATGCTACTTCCCTGTTCTGTACATGCATGCCTGTTTCA +TTTGTTCTTCCCCTCTCCCTGTTCTGTGCATGCATGCCTGTTTCATTTGTTCTTCCCCTC +TCCCTGTTCTGTACATGCATGCCTGTTTCATTGTTTCAGAGGAAGACGATGATCTCTTTG +ATGACCCTCTACCGACACCTTTAAGGCACAAAGTTCCGTACCAGCTAACTCTTCAGCCTG +AGCTGTTTTCAATGAAGGCACTGCCACTAGACCAGCCTGAACTGAGACAAAGCCCAGGAG +GCTGCAAAGCAGAGAGTGTGTGGAGCCCTTCTTTGGCTAACTTCATAGACTGTGAAGAAT +CCAACAGCGACAGTGGAGAAGAGCTAGAAACCCCACCACCCTCACTGCAGGGAGGTCTGG +GCCCCTCGACACTCGTCCAGCAAAATGCTGATCCGGATGTGGACATACCACAGTGGGAAG +TCTTCTTCAAAAGAAGAGATGAAATCACAGGTGAATGTTTGGAACACTTACCTTCCTCCA +TAGAGACAGGGGGATCTCAGTCACCAAAGCTCTGCAGTGACTCACCAAAGCTCTGCAGTG +ACTCACCAAAGCTCTGCAGTGACTCTGATGGAGACTCCACCCATATCTCTTCCCAGAATT +CATCTCAGTCAACCCATATAACAGATCAAGGAAGTCAAGGCTGGGACAGCCAGTGTGATA +CTGTTTTGTTATCTTCCCAAGAGAAAAGTGGTGGGGATAGTACCTCTTTAAACAAGGGTG +CCTACAAACCAAAACTCAAAGAGAGTATTTCTGCCTCTCAAATAGAACAGGATGCACTGT +GTCCACAAGATACTCACTGTGATTTGAAAAGCAGAGCTGAAGTAAATGGAGCCCCTTGTC +TTGTAGAACTAGACACCCTGAGTGGCAGGAAGTCTCCACCTGAGAAGACATTGCTAAGCA +GCACACGTGCAGACTCACAGAGCTCCTCTGACTTTGAAATCCCCTCAACTCCCGAAGCGG +AGCTTCCTACGCCAGAGCATTTGCAGTGCTTATACAGGAAACTGGCAACAGGTCAAAGTA +TAGTTGTCGAAAAAAGAAAATGTTCACTTTTAGATAGTTAACAAATAAAACTCTACACAG +AGAAACCCTGTCTCGAAAAACCAAAACAACAACAACAACAACAGAAAAAAAAACCCTCTC +ATTCTAGCAAAGATGTCCAGCCTTTCGATGTTGCAATACAATGCTATACATAAAAGTCCT +GGGCAATATCCATAGCTGTGGATGTATGTGGCCTGGAGGGTAGACACACTTGTTAGATCA +ACCACAAGAAATCTGCAGAGTGACACATCTATATAATAAGATCAACATGAAATATTAAAG +GATGCTCAAGTGACCTAAAAGAAAGAGAAACAGGCTCAAAACCAGCATTGCATGAGATGG +TAGAACTAAATCTAAACATATAATCACATTAAATGCAAATGATATAAAAAGATTTATGGT +GAGATGGCTCAGTGGGTAAGAGCACCCGACTGCTCTTCCGAAGGTCCGGAGTTCAAATCC +CAGCAACCACATGGTGGCTCACAACCATCCATAACGAGATCTGACTCCCTCTTCTGGAGT +GTCTGAAGACAGCTACAGTGTACTTACATATAAATAAACAAATCTTAAAAGAAAAAAAAA +AAGATTTACAAAAAGACAGAGTACAGGAAAAACACTGCCCAACTATGTGCTGTTTTTAGA +AAACACAACTCAAGTGATGTAAAAGTTGAAGGTAAAGGGCAGACCACATAAATAATGTTA +AAGCCAGAATGATACAGTAGGAGCAGGCACCTTCCCCAACATAATGTCTACCTCACCAAG +AAGATGTAATGGTAAGGTTCTTGCCTAGATTGTATGAAGGCCTAGCTGCAGTTTCCAGTA +CAGTACAGTGCCATGCCCTCCACAAAAGAGCAAATAATACAGATACAAGCCATGGAACAC +GCTTTCCTAGAGAACCAGTGCACACAGGAAAGCAGTAAGACGAGAACTGACCACCAGTAA +CTGGATCTGATAGACAAGAGTATTTTACTTCATAGCAGAATACATCTCTTCAAATGTACA +AGGACCATTCCTCCACCAAGATACACTGTATCTTGAATCACTACAAGCAGTCTAGAAAAA +TAAAGGTGGGCTCTATTTTAGTAAACTGGTAGCAGGGGGTAAACCAGGACCTTATTAACC +TCTATCACATAAAGACCTGGGTGGGGGGGCAGGGCTGGAGCAGTTTAGAGCACTTGTCGG +TTTTGTGGGTTACCCAGATTTGGTTCCCTACACCCATATGGTGGCTCTTAACTGTCTGTA +ACCCCATTCCAGGGGATCCATGCACACATACATACATACAGGCAAAAGACTCATATATAA +AAATAAACCTTAAAAGCTACCAGCAGGCTAGGCAAGGCTGTGTTCTACAAGCTGAGACTA +GAGGGACTTGAGTTGGAGGTCAGGCCTGGGCAATGTATGTAGCAAGAGCTTGTTTCAGTA +CATGAAACTGTTCCCAATGCAATGATGTAAAGGAAAATACTTAAATATTTAACATACATG +CTCTGTGAATTATTAAAGTGCCTTAAGGTACAATGCTTTTGTATTGATGTGTATGGATTA +ATAAAGCTTTATAAGCATTTTCATAAGTACTTGAGTATGATGACATTTTACAAATCAAGG +GAAAAGATGTAGGCACACCACATAAGTTTAAAAGGCGTCTAACAATTTGACAGTTAAACT +GCATGTCACAGATCATAACTGCTACACAATTAGATCCAGAATTACTGGACCCAACCTGCT +GGGTGATTGGACTTAGAATATCTGTACATATAACTCTCCATTTGTGTAGTCACTAATACT +CAAAACTTAATTTTAATTTTGTTTCCTTTGACCTGAGCCACACTCAACCCAACTTGGTTT +TAATAGAATATTTCATGATCCAAGGTAACATGCCTGTAAACATTGTTCTCAATGTATTTC +TAACATTTTATCATTGTAATGTTCATGTTTTAGATCTTAAGTCTGGCATGAACACTGGCT +GGCAAAGGTCAAGAGCTAAGAATACATGCTTATCAGCTTAGGTTTCAAATACAGAACAAC +AGGAAATCTTTACATATGGTGTTTATTCTGTTATTAAAAAAAAAGCCCACTTTATAAAGC +TTTAATCTATGAAACCATACTTTGAGGTAGGCATGAAACTAAGGCACAAAGGTTAGTTCA +CATAGCTAGTAAGCAACACACACACACAGACACACACACCCCGAAGCTTTTAGAGTCCAT +GCTCGAGCACTCTGCTGTATGAGGAAAGCTCTTTACATAAAGCATTAAAACGGGCAGCAT +TGATTGTAGTGGCTACATCATTCTTCAAGAGTTCTAAATTAGCAAAGTTAAAAACATTTC +AAAATGCCAAGATACATCACAAAATCCTAAAGGCTAGCCACTTTTACTTCAGAGAAGAAT +CAAATGCAAACTGATTGTATATACCTTCTCATACAACTTGACAAGCCTAGGGTCACCTGG +GAAAAAGTAACCTCATTTGAGAAACTGGCTCCATCAAAATTGGCCTGTGGCATGTCTGTG +GGGATTTCCTTAATTGTAATTGATGTAGCGGGGTCTAGCTCACTGTGGGCAGTACCATTC +CTAGGCAGAGGGGCCTGGGCTATCTAAGAAACCTAGCTGAGCATGAGTCTGGCTGAGAGT +AAGCCAAGAAGCAGCGTTAGCTTTCCTACATGGTTCCAGCCTCTGCTCAAGTTCCTGTCA +TGATTATTTCCAAGGACATGTTGCTGAAGACACTACATACTTGGGACGTGTGACGTGAGG +AATCAGGCTCCAGCTGAATTGATCACTTTTATCACAACAATGTGCACACACATACACATA +CCCTGTATAAATAGCTAACATGAGGTGACAGTCTGAGAGGGATGTAATGGGGGAATGTTG +AGAGGCAGGAAAGAGTAATGGAATAGTGAAGGGAAGCAATGACCATTACATGTGTGGCAC +TCAGAGTGAAGTCTGTTTGTGTTTAAAGGTAAAAATCTCCAGGCTGGCATGGTGGCACGT +GTCTGCAATCCCAGCGCTGGGCCGTAGGGGGGCAGAGCTGAGGAGTTCACGATAATACTC +AGCTACACAGTAAATTCAAGGCTAACCTGGCTACAGATACTCTGTCCAAAGGCCTACCCA +CTCCCCACAAAATCTTAAGGGCACATTAAATTTCTATTAGTAAGGACAAAACAAAGCCAC +ATATTTATTAAACAGTATTTTCCTTCTTGCCCTCCTAAGTTTCCTTTTAACCTTAACAGT +AAATAAGACCAAATATCTAGACAGTCAAACACTGGGTTTTGGTTTTGTCTGTCTTTTTTT +AATCTTTAAACCTGAGAATAATTCAAGGTGAGCTTGGCCAAGGGGTTGTTAGGGGGTGGG +ACGGGGGGATGGGACGGGATACCCGTGTTGCTTTTAAGATTCTCAAAACAAAAGAAATGC +CATTTAAAATTATACTTTTTTCTTGACAAATTCGGAAATCTTTGGGTAGCAGACATACTA +CAAGGCCTCAAATATGCACACTGAATACTATGTACTGTGAACAGCAGCCCCATGAAGGCG +ATATTCTGCATGTACTGTTGTGAACAGCAGCCCCATGAAGGTGATTTTGAGTAATACTGT +AGCTTCTCTCAAACCAGGCCAAGAGTTAGGAAGATAAAGGAAATGCTGAGCTCCTGAATT +CAGTTCATTTTACTGACGCTTATCATAGTCTATTAAAGCCTGGAGCAGTGAGCCGGGGGA +ACTCTTAGGAAACCAAAAGCTTGCTTTATTTGCTGCATTTGTTTTGTCTTCACAGTGGAC +ACCATGATTAGAACTCCCAGACCCAGAAAGATGAAAGTAAGTTTTTTCTTTATTGGGTTT +TACTACACAGGGAAAAACCGCATCTAATCCCCAGAAGTTAATAAAAATTCAATCAGACAT +AACTCTGGCCAAGCTAAGTTTTATCTTATAAAAAAATTCTTGTATAAAACAAGTATCTGT +TCAAAAGGGCATGCACAAAATACAAAATTATTTAAATGTAGTGGATAGTAATTAAAAGTG +CCTGCAAGTGACCTGAATTACACTGTCATCGGGGCTTGTGTCCCTCACGGATCTCACTCC +TGCTCAGATGAGATACTCAGTGCGGACCTCCCACTCGCTGAGTGGCTCACTCTGCCTGGC +ACTCCAATGGGCCCTCCTAGTCACTGTTCTGTGTGTTCAAAGAAGCACAATGGCCAGCCA +CTATAGACTTCTAGAGAAGGTGATTAGGGGCTTTTCTTCTGTGCAACTAAAAAAAATCTT +TTAAGAATTTCAGGTTCAGATATACAACCTTTGTAATGGTATCTATTGCTTCAAAATAAG +ATCAAGCTAGAAGTAAGTCTTTCACATTTTTACACCTGAAATATATCATTAAGATGCCAA +TGTTTTTATGTAAAAGTAGAAAATATAGTAAAAAATTCAGCACTTATTTGTCTCTGATCA +GTGAGTATTAAACAGAAATAATATAGTAAAAAAATAAAATTTATACATTTGCCTAAATTG +GATTATCTGTTTGAGTCAAGATAAAAGGTTTCATAGTAACTGTGGTAGCCTCACTTTTCA +AACACTAAAGGGAATAATTGTCTATTCCGACTTCTCAAGTAAGCAAACAGTGATTTATAC +ATAGTTCACTTTCCATTTAACCACCAAATATCTACCGTTTATGTGCCCCGCAGTCCTTTT +CAGAATAAACAGTAATATACTTGGCAATGACTTGAGCCATGAACTGTATATTAACATCAT +ATAATACAATATGTAGGTAATAGAAAGGAGTCCCAAATACTTTTTCAATTGTTAGTTTTT +GTTTTGTTTTTCTTCTAATGAGCTTTTTCTTCATGAGCTCCGTTTCCTGACACTTCAGTT +GAGGTAACCTCTGCAAGTCTCGGCTCCACATTTACATTGGGTTCTGACCCTTTTTTTGGC +AGGGCTGTGGTCAATGGAGTCTGAAGATGCTTCTCCAGAACCTGGAAATACAGGAAGAGA +AACATATATTTGAGAACAGGGGCTGGAAGATGGCTGGGCAGGTAAAGGGTAGCTGTGGTC +TTTTGGAGGGCCAGAGTTCACTCCCAACATTCAAGCTAGCCACCTCCCTAGCCTCAAACT +CCAGCTTCTGGCCTCCATGGCACCTGCATTCACATGCGCACACACAAATCTTTACCTTTA +AAAAAAAAACCAAAACTTTACTTTAGTTGGGCATGATGGCATATGCCTTGAATCTCAGCA +CTTGGGAGGTAGAGGCAAGGCAGGTGGATCTCTGAGTCTGAGGCCTGCCTGGTCTAGACA +CTGAGTTCCAGGACAGCCAGGGCTACATAGTCAATGTTGGTTAACTCCCAAGGAAATAGT +TTTGTATTTCTGTGAATATTCTGAGACATTTCGTTCTGAGCTTTCTTGAAAGATGGTATG +CACTAGTCAGAATGCCTGCCATGATGACATTCATTGAGAAATCCAGTGCACAAGCGTTCT +TTTTACACATCACCAAGAGCACAATGATGTGAAATGGTCACAGCAGGAAAAGCACAGTGT +TTACAGAAGATATTCACGATCACAATCAGCCAACAGAATTAAGAACTTTAAAAAGCCAGA +TTCAAGAAAAAATAGAATTCATATTGATTGAAATGATACTTCTAATCCTGTCAACATATC +TTTTAGTAAAAGCTCAAAAACTGTAGTCCATATTTTTATTAGTGTTATTATAAGTCAAGC +TTCCAAAGTGGAAGTCCTGAGAAAAGTCAGGCTGAGATGACTTGGAAGAAAGACCAAGAG +CTAGCTTTAGTTGTTGGATGGGCTCTGGACCTTAAATAAGATGACTTATCCCACAATTTC +TTTCATGTTTAAAAAGATTTTTATCCTCTCCACACATAGTTTGTTTTGTTGATCCGCCTC +CGTACTGATTTCTTTCATCTTCAATGTTAGTTTGCTCCATGACCCAAAGACTTGCCTGCA +TTCTTGTACTGAAAGCAACACCAGTAAGATTATTTTTAAAAACCATACCTTTCATTTGAT +AGTCAAAAGTCAGCTCTTCTCCAGCGTTTATGGTTCTTGTAGAGAACAATGCTATCCTGG +GCAGCCGAGTATCAAGGTTATCGATGAAAACACTAAACACCTGAAGATTTGGGTCACACT +AAAAAAGAACAATAAAATCTGGTCAAGTAAAATTGCTAGGAAGGTGCCCGCCTTGCATGA +ACCATATACATCTGTTAACTGCCCACAGGATCATTTTAAATACAATTTTCATGTATAAGA +AGATCTTAATCATCCATACAAGAACAAAAAGATACAAGAAGTCAGATATCCAATATGTTG +CTTCCACAATTAATGAGATTTTTGTCTCAGCTTTTTTTCCCCTGGAGAATTTTAATCCAA +TTTCCATTTATAACATGGGCATTTCACTTATAACTATTTCAATAAGGTATGTGTGTGTAT +ATATACTTTAATTATTAGAATAATTTTTGGTTTTGGAGACAGGGTTTCTCTGTGTACCCC +TTGTGCTATCCTGAACTCATTCTGTTGAGACCAGGCTGGTGTCAAACCCATAGAGACCTA +GCTACTTCTGCCTCAAGTGCTGAGGTTAAAGGCTCACCATGGCTAGAATAATTATTTTAA +AATAAAACTAGCACCATGGAACTCAAATTTTATACTGCATAATTTCATTACTTAAACTTT +GATTTGGAATCGTTCAGTATTTCAATAACACTACACACGTGCAAGAAACTGTAACAAGTC +CGGCCAGGTAGGATGACGTGTGTGCTGGGCAGTAGAGCTGCCTTCTATCTAGATTTCAAG +GATCCCACATCTGGACTCAACCAATTGCAGAGTCAACTAACTATAGATTATAAAAGTATC +TATTGAAAAGAAAATCACACCAGAGTCCTGACCATGTACAGACAGAGTGTTCGTGCCCTT +AGTCCAGTATAACTTTGTATTCCATCGGGCATTAGAAGTAATTTATAGATGATTTAAAGT +ATAAAAGAGGCTATGTGGCTATGAGGTCTCAAGTTGAATGTAAGGAACTTGTAAGAATGT +TGTATCTGCAGCAAGTGCTGGAATGAATCCCTGGGATACAGGAGAAATTACTTAAAACAA +GCACTTAAATCACACAACCAAAGAGGGAGTCCTGACGGTCTCTTACATTTCACTGTGATT +CACACACAAACTTTTGGTAAACAATCTACCAGACAGTTAACTTGGCTACATCTTTTAAGA +TCAGCTTTGTGATATATCCTCTAAGCTATATCTCATTATCTGTCATGTAGATATAAAATG +ATGATAGTACCAACCTCCTGCCCTTATTGCCTGGTACTTGAATGATGAAACTATGCAATA +TAAAATTTGAATTCCACTGTGCCAATTTTATTTTAAGATAATTACTCTAACCACACATAC +ATCTTTAAAAAGACTGCAGATCTAAGTTTTCCAAACATCAACTAAAAATTAAAGAATATT +AATTTATAATTTAGGGAAATAATCCTAAATGCTCAAATGATCTAGAAATCCTTACATTTT +ACTTTAAAATGTTAACACAATGACATTAAAAACAAAATCAAACAAACACAAAAGCTCAAC +CCTGTTACTTTTAAGCTGTATCTATGGGAGGATTGTCCAAGATCTTCAGTAGATGCCTGA +AACTGTCCTGAGTATCAAACACTATATATGCTAGGGTTTTGTTCTATACATACATACATT +TTTAAAGATTTATTTATTATTATATCTAAGTACACTGTAGCTGTCTTCAGATGCACCAGA +AGAGGACGTCAGATCTCATTAAAGATGGTTGTGAGCCACCATGTGGTTGCTGGGATTTGA +ACTCAGGACCTTCAGAAAAGCAGTCAGTGCTCTTAACCACTGAGCCATCTCTCCAGCCCA +GGGTTTTGTTCTATACATATATATTTATAGTAAGTTAACTTTACTTCAGACACAGTAAGA +GATTAACTACTAACAAAAACTGAATTATTTAAAGCTATATTAGTGGCCTGACTCTATGAA +AATATCTTATTGTACTTTCACCTTGTGGCTTCAAGGAAACATCTTGGCAAATCCAAATTG +CTAGTATTACTAATCTTGTGCTTATGAACAATTACTGAGTAAAACAGGGATACTTGACCA +CATGTAACTCTCTGATGGTTGGCCTGATAATCCAGAGGCTTGCTAAGTGACTGTCAGGTA +GCATACCGAGTGAATATACACTAGGGATGGATGGATCATATCTACAGCAGGAGACTTCAA +CTCCTAATCAGAATAACAAACAACTTAAAACTTAGAGTGAACTATTTCTAGAAGTCTCCA +CTGGTTATTTTTGGACCAGAGCTAAGTAGGCAAGTGAAACTGTGGAAAGTAAATTGTGGG +TAAGGTGAAGGACTACTAAAAACTTAAAAATTTTTGTATTAACCTCATTAAGGTAACTTT +ATTAATATTCTTAAAACATTTTACTTAACTCCCTTGCTTATTAATCTCCTTCTTCTGCTA +TTAAGTTATCTATTTATCCTATAAAGGGCCTGGAAAATGTAACTGAATTGAGATACAAAC +ACTGTTATAGAATGTAGTAATTGTCAATCACCTCAATAAATAAGTTCCTATTACAGCGGA +AATACCCCAATTTAACAGAAGCCCTATACTAAAATACTGTGAATGGCTGTGTAAGTGATT +GTCCTTCAGTTGAGGAAAAGAATCATGCAAGCAGCACTAATCTGAACCATCTTATCTCTA +AGTGCTCCTTACACTATGATTCACAAAATGGGATACGTTTCCATATCGAGCTGCATCCAC +TGTGAACTCATCAGACTCGTAGTCCAGGTCAAAGAGGTAGGTGATCCCTTTGTTGTCATA +GAACTGTCCCCGTCTCTCGGCCTCTTCACTTGTGATCACCTAAGGAGAAACAAAACAACA +GAACAAAACAGGACAACTATAGCTTTACAGTGTCTCTTTTTATGATAGGATCTCTCTAAC +CTGTGGACTCAAAAGGTCTTTCTCCCTCAGCCTCTCACATAGGACCACAGGTGACCCTGT +GTTCTCCAAAACCACAGAATAGTACAGTAGTGTGGAACCAAAGAAACAAACTATTAACAC +TGATACAAATATTTAAAAAGAAATTCAAGTTTCTTTTTAATCTATCTTATATTATTTATC +TATTTATTATTTAAATATTTAAATAAAAGATATATAGGAAAAAGTATTAAAAATGAGGGA +AAGTGATAGGATGAGAGATTAAAAGTATAATTTGAGGTAAGTTGAAATATGGTACTTCAT +TATAATCAGACTGTGCAAGCTCTCCACCTCTGCTATGCAGGACAGAGATGAATAGAAGAC +CACCTTTATAAGAGTATACACTCTCAATATGCTCTAAAGCACAGGTTCTCAACCTTCCTA +GTGCTGCGGCCCTATACAGTTCCTCATGATGTGCTTGCCCCCAACCATAACATTATTTGT +TGCTACTCCATAACTAATTTTGCTACTGTTATGAATTGTAATATAAATATATGATGTGCA +GGACATTTGATATACGACCCTGTAAAAGATCTGCTCAACTCCTAAAGGGATAACACCGCA +CAGGCTGAAAACAACTGCTCTAAAGGCATACGGTTCCTATCTGTGGACGAGAATAGATGG +AGGCTGGTTAGATAAGAGGCGTGCGGTGAACTGTCTGGGAAGCTTTACTGTTCACAAGAG +AGTCGGGAGCTGCTTCAGCTCAAAACTCACAGCGCAGGAGGACATCCAGGCCCATCCCTG +TCACCACATTACCCGCGCTGCTGTCCTTATGACCACAGCTTCAGTTCAGCTGAAGACTCC +AACAGTGCTCAAGTGAAACATAGCAACTAAATCTGGGTGCTGTTTCTGTGCCTCAGTTTC +TTCATTGGTAATAACGGAGAGAACTGTTCTTCCATAGAGTTGAAGACTAGAAAGTTAATG +TACTAAGATGTTCAGCTGTGTCCCATCCTGAGTACTACTTTAGTATCTATGCATATAATA +TTTATCAAAGTAAACATGCTAGTATTTGGTAATTAGAGAATGGTCTGCAGCTCTAAGTGG +CCAGAGTTTAGCTTAGTGGTTTTTTGATATAATAAATGCTTTTGTACATATTTCACAATA +TCCATAAAGCATGTTTTACTTAATAATGCCCATCGTGTTGATACCAAATAGGAAAAGAAA +TTTCATTATATTGGGCTAAGTAATGAAATAAATGTAACTTCTAAGTTTCAATGTCACCAT +GTATGTAGGTAGCATGTATGACTTCCTTCTTAGGACTTTTGCATAAATATAGTTGTTATA +TTTTAAAATTATATTTAAAAAATATGCTTTGGTCAGTGGCTATGAATGATAACTATTACT +ATATTATCTATTTGCTCATATAAAGTTTTACATTTCTAACTATGCCAATGAACCCTTCTC +CTAAACGTGAAAATGGATTTCTACATATCCGCAAATGACAACATCAAAATATATCAAGTA +TTTACATTAATAAGTTAGAAAGTACAAAGCTCATAAGCATAGGATGAATTTAATGTACCT +CTCCAACATATTCCATGACAAAACTCATTCTTTTAATCTTCACAAGGGTTTTTACACCCC +AACCACAGCCATTGCTAGTTCTAAAGATGCACAGTGAATATTGTGTGCCTTTTTGTACAA +TCCTATTGGGACATTCAGGTCCACATCGACACCTTGAGTTGCATTCGTAGATGGGAGTGC +CTGGTTGGATTTTAATTTGTTGCTTCTTATTATAAGCCAACACAACTCCAGCTTCAGCAG +GACAACACTTGTCAAAGAAGCAGTCTGTACATGAACATCCAAAGGTGGCTTCACTGTTTA +TGCTGATCCCGGGAGCTGGCCTGTACTCGTTAATGTAGTAGAAGTCTAAAGGTGGGCCCT +CCAAGTCAACAGTGTTTTCAACAAATATCATCCCCTTATGGTTCTTTCTTCTGTTGAGGT +AATCTTGCCATCTCTGCAGAGCTATTCTTTGCTTAGCTTTCTGTACAATATACTCAGCAA +TTGCAGGTTGCAAGGATTTTGAATTGACAGCCTTGCATTTCCTTTCCTGAGCTAAGTAAG +TCTTCTTGTCATCAGAGAACTGCCGCAGGAGCTGTGGACACCTGAGGTTTCTCAAGGGCT +CCCAGGTGTTTGTAGAATCTGGCCATCCTTTCCATTTTACAAGATAATATTCCACACCCT +TAAAGTAGAGAAGAAAACACAAATCAGATTATGGCAGTCTCTATAATGGCACTTCTCTTA +ATTCAAACTGCACAGAGTCACAAGTTTCTAAGAGAAAAGTGCGAGTCATACAAAACAAAC +TTTTGTATGCTATGTGAAACATAGAATTTAGTGGACTGTAACAACTAACAACAGGCCAAC +GAGTCCTAGCCAGGGAGAGATAAAGGCACTGAAACCTATGACTGTTTTACCAACAGTATT +AGGTCAAACAAAGTAGTTACCTTGGTCATGGAAACAGGTGGTCCCAGAGCAAACACTAGG +CTAGTAGCTCATGGCTAGCACAGTTCCATGCATTCTCTAAAGGTGTGGCAACTTCTATCC +TTCAGTGTCACGGCCAAGTATCCCTTAGCTGTTCTAAAGATAAGCTGGGTAAGTTACTGC +TAGCCACAGGTAGCTAATGAGAACCTGAAATGTGGCTACTCTCAAATGATAGACTTTGTG +TATAAATAGTGTACTGAATTTCAAGAAAATAGATGGGTGAGGGCAAACTATCTTTACCTT +TAAAAATGACTGTATGTTGAAATATTTTATAGATACTGAATCAATTACTGAAACCAATTG +CTACCATAAATGTGCACTGCAGTACACATGTTTCTACAAGTCATTAATATTCTAGTGAAT +GCTGACTAGTAAAAGTTATGAGTGGCTTAAGTAGCTAGCAGGCATGAAGGACAGCAAAGA +TCCACTTTTTATCACCTATGTACTGGCCATTATGGTTTCTGAAATCTCTTTACACACAGT +GGCTGTTTTCTTTCCTCAAGGTCAGCAGATGCCATTGCTATTTAGAATTCTAAAGTGATG +TCTTTCAGTAATCAGTTCTTCATCTCAGGATAGCAAGCACATATCCACAGGACCAGAGTA +AAGCCAGAAATGTTCTTGAAATATCAAAGTGTGTATATGGGGTGGGGGAGGGAAGGCTCA +GTGGTTAAGAACACTGGCTGTTCTTCCAGAGTACCTTGGGCTCAATTCTCAGCACCCACA +CTGCAGTTCACTGCAGTTCACAACTGAAACTCCAGTTGCAACACCCTTACATAGACACAC +ATGCAGGCAAAACACCAATGCACATGAAATAAATATCGAAGTGATTGAACATCATTTAGA +TTTTTTTTTAACATGACATCTATTTCTGTGTATATACTTATGTGGGTGCTCGTGTCCATG +GTATGGGAGTGCAGGCTGATGGTAAGATGTAGTTCTCTACGTCCACCAGTGGGTCTCAAG +GATTAAATTCAGGTTGTCCACCTTGGTGGCAAAGGCCATCCAGCTGGTGGCTATTTTCTG +AACTTGTAGATATTTGTAATACATTTGCCTATGACAATTTCAGTAACTTTTACCATAAAG +CAGGGATAGACAATAGCTTTTTTACTATTAATTACCCCACCCCCACCCCTACCCAGCATA +CACTCTATTACTAGAGCTTAAACTCTGGGCCTGACACACATCCATACTGAGGTATAACCC +CAGCCGTAACCCAAATTGGGTTCACAAATAGTTGCACAGCCGGGCATGGTGGCGCACGCC +TTTAATCCCAGCACTCGGGAGGCAGAGGCAGGTGGATTTCTGAGTTCGAGGCCAGCCTGG +TCTACAAAGTGAGTGCCAGGACAGCCAGGGCTACACAGAGAAACCCTGTCTCGAAAAAAC +AAAACAAAACAAACAAAAAAAAAAACCCAGAAAAACAAAACAAAAAAAAGTTGCACAGAG +GGCTGGAGAGATGGCTCTTCAGTTAAGAGCTGGCTGCTCTTCCAGACGACTCAGGCTCAA +TTCCCAGCACCCATATGGCAGTTCACAACTGTCTGTAATTCCAGTTCCAGGGGATCTGAC +ATCCTCACACAGCATGCATGCAGGCAAAACACCACTGCACATGAAATAACAATAAATAAA +TAAATAAATAAATAAATGTTGCGCATCCACAAGTGAACTTACTTTATCGTCACTATCAAT +ACCTTAATGTTTATTATGTCCTACTCATCCGTCAGTAATTCTTATGAATTGAAAAACTCA +GTTTTATTTGGGAAACTGTTCATAATATATTGGGTTTTTTTCTGTTAAAATGTGTTTAAG +ATGTGAGTATAATGTAGCATATACATTATATTTACATAAGTATGTATGATCATCTCTGAG +AGAAGAAATGGAAAGCCTCACTATACAACAGTGTGTCAAGATGAGCCTCACTAAGGCCTA +AAGAGTTCTTCCTCTAGTCAGGTAATGATAATTTGGAACTGTTGGTACTAGATCTACTTA +CACGGAAGTAGATATGAGCGCCAACTGGCATTGTCTTAACTCTCTGTAATTCTTAAGGTT +TGACTTTTGACCTCAGAAGAAGGCAGTGACACACTGGTTCTTTTACTGCAGAAAACAATA +CAAGTTAAGTGCTGACACCAAGTTCATAACTAAGTCACCACCTGAATCAAACTTACCACC +ACTGAGGCTCACTGCCCAGATGACTTCCTCACTGGTTAATCTTGGATAAGGCACTTGTAT +TTAAAATGACCAAGGCTTATATATTACCACATTGGTAACTATTCAATTTCTGTACCGTAA +ATATACTTATTTATACTTATACAGAATAGATAAGCATAAGAATACAGAATTGATTTTGAC +AAACACTTTGGAAATTTTTTTTATCTCTGGTTTGTAGCCTTATTTTATAAGCATATTTTG +TTTTTAAAATCTGAAAGAGATTTCTAACTTTGAAAAATAAAATTGCTTTATAAAAACCAC +TCACTTTTAGGCAAATTTAATTAATTCAGTAACCTACAATTCCAAATAAAAGCTAAAAAA +CTTTGGCTTTTATCAGATCTAGGAGGTCTGATGAACTACAAGGTGTAAAATCCCTCTGGG +AGGTAAGGCAGTATGTGAAATAGACATTAATGCTTCCGTTTCAATATTAAATACCAAAAT +AACATAGCCATACCATTAAAACAGTAAGAAGAAAATCTAAGTCACATAATTTTTAAAAAG +TACAGAGGAAAGTAGTAAAAACTATACTGTCAAAGACTGACGGGTTATTTTTATGAATGG +AACATAGTAGGCTAGATAAAAGCAAAACCTGTGGCTTGTAAGGAAGCATTAAAAAAAACA +AAAACCAAAGTTAAGAGATGGTGTGTCTAGTTTTCAGCTGAGAATGTGAAAAGGACAATG +CTATGCCAACAAGTAACTGTGGACAACCGTAGGCACCTGCCTCAACTTTACTGCTGGCCA +CGCCAGTACTTCTTACAATTCTTAGAAAGCATGGTCCCTGAGAACCTTAAGTACAAGTGC +ACTTCACTCCGCTTTACAATCTAACTGCCAAGCCAACCAAGTCTTCTGACCTGACCTCTC +TACAGCAGTAGCCACAACCTCACACTCCTTAGGGGCAATGTATGATTTTTCTCTGTATTT +TTGTTTTTGTTTTTTTTCTACTTTCTTTATGGCCATGGCTTCTTGGTCCCTCTTTGTATT +AGATACTTGTTTCTGTTTTTGAGACTCTGAGAAACACTCTAAAGCCATATGTCACACAGG +CAACTCGGGTAACTCCAGGTCACTGAGATTCCAGCTCTAACACTCCTTCTGGGCAGCCTT +CTCACCTCACTATGATACAACAATCATATGCTGATGATTCCCAGACTTTACCTGCTGCTC +AGATAGTCAACAGTCTCCTGACGCCCAACCATGCTCAGGAATTCACCTGCTTTTCCTAAA +CCCTCTTCTGTATGACTCATCAAGGTGACCCTTATCTACCTATTGACACAAGCTGAGAAG +CAGGTAGGCTATCTTAATTCCTTCTCTCTAATCTAGTCTATCATCAAGTCTCATTAGAGA +TGGGCTTCTTCCTACCCATCTCCATTACAGAAGATTAGTTACTTTTGGCTCTCAGTTCTT +ATCTGGATTATCATACTAATCTTCCAGATTGTCTCCCTGCCTCCAAACTGGTAATTCTCC +AATCTGTCCTTCATGATGAAAACATAAGGTTTATTTTATAAAAACAAAAAATCCATAGAA +CCACTTACTGCTCTATTGTGCTTTGCTTGCAAATTCCCCTGCTGCCTACATAGAGGTTCA +ACCTTCCATTTATAACAAAGTCTGGCTGCTGGGGCAGGGTAACATCATAGTAGAATGCTT +GCCCAACATATCCAAGGCCCTGAGTTCTATTCTCAGCAACACAAAACAATCCCAAATACT +CCCTCAGTTGGGTTTAGTGGTTCACATGTATAGTCTCAGCTACTCCAGAGATAAAGGTGT +GAGGATTATTTGAGATCATAAGTTCCAGTCTGGACAACACAACATCTATTAAAAAAAGTC +AGGGCAGGAAGATGCCATAGCAGGTAAAGGCACACCAACTCCAGGCCTGACAACCTGAGT +TTGATCTCTAGTCCCCACATGGTGCAAGGAGAGAACCAACTCAAAGTTGTCCTCTGAACC +CTACATATTGCAACTCTAGGTTTGGAAGGGCAGAGAGGCAGATTCTGGGAGCCCAATGGC +CAGTCAGCATAACCCAAATGGAATTCATCTGGCTCAGTGAGAGATCCTGTCCTAGAGGAA +TAAGGCTAAGATGGATGGTCTTTCTGTAGCTTCCACGCGTGCTCACAGAACCCCGCCCCC +CCCAATATAAATAAATATATGAAAATTATCTTTAGAATGAGCAAAGGATCTGAATAATTA +GTTCATCACAACAGATACAAACGTCCAGTAAGAGAATGATAAGATGTTGAACATCATTAA +CCTCCAGAGAAATGTAACTAAAGGCCACAATGAGATGTACTTCTCACAACAATCAGCTAC +AGAGAAACTAATGCCCATACTCTGCTGGGGTACAAGCATAAGGGTGCAGAGCTCTGGAAA +AGGTTAGCAGTTCCCAAAAAGAGTTCAACAAAAATATCTAAGGACCTAGCAATTCCACTC +CAAGAGAAATGAAAACTATGTCCATACAGTAGTTTGCATATGAACATCATAACAGCATTG +TTTATAACAGCCCCCAGATGGAAACAACTCAAAATTTGTCTGTCCCACAATAAATGTGAT +GCCTCAACACAACTGAACATATCTGGCACAGAAAGGGAAGAAGTAAGATCTTACACTACC +TGAGAGAGCCTTAAAACATTATTCCAGGCCAGGCCTCTGGAACCAGAGGCAGGTGGACCT +CTGTGAGTTTGAGGCCAGCCTGATCTTCAGAACAGAAAAGGCTACCTAGAGAAACCCTGT +CTTGAAAAACCAAAAGAAAAAAGAAATTATTCCAAGGATGAGTCCAGTGGTGCAGACTTG +TAATCTCAGCTCCTCAGATGGCTAAAATGAAGAGGATTCCATGTTCAAGACTCTTCTGGG +CTTCAGAGTGAGCTCAAGGCCAACCTGTGCTACTTTAGCAAGGCTTCATTTCAAAATGAA +AAATTAAGGGCTAGGGACTATAACTCAGTGGTAGGGCACTTACCCAGTTCATGCTCCATC +AGTGAAACTGGTAACTAAGATGCAGGTATTAGACATACACTGAGAATGACAGGAACACGA +TGCATCACTGTGGAAGAGCACCTGCTCCAGAAAGATGAGGACCCAAGTTCCAGTCCCAAA +GGTCATAAGAAGCCAAGGAAAGTCGCATGCACCTCTAATCCCAGTGCTGCTGGACACAGA +CAGGATTGCTGAGGTCTGCGGTCTCCCAGCCTAGCTCAGGGTTCAACTAAAGACCAGGTC +TCAAAGCAATCAGGCAGAGTGACAAAGCAGAACAACAGAGGTCCTTCTCTGGAACACAGA +GCTGGAGGAGAGGAAGAAGGGGATGGGACAGCCCCAAAACTCTACAGAAACAGAAAATAG +ACTTAGCAGTTTCTTAGGGTCAGTAATTGAAATTTGGGCAGCAGTGGTTAGGTTTGGAGA +TTCTGTTTAGAGTAATGAAAGAATGCTCTAAAATTGACTGACTCTGTGAATAAACCAAGA +TTTGAACTGTGTACTTTTAAGCAAATTATATCTCAATAAAATACTATTTTTAAATGAATT +AGAAGTAAAATAAAAGAACTAGCTGTGCGAGTAGAGAAGGAAGGCCAAAGGGACCCAAAG +GTCAGAAAAGATGTAAATACAGTTTACTGATTCAGAAAGAGCTTAGTATTAAAAAGACAC +TAGCTGGAAATATACGTTATGCAAATAATGCCCGCACTGACGAGGCTAGAGCATGGTAGC +TGTGAGTTCAAGGTCAGCCTGGGACTAAATAGAACAGAAACCAGAGGTTTAGGCAAAGCC +CTAAGGAAGTAGACAGTGAGAAAATGGTGACATTTTTGAGAGACTGAGGACAGGGATAAC +TAGTGATGGAGGTGAGCTGAATGTTAAAGGTTACACTAATGGAAGGAGGGGTGCCTTCAG +CTCAGTGTGAGAAAGTAAGGGGAGAGGAAAGAACCAAAATAGTAACAAACACTGGGAAAA +CCAGGCACAAGAAAAAAGCAACAGGGAAAACCCTGTCCAGTAGAACTGAGCAACATGAGA +ACAGGAGAAATTTGGGGGTTTGCTGTTTTTCTTTTTTCCACGTGTGGACTGAAAGCATGA +TTGGAGCTTTATGTTTGCTGGGCTCTAACACGGAGCTGTAGTTTCCTTTAAAAACGTTCT +TAAAACTAAGTTTTAAGGAGCCTAAGTTGCGCAAGATGGGCATGAACTTATGAGCTTCCT +ATTTCAGCCTTGCTAGTCGCTGGGATTCCAGGGCTACCAGGTCCAGCAGGCACAGCTTAA +TGGAGTTAATGCATATGATCAAACGATACTCTCAGCTGGACTGCTCAGTCTAGGGCTCGT +AAACCACGATGGCACATGATTAGGCTCTTTTACTTACGAGCAGGATGCTGAGGGTGTTGG +GAGAGATGCTAGACCAAGATCTCTGTGCTGGGGAAGGCAATGCTACCACAGGAAGACAGC +ATTTCAAAGGATGAAATGCACTTAAGCTCAGCAGAAATGAAAAAAAAAAAAAAATCACAT +AATTTATGTAGGACTCCTGATTATTTATCTGTAAGATCTTAGATTACTGGCCAGTTCTCA +GAGGAAGGCTACAAGTAAATGGATTATGGAAACTATAACTATGGGATTTAGGTAAAATAG +ATTCTTGGAAGAACTAATTTGCTCACATTGTAAGCTATGAAACAGTGGACTGAAATGATC +ACACAAGTCAGTCCATCCTATCACACCACACCTGTAGGGCACCGAGTCAGACAGAATGCA +GGATGCTTGCTGCTTCTCCTAGAGGACATTCAATATTCTAGAGCTGGCTTGAAACCTGGG +TTCCTGCCAGTGATAGGAAATAGGATTCAGGAACAACACGAATTGCAGGACAAACCAATC +AGGCCTAACAAATTTGCTCTGGGAATCCATATGCAAACAGTCAAGAGTTGGATGCAGGAT +ATAAACACCCTAAATATTCTAATGCAAAAGCATTTGACGGTTCAGAATCCCCTCAGTGTT +GACCGAGTAACTCTATATCTTACAACGTTAAACAAGAAGAGCTTCACTTATATTGAGGCT +CTTTTTATGTTAGAGAAACATGAAACACTGCAGTGTGGACAGGTCTCTGCCAAGGGGCTG +GACATTGCCTTACCTTTGCTACCTTGTAGTCACACAAGTACTCCACCTCATAATTGTTTA +GATTCCTTTTGGTGATTCCAATCGATTTACATGTGAGCTTTTCTTTTCTACATAATTCCT +GGAGAGTATCAAGTGAAACTAGGCAAGGCACACACCAGGCTACAATAAGAAAATAGAATT +CTTTACCAATAAAATAGCTACTAGGCTGAAACAAAAACTTAAAACCCTCTCAACTGACAA +TGTTATAGTCTAGAAACACATATAACAAGAAGCTACATATGTGTGTTTAAGAAAAAGTTA +TAGGATAAAGAACTAGTTTTGGTAAATTGGTTTACTTTCCAGTGGACATCTATCCCACTT +TTACCCACATTGCCTAATTCTTGCTTGGCTAATTAAAATATTTCACATCTAAAATTTCTT +AGGGTTACATATAAATGCGAAGGTAAAATGAAGTAAATTTTTTTACACAGAATAAAACTG +TTCTCCTAATAAACAGCTAAGACATTTTGTTAGAAATATATCTAAAAGATATTCTAAAAT +GGCCACAACTTAAAAGTAACTTCACTTCTTTTAGTCAGATGATAAGAATTTAAATATGAA +ATCCATATCCTACTTTTTCCATTTTGTAAAAAGTCGAGAGATTTTAGCTTCATTTATTTT +GTGCATGGTAAAATGTATTTTCATCATGCATAAGCCAGAGAATTCTACTTTAAGTGGAGA +GCATAGTGAGCTTTGTAATACTTGTTTCCTACAGTTTTCAAGCCAGCAGTTACAAAACAG +AATACAAGGTGGAAATATTCCATAAGCCAGACTTGAAAATCAGACATACTAAACAATACC +CGTACGGAGGCCAGAAATGAACTGTATTACATCCTGGATTTAAAAATATAATCACACAAC +TGATGTCTAGAAAAATGTAACAAACTTCACTACCCCTACTATCAGGATAAATACAAGATG +ATCAAAAGTCCTCTGCTCTACCCGTTGGTGGGTCACCTAGCTACACAACTTTGGGAAAGT +CCCAATCTTTTTGTGTATGGGATTCACTGGAAAAAAGTGTGTTTTGTTGAGAACAGAGGT +GACCAAAGAAAATGTATCTCTAACTCATCAAGCTGTCTTTAGTTCTCCGAAGTGGTGGGC +AAAAACCTTTTTAAGGTAAGTTTCCAGGAAGGGACAGCGTAACCGCTCAAATTTTCCCCG +CAGTCCTTCCTCATCCTTCCCAGTAAGGACTTCATTGTCAGAAACCAGTGAGGATAGCTT +CCGAACTCCAGTGACTGCAAACAACTCATATTTCTGGCACCTGCAAAAAGACTTTCCTTC +AAATTTGCCAGAATACATTTATTTGCTTAGGTGTGGCGGTTTGGAGACAAGAAAGCTGTA +AAAAACGTCTCATAAATCGCTTCTAAAAATCTTAAGGCTGTTTTGTCTTAATGCTAATCT +CCTTATGCTAATCATCTGCAAAGGAGAGTCCTCTTGTTTATGTAACCAAGTTGTTTGCTG +TTTTATTTATCTTTTCAATTTTTACCCCTAGCTGAGAATCTGAAAACACAACACTATAAT +GGAGGGTGGTGTTGAATCGGAGGATCAACGTACATATATTCGTATGAAAACGTCATAACG +AAGCGTTACGTGTAATTACAATGCACCGCCCCTCGCAACAGAAATGCTACATTTTGGGGG +CATCTCGAAATGTTAAAAAGAAAAATTGCCAACACTTGGTTTACAAAATCCCACAGCCAA +AAATGATGAGAGGAAAACGCCTCATTGTCTAGATTATAACATCCCGTTTATAAAAACCAT +TCCACCATCCCATCCCCACCACGCTTCAAGGAGGCAAGAGCTACCTACGGGAATAATAGT +GTCACCATCTGGGTGGAGCGGAGGAAAGAGCTGGAGAACAACCTTTTCATTCCAGAAGGC +TTTGCACAACCCAGACTTTCAAAGGGCGCGCGACTCGAGCGCACGCACGCGCACTGCGTG +CCCCGGCTTCAGCATCCACAGAAATAACCTGCAAGTTCCAGCCGGGCCCCCCAAAGTTTC +CCGGAGCTCAGGGCTGCGTGTGCAGGCGCTTCACGGCGAGGCCAGACCCGCTCGAACGCA +GGCACCAGGGGATTCCCTTTCTCCAGCACCGCACCTCAGCCCCGCCACCACCCCCAACCC +CCGGCTCGGAGGTGGCGACCGCTACCGCCGCAGCGCGTGTGCTTTCCTGCTCACCCTTGA +ATAAGGCACCTCGTGCACACTCGTCGCCAAAGACCGCGGCCCGCGGAGCTCCGGACCACG +CTCGCTGGGAGCCGGCGCGCCTCTCGCCCGCAGACGGCCGCGAGCGTCGCGCCGTCAGGG +TCTCCGCGCGGCGGCGTCTCGCCGTTCGCCTGGCCTTGGGCCTCGGGGGCGGACCTGGAG +CCCGGTGACACCGCGCTCCTGCCTCACTGCCCCGTGCCTTGGCCCTGGCCGCCGCCATCT +TGCGGAGCTTTCATTCAAACTGGCGCGGTCAGCCCGAAGAACTCAGCTGGCCACACGCCC +CGCCCCGGCCCGCCAGGGACTCCGGAGCGGGGAGGCTGAGAGGAGCGAGGCGTTCTGACG +TCAGCGGAGACCGACCCCTGCGGTGGTAGCTACCGCGCCTGCGCCGCACGGTGGGGGCGG +GAAGGGGCGGGGCCTTCCGTGGAAACTGGCCCTGCCCGTCGCTGGCTTGTTACTCGCTTT +GACTTCGGAGGTCGCTTGCCATGATTCTTCATGCGGTCCCCTGAGTCGCTTCACAAAGAC +CTGACGTGCCCGCCACAAAACGCAAAATAGGCTGTGCGGGGTTAGTGTGCGCAGGTAGCT +CCTTTCCCACTCTTGTTCCTCAGCACTTCAACCCAACGAAGCCCCACTACTTTTCCTTTC +ACTCCACACCACCAGGACTCAGGATCTTAAAATTTGACTGCATGTTGGGTTCACCTGGAG +AGGTGCTGTCTGTTTAAACCACTCAAAGAGATTCTGATGAGTTGATGTGGCCATGTAGCA +GCTGGACTCAAAGGAAAAGCCTGACAATTGTGAGAATCCAACCAACCCCGCCAAGAACCC +TCTTAGTTAAGGCAAACGTAAAAGGTACACTTAGGACAAGGACTTACTAACATTAACAGA +CTTAAGCTGAGGGCAGGTTTTAGCCATATATGCTTGGGGAGAGTCAGGTCGTTCTCGGTT +TTACCACTGTAAATCTGAAAACTTGTAAGAGGAACCATTATACACAAAAGACCATCGGCA +ATTCTGTAAGCCAGTCATGTCAATGCTATTCACAAGCACATACTGCCTGTCTTCTCTTCA +GCCAAAACAGCCTAGCTGCCTTGACCTCTCCATTGCTCCCCTTCCAGCCACTTCCCACCC +AGCTAAGGAGACTTTAAAACAGAAAATGAAACAAGCCTCAGACTTGCTTTGTCTGAGAAG +CATGTTCAAGTCCTGACCCTTTTGCTTCCACTTTGGTGAGCTGGAATTACAGGTGCTAGC +CAAAGCTCCCTTCTCCCCCAATAAACACTTTAAACTGGAAATCACGGTCTAGATCAAAGA +ACTGACTGACTCCCCTTCATGTGCTGCTCCCTCTCACGTGACTAGATTTAACTCAAATGT +TACTTCTTCAGAGGCCACTCAGGCATTCTGTCTGGCTTTGTTCTCTAGCTCTTCTTTAAA +AGCTTTTGTCAAAAAACGGTCAGGGTAGAGTCTTACAAATATTTTTGGTCTTGCTAAGTT +TTATTTTAAAAATTGGCAAAGGATGCTGGAAGCAGAGGATAGCTTGGTGGAATAGCAGTT +GTCTGATAGATCCAAGGCTCTGTGTTTTTTTGTTTGTTTTTTAGACAGGGTTTCTCTGTG +TAGCCCTGGCTGTCCTGGAACTCACTTTGTAGACCAGGGCTGGCCTCGAACTCAGAAATC +CACCTGCCTCTGCCTTCCGAGTGCTGGGATTAAAGGTATGTGCCACCACTGCCTGGCTCC +CTTGTTTTTCTTAATTCTAGGGCATAGAGTAGAGCCAGCCACTCCAACCTTCCTCAGTGT +CTACTCTCTATTCTCAGAGTGTAGAAGAGTAGGCCCGAAGCCTCTCAGGAAACCCATGAA +CACAGAACCCCAGTCTTCCCTGTGTAACAACTTTGTCTCCTGGTGACATGGTTAGCAGCT +CTGCAAGTGTTCTGTGATCTTTACACACTAACCTGCACAAAACACACCTCTCAGAACATG +TCCTCCTCGCTGAATGGCACCAAGCACTTTCTCCCGGATTCCAGGAATGCCCTGTCATTT +GATCTCTGTGGTTTTTCTCATGGATGTACTGTAATTTTCCAGAACTCATACAACATGTAT +CATATCCTAACAGAGGAAAGTATATATTAAAACATAGCTATCTCCTGGTCAAGCAAGATG +TTAAGAGGCTTGAAAAGAATACACAATACCAAACACTTCCTGCTAGAGCTTCTGTTTCAA +AAGTTTTTATAAAGATGCTATTCCCATGAAGAACGTGCTCAATTACTTTTTACATTTTAA +AGTTATTTTAGCCGGGCATAGCGGCGCATGCCTTTAATCCCAGCACTCGCGAGGCAGAGG +CAGGTGGATTTCTGAGTTCAAGGACAGCCTGGTCTACAGAGTGAGTTCCAGGACAGCCAG +GGCTACACAGAGAAACCCTGTCTCAAAAAAACAAAACAAAACAAAATAAAATTATTTTAA +AAATCTATTGAATAACTTGAAAACTCTTTAACTGTCTAAGAAGTTGTATATATTATAAAC +AAAAGCTCTTTGGATTATCAACTTTACTTTTTTAAGGGACAGGATCACCTCAAGTTTTCC +AGGCTATTTCTGAATTCCTGGGTTCAAATGACCCTCCTGCCTCAGCTTCCTAAATAACCT +AGACTGCAGGGCAAGGCCATACTGCTTGGTCAAAAGAATTTGTAAGAAGGTAAAGGTCCT +GAGATTCAACCGAGGGTCATGGTAAACATCAGCTATCGATTGATTTGGAAGAAGAAAATC +AGAAGTTGCTGGCGGGGGGTGGGGTGGGGGTGCAGGCAGGCATCATGCTCTTTGGGGTAG +AAGGAACAGATTAGGATACGCCTCAATTTTCATGACCATTGCTGAAAATGTGATTGAACT +GCGGAGCCTGTCTTTTCCAACTTGAATGTTCTCTGAGAAATAGAGTACACTGCACACTAG +ATTAAAAAGGTGAATTTAGGGCTGGAGAGATGGCTCAGCGGTTAAGAGCACTGACTGCTC +TTCCAAAGGTCCTGAGTTCAAATCCCAGCAACCACATGATGGCTCACAACCATCCGTAAT +GAGATCTGACGCCCTTTACTGGGGTGTCTGAAGACAGCTACAGTGTACTTACATATAATA +AATAAATAAATCTAATAAGTAAATAAATAAATCTTTTTTTAAAAAATGTGAATTTAGTGG +GGCGGTAGTGGCGCATTCCTTTAATCCCAGCACTCGGGAGGCAGAGGCAGGCAGATTTCT +GAGTTCGAGGCCAGCCTGGTCTACAAAGTGAGTTCCAGGACAGCCAGGGCTTATACAGAG +AAACCCTATCTTGAAAAAGCCAAAAAAAAAAAAAAGTGAATTTAAATAAGCATATAATAT +ACTTAAAATATTAAGTTGACAAAAATATAAGTTCAAAAAAATAATCTGAATATTAGTCTC +AAATTCACTAAGTGGTCAGTGCTGCATACCCTTAACCTCAGCACTCAGGAGACAGAAACA +GGGGGATCTCTGTGAGTGAGGCCAGCCTGGTCTACAGAACAAGTTTCAGGACAGCCAGGG +CTACACACAGAGAAATCCTGTCTCAACAAAACAAACAAAACAAAACAAAGATTCACCAAT +TATTCAGAACTGAGACTATGTAACACAGAAAAATTTAAACTCTAAAATCTATTTCACTAC +TAGAAAACAAAAACAATATACATCATATTACTCTCTACCCAGCGTTGCTACTCAGATCTG +TGGTGAGGCTCATGACGTAATAATGAATTAAAGCAGATGAAGAGTAGCATTTGTTGGATA +TTGTGCTGGATAGCTTTATGTCAACTTGACACCAGCTAGAGTCATTTGAGAGGACAGAGC +CTCAATTAAGAAAATGACTCCATAAGATCAGTCTGTAGGCAAGCCTGTAGGACATTTTCT +CAATGATGTGACTGATGGGCAAGGGCCCAGCCCTTTGCAAGTTGTGCTATCCCATGCTCG +TGGTCCTTAGATCTATAAGAAAGCAGGCTGAACAAGCTAATAAGCAACATCACTCCACGG +CCTCTGCACCATCTCCTACCTCCAGGTTCCTGCCTCGTTTGAGTTTTTGTCCTGTCCTGA +CTTCTTTTGATGATGAACAATGATGTGGAAGTGTAAGCCAAATAAACCCTTTTCTTCCCC +AGTTGTTTTGGTCATGAGGTTTCATCGCAGCAATAGAAACCCTAAGACAGGTATAGATAT +TATAATGTTCACTCACTGTCATTTTAGATAACTTGACTTTTTTTCCCAAATAACCTGTTT +TGATTTTCCTTTTAGCACTTAAGAATTTTTACATATGTCAAAGCTATCAACCTATAATGA +AATATCGATTGAATGCTTGTATCCTCTCATCTCTTAAATCACATGTTAAAATTCCACTTT +TCAATATGTATACTTAGGAAGGAGCCTTTGGAGGTAACTGGGTCACAAAAGTAGAGCCCT +CATTGATGGAGCTGCATCCCCGTAAAAGAGACTCTTGGTTATGATCCCAGGACTTGTGGT +TCTCCTATTTCTATATTTGGTTATATCCTTTACACACCTTTACATGGGTCATGCATTGGC +AAACTTATAATTTGATGGGCTGGGGATATGGCTTGAGTAAGTAAAGTGCTTGTTCTACAA +TTGTGAGGCTCTGAGATCAGATCTTCAGCACACGGGTTTAAGAAAGGAGTCAAGTTTGGT +GGCTCACACCTGTGTTGTGGTTTGAGTAAGAATGGCCTCCATAGGCTCATATTCTGAATG +CTTAGTCACTAAGGAGTGGTGGCACCATTTGAAAGGATTAGAAGGATTAGGAGGTGTGGC +CCTGCCGGAGAAAATGTCACTAGGGGTGGGTTTTGAGGTTTCAAAAGCCCATGTCAGACC +TCCTTCTCTCTTCCTACACCCACTCCACCCCCACCAATCTGGATGTAGAACTCTCAGCTA +CTTCTCCAACACCATTCTGCCTACAAACTGCCATGATAATGAATTAACCTCTGAAATTGT +AAGCAAGGCCCTAATTAAATGCCCCTCCCCCCATCTTTTTAATAAGAGTTGTTCTGGGGG +CTGAAGAGATGGCTCAGAGGTTAAGAGCACTGACTGCGGGGCTGGAGAGATGGCTCAGCG +GTTAAGAGCACCAACTGCTCTTCTAAAGATCCTGAGTTCAAATCCCAGCAACCACATGGT +GGTTCACAACCATCTGTAATGAGATCTGATACCCTCTAATGGTGTGTCTGAAGACAGCTA +CAGTGTACTTACATATAATAATAATAATAATAATAATAATAATAATAATAATAATAATAA +TAATAATAAAAGCACTGACTGCTCTTCCAGAGGTCCCGAGATCAAGCATGGTGGCTCACA +ACCATCTTTAATGGGATCCGATGCTCTCTTCTGGTTGGTCTGAAGACACAGTCTACTCAT +ATAAATAAAATAAATAATTCTAAAAAAAAAAAAAAAAAGCCCGGCGGTGGTGGCGCACGA +CTTTAATCCCAGCAGTTGGGAGGCAGAGGCAGGCAGATTTCTGAGTTCCAGGCCAGCCTG +GTCTACAAAGTGAGTTCCAGGACAGCCAGGGCTATACAGAGAAACCCTGTCTCGGGGGGG +AAAAAAAAGTGAAAAGAAAAAGCGTTGTTCTGGTTATGGTGTCTCTTATCAGTAATAGAG +CAGTGACTAAGACACACCCATCTTCTCAGCACTGAGACCCAGTAACTGGGGGCTCCGTGG +TCAGCCAGTCAGTGAGCTACAGGTTCACTGAGAGACTTCATTTCAGAAAAGAACATGAAG +ATTAATGAAGGAAAATACCACTGGCCTCACATAGGGGGCACACACTCACACAAGTAAATT +ATAGTTTGACTTAAATGTAAATGAAATTAATATGGAAGAAAGGAAATTTCAAATAAGTCT +TTATATACTTTATTATAGAAATAATCTACTTTGAATTAACAGACCATTGTTATTATATTT +ATTACTATTTAGTATGTGACTATCTATGCATGTGTTATGATGTAAAGTCAGAGGAAAACT +TGAAAGGTTTCTTTCCTTCTTCCGTGGGCTCCAGGGATCTAAATCAGATCATTGAGCTTA +GGAGCAACTGCTTTGCCACACTAAGGCATCTCATAGACCTTCAAACCTACTGTGCAGCGT +GCTAGACAGTAAATATTTTTTCTTTCTTTTGTTTTTTTTTTTGTTTTTGAGAGGGTTTAT +CTGAATAGCCCTGGCTGTCCTGGAACTCACTTTATAGACCAGGCTGGCCTCGAGCTCAGA +AATCCGTCTGTCTCTGCCTCCCAAGTGCTGGGATTAAAGGCGTGCGCCATCACTGCCAGG +CTGACAGTAAATATTTTAACTTTGTGGATCACACATCCTGTTACATAGCCACAGAGAACA +CATGACCAAGGCTATGTTCTAATACAGCTTTACTTATAAAAACAGGTATAAGATAGATCT +GACCTATAAGCTCAAGTTTACCAACCCCTGATTTCTTTTAAAACACTAAAGGCAATAACC +ATAAAATAAAATCCTAAAATATTTTCCAAAGCACAAATATTTTATATTAGGAATTGAACC +GGTTCACCTGGCATTTTTCTTAGTCCTGAGGTCAGATGTCATATATAGATATCTTTCATA +TATAGATATCTTTCATATATAGATATAATCTTTCAACATCACATAAGTTTACACAAGAAG +CAGCAAAGTACTTAGTCAGGAATTTATACTTGAAGTTGTCTCCTTATTTAAAGATATGCT +TTCTATTCATTTTCTACTGATTTGATACAAAATTATCATGCAAACATTTACCTTTGCCTT +CTGCATCTTCAGGAACTTCTAAAGGGTACTGCCATCTCCTCAATAAAGATTTCTAATAAT +AAGCCACATCCATACGGTTTGAAGAAGTTATAGACAATATAGCTTAGAAACTTACTATGG +AGTTATGGTTTTGTTAGCTTGTTTGAAACAGGTTCTCTCATCATGCTGTCCAGGTAGGTC +TCTAATCCTGCCTACTTAGCATCCCAACAGCTCCAACTGCGATACGTACTACCATGTCCG +ATGGGAAAGGTTGTAAACTCTTCTCTTGGGGGTACAAATCTAGACATATTGCCCACTGCC +ATGTGGTTAGTAGTCACTTCTCTATAATCCTTTCTGTTATATCTTGGTCTCCCATGAGCT +CAGAATCCAAGAGCCAAAATACATAATTACTCCCTTACACTCTGTGACTGTTGGTCCTAT +GAGTAGCCAATAGGAGCTTGTGGCAGACCCTTGGACGGACGGTGCATCTTTCTTTGGCTC +TTTGCAGAATCCTCTTTGCTTCCTGTCTGTCACGTGACGGCCCTTTCATTGTTCCCAAGG +AGGATGAACTGAAATCCCTAAAATCATGAGCTAAGTAGATCCTCCTTCATTTTAAAGTGG +TAATCTCAGGTATTCTGTCACACTGCTGAGAAAACTAAAAGAAAACTAGTACTAAGGTAG +AGTCATTGTATTGTTACCTAATGATGTAATTCACCTTGGAATTGGAGTACATAAGGAATT +TGTAAACATGTAGAAATGAAGGCTAGAGTAGCGTAAGCAGTTAGATGGGCAATTCTTCTG +GGGACTTGGAAGGCCAGAACATAGATTGAATGTGGACAGTAGTGTGGCTCAGGGGGTACA +GATGGTAATGAACCTCTACTGGGAGGTGTGTTAGATCCTACCTCCTCTCAAAGCGCTTGT +CTACAGCCTTACTTGTGTCCTAAGATTTTGTATGAGGCTGAATTAAAGAGTGATTTGCTA +ATAAATTTCATCGAAAAAAATTAACGTAGTCTAATACTATGGTGTGATTTTTGCTCAATG +CCTTTAGTCATATTTATAGTTAAGAATGGGAAGAAAAGTACAGAAAGGTCTGAAAATAAG +ATTTTGATTAAAATAGGAATTGAATCAAAGTAGGGTTGTTAAGAGATTAGATTATTAAAA +AGAAGCCAAGTATTTTATACAAATAAGAAAAATGACTTGATGCCACCTCAGGAATCGTGA +CCCATCTACTGCAGCCCCACAGGTGAAAATCTGTTTGCTGAACCCGAGGCACTCTGCTCA +CATAGGGCTTCCTTGTCCTCCATGGCACCCCATTTTTTTTGAGACAAGGTTTCTGTGTAT +TTTCTGTATCGTCCTGGCTGTCCTGGAACTCTGTAGTCCAGGAAGGCCTCAAAAGTATTT +AGTGTTTGTCTTAGTAGGTTTGGTCAGGCTTTCTATGCCTGCATTTCTTTAGGAATAAAT +AAATATATTACTCAATACCATAGTGTGCTGGAAATATGTAAACTTGTTTTTTTTTTCCTT +TTCCAAGAGTTTCTCTGTGTAGCCCTGGTTGTCCTGGAAATTGCTCTGTACACCAGGCTG +GCCTCAAACTCACAGAAATCTGCCTGATTCTGCCTCCTGAATGCTGAGATCAAAGGAGTG +CCCCCACCCCCATGATGGCACTATAGGGAACTGAGTGGGAAGTAAGGGGTGAGTGAAGCA +GAGTTAAAGGAAGTATCTTGGGAAATTTATCTTGCTCTGGCTCCTTCCTTGTCTGCTTCC +AGTCTAAAATGATGTGAGCTGTAGTACCACACCCTCACACTGGAAAGAAATCTCTGAAAC +CATAAGCAAAATAAATGTGTCCTCTTCTTAAGTTTTTGTTAGGCATTCTGTCACAGTAAG +GAGGATGCTAATACACTATAGTCTACAACTATTCTCAATTACTATGAAGGGGATTTAAAT +GCTCGCTCTTATTCATCAAGAAACTAACAGAAGTTATTCAAATTAGAACATTTGAAACTT +CTAAAATTTTCAGTACATTTTATTTTAATCAAATCAAACTTACACTGTTATTCGACGCGT +TCTCACGACCGGCCAGGAAGAATACCACAGACCAGAATCTTCTGCGGCAAAGCTTTATTC +TTACATCTTCAGGAAAAGAGAGCAAGAAGCAAGAGAGAGAAGCAAGAGAGCGAAAAAGCA +AGAGAGAGAGAGAACGAAAACCCCGTCCCTCTTAAGGAGCATTCTCCTTCGCCTCGGACG +TGTCACTCCTTGATTGGCTGCAGCCCATCGGCCGAGTTGACGTCACGGGGAAGGCAGAGC +ACAAGTAGTCATAAGATACCCTTGGCACATGCGCAGATTATTTGTTTACCACTTAGAACA +CAGGATGTCAGCGCCATCTTGTAACGGCGAATGTGGGGGCGGCTCCCAACATCTCCCCCT +TTTTCTTTTAATAAGAGCAAATAGGCCACCCATATTAATGAGAGTGGAGATAGAGGTCAA +ATCCCCAGTGTGTAGGTAAAGGAGCCATGTACAGGATTAGCTCTTAGGCTTACAGGCTTT +TACCCAGAGCAACCCTGACCTGCTCCCGTGTCGTTTTGCCTGGGGGAAGGGAACTAGGAC +ACTGAACCTTCATGAAAGATGACATGTCTCCCTAGAATAGGCTCATATATGCCGCAGAGC +CTTTCCATTGCAGTGCTTAGCCTTGCAACTCTCTCGGGCTGCTGAAGCACACTCACTCTA +TCCCGTGCAATGAGTCTAGCCTCATGGGATATAAGAGCTGAGTGGCCAGCGACCTATTGC +CTAAGCATAGATAACCATATATCAGGGGGAGCTCCATGTTCTAGTCCTGCAAGCGCCTGG +GCAATAACCACCTTGTCTCTCCTAGTTTAGGCCTTAAGCTTACAGACCAATCAAAGAAGC +AACACTAATCCACAGCAAAGTGTATCTCCAAATAATATTAATCCCACCCATTTTTTAAAG +AAAGAAAATGCTGAGGAGATCCAATTGGGTAATCCTTTGGTCAGGGACAGGTCCAAGCGC +GTGGAGTTGACCTGAATGATGGCAAGCCTCGAAGGGTCTGTTCAAATTCAGCCATCCAAT +TCTGTAACATATACTGAAAAAGACTTTTTGACAAATTAGCTGCCCTAGTAAATTTAACAT +ACTGAATGGAAATAACACACAATCCCGGAAACTTTTGTTCACATCCCTGCTGAGTTATTT +GTCATAATACATCTAGTTGTTTCTGGACAAGATCTATGAGTTGATTAACCAGCATGAGAC +CTCTCTGTATCTTGACATTAGCTGAGGCCTGTTTATCTATGACTGTAGTCACTGAGGCTG +ACAAAGTGTTAATGGTGTCAGTTGTCTGGACCTGTCCAGACAGAGCCAAGGCTGTCTGAA +TTAAGGCCAAACCCAGTTCCTAGTTAGTGGTAAAAAAGCAGGAGAATACTTGAGCATTAT +ACATCACCGTCATTGGGAGTGGAAATGTCGACATTATCCCCCAACGCTGCTCTCTCTTTA +TTATTGACGCCCTGGACATCACCAAGACGAGGGACATTAGTATTCCCTTGGTCAGTCTGG +ATTTTTCGGGTGAGTCTTTCTGGTACCCAAAATGGGTTGTCTTCATTCTGTGGGAAAACA +CAGATAGCTCCCCTGGATCTTATCAAGATAGGATCCGGGCCATACCATTTATTATCAAGA +ACATTTTTCCATTTAACCATCTCATTGGGCCTATCTGGCTCTGAACAATGACGTTCAGCC +GCAGTATGGCCATGAGCATCAATATTTAAAAAATTGAGTGTAAAGAGTGCCAAAGACACC +GACACTCTTGGTGCTCGGGGTACAGTCTCCTCAAAAGTTCCCCTCTTCTGTTTTATAAGA +TAGGTTTTGAGGGTGCGATGCGCACGCTCAACAATACCCTGTCCTTGAGGGTTGTATGGA +AGTCCAGTCAGGTGGGTCACGTCCATCTGACGGCAGAACTGTTGGAATTTTTGAGACGTA +TAAGCTGGTCCATTATCAGTCTTAAGGAGTCTGGGTTTTCCCCAAGCATTCCATGCCTCA +AGACAATGTTGAATCACATGTGAGGCTTTTTCTCCAGTTAACGGAGAAGCAAACATGATG +CCAGAACATGTGTCAATGGACACATGGAGATATTGAAGTTTTCCAAAGGAAGAAACATGT +GTAACATCCATTTGCCAGACCTGTAGAGGTCGAATACCGCGTGGGTTAATTCCCACATGA +GGAACTGGCAAGAACTCACAGCAGCTTTGACATTGAGTAACAATGTCACGGGCTTCTTTT +CTTGTCAAGGAGAAACGACTGCGTAATGTTTCAGCCGTCACATGAAAATTGTTATGAAAA +TTTCTTGCAGCCTCTACCGGGGATGATAGGGCAGCAGCCACCACTTTAGTGGCCTTATCT +GCCAAATCATTTCCCAGAGCCATGGGGCCAGGTAGGCCTGAGTGGGCTCTAACATGAGTA +ATATAAACAGGAGATCTTCTAGATAACAAAACTAATTGTATCTGCTGAAAAATATTGGCA +ACTCTACTGGAAGGCTTAATCACTCCAGCCACTTCTAAAAGATTTACTGCATTAACCACA +TAATAGGAATCTGACACAATATTAAGGGGTTTTAAAAAGGTTTTTAAAACTTCTAAGACC +ACTAAACATTCTACCACTTGAGGTGAATTTTCATTATATTGTTTGGATACCACTTTACCA +TTAGCCACATAGGCACCTATGCCAGTTTTTGATCCATCAGTATATCCCACAATCCCATTT +TTAAGTGGGTTTCTTACTGTTATTTGTGGAAACACAACAGATTGATTTTGGGCAAACTGT +AAGATTGGATGTTTTGGATAATGGTTATCTATTTTTCCTGAAAAGGAGGTAACTAAAACT +GCCCAATCATTAGATGCGGCTGCCAAGGTTTGAACCTGTGCAGTGGTATAAGGTACAATT +AAAAGATATGGACTTTGCCCAAAGTGGGTGATTGCTGCTTTTAGACCTTTAAGGGCAAGC +TGTGCAATTGCATCAGGATACCAATCTATTATTTTAGCTGGGGATACGTTTGGATGGATC +CACAACAATGGCCCATTCTGCCACAAAACTGCAGTTGGCAATTGTGCTGTCTTAAAGACA +CACAAACTGAAAGGCTGCGAATCCTCAATACGTTGTAATTGTGCATTCTGTAAGGCCTTT +TCCACTTTTTGTAAGGCCTGGTTAGCAGCTAGAGTAAGAGTCCTAGGGGAGGAGATATGA +GGATCTCCTTCTAAAATACTAAACAAAGGCCTTAACTCAGCAGAAGGAATCTTTAAAAAG +GTCTGAGCCAATTAATATCTCCCAACAGCTTTTGAAAATCATTTAAGGTATGGAGGTGAT +CTCTTCTTATCTCTACCTTTTGGGGCACAATCTTATCTGGGGACACCACAGAGCCCAAGA +ATTGTCCTGTATCAGAAATTTGGACCTTTTCTGTGGCTATCTGTAAACCCCACTGACTTA +AAGTTTTAAGTAGAAAAGGATATGCCTTTTGTAGCATGGTAAGGTCTTTATGGCACAGGA +GGATGTCATCCATGTAAAGGAGCAAAATTAAAGAGGGGAACTGTTCCCTCATTGGCAAAA +GAGCTTTTTGCACATAAAGCTGGCACATTGTAGGACTATTGGACATCCCCTGTGGTAAGA +CCTTCCATTGATACCTCTTATCAGGTTTAGCAGAATAAGCTCTCTGACCCGTTAACAAGT +CAAAAGTCCAATCTCTCTGCTCTGGAGTTAAAGCAGCAGCGTTTGCTCGGTCCTGCGCCT +GTGCCGCCTCCTGCCACAGAGCTCGCCATTCCACATATTTGGCCATACTAGGGAGAGCGG +CTTTTGCAATCATTTGCCAGTCGGCAGGAGTTAGTGCCATGCCAGCGAGCCTGTCTAACT +GCACCAGGGTAAAATTAGCATTGGTTCCGTATTTACGAACCGACTCGGCAATTTCCTCAA +TCTGTACGTATTCTACCGGAGCGTGGACACGCCCACCCTCGGCTCCTTCAAAGACCGGAA +ATGCCTGTTCTATTTTCCTTTGTTCCTCTCGGGGAATGAATGAGTCTGCGCACTGCCTCT +CTGCGCACTGCCTCTCTGCGCATTGCTGACGCACTACGGGCTGACGCACTACGCAGGGCG +GGGACTCCGCATAGGGCGGGAGTGCACCTGGTAGCCGATTGCCCTGAGGCCAATCAGCAA +ACTGGCCTTCGCCAGCCGCTCTTGGCTTTTTTCTTGACCGATTAGCTGGCTGGTAATGGG +CTGCTTCTTCCTCCCAGTCTGTTTCCTCAGAGGAGGATTCTTCACTTGCTTCAGAGCTAC +TAAGAGCTGGCTTCCTGAGCTCATCTAGTGACGAGTATCTCCTAGAGACCTCCGCTAATT +GATCTTTTTTCTTTTCCCTTTTTCCTCTTTTTCTTCTAATCTCTCTCCAGGTATTCCTAC +CTAACCTTAACTTTTCCTCGGGTTCAAGACCCTTGGAAAGGCCTGTATACTTATTTTGTG +TACCATACTTCCTCTTTGTTCCTACTCTTTCTTCCCGCTTTACTTCTGATAGACTGTCCT +GAATTTCCTCTAGAATTTTCAGCCCTGCCTTAAGCACTATATAACATGTGAAAAGGAACA +AAAGGGCTCCTAACACTAGAAAAAGTTCAAGGCCAAACATACCTGGTAAAGCCATTTCTC +ACTTCCGTTCCCCAGCTGATGAGTTCTGAATTCGGCAGTTGAATCCTTCTCAACAGTCTG +CTTTACGGGAACCTTTATCACCGTCGTTCCCCAGCTGATGAGTTCTGAATTCGGCAGTTG +AATCCTTCTCAACAGTCTGTGTTACGGGAACCTTATAACCTTGATTCGCAGTTCTGGTTC +TGGAATGAAGTATCCCTCCTGCGCCAGTCCGGAGTTTTTTCTCGTCCCGGATTTTCTCGT +CCCGGAATTCGGCACCAATTGTTATTCGACGCGTTCTCACGACCGGCCAGGAAGAATACC +ACAGACCAGAATCTTCTGCGGCAAAGCTTTATTCTTACATCTTCAGGAAAAGAGAGCAAG +AAGCAAGAGAGAGAAGCAAGAGAGCGAAAAAGCAAGAGAGAGAGAGAACGAAAACCCCGT +CCCTCTTAAGGAGCATTCTCCTTCGCCTCGGACGTGTCACTCCTTGATTGGCTGCAGCCC +ATCGGCCGAGTTGACGTCACGGGGAAGGCAGAGCACAAGTAGTCATAAGATACCCTTGGC +ACATGCGCAGATTATTTGTTTACCACTTAGAACACAGGATGTCAGCGCCATCTTGTAACG +GCGAATGTGGGGGCGGCTCCCAACATTACACTTTAAAGAGCATCCCTATTTTCCATTAAT +TATGGTTAGTCTTATATGAAAAAGAAAACAAAGACTCCAGTACTTAGTAATAAATTGTAT +TTTAATAGAAACATAGCTTATACCTTCATTGAAAAAGCAGTTTATTATAAACAACACTTA +TACACAAAACCAAATTATGTTGATATTATAGTTCTAAAAACCATCTTGGTTTATCTGAAG +AGTCAGGATGCAACCTCAACAGTAATGGCCTCACACTTGCCGGTGTCTTGGTCTGTGCAC +GTCACCTGTAAAGATCCATCCCTAAGACAGACAAAAAACCATGTTTCATAAGCTCGTTCC +TACAAACACCAAGTCCCTGAGGAGGGCTTGGAAATTTTCAAAAGAAGTTTATTAAGATAA +ATTAAACACAAGTTCAGTGTCTTTAAATTTGACATGTGCCTTTTTCTAGGAGGCTCTTAG +ATTTACTTCTAGACCTCTGAGATCATAGCTATATTCCCTGGAAATCCAAGACGATAAACG +TTTTAAGACTTTACAAAGCTCAAGACAGGTCATGCCAACTTCAAAGCCAGGCTATGGCCA +GCCCACTCTAAATTCTTTCTAAATATGGTTTACAGACAATAAAGTCAATGAGGAACTTTT +CCTTGAAATAAACAATGACAAGATGGCCTTGCTAGGAAACAAACGGCGCCAGCTGATTTT +AACTAGGAACAAATTCCTTGGAGTTTCCCACAGAGACGAAAAGGGACAACAGGAGACCCA +CAAGGCTGCTAATTATTCAATACACACTTTTCTCAAAAATAGAAACTCTCACTAGGAAAA +CAACTGCAGCATCTAACAAAGGATTTGCCTAGAATGATAATTTAGCCAAGCTCCAAAAGG +ACCGAGCTTCAGAGAGTCTTCATAATATTGGAAACACTTCATTTTGTACCTTTTCATAGT +AAGAACAGCTAATATATCACGCAATCCATTTTCTTTTTTATCTAAGTCCTGGAGTACAAC +CTGTTGGTGCAAAAACAAAACAAACAAACAAAGGTAATTCAGCACTTTTTATTGTAAAGG +ATCAAGGCTCTAACCAAAACAAACCTTTTAAACTAGGGCAGCTTTCAAACTATCTTACCA +TTTAGGGAGAATTCAGAAATTAAGGAGTTAAGCCTTAAGAGGCTTCTATCTCCTTTGGAA +GGAGGATATAAGACAATTAAAGCATCTGTCCCTCTTTTATGTCATATCCAATTAACATGA +TTGTTGCTGAGAAGCACTGCCCTCAAAAACATGGACGATTTTGATGCTAAGTCATTACCA +TGGTAACATGGATTACCCACAGCACACTCTCCGTGTATACTCGGACTGCTATCCATTTCA +AAGAAATATACAGAGTTTTTGGGTAACATTTGTCAGCAAGAGGTATTATGAAAGTCTGTA +ATTTCTTAGTTCTGAAAGATAGATGTTCCAATACACCCAGTTAGAAGTTTGGCTTTGTGT +CTTGGACTCTGCCAAGATCAAGTTTAATGATTTTACAAGTCCCCGTCCTGTGACTCACTT +GGAAAGGGTGTGTGAACAGACGGGCGCAAAGAAATATTCTCTTCCCAGCTTGGTTCCATG +TATCTTCTGTGATTTTCTTTTTCTTTCTTTTTCCAAGGCAGGGTTTCTGCATGTAGCCCT +GGCTGTCCTCAAACTCCCTGAGATCGGCCTGCCTCTGCCTCCTGAGTGCTGGGATTAAAG +GCATGCGCCACCCACTACTGCCCAGCCTGCAATTTTCTTTTCACAAAATTCTTCTTTCTT +GTTATTTTGTGTGCACACATGCACAGGCGAGATAGGTGTGTAAAGGTCAGAGGACAACTT +GAGGCAGGCAGTTCTGTTTGAACATTACCTCATACAGCATCTGGTATTTACCAAACCGAA +AAATCTTTTCTCCTTCCAGTTGTCAAATTACTAAGATGAGCCCAGAGCACAGAGAAGCAG +TGTGAACACAAAATGGTTTCATTCTTATTGTTTCAGCAATTATTTCTTCTCACTTTCAAA +ACACGAGTAAGTAGAAGCAACTTAGTGTTAAGAATTACCAGAGTACATGTATTTTGTGTT +AATGGAGATGTTAACTGAATGGACTTCAGGAGGAAAAGTGAAATATTTGCCTGAGACAAA +GCTGTAATGTCCAGTTTTATATATTTACCTGTGCAAACTTGGCCTCCTCTTTAGCAGAGT +TCTTCCCCTCAGACTCATAGAGTTCAAGGCAAACGGAAGACACCCTCCCGGGGGCCTGCA +GTGTGTGCTGTCTTCGGGCTGGCAGCGGGGTCCCAGAGGGAAACAGTACTGTGAATCTGT +CGGCACCTGACTCATCCACTCCCTAAGAGTCAGCAAAGCAAGAAGGGCACGGGGGGGGGG +GGGGGGGTGTTAATCTTTTCAACTGAAAACAGCCCGTTACTCCTGCTGTAATGGAAATAC +ATAGTCCTCGCTGACACTCTGGAAAGTGGCAGAGAGAAAAAACAGGTACAACCCCCAGTC +CCACCTCCCTGTGTTTAACTACATACTGACACACAGTTCTCTCTGCATATGCTAGAAGCT +GGTGTTTAAAATTGTATTTTCATAGGAAATCAACATGTTCCATAGATATTAAGTGACACA +ACATAAAGAACCCATAGACATAATTACTAGTTCTTCCTGTACTTGTTACAGGGCTCATTA +CATGTTACAATATGAATGAAACTTACAGCAATTGTAGTAAATTTATGTAAATGCATGGAA +AACTAAACACACCTTAACTAAAATATCCTTGGCTGAACACTCTATCATGACAGAGTCATC +TCCTGACGTGCTCTCTTTCCCAACAAGAATCCCGGCTTCTATGGCTGCACCAATAGGGAT +GACCTCATCTGGAGGGATAGAGTTGAGGAGGTCCACGGCTGGGAAGAGATCTTTAATCAG +CTGCTGCAGCTTTGGGATTCTGGAAGATCCACCACACAGCACAACCTAGAACATGCAGGA +TAGGATGAGCCATCCCTACCACACGAGACCATGTCTGACATAACGTTACAATATACAGTG +GGCTTCTCAGCTTTTTCTCTCAACAGATATGGAATCACATAATAAATATAGCACAGCAAT +AGATACCGGGCTTATGACTAATATGGTACAGTTTAATCATATAGTCAATTGAACAGAAGT +AATTAATATTCTGTATTATTCCAACACTTTTAAAGAAATGTGTATATACATTACATCATT +TTTATAACCAGTATCGTTAATCTCTTCATAAGAAAACAACACCATAGATTTTTGGTTTTT +TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTGCCTCTACTATGGAAAACTAGCAAGGG +CCTTGAGAAGAAAAGATGTTTATGTTTGTATGAAATGTTAAGCTCTTGGTCTGCAATCTG +AGTAAATCTCATCTCTGAAGAACTTCATATCAAACTACTCTGTAAAGCCCTCGGATTTCT +CTGACCCATCCAACCATCATCCCAGTCTCTGGCTATGCAGAGTGCTGAACACACACAGCC +TGGGAAGGGAGATTGGTGTCGGCTGCTTATGTAATCTTTTAATGAAGGCTTCTCCAAATT +CAACGTCCCTGAAGCCCAGTTAGAACACGGGTGCTCTTGAGTTTGTGGAACGAGACAGGG +ACCACAGCAGTCTGCAGGGGGGGGGGTAAAAAGACCAGTTGTGTTTGATTTTTAGTGTGG +GTTTGCCAGTGGAGGAGCCAGAGAGAGCACCCAAGGAGCTAAAGGGGTCTGCAACCCTAT +AGGTGGAACAACAATATGGACTAACCAGTAACCCGCCCCCCCCCCCCCCCAGAGCTCTTG +TCTCTAGCTGCATATGTATCAGAAGATGGCCTAGTTGGCCATCACTGGAAAGAGAGGCCC +ACTGGTCGTGCAAACTTTATATGCCTCAGTACAGGGGAACGCCAGGGCCAAGAAGTGGGA +GTGGGTGGGTAGGGGAGTTGGGGCGGGGGAGGGTATGGGGGACTTTTGGGATAGCACTGG +AAATGTAAATGAAGAAAATACCTAATTAAAAAAAAAGAAAATTTTTCCTAAAATTTTTGA +TTCTAATAAATACAGTACAAAAATGTAGAATTAAAAAAAAACTCATATTCAACAAAAAGC +TATATTAGTAAACTGTAAGCTAACATAATTCAACAAAAAATTATTAGTAAGTTCCCCTGC +GGGCCCCCCCACCCACCCAAAAATAAATCCCTGGAAAATTTTGGCTTTTAATGCTTCATT +TTCAGATGAAAAGTACCCAGTGGCACGTTGAATGCTGAGAGTAGACAGTCAGCTCCCGAG +AAACTAGGTTTCACTTCACGGCACACACCACCCTAGCCATGGTGCTAAGTACCTGTTCTT +ACTACTGTAGTGTCAGGGTTTTATAAAATAAAACATCTGCAAGTGTAGACAGTACCTACC +ATGTAGGGCTTCTGTGGGGATTCAACGTTTCCATGCCTATAAAGCCTAATCGTCCATCGC +CTTCTCTGTAAGAGGAGTGGCCTCACGTCAGGCCTGTCTAGGACCCTAGCTGTATACACT +GTCATACTACATAGAAACTGAAGCATTAGAGGTAGCAGACGTCCTCAAATGCCCATCCTC +TTTCAGGAGTCCACGGGGCCAGAACTGCTCATGGCAGTTCCTTTAACCTACATCCTGTGA +CTGTGAAGCCAGAGGAGCTGCCATGGCAGCAGAGCTCCAGCCACAGTCTGCTAGTCACGC +GGCCCGGAACCTGCTACAGCAAGGGCAGCGGACGAAAGGCAGGTATGGCTTTCTAAATTC +TTAAAAGCCTATATCCACAGCAACAGTCTAAGGCTTAAGAATACATCAATTCAAACAATT +CAGAGTTATACTGCAGTGACTGTTAAATGCCAGTGCCCCAAAGGGAACCGACACTAACTG +ATCACCCACAGTATGTTTCCGAATGTTCCCTGGGTGACAGGAGCCCTCAGAATCAGCTAC +ACCATTTACCTCTACAGTTAAGTATTGCCTCCATCTTCTAAGAGAGAAAGTAAGATGCAC +ACAAGAAAGCCGTCATGGTACAGCTATTTGTTTCCACTGAACTCAAACAGTGCCCCAGAG +GGACACCAGAACTTGAGGGAGCTGAGGAAACTTTTGAAGCTCCCACGAGGCCTGCCCCTA +GGTTACAGAAGAGTAACACTTGGCTTGGGGACAGCAGGCAATGTGGTAGGGTTGCCTGTA +AGTGCACAGGGAGTTCCAGGAGGCAGATGCTGGAGAGCAGATGTCATCTCTGCTGGTGAG +GGTTTTCCCACGATGCAGCTGCCCTGAGTTGCCTATGTTCCTATAGGTTATCTCCCAAAT +CCTGCTTCTACACCTCACTAATTTCAAGATCTTCTAGAAATTACTTCATCTCTGCACTTG +AGTGTCTCTCTTATCAAGCTGGGGCAGATGACAGGACCTACCTCAGAGCTGGTGGTCACT +GGCCAGCAAGCACACGTGCTGCTGCACAGGACATACTTCAGTATGTGTCTGCCTCACATG +TAGATAAACACTGGGAGGGAACTAGTCAGGTTCTTATTTGTGTGAGTGTGTGTGAGTGTG +TGTGTGTGTGTGTGTGTGAAGAAACAGAATATACACATACACATGAGTTCACCAGATCAT +TAAACATTAACAAAAGTTCTAAAACATAAATATTTTCCTACACCATTATTCCCTAAGTTT +TAAATCTGAAATTTTTCCTAAAAGAAATAGGGGAGAGATGAAGCCTTACCTTGTTGATAT +CATCTGCTGTGAATCCAGTCTGGCGCAAGAGCTCCCGGATTGCTTCTGTACATTTGTTAA +AAAGCGGAGAACAGAGCAGCTCAAATCTTGCTCTGCAGGCAGGCATGAACACGGGATGGA +GAAGAGGGCAGAGCAAACACTGAGTGCAGTCTGGCTTCTTGGACGACTAACTGATCCCTC +AAGAACTGGTTTGCATGTTATCAGACACTTTATATGCAACTCTACAGCATGCCCGACAGT +AAATCCACTAGCATGACTGATGGGCCGCTCCGCTCTCGTGTGCAAGCTTTCACAGGCATT +CCCAGTTACAAGCCTTTACACCTGAGATCCCGTCACAGCAACATGGAGCCTGCACTAAGA +AGGCTGCATACTGACATGGAGCATTGACACACATCTATCCACGAAAGCTGGACTGGCTCA +TTTCACTCAGTCTTTTTAAAGTTACAAGAAAAACTCAGAAATCCCCATTAAACTCATAGC +AAGTTCTGCAACTGCCAAGAGTGCCGGTTGGCTTCTCATATGCTCGTGTACTATTTACTG +TTTGTTTGTCCGAGTCCACATGGTGCGTACACACACAGAGGTAGATAAGCACCTTTACCC +GCTGAGACACCTTGCTGACCCTCACTTGATTTCTTAAATGCAAGTGAGAGTGATTTTAAA +TTTTCTTACCTACAAATACTAAATACTTTTTTTTTTTTTTTTGGTTTTTCAAGACAGGGT +TTCTCTGTATAGTCTTGGCTGTCCTGGAACTCACTTTGTAGACCAGGCTGGCCTTGAACT +CAGAAATCCGCCTGTCTCTGCCTCCCAAGTGCTGGGATTAAAGGCGTGCGCCACCACTGC +CCGGCTACTAAATACTTTATGGTTGAAAATGTTGATAAATTCCTTTTACACAGATATGAA +TAAGCAAACACCCAGTGTGTGAACAGACCCAGCACTAAGGCATCCTAGAAATAGAAACAA +CATGAAGCTTCTCAACCTTTGAAGAGACTTCCATGCACTTCCATACATCTCCTGTCCTTT +GGGCTACACTAAAGAGCTAGCCACTAGCCACAGAGGCTCCTTGGGAAGTATCTGTAATGT +TTTCCTTCATCCAACATGACTTTAATTTAAGCATCATGGAGCAGGATTTTCAGAATAGCC +AAGGGAAGGAAAGAGGCTGTTTTATGAAAAAAGATCAAGGAGAAGGTGCCCAAAACCAGG +CAAGAGAATCTATGAGAGCAGGTGACTGACTATGCTTCAAAGTGCTGTGTTGTCAGATTT +GGGGAAATTGCAACAGGCTAACGAGTTGTTGCTAGTAAATGTTCAACGGGAGAGGCGGGG +AAACAACTAATTATTGGCCCTTGGGTTTAGGGGTAAAGATACAATCACTTGTAAGCCCTG +TCGGGTCATTTAAAAGACAAGACTATTAAATACAATTTTATTTTAAGTCTGTTTGTTAAA +TGTCATAAAGATTGTTAAAACATAAAATATTGGTTAGAGACATAGCTCAGTTGGTTGAGG +GCTTGGTTAGCACGTATGCAGTCCTGGGTTCTCCTACTGCACAAAGTGGCACTGTGGCGC +ATGCCTGCAGTCCCAGGACTGGGGAAGTAAATACAGAAGGCCATCCTCCACTACTGTGAG +TTTAAGGCTAGCCTGGGCTACATGAGACCCTGTCTCAAAATGCAAAACAAAGGGTTGAAG +AGATGGCTCAGTGGGCAAGTGCACTTGCCTGGTTAGGGTGAGTCCCCAGCACCCATATAA +CAAACTGGGCACGGCGGCATGTGCCTGCAGTGCCAGCACTGGGAAGGTAAGGGGGGACCG +CTGATAGCTTTGACTCCCTGGCCAGCCAGCCTAGCCAGACCAGCAAGCGCAGACAGCTAT +CAATCTTGAGTGAAGAGTAAAAACTACATAGTAAGAACTTTGGAATCAAACTGCAGCAGC +TATTGAGTCTTAAAAAATGAGCTCCAAATCTGAAGACAGGGACGTTCCCTCACCACAGAC +AACCAAGGAAAGAAAGGAAAGCTGTTCACTGGAGAACCACCGCGGAGCAGCTAAACTTCT +GGGGATCAGTTTTACCTGGACACATTGCAATCAAAGTCTTGACCTTCATACAAGGAATCT +ACAAAGCAGTTGGCACTTCCCAAGGTTGACAGAGAATGCTTGGCCACTTCAGCGCTGTTC +ATCAATTTCATCATGGCTCGGGCATTTCCTCTCACATCATGTTTGAACAACCTAAAAACA +GAACATTTTAAGTTTAAAGGTCCTAGGGCATTTACAATGTAATGTCACCAAATTCTAAAC +ACCATTATGGCAATAATAATCAAGAAGTAGCAACATGGCTTCAATGCTGTTAAACTTTTC +TACCCATATTGCCTGGGTCCTTCCAGGGAAAAAGTGTTTTTACACTACTTTGAATGGCTT +TTCTAAGTAACCATGAGACCCTGGTCTTTGGTCTGAGAGTCTATAGCAGACAAGCCAATC +AGACCAGAGATGATGGGTCACCACACACACTGTGTGCAGTGGGAGCTCGGTGCTAACACT +GCTGAGCTCGTGGTGGTTCCTCACACCCCCAAAAATGTGTAAAATTAAAGTCTCTCATCT +GCAGTGTGGGTTACTTTAAGTAATGACCAACTGTTTTGTTAAGCAATACCTTTATAATAA +AAAGCAGCACATTTTTATTCCACGTGGGAAATCACCCTTTAAAAATTAAAAATCAAGCTG +TCCTCAACTTGAGTGTCCCCGAGTGTCCTCTGCCGTGCCTTGCAGGTACTGAGGCTACAA +ATGTCACCGCCATGCCTGGCTTAAAAGGCGCACCGCTGGCACAGCCTCTACTTCTGAGGA +CACTATAATTTACAGATGAAGACACCTGGCTTCCACAAGAGAAACACATCTTCCTGTGTC +TCAGAACAGCTCAATACACTGGGACTAAAGAGAAGGCTCAGCTGTTAAAAGTGTCAGAAC +TGAGTTCAGTTCCTCTATGTCTTAGTCAGGGTTTCTATTCCTGTACAAACATCATGACCA +AGAAGCAAGTTGGGGAGGAAAGGGTTTATTCAGCTTACACTTCCATACTGCTGTTCATCA +CCAAAGGAAGTCAGGACTGGAACTCAAGCAGGTCAGGAAGTAGGAGCTGATGCAGAGGCC +ATGGAGGGATGTTCTTTACTGGCTTGCTTCCCCTGGCTTGCTCAGCCTGCTCTCTTATAG +AACCCAAAGACTATCAGCCCAGAGATGGCACCACCCACAAGGGGCCCTTCCCCCTTGATC +ACTAATTGAGAAAATGCCCCACAGTTGGATCTCATGGAGGCATTTCCTCAACTGAAGCTC +CTTTCTCTGTGATAACTCCAGCTTGTGTCAAGTTGACACAAAACCAGCCAGTACACTCTA +TAAGAGGCTGAGCTACCTCCCCAGCCACAGAAATCTTAAACAAAGAAAAGGAAAAGAAAA +AAAATAAATAAAAGGACAAGTTTAAATTGTCAAAATAAACCAAGGAAGAAACCCTTGAAG +TGAAATCTTGATCAAACTGGACTGGATACTCACCTCTGGAACTCCGAAGCCAGGTACTGT +GCTAAGGTGTCTGTGAAATGTGCGCCCCCTATGTTGTCACTGGTGTTTGTGGAAAGGACC +CGATACATCCCACTGTTAACTTCCATGACACTGAGCGATAAGGACGTTCCTCCAAGCTTA +AACACCAAAACATTGCTTCAAGAGAGAAAAAAATGGGTAAAGCATCTGAGAATCACATCA +TCTTAAAGCCAGACTGTACTTTTGAAGCCATTCGTTTGAATTGTTTATGAGGGCTGGAGA +GGTGGCTCAGCAGGTAAGAGCACTGGCTGCTTTTCCAGAGGACCAGGGTTCAATTCCCAG +CAACCGCAGTGTGGCTCACAACTATCTGTAATGGGATCAGATGCTATCTTCAGGCATGCA +GGTGTACATGCAGAAAAAGTGCTCATATACATGAAAAAATAAATTAAATGATAATGAAGA +AAGTCTACAGCCCAGATGAGTCATCGGCTTGTCTCCAGTCACCCGTGCTGGACCAAGCCT +TGAACTTACAATCTTCTGAAACTAAATGAAAGCTCCTTTCAGTCAGTTAACTGGAGAATC +TATTTTTCTGAGTGACTAGGTTTGAAAACACTAAGTTTTCAAAGTAAATCAAACAAGGAT +TTCATGATTATTATAAATCTGAAAGGAATTAAATACAGCTATCCTGTAAATATTTTATAA +GTTAATACAACATAGCTTATGGATCCAACCCAGGACAGTAGAAACCAGCTCCCCCATCAT +GTATTTAAATATATATCAGGACTCATAATTTCTAATATTTTTACATTAATCTGTTTACCT +CAAAATAATTTCCTAGTGATTTATACACATTAGTTTCTTTGACCATGAGATATTTGGACA +GGGTCTAACTATTTGGAAAGGTTAACACTGTATCTAAATGAATTTCTCTAACGTGTGGTC +ATCAACTCTGTTAACGTAACACCAGCTGTCTCTAAACAACATGTCTAAACACTGGGAGTG +AAATCAATGGTGGGAGTACTCCACAATTAGCCAATCTCCACAACGAAATGAGATGACAGG +AGACACTCAGCCTCTCCTTCCCTGCTTTCCCATCTCCGCTGCTCAGCATGACGGGAGGCG +AGAATTTCCTGTGTGAAGGTTGGCACCACGTGGCTGGGCTGCCAGAGTCCTACTGAAAGC +CGGAGATCTGGGGTTTACCTCTTCCCGGTAGGGTGGTCTTGTCCAATCCCATAAGCAAGG +AGAGCTGCAGACGGCTCATGGATCAGCCGCAGCACGTTAAATCCAGCAGCTCCAGCCGCC +TCCCTGCAAACAATTTGCTCTCAGTGAATTGTGGGTCACAACATACCCAGCCCTGCACTT +GTAGCTGTGCTGAAGGGCTCATGCTCTGGCAAACGATCCTCCAGAAGACACAGCTCGGGA +AAGCAGAACCCGTGGAAAGGAAGTGACTAGAACCGACTTCCTGTCTAAAAATGCACTGTT +CAGAGCCAGTGTTTTCTATAAAATGGTTTGCATTTATATTGAGTAAGAAAAAAACCCCAA +CAACCTGTTAGAGCTATGGGTGGTTTAGTCAGTAAATAGGCCTTCTACCCAAGCCTGAGG +GTCTAGCTTTGAATCTCCAGCACCCACATAAAACAAAGGTGTGGGGGTGCGTGCCTGTAA +CTTCAGTGCTGGGGCCGGGTGTGTCACACGCACATATGCATTTGCATGATCAAGTCAGGT +GGCAGGGCAGGATCCTTGATAACCAGACAGCCCAGGAAAGTGGTAAGCGCCAGGATCAGT +GAGAGAGCCTTTCTCACGAGATAAATAAGGTAGAGTGACAGAGGATACCTGTCGGGCCCT +CTGGCCTCCCAAGTCCCAGCAGATGCATATGCAACACACATGTGCAGATACACACAAACA +GAAAGAAATGCAAAACATAGCTCTCCAAAGGATCTTTTTTTTTTTTAAGGTTCACTTCTT +CTGGGCAGTCTCTAGGCCCTGAAAGTCTAGGAGCAGTACCTGGCCTCCATGTTGCTCAGA +ACATTCTCCTGACTCAATGAGCACACTGTCAGGATTAGAGTTAGCTCTGGGAGGTCAGAG +CCACACCCATGCACCCCTGTGCACTGTACCTGAATACACTGGACCTTATGAGGTAAAAAA +CATCAGTAATTTTTGACTGAATAAAGAAATCGAATATACGCCCATGATTATAAAGTTTAG +GAAGTAATAAAATGTCTGGAACATTATGGAAATGTTCAATTTCTTTCCTTTGGGCACACA +GCAGTTTTCTGCTTACCAAAGCACAGGTAGAACTGTACAGAGTAGAGTAAGGACCCGCAA +GCTAAGAATCGCATCGCATGACACCTGTGAGGGCAGAATCTATGTTCTTTGGTTTCGATG +TTAAACTGAAATAATAGTCTAGTTTCAGAAATCCTTTCCCAAAGTCTGTCATTTAGACAA +AAGCCAGCATCCGCTCAGGGACTTAGGAAAATAACTTCTACCCAATAAAAAGAAGTGGCT +CCTTATCTCGGGCTCTTCCATTGACATAGCCCGTAATAGCACATCAAGGTCTACGCTGGC +TTCTAGGCTCTGTCACACACTTCAAAGCTGGCTCATGGGGTCCCTTCCTCTCAGGCACAC +GTTTCCCTTAAAGCCTTGGGAATCCCCTCCTTCCCTCTGCTTTTCCCAGGGACAACCTCA +ATGGTTCCGAATAAACTTCCCTCTTACCTATGAAGCTGCTATTTTGGTTTCTTTACAGCA +CCCATTTCATTCAATAATTATTTTTTTTTTTAAAAAACAACATTCTTATGTATTTCCCAT +ATAAGCCTCAACGACATGAGACAGGCAAAATGATGCCTGAACAACAGTTTAATAACCTGG +TAGTAAAACAGCTCCCATCATAACAGCAAGAGGGCACACAACATCAATGACATTACCATG +AGATACTTACAATACCATGAAATAATGTGCTGCCTAAGCTATGTCCAAAGATAGCGTCAT +ATTCTATTACTGAGTGTAATCTGTATTTTAACTAACCATGTTAAGACAGTTACACTTACC +CCAGAGCAGACTTCTGCTTTTCTCCAAAGTCAAATGGGACAGTGACAACCACGTCATTTG +CATCTGAGCCCAGGACAGAATGCGCTGTTTCTGTACATTCAAGAGCAAACACAAATACAT +GTATCGTGATGACACATGCTAAGCAATAAAGCTCTTCCTAGCTTCCTAAGCCTGAGATTT +TCTCACCAGAGGTCCAGGTTCTGCCGCCCCTCCACTCCCTCCTGTGGCCCTTGGGTTATT +CAGTGATTCCTGTGGGTCTCATGATGGATGATGGACACGGGCCAGGTACTGTCCAAGAGC +TTGGCTCTTCAGCTTTGGGCTATCAAAAATCTACATGAGACTGGGTCCAGAGAACTAGTT +CCAAATTCATTTATGAGACGAGACCCTTTGTAAGGACTACCTTGCCTCTCAAGATTCCTC +GGGAGGCAGAGGCAGGCAGAGTTCTGAGTTCAAGGCCAGCCTGGTCTACAGAGTGAGTTC +CAGGACAGCCACGGCTACACAGAGAAACCCTGTCTCAAAACAAAAACAAAAACAAAAAAA +AAAGTGTTTCTCTGAGTAGCCCTGGCTGTCCTAGAACTTACGGTATAGACCAGGCTGGTC +TCGAACTCCCACATGAGCCACCACCTGGGAATTAGGACTCTTAACTGGCAGACTCTAGGT +AAATATCCCCAAGTTTAAAACAAAACTGAGGGGGGCTGGTAAGATAGCTTAGTGGTTAAG +AGCACTGACTGCTCTTCCAAAGATCCTGAGTTCAAATCCCAGCAACCACATGGTGGCTCA +CAACCATCTGTAATGAGATCTGATACTCTCTTCTGGAGTGTCTGAAGACAGCTACAGTGT +ACTTACATATAATAAATAAATAAATAAATAAATAAATAAATAAATAAAATTAAAAAACAA +ACAAACAAACAAACAAAAAAAACCCTGAAATTGTATATAGCCCTGATCCCAGGCATTTCA +GGCATGACCTGTCCTTACAGGGAAGGTTAAGGTCAGACCCAAGCAAAGTCTAACTGCTAA +CTCGTGGAATCGCTCATTGTTTCTCCTCAAATCTTTGTGTGTGTGTGTATGTGTGTGTGT +GTGTAACTCAAGTAGGCCAAAATGGGCAGCCAGCAGGCCCCAAGCATACATCTGTCTCCA +GCTCCTCAGCACTGGGAACTGCTGTCCCCACTCTTTTAAGGGATCATTTAAAGTTATCAG +TCAGGTGTTGGAGAGGTGGCTCAGTGGTTAAGGACATGCACTGGTTTCCCAGAGGACCTG +AGTTCAATTCCCAGCACCCACCTCAAGCAGCTCACAACTGCTTCTAATTCCAGTTTCAGG +GGATGTTTCTAACCTCAGGCAATGCACAGATACAGACACATACACAGGTACATGTAAATA +AATAATAAATATTTTTAAGAAATTGCAAAACAAAATAAAGTAAGTTATTAACTTCTGTGC +AGTACCTTTCATTTTACTGAATATCAGTCTGGCAACATCTTCTGGATTAACAAGTTTTGT +TTCTTCTCCTGTATCTATTTCATACCGCAACTTCCCATTTTTCTCAATGACCTAAAAAAA +TTATAATTATACCAAATATAGAATAATTTAAATAAAACTTTAGATGAGTCTCAGTTTAAC +ACTCTATGTCATGACTGTTAGTAATTAATCTTTGAATAAGGGGGAGAGAGTAAAGGAACC +ATACTTACTAAGCATTTACTTTCTGAGATGTATTTCTGAGCTTGTGGATCTGCAGAGCTG +TTCATGGGGAAATATAAAGATATCTCAGCATTAAAAAATTAATATTGTAGACACATAAGG +TGAAGTCTGTACTTTTCACCCCACTGGACAGATAAAGAATATGCCAACAAAATTATTAAG +CTGCTCAATAACTCAGAAGCTTGAATTCAATGGAGGGTTTACAACAGCTGTAATTCTTAC +TCATCATATTTGAAAGTATTAATTTTCTTGTTCAGACCTTGAATTTGAACACAGTCAATG +ATTCTTTTTTTTTTTTTTTTTTTTTTTTTCTTTGAGACAGGGTTTCTCTGTGTAGCCCTG +GCTGTCCTGGAACTCACTCTGTAGACCAGGCTGGCTTCAAACTCAGAAATCCACCTGCCT +CTGCCTCCCAAGTGCTGGGATTAAAGGCGTGCGGCACCACGCCCGGCACAGTCAATGATC +TTATACCCTCCATTTTCATACCTACAATCCTGAAGACCCAACCAACTGAGATACAAAGGA +ATTTTGTAACACTAAACTCACATTTGTTGCTTGGTTTTTAAAATTAATGCCCAACACCAA +ATTGAGCAAAAGTATGAGCACTGTATATAGAAAGCTGTACTCTAGGTATACATACACTAA +GAATTATAGACTAATGCCTCAAATAAAATACCAAATAACTAAAGGTATGAAATAAAAAAA +ATGGGCATATTACTAAGATGTTAATACCAATGGATGCAACTGTCACTATTTTCCAACTTA +CCACCCATCTAGACCTTATAATACCGAGTGGGACTGCATTACTAGGCGTGCATCATTTTA +GACACAGGTACAGAGGGGCTTACACTGGGGTGTGCCAGGAGTCACTTACAGGCTAACAGG +GACAAAGCCAGGACTGGACCCCAGCTATACCTCAGCAGCCTTCTGCTAACATGGTAAATG +ACCACTCTAATTCTGTTCCCCAAAGAACTCTGATCCTTGGCTTAATTTCACAGTGACTAA +AATGCAAGTCAGCACCTTTCTAGTAGACTCCCAAGGAGCTGTGGCCTTTCTCTACAGAGT +CCTAAAAATTTAATAGGAGCTGAAAATTAATAGTGGACAACAGAGGGCCAGGAGTCATTT +GAGAACCTTGACCTCTGCCATCTAAGAATAGGCTCATTTGGTTTAGAACTCTGGAATCAC +ATGCAGGTTCATCTTACCTTTCTTAGATCACCAAAAAATTAATTTGAGAACAAATTAGTA +GAGGCCAGAGGTAGGAAGCTTGCCCCAAGCGTCAAAGCTAATTAATGGTGTAATTGGCCA +ACAACCAGACCTACAGTGTAGGGTTTAGGAAATGTTTTTTTTCATGAAATTTCTTGGCCT +TCATTTTTTCCAAACTATATGGATCTCATCCTAGATATTATAAGGGAGGGTAGAAAAAAA +AAAAAAGACAAAACATCTCCAGCGTAGGAATTTGTACCATTGCCCTAAGTTCCACATAAT +TCTCATGTGTTCAGAACAGAATTTAACTGGCCAGGAATATCTACTGACTGTAGAGAGTGT +AAGTTATTAACTGATAACATAGGGTTATTTTCAAGAAAGGTATTTTCTGGAATTGATTGA +ATTTTAGAAATTCATTTCTTAGCTGTCATGCAGAGAGGGCTTCTTCATCTGGGTATAGGA +TGCACACATAGGCACAGGAGGGATAACATACATAACTAGCACAGGTAGACACAGAGGAAG +CAGGACGGAAGTGACAAAGGGTCAGTTACCATGAGAAAGAAGTAGACAAACCCACAACTC +CACACCAGTCAAAACTTTTATTTGTCTACAGCAGGATTAAGTTACATGACAAAGATGGGC +AACTGGTCTGCACAGCACCTGGTTCACACCATGCCCTGCAGGAGGAGTCTAGTCTCCCAT +TGCACCACAAGTTCTTACCAGCAACCCAGCAATGCATGCCCACCTTATCCTCAAGTATCT +CTTACAGTGGCCCTGGGTTTGGCAACACCCGTGCTCACGTGCTGTGGGTTCTCCTTCCCC +ACTCCTGGTAAACCCCAGTGTCTACAAATCTAACTGAACATTCGTTCATCTGTGCACTGA +TCCTCACAACACCCCTGTGAAGTAGGTAGGACGGGCGATCGTTAGTTCCCATTTTAAGGA +AGAACCTGAGTTACAGAATGGTGAAAGGGAGGAGGTAACTTGATGGAGGAGGTACTGGGT +TAGGGCTAAAGTTCAGGCAGGACTCCAGCCTGCCTTCCTGCACATGGCCTGCACCGTGCA +CTGTCTCCTCTACCACTTTGCATGTTTTCCTAATAACTCTTCAGGACCTTGAGATTTATT +TCCTTATTTTGTTTACTCTGCCTATCAGGGTTTTCAAGATACCTCAACTTTAACTCCATC +TCTGCTCCAGCCTGTCTCTCACGTCAGGTAGAGGCCCAACCACACACTGCCACCGTTAGA +TCCTTACTAGGTAGTTAAATACTTTTCTGTTGTTTCCAGAATACTATGGTCTACATTAGC +TTTATTTGGTTACAACAGATATGTACTTTCTACATCATGGCCTCAAACAAAAGACAACAC +ACACTTATATATCCACTTCAAGGAAAGAAAGGCATCAGTGGGTGTCCATCCAGTACAAGG +CTTAGAGCTCTCACCAGCACAGTGATAAATGTCCACACTACAGAGGGTGCCTTTAAATAC +AGCCATAAACAGTATTTCAAACGTACATTAACAGCCACTGCCTGAAAATACTATAAATAG +CTCACCTCATTTTTACCTTTACCATATTATTTAAAATTCTAGAACTGAAAGATACTATAA +AAATGTAGTAGAAATTCCTCAACTTGGAGATAAAAGAAATCGAGGCACAAAAAGGGTAAG +TGTTGCCCCCAATGCCAACAGCTGTGGCGGGGACGGGGCTGGAGTTGGGTGGTCTAGCCA +GATTCCAGCGAAGTCCACAACACACTGCTCAGGCAGTCAGCGCTCACTCTACAGCTTGCC +CTTTGCCACCTACTCCTGGTTCCATGAGGTCCCACCATTTTTTTGTTTTTGTCCTTTTCT +TTACTAATTCAAATGTCCAGCTTCCACTAAGCCCCTGACTACAATGTGACACTCCCCCGC +CCTACTCCAAAATCCCAAAGCTCTCCCAACACCTGTTCATTTTCTCCCCGGCTTCTGAGT +GGCATTTAAATCCCCAGAGTCTTACCTGTGATTCTAGAGTTCTACAAGACCCACTAAGAA +CCAGTTCACTGAAGGCCAACAACCTCACAGGGCTGTGGTTTACTGTCACCAACTCCTCTC +CAGGACGTGTGCCTGGGTCAGGGGAGTGTACTTGCTCGGGGCGTGAGCTTGAAGAGAACC +ATCTCTGGGCAGAGGTCTTTACCACTTCTAGCATTCTCCAGGCTCAAGAGCAAAGGGAGC +TGCTCTCTATCATCACAGGCACTAACCCTACCAACTCTTGTTTACATCACTTGGAAAAAA +GTTCCTCTGGATCTAGGCTTGCCCTCAATTACATGGTAGGGCCCAAACAAAACACCCACT +AACAGAAACAAAGTCAATCAGCCACAAGTAGATTGGAAATGGATTGATGCAAATGCATTA +ATCCAAATTATTTCCATGTTCAAATGCCAACCACAATGTAAACACACAATTTATGCATTT +AAAGAGCCTCAGATAATACTAAATGCAAAGAATTTACTTACATTTTCTACTTCATAAAAG +TCACTATTTTACCTCATCAAAATCTATCAATATGAGATATTTACCTCCCACAGTGCTCAA +ATAGCTCATCTCTATAGAGACCAGGAACTAGTAAAATGAAAGAGAGAAACCTGGTTGGAC +CAAGGGGTGTTTGCTAGTAGGTAGGTCAGGGATACAGCAGTGAAAATGTAAGAGACAAAG +ACACAAATGCAATTGTGCCTAGACTAGGGAGCCACAGAGAGATGTAAGAAGTTGAGACCT +CTATCTAAGAGGCCAACAAATTAAACAGATAAAGACTCAAGCAATGAGGTCACAGGACAC +TGCTATACCTGTGTATGTTGTAAACGAATGTGCTTACCCCAGCTCCCCTTAGCCAAGGGC +AAATGCATTAATAACTTACATTATACAGTGCTTTCAAACTTTCAAACCTTTTCACATCTA +TAAACTACTTGATCCTCACAACAACCCTGTGAGGTAGGCAGGGCAGGAATGACTACTGAT +CTGCCTTGACAGATGAGATCGTGGTAGAGGTAAAGAAAATTGCTCCACACTGTGAGGAAG +CTAGAACAAACTAGCTCTTGGATTTGATTCCTTCTGGTTTCTACCAGGCCACTCTTCATT +CCTCAAGGGCCTTTCCATTAGTGGAGAATCTTAGGAAAAAGAACTCACTACTCTTCTGCG +TATTAACAGTTCATCTGTTCCTTTGTCTGAAGACACAGAAAGGAGCCAGGGTTCCAGAAG +GTGGTTGTTAGAAACAGACTTGTACCAGTTTGGGAAAGGTGTCCATTCAATCAGTTCCTA +GCTTTTGGTATTTGAAATCAACCTCTGAAGCAACTTCTCAAGCCCTTGCTGGAAAGCCCC +AGTTGCTTCTTCCACTGCTGTGGCCAAGCGTCTGACTGCGATGACAGCATCCCTGCGCAG +CTCATTGGCAGTGTCTTGCTGGGCACTGGCCTCCTCACCAATAGCAATCAACCTGTCCAG +CTTCTCTTCCTCTCTCTTGGAGAGTTCTCGCGCCAACCTCCTGTTTTCTGCCAACTCAGA +TGAAATGGTTCTGGCCACTGAGCGCCTTCTTCGCCTGGCCCACCTTGGAGAGGGCTCCCT +GGTCAGAGGTCTATCCCCACCAGAGAGAAAAGCAACTCTTGAGGAAGAGCCTGGAGGCTG +TGGTGTGGAGGCTGCCCCAGGAGGGTTGCGGCTGGTGCTGGTGCAGGGACTTGACTCCCT +CGACACACCCAGTCTGGTCATGGGGTTGCTCTGACAGGGGGCAACTGCACCTCTGAAAAG +GTGGTGGGAGCTGCTGTAGCTGGGGGTCCCTTGAGAGCACCCTGAAAAACAAAGCCACAG +CGTTGCAGAGAGGACATTCCGCTAAGGGAATGCCTGCAGCCAGCAGCAGAGCTGAGACAC +AAAAATATGTAATTCTTGGGAAGGCCTCTTTCCACAAGGGGATAAAAGGGAAATGATTCT +ATAATGTGGACATTTTGGCTTCTTTAACCAGTTATAAAAATGGCAGTATATTCCCCAAGA +CGCTTTTCATGTGGCTGTCCTACTCACAACCCCTCCCCCCATATATTCCTAAGTACCCAT +TCCAAATAATGCCCAAAGCCAGACAAGTCACTCAGGGTTGTAGCATCTGCCTAGCATGCA +CAAATAATGCCCAAACTAGGATGCTTTGAAAGACCATGTCTTTACGTGTGAAGAGTTTGA +CTATATACCAGGGTCATAGGTAAGAAATTGGAGTACTGTATTTAGAGAGGGGGCTCAATG +AGACAGAAATGAGAGTTATGCTCAAGAGAGCGCTATCCAATCTTTTAACACTATCTAGGA +CCAAGTGACTCTAAGACCCAGTCCCTCTCATGCTTGGGAGTTACCTGCACCCAAGGAGTC +ATCCCAGGAGCCCTCAAGGTCACTGGCTTCTTGTGTCTGGTCACTGATTCTTAGGTGACA +ATCCTCATTTGATTCCTTAACTGTTTGCAAAATACGATGATGACAAGCTGTCTGTGTCCT +TTTCATTTCCCGAATGCTGGTGCCCTCTTGCCCTGGCTTGTCAGAGGCTACCAAATTCTG +ATAACAGTGCTTGGCCCAAGCAGCAGCCTCCGTTAAGTTGTCTGGGTCAGTCACTATCTG +GTTTCGAAGAAGATGATCCAACGTATCATAAAATGGGCAGTGCGGTGGGTCCCCCATACT +TGTGGCATGGGCAACGTAGGCCTTTAAATACAATGCCTTCAGAACTTTAAACTTGGAGCG +GCACTGGCGTTCGGTGCGGCAGAAGCCCTCCTGCTGCATTCGCCTAGACACCGCCTGATA +GATATCTGCATTGTGATGCCTAGTCTGGAGGCGCTGGATGTACTCTGCCTCACCTAGGAT +GGAGAGAAGAGTTCGTGTCTCCTGTCTGGACCACCGGATGCCCGCACTGCTATTAGTGGT +TGCCATGGTGGGCAGGGAAGGAAGGCTACTGAAGCAAGCTCCCAGGCAGCAGGGCACAGT +TTTCGAGGCGTGGGGAAGCTCTGGGTGTTCTCAGCATGTTTCCAGGAGCCTGCTGGTTCT +TTCCTCCCAGGGCACTCTGCTGAGAAGGCAGGTCTGAGGACCACACTTCTGGCTGGAAGG +CCACAGGGGAACGAGAGTTACAGGGCAGGTGTGAGGATCATCCTGGCAGCAAGAGAAGCC +GTGCTACCTGTGTGCAGATTCCGCAGCATATGGTCAAGACTTTGGGAGTTCATCCGCCCA +TAGGAAGTGATGGACTGTGGGTTTAATGGCTTGATAACAAAAGGACTCGCTCTTCTACAA +GGGCTAAGCGCATCCATGGCTGAGACCCAAGATAACCATGGCTGGTTAGGTCAAGAAGGA +AACAACCCGACCATGAGGCAGCTAACTCAAGAGAAGTCTTAGCAGAGCCATGGCCTTGGG +TCTGTCTGAATGGCACTGGCCTTTTACTGGCTGCATCCATTTAGTGTGGTGTGCCTGTGT +GTTACCCATTGGACTCACTGCTGCATTCTTACTAAAAGGATTTAACCTTCAAGGCCAGAA +AAGCAAGCTTAAGCTGGTCTGCTGATACAAAGTACATAATCTGAAAAGTGACAGTTCTGG +AGGCATAAAGGAAACAAATCCAAACACTACTGGCTTCGAGAGGATCCTACAGAAAGGCTC +TCTGTCTTGACTGAATCAACATTAGTGTTCTGGTTGCGATGCTCAACTATAGTCTTGTAG +GACAATATCACTGACAGAAACGGTGAATCTAATAATATACTGGTCACCTTCATTCTCTCA +CAGGAAACGAAAATTATCTCCAAAGGGGGAAGGTTACTTAACAATTCCTGGCTCCTCAAT +GACTCTGGCTTTGAGATCTTTCATATACCCCCACTTACAATTCAAAAACATTTTATGCCA +ATTTTTTGTTTTGTTTTGTTTTTTTTAAGACAGGGTTTCTCTGTGTAGCCCTGGCTGTCC +TGGAACTCACTCTGTAGACCAGGCTGGCCTCGAACTCAGAAATCCACCTGCCTCTGCCTC +CCGAGTGCTGGGATTAAAGGCGCGCACCACCACGCCTGGCTGCCAATTTATTTTTAATAT +GCTTACCAGTACATTTTAATACGCTTAATAACACCTACCAACATTAATGAATATAGGATT +ATAATCACACAAAAACATCTGAATTCATTCTTTAATAGAGTGATATCAAGTTTAGTGTAA +GCAGTCAAGAGCTCATGAAATAAACATGCCTATGTAAATGAAATATTCAATCTAATTAAC +AATCCCCAAGTTTTAAATTCAATACAAAGAAATGCCTAATATTTACATCCTACTTAAATG +AAGAAGAAAAGGCAGAGGGAGCTAAGGATTAGAAGTCCCCACCTGCAGGCTTATCTAATT +CACCACTGTAATTTGGGAAAGTCACAAATTCCGGGTGCCTTGACCTCCTGATACCTGGCC +AACCAGTTTTTATGGGGATGGAGAGGATTCAATAGCATCATAGATGTGAAAACACTCAAA +CATCGCCAAGCACCACACTCCAGAGGAAATGAAAGGGCCCTACTTATTAGGATAATCTAT +GATTCGAACAGACGGAAGTCTGGGGAAGCAAGCCTCTGGAATCTTCTAATTAAAGTCATA +ACAGATAACTGACCTGCTTCTTAAGATATTAATTAAACTGTTTCTCCAGCGATTACATTT +GTGAGTCAACTGGAAAAGTTAGTTCCCAGAAAGTGTCACAAAGGGCCAAGGAGGAAAATC +AATAGTAGCTGAAGAAATTATGACCAGTGATAAGAGATTTTACAAAACTCAACCACCATG +CAGAGAAATCATCCAATTCCAACAAAATAATTCTAGTTCACTCAGTTCAAGGAGATACAA +GAATGCAAAAGGCCAAAGAACCACTTGTGACTGGCATAAATGACTAGAAGTGAGTGCTGG +CATTCACTAATACTATGAGACCTGTCAGCAAGAAGCAAACTTCTGAACAACCCCCCTGGG +GCTCTCCCTAAAGTAACCGCCATTAAACAGTCTGGAGTGTCTCTCGTTTCCTTAGCATTC +TGCCCAGAATGTGCAAGCATGGTTTGAATGTTTGGCTACCATACCTTAAAGTACTTTATG +CCATACCTTCTGCCAAGGATCTGTTTCACTTTCACTACTGTGCTTGAAACATGTCTTATT +CTACTTTGTTTTGCTGCCAGTCCAACCACCTGAAAAAGAACTGCACATTAACAACAAGAC +TCTGCATTATTTTCAAGAACCACCGATGAGAGTACTCGACCGTACCTGTTCACGTTCCGA +GTAAGCAACAATGGCTGGTGTGACTCTATCCCCTGCATCATTTGCAACCACATCGGCCCG +GCCATCCTAAGGAAAGATGTGAGAGGGTTAGTTCTCTCACACTGGAATGCACAATCTCAT +TGAATATACCTGCAGATTGTAATGGAATTTTAGAAATGCCATTGTATCTGGCATTCACTC +AGGTGCCTGAGTGACACCCATTCAGGCCTTAAAGTCATCTTCTGTAAATAATCAGTGATG +GGACTTATGGGGTTGCTCTTCCTTTGGGAATTTCAAACTGAGGAATTGCATAACCTCAGT +AGCAAGACATTCTTGGCAAACCAGGAATTTTTGCAATGGTTGATAATTGCTTAGGCAATG +GGTCCTTCAGACAACGAGATCAGAGAAGACATTCTGGTATTCAGTAATTGACTTGCCAAA +AGGCCTTTTTTTCGTAACAATCAATAAAAGCACAAGGCTACCCGAGTTCAGTCCTCAGAC +TACTCCACCTTGCAAAACCTTACTAGGTTGGCAGTGTCTCTCTTTCTTAGATTGTCCCTC +ATAAACTGGTCTTTTAACTGCCACTATTTGTTTCTTATAGTTTAATAAAAGGCTTCTTCT +AGCCCATGCATTTTCCCGTTTAGATCTGTGCAGTAAGCTGGATCAAATGTATACAACATT +CTATACCTAGCAAGCATGATTACACGACTCTCCCACAAATACAGCTTTTCCACCTGCTTC +CCTACAAACGAAGTAGCTACTCCCCTGGGACTTTCCTGATAAATCGAATGAGACTTAAAA +CCGAAGATAGCATCGGTTAAATTCCTTAACATTGTTCCTTCTCCATCGATATTGAGGAGG +AAAAAGCTATAGTTCCTTGTTAAGTTCTCAGTTCTAGAATCAAGTGTGTACAGCAAGAGT +CAGTTCTTAACTAGGAACCCTTCTCTCGAGGGCAGTTACACAGTGCTCTGGTTGCTCAGA +AATTCAAATACCTCCCACCTCCGGGAACCCCGAACCAGTGACGTCACCGTGACCTCTTAG +GGACTCTGCGGTCAGTTGTCACTAGGACTTCTCTAGCATCCAGGGGGTCCTGACATCCAG +GTTTGTTCTAGGCGTCTTTACAAGAACGATGTCCCCCGCCCCGAGGACTCCAGGCATCCT +GGAGCCCTGACGTCTTTTGAACTCTTCTGGGCATCCTATGGCCCGGTCTCCTAAGTGCAC +CCTGCATGCTTGAGGCCTTTTCGTCCCTAAAACTCCTCAAACAGCCAAGACGTCCAGGAT +ACCCTGGAGTATCCAAGATCCGGCTCTCTGTATCCACCCTCCACACAGCGTGCTTGGCCT +TGGAGGGAGAGCCGAGAACCCGCAACATTGCCACTTGCTTGCACGCACGGTTCCCGGGCC +GATGACCCGGAGCCCAGAAAACAGGGTGGCCGCCACGGAACCCGGAGACAGCTTCCCAGG +CTCACCTTGTAGACAGCCACACAGGCTGATGTGCAGCCCAGGTGCACGCCGATCGCCGCC +ATAAGGCGGCGGAGACCACGGCAGCTCAACGAAGGACCCTTCAGCAGCTTCAGCTAGCTT +CCTCGGAACAAGCCCATCAGGCACTGCGGAGACTTCACGTTCCCGCCCGCCTACTGCGTC +CGGTCTGCTGCGCCGGCCTCCCAAGTCGCAGCCAATCAACATAAGGATGCCGCCTTTCAT +CAGAACGGTTAGCCAATAGTTTTAGCGCATCACTCCGCGCTCCTTGGGAGCCCGGCGTAA +ACGCCGGTCTGCTCAAGCTCAAGCCGGAAAGGCCCGGAAGAGGGTCATTAGCTCCTCCCT +CTCCTGAGCGCCGTTCATCAGAGCCAATGGGAACGCCTGGTGAGATTGCGTCACTTGTTT +CCTGCCTCTTTCCGGCTTCACGAGGCAGCCCCCACTACAGTAAGGAAGGTGTGGGTAGTT +CCGGGTCCCAGGCTCAGCATGCGGTGCATCAGTCCAACTGCTCTGGTGACCTTTTGCGCC +GGGTTTTGTATCTCGAACCCTGTGCTGGCGCAGGGCCTGGAGGCCGGTGTGGGGCCGAGG +GCTGACTGTGAAGGTGAGCGGTGTGTGACCTGCTTGCATGGCGGCGACACCGCGCTCAGC +CTAGCAATTGCCTAAGCAGCTTCTCCCGGCCCAAGCTGTAAATAACATTTCACCCTTCTG +CTTTTGCTGTCATTATTAAGGTGGCGCAGAAAAAGGAGTGAAATAGGATTCGTATTAGAT +TTTGTGCAAATGGTCTCCGCTGCCAACTTGATTTTGTTGCTCCTAACCGAGGAGACTTGC +TTCTCTGCTCAGAAGACATGTTTTGAGGTTCAAACTAATTGCCATTCCTAGGAGGTAAAT +AAAACATGGCAATACGTTAGGGTTGCTGAAATCAAAGACAAGGGTACGGCTGACTAGGAC +TTTATAGACAAGCTGCTTTACAAAGGAGCACATTAATTCCTAGAGAACGATAAAATAGAC +GCCTGTTTTCTTCTGTGGACTTGGCGATCATACCTTCAATTCCACCATCCCACCTGGTTT +TGAGGGTGTTATAGTACCTAGGTTTTGTAAAAACAAAACAAAACAAAAAAACAGTGTATT +TTGTAGAGGACTGTTAACAAGAGCCAAGATGAACAGTTTTGATAGTCCCTTTGGGACCAC +TGTAGCACTTCTTGTTTTATTGAAGTGATGTAAACATATATCTTCTCATCTTGAGAGCAG +ATGTACTGAACAGAAAATGGAGACAAGATTCATGTGGAATGGGCAGTTGAGTCTTATTGT +AAGTAAATAGTATTAATAGTAGTTGGAGTCCAGCTTTCTATCAGCAATTATCAAACCTTC +CTCTAGAAATTTAAAATAAGTTTAGATGTTATTTAAAATTTCTGTAGCTAAAGATACTGG +TTTAACAGTTATAATTTCAGTTAAAGATCTCATCTTGGGCAAGCAGGATTTTATTATAGA +ACTTCAAACTATTTTGAAATCATTATAGATTGATGTATGAAACTACTTTAATAAACAAAA +AAGGGCTGGAGAGATGGCTCAGTGGTTAAGAGCACTGACTGCTTTTCCAGAGGTCCTGAG +TGCAATTCCCAGCAACTACATGGTGGCTCACAATCTGTAATGGGGTCTGATGCCCTCTTC +TGGTGTGGCTGAGGACAGTGACAGTGTACTCACATATATAAAATAAATAAACCTTAAACA +AAACAAAACAACAAAGAAAACCCTGAACCTTAAATAACAACAATGTAACACACACATTTG +ACATCACACCAATGCACACAAATGGGGACCCTTAAGTTACTAGCTCCATCATCTGTGCTG +AGGTTATCAGAGACTAATCCAAGGACATCCAAGGGTTGAACTTGGGTTTCTCTGTGACTC +CCGACAGTATTAGAATTTTTTCTTTCCTGAAGTCCCTGCCTTGATGACTTTGACATTGCC +GCTGCTCTGTCTTTGCCTCCATCACGGCAAACATTTTCCAGATTTGTTCATGTGCTTCTC +AACCTTTGGCTATGGCTGGCTTCTGTTTTTTGTTTCTTCCTTTCTTCCTCCCTCCCTCCC +TCCCTCCCTCCCTCCCTCCCTCCCTCCCTCCCTTCCTTCCTTTTGATACAGGGTCTCACT +ATGTAGCCCTAAATGGCTTGTAACTCACTATGAAGCACACTGTCTTCAAGCTCACAGAGA +GATCTGCCTGCCTCTGCCTCCCCAGTGTGGGGATTAAAGATGCGTGCCATCAATGCTTGG +CCTAGCCATGGCTTAGTTGTTGGAATTTTTCTGTGTCATGCCCTCTGTATTTATTATCAG +TCTGCATACAGTGCAAAAAAAAATCAATCTGCCTGACTGTCCAGTAAATTCTACATCTCT +GTATCCAAGCCACCTTCTCCCCAGAGTTCCGGACATATTTTCTGTCAGGTGATTATGGAG +TGACTAAGTATTCAAAAAACGTGATGTAGTTAAAAAGTAATCCTCAAATGGAACTTATTC +CTATGCTATGAGGTTATGAGGTTAACAAAATTAACTGGTTTGTTCTGTATTTCCTCTTCC +TTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTTC +TTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTGCTGGCC +AATTGCTTGTCTATTGACTCTACCTTCCTATGGATTCTCTACCTTTCTTTTTCCCCAGGT +CTACTGCCTTGTCTTGGTGTCTTTCCATCCTGTAGCTTGCCCCATCTCTGGGAGGGTTGT +CAGGTTCTCCTGGATTTAATGTTTTTCCAGTTTCCACCAGGTAGTGTCTCCCCCTCCCCC +ACGGTTTCTCAGAAGATTCAAAAAATCATTTCACTACACACCACGCAGCTATGTACTTTT +AAAAAGTCTCTCTAGATGATGTCTCTCATCCCATGGATTTAAAACTCTGTTATTATACTC +AACAGGCAGAGTACTGATAAAGGATACATATGCACTGTGGCAAAATTTCATGCATGTTTT +GGTGAGACAAATGTCCATCTTTAAAAACAAAAGTTAGAGTTCTTGAGTTTCCTCATTTGG +ATTGATGATTCCTTGTCAGAATGGCAGAGATGTTTAGAAATCAAATGAGGATATGCTGGG +GAAGAGATATGAGACCTTTGCAAGACTGGATCTCTCTTATAGGAAGACAAGATGGGAGAT +TGCTTAGAGACTGATGAATTCCTGCTCACAACAGTGATCATGACAGCAGGTGTCTTCTTT +GTAGACTTAATGTATTTGATAATTAAGATGAGTAAAAGATACGTCAGAAGACATTTTTCA +TTCTATTGGTGGCTCATAACACTGGTGATCAGTTAGATGGGTTTTTGTTTGTTTTGTTGT +TGTTGTTTATTGTCATTGCCTCTGGGGAGAACACTGGGCCTTTATCTTGTCCTACCTCAC +TGGCTGTTCCTACGAGTCCTTTTCTCATTCTGTCTCACATTCTCCACCTCTAAACGTTGG +CGTTTCCTGAAGGTGGTCCCCAGGCCTGCTCTTCCTCCAGCTCCCTTTGTTCTGTGGTCT +CATCGTCTGACTATTGCTTGAATATGATGAATTACACATTTACATACCATCCTGGGCCGC +ATCCTAATTCTCAGATTTATAGTTATGTGTCTCATCAACATTTCAGTCAATGATGGACCA +TGTGCACTAACATGGTTCTATGGGATTATGAAAACATTCTACTGCTCAATGATATTGAAT +TCCCTGTTTCTAATCAATCGTTTGTGTTGGTCTGGATCCAACAGACCCAGGAAATGGCCG +GTCTTATGAATGACAGCAATATAACATGTAGAGCACAGTATTTACTGTTTACCTTCAACA +ATCATTGCTTGGATTCTTCTTAATTGAAAAGGTAAAGTGTCAACTAGCCTCAGGCAGGCA +CTTGAGAAAATATTCTGGAAGGGAGGGATTTGCTTCAGACCTTTAATCCTATCACTCAGG +AGGCAGAGGCAGGCTGATCTCTGTGGGTTCGAGGCCAGCCTGTTCTCCACAGGGAGATCC +TGTCTCAAAGCAAAAATAAACAAACAACCCAAGTATCCCAGAAAAAAAGGAATTTTACTA +CACAAGCCCAATCCATGTGTGCTGTTGCCTCTGAAAGGGTCATAGTGGGACAAGGTGGGG +GGCAGTGGTACCGTCATCTGGATCCTGTGTGGGCTTCGGCTAACGCATGTTTTTGTGCCT +TAGTTCTTTTACAATCAAGTTTTAAAAGTAAATAGATAAGTGACCTAAAGAATAAAGGTT +TAAAGAAGAAAGGTGCACTGCAGTATGTTTGTGTTTCGAGCTAAGTGTCATAACAAGACA +GGCAAACAGTTTTTTTAAATTAAACAATTTATATGGTGGAAAACTTATAGTAATCTAAAG +TTTATTTATCATGGAAGAAATAAGCTATTTTTTCCAAAAAATTCATATAGTCTGTAAATG +ATTGCAGTCTATAGTGACTTCCTCAGTGTGAACTATCCTCTCGGCCTTCATGTTGGCTCC +CCCAGCTCAGCTCCTAAGTCAACAGGCTCCACTCATAGTAAGGGCCATATGCAGGTACAC +TGTTTCATTTTAGAACTCTAGTTTGCAGACTTACCTTTATTTATGTATGTGTCTCTGTTT +GGTATGTATGATACATGTGTGCAGGAACTTTCAGAGGCCAGAAGAGGGAGCTTGATCCCC +TGAAACTGGAGTTTCCAGGAGTTTGAGAGTCACTGGGCAGGGGTGATGGGGACTGAACTT +GGTGGAGCAGCAGGTGCTCCTAACCCCTGAGCCAGTGGTCCAGCCCCGATTAGTAATACA +ATCTTTTCACTGCAACTCTCTTATGTTTACATACCTAAAGTTCAGTGAAACTTACCCACA +GCCCTCAGCATGGTAACATGTTCTACACACAGGCATGATCACCTTGTAGCTGCAGGCTGC +GTATGGCACAGGATAGCTATGGATGTAAGTCAACACAGAATCATGGGACATTGTAAGATT +TTGAATGTATGAAGTTTTTATTTCTTGTAACCCAATTACATGGCTCTTAAGCATAAGCTT +TGTAGATGACAATGTAGCATTATAAAAAGGTTGAACATACCTACCAGGCTTGTAGACTTG +GAGCAATGAACTGTACCATACGACCTAGGTATATATAGCAGGCGGTAACATCTAAGTTTC +TGTAAGTAACTCCTTTGATGTTTCCACAACAAAGTCACCTAGCAGCATAACTCAGATGGC +GTCCCTATTATTAGGAGATGTATGGCTGTACTGAGAGGCTTCCTCACTGTTTCTGCTTGA +ATTATGAATTAGCCAGAATTCGTCACAAAACAGAACCAATATATTAATGCACATGTGTGC +ACACCTGTGCGTTTGTGTTAGTCTTTAGCTTACAATGAAGCTACATCCCATTATAAATCG +AAAGATGGCCAAGAATGTATCACCGAGAGATGAAAGGAAAAGATGGGAAAGAGAAAGAGA +AAGAAAACTCCAACATACATTCATTGAATTCTAGGTCAGGAGAGAGGATGTGTGCATTAG +TGATGTCACATTTGCTGTGACCAAATTCCTGACTAAAACTCAAAGAAGGAAAGATTTATT +CTTCCTCCCACAGTTGGGGAGAACGTGGACCAGGGGCCACGCCTGGAGGATCAAATTCTC +TACCGCTGACCCTGCAGGTCAGGTGATGTTTCTTTGGCTCAGTCTCTCTATCTGTAAAGA +GAGGATAATAAAGTATCTATGTCATAGCTTTGTTGTGAAACTTGAATGAGTTAAAATATA +TGAAATGCTTGCATCATAGCCAGCCCCTGCCAGCTCCTGCCAGCTCCTGCCAAATGTTAA +CATGGTGGTTGCTCATGCCTTGCCTATCCTGAGTCCTGTCTCCCAGCTCAAAAGAATTGG +GACTGAGTATGGTTCTTCAAGTTAGGATTTAACTACTGATATGCATAAAGTATGGTTTAA +AAAAAAAAACCCAACAGTTAAGGTTTCCACCAAACCCAGTCTCATGATGGTGGAACATAA +TACTTGTGCATGATAAAGAGCTTCATTCAAGGTATTGTAGTTATTCAGATTTTTCTCTAT +GCCTGAAGCAAAGCTATACCCAAGACCATATTCTATAAAAAAGCTATCTTACCTTTTAGG +CTTTGCCAATGTCTATACAAAGGTTTTCATTACAGGTGAAACTTAGTTCTAAAGACTGAC +CGGTGGATTCTGTAAGCTCATATTAAATGTCTAATGAATTGATGGCTTTAGGAACAGAAC +CCCAAAGAATGCTTAGGGTTTGAATCCATGGCCATAATGCATTGAATCACATCTAGATAT +TTTAAATTTTTATTCTGATTTTATGCATATAAGTGTTTGCCTGAATGTAATGCATTTGTA +CCACAAGTGTGCCTGGTGCCAACGGAGGCCAAAAGAGGGTATCAGCTCCTTAGAGCTGAA +GTTACATATGCTTTGTAAGTTGTAGGTGCTGGGAACTGAACCTGGGTCTTCTATAAGAGC +AGCATGTGCTCTTAATTGCTGAGCCACCTCTCCTGAATTATATCTGTATTTTTTTCACTC +GGTGGATGAGTTATGAGCACAAATGTGGTCGAGGTAGAATGTGTAACAGACTCAACTCTC +TCTTCCTTCTAGTATGTAAAGAATTCTTAGACCGATTCTACAACTCCCTGCTAAGCAGAG +GCATAGACTTTTCTGCGGACACCATAGAGAAAGAGCTGCTCAACTTTTGCTCAGATGCCA +AAGGAAAAGAAAACCGCCTGGTATGACACATTTCATTTTCCTTTTTTTCGTTGTGCTTCA +AGAAAACAACTAATAGTTCCCCTTTGCACTTGGAGCTGGTGCTTTCCTCCCTCCATGCTT +GCTCTGAACATGCGTGGTGTAGACAGCGAGCAGAAGCCAGTTCTGGAAAACAAGGTCCTG +TGTGTTACGTCTCAAACCCTGAGACAAATGGCTGAGGTGCCTGTTTAACAAATCAAAGCA +GACCTGGCTGCCAGGTTCTCCCAGCATCCCTCAGTCCCTACCTGTTATAGAGTCCTCCTG +GCTGGCATACCCTACCTCTACCCCTCTCCAGCCCAGGGTCTGGGTTGCCCTTCCTCCAGA +TGTCCTTCCTTATATAATCCAGCAGTTTTGGTTCTCTCCTCTTTTGGGCTTCCTTTCTCC +CCTTTCTGCCCAACCCCCCACTGCCTGACTCAGGGTCCCATCTACTCTGGACTCTCCCAG +ACGATGTCCTTACCCCTGGCCATGTTCTCCCTTTTACAGTAAACCTTCTCCTACATTGCA +TCTTGGAGCAGCCATGTCCTTCCTGTTTTACTTCTTTTTCCATTCACTGTGAATTCTTAT +TATAAGTTGTCCAGTTTTCCTTTCTAAGTAAATCATGTGCAAGCAATTTCCCACTTCCTT +AAACAGAGTCGTCAAGCTGACAAGGATTAACTATTATGTGAATGGGTAGGCTTTTGCATC +TGCTACCAAGACACTTACTAGAACCCATCAATCATCTCAGTATCATTTACATGTAATGAT +TGAAGCTTTTATATTTTCTTTTTAAGATTATGTTTCCTGAATTTAATGTATGTCTTATTT +CAATATTTTTATATTAATAAAGACAATGTCTTTTTCTGAATTTTACTTTTTTTGTAATAT +ATTTTTATTAGATATTTTCTTTATTTACATTTCCAACATTATCCCCTTTCCTAGTTTTCC +CTCTGAAAATCCCCTATTCTCTCCCACCATAAAGACAATTTCAAATCAAATCCTCTTTTG +TTCCATCTTGGTATTGAACCCATAACCTTGTTCATGCTAAGCATGTGTTTTGCCACTGAG +CTATCCTTCAGGAACCAGTCCACCAGTTCTCTTTTTTTGCCTAAAGTGGTCATCTTTCTG +TGTACCACTGGACTCTGACTGGCTGAGGCACCAGAAGACCAATGACTCCAGCCTTGTCAT +CAGGCTAATTAGATGCACCCAATAATCCCCATGATGATGAGAGACAAGCGCATCTAATTA +GCCTGATGATAAGGCTGGAGTCACTGTTCTTGCTGTGTCTCAGCCTGCTGGGGCTAAAAT +TAAATATCTGGTCTATGAGAACAAGGGTAACCTCTTTCTCCCTTCTTTATACTGTTTTGC +TTGCTTTTATTCATTGTCAGGAACACTGTCTTAACCACATTCCACTTAGTTATTTTGTGT +CCATGTGTATGGCGTGCATAGAGAGCTCAGAGGACAACTCGCCAGAGTCGGTGCTCTCCT +TCTTCCATGTGGGTCTCAGGAGTTACACTAAAGTGGGTCTTGACGGCAGGTGCCTATGCA +GTTAGATTGTCTCACCAGCCCCGTATTTCCTACCATTCTCTTCTCAGTGCTATTATCTGG +GGGCCACCACAGATGCAGCCACCAAGATCCTAGGAGAAGTCACTCGTCCCATGAGTGTAC +ACATACCTGCCGTGAAGATTTGTGAGAAGCTAAAGAAGATGGACAGCCAGATCTGTGAGC +TGAAATACGGTACGAGAGACCCAACTGTCTTTCCCAGAATGTCACATGTGTTGTCAAGCT +TTGAAAACCTGGGCCATGTTATCTACAGAGCCAACATTGGAGGGAAGGGGTTCTCCATTC +ACTGATGGAATGCCAGGCTGGTGTTTTCCTGTCAGCTGAGCTCCTTCCTATAAAGGAAGG +GAAATGAATAAACTAATAAGAACCTGATACTAACTACTGGATAATAATGGATAATCAGTA +TTAAGTTGGAACCCCCAGCCTAAAGCTTAAGTTCCTAATTTACTAAGGTGATGTCAACCG +TGAGTGTCTGGAAGTTTTCTGAAAATGAATCTTGGAGGTCCTCTCAGTGAGCTACAAAGA +CTCAAGGTGCGTCTGCCCAATGGCAGCAGGACCTTGAAGTCGTGATATGACTTTGTTTCC +CTCCTTGGCAAGTTTACCCTTCTGCCAGATGTCTCTCTTAGGAGCTGGGCTTTTCCATCA +ATCAGGCTTTGCCCCGTGATGTAGCTTATCAGAGGTGCCTAAAATAATCAGTAAGGAAAG +AAGGTGATGTCCTATTTAATGCTCTGTCCTTGGCCTTATAAATTTCACATGGTTAAACCT +ATTCTTACACTGAAGGGTTGTATCTGGGCCAGCCTCTTGCGTAGGTGGAATCAGTGTGAT +TAAAGGCTGGGAAAGTTTCCCTCAGCTATCCTTCACGTCTGAAATTCCTCTAAGACATAA +GTTTTTGTTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCAC +ACACACACACACACACACACACACACACATTGTAAATGACCTAAGGAATAATTTTGGCTC +ACTTTCCCCACAACCTTGTAATGAGTCCATCTACCACAGCTACATAGCAGATGTGAAACA +GGCTTAAGGTTGAAAGGTCCCAACAACAACCTAGTTCTTTGTTCAGCACAGGCCCTGACT +TGCAGTGTAGTGATTATGGGCAAATGGCCTCCCCCCCCCCCTTTTTTTCTGGTATTTTCG +AGACAGGCTTTCTCTGTAGCCCTGGCTGTCCTGGAACTCTCTCTGTAGACCAGGCTGGCC +TCGAACTCAGAAATCTGCCTGCCTCCGCCTCCGAGTGCTGGGATTAAAGGCGTGTGCCAC +CACTGCCAGGCTTAAATGCCCCTTCTTATAGGCTTCAAAGGAGCAATGATGTCCTGAGTC +CATACAAACCATGCGCACAGAGGGGAAACTGTGTACTGAGTCTTTCATTCAACAAAGACG +TGTACATGCAATGACTCTTTAAATATTGGAACAAGTATCGGATATTATAGAGGAAATTAA +TATTTATTTGTACATGGGAACACTGGTCATCAGGGAACCTTTGGAAGCCACAAACTCATT +TTTATTTTTGACTTCCTTCTTGTACTTTTAAGAGTATTGTGGCACTCCCCCTTTCAAATT +TAGTGTCAGATGCCATTTTTCCCCCTAGAAAAATACCAAGGAAACTGCTGTCATTTAAGT +TATGTTTCTCTTGACTTTCTCAGTAGTTATAAATTCTTCTCGGCTTATTATCAGACTCCC +TGCAGCTGGAGTTGTAGGTGGTTATGAGCTGCCTGGTGTGGGTGCTGACTCTGATTCGGT +CCCTCTGCAGGAGCAGTGCATGCTCTTAACCACAGAGCCAACTCTCCAGCTCTCATTTCT +TTACCTTATTACGGAGCCTCTATAACGTACATATACATTGTTGAAGATGTATTTTCTTTT +AGAACTACACTATAACCTGCTGGTTAGTTATGACCTGTGTCTTTTTGTTAGCCACAATAA +AGGCCCTGCCAACGACACTGGCTTTTGTTTATAAATTTCTGTCTTCGACCTTTGGAGAAG +AGTTTAAGTTTGTTTCAGGAATGCAGATTTGAGAACTCTGCGAAGTATCCAGCCCCTTGT +TTTAAAGCCTGAATAGGCCTTTAGAGGGATGGCTGGAGGCAGATGTCCTCCTAGTAGCTT +TATACAGTTGAGGATAACAGAAGCCTCAGGTAGTCAAGTTCCTAATATAAAACGCCATAA +ATTTTGCATAGAATTCCCACACATCCTCTTCTGAACTGTAAATCATCTCCAGATAGCGAT +CATTATATCATACAATGTAAATGTTATGTAAATAGTTTTCCATTACACATTGTGTGTGTG +TACATGTACATGTGTGCCCACACTCTTGTGCATGTATATGTATGTGAGTGCATTTGTGCC +CCAGCATAGCATGTGAAGGTCAGGGAACAATCTTGGGAGTCAGTCCCTTCTTTCCAGTGT +GTGGAATCACTGAAGATTCAACTAAGAATCCTTGGGCTTGGTAGCAAGTGCCTTCGCCCA +CTGAGCCAGCCATCTTGCCAGCCAGCAAATGGTTGTTATACTGTGTTGTTAAGTGGTTTA +TGACAAAAAGATAAAGAAAAAAGAAAAACCTCTGTCTATGCTTAACACAGATTTGGCATT +TTCATCCCTGAATATTGTTGGTCTATGGTTGGTAGCCTTTAAGCACTGAGAACCCAGGGT +GCAGGCTGACTGGTGATATCACATTCTCATTGGGTATGTCTTGGTCCCCATGGGAAAGGG +AGTTGTCTCACACTGAAGGGGAATGGAGTTTTATGAGATTTTGGGTTTGTCATTCAACTG +TGTGTTCTTTTTTGGCATTTAGGGAAGAAGCTGGACTTGGCGTCGGTGGACCTGTGGAAG +ATGAGAGTGGCAGAGCTAAAGCAGATCCTTCAGAGATGGGGGGAAGAGTGCAGGGCATGT +GCGGAGAAAAGTGACTACGTGAACCTCATTAGAGAGCTGGCCCCCAAATATGTAGAGATA +TACCCCCAAACGGAGCTCTGACCCCGTCGGCTGTCAGGAAGCATGGACTGCAGTTAGAAG +AAAATGACTGTCTAAGATGAGAGTGTGCTGGTTAGGGCTAACCAGGGACTGCCCAGTTGG +CCGTCAGTTTTGCTGTTGTATTGTGGAGTTGTGTTGTTTAGGCATATGATCAACCCGTGC +TTCCTCATGGTCGCTAAAATTGCAGAGCACAGAGACCTCAAGGTGCTTTTCTCATCCTTC +TTGGAGGATGCAGTGGTTGCCTTTGCATTGCTATGACAATAATGCTTATTGAGAGAGGCT +GGCCATGGCCACATGGAGAGAGGGGGAAGGGAGTGAGAGAAAGAGGGCTAGAGATGAGAG +TAAGAAAGGTGAGGGCTTAAAGAGAGAGAGGAAGGGCCAAGCAGCCCCCTTTATAGTGGG +CTGGGCTACCTTGCTGTTGCCAGGTAACTGAAACAAGTGTGGGGAGGGAAGAGTCACTTG +GGCTCAGGGATTTGGTCCATCACAGCAGGGTAGCTAAGGGCAGCACAGCTCAGAGCAGGG +CGACAAGAGCTTGTCATAGAGGCTGTTGTGATTATAGAGAGGCAGAAAGTGATGTCCAAA +TAATGATAAGGCTGTAACCTTCAAAGGGATAGCCCTATTCATCCACTTCTGTCAGTCAGA +CACCCACCTCACAGTTTCCCCAAATTACCACTAGCTAGGGAACAAACCTTCAAATCAAAC +CGATGCCAGGTGTGGTGGTGAATGCCTTTAATGCCAGCACTCTGTCTGGAGGCAGATCTC +TGTGAGTCTGAGGCCAGCCTGGTCTACAAAGTGAGTCTAGGACAGCCAGGGTCACACAGA +GAAACACTGTTTTGAAAAACAAACAAACAAACAAACAAACAGACAAACACTAAAATAAAA +TCCAACCAATGAACCAACCAAACAACCAAACAACCCAAACCAAACAAAAAACTGAGCTGG +AGGAGGACAGTTCAGATCCAAGGCACAGCAGAAGGACAATGTAGTTTATCACTACTGACT +CAAGTGTGCTATGGATATGATGGGATAATACATTTTAAGGAAGGAAAGAGACAAGAGGCA +TCTCTTTGGTCAAGGTTTTTAAAAAGAGTGCATAACAGAAACTATAGCTTATCTAATGTG +CGACTTCAATCTCAATAACCACCTAACATAGTTCAGAAGGTTCTTGTTTCATTTTGCTTT +TTAAAAATAGATTTTTTAAAAAACTTCATTCACTCTAAATATTTTCTCTCTTTTGCACAG +CAAGGAGGGAAGCATTCATTACTTTATAGGCTCTTGAGACAAAATACCTAAAAAAACAAT +CGAGAAAGGAGTTAATTTAGTTCATGGTTTGAGATTACAGTTCATCACGGCAGCAGGAGT +GTGAGGCCATTGGTCAAACTCATCCATGTCCTAGAAGCAGAGATGGAAGTAGATGCTCTG +CTAGCTGTCAGTCTGACCCCAGCACGGGAATGCCACTGCTCACATTCAGGATGGGGTCTT +CCTTCCACAGTTAAACTCTCTCTAGCAACGCCCTCCCACTCGTGCCCAGAGGTATGTGTC +ACCTAGGCAATTCTAAATTCCACCAAGTTAACAATGGCGATTAAGCATTGCACAGCACGA +ATGGAAGTTTCCGTTTCTCATATAAAGAAAACTGATCGGAAGAATACAAATCAGCAATCC +ATAAAAAGTCTGTGCTTGGCCTATTTATAACTACCTTTTTTTGTTGTTGTTTTTTGTTTT +TTGTTTTTTTGTTTTTTTGTTTTCTTGAAGCAGGATTTCTCTGTATAGTTCTGGCTGTCC +TGGAACTCACTCTGTAGACCAGGCTGGCCTCAAACTCAGAAATCCGCCTGCCTCTGCTGG +GATTAAAGGCGTGCGCCACCACGCCCGGCTTGTAACCACCTTGAATTGCCACGTGACCCA +AGCTCAGAGTCTTCTTCACTGCCCCGTGTCAGGCAGGATGAAAGCATGCTCCCCACGTGC +AGGCAGCAGGGGCGCTTGTGGTTTCTAATGCTAGCCTATCAGTCTTAAGAAGCAGGCAAT +GTTTCAGCTCCATTCTCTGTCCATAGATCAATAAGAAGCACATGGTTAAATGGTTGCCTT +TGGGAAATAGGTCAGGGTGTGGCTACTCAAGAAAGCATTCTCTTTAAAGTTTCTGGGGTG +ATGGGACTGTACTTTATCAAGGCAGGAGGTGAGAGATATGATCATCATATTGATATAGAG +GTACAATTAAGATGTGGGTATTCTATTGTACATCAATTCTATTTCATAAAAAGTTGTAGG +AGCTATTTGAAAATTACCCAAAATTAATTGATTAAAAGCAACTGTTCTTTTAAATAATCA +AATGTACTCATAGCCATCTTTTTTGTAGAGTAGAGAATAACTTAAATTCAGATAATAAAT +ATACATTGACAGAATAAGGTTTATTTTTAAATGGTGCAAGGGAATGCATTTTCAGCTAAG +CAATTGGGGTAAACGTGAGTTTGTTAGAGAAGTAGTGGTTCCCAAGGAGATATGGAGGTT +GCGCAAACGCAAAATGAAACTAAAAATACTAATAGAACAGACGGTCCACGGTGGTTATTG +TCTCTGGAATTCAGTTTTCTCACCAGGTGGGAATAGTCTCCTTCATTTTGAATTGTACAT +AAGAAATAACCAACGTTGGACTGTAGAAATGGTTCAGTGTTTAAGAGCACTGGCTCTTCC +ACATGACCCAGGTTCAATTCCCAGCCACCTACAAGGCAGCTCACAACCATCTCTAACACC +ATTTCCATGGGACTCCAACACCTTCTGACCTCCAGAGGATCCAGCAATACACATGCAGGC +AACACATATATGCACAAACTAAAAACAAAACTACCAAAGCTAAAAAGTAAAACCTTTTAT +AAAAACACTACATTTGTGTCTTAGGGTTACTATTGCTGTGAAGAGATACCATGGCTACAG +CAACTCTTAAAAAGGAAAACATTTAATTAGGGCTGGCTTTACAGGTTCAGAGGTTTAGTT +CATTATCATCATGGTGTGGAGCTTGCAGGCAGACATGGTGCTGGAGAGCTAGCTGAGAGT +TCTACATCTGGATCTGCAGGCAGAAGGAAGAGGAGACCCTAGACTTGGTGTGAGATTTTA +AAACCGTGCAACCTACCCACGGTGACACAGTTCCTCCAACAGGGCCATACCTCCTCCAAC +ACTGCCACATCTCCAAATTCTTCTCAAATAGAGTCACTCCCTGGTGACTAGGCATCCAAG +TATATAAGCTTAGGAGGTCATTCTTACTCAAACCTCTACAATCTGTTTCTATTTTGTACT +TTGAACTTATTTATCATGGATCTTGCCATTTGGAAATAATCTAGCTCTTTGATTTCAAAA +TGAGATCAAATTTTTGTGTCATAGCCCCCCCCCCCCACCCCCAGGAATCTAGGTAATGGG +AACACTGCTTAGTAGGCCATTCAAATCACTGAAGTCGCCTCCCCCGTCTCAAGTGATGGC +CTTAGTCTGTTTTGCTCAAAGAGATTTTATAGAAATGCTTCCCAAACTTCTGAAGTTGCT +TCTGTTGAGCAGTAGGAACATTTACTACACTGCATGTTCTTATCCTGTGAGTCTGAGGCA +GGGTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTGTGC +GCGCGTGTGTGTGCACGCGCGCACATGCTGGATATGCACATATGCATGCTGGTGCTTATG +CATGCCGTGGGTAGAGGAGGATGTCAAGAGTCCTGTGCAGTAACTTTCCACCTTATCCCC +TGAGGCAGAGCCTCTCACTGATCCTGAAGCTTGTACTTTGCAGCTAGGCTGGCTGACCTC +TACTTTCCAGCGCTGAAACTGTAGGCATGCATAGCCAATGCTTGGCTGTATGTAAGTTTT +GGAGATCTGAACTCAGGCCCTCAAAGTTGTGTGTCAAGATCTTTACTCACCGAGCTGTTC +CTTAATCCTCAATCAGTTAGGTTTTCAATAAAATTTCAATATATCAAGAACATCAGAAAT +GCAGAAAGTTTATTCTTTGGTGTGAAAATAGTCCAGTAGTAGGAAATTCAGAGTAAATTT +AGTGGCTACAATGCTCCGAGGGGCTCAAAGTTGATTCCTTGTATCCTAGTGATGGTTGAT +TTCATTGCTGACCCCAGGTCTAAGTTGACTGCTAGACTCCCTCACTACAGAAGGCGATCT +GCCTCTGACCTGACCCCAGTCCCACCCCCATCCCATGTGCTGCTTCTACACCATTGACCA +GAACTGAATCATTGAACTCAGCTGTAAGGGATCTGGGGAAATCATGTCTCTTGGTGCAGA +GCCTGGCTGTCCAAATCAAATCAGGTTTCTACTGAGACGAGAGGGAGAAATAGTTTGTGA +GCACAGAGCCTGTGTGCGGAGTGGCATAAATCCTTCCTCGTTTCCTAGGCTGTAATTCTG +CGTTATGTACTCTGAGTAAGCCTTCTCCTGGCCATTTCAATCGCTCATATGTGTAAGTGG +CAATAGCTCTGCTTCTTTTATAGTTTTTGGCTTGAGAAGACGTATTCTCTTTCTGTTTCT +CCTTCATTTTAACTTGCTGCTTCTCTCATTGTGTGTGTGTTTGTGTGTGCACTACTCTCA +TTGTGGATGTATGTGTTTGTGTGTGAACTTCTCTCATTGTGTGTGTGTTTGTGTGTGCAT +GTCTCTCATTGTGTGTGTGTTTGTGTGTGTACTTCTCTCATTGTGGATGTATGTGTTTGT +GTGTGCACTTCTCTCATTGTGTGTGTGTGTGCACTTCTCTCATTGTGGATGTATGTGTTT +GTGTGTGTACTTCTCTCATTGTGTGTGTGTTTGTGTGTGCACTTCTCTCATTGTGGATGT +ATGTGTTTGTGTGTGTACTTCTCTCATTGTGTGTGTGTTTGTGTGTGCACTACTCTCATT +GTGGATGTATGTGTTTGTGTGTGCACTTCTCTCATTGTGTGTGTACTTCTCTGATTGTGG +ATGTATATGTTTGTGTGTGCACTTCTTTCATTGTGTGTGTGTTTGTGTGTGCACTTCTCT +CATTGTGGATGTATGTGTTTGTGTGTGCACTTCTCTCATTGTGTGTGTACTCCTCTGATT +GTGGATGTATATGTTTGTGTGTGCACTTCTTTCATTGTGTGTGTGTTTGTGTGTGCACTT +CTCTCATTGTGGATGTATGTGTTTGTGTGTGCACTTCTCTCATTGTGTGTATACTCCTCT +GATTGTGGATGTATATGTTTGTGTGTGCACTTCTCTCATTGTGTGTGTGTTTGTGTGTGC +ACTTCTCTCATTGTGGATGTATGTGTTTGTGTGTGCACTTCTCTCATTGTGTGTGTACTT +CTCTCATTGTGGATGTATGTGTTTGTGTGTGCACTTCTCTCATTGTGTGTGTGTTTGTGT +GTGCACTTCTCTCATTGTGGATGTGTTTGTGTGTGCACTTCTCTCATTGTGTGTGTGTTT +GCATGTGCATTTCCCACGTGTGTCAATGAAAAATTCATAAGCACAGAAGATGTAGAAGGT +ATACAATCTGAAAAAAAGCAATACAATTCTGAACTAAAAAATGAGTGGAGGCTAGGGCAT +TGGCTCAGTGGGCAAAGTACTTGTCCTACAATGTAAGAACCCGAGTTCGGATCCCCAGAA +CCCACGTGAAGCTGTGTATGTTGATGTATGTATGTATGTGTTATTCAAGTTGTGCTATGA +CGAGATGAGAGCTGAAAACAGGAGAGTTCTGGGAAGCTCCAGGCAGAGTTAACCTGGAGT +AATCAGTGATGAACTACAAAGAGACCCTGCCTCAGAAATGAGGTGAGAGGGAAGGACAGA +CACCCAAATTTGTGACTTTTCAAGACTCCCATCTGAAAGAGAGGATAGCTGGTGGCTATC +CTCTCAAAATATATTTGAAAAAAAATTCCACCTAAGAAAAATCTTCTTGGGCATATGACC +ATTCTGAATATAGAAATATTTTTTCTGACTACCTATAAATTTTCTTTTATAGTGTGGGTA +TCAAATTTGTAATATCAAATATACTAGGTGATTAGCTGCATCAAGCTATTATTTCACACA +CACACACACACACACACACACACACACACACACACACACACACATTCTGACAACCTAAAA +TAAAGATCAGTAGAAAATGGAATGTATATATATATATATATGCTCCTCCTCCCTTTCCCC +CTCCTCCTCCTCTTCTGTCAACTTGACATAAGCTAGGGTCATCTGAGAAAAGGGAAACTT +GATGGAGGAAATGCCTATATAAGTCTGACCCAGTTGTAAGATTGTGGGGGCATTTTCTTG +ATTAATGATTGATGTCTGAGGGTCCAGCCCAATGTAGCTGGCAACAGCCCTGGGCAGGTG +TTCCTGGAGTGTATAAAAGAGCAGGTTGAGCAAGCCAGAGGGGATGATCCAGTAAGCAGC +ACTCCTCCATGTCTCTGCTTCAGTTCCTGCCTCTAAGTTCCTGCTCAAGTTCCTGCCTTG +ACTTCCCTCAATGGTAACTGTAAACTGTAAGCCAAAATAAGCTCACATTGCTTTCATTTA +GCATTTTATCACAGCAATAGAAACCCAATTAAGACAGCTGATACTGTTAAAAGGTGTTTG +CTATTCTTATCACTGATAAAAATGTGGAGAATTGTGGTTGGGTAGGCCTGGCTAGACCTT +GGTTTACCATTCTTTCTAGTAGACTGTGGGACTGATTTAATAAGTTAGAAGAAAGATTGA +AGATAATTCTTGCCACCAACTTGGATTTTCATATGCATCCTCATACACATGCACATATGT +CCACACTATGCAAATGAGCATATACTCAAATGCACACCACAGACATATAAAAGTGGAAAA +AACCAAATATAGTAGTTGACAGTGGCAGACCATTAATTGTAAGTGAAAGTATTGACCTAA +GGCATGTGCTCTAAATGCGAATCTTTTTTTTTTTTAAAACCTTCTGCTCTGTATTAGAGG +CACCTGGAGATAATTTAGCAATCCCCAATATTGGCTGCATCCTAGAGTAGTTCCTTTCAG +TCTTTGGATGAAGAAAGAGAGAATCTCAAAAGTGTCACTCCTAGGTGACTCCAGTGTGAT +GCTGAGCTTGGGGAGTCACTGTCCTAAGTACTCTGCCTGAAATGGTGGCAGCTGCCTTCC +AGGGAGGAGGAGACCCGATGTGTGAAGCTCACCTGGGCAGCTTGGCTTTCCTAAAGTTTG +ATGGTTGACCTTGAGAGCTAACACACATGGACAGTGTGTGGTGTACTTTCTGCGGACAAA +CACCCAGTCATTAAGATACTTGGTTTATCAGGGGTGGGAACTGCAGTCTTGCTAGTATGT +CTGCGCTGACCCGCTTGGTACCTTTTGGTCCCGTCGGAGGCCTCCTGCTCTGGGGCTGCC +GCCTGTGGGGAGCTGGAGACCATGGAGTCCGTCATGCTGGCGGTGGTGTACATATTCAGC +CCTGGTACAGGGAGTTTCCCCAGCTTACCTGGTCCCAGGTGATCCACGGTGAGTTCTTAA +GCTCACTCATGTGGTTCTGGATTCTTTGGTGATTTTGGCATGAGTCAGATGCTGTGCTGG +GTCACCTTTCATATCCAGATCCTTCACAGTGGACAGATGAAGAACTGGGAATCCCTCCCG +ATGATGAGGACTGACACTGTAAACTCTCTGAACAAGAGCAAGGGGAGACATTTCAAGAAA +TTACAGACTTCATTAAAGGTGTAAAGTAAAGTGGCTTGCCAAAAAAACCCAAACCAACCA +ACCAACCAACCAACGAACCAAACAAACAAACAACTTGGTTTAGTTGTCTACACCCTGACA +GTTACCCATCATAGCTGTGATGAATTTCTTGGCAAGGCAACTTAAGCAAGGATCTATTTT +GGCTACAGTTTAAGGGTATAGTCCATCTGGATGGGGAAGGCGTGGTGGAAGGACTATAAG +GCGACTGGTCACATTGCACTGCTGTCTGGAAGCAGCGAGAGATGGAAGCTGGCGCTCAGC +TGACTTGCTCCTTTTTCCGTCTGAGACCCTGGCCCATAGGATGGTACCACTCACATTCAA +GGTGCGTCTTCTTTGTCCTGCTAAACCTTTCTGGGAACTCCCTATGGATGCTCCCAGAGG +TGTCTCTCCACGGTGATTCTAAGCAAAGACCACCACTCTGGGTAACAGACTGATTCACCC +CATTGAGACGCAAGATGAAAAAGCACATATTGGTAACATACAGTCTCACATCCCGGCACT +GAAATCTCTGCAGAAACATGCATGTTCTAGGAACTCAAAAATATTTCTAAGTTTATAAAT +AATATGTTTCACAGAAGTACTGATATATAACTTCAAGAAATGGAACTCAGAGGCTCACTC +TGCTAGGTAAATGCTGTAACGCCAGTACATGTACTACTACTACTGACAATTTCTCCTCTG +TTAGTGGCTTGAAGCACCATCTTGTAACACCTTTTGTAAGTCCAGGCCAGACAGTGTCAC +TAGAATTCACGTCAGGCTTTGCTGTCCAATGAGATCGACAAAGGGACTTATGATTATCAG +AACTTTTTGGAACAAGCGACTAGGATAATAAGTGAGTGACAGATGGTGTTTCTATGGTAA +CTCTGGTCTAGGTGAGACTCAATCCTTAAATAGCATACTGGGCACTCCTCTATAAAAACT +CCCACATTCCATGGCTTCTAGAAGTTTAAAGGTATTTGAGGCCACCAGAAAAGCAGGGAT +TGGGGTATCTATCTGCTTTCGTTGCTTATTTTCATAGCACTCTGAGAAGCTTAAGTATCA +GATAGCTCCAGAGGAAATACATTCACCAATCCACTTTCCCTCTCCCAACAATGTCATCAG +GGATGGTTTTCTGTACTAGTTATGAGAGCCAAGAAGGGAGCAGCCACTCCCCCTTCTTGC +AGCCTCCACCCTCAGAATGTCACTCTCATTACAAGTCAGGCTCTCTGGTCAGCCTTTGGT +ACCCATCCTCAGATAGTCTTTCAGGCTGCCCCGTGTACAGCCAGCTGCAGAAGATGCTGC +TCACTGGGCTCCTACTCATTTTCCTCTTGCATTTTTAAAAACCCATTTTGGAAAGAACAG +ATCAAATGTTGGCTTCTTAGTCACAGGGCAGCTATAAATACACTGCAAAAAGGCTCTTGA +GCTGTGCAATTTCTACTAGGACATAACCTCACCTCTCTGCTGGGTACCATCTCAGAATGC +CTAGTATCTGGGGAATTCAGATCTTCTCCCAGTAGCTAAGGCTGTATTTACGTCTCTCCC +ATCTTTGTATGTGTGCATGTGTAAAGTATATGATGCAAGTGCATATGTGTGTGTTTGGAT +GTGGAAGCCAGAAGATGATCTCAAGTGTCCTGGTTTGTCTCTCATCACTGCATTACCTTG +AGACAGACTCTCTCATTGAACCTGGAGATAGCCTGGCAGCTATCAAGCCCCAGAAGTCTG +CCTGTTTTCTCCCTCACAGTGCTGTAGTTGCACACAGTCATGTTTTCCTTTCATGTGGTT +ACTGGAGATTTGAATTCAGGCCCTCATGCTAGCTTAGCAAGCACTTTTACCCAGGGAGCT +GTTTCCCCAGCTCCAGAGCTGTGATCCCATCCCCTCCAGTCTTCTCTGATCTATAATAGG +AGGTTCTTTGTTTTCTCCTTCACAGGTTATATCTGCTCCACCCCAAGCCCCCAGAATGTT +CACAGTGCCATTGTACCTTGACCTTGTACAGAAAACACTCCACGTCCAGCTCAGACTCAG +ACAGTAGGTTTTCTGATTGTTAGTGATCTGATCCCTAGACTTTTCATTCTGTGAGGGAAA +CCGTATAGTGATCACAGCCTCCAGAATATCTGAAGATGCTGATGAAAAGAGGAAGTTGAA +AAAAAAAAGGTGAATTAAAATTTAAATTCTAGGTTTGCATATGGCTGGTTGCACCAGCTG +AGGAGAAAAAATAGCCAACTTTTCTAGGCTTTGGTGTTGCATCTTAAGAATGTAGTCATT +ATGTACAATATGGGCTTATTATGAAAACTAAATGAAAGATATAAGCAAAATGAACAATTG +AGTACATAGCATCAATCAGATATCTCAGTATCTCAGTAGATATCATTTGAGTCTGCACCC +TCTTCTCTCCCCTCTCTTACCTTCCCTCCCTTCTTTTTCCTTGTGATTTTACTGTGTAAT +TCAGGCTAGGTTTGGATTCACCATCCTCCTGTCTCAGCCTCCCAAGTGCTAAGATTGCAA +GTGTGCACCACGACACTAACTCTGCATGGTATGTTTCTTTAGAAGATTTTGCTTGCCCTG +AGAGAATATGATATGAAAGCATGGTGAGTTCTGGCCAACTTATTTTATAGATGAGGAAGA +TGGGCACAGAGATGTTCAGAGGTTTGCCAACAGATGTCCAGCAATGAATTTGGTCCAGCT +GATGCCTAAACTGGAAATGTTTAGATTGAGAAATTCAAGGCTGACAGTTTGACGGCATAG +AAATCAGCTTTTAAAAGTGATCCTTGAGAAGCAAGAATGCTCCAGCCTTGTGTTGTTATG +ACCTAATGAGGCAGGAACTCAATAGATAGCCAGTACAGTGTGTTCTGGGTTGCAGCTATG +AACTATTAGGGAATCTCTCTTTTTTTGGGGGTGGCAAGAGGGTGGGTGACACGATGTTTC +TGGAACATTCTTTAGTTCTGTTCAACACACCTCTGTAACACTATTGCATCAGGTAGCTTC +GGGATAATTTAGGTAAACTGTTGGTTCAACAACATAGAGAATCATTCTTTATGTTTATGG +ATCTCTTTATTGCACACAGACCAGTTCTCTAGCAACACCAGAGAAATGGCCTCACTGGCA +CATATCTCCATTAACACTCTTGAGATTCAATTAGTAGAACTAGTTTTTCCATCTCTCTTC +CTGTTTTTTTTTTTGGGGGGGGGTTGGTTTTTTGGTTTTTTGAGACAGGGTTTCTCTGTG +TAGCCCTGGCTATCCTGGAACTCACTCTGTAGACCAGGCTGGCCTCAAACTCAGAAATCC +ACCTGGCTCTGCCTCCCAAGCGCTGAGATTAAAGGCGTACACCACCACTGCCAGGCCAAG +TTGAGCTACTTCCTTTTTATTCCCTTACATATTTATACTTATTTTTAACTGTGTGTATAG +GTGAGTGCAGTGCCCCTGGAGGTCAGAAGAGAACACTGGGTCTCCTGGTGCTGAGCTACA +GGTGGCTGTGAGCTGTCCCCCATGAGCGCTGGGGACTGAACTCTGATCTTCTCCCAGAGC +AGCAAGTGTTTCTAACCACCTAAGCACTCCCCACCCCCTCTTTCTTCTTTTTTCTATGAG +GCAGTGAAGGTAGTAAGTACTAGGGCAGGTGTGGTGTACCCCTGTGTGGGAGCTGAGGCA +GGAGGATCCTGAGTGGAAGATCAGCCAGAGCTGCAAAGCACGGCTCTATTTAAAAGAAAA +ACAAGTCAATTGTTTCAACTTGAAGATTTTTCTCCTATTTGCTTACATTGCTAGAAAATA +AATGAATTGTCTTTCTTTCTTTTTTAAAATAGTAGCACCAATTATTTCTATCTAACTATA +CTTACTGGTGTCCACCTGAAATTATGTCTCTTTTGGAAGAAAGAAAAATGCTCAATATAG +TGATTGGAACAAACAAGGAGTATCTGCAGTATGATTCGTCTTGGTCAAATGCCTTTTTAA +CATCTTGGTTTTAAGTCCAAGCCTTCCTGAGTAAGTTCATTGACTAAATAAAATTGCTTT +GGCTGGTCATTGAAGTTGACTCACATGGAGTATTTGAGGGGTATATAATTTTACTTTAAA +AAACATTTCTTATCAGTTCTTTGAGAGTTTCATACAGGATAACATGATCATATTTACCCC +AACTCCTCCCATAGCCTCCCTTCCCACCTCACCTTCTGGTAACACAACCCTGAGCTTTCC +CACTTCTTCTCACAATCCAGTTTGTGCTGTCCAGCTACTGTGGGGAGTAGGGGATAGTTT +GGTATTTTAAGGTGGCCATCGTGTATGGCTTAAGCACCAGGGTTGTGGCTGTAACATTCA +CACAATCCAACTCCAGTGAGCTTGACTCTTTGATGATGGCATCCTCAATGATCCTAGGGC +ACCTCTTCACCCAGAAGCCTCATAAAACACACAAACTTATTTTCTCTTGGCGTCTATAAC +TTGTACCATGTATTTCTGGTGGTTCTCAGGAGCAGTCAGTTTTGCAAGAGAGGCACCTAA +GCTTTGGGTGCTTGCCTGCCTCAGCACCGGTCCTGCTGTGGCTCAGGTCTGTTTTAGCTC +GGGCCAGGGTGATAGGGCTGCTTCCACGACTGGCTCAGCCTCAATTCCTTTAGAATGTTA +GATTCTTTGATAAGTGATCTCTTCCAGTCCCAGAAGAGTTGGGGAATAACATGGTACAAT +GCTGTGTCTGCAGAAACTTTGCTATTCCCAATATGGCAACCATGCTGTATTACATACTTA +AAAATTCTGTCGCGTGGAGATGTCAGAGCTCAACTGTTCTTTAGCAACAGGCACAATGAA +CTTGTTTCCCTGGATTCTAGTCTTGCTGATTTTGAGTATGGTTGGATAGTTTTGCACATG +TTTGCCTTCTGTAATAGAGCCACAATCAGTCCCAGGTTTATAAAGGCAGATAGGTGCCAA +TCCTCATTCCTTGTGAGGCTAACAAAGATTTCCCAGTCTAAATCAGATAGAGTCCAGAGA +GATGGCTAGATAGTGAAGAACACATGCTGACTGCTATTACCGAGGACCCAAGGTCAGTCC +CCAGTGGCCCCAGCCCACTCGCCCCTATAACCCCAGCTCCAGGGGATCCTGTACCTCGGG +CCTTCATAAGCACTTGCAGATAAATACACACAGAGACTCATAATTAAAAAACAGAAACAG +ACTTGGGGAAAAAGACAGAGTCTTGAACTTGAGTAGATTTCTAAAAAGAAATAAGGTGGA +GACACACATTGAGATTTGCCAATTTCCGTGCTGGGGAGTAGATGTATGGGATCATAGGCT +CCATTTACCTTGGATTTCTCATTACTTGTGAATCCTTTAGTAATTCAAGTGTGAAGAACT +TCCTTTCTCTGGCATTTGGTGGTTTCTATCCTGATTTTGAGTCCGTCATATAATATAGCA +GGATTCATTTAGGTGTTCTAGAGAATGTTGACTAGCAGAGAGAGGAGGTGGCCTAGTGAG +TAAAGTGCCTGATATGCAATCATGGGGACATGATTTTTGGGTCCCCAATACCCACGTAAC +AGCCAGGCACAGGAGCACTTTGTAACCTCAAAACTGGGAGTGGGTGGAAATGGGAAATAG +AGACTGGAGGATTCCTGGAGTTTGTTGCCCAGCCAAATATATGAGCTCCAGATTCAGAGA +GTTAGAGACTGAGACAGAGACTGATAGAGACAGAGACAAAGAGAGATAGAGATAGAGATG +ATGGAGATGATAGAGAGACAGATATATCTCTATCTGTCTATCTATCTATCTATCTATCTA +TCTATCTATCTATCTATCTATCATCTATCTATAGAGAGAGACAGGCAGACAGACAGACAG +ACAGACAGAGACAGAGACACACAGAAAAAAACAGAGAGACAGAGAGAAACAGAGAGAAAC +AGCAAGAGACAGGCAGAGACAGAGTGAGACAGAGAGACACATACAGAGCGAGACCTTATC +TCAAAAAAGAACGTAGAAAGCAATTAAGGAAAACAGCTGACACCAGCCTCTGTCCTACAC +GTGCAACACACTTGAACATATACATACATATTGTGTGCACACACACTTGAACATATACAT +AATACTGTGTCCATACACAAATGAACATATACATTTTGCACATTCACATGTAAGGAATAT +TAAAGAACAATGTAAATATCTTTTGATTGGGAATTGGCTTAAAAGTGATAGGTTATCAGT +TGGTGTCAATTCTATGCAGCAGATAAAAACAGTGTAGATTGATCTATACCAACGTGGAAA +GATCTCTATGACTTATTTTAAGCTAAAAAGAAAGCCACATTGATTTAGTGTGGTGGTGTA +GGTCTTAAATCCCTACACTTGGTGAGCAGAGGCAAAAGGGAAGGTACATCTCTGTGAGTT +TGAGGCCAGCCTGGTTTATATAGTGAGTTCCATGCTAGGGAGGGCTACATGGTGAGACCC +TCTCTTTAAAAACAAAACAAAACAAAACAAAACAAAACAAAACAAAACAAAACAAAGAAA +AAATAAAGAAAAAAAAGGAAAGAAAAAGCAAGCCACACAGAATAGTTTGATTTAATTTTT +ATTTTTATTAATTGTTTGTGTGTATCTGTGTATGTCTGACTTGTCTATGCAGGTGATCAT +AGAGGCTAGAAGGAGGCACTGGAACTCTTGGGGTTGGAATTATAGGGTTTGAGAGCCATC +TAACATGGGTGATGGAATCAGTATTGGTTTGTCTGATAGAGCAGCAAATATTCTAAACCA +TTGAGTGGTCTCTCTAGCCCCTGATTCTTTGTCTTTTAAACAACAGCAACAAAGTACTTG +TATTTGTACATAACTATAGAAAAGTGTATCTCAATAATGTTCTTTTGTTTTTTCCATAAT +GTACATTATTCATTTTGATAAAAGTTGGTGTTGACTGTTTTTGTTTGTTTGTTTGTTTTG +TTTTGTAGCCCTGGCAGATCTGGAATTAGCTTTGTAGGCCAGGCTGGCCTCAAAGTCACA +GACACACTTCTGCTTCGTGAGATTAAATGTATGCAGCACCACCTCCCCAGTGGTGTTGAC +TTTTAATATATGTTTTTCAAATAATGTATCTTAAAATAACTTGGCTTATTCATGATTTCA +TTAATGTAATTTTAATATTTAAGTTAAAATTCAACATTTGCAATTTCATGAATAGTACCC +AGAAATCTTATAAACCCTTCCCCAGATTTGCTAATGCTTGAATGCTCATATATCGCTTGG +CTCTTCCTCTACCTTTATCTATATTTCCCTACCTGCTTGAGAAACTGCTAAAGGCACAGT +GCTTCATTTTCTTTAAGTAAGGAAGCATCCTGCATAGCTACTGCATAGCCACAAAATCAG +GAAGTTAACATTGATATCACACTACCTTCTTATCAACATATCTCCATTCAGATTTCACTA +ATGATCTCAGTGATGATACTATGGTCTGGACCTCCAAATGGGTCCCGTGTTAAGAGACTG +ATCCTGATGATGGTGCTGTTTGGAAGAGATGAAACCTTTATTAGGAGGGCATGTTGAAGA +GGCTTAGGCCCTTAGGTCACTAAGGGTGTGCCCCTGAGGGGGATTTGGGAGCTGTACACA +ACTCACTTCCTGGTTGTGGGGTGAGCTGTACTGTGTCATTTTCCCTCACCCCAACACATA +TCAATGTCGTCCTTCATGGACATCAGAGGTCTAAAGCATCTACCCCAACTGATGCTGAAG +TTAAAGCTCCCAAAGTAGATCATACAACAAAATAAAACATAGCTCTATGTAATTTTGTAA +TTTCAGATGCCTGGTTACAGGAGTGTAAAGCTGACTAATTGGCATCATTGGTTTTTATAG +GATCAAGATCCAGGTTAGGACCACACATTGCACTTCATTGGCTGGCTTGTACCCGTGTGG +GCTCTCAGACACTGAAACACTAACCAAAGAGCATACACAGGCAGGACCTAGTGGCTCCCC +TCCCCCACACATATGTAGTGACTTTACAGCTCCATCTTCATGAGGGTACAGAATATAGCC +CACCCTTATTTCCGCCCGCACATACATAGCAGATGTGCAGTTCCATCTTCATAATGAGTC +AGGAACAATAGGAGCGGGGGTTATCCCTAAAGCTGTTACCTATTGGTGGAATACATTCCC +CTGCCTGGACTGCCTCATCTGGTCTCAGTGGGAGAGGATGCTCCTGGCCCTGCAGAGACT +AGATGTGCCTGTGTAGGGAGATGCTTGGGGCTGAGGGCAAGGGGTCTCTACCTTCCCAAA +GGAAAGGAAGATGGGGAATGGGGGATGGGGGAAGGAACAGGGTGGAGGGAACAGGAGAGG +AGGGGTAGCAATCGGGGTGTAAAGTGAATGAAAGAAAGGAAGGAAGGAGGGAAGAAAAAG +AAAAAAAAGTCTCTTTAGTCACCTTCAATCTGAAACAGGAATTTAGTCTTGCTATGTTTC +ATGGCTTTGCTGTTCTTGAAGTTCATCCTTGTTAGCAGGACGAATGTGTTTCAGTTCGAG +GTTGTCTGAGGTTCCGTCATTAGCTTATGTGTGTTCCATGCATGTCATCGGAATGTCACA +GGAAGGACAATGTGTTCATCTTAATACATAGTATCAAAGGCACATGATGATGATGATGAA +ACCTATTTCTTCTCATGTAAACTTTTCTCATGTGGTACAGAGGGTAGCTGGCCAGTTTCT +CCACAGAGATGCTCATTAAAGTCTCTGTGAAGGTATTTTAATAAGCATCTAATAAGCATT +GGCATATGTTCATAACAATTCACTAGGATGTGATTAGTGTTCTGTGGGGAAGACTGGGAG +ACTGTGTCCATGTCTATTGTCTCAGTGAGCCATCACCTGTTAATTTTTCATCTACCTAGG +CCAATTATTAATATTGATGAATAATTATAAAATGCAACCCATTCCTTCTAAAATGATCAC +TTAGCATTCTACTTCAAAGTGTAGTTATTTATTTAAGCCATTGTTGATTGGTGGGTTCTT +ACTTTGTAGAATGAATCACAGTCTGTTTCAACATTACTTCCTTTAATTCTCGAGCTGTCT +TAGATTTGGCCAGCAGGAGCCTCCTGACATTGGCTTTGGTGCTTCTTGCTGGACCCCATC +AGAAAAAGAAACAAAGAAAAAGTCCTAATTTTGTTACCAGAAATTCTATAACTTATCTTG +TTATGTTTCTTGCTTCAGTCAGTTATTTCTATAGAACGTTATAGTAATTTTTTTTTTCGG +ACAGAGTTTCATGTAGCCCAGGCTGACCTCAAATTCATTACATAGCCAAGGCTAGTCCTG +GACTCTTAGGTTCTCCCTCCCCCATCTCCTGAGTGCTGCAGTTACAGAAATTCACCATCA +TGCCTAGTTTTATGTGGCACTGGAGTTGAATTCAGGCCTTCTTTCATGACAGGCAACTGA +GCTGTATCTTCAGCTATGTTCAGTAAGTTTTAATTAAAAATGGTATTGAGAAACTGAGAT +TTAGGCATTAACAGTACTCTGTCTAGGGTCACACTGACCCCAGCAGTGGGGATAGGGCTA +CACACATCCTCATATACACACATACTTTATCAGTTTCTGTATCTAAATCTTTTGACATCA +CTGCATTCATTCTAATGCCCCTTATCATATAAATTATTAAAGAATATTGTGCTTTTTTTG +TCAGCAGAGAATGCTAGCCTCCATTATCAATACTTTTGATTAATTCTTTTGCACACAGTC +AATATTACAGTCATTGAAGCTTCTTCTCAATGCCAGTGCCTCTAACACACATTAGCCAGT +GTTAGACCAGGTACAGAGAGATTCACCACAGCTCTGGAGCTGAGACCGCCACATCCATGC +TGTCTTCAGGGAGTCCTGACTACTTCATCGAGGTGGCTTTAACTCACAGTTAAGTGTGAG +GATTCTACAAGCACATGGTCTAGCTTATGCAACATCCCTGCCACGTTATGACTGGGCAGT +CTTAAGCAAATTACTTAATGTCTTCTAGTATCTAAACTTTCTCTGTTCAAAGAAAAGCCA +TAACAGGGACAAAGCAGTTATCAGCCCCCCCTTCTCCTGATTTGAGTATGAATCTTTGTC +TCAGAAGAATAGTCATTAGCTGGAGGTTGTGAGGGAACTTCAGGGCAGACATCTCAGCCA +AGCGAGAGGGAAACACCCAGCAGGAAAACTATAAGCCATCACAGAGTGATGTAAGTCCGG +GTCTCCACTCTCCTTCCTCTCAACTTGATGGGGCCGTGCGTGGGCTTGCCTGTTGCAGAG +AACTAAGTGAGGACCAGATGAGGTGAGGCTCCCCAGTGCACGGAGTAGGAGATAATTTAA +TGAATGCCTTCCACTCTGCTTTCATATGCCTCTTCAAATGCAGGTCTTGTTCACTGAAGA +GAGTGTATAAAACTCAGCTAAGCAAAGCTAACAGCCATTACTGGCAGCTCCATTAGGCAA +GAATAACTGCTGTTTACATTTTGAAATCGCTCTTTCCAGACTGATTTCTTTGCACATTGA +ATGTAAACTTTATGTGATGGCATTCCTTCCCTGTTCTCTCCGTTCTGTGTGAAGAAAGAA +CCAGGTTCCCCATGGGGTGTCTTCCCTGCCCCTCCTGTCCATTGGCTGGCTGAACTCAGT +ACAACAATATCCCCTCCAAAGCACTGGTGACAGCAGAGCTTGTGTGGACACTGTGTAGTG +TATAAACATGCACCCCTCCTGATGGGTGCTTCTGTCTGGGGCACCTTCTTCCCATGGGAC +CTATCTTCCAGGTGGAGAAGGCCAGGGAGCATGTTTGTCACTCTGTGGTATTTCCTGTGG +AAGCTGGCTAGAGTCCAGATCCCTGAGGAAACACAGCACAGGCCTTTTCTATAAGCACAG +CTCTTAAATAGACTGGGAGGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTG +TGTGTGTGTATGTGTACTCTAGGCAGGAGGAGACCACTGTACTTGAGCTATAGACACACC +AACTCATGGGCATCCCAGGTCTCTGGCTTTCCTTTGACACTGAGTCAGTTGGTCAGCAGG +GAGAATAGCCTTATCTTGGAATTTTTACTGCACCACCAATGAAGAAAATACTACTCCAAG +GTCAAGTTTACTCTAAGATCTGTGGATGTACCCATCACGTATGTCTGTCAAAAGTCACTG +GATCAGCCAGGCATCATGACATAGGATTATAAAGGTAGTGTTTGGGATCACGGAGCAATA +AAGTCATGAATTGGGCTATACAGTAAGATACAATCTCCAAAAGGGACATAAAACAAACAA +ACAAACAAACAAACAAAAAAAAAACCCACTCCATCAGTAGGACTCTCTTCTGGCACTGCC +TAAATTTTCATTTCATTCAGAAACCATATTAGTGTGTGGTAAATATCCTGCCCAAATTTT +GTGATTTGCTATTTGCAAATGATTCAAAATTTTACCTTGAAATATTTGAGACCCCTATCC +AGAAAGTTTAATTCATCAAGATGAAAGTATCTAATCACCCCTAACTCCTAGGAAACACCA +TGGAGAAAGAGACAGAAGGACTCTAAGAACTGCAGTGGGGGAGGGGCATGGTGCAGAATG +CCAACATAAAGGTCTAATGTGTCCATACACTCTTCAAAAAAGTGACCAATAAAAACAACC +CTTGGGATTTTCCTGCGAAATTGTTGTTGTGTATCAGTTGATACCAGCTCAGTGCTAACA +ACTGGATGGCAGCAAGGACAAGAGGAACACAGGAGGGAGATGGTAGAAGTGACCTAGAAA +GTAAAACCAAACATCACTGCAGTGTGGTGGTTTGAATAGGTCTGGCTCCCATAGTGGCAC +CATTAGGAGGTGTGGCCTTGATGGAGGAGGTGTGGCCTTGTTGGAGGAGGTGTGGCCTTG +TTGGAGGAGGTGTGGCCTTGTTGGAGGAGGTGTGGCCTTGTTGGAGGAGGTGTGGCCTTG +TTGGAGGAGGTGTGGCCTTGTTGGAAGACGTGTCTCAATATGTAGGTAAGCTTTGTGGTC +TCCTACACATAGGTTCTGCCCAGTTTAGAAGATAGTCTCCTGGCTGCCTTCAAATCAAAG +TGTAGAATTCTTGGCTCCTCCAGCATCAAGTCTGCCAGGATTCAGCCATGCTTCCTGCCA +TGATGATAATGGACTAAACCTTGGAAACTATACTCCAGCCCTAATTAAATGTTTTTCTTT +ATAAGAGTTGCCTTGGTCATGTTGTCTCTTTACAGCAAAGAAACCCTAAGACACAAAGCC +ACTTTGTGAAGCATGTTGATCTCATCGTTTAGCTAGCATTTGGATGTGGGCACCTAGTAT +TTTTATAACACACCAACCCATCTATCCCATGCCCTTACTTCCTTCTCACTATGACTAGCA +ATATTAAAGTCATTGCAACCTCTGGCACCAGGCTTTGGCCCTGTACTTCCCTACTGAATT +ATTGTAGAATCTACCTTTTGCCTAGACTTCCCTGACACCCAGACAACTGGCCATGGATGG +AGAAAAGCTCCCACTCATGAGAACTGTCTGTAACCAACTCTGTGCCTCATCCTAGGGAGT +CTTCAGTGAGTCTGGTAGTCCTTCCTTGTTTTCTGAGTTATTTAGCTCTCCTATACTCAG +AGAAGACTGTTCTGTTTTATTAAAGGCGATGGTGTAGTGGCAGAAGGGAGCCTGGGTGGG +CCCATGCCTAAGCATTCCCTCTGAGAAATCAGCTTTAGGATAGGCTTAGTATAAAAGGGA +GTTTGTTTGGAACATAAGGAAGAGGGTAGAGGCAGAGAATGGGGCACAGAGAAGAACAGA +GAGAGGAGAAAGAGGGAAAAGACCAGCTGGGGACAGGTGAAGAAGAGAGAGAATAGGAGG +GGGAGAGAGAGGGGGGGGAAGGGAAGGGAAGGGAAGGGAAGGGAAGGGAAGGGAAGGGAA +GGGAAGGGAAGGGAAGGGAAGGGAAAGCAGTCCTTATATGTCTGGCTCTTAGTACCTACC +TGGCCATTGTTAGTTAACTGTTGGGCAGAGCCTAGAGGAAATGCTAACAAGGACCTTGTC +CATATTCTGCTTTTTCCTGGAAGTCCAGTAGCTTCTGATTGGTTTGTCTCATTGATGATG +TTTAGCTGATGGCCTTGACTCTAATTTAAAAACCAGAAGTCATCACAAAAGAACACCTTT +GACTACTCCCACTAACTTCTCCCAGTGTTATGAGTGTGAGCTGTTTTCCTCTTATTACAT +AGCTGTGTTCAGTGATTTTTATTTTCTCTAAAACTTGTCTCAATCCTTCCCTCTCCTACA +ACTTGGGTCTTCTTCATTCTTTTTAATTCTTCTCATAAACATCTGAATATGCTCTATTTC +TCCTTACCTATAGATAGGAAGAAAACAAAATCTAAGATAGATTCACCAATTCACTAACCA +TGGCCCCATGTCGCTACCTCACAGCAAAATATCTTGAATACTATCTGTATTCCCAGACTC +CCACACTTGGAGGCAATGCTACCTTATTTAAGTATATGTGCCTATATATGATATAGAATG +TATATTTTAACTATGTAGATATTTTAAAGTCTCAACAAGAAGCCATATACTGTCTTCTTC +TTCCCCTTCCCCTTCCTCTTCTCTTTCTCTTCCTCTTATTTTTTTCTTCTTCTAACACTA +TCATGTTACTTTTAGAAATTTTGGAGTGTTTTACTTGTTGAAGTGTGAGCTTTGATGAAT +TCTATGTAAATGGCTGACTGGAGAGTATCTAGAGAAAACAGAATCTCAGGGAGAAGTGCT +TGGATATTCACCCATTCTAAGCTGATCTGTCTAGTGGAACCAGATGTTCAGACTGGCCAC +TCTTTATTCATACAATGTTGGCCTTGGCCTTCACAATATCTTCTAGTATTTAGGCTGCTT +TATTTCTCCAGTGCATCCCAAGAGCCTTCAGGATGAAGCTCATCTTTTTAGTGTGGCAGA +GAAGGACCACTTTCCCCTCCCCTGAGGCTTACAGCCAGGATGCAACCTCTCACCTCTATA +CCTTTTAGCCATATGAAGGACTGGTATGTCTTAAGGGAACTGCACTTTCTTTGGCTTCTA +GATTTCACTGTGTACTTCTACTTCTACATAGAATGTCCCTTCCCATCTCCATGTGTCCCT +CTGTTTCTGTATAATTCATTCCTATGCATATCTTAGGACTCAGAATAAATGCCACGTAGT +TTAGGAAGCTAAATGCTTCAGGGGCTATAGAAGAAGTTTTCCCAGTGTTCTCAGTGACAC +TGCTTCTAAAGTATACAAGCATCTGAGCCCATGCATTACCTAGCCTAAAGCCATTGATGC +ATCCCCTTAGGTAAGCATTTTGTCTTGTGTTGACTCCTTTGCTACCATAACCTAGATAAG +CGATGTTATTAAGTTGGTATAATAACCTTCCCAATGCACAGATGGGAACATCTACTTTCA +GGAAGATGGTGATGAAGGGGTTTGGGAGACAGTGAAGAGGAACTAAGAGGAATCTAATAG +GTGTGGGGTACATCCTCTTGTGGCCTGTTAGCTTCTTGCTATGTGAGTCTTGAAGATCTC +AGAGTAATCTCTGGTTATAACTAATTTAGATAAAGGAAGGGAAACACACAGGGAGGTTTC +TGTCATCATTCTGAGCCCAGCTGTTGAAGGTGATAAGAAAGTAGTTTTAGTGAGACTGAC +TGATTAGTTACAATGTGTTCTAAGGGTGACTTAGAATCTCCCTAAGCCTTCATAGAGGGA +AGCTCATGGAACCGCTAAGAACTGCCCCTTATGAGCTGTCCTTCAGTGATCTGACACACA +CAGCATGGACTGCTGGCCATTCTGAGTCACTCGTTAAACAACTGATAATTTGTATATACA +CTAGCATTCCACAACTTACACACACACACACACACACACACACACACACACACACACACA +CACACAACAATTGAGGGATGCATGTTTAAAATGAAATCATTTCATTAAGTTAATGAAATA +TTGGAACTCATTGATACTAGAAAAGCTTTTAGACATGTCTGATAGTAAAGATACAGCTTT +AGATTTTTTGCTTTTCCTCTGAAGACACAGAAGCCAAGAGAGCAACACAGTTTGCTCAAG +GACATTTTGTCATTTGGTGACAGAGCTGACACTAGAACACAAGGTCTCTGACTTTTAGCC +CCCTGCATGTTTGAACACATCACCAAATCCAAGGAACAGCGCATAGTACATAGCCACCAG +CAGGTGGCGGTCTGTCGAGCGGGCCAGCTGGTTTTCCCAGGTTTAGTTTCTTACTCTGTA +GAAGCAGCAGGTGCAGTCTCAGTTGCTTTAGACATCTCTACAGATTTTCTCCTCTCTGAA +TTATCAGGGAGTACAGGACAATGCAGACAAAGAAACATCTTATCAGATAAAGGATAAGGA +GAACAGATATAACAAAACAATATTTTCATCTTCTGGTTCACTGTGAATAAACATAAAAAA +CTGTTTTAGCTTAGTTGCTGACAAATTTTTTCTTACTTTTTTTTTTTCTTTTGGCACTAC +TGGGAACTGAACCTAGGATCTCATGCATTCTGGTCAAGCCCTCTCCCTGAGCTCCATCCT +CAGGTGCAGTTGTGAATATCTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTGTGAA +TATCCTTAATACAGCACCAGCCAATTTCTTGCATAAATGAATAAGACACACAAAGCCCAT +TCTCTCTGAATGTGCGGCACATGCCAAAACCTGAGAGATTGATTATATGGTTTCAGTTTC +TTAAAATTGCATGATTTTAAGATGCTCCTGCCTAAGGTGAAATAACAGCCTACCAGGACA +ATGATGAGTTTCATCAGTTCATTTTCCCCTATGTGACAGAAATTAAAATTTGCCATCTTG +CCATAATGTAGGCAGTCATACATGCTGTTTGCCCCTCTGGAACAGTTTTATGTGACTCTT +GCTCCACTGTGCATCTCAGGAAGCTGACCTTTGCGGGCTGTACCTACTGGATTCCTTTAT +CTGGTTCCTTGTTTGGCTTGAGCAATGAGGGGGCAGCAGTTGACCAGTAAGCAGCCAGTC +AGTCAGCAGCCTGCTTCCAGAGTTCCAGCTTTCTGTCTCTCTCTTTGTACCCTGCTCTTT +CCTCTCTCTTTCTGCATAATGTACATGTATGTATTTATGCATGTGTGCATAGTCATGTGC +TATGGCATACAAGTGGGTATCAAAAGACAACCTCCAGTGTCAACTTCTGCCTTGTTTGTG +GCAGGGTCTCTTCTTCACAGCTGGCAATGTTAGGTGGCTCACAGGTTCTGGGGCTCCTCC +TGTCCCCACCTCCTATCTTGCCGTAGGAATGGTAGGATTATGGACACACACCATTGCATC +TAAATATTCCTGGGCTCTTGTGATCTAAACTCAGATCCCCACATTTGTGCAGCAGATGCC +ATCTCCCTGACCCCAAGTTCCAGCTTTGTGTACCTGGGTTCATGCCACCCTCCCCACGGA +GTTCCCATGGATAGGAATGCCTTGCCTACTAGTTTTGGTTCCCTTATTCTGCCTATATTT +ATGGGTATAGGCCTTCACTATGCTTTATTTATTTTAAATTATATATATGCACATGCATTT +GGATATGAGTATGTATATGGGAGTGCAGGTACATGCAGCAGACAGATATGAGTGAGGGAT +CCCATGAAGCTGAAGTTACAGCCAGGCATGACAAGTGAGTTCTGGGATCTGAACTCAGCT +TGCTTGGATACCAAAGCAGTATGTACTTTTAATCCCTAAGTCATCTCTTCAGCCCCATCA +TGTCATCTTTAATACAAACCTGTAGTGTGTAATCCATCACCTGATGCCAATGGCCTCAGA +AGATATTAATGTTATAATGGCTGATCTTTCTCCCAGGAGAATTAAAACCCATTATTTTGA +AGTAAATCTCAGATGACATGGGCATCTAATATTAGTTTTCTATAAATTCCATCTCAATCT +GCATTTCTCTGTAAGAAGTATTTGTTTCTCTTCCCCATTTTATATTAGTATGTTCTATTG +TTATAGTTTGGATGGCAATTCAGTTTTAATTGTATCATTGCTATTTTGTTCTCCTATTTT +GTTCTGGAATGGCCACAGTAGACCCTTTCATGTTGACTCTTAGCAAGTCACAACTCCCTG +TGTTCACATTGTAGTGTTGTTGCAAAATGATTCTAAGTTCATCCTGAAACTTTTTTTTCA +AAGATTTTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTACCTATCT +ATCTATCTGATGAGTACACTGTATGTGACTTCAGAGACACCAGAAGAAGGCATCCGATCC +CATTACAGATGGTTGTGAGCCACCATGTGGTTGCTGGGAATTGAACTCAGGAACTCTGAA +AGAGCAGTCAATGCTCTTAACCGCTGAGCCATCTCTCCAGCCCCAAAACTTTTTTTTTTG +TCCTGAAGAAATTGGTTTCATCTCATTGGAGGGCAGTATTTAGAAATTCAGATATAAAAA +TTAAGTGTTCTTGGCCACAATGCTCCATACACAAATACCACCAGGAGAGAGTGGGTCTCT +CAGGAGTACTGACAAGCTTGTGAACGCAGGTAAGACCACCACTCCTGCTCCAAGGGACCC +ACCCAGAGACCCCAGGACAAAGGAACCGAGGAGCAGCCTGGGATAGGATCTTCCCAGTTT +CCATCTGCACCCAGAGCTGATCCTGTGCCACAGTGCTCCATACCCAAATATCTCCGGGAG +AGAGCTGGTCTTCTAGGAGTGCCAACACACCAGTGAGCACAGGTGAGACCTCCACTTCTG +TTCAAATTCTTGGCCCAAGAGGGACCTACCCAGAACCATCAGAACACAGGACCAAGAAAC +AGCCAGGGAAAAGAGCATTACAGTTTCCATCTGCACCCTGAAGCTGACCCTGTGCCATAG +CTCTCCATACCCAAACTCCTCCTGGAGAGAGCTGGTCTCCCAGGAGTATTGACATATAGG +CTTACAGGAGGAACAAGCCACAGTCAGAGACAGCAAGACCAGCTAACACCAGAGATAACC +AGACGAGGAGAGGCAAGGGCAAGAACATAAGCAACAGAAACTAAGGCTACTTGGCATCAT +CAGAACCCAGTTCTCCCACCATAGAGAGCCCTGGATACACCAACACACAAGAAAAGAAAG +ATTCTGATTTAAAATCACATCTCATGATGATGATAGAGGACTTTAAGAAGGACATAAATA +ACTCCCTTAAAGAAATACAGGAGAACAAAGGTAAACAGCTAGAAGTCCTTAAAGAGGAAA +CACAAAAATCCCTTTTAAAGAATCACGGGAAAACACAACCAAACAGGTAAAGGAATTGAA +CAAGACCATCCAGGATCTAAAAATGGAAATAGGAACAATAAAGAAATCACAAAGGGAGTC +AACGCTGGAGATTGAAAACCTAGGAAAAAGATCAGGAATAATAGATGCAAGCATCACCAA +AAGAATACAAGAGATAGAAGAGAGAATCTCAGGTGCAGATGATTCTATAGAAAACATTGA +CACAACAGTCAAAGAAAACGCAAAATGGGTAAAGCTCCTAACCCAAAACATCCAGGAAAT +CCAGGACACAATGAGAAAACCAAACCTAAGGATAATAGGTATAAAAGAGAGTAAAGATTC +CCAACTTAAAGGGCCAGTAAATATCTTCAACAAAATTACAGAAGAAAACTTCCCTAACCT +AAAGAAGGAGATGCCCGCAAACATACAAGAAGCCTACAGAACTCCAAATAGATTGGACCA +GAAAAGAAATTCCTCCTGTCACCTAATAGTTAAAATACCAAATGCATAAATATTAAAAGC +AGTAAGGGAAAAAGGTCAAATAAAATATAAAGGCAGACCTATCAGAATTACACCAGACTT +CTCACCAGAGACTATGAAAGCCAGAAGATCCTGGACAGACCCTAAGAGAACACAAATGCC +AGCACAGGCTACTATACCCAGCAAAACTCTCAATTACCATAGATGGGGAAACCAAGGTAT +TCCATGACAAAACCAAATTCACACAATATCTTTCCATGAATCCTGCCCTTCAAAAGATAA +TAAAGGGAAAATGCCAACATAAGGATGGAAATTATGCCCTAGAAAAAGCAAGAAAGTAAT +CTTCTTTCAACAAACCCAAAAGAATTTAGCCACACAAACATAAAAATAACATTAAAAAAA +AACCAGGAAGCGGACGCGAGGCGACAAGATGGCGGACAAAGAGAAAAAGAAGAAAGAAAG +CATCTTGGACCTTTCCAAGTACATCGATAAGACCATTCGGGTGAAGTTCCAGGGTGGCTG +GGAAACCAGCGGTATCCTGAAGGGCTTTGACCCACTGCTCAACCTGGTGCTGGATGGGAC +CATGGAGTACATGAGAGACCCTGATGACCAGTACAAGCTGACGGAGGACACTCGGCAGCT +GGGGCTTGTCGTATGTCGTGGCACCTCGGTGGTGCTCATCTGCCCGCAGGACGGCATGGA +GGCCATCCCCAACCCCTTCGTGCAGCAGCAGGACACTTAGCAGCAAAGGAGAGCGGTCCA +GCCCCAGGGATCTTCCTTCTATGGGGTGAACTTCTGTGTGATGTTTTGGTCTTTTGTTCT +TGTTTTGTTTTGTTTTGTTTTGTTTTTTAATAAAATTGCCCATGTGAGCAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAACAAACAAAACCAGGAAGCAACAATCACTATTCT +TTAATATTTTTTAACATCAGTGGGCTTAATTCTCCAATAAAAAGACATAGAATGACAGAC +TGGATACAATAAACAGGACCCAACATTTTGCTGCATACAGGAAACACACCTCAGTGTCAA +AAACAAATGCTACCTTACAGTAAAAGCCTGAGAAAAAAACTTCCAAGCAAATGGCCCCAA +GAAACAAGCTGAAGTAGCCATTCTAGTAATGAATATACGCAACTTTCAACCAAATGTTAT +CAATAAGGATAAGGAAGGACACTTCATACTCATCAAAGGAAAAAATCTACCAAGAAAACC +TCTCAATTCTGAATACCTATGCTCCAAATGCTAGGGCACCCACATTCATTAAAGAAACTA +GTAAAGTTCAAGCACATATTGTACCTCACACAATAGTAGTGGGAGACTTCGACACCCTAT +TCTCAGTAATGGACAGATCATGGAAACAGAAACTAAACAGAGACACATTGAAACTAACAG +AAGTTATGGACCAAATGGATTTAATAGATATCGATAGAACATTTCATCCTAAAACAAAAG +AATACACCTTCTTCTCAGCACCTCATGGTACCTTCTCCAAAATTGACCATATAATTGGTC +ACAAAACAGGCCCTCAACAGATACAAGAAGATTGAAATTATCCCATGCATCCTATCAGAT +CACCACAGATTAAGGCTGATCTTCAACAGCAACAAAAACAACAGAAAGCCCACATACACA +TGGAAGCTGTACAACACCTTACTCAATGATAATTTGGTCAAGGAAGAAATAAAGAAAGAA +ATTAAAGACTTTTTAAAATTTAATGAAAATGAAGGCACAACATACCCAAACTTATGGGAC +ACAATAAAACAGTGCTAAGAGGAAAACTCAGCTCTGAGTGCCGCCAAAAAGAAACTGGAG +AGAGCACACACTACCAAGCTTAACAACACACGTGAAAGCTCTAGAACAAAAAGAAGCAAA +TACACCCAAGAGGAGTAGATGGCAAGAAATAATCAAACTCAGAGCTGAAATCAACCAAGT +AGAAACAAATAGAACTATACAAAGAATCAACAAAACCAGGAGCTGATTCTTTGAGAAAAT +AAACAAGATAGATAAATCCTTAGCTAGACTAACTAGAGGGCACAGAGACAGTGTCCAAAT +TAACAAAATCAGAAATGAAAAGGGAGATATAACAACAGAAACTGGGGAAATTAAAAAATA +AAATCAGATCCTACTATAAAAGCCTATATTCAAGAAAACTGGAATATCTGGATGAAATAG +ACAATTTTCTAGACAGATACCAAATACCAAAGTTAAATCAGGCTCAGATAAACCATCTAA +ACAATGCCATAACCCCTAAAGAAATAGAAACAGTCATTAAACATTTCCCAACCAGACTGG +CGAGATGGCTCAGAGGGTAAGAGCACTGACTACTCTTCCCAAAGGTCCTAAACTTCAATT +ACTAGCAACCACATGGTGGCTCACAACCATCCGTAATGAGATCTGACCCCCTCTTCTGGT +GCATCTGAAGACCACTACATTGTACTTATGTACATAATAAAAAAAATTCTTTGGGCTGAA +GTGACCAGGGACTGAGTGAGTGGAGTTGACAGGAGCGAGCCGGGCCAACTGGACCAAGCA +GAGGACCTAAAATTCAATTCCCAACAACCACATGAAGGCTCACAACCATCTGCACAGCTA +CAGTGTACCCATATACATAAAATAAATAAATAAATCTTTTTTAAAAAGCTTCCCAACCCC +CTCCCCCCAAAAAAAGCCCAGGACTAGATGGGTTTAGTACAGAATTCTATCAGACCTTCA +AATAAAATCTTATACCAATACTCTTCAAATTTAACTATCAATAACTATTAACTATTATAA +ATTATTTTGATGACTTAAAAATGTCTGTTGACTGCCGGTGGCTCCCCATTCCATAAAGCG +AGAAGACTGACCTGCGCGGATGGAAGAGACGGGGTGTGAGGTTATGGGTGCCGCTCAGCA +GACCATCTCTCCTGGAATTGTGGGGAGCAAGGGGAAACAGATCCCACACTTAGGACTTCA +GAGTTGTTTATTCTAGTGACAAAGCCTTCAGCCACTCAGCACTCCCTAGTCTTAAAACCT +TGCCTTCATTCATCCACGGGACACTTGGATAACTGAACAAGGCCTAGGAGTGTAGCTCAG +TGGCGTGTGTGTGCCTGGCTCTGTAAAGCCCTGGCTTCAGTCCTCTACAGGGAAGGGTTG +GGGGAAAAGCTAAAATGTCTTAAGCTAAATCATCCAAGGGTTGTCCTTCTCACCCTCACA +TCCTGGGACTGGGATTGCCCGACAATACTGTGATGTATTTCTCAATGAGGTGCCTTTCAT +AACTGACCAAATGTTGCCATGTTTGGCCCCTGTCAATAAAATATGTTGAAACTTTGAAAA +AAATTGTCAATACTGAGTTGTACATTTTAAAATAAATTTGATTAGTTTAACAAAAAAATG +TAAAAAAAAAGAAAATTAAGTTTGTTCATTATCATCAAATGTTACTGGCTTTATGGTTTA +TGTTTTTTCAATGGTGCAATTATGAAGTATATAGACACATGTATACATTTACACTCATAT +GCAAAACTCTTTATGTATATGTATATAAAATTACACACACATACATATATTACATAGCTG +TGTGAAGGTAGCCAAAGACATCATACTTTTAACTTTGGAAACAATGTTAGTATCTACTAT +GATATTAAAGGTAAAAGTACCTTAAGGAACAAAGATTGTTATATACAGATAATAGGAGCA +AATACAGAACATTAAGAACATAAATAGACCTAACAACATATGCTCAAAGTATATGAAGCA +GTAGAGAGTGTAAGTAGAAATGTGTATGCCAAAAGTATAACTGGAGGGTTAAATGTGATT +ATTTTAGTAGTAAGAAGAAACCAAACTGAAGCCATTTTGAATAAAACTTTCATTTTGAGT +AGAGGGTCAAATAAAGGTAACTGACATCCTGCTTGGCAGAAAGACACATGTACATGGGTA +AGTGGCATCCTGGTTGGCAGATTGAGATATGAAAGCTAGGCAAGTGGCCCTGCCGAAGCT +GCAAAACCTAACCAAAGGGAACAGGAATAAGTGTACCACTGAAGTCATGTTCCAGAGGAA +GTCCCCTATCCCTAAAATCAGATTGATGGGAAAATGTACCTGTAACTTGGCACAAATGTT +GTGGATTTCAGGATTTAAAACTCTGTACCATTCTGGCTCAGGGTGGTGTGGTTTAGCTCC +AGAATCTGCTCTGTAGCCCTGATCGATCAGTAGCAGCCTTTGTACAATAAAATTTTGTCA +TCTTCTTAAATACTAAGGTGAACGTTCAGAAATGAAGTGAGCTGCTGAGTGCTGCTGTCC +CTGACTGATCAGTTTTTGCTGGCTAATTCAGAAAAAAATTGTGCTTTAATGGGCTCTTGT +GACTGCTTGGGTTGTTTTGGATTTTTTAGACCCCCAACATAGAAATCAATAAACAGATTA +AAATAAGCAAAAATATAGATCAGAATTGTGCCATTAGGAAACTTAAGCTTGTAGCTGCTG +TAGTAATTTTTTTCTTGTTGCTATAAACTGCTACAAATCTGTGACTGAAATCAACACAGA +TTTATTTCCTCACAGTTCTAGAAAAACTCCAAATGAATTTTTGAAGATATAGCCAAGCAT +TTAGAAAATTAGTTATTTTTTAAAATTTCATGTGTGTGAGTGTTTGTGTACCTGTGTATA +TGTGTACCATGTACATGCCTGATGTCTGCAGAGGCCAGAAGGGGGCATCAGATCCCTTAG +ACCTGGAGTTATAGATGGTTAGAAGCTGCCGTGTGGATGCTGGGAGCTGAACCTGAGTTC +CTTACAATACAACAAGCACTCTTAACTGCTGCACCATCTTCTCAGGACTCAAAGCCAAGC +TCTTGATTTTGTCTTTGTTCCTTTTGAGAGCTTGAATGGAGAACTGTCTCCTTTACCCTG +GCTTTCTGTGACACTACTCAACTTTCACATGGCCAGCAACTTCTCTGTGTCCACATCTCG +CTTGCCTCCCTCTTAGAAGGATGCTTAAGGTTTCATTTATGATTCATCTAGAATAACCTG +TCCCCTTTAAGATTCTTGATAGGCTTAACTCTTGACTAAGCCTACTAAGAGCTTTGGTTT +TATATAAACCATTCATAACTTTTAGGTATTAGGGCAAAGGTATCTTTGGGGAATATCATT +TGATATTGATTCTAATTTCACACACACTTTTCTCAACCACACATAAAACATATACAAAAA +CAGAACACAAACCAGGCCAGGTGAGAAAACCTAACAGATTCTAAATCTAATGATTTGATC +ATTGTGAAAAATTGTTGTAAATTAGTAACAAAAGGATATGTAAACAAACTTTCTATATTA +GGTACTTGTTTCATAGCTAACAAACTCTCAACAAAAGAAATGTAAAAATTTGGCTTACAA +TTCAGGAGACACAGTCTATCATGTCAGGGAAGGGATGATGGCTAGTCACATCGTATCCAC +AGTCAGAGTGAGGGATACAGGAGTTAAACTCACTTTCTCTCTCTTTTTTTTTTTCATATT +CTTTTTTTTAATTAGGTATTTTCCTCATTTACATTTCCAATGCTATCCCAAAAGTCCCCC +ATGCCCTCCACCCCCACTCCCCCACCCACCCACTCCCACTTTTTGGCCCTGGTGTTCCCC +TGTACTGGGGCATATAAAGTTTTCAAGTCCAATGGGCCTCTCTTTCCAGTGATGGCTGAC +TAGGCCATCTTTTGATACATATGCAGCTAGAGTCAAGAGCTCCAGGGTACTGCTTAGTTC +ATAATGTTGTTCCACCTATAGGGTTGCAGATCCCTTTAGCTCCTTGGGTATTTTCTCTAG +CTCCTCCATTGGGGGCCCTGTGATCCATCCAATAACTGACTGTGAGCATCCACTTATGTG +TTTGCTAGGCCCGGGTGTAGTCTTACAAGAGTCAGCTATATCAGGGTCCTTTCAGCAAAA +TCTTGCTAGTGTATGCAATGGTGTCATCACTTTCTCTTTTTAATTCATGTCTGAAACACA +GATGATCTCATGGAACATTGTTGCCCACAGTTAAGGTGGGTTTTTCTACCTTAGATGACC +AAATCTGGAGACTCTCCAATAAGATCAACCCATAAGTTATTTTAAATGCCATTCTAAATC +CTGAATCCCATCAAGTTGACAACCAAGATTAACCATTATAACTCCAACCTTTGTCATCTT +GACACTCAAATATGTCACCTTTAAGCTGCAGCCTTATGCCTCTTGTCCCCATAAGTTAAC +AGGGTTCTTTTATAATACAAAATGCATTCATTGAAATTTCAAAAATTCCCACAGTGTTAA +AACCTTTATCTCACAGAGACAAAAATCAGAATCAAGGAACTAAAGAACGGAAGTCATAGA +GAAGATCAACATAGTCAGAGTGAGTTACTTGACTGGAGTAGTAAAATGGAAAGGAGATAA +ATAAGACCAAGATTAAAACAGGATGTAGGACATGGGAAGTGACTTAGTGATCAAAGCCAT +TGCAGCACAAGCTTATGAACAGTAGCTACATTCCCAGAACACAAGTTAAAAACTGTGAGT +ATGGTGACCAGCCTGTAATTCTGGCTTTGGAAGATGCAGCCAATTCTCAGAGAAAGCAGC +CTAACAAGACTGGACATATCAGTGAACTCTGGGTTTGATTGAAAGATCCTACCTCAAAGA +AGGCAGAAGAGAAATTAAGGATAATTTGGGACTACACATGCATGCTCATCTCACCCCCAT +GCATGCACCCACATGTAAGCTTAGATTTTTCAAAACCTGATTAAAAAGAGTTCTTAAACA +CTTCAAGCTCCCATCTAGCCCACTGACCAAAGGTAGGGAGAAAAATGGTTAATAGGACAA +AGGGAAGGTGGACCTGTTTAGAAGTAGTTTTTTGGGGGTGACTCTAAACATGAATTAGTA +GCAGCAGTCTAGTCTAATTGGCAAACACCAAACATAACTCATTAGTGGCTCTATCCAGAA +GAGACCTCAAGGCTCCGCTGAATCAACATGAGTCCTCAGAAGTGGCAAGAGACAGCTGGA +ATACCACAAGAAGTTCTTTGGCGCTTTTCTCTCTATGAAGTCATGGACAAGTGAAGACCA +GTGAAGAACAACAGAGTGTTGCAAGGCAAACCAATGCAAGAGTGTCATTCACTGTCTATT +AGGTTATACTAACACTGTTTCTAAACATCACTTGCCCTCTCAAGTGTCTGCTTCAGCAAA +ACATCCCATGCCCTTTCACAAGACAGCTTCCAGAAAAACACCACATGATACAACAGAGTC +TCCAAAGAAACCAGAAATTTCCACTTTACCTGTCCAAATGCAAACATAAACACACATATA +CATTTGACATAGATGTGAAAATAGAAAAAAAAAGTTGTAAATCAGCAACGTACAGAGCTG +TGGGAATAAAGAACCATGAGAAGCCGTGGCTGCATGCATGTTGATGGTGTAAGCTAATGG +ATGGGTTGTTCCTCAGGATGTCCACATGTAGTCATGGGGAGGATATGAGGACATTTTAAT +GTTATTTATAACAGCATAATCTTTTGATTTTCTTGCTTTTTAGAGAAGTCATGAGCAAAT +AACACCTTTAAACATTTTAAGCCAGGTTTATTAAAGTATGCATTTTAAATACATAAAATG +CACCCTTTAAAATATATATAATTCTGTGAGTTTTAAAAAAATGAATATAGAACATTTGCA +TCAACCCTAAAATCTTCTGATGCTTTTTTGGCAAACTTTTTGAGTCTTCTACGTCCCTTC +CTACAACCCGTGGTTCTGGGTAACCTCTGATAGTAAATTTGGTTCTTTAGGATACAGGAC +TAAAAATGTTACATCTTTAAAAAACAAACTCATGGCCTGAGCATCAGCAGCAGACATCTT +GGTTCCGGGACTCTGCCAAGAGTATTCTGCATAGGTGAGAGTGCGGAATACAGAAGCTAA +CAGCTTCTGGGACAGGCGAGAGCCACAGAGCTTCTAAGGCAGCCCCCTTTTCGGGCCCTA +GACATCCGGCTTCTTTCCCGGCCAGAGGATAGGGGTCCACCCGGCCTGGGAGCTCTTGGC +CTGAGCATCTGCTGCAGACATCTTGGTTCCAGGACTCCTCCGAGAGTATTCTGCACAGGT +AAGAGTGTAGAATACAGAAGCTAAGAGCTTCTGGGACAGGCCAAAGCAACTCAGCTTCGG +GACAGGTCCTATTTTGGGCCTTCATCTTCGGCCAGGAGGGAGGTCCTAACGCCAGATGTA +CACCTCCCCTGTAAGAGGAGAGCTTGCCTGCAGAGAGTGCTCTGACCACTGACACTCAGA +GGAGAGAGCTAGTCTCCCAGGTCTGCTGATAGAAGCTAACAGAATCACCTGAGGAACAAG +CTCTAACCAGAGACAACTAAATCAACTAACTCCAGAGATTACCAGATGGCGAAAGGTAAA +CGTAAGAATCTTACTAACAGAAACCAAGACCACTCACCATCACCAGAACCCAGCACTCCC +ACCTCGTCCAGTCCAGGGCACCCCAACACACCCAAAAAGCTAGACCTGGATCTAAAAGCA +TATCTCATGATGATGGTAGAGGACATCAAGAAGGACCTTCATAACTCACTCAAAGAAATA +CAGGAGAACACTGCTAAACAGGTAGAAGATCTTAAAGAGGAAGCACAAAAATCCCTTAAA +GAATTACAGGAAAACACGACCAAACAGGTGATGGAATTGAATAAAGCCATCCAAGACCTA +AAAAGGGAAGTAGACACAATAAAGAAAACCAAAAGTGAGGTAACGCTGGAGATAGAAACC +ATAGGAAAGAAATTTGGAACCATAGATGCGAGCATCAGCAACAGTATACAAGAGATGGAA +GAGAGAATCTCAGGTGCAGAAGATTCCATTAGAGAACATTGGCACAACAATTAAAGAAAA +TACAAAATGCAAAAAGATCCTAACTCAAAACATCCAGGAAATCCAGGACACAATGAGAAG +ACCAAACCTACGCATAATAGGAGTAGATGAGAATGAAGATTTTCAACTCAAAGGACCAGC +AAATATCTTCAACAAAATTATAGAAGAAAACTTCCCAAACCTAAAGAAAGAGATGCCCAT +GAACATACAAGAAGCCTACAGAACTCCAAATAGACTGGACCAAAAAAGAAATTCCTCCAG +ACACATAATAATCAGAACAACAAATGTGCTAAATAAAGATAGAATATTAAAAGCAGTAAG +GGAAAAGGGTCAAGTAACATATAAAGGCAAGCCTATCAGAATTACACCAGATTTTTCATC +AGAGTCTATGAAAGCAAGATGTTATACAGACACTAAGAGAACACAAATGCCAACCCAGGA +TACTATACCCAGCCAAACTTTCAATAACCTTAGATGGAGAAACAAAAGTATTCCATGACA +GAACCAAATTCACACAATATCTTTCCACGAATCCAGCCCTTCAAAGGATAATAACAGAAA +AAAAAACCCAATACAAGAATGGAAACCACATCCTAGAAAAAGCAAGAAGGTAATCCCTCA +ACAAACCTAAAAGAAGACAGCCACAAAAACAGAATGCCAACATTAACAACAAAAATAATA +GGAAGCAACAATTACTTTTCCTTAATATCTCTAAATATCAATGGACTCAACTCCCCAATA +AAAAGACATAGACTAATAGACTGGCCACACAAAAAAGGACCCAACATTTTGCTGTTTACA +GGAAACCCATCTCAGGGAAAAAGATAGACACTACCTCAGAATGAAAGGCTGGAAAACAAT +TTTCCAAGCAAATGGTTTGAAGAAACAAGCTGGAGTAGCCATTCTAATATCTAAAAAGAT +CGATTTCCAACCCAAAGTCATCAAAAAAGACAAGGAGGGACACTTCATACTCATCAAAGG +TAAAATCTTCCAAGAGGAACTCTCAATTCTGAATATCTATGCTCCAAATACAAGGGCAGC +CACATTCATTAAAGAAACTAGTAAAGCTCAAAGCACACATTGCACCTCACACAATAATAG +CGGGGGACTTCAACACACCCCTTTCACCAATGGACAGATCATGGAAACAGAAACTAAACA +GGGACACAGCAAAACTAACAGAAGTTATGAAACAAATGGATCTAACAGATATCTACAGAA +CATTTTATCCTAAAACAAAAGGATATACCTTCTTCTCAGCACCTCATGGTACCTTCTCCA +AAACTGACCACATAATTGGACACAAAACAAGCCTCAACATATACAAAAATATTGAAAGTG +TCCCATGTATTCTATCAGATCACGATGGACTAAGGCTGATCTTCAATAACATAATTAAAT +AATAGAAAGCCAACATTCACGTGGAAACTGAACAACACTCTCCTCAATGATACCTTGGTC +AAGGAAGGAATAAAGAAAGAAATTAAGGACTTTTTGGAGTTTAATGAAAATGAAGCCACA +ACATACCCAAACTTATGGGACACAATGAAAGCATTTCTAAGAGGAAAACTCATAGCTCTG +AGTGCCTCCAAAAAGAAACTAGAGAGAACACACATTAGCAGCTTGACCACACACCTAAAA +CCTCTAGAACAAAAGGAAGCAAATTCACCCAAGAGGAATAGAAGGCAGGAAATAATCAAA +CTCAGGGGCGAAATCAACCAAGTGGAAACAAGAAGAACTATTCAAAGAATCAACCAATCA +AGGAGCTGGTTCTTTGAGAAAATCAACAAGATAGACAAACCCTTAGCCAGACTCACTAGA +GGGTACAGGGAAAGCATTCTAATTAACAAAATCAGAAATGAAAAGGGAGACATAACAACA +GATCCTGAAGAAATCCAAAACACCATCAGATCCTCCTACAAAAGGCTATACTCAACAAAA +CTGGAGAACCTGGATGAAATGGACAAGTTTCTAGACAGATACCAGGTACCAAAGTTAAAT +CAAGATCAGGTTAATGATATAAACACTCCTATATCCCCTAAAGAAATAGAAGCAGTCATT +AATAGTCTCCCAACCCCCCCCCCCCCAAAAAAAAAAACAAAAAAAAAAACACAAAAAAAA +AACCCCAGGACCAGATGGGTTTAGTGCAGAGTCCTATCAGACCTTCAAAGAAGATCTAAT +CCCAGTTCTTCACAAACTATTCCACAAAATACAAACCGAAGGTACTCTACCCAATTCATT +CTATGAAGCCACAATTACTCTGATACCTAAGCCACAAAAAGACCCAAGAAAGATAGAGAA +CTTCAGACCAATTTCACTTATGAATATCGATGCAAAAATCCTCAATAAAGTTCTCGCTAA +CCAAATCCAAGAACACATCAAAACAATCATCCATCCTGACCAAGTAGGTTTCATCCCAGG +GTTGCAGGGATGGTTCAATATACAGAAATCCAGCAACGTAATCCAGTATATAAACAAACT +CAAAGACAAAAACCACATGATCATTTCGTTAGATGCAGAGAAAGCATTTGACAAAATCTA +ACACCCATTCATGATAAAAGTCTTCGAAAGATCAGGAATTCAAGGCCCATACCTAAACAT +GATAAAAGCAATCTACAGCAAACCAGTAGCCAACATCAAAGTAAATGGTGAGAAGCTGGA +AGCAATCCCACTAAAATCAGGGACTAGACAAGGCTGCCCACTTTCTCCCTACCTATTCAA +CATTGTACTTGAAGTCCTAGCCAGAGCAATTAGGCAACACAAGGAGATAGATCAAGGGGA +TACAAATTGGAAAGGAAGAAGTCAAAATATCACTTTTTTCAGATGATATGATAGTATATA +TAAGTGACCTTAAAAATTCCACCAGAGAACTCCTAAACCTGTTAAACAGCTTCAATGAAG +TAGCTGGATATAAAATTAACTCAAACAAGTCAATGGCCTTCCTGTACACAAAGGATAAAC +AGGCTGAGGAAGAAATTAGGGAAACAACACCCTTCTCAATAGTCACAAACAATATAAAAT +ACCTTGGTGTTACTCTAACTAATGAAGTGAAAGATCTGTATGATAAGAACTTCAAGTCTC +TGAAGAAAGAAATTAAAGAAGATCTCAGAAGATGGAAAGATCTCCCATTCTCATGGATTG +GCAGGATCAACATTGTAAAAATGGCTATCTTGCCAAAACCATTCTACAGATTCAATGCAA +TCCCCATCAAAATCCCAACTCAATTCTTCAACGAATTAGAAAGGGCAATGTGCAAATTCA +TCTGGAATAACAAAAACCTAGGATAGCAAAAACTCTACTCAAGGATAAAAGAACCTCTGG +TGGAATCACCATGCCTGACCTAAAACTGTACTACAGAGCAATGTGATAAAAACTGCATGG +TACTGGTATAGCGACAGACAAGTAGACCAATGGAATAGAATTGAAGACCCAGAAATGAAC +CCACACACTTATGGTCACTTGATCTTTGACAAGGGAGCAAAAACCATCTAGTGGAAAAAA +GACAGCATTTTCAACAAATGGTGCTGGCACAACTGGCGGTTATCACGTAGAAGTATGAGA +ATTGATCCATTCCTATCTCCTTGTACTAAGGTCAAATCTAAATGGATTAAGGAACTCCAC +ATAAAACCAGAGACACTGAAACTTATAGAGGAGAAAGTAGGGAAAAGCCTCGAAGATATG +AGGACAGGGGAAAAGTTCCTGAATAGAACAGCAATGGCTTGTGATGTAAGATTGAGAATC +GACAAATGGGACCTCAATAAAATTGCAAAGCTTCTGCAAGGCAAAAGACACCGTCAATAA +GACAAAAAGGCCACCAGCAGATTGGGAAAGGATCTTTACCTATCCTAAATCAGATAGGGG +ACTAATATCCAATATATATAAAGAACTCAAGAAGGTGGACTCCAGAAAATCAAATAACCC +CATTAAAAATGGGGCTCAGAGCTGAAGAAAGAATTCTCACCTCAGGAATACCGAATGGCT +GAGAAGCACCTGAAAAAATGTTCAACTTCCTTAATCATCAGGGAAATGCAAATCAAAACA +ACCCTGAGATTCCACCTTACACCTGACACGAGTCAGAATGGCTAAGATCAAAAATTCAGG +TGACAGCAGATGCTGGCGAGGATGTGGAGAAAGAGGAACACTCCTCCATTGTTGGTGGGT +TTGCAAGCTTGTACAACCACTCTGGAAATCAGTCTGGCGGTTCCTCAGAAAACTGGATAT +AGTACTACCAGAGGATCCTGCAATACCTCTCCTGGGCATATATCCAGAAGATGTTCCAAC +CGATAAGAAGGACACATGCTCTACTATGTTCATAGCAGCCTTATTTATAATAGCCAGAAG +CTGGAAAGAACCCAGATGCCCCTCAACAGAGGAATGGATTCAGAAAATGTGGTACATTTA +CACAATGGAGTACTACTCAGCTATTAAAAAGAATGAATTTATGAAATTCCTAGGCAAATG +GATTGACCTGGCGGGCATCATCCTCAGTGAGGTAACACATTCACAAAGGAACTCACACAA +TATGTACTCACTGATAAGTCGATATTAGCCCAGAAACTTAGGATACCCAAGATATAAGAT +ACAACTTGCTAAAGGCATGAAACTCAAGAAGAACGAAGACCAAAGTGTGAACACTTTGCC +CCTTCTTAGAATTGGGATCAAAACACCCATGGAAGGAGTTACAGAGACAAAGTTTGGAGC +TGTGTCGAAAGGATGGACCATCTAGAGCTTGCCATATCCAGGGTTCCATCCCATAATCAG +CTTCCAAACGCTAACACCATTGCATACACTAGCAAGATTTTGCTGAAAGGACCCAGATAA +AGCTGTCTCTTGTGAGACTATGCCAGGGCCTAGCAAACACAGAAGTGGATGCTCACAGTC +AGCTATTGGATGGATCACAGGGCCCCCAATGGAGGAGCTAGAGAAAGTACCCAAGGAGCT +AAAGGGATCTGCAACCCTAAAGGTAGAACAACAATATGAACTAACCAGTACCCCTGAGCT +CTTGTCTCTAGCTGCATATGTATCAAAAGATGGCCTAGTTGGCCATCACTGGAGAGGCCC +ATTGGACTTGTAAACTTTATATGCCCCAGTACAGGGGAACGCCAGGGCCAAAAAGTGGGA +GTGGGTGGGTAGGGGATTGGGTGGGAGGGTATGGGGGACTTTTGGGATAGCATTGGAAAT +GTAAAAGAGGAAAATACCTAATAAAAAGTATTAAAACAAACAAACAAACAAACAAACTCA +CTTTGTTTCTTGTGGTAAAGTTAATGGTATGTGTCCATCCTATTTCATTTCCTAGGGTGC +ACAGCTCTGGATTTCCCCAGACTCTGCTGTAATGGTTTGGGGGTTATGAATTTATGTTCT +ACACAATGCATAGCAGAAGTGATGGAAGGCACATGTAAACTTAGTTTTTGATGAATCCTA +GGTGACCCTCCATCCCTGTCTTCTATTTTTGTCACCATGTTAGGCATGTATCAGACAGTA +CTTTTCTTTTCTAGACAGGGTTTCTCTGTGTAACCTTGGCTGTCCTGGAATTCTCTCTGT +AGACCAGGCTGGCCTAGAACTCACAGAGATCCTCTTGCCTCTGCTTCCTAGTGCTGGGAT +TAAAGGTGTGTTCTATCACAGCCTGGCCTTTGGACAGTACTTTTAATAGACGAAACCTAT +GGGTGCCATTGAGTCCTTCCTAGGAACAGAACATAGCAGATGTATGTGGAACATGGACAG +TGAATGGGGCCATGAAAAACAAACAAGCCTTTGAGGGAGGGGGACAGGTAGACACAGAGG +CAAAGAAAGGCAGAGACAGAGAGGGGAGTGTTTACATGTATAGTGGTACATAAGGGCATT +TCCCTGTGCATGTGGAGGCCAGACGCCAACTCCAAATATCTTCCTGTTTTTTGTTTGTTT +GTTTGTTTGTTTTGTGTGACAGGGCTCTCACTGAAACTGGAGCTTAATATTATGGCTAGA +CTGGCTGGTTATTAAGTGTCCTGGAATTTGCCTGTGTCCAACCCCTCAGTGCTAAGGTTA +CAGACCACACCACTGCATCCTGCTTTTGTGGGGCGCTTGGGGATCCAAACTCAGGGCCTC +ATGTCTGTGTAACAAGGGTTTACTTCCTGAATGATCTTTCTAGTCCCAAATAAACCTTTG +TGAGTTAAACTATTGAACTTTATCAGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTG +TGTGTGTGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAG +AGAGAGAGCCCACTCCTGGTTCCACAGCTCTCTACCTTATTTTTTTGAGACATGGTCTCT +CACTGCGTGAAACTTGCTCGCTGCCTGGACAAGATGGCCAGTAAGCCCCATGCAATCTCC +TGTCTCTGCCTTCCTGGGCTCTGAAATTGCAGGCATATTTTACTATATATTTCCATGGGT +ACTGGGGATTCAAACTCAGATCTTCACAATTGCATTGTAAGTACTTCACCGAGTGAGCTA +TCTCCTAGCACTAATAAACATAATTTTAGCATGGGTAGATAGGTTCGTTCTGTTTAAGAA +AAAAAACTGAGCACTCCTCAAATCTAGTTTTGTAACAAATTAAAATGTTTTCCCATCTTC +TCAAAAATGGTTGAGGAATTCTTGCCAAAACATTTTAAATAAAAAGTATAATATCATTTT +AATTCACTTTGAATTATAATTACTTACAAGAAAAGAGGGATATAAAACCAAACAGCAGCA +AAACATTACCTACAACTATGGAGATCTGATTCTTGACGGTTCTTGATGGGTTCCTGGCAC +CCATCTGCCCTCCTGTCTTGGGTGACCTTCCTTTCTTCTTTCACACTTAGAAGGAAATGG +CCTTTCCTGCCATTCTCAGCAGCTTATGCTGGGCTCCTAAATACAGCTGTGCATGTCTTA +CAGGATATAATCTAAGTTTTGGTGACAAAGAGGTCTTTCTTAGGGCAGAGGATATCCAGT +ATCCACAACTGTGGAGTAGGAAATGACAAGAAAGGAGGGGGAGAGTTGAAAGTCTTATCT +CTGAGCTCTCAATGGTCAGGAGTCCAGATGGGCCTGAGAAGGCAGGATAGTCAATTCTTC +TTGGAGATGGCATGGGAAACAGGCAGGGAGAAGGAGAAGGAGGAGGAGGGAGAGGAGGAG +GAGGAGGAGGAGGAAGAGGAGGAGGAGGAAGAGGAGGAGGAGGAAGAGGAGGAGGAGGAA +GAGGAGGAGGAAGAAGAGGAGGAGGAGGAAGAGGAAGAAGAGGAAGAGGAAGAAGAGGAG +GAGGAAGTTACATTCTCCTTTCTATTCAATGATGCCTGCTCAAACATCATGGATAATTTA +TTATCAGCTGAAGTGGGGAGGAGAAGGAGAAGTTATACATGTACATGGGTGGACTCCTGA +AGTATAGGGTAGTGCAGCCAAAGGCCATTGTGGCAGGACAGTGATTAGCAGAATATCCAA +GGAGAGAGTGAAACTAGGGATGTGAGGTCAGCCCACTTTCCCTTCTGGGAGTCACCCTGC +TTCCCTTACAACACACTCCCTTCCAAGATGCCCCACTGGCTGAGGCACTGAGATGGGAGC +CTGCTTGTCCTATTGTGGGCTCTCATAAGTTGTTTGCAGAAATGAGTGAAGTGTTAGAGC +ATCAACTCTGAGTGCTCTGTGGAAGATGCGTAATCTTAAGACCTGATGATGTTTTGGAGT +GACACCCCTTATTTTAGGTTGCTGTGGCCATCCCTAGTAAGTCTTTTTTAGTGAGCTTGT +GTTGATTAGGACTGAGTAGCAAGTTTTAAAACTTCCACTCAAAGCACATGGAGAAGCAAA +GGAAAAGGACTTGCTTTCATGGTGAACAGGGAAGTTGGCCATAGATGTATTGCAGGTAAC +GCTTGATCTAGAAGTGTTGTTGTGAGCCTTCTTTCACAGTCCTTAAGTTCTGCTCTATGT +TGGTTCAACTGGGTGAACTCTCCCTTCAAAGATGCTAGCAGCTATTCCACCTTTCACCAC +CTTTTTCATTGTTGTCTTCCTCCCCCTTTCCTTTCCCCTCCTTCTTCTTTTAGATTTAAA +CCTCAGATTTTAAATGTGCTGGTTTAAATCTAGTAAATCAATTGTATTTGGGGTTTCATC +ATGACTTTATGTGTATGTTATCTTCAGATAGATAGATGTAGGCAACTCTGACTTTCATAC +TTAGAAGGGTTTGCCTTTCATACTTAGAACAGTTAATCCTGTTCTTAGACCTACTATTAA +GATCTGATGCTTAGGGCCCAGATCAAGGGCACCCACATGATCCTGGAAGCACTCAGGCTG +CTTTCTTTCTTTCTTTTTTTTTCATACTTTTTTTTAAAAAGATGTATTTATTACATGTAA +GTACACTGTAGCTGTCTTCAAACAAACCAGAAGAGGGCGTCAGATCTCGTTGCAGATGGT +TGTGAGCCACCATGTGGTTGCTGGGATTTGAACTCTGGACCTTCGGAAGAGCAGTCGGTG +CTCTTACCCACTGAGCCATCTCACCAGCCCCCCGGCTGCTTTCATTAATAACAATTAGTT +AATTCATTTCATGAATAATCATTCATTAACAATGTTACATACAGGTTTTTTTGTTTTGTT +TTGTTTTGTTTTTTTGTAGGAGGTTGTTTGTTGGGAGCCGCCCCCACATTCGCCGTTACA +AGATGGCGCTGACATCCTGTGTTCTAAGTGGTAAACAAATAATCTGCGCATGTGCCAAGG +GTATCTTATGACTACTTGTGCTCTGCCTTCCCCGTGACGTCAACTCGGCCGATGGGCTGC +AGCCAATCAGGGAGTGACACGTCCGAGGCGAAGGAGAATGCTCCTTAAGAGGGACGGGGT +TTCGTTTTCTCTCGCTCTTGCTTCTTGCTCTCTTGCTTCTTGCTCTCTTGTTTCTCTCTC +TCTTGCCTCTCTCTCTTGCTTCTTGCTCTCTTGCTTCCTGCACCCTGGCTCCTGAAGATG +TAAGAAATAAAGCTTTGCCGCAGAAGATTCTGGTCTGTGGTGTTCTTCCTGGCCGGTCGT +GAGAACGCGTCTAATAACAGTTGTTGAGTTTTCTGGTATATTGATGACCATCTTCTCATG +CTTTTTAGTGTTTAAACTTGAAGAGAATTCCATTAATGTGGTTGTATTGATTTCTTACAC +AGCAGAGTTTGTATATACACATGCCTAATTAGTACACTACATTATACCAGAAATTACTGC +ATCCTTATTTTTGATTACAGTGTAATATTTTTGTGTGGATGGCTACACACACACACACAC +ACACACACACACACACACACACACACACATTGGTTTTTTTTTGTTGTTGTTTTTTGCAGG +GGGGGCAGTTTCTCTGTGTAGCCCTGGATGTCCTGAATCTTATTCTGTAGACCAGGCTGC +CCTCAAGCTCACAGAGATCTGCCTGTCTCTGTCTTCTGAGAGCTGAAGTTAAAGGCATGT +GATACCCAGATGGCTTCTTATATAGTAACTTGTCTTCTGCCAACTAGCATCGGGTTCTAT +GTCTTTAAACTTTGTTATTATGAACACTTTCCTTTTGCACACGCACACATGCACACATGC +TCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCACACACACACACACAC +ATGTGAAATAAAGTCTTAGAGGTAAGATAAAGATGGAAGAGCATTGGAAAGTTTCCCTTT +AAAGTGTGTGTGTGGGGTGTATGGGGGGACTAGCATTACACACTAATTAGGAGTGTACAC +TCTGGAACAGGCTGCCTGGGTTTGTGATTTGCCTTTCCTCTTTATTAGTTTAGTGGCCTT +GGACAAGTTACTTACATTTCTATGTCTTGTTTGCTAATGGGTAGGTAGGATGGGAACCAT +ATCTTTCTGCTAGGGTTATAAGAATTAAATGAGCGAATCTGCTGAGCTTCACGTGTGTGG +ATGGTATTCTAGTTCAGACTCAGCAACTACTCTAGTGGGATGTTCATATTCCAAATGGGC +CAAGACGGGGACGCTGGCTTACTCGGATGTGCTTCTGTGCAGACTCAGCACTCGGGAGAT +GGAAGCAGGATGACCAAGGGCTTGAGGTCAGCTGGGTGTACCAGAGAGGCCCCTTTTCCA +AAGGAAAGAGAGAAAGTGGCGTTGTTAATCCTGAATCTGCCACTTAGGCACTGATTCCCG +TGCACCTGAATGAACAAGTGAATAAAGCTAGACTTAAGAATTGTCTCAAGCCGGGCAGTG +GTGGCGCACGCCTTTAATCCCAGCAATTGAGAGGCAGAGGCAGGTGAATTTCTGAGTTCG +AGGCCAGCCTGGTCTACAGAGTGAGTTCCAGGACAGCCAGGACTACACAGAGAAACCCTG +TCTCGAAAAAACCAAAAAAGAAAACAAAAAAGAAAAAGAATTGTCTCAGTGTCTTCCTGT +TACTGCCTAGCTTCCGGGATCCGTGCTAAGTAAACATCAGAGCCGCCCTTACCTAGAAGT +ACTTTGAAGGCAGCATGGAGTGATGCTGCCCAAACTGGCTGTAGCAAAGGGGCAAGTGAG +AAATGAAACACTTTTCCAGGCTCCCCAGGCATCTGCCACCACACCCAGCTCCATCCCCAT +ACAAATGGCTTGAAAAGTGGAACAGAAATTGATTTTTAAAAATTAGACAACACCTATGTG +TCAATTGAATAACACTCCACACATACACAGTATCTTCAGTAGCATAGTCTACTACAAAAT +TGTAATTGTTAGTATGCTCTATTTTTGTATTGTGTAAAAAACAATTAGGAAGTTGGTGGA +AAGGAAACAGATTAATAAACACCCATTTATAGTTACCAGATCCAACATGGACCCTGAAGC +CAGGCCACTGTATTGGGGGAAGATTCAGGAATGATCCAGAGAAGCCTTCATGACCTTAGG +TACAAACATGGATCTCTCTGGATGAAATATCCAGTGTGCCTTCTATTTTAATAATGAAGC +AGGTGCCAGGGTTGTGGCCTCTCACAGGGGTCTTCGTTTGCCACACTTAACTGGGTGGTT +TCTGTTTTGTTTGGGGGAATAAATATTTGAAAGGGGAAACTGTAGAAGGTTTTGCGGCGG +TTATGATGTTATTGATACACAGGCTGATGCTGTTATGGCGGGTGCTAACAGGCTACATTA +TCTTTATGCCTCCAAGGTAACCTGAAGCAGCTGTCTATTGCCTTGGCACTACCTTACCCT +GAAGCGTCTGCCCTGCTGGGGACTGTAACCCGAGCCAACTGCCTGCCTTACAGAGGCTTC +TTTAGCTACTGACAGCAAGAAAGGAAGGGAGAGCGTGAAGTCCCCCAGATGGATCCTTCC +AAGCGGCCCGATGCTGAGCGACTCTCTGAGAGGATGGCCCTGCCATCTCCACTTCTACGT +AAGGGCAACAGTCACTAGTGTGTTCTCTTCAGGCACGGAAACAAATACTCGAAGGAAACC +TCTGGAAGATTTCTTTTTCTCTTTTGAACTCTGCCATGTATTGCCGCAGGCCATGTCCAC +GTGGAAATCGAGGCTCACCAAAAGCCTGAAGCTCCCGTCTCGAAGGATGCACTCCTTCCC +ATGCTCGGCTTTGCTGTCCTGTTTTGGCAATACCAGGGAAAATGCTACCTTTGATCAGTC +CAGCTCGGCGGATACTCACTCTGCCATCTATGTCCAGCCCATGGCCAAAGCAGGCACACA +TCCAAGTCACCCAAAGGTGGAAGAAAGAGCTGCAGAGAAAAGGCGAGATTCTGGTATACA +CTTGGAGCAAAATGGCACCGCAAATGGCAATAACAGCAAACACACTGCTGTCCAGCCTGT +AGAGACCCCTGAGGATTTTGCCAGGTCCCTGAATGAGGAAGTAGACTGTGAAGCCGTTAC +TTTCCAGACGTCCATCCCTAGACCATCAATTATTGACATGCCAAAGGTGAGTGAGCTTTC +CCACTGCTGTTACAGATAAGGCTGTGTTAGGGAACGTTCTATCATTTTTTGGAAAAACTC +TGGCAAACATCCTTGTTTAAATTCATTACTGTATATGACACACAGAATTCTCTCTTGCTA +GTGAGAGGAACTGTGGAAAGCCTTTTAAATTTTCAGCGTGTTCGCTGAAGATATATATAG +AGAAATGACAAAGAATTCAGGAGCTGTCACAATGGCAAACCAGACTTTAGTGAACTGGTT +ATAATGCCTCCAAACAAACAAAAGATCAGAAGATGTATATATTATTCACACACACACACA +CACACACACACACACACACACACACACACACACACGTATATGTGTGTGCATGTAACACTT +GCATATAGTTAAAAAAACTGATCTATAACTTTCTATCTACTAAAATCCACAATATGAAGT +CTGACCATGGAATTTCAGAAATTGTCTTTAGCAGTTAGAATGTATCCTGTCTGGACAATT +GGGAATGATGGGGGAAGTTGGAAATGATAAGCAGCCCCATGTACAGAGCAGAAAGGAACT +GGCAGAAAATGGTATTCATAAATAAGGGATGATGCCTGTCTAACTTTTAAGATTTAAAGA +CAGGAAGAGGAGGGATTTGAAAGCTGGCGTCCCTGCTCTCCTGGGGCTTGGTCTTGAGTT +ACTGCTTTCTTGCCTTTGTTTCGGCATTACTGGATTTTAGTTTCTGAATGTTCTGAATTG +TTTGAGATGTACACACCATTTCATAGTCCTTGTCAATCCTGATTAAGAGGGGCAGTTGAG +AAAGAGACTTCTAAAGGATATAACCCCCAAAATGTTATTGCCCAGTTTGTTGTTGGTGGT +GGTAATTTCTTGCCCAAGTAATTTAGGACCAGAGCTAAAGAGCCTGAACGTTTTTCAGTA +TTCATTAATATGGTGTTCTGATTTAAAGCCTTTTTTCTCAGCTAGTTTATTAAATAAAAG +GTTTGTTTGTTTGTTTGTTTGTTTGTTTGTTTGTTTGATTTGCTTACTTGGACTAAGTCT +TTTTAGCAATAAAAACTACAACTTGCCTGATAGCAAAGATAGAGTTAAGACATAATTTAA +AACATAGTTCAGTTTGGCAGTCTGTAGCAATGGTTCTCAGCTTTCCTAATGCTGTGCCCT +CTTAGTACAGTTCCTCACGGTGTGGTGACCCCAACCATAATATTATTTTCACTGCTACTT +CATAACTGAAATTTTTCTACTAGTATGAATTGTAATGTAAATGTGTTTTCTGATGGTCTT +AGATTACCCCTGTGAAAGGGTCATTTGACCTTGAAAAGCGATTGTGACCCACAGGTTAGA +ACCACTGGTCTACAACACTCTGTTAAGTGAGTGTATTTAATATAGCACTATGCTAAGTGC +TCTAGGAGCATAGCTCAGTGGCAGGGCATTTGCTTAGCATGCACCAGAACCTGGATTCCA +TCCCTAGAACTGCCAGGGAATGAAACTTTATTGTTTGAATTCTGGTATTCTGAAATTGAT +CAGAAGATTTCACCAAACCCTGTCTTAATAGCATTAATTTTTTTTTTGTTAGTATTGTTA +AGTCGACCCTCAAACAAGCAATAAAACCCAATATACTTGTTTAGTTTTCCGTGCATATCC +ATGTATAAATTGAGATATTTTTAGCGAATCTGAGTACACATCATGGCCAAGTTCATATAA +GCTACATGGCCAAAAGATGAATCTACATTACCTTGATGAGGCTAGAAGCATACATTCTGT +CAAGGAGGGAGGGCAGCAAGCCAGCCTCCACCCTCCACTGCTGAGCTTAGGAGCAATGAG +AAGGGCTTGGTCTGATTTTCTGTTTTAATGGTTCCTGTGACACAAGGGACCAGTGTAACA +CAGTGGGAGTCCCAGGAATCAACCTTGGGTCATCAGGGTTAGTAGCAAGTAGCAAGTCCC +TTCACTTACCTAGGCATCTTGCCTGCTCCAGCCTTAGTTGTTAAAACATAAGGGAAGGAC +CGTGTGATTAAGGAGTCATGTGACCAAGACTACAGACCACCCATAGACATTCAATACCGC +CTAGGAATAGGTATATCAGAGTGATTGAAAACGAGGCTGTAAGTTGGAGAAGCGCCCGGA +AAGATCCAAAGGCCCACAGAGGAGCATCTGGGATGCTACAGGGAGATGTGCAGCAGCAGG +AGCTTTGGGGATTTTGTGCAGAACTATGTCGTGGACAGGGCTATGATTCTGGGGCGGGCT +AGAGTTGAGAAGCTGGTTCAGTACCTCGGTTCTGGGTCAGTCATAAAAGGACGAGTAGGG +GATGCTACAGGCAGAAGTAGATGCAGCCGCTGACCTTGGGAAGGCTGAAAGCAAATGAAA +TTAAGGGGCAGAGAGTGTGCAAAGAGGAGGCGAGTGGGCTTCTGTTGTGGTTCCAAAGCC +CAGGGCTCACCTGCACAGAGCACCTACCTTCTGCCAGCCTTTCTCAACGCATTAAACGGA +GGCTCTCGTCTAACCCTAGAGACGGTCCCAAGTCCACAGAGGGAGGAAATGACAGACTCA +GGGTTAGAGTCGAGTTCTCCCCAACTCCCAAGTCCACCCTTGGAAATAGAAGGTGCTTCT +ATTCCTGATGCTTGAGACTTAGAACCAGATAGTCCTATACGAGGTCATTTCCTTTTCAAG +TCAATTAGAGCTCCACATAACGCATATATGGAGTGTATTTATAAAACTGTGCAGCACATG +GAAATGTAGCAGCTGGGCTAGATAGCCTTGGGTTCAATCCCCAGCACCGTAATGTATATT +TATAAATGCATATATGTGTATGATTATAATTATTAGTTTAAAAAATAATTTGCATAACTT +TTTTTTCTGCCACAGTGGCAGGCGTGTATCACCATGGAAAGAGATATTTTTCATTTTTTG +TCAGAGACAAAGCTTTGCTGATGGCCGTGGGGGAACTTCTGATTAAAAGTGCCAGCAGCT +TCTTTGTGACCTGGCACGTCTTCAGCGACGTGTTCCCCTAGGTGGATGGTGAATGAGCTA +GCTTTCCTACAGCCTTGCCCGGTGGCTCATGTACTTCCCCTTTAGGTGTACTGATCCTCT +TTCTGGAAGCTGCTTTGTTAGCAACCATAAATAATACTTACACTCTTTCTGAAGTTCAGC +TTCAGAGCAACCTGAAATGAAGACAGACACCCCTGGGGTGTCTTTCGTTACCCTGGTGAT +CAGAAGGGAAGGAGGATCATTTCAATCTGACACAGACTCTAGTCTGAGTGGAAAGCTGAA +AGTCATAAATATATAAACTAAGTTGAGGCAAAAGCATTTATCTGGGTTGCAGAAAGGCAT +ATGCTTGTCTAGCGAAAAGGTGCTTGTTGCTCAAGGCTGACAGCCTGAGTTTATCCCCTA +CATTATACACACAGCACACAAGCATAAACCATTTTTTTTAATTTAAAAAGTTATCTGACC +ACTGGACATGGTTGGTTGTCTATGCCTTAAATCCCAGCACTCGGGAGGCAAAGGCAGGTG +GATCTCTGTGAGTTCCAGGCCAGCCTGGTCTCCAAAGTGGGTTCCAGGACAGCTAATGAA +GGCAGCTACACAGAGAAACCCTGTCTCAAAACCAAAAATAAAAACCCAAAACTTAACCAA +CCAATCAAAAAACAAAAAAATGAAAGAAAAAGAAAAGTTATCTGAAAACTATAAGTGATA +TTAACTAGACTTCAACTCTTCTTCCCCCTCCTCTTCCTTCTTTTTTGAACTAGTGTCTCA +CTATGTAGATCTGGCTTAGAGTTCACTATGTAGACCAGAATGGCTTTGAACTCATGGAGA +TCTCTCTGCCTTTACCTCTGCCTCCCAAGTACTGGAATTAAAGGCATGCACTACCATGCT +TGGTTTCAACATCTTTTGTGTGTGTCCCTTTCCTGTTTCATGCTTGAAATCAAGGTAAAA +AGCTTACAATTGGAACATGTTGTAGAGTTGGGAGTCATGATGTTCCATTAGTGGTTGTCT +GTCTCACAGGTGAAGCCTCTCATAATTGGTGGAATCACAGACAGATCATGGAGTGAGGAA +ATGCTTCTGTTTATTGCTTTAGCTGAACGTTGCTGAGATGTCCCTCTGTGGAAACTCAGC +ACTGGCCCTAGGACCTGCAGATGAATGGACAACCCCTTAAATTGTTTGCATTCTAGAGGG +AGAGACAGATGTAGAAGCTGGCAATATCAGCAGAGCATGAGAAGGCTAAGGTCTGGAGGC +CTTACAAACTCAGGAGGGGCCTTGGGAAGATTGGGAGATAGGGCAGCTGGTAGAAGATTG +ACAGACAGGTTTCCACCCCACACTGCATCCTTCCCATATGGCAGGGAGTGCTTTATCCTG +CGTCATCTTGGCACTGTAGACAGAATAAGAAAAGAAAGGCTGCAAGTGGCTAAGGTCTTT +AGAGTACTTTTCATGTTTGAGAGAGTATATAGCAATGTTTTTTTTTTTAAAATCTAGTTC +TCCATGTGTGTGTGTGGGGGGGGTGGGGTGGGGGGTGGTGAACCAGTCTGACACAGAAGA +GGGAATAATTGTGGCTAGGAAATCATGCCTTCGTGTATTGAAACTAAAAAAAGTCAATGA +TATAAAAATGCAGGATAATAGGGTCCACCTTAGAATGACCATGGCATTTTGGAACAAGCT +TGTTTTGCAGTCAGACATAGAACAGCAACCAAGCCAGGCCTGCAGTCTCACAATGGCCCA +AGGAAGGATGCCGAGACTTGGGCAGTCATCGTTTCTCAGGGCATAGACCTTGGCTTTGCT +GCCTTTGAGACAGCTATCTTCCTTTGTCCTCTTTATCCAAAACACAGTCTTGATAAAAGT +TTTGAAGAGCCAAGTGTGTAAGTTAGAATGTCTGTCTCATCATAGACTCTGGGAATTAAT +TGTCAGAGTTGGACAGACCAAGCCAGATGCTCTCTATTAAAACATTATAAGTAGGGACCA +GGGGAATGCCTTAGTAAAGTGGTGGCTGCTTCAGCATGAAGAGTTGAGCTTAATTCACAG +GCATGGTGGTGCTCACAGACATGGTGGTGCTCACAGGAGTGGTGGTGCTCACAGGCGTGG +TGGTGCTCACAGGCATGGTGGTGCTCACAGACATGGTGGTGCTCACTTATAATCCCAGTG +ATGGAAAGGGAGAGACAGGTGGGTCCCTGGGGTTAGTGTGGTCATCATGTTCCAGGCTAG +TGAGAGAGCCTGTCTCAAAAAGCAAAGTAGATGCCTTGGGATGACGCCTGAGGTTTGCTT +CTGGCTTTCACATACATGTTCTCACACATGTGTATGCTCTCATATATACATACATACACA +CCAGCATTCACGTGTGCACCCACATGTGCAGAAACACACACACACCACACATAAAGATCA +GGTTGGCATGTGGGCATGTCAGCAGAGCATTTTCTTTCTGCTAATTGAAGTAGGTGGGGG +GGCTCAGCCCACTCTGGGCAGTGAACCTGGGCTGTAGCAAAGATAGCTGAATGTGGGCCA +GGAAACAAGCCAGCAAGTGATGTTTTCCACAGTCTCTGCTTCACTTCCTGCCTCCAGGTC +CCTGACTTGAGTTATTGCCCTGAATTTCCTCAGTGATAAACTGTTACATGGAACTGTAAG +CTGAAGCACACCCTTTCCTCCCCTAGTTGCTTTTTTGTTAGAGTCTTTTTATCTTAGTAA +CAAAATCCAACAAAGGCAGTGCCATTGGGAGAAACTCTGTTAGGCTACATATTGCTTTTT +TTTTTTTTTTTTTTGTACAAACTAATTTGCTTGCATTCTTTTTAGAATGAGAACTGCATC +TTTTTCTAATGGGTCTAAAGAACCTTAAGCTAGCTATAAAAGCGAGTGCGCTGTCAGGGA +TGCTTCCTGCTGAACATATGATTTGATGTGATCTTTAATAAACGTCCCAGTTCACACACT +GAGTCATGACAGCATTTTAAATATATGTATATGCCATGGTGACTTCTTATCTGCCTTCCT +TCCCCAGCTCTTCTATGTCATTCCTGCTGGGTTCTTTCTCTCTTCCTGAACCACACCCTC +TTCTGCTTACATGTTACATATACTTCTTCGCTCCATTTCTATTTCTTTCCTCCCTTTCTC +TTTGTTTAGTTAACTAAATGTTTTATTAACTAATTTTGAGTTTCTTACAATGTATTTTGA +TCATATTTATCCCCAAGTTTTCCTCTACCTCCAACTGAGATCCACCCTCATTTCTTCTGG +ATTTCATGTACTACTATATAAAAATTTATCAACTCTGATTTGTGTTGTCTTTGTATTTCT +GTGCCCCTGTGGGGCACAGGCCATGTGGTATCTCCCATGAGCCACTCCCTTAACAAACTA +CTTTCTTTTCTCCACACCATGAATTGTACACAGCTTCTCAGATGGGAAGGTGGGGTGGTG +AGGCTTATGAAGCCCTTGACACTCCATACTAGAATGCTGACAAGCTTGATCTTGCACAGG +TTGTGGCCAGGCAGCCTCAGGTGCTGTGAGTTCGTGAGTGTAGTGGTCCTTCCTGCTTTC +TCTTCTCTCCTCTTTCCTTAAAGCCTCTGCTTTCCCTACCTCACCCCTATTTCTACTTTC +ATAACACACACACACACACATGCACATACATGCACACACATGCACACACATGCATACTTA +AAACTAAGAGCCTGAATGTGAGGGAAAACATATAGTATTTGTCTTTGTGAATCTTATTTT +GCTTAATACAATGATCTCCAGTTCCATCTGCATTGCTGCAAAGGTCATGATTTTGTTCCT +TCTCATGACTGATAAAACCCCAATGTGTGCATGTCCACCATGCTTTTTTATCTACTCATC +CACTGATGGACATTTCAGCTGCTTCCTTTTGCTAGTGATCATGAATTTTCAGTGTGGCAA +TAAACACAAATGTCTGTGTGCTATGTTGATTTAGTGACTTTCAGACAGTATATCCAGAAA +TATTGCAGTTGGGTCATATGGTAGTCTTGCTTTTAGTTTTCTAAGGAATCTGCACAGTAG +TTTCATCCGACATCCTCTTTTATCTACATCCTGGCCAGCATTACCATTTGTTTTCAGGAT +AGCCATCTGGACTGGGGTGAGATGGATGCTCAAAGCAACTTCAGTGTGCATTTCTGTGGT +GGTTAAGGGTGTCAAGCACTTTTTCAAGTACTTATTTTTCATTTGTGTTTCTTCTTTTGA +AAACTGTCTCTTCAGCTCATTGGCTAATTTGTTGATTGGAACTTAATTTTTATGATTATT +TATATATTCTAGGTATGAACTCTCCTGACATATTGTTTGAATCGAAAGCAAATTAGAAAC +TCACACAATCACTGTAAGTTGTCTAGTTTCATTTTATGTACTGAGCAAGACAACCATCTT +TCACTTCCTCAGACACAGAAGATGTTTGAACGAGATAGAGCAGGTCCCATCCCGTTCCAT +TTAAGCACTGGTAATTTTTCATGCCAGGCATCTCCTTTCAAAAGCTGTTGAGCATAGCAT +GGGCTTGTGCACGAAACACCTATACACTCAGTCAGGAATTTTCTAAGTCAGATATTCAGT +TGAATGCCAACTGGAAAAAAAGAGAAACAGCTCCTTGGCTCCTCTCAGGATGAAGTAAAA +TGAATGGTCCTCATAAAACCGTGAAATTTACACTGCACAGCTTTGGCTCTTGGAAATCTT +CCATAGAAGACTCCAGAGGCCAGCAAATCTGCAGAACTCTCAGACCCTGTAGAGCTGAAG +GGAATGCACACTTCAAACCAGGAAAGAAGGCACACGTGTATGATTTAATAAAAACTGAAA +GCGCTGCTTTCAAGCAAGGTTACCGCTGCTTAACAACTCAGTTTAAAATAATACCCATTC +CAACCAAGATTGGCATGTCAGAGGGAGAGAGGTATAGAGGAAGAGGTTTTCCCATGTTTG +AGTAGCACCTATTTCCAGTTATACAGTGAGAATCTAGTATCTCTTTGTGACTCATTAGTA +CTCTTTCTTCATTATTTTTTAAAGACAGGATCTTGTGTAGCCCCATGCTGGTCTTGAACT +CCTATCTTAGCCAAGGATGACCTTGAACTCCCGATTCGCCTTCCTGCACCTCTATGGTAC +TAAGCTCTCAGCTTTGTGCTTCCAGACCAGGTTTATGAGCTATTGGGCACTGGCCTTCAT +GCATGCTGGGAAAGTACTCTGACAACTGAGCCATGTCCTTGACGTACTCTAACCCCAACT +TTTACAGAGTAAGTATAAGTTTTATAGGCAATGCTCTTGACCATCTAACCAAAGGAGATT +GTAATTGACAAGACTCTGACCCAAGAATATCTGCATCTGTTTAGCTGGCATTCCTGTCTT +CTTCATTATATAACCTGGGGTCATGCATGCTTCAGCTGAAACCCTCTTTGTTCCACCACC +ACACTTGCTGAATATGCTGGAAACTTGAACATGTCTTATGCTCCAGGAGCCACAGGGGGC +AGCTGAATGAATGTGCTGTATCCATCATGGGAAACTGGAGAGGATTTTTTCCAGCTAAGG +ACTCTGTTAACCTGATCTGAACTGTTGTTCATTTTCCACTCGCTGCTCTTCCTTTCCAAA +GAAAATATAACTTGTTGACTTAACGCTTTTTCCAATATGCTCTCAATGCAGTTGGTTTTG +TAATTCTGCACCAGGGGAAGTGAGAGGCTGGAAAGAGGAGGCAGTTAGAGGAAGGGAAGC +CTCCACCAGAGCCACTAAGGCTGAGACAGGAGGTGTGGACAGTCTCATTCTGAAAATCCA +GTATGTGTCTACCATGTTTAGTTAAATGGAGAATGACAGTTCAGTTGGAACCTAAGCCAC +AGGTGTTATTTGATTGTCTGTTGTAAGGAGAAATTCCTCTTTAGATGCTGCCTGCCTGGG +GGGAAAATCAGGCCATGTAACTTAAAGTTTCAAATCTTGGGCTGAGGATATAGGTCAGTT +GGTATAGTGATAACCTTGCAAGCACGAGGACTTGAGTTCAATCCCCAAGACCCACTTAAA +AATGCTGAGTATGGTTGTGCAAGTGAAATCCCAGGCTGGGAGGTGGAAACAGGAGGATCC +CTGTGGCTTGCTAGCAGTCCTGTCAAAAATGTTGGTGAGCCCCAGGTACAGTGAGAGACT +CTGACTCAACGGAGATAGGCTCTGTTCCTAAGCATGAGCACAGATACGTGTATACATATA +CTAATGAATGAATATATAGGGAAACACATCAAATCCTCAAAAAACCAAACCAACCAACCA +ACCAACCAAACAAACAAAAAACAGTAGGAGGAATCTGGGTCCCCTTTAACTTATTGCCAA +TCAAGAGTCATGCACTCTATCCATGTGACAAGGCACCATGACCAAGGCAACTTGTTAAAA +GAAAACCTTTGACTGGGGGGTTGCTTACAGTTTCAGAGGGCAAGCCCATGATCATCAGGG +TTGGGAGCATGGCATTAGGCAGGAATGGTGCTGGAACAGTAGTTGGCAGCTAACTCTGAT +CTACAGCCACAGGGGAGAGACAGAGCTAACTGGAAGTGAAATCTCAAAGCTAGCTCTCAG +TGACACACCTCCCCCTATAAGGCCATGCTGTTTGTGTACACACACACACACACACACACA +CACACACACACACACACACACACACACACAGCCTATATTTAAGGCCTCCTAATCCTCCTC +AAGCAGTACCACTAACTGTGGACCAAACATTCAAACGTATGAGCCCATGGGGACCTTCTT +ATTCCAACCACCACAAACTACAATTTGCAAGTCACAAACTGACTTTACAAGGAGGTTCTA +TTTTTGACAAAACCAATGCATACCTTTATGAATATGATAGTTTACTTTATGTTCCATATG +TATGCACATGGGATAAGCATTTGTATGTGTGTGCTCATATGCGTCATTGCACATGTATGC +ATGAGCATTAGGAGGCCCTAGGGTCACATCAGGAATCTTTCCTGTTGCTCTGTGCCTTAT +TCCTTGAGGCAGGTCTATTAGTCAAACCCAGAACTTGCTCACACAGGCTGGTCCAACTAG +CCAGTTTGTTCTGTGGGTCCCCTACTTTGTGGGATTCTGTTTTGTGAGTGTTATAAGTGG +GCTATCATGTTCACCCAATATTTTCATGGGTTCCGGGGATGCAAACCCCAGTCTTATGGT +TCTGGGGATCAAACTCATGCCTCAAACATGCTAGACAAATATTCTATCTCTGAGTCCCAC +CTCCAGCATCTTAATAATATATATTTAAATTTATTTTTATTTTATGTGTATATATTAGTC +TTTTGTTTTTGTTTGTGCACTATGTATGTATACACATTGCTTTTGGAGGCCAGAAGAGGG +CATTGGATTCCCAGGAAATGGAGTTACATATAGCTGTTAGCTGCCATGTTGGTGCTGAGA +GTCAAACCCAGCTCTTAACTGCTGTGCCATCTCTCTAGTGCTTTTATAATATTTTTGAAT +ATATGAAAAGACGAATCAGCCAATAAACCAATATCAAGGGGCAGACTTATGATACAGAGC +TTATTTGTATATATTCTTATTATTTAGTCTTTGTTCAATACTGCCAATGTCTTTGTGATT +TATTCCCTTTTCTAGAAATTCATGGAAATTATTTAAGCTTGTGTAGAAGGGGTAGAAGTC +AAGATATTTTTTCTCTGGAAGAATCAACTGCATGTCCACCAGGCTTAAGATGGAAGACTA +AGAAAATTTCCTTCTCAAGTGAACTTAGCCAGAGGGAAATGTGCTTTTCAACTCCCTAGT +TAATTTGTATATTCCGTTGCAATTTGTTGCCTGATATAAACTAAACTCTTTATGCTTTGG +TTTTTCTGTATGCGTATAGTAGCTTGTAGGATCCCAAGATTGTTTCAGAAAGAGCAACTA +CTTGCGTAGAACTTTAAACATTTTAGGAAAAACACACAACAGAAACAGAAGAAAACAGGG +GCCATGTTTTCCTCATGATTTTAATAGCAGACCAAGAAGCATAGGCAGCTACTGATCACA +TTAGCAAGGCTCTGAGCTATTTGAGGGACACAGGGTCAATTCCAGGAGTGCTTTTACCAT +TTTCTCACATAATTCTGGACTTCCAACATTCTGAATTCCCTGCCCCCTGATTTTAAGAGA +ACTTGATGCCCATAAGATGTTTTTGGCTAATCTGATTGAAGTATGAAATAAATACTCTTG +TACTTACACATACTACTTTCTAAAATTGAAGACTAGTCAGTCAAGGGCTTCTGTTTAGCT +AAGGTCAGTATTCAGAACCCATAATACTGCAACTATTTATTGGCCAACTAAGGATCATTT +AGTGTATACTGAAGTCCATGATGTTTGCATCTGCCCTGAACAGGTAGAGAGGTTTGTCCT +TCTTGTTATCCCCTAAGAGTAAATACAGCAACTATTTATATAGCTTTCCTTTCCTTTTAT +TTCCATTATTTTTCTGTTGCTTTCTTTTTCTTTATTCCTTTGTTTATTTTTCTCTTTCCA +TCTTCTTTTTCCCTCCTTCCTTTATTCCCCTCCTCTGCTTTTTCTATTTCCTCTCCCCCA +AATTTGTCTCTTCTTTCTTTTTGTGACAGAGTCTGGCTATGTAATCTGGGCTGCCTTCAA +ACTTGGTCTCCTCTTCTCTCAACTTCTAAAGTGCTGAGACTACAGGTATGTGCTACCACA +CTAGACTTTCATAGATCTACACTATGCTTAGTAAAAAGTAACCAAATAAGACTTGAAATC +ATCTTTATGGGTGAATTGGGTAGATTATGTGCACATATTACGTCCATTAAATAAAGCACT +TGAACATCTTGGGCTTTGGTGTCTATGGATGCAGAAGGATGCCTGTAATAGGAAAAAGTG +GTTTGACTCAGCAAAAACAAATAGTTTCAAACAAAACTATCAATATGTCATTTCTTCTGT +GCTTTCAGTAATTGGTGTCAAGTCTAAGTTTGAAGTTTTAAAGTTTGTGTTCCCCACGTC +CTTGGAATGAGCAGGGGCAGTACTTAGTGTTAGGCACTAGGACACTGACTCTGAAGAACA +AAGGGTGGCTTTGCCTTTGAGTTGTTGTTACCAGGCCAGCAATCAGGCAAAGAACAGCCA +CAATAAAAAGCAGTCAAATGGCACTTATCTCTGCAGTTGGGGCAAAAGGCATTTATATGG +TTTTAAGCATTTTTTTCCCTTCTCTTCCAGTGAATTTTCCATGACCTTGAGTTTGATTAT +ACATCGGAGTCTTATCACAGCCTCACTTTATTACTCTCACCTCTTTTTTTCCCAACTTCT +TGTTTTGGTTAGTATCAAAAATCCATGTTTTCTTGCAACATTCACAACACAGTTACTATA +ACCAGTGCTCCAATCTAAAGAGACTTTCTGCCCTAATCCACATTCAGTTGCTGCAAACTA +CCACCTAAGACTGAGTAGTTTATTTTAAACTGCATTTATTTCTTGTAGTGCTAGAGACTG +GAAAGCCAAGGGTCAAGGGAACACATAGATGACACCCTGCTCATTCACGGGGACTTCATT +TGGAGTTCTGAGGTGCTGTTGTGTATCACATGGCAAACAGAACACACACAAATGCCAAAT +TAGTTTGTATAACTGTCCCAGTTTGAAAATAACACATGAATATATCTATCAGGGGGATGG +ATAGTAGAGCCCAGGTGAATCAACAACGTCTCAAAGGCCTTACCATTCTGAATGCATGTG +TGTGTGTGTTCACACATGTGTGGATATAGGTGTGTGGCATTGGATATCCTCATCAAACAT +GCTCCACCTTACATGTTGACACAGGGTTTTCTCACATGAATCCATACCACTGATTTAGCT +AGTCTAGCTAGCCACCCTGCTCTAGGGATACCCCGTATTTAATTCCCAAGTGTCTGGGAT +CACAGACAAGCTACCATATCCACCTGGCACTTATGTGGCTGCTGCAGATGGAAATTCCAG +TCCTTGTGCTTGTGAGGTAAGCACTTTACTCATTGAGCAATTTCCTGACCCCATCTCTTA +GTACCTCAACTTCAATATGACTTTTGGTGGCAGCAGTCAAATCGTAGAAGATCCTTTTGT +TTTTCAGTTCTGCATGGTCTGGATAGACCTGCTTGTCATGTACCATTAGTGCCAGGAAAA +CTCGCTATTGCAAGTTTTAAAGACTATCTGTTGAATGACCCACTAAGGGAGCTTTGAACT +TGACTTATTTTCAAGAACACACAACTGGCAAGTCTCTGGCCTTTTCTCTCCAGCATCTTA +GTAGTACTGATACCCACTGCAGGGATTCTCATGAATGGTGGGGATGCTCATGGAGCCATC +TCTACGCAGTTGATTGCTGTTTTCACAGTAAAACTTGGCATTACTTGGGTAGGCCTCAAG +TCAGAAAATTTTCCACCTAATCATTCTTTTATCCAACAAATACTTAATAGTATTCAACAT +GTTCTCTTGAGTGGCCACATATTCTCATTGACTTAATAGGTTAGTGTTTGTAACTCAGGA +TTCTCTTAAGAAACAAAATCAATAGAATGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGT +GTGTACAGAGAAAGGGATGTAGAGGTGTTTTAAAGGTTTGACTCATGTACTCATTGACAC +TAACAAAGTCAAAATCTACAGTGCAGTTCTGCCCCCTACAAAATACCTAGCCCCTGCTGC +CTAGACACAGAGTGCTTTCTTCTTCTTTCAGAACCTTACTAATTGCTCTGAAGGCCTATA +ATTGATTAGATGATATCCACTTAGTTTATTGACTGCAGTCTTTCTTCAAGTCAATTGATG +GTAGATTTTACCCTCCTCAAAAATGACCTCCCTAGCAATCCAGGATTACTGTTTGATTAA +ATACCTTGGTAGTATAGCCTGCCCAAGTTGACACTCAAGGAACTTGATAAAGGAAAAAGA +GTCTTGGATTTTGTATCCAGAACTCCTGAGCTCTAGTCCCAAATTGCTAAATGGTTCTTA +AGACCATTTCTTAAACATTCAGAACCCAATTTTACCTTTTCTGAAAATTATTAGGGGAGG +GACAATAGACAGGAACTTTCCAAGGTAGTAACATCCCATTTGGCTTTATAGTTCTGAGTC +TTTTAAGTTAATTCAGTTTTCGGAATGATTTTCTTCCTATCTTAAAGAGAAAGTGCCCCC +TGCTATAGATGTGGTGCTAGGAAATTGTAACTCAGTGAGGAAGTGTTCACTGGAGAGAAG +CAGATGAAAAATGAACTTTTAAGATGGCTCCCAGTGGCAGCCATCTTGAGGGGACTGAAG +GAGGGGTTGAAGCTGAGGACAATGCTGTAGCTTTCTTGTCATAGAGCAACAAAGATCCTT +GTGCTTGGATCTGCCAGTCACTGGATCTGACTCTGTTCCTGAGAACTCTAATCTGAGACC +CAACCCAGAGTGGTTACCACCATGACAGCCAGTTTTTTCTCAAGGATTTCTCTCATATAA +TCTAATTTTAGCTTAGAGATAAGCTGGCGGTGAACACAACTTTGAGAAGGTCAAGCCACA +GAGTCTATACATTTGTTGACTTGGTTCAGATGGTTGGTTTCCTTTGAAATGTGTTTCCCT +TCCCTTGGCAGTGAGAATGTTGTCAGATATATTAAACTGTCACTAAACTGGCTCCGAATT +CATGCCTGGCCTCTGAGAGCAGAGTTGTCTCAAATCTGTAGCTAGGGATCACATCCAAGC +CCTTGTGTTAAGAAACATTTTTCATGCTCCCCAGGCCTGTGTATTATCTTTGACTAAATA +ACCTTAAGAGAGGATAGCTCGTGAATTGTTCCAGATATGATGGGTTGTAAGAAAAATAAA +GTATCCATATGGTTATTACAGACACACAGCAGTTGTGATGTCTGGCAAAACTCAGATGCT +TGTATCTCAGATGCTCCAATTCAGATGAAATGTGATTGTTATTCAATTATAAAAAATTAA +ATTATACAACTCTTATTGGTTAAAAAGCCCATTGTTGAGGCTAGCTTTATGGCATCTTCT +CACAGTGGCCCCAAGATAACACCCAGAGCTTGCTTTCTTTCTTTCTTTCTTTCTTTCTTT +CTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTTCCATATTTTATTAGGTATT +TATTTCATTTACATTTTAAATGCTATCCCGAAAGTCCCCTATTACCCCCCACACACACCC +TGCCCCCCTTACTCACCCACTCCCACTTCTTGGCCCTGGTGTTTCCCCTGTACTGGGGCA +TATAAAGTTTGCAAGACCAAGGGGCCTCTCTTCCCAATGATGGCCGACTAGGCCATCTTT +TGCTACATATGCAGCTAGAGACACGAGCTCTTGGGGGTACTGGTTAGTTCATATTGTTGT +TCCACCTATAGGGTTGCAGACCCCTTCAGCTCCTTGGATACTTTCTCTAGCTCCTCCATT +GGGGGCCTTGTGTTCCATCCAATAGCTGACAGTGAGCATCTACTTCTGTGTTTGCCAGGC +ACTGGCATAGCCTCACAAGAGACAGCTATATCAGGGTCCTTTCAGCAAATTCTTCGTGGC +ATATGCAATAGTGTTTGCATTTGGTGGCTGATTATGGGATGGACCCCCGGGTGGGGCAGT +CCCAGAGCTCTTTCTGTTTTGTAACAGGTTCAACTGCTTTTAGGTTCCCTTCAACATGTG +TGTACATGAAGAGCCTACTCTGTATATATGTGCATGTGTGTGTTCATATATTTGTGTACG +CACAAGTTGATGTGTGTATAAATTGACATCTATTATTCATTACCTTTTTTACCACCTTTA +TGATAATGTCATACCTCTCTTTTGAATTAGATACTTTACAGGGTCAGCTTTGTACTTCCG +GGATAACATTGTGTTATATAATATTTGATTTGCATGGCTAAGTTTTCTCTCATATGTGAA +TGAGAGAATTTATATATACATATGAATATATAAATGTATTTGTGTGTGTGTGCGCATGTG +TGTGTGTGTCAGAGAGAGAGACAGACAGATATATATATATATATATATATATATATATAT +ATATATATAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAAGAAAAGAAAGTGTAAT +GGAATATATATGTCCTGAAAATAGAAAGGGAGCTACTTAGAGGAAAGGGCCCAGCAACAG +TGGTGGTAATGGTCATGGTGGTGAAGGACATGGGGGAGGGGCAAATAAGAGCAAAGTATA +GCATGTATGTATGGAACGGTCACAATTAAATCAATTTTTTGTATGCTAATAAAAATTTAC +TTAATGCAAGAGTGGGGCTGGGAAGATGGCTCAGTGGATAAAGAGTTTGTTGCAAAACCA +TGAGGACCTGAGTTCAAATCCCCAGAACCCACATAAAAGCCAGGCATGGTAGTGTGTGTG +TCCATAGCCTCAGGTCTGGGGGAAGGGGTTGGAGACGGTGAGTTCCTGGAGCTTGATGAT +CTGACATTCTAGCATGACATTCTAGCCGTATGCTCAGTGAGAGACCTTGTCTGAGAAGAC +AAGGTAGAGAGCAATTGAGGAAGACTCTTGACGTCAACCTCTGACCTCTATGTGCATGCC +CACATGTGAGAGCATACCTGTGTTCACATATACACACAAATATAATGCTTAGACATTGCC +AAACACATTGATCAGATCATACACAGTAACGTAGATCACAGCACAAATTTGCTCCCATTA +GTGTGGGTTGTTATCATATACAAAAGTAAGTGGTGTGTATATATCTGATACAAAACTCCT +CTTATTCACAGGCAATAGCTGTTAAAACTGGTATGGTTCTATTTGTTCAAAGCTTTGAAG +AAGCCTTGACACTTTGGTCTGAAACTTGGTTTTTGGTTATTTTGCTGTATTTTATTTAGA +CAGGGTCTTGCTATATAGCCCATGCTGGCATAAAATTCACAATCCTCCTGCCTCAGCCTC +CTAAGTGGTGGAATTACAGGTATGTCCCACCATTCTGGGCTATGGTGTGTACTTTCTGGT +GGATGAAAGTACAACAGATACATTTGAGTATAGAGGAGCTAAAGCTGGGCTTCCTTTCTG +TCTTCTCCCAGCTGAATGAACTTGAAGGCCACCTTTGTAAAGCTGAGTGAGGGAGACAGT +GGATGAGACTCCAAAGCCAGGCAGATGAGACAGGAAAGGGGTCATAACCCTTTGTCAAGT +CCCCCTCCCCTCAGGTTGCAATAAAACCAGGAAAGATAGATAGACGTCTAGCTGCTCAGA +CCAGAGCAATGGTCAGTCTCTCTGTAAAAGCCTGTGTGTAATGGGATGGCTGGAAAACTG +CAGGCTGGAAGTGATATTAATCTGAAATGGAAATTCCTCCCTCACCTAGCAAGTCTAGCA +GGAGTATTTGGAAATCTTGAAACTAGTTTAAAAAACATTGGGAATGCAGAGGGAGAGTCT +CTGGGATGAATGTCCTCTGGACACTGGGGTCTCTCCAGTCCTGCTAACCACCTTGACTGT +CTTTGGAAGTGGGCTCAGGGCAGCCTTAGGATTCATCCTGGGTGACTTACAGTCTTCTCC +TAAGAATGGATCATCTTTGTCCTCTTGTCCTCTAACTCTAATAGCCTGAGGCCAGGGCCT +TGATACCCAGGACCATGTCTGTAGGCAGCTGGTCATGGCCTTGAGGACTGGGGATACCCT +GGGATTTCTCACTCTCCAAAGACTTCACATACAAACTCACTTCCGTACCCTTCTGTCTGG +AGCCATGTCCAGTGTTGGTCATTCTTCATTGATGCCATTTCCCAGCCTTAGCTGCTCAGC +TCCCAAAGGGGTGGAGAGGACCAGCCATGATGTTAGAGGGTGTTCAGTCAACTCCTTGCT +GTAGTACCAGAACCCTATATGGGAGAAATTACACAAATACTTAATGGTTTCCTAAGAATG +CCTCCTATCCTTCATAGCTAAAGAAATTTCTTTAGAAATTCACATTTGAGGGTTTGTTTT +GGAGCATCATCTTGTTTGGGAAGGCTGGGATGAGGTCTCTGTGTTTGGATTCCATCTCTT +TCTGGGGACAATAATACAGAAGTGAAGAAGCAGATGTGTGAGACCCTTCCGTACAGATGG +TGCTGTTATCCTCTTCCTCCCTCTTATTACCTAGTTTGTGCCAGCAGCAGATGGGACCAG +GCCCTCCCTTCACAATGTGCTGACATAGTGGTAGTGCTGGAGGCAAGACAGCAACAAATA +TCTGCAGAGCTCGTGTAGGCATGATGAAGCTGAGTCTAAGCCTTCTTCCTGTGCTGTCCC +TGATTTCTCATTATACCCTGTGGGGCCACTAGTACACACTCAGGTATCTTTCCACCTTCA +GGCCCTGCCTCTACCTATCACATGCCTCCAAAGAGCCAGGATGCCTTTCTGGACATGTGT +ACATACTCTGTGTGAGGTCCATCAGGAGCACAGTGCTAAGGAAGAGGGTGCAACTCTGGT +GGCTTGAGCAAGGAACTTCTGGGTACCAAGTATGAGGATCATCATCTGGCAAGGGTAGGG +AGGTTGAAGGAGTACTGCCTTGAAGTCTTCTGAAGTGCGGTTCTCTCCAGCAAAGTGTTG +GAGAGACACAGATGGTCTGGGTCTTAGGGCTAGATTCCAGGTCTTCAGTTGCAGTCTCCC +CAGTGCACCATGAGTAAGGGTGTCCCACTGCTCTTTTGTATGCTGTGTTTTACACAGACC +TGGATGCTCTTATGTTTGGTATGTTTGCACTACTCTGCAATGGGTTTCAAGAGAATTCTA +TTTTCATGTCTTTCCATGCTGATGAAGCTTTTAGTTTTCACTGATGTCCCAAGTCCTGGG +AACTGGCTTTGGCTATACTGAGTACTTGTCTGGGAAAGAAGTACTCAGAAGGCTTTACTT +TGTGAAAGAGTACAGTTCTACTTTGACAAGAAGGGCCTCGGGGATCCTATCAATGGCTTT +TCCTTCTGGTTTTGCCCCTATGTGCTTTTTCTACATACTTTGTCTTTATTGGGGCACTTC +ACATCTGTATCTTGGAGTGTCTAGTCTGTGTGTCATGTTCCATGCCCTGGCTGTTAAACG +TATCCAGGCATGAGTCCATAATTGTGTGATCCCCTCCCCAATACGATCTGTGGTATCATA +GAGGTAGTTTTGGAATCATGTCCTATTGTAGAAAGAACAAATAGGTCTCGGGGGTTAGCT +CCATCTGCAGAGTGCTTTCCTTGGAAACAGGAACATTTCTTTGATTCCACAGAACCCACA +CTAGAAAATGGGATATAGTGGCATGTGCCTATGATCCCAACACTGGAAAGGCAGAAATAG +GCAGATCCTGCGGCTTGCTGGACAGCCAGCCAGGCCTATTTGGAGCATTCTAGGCCAGTG +AGAGACTGGTATCTCCTATGCTGCTGACTTGAACATCTCTGGAGCACACTACCAGGAGCA +GAGAGTGGCCTTTGATTGTGCCTTAGTTTCCAAAAAGCCCTCCTGTCACTCACTGGACAG +GGAAACAATGACACGTAGTATGTGGGTTTACTAAATAGATGACCTCATAGTCTAGCTTTC +ATCTGCAGAGTAGAATTGAACCAGGTCAAGGGATGAGGCACTGGAAGCTCAGATGCCAGG +TAGCTTGAGAAGAATGGGGACCACAGGGAAAGGTCAGGATGTTGTTGTCAGAGGAGGTGG +CAAGCAAGCAGTCCATTTGGTCACATGGGCAGGGAAAGAACTTTTCACATCAGCCACTAT +CCCTCTGTGTCACTCAACTTCAGCATCCTCTGACAAGCTAGCTTTCAAGCTAGCAGGCAA +GGTCTGGGCTTCTGTTTCTCTCTCGTGGCATCGTTCCCTGGCTTACAACCCAAGCCATTT +CACCTCAGTGATTCCTCCTTTCCTGAAGACCGGCTGGACCCAACCTTTCTCTATTTGTTT +CGTCTGGTGCTAATCTCACAGTGTACTAGATAATACATGGACCTTGACCATGACACACAC +TTGGGATCTTTTTTTTTATTATTATTTTAAAAGAAAGTCACACTAGGCCCCCAAGGCATA +ATCAGATCTATTATTACATCCTGTTTCAAGAAAGGACAGGGGTAAAATCCAGGCCAGATG +GCACTTGAGCAAGCAGGCCACCTGCTCCCACTGGGACTGTTCAGGTTTTGAGGGCCCTGG +AAAGTTACCTAGGTTGCTTTGCGCTAAATCATAGTTAAAAGCTGTCCATTTGGAAGTCTG +AGTCTCAGTCAGGTGTTGTAGTCATAAGAAACAAGGACAGAACCATCAGGATGCTAGAGA +ATTGGGTTTGGGGGTAGTATCTGGGGACACCACTTCAAACCAGGCTGCAGAATGAGCCTA +GGAAGATAGCTATGTTGCCACTGAAAGTGCACACACTGCCGCTGAATCCTTGGACTCTGC +TGCCTATTATACAAGCATCTCTATTGCTGCTGGCATGGGAATACAAACTTGCTTAATGTA +CAGAGTTCCCGATTCTATTTACCTTAAACTGGTAGCTTCTCATTCAGTGCCAATTGATAA +TGGGCTAAGAATCTTACTTAGGAGTTCCAGTTAGGGCCAATGACATAGACGTGGGAAAGA +ATGGAATGTTGAACTACTATTTCTTCAGCATGCTTGACCTGAGTAGGCTTTGTTGCCTTC +CTGAAACCCCAAATGAGAAATCCTCTAGGCAGTGGAGAAAGGTATAAATAATAGGTCTCT +CAAAAGAATCACAGATCCCACCTTCCTCCAATAGATCCGTCCTCGACCTCTGTGTACTGA +TTCCAAGCTTAAGGACTCTCATTCAGTGTATACTTGAGTACTTGAGAATCAGTCATTATT +ATTTCTTCTGAGAATGACCTCTTTCCCATGAAGCCAATAATCTAGTTGGGAAGTTCAACA +AAATGAAGTATGGGGCAGTGAGTGTATGGAAGGACTGTACCCTGAGATATGTCATCAGGA +GAGGTGACATGGAATCCAGATGGATAAGTAGGAACTAATTGTCAGGGTATTGGAGGGGTA +GGGGCATAAGAGGAAGAGCTAAAGCTAAATATTGTTGCAAAATGGGATCTGGTAGAGCTT +GAAGTGAAGGGACAGGCACATCATGAGAGCTTTTCATGCCTTTCTGAGGAGTTTGGATTT +TATGTCTAAGATTATGGAAAAATCATTAACAGAAATTTAAGGCAAATCATTTTATATATA +ATGCCTCATTATGGAAAATAAATGGCATAGGGCCGACAGCTGAGCAGAGAAGTCAGTCGT +TGATAGTAGAGAGTTGGAGGAGAAAGATTCAAGAATGATGATTTCACATGGTAACTGGCT +AATTGTGGGATGTAAAAGACAGAAAGTCACAGATGATAGCTAATTCATTGCTTGAGCACC +TATGTGAAGAATAACATTAAACTTAGGGGAGAGAAGCTATATTGGGTGTGAGATGCTTAT +GAGGCACTGAATAGAGATAAATTACAGGCAGGTGGAGCTGTGGGTCAGAACATCAGGGAG +TAGACTACATTGGGAATAGGAGTGGTGGCTAACTGGAATAGATTGGGAACATTAGTAAAG +CACACCTCTGGGTGTGTCTATGAGGGCATTCTCAGAGATGATTGGCATGAGAACTGATAG +GGAAAGACCCACTCTGAGTATGGGCAGGCTTGTGTGGAACAGAAGAAGAAAGAAGGAAAC +GTAAGAACAAACATTGGTTGGCGCTCTCTGCTTCCTGGTTGCTGGGTGGTGAGCAGCTAG +GATTCACCAAACCCTTCTGACATTCCCCCAACCCAGTTCTATCTGCTTTCCCTACCCTAC +CCAACGTTGTGTTCTCTTTTACATTCTTCAAGACCAATTCACATTACCTGACTATTCTTG +GATGTATGACCTTCCATTGAAAAATGGTCCTACCCTTATATAGGCATAGAGACAATATAG +CTAGTCAACAACAGATTTTACGGTCCAAAACTATGAGCCAAGAAAAAGCTTTCTTTTAAA +TTCTTTAAAGTTCTGTCTCTCAGATACTTGCCACGGTTGCAAAAAGTAGTAAACACAGAG +AAGATTAGCATGTAGTCTCTGATAAAGTCATAGACAGACCCAGAATGAGAAGACAGGAGA +CAGAGCTGTGCTCCATAGTTCTAAGTAATTTGCAAGTACAGAGAAATTACAATGTTTAGG +CAGCTTATGAGGGAACTTGAAAGAGTCTAACTTAGAAGCAGGAAGAAAAGCCAAGGAGAA +AAATTTAAAGAGTGAGTATAAAGTCCAAGAAACATAAGCACTAAAAAACTATCTGGTGTT +GGTAGAATGATGTCCATGGTGACCTTAAGAGAGTTGTTAACATGGAGGAATATCCCCGAG +GTGTGTAGGAAACTGAAGAGAAAGTCACTACAGTGGAAGGAGAAGGAAGGGGATGCTTTG +CATGGGCTTTGATTACCAAGGACAAGAATGAGATAGGATTGGAGCTAAGGGAGACAGGGC +TAAAATCTGGTCATTACTATCTTGCCAACCTTAAATGATTTCTTGGAGAGTTTCATGAAA +TGTGTTTTGATCATATCCACCCCTCCCCCAACCCACTTCTATCTGCTTTCCCTACCCTAC +CCAACGTTGTGTTCTCTTTTACATTCTTCAAGACCAATTCCCATTACCTGACTATTCTTG +GATGTATGACCTTCCATTGGAGAATGGTTGACTACCAATACTCTGGCAGCCTTTTCTTAC +ATGGTGTACTGGCTAATTTTGTGTCAACTTGACACAGCTGGAGTTATCACAGAGAAAGGA +GCTTCCGTTGAGGAAATGCCTCCGTGAGATCCAACTGTAAGGCATTTTCTCAATTAGTGA +TCAAGGGGGAAAGGCCCCTTGTGGGTGGGACCATCTCTGGGCTGGTAGTCTTGGGTTCTA +TAAGAGAGCAGGCTGAGCAAGCCAGGTGAGGCAAGCTAGTAAAGAACATCCCTCCATGGT +CTCTGCATCAGCTCCTGCTTCCTGACCTGTTTGAGTTCCAGTCCTGACTTCCTTTGGTGA +TGAACAGCAGCATGGAAGTGTAAGCTGAATAAACCCTTTCTTCCCCAACTTGCTTCTTGG +TCATGATGTTTGTGCAGGAATAGAGACACATGGCAAATACCAGTCTTTGCATGCATAAAA +TCTAATCTACTGTCTCCCCTACCCACTTCCAACCCCATTACCTTGGCCAATGAGGGAAAG +AGAAACAATTCATCCAACATTTAGCAGTTATCTCGTGAGCAACTTCCATATTCTAGGTAC +TGTTTTGGGGATTATTAGTGAATGAACTAGACAATGATGGCTGATCTCATGAAATTCAGG +TTCTCTGTGTGAGTCTAATAGCTAGACAGACAGAGATTTATAAAGTGCCCAGAAAAAAAA +AAAACAGGTAGGACAAGATAAGAGAAATTCCTATTGCATGGGAATCCCTATTGTATGACA +GGCTATTGACATATTAGATGCTGTGTGTGTGTGGGTGAGTGGGTGGGTGTGGGTGTGGGT +GCGAGCGCACGCTGTGTGTATGTGTAGGGAGGCTCTACACTAGTTTTCTAAATATTACCC +CCAGCTTATTGAACCAAAGTCACTAGTGAGAAAGAAAAGAAGACATGTTAGGTTCCCTAA +AGAGAGTGTTTAATGACAATAAGGATCAATCACATACATCGTTAAGCTATCTGACATCAG +AGCAGGCCTAGTGCTTACTGCCAGCTTCTGTTTGCTGCCTGTGCCTCACTGAGCAGTTAT +TTCATGGCTTCCGGATGGTTCTGTGGCCCTTAATTCCTGGACAATATGTATTTAGGAAGG +TAAGGAATCATTTGGGGAAATGAAAAAAAAAAAAGGAAAAATACTGTCTTTTAAAATGCA +ACCCTGAACTAAGCAAAATGCTGACTGTTGTGGTGCAGGCCAGAATCCCAGCTACTTAGG +AAGCCGAGGCAAGAGGACTCCAATCCCCAGGCCTCGTGGTGAGACCCTGTCTCCTGAAAC +AAAACTGCTGGGTGGAGTGCTAGCCTATCAAACAGGAAACACTAGGTGCAATTCTCAGAA +TTACAAACTGACAAGAACTAGTTCTGGGACCAGGGGTTGATAAGTTCATAAGATTGTATT +TAAATTGGTTTCCATGGAACCCAGACCTAGCATCTGTATTTTGGGTAGAAAAGGGTGTCC +TTGGTCCCTCTTGGAGATACTGAGATCTCTACTTAGTATTTCTTCCCCTCCCACTTCCTT +GAGGGCTATTCCAACACTGTCTAGCCTAAAACATGGCTTTGTGCCTGTTCCACTTCTTGC +TCCCTGGGATGACAGGCTATCCATCTGTCATCTGTCTCTGTCTCAGCTTCTCTCTCTCTC +TTTCTTTCCCCAGGAGCCTATAGTTATTGCTAATTTACAACAGTAGGACATACCCATTTC +TTGTACCTTGCTTTTGCCTTGTTCCCTGACCAGGCTGTTCTGGTGGTCTGCTTGGTGCCT +CAGCTCCTGCCCTGGTCTTCTCTTTCCTCTTTTTCCCAGCCCACTGTTATAACCTAAGCC +CTCACTGAATACCTCATTCTGACTGTCACATTGCCTACCACATCTCTGACTGCCACCATA +ATGGAGATTTCCATTCTTGTGCTGTTTGCTTGTTGGGAAGCCCTACTATCCTTTGCTGAT +TATTCTTGGGACTCAGTTGAATGCTCTTAAGAGTTTCATGTATCATTTTTCAGCCACTTT +GGAAGTTTGAGTAAAAATGCCCCCCATAGGCTCATAGGGAGTGGCCTAATTAGGAGGTGT +GGCCTTGTTGGAAGAAGTATGTCACTGGGGTGGGCATTGAGGTTTCAGATGCTCAAGCCA +GGCCCAGTGTCACTCTCTCTTCCTGCTGCCTTTGGGTCAAGATGTAGAACTCTCAGCTGC +TTCTCCAGTACCATGTCTGCCTGCATGCTGCCATACTTCCCACCATGATGACAACGGACT +AAACCTCATCACTGTACGACAGCCCACAATTAAATGGTTTTTTCTTAGTAAGAGTTGCCT +TGGTCATGGTGTCTCTGCACAACATTAGATATCCTAAGTAAGATAGCCACCACATGGAAT +TTTCTCTTAAGACCTCTGAGGATATCTCCTCTTCCTCTTCCTCCTTCTCTTCCTCTTCTC +TATCTCTTCTTCATCTTGTTGTTGTTGTTCTTCTTCTTGTTGTTGTTTTTCTTCTTGTTC +TTTTTCTCGTTCTTGTTCTTCTTGTTTCTTGTTGTTGTTGTTCTCCTCCTCCTTCTTCTT +GTTCTCCTTCTTGTTCTTCTTTTTGTTCTTTTTCTTCTTGTTCTTCTTGTTCTTGTTCTT +CTTGTTCTTGTTCTTCTTGTTCTTGTTCTTCTTGTTCTTGTTCTCGTTCTCATTCTCCTC +CTCCTCCTTCCCCCCTCTGTCTCTCAGAATAAAGCTCACTTACACTAAAAAGATAGACTT +TGTCCAATTGTCTTTAGTTATGATCAAATTGTCCTGAGACAGACTAACTCTGGCATGTGA +GAAATAGTATCCTCAGGATCCCATCTAATTGTTGAAAAATAGATTTAATAGTTTACAGTG +GTGTTAGGTTTATAGAAAAGTTGATTGAAACTATGGCAAGTTTTTATTTTTCCATCTTCT +CAGTTCTCTCCCTCCTTCAGTTTCCCCTACTAGTTTTCTGCATTAGCATGGTTATAATTA +AGTTGATCCTATCATTATTGATTGAAGTCTATAATTTAGATCAGGGTTAAGGCTCCTTAT +TGTGTGAATCTACAGTTTTGGGAAAATGTATCAATGTGTTTACTCTATCAATATAGATAT +ATACTGTAGAGATAATATATAGTATATATGATATATATGATGTATACATACACACACACA +CACACACACACACACACACACACACACACATATATATATATATATATTGTATCTACTCTA +ACAGTAGTGTAAACAACATTTAAACTGCCCTAGAAATATGCAGTGTCCCTCGTTAACCTC +TGGAAGTTCTACTGTTTTGCTTCTGAAGCTCAATGTTTTCCAGAATGCCACATAGTGGTA +ACTGCTTAGTGTGATACTTTTACTTATCTTGTCTACCTTGCTTCCTCTCCCTCTTCTCCT +TTTGCTCTCTCTTTCTCTTGCCCTCCTTTTTCCTAGGGCCTTGCACTCACTAGGCAAGAA +CTCTCATGCTGAGCTACACCCCAGGTCTTTTTATTTTCTCCATTGTATAATGAGGTGGGT +GCCAGGGGCTGGACTCAGTCAGTCCCTGAACCCGTGGGAGAATCAGGATCCCGGTGCTCA +GGTGGTCAAGGAGTCGACAATGACAAACAGACATGACACAAGGGAGTGTTGTATCTGAAT +GTAATTTCTCAAAGCGAACATCAGACTTATATTACAGAAGAAAACAAGGAAGTTAGGTGT +TACATAAACCAAGGTACATTGAAGTTATCCGATGTATGATGATACAAAACAGAGAAACGC +ATACATAAAGGACTAGCAGGAACCAGACAGTGTTTACAACTGAGATAAGATCAGCCCTAT +CTAAAGTCAGCTATTCTTAGGAGCCAGGTGAAAGGGCTAATAGTCCAGGTGCAATTCTAG +TCTATTGCTTATCCCACAACCAGGGGGTTTTGCTCTTGCTAACCTTTTCTCTAGTTCCTC +CTTAAACCACAACCCTCCTTCTTCCTAGACCATTGTAAATTCCTGCATATGGGGGTGACT +TGGCTGTAATTCTAAGTTTACTTTGTAGAACTTGCCCTGAGATTTCTAGCTCTTATCCAG +TAAAATACTGAAAGAAAGCATGCAAGACCCTCCACACGATTGCAGGGACAAATCTGGTTA +TGGGATGCCAGAGACTCTCCAGGAGACAAGTTTCTGTGAAACTTTTTGCCTCAGGACTGC +AGCCAAGCTTCTGGACTTGTCACTCAAACTTCACTGGAGTGGGTGTGTCAGGTGGGCCTT +GAACTCACTATGCTGATTCTTCTACTCCAGCTATGTGCTAAGATAGCAAGTGTGTACCAC +CATACCTGGCAGTAATTTTAAAAAAAAATACTTGAATAATAGCCTATTGATCCACTCAGG +TATTGGTGGTTATCTTGATTGCTTCCAAATTTTGCAAAGTTCTTGATAAAGCTGCCATCA +GGATCCAAATGCAGGTTTCGTGTTGGTCTAAGTTGTTGGTTAATTTGGGTAAATCAGCAC +TATTGATGTGTTGGACAGGAGGCCTTTGTGGACTGTTATAAGAGAGTGCTAAGCTGTGCT +GAAAAATAATCCTGCTACTCTCCACTCCCAACAGTGATGAACAAGAATTTCATTTGCTCT +ATGTCCTCACTGGAATTTGGTATTCTCAGTGTTCCAGATTTCAGCCATTTGGCTGAGTTT +TTCCTGAGCCAGCTGGATATCTAGTGATGTCACCAGGACCCTCGCTTAGTCCTTCTAGCT +CTCACTTGTCCTGTTCTTCCTGGGTTAGCTGTAGCATTCTTTTATAGATATTTATCCCAG +TGTCTCTGAGTGGCTCTAGGAGTCTTTCTAAATCCCTGACCCGAGACTGTGAATAAAATA +AATTGCCTTGAGCTGCAGTCTGGAGGTTGCTTGTTAGGATGAAGCTAATGTAATAATCCC +TGTGGTGGGAACTTAGCACATGCACACAGTAGGTGTGATGAATCTACTCACTTTACCAAG +CAGACTCCTTGCAACTACTGGTGGTCCTGCAGGTATTTAATCATCTAATCTAATTCTTCA +GGTGGTGTGTGGCATGCTTCAGGCTCCGTGGAAGTAGGCTATTGCCAAGAATCCTCAGGG +GATCTTTAAGAACTGAAAAGGTCCCAAGATACCATCTCATTGTGCAGCTAAGATTTAGAG +ACCTAAAGAGGTCAGGGGACTTGGCTGAATTCAAGTAGAAATGCAGGAGGAAAAGCCCAG +CTGTAACCCAAGAGGGATATCACTTTCCAGCCTACAGTGATGTCTTTGTGTAAGTTGGGT +GTGGCATGGAGAATCTCTAGTGTTTTGTTTTTAGAGCTGTACTTTATCTTTCTCTTAGTT +CTTCTCATCTACAACTGAGTTACTGTTCCTATTTCCTTATCTCATCTAATTTAAGGCTAT +CTGAAGACAGCCTGGCTCTGTGTTTCAATATATTTTCAGGTGTAAATACATTGAACACTT +GTTACCACTGTAACTTTGGGAAAGTTACTCAAATTTGTTGAGTTTATGTTTTCTTAGCTG +TAGAACAACTGGAGAACCTTTATTCCTGGTTGTTGCACATCTGAATGTGTAAATACTGTT +AAATTCAAAAAGTTCATGTATGTGAACTGTGCTTACAGAGTTAGCACAAATTGAGTGTTC +CACAGGGGGTGGTGTGGCAGGTATTTCTGATGTCAGACATTGAAAAGCACAAGGACAGAA +TTTTTGTCCATGAGGAATGTTTGTCCCAAGATATTCTACATATTTTATAAGGTTGCTATC +AGTCAGGAGTTGAATTTATATTTTGTAAGCAGAGGAAGAAAAAATGATCATCAAACTGAT +ACTTGGTCTGAGATTGGCCAGTAAATGTAGAATTTTATTCAGCTGTAAAAAAATTTGAAA +TCAGGAAATGTGAAGGAAAATGGATAGATCTGGAAAGTATAATATAAAGCCAGACACACA +CACACACACACACACACATACATACATACACACAGAGGCATATGCACAGACACACACAGA +CATACATACACATAGAGGCATATGCACAGACACACACAGACATACATACACATTGTGTGT +ATAAGTGTGGGTAAAGCCTAGAAAAGTAGAAAAGAGACCAAGAGGGGTTAATAATAGGTA +AGGAGAAAAGATGCGAGTGGGGCAAAGGCATATTGGACATGAAAAAGGGAGAGACTTAGC +TGGGTGGTAGTAGTGAACACCTTTAATCCCAGCACTCAAAAGGCAGAGTTAGGTGGATCT +CTGAGGTCAGTGTGGTTTACAGAGGGAGTTCCAGGACAGTCAGAGCTGCACAGAAAAACT +CACCTTGAAAAACCAAAAAGGAAAAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAG +AAAGAAAGAAAGAAAGGAAGAAAGAAAGAAAGAAAGAAACAAAAGAAGAAAGAGAAAAAG +GAAGAAATGAAGGAAGGAAGAAGAAAAGAAAGGAAGAAAAAAAGAAAGGAAGAAAGAAAG +GAAAAGACTTGGGGGATAGACATCTACTATCTTAAATGCTAATTTGAAAAATTAGGTGAC +AGGAGAGGTGGCTTAGAGGTTGAGAGAGCTTGCTGTCCCTGCAGAGGACCAGAGTTTGGT +TTCCAGTGTTCAGGTCCAGCTGCTTACAAATGCTTATAACTGGGGAATCTGATGGTACCT +GTGCTCATGTGTACACGCACATACAAACACACACAGATAGGCAAGTAAATAATAGAAACA +CACATTTTAAAATGGAGAGATGAAGAGATAGAGACAGAGATATAGAGAAAGACAGAGACA +GAGACAGACAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGACCGA +GACCTTAGGGCATTTACCTGTGGGAAGAAAATACTTTTATTGTTGGCAGAAAAGGACAAC +TCTCTTTTTCTCTTTCCCTTCCTCCCCCATCATCTCTCTTTTTCTTTTCCTCTCTCATCA +TCCCTCTATAATTCCATGATATACAGATAACAGAAGCCACATGCATGATGCCAAAGGGCC +CACCATGAGGCAGGTACAAATGGAGGCTTTTTCTGATAGCTCTCAGACCTCCAGCTCTGT +TCTGCTCCAGGAACTCCTCTTGGCTCACTTGCCTTTCTGCCTCCTTCATTTCCCCATCTG +TGGTTTCACAAATAAACTCTTCTCTTGCCTCTCTCGGGCAATGAGGTCTGGTGCATGAAA +TGAAGAGGCCACCTGGTCTCGATTTTCAATCTGAGAGCCTTGAACAATATCATCAAGGCT +CCATTCTATTGCACTGTGATTCTTAGCCGTGATTCTTATGTTTTGTTGGCAACACATACC +ATTACACTATTTAAATTCTATTTTTAGAAGACCTTTTCAAAATTCTATCATTGACTATTC +AGGAATAACATTTACTCCTGGCCAGAGTTAAGATAATTTTTGGAAATGACCAATTAATGA +TTCATGATGTTTCTACTTAGTGGAGGATTTTAGTGTATCTTAGACTTAGAAACTAGCACT +GATTGATGGAGATGGGGGCGGGGGCAGCAAATTGAGTTATAATATATATTTTATGTTTTC +TTATAAGAATGGATTTTGTGTGTTTTCAAAAACTATGATTCACTACAGTATGGTAGGAAG +CTGAAGAGTATACAAACGAAAAATGGCTGGAGGGATAGTCATGAGTCTACAAGAAGGCTA +GCCAAAGGTTTCAGCTTATCCCTCAGCTTGGGGCAAGCTTTCAAAAACATTCCCAACTCC +ACCTGTATTTTTCTTCAGCTTGACCTCAAACTAACTCTCTCTGTCTCCCTTTCTGTGTGT +GTGTGTCTCTCTCTCTCTCTCTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCT +TTCTTTCTTTCTTTCTTTCTCTCTCTCCCTCTCCCCCCTTCTCTCTTTCTTTCTGCCTCT +GTCTCTATCTGTCTCTCTCCCCTTCTCCATTTTCCCAACTCATCCTGTTTCTGTCTGTCT +GTCTGTCTGTCTGTCTGTCTGTCTGTCTGTCTCCCCTTTTCTGTCTCACCAACTCTCTCT +GTTTGTCTATCTCTGTCCCCCTCTTTATCTCCCCATCTCTCTCTCTCTCCATATATATAT +ATATATATATATATATATATGTCTTCAAACTCTGGATTGGTGTGGATGACCTTGAATTTC +TAATCCTCCTGCCTCTGCCTCCTGAATTCTGAGATCACAAACACACATGACTCCACCCTG +TGTTGCTTGAACTCAGGGTCTCATGTGTGCTAGGCAAATGATCTGCTAATTGAGCTGTAT +CTTCCAGCCTTCACTCTTTCTCTTGATGTATGAACTTGACCTTCTCACTTCCAATCAGTG +AGCTTGTTTCTTCACTCAAGTACTAGAGATTTAGCTTGGTTGATATATCCAGACCCCATT +GAGCATGCCCATTTTAAGGCTGTTCCTCACAGAATGTTCTAGAAGTTTTGCCATATAGAG +GAACTTTCTTTGAGGACAACTGTCTGCTCCCTACTTGTCCCTTAGCTCTTCCTTCCGCAG +GCACCTTAAACAAAGCCTCCTGTGTAATTTATCACCCGGAGCCTGTAGTCATGTCCCACT +TCCTCAATGACTTCTTGTAATGCTGAAATAGGATTCATGATTTCTAGGATATGTGCAAAT +TAAACAATATTTGATATGAGGGATGGATTAACATTCTAGGAAATTTTAGAGCAATATTAA +ATATTAGGCTTTAATATGGCAACATTTTCTAGGCAGGAATTCTAAGTCCACTTGGTGAAG +TGGGGACAAGCTCTCATCTGTAGAAGTGAATTTGGAAGGCCCTTAAATTCATGCCCTCAA +CCCCTGTGCTTTAAATGCTTTGAAAGGCAGTGGTTCCCATGTCCCCAGCGAATACTCCCG +TGCCTTATCCCCTACAGTTGAGGAATTCTAGAGCATCCTATCTTGTTGCCCTAAATTATC +TTACTGATGCACTAAAGATACATCACAACAAAATGGATCTGAATATAAGGCCCTTACTTC +CTGGGAAGGCAGACCTTCTGAACGCCTTACCCTCCTTGCTTTCAGCCAAGGCTACCATGA +CATGCCTCAGAATGATGTGTATCTGACCTATCACACAGGACCATCACCCCTTGGGGGACC +AGTTCTACTTAATTTTACTTTGAGGTTGCATAGGGCTCAGAGTGTGGAATGCTAAAATAC +AGTCCAATTTTGCAATGGAAGCCTACCTCAAGAGAGTGTGTGGGTGACATCTCACTGGAC +ACCAGCAGGTGTGGGAGCCAAAAAGGGCTGGTCTGAGACTCTGCTAACTTGGCAGGTTAA +CCAGGAACAGATGGGCATCTGTGTGCTGCCAGAGGAGATTAGGTACATTCATTTGTTTTC +TTCGACAGATTTATAAAAACTGTGCCCTCCTCATTTCACTGCCAAGGTCTTGACAAATAA +AGTGTTCAAAAGCACAGAGCAATACGGAAACGCCAGGAATACTGGGTTTATATACATGAA +TTGTCATGCACCTTGAGCTATGGGGACATGTCCTAAGCTTTGGAGCACAGAGTCTGCAAA +TTCTTAATAATCATGCTTATAGCCATCCTGTAGATACTTTTCAGTCCCATAGGTCAAGAT +GGGTCCATATAAAGGCCGTGTTATAGGGGCACAGCTTGGGTAGAAAGATGTTGGTGTTGG +TGAGCATGCCACTCATTCTCAGGGATTTCAGCCTGCCCCTTGACTCAATTTGACCCTTGA +CCTCTGATTCATGTATAGCAGGGTATTTAGTCTCCTTGCTAACTCAACATTTTCGGCTTA +CTTCAAATCATTGGTGTCATTTCACGGAAGAATTCTCCATTGAAGAACACGTGGTCCTAG +TCAGCAGTTCTTTTATTCACTTTAGGAGCTTGGCCAGTGCCAACACTGGTTGGCACCAGT +CCTCACAGAGTCATCTCTAAACACAAAGTGACTAGACACTCTCACCAAGGATATTCACTG +AAATGATACCTCATAGATTTACACTGCTAACATTGACAGATTAGAAACCTGTTGACGCAT +GAGAGGAGTTCATGAGGTAGCAAGCACGGGGTCTGCACAGGTCTGCACCAGGACACCTGC +ATAAACATTATGGATTGCAGTTCAGTGTTGTTATGGGATTCCTGAGTGTGCTAACAGGTG +AGTTTCTGAGTCTTGTACCTTCTCGTGGGCCCTTTCCCTCTGTTGGTTTGTCTGGTCCAA +CTTCGATGTGCTAGTTTTTCCTTTACCTTAGTATATTTTAATTGGTTATATTTTAATATT +ATCTCATAGAAACCCATTCTTTTCTAATGAGAGACAGAAAGGGAATGGATCTGAATGGAA +GGGGAGGTGGGGAGGAACTGGGAGGCTCAGAAGGAGGAGAAACTGTAATTGAGATATATT +ATGTGAGAAAAAAAATCTATTTTCAATAAAAGGAAAATAATAATAAGTTAATAATAATAA +AAAGGAAATCGATTGAAGAAAATGCTGGCAAGTGAAATGACTGTCCTCAAAAAAATAAAA +AAATAAATAAAAAAAATAAAAACAAAAACAAAAACAAAAAACACAGGAATTCTGGAGTTA +GACTTGACTCTGAACCTGGGTCTTAGCTACTAGCTTGCTATTTGTTCTTGGGCAAATTGC +ATAGGTTCTCTGAGACACTGATTTCTTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTG +TGTGTATGTGTGTAGGCCCAAGGCTGATGTTAGATGTCTTCTTCAATGGCTCTCCACTTT +ACCTTGAGCCAGGATCTCATGTTGAAGCTTGAGCTAGCCAGCTTGCACTATGGGTTCCTT +ATTTCTGCCTCCTGATCATATCACAGGCAGGCCATGGAGCCCATTGGCCCTTTACATGAA +TTTTGGAGACCCAAATTCTGGTCCTCATGCTCACGTTTACACTTTATTCACTGAGCCATC +TTCCCAGGTCCAGATTTCTTTTTTTCTTTCTTTTCCTTTTAAAGATTTATTTATTATTAT +ACATATGTACACTGTAGCTGTCTTCAGACACACCAGAAGAGGGCATCAGATCTCATTACG +GGTAGTTGTAAGCCACCATGTGGTTGCTGGGATTTGAACTCATGACCTTTGGAAGAGCAG +TCAGCACTTTTACCCTCTGAGCCATCTCACCAGCCCGAGTCCAGATTTCTTATTGCTAAG +TAGAAATTATGAAATGTGACTCATTGACTTGTGTGGTAAACAGGTTAGGTGATAGGAGCC +TTTCATTATTATAGATAATTAATATTATTACTATGTTGGGAATTTCTCAAGGGCTGTGTA +TATCTAGTTTAAAGTTTCCTTCTAGAGCCAAGTGATAAATATATTATTTTCCAGTTTAAT +TTCCTAAACACGAGACACGCTGTTTTCCCACTATTCTATACTAAAAGACTTGTTTGTGGT +CATAGATAAAATAATACTATTTTTTTCTAAATATCATCTCTTCTTAAAGTAACTTTTATC +AGGCTTACATGAAATACAAGGAGATTTTACTAGCAAAATACAGAGTGCTCTTTTCATACA +AAGTTGACAAACTTGAAATTAAACACAATGTCTGTTGGCAAAACTGAATCAGGTAATTCA +TGTTGTCTCTGGGGTTGTTTGCTGTTTAAAAGGGGTGTGTGTGTGTGGATGGGGGTGGGG +CGGGGGAGAGGTGGGGTGGGGGAGGGGTTGGCTGATGGACCACAGCTCATTTTCTTCACC +ATGATGGCAATCAAGAGTGATGGAGGCTAGTCCAAATGCTGTGGATAATTTGAATAACCT +ATGTTATTACATGTAATGTTCTGTTAGATAGTATTACATAAAATATTTATAAAAGTAGTC +TCTAATTATTGTGAATGGTCCTGGTGATGCCTGAATTTTGATGTTAATTCTGCTTCCCAA +GAGGGGTTGTCTGGAAAAAGGAATAAGTTACATTCTCAGGTGACTTCTCATGAACCTTTT +CTCAAATGAATAAAGGGACCAATGACCGGGCAAGTAGGCGAGACTTCTGGGTTGAATGGA +GGAAGAGAGGAAGAGAGGAAGAAAGGAAGAGAGGAAGAGAGGAAGAGAGGAAGAGAGGAA +GAGAGGAAGAGAGGAAGAGAGGAAGAGAGGAAGAGAGGAAGAGAGGAAGAGAGGAAGAGA +GGAAGAGGGGAAGAGGGGAAGAGGAGAGTTAGGGGCCTTTTGGATGGGGATAACAAGATG +GTAAGATGTAGCTACTAGTGTCTCCTGGCTTAAATGGCAAATCCTCCAGGACTCACCACC +AGAGGATTTAGAGTTAATATGCCTTACAAGAATAACATTCTATTTGTTGCACCCAGCGAC +TGAGTTACCATTGTTTCTGAACTAAGTTTTCGTGGTGTTTTTCTTCGTGGGGCTGTTCGA +CTAGATTCAAGAGAGAAAGGTATGGCAGGAAAGCGTGGGTTTGCCAGATGTGTACCATAA +AGGCCATAGGTTTTGAAGCATGGGGCTGGCATGGTAATAACCCACCAGTGGGAATTTTTA +CTGGGTGGAGAGATTTTGGAGCTCTGAGTCAGAGTCTCCTGAAGATAAGAACTGGCCAGT +GAGGCTCAACTGGCAGTTATCATGTAGAAGAATGCAAATTGATCCATTCTTATCTCCTTG +TACAAAGCTCAAGTCTAAGTGGATCAAAGACCTCCACATAAAACCAGAGACACTGAAACT +TATAGAGGAGAAAGTGGGGAAAAGCCTAGAAGATATGGGCACAGGGGAAAAAATCCTGAA +CAGAACAGCACTGGCCTGAGCTGAAAGATCAAGAATTGACAAATGGGACCTCATAAAATT +GCAAAGCTTCTGTAAGGCAAAGGACACTGTCAATAACACATAATAGCAACCAACAGAATG +GGAAAAGATCTTTACCAATCCTAAATCTGATAGGGGGCTAATATCCAATATATATAAATA +ACTCAAGAAGTTGGACTCCAGAAAACCAAATAACCCTATTTAAAAATGGGGTACAGAGCT +AAACAAAGAATTCTCAACTGAGGAAAACCGAATGGCTGAGAAGCACCTGAAAAAATGTTC +AACATCCTTAATCATCAGGGAAATGCAAATCAAAACAACACTGAGATTCCATCTCACACC +AGTCAGAGTGGCTAAGATTAAAAATTCAGGTGACAGCAGATGCTAGCAAGGATGTGGAGA +AAGAGGAACACTCCTCCATTGCTGGTGGGATTGCAAGCTGGTACAACCACTCTGGAAATC +AGTCTGGCAGTTCCTTAGAAAACTGGACATAATTCTACCGGAAGATCCAGCAATACCACT +CCTAGGCATATACCCAGAAGATGCTTCAACCTGTAATAAGGACCCATGCTCCACTATGTT +CATAGCAGCCTTATCTATAATAGCCAGAAGCTGGAAAGAACCCAGATGTCCCTCAACAGA +GGAATGGATACAGAAAATGTGGTATATTTACTCAATGGAGTACTACTCAGCTATTAAAAA +CAATGAATTCATGAAATTCTTAGATAAATGGATGGATCTGGAGGATATCATCGGAAGTGA +GGTAACCCAATTACAAAAGAACACACATGATATGCACTCACTGATAAGTGGGTATTATCC +CAGAAGCTCAGAATACCCATGATACAATTTGCAAAACACATGAAACTCAAGTAGAAGGAA +GACCAAAGTGTGGATACTTCGTTCCTTCTTAGAAGGGAGAACAAAATACCCATGGAAGGA +GTTACAGAGACAAAGTTCAGAGCAGAGACTGAAGGAAGGACCGTCCAGAGACTGCCCCAC +CTGGGGATCCATCCTATAAACAACCACCAAACCCAGACACTATTGCAGATGCCAACAAGA +GCTTGCTGACGGGAGCCTGATATAGCTGTCTCCTGAGAGGCTCTGCCAGTGCCTGACTAA +TACAGAAGTGGATGCTCACAGTCTCCATTAGATGGAGCATGGAGTCCCCAATTAAGGAGC +TAGAGAAAGGACCCAAGAAGCTGAAGGGGTTTGCAGCCCCCTTGGAGAAACAACAATATG +AACTAACCAGTAACCCCAGAGCTCCCTGGGACTAAACCACCAATCAAAGAAAACACAAGG +AGAGAGGCTCATGGCTCCATCTGCATATGTAGCTGAGGATGGCCTAGTTGGTCATCAATG +GGAGGGGAGGCTCTATGGCCCAGTATAGGGGAATGCCTGAGCCAGGAAGCAGGAGTGGGT +GGGTTGGGGAGCAAGGGGAGGGAGCAGAGGATAGGGGAGTTTTGGAGGGGAAACTAGGAA +AGGGGATAACATTTGTAATGTAAATAAAGAAAATATCTAATAAAAAAAGAAGAAGAAGAA +AGTAAAAAAAAAAAAAAAGAAAGAAAAAAGAACTGGCCAGTGAGACTGCGGGGGGCTGAG +AGTAGCTGGGTGAAGCACAGGAAAATGCTGTCATCTATTTTAATATTTCCCACAACATCT +AATGTCATATGTCATACCACTAACTAATGCTGATAAAGCATTAGTACATATGGCTTTTAT +GCTTCTGTGCTTTAAAGTTCATGTGAGCACATATTTGTGTGTGAGGATGCTCTGTGTACA +TGCATAGGGAGACTGATGATGAGTCTTGTCCTGAGCAGCTAGACTGATCGGCAAGTCCCA +GGGATCCTCCTGCTCCTGCCTCCCCAGCATTAGGCCCACATGTACGTGCCGTTCCACTTG +GCCTTTTACATGGCTGTTGGGGACTCTGAATTCAGGTCCTCATGTGTGCATGGCTAAATA +ATTTCCCTGGCCCACAATGTATGTACTTTGCATGCACATTATATATTGCTATCATCAAGA +GTTACATTTTGCATTTACAATGCAATCATAAATGGATTCTCAAGTGCATTAAATTTTTAT +ATGACTATTTCATTTATTGTTACCTACTCGCATGCGTCCACTACCCACAAGCATGCATGT +AGAAGCCAGAGGACAACTTGGGATTGGGGCTGGTTCATTCATCCTACTGGAAATGAAACT +CAGGGTGTTGGGTTTGAATAGCAAGCACTTTTACCTGCTGAGCCATCTCACCCACCTGCA +CATATGCTTTTATTTTATTTTATTTATTTTGTTTTTTTGTTTTTTTTGAGACAGGGTTTC +TCTGTATAGCCCTGGCTGTCCTGGAACTCACTTTGTAGACCAGGCTGGCCTGGAACTCCA +AAATCTGCCTGCCTCTGCCTCCCGAGTGCTGGGATTAAAGGCGTGCAATACCACCGCCCG +GCTTATGCTTTTATTTTTATGTGTAGAATTCCTCTTTTAAACTCAGTACTGAAAGAAAAA +GAATTTATAATATTTATATGGCATTTTAAAATTTGGAAAACTTTCCAAAATTTGCTTCTG +AAAATACTCTAAAGTAGTCTAGGCAGATATTATTATCCACTCAGAAAATAAGGCCATTTA +TTGAAACTCTAATAGATGAATGACGTCATCCTGACTGGTAAAACCACACTGGCATAGCTT +TGCCTTCTGCCAATCAGTATCTTCCCACTGCCCAGAGCCAGCTCCCTGGCAGGCTGATTA +ATTGTCAGTCTCTGGGTGAGAATGCTTTATAGAGTGGAGAGAGAGATTTGCTTCATTTCC +TCAGCCGTGCTCTTCAGAGTGCAATCAATACCTGCTGAACAAAGGCATCTGTGCAGAAAG +AGAGCTATTGTCAGAAAATGAACACAGAAAATCAATAGCATGCTAGAACTGATACAGAGA +GGCTGGTGAGAGTTAGCTCAGTACACACTTTAACCGGATGCTCCCATGAGGGAGAAGGGA +CGTTACTTAAAATTACTCGGAGACAGCAGGTGTGAATTGGTACCTCCCCAGGGAGAGCAG +GTGTTTGGTCATTCTGTACGTGGTAGTATTAGGACAGGAAAAGAAAACAGCAAGAACCAA +GGTGAATATGGGAAATTAAAAGGAAACCGTGATGGACTCATCAGCTTCCTCCTCTCCCAT +GGAGTTAGTGCTCCCTAAGGCAAGCACACCTTTACCTTTTCACTTCCTGGTGCCTGGTAA +GTGCTCAGTGAGTGAATTGGTATATTCATTGACATTTAAATGCTGTGAGTCTGCTCTGTT +GTTGCTTAGATGCCACAAAATGAGCAGGTTTAAAACAAAGCCTAAAATAGCACCTGGACC +TACTAAACCTCCTCCCTCACCCCCTGTCCCTGCCGTGGTGAGAAATCATTTATCAGTTGC +CATGCTTAGAACTGGGGAGTCAGCATTACTGCTGCTGCTGACACTGCTGTTTCCTCTCTT +TCCCCTCCTCTTCCTCCCCTTCTTCCCCCTTCTCCCCCTCCCCCTCCTTCTCCTTGTTTT +ATCTTCTCCTTTCTCTGAACTCTTACTCTTCAAGCCAATTAACTTTTTACATCTCTAAAT +CCTATTCATGAATCTTTGGCTCATTTCTGCTACTACTGTTATGGTCTTCATGGACGACCT +GCAAGGAAGGCCTTGACTGTCCTGCAGGGACAATCTCTTGTGTATGGCGTGGAAGCGTCA +CCTGTCAATAAAAATGTGATGGCCAATATTAGAAGGAGGGACATGGAGGGGAGGGAGAGA +GACAGAGACAGAGAGACAAAGACACACACACACACACACACACACACACACACACACACA +AAGAGAGAGAGAGAGAGAGAGAACAAGAGAACTCTGGGAAATAGTCAGGTAGTCAGGGAG +GACTACCTGACTATTCACCATCGAGACATTGAGATACTGAGGAAGTTGGATATATGAAGC +TGCAGAGAAATAACCAGCCATATGGCAGACATAGAATAGTATAAATAGGATAATTAAGTT +ATGAGCTAGTCAGGTCGATATTCAGGAACTGGGGCCCAGGTAGAAAACCCATAGTTACAC +TGTTCTTGTTTGCCTGAGACCAGAACTTAAATGCAAAGGTCGGGACACTTCCAGGCAAGC +TGCGGAGGCAGGCCACCTTAGGTAAGACCAGGTAACTTCTTGCCTGGTGTTTGGGAGAAG +CGTCTTCACCTCTCGTTTGGTTTCCTACAGTCTATTCCAACAGAGTTGCCAAAATACTCT +CTGTGAGCGAGAACCAGATCCTGTTTCTGGTGAAAATCCTTCAACAAACTACCACGTTGA +TCTGGCTCTCACCACCAGCCTTGTCCTTGCCTGCTCCCCTGGTTTCTTGATGTCCCCAAA +CACAGTATATGTTCTACTCTCTAGGCTGTCATACAATGAGATCACTGCTTATGAATTGTG +TTGGTTTACTATGCAGTCACAGTATGACTATAGGGACCAAACTCGGCCTCATGCGTGCTA +TGCAAACACTCTTCCATTTAACTATATCTTCAGCCTATAATTTTCCCTTCAAAACCATAC +CTAAGACTTCTGTGTGGTATGAGTCACTGGTCCCAGGTGGCTTTATTATAGCTCGGTGGC +TCTCAGATTTATGTTGTGGTAGAATCACCTGGAAATCTTTAAAAGTTCCTTACATCCGTG +CTGTGTCAACCCATTTCCTGTCTGTCTATGAGACCGAGCATTATAGAACTTGTGAGCACG +TGTGTGATATACGTGTGTGGTATGTGCATGAATGTGAAGATATACATGTATATAATCTGA +AGGAGGATGCTAGGGGTCTACTGTAGCACTCTTTGTCTTAGTACATTGAGGCAGGGTCCC +TCACTGACCCCAGCAATCCTTCTGTCTCATTCCACCCTGCACAGTGCTGGAGTTATGGAT +GTTCTCGTGGTCATGCCCAGCCTTTAATATGCGGGTACTGGAATTCGAATTTATACAGCA +AGCATTTTTATCCATCTCTAAACTCCGAGGCATTGCAGTTAAAGCTGATTATTGTGCAGT +CTAGAGCGAAGCTCCTGATCGTATGGTTCTCCCTATTCCCTATGGCGCTGTTTTTTTTTT +TTCCATTTTTTATTAGGTATTTAGCTCATTTACATTTTCAATGCTATCCCAAAAGTCCCC +CATACCCACCCACCCCCACTCCCCTGCCCACCCACTCCCCCTTTTTGGCCCTGGCGTTCC +CCTGTACTGGGGCATATAAAGTTTGCAAGTCCAATGGGCTTCTCTTTCCAGTGATGGCCG +ACTAGGCCATCTTTTGATATATATGCAGCTAGAGTCAAGAGCTCCGGGGTACTGGTTAGT +TCATAATGTTGTTCCACCTATCCCTTTAGCTCCTTGGCTACTTTCTCTAGCTCCTCCATT +GGGAGCCCTGTGATCCATCCATTAGGTGACTGTGAGCATCCACTTCTGTGTTTGCTAGGC +CCCGGCATAGTCTCACAAGAGACAGCTACATCTGGGTCCTTTCGATAAAATCTTGCTAGT +GTATGCAATGGTGTCAGCGTTTGGATGCTGATTATGGGGTGGATCCCTGGATATGGCAGT +CTCTACATGGTCCATCCTTTCATCTCAGCTCCAAACTTTGTCTCTGTAACTCCTTCCAAG +GGTGTTTTGTTCCCACTTCTAAGGAGGGGCATAGTGTCCACACTTCAGTCTTCATTTTTC +TTGAGTTTCATGTGTTTAGCAAATTGTATCTTATATCTTGGGTATCCTAGGTTTTGGGCT +AATATCCACTTATCAGTGAGTACATATTGTGTGAGTTCCTTTGTGAATGTGTTACCTCAC +TCAGGATGATGCCCTCCAGGTCCATCCATTTGGCTAGGAATTTCATAAATTCATTCTTTT +TAATAGCTGAGTAGTACTCCATTGTGTAGATGTACCACATTTTCTGTATCCATTCCTCTG +TTGAGGGGCATCTGGGTTCTTTCCAGCTTCTGGCTATTATAAATAAGGCTGCTATGAACA +TAGTGGAGCATGTGTCCTTCTTACCCGTTGGGGCATCTTCTGGATATATGCCCTGGAGAG +GTATTGCTGGATCCTCCGGTAGTACTATGTCCAATTTTCTGAGGAACCGCCAGACTGATT +TCCAGAGTGGTTGTACAAGCCTGCAATCCCACCAACAATGGAGGAGTGTTCCTCTTTCTC +CACATCCACGCCAGCATCTGCTGTCACCTGAATTTTTGATCTTAGTATGGCGCTGTTTTT +ATCCCTCCCACAAGAGGCTTCATTGCTCCACATCCCAGAGAGTTAAACATTAGCATCACA +TGTGCCTGGCTTGCACTTCTCTGGTTAATTTGGGGACAGATAAGCAAGAGAGGATATTCC +TGACCTTGCTCCATTATATTAGTTATTGCTTCATTGCTATAGTGAAATGCCTGAAGCAGG +TTCCTTTATAAAGACAAAAAGGTTGCCTTGGATCATAGCTCTAGAGTCACAAAGTCCAAA +CAATGCTATATAGGCTCTAGCAAAGCACCTTTGAGCTATCTCATGGCAGAGGCATGTGTG +CATTGCATATCATGTGGCCTCTTTATCCCCATAAAGCTACCAGGATGTATGGGGTTCCAG +CCCAATGACTTTAATCACTTCTCAAAGCATGTACCTATAACTTTAATTTTTTTTCAAAGT +CGATTTTTTTTTTTTTTTTGGTTTTTCAAGACAGGGTTTCTCTGTATATCCCTGGCTGTC +CTGGAACTCACTTTGTAGACCATGCTGGCTTCGAACTCAGAAATCCGCCTGCCTCTGCCT +CCCAAGTGCTGGGATTAAAGGTGTGCACCACCACGCCCGGCTTCAAAGTTGATTTTTAAT +GATGGCTTTTAAATGCTTTAACCTCTCTTGTAGCTCACCACCCACCAGAGGTGGTGGAAA +AGAAAGGGTGGTGGGGGGTGGGTGGAGTGGACATGTTTAGAAAGGTTCTTTGGCCGGGTG +TTCAGGGAAGAGAAGATCAACGAAGATGTGAAACCCACAAGCATTGCACAGCTAGCTCTA +TAAGCAAGTCAAGCTCAACCTTTACCACTGTCTGTTGAGTCCTTTTTATACTCTCTTTGT +CTTAGTCAGGGTTTCTATTCCTGCACAAACATCATGACCAAGAAACAAATTGGAGAGGAA +AGGGTTTATTCGGCTTACACTTCCATACTGCTGTTCATCACCAAGGAAGTCAGGACTGGA +ACTCAAGCAGGTGAGGAAGCAGGAGCTGATGCAGAGGCCATGGAGGGATGTTCCTTACTG +GCTTGCCTCACCTGGCTTGCTCAGCCTGCTCTCTTATAGAACCCAAGATTACCAGCCCAG +AGATGGTCCCACCCACAAGGGGCCTTTCCCCTTTGATCACTAATTGAGGAAATGCCTTAC +AACTGGATCTCATGGAGGCATTTCTCCAACTGAAGCTCCTTTCTCTGTGATAACTCCAGC +TGTGTCAAGTTGACACAAAACTAGCTAGTACACTCTTTAAATATCTTGCCTCAACGTGTG +TCTTATATCCGCATCAGTTGACATCACTCTGCCAATCAGCCTGAGTCTGCTAAAGCAGCA +AGAAACTGCAGCACACCACTAGAAGGTTTTTGGTGTATTTCTCTCTCAACTACACAATGT +AAGGTAGACCTGTGTCCACATCAGCTAAGTTCTCCTTCATGGGTTTGCCCCAGCAAAACA +TCATCCAAGGACTTTCCAAAGAAGTTTCTTGTAAGTTTCCACATCACCCACCCTCCCCCC +CAACTACCACAGCAAACTGAGTCTCAATCTTAATAGTATTAAATTTATTTTTACATTTAT +TTATTTATTTTATGTGGGTGAGGGTACATTCATGCCACCATGTGAGAAGGTTAGAGGAAG +ACAAACCAGGTTGTGAAGTCTAGGGGAAGGGCCCTTACTCCTTGTGCTGTTTTGCACAAT +CGTAGATAATACTATTGACATAATAGTTGGGGTTTAAACTCTGCATGCATTTGGGGACTC +AAGCCATATCCAAATATTCACCAAGCCTCTTGTCAAAAATAAGAGGGATGCTTTCCCCCT +CTCTAACTCCTTCCATGTCCCCCAGTTAATTCATCACCTCTCCTTTAGTTAGTTTTTGAG +ACCCCCCAACCCTATATTTATTTTTGAGGTGCATCAGTCTGTCTGCCTGCCTGTCTATAG +TTTAATTAGTGTTTTCCTTACTTAAATGTTCCTGAAACAAATGAGGTTAACCTAGTTCTC +AAGAGTGAGTTGGACTAGGATGGCTACTAACTTGCTTTACTGCCATGCAGAAAGTCTAAA +TCAAAGCTCACGGCTCACGGCTCACCAGTGCTCAGAAGTCAAAGCTCACTGTTCACCAGT +GCTCAGAGGTCAGAGCTCACTGTTCACCAGTGCTCAGAGGTCAGAGCTCACTGTTCACCA +GTGCTCAGAGGTCAGAGCTCACTGTTCACCAGTGCTCAGAGGTCAGAGCTCACTGTTCAC +CAGTGCTCAGAGGTCAGAGCTCACTGTTCACCAGTGCTCAGAGGTCAGAGCTCACTGTTC +ACCAGTGCTCAGAGGTCAGAGCTCACTGTTCACCAGTGCTCAGAGGTCAGAGCTCACTGT +TCACCAGTGCTCAGAGGTCAGAGCTCACTGTTCACCAGTGCTCAGAGGTCAGAGCTCACT +GTTCACCAGTGCTCAGAGGTCAGAGCTCACTGTTCACCAGTGCTCAGAGGTCAGAGCTCA +CTGTTCACCAGTGCTCAGAGGTCAGAGCTCACTGTTCACCAGTGCTCAGAGGTCAGAGCT +CACTGTTCACCATGCTCAGAGGTCAGAGCTCACTGTTCACCAGTGCTCAGAGGTCAGAGC +TCATGGCTCACCATGCTCAGAGGTAGACTGGAGATGAGTTTCAGTGGTGTTTGCTGATGG +CTTTGCAAGCCTAGCCAAGACTAAGAGTTTTGCAAAGAAATCATCAGGCAGCAAATACAG +ACCTCCCTCTCTGGTCCATAAGGAAATATGGGGCAGGAAAGCAACTGACAAAGAGGAAGG +AATGGGGTCATCTCCATGCAAGCTCACATAAATTACCCCTGCTGGCCCAGGGTCCATACC +CAGGGGGCAGATCTTGTTAGCCTTTCCTTGACTGTGGTCTGCTTTCTCTTTTTCTCAATG +ACTTGACTACTAAAAATTATGACTTTTATCACAACACACACACACACACACACACACACA +CACAGACACTCATATACATCATACTATCAAAAATTAATTGAAATGGGGGACAGATACTTT +TTTTACCTTTTTATTTTTATTTTTTTCTAGAAACTTGATGTCTTAAAGCAAAGTCTGATC +AGTGAAAAACTTTGGATAAAGAAAATGACTCAGATGCAATTCATCTTAAAAATTCAAATA +TGACCTGAGCCATGGCTTTAAGCCCAGGTCTCAGACCACCCACTAACTCACATTCTGCTG +TCAGGGTATTCTGTCTTACTTTTTGACCTGCTCATTAGGCTTCCCCATAAATACACGAGG +CTGGGTGACAGTGAATGAGAGACAGAGACAGAGGCAGAGGGGGTGAAGTGAGGGGACAGC +AGTCTGTGAAGATGACAGTGACTATCACGCTTAGCCCAGTCCAGGCGCTTGTGCTCGGGA +ATTAAGAGCTTGCTGCTAGGGCTATTTCATCCCTTTTGCATCTGTTTACAACTTTGAAAA +TTTACAGATAACTACCTAAAATTGGTCTTTTACATCTTCTTGCCTAAAATTATTAGGAAG +AGAGGTGACTGTTCAAGTATGAAGCGTTAGCTTAGCATTCAAGTATGTTTTTCTTAATGT +ATTTATTTATTTGGGGGGAGGGCATGGCATGTGCATGAAAGTCAGAAGACTCCCTGTAGG +AATTGTTCCTGTTCTTCCACCATATGTGTCAAGGAATTGAGCTCAGGGTGTTAGCTTTAG +CCCACAGGCAACTTCACCTGCTGAGCCATCTTGCTGACCTCTGAGTATCTGTTTTATTGT +GAGTTTCTCCAAAAGGCTCAGTAGGAGAAGGACTGTGACCCATGGAGGAAACCTGTTATG +AAATCACTTCTCACAGTGGCTGTGGTGGTCCATCTCCATTGGTAACTTGACTGCATCTAG +AATCACCTAGGAGATCAGAGAGGCAAATCTCTGGGTGTATCTGTGTGCTACTAAAGAGGG +TCGTCTGAGGAGGTGACACCAGCTGGCCAGCTGGGCTCTCAGACAGATGGACAAGAATGA +AGGTGATACCGCCCTCTCCTTCTGCTTGTCACAGCTTGGACGGTTCAGCTCTGCCACAGT +TTCCTTACTATGATGGACTGGCATCTCCACCATCCAAAGTAACAAATTTCTCCCTTTCAA +GTTCTCAAGGAATTTGGTGACAGGGAACTGGCACAATAGATAACTGGTGTAATACCATGG +TGGCACCTCCTGGAGGTATCCAGCTGGAGGGTGAGAGGGTGGGCTTTTATATACCTGATC +CTAAGGGGCAACAGTGGGGGACTGTGAGGTGATAATTACCCCATCAGCCTGCAGGGTGCC +AGGCAGCCATCTTTCTTGATTCAGAAGCCCTCTGATATAAGGAGCCTCAGATGATACCTG +GAAGCCCATCCTGGAACACTTCCTAACAGACAAGAACAAGATACCGTATTCATGGCTTGG +GCAGTGTTACCAAAGTATGTGTAGCCCCAACATACGGTTTGTAGAATGACACATACCTGG +TTTTGAACATTAAAGAAAGAATATAAATGATTCATTTATAAAAGAAGACAGATAGAAACT +GAAATTTGAGAGAGGTGATTGGCCCAGGTCCTCTGGGGCAGTATTTCTTGTGCAGAGTTG +GAAATTGGAAGTGCAAATCTCTAGCTACCATGTGGCAAGGAGTGACTTCTAGGGGAAGTG +TGATGCTATTACCCCTAACCTTGGGATGTTACTCACCCACTGTCACCCTCAAAGAACCCC +TTGTGTCTTTAGAGTCTGGCTGTCTATTGTCTTATGCTACAGGTCCAACCTCCCACTGCC +CCCTGCCCCCCACTCCCCACCTTGCTCACAAACTAAACCGGTGTACCAGATACAACAGAG +GGCTCTTGCTTAGCATCATTGGGCATTCTTGTTCTTCAGATATGACTGTGTTTCCCCTAA +GCCTAGATGTCATGTAATGGTATTTGGAAGTTGGATCTGTTGGAGGTCATTAGCATCAGC +TGAGGTCATGGTGGTGGAGCCCCCATGAAGAGACTGTGTCCTTATAACTCCAGTAGAAAG +TCTGTCTTTGCTTTGTGAGGTTCAGTGAGAGGAAAACCATCTACAAAGCAGAAGGAAGTC +TGCCACAGCCTCCAGTACTCTGAGAAATACGCGTTTGGTGTTTAAGTCACCTAGCCTAAG +GAATATTTGATTCCATAGCCCAAATTGACTAAGCTAGACACTTTAGTTGAACATGGAGTC +CGGAGTTCATAGCGCTTACCTTTTGAGGAGAAAGCCCAATTTCTTCTTGCATCCCTCTCT +TTTCCCTTGTTCTCTCCTTCCCTCCCCTTCCCTTCCCCCTTCATATCCTCTCCCCCCATT +CTCTTCTTGCCCTCCCTCTCCTCCTTTTCCTCTCCGTTCCCCTGCCCTTCCCCTTCCCTT +CTGTTCCCCTCCGATATGACTCCCTGTGTCTCTGATTGCAAGTAGAGTCTAGTTTTTCTG +AAACCAGCCAAGCTCTCAAACCATCCTCGTTAACCTGGCTCTGCCGTGAGATGGATGAGA +GACTGGGGTGGGGGAGTTGAGGGCCTCAACAGTTCCTGCAGGCTCGAGAGTTTATAAACA +CATGGCTTCCCCCGAGGGCATCTGGCCCTCAGGTGCCGCTTCTCTTCCCCCGTGGGGTTG +TGTTTATGTTCATGAAATCTGAATCCTGCGTGTCTGACTCTGACATGGAATTCAAGGGAT +GCTGCTCTCTTGCAGTCTTTTGAAGTTAAGGGAGCTTTATGGGTGACTCTGCAAACGTTT +ATTTTCTAGCTTTATCCCAAATGAGATCTAGAAAGGCTCTTATTCTGTCTTGCAACCAGT +GACTGTGCCGCAGAAGACAGTGGAGTCTCATGGCCTGGGCACATCACTTTTCCTGGGGCA +TAGGTTTCTGCTCTCCCTCGGCTTTCTTCTTGCGTGTTCTGTGACTGGGCTCTGGGGGAT +TTGTATAAAGTTTGCTTGGGTCTGGTTTTTTACCTTCTGTTATTCCTGAGATTTGCAAGA +GAAAAACCAGTTCCACAATTCTGAGCCAAATTTGAAGCAAGCTTTAATTCCTGACCAGGA +GGAACTTTGGTCAGGACCACTCTCTGGAATTCCTATGAGTGGCAATGTGACACATATTGT +AGGGTTTTATTAAGGACAAAACTATTTGGCCATGGCATTTTCCAATGTGGTGTTATTTTT +CAAGAACTACAACTCCCAGCATTCCAGGAAGTTACCTGGTCCTTGGGCAGGTGGGGCTTA +CAGATTGACTTTTGGTCTTACACTTTGAAGACTCTGATCTAAAGTCCTGCTAGAAAATGT +TCTCTTCTTACAAGCAAAATTGTGGGTGCACACTTTAGACAGCGGCTAGTGCTGATCATT +GCTACAGTAGAGATGTTTTTTTTTTTAATGTCACACTAGTAGATAAGCCATATGTACATA +TAGAAAGCCTGTATAAGCAGACCACTAGCCTCTGTGACCTCCATATTGCTAAGGAATGTT +TTGTGTTTGTGTTGTGTTTGTGCCCAGTGTGTGACATATCATAGGCACGTGAGCAGTATA +TAATTAAAGGATAGATAACTCCTCTGTGGGCAAGGAAGAGTCATGTAAGCACATATCACT +GTAATATATTCCTGCATAAAGTTATACATAAATGTTAGCATTAGTAACATCTCCAGTTAA +CATGGACCCCTATGCAAGGTTATGAAGCACTTTTGTGAGGTATCGATTTGGTTTTTATTC +CTTAAAAACGACTCTGGGATATTTACTATAGATCAGTTCTAAGTAAGTATTTAAAGTTTG +TCAAAAGTAAGAAAAGCTGAAGGAGGGAGATGTTAGATGCTAAAACAAATTGATGCCTAA +TGGTCAGCATTGGACTCATTTTATTTTATTTTATTTCTTATTCAACTGTAGCCACAGTTA +GTAAGATCAGTAGGGAGCCGTCCCACAGGGTGTTCGTAGTTATAGCACCTGCTTTATAGA +AGGCAGGTAGACGATAAATAAGGGATGCATTCTTTGCGTCTTGGGATAGGGTCTCATGAC +GTGCTTGTCAGAACAACCTCCGGCTCCTCTTCCCCAGATGTGGGGTACAAGTGAGCCACC +ACACCCAGGGAGACTCACTTCTTCATATGGCATCTGCTTCCCCTGGATGCTGTACTATTA +GCGAAGTCTTGATGTGAGGCTGCCTCGTCTCAACACTCACTAATTCAGGCCGTTGATGAG +ACTGTGAGACTGGACGCTCCAATGTGTTTGTTTTCCTGGATTTGGGCAAAGGCTTCAAAA +AAAAAAAAAAAAAAAAAAAGCTAGAAATCAAAATTACAACAGGCTTTTCTTAGCTCTCCA +TCTCCTCTAAGTTCCTAAAATTTGCATTCCAGATTTCTCTGGACTATAAGCAAACACTCA +TTTGTCATTCAAAAGTGACAGGGCACTGTGTTCCAATTGCTTAGCTGTCTGTTCCTGGGA +CTGTTAAGTGGATCTTGCTGAATTCTGGTTTGCCAGATCTGCAGGATAAACCACATACTG +TACCAAAAGCCTTCTCAGTATTAATGACAACTGCGATTTACTGGTGTCTCCATGAACAGT +CATTTTTAAATAATCTGCATTCAAAGGAGTTGTGAGCAATGACAGGTGCACCACACTTTA +CAGAGAAGGAAACCACGGAAGGGGTTAAATGGTCTGTAGAGGAGCCAAGAGTCAAACCCT +GATTTTTTTGATTCCAGATTTTCTACTCTTCCTACCTTAGCACATTAGGCGTCTGGCACC +ATTGTGAGCTGACTCCCTACAGTGAAATCTTTCTTGACCCTTCTCCTTGGGCCAGACCTG +ATATTTTACATATATCAGACGATAGCACAAAACATGAAGTCTTTCTCTCTGCTCTCTCTC +AGACTGCTTTCTCTGGGAGAGGCCAGCTGCTGGGTCAGGAGAACACACAGCCAGCTCTTG +GAGAGACACATACAATGGGGGACAAGGGCCTCCTTCTACCAGTGAGCCAAGAAGTGACCC +ATGGGGAAGCCAGAGTCTTCACTACCATTCTGAACAGTCCGCACAGGAAGCATCTAGCTC +AGTGTTAGATGACCTACCAAATCTTTGTCTTCGTCTCTTCTCCTCTCTTCTCTATCCCTT +TCTCTTATTTCTTATTTTTTTCTTTTAATCTCCCCATTTAATTTTAACTTCAACGACTTT +TATTTTCTAAAGGTGCTCTTCAGTTGGTTGTTTATTGGTAGGTCACCTCTCCTTGGTTTG +AGACTTCTCCCTGAAGGTATTACCAAATCTTTAATATTTCCCCACATCTGATTCCTTAGA +TCATCTGGGTCTTTTTGAGTCCCATGTCTCCCTTTTCTCTTGTGTCCAAAGCCATGTCAA +GTGTCTGTTGGTCCTAGCTTTCACCCTTAAGAGAAGAGGCAAAAACAGAGACTGGGAATT +CTAGGGTGTGCCTACTTATTTATGATGTTACAGTCGGATGATGGGCACACAGAGGCCTTC +CTACTGTAACCATCCATCAGCAATGGTTGCCGGTCTTTTCTCTGGTTTAGCTCTGTGAAA +GGATCCTTCATTCACTCTTGAGGAAGAACTTGGCCACATGTGTGAATAATCTGATGACCA +TGGAAATGTAACACTGCACCCCTCAATTGAAGGAAGAGAGAGGAATTTATAGCTAGTTCC +TCCAAAGTGAAGCACTCCTTTGTGGAAGGAGGGTGAAGGTGCAGAAGTACCAGGAAGCCA +AAAGGATCCCTTCCAGGAAGCTCAGGAAGTTTAGGAAGTTCAGGAACTCCATGAAGGTAA +CAGGATTCACAAGGGTATGCCCTAAGTTTATAAAAGTAGCACATGGTTTGAAGGGATGAT +ACTGATCTATACTTCAGCAGCTCAGAATACTTCCAGCCACCAAGTTCTAAGCACAAGTGA +GATTTATTACCCTGGAGAGGCAAGCAGGGCAGTTGGTACAAGTTTGGGCTCTGCCTCTGG +GACAGGCAAAGGCAGACAGCAAGCAGACAGCAAGCAGCAGGGTTGTTGTTGTTTGTTTGT +TTGTTTGTTTTTTCAAGCAGTGAGTTTTTTAAGGAGAAAAGGGAAGTCTGTGCTAGGGTA +AGTTTGTAAGTCCTGTTTAGCCAGTATAATCAAAATATGAATCTTGATAGCTGGACCTTG +GAGTGTTAGGAATAAGGAAGTGGCCAAAATAAGGAAATGGACCTTGGGGGCTAGCTTTAG +GAATGGAATCTTGACTGATTAGCACGGAAGAGGGAAGGGGAAAAGAGAAGACCTGCCAAC +TCCATGCTTGCTGTGTCGGGCCTATCAGGGAACCCTTCACAGTTGTTCAAGACGATGCTA +ATCTTTTGTGGAGCTGCCTGCAGGACAGAGCTCTAGGGCCTCAGCTGTTGTGAGTTATCA +GCCAGCCTTTTAGGTGCTGCGGTTGTCTTCGAGTCACCCATCTTCTTGTGAGTAACTCCT +TACTCATTTTCCTGAAAGTTAACCCAACAGACTCATCACTTCCCTGGACTTGGACAGAAT +CAGTTCTTTGGTCTGTCGTGAACATATCTACCAAGGAGAAGTCATAAAACAGAGTTTATT +TTCAAGGACTGCTATAATCGTATTCCTCTGACCTCTAACACTATTTTGAGATGGAAAGGA +AACATTTCCCAGATTTTTGCAGTCAAAATAGTCTTTAAAGTCGGTTTGTTTGGATAAATG +TTCAATGTTTCAAATTTGCCTTATTTTCCCCAACTCCCCATCCTGGGAGTGAGTCTGATG +TTCAGGTAGGATTGTGGTGCTGGTTCAAGGCTGTGAGTTCCCTGTGACACCATCTGAATT +TCCTCTGCCTTCTATCAAAGACCGCCAGGCTGGATGTCATAGACCACTGAGGTGTGACAG +AAGGGATTTTTGAGCCACCCTAGCCTGGGTTTTATAGTCCCAGCCACTTTTATCTTGTTT +TAAAATTCTAGCTACTAATTCATTCTGAGTCAAGATCTCTACCAGCCATCATTTCCTCTT +TTCTTCTTCCCTCCCCTCCCTTCCTCACCCCTCTTCCCCTTCCTTCTTCTCCACCATCAT +TTCTTCCTCTTTTTAATTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCC +TTCTTTCCTCTTTTCCTTCCTCCCATAGAGGGTTTCATTATGTAGAGCTAGTCGGCCTGG +AACTCATTATCGAACAGGCTGACCTTGAACTTACAGAGATCTACTTGCCTCAGATTCTTG +GTCCTGGGATGTGCTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTCCCTCCCTCTCCCT +CTCCTCCTTTCTTCCTTCCTTTCTTCTTCTTCTTCTTCTTTTTTTTTTTTAACTTTTAAC +ATGTTGTGTTTCCAAAGAGTTGATATGGAACAGGGAAAACCAGCATGAAGCCTGACTTTC +CCTGTACCCCACTTTCTCATTGTAGAAACAGCAAGGGATCAGCATGAGCCCTGCCCTCTG +TATTTCAGTGGGCACCCTCAACCCTCACCTTGGAGCCAGAATGGCGCATGATTACAGTAA +CCTTTTTGTGTGAGGAATCACCTGCTTTCTGTGTTACACTGTCCATACTATAAAGCAAAC +ACACTTATAGAGAAAGCTTGCAGACTTCTGTGGAATCCCTGGGCCATGGACAGAAGCATT +GTGCAGACATTTGATGCATGTTGTCAGTTGCAGAGAAGGGTAACACAATAATCCATTATC +TTCCATTACCCTAATGTGGTTTGCTTAACCCAATTAGCCAGGTGAGAACATGGATTGTAA +TGAAACCCTAAACCTGTACACTGAGGCAAATCATAGCAGGGGATTGGTGTTGGGGAGATG +ACATGGAGAAACAAGACCACCCTGAAACTCCATTTCCTAGGACTGGGCTGTAGCAGAAAT +CCAGAAGACAGGAAAGAAAGTGCAGGAAAAAGATAGGAAGCCTTGAGGCTGTGGTTCTCA +ACCTTCCTAATGCGGTGGCCCTTTAATACAGTTCCTCATGTTGTGACCCACAGGTTGGGA +ACCACTTCCCTAAGATGCCCACTGAACACAGTTTTTAGTGACCACCGCTCTTAAGGAAAT +TGCTTAAAGCAAGATTGCCAAACAAACCCTTACTTGGGTTCAAGTTCTTTCTGATCACGC +CAATAAAAATAACTTCAAGGTATGCGAGCATGCACACACACACATACACACACACACACA +CACACACACACACACACACACACACACACACCCCTCAGCATCTCTGACAGTTTTGCACCC +TAAGCCTTTTTCAGCAATGTTGCGACCAGTTAGGTAACTCATTAAACCTTAGATCCTGTG +CCAATGATCTTAGCTTCTAGTCATTTCATTTGTACTTCTTTGACCTTTTATTAGTAAAAT +AAGTCTGTGGAGCTCTGCATAAGTGTGTATGTATTATGGTTGTACATTTTTCTGTTCTGT +GTGCATGTGCACATGTTTGTGTAGGCCAGAGGTTGTCGATGGGTGTCTTCTGAGATAACA +CTTTCAACTTCATTGTCTAAGGCACGATCTTGCAGAAAGCCAGAGCTCTTGGACCTTGCT +AATCTTAACCTAGCCAGCTTGTCTTAAGGGTCCTCTGACTTACCTCCCCAAATGCTGGGG +TTACAGGTGGTCTATCATGCTAGACAGGCATTTAAATGAGTGCTAGGGACCCAAACTCCA +GTTCTCAAACTTGCAAGGTAAGTGTTGCAGTCACTAAGCCACCTCTCCAGCCCGAGTCTG +TGCGCTTAGGTAATGCTGACCAACTAAGGGTTCAAAGTCTTGTTTCTTAACTCGGTAAAC +ACAGAAGTGGGTGTTGGTAGGGATTTCATACTCTTTGTCAATAATTTGTGAATTTAAGCA +TCAGACTTCCTCAGGAGAACCCATGTGGCCACTAGAAACTAATCAGAATCTGAGGTGGGG +CCTAGGCTTCAGTACTGTTTATGGATTCCTCTGTAAGTTCTTTAAATGTATAGACTTTTA +GAGAAATCTTGAGTGAACAGAGGGTACGTTTCCCGTAATGATCCATGAGCAGTGCAGATA +CAGTAGGGCTGGCTAAAGTCCAGACTGTTTTAGAACTCACTCGGAGGAGCCTATTTTCTG +TGTCTAGTCTTCAAAAAAGTTGTTTTTTTTTTAAATCTCTTTTTGATTGTTTTGGGAATT +TTATCCCTGAATTTAATGTGTTTTGATTAATCTATCGCTATTATCTTTCTTCTGACTCCT +TCTTTATATATCCACTACATACCTTTCACCTACCAATTTCATGGCTCTTAGAAACAAAGA +ACAACTCACTGAGTCCACATAGTGCTGCCTATGTGTGCTTGTGGGTATAGGAGCACCTAC +TAGTCCAACAGCCCACATTCCCAAGGAAAACTGACTCGACCTCCCCCAGTAACCCAATTG +TCAAAAGCTTCTCTGGGTGGGATTTTTTAGTTGCATATGAGTCCGCGTGTGGGTTTGTAT +ACAGAGTATAGCACTCTCAGAAGCTAGAAAAGGGCACTGGATCCTCTATAGCTGAAGTTA +TAGGCAGATGTCTTAGAAGCTGAGCTCAGGTCCTCTACAGTAGTGGTATGTACTCTTAAC +ATCTGGGCCATCAGCCATCTATTGAGCCCTCTTCTGTGTGCTTTTGATAGCAACACAATG +TAAATTCATGGGATTGTGTTGGATAATTTAGCTGCTTTAAAATTCTCCTGTTCCCCACCC +ATTTGATTCCTCACACCTGCCTTCAAGGCTACGGTAACACCTATTTGTTTTTTCCTTTCC +AATTTTGTATATAAGGTCATGTGAAGCATAGTATTTCAGTGGACAAGGGACTAGACATAC +ACAGTCTTAGAGTTCACATTACCCAGTGCACCACAGCCATTACAGTCTTTGTGAGATCTG +TTTCACATACGCTTGTGGTGATGCTGGTGAATAAAGCTTCATGTGGGGATAGAGAAATGG +CACAGCATACACAGTTATGTGTAATAAATGATGCTTGATCATGATACAGACTGTACGGCT +GGGTATGTACTTGTTATGCTATCTGTTTGCACTGCCTTTCTTGGGTGCACTCCTGTTTAA +CAAAATGTTTATTATGGGATACTCTGCGGTGCTATGCTGGCAACAGCTTCGTGTGTCTCC +TATTGATTGGGTATCTCGATGGCTTCATTTTTCTCTTGGGATTGCTTTAATCTTATACCT +TTCTGCTCATCGTGACCCTTAAGCACCAAATCTCCAGCACTAGTGTTGCCAGTATGAGCT +GGCACTGAGTGGCTCACCTGCAAATGAAGCTAACATTGATCAAGGACTATGAAAGTGGAA +AAGCAGCTGTGGGTCCTGTCCAGTCAGGTATGCCCCACCCCACCAGAGCTGTGATCCTGA +AGAGCAAAAGCCAAGTAATAGAAGCTGTGAGAAAGGATTTGCTTCATTGAAAGCAATGAG +ACTGGCAGAAATTCAAGGATATGAAGAAACTTCTAGAGACTTGCATTTAGGACTAAACAG +CATCTCATCAACATGGCGATGAACACAGCCAAATCGAAATGCTCGTTTGTGATATCGACA +GAAACAGCTGCACCCAGCTATGATGCTACCTTTCCAACTAACTCTGGGTAGCTCAAGTGA +TTGAAGGATCATTCTTCATTGTGTAAAGGGAGAGTGATTTAGTGAGGGTCTCCCCAAGTC +TGCAAGTGCTGACAGGAAGGCAGCTAAAGAAAATCTGGAACCTCTCCAGGAGTTGAAGGT +GGGAAGATGGCTGAGCAGCACAGTCTTCATTGGGGAGAAGCCTCCTATGCTGTGAAGAGA +TGCTTGAAAGGGCTTTCATCTATAAGGGGTTCAGCCAATGTAGGTTTAAAAGATTTAGAG +ACAAAGACACAGTCTTGCTTGCGAGCTATGCTATTCAGGTTTTTTTCATCGCTGTAACAA +ATGCCCAAGTAACCATATTGTGTTTATCCATTAATGAAGTCAGAATCCTCATGAGCCAAT +CATTTTCCCAAATGCCACTTCTGAACTCTGCTTGCATCAGGGGCATGAGCCTTTTAGGAG +GACAGACACTTCATGACCAGACCATAATAGGCATGATGTAACAGGCTAGATAGAGAGATT +TTGTGATCTGGCTTAATGAGAATGTGGACTCCTCTACCCCAGATTAGTAGCTCACACTAC +TAGTGGAGCAATAAGAAATCAGGGCTGGTCCAGCATGTCTTCCAAGAAGCCCACACTCTC +CTTAAATTGCCATAGCAGAAAAATGGAGAAAGAATGTTTGGAGAGCAACATGTTCTTCAA +GATGTGCTTGTTGTTAAAAATGCTCCAGCATAGTCTCCTCTTACTAATGATCTTCATTCC +AAGGATCTAGTAGCTTCCCCATTTAACAATAGCTCTTTGATCCAAACAATGGGCTGAGGA +ATCATAGCAGCTTTGAAGGTTGGCTACATGGGGAGAACCTTCATTACGGCTATTTTTACA +AGTGAGGCAGACGCTCAGAAGACATTGATTAATTCTGGAAGAATAACAGAATCTATGACA +ACACTCAGTGCCTTGCCTGGGATTGAGGTAATGTCATCAGGGAGTATGTGAGAGGCATCT +TGAGGAGGCATTCAAGAATTACTTGATGAAGACACATTTGCAAAACTCAACAGAGCTGTG +GCTGAGATGATGAGCAATTTTAGTGGACAGGATGACATTGAGGAGCCCTGAGAGGTGATT +TTGGATGACTGACTGACATTGTTAGAACTGTAACTGTGTAGTAAAGCAAGGGAAAAGTGA +GATTTGAGGGAGAAGAAAAAGAGCTTCCAAGAAAACCCACAGTGAAGGGCTTAGCTGATT +TTTAAAGACCTCAAATACTTTACAAAGTTTGAAGATGGGGAGGCTAAAGAGATGGCTCAG +AAGCTAATGGCCCATGTGCTTCTCTTGCAGAGGGCCAGAGTTCATTTCCTAGCACTCATG +CAGTAGCCCACAGACACCCATAACCCTGGTTCTAGTGCATCTCTGCCCTCCTCTCGCCTC +CTCAGCACTACATGCCCATGTCATGTAAAACACCTGTACACATAAAATAAGTATAAAGAA +ATCTTAAAACACAGTTTGAAAACATTCATCTCAATCCAGAAAGGTTTTACTTATTGAGAA +GAGTGTTTATCGAATGTTTATGGTCCTCTGTCTGCTTATAAACAGTTCAACCACAAAAAC +CAGAAAATAGCAAAGTAATCCACTGCAGGCATATCTCTGAACAGAATGATAATTCTTCAA +TAGCGCTCCAAGCACAAACTCTGGAGGGAGCTAGGAAAAGACCTTGTCACCTCAGAGATG +AGTTTCATTATCCTTGAGGATCTCTCAGTGTACTGTGAAGGAAGAAGAGAGATACATGCT +GTCGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGAGAGAGAGAG +AGAGAGAGAGAGAGAGAGAGAGAGAGATTTTATTTTAAAAGGCTTAAAAACTAGAAAACT +ATTCGTATTTGTTGTTGTAATTTTTAAAAATGTGCATTGGGGGTTTTGTCTACCTGTAAA +CCAGTACACCACATGCATGCTTGTTGCCACAGAGAACATAGGATCCTGGGAACTAGAGGT +GAGCTGCCATGTGGATGCTAGAAGAGCAGCCAGTGCTCTTAACTGATGAGCCATCTCTCT +AGCCCTGAACATACTTTAAAAAAGAATCTACCTCCCCAAAGACTAGCTTTCACAGTTCTG +GAAGGTGCTATGTAAGCTTCTAAGCAAGGAAGCAACCAATAGTCCCGCTCAGATGCAACA +CTATCTTTTGACATGTCTACAACACAATCACTGTTCCTAGTGCTTAGAAAGCACTGAAGA +TTATATATATATACGTATATATGCATATATATTCACATATATAGACAATGTGTGTGTGTG +TAAAACATTAACAAGAAAGAGAGGTAATAATTTCAAGAGGGAGTAAGGGAGAAAGGTATT +TGGGAGAAACCAGAGGGAACAAAAGAAAGAGGAAAAATGATTAATTGTATTTTAATTAAA +AAGTAAAACACTTTCAGAATAATATGGTGATAGAATATGAAAACAAAATATACAGATATA +TTTGAAATGGTTATTACAAAAGGGTTAAAATGTGAAATTGAAGGTACACAAGTGGAAGGA +GTTAGAGGTGGGAGAGGAGGAGTGAAAAGGCAGTACCTATAGATGAGATTTTAAAAAAAT +TTAACATTAAAAATTTAAAAGTATGTGACATGAAATCTTATACTTAGTTCAGGTTCATTT +ACTACTGAAAAAAAATTTCTATGAATTTGGTCAACAGTCTACAGAATACAGCAGTGGTCC +AGGGTTTCACACTCTCCATTCACCTACACATTCACCACAGAAATTATTTTTGTGTATATG +TCTGCCTGTGTGAGTGTGTGTAATGAGTGTGTGGTGACATATTCCATCACCAATTTAAGC +TCTAGTTGTGGGAAGAATTTTATGCAAGTTTACCATTTACAAAATCTCATGTACTGTTTT +CTTTTAATATTTTATATATCAGTGTTTTGCCTGCATGTATGTCTGTATACCATATGTGTG +CCCAGTGCCCACAAAAGGGCATCAGATCTCCCTGCGACTGGAGTTACAGATGGTGTGAGA +TGGCATGCATAAGCTTTAGATCAAATCCAGGTTCTCTGAAACAGTAGACAGTGCCCTGGA +CCACTGAGCTTTCCAGCCCCTATTCTATATGCGTACTGTACCTTTCTTATGCTTAGATAC +AAAACACCATTGTACAATCATGTCCAGTCACCGGCACTTGCTGCACAACTTTGTGGCTTG +GGAACAAAAGCCATCCCATGTAGCCTAGATGTATAACAGGCTGCACCCCCTAGGATTATG +TGAGCACACTCTGTGACAGCTCTCCAGTGACAACATCACCCAGTGACACTTTCTCGGCAC +GCATCCTGTCATTCAGAGATTCTTGGCCGTGGTTAGGGGCATACAGCATGCAGCTTTGTT +ACATATTGATCTACAGCTGGCATTTTCCCATTGTTTTCTCATGACTTTAAATTCCCAAAT +GATAATTCGTTGTGTGACGAAACCACAAGCTATCCACTCTTCCTTTGAAGGCCATCTAGG +TGGCTCTAATGTCTAGCAATTATGAGTAAAGTCTCCTCCATGGGCAGAGTTTTGTGAGGA +CGTGGTACCACTTGTTTTTGGTGCACACTGAGGAGTGAGGTTGATGGATCACATGAAATG +TGATTTTGTAGGATTATGTAGATTTTGTAAGAAACAGCCAAACTGTCTTGTTAAGTGGCT +GTACCATTTTGCATTCCCAATAGTACTCAAAGTTCTTCTTGTTCTTGTTTTTGCTAACAC +TCGGTGTTGTCAGTGTGGGGGATTATAACCCTTCTAACAGGTTTAAAGTGTTATGTTTTT +AAAAAAATACACAACAAACTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCT +CTCTTTCTCTCTCTCGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTAGGTATCTG +TGTATGACAGTGCAGTGCCCATATCGGCCAGCAGAGGGCATTGAGTTACAGTTACAGGCT +GGTGTGACTTGCCCAATGTGGGTTCTGGGTCTCTGAAAGATGAGCTAGGGCTCCTCGCCA +CCGAGCCAACCCTCCAGGCCCCCCTCCTCCATAGTATCTCATTGTTGTTTTATTTGCAAT +TCTCCAGTGACCATTTGCATGGTCGTTACCTGGATTTTTTATTTGACATAGTGTCTGTTC +AGGTCTTCTGCCCATTTTTTGTTTGTTTGTTTGTTTGTTTGTTTGTTTGTTTGTTTGAGA +CAGGGTTTCTCTGTAGCGCTGGCTGTCCTGGAACTCACTTTGTAGACCAGGCAGGCCTCT +AACTCAGAAATCTGCCTGCCTCTGCCTCCTGAGTGCTGGGATTAAAGGTGTGCGCCACCA +TGCCTCGCTGTCTTCTGCCCATTTTTGAATAGTGTGTTTATTGGTGTTATATTTTAAGAG +TTTTTTTAAATGTATATTGAGCACCAGAATTTTACCTGCTGTGTGTTTTGCAAATTTTCC +TCCAGTCTGTGGCTTGTCGTCTTCTTAACAGGGTCTTTCACAGGTTAGAAAATTTTAACT +TTAGGGCCTGGGAGGTGGCTCAGGTGGCAAAGTACTTGCTGCACAAGCAAGGAGAATGGG +ATTCTATTCCTGTCACCTTTATAAAATACCCAGGTAAACCACCAGCATTTGTCTGTAACC +CCAGGGCTGGGGAAGGAGACAGGACAATCTCCTGGGGCTCACTGGCCAGACAGACCCACT +CAATCATTTGGCTCCAGGTTCAGTGAGATCCTGTATCAAAAACCTAAGTGAAGGAGTGAC +TGAAGAAGTCCTCTGATACCAATCTCCGGCACAGGCACACACAAATCCACATGGACATGG +ACACACAGTAAGAAAAATTTAGTAGAATCCAATTTATTAATTCATTTTTTTCATCAAATG +TACTGCTAGGGCTGGTAGCTAATGTTTAAATGTGTCTTTTACTTGCCAATGGTCTCAAAG +CCTGCTCCCCAGGGCATGTTGACACCATTGGTCATAAATGGGAAGCACCCCGACATGTCT +TCATGGCTGATGTGTGTCTGAGATGCACATGGAGTCAAGCGAAAGGGAAATGGTCAAGTT +GATCTGGGGTTCACACTTCCTAAAAGTAAGAGACTGGGCAGACGCTAGAGCAACTGCCAG +CATTGGGACTGTTCGAGGGTGGCTGGCTTGTCAGTAACTGGGAGCTAAAGGCTGTGCCAT +TTGTCACTATTAACGGATGCTGTGCCTTCAACAGCCAGGTCTGGATTTGCACATTTTTAT +TCATGAATTTGAGCTTGCCCCTAGATGCTGGGACTCACTAAGAGATTCATGACTTCTTAT +TAAAAGGTATTTTGAAATAAAATTTCACAATGTCTGCATATCTCACCAATATGATGATGT +AAGGGGTGAGAGCCATGCTTGTGGCTGAAGCAGCAAAAGAGATTTTTTTTTAATAGACTG +AAGAATGAGACAGAAAAGGAGAGAAAGCACTGGGGACTGCCCAGCTAAGGTGCTAAAGTG +GTCCATTAGTTTCTCCTAGCTGCCACAGTCCTCTGAAGGCACTAGAGGGTTAGTCCTCCA +TGAGACCAGCATCCTTGAATGTCAATAGATGCCTGGAGCTGAGCTCGCGGCTGTAGGAGG +AGAGCCTCCTTCTCTGCAGGAAGGGCTTCCCCTCTGCAGTCTCTTGACATCCTTCAGGGG +ATAATTATTCCTTTGATCCTGGTGACACAGTTCCAGCTAGAGCTTCTTGGCAGGTATGTG +GACACACATACTGTCTGAGTGCAGAGGAGTAGAGGAAGTCCTTCTCTATGTCCTTGAGGA +GAATGTCCTGATGGAACAGTAGGTCAAAGGTGGTTATGGCAGCCTACGGCATCACTTGAG +AGGGGGACCCTGAGTGAATGAGAACCAAACTCTTTGTGTGTGTGTGTGTGTGTGTGTGTG +TGTGTGTGTGTGTGTATGCACAAGCCATGTGTGTATACATAATATAAAATGTTTTAGCCA +TTTTTAATGGTGTAGTTCAGTAACTCCAATCATATCTACTACCCATCTCTAGAACTTCTT +TCAATTCAAAGCTTAAATTATTCCCGTGAATCAGTCTACTCCAGCCCTGGCTTAGGTCCT +CTGTACTTTCTGTCTGTCTGTCTGTCTGTATATAAGTATCACACATGACTAGAGCTGTAC +AGCATTTATCTTTGTTATGTTTGATTTCTCTTAGTGTTATATCTTTAGGGTTCATTCATT +TTATAGCCTTCCTGTGTGTGTGTGTGTGTGTGTGTTCCTGTGTGTGCTTCCCCATGAATG +TGCACACATACCTGCATAGCCATGTATGTGTAACCCCCCCCACACACACACACAGAGAAA +GAGTGAGACAGACAGACACAAACCTTATAATAGTTTTGTATGTAAGTTCTGTGTTTTTCT +TTGTTTTTAGGAGGACTTCATGAAATATGTGTACGAAATCATTTTAGTGATTATAATCCC +TACACATTCTTGAAATGTACGCAACATTCTACATAAGAGAATTGGAAATAAAACAAGCAG +AAGGGTTTTTATTTGTGCCATTAAGAGGGCAGCTATTGCCACAGCCTGGAGCCCTGAATT +CCTGAGAGTCTGTTTTCGAACAGATGATGGATGCTCTCTTTTGTTTAACTTGAGGTGAGA +TTAGAACATTGAAGAACTTCTCAGGCTAGAGATATGACTCAGTAGGTAAAATGCTCGCCA +CAGACTCATAAGGGTGGGTCTGAGATCAGTTCTCTAGGCCCATTTAAAAGTACCAGAAAC +AGCAGTGTGAACCTTAATCCCAGTCCAGGGGAAGTAGAGGCGTGAGAAGGGACTTGCTGG +ACAGATAATCTAGCCAGGTCAGTGAACTCTGGGTTCAGCAGAGACCTTGTGCCCACCCCC +AAAAAAAAATTAAAAGGAGGGTGATTGAGTAAGACACTTGAGGATAGACTCTGGCCTCCA +TATGCACACTCCCAAACATATATGTGTACCCAACCGCACACACACAAAACATGCACAGAG +AGAGAGAGAGAGGCAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAG +ACAGACAGAGACACAGAGACACAGACAGAGAGAGAGAGAGAACAGACTGACAGAGAATAA +ACCTCTTACTCCAAGAGACCTTCATTAAAAGATAGAAATACAGAGACTTTTTTTCCGGGG +GAAAACATGACTGTAACCGCCTCTGGTCCTTCTGTCAAGATGAAGCTCCTGCTCCTGCAG +AGCCTCAGGAGCCAGCTTCCAGGTGACGTGAGACGAATGTGCACCCAGCATGTTGGCTGC +TGTGCTGTGCCTTCCGGGAAGCCAGATCAAGACTGTATTTTCTCTGTCATCGTTTTCTTT +TTGCAATCAGCCTCCAAGTGGCCAGCTGGGCCTACAGTTCGTCTAAGGCCTGTGCCAGCT +GGGACCGTAGAGTACCTAAGGCCTGTGCTACTCATATGACTTTGGCTGCTGGAGCTGCCA +ACGGAAAATGGCTATTCAGTCTGTTTCAACATCTGGGAAGGAGTGTGTCACTGTTGCTCA +CAGCAGAAGATGGATGTTCTGGGTAGTCCAGCATTCTACACACGATGCTTCAGCTCGGGA +CACACACACACACACACACACACACACACACACACACACACACACACACGAGGCTGCTTC +TTTAACTTCCTTCCCACCAAACCAGCATGTTTGCCACGTCTGAGTCAGCACCTCCAATTG +TTTTTCTTTTTTCCATTTTCATGTGTGCCTATGTGCACGCTTATACATGTACCTGGTACT +CATGTGTGGGTGCTTGTACACATGTGTGCATGTGGGGGCCTGAAGGAGATGTAAGAACCA +TTCGAAAGCATTCTTCTACCGTATTTATTGAGGCAGGGTCTTTCAGTTAGACCCAGAGCT +TGCCCACATGTCCAGTCTTGTTAGCCAGGTTGCTCTGGGAATCCCGTCTCCACTTCCTAG +GCTGGCATTTATATGGTGGGTTCTGGGGACCTGAGCAGCAATCCCTGCGTTTTGACCAGC +GAGTCATTGCCTCAGAACACATACTTTTTAAAAATTGACTTTCCTCTGAGGTCATCACTA +GTTCCTTTCCCTGCATCCAGTCAGATATAGACGCTCAGTTGCCTTCAGGCTTCTGTAAGG +GACTGAGCCTCCATTCCATATTTCTTGAGTCTTGAAAGTTATGAGGCCCCGGCATAGTCT +CACAAGAGACAGCTACATCTGGGTCCTTTTGATAAAATCTTGCTAGTGTATGCAATGGTG +TCAGCGTTTGGATGCTGATTATGGGGTGGATCCATTGGACACGCAAACTTTATATGCCCC +AGTACAGGGGAACGCCAGGGCCAAAAGGGGGGAGTGGGTGGGTAGGGGAGTGGGGCTGGG +TGGGTATGGGGGACTTTTGGTATAGCACTGGAAATGTAAATGAGCTAAATACCTAATTTA +AAATGGAAAAAAAAAACAAGAACAAAAAAAAAAAAAAGAAAGTTATGAGGAACGGGGCCA +GGTGCTCTTTCAACCCCCAAAGTGCCCTAGACAATGCCAGTCTTAAGACACCTTCACTAT +GACAACAACACTCTTAAGTTCCATGAATTGCCCCAAATAAAATAATATTATTATAGTAAT +GGTTTAGTTTCAAAGACTAGTCTTTCTTCTGGGATTTTTCCTCAGCAGCTGATTTTTTTT +TTCTTCTGCATTGCGTTTGACTTCAGTCAGTGATTTCCCTGCATCAAAGTGATCTTTATT +GTTTTCTTTAATATTTATTATTGTTGTCTTAGTTATGGTTTCATTGCTGTGAACAGATAC +CATGACCAAGGCAACTCTTACAAAGAACAACATTTAACTGGGACTGGCTTACAGTTTCAG +AGATTCAGTCCATTATCATCATGGCAGTGTGCAGGCAGACATGGTTCTAGAGGAGCTGAG +AGTTCTTAATCTGTAGGCAGCAGAAGAGACACTGGATGTAGCTTGGGCTTATATATGAGA +CCACAAAGTCTGCCTCCACAGTGACACACTTCCTCCAACAAGGTCATATTAACTTCAATA +AGACCACAGCTCCTAATAGTGCCACTCCCTATGAGCCAAGCATTTAAACACAAAAATCTG +TGGGGGTCAAACCTATTCAAACCACCACAATTGTTATTTTTTAAATTAGTATGCAGCTTG +TTGAGGTGCTATAAGCCTTTCATCCCAGCACATGGGTAACAGAGGCAAGCAGATTTCTGT +GAGTTCCAGGCCAGCCAAGGCTATGGAGCAAGACCTTGTCTTAAACAACAAAAATAGCAT +ACAAAGTAACAGGTTTTATTATAATAGTTCATACATATAGCTTTCCTTTGTGTGTGCAAA +TGCATGTATGGCTATGAGTATGTGTGAACACGTGTGTATACATGCATGTGGTAGCCAGGG +GTTGGTTTTGGGTCGTTCTCTATCACTTTCCACACTTTTTTACCAGACAGGGTCTCTTGC +TGAATCTCTCCCAGATTTGGCTAGGCTGGTTGGTCTGCAAGCCAGATGGGTTCTCTCATC +TGTAGCATCCTGGTACTGTGGCTAAAGGTGCACACCAGTGCCTGCCATTCTCACCTGCCT +TCTGGGAGACTGAACTCAAGTCCTTAGGCTTGAGTGGTGAGCACTTTACTGTCTGAGCAT +CTCTTCAGTCTCATACCTTGTTTTTGTTGATTCACACCCACACTGGTCTCCTCCTCAGAA +GCCTCTGTTCTGCTTCATGACATACCATGTCTGTAACCTCTCCCTCACCCCTGCAACCCT +CTTAAGACCTCTTTTCCATCTCTCAGAATCCGCTTTATAGTTTCATAACCTATTGCCTTA +CTTACATACACACAATACATACATACTCATACATACACACCCATACACACACATACACAC +ATATACACTCACATGTACACAACATACACACATGTACACACATACACTCACATGTACACA +ACATACACACATGTACACACACATTCATATGTACACACATATACACACGTATTCATATGT +CCACATACATTTACATGTATATACACATATTCATATGTACACACACACACTCACATGTAC +ACACACACACACACACACACACACACACACACACACCATGAATTAAAGTCACTGGTCCAC +TTGTGAATGTAATATTTGGTTTCTGGGCCTGAATTACTTTTATAATGATTTTCAGTTCCA +TCTCTGTGTTTGTTTGTTCACTCATTAAGGTGATCCCATTATCCTTTTACTTACAGGAAA +AAGTACCCTAATCCAGACCCAACACTGTTGCCAGACAAATCTTCAGGATGGGCAACTTTT +AGTCCCTCTAGAGGCTTACACAACTTCACGAATTAAGTAAATGTTTGCATCATGGCTATC +AGATACTCCACAATATACACAAGAGTTAATTTATGTGTCTCCTCCTCAGGACTAAGGGAT +GCCAGGGTTGCTGGTAAAGCTGTCTCTGGGCATGCTATGAGGGCATTTTCTTGTTTAGTT +AAGCCATCACAATAAAGCTCTCTCTGTATGTCAGTCTGTGAGAATATTAACTGGTGAGTT +TCTCTGGACAACACACATGCAGTATGGGTCAGACTATTCCCCCATGCCTCCTCTAAGACC +AGTGCCCATTGCTTAGTGTTTACACAGGGTGCCACACATCCCTAGCTTTCTCTCACACTC +CCCTTTAGTGTTCAGTGCACCTTGCACCTCCTGCTTCTGTCTGCTCACAGTGGTCCCAGC +TTCCATGGCTTCACTACAGCTCTTTCCTGCCATTACGAGCCATGAAGATTTTCTCATCTC +CCAGGCAGCTAAGCTATACCTTTCTCTGACACTCCACAGCCTGTGACATAAGCTAATGCA +TCTTTATGGTGACCACACGCATGCTTTGTAGTTCAAATTGTATGTGTCTGTCTTGGCCTC +GAAGACATGACACTCTCCAGCCTAGTTTCCTGAGAACTGACGCTCTGCATGGTGTAGACA +CAACAAGCCAGCAAGGATACAAGAGAGCGAGCACATGCTGGAGATCAGACAGGCCTGGAG +CTGGTATTATTAGTCCCATGCTGACAATTGGCAGGGCTGGAGCAGGCATCAACATCCAGT +CTTGCACACTCTTGCTTCATTGAGGCCGCTATAGTTATGATTTAGAACATTGCCCAAAGA +CCTGTGAGTTCAAGCCTTGGTCCTAGCTTGTTACTTGTGAAATGTGGTAGAACCTTTGAG +AGGTGAGGTCTAGGGGGAGGTTTTCTAACTGTTGGAGACATACCCCTGAAGGGGGTAGTA +GGACCATAGCTCCTTAATTCTCTGTCCTGAGGTAAATAGAACTATGGGCTTCTCCTATGA +TAAACTGCCTTGTGCAATGCCCCTCAAGCCCCAAGAAATGAGGCAAGTCATAGACTGAAA +TATCTAAAACTGTGGGCCACATGAAACCTTTAATCTTTATAAGTGGATGATCTCAGGCAT +TTGTTACAGTGAGAGAACACAGACTAACACAGGTCCTAACACATGCAAGGAGAGAATAAG +ACATGTGTGGCAGCATTTTCCTCAAGGGATGCTACGTGGCTCAGTGTAGCTCATGTGAAA +TAAAATGAGATGACTTTTCAAACAGTACAGCACAACACATGTATGCATGTAAACCTATGA +TAGTTTAACCTGAGTGTTTATAAGTGATTGTTTAAAAAAATCTCAAGAACACAGGTATTC +TAAAAATCCTTTCTTGTTTACCTTGGCTCTACTCACAATTTTTAGCATCATTTATTTTCC +TTTTACCTAATTAAGAATTCTTTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTC +TCTCTCTCTCTCTCTCTCTCTTTCTCTTCTTATCCTCCTCCTCCTCCTCCTTTTTAATTA +GGTAAATTTTCTGACTGCCCTGGAACACACTAAGTAGCCTTGGCTGACTGGCCAGTGAGC +CCCAGGGCTCCTCCTGTCCAAGCATCCCCAGCACTGGGACTATAAAGGTGTGCCTCACCC +AGCTTTGTTCAAGCTCAGTTCATGCTTATGAAGCAAGCCCATGGAGCCATCTCTCAGTGC +TAAAATTTATCGAAACAATTTTAAGGTTTGCTTAAATGTACAACAAAATTTTCAAGAGAC +AGAGGCCAACTGGTGAACAGAATTCCACTTGCTAGAAAGAAGGTTTGGGTCACCAAGCCA +CTACTGGGCTTCCTTGGAGTAGAGATTTCTTTAAAACTGCAGAGGACCATGGCAAAATTG +ACTGCTTCACTCTGACTTTTGTATGGCTCTCTAGAGCCCTGAGTGATCTCTTGCATGGAA +TGATCTTTTGAGGTGATTTTTAGCTCTAAAATCTATAACTCTGTAAACTACTTCATTTGT +TATTGTTCATAAAAGTCACTGGCCGCATACTCTATTCTCACTTGGCATATAAAGTATCTG +AGAAGTTAATTGAATAGTCTAGACTCATGTAGCAAGATGACATTCACTCTGAAACCAGCC +TTGGGCTGCCCTGATACTTAGTTATATAGTTTTGGGTAGTGGTAAAAATGTCCAGGGTGG +CAAAGGTCAAAGGCCAAGGTGCTGAGATGCCTCACTATCATAGTAAGGCATTTCTGGAAT +CTCAGGTGCTTGCTGACCAGGTTCTTACTGGGAGAAAGGAAGCTAAATCTGTGATCTAAC +CAAGGCTATGCAGCATTCTGCAGGTAGAGGGTATGGGAGTTTCGCACTCCCCAGACAAGG +TCAGAGAAGGAAAAGCCCTGCTAGTAAAGGGAGTCTGCCATTTTGCACTAAGCCCAGGGC +TTTGGGGTAATGTCAGACTTTGGCCTTAGTTAGCAAGGTGCTGGTACTTAGCTCTCATGA +GCTGCAGATGAGGAGGTGTCCCTCAGTATCCCTAAGTGCTTTGCTCTTAACTCTGCACCA +CATCTTCTCATGCTGTGACTGTTTTCCTTCTGAAGGGGCTCTTGGAAGACAGGACCATGT +ACCAGGTCCTCATACTAGTTCAGTAGCAAGTGTGGCGTTGGTATCATATCACTGCTTATT +GCTTGAATGACGTTTCCCTGGAGACAAAAGGTTGACAGTAGATTATAATAAAATCCTCTC +TGGATTAAAGTTCAGAATTTGTTCAGGGACACTGATGGGTTTGAACATCTGGAGCATGTT +AGCCATGGTGGTGGGAAGCATCAAACCAGCAGGAAGGTGTGGGTGGAGAGGGTGATCAGG +CTAGGGGGAGATGCCTTCAGAAAGGAAACTTCATCTGATTCATTATAAAAGAACCCTGGA +CACTCCTAAACCCATACTCAAATTCACTGTAAGCTCTCACGAAAGAGAAACTGAGACAAA +AGGCTTGTGTCCTGTTAGGAAGATCTGAGGCAATGCCAGAATGGGCTGAACTATCAAAAT +CTCATTCTGGGGCTTGTTGCCTATTGGTGTGTGTTTGTGTGTTGAGTGTGTATGTTTGTT +TGTGTGCGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGGG +GAGGAGGTGGAAAGGGGATGGGAACAGGGGGACAAGGACAGGGATGGTGACTGAGATGGA +GATGAAAAGGGAGAGAGGGGCACACCTCCATCTTCATTGTCTAGAAATGGCTCTGTCAAG +TTCTACCCAGGAAAAAGAACTGGACACAGCAACACAGATGGAAAGAGCACAAACTAGAAA +ACAGGACCTCTTGGACATACTTTTCAGTCATGTTTCCCCTCTCCTCACATAACACCACTG +GCTTCTCGATAAGTTTCTCAAGGCTCTCCATGCTCTTGGCATTGTCTGGATGCTTAGGCT +AGCCCTCAAACAGTACATATTGCCTGAGCGATCATTGTGTGTTGAGTGACAGATATTCTG +TCCATTGTGCTGATTTCGGGGTTTCTGCTCAGGAATTTCTGAGTTCTCCCAACGCCATCA +GATAGATACTGACCTTCATGGCCTTTCCAAACTAGAGTTCTCGGCATGTGTCTCATGCTT +CTTCCACGGATTTGATCTGGAGATATATCCCACAAGGTTCCAGAGCCATGGTTACCCTCA +TTTTTGTTATGGAGAAGTGAAGCCTAAGAAAGAACAGGTTTGGTCAGGCTCACTCAGCCA +TGTTGGAGGGGAAATGTGGCTCTTCTGCCTCTCAGTCTCCTCTGTGTGATGCTGTCTTTC +TGTAGTGAGGTTACCAGGCCTGTACTCTCAGCACTTATGAGGCTAAGGCAGGAGGATTGT +GAGTTCCAGGCCAGCCTGGGCTATGCAAAGACTCCACCTCAAGAACTCAATAAAATATGA +TATAATAAAACAAAACGTTGATAAAGATTAGTGGGACATACATCATTTATTTGATTGATG +CCTTAAAATCCCGGGAACCTTCACCAGGTGTCATGAGCACAAAACTCTAAATTCTTGCAA +ATTCCCAAGTTACACGACATGGTTATTAGGCAATTAAGAGAGCTATCACGTTAAATTACA +TTAATTACATTAAAAATAATATTGTTGAGGCAAATAGATGTCTCGGCAGTTAAAAGCCCC +TGTTGCTTTTTCAGAGGACTTGGGTTGGATTCCCAGCACCTTACAGTGCCTCAGGACCAG +CCATAATTCTGGTTGTAGGGAATCTGATGCCTTCTTCTGATCTCTATAGGCACCAGGCAT +ACTCATGGTGCGCATCTATACTTGTACCTCAAACACTCACGCAGGAAATAAAATAAGTCT +TTAAAAGAACAGATTTTAAATTAAAATACAAGATAACATTGCCTTACAAGTTGACTTAAG +ATGTATGCTTAGCAAAGATCCTGTGTGTTGGGGTAGGCAGGAAACAATAGACTCTGCCTC +CTTGTCCAGCGTCTCTAGTACTGGCATTGGCATTGGAGAATCTTAATTAAGGATTTCTTC +CAGGATGAATTCAGATCATACTTTAAATTCATGTAGACAATTTACAAATTGTACTTCCTA +TCAACTGAAACTCAGGACATGTATTTGGGTGCCAGACCTGGAGTCTGAACTTCACCACAA +CTTCAACTTCAGTAAGAGCTGGAACAATTCAGGTTTAAAGGAAAACTAATCACCATGAGG +TTTCATTTATTCTGGAAGAGTCTGTCAGAAACCAAACACTGTTGTTTTGGGTGTTATTGC +TTGTGGCTGGGACTCCTACTGACAGATATAACTCCAGCTTCTGCAAATGACAGGGTTTGC +ACTGAGTTCTGAATGGGAGACTGGGCAGGGTGTGGCACGCAGCAGTCTGGGATCATCTTT +AAGAGTCTTAGGAAAGCCTCGAGAGAGTGCTCACCCTGGGGAAGTTTGAGGCAGCTGGCA +ATACCCTTTGGCTTACTTTCTGAACTCTCCATGCTGACATGACAGGAACCAATAGCAAGC +GGTGTCAGCTGCCTCACTGCTGTCAGATGCCTGAGAAGAGTGTGTTAAAGGACAGAGGCT +TTGCTTTGGCTCCTGGTGTGCTAGCTCTGTTGCTGCTGGACTGTGCTAAGATCAAACATC +CTGGTGGCAGGTGTGTAATGGAAGAGCTCACCTCACGGTGGCCCTGTTGGGGGTGGGGTG +GGGGAGGTGGGGGTGGGGCAGGCAGGACACACCCTCAGTGTCCCATGCCCTCTGGTCTAT +TTAAGTTTCCACACTTCCCAATAATGCCATCAAATCATTAACCCATCGGTGAATCAATGC +ACCCACGTGTCTCTATTGGCTCCCAATGAGGTCAACTAGACCAGAAAAAAAATCTCAACA +AACAATCCTTTTCGAGATACTTCATACCCAAATCACAATAGAGACGATCTCACCATACTC +CTTTGTCGTTGTTGTTAATTTTTTATTATATTCATCTGTGTATTGTATGCAGGTGTGTGT +GTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGGTGGG +AGGTGTTCATGGATGCAGCCATACCACCTTATACTTGGGAAGATCACTGAATAGTGACCT +ACTTCTTTCCATCCACTATGTAGAGCATGGTGGGATTGAACTCCAGTTATCAGGCATGGC +ACTGATCGTGTTAACCTGTTGAGCCAGCTCTGTGACTCCTCACTGACCTCCTTCAATGGA +CAGTGCGTAGAGGGATTGACCTTGCATTTCTTCCAGATTATGTGGCTGTGGGACTCATAT +CTCTCATGCACAAACTTAGGGAGCAGGGACTTCCACTTTCCATACATACATAGTTACTAA +AGGAATCAAATAAACTATTGATTGTATCAATTGTATACATGGAGAAATATCAGATAAGTA +CATTGTATTATCTCTTGAGTCAATATGGAGATAGAACAAAAATGGTGCCTCAATGTCTTC +ATTCTCTCATTCACATATTATTTATGAAATATTTGACATAATCCTTTGTCTGAATGTTTT +TGTTTTCCCAAATCCATATGTTAAAATGATAATTCACAGAGTGAATTTAAGAGATGGTGA +AGTTAGGGGGTGAGGCACATGTAAGTTTAGGAGATTAACTTACAGGGTGGGGTGATCACA +ATGGGATTAGTGCCGTCATGAAAGTGGCCCAAAGGAACTCACTCATTACATTTCTCGTGT +AGAGATGGAGCTGAGCAGATGACATCTACCAACTAGGAAGTGGGTCTTTACCAGACAAAG +AATAAACCATTACTTTCATCTTGGGATGCCCAGGAGCTTGAACTATGAGAATATATTTCT +TTTGTGTAAGAACCACCCAATCCATAGTGTTTTGTTACAGCAGCCTGAGTGAGCTAAGCC +ATGCAACTCTCACACTGTATATATATTGCCTTGCAGGACAAGCTCTGTGCTCAACTCCAG +ACTCAAGTCAGTGTGCACACATAGCTTCCTGGCTCTTCACTGTTAGGCAAGAAGATTTCT +GAGAGGGAAGGTTTCTTTTTCTTTTTCCTCTTTGAAACAATATTAATTCACATTTTCATC +TGTCCATGTGTTTATACATGGGTAATGGATAGGTTAGAAGTTATAATAAGTAGCTGAAAA +ACCCATGGTTTTCTCTCATAATCCAGAGTGCAACATACATATAGAATCTATAGATTCATC +CATGCAGGTGAACAGTCAACAATGTAAGTGTGTCTTACCTCCTCCAATCCCAAATAGTTT +GATGAAAGTTTAGTTTAATTCAAACATTGGTTGCCATGGTTACTTATTTGACTTTGTACT +TTGTACTAAGAGCCATAAGGATTTGTCAAACCTTACCATGCAACTGTGCCTGAATGTCCT +ACCATGTGATAACAGCTATTTATTTGTCTTGTGTTTTTGGCCTGGGGCTCTGTAAACCTC +CAGATACAGTTATCTCTCTTTGAAGAAGCCTTCCAAAATGAGGAACAATAGTTCATTCCA +TTGCAGAGTTCTCTCTTCTATAGTCATTTTTGCTAAGCATAGCTGTCAATACAGTGCATG +TGCAGGTATGCACCTGCTATGGCACATGGGTGGAAGTCACAGGACAAAGAAAGTTAGAGG +TCACGCACCAAATACTCTTTCCTGAACCTTCTGCTGTACTCACTGCAATCGATGTACATT +CACAGAGAAATGTCCATGTTAGTGGCATTCTGATGAGAGACATGGGGTAGCACAGTGGAT +ATGGCATAACACTAGACTCCCCTCATACTCTCCTACCCTGGTGTCCTCCCTTCCACAGAC +CTAGAAATCATGGAGCCAGTGACGGTTGACTAAAGCCTGTAAAACTGTGAACCCAAATGG +CTCATTCCTCCCATAGGTGACCTCTCTTAGGTGTCCCTCACAGCAACAATCTAACACATT +ACACGTGGGTAGAGAGGAGCAGGTGACAATTCGGGTGCTGTTTCTCAGATGTCCTCTTTC +TCAGACTGTTCTTGGGATGAATACTTGAGGAAGGGAAGGAAGCAAGATCACTATGATCAA +ATGCCAGACAGAAACAACTTAATTGAAAACTTCATTCTGGTTCACAGTTTCAGACGGTCC +TTTCTCCTATCCTTTTTACCCAGGGTGAGGAGACAAGTATTCAAAACACCAGACCATGGA +GAGCATTTTATGTTCAACCCGTAACCCTGACCTGAACCTGCTTCAGGAATGGTTGAACTG +GGAGGTCAGTTGATGTCAGCAGGTGTCCTTCCATTTCTTGGCTCAGTCTCAGCTACATGT +GACGGTACAATGGGACATTATGAAGAGAGAACACAGAAGGGACGTTATGAAGAAGGAGCA +GAAAGAGGACATCTGAGAAACAGCATCTTTTGGACATGACAGGGCACTTCATGCAGGAAA +ACATATACACTGTGGGTATTTGCTACTCAAAATCCCAGCATGGATGGGGGAGGAACTCAC +AAAGCCCCGCCCCTAGCTGAGGTGAAATTGGCTGTTGATGGCATCTTGGGGGAGGGAGGG +TCAGTTTTCTTCAAGGCTGTGGCCACTGGTAAAGTGTTCATGCTTCAGAGATGGCTCAAT +GCCTATGCCCCATGGGCACAACTAATTGGACCCAGTTGATTATAAAAAGAACATGAAATT +GGGAAGACGAATATTGTGGTAGGGGGTCTAGGAGGGAGAAATTGTAAGATGGGTAGGAAG +TAGATACAATCAAAGTACATTGTATACACATGAAATTCTCAAAGAATATACATATGTATA +TATGTATATATACATACATATACATGAATATTCATATATTCATATATACATATGATGGGA +TGGCAACTATAAATAACAGCTCCAACCTGGACAGTGGCCTTCACTTTCAGGGCCAGTGGG +TAAGTCTAAGACATTTCCAGAAGTACAGAGAAAATTTGGCTCTTTTAACTTTAAAAAACA +TAGTGTTTGTTTGTTTTTTGTTTATTTGTGTGTGATTTATGTGCATTTATTGGGTGTCAA +TGTGTGTAGTCATATATGCCACAGTATATGTGTGGAGGCTGAAGGACAAGCTTAATTTTC +TTCCACATTGTTTAAGACAGGATCTCCTGTTCACTGGTCTAGCTGGCTAGCACCAGGGAT +TCGTTTGTATCTACTGGGGTTTTACACACACACACACACACACACACACACACACACACA +CACACACACACAAAACCTCACTTTGCTTTTACATGGGCTCTCAGGATTCAAACTCAGGCC +CTCACCTTTGTACAGTAAACACTTTACTCTTGGAGCTACCTCCCCTGGCCTGGTTACTTT +TCATTAGCTCTGATTGGATCACATGGCTACTCTATCAATGACATCTGAGTTCAATAGATT +GTTGAACCTTGGCTTGAGTCATAGGGGAGGCACAGGATCCACAGCTTCTTCAGAGCTGGA +CAGGATCCCTTAAGGAGGGAATTGGGACACACACTGAATACCAGGCAGCAAAATCTGCAA +CATTCTTCCCATTGAGCTGTTGTCATTTCATGGTAGCATTGCTGGGAAAGCCAGCCACTG +GCACACTCAAGAGAAGAGATGCATGAATATACAGCCTTCTTTCTCTAAATAGAACATCGT +CTATGCTACTGAAGACAGGTGCTTGTTTAGCTTGTGCTGAGCACTCCCCAGACAAGAGGG +TTGCAGCCATCCCTCCTGCTCTGGATTCTTGTGGGCTTAGCAATTTTCTTTAATGAGAAG +CTGGGCTAGGGGCATTTATTATGGTGTAATGAGTGTGTTCAGAGGGAAATGAAAGGGCTG +TGTTTGTTCATGTTCCTGAAAGTCAGAGCGATAAAAAGCAAGCAGTCTAGCTAGGCAGGG +GTAGCACATGCCTTTAATCCCCACACTTGGGAGACAGAGGCAGGTGGATCTCTGAGTTAA +GGGCCAGCCTGATCTACACAGAGAGAGTTCCAGGACAGCCAGAACTACACAGAGAAACCT +GTCTTGAAAAAAAAAAAAAAACAAGACAAAACAAGAAACAGCAAGCAGTCTCATGGGTAC +TAAGTGAGAAAGAATTGTCTCATCTATGAAATGACTTTGGATAATATTAGCATCTCGCAA +GATCTGTGGTTATATTATAACTCATCTTGTTTTTATTATGTACAATTCTGTTGGGCATTT +GGAAACAAGAACTCATATGCTGTGTTGAGTTGCTGTGCGTTGGTGGGATTATATTGCATA +ATTCATATGCCACTTCCTATATTGTTAGTTCATACCCTTTATAGAAAGATAACGGCAAGA +GGTTTCACTCCAATTTCTTACAACACATAAATTTGAGATAACTGGGCAGGGATCTTGTAT +CCTGAAGTTACCCATCCAATGCTCTTCTATGGGTCTTAAAGTTGAACAATGGGGGAGTCT +AGCGACCCTTTGGAAATGGTGTGGGCCCTGGACTGGGACTGTTTTCATTAACAAAAAAAA +TCAATCCTTAGGGCTGGGAAGATGGCTCAGTGGGGAAAGCATGAGGACCAGAGTTCAGAT +TCCCAGCAGCCATATAAAAAGAGCTGAGTCCACCAGTGCATGCCTCTTAGTTCAGCACTG +GGAAGGCAGAGGCAGGAGGATGTCTGCAATGTTGTTGTCTAGTCTTGCTGAAGTGATGAT +TTCCAGATTCAGTGAGGAACTCTGCTTCAGAAGTAGAGACTGATACAGGAAGACTTCTGA +TGTTAACCTCTGTGATGCAGGAAGACATCTGATGTTAACCTCTGGCCTCCTCATGCACTC +ACACCCATGGGCATCCTCTACACTCAAACACACGCATACCACACCACACATGCATGTAAT +GCTTTAAGCATCAGGTGTTGTGATGCCTCTGCAGTGAGACACCATCTCATCTCAGTGTGT +CTGTTAATATTTTTAAAATGTGGCAGAAAAGAAACTCACACACGTGTGGTGGGAGTGTAA +GCTAGTTCAACTGTCACAGAGAAGAATATGTATGCACCTCAAAGAGAGAAACCCAAAACA +GAACTATCATGAATCGTTATTCAACCGTTGCTGACATAGCCTAAAGAGATGAAATTAGCA +TATTAAAAACATACCTGCACCAAACTATCATGATTTATTATATTCAACTGCTGGTTACAT +AGCCCAAAGACAAAAAAAATTAGTATATTAAAAACATACCTGCATAGCTGTGTTCATGTG +ACACTATTCTCAGTAGCTATGGAAATAGCCTGAGGGCCTGTCAGTGGATGAATGGTAAAG +AAAATATGATATTCATAAACAAAGAAGTCCCATTCATCCATGGATATAATGTCCTGCCGT +CTGCAGCGAGATAGAAAGTGAATATATTATGCCACATATTCCTTCTCATAGCTGGAAGCT +AAAATGCCAGCTTCATGTAGAACATTGACTATTAGAGCTCCAGGAAGTGTAGATAAAGGG +AGGCTGGGCTTGAATAGAACACACTGAGCAACATTAATACACATTCATCAAAATAGAGTA +TCATCAATAAAGGACATTATTATGATAACCAGTATTCAGAGGAGATTGTGTATACCCATT +CCCCAGACAAAAAAGTAATGATTAGAACTTGGCCAAAGTATGTAAGATCAGCACTAAGCA +TTGGGAAAGATAGAGCCTAGTTTCTTTGTTCCACTATACTGCCAGAATTACTATACTGGA +GAAACTTATGAGTCTTTCATCTAGGTAGTTGGTACCTTAAGTCAGAGGGACTCATGACTT +GTACCATGCCACTCAAAGACTCTCTGGTATGAATGGCACCCAGAGACATGGTGCCTAGCA +CCCTCAGAGTTCCTACTCAACATCTGTCCATCTAAAACCCCAAGCCCTGGAGCTGGGGAG +ATGGCTCAGTTGATACAGCGCTTGCTTGCTACAAGCATGAACTAAGTATGAGCCACAGAG +ACTACACAAAACAGCCATGTGGAGACGTGAACTTGTCATGTTCTGGGGAGGTGGAGACAT +GCAGATCCCTGGAGCTTGTTGGCCAGTAGCCTAGCCCAGCTGGCAAGCTCCAGGTCAGTG +AGAGAAGCTTCCTCAAAAAAAAATCAAGGTTTATCTCCGGAAGAACAGTATCCAAGGTTG +ACCTCTGGCCTCCATGCACTCCCACCTGCACAAGTACATGCACATCAGCACCCACACACA +TAAACACAAACACATGTACATAGAGATACAGGACACACAGGAACACATAAATTCCATACC +TCAGCTCTTACCTTCTCCCCTCCTTGGTTTTTTGAGATAGCATCTCCCTGAGAGTCCTGG +CTGTCCAAGAGCTCACTGTGTAGACCAGGTTGGCCTTGAACTCACAGAGATCCTGCCTGC +TCAGTTGCTGAGATTAAAGGTGTATGCCACCATGCTGGGCCCAATCTCCATTACTTAGGA +CTTGGTTTAAATGTTTCTGCTTTTAATCTCATGTGAATTCAGATTTACAAAAACTTGCCA +CTGTAAATTAACTCGTATCTTCACATTCTCTCTGCTTTGTTTCTGGGGCTGGAATTTAGG +AAGAAGAACCCCATCAAGAGCCCCAGTGTCCTGAGTTGGAACAGAAGATGCTATCAGGTA +CAGTACGGTCATCGTGGCTTGTCTTCGGCTGGCTGCTGTTACTTACAGCTGGGCTTGGCT +CTGCCAAAAGATTTGTGGGTGACAAAGGCAAATCTCCCTGTTACAGATGGTTGGAAACAA +GGCTAGAAGTGTTACTAGAGATGAGGTCCAGGCAGAACACCTGGCCAACAAAACACATCG +TACTACAAAAATAGCTTGTCCCCATCCTTGTCCTCTTTCTTGCACTAGTAACATTTATGG +ATGAGGCGGTACTTAGAAGGGAGACTGTGGTGATGATGGTGATAGTATAGATGGTGGTGA +AGAAGGATTTCAGAGTCAGGAATAAAGATAAGGAGTCTGTGAGATCCAGAGGGAAAGGAG +GACACTGGGAAAACAAGGCCCTCTAAAGCAACATTACTGATGCTCATATGAACTCAGAGA +CTGATGCAGCATGCATAGGGGCTGAACAGGGCTGCACCAGGTCCTCTGTGGATATAAGAC +GGCATCCAACCTAATGTTTCCTACGGGATCCCCAAGGGTGGGAACAAGTGATTCTTGGGA +TCTTTTATTTTCTTTATTTGTCTTGTCCAACTTCGATGTGATAGTTTTTGTTTTATCTTG +CTATATTTTATTGTTACCCCTTAGAAGCTTGCTTTGTTTTTCTAGTGAGAGATAGAAAGG +GAGTGGATCTGGATGAGAGGGGTGTGAGAAGGAACTGGGCGGAGTAGAGGGAAGAGAAAT +GTAATCAGGATAAATCATGTGTTGGGGGGGGGTCCTATTTTCAATAAAAAGAAAAGGAGA +GTAGTTGTTTACTGAAATCCTTATAATTATCTTGGGAGATGTTATTTGGATCCCTTGGCT +GTTTTTCTTCTAAATGTTAGTGTGGAGTTAAGCCTGTAGTTTTGCTGAAGTTATTTATTT +CATAATGGGCAGGGCTTATGTGGAAACAAACAAATGATGAGAAAGTTTATAACTTCAGAC +TGTAGCCAGTGATGATCACGAGAAGCAATGGTTGGAAAAATAAACGTTAGTGGGGAAGAC +TTAAACAGAGTAAAAGCTAACTCTCAAGACTCCCCGCCTTTGTTTCCTAACAACCACTGT +GTTTTGTATGACTCAGTATTGAAAGATGGCTCCAGATATGAAGGTTGCTAGAAGACGCTT +ATCAGTTAGTAGAAATCAGGCAGTAAAGGTTACAAAAATCAACATGATAAAGGAAAGATG +AAGCAAAATCAGAAAAAGAAAAGTAGTCGTCTTTGGCATGATGGAGGAAAAGGTTAGCTA +TTAGCCAGCCATGGCATCTTCTACTATATGTATTTGTTTATGTATGTGTTCATGTCATTG +AGCATGTGGGGTGGTCAGCGTGCAGCTTGCAGGACTTGGTTCTCAGCATCTACCATGTAG +GTCTCGGGGATAGAACTCAGGCTTGGTAGCAAGTGTTTATGCATTGGGCTATCTCAGTAG +CATACCGTTTCCTTCTACAGCTATTCAGCCCTTGTTTCCATACCTGTATCCCCATCAAAT +ATGACCATTGCTTTGGTTTAGTGACTCTTTCTAGGATACGCTCCCCTTGCAGATCCCTGT +ATTCCTTGCTCATTGGTTAGATGTTAGCTTTGATGTACTGTTCCCCCAGAAAACTTCCCT +GATCACTTCATACTCCTCTGTGTCACTTTTCACCCTACTGCCTTTCTTTTTGGACACTTG +GAACATAGAGCATACATATAACAGTCATTGGTAGGTCTCCCCCTACCAATGAAATTGTTA +GATATCGGAGTGTGATTTCAATCCTCCTGCCTCTACCTCCAAGTGCCGAGGTTACAGCTG +TGTATTGCTATACTCACTTTATGTGATGCTGGGGATTAAACCAAGGGCCTTATGCATAGT +AGACAAGCACTCTTCCACCTAAGTTACAATCTCAGCCCTTAGGAGTCTCTTGGTAGTGAG +TCCCCTGTGTGCATTTGTGTAAGGTAGTGTTTTTCTTCTGTGAGGAGATGAACATGGTTT +GGTGAAGGCTATCTCTGTGCTTGGCTTTGATTTTTCAATTAAACAAAAAGAATCAGACAT +GGTGCTTGTAGTTGTGACAATAGAACGTGTTGAAGAGACAGATATGTTTATAACACAAGA +AATGCTATGAGATGACAGTGCCATCAAAGTGCAGCTGGCTGCTGGGAAGAGGAGACAGCT +GGTCCACACTGGGGACTGTGACCAGGAAGGCAGTGTCAACCTTGGGGTTGAAGACACTTG +CAATGATGCTTGGAGTTGGAAAGGAGGGGCATAAGGCAGAGATGACATCACACCCTTTGT +CCTGGAAAATGCCTCTAAGTGTCCCTTTGTACTTGTGCCCTTGATTGTCAACTCCTCAGA +TAATGCTCATTGCTGGGACCACACAAAATCAGCCAATGAGGAGATCAGGAGCCCAGGAGC +GTAGAAGTGGTATTTGCTTTGTTCACTGAGTGTCTACTGTAGTTTGAGGGCATTTGTTCA +TATGTGTGGGAAAGCACTGCCACACTCAAAAGCTTTTCTTTCGTGAGTGTACACATGTAG +GTGAGAGGGGTTTATAGGCATTCACAGGCATGTGCATGTGGGTGCCAAAGATCAACTTCA +AGAATCATTCTTCCAAATTTGCATCTTGGTTTTTTATTTGTTTGTTTGTTTTTGAGACAG +CGTGTTGCACTGGCCTGGATCTTGCCAAACTGCCTAGGTCAACTGGTTAGTGACTAAGCT +CTGCCTATGTGCCGACCTAGAACTGGCTTTCTTAATGGGTTCTGAGGATTGAACTAAGGT +TCTCATGCCTGCATGGCAAGAATTTTACCGAGAGGGCCATGTCTCTAGCCCTGTACAAGG +ATTTTCAAGGATACCATTGACTCCACTGAATTCCATGACATCCTAGGGAGAGAAGAATAT +TTCGTTTCCATTCTGCTAATGTCCTGGTCTTTAGGACCTCTGAGGGTGTCACTAGGAATC +GGGCATCCTAATAAGAGTCTTCTCAGCAAATACACTGGGACTCAGAGCACAGCTGGGAAA +AACACTTCTGTGGAAAAGGAGAAACTATGCTTAGTTTGAAAATTAGAATCCCAAGACAGG +TAACATGGTGTACATCACACCAGTCATCCTGGCATTCAGAAGCAAGAGGATCATGAAGCC +AGCCTTGGCTATGTAGTGAGTAAGACACTATCTGAAGAAAAAAAGAGAAGAAAGGAAAAA +GGAAAGAAATTTAGAATCACAATTTCTTTGTTATTATTGTCAATTTATATTTGGGACATA +TGAATACGTGGCTTCTGTCTTATTATCCTAAAATTCCACCTAATAATTCTATTCTGTAAG +TAGAAATTTCAAGCTAAAAACACAGTCTCTTACTACTTATTTATAGATTTAAGGTTTTAT +TTATTTGTGCATCTGTGTGAGATTTTCTGTACAAGTGAGCAGAAGGAGGCATCATATCTC +CTGTAGCTGGCTTTATGTGTAGTTGTTACCTGCCCAGTATAGGTGCTGGAACCAAACCCA +GATGCTCTGGGAAAGAAAAAAAGTACCCTGGTGTGAGGAGCGGGTGTGGCAGCAGTCCCA +AGAAGGCGCCAGGGACTGCAGCTAAGTCTTATGACTTGCACCTGACTTCCTCATACACCT +GAAAATAAGCCACAACCATCGTGAGAGCTGCGCAGGTGCACCATGATGCTGGCGGTTTAA +ACAAGTCCATATTTGGTGGAGACATGCCCCTGCCTCCCTGATTGGCTGAAGCTGCGTGCC +TGGTGAGGTGACGCGGCCTGCTGTGAGTGGATGGGGACTGAGAGTATATAAGAATGAGAG +GCCCAGGGTTCGGGAGAGAAAGATGAAGCAAGAGAGATGAAGACTGAAGTTTGCTGAATA +AACTGCTGTTAGAAGGACTGGTGGTCGTGTCCTTCTTGCTGGTCGAGAGCAGATGCGACA +CCCTGGACCCAGAGCCATCTCTCCAGCTGCAGAGTCTCAGCATTTCTAAAATTCTGTGGA +TTTACTCAGTCCGTGCTTACTATAGAGAACTTTATTCAGGGCTTACTGCTGAAGGGCTAT +TTCTAGCTTAGCTTTGAGATATCCTATATTTGTGAATCATTCTTTGAAATTCTGTTAGGT +ACAAAGTGGATAGGTTGTGTTGGCTAAATTATTTCAAAACTATGAAAGTGTAATATCAGG +AAGAATTTATTGGATGTCTACTATGTGTCAGATATCGTGTGAAGATATTAGGCAGCTAAA +TGCATAATTACAGCACTCTACCAACAAGAAATGAAGCCATTAAACACATTAGAAGAAATA +TATACTATACAAATGATAACCTTTAAACAAGTAAAATGTAAATTATGGAGAAACCAGAGT +GCTGAGGAAGCCTTGTCGCCATGGGCCTTATAGTCAAACATAGCCTGTAATTTATAGAGA +CAGGGGACCAAGAACAAGAGCAGAACATAGCATGTGTCCAATGAGAGACAAAAACAGAGG +GCCAGGGAGACAGTTTAGTCAGTAAAGAGTTTGCCTTGCAAGCACAAGGACCTGAGTTCA +ATCCCCAGCATTCATATTTAGAAAAACCAAACGCAACCCAAACCCGACCCAACCCAACCC +AACCCAACTCAAACTAACAAATAAAAACAAAAACCAAAGCTGGTATTGTGGAGTGTGTGC +GTACCCCCAGTGCTGCAGAGGTACAGAGAGCCGCTCTTCTTGGTCAGCCAGAGTCTTCTG +TTTGTCAAGCTCCATATCAGTATGATTCTGTCCAAAAATAACGTAGGGAGCTGCAGAGAT +TACTCAGTGGTTAAAGCATTTGCCACGCAAGCAAGAAGAGCAAAGCTCCCAGAACCCATG +TAAGTGTTTAGTGGGCCTGGCCACTTGCCTGTAATTCTAGCCTTGGGAGGCAGAGGTAGG +GGACTGTGCCAGAGCAGGTTAGTGAGGCAGGGTAGTTGTATTGACGAAGTCTGTGCTTGA +TTGTGAGACTCTGCCTCAAAAGGCAAGGTAGAAGAACAAGACAGGAAGATCCCCAGTACT +AACCTAGGACCTCCACATATGTGTTCATACACATGAGAACATGTATGCATACACATGCAC +ACCACACATACATGCACATGAAACAAAGAAAAGTCAAAACAACAGCAAAAATATCAAAGT +GGATGGTATCTGAGGGCTTACAACTCCAGGTTGTCTTCTGATTGGCACGTGTGTGCCTTC +AGGCACTCCTATACACACACAAAAAAATGCACATGCTTGCACATGTGTGCACATACATGA +GCACATGCACACATGCTCAAGAGTAGAGGACAACTGGAACTCTCAAGGGATGACATGACC +AACTGGGGTATTCAGGATTTTTTCTCAGAGAACATGATATATGAAGCAGGCTACAAAGAT +GGATATAGAATTCGTTTGTCAAGAGATATACATTATTAGCCGGGGCATTAATAACGTGAA +AACCAATTACTTTAATCGATATTACTCACAGTGATATCTACTTGGAGATCAGACCTTTTC +TTGGACTGATGACCTAATCCTTAGGTGTCTGTTACTATATCTGGCCTTGAGATCTATAGT +CTATATGTGTAGGGGCCGCCTGGGAAGCAATGGCAGTTCTGTGTGTGTGTGTGTGTGTGT +GTGTGTGTGTTTAATCCTAATTACTGTCATTGTTCTCTGTTTTCAACAGTGCTTATGCTC +ACTTGAAGGGTTTCTTGACTGTAGTAGACAGAACCCCAGTGCCTACCTAGAAGCAGGTGT +CATTTCCCTGAGCTTCCATGGACATCTAGCTAGCACACAGGTGTCCCCTTATATAATATC +TGTTTCTCAGAGATGCATTGCTCAGTGCTATCCACTGCTGCTCCCTTTCAGCAAGGGGAA +CATGGAGCGGGGCTTGCAGGTAGATAACTGATTACTCTTACCTCCAGCCAGCTCTTCTTA +TGCCCCTTCCTCTTTGCTGGTCTTTCTCCCAGTATACTTAGCCACCACATGATCATCAAC +ATCTTGAAACTAGAGCAGCTGGGAGCACATCAGTGTGGTGTAGTCTTCTCACAAGACCCT +CTCTTGTGGGAACATATATGCTCCTCAGAGTAGAAAGGAGACCACGAGAGGAGAAACTCT +TAAGGAAGAAAGGGAAAGAGAGGGTAATTGAGTCCATGCCATGTTAACCTGGAAGCGGAG +AGTGTCTTCGAGAAGAAAGAAACAAGCCAGAGAAAGGCAGAGAGCCTAAGGCGAAAGGCA +ACAGAGGGCAGGGACAAAGGAGAACAAAGAGAACAAAGCATAATGAGCCACGTGTATGGA +GATGCCGCAATGAAACACATAGGCTGGCTTAAAAATTAATAAATAAATACATCCCCTTGT +TGAAGGATGGAGGGCACATGATGCCCCTCCACAACACTTAGCAAGGTGGGTAGACTCTTA +CTTAGGTTTCCTATCATTGCCCATATGCTGACCATGCTTTTGTGAATCCCCATTCCCCTG +CTTCTGTAAGCAATTCCAACTAAACTCACTGGTTCACCAAGCTTGCCTGGAACAGAGTCT +TTTGCTGGTGCCTTATTTCTGAAGCACAACCACATATCACCTCCTCCTCCTCAGTGTTTG +GCTCCTAGCTTTTTGAACAGCAAAGGGTGGGCTGTCAGGCACACAGCCATTACTACAGTG +GGATTTTAAATTTCAAAATTACCCAGAGAATGAAAACCTATGGAAGCTATTTTTAATATC +AGCACATAGGCAAAGAAGGGTGGGTGGAATGGAGGGTGAGTAGGGGAGACACTGTTGGAG +GTAATTCTGTCACGTGGCCATACCTTTCTTTACCCCAGCACAGGAATACCAAAATTCACG +GACAAACACACCAAAGGCTCCATTAGGCTGTGTGCTTCCTGAGAGCAGTGGACTGTGTCT +TAGTTAGGGTTTCATCGCTATGAAGGAACACCATGACCATGAAAACTCTTACAAAAGAAA +ACATTTAACTGGGGCTCTGCTTAGAGTTTCAGAGGAATATTCCATTGTCACCATGGCAGG +AAGTATGGCAACATTGATGCAGACATGGAGCTTGAGGAGCCGAGGGTTTTACATCTTCAT +CTGCAGGCTGCAGAAGGGGACCATGTGCCACAGTAGGGCAAGTAGCACAAACATATGAGG +ACTCAAAGCCTGCTCCCACAGTGACGCACTTTCTCCAACAAGGCCACACCTACTTCAACA +AGGCCACACCTCCTAATACTGCCACTCCCCGTGGGCCAAGTACCACACACACACATACAC +ATACACACACACACACACACACACGGACACGGACACGGACACGGACACGGACACAAGAGT +CTGTGGGAGTCAAAGCCATTCAAACCACTGCAGACTGCATCGGTTCAAAGATGAAGCCAG +AGCCAAGGGAGATTGAGCTCAGTGAGCAAAGTGTTTGCTGTGCAAGCTTGAGGACCTGAG +TTTGAATGCCCACACCTACACCAACGGCCAGCATGCCAGCAAGTGTCAGTTGGAAGCTGA +GCCAAGCATATCTCATGGGCTGGTTGGTCATCCAGCCCAGCTGAAATGGCCAGTTCTAAG +TTCTCTGCAAGACTCCATCTCAAAAAAATGAAGTAGACAAGTTGTCAATGCAGACCTACT +GATGTCAACCTCTAGCTTGCACTGCCCCCCCCCAATCCCTCACAACATGGGCAAGCACAC +TCACTTCACACAAATACGCCCCTCACATGCTTGCATGCACATAACTTTTAAAAAGAAGGG +AAAAATGAAGTCAGATTCTCCGTGGGAAGGTGAAATTTCAAAGATGCATCACATCTATTA +GACAGAGTACTCAGTGTGAAAATAAAGGGAAGGATGTAAGATCGGGCTTACAAATGCACT +GGGAAGAGAAAGACTGAGACTCTGGTTTTGTGAATAATCACAGCATGTCAGTGGAGGCTT +TGTGAGTGGAAATACTCCACACTTATGCTCTTCTGTGCTGTAGTCAAGACTGTGTTGTTT +AATAGACAGCAGGACAGAGCTACCTTACTAATAGTGACAAGAAGGGGGCCCAATGCCAAA +CAGAACCATTTGTCAGCACAAAGGTGCATCCTGAAGCTTGGCAGCCTGGTAAGCCCATAA +CTGGAAACAGCCGAAAACAGGGACAAACCTGCATATGTCTTGTTTTCTGAGAACAACCCC +ACTTCTCAGAAACTTCTATGCTCGAGGCCCTCTCTGACTATAATAATCAGGGTGGAGAAA +CAGAGCCACTAGGCTATAGATTAAGAGATGTTTGACGAGGGACTGGCTAATATAGCCTGC +GCTCTGTCACTGTGAACTTCAGCCCCAGGAAAGCTGGTAGTATAACTCTAAGTCTGAAGG +CCTGAGACCAAAGGAGCCACTGGTGTCAAATCGTAACCCAAGGTCAATGGAAGAGTTTTC +ACACTGCCTCAGTTCTTCTCGCCTCGATGTCGAAACACCTCATCTAAAAATGTTCATGGA +AGAACTGTTGCCTCTGGCTGGGTTTCAGAGGGTCTGGTTTGTGACTGATTGGCCCCACAC +ACTCGAGCAGAACCTCATCCTGGTAGAATTATGTGGCAGAGGACCTTCTGTCAGGGTGAA +GAAGAAGAGAAGGAGGAAGAGGAGGAAAAGGAGGAAAAGGAGGAAGGAGGGAGGAAGGGG +GAGGAGGATGAATAGGAGAGAAGAGGGGGAGGAATAGGAGCAAAGAAGGAGAAGGAGGAA +GAGCAGAAGGAGGAGAGAAGCATTGACTAAGATGTAATCCTTTCTACAGACTGTGCCTCA +CTTCCTCCAACCCATCCCTACCGTCTAAAGTTTTCATAACTTCCCCAAATATCACCGCCA +GCTGGGGACCAAGTGTTTAAGACAAGTACCCGTGTAAGCCATATTCAAATCTCAACACCC +AACCCGAGCAAACAAGCTTCTCCTCTGGCTTCATTCCGACTCTCTATAGCATAGATGATT +TTTCCCACTTCACAGGTAGACGGCTTTACTGAGAGCCCTCCTTCCTAATACTCACCTTCT +GGAAACATCCTGACATAAATACCTAAAATTAGCCTGTGCGCCTTGGGCCTGGTCAAGTTC +ACCCATAGAATGAACACTTTCCCCAGGGTAGGTTCCTTTCCTATTAGCCTGTCCATGGAA +CGTGTTCCTTCCTCTGAGTCCTCTATGCTCATCTTACATTTTATTTTAGAAAGCAACTCT +TTGGGTTTATGTATGTATTTGTTTTATGTGCATATGTGTGTGCCTGCATGCATATACGTG +CACTCCCTGTGTGTTAGACCCTGAAGAGGTCAGAAGGTGTTAGATCCTTTTGAAATGGGG +TTACAGGTGTTTGTGAGTAGTCGTGTGGGGGCTGGGAACTGATCCCAGGGCCATGAGTAA +TAAGTGTTCTAAACCAGTGAGTCATTCGTCACCCCTCTTTCCCAGTACCCGGGGGCATAG +TGGGGTAGAGGTCTGGGGGTGGGGGTGGGGGTGAGAAATAGGAGAGAGACAGAGACAGAG +GCAGAGAGGGAATTTTACTTATCGAATTAAACTTGTATCCAGATCTCAACTACTTCTGGT +CAGTGTTGCAAAGATTCCCAGGGTCAGCCGTGTAACTTAGAGCTACCAAGCAACTGTGGA +GTTTAGCGAGTACACCCTCTTTTTGCCAAGGGTCCCCTGGGGCTGATTGGGATCCAGCAA +ATTTTCAGAATTGGCAGGGTGACACAGTTTAGGCAAGTTTTCACTTCCTGTGGTTTGTAG +GTTACTTAAGTGTGAAGTAACAAACCTCAAACGGTTAAAATTCTCCAACCGAAAATGGTC +ACAGTGAGCACAAGGAGACAAAGCTCTGTGGTGTTTGTAGCCTGGGAGGAAGTGAGACCA +AGGCTTGGCGAGCAGAACCTGGTTTTTCCATACATGAAGCTAGCCCTGGGGGAGGGCCAT +CTGGGCAGCGGTTAGAGTCAGGCCTTCTGCCTGGGTAAAGATAGCAAGGCATGTTTGTTC +ACACAAATAAAATGTCAGGTTCTCTTTTTGCCTCCTCTTCCCTCCCTCTATTCCCCTCCC +ATTTCCCCCTCCTACCTCCCCCTCTGCCTCTGCCTCCGCCTCCGCCTCCCCTCCCCCTCT +CCTCCCTCTGTGTGTGTGTGTGTGCATGTATATTTACATGCGTGTGTGGTATATGTGGAG +TCTGGAGGATGGCAGGGAGTGCCTTCCTCAGTGACTCTCCTACTTACACAGTGAGGCAGG +GGCTTTTGATTGAAGCCACCAGAGCTTGCCTGGTCTAGCTAGACAGCTGGCTCCATGGTT +CCCTTGTCTCTGCCTCCCTAGTACATAAGTAGGCCACCAGGCTAGGCTTTCTGTTTACAT +GTATGCTCTGGGCCTGACCTCTTGTCCTTTACATATGTGTAGCCAACACTTTACCTACTG +AGTCTCTCCTCATGCCCATGGAGCCGCCTCCCCAGCGGAGCTTTTCTGCGTTCCTTGTAG +AACAGTCTAAAGTGAGCCCTCCACTAAAATAAGCTATCTGAAACACACATGCCCTTTGAT +GGCACAAATGATTCATGTGTCGCCCACCCAGAGTCTCCCCAGGCTCTGGCCAGAGAGTAG +ATAATTACTCACACACCAAGGTGAGGGGAAAGACAGGTAAAGTGGCAGAGGTGACTCCAG +CTATTTGGGAGGCTGAGGAAATAGGAACTCATAGTCAAAAGCTACATAGGCTACAGGGTG +AGTTCAAGGGCAGCTGGGCAACTTAGTGAGGCTGGAGAGCCGAGTTTTAAATAGAGTTAA +AGGGGGGGAGGAGGTTATAGCTTAGTAGCAGCCCAGCTGCTTAGCTAGTGCTCTTGGGTG +TGCAAGGCTCCCGCTTTAATCCCCAGGACTAGGAGGGAGGGTTAGGCGAACCTTTTACAA +GAGGTTTTACTGGGATTAGTGGTGAGTTTCTAGGGAAATCTGCCTGCTCCCCACTCCTTC +ATCCATAAGACTCTTAGGTTTGCATGGATTGTGACGTCACTGCACACCAGCACTGTGTTC +TCCCTGGGCTTCTCTATGCCACCTTCATTTGTTACAAGCAAGGGGAGAGGGAGAAAGAGA +GGGAGGGGGAGGAAGGGAGAAGGAGAGAGAGAGAGTAAGAGAGGAGAGAGGAGAGGGGGA +GGGGAGGGGAGGGGGAGGGGGAGAAAGAGAGGGGAGGGAGGAAAGGAGAGAGGAGAGAGA +CCAGAACAATCCTTTAATACAGTGAGCCAGGCTTGTACGTGGCTATTGCCAGGTTGGGCG +GAGTGCTAAAACATGCCAAACATCCTGAATGAAACCTGGGTCATAGCAGGTGCTTAGTAG +GTATCTGGATGAGGTAGGGATGTTTGTCTAGTCTCTTAAACTATTAGTTCAGGTGGGTGA +GCCAGAAACCAAACGCTTTATCTTCTGTTTGTTGTTTTCCTTCCGCTTCCCACACAATGC +CTGGAATGTGTAAGAACTCACTGAATCATGAACCAGGGACTGAGTCAATTAGAGTGATGT +AAAGACTTTTGCTCATTTGGGGATTCTGTAAACAAGAAGTTACTCAGGGTGCTCCATAGG +ATGTCAGAGCTGAGTCAGACTCGGATCCTGCCTCCAGGAAACCAAATGTTTCCTTTATCT +CTAGTTTACTGTCTTTCCATGTGCTTAAACCTAGGGCAGTTTCTGAGGCCTTTTACTAGG +AAAAACAAACAACAAACAAAATTATCATGGATCTCAGATGACTTCGAACAAAGACTGGTT +TCCTGAGTGCAGTTATGAGTCTTAACAAGGGCTTGGGGGTGTAGTTCAGTGGTAGAGAGC +TTGCCTAGGCTCTGGGTTCTGCATTGAACTCTCAGCATCTCAACAAACAAATGAGTGAAG +GGAAAAAAATTGATCATCTAACCTTCTAGCCTACATATCAAACCACTCGCCTTTGTTTCA +CACACTAGAGGTTGGATTTCACTCTCTTCCTGAAAAGGTGGGAAGAGGAATCAGTCTCAA +GGAAGTGAAATGTGGCAGAAGGCCATGAACTCTGACCTAATTCATAAGGAAACATTTCTT +GAATTTACTATTGATCCTGCATTGTCAAATATAGATAGGAAATAGAAGAGAATTGTTTAT +TATTATTATTGTTTATTATTATCATATTATTATTATTATTATTATTATTACTGCTTAGTG +TCTTCTACACTGGTTGCCTTAGACAAAGAAGAACCATTTCTCTAGTGACCAGAGAAGGGA +GTAACATGTTCCAGGGGAGAGGAAGGCAGCAATGGTCCCTTCAGGGTCTGGGATGGAAAG +AGATTTCTTTGTTTGCTTTAAATGATATGAAATATTCTTCTAGCCCACTGCCATTTTGTA +TCCAGAAGGGAGTCAGCCAGTGGCACAGAATTTCTAAGTTCTTAGTCCCCTCTTTAGCTA +AACTAAACTTAAAAAGTTCACCAAGATGGCAACCTCTGTACAAACACTGGCTTTCCTTAA +TTCAGAAAATGCCCTGGGGCATTAATTGTTCATGAATAAGAAAATGCCAAAGAATAATAA +AAATGAGGCTTTGGCTTAGACCTCTGCATTTAGCTGCTTTCCCATTTGACCTGCGGTTGC +TTAACTGGATATTTGTGTCCTAGACAGTGGCTTAGAGGTTCCACTTTGGCCTTAACTGAG +ATTGACACTGTGTCCACAAGGAAGATACCCTGGTGGCTCTGTTTCTTATGAATCTACATT +CTCTATGTCTCTTAAGACAATGAAAGTAGAGGCATGGAAATTTCCAGAAGTTTACCTACA +AGATATATTGGTTATCTAGGGTAAAATATTCAGTATGGTAATTTGTAGAATTGAACTGCC +TGAAATTTTAATGTCACAAAATCTGTACCTATACTACTCTAGATTTTAATTGTGACTATT +GTGTTCGTATGCAATATATATATATATATATATATATATATATATATATATATATATATA +TAGTCATGTGTGCAAGTGTATGTGGAGGTCAGAGGACACTTTTGTGAATTGCTTCTCTCT +TTCCAAATTCAGAGGTCAAGCTTGGGTTTCCAGGCTACCCAGGAAGCACTTTTACCCACT +GAGCCATCTCCAGACCCCAATTTTACCTTTTAAAATATATTCTTTGTATGCTTCAAACTG +AGTGTGGTCTCTTGGCCAAGAACTCTTGGAGGAGGAAGTGTTGTGAAGGGGATATTTGCG +TACGAAGTCTGAAGTCAGGCTCTCCAAGCTTCTCTTGGAAAAACCTGTAAGTCCTGCCCA +CTTCTCTTTTCACTCCCCCCTGTATGGGTTTGAACCCCTAACTCGCTCCCTTTTTGGAGT +GTTCCTTTCTTCCCATTCTCAGGATGCAGAGAGCAGAAATTATCTAGAAGTTCTAGCGGG +CAATAGCATGAATGTCTAAGATAGAAATCTCAGAGAGTCATGGATACCGTGATTTTTGCT +GGTTATTCTTGTCCCTTCCTCCTCCTCCTCCTCCTCCTCCTCCTCCTCCTCCTCCTCCTC +CTCCTCCTCCTCCTCCTCCTCTTCTTCTTCTTCTTCTCCTCCTCCTCCTCCTCCTCCTCC +TCCTCCTCCTCCTCCTCCTCCTTTTCCTTCTTGAGACAAGGCCTCATAAAAGGTTGAACT +CTCTACATGGCTGAAGGTGACCCTGAACTCCTGACCCTCCTGCTTCTACCACCTCCTAAA +TTTTGGATTACAGGTGCCACCATGCCATCCACATTCAGCTCATTTATTCTCATACATACT +CTAGTTCCACCGGTTTTGCAGATGTGATATCTTACCAGATGTTTTGATCTCTCAAGGCGG +GTCAGTAGACCCATCTCCTCAATGGCTACACAGGGGGATTCAGACTGGTCCTCACTGTTT +CTCCAGAGCCCTCAATATAGCAGTGGCAAACAATGAAGTTTGGGTGTGTGGCCAACCATC +TCAGCTGCCCATGTTCCCTTCTTGTCAATGTACTGTCCCCACTTCTAGCACCTGTATGCC +TTTGCACAGAGTCTCTTCCTACTTGTCTTGGAAATGGTCCCCTCTGAGAACAGCTCCTCT +TTAGTGAATGAATGAATGAATTAATGAATGAATGAATATGACAGTTTTCTCCCTTTTGCA +GAGGATGGTATAGCATGTTCTGCACTCCCAGTTTTCCCAGCAGAGTGAAGCCGTGCTACC +CTCAGGAGTATCTGGTGGATATAACTCCCTGGCAATTCTTTCCCTTGCCTATCTTATCCC +TACACCTAGCAACTCTTGCCTCAACTGCTCTGGTCAATATGTCTGTCTCATGGTCAGCTC +TGAGAGGACCTAAAAAGAGAGGGTCCATTGAGCATACTCAAGGATTAAACACTACTGTAT +CATATTTGAAAGAGAACACTTACTGAACAGGTGAAGAGAGGCAGTTGATTAGAACGGGTG +GAGAGAAGAGTCGGCTAAAGAGGTGGATTCTAGTAAATGGAATCTAATGTGATGGGTAGC +AGAAATCAGCAGAAGTAAATGATCTGTGTGTACCTTGGGAGAGTCAAGTCGGCAGCTTGG +TTCTGAGAGGCTGAGTCTCTTGGAAAATGACTCCTTCATACCACTCCCGGGTTTCAGCAC +CAGAGGAATGATGAGAAGGAGGAAGCCCCGACTCTTCTACAGTGTGGAGATTTCTATTGT +AGATATGAGGGAGAAGGCAGGCAGAGGGAAGAGTCCATACTGAACATGGCTGGCAGAGTA +AACCAGGCCTTGAGAGGAGACCAGAGGAATGAGAGGAGACACAGGGAGGAAGAGCAAGAG +AGGAGCTGATGACCAAGAGAGGTGACCCGGGCCAGGAGACTGGCATAGCCTAAAATGGCA +GAGTTCTATTGGCGTCAGGTTTGAGGAAGGGAAGTAGAAGCTCAGCCTGTGAGAAGGAGA +GGTTTAGGGTAGGGGATGGAATGGAGCCACAGGTAGTAAGTGAGACCTGTCCCAGGTTTC +CTTGAGACCAACATCTACTGGATAATAATAAAATTGTGACATGTAACAGGTTTAAATATA +AGTTAACGTATGTTCTTTAGAGTACTCATACCCGATTGGTCAGCATTATAGCTTGCCTCG +AAATTTCATACTTGATGGTCTTTTGCAGTTGTAATGTTCTAGTTGATCTATCTGTTAGAT +GTTTGATGATTGGTGAAAAGAAGTGATATTTATTCATCTTTAATTTCACTGTCTTGAAGC +ATATCTGTTCCCATATTTCAACTCAATTTGTGTATGCTTGATCTGACTTTGGATAAATTT +AAATCATGGTGTAGTTTAATTTTGAGTACTAAACCTGTACCCCAGTACTAAACCTGCACC +CCAGTATTCATCTCAATTGCTCATTGGCTCTGTGTAAACTTTTCTTGAGGGAAAAAAATC +AGCAAAAAATCAGCTTGGGAAAGAACACCTCTGGCTCTTTATCCCTCATACAAATGTTGA +AAGAGAACATAAAACACAGCAAAGTGTTAAAGCCTGTTCTGAAATAATGTTTTCCTGTCA +GCAAATTAACAGATTCTGGCTATAATTAGTAAATAAAGGAAATGCATGTCTATATTCCTC +ATAGCCACTGAGAAAATAGAAAATAATTCTGAAATCCCCCAAAGAGAGACCCTTACTACA +TGACTAACACCCTCCGGCGCATCCATTTAATTGTAGATTTTTGTTTGCTCATAGTCTTTA +AACAAACAAACAAACAAACAAAAAACAAAAAAAAAGCTCAGTTTCCAGGTTCCAGTTTCT +ACAGAAAGTGCAACAAGTAAGAGAAGCAGGCCTGTGTTCCTAAAGAAAACTCCAGTTGTG +CTCTCTCTCTAGCTGCCCCTCTGTATCCTGCCAGGCCCAGGCCGAGGGCATCTGAAGCTT +AAGCTCCTGGCTTAGAGGCTTAGGTTGTGAAAGGAAGTAGGAGCTGAGGAAGAGACACAA +ATAAGAAGCCATGCCATTTTTCAGACAAGAAGAAACTCTTCCCACGTGTTTTGTGAACCA +TGTTGTGTGTTTTTGCTCCTTTAGTAAAAGTTTCTGCTTTGTTATCAAAGGATCCAAGAA +GACAGTATGGGGCTGTTGCTATGGAAATGGGAGAGGAAATGCCCGTACCAAGCCTGTGAG +TGCTTACCTAAGCCAGAGATCTTTGCGCAATTCCCCAGCTTCCTGCAGTTGTGTGTTACT +TGGTACGAGGGGCTAATACTGTACTGTGTAAATGCTCTTCCTGGTTTCAGTGATGAAAGG +TTACGAAAGCTTTCACAACTCTGAAGATACCACTGAGAAATGCAGTCGTATCCTGGGTGG +TGTGGCTGGACCATTGGCAATAACCAGCTCTATCATGATGCTGCAGTAGCTGTCACCAGG +GATAGCCTGGGACCTGGGCTTCTCTAGAGAAGGGAGAGGCTCCTGCGTACTTCTGAGGGC +ACTGGGGTGGCAGTTGCTTGCCTCTGTTCTTGCTTGGAAACGCTGATGAGGTTAAATTGC +CTCAGGAGAATTTTTCCATCTGGCCGTGTGCCTGGCACCTTGCAGATGGAGTTTTGATCA +AGTACGATTCCAGTGTGTGTAGGAATCATGGAAAATTTCAGCTTGTTATGCTAAGGAGAA +GGAGACAAAGGGACAAACTGCCCTTAGCTTCCTCCAAGCTATGGAATCAAAGACTCAACA +AGTAGATGTACATTTCACCAAATCCTGGTTCTAATATTTGTCTTAGTTGTAATATGGTGG +CATCTGCCCATTCTGGACATATTTAACTTGTCCATGTGCTCCCTAAGTATTTACAGAGCC +TTTGCTCAGTGTTGGGTGAAGACGGGGGCGTCAGGTTCACATACTTGATGTTATGTTCAT +TTAAAGCCATTATTCTTGGCAACTTTAAAGTTCATGTATCCAGAACTTTATATAAACTTT +CATAATATTTTCAATGTGGATTCTTTTCACAGATGCCTTTTCTATAGTATGTGGTTTATT +CCAATGATGCAGAAAGACATAAAGAATGTGGACAATTACATGAATTTCTTAAAGTGACTA +CAAGTTCCTCAGCTAGCCCTTTGATTATCCTGAGGCCAGCTACCAGCTAATTTTCAGGAT +CGCGTTATCACAACCGATTTACTGTGACTGACTGCACAGGTGCTCAAGCTGGTGTCCATG +ACAACAATAACAACAGCTAAAACACTCCTGGAATACTTAGGATGTGTGAGGCACCTTGCT +CAATGTCTTTGGTAGAGTGACCATCTAATCCTCTTAGTAACACAGATAGGGGTATTTTGT +TTCTCCTTTGCAGATAACTCAGCAAGCTTTAAAAGTCCTTCTATCTAAGGTCTCATAGCA +AGAACAGGATGAATCTAGGATCCAGGCCTGATTAAGTCCAAAGGCATTTTAACTCTTGTC +CTTTCTAATAGCGTCTCAAATTCAGTATGTATTCTAGACAGATTTGATAATGTTTCATCA +ATACCACGTCAAGAAGGTTAGCTTTATATGCCTCTGATTTAGCAAAGTTATCAGCAGAGA +CTTTAGGTCTGGTGCCATTTAGAAAGCCCCACCCCATAGTTTCCCCCAATGAAGCGGGAA +CTCTGAGGTCTAGTGGGTTCTTAGAATCTTCTCTGGACAAACAATGTCATGCTTTGATGA +AGATAAAGTAGAAAAATGAGACATCATGTTTCCACTTAGCTTTGATGGACTTGAGTAGGT +GTTTAACTCTGACTTTATCAGGACATAATATTTACATCAGTAGAAGCAAAGGCAATAGAC +CCCTATACACCACCACCCTGAACTTGCCTTTTTCTCTCTGTATGGGACTAAAGACATATA +TATGCCTTTAAAATGATAACTACTGCCTGGCTTATCACTGACCTTTTTGGGTCCAAGTTT +TGCCTATTTTTATAAATCTTACACACATTGCTATGTACTTAGCCATAAAAATCTTACACT +CAGACTGGAAAGTCCAAGCTAGATTCTCTGGTATCACTGAGATAAGATAATATAAAGCAA +GACGTAATCCCAATAACCCCTTCGGATGGCCCGTATCTTCCAGACGTTCATGACTGTGAA +TGTGTTCCATCGCCAGTGTCAGAGATGGGCCAATTATTCATACTCTTCTTCATATGTATT +CTCTTCTGTAGCCATAGAATACTGATATCACTGTGTGCGGTCACAGTCTCATCTATAAAA +TTACATTCCTACCACCTTCACAGAAGAGGGCAGGCCAATGGTACGTAAGCTCAAGTTGTC +AAGGCTTGTCTTCATTTGTCCTCTGTGAGGAGATCCTGATACAGGGATTCTAATATGGCT +TCTTTAGCTTGGAAACGATATCAATATCAGCAAGTACAAGAAATAGCTATGAGAAAACAT +GGGAGATACTGCCAATCAAATGTTGGTTATTAAGAAACGATTATTAAGAGAAGAATCACA +TTGATACTTGGATTTTCATGTACTGGGGACTTTGCAATGCACCACAATGCCAGACAATTT +TTTTTCTGTTCCTACTACTTACAACCAACCTTTCCCAAATTTTGACTGATGCATGGTAAG +CAAGGGAATGTGGCTTCTTTGATTTTTAATACTATTTTCATTTTTCCTATAAGCATACAC +TATTCTAAAATATATAGTGATCTATAACAAAAACATCATATCAAAATATAACATATCATA +ACATATCAACATAGCAAAAAATGAACAAAAAAAACATTTAATATTAAGTGAAAAAGTAAG +GTTTAATTTGGAGCTGTGATATTAACTGCAGAATACAAACAATGAATGAGGCCCAGCTTT +GCCCAGGTGAGGAAATGAGTGTTCACATCACATGCTTACCTTTATAACTTTAGCTCCCAG +CATGCTAAGTAGACAGGGAATGCTGCTTCTAAATGAGTGTAGGAGTTAGAGATGAACTAG +TGTCTAATGTTCCAAGGTCATGGTAATGAGGTTTCACAAGCTTAAACTGAAGAAAAGGGA +AGAATATTCAGATATGACAAATTTTATAACTCCTAAATAGATTTAACGTTGTTCTTAGAA +AGCCTTTAATGTCGCGTCTGCTACACTGAGGTACATCGTCTGCTACACTGAGGGTTCTGG +AATGCTTCCTTCAGGGGACATACATTCTCCTTCCTGTCAGCCAGGTGGGACTATGTCAGG +ACCTCATAAAGATCAACCCATGTACTGAAGATGGAGAAGAAAATGTGTAGACATCTTCCT +TTCTTATAACCAGAAAGCAATAATGACAAGCTGTCTGTCTTTTTGTAGTATTATCTTGTG +TGTAAGAAACCCAAACTGAAACTTACATTTCATTTACCCTTCTGCTTCTTGTTAATTCTA +CTGTCAGCTAAACCAATCCTAAATGTGCATCTTTTTTGTTGTTGTTTTGTTTTTTGAGGC +AGTGTTTATCTGTGTAACCCTGGCTGTCCTGGAACTCACTCTGTAGACCAAGCTGGCCTC +GAACTCAGAAATCTTCCTGCCTCTGCCTCCCAAGTGCTGGGATTAAAGGCGTGCGCCACC +ACTGCCCGGCCTAACTGTGTATCTTATACAGGATCTTGTTGTGTGAGCTCTTCCTGGGGG +ATATATAAACAAATGTTTACTCAATCAAGACAGAGGACCAGTGATGGACCAAAGTAATGA +TTTCACCTCCCAAAGTCCAATGAATTTACTGGGCTTACTTGCATGTGTAGGGGGTTACTT +ATAGGAGAACAGGTAATCCCCAAACAGCTGCACCCCCTCCCCAAATCTCACCTTAGCATG +TATGCTGACATCCCCATAGTTGTATAGAAGGAAGTTTCCCACACTCAGTCTGTCATGTAC +AGCTGGATGGGTTGTGTAGGAAGGAAGGAATGGAATCTTAGGTGAGGCTCTAATGACCTT +CCCAATCCTCCCCTTCTATGAAGGAACCTCAAAAGACAGCCTCGAGGACCTATTTTGTAC +AGTCAGCTCTCCTGAAGGATGGATGGCTTTGATGCTCTAAGAATAGCTTTTCACAAAAGG +TCTGGAGACATAGTGAAGGAAAGATCTCATCTTTGTATTTTGTTTTGTTTTTGTTTTTTG +TTTGTTTGTTTGTTTGTTTGTTTTTCAAGACAGGGTTTCTCTATAGCCCTGGCTGTCCTG +GAACTCACTCTGTAGACCAGGCTGTTCTCGAACTCAGAAATCCGACTGCCTCTGCCTCCC +AAGTGCTGGTATTAAAGGCGTGCGCCACCGCATGCCTGGCCTCATCTTTGTATTTTTATC +TCCATCTGAGCACCCAACTCAGAGCTGAGCAAGTCCTGGTATGTCTTAATGAATGGAGAC +ATTGAATACAAGGAACATGGACAGCTATTTATGTGCAACTGTGTTGGAGTTGTGAGCATC +TGAAGATGAAAAAAAGAAAAAAAAAACATTGTCACTTCAAGGAGTTGTTAATAAAGTAGT +GGAAGAGAACGTCGCTGACTGCACCTAGCACACTCAGATCGGTCAAGGCGGGAACAAGCC +AGTCTCCTGGTTTCACAAAAACAAGACACCTGTTTATTTCTCCTTTCACCCCAGCACCTC +TAGCTCTTTGGCATCTGCTGGAAAAGGCCGAACTTGGCTTAGGGTAACCATGACGCCTGT +GCTTTGAGAGCTGGTCTTTCTCCCTCCTGCCTCTGGTGAAGCCTAAGAAAGGTTGTTCTA +GGGACTTCTGAATAGCCTGAGTTAGCTGCCCTTGGAACTAGGAGGAAGTGGTCCCCTAGC +AACAGCAGCCTCTGAAAGCCTCTTAGCCCAGTACTTCTCTGGCTTTTTGTTCCTGCTCCT +GCATGTTGCCTCTCAGCAACAGGCCAGAGTGACTGCGCATGCTCTGAGGGAAGACTAGCC +AGTTAAATTCTGGTGGTTCAGTTTTTCCAAGCCAAAGGCTTTCTTCCTCTTTGGGTCCAG +CTTCCTTGTGCGATCTGGGGCCCATTTTGCTGTTGGTTAGACTGTAATTACCTCAGACCT +TCCTTCCTTCCTTCCTCCCTTTAACTTTTGACCCAAAATGGAAACGACTGAGGTGACAAG +AAAACTTTAACCAAGCTTTCCTACACTGGAATATTTATTGCACATTTTCCAAACTTGCTA +AATTTATTAAGAAGGGCTAAATTTATTAAGAAGGTTTAGTATATTTTTTTGTTCTCTCCA +AAAGATCGATCCTTATCTCACTCATTCATTCTATTTTTCTATTGATACCAAAAATATTTT +TATTCCTTAATTATATCAGTACCTTAATAAAAATGTAAATATGCACGAGATATATGGGAC +AGGATAAAATGTCCTCCTAGAGAGTGTTGGCTGTACTACTTTGGGTTCCAGAGACAGTCC +TGACCAGAGGCATTGGTTCGGTCCCTTCTGAAGCCCCAGCCTTCTATATTAGCATTCTAT +TACAGCACAGAACTCTAACACATACCTTACCCTGCTGGCAGGAAATTCCTTGTTTTACTT +TCAAACAGCAACTGCACAGCAGAGCACCAGACTCACAGGAGATGACTATGTATCTGCCCA +GCACTTAACAACTTCTGCTGTTGAATGACAGCTGGTAGCTAGTTGTAACTGAGACTGATG +GCATCCTGAATCCTAGTCTGCTAATACCCTTAAATGTGGACTCTCCATCTACTCTTTCAA +CTATCAAGTATTGGTAGCTGAGTGTCTCCTAAGTGGGAGACTCTGTACTGTCTGGTGGGT +GGGTGGGGCATGAAAACATCACAGTTGGTTTTCAGGTCCCAAAGAAATAAATGGCTAACT +GATGTGTCTATTAGCATGCCAAAAACACATCGTTGGCCTTTTTAGGATCACTCAGTACCT +GTGGCTCCTCCCAGCACTTCTTGCCCAGCCTCCTACCCTGAAGCTCTGCAGCCTAGAGGC +TCCCCCCCGCCCCCTTCTGCCTTCCCATTCTATATATAAATCTGCCATTTTGGCCATGAG +CTCTCTTGACTCTCTTCCTTCTCTTTTGGTCTTCTTTCTTGTCTCTTTCTCTTCTTTCTC +TTCCACTCTCTGACTTCTCTCTCCTCTCATGGCCCTGTTCAGGTTTGCTAGCTATGTTCA +ATCTGCTTTTTTCTCTCCTTGCTCTGGGATCTTCCAGATGTCTCTGGCTGTTCTCTCCTT +CATATCTACAACAAAAACTATATCTAGGAGGGTCATGTTCTCATTCGCATCCATTCGTGA +CCTTGAAGAGACCTCAGTTTCAAACAGACAATGTGCTGTGTTGTCTGTAAGTCTTGTGGG +TTAAGTATCTCTTTCATCACGCTGCCCTAGCAAAAGTGATGGTGGTGATTTAGAATAAAA +CCTCCTTTCTTTGAGAGTGGTCCAACAAACTGAAGTACGAAGAGAGGTGTGAGCTTTATG +TCTGTATTGTTGATAGAAGACTTCATTTCTAATGCAGTGAGTCCAGCTCTTGTTATTATC +TTCTTAATAATCAAGATAAAAAAACAGTAAGCCCCCTGCCTCATGATGTCCTGTTTGTAC +CCTCCTGAAGTGTTTCTAATCAGTGTGACATATGTCAGCATAAGTGACAGAAAACAGAAG +TCGTTTATCTGCGACCTGGAAAAAGTAGAAAATGAATCCTAGCTTGGGGTGGGATTTGAA +TTGTTACTGTTTAAGCTATGCTTCCCCCCAACCACCCCACATAATTTTCCTCTAGTGAAA +AAAGGAAAAATAAATGTATCTAAGCAGCTAATTAATCCCCCAGTAACAAGCTCTTCCCTC +TTTAGCTGTATCTCTCAGAGGGATGGAGGTGCCTTTCCAGTACACTGCTCAGTCACAGTC +ATAACCATTGGGGTCACAGAAAGCCAGAAAAAAGAAAAAGAAAAGAAAAGGTAAAAAAAT +TATCAATGAATGAAAATACATGGGAAAAAAAGACCAGGTCAGACAGCTCACTGTGTCCCC +TTTCAGGTCTGCTCAGCCTAAAGGGAAGCAGAAACTAAAGGCTGATGTTGACATCCAGGT +GACAAGCCTTGGGGAGATCATTTCAGACTTGATCACTTTGTCTCTGCCTCATGATCATGT +GAAGATTCAGGATGTGGAGAATATGAGGCAGCTGATGAAAGTGGTCTCTAACCAAGCAAA +TGGCTTGTGCCCCAGGGCAGAAATGGCAGTTAGGCTTCACCTCCCAAAAGATTTCCTATC +TTCTGAATCCTGAGGCTAGGACTCTGGCATAACTAACCATCTTTCTCTTTCATCTATCTA +TCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTA +TCTATCATCCACTCATCTTCCTTCCTTCCTCCCTTCCTCCCTTCCTCCCTTCCTCCCTTC +CTCCCTCCCTCCCTCCCTCCCTCCCTCCCTCCCTCCCTCCCTCCTTTCCTCTCTCCCATG +AGTATATGGTCTATATGTGTTTGTGTATTGTATGTGCAGTATGTTTGTATGTTATCTGTG +TGTATACATGCATGCTATGTATGTATGGTATACTTGTGTGCACATGAGTATGTGATATAT +ATTTAAGTGCAGGGCATGCACATGTGTATGTACAGGTCAAAGGGCATTTGGGATTATGGT +CCTTATCTTTCTGCCTCATTTTTAAAGCCGTCTCTCTTGTTTTTGTGAGTGTTCACCAGG +CTATCTGGCCTGCTAGCTTATGAACGATTCTCCTGTCTTGGCTTCCTGTTATCATAGGGG +TGCTGGGATTACAGATGCGCAGTACTACATCCAGGCTGTTATGTGGGGATGGAGCTTGGA +TGCTCAGACATCTCCCCATTAGGACTATCTCCCCAGGTTCCACAGTTTCCTCCTCCCACC +CTGAATTGTATTCTTGACTGTGGATCTAATTCCACACTAAAAGTTCATAGCTGATTATTA +TTTCTAAGACATGGCAAATGGACGCCCTATAACACTTGACAGATGCAGACCAGGCTTTGC +TTCCTATGCTCTGTCACACAAACTAAGGGTGTTAGTATTTCCTGAGTATCTACTAGAGCA +GGCATCCTTCGTGGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTATTCCTA +TAATTAGCAAGAAGTTTGTTCTCTGCTTTGAAGATGTGGGCATGAAGATGATGAGCTAGT +GGGAACACAAAGAAAAACTCCTGTCTGTCACACAGAGAGAGGGTGGTTTCTGTATTTTAC +CAAAAAAAAAAAAAACCCCAAAAACAAAAAAAAAAAACAAAAAACAAAAACAAACAAACA +AAAAACATAATTATCTCTGAACCTGCACCTGCATCTTCTAAATGTCTTCATAATCATCTT +ACTTGAATCTGTCATTAAAATCCCCCAACATAGGTGGGACAGGTATAGCTTTTGCTTTAC +AGAATAAAAAACTGAGTCATAGTGATATCAAGTGATGTATTTAAGGTCAGAAAGCAAGTG +AGAAGCAAAACCAAAACAACATTCCCCCTTCCTGGTGTCTAATGTAGAAGAAAACTGTCT +GACGCAGTATTAATTTTGCTCATGAGCATAGTACTAATGAGCATCAGTAGTGAAAAGTAG +CATGCAAGAGATAGGACATGTTTTTCCAAGACACACATTTCCTGATGCATCGCCCACTTC +AAGTGTACTTGTTTTACTGGGAAAGTTCAGCTCTATAATAAGATCTACCTGATCAGGTAG +AAGTGAGGATAGCAAGCAGACTATATGGGAGGTGCGGTGTTAGGCACTGCAAAAGATAAA +CAGTGAACTAAAAATTAGAGATGTGTCTGGAACAGAGTAGGTATCTGTTAATGTTATTAT +TGCTACATCATTATGCAATCTCAGAGTTTGTCTCACAAAGCTCTGCTACATTACTGCAAC +AACAAGATGAAGTAATCAAAGCGAAGAAAACTATAAACAGGGTGAGAAAAAGACCTCCAT +CTCATACTACAGCCCCATATTACTAGCACTGTTAGTTTGTAAATAAATAATACAAGTCAA +CGTTAGTAATCCCACATTGATCAGCTGTTTTTCTTATGTTTTTGCTGAGCCTGAAGCTGC +TTAAGTTTTCCTCTAGAATTAATCCGGAAGCCTGCAGCTGCTGCTGAATACAGAGTTCAT +GTCCTGAAGGGTCAATATTTATTAACTTTACTGGGCCAGGGGTTATCAGACACTTGGTGA +AATATCGTTCTGGGGTTGTAGATATAGCTCAGGATATAGTCCAATTCAGGTTAGTGACTT +GGTGTGTGTGTTGGTTAAGATGTTTCTAGGTGAAATTAATATCTGAATAAAATGTATTGA +TCTCCCTATTGTGGCTGGGCCTCAGCCAATCAACTGAAGAACTGTGGAAAACAACAGCAA +CAAAACCAACCTACCAAAAACAAAACAAAACAAACAACACCCCTAACCTAAGTAAGAGAG +AATCAAGACATTGACTTTTTTTCCACCTCAGACTTTGAAACTGGCTTTTATTGAGCTTGA +AGCCTGTCAGCTTTCAGGTTTGAACTATACTGTTACTAAGACATGGTAAATGGACGCCCT +ATAATGATGATTATAGATTTGAAAGTTGTTGTTCCCTATAATTATACAAGTATATTCCTT +ACAACAAATCTGTCTATCTATCATCTATCATCTATCATCTATCTATCTATCTATCTATCT +ATCTATCTATCTATCTATCTATCTATCTAATCTATCTATCTATCTATCTATCTATCTATC +TATCTATCTAATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTAT +CTATCTATCTAACTATCTATCTCACCCACCTATCTTGTCTGTCTACTGTCTGTCTGTCTG +TCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTAATCTATCT +ATCGTCTATCCATATACCTATCTAATCTATCATCCATCTACCATCTATTTACTTATTATC +TACCTTTTCATCCATCCATCTGTCTACCCATATATCTCCCCAATTGGCTCCATTTCTCAG +CAAAAACCTGACAAACAAAATCTCTGGAACTAAGTTGAAGGGGCTGTTGTAACAAATACA +TCTAAAATGTGGAACTAGTTAATTAATGGACATGGAGAATTATGAGGAACCTATTATAAG +TACAGACACAGGGGATATTCCAATGACATCTCTGTCTATCTATCTATCTATCTATCTATC +TATCTATCTATCTATCTATCTATCATGTTATTGGAAACCAGAGGAAAGATGCTCCTCATA +AATTTGGCTGAGCTGTACTCTACTATTTTGTGGAAGCTACAGACTGTGAACAATGAAATC +AAATGCATAAACTTCTAAGCAAATTGTTGAATGGGGGGGGGGACTTAGTTCTTCTCAGTT +TCTTATAGTAAAATATAAAAGCATGGAAGTGAAAGTGTTTAAGATAGAAAGAACCAGAAT +TTGAAGACCTGGGATATCCAGTCTAACCTTCCTAAAGACAGTGGGTTCCAAAGAGAAGAC +TAATGGTTTCACTTATAGACTGGGTTCTTAGGTTTGATGAGATGAGGCGTTAGAGCTAGT +TGTCTACAAGCACTCACTATTTACCAAGAACAGGAAAAAATTATGCTGATGGCTACTGCC +TTGATTTCAGCAGATCTTATGGTCTCTGTCAGGCACTTTGGAAATGGGTCAATCAGGGGA +ACATTGTGGGTGGCAAGAACTTCTGACAGGACCTGTGTCAAAGAAAAAGCACAAAAACTA +GAACCATGGGGATTGTTGCAACTGCACTAAAGCTGGATGATGGAGCACTGAGCCACAAAG +AGCACTCCAAGCCTTATGATCTAATAATCTTTTATTTTTTATTTTGTTTTTGCCCTTGGA +AGGTGTTATACTTGCTTGGGAAATGTAATCCACTGTATCGTTTGGGTTTTCTTCTTAAGA +ACAGAGTGCTGAGGCTGGAGATATAGCTCATGGGGCGAGGATGCTTGATGCTCTTCCAGA +GAACCTGGATTTGGTCCCAGCACCCACATTAGGCCGTTCATAATCACCTGTAACTCTGGT +GCCATGGAATTTGCTGTCAGAAAACAAGAGTCTATGGTTTGATCCAACTAGACACCAAGT +TTCATGGGGAAGCCTGAAATAAGACAGCCAATCAGCCAGTTAAACTTGGTTTAACATCTA +TTTCTTTAACCCACATACAATGCTCAATGCACCAACTTTTATTTTCCCAAACAAAAATCT +CATAGTCTGAGAGGCCCCAAATTCTTAAAATGTGTTTTATGTCTCTATCTGCAAAAACTG +GTATTTCTGCCTTTTGTTCCAGCACTTGGGAAATAGAGGCAGGTGAGTTTGAGGCCAGGG +TGGTCTACAGAGCAAATTCTAGAACAGCCAGGGCTACACAAAGAAACCTGATCTCAAAAA +GCATCCCCCCACCAAAAATAAAAATAAAAAGAAAGAAAAAGAAAAGAAAAAATGGCATTT +CTCACGTCTTGGTAATTGAATACATTAGGTACAGAGAGTGCCAATATGGTTCTTCGATTT +ATCTGAGAAGAAACTAGAGTCTGGTTGGCTTGGCTGATAGTTAGTTACATTATTTCATAA +TTTGGCTGAAGCACATTTTCCCCTTCTGCTAAAGCTGTTGGTTAGGAATGCCAAGTATCC +CTTTCTTTGTGAGACAGAGGCACATTCATCTAGGAAGGCAGTAGGGAACCACCACAGATC +CTTTGACTCTCAGCCAGCTTGGAAGTAGAAGCCTTAGGTAATTGTGCTAGGTCAAGGGTC +ACTTTGAATTAAAATTCCTTCAAAGCTAGCTATTTATTTTTATTTTTTAGATAATGGGGT +GCAGGATGTCAGAATTAGGAGTTAGTTTAATACTATATTCCTAATTAGATATATTTAGGA +AGATTATAGTAGTAGCTCCATTAGTGCTCTTTGGGGGAAGGGACTATTTTATTGGGTGCT +TATATCTACCTCTTTTCCAACTCTGATTCTACCCTAATCCCTTCTAGCACCAGCCCAACA +CTAGGTAGGAGAGAAAGGTTAGAGGGGAAAAGGAGATAGACCTCTTTAGATTACTTCTTG +CTGATTAGGGATGTCAGGTTTCTAGGGCAAGTCCAATCTCTGTAGTCAGAATATACAGTA +ATCCAGAAGACCAGCAACCTAACAATAGCCAGCCCAGCAGTGGGAACCAGCAGCAGCTGG +GACAGTATCAGGGGAAGCAGCAGGCACCACAGGCCCTCTCGAGGTTCTCCAACTTATACC +CTCTCCAGAGTCCCCCAATTTAAACTATTTTCTTCTGGCAGAGATCATGCCCTTGCTGGT +GCACAAGGTAAATCATAATCACCTGCTATGAAGTAGCTTCTTATCCAACACCTGAGATGA +AAACAAATAGTCACTTAAAATAACTAGGTTTTTAAAGAAACTAAAACTCTCACTACCAGG +CGTTAGGGCTATGACTTGTCTAGCTATATGTTCTTGTCCTAACAATGGGGTCATGTCTGG +GGTTCATTGTGTATGAGCGCATCATGTGTGGAAGTCAGAAAACGACAACTCATGGGAGTC +ACTTCTCTTGTTCCATCATGTGGGCACTGAATATCAAACTCAGGCTGTCAGTTTTGGGGA +CAAGCACCTTTACTCTCTGATCCATCTTGTGAATCCTGTTTTGAAATCTTTAAAAGCTAT +TTTATGTCACTTTAAAAAATCAGTACTAATTGGGGCTGGAGTAACTCAGAATTAAGAGTA +TCTGTTGCCTTTAGAGAGGATCCAGGTTCAGTGTATAGCACCCACAACCTTCTTAGTGGC +CCACAATCATCCATAACTCTAGTCCCGGGACATCTGACACCTTCTGACCTCCTCAGTCAT +GAGGCAAGCACATGGTACACACATCCACGCAGTCAAAACATTCTTACATGGCTGGTGGGT +GTTACAAGTAGTGTCATCTCCTTCCTAAGTTGAACTTGTGCTCCACGAAATTCAGAGACC +ACTGAGTAGAAACATTCTAAATCTCTTGATATATTGGAAGTAGGAGAGATATGAGCTTAA +TCCTGAAAACCCGTTGAATTGGTATTTTCTTTGCATACTGTGTAGAAAAGCCATAAGTTT +CAGGCTGGAAAACTGTAGTTCCTTGGCCCTGTGTTCTGTTGATCCAGCCTTGCAATTCCT +TTGCCATGCTTCATCTTCCTGAAATCTGAGGGTTAATAAAAATTTTGCTTTTATTTTCTC +TTTGTTCATTTGCTCAATAAATATTTGTTAGATCACCTATTACAGATTATTATATTTAGA +CTGTTAAATGGAAAGCTAATTTAGTATTCCGTACATTAGGATTAACTGGTGTGTTCATAC +ACTCATTCATCAATAAACTAATTTAGTTCACAAATTGAGTTAATTTATGTATAGCTCAAT +GAGATAATTTGATTTATCATTACATTTCTCATGATTTTCATGATTATTTCAGGGCACTTC +ACAATCCTGGGACAGCTCTTAGAGCATTAGTTTAGTTGTGTTTGCTCTTTGGAATCTTTC +CATCTTGCATTATTTGAAAATCAGGAGTTCATGTATTCTCTTAAAGAATTTTGTAAATTT +GTTTTTATTGATTAGTTTCACAAATAAAGACTTATGTTTAAATTACACATGAACTCCTGA +AAAAAGCCGTCACCCAATTATATATATTGTGTGGATGTGTGTACACGTATGTATATATGC +ATGTCAAAGCTAGAAGTCAATGTTAGAAGTCCATCACTTCCTTTTTTTTTTTTTTTTTTT +TTTTTTTTTTTTGAGACAGGGTCTTTCATTGAACCCAGAGCTCACCAGTTTGGTTAGACC +AGCTGGGCACAACAATTACAGGCATTCTCCTGTCTCTGGCTCTCCAGGACTGGGACTGTA +GGGACTCACAGTGGATTTTATAATGTACATCCTAGGGGCTCAAACTCATGTTCTCATACC +TGCAAGACCTAGGTCCTAGGTCCTCAAGGAGATGCTTTTAATGTGACATATAATCTGGTA +CCTCTTCCCCTGCATCCCCTTGGCTCTGTCTTCTGCCTTTCTGGCTTGCAGTCCTTGTGT +ATATCTTGGTCTTGTCCTTCCTTGTCCCTACCTCAGACTTTACCCCTTTTCTCTCAGCCT +TACTTTACATCTGCCTTGTCCCTGAGAAAAGCTGCTTCTGCAATCCCTGCATGAAATAAT +TCTCATATATAATAATTCTCATAATTCAGAATTCCGAATCCAGTCACAGGAGTCCAGTGG +TTCCTATGGTTCGGGAACCTGTGATTCCCTTCATCAGTTACACTCGGAACAGTACTAAAG +ACTTATTCTCAGAAAGAGCCCACTTTGGCTTATACAGCGACCTTGTTGAAATGGCTAACA +TTCTGACACTGGACTCCATAGCCCAGAATTAAGAGATGTACAGTTCACTGTGAAGGGAAA +GAGAAGGATTCGTGGTAATGACAGTCACTGGGATGAGAGGTTAGAGGTAGAGGGTCAGCT +TTCCATAGCTTCTTCTTTCCTTGATAACCTCCTTTAATTAGAGGATCAGACCTGGGCTTA +CAAGGACAGCCTTCTTTTGTAATTAAATTAGAAAAATGTTAAATAAGCACAATCAAGTCT +AATCTACTCTTGAGGATTTTCTGCTGACCTCCAGGAAAGAAATCTGTCGCTGAAAAACAG +ATGGATTCTAACAGTTGTACCACAGAAATTACACATTGGACCATCTCTGCCATTGAAACA +GAATACCTGATATAGAGAGACATCTTTATCTCAGGAAGGTTGTTTGTAACCACGTCCTGG +GGTGGCAAGAATCCTTGTCATGGACATGCGCCATAAAGAAGTACTATGGTGGTGGTTCAG +GAAAGGAGTTCTGGTAAACCTGGAAAAGGACTGCAGTGCAGGCCTGCTGAAGAGGGGCTT +GAGCGGTGGCCAAGCCGAGCATGAGGAAATCAGTGAGATTCGTGCAGAAGAAGGAAGCAT +GGGAAACGTAGGAGACCATTATATTGTCCTGGAAAACCATGTCTATTGATCCAGGAAGCA +ACAAAACAAGAGAACGAGGGCCCAGTGGAGATGACTATTGTAAGCCTTTCTGTTGGCTTT +ATGGTCATGGTTTTGTTGACTCCAAGTAAATATAAAATGGTAATAAAATCCTTGTAGTTC +GAGCATCCCAAACAGACCGGATACTGTTATAATTCACATAAGTCAAACAATAGCATCTGA +AGACTCTTTGTTAGTGCCCTCTTTTTATTATGTATATACATATTCCACTGCTCTGAAAGA +GAAATACTTTCAAATCATGGTTTTGAAAATGTGAGCTCAATACATCTTAGTGCATTATTT +TAATTCTTAGTTGTTGGTAGATTTGTGAGCAGTGAGTATTTGTGGACAGCCCCCCCCTTT +GCTAATGATTACTGTGGTAATTATTACAATTCAGCTATTTTTCCCTGTTTGTGTGGTTTA +CTTTCCCAAAAGGAAGAAGGGAGGGCTTGTAGTAACAATAACAGTATCAGTAAACACTAC +AAACACATGTTAGTATTGCAGATGGGACAGAAAGGACTTACATTGGAGCACAGTGTTAAA +GTATATTTTCTTAAAAGCTTTGATTATTGTCCTGAGATTCAAAATTCAGGATATAAAATT +CTTCAGCCAAGGAAACTATTCCTGCCCAGTACCCGTAGAAGGAGATTAAACGCCATTGAA +GTGTTTTTCTTTTCTTTTGTTTTCTTTTTTTTTCTTTCCTTTTCTTTTCTTTTCTTTTCT +TTCTTTCTTTCTTTCTTTCTTTTTGGAAGATAATTTTGTAATTATATTTATGTACAGAAA +ACTTAGTGTACATTTAGCCCAGTTTGGTGGCGAGTTCTTTAGCCTTTGCTTTTTCCAGCT +TGGCAATGTGAGCCACAGACTTAGGACCCAGGACGTTGCCTCCCTGTGGCGACGGATCTC +ATCATATCTGTGATTGTAGTTGGTTCTAATAGCTCCTACCAGCTTAGCCAGAGCACTCTT +GTCTTCTGAGTTAACCTGTGTGAAGGCAACAGTGATTCATGTCTTCCTGTGGACCAGGCC +CCCGAGCCTGGCCTTTCTCTTGATGATGCAGTAGAACACACACTCCTATCTTTTGACACC +GGGGCAGGCAGGAAAACCACCAGCTCATTGGGGTCTACATCATGGGCAATCACCACCAGC +TGAGCCTTCTTGTTCTCCACCAAGGTGGTGACTGTATTGACTCCTGCTCAGAGAACAGGT +GATCTCGTCACTGGGACGTCCCCTTTGCCAGCAGCTTTCTTCTCAGCACAGGCCAGTAGC +CTTTGCTTCTACTCTGGCCTGTACTTGTCGCCAGCTAAAGCAGATGGGTAGATTTTGCCT +GTTCAGTGCCTGGGTGAACTGATTAATGGCAGGAGGTACTTTAAGCTGCTTATAGAGGAT +GGCTCTTTGCCGCTGCAGCCTGATGTAGCCAGGCCACTTGATGAAGCATGTGAGATCTCT +TTTAAGTTGGATGTCCTGCCCAATGCCGACGTTCGTGGGTCTTTTCTCAAATGAAGGTTT +ACTACCTTTTTGGACTCCTGTTTCTTCACGACGGCAGGGGCTGGGGCCACCTTCTTCCCC +TTGGCCTTCTTCCCCTTGGCATCTTGCACGGCTGGAGGAGAGAGCAGTTGTAGTATTTTA +TTATGATGCAAACAGTTCATTTAGCATGTAATCACAAAGAAGACATCGTTCATGTCTCTG +GTGCAAACAAAGATTGTATCTTCATGACTTAGGTGTTTTAAAACATATTCATATTATTAA +AGAATAAATTAAAAAATATGACTTTTTAAAAAGTGTATTTCATTATATTCCATAACATGC +TAACAAACATTCATAAAATTACTTTTATGCTCTTCATTGATAACTGGTCACAGTTATAGA +TTTAAACTCCTTAAATATTGTAGAAAAGTCTCCTAAGGCTTGTAATATAAAGCTAACACA +GATAATATATTCACATGTACTGATGTACAAAATCTTAGATTTCCCTAAGCTTTTCATTAC +TGTTTGAAAATTGGCTTTACTATGTCAGCTTAAAAACATGCGTGTAAGTCTATTATTGTA +GCAAATTACTTAGGATGATACAAAAAATATAACACACAAAGTATTGCATATGTTAACATG +TAAAATATTAATAGTATGATTTTTATTCACTGAATCATATTTGTACTTAATTCTAAATTT +TTTGAAATTAAAATACATAAGCACAGGGAAGGGAATTTTGTTTTTAAATGGGAATTAAAA +CTAGAAATAAAAATGTCAGATTCATTAACTAGACTGTGCTTTGCTCTTAGCTCTGCCCAG +TGTTTATTTCATATATTTGACAGTTTGATACACAAACACAGTAAATCTTTATGTGCTCTT +GGTTAATTAATTTCATCACTAAGAAATGACTTTTTAAATGGAATAATGAATATGCTCAAA +GTATATTATATGCATTGTAAAAATATAATAAAACCCATTGTTTTGTGCAATTAGTATGCA +CTGATAAAAAAACAAAAAGATTATATATATACATATATATGTATATGTGTATACATACAC +ACACACACACACACACACACATATATCGAGGAAGCAATTATATAGTCCTACTTTCATTCA +TTTATCTCCCAAGGAATGTGGAGATATTTTTTCAGTAAATATGAGAGTCCCATCCCAAGT +ACATTAAGATAAACCGTTGCACAGGCCAAGTTGCACATAAATGGAAGAGGCAGATATGGA +TGGGAAATGTAGAACTATCTGCCAGCAGCATCTCACCAGTAGCCTGCTCTGTTGGGCCTT +CAGTAACAATGGCTTACATCAAATTGGTTCAGACTCCAAACTGATGTCCCAGGTCTTCTG +AATTCATTCTCTTGTTTTTTTTTTTTAAAGCTTATTTATTTTTATCTTATGTGTATGAGT +GTGTGACTGAATGTATGTATGTGCACTGTGTGCATCCCTGTTGCCTAAGAAGGTCAGAAT +TGTACATGAGGCCCCTAAACCTGGATTTAAAGATGGTTGTATGCTGCTGTATGGGTGCTG +GAAACCAAACCAGGTCCTTTGCTAGAGCGACAAATGCTCTTAACCATTGGGACATTCTCT +ACCCTCCCTACTCTCTTGTTCTTTGTCATGACTGTCAACTGTTTCTGTCCTCTGACAATT +AGGGCAAGTGGCATCATGTGACTTTCCCTCTAAACCATCTCCCTCTTTGCTCAACTCTCT +AAATGGATTCAATCTACTTAAATGTTAGCTTCTATTCTGAGCTCTTTCTACATTCTTTCT +ATGGAGACATGAGCTGGCGTTTTAATTAACATTTTCAGGACCTCTGTTATCTCCTGCAGG +AGTCCTTCAGTCTAATGTTGAACAGAGCGGGATATGTCAGTAAGCAGGAATGTGATTAAG +GTATGCTTTGGTAGCAATGAGGTGGCGATGTTTTAAGAATTAATACCATTCATTTAGGAA +AGTTTCCTTTTTAGTCATTTCACAAAATTTACACTCTGCAGTTCAAGTCATGACAATTTA +CCTAAGTTGCCTGTGTGGCAATTGGTACCTGGAAGGAAGCAGGCCCACCGGTGTCTGCCT +TGTAAATGGCTTAGCTCGCTTTGAGGCCTTACTTGGATCTAATTAGGAACACGCTGTCAA +GGGAGAGAGGTTGATGAAAACAGGGACCATGGCCAAGAGGTTCAGAAGAAAATCAGGATT +TTAAGACAAGAGTTTATAGGTAGTGGGAAGATGGCTTAGTGGGCAGACGTGCTAGACACA +CTGACCTGTTGACCTGAGTTGGCTTCCCTGGAGCTGACCTGAAAGGCCAGATGCAGAGTC +ATAGCTCTGTCATCCCAGCATTCCAGATGGTGAGATAAGAGACAGAGACAGAAACATTAT +CAGAAAGCTGGGTATATACTGAGAGGTGTGGAGAGCCAAGAAAGCAGGAGAAGCCGTGCC +CAGCAAGGTGGAAGGCCAGGACTGACCCACCAAAGCTGCCCTCTGCCCTCCACCGAGTCC +TGTGGCTCAGGAGTGCTCAAGCTCATCAATATATGCCCCTCCCCCCAAGTTAATGACAGA +TGGCTCAGAAGTGGAATGTGGTATAAACAGATCACATCGGCACAGATTAGAAAGTAACTC +TGAGGCTACCTGCCCTGTAATCTTTTCAATCCAATGACTGAAGACCCTGGCTGAGATGCA +CAGCATCTTACAGGATGCTTAAAGCTATAAGATGTTCCATCTCTAATACCATGAAATCAG +ATTTTGTGAACATTGAGGTTGAAGATTGTGGAAGCCAAATAATGAAGGCATTGGGAAATG +CAGCCTTTGGCACCTGCACTCCAAGACTCCAAGCTCTGGACCTAAACAATTAATTGCACA +GTACAATGGAAAACTCCCCCTTGCAGTTCAAATACAAAACAGCATTGTTTTGCTTGTTTC +TCTAATGAATTGTATATTGAAACCAGGAGGGGAAGAGTCCCAGCTCCATTCACACTCCAA +GAAGAGTCCTGTGTAAATCCAAGTCCACCCAGGGGCTGGCAGTGGACAGCCGTGACCAGC +CGTGACCAGCCCTCCACAATATCAACATGGCAGGTGGGGTTTCTCCTCTCCGCAGTCTTG +CCAGCTTCCAAACAGTCACTGCCTTAAGAGTCCCTATCGTACCTTGAAGGGACCCAGTGT +CCTGAGGCTCCCTTAGCCCTAATGAGGGAGGAAGATAGACTGGCTTTGATTTTCAGCTGT +ATGTTTTCTGATGATGGAGGAAAGGGCTCACATTCCATTCGGATTTTGCCTTTTAAGTCT +TCATCATTCAGAAGCCCCGTTGAAATGAGCTGTTCATTTATCTGGGAGCAGCTGCATGCA +GGATTGCATGGTTGGATTGCTTATGTCACAGAGTGCGTCTGGGAGGAAGCACTTTTGAAT +ATTTATTTAATTCAATTATTCCTTGGTGGCACACCCACTCCCTTCTAAGCCGTGGCACTG +GATTCTGTAACCACTAGAATGTTGCCATGAAAGAGATCAAGAAATCTGACCTGACTTGTA +AAACGCAGCTCAGCCCTAATATGAGACAAATCTGCTCTGTCTCTTCAGCCTGTTTCTCTC +ACACGCGACATTAATGCCTATTTTGGCCCAGCATGTCACAGCTGCAAAGCAGGGCTGTTC +CCTCCTGTTCTGTTCTTATGAGCTCCCTGCAGAGTCTGCCAGAAGAGTCATATTCTTGAC +TGGCAGGCCCCAGTGGCTGGAACAGTTCTCAAATAAGTCATTACAAAGCTGGGCCAAGTA +AGACTTTCTGGCTGCCCTGGGGAACTGTCTGGGATTAGATGATGCTTCATCTAAGGATCA +GAGAAAAAAAAAACCCACTAAAGATGACCCCAAGACAAGGCATTGATTTAGTGTCAGCTT +GGAAAATCTGTGGGGCTCAGAGGACACACACACACACACACACACCAGACACAAAGACAG +ACAGACACACAGACAGGCAGACAGACATCAGACAGACAGACACAAAAGGACATATACACA +GACATGCACACAGACACAAAGACGCACACACATACAAAACACACACACAGACATGCATGC +ATGTATGCACACATACATGCACATAGGCAGACACAGAGACAGATACACAGATGTATAGAT +ACTGTCTAGATACACATACATAGTGATTGAAAGGATTATTGTCATGAATATAGGTCAACA +TACCAAAAGAAATACAAGTATTTTACTCTCTTTCTCTGTGTCTCTCTCTCTCTGTCTCTC +TCTCTCTGTGTCTCTCTCTCTGTCTCTCTCTCTCTGTCTCTCTCTCTCTGTCTCTCTCTC +TCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTGTGTGTGTGTATGTGTGTGTGTGTGTACA +CATGTGCAGGCTCACATGCCGTGCTGACTAGGTGGAAGTCGAGTGCCAGCTTGCAGGCAT +TAGTTCTCTCACTTCACTGTGTAACTTCTGGGGTGGATCTCAGGTCATCAGGCTTGGCAG +CCAGTGCCTTTACCTGCTCAGCCACCTCATTGGCCTGTATTTGTGAGGCAGGGTCTCTCC +CACTGACTCGACTGGCTATCCAGCAAACCCCAGAGATCATCTTTATCTCCCCAGCTCTGT +GATCACTGGCATAAGCGCTCCACCTGCCTTTTTGTATGTGTGCCGGAGCTCTTACATGTC +CTGGACAGCACTTTACCAACTGAGCTGGCTCCCCAGCCTGCATTTTTTTACTCTTAAATA +TTGGTCAGTGTAAATAAGCTCTGACATATGTATGTTTCTGTTTATCTGGTCTCTATATTA +TTTAGTCAATAGTTCCAACCATCTCTTTGTCTTTATTCTCATGTTTGGTGGCCACTCACG +TGATTTTACCACACTTGTCTTAAGCACAGCTTACTGTACCTAAATATGGGATCCTATTTG +GGTACATTCATACTCTCTGGGAGTTGAATGTCAAGTTCTTTTGACTTTGAGATAGCCTCA +ACACCAGCCCAGTGAGAACTGGCTCTCTCATTGCTCCGGGCAGGACTTTCAGCCAGCTAT +GCAGCAGCTTCTACACTTCTATTATCTGGTAGATTTCCTGGACTTATTAGTGTCATTATT +GTGGTCACTCGATTGTTCTCAATGTTTGTAGACTGTTTTCTATACTCCAGTGGCTTTTGA +ATGGTCTTCCACATGTTTTCTGAATGGGCTTCCTACCTCCCACACACTTTTTTTTCTTTT +TATTTATTACGTATTTTCCTCAATGACATTTCCAATGCTATCCCAAAAGTCCCCCATACC +CTCCCCCCCACGTCCCTACCCACCCATTCTCATTTTTTTTTTTTTTTGGCCCTGGCACTC +CCACACACTTTTTTGTCTGTTATTTGTTTACTGGGAACTGTTTGAGGATGAGTACTGAAT +CTGTTGACACAAGCAACTGGTAATTCATAATGCCTGTTATTTGGAAGTAGTCTATGTCAG +TGAGATTGGCAAGATCATTGAAAACAACAACGTCTTTGGTGGTATATGTAGTGTTTATGT +TAGGAGAGGTGATCTTGACATTTTGTTGAGGATTGGGAAAATTAAGGAAAAGGACTGTCA +TGTGTACCATTGAAGAGCAGAGCCTGATTGGGAGATACAGTGTGAAGCCCAACCAAGTTC +TGTGTCCTTGTCCTTTATATATTTGTGGGGTTTGGTGACCATTTCCATGTCACAGTGTTT +ATTCTCCTTTAGATGTCTGTGTCTTTTCTAATGATTTTTATAATTGAAAATAGATGTGTT +TTCCTACAGTATACCCTGATTACAGTTCCCCTTCAGCTGTTCCTCTGGGTTCACCTCCCA +CCTCCCCTCCCATCTGGATCTATACCCTTTCTGCCTCTCCTTAAAAAACAGACAGGAGTG +AGGTCGGGCCATGGTGGGGCAGAGGTTGGGAAGATGGCGTTGCAAGGTTGGGCACAGCTA +GGCTGGCGCTGTGGTCCGGCGTGGGCGCCTCCCTTGGGTGGCGGCTACCGGGAGCTCTCT +GCGACCCAGGCCCCGCAGCTGCTTGGACGCAGGTTTAACTTGTTTCTTCAGCAAACGTGT +GGATTTAGAAAAGCACCCAGGAAGGTTGAACCTCGAAGATCAGACCCAGGGTCAAGTGGA +GAAGCATATAAGAGAAGTGCCTTGATCCCGCCTCTGGAAGAAACAGTCTTTTACCCTCCC +CCTGTCCTATAAGAACTCTTGTGAAGCCCTTTTTCTTCACCATTGAGTTCACAGGCTGTG +CATTTGGGTCAGCTGCTATTTGGCAGTATGAATCACTGAAATCCAGGGTGCAGAGTTATT +TTGATGGCATAAAAGCTGACTGGTTGGATAGTATATGGCCACAAAAGGAGGAAACCTCGG +AAAGGAGATTAACAAGTGGTGGAATAGCCTAAGTGATGGCCAGCGGACTGTGACCAGCAT +CATAGCTGCAAATGCCCTCGTGTTCTCCATGTGGAGAGTGCCATCCCTGCATCGAACCAT +GGTCAGATACTTTACATCCAACCCAGCATCAACAAATACGTATGTTCTGTGGCGCTTCTC +ATCTAGCATCGTGAACATTCCGGGGCAGGAGCAGTTTGTGGCAGTGTATCTGTCTGCAGG +TGTTATTTCCAATTTTGTCAGTTATGTGTGTAAAGTTGCCACAGGAAGATATGGACCTTC +ACTTGGTGCATCGGGAGCAATCATGACTGTGCTTGCAGCTGTCTGCACCAAGATCCCGGA +GGGGAGGCTTGCTATCATCTTCCTCCCCGTCTTCACCTTCACAGCTGGCAATGCCTTAAA +AGCCATCATTGCCATGGATACAGCTGGGATGATCCTGGGATGGAAATGTTTTGATCATGC +AGCCCATCTTGGGAGAGCTCTCTTTGGAATATGGTATATCACATATGGACATGAACTCAT +TTGGAAGAACAGGGAGCCTCTAGTGAAAATCTGGCACGAAATAAGGACTAATGGCCCCAA +GAAAGGAGGTGGCTCTAAGTGAAGCAGAGCTGGCCAGTATGGTGCATCTGATCCTTGCTG +CTTGGAAAGTCTCAGCATCGGCCACCCCAGTGATTTAAATGTCCTCAGTACGTGTCTCCT +TAGCAAATTATGGCAAAGTTGTGAAATAAATGTTTATATCTCTAGTTTGTAAAAAAAAAA +AAAACAAAAACAAAAAAACAAAAAACAAAAAACAGACAGACATCTAAGGCATAGTAATAA +TAAAATAAGATAAAAATATGATGACAGAACAAAAGCAAACAAAAAGGAGTAAAACAGAAC +CAATAAATAGAGGGGAAAAAGCCCAAGAAAGGGCACAAAACAAACATGGATGCAAAGATG +GGTTTGTATACTCAGAAATCCCATAAACTGTAGGGTAAAATAAATAAATAAATAAATAAA +TGAATAAGATAAAATCAAAAGGAAAGAGAGAAGAAGGAAGAGCCCTGGAGTGACATTATG +AGACAGGAACCTCCTAAGATGGCGCTGAGTTCATTTTCAGTTGGGCATCTACTCCTGGGC +ACATAGCCTAGACTTGGTAGTTTGCTTCCCATGAGAGTCCCTTAGAGAAAACTAAATTTC +CATTTGCAATTGGTTATCCTAGAGATAGCTTCTGGGTTAATTATAGGGGCATATATCTAC +TTCTCTTTCTGCTCTAGGACCCCATCTTGTGCAGACCCATGTAGGCTCTGTGCATGTTGC +CTCAGTGTCTGTGAATTCATACGTGTGTAGATCTTGTTGATTTAGAGGGCCTGGTTTCCT +AGCTGTCCTCCATCCCCTCTGGCTTTCACATTCTTTCTGCCTCCTTTTCTGCAGGGTTCT +CTGAGCCCTGAGGGGAGGGATTTCATGGAGACATCACATTTAGGGCTGAAGATTCTGAGG +TCTTTCATTCCCTGCATATTGTCTGGTTGTGGTCTCTGTATTTGCACAATTATTGTTTTT +TAATTTTTTAAATTATGTGTATATGGTAGTCCAGAAGAGTATCAGAGCCCCAGGCATTGG +AATTACAAGCATTTGTGAGATGTCTGACCAAAAAAAAAAAAAAAAAAAAAAAAAAGAGTT +GCTTAAGACAGGTTACTGCCAAATTAGGTGTGGGCAAGAGAAATCGGGTCAGATGATAAA +AAAGTGAGATTCAAAAAGATTTCAATGGCTCTTCCATTTTCTCCCCATTGTCTCTCGCTG +TGTGTCTCTCTGTCTCTGTCTCTCTGTGTTTGTCTGTGTGTGTGTTTGTATGTTTGTATG +TGGGGGTGTGGGGAGGAGAGCTTGTTCATACCAAGGAATGCATACAGTTAGCAGGGAGCA +ATCTTTGGTGATAGTCCTCAGTCATCTACCTTGTTCCTATTTGACACAGAGTCTCTGTAT +GCAAAGTCAGCTGGTTCTCTAGAGAGAATTCTTTGGGAATTCTCCCGTTGTCTATTGCAA +CATAAGAGCCCTGTGATCACAGAGGCACATACTACTGTATCAGGCTTTTGAGTGAGTTCT +GGAGATCTGAACTCATGCCCTCATGCACACATGGTAAGCGCGTTTCCCCTGAGCCATCTC +CCTAGACACTATCCACGGTCTTGTTCTCTTTTTAAAGAAACAGAGTGTAAATGCTTTGTA +GTTAATGAAGTTTGGGTGATATTTCAGTAAGAAAGAAAACTGAGAACCCATCAAGAAGGT +TTATGCTTGAGATGGAAGGAATGACAATCCAGAGACTGCCCCACCTGGGGATCCATCACA +TAAACAACCACCAAACCCAGACACTATTGTGGATGCCAACAAGAACTTGCTGACAGGAGC +CTGATAAAGCTGTCTCCTGAGAGGCTCTGTCAGTGCCTGACAAATACAGAAGTGGATGCT +CACAGCCATCTATTGGACAGAGCACAGGGTCCCCAATGAAGGAGCTAGAGAAAGTACCCA +AGGAGCGGAAGGGGTTTACAGTCCCATAGGAGGAACAATATGAACTAATCAGTACCCCCA +GAACTCCCTGGGACTAAACCACCAACCAAAGAAAACACATGATGGGACTCACGGCTTTAG +TTGCATATGTAGCAGAGGATGGCCTAGTCAGTCATCAATGGGAGTAGAAGCCCTTGGTCC +TGTGAAGGCTCTATGCCCCAGTATAGGGAAATGCCAGGGCCAGGAAGCAGAAGTGGATGG +GTTGGTGAGCAGGGGGAGGGGAGAGGGGATAGGTGGTTTTCGGGGGAAAACCAAGAAAGG +GGATAATATTTGAAATGTAAATAAAGAAATTATCTAATAAAAATGTAAAAAAAAAAGTTT +ATGCTTAAAACAAAACCTTAAGATGACAGTCAAATGAACTGAGAAGTAGATACCCAATAT +AAGTTTAAGTTAAATTGTTTAAAATATTTACTATGTTTATGAAGTTCTCATTTCTGATCA +ACCACCCTGTGCCAAAATAGTCACATTAAGGGTTTTTAGTGCTCAAGAATGCACTTCTTT +GTTTAGCATGCTTCTTACACAGGATTGTCACTGCAAAGCTTTCTCTGACTGCCCTCTCCC +ATCTGTTATGAATCCCCTGCTGTTTATCCACTGTGGTACTTCATGACGTCATAACTGTTT +GCTGCATTGTCTTGTCTCTTCTAGAAGTCTCTGAGCTAGGGGAGGACAGTGACCCATTTT +AAATCTCCATATTCTTAAGTCATAAAGTCCTGCTTAGTCCCAGTGTGAACACACAGATGT +TTATTGAGTCAGTGATGAAAGATAGACTTTATTAAATGTGTTGGTGAGAAAACCATGCTA +AAATGGCAGGTGTCTTATTTTACAGGGATATAGAGAAAGGCTTTTCTGTCAAGAGCTATA +TACTGTCATTAGCTGAGGAATCAAGACCTTGGAACCATAGTATTTTTGGATTGATTTAGT +CAAGGATTCATTGTTGTAGTACGCCTTCTCTGGCTGCAGGAAGGTCGTGTGGGTCTTTCT +ACCCTATGTCTTTCTTTCCCATTATGTCTTTCAATCTGTGTGCTCTCTCCTGTTTCCAGG +AGCTGAGCCTTACTGAGTGAGGCTTGCCCTCCCCTGATGGGTTGGGAGGTCTCAAATAAT +CAGTCTGGGTTTGAGCTCCTTTCCTTCCTGAACCTCAAATCAACAGATGCTTCTAGTTTG +GAAACCTCCGGGAGTTCTTTAGGCCAAGTATCTCATTTCCTTTGATAGACTCATAGCCCA +GCGAAGGTAAGCATTAACTCCCCTGTCTGTCCTTTATATTCTCCAGTCTTCGGTCTTAAC +TCTTTAATCAAATGCTTTGCTTTAATTGCCCTCGTCCCTCTGGCATTTGGTTTTGTCTAG +CCCACAGAATGCTCTATTTTACCTAAGTTTAAAAAAGCAGACCACAGGAGGAAGTATTTC +ATTCAATAGGATCACAACAGTCTGAGCATTCCAGATCCAAGGCCAAAGAGTGTGTGGTAG +AGTCAGTCACAAGCAGTAAAAATACAGTTCAGCAGAATCACATATGGAATCTAATCTGCA +CAGTAACTTAATGAGTGCTTTCAAAGAATCCAAATAGAGCTAGCTGAATGTCATTGTTCT +TACTGGCTGAAGGTGAAGTCTGAAATCGCTTGGAACTTAATCCTTTTGCCTCAGTATCCT +TGGTGCTGGGTGCTGGGGTTATAGAAGTGTACTAATACTCTAGCTAGCTTTTTAATATAG +TAGCATAAAAATGGAAATTGAAAAGCTAAAACTGGGTTGTTTATGATAGTATCAAACCCA +AGCAATACTCAGGAATAAGGTTAACAAAGTGTATGTAAGGTTTGTATATCCCAAATGACA +AAATATAGAAGAAAGAAGCCTAAGAAGACCCAACTAAATGAAAAGATACTGGAACTGGGG +AAAAGTGCTTGCTTTACATTGTATGAGGGCCTGGGTTTGATTCCCAGGACTGTATAAACT +GGGTATGGTGGTGCATGCTTGTTGTATCAACACTTGGGAGGTGGAGGAAGGAAGATCAGG +AGTTCAAGGTCATTTTTGGTTATATAATGAGTTTAGGCCAGTCTAGGATTCAGCCTTGTC +TTAGAGAGGAGAAAGAAAAAAAAACCCAAAAAAACAAAAAAACCATGTTTCCATATGAAA +AAATATTGTTATAATGCTAGTTGATGTCCATTTCCCCATAATGACCTACAGATTTAATTA +AAATCTAGCATATAGGGGACAGTGGAGAAGGGGAAGAGAGTGGGCTGGAGGATGGGAGAC +GAAAATGTAGATAGCAGAGATCTCCTTTCAGGTGGTGGATCCATTTGGATCCGCTACTGG +GGGATTTAACTTAGAACAGCTTAGAAATTAGGATGTTCCAGCTTTGATGTCCCTCAACAG +AGGAATAGATACAGAAAATGTGGTCCATTTACACAATGGAGTACTACTCAGCAATTAGAA +AGAATGAGTTTATGAAATTCCTAGGCAAATGGATTGACCTGGAGGGTATCATCCTGAGTG +AGGTAACCCAATCACAAAAGAACTCATATGATATGTACTCACTGATAAGTGGATATTAGC +CCAGAAACTTAGAATATCCAAGATACAAGATACAATTTGCAAAACACATAAAACTCAAGA +AGAACGAAGACCAAAGTGTGGGAACTTTGCCCCTTCTTAGAATTGGGAACAAAACACCCA +TGGAAGGAGTTACAGAGACAAAGTTTGGAGCTGAGATGAAAGGATGGACCATCTAGAGAC +TGCCACACCCGGGGATCCATCCCATAATCAGCCTCCAAACGCTCAAACCATTGCATACAC +CAGCAAGATTTTGCTAAAAGGACCCTGATATAGCTGTGTCTTGTGAGGCTATGCTGGGGC +CTGGCAAACACAGAAGTGGATGTCTGCTATTGGATGGAACACAGGGCCCCCAATGAAGGA +GCTAGAGAAAGTACCCAAGGAGCTAAAGGGGTCTGCAACCCTATAGGGGTGGAACAACAA +TATGAACTAACCAGTACCCCCAGAGCTCGTGTCTCTAGCTGCATATGTAGCAGAAGATGG +ACTAGTCGGCCATCATTGGGAAGAGAGGCCCCTTGGCCTTGCAAACTTTATATGCCTCTC +AGTACAGGGGAACGCCAGGGCCAAGAAGTGGGAGTGGGTAGGCGAGGGTATGGGGGACTT +TTGGGATAGCATTTGAAATGTAGATGAAGAAAATACCTAATTAAAAAAAATAAAGAAAAT +AGAAAAAAAGAAAAAAGAAATTAGGATGTTAGTTGTTGTGCCCAGCGATTGAGTTACCAT +TGATTCTGAACTGAGTTTGTGTTGTGTTTTCCTTCATGTGGCAGCTCAACTGGGTTCCAG +AGAGAAAGGTATGGTGGTAAAGTGTGGGTTTGCAAGAAGTGTACCCCAAAAGGCTGTGGG +AATTTTGAAGTGTGGGGTTGGCGTGGTAGTGACCCACCAGTGGGACCTTAGTGAACTGGT +TGGAGAGATTTCAGAGCTGAGTCAGAGAGTCTCCACAAGATGAGAACAGGCCAGCCATGC +CCTCCAGTGCCTGGCCAGTCAGCCTGCCAGGGCCCGTCAGTGAAGCATGGTTTGCAGTTT +TCAATATTTCATGCTACAGATGGCGTCCAACATGACAGGCAAGAATCCACTAGAAATGTA +TGATTCTTAGCTTATCAGTTTGAAATTTAGTTAGAAACTTGGAGGTTTGTCAAGTGGAGC +AGAGTCAAGTCCCATGTGCAGGAACATTGAAACAAAGAAAGAGGGCTCTGAGTGCAGGCT +GCTCTGATCACTGAGAGCCAGAGAATGGAAGCTGCCTGTTTCCTTAGCAGATGTTGATTG +GAGTATGATTTAATTAAAAATTGGGATTATTTGCTTTTAGGATAGATTTATAAATAGATT +TTGTCTGAATCACATGGGGAATTTTGCCCATGGTTTGAAACTAGAATAGGGAAAATTTAC +TGGCCCCAGGTAGAGAGCATAACAGATAGATAAGAGGTATTAATAAATAGATGTCTGTGG +CTCCAGGTAAAGAGCATAAAGATAAATGGTATATTAAAGTCCGTGGGAACTCATATTCTT +TGTTTGTGGACTCCACAGGAATTTTGGGTTAATTTTCTGGCATGACTAAATAGAAAAAGC +CCAAGAATAGACTGGTACAGTATTTTAGTTTACTTTATTTATTTTAGATTGTCTTAATTT +TCAAAATAGGTGTGATTTTGAGTTTTGTGGTTATATCATTTCTCTGGGAGAGAGGTCGAG +CTAAAGGTTTTTCTGGTTACTGGCTCAAGGATATGCTGATTTGGGAGAAAGTTTTGTCTT +TGCATTTTTTAGAAAAGGTGATTATACACCTTCCAGAATGATATGGATCAAATGTGACAG +AGGAAGACCACCTGAAAATAGATTCAGGTGAATCAAACAAACAAAATAATATTCTTTGTG +TCATCCCTTACACAGCACGATTGAAGACTTATGATTGGAGCAAAATTTCATCCTAACTAG +TCTGAACACTTTACACAGACTAATTCAATCCATACAGATATCTTGATGATACTAAAATTT +TGTTTTGAGATTTGTATATTATAGAATATACAGCCTTGGTGAGTCTCATTGTCAGACATG +CTGAACTGACCTGCTTTGAACTCCCGATCTCTTGGACTTTCAGCCAGATCCAATCAGGAC +ACAAGCATCAGAGACTAAAACAATCGCTGGTGTGGCCTTCTTAAGGCCAACCAACTCCCC +TATTTTTTCTACTCTTCTCCCCCCCCTCGAAGATATCTCAGCGCCTATATTCAGCTTGAG +GAAGTTATGAAGAGTTGTTGTTCCAGTTCCCTGGACTTGGGAGTCTAGAGGTAGTTATTC +TAGTTGTCTTTCTGGGGAATTTTGAAATGGCCATAATTGAAACAGGGAGGAAATAGCTAG +AATTGATTGTGTAGCCATATTCCTATTTGGTAAAAATCTTTACAATAGTTACTAAGTTGA +AGTCATAATTTCTTATTTTGGTACAGAATTTATTTTGATACAGAGTCAAGGTTCTCATTG +GTATAAATTTCTTCTTTTGATATAAAAAATTTTAAAAGTACAAGGTTTGGACCCAGTCTT +TCTGTAAATGCCATTACAAACTGATCTGAGATGTTTAAGCCTGTGAGTTAAGGGCCAGGT +AACAAATTAATGGCTCTGAGTTTATTGTTAAGGTGTTTTCAGATAATTTAATTAGAAATA +GTTGAGAGTAGTTAACAGACAACTGTCCAGATGACTTTACATAGCTTTTTTACTTTACAT +AGGTTTTCATACTTTACATAGGTTTTCAAAAATGTCAGAAATCCACACAATGTGACATTT +AATGTTATTTATTCTTTTGTTGTTGAGACATATCTGCTCTTAGCAGCTCCCCTTTTGTGG +ATTCAAAGAAGAAATTGAGTGTCTCTACCTCCAGTTGAGGTAGTACAGTGGCTAGGTGGC +CACTGGGCAGAAATTGCCTATTCATCTATAGACTAAATACCATCCAGAAAAAGGACACAC +TATGCGGAATAGTCGACTCATAATCTCTGCCAAGTCAGGGTAATCAGTCCTTCAAAATTC +TGCAGTACAAAGGTCTGTCAGATGATCCTGGGCCAGAAGGCTAAAGACTGATGCTCCAAC +TTCCTGACATATAGGAGCTGTATAGGTAGGCAGCTGTCTCTACAACTTGTCTCAGTTCTG +GAAGATGTGCTAGGCTTCCTATATTTTCAGATAATATTGGTCATTCTCAGATTTCTGATG +GGATTGAAGACTAATTATAGTCTCATAACCAACCCAGGCTATTTAGCATTGAGAGAATAT +ATTTAAGAAGATAGTTTTCAGATAGTATACAAGCTAAACCAGGTGATAACATATAGATTT +ATAAGTCTTTTAAGTTAAGATAGATGACAGGGTTCTATTTAATTGATAAAAATTTTGGAC +TGGGTGTTAGGTCTCTTTTGTGCTTTATAAATTGCAAAATGTTAATAGCTGTGCTCAATT +TATATCTGAGATAAGAGTCTTTTAATTGGACAGAAAGGGGGAAGTCTTGTGGGTAGCCCT +GGTGCTGTTTGTATTTTGATGCTAATTCACCTTCCCCAAGAGGGGCTGTGTGGGACTAGG +AGTGAATCACATATTCAGAACTTCCTGTGACCCTTCTAATAAACAAAGAAACCAATCACT +GGGTGAGTAGGTGGGACCTCCAGGTCAGAAAGATGGATGGAGAGGGAGAAGAGGAGAATG +AGCCCGAGAATGTGAGATGAAAAAAAAATGTAGATAGCAGAGACCCTGTTTCAGGTGGTG +GATCCATTTGTATCCACTACTGGTGAATTTAACTTAGAATGGCTCATAAATTTGGATGTT +AGTTGTTGTGCTCAGTGATTGAGTTACCATTGATTCTGAAAAAAAAAAAAAATCTAGCAA +ATAGAGCTGGGCATTTGGAGGCAGAGGCAGGCAGTTTTCTGATCCCAGGCCAGCTTGGTT +GACATAATGAGCTCCACCTAGGACAGTCAGAGCTACATCATGAGAATTTGTCTCAAACAA +GCAAACAATCACCAGATACTTGGACAATCAAACTTGTACAACTAGAGAGTATGAATAACA +AAGGAACGTGGGCAACAAAAACAACTTCTGAATGACAGAAGTAGACAATCCACATGGCCT +AATTTCAAGGCATTTAATACAGCAAGGCAAAGAGTGCTGTGATATCATGGGAGGACAGCT +CACCAGACACAAGGAACAGAACAGAGAGGCCTGGAAGCTGACCCAAGCACACCCACACTT +GCACAATCGACTGATGTGTGATAAGCATCATTCAGAACAAAGTAATCAATGTGCCAGGCA +CTTTAAATAAATGAAGCCATGTCAACAGAGTGACTATACAACGAAAGAAAGGAACAGCAA +AAGGGGGCCACCGTGTTGAGCACCATACGAACATGTAAAAATATTCAAACACTGGGAGAA +AACACAAGAGGAAGTATTTGGAATATTGATTTGGGCCAATTTGTTTTCATAGAGGATCCA +AAAACAGTAACAACAACAACAACAAAAAAGGACTCACGCCACTTCATACTTTAAAAGGGT +TTATTTTTTATCAAAAGGAACTAAGAAAATAGTTTTTGAAAAGTTGCAGATAAGCAGAAA +ATACTTTTCAAACACTCATAGAGTGTCTTTTGGTGCTCACACCTGTAATCTTAGCACTTG +GGAGGCTGAGACAGGAGGATGATCCTGAGTAAAGCTGTCTCAAGTAAGTAAGTAAGTAAG +TAAGTAAGTAAGTAAGTAAGTAAGTAAGAAAGAATCAATAAAGCCGTCAAGGGAGTAAAA +ACATAGAAACCAACAAGCAAAGACCCTTTAACAATCTTAACAAACAAGGTGTAGTTACAT +AAGCCTGAATCCCAGCACTGTGCTGACTGAGGCAGGAGGATTGAGAGGCCAGTCTAGGCA +ACATAGTGAGATCCTGTCTCAAAAGAAAAAGAAAAGGGAGAAAAGAAAAGGAGGAGAAGA +GGAAACAAACAAAAACACCTCTTACAACTCATTTAGAAAACACACAACCAAAAATAGTGG +TTAAAAGAATTTCTCAGACTCTTCACTGTGGATTGGTTTAGAGACAGCAAGTGAGTTCAC +AAAAAATATGTTCAGTATCATAATACTGAAAATCAAAAGTACCATATACCTCCAAGAATT +GCAAAACTCAAAAACACTGATAATGTAGAAATCTATAATCTGGATCCTTTACGCCCTTCT +GGTGGGAATCTATACATGCTGAAAAGCAGCTGGGTGGTTTTTGTCAAGCAAAACATACTA +CACACTATTACCATACATACTAACAAATATTAGGAAAGTCAGCAGCCTCCAAAACCTACA +ACTATCCTTTCCACTCTCTTGTGACTTCTGTTACAAACTTGTAAGTCTTGCCATTCCTTG +TCTTGTAGAAGATCATTCCAGTTCCTGTTATATGACATATTCTCTTTATGGAGTAGGCTC +TGTGCTTTTCTTCCTCTAGGAAAATATCTCAGTACCTACTGTGTAGGTCTGATGACCCTA +GTTTGATCCTCAGCCTGTACATGAAATGGTATGAATGGTATGGTGGTACACATTAGTAAT +TCCAACACTGGGCAGGCAGAGATGGGAAGATCCCTGGGTCTTCTTGGCCAAGCCAATCTA +GCAGAATCAGCAGCCGCAGAGAGAGCCCCATTGAGAGACCCTTTCTCAATAACTAAGGGA +TGACACCTGAGGTTGTTTTGTGACCTCCATATGCACACTACACATGTGCCATTGCTTGTG +TGCACACATACAGTTATTACCCCCACCAGCACCACCCATCATATTAAGTCCTACACTATT +CCGGAATAACCTTATTTTAATCAATGAATCTATAATGGCTACATTTCCAAATAAAGTCAC +AGTCTCAGGTGCTGGGATTTAGCACAACATTTGGAAGATCAACCCACTGAATCTTCCTCC +AGGGTTGTGAAAACTGAAGCCATAGCTCAAGTGGTAAAGCACCCGCTGTACAAACATGAG +ATTGTAGCCTCAGAACCCATGAAAAAAGTTATATGGTGGTGCATGCCTGCAAACCCAGTA +CTCGGGGAATGAGGCAGAGACACATAGATTCTCAAATCTCATTGACAGCTAGCTTAGCCA +AGTCAATACTTATTCAGGTTCAGTGAGAGGCCCTGTCTCAAAAAATAGACAGACAGCAAT +CAAGAAAGGACAACCTATATCTACCTCTGACCTCCACATGCATGTGCACAAATGTGAACA +CAGCTACACTGACAAGTACACACACATGTGCACACACCTATACTAACAAGCACATGTACC +ATGCATGTACATCATAGACCCTCACACACACATGCACACACATATACACATGACATATAT +GAGATGTTTATAGCACCTCAACCTGGAAACAAGTCCTGAAGTATTAACCACAAATGGATA +AATTGCGGTGTGTCCATTCACTGGAATAGCACTGAATACCACTTGGCAATCCAGGCAAGA +ACTGCAGATATATCAAAGAACATGAATACATTTCATGAAGAAAAGCTCACTGTAAAATAC +CATTAGTGTAACACTTTAGAAAAGTCAAACACTATAGATGAAGACTCGGAGAAGAGCTGC +AGGGTCTGCTGGAGTGGAGGGGACAGAAGGGGATGGAGCATGAAGACGTGGAAGTCAGCC +TTCTACGGTGATAAAATATTGACTGCCATAATTGTGCTATTGTTACATAACTGCCTGAAT +TTGTCAACATTCATATAACAGTTCATTACACATAAATTTTTGCTGCGTACAGTTATATTT +TTAAAGTGGGTTGAATTATACCTTAAGAAAACATTAGCTATTGTCATTTTCCTTCAGTGA +GTAGTCACTGCTAAGCTGCCACATGCCCAGTAATAACCATACATACATGCTCATGCATGT +AACACTAACTAAACTTGGTGTGTTATAAACAAAGACATGGAAAATGAATTTTGTCACAGG +CCCTTTCTACATCTACTGAGATGATCATGTGGTTCTGGCTTTTAGTCTATGTATATGGTA +GATTGCATTTATTGATTTTGTGTGTTGATCCTTCCCTATTTGTTTCTTCTCCTCCCATCG +CCCTTTCCTGGACAGGCTGTGTCCTGCCTTCACTCACAGGACAGTTCAAGCTTGGTTTTC +TTCAGTTTGTCTTAACTCACAGTTCCACTTTCATATTCAAATATTTCCATTATTTCCACG +CTTCCTCAATCCTAAGAAGTGGTAGGTTGTGGAAATTTAATACATTCTTTCAAATGAAAA +AAGAAAACATGAACACTTTTACACTGTCCTATTCAGTTGATGCTTGCCTAGGTTAGCTTT +AACTGTTAGCTAGGACTAACTAGTATAAGCAATTCAGTTGAGGAATTGACTACATCCGAC +TGGCCTGTGGGTATGTCTGTAGAGGATTGTCTTGACTTTGTTAAATGACGTAAGAGGGCC +CAACCCACTGCAGGTTTGGTGGCACCAGTCCCTAGGTAGATGGTCCTGAACTGCCTAGGA +AAGCTTGCTGAATGCAAGTCTTCCTGCCAGGCAGTAAGCAGCATCTTCCATGATGCTACT +GCATTGCTTTGGCTGAGTTCCTTGGTTGCAGGTGATATGTCTGGGTTTTGACTTTTGTCC +ACTTACACATCGTTCCCCTTTGTGGCTTGGTCTCACAAACAGGCCCACCTGTGTGCACCT +GCCTCAACTTCCCTCAGTGATGGACAAGGACTTGGAATCATAAGCCAAATACTTTTTTCC +TTTTTCCCCCCAAAGTTGCTTCTGGTCAGGGTATTTGCCACACCACCAGAAATGAAGGTA +GAACGATGTAATTGATCTCACCCTCTCTGTGTATATTGAGATGACTAAAGGTTGCATGAA +AGTTCATATAATTAGACATCATATTCCTCCTCACACCTTGTGGCCCTTCACATCTCCCCT +CCCCCTCCCACTAGTCCCTTTTGTTCCCCTGGACAATTTTTGCTTCTACTTTCACAGCAT +CTGAAAGTGCATGAATCTATGCATCTGTGTGCTATCTAGGAATATCAGGGGGTTTTGACT +TTTGTCCACTTACACATCGTTCCCCTATGTGGCTTGGTCTCTCAAGCACAAGGCCTGGAC +TCTCCCATATTTGTAGCTTCAGGGTTGTTCTCCAAGGATTTAAATGTCCCAGCTTCAAGT +GTACAGCAACTGCACTCTTTGTGAATACTGTTATCTTGGTGCACAACAATTCCTCAACGG +AAAGTTCGCTTCCTTAGTCTTTAATTCACAGTTTAACAAGTCCATGACCTTCACATACAT +AGAGCCTTAAAATACCCTGACTTTCTTCCAGGCCATTTCCTTTTCCTTTCCTGCCTCTTC +ATTTCCTTGTCTTCCCTCCTACTCCAAACATGCCTGTGGTTAACACTTCCTGCCTGTTTT +TCTTCTCTTATTGTCCTGTCCTGTCCTGCCTGTTTCTTCTCATCCTCTCCCTGTCTTTCC +CACCCATCTGCTCCCTTATTTTTAAACGTTTACTCACCCATTATTTTTACTGCTTTTTAT +AAGGGACCCAAGGGTATCTGTCATTACATCTTCTTTTTATTCAGTGAAAATTTGTGTTTT +CCAGTAAGTCAAGAAAGAAGTCTGCATGGAACTTGCCAGGAATATGCCAACTGGGTCTCT +CCACTTTGTAATACCAGGCCTACACCTAGGCAGAGGGACAATACCTCCTATCAGCTTCTT +GGTGGAGCTCCAGCTCATGCATATTAATTGCCTGCATCATTAACAGTCCCTTGGGTTTAT +TGCATGTCATGGGGGAGGCACTGAGAATAGTTGAAAATTCAGTTAGAGCAACACCCTTTC +ATTTTCATTTGCTGTTAGTGGTTTGGACATAGATGCCTCCAGCAGCTCCGTGGAGTGGAT +CCAGTTCTTCCTTTTATTTATAAAACCTACCCAGAGAACAGCAGGGCTGTTAAGTGTGTG +GTGAACACCAAGTCCAGCTTTATCAAGTTCCCAGTGAAGTGCTCAGTCCTCCCATCCACA +GCAGATCATAACCATAATTTAAAAATCGTGCAGGCTGACAAGATGGATTAGCAGGCAGCG +TTGACTGCTGTCAGGCCTGGTAACCTGAGTTCCATCCCCAGGACCCACATGGAATGAGGC +TGCTGATTCCCACAGGATGTCCTCTGACCTTTACATTTGTGTCATGGCACAGGGGCTAGT +TCCTGCAATTAAATAAACCAATGTCGTTTTGAAAATTCTGAGAAAGTATAAAAGTAAATA +ACATTTAAGAAGCAAAATAAAGTAAACTACATTTTCAGTACTTTTATTCAATGCAGCAGG +AAAATAGCCTATATTAGACTCTATTATATATTACTACAAAAGTTTGAAAGAATAAACTAC +CACGTTAAGTTTTATACTATAGTGCTATCTATTTTTTCCTTGGTCTAAGCTGGCCTTGAA +TTGCTATAAATGCAAGGATGACCTTGAACTCTTGGTCTTCCTCTACCTTCCAAGTGCTGG +GATTATAGGTGTGAGTTACCCTACTCAACTTATAATTGTACTTTTTTTTAAAAAAAATTG +TTTTTATTTAAAATTATGTATATTTTATATGTCTCCCTGTGTCTCTATTCATGTGAGTAT +AAATTCCCACAGAGGTCAAAGGTACCACATGCTCCTGGAGTTACAGATGGTTGTGTACCA +TCTGACGTGGGTGCTGAGAACTGAACTTGGTTTTCCTGCAAAGCAGTATGTGCTCTTTAC +CACGAAGGCATCTCCCCAGGCCCCAGTGATACCTTAAATTCTTCGATCATATTGACTTTT +TTGTTTAATTTTTGGTGCCAAGGTCTGAACCCAGGGCTTTCTACCTCCTAAACACACACC +TTGATCCAGCCTTGATCACTAAGTTTGCTATATCCATCTATGGTGTGTTAGGTCTATTCA +ATAAGTATATGTCTAGCTTCTAATATGGATTTCTGATTGTTGAGAAAACTTAAACATTAA +TCTCATCTACTTTCAAAATTTGCAAGCTAAGTAAGGCAAAAGTCATGAGTATAACTGAGC +CACCAACCAGGCAGCATATATGAGCTAGCCTGAGGCCCTGACACAGGTACAGCTGAGGAG +TGCCTGGCCTCAGTGGGAAAAGATGCACCTAACTGTCACCTAACTCGCAAGAGACTTGAG +GCCCCTGGGAGTTGGGATGTCTGTTGGGAGAGGGGAGAGGACATTCTCTTGGTGACAGTG +GCAAGGACTGTAGGAATGGGAGGGGGAACAACGATGGGACTGTTAAAAAATAAAAGTAAG +AGAAAATTACAGTATAGGAGTAAGGTGTAGTGACACATACCTTTAATCCCAGCACTCAGG +ATGCAGAGGCAGGTGGCTCTCTGTAGGTTAAAGGCTAGCCTGGTCTACAAAGTGAGTCCT +GGACAACCAGGGCTATTACATAGAGAAACCCTGCTTCAAACAAACAAACAAATGATGGAA +TGTATACTACATTTATTAGCTTCATGAGGGCAGACACTGGACTTTTTTCTGTGTTGCTGT +TATCGTGTATGTGTCTGCATGATTTGTATGGGAGGGAATACATGCCACAGGCCACATGTG +AAGAGCAGAGGATAACTTGACAGACTCAGTTCTCTCCTTCCACCTCTCTGTGTGTTAAGT +GGATGGGACTCAGGTGGCCAAATTATGGGACAAGTGCCTTTACTTGCCTAGCTGCTTTGA +CAGGCTTATCACTACACTTTCAAATTGACATACTTCTCTTCCCAAATCCAGCTTAGTCCC +TTCCACACAGAGTCACTTAAAAAGACAGTATGGGACCATTAACATTGCCTTTTAGGACAA +CGGTTAAAGAAGAAACCAGCTTCATCTGTTTTGGGTAGTGCTGCGCATCAATCCTGGAGA +CTCAAATAAAAGTCAAGCTGTCTAGCACTGAGCCCCCCTCTGGCAGAAGAGTCCTTTCTT +AAAGAAGGAACTTTGAAATCATTAAACATTAACTGTTGATTGATCATGTGCGTGTGCGTG +TAACTTGATGTGTGTCCGTGAGCATGAGGTCAGAGGACAAGATTTTTGGAGTTGGTTTTC +TCTTTCCTTGTTTTAAGGCTGGGTCTCTTTGCTGCTATGCAGATACTCCATCCAGTCTAG +CTAACCATTTGTCTCCAGCCAGTTCTCCTGTCACGTGACCCCTCCCTCTGCAGGAGTTCT +GAGATTACAGATATGCACTAGTGTGTCCAACTTATAGCTGGGTTCTGGAGAGGAAACTCG +TGTTGCCAGACTAGAATAGCAAGGGCTTTTACCCACTGAGCCTCACACAGTACTTTGATT +TTAATGGAAGAAAAGCCAGTGGTCTTAGTTAACTTCAGATTAACTGAAGAAGCAATGCTT +CCTTGAGTAGCCTAGCTCGTGTGGCTGCCTTGCAGGATGGCTTGTGCTTCCTTGAGTAGC +CTAGCTCGTGTGGCTGCCTTGCAGGATGGCTTGTGCTTCCTTGAGTAGCCTAGCTCGTGT +GGCTGCCTTGCAGGATGGCTTGTGCTTCCTTGAGTAGCCTAGCTCATGTGGCTGCCTTGC +AGGATGGCTTGAGGAATTGTGTATAATATACTGTACATATTCCAGAAGCGGCCGGAAGGA +AGGCAGGTGGAGTGGATATTCACTCCATGAGGGGTGCACTGTCTCCCAGGCACTTTCATA +GTGAGAGAGAGAGCAACAATGAGTCTGTGTAGGGAAAACAGTAGCTTGGCATGGTTGCCT +AAGTAGATGCTGGCCTGTGATAGGAAAGTTTTGTCTTGAAGTTTGTGTGGCAAAGAGACT +ATCTGGGGTATACCTAATAAACGGGTTCTAGGGCAAGAAGGGAAGTCCCACTGGTAAGCC +ATCTCTTAAAGGATCTCCCAGCAAGTTGAGAATAAACAAATCTTAGTGAAACACAAGTTA +TCCAGCACTTGGGAGGCAGAGGCAGGCAGATCTTTGTGAGTTGCAGGCCAGCCTGGTCTA +TTGAACAAGTTCCAGGACAACCAGGGCTATGAAGAGAAACCCTGTCTCAACAACAACAAC +AACAACAACAACAACAACCAACCAACAACAACCAAGCAACCAGACAACCAAACCAAACAC +CAACCACAATAGCAGAAGTTGTTTTTCACAGCGCTACATTCTTCTGGTTCTGTGAGTGAA +CTCTAATTGCTGACTCATTTATTGAAAGTTTATAGACATCTCCAGGTTTCCTGTTTCACC +CTGGACATGTGCAGCCAAGCTCTTTCTCTCCTTCATGTCAAGACCAAGTGAGTCGTAGTT +TTTCTGTGTGCTTTTTCCTGGCTTTGAGTATCTGTAGCTGTTTCCTTCCTTTTCATTTCT +GTTTCTTTTTAAAAGCTTGTTCTCTGTATGTAGATTTGTTTTGTCTCTGCTTCTCTGTCT +CTCATTATTTTGGACAGAAATGTATCAAGTCTCTAGATCTCTTACAGAAAGAGACACTGC +CTATAATAGCTTACTGTTTCTTCCTTACATGAACTTGTGTATGAATGGTGTTGATAACAA +ATGGCTTCTCCACTTGTGAGGAAACTCGAGCTGAGTAAAGCAGGTGTGTGCATCCCTGTG +GCTGCAATCACTTTCAGCTGTTTGTTTAGAAGAGGAAGGTCCTGGGACAGGCTGCAAGCT +GAGGACAAGGCAGCATGTCCTGAGCACTGGTGGCAAATGTCTGGGATGAACCTGCATGAG +TGACCCTGGATTAGACTCTGGCCCTTATCGTTCCTTCTAATTTGTGTTCCTCCAAGCACG +ATCCAGTGAATGCAGACATTAGCTAGAGCTCTGTTTCATATTATAGTTGGTTAGAGCAAA +CAGGAGAATGTTATCAGTGGGAAAGGACTTTAAAAGTCCAGTAATCATTAGCAGTTTAAA +TGTGGGAGACATGCTTCTCTAAGCAGAGTTAATAAGAAAACCTTCTCTGGCAAGATTTCA +CATTCTCTGAAGTTTGGACTTTGCTAGTAAACTTCAAGTAGATCAAACAGTTTTGCTCCC +CAACCAAGTCTGTTGGCAAAACTACTACTGTGGAACGTTTTGTTCATATGAAGAGTCACT +TATTGGGTCCAGAGGCGAATGAAGGACACAGTGAGTTAAGTGCCAGTCACCTGGTGGCAG +AGCTGAAACCAGAAAAAACAAATCTCTGTAGGTTTGTTTATTTATTTATATTCACGTGTA +TGTGTGTGAATTCTGTGTGTGTACGTGCTGTTGGAAACTAGGAGAGGGAGTTCGACCTCC +TGGAGCTGGAGTTACAGGCAGCCGTGAGCATGCAACATGAGTGCTGGGAACTGAGTGAGC +AAGCACTCCTAATGGCTGGGCCCAGAGTTCCTGCCTGAACTCATCTCCCTAGTCCTGGTC +TAGCTTCCATTTCCTCACTCCATGGACTTGCTTGATTATACAAACCCAAGGTAGATGAAG +AAAGATGGCAATGAACTAGTTATTAGCTATCCAGACATTCTGAGGGATATTCCTGCCTAT +GGAAATGTTTTTACAACAAATGTCAAGAGGAAGAAAAAACAAACTGGAACAGATCATAGA +AACTCCTCAGTCGACTGTGGTATGAACGTCCTCTGAGCTAGTCCTGTGAAACAAGAATTA +CAGAGGGATGAACGTCACTGTTCAGATGGAGAAACAGTTGAATTATCTGTTAATCTCTAC +TGTTAGCTCTCTTAATGTTTTTACAGGATAAGCCATTGAGCACCACCCCCACCTTTCTTC +CTTCCTTCCTTCCTTTCTCTCTCTCTCTCTCTCTCTCTCTCTCTTTTCTTTCTTTCTTTC +TTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTC +AGAGATTATTCATTTTAAACACACAGGAAGACCTCAAGAAACCCTTCTTTTCTGGTTTTA +GATTCATGTAAAGAAAAAGATGTGAAACTCAGATCTTTGCACCATTTGGCAATTGTTTAT +ATGGCTAACAGCTGTTTCTCTTGATTCTTTGTGATAGCTACAAATCAGAACCAGGATTAT +ACAGAGACCCTTGCTTTTAAAACTCCAAACAGTATAGAACATATGTCTTTTAAAAAGGAA +ATAAAATGTTTTAAGAAATACGTAGAGTAAATTTTTTGAAATTAGTTCTTCAGCTCTCTA +AAAACCATGGCATTTTCAGTCAGTTTATGGGATGTAGCTCAGGCAAGAAGTTTGTGAAGT +GCTCTGTAGTGGGTGAGTTCTACTGGGAGAATATTTATTTTTATTATCATTAACCATGAG +CATATTTTGTTAATATACTACTAGCATATTTAATGGAATATTTGTATTCCTTTGCTCATA +AGTGCTCATTTGGTGTATAGGATATAAGATAACTCATATATGCCATTTCATCCCTTCTGA +ATTAGTTACTTGTTTTCTTGTTGTGACAAAGCATCCGACAAAAACAATTCAAATAAGGAA +GGGCTTATTTTGTCTCACAGTCAGATCAAACCATCCATGGTGATGGGGAAAGCATGCAGC +AGGAGCTTGGGGCAGCTCCTGCATCCATAGTCAGGAATCAGAGAGCAATCAGTGTCACTG +TTTGGCTGGTTTACTTCTTCTTCCTCAGCCATAGAATGGTAACACCCACATCTAGAATGG +ATCCTCCCACCTCAATTAATCTAACCTAGAAAATCCCCCCCCCCCTTTTAGAAGGCATGG +GTCCACTGTCTTTGCATAAAAAGCCACAGAACTTTTCCCAAAATATTCCACAAGTGAGTT +CTATAAATGAAGTCCCAGGGTGATAGACTATTGGGTTACGGTTATATAATAACTGTGTCA +AACAGGCAATCAAAATAAGCAGAACATACTGTATTCACGTCACTCTGCTATTTAAGTGAT +AAAATTGGGGTGACATATTCTTAACTTTGTTTTTCTTTTCCCATTTTTCTGTATTGAGGT +CACCAGGGCTCAGTGAACACTACTACATGTCCAACTGTGGAGTCTGGGTGACTGAATAGA +AATATGTCTAACCAATTATCACCATCACAAGCATTCTGAGTCCTTGGATTTCTGGTCTAC +CTGAGTAACTGCTGAACTCTTTGCAGGATACATCCCCAGGGCTCCTTTCTTTAAGGTCTT +TACTTAAAGCAGAACACTTGATGTTATTTATTTTCTGTGCCTGTGGCGGTCAAATGGCGA +CATGTAGGAGGCGCTTCTTTCTTCCTTTCCACCATTTGGGTTCTAAGGATAAAACTCAGG +TTGTTGGGCTTGGCATTAAACACCTTTACCAACCGACCCAACTTGCTGATCCAAGTTCTA +GAAATTCTATGGAGACTGTCTTTCTGCCTCTGTACCAGTCTACCCATGTGCATAATTGTA +TGGATGGAATTCTAAAGTATCCTCAAAAATTGCTGACCTATAAAGCACCCATATCTTTCT +CAATTTCTTCTACCATAAACTATGCCCTGTCGTGTATTAGTCAGTTTTGCATTACCATAA +TGGAATATCTAAAACAGGATAATTTTATGAAAAAACAAACAAACAAGTTTCATTTACTTC +AGGGGTTTATCAGCTAAAAGTGCAGGATCAATTGGGCTCAGTTTGATTTCTGTCAGAGCT +GATGCTAACTAAATGTCATCAAAACCTGGGCTATGTGTGGGAGGAAGAGATCACATCTTG +AAACAGGAAGTCAGAGAGGCTGACCTCACAGAATCTCTTCTGAAGGCAGGCTCCCAATGA +CTTACTGACCTCCCATGAGGCTCCATCTCTTAGTGGTCCTCAGTCTCCCACTGCCACACT +TCCAACACATTAGCTTTTTGGGAAGATACAGCTCAAATCATTTTCAAACCATTTCATCTT +GTGATGGAATTTTGAAGTTTCAGGGAAGGCCTCATATTGATTGGTTGTAAGACACGGAGA +TGATCTGACCTTTCACTAGAGGCTAAAATGGAAGCCATTGATTAGAAATGCTGCAGAATT +TGGCAAGTCACTACTAGATTACTGGTGGAAAGGGCCATGCACTGAAGCATGTGGGAAGAT +CTGAGGAGCTTTGAATGGCTCTGATTGACAACCGGCAAAACCCCCACGAACTTTAGTGCT +GCAAGCACAGGCAGAAAATTCTGCCGTCGATCCAAATGAGCTTAGAAGAAGACCTTAGGC +TCCATGACTGGGAGAGTGACCACAAACCCTGTCAATATCTTGAATTTTCTTTGTGATTTT +TTTTTTTTCAGAGAAACTAGTTAGGGTGGATCTGAGCTGAGGGATATATGAGTGGTATTC +TAAACCACTTAGTCTCCAGTACTTTGCTTTACAATTTTGGTATTTTTAAAAAAAAATTAT +TATTATATCTAAGTACACTGTAGCTGTCTTCAGATGCACCAGAAGAGGATGTCAGATCTC +ATTACGGATGATTGCTAGCCGCCATGTGGTTCCTGGGATTTGAACTCAGGACCTTCAGAA +GAGCAGTCAGCATTCTTATCCACGGAGCCATCTCTCCAGCCCCACAATGTTGGTATTTAA +TATGCTATAGAATGAACTTTAGATACCTACTGGCTTACAACCCAATCAATCTTATGTCTT +GTCTAAAGCCTTTCTTCTTTAGCTCCTTTCTCATTGTTATTAAAGAAGAGACAAATATAT +AGAAATTTAATATTTTTGTTGGTCTATCAGTTTAGGACATAAGACCAACAATAAATTATC +AGACCTACCAAACCTATCTTGTGGGTTTAATGTACAATGATTTTGGGCTGTTTATTAATT +AGCATACATCTCTGGAGACTATTCCCCTCGATTGTCCTATTGATTAGTTTTTGTCAAGTT +GACATAAACTAGAGTCATTTGGGAAGATTGGTCCTCAGTTGAGTATTGCCTCCATCCGAT +TACTACACAAAGGCATCTATAGCTAGAGAAGAGCTTGGGATTGCAATGTATATTCCAAAG +TAGTATGGGAAGAAAGACTCTGCCACTAGTGATGAGTTAGATGATCATGCTGAGGACCTA +GTGAACAGGGTTAGTGACCAAGCTGACAGTGTTAGCCAGCTTCTGGCATTCAAGGCTACT +CAGGGCAAACCAATCCCTGGATGCCCTCCAATGACAGAGCCAAACAGAGGCTACACGGAA +CAGGATGGAGACATCACAGCTGAGCCGTGTCTACGTTGTCACAGCACTGTGAGCAAATTA +CTCATCTTTATGTTAAGACCCAAGGTTTGACATAATTGTTACAATGCATTAAGTAATGAA +TGTAGACATTAGAAAATATGATATGGGTAAAAGTCATGGCTTCCACATAGGATTTCAAAA +TGAAAATTGTATTTGGTTTTTTTTTTTTTTGAGTGAATTATTAACTCACATGAGACATAG +TAAAGATTTCTACATATGCAAGGATTAACTTCTTTTAGGGCACAATTATGCTTCTTTCTT +CAGAGCCCCCTCACATGATGGTTAGGATACAAAGTATGGGCTGCATGATGATGCATAATG +AAAATGACAAAAAAAAAAAGGACAAAACCCAGCATGTCTTAATCCAAATTGATTTTGCTT +TACTTTATGCCCCCAAATGCCCAAATGCTTATTTTTATCTTTCTTTAGTTTTCTTTGGGG +AATCAATTTGAGGTTCCTCCCTCATATCACAGTAAGTGCACAAGACTAATGCCAAGTTCA +CAAGTGACCTTATGGATGAGTGCTAAGTTGCAGGTGACTACATACGTTTTCCAGTAATGG +AAGATGAGAGGATCTGTCATCATGGTGGGTTAGGTGACTCAGAACACCCTGTAGAGGAGT +TTTCCTTTTGTGCTTCATCTGGTGATAGCCAGTCTACCAAGGCCCCCCATGGAGTGGGTA +CTCTAGGATGTCCAGCTGTTCTCAGAAGTTCCAGGTTCACCTGGGCAACAAGCACTGATC +ACCACTAACTGTGATGCCGGCACTGTGATGGATGTTGTGAAGCTGTGAACATAAATGATT +CTAACTTTAAAGCCCTATTTCCATGGTCTGCCCACAATGGCTCTAGGGATAACCAAATTA +AATTAGTTTACTTGAGCTTACCTGGATCAGAACCCTGTGGTTCCCCCAGGGTTGTGAGGC +ATTTGGCTTCCTAAAGTGGATTTCATACAAGGCTGTTGTCTACTGTCAATTGAATTTAAA +AAAGAAATCAAAGTAAATATTTTCTCTCATTCTTATTTGTTTTGGGGTTAAAGAAGATGT +GGTACCCAATACCACAGGGCAGGCTTTGAAGGCATTTTTTATCTCAGATGGCCAAACAAA +CCATATGTTTCCATTTCTCTGAGAGGGCAGGGAAGGTTCACTTATCATGTTCAGGCAGTC +TACCCAATGGCTTGGCATCATGGACGCTGGTCCAGTTTGTTTTGGAGGGACAAGTCAGGT +GCACTGGTAGGATAGCGTCTTACCAAAGTGAGAGTCCAAAGAATGCTTCTTAGGTCATTT +GATCAGGCAGCCACACAAGAATACCACAGACTGAGAGGTATATGAATATAAGGCCCTTTA +CTTTATTTTGATGCAGTTGTGGGGGTTGGAATGTAAGAGTCACGAAGCCAGAAAGATCGT +TTTCTGGTAAGGCCTCTGGTTTCTGAATGGCTGTCTTCTCTTTGTGTCCTTGTGTCTGTG +TGTCCATTTGTCCGGGTATCCGTTTATGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTG +TGTGTGTGTGTCAGAGAGAGAGAGAACGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAG +AGAGAGAGAGAGAGATTGGGAGGAGAAGGGAGCTTGTCACTTTCCTTCCTATAAGATTGT +CTTGATGGTTAATAGTGGCTGTAAGGTTTACAGGGTCTAGAGTCACCAGAGACAAGCCTT +GAGGTATATCTGTGAGGATGTTATAAAGGTTAGGTTAATTGAGCGAGAAGCCCCACCTGA +AATGTGGCTGATGCTGTTCCGTAGGCTGTGGTCTAGGACCACATTAAAGGGAGGAAGAGC +TGAGTACCAGCGTTCATCTCTCTCTGCTTCTGGATGGTTGGCACAGTGTGAACAGCCACC +TCACACCCCTGTTACATGCCTTTCCTATAGAGGTATTTATGTCCCCTTGAACTATGTGTC +AAAAATGAATACATTCTTCCTGAAATTGCTCCTTCCAGGTATCCTGCTTCAGCAACAGGG +AGAGTCACTAATAATAAACTTATGATCCCATTTACTGAAATTACTTCTATCTAGGGACTA +TTGGCAAACTGCTCCATTGGGATAGGGGTAGTCAGGATTTCAATTTGTATATCAAGGAGA +GAATACAATCTAGGCCCTAGCACTTCTTATATGGCACATGCTAAATTAAGCCCAAGGATG +TATAGATAAGCTTATATGTCAGGCGCAAAATGCTCTCAGGGAGTGCATATTAACAGTGAT +GTGATAATTACAATGCTGTGCTCAGGTCAGATGGGAAGAATGAACCCATTCAGTTAGAGC +AGGTCAGGGAAGGCTTTTCAGAGGAGCCTTAGACTCAGCGAGACTTTTGGATGCTGGGAG +TGGTTAGAAGTATTCCAGGCAGAGGCAGAATCCCACTGTCAGTGGTCACAGAGCAGCAGC +ACAGTGGCTGAGCAGAGCCCCAGGTGCTTAGGGGTGTAGGAAGAGCATGGGACCATGGTC +AAGGTGGTTTCAGGGAAGGGTACTTTCCTTTGGAGGACTGCACTAAGCAGCTTGAACTTC +ACCTTGTAGCAGGAATTGGGAACCTGTTACACATTAGACATTGGATCTATAATGCTCCTA +AGAGGTTCATGCTTTCAGTGTGTGTTCTAAGCCAGTGGTGGTGCTTGGGGGGCTACGGTA +TTTTCAGGGTGTAGATTGCTAGCAGTGGGCTTTTGAAAATGATAACTGGCAGCTTATTCT +ACTCTTATTCTTGTCTGCTTCTGGACACTCATTTGTAAAGTCACCATTGGATACACCAGC +CACCGGGAAGGACACAAGCTTGTGAAACTGTGAGCCCAAGTAAACCCTCCTTCCCCTGTT +TCTATCAGGTGTTTTGTCAAAATGGCAGGAAAAATAGCTAAAACAATAGATATTGTAGCA +GCAGCAGCAGCAGCACCTGCTGCAGCAACAGCAGTGGTGGATCAGTTTTGATTTAAAAGT +TCACCCAGAAAGCAGCTGGGACCCTGACACAATGGTGGCTAGGACCAGTTAGAACACCAT +TACCATACTGTGGTCACAGAGCCCAGAGGCAAGTGTGGTGGGCACTACCGGAGATGGGGA +GGGGATAGCTGCTCATCCTATTCAGAACTTAGGAGTTGATGTCAGTGTGGGTAGGGGTAG +GAGTCTAGGCAGGATCCCTCTGCTTGGAGACTAGGGAGCCATCAGGGGGAGAGGAAACTC +CATGCATGGGGGTGAATGGCAGAAGACTGCGAGTGAAGCACAGCAGAGAGCCCCTGGGAC +TGGGAAGGCTCTGAGGAAATTATTGTTGGCTTACCTCTATGAGAAAGCGGCAAAGGAATA +TTGCAAAGTTATCACTATTACGTGCTGTATTTTAGACTAATGTGAAGTAATGTGAATCCT +GGGGTGAGTGTGTCTATTGCTCCTGGATTGGGAGGATGCCCAGGAGCTGGCTAAGAGGAC +TCTGTAAGACTGAAACATTTGGAATAGGTAATTTGCTCATTGAAATCCACTGACAGCATT +TTTCCCCCTGTGCAAATATGACCTAAGCTCTTTGAGTCAGAAAAGTTTCCTAATAAATAA +ATCCTTAGTCATCTGTTGCCAAGAAAATGAAAAGGCTTTGGTATGGAATCCATCAACCTG +CTGGCCTTGTTCTCACCCTGAGACAGGGCCTGCTTTTGAACTCGTGATTCATGTAAATGG +CTGAACTCGTGATTCATGTAAATGGCACCCTTGGAATTTTGGGTAGGGCAGGGAAACAAT +TCAGGAGAGCTAGAGAATGAAATTAGATTTTTTTTTTTTAAAGATCAGATCAGTCCTTCC +TTGATCTAAATTCTCCATCTGCCCTTTGGTGAGGGTGGAGAGGAAAGCCCAGGTCAGTGG +GTTCTGAGCCTTCAGTTGACTGTGACTTTATGTAATTATAACAAACTCCTTTTTTGATTT +TCTTCCAAAAAAAATATTTGGCAGGGTTTCAACAGACCGAAGAGAAAGGGGTGGGGGAGA +ACAAAAAGGAGAGAGAACACAGAGATACAATAAGAGATACACAGTAACATAGAGACATAG +ACACACAGTAAGAGAGCTACAGATACATAAAGACATAAGACACAGAGAGACAGAAAGGAC +AAACAGAAAGAGAAACAGAGAGAGCAAGAGAAGGACAAACAGAGAGACAGAGCATGAGAG +GGACAGACAGAGAGAAACACATATACAAAGGAGAGACAGAAAGATGAGAAATAAACTCAA +AAGCAGATGCATAATGAATTTTAAATTGTGGGCCCCGTGAACTTGCAGCTGACACCTTCC +ATTAGACAGGTGACAACTTTTCCTTCCACCTTCCTGGTCCTTTCCTGGGCACCCAAGCAA +AGGAAAGTAAACCCGCACAACAGAGGCCCCTGCCACATGACCAAGGATCCAGAGCTCTCA +TCTGAGTCCACTAGGGCAAAGCAAGGCTGAAAGCTCGGGGGGCGTGGTCGGCCGTTCGGG +GGCGTGGCCTAGGAGTTGGGCGTGACTTAGTGATGACTCAGCGGCCCCGCCCCGTCCCCG +GCCCGCCCCGCCACTTAATTCTGACGCGCGAGGCCGCCGGGTGCGAGAGCCGCCCCGAGC +CGGACGGGCTTCTTACTCCGGCGTTGCAACCGCCGTCGGAACCGCCCTCTCGCCACCTCG +GTGGCTAAGGTGCCGGGTACCAACGCCAGCAGCGGAGCGCGCCAGGGAGCAGCGCGCCTT +TGTGCGAGGTAGGCTGGCCCCACACTTACTTCTCACACAAAGACGAGGGGCTTGCAAGGC +GGCCGCCCGCCGGGAGAAAGCGACGGGTGTCTGACCCCGGCCTGGGGGACCCTGTCGTTG +GCCTGCAGGGCGGGCTGGGGTATGCGGTCCCTCGGGCGTAGGCGAGCAGCGGGGAGCCTG +GTGGCCCTGCGCTGCTTGGGGAGGTCTAGGGTGCAGGGCCCGGGCGGCGGCCCGGATCGA +GGGGCGCCGGGGCGGAGGGGCCCCCTGGAGAGGGGGGAATCCAGGCTGCTGCTTGGTTGG +TTCATTGTTGCATCCTCGGCCCTGCAGACCCAGACCTTAAGACCCAGGCTGCAGTGGCTG +CGCGCCCCGGGCCAGATGCCCGCCTTGCCTGTCCCGGCAGCAGGACAGGGTCAGCGTCCC +GAAGCCGGCTCCTACCCGGCAGACAAAGGCGGGGTCGTGCTGCTTTGAAAGGTGGTAGTG +ACACTGTTTCCTGTCTGCAAGTAACTTTTCTATGTTGGACTCTGCTGTGCCTCTTGGAGT +CCGGTCAAGCCAGGGGGTTTGGGTGATGTCAGCGCAGAAGTCCCCACATTTTTGGGGGAC +TCAGTGATTGCCTCCTGAAACATTTCTGGATGACTGGGAGGTAATCTGGTGTATAAGAGC +CAAGTTTTGACATGTGTGCTGGAAGTGAAGCGTCCCCAGCTCTCTTTGAAATGTAGAGAG +TTCCTGTTGAGAGGATGAAGTGCACACACCAGCCATCCCAATCCCTTCTCAGATTTTTGT +CCAGGACTGCTAAGTGAGGTTACTTAGTCAGAATGGGGGGTGATACTGGAGGCGCCAACA +GGGGAACAGAAGGAGCCCTGTTTGGCTTGACTTTCTGAATTTGAGCCTCCCTGCTAACAG +GTACACTTTCTCTAGGCATGCTACCTCACTAGCATTTGGACATGTTAAAGTTGCTCTAAA +TCCTGTCAGAGATGCCTGTCTAGGGACGGTTCCTTAGTGTTTGGAGTTTCAGGCTTTACA +ACTTTGAATTAATAATCATATATATTTGTGATAAATTAAAAACCAGAAGATAGGTCACTC +ATGTGGCCACCACCCACACATACCCTGAGGATGAAGGTGTATTTGCTTTATAGGTGGCAG +GGAAGTTTGTGTGTGTGTGTGTGTGTATGTGTGTGTGTGAGAGAGAGAGAGAGAGAGAGA +GAGAGAGTCTAAATGAACACATTGTTAATTCCTAACCTTTATACTTGTCTAAAGCATGAC +ATTTAATAATGATAACTTTGCAATGTTCCTTTTACTGCTTTCACAGAGGATTATACTAAC +AACTTGTTTTGGAATATATTTTCTCAGAGCTTTGCCAGTAACTATTTATTCAGAAGGGAG +AGGCGGGAAGATGAAGGGAAAGTAATGTGCTTTGCACTTCACTGGAGATAACACAAAAGA +CTTTATCATGTATATATATATTTGTATGGGTATATCTAAATCTATATCTGTATACACACA +CATATATCCATATATGGATATAGATAGATATATATCAGGAGTAGCTTGGGACCGTTTAAA +AGGTAAATAAATGTTTTTACTGTGAAAAGTTCTGAGAATCCTGAGAAATCCAGGATGGAA +AGAGCTGCCTGTAGAAAGACTAGCCGTGTTTTCCATGTGCCTCATGCACATCTCAGAAAG +TTTGTGTTGAGAAAGTAAAATATGTTTTCATTACAGTGAAGAGTTTCGAGTGTCTAAAAG +GCCATTCAGCTACGTACTTGGCCGGTGGACATCTTTGTCATTACTTATATTTTCCCCTTG +TAAAAATTTTGGTCTTTGAGTTCTTTAGTATGCAAAGCAGAAAGAAGCCTTTGAGACAGC +CCTTTAGAGGCAGGGTGCTCAAGAGATGATGAAGTATTCTGCAGTCATTTCTGAAGCAGG +AGACACCATAGGAGGAGGTTGGGACAGTGTGCTGTCAGGTCCCATTTGCAGTTTTTCATC +TGCTTTGGGTTCCTTAATATGCATGCACACTTGGAGTAGTTGCAGGGTTGTCCCCTAGGT +GGTGGGCAGAATATTTTGCCCTCCGTAGTGATTTCTGTTGCTTTTCTAGTCATGTACTTC +CTAACAGCATCGAGTGGGATGGAAGGTCCAGGAGGAAACAGCCGTGTGCCCAGTCTCATT +TCCTACCCCTCTGAGGGCTTTGGGCTGTGTGAGCAGTACAGGCAGCTTGGGCCTCAGCTC +AGACTTTAGGAGTCCCATGTAGGGCTAGAGCTGTTGCTGGAGAGCCCGCTCCTGAAGTAC +ATAAAAGACTTGTACTCTAGAGACACACCCAGAGCAATCGAGTTCTTGCCCAGAAGGAAG +GCAGGTGCTCTTACTAATTGACTAATTGCTCCGAGTTTTGTTTAAAATGCTGCAAGCAAA +GGAAGAAGGATTTTTCATTTTTCAGTTTTGTTTTTTTCTTCTGTGAGACTGAGGGATAGA +AAACTTTTTCTTCCACTGAAAGGGGGGACACAGACTGAATACTGTGGCTTAGTTGGGGTT +ATTGATGTCTAAAAGCCCCTTCCCTCTGGAACACGCTGTGCAGGAGTGGTTTGAGAACTC +AGACTTGGGAGTTTGGTTCAGTGAGATCTGGATTTTAAGATGTTTGTGGAAGTCCATATA +TACCTTGGTGAGTCTAGAAGTACTGGGGAGAGAAACTGGCCAGCTTTGGGGTTCACTGGT +TCCATACTGGGAAAGCTACTGTAGAGTGAAGATCTATGTATAGCTGGTCCCACGGGAACT +ACTCATAGCCTTGTGTCTTCCCCGGTCTAATCTTTTCCTCTTCTTGCTTTTCCTGTTTAA +AGCAATCTCTTATTTTCTCTTTTCCTTTCTGTGGAGAAGTGCTGGGCCTTTTCCATCTGA +ACTTTTCCTCACAGTGAGTACTTACTGAGTGCACTTAAAGGGATGAATGCTTTTATCCAT +CGGTGCCTCACCCCTGAAAGAATACATTTATTTGGGAAACTGACTTGGGTTACCTTTGGA +AATGGTAAATCAATGGGGGCTGTTTCTGAGGTTGCTGGAGGAGGCCAGACACTGAGTTTG +TTGTAGTTAACAAGATGAACTTGGTCCTTGTGGCAGAGTATGTGAGGATGATATTTTAAG +AATTGTACAAAGTGACCCCCACGTTATTTAATAGCTGAGACTTTCAGAGCTGTGAATAGG +AATTAGCACTGTTTGATTTAAGCTCCTTTAGGAAGAATGAGAGAAACCACAGGGAAACAT +GGGGAATACGTTCCTAATCCTGTAAGGCAGATACTTGGGATACCCTGGGAACATGAGTTG +CCCAGGGCTAGCTGGGCATAGTTGAACTAACTGATGAGGTAGACTGCTGTGTTTTGTCTA +GAATTTGGCTGGGATATTGGGACAGTTTCTAGTGCAGCTTCATTGTCCCCACTGAAGGGG +TCAGTAGGGCCATCAGGGAGTCAATTGTTGTAGTGATGTGGTGTCCTGACTTAGAGATTC +TGAGAAATGAGTGTTGGTGTCACACAGAGATCAGCAGACTACAGCTGTGTTTCCCTCCAT +TTCTGGAAATTCTATTACAGATGAAGAGACAGCTAGAGGAGCTTGTGGGAAAATAGATAC +TGGCTTGAGAGTGTTCCCAAACTCAGCTGGAATACAGGAAGGAAGAGGGGATAGGGCTGC +ATTTAAAGCAGAGGAATGCCGGACAGTTCTAGCAAAGATGTCACTCAAAGTGGAGTATCA +GGCGACGAGCAGCTGTACAGCTGGGCCTGTGGTTGGCCTGCCGTATGTAGTGGTGTGTGT +GTGTGTGTATGTGTGACTTATGTGAGATCACAAAGGACATGTGCACTGGCATTGATGACA +GTAATACTCACTCCACACTCCACAGGCATGGAGCAGCAATAGAGCTTGCTGCAGGGGTTA +AGGAGGCCCTCCTCAGCCCCCCTCCTTGGGCTGCTGTTGATTAAGCCTTTGCTGGTCATG +AGACACAGAAAGCTTTAGTTAGGGAATTTGCGGGGCCTCTGTAAGCTTCCTAAGAATGAG +TTATTAAGACTTCTCTCTAACAGGAGAGAATACAGCTTACAGTTTGATGACCTCTAAGTA +AGTCACATAGCCCCTGTGAACTTTTCTAATTTGTGAGGCTAATGTGAACTTGGTAATACT +GACCTCCTATGATGCGGTAGGTAAAGACCATCCTGAGGCAGTGGCATTCCAAGGCATGGT +CCCTGAGACTTGGCCAATCACCAAGTTGTTGATGCTTTCCTGTCAGTGTCTGTGGCCTTG +TAAAAGTGCACTTAAAAGTTTGTCATGATAGGGCGCTGAGAGATGGCTCAGTTGGTAAAG +CATTTCCTTCACAAACATGAGAACCTGAGAACGGCTTGCCAGCACCCATGTACAGAGCCC +CTGGGCAGGGGATGATTGTAATCTAGGTTCAGGGAGGCAGACAAAGGAGAGTACCTGGGT +CGTGTGTGTTACTGCTAACCACAGGCTTGGTTCTGAGCAGCTACTCTCTAAAAGTGATAG +CTTGACTGAAACTTTACGGCTGTTGACTGGAAGTCCCCTTTTCTTCTCTCCTCAGCCTCT +TTCAGCTGTCATTCTTCCCTTTGAGTCTGTGAGCTTGACTCTTGGATACTTCATAGAAAT +GTGACTGTGCACCCCTGGCTCCTGTGCAATGGGCTTCCTTCCCTCAGTATGACACCTTCA +AGATTAAGGTTGTAGCATACTGTAGGCTGAGTAGCATTCTATTGTAAGTGTATACTATAT +TGATCCAAAACCTGCAACCTGTTGGTAGATAGATAGGTGTTCCCACAAGACTTCTAGAAG +AGAACAGGAAGCCTCTATGCTATTGGCCTTAGGGGTGATCTCGTGGCTGTGACACCCAGA +ACACAGCAAAAAACAGAGTGAATGGACCCCGTCGAAGCAGCGCAGCAAAGCTGTGAGCAG +AAAGGAAGGACAATCTGCAGAGTTAGTTATGGTTCCCCAGCCATTTAGCTAAAGAGGGCT +CTTCTCCAAGTCTGTCAAGAACTTCAGTAGTGAAAAAACCCAATTAAGGGCTTCGGAGCA +GAGTCGGCATTGCGCGCAGCCTTGTAACTGAGCGTTTTAGTAAGGCAGCATGCCATGGGC +GCCATAGGGATGCTTGAAGAGGGCAGGGCTCCATCCCTCTCTTCACCTTGCTTTTCTTCT +TGTCATGTTCGCTGGAGCATTTTAAAGATTACCTGGCTGTGATGTTAGGATGTCCATGTT +GTCTTCTCTTCTTGCACTCAGGTTTTGGCCTCCTTCCTGAAGTGTCATAATGAGGTCTGT +AAGAGTGAAGGCTATTGTTTATGGGACGGATCCCCAGGTTGGGCAGTCTCTGGATGGTCC +TTCCTTCAGTCTCAGCTCTGAACTTTGTCTCTGTAACTCCTTCCATGGGTATTTTGTTCC +CCCTTCTAAGAAGGATCCAAGTATCCACACTTTGGTCTTCCTTCTTGAGTTTCATGTGGT +TTGCAAATTGTATCTTTGGTATTCCGAACTTCTGGGCTAATATCCACTTATCAGTGAGTG +CATATCATGTGTTCTTTGTGATTGGGTTACCTCACTCAGGATAATATCCTCCAGACCCAT +CCATTTGCCTAAGAATTTCATAAATTCATTGTTTTTAATAGCTACGTAGTACTCCATTGT +GTAAATGTACTACATTTTCTGTATCCATTCCTCTGTTGAGGGACATCTGGGTTCTACTGC +GGATGCCAACAAGAGCTTGCTGACAGAAGACTGATAGAGCTGTCTCCCGAGAGGCTCTGT +CAGTGCCTGACAAATACAGAATGGATGCTCACAGCCATCCATTGGACAGAGCACAGGGTC +CCCAATGAAGGAGCTAGAGAAAGGACCCAAGGAGCTGAAGGGGTTTGCAGCCCCAAAAGA +GGAACAACAATATGAACTAACCACTATCTCCAGAGCTCCCTGGGACTAAACCACCAACCA +AAGAAAACACATGATGAGACTCTTGGCTCTAGCTGTATATGTAGCAGAAGATGGCCTAGT +CAGTCATCTATGGGAGGAGAGGCCCTTTGTCCTGTGAAGGTTCTATGCCCCAGTATGGGG +AAATGCCAGGGCCAGGAAGTGGAAGTGGGTGGGTTGGTGAGCAGGGGGAGGGGAGAAGGG +ATAGGGGGTTTTCGGAGGGGAAACCAGGAAAGGAGATAACATTTGAAATGTAAATAAAGA +AAATACCTAATTAAAAAAAAAAAGAAAAAAAAATAAGAGTGAAGGCCGTGGAAGCCTGAC +ACCAATGTTCCTAAGGTGTGCACTCTTGAGAGGGAAGGGAAAAGTCAGGTCTCTAAGCTG +CCTGATATATGCTAATGAGACTTAAAGACTTGCATACTCACCGGATAAAATCCCATAGTC +TTCAGCGAGTACAGGTTATTTATGAGTTTCCAAGGTAGAGAGATGAAAATTCCTATGTCC +TGGACAAAGTTAAGAATGCCATCGTGGACATCTCTATGTAGATGCATAATGTGCCTCCCC +TACAATAATTGATGTCATTTGAAATAGGTATCACTGTGGGCACAAGTGTGACCAAAGTTC +ATCCGCAGTCTCTCCCTCCCTCCTCCTTTCCTCTGTCCTGTCCACTCTCCTCCACACTCT +TTCTTCTTCTCTCTTCTTCAGTGGTTGCACAGAGCAGTATAGCATGCCTGAAAGAGAGAA +GCCTAGACTACAGCCCAGCTTCCTGGGAGTTAGTGCATGGTTTGAGACAGGCTGTTGAGC +TTTCTCCTTTGTTAGCTGAGTTCATTCTATCTCTCTGCCTATGTTACCCCCATGTCCTTT +ATAACTAACGATGCATCCTATGCGGGTCAGTGGCTGCAGAAGAGCATGCCCTGGGTGGGG +AGTGTCTCAGAGCATGGGCTACGCCTTAGGAGATGGTGTAAGGAGACAGGGCCTGGACAG +ATAAGGAGAACACAATACATTTCCTATAGGTCCTGCTGTGGTGACCAGTTCAGCTACTCT +GTGTTCATGGAACCTGAAATGTTATACACTAAAGTTTGACATGGGCCGTTAGGGATCCTA +TATTCTTATCTGTGAAATACAGTGATAGCAACATAGTTACTACCAACTCAAAGGTTTTGA +TCGTGTCCTGTGTAGTAGAGTGAACCTTGTTCATTCAGTATTTAGGAATGCTGATGTGTT +CTAGTCCATATGGCAGTCCCTAGGATCTGGGGCTAGAACAGACTTCTTTGGAGTTAGCAT +GCTAGTGTTGATAGACAGTAAATGAATACACAGACCAGGTAGCTCTTTCATTGTGCTGCC +AGGGAAACAAGCCCAGCTCAGGGCTGCAACCTGCTGGAGAGGAAGTGATGCTTTTAATTG +GGTGAGGGTCCTATTTGAGTTTTGAACAAATGCAACAAGTCTGTGCAACCCACTCCAGTC +TCTCTGAGTAGAGCAAAGGGGCTAAGATCCATGGGTGCTTGCTATAGAAGGAACCACAAG +AAGGCTAATGTGGATGGAGCCAGGTGGGTGGTCAGGAGCAAGGCTTCCAGATGAGGCCCT +CTGGTGAGGAAACTTGCTGATACAGACCCCATGGGAGGGTCCTGTGAAGGGGCTGGAAGA +GTCAGGCCTTGCCTGTCTGTGGCTCTGGAGTGAGTCGTGGTGCCTGAGCATCCGGCACAG +GCATAGGAAGGTTGGTAGAAGTAGATGCTCCAGTAGCTGGATCGTATATTTTGAAGATAG +GGCCACAATGACTTGCTAATTATTTGGAGTTGATATTGGCTAGCAGAAGAATCATGAGTG +ACACATGGTCCCAGACACCAGGCAAACGATGATGTCATTTTCTGGATGAGAACGAATGGC +TGAGAATTGTCTCTATAATACACTGTGCTCTCTGAGATTAGTACTGCTTTACTCTTGTAT +CAGAGATGGGGAAACCAAGGAGCAGAGAAGGTGAGAGGCTGTGCTGGGAGAGGCTGGGAA +GTGGAGATGGGACACACCTGAGACCCTCCGCCTTTTCATCTCACGTTGGCTCCACTGTCT +GCCTCTGAACGAGGATGGCAGATGGGTGTGGTTTCATGTGAATATATGTCTTTTTCACAG +CACACCTTGGTTGAAATTGGATTTACATTTCATTGAATGTACCCATTATCAATGTATAGT +TCCATATTTTTTCATAATTTGTAGGCTTGGCAGCCACCATCCTGATTCAGTTTTAGATTC +CACAGTCAGCTCCCATTCCCATTCTCAGCTTTCGGCAACCAGGGCTCACTTTCTGTCTCC +ACAGAGTTTTCCATTTCAGAAATTTTGGACAAACGGAGTCATACAGTATACCATTGGGTT +GACTTTGTTCAGCTAGTTAGTGTTTTTTGAGACCCACTCATTGTTTTATATGTTTTATAA +GTCATATGCTTTTAAGGGGCATTCTTGGCCTTTCTTAGAAGGATGTACTCTGCTGATGGG +AAAAGCATCCTTAGGATGTACCTTAAGATGACATTAATAAAAATAGTACTCACCGATGCA +CGGCTCTGTAAACATTGTTATCTTTCGTGTTCTTCTAAGTGATTCCATGAGGGTGCGTCT +GTGGTTGGTGCTTGATCAGGGAGGGGCCTGAAGTGCTGAGGGACTAAAGAGCCTGTCCAG +GGCGAGAGGCTGAGGTAAGGTCCAGGCTTTGGCTCTTCCCATCCCATCCTGCTGGACTCT +ACTGACTGCGTATTTAAAGCTTGCACAGCTCAGCTTCAGAGAGGGCTGAGAACATAGGCT +TGCAGATAAATCTTAATTTGTAACTTTAAGAAAAGTGTTTGTTGTGGATTTTCAGTTTGG +CTTTGCCCCATGGAGATGATGGCATCTTAAAGCGATCCTTCTATGGGGCAGTTTTCTTAG +GCATAACATCAGAGTGGCACCAGATTAAAAGCACATAATTATGCCATTAGGCAGCGCTGC +GTGCTTGAGTTATGTTTTAAATATGATGCTTACCAGAAATACATTTTTGTATGAAGTACC +CTGAGGCTATTTATGAATTTACTGTTACTGGATGGAATTTAATTAGGCATCATACATTTT +TAAAGATGATTATATAATTGCATTAGATATTCTTTGTGCCAAGTACATATTTGAACAAGT +TTTTTTCTATCTATGTGACATTCCTATTAGAAGATTTCATATCCTGTATCGAAGAAGGAT +TCCTTATGTATTACAAGTATTCTGGAGTTGTGGAAGACATTTTCAACAACTCATTCACAG +CAGTAGCTCGGAGTTGGTCACGTGTGTTTAGCTTGGGTAAGCACTGATGAGCTGTGGCTT +TTTAACAGCCATGAGATGTTTGGAATAAGGACAGACTTTACACCCAGATTCCACCCTTGG +TCTCTGCTAAGACACTCTTCGCTAGCTCCACATTGTTCTAAGTTTCTAAAATGGAATTGC +AGCATGGTTACACTAGCTTCTCAATGGTAGTATATCTTCCATCTTTTAGGATTTTGTTGT +ATAATCCAGCTTACTAGTTCACAGCCACAACTAAAACCCTACATTTCTTTTTAGAATATC +TAGTTTTAAGAAGAAAAAACAATAACAATTTGAATTTAAAAAGTTTTCCTTTGACTTATT +TTAACTGCAGAGTCTGCTTTTTTTTTTTTCTTAAGAGATTAGTAGGTATGATGCTAGACC +CTGACAAAAATCAAATCCCACCCCTCTGGACCCCACTTGATCCCCCTCAACCCTCCTTGA +GCCTCTCCCTCTCCAAGCTCCCAGAGGCAGAGATGCTAGAATGGAACATTGTTCAAGAGG +CAAAAATCTCAGTAGCTTTTCAGCATCACTGTCTCCCTATCTCTCAACTCCCAGCATCTT +GCTCACTTCTGCTTCGACCTCCCTGTTAGAACACTGACTTTTTTTCTACAAGTTTCAGTT +AAAACCCTGGGCTGCTATAAACTTATTTGCAAAAGTACCTGGGTGGGAAGATCTGTAAGT +TTTTTCTTGGGGTTATCCCCAGGATCCCCCTGATTTTTCTGACCTCAGAGGCTTCCCCTT +GTGAGCTGAGTAGAACACACCATCCTTGCTTATTTCTGTTGCTAGGCCAGGCCCTTTGCC +CCTTTGCCTGAGGGGTGACTGAAAGTGATGTCAACCGAAAACTCAGGCAAGATGTGGGGA +AGCCCAGAAGTCTATTGAATTTGTCACTGTCGTTTTTAATATTGGCCTCATTTCTTAATA +ATGTGCTGTAGCCTTATTATACCTAGTTTCTTTGAAGCCAGATCTTTAAAATGTATACAT +GTAGTGGTTCCACCTCTTAAGGCTCGATAATCCACAGGGCCGTTCTTCCTCAGCACCTTC +TTCCTCGTGCTGTTGGTTGTTGTCTAGTAGAAAGGCCCACTTCCTTGACTGGGCTGCAGT +GTGTTTTGAGAACTTGTTCTACAAGTTCTTGTGGTCTGTAAACTGGAACTTAGCACCGCT +GCTCTCCTGGGTTCTTGCTCTTAGCACCCCAGCTCTTTAGAAAGGGCTAAGTTGTTGGTA +GTGACATCTGCTTCATGTTGCATCATCCCAAGGCGATGTCTGCTGTCACTCACAGCAATG +TGAACAATGGCCATTCGGTTTCTGTGTTGACAGCTTGATCCTTCATTGTGAATTTCCCCC +ATTGACCTTTCTCCTAACGTTGTTAGCGTCTATTGATGATGGTTGCTTGAGTTAAGTATT +TCATTGGAGATTGTTTAATGAGCAAGTTAGCAAGTGTGGGATGAGACCTGCAATGGCCAG +AGTGTCCAGCAAACCAATTGTTGGAGTGACTTAAGGACAGTGGGGACTTAATAGAGAAAA +ACAGAATGGCTAGACTTTCCCATTTACTGCATGCAATGTATTTCCTACCATCAAAGTTAA +TTGCTATTTATAAATCTTATTGTGTCAGGTAAGTTTTATAGTAATATTAACTTCTGTGTG +TTTATGCTCTTATAGCATATAGCATAGGGTCTTACAGCATAGGATTACAAGGTACAGTAC +CATGTGGTGGTATAGTCCATTGCCCATTATTTTCTTCAGTAGTCAGTTGAGCTTTTTTGA +TGTTTATGAACATGTATAACCAGACTTTTTAGGAAAGGCAAGGCATTAATAAACTTACAA +AGGAGTGGTGCTAGAGAGAAAGCTCAGTGGCTTACCTCCCTTCAAAGGATTAAGTTTAGT +TCTCACAACCTATGTTGGGTGAGTCACAGCTCCAGAGGATCTAATTCCTTCTGGCTTCTA +TGGATACCAGCACACAAGGCACATATACACATAGAGCATGCCTGCACACACATGATATAC +ATAAATAAAATTATTTTCAAAAGGGGAGAATGATGGGCTTGAGAGATGGCTCAGCTGGTG +AAGTACATGCGAACCTGAATGTGAGACCCAGAACCCATACAAAATCCCAGAGTGCCCTGC +ATGTCTGGAATCCCAGTGCAGGGGAAACAGGAAAAGGAAGATAATGGGTGCTCACTGGCC +AGCCAGTCTAGCTGATTTGATGAGCTCCAGGCTCACTCTAAATATAAGTAAGGTAGATGG +TGATTATGAAAGACACCTGACATCAGCCTCTGGCCTTCTCATATACCTGAGTGCACACAG +AACCATGTAGGCACTCACTCACACATATACATACATACATACATACATACATACATACAT +ACATACAGAGAGAGAATGAATGAATGATAAAGATGACTTCTTCCAAAACATAGGAGAAAT +GGCAGTTTTCAGCTTGAGTCTTACGTGGTTTGGAAAGATGGACCACTGCCATGTTTCCAG +AGTAGAGAGTACTCCTTTTAAAGGACAGTGTCACAGCAACTGAAATTGGCTCACTCTCCA +AGCAAGCTACACGCTGCCACTACAGTCAGATCTGGGGATACCCTCAGCATTTGATGGGCA +TGGAAATATATTGGTTCCTCCTGTGTGGATGATCATTCTCTTGGTATACCATAGCGTGCT +TCTGGAAACCACATTATGACAAGGATCATCATCACAACGGTTCTAAGAGTTGGGCATTCC +TCCCACAGTGCCTTAAGTAAAGACCATGCTTTTGACTGTGCAGTTGGTGTCAAGTAAATC +TTGGCTCTGACCATAAGGTATTGAAAAAAGATGAAACCTGGAATGATAGAAGATTTTGAC +ATTGTAAAGTGATGCTAACAAAAGCCACAGAAAGCAGGAGGCCATCTGATTTAATCCATT +TTTGAGGGGGTTGGGCAATGGTGGGCAATCTAATGCTTAGATGTTTAGGGAGCCTTCCCG +AGACTGCACAACTAGTGGTGGTTGCTTGGAGTCTAAACTCACAGTAGAAAAACACCCTAA +TACCTAATGTTTATGTGAATACTAAATGATATAGGACTATAACTAACGTGTCTTCACTAA +AGCAGAAACATTCCATAATCACCAGCTCACAAATACTTGATCATACTAACAACAGTGGTC +CTGCCTCTCTTCCTCTCTTACTATTTTAATGTCTTTTTTTTTTTGTTGTTTTTGTTGAAG +GAATACAGTATTTTATTGCCCCAAAACATTCTTTCCAGGGCCTTCTGTGTACCCTGAAGA +GCTGTATGAATTTTTTTTTTAATTGGTAATTTCTCCCAGCTTTTAAAAAGGCATTGCATG +AGCTTTGGGCTGCTAGCTGCTTCAAGTTTCCTAGAAAATGTCTAGGTATATTTGGACGGA +TAGTATGTTTTAATAAGTATCTTGAGCCAACTCACATGCAAAAGAAAAAAAAAGAAACAA +ATCGTTCCTTTGATCATTTCTATTTCATAAAATCACTACATAGTCTTTAAATACTTGAAC +AGTCACCAGGAAATTGACTTGGGAGCCACCAGGGAATTGCTCATCCCTTTCTTTTCCCTA +CACTGGGCAGTTCTAGACCTGAGGCTTTCTGAAGGTACCTCTGGGGAAGTGTGTGGATGG +TAGGTGGGGAGGAATTCAGGCCCTAAGTCACCCACTCTGGTGAGAGGGAGGGAGAGAAAA +GGTGTCTGGTGCCGACTTCCTGAGGTTAGCCTTAGTTCCTTGAGGCAGCGAAGGCTGCAG +TCACCCCTTCCCTGTGCAGCACAGGAAGCTCAGAGAGCTTGCCCCAGAGCTGTTCATTAG +ACTAGTTAACCGTGTTACCAGAGCGCTCCAGGATCAGATGGAGAACAGCATCCACTCGGA +TACGGTTTGTTCTCTGATCCATGATTCATACAGTTTGTGGTAAAATAGAAACACGCTTGG +CTTTGCAGCAGCACTCCTTAGATGTGCCCAGAGAACGCTTGTTTGCTTTCAGTGCCCCTA +AATTACAATTCTTTGTGCACTTCCTGTTTCACAGTTAATGGCTGAGATCTGTGACTCTAG +CAACACTGTTGTTTTTCACTCCAGTCCGTTTCTGCTAGAAACTACGCAGCCTGTGTACTG +TCTGGAACATGTTGCACGCATGTGCTTTGAGAAGAACAGCATGCATAGCTGACTAATTTC +AAAAACAGCCTATTTATAGTCCTTCAGAGTAATTGTCAGACACTTGGTCTGTGCGCTTTT +GCTCACGTCATGTGGATCAACATGGCTTTTTAAATGGAGATAAATTGTTTTTTATGTGTG +GGTGATTCATTTGATACTTCTCTATAAATTCATACCCCAACTGTGTCTCTGAAGTGTGTC +ACTGCAGTAATAGCCCAGGGAGGAGTTTTCAACAATTAGCATTGGATTCAATATGAGATG +GTGCTTTAGAGAACTTACAACTCTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGT +GTGTATGTGTGTGTGTGTGTAGAAAAGGGAGGGAGGGAGAGAGGGCTGGAGGGAGACTAT +AGTGTCTGTATATGGGTGTGGAGACCAGAGGAGGATTCTGAAACTCCCTAATGTATTCGT +ATGCCCTTGACATAGTCTCTTACTGAGCCTGAGCTAGCCTGATAGTGAGTGAGCCCCAGC +AACACACTTGCCTCTCCTTCCACTGAACCCCAGAGTGCCTGGGATACAGGGATATGCATG +GCCACCTGGCTGGATACAGGGATATGCATGGCCACCTGGCTGGATACAGGGATATGCATG +GCCACCTGGCTTCTCAGTGTCCTCATGCTTCATCTCTCCCTAGCTCTTACTTTATAAAAC +GTGCTGAAGCTGTGGAGTCACACAGGACCTAAAGGACTCTCGTCCTTGACCTCTAACTTA +CAACAGCATTGTTGGCTGTCACACATGGTCTTGCCTTATCATACCTAGCCCATGTGCTTG +CCACCACAGAGAATACAAACAGGAACAGGAAACGGAAGTCACTAGTTACTGAGCTGGTGA +TGGTTTTATTGCGAGGAAGAAATGATGAAGTTTGAAATTCTGTGTGGAAGAATCAGGTTC +CTGTTTATCTTGTAGAAAGTCTAAAACATATTAGGTATTAGAAATAGTTTCTCATATTAT +ATACAAAAGCCTCGGCATTTGTTTACACGGTTGAGAACTTTCTTTGCTGTTTCTCCATTT +TGACTTTTAGGGCCGAGAGACACCCTGTGGTTGAATATATTTGTGAGGTTTTTGTAAATA +AATATAAGAGAAATGTGTTTTTGTAGATAAACATGAGAATAAAACATGAGTTGTTCTCAT +GGTGGGTGACTGAGACATCTCAAACATCACCGTAGCCCTAGTCTTGCAGGCTTGTGACAT +CACTTATTGGTTCTAACAGCGCACAAGAGAGAGTAAGAACTTGATGTTGCCTAGAACTGG +GTGTTATGTGAGATGCCCTTTTCCCTCATGAACTCAGGAGTTCTCATCTTTGCTTTCTGC +CCCTCAATGAGCTGGCAGGTAAAGTGTAGGCACCATGTCTATGTGTAGGTGCCAGTAGCA +CCCTCCTTGTGTATTTCCCCAGGATGGTGTCATGATGTGACTTCGTACATGACTGTTGAC +GTGGCTGTCCAATGGCATGAGACTTTTGATCTCATTGGTACTCAAGAGAATTTGTCTCAG +ATTTGGGCTCTTGTGCTTTAAGCAGTGGTAGAATAGAGATAAGAGGGGCAGAGGGCTCAG +GCTGGAGCTTTGGGATCATCTTTGCTAGGGTTTCTGTTGCTGTGATGAAGCACATGACCA +AAAACCAACTGAGGAGGAAAGGGTTTGTTGGGCCTATCCTTCCAGCTTGCTGTTCATCAT +CAAATGAAGCCAGGACAGGAACCTGGAGGCAGGAGCTAATGCAGAGGCCATGGACTGATG +CTGCCTACTGCCTTGCTCCCATGGCCTGCTCAGCTTTTCTCCTCCCCCAATAACCCAGGA +CCACCCACAGGGAGCTGAGCCTTCAACCATGAATCAAGAAAATGTCCTGCCAGGCAGTGG +TGGCATATGCCTTTAATCCCAGCACTTGGGAGGCAGAGGCAGGCGGAATTCTGAGTTCAA +GGCCAGCCTGGTCTACAGAGTGAGTTCCCTAACAGCCAGGGCTACACAGAAAAACCCTGC +CATGAAAAACCAAAAAAAAAAAAAAAAAAAAAAAAAGAAAGAAAGAAAGAAAGAAAGAAA +GAAAAAGAAAAAAGAAACTGGCCCACAGCAGGCTGGCCCACAGCCTGATCTCATGTTCTT +AGTTGAGGTTCTCTCCTCTTAGATGATGTTAGCTTGTGTGACATAAATCTCTCCAGCATA +AAAGCTAATTGAAGAATGGAGGGGACACCTCTCGGCATAAAAGTGTGGGTGGCTGTTAGT +TTGGGCTGCTAGATGTTGAGTGTCTTAAGTGACCATCATTCCCTTCTTATTTAGAGGCAG +AGAATGCCAGGATGAAGGCACTGTCAGGGTCAGAGTTAGGAAGGGCCTGCATTCAGGTTT +ATGGATACTTCTTGCTATATCCTGACATGGCAGAGAGGAAAAGTAAAACACTTTTCTTCA +TCCCTTCTCCAAGGGTGTGAATTCATCACAAGGGCTCGACTCTGCATTTCCTTCACAATG +TCCCACTTCCAAATACTATGGCATTTTGGCTTAGGGTTCAAAAGGATAGATTTAGGAGTG +ACACAAGAGACGATCTGTGGTGTAACCAAAGCGATCAGTGGTTTACACTCCAAGGGAAGG +TGGCAAGGTTGGTTCTGAGATACAAGGAGGTGTTCTGCAGAGAAGGGAGGTCTTCAGGGG +TCCAGGATGGATGTGGAGGTGAAGGGTTGGGAGTGGGAATGGGAGAAGGAACAGTGTTGG +TAGAGGTCAGGAATCTAGCACATAACCAACCAGAACTGGTCACCCAAAGCCAGGAGAGCA +CTGAAGCTGAGAGGTGACCTTGTCTAGGGTGTTTGCTGTTTCTCACAGGCCTGCTACTTG +AGAAGTGTTTGCTGGTTGAGAGTAGCACTATGCTCAAGCAAGTGAGATCCAGGGTCCCGT +GTTAGTGGCAGGCGGAGAGCAGGAAAGAAACTAGCACAGGGTCAGTATTTGTCCAGGCTT +GAGTGATTAGTCCAGGTATTGTTAGTAACAGCGTCTTTGTGCACTCTTAAAGCAGTGATG +TGAATGTAGTTGTTAAATACAGACACCCAGCGTGCATGCACATGGTTGCAGAGAGATACT +CATTGCGTGTGTGAGTGAAGATTTGTCCCACAGGGGCTTCTGTGGTGTGTTGACCGTCAT +TGGAGAGACCTGGTTGTTCTCTTTGCATATTTACTGTTTGAATTCTAAAAGACACTGTGC +CTTGTGGTTCCCTGAGCTCTCTTCTCTGGGTTTGTTTTAGATGACTGTCTGTTTGCTCAG +CTAATATGGAAACTTGAGTCCAGCATATTGCCATGATATCTGTTATTGTAGCTCTTCTGG +ATTCTCTTAGGAGACAGTGGTCTTTTCTGGGAGCTCCTAGGAGCTTAGTAAACCCCTTAA +GACATAGCTGGCTAGGACTGTATAGAAAAGGAGGCAGGGGAATGCAGAAGAAGAAGGAGA +GGACGCTGAGTTCTTTTACTTTCCAGCCTGGTGAGAATTGGTTTGGGAAGCCTTATTTTC +CTTGACTTCTGGGAAGGTAGGGGTGAGGGAGTGAGGTCAGCGGGAGGAGTCTGGGGTCCT +CAGAGTTGCTTCTTCAGGCAGAAAGTGCCCCAGGCTTATGGTACTTGTGGTGCTTCAAGA +GTGAGGTTTTTATTTGAGCCGTTTTATTTGAAGGCTACCATATGTAGATTATTACCATGC +CCGAGGTGTCTTTGTTTGTGGTGCAAGGGGATGGAAGACCCTGGGTCCTGAACGCTGTGG +GATGGGAAAGCGTTCCCATGGGACATGCCTTTCCCACCGTGGGGTTGTTCCTGTGCTCAC +TTGATTATGCATTGAGGTTTTCCAGGTCTGGCTAGAAACAGGAATCTGTTGTTCCAATCT +TTGAGTCCCCTGTAGGGCTTTCCTGCTTCCTGAAGTTGGGCTCCTGACACTGATGTGGCT +GTACTCAGGCGGATGTGGGGTTATCTCCACGGGGGCTGAGTGCGCTTCAGAACGCCCTGT +CTAGCTCACTCCCCTCAGCTGGTGCTTGTCGGAAGCTGAGATCTGCAGGAGTAGCTGGGA +ATTCCTTTATAAGGCGGTGTCTCCTTTTGTGTTTCTATCATTTTTGTTTCACGCATCCTG +AGTCCGTTTCCCTAAGGGCCGTGACACCAGCAGGCCTCAGGGAGAAAGCCTCATCGTGCT +CTTTGAATGGCATCTCAACCATAGCATCCAAGCTTGGCTCCTAAAAGTGTCCCACAGGGC +TGAAATTCAGAAGGTCTTCTTAGCAAGAGATGGACTTGGGTTTCTTTTCCTTCCCTCTGT +AGCTGCTTCTAGCTGAACTTTTCCTTTTTCCTCCATCTGCTTGATAACTGCAAGTGAGTC +TCCCGTCTCCACCCACCCTATCTTGATGATTTGGGTGGAGTGGTGTGTCCCTTTTTAAAA +AACAAAGCAAGACAAAAACAAAACCCTTAAAACACACTAAAACCCAGAAGGGCAGCTGGG +GAGTCGGTAGTGTGTGCTCAGAAGGTGCACCCGTATCCTGTTGTCAGAGCTCTGCGGTCT +GTCCCGTGGTTCTGCACTGCATGCCCCTTATTAGTAACAGGTAGACGCCCTGCAGTCTGG +GGTGCATATATCTGGATCTTAGTGAGACCCCAGCTCTCGTTAGCCAAGGGGTCTATCCTC +ACTTCTTTTCTCTTTCCAGTGCTTTAAGTTAAGACACGGTGTGAGAGGATGGAATTCCAC +TGTTTGGGTCCACCTTCTGTGTCTGCAGTTCACCAGGCAAGTAAAGTATCTATCTGCCTG +AGTTTGTTTCCTTGCGAGTAGAATAGGAATGGTGCCCTTGAGTGGGTTCACAGCAGTGCA +GTCACTTGCCCCATGTGCCCGTGTAGAGAAAGCACTCAGTAAGACAGCTGGCAACATTGC +AGGTGCTTGGCACTGAGAGCATGTACCACAAAGCTCTGTTCTTGAACATAGGCTTGCCCG +CGTGTTTACTTTCTAGTCATGTCCGAGTGAGCCTTCTGGAAACGTTACATGCATTTATGG +GGACAGCACAGCTAAGGCACTTTGAAGCTGAGTGGTGTGTCCAATCGACCCACCCCTCCA +CATCCAGATTCAATATTCACAGGATAATAACAGTGTTATTAATTTCGAGGACAGAGGTTT +ATTCTAGTGTCCCACAACCAGAAGAGTCACAAAGGATCCGCCAGCACTAAGCTAGAATTG +AAATGGCCAACCTGGACAGACATCTGCTGCAATTGTAAACAGTATGGAACCTTACAGTAT +GTCTTATACCAAATGGACATCATTTTAAAACACTTGGCTGGTGTGGAAACCTTCAGGGAT +GCAGGAAGTAGGCGTCCCAGGCACGTCTAGGTGTCTGTATAAGGCTGCATCAAAAGGGAT +GTCTCTAGACATTTTCTAGAAGAGTTGGTTTCTAGTGGTCTGAGGCTAGACCTGAGGTCT +CCACGTATAAGGGTGAGTCCAAGTCTGGTCTTGCTGCTGCTCTGTCCTTGGCCTGGTTTC +CACTAATGTCCCTTCTTGTACTTGCCTAGGCCTTTCCTGTTCCCTAGCTACCTCTCTGGA +AAGGCCTGCAGAGGCCTTGGTCCCTCTTCACCTGCTTTGTTTCCCGTCCTCAAAGCTTAT +CAGGTACATTGTAGACAGTGTGTGTGTGCTTGTTATTGCTGGCCCTTCCATCTTGTACGA +GCTTGCTCTGTGCACACAGGCATGTGGTGTGTTTGTCCTTAATTTACTGGAGCCTAAGGT +GTCCTTCAGCCTGGGGAACCTCCTCTCAGGCTAGCTAAAGTAGCAGGACATGGGCTCTCT +AGCTCTTCATCCCTGAGGATGGCTGAATACTCCTCTGTCTCAGTGAGTTTGCAGACGGAA +AGGATATTTGGGGAGATTCTGCAGAATACGTTATTTTGAGATCCATCTTGGTCTGAAGTT +AAGATTCTGGGAGAAGTGAATTGAAAGCCAGGCATAATCTATGCCTTTGGCCTTTAACAG +CTTTTTTAAAAATAGAAATTAGGAAAGTAGCCATGTGTTCATTGTACTTGCATTTGTGTG +TGGATGAATGAAGGATATTGTCTGCACTGTTGCTCTTTGTTCTTTAGCTAAGCCATGTGG +GAAATGGCTTCTACACCCGTGTGCTAGGAGTTTTTTTCCTTTCCCTAGAGAAAAATTGGA +TGCTATTTTTTTTTCTTGCAAATGAAAAATATGTAACTTTTTGGTTCTGGACACCAGGAA +GCAGGTAATTCAGTTAACTTTCAGACCTGGAAATTACATTATTCCTGACCCACTTTGTGT +ATTGGATCCTTTGACTTTCTAATTCTACTTTATTTATGTACTTGTATAGCTAACTTAATT +TATATGTACAACTCAACATTTATAGTGCCATTAGTTTTCTTGAAAAAATGGCAAAACATT +TAAAATAATTTTATGTTCTTACATGGGACACTGAGGATGGTCCTTCTGTCTCTCTCTTTC +TTTCTTCCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTC +TTTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTCCCTCCCCTCCCCCCTCCCTCCCTC +CTTCCCTCCCTCCCTCCTCCCTCCTTCCCTTCTCTCTCTCTTCCTTTCTTTCTTTCTTTC +TTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTCCTTCCTTCCTTCCTTCCTTCCTTTC +TCTCTTTCTCTCTTTCTCTCTTTCTCTCTTTCTCTCTTTCTCTCTTTCTCTCTTTCTCTC +TTTCTCTCTTTCTCTCTCTCTTTCTCTCTTTCTCTCTCTCTCTCTCTCTCTCTCTCTCTC +TCTCTTTCTCTCTCTCTTTCTCTCTCTCTTTCTCTCTCTCTTTCTCTCTCTCTTTCTCTC +TCTCTTTCTCTCTCTCTTTCTCTCTCTCTTTCTCTCTTTCTCTCTCTCTTTCTCTCTCTC +TTTCTCTCTCTCTTTCTCTCTTCCTTTCTTTCGGTGTAGATGGTATATAAAATGTGTGTA +TGTCTGTGTGTGCACATGTGTTTATGTGGGCAAATGTGCAGCACAGTGCCCATGTGGAGG +TCAGGGAACAACCTTGGGGTTACTTGTTGAAGACAGGCTCCCATTGTCTCTAATGTGTAT +TCCAGGCTAGCTGGTTTTAGGTTTCAGAGGATTCTCTGCCATCTTGTCGGTGGATCACTG +GGACAGACATAAACAGAATAGGGCAGAACTGCAGGTGGGCATAGCCGTCAGAGCCCATTC +CTAATGACCTCCTAGCCTCAGCTTTATATGTATGCTAAGGATTCACACTGAACTGAGCCA +TCTCTCAAGCCCTGCAGCCAAATTTCTTTTGGAGTGAGACCACCTGACCCAGAGCCTTGC +CCATGCTGAGTTATATCCCTACTCCTTAATGTTTTGCTATAAGGTATTGAATTAATAATT +AGTTAATAAACCCAATGCAGGGTTGCTTCCCACCTCAGTGGTTGATGTTCTGGAACAAAA +CACACACACACACACACACACACACACACACACACACACACACAGACACACACACACACA +CACACACACACACACACACACACACACACACACAGCCTTTACATTTTAACATGCCCTAAG +CAGAACAATAGCTGCTTAACTGCCTAGCCTCCGTGCTGCTAGACTCTACCTCCCTCAGAT +AATCCCGAGTTACTACTTACTAGTTTCTGTCTTCCATCTTGGCTGCTCTTAACTCCAATT +TGTCAGCCTTCTGGGCCACGTTTTCTTAAAGCAGAGTCTGGGGTGCTCTCCTGGCTTCTA +TACCCCATGGCAGCCTCTGTGTCTCCTCTCTCCTAAGGTGTGGTAGATCTCCTTCCTCTT +CTCCTGGTCCGTAAAATCCTGCCTCTGTCTGTCCTCTCCAGCTATTGGCTGCTGGCATCT +TTATTTACCATTCAGAACCAACTGGGGGCAGGTTCCCAGAAGCTATACAAACCCTCTTGT +GCAAACAGGTTTTTTGGGGGGGCGGGAATAATTAGCATTTGTAATATAAGCATGTAATTA +AGGTAATGATGTATGTATGTATGTATGTATGTATGTTAACCTGAAACATTTGATCCTCCT +GTTTCAGTCTCCCAAGTACTGGGATTAGCTCAACTTGAATTTAAAATTATGTTGCTGCTG +TGTGTTTTACATCAGAGAGAGGGTCTGGAATACAGAACGCCTGTGTTTGCACAGGTAGGC +TTTGTGTTTGTTTGGCTTTGCTCTGGATAGCAGTTTTATGGTTGTCAGGTTGAATGTGGT +AGTAGATGCTGGCCAGTAATCCGTTCAGCTCTCATGGCTTTTACCCGATTTATTCCAATC +GTGAGATTCTTAGTTACTTTCCCCTTTGAAGTTAAATATTTAATATTTCAGTGCGGTTAG +AAACCTGCCTTCTGAGTACTATTATGATTCTCCGATTTTGCTGTTTCTAGGACTTGAGAT +TTTCTCCTTGGTGGTGTAGTACCTTCTGTTTCTGGAACCCCACCAGATGCTGTGGCCATT +TACAAATGTCAGTGTGCATAAACTACTTAGGAGAGAGCTGCACTTTAATTGGTCCTTAAA +GTTGTGCCAGTGGGTAACTATTTTAGCTGAAAATTAAGGAAAGAATTTACAAAAATTAGT +TTACTTGTTCCTTTGAGTTTAATGCTTGCTACACCATAGACATCTTCCCGATGCTTGTGT +TGGGGGTGCATTCTTATGAGAGGCCATGGAAATGAATAGACAATAACTTTATTTCCACTG +TAATTCTGACTCTGTCTTTGGATGAGTTACTTTTCTTGTTTCTGAGATAGACTACCTGAC +AGGAAGCAGTTGCAAGAGGACAGGTGCTTTTGGCTCGCAGCTTCAGAGGGATTGCAGCTT +GCTCTGGAGTGGTGGGAGATACGGTGCCCTGGGAGATGAGGGTGTGATGGTGCCCTTGCT +TTGAGAGTCACAATCACAAGGTCCATATTTGGTGACCTACTTTCCACAGCTATTCCTCAA +ATTTAAAGGCTTCATAACGTATCCAGATAGTCTTTCCATTTGGGGAGCGAATGTCCGAGC +ATGTGAGCTGGTGCAGACCATTTCAGACTCAAACAGTAGTAGCCTTACGAGAAAACATGG +GGTCGCGTTCTTAGGTTTTGCTTGAGTTTAAATGAAAATGTTGTGTCTTTTTTGGGGAGT +CTGGCCGAGAGATGATTACGTGAGTGCAGATGAAATCACTGAGCACACTCTGGACAGTTT +GGATTCTGTTACCGTCAGCCCTCAGCAGTGATTTATGAGGCAGGATACACAGATATCCTT +TCCTGCCCAGTTCTCCTCATTTTAATCTCTTCTACAATAGTCATAGTTGTCTTTACTGAG +AGGTGAGTGAGAGAGCAAGTGTGTGTGTGCCTGAGTGCGGGTGCTACAGAGACAGGAAGA +GGGTATCATATCTCCTTGGGCTGGATTTATAGGCAGTTATGAGCCTTCCTCACATATGTG +TGCTAGGAACTGAGCTCTGATCCTCTGGGATAGCAGCAAGCCCTCTTAACGGATGAGCCA +TCTCTCCAATCCCAATAGTTAAAATTTCATTTTGTAACAGGAATTCCCAAAATGACTTTT +TTCTTCTACAAGAAAGTATAGTTCGTAGCTTTCTTGCCTTCTGAATGGCTTCCTGAATGG +AAAATAAGTCCTGCGGGCTGCTGTGGTTTATTTTATAAACAGGGCTAGAAAGCGAACAGC +CTGGCAAGCTCCTCATCTCTCAGCAACTCTGAGACGGGTTCCGCGCCCCAGTGAAGACTT +GTCATATTTATAAACCATTATTATTTCAGAATCATCAAAGGAAATGTGTAGCGATGGCAG +GGAAGCAGCTTGCTTATTCTGGAATTTTCTTCACTGTATTTTTAACATTGAAGAAATTAC +TAGGAAAGCTTTGGCAAAGTGAAGACAGATGCGCAAAGATGAGACTGAGTTCGTGGACTG +CGTTAAACTCCTGAGTGGGGCAGTATCTGTATGACATGGGACAAGCCGGTTACCCTCTGG +AGTGTCTTGAGGGAAGCTGGGGGGGATGCTTCACATTAACAAAAGCTTTAGATTTAGAAA +TGGAGACTTTATCATTTTACTCTGTGACTGCTCCTTACTTTATTCAATTTTAGCATAGAT +GTCAGCTTTAGGACTATCCAGTTGGGAAGAATTTTGACTAGGAGCCATTCTTAAATGAGT +GTACCTCTTTCAAAAAAAAATGGTTTTAATTAACTGTACTTCCTGACCTGCTGTGGTCAC +AGAAATCTTAACTGTCCAAAGATGTTTAGGAGACAAAGTGGCTCATTTTCTTCCGGAGTG +TTATGTGAATAGAAGGCTGTGGATTACCAGTATACATTTTCTTTTCTTGAAAAGCAAGTT +CCTTTTTACCCAGCAGGGTCAGTGTGGATGTGTGCTTTGATAAGCACAGGTTATAGCCCG +AGTTTAAAGGACTCTATATCTGGGTTCAAGCAGAAATCATGCCGCTGCCATACTGTGAGC +TGAAGGGCAAACACAGTAGGCAGCATACATTTCGGAAAGAAAATACTTTCTAAAAAGTTA +TATAGTTTTAAACATTTGATTTTTTATTTATGTTTATATGTGCATGTGTCTGTGTGAGTA +TTTGTCATGTGTGGTGCCCCTGGAGCCACAAGAGGATGCCATATCTTCCAGAGTTATAGA +TGGTTGTGAGCCTCCCGCCACCCCCAGTATGGCTGCTAGGAGCAGAGCTGGGGTCCTCTT +CTTCTCCTCCATCCCTGGCTACCACTGTTCTGTCTTCTTTATAAATGTGACCACATGAAG +GGCTTTGCATTAGTGCAGTGGTACAATATTTGTTTTTCATCTTACTGCACCGAGTCTGTT +GTTCTGAAGTTTCGTCCAGGTCATAGCACGGGTCAGATGTTTTCTTTTTCTGGGTGAATG +ATTTCCCATTGTATGCAGATAGCTCATTTTGCTTGTCCATTTACCTGGAGCTGGATATTT +TTGCAAGGTGTGTTAGCAATCTACTTTAAGACACAAATGCAGGAGAAAATGGGTGACATA +ACCACTAGTATATTATGACACATAGATGTGGGTCTGGGTTAGGACCTGTTGTTTTCGAGG +GGGGTTGGGAATGGATCTTGCTGCCTTTGCCTCCTGTGCACTGGGATTACAGGTACATGC +CAGCACTCATGGCTGGAGTCCCGGGGTAAAATGCTTCCTTACCATCAGGGATTGACTGGG +AAGTGTGCATCTGTGTGACCTGCTCCTGTGGCTGCTGTTTGCCTGGTGTCTCAGGTGCCA +CACAACAATTTTTTTCTGAGTTTTTATGCTTTGTAGTGAGGCTTAGTACAGGGTGATATA +AACACCCAATATAGAAAATCTAGAAGCTCTGGCTCCTACCTCGTTCTATGAAAGAAGCTG +TGTTCCATGAAAGAGGCTGTGTCCAATTCTTTATTGATTCTTTTGGATAATTTACTTTTA +TGAACAGCTTACGGCAAAGGCCAACAAAATCTGTTTTCATGAAAGGCCACCAGGAAGCTG +CATTGTGAGTATAGGATGTCATATTTCCTTTCCTGCTGTGCACAGATGGGGTGCAGAGTA +ATGTAGACTAGTCTGATCTCTGGGATAAAATGGATCTGGACGCAGACTTCCTGCTACCGG +CTGGTTGTGACCAGATATGCACAAATTAGAAAGCAATTTCTTTTCTTCTTGCAGAATTTA +AAGGACCATAGGTGACTTGTGTTAAAAGTAAAGATACATTGGGGAAATATATGATGTAAT +ATTATTAAAGTATCACATAATCTATTTCTTTTGTTTCATGTAAATTTACGGATATAGTTA +CATACGGCTTTTCCTGTGGGTTTAATAAGTGATTTATTTGTGGTCCTTATGTTTTTCCTT +CTATCTCCCGTGTTGGTCAGTTTTGAATCACTATATCACAGTCTGTTAATTTGATTTACT +GCAAAGAGTAAGGCCTTTGTCGTCATGCCAACTACTATCCCCCGAGCGCACGCACGCACG +CACGCACGCACACACACATCTCCTACCAACCCAACACTAGTCTGTGGGTTCTCCTCAGAA +TGGGCAGATAGCAAAAGCAACAAAAACCATGGCTTGCTTTTGAGATACTGAGTAAGTTTT +ATGTACCATGCGTTTATAACAAGTGGTTCATTCTTACAGAGTCAGTCAGGAGTACTTACA +TTAGGATGCCTAAGGAAATTTTACCCAGCCATTTGTTATATACCAGATAAAAGACTTTTG +GGGGAAGGGTTATAATTCAATTGTGTGGGTTGGCAGGGGAGTTGAGTGAATGTGATTGAA +TTCTGTTCTCAGTGAACTGGGTTTTTAAATTTTGTTTTGTTTTTCTACTTTATTATTATT +TTTAACAAGCACACTGAAACTGAAATTTGCTAGCCATGTCTTGCAGGTTTTGTAACACCT +TTCACATTGGCAGCTGTGCAGTGCGTGCTGTGTGGAGGAGGCTGACGTACAGAAGGAGGC +ACAGATCATTGGCGCAGTTGCTCTTTAAAACCCCACATGTCCAGTGATAAACTTGGGAGG +AATAGGAGAGAATCACACAGGAGCCAGGCAGCATTGTTTGCAGTTTCTAGGGTCTCTAAT +GGAACTCTGAATCCCACAGTGCACTGTGAGAGCGAGCAGCATCCTTGGGCATGCGTGGTG +ACTGTCCTAGTGTTGGGTTGGTAGGAGATATAGCTCAAGTCTAGTCTTCTCCTTGTGATT +GGATCCACAGGAAGATCTACATTTTTAAGTGAGCTGTGATGTCATGAGCACACCATAAGG +CATGCATTTCTGATTTGCCCCGGAGCCTGTGCACTTTATAATGTCAGGGTGATATTGCAA +GGCAGATCTGAAGAGCCTTCTGTAGTTGGGCAGAGTGTTTATAGGTAGTCAGGAGTGATT +GATTCAGCATGTGCCAGATGGTGAAGCAGTGTGAATGTTGGCTGAGGGTGGCATCCATCC +AGGACTGTGAGGAGGTCTGACTTTTAGCTACAAGGCGTATTGTCACAGAGTGAGGGAGCT +GCTTCATCAAGAACAAATGTTTGCTTTTGTAACTAGGTTTCAATTAACTGACAATGAGGC +TATTTACTTTCCAATAGAGATGAGGTTTGCGCATCTGACTGAACTTTTCTTGTAGTGATG +GGGATGGTGCATGTATGCTCTGGGTCTCCAAGGATAGTAGCTGCTCTTGGCTTGGGGACA +GTTTGGTTTGCTTCATTTGTTCTGGTCTTGTGTTGTAGAGTTTCTGCCTTCTGAGACCTG +TATTTGTCGCTCTTCTTGGTTTCCAGTGGCAGAGTGTTCCTTCAAGGTGTCAGGTCCTTG +TTCTGAGTGCCTTTCTACGTCACTGTCTTGGCTTGTCCTGTGTGCTCTTCTATTCTGTGT +TCATGCTTTCTCTGTTCTTGCTCCATGCCCACTTCTGTTCCTGTCCTGTGGTCAGCCAGC +TCTTACCCCACCTCTGTACGCTCTGCTTTTTGGCAGCCTGCAGCCTAGGAGAGAATACCG +TGTCTCTCACACCTAGAGGCCTTTGGTCTGAAAACAGGAAATGGAGACCCTGCCCTGTAG +TCAGTCTTCTGTCTCTGGCTCCCTAGAGGCTGACCTTAGCCATATGTCTTGTTAGCCCTG +GTCCTCAGTCAGCATGAACTGGGGACAGAAGCCCCAGTTTGGTTGTGACTGGGGTGGCTC +TGGTATAGTGAGTCTGTGACCTGAAGACTTACTTGCACAGGACATGTGACTTTCAGAACT +CACATCAAGATGAGTGGGACACCCTTCTCTCTAGGATGCCGCTCCAGGGATCACTGCTCT +AGGTCTTGTTAGTAACAACTGCTTCTGGTCCAAACTTCTGAGATCTCACTGTTGGATGGA +ATTTTCTGGGCTCCCTTTAGGAAGGGTGAGTCCAGGCTGTGCTGGACTCCCTCATAAGCC +TCCTGCTGTCCTCTGCTGCTGCTCTCTCCCATGCGTTGGCTCTGCTGTATCGAATGCCCC +CCAATGGACACCCTGGCATCCCTTCCATCCTCATCCTCACCACCTGCTCCTGTCCGTAGA +TGGCTGAGCCCAGCCAGAGAAAGTCACTCTGTAACTGAGAAATCCCCCCACCCCCCCCAC +TCCTCCACCCCCCCACCCCCCCATCCCCCATCCCCTCCCCACCCCCCCACCCCCCCACCC +CCGCTTCGGAGGGCCTCAGGGCAGCCTGGAAATGGAACCCTTTCCTCCTTGGCCCACGCT +CTGCACAGTGACTTTGAATGTTTTCTATGCTTCCCCCCCCCCCCCCGTTAATTTATTAAT +TCATTTTCAAACCTGGTCACCACCCCCTCCTCCTCCTAGTCACACCGTCACATGAATTCT +GGAGTTTCGCTCTCACATCTCATTCCCATTTCATTCTCTAGTCAGTAATCCTCCCACCAC +ACACAAGTCAGACAGGTAAATGCTGATATTGCCGGTTCTTCCTGCTGACCTTAGATACTT +CTGCCTGCTGCTGGACCCCACCCTCAATTTGCATACTTTCTGTTCATAGTTGAAGAACAG +TCCCTCTTAATTCCTACAAATCACACCACTAGCCTATTTTTATATCCTCATTTGTCAAAA +TATGAATGTGTTTAATAACATGCTGATGTCTGTTTTATATACCCTTCTGTGTTTTCCAAT +TTTATATGATTTATCATTTTTAAAGTCAGAGCAAAGTTAAATGTTCTTGGTTGAGTGTGT +GTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTATGTGGTGTGTAGCACAC +ATGCCCAATAAGCCTATTATTCCCTTATCTATGGGTTACATTATAAGGAAAACACTCTGA +TTCCAATTGGGACTGAAATACTCTTCCCCCCCGCCCTCAACTTTTCTACTGAACAGGTGA +GTGTGGCCTTCCTATGGCTGCCCTGAGAGTCTAGCTTTCCTTTTATTTTGGTAGTGGCAG +CGAGCGTTTCCGATGTAAGAAGTGATGTGAGGTGAGCTTAGCACGCTGGAACAGCATTGC +CTTTGCTCGGCTCTGTTCTGGTGCATGTGGAACTGTTTCCTTGCCTGAGAGCACGGCAGA +AGGTGTCTGTCTGTCCTGGGGTGAGCACGGCAGAGGGTGTCTGTCTGTCCGGGGCTGAGC +ACGGCAGAGGGTGTCTGTCTGTCCTGGGGTGAGCACAGCAGAGGATGTCTGTCCTGGGTT +GAGCACGGCAGAGGATGTCTGTCTGTCCTGGGGTGAGCACGGCAGAGGATGTCTGTCTGT +CCTGGGGTGATGAGGACATTCCTTTATGCCTGGGAAATGACCTGACACGAGCTGGCAGCC +ACTCCACGGGTTAGTGCCTGGGTCATTTGCAGTGACAAGTGTGTTACTTCACAGTTTTGT +TTTTTGAAGACTTATTTATTTTTATGTATGTGAGTACACTGTAGCTGTCTTCAGACACAC +CAGAAGAGTGCATGGACCCCATTACAGATGGTTGTGAGCCACCATGTGCTTGCTGGGAAT +TGAACTCAGGCCCTCTGGAAGAGCAGTCAGTGGTCTTAACTGCTGAGCCACCTCTCCAGC +CCCACTTTACAGTTTTATGGCTGGAAATTGAAGTGGTTTCAACAACATGAGGGCTCACTC +TCTGCTTACTACTGGGTTTGGCAGTAGTTGGCAGCTGTGTGGCTGAGGCAGCATTGTCCC +AAAGGAGTGCAGATCCTAGGCTATTGTCCTATGCTGGCAGGAATCCAGATCTGATGGCAG +TCACGCTCCTGAAAATGCAGAGGTTTTTCATGTTTTCCTCTCCTTGATTTACACCTTTAT +GCTATAATTAGTGATTACTAAGATGCTGGAAGACTCCACACAGCTTCCACAGAGCAAGAA +CAAAGCAGCTTTGCATCTGACACCTGTCATGTTAAAGCCGAGAGTGCATCATCACGTGGG +CAACGCTTGTGTGCTGCTGCGCTTTGCTGACGTGTCTCCCAGGATGTGTTGGTGGCTTTT +TGGCCACTATGGAAGGCATGGCTCGGTGATGGAAAACTGCACGACGTAATTTATATTCTA +ATAATGTTTTCTATGAAAAGACCATTTGAACCTCTACTTAAAACAATCATAAATGCTATA +CTTGACCGTATCCTTACTAATCATTATCCTTGGAAACAGGCTAATTTACCGTCCACCCAC +TTTAGCACAGGTTCTGGAGAATAGCAATGTACTCTAAGAACGCCTCGTGCTGTCTCCTCA +GAAGCTGAGGCTGCTCTTTACTTTCAGCTCCTTCTTGAGTTTGGAGCTGTCTTATGAAGT +AGACCTGGCCTGAAAGGATTTTCAGACTTTGCGGATCGGAAGGAGGGTTGTTATTGTATT +ACCATAACCACAACTGAATGGACCTTTACCCTTGCCTGCCTGTGATGCTGAGACCACGGA +AGATGCACGCTCCCCTCCCCACCACTAACCTAGATCCTGGTCACTTTCCCTACATGCCTC +TAGAACAGTTCCCATCATGCCTTGTCCTTCTGAAGGATCTGTCACCACAGGTGTCTGTTA +CTGACCGCATCACAGGTGAACTGTCTAGGACTCTAGAACTTATGTCAGTGGCTCCTCTCC +TTACTCAGCCACATTTCCTGTCACTAACCAAGTGACCTCCCTGTCAGTCACACTGGTTTT +GCCCCTTTGTGTGCCCAGGTCCTCTGTAAAGCCGTCCTGCCAGGACCGGCCACAGCCTGT +TTACAGACGTCAGCAGAGCTTTCCTTCTGACTACTGTCTTTCCCATTGCTCATGGGGCCA +ACATTAGGATTGAGCCGTCCAGTCACCCAGTCAGAGGCTGTGGGACATTTAGGGGCACTG +AGGACATCCTATTGATTGAATGAATGTGTTGTGTACTGCCCAGCCTGCCTGGTGAAATGA +GCTTGGATAGGCCAAACTATGGACTCAGTTTTCTGAAGACTGCAAAACACTAAATCCATA +GCTGCATTTAGTTCAACCAGGGATGAACCTAAGGTATTGAACGTGCTAGACAGGTACTCT +ACCACTAAACTTTGCTCCACCCCGACCCCAGTGCTTTCCTTTCCAGACAAAATCTCATGC +ATTACCCAGGCTATCCTCAACATACTAGAAACCCAGGCAAGCTGTGACCTTGTGATCCTG +ATCTGCTCAGCCTCCTGAGTAGCTGGGATTAGAGGCCTGCATCCCCAGGCCCGATGGCAG +TGGTATTGAAGTCTCCATGAGCCTGCCCTGTTTACATGGTGATGTTGTAGCGCATACCCT +GTAGTAGTTATGGCCACGGTGATTGATTCACTTTTAATGTCCTTATGCTAACTGGTTTGC +ATGGCAATACAGTCAGCATGGCCTCTAAGAGTACAGCTCTGTTGAACCTTTACAACTGAG +AAACTGACCATTTTCTATGGCTTTTTTCATGAAGTAATTGCCCACCCTTTCTGTTTAGCT +TCTGAGAAGGAGAATCTGAGTTCCTCGAACACTATGTGATTCTACTCAGCAGGGTGGATT +ATCAGGGTGCTGATGCATTTTGGAAAGGGCAGCAGCCCAGCCCCGATGGTCTGCTCCACA +GGATAGATGTACCAGACGCCTGCTCAGCGTCCTTCCCACCTGACCTCCACCTTTGCCATG +TTCCCTGCCTGCAGCAGAGGCAGTCAGGATCCACTTTACACTCTCAGAAACAGAGGCAGA +ATCACAGGAAAATCAGGCTCAGGAGTTCGCTAGCTAGCTGGCCTCTAACAATATCCCCAT +CTACTTCTGGAAATTTCTATCCAACTTTGTTCATTTTCTGGCTTCTTAGAAATTTAAATT +ACATGTTTACTAAAAGCAAGCAGTCTTTTGTTAGTTACAGGTTTTAGCATTTGTAGCAAG +GCCAGAACATTCCCTTTCATATCTCAGGGTGAAACATTTCAATTCTGTCAGAGCTAGAGA +GAGGTGTTGGAGTTTTGGAAGGGTGACTGACTGTGTTTAGCTAAGGGAGGTGAGTAATTA +TGGGTTTTGTTCTGAATTCCACAGTGTAGAGGTGCATAGCTCAGGGATTTCAGGGATATG +AGAGGATGCTGCAGATCAAGGGAGGAAAGCTTTGGGAACTGGGAGGGGACTCAAGTGGAG +GGAGCTTAAATGTGAACTTTGCCCTTTTGGAATTCCAAGCTTCTTGACTTTGGGTAGGTT +GCTAATCTCCTGATTTCTGCTACTCCTCCTACTCCTCCATCAGTAAGGACACAAATACTT +GCTGCATAGAACTCCCAGGGATTTTTAGAGATGAGATCCAAGTGTTGCAAACAATGCCTA +CAATGCTGTAAGCACTCAAAAGTTCCCTGGTAATAGAGTAGTGCTTCAGCGAGCCACTTG +TAGACCAAGCCATGTCACTCATGGAATTACTGTTACAAGTTTCAAAGAACTGATAACAAA +CCTATTTTAAGCACAGCTTTGCAGTAGTGAACAGGCCCGGCCAAGGTGGGTATTTCATAG +GAATAAATAGAGACTAGAAATTAATGTTTTCTAAGACCCGTGAAAACTCCTTCTATATCA +CTGTCCACCAGAACAGGATGGATGAACGGGCTCACAGATTGTGCCTTTTTCCATAGCAAG +TTTACTGAGACACTTCATCCTGTTAACAGTGACAATAGAGTGCTGTGGGGATGATTTGGT +GGGTGGGTAAGGCGCTAACCACACGGGCACGAGGACCTGAGTTTGTCTCCCCAGAACCCA +TGGAAAAGCTGGACACTGTAGCACACATGCTTGCAATCCCGGTGCTCGCACACGGAGGGA +GATGGGAGACCTAAATTGTCAGTCAAGCTAGTGAGACCCTGCCTCAAACAAGGTGAAAGA +TCACACAAGGTGAATGGCGGCTAGGACCAACATAGGAGATTCTCCTCTGACCCGAACATG +GCACACATGCACGCACGCACGCACGCATGCACGTACGCACACAAACACATGATGACCACA +CATTTGCTTTCTGTATATTTGGAGATACATCCATGTATAAGTTAGAGGTGGCCTGTGTTC +TCATGTCACTGTCAGATAACAGGTGTCACGATGGGAGAGGCTCCATTCCAGGTTAGGGGT +GCTAGGTGTACAAGCGGAGTTTGGTAGAGTTCTCAAGTTGGCCGAGGGGCAGGGCCATGG +TGAAACAGTGAAGTGTGGGGAGCAGGATGGGCAGGGTGGACAGGGAGGGCAGGGAGTGGC +AGGTCCTGCTCAGAGGACCCACTGGGCAGAGCCCTGGCACACTATTGGGAGAAAGCCAAT +TCCTGCTACAGAAAGTGTGACTGTTCCCTTGTGTTGTTGGCTGTTTGCACAGAGCTATCA +ACGCTGAGTGTCTTGGGAGGTAACAGTGCAGAGGTGTGTGTGTTCTCACCCTGCAGTTAC +ACTGGAGGCTGTACTGTTTTCAGCACAGGCATGGCTGCTACTGAAGCCAAGCATGGCCTG +GATGTTTCCCCGTGTGAGTCTCCTGTGAGAGGAGCAATAGCGGGAGTACAGCATAGGCTT +CAGTCATGTGTGGATCGAAAGCGGTCACACACTCTAGTGTCCAGAGCAGGGCTCGCACTG +CGTCAGGGCTTTGGCAGAGGACGACAGTGAGATCTGGGTTGATGCTGACAGGCTGGATGC +TGACTGGTATGTTTCCATTTTCAACCCCTGAGGCCTGGCCTGGCCAGGATCAATTCCGGA +ACGCAGTATCAGCACTTGTAATTCTAAGTCTTTTGTGCATCCCTTGGAAGGAACCACTTG +GGAAACCTTATCAGTTGCAGATTCACAACCAAATCAGTGGCCATTGAAGTGCTTGGTTCG +AACACCAGGAAGGAGAGAACCCTTTAGATAAACACTTAAGTTAAGCGTTGTTAGGTAAAG +TGTGTGAGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGAGTGTGTGTGTGTGTGTG +TGTGTGTGTGTGTGTGTGTGTGACAGAATTTTGAGAAAAGAATGAAATATTTTATGTCAC +ATAGAAATATTCTATGCTTTCTGTATATTCCTGGTCCTTTCTAGGTTCTGAGGAGCCCAG +TACTGGTGTGGAGCTGCACTGCAGGCATAAGCCTTTCTTTGGATTCCTGTGGATCACAGG +CATATTTGCGTGATAGATGAGAAAAACCAGACTTCTCTTGATTCTCCTTTCTGGAGAGGG +GAAAGTCTGTGTCTCTGAAAGATGTCACATATAGCCTAATTGAACTGCCTGGTGTAGCAA +TGCAATTGTGTACCTGCATGTGTGCACTCTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGT +GTGTGTGTGTGTGTGCGCGCGCGCACGCGTGTTTGTATGTAAGGGTAGGTTACTTTCTCA +GGGTACAGGATCCGAGGGGTGACAGCTACTTTGTGCTGATGTTTCTTACCCTTGGGCCTG +TGCTCTTGGATGAGGTCGTGAATCTGAGTTAATGTAAGAGAAATGGCTCTGGAGCAGATG +TAATGAGAAACACTAATGGACAATTCTTCCAAGTCATTAAGGTGAATTTTTTCTATCTTT +GCAATGAACAGTTTAGGAGCAAAACTAAATTCATTTCTTTCTAATAGAATACAAATATAA +TTTATAGTAAAAGCTAAAAATGAGGTGAGATAAAGCCAAAAAAAAAGTTAGTCTCACAAA +AGCAAAGATTAAAATGCTTAAATTTTATATTACAAACACTAGTCTCAGATACCCTGTTTA +TTTTATAGTTACTCTGATATCTCTGAGGGGATGAGTCCAAATTCATATGTGTTAGTACTT +ACATCAGTAAATTGAGTTTTGTTAGATTTAGCTGACTGTGTCTTGTGTCATAGTAATATT +TACTTCAAGTTAAAAGCAAACATTTCTTCATCTTATTAAGTAGATTTATAATAACTGTGT +CCTGTTTTCTGAACACTTAAATATAGGCTACAGGTGCATTTTTCCAAATGAAGATGAGTA +CTCTGGGTTATCATCCTCCCTATTTTGAGATAAGTAGAGATTTCTTAATACTTGAGATGG +ACTTTAAAAAATAGTTAATGATATATGTAAAAGATAAACCAGGGAGCTTTATGGTTGGTG +ATGATCTGCGCGTGCGAGCGTGCACACACACACACACACACACACACACACACACACACA +CACACACACACTGTAGCTATGATAACATTTAAAATTTAAATTTATTGGTTTTACACGAGT +GACTGCTTACCATAATAAGTTTCCCTGACCACGGTTGAGAGCATCATACATCTATGCATA +TAAACATAAATACCTACAGGACCGTCCTGCATATTTAGCATTTTAGATATTGTAGATATT +TAGCAAAACAACATCACTAGCTTCTCACCTTGGACCTGGAACCTTCCGTAGCTATGGTTT +TGACCATATGTACTTTACCGTGCATGGATTTCCTCCTGTGGTGCAGGCCTCAGATTCAGT +GAAGAGGGTGTTTGTAGCCCCATAGAGTCTTGCTTCAGTTGACCAGTGGGCACTTGTAGC +ATGGAGGGTCCAGGACTGGGGAACACCTCTGATGCCTTCTACCCTGCAGCCCACATAGCA +GCGGCCAGCACTGTGAGAGCTAGCCCACAGGACAGGGAGTTTCCTGGTCAGTTCAAGGGT +GATTTCTCTGTCTTTTGCAACCAAGGATAGCATTTTAAAGGTCTAATGTTTACAGTTGTT +TCCCACAGGAAGATGTCTTTCATCCACTTAGTTTAATCTAGTGTATACACTTAGCCTGCT +TCCAGTTAATAGTCAAGTGTCTCTCTATACCCACTTTCTTGGTAAAGGATTGAAGACTTG +ACTAATGGTGTAGCCAGGAAAGAGAAAATGTAACCCTGTTTGGAAAAGCCCTGTCGGAAC +TTATTAGCAACTCTCCTGGTTTTTCCTCTTTCCCAAACCCAAGTTCACGCAGTCCTACAC +CACACTGAGACTGGACTGCCCGGGGCAGAATTCCCGGCATAGTTGAGGCCTTACCCCTAT +TAATTTCTGCCAGATTCCCCAAGCCACAACTGGCCCAGTCCATTTCACACCAGCAAAATT +CGCCTTCACCTCCTCCCTGCCCTCTTGCTGACTGTGCCAAAGGCATTGTTATGTAAGTAT +GCCAAGGGCCAGTGGTTTTGCCAGGGCACTCCCATACCTGGTTGGTGTCCCAGACTTTAT +GGCTTTCTGCTGCCATTGTCTTGGCTTTGAATTCAGCCTGACAACTTTGACTGTTTGACA +AATGTTAGATAACCCACCTCCCTTCCTTTAGTAAATATACCAGTGCTAAGTATTATATGA +CTTGTACCTGATGGAATAGGCCCTATTTCTCAAGGCCAGTGGAAGGAATTCGTGGGGGAG +GTATGCTTGAGGGGTGGGGCAGTGGGAGGGTAGAAGGAGAAAAGATAGAGAAGAAGTCAA +CTGCTGATTCCAGAACAGGCAAAGCCGGCTTCTCTGGGTAGACACAACAAGCCTGTGTGT +GGTGACAAAGCCCAGAGGACAGGCCAGAGATGGCAGTCCGCGCAACAAGGCTGAAGGGTG +ACGGTAAGGAGAGCTCCAAGGGCGGTAGGCCAGCACGAGGGTTTGGAGATGAGCCTGGGC +TGGAGTGCTGCTCTGTTCACTGCAGGGACTTGGGCTTGATGGCTCTGCTTCTCAGAGGGC +AGCTCAGCCTCAGTACTGCCAAAGCCCTGTCTGTCTGTCTGTCCAGCTCCCACTGTGCTC +GGCAGTGTTTACTCATTGTTTAGCTGTATGCTTAGCTGATCTGTGGTGCGGCTGGCTTGA +CTTGCTCGGATGCTGAGACTTCTTAAGCTGGTTTCGGTGTGTGGTGTTAGGCATCAAACC +CAGGTGCTTTGTGGGCAAGAGCTATACCCCTGAGGTACACCCGGGCCCATTTATTAAGTT +CTCTCTTTTGCTGTTACTATGTTACATTTCTTTTTGTCAGCAAGGAAACACTTTGTCTCC +TACCATCTGTTTCTCTGCAACTGTCCACGTGGCAGGACCTGGGTCCTGATGTTTTCTTTC +TGACACCTGAGCCTGGGGAACCCCTTTGCCCTTTGCTGACTGTCTTAGTGGAACTTTTTT +TTTTTTTTTTTTTTTTTTTTTGAGTTTCTATAAGTGAGTAGCCTGGAAATGTTGCTCAAG +TTGTGCTTTTGCCTAGCATACTGAACACTTTGGGTTCCATTCCCAGCAACGCACGCGCAC +ACACACACACACCACAGTTACACAGATAGAAGTATTGTTTTGGTATTAAACAGATCTTCG +TACTGAGGGGGGGGGCGGGGGGGGAGCCTCACCTGTCATCTCAGCACTGGGGAAGCTGGG +ACTAGATTACCTTGAGTTTCAGGGCAGCTTGGCCTACAGAGTGAGTTGGAGAGGCCCATT +TGGACTACATGAGAGCCTGTCTTATGAAAAGAAAACAGAAATGCGGGGCAGGATTCTTTT +AGCAACTCGTTGTACTTTTAAAGGCGCATGGAAACTTCCAGCAGAGCTGCTGTTTGCAGA +GCATCATCTCTTCCGAACCGCAAATGCTTGACTTTAGCGATTCTGATCTCGCAGCCATCA +GCTCCACTATGCAACCGTTAAACAACCCCCTCTCACAGAGCAGTCACAGATGCCTTTATC +TGTGTGTACATCAGGGAGGGGGTTAAAGATTATCGGGAGAATTATATTTGTTCATAGTGA +TATAGGTCTCCTCTCTCCCTGATGGAAGATGGAAAGCAGACTGGCCGAGAGAATTTTGTT +GTTTTGCTTCCATTTATTAAGATGTTTTCCAAAAGCAGTGTCAGAAATTTACTTATAAAT +AACAAAACAGCTACAATAAATCAAATGTTCAAAAGTAACTTTTCAGAGTTCTTAAAATAT +AGTGACTCAACACATGCAAATTTCTTTTTTAAAAATATTTATTTACTTATTAGTTTAAGT +GTGTGTGTGTGTTGGTGTCTGTGTGTACATGTGCAATGTGCCTATGCAGTGAAGTCACAC +CTTACATTCTGGATCCCCTTACTTCCACTTTCTTGGCTGTCAGTGCAGCCATTTGCCCCT +GAGCCTGGCTCTACCATTCATGTTTAGGTAAGTGAGACAGGATCTTCTGAGCTTCAGGTG +GGTCCTCAGTCTTGGAGTCAGTTTGGGAGGTCACAGTGAGCTTTTAGAAGCTGAAGCGAT +GGGCATGTCAGAATGCGCAGCAGGTAGGAGAATCATGAGACGGGTCCTTTGGAACCTTAA +CTTCATCTAATTGTAGGGTCTGTCCATGTCACTGTGTATAGTGGCTTATACACAGAAACA +TTTGAAAGTCACTGATCTGGGATAGTGTAGGTTTTACCCAAGTATTTCAGGGTGAATTTA +ATTATGCACAGGGGAAGTGCTGGTTACTATGTCTTTCTTAGCTCTTTTCCACAGCTAACT +GAGTAGGCTCAGAGGGAGCGTTCTTTAGAATTTAAGAATTTCTGAGTTGGAGGCCAGCCT +GGTCTTTTCCAGGACAGCCAGGACTACATAGAGAAACCCTGTCTCAAAAAAAAAAAGAAG +CTGGTGGTTACGATGGTGTTGTTTTACTGTGTCCTCCTTCCTTCACTGTCTCCCACTAAG +ATCTTTCAAGTCATTGTGAGCCACATTCAGCTGATCCCATTGTCACATGAAGCATGACGC +ACGGAGGAGGTGACCACTCAGACTGTAATTTCCAAATTTAAGTGTATTTTCTTTGTTCTA +CACTAAATATAATAGTTCCGGATCCTTCATGATAGAATCAAGCTATGTGTCCCCAAAAGC +AGATGTCTTAGAAGGTGAGTGTGTGTCACGCACACACACACACACACGCACACACACACA +CAGTGGACAGTAAGGGAAGGCAGACTAATTCTGTGAGGTCAAATAAGAGAAACTAGTATC +CCTTCTACCGTGAAGGCTTTGAAACGTGGGGACTTTGGAGACTGTGGTGGTAAGTGAAGG +TAGAAATGAGAGCTGCTGTTGAACTGATAAGTCAGAGGGTGAAACGGATTATTACTTCAA +TACTGAACATTCATAGATGAAATTAGGATCCTTCCCTCCCTACCTCCCTCCCTTCTTTCC +TTCCTTCCCACGGAGTCTTGCTATAAGGCTCAGGCTGGCCTTCAGTTCATGATCCCCTCC +CCTTTTCTTCTTTTTTCCTTTGTGGTGCTGAGGATAGAACCCCTGGCCTTATGCAGCTAG +GCAAGCGGGGCACCAGCCCTGATGGACTTTCTTCCTAACAGGTTACATGCATTCTGTGTT +TAAGTATTTTCTAACTATAAAATGAGGTTTTCTCATATACTTGGAATCTTATTCAGTATG +ATACTTATAAGATTGCAAACCAGAATTTAGTTCCAGGTTTTGTTCCTTTATTTGTCTTGA +AAAAAAAAAAAACTTTTAAAAGAATTGCTCATTCTTTTCCCTTATATTTTTTCTACATTT +TACTTTCAGCATTTGATCTCTTTAAGAAGGTAGAATCATTTTTTTTCACATTAGTTTTTT +TTTTCCCCCACAAGGGAAGTCATGATACATGCGCCCTTTGTTAGAGAATTATTTTATAAT +TGTTCATCCGGAAGCAATTCACAAGTTCCTTTATAGCCAACTGTAGTAAGGGTGAAGCTG +GTGTTGTGACTGTGCAGACGTGTCATTTGTCTGTGTCCTTCTTATTTACTTAGTCACCAG +TCGTCCCTATGTTTGTATATTTAAAGACAGGTTCCTTTAAAAGTAAGCCCTGCCTCTTGC +GACACCAACTGTGAGAGAAGTCGGAGCTGAGGGCAAGTCTCTGGGTGCTGAGTTACTGGG +TAATGAACCCTGTGGCAGCAAAGGACATGGAAACGTGTGGGACTCGGTTGGCTGCTGGGA +GGGTGATGGATTTTCATTGCATTAGGAAGGGCATGGGGTACAGCTCCCACTCTTTACTTG +CTCACTGTAGCTGTTAAGAAGGTTTGTTTAAGGAAGACATGTTGCACGTAGTTGAAGTTG +GTGTTTGGCTGCAGTACTGTCCGACAGTCATAGGTTGACAGCTGTGCCATGGGTTGCTGG +AGTGAGCAAGTAGATGGGGATGTGTTGGTTCCTGGGGCCAGAGCCCTAATACCCAGTAAT +CAGGGTGGGCCACAGCCTCAGTGGTGGGAGGTTGGTGTTTTCACATACGGTGTGGGAGGG +TGGAGCACCACGGGGAGTTGTCTTAGGTACTGTTCTGTGGCTCTGAAAAGGCCGTGACTG +AGGCAACACCTAGGAACGAAGAATCGAATCATGGGCTTGCTCTACAGCTTCAGAAGTTAG +TCTGTTATCACCATGGTAAAGAGCATGCCAGCACACAGGCAGAAGTAGCTGAGAGTTCTA +CATCCTCATCTGTAGGCTGGGGGCAGAGGGGGGCAGGAACAGGACTTTTAAACCCCCACA +GAATAGATGTGGCCTTGTTGTGGGAAGTATTTGGGTTCTGGGGATGTGAACTCAGGTTGT +TAGGTTTCCATGCAAGTATGGGTACTCACTGAGCTGTCTCTCATTCTGAATTTTGAAATT +TTTTTTTTATTCAGTTTTGGGGATAGAATTTGGATACTTGCATATTCTAGGCAAGATTCT +ACCACTGAGCCAGAACCCCAGTGCTGGAGTGTTTTGTAGGCAGTGAGCATCCTTCCGATT +CCCCTAAGGATAAAGGTCATTATGCCTTGCAGACATCATGGCACCTGAGGTGTAGCCAGC +TTATTCTAGCTCCTCACTGCCTGTGTTCCTTGTTTGCTAGGAAGGCAGTTGCTGTTTTCC +TCGGTCTGATTTGCAGAGTTCCCTGTGCCAGCCTGTGGCTGGATAGCCAGCCCGGGGCTT +AAGTTGAATCAGCTTCTTAAGTTGAATCAGCTTCAGGATTGGGTGTGTAGGGGGCAGGTT +ACCCAGGCCACTGTTTATAGCAAGGCAGTAGTTTCTGGGCGCTGAGGTGCTCTTGTCTTT +GTTTGTCTTGTGGCTCCTCAGGGCAGCCTGTGGGAAATGGGAAAGTGGAAAGGCCTGGTG +TCTTAGGAAGACAGGCCTGCAGAGGGAGTGAAATAATGTGTGGGGTTCATTCTGAGAAAG +AGTTGAAGGAGTTGACACCCCTGCGGTGTTCCTGTGCCCACATTGACTACAAATGTGCTT +ACATCTGGACACCTGCCAAACCTCCTTCCTATAAACGGGTGTTTCCACACAGTGAAGCTG +AGGCCCAGGAGGCTTCTATTGAAACCTTCCCATCCTTACTGATTACAGCTTTTGCTATGG +AGATGCTGTGGGCTCTAAATACTTAGAAGCCATATATTGTTTCTCATTTTCCCTTTCAGC +TTTGGAGCTGAGGCCCAGGGGCTCCTTGGCCAGGAGGCTGCTATGTCCACGAAGACAGGT +GAACTTAGTATGAGTTGGTTTGTTCAGCCACCAGCGTGAACTGTGACAGACTGGGTGGCT +TGTTCAGCATGTCTTTCTCCTCTTCAGTTCCAGAAGGCTGAGATTCAGACACAAGCTGTG +TGGGGTCTCGCTGTGGCTTGACCACTGAGCCATCCCTACAGCTCTTTGTTCCTTATAAGG +ACACTAATCCTGTCATAAGTCTCGTGGTTTCCTTTAAATCCACGTACCTTTCAAAGAACT +CAACTTAAGAAGCTCTCCCTTTGAGGGTGGATTATAGACTTAGCTCCTTTGAATTTTGGG +GGAACATAATTCATAACTGTACATGGATGAGGCTGGGTTAATTTTCAACTGAGAGTCATT +GCTGCTCCCTTCTCACAGACGCTATGCTGGGTCCGCAAGCCCCCGACTTGCTTTGTAGCT +AGGTTGTTCACACTGTTCTGGACACTGAGAAAACAAGCAAAGCCTAAGGGCTTCGGAAAG +TCCCTCCCTGCAGGTGAAGAGCCAGTGTGGGGCTTTTCCTGTCTTCCCTCCCCTTCCCAC +TGTGTCTACAGAGGGTGGTAGAGGCAGGGTTGGACATTGCAGAGAACTCAGGACGCCTAT +GAACTCTATGCCATTTTAGTGTCAGCTTCAGCTCCTTGTAGGCATGTTATTGGAACCCAA +GAGTATCTCACAGTAGACTCTAGAAGGGAGAACTTCATCTTCCTGGAGCTGACAGAAACC +AGGAGGTTGTCTCTAAGACCTTGTCTCTAAGCCTCTCTGTATTCTCACTCATAGAACCCA +TACCGTTGTCTCACTTCAGATTTCCTTGGTGTGTTTCTCTCAGCTCCTGGACACTCAGGG +CCCTGTTTTACTCACCGCAGGGCGTCAGGGTCTGCCTCCCAGCCCGTGTTTAGGAGAGAA +ACATGAAGATGAGTAAATGCTTGGGCAAGCTCTCCCGTTCTGGCCTCAGGCTGGCTCTGT +TGTTTTCTTCCTACCTTGCCTTTGATGTCCTTCATAACTAAGTGGCAACTTGTTGTTCAC +AGAAAAACCCATGAGGTAGCCTGAAGAGAGGTAAGTGGGAAAACAGACTTTAATTAGCTG +TATCTGAGCTGTGTAAATAACTGTTCCCGAGGGTTTAGTTAGAGACAGGCGTCCTCCAAA +GATGCAGACAAAGATATATCCCAGTCTCCACACTGTAGAAACAGAAATCAGGTCTAGTTG +TTGTACATTCTCTTACTAGGAAACATTTTAAGATGTCCAGAAAAACACATAATTGCAACC +ATTGTTTCTGGCTTGCAAATTTCTTCTTGATAATTATGAAAAGTGAACCTTTGAACTGTT +GAGTATGAAGCATCGTTCTGTAGGATTCACACTGTGGTTGCAATGCAGACTTTTCTGACA +CGGAAACCTGGAATGTGGTAGAATGAGTGACTATTGTTTTACCAGGAAGGACACAGGTGG +CAAAGGTGGCAAGTTTGGGATTAGGTTCCGGGTCTTTCTTTAAGGCTTTCTCTTGTACCT +TTTTACTCATAACTTCCTGAGCTGGAAGTATGTGCCACACCATCAGTGGAAGCTCCCAGT +GACACGTAGGAACTTCTGGAGGAGTGGTCTCACTGAGCTTTCATTAGCAGGGCCAGCCTA +GCCAGAAGGACCTGGGTTGTCCTGGAGGGGAAGGTCTGGCCTTCTGCTGTGCTGTGTGGC +CTGAAGGAGCCACTTGGGACCTGGGCTCTTGGGGTCGAGGCTGGGTTTGATGGTAAGAGC +ATCTTCAGGATTTATGGAGGAAGTAGAGACTGAGTTTATTCAGGGAGGGGATGGAAGTGT +GGCTTGTGTCCCACTTTGTACCTTCCTCAGGTCCTGGAGATATACTGGGGTCGAGCGTCA +CTGATGCGGTTTCTCGCTTCTCTGGGTGTCAGTGAGACTGACTCTCTCTTCCCCCACAAA +TGCAGTTGCTGATGCTTTTGAAAAGGCAGGTGTCAGGGGGATCAGATGTAAAGTAGAGAT +GGCTTTCTCTGAGAGATCACTGACTGAACACCGTAGTTACTCAGTCTCCAGGGGAAAGGG +GGGAAGATGACTGCTGACTTCCTGCAGTCTTGAAATTGGGTTCTTCTGGAAGCACACAAA +GCTGCCATGCTGTTATCAAAGTGTGCATCTCATTTAAATAGATTACCAAACATACCATCT +AATTATTGACCATGATAGTGCTGGTGTTAGTTACGGTGCCAGAATAACTCCAAATCAGGA +GAAAATAGATTTGGAAAAATTGGGAGAGCAACCGGGAGTGAGTGAGGTGGTGTGGTGAGG +TAAAATGTGAGCTCAGGGCTGACCTTGGGCTTCCACTCTGTCGGCCTCAGTTTCCTCTTC +TGTGACAACAGGGAAGTGGTCCAGGTCTCTCTGCAAAGGTTCAGCCATTAGGTCCTTTGA +ATGTTGAGCCTCTTGTTTGAATCACTTTGATGAGCTGAGCCCAGTCATGAATTCTCTGCA +TTAGTATTCAGTTCTTAAAAGCAGGAGTGTTTGAGGCTTTGAAATCGAGTCCAGCAGGAA +ATTTCTTCTGGTCTGTAATTTCCTTCCACTCAGGAGTGACAGGGCCCCAGTCTGCCTCCG +TCCTCCATCAGGAGTTTGAGGCAGTGGGATGACTTCTGATTCGTTTTCCCTCCCACCTTG +ACTTCTGTGAATATAAATTGGCATGGCATAAATATTTAAGCACTGCATTAATGTTCAGAT +GAAAGAATCATGCAGAAACCAGAACAATCAAAGTAAATTAGTTAAAATTTGCATAACGTT +AAATATGGTAGCCTTTGAGGCTTGTGGACAGTGGTTCCTGGCCAGCCACTGCACCATAGC +AGGTAGCAGAGATAACTTACCTGTGCATTTGGTATTTAATTGTTAATGATGTGGGCTGGG +ATATAATAACGGGCACTTACTAATAAATCTATGTGCAGTCCTCAAATGTGCTGATGGGGT +ACCCGTCTAGGCATGTGACAGTGGAGATGCTGGCACTAGGGAATGTTAGTAGCTTCCTAA +GGAAGGACTGACACACGAGGAAGGAGGAGAGGGTGCCTTGTGCTCCTCAGTTAGGGCAAA +GCACAGGCAGGCTCCCGAACGCCAGGTACAGAGAGACACGATTAGTGCAGGGTGTGTGGT +TGTAGAACGCTTACTCGATAGCTTGTCGGGCTAAATCTCCAGCTGCACTGGGCCTCAGTT +TCCCCATGTGCACAGCATTACATTTATGATCCCTCAGGGGTTGTGAGGCGCACAGCACAC +AGGACGAAGATGCGGAAATTGTGATTCAGATTGTGTTGGACAGTCTCCTGTGTGGCTTCG +GCTGCTGCTCTGGGGCTTAGGTGACTGCAGGTCTCTGTGCTGAGCTTTCCTGCACACAGA +TGAACCCAAAACAAAGTTCAGGCTAGCTGGGTGGTTTTTCCTCCACTTAATTAATCATGA +ATATTGTCCCCTTCATTATGTTTTCTAGTGATATCTAATTTTATGCTGAATTATATTCCA +TTCTTAGATATTTAAATACCATTTCTGCTATTTCAATATTTGAGGTCATGCTGGAATCAA +TGGTCTTGTTTATTTTTAAGATTTTATTCCTGTGATACACATAGGGATGTGTGTGTGTAG +GGGGTGGTGGTGTCTGTACATCTGAGGGCATCAGATCCCCTGGAGCTGGAGTTGAAGGCA +GTTATGAGCTATAATGTGAGTATTTTCATTTTCTCCTTCTCGGGTCCTCTGCAAGAGCAG +AATGCGCTCTTAACATCTAAGCCATCTCTCCAGCCTCCTGAGGTCAACATTCTTATCTGG +ATGCTTCTGTCAACATCTGTCTTTTCTCTAGAGCTGGAATTACCCAGTTTAAGAATGTTA +ATGCCTTTTGCTATATATTGCCAACAACTCTTCAGAAATGGAGTTGTAAAATATACCTTC +TCAAAAATAGATTATTAAGAGTAAACTCTAAATACAGGGAATGAGGAGGGAAAAGGTTTG +TTTGTTTGTTTTAATGTGTCTGGGCTTAGGTGACAGGGGCAAGAATAGCATGCATTTTTA +GAGAAGGTAAACACAAGTCAAGGAGAGTCAGGGAGCAGTGCACAGGCGGGGAGCAGTGCA +CAGGCTGGTCTGTACTTTTTTTTTTTCAGAGCAGCTTTTATGGTTCAAATTTGAAGGAAA +GCCATGATGCTGTGATATATACAATATCGTATATATACTATAACATATAGGCGACTGTGA +AAAGCAGGGTAGGCCCTGATGAGCTCTTCTTGCCACAGATGGTAATGTGCTGCTGCCACA +TGGTCACGGCCTCTCTTTTGCCTCAGTGGAAAGCTGAGGAATGAGATGATGGTGTTCGTG +GGATCTTGTTCTGCGTGACTTATCCCTTAGTTATGCGTGTGAGTGTATGTCTAGATGCAT +GTGTGTACATTGAGTACAGTACCCATAGAGGCCAGAAGAGGGCGTCAGATCACCCTGGAA +CATGGGTTACATACAGGTGGTTGTGAGCCATTCATTGTGGATGTTGGTAACTGAGCATGG +GTCCTCTGGAAGAGCAGTAACTGTTGTAAACTGCCGAGCCATCACTCTACCACAAAGGAA +TTGGTGTTTGGATTGAATGAAGTGTAAGTTCTTTGTTCTCTTTGGCCCTCTCTAGCCCTG +GGACTCACTGCTTGACTCTGGTAGACAGACATAGAGGGAGGATAGATAGGTGAGGAAAAC +TGAAAACCCGCTCAGAAGGCCTACTCAGTGTGGGTGTGTAGGAGGGGGTCCTAAGGGGCA +GAGTGGAGGTCCTCCTGGGGCCTCTGTGGAATCTGAGGGGAGCGCTCTCTATTGGATGTC +AGATGCTCTGCAGCCCTCAACACTATGCCAGGCTGGTTGAGTCAATGGGTAAGTTCAACT +CCTCTTTCATCAAAATGTTTAACTCTCAAAGGACCTCCAGGTCATCTGGCTTAGCTTTTC +CTTTGTACAGATAAGTACATTTTCATTATTCATTTGTTTGTTTAGCAATGATGGAGATCA +AACCCAAGGACCCATACATGCCAAACAGGGGCCTTACCATTGAGTTATAGCCCCAGGAAA +CTGATTATTTTCAGTTGAGCTTCACCATGTAAACAAGTGAAGTTTATGTTGCTCCTTTAA +AAAATGTATTTGTTATTACGTGCGTGCCTGTCTTTGTGTTGGAGGGTGTCTGTGTGTGTA +TGCACATGCTGTGGAGCTCTTTGGAGGTCAGGTAACAGCTCTCAGGATGAGTTCTCTCCT +TCCACTGTGGGTCCTGGGCATCAAGTGCAGGTCGTCGGCTGAGCTTATTTGGCTTATCTT +ACTTGCTGAGCCACCTCCCAGGTCCTGTTTCTTTCTTCCTCCTCCTTTTCTTCCTTGGTC +TTCTCTTAATTTGTGGAATCAAAGAGCCTACCTTGGAGTGGAGTTGGATGCTGAGAGTCC +TCAGCTCTCACACTAAGATGGCAGAACTGTAGCGGGCACATCTGGTACAGACAGCAGAGC +TGAGAGCCAGCTTCACTCTAGTCACTTCTTCGGCCTGGGGTTGTGGGCTCAGGTCTGCCT +GCAGTGCTGCTGCTCACAGGGGTGGCTCTTCTTCCTGTGTGGCTCACTGATGCTTCTGAG +TAGTCTTGGACAGAGAATGGCTCTCTCCTCTTTATGTTTTAGAAATTATCTGCTAGTTAC +TGTATTGTAATTCAAAATAATTTTTTTTCTTTTTCCTTGTAGTGACGGAATAATGGCCAG +TGCTTTCTTTAGGAGAGTGCCAGTGGCTCTGAGCACACCTTGTGCCTTTTACCACTGGGT +GACACTCTTAGACCAGAGTGCTGTACCAGTGGAACCCAGGGCCCTTGAACCTCAGACTTC +TTCAAAACACTTTATGCAGGAGAAAGGGACACTCTTCCATCTAAAGTGCATACTGGCCAC +TCTCAGACATGATAGGTATTATGTATCAGTCTGAAGCAATTTTTAAGGCCAGTGAGTATT +GGGCAATCAATTATTAACAGGATCATCAATTAGGCAGCCTTTCAGTTGCTTGGAGGTTTA +TTTAGATTCATGTGTTGCATATTAACTAGCTACTAATTATTTCAGGGGAACATTTATATG +AACTTATTATTCTAGTATTTATTTTGCACCTGACACAAATCTGTGTTATCTGTTGGTGGC +TAAAACCTTGGTGATGGCTTGCACATACTAATGGATGTCACAGCAAACCTTTGGCAGTCA +GAAGACAGTATGAGGAAGTTGTTTCTGTCCTTTCCTCATGTTAAATTTGGGAACTGAACT +GAAGTCCTCGGGGCTGGCACACATGCCTTTTCTGCTGATCCGTTCTCCAGCCCAGTCCTG +TGTATGGACTTCCACTGAGCCATCTTAAGAGGAAGCAGAGCAGTTACTTGGGAAAATGAA +CACAGGTTCCCTGTACAGATCTCTAGCAAATAGAACTTGTCTAGAACTTGTGCCAAGCAC +TTGAGAGCAGGTTAGAGAAGGACTTTGCTCAGAGCGTGTGCTGGCCTGCCTGCCCTCCTT +GTTTCACGGCTTCTTTTGTAAACCCAAGGCCCACCGTCTAGGCTTGGCATGAATAGCTCC +TAGTCACATTCAGCGGAACAACATGTGGTATTTCTCAGGACAAGGAATTTGGAAGAGTCA +GGTCTCTCCTCTGCTGGCTTAAGAGGAGGGATGACAAAAGTTAGAATTTTAGGATCCTGA +CAGAAGTATTTACTGTATCCCATGGGGACAGAAAGAAATGACAGTGGCAGAGTCAGAGAA +GAAAGAACCTAGTGAGGTTAGTGACTCCAGTGTATTTTGATCCCTCAGTATGTGCATCCT +CCAGTTAGTACATTGTTGGGTGACCCTTAGTGTGATACCCAGTGCAGGGGGTGGGTGGGC +TGTGGCAAGCAAAGCAATGTGAATGGAGTAAGACTTGAGGCACAGCAGGTCTCATGGGAC +TCAACCAAGGGCACAAGTAATTGACAGCCCCAGATTTCTAATAGATGGTGTCATGGTGTG +ACTGCTTCTGCTTCATGTGGCTTAGGCAAGAGGCATTGTGCTTGAGGTGGGAAGAGGTGG +TGGCCAGAGGTCTTTCTGCTGTGCTGTTAGAATCTGTCTTTGCAGAGACACACCAGAGAT +GGTGTACTGGCTAGTTTTGTGTCAACTTGACACAGCTGGAGTTACCACAGAGAAAGGAGC +TTCAGTTGAGGAAATGCCTCCATGAGATCCAGCTGTAAGGCATTTTCTCAATTAGTGATC +AAGGGGGAAAGGCCCCTTGTGGGTGGGGCCATCCCTGGGCTGGTAGTCTTGGGTTCTATA +AGAGAACAGGCTGAGCAAGCCAGGGGAAGCAAACCAGTAAAGAACATCCCTCCATGGCCT +CTGCATCAGCTCCTGCTCCCTGACCTGTTTGAGTTCCTGACTTCCTTTGGTGATGAACAG +CAGCATGGAAGTGTAAGCTGAACAAACCCTTTCCTTCCCAACTTGCTTCTTGGTCATGAT +GTTTGTGCAGGAATAGAAACCCTGACTAAGACAGATGGTATGGAAAGTTAGCTTCTAGGG +CAGAGGACTAAGTGTTAAGTCCTTGGGAGCAGGAGAGCGCTGGGTTGAATCTTCCACTTC +AGTTGAGATAAGAGGGAGCTATCCCATTTAGGAATACTATGTTGTTTACAAACAAGCTAG +GTCTTTGAAAGATGTATGGAGTTTTCATTGTTCTGGAGGATGGAATTATATGTGGGAGGA +AAACCATAAGAGATGGGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGCTCGCACGCGT +GTGCGCATGTGTGTGTAAGGCTGCTGTGGGAGAGCTGGATCCTGATATTAGAAGTCTGCC +TGACGACCTGATTATGGAAACATGGGAAGGAGGCCAGGCAGCTGTGCACCATCTCCTCGG +GTGATGGATAGAGATGCTTTGCTTCTGGGACTTTGATCTGATTAGATTAGTAGCACATTG +GTTTGTCTAAGACAAGGAAGGATGGTCAGGAGAAATGGAGCCCAGAGAGGAGCAGGTTGG +CAATTACTACTTGGGATGAGAAGTGAAGAGGGAATGAGGCTCCTGGCGGTGGAAGAGGAT +GGGTTTCAAATACATTGATGGACAAGAATCCAGGATGGATTGGTTCTTCATGGAGGCTTT +GAGAGGACGCCACCCAAGATGGGTGTGCAATAAGGAGGTTAGAAGGACACAGGATGGCTT +CTGCCAATCGGAGGCTGGCATGAAAGGTGGCACAGTGGACATGTGCATTAGCCTGGGTTT +GTGTGGGTGATTGCTGCTGCAGTGGCAGCTAGTAGGGCGAGGTCTGCTGGCCTGTGGCCC +CTCAGTCTGTGTAGTGTCCAGTACTGCTGTAAATAAAGAATGAGGTGAGGTGTGGCTGTA +CACTGGTCCCGAGGTGGGTGCAGAAGCCCACAGTCAGCATGTTAGAGCCCAAGCTAGAAA +AGATGGCGACGGCCCTTAGGCTTACTGTAGAAATGGCTCATATGGCAATGTGAAGGGAGA +GTTTGCATTGTTTTCAGATGCAATTGTGGGGGGTTAGGGTGTAAGGCTCTGGACCTGTTC +TTGGACACCCTTGTCACTGAGGGCTAAGAAGCAATAAGCTTTGGTGCAGACCCCAAAGAC +TGGCTTTCTAATGCAGCAGATGGGCAACAGCTTCAACTTGGAGAAGAGGCTAAGGAGACT +GTTAACTGTAGGGAAGCCAGAAGCCAATTAGTCCTGAGAACGTTTCTTGATAGGATAGGG +ATGGGAGCTGGAACTTGTGCAGTGTTACTGAGCAGCGGAAGAACCACATTGCTGTTTTTA +GTGATGCATTTCCTGTCTTGGCTGCCTGTGGACCATACTTCTCATGCATGGACCTTGAGG +GCCATGAGTACAGGACCTTTTATCTGAAAGAGCCTCTGATTAGCAAAGAGTCACAACCTG +CCCTCAGAGGACGATTGAGGAGGAGGGTGTGTCTTAGGGTTTCTGTTGCTGTGATGAAAC +ACCATGACCAACAAGCTAGTTGGGGAGAAAAGGGTTTATTGGGGTTACATTTCCATACTG +GCATTTACTGGTGAAGGGAGTCTGGACAGGAACTCAGAACAGGGTAGGAACCTGGAGGCT +AGAACTGATGCAGAAGCGGGGAGCTGATTATTGGCTTGCTTCCCATAGCCTGCTTTCTTA +TAGAGCACAGGACCACTGGCTCAGGGATGGCACCACCCACAATGGGCTGACCCCTCCCCC +ATTTTCCACTAATTGAGAAAATGCCTTACAGCTGGATCTCATGGAGGCATGTCCTCGACT +GAGGCTTCTTCCTCTCTGATGACTCTAGTTTGTGTCAAGTTGACACACAAAACCAGCCAG +TGCAGGATGTTTGCTAAGGCTTTTCCCTTTGTGATATTTTCTCAAGAGTCCTCAGACTCA +GTCATTTGCTGGCCTAATCCCTAATTGATTCCTGGGTTTGATAACCCAATCTGTTGTTAG +GACCTCGGATGATACTAAGCAGGTATTGGGCTCTGGCTTCTATCTTCATCACACTGCGCT +GTTTCCACGTCTTCGAGTGGGCTAGCTGTCTGGTGGCCTTGCATAGATGTGCTTCTGATT +GCCAGGGCCAAAGAAGCTTTCTCCCACTATTATACACACCTTAAAGAATTAAATAATATT +AATAATATAGCTTATCATGGCATTCTAAACTCTGCCCTTAAAGGATCTGAGACACCTAAA +CATTGTCTCTCATAGCCTGCCATGTGGAGAGTTTTTATGTATGCATGTATGTATGTGTGT +GTGTATGTATGTGTATTTATTCTGTGATCCTGCCCTGGCTTCTGTAGGCAAGCTCCCTGC +CTCTGAGCCATATCCCAGCCTGGCACTGGTGTCTTTTTATTTGCCTTGTCTTCAGATTTG +TTTCTAAAGTTGTCTGAATATTCACCTTCCTTTCTAAATGGGCTTATTCAATAATTGTCC +TTTACTCTGGCTTTCCTCATAATTGGCCAACTTTAGACACGGTGTGTTTTTGGCAGTGCT +GGCTGTTGAATGGCTAGAAGGTAGAGGGAATACAGTTAGTTGTATTACCCACTAGCATTC +TTGGAAAGCAGCCCAAACTTTTGCTTGCTGATTGGCAGCATCACACTCTTCTGATGAAGC +CACAGTGCAATCTAGGGTGCTACCCGGACACACCATTCTCCTTCCTGTAGCCACGGTACA +GACATGAACAGCTTGTGGTTAATTGGCAGTATAAATTCACAGTAACACCAAAACTCGATC +TTACACACACAGGCCTAGTGAACGTTCTGTCTGATGTCAGCAACATGGAATGTAGACTTG +TAAACTATCATAGTGGCTGTCAGCTCATTGCTTATCTGCCTGCGCCTTTGCATAGGGTTT +CATGGAGCATTATACAAGCAATGCGTCTGTGAGGAGCTCCCCTCATTTCTGTTTCCATCC +TTTTGGAGTTCCATCAACTGGTGGTTAATTCATGTTCCACGAGATATGTGGGGGAGTAAA +TGCATTGCAAATGTGGACTGGGTGTACCTGCTTTTCTATAAGACCTCTGACATTTATGTC +ACTGGCCTATGTTCAGGACATATATTTATGCAGAGCAGATTACCAAAAAGCCCAATGAGA +GAGGAGGCCACTCAGTTGAAGAGATCGGACTGAATCAAGGAGATTGGGGAAGTTCTTGAG +GGTTTCTAGGCCTTGGCAGGATGGGATCCACTCAGGGCCTGGCCTCTCGGGGATTTTCTT +TCTCTACTTTTTCACTTTCTGTCCCTTCTCTTTCACCCTTCTGTGTCAAGACTGGAAAAA +AAAATGAACAGAGCCATTGACTTGGTTCATCCATATTAACTCATCCTGTCAGACTTGTAG +GATGCAGTCATCATCCATTTTCCTGGCACCTTCATTAACGGAGAGGTAGATGTTGAGCTG +GTATGTTGGGGCACGGATGGGCACTGCTGGCCTCAGGTGGGTCCCACAGGACTTCTCATG +CTTAGAACATGCCACAGCTATTGGATTGTTGGCTCTGATTTCCAGTTAAGAAAGTTGAGA +TGCAGAGTAAGCCATTTAATTAAACAAAACCACATAACTGTTGAATGACCTAAGCAAGGG +CCTATCTAGGGTCACTGGTCCTCAGGCCAGCTCCTTCTCATTGTGTGCATACATGGATGG +ACATGTAATGCATGCTTTATATAATAGCCAGTGGAACCTTATGGAAAGTATATAAAGCAG +ACAGAATAAAAATGTTCCAAGATGCAGTATAGTATTAACATGCATCCATTTTATTCTGTT +AAGTTTAGATGTAGGATTACTATGCCTACATTTCTAATGAGATGTGAGGCCAAATTCTAA +TAGCATTGTAACAACAAAGTGATTCTTAGTTGATAGTCTCAACAGCAGTGTTATATAAAC +TGTGTTCACTGAGGTGTGTTTATTATGCCTACAGAGAAGGTATCCACAAGAAAGTGCCAT +GTGATGATCTGTGTAACCAAACTGGTATTATTAGCACATGGAACACCATACTGTAGAATT +GCCCTCCTCCCACCTTATGTCTTCCCTTCACCATCCATGCCTAAGGTAACATGATATCGA +ACAAGGGGTTGTTTGACTGCTATTTACTTAAATTAGACACCCAGATGGTTCTTTTGTACT +ACTGGCACCTGATTGGCCCTGACACTGGTCCAGTTTATCATGGCTATTGGTATGTGCTCT +GACTATTGGGTATTTTTGATTCCCCTTCATTGTGCCTTCATCTTTCGCCATCTTCTAAAT +ATAAAGTATGCTCCTTGTTTAAAAATACATTGGTGGGGGAGGGGAGCTGAAAAAAAAACT +GATGAGAAAGTGAGTTTGGACATTTTCCCAAGAACGTCATTATGTGGTGTTTGGACAGCA +ACATATTGGGAGCAGATCAGTTGAGATTATATCACTATTTTAAATGGGCCACTTGGGAAT +CCTAGGGTCCCCTCTAACCGTCATAGAGCTTGGCAGAATATGAAAAAGTAACACTGCTGT +GTTTATGCAGATAATCCCAGAGGAGCGCCTTTTCCCAGCCTTTCTCCTAGCAGATTTGTG +TCCACAAAGGGTCCTTCAAGTATTTGTCAAATGCTTTTGGGTATCAGACGATGGCTCCTT +GTGGTAGAGTGAGTTTGTAGGTTCACCTCAAGGCCAGGCTGTCCTAAACACTGGCAGATG +AGGCCAGTTCCGCTGGAGAGAGAGACTTGCACTAACTCATTTTCCTGTCTGTCTGGGAAT +CCAGGGGCAGAGGGAGGAGATTGCTATGGATCCAAGAAGCCCCTTCCAGTTTTCAGGCTG +ATCCACGCCTAAGTTTGCCAGCTACTGTCTTAAGTGTTTTGGGGATCTCAGCTCCTAGCG +TTTGCCAGTCTTCTGGAGCCAGTTTGGGGAATAGGTTCTCGGAAAGAATGTCTTGAAATA +CTTTTAGCATTCTGGGAGTAGTTGTTGCAGTTCAAAAGTTCAGTTATTTGGGACTGACTG +AATTCTGCTGTATGTGTACGCATGCATCTGGTATATACATTGCCACGTCCTGATGCTTCC +AGATAGAATTGGATTTAAAAAAAAAATTGGGGCAAATGAAAATTGGCATAATCTCTAAAT +TCTGATTTTCAACCACGAAAGGTTAGTTTTTTTGCATTTTGTTTGTTTTATGTACAGATG +TGCAAAGATGGACCAAGAATAATAGCCTGATGGTGCAGCTCAGCCACAATAAGTGTGTGT +TCTCTTGGCTTGGTGGGGAAGGTTTACATTGGGAATCATTATCTAACTCAGAAAAGCACT +GTCTGTGGCCATTAGAATGCAGTGTATTACCTCGGTAATGTGGTAGGCAGGCCTTTTTAA +CTCTGCCATAAGGGTCTGTGTTTGTAGCTTTGCTGGTAGAACTGTGGGATGCTGGGCTGG +GGAGAGCACTTAATAGTTAAAGATGCTTATTGTTAAGCGTGAGGACCGAGTATGATCCCA +GCGTCCATAGAAAGCGTTGGGCACGTTGGAGTGCACAGGCAACTACAGCACTGGGGAGGC +AGAGATGGGGCGGCGGCACTGGCGGCGCGGCGGTGGTGGTGGTGGTGGTGGTGGTGGTGG +TGGTGGTGGTGGTGGTGATGGTGGTGATGGTGGTGGTGGTGGCAGTGTGGAGTTCTGTGA +GCTCACGAGAGGCCCTGTATCAAAAAACAAGGTAAAAGCCCCTGAGGAATGACTGTTGGA +TTTATCCTCTGCCCTCCACACCTAAATCTCACACACACACACACACACACACACACACAC +ACACACACACACACACAGACACACACACACACACACACACACTCATATACAACACACTAT +GCATCCACATGTACTTACTTACTGTTACTAATGAGGAAACTGTATTATTCATTTGAATTC +ATGATTAGAAGAAAATATGACCCAAAGAAGATAGATATCTCTAGATAAAATATGTAATGG +TGTCGGCTATAGCTTGGCTAGCAACACCGCCTACTCAAGTACTCACTCATATCCTGGGTA +ATAGCACATTGCTGCCACATTATTTCATTCATTTTCAAAGACAGCTGGGGAACTGAAGTC +ATGGAAGTTACGGCTTGTCTAACCACTCAGTTGTCTTTCTTTAATTAAGCCAGCACTGAT +TTTTCTTCCCTTGACTGATACTTGATAAAAACCAAACAGCAGCAGCAGCAACATACATAA +AAAACTTACTTTATGAAAGATCGTTAAACCATTATTTCATATGCAAATCATCACTTACTT +AAAATTCAAATACTGGTCTAAAGTTTAAGGTGATTTGGATTGCATTTGTTCCCTGATAGA +TCAGAAATAATTTATCTGTTTTCTTTTCTCCAAGACAGCAAAGAAATATATAAAGGTTTC +ACATTAGTCAATAAATATTGGCTGCTGAGGTATTTCATATTCTCATTTCAAATAAGATTA +ACTTAATAATTTATAATTGACTGAGGGCGAATTAAGGAGCTTCACCTAAGCAGATGTTTT +CATGTAAAGGGAAATCAATCCACGTCTCAGGTTACACACGAGCCCACCACTAATGTGCCA +TAAAAATAAAACCTAGAGGGGGCTTAAGAGTGTGACTGCCAATATTTCCAGAGAGAAAGA +CATACTAAACACAGTGATAAATTATTGCAGTCTTATGTAACAGAATTGTGCCAATTTCTA +ATCAATTACAGATAACTTATTTTTCATCAACTAAATGTAACTTTAGAAGTTTAAGCTTTT +TTATTGTTTCATTGTTGAGATTCTATTCTTGGTTGTACTTCCTGCCACTGAGAGTTGGTA +ATAGTCAGTTGTATACTTTATATTTTTATCTGGTCTAAATCATTGTGCTAGTCTAGATAG +CTTTCCTCTAAAATATGTGGAAATTTCTAGAATACTGACTATGTTAAAAAATAAAATAAA +GTTGTCTATTTGATCACTTTAAAGAGGTAGAGGAAGAAGGGTCATTGTAAGCTTAAAGCC +AGCCAGATCTACATAGAAAGTTCTAAGCCAGACATGGCTAGATTGCAAGACTCTCAAAAC +ACAAACAAACAAACAAACAGATTTAAAATGTATAAATCTGATACTTGTTCCATGGCAGCC +ATGATGCTGTTTTTGATCTCAATAAGACTCTGTAAGACAGCAAAATAATTTCCTAGAGAC +CTATTACTTTCACATTGGATAAAATATACTTAATATCCTTTCATTTTCATGTTTCAAAGG +AAGAGTCAAAGATGATTAAAGGGCTCTTTGAAGCGGTCAGGGCTTGGTCACTTCACATTC +TGTAGTCAGGGACTGAACCATAGTTACTTTTATAAATGTATTAGGATGTGAAGAACTGAC +TATTAAGTCTAAAGTAGCTGTATTATCAATAAAGCAATACACTGAGTTGGGGTATTGTTT +TTTAAATATGTAATTATATTTCTTTTCATGAAAAATCATACATAAATTGTTACGTTTATT +TAAGATGAAATTGTACAGCCGATAAGAGAAGAGAGAATCCACATTGTAGATTCCTTTTGT +GAGGGCATGAAGAAGTCTGTACACAATTGAGCATATTCCATGTTTAAAGGAAGAAAGTAA +ATAAATGCAAACAACTCCATAAAAAAAAAAAAAAAAAACTTACTTTATGGTCCAGTTACT +TGGTCAGTAACATCAATATGATGAGAATATCTTGTGTTAATGTCAAGAAGAAATCCCTCA +TGTAAGGATACTTACTTCTAGACTCCCCCCCTTACTCCTAGACTTTTCTATCACATCTTT +ATTCTCAGCCTTCTTGGTTGCTTAATGCTCAGTGAAGAACCCCACCTTGCCTCCCTGAGC +GTATTTCCAAAGGCCAAGGAAGTCATGTGGCTCAGGAGCGCCCTCTTCTGGCAGCTAACC +GCTAACCCCTGACTTGGTTACTTCTTTTAAATACTCTCCATAGAACCTCCATAGAATCCT +AGGTGGCTGAAGAAGAGGAGGAAACCAGTCTTTGCAATAAAGGGATGGAATGTTTCGTGT +AGATTTCAGTGCAGACTAAAGAGAGGAGGTGATTCCGTAGTTGTCGGAGGCCAGAGTTTA +ATTACAGTCAGGATGTTAGGAAAATCTTCCTGAAAGACTTGGCCACGTATCTGTATCTGA +TTCGGCTTGGTGTAAGGTGGATTAGAAAGGAGCATCATGCCTGCTAGGAGCAGCAGCAAT +GGCGAGGGCCTGCAGGTGGAGGAAGGGCCAAGGAGAGGGAAGGTGCGGTACATAGTATTT +ATGCCAGTTCAGTCAGAGCGTGGGCTTTGTGAGGACACGTCCCCACATGATCAGAATTCT +GTTGTCAGGCTTCAGTAACCACGGACAGGATGGCTGACAGGAAAGAGCATCAGGTAAGAA +CGTCACAGAGATGGCTACTTCTTTGCTTTTGTTGTGGGTGCAGAGTGAAAAGCCAAGGAG +AAGTGCCCCTATGTAGCTCCCAGCTCCTGTCCCAGCCGCTCTGTGGTAAAGCCATCCAGG +ACACAGGGAGACACTACTTCCCTTTCCAGACCCCTTTGCTGTAGTCTGGAGGAGCTGTAT +TGCACACACCTTCTGCTTGGCCTGCAGAAGACTCTGAGCCTGCGCATGGGACTTGGGCTG +CGGGGCTCTTGTGCCCACCCTCTGACTCCAAGACAGAGAAAATGAAGACAGTGCTGGCCC +TGTGCTTAGATCAGAACTCATGCAGGTTCACCCTGGGTCCTGCCCAGGGTCTTGTCTGGT +AGGAGACCCCCACTTGGGTGCTTCTCACCGACTGTTACTGTGGGGGAGAGGTCCTAGAAA +CTCTAAAAGAGAAATCACCCACTTGTGCCCCAGCATCCTGGCCTACGGCTCCTCTCCCCT +GTTGCTGACAGCTACCCCATTCTTTCCCTGCCTGCCTCCTCCCTGAAACTTTGACCTTTG +GAGTCCCTCCTGCTCTGAAAAGATGTCATGGCTTAGGATAGAGAAGCAGGTCCTTTTATG +GAAGCAGGCAGCATACTTTGTCTACTGATTAACCAGAGTGAATCTGCTCTGGGCTCTTTT +AGACAGGTTAGGCTGTAGAGCGGTGCCTTGTGCATTTGAGATTTCAAGCAGACAGCACAG +CCCCTTTAGCCAGGGAGCAGTGGAGCTGAAGTCAGGCTGGCTGTGATGGGCTCCCTTACT +CACTATGTGCAAGGTTTGTATTTCTCTCTCTGATTAAGGCTGCAGGAGTTCTCAGTTAAA +ATGTCCACAGTGTTTTGGGAATGTGTGGGTTCTCTGTTATGTTTTCCTCATTTGGTAGCT +CTGAGCCTTCATATTATACAGTGTTGCCTCAAATATTTAATTATGATGCAGTTATAGCTG +CTTTTATATTTTAATTGACTTGGTCTTTAGACATTTAGTAGCTTTATTTTCATGTTAATT +AAAAAATTTTTTTTACAACACTTGATGTAAAAAAGAAAAAGGTGGGCATTGCAGTTTGGC +AAACCTGGGTTTGGGGATTAGTGGACGGCAATTTGGTTTTAGCACTATGGCACTAGCAGT +ATAAGTACCAGCATGGTATAATCTTGTTTCTCTGAGTGTTGGTGTAGAGTCTGAGTCTTT +TATTCCTATGGTTGTTGCTGGAATCAGTTGGGACCCTGCATCTGCACGTGCCGTTCCCAA +GGCACTGATTGATAGTTGTTGGCTGTCAGTTTGCCTAGATTTGGCTTTGATGAACTGTTA +GTGACAGTTCAGGGCTTCATGCTGACATGGTTGCTTCTCTCCGGTGTCTACTCTGGAGTC +TGTGGATAGATGCCCTGCTCTCTCTCTTCCCTCAACATCCACGTAGCCCCACTCCTCCCC +ATAACTGTCTGCTGGGTGGCCTCCGTGGGCAGAAGTTAAAGGTAGGAGCTAGCATTGGAC +TAAGAGCTTGTGCACAGAGAAACTCTTCTCATTCTTCTGAAGGCAGGTTTCATGCCGTCA +ATAGTAATTCAACATCTTCTACTTATCTGAAGTGGCTGGGATTAGAACTGGGGCAGAGGT +GGTCCTCCCCCTTGCAGAGAATGGACAGAAACCTACAGTCACCCCGTATCCCGGTTTATC +TTGTGGTGTCAATACCAGGGAGGTGGCAGTGCAGTGCTAGGCATGAATGTTTCAGGTGTG +ACTCTTCCTCCCACACAGTCCCCTGCTCTCTGACCCACTGTATCGCCTACTAAGTGAGGA +GGTAGCCGTAGTTAGCAATCGGAATTGTGGACTTACAGAGAAAGCAAGGTTGCAGTACTC +TGGTATAGTCAGGCCCTTATCTGATTTTGAGTTTGAAAATCAAAGTCTCTGAACCAGGAC +AGGCAAGTAGGAATCTCCTGTTAATTATCATGGCATCTTCATCTGCTTTGTTCTGAGCAC +AGGGAGCAGGGATGGATGGGGTCAGCACTAAGAATGATCTTGGTACGCATGGTAATCATG +GCAATTACTGGCACCAACCTTTGCCTGTCTTCTGCCATGGGGTCAGCCCTGGTCCTCTTG +CTTCAGTCTCCAGAGGGATTTTTCTTCTGTCATGAAATGGTACTCGCATTCACAGGCGTT +CACTACATGTCCACAGCCCTAGTTAGTTACAGGTGTCCAAGAAAGGAGACTTTCTTTCTT +TGGAGAGGAAGTCTGAGGCCAGAGGGGTTAAGTGATCGCCCAGCTCTGTCAGCACATTGC +TCTGCTGTAGTTCAAAGACATGTTCTCTTTAGCCACCCCCACTGCCACTCTGCCCAAAGG +GGTCTTGCTCAAGCAAGGTCACCTACCTTCCCTTCCTCTGCTCTCAGTTCTAGCCCTGAG +AATAGATGGTCAGCCGGAAGAGGAAACAGACCGCCCGTTTTCCACGTTGACTGCTGGAAG +TTTTGTCTCTCTGCAGGCTCAGGCTTTACGGTGGTAATGTGGACTCATTTGCTGAGGTTG +AGGAAAAAGCTAGTACCCAAGTGTTTCTTGTGAGCTTGCTTTTGAGATGTGGTGGCAGGA +GGTATCCTTTGTGACTTGAACTCAGGGTGTGATTGGCACTGACTGGAGTCAGGTCAGAAG +ACTCTTACCTTGCCCCATTGCTTTCTAGTCCTTGGAGGATTAATCAGTGGCATCCCTGAG +GTAGACACCGGAGGATGGCGTGTCCTGGTATGACAGACCAGACATAGCTCTTGGGACCTT +GACCATCAGTGAAAGAAGTGTTGACAGAATAGGCTGCAAATGAATGTGCCTTCTCTTTGT +GTTTCAGACGGCCCCCTTGAGAATATTGACCCCAAAGACTCCTGTCTCATTCCAAGAAAC +ATCATGGCTGAGCCAGACTACATAGAAGATGACAATCCTGAGCTAATTAGGCCCCAGAAG +CTTATCAACCCTGTCAAAAGCTCCCGAAATCACCAAGACCTCCACAGAGAGCTTCTTATG +AATCAGAAAAGGTGCGTGGTTTCTGGGTGGTGTTTCCTTCCTCCAGGAAGCTTTGGGGTG +GCCAGGTTTCCTTTTGGGTTTACAAAGGCTGCAATTGCTTGTTTGCCATGTTGAAGGCAT +CCTTTTACCAAGCATGGGGGAGCTGTTGTCTCTGCACCAAGCTCCTAGGTACACTGGCAG +GGTCTGACACTGTCTCCTTTCAAATGCGTGCTCATTTTAAGGAGCACTTGCATTTCTTTT +GTCTGTGCCTGTGCTCAGGCCTGTGGAGGACAACTTGGAGGAATCCGTTCTCTCCTTCCA +CCACGTGAGGCCTGGGGATTGAACTACAAGCAGAGCTTGGCAGCAAGTGCCTTCACTTGC +TGAGCCCATATGTGCATATTGTAAAACTTGGGTAGAAGAGGCTGAGTTCGGGGTAGAAGA +GAGTGACTCTTCCTATGCAGAAGAGAAAGACTATTTCTTAATTTTAAGTCTCTGACATTT +TGGGAAGTGTAGGAATCAGATTTGAGCCCTGCCTGTGCTAGTGTTTTCTAGCTGCAGAGA +GACGTTTCTATAACTATTAGAAAATAATAAACAACAATATTCTTCCTTGTGTCTTTATTA +GTTTCTTTTCTGTAATATTTTAAATGTTATTGTCTTTCTGTTAAATTTTTAAAGGGATGC +AAAATATTCCCTGTCTTCTTGTGCAGTCAATCCTGTCTCTACCCCAAATTACTCTGGGTT +CTGGGACTTGGGCCTACTGCTGCTTGCTTACGTGTTTAATGCCTGTTGTATGCAGTGTGT +GTGTTAAGGCATGTGGAGACATGAGGTGGTCTCTCCTCAGTCAGTTTCCGCCTTACTCCA +TTTTAGACAAGATGTCTGACTGAAGCTAGGGCTTTCTGGCAGGCCAGCAAGCCTCCAGTA +CCATCTGTCTCCATCTCTCAGTACTGGGGAATCTCAGGTGCTTGCTCCGGAGACCAGGAT +TGTTTGGTGTTGATTGTGGATTCAAGGGGATTCAAACTCAGGTACTTATGCACTACACAG +CAGTCACTCCATCCGACAGAGGCAGCTTGGCCAGGATCTTAGGGCAGTTCGAATTCAACA +CGGAACCAGGGAACTCAAAGTGCACAACCTTTCCACACTGCAATGCCTGAGCTAATGTCA +GCCTTTGGGAACAGTGAGCTAGGGCTGCCTGAAGAGTCACCTGTGGGCCTGGGGAGGTGG +ATCTGTGGGTGAGAACCAGAGTTTAGACTCACATAACCTATCTAAATGCCAGGCAAATAT +GATGGCCCACCTGTATAATCTCAGAACTTGAAAAGCAGAGGCAGGGGCTGTGGAACAAGC +TGGCATTGGGCCAGCTGAACTGAGAAGCAGTTCCCTGAAGTGAAATGCTGCCTCAACAGA +GATGGACAGTGACCAAGGAAGACACTCAGTCAACCTCTGGCTTATACACACACACACACA +CACACACACACACACACACACACACACACACACACACTCACACACACTCACACACACATA +CTCACACACACACACACTCACACACACACACACACACACTCACACACTCACACACACTCA +CACACATACACGCACACACACACACACACTCACACACACACACACACATGTGCAAACACA +CTGTGTGTTCAAGTAGGCAAAGAAGGAATGAGCAAAACCAGACAGAAATACAAGGCTGCT +TCATTCTTTGGAAATGGGAGACAGCTTCTGTTGCTCTAAGACCTGTTTAGCATCAATAAG +ATCCAAGCTACTAGTAATATTTTAGCAGAATAGTTTGTTACCTATAATCTAGAAAAATGT +ATGCTCAGTAGAATTAGGATTGACTTTTGCTTTATTCTTCCTTTTCACAAATTTCTTTAA +AACTTTTCAGTTAACATGCTTCTTAGAGATTAACTGAGTAGCCCTTCCCCCACTATTCTC +TTTAGAAAGGAATAGAGGCTAAGAGCAGACTGGCTGGTCGGAAGAATGGGAACCTCCACA +AAGCTGCCCCTCAGTTTGGAGACCCCCAACCCCACCATTTCCCCAGCACAATGCAGACAT +AAGCTAAGCATTTACAAAAGATGCATAGACTTGTGTTCAGGGCAGCAAGCAGCAGTCCAA +CCACACACTTGCTTGTACTGGGGCCAAACCCAGTGATGGCACAGAGAACTCCTGGGTAGG +GAGTCCCCAGGGCTGGCACAAAGGCTGTACTCAGGGTGGAGAACTGCCCTAAAAGTGCCT +CACAGGGCCAGGAAAAGGCTCGGCGGGTGAAGGCTGCGCTTAGTCCTTACAGTCACATAG +TAAAAGGAGAAAGGTGACTCTAGCAAGTTGTCCTTTGGCCTCCATATGCATGTTGTGTGT +CAGTGACCACACACCACACACACACACACACACACACGCGCGCGTGTGTGTGCACATACA +CAAACCCAAATATATGTAATAAAATGATTTTAGAAGGCTTGTAATCTCCCTTATTAAATT +TAAATTAAGATAATATATATTCAACTACATTTAATTAGTATTACATGTAGTTTGAATTTA +AGATATATAAATTCAAACTACAACACCTACCACAAGACTACAGTATAACTGGTGCTTCTG +CAGTCTGTTTAAAGGGGAGAGCTTGGGTTAGGCATTCAACTTTTAATTTTATGAGTATTG +ATATATTTCATATATAAAATATGTGGCCTAAAACCCTAGCCCTAATTTTAGAAACTGGCT +ACACTCTGGCTGGAGATGTGAGAGTTAAGAGCATGTGCTGCTCTTGCAAGGACCCAAGCT +TGGATCCTGGTCCTTATCAGGCAGGTCACAGCTATCTGTAACTCCAGCTGCAGACCTTAC +GTCTGTCCTCCTTAGGCGCCTGTACTCACATGCACACACAGACATCTACACATACTTAGC +TCAGCTCTTAGGATTGATCCCTGGACAGTCATGAAGGGGTTGGAGAGACTTAGTAATGTA +GGCATCAGGGCTTGTAAGGACCCACCACTGTACGGCTGCACTGGTATAACCCAGAAAATG +TTATTACTAGTTGAAGTTACTTTTGCCGGTGAACTATGGGAGATATCTGAACTTAAATTA +TTCATATAACTAAATTCTTAATCTTAAAATGTAATTGTCTGCAGTTTTATATTGAGACCT +TATGTATTCATAAAACTGAGAAAGCCTTAATTCATTATTCCTTAGTGATGCTTTTGGGTT +TTGAGATGGCATTTTACTATGTAGCCCAGGCTAGCTTCCTGCTTTAGCCTTCTGAGTGCT +GAGATTACAGTGTGCCTTCACACCCTCCTGGTTAATGATACCAGGAACTCATATGGGCTG +TAACTATGCTGATTAAAGATTTGATTTCCTTGACACCCTGTGTGCAGTTGTGTATCTGTT +CATTCTTAATAGTTGTGAAATAAATCATAAAATCATAAAAGTAATCTCTCTTCTTTCATA +GGACTTAGATCAGTTTTCTTCTAATCAACTTCCTGCTATTGAAAATAGGGAAAGAGAAAG +TTCATTGTGATTTTTAAAAAAGTAGGTAGAAAAGATGCCAGAATCAGTGTGTGTGTGTGT +GTGTGTGTGTGTGCGCGCGCGCACGCGCGCGCGCGTGCATCTGTATGTTTGTATAATTTT +CCAAGAAGCATGAAATGTGGGCTTGTTTGGGTTTGTAGTGACTTGTATGGCTGTGTTTAA +AGAGGAGGATTTAGTATAACCCACCTATGATAATAAAGGATACACTGTTAAAATAACACA +CATATCTCTTTTTTTCCTATTTTTATTAGCAGGATGTTGGTTAGAAGAAAACTGATGTAA +GCTCTAATGAAGGGAGATTACGTTTATGATTTTATGGTTCATTTCACAGTTGTCAAGAAT +GAACAGGCACAAAACTGCACACAGGAGTCAAGGAAATCAGATCTTTAATTGGCATAGTTA +AAGTCCACATGAGTTCTGTAAGGTTTTGCTTTTTGGAAATCATTCTTTAATGTGTATTCA +GCAGTGACTAGCTGATTAATCAGTATGAGTTGATAGAATCCTTAGGAACCATTGTCTCCA +GAGCAGATCAATAGTCATCACCTAGGCAAGGTAGGCAGCGGTGGGATGGGGGTGTGATGA +GGGTGGAGTAAAGTGTGCCTTGTAGACGAGCCGATGAGTGCACAGTTGTGCATATATGCA +TAGCGTGAGTGTGTATTTAATACATTTTAATATCAAATAGATATTGTTTATGGATCAATG +GTGTAAATAAGGAAGACAGGGAAGAGGTAGGCAGGTCCATCTAGAATCTTAGAAACCTGG +GGCTAGATAGCTCCTAAAGGAAAGAGAGGTGAATGGCATGCAATTTAGAATTCCTACCAG +AAAGCATGCTAACAGGAGTCTGACTGTTGGATTGCCCCAAGCCTTTCATCGGGGTTCGTC +TGCTTGCGTATGGTTTTCCCCATGTACTGGCTGTTTTTGTGTGTCAACCTGACACAGCTG +CAGTTATCACAGAGAGTGGAGCTTCAGTTGGGGAAATGCCTCCATGAGATCCAGCTGTGG +GGTATTTTCTCAATTAGTGATCAAGGGGGAAAGGCCCCTTGTGGGTGGTTCCATCTCTGG +GCTGGTAGTCTTGGTTCTATAAGAGAGCAGGCTGAGCAAGCCAGGAGAAGCAAGCCAGTA +AGGAACATCCCTCCATGACTTCTGCATCAGCTCCTGCTCCCTGACCTGATTGAGTTCCAG +TCCTGACTTCCTTTGGTGATAAACAGCAGTATGGAAGTGTAAGCTGAATAAACCCTTTCC +TCCCCAACTGCTTCTTGGTCATGATGTTTGTGCAGGAATAGAAACCCTGGCTAAAACACT +CCATTTGAAGAAATGGCCACCTAGTTTTTCTCTGAGGAATGTAGAGTTTCCCTGAAGTCT +GCTCTCTTGTGTATCTCATTAAGCACACTCGTGGCGCTCTGTGATAGCTGGCTGCAGTTA +GGAGGAAGCCTACTCCACTTCCTTTGTCCTTCAGGACGCGCTTAGCCTTGGATGTTATCT +CTAAAGGTTTGAGAGCCTCCTTCAGGTCTGAAAGATGAGAGGAGAGAGACTTCCTCAGCC +ATTTTTCTCAACTGCTGTGCCACTAAACTGTCTTCAGAACGTGAGATTAGCGGCTGCAGT +GTGACTTCAGGTGGATTTGCCTCCTGTCCTAGGCATCTTCATCTCTCTTTTGAGGATCTG +CCCCACCCACTGTGTAAGCATACTGCTGCCTGCCTTCCCTACAGCCCTGGCCTTAATGTG +CTTTTATTGGATTCATGGACTCTCTCAACTCTTTGGAAGATGCCTTTGGCTTCTCTTCCA +GGCAGTAAGTGTCTGAGTGCTATTGAAGAACCATTTGGCTTAGCAGTAGATACTCTCCTC +TGGCTAATTTCGTTTCCATCTCTTCTGCAGCTCATACCTTCAGTTATATTTCTTTTCCTG +AGAGATACTTCCAGTGAGATGACAGTTTTTCAATCCTTTCTTTGCCCAGAGGTCTTGCCC +CTCAGAATAAACCAGAACTGCAGAAGGTGATGGAGAAGAGAAGACGAGACCAAGTGATAA +AGCAGAAGGAGGAAGAAGCTCAGAAGAAGAAATCCGACCTGGAAATAGAACTATTAAAGC +GACAGCAGAAGCTGGAGCAGGTAGGGCTTGAAAAAGGGGTCTGCTCTGAGAGGCAGGGAT +GCTGGATGCCAGGCAAGCAGAATTCCAGCAGGCCAGATGTGCGTGTGTGTACCCAGAGAG +AGACAGGAGTCGAATGCAGTGCCAGATGTGTGTGTGTGCCCTGAGAGAGACAGGAGTCGA +ATGCAGTGGAGGGTGTGTGTGTGTGTGTGTGTGTGTGTGTGCGCTCCCTGAGAGAGACAG +GAGTCGAATGCAGTGGAGGGTGTACATCCCATTCAAGGCAGACACTCAGGTTCCATTAGG +AACCTAAAAGAGGCATCAGAGGCCAAAGCAAACTAGAGGGGCTGGGAAGGTGGTTCAGTG +ACTAAAGCATTTGGTAACAGCTGGACCTGATTCAGATCCCCAGAATCTATGTAAATGTGG +GGTGGTTGTGGCATGGTGGCCAGCCTGTAATTCCAGGACTTGGAAATAGACAAGGGATCC +CTGAAGTAAACAAACTAGATAGACTTTGTCATGTTGACCAACCCTGAATTAAGCCAAGAG +ACCCTGCCTTAAAAGAATATGGTAGATAGTGATTGAAGAAGATTGTCCAGGTCAACTTCA +GCCTTTCACATGGATGTTTACATACATGGTGGTGCATGCATGCACATATGTGTGTGTGCA +TGTGCACACACACACAAACACACACCGAAAAAAAGTTGAAGTATCTCTGTACTCCAAGTG +TTAGAATAAATTTGTTTGAGAAAGACTCCAGAACAGCTGTGTGTGAACCCAGGATATTCT +TTTAATTGTTGTCACCTCTGGGTATAGTTTATAGCAACAAACAAAGGGTCCATGCTTCTG +CACAGATTAAAATTCCTAAAGTTTATATACATATATATTTTTTTGAAAGTTGAGAGTCTT +TTGAAAAGCCATCCAGGACATAACTAATTTTTTGTGTTTGACATTCATTCAGCTTGAACT +TGAGAAGCAGAAATTGCAAGAAGAGCAAGAAAATGCCCCAGAGTTTGTGAAGGTGAAAGG +CAATCTCAGGAGAACAGGCCAAGAGGTGGCTCAGGCCCAGGAGTCCTAGGCCCAGGCTGT +GTGTGACCTGATGTGTCCCCACCATCTCTGTAGGAGCCCCGTCTAGACACCTCTACAGTA +CTGTTCTTGGGCCAAAGTCCTGAGGAAGAGAATCCAGACAGCTGAGAATTTTGACTATCA +AAAAAGGATTGCGTTTGATTTACCATTGTGGTAGATGAGTTGTCTCTGATGGTTGCAATT +CCCATTCGCCAAATGAAAGACATCGACCAGCACACAAGATACCATGGACCTGTGTTTAGA +CCAAGAAAGCCACAAAAGGAGTGAAAAGAGGCAGGAAGCGGGCACTGGAACACGCAAGAG +GGTTGTACTACTCGGCCTTTCTTCCATTCCAAGTTTAGTGGGACACAGAGCCTTCCTTGT +TAAGAGAATTGTTTGGAATCCCTCCTTGGGTTATCTGTTAGATTGTTTTGATTGCATCAA +AATGTATTTCATCTGTTACATCCAGTATTTGTATTTCATTCTGAGAACCCAGATTTCCCC +CCACCACCACCACATTATAAATTAAGAAAGGAGGCTATTACTGTTTATGTTTAATTATAC +CTATTACTTTGGTTGACATTGAAGTTCAGAAACAGGATAAGACATTTGAACATGTCAGCA +CCCATCATGAACTAACTGTAATTCCCTTAGGTTCTTGGCATGACAGTATGCCAGATATTG +CCTTTTCACTTCTAAGAAGGTATATACAGCTTGTCGATTCCTTTCTCGCCTTGATAACCA +TAGCCTTTCTGTTCCATTTTAGTTTGTCATTTCTTGCTCAACTATTCCTTTCAGTTGAAG +CAATTTCTCAGTTCTTTTTCGGATGAAACCAGAGTGTGTAACTCAACTTCTGTGTCCCAT +ATAGAGAGACCAGCTCTTTTGAGTTCTCCTGAGAGCAGTGTAGAGGAGTGTATATTAGGA +CTGGTGATGAGGCCTTTAGAGATTGTATGGAATGCAAATAGAGATCTGTTTCTAAGAGAC +TTTAGGGGAAGGCTTGATACTTTTTACATTTTGAATATTTTAGACTTGAGCTTTGAACAT +CTCCGGCGGATGGTCACAAGTTTCTTTCCCTTTTGTTTCCTGTGAAGATGACCATCTTGG +CGCTCTTGGCATGATGCTGTTGGTAGGATGATCCTGACTACTGTGTTGCATCTCTCAGGA +AAAGCTGAGGTGCTGGGCAAGGCTGCTCAGTTCCCTCTTGCTAGCTAGCATGCTGTTCAA +AGAGACATCTAAGTTACAAATAATATGAAAGTTCTCATGCAAAATATATTTTGTACTACA +GGCATGAGATTTTTTTTGGCTTTTTTTTTCTTTTTTGTATTTAGTACTTCTCCATAGAGA +TGATTTAACCAGTAATTTCTACACTGAAGACTTCTGTTTCCTTTCATGATGCATAGAATA +GCAGATGTAGCGCTTTGGAATCCTTGCTTAGCACACTAGATGCTAGTTTTCTCTGGGACC +ACTTCAGTCTGGTAGTTTACAGGCCCACATTCCCTTCCAGTCTGCATAAGAAGTAAGTGG +GTGATAATTCACTGCTAGATAAGAAGCCTGAGAGCTGAGTACAGCAGAGCGGATTCTTGG +TCCTATCAGCAAGTGCTATCTAAATAAAATATGAGACGCTGAAGATAAGGTGGTTTGCCC +TTGAAGATTGGCTCAGTGACCACTTTGTCATCTTCCTTTCCTTTGAGAAAGAAAAGTTCA +TTCACTGATTGTTGAAATAAGCCTCTCCATGCACACTGCTTAGTCTTTCTCTATGCATAC +AGAATAATGACATCAGGTGGTAGGGTGACGAGTCGGGGCAATTAGACCTTTTTATCTACC +TGGAAGCTAGCTCTGGAGATGTCCTGCCACTTGGCAGGATCTTCAAGGGCCATCGCTAGC +TCCCATAGAAGGCCTGATGCTGTTCTACTCTACAACACTGGGGGAAAAGTTAGCTACAAA +CATGTTTGCTTCCTGGTTGCACTCAGACCGGCCATCATCCTTGGTGGTTAGTGCTGCAGG +GTCTATCAAAAGACGACTTGTACATACAAGAAGTGATGGCTTCTGCTAGGTCTCAGAGCA +TCCGGGGAGCAGAGCGGGGCCTTTAGGAATCTGCTGGGAACTCACTGAGAATGCTGTCAG +TCACTCATTTCTTGCACTTAACACTGCACAAAGCCTCAGTCCAAAGCCTGAGGACAGGTC +ACCAACTGAGCAGTGTCGTGCTTTGAGCCACTAATAGGGGGGAAAAGGCTCCATTTTTCC +ACTCTGTAGTTTTCTTAAAATAGTTCTGTGTTTTGTAGTCTCCTGCTAGTAAAGTAGTAT +TGCTTTCTAAGCTATACCAGTTGACTTTATTCTTCTACTCCAAGAATCTAAACCCATTTG +AGTGTACATAATATATATAAAGGGAGCCTTAATGGATTTGTTTTCATAATTTAATATTTT +TTGTATTTGCTCTTGTATAATTGTTTTTTTAATGGAAAGTATTACAGAATCGAGGGTGAA +ATTCTTAGAACCAAAGTTATTCTTAATAAAAATCACCAATGCTTGGACCACGCAGCCATG +TTTGTCTCGTTTGTTTAAGGGCTATGTAGACCAGGAGGGGAATGTTGTAGCTTCCAAGCC +TCCCTTGGGTGGCTGTTCTCTCTGACAGCAGGTATGTCTTCTCTTTGTGCATTTGTTGAA +TCTGAAAACTTACATGGCGAACAATTCCATCCCCACATATCAGTGGCTCTCAGTGCTGCC +GCCCTTTGCAGGAAAGCACACAGCATTGTTGCAGTTGTTGTCCTTCAGGTCACAAGACTT +GGAATTTTAGGAGCTCAGGAGGACAGTAGAAGATGCCTTTTTGGAAGGTCCAGATTTTTT +TGTGCTTTTGGATAGTAAAAGTTTTAGGAAGTCTGCTTTTGTGCTGTTTTTGCTTACTCC +ATTGCGTGAACACTACCCTCAAGGGAGTTGGAATGCTCTATAAACATGGCTGTATTATAC +TGTTGCTCTTGGGGAGGTTCAAATCTCTCTCTTTGACAGGTCTCACTGTGTGACTTTCCC +TGGGCAGATAGAAGTGAATGTCTATTTCTCACAGATAGGATAATGAGAATATACCAAAGA +AACGATTCTCCCCATTTCTGGCTCGATCATCCACAGGGTTTGTTGGGGCTTCTTACAGGA +GTATGGGTGATTCAACAGAAGTCATCATCGAAAAGGCCGCCCCACATAAGGGCTCGTGAG +AGCTGCATCTGCCACAGGGAGAGCATCCTATCCCAGCAATCACTAGTTACAGCTGGATCA +GAAGCTTGGGTTTCATGTACTTCCTAAGTCTTACATGGTGTGTGTGGGTCTTAGAGCAGC +AGTGGGAGCAAGGCAGAAGAATGCCTGGGATGTGAAAAGCGAGGAGGGGACTGTTGGGGA +CAGAAAGGTACTGAAGGGAAAGAGGAGGCATTGCATATGAACTGAACATCGGTGCTTTTC +TTATCAGTGACAATACTCTTATTAACTTGCATAATATTTTCATTGTATTAGATATTATAA +ATATTTGACAACCCTGCAAGGGCCCTGTATACTCTTTTTAGAGACAGAACACCTATGTAG +CTTACATTAAGGCCCTGAGCTCAATCCATACAATAGAAATAAATAAAAATCTTTTTTGTT +TTTTTTTTTAAATACAAGCACTCCCTTTCAGGAGGGAAGACAGTCTGAAGAAAATAGCCA +CACAACACACTTTTACTTTCTATTTTGATCACTTGCCCAACTTTTAAGATCTTCGGAATC +TTGATCTTAAAGTCTGCTTTAATTGCCTTTGATAACTCAGTCAGTGGAGTGGAGAACTGT +AAAGTCCCTTAGAGCCAATTTAAGTTACACTGTAGACTCTAAAACCAGCACAGAAGGTGG +ATTCCACAAATGAGAGCTGCCCCCTTGGAGTAACTAAGTTCCCAGGGTGACAGTTATCTG +TGAAGTTTTAAGACTTTAGACTACTATATCTAAAATAAGTTTTAAAATTCTGTTACTAGG +TGTGCATGACAACTAAGGGTGTTTTATTTCCAAGGTTTTAAGATGAAACAATCTTAGGAG +CTACTAGGCTCACAGTTACAATTTTGCTTGATTTTTCTCTTGAGAAACACATCTGATTGT +CAACTAGGGATGTTTTCAGTATCTCCCCATCTGCTCATACGCTTTCTAGCAACGTATTAA +TTCCCAATTGGAATCTAGGATAAAAGTTACTTAGTTATTGAAGGTAACTTTATTGTTATG +GGCTTCATCAAGGTGTGTGTGTGTGCACGTGTGTGTGCGCGCATGCCAAGTGCTGCGGGT +GTTGTTGAGGACAACAGTGTTTGTGTTTACACGTGTTGAATGTGAACCCAGGGAGCACAC +TGTCTGACCTGTGTCCTCTGAGTATCTGCAGTTCCCATCTCCAGAGTGAGCCGGGCGGTG +GCGGCGCACGCCTTTAATCCCAGCACTTGGGAGGCAGAAGCAGGCGGATTTCTGAGTTCG +AGGCCAGCCTGGTCTACAGAGTGAGTTCCAGGACAGCCAAGACTACAGAGAAACCCTGTC +TCGAAAAAACCAAAAAACCAAAAAAAAAAAAAAAAAAGTCTACTCCCCATCTCCAGAGTG +ACAGACAGGCTGTCAGCCAGCCTCCCTCCCCCTGCCCTCTTATTTCCTCAGTCCTGTGAG +TCTGCCCACTCCCCTGCCCTGCCTCAGCCACCTTCCCACATAAGTCCTGCCTACTGGCTT +TCTAAGTCAATTACAAAGGAAAACAACCAAATTTATTTTATCCCCCCCCCCCCTTTTCTC +TCCATTGTAGTCTTGACTTCACCCTGCCCTCCTCTGCTTCAGCTTCCCAAATGTTATCAC +GGGCTGACAAGCTTGCCTTGTATTTTCTCTCATCTTTCATTTTTCATTATTTTTCCGCCT +CTGAGAATTATTTTCCTCAACCAAATAAACATGTATGGTAAATATAATTACTTAGATGCC +CCAAACAGCCAGAACCAGAATGGCTGGCTTAGTGTGGCCGATGTTCGGGGACTTGCAAAT +CAATATTCAATACATACTTGAATACAGTGACCAAGACATTTTAGAAATAACTTAGATAAA +CTTAGTTTAAAGGTTTAGCCTTTGGCTAATGAGAAAGCCCAGTGGAGTAGAGTTAGTTGA +GATATCCAGCATCCACTTAAATGCCACTTAAGCATGACAGTTACCTGTAATCTTAGCCCT +TGGAGGTAGAGATATGATCCCCAGCAAGCTGGCTAGCGGGACTAGCTAAATCAGGAAACT +CTGGCTTCAAGTGAGAAACTCTCCCTCAATATATACAATGATGAGCAGTGAAGACAACGT +CCAACATTAGCCTGTAATCTCTCGTACAGGTGTGAGGCACATGTGTGTCTGCACACACAC +AAGCCTGTAATCTCTCATACAGATGTGGGGCACATGTGTGTCTGCACACACACAAGCCTG +TAATCTCTCATGTAGATGTGAGGCACACATGTGTCTGCACACACACAAGCCTGTAATCTC +ATACAGATGTGAGGCACATGTGTGTCTGCACACACACAAGCCTGTAATCTCTCATGTAGA +TGTGAGGCACACATGTGTCTGTACACACACACACAGGACTGTAATCTCTCACACAGATGT +GAGACACACGTGTGTCTGCACACACACAAGCCTGTAATCTCTCATGTAGATGTGAGGCAC +ACATGTGTCTGTACACACACACAGGACTGTAATCTCTCATACAGATGTGAGGCACACGTG +TGTCTGCACACACACAAGCCTGTAATCTCTCATGCAGATGTGAGGCACATGTGTGTCTGC +ACATACACACACACAGGCCTGTAATCTCTCACACAGATGGGAGGCACACGTGTGTCTGCA +CACACACACACACACACACACACACACACACACACAACAAGCCTGCAAAAATATGAAGCT +TTATTTCTATTATTTTTATATTTTAAAAATTACTTGACTACTACTATGGCCGTGCCTCTT +TAACATCCTCCTCAAGTCTCAGGAAAATTTGTCTAGACAAGATTACAGAAAGGGATGCCC +CTCAGACTCACTGAAGGAGGAAGGTCTGCATTTTTGACTGACTTTTTGCTTGCACAGAGC +CTGCCTGGACAGTTCTTCTGAATCCAACCATGACTCACAGGCCTTGGTGCAAAGCCTTGA +GTTGTTGCTTTGTCATGGGAGTTTTACAGCTTTTCTACTTACTGGGCGCTCGCTTGCTGC +CCTTCTCAGGAACAGTGTGTGCCTTTATTTCGCAAGGCTAGCACTGTCCTGCCTTTAGGA +TGCATTGATCTTATCCATTAGCATCGCCGAAACGTATGCCTTTCAGATTGCAAACTTAGA +GGGATCCGTTTGATATTTATTTATATTTGTCAAGGAGAGTAATCAGTCCTGTGTGAGGAA +TTTTGGGAATACTTGGCTATGTATCAACTTGAACATATTGATATGATATAATTTTCTGTC +ATGTAGGCTCTGCAATATTCTCTATATTTGGTACTCTAATTTTCTTTATTTCTCCCTTTT +TTATAGTAGTATTTCCTATATACCCAGCTAAAAACAAACATATCCATATACTTTTTTTAA +AACCTGTATATTCTTTGGAGAACAAGCAAGATGCCCATATATGCGAATCCTCTGTCAAAT +ACATTGGTTCTTTTTTCTTTTTTTTTTTATTAGATATTTTCTTTATATACATTTCAAATG +CTATCCCGAAAGTTCCCTATACCCTCCCTCCGCTTGCTCCCCTACCCACCCACTCCCACT +TCTTGGCCCTGGCATTCCCCTGTACTAGGGCATATAAAGTTTGCAATACCGAGGGGCCTC +TCATCCCAGTGATGGCCGACTAGGCCATCTTCTGCTACATATGCAGCTAGAGATACGAGC +TCTAGAGATACGAGCTCTGGGGGTACTGGTTAGTTCATATTGTTGTTCCACCTATAGGGT +TGCAGACCCCTTCAGCTCTTGGGTACTTTCTCTATCTCCTACATTGGGGTCCCTGTGTTC +CATCTTATAGATGACTGTGAGCATCCACTTCTGTATTTGCCAGGCACTGGCATAGCCTCA +TACGAGACAGCTATAACAGGGTCCCTTCAGCAAAATCTTTCTGGCATATGCAATAGTGTC +TGGGTTTGGTGGCTGATTATGGGATGGATCCCTGGGTGGGGTAGTCTTTGTATTATAGCT +GTTTGTTTCCTGAGTCAGGCTCTTGGTGTACAGCTCTGGCTCACCTATAGCTTGCTGCAT +AGGCTAGGCTAGCTTTGAACTTGTAGTGAGCCATTTCCTTATCTCTCCACCACCATCCAG +AGTTGGGATTACAGGTGCAAGCCACAATACCCAGCCTTATTTGTAAAGTGTTACACAGTA +AGAAAATGTGAATCCCAAGGGCTTAAAAGGGCAGAAATAAACATTAACTGGAAGTATTGT +ATTAACTCAATGTTCTTTATCATTCAGATACCATGTCTTGAAATTATTGGCATGTACAGG +ACATGTATTGGTAGGTAATAAACACAATGGTTTCAGCAATCCAATATCATAAAACCTAAC +AATTGATATTGCCAAGGTGAGGGAGTGAATGAATAAAGAGATGATAGGTGCAGTGTGTGT +GCACAGGAGGTGGAGTCAGAGGGGGTGCAACACCAGTCTGGGCTTTATCAATAAAGTGAA +GTGAAGCAGGCTCAGAATAAACTTCACTATCCTTTCTTGGCCCCTGCGATGGCTAGACTT +GGTTCTAACTGGTAAAGAGCACTTCTAAATCTATCTGGGTTATTTCCAGAAATAGTGGGT +CACTGTTGTGAATATGTATGTCACTGGGATGGGACAGGACCTAATGGGGCAAAAGCACAC +TTGTGCAAGCGATTCCTCCCTAGCAAGTGTGTTTAAGCTCCTGCCCTTGTGCCCCTCCCC +GTACCAGATCCTACAATCTTCAGTCTTTGCTTGCAAACCCTCACCAGCAACTTTCCCGAG +AGTTCCAGGCCTCCAGCCTCGATTGGGGCTGCAGACTTGACCTCCCCTGTTCTAAGGCTC +AGCTTCCAAACTGAGCAGCTGCTAGGTTCCCTGACTTTGCAACCCACAGACAGTCACTGT +GGGTTCATAGGACCTCTGCTGCTGTGAGCTGACCTACCACATTCCTGATTCCTGATTTGT +AAAATTGCAAACACGTTAGTTCCTTTGCTCTTGAGAACTTGTTTGTGTATGTAAGACTGT +AACTAGCTATAGGCCTTGTCATGGAAACAGTTTTGACCCTTATGTGGTTTCTCTGCTACT +GGAATTTAAGGTAAGTTGGTTCTACTCTGGTCCTTGCTGGCATTGTTTATATTGGCTGGG +GTCAAGGTGTCTGAGAACATGGAATAAATGGAAGCCCTGTAATGAGATACTGCTACTCTC +TCAGGCCTTGGCAGAGCCCCAGGGTTGTTCAGTCAAGGTCTTCCTGGATAATCCCCTACC +TTGGGTGATGCTGAAACTTCTGTTTACTTTCTTCTATGGCCCTGGGTAGGGCCTTTGTCA +GATTCCTTGGTACTTTTATTTCTCCTGCTAGCCAAATGCTTGAGATTTAAGCCTGGGGAA +AGGCTGACTTCTGCTTCTTCCTGAGGCCTCATAGGAGCTGTGACAGAGGCTGGCCTGAAT +AGAATTAGCAACAGAATGGAGGTCTGTGCCATTCTGATTGAATAGCCAAGGTCCACTCAC +TACAGCATATCTGCTGTCATCTGCCCTTTGTAATTTACTTTTCCCCATCATTCCAGGACA +CAGTTGCATCTGGATCAGCCAGGTGCCAGCAAGGAGGGAAAGTGTTTTGATTTAAAAAAA +AAAAAAAAAGAATTGCTGCTCCCAGGAGGGCAGTGCCTTACCCCAGGAACCAGAGTCAGG +GGTTCCTAGGTAGCTGGTGTGGAACTGATAAGCAGTCTAGGACCATGGCATGGAAAAAAG +TCACTATGTAGAACTCCAGTGAGCCAAGGCATTTTGCTGAGTCGGTGCCATTTTTAAGAA +GTGGTCACAGCGTGAGCTCTCTTCCCATTTTCTGCTTTCTTCCTCAGCGATTTTGGTGTT +TCTCAGAGATAAGCAGCCATTTAACTGCTTGTACTTAACAAATACAGATACAAGATGGCT +TGCTGGCTCCAGTGTTTGAAGTGTGTTTATAACTTTGTTCAGACATAAGACATTGCAATA +ATAGTCAATAAGAGTTCAATACAATGTCACAGGAATGACCAGAAGACAGTAACTACAGGG +AAAAATTCCAGCAAGAACACACACACTAAATCGTATGGTTTTATTGCTAGATGGGTGTTC +TCTGAAGGTGACAGTGGATGCCAGCAGCTCAGGTGATATAAACAAAACATGGATTTTCTT +TATCTTCCCATCTCTTTCTCTAGTTTCAAAAATTAAGACTGGGTAAGTTTAGGGGCTGGG +TAAGAACCTCACTTCAAATCTCCAGAATGTACCAAAAAGCCTACATGATTGGACACATCT +CTAATCCCAGCACCCTTAAAGAAACATGGAAGGTGGAGAGTCAGAAGACACTGATGAGAG +AATCCCTGAGGTTGCAAGGGCCAGGGTTACATGGTGGCAGATAAGAGACCCTGGGTCAAG +CAGAAGGCAATGACTTACACTCGTGGTTGACCTCTGATGACCACATGTGCATCATGGAAT +GTGTGTATCTGTACTTACATATCTGAAGGCAAGGCTCTCTCTCTCTCCCTCTCTCTCTCT +CTCTCTCTCTCTCTCTCTCTCTCTCTCACACACACACACACACACACACACACACACACG +GATTGGGTGGGGAGAGAGGTACAAAGAAAAGCAGGCCCTTAGGATTAGTAGTAACATAAG +ACCTGGATTAGACAGAAGGAGAGCAAGTGAGCATTTCGTCTTCCCATGTACTGCATCCTA +GATGTGCCTATGGTATATGTGTCAGCTATCTCCACAAACCTTCCTGAGGGTGTGTATTGA +TTTGCTTACTAGCAGTGAAATTGTGTGCTCTGCCATGGCAGAGTCAATAGCCACCAAATG +GTAGGCTATTCTGACCCCTCTGCCCGGCCCCGCTCCCACCCCGTCCTGCATACAGGATAA +CATATCATGCCCATGCCTGAGACTGCAACATTGAGCTCAATTAGAGCCAGCACCTTGCCC +TTTTGAAACATCAAGGCAAGTCCAGAGACACACATTGAAAGAGTCACACAGATGCGATAC +CACGACAACCATGAAGGGTGGTGTGAAAACAATGGCCACGGTGTGAGAACAGGTCACCTC +AGCTTCTCATACAGCTGGTGCTGGGAAACATGCCCCCCATCACTACATTCTCTGTGTGCC +ACTTAGTGGGTGCAGTGTTTGACATTCAGGATCTAATAATCCTGTAGTTCCCCACTGGGT +GCTGCTGTCACTGCAGCTGTAGAGAAGAGAGAAATGTAGTTCATTAAAATTAAGTGAGCC +CAAGATCTACCTGGCCCTATGACACCCCTGTTCGCTCTCCAGTTCTCAGGGATGGGGCCA +GGCTCACTCATTGTCTGAGTTACTTTTCCATAGCTGTGATAAGATACTGCAAACAAGACA +ACTTATAAAAGAAAGGGTTTAAGTGAGGTTATAGTTTCAGAGAACTGGAGTCCATCATGG +GTGGAGCAGAGGCTGAGAGCACACTGGGAATGGTGTGAGTCTCAAAGCCTGCTCCCAGTG +ACACACCTCCTCCAACAAAGCCATACTAATCCCTCCCAAACAGCTCTATCAACTGGGTAC +TAAGTATTCAAGCATATGAGCCTACGGAGGCCATTCTCATCCAGACCACCACACTCATCT +AGATTAGGAGCTGGGAGTTAGCATACCTCCCCTCCTCACATCTGGCTAACCAAATGGTTT +TGCCCACTTAGCTCCCTAAATCCATCCTGAATTTTTTCATCCCTCCCCAGTAACACTAGC +ATTTCAGCACGACAACTTCTGGTATTATGGCATCCTTTTTGGTCTGTCTCTCATTTACTG +GCATCCTGTTGATTTGAGGGTAAAGACCAAAGCTATGTATCCATTACAAATGAAGCTCTA +ATGCATTTCTTACTCATTGCAATTTTTACGCTTCAGGCTTGCCAATTGGTAAGCATGCAG +TAAGTATCTGTTGAATCAAAGTCAGACCTTTCCAGAGTCCACACACTCCATCTCCGGCAG +AAGCAGCTCTCACACCCGTTTGGAGTGATTCCAAGGTGCATGCATGACTGCACTGGTGCC +ATGCATGCCCTGCCATGACATTGATTTAGGAGGGAAGAATGCAAGCGTGCTGCAGATGCT +TATGGTCAAGACTGTGCTCTTCCAGGGGATGCTTCGTGCTGTACCTCCACATGATCCACA +CAATTCCAACTCTCCACCTGTTCTTATATGTGCTGCTACTGAAAGGGTCTGTAAAAGCCA +TTTGTGATAAAAATCAAGAGGCCCAAGAAAATTATTTAGAAAAACAATTAGAAAGAAAGG +TTGGCATTTGATAGTGGTCGGCTGAGTTTTCATATTGAATGTGGGTAACTTGTGAAGCTA +TATCAGCAGGTGTTTTAGCCAAAATGTGACATTTGCCACATATGACACAGCACTGGAATG +AAATAGGAAAGACAGTTGAATTGCAAGTAAGATTAGGTGAAGAAAGCTCACAGTGTGACT +TCAGGTTAGACAGTTTCGTGTCTGTTCATGGCCACATCCCACCTCTATGACAAGTGCATA +CTAGATGTACTAAAGACATGTTGAATAAATGAATGAGAGTATGATTTCAGAAGTCTATGT +GCCAGTGAGGATGGATCCTGTAGTGTAAGAGACTAAAGTTAGATTTTGTTCTGTAAAGCC +CACCGTGGGCTCATGGGACTCTCTGAGAAGCTATCCACACAGCATGCACTCAGAGCTGGC +TGTAGCACCTCATTCTATATTACCATGACAGCAGGGTGCTAATTGGGCTGGAAAGTTGAG +GACGGTGGGTGTCATTATTCAAAGTGAATTATGTGGTTATACCTCTATACCTACTGCAAA +AGGAGAGGAGAGATCTCTAATCTCTCTGTATCTCTCTCTGTGTCTCTGTCTCTGTCTCTC +TCTGTCTCTCCAACCCCCTTTCTCAAACACACACAATGAGAGGAGTGAACCTGTCATTGC +TGAACATCAGTAACTAACCACAGCAGTTGCACATGGACAGGTTCTGGAGTTTCCTTGGCT +TTCATGATTCTTGAAAGCATTGTCTATTCTCCGACTTTCTCTGTAGTCACACACATTCAA +GAAACATATACACATGTAGATAGATGACTTTGTGATCTTCTTCACTCTGCCATCCCCGCC +CACTTTATCATTCCCATCCTTGATAATGACTCCCATCTTCTCAATTCATCTCTCTCTGTG +TATGTGTGTGTGTGTGAGAGAGAGAGAGAGGGAGAAGGAGAGGGAGAGGGAGAGGGAGTG +GGAGGAGGTAAGAGAGGGAGGGAGAGCAGCTCGTGCACTGTGTGTTGTGTCGATGATTAC +AGCAGCCTCGCATCCAGAAGGCAGTGTTTCATAGTTTCTAGCCATCCTTTGGCTCTTACG +ATCTCTCTCCCGAGCTGCTATGATTGTCCCTGGACTTTGGAGGAAGTGAGGTAACTTTCA +TTTAGGGCAGAACACTCAACAGTCACATATTCTTGACAGCATGACCAGGTATTAATTTCA +TTTAACATCCCCTGCTGCAAAAATGAAGTGCTCTGACTCAAGCAGAGAGCAGCACTAGTT +GATAGTATAAATGTTTCTGAGGCCGCATGACTACATTTTACTACATTTAGAAAAAAAACA +AAACATAACACCAAAACAATAACAACACAAACAAACAAATAGCAGTAGTATACTCTCCTC +CAGGGGCTGTGACTTCCCAAGCCGTTGGTTTTGATGAGGTTTACAGCAGCAGGTATATTT +ATGTTCACTGCTGCGGAGCAGACCTCAGATTCAATCAGAAAGCAGTGGGGGGGCCCCTAT +ATTGGACATTCCACTATTATACCAGTAGGTAAATCTGACATTTTTATAATATCAAATGAC +TCTGAGAATCTTTTAACCATGTGGATTTCTACATATTTCTGACATTTTTATAATATCAAA +TGACTCTGAGAATCTTTTAACCATGTGGATTTCTACATATTTCTGACATTTTTATAATAT +CAAATGACTCTGAGAATCTTTTAACCATGTGGATTTCTACATATTTCTGTCCAAAAGAGT +ATGGGTCAAAGTTGAGGAACTGGTTGCTTGAATTTCACAATTATCTTTCAGATGACACTA +ATGATATAAGTTATATAAGCTCAAGAAACGTATTCACAGATACTTGTATGTATGGTCAAG +GAGAGAGCCCCTTCTCTATGGTTTTTCCTCCATATCTGACACTGCAGATTTAATCAACCA +CAGACTGACGCTATCTGGAGAAACACTGCATCTGTATTGCACATGAACAGACTTTTACAA +ATCTTATTGGTCCTAAACAGATGGTGGAACAACTATGTACTCAGCTTTTACTAGAGAACT +GGAGATGGCGATAGGAAGACACGCATAGGTGACACATGAGTACGATGCCATTTTGAATGC +TGACTTGGGAGTACGAAGGTCTTTGAATAGTCCCTTGGGTTTATTGATGCTGAGGGTGCA +CTGAATGCCTCCCTTTTCTATCCCAGGTCTCAAGACTTGCAGTTTCCTCCCCTCCCCGTG +TCCTCTGCCCTCTTTTCTTTCCTCCCCATTCTATTTTATAAACAATTTATTTATTTAATA +AATAATAAATAGTATTATGTATTAGCTTTTCATTTTACGTGTATGAGTGTTTTACCGTCA +TGGTATGTATACTGTGTGCATGGCTGGTCCTCACGGAGGATAGAATATGGGAGAGGTACT +GGAGTTATGAGTAATTATGTGAGCTACCATATAGGTGCTGGGAACCAAATCCAGGTCCTC +CGCAAGAGCAGCTAGTGCTCTTAACCTATAACCCATCGCTCTAGCCCCTTCTTTGCTTTA +TAAAGACTGAATCGTGGGAGACAGCTGTTTGGTCAGTCTGGCTGTGCAGACCTCTGGGTA +ATCAGAGAGTCTGGGGCTCATAGCTCTGTGTCACAGCAACAATAGCATCTATAGAGCACT +TTTTTTTTTTTTGCTAAGTGACTTAAAAATGCAGGCTATGATCAATAATTTTATTTCTCA +TAAGTGTTCTTGAATTTGCATTTGCATTTTATTAAGGGATGTTTACTGTGTTTTATGATC +AACATTCCATGATGCTTTTCTTTGGAGCGTGTGGTTTGGGGGTAAAATAATTTTGTTTTT +GTTTTTGTTTTTGTTTTTGGGTTTTTTGTTGTTGTTTTGGTTTTTTCAAAACAGGGTTTC +TCTGTGTAGCCCTGGCTGTCCTAGAACTCACTCTGTAGACCAGGCTGGCCTTGAACTCAG +AGATCCTCCTGCCTTTGCCTCCCGAGTACTGGGATTAAAGGCGTGCGCTACCATTGCCTG +GTTAACAATTTTTATTATCTAAGGGAAGAAAGGGTATTAATAAGAAGGGTGAGAAGGGAA +GGCAGAGACATGGGGCGGTGACAATAGAACATGCACACAAATGTAACAGTTTGTAAAATA +AAAAAATCCACTCCACAAGAGCAATTTTTATTTTGAGATTTATTTTCTATTTGAATAAAT +ACAACAAAGAATTGTTTATTGTGACCTTCTCTGACCCCAGCTGGAGTAGTTCATAGCTTC +GTGACTTTGTGTCTATGATCACTGAATACGAATGTATGGAGAACATGGATTTGCATTATG +GAACTGTTACTGAAAAAATATTCTTCCTTCCTCTTGAAGAGTTATAGATTTCCATCAGGG +CAAGTGGGTATCCATTCTGGTGTCTTGGCTTCCTGTTGAAGAGGGTGTGAGGGGAGATCT +TTCCACAGTGGAAGAAATGTCTGGGCTGGAATTCTTTCAGTCAGTTCAAAGCCAGTCAAA +TCAAGGCATGACTGAAGTTTAGGAGCACACAATTCAAATCAGGCAAGAGAGATGTTTGCG +AGCAAACAGCCTTTAATGGTAAATGCATAGGCTCTGGAAACACAGTTTTGCATTGCTAAT +TGATTCTTACTGAATGCTTAGAGGCACTAACCTAAACCAGAGGAGAGGGGTTTCTGTGGG +TGTGTGGGCTGGCCCTCGGGCATGGGCATGACCTCATTCACATTGCCTTAGGGTCTGGAG +GTCCCCCTATTCTCTAAAGAAGTTGGATCCAGCAAAATAGAGGTGAACCCATGAGATAAA +CTGTGCCAGAGTCCAGCCGAATAGAAACTACAAAGAAAGATCAAGGCCAAATCTGAGAAG +CACACAACTGAATGTTGGCTGCAGTTCTTTCTCTTCCACATTTTATTTTACTTATTTGTT +TGTGTATGTGTGTGGTATAGGTGTTTGTGCTCCATGTGCACACATGTGGGGGAATGCATG +CATGCATGCATGCATGCGCGCGTGCGTGTGTGTGTGTTTGTGTGTGTGTGTCTGTGTATA +TGTGTATGTGTATGAGAGAGAATGCATCAAGGGAGGAGGACATCAGATGGCTCTATTACA +TTCTGCTTTATTTCCTTAAGGCAGGGTTTTTCACTGAACCTAGAGCTAGTGTTAGGGTGT +ATATATGCTCCGCCCAGGGAATGGCGCTATTAGAAGGTGTGGTCCTGTTGGAGTAGGTGT +GTCACTGTGGGTGTGGCTTTAAGACCCTCATCCTAGGTGCCTGGAAGGCAGTATTCTGCT +AGCAGCCTTCAGATGAAGATGTAGAACTCTCAGCTCTGCCTGCCTCCTGCCCGTTGAGAT +ACTGCCATGTTCCTGTCTTGATGATAATCGACTGAACTTGTAAGCCAACCCCAAACAAAT +GTTGTCTTGGTCATGGTGTCTGTTCACAGCAGTAAAACCCTAACTAACACAGCCTGGTTG +GCAGCTGGCAAAGCCAGGAGGCCTCCTGTGTCCCCCACAGCTCTGGGGTAACAACAGGTG +CACAGGCAGCCACACCCAACTTCTTATGTATGCTCTGGGGATTTGAACTCAGACTCTCCT +GCTCCACAAGCCCTCTTATTTGCTGAGACATATCCACAACCCTTCATTTGAGTTTTTATG +CATGGAAGCTTAATGTACAATAAAGACTTGTATTGTCTCAAGTGCGGCTATTTCCTTCCA +CTTGGGTATCATTTGGCTAAGATACCTCTTGCCTCATTCTTAGTACCATTTGCTGAGGTT +CTCTCATTCCTAATTTTTTTTAGGTTTTACCTACATTTACACACACACACACACACACAC +ACACACACACACACACATACACACACACACACACACACACACACACACACACACACAGGT +GGGAGCTGCATATGAGAGAGAACACGAATATTTTGTCTTTCTGAGTTTAGGTCACCTCAT +TTGGTGTAATACTTTCCAGATCGCCCCACTTTCCTTCCGGTTTCGTACTTTTGCTTTTCG +TTAAAGCTGAATAAAATTCCACTGTGTGTGTATACCATGTTTCTATGTCTGCTCACCTGT +AGATGGACATCCTGGCTCTTTCCATCTCCTTCCTGTTGTGAGAAGAGCAGCAAGGAACAT +GTCTCTAGGCAGACACAGGTTCCTTTGGGTATCTGCCTAGGAGTGGTGTACCTGAGCCAT +GGTGTAATTCTGTTTTTAATTTTCGGAAAACAAAAAGGAGGTTAAAAAGAAAAAGAATGT +TAAACAGGCAGAGAGATACGCATGATATAAAAGCAGAAAGGAGAGGGAAGATACAAGTTG +TGGGGCAGAGAGATGGAGCAGATAAGAGGAGACAAGAATCCACTAATATGACACTGTTTG +TAAATGTCATATTGATACCTATTGATTCATATTGATTCAGGATGGTTTAAAAAGTAAATT +TTAAAAAGATTTTCCCTCCCATCTTTCTCTTCTTGCACAGTGAAATGAGGGATGCCTAAG +TTGATCGTAAATCACCATTCTCCAGTGAGTTTCTTTTCTGTAGGCTCTGGGGTGGTACTA +ATGCAAAGCACTTTAGCCAAATTAAAACTCTTCCGTTCATCCCCCAGGAGCCTGCTTCTT +TCCAGGATCACCGTAGCCTGTTTGTCAAGGGTTGTTGTCTCTGCTGAGTGGCCGTGTTTC +TCTTACCATCTTACTCTGTACATGACAGCTCTGGCTTTGGATATGCATTGCCACGTATGC +CTTCAGCTGACAAAGAAGGGAAGAGGCATAAACGCAGACACATGGTGGTGGTGGTGAGCC +ATGACAGAGAACAGGGATTTGAGGAGCAGACATCTTTGGAAATAGAGACCCAACCTGCCT +CTTCTCTCCCAAGGCTGAGTTCATACCTTCTCTTGTGTGAACAAATGTTTATTCAGCACT +TATTACATGTCAGCCAGCATACAGATAGAGAAGGGGTAGTTGATGGTTAGTTTAGCTGGA +TTGAGGGACACCCAGGATACTCATAAAGCCTACCTCTGGATAGCCAATTAGGTCATGAGG +GCTCTGATCTAGTTACTAGTTTAATTCATTGACGGATTCAGTTTTAAGTAGACCCCTGGG +AGGTGGAGTTTAGTTGGAGGCATGGGGCTCCATAGAGCCCTGAGCCTTTCCTTTCCTGTC +TCATCATGTTTCCCGTGTACCCTGATATGAGGTGGCCTGCCTTGTTGTCCCCACCATGGT +GGAGTGAAACCTCTTCGACTGTGGCTAAAATACATTCCTCTCCCCTGATGCTCTTCTCTC +TGGAACTATGGTCATGGGGATCAAAAATAAGAACGAATGGAGAAAATTCTCACAGGTGAG +AAAGAATCCTTGCCATGGAAAGAGCCCCTCGTGTGTCATCCTGGGTGACAGGCAGGCACA +GAAGGGCAGCTGAGATTTTCCCATGAGATTGTGAGGAAAGCTCAAAGTTGGCTGTCATAG +AAAAGTACCAAAGTCTTGCCCTCTTCCCATGTGAACTCACCACACACATGCATGAATTTT +GTGGGAGAGCAAAATCCAGTAAGCCAGGAGCAGGGGCCAAGGGCAGCAGCCAAGAGCAGC +TGATATCCAAGACCAGCTTATCTCTGGCTTGTCATCTCCAGATGTTGGATCAGGACAAGT +CTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTGTCTCTCTCTGTCTCTGTCTCTCTGTCT +CTCTGTCTCTCTCTGTCTCTCTCTCTCTCACTCTCTCTCTCTCCTGTGTGTCTATATGTA +TATGGATGTGTTTATGTGTGCACACATGCATATGTATGTATTCGCATGTGTAACAGGAGG +CTCTGGTGTTTCCCATAAACAGTTTCAGATGGAGTTCATTTTGGGTGTTAGAATTTGGGG +ATGGAGAGTGAGTGCACAGTAGAATAAGCTTAGGAACTCTCTCTGGACTCAGAGAATCTT +ATATTAGTTTTACCACCTTTTTGCTTTTGTAATACTGGAGAATTCTCTGGCCTCAGTTTC +CTCATCTATAAAATGGTCATAATGATTGTATTCTGCCGCAGACTAACCCCTTATTTGGGT +CTCCTGTCTGCGTGGAACAGGTCTCTAGTTGCAGGTGAGCAAGGAGTCAGCAAATGACAA +ACAGAAGCGACACAAGAGAGTGTGTAGAATCTGAGTGTATTGTCACAAAGTGAACACCAG +TCTTATATAATACAGAAAACAAAGGGGTAGGATGTCACGGCTGGCAAAGTACATTGAAGT +TACCTGACATTGAAGTTACCTGGAATGACTCCAAAAGGACTTACAGGAACCAGGTAATAT +TTACAGTAAAGATAAAACAGCCCTGCCTAGGGTCAGCTAATGACAGCTAAGGATTTCACA +CCCTAGTCACACTTTGTGCTACTCCTTTGAGCCTTGTGAAAGCTAGCACCAGGGGTTTCT +GCTCTAGCAGACCTTCTCATGATTAATGCAATACCACAAACCTCCTATTTCCTAGGCCTT +GATAAATTCTTGTATGAGTGTAACTTGGCTGTTCTTTTAAGTATTTGTAGGGAATCTCCA +TTTGTCAGAAGAATTCACCAACTTTCTTCTAATATGAAATGTAGCCTGTTATACCTGGTT +GTAGTGAAGATTCCAGTCTCAGTGGGATTCCCTACCTCTTACATGGTAAACCCACCTATT +AGCTAGGTCATTGTGTATTCCCTTGTTTGGGTGAGACTGGCTACTGTCCTAAGTAATCAC +TCTGCAGACCAGCCCTGAGCTATTCTAGCTTCTTCTTTGTAATGCCTACTTTCAAATCTC +TACTAGAAGTAAATTTGAATGTTACTGAATAGGTAACCTTTTCACTGAATTCCTACTGAA +TTCCAAGCTCGTTAGTTCGTTGGCTTCAAGGATTTTCTAGGACGTTGGAACACTGGTGGA +GGCTTACCTATGTCAGAATTCAATCTTTAAAGGCACTTATAATAAGATAATACTGAAAGA +GAGCACATGGATCCATACATCAGACTAACACGGGGATAGGGTATGAGTACACGGGTTATG +AGAATGCCAAGGTTCCAGGAGGTTGAGTTTCCTTGAAACTCCCTGCCTCGTGAGTGCTCC +CAGGCCTCTCGGCCTGCCAAGCAGACTTCACTGGGGTAGACGGAGCAGTGTTCGCCTCCC +CGGGTTATGTGTGAGGTGGTTAATAAGCATAAGTAGTTACCATTCTCGTATTTATCTATG +TTTTGTTTCTATGCTGTTCAAGCTAGGCAGGGCTCTGTCACCGGAATCCTATGCCATGAA +GGACTGCAGAGCCCATGTCACCAACAGATTACAGATCCAGCAGTAACTTGTATGATCTTA +AACTCAGATGTCTGTCTCCAGATTCCTCTTCTGAAAGTCTGTCCACATTGGCCTTAAGAA +CTTCAAGCACCATTTTGTGGGCTAACACTCCACTGTGCCCTCACTTAGAGAAAGCACACC +GAAGCCATGGTTCAAGGCAGAGACATGCTGACCCCTCCTCATTTTGTGGGAGCAGTCAAT +CAGGACAGTCCTGTTGGCACAGGAAGGAAAGCTTTAAGGCCAGGTCAGAGCCAGGCCATG +CCTTGCAAAGTCATTTGGGAAGCCAGAGGAACCTAGAACAAGAGGAGAATGTTTGAGGGG +TGAATTCTGTCGGGGCTGGAAGTTGGTGTTTTTCATGAAAGTCCTGGCATGAGTAGTTGC +TCAATAAATAGTTTCCTTTTTGGCAATATTGGAACTTGAACTTGTGCTTCTCACATGTTG +GGTGAGAACTCCATGACTGAGTTCCAGCTCCATCCCTTCATTTCCTGTTAAACAATAGAT +GCTCAACCGAAGCCCAACCGGAAGTCTAGTGAATGTTGTTTTTCAGCAGTGCGCAGAGGA +CTGGGCCAGTCACACTGAAGGTGGAGGGTCAGGAAGCAAGGCACACACAGCAGGCAACTT +GGTCCAGAAGGAGTCAGCGCAGGGGGTGAATGAGAGTAAGTAGCTTGTAGGAAGCGAGCT +CTCCCAGGGACACAGCGCAGCGCAGCGTTAGGTCTCCCTCCCTGTGCCGGCTTTTGACAT +CAGGACTCAGCAGCTCTGAGTTTGATCCTTTAGCCTAGGACGCTCATACCTATCGTTATA +AGTGATTGTGAATGAGGCTTAAATAAAGTAATAAAACCGACTCCTAGCTAGGACCTAGCC +CATACAGACCCTCAGCGCAGGTGGTTGAACCTGTTTGCAATGGCCTTAAAATGATGCCGG +ATGCTGCCACCTACTGGGATCCAGTGGAACTTTTAAAATATTTTTTAGCTAGAATAATAA +TCCACGTGTGTTAGTTTGTTGGTGGTGTTATTATTTTCCTTACTGGTCTTCGTCTCCTCA +CCACCCCAGGCCCCTAGTTTTCTGCTCTTGTCTGGCTGAGGTATTTACTGAATGAATAGT +AAGTGTTGTTTAAACCTGTCCGTGTGGTATCCAGTTTCTGCCTCCAGAAGAGTCCACTGT +ATGAATCTCAGGGCTGCTGTTTACTATGAGGCAGGGGACAGCGTCTGAGCTTCCTGACCT +TCAGTTTTCCTGGCAGGCTATAAAATGGCCTCCATCTGTTTGGAAGAATGAGTTTTACTC +ATTCATTTACTCATTCATTCATCCAGCGAGTGAGCTTTTAGGAGGAAGGGGAGTGTCAGT +CTGCAGAGGAAACAGATGGTGCATGGGGAGGGGCACCCCACACACCCATACCTTGCAGTG +ATTCACGGGAGACTGATTGCCCCCATCCGCTGTCTCTCTTCTTTTACTGTATGAGAGTCA +TTTCCTGAAACACAGATCTCCGCTTATGATGGCCTCACTTCAAATTTGTCACTACGTTGA +AGGCCAGTCTGCCTATCATGGAAACTTTGGTCCTATTCAAACTGGTCTGCTCTACCAAGC +TACTTCTGGGTTTCTGAAATGGTAGTAGACAACCTTTACCACAGGTTAGACATTGTGCTA +AGTGTTTTATTGGATAATTGTTATAGCTTCCCAGGACATGAGCCTTATGCCTGTTATAAT +CGTGGAGCTATAACAATAACGTCAAGGGACATCTTCAAGGAGAAAGCGTGGCTTTGGTTC +AGTTTCAGATGTCTCAGATTAGGGTTCCCAGCTCTATTCGATTCCCAGCTGGTGGGGTAG +AACATTATGCCAACAGGAACCTGTGTGTCTTAGTTTGGGTCTTGTTGCTATGAAAAGACA +CTATGGCCAAGGCAAGTCTTATGAAAGCAAATATTTAATTGGGGTTGGCTTACAGTTTCA +GAGGTTCAATCCATTATCATCATTGCAGGAAGCATGGCAGCATCCAAGTAGATGTGGTGC +TGGAGACGGAGCTGAGAGTCTTGATTTGAAAGCAGTCAGGAGAGACTGTCTTCTGCATTG +GGCAGAGCCTTAGCATAGGAGGAGTCCCCAAAGTCCATCCCCATAGTAATACACTTCTTC +CTAAAAGTGCCACTTCCCATGGGCCAAGCATATTCAAACCACCACACTGTGCTAGAGACT +ACTTATCTCATGGTGGATGGGAAGCAGAGAGGGGACAAAGAACTGGGGACAAGTTAGAAC +CATCAGAGATACGCCCTCCGTGACCCACTTTCTCTAACTTGAATTGGTCTCCCATAGTTT +CCACAGTCTCCATAAGGAGCCCTGCCAGCTGAGGGAGAAATCTTGAACATGTGGACTCCT +GGGAGAACTGTTCATATGAAGACCATAACACTCTTAGTCAAACAGTTCAAATCCAGGTCT +ACCCAGCTGCAGAAGACATCCCCGAGCCTCTCTGCCACAACTGCCATATAGCTGTCTGCA +TCTGTAGCCTTCTCTACACAGCTGGCACTCTGGCCTTTCCACTCCTTCCTGGGCCTATGA +CCCCGCTCAAATACCCCATTAACACTGCTACTTCTAACGTGCACACAGTGCTTATGCCCT +CTTCCCTGGGAGCCAACCCTACTGCCATGCCCCATCATGAATGTTAGAGATCCTTCATGG +ACATGTGTACCCCCTCGGCACATGGGGAGAGTCTTAGAAACACACATAGACTTTGAACTG +TCAGGACTTGCTGAATAAATGAGAGGGCACAGGAAAAAGTATTTGAACGGTAAGATATCA +GAGAGACAGAAGTCAGATGCACTCAATCACCCTTCTGCATAGAAACAGATCTAGGAAGTC +ATGTACTAATTATGCACAGTATTGTTTTTTTCACTGACTTTAGGTCACTGTCTTAGTCAG +GGTTTCTATTCCTGCACAAGCATCATGACCAAGAAGCAAGTTGGGGAGGAAAGGGTTTAT +TTAGCTTACACTTCCATACTGCTGTTGATCACCAGAGGAAGTCAGGACTGGAACTCAAGC +AGGTCAGGAAGCAGGAGCTGATACAGAGGCCATGGAGGGATGTAACTTACTGGCTTGCTT +CCCTTGGCTTGCTCAGCCTGCTCTCTTATAGAACCCAAGACTACCAGCCCAGAGATGGCA +CCCCCCCCTCCTTGATCACTAATTGAGGAAATGCCCCATAGCTGGATCTCATGGAGGCAT +TTCCCCAACTGAAGCTCCTTTCTCTGTGATAACTCCAGCCCATGTCAAGTTGACACAAAA +GTAGCCAGTACCATTGACCCCTTGTCAACTTGACTCACAAACACATCACTAGTAAGCCTC +AACCTTTAGTTTCTTAATCATCCCCAAGATCTAAACAACTTTAAAAGTCCCACAGTCTTT +ACATATTAAAAGTTAAATCCTTTTAAAATATCCAATATCTTTTAAAATCCAAAGTCTTTT +TTACAATTAAAAGTCTCTTAACTTTGGGATCCACTAAGATATTTTCTTCCTTCAAGAGGG +AAAAATATCAGGGCACAGTCACAATCAAAAGCAAAAATTAAACTCCAACTGTCCAATGTC +TGGGTTCTAACTCACAATCTTCTGGGCTCCTCCAAGGGCTTAGGTCACTTCTCCAGCTCT +GCCCTTTGTAGCACCCACCTTGTCCTGTAGTATCCAGATGCCTGTACTCCACTGCTGCTG +CTCTTGGTGGTCATCTCATGGTACTGGCATCTCCAAAACAATGCATGACCCCTTCAGTCT +TGGGCCATCAATTGCAATTGAGGCTGCACCATCACCAATGACCTTCCATGGCCTCTCACA +GTACCGAGCCTCAGTTGCTCTGCGTGACCCCTTCATGCCTTCAAAACCAGTACCTCTTGG +GTGACCCTTACACATTACCAAGTCCTGCTGCTGCACGAGGTACAACTTTGGCTATCTCTG +GAACACAGCCTCTTTGTGCTTTCAGAAAACACTTCCCAGAAGATGTCACCTCAATGATGC +TGGTCTCTTCTTAATCACTGCTAAATTCTTAGCTCCAGCTAACCAGCATCAATATTCCCA +GAAATGCAAAGGTTTCACTTAGTAGTTCTGGTATCTTGTTAACCACAGCTGATTCTTCAG +GCCCAGCTAACCAGAACCACAGAAGCATCCCAATCAAAACAGCAATGGCCCTGAAAAGAG +TCTTTCATTTTCCTTTTAAATTTCACAAGCCAGGCCTCCATTTTCTTCACTGTTCTCAAC +ATTATCTTCCAAACTCCTACACAACATCCCACAGAGCTCTTAACACTGAATGGATCTTCT +AGCCCAAAGTTCCAAAGTCCTTCCACAGTCCTCCCCAAAACATGGTCAGGTTGTCACAGG +AATACCCCACTGTTTTAAAAATAATTTAAAAGTAGAATTATGAAACACTTTTTTGCTATT +GTAGCTATTATTATTATTATTATTATTATTATTATTATTATTAATTGTTATTATTATTAC +TTCAAGAGATGGCTAAGCTCACAACCAAAAATAAAAAACGTAGAAGGCATCCAGATATTA +TGGGTGATGAGATGCCTCAAAGGTTAAAGTACGTGATGCTGGAGTTTGAACCCCTGAAAC +CACTGAGGTGCCAGGTGGGTGTGGCATCTTGACCACAGTTCCAGCTTTGGGAAGGAGATG +GATTTCCAGAGCAAGCTGGCTGCTGAGACTAGCTATAATGGCGAGCTTTGGCTTTGACTG +GAGTTGACTCCCAATATCAACCTCATGCACCCATCTTCACATAAATCCACACATATACAG +ACATACATGTATGCAAATGTACAGCATACTCACACGTATGTGAGAATGGTAAAGAAAAAG +TAAAGCATTAAAATATTGAATAATTGGAGAGAGTAATATGGTGGTTTCTAGACATGTTTG +GGAGGGGAAGTTGGGATAAATAAGTCAAAGTACACAAATACGCTGGGTAGAATTAACAAA +ATCTATGTGCGTAGTAGAGACAGTAATTAATAAGTCTTCTTTATAAACAGAAATTTGCGG +GGTATTTTGAGATATTTTTATTAGTTATGTATACAAAATGTCACTACAGACGGTGACATA +TGTTCATTTACTGAATGGCAGTGATTATTTCACTGTGTATTTGCATGTCAAAACATCATG +CTACATACATTACATATTTACAATGCAAATAAATTCGAACGTTATTAAATATGTGGTGAT +AAGTATATATGTTTGCCTTATGAAGAGGAAAAGGTTTCCTAAGTGCTTGAAGATTCCTGC +ATTCTGTTGTTACTTTTCCATGTTTATAAAAATTTTACTATAAAAATTTACTTTAAAAAA +TGAAAACTAAAAAGTAGTGTCATTAGCCTTCTAGAGATTTTTATGCTTTTAAAATTTTAT +TGAAAATAAGAAGTCTCAAATAAGATGAAGAAATATTCTATACTGTGGGCCAGAAGCTAT +TCTCTCCAAATCAGCATTGTATTCAAAGAAAGCTCAGTGTGGTTTGTGAGTTTGCACAGC +TCGATAGGCAGACTCTAAATTTAATTTAATTGCAGCAGGTAGGGTCAAGGACAGCTAAGG +GGGAAGTAAGGCCTACCAGATGCCATTGGTATCCAGTATAAACTACAATTGATATTTGTC +CCATATCAATGCAGAAATTTTAAAAATAGAACAATGAGTTGATATTTATAGGGGATGGAG +GGAAAGCTCAGTGATTAGGACCATGGCTACAGGACCCAGGTTCTATTTCCAGCACCCACA +TGACAGCTCATAACTGTCTGTAATTCCAGGTCCAGGGGATCTGATGCCCCCTTCTGGTCT +CCGGGAGCCAAACAGTCATGCATATGAAATTGTTAAAGGCATATTTCTTAGATACTGTAC +TTGAATATATAACTTAGGTGATATTGCAAGTCAATGAAGAAAGACTGACGTATTAAGAAC +ATTTAAACACTTATCTAAGTGAGAAACATAGAAGAACCTATTTCATTTTATATACAAAAC +AATTTTCAGGAGGATATATACACAGCTATAAAAGTATCATCTCTTAAGTTTGGCAAAGGA +TAATGTGATTTGAACTAGGAGGCAGTCATCTCGCTCAGGTCCTTGGGGTTGGATGCAGCA +TTCACCATGGGGAGAGATAAGGAACCTTCTTAGTAACTTCAATGCTCTGTTTCTCAGCTT +TGGTCATGCGTTCCTAAGCTTTTGCTTATTATTTATGATATAGCAAAAGACCTGTGCACT +CTTCTGTAAAAGGAAATACTTCATATTATAAATTTCAAGTGATGAATTCTCAGTGAAACC +CTGTGATTCATGATCTCGATTATAAATCTTGGTCATCCACGAAGCAGACACTAATATACA +GACACAAGAAGGAAGTAAGCCAGGTGTATTCTCAATGGAATAGTCTGGAAAGAACGCTCT +CCTCACTCGCTAATGGAGCTCCCTTTCCCACTGCTCGTCTGCCAACATTTCTAGTGGGAC +CCAACTGTCATCCCTGCATACTGAAGGAAATGCATGTATACTGTCCCGGGGACAACGGAG +AGACAGGATGCTTGCATCTTGCAGCAGCTGGATTTAGATTACATTCACTTTACAACTTGC +TTATTTTTAAGTCACTATGACTAGCAATACTGGCAGTAAATGTGCAGTCTGTGACATTTA +GCATTGCATCATGATTTCCCTGTGGCCCCTAAGGATGTGGCCCAGGGAACCATCCCCTAG +TGTAACAGTTCATCAAGGTTTCACATATATGGGCTGGTCCGAGGCCCCCCAGCACGCATG +TAGCAGAGGACTGCCTTGTTTGGCCTCAGTTGGAGAGAATGCTTGAGGCCCCTTGAGGGG +ATTGGCAGTCGGGGTGGGGTGGGGAAAGGGGAGCGGGGAAGGGAGGAGCACCCTCTCAGA +GGCAAAGGAAAGGGGGAATGGGATGAAAAACTGTGGGAGGGGGCAATGTATGGACTGTAA +TAAATAAATAAACAAACACATACATACATACATACATGAATAAATTAAAAAAGAAAGAAA +CAGGTTTCTATTAAATACACACAAGGGAAAGAGAGAATAGCAACCAAGCCTTTTTTTCTT +TGCCATGGCTTAACACATCCCTCTTCACCCTGTTTTATTTACTCTGATTTATTATTTATT +TATTTATTTAGTCTCAAGTTCTTCTTTCATGTTCAATTTACATGTTTGCAAGATCTTTCT +GCCTTTGAGGACCCAGAAAATCCAGGGATGTGTATGTAAGCAGGGATACATGAAATCTCC +TTTGTCCTTTGAGGATGGACTTTGAGATGCTCCCAGTAAAAAAATCTCTCTCTCTCTCTC +TCTCTCTCTCTCACACACACACACACACACACACACACACACACACACACAAGAGAGAGA +GAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGGAGAGGG +AGAGGAGGGGAGGGAGGGAGAGGGAGAGAGAATGAGACATTGAATTGAAGGAGAAAGAGC +TTGTGCAGTGATATCTTATTTCCACCATCTCCCCCTCCATAAATGTTTTTGCCATTTCTT +TAGTTGAAAGGATAAATTTATTTGAAAAATAATACCACACGAGGAAGAAAACATTAAGTA +AATTTAAATTAATTCTGAAACCTATTTTATTGTTTAAGTTTCTCCCAAGACACTGTTGGT +ATCTGGTGTATTTTGTAACCCCAGCGCCTGGCATAGTCCCCAGTAGTGGCTCACCAGGTC +ATGTTAAATGTAAGGAATGTTGGGGCTAGTGTCCAGGCTTTGACGACTGATCTGTCTCAG +TCACACTTTACGCAGGATCTATGGACTCAGATACTCTTATGAGAATTTTGAAAGGGGAAG +AAAATTCCAAGCACTAAATACCCCGGACTTGACTGTATGATGCTAAGATCCTAAAGATCT +GAGATGCTGTTGGTATCTGAAATGAAAAGTTGAATTGTTCTGCTTCTGGTCAAAGAGTTT +ATCATGTATATCTTGTCCCCTAGGGGTTTCCTTTTAATGAAATGTGCAGGTAACAGATGA +GTTTTGGTGGGTGGCTAAGAGAGATGCTTTCTACCAACATGGTTCAGGAGTCTGCATTAG +ATCTTCCTGGCACCAAATGCTCCTTGCATGATGGGTCTTGAGTATGAGAGAGAACAGGCA +TCTCTCGACAGAGGAAGTCATAGGACTTTCCTACCATTGGTCTCCATAAAATTAAGTGTA +CACAGCAGAGGATGCCTGCTCAGAAGCACAGAAGGTTAGGCCTGGGGTTTTTCTCCTGCC +GGAGTTAGCTCTTCCTGGGTTCCTGGAGAACTTCCCTGTCTTCTGAGATGTTCAGATGTC +TAGAATCCACACCTTTGCTGCTCCACACCCCCAATCAGCGAGCTACCCAATTACATTAGC +AAGTGAATTTCCTTTCATATATGAAACTTCCCATGTCCTTCTCCTGTCCTCTTCTCTCTT +CCCCTGCCCTTCTCGCCTATTTCTCCCTTCTCCTATTCTTCTCCCTTTCCTCTTTCCCAA +TCTCTCTCTTTTCCCCTTGCCCTCCCATCCCTCTTTCCTTCCCTTTCTACTCCTCTCCTT +CCTCATCCATCCTCCATTGTCTTGATTGATAGAAAATGCCATGGTGGAATCTTTGGGGTC +ATTCATACTTGATTCTACCAGACTTTGATACAAAACCCCTCAGAAGCCTAGAAAGTCATC +AGTCATTTTTGGATAACATATAACCAATGATCTATTACCCTCTTCTTGGAAACAGGCTTC +CAGACAACTAAAGGGTCAAGGAGAAAACCAAGGTGAGTTTGACTATGTCATAGCATGGAA +TGTTGAGAGAAAAGCTATCTATATATTATGGAGGTAATGGTGAGTCACAGTCTTTCCAAC +AAATCAGATCTTATATCATGGATGCCTCCATTTAACAAATGTTACTGCTGATTTATCAGT +AGACAGACAAAATCCAGCATCTTTATTGAGCTAAAAAATGGACAGTGAGTGAATTATTGT +GCTATGTTGATTCTGGAGAGCAAAATGCTTTACATTAGTACCTCCAAAGCTGGGATGCAG +TCTATGGTCACCAGCATCTTACAGTTAATATTGGCCAGCTAGTCTTTAGGTCATTGTTGT +TGTATAAGACTGCACTAACCTGGCACACTCTGTGTATATTATTGCTACCTGGCCTCAATA +TGGTTAACATTGACATTGGCATCTATATTATAGGATTCCATTTGTCATTAAAATATCTTC +TAGAAGGTTCTATAATGATCCATTGTTGAAATGGAAATGAAGAAGTAAAAAATATTCATC +ACTGGCAAACTGAACATAATATCTATTTTCCTGTAACAACCTTCTATTCTTAGATGCCAC +AAAAAAGAAACACTCTCAAATGGAAAACAATATGTCCTATATTCTTACTATGTTACAGTT +GCTAAAGATTGCTAACACGTGCCTAGGATGCCCACAAGGGCAAGAGACATCCCTAAAATT +TTTTCAGATTGATAAAAGAATCTTGTGAGGTATGCACTAAGTGAGGTCATAATTCAATTG +GCAACATTTCTCACTTGGTGAGAATATAGGACACACTTTTTTCCAGACAATGGGATGTGA +TTGACCACTTACATGAGTTACAAATGTTAGAAGACAGAGAGGAGTTTTGAATGTGTGTTA +TCAGATGAGAGGAACCAATGTGACTCCCTGGAGAAGGCCAAGCAGTGGAGATAGTTGGAA +GGCCAGGTTGTTGGTGGGGCTAGGAGAGAAGAAGGCATGAACAAGAAGGGCACAGAGGAT +TTACAGGCAGTGGAACTATTCTCTATACTGTACAATGATGGATGTGTGCACTTGCCTAGA +CCTGTAGAATGTCTGATGCTTGGGTGCACATGAGTCAGGTATGAAGATGTGTGTCTATAA +TCCCAGCATTGGAGAGGGAATGGCAAAAGGTCAGATGTTTAAGGACAGGCTAGGCTAGAT +GATAATCCATTTTAAGAAAACATCAAGCTCTTTATTGCCAACTCGACTGGGTTTGGAATC +ACCTAGAAGACACATCTTTGTATCTGTAAAGGCATTTCTAGAGAGGTTTAACCAAGGAGG +CAAGACCCATCCTGAAGGTGAGTAGCACCATCCTAGGGACTGGGGACACAGACTGAAGAA +AGCAAATAGAGCTCTAGAATTCTTCTCTCTCTGCCTCCGAACTGAGGATGCAATGTGGGC +AGCCACCTTCCCTCCACTGCCTCATCTTCACTGCCATGATGGACCCCTCAGATGATGAGC +CAAGATAACCTCCTCCATTCTCAACCTGCTCTCACAAGGTTCTTATTTTTTGGCATTGCA +ATGGGTACGGTGGTATAATATAGATACATATTATGACTTGTCTCCAAAAATCAAAAAGGA +TAAAAGAGTCTAGACTTTGCAGATAATAACAGATAAGCTAATATAGATTGGTTGGTTATA +CTAAGTGTAGGGATGTTGATGTTGGAGGAGTCAGTGTGAATACAGGGCCTGGAGGCATAA +GGTGAACTCTATTTTATTTATTCTTATTGTGAAGCTATACTTACGTAAAACATATAGCTT +ATTTAAGGGGAAAAACCCTCAATGATGTAAAAATAATTCTTCCTTCACGGTAATGATTAT +AATTTTGGCACTATGCCATATTGTTTTAACAAATCTCCAAAGCAAGGGAGATTAAGATTA +AGATAAAGATTAGGTGGTCACTAACGTGTTACTTCATTTGATTTAGAGAAGGGAGGTTAT +ATTATGCAACAGTTGTTGGAAACAATTATTGTTTAATTAAATTTAAGGTCGTAAGTTTTC +GTAGACTAGAAATTGGATATAGGACTTCAAAAAGCAGATAGGAAAGGAACAAAAAAATTT +AATGAGCCCAGTGTGCGTCAGGAAAGGAAACGCACAGGAAATGTAAATAGAAAACTTAAC +AGAATTGGTTACATAAAAGGTATCGTGGCAAATAGCGGCTTGCTCTTGAGACACAGGCTG +GTCCTGGGTCCAGTGAGGCATCAGGAGAACGCTGCTGGAGTTTTCTTCAGGACTCTGGTC +TGTGAACAGCCTCACAAATGCAGTGCATCTCTTCGAGTGGAGGGGTTCTTAACAAAGGGT +CTTTTGATGGCTTCACCCCTCTTTATCCAGGGCAGCCTCTTGGACAAGGCATCTGTTTGC +TGCCACTCAGGGAATTGACAGAATCTTCTTCATTTCCATCCTACCCACTTGGCTTGTGTG +ATCTTCCAGCTGCAGCTAGAGATAGGATGCGGTTATTATAAATTCCATTCTACTTTCACT +TCCTGTGTCACACATATAACCACGTGGGTTACCGCATCCTGGATCTCTGACCCACATCTG +TGTGAAGAACTGCTACCCTTACCTTGCAAGCTGTCCACCTACGTGAGTGGAGTGGACACC +TTTGCAGTCATGGAAGCTTCTCTGTATATTCCCTCCTCTCCCCTCATCAGCTAGAGCAGA +GAACTGGCACACACAGCACTTTATGAATGTTTGCCAAATGTGCAGTTCTGATTTACTTTA +TATTTCTTACCTTCGGTAGCGGAGCATCAGGGCCAGCCAAGTGGGTAGTTTTAACCAGTT +CCATTTCACTTCACAGGGTACTAAATTCACAAAATAACTTCCTTATATGAATATATTTTA +GTGGGTTTTTAATTACTAAATAAAAATATCTTTTATTTTATTGCAGAGCAATAAATTGAT +CTTTGGTTTAGCTTATCATTCTTTTATAATAGTGAATTCCAAATCTAGAAGATGTCACTA +AGCCAGCTGTATGAACCACACCATCAGTTTTTGTGGCATCTGGGGTGTCCCTCTGTGGAT +AACCTTTTGTTTGTGAGTACAGTGCTCCAACCTACCAGCTGGACAATCATTCAGAGATAA +TAAGGCAACACAGCAGTTCCTAGTGGCTGTGTTTGGTTGGTTCAGCCTTCAGCTGACATG +TTTTATTAATAATAGCAATCCTCCTTTGCCTTTCTATTATTTCCCAGTGTGATTAATAGC +AAGCTCAGGGATGCAGAGAGCTTTACAATAGTAAATGATCATTTAAGTTAGGTGTTGACT +GCTTCCTGCTGCCTGTTCGAGTAAAAACGGAGCTGTCCAGTGTGGAGAGCAGTTTCTGCT +ATAGAATTTAGCCACCAATAAATATTAGAGTTTAATATTTAAAAGAAGGCATTGAGGAGG +ACCTGAGTGCTGAAGGCTGACCTTTCTGAAGCAGAGTTTGGGTGACTGCAAGGATGAGTT +ATTGCATTAGCCTTTGGGTGTCCAGTGTCAGGTGTCCAGAAAGTCTTCTGGGAGATGTGA +GTTAGCTACAGAAGCGCAAAGCCAGGAAGGAAGGGCACAGAACTGGGATAGAAGAAGGAA +AAGGAAGTTGTTTTTTTTTTTTTTTTTTTTTTTTGGGACTGTATCAAATAACCCAGTTTC +CTGACCTCAGCCCCAGTTTTCTTTCTGCAACAGGATATGGAAGCAGAGCAAGGGTCTGAT +CACATTTCTCATTGACTTTGGGAGCCCATTGATCGGGGGCCAGTAGAGACCAGCTGCAAT +GTCTGGTAATGCTGCTGAAATTGTTCTGAGGAGTAGCAACCAGGTGAGTAGATATGGCCT +TCTGCAGACCTCCCAGCTATGAAAAGAAGGTGTTTGCAAGACGAAGATTAGCAAATATCT +TGCTTGCGTCTGCCATGTTTCTTTTTCCATGAGAATATAGAACCTTATCACTGACAAGGA +TCCATGGTCTGTCCTGGATTCCAGAATGCCTGTTAGAATATTTTAAGGTTTTCCTAATGC +CAGCTGCCATGCTGGAGTAGAACATGGGTATAGATTAAGGTTTGCTCAAAGGGGAATGAT +GGGAATGATATAAAGCGATACTCCCTTCTCTTGTGGGAGCAGTCTACATTCCCCTAGCTT +TAGTATATCTCACTGGCTCCAGAACCCCACGTGTTGATAACTGGTGATCCATATGAAAGA +AGATGGCAGGAATTTTACACTTCGGTTTTATTTTCAGCCCAGCCTTCTTGTTATCCTCTG +GTTTGTGCCTGATGTTCTAGGCAGACCGAGTCGTCCTGTTAGTACTGATGCTTTCCAAGT +TTCATTTACTGTATTGTCAACACAGCGGATCTTTCTCTGGCTGCGTATCTAATACTGGCA +TCATTTTAGCAAAAGTCTTGGGTTAGAGGAACAGGAGATTGCATAGGCTGAAAAATATGG +CTTACATTTCTGGAAAAAGCCAAGCTGCTCTCCTACATGAACTTTAGCTCATTCCCTAGA +ACTGGGTTCATAGTAGTCTATCAATTTACAATAGTTCGGAAATGGTCTAGAGGTCCATTA +GTGGATAATGACTCCCCTGCCCCCCCATACACAAGCAGAGAGAGAGAGAGAGAGAGAGAG +AGAGAGAGAATAGAATTTTACTCAGCAAGTGAGATAACCAGGCCCAGAAACACAATTATA +CATGTTCTCCCTCTTGTGGGAATCCTAGCTTTGAAATTTTAGAGCAGTATGTTTAACTTT +GAGTACAAGTAAAGACAGAAAGGGACCATTGGGGAATAATTGTTCTGAGGGAAGTAGGAT +TACAGAACTCATTAGACATGAAGGTGGAGGGCTTCTGGGGTAAATAAAGCTAAGCAGGGA +GCAGAGGGAGGGTATGGAAGATGAGGAGCAAGGACAGAAATGGTAACTGAGGGTATATGT +AAAAGCCATAGAAACCTATTATTTTATAAGCTTGTAAAAAATAAAAAAACTAAAAGAAAT +AGGTTGAATAGAGGTACTCTCCATAGCAGGAGGATGCTGCTCCCAGAAGCCATGAGCTAT +TAAATAAAAATCTCAGTGCCAGTGCTAAGTGTGGAATATGCCCTATGAATTATTAGTCAA +AAAGTCTCGAGAAGCCAAAATAAATCCAGGCTATTGACACTGCTCACCAGAACTTGAAAG +GAAGCCCATATTGGTGAAGACATCACATTACTTGGGTCACAGGAGATCAAAATCAAGCTG +GGATTGGAAGTTTTCTCCTAATGCCTAGCTTTCAGGGAGCCAGAAGGTGCTGTGTGTGCA +GGGAGAGAAAAGTCACTAACAACTGCTTCAAGTGAATTCTGGAAACTACAATAAAACCTG +TCAGGCAAAATGTGGTCTTTGGTGCAAAAGGAGCATAAATGTTATGGGAGTAGCCAGTTG +TTTCCTGATGGGATTTGAGGTCTGTTCTGTAGGAGGAAATGAATGCCATCTGATTATATA +TATATATATATATATATATATATATATATATATATATATATATATATATGAAGAGAGAGA +GAGAGGGGGGGAGGGAGGGAGGGAGGAATGGGAGGTGTGAAACTACTAATACTATATATT +ATACATATATTAATAGCATACTATATAGTATATTTTATATATGCTAATATAGTTCATTAT +ATTTTTATTATATATGTATATATGTGCATATATATATAGTCAAAAGATTTAAAAAATTAG +AAAGAAATAAGAATAAAAGCCCAGAAGCCTGTCTCATAGATGTGCTCATGAAATGTCTAA +ATGCCCAGTGAACAGTAGCTAGCTACAATTTCCTGGGTGTTACTATTATCATTGGTTCTA +GTGATAATGAGGAGAGTTTGTAATACCAACAAAATTCATACCGGATCTTTTTCCAGTTGA +GGGAATTCTCCAAAATCCAAGACAAGAACTCCTCCACAAATTGTGACTTCAAATCATTGT +GAATGAGACCAGCGTGCATCAGCAGAACATCTGATGGCCAACTATCAGTAGGTAAAGGAC +TGCATTTGCTATGGTTCTTTCGGATCCCGTCCCTAGGGTCCTGACAAGAGGCCTTCAGAT +CTCCCCATGCATTTTCCAAGGACAGTGTTTTCAGCTCCCCCCCCCCCCCCCGTTCTCATC +AGGGTCTCGTCAGGGTAAACACTAGGCTGGAGTCTGGTTGGAGGCAAACAGAGGATTCCC +TCTCCCACTGAGCCCTGAGTCTTTATCTTCCTCTCCCCCCTTCCCCTCAAGCCCAAGAAC +TAGTATTCACCTCTGAAGATTAAACCCAAGAACACCCCTCTCTGTGAATCCTTGAACCGG +ATGCATCTGATCGGCCATTGTGGTTAAAACCTGAGCCTAGTCCTCTGGCTGCCCCCATCT +TAAGGCATGATGGGTGTTGCTGGTTTACTTCCATGCATCAGTTATTTTGTGTTACTCTGA +TAAAATATCTGATGAAAGCAACTTAAGGAAGGGTGTGACAAAGGATATAGTCCTTCGTGG +TGAGGTGGCACGAAGGTGACAATGACTTTAGCTGTAGTGGCAAGGGCTTCAGGCAGGTGG +TTATATTGTGCCCATGGCCAGGAAGCAGAGGAGATGAATCTGTTGGTCTGTTTACTAGTT +TTTTTCTTCTGTTCTTCCTTTTTATACAATCTAGGATGCATACCCATTTGATAATGATGC +CCATATTCAACCCAAGTCTTGTTTACCAGTTGAATCTCTCTGGAAACCTTCACAGTCATA +CCTAGAGGTGTATCTCCTGGGTGATTCTAAATTTGATCTAATTGACAATGAATATTAATT +ATTTCATTTTCCAAACATAGGCGGTCTCATGGATTTGAACTATCTCTTGCTACTCTTGGT +AGCTAGTATAATTTACAGTTATACTGGAATATAATGGGTCCATATGATGAAGGCGTTGCT +CCCTGTGTGGCACTATGGGGTGGAAGTAGAACCTTTTAGGGGTGGGGGAAGGGCCTAATG +GAAGCGATTTTGCTGTTTTTAAGGCGAGGTCTTGGTGTGCAGCTCAAGCCACTTAATACT +TGCTAGGTAGCCCAGGCTGGTCTTGAACACACAGCAGGTCTCTGTTCTCTTTGAGTGCTG +GGACTGCAGGTGTGCACCAGAAGCTGCCTCCAGTGGCGGTGCTCAGGCCTCTTCAAAGAG +GACAGTAGATGGCACCTCAGCCCCTTCCCCTTTCTTCTGCCTTTGCACCATAAGTGGATA +GCTCTGCCCTACCACACGCTCCCCGCCATGAGAGGACTAGATGCAACAGACCCTAGAGCA +ATAGTAACCAATGCAGACCCCCAAACCTAAATATATCTTTGTAAATGGAGCTTTTCTTTC +CTCTTTGTAAGTAGATCATCTCAGATATTTATGCTAGTGGCAGAAAGCTAACAGTGACCT +CTGAGCCACAATGATACCATCCCCTTCTGTGAATCCTTGGACCAGGTGCATCTGATTGGA +TCTGGTCACAGAAGATACTTTGCGAAGTATTCGGATGAATCAACAACCGAGAATCACCGC +CAGGAAGGAGGAACTGCCACACCTTCCTTTGTTTATGTTTCCTAGCTGTGGCCTACACAA +ACCCACATTCAGCCTGACAGAGAGCGGGATCGGTGCTTTCCGGAACCTACTGAAAAACTG +GTATTATGATTATATTTTCATGTTCCAGACTTATTGAAATGGCTTTTAGTCCCTATGCTA +AGGTCAAAGGTTTAATGGATGCTTAAAAAATCTATTATTTTTATTTCCTACATTTGAGTA +TTTGCCTGCACATGTGTATGTGTACCACGTGTATCGCTGATGATGGCAGAGTCCAGAAGA +GGGTGTTGGATCCCCTGCAGCTGGAGTCACAGATGGTTGTGAGCCTCCTGATGTGAGTGC +TGAGAACTGAACCCAGGTCCTCTGGAAGAGCAGCAAGTGCTCTTAACTACTGAGCACCTT +ATAGGTGTCTAATAATACTTTTTAATCACGTGACATTTTGCTCAAGTCTTCTTTAAACTA +GTATGTTGGCTTATATTTACCCATTCTCAATTTTCTTAGTTTTCCAGGAAGGGAGAAAAA +CCCACTTTTAACATTTTAAATTTAAATTTAAATTTAAATTTTAACATTTAAATGAATACT +AGCCTTCAAAGAAACTCTAATAATCACAAGGTAAGAGGTAAATATGGGGGTGAACAGCAA +CAGCGAGCAGTAGACAAGTAACTCAACACTAGAGGTCCCTCTCTTCTTAAGATCTAAAGG +CCTGCCCTGTCTGGGATCTTAGCCAGCTTCAGTGGCTTCTGACTGGGAACAGAAAGTGAG +GAGCAAAGGAAATCTGAACCAGAGAATTCTTTGTGGCATTGCAAATTAGATCTCAGGCAG +CAGAGGCCTGCATCACTGAGTTCTGGCTCGCCCACAAAGTATTTGCTCCCCAACTCTCAG +CCCCAGCTTCATTTTGTTCTATTTCTATCTGCTTCTTAATTTAGCCATGTGACTGCATTC +AAACCCTTTTATCTCGTCCCCATCTGGAAGGCAATCTGGGTTGGTCCTGAATTTTTATTC +CTGTGGAATAGAAGAGAGTGACAGAGTCCCCACTGCTCCTCCGAGGGTCACTGCGATGCC +GAGGTGAACTGAGGGATTTCACAGATCAGGTGGCAAGGGCTCATGGCAGACAGGAAGAAG +CTGACATTATTCACACGCAGCTAGCAAGTCAGAGAAATGAGGGCTTAGATGAGGGCTGTT +GTTTTCCAGCAAGGGCCAGTGTCTGGCAGGCAAAGAACTAAGGAGACAGTCTCGTGAGAA +GGCCAGAGCTTGCTTTTAAAACCGGGAAGACAATGGCGACCAATACTGGGAAGGAAATGG +AAAGATCACATAGGAAAGGAAAGCTCTCTTCTTCGTCTTAGTAGTGTCACCTCCGGTGAA +GAAGGGGACACCGAGGGTGACAGTCTCTTTGGAGGTCTCCATGATGCTCATGTTTTTCTT +TTTAATGTTGTGTGAAATTTTAGCTTCATTGTGAAGTCTAGACAGAGCCTGGTCCTTTCT +CTGTGTCTGTCTCCCAGAGGCTTCTGTTTTCTTCTACAGACACACATACCTCAGCATCCT +TTGTGGCCTGGTGGTGGAGCTGGAAGCAGCATTGGACACTCTGTAGTGACCAGAAGTAGT +GTGTGTGTGTGTGGTATTTGTGTGGTGTGTGTGGTATGTGTTTGTGTGGTGTGTGTGTGT +GTGGGGGTGTGGTGTGTATGCTTGTGTGGTGTGTGTATGTGTGTGTGGTGTGTGTATGTG +TGTGTGGTGTGTGTGTGTGCTTGTGTGGTATGTGTGTGTGTGGTGTGTGTCTGCTTGTGT +GTGGTACATGTGTGTGTATGTGTGCTTTATGTGGTGTGTGTGTGTGTGTGTGTGTGTGTG +TGTGTGTGTGGTGTGTCTGTGCATGCAAGCACTTGTGCAAGGCTCATGGTGACTCTGGAA +GGAGGTCCAGAAAATTTAGTCAAAACAACGTTACAGTCTAGAAATGGGATCATAAACTCT +GGGGACTAGAGGATAAGTCCTTGGCCTTGGAAGCTCCTTTCTCCATTGTGCTAAGTTCAG +CCTGAGAAAAACCAGTTCAGGGCTCATGGCCTATGTGCAAGAGCTATGCCTAGTGTTTCT +TAGGTCTCAGTCCCCAGTCCCTTTGTTGTCTGTTACCATGTCTAGTGTTCCTTGGGTTCT +AGTGTTTCCAAACCTAGGAATTTCCTGAGAATCTCCTGACTAAAATGGCTGTTCTCACAC +ACAGCCAGATACGTCCTTAATGATTTCTACCAAATCCAGTGGCTTTGAATTTGGCATCCA +TTGCATTCTGCAAAGGCAATCTGAGCCCGAAAAACGCTTTGGCAGTGAGAGCCATCTGCC +TGTGGAGAGGCTGGACCCAGTTTAGGAGAGGCAGAAAATTATGCAAATTATCAGTGCAAT +CTGACATTCACCATTTAACTGACTCAGTCCAGAGTTGATTGTATAAAGAAGGAAGGCTAC +ATGTAGCTGGATGCCTGGGCTGGAAATCTTTGTGTACTGTGTTCAGGTACTTGTTATATG +AGGTGGGCAGAGAACAACCTTGGATATCCATCTTGTTTTATGCATTAGGCTCTCAGGCTT +GGAGCTCACCAAGTAGGCTAGACTTGGTTACCCAGTGAACCCCAGGTATCCTCCTGTCTC +CTTTTTTCAACTGTTTATAATTAAACGTGCTACTACAGCTTTTTGTTTGCTTGTTTGTTT +GTTTGTTAAACATCTGCTCTTGAATCCAACTTAGGCTCTTGGCTCTTGTACTTGTGTGCC +AAGCCCTCTACTGACTGAGCTGTCTCGACAGCCCTTAAATGGGTTTTCCATCTACATGAC +TAACGGTGGTCATAGCTACCTTCCTTTTGCCGGGAGAGTACAGAGAAGTTGGAGAACACT +GGTCCTCATGTTGGGAAAGCTCTACTTAAGTTTCTTGTCACCTGAGTGCTAGCAGTTGTG +GAATAGTTTACAGATGGGGATACATTGTTACCCCAGAACTCCATTCCAGGTTTAGTAAAA +CAAAAACAAAAACAAAAACAAAAACAAAAACAAACAAACAAACAAACAAAACAAAACAAA +ACAAAAACAAAACAGCTGTCTGTGGCAGAGCCACAATAGGTTTCCCATGTGGTTTGGCAT +CTCTGGGCTCACCCACAGTAGTGAGATGTCCCAGGAAACACCTTTGATTCTATGCTTCCT +TAACTTTCTCTATAAGGAAACACATCTCAGTTTCAAATGATTGAGCAGGGACACCTGCTC +ATTGCTGATGGCTTGAAGCTTTGGGAGACAGGATTCATGACCTGACAGCAGTATTCTTGT +TAATTCAGGGACTGGCAGGGTGCAGCCTCAGGCCCCAGGGGAAATGGGATTTTCTGGTGG +TCTCACACCTTGTTTTGTCTTGAACACATTCACTCTCCTATGAGATGAACAGACTCTAAA +ATGAAATCCAATTAACCTTTAGCAGTGAGCAAGCTGGGCACTGGCGAAGCACATTCGTTT +TTTTCCCAATTCTTCAGTTGTCATGACACCAAGAGATGATAGTACATGGGGGGACCTAAT +AGTCATTGCGTTTTTATAGCTTGGCAATTAACTTCTTCATTTTTATAGCAGCCTGGAAGG +CCGGGGTGTTGAAGGTAATGGGTGTTCATCATGGCTTCCCTCGCTTCTGAGTTTATGCAG +GTAGTCACAACACCCCCCACAGTCTCCCTTCTATGGGATTCTGATGAAATACCAGCAGCC +CAGGAAGAATGGGGGCTTTACATTACTGCTACTTCTTCATTTTTGGGAGACGATAGGACT +CTGTTTACAAACCGTTATGTACCAAATTACTTCCAGCTTTTAGTAGCCTAAGCATCACAG +ATCAAGTTTCTTTGTGATCAATTTGATCACAAATGGGGCGGGGCCATACATTACAAAATG +TATCTTCTTACCTTCCTATGGGTAGGAAGGCTGAGGCTTGGCTTCTCTGCAGCCCTTCTC +CCTCTGTAGTGAATGATCACGCTGCATGTGTGTCTGAGTCTTAATCTCTTCTCGTGGAGA +CAGCAGCCAGTTTGGATTAGGACTACTGACCTTATTTTAACTGAACTCAAGATTCAATCT +CCAAATATAATACCATTCCCAGGCCAAGAGGATTGGGGTTTAATAAATGAGGTTTTGGGC +GGATATAACCCTGACAACCATGTATTTACAATACAGACTGAGGTCAGAGGGCACAAAATG +TGGGACCTTAGTCATGAGGAGGAGAGACGTGGGGGAGCTGTGGCCTCCCAGGCATACTTT +CTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCCCCCACCCCCCTCACGTCTTAGC +ATCTCCACATTTTCTCCATGTGTATGGAGTGTTGTTTCTTTCAGGGTAGAGAGTCTACAG +CAGGACTTTTTGCAACTCAGCCTTAGAAGTAATTGTGAATCACCCTTTCCTCTGGGGCCG +ATATAGAATCAGTTTGATTTGACACAGATGAAATATAAGACGTGTATGTGTGTGTGAAGG +AGCATGTGCAGGGGTGGACATGGGATCGGGGAGTGTCAACATCCAACTTGCAGGAGAGAG +CATGGACCTGGCTCACAAAGCTGGGAGGAGACGTGTGTGGGCGTGGCGCTAGTGCCCAGC +CCTCCTCAGAGGGCTCCTAAACTGACATCTCAGCTTGTTCCAGGCCAGCCAAAGCTAAAT +AGAGGGAACTTGTCTCAATGGTACCCTGCAGAGGGCAAAACAATGTGTCACTTTCTGTAC +ACATGCACACACACATACACGCACATGTGCACACACACACGTGCACGCACACGCGCATTC +ACACACACACATGCACACACATGCACAGGTGCGTGCACACACACGCACAGGGAAGCCTTG +TAAAATTGCCCTGGGTTACAGTTGATGTAAATGGATTTCATAGAATCCAGTGTTTGCTCC +ACTTGCTAGGATTACCGAGTGGTCTCTGGCAGGGCCTCACTGCCACCTTCTTCACTGGTT +TTGGACTTTGCTGCCATCACTGGAATTCTTGCCATGCATATTAAGTTTTACTCATGTACA +CCCTTCCTTGCTCAGAGCTACTGTATTTTTTTTCAGTCAGTTTGGCGATATTTCTAGACA +GCCCCTTACAGGCTAGGCCTGGGACCTGGCAGTGGGATGTGAGGATGCTCTTCCACTTTT +GGGAGGGTCAAGGACCTGGACTCAATATGATGCGTGTAATAATAATAATAAAAAGTCCAA +GGAAATTAGTGAAGATGTGAGGAAGAGATTCCGTGAAAGTTCCATGAGGAGATCTTCACA +GCTGTGGGGAGTTCCAGGTACAAACCTGGCAAGAGCTTGATGGGCGGAGCCAGGAATGGA +GGGGTGTGTCTACCAGGTGAAAGCATTTGCAATTCTGTGGCAAACCTGGAGGCCTCAGAG +AATCCAAAGAAGGGAGAGGAAGAGAGAGAGACAGAGAGACAGAGAGAGAGACAGACAGAG +ACAGAGAGATAGAGAGAGACAGACAGACAGAGAGAGAGTGACAGAGAAAGAGAGAGGGAG +AGAGAGACACAGAGACAGAGACAGAGAGACAGACAGAGACAGAGAGAGACAGAGAAACAG +AGAGACAGACAGAGAGAGACAGACAGAGAGAGGCAGACAGAGAGAGACAGACAGAGAGAG +ACAGAGACAGGGAGAGACAGAGAGAGACACACAGAGAAAGAGAGACAGACAGACATAGGA +ACGGAGAACAGGGACCATGGGAAAGGTTGTAGAAGGAACAGAAAATGGTTATTTTCTCTA +CTTTGGGGATGAGAGTTGGTTTGAAGGAGGAGCCTGAGAGGTGGGGGCTGTGTTGGGATA +CTTTAGCAGAATCCTGAGATGGATCCTAACTCTGCCTGGCCCAGACCAGCAGCCATGGCG +ATGTGGCAAAGGACAACTTTGGCCCAAGTAAGTGGAGCAAGTGGCTGGGCATTGTGAAGT +AAGAGGGGATTTGCTTCTTTCCCCGAGAAGTCCTGGTTAGAATCTCCGTATGGTTATCGC +GGTTAATGGTCTGATTTCCATGAAGTCCACTTGACATCTCATCAACAATGTCACCTGAGA +AGTCTTAGAGCCTGATAAACCTCAATCCATAAATTACCTCAGGACCCCAGATGTTTCTAG +CTACAGAGGAACAAGTCTTGGCACTGTAGCTATGCCCACTTGGCAGGGTTTAGGAGTGGA +TTCAATGAGACTCGATACATTTTTCATGAAGGGTTTTATACCTGGTACACGAGAAACCTA +AGTTTTTTCTCCCTTTGTTTAAAAGAATATTTTCCTTTGTGTATGTATGTGTGTGCCCAC +ATGTGTGTGTGTGCACATGTATAAGTGCTTATGGAAGCATGGAGAAGGCATTGAAACTGG +AACTGTAGTTCCAGGCCGATGTAAGCTTCCGGACAGGAGGGAACCAACTTCTGGTCCTCA +CTGGGAGCAGAAAGTGCTTTTAACTGCTGGGCTGCCTTTTCAGCCTCCTTTGTGGTTTTT +AAAACTTATGTATATGGATGTTTTAGCATGCATACCTGTGCACCCCCTGAGTACCTGGTG +CCCACGGAGGCCAAAAGAGGGTATCAAATCCTCTGGAACTGGCATTATAGGTGGTGGTGA +GCCATCATATGGATGGATGCTGGGAATTGGACTCAGTTCCTCTGTAAGAGCAGAAAGTGC +TTTTAACTGCTGGCTGTCTCTGCAGCTAGCCACGCTTTTGCTTGAAAGTCTTAAACTAAT +TTCTTAAATTCCAGCAATGTTTAACAAATAGTCATTTTACTCCCCTAGTGATTTCAGAAT +GTTTGTTTTAGGGTTAGGCACAGTTTATAACTCTATATAATAAGTGAGCCGGTGAAGTAG +CTGAGCAGGGGGTCAGCCAACACAGTTGCCTCAGGAGTGCCTGAAATGGGCTTGTGGCAA +TCTTTTTCACGGTCAGCTGCAACTGGGTCCTTTCAACAGTTTGGAAAGCAAGTCTCAGGG +CGGTGGGTAAAATGGTTCCTTGGGAATGAGAGAGTCCCCGAGGAGTGCCATCAAGAGGCC +ATTCTTCAGCACATCAACCAAGAAGAGTAAACACTTCAAATCCAAAGCATGCCTTTCGCA +GAAGGAAGATTTATGATCTGCGTATAAATGGTGATGAATAACTTGGTGATACATGCTTTC +TGGCACAAGCTGTCAAAAGTAAAGAGCCATAGTGTGTTCCAGAGTTCATCTGGCCATGCG +TGTTCCCTATAAAATATGGAATATACTGGGCCACGATTTGTCTGAGTCCTTGCACAGTTC +TCTTCCAATTACTGTTGCTTCTATTCCTGTCACCAGTGGAAAACAAATGGGCTAATAATT +ATAGCCTCAGATAGACTCTTGTAGCCTGCATCTCCCTGAGCTTCACTGGCCCCTGTGTCT +AATGGGGTCACAATATGAATCATAACTCAAACCTTATCGTCTTACTAATGCTCCCCAGTC +CCCTGGCTCCTCCCCCGAAGTGACCTCCAATTGAGTGCAGAGTTCTCTGCCTCTGGGATG +CCTCACATGTCCTTGTGTGTAAGTCTGCTGCTTGCAGTACTGTCTTGCTGTGAGCATGCA +GTGTCCTGGTCACATTTGACATCTTGCCATCTTTGGGCCTTATCATTGCCCATCAATCCA +AATATATATGTTTTCAGGGCAACTGCCTCTAATTCAAATGTGACTGGCAGTCTGTGGCAA +GCTGGGAAAACTAAGTTTACGTCTGTGGAACCTTATGCTGTGTGTGCATGTATGAATATG +TATGTGTGCATTCATGCATGTAACTTGTGATCCTTGTACCCTACATGACTATTTTAATTC +AATGGCTTTCCTACTTCTTCTATTTACAGTCTCTAACCCAAAAAGGAGCCCATGTGCCTT +TTCTATAGTCTTTGCTTTCCAGACTTGGCTGCTTCTGCCCTTAGTCTGTTTCCTTCTTGA +AAAACCAGTAAGTTCTCAGTGCAAAGAGCATCTTTCTCCCCCATTCATCAGAAGAGCTGA +GCAAATGCCAGAGAAGCTCAAGCTGGGACCTGCATTTTCTTCCCAATGAAATATTTGCAG +CCTGTTTGCAAAGGGCTTCATTGTTACCCATGACTTCTAGGAAGGCAGAGAAGTGAGTCG +TGTTGAAACCAGGGCACTGCGGCGTCTCCCCTGAGCTGGTTCTTGGAGTATACTTTACTG +TTCATGTTGGACCATGGTCCTGGATTTCTGCTTGGTAGACATCATCTAGATACATGATGC +TGTTGGTGTCTTCATTTCCAACTGTGTCTGTTGGGAGCAGCAGCATAGGTAAAAAAGGCA +CTGAGTTCTGAGGAAAGAACCCTCACGTGGCATAATTTGATTTCTATTGCTTTTTGATCA +GCTTTGTATATCTAACATCAGAGAATCATCCTTTGAAAGACGTGATTAGGGAAGTTGAGG +TTGAAACAAACTAACTAACTAAAACACAAAACAAGGAACTTTAAACACTCTGAGCCCTGC +AAAAGTGTTCCGGGTCTTCAGTTGTCTTCTCTGGAGATAAATCAGGAAAATCTTTTTAAA +GATGGAAGAGACATTGTCATGGAAGGAAACTGAAGGCTGTTTCCATTTAAGTCTGGACAG +TGTTCTAGGGCTTTAGGACAGACAGATGTTTGTCTTCTTCTGGGATGACTTACGCCACAC +CGCTGGTGTTCCTGAACGACGCAGATCCAGGACACAGGAGACTGCTTACAGTGAGTAATG +TTTTCAAGCCCTGAGCTCTCCCTCTGCAAGAATGACTGATAGATGGTTGGGAGGAATGTT +CTTAACCTTCCCAGAGGTTACCAAGCAGACAGACAGATAGCCCAAGCCCCCTCCCACCCC +CACCCCCAAGCAGACAGACAGATAGCCCAAGCCCCCTCCCACCCCCACCCCAAATCAAGC +TATAACAAGTAACAGCAATTTGGAAATAAAAGACCTGATTCCCAATATTACAACTAATTC +TTTTCTGTGTTCTCTTAGGACATGAGAAGAAAAGCGGGTGCGGGACTTGGGAATTTGAGT +GTAAATGTATGACATTAAGTAGCAAAACAGAAAGGCAAGCAGGGGAGCTTGAGGGGAGTT +TATATTGAATGCACTCAGTTTATTAAAAGGGAAAAACTGACTTGAGAGAAAAAGTATTTT +CCCATTTCCTGATTTACTTCCCTTTCGTGGAAGGTAAAAGGTACTTCCTGTCATTTTATG +TTTTTGTGAAAATGATGTGAATATTGCTTTCTAAGGACCTTTTCTGACTGTAAAGAATTA +AACACCTATTGGAGAAAATCAGTAAAATGGAAGAGAAGAATTTGTCTACCACCCATGACT +GTTACATTTGTTCTCTCTCTCTCTCTCTAACAGTTTTATTATTTCTGTGTGTGAATGATG +AAGTATCTGGGTATGTGCATGTATATGAATGTACTAACCCTTGTATGTATATAGGGGTCA +CATTTTGATGGTGGGTGTCTTCAATTTTTGCTTTCTATCTTAATTTTATTAAAAATTTAT +TTATTTATTCTTCTCTCCTTTATTGCATCCTGACTGCAGTTTCTGCCCCTCTCTTCCCAT +TCCCTCCCTCCTCCATCTCCCCACTCTAGATCTACTTCTCCTTTTCCCCTTAGAAAAGAG +CAGGCCTCCCAGGGATATCAACCAAACAGAGCATAACAAGATACAATAAGACGGCACATA +TCTCCTATCAAGGCTGAATGAGGCAACCCAGGAGGAGGAAAAGGGTCCCAAAAGCAGGCA +AAAGAGTCAGAGACAGTCCCCATTCCCACTGTTAGGAGTCTCTTAAGAGCACAGCCATCA +CATATATGCAGAGGACCTAGGTCAGATTCATCCAGGCTCCCTGATTGTCCCTTCAGTCTC +CATGAGCCCCTGTGAACCCTGGTTAATTGATTCTGGGGACTGAGGCATTCTTGTGTCTAC +CACCTTAACTTTGAGAGTCAGGTCTCTTTAGTGAACCCGGAGCTGTCATTTGGACTGGAC +TGGCTATCCAGCAAGGCCCTGGGATCCTTCTGCATCTGCTTTCACCCAGTGTTAAGGTTA +CAGACATGTGACACTGTACCGGCTTCTGTATGATGCTGAAGAGCTAAATTTGGACCCTGA +TGCTTATTCGTCTGAGCCATCTCCACAGCCCTACAACTGTAAAAATGAATTTTATTATAA +ATGTATGCAGCATATTAATATAGTGGCTGTTTTTCTTTACCCTAATTAGTTCCCCAATAG +CACCACAGAGAGAGCAACGTTTATTTACAATTTAAAAACACAATAACTAATCTAATCCTC +TAATCTAATCTGGTTACCTCCCAGTCAAAATCCTCAAGATACTTGCATTTTTGTATTGGC +TTGGCTCTCTGGGCTTCGGGTATATTTTCTCCAGATGTCTCTCTGGACTCCTTTCTTGTG +GTGACCCATGTCTTCCACTCTTTCTCAGCCTCCTCCTCTGCCTTGCAGAAGTCTCACCCT +ATTCTCTCTATTGCCAGTCATTGGCTTTTCCATCTTTTATTAACAAGACAGAAAACAAAC +AGTGGGTATTGTTCACATAAACTTGAGACAGAAGATTTTTTTAATTAGGTATTTTCTTCA +TTTACATTTCCAACGCTATCCCAAAAGTCCCCTATACCCTCCCCGTGACTCCCCTACCCA +CCCACTCCCACTTCTTGGCCCTGGCGTTGAGACAGAAGATTTTTTAACATAAGCATTACA +ATGCAGTGTCTGGATTGAAACCAGGTAGTGGGATAGAGATATCAACATCTGAATCATACA +AGGGCAAACATTATACCTTCATGTAACTCCTGATTTACTCTGATAAAGTTAAGAGACAGA +GCTGGTGGTACAGGCCTGTAAATCTTAGGTACTTGGGAGGTTGAGGTGTAGGGATAGCCA +GGTTCCAGAACCTCTGGGCTACAAACCCCAACCTGGATAACTTAATGAAGAAGATGTTGC +CTCAAAATGAAAAACATAGAAGGGCAGAGTATTTAGCACAGCGGTAGAGTACTTATCTAG +CAAGGTTGAGGCCATAGGTTCAATCCCCAGTACTGAGGGTTGGGTTGGGAGGTGGCCAGA +GTTCATGCTTCTGCTCTGGGAACCAGAAGAACATACAGCTGTGTCTTCCACACGCTGGCC +ATAGGTCCTAACCATATATATATATATATATATATATATATATATATATATATATACACA +CACACACACACCCTTCACCCCTCTCCCTTCTCCCATTCTCTTCTTGCCAGCTGCTTGCAA +ATACACCCAACGTCTCCCCTGGCCTTAACTAGATTTAAAAAAAAAGATTATCTTTAACTA +TATGTTTTAAAAAAGATAAGCTCCCAGCCGGGCGTGGTGGTGCATGCCTTTAATCCCAGC +ACTCGAGAGGCAGAGGCAGGGGGATTTCTGAGTTCGAGGCTAGCCTGGTCTACAGAGTGA +GTTCCAGGACAGCCAGGGCTATACAGAGAAACCCCATCTCAAAAAACAAAACAACATCAA +CAAAAAACAACAACAAAAAGATAAGCTCTACATTTCCTGTTTGAATCCCTTTCAAATGAG +CAGTCCAAACACAATCCCTTGATGTTTCCTTCACTTTGCCACTGAGGTGCAATATAAAAG +GCTTGGAATAATTTTCTTTGTGTTTATCTTATTCAGAGTTATTTAGATATGATCATGAGT +CTGGCAGCTCTTGCCTTTCATCAATTTTAAATTTTCTTTTTCTTCATTTAAAAGATTTTT +TTTTGGTAGTGCTTATGATGGAACCCAGGGGTTCCCACAAGCTCTGTCTCTTATGGAATT +CGAACTACACATACCTTCAGACTCTTGGATGGTATCCCATCTGTCTCTCAAACTGCTATC +TCTCCCATTCCATTTTATTTTCTCTCTGTGTTTCCGTTTAATTGCTTTTGTTCACCAGTC +TTCAAGTTTGCCTACCTTTTCCCCTACACTTCCAGCCTTCACTTGAACCCACCCAGGAAC +TGAGCTGGGTCCAGGACTGAGTTGAGACTTTAAGTCTTGCTCATCGGAGATGGTAGGAAA +ACCTGTGTGGTTTATAGACCCCCTCCTTGCAGCAAGATTCTGAGCCCAGGCACTGGGAAG +TTACTATGTTTGTTTATGAGTCAGATTCCAAGACTGATACGTAGATGTTGCTGCTGTAAT +ATACATGTGCACACACAGGCACACATACACGTGAGAATGCACATATACACATCATGGGAG +AGAATAGTGAGAAGAGAGGTTAGCTCCAGCCTTCCCCAAGTTCTATAGACTCCAGTCTAA +TCTCTGTGACAATCCCAAGCCCCAGGAGTTTCTCCATATACACACAGTGTCTAACCATGG +CCAGCCAGGTTCTTGTTTGCTTATTTCTAGACTTAGCAGCTGACCAGGGAGGTACATGGC +CACTGGCATTCACCTAGGAAGTGCTCAATCTTCTTCAAACTCTTTGTATCCTTATAAATC +CAGAGTTTTAAAAATAATCAGTATTTTAGCTTATCATAGCATTTGGCTTCTTGAGTAGTG +TGCTGGTATGATGAGACCTCTCCCTTCCTATTCATAGGCAAGAAGCCAGTGATTCCTCCC +CTCACTCTGGGACACACATGTCCATATGTCCCATAGCACTCTGTCAGCTCGGTATACCAC +AGAAATAGTTGAAACAACAGTTTGCTTCCAATTTAGCCTCTTTGAGACTGCATTCCATAA +ATTTATCTAATTGTCCCAGTGTCTCCCCCAGGGATGTGTCTCTTACATTCACTTCATTTC +TTCTTTACTATCTTTGCTCTAAGAACAAGTCTTGGCTGTGTTGTCTTCCTACTCTCTAGT +CACTCATAGCCCTTAAAGTTTTGTTTGCATCTTCAGTGTTCATGTTTTACTGAGGTCCAG +TTCTTTACTTTTTCAACTTCTTGCTTATAAATCTTTTAAAAAACCTTTCATGGAAAGTGG +GTTAAAAAATTCTCAAATCATTTAATAAGAGCTGTGGATTTTTCTCCCTGGAAACACAGA +ATTTTGCACGTGATTTCAAAAGGGCTCAGAGTTGTCTTAAAAGTCCTCCTAGGGCTATGG +TTAGAATATGATTTGTCTTCCATCTTATCCCAGACTTACACAGCTGTCATTTAAAAAGAA +ATGTGTTAATCAATTCTGGTATATGGTGGTATGGCCTTTGGAAAGATATTTGCTTCAATT +GTGGAGTCCCCATGGTTCAGTCCTGGTAGGTTTAGAAGAGAAGGAACAGAAGTCACACAG +AAGGCATGTGCTTCTGCTGTTGATATACAGCTGCCAAGGGGCCCTTGCCTGAGTCTGTGT +AACATTTCCTGGACTTCCAACACAAGATGAGTGATGATCCTTTTCTTTTTATAAGTTAGC +TATTTCATGTATCTCATTGTAGCATTAAAAATGGACCAATGCAAAGTTACAGGTGCGTCC +TACCTTTTGATATTGTGATCCATCTACAGTTATAATTTTCATGCTTTAGAACTACACAAT +CATGGTAAAACACACACACACACACACACACACACACACACACACACACACACACACACC +AGTGTTTTAAGTAAATTTATGGTTTTGTGTTGGGCTGCATTAATAGCTATCCATGTGGCC +CAAGGGTCATTGATTAGACATGCCTGGTAAACTATCAGCTGGGAGCAGTGAGTTCTTTCC +TTCCCAGGGTGAGGAACAGATAAGGGAGTGTCCAAACCCCATCCCTGTTACAAGTACACA +AGTTGCCCACAGTCCCCTAGTAATCCTCATATACTAAAGATAACTGTCTTAGGGTTTCCA +TTGCTGTGAACAGACACCATGACCAAGGTAACTCTTATAAAGGACAACATTTAACTGAGG +CTGGCTTACAGGTTTAGAGGTTCAGTCCATTATCATCAAAATAGGAAGCATGGGAGCTTC +CAGGCAAACATGGGGCTAGATGAGCCAAAAGTTCTACATCTTGATCCAAAGGCAGTCAGG +AGAAGACTGTTTCGTGGGCATGAGGAAGAGGGTCTCAAAGCCCACTCCCCATGGTGACAC +ACTTCCTCCAAGAAGGCCACATTTTTTAATAGTGCCACTCCCTGGGTCAAGCATATTCAA +ATCACCACATTCCACTCCCTGGCCTCCATCAGCTTATACAAACACATGAGTCTATGGGGG +TCATCCCTATCTATAGCATAATGCAAAGTACATTTAGTCCAACATAAAAAGTTCCCAAAG +TCTATATCAGTCTTAACAATGTTAGAAGTCCAAAGTTCAAAGTCTCTTCATCCAATCACT +TAACAGTAAAAAAGCAGGTCACATATCTCCAACATCACAGGATATGTATTACCATCTCAA +AACATCATAACAAGGAAATACTGGACCAAAGCAAGACCAAAAATCAGCTGGGCAAACTTC +AAACACCAAGTCTCCATGTCTGATGTCAAAGCACTCTTCAGATCTCTAACTCCTTTCATC +CTGTTGACTATTGTTGGCAGTTCTGGCACTCAGGAGCAACAAGCTTCATTCCCTCCTTGT +TAGCAGCTTTCCTTGGCAGATTGCCCATGGTTCTGATATCTCTAACAACTTGGGGTCTCC +AAAGTAACTTCAGTTTTACAGATTCTTGTTCCAGTGTCTGGGATCCACACATAACCTTCT +GGGCTCCTCCTAAGGGCTTGGGTCACTTCTCCAGTTCTGCCCTCTGTAGCACTCTAAACT +CTGGTTGACTCCATTCCATGTTTTCTGCTGTTCTTGGTGATTATTTTATGATACTGGCAT +CTCTAATTTGCTCTAGTCTTCCATTGCAACTAAGCTTCACCAATAGCCTCTTACAGGCTT +TCTTCATGGTACCAAGCCTCAGCTTCTTTGCATGACCCCTTTAGTCCTGGGCCATCAACT +GCAACTGAGGCTATACCTTCATCAATGGCCTTCCCTGGCCTCTCACAGTGCCAAGCCTAA +GCTGCTCTCCATGACCCCTTTATGCCTTCAAAACCAGTGCCACACGTGTGATTCTTATAT +ATTACCAAGTCCAGCTGCAGCCTGAGGTACATCCTTGGCAATCTCTGGAAGACAATTTCT +TTGTATTCTCAGAAAACACTTCTCAGAAGATTTTACCTCAGTGATGCTGGTCTCTCCTTA +ATCACCACTAATTTCTTAGCTCCAGCTAACCAGCATCAATTGTCCTACCAGTCCCTTCTA +TTTTTGAATTTAAAACCAGAGCCACATGGCCGAAGCTGCCAAGTTCTGCTGCTTGGTAGG +GCTGGGACATGGCCCCTTGTTTTATTACATTATCACAAGCTTTCTGTTTTCCAACTCCTT +CACAGCCTCAACTTGGCTGCCCTGTAACTTGCTCTGTTACCTTGAAATCAGAGATCTGCA +TGGTTCTGTCTTCTGAGTGCTGGGACTATAGGCATGTCCCACCTCACCAGGACTTAAGAT +TTTCATAGCCACTATTCCTCAAGATTTGGATCAGAAGCTTGTGTGTCCCATTTCTGGATT +GCATTCATTCCAGATTAAAAGTCCAAGTGAAAACAGTAGCCCAGTAATAATAACGTCTGA +CATGGTGTAACTATTCCTTGTTCAAGGGCAAACATATAAGCAATAAGCTTAACTGGGTGG +GATCTTGCCCCAAAGGCACCACTCCCTTAATCTGTTTATCTCCTTGAACACAGGATTTAG +TTCCATTCCATTTTTTGGTGCCCTTTAATGCTCGCACCATACATTTTGGAGTTTTCCTTT +CTAAGCTTGTTACATTTTATCAAAATGCTCCTCATAAGAGTGAACCACAGGATAAAATCT +AAACTTGGTTGATTTGAGACTTCTTTTGTCAATGCATGTAATTTGAAACTGTTCATCTTA +GCCTCAAGCAAACTTTTAGTACAAGGGCAAAAAGGAGCTACTACAGTCTTCACCAAAGTG +TAACAAGAATGATCACATGAAAATTCTTCTCTTCTGAAACCTCTTGAGCCAGGCCTCCAG +AGTTCAAATTACCCTCAGCACCACTATCTTCATGGCTTCTACTAGGATGGCCCCTTAAAC +TCCACTTAAACCATTCTACTGCTTTCCTAATCCATAGTTCCAAAATCCACATTTCTCCAA +ACAAAAACATAGTCAGGCCTATCAGAGCAATACCCCAGTTCCTGGTACCAACTTTGGTCT +TAGTTAGGGTTTCCATTCTTGTGAAGAGACACCATGACCATGGTAACTCTTATAAAGGAC +AGCATTTAATTGGGACTGGCTTACAGGTTCAGAGGTTTAGTTCATTATCATCAAGGTGGG +AAGAATGGCAGCGTCCAGGCAGGTGTGGGACTGGAAGAGCCAAAAGTTCTACATCTTAAT +CCAAAGGCAGACAGGAGAAGACTACTTCATGGGAAGCTAGGTGAAGGGTCTCAAAGCCTA +CCCCCATAGTGACACACTTCCTTCAACAAGGCCATACTTGCTAATAGTGCCATTCCCTGG +ACCAAGCATATTCAAACCACCATAATACCACAGGCAAGCACCATCATTAGCCCAACACTA +AGAGAAAATCCACCTCACTGTTTTTCTTCAAATAACTGTTTATTTACTTAAATATTGGAT +TTGAAGGGTTTTTTTCCTACCCTAAAATTCAAACTTGATGAAATACCATCTCTGTTGGGG +TCTCAGCCAGACAGGGATGGTTTATTGAATGCACACCCTAAGACAGACTCAGAATGAGCT +ACAGTGCCACTGAACATCTATTTCTGTCAGCTTATAAATGCTAAAACTGCAAAAACTACA +ATGATCTCATACACAGATGCAGGAAGTGCTGCCTGGTGGTCAGCTCTGTCTCAAGCTACT +TTGGCTAGCTAGACAGAACAGTTCCAACTGACCTTTATTCTGATTGATCCTAAGTGAAGC +TTACAGTTGTTGAATTTCCCAAGATCAACAAACCTCAGAACATATAGAACATATCAGGAT +ATATGATCAGCATGATCTTGTTTTGAGTCAAGTCATTTCTCTGTGTCAATTCAATGACTG +GCAGGCATATTACAGCAACAAAATGAAATAGCTGGCAGGCATGGAACAAAATGACTATAC +CTATTCTGGAGGGTGGGGGCAGACCTCAAAATCTCTCTCTCTCTCTCTCTCTCTTACACA +TTACCAAGTCCAGCTGCAGCCTGAGATACATCCTTGGCAATCTCTGGAAGACAACTTCTT +TATATTCTCAGAAAACACTTCTCAGAAGATTTTACCTCAGTGATGCTGGTCTCTCCTTAA +TCACCACTAATTTCTTAGCTCCAGCTAACCAGCATCAATTGTCCCACCAGTCCCTTCTTC +TATTTTTGAATTTAAAACCAGAGCCACATGGTTTTAAATCTCTCTTTCTCTCTCTCTCTC +TCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCATTTGTGTGTGTGTGTTGGAAAGGGG +CATGGTATGTTTCAGTACTTGTGTGGAGGTCAGTGAACACTCAGAGCCAGTTCTCCCCTT +CTACCATGGGGGTTCTGGGGATTGAACTCAGGTCTTCAGGCTTAGAGGCAAGTGCTAGCC +CCTCTACATTACCTACCTACCTACCTACCTACCTACATCTATCTATCTATCTATCTATCT +ATCTATCTATCTATCTATCTATCTATCTATCTATCTGAGACAGGGTCTCTCTACATAGCC +CTGGCTATCACTATGTATAACAGGTTGGCCTCACACTTGCAGAGATCCACCTGCCCACCT +GCCTCTGTCTCTCATTGATGGAATTAAGGCGTGCACCACCATGCCCCACATTTCTACCTT +ATTTTTTGAGATGGGATCTCCACTGAATTTGGTTAGGCTATAGGCCAGCTAACTCCAAGG +ATCCTCCTATTTCTTCCTTCTTAGAGCTGGGATTACAGATGTACTGCAAGGTCTGGCTTG +TGATGTGGCTGCCAGGAATGGAACACATGTTCCCATGCTCTGCGGTAGGTACTTCACTGG +CTGAGCCATCTCCATAACCCCTTGAGATAGCATCTTGATGAGGACATCTTGGTCAGCTCT +GGTCTAAGTGACAGGGAAGTTTCTAGTAGGATTGGGCTCTATCTAGCCTGGTTTCTAACA +GTAATAAATACCAGGTCACATCCCAGGACAACCACATAAAGTCTGAGGGCAACACAGCAG +CTTGAATTATCAAAGCACAGGACTTACCAGTTTGAGGCTTCCAGGCCCATAACACGCAAT +ATGCTATGTTTTCCATCCCCCATGCCTACAGCCATGTCTGACCTTAGACAGACAGGAAAG +AGAAAGTTCTCTGAAAGAGCTGATAATGAGCTCCAAGTCTCTGGGTTGCTTTTCCTCCTC +GGGCACAGCACACAACATTTCCCAGAAAACCACACTGGTGATGTCTTTGCCACAGTTTCA +CAAATGTCACAATTGTTAGGGCCTGAGAAGACAGAACTGCCAATAGATTTAGAGTAGACA +GAGCCAACTTCTACTTCCACCAGGATGCAAACTGGCAAGCCACTGAGTTTATTGGTATGG +ATAATGCCCCAAACAGTTATCCCAAACTGTTAGTTAACAGTGACAAAAATGTCACGTAGC +ACGGATGTCAACAAGCTCATGGGTACATAGATCATGGCACTTCCCCACCATCAGTTTGCC +ACACACACTATAAACACTGATGTCCAGATTCTACGAGAACCTGCTGTTCAGAACCCCGTG +TAGCTAGGCTGGTGGTACAGAGAAGAGTGGCTGGAACCTCAGGTAGGGTTATTCATCCCC +AAGATCTAAACAACTTTAAAAGTCCCACAGTCTTTACATATTCTTAAATTTTCAATCTCT +TTAAAATATCCATCTCTTTTAAAATCCAAACTCTTTTTACAATTAAAAGTCTCTTAACTG +TGGGCTCCACTAAAACAGTTTCTTCCTTCAAGAGGGAAAATATCAGGGCACAGTCATAAT +CAAAGCAAAAATCAATCTCCAACCGTCCAATGTCTGGGATCCAACTCACGATCTTCTGGG +CTCCTCCAAGGGCTTGGGTCACTTCTCCAGCCATGCCCCTTGTAGCACACGCGTAGTCCT +CTAGGCTCCAAATGACCCTCCCTGGCCCCTCTTATAAGACGCAAGTGTGGAGCCTATGCA +GCCTGGTCCCTGATCCAGCTCAGGCTTAAAACCTGGGAAACCGCAGGTGTTTGGCCACGC +CCCTTGGGCCCCTAGCTCCTGTCAAAACTACAGCCCTCCCACAGCTGATTGGTCTGTGGC +CATCAGTCACGTAGGAGCAGCACCAAGCCCTCCCACATGCAAATAAAGTTTCCCCTAGCT +CTCAGACTAAGCCAATGAGAAGTACCTGCTGCCAGACCCTGACCCACCCCCAAAACTGTA +TATAAGAATCCTATCCAGAAGGTCTGAGAGAACTACTCCATCCTCTGAGAGCTTCTGTCC +TAAGAGCTAAAACACTTGCAAAAAGGTCTGTTCTCCCGAAATGCCACCTGAAGCTCCCCC +ACACTTCTCCCTGGCTAGTCAGACTCTTGTCGGCCCAGCCCAGCCCGACTCAGCACGGGG +TAACATAGAACAACTGAGACAGCACGGTAGAGACAGAGGTGGAGCAGCGGAAGTGGTGGA +ATCGACTCGCCATACCTGCTTACACTTTCTCACCTTTGCTGGAACCCTCAGACCCAGCCG +GACCAGAGATCATCATGGAAAGCCTCCAGTACACAGGCCTACAGCAAGGACAATAAACCA +GTTCTTGAGGGTCTCTTGGAGTAGGCACAGCCACTCTGATTGAGATGCAAAAGCTGATCT +GTTGGGAGCACAGTGTTCCATAAGAATAACCCTGGGCATATATCCAGAAGATGCCCCAAC +TGGTAAGAAGGACACATGCTCCACTATGTTCATAGCAGCCTTATTTATAATAGCCAGAAG +CTGGAAAGAACCCAGATGCCCCTCAACAGAGGAATGGATACAGAAAATGTGGTACATCTA +CACAATGGAGTACTACTCAGCTATTAAAAAGAATGAATTTATGAAATTCCTAGCCAAATG +GATGGACCTGGAGGGCATCATCCTGAGTGAGGTAACACATTCACAAAGGAACTCACATAA +TATGTACTCACTGATAAGTGGATATTAGCCCAAAACCTAGGATACCCAAGATATAAGATA +CAATTTCCTAAACACATGAAACTCAAGAAAAATGAAGACTGAAGTGTGGACACTATGCCC +CTCCTTAGAAGTGGGAACAAAACACCCTGGGAAGGAGTTACAGAGACAAAGTTTGGAGCT +GAGATGAAAGGATGGTCCATGTAGAGACTGCCATATCCAGGGATCCACCCCATAATCAGC +ATCCAAATGCTGACACCATTGCATACACTAGCAAGATTTTATCGAAAGGACCCAGATGTA +GCTGTCTCTTGTGAGACTATGCCGGGGCCTAGCAAACACAGAAGTGGATGCTCACAGTCA +GCTAATGGATGGATCACAGGGCTCCCAATGGAGGAGCTAGAGAAAGTACCCAAGGAGCTA +AAGGGATCTGCAACCCTATAGGCGGAACAACATAATGAACTAACCAGTATCCCGGAGCTC +TTGACTCTAGCTGCATATGTATCAAAAGATGGCCTAGTTGGCCATCACTGGAAAGAAAGG +CCCATTGGACACGCAAACTTTATATGCCCCAGTACAGGGTAACGCCAGGGCCAAAAAGCG +GGAGTGGGTGGGTAGGGGAGTGGGGGTGGGTGGGTAGGGGGGACTTTTGGTATAGCATTG +GAAATGTAAATGAGCTAAATACCTAATAAAAAATGGAAAAAAAAGAAATAGATAACATTT +ATAATTGCTTTTTACACTTATAAATTTTGATTGTGTAATTGTCATAGAAATTTTATTTTA +TTTAATAAATATTTCTATAAAGAAAAAAAAAGAGGGAGGACTTGAAAAGGAGAGGGGGGG +GGCATCCATGAAAGGAAGGGGGGAGGTCCCAAGGAAATGAGGGAGAGGAGAACTTGTAGA +GTTCTGAGCACTGGGTATTGTTGATATACTCTCAGAAAGAGGCTTTATGTCACTGGAGAG +AACCTGGAGCCAGCCCACCTATGGTCTTCCTCACCAAGACCTTCTATGTCTGAGGTGTGG +GGGGAGGGGGGGCAGTTGGATTCCATCTGGCTGCAGAGTAGAGCTATTGGGATGCCCGAG +GTGCGAGAGTGGATGTGAAAGACCGCAATGGGGAGACCCCCACTCAAGTCCTGAGAAGGC +ACGCACACCCAAGGAATCATGAGAGACCAGCTTGATGCAAATACACACGAGGTAGTTTAA +TGACGGAGCTCCGGACATGTATCTCATGCAGGAGACAGAGGAGTCAACCCTGAGGCTCAA +AAGTTAGGGGTAACAGCAATTCTGAAGGGCGGGTGCTTATCTATGTCAGCAGAGCATCAG +GTTAACATTTAACCCATGTCAGAAGGGCGGGAAACAGGAGAATTGCTAATCTTGTTATGG +CTGTCTCTTTGAGAACAGCTAATATTATTTTGCTAGCTGCAGGCTTAATCATTTTGACCG +CTAAAACTATGTTTTTACATTTGTTTAGTCAGCCAGCTTCCTTATCTGCACTTTGCCTGA +TAGTATAGTTTGGAAAGTCCTTTTTTAAGGAGGAAGGTACTGGGTGGTCTTGAATTCATT +TTGGGTATTACAGATGAGCTCACCTGAGTCTGAGTCCATCTTTTGGTGTTTTTGTTGTTG +TTGTTGTTGTTTTGTTTTTTGTTTTTCGAGACAGGGTTTCTCTGTATAGCCCTGGCTGTC +CTGGAACTCACTTTGTAGACCAGGCTGGCCTCGAACTCAGAAATCCGCCTGCCTCTGCCT +CCCGAGTGCAGGGATTAAAGGCGGGTGCCACCACGCCTGGCCCCATCTTTTGGTACTTAA +GTGGGTGGGTTCCATGGACAGGGCCCTCAGTCAGGGTGCCAATGAGTGAGGCACTTATTT +GCCTCTGATCCAGGCTAAGGATGCATAAATACCTCAGGTGTATTTATAAGAGAAATAATA +GTTTCATGTAATATTTGAAAAGTCTGAATGCAAACATTTCCAATGAGCAAAATACCCAGA +TTTTAAATAAAATCAGGACTCAATAATGTCATACTGAGCCATACTAAAACCTGAGGTGAA +AGTTTTAAAATGTTCCTGTTACACTAATTTATGCATTTTTAGTGTTTCCCCCCCAGATAT +TTGAAGTAGCATTTAGAAGTGGGGAACTAGGCATATTAAAAGTCATGTGACTATCTTTTC +TTTTGTAATGTTAGGAATGGAACCAGGATCTTGAACATGTATTCGTTCCACTAAACCACA +CCCCCAGCCTTGTGACCATTTAAACTTGAGATTCTCAGAATATTTATTCTTGACTCCTCT +AACATTCTCCAAGCCCACTTTCTAGTTACTTTCTTCCATTCAGAAAAACTTACAATTCTC +AAGAAAATGAAGATCACCAAAGATGCAGACCCCAGGGGGGAAAATGTTGTGTTTGCTTTA +AGAAAGAGAAATGAGAATAAGTTATACTTCATTTGAAGTATAAGTAAAACATTTCCATGT +GAAGTTCCATTGTGAGTTTTAATCCATTGGTTTCTCAACTTTTTAGGTTTCTGAAATTAC +TTTTATGGTCTGGAAAAGTTCCTGTCAAGCATGGTCATAAAATTCTCAAAGGCTCTTATT +TCTCTTCAACTTTACATCAGTGTGACTGTTTTGTGTTCCATCTTTATCTAAGATACACAC +ATTCATTAGGGAACTGTTTGTGTTAACTTGAGTTTTGTCTTCAGTCTTACCCAGAAGGCT +GAGCAGAAGTAAGTTTATTTAGATTAAAAATAAAAACGAAACAAAACAAGAATCACTGCT +TTAAAATGTTGGTCTTGATTAATAATTTTTAAATTTCTGAAACCTGTTTACATGTATTTA +GGCATTCAAAATGAGTGCCTAATATTAGCCCAGAGCTGCAGGAAACTATCTCTCTCTCTC +TCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTGTCTCTCTCTGTCTCTCTCTGTCATAGGC +TTAGATTTTTCAAAAATCTACTTTAATTATGGTTCTTTAATGCTTCAACCTCCCTTCTAG +CCCACCACCTACCAGAGGTAGGGGAAAAGAAAGGTTATTAGGAAATGGGAGTTGTGGTCC +TGTTTAGAAATTGGTTTTTGGGGCGATTCTAATCTTTGTTGTTAGCAGTCCAGTCCACTA +GCAAAACACCAAACACAAATCAGCAGCAGCTGAATTCAGAAGAAAGCACAAGGCTCTGCC +AATTGGCATGAGTCTGAGGAAGTAATGAAGCAGCCAAAATACTACCAGAAGTGCTTTGGT +GCATTTCTGTCTATGAAGTCACAGCAACTGAAGATCAGCCAAGAAAGCAACCAGTACAAG +AGGGTCATCGGCAAAGACCAGTATCAGCGAAGCCCAGCGGTGACCAGCAAAGAGTTGTAA +GGGGGAACCAATCCAAGAGAATTGCCCACTGTCTGTTGGGTTCTACTCATACTCTTTCCA +AATATCACGTGTCCTCTCAAGCGCCCAGTCCAGCAAAACACCACATGCCCTTTTTCCAAG +CAGCTTCCAGAAAAACACTGTGTCTGTTCTCAGTAAAACATTCTCTCATGTATCTGCCTC +AGTAAATCATCCTCTCATAAGTCAGGTTCACATACACAATCGAGTCTCCAGCAAAACCAG +AAACGCCCCTCACACTGCCCCCCAGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTCTATCT +GTCCATCTGTTATAGCTGCCCAGGTGGAAGGGATGCTGTACGAGGCAGTTGCAATTGGAA +CTGGAGAACACTAGGCAAGTGTAAATTAGGGTTGCCTAGCAGGCAGTGGCATCGGCGCTA +TTTTACCATATTTCTTTCTACTGGGATCCCAATTTGCTGGTTTTCACATTTACTTTTGCC +TTTCAGTATTATGATTTTGTCAAAGCTGAATTTTGATATCTCAAATCTGTTTTCAAAACA +AGCCCACTCACTCTATACTCACAAGTCTCTATTTTCCTTTAACAGTGGGATATTGGCACT +GAAGGAAATACCTGGGTGAATCTCCTTCTTGGTCAGGCTGTGCAGGCTAAATACATGTGA +ATTCAGTCAGAGGCAAGCTGGCTGCAACCACATCAAGGCAATGATTCCCCATTAGAGAGC +TGTGTGACACAGCCAGAGGAGCCTGCTCCCTTCAGCCGGCAGCATCTCCTCCAAAACTCA +GTACTGTGTCTGTCTGATGAGGGCTTTCTATCTTGTAACTGGTTAAAATATGATATTTAA +TTAAAATTAAGCTAGCTGTGTTCTTTTGAGTTCTTGAGACAAAAGCTCACTGTGCAGCCC +AGCCCAACCCCATTTGCAAGTTGGCTTCCCCATGCCTGGTACTAAGGTCACAGGTTTGAA +CTAGCTGGCTTCAAGGTTCAGTTTTGAATTATCTTGATTCATTACCTTCAATATTTAATG +GTGAAGAGCAGAGAGATGGAAATATTTCCTTCTTTCTTTCCTCCCTTCCTTCCTTCTGCC +CCTCCCCCTCTTTCTGTAAACTTTCATCTAAATGGCAGTTGTTGTGGCTAAGCATTTGCA +GTGGCCTTTTGCTGGAGATGGAAGGGCACATCACGGACACTTTAACACACTCTGGTTCAG +GGGGATACATTTCCTCCTCTGGACAGAGAAATAATTGGTTCTCAGTTAACTATGCAATGA +GGACTCAAGTGGACTTTTCACAGCAGGGCTCCATCAGGTGGCTCACCTTTTAGGCCCAGG +CGGCCTCAGCCTTAGGCCCTTCACTGCCCAGGTGCTTCATATGAGCACAGGAACATTTCC +AGAATCCTAAGGCAGGGTTAAATTAGGACCCAGAGCGGCAGTTTTCCAAACAGCAGTGAC +TGCCTGTGCTGATACATTCCCATCCTTTGGGGTCCAGCTCTGTATCAAAGGCTCATGAGT +CCCCTAGCTACTGTATTCCAGGAAGACTGATTAAATGCCCATCCCCCACTTTTTAAAAAT +TGCCTTTATTTAACACTTGTCACATGACCATGTTGTGCCATGTGTGGAGACTGTGGGTGC +AAAACATGCTTAAAACGAACACTTTGTTAAACACCTGTGGATTTAAAACCAAAGGCTGCT +GTTTGTTTTTGAGATTTATTAAAGGGCCATGAAGGAAGAATCCTGGGTCTCAGATGGCAG +GGATGTCTCTTTAGGGAGGGTACCAGCACTGAAACTGTCTCTCACACGAGGCATCTTTAA +AAATTTATCCTTTGACAGTTTCACATACATGTATAGCTAATCTTAGTAGTTTCACTCCAA +TTACCCTCTCTTACATCCCCCAATAAATCCCCTTCCTCTCATGACCTCCTGTGTATGTCT +CTGAGGTTGGCTAGGGTTGCTTTTATGAGCAAGTTATTTATTGGACATGAGCTTCTATTT +AGTGGCTTCACCATTGAAGAAAATGACAGCCTCTCCCTCAGCAACCATTAACTGCCAAGC +ATCTCTTAGAGAGGGTGTGATCTCATGAGACCCACCCAACCCCTGATGATGTGTTGACAG +ACCCAGCCTAATACAGGCAGCCATAGCTGAATCGAGTTCATAAGTACCCTGACCAGCCTA +TGCCTAGAGAAGTATTTTTATGGGGAAAGTGTGTTTGACTATCACATAAGCATGAAGAAG +CCTAGAGAATGGAGGGGGTTAGAGTGTTGTAGAGGTGGGATCTTTCCCTTCTCAGCCACC +CAGACTCCTCACTGGTAGGAGCCCAGTGATGTTATCTGTGCCCCAACTCCTAACCCAGGG +TGACATTAGCATTCCTTCTGCGTATTGGTTTGGGGACCTCATACTCTCTGCTCGGCAAGG +CTGTGTATCAGCCACTACTTTTTCTGAACTTCCATTGCACAATTCTGCCATGGTCGTGAA +GTAGAAGCGTTACTCCCTTATCTGTTAGTAAGTAAGATGAACTCTTATAGAAGTGAAGCT +CTGGCTTGCTTATCTGTCTCCATCTGAGGACACTATATCTGGGTTGTGCTGTGAGGCTGT +GTGAAGCCCAGCCAGGGATCTTGGACTGCAGCCCTTTAGCAGAGCATAGTTTGTACATGT +TTTTCTCCTTTTCTCGCTGTGGTTTTCTTTGCTGTGCACAGGCTTCTAAGTTTGATGTAC +TCTGTTTTCTGAGCTCTGGTGACACATCAAAAGAACCATAGCCAAGACCAAAGCCAAGAA +CCATTTTCCTGGGTTTTCCAATACCTTTAGGATCTCATATTCAAGCTGTGAATCCGTTTT +CACTCAATATGTCATAAAATAAGGTTCCAATTCTGTCTCCATGCAAGTTGCTGTTGACAT +CAAATATAACTCTTGTCCCACAGGGAATAAATAATTGTTTATCCTAAGCCAAACACAATG +ACCACTTGATTATAGGAACATGTATTCAGACTCCCTAAATGCACATTCCATCATCGAGTT +AGTTACACAAAAAAGGACAATCATAAGTCAACTTGTTGACCAAATACATTGGCATGGGCA +TCATCAGGTAGGCAGGTTATAGCAAGGCAGTGTGCTCTTTGCTGTAGGTCTCGTGCTTTC +TCCTGACAATTTCAGCTTTTAGGTTGGTGAAAGCTGTGGTCTGCAAGTTAAAGTGTACTG +AAGGTTTTACCTGATGGTTATAAGATTGTTTAGTGGGTAATAATGTCTGATGTCCAAAGG +ACTAAAGATAATTTTGGCTCTCCAGCTACAATATTCTAACTTTCTACAATTAAGTTTTTT +TTTCCAATCTGCAGAATCTTCAACAGAGGGTTGGTCTCTCACCAGTTTTCCTAATATAAT +TTTTTGAAAAAGTTCTATCTTAACTGTGTGTTTCCTACAGCTTATTAAGAATCAATAGTT +CGCGGGACTCAGCAGAACTTAGGAAATTAGTCTGAACAGGTGAGAGGGTGCGCCAGAGAA +CCGGACAGCTTCTGGGATAGGCAGAAGCACAGAGCCGCTGAGGCAGCACCCTTGGCGGGC +CGCAGACAGCCGGCCACCGTCCGGACCAGAGGACAGGTCTCCGCCTGGCTTGGGAGGCGG +CCTCAGCCTCAGCAGCAGCGGTCGCCATCTTGGTTCCGGGACTCAGCAGAACTTAGGAAA +TTAGTCTGAACAGGTGAGAGGGTGCGCCAGAGAACTGGACAGCTTCTGGGACAGGCGGAA +GCACAGAGCCGCTGAGGCAGTACCCTTTGCAGGCTGCAGACAGCCGGCCACTGTCCAGAC +CAGAGAACAGGTGTCCGCCTGGCCTGGGAGGCAGCCTCAGCCTCAGGAGCAGCGGTCGCC +ATCCTGGTTCCGGGACTCCCTGGAACTTAGGAATTTAGTCTGCACAGGTGAGAGTCTGCA +CCACAGAAGCTGACAGCTTCTGGGAACTGCCAAAGCAACACAGCTTCTGAGAAAGGCCCT +GTTTTGGGCCCTCTTTTTCGGCCAGGAGGAAGTCCAAACACAAGATATCTGCGCACCTTC +CCTGTAAGAGAGCTTGCCAGCAGAGAGTGCTCTGAGCACTGAAACTCAGAGGAGAGAATC +TGTCTCCCAGGTCTGCTGATAGACGGTAACAGAATCACCAGAAGAACAATCTCTAAACAG +AGTCAACTATAACTACTAACTCCAGAGATTACCAGATGGCGAAAGGTAAACGTAGGAATC +TAACAGGAACCAAGACCACTCACCATCATCAGAACCCAGCACTCCCACTTCGTCCAGTCC +AGGACACCCCAACACACCCGAAAACCTAGACCTAGATCTAAAAGCATATCTCATGATGAT +GGTAGAGGACATCAAGAAGGACTTTAATAAATCACTTAAAGAAATACAGGAGAACACTGC +TAAAGAGTTACAAGTCCTTAAAGAAAAACAGGAAAACACAATCAAACAGGTAGAAGTCCT +TACAGAAAAAGAGGAAAAAACATACAAACAGGTGATGGAAATGAACAAAACCATACTAGA +CCTAAAAAGGGAAGTAGACACAATAAAGAAAACTCAAAGTGAGGCAACACTGGAGATAGA +AACCCTAGGAAAGAAATCTGGAACCATAGATTTGAGTATCAGCAACAGAATACAAGAGAT +GGAAGAGAGAATCTCAGGTGCAGAAGATTCCATAGAGAACATCGGCACAACAATCAAAGA +AAATGGAAAATGCAAAAAGATCCTAACTCAAAATATCCAGGAAATCCAGGACACAATGAG +AAGACCAAACCTACGGATAATAGGAGTGGATGAGAATGAAGATTTTCAACTCAAAGGACC +AGCAAACATCTTCAACAAAATTATTGAAGAAAACTTCCCAAATCTAAAGAAAGAGATGCC +TATGAACGTGCAAGAAGCCTACAGAACTCCAAATAGACTGGACCAGAAAAGAAATTCCTC +CCGACACATAATAATCAGAACAACAAATGCACTAAATAAAGATAGAATACTAAAAGCAGT +AAGGGAAAAAGGTCAAGTAACATATAAAAGCAAGCCTATCAGAATTACACCAGATTTTTC +ACCAGAGACTATGAAAGCCAGAAGATCCTGGACAGATGTTATACAGACACTAAGAGAACA +CAAATTCCAGCCCAGGCTACTATACCCAGCCAAACTCTCAATTACCATAGATGGAGAAAC +CAAAGTATTCCACGACAAAACCAAATTCACACATTATCTCCCCACGAATCCAGCCCTTCA +AAGGATAATAACAGAAAAAAACCAATACAAGAACGGGAACAACGCCCTAGAAAAAACAGA +AAGGTAATCCCTCAACAAACCTAAAAGAAGACAGCCACAAGAACAGAATGCCAACTTTAA +CAACAAAAATAACAGGAAGCAATAATTACTTTTCCTTAATATCTCTTAACATCAATGGTC +TCAACTCCCAAATAAAAAGACATAGACTAACAAACTGGCTACACAAACAAGACCCAACAT +TTTGCTGCTTACAGGAAACACATCTCAGAGAAAAAGATAGACACTACCTCAGAATGAAAG +GCTGGAAAACAATTTTCCAAGCAAATGGTATGAAGAAACAAGCTGGAGTAGCCATCCTAA +TATCTGATAAGATTGATTTCCAACCCAAAGTCATCAAAAAAGACAAGGAGGGGCACTTCG +TTCTCATCAAAGGTAAAATCCTCCAAGAGGAACTCTCAATACTGAATATCTATGCTCCAA +ATACAAGGGCAGCCACATTCATTAAAGAAACTTTAGTAAAGCTCAAAGCACACATTGCAC +CTCACACAATAATAGTGGGAGACTTCAACACACCACTTTCACCAATGGACAGATCATGGA +AACAGAAACTAAACAGGGACACACTGAAACTAACAGAAGTGATGAAACAAATGGATCTGA +CAGATATCTACAGAACATTTTATCCTAAAACAAAAGGATATACCTTCTTCTCAGCACCTC +ATGGTACCTTCTCCAAAATTGACCACATAATAGGTCACAAAACAGGCCTCAACAGATTCA +AATATTGAAATTGTCCCATGTATCCTATCAGATCACCATGCACTAAGGCTGATCTTCAAT +AACAAAAAAAATAATAGAAAGCCAACACTCACGTGGAAACTGAACAACACTCTTCTCAAT +GATACCTTGGTCAAGGAAGGAATAAAGAAAGAAATTAAAGACTTTTTAGAGTTTAATGAA +AATGAAGCCACAACATACCCAAACCTATGGGACACAATGAAAGCATTTCTAAGAGGGAAA +CTCATAGCTCTGAGTGCCTCCAAGAAGAAACAGGAGAGAGCACATACTAGCAGCTTGACA +ACACATCTAAAAGCCCTAGAAAAAAAGGAAGCAAATTCACCCAAGAGGAGTAGACGGCAG +GAAATAATCAAACTCAGGGGTGAAATCAACCAAGTGGAAAAAAGAAGAACTATTCAAAGA +ATTAACCAAACGAGGAGTTGGTTCTTTGAGAAAATCAACAAGATAGATAAACCCTTAGCT +AGACTCACTAAAGGGCACAGGGACAAAATCCTAATTAACAAAATCAGAAATGAAAAGGGA +GACATAACAACAGATCCTGAAGAAATCCAAAACACCATCAGATCCTTCTACAAAAGGCTA +TACTCAACAAAACTGGAAAACCTGGAGGAAATGGACAAATTTCTGGACAGATACCAGGTA +CCAAAGTTGAATCAGGATCAAGTTGACCTTCTAAACAGTCCCATATCCCCTAAAGAAATA +GAAGCAGTTATAAATAGTCTCCCAGCCAAAAAAAGCCCAGGACCAGACGGGTTTAGTGCA +GAGTTCTATCAGACCTTCAAAGAAGATCTAATTCCAGTTCTGCACAAACTTTTTCACAAG +ATAGAAGTAGAAGGTACTCTACCCAACTCATTCTATGAAGCCACTATTACTCTGATACCT +AAACCACAGAAAGATCCAACAAAGATAGAGAATTTCAGACCAATTTCTCTTATGAATATT +GATGCAAAAATCCTCAATAAAATTCTCGCTAACCGAATCCAAGAACACATTAAAGCAATC +ATCCATCCTGACCAAGTAGGTTTTATTCCAGGGATGCAGGGATGGTTTAATATACGAAAA +TCTATCAATGTAATCCATTATATAAACAAACTCAAAGACAAAAACCACATGATCATCTCG +TTAGATGCAGAAAAAGCATTTGACAAGATCCAACACCCATTCATGATAAAAGTTCTGGAA +AGATCAGGAACTCAAGGCCCATACCTAAACATGATAAAAGCAATCTACAGCAAACCAGTA +GCCAACATCAAAGTAAATGGAGAGAAGCTGGAAGCAGTCCCACTAAAATCAGGGACTAGA +GAAGGCTGCCCACTTTCTCCCTACCTTTTCAACATAGTACTTGAAGTATTAGCCAGAGCA +ATTCGACAACAAAAGGAGATCAAGGGGATTCAAATTGGAAAAGAGGAAGTCAAAATATCA +CTTTTTGCAGATGATATGATAGTATATATAAGTGACCCCAAAAATTCCACCAGAGAACTC +CTAAACCTGATAAACAGCTTCGGTGAAGTAGCTGGATATAAAATAAACTCAAACAAGCCA +ATGGCCTTTCTCTATACAAAGAATAAACAGGCTGAGAAAGAAATTAGGGAAACAACACCC +TTCTCAATAGTCACAAATAATATAAAATATCTTGGCATGACTCTAACTAAGGAAGTGAAA +GATCTGTATGATAAAAACTTCAAGTTTCTGAAGAAAGAAATTAAAGAAGATCTCAGAAAA +TGGAAGGATCTCCCATGCTCATGGATTGGCAGGATCAACATTGTAAAAATGGCTATCTTG +CCAAAAGCAATTTACAGATTCAATGCAATCCCCATCAAAATTCCAACTCAATTCTTCAAC +GAATTAGAAGGAGCAATTTGCAAATTCATCTGGAAAAACAAAAACCTAGGATAGCAAAAA +CTCTTCTCAAGGATAAAAGAACCTCTGGTGGAATCACCATGCCTGACCTAAAGCTTTACT +ACAGAGCAATTGTGGTAAAAACTGCATGGTACTGGTATAGAGACAGACAGGTAGACCAAT +GGAATAGAATTGAAGACCCAGAAATGAACCCACACACCTATGGTCACTTGATCTTCGACA +AGGGAGCTAAAACCATCCAGTGGAAGAAAGACAGCATTTTCAACAATTGGTGCTGGCACA +ACTGGTTGTTATCATGTAGAAGAATGCGAATCGATCCATACTTATCTCCTTGTACTAAGG +TCAAATCTAAATGGATCAAAGAACTTCACATAAAACCAGAGACACTGACTTATAGAGGAG +AAAGTGGGGAAAAGCCTTGAAGATATGGGCACAGGGGAAAAATTCCTGAACAGAACAGCA +ATGGCTTGTGCTGTAAGATCGAGAATTGACAAATGGGACCTAATGAAACTCCAAAGTTTC +TGCAAGGCAAAAGACACCGTCAATAAGACAAAGAGACCACCAACAGATTGGGAAAGGATC +TTTACCTATCCTAAATCAGATAGGGGACTAATATCCAACATATATAAAGAACTCAAGAAG +GTGGACTTCAGAAAATCAAATAACCCCATTAAAAAATGGGGCTCAGAACTGAACAAAGAA +TTCTCACCTGAGGAATACCGAATGGCAGAGAAGCACCTGAAAAAATGTTCAACATCCTTA +ATCATCAGGGAAATGCAAATCAAAACAACCCTGAGATTCCACCTCACAACAGTCAGAATG +TCTAAGATCAAAAATTCAGGTGACAGCAGATGCTGGCGTGGATGTGGAGAAAGAGGAACA +CTCCTCCATTGTTGGTGGGATTGCAGGCTTGTACAACCACTCTGGAAATCCATCTGGCGG +TTCCTCAGAAAATTGGACATAGTACTACCGGAGGATCCAGCAATACCTCTCCTGGGCATA +TATCCAGAAGATGCCCCAACTGGTAAGAAGGACACATGCTCCACTATGTTCATAGCAGCC +TTATTTATAATAGCCAGAAGCTGGAAAGAACCCAGATGCCCCTCAACAGAGGAATGGATA +CAGAAAATGTGGTACATCTACACAATGGAGTACTACTCAGCTATTAAAAAGAATGAATTT +ATGAAATTCCTAGCCAAATGGATGGACCTGGAGGGCATCATCCTGAGTGAGGTAACACAT +TCACAAAGGAACTCACACAATATGTACTCACTGATAAGTGGATATTAGCCCCAAACCTAG +GATACCCAAGATATAAGATACAATTTCCTAAACACATGAAACTCAAGAAAAATGAAGACT +GAAGTGTGGACACTATGCCCCTCCTTAGAAGTGGGAACAAAACACCCTTGGAAGGAGTTA +CAGAGACAAAGTTTGGAGCTGAGATGAAAGGATGGACCATGTAGAGACTGCCTTATCCAG +GGATCCACCCCATAATCAGCATCCAAACGCTGACACCATTGCATACACTAGCAAGATTTT +ATCGAAAGGACCCAGATGTAGCTGTCTCTTGTGAGACTATGCCGGGGCCTAGCAAACACA +GAAGTGGATGCCCACAGTCAGCTAATGGATGGATCACAGGGCTCCCAATGTAGGAGCTAG +AGAAAGTACCCAAGGAGCTAAAGGGATCTGCAACCCTATAGGTGGATCAACATTATGAAC +TAACCAGTACCCTGGAGCTCTTGACTCTAGCTGCATATGTATCAAAGGATGGCCTAGTCG +GCCATCACTGGAAAGAGAGGCCCATTGGACACACAAACTTTATATGCCCCAGAACAGGGG +AACGCCAGGGCCAAAAAGGGGGAGTGGGCGGGTAGGGGAGTGGGGGTGGGTGGGTATGGG +GGACTTTTGGTATAGCATTGGAAATGTAAATGAGCTAAATACCTAATAAAAAATGGAAAA +AAAAAAAAGAACCTCTGGTGGAATCACCATGCCTGACCTAAAGCTTTACTACAGAGCAAT +TGTGATAAAAACTGCATGGTACTGGTATAGAGACAGACAAGTAGACCAATGGAATAGAAT +TGAAGACCCAGAAATGAACCCACACACCTATGGTCACTTGATCTTCGACAAGGGAGCTAA +AACCATCCAGTGGAAGAAAGACAGCATCTTCAACAATTGGTGCTGGCACAACTGGTTGTT +ATCATGTAGAAGAATGCGAATCGATCCATACTTATCTCCTTGTACTAAGGTCAAATCTAA +GTGGATCAAGGAACTTCACTTAAAACCAGAGACACTGAAACTTATAGAGGAGAAAGTGGG +GAAAAGCCTTGAAGATATGGGCACAGGGGAAAAATTCCTGAACAGAACAGCAATGGCTTG +TGCTGTAAGATCGAGAATTGACAAATGGGACCTAGTGAAACTCCAAAGTTTCTGCAAAGC +AAAAGACACCGTCAATAAGACAAAAAGACTACCAACAGATTTGGAAAGGATCTTTACCTA +TCCTAAATCAGATAGGGGACTAATATCCAACATATATAAAGAAATCAAGAAGGTGGACTT +CAGAAAATCAAATAACCCCATTAAAAAATGGGGCTCAGAACTGAACAAAGAATTCTCACC +TGAGGAATACCGAATGGCAGAGAAGCACCTGAAAAAATGTTCAACATCCTTAATCATCAG +GGAAATGCAAATCAAAACAACCCTGAGATTCCACCTCACACCAGTCAGAATGTCTAAGAT +CAAAAATTCAGGTGACAGCAGATGCTGGCGTGGATGTGGAGAAAGAGGAACACTCCTCCA +TTGTTGGTGGGATTGCAGGCTTGTACAACCACTCTGGAAATCAGTCTGGTGGTTCCTCAG +AAAATTGGACATAGTACTACCGGAGGATCCAGCAATACCTCTCCTGGGCATATATCCAGA +AGATGCCCCAACTGGTAAGAAGGACACATGCTCCACTATGTTCATAGCAGCCTTATTTAT +AATAGCCAGAAGCTGGAAAGAACCCAGATGCCCCTCAACAGAGGAATGGATACAGAAAAT +GTGGTACATCTACACAATGGAGTACTACTCAGCTATTAAAAAGAATGAATTTATGAAATT +CCTAGCCAAGTGGATGGACCTGGAGGGCATCATCCTGAGTGAGGTAACACATTCACAAAG +GAACTCACACAATATGTACTCACTGATAAGTGGATATTAGCCCAAAACCTAGTATACCCA +AGATATAAGATGCAATTTCCTAAACACATGAAACTCAAGAAAAATGAAGACTGAAGTGTG +GACACTATGCCCCTCCTTAGAAGTGGGAACAAAACACCCTTGGAAGGAGTTACAGAGACA +AAGTTTGGAGCTGAGATGAAAGGATGGACCATCTAGAGACTGCCATATCCAGGGATCCAT +CCCATAATCAGCATCCAAATGCTGACACCATTGCATACACTAGCAAGATTTTATCGAAAG +GACCCAGATGTAGCTGTCTCTTGTGAGACTATGCCGGGGCCTAGCAAACACAGAAGTGGA +TGCTCACAGTCAGCTAATGGATGGATCACAGGGCTCCCAATGGAGGAGCTAGAGAAAGTA +CCCAAGGAGCTAAAGGGATCTGCAACCCTATAGGTGGAACAACATTATGAACTAACCAGT +ACCCCGGAGCTCTTGACTCTAGCTGCATATGTATCAAAAGATGGCCTAGTGGGCCATCAC +TGGAAAGAGAGGCCCATTGGACACGCAAATTTTATATGCCCCAGTACAGGGGAACACCAG +GGCCAAAAAGGGGGAGTGGGTGGGTAGGGGAGTGGGGGTGGGTGGGTATGGGGGACTTTT +GGTATAGCATTGGAAAGGTAAATGAGCTAAATACCTAATAAAAAATTAAAAAAAAATAAA +TAAATATTTAAAAAAAAAAGAATCAACAGTTCACAATGTATAGGTTCATTTTAGACAGTA +TCCTGTTCTGCACATCAGGGAGTCTGCTCTTGCTCTATATACCAGGCTGTTTTTCTTCCC +ATTTGCTCTGTGTAATCCCTAGTGTTACTCTTGCTTGAGGTCATTAAGAGTCTCCATGAT +TTTTGTGAAATTTTAGGATTGATTTTTCTGTTTTGGAGAAGAAGAAGAAGAAGAAGAAGA +AGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGA +AGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAAAGAAGAAGAAAGAAGAAGAAGAAGA +AGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAAAGAAGAA +GAAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAAAGAAGAAGAAAGAAGAAGAAGAAGA +AGAAGAAGAAGAAGAAGAAGAAGAAAAGAAGAAGAAAGAAGAAGAAGAAGAAGAAGAAGA +AGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAAGATATTCACC +ACCAATCATCATAGAAATGAGAACCAAAAGCATGGTGATAAATAGATATTGTTTCATGGC +TATACTAGATTTCCCTAAAAAAGAAAAGAAAAGGAACAAAGTATTGGTGAGGGTATACAT +TATTTATGGGTTTCTAACCAGGTATGCTGCATGATATCACTTAGGTATGGATCCTAAGAA +GTGAAACCCAGGAGGATGTGGTAGAACAGTGGTTACTAGGGACTGGACAGGAGGCTGAGA +GAAATAGATTCTGGTCAAGAGATTCAAAGTTTCAGTTACACAGGAATGACAGTCTTTACT +GACTATAATTAGCAAAGCTGTATATCTGAAATTTGCCAAGAGTTTGGATCGTAGATGTTC +TCACCCCCTTCGGCATTCACACATACAAGAAAGAAAATAGTAACTGTGGAGTGATGTATC +TGTTAATTAGTGTTGAATGCATTGATCACTTCACAGTGTACACATACACCAAGATAGCAA +GTTGTTTTCTCAAATATAAATGACTTCGATTTCTTATTTATACCTAAAAAAATCCAGGAG +GACAAGAAAGAAGAAATGAAGCTACCCACCCAAGTCCATGTCCAAACTACATGGGTCCCG +AGGTCCTGGACAGTGAGGAGAGAGATCACTCTCCACATGGCTTATGGTGCTGTGGTACCC +TCCATTGATGTCTCCTATGTGAGGTCCCTCTGTGGCTCGAATTACTGTTCTTCCAAAATT +TGAGTCAGAGACCAGCCAGAGACGCTTTCATAATCAAGCTTTCTTCTACAGCTGGCATCT +TGCTTCTCTCTTAGATTTCCCAAGGGCAATGTTGTTGTAAACTAGACAGAAGGAGAGAGA +GGCATCCCAGTTACCCACTCGCTTCTTTAGCAGCTGGAATGATTTCCAAAAACATGGGTC +ATGTGATTGTTTCCTATATAGGGTGGTTCTGGTACTCATCTGCCCAGACCGAAACAAGAA +ATGTGTAAACATGATGTTGTCTTTCCTAAGAGGCCCCAGGCTGAAAATTTGACTTTTAAT +ATTCCCAGAAATTTATGAAGCAAGACCCCTGTCCATGGTCACACAATGGTTATTGTGACT +AGGCCTGGCCAAGAGAACTCAATGCTTTGACGTGAGAATCATGCTCCTGCCATTGTATCA +CATGTACGCTGGGCAGGAAGCCTTAAGTCAGACACTAGTGCCAGTATGGCTACTAACTTA +GAGACCGATCTTCTTAACTTCAGCAACCTTTAAAACTTCAATGGTTAACATAAGGTACAT +GTGTGCCTGTTTAAAGTCCTGACTCCAGAGACTCTGGCCTTGTTCCTACCAAGCTTGGTT +ATAGAATTATATAGAGAACCATAACCAACTCATTAATCTCACCCCACACCAAACCTTGTT +TCTCTCTTATGCTTGTTAGTTTTTAGTGTCAGCTTGACATAATCCCAGAGTCACCTGGGA +AGAAGGCCAAAGTGATGAGTAATTTATTGGAGTGTGGGCATGTTTATGGGGGATTGTCTT +GATTGTCATTCGAATATGGAAGATCTAGACCACTGTGGGTGGCACCATTCCCTAGTCAGG +ATTCTGAATTACATAAAACAGAAGCTGACAAAGCAGACAGTTACCATTGTTCCTTTTTGC +TGTGACTAGCTGCTTTGAGTTTATGTCCTGAATTCCCCTCAAGAATGGGCTGCAATCTGA +AAGTGTAAGCCACTAAACCTTTCCTCTCCTCATATGCTTTTTGGTCAAGGTGTTTGATCA +TAGCAACAGAGATGAAAGTAGAGCATTCTGCCTCTCCATGTGTAAAATGAGGGCTCTAAT +AAACAGCATGGAAGATGATATCAGGCAAAGAAGCTCTCTCTATAAATACAATGTGCCTTC +AGTATGCATAGATTCTGTATTTGTGAATTTGCCTACATGATAAAATTACTGTATAACTCC +AAAAACAGTACTTTCTGGGAAACATTTGACTTTCTGGACATAAGTTCCCTGCTGGGGTTG +GAGCTAGGCTCTGCCTATCTGGTAACCCTATCTAGGGATGGGCAGCAGAGGGAAGTGGCT +GGCAGGAAGCTCTATTCTGAGACTAGCTAGATGAGCTTGAGTCTTATCCCCAGTGCCTGT +TTGTGGCTTGGTCTCAAGCATGTCACACTTCTGAACTTCATTTCCTCATTTTGGAAAATG +GAGGCATCTCCAATGAATGAGCTGAGGACACCCCCCCCCCCAATTCATTTTCTCGCATGG +TACTGCCATACAGGAATTCTCTGACACTGGATGTGTTTGGTATTCTTCCTATCAGATAGG +TTATACTGCAGCAGGTACCAGATAGGAGCCCTCTAAGGAGAGCGAGATGACAGGCAGACA +GACAGACAGACAGACATAGACAGATCAATCAATAGGACTACTGACCCACAGCTTGAAGAT +ACTGTCCCTGAATTGTTACCACTTTCAGATGCCATTGTGAAGCTTCAGGGTCTAACCTAA +TGGGCAGTACACCAACGTTCCTTCAATCTCCTCTTCATTTAATTTGCTAGAACAGCTGTG +GGAACTTGGGAAAGCCCTGTTTATGTTTACATATATTTTAGAAAGGATATCATGGGAATC +TCAATAAATGCCACTCAGAGAGAAGCATAAGGCAAGGCTTATGGGAAGCACAGAACTTCT +ATACCCTCTCTGGGTGAGCAGGCTCCTAGAAATGTCTCTGTGTGAAGTTCTCTGAATGCT +ATTCTTTTGGGAGTTTTAGGAGGCTTTCATAGGCATGGTTGATTAAATTAGGGGCATTGG +CAATCAACTTAACTTTCTGTCTTCTCCCTGGACACTGGGAACACAGTGGGAGTTAAATAT +CTCAATCCTCTAACTATTCCTTGATAATTAGAGGATGCTCTAATAACATCCTTGACCATT +CTGAACCTACCTGTTGAATGACAGCCATCAATCAATTCATTGGCGTACAGAGACAATTGC +TTTGGAGAGTCTAAGGAATTTTTAGGGTTTGAGTGTCAGGAGTAGGCAAAGAAGCCAGGA +GGAGTATGCTTAGGATTTTAGGTTATAATCTATCTGTAGTTTTCTCTAGGAACAAAACTA +TATCATTCACAAATTCAGAGTTCATACATACTCAGTACATAAATTCTATGGATAACCAGA +TTGGGCTATGCACCAAAGTGATCAGTCAGCATAGGGACCTATAGCTTCCTTCTCTCTACC +AGAAGGATGTGTGAGGATCATATCCTGACTGGCCCTGCACCCAGGACCCTGAGAGTATCC +AGCATCTTTATTCAGTTTCTGTGTTGCAGTCTGAGTCTACCTCCCTTGATGTGGCGCTAT +AACTGACCCAGCCATGCAGGACGGTTGGTAGAGGGTCAACAGATTTTCTTCTTTGCTATA +GAATTTCCCAAGGAGTTGCTTCAGGAAGGTCTAAATAGAATCCATAGGGACCTACTGATC +CATGTGATCATGTTTCATCTCCAAAAATGCCTCTGCTTCGGCTGTTTGTGTTTGTTTGTT +TGTTTTTTGTGTTTTTGTGTTTTTACTTTACTGGCATAGGATGTGACTGTGTTACCCTTA +AATACTGTAGGGAGTTCATATGTGTGTATGCATGTGTAGATATGGACAGATACATACATG +CATTAAGTATTTTTATGTCTGTATTGGCTAGTTTTATGTCAACTTGACACAGCTGGAGTT +ATCACAGAAAAAGGAGCTTCAGTTGAGGAAATTCCTCCATGAGATCCAACTGTAAGGCAT +TTTCTCAATTAGTGATCAAGGGGGAAAGGCCCCTTGTGGGTGGGACCATCTCTGGGCTGG +TAATCTTGGTTCTATAAGAGAGCAGGCTGAGCAAGCCAGGGGAAGCAAGCCAGTAAAGAA +CATCCCTCCATGGCCTCTGCATCAGCTCCTGTTCACTGACCTACTTGAGTTCCAGTCCTG +ACTTCTTTCAGTGATGAACAGCAATGTGGAAATGTAAGCTGAATAAGCTCTTTCCTCCCC +AACTTGTTTCTTGGTCATGATGTTTGTGCAGTAATAGAAACCCAGACTAAGACAAATTGG +TACCAGCATGGTGGGGTATTCCTTTGACAACCTGGCCATGTTTTGGGCAGGACTGTGGAA +GAACTTTGGAACTTTGGGCTAGAAGATCCATTCAGTGTTAAGAGCTCTGTGGGATGTTGT +GTAGGAGCTTGGAAGATAATGTTGAGAACAGTGCAGAAGATGGAGGCCTGTCTTGTGAAA +TTTCAGAGGGAAAATTAAAGACTCTTTTCAGGGCCATTGCTATTTTGGAGTTTGACTATT +CTGTGGTTCTGGTTAGCTGGGCCTGAAGAATCAGCTATGATTAACAAGATACCAGAACTA +CTAAAGCAAAACCTTTGCATTACTGGGACTATTGATGTTGGTTAGCTGGAGCTAAGAAAT +TAGCGGTGATTAAGAAGAGACCAGCATCGTTGAGGTAACAACTTCTGGGAAGTGTTTTCT +GAAAGCACAAAGATTCTGTGTTCCAGAGATAGCCAAGGTTGTACTCCTGCTGCAGCGGGA +CTTGATAATGTGTAAGGGTCACCCAGGTGGTACTGGTTTTGAAGGCGTGAAGGGGTCACA +CAGAGCAACTGAGGCTCAGCACAGAACAACTGAGGCTAGGCACTGTGAGAGGCCATTGAA +GGCCATTGGTGAAGGTGCAGCCTCAGTTGAAGTTGATGGCCCAGGACTGAAGGAGTCATG +CATTGTTTTGGAGATGCCAGTACCATGAGATGACCACCAAGAACAGCAGCAGCAGTGGAG +TACAGGCAGCTGGAGCCTAGAAGACAAGCTGTGTGCTACAAAGGACAGGGCTGGAGAAGT +GACCTAAGCCCTTGGAGGAGCCCAGAAGATCGTGAGTTAGATCCCAGACATTGGACAGTT +GAAGTTTAATTTTTGCTTTTGATTGTGACTGGGCCCTGATATGTTTCCCTCTTGAAGGAA +GTAAATATTTTAGTGGATTCCACAGTTAAGAGACTTTTAATTGTAAAAAGACTTTGGATT +TTAAGATATTGGACATTTTTTTTCTATTTTTTATTAGGTATTTTCCTCATTTACATTTCC +AATGCTATCCCAAAAGTCCCCCATGCCCTCCCCCCCACTCCCCTACCCACCGACTCCCAC +TTTTTGACCCTGGTGTTCCCCTGTACTGGGGCATATAAAGTTTGCATGTCCAATGGGCCT +CTCTTTCCAGTGATGGCCGACTAGGCCATCTTTTGATACATATGCAGCTAGAGTCAAGAG +CTCCAGGGTACTGGTTAGTTCATAATGTTGTTCCACCTATAGGGTTGCAGATCCCTTTAG +CCCCTTGGGTACTTTCTCTAGCTCCTCCATTGGGAGCTCTGTGATCCATCCATTAGCTGA +CTGTGGGCATCCACTTCTGTGTTTGCTAGGCTCCGGCATAGTCTCACAAGAGACAGCTAT +ATCAGGGTCCTTTCAGCAAAATCTTGCTAGTGTATGCAATGATGTCAGTGTTTGGAAGCT +GATTATGGGATGGATCCCTGGATATGGCAGTCTCTAGATGGTCCATCCTTTTGTCTCAGC +TCCAAACTTTGTCTCTGTAACTCCTTCCATGGGTGTTTTGTCCCCAATTCTAAGAAGGGG +CAAAGTGTCTACACTTTGGTCTTCATTCTTTTTGAGTTTAATGTGTTTTTCAAATTGTAA +CTTATATCTTGGGTATTCTAAGTTTCTGGGCTAATATCCACATCTCAGTGAGTACATATC +ATTTGAGTTCTTTTGTGATTGGGTTACCTCACTCAGGATAATGCCCTCCAGGTCCATCCA +TTTGGCTAGGAATTTCATAAATTCAATATTTTTAATAGCTGAGTAGTACTCCATTGTGTA +AATGTACCACATTTTTTTGTATCCATTCCTCTGTTGTGGGGCATCTGGGTTCTTTACAGC +TTCTGGCTATTATAAATAAGACTGCTATGAACATGTGTCTTTCTTACCGGTTGGGACATC +TTCTGGATATATGCCCAGGAGAGGTATTGCGGGTTCTTCCGGTAGTACTATGTCCAATTT +TCTGAGGAACCGCCAGACTGATTTCCAGAGTGGTTGTACAAGCTTGCAATCCCACCGGCA +ATGGAGGAGTGCTCCTTTTGCTCCACATCCTCACCAGCATCTGCTGTCACCTGAATTTTT +GATCTTAGCCATTCTGACTGGTGTGAGATGGAATCTCAGGGTTGTTTTGATTTGCATTTC +CATGATGATTAAGGATGCTGAACATTTTTCCAGGTGTTTCTCAGCCATTCGGTATTCCTC +AGGTGAGAATTCTTTGTTTAGCCCTGAGCCCCATTTTTTAATGGGGTTATTTGATTTTCT +GGAGTCCACCTTCTTGAGTTTTTTATATATATATTGGATATTAGTCCCCTATCTGATTTA +GGATAGGTAAAGATCCTTTCCCAATCTGTTGGTGGCCTGTTTGTCTTATTGATGGTGTCT +TTTGCCTTGCAGAAACTTTGGAGTTTCATTAGGTCCCATTTGTCAATTCTCGATCTTACA +TCACAAGCCATTGCTGTTCTATTCAGGAATTTTTCCCCTGTACCCATATCTTCGAGGCTT +TTCCCTACTTTCTCCTCTATAAGTTTCAGAGTCTCTGGTTTTATGTGGAGCTCCTTGATC +CACTTAGATTTGACCTTAGTACAAGGAGATCAATTCGCAATCTTCTACATGATAACCACC +AACTGTGCCAGCACAATTGGTTGAAAATGCTGTCTTTTTTCCACTGGATGGTTTTAGCTC +CCTTGTGGAAGATCAAGTGACCATAGGTGTGTGGGTTCATTTCTGGGTCTTCAATTCTAT +TCCATTGGTCTACTGGTCTGTCGCTATACCAGTACCATGCAGTATTGAGGTCTGGCATGG +TGATTCCACCAGAGGTTCTTTTATCCTTGAGAAGAGTTTTTGCTATCCTAGGTTTGTTAT +TTCAGATGAATTTGCAGATTGCCCTTTCTAATTCGTTGAAGAATTGAGTTGGAATTTTGA +TGGGGATTGCATTGAACCTGTAGATTGCTTTTGACAAGATAGCCATTTTTACAGTGTTGA +TCCTGCCAATCCATGAGCATGGGAGATCTTTCCATCTTCTGAGATTGTCTTTAATTTCTT +TCTTCAGAGACTTGAAGTTCTTATCATGGAAATCTTTCACTTCCTTAGTTAGAGTCACGC +CAAGGTATTTCATATTACTTGTGACTATTGAGAAGGGTGTTGTTTCCCTAATTTCTTTCT +CAGCCTCTTTATTCTTTATGTAGAGAAAGGCCATTGACTTGTTTGAGTTAATTTTATATC +CAGCTACTTCACTGAAGCTGTTTATCAGGTTTAGGAGTTCTCTGGTGGAATTTTTAGGGT +CACTTATATATACTATCATATCATCTGCAAAAAGTGATATTTTGACATCTTTTTTTCCAA +TTTGTATCCCCTTGATCTCCTTTTGTTGTCGAATTGCTCTGGCTAGGACTTCAAGTACAA +TATTGAATAGGTAGGGAGAGAGTGGACAGCCTTGTCTAGTCCCTGATTTTGCTTCCAGCT +TCTCACCATTTTGATGTTGGCTACTGGTTTGCTGTAGATTGCTTTTATCATATTTAGGTA +TGGGCCTTGAATTCCTGATCTTTCCAAGACTTTTATCATGAATGGGTATTGGATTTTGTC +AAATGCTTTCTCCGTGTCTAAGGAGATGATCATGTGGTTTTTGTATTTGAGTTTGTTTAT +ATAATGGATTACGTTGATGGATTTCCATATATTAAACCATCCCTGCATCCCTGGGATGAA +ACCTACTTGGTCAGAATGGATGATTGCTTTAATGTGTTCTTGGATTCGGTTAGCAAGAAT +TTTATTGAGTATTTTTGCATCTATATTCATAAGGGAAATTGGTCTGAAGTATTCTATCTT +TATTGGATCTTTCTGTGGTTTAGGTATCAGAGTAATTGTGGCTTCATAGAATGAGTTGGG +TAGAGTACCTTCTACTTCTATTTTGTGGAATAGTTTGTGAAGAACTGGAATTAGATCTTC +TTTGAAGGTCTGATAGAACTCTGCACTAAACCCATCTGGTCCTGGGCTCTTTTGGTGGGA +AACTATTAATGACTGCTTCTATTTCTTTAGGGGATATGGGACTGTTTAGATCGTTAACTT +GATCCTGATTTAACTTTGGTACCTGGTATCTGTCTAAAAATTGTCCACTTTGTCCAGGTT +TTCCAGTTTTGTTGAGTATAGCCTCTTGTAGAAGGATCTGATGGTGTTTTGGATTTCTTC +AGGATCTGTTGTTATGTCTCCCTTTTCATTTCTGATTTTGTTAATTAGGATGCTGTCCCT +CTGCCCTCTAGTGAGTCTGGCTAAGGGTTTATCTATCTTGTTGATTTTCTCAAAGAACCA +GCTCCTCATTTGGTTGATTCTTTGATTAGTTCTTCTTGTTTCCACTTGGTTGATTTCACC +CCTGAGTTTGATTATTTCCTGCCATCTACTCCTCTTGGGTGAATTTGCTTCCTTTTTTTT +CTAGAGCTTTTAGGTGTGTTGTCAAGCTGCTAGTGTGTACTCTCTCTAGTTTCTTTTTGG +AGGCACTCAGAGCTATGAGTTTTCCTATTAGAAATGCTTTCATTGTGTCCCATAATTTTG +GGTATGTTGTGGCTTCATTTTCATAAAACTCTAAAAAGTCTTTAATTTCTTTCTTTATTC +CTCACTTGACCAAGGTATCATTGAGAAGAGTGTTGTTCATTTTCCACGTGAATATTGGCT +TTCCAATATTTATGTTGTAATTTAAGATCAGCCTTAGTCCATGGTGGTCTGATAGGATGC +ATGGGACAATTTCAATATTTTTGTATCTGTTGAGGCCTGTTTTGTGACCAAGTATATGGT +CAATTTTGGAGAAGGTACCATGAGGTGCTGAGAAGAAGCTATATCCTTTTGTTTTAGGAT +AAAATTTTGTGTAGATATCTGTTAAGTCAATTTGTTTCATAACTTCTGTTAGTTTCACTG +TGTCCCTGTTTAGTTTCTGTTTCCACCATCTGTCCATTGATAAAAGTGGTGTGTTGAAGT +CTCCCACTATTATTGTATGAGGTGCAATGTGTGCTTTGAGCTTACTAAAGTTTCTTTAAT +GAATGTGGCTGCCCTTGCATTTGGAGCATAGATATTCAGAATTGAGAGTTCCTCTTGGAG +GATTTTACCTTTGATGAGTATGAAGTGCCCCTCCTTGTCTTTTTTGATTATTTTGGGTTG +GAAGTCGATTTTATTCGATATTAGAATGGCTACTCCAGCTTGTTTTTTCAGACCATTTGC +TTGGAAAATTGTTTTCCAGCCTTTCACTCTGAGGTAGTCTCTGTCTTTTTCCCTGAGATG +GGTTTCCTGTAAGCAGCAGAATGTTGGGTCCTGTTTGTGTAGCCAGTCTGTTAGTCTATG +TCTTTTTATTGGGGAATTGAGTCCATTGATATTAAGAGATATTAAGGAAAAGTAATTGTT +GCTTCCTATTATTTTTGTTGTTAGAGTTGGCATTCTGTTCTTGTGGCTGTCTTCTTTTTG +GTTTGTTGAGGGATTACTTTCTTGCTTTTTCTAGGGCATGGTTTTAGTCCTTGTATTGGT +TTTTTTTTTTTTTTTCTGTTATTATCCTTTGAAGGGCTGGATTCGTGGAAAGATAATGTG +TGAATTTGGTTTTGTCCTGAAATACTTTGGTTTCTCCATCTATGGTAATTGAGAGTTTGG +CTGGGTATAGTAGCCTTAGCTGGCATTTGTGTTCTCTTAGTGTCTGTATAACATCTGTCC +AGGATCTTCTGGCTTTCATAGTCTCTGGTGAAAAGTCTGGTGTAATTCTGATAGGTCTGC +CTTTATATGTTACTTGACTTTTTTCCCTTATTGCTTTTAATATTCTATCTTTATTTAGTG +CATTTGTTGTTCTGATAATTATGTGTCAGGAGGAATTTCTTTTCTGGTCCAGTCTATTTG +GAGTCTGTAGGCTTCTTGTATGTTCATGGGCATCTCTTTCTTTAGGTTTGGGAAATTTTC +TTCTATAATTTTGTTGAAGATATTTGCTGGCCCTTTAAGTTGAAAATCTTCATTCTCATC +TACTCTCATTGTGTCCTGGATTTCCTGGATGTTTTGACTTAGGGATTTTTTGCACTTTGT +ATTTTCTTTTATTGTTGTGCAGATGTTCTCTATGGAATCTTCTGCACCTGAGATTCTCTC +TTCCATCTCTTGTATTCTGTTGCTGATGCTCGCATCAATGGTTCCTGATTTCTTTCCTAG +GTTTTCTATCTCTAGCGTTGCCTCACTTTGGGTTTTCTTTATTGTGTCTACTTCCTTTTT +TAGGTCTTGGATGATTTTATTCAATTCTGTCACCTGTTTGGTCGTGTTTTCCTGTAATTC +TTTAAGGGATTTTTGTGCTTCCTCTTTAAGGTCTTCTACCTGTTTAGCAGTGTTCTTCTG +TATTTTTTTAAGTGAGTTATTAAAGTCCTTCTTGATGTCTTCTACCATCATCATGAGATA +TGCTTTTAAATCAGGGACTATCTTTTCGGGTGTGTTGAGGTTCCCAGAACTGGGTGGGGT +GGGAGTGCTGCGTTTTGATGATGATGAGTGGTCTTGGTTTCTGTTAGTAAGATTCTTATG +TTTGCCTTTTGCCATCTGGTAATCTGTTGAGTTAGTTGTTGTAGTTGTCTCTGGTTAGAG +CTTGTTCCTCAGTTGATTATGTTAGCCTCTATCAGCAGACTTGGGAGACTAGGTCTCTCC +TGAGTTTCAGTGTTCAGAGTATTCTCTGCAGGCAAGCTCTTCTATTGCAGGGAAGGTGCC +CAGATATCTGGTGTTTGAACCTGCCTCCTGGCAGAAGTTGTGATCCACTCACCAGAGGTC +TCAAGATCCCGTGGAGAGTCCTGTGAGTACCTTGTGGGTGTCAGCAGACTCCCTCTCAAG +GTACCCAGGTGCTCCCATGGACCGGAAGGGACTTGTGCCTCTGATCAGGCCGGGTTTTTT +GCTTCCCTAATTAATGCAGTCTCAGGTCCAGCATGCTTGGATTAGAGCAGAAGCTGTGTT +CCACTCACCAGAGGTCTTAAGATCCCATGGAGGGTCCTTTGGGTACCTTGTGGGTGTCCA +CAGACTCAGTGCCCAAGGTATCCCGGTGCTGGCATGGACCATAACGGACTTGTGACCCTG +ATCAGGCTGGGTTTTCTGCTTCCCTAATTAATGTAGTCTCAGGTCCCATCGATATTGGAC +ATTTTAAAGGGATAGACTTTTAATATGTAAAGACTGTGGGACTTTTAAAGTTGTTTAGGT +CTTGGGGATGAATAAGAAATTAAAGATTGAGGCTTGCTAGTGATGTGTTTGTGTGTCAAG +TTCACAAGGGGTCAATTGTACTGGCTAGTTTTGTGTCAACTTGATACAGCTGGAGTTATC +ACAGAAAAAGGAGCTTCAGTTGAGGAAATGCCTCCATGAGATTCAACTGTAAGGCATTTT +CTCAATTAGTGATCAAGGGGGGAAAAGCCCCTTGTGGGTGGGACCATCTCTGGGCTGGCA +ATCTTGGTTCTATAAGAGAGCAGGCTGAGCAAGCCAGGGGAAGCAAGCCAGTAAGGAATA +TCCTTCCATGGCCTCTGCATCAGCTCCTGTTCCCTGACCTACTTGAGTTCCAGTCCTGAC +TTCTTTCAGTGATGAACAGCAATGTGGAAATGTAAGCTGAATAAACCCTTTCCTCCCCAA +TGTGCTTCTTGGTCATGATGTTTGTGCAGGAATAGAAAGCCTGACTAAGACAACGTCTGT +ATATATGCATGGGTACAAGCATATATTGGCCTGTTCATATATGTGTGCACATGTGCGGGT +ATATGCATTAAGTGTTTATATATGTGTGTGTATGTAAGCACATGTATATGACTGTGCAAG +TATTGAGTGTTTTGTATTTGTATATATGTGTGTGCATGTGTGCAAGAACACATTAATTAT +ATTCTTGCATGTGTATATGTGTGTATATGTGCATGCACACGCACGCACACACACACACAC +ACACACACACACACACACACACATGTGCATGTATGTTGGTGGCATAAGGGACAAGGCAAG +AAGCAAACAAGTAGAGTTTAAAGGCAGAAGAAAGACACAGATATCTTTAGTGAAGCAGCT +TGGAAGCCAGGACTGAGAGTAAATTAAAAGCTGATGTTAAAGACTTTTCACTTCTTTCCA +CTTGCACTATCACCCAGATGGTGCCCATGACCTGATCCAAAAAAAATGTCTTCTCTCCCT +TGCCATCTTTCTTTTCTTCCCTCTCTGCCTCATCCTTTCTTTCTCTCTCTCTTCCTTCCA +GGAGGCCCAGCCCCAAACTGCTCTCTTCTGCACTCAGCTACTCTCCCACCTACCAGGGTA +TCTTGGTGCATACCTACAGTAAGTGTTCTGGGCTCTTTGCTAGATCATATTACAGCCCAT +GGCCAGCACCCCTTTCCCATCTGGTTTCCTCCGTAAAGAAAGGGGGACTTGGTGGTATCA +AGGTTGGATGAGCCCAGCTGCCCCTAATCCACTTCCTTCTTTTGGTCCATGGATTTGCCG +CTAGAGAAGCAAAAGTGGAAGTCAGGGAGAAGTCAGAAAAATGAACATCTCTTGGTCCTC +AAGAGAAAGGATAGTAAGGGAAAGAGATGCAGCAGGGAAGGGCTCATGGGGGTCATCCAG +TCTGATCATCACCAATGAGAGGACAGGGGACTGACTCAATGGGGCTTCAGGACAGCTGTG +AGCTTCAAAGGGAAACTTGTGACAAGCCCTACATCTGTGATGACTTCTTGTCTTTGACAA +TACTACCTCTTTTGCATTAATCTGTGGATAATAAGGATAATAATAAGGGGATCACAGCTT +AAGGGGACTACAGCTTCATAGTGCAAAAGAGGAACAACATGAAAACGAACATCACTTTCC +AGTGTTTATTCTGTCCCATGCCATGGCACTGGTGGGTTGGAAGAGAATCTGTAGTGGAGT +CAGTCAACAATGCTACTTAACTATGTCCTCTGTCATTCATTTGCTAGTTTGTGATAATTA +TTGAGTGACTGACAAGAGCCAAGCTTAAGTGCTGGGCCTCTGGATAGTCCTCTGACTTGG +CTACCTAGGTGTGTCCAACTGGTTTTGGAGAAAGTGACTTCGTTTTTGGAGCCATTAAAC +ACCATATCATGTGGTGCCCAGACCAACTTATTGGGAAGCCCCAGACTCCATTCCCAGTCT +CCCTGTCATGTGCATAAGTCAAAGGCATGTTTGAGTTGCTGGGCTTTTGATATAAGCACC +TCTTTTCCTTGCCAAGAGGAGGGCTGAACTGACTATACCAGGTCTCCCATGCTTGTGTCA +CAAATATTCAACTTCTAAATCTGTTACTGATTAACAGTTTCTGAGCCTTTATCATATAAA +GCCGTTGGGAGTTAAAACAAGAGCCTGTAAACTTAGCGTCCCATTGAGTCAGCCTCAGAT +CTGGAAGTGAATTGACCATGATTTTCTAACCCCTGAGCCAGAATCTAGCTCTTGGCAAAT +TGGTTCCCTTGTTATATTTGCAGGGGTCAGGTATAATAACTGGTAACATTGTATATGGTT +ATTGTATATTTTCAAAAAGTTTTATATGCAATCAGTTATTAAATACCCATTTTTCCTTTG +TTGCAACGTCAGCAACAGCATTCAGTCTGGGGGGTGGGAAAAGCAAGAGTAGAAACCACT +CCCGAAATGAATGGCTGTCTGGATAATGATGGAGTAGGTTACACGAGCCTGTTTCCCCAC +AGCATAGCTGCATGATTAAAAAAATACCCGTGCACATTTGGGTCACTAACCTATCAATAA +TTAAATGGGATCCTCGAATAAATATTGCAGTGGTCTCTCCCCTCCCCCTCTTCTTTTCCA +CATGGGCACTTTGACATTTTGTGCTGCCAAAATGCCTGATAAATATGTCTACCACTGAGA +AATAAGCTGCCTTTCGAACCCAGAGGGGCGCCCAGCAGTGTCTGCTCTTAGAAGAAGACG +TAAAAATATATGCTTTGATTAAAAGAAAATGTCACCGGGGGAAAGTATTGGGCTTTCCTT +CTGGCCATGGCAAGCATCTGAAAAGCAAAGGCGGGGAGCATGAGAAATTACAGGTCCCGT +GCAGGAGAAGCCCAAGCCCGCATCACACTGTGCTCCAATGCTCTTCATTGTGCTGTTCAC +AAGTAAGAAATGATCCGATCCACGGCTGCTCGTTTTCTTCTTTGTATTTTTGTTTCATAA +TTAAAAGCTGATAGTTATTCCATGAAAATGCTATTGGCATATGTGTATGTGTAAGGTATG +ATAAGTAATTAACAGCCCGTGCTCAACACCTGCTTTAAGGATATTCCATGACTGGTTGGT +TACATGGCCTATAATAGAGCTACTCAGCAGACCGAGGCAGAGGATCGTAAGTTCAAGATC +AGCCTGGGCAGTACAGGGAGACCCACCTCTCCCAGGGACTAAACTACAAACCTAAGAGTA +CACATGGAGGAACCCCTGGGTCTAGCTGCATATGTAGCAGAGGATGGCCTTATCGGGCAT +CAATGGGAGGAGAGGCCGTTGGTCCTGTAAAGGCTTGATGGATGCCCCAGTGTAGAGGAA +TGCCACGGCAGGGAAGTGGGAGTGGGTGGGTGGGAGGGGGAATACTCTTAGAAGTAGGGG +GAGGGAGGATGGGATAAGGGTTTTGGGGGTAAGGGGGGCCCAGAAAGGGGATAACATTTG +AAATGTAAATAAAGAAAATGTCCAATAAAAAATTAAAAAAAAACCTGTTGTGAATAAATT +CAAAACAATATAATTTTGCTGCTGATTTGTGATCACACTCTTTGTTTATCAGGGAGAAAC +AATTCTCTCATTTTGTGCTCACTAACCCCTTGGTTTGGGGCATAGTTTTACAGCCCAAGC +ATACGCATTTAAAGGAATTTTGAGTATTTTCCCAGTTCCTTGAATAGGATGATACTGTTT +TTGCCTGGTGTAACTTTTTTCACCCCATGTTTCCTAAGTACAGTCCTAGAGAAAAATCTG +AGTGTTACACAATTATCACTAGTTCTTTCTAACTATGTTACCACAGTCTACAGGGTTGAG +GGAGCACTATTTATTTACCCACTTTCCTGCTGAAGAACACTGGGTACCCGGGGACGTGAT +ACTTCCTCAGCGTGAGGACCCCAGCTGGACTCCTAGGAACCATTCGAGAGTAAACGGTGT +GGTGGTGCCTCCTGTGAGTCCTGTGAGAGTGTTCTCCAGGGCGTGGCACTGTGGAAGCAT +GCTGAACACACACATCTGAGTTTAAAGATGATCTTACATTACTTCCTGTAGAGTTTCTAG +CAGATCAGATTTTTCCACAGCCTTGCATGAAAGTTCCCGTTGGGCCACAGTGTTACTCAT +AGTTGGTAACTGAAAAGTGTTTGCCTCATGTGGGTTTTGCTTGTGTCTCTTATCTCAACA +TTAAGGAAAGTATCTATATCTTTCCATAATTACATTTATGCTATTGCTATTTGTACTTTC +CTTTTTTGGTCTGTCTCATTTGGTTGTCTCTTTATTTCTTCTTTCTTTTTTTTTTTATTT +TTATTTATTGTACATTTTTCTTTATTTACATTTCAAATGTTATCCTCTTTCCTGGTTTCC +CCTCCAGAAACTCCCTATCCTCCCTCTTCTTCTATGAGGGTGTGCCTCCACCCACGCACA +CACTCCTGCCTCCCCTCCCTGGCATTCCCCTACACTGGGGCATAGAGCCTTCACAGGACC +AAGGTCCCCTCCTCCCATTGATGCCCGACAAGGCCATCCTCTGCTGCATATGCGGCTGGA +GACCCTGGGAGCTCTGGGGGTCTGGTTGGTTGATATTGTGGTTCTTCCTATGGGGTTGCA +AACTCCTTCAGCTCCTTCAGTCCTTTCTCTAACTCCTCCATTGGGGAACCCATGCTCAGT +CCAATTGTTGGTTGTAAGCATCCGCCTCTGTATTTGTCAGGCTCTGGCAAATCAAATACA +GCAATATCAGGTTCCTGTCAACAAGCACTTCTTGGCATCCACAATAGTGTCTAGGTTTGG +AGACTGTATATGAGATGGATCCCCAGGTGGGGCAGTCTCTGGATGGCCTTTCCTTAGATC +TCTGATCCACACTTTGTCTCCGTATTTCCTCCCATGAGTATTTTGTCCCCCCTTCTAAGA +AGGACTGAAACATCCACACTTTGGTCTTGAGCTTCATGTGGTCTGTGAATTGTATCTTGG +GTATTCCGAACTTTTGGACTAATATCCACTTACTAGTGAGTGCGTACCATGTGTGTTCTT +TTGTGATTGGGTTACCTCAGTCAGGATAATGTTTTCTAGTTCCATCCATTTGCCAAATAA +TTTCATGAATTCATTGTTTTTAATATCTGAGTAATACTCCATTGTGTAAATGTGCCACAT +TTTCTGTATCCATTCCTCTGTTAAAGGACATCTGGGGTCTTTCCAGCTTCTGGCTATTAT +AAATAAGACTGCTATGAATATAGTAGAGCATGTGTCCTTGTTATATGTTGGAGCATCTTC +TGGGTACATGCCCAGGAGTGGTATAGCTGGGTCCTCGGGTAGTACTATGTCCAATTTTCT +GAGAAACTGCCAGACTGATTTCCAGAGTGGTTGTACAAGCCTGCAATCCCACCAGCAATG +GAGGAGTGTTCCTCTTTCTCCACATTCTCGCCAGCATCTGCTGTCACCTGAGTTTTTTAT +TTTAGCCATTCTGACTGCTGTGAAGTAGAATCTCAGGGTTGTTTTGATTTGCATTTCCCT +GATGACTAAGGATGTTGAACATTTCTTTAGGTGCTTCTTGGACATTCAATATTCCTCAGT +TGAGTATTCTTTGTTTAGCTCTGTACCCCATTTTTAATAGGGTAACTTGATTCTCTAGAG +TCTAACTTCTTGAGTTCTTTGTATATATTGGTTATTAGCATTCTATTGGATATAGGAATG +GTACAGATCTTTTCCCAATCTGTTGGTTGCTTTTTAGTCCTATTGACAGTGTTCTTTGCC +TTACATAAGGTTTGCAATTTCAGGAGGTCCCATTTGTCTATTGTTGATCTTAGACCATAA +GCCATTGATGTTCTGTTCAGGAAAATTTCCCCTGTGCCCATGTGTTTGAGGCTCTTCTCC +ACATTCTTTTCTATTAATTTCAGTGTCTCTGGTTTTATGTGAAGTTCCTTGATTCACTTG +GACTTGAGCTTTGTACAAGGAGATAAGAATGGATCGATTTGCATTTTTCTACATGCTGAC +TTCCAGTTGAACTGGCACCATTTGTTGAAAATGCCGTATTTTTTCCACTGGATGGTTTTA +ACTCCTTTGTCAAAGATCAAGTGACCATAGGTATATTCTTTTATTGTTGAGAATAGTTTT +CACTATCCTGGGTTTTTTGTTTTTCCAAATAAATTTGCAAACTCTATGAAGAATTGATTT +GGAATTTTGATGGGGATTGCATTGAATCTGTAGATTGCTCTCATCAAGATGGCCATTTTT +GACTATATTGATCCTGCCAATCCACGATCATGGGAGACCTTTCCATCTTCTGAGATCTTC +TTTGATTTCTTCAGAGATTTGAAGTTCTTGTCATACAGATCTTTCACTTCCTTGGTTAGA +GTCACACCAAGGTAGTTCATATTATTTGTGACTATTGTGAACACTATCTCTTTGTTAACA +AGCTGGACACTAGCATTTTTCCAGTTTCACATATGGCATCTTTTGGCTTTGAGCTCTGAT +TGATGTCATTCAATTGCTGTCGGGTAAAGATTTGATTTTAGGTATAATACAAAATTGTTA +ATGTTTATTTCAATGACATTGTCCAAATTGCCAGGGTTTATTTTGTGTTTTGTTTGTGTA +ATATTCCCCAGTTTTCTTTAAGTCTGGGTTTCACTCTAGAGCCCTGGGAGGCCTTGAACT +CTCAGTGTAAACCAAGCTTGCCTCAATTCTCTCTATAAGTCAGGATGGCCTCAAACTTGT +AGCAATTCTTGTCCTTCTGCCTCCTGGATGCTGAACTCACAGGCATGTCTCAGCATGCTC +ATATTTTATGTTTTGTTCCTTGTACATATTACACAACAATTCCTCTTTACCTTAAGAATT +TACATATAAAGATTAAAGAATTTCCCTTTTTGAGCTCTTTCTCTCTTCTGCCTTGATTCA +GTTTTGTGTGTTCAGCAGAACTGACCCTGATGGTAGGGGTTCGGGTGAGCTGGGCTGAGG +GTGTGCACATGGGAGAGCTGGCCCTGCCTCTTGTTTGCTGTGCAGCAATGTGGGTGGGGA +AGAAATGCCCTCTCTCACCTTTGTCCCTTGCCACCTATGACAGGCAGGAGCACTGACCCT +TGGGTCCTGAGAGCAGGATGCTAACCCTGCCTCTCACCTGCTGCGTTTCTCAGGAGAGCA +GGCCCTGCACTTTGCCTGGGCAGCAGAGTAGAGCTGGCCCTGTATGTGGAGTTGCAGGTG +CGTTGGCCAATGGGCATAAGTACAGGAGAGCTGCCCCTGCCTCTTTTCTGCTGGTACTGA +TGGCACAGAAGAGGGAGAGGCACCCTCCTCCCTCCTCCCTCCTCCCTCCTCCCTTCTCCC +TCCTCCCTCCTCCCTCCCCATCTGTGGCAGATGGGAAACCTGGCCCAGGATTATGAGAGT +TGAGAGACCTGTCCATGTACCTCACCTGCTGCAGCACTCTGGAAAGCAGGCCCTGCACCT +CACCTGGGCAGCAGGATAGTGCTGGCCCTGGTTGCAGGGCTTGAAAGTGAGCCATCCCTG +AGGCTCTGAGATCATGAGAGCCAGAGGGCTGACCATCTCTGATGCCTCTCAGGCCCAGTT +CCAGAGCTCTGAGTTGGCCCACTCCAACATCTACCCTGTCAGTGAAATGCTCGTATGCAT +GAAGGGGCAGGCTCTCCAGATCCAAAACTACAGGACCTCTATGACACAGGGCAACAACAG +GATATCTGAGAGGAGTCCCAGTGAAGTTCCAGAATTGATAGAGTAGCAAAAGTCAGAGGC +CTAGAACCAGACCAAGAAGTCATTGCAGTGAACATTTCTAAGCAAAGAAGTGTGGGCAAA +AGGGAATCCTATGGGACACACTGTGACACATTACAGCTTCCACAACAAGACATTTTTCTC +TGTTGGTGGAGAGGTTGCAAGGCTAGAGGGGAGGTGGAGATGAGCAGGATTGGGGTGCAT +AATGTGAGGTTCACAAAGAACCAATAAAAATTTTTTAAAAATCTTAATTTTTTGTATGTG +TGTTAATGAAGCAGAGGTAAAATGTAATTCTTCCAGTGAATGGCTGTTGTTCTATCTACC +ATCTTTGACAAGTCTATTCTTTCCCCATGAGGTACAATGCCATTATCTTAGTTAGGGTTT +TACTGCTCATGAACAGACACCATGACCAAGGCAACTCTTATAAGGACAACATTTAATTGG +GGCTGGCTTACAGGTTCAGAGGTTCAGTCCATTATCATCAATGTGGGAGCATGGCAGCAT +GCAGGCAGGCGTGGTACAGGAGGAGCTGAGAGTTCTGCATTTTCATCTTACTGTTGTTAA +CAGAATACTGGCTTCCAGGCAGCTAGGACAAGAGTCTTAAGCCAGTGCCCACCGTAACAC +ACCTACTCCAACAAGGTCACACCTTCTAATAATGGTACTCCCCAGGCCAAGCATATACAA +ACCAACACACCTAGTAACTACAGATGTTGGACATTGTTACTGTTATTGTATATATGGTAT +AGATATGTGTGTGTTCAAGTGTGTGAGTGTGGGCACACATGGCACACTGTGCATGCGGAA +GTCAGAGGACACCTCAGGCTCTGGTCCTCACCTGCAGCTTTCTTTGAGATGAGTCTCCTT +TGCTTACATCCACCTGGTACCTGGCATCTTGCTGACGGATCACTGGGATTACAGATACAT +GCTACTAAGCTTGGCTTTACATAGGTTTGGGGAATCAAACTGAGGTCCTTACTGCACCAC +TGAACTATCTCCCCAGCCCATTTCAAGGGCATTTAATGAAGGCTTTTTTTTTTTCTTTTT +GCTCTCCTTAAGGATATGAAGAGGTTGTTCATATTTAAAAATATTTTTGTCTTTTCCTAG +TTGCTTTTATTTTTCTTACTAAATTCTAAGTGTCCATGGATACTCTAATTCTTAGTTAGA +AATGTCTTGTAAACATTTTCTCTCTGTAAATTGCAGGCTCCTTCACACTTTTAGAAAACA +CTTTGTCGATTCTTTGTGAGTTTCACATGATGCACCCAGTCATGCCCATTTCCCCCTCCT +CATCTATCTACCCGTTGCCCTTGCAACCTTCTTCCCAAAAAATAAAACACATTCAGCAAA +TAACAAGGACAAAAACAAAAATCAAAGCATAGAAAACATTGTGGAAGCTGTAGTGTGTCA +CAGTGTGTTCCACAGTATATCCCTTTGTCCACACATGTTCTTTGCAATGAGTCATTGGTC +TGGCTCAAGGTCTCTGGCTTCTGTAACACCATCAATGTTGGATCCTCATCAGGACTTCTG +GTTATGCTGTTGTTGCCCTGTGTCATGGAGATCCTGCAGTTTTGAAAGAGCAGAGCTGGC +CCCTTTACACATCCCAATCATTCATAGATAGTATAGAGTTTGTGCTGGCACATCAGAGCC +CTGGATCTGGGACAGGGTGGTAACTGAGCTGGTTGCCCACCAACCTTTCCTTTTCTACAC +CTCCAGGACAAGCTCTCCAGCACTGCTCTGGCTAGGGCACCCAATGTGTCTGTCAGCAGC +AGGCAGGGTCAGCATTCCTGCTCTCATGTCCTCCGGGCCAGCTCACCCATACCCAACTTG +AGCCAGAGCCAGAGCCAGAGCCAGAGCCAGAGCGCTGACAGGCAAGGTGCAGGCTCACTC +TCCCAAGTGCTGCAGCCTATGAGGGGCTGGAACAGCTCTCCTGTTCTCACACCCCCAGGG +CTGGCTTAGCTGCACCCCCTCTACCAGGGCCAGCTCTACCATGTTACCATGAGAGAAGGT +GCAGGGCCTGCTCTCCCAAGTGCTGCAGTCATCAAAGGGCAGGGCCAGATTACCGCCCCC +CTCATGACCTCAGGGCCAGTTTTCCTGTCTGCAGCAGGTGGTGAGTGGCAAGGGGGTGAA +GGGCATCACCCCACATTCATTCCACCTCAAGGCAGGTGAGTGGCAAGTGACAGGGCCAGC +TCTCCTGTTATTTCACCCTCAGAGCTAGTTCACCTGCACCCCCTTGACCAGGGCCAGCCC +TGCTGTGCTGCCCAGGCGTGATGCAGAGCCTGCTCTCCCCAGTGCTTCTCCTGAGTGTGA +GTGCTTCATCTGGCTATGGACATGGCCAGCTCACCTGTTCTCCTGACCCGAGTCAGCTCC +CCTGACTGCCGACTGCCACAGGCTGCAAGGAGGATGGGGAAGGGAGGGATCATCCTATAT +CCATGTTAGCTCATGGCAGACAAGTGGCAAAGCTAGTCCTCCTGTGCTCTTGCCCTGGGG +GTTGGCTCCTCTGCTCCCCTGCCTCCTGGGTCAGCTCTCCTGTGCTGTCCAGGTGAGATA +CAGGGCTTGTTCTCCTGAATGCATAGCTGATATGGAGCTGGGTTGGCTTTCCAGCTTTTC +CTGGTGCTGGAGGTGGAGGTAGGGCACCATTTCTGCACCTGTACCACCCCACAGTAGGTG +AGTGCAGGGTCAGCAGGTCAGCACACTCACACCCTCTAGCAGGTTCATCCCTGCTATCAG +GGCAAGCTTCACTGAACTACTTGGGCAACGTGTAGGCAGTCTCCCAAGTCCTGCCTGCCA +CTTGAGAGATGGGGGCCAGCTCTCCAGAGCTCGGCATCTAATGTGGGGTGGAGTAAGTTA +TGCATAGCTCCTGGACATCCACGCAGTCCTCAGTGGCTGCCCTGACTAAGGGCATCACTG +TGTTCTCTAGTGGTAATATGAGCCAAGGAAAATGACATGGACCTCTGTCATTGTTGCATA +GCCATGGACTCAGGCTTGACCCTCAGTAACAGCTCTGGCTGGGACCTCACCATGGCCCCA +GGTAGAGAGACTCACCACTCATAACAGGCTACTTTTTTCCACCCTTGAGTCTTCAGTTAG +ATCTCTCTTTATAATGCTTAATTTGTTCCAACTCTCTTTCTCTCCTATCTGTTGACCACA +TACTTACACATTGTGGTGGCTCCTGTTGCAGGCTAGCCATGTGGCTGGCAGGCCCCTGGG +TGACATTCTCCATCCACGGGCAAGCAGGTGTCTGGAGTGTCATGGACTGGAGGGCAGGTC +TGTGGGTAGCATGGTGCTCTGCAGGTCTTTCTCTTCCTGTGCTGTGCTGCCTGGGTTTGA +TTCTATTTCATTTGATCTTTATGAGTCCTAGGCTTAAGCCAGCTTTTGGCCACCAAGCCA +GGCATTAAGCTAGGATGAACAAAGGGCTGTCATCTGCCCTGCCCCTGACTGATACAAGAG +CAACACCACCAACAAGGCATCTCTTTGCCTGTTACCTAAAAGGGTAAGGCTCCTTTATAC +TTTTGTTGATTATGGCTCAAAAGACAAAATATTTGATTCATCAAATCAGTTTACCAGGTT +TCTCTCTTGTGGTTTGGTTCCATGCCGTGTCTGAGAAATGCTTTTGTTTTAACCCAGACT +CTCAGATGTTCTGCTGTTTCTTTACAGAAAAAAATCAAAACCCTTGAGTATTTACGTTTA +GTCTCTGATGCTTCTCGGGTTTTAGCAAATATGGTTTGAGTTGAGTTTGCGATTCATCTT +CTCGTTCATTAAAAAGCAGTTATTTCAGCTCCATTTGCTGAGCAGACCATCTTTCCCTCT +ACTCGATTGTCGTAGTTTCTTTGTTGAAGATTAATTGACCATATATGCACGAGTCTATTT +TGGGTGACTCTATTAAGTCTTATTGATCCACATTCTGTTCGAACTCACAGACTGATGACT +ACACCTTCTTAGCCAGTCTAAACACCAGAGTCAGTCTTCTCTCTTCTTCTCTGATTCATT +TCAACTTTTCTTCCCTCTGTATCTCCCCATAGATTTGAAAAACAACCTGAAAACTTCTTC +AAAGAAAGTCTGTTTGGATTTTAACACTATCAGGTCTTCTCCTATGACTTAGGTATCTTT +CTGTGTATTCAGGTTTCCTTTCTTTAATTTTTTTTTCAGAGACATATTTGGCTTAACTAA +CTTTCCAAGTCTCAGTTGTCTATTGGCAATATGTGAAAGAGTTATTGTTATCATTGTTAT +TATTATTGTTATTATTATTATTATTGTTATTATTATTGTTATTATTATTGTTGTTATTGT +TATTATTATTGTTTTGCCTCTATCTTGCAGCTTCACTGAAGACTCCTTCATGAGTTGTAA +TCATTTTTTAATGATATCTTAAAATTAGAAAATGACATCTGAGAAAAAAGACATTTCTCT +TTCCCCCCTCCCATTCACTTGCTCCCCTTTCCTTGCCTTGTCATGTTCACTACACAAGAT +GTTAAATAAAGGTGGTGTGAGTAGACATTGTTGCATTAATTCTAGAATGAACATTTTTTT +TCCTGGCTGTGTGTGGTGTGAGGGCAGATTTTCTTTTAAACTGAATTTATTTTGACAATG +AATGAAGATATTTCCCCTGAGCACTTTCACCTAGAAGGAGAGTTTGTTATGATGCACAGA +ATTTTGTATGATGCGTAGGAAAGGGATCTTGAATAATCTACAGGTATAAGATCTTGTATG +ATACATAGGTATTGGATTTTGTTAAACACTTATTTTTCATGGATTTTTGATGCTCACCCT +GCTTCTATTTTGTGCTTATTAGTATTAATCATTATGGTTAATTTTTTGAACATCAAACCA +ACCTTAAATGTTTGGGATAACCCCAACATACTAGTGGTATGCTATTTTTATAAGCTTCTA +AACAAAGTTTGCTAAAATATTATCGAGGCCTTATTATTTTATTTTATGTGTGTGCAGTAT +GCCACAGTGCACACGGGAGGTCAGCGGGCAATCTGATGGATTCAGTTCTTTCCTTCTACC +ATACGGGTCCGTGCTTGGCAGCCAGCACCTTTATCCTCTGAGACATTTCACTGGCCCACT +GGGTGAGGATGTATATAACTATGTATCAGTTTCCTGTTGCCTCTGGAGACAATTGCTATA +AATGCAGTGGCTGGGAATAATACAGAGTAATCTTTTTATAGCTCTGGTGGTCAGAGGCCA +GAGGCTGTATCAATAAAATGAAGTCTAAGAGGTGGCCAGGCTGGCTTCTAAGGGTACTCT +GAAGGGATATGTTTTCTAGTTTCCATTGTCCCCTCCCACCATCTTTAAGCTCTTCTCTGC +ACTCTCTTCTTTTACCCTCAGTGTCTCCTGTTCCCCTCCTGTGAAGACTGCTGTGGTCTT +ACCAGTTCCAACTGGTAATCTAGTTTATTTCTCCCCTTTCAATATCCTCAGTCACCGTCA +CCAAACCCCCTTTAATTACAAGGTAGCCTTTTGAGGTTTCAGAGTGTTTTCCTGAATTTT +TATGTAGTTTTGGTATAAGGATAATGCTGACCTCATTAAGCCAATTGAGAAATATCTGAT +ACCATTTTCTGAGAGTTATGTGTGTTGAAAGTGTATAATTTCTTTCTTAAATATTTAATA +GAATTTATGAGCAAAGCCATTTATCCCTTAGCCTTCCCTAAATCCCCAGCCTGTGTCTAA +GTCGGTTCTCCATTGTACTTTATCAATAAGTTTAACCCTTTCTTGGAGTACTCAGTAATA +CTCATGGTGTTCTGATTGCTCTCCTCACATGAACATCTCATACCATCTGTCCTTGTGTTT +GGCATATATTTGTTGAGTGATCAATTGACTGACTAAGGAATCAAATTCTCGTGACGTATG +CCTGTAGTTTTATGAAGTTTTCTTCCCCTATTTTTGATTAAGTTAGCTCATAGTAGTTTC +TCTTTGCAGCATCTGAAAGTGTGTCAAGGGTCATCATGGATGTGTTCAACTTTGTGGAAG +GCTAATGCCAATGTTATGTTCCCAGTGAGTAGAAGACTGATGTCAATGTTATGTTCCCAG +TGAAAAGAAGGTGTTGAGGAGAGCTGGGGATGGTAGGAGAACACATAGGAAGAAGAAGCC +AGGTTCACCCAGTCTGGCTTAGCCTGGAGGTCTAACACACACACATATTCTCAGAAAGAG +GTATTTAATGTTTCTTAGCTGGTTTAAGGAGGTTAGCATTATCCTGATACCAAAATGACT +TAAAAATTGATGAGAAAAGTAAAGATCCTCTGGAACCTCCAAACATTGCCTTGTAATTAA +GGGGACCTTAGGGCTGTGATTAAGGATTCTGAGAGGGTAGAGATAAACTCCCTTGCTTCT +CAGCTGAGCATGAAAATGAGCAAGACCAAAGTGTAGGCTTAGATTTTTTTTAAACCTATG +TTTAATAAGGGTTTTCAAATGCTTCAATCCCCTCTTCTAGCCCACCATCCAAAGATAGGG +GAGAAAAGATGGTAAACAGGACAAGGGGATGTGGACCTGCTTAGGGTAGTTCCTAGGGAC +AATTTTAATCTCTGTTTGTCAGGCTAGCAGCAGTCCAGTTCATTAGTGTCAGGAGAGCAA +GCATGAATCAGTAGCAGTGACAAGATCCAGCAGAAACAGCCAGGCCTCCACTGAGTCGGC +ATGAGTCAGCAGGAGTGACCAGGACCAGTCGGAGACTCCAGTTTTCAAAGGTGCCTCTCT +TAACGAAGTGAAGATCAGCAAAGATGAAAACGCAAGACCAATGAAGGGTTGTCAAGCTAG +TTTTCAAGCCCCGTCACTGTCCGTTCAGTCCTTCTTATACTTTCTCCAAGATCCTGCCAC +ATATCTTGCCTCCATGAAACACCACGTGAGTCTGTATCAAAGCATGAATCAGCGGCGCTG +GGCTTGAAAGAGCCTAAAGCTGATGTAACGTGTGACCTAGCTTTGACTGCACATTCCGAT +CTCTCCAGGCTTGCATCTATAGCTCTAGGTTACCATCTAATACAGCTTATATTCTTCCTT +CCCTAAGGATAGCTGTGCACACACTCAAACATATCAATATTTGCCTCCAATTTCTAAACA +TAGTTTCAAATGCACTGGGGAGAAAGGACCTCCTTCATTTTGATCATCTAGATGTATTAA +AATATAAAGAAAAAAATTAATCACGATGCTGAATTCCTTTTTATTTTTTTCCTCTGTAGG +AATTCATCTGTGTCCTCAGTTCCCCCGATTGGCTCACTTTATGATGGTTTCTGTCTGAAT +ACAAAGTCTCCGTGGTTCCTGCAAGTCCTTGCTGTCTGATTCATTGCTGTTGCTCTGAGA +TCTATCATCAACTACCAAATCTTGAAAATTTGCAAGAAATTGAAAGCTCTCCAGGGGAGA +CAGGGAAGGGAAATAAATGTATCCTCAGATGCCCTCGCTCACTCAATCTGACAAGCGTAG +ATTATGTTGTTTGAAATACTTTCCAGACTGCTAGGAAGTGTCCCCAAGTGGGGGGCATGA +AGGGAATAAAGCCTTTGTACCATCGGACACTGCCTCACTGTTTATGAAATCACAGTTTGG +AAATGAAAGACTTATTAAATCATCTGGCCCATGCTGCTAGGACAGACTTTTCTCATTCTC +ATCCTTCATCTTGGCCAGTGAGTGGTATTTGGGGTTTGACTGATCCCAAGAGCTTGTGTG +TAGCAAGGCTGCTGGAGGTCAAAGGTGAATTCAGTTCTTGTTTATATCTGATAACCCTAG +CTCTCCAAAGGTATCTAGTAGATGCTTAGTGTTTGTTAAATGGAAGGAAATTGATTTTTT +TTTTTATATACAGCAAAGTCTTTGGCATGGTGAATGTTGGCTACTTTGCTGATGGAATTG +ATACTGATGCTTTACAAATATTTGAAGCAACCTTTGTTAACTTTTTGACCTAGGCATAAA +AAATAGATACATCTGTTGTAACAAATATGAGGCCAGGGAACACAAATGAATACTAAGTAA +CAGAGCTCACTGACTACTCAGAAAAATAGAATCAACTCTTAAATTAGAGCCATGTCCAAA +GTGTGGAGCATAGATTCTGTTATGTCATCTTCTAAGAGGTCTTAATAGATTGCACCGACA +ATAATTAAAAGACCAGTGAGAAGCATGACAAGCACTGGGCTTGCAAGATGCTCCTCAGAG +GACAGCAGGAAGAACTGTGGGAAAAGTTAGGAAAGACAATGGACTCCTCACAACGAGATC +GAAATCACAGAAGGATTTTCATTTTTAATTCCCCATATTTCTTTTCTCTAATTGATTGTA +TACTGTGGATGTGTGTGTGGTTGGGCACATACCACAGGGCATGCATGGAGGTCATGGGAC +AATTTGCAGGGGTTAAACTCAGATTATCGGGCTTGGCAACTAGCACTTTTCTCCACAGAG +CCATTTTTCTGGCCCCTATACTTCTGCATAACAGAATCAGAACCATTCAGAAGCGTGGTT +CTGGCAGCCTCATCTCAAAGGCACCTGTATCATGACTTCAGTGTCCCTAAGTGTATGCGT +TGATCTCTGGCAGACATGGGAGTCTTTATCAGGCAACATTTGAATAGAACATATGGTAAA +ATGAAAAATTGCAAAATCAGAGAATTGTCTGCATATTAGACATATGGAGTCAGCATTCCT +TAAAACCCACCCTGGGTCTTATAATACAGTACTGTTAGGTTTAAGGGGAATCTCGGTCTT +TGTGTGAATGGTGTCCTCTGGGTCTAGTGGCTCTCCACCTTCCTAATGCTGCAAACCCTT +AATACAGTCCTTCATGTTGTGCTGACCCCCAACCATAAAATTATTCCTGTGGCTACTTCA +TAACTGAACTTTTGCTACTGTTGTGAATTGTAACGTAAATATCTGGTATGCAGTTGGTTT +CAGGTGACCTCCGCAAAAGGGTCATTCAGTCTTCAAAGGGGTTGTAACCCTCAGGTTGAG +AAACACTGCTCTGGGTCAGAAAGGAAAGAGCAAACCACCACTAAAAAGTGTAACTGCCTG +AATCTTCCTGGCTTCACACTACCCTGGTCATTAGAGTTGAGTTGGTTCAGCTGTCAACTT +TAGTTCTCAAACCTACTGTGATAAATTTTGACATCTTTCTTTCTGCCTCTTCTATTCCTG +TGAATAGTTGGTCATCAACTCCTGTGAAGTCCAAATCCTTACGTCCAAATTGTAGGCCAC +ATCCCCATTTAAATCCACTCTCCTGTTTGTGATCTGCCTGCCATCTTGCTAATACTCATG +AGGAATAGCAAGGAAGAAAATGGCTGGGCATGCTGAGGGCATGCCTGGGCAGGGCTGCTT +TGCTGTGCCAGTCTCAAGCTTCATTCTCTGTTCCCTGTCACTATCTTACAGTTTTTCATC +CTTACCAAGCTGGAGACAAAATTTTCATTTTGTATGAAGTTCCTCAAATGATAGAGCTGG +TCATCAGTCAACTCCATCTGTTTCTTAGAAAAGCAGAAAGTTGGACTTGGATGGAACACC +AGAGAAGGCTGTATCATATGACAGAACATATTGATGGTAAATCTTTACTTTTTGTTCCTG +TTTGATGATCATCATGGCTCTAGGGAAGATTCATTCTTGCTGGGAAATGGATATGTGTGA +GCCATCAATATGCTATGTATGATTCCTTACAGAGTGTCTGAAAAAGTCTGGGATATAGGC +AGCTCGAAAGATGGAAGGGAGGGAGGGAGAGAAGGATGGAGTTTAATTGGGGGTGTGGTT +ACAGTTTCAGAGGGGTAGATAGTTCATTTCTAGCATGGTGAGAAGCATGGTGGTGGGCAG +GCAGGCATCACTCTGAGAGGTTGCATCTTGATCCACAGGCAGCAGGAGAGAGAGAGAGAG +AGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAAGAGAAGAGAAGAGAAGAGAAGAGAAGAG +GAGGGGAGGGGAGGGGAGGGGAGGTGGGCTTTTAAAGTCTCCAAACCCACCCTCAGTAAC +CTCCTCCAACAAGGCCATACCTCTTAATCCTTCCCAGGAACTGAGAAAATCATGTATGGC +CTTTGATGATCAATTGTCATACATTGTCCCTGGAACTTTGGTGACATTCCATGGGTCGTT +ATCTTTTGCAGGTCATTGATACTCTGGATCAGGATAAAACAATTCTTCATGCCTTATTAT +TGCCTTTAGATCTTTGTTCCGTTTTGGCTTAAAGAAGGAACATGTTTACAAACCTCTAGT +GGCTTCTCTTTAGCCAAAGGAGCTCAATATGTAGCTTATTCAGTGGAGATGTGTAGAGAA +TGTGATGTTGTCTAACCATTGCAACGCCAAAATCATAGTATTTTGAAACCTGGTGAGAGT +AAAAATCACACAGAAAAGTTTATTTGTGTGTTAGGTTTATTGATGTCCCTTCATGCTTCT +TAGCATCATATCTCACTATAAGACAGTCTTTCAGTATTGATTTATGGTGTGAGTGAAATG +CTTTCAATACATGAGTGGAAGCAAAGATGAAGATTTTCAGCAACAATTTCTGATTTCCAA +AAATTCAAAAAAGAGAATTTTTTTCTGTCTTTCACATGCTCATACAGAAATAGGTGAAAT +GAACAAAGAATGTATAAGATCCTCTTTTATATTTTCCCACATAGAGGAATCTCCCTAAGT +ATTGTGATACCTATCTGATTTGCTTGCTAATATATTTCACCAGCTGAGAACTGTACCAGT +TACACAGAGATATGCTATCAAATCTTCAGACGACTGTCCTGAGAACAGATGGTGGACATT +TCTGGAAATTTCTAGAAATGAAGGCACCTCTCTAAGGCTGGTGTCATGATTCCCCACTGC +TTTACTCACGTGTTGCTCTCTATCCAGCTATAAAAGGCAACCATCACGTTCAACAAAAAT +CTCCTGCTGAAGACTGCTAAAAGTAGGTCAGGGGTAGTCTTTAGATCTAGAAAACAATAG +TTTCGCAACATGGATTGATAATGAGCTATAATTTATTTACTGATAATCTTAGTTAGGATT +TTACTGCTGTGAACAGACACCATGACCAAGGCAACTCTTATGAGAGCAACATTCAATTGG +GGTTGGCTTACAGGTTCAGAGGTTCAGTCCATTATCATCAAGGTGAGAGCCTGGCAGCAC +CCAGGCAGGCATGGTACAGGCAGAGCTGAGGGTTCTACATCTTCATCTGAAGGCTGCTAG +CAGAACATGCAGGCAGCTAGGATGAGGGTCTTAAAGCCCACACCCACAGTGACACACCTA +CTCCAACAAGGTCACACCTCCTAATAGTGCTACACCCTGGGCCAAGCATATGCAAACCAT +CACAATCATTGTAGATACATTATTATAAGGTGGCTGAGGCTTTGCAATAAGATCCACTTT +TCAATAGAATCCAAGTGAGAAGAGGGCAAGGTGGGTAGGATTTCGGCAGTGAAGTATTTG +CCATATTAGCATGAAGCTCTGAGTTTAGTGTCCAGCATTCACACAGAGATATGGGGAGGC +ACAGGCAACACAATTCCTGGGACTCATGGACCCCTGCCTACTTTACAACTTCCAGGTCCC +AGTGACAGACCCTGTCTCAAACATGGATGATACTAGGGGGTGTCAAGTGGAGGTAATGGT +GGGTGGATATAGTCAAAATATTTTGAATATATGTATGGACAACCTCATCAACAATAGAAA +CACTCCAAACCATGGATGGCTTGACTTTTTGGCACACACACACACACACACACAGAGGCA +CACACTGGGAGAACTCATTTTCTTGGTAGTCTTCTGACTCAGCTCTATTACTAGTTATTA +TTATTACTAACTAGGGCACTTTCCAGTTGAGAACAGGATCATTGGAATAGCCAGAGCTCA +TTTCAGCTTTCATCACACATTCATTTTCCTGTTTAAACCTTAAGATGTACATTGGATGTT +TTCTGGTGTAGCATCTTCACCCAAATGCAACCTTAATTCTGCAAACTAGATCACTGAAGG +CTGGGTCTGAGGGGTGAGGGATAACAGTGACTCAGGGATTTAGGACAGGGATCCATCACT +CCTGGGGTGCGAGATCCTTCTTTCCATGCCCTGGGCACATGCTGTCAAGCAGCCTGCTTT +GGCTTTGGTAGCTTGAGCACCCTTAGCAAGGGACAGTTTCCTACTATGTAAGTGGAACTG +GCTATTTCCTTAGGTAACTTTGAGCAACACCACGTGTAATGCAGGGTTTGTACGATTAGG +CTGTACACACGGTGGAACAATTGTACAGATGGTCTTGTTTTAGTCCATATTTCCAGGAAG +CTGACTATTGCATGGACACTCGTGAAAAGGTCCCTCTTGATTATTTTCTTATTGAGTATT +TCTATCTCCCCAATGTAACTTGTAATAAATTACATCCAACTACTGTGGGCCGCCAAAGGT +TTCATTGGCTCTTTTGTGTTTCTTAGACTGCTTTGTAGCTAGGGTGAGCCAGGTAACAAG +TTCTGGCCATTTTAGCCTCAGAATATGCAGGAATCATTAATCCATGAATCACTGCATGGT +AAAATATTATTATCATCCTGCTTTGGGCCTTCATTGGCTCATGTCCCTTAAGGCATGGGT +TTTTTCTGTTAATACAACTACATTAATACACAATATGAGCGAAATACCACAGAAATATGG +ACAAGAAGGCTCGAGTCTGAGGGTAGTCTGACTGATCTTTAATGGTCAGTGGGATTCATG +CTTATATCAGGGACTTATATATCTGCCTTAAAACCAAGGTACAGGAAGTATATATGTAAA +GAAAAGAAATTGAAGATATATTCTAAATTATGCGTAGATACATGTGGGTTATGTGCAAGG +GAGTGTAGCTGAATGAGTGGGCCAGAAGAGGGCATCAGATCCCTGACCTGGGCACTGGGA +ACTGACTGGGTCCTCTGGAGGAGCAGCAAGTGCTCTTCACCACTGAGCCACCTCACCAGC +CACTGAAGGCTCTGTTCACGGCAGCATCATGCACAGAGGGCAGAAAATGGAACTGGAGCC +AAGTGTAGGTAAACAGACAAAGGGATAAGCAGACATACTGTGTGTGCTCTTGAACATGGT +CTGCCTTTAAAAGAAATGACACCACGGTATGGTAAGACGTGGCTGGAGTCTGCAGACATT +AGCCTGGGTTCAGTAAGTCACACACCAGAAGGTACTTACTACGGGATTCCATGCAGAGGT +GGTGTCTACAACAGTCAGATTGACACAGATAGAATAGTGGTTGCCAGAGCCTTGGGGATG +ATAGCGTGGGCAGTTCTTATTTCAGAGTTTGAGGAGATAAAAAAAATGCTCCGGAAATGG +ATGACATTGATGATTGTACAAGAACACAAACATGTTTCGTGCTAGTGAAGTGTCCTGGCT +AGTGTTACCACTGCTGTGATGAAACACCATAGTCAAAAGCAAGTTGGGGAGAAAACAGTT +TATTTGGCTTACATTACAATGTTGTAGTTCACCACTAAAGGAAATCAGGGCAGGAACTCA +AACAGAGTAGGAACCTGGAGACAGGAGCTGATGCCAAGGCCATGGTGGGCTACTGCTCAT +TGGCTTGCTTCTCATGGCTTGCTCAGATTGCATTCTTATAGACCCCAGAACCACCAGCCC +AGGGGTGGCCCCACCCACAATGGGCTGGGCCCTCCCACAACAATCGCTAATTAAGAAAAT +GCCCTACAGGTTTGCCAATGGCACCATTGTGTGGAGAAGTTTTCTTTATTGAGGGTCCCT +CCTCTCAGATGACTTTAGCTTGTATCAAGTTGACATAAAATTAGCAGACATCAACTGTAT +GTGGAAAAAATAGTTACGATGATAAATTTTGTGTTATGTACATTTTGACATGGCTAAGAA +AAAGGGGGAAACAAACAAACAAACAAAAACCCGTGGGTACACAGGACCTTGATTCAACTC +TGAGACAAATAATTATCTTGCCTTAACCAATGAATTTGGTATGTATGTGTGTGTTCGCGT +GTGTGTGGGTGTGTGTGGCTTGCTTCACGTGTGTAGGTCAGATGACAATCTTACGTGTGG +GGTTCATATGTTTGAGCTAAAGTCTCTTGTTTATTCCTGCTTATATCAGGGTTCTGGCCT +GTCAGCTTCTGAGGATTCTCTTATCTCCACCTCCCATCCTGCCACAGGAATACTGGAATT +ATAGATGCTTTCTGATGTCTGCTTTATAGGTATTCTTGGAATTCTGTTTTCTCACCCACT +GGGTCATCTCTCCTGCTATACATACACACGTGCTCGCGTGCGCGTGCACACACACATGTT +GAGTTTGTATATATGCACATGTGTTTAAAATTGTGCATATGTGCATGTGTTCATGTGTGT +AGGGGTGTACATGTGATGATCAGAGGCAAGTCTTGAGTATTACCCTCAGATACACAGTCC +ACTTTCTTTGAGACTGAGTCTCTTATTGATCTGGGGCTCACTAATTAATCTCACTGATGA +ATAACTAAGCCCCACGGATCCTCCTGGCATCTTTGCCTCTCCAGTGCTGAGATTACAAAT +GCGTGCTATTATTCCCAACATTTCACTTTGGTTTTCAGAATACCACTCAAGTCTTTAAGC +TTTTAACTTAAACAATGTGACACCAGAGCCACGCCTCAGCCCACCTGTATTTTGTCTTAA +TTCTCTCTTCCTAAAATGTCACCCCTTCTAAGCAAGCTGCTACTGTGAGCCCATTGCTAT +ATTTCTGTAATGGACTAAAAATAGTAGGAGGGTTGGGTCTGCCTGATCCATACACCACCT +TGAGAAATAGTTCCACACTGGCTACAGCAGGGTTTCTTAAGCCTGTTCTACACTTCCTCG +CTCAGCCAAGGAGTCATCTTATAACCCGTGGTATATAGGTGTGTAAAATAGGCATACTAA +TCAAATATTTACTGACAGTCACAAAAATTAAAAAACATTGTGTGTGAATATTATATGTGT +GTGTGTGTGTATACATACATACATATATATATACACACATATATGATTTTGCCATGTAGT +GGAGTTCAAACTTGTTTACAGTTAGCGTACTAATGAAATGGCTGCCCTTGTTTATTTTCC +CAGAAATCATTAAATCTTGGCTGCATATTTGATTCTGCAGGACACAGAACATCTTCAATG +TTGTTCCGAGTTGATCAATATTTTGACTTCATAATTGCTAGTGCTATAATGCTGTTTCAC +AGAAGCATGTAGTATAAAGTGGCAGGAGCATGTCTCAGGGCATTTCAGAAATTGTTGGAA +ATTCTATGCTAATCCCAAGCCAAAATCCATTAATTGAGTTTTTTTTTTTAAAATGAAACT +CAAGTGAGCAAACTCAAACAGCAATTTTAAAAATCAAACATACTGACACTATATAGTCCA +TATTTGGTATCAATGATCCATGCTGGAGAACAGCAGTAAGAAATAATAAGTCTCTGTTTC +TGTATAATTATACCATCATTGTTCTGTGTTCACAGAAAAGTTTGATATGGGCAGTAAAAA +CATGGCAATTCACAGCACACGACACTGCAACCTGAGCAGAGGTGTTCCAGGCAGATTTCT +ATGGCTCTGTTCCACGTGACGACATGCTCCATGCTGTGTGTGCATGCTGTCTGAAGAACC +CAGGCTGTGGTGATGTCACACAATGCTATCAGTGAGAGACAGAGAGGAGAGACAGACAGA +CAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGATGCCTG +GGGTTCATTACCCCTTTGAGTTTCAATTAAATTTTGGTTGTTGCACATTCTGAAATCTTT +TGTTGTTGCCAAATGTGTTTCCATCCCCATTCAGTTATGAGACTGTTTATGTCAAGACTC +ATGGTGTAAGGACTGGGTTTGCAATACCTAGTCATTAAAGTGCTTGCTGTATAAGGACTG +AGAACAGAACTTTGTTTTCCAGAAAGCCAAAAAAATATCCAGTGGGTCTACAATCCCACC +TGTAATTCCAGAAGGCAAAAATGTCGATCTATGGAAGATGCTGGCCGGTGAGACTAGCCG +TACTGGCAGGTCTGGTTGTGATTGAATGACTCTGCCTTATTGAACAGGGTGGAAAGTGAT +TGAGGAAGACTCTCAGCATCAACATTGGGCCTCTATGCACATGCACACAAATGTGTGCCA +ACATAGATGGGAACACACACACACACACACACACACACACACACACACACACACTTCTCC +TCCCCCCACCACATACGAAAAAGAATAAGGAAAAAGTTGTGGTCTATGTAAGCACAGAAG +ACAAAATTGCCATAAAACCTGGGGAGAAGATCAATGCGAAAGGAATACTCAAGACTGAGC +AGACCACGCCTCACCAAACCAATAATTTTACAGCCATGAAGAGCACCATGGGGGGGGGGG +GTCATCCTGAATTAGAATAGCTAGACTGTAAGAGGCATGTGTACAAAAATATCACTTTAA +AATATATTTTGGATGATGTATATAGTAGTACATGCTTCTGAGGATAGCCCATGGAGAGAG +CCCAGGCTAGCTCAGAGCTGCATTCTAAGACCCTGTCTTACAGAGACAAGAGCTTGGGTT +GTAGTGTAGTGGAGGTTTGTATAGCAAAAGCGCCTGGGCTCAAGACCCAGCACTGACTGA +TGTGTCCTCAAACTACAGTGTCCTCAAACTTGTGTTTGGCACACTGCGTGCTCCAAGTAT +GTCCTCCCAGTCTGTCCTTAGCCTTGCTCTTGGACACAGATGAGTTCCTCTTTTGCTTCG +GAGGCTCTGCTCTTTCACCGAGGTTGGTCCACATTTTTAGGACAATGAGCATTTCTTTGT +TCTGTCTGTCATGCATCCTTCATGGAGGGCTGGGTCTCCTCTTTGCCTGTTGATTTCAGC +TGTCACCACCCACTCTCGGGTCCAGAGGTTTCTGCTGGGAAGATGGCATCCTGAGCCTCA +TCCTTAGTCACCGTACATCAGGAAGCAAGCAGCATCAGGTTCCCTTTCCGAAATAACACA +CATTGATTTGAGTGCTTTCAGGAAGAATTCAGATGATTTGATATTCTTATTTATGGGCTA +CTGTCTCATTCAGGAGTTAATTCATTTTGGTTAATGAAAACAAATTTATGAAAACCATCA +GAAGCGTTTAGCCAGCGGCGGTACCTCCTCCAGTCATGAGGCATTTGGAAATGTGAGGAG +TGTGGTTTCAGTTGTCACAATGACTGATGGGACTCTGTCGTTAAGTGCCCGGGGACTAGG +ATGCTACCTATCCTGCAGTCTAAGCTGTGGCTCTGCATAATGAAGAGCTGTTCAGTTGAA +AATGTTATTATAGCCTTATTGAGAAAAGCAGCCTTGTGAAAGGAAGGTGGAGTAGGTCAT +AAACCAGGTAACCCTGAGGTCTCTCTCTCTCTGTCCATCCTCCGTGTAGGATCTCATTAA +GAAAAATGCAAACCTGTTCTCTAAGACAGCCCTGGGAAGGAAACTATTTCTTGAACTAAC +CTCAGAACTTTAAACAAAACAAAACAAAACAAAACAAATAAACGTCTTTTCCGTATTTAG +TATCCCTGTTACCAAAATCTTAATTCCAATTCTCTGAAAAGACCTGGAGCTGCCTTCTAG +AACAGCCTGACTTGGTCACTTCTCTACTGTGGGTCCTTAGCTTAACTTTTCATTTTAATA +GAAACGGAGTTGAATTTTTCTGCTTTCTTCAATTCTCCACCAGCTATATGTAGAAATTCT +GTGTGCATGTGTGTGAGAGAAAGAAGAAAGATGGGAGAGATGGAGTGAGGATGTACACAT +TTCTTCGTTGCTTTGTTAATAGGGGACGAGTTAAGACTTCAGGTGATCTTTTAAACTCAG +ATAACCGGGGGCACAACAGCACACTGCATCCGTTGCTCCTATCTTCTTTCCAGGCCAAAT +ACTTTCTCCAGCTTTCCACGTTTCACACGCAGCCTGCTCTACCTTATTCAAGACCTTTCC +GCTTTAGTACCACGTGGCTATCTCTCAGTTCCAAAGTCCTGCCCCTGAAGCGGAAGCTCT +TCCATCTGCACTTGAGTGCCGCCTTTCCCGGCGTTAGCCACTGTGGTGGGTAGGCTGACC +CTTCCAAGCTGTCAGTAGGCAGACCCTTAAAGAGTCGATGAGGAAGAAATGATAGATACC +CGTCGCCCAGCAACCCAGCTTCATTCAGTTCAGGGTGACAGATAATCAATTGAAGGAAAT +TCCAGCCTGAGTATGAGACAATATCTTGATCTTATTATTCCTCTAAGCAGCTAAACTAAT +CCTGCCAGCCAATTAGTGCCGAAGAGTGGGCAGTCCCAGCATGGTGCATCGTCTTCATTC +CTGACCCTTCCTGATTGTGGAGCAAGTTCAAAGCAGAGATTTACACTTTGAGTTTTCCTG +ATTTTCAACCAGTTTTCTCAAAAAAAAAAAAATAATAATAATAATAACATCAAGGGTAGC +CTGGCTATAAGCTCCTAGAACGTTTTAGTGTTTTAGTGAAATTACACAGACACCTAAAAT +GAAAGTGAGCCGACGAGTTAGTGCTGGTTCATTAACTCCGGGACACCAGAGATACTAATT +AATTTAAATAATTTCAAGGCCATTAATTAATCCACATTGCAATCCAGTGAGGTGTACTCA +ATCTGGGGAGATGTAATAAAAACTCGTATTCCTTGCTTCTAGCTAATATTTGTTGAAACT +CCATCCTTGAAAACATCCATTATTTTGATTGTTAGATGGGAAGATGAAAGAGAAGCCATT +TTATGTTGACAGAAAGTTAAACATACTCTTTCTAGCTAGGATCTTAATCAAACTGATGAC +TTGGGCGCTCCTGATAACCTATCTACAGCTCAGCCCTCACTTATGCACAGAAAGGAGAAG +GGGCTGCAAGCCCACGGCTCACTGAGAGCAAGGATCCTGACCCATTCAAAGGCCATCTCA +GGAAGGGTGACCATGGGCCGACGGTTAGATGCTTCTTAGTGGAAAAGATAGCTGTTCAGT +GATGGGCCCAGCCACACTGCAAGTCAGGGAGACAAGCTCCTCATTAATTTTGCTGCTTCC +TTAATTAGGTGTCTAGGATTCTGAGAACTCCAGATAGTGAGAAACTTTATATTGTTCAAA +AAAAAAAAAGTTACATTACAGCCTGTCTGCATGTATTTGAAACTTCATGTGTTCATACTG +TATTCTTCCCATTTTTCTTTTTGTTCAAGTTTTTATTTTTCAGAAAAAAAGTTTTCTGAG +AATTATTAATCATTTGGGCAAGGAGAAAGTAGGAATCATATGTAAATAATAGTTGAATAG +CAGATGAATATGCCCAGGAATAAGGATCGTTAAAAAGCCAAAGGGACTTCCTGAGAAGAG +AACAAAACATTTTCAGATAGACCAGATCATTATTCTATACTCAGCCATTGAAATTATTTT +TTTAAAAATTGATGACATATTAGAAACAAAAAGGTTCAGAGAAAAAGTTAAAGAATCTTG +ATTCTTCTTGAAATTTTAATTTTAAATTTATATATACAGATACAGGTTTATTTCTCTATG +CAAACACTACCCATAACAAAATGCTGGCATCCCGTGAAGGCATCCATTCTCAATCCAGCC +CTGTTTCTATAGCAATAATGACTGCTCTGACTGCCAGCTTCATTGGAGAATTATACTGCT +TATCAAAAGGCAATTAAATTTTAAGCCAGAAAAGTCTAATTTATTTGCCACTAATTACCA +AGTTTTAATGAGTATTTTATCATAAGCTTTACTCAAACACTAGAGACTTATGAATAAACA +CAACGGAAACAATTTCTCATTATTTCAAATAACGTAACCATTTTTTGAGGTAGGGTCTTA +TTATATAGCTCAAACCCAAACTTATGATCTCTCTGTCTCAGCCTACTCCATGCTGGGATT +AAAAGTATGCACTGTGACACCTGGCTTCTTACTATTCTCACTAGTATTTAGTCTTATTTA +GTACCCTTACATATTGCTCTGTGTATTTTATGAAGTATATTACAAATGTAATATTTGCCC +ATTTATATTACATTCTATAGCTTTAATATTTGACTTGAAATGAAAAAGACATAAAAACAA +AGTCCAAAGGGCTTGACTTTGAACATGGGGAGGGTTATGACAGTCTGTAACTGGTTCTCA +AGGGGATACCCTTGGGAGCGCTGAGTGTCAGGACTTAGTCACTGTGATGCCATGATGCTG +TTATTAACCAGCTCAGCAAATCCCTGGTAAAGACAGAGTGTTTCATGTCACTGCTATGCA +GGATGTGAACAAAGTGGTCCATGGGAAGATGTAAACATCATAGTAGCATGAACTATAGGC +TGAAACATCCCACTGTATCTCATCTTGACTGTGTTCACTTTGCTGAGTATAAGCAGGCAG +GTGAACCTCCACCTTGTATCAGAAATCTCCGCGCATATCTATATGGTGACCAGATGGCTG +CTGAGTGCACCTTCACTGAGCCACTGCTCCAGCCCATTTTACAGTTTTAAAATAGAGATG +CTTACCTTCATCAGTTGCAATTGATAGCGGACACCACTGAAAAGCCAGTGTCTCCATAAG +AAATGACATATGGGAAGCTGACTTGGTTCATAAGAAAAAGGCTTGCAGAGAGCCAGGGAA +CAACAGAGGCATGTGCGGAGCTGCCAGGGAGGGGCTCGTAGAGTCTGCTGTCTTTTCTTT +CTAGATGGTCTGCGAAATTTCCCAGATAAACACTTATTTCCAACAGCCATCAAGAGAGAG +TCGTGACTGACATGTTTTTATGTTATTCTTTCTCTGCTTGACAAAGAAAATCAACCGGAA +TTGGCTAATTTACAAATGAAGGGGTTTATTTTTCCCTTTGACTTGTGGACATAATTGTAT +CCGTTAAGTGCAGTGGGAGTTCTGTGGTCTGAAGGGGAATGCGTAGGGAAAGCTAGTGCA +GGGCTACAGAATCGATCCACAGACAGGAACTACGGGGTCTGTTTCAACACCCAACTTCTG +CACTGTGGAGAGCAATTTGAAAGCTCTCACGTTTTTCTCTACTGATACTCTACAAAGAAA +TAAAATGGAAGCAAGTGTATCCAAGAACAATTTTATGGGGCTGTTGAGAAGTGTGGGGAC +CATTTTAGCCCCACCCTGATTATTCTGCATTGCATAATAGGGAACAGTGGTAGGCAGGCA +CTCACAGCAGGGATCTCAAGTTTGCATCTTGTGACTGATCTGCATCTGCCTCTGGGAGGT +CAGGCCAGCTAATAAAAACTTCCATCCCATTCAGAGGAGCAGCCTCCTCTCCTGAGAAAT +GCACATGAGATGTTATCAAAGAAGAACTTCATAGGGTCTTGTTCTGTTCTAAGAATATGT +ATCAGGAGTATTACAGGTGTTTGGACAAAAAGAAATGACACATGCCATTAGAAAAACAGC +GGAATGAATGAATGAATGAATGAATGAATGAACCACCACTTGGCATGGCATGCTTTGAAA +AGGACCAAAGGACTCTGAGTAAACAGAATGCTATTGACAATTTTAATTCACTCTGCAAGT +GTTGGCTTGCTCACTTTCTGGCACATACTTGACCCCTCGTAGCATTTGTTGAATTAGAGA +ATTCTCATTCATGAGGAGATGGATCAGCAAGTAAAGTGCTTGATGTGTAAGCAGGAAGAC +CTTGGTTCAATCTCCCATAATCCATATAAAGGCACCAGGCTTGGCAGTGGGCACCTATAA +CCCAGTACTGGGGAGGTAAAGACAGAAGGAGCTCTGGAGGTTCCTGGCCATCCATTCTTG +TGGAATTAGCAAATTCAAGTGAAAGACTCTTGCCAAAAAATCAAGGAGGAGCGTGATTAA +GGAAGGCATTTACAATAGACCCTGGCTTCTACATGTATAGGGTCATATGAGAGCATGCTT +ACACATGCTCATTTATGCACACAGTAATGCAGGCACACACACACACAGTTCTTACCCATT +CCTTGACTTTCCCCCCACTTTGGCACAGATTCTCTCTTTTAGGCCTCAGGTAACTATTCC +ATTTCTGGCCAATAGGTTGTAGAAGCTACATTGTATAAGGACCAATGTTCTCTCTCCTCT +CTGTTTGTTCAGAATGAAAATGCACAACATTCCAGGTGGTTTGGCTAATAAGGCCTACCC +TTATTTGTCCACAAGTCTGGCTGGAGAATGAATGTCCTGGAGAATCCATTACCTGAGAAG +GCTTTGTTTGCAGCAGATATAATCCTTGGCTAACGTCATTGCAAATATCTTGGGAAGTTA +TTGTTACTGTGGCCTAGCCTAGCCTAACCTGATTAAGATAGTGAAATGCTCCAAATTCCT +TGCCCAGGGAAAGGAGAGCTAAGTATTGGAAGGAGTGAAAAGGATTTTGGAGATGGTGCA +CCTGCAGGATCATAAATGTGATTGGGAGATATATTTAGGCAGATGGGCAGAGCAACATTT +CAATGTAGAGGAAATGTCTCAGGTAGGGACTTGTACACCCATGTGTCAGGAAAATCACAC +ATGGGTTTGTCTAGTTGCAGCTAGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTG +TGTGTGTGTGTTTGACTGGGAAAATGGCATTTGTCAGACCTTGAATTGAGCTCATTGCTA +TGGAATGCCTTCCCCCAGAGTCGGCTGTGGATGGTATGAGACAGCAAGAGGCTCAAGTAA +AATGTCAGGGCATTTGCTTAATCATGATAATTAGAGGTGAAATGAAAGGTTTCCTTTCCA +CTTTGGGCATTCAGCCCTTGCTGTCACTAAATGCCATTACAGGAACTGACACAACCTGGT +AAGGTCTCTTCTTCTCCTGTCTTTGGGCTCACAGAGGCCTCTTTAGAGAGGTTAAACTTC +AGAATCAGTGGTATAAATAGGAATTATCCAGGCAGAATTAATAAGAGTGGGCTGATGCCA +GTCGAGTGTATACATTTATAGTCTTAAAAAGGGAAACCCAAAGATACCCTTGGTGCAGCA +ACATGTTTTGCAGCAGATTTGGTTCTGCAGAGAGTGACAAAGAGACCTTTTTCTAGGCTT +AATTATTTTTAAAATACCTTTTCTGGGGATTACAAGTTTCATATCATGGTCGTGCACACT +GTCATAGGACTTGGCTGCTCTGAGAAACTAACAGGCCAGAAAAATACCCTTTTATCTTCT +TGAAGCATTAAAGTTTGCATTCCCCCATTTTTCTTGACATTTATTTTAAGATGTACTAAT +TAATATGTGGTTTTATAACCGTTGAGTCTATAAACTCTAACTCATAGGCAGAACTAGGCT +ATTTTTTTGCTATTTCTCTCAAAGCAAGTTGTAAACCAATATAAGTCAGTCTATTCAATT +TTATAACAGATAATGCAAATGACCTATTCTGATTAGGCAGGATTTAAGTACTTTGGATAG +TATGGCCAACAAAATAGGGCCCCTTAAGAAGCTTTCATTTCAATGAGAAAGAGGGATGAG +TGAATACTTGACTATGGTGTTAGATGACATTATATCATCTCGGATTCTAGGAATCAGGGA +AGTGGTAAATCATTGTGGGTTGTTTTGCTGTGATGCTCTGTGGCTGGAAAGTTTGCTACC +TTGATAAGGTGGTATCTATGCAGAGACCTAAAGAAAATGAAATAGATCTGCCTTCCTGCT +TCTGCTTCTGCCCTCCGCGTATCCAGGCACCACAGCGCACTGGGCAGAATGGAAGGAAAG +AAGCTGTTCCTGTGGCTTCAGCAGAATCTTGGTTGGTGGTGAATGCCAGGAGAAATAGCC +TTCTCCAAGATGGTTTTCAGTGAAATGGCTGTCTTTTATTAGGGGGACAAGGGCTATATA +AAACTTGGGGAGTAGGTAGGGGTTTTCAGGGTGAGTGTATGTCATTGGCTGGTGCCGAGG +TGCCGGGAACACTTCATTTGATTAAGGTGCTTACTGGACATGTCCTTATAGGGAGAGAGG +AAGTTAAACCTGTAATGTGGTGACCAGTCTACATGACTACCTCAAGGGTGGTGGAGGAGA +GGGGTCATACAGGCTCCATGCACCAGGGCACGCAGAGCAGACCCAGAGCAAGGAGGGAAG +AGTCCCAATTCCTGCCCATCTGAGGATGAAATTTTCAGGGTTTAGCCAGCTCTCAATCTC +ACACTTGCTCCAGACTGGCTCCCCATGTCTCATGGCTTTCTGTCCTCACTAGAATCCATA +TGACAATTGTGAGTTGGAGAAGTACCCAGATAGGAAGAATGGGCAGAGTCACTTGAGGTA +GAATGTACTGGTCTATTTCAAGGATAAAAACTGAGACCAGTGTAAATGGGGTGATCAAGG +AACAGAGTGCTAGGAATCTAAAGTTGTCAGGGGTTGCCTTACTCCTTCTTTCCTAGTAAA +CTTAATCCACAGTGTTCCTTGGTCTACGCGTGCGTGCGTGCGTGCGTGCGTGTGTGTGTG +TGTGTGTGTGTGTGTGTGTGTGTAACGACTTCTTAGGCCATACCTCATAGGGCTGTGGTA +CTCAAGGGGTTCTGTCCCTGTATGGTGAGAACTAGCTCCCCATAGACCTAGTATGAGCTC +CTTGAAGGGCAGAGGGCAGGCAGAGATATTCCAAAGTTCCATCCCTCAACACACAGATAT +AAATTTTTTTGTAGACTACATTTTTCCAGCTGTTATTTTCTTCACTATTTAGATAACATA +CTGAAGTTACAAAAAGAAGTTTATAAGACTACTACAAAGATCTGCGTATTTCATAGAGTC +ACAATTATTGACATTTCTAGAATGCTCTGTGTGTGTGCAGTTACTGTTCTCTGCATTGTA +GGCAATCGTTGAAGACATCGTGCCCCTAGATATTTCAGCATACATTTTCTTACAAGTAAG +CATCCTGTTACATTAAGATAGCTATCATGTAAACAAAGTCTGGGAATTTCACACTAATGG +AATATATTATTATCCCAACCACAGTCCAACTGCCTCCCATTTTCTTCAACAATGACAATG +CTCCCTTTTGTAGATGTTTTCTTCACAAATTTCTGATCATATCTGATAAACACAGATGAC +CTTTAATTGTCCTAGCCTGATTCTCTTTGACATAGAACAGGTTCTCAGGTCTTTGCTTCT +TGGCTTTGGCCTCAATGAAAGACAGAGACTATTTATTTTCTCAGCTATCCAGTTGGATTG +TGACAGATAACCAGATTCAGTTTCTGAGATGGTACAAACAGCACAGATGGGACCCCATGT +CCTCAGCGCAGGCTATCAGGTGACAGGTGGTCACTAACCCTGATGACGGTGACTTTGCTT +ACATGTTTAAGAAGGTGCTCACCAGGCATCGCCATTGTAAATTTATTGTTACCCCTTTGT +GGCGACTTGTGGGGTGATAATAGAACGTGTATAAATAACATGTCTTCTCAGATGTTTTCC +TACTTATTTTAATGCCTGTTGATGAATTTCTCAGTTTCGTTTTAGTAGAATGAATTTTAT +TGACTATAAATGACAAAAGGAGCTTCAGAATATTTGATTTAGGTGCATAGAGTTTATTGA +ATAGATCATGTAGGATTATTTCTCCCTAGGTGCATTCATGATACTCTATGCATCATAAAT +GGGGCATGTACACACTCAGGGCCCTCATTGGTATCCATACCTTGATTAGCTAAAGCATTG +GGAAGTCATAAAAACTAATGGACCTCTTGGGAAGCTGGTGTGTCTCTTTCAGTCAATGCT +AATCCGCAGAGACCATCAAGCTGACAGATCTGTATGTTATAGGATGTGTACTGCCATCAG +GATCTTCTGGAGGTTTTAATAAAAGTGCTATAAAACCCGCCTCTGTTAATAAGATTGTCT +TGTTTTCATTTGCTGATCTTTTCAAAAGTGGAAAGTAGCAGCCTTTCTTGTTACTTGAGA +TAAATTTTATGTTCTGATACATTTATGTGTTGGGTGGGAAATGTGAAATGCACTTCCAAG +CCTGTTTCCTGATTTTCACATTTTAGTGAACATGTATTATGCCTTTCCCCCTTGTTTTAT +TTCTATGACTAACAATTGTGTGATACCAGGCAAAACAAATTTAAGGTCTAAATTATGTGT +ACATTAAAATGGTCATTCATCCTAAATGCTGATAATATTGACCAGGAGTATTAGATTAAT +TTATAAATGATGTTTTATGAATAATAAAATTGTTTTATCTATATTCATCCAAATGGAAAC +AAATAGTCTTAGTAATTCTGGCTTCTCTCCGGGTCATCAGGTAACATGGGGAAATCAGTT +CTGTCCTTGAATGGGACCAGATTCACTTTGGAGCAGCCTTGGTAGAGTTGAGGATCCTTG +ACCAGTGGTTGTTTCCTTCCCAGCCTTTCTCCACTTGTCATAAGCATACAAGTAGACATA +GACAGGGGCTTCGGTGAAAAGTTTCACTAAGGAACAAAACAAGCTCCTCCCAACATAACA +TAATTCACCACGATACTTAGCTTGAACCCTTAGCAACAAGGGGTTTCTGTAGGACAACAC +AGAGTGTAGAGAACTGGCTTCTCTTTGTCCATAAATGTGGATTTGACTGGAGGTCTCAAG +CAGCTTTGGTGGGAATAGCATAGATGGGATGCATGCTCGTCTCTCAGTATCATAACAGGG +GATAGGTACCTACTGTTCCTATAAAGACTCAATGCCTAATCTTGTGAGAGGCAGGACGGA +ACAAATTCTAAAGTCTGATTTAGGCACCTTCTCAAAGTAAAGGCTCCTCAGAGGGTGTTT +GTAGTAAAAGGGATGAGAGTGCAGAAATCTATCCATATAGAGGGACATGCTATTCTCATG +ATAGCCCTTTTAGTACTACAGCATATGTCCAGTATTGGATGGGAATGGATATTAATAGAC +TTTGTGTTCATGCATGGTCACATATTGAAAGATCCTTGGTTTCTTAGCTTGAGCAGAATA +TTGCTGAGTCCTTGCATCCCTCTAGGTACTTGGACCTGACTTGGGGTGGAGAGGGAATGA +AGAAAAGATACAGAAAGAAAATCTGGGTTTTGGTGGACTGAGTGCTCAGCACCCCAGAAG +CTCTGTGTATCTGTTATATAGAATTGAATCAGGAGGTGGGGCTTTTACATACAGCTGGAC +AAGAAGGCAGAGTTATAACATTCAGTAAATAAGAGGCAGGGTCTGTGAGATTCAGCTGGA +CCAGGGAGGTAGATTTAGCTAATCTCAGCAGGAGCCTTGTTGGGGAGCAGTCCTCAGACT +ATAAACAACCTCCAGGAGAGAGCAATGGTGGACATCTTGTGCACAGGCCATCAACACTCA +TGTGTGGTCCCTGAGGCAGGCTTTGGCATTTCCCTCTGGGCCTCATTCCAGGGGAAAGGC +TTTGCCATTCCTCCATGGATCTGTAGCTCTGGGGCTGTGACATGGCAATGCTCATGCCAC +CAGTCCCCATTAATTCAGGACTTCACTCACTCAGGGCTTCCTCCACTCCCTACAGAACAT +CACCATCAGCATGGGCTGAAGACCGCATCATGAAAACTTCCCTTTGGATATGCCTCCTTC +TGATTTGGTTATTTTGAGCATCACAAAATCCAGCACAATGTGAGGGAGTGAGTTTATATA +TGTATATATAGTTTATCTATGTATGGTTATTTGAATGGTCAATACAACAAGTACATTATT +TTTCCATGTGTACATGTTTGTTGGTAAAACATCTCAGTAGTTAGAAGAACTATGCTATAG +TTTAATCATTACAACTAAATTATAATTTAATCACACAGTAATTTCTTCATGTAAAGCCAG +ACAAGGTGTTACAGACCCAAATACGATCTTTATCCTCTTTGGGACAATGCTCATGTGCCA +AGTGGGTCTGGCTATTTAGCACTGGCTGCCCCCACATATACTGTGCCCCTCTGCTTCTTG +TTTATCGAACTTACAGGTTAATAGGTCACTGTTTTATTAAGTAGAAGGGTTTATGGATGG +CTGGATGTTCAATAACATTGACCACTCAGACATCAAATAATTAAGTCAAATATAACCTAC +ACAAGGTAGGCTTACCATTGAATATAAATTAATTTCCCCAGATACTTTGACTGCTGAAAT +ATATTTTTCTAGACCCCAGAATATACTGAGCTTTGATGTGATGTCAGTGGGTGCTGGGGG +TATTTTGTAATGAGCACACAAATGCCTGTAGCTGGGCATTCGTGAGTTTCTGTCACTAAA +GAAATAGCATGGGAATACGAAGTTCAGTAAACTGGTCATTCTCCCCAGACTTGCTACAAG +GCACTTCTGGATCTCCAGAACTCCAGCAAGCAGACTGAAATCACTAAGCTGCTCATACTC +TCACAGTACATTAACTGTTTCAGTACTATGTTCTTAGTTCTCAGAAACAGTGCTAGTTAA +TGAAATAACCAAGACAATCAAGTTAAAAAGGACAAGGGTTTATTTTGGCCTTTGGGAGGT +TTCAATCCATGTTCCCTTGGCTCTGTTCTTTGGTCCTGTGATAAGGTGTAACACCATAGT +GGGAATACATAGAGAAGAAGCATCCAGAAAGCAAAAATCATTGTATAAAAACGATGGGGT +TCATTGACGTTTTCCTCAGGCATGTGTCGGTTACTTTGCTCCTACTCTCTTGTCAATTTC +TCCCCAACACTGCTGGAACCCCTCCTCTTCCAAAATTATCTCCCTTCTAGGTCTCAAATG +AGAGAGGAAACATGACATTTTTCTTTCTGTGTCTGGCTTATCTTGTTTTTGATGATGATC +TCCAGTTCCATCCACTTCTTACAAATGATGCAATTTTATTCTTATTCTCTGGGTGAAACT +GCATTATGTGACCACATCTTCATTATCCCTTTATCTGTTGATGGGCAAGATCCTGTACCT +TGGCTCTTGTGGACAGTGAGTGATAATTGTGGATCTTCAGGTGACTCTGTTGTATACCTG +CCTGTATTTCTTCATGTGCTTACCAAGGGCTGTAACATCTTCTAAGGTTTAAATCGAAGA +GGCATCTATGAAAAGACAATTCTGACTTAGGAAGATGTTGACCTCCAACTTTTGTGTCCC +TTAAGAGGACAATGGATAGTACTTATGTAGTGTGTAGTACATTATAGTCATTATTCCATT +ATAATTACTTTCGTGGGTATATAACTGTGGCATTAATCCTCAGTGTAAGCTTCTGAGGTC +TCTGCAACCTACCTAGGTAGATAACAGTTTCCTTAGTGCTACAAATATTTCTCTAGCTTC +ATTGACATATGACTGACAAATGGCAATTGTTATATATCAAAGGTATACAATATGGCTATG +TATACATATCTATGTATCTATGCATACACAGTGCTAAGTGATTATCGTGTGCCAGATATT +TAACCATATGCCAGCCATCACCTCATCGTTATCTTTCTCCCTGTATAGGTATGTGTGTGG +TGAGGATAGTTTTGAACTATTCTCTAAGCAAAACTCAAGTTTACAATAGTCTGCAGCTAT +TTGGTCTCTGGAACTTACGGTATGAGTGAAAGTCGGCCCCCGATCCCATGTCTCCCAGTT +CCCCCTTCCATTCTCTCCCATATCTCTGTTCTCTTTCTGCTCCTGTGAGCTCCACTTGTT +TAGATTCCACATACAAATGAGATCATCCAGTGACTATGCTTCTCTGCATGGCTTATTTCA +CTTATTGCTGTATCCTCTGTGCTGAGCATTGCAGCTAAAAGTGAGATGTCCTTCTTCTTA +TGCGTGGGTAATATTCCATGATATGCATACATACTGTATTTTCTGCATCGACCTAGGGAT +ATTCATTTCTATATCTCAGGTATTATGAACAATGCTTCACACGGTGTGTTGGCTCTTCAC +ACCACAGTTGAGGCACACTGAAATTTGACAGGAGTGAAGACAGCAGTTTTTAATATCCAC +TCTTTCTATAAAATTCCCTTTGCTCAATATCTTGAGTTAAACTATGCAGTCTAATAAAGT +AAAAAACAGCCCTGTGTATATTTTGTTGAATTACATTAGCATGTCTCAATGACAATGATT +ATTTTTGTTAAAGTGATTTATAGAAATTTCCAGCTGAAAGCTTTTCATGAGACCTCTGAA +AATCCTCAAGCTGTGAGTAGGTCAGGTTGTCTCAGAGCAGTCTGAAGGAAGCCATTGTAC +CTGAGGTGCCCCCTTGACTTCTGAACTATTGAGTAGAGGGAACCACTGCTGTAAATGAAA +CTTAGAGAAAGCAGCTTTAAAACTGCATAAAGGGAGCAGACAGAGGTTTCAAGACTCCCG +ATGAAATCTGCAGTTAGAGCTGCAGTCAAATGTCAGTGGGATTTCTTAGGGAGATTAAGA +GGCCTGCAGCAGTTCACTTTTCAGTGAGATATGCCATAAGTTATTGATTTTCATGAAAAA +ATATATAGCTCTGTGTGGAACAGTGATTTACAGAGTCACTAAGGTCTACCATCTGAAGAA +ATCAAAGAACTAGTAATAATTCTCATCACATATTTTGCTATTTTCTGACTATTCCAGTAA +TGTGTGCCCTTGAAGGAAAGCATAACAGTTCAAATAAACAAGAAAATTCAAATAAAACCA +TTTTGAGTTGACTGGAATCTCATGACTCAGACAGAATCCCAGTGCTGTGTGGCTGTGTTT +CATGGTTCTTCCAAAGCCATCTACATTTCTTGGACACAGGCTAGCAACTGTGGGATTGGT +TTTGCCTGATTACTCTTGCCAGTCAGGAGGTGTCCTGATTTCTAGTCCCTCCCAAAAGTC +CTGATGAAGGTAGCTCAGCGGAAAGTGGACTGGATGAACTACCATTTTGCCTAAATAGTA +GGAAGGGATGAAACGGATTGGGACTTAAATATGGCAGAGTAAGAGACACATCATGACCCA +GAAAGACCAACTGCAACCCCACAAACAAAGCCAGGAAAAGCAACAGTCCAAAATGTCTGA +GTTCTCATTGCTCGTGATGACAAACAGGAGTCTGGGTTCCATGGGCTCCCTAGTTTGGTG +GATTTCTTTCTCTTCATCTTAACTCAATGCCTTTTGAGCTTCCAACTGCAGGTCATCAGG +GAAAAGGTTTTTTGCTTAGAAACATCTCCGCCTAAACTAAAGCTTTGGTGTTATGATCAG +AATGTTAAGAGAAAATATTTTGTAGTATCTGGTGCCCTCTTTAAATCTCATTTTCCCTAG +TGACAATTGAAGAAAAGTAGGGGACATCTGAGGGGATAAGATCTAGAAAGGCATGGAGAA +AGAAGTCGTTCCTTGGGACAGGGAGTGATTGACATTCATGGGAATGGGATAAGCAGTGAC +ATTACATAAATAATGCACACACTGAATTAAGGGGGACCAGGAAGTGAAAAGTGAGGTCCA +GACCCCAGAGAACTCTGACAAACATAGTTTTGTTCTCAGATCTTTCTACACACAAACAGT +TGTTGGTGGGGGTCATATTGGAATACATATATAATCTCAGTACTTGGGAGACAGAGACAG +GGTTGCCAGGGTGAGACCAATTTGGGCTATACAATAAGATCCTGTCTTAAAATGAATACG +CAAACAAATATAACAATGTTGATTTTTTAATGTAATATGTACTTTAGTTTTGAATATAGT +ATTGGTTTTTCTTGTGGTACAATTTCCATTTTATTTTTGTCATTATTGAAAATTACTCCT +GCTCTATTTATATCCACTAAAGACTGCCTCTTACCATCATCCCTCCACCAGTTATTCTTT +ATTAACTACCAAGTCTAAATTTCCTATGTTTTTATAGTCTTCAATATTATCCCCTATAGT +ATAAGTATATTTATTAGTAAGCATTCTAATTATACAATGATCCATATAAGTCAGCCTATA +TTTTACCATTTACCATGGTATGTCAGGAATGAAAAATGTGATTCCAGCTGTTTTTTTTTT +CCAAAGAGACCTCTGTCAAATGACTGTTAAAATATAAGTACGAATGGAGTGAAAATGGTC +CAGAGAGGACTATAAAATGTTATATTCACCAATGATGCTAGTTTTGATTCTGTTGGTCAG +TGAAAAAATTATAGTATTTCTCATGCCATCTAAGGGCTAATGTCAGATTTATGAACCATA +TAAAATGTTTTATTTGAACTCCTGGGAAATTTCAAAACTGTATAGAGCAAGACAATACTT +GGGAAGATAAAGAATCTTGTGCTTTAATTCCATGAAATCCTATAAAATTTATGAATATGT +TCACAGTTCCCTGGATCACTTGCTCCAAAGACTTCTCCAAGCTTTCTTCTTCTTTTTAAA +AATTTATTTATTTATTTATTTTAAACTCCAGATTTTATTTCCCTCTTGGTCCACCCTCTG +ACTGTTCCATATCCCATACCTCCTCCCCACGCCCCTGTCTCTACAAGGATGTCCCCAAAC +CCCACCCCACCAGACCTCTAAACTCCCTGGAGTGTCCAGTCTCTTGAGGGTTAAGTGCAT +CTTCCCTGACTGAACCCAGACCCGGCAGTCCTCTGCTGTATATGTGTTGGGGGCCTCACA +TCAGCTGGTGTATGCTGCCTGGTTGTTGGTCCAGTGCCTGAGTGATCTCTTGGATCCAGG +TTAATTGAGACTGCTGGTCCTCCTACAGGGTCGTCTTCCTCCTCAGCTTCTTCCAGCTCT +CCCTGAATTCAACCACTGGGCTCAGCAGCTTCTGTCCATTGGTTGGGTGCAAATATCTGC +ATCTGACTCTTTCAGCTGCTTGTTGAGTCTTTTGGAGGGCACTCATGACAGGTCCCCTTT +GTGAGCTTTCCATAGCCTCAGTAATAGTGTCAGGCCTTGGAACCTCTCCTTGAGCTGGAC +CTCTCTCCCTCACTTTGGGCCTGTCGCTGGACCTTCTTTTCCTCAGGCCCCTCAACTATG +GGTCAGAGTTTTGACTTGGGCTGGCAACCCAATCCCTCACTTGGTGCCTTGTGCTCCTGC +TGGAGCTGGGCTCTACAAGTTCCCTCTTCCCAATGTAGGGCATTTCATCTAAGATTCCTC +CCTTTGAGCCCGGAGAGTCTCTCACCTCCCAGGTCTCTGGTGCATTCTGGAAGGTCCCCA +CAACCTCCTACCTCCCAAGGTTACCTGTTTCCTATCTTTCTCCTGGCCCTCGGGACTTCA +GTCCTTTTCCCCTACCCAATCCCTTACTACATCACATTCCCCTCTTCTCCCCTCTCCCAT +CCACTTTCCCTCCCAAGTTCCTCCCTTCATCCCCACTTGTGATTGCTTTCTTCTCCCACC +CATGTGGGACTGAGACATCCTCACTTGGGCACTTCAGCTTGTTGACCTTTTTGATTCTGT +GGACTGTATCTTGGATATTCTGTTTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTC +TCTCTCTCTCTAATATCTACTTATTAGTGAGTACATACCATGCATGTCCTTTTGGGTCTG +AGTTACCTCACTAAGGATGATATTTTCTAGTTCCATCCATTTGCCTGCAAAACTCAGGAT +GTCCTCTTTTCTAATAGCTGAGTAGTATTCCATTGTGTAAATGAACAACATTTTCTGTAT +CCATTCTTCTGTTGTGGCATCACAATTACTCTAAACCACACAAGGACCCAACCAAAAAAG +AGAACTTTAGACCAGTCTCACTTTTTTCTTTTTTCTTTTTTCTTTTTTCTTTTTTCTTTT +TTCTTTTTTCTTTTTCTTTTTCTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTC +TTTCTTTCTTTCTTTCTTTTTTCTTTTCTTTTGTTTTGAGACAGGGTTTCTCTGTGTAGT +CCTGGCTGTCCTGGAACGCACTCTGTAGACCAGGCTGGCCTCAAACTCAGAAATCCTCCT +GCCTCTGCCTCCCAAGTGCTGGGATTAAAGGCGTGTACCACCACTGCCTGGCTCAATTCT +TACTTATGAATATTAATTCAAAAATACTCAATAAAATTCTTGCAAACCAAATCCAAGAAC +ACATCAAAACCATCATTCACCATGATCAAGTAGGCTACATTCCAGAGATGCAAGGTTGGT +TCAATATACTAAAATCCATTGATGTAATGCACTATATAAACAAACTCAAAGAAAAAAAAA +TCACATGATCATCTCCTTAGATGCAGAAAAAGCATTTGATAAAATGCTTCATGTTAAAAA +TATTGGAGGGATCAGGAATTCAAGGCCCATACCTAAACATAATAAAAGTAATATACAGCA +AACAAATGGTCAATATCAAATTAAATGAAGAGATACTTGAAGCAATCCCACTAAAATTGG +AGACAAGGATGCCCACTCTCCCCATATCTATTCAATATAGCACTGGAAGTGCTAGCTAGA +ACAATAAGAAAACAAAAAGAGATCAAGGGGATACAAATTGACAAAGGAGAAATAAAGGTA +TCACTATTTGCAGACAATATGATAGTATATATAAGTGACCCCCAAAAGCTCTACCAGAGA +ACTTCTACACCTGATAAACAACTTCAGCAAAGTGGCTGGATACAAAATTAACTCAGATAA +ATCAGTAGCCTTCCCTTATACAAATCGTAAACAGGCTGAGAAAGAAATTAGGGAAACGAT +TCTTTTCACAATAGCCACAAATAAGATAAAATATCTTGGGGTAACTCTAACCAAGCAAAT +GAAAGATCTGTACGGTAATAACTTCAAGTCTCTCAAGAAAGAAATAGAAAATCTCAGAAA +ATGGAGAGTTCTCCCATGCTCATGGATTGGCAGAATTAACATAATAAAAATGGCCATCCT +ACCAAAAGCAATCCACAGATTCAATGCAATCCCCATCAAAACCCCAACACAATTCTTCAT +TCAAAGATATGGAAAACGCAATTCTTAAATTCATCTGGAAAGACAAAAAACCCAGATAGA +AAAGCATTCTTCTTTTATTTTTAAAGATTTATTTCTTATTATATATAAGTACACTGTAGC +TGTCTTCAGACACACAAGAAGACAGTGTCAGATCTCATTATGGATGGTTGTGGGCCACCA +TGTGGTTGCTGGGATTTGAACTCAGGACCTTTGGAAGAGCAGTCAGTGATCTTAACCACT +GAGCCATCTCTCCAGACCGGCATTCTTCTTTTAAAGACTAAAAAGACCTATTCTACATAC +ATTCCTATAAAAAGGTATGCTGTGTATTTTCTGGAGGTAGAGAGTACAGAGGCTACATTT +TGGGACTGAGTTAGCATGTAGCACGGGGAATTGAGGCAACTGGGTTAGAGATAGGTCAAG +GTGGGGTTGTGGGGTGTACTTGATTAGAACAAAATGGACCAAAACCACCTAGGCAATTTG +TGTCCAGAGAAAAGGAACCAAGATTTTAAAAAGTAATTTTCAATTATATGTATATATGTG +TCATCCTCCCTGGAGCTGGAGATACAGGCAGTTGTGAGCTGTCTGAAGTGGGTGTTTGGA +ATACTCTTAGCTGCTGAGCTGTCTCTTCAGCTCTAGAGAACAGTGTAATATGATTTTCAT +AGGCTCTGTGTCTGACCTGCTTTACTCATTTAAAGAAGAAGTTGAAACTCTGATAGGGTC +TATTTTGTTCTGTGTGATTTGTAGCTATGTGATGGGGGATAGAACAATGTAAGGACAGTA +AGAACAGAGTCTGCTCAAGTTAAATTTATAAACATATTGGTCCTAACTTTACATATCCTT +TGTAATTAACTGATGATACAGGTGCTAACTCATATCATGTATAGGCATGAGAACATTGAG +GCTTATAGAGGAGGCACCTGCTGACCAAGTCATCTCAGATCCAATATCCAAAGCCAAGCC +AACTCTGTGCTTTGGTCTCTTTCGTCACGTTTAAAAGAAACTTTGAATTCAGACCATGAT +TTTCTGTTCTTTCTATTTGCGTGTTCAGAAACAAGGGTCTCTTGACTCCTACCATTGATG +AGCGATAAGCCACTGATAGGATGTATGGCTTTGCTCACCAATGCATTTGTCCTCTGTCAC +AGAAAGGCTCAGAGATTCCCAGGTAAAACAGAGACATGCAAATGCTTGCCATCTCGCAGA +GTTTGTGACGATTGCAGGACAAGGCTGCTGCCAAGTTCCTTCAGATAATACCATGTTAAC +AAGAATTAACTTCCTTCCCAGGGTCATCCAGAGGCCTTCCTGCCCCCTTTGTTAATGAGT +GTCTTGGCAAATCTAGACTATATTGACTCCTTGGTTCTGATGCTCTGCCTTTGCTCCATG +GGAACTGGTGAAGGGAAGGGATGGGGACAGAAATGCTGTCCCCCAGCTGTCTGTTTAACA +GGAAAAGCCTTTGAGTAAGCACTATACCTAGTTGGAGTAACAGACCCTGTAGAATAAACC +TAATGCAAACCCAGCACAAGAATAAATGGAGCCCCACAGAGCAACTTTTCTCCTCCACAC +AAGGGATCCTTTACCAGCATCCTCTGTCTGGGATAAGTGGCAGCGGCAGTAATATGGATT +TGGACTCTAAGTTTCCAATCAAATGAGTTCAGAATGAACTCTCTTACTTGTATTGATTTC +AGAATAAACACAAATCCAACAGAGGGGCATTGCTTTCTTTGCAAGTTTCTCTGTAATTCA +GGACTGCTTGGCAGATACTCTTCCCTTTAATGCCAGGAGTTGTTCAAAACTCATCTTAAG +AATAAGAGGAATCAAAGCATTTGACATTGGGAAGGCCAGCAGACCTGTTGTGTCTGTGCG +GTCAAGAGGCATTAGCATCTAGATTGGTAACTCCCCCACCGCTATCCAAGGCAGAGAAAC +TCAAAATGTAAAGTCTCTCTACAAAGAGACTAAAAACAGTGCGACTATTGCCATGCTGTT +TTTTGTTTGTTTGTTTGTTAAGTCCATAGTAGCTCTGATTCTATGTGTACTTAAAGTCTA +GTGATAATCATATATTTTTTTATTTTTACAAAAGTACAATGTGGTTCCAAGACTGGAGAA +GGATGGAAGATATTGGAGCCAAAGAATGAGACTCAGAACACCCCCTCCACCCTTTAGACT +CTGCTACTTAATTTGGTTCTTGAGAGCAGAGCCCAATACTTGAAAGGGTAAACTGTGGAA +TGAGATGGCTTGAATTCAGCCCTGCTCCTCCACTGTGATACTGGAGCCAAGTTCCAGGAC +TTCTGCCTACTCAGTTTTCTCATCTGTCAGATGGGAACAGAGACAGGTAACGTGCCATGA +TGCTTAGACTATGATATTTAATACAATATCTATGTCCATGGATCATAGGGTTAGAGTTTT +CAAAGTCTACTTAAATAAGGGTTCTTAAACACTTTAACCTCCCTTCTAGCCCATTGACCA +AAGGTAGGGGAGAAAGATGGTTAATAAGACAAGAGAGATGTGGAGCTGTTAAGAAGTAGT +GCTTTTGGGTGATTCCAGTCTTTGTTGTCAGGATATCAGCAGCCTAGTCTGAATCATCAA +ACATGAATCAGTAGCCGCAGTCCAGTCCCATTGGCAAACACCAAACATGAATCAGTAGCA +GTAGCTTGAATCAGAAGAAACTGTGAGACAAGAGTCCATGAGAGACATGAGTCCACAGAA +GCCACAGAAGCAGCCGCAATACCAGGAGAAGTCCTTTGGTATGTGTCTTTCTATGACGTC +ATGACAAGCAGAGATCAGTGCAGAGCAGCAAGGTGAACGGGTACAAGAGTGTCATTATCT +GTCTGTTGGGTTCTACTTATGCTCTTTTCAACCATCATGGTGTCCTCTCACGTGTCCTCT +CACATCCTCTCATCAGACAGCTTCCAGAAAAACATCACATGACATGCTTCTGAGTCTCCA +AAGAAACCAGAAATTTCCACTTCAATATATATTTATATGCACACACGTGTGTGTATACAC +AAACATATATATTCTTTAACTTTTATTGTGTTTGCTCTTTAACAATTTCACACATGTATA +ATGTGCATTTTGAATTTTATACCCACCCCAAATCTCCCTTTCATCTCTATTACCCCCTAT +GTGAGTCTCTTCCTGTATTTATGACTTTTTCTTGCTGTTTTGTTGGTTTTGGGAGGCTCT +ACTGAGCCTATGGGCCCATGGCTTTGCAAGCATCTGCTGAAGCCTCCTGGGCTCCTCAGT +AGTTGCATAACTGAGGACAATAAGTGTCTGTCACTCAGAATCCATCAGATGTTAATACTT +CAACAGGGAGGGATGTGGCCCTGTAAACTCCTCCCTGACCCATGATTGTAGTTTTAAAAA +TAGCAGCTGAAGTCTTTCCTTAGAAGTTCAGGAGTATGCCTGTTGTTTGATTGGACAGAG +CATCTGTCTGTGGCTGTGTGTTCTCCACATCTGCTTTGCCCAAGGTGTGTAATAAGGAGA +ATGGATATGAAGGATTTTCTTTTGCATCATGAATATGATGCTAAAATGAAGTTTATGAAA +ACATTTACATTTTTTTTCTGGTTGAACAAACCCAGATCTCACTGAATAGCTCTTTAAATT +TTAAAATCTCAAGGAAACTGGAGAAGTCAAAGACTTCCAGGCAGACCTGCCTGATAGTGC +AGGGTAACTCACTCAGGGTGGCTGCCAAGCATCCAGGCTGCAGGCTCCCTCAGGCTGCCT +GCCTGCATCCTTCGACCTTGACGGCAGGTTCTGGCAGACAACCCAGAAGCTCTCACAGTT +CATTAAAACAACAGATGCAGACACACTCAAAGCCAACTGCTGAAATCAGGTTAATTTCAG +CTTGGTCTGCTGTTGGCCTCTCAGAGCCCAGACCAGTTCCACCCAGAAATCTGCAAGGTT +ACGTCATGGGGACTTTCCACTTGTGGACATTTCTCAGAATGTCCAGGTAGGTGGGAAGTT +CTGACTAGGTGAGGAATTGTCAGCTTATGATTAGGAGATGAAAGTAGAACACAGCAAAGA +AAATTAGCAGGCAAATGCACCGCAGTTGAGTCTGGTGAATGGGAAAATGTCTAAGACCTG +ACCTGTGTTTATTTCTGTAATGATGCAATTGTTGGGATAACACTGGGTTTCTTTGGTTGT +ATGATTGGACTTTGCATGAAGCACATTTACCTTTTGCTGATTCTACAGTCACACCTGTGT +ATATGGAGCGGGAGCAGTGTGGAGTGGTGTGATTGCCCTCAGTCACACCTGTGTATATGG +AGCGGGAGCAGTGTGGAGTGGTGTGATTGCCCTCAGCCAGCTGCACTTGGGTTTTGGCCA +TTTGTTCTTATCTCCCTCTGCATTTTGCTTTGCTTAGTTGTTGCTCTTACTGCAGGGAAG +TACAAACTGTTAGGCTGTCTTTTGTGACTCAGAGCCAAAATGACCGAGTTCACAAGTTGA +AAAGATGAAAGATTGGAAGGCTGATGACTTTATGGCAACCACGACTCAGTCCCCCAGGGA +AACTGCCTTCCTGTGAGCATGGGAGGAAGATGACATTTGCCTCTTCCACAGCGTGGCTTC +TCATGACGGTGTTCTCCTGGCAGCCACATTCTCCCATGTCCTTGGTGGGACCCCTAATCC +TCTCTTTCTTTTCCTTCACCTTACTTCAGTGCAGCTCAGTGATGGCTATGTGCACCTGTT +CCATGTTGGCTGTGTGACGACATGGGATCTGACCCTTGGTCATAAGGGGTTGGTTCATAG +ACTAGTATCAGGTCATACCTGCCCCACATGAAAAGGACACAGCAAAGGAAATAAAACAAT +CTCAAGCAAGCCTCATTGCTCTGCGATTCCTATTTGGGACCTGAACTAACTCATGTGGAT +ACATGGAGACAGATGAAAAGTGGATAGTTCAGTCAAATGGACAAGATCAGGAGCAAAACA +GCATCTCACTATGCAGCTCTGGGTGGCTTGAAACTCACTAAGTGGAAGAGGCTGGCCTTG +AACTCATAGAGATCCATCTATCCCCTTGTCCATGGGCATTAGAGGTGTGTGCCACCATAC +CCTGACAAGGGCAAAGCATAAACTAGCAGTGAAGGCCATGGATAAGAGGCTAACCTTTAG +GATTAGCAGACTTTGCTTGAAATCATAGCGTTGCGTGTCCTCATTGTATGCTTTAAAAAT +GCCCCTACCCTCTCTGAGCATCTGCTTCTGCACTGACCAAAGCATAGAGCTGTTGGGTGG +GATATTACCAGGGTCTGCAACATAGCAGGTATTTTATAAGGGTGGCCATTAGTACTGTCT +AGCTATGTCCATCTTCAGATGCACTCGTTAATGTCTCTGAGAATGGTTACTTTGTCTTGG +GAGGAGGATAAGGCTGGAGTAGTCGAAGAGAACCATGCATGGGTACCCAGGAATCAAGGT +GAGAATAGGAGGCTGGTGACTCAGATAGCATCTTGGTTTGGGCAGCAGCTGGGTTTTTTC +TTCTCCAAGGGAAATGGCATGTTTGTCCAGCCAGAGAACCAAGCTGTGGCTGTCAGAGAG +CTTTTAAATGGAGCCTTGCAAATGTGGTGTGTGCAGCTGGTGGTAATGAGATTCATGTTT +CTTCAGTGGTAATCCTCCACTAGACAGCATTTTAAATCTTTTTTCCTATTTGGTACACGG +GACTGAGGTCCAGGATATACATATTTCCAACTGTCATTTTTAATTTAATGCATGATTGGA +CATATTACCACTGGCACAGCTAAATAGTTAAACTAGAATCCATCAATTTGTCCTGAACTG +TTGACATGCAGGGTAATGCTACGGTTAAATTAAATTTAAATGTAAGAATGAGAGTGAGGG +AGGCTTCCTGGCAGCCTGGGGCTTTGTCAGTGAGGCTTGGCAAAAACAGGAAGGGGACAT +TCAAAAATGTGAGGTACGTCTCTGTCTGTCAGCGTGGCTCGGAGAGAGCCGCTTCTGCTT +GCTCTGGTTCCGTTCCGGCCAGGTGTCTGAACCTGGCAGGCAGGCACTGCGGAAATGCAG +AAGAAACTCAGTAGGAAACACTTGGACTGCAAACCACACCATGTCAGAAACAAACCAGAT +TTGGGAGAGCCCAGATTGTTATGGTTACACAGGGTGTTAGAGCTTTGGTCCAGCCCAGAG +GGGTTATGCAAACCTTCTCAGTGCAGTTGAGGCTGGAGCTGGGCCCTGGGCTCTCAGTGA +GAGCTCTTTTCTAAGTCTTTGTGTTTTGTGTGAAAATGTGCCTGAGTCTTGTTCTCTGCA +GACCTAGGCAAAAGAAAGAGCTACTCCAAGCTGCTTTGTCCATAGAGTAGAGGTGGGTGA +TAGAACCTACATTATAGGTTCAAAATATTAAATGGATTGCTAGATAAAAAATAATGGCAA +CAGTGGCTGGCGTTCGAAGGACAATCAATAAGCACAGGCTATTCTTGCCACAATAACAAA +AATAGCTCATTTTTATTACTGGTCAAGGATTTGCTCAGAATAGCTTTTCCGTTCAATAGG +AAGCCTCTCGGCAAATCTGAAAAAACAATTCAAGTCATGCAATGTAAGGTGGAGGAAAAG +GGCAAGGGCTTATTAGGCTCGGGATTGACCATGGGAGAAAAGACACAGAGGTGAACCAAC +AAACTCAGAGACGTGGAAGCATGGGGACCAGGGTTCTTGGAGCATGGATGGAGGGGATGA +AGACATTGTAGTATGCTCTTCTAAGCAGATAGCAGGTTTCTTATCCTATAGGAAACCCTT +GAAGTTTGCTGAGCCTTTGCAAGGAGGCATAGTTGCCCTATAGAGGCTATACTCCTGCTT +ACATAGAAGAGATGAAGAAGGGTCTGTGGCAAGGAAGTTTGTGCAAAAATTCAGTTAAGA +GGACCAAAGTCCCTAATTTACTTATATGCCGGTGAGCTCTTGCAGACCGCATTTGGGGGT +GGGGTAAAGAGGGAGTGAGAAGAGTCAGGTGACAGAATGGCAAAGCGGTGGGAATGGGTA +TGGCCAGTTTGCAAATGGAAGAGCTGGGCGGGGCTGAGGACGCTTCCAGAAGCCGACTGA +CTTTGCAGCCACATTGTGCGTTTCATTCTGTGGGCTTGCTTCCTTTGTGTTCAGAAGCAG +AGTATGTAGCTCACGTTGAGGCAAGAATGGGGTCTTGGCAGGAAAGTGTATCCTTATTAC +CTACTTCTCTTGGACCTCACCCCGTATCCTTTCAAGTTCCACTTGTACCCCGTGTCCTTT +GCAACTTCTTCCCTCACCAAGTCACCCATCTTTGCTGTTCTTCTTCTGACTGTCTTTCAC +TTTGACCAAATGTTTTGTCGGTGAGACACGTTTGTTTAACACTTTCATGCATTCTTTCTC +TTACTAGATTTAAAATTCCCAGGGGAACCCAGCTTGGGATGCTGGGACATTCTAAAGAGA +GAATAGGACAGTCTGAGTTATAAACTTAGTTCATCAGCTGTGTCGGTCATTCTGAGAAAG +TCATTGGGGATCTGTTGGTCTCTGTTAATAGTGCAGGACTTTTATGATGTGCCGGGGGCA +ACATGTCACACCAACAAATTCCTTCCACCTGGTTGGTATCCAGTAACTAAAACTCTATCT +AGGAAGTCATCATTGATAATGGTGAGGAAATAGACATCCAGAGGTGAGGGTAAGAATTTG +TAATTCTCATAAGTCTTAAGGATGTAGTAATTGGTCCAGTATAGGTCAGGAAAACACATG +CAAGGGAGTGTTCTATTTTAAAAATCAAAAAGTCATATATTGCCACGCGCTCTGGTCGAG +TCAGCCTGACAAGCCGAGAGGCTTGGAAGCTACTCACTGAGGCAGAAGAGTTTCACGGAA +ACTCACTCCTGGAGTCTGGCGTTCTCTCTAACCCATAAATTAATTTTCCATTCCCACGTT +AGTCTAGTGTATGGATCCACGTGCTCTCCTTTAGTATTATCCTATTATAAGTGCCTTTTA +AGATTGAATTCTGACATAGCTAAAGCCAGTGTTCCAACAGTCCTAGAACGTCCTTGAGCA +AGACCTTGGGCTTGGAATTCAGTACTGCCCCTGGTATTACACTATCACTTTGAGTAAAAG +TTAGGTCACTGCCCTTCACAGGAATCTACCATCACCAAGGAAGAAAGAAGTTTCTGACCG +TAGGAGACCAGAATAGATGCTTAGAACTATAGCTGAGTTACACCCATATACAGAAATTTA +TAATGGTTTAGGAAGTAGATCGGGCTTGTGGTTTTAGAGTATTGCATAATTCATGAGATT +GTTAGCTAGAATGAAACTCCCTAGTTAGAACCATGACTTGGGTGTGAAAGCCCTGCCCTA +GGAGTGAAAAGATCTCACACCTGGCTTCTAAGACTATAGCTGACCTTAGATAGAACTGAC +TTTGTCTCAGTTGTTTTATTGCCCAGTTCCTGCCAGTTTTTGCATTTTCATTCCTCTGTT +CTGTTTAAGAGTCATTAAGCATCCGGTTACCTCATTTGTACCTTGTGGGTATGTCACCCA +ACTTCCTTATTGTCTTCTGTATAAAAAGTCTGATGCTCGACTTGACAAAAGGCATTCAGA +TCCTACACTACCTCTCCTGTGTGCATCTGTCTGTCAATTCATCTGATGCTTTGCCCACCC +ATAACTAGAGACCCATTCCACACAGACAAAGGGGCCCAGAGGGTCTGCGACAATATATAC +TTAACTTTTTTCATTACTGAATTTCTCTCATTTATTTATCAGCCACTACAAATAGATATT +CTCTGTGCACAGACTTAAAGTAGAGAAAGAAAGTTTAGTTACATGTTTTCATAGAAACGT +TAGCCTGACCACTTATATTTTGAGTAATAAAATAGGGGTTCCCTAGCTATAAACCACATT +ATTCACCCTTGTATATAGTAATAGATTATGAAATAATAAAAGGAATGCCAATGTTTGTAC +TGTCGTCTTATGTCACTTGCATTGAAGAATTCATCAAAAAGGAGTTTGATTAAAATTTAT +TGCATTTAAAAACGGGACTGGAGAGATGGTTCAATGGGCCAGAGCACTTGCTGGGCAAAC +ATGAAGAGGATCTGAGTTACAGTTCCCAGCACCAGTGTAAAAGGTTTGAGGATTGCTGAG +CTGTTCTGGCTTCTAACCTAGCTCAGGAACACTCTGGCTGCTAGCCTAGCTCCAGGTCCA +GAGGGACACTCAGGTTCATGGTCAAGGCGGTGGGACTGGATAGAGCAGCCAATGTCCTCC +TATGGCCTCTATATGCAGGCATGGGTGTGCATGCCTGCATATGCATGTATACCACATATA +CCACACGCAGAGTGAGAGACAGTCAGACAGACATAGAGAAGGGGTAGGGAAGAATGGTGG +AGAGAGGGAGAGGGCAAAGGAGGGGGAGGGATGGGAGAGAGAGAGAGAGAGAGAGAGAGA +GAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAATCCTCTATGGCCCTGAAAGGGTAGAAT +GCATACTTTGTTCTGGGCAGAAAAAAAAATGGTGCCAAGTTTTCTAGTTTGGACATTTTA +AAAACATTTATAGCTGTCTTTATTTTGAAGGCCAAGGTCAGTGGGTCCAGGAAAAAGGAT +AGTGAGGTCTGTTGACAGTAGTGGGATTAGACACAGGTGGCTGGCCAGGCCTGCCAATTT +CCACCTGTCCTGTTCCAGGAGCATTTAGAGATACGTGGTAGCCATCCCCGGCCTGGCAGC +TCTCATGGCCCAGCTGAAGCTGTCACTGTGTGGGGGGACAACCTTCCAGCCACCAAAGGG +AATTCTATGAGGGTGAGGTTTGAACCCTGCATGTGGCCACTCTCCCAGGGATGGAGATTT +AAACACCCTGTTATTTCTGAGTGTCCTTGGCCCTTGGTCTATAGGATGGCAATTGTATTT +GATGGGCTTTTATTTTTAGAGTCTCCAGACCTGCGCCTTTTATTTCTCTCTGAAGTAGGA +TGGGACTATTGTTCTGAGACTGGTTGTACTATAACAGGAATCAAGGAAACTTTAAAAAAC +AATTAAATGTGGTGTCTGTGTGTGTGTATGTATGTGTGTGTGTGTGTGTGTGTGTAAGCA +TGTGTGTGCACATGCAAATGTGTGTGTAAGTCTAAGGAGAACTTTTAGGAGTTGGCTCTT +TCACTGTGGTACTGGAGATCAAGCCCTGGTCATGGAACCCAGGGATCAGACATAAGCCAT +GGGGCCTGCACAAAAAAGCCCCATTGCCTTCTGAGTTATCTTTTCAGACCCCATAACACT +CTTGAAGAAGACTTTTATATTCTACCCTCTGGTGACATTAGAACTTGTAGTGTTCTGGAT +CCAGAAGAGACTTTTAAAGCATACATAGCTAATGAAACTTTGAGCTGGGATGGTGGGGAA +AATGGATAAGAATGAGACTCAGTGTGGAATCTACCACAGTGCAATGTGAAGGGTGCCAGA +ATATCCTTTTAACGACCATCGGCCTAGTAAAAATTGAAATTTTATTTACCTAAAAATATT +TCTGTGTCTCTGTCTCTGTCTCTCTCTCTCTCTCTCTCTCTGTCTCTGTCTGTCTCATGC +CAACGTTAATGCTATGTGTGCTCTCTACCACAGAGCCTCCCCCACAGCCCAGGAGATACT +CTTTTGGTCTAAAGCTGCTTGCTCTTTTATTCATGAGCAAGGGCTCCTGGGAGAAGATGC +GGGTTCATCCGCTTTCATTCACACATGCCTCAGTGTGAATGAGTCTACCATGTCACTTCC +TGGCTTGGAGTTGCTGTTAGAAGGGTTGAAAGGGGAGAGGAGGATCCTGGAATTTCGGAG +GATGTGAGGATCAGGGGCGGGGTCATTAGTGAGAAGGAGGCGGGGCCTTCAGTGAGAATG +AGTGGGGCAGACATCATCACATTTTTTTTCTGGACTGTGCAGTCTAAGGAAAATCAGGAC +ATCTTAGGTGATACCGACAGAAATTAGGGAATAGTTAGAATTCTGCTCTCATAAGATAAA +GCAAACAGGCCGGGCATGGTGGCACACGCCTTTAATCCCAGCCCTTGGGGGGTCCGGGGA +GAGGCAGAGGCAGGCGGATTTCTGAGTTCGAGGCCAGCCTGGTCTACAAAGTGAGTTCCA +GGACAGTCAGGGCTATACAGAGAAACTCTGTCTCAAAACCAAACCAAACCAAAACGAAAA +AGCAAACAGCTCATTGTTTAAAATACAGCAGCTCAGTGATTAAGTCCCAGGGAACTTTTC +ATTACATGTGGTTTTATTTCCCTCTGTGTAAAGCAAGGTCTAATACTAATGTTAACAACA +TTAATACCAATACTTTCTCACGTATTTTCTCTACAGCAATAAGCTATGTTATAGCTTAGT +TCCTGTTCTTGGCTCTTCTTCCACAAAATAAAAGAAGCACAAAGAATTCCCACAAAGTTA +AGCTAAAAGGATTAATTAAAACATTATACAATAGTATACCTCTTAAAGTTGTATTCTGTA +AACCCTGGGGAAGTAAATGTTTTGTGACTCCTTTATAGTCTCCAATTCAAAACAGTTTGA +TCTCTGTAAAAACTTTAAAAAAAAGTAGCAACTTAGAATCACATTATTGCAGCCTTGATC +AACACTAGGAAGAAAAATAAGATAATGATGTCTTGGTGGCATAAAACCTTTAAATGGAAT +AATCTTTGTTGACAACACTGGTTTAGGGTGGGGCTAAGAAATTCTGTTTGTCAACAAGGT +AAGAATGATTCAGTTAAGCAACAAATAAAATTCAATTACAAATAAGCCTTGGATAAAGGA +AAGGCCTTTTAGAGAAAGGAAGAGATAAATTATGGAAGTTGAATGCAATGCTTATCAAGG +CCCAGAAGTCTCATTAGTGATTCTCTGTAGGCTGAAAATGAAGGAACAAAGATGCTGATA +AGTCTCCATCCAAAGGACTATTTGGCCAATTTGAAGTTGGCTTACGATCAGCTCAGACTT +GATATTTAACCTGTTCAAGTTCATCATCTCCTCCAAGTCCTGCCGACTGATGCTCTCTCT +TCCTCTTTTTGACTTTGTGGGCCTAATTACGTAACCAATATTTACAGAATTCTCTTCATA +CTGGACTAACTGAGCAATTCTCAACCTATAGATCACAACCCCTCAGGGGTGGTCACATAT +CAAATATCCTGCATGTTAGATATTTACATTATGATTCAGAACAGTAGCAAAATTACAGTT +AGGAAGTAGCAACAAAAATAATTTCATGGTGGGGGGTCACTACAACATGAAGAACTATAT +TAAAGCATCACACCATGAGGCAGGTTGAAAGCCACTGAAGTAATTGAATGCCCACTGTAA +AACCCTTCCTCTTCCTGAATATTATTGATTCATTGACTCATTTACTCAATCATCCAGGTC +CAGTCTGTCCCTTCATGAGTAATGTTGGCAGGATTCCAGCCATGAGTCTGGGGTCAGTCA +CAATTACTGTTTGGACTCTTGTGATAAAATAGACTCACAGGGTTCATACTCTGGCACAGA +AGGCAGGCAAGGAGTATATAATGACAACTCATTAAATGCTTGCTTACAGTAGGTGAGCTG +CTGTGAGGTTTGAACTGGGTACCGTGAGGATGTGTTTCAGACTTGCAGAGGGAGAGAGGT +AGGCATTTTTGAGGCAGCTGAAGCTGAACTATGGGAGTGTGTGTGTCTAGCATAATGTAG +CATGGAACTAATTTTATTGTGGTATAATACATGCCTGTCTCCATAACCTGCTCTCATGTA +GACAATCATTTGTCATAATATATTTCCATCTTCTGAGTCATTCAAACACAAATGAAGTGA +TGAGGCCTGTGCTCAGGTCAACGGACAGAGGGAATAGCAGAGACTTTCTTCAACCTTGAA +TCTTGACTGTCTATAGATTTTTGTTTTATTTTAATTTTGGTATTGGGTGTTTTGCCTGCA +TGTATATATGTGCTCCATTTGTGTTTCTGGATCCCATGGATGCCAAAAGAAGGCATAAAA +AATTTTTGGAACTGGAGGTACAGACAGTTGTGAGCCACCAAATGGTTGTTGGGAATTGAA +CCCAGAACCTCTGGAAGGACAGCTAGTGCATCTTACCTGCTGAGCCATCTCTCTAGCCTC +TGTCAGTAGACTTTTATCTATAGATCTTAACCCAGTTTCAGGAGAGTCGCTGAGGTTATT +TAAGAGCCTTTGTTTCTACCCAAGTGCTGACGGGCACCTCAGACTTTCACTATCAAAGTG +AGAGGAGAAAAAGCCTGGAAATAAGGACTAAATAATTAGCTTCTCCTACCAACCCAGGTC +ACAAATTCTTCCCTTCCCACGTAGACCTCAGGCCGTTCTTCTGCATGCTTGTGTGTGTCT +CCCAGGGCCCTTTCTAACATCCATCAGTGACCCCAGGCTTGCTTACTCTGCCTCTGGCTT +TGCTACCATACTAGGTAGGAGGGTCTCAGTATTCCAATGCTAGCCTGGGTCTACATTCTC +TCATTTTGTTCAAACAAGGAGGCCATGTGCTCTAAGTTACCCAGAGGATACAATCTTGCA +AGCTTTCCAGAAAGTTGTTTCCAGTGCACTACAATCTGTCTACATCCTTGCAGAACTTGT +TACACCTTTAGTAAAGCAGAGAAGAAGGCAGCTGTCTAAATCCTCCAGCCTGGCTCTGAC +ACAGGGACTCCTGACAGAAGCTGGACCCGGTGCAGGAGCATCGTGTCCCTGAGAGCAATG +CAGATAGTTTGAGGGAGGGGCCCCACATTACTCACTGTTACACATAACTTTAAAGTTTCC +AAAGCTATGTGTGGGAACTGCTGTTAGAAATCACGTTATCTGTTAATGGGATTTGGGCCT +GAGACGCCCACATGCTGCTTTGAAATTTTCTCTCCATCTGTTCATTTCTGCAGAGCTTAT +TTATTTATTTAGGACAAGAGTAGTGTGGCCTACTAATGTGCTCAACCAAACAATTAAGAT +CACAGCTCTGCGGAGAAAGTGAGCCATGGCCGGAGCTCCTCAGGTGTGTCTTTTTCATCT +GTTCCTCTGCTGTCTTTAGGTGAGATGGTTCTGGTAGAAATGGACCCAAGAAAGCACTAA +CAATACGGCATAGACCTAAAAAGATGACCTAGGTTGTCACTCAACCTTGGACAACAAGAA +CAAAAGATTTAAAGGACTCTCTAGCGCATTGACTGAGCTTTTGCCTGGCTTCGGAAAGGA +TTGTGTCCTTCAGTTGTCTTTGGGGAAAAACATCTCTACAAATGCTGTTATTTTAAAATG +TTGACTCATATCTTTTTTTTTCTTTATTAATTCTGGTAGCTTATGGGTTGACTAACACTT +AAGACATTTTTATGCAGTATATTGATTTTCCTTCTCTGTCGTGACAGTTGGAGTTTTGTC +CCTAATCTCAACTCATAGGCTTTTTTTTACCTGCTTTGAGAGCTGCTGTCTACAAAATAA +GGCTCCAGCCCCCAGAATGTAGACCCTTTCTCTTGCTGTCTGTTACTCTGTAAAGCATCT +ATTGACCTAGTTTTGTTTCCAAAAGTAAAAAGCATTGTAAATACTTCATAATTATAAAGC +ACTTCTTGGATGTTTAGCCTTCACCAGATATTTCCTGAGTGTGCCAGTAGAAACCTGTTC +TGTTAGTAAGTACCAGAGATGAAAAGAGAGCCAAGGGTATTGCAATGAAGGAGTTTATGG +TTAGATAGAAGAATTAATATCACACCAGTAAACTCCTATTCATGCACAGTTTCCAGTATG +ATTAGTGTTGTAGGGAAAAGAACAGGGAAACCTTAAAACTGGGGACCCTGGTTGGGGTGG +GGGCTTCCAACTTTCCTATCAAAGGCATTATTTTTCCTTTATTTTTAGGTTTTATTTTCA +TTAAAGGCACAATAGAGAGTCAATACTAACTTGATGCTTTTAAAAGGTAACCACCCTGAG +TGTGGAGTTCTAGCCTTCGTTATTTATAATATTTTGCTCATGGATTTGCTTGTTTAGGAA +TGCTGTGGACTGAACCTGAGACTGACAATGCCCTAGACCAGTGATCTATGATTGAGCTAC +CTCCCACCTCTTGTTTCTCTCATGAGCTCACATCTGGGCACATTTACTAGCTTGTCCTGG +AACACATTATGTAGCTCAGATCTTCCTGCATCAGCCTCCTGAGGAATCAGGGTTACAGGA +CAGCACAATTACTCCTCATTTATCATTGGAACTAGGAAAGTAAAAACCTCGCAGATGTCG +GTTGCTTCTTCATACTGTGTCTTCACTGAGAGTAACTCATTTACAAAGTGATAGATTCAA +AGTTGTGTCCGCCAGTCTATTCTACAGAGGTGGTGGAGTCATCAGAGTTCGGGGATTTGG +TTTAGGACAGAGAAAGGGTGGAAGGAAGTCTTTGCTGACATTGAAGCTCCAAGGTGACAG +AGGAGGGACCTATCTCATATGCTTTGGCATAATTTAAAGTGAACAATAAAAATGAGTCCC +CAAGACAGAGGAAGAATGCTCACTTAGGCTTCTGCCAAGAAAAGTTGTGAAATCTGCTTC +CTGGAAATGCTAGGCTCACCGAAGTGTCTTCTAAAGACTCGGTGAAGAGTAAAGTCTTGG +ATAGAAACTGAGCTTGGAGGGGGTCCAAGAGTCTGCTTTCCATCACGTCCCCAGGAATTG +TCAATGCTAGCAGCTTCTAGGACCTGTCTCCTGCTCTCTCTCCCTGCTCCCCTCCAGTTT +CTCATATGTAGACACTTTTTTTTACCTCACACTTCTTAATGTTGTTTTCTCTTTCCTGTA +ATTGTCCCTGACCCCAGCTTCCATTTCAACTCAAGATTTGGTTGTTTCTGATGCGAATGA +AACAAAGATCACATAGTGGGTATGCTTTACTCAGCATCCTCAGCATCTCAGCATCCTCAG +CATCCTCAGCATCCTCAGCATCTCAGTATCTCAGCATCCTCAGCATCTCAGCATCCTCAG +CATCCTCAGCATCCTCAGCATCTCAGTATCTCAGCATCTCAGCATCCTCAGTATCTCAGC +ATCCTCAGCATCTCAGCATCCTCAGCATCCTCAGCATCCTCAGCATCTCAGCATCCTCAG +CATCCTCAGCATGCTCAGCATCCTCAGCATCTCAGCATCCTCAGCATCCTCAGCATCTCA +GCATCCTCAGCATCCTCAGCATCCTCAGCATCCTCAGCATCCTCAGCATCTCAGCATCCT +CAGCATCCTCAGCATCCTCAGCATCTCAGCATCCTCAGCATCCTCAGCATCCTCAGCATC +CTCAGCATCCTCAGCATCTCAGCATCCTCAGCATCTCAGCATCCTTAGCATCCTCAGCAT +CCTTAGCATCTGTCCCCAGGATTAGTGCATTACTACACAATATCTGGAAAAGATTCCTGT +TCTCCCCACATGTTTCACTGTCTTCGATGTCACTGAGTCCTTTGTCCTTCTCTTTATTGT +AATGGTTTGTCTTCTCAAGTAGCTTCAGCTTAACTACCGGGCTATGAAACAAAATTGTAC +AAAGCTTCCATGGTTGCCCTTCCACAGTAAAGTTCTGTTATGGTGTCAATAAAAACATTT +TGAAGTTATTTGAAAATTTAGCTTACAAAACTCACCAAATGGTTTATGCATCTTCTTGAG +TTTCATGTGTTTTGTAAATTGTATCTTAGGTAGTCTAAGTTTCTGGGCTACTATCCACTT +ATCAGTGAGTTTATGTGGTTTGGTTTATGTGGCTGAAATACAACCGTCATAACAGCCCAG +GTTGGTATGTACTATCTACGCCTGTGTTGGTTTGAATAGAAATGGGCTACATAGACTCAT +GTACTTGAATGCTTGGCCCACAGGGAGTGGCACTATCAGGAAGTGTGGCCTTTGCAGATG +CTGGCAAGGATGTGGAGAAAGAGGAACACTTCTCCATTGCTGGTGGGATTGCAAGCTGAT +ACAACCACTCTGGAAATCAGTCTGGTGGTTCCTCAGAAAATTGGACATAGTACTACCAGA +AGATCCAGCAATGCCTCTCCTGGGCATATACGCAGAAGATGCTCCAACTTGTAATAAGGA +CACATGCTCCACTATGTTCATAGCAGCCTTATTTATAATAGCCAGAAGCTGGAAAGAACC +CAGATGTCCCTCAACAGAGGAATGGATACAGAAAATGTGGTACATTTATACAATGAAGTA +CTACTCAGCTATTAAAAACAATGAATTTATGAAATTCTTAGACAAATGGATGCATCTGGA +GGATATCATCCTGAGTGAGGTAACCCAATCACAAAAGCACACACATGATATGGACTCACT +GATAAGTGGATAGTAGCCCAGAAACTTAGACTACCTAAGATACAATTTACAAAACACATG +AAACTCAAGAAGAAGGAAAACCAAAATGTGGATACTTTGTCCCATGGAAGAACAAAATAC +CCATGGAAGGAGTTACAGACACAAAGTTCAGAGCTGAGACAGTAGAAAGGATCTTCCAGA +GACTGCCCCACTGTGGGAAGCCACATGTGCCATTGCAGGGTGGCGCTGGCTACCACTGGC +CACCACGCATACATAGGCAGTAAAGTTTTTTTTTTGCCAAGATGAGGTTTTGAGAATTAA +CCAATAAGATGAGAGAGAAGTTAACCAATCAGATGAGAGAGAAGTTAACCAATCAGATGA +GAGACATGTTAACCAATCAGATGTGAGACATACAAATGAGGTGGTAAGCATAACCCATGC +ATAACCAATCCGGGTGTGAGACACGCCTCTCCTAGGCCTATATAAGCAGCACCAGTTCTG +GGCTTGGGGTCTCTCTTCGCCTCTGCAATCAAGCTCTCCCAATAAACGTGTGCAGAAGGA +TCCTGTTGCAGCGTTGTTCTTGCTGGCAAGTCGGGCACACGCAAAACCCCACTGGGGATC +TATACCATATACAACCACCAAACCCAGACATTATTGCATAGGCCAGCAAGATTTTGCTGA +CAGGACCCTGATATAGCTCTCTCTTGTGAGGCTGTGCCAGTGCCTGGCAAATACAGAAGT +AGATGCTCACAGTCATCTATTGGATGGAACACAGGGCTCCTAAAGAAGGAGCTAGAGAAA +GTAACCAAGGAGCTAAAGGGGTTGGCAACCTTATAGGAGTAACAGCATTGTGAACTAACC +AATACTCCCCAGAGCTGTGTCTCTAGTTGCATATGTAACAGAGGATGGCCTAGTTGGCCA +TCAATGGGACGAGAGGCCCTTGGTCTTGCGAAGGTCATATGCCCCAATACAGGGGAATGC +TAGGGCCAGGAAGCGGGAGTGGGTGGGTTGGGAAGCAGGGCGGGGTGGGGCGAGGGTATA +GGGGACTTTGGGGTATAACATTTGAAATGTAAATGAAGAAAATATCTAATAAAAAAGAGA +AGTGAATAAAAAAGGAAGTGTGGCCTTGTTGGAGAAAGTATGTCACTGTGGGAGGAGGCT +TTGGGCTTTGAGGTCTCTTACACACTGTTTCCTGCTGCTGCCCGAGGATCAAAAGGTAAA +ACTCTCAGCTCCTTCTCCAGCACCATGTCTGCCTGCTCTCTGCTGTGCTTCCTGCCATGA +TGATAATGAACTAAACATCTGAAATTGTAAGCCAGCCTCAATTAAATGCTATCCTTTATA +AGAGTTGCTGTGGTCATGGTGTCTCTTCACAGCAATAAAACCCAAACTAGAACAATAAGA +CAACATACATTTGCATGTTTAAATGTTTCTAATCATAATATTTTTAAAAATAATTTACTT +ATTTTTATTTCATGTACATTTGTGTTTTGTCTGCCTGCATGTCTAAGTGAGGATGTTGGG +CACCCTGAAACTGGGGTTACAGGAAATTGTGATCTGCACGTAGGTGCTGGGAATTGAACC +CAGGTCTCTGGAAGAGCAGTCTTTTTTTTTTAATTAGATATTTTCCTCGTTTACATTTTC +AATGCTATCCCAAAGGTCCCCCATACCCACCCACCCAATCCCCTACCCACCGACTCCCAC +TTTTTGGCCCTGGCGTTACCCTGTACTGGGGCATATAAAGTTTGCAAGTCCAATGGGCCT +CTCTTTGCAGTGATGGCCGACTAGGCCATCTTTTGATACATATGCAGCTAGAGACAAGAG +CTCCGGGGTACTGGTTAGCTCATATTGTTGTTCCACCTATAGGGTCGCAGTTCCCTTTAG +CTCCTTGGGTAATTTCTCTAGCTCCTCCATTGGGGGCCGTGTGACCCATCCAATAGCTGA +CTGTGATCATCCACTTCTGTGTTTGCTAGGCCCCGGCATAGTCTCACAAGAGAGAGCTAT +ATCTGGGTCCTTTCAGCAAAATCTTGCTAGTGTATGCAATGGTGTCATCATTTGGAAGCT +GATTATGGGATGGATCCCTGCATATGGCAATCACTAGATGGTCCATCCTTTCGTCACAGC +TTCAAATTTTGTCTCTGTAACTCCTGGAAGAGCAGTCTTAACTGTTGGGCCATATAGTCC +CTGATGGACACAATTTTTAAAAATCAAAAGCCATAAGAAAAACATTTGTCTTTGACAGGA +TAGATCCAAAACATTGTTTCAACAGGGCATCATCATAAAAGTTACTAAAGAGAAGTATGC +ATTTGCAGTATCAGGTTTATCAGAGCCGGTGTGCTTTCATATTGATGATGTGCATATGCA +CATTTCAAATTCTCAATAGCCACATGTGGTTAGTGACCTTTGAATGACAGAGCAAGAGTA +TATAGCCTGGTTCTCTATGTTCTCTTCTCTTTGACTATGGAGCTTAAATAATTCCACGTT +TTGTAAATATGCAAACTGAGTCAGGAAGAGGACAGCTGGGGGAGGGGAGACTACAACAGA +TGACTTCCCAGAACCTACAGCATCTTTTGTCTTTTGTATTCACATCTTCTGTACCCAGGT +GAGAGCTCTTTTCAGACCCAGACTGCCTCCCCCAAGCCCCTGGGGAAGTGGTAGCCTAAC +TCACAAGATGCCCTGTCTAGAGAAGGACCAGGGCAGTCTTTGCCCAGGATGCATACTGTG +CTTTGCCTCTGATTTAAAATAGGATCAGTCTCAAATTCTTCCCCTGACAAATGAACACAC +TCACTTGTTCATGCAACCAGTCATTGATTTGGCAACATGCTACCCACTAGGTAGAGGCCA +TGCAAACAGACTCCAGAGAAAGAGCCCATGGGGAGGCAGACAGGCATCACAGCACTCAAG +CAGTGTCTTAAGAGATTCCAGAAAAGCCTGTTCTGGTTTCAAGCAGTACTGAGACCATCA +AGTGGGGAGCAACTAAAGAACAAACCTCTTTATGTAGCGATGCAGTGGGGAACCTTCTGG +AATAGCACGGATTACTGAGAACCAGGCTCAAGCTCAGACATTCACTCATTTTTGTGGGGT +AAATCGTTATCAAGCTTGCTTTAAGCACATAAACACATAGTAACAAGCAAGGGATAGTTT +GCTTGTCAAAGGAGGTTGCCATCTAGAGGGGAAACACACTAAAATCTGTGCATTAAAATG +ACAAAATTCATTACAGACAATAGGAAGTAAAAACGAGATGAATGTAAAAGCAGAGAATGA +CGACATTGGAGAGCTTGCCTTCATTTTCTTTGAGATAGGGACTCAACGGAGCCTAGGCTG +TTTTCAAACTCACAACCCTTCTGTGTTAGCTTCCTGAATGCTGGGATGACACCGGTGCAC +CCTCATGCCCAGCTAGAAAACTTTTTGGTCCTGCTGCATATTAATGAGCCATTCTGTTTT +ACTCATAGCAGAACAATCCTGCATGAATGACAGATGGCCAAAGCCAGACTGACCTTTCCA +CACACACATCCCAAAATGAATACTGACTGATCAGTCAGCAGGTGTTTTTTTTGGTGGTTT +TGGGTCCCTGGCCCCTCCCCTACTTGTCGCTTTGAAGTATTTTTATAACATGCCATTTCC +ATGGTAACCATGCTCTTGAGCATCAAAGTTGTCTTTTCAGGGGAATTAAAAGGCTGCCGA +TGATGCCCAGGCTGTGGTGATTGTCACCACATGCCACACTGAACTGCAAAGGAGGCTGGG +ATACAAGGTCTAGTCCAGGATGATCAGGTGCCTAAAGAAATGTGTGTACCCAGGTAGGAG +TGGGTATTGCGGCAAGTGTCAGGATTTCTTCTACTGTGTGGATCCCACACTTCACTTATC +CAATCATCTATCAGTGGACATTTGAGTTGTTTTGCATCCTGGCTGCAGTGAGCCATGCTG +TAGAAGTACTGACATGCAGATTCCTGGCTTTATGTGTCTTGGACCTATAGCAGAAATGAG +ATAGCCAGATCGCATTTATTGTTTAAATGCCATTGCAGAAGGATCAACCATGCAGAATGG +TCGCCCCTGCTTCCTATTTTCACAGGCAGCTCACCACAGCCCAATGTTCCCACATCACCC +TAAGTGTTGATAATTTCTGGATTTTGTTCAGTGTTTGTTTCTTCTGTTGCTTTGCTTTGG +GTCAGCAGTCATTACAATGCATGTGAGGCAGTCTCCCACTGAGGCTTGGATTTGCATTTC +CCAAAAGATTCACACGCTTGTCTCCGTACAGTTTCCTTAGAAGATGTCTATTACAGACCT +TTGCTCATTCAAGTTCTGAAAGGAAAAAAGACTTAGAGTAAGTATTGGCATGTGTGGGGT +GTGTGCTTCCACGCGTGAGTGCAGGCATGTGCATGCCATAGTGCTGCTATAGAGCTCAGC +TATTGGTCCTTGCCTTCAGTCTTATTTGGGTCAGAGTCTTGTGGTTTTTGCTACTGTGAC +TATACAAGTAGGTAGCCTTCTAGTCCCCAGGGGTCCTCCCTTGCTGAGCTGGGGTGATAG +GCATGAGATATGGTGCCTAGATTTATGTGGGACCTGGGGCCCCAAAGCCAGGTCATCATG +CTTGCCCAGCAAGAACTTTACCCTCTGAGTCACCTCCCCAGCCCTGGTTAAATATAGTTT +GCTTTATTCTGTTGAGGACATGGAGACTGTATTCTAAGTATGGTGTCAAGGCATCATGAA +GCCCAGGTAGGGGAATGACCTGAGTCAGCTTGGATTTCTGGTGTGATTTTCTCCCTGCCT +TGCAGCAAGAGGGGCAGGTGTTGACGATATCAACGAGACTGACTATTTGCAAGGTACAAA +AACTGTGTGACTAAGACAGATGGGAAGCTGCTTTTTCCCTTCACAAAAATCAGCCATGCC +CTGAATGTCTGTGTTGCTCCTGAGCAGTCCCATACATTGGAGTTCCACTGGGGTAGGCTG +AGGGATAAAGACAGGCAAAAGCAGGTGAAGTGTAATTCAGTCTCTGGGGTCCATTTAGTC +CTCGCCACTCTTACGGGTCTAACCAGCCGGATCAATTAACGCAAGTGATGATATTGGTTG +CTGTGAGTATGGCCGAGACATTTGCTCCTTGGGAAGTTGGTGGCACTGCTAATTGATTTC +ATGCCAGCCTGACAGGAACATCCTGATCAGGGTAAGGTCACAGTACTGGGGAAGCAGTAG +AGTGTACCCCTCTCCTGGACTGATCCCTTTTCCTCAGACACGCTTATCTCATATCCTGCA +CTTTAATGTCATATGCATTGCACCGCACAACTTGATATTAAAGTTTTATTAGCTTGTGGT +GTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTATGAGAGAGAGAGAGAGAGAGAGA +GAGAGAGAGAGAGAGAGAGAGAGAGAGACTAGGAGGTAGGTACACAAATATGTGTGCACG +TGGAGGGCAGAGAACACCCTCCTCTCTGATTCTGCAGATGCTGTCCACTCTGTATCTTTA +GACAGTGTCTCTCACAGACCTGACACTCACCAAGCAGGCCAGGGTGGCTGCTCAGCAAGC +TTCTGAGCTCTTCTGTCTCTGCCTCCCTGTGCTGAGGTTACAGACACTTGCCACGGTGCG +TTTGTCGTTCACACTTTGAGGCACACTACATCAAGCCTTCCATCAGGGCTTTGTGTGGGG +CTTCTGGGGTTCTGAGTTGAATCCCCATGCGTATCTTACAAAGCAAAGCTTTGCTAACTG +AGCCATTCCACCAGCCCAGGTTTTGCTAGTTTGGGATGTTCTTTTTCTTCCAATATTTGC +TTATTCAAAAGCAGTGGTTGTTCATCTTGGGAGCATCAGACTAACGAGGGTGGTATGTTC +AAATGTAGGTCACTGGGTCACCCTCGCAAAGCTTCTGTGAAGTGACTGTGAGTGCTGCTG +TTGCTGCTGCTAGTCTGGGCACCATACACACGGTCCTTAGTCTCAGGAAGCAAGCTAATG +AGCATCAGAGCACACCAGAGCCTGGAGACTGGCTGCTTGTCTTCTTTGGACATGCTTTCT +GCTGCACAACTGCATGTCTGGACAAGGATATACAAGCCCATGGCAAATGTGTGTGTGTGT +GTGTGTGTGTGTGTGTGTGTGTGTGTGATATTTTGAAGCAAGAATCAGCAGGGTTTATTT +ATTACACTTTAGAGCAGAGGCAGGAGAGAGGATTAAGGGTGACTTGGTGCCTTTCTTCAC +TGCTCTACTGCTGTGAAGAGACACCATGACCAAGGCAACTTATAAAAGGAGCATTTAATC +GATGGCTTGCTTCCAGTTTTAGAGGGTTAGTTCACATTCATAATGAGAAGGTTCATGGCA +ACAGGCAGGCATGGCATTGCTAAGAGCTTACATACTGATCAATGGGCAGCAGGCAGAAAG +TGAGAGACTGGGCCTGGGATTTTGAAACTTTAAAGCCCACCGCCAGTGACATAACTCCTC +CAAAAAGGCCACGCCCCTTAATCGTTCTCCAACAGTTTCACTAATTGAATATGAAACCTT +CAAGTATATGAGTCTCTGAGCCATTCTCATTCAAACTACCATGCCCAATTTGGGTGCTGT +ACTGGCTGGTTTTATGTGTCAACTTGAGACAAGCTGGATTTATCACAGAGAAAGGAGCCT +GCTTTTAGTAAATGCTCCATGAGATCCAAGGCATTTCCTCAGTTAGTAAACAAGCGTGGG +AGGGCCCATTGTGGATGGTGCTATCCCTGGGCTGGTAGTCCTGGATTCTATAAGAAAGCT +AGCTGAGCAAACCAGGAGAAGCAAGCCAGGAAGCAGCACCCCTCCATAGCCTCTGCATCA +GCCTCTGCCTCCAGGTTCCTACCCTGTGTGAGTTCCAGTACTGACTTCTTTTGATGAATA +GCAATGTGGAAGTATAAGCTGAATAAACCCTTCCCTCCCCAGCTGGCTTCTTGGTCATGG +TGTTTTGTGCAGGAGTAGAAACCCTGACTAAGACAGGTGCAAAAGTCATGAGTTACATTA +GTGTTCTAGTTGCTGTGTTCAAGAGAAGGTAAAGGCGATAAAAGGCAACAATTGAGGACC +CACGAGAAATCCCTGTCCCCAAGTCTCAGCATAGCTCTTGTCTGCTGTTTTATGTTTTCA +CCAGTCTTTTATTCCATACTCAATTCCACTCACATGTGTGTGAGTGTGTGTTTGCATGTG +TGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTTAGACTACATGTATACATACCTGTGTCTG +TGTATATTCTGAACGCTGGTGTCCTGCAGCCTTACTATCACATATAAACTAATGGGAACT +CATGGCTTTGGTGAAGGAGCACAGCGCCTCATCACGCTGTCTTCTCACCACTCAGGCTGC +AGAAGGCCAGGTGTTTTGGTCATAGTTGACTGACACTGAGGGATGAGTCCACCTGCAGGC +ATTTGACACAGTGTGAGCTCTGGGTCTCAGATATTCCATGTAATCTATACTGACACACAT +AGAGCCCATACGTTCCTCTCTTACCCCCTTGTGCCTGCTGTGCACTCCGGGGTCATGGGA +GAAGTACATTCAAGAAAACGCCAACCAAAAATGCTGTCCCTCAGGCACTACCATAAAATA +CCCACCTTAGAGAGCTATCTCTGTGTAAAACTCTCGCCTTCCTTTCCCAAATGTGGCAAG +GATAATCCATTATTTCTGCTGCCTGTGGGACTGGTGGAGACAGTATTTTCATGTGTATGC +ATTTCTAGCTGATTTCTTTGATAAGCAGGCAGATCAAGTCTCATGTGGGATTATATCCCT +CCATTCTGGGAGTCACTTATTGAATAAATCTGTGAGGCCTTCAATGTCCCAGGCAGTGCA +TTAGTGTGTGATTTGGGAACCTGATGAAGAAATGAGAAAACAAAATAAATTTTATATCCA +TATCCATACACATACACACATGTATGTATGTTTTTATATATGTGCATTTGTATGTATATA +TATCATATATATAATATATGTGTATATATATATACATATATATATACGCATACACACATA +TGTATGTATAATACACATACACATGGATGGTAGGAATGACCATAGAGAGAAGTTGGGAGA +GGCAAATATTCTGGTGGAAAGAACATTAAGTGCTTCTTAGAACAGGATGGTTAGATAAGA +GCTCAGCATGAGAAACTCCCTGAGGCTGTGAGCCATGTGGTTATAAGGATAGGAAGTGTT +CCAGACAGGAGCTCAGCTCATGCTAAGACCAGAGGCAAGATTCTGACACTCTAGGAGCAG +TTAGGAAGCCTGACATGGCAGAGAGTGGAGGCAGGGGAAGAGTCCAGTTCTGTTTGACAT +GGAAGGGGACCAGGGAAAGATTTGGATGAAAGCAGCCACAGGTCTGCCTTCACTGGAAAA +GGGTCACTGCTGCCACTGTATTTAGGATGAAAATCAATGAAGGCTGTTAATCTGCTGGCA +GCTGATGGCCATGGTCCAGAGGGCAAGGACATGGATTGTTGGAAAGAGAGAAACATGCCA +AAAAAAAAAAAAAAAAAAAAATCAAGGAACCAAGAAAACAAGCGTTCCTTTCTTCATAAC +TCTGCCTCAAAATGCTACCTCTTTAATACACATGTGGTTTTAGTACCACCCAAAACCCAA +TGGATGGGTCATCCTTTTACTGCTACGGGATGCACTTAGTCTTATGTCTTGACCAGCATT +GGCCCTGTGTGCCTTGGTCCACAGAATGTGAGTAGCGGACACCTCAGTGACTTTGGCAGG +GACTGGTGGGCACTCTGGCTGCTTTGTAGCAGATTGAAGTATTGACCTCATTCTAATCCT +TGGTGGTTCTAACCTGGGTGTATTTAAACAAATTCCTAAGCTTGCTCATAAGCTTTTTGG +AGACCAGCCTTTGTGGGATCAAGGATGTTTGACCAGCCAGTTTAGGCGCTTGTTCGGAGC +GGTGATAGGAACTTATATCTCAGAGACAGATATCCGGTTGGCACAGGAGGATGCTGGTGT +CCTGCTTCAACGCCCAACTTTGGTACATTTGCTGAGGTCCAGAGAGACTATTTCTGCCTG +TCTCCCCACATCCACAGGAATGGAGCCACAGATGGTCCCACAGTTTAATCTGCTTCAATG +TTTTCAAAGCTCTCTCAGTGGAGTGAGAAGCCAGTCTCCTGCTTCCAGAAAAGTGTCTCC +AATGTGAGAAACTTGTCATTTTGTCTCTAACTCCATGCAAGGCTTATCTCGCTACAAACC +CGAAGCAGAAATGGCCTTTTAGTAAATGCCAGGCAGTCGCTGGGCTGAAATGCCTTGCAT +TTGTAAGAAAGGGCTAAGCTTAGTGACTTCTTGTCCCTGGTCCCTCCCTAAGCTACAGCC +AATGTGACAGAACAGCCCAATAACATATGTGCCCCAAATATCTTCATGGTTTATTTCCTT +TATTTCCTTAGAAAAGATTGCTTTTATTTTATTTTCTTTTAAAGAGACTCCTGGAAGGTA +ACCTTCTTCACAGTGGGGGTTCTTTTCAGAGTTTAAAAATGCCAAGCCACAATAGCTACC +CAATGACAAATGTATTCACCCTTTTTGACAGAGATTTTTCATTTGGCGGCATATTTTAGA +TTCATTTCTCTGTATATGAAATGACATCAACAGCGTTGTCTGTGGTGACAATGAGGGGAT +GTGTCACAAGCGGCAATGACATATCCACACAGTGGGGTGCAGCGGCATTGTGGAAGGAGA +ATGAGGGTGCCCCCTCTCCTGACATGTTAGGGTTGGTAGGAGATGAAGCTCACTGAGAGT +GTAAAGGCACACCAGGAACAGAAGGATCTAACTTTAGCAGAGGACCCAGAGGGAAGTAGG +CATATATTCATATCTGTTTGCATATGCATCAGCTCTGGGAGCAAGAAAAGACACTAATAA +AAATGATTCATTTGGGAGCTAAGAGAGAGCCCACTTGGTAAAGTACTTGCCATGCAAATG +TGAATAAGAACATGGAATAGGCATCCCTGTTGAAAACCCAGTGCGTTGCACACTTGATGA +AGTGATAGAGACAGGCAGATTCCCAGGGCTCACTCACCAGTCAATATAGCCTATTTGAGG +ACCTCTAAGTCCCAGTGAGAGACTCAGTCTCAAAAACAAAAACAAAAACAAAAACAAAAA +CAAAAACAAAAACAAAAAGCGAGGGCTGGGGAGATGGTAAAGTACTTGCTATGAAAGAAT +GAGAGTCAAAGTTAAGCTCTTTAGAACCTAATAAAAGCTAGGCGGGTGTGTGGCCTGCCT +ATGATCCTAGTGTAAGTGAGGTAGGGACAGAATGTCTCTGGAGCAAGCTGGCTCTCCAAA +GTACACATACTGGTGAGCTCTGGGTTACAATGAGAAATCCCTGCTCAAGGTGCAGAGTAA +TTGATGATAACACTTGACACCAACCCCTGGCTTACACACACACACACACACACACACACA +CACACACACATGTATGTGCACATACATTATCATGTATAATACCTGCACACACTTTTCCAC +CTCCCCCTAGAATGGTTTCTTTCAGGAACAGTATAGAATGAATGACACATGAATGCAAAA +CCCCCTAGGTGCTTTTCCTTCTTAGAGTGTTAATATTAGAGCCATGTAAATTGTATTAGT +TCACAAAATGTGTCTTGAAAACAAAGACATCCAATCGTGTCTAATCCCAGTGATAAACTG +CTTGACTTGTGCCAGCAGAGAGCTGCAAAGAGTGTGTTGTCATGGAGTTTTCCAACACCT +TTCTGTGCTAGGTAGGGACTGAGAGGTGCTCTGCAGAGAAGGATGAAGGTGACCAGCAGT +GGTCCTGGAGCCACTTGCCACCCATTAGGGGAGAACAGTGAGCAAATAGTTGCACAATGT +GTCCCAACATGAAAGGGCAATACACAGTGTCATGGAGTACAAGAGCAATCTGAGCAACTA +CTGGAGAGTGAAGCTTGCGAAGAGACAGAGTTGATGGGCTAGCAAGGAAAGGGAACAAGC +AAGGGCAGGTACAAACCCAGACTGTGGGGAGACACAGTGCAGAGGTGACTGTATTAGTCA +GGGTTCTCTAGAGTCACAGAACTTATGAATAGTCTCTAAATAATAAAGGAATTTATTGAT +GACTTACAGTCGGCAGCCCAATTCCCAACAATTGTTCAGTCGCAGCTGTGAATGGAAGTC +CAAGGATCTAGCAGTTACTCAGTCTCACGCAGCAAGCAGGCGAAGGAGCAAGAGCTCGAG +CTAGACTCCCTTCTTCCAATGTCCTTATATTGTCTCCAGCAAAAGGTGTAGCCCAGATTA +AAGGTGTGTTCCACCACACCTTTAATCCCAGATGAAAGGCATAGCCCAGATTAAAGGTGT +GTTCCTTAACTCGGAGATTCAATCTTCTGGAATCCATAGCCACTATGGCTCAAGATCTTC +AAACCAAGATCCAGATAAGGATCTCCAAGCCTCCAGATAAGGGTCACTGGTGAGCCTTCC +AATTCCGGATTGTAGTTCATTCCAAATATTGTCAAGTTGACAACCAGGAATAGCCACTAC +AATCCACCCCTTGTCAACTTGACACAAATAATATCTCATGTTCACATGAAACAATAACAA +GGTTGTAAATACGCCTAACATGATATAACTATCCCTCGTACAATCACAAACGCATTAGTA +AATTTACAATGGGCATTCATATTACTTTATAATCCTCGTTTCTGCAACTGGTTACGTGGC +CTTAATTGGTATTTATAACTACCTTCCTCTACTACCCATTCTGTATTTCCTTCACCTTCA +GCCAGCACCTCAGCAGGTCTTGGCTCTTTTCCTGGAGGATTGACCCATACCTTCATTCCT +GATGGGTCTGCGTCCTTTGTCATCCTGCTTGGATTAGGCTGTTGTAGTTTCCCATTGACT +TTAATCACAGGACATGGTAGTACTAAGAGACGCCCTAAGGGATCTCCTGCACTCCAGACA +TAATCTTGCTTACCACCATTGTGAAGAGGTAATCCAATTTCCCCATGGTAATCTGGATCT +ATCACCCCTCCTAACACTGTTATTCCTTTTTTAGCCTGTTGGTTTAAGGGCATTAGAAGC +CCAAAATGACCAGGGGGAAGTCTGAGCTTCCAGTTCAATGAAATGTTTGTTGTAGCTCCT +GGTAGGAGCACTCCCCTCTCTGGAGCCAAAACTTCTAAGCCAGCAGAACCTAGAGTTATG +GGGACAGGAAGCAAAAATTTTCCTAGAGGGTCACTAGGAGTGATAGTAAGTGGAACTATT +CCGTTTTCCACCCCTTGATTCCTGGACCCATGAATCCTGGCTATGGGTGAAACTGTACCA +TATATCGAGCGCTGATTCAAAGCATATACTGCCTTCTGAAGAACTCTGCCCCAGCCTTCC +AAGCTGTTACCACCTAATTGGCGCTGTAACTGCGTCTTCAAAAGGCCATTCCATCTTTCT +ATCAGCCCAGCTGCTTCAGGATGATGGGGAATGTGGTAAGACCAGTGAATTCCATGATCG +TGAGCCCACTGTTGTACTTCTCTGGCTGTGAAATGAGTTCCTTGGTCAGAAGCAATACTG +TGTGGAATACCATGACGATAGATGAGGCATTCTGTCAGTCCGTGAATGGTGGTTTTAGCA +GAGGCATTACGTGCAGGAAAGGCAAATCCATAACCAGAATAAGTATCTACTCCAGTAAGA +ACAAAACGCTGTCCTTTCCACGAAGGAAGTGGTCCAATGTAGTCAACCTGCCACCAGGTT +GCTGGCTGGTCACCTCGAGGAATGGTGCCATATCTGGGGCTCAGTGTTGGTTTCTGCTGT +TGGCAGATCTGGCAATCAGCAGCAGCTGTAGCCAGGTCAGCCTTGGTGAGTGGAAGCCCA +TGTTGCTGAGCCCAAGCATAACCTCCATCTCGACCACCATGGCCACTTTGTTCATGTGCC +CATTGAGCAATGACAGGGATGGCTGGGGAGAGAGGCTGATTGTCCACAGAACGGGTCATC +TTATCCACTTGATTATTGAACTCCTCCTCAGCTGAAGTCACCTTTTGGTGAGCATTTACA +TGGGACACAAATATCTTCACATCCTTTGCCCATTTGGAGAGATCTATCCACATACTTCTT +CCCCAGATGTCTTTCTCACCAATTTTCCAATTGTGATCTTTCCAAGTCCCTGACCATCCA +GCCAATCCATTGGCTACAGCCCATGAGTCAGTGTATAATCGTACATCTGGCCATTTCTTC +TTGCAAACAAACTGTAATACCATGTGTACTGCCCGAAGTTCTGCCCACTGTGAAGATTTC +CCTTCACCTGTGTCTTTCAAGGTTGTCCCAGAAAGGGGTTGTAATGCTGCAGCTGTCCAC +TTCTGGGTGGTGCCTGCATAACGTGCAGAGCCATCAGTAAACCAGGCTCTAGTCTTCTCC +TCTTCGGTCAGTTGATCATAGGGAACACCCCATGAGGCTATAGGTGCATGCTTGGCAGCA +GATGGCATTGTAACAGGAGTAGAAACCATAGGCATTTGAGCAACTTCTTCATGTAACTTG +CTTGTGCCTTCAGGACCTGCTCTGGCCCGATCACGTATATACCACTTCCATTTGATAATA +GACTGCTGCTGTGCACGTCCCACTTTATGACTTGCAGGGTCTGATAGTACCCAGCTCATG +ATGGGTAGTTCAGGTCACATAGTGACTTGGTGTCCTATTGTCAGACGTTCAGTTTCCACT +AAGGCCCAATAGCAGGCCAAGAGCTGTTTTTCAAAGGGAGAATAGTTGTCTGCAGATGAT +GGTAGAGCTTTGCTCCAAAATCCCAAAGGCCTTTTCTGTGATTCACCTACAGGGGCCTGC +CAGAGGCTCCAAACAGCATCTCTATCAGCCACAGACACCTCAAGTACCATCGGATCTGCT +GGGTCATATGGTCCAAGTGGTAGAGCAGCCTGCACAGCAGCCTGGACCTGTTGAAGGGCC +TTCTCCTGTTCCAGGCCCCACACAAAGCTAGCAGCTTTCCGAGTCACTTGGTAAATAGGC +CTAAGTAACACACCCAAGTGAGGGATGTGTTGTCTCCAGAATCCAAATAGACCCACTAAA +CGTTGTGCTTCTTTCTTGGTTGTAGGAGGGGCCAGGTGCAATAACTTATCTTTCACCTTA +GAAGGAATATCTCTGCATGCCCCACACCACTGGACTCCTAAGAATTTCACTGAGGTAGAT +GGTCCTTGAATTTTGGTTGGATTTATTTCCCATCCTCTGATACGCATATGTGTTACCAAT +GAGCCCAAAGTGGTTGCTACTTCCTGCTCACTTGGTCCAATCAGCATAATGTCATCAATA +TAGTGCACCAATGTGATATTTTGTGGAAGATCCAAACGATCAAGATCCCTTCTAACTAAA +TTATGACACAGGGCAGGAGAGTTAATATATCCTTGAGGCAAAACTGTGAAGGTATACTGT +TGGCCTTGCCAACTGAAAGCAAATTGCTTCTGGTGGTCCTTATGGACAGGTACTGAGAAG +AAGGCATTTGCCAGATCAATAGCCGCATACCAGGTGCCAGGAGATGTGTTAATTTGCTCA +AGTAACGAAACTACATCTGGTACAGCAGCTGCAATTGGAGTTACCACCTGATTTAGTTTT +CGATAATCAACTGTCATTCTCCATGATCCATCTGTTTTCTGCACTGGCCAGATAGGAGAG +TTAAACGGAGATGTGGTGGGAACCACCACCCCTGCATCTTTCAAGTCCTTGATAGTGGCA +GTAATTTCTGCAATTCCTCCAGGAATACGATACTGTTTTTGATTCACTATTTTCTTTGGC +AGAGGCAACTCTAAAGGCTTCCATTTGGCCTTTCCAACCATAATAGCCCTCACTCTACAG +TTCAGGGAACCAATATGAGAATTCTGCCAATTTCTGAGTATATCTATCCCAATTATACAT +TCTGGAACTGGGGAAATCACCACAGGATGTGTCCGGGGACCTACTGGACCTACTGTGAGT +CGGACATCAGTCAAAACTCCATTAATCACCTGCCCTCCATAAGCCCCTACTTTAACTGGA +GGGCCACAATGTTTCTTGGGATCCCCTGGGATCAGTGTCAACTCAGAACCAGTATCCAGC +AGACCCCGAAAAGTCTGATTATTTCCTTTTCCCCAGTGTACAGTTACCCTTGTAAAAGGC +CGTAGGTCCCTCTGGGGAAGAACTGGAGAAAGGGTAAGAGCAAAACCTTTGAGTGTCTTA +TCAAGATCCTTCCTCAGCGGAACCTGGCCACCCCTTCAGTCAAGGGGTTCTGGATCTGCA +AACTGTCTCAAGTCTGGAAATTGATTCACTGGCCGAGATTGCTGTTTACCACGGTCTAAT +GTAGCCTTTCTTTCATTTGGCTGTTTACCACGATCTAATGTAGCCTTTCTTTCATTTGTT +TGAGAATTTTTCTGCTTATACAGATCAAACAAATATGCAGTAGGCTTCCTATGTATTTCA +TTCCTGGAAACACCATGATTGGTTAGCCAGTACCAAAGATCCAATCGAGTCATGCCATTA +TAAATTTCACCTCTCCTGTGCTGACCATTACTGGGTATGTTATTATAAACATTCTTTTGT +CTACGCTGTCCATTATAATAACTAGAATCACCTTGTCTCGGGCGATTCAATGCTGCCACC +TGGCCCTTGTTACCTCGGAATCCAACTAAACCCAGTGAATTTAATTCATCTAATTGAGCA +GAAGCATCTCCAATGCTAAGATCTGGCACAAGGAAAAGGGAAAGAACAAAACCCTTCAAA +TGTGCTGGTGCCCCTCTCACCAATTTGCGTCTTATAGAGCTGGTGAAAGGCATATCTTCT +GGACCTTCCCATTGTGGACAATTATGCTTTACACAATATATCCACTCTAGCATTGCAATT +TCCCTAAGTCTTAAAATCCCTTCATCAACACTAAGCCATGGAATATCAGGCATCTCCAAG +TCATTTCCAGTAGGCCATCTTTTGATAAACACCTCAGCCAACCATTCAAACAAACTTTTG +ACACCTTTTTTAACTATGCGAGCTTCCGTATTAAACCTAGAATCTCTACTCAGAGGACCC +ATGTCAATAAACTCAGCCTGCTCTAGTTTTATGTTCCTTCCACCCTTATCCCACACCCTT +AAAATCCATTCCCACACATATTCACCAGGTTTCTGCTTGAATGAATTAGCAAACTCATTA +AGCTCCTTAGTAGTGTAGCGAATTTCCTCATGGACTACACTTTCTACCTCCCCTCTAGGA +GCCTGTTTTGCTTTGAGTCTGGTTACAGGTCTAGAAGAAACTATTGGTGGGCCTTGAGCA +GACTCTGCAAAATTAATTTCCTCATGTGGGGAAGGCATTATTTCAAGAGGTGGGGCTGAG +GGTACTACTTCCTCAGGTGGGGCAAACCCTTGAGAATCTGAAGATTCAAAATTCTCAGCT +TCAACATGGTCTTCCCACACATCCCCGTCCCATGTTGTAGGATCCCATTCTTTGCCAATT +AGAGCCCTTACTTTAACTGTCGACACACTCTGAGGCTGAGACTTGAATTTTCGCTGTAGT +TCAGCCAACCTTACAATGAGAGTTTCTGTTTGATTTTCTGCAACTTGAGCTCTATTGCTA +CAAGAGAGAAGATTCTCCTCAAGGACACACTTAGCAACTGTTAGATCGTTTACTTGTGTC +TGGAGCCTTTCGATTTTATCACACAACTCCTTCCTTTCATTCATCATTTTTTCCACAGAT +ACTAAGAGCAGCCAGCCAGTAAAATCATTTTCCGATTTTTTCCCCATCTTGTAGAAAGCT +TTGTGCACTGAATCACCTAATTCATTAAGAAAATCAAGGTCATTAGCTTCTTTAAGTTCG +GAATATAGTTTCAACCATGGGTCTTCAAAATTCTCTGAGCTCCCAGGAGGGAGAGAATCT +GGAGAGGTTTCAATATTTGAAAGTGCTGGTGGATCAACAAGCCAATTCCAGTATTTTAAA +AGATTCATCCTTGTACTTCTGTTACTCTAGAACCACTCCTGGTACCAACTTCTGTATTAG +TCAGGGTTCTCTAGAGTCACAGAACTTATGAATAGTCTCTAAATAATAAAGGAATTTATT +GATGACTTACAGTCGGCAGCCCAATTCCCAACAATTGTTCAGTCGCAGCTGTGAATGGAA +GTCCAAGGATCTAGCAGTTACTCAGTCTCACGCAGCAAGCAGGCGAAGGAGCAAGAGCTC +GAGCTAGACTCCCTTCTTCCAATGTCCTTATATTGTCTCCAGCAAAAGGTGTAGCCCAGA +TTAAAGGTGTGTTCCACCACACCTTTAATCCCAGATGAAAGGCATAGCCCAGATTAAAGG +TGTGTTCCTTAACTCGGAGATTCAATCTTCTGGAATCCATAGCCACTATGGCTCAAGATC +TTCAAACCAAGATCCAGATAAGGATCTCCAAGCCTCCAGATAAGGGTCACTGGTGAGCCT +TCCAATTCCGGATTGTAGTTCATTCCAAATATTGTCAAGTTGACAACCAGGAATAGCCAC +TACAGTGACCATGGACACCATGGAGGGAAAGATGTCAGCTGACCTGAGCCTGGTGAGCTG +TTGAAGACAAGAGGGACAGACCACAAAGGGAGGGACTTTCTTGCTAGTTCATGACAAAGG +CTGTGCCTTGTGCCAACTACCAGTGTCCATTCTCCCAGCATCTGAACTCCCACTTTACTT +CACCTATAGTCCCTTGAAATAAGGACTATAAATTTAAGCCTCCTTTACAAATGAATATAG +ACATGTGACTAAATCCTGGCCAATGGCAGGTAAATGAAATGGGTGTGTGCAGCTTCTGGG +AACTATTCTTTAAGGGAGGTATGTGCATCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCT +TTCTTTCACTTCTTCCTTTGGTTGGAAAGAGAGGATGGTTGTGGCAGTCATTTTAAATCA +GATGAAAGATGTGAGCAGAGATGGGTAGAGTTATTGGTACCAACCTGGCTGGATGAGAGT +GGTTAAAGTCACCACAACAGTATCTATCTATCTATCTATCTATCTATCTATCTATCTATC +TTTGTTTCTTGAAGTTCTAAATATTAAATACCCACTGTATATTAACCTTTAGTGGCTTGG +GACTATACTTATATTACCATGTATGTTGTATGTATTATACTGTTTTGATCAATGAAAGAC +TACATACTCTGGTGGTCCATTATGGAGCTAAGAAATTCCTCCTATATGCTAGTGATCGAT +AACCATGATGATGTCCCTACTCATGTTTATGCAGCAATGCTCATATATGGAGACATAGAA +AAGCACAGCATGCAATTATGTCCTATTCATAATGATAGTCAGCAAGCAACTATGTAACTG +GCTTGTGCATTACCTACAGTGATTTTTCATTATTTTAGAATGTGTTTTGTTTATTTATTT +AAAGAATTAATGGGTTAGAGAGCTATCTCAGCAGCAAGAAACACTTGTGCTTTTGCAGAG +GACCTAAGTTTGGGTCCTAGCACTGACAAGGTGGCTCACAACCACCTATAGCTCCAGTTC +TAAGCAATCTGATGTCCTCTTCTGGCTTCTGTAGTCACTGCACTCATGTGGTGCACAAAG +CGAACATGTACACATTAAAAGGTTAGTCATATGTCAGGTTCAAACAGGACCTTCAAGAGG +GAATTCAGAATAGGACATTGTTACATAGACAACAGCTCTACACATTGTTTCCCCAAAGAC +TGACTGTCTGTCTGTCTATCTATCTATCTACCTACCTACCTACCTACCTACCTACCTACC +TATGAGCATCCTTCTCTGTCTTTGTCTCTGTCTCTCTCTCTTGCTTTCAATTTCATTTTC +CTCCCTTCTCCTCTCTCTTAATGTCTTTCACTTCTTCAGGTTGGAAAGAAAGGTGAGATG +TGCCGGCTCTGCCCCTCTGTTGACCTAGGCTAATAGGTAATAGGTTATGTCCAACTTATT +GATAAGAGCAAGAACAACAAAATAGTTGGAAAAGAAAAAATAGGAAAAAAAATCTTGGAC +TAAGGATGTAAAGTGATTTGTGGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGT +ATGTGTGTGTACAAGGTTTCACATACTAGACAAGCAAGGAGATTTTTTTCACAGCTGAAC +AAAGTATTTTGTAAGTATTATCACTAGATTCAGTTTTCTACACAGAAATATTTATAAACT +TACATGTTGCAGTAAGCCAAGGTCAAGTTATTATCAAGTAAAGAAAAGAAATTAAGTCAT +TTCAAGGCAGGCAAGGCAGAGCCTGTAAATCTGTAGCTGTCACACCTGTCCTTGGCATTT +GGAATCCTTTTTCATCAGACACAGAGTGACTTCTGGCCTTGTGGGCCATAAGCATATGAA +CCATTTTTTAAAATCTTTACATCGTTCTTGTAACTGTGCCTTTCCTATCTTTAGCTGTTT +TGGGATATTCTGATGTTTTGGGTATCGTTACCAATAATGTTCATTGTATTAATGGGCTAT +CCTGGCTAGAAGCCACCTAGAAGCCACAGGTTGTACCACAGCCTAGGCAGCTTAAGCCCT +CTAGACTTCTATAAGCAGTCAGTGCTCACAGACAAAACCATTCATTAACTAGTGCCTCAG +AGAGTTTTCTGAGCAATGCATGACTGACTGTATAGCCAACTTCCATTTAATACCACTGCC +AGACTAGGAATGCTTACTCTGGCTTATATTTCCATGTTGAAGAAAATCTACCCTTTGAAT +GCATGTACCCTTATCTATTCTATTTGTTATATGTTTTATGAATAGTTAAAAGCCACCTCC +TTAAAAATTTGTCCCTCAGTATCAAGTTGCAAAGATTTGAATCCAGCCTGTCACAGCTAT +AGCTATGGGGCTTCAGATAAAACTGCACATGCTCCGATAGTCCCCTGTCCCTTTCCTTCC +TCCATCTATCTCTGTTGTCTTCATTTCAGTCACTGTCTGTCTGTCTGCTGTCCCCCATTC +TTTCCATTCCAGTCTTGGCAAGGCCTCATTACACAGCCCAGGAGGGCCTTGACCTCATAA +CTCTATCTTAGCTCCACTTCCCCAACCTCTGCCAAGTGCTGGGAGTCCAGGCATGAGACA +CCAGGCTGAGCTCTCCACCTCTAAAATGAGGGAATGAATAGTTTTTCCTTACCAGCTTTA +TTGAGAGACTCAACCTATAAAGATGCATGGAGGGCAATTAGCAGGGCACTTAATAAGAGC +CTGATTAATATTCACTGCTAGTCAGTTCCGTGTCTGCTCAAGTTTCCCAGTTTTGAGGGT +TTCTAAGCACATCTCAAATATAATCTCATCAATATACATGAAGTTCCTTGACACACGTCA +AAGCAGTCAATTATATATATGTGTGTGTGTATGTATGTATGTACATATGTACACACACAC +ACACACACACACACAAATCCTCTCTATGTATAGGTACCAAGAAGTGGAACTGGTTCCCAC +AAAGTCTGAACATAGGAGAGGGGAATAGTGCATGTAGTGGGACTGTGTTGGCTGTTGAGA +GAATTAGAAAGGATTTCTGCAGGTAGTATTTTCTTCTCCTTGTTCATCCTGTAATTGCTG +ACAGGCAGGTATAGTGGGCTGTCCCTCCCCCTTGCGTTCTTTCCCTTGAGTCTACTGAAC +GATAGAAGTGTTACTAGAATGTGAGGTGAAGGGGCTTTCCTACTTGCTTCTGTCATCATC +ATCAAACAAGAGACCTCCCCATCTCCAAGACTGTGCAATAAATGGGGGACAGGGTCCCTC +TGGGCACCTATGCTCTTAGACAGGAATGAGTTGAGAGTTGAGTACACAGTGAGGAGCTTC +CATGCTGCTCTCCTCTAGCTGACATACGGGACTTAAGAATAGCTCCATCAGATGCGTGTT +AAATTTTATATCAAGTTACCCTAAATATAGACAGACTGTGTGGTGAAGACTGGATGCTTG +GATTTAGATTCCTGTACTGCCACTCCCTTTCAGGCTGAGTCTAGGTGAGGCATTAACCCT +TGTCTGCCTGTGGAGATGTCCTATCCGTACTTAGGAGATGTGGCCACAAAAGGCATAGAT +GCTGACATGAGCGAGGATGTATCTGCATGGCGCTGGAACTTGTTAGACATGTAGTAAATG +ATTTCTGGGTAGGATGAGCTTGTGTTTAAGGACAGTTACAATTTCCCCTTCAGAGGGCTT +CCCTGAGAACTAAGCACGGATCCAGTTTTTAGCTCTCATCCAGCATATAGCTTTATATGA +ACATCATTTTCTCCCCTAGCCAGGATTCCAACTCAAGGTGTAGGACGGCACCTCTATCTG +CTAGTTAGTTTTGCTTCATTAAAAACACACTAACATTTTGTGAACTGAATGGCTCTATGG +TCAGCATAACATTTTGGACTGGGTTTGGCTGGCTCACGTGTCTTGGAAGGGCCAGCTAGG +AGTGTAGGCTTGTCATTTTCCCACACTCTTGCTTCCTCCAGTGGGATAGCCTATGCCTAT +TGAGATGCTGCTTGCAAACTCCCATAATGTTGGCCATGTTCTCAGGTGTGAGCACTTTGT +AAGTCCCTAACCCCATCACTTTCGTTTATATTGTCAAGTATACCAGACAAATCATACTGA +GTGGATCTCCAAAGTTACAGAGGCACTGAGGTTTGAGGTTAAAGCAGAGGCTGTTGCTGT +CACTGTCGACCACAACACCACGCTTCAGTCCATTCTCCATTGCTATAACAAAATGTCTGA +AGTTGTATACGTGTCCCAGCTTGCTTTCTGTTGCTGTGATAAGCAATATGACCAAAAGCA +ACTTCAGGGATGTCTTGGTTAGGGTTTTACTGCTGAGAACCAACACAATGACCAAGGCAA +CTCTTATAAGGACAACATTTAATTGGGACTAGCTTTCAAGTTCAGAAGTTCCATCCTTTA +TCATTAAGGTGGGAGCAGAGTAGTGTCCAGTCAATCATGGTGCAGGAGGAGCTGGGAATT +CTACATCTTCATTTGAAGGTACCTAGGAAAAGACTGGCTTCCAGGAAACACGTATGACAG +TCTTAAAGCCCACCCACAATGACACACTTCCTCCAGCAAGGCCACACCTACTCCAACAAG +GCCACACCTACTCCAACAAGGCCACACCTCCTAATAGTGTCACTCCCTAGGCCAAGCATA +TACAAACCATCACAGGGGAGAAAGGGTTTTATTTAGCTTTCACTCCTAGTCCCCAATTCA +TCATTGAGGGGAGTCAGGACAGGAGCTCAAGCAGGACCTGAAGCAGAGACCATGAAGAGA +TGAATGGTGCTTAGTGTCTCACTCCTTCTCTCTTGCTTACTGACTCATGACTAGCTAACT +TCCTTAGAACTACCTGCCCAGTGGTGCCACTGCCCACATTGGCTATCCCCCATCTATCAA +CATCTGTCAAGACAGTTCCCTAGAGACATGGTTACAGGCCAGTCTGATGGGGGCAATTCC +TCAGTTGAGACTCCCTCCTCCCAGAGGACACATGGTTGTTTCAAGTTGACAATAAAAACC +AATCAGGACCATGCTATACAAGAAAATAAGTGTTCACAGTTCACAAAGTACCAGCCATCG +TAGGGTTTCTATTGCTGGGACAGAACCTCATAAGCAGAACAAGTCAGGGAGGAAAGGGTT +TATTTAATGTACATCGCCACAGCACTGCTCATCACTGAAGGAAGTCAGGACAGGAACTCA +AATAGAGCACGAATCTGGCAGCAGGAACTGGTGCCAAAACCAAGGAGGGGTGCTGCTCAT +TGGCTTGCTCCTCACGGGTTCTCAGCCTGCTCTCTTATAGGACCCAGGAACACTGGCCCA +AGAATGGCACCACCCCCATGGGGATGGACCCTCCTCCATCAGTCACTAAGAAAATGGCTG +TACTGGCTAGTTTTGTGTCAACTTGACACAGCTGGAGTTATCACAGAGAATGGAGCTTCA +GTTGAGGAAATTCCTCCATGAGATCCAACTGTAAGGCATTTTCTCAATTAGTGATCAAGG +GGGAAAGGCCCCTTGTGGGTGGGACCATCTCTGGGCTGGTAGTCTTGGTTCTATAAGAGA +ACAGGCTGAGCAAGCCAGGGGAAGCGAGCCAGTAAAGAACATCCCTCCATGACCTCTGCA +TCAGCTCCTGCTTCCTGACCTGCTTGAGTTCCAGTCCTGACTTCCTTGGTGATAAACAGC +AGTATGAAATTGTAAGCTGAATAAACCCTTTCCTCCCCAACTTGCTTCTTGGTCATGATG +TTTGTGCAGGAATAGAAACCCTGTCTAAGACAATGGCCTACAGCTGGATCTTATGGAGGT +ATTTTCTCAATTGAGATTCCTTCCATTCAGATAACTCTAACTTGTGTCGAGTTGACATAT +CACTAGACAGCACACTGGGTGATAGCTGTCCTGGCAGTAGAGAAGAAAGGGAAGTGGAGA +TGTCAGAACACGATCAAGCTTTTTTTTTTTTTTTTTTTTTATATCATCCTCTCTCAGGAC +AGCTAGCTGTTAGCTCTGCTTTGTTGCTTTCACAGAATGGAGTTCCCACGCATACCCACT +TTCCTCTAGGTTCCACCCCAACACTGTTCATTGGTCATTAAGAGTCAAATACAGAGGCAG +ATGCTCACAGCCAACCATTGGACTGAGCATGCCCAGTGGAGGAACTAGAGAAAGGACTGA +AGGAGCTGAAGGGGTTTACAACCCCATAGGAAGAACAATATCAACCACCCAGAGCTCCCA +GGAACTAATTCACCAACCAAAGAGTACACATAGAGGGACCCATGGTTCCAGCCACATATG +TAGCCACGTATGTAGCCTTGTCGTGCATCAATGGGAAGAGAGGCCCTTGGTCGTGTGAAG +GCTTGATGCTCCAGTGTAGGGGAATGCCAGGGCTAGGAGGTATAAGTGGGTGGGTGGGTG +GGGGAACACCCTCATAGAAGCAGGGGAAGGGGGATGGAATAGGGGACTTGGGGGTGTGTG +ACCAGGAAAGGGGATAATATTTGAAATGTAAATAAATAAAATATCCAACTAAAAAGAAAA +GAGTCCAACACAGCATGTTGGGGTGGGGAGCATACTCAGACTGACAAACACAACCACAAA +CACAACCCAGCTCGGCACACCTGTCGTGCTCCTTTACCTGTTGGTGGTCTCAAGCCTTGC +AAGCTCAGTAGTGTCAGAAGCCACCAGGGTTCTGCTTTGTTCAATAAGCCCAAGACTCCA +GCGCTCCACTGGGAGTCTCTCTCAAATGATTGCCTTTCAAACTCTGACAACCCAACAGTT +CACAGAACAAAACCTTAATTAACACTGCTGTAAACAAAAGTAAGGGAAAGAAAGGAAACC +GGCATTTGTCTAAGGCTGCTGATTACTGCTGATTGGGTCCTAGGCACCCCCTAAACTGCC +CCCATATATATTCTCTTGTCTTTACACTCAAAACTATCCAAGATTGATATGATTAAATTA +AGTCTGCAAAGAGTAGTGAGTTCAGAGAGGTTAAGAAACCTGCCTGAGGTCACACAGATG +CAAAATAGTAGGGAAGGGATTGAACTTAGGTCTGCTGGGACTGTGGCATCTCTCCTCTGA +ATGTTGCAGAGCCCAAGGGAAGCAGTGATTATCATATCAAGCCTGTCTGAGTGTGTGGCT +TCAGTGACTGACAATGCCCCTATCGCGACTGCCTGACCAGGTGGTGGGACCTGCCATTGG +CTGAATGCATATTCATTTTGGGGTAGAATCATCTGTTGACTATAAATAATAAAATGGGAA +TATTTCAGGATAAAGGGATATCTGCTTTGGCAGGGAGTGGTTTGGTGACTTACTGATGAG +CACTGGATGCTAATTTGAAGCCAGCAGATATCTCCATTGGTACCTAAGTTAGGCTGAGCT +GTTAAAACAGATGACAGATAAGCCCGGAGACAGCATCATTGAAATCAGATGGGATGCAGG +ATGCTTAGTGCTAGGTAATGACTTTTATTCTTCCTTAGGGTTGGAGACATGGCTCTGAGC +CTGTTTAGGTGAACAGACTGGCGGTGTGCATGGTGCTTCCTGCATGATCCATGCACGAGC +TGTGGGAGGGAGACACAGTAGCAGCACCAGTGCACCATGACACCCCTTCTGTGGGAGTGC +CTCTCTTCATAGTCTGCCTTTGGCCAAGTAGCAGAAAATCCAGTTTCTGGCCCAGCTCTG +CTGATGAGTGGCACTGGCCTTGGTACTTGGTAGAAGGGAGATGGCATGCCTGGGGAATGT +CGTAGTAACCTGGGACTCCATTCTGCTTGGACTATGCATGCAACTTCTGCAAACAATGCA +CCCAGCAACCTGTTAGTAATGTAGAGCTATCTGCTTTATGTAATGGGAACAAGTTACTCC +TCTTAGGAATACCTTGATGATGCCCTCTTTCTATTCAAACACATCCTGGAACACATCTGG +GAACCGGGGTTTGGAATTCTGTTTGCAATGATATACAATGCAAGACATGTGTGTGTGTGT +TGGGGGTGTCTGGGGGTGGCGCTGGGGTCAAACCTAGGGCTTCATGCTTAGTGCATGCTG +AGTGAGCATTTGGCTAGTGAGTTACATCCCTAACACATGTGAGGATATTAAGTTCCATTG +ATAATTTTAATAGTTACCACCTAATGAGCACTCACAATGCCCCAAGTGTTTTACAGACCT +GCTTAGTTTTGCAAACCACCTTAGAGTTAGGAATTATCACCTACAATTGGCAGAGAAGAA +AATTAAAATACCAGTAAGTCAGCTCTCTGCAGGGTAATGCAGCTAGTGAACGGCATAGCT +ATGTCTGTTTCCCAACTCTGAACAGGCCTGTTTCCCACATAGAACCCAGGTAGAAAGGCT +TAGACTAAAATCTCTGCTGGCAGCATGGACGGATGGTGGACTTAAAGTAGCCAGATTGGA +AGAGTTGGCACCTGGGCCTTGTGCTGGGCACTGAGTAAGACAGGTGTGGTGGTGCACACC +TTTAATCTCAGCACTAGGGAGGCAGAGGCAGGTGGATTTCTGAGTTCGAGGCCAGCCTGG +TCTAGTCTCAGGTGTCTGAAAAGGAGTGTGTGTGCGAACTCCCCTGTATAGGATATGACA +TGCATGTGAATGATCACTCTCCAGCCTTGATAGTGGAGCAAACTGTACCAGCAACAATGT +GGCAGTCAACACAGCAGAGAGACTGCTACTGCCCAACTCATATTGTGACACATCTCAAGT +CTAAGTGGGACTAAGTAAAAGACCCATAGAGAACAGCCAGTTACTCCGTTCAGTCCGTGG +CCCTTACTGGGGACTGTGTAGACTTTCATCATTAGCTACTGTGGGAAGAGAAGCCACATT +CCTTGACCACAGCTTTGGCTGAGTTTCATGATGCTTCACATTTTAAAAACAAGTTGGTTT +TCCTGTACTCAGACAATGCATGTGTGTATGTTCCCTTGAAAACCCATATGCCTTAACATT +GAAGAGAAAGAAATTCATGGGGAAGGGTTAATAGAATTCTGACATTTTGGCAGGATTGAA +GAATCATGATGTAGTGAATGAAATGTTAATGGAACAGAAAATATGTGAACGTCTGAACAC +ATCAGATGATGTTGACATCTGCCAGAACTTTTAAGTTCTATCCTTAGCCTTCCAGCAGCC +ATGGAGAACTGGGTGCACCTGAAAGGGGGCCCGGGAATGAAATAGGATGGGTGGGCAAGA +GAAGAATGAAGCCAAGACAAAGTTTCTCTGATCAAGGCTCAAGGTTCAATTATTTTCAGC +TCTGTGTTTATATAGGGGAAACCCAAAGACCCACCCTTTGATTCAGCTGGATTCTGTTGC +AAAACAAGCTCAACAGGGGGTCAACTCCTCAAGGCTCTGCCTGGCCAGGACAGGCACTGA +CTCCAGCCAGTAGGTCAGAGGTTTGTTTAACCTATTCAAGGCTGGGGGAAGGGCACAGTA +GAACCCTGGGCAATCCAAATGGTTTCAAACCCAAACCACAGGGGGTGGGCGTGGCTGGTG +TAGAACCAAGGTGCTGCTTTTTGAATAGGGTTGACCCTCCTTTGTAAACCTAAGAGTTGT +GGAGGGAATAGCAACTGCATAATTGGGCTGATCTCCATCCTAAAACAAACAGCATCTTTG +GGGTTTCAAGTCTAATAACAACTCTTGCTGCCCTAGTTCACAGCAACGAAACTGTAGAAA +AAATGTTTTTGTCTGTATCTTGCATGTAACTTTGGGACATTCATGTATTTTTAAAACACC +TGCCCTAAGCTGGAGGAGGATAGACCAGTTGGAACCAGCATGTCAGAACATGTTAATTTA +TTCCACTTCTAATAACCTTATGGGGACATAGATGACAAGTTCAAGTGGAGCCTGGAAGGG +TGACTTCCCTGGTAGAGGTAGACAAGCTCAGTCAATGTGAGCTCAGTCCTTTTTTCATGC +TCTTGTTACTGGGTTGGTTGGTGAAGAACATTCTTCCAAGATATCTTTTCCGTGTTCCAG +ATGGGACTATGAGCCTTCTGCAGACCCTCCAGCCTGTGAAAGTCTGTGACACTCCAGGGA +AAAAAATCTCTTCCTGTCAGCTCTGTTTCTGGTTATCACAGAATGGTGATCAGGAGAGAC +AGTACTAGGCTGTGTATCTCAAACTGGGGCTCTAAGTGGTACCTGTGTGTGGAAAGCTTT +CTGTTTCATATGCACAGGATTTTGACAAGTGGAAGAATCTGTTGGCTATATACATAATAA +GCTGCCATAGGGATTGAACAATGAATTTAGGTCAGCGAGAAGAAGTTGTTGGCAAAGGTG +GAGAGATGACATCTGCTCTTATGGGATACAGGAGAACATTGGTCTCTAAGAAAATGGCTG +TGAGAATGATTGAGTAAGTTTGTCCTAACTTGGGAGCTGTTGTGTCCTCTTCTTTAGACC +AGGACTCTCAAATGATAGGCACCAAGATTTTGTTGAATTTGTACCTCCCAAGTGTTTTTT +CTCTTAGTGTCAGTGCCCAGTAAATTTTTTGTGAGTTTTTTTTCTGAACTCAAATGACAC +TTTAAAAATCCTTCATTTGGAAATAATTCTTAAAAATATGTACTACGGAAAATGTGGAGA +GAACCATTGTGCATACTTTGTCCCAGGTCACATGGTATCCTGACAGTAGCCTTTTCATGG +GCTCTGTTTTTCTATCTTCTGGATTCTTCTCCATCCTTTTGTATTTACCTTTCACCCTGA +TGCCATAATCTTACCTTTTCCTGAATCATTTGAGCTACATTTGAGTGGCATATAGTATTT +CTTGAAGGATTTTTGTGTTGGCATTGATTAAGAATAGAAACATTTTCTACAAAACAGTCA +CTGACTATGGTAATTTTAACATCGACACAACACATCTACTCTCTTATCTCTGTCCACTTG +GGTCAGTTATCACTACGTATCCTTTGTAGTTTATTGTATACCTCTAGTACAGTAGCCAAT +CTAGGATAGAGTATTGTATTTATTGTTATTGTCATATTAGTCTTCTTCAATCTAGAATGT +TTCCCTAGCCTTTATCTTTTATGACACTAAAAGTTTTGATGATCAGGTCACCTAGTCTTC +TGGTTGAAATCATCTAGACTTAGATTACCTCTCCCTCCCTCATATGATGTATAGGACATC +TCTTAGCACAGGACCTTGGGTACCATTACCTCAGAGCAATAGACCAACCTTTTCACAAAA +GAGATGAACCAGAATGCACCAGTCCTATTATGCTGCCAACTTGAATGTCAAAATAGTTCC +TTAAAGGAGTAACAGGGTGCCAACTTGGAGTTGGGACCATGAGGGTTAGATGTTTTGCTG +GTTGTTTTTTTGTCAACTCAACACAACTTAGACATATCTGGGAAGAAGGAGTCTTAACTG +AGCAAATGCTTCCTTTAGATTAGCCTATGGGTAAGTCTTTGGGAGTTTTGTCTTGATTAA +TGATTGATGTGGGAGGGCTCAGCTTACTGTGGGTAGTGTGACCCCCTGAGAAGGTGGTCC +TGGATTATATAAGAAAGCAAGCTGAAAAGCCATGAGGCAGCAGTCCTCCATGGCTTCCCC +TTGAGTTCCTACCCTGACTGCCTTTGATGACAGATTTTTAAAGTGGAAGTATAAGCAAAA +TAAAACCCTTCTTTCCAAGTTTCTTGACATTGTGATATACATATATCTTAAATAAGACAG +GACAACTCTCGTTTAAGATGCAGTATGGATTATAAACCAACGATGCTGGACCCCTGGGAA +ATAAGGCTCATGAGTTTGGCAGCCATGGGTGGGTGTAGAAGTAGAAGTAGCTCATCTCAT +CAACCCAGTTACATCCAGGGAACTTCACTCTCATGGCCTCACAACTTTAGGTTCTCTTTG +GGATATGGGATTCTATCAGAGGACACCTAAAAATAACAACATTCAACCTAAAGCCATGGC +TACCTCTTGGCTATTTGCAGCTCCTAGAGCCACTAGTTCAGTAGTCAAAAGGGTCATGCT +CTCTACTGATAATTAGCACTGGTTATTACAGAAAGTTAGAGATATGCTGTATAACAGGGA +AGGAAAGATATCTTTTTCTATTTGTGCTGTTGTTATAAAAAAGTAGAGTGTGGAAAATTC +ATACAAAATGTAAATTTATTCCAAAAGTTTTGAAGTCTGAACATTAAAAAGTATTGGTAT +TTCATGTCTGGTAAGGACTCTCTTAACTGTGACTTCACTATGGCAGAAGAGCAGAAGAGA +AAACCCATTCTTATAAGTCCTTTACAATAAAATTCCTAAGCCATTCATGATTGCCCACGT +CTTAATCACTTCTTCAAGGCCTGACTTCTTAACACCTGTACAATAAAGATGAAGCTTCAA +CATGAATTTTGGAGCATTCAAATTGTCATCTGAACTGTAGCAGAGGAGTCACTCAGTCTA +GAGCCCAGGAGATCCATCAGGAGCTTGTTGACACTTTCAAACCACTGGCTACAAAAAACC +CACCAACACTGACAACCACAGCCTGACAAGAGCTCAGAGGCCCCCCGGGGAAGAGTATCT +GGATTGTCCACCATACAAAACAGACAAAAAGCAACAGAAGTGCTAACCACAGCTACTACC +ATCTTCAGCAATGTGGCTGTAAGGCTCCAGCACTTTGCACTGGTTCATGGTGGCTTTCTA +GTGATGGCTACATCAACAGATCATCCAACGCAGGCATGATTTTATCATTTTAGATTGTGA +CCAGCTACTGTCTTAAAGACAAGTGAGCACAGCAGTCATGGATTTGAGTTGGTACCATAC +TTACATCCTTTGCCACTCCTCTGTGCGCAAAGGCTGCTGCTTACCCTAAGCATAAAGATT +TATTTTCGTCTTAGAGAACATGCTCAACCTGCTTTCTGGGCAAGCTATAAATACTGGAGG +CTTAAGGGTCCATAAAGGAGCTCTGGATCCATGGTAGATAGAGAACTGATGAGAAAACAC +TTGCTATTTTACTCTTCACTGTCTCTCAGGGACCAGCCAGCTTCAGCTGTCCTTAGTGGT +GTCTGCCTTGATCACTGAGGCCTGACTTTGACTAGGGCAGTTTGAGTAAGCATCTACATT +CATCCTAGATATAACACCAACAACAGAAGACACCATTCCACCCAACTAGTGAATTGTGAG +GTTAGCTGGAGTTACTTATAGGAGCATGGGTGACTCAAGGCCAGCCACAGCACCAAGAAA +TTCTACCCAGCATGGGTGGTGATCCACAAGAGCTCAGTCTAGCTGGTCAGAGGGTCTCCT +GTCCTTGGCGGTTCTGCTTACATCTCAGAGAGGAGGGGCTCTGAGAATTCTGTAACTTTC +AGAAGTTTCTTAAAGCTTATAAGTTTTATGAACTTTATGATTGCTGTAAATATCATTCAT +ACACAATACACATACTGAGAGCCACACAGTTCCAGAATGTGCTGAAGTGAAGGCTGGATG +AAAGTGAAGAGCATCACTGCTCTACCCTGTTGCAAGGAAATATTAAAAAATGAACCACCA +AGTTTCCACATTCCATCCAGCTACTCTCTGCTCACCAACTCTTCAGTGGGGCTGGAGCTC +CCAAATTCCCTTTGCTGCCATGCCAGCCCCACACAACGACTGTCCACCCCATGGTCAGCT +GCCACAACACCCAACAACCCAATAAAAACAAACTCTAGAAGCTTATAATTGACAAGTCAG +ATTTATATATCAATAAATTCTCAATACACAAGATGCCCACATAATAATTTCAGGGCCAAT +TGATAATGGTACAAGCTGCCCACCTAGATTAGACAAGTTATCCCAATCATTCTATCCTTT +ATGATATCATATCTACCTGTGGCTATTTAATGCCAGGCTGGTTCAGGATCTTTTTCCTGA +CCATCTGCCTCCATCTTGGCTTCATCCTCTCCCTCCTCTGTCACTCTCTGTCCCTGCAAC +TTCTAGTTCCACCTCCCTTTTTCCTGTCCAATCACAGGCTTCCTGCTGCACTATTGTTTT +AATGTAATTGGACATGGAAAATCCTGAGACACTACACTGCCATCCTGTGAGCTTTGTAGA +TGTCAACTTTAGTAAGTGCTAGGGGAGAATTTCCCAAAGACATTAATTAATTCTTGACTC +CAGCAGCACATGAATTGCTAGCTTGCTTCAAACTCCTACCAATACCTGCTTCTACTGAGT +GTATAGTGATGTCACACTGTAGTTTTAATTGGCATTTTGTTGATGGCAGGGATGAGGAAT +GTGTTCTATAAATTTATGCCGTGGGGAAGTCTTATTTTGTGAAATATCAGTTCCAGGTGT +GTTTGTCAGTTTTTCTATTGGCTTATTAGTCTTTTACTTATCGATTAGTAGGAATTCCTA +ATGGAATCTAGAGAGGAGTCATTTGCCAGCTCTATCTGTGAACATAACTCCTTCTGTTCC +CTGAGTTATCTTTCTACTCTCTAAATAGTAACTTTCCATAAACAGGATTTAAAAATTTTT +AATAGTATAATTTATCTTCTTCCACATTTAAGTTTGGTATTTTTGTATCCTATTTGAGAG +TCTAATTCAAATATAGGATGGGGAGGATAGCTTAGTCCATAAAGTCCTTCCCTTGTAAAC +AGGAGTGTCTGAGCACAACCCCAGTACTCATATAAAAAGTTTGATCCTGCAGCATGTGTT +TACAAGCCCAACACTGGAAAGGGGTTAGCAAGCAGACTGCTGGGGCTCACTGGTTATCTA +GCCTAGTCTAACCTAATTGGCGAGTCCCAGGCCCCAGTGAGAGACCCTGTCTTAGAACAT +CAAAGTAGATGGTTCCTGAGTAGTGATACCTGAGGGTGACCTCTGACCTTTACAGGCATT +TGCAAACCATTACATATGTATACCCTCTAACCAGACCATACACACAAATACATAAATACT +AAGAAGAAAAACACTGAGGTGTTGAGCATGCTCCCATGTGACAAGAATCAGGCATCTCTC +TCTGGATCTTCTCCTTCAGTTTGTTTGTTTGCTGCTGTGTCTGCGTTGTTCTTACTTGTT +AGTCACACTCAGTCCCTGCTACCCTACATCTGTAACAACTCTTGACATTTAGAGATGGAG +GTTTTCCAATGTTGTCTATTTCTACAAAACAATGGTCATGGTTAAGTGAAACACCCTTCC +CAGGCTAGTTGGGGCACTATTTGGAAAGGTGATAAAATGTTTACCAACTGGGCATCTCTC +AAGGAAGCAAGTCATGGGGGTATGTCCTTGAGGTAATGTGTCCAAATGTGCCCCTGTATG +CCCTTCTACCATGACGTTTCCTTACCACAGGCTAGAAACTACACAGCTAACAAGCAAGAA +CGGACTGAGACCTCTGAAACGAGCCAAAGTAAGTCCTTCTTCCTTTAATGCATGTGCATC +AGGCATTTTGTCACAGTCATAAAAGTCCAACCTATGCAGTTAGCAGTGTTTTCTTAGGAT +CTGGACTTCTGTGAGCTTCATATAATTTTCTTATCTATTGCTAAAGTAAAACTATTCTAA +ATTTACAGTGCAGTTATACATTCATGTTCGAAAAATGGGTTTGTTTATAAGATTTATATC +TTGCAGTTGATGAATATGATATTCCTTATCTACCTTGGCTCCTTTAATTTTCCTTTATTT +TCATTCAATGCACAGAGCACTATGTGAAGCATGAGGCTACAGGAGTTAGCTATTTCAAAG +GCAACAAAATGATCAGCTGAGGGAGAACATATGCCCTTGAGTGACATTGAGCTAATTTTT +ATTAACTAGAAATGTCCAAGATAGTATATACCAGTAGAAGGACAGAATGACTGAATCAGG +GTAGGACTGCAAAAGGCAGCCTGGTTCCTGGTTGAGCAAAGGCTAGAAACCCAGGTGACC +CTGAAGGGATGGAAGGTGTTTTGCCTCACTCCTGGGCACCCAGCTCCTATCACATAGCTA +CAGCCCCCAGCAGCTTTCTATCAGTCACATAAAGGCAATGCCCCAACTCCCTCCATATGT +AGAGGGCATGACCATAGATCACCTAGGCTCAATACAGATTTCAATTTTAATGAGGTACCT +AAAGGCCTGAAGGGCTTAGCCAATTAAGCTTTCCTTCCCATACACTCCTCCCTGCAAAAG +GTATTTAACCTCAGGCCTGCCCTGAGAAGTGGGGTACAGTTTTACTCATCCACTTTACAC +CATGACAATATATGTCTTAAAACCATAGCCTGCATCTTTTCATTGGGATCTGTCATGGGG +ATCCATGGAGAAGGCCTTCGCTTAAAGAGCTGCTGTCTAACCTCCCATAGAAAGTCTCTC +TATGTTTCCAGCCATGACTGTCAAACCAAGGCCAAGCCCGCAGCCCTCCAACAAGCCAAA +GACTTTGGGATCCATCCTGGGCTAGATCCAGCCCATGGGCCCCACTCTAGTCTCAGCTCT +TCTATAGCTCCCACTGGAGCCTAGGTGTCCAAGAGCCCAAGAACCAGATGGCGGGCCCCA +GCCTCCCCTCAGGCCAGGGACCCCAGAGCCAGATCCAGCTGTCCAGCACCTCAGACTGTG +CTCCCCACTCTTGGAGTGGAATCCCAAGGCTTCCCTGTAGCCCGACAGCCTAGAGACTGC +ATGGGGTAAGTGCAGCCAAAACTTCCTCGTCCTGTCTCCCTGAGCTGCTGAGCCCTGTGG +AGTGACCAAGCCCTGAGGTGGAGTGAAAACCAATAACCAAACAACCCTACAGATCAGTGG +TTCATAACCCTCCTAATGTGATAGCCCTTTCCTATAGCTCCTCATGCTGTGATGACACCC +CAACCATAAAATTATTTTGTTGCTACTTTATAACTATAATTTTGCTAATGTTATGAATGC +TAATGTAAATGTCTATTTTCCCATGGTCTTAGGCAGCCCCTGTGAGAGGGTCATTCAACT +CTCAAAGGAGTTATGACCCATTGGTTGAGAACCATTGCTTTAGAAGGAAAATTATGCACC +CTCCCCAATTAAAGGGAGTCCAAATCTCATTTACCTCTAGATGAAATTAAAATGAGATAG +TAAAGGAGAGTGTGTTAGCTTCATTTGTTTTTAAAACTTATTTTTAATAAGGGTTTTTAC +ATGCCTTAACCTCCCTTCTAGCCCAACCATCCACTAGAGGTAGCAGAAAAGAAAAGTTAC +TAGGATATGGGGGAAGTGGATCTGTTTAGAGCTAGTTCTTTGGAGCAAATCCAATTCACA +TTGACAGGCTATCAGCAGTTTAGTTCACAGGAATCAGCAAAAGCAGGTCGATCCAGAAGA +AGGCCCAAAGCTCTGCTGTATGTTGTTTAGAAGTAGTTCCTTGTGGTGATTTCAATCTCC +AATTGTCAGGCTATCAGCAGTCCAGTTCAGTAGTGCCAGGAGAACAAACATGAATCAGCA +GCAGTAGCATGATCCAGCAGAAACAGCCAGGCCTCCACCTAATGAGCAAGAGTCAGCAGG +AGTTACCAGGGCCAGCAGGGACACCAGAAGTTCTCTGGTGTGCCTCTTTCAGAAGAGATA +AAGACATGAGACCAGCAAAGCAAAGCTAACCATGCAAGCCTGCTCTCACTGTCCATTGAG +ACCTATTTATACTCCCTCCAAACATCATGTGCCCTCCCACAGGTCTTGCCCCTCATAGGT +CTTACCTCAGCAAAACACTCTGAGTCTGTCTTAGCAATGCTCCATGGGAGTCTGTATCAG +CTGATAGATCCAGAACCTTCCACATCATTCTGCCAGATGGCCCAAGTCTGAGAAAGCAGC +AAGAAGCCACCAGAACACCACCAGCATTTTGGTATGCTTCTCTCTATGGAGTCACGACAA +ATGATGATCAATAAACAATGGTAAGGCATACCAATACCATCCAGCATCATCCATCGTCTG +TTGTGTTATATTTATATTACTTCTAAGCATCATGTGTCTTTTCATGATATGTGAAGCATG +ATATGCTTTAGCAAAGTATCATTTCTTTCACCTTTGTCTGCTTCAGCAAAACATTCTTTC +ACGTGGCTGCTTTAGCAAAATATCCTTTTACTTGTGTGCCCCAGCAAAACATCACTTGAC +TTAACTGACTTTCTAAAGAAACCAGAAGTTTCCCCTTTAAGAGTGGTCCCTCCTTCCACA +ATTCTAATATGAAGAAAAGACACAGACATTCCCATGGAAAGAATGTCAGGTAACAGTGCA +ACTAGAGATTGGTGTCCCATTGCTATCGGCCAAGGAGCACAAAGGCCTTTTGGACACCAT +CAGGAATTAGGAGAGATTCATGGAATGGTTTCCATTTCAAAGCCATCAGAGGGTACCATG +GGGCCAACTCTTTAGTTTCAGATTTCTGAACTCTAACCTTCAAGTGAATTAGTTTCAACT +GTCATAAGGTATATATTCGGTTATATGCTCAAGAGGAAAAAGCACAAGACACAGAGACTA +GGACTATCCAAATGCCACTCAGCTCTCAGGCTCTACCCCATCTCTTCTTTTGCTTCTGCT +CAGTATTACTTGGGATGACATCCAATCAGAACATGGGGTCTCAGGGCTCAGGCAAAATCC +TCAGATAGAAGAAAGTCTTAAGTCTAATTTGCTTGGAGAGAGTTCATCTCCAAGGCTTTT +ACATTTCCTAATATGTGAATACTTCTTTTATTAAGAAAATGTGATAAGTATAAAAAAATA +TGCAGAAGTCTTTTTTGGCTCATTTTTCATCTGGCCACTTCTTTACCTTTCACTGCCAAC +ACTGCTGTGATGAGGGAATGTGAGGGCTTCCCTTTCCCTCACACCAGACTCTTCACACAT +CTTAAAGATTCTCTCTCTCCCTCTCCCTCTCCCTCTCCCTCTCCCTCTCCCTCTCCCTCT +CCCTCTCCCTCTCCCTCTCCCTCTCCCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCT +CTGTGTGTGTGTGTGTGAGAGAGAGAGACAGACAGAGAGAGACAGAGAGATTGTGTCTTC +TCTCTTCTCCTAAAAACTGGGGTGAAATGAGGATGGGTTGAGTAGTGTGTTAATTAGAAT +TCATATATATCGAACCATCTCACCTAGCTGGAGCAGAAGGATTTGATACAGTATGTAGAT +GTCTTACAAAGAAACCAGTGGACAGGTGTAACACACACACACACACACACACACACACAC +ACACACACACACACCCTCAGCTCAGGTTTCACTGTGAGCAAGAAGAGAGCATGGGGCGGA +GCCTGCCGCCCTTTCGTTCTGCCACTCCCACTGCTGCTGCCTGCCGCCCTGCTGTTCCGG +AGCCAAACACGTGGTCACCTGCAACTTTACTCCAGGATGATTTGGCTGGAATGGGTCCCT +TCCCCTGCTTCATAACCCAGTGTCGGGAACAGTAAAATTGAACCTTGATCAGAGTGGTTG +TCTTGGTTCCATCTCTATCGCACCGCCTAGCCCCCTCTTCTCTTCCAGTATCCAAGATGC +CTTTCCAGACTAGAACCCAGACATGTGAGCGGCTGGTGGGCCGCAACAGACAGGAATTGA +GCAGCACCAGGGAATCCCTGGGAGTCACACTGCCTCTGCACAGTGTGGGTAGGTGGCTGC +TTCTGCTGCAGAGATTTTGGAGGCAGGAAGCCTGGTTGTAGAGTCATCCTGTCTGTCGTG +ATTTGTGCCAGCAAGATGGAAGATTGCCACCCTCCCATCTCTCTTCATAATCATCCTATA +TTTATATCTGGCATGAATCGCTTGGACCCAAAATCACACCAAGGTCACAGATGCAGGAAA +GCCTCAGAAATAATGTTGCTTTTGACATTTGAGCCTCTGCAACATAAAAAGACACATGAA +GGGGCTAGGATGGATACACAGAAGTAGACTGCAGTGTCTGTCAGAGACCAGAAGCTGTTT +CTTTGTTGCCATAGTCTTTTTCAGGAGGGTGGGCTCAGAAAGCGATCCCTAATTTGTATA +ACTTTGCCATGGTTGCTTCTTTAGGCGTACAGTACCAGTCTGCTTGCCTCTCTTCTCCTG +ATGTCTGGCAGTTCTGTGTTCTGAGATTTAACTCTTTGTGATGCTGTTTCTGCGGTGATT +ACGCTAACATTAGGGACTGAACACTCCAGAAAAATCAGAGGAGCCATTTCCCAGCCCATG +GGTGGAACTACCAGACTACCTGTCTTGTCAATATGTTTGAGGTAGGAGACAATTCTCTAA +CCCTGCAAGCATCCTTCTGCCATGGCTTTGTTCTTGTAGCCCTGTTCCTGGGATGGGCTA +CAGTCCTGTCTAACAATAGCACATAGCACTCTGCCTGTACATTACCTCTCCATCCTCTCT +ATCCCATGATGCTGCTGACATTTGAAATAGGATCAACAACACATGCTGCTAATTGGCACT +AGCACAGGATCACACATATGTAATGTGTGGTCTAGCCACCCTCTTCTACTGTGGCTCAAA +CCTTACAAGACAGCCCGGAAACAGCCAGTCTTTGGCAGCCAATGGGATAAAGATGTACTC +TGGCAATGGTCCCACTTACACAGGAAAGAGGGTAAGGATGTGATGGTGCCCAAACCTGGC +AGCCATCTTATGTCTTCTACTCAAGTGTGACAATGACAGGGGAGCAAGCTGGCCTGCATT +TGTGTGACTCTGATGTTAGGGGAGGGTCTGGGGATTTTACAAATCCCTGTGACATTGGCC +CCAGGCTCTGGTCAAGAAGAAACTGCTGCTGGTTAACTCTTCATGTTGCTTAAACTCATT +GTAGCAGTGGCTCTGATATGTTGGATCTTAGGAGAAGGAACAATGGCTCAAGCATTATAT +GATGGCATGTGATGAGTCAAATAATTCTGATTTCCTTTCCTGCGTCCTCAACCTGAGTTT +GTTTTTAAGAAGTATATCTATCAACAGTGTGACAGAAAACAGGTGGGATAGTGAAAGAGT +TCATTAAAGGAACCTTATTTATTTTTAACATTTTAAGAAAGGTTTTACTCATGTCAAAGT +ATGTATGCGTGTGTTTGTGTGTTTATATGTGTGTATATGTTTGTGTGAGTATGTGTGTGT +GAGAGTATGTTATGTGTGTATATGTTTATGTGAGTATGTGTGTGTGAGAGTATGTTATGT +GTGTACATGTTTGTGTGAGTATGTGTGTGTGTGCATGTGTGTGAATATGCTATGTGTATA +TGCATGTTTGTATATGTGTTCTGTGTGTATGCTTGTGTATGTATTCGTGTTTATGTGTAT +ATGTTTGTATGTGTATATCTGTGTATGTATGTGAGGGTGTTATGTGTGCGTTTGTGTGTA +TATGTCTGTGAATGTTTGTGTGTGTTTTACAATGGGGTTTTGTAGGACGAAAGAAAGGCC +TACCTAATTTTACTCCCAAGCACAAGAACAAATAACATTGGAAGCCAAAAGGCAAGGCGA +GGCTGTTGATGAGTCACTATGGAGAAGAAAGAAACAGCAAGCCTAGGGGATGTTATTTTA +AGAGACCTACCCTCCTCAGAGAAGCTTCTTTTCGCAGTGTTAACACAGAGACAGCCACAA +GCAGACAGAGAATATGCAGAGTGAGAGACTTTGGATCGCTGTCCTAAGCAGGAGAGCTTC +ATCCAACTCCTTTCCTCTGGGTACAGGGATCTCAGTGTAAGAGAAGGTGCAAAGATTCTG +AGAACCAGAGGTGTGAGATGATTCCAGGGAGACAGTGTCTTCCAGACACAACAGGATGGA +TACACATATGAACTCACGGAGACTGTGGCAGCATACAGGGACCTGCGGAGGTTCAAACCA +GACAAAATCCCTGCATTGAGAAGGGGAGGCAGACATAAGGTTCCATCTCTAACCAAGAAG +CTATTTACAGTTGATACCATGCAGGGGAGGGGAAATTAGATTCCTCTAATGGAGTGTCAG +TAAGTGTATCAACCACGCACCAGGGCAGGCCCCATGCCTGACACAAAATGAACTTTATGT +GGGCACGCGTGCGCATGCGCGCGCGTGTATGTGTGTGTGTGTGTGTGTGTGTGTGTGTGT +GTGTACTTTTTGTTTTGTTTTGCTATTGTAATGGATAGGGATATGGGAAGGATCTGAGAG +GAGTTGTAGGAAGGCAAAGAATATGATCAAAATACTCTATGAAAATTTTTAATAAAAAAG +AGAAATGATATTAAAATAGAAAACAACATCACTGGACACACTAAGTCATTACCTGGGATA +TATAGTCCTTTATAGAATAATTTTTGGTGAGCATAGAAAGTAATAGATTATATGCATTGT +ATCTAATTGTACTTCATATTTGTTTCTTCACTCCCAGACCTCCTCCTCAGTGATTTCCTT +AGTCTCTCTGGTTTACCTTCTGATTTCATGCATGCCCTGACCCCCGCCCCCCCCCCCACA +CGCAAGCACACACACAGTGTATAACAGTCTAATTCATTTTTTTCCTGAAATGGCATAATT +TTGTTCAGCTTTGGAGCTGAATGAAGCTATTGTATATATAGACACATTTCCTTTAACTTG +TCACCGGATGGTGGGCAGCTAGAGTATGTCACTTAGCCATTGTTGACTGTGCTTCAGTAA +ACATGGAGTGAGTATATCGTTTGCATTCCCAGATTCTCCTGGGCAAATACCCAGCAGCAC +TATAGCTGGATCACATGATAGATCTATTTTCAGGGTTTTGAGGAACCTCTGTACAGATTT +TCTAATGGCTGCACTGTCAGCAGTGTGTAAGGGTTCCTGTTTCTTGAAAGGTACTTGCTA +GGCCAAGTCAGCATGGCTTTTGTTGATAGCAGGGGAAGAATTTCACCAAAATCGACAGTG +AGGGGTATGAGGGGGCTGGGAGGCTGAAGAGATGGTTTGGCAGTTAACTGTATTTGCTGT +TCTTATAGAGAACCTGACTTCATTGCCCAGAACCCATGTGGAAGCTCACCATTGTCTCCA +ACCCCAGGAAATCTAGTGCCCCATTTTTGGACCTCCACAGGAACCAGGAACACATGTGGT +ACACATATAAGTAAGCAAAACACTCTACATATAAATAAAGTAAAAATGAATACATATATT +AAAACTTTAAAAAGAGCAAGGAGCTTTTGGCAAACTGTTACAGTAGTATTATTGCTGAAA +CTGGGTGGAAAACGCCAAGGACAGAGCCCAAGTTTAGGGACCTTGAGAGCTTAAAGGAGA +TCGGTCAAGGAGAGAGTGTTGGTCAGGTCTCTGTCCTGTTCAGTAGAAATGTTACTCTTC +CTTTCAAAAATGTTAAGTCCACTATTTCACTGGATCACTTTGTACTCGTTAAGGATCTTG +GGATTTGCTGACCAGTGGACATTTACTACAGGAATCAGGTACTCCAATTGAATGTCAACA +GAACAGACTCGGGAGTCAGATTGAGATTCCTCATCTCCATCCAGTAATCCATACAAGGAC +ATCAAAACTACACACTTAGGATTCTCTAGACATGAGGACAAAGCAATCTCATCCAGATGC +AATAGATACCCTTGTTTAAAAAATGTTATCACACAAGGCTGGAGAGATAGCTGTTAAGAG +GGCTGGCTGCTCTTCCAAAGGACTGGCGTTTAAATCCCAGCACTCACATGGTTGTTCTAA +TTGTTTGTAATTCCAGTTTCAGGTGATTTGACATCCTTACTCAAACCTACATGGAGGCAG +AACACCAATGTAAATAAAAAATGTTAAAAATGTATCACACTAACTCTTCAGTGGTGAGGA +AGTTCACATTCAAGGGAAGCTAGTGGGGTTCCACAGAGAAGTGACTTAGGACTTCCTTTA +GGGATGGCCAACTGGGGCCAGTGATGAAGCTGCTAACTTCTGTTTGAGGGACAAATAGGC +TTACACTCACCATCCACACTTAGCCCCCTTGGGTGTCACTAAAGTGCAGCAGAGACACCA +ATAGAAAGCTCTGATATTCAGGACAGGAATGAATTTTCTTACTACCCATGAGCACTTGCC +CTTATTCTTCTGAATCTATTTTCATGGTAGATCACAAAATAAATGGCTGTCATTAGGATG +CCATAAAAAGTATCTCAAAATGTCCATGAGTATGGAAAACATTGGGAAGGACCCTTCCTT +TAGCACACAGTGACCACTGTTTGTATGGACTACTGTGTTTCTGCTGTATATCCCTTTAAC +AGACAGCCCCTGCGTTTATTTGGGAAGGACTTTTTCCTAATCATACAAGCTCAATGGAAC +TGTCAGTCATGTCTCCTGCCATTCCTGGATCACTATATGAACAAAAATGGTCTTCTCCAA +GGTGGTCTCACTCAGCCAAGGGGAAAATTTGCATTGGCCCTGAGCAATCAATGTCTAGGT +AGGAAAATGATGAGACCTGAAGCATCCCATGGCCAGAATGGACAGCACTGATTTTCTAGA +TCCTCTGACATGCTCTGATGTCTTACTTTCTAATGCCTAGTTTTCAGTATTCTCCTTGAT +TCTGTATGACACTCCCTTCTCTTTTTGCTGGTGGCCAGTGCCATTTTTCTTGCTTCTATG +TGAAGCACTGGCAGGTGCATCACTGTCACAGTAGCCCTGTCTGCTCTGGAGTTCCACTGC +AGCCTTGACTTGTAGGTGGTGACTGTAGTAATCTCTTTATAGAGATGGTACCCTCCACAG +GCTTAGTCAGGGAGAGCCCTTCTTACAGCTCACAATTCTGTGGTTTTACCATCCATCCTC +CCTGCTCTTCTGTTATCAGGGACCTGGGAGAGGGTGTGGATCATGAGTCCTTACCACTTC +TGGAACCATAGCCACTTGCCTGCTCCCTGTATGTGTGTATTCATCTGCATGTGGACGTGT +GTGTACCACAACATATGTGTCAGAGAACAAACTCAAGTGACAATCCTGGCTTTCCCCCTT +GTTTGAGACAAGTGGTCTTTTGTTCACTGTGGTAGGCCTGAAGGGAGATGGCCTGTGTGC +TTCTGGAGACTTGTCTTGCCCTCCCATCTTGCCATAGGAGTACAAGGATTACCTCCATGA +GCTACAGCATCTACCTGTTAGGAGAGTTCTGGGGGTCACAACTCAGTCATTACACTTGTA +TAGCAAGCACTTGACCCACTAAGCCCTCTCTCCAGCCTTGAAGTATTCCTATTGTCTGGC +TTGGACAGTTCTTTCTTTCTAGTTTGTGAGCTCTCCTCTTCTTAGGCTAATTGTCTCTCT +CTTCCCTTGGTAGCCTATACATTCGAAAACAAAACTCTATCGTTCCCTCTGAGCAAGGGA +AGCCCTGGTGCAGAGGCTTAAAAGGTCTTCCATTGTCATCTTCAATTGGCAGTGCTGGGG +AAGCACGCCATTCAATTAGCCAATGCATGGAGCACATAGGCATTACATTCCCTTCTCTTC +CTCCTCCCCATCCTCCTCCTCCTATTTCTTTTTCCCTTTGTTGCTATTTTATTTGTGATA +TTTATGTATCTATACCCATATCATGAATATAATTTACTGGACTGTGAAGGGTTTTCTGTG +TAAATAACTTCTATTTGTCCATAATTGAATACACGTCACTATGTGTAACGGTGTTTGTCT +CGGAAGTACTGACAAAAGGAATGAAATAATGTCTGCAGTGAATGGATCCCTAGCAACTCA +AGACACTGGTCTTTATAGTCTTAACCATTGTAATGGAGGACAGACACTGGTCTTTAATAG +TCTTAACCATTGTAATGGAGGACAGACACTGGTCTTTAATAGTCTTAACCATTGTAATGG +AGGACAGACACTGGTCTTTAATAGTCTTAACCATTGTAATGGAGGACAGACACTGGTCTT +TAATAGTCTTAACCATTGTAATGGAGGACAGACACTGGTCTTTAATAGTCTTAACCATTG +TAATGGAGGACAGACACTGGTCTTTAATAGTCTTAACCATTGTAATGGAGGACAGACACT +GGTCTTTAATAGTCTTAACCATTGTAATGGAGGACAGACACTGGTCTTTAATAGTCTTAA +CCATTGTAATGGAGAGCAGACACTGGTCTTTAATAGTCTTAACCATTGTAATGGAGGACA +GACACTGGTCTTTAATAGTCTTAACCATTGTAATGGAGTGCAGACACTGGTCTTTAATAG +TCTTAACCATTGTAATGGAGGACAGACACTGGTCTTTAATAGTCTTAACCATTGTAATGG +AGGACAGACACTGGTCTTTAATAGTCTTAACCATTGTAATGGAGGACAGACACTGGTCTT +TAATAGTCTTAACCATTGTAATGGAGGACAGACACTGGTCTTTAATAGTCTTAACCATTG +TAATGGAGTGCAGACACTGGTCTTTAATAGTCTTAACCATTGTAATGGAGGACAGACACT +GGTCTTTAATAGTCTTAACCATTGTAATGGAGGACAGACACTGGTCTTTAATAGTCTTAA +CCATTGTAATGGAGGACAGACACTGGTCTTTAAAAGTCTTAACCATTGTAATGGAGGACA +GACACTGGTCTATAATAGTCTTAACCATTGTAATGGAGGACAGACACTGGGCTTTAATAG +TCTTAACCATTGTAATGGAGAGCAGACACTGGTCTTTAATAGTCTTAACCATTGTAATGG +AGGACAGACACTGGTCTTTAATAGTCTTAACCATTGTAATGGAGGACAGACACTGGTCTT +TAATAGTCTTAACCATTGTAATGGAGTGCAGACACTGGTCTTTAATAGTCTTAACCATTG +TAATGGAGTGCAGACACTGGTCTTTAATAGTCTTAACCATTGTAATGGAGGACAGACACT +GGTCTTTAATAGTCTTAACCATTGTAATGGAGGGCAGACACTGGTCTTTAATAGTCTTAA +CCATTGTAATGGAGGACAGACACTGGTCTTTAATAGTCTTAACCATTGTAATGGAGGGCA +GACACTGGTCTTTAATAGTCTTAACCATTGTAATGGAGGACAGACACTGGTCTTTAATAG +TCTTAACCATTGTAATGGAGGACAGACACTGGTCTTTAATAGTCTTAACCATTGTAATGG +AGTGCAGACACTGGTCTTTAATAGTCTTAACCATTGTAATGGAGGACAGACACTGGTCTT +TAATAGTCTTAACCATTGTAATGGAGGACAGACACTGGTCTTTAATAGTCTTAACCATTG +TAATGGAGGACAGACACTGGTCTTTAATAGTCTTAACCATTGTAATGGAGGACAGACACT +GGTCTTTAATAGTCTTAACCATTGTAATGGAGTGCAGACACTGGTCTTTAATAGTCTTAA +CCATTGTAATGGAGTGCAGACACTGGTCTTTAATAGTCTTAACCATTGTAATGGAGTGCA +GACACTGGTCTTTAATAGTCTTAACCATTGTAATGGAGGACAGACACTGGACTTTAATAG +TCTTAACCATTGTAATGGAGTGCAGACACTGGTCTTTAATAGTCTTAACCATTGTAATGG +AGTGCAGACACTGGTCTTTAATAGTCTTAATCATTGTAATGGAGTACAGACACTGGTCTT +TAATAGTCTTAACCATTGTAATGGAGTGCAGACACTGGTCTTTAATAGTCTTAACCATTG +TAATGGAGTGCAGACACTGGTCTTTAATAGTCTTACCCATTGTAATGGAGGACAGACACT +GGTCTTTAATAGTCTTAACCATTGTAATGGAGTGCAGACACTGGTCTTTAATAGTCTTAA +CCATTGTAATGGAGGACAGACACTGGTCTTTAATAGTCTTAACCATTGTAATGGAGGACA +GACACTGGTCTTTAATAGTCTTAACCATTGTAATGGAGGACAGACACTGGTCTTTAATAA +TCTTAACCTGTAATGGAGGACAGACACTGGTCTTTAATAGTCTTAACCATTGTAATGGAG +GACAGACACTGGTCTTTAATAGTCTTAACCATTGTAATGGAGGACAGACACTGGTCTTTA +TTAGTCTTAACCATTGTAATGGAGTGCAGACACTGGTCTTTAATAGTCTTAACCATTGTA +ATGGAGGACAGACACTGGTCTTTAATAGTCTTAACCATTGTAATGGAGGACATAAACTGG +TCTTTAATAGTCTTAACCATTGTAATGGAGGACAGACACTGGTCTTTAATAATATTAACC +TGTAATGGAGGACAGACACTGGTCTTTAATAGTTTTAACCATTGTAATGGAAGACAGACA +CTGGTCTTTAATAGTCTTAACCATTGTAATGGAGTGCAGACACTGGTCTTTAATAGTCTT +AATCATTGTAATGGAGTGCTGACACTGGTCTTTAATAGTCTTAATCATTGTAATGGAGGA +CAGACACTGGTCTTTAATAGTCTTAACCATTTTCATGGAGGACAGACACTGGTCTTTAAT +AGTCTTAACCATTGTAATGGAGGACAGACACTGGTCTTTAATAGTCTTAACCATTGTAAT +GGAGGACAGACACTGGTCTTTAATAGTCTTAACCATTGTATTGGAGGACAGACACTGGTC +TTTAATAGTCTTAACCATTGTAATGGAGGACAGACACTGGTCTTTAATAGTCTTAACCAT +TGTAATCGAGGACAGACACTGGTCTTTAATAGTCTTAACCATTGTAATGGAGGACAGACA +CTGGTCTTTAATAGTCTTAACCATTGTAATGGAGGACAGACACTGGTCTTTAATAGTCTT +AACCATTGTAATGGAGGACAGACACTGGTCTTTAATAGTCTTAACCATTGTAATGGAGGA +CAGACACTGGTCTTTAATAGTCTTAACCATTGTAATGGAGGACAGACACTGGTCTTTAAT +AGTCTTAACCATTTAATGGAGTGCAGACACTGGTCTTTAATAGTCTTAACCATTGTAATG +GAGGACAGACACTGGTCTTTAATAGTCTTAACCATTGTAATGGAGGACAGACACTGGTCT +TTAATAGTCTTAACCATTGTAATGGAGTACAGACACTGGTCTTTAATAGTCTTAACCATT +GTAATGGAGGACAGACACTGGACTTTAATAGTCTTAATCATTGTAATGGAGTGCAGACAC +TGGTCTTTAATAGTCTTAACCATTGTAATGGAGGACAGACACTGGTCTTTAATAGTCTTA +ACCATTGTAATGGAGTGCAGACACTGGTCTTTAATAGTCTTAACCATTGTAATGGAGGAC +AGACACTGGTCTTTAATAGTCCTAACCATTTTAATGGAGGACAGACACTGGTCTTTAATA +GTCTTAACCATTGTAATGGAGGACAGACACTGGTCTTTAATAGTCTTAATCATTGTAATG +GAGGACAGACACTGGTCTTTAATAGTCTTAACCATTGTAATGGAGGACAGACACTGGTCT +TTAATAGTCTTAACCATTGTAATGGAGGACAGACACCTGTCTTTAATAGTCTTAACCATT +GTAATGGAGGACAGACACTGGTCTTTAATAGTCTTAACCATTGTAATGGAGGACAGACAC +TGGTCTTTAATAGTCTTAACCATTGTAATGGAGGACAGACACTGGTCTTTAATAGTCTTA +ACCATTGTAATGGAGTACAGACACTGGTCTTTAATAGTCTTAACCATTGTAATGGAGTAC +AGACACTTGGGCCTATTGCTCCCATCTGTCATCGCTGTTCACCTGGCTATGGATTTCATC +TCTGTCCCTCCTCCACTCTTATCATGGGTTCTCTTTGCCTGGGCAGCCTCCACCTGCTTA +GTCTTCAGCCCTGTAATTCTTTCGTGTCTCAGTTCTATCTCATCACCACTAAGACACTTT +TTGTGAATGGTTGGAATTTGCTTTTATATAAATGTGTGCACATATATACATATATACACT +CTATTTGTTAACATAAAAATATATAAACTTTATTAAAACTTACACACAAACAACATGCAA +GGCACCAATTGCAATTGGGATAAATACAGCTAAGTGTAAGGACGGAGTATAAAATCATAG +CCACAGTGCCTGAGGAGTACTCTATAGTACTTTAATGTCTTTCTATCTAGTAAGCCTATG +CTCTTCTTTTGGCAAACTCACAAGCTGCCAGTCACCATAAAATCCCAGATGATATTAATG +TTCTCCTTATGAGCAGATTATCTTTCCAGTAGCACACTCCCATAGGAAACAGTGATCTCA +CTTTTCCCACTCACCAAGTCTAGTGTATTTTCACCACATTTAGTGCACATAACATAGTAA +TTATGCATTAGTTGGCTGTCAATATTATTGTAGGACTTTTGATTGGCAGCAGGCTATCAG +CAGTTAAGTTTTTGGGTGAATCAAAAGTTATATGTGGAGTGTGTGTGTGTGTGTGTGTGT +GTCCCTCGGGTGTGCCTGTGCAGGCCAGGGATCAATGTCAGATGATTCTCCATGTTATTA +ATTAATTAGGGGGGCGGGTGGAACTCACAATCCTCTGCCTCTTGAGTGCTGGATTCAAGG +GTATGTGCCACTGTGCCTGGCCTTCCACATAATTTTTTGACTCAAGGATTCTCAGTTGTT +AGACTGGCTGACCTGTAAGCCTCAGAGATCATACAGTCTAGGCCTCCATGGTACCACTGC +TTTCCATGGGTTCAGGTCTGCCTGCTTGCTTGGCAAGCACTTTACTGACTAAGCCATCTC +CCTAGCCCCTACATGTGAATGTTTGCCTGTATAGATGTCACATCCCTAAACTACTGTTCT +GAAAAGTTATTCACAAACTGACTGCATAAACATACAGTAATATATCACTTAAGGGCAGTA +AGACATCCTTAAAAATGTATCACTAGGTACATTCATGGTTCTGTGCATATCATAAAGTAT +AGGTACACAATCCTACACTGGAGCTTTGCCTGGACTAACTAGTATGTATGTGTGGTATCT +GCATCTGGACCCATAAGGAATCAAAAACTATGAGCTAAGTCAGATGGTAGAGCCGCACAC +TCCAGTAAATGCTCCAGTATAGAAAAAAGGGAGATTATAGGACATACCCTAAATTTAAAA +TAAGGTCCACAAGTCTTAATCGCGTTCTCACGCCCGGCCAGGAAAGAACACAACAAACCA +AAATCTTCTGCGGCAAAACTTTATTGCTTACATCTTCAGGAGCCAGGAGCGCAAACCCCC +AGCCCCAAAAGCGAAAGCCACCCCAATAACGAAACCGAAACCCCTTCCCTATTTAGGAGA +GTTATCTTTCGCCTAGGACGCATCACTCCCTGATTGGCTGCAGCCCATGGCCGAGCTGAC +GTTCACGGGAAAGGCAGAGTACAAGTAGTCGTAAAATACCCTTGGCACATGCGCAGATTA +TTTGTTTACCACTTAGAACACAGGATGTCAGCGCCATCTTGTGACGGCGAATGTGGGGGC +GGCTCCCAACATCTCCCCCTTTTCTTTTAATAAGAGCAAATAGGCCACCCATATTAATGA +GAGTGGAGATAGAGGTCAAATCCCCAGTGTGTAGGTAAAGGAGCCGTACACATAACCTCC +TCCCAGGCTCATCACCCAGAGGGGTCCTGGTCTGGTCCCGTGTTGTTTTTCCTGGGGGAA +GGACACTTGAACACTCAACCTTCTTGAAAGATGACATGTCTCCCTAGAATAGGCTCATTT +TATGCCGCAGAGCCCTTCTATTGCAGTGCTTAGCCGTGCAACTCTCTCGGGCTGCTGAAG +CACACTCACTCTATCCCGTGCAATGAGACTAGCCTCATGGGATATAAGAGCTGAGTGGCC +AGCGACCTATTGCCTAAGCATAGATATATCAGGGGAAGCTCCATGTTCTAGTCCTGCAAG +CGCCTGGGCAATAACCACCTTGTCTCTCCTAGTTTGGGCCTTAAGCTTACAGACCAATCA +AAGAAGCAACACTAATCCACAGCAAAGTGTATCTCCAAATAATATCAATCCCACCCATTC +TTTAAAGAAGGGAAATGCTGAGGAGATCCAATTGGGTAATCCTTTGGTCAGGGACAGGTC +CAAGCGCGTGGAGTTGACCTGAAGTCTCAATTCTCGAAGGATTTGTTCAAATTTAGCCGT +CCAATTCTGTAACATATACTGAAAAAGACTTTTTGACAAATTAGCTGCCCTAGTAAATTT +AACATACTGAATGGAAGTAACACACAATCCCGGAAACTTTTGTTTACACCCCAGCTGAGC +TATTTGCCATAATACATCTAGTTGTATCTGGACAAGATCTATGAGTTGATTAACCAGCAT +GAGACCTCCCTGTATCTTGACATTAGCTGAGGCCTGTTTATCTATGACTGTAGTCACTGA +GGCTGACAAAGTGTTAATGGTGTCAGTCGTCTGGACCTGTCCAGACAGAGCCAAGGCTGT +CTGAATCAAGGCTAAACCCAGTTCCTAGTTAGTGGTAAAAAAGCAGGAGAATACTTGAGC +ATTATACATCACCGTCATTGGGAGTGGAAATGTCGACATTATCCCCCAACGCTGCTCTCT +CTTTATTATTGACGCCCTGGACATCACCAAGACGAGGGACATCAGTATTCCCTTGGTCAG +TCTGGATTTTTCGGGTGAGTCTTTCTGGTATCCAAAATGGGTTGTCTTCATTCTGTGGGA +AAACACAAACCGCTCCCCTGGATCTTATCAAAATAGGATCCGGGCCATACCATTTATTAT +CAAGGACATTTTTCCATTTAACCATCTCATTGGGCCTATCTGGCTCTGAACAATGACGTT +CAGCCGCAGTATGGCCATGAGCATCAATATTTAAAAAATTGAGTGTAAAGAGTGCCATAG +ACACAGACACTCTTGGTGCTCGGGGTAAAGTCTCCTCAAAAGTTCCCCTCTTCTGTTTTA +TAAGATAGGCTTTGAGGGTGCGATGCGCACGCTCAACAATACCCTGTCCTTGAGGGTTGT +ATGGAAGTCCAGTCAGGTGGGTTACGTCCATCTGACGGCAGAACTGCTGGAATTTTTGAG +ACGTATAAGCTGGTCCATTATCAGTCTTAAGGAGTTTGGGTTTCCCCCAAGCACTCCATG +CCTCAAGGCAATGTTGAATCACATGTGAGGCTTTTTCTCCGGTTAACGGAGAAGCAAACA +TGATGCCAGAACATGTGTCAATGGACACATGGAGATATTGAAGTTTTCCAAAGGAAGAAA +CATGTGTAACATCCATTTGCCAGACCTGTAGAGGTCGAATACCGCGTGGGTTAATTCCCA +CATGAGGAACTGGCAAGAACTCACAGCAGCTTTGACATTGAGTAACAATGTCACGGGCTT +CTTTTCTTGTCAAGGAGAAACGACTGCGTAATGTTTCAGCCGTCACATGAAAATTGTTAT +GAAAATTTCTTGTAGCCTCTACCGGGGATGATAGGGCAGCAGCCACCACTTTAGTGGCCT +TATCTGCCAAATCATTTCCCAGAGCCATGGGGCCAGGTAGGCCTGAATGGGCTCTAACAT +GAGTAATATAAACAGGAAATCTTCTAGATAACAAAACTAATTGTATCTGCTGAAAAATAT +TGGCAACTCTACTGGAAGGCTTAATCACTCCAGCCACTTCTAAAAGATTTACTGCATTAA +CCACATAACAGGAATCTGACACAATATTAAGGGGTTCTAAAAAGGTTTTTAAAACTTCTA +AAACCACTAAACATTCTACCACTTGAGGTGAATTTTCATTATATTGTTTGGATACCACTT +TACCATTAGCCACATAGGCACCTATGCCAGTTTTTGATCCATCAGTATATACCACAATAC +CATTTTTAAGTGGGTTTCTTACTGTTATTTGTGGAAACACAACAGATTGATTTTGGGCAA +ACTGTAAAATTGGATGTTTTGGATAATGGTTATCTATTTGTCCTGAAAAGGAGGTAACTA +AAACTGCCCAATCATTAGATGTGGCTGCCAAGGTTTGAACCTGTGCAGCGGTATAAGGTA +CAATTAAAAGATATGGACTTCGCCCAAAGTGGGTGATTGCTGCTTTTAGGCCTTTAAGGG +CAAGCTGTGCAATTGCATCAGGATACCAATCTATTATTTTAGCTGGGGATACGTTTGGAT +GGATCTACAACAATGGCCCATTCTGCCACAAAACTGCGGTTGGCAATTGTGCTGTCTTAA +AGACACACAAACTGAAAGGCTGCGAATCCTCAATACGTTGTAATTGTGCATTCTGTAAGG +CTTTTTCCACCTTTTGTAAGGCCTGGTTAGCAGCTAGAGTAAGAGTCCTAGGGGAGGAGA +TATGAGGATCTCCTTCTAAAATACCAAACAAAGGCCTTAACTCAGCGGAAGGAATCTTTA +AAAAAGGTCTGAGCCAATTAATATCTCCCAACAGCTTTTGAAAATCATTTAAGGTATGGA +GGTGATCTCTTCTTATCTAAACATGTAAATATTGATTTCTCTCAAAGGAGGAAATATGCG +TGACATCCATTTGTCAGACCTGTAATGGCCTGACGCCACGAGGGTTTACCCCTACGTGAG +TAGATAAAATTTGACAACAATCTAAAGGCATTATTAAGTAATCAGAATCATTTTCAGTAG +AACCAATCTCTCTGGCAGCTCTAGGAATACCAGAGGAAGAAAAAACAGCCATGTAGGCTT +GGCAAAATTATTAGTTGAGCTATTCTGTCCCCTTGTGATATAGAAAAGACAACTTGAGGA +CAAGAACAGAGAACCTGAAGTTCCCCTTTATAATCCTGATCTACAACTCCAGGGTGGATA +ATAAGACCTTGTAGGCTGCAAGAGCCTGTCTCTGTCATTATTGTCCAGTGGCTTCACCTG +CTCGGGAGAGCGCCTTCCAGGCCCTAATAGCCTTTTCATCTGATTCAGAACTATTAAGAA +CTGGCTCCTTGAACTCATCTAGTGATGAGTATAGGCTCCTTCTCCTAGAAGCCTCCGCTG +ATTGATCTTTTTTCTTTTCTTTTTTCTTCTCCTTCCTTCTAATCTCTCCCCAGGTATTCT +TACCTGACCTAAACTTTTCCTCGGGTTCAAGACCCGTGGAAAGGCCTGTATACTTATTTT +GTGTACCATATTTTCTCTTTGCTCCTACTCTCTCTCCCCGCTTTACTTCTGATAGATTGT +CCTGAATTTCATCTAGAATCCGCCCTGCCTTAACCACTTGATAACATGTGAAAAGGAACA +AAAGGGCTCCTAACACTAGAAAAAATTTAAGGCCAAACATACCTTGTAAAGCCATTTCCC +ACTTTACTTCTGATAGACTGTCTTGACTTTCCTTAGAAAGTTCAAGACCAGACTTACCTT +GTAAAGCTATTTTCCACTTTACTTCTGATAGACTGTCTTGAATTTCCTTAGAAAGTTCAA +GACCAGACTTACCTCGTAAAGCTATACTTACGGGTTACCGCCGTTCCCCAGCTGAAAAGT +TCTGAATTCACGCAGTTGAATCCTTCTCAACAGTCTGTTTTACGAGAACACTTCATTACC +GTGACCCGCAGTTCTGGTTCCGGAATGAGGGATCTTCCTTGCGCCGGTGATGGTAAACTC +TCGTCCCGAGTTTTTCTTCCCGGGTTTCCTCTTCCCGGATTTTCTCGTCCCGGAATTTCT +CGTCCCGGAATTCGGCACCAATTCTTATTCGCGTTCTCACGCCCGGCCAGGAAAGAACAC +AACAAACCAAAATCTTCTGCGGCAAAACTTTATTGCTTACATCTTCAGGAGCCAGGAGCG +CAAACCCCCAGCCCCAAAAGCGAAAGCCACCCCAATAACGAAACCGAAACCCCTTCCCTA +TTTAGGAGAGTTATCTTTCGCCTAGGACACATCACTCCCTGATTGGCTGCAGCCCATGGC +CGAGCTGACGTTCACGGGAAAGGCAGAGTACAAGTAGTCGTAAAATACCCTTGGCACATG +CGCAGATTATTTGTTTACCACTTAGAACACAGGATGTCAGCGCCATCTTGTGACGGCGAA +TGTGGGGGCGGCTCCCAACACACAAGGGTTAAACATACCAGAAACATATCCATGTTTTAT +CATTATCAAATATTATATATGTACTCTACTTTTACATGATTGACAATGCAGTAAGTTTTT +AAAGTTTTGGTTGGTTAAACAATATGAACAATATGTGGTGGTGAGTCCTACATTCTATAG +CATAATTCAAGGCTGGGGGTTGTGAGCAATTTGGTCACCGTAAATGGTTTCTGAATATAC +AGTAGCCAAAACGTAACTCAAATGTGAGTGGGTGAGAGATCTGAAGTATTTCTTGTAGAA +CTCACATTGTATTACATGACTCCACTGAAGCCTGGGTTCTGAAATGCAACATGGATATTT +CATGTGTTCAGGCTACCATACCACACATAGCCAGCAAACACTTCCTGACATGCCTCTGCT +CAGATTAGAGAATGCCGTGTCTTATGATTTTGCTTGCACTGTGCATGGAAGGGTTTCTGT +TCTTCTAGAAAGATAATGCCTACCATTTTCTAGTATGGACCAAATTTATATCTTTGTGTT +TGAATGTTTGATTTTCAAAAATCTCTGTGTGAGTTGCTCACTTACACTTCATAGAAATGG +TAAATTTTGGCTTGGGGTTAAAACAGAATTTTTACACATTTCCAAAACAACTTGAAATCT +CTGCCATTTTGCACTGTTTTTATATGAAGTAGCATTCTCATCACTGACATATAAAATCAA +AATATCAGTCAACTCTAAAAAAAACTGAAGGTGTTCTATGTCCGACAGTATCAAACATTC +AGTTCAATATTTAATTCATTATATAACAATAAATAAGCAAATCATCCCATTACTCTGCAC +ATTTGCTTTCGTTGTTAATAAGCAATAATATTTTATATAGATCAAAAAATAATGCTGATA +TATTATTAGTAAATATTTAATTTGTGTTTCTATCTTATATACATATTTTCCAGGGTTGTA +AAAATTTCTGGAGCAAAAAGAAGTCACAAATGGGAAAGCTTTAAGAAGCCCCATCAGTGT +CACCACAAACACATGTGCTTTGATATTTTGATGGCCATGAAGTCACTAGATGACAGAAAA +ATTTCAGCTCCACATTATTTGCTTTAATACCAGGGAGCAATCAGTGGATATGAGGGCCCT +CATTGACCAAACTGTTATACAAACATGACTGTGAATGTGAAGGGGGAGGAGGTAGGAAGG +GGGTGAGGGAGGAAAAAAGGAAGAAAAGAGAGGAAGGATTTATTATGTTAATTGCCTCAA +TAGATTACAGAGGTCATGAAACCCCACATCTGCTGCTGGAAGGCTGGTGAACAAGGAAAG +CCAGCCCAAACCCGAGGCCTGGGTACCAGAAGCACAGATTTCCCAAGAGAAGATGGACAG +CCCAGCTCCAACTGAGAGAGTGTTGTCCACCCACACCGATGAGGGGCTTCTTTACTCTGT +CCACCGATTCAAATAATAATGTTCCCAGAAACTCCTTCCCAGATATACCCAGAAACAAAG +TGTATAGATTTCCTGAGCATCAGCTAAACCATTCACATTGTCATGTAAAATGAATAACAT +ATTTTTCTCTTTTAAAAATCATAAGGGGTGTGTGCACTCACTGTGAAGATAGAGTGTGTT +CTCACTGTGAAGATGGAGTGTGCACTCACTGTGGAGATGGAGTGTGCACTCACTGTGGTG +ATACAGTGTGTTCTTACTATGAAGATGGAGTGTGCACTCACTGTGGAGGTAGAGTATGCA +CTCACTGTGGAGATAGAGTGTGTTCTTACTATGAAGATAGAGTGTGTTCTCACTATGAAG +ATGGAGTGTGCACTCACTGTGGAGATGGAGTGTGTTCTTACTATGAAGATGGAGTGTGCA +CTCATTGTGAAGATAGAGTATGTTCTCACTGTGAAGATGGAGTGTGCACTCACTGTGGAG +GTGGAGTGTGCACTCACTGTGGAGGTGGAGTGTGCACTCACTGTGAAGATAGAGTGTGTT +CTCACTATGAAGATGGAGTGTGCACTCACTGTGGATTGGAGTGTGCACTCACTGTGCAGA +TGGATTGGATGCTGTATAGGAATAGTATATTTAACAGAATAGCATGGGTAAGTGTAGCTT +GTAATAAATGGGTAGAGCTGTGAAAACCACACCATTTAGTTCTTTCTCTTTGGCATTTGG +AGTTAGTTATTTTATTTCATTTTCTAAAATAAATATTTAGGGTCCCTTCCTTACTTATCT +GGAGATATCAGAATTCTCCAGAAAGACAGCAGTAGGATAGCTGTATAGGATTAATAGAGG +GAGTTTTTTTCCTTGTAAAGGATTTGGCTCACTCACTTATGGGTGAAGAAACTCAGGGCA +AGCTATCTGCAGGCTGGAGATGCTGACATGTCAATGGCAGGGCTTAGTCCAAGTTCAAAG +GCCTCAGAGTTGTGGAAGCAAATGGTGTATCCTTCAGCTCAAGGCTGAAATCCCAAGGAA +CCCAATCACATCTTATCCTTTAGGTACTGGGTCAGATGTGGTATCTTGGGAAAGACTTTA +CAGGCACAGCCAAAATAATGCTTTTCCAAATAATTGTTATTTAATCCAGTCAAGCGAACA +CCTAATGCTGACCTGCCCAGGAGTTAGGGATTGCCTCTGGCTATAAATAAATTTTGAAAC +TGTTTGGAGCAAACACTGGGAATGAATGTGTTTCTATTATTTCCTTGTCCCCAACTCAAT +TACCTCTTATTCTTAGAACATGCTCAGAGTCCCATAGAACCTCCTGTTATCTACCAAGAC +GAGGACTGGAGTGCCAGCTGCTAGCTGCTGAGTTTTGTATTTCTCAAGTACAAACACTGT +TTAAAGTCCATATTAGCCCCAAATAGGCCCATAGGATGCCCTAGGAGAAATTACTGCTGA +GTTGAGAATTAACCAATAAATAACAAGTTGTAAACACTGATGCCATACAGATATCTGAGA +GAGAATGTGTTCATCACATCTTTTTTCCTTGTATGACTTGTTTAGTTTCTTCATGTTTTA +AATAATGTTGTACTTAAAAATTATCTTGGGATAAAATTTTTTATATAACATGTATAATTT +ATTGGCTCAGTTCCCCTCTAATATTTTAGTATTCAATAAGTAACATTCTCCCTGTAAATT +TTAGTAAAAATGCATATTAAGTAACATCCTCATTTTTTTCTAATTATATTTATTTGCTTT +GCATATCTTTGTGCATGTGTGTCTACAGATATGCATGGAGAGATCAGAGAATTCTAGAGT +CATTTCTTTCCTTTCACCTGTAGGGCCTGGGGATTGAATTGGGGTGATCAGGCCTAGTGG +CAAAGCACTCTTACCCACTGAGCAATCTCACTACCTAATATTAAGTAATTTTTTTAGAAA +CACCAATACTGTCATCCTCTTTCTTATATTAGTAAATATTATAAATGCTAAAGCTGTCTC +AATATCAGGAAGTAAATGAAGTTAAATGCATGCTCTACCTCTGAGCCCCACCCCAGATCT +CCAAAGTATTTTATCTCAGTGGATTGAGGTTATAGAAATGAGGCAGTTGGGAATAACTTC +TGAGTCTGATTTCTAAACCCATTTTAGCTGGTTTTCTCATTAATGTGATAAAAAATCCTG +ACTGAGCAGCTGAGGGGAGGGAAGATCTCTTTTGACTCATCTGAAGATTCAAACCATAAT +ACCACTTAAAATGTATTAAACCAGTTAGATAAGATCATGTTCATAGGTGTCCTTTGAGCC +TGATTCACACCCTACCTCCTGCCCTTTCCCCTCACTCCCTGTTGCCATCAGTCCCCTCTC +TTCACTAAACATTTTCCTTTGACTTCTGTATCATCTATACCTGTGCAGTTTTAGGAATTG +GTATAAAATCTAAGACCCACAAGTCGGAGAAAACATGCAATATGCCTCTTGGACATTGGC +TTGGTTTTTTTCATATGATTATCTCTGGTTGTATCCATTTTCTTGAAATTGAACTAACTT +CATTTTTTTTTTATGGCTGAAAAAAATCCATTCTGTATAATACCACATTTTCTTCATCTA +TTCCACTATTACTTCATACACATTTCTCCAAAGTGCCTATTCTTCATGATTTGAAGAAGG +TACAGTTAGGGATATACTCTGAAAGATACAACCACGGAGAGCCACAATTAAGGAATTCAC +CATTTGTGATTGCATAGCTCAGCCATAATCCCAAGGCCCTTTGCCTCTGGCTTATTTCTA +CCTTTCTGTCTTGAAACTAACACAGGGTGATGAGCTAATGCTGGCCTTGCCTTTGGAGTC +CTGTGTGTACAGCCCGTTGTTCTAACGAAGTCCAGTCCCATCAGCTCCTGTGGAAGGTGA +TAGAACTCTCCACAGTAGTCAATTCAGGAAGTCTTCCTTCTGGTCAACGTTTATGTCCTC +ATTGTGGATCCAGAGCTATGGTGATAAGACCTGCCTGGAGCTTTTGTTCTTTGTTTTGTT +TTGTTTTTGTTTTTGTTTTTTGGCCAGGGTGTCTTTTGTTTGACATCTACAGATACACTG +CATACTCTCCTTTTTTTTTTAATAGCCATATTCCTTGCTTTAAGTAAACAAAGTACATTA +AAGTCAAGATTTATAAAGAGGAAACACTCAGCCAAGTGCTTTATGAATGTCAATTATCAA +CAGTATTCATCCTTTCTCTTATTGTGAGGAGGACCCATGCTGTGCTCCATGTCAGATAAG +GTCAATGTTTGTCTCTTATCTCTTTGAATTTGTTGCCTCCTTTGCTTAGACTTTTATATA +GCAGGATTACTCTCTTATAAGAGTGAAAGACCCACAGCATGAGGACTCCCCCATGTGCTG +ACTCAGGAGAGATGACACCCCCAAATCACTCACGAGAAATGGTCTTGATGCAAACTGCAA +GAGGTTTATTCAGAAAAGACCAGTGCACTGGTGATGACTCATATCCCATGCAGGGGTGAC +AACGAGCTCAAGGGGTAAGGGGTTTATAAAGACACAAAAACCGCAAACACCTGGCATTGG +GCTATAGAAAGGGAAAAACGGCAAACACCTGACATCCTGGAACAATGGGGCTATTTTGGA +CACAGGTCTAGGGGCTTAAATAATTTTTTATGCTCTGTCAGAATCTTTTATTCACCACTT +CTTCTAGTTACTAGTTCTAATATTAGAACTACATTTCAATCTCTTCTTCAAGGTTCTGCA +GAGACTGGCACTGTTGTCTCAGCACCAACAGCTGGACTGCACTAATCCTTTCTCTTACAA +AGGTCACTAACCTATTAAGAATCAGCGGGCCAAATGTTAGCAGCAAAAAGGTCCCACTTT +GATAAGTGGAAATGAGGGTGGTTATTAAAGAGGCCTTCAGCCACGATGTGCCTGGGGGTT +CCATTTTTGGGGTCTGATGTGGGTTGTTACTCTTTTTCTGAATTGTGCCAGCATTGTAGA +TGCAGCTTAAGAGGATCAGCAGTCTTTTCTTGGGGTTGCGCAGGAGCTCATTTCACGTGG +GAGCTGTGGATCCAAGCGGAGCAAATCTCCTGGTTCATAAGCCTCTTTGAGCTGCTCCCA +GGTCGTGTTTCTGACCACTTCTAGGGCTTTCATACGTGCAAACAATGAAGGACTAGGGTT +AAATTCTAACACTCCCCAAGCCTCGGTGAGTGGGGGAGGCCCCCAGTAAAGCATTTCATA +GGGAGTGAGCTTAAGCTTCCCGGGGTGTTCCTGACACGGAACAAGGCGAAGGGAAGGAGA +GCTATCCAGTTATTCCCGCCGGTCTCTATGGCCAATTTGGTTAAGGTCTTTAAGGTTCTA +TTCATCCTCTCTACCTGTCTCTGTCTCTTATAGGCTCTGGGGCCTATAAGCACAATGTAA +TTTCCAATTAATCCCCAGTTGGGTGGCCAGTCCCTGACTTACCTAGGCAACAAAGGCGGG +TCCATTGTCCGACCCTATTACCTTGGGAATCCAGAATCGTAGAAAAATTTCCTCCAGGAT +TTTCTTGACCACGACATTGGCAGTTTCTTTTTTAGTTGGGTAGGTTTCCACCCATCCTGA +AAAGGTATCTATAAAAACTAAAAGATACGTATTACCATATTTAGCTGGTTTTACTTCAGT +AAAATCTATTTCTCAATAGGCTCCAGGACGGTCTCCTCATAGTCGTCTTCCTGGAGGATA +TCTTGAATGTCCTGCATTAGTCATGGCACACAGTACACAGTTTCTGACTACGGCCTCCAC +TACATCAGAGAGTCCGAAAACATAATAGTTGGAAGACTTAACCAAAGTCTGTAGATGCCT +GGCTCCTAGATGGGTTAATTGATGTCACTTTTCCATCTTTAGCTTCTCTCAGGCCATAGG +GATTCTCAAACTTGAAGCCTAATTTATTCATTTGTTAATAGTCTTCTGGGGTGTAATTGA +AGCTAACTTCTAAAGAATGATGGGGGTCTTCAAACTGATTATGCCAGGTTTTCATGGTGA +GGACCATAGGTCCTTGTGCCGCGTTTTTTGGCTTCTTGATCAGCCATCTGATTACCTCTA +GACACAGGGTCTTGGCTCTTTGATGTCCTGGACAGTGTATGACGGCCACTTTCATGTGAA +TAGCCTCAAGGAGACTCAAAATCTCCTCTTTATTTTTAATATCTTTACCTGCCGACGTCA +ATAATCCCCTCTGCCTATAGATGGTGCTGTGGACGTGGGCTGTAGCAAAAGCATACCTAC +TATCGGTGTAGATGTTACCCTCTGGCAGACTGCTGGCCCACACCACATATTTGCCATCTA +CCACCACCGCCCCAGCCATCCTTTTACTGTCCACCAAAAAGCTGCTTCCGTCTGTATACC +AGTTTGGAACGCCTGGCCATGGCTGATCACGCAGATCACTCCGGACCCCTGTTTCTTCAG +CAAGGATGTCAGCACAGCGGTGGATGGTGAGGAGTCTTCAGTCTCAGGTAGGAGGGTAGC +AGGACTGAGGATAGCAGGAAGAGCAAACGTTACTCGCTCAGTCAGCAACAGACTCTGATA +GTGAGTCATTTAGGCATTGGTCATCCATTGGTCTGGAGGCTGGCAGATCATGCTTTCAAG +AGAGTTGGGGGGCCATCACAGTTATTTGCTGTCCCAAAGTTAATAGTCTCTGAATATGTG +GCCTAATTCCACCCCTAGCCTCGTGGCTCATTGGATATTGCCACACCCCTATAGGGGTAG +TATTCATCTTCAGTCCCACAACCACGGGGGTTACTCTGACAGCCATCCCCATGCCCCCGG +TCTTCATCCATGCCCTAGGGAAGGCATTTAGCCAGTCTCTTAGGTCTGGCCCCTCTGCTT +GCTTCGTACATTCATGCAGGCGATACTCATCCTCAAGTTGTAGGGCCAGGATCATGGAGG +CAGGAGATTCCCAACTTACTCTTAACCCTTTTTGCGTGAATCTGATCTGGGCCTTCAGTT +TAGTCAAAAGGTCTCTCTCAAGAATCGTTGTGGGACACTCAGGGATGACTAAGAAAGAGT +AACTCACTTGTCCTTTGTCTAAGTCTACAGTACGTGCAGTGGTCCAAGGGTATTGTTTCT +GGCCTGTGGCTCCAATTACTATGTTGTTTTTTTGTTTGTTTGTTTTTGTTTTTAAGTTTT +TTTCCAATGGTTGTTTCAACACAGAGTGTTCTGCCCTGGGGTCAACTAGAAAGTCCATAG +GGGTCCCCTCCACAGTCAGGGTTACCCTAGGCTCGGGGAGGGGGTCTGAGCCCTGTCTCC +CCTAATCATCATCCTAGAGCCAGGACTTTAGGGGCCTTCCCCTTCTTCTTAGGGCATTCT +CGTGCCCAGTGTCCTTTCTCTTTGCAGTATGCACATTGATCTTTTTCCAAAGTTTTCTGA +ACAGGTCTTCTTCCACCAGGTTTAGATTCCCTGTTGCCCAGGTACCCTGTCCATCTATTT +TCAGATCCACCTCTTCCCTCACACTCTCCTAGTACTGTGGCCAGAATCCTGTTTCTCTCC +TGTCTTCAATCTCTCCTATTTTCCCTTTCTTCTTCCTTGCACTTTTCCCTCTCTTTCTTT +TCTTCCTCAGTCTCTCTCAGGTTAAACACTTTCTCTGCCTCTCTAACTAAATCTTGTAAA +GCCATGGCATGTAACTCTTCCAGTCTGTGTAACTTTCTTTTAATGTCTGATGCTGACTGC +CCTATAAAAGCCATAGCTACTATGGCTTGTTGACCCTTAGAGGTCAGGTCAAAGGGAGTA +TAGCACCTGTAAGCCTCCATTAACCTCTCTAGGAAAACAGACAGGGACTCGGTTGGCCCC +TGCATTACTTCTCTTACCTTTGTCAAATTGGTGGGGCATCTTGCTGCTCACCAGAGCCTG +GCGGTAAACTGTCAACCTCTTCCTACCTTGAGCTATGTTGTTGTCCCAGTCGGGTCTATC +GAGAGGGAACCCCACATTTATCTGTGTTTATCTCATTGGGCAAATTGGTCGGGGCCCCGT +TAATCCCTGGTATGTTCTCCCAGGCCTATAAGAGAATTCTTTCCTTCTTTTCCGTGGTGA +AAAGAACCTGCAAAAGGTGTTGGCAATCATCCTAAGTGGGCTAATGAGAGTCTACCAGGC +TGGTTAGTCTAGCCGGATTTTCTGAAAAAGTAGGATGGTTAGATTTCCGGTTATAGAGAT +CAGATGACAAGAATGGCCAGTACTGAAGAGTCTAGAGAGTGTGAGGGTCTGCAGGTAGCC +CCACTGTGCACAAAGGAAAGGCAGACATAGTGTCCGGAACCTCATCTGCAAAGGGACACT +GTGCGGTGCCAGCTTTGGGTCCCAGCTGCTGGTCCTCTGACTGCTCCGGCCCCAGGGGTG +GCCTCTAGATGTCATGGAGATGCAGGAACCGGAGGGGGCAAGGGATAGGGAGGAAGAGGA +GGAGGTTCTGGCCACTCAGGAGGCCCCTCAATCTCAAGATAGTTCTTGGGGGAAGCTGAA +GGCCAAGGCAAAGGCTCCATTTCGTTTCAGGAGGAACCTTCAGTTTCACTTTTGGTCTGT +GGAGAGCCAGGGCTTGGGAGCCTGGCTTCTGCTGCAGGATCCACGGCTTGACCCATGGGG +GTGGATTCTGGACGAGATCTTGTCACACAGTTACGTAGGGCTGCTAGTCCAGGTGAGACC +CAGGTTCATCCTGAAAGACAATGGCCTTAACTTCAAAGATTACAGTCAAGTCAAAAGTCC +CCTCTGGTGGCCAGCCCACATCAAGTGTTGGCCACTTGGAAGCACAAAATGTCTGCCAAG +GTCCCTGCTTGATTTCCACTGAAAGGTTGTGGACCCTCGACCTAACTTCAGTCCAGTGAT +CTAGTGTCAAACTTAGGGGAGTTGTCACAGTCTGTCCCATTGTCCAAGTCACAAAAAACA +CAAAACAGACACAGGAGATACACACACAAAGACTGACAAATATACAAAACCAATTCAAGG +ATGCAGAAGGTTGGGCTGGTCCTGACCCCATCCCTGTCAGACTCCTGGAGTCCTTCCCCT +CGCTCCGAGTTGTCCCTCAAAGCAGCAGTCAGTGATCCTGACATGTCTGCTGATCACACT +CCGGGTCTCGTCTCTTCTCAGTCTCCCATGAGAAGTTGTGACTGCAAACAGAAATTTCCA +AACTTCACTGGCACACAGAAACAGTTTCAGACAAGAAATCTCACCTTCAAGTGGGTCTTC +CCGATGACACAGATGAGACACAGATAAACAAACCAACACAACAAGCACACTTTCATTTCA +GAAAACAGAAAACAGACACTCAGAACAGAGACACAAGCTGGTACGCACACATTCCAGAGG +GGATCCCCATACCTCCAAGTCGATTCTCAGGTTGAGGGATGGTCGCAATTCCCAGCCAAT +GCACCAAATGAAAGACCCACAGCGTGAGGACTCCCCCATGTTCTGACTCAGGAGAGACGA +CACCCCAAATCACTCATGAGAAACAGTCTTGATTCAAACTGCTAGAGGTTTATTCGGGAA +AGACCAGTGCACTGGGGACGACTCGTTTCCCACTCGGGGGTAGAGGAGTCGACTACAAGC +TCAAGGGGTAAGGGATTTATATAGACACAAAACCCGCAAACACCTGGCAAAAACCGCAAA +CACTTGACATCCTGGAACAATAGGGCTACTTTGGACACAGGTCTAGGGACTTAAATAATT +TTTTATTCTCCGTCAGGATCTTTTAAGAGTAAGCAGCACAAACTATCAAGACAGTCATGT +GGATATCTTAATCTGAAGTTTAGTTTGAAATCTCTACAGGATTGAAGTTAAAATGTACCT +AGACCTGTGTTATCTTTTATTTATAAAACACCCAATTTGAATGATCATAGAGAACCTTCT +CATTATCAATGACAGTCCTAACAATAATTAAAATGGTGGCCAAGATCCAGCCCTGTCAAC +AATTCTATTTTTAAATACATTTCATAGCTTAGAGTAGTATTATATCTGGGGAGAACAGGA +AGCCTTGGACAAAGAGCTCCTGTCTATGCTGCACACTCTCTTACAGTGAGCATCCCGTAT +CTAACAGAAGAGTTGTCCCTATCAGTGAGCTGCTATGAATGCACAGATGCTAACGAGGAA +TTATTACCCAAAGTCTACACTTTATCAGATGTTCTCTTTTACTCTTGCTTCCTTCCCCCC +TTCTTGGGTCTATCTGGGCTTTGTATTTAATTGTCACGTCTCCCCAGGATGCTCTTGGCT +CAGGCAGCTTCTCACGCTTTCCTTGGACTTAATGATCATGATATTTTCAAAGGGACTCTG +CTCATAGACTTTGAAGACTGTCCCTCGGTTGGAATTTGTCTGCTGGTTTCTTCATGCTTA +GACTAGAGTTCCGGGTTTTAGAGAGGAAGGGAACAGAAGCAAAGGGCTGCTCTCAGTACA +AACTACCCCCACACACCTCATCACAGCTGACCAGGACCCGGATCACCTGTTTAAAGCCAT +GGCCCGTCAGACATAGCATGTTTAGTATAACATATTTCTGCCACATATTTAAACAATGAG +AAGTTTGCTTCTGTGCTACTGTCGGAAGCACAAGCTTTGGTTGCAGACTCAGGAACATTG +GGTCAGAGAAGCTTCCCTTTGCACTAGGTTGGGGGTCACTGCTGAGACTCATGTCAAACT +ATGGAGTATGAGTAACTATGTGCCAAGCTGGGAATGGGCCATCTCTATCTCCCTCCCACC +ATGACCCAAGGTTAGGCCACTCTGAGGAAAGGTGGACAGAAAGAATGTAAGGGGTGTGTG +GGGAAGAGAGCTGTGATGTGCTGACTTCAGGACATGGCTACACTGTTGCACACATCAGCT +CACAATGACTGTTGTTACCTGCACAACGTCAAGCCAGCCCAGATTCCAGCATGAATGGGG +AAAGGTCCCCAGGGTCCTACCTTTGGTAGAGGATTTATTAGCAGTAATGACCGCCGAGGG +AAGGACACTCACTCTCCTTGTGGTAACAGCCCTCATAGGCTGCTCATGCCCCTGTGGGTG +GCCACACACCCAGGTGTATGTGGGCAGAATTAATTGGATTCAGGAGGTTTTAATAACAAA +AGCATAGAGATAAAAAGAGGATATAAAGCCAGGAGGGAGATGGGATGGGACCATGAGGGA +CATTTAGAAGGGCATAGGAGTAGATGGATATGATCAATATTTGCTGTATAAATGTATGGG +GCTTTCAAAAAACAAAATACAGTTAAAAAACAGATTGTAATTGAACTAAATATGGCTTTA +GTATTGATTTTAGGTAACAAAAGATGTTATTGACACAAAATGTCTAGAGGTAGCTAAAAT +TGTCTGAATACTTGAAATTATGTCTATGTTAAATTTTAATATTTTAAAAAACATTAATTA +TTAAAACCTGCACCAAAGCTGTCTGTAAGCACTCGGTATCATATACTCAAATGAACCTCA +TACTCTCTCTACTGAAAGACAAAGGCTACTGGCTATAATAATATCTGAATGCTTTTCCTT +GTTGGACCCCTAGATACCCAAGCTAGCATAAAAACCTACATAATGGTTTTGCTTTCCTTT +ATTTATTTATTTATTTATTTATTTTTGCCAGAGTCCCCATTATTTGTATGAAAGAATAGG +GGATGGGAAAATTGCCAAATGTCAGTAAGACAGGTGGTCAGGAAAAAACTTAGAGGCTGT +GTAATCATGCTATGAAATCACATCTGCAGAAAAGTAATTGTTGATAGCTGAGCTTCCATC +AACAAATCCAGATGTTAAACAATGGTGTGCACACAGATAAAGTATACTCACAAGGGTCGA +TCTGAAGTATACTAATGCACACTTATTTTTCACGCAAGCTAAATCACTGAATCTTCTTCC +TCACTCTCTGAGACGCCAGCAATCATTTGTATCCATGAGAAATCAATAAGCACAAAGGAA +TAATCTATGACTAATATTTAAAGAGATATGTCTGGTGATTAATGTTATTTAATCAGTCCA +GGGAGAGATTCTACAGGGGACTATGTTAACCCTCCACAGTATGAGATGATATCTGACATC +GCATCTGCCTGATGAAGTAAGTGGTTAATCAAATCCAGCTTTTAACCAAATCTGTGTGAA +TTAGGAATAAAAATATTCCTACCATATATGAAAAAATCTACTGCATGGGATAGAAAAACC +TCATCTGTTTAGATATTTAAGAGTGGTTTTCTTTCATTGTGACAAAACAAATGTGAGTGC +TCATTCAATAAAATTATTTAGTGAACACCAATGCACAATTGTCTAATATTAAAAATATAG +TAGTAAGAAAAGCAGGAAGAAATTCTTCTCTGAAGCTTATGTTTTAGTTTTCTGGAAGAA +TGTGTGAGTATGAGTGTGAATGTGCATGTATGTGCACACGTTTGTATGTGTGTGTGCATG +TGTTTATGTGTGTCTGTGTATGTATGAGTATGAGTGCCTGTGTATATGTGTATGTGTGTT +CATGTGTGCTTGTGTGTATGTGTGAGCGTGTTTGTACATGTGTGTATGTGTGAATGTGTG +TGCATTGTGAGTTTGTGTGCATTTGAGTATGTGCATGTGTGAGAGTATGTGCATTTGTGT +ATGTGCTTGTGTGAGAGTGTGTGCCTGTGAATATGCATATGTGTGTGTGAGTATGCATCT +GTGTGCACACATGTGTGTCTGTGTGAATGTGTGTGCATGCATGTATGTGTGAGTGTGTCC +GTGTATGTATGTGAGTGTGTGTGCCTGTGTATATGTGTATCTGTGAGTGTGTGTGCATGT +GTATGTATGAATGTGTATGTGCATGTGTATGTGTGTGTGTAAAGATAGAGACAAGAAATA +AACACACAGAAAAAATGGCAGGTGGCAAACAGTTTAACAAAATAGGTCAGAAATTTAGGA +AAAGCAGAAAAGGGGGTGGGAGTGGGAGCCTCCAGGAAGGTCTCCCTGAGGATCTGACTC +TTTTTTTTTTCTTTCCATTTTTTATTAGGTATTTAGCTCATTTACATTTCCAATGCTATA +CCAAAAGTCCCCCATACCCACCCACCCCCACTCCCCTACCCACCCACTCCCCCTTTTTGG +CCCTGGCGTTCCCCTGTTCTGGGGCATATAAAGTTTGTGTGTCCAATGGGCCTCTCTTTC +CAGTGATGGCCGACTAGGCAATCTTTTGATACATATGCAGCTAGAGTCAAGAGCTCCGGG +GTACTGGTTAGTTCATAATGTTGATCCACCTATAGGGTTGCAGATCCCTTTAGCTCCTTG +GGTACTTTCTCTAGCTCCTCCATTGGGAGCCCTGTGATCCATCCATTAGCTGACTGTGGG +CATCCACTTCTGTGTTTGCTAGGCCCCGGCATAGTCTCACAAGAGACAGCTACATCTGGG +TCCTTTCGATAAAATCTTGCTAGTGTATGCAATGGTGTCAGCGTTTGGATGCTGATTATG +GGGTGGATCCCTGGATAAGGCAGTCTCTACATGGTCCATCCATTCATCTCAGCTCCAAAC +TTTGTCTCTGTAACTCCTTCCAAGGGTGTTTTGTTCCCACTTCTAAGGAGGGGCATAGTG +TCCACACTTCAGTCTTCATTTTTCTTGAGTTTCATGTGTTTAGGAAATTGTATCTTATAT +CTTGGGTATCCTAGGTTTTGGGCTAATATCCACTTATCAGTGAGTACATATTGTGTGAGT +TCCTTTGTGAATGTGTTACCTCACTCAGGATGATGCCCTCCAGGTCTATCCATTTGGCTA +GGAATTTCATAAATTCATTCTTTTTAATAGCTGAGTAGTACTCCATTGTGTAGATGTACC +ACATTTTCTGTATCCATTCCTCTGTTGAGGGGCATCTGGGTTCTTTCCAGCTTCTGGCTA +TTATAAATAAGGCTGCTATGAACATAGTGGAGCATGTGTCCTTCTTACCAGTTGGGGCAT +CTTCTGGATATATGCCCAGGAGAGGTATTGCTGGATCCTCCGGTAGTACTATGTCCAATT +TTCTGAGGAACCGCCAGACGGATTTCCAGAGTGGTTGTACAAGCCTGCAATCCCACCAAC +AATGGAGGAGTGTTCCTCTTTCTCCACATCCTCGCCAGCATCTGCTGTCACCTGAATTTT +TGATCTTAGCCATTCTGACTTGTGTGAGGTGGAATCTCAGGGTTGTTTTGATTTGCATTT +CCCTGATGATTAAGGATGTTGAACATTTTTTCAGGTGCTTCTCTGCCATTCGGTATTCCT +CAGGTGAGAATTCTTTGTTCAGTTCTGAGCCCCATTTTTTAATGGGGTTATTTGATTTTC +TGAAGTCCACCTTCTTGAGTTCTTTATATATGTTGGATATTAGTACCCTATCTGATTTAG +GATAGGTAAAGATCCTTTCCCAATCTGTTGGTGGTCTCTTTGTCTTATTGACGGTGTCTT +TTGCCTTGCAGAAACTTTGGAGTTTCATTAGGTCCCATTTGTCAATTCTCGATCTTACAG +CACAAGCCATTGCTGTTCTGTTCAGGAATTTTTCCCCTGTGCCCATATCTACAAGGCTTT +TCCCCACTTTCTCCTCTATAAGTTTCAGTGTCTCTGGTTTTATGTGAAGTTCTTTGATCC +ATTTAGACTTGACCTTAGTACAAGGAGATAAGTATGGATCGATTCGCATTCTTCTACATG +ATAACAACCAGTTGTGCCAGCACCATTTGTTGAAAATGCTGTCTTTCTTCCACTGGATGG +TTTTAGCTCCCTTGTCGAAGATCAAGTGACCATAGGTGTGTGGGTTCATTTCTGGGTCTT +CAATTCTATTCCATTGGTCTACTTGTCTGTCTCTATACCAGTACCATGCAGTTTTTACCA +CAATTGCTCTGTAGTAAAGCTTTAGGTCAGGCATGGTGATTCCACCAGAGGTTCTTTTAT +CCTTGAGAAGAGTTTTTGCTATCCTAGGTTTTTTGTTATTCCAAATGAATTTGGAAATTG +CTCCTTCTAATTCGTTGAAGAATTGAGTTGGAATTTTGATGGGGATTGCATTGAATCTGT +AGATTGCTTTTGGCAAGATAGCCATTTTTACAATATTGATCCTGCCAATCCATGAGCATG +GGAGATCTTTCCATCTTCTGAGATCTTCTTTAATTTCTTTCTTCAGAGACTTGAAGTTTT +TATCATACAGATCTTTCACTTCCTTAGTTAGAGTCACGCCGAGATATTTTATATTATTTG +TGACTATTGAGAAGGATCTGACTCTTGAGCAGCATGAGGGGGAAGTAATGAAATGAGCCC +CGTGGATACCTGGGAAAAGGTTTGCCCAGGAAATAAGAGAGTGCTCTATGTTCAGGGAAT +GCCAAGGATCTCCTGCAGCTCCAGAGGTGGAGGGAAAGAACAGGAGGAGTGAAGCCCACT +GGTGGAGCTGGCAGACCATGCAATAAGGGCTTCGGGGGCATTCAAGCATAACTATGAGAT +TCGACCTAAGTTCTGAAAGGTCACCCCAGTGCCCTTCTGGATTATGCTTAGATGGCCACG +GCAGTGATCCCTGTGAGAGTGGATGGCTGCAGAAAGCAGAGGGCAGATGGTAAGATTCTG +TTGGCATCATGAAGGGCGGACTCTGGAGGAGTTGGTTTGGCATAAAGGTGGGATGTGAGT +TTATTTCTGGCACCGGAAACAAGGAATGCCAGTTACCTTTTCATTGTGCATCAAAATACC +CAAGAAAGGCATGTGTATGGACAGGCGTCAGTCTGTGGTCAGCTGGCTCAAGGGCTTTGG +GCCCGTGCTAATGCAGAACATCTTAGAAGGGAGGGCATGGTGAGCCAGCGCTGCTTCCCT +CGTGATCGCCAAGGAGAAGAGAGGGAGGAGAGGAAAAGAAGAGGGATGAGAGAGAAATAA +GGGGGAGGGGAGCAAGATATAGTCTACACAGGCACTTGCCCAGGGGCCTCCTCCTGTAGT +TAGGTTCCACCTCCTAAGATTCCAGCAGCCCTTCAGGTTATCAACTCATGGTCTAGCCTA +TCTGTTAAGGTCAGACCTAGTTACTTCGTCAAAGCCCAATCTCTGAACACAAATGCATTG +TGGACTAAGGTTTAAGGTAAAAAGTCTTTGGGTTACATATCAGATCCAAGCCAGAATGGG +GAGAGAGGGGCTTTCATGGAATGATTTTATAGATATTTCTATTGTTGTATATGTAATGAG +CAGAAAATAAATGAGGCTTTATAAGGATCACTGTTGGGAAACTATAATTATAGAATAAGA +GCTAAAGTGCCCAGTTTTAAAGCTACCAAAGAGAATAAAGCTATAAAGAGAAATGGCTGG +TCAAAAGCTACAACACAAGGGGCTGGAGAGATGGCTCAGTGGTTAAGAGCACTGACTGCT +CTTCCTAAGGTCCTGAGTTCAAATCCCAGCAACCACATGGTGGCTCATAACTATCCATAA +TGAAATCTGATGCCCTCTTCTGGTGTGTCTGAAGACAGCTACAGTGTGTTACATATAACA +ATAAATAAATCTTTAATTAAAAAAAGAGATACAACACAAGAATCAGTCTGATACTTGGTT +AAATTTATTAGGCATCTAAAAATATAATAAAAACACTTCTAGTTTACAACAGCCATAAAA +TTGAGTTACCTGTTAATTAAACTTGTGTGGAGGCATATAATACATATCGAAAAATTCCAC +AATTTTTAATGTGGATAAAACCTTAGATATATATAGAAATATGTCGTACCCCAGGACAGG +AAGATAAAATGGGAAAGGCAATTGTTTGTGGCTTAATCGGTAGCTTTAATAGAACTTCAC +TTAAAATACCTATGATGCCATTGACATTTGTAAAATTTAAAATATTTAATTCTATAATAT +GCTTGGAAAGATAGACAAGAATATTAGAGGACTAATGAAAACAACAATAATTATCTCACA +AAATAGAGTGTTTTTATAGCAACAATAATTGAACCAGTGAAACATTGCATTAGGAGAAAC +ATTGGCCATTGAAATAAATGGGCAGTGAATTACTTACTTTAAGAATATAAAAAAAGACAT +ATATAGCAAGTGAAAACAATATAATTACAAAGAACATAATTATTTTCTTCATATGGCTGG +TAATAACTTTATTCTATTATTACTAAAGGAAATTTTACCTGAATGAGCTGTAATAAACAT +TAATCCAAAACTGGGCGTGGTGGTGCACGCCTTTAATCCCAGCACTGGAAGGCAGAGGCA +GGCGGATTTCTGAGTTCGAGGCCAGCCTGGTCTACAAAGTGAATTCCAGGACAGCCAGGA +CTATACAGAGAAACCCTGTCTCAAAAACAAAAACAAAAACAAAAACAAAAACAAAAATTA +ACCCAAAAGAGGTAGTGTGGTTCTTTTTAACTGAATAAGGAGCTGGCTGAGATGGTTGAA +GTTATAAAGAAAAGGTGGGCGTGACGTTGTGTTGGATGATTTTTTTGTTGTTGTTTTTTG +TTTGTTTGTTTGTTTGTTTGTTTGTTTTTCAAGACAGGGTTTCTCTGTGTATCACAGGGT +TTCTCTGTGTATCCCTGGCTCTCATGGAGCAACCAGCTCTGGCGTGTTGGATCATCTTGA +TTGTCCACCTGACAGGGTTTAAAATCATCTAAGAGACCCGCCTCTGGACATGCCTATGAA +AGTGTTCCCAGAGAGGCTTTTTTGTTGTTGTTGTTGTTGTTGTTGTTGTTGTTGTTGTTG +TTGTTGTTTTGGGTTTTTCAAGACAGGGTTTCTCTGTATAGCCCTGGAACTCACTTTGTA +GACCAGGCTGGCCTCGAACTCAGAAATCCGCCTGCCTCTGCCTCACTAGTGCTGGGATTA +AAGGCGTTCACAACCACGCCTGGCTCCCAGAGAGGCTTAACTGAAGAAGGAAACCCCTTC +TAAATGTGGGTGGCATCATCTCACAGGCTGGAGGCCGAGCAGATGGCAGTAGTGAGCTTA +GCAGTCCTCTCTGCACCCTGCCTGTAGGTGCTTTCCTACACTCCAGCTGCCAACGGTAGA +GCTTAGTCATGCACCACCATGTCATTCCTGCCTTGGTGGAACATACGCTCCTTGTGCAGA +TCTTTTATTCCTCTTTCTTTTCTTTTTACTGATTATCTATGATGTACTATAAAGTATGCC +TTGGGCTCTCCTGTGTATAAGCGCCATTTTCAGAAAAACAACAACAAAAAACCAACAACA +ACACCTTCCCTCATTTGCTTTGTCTTATGTTTTCTCCCAGCAATGAGTAAAGGAAATAGG +GAAGATTCTCCAATACTTTTGAAAGATATGCGCAGATGTCATAAAGATAAAATATTAGCA +AATAAAATAGTTTGTTTTGAGTAATTGCAGGAGGTCCAAGCAGCATATTAATAACCCTAC +TAAGTGTTGCTTAGGGTCTCTGCTCATTTTCAAATCTATTAATATAATGGGAAGGGGATT +TATTGTAAAAATGGTATGAAGAACTCATAAAAGCTCTAAAATTACCAAGTCTCCAACAGA +CAAATATGCATACACTTATAAGCCCACAAAAGAAGAAATACTCAGCATTATTTATTTTTT +AAATGCATGGAAATTAAGTTGATGTCTCCAGTAAGTGGCAAACCCCAGCCCACGAGAAGT +TGATGTATCTTTCAAAACAGGTGCATCATGAGGAAGAAGTGGCAGCCTGAGAGAACTGAA +GGAGTCTTCAGTAGGGAAATACTTTAGGTATCATTATAATGTCTTAGCTTTATATGAAGA +AACTGGAAGGAGAAGGAAGAGAAGATAAAATCTTAGCAAATAAATAAAATGTTTTGTAGA +CAAGAGCCAGGCCACACAGGCACACTAGGGGACCACTTCCTCTCAAGTAGATATCGTTCC +CTGAATTTCTATTACTTTCCAATAGCTCATCAGAAGATGAACTCACGGACTAGCTCATTG +ATACAGTCAGACCCAGTCACTTACCCAAAGCCCAAACTCTGAACAGTGACTAAATTTTAC +ATTTTAATATGAAAATATATTAGGCAAAGACACATGCATCCTATAAAAAGATAAATTGTT +TACAAGCACCTGAAATAGCAAACAACGAGTAAAAACCACATAGATGTTCAGTCATGGGAG +AATTCTCAACAATTGTGGAGTTTAACAAAATCTGATGTGTGAGTAGAATCCTCGTTTGTT +TTCTAGAACTCCAAAGTAAGAAAATGTGACATATGTATCACATAAGAACTATTAGGAACA +ATAGCCAAACTAAAATTATCATCACAGTCCAGATATAGAAAAATGTCGACCTAAAGATGG +AAGATGTCATTAAGAGAAGCACTTGAGTCTAAGTGGAGGAATCAGAATGTAATTTGGTGT +AAAATTTCCAAAGGCAACATTAAAAAATTAATGTAGGGCCTTGGAAGATGGCTCAGTTGG +TAAAATGTTTGACATGCAAATGTGATGGCCTCTCAGGAGGAGACTTAGGGTGTGAGCTCA +GGCTTGGCTGTAGCAAGACAGGGCCAGGCTCTGAGCCAAAACCTCTGAGATGGCAGTAGA +GGGCTCAGGGAGACCTGTCCAAACTCAGGCTTGTTCAGGACAGCTGAGTCTTTCATAGTC +AGCTTCTCTTGGGTCTCCATACCTCCGAGCTACATCTTGTTGGCTGCTTCTGTATCCACA +CCTGAGCACTGCATTCCTGCAACTCACAGCCAATAGTCCAACATGGTAAAGTCAGCAGGA +GGGCTTGGGCCAACATTCTGGGCTCTGGTTACCATTCTGAAAGGTTCCCCATAGCCTCAT +CTTTTGAAGGCACAGTCTCCAGCCTGTGGTGCCATTTTGAAGGCTTTCAAGAGATGAGGG +TGTGGGGGACATTTGAAAATGGTGAATACGTAGGCAGAAGAGATGGGGCAGAAACATGCA +GGGGACTCTACCAAGATCCAGTTTTTGAAGGAAGGTTCCTCCATCAGATCTTTAAAAATA +TCACTTTATCAGCTTCTGGTGATTAACCTTAAGCCTGGACCTCTTCTTCCTTCAACATCC +AGGGCTATGATGTACCTCCTCCCTAAGTAAAGGCTTCCTTCTTATTCACACAATCAACTA +CTTCTAAAATTAAAATCTCAAAATGATATTTTGTTATTTATTAAATATTTTTCAAGTTTA +AGAAAATGAAAACACTATTATTTTTGCATATGTTTATATGTCTGCATGTGTCTGTATACA +TGTTTATCTTAGTGAACTTACTGCTGTGAAGAGACACCATGACTCTTATAAAGACAACAT +TTAGTTGGGGTTGGCTTACAGGCTACTGAACTGAGAGACTCAGTCCAGTGTCATCAAGAC +AGAAGCATGACAACATCCAGGCAGGCATGATGCAGGAGGAGCTGAGAGTTCTACATCTTC +ATCTGGAGGCTATTAGTAGAATACTCACTTCCAGCCCACACCCACAGTGACAAACCTGCT +CCACGGAGGCCACACTTACTCTAGCAAGGCCACACCTCTAAATAGTACCAGTCCCTGGGC +CAAGCATTTACAAACCATCACATTCCACTCCCTGGACCCCATAGGCTTGTTTAAACACAT +GAGTCTATGGGGGCCATACCTAAACATAGCATAATGCAAAATACAATTAGTTCAACTTCA +AAACTCCCAAAGTCTATAGTAGTCTCAACAATGTTAAAAATCCAAAGCTCAAAGTTTCTT +CTGAGATTCATCCAATCACTTAACTGTAATCTCCAAAGCAAGTCAGGAAACCAGCTGGGC +AAACTCCAAACTCTGCATCTCCATGGATGATGTCAAATTGGTCTTCAGATCTCTCACTCA +TTTTTCATCTTTGTTGAATGCAACAGGCATCTTTCTTCTGGGCTGGTTCCACTCCCTATT +AGCAGCTTTCTTCAGCAGATAGTCCTGGCTTCTTGAGCATCTTGGAGTCCCCAAGGCAAC +TTGAGTGTTACAGCTTCTGTTTTCAATGTCTGGGATCGACACATTATCTTCTGGGCTCCT +CCAAAGGGCTGGTGTCACTTCTTCAACTCTGCCCTCTGTAGCACTCTAAGCTCAGGTTGA +TCCACTCCACTGTTGCTGCTGTTCTTGGTGATTATCCCATGATACTGGCATCTCTAATAT +TTTGGTGTCTTCTGCTGCAACTAAGCTTCACCAATAGCCTCTCACAGGCTTTCTTCATGG +TGCCAGGCCTCAAATCCTTTGCATGACACTTTCAGTCCTGGGCCATCAACTGCAACTGAG +GCTGCACCTTCATCAATGCCCTCCATGGCCTCTCACAGTGCCAAGCCTCAGCTGTTCTCC +ATCACTCCTTCATGCCTTCAAAACCAGTACCACCTGGGTGAGTCTTAGATATTACCAAGC +ACAGTTTTAGCAAGAGTTACAACCTTGGCTATCCCTGGAACACAGCTTCTTTGTGCTCTC +AGAAAACAATTCCCAGAAGATTTCACCTCAGTGATGCTGGTCTCCTCTTAATCACCACTA +ATTTCTTAGCTCCAGCTAATCAGCATCGATTGTTCCAGTAGTCCCTTCTATTTTTCACTC +TAAAGCCAGAGCTACATGGCCAAAGCTGCTATGTTCTGCCGTTTTCTGGGGCTGGAACAT +CCCCCCCCCCCCCCCGTGCCTTATTCTATTATCAGCTTTCTGTTTTCTGATTCTCTCTCT +GCCTAGGTTTGGCTTTCCTGGAATTTTCTCTGAGGATTGACCTTGAACTCAGAGATCTGC +ATGGCTCTGTCTCCTGTAATTCTGGGATTAAAGGTGTGTACCACCATGCCTGGATCTAAA +CTTAGCTGGGCTGGATCTTGCCCCCAAATCCCTTAATCTGTTATATCCTAGAATATCAGA +TTAAGTTCCATTTCACTTCCTGGTGCCCCTTTAATACTTGAACCATATATTTCATATTTT +TTCCTTTCTAAGCTTGCTACATTTGTTCAAAATGCTCGCCATGAGACCTAGCTAGGGAAC +AAAGTTTCCGCTGGACTTTTTTGAGACTTCCTTTGTCAATGCAATTAATCTGAGTCTCTT +CACCTTAGCCTCAGGAAGACTCTTCAGACAAGGGCTACAAGACTATTGTAGCCATATTCT +TGACCCAAATACCACAAAAACAGTTTCTAGGCCACATATTGAAATGCTCCACTGAAACCT +CTTGGGCCAGCTCTGCAGAATTCAATTCACTCTCAGTAACAAAGTCTTCCATATTCCTAC +TAGGATGGCCCATTAAGCCCCACTTTAAGCATTCCACTGCTTTCCAAATTCAAAGTCCCA +AAATCCACATTCTTCCAAACAAAAGCATGGCCAGACCTATCACAGCAATACCCCAGTCCC +TAGTACCAACTTCTGTCTTTGGGTTTTACTGCAGTGAACAGACACCATGACCAAGGCGAC +TCTTATAAAGACAACATTTAGTTAGGGCTGGCTTACAGGTTCAGAGATTCAGTCCAGTAT +CATCAAGTCCGGAGCATGAATGTCCAGGTAAGCATGGTGCAGGCTGAGATGAGAGTTCTA +CATCTTCATCTGAAGGCTGCTAGCAGAACACTCACTTCCAGGCAGCTAGGGTGATGGTAT +TAAGCCCACACCCACAGTGACACACCTGCTCCAACAAGAGCATAGCTCTAAATTGTACCA +CTCCCTGGGACAAGCATATAGAAGCCATCACAATGTTCATTTGCATATGAGTGTATATAT +GAGAGATAGAGACAGACAGACAGACCACTCACATGCATAGAGGCTGGAGGGTAAACAGCA +GGTGTTTTTTTTTTTTTCCAGTTACTTTCCACTTTATTTACTGAGACAGTGTGATGGTTT +GTATATGCTTGGTGCAGGGTGTGGTACTATTAGGAGGTTTGGCCTTGTTTGAGTAGGTGT +GTCACTGTGGGCATGGGCTTAAGACCCTTATTCTAGCTGCCTGGAAGTATGTCTTCTCTT +AGAGGTCTACAGAAGAAGATGTAGGCCTCTCATCTCCTCCTGCATGCACCATGCCTGCCT +GGATGCTGCCATGTTTCCACCCTGATGGTACTGGACTGAATCTCTGAACCTGTAAGCTAG +CCCCAATTAAATGTTTTCCTTATAAGAGTTGACTTGGTCATGGTGTCTGTTCTCAGCAGT +AAAACCCATACTGACATAGAAATTGGTACCAGGAGTGTGGTATTCCTGTGACAGCCTGAC +CATGTTTTTGTGAGAACTGTGGAAAGACTTTGGAACTTTGGTCTAGAAGAGCCATTGGGT +GTTCAGAGCTCTGTGGGATGTTCTATAGGAGTCTGGAAGATAATAGAACACTGCAAATGA +TGGGGGCCTGGCTTGTAAAATTTCAGAGGGAAGATTAAAGATTTTTATCAGGGTTATTGT +TATTTTGAGTGTGGCGATTCTGTAGTTTTGGTTAGCTGTGGCTGAAGAATCAGCTGTGCT +TAACAAAATACCAGAACTACTAAAGAAAAACCTTTATATTAGTGGGATGATTGATGCTGG +TTAGCTGGAGGTAAGAAATTAGCAGTGATTAAGAAGAAACTGGCATCACTAAGGTGAAAT +CTGGGAAGTATTTCCTGAAAGCACAAAGAAGCTGTGTTCCATAGGCAGCCATGGTTGTAC +CTTATGTTAGCAGCCAGACTTGGTAATATATAAGAGTGACCCAGGTGGTACTGTTTTTGA +AACATGAAGGGATAGCTATTGATGCTTGGCACTGTGAGAGGCCAGGAGAGGTCACTGGTG +AAGGTGCAGCCACAGTGGCAGTTAAAGGCCCAGGACTGAAGGGCTCATGAGGCTTGGCAC +CGTGAAAAGACCCCGTGAGAGGCTATTTGTGAAAGTACAGCCCAGTTGCAGCAGCAGTTC +CAGCATTTTGGAGATGTCAGTACCATGAGATGACCACCAAGAACAGCAGCAGCCATGGAG +TACAGGCAGCTAGAGCCTAGAAGACAAGCTATGTGACTCAAGCCCTTGGTGGAGCCCAGA +AGATGGCGAGTGGATCCCAGACACTAGATGGTTAGAGTTTGATTTTGCTTTTATTTGATT +ATGACTGTGCCCTGATATTTTTCCCCCTTGAAGTAAGAAAGTATTTTAGTGGAGCCCAAA +GTTAAGAGACTTTGAATTGTAAAAGACTTCAAATTTCAAAAGAGATTGAATATTTTAAAG +GGATTGAAATTTTAATATGTTTGAATTTGTAAAGACTGTGAGACTTTTAAAACTATTTAG +ATCTTGGGGATGAATAAGAAAATAAAGGCTGAGGCCTAATAGTGAAGTGTTTATGTGTCA +AGTTGACAAGAGGTCAGTTGTATTGGCTAGTTTTGTGTGTCAACTCGACACAAGCTGGAG +TTATCACAGAGAAAGGAGCCTTCCTTGAGGAAATGCCTCCATGAGATCCAGCTATAAGGC +ATTTTCTCAATTAGTGATCAATGAGGAAGGGCCCAGCCCATTATGGGTGGTGCCATCCCT +GGGCTGGTGGTCCTGGGTTCTATAAGAAAGCAAGCTGAGCAAGCCAGGGGAAGCAATGCA +GTAAGCAGCACTCCTCCATGGCCTCTGCATTAACTTCTGCCTCCAAGTTCCTGCCCTGTG +TGAGTTCCAGTCCTGACTTCCTTCAGTGATGAACAGCAATGTGGAAATGTAAGCTGAATA +AATCCTTTCCTCCCCAACTAGCTTCTTGGTCATGATGTTTTATGCAGGAATAGAAACCCT +GACTCAGACCCACAAGGTCTCTACATTAAACCCAGAGCTTGACAATTTGGTTAGTGTAGC +TAACCAGCTTGCCTCAAGGAAAGGATGTCCCAGCTCCATCTCCTAAACACCAGGACTGTT +GGAGCTGTGCCAAATCCATCTGAAATTTGCATGGGTTTTGGAGATCCAAACTCTATTTCA +TGTGTGGAGGAGGGTAAGCACTTTCTCTGTACCCCTCCCCCGCCTTGTGTTCTCATCCAT +AAGCTTTAGGTGTTTAATGATTAGGACTGTAATACACGTTGAACTAAAGGTTGTTCCAAG +GTTGGACTTCCACAGATTGAAGCCTAGGCCTCTTTATAAATATCCTATTTTTCCAGAACC +TGCTGTTAGAATAGCCTTTCTCCATTGTCTTGGCATCTTTGTTTAAATGACCTGTTATGT +TTGTGTGGATGTCTGTCTGAACCCAGTCCAGGTTTGTTAAGCTATTTGTCTACCTAAGAC +TGTAATAAACCTTGAAATTATATATTATTTTCCAATCTTTCCTTTCCAGCTGTTTTGACT +ATTCTGTCCCTGCCAGTTCCATGTGAACTTAGAATCCATCTGTCACTGTCCTCAAGCAGC +CAGGGTAGAGGCTGAGAGCATTCTGTCAATTCCAGAGATCTATTTGGTGACTATTGACCC +CAGATTCATACTGAGTTTTAGTCTTTAAATGTTTATTCAAATCTTTATTTTCATTGGTAA +GATGTTTTAGCAGAGTTCAGAATCCCTTTTCTTCAATGATCTCTCAAAGAATTAATATGA +AATTAGTCCTACTTCTTCCTAAGTAGAATTCACTGCTGAAACCATTGAGACTGGAGATTT +TTTTTCCTAATCTCCAGTGCCTTTGGTTAATTTCATTTGTTTGTATTTTGTTTTCATTCC +TTTTTATTTTTCTTTATTCATTTTACATCCTGCTTACTGTGCCTCCTCCTGGTTATCCCT +TCCCACAATTCTTCCTCCCATTCCACCTCCTTTTCCTCTGAGAGAGTGGAGCCCCTGATC +CTGGGTGTCCCTCCACCCTGGCACATCAAGTCTCTATGGGGCTAGGCATATCCTCTCGCA +CTGAGGCCAGAAAGGCAATCCAGCTAGAAGAACATATCCCAGGCAATAGCTTTTGGGATA +GGCCCCACTCCAGTTGTTCAGGACCCACATCTGCTACATATGTGTGTGTGGGGGGGGGGG +GGAAGCTGAGTCCAGCATGTGTATATGCTCTTTGGTTGGTGGTTCAGTCTCTGAGAGCCC +CAAGGGTTCTGGTTAGTTGACTCTGTTAGTCTTCCTGTTAAATTCCTATCTCTTTTGGGG +CTGAAATAATTCCTGTTAAATTCCTATCTCTTTGGGGGCTGAAACTCTTCTATAAAAGTC +CCCAAGCTCTATCTAATGTTTGGCTGTGGGTGTCTGTGTCTGACTGAGTCAGCCTCTGGG +TGGAGCCTCTTAGAGAACAGCCATGCTGCCAGTCAGCAATTGGTACTTGCCCATGGGTGA +GGTCTGAAGTTGGGCTAGTTATTGGTTGTCCATTCCCTCAGTTTCTGCTCCACCCCCCAT +CCCTACATTTCTTGTAGACAGGATAAATTTTGGGTCTAACATTTGTGGGGGTGGGGGGTA +GATTTGCATCTCTATTGTTCCACTGGAATTCCTGCTTGATTAAAGGAGGTGGCCTCTTCA +GGTTCATATCCCCAATGTAGTGAATCACAGCTAGGATCACCCCTTTGATTCTAGGTCACC +TCCATGTTATGTCTTTGAGATGTCCCCTACCTTCTCACCCTAGTCAGTTGCAGGTTTCCA +TCCATTTTCATGGCCATCTGGCCATTTCTCTTGCCTCCTAACCTGACCCTGAATCCCCCA +TTCCCCTCCCCAGCCCTGATCCAACCCAGTTCCCTCCCTCAATCTGTCTTCTATGACTAT +TTTATTCCCCCTTATAAGTGGGATTTAAGCATCCTTGCTTGGCCCTTCCTCCTTGTTTAT +CTTCCTTGAGTCTGTGGAGTGTAGCATGGGTATCTTGTATTTTATGGCTAGCATTTACAT +ATGAGTACATACCTTACATGTCCTTTTTAGTCCGGGTTACCTCATTCAGGATGGCATTAT +CAACTTCCATTCATTTGCCTGCAAAATTCATGATGCCTTTGTTTTTAATAGCTGAGTAGT +ATTCCATTGTGTAGGTGTACCACATTTTCTCTATCTATTTTGCACTTGAGGAACATCTAG +GCTGTTTCCAGTTTCTAGCTGTTATGAATAAAGCTGCTATGAACATGGTTGGGCAAGTGG +CTTTGTGAGATGGTGGAGCATCTTTTGGGTATATGCTCAGGAGCGGTATAGCTGGATTTG +AAGTAGAACTATTCCCAGTTTTCTGAGAAAGAGCCAAATTGATTTCCAAAGTGGTTGTAT +GTGGGAAGCCACATGTGCCATTGCAGAGTGGCACTGACTACTGCTGGCCACCACGCATAA +GTTTGGACAAACAACCAATGTGTACATATGCAGTAAAGTTTTTTGCAAAGACACTGCCTG +GCCCAGGCATGATAATGACGCTTTGAGAGTATAACCAATCAGATGTGAGACATGCAAATG +AGGTATGATAATGAGGCTCTGTGAGGTACAGAGAAAGAGTAGCCAATCAGATGAGGAACA +TGCAAATGAGGCGTAGTGCATAACCAATCCGGGTGTGAGACACGCCTCTCCTAGGCCTAT +GTAAGCAGCACCAGTTCTGGGCTCGGGGTCTTTTCGCCTCTGCAATCAAGCTCTCCCAAT +AAACGTGTGCAGAAGGATCCTGTTACAGCGTCGTTCTTGCTGGTCAAGTCCAGCGCACGC +AAGAGTTGTACAAGTTTGCAATCCCACCAACAATGGAGGAGTGTTCTCCTTGCTTCACAT +CCTCATTAGCATGTGCTGTCACTTGAGTCTTTGATCTTAGCCATTGTGACCAGTGTAATA +TGAAATCTCAGAGTCATTTTGATTTGCAGTTCCCTGATGGCTAAAGGCTTTGATGATTTA +AGTGCTTCTTGGACATTCGAAATTCCTCTGTTGAGAATTATCTGTTTACCTCTGTACCCA +ATTTTTAAATTAGGTTATTTGAGATGTTAGTGTCAGATTTCTTGAGTTCTTTATAAATTT +TGAATATTAGCCCTATGTCAGATGTATGAAGAAGATATGTATGGTGAAGATCCTTTCCCA +ATCTGTAGGCTGCTGCTTTGTCCTGTGTCCTTTGCCTTACAGAAACCTTTTAGTTTCATG +AGGTCCCATTTATCAATGGTTGATCCTAAAGTCAGAGCAATTGGTGTTCTGTTCAGAAAG +TTGTCTCTTGTACCAATGAGTTCAAGGCTATTCCCCACTTTTTCTTCTATTAGATTTAAT +GTATCCAGTTTTATGTTGAAGTCTTTGATCCACCTGGACTTGAGTTTTGTGCAGGGTGAT +AGATATGGACCTATTTGCATTGTTCTACATGCAGACATCCAGTTAATCAAGCACCATTTG +TTGAAGGTGATTTCTGTTTTCCATTGTATGGTTTTGCCTTCTTTGTCGAAAATCAAGTTC +CATAGGTGTGTGGGTTTATTTCAGGGTCTTTGATTTGATTCCATTGATCTATCTGTTCCA +ATACCAATACCATGTTGGTTTTATTACTATTGCTCTGTCGTATAGCCTGAGGTCAGGAAT +GGTGACACCTTGAAAGTTCTTCTATTGTTCAGGATTGGTTTTGCTATCCTGGATTTTTTA +TTTTCCATATGAAATTGAGAATTGTTTTGTCAAAGCCTGTAAAGAATTGTCTTGGAATTT +TGATAGGAATTACAATGAATCTGTAGATTGCTTTTGGCAAGATGGCTATTTTCACTGTCA +ATCCTACTGATCCATTAACATTTTAGATCTTTCAATCTTTTGATACTTTCCTCAATTTCT +TTCTTCAGTGACTTGAAGTTCTTGACATACAGGTCTTTCTTTTGCTTGGTTAGAGTTACA +CCAAGGTATTTTGTATTATTTGTGGATATTGTAAGGAGTATTGTTTTCCTAATTTATTTC +TTGGCCCATTTATCATTTGTATAAAGGAGAGCTTCTTATTTCTGAGTTAATTTGTATCCA +GCCACTTTGTTAAAGGTTTATAAGATGTAGGAGTTCTCTGAGAGAATTTTTGGGGTTGCT +TATGTATACTATCATATCATCCACAAATAGCAATATTTGACTTCTTTCTTTCCAATTTGT +ATCCCCTTTATCTCCTTTAGTCTTATTTCTCTGGCTAGAACTTCAAGTACTATATTGAAT +GGGTAGTGAGAGAGTGGGAAATCTTGTCCTTGATTTAGTCGAATTGCTTTAAGTTTCTCT +CAATTAATTTGATGTTGGATATCGGCTTGCTGCATATTGCTCTGATTATGTTTAGGTATG +TGCCTTGTGCCCTCAATTTCTCTAATACTTTTAACATGAAGAAATGTTGGATTATGTCCA +AGGATTTTTCAGCACTAATGAGATGTTCATGTGTGTGTGTGTGTGTGTGTGTGTGTGTGT +GTGTGTGTGTGTGTGTTTTTTTTCCTTTCAGCTTGTTATATGGTGGATTACACTGACAGA +TTTCTGTATATTGAACCACCACTTTATCCCTGGGATGAAGCCTACTTGATCATGGTAGAT +GACATTTTTTTAAATATTTTCCTGGATTCAGTTTGCTAGTATTTTATTGATTGTTTTTGC +ATCAATGTTCCTATGAGAAATCAGTCTGAAATTCTCTTTGTTTGTTGAGTCTTTGTGTGA +TTTAGGTATCTGGGTGACTGTGACTTCAAAGAGTGAATTTGGCAGTGTTACTTCTGTCTC +TATTTTGTGGAATAGTTTGAGGAGCATTGGTATTAGTTCTTCTTTGAAAGTCTGGTAGAA +TTCTGCACTAAAAACCATCTAGCCTTGGGCTTTTTTGGTTTGTTTGTTTGATTGGTTGGT +TGGTTGTTTTTTGTTGTTGTTTTTTGTTTTGGTTGGGAGATTTTTGATGACTACTTCTAT +CTCTTTATGGGTTATAGGACTGGTTAAATAGTTTACCTGATCTTGATTTAACTTTGGTAA +GTGGTATCTGTCTAGAAAACCATCCATTTCATTAGGATTTCCCAATTTTGTGCATGACAG +GCTTTTGAAATTAGACCTAATGATTCTTTAAATTTCCCAAGTTTCTGTTATTATGTCTCC +CTTTTCATTTCTGATTTTGTTTATTTGGATACTATCTCTCTGTCTTTTGGTTAGTTTGGC +TAAAGATTTTTCTATCTTGTTGATTTTTCTCAAAGAACCAGCTCTTGGTTTTGTTGATTC +TTTGTATTGTTTTCTGTTTCTCTGATTGATTTCAGTCATGATTTTGATTATTTCCTTCCT +ACTCCTCTTCAGTGTGCTTGCTTCTTTTTGTGTTTTTTGTTTGTTTGTTTGTTTGTTTTT +TTATTTCTAGAGCTTTCAGGTGTGCTTTTAAACTGCTAGTATGAGAACTTTCTAATTAGG +CACTTAGTGCTTTGAACTTTTCCTCTTAGCACTGCTTTCATTGTGTCCCATAAATTTGTA +TAGGCTGTGCCTTCATTTTCATTAAATTCTAGAAAGTCTTTAATTTTTTTTATTTACTTC +TTCCCTGACTGAGAGATCGTTGAGTAGAGAGCTGTTAAGTTTCTTTGAGTGTGTAGGCTT +TCTGGTGTTTCTGTTATTATTGAAGTCCAGCTTTAATCAATGGTGTTTTAATATGATACA +AAGCTCATTTCAATTTTTTTTGTATCTGTTGAGGCTCACTTTGTGACTGACTGACGATAT +AGTCAATTTTGGAGAAGGAGCCAAAGGAGGTCCTGAGAAGAAGGCATATTCTTTTATGTT +TGAGTGAAATATTTTATAGATGTCTGTTAGGTCCATTTGATTGACAATGTCTGTTAGCTT +CATTATTTCTCTGTTTAGTTTTTTTCTGGATGACCTCTCAACTTTTGAGAGTTGGTGTTG +AAGTCTCCCACTATTAATGTGTAGAGTTTGATGTGCAATTTAAGCTTTAGCAATATTCCT +TTTAGAAATGTGGGTGCCCTTGTGTTTGGGGCATAGATTTTCAGAACTGAGATATCTTCT +TGGAGGATTTTTTCCTTTGATAAGTATTTAGTGTTTTTCCTTGTCTCATTTGATTAATTT +TGGCTGAAAGTCTATTTTACTAGCTATTAAAATGGCTACTCCAGCTTGCTTCTTGTGTCT +GTTTGCTTAGAAAACTTTTTTTTCTGTCCTTTACTCTGAGGTAATGCCTATGTTTTTTGC +TGAGGTGTATTTTTTTTAAGTAGGTATTTTCCTCATTTACATTTCCAATGCTATCCCAAA +AATCTCCCAATACCCTCCCCCCCAACTCCCCTATCCACCCACTCCCACTTTTTGGCCCTG +GCGTTCCCCTGTACTGGGGTATATAAAGTTTGCAAATCCAAGGGGCCTCTCTTTCCAGTG +ATGGCCGACTAGGCCATCTTTTGATACACATGCAGCTAGAGTCAAGAGCTCCGGGGTACT +GGTTAGTTCATAACGTTGTTCCACCCATAGGGTTACAGATCCCTTCAGCTCCTTGGGTAT +TTTCTCTAGATCCGCCATTGGGGGCCCTGTGATCCATACAATAGCTGACTGTGAGCATCC +AATTATGTGTGTGCTAGGCCCCTGCGTAGTCTCACAAGAGACAGCTATATCAGGGTCTTT +TCAGCTAAATCTTGCTAGTGTATGCAATGGTGTTAGCGTTTGGAGGCTAATTATGGGATG +GATCCCTGGATATGGCAATCACTAGATGGTCCATCCTTTTGTCTCAGCTCTAAACTTTGT +CTCTGTAACTTCTTCTATGGGTGTTTTGTTCCCAATTCTAAGAAGGGGCAAAGTGTCCAC +ACTTTGCTCTTCGTTCTTCTTGAGTTTCATGTGTTTTGCAAATTGTAACTTATATCTTGG +GTATTCTAAGTTTCTGGGCTAATATCCATTTATCAGTGAGTACATATCATTTGAGTTCCT +TTGTGATTGGGTTACCTCACTCAGGATAATGCCCTCCAGGTCCAACCATTTGCCTAGGAA +TTTCATAAATTCATTCTTTTTAGTAGCTGAGTAGTACTCCATTGTGTAAATGTACCACAT +TTTTTGTATCCATTCCTCTCTTGAGGGGCATCTGGGTTCTTTCCAGCTCCTGTCTATTAT +AAATAAGGCTGCTATGAACATAGTGGAGCATGTTTCTTTCTAACTAGTTGGAACATCTTC +TGGATATATGCCCAGGAGAGATATTGCGGGATCCTCCGATAGTACCATGTCCAATTTTCT +GATGAACCAAAAGACTGATTTCCAGAGTGGTTGTACAAGCTTGAAATCCCACCAACAATG +GAGGAGTGTTCCTTTTTCTCCACATCTTCGCCAGCATCTGCTGTCACCTGAATTTTGATC +TTAGCCATTCTGACTGGTGTGAGATGGAATCTCAGGGTTGTTTTGATTTGCATTTCCCTG +ATGATTAAGGATGCTGAACATTTTTTCAGGTGTTTCTCAGCCATTCGGTATTCCTCAGGT +GAGAATTCTTTGTTTAGCTCTCAGCCCCATTTTTAATGGGGTTATTTGATTTTCTGGAGT +CCACCTTCTTGAGTTCTTTATATATATTGGATATTAGTCCCCTGTCCGATTTAGGATAGG +TAAAGATCCTTTCCTAATCTGTTGGTGGCCTTTTTGTCTAATTGACAGTGTCTTTTGCCT +TACAGAAGCTTTGCAGTTTCATGAGGTCCCATTTGTCAATTCTCGATCTTATAGCACAAG +CCATTCCTGTTCTATTCAGAAATTTTTCCCCTGTGCCAATATCTTCAAGGCTTTTCCCCA +CTTTCTCTTCTATAAATTTCAGTGTCTCTGATTTTATGTGGAGCTCCTTGATCCACTTAA +ATTTGATCTTAGTACAAGGAGATAGGAATGGATCAATTTGCATTCTTCTACATGATAACC +ACCAGTTATGCCAGCACCATTTGTTGAAAATGCTGTCTTTTTTCCACTGGATGGTTTTAG +CTCCCTTGTGGAAGATCAAGTGACCATAGGTGTGTGGGTTCATTTCTGGGTCTTCGATTC +TATTCCATTGGTCTACTTTTCTGTCGCTATACCAGTACCATGCCCTTTTTCTCACAATTG +CTCTGTAGTAAAGTTTTAGGTCAGGCATGGTGATTCCACCAGAGGTTCTTTTATCCTTGA +GAAGAGTTTTTGCTATCCTCGGTTTTTTGTTATTCCAGATGAATTTACAGATTGCTCTTT +CTAATTCGTTGAAGAATTGAGTTGGAATTTTGATGGGGATTGCATTGAATCTGTAGATTG +CTTTTGGCAAGATAGCCATTTTTACAATGTTGATCCTGCCATTCCATGAGCATGGGAGAT +CTTTCCATCTTCTGAGATCTTCTTTAATTTCTTTCTTCAGAGACTTGAAGTTCCTATCAT +ACAGATCTTTCACTTCCTTAGTTAGAGTCACGCCAAGGTATTTTATATTATTTGTGATTA +TTGAGAAGGGTGTTGTTTCCTTAATTTCTTTCTCAGCCTGTTTATTCTTTGTGTACAGAA +AGGCCATTGACTTGTTTGAGTTAATTTTATATCCAGCTACTTCACCAAAGCTGTTTATCA +GGTTTAGGAGTTCTCTGGTGGAATTTTTAGGGTCACTTATATATACTATCATATCATCTG +CAAAAAGTGATATTTTGACTTCTTCCTTTCCAATTTGTATCCCCTTGATCTCCTTTTGTT +GTCGAATTGCTCTGGCTAGGACTTCAAGTACAATGTTGAATAGGTAGGGAGAAAGTGGGC +AGCCTTGTCTAGTCCCTCGGTTTAGTGGGATTGCTTCTAGCTTCTCACCATTTACTTTGA +TGTTGGCTACTGGTTTGCTATCTGTAGATTGCTTTTAACATGTTTAGGTATGGGCCTTGA +ATTCCTGAATTTTCCAAGACTTTTCATCTTGAATGAGTGTTAGATTTTGTCAAATGCTTT +TTCCGCATCTAACGAGATGATCATGTGGTTTTTGGCTTTGAGTTTGTTTATATAATGGAT +TATGTTGATGGATTTCTGTATATTAAACCATCCCTGCATCCCTGAAATAAAACCTACTTG +GTCAGGATGAATGATTGTTTTGATGTGTTCTTGGATTCAGATAGCGAGAATTTTATTGAG +TATTTTTGCATCGATATTCATAAGGGAACTTGGTCTGAAGTTCTTTTTTTTTGTTGGATC +TTTGTGTGGTTTAGGTATCAGAGTAATTGTGGCTTCATAGAATGAGTTGGGTAGAGTACC +TTCTACTTCTATTTTGTGGAATAGTTTGTGCAGAACTGGAATTAGATCTTCTTTGAAGGT +CTGATAGAACTCTGCACTAAACCCTATTTATTTATCTATTGTATCTTCTATGTCATCTTC +TGTATTCTGTTGGTCTTGGGCTTTTTTTTTTTTTTTTTTTTTTTTGGTTGGGAGACTATT +AATGACTGCTTCTATTTCCAGGATCTTCTGGCTTTCATAGTCTCTGGTGAAAAGTCTGGT +GTAATTCCGATAGGCCTGCCTTTATATGTTACTTGACCTTTTTCCCTTACTGCTTTTAAT +ATTCTATCTTTATTTAGTGCATTTGTTGTTCTGATTATTATGTGTCAGGAGGAATTTCTT +TTCTGGTCCAGTCTATTTGGAGTTCTGTAGGCTTCTTTTATGTTCATGGGCATCTCTTTC +TTTAGGTTTGGAAAGTTTTCTTCTAGAATTTTGTTGAAGATATTTGCTGGCCCTTTAAGT +TGAAAATCTTCATTCTCATCTACTCCTATTATCCGTAGGTTTGGTCTTCTCATTGTGTCC +TGGATTTCCTGGATGTTTTGAGTTAGGGACTTTTTGCACTTTGTATTTTCTTTGATTGTT +GTGCTGATATTCTCTATGGAATCTTCTGCACCTGAGATTCTCTCTTCCATCTCTTGTATT +CTGTTGCTGGTGCTTGCATCTATGGTTCCAGATTTCTTTCCTAGGTTTTCTATCTCCAGC +GTTGCCTCACTTTGTGTTTTCTTTATTGCATCTACTTCCCTTTTTAGGTCTTGGATGGTT +TTATTCAATTCCATCACCTGTTTGGTCGTGTTTTCCTGCAATTCTTTAAGGGATTTTTGT +GCTTCCTCTTTAAGGTCTTCTACCTGTTTAGCAGTGTTCTCCTGTATTTCTTTAAGTGAG +TTTCTAAAGTCCTTCTTGATGTCCTCTACCATCATCATGAAATATGCTTTTAAATCAGGG +ACTATCTTTTCGGGTGTGTTGGGGTGCCCGGGACTGGGTGGGGTGGGAGTGCTGCGTTCT +GATGATGGTGAGTGGTCTTGGTTTCTGTTAGTAAGTTTCTTATGTTTGCCTTTTGCCATC +TGGTAATCTCTGGAGTTACTTGTTGTAGTTGTCTCTGGTTAGATCTCGTTCCTCGGGTAT +TTATGTTAGCCTCTATCAGCAGACCTGGGAGACTAGTTCTCTCATGAGTTTCAGTGTTCA +GAGTACTCTCTGCAGGCAAGCTCTCCTCTTGCAGGGAAGGTGCCCAGATATCTGGTGTTC +CAACCTGCCTCCTGGCAGAAGTTGTGATCCACTCACCAGAGGTCTTAAGATCCCGTGGCA +GGTCCTGTGGGTAGCTTGTGTGTGTCAGCAGACTCTGCCCCCAAGCTACCCCGGTGCTGG +CAGTACCAGAAGGGGAGGTGTATTTCTTGTATGCAGCAGAATGGCAGATCCTGTTTTCTC +ATCCAATCTGTTAGTCTGTGTCTTTTTTATTGGGGAATTGAGTTCATCTATGTTGAAAGA +TATTAATGACCAGTAATTGTTGATTTCTGTGATTTTGATGTTGGTAGTAGTAGTATGTGT +TTCCCTTGTTTTTGCTGATGCAGAGTTACCTGTTTCTTGTGTTTTCTTGGATGTAGTTGT +CTTCCTTGGGTTGGAGTTTTCCTTCTAGGATTTTCTGTAGGGCTGGATTTGTGGATAGAT +ATTGCTTGAATTTGTTTTTTTTTCTTGTAATATCTTATTTTCTCCATTTATCGTGATGTA +GAGTTTTACTTAGTCTAGGTTGGCATCTGTGGCTTTTTAGATGTTGCAAAGTATCTATCC +AGGCCCTTAAAGCTTTTTATTAGAGTCTCTGTTGAGAAGTTGGATATAATTCTTAGTGGT +CTGCATTTGTATATTAATTGACCTTTTCCCCTTGCTACTTTTTTTTAAAAAAAAAGGCTT +ATTTCATTTATTTTCTTTTTTAAATTAGATATTTTCTTTATTTACACTTCAAATTTTATC +CCCTTTCCTAGTTTCCTCTCTGAAAATTCCCTATCCCCTAGCCCCTTCCCCTGCTTCCCA +ACCCACCCACTCTGGCTTCTTAGCCCTGGCAATCCCCTACACTGGGGCATCGAACCTTCG +CAAGACCAAGGGCCTCTCCTCCCATTGATGGCCAACTAGGCCATCCTCTGCTACATATGC +AGCTAGAGACATGAGTCCCACCATGTGATTTCTTTGATTGGTGGTTTAGTCCCAGGGAGC +TCTGGGGGTACAGATTAGTTCATATTGTTGGTTCTCCTATAGGGCTGCAAACCCCTTCAG +TTCCTTGGGAACTTTCTATAGCTCCTTCACTGGGGACCCTGTGCTCTGTCCAATGGATGA +CTATGTGCATCCACTTCTATATTTGCCACCCCTTCCCACTTTTAATATTCTTTCTTTGTT +CTGTAGATTTTGTGGTTAGATTATTATGTGACAGGAGGATTTTCTTTTATGGTCTGGTCT +GTTTTGTGTTCAATGTGTTTCTTGTATGTCTTTATATGTTTCTTGTCTCTCCTTTTTTTT +TAGGTTGGGAAAGTTTTCTTTTAAAATTTTGTTGAGAATATTTTCTGGGCCTTGGGTCTG +GGACTCTTTAAATACTTCTATTTCTATTATTAAGTTAGATCTTTTCACGGTGTCCCAGAT +TTCCTGAATATTTTGTCAGGAAATTTTTAGATTTAACATATTCATTGACTAATGTATCCA +TTTCTTCTATTGTATCTTCTATGTCATCTTCTGTATTCTGTTGGTGATGCTTACATCTAT +CCTGCTCTCTTAAAGGTCTTCCATCTCTATGATTCCCTCAGTTTGTGTTTTCTTTATTAC +ATCTATTTTTATTTTCAGGTCTTGAACAGTCTTATTTATTTCCTTTACCTATTTAATTAT +GTTTCCCCTGTATTTCTTTAAGGGATTTATTTGTTTTCTCTATCATCTTTATAAGGTTGG +ATTTAAGGTCATTGTCTTATCCTTTGGCTGTGTTAGGATATCCAGGACTTGCTGTAGTAT +GGTAGCTGTGCTCTAAAGGTGTTATGTTGCCCTGGTTTTTGTTGATTGTGTTGTTTCAAG +GGCCTTTAGCCATCTGGATGGCTTTGGTCCCTGGATGTTCTTGTTGTAATAGGTATTGGG +AGGGGGTTAACCTTGATGGTTCTGGTGGGGCAGGCTTCTGATGAGTTTCCTTTGGCTGTA +GTTCAGTATTGGCAGGTCTCATAAGTGTGGGTGGAGAGGTGTCAGGAGAATGGAGGTCCA +CCAGGGATAGCAGACTGCTCAGGATAGCTTGGGGGTGCTCCAGAGGATTCAGCAAGCAGG +GAAGATGTGTGGGACAAGACTTGGTTTTCATTCTCAAAATACATTTTGTAGGGCATAAAA +TTCCATATCAATAGCGTTTGTTTTGTTTTATGAAGACTATTCCTCAGTGTTCCCACACAC +TTCATTTTCAACAAGAAATCTATAGTAAGTCTGCTGTCATTATCATTTGTGTCCTCTGTA +TGAGACACATCTGTGCCAGTGTGGCTGCTATCACTGATGTTGATATCTTTAGTTACGCTT +AGTGTAGTTTGCTCCACAATTACCATGCTCAGCACACATGAGTTAGAGAAATCTTAGGCC +TTGTTTCATCTATATTTCCTGTGCCTTTCTTTCTTCTGGCATATAAATCACATATTAATT +GGTTTCAAATTGTATCTCAAAGTAGGAATTCTAATTTCTTTAGTCTTTAAAATTTTTTCC +TGTTAGAGCTTTCTCAGTGTTTAAAAACACTGTCTTATCTTCTAGAGGACCTAGCTTCAG +CTCTCAGCACCTACATCTTGCAGATCACATCTGCCTGTAACTTTAGATCTGGGTTATCTG +ATGTCCTCTTCTGGCTCCATGAGCATGGGCACACATGTGACATCCATTCATATAAATACA +CACATACACGTTAATAGAAAAATAAACCATTTAAAAATGTGCACGTTGCTGGGCTGTGAT +GATTCATACCTTTATTCCCAGTACTTAGGAAGCAGATATCTGAGTTCAATGCCAATCTGC +TCTACAGAGCGAATTCCAGGACAGCTAGGATTACACGGAGAAGCCATGTCTCAAAACAAA +TCAAAATAAACAAACAAGGAAGCAAACAAAAAACTAAAACTAAAAAACAAACAAAACACC +ACCAACAAAAAAGATCTTCATATCTCTGAAGTGAATAGTTACACATGTTTTCATGTTATT +TTCTGTTAATTTTTGTGTTGGCAGTGGGTGATCTTGGTTATTTTCTACTTAGGGATCAAG +CATTTCCAGTTTTCATGAATAAATTTGAGACATTATAAATGATCTTGTTAGCTTCTGTAC +GTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTTTACAGGC +ATTCTTTTAAGATTGTTTAAGTATGGAGCTCGGCTGTGTGAAGACCATTTACTCCTTTGA +GATCTTACTTCTCAGAAGTGTTAGGCAGATTCAGGTTAGTGATCAATCTATAGCTAATTA +CTCTTCATTGCTGGAACAAGTGCCTTCTGAGGATTCTGCTAATGTTTCATGATTTATGAG +GTTTCCCAGACTGGCTTCTGTGAGCACACACTGTTTGGGCCCCCATGTGAACAATAGCCA +CTACTTTTTCTGACACTTTTACATAGTTGCTCCCTAGCTGTGATTGTCAACTTTCCTTTT +GTAGAACATAGAAACTGGTACAGGTTACCTCTAAAGAAAAAAGTTATCCTTTTCCCAGAG +TTTTGTGTTGTTGGCACTTTAAATCCCAATCCAGGGTTTCTACTCCGCCTTAGACCATTT +GGTTCCTGGAAAAAAGACACACACACACAAACTTTATATTTACAATAAGCCTTAATAAGC +ACTAGAGCTGGGCAGATATCTACCCTTGATGCTATTAGAATCTATTTTGCTTATTGATAA +TCCCCAATTACCTAACTATGTTTCATCTGGGCTGCTTTTAATTCCAATTTTCCAACCTTC +AGGACCATGTTTTCATGGCTCATCCAACCCATGGCAGCATCTCTTTCATTCCTCCATCAC +TTTCTTCTTCTCATCCTGGTTCTCCTCTGACCCCAAGCCCTGGAATCCTAAACCCCACCT +CTGTCTCTTCTGCCCAGCTCTTCGTTGTTAGCAACTTTATTTACCAATTAGAAATAACTT +GGGGGCAAGGTCACACAGTGTCACTTGGGTCTACTAGCAGACTCTCTGGGGCAGCCAGGT +CTTGGGGGCTCACCCTTAGCATTACAATATACAACAAGACCAAACCTCAACAGTTCTGTA +TGTCTCACACTTAGATTAGGCATGGTATGAAGGTGATGGGCAAATAATAGTGGAAACAGG +GGTGTGGACACATAGTCTCATCCTATGCTACAGCAGAGAAGGGACAGAGTTGCACAGTCC +CCTTCAAGAGGTGGCGCATGCCTTTAATCCCAGCACTCGGGAGGCAGAGGCAGGCGGATT +TCTGAGTTCGAGGCCAGCCTGGTCTACAGAGTGAGTTCCAGGACAGCCAGGACTATACAG +AGAAACACTGTCTTGAAAAAAACAAAACAAAAACAAGAGTACATCTCTAAGAGTACATCT +ATGAACATCCAAGTATTGCCTACCTTTAAATTTTTGTTTAAATTATTTATGTGTGGGTGT +GGGTTGTGTATTCTATGAGCTGGTGAGGAAGTCAGAAGACAACTTGTGCAAGTCGGTTCT +CCCCTTCCATCATGCAGACTCTGGGCCTTGACTTTTGACCCTTAGTAGATGCTGTTCATC +TGCTAAGCCATCTCCCAGGCTCCAGGCCTTACCTGACAACTTCTCTTAATTTTGCTATCC +TGATGCATATAGATCCTGGGGAGGGTTGGGGGGAGGGTGTGTTACTGACCATCCACTCAT +AGAAATAGCAGTGAATAATGGTTTCTTCACATACATGTGGGGATCAGCTTTCAACTGAAC +ACTTGATGGGTGTTACTCTGAATGTCTCCCAAAGGCCATCTTTGTACTTTCTTCCTCTCT +GGTAACCTGTCTTCTGAACTCTGTCCATCTATCTGCTTGGGATGGGGGACCACGTTCTCT +ACTTAGTTACTCCTTGTTCTGCGGCCTGGGAACAATCTTAATTCAAGTCTGTGATAATTG +TAAAATGTATATCATTTGCTTCTTATTTCTTATGGGTCATCCCATTTTGTCTTATATCCT +TTGACTTGGAAAGCATAGCTTCATGTGTTTTGTACAGGTTTTCGTCTGATCATTTGCGAG +AAAAAAATCTGCCCTATTACATTTGACTCAACCAAATGCAGATGTTCCTTCCTATCTCAG +TATAATAGAGATATGTCCAATAAAATTAGATGTACCATTTGATGATCAAATATATATTAG +TTTAGAGATTTGCCTTATTTATAAAAAGCCTTATAATTGCTATTATATTATTAGTTGAAA +ATAATTGTACAATATGCCAAATTTCTGAGTTCAGATTATAGATCAAGTATGATTTATTGT +GGCCTATATCTTTCCAAAAAAGAATTTCAGGTGGATTCTTGATACCCAGGGATACTAAAT +AAGGGTAAAATAGCATATTGATTAAAGGGGAAATTAAGTAATAATGTTATCTGTTATAAT +AGTTACTGTCATGGGAAGTAAATCAAGTTTGTGCATTCTGGTTATACAATGTGTCAAATT +TATTCAGTTTCTCATTTTCATTATCAAAATGAATAAAAGATTGGTGGGAACTTTATAGTT +ACTGAATGTCTACTATGTGCAGCCTAAATAAAGGTCTAATGGCAAGGTCGTTCAGTGAGT +AAAGGACTTGCTGAGAAGTTTCAGCAATCACTTTAATTCCTGAAATCCAAGTAAAGAGGA +CTGACTCTACAATGTTGTCCTCTACCCTCCACATATACATCATGGCATATATACCACACA +TGTGTGCACACATGCATACATGCACACATGCTTTTTATTGGCTATTTTCTTTATTTACAT +TTCAAATGTTATCCCCTTTCCTGATTTCCCCTTCAGAATCCCCTTCTCCCATTCCCCCTT +CCCCTGCTTCTATGAGGGTGCTCTCTCACTCACCCATACACTCCTGCCTCCCTGCCCTGG +CATTCCCCTACACTGGGGCATTGAGCCTTCACAAGGCCAAGGACTTCTCCTCCCGTTGAT +GTCTGAAAAGGCCATCCTCTGCCACATATGCAGCTGGAGCCATGAGTCCCTCCATGTGTA +CTCTTTGGTTGGTAGTTTAGTCCCTGGGAGCTCTGGGGTGGGGGGTCTGGTTGGTTGATA +CTGTTGTTCTTCATATGGGGTTGCAAACCCCTTCAGCTCCTTCAGTCCTTTCTCTAATTC +CTCCATTGGGGACCCTGTGCTAAGTCCAATGGTTGGCTGAGAACATCCACCTCTGTTTTT +GTCAGGCTCTGGCAGAGCCTTTCAGGAGACAGCTATATCAGACTCCTGTCAGTAAGCTGT +TCTTGGCATCCACAATAATGTCTGGGTTTGGTGTCTGTATATGGGATGGATCCCCAGGTG +GGGCAGTCTCTGGATGGCCTTTCCTTCAGTCTCTGCTCCATGCTTTGTCCCTTTAGACAA +GAGCTCTTCTGTGTTAAGAGTTTGGAGTTGCACACACTTTTTTAAGTAGGAAAAATAATG +TTTGAATCTTACATCCCATTTCTGAGTAGAAGACAGTTTCTATCATGTGGGTTTCTGGAA +CTAAACTCATCTTGTTAGGCTTGGAAGTCAGCACCTTTATCAACTGACCCATCTCATTGG +CCCAGTGGCTTTTGATGGATGTGATAATGACCTACCTACCTTTTACTTACAGATTTTTAA +TTAATTTCGTGTATGCATGTGTATTTCTGTGTGTGTATGTGCTTGTGTGTTTATGCTTGT +GTGTGTGTGTGTGTGTGTGTGTGAATGTGTAGAACTTAGAGGACAACTTCTTGGTCAATT +CCTGCTTTCAACTTACTTGTGTCAGGGTGTCTCTTGTTTACTACTGTGGCTCTGCCTACT +TCAGTTGAACAGTTCCTGAAAGTCCAGGGCAATTCTCCTGTCTCAGCCATTGCAAGAGTG +CTGGGGTTGCAGCTGCACTCCACCGTATCTGGCTGTTTGCATGGGTTATGGGTATTAAAC +TTAGTTGTCTGGCTTGTGTACATAGTGCTTTTCTGGCTGAGCCATCTCTCCAGCCCTACA +CACATATGTATAATGTACTTCCATTATTCTGGACCCAACTAGTCCATTCCTGAATAATCC +CCCTTCTATTTTCAAATCTTTTTAAAAGTACAGAATACCCAGGATATACCCCCACATACC +CAAAGAAGCTAAACAAGGAGGGTCCAAGTGAGGATGCTTAAATGCCACTTAGAAGGGGGA +ACAAAATAGTCATGAGAGGCAGAGGGAGAGAAGGAGGGGCCTGGGTGGAAGAGGGGGAAG +GGAAGGGAAATGGAAATGGGGGGCACAGAATCAGGCATGGGGAGAGTCAAGAGAAAGGCT +CAGAGGGCCAGGGGTATGAAGGAAATATGCAACTGTGGGGAGTCGGAGCAGGGGGAACCT +CTAGGAAGTCTCAGAGACCTGGGATCTGGGAGGCTCCCAAGACTCAATGCAGGTGACCTT +AGCTGAAATGCTCAACAGTGGGGGTATGAAACCTGAAGAGATCACCTTCAGTAGTCAGAC +AGGGCCCCCAGTGGAGGGATGGGACACCAACCCATCTACAAAATTTCTGACCCAAAATTG +CTCCTGTCTAAAAGAAATTCAGGGATAAAAATGGAGCAGAGATGAAGAAGTGACCCACCA +GTGACCAGCCCAACTTGGGATCCATCCTATGGGTGAGCAGCAAACCCTGACACTATTACT +GATGTTATGTTGTGCTTGCAGACAGGAGCCTAGCATGCCTGTCCTCTGAGAGACTCTACC +AGCAGCTGACTGAGACAGATGCAGATGCTCACAGCCAAACATGGAATGGAGGTCAGGGCC +CCTATGGAAGAGTTAGGGGAAGGATTAGAGACACTGAAGGGGATGGCAACAACATAGGAA +GACCAACAGTGTCAACTAACCTGGACTCCTGGGAGCTCCCAGAGACTAAGTCACCAACCA +AAGAACATACAGGAGCTGCTCTGAGCCCCAGGCATATATGTAACAGAGGACTGCCTTGTC +TGCCCTCAATGGAAGAGGATGGGCCTAATCCTGCAGAGATTTGATGCCCCAGGGTAGGGG +TATACCCAGGAGAAGACTACCCTCTCAGAGGCGAAAGAGGGATGGGGAAAAATTCTGCAA +GGGGAAGCCAGAAAGGGGTAAAGCTTTGGGATGTAAATAAATAAAATAATTAATTTAAAA +AATCTAGACTCTGCATATGAGAGAAATCATTCTGCTTATCTCTGGAGTTTGTCTTCTTTC +ACTTAACACAATGATCTCTGTTGCAGTAACTGAAAACAATAACTTTCATTCTCCCTTAAC +CCCAGAACCACTCTAGTGTGTGAAGAACCTGTAGGTTCTTCATCTACACATCTGTTGGTC +ACTGTTTTCTGAATAAATGTTTATTTAATATAGATGAAGTCTTTATTCCCAGAAGTGTTC +CATGGTGGCTTACATTTCTTATGTCCTTATCTCTACCACTTTGGGGTGCTTTCCCACCAT +CTGGGGTGCTCCATTAGCCTCTGAGTGTCCCCCACCCTCTGAGGGTGCTCCCCTACCCTC +TGAGAATGCTCCCCACTCTCTGAGTGCCCTCCCCTACTCTCTGAGCGTGCTTGAAGTTGT +TCCCTCAACCTCTGGGAGGTGCTCCCCACCATCTGGGGGTGCTCCCCTGCCCTCGAGGGT +GCTCCCCCACTCTCTGATGGCTCCTTCACTCTGTCTATCCCCCCTTTTCACCCATTGCCT +ACATTCTGCTCTCTCCCAGAGTGAGCCCTTACTCCTGACTCCTTATCTGTAGTATTTGAC +AGCCCTCTCATTTCTCAGCTTACCGCTGGCCATGTCTTGATGTTTAGAGCTGTGCAAATA +AACAAAATGGGTATCCAGTTTTGACACTGGATTATCCCTCTCCACTTAGAAGATAATAGC +GAGTAGCTATGTTCACTGTGCCATGCATATATGTATAAAATTGTCAAAACTTAAATTTAA +GAAAATAAAAAGTGTTAATAATATAAAGCACCTATGAATGCCCAAACAGAAAAGCCAGGA +ACTATTTCATTACCATGTGTGAAAATTTTGGCATCTAAAAAATACAATACATGTACTTTT +AGCCTATTTGATTTGCTTACTTCCTGGATTTTCTTGGGCCCTTGTTTTCCCTAAAATCCA +GCCACTTTCCAATTATGGCGCCCTAGCTGCTGTCAAGGCCGTTTTAACCCTAGTGCTATT +TGCTATCCCCACCTGCTCCATGATGCATCCAGGCTCTAGGACTGGTTAATCATGTACACT +GGACTGGGGTAGAGGGAAATCTATCTTGTAATTTCTTCTACTCCATTCTACTCATAGCCC +CTGAGATCATTTCTTCCTTTCAGTGAGGTGCACAGAAGAGATGGGTTGGATTCCTTCATT +TGTTGAGGGAATCTGGGCTTCCAGCAGATATTCGGTAAGTATCTCTACACAAAGGAAGCC +ATAAACAAAGGCAAATGTGCCAAGGGCCACAACTGTGGTAGATGAATGTCTCTTAAGTCT +CCATCCTTTTGCTCAACCTGGATTTCTCCACACTCGAAGCTACCTCTGCCTATTTCTGCA +GTATAAACCCAGCCCCTGTCCACATGTACCACTTGAAGTAGCTTCAACTGTAACGTGTTT +TACACTTCACAAGTACACGGTCCACATAGAACTAAGCAGAGCAGCAATATTTTACAAGAT +ACCTGGTTATTCCTTGGAACTCATTTCAGAGACTAACCAGAAAGGACTCTCCTGTCTCCA +TGCTACCTAACTCTATGTTTTTAAGCACCTGATAGCATTGTCCATAGCTTACATTTGTAA +ACAGTTCCTGTGTACATCTCACCTCCTCCAAAATGGAAAGTTCTTTGAAGGCAGAAGGGC +AAAGCAGGCACTGTGCAAGTATCAGCTGAACATTCAGAAGACTATGGGTGAGGATGGGCC +AGAGTGAAGGTCCCTAAGTCACTAACAAGATATGTTTCTCATGTCATCATTTCTTGATTG +CCAATATTAAGTTTTAAGTATTTTGACACTCTAGTGTGTCCAGAATTTCCTCACAGTTCT +GGGCTTTGAATCGTCAGGTTCCTGGTGGCAGCAAATGATTCTCTCAGGGACTCCTGAGGT +CAATTATATTTGAATCCAATCAAGTGACATGAAATAAAGGTTCCAGGTAATTAGGGCACC +ACAGGAGAAATTAGAAGAGTAGAAGAGCATCTTTTCTTTCTTTCTTTCTTTCTTTCTTTC +TTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTCTCTCTCTCTCCCTTTCTTTCTTTCTT +TCTTTCTTTCTTTCTTTCTTTCTTTCTGTCTCTCTGTCTCTCTCTCTCTCTCCCTCTCTC +TTTCTTTCATCCATTCATGAGAATGGTGTAGTGATTATTCTGTGCTTAGTTCTATGGTGG +ACATATAAACACCTTAGAGCAGTGGTTCTCAACCTTCTTAATGCTGTGACCTTTTAATGC +AGTTCCTCATATTGTGGTGACCCTCAACCATAAAATACTTTTCAATGCTACCTCATAACT +GTAACTTTGTTGCTGTTAAGAATCATAATGTAAACATCTGATATGCTACCCCATGGGGGT +CCCAACCCCCGGGTCGAGAACCACTGCCTTAGAGAGTACATTCAGCTGGAAGATGACCAT +CACTACAATACTTGTCTTGCACTTGTGAGGACCTGAATTGGATCCCATATCCTGCAGATG +CAAGTCTGGGCAAGGTGGCACACACTTATGACTTCCATGTTGGTGAGATGCGGCTAGCCA +GGAATTGGGGCTCCCTAGATAGTATCTAGTCTAGCTTAGTTAGAAAAACAAAAACAAAAA +ACAAAAAACAGGTCTGTGAAACAAAATAAAGGTTGACAGAGCCTAAGCAATGATATGTGA +GGTTACCCGCTGGCCTCCACATGCATATGCATACATCTGCACATAGATTTGTGAATACAC +ATGCACACACAAGTGCATGCGAGTTTATGCACACACCCACACATAAAATATATAGGGACA +ACAACAACACTTATTCATAGGAACATGTAAAAACTATCTATTTCTTCCTTTTCCAGGTTC +CTCATGTACAATATCAGTCCCTTGTCTCTGCATTTCACACCACCCAGTTAATTTCCAGGC +ATTTGGGGGTCTTTACAGTAGGTGAGTGAAAGCAGAGATCAGAAAAAGACATTAAACACC +ACTGCAAGAAGTGCCAGCAATGGACACTTGTAATTGAATGAGAGTCTATAAGAGTCTATG +AATATCGCTGTGCTCCCATAAAGATGCCTTGATTTGTCTAATTTGGAGAAAGACTTAAGC +GACACTGAATATATAGTATATATGGTATAAAACAAAACCGGTGGGCAGCCTCCTGCTTTT +TGTTTTCCATTGACATCTTCAAGGGAAAGTATCCCAGCGATAGGATTTTCAATTTGCCTT +TTTGTCTTAAGCAATGTCCTTTCTTTCAAATTTGCTCCTCTGCCCTCCCTCTTCTGCACT +AGGGAGGATCCTTCAAAATTCCTAACAGGCAGCCCTGTGGAGAGATGGGAGGGAAGGGAA +GGGAGGGAGGAAGGGAGGGAGGGAGGAAGGGAGAGAGAGAGAGGTAGAGGGTGTCTGGCA +GTGTACATGTGGTACAGGCAGAGGGATCAGAACGCTCACAGAACAGGCAGTGTAATTCCA +TGTTCTTCCTAAGTATCAGCCCTGCGGGGAGCTCTGCCGGCAGTCTACTTGGAGAGGAAA +AGTAGATTTGGGGGAAGATGGAAGGAGTCAATTCCTAAGTGAGTTGGTCCTCACTCATCC +TTGAGGGCATCTCCTGATCTCCAGTGACTGCTCAGACTCGGCCCTCTCCCTCCCAGATAC +TTGCTTTAGCAGAAGAGACACACCTTTCTGCAGCAGGGAAAAGCAACTGACCAGATTGCA +AGCCGGTAGGTTGTGACATTCAGCATGTTTATGCAGCAGAATTTGCTGAGAGATGCAGGG +GGGCGGGGTGTTGGTCGGGCTGGCTGATTTATCTGCAGTGGGGAATGTTTTATTTTAATT +GTCAGTTCAAAGCAGAATTGTTGCCTAGGCTAAGGTGGCAGCTAGAATTGCTGCATTTCA +GGCTCCTGGGCTGCGTTTGTGTTCCATGTGGTTTCTGCATGCAGCTTGGAGAAGCTGGGG +AGAGCTCACCTTTAAATAACCTGCAGCTTGCTACGCTTCTTCTACTCCATATGTAATTTT +TGCTCTTCCTAAGCACAGTTCCCACCCTATCTTCTCAACATCCCCTGCCCCTCTCCCCAC +CCTGTGGGAAATGTGGCCTAGCTTCACCTTGAGCCCTTGGCTCCCTAAGTCTGTCTGTCC +GGCTGCTTTGCCCTAGGTGCCGGTAGATGCTGTGCTGCTGCCCTGGGCCCAGGCAGACTG +ATTCAGCAGAAACGTCTGTGCATGGGAGTTGCAATCAGGGACCATGGCAGTGCAGCTGGT +GCCGGACTCCGCTCTCAGCCTGCTGATGGTGAGTGTGCTGGGGAGGAGGTGGGGCCCAGG +AGGCCCCCACTCCAGCCTTCCCCTGCTGGCCTCAGGGACTGCTGCTAACTGCTGTGGCTG +CTGTCATGGCTGCAGACACGGAAAGCACGGCTCTGCTTCATCCAGCAGGCTCCTGTGAAA +GGATTTCTTGGGTCAGAGAATTAGCGTGACTAAGCACTCTCAGGGAAAAGAAGCAGTAGA +TTTGCCATTTTAGAAACTTGTTGCTGCTGCGTGCTATTTTGAGAGACGTGCTTACAAACA +GGTGCTAAGGGTGTCTCCGAATGGATCTCAAGACGCCTCCTGTTCGCTCAGCATCCTTTG +CTCTGGGGTCTTTCAGTCTAAATTCTGAGAGTCGTGCTTGTTTGTTTGATTTCTTTCCAT +GCCAGCTGTGGGGTTTATAAAAAGATTATTTTAATTTTTTTTGGGGGGGGGGTGCTCCAG +ACTGAATGAATAAGGCAACCTTCTCAGGTTCCCCTAGAGAACCCAGGGTGGTTCAGGGTG +GCCCTTCGGCTGTCAGATTAGTGGAGTCTCCTCTCCCATCTCCAGATGGCAGGGAGAACT +GACATTTATATGTGTGTGAACTGCTGACCTACTTTAGATCCCTACGGTTTTTACAATGTT +AAGAAAGCTGTTGCTCTTAGTGCTTTGAAGCAGGCAAGGACAGCGCCAAGCCCCTTGCAA +CCCAACTGGCTTTTGACTTGACCCTGGGTTCAGTTTGCTTTGCTGCCTTGGCTCCCCTCC +CTCCTCCTCTGCTGCCCAGTAGTTCACAGGCCCTGGCAATGCTGCCTCTGGAAGAAGGCT +GCGTCAGCTTGGCGTGGGAATGTACCTAACGTTTACTCCGGAGAGTTTACGAGCAGAGTC +TAAGTGCTCCTGTATGGTGTATTGATCTGTGTTTTCTGATGGAGATGGGAAAGTGCAGCT +TGGTGAGGGTTGATGAGTTTATTAAGGCGACTGGGAGGAGTGGCTAGAGTGCTTGCCTCC +TAAGTGGCGAGCCTCATCAAATTAAGAGGGACTTCCTCCTTGTGCTCCGTTAGCATATGT +ATATATGTATGTGTGTGTGTGTACACACACACACACATGCATTTGGTCCATGGAGTCACT +TGAATTGCTAGAAATTGCTTGGGCCTCTCGGACTTCTGGTCTACCAGAAGGAGGAATTAG +GAGTGAAAGTCATTGCTATAGCCATTACTCTTTAAATGGATTCCCTGATTACTAAGGCCA +CTGTGCGATATTGCTACATATTTCATTGTCTACTGTGGGTCAAACGAGTCCGTGGTCAAA +TTTCTGAGTATCTGTTATGGTTGCTAACACTGTACGCCAATGTCTGTGAGGAGATACTTC +GAAGAATGCTGGAATCATGAACATATGCAAAAAATATAATCACATATCCTTCTATGTGTG +AATATACATACATGTTGTCTAATATTGCTAGGTAAATATAAATTCTGCAGTATGTTCATA +GAGAGTAAAAAGTTTGTTAGGCCTGCCTCTCTGCCTCTGTACTGATGCTTAAATGTATGT +CTGTTTTTACTACATGACCCTGAGGATGAACACTTGGTATTCAAGCAAAACAAAGCTTTG +CATCCTAACTCATTGGGCTATCAATGCCATGTGCCACCGTGTGGACTCCTAATAATATTA +ATATTAACATCGTTTTGGCTATCATTTCAGTTTGGAGTTTATCCTCTACTTTGCCTAGCA +CTCGCTTCCTGCCTGGATGAAAAGATTGTGATCTTTTCTCTCTGGGAAGCCAGGAAAATA +GCCCTTGACACAGCTGTGGACCAGTAGGTTAGAGCCTCCCAGGAGCACTGCACATAACCA +GAGTCACTTCTAGTTCACATTTGGTTCAAGGAAGAGTTCTCCTAAGAACTTTGCTATGTT +CTGCTTTTTAAAGGGTAAATTCCAAAGTAATTGCTTCCTAGACATGTTTTTCAATAATTT +ATAAACAAGTGTGAGAGAAAAGAAATGGGAAGAAGAAGCCATTCAGTGGAACTGACTTAG +CTGTGAGTTCAGGAAAGAAACTATATGAATTATTATGTATCCTCTCATTAATTAGCCAAT +AAGCTCTTAGTATTTATCAAGCACTTGCTCGCTGGAGAGAGTAGCATGGTATAATAGCAA +AAGCCATAGCTCATGACAGCATGGTTTCAGGGACGGTCAATACCCTGTGGCCTGAGTGTA +GCTGTGGTTTGCTGTGTGCAGTCCTTGGGCTGCAGGAGTACAATCAGCTGGAATCTTTGT +TTGGTTCTGGAAAGCTAAAGATCTCTGCATTCTGTCTCCAGCTTCGCCACTTACTGGTAA +TATTGAGCATGTCGCTTCTCCTCTCCTGGTTATGTAGTCTGCTGACGGGGAGGGTCTAAT +GCACCTTTCTTTCTGTTGGGCAAAAATTAAGCTCTGTAAATATGCTATCTAGGATAAAGT +TCCTGAATAGCCAGCTTGAGTACTTTATTCAATGTTGTCACCTCCCCCCTCCCCCCCGCC +ACCCCCTGAAACCCAGCACGGGAACAGCATTGCTTTTTTAAAAGGTGGCATTTGGTTTCA +CCCAGGTGGCTTTTCTGCCAGAGAAAGTATGTTTCCGATCATTAGCTGGTTGTTTACACT +CTCCTGTCAACCCCAAAGAAGCCTGCTTTGTTCCCCTGAACAAAACCCACTGACCCCAGG +ACAGTACCTAACATACCTTTGCCAGTTAGATGTGGGTCTTTCAGGAGGAGTCCAGCATTG +TGTACTAGCCCTATGGGAGAACTACACTGATTCTTTCCATAGAGGGTAGGAAGGGTCAGA +TGCTTGTGAAAGTTGGAGCAACTCAAAGAATCGATGAAGGGTGAGTGGAAGAGCAGATTA +TCCCTGGTGAGAAGACAGCCTCACACGCATCAGAGACTCACCTACCCATCGATGTAGAGA +TTCTAGGAATCCAAAGAAGACACTGCCTTGTTCCCGATGCTACTCCATACAGCTAACTGT +AGAACAGGTTATTTGTTGAGACCATGTGAGTTCAGAAAAACTGAAATGACTGAAGCATGC +TGCCATCCAGAGGTTTGTTATTGATTGCTTGATTGATTAATATATATATTGGTATAAGGT +ATTTCTATGTAACCCAGTCTTTCTTGAAACACTTGATCCTCTTGCCTCTTTCTACTTCCT +GAGTGTCAGGCTTATAAGCATGTGACACCATCCCTGCCTTGGTGATCACTCATTTTGTGC +ATCCAGAATATACATATATGACTAAGAGGCTGCCAAGGTTGTCATATGCCATTTTGTGCT +TTAGATGACAAAGGCTCATGCCTTTGAGATTGGAAGATTAAAGCATTTTTAAAAAACTGT +TTTTGTTACATTTACACATGTGTGTCTGTCTGTCTATCAATATGCATGGGGAAATCTGAG +GACAGATTTTAAGAGTCAGTTCTGTCTTTCTACCACATGGGCCCTGGGGAACCAACTCAG +GTTCCTGAGCCTTGGTGGCAAGTTCATTTATACTGTGCACCATAGTGACAGTCCTACACT +AGTTTTTAGACTAAGTTAAGCTGTGAAGCAATAAATAATGGGAACTGTGCTTTTCTATAA +ACAGAATGTCTTTCCATATGTTATCCAATCTCTTCCAAGACTTTTTTTTGAGACAAAAAC +ACCTGGTAATCAAACATCGAGGACCTGTCAATGAACACACACCTGAAATTGATGGTCCAG +AGTCCCAAAACCAAGGCTTACTGCTACAGTATTAAATCAAAGAATTTGACACACAGGATC +TTCTAACACATTAGATGAGTATATATTTGGCCTAGATTCAAACATTCTTTTCGTCCAGTG +TTTCCAGTCAGAAAGTCTTATCCTCTTATTTAATATTTATTATTTTTCTGCATTAATATG +CAAGGTTGAAAAGAAGGTACAAGTTGCTGATGAAAGATACTTGGGTTAACACTAACAGGA +AGGACAATATTTTATCTACAAGAGACTCCTCATGTGGTCAATGTTCTAGTCCTTGAACTG +TTGTTGTTGTTGTTTGGTTTTTTGTTTGTTTGATTGTGTTAAGAAAGAATTTGCCAAGGT +CATGTTTAACAGTGGAGAGATTTAATGGGTAAAAACTCAAATTCATAGGTAAGAGAAATT +TATAAGCGAATCTTTGTAATGAAGGTAATAATTGAATGAAATGAGTTACTTTCAGATGTC +TGACCTTTTTTTGGAATGCACAAGCTTCCTCAAATTCTTTTTCCCTAAGCCATTTTTTCT +CATTTAGACATCTTCCTCTTAACTATTATTTGCTGACTATAAGGAATATGGAGGCTGATC +ACTGGCTTTAACAAACTTACAACTGAGTTGAACAGACAGGGTAGCTTCCTGGAAATGAGA +AGACAGCCTCTCTAAATGAGACGTGTATGTAAGACGACTTGATAGAATCACATAAATAAA +TGAGGCTTAACAGAGCACATCACCAAATGAGCCCAGGACAGAAGGCCTGGATTCAAAGGC +TCTGAGGCACAACTAGAGTGGGGCTTACTGAAGCTTAGGTAAAAAATGTTACAAATAGGG +GGCCAAGAGGGGGAATTTAAAGTCAAGAGAGTGAGTGAATTTTAATGGAGTCTGGATGTG +TTTGGCACATGAAGATCTGACAGCTACGGATGGATTTCTTTGGGGGCACAAATGGCTAAA +AGGTCAGGAGGGCAGGTGGAGGTGTTCTTGGAAGAGTTAAAGTCTTAGTTCCATCACCAT +GGTATTAGCTCCTCCCTCTCTCTGACTGTGACAGACTTATTCAGGGTTTATAATGAACTT +TCCTCACATCCCAAATGACCAAAAGTAAATAGAATTCAAGTTCTTTCCCAAGAAATCTTG +CTTCTGTGCTACTATTACTAATTTTGATGTTTCCAAACTGCTTTTGTGTCTGTAGTTTTG +CTAAATGTGCTCCACAGTACAAGAAAGTCAGATGTATCCCCCGTTCTATGAAGAAGCTGA +GGTCCAGAGAAGGTAAATTGCCTGCCCCAGAAGGCTCGTGATGCTGCTGAGCTACCATGC +TTACGTTAATGACCTGTGTCGAAAGTTAGAGAAGAAGAAGATGTTAATACAGGTGTGGAT +TTCTAAAAGTCCTCACATTGGGTCATCCAACCGTACTAGGTATCTGGGTATAAGGTAGAG +CTTATTATTAATGTTATTTACTCTCTAGAAGAGCTGTTCCCAAACTTCTATGGGAACTGG +TTATATCATTGTTACATCTAAGTCAATAGCTAATATCCTTCTTAAATTCAGTTATCTATC +TTCTAAGGTTCAATTTCTTGATCCATAACTAAAAGCTTGATATTAGTGAGTTTTAGCTAG +TGTTTAACGTATAAATGTATCCCTTTAAAAAGGAGAGATTTGATGTCAATGACAATAATG +CTAACTCATTAATTTTTGTTAGATTTGTAAATTTTCATTTTTATCTTATCTGCCTTATTA +TATTTAAATAACAGAAACTTGCTCAAACCACAGCATTTTTAAAAACATGAAAAAAAGTAA +ATAATTGAAGTGTTTAGCTTGGAATCCCTTCCCCCAGAAGCAGCCCTATGGTGACCAGTC +CTGAGGATCAATAAGGACAGATAAGTAAGCAAGCTTTTCCTCAGCTGCTTACATAGTCTC +TCTGACCCTCTGGATAATGAGCTGTCCCTGAGCCAATAACAAGGTCTGACAACAGGGATT +TCTGACTAGGCAGGATGGATTCTGGAACACATACCTTTCAGGAAGTAAGAGCTATATCAA +CTGGCTGGTAATGCCACCCAATCAAATGGAGTAGAGAGACCAGTTTCTGAACAGAGAAGG +GCTATATCCAGAAGAAGGAGGGGAGTCTGGCAAGGCAGAAATAAAAGATGCCCATTTGTA +ATAGTCTTTGTACCTTATATACCACAATCAGGCTCCAATAAAATTACTAAGAGAGATAAA +ACATCAATCAAGCACTGGCCAAATTTCCTTCAAAATAAATATATTTAAAGAAACCGAATT +ATCTGATTTTTTTTTGGAAGATCAAACAAATCTCACCTTCTGTAAAAATGAAATGGCAAT +TACTATATATGACTTAAGATAATTCACTGAGCTACACATGCAAAGTATTTAGTACTGCTC +TCAGCCCAAAGCAAATACAGGCTCAGTATTAGTAAGTGTTTGCTTTATCTTAAACTAACA +TAAAATGACTATCCTTCTATCTATCTGAACTTAGCTCTTTGGATTCCTGTATGAGCCAAA +CTCAAGTAAAAAAAAAATTAGTAATTACCTAATTCTGTCTCGGCACCCAAGTCTAGGAAG +CAAATGACCACGTTTTTTGCATTTGGGAAAAAGATGTTTCCAGGGTCACGAAAACCCATT +CCAGTCACACACAGATTGAAATTTACATTCCTGCCTTCAATCACCAACAAAAGTCTCTTA +CCCTCTGAAGAGAAATGACTAAAGTATAGGCAGCAATATGTTCTCTCTGGCAAATGTCAG +ACGCATGCCTTTCAGAGCTGCCACACATGATGGGGCGGCGGCTGCAAGAGCATCTCTGTT +AAAAATTAATTGCATGGCTGCTTTGCAAAGCTTAATAGCAGTTTGGAGAACATATGTTGC +AAATATAGGTAGCGGTTTCTCATTGAGCTCTGCGCCAGGATGTGATTTTTAATGGAACAC +ATGGTATTTAGCCTGGTCATCATCAAAGGTTCTGAAAACCGGCTTAACAAAGACCATATA +TAAATGTGGTAAATACCGAGCAAGGGAAACTGCAAGTGAGGAGAACCAAATTCCGGTGTC +AAGGTAACACTGGCTGGTGGCTCACACTGTATCATAATGAATGCTCTTTACAATCCTGGA +TATTGAAGTCTCAGTCTCACAGTCTAGACCTGGGGAAGCAATTTCCTGAGTGGTAGATCC +AATTCATCTCCCCGAGCAACATCATGCATACTTGCAGTATTAGCTATCTGCACATTGGTG +GTTTCCAAATCAGACCTTCAGCACCAGCCTGGCCCCCAGGCTCTAGCAACTACAAACCCA +AACTTATCAAATTTATCCCCTTGCTTATCCCACAGGTGCCTCAAACTCAGTCCCTCGACT +CCCTGCAAAGATTTCTGGGCTTCATCCTCATCTATATACTTTCAGTTCATGGGTGGTGAT +GCCATTTGGCCTGTTGACTGGGACCCATCTTTGATTCTGAGCTGTCTCTCATCCACCCAC +CCTAGTTAGCCTCAGGCTGAGCTCTGCCCGATTTCTCAGACTCTGTCAAAACTGGTTCTT +CCCACCTGTTACCCCCTTTCTCTCTCCTTGGCAGAAGCACACATCCTACCTGGGCCATCT +GTGCTGCCTCTTGCCTGCTACCTGCTTCTGATCTCTTTGTACTGTTGTCTTTCCTTAAAA +CTTCACCAAAAGTGTATTTAAAAGATCTAAGCTGTCATTTTTCCATTGAAAATTTCTACT +GATACTTGATGGTGCCTGAGATGAGCCTCAAGCTTCTAATACTCCACATGACTGATCTAA +ACATCAAGCCTCTGCCAAGCCATTGTCCCTTCCCAGGGCTCCAACCTCAGTTCCTCCATT +GCTTCACAATGACCACACTCTGATACACAAGTTTCAAGGTGACTGTGTCATTTTGGAGTA +GGCTTATGTAAGATGCAATCATCTGATGGACTGAACATGAAACATATCAGGCTGCTCCCA +TGTAACATTACAGTCACTTTTCAAATAAGTAGGAAAATACCATAAAGATTATAAGCATAA +TGGAGCAAACTCATGACCCAGTAACAGAACTGCTGCTCCTATTGTAAAGAAGAATGCATT +GTACCCAGTCATATGTGCTACACTTTAATACAGATGCCAACATAGGAAGCTCATTTATAC +CAGCATCGCCAAAACCTGACTGATGTATCACACCTCTGCACTGGGGTGACATCACCACAA +ACCTGAGTGATGTACTGTGCTGGGCTGGCTTTGTGCCACTCACAGTAGAAATGTACAATC +CTGCTATAATCTTACAGGACCACTGTCCTTTGAGCAGTCAGCCCTTTGTTGACCAAAATG +TTACATGGTACACAGGCGTACTTCTGTCCACCAAGAACACTGACTCAAGACTGATACTTT +CAAACAGATGTTTTCCTGTGGTTTCTTTTATTGCTATGTGATTATCTAACATACACATCT +GCTTTCCTTAATAGATCGTGTCTCATAAACAGAGTGCATCTTGTCTACTCACCCAACACA +CTTTATTGAGCAGCTATTCTCTTCCTGACACTCAAGCTTTCTTTCTGGTGCCTGGGATTA +AGCCTGGGTCATGGTGCATGCTAGGAAGGCACCTTGCTAGTGATCTGTGTGTGTCTTTGG +TTCCTAATATGCTTCCACACAAGGGATAAAGCAGCAAACAAGACAAACAAGGCTTCCGCA +GTCACCAAGCTTATGGTTTCTTTTGGAAAAGCAAAAAAAAAAAACGAAACCAACTGGGCA +CAGACAGGTGAGCCATCAGGAAAGAAACGCCTTATACCTAGTTAAATGGTGATTTTCAGA +CAGTGTTCAGATGGCAGTTTAGACTAGGTGGTGGCAGAAACTTTCTCGTGGAGGTGGCAC +ATAGCTGAAGAGGGAATGGCAAAAAGAAGACCATGGTAAAGTGTCTTGAACACTGTAGAG +TAGGAAAGAGGCCCATACCAAAACCAAGAGTGCTAGTGGTAAAAAGGAGTCCAGCGAGGT +ACACTCTAGAAATCTCATCAAAACAGAGTTTGTGGAAGAGGAAAATGACACAGAACCATT +TTGGAGAATGTGCATAATTAAGGAGGCAGAGGGAAGAGAAAGATTATCTCCCCAGGGGAA +GACCACAGGTAGGTGTTGGGTGTTGTTATGGGGGTGGGGGTGCGGTGGCAGGAGAGATTC +TGGCCTCAATGAAGCTGAGGAGTCACAGAGGAGCCACAGAGGAGAAGGAAACCGGATTTG +TTGTGACTGGCTGAGGAACCACATTTCAAGTCCTCTGGGTGAGACCCGCATTCGACCTAT +CTGCACTTGGGAGACTCTGGGTTTCCAGAAGGAACCGCTAGACGGCTGTCTATAACAGGG +ATGCTCTGGGGGAACTGCTCTGTAGCGGAGTCTAGCTTGCCCTTCAGAAGGCCAGTGGTG +GGACTGTGGGGAGGGTGGCATCCTAGCATTCACCACACTGGGCTGAGAATAGAGTTTGAA +GAATAATAGATTGTCATTCACTTAGCTCCACTGAATGGAAGGTGCTGCTTGCAGTAGAAT +TTTCTGGCAGTAAGGCCTGATGGGCAGGCAACAGAGCAGGCTGCAGCAGACCAGTGATTA +GATCTGGGGCAGAAGCATGTCTTGAGCGACACAGAAATCCTAAAGAGAAGGAAGAACAAA +GCCATGCCCAAGATAGGGCTTTGGCCCAGCTAGGATTAAAGTGACATTGTACTGATGCAC +GATGAAAGGCAGCATTTGAGTGAGATAAATGTTACCTTGACTTTTCAATCAACTTTGTTC +ACGTGAAACATACCACCTGGCCTGGTCTAATCGGCTGTGGAGATTTTCTGCCCTGTGTTT +AGTGCCATTCCATCATAAGATGGCACTTTTCTGCAGGGCACAACTGAGCTAAGAACATGT +GGACGAAACAAATATTAATGTCCCAAATGAGCTATTTAACTCTCATGTGTGGGAAGACCC +AGCATTTCTGCCACCACTTATACACTTGTGACTTCAGATAACCCCAACTCAGTATAAGGA +GTTCCTGTGAGGTACGCTGGACTTGCCTGTGCTCGACACTGGGAACTTGACATGATGTCA +TCACTGGAGCCTGTAATCTTCTGGGAGTTATCCTCACTTACATGGTAGGCAAGGGGGCAC +ATTGTCACCACAACCACAGTTGGCTTGCTGACCATAGGACTGACAAGATCCTCTTCACAA +GGCCTGGGTTGCCTATAATTGTTGCTTCTAAATTCTTGAGGTACACAGTACCCCTGGGTC +CCAAACTATGTCTGAGTCGACAAGGAAGAGCTGTGCAAATCTCTGTTGAGGTCCCTTCAG +AAACCCACACCGTCAAGTGTGCCATTAAGGTGAGACTTAAGTGAACAGAATACTGAGATT +CTGTGAATGAAGAGGGGATCAGCAGTGTTTAGAGTAAGTTTTAACCACTGCAGCATATTG +TTCATTGCCTGTAACTTAATGTCGTGTTCCTTGATGGTCTTTTACTCTTTGGTTTGAAAC +CTATCCATGTGGCTTTACTCAGAGTCCACAGTCCATAGCTAACAGGTTGAACAATAGGCT +GATCTCTGAAGAAGCCAAGACTATGATCACAGCACAGAGTCATCTATGTATAGCTCTGTG +TGCACATGCGTGTTGGAAGTCAGCCTAGGTTCTGAAGCCATCCGTCTCCCTTGATTGTGA +GGCAGTCTCTCTCTAGGACTTGGAGCTCACTGACTGGGATTGGTTGGACAGCAAGCACTA +AGACTATTTCTGTCTCTATTTCTCCAGAACTGGATTATAAGCATATGCCCACACATCCAA +CTTTTTATGTGGCTGTTGGGATCAAATCAAGTCCTCATGATTAAAGTTGACTTGCTTAGC +CATGCTCCCAGTCCCTGAAGAAGCCAGCTTCATTTTCCTACTACAAAGACCTTGCCCTTT +GAATTTTTAGATTTTCCTCTAAACTGTACATCTGGGAATCACTTGTTTAGTGCTGCACTG +TGCTGGGTTGCAGAGAACACCCAGCGTGTGTGTAAATCACTAGGAAATGTCTGATTTGCT +TGCTTTGTGACCTCTAAGGTCACGGAATTTAGTTCTCATTGATTGTGGAAGCTGATAAAG +CAATAGCCTTGCTTCTTTTACATGCTTGGTATTTAAGCTAATAACTTGTTTTGTGTCTTT +ATTGCCCATGTGTCAAGGTAAAAGAGGGACATAGTTTGGTACTAAGTCTCAAATGTGTTT +TTTCCTTATGAGGGGCTTGAGTGTAATTGAGCTGTAATGAGCATGGCTAAGGTCATTTCC +CAAGAATTAATGAACAGAAGGATGTGTTCTTGGCCAGAGGCTGAGTCTTTGGTCATTAAC +CTAGTTGGTCATTAATATTGTTTAGGAATGCTTTACACCAGGCCATTACACCCCTCGCCA +TATGCTACTACCACAGGGAAACGAGAACATTACCTGTGTCAATAACTATTTGTTTTCTTT +CTGTTCTTCTGGCTACTGATACTTTTACAGCCCTTTTAATACTTTTTCCAAAGGCCTGAA +GCACCAAGGTCATGAAGGAGAGAAAGGGAAGGGAGTGGAGGAAAGGAGAGGGGAGGGGGA +AGGAGAGGAGGGGTGTGAGGGGGGGGGGAAGGAAGAGAGGAGGGAGGAAAGCCCAGGAAG +AAGAGGGTAGCTCTCAGCGAGCAGAGTTGAATCTGAGTCATGATGAAGTTCATGCTCTTT +TCCATGTTTGGATCTTAAATTTTCCTCAAATATGTTTTGAAAATTTCAGGCTAGTACCTG +GACAGGGACATCAGTAGTCTGGGCTTTGCAGAGTAAATCTGTGATTGCTTTGGAGACTAT +GTGACCAAGTTCTTTCTCCCTAAGCAGCAAACCCTGGGTCTCTTCTCTTCCCTTTCTGAC +TTGCTCTCCTTCTTCTCGGGGCTCTTTCCCTTCCTCACATTTTCCCATTCTAAAACAATT +CATGGAGGATGTCAGGCAATGTCATCTCGGTATGTGCTGAGGAATGAATATGTGTCTAAA +TACCACTTGACCCCTCCTGTCAAGAAATTTAGAGTTAGAAAGGCCAATAAACAAATAACT +TCAATGCAGTCAGGTAAATGTTACAGCAGAGAAATCTCAATGTATTTTAGAGCAAAGGCA +CATAATCCAGGGCCCTGCAAAGTGGCTCCAAAGGTTCTGGTGGGGTTTTGTCTGTGGCAG +AGGCTTACAATGTAGCCAAGGCTTGCCTGGAATTCACTATGGAGTTGAGATTGCCCTCAA +TTCACATTATCTTCCTTTCTCTACCAGTGAAATGCCAGAATCATAGTATACACTGCCACA +CCCAGCTTCTGGTGGGATTTGAAAGGTTTGGTGAGCTTATAGAAGCCATAGGTGATGGTG +GGGCATAGATCCAGGTATAAGAAATGGCAACAGATTACTCTAGTGCAGGCGAAAGAGTCC +AAAGTCCCAGCAACTGTGTCATGATCTTGTACAGACAAGAGGGAATCGGGAAGAAGAGAC +CAAGATTGCCCGGAGCAGACATTAAATACCTACTGGATACACAGTAAGGAGTTTGAACAT +TGTCTGGAATTCCATGAGCAATCATTCACAATTTTAAACATAGGATAACATGTTAAGATC +TGAGCTATAGAAACGTTACTCTAGAAATTTGGTTTGAATGTAAAAATGTCTCAATATGTC +TGTGTTTCTATACTTGGTCCCCAGCTTGGGAAAGACCTTGAAATGAGCCTCCCTGGTAAC +AGTGGATGGACTTGTAGATGTCTTATCATGGTCCTACTTCCTGTCTTCTTTCTGCTTCCT +GCTTGAGGATGCAGTGTGAACAGTACTCCTTCACACTCCTGCTTTCCCAGTACGATGGAT +TGTATGCCTTAAAACTGTAAGCCAGGGGGAAACCTCTCCTCCCTTATGCTGCATCTTGTA +AGGTGTTTGTTCACAGCAACAAGAAACATATTTAATAAAGGAGGCCACATGGAAATGGGT +TAAAAGAAGCAGTGGACCCTCGGACAGGGAACTCAAGTAAAAGGCAGACAATTGAGAAGT +ACAATGGGCATCATGAATAGAGGAACCAATGCATTGTGGGAGGAGACACGGTGGGAAACA +GAGATCTTCCCAGTGGCTCCCATTGACAAGTAAATTAAAAATGAACACTTGTTCAAGGGG +CTTTAAATTAAAGTTCTTAAAATCTTCTGTGTGTGCATGTGTGTGTGCATGCATATGATT +GCATGTGTGTGTGTGTGCATATGCACACACGCATGTACTTGCCATGGTGCCCATGTAAAG +GGTCAAAAGACAACTTTTGGGAATCAGTTCTTCCTTGTTGAGGCAGGGTCCCTCTCCTTG +TTTCTGCCACTGCACCCTATACCACAGGCCAGCTGGCCTGAGAGCTGAGAATTTTGTCAC +TGCCACTGTCTTCCCCATAGTGGTGCTAGGATTACAGATGTGCATTACCACATCTAGCTT +TCTATGTGACTTCTAGAGATATGGGATCACCAGGCTTGCAGAGTCAACACTTTTACCCAC +TGGGCCATGTCTCTAGTCATAACACAAGAGAGTCTTTTGGTTCACACATTGGGTTATAAG +GTGAAGCTATGGCCAGACTCTGGATCTGGCTCCATACTTACCCTCACTCCCCTTAAGTAT +TTAGGTTCTACTCTTGCTCGTGAGCCTTGCCTCCCTGCTGACTTTCCTCACAGATTCCAC +CTCTTACAGTGTCTGATCTGTAGGCTTCCTCATTCAAACCTAAGGAGGGAGAGAGTAGAA +GCAATGAATTCCATTTCTTCAGTTCAAGTGATAGAGAGTCCTGCCAAGGGACTTTTTGTG +ATCCCATCACATGGTAGAGGCAGAAAGACAAGAGGCCAAGACTACTAAACGTACCCTTTT +AGAAAGACATCAATCTCCCTCATGGCCTATACCATATCAAACAGGTCTATTAATATAGTT +ACAGTGACATACATTTCAATATGATTTTTTGGAAGAGACAAACTTTCTGACAAGCAGTTG +TCTTCATTTTGTACTGAGAGGGGTGGAATGACCATGCTTAGCTTAGCTGTGCCAGTGTCT +GCTGTTGTGGTAGAAATGGGCTCATTCCAACAATCAGATTTGAAAGCAGAAAGTGGTATC +AGTGTAGACAGCCTGTGGTGTCTGTGGTTGAAAGAACAGCCCATGTAGAAGAACTACATG +GAGAAAAGGAGGTTAGTGTATGGGTAATGAATTTATTAAGAACAAGGACTATGACTCCTT +CACCATTTATCTTGGTTCAGCACTTAGTTGAATGCCTACATATATAGCACATGCTCAGAA +CATTTTTCATGTGAATGAAGATGCCTTGGAAGAGATTCTATTAGAACTCCATGGTACAGA +CCAGGTGATAGGGTATACAAAGAGTTTCAGCAGAAGTAAATATCCACAGACATCGTGTGT +GTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTATACACATGGTACTTATGGC +TATTATATCTATTGCTAATAATGATATATATAGAGAAGACAGAGGTTACTACTAGTTCCT +TCCTCCACCTCTTCTCCACTTTAGATTTTGAGATGGGGATCTCTCACTAAACCTGGATCT +TGCTTATTTTGGCTAGACTGACTGGCCAGCCATCCCTGGTATTTACCTGTCTCAAACCCC +AATGTTAGGGCTACAGGTGTGTGCCAGCTTTGCCTAGCTTTTCATGTAGATGCTGGGGAT +CCAAACTCATGTCCTTGTGATTATGTGGAAAGCATTTTACCCACTGAGTTGACTCCCCAG +ATCTTTACTCTTATATTCTTGTCTTTCTAGTACCTTATCATATGTGCCTTTCTGTTTAAG +CTAATTAGAGTAGGTTCTGTTGTCTGAAGCCAAGGATTCTAAAAACCTCCTCTGCAGCTT +TCATGGAAATAAGGCAAGAAGTCAGCCATCAGTCTAGTCTCATTGCAAAGAGGAAGCATG +CTAATGACTACTGTGTAGACAACCAAGACCACAATCTCTGGGTAAATGCAGGCATAGTAG +GAATGCAAATAAATAGGACAGACGAGAGAGACACTTTTTATTCTTCATTCAGGACATTTG +CTTCTCCCAGAGAAAGCCCAGAATACTCAAATATAGTCATTATTCTGTGAAAGTTGGTCC +TGTAAAGAGTATGAAGCTTAGACTATCTTAATCTCTTACTGCTGCAGACTTCACCACAGG +CATGTCCACTGTCCAGATACCAGCATAACAGAATAGTTAGAATGTGATGAGGAAATAAAG +AGCAAGCCATGATTTAAAAATGAGTATTTTTAATTATGGTCATATACACAAAAAGTAATA +TCAGAAAGATTTTGAAACTTTATGTAGATATCCAGCATACACATGTGCAGTCTAAATCAT +GAAGTGTGAATATCATTACTTGAAAGTTCCTTTTTTTTTTAGGTTTATAAATGAAAACAC +CTTTATGGCTAAAATGTTCTTAAATATAAATAAAAACATAATAAAAATGAGCTTACCCCC +CATGCCAGGTTTTAGTTTCTTGTATCCTTCCAGAGACTCCCTGGGCATATGTGATCTCTT +TCCTTGTCACTCCCTACAGCTCAATCACATTCTTTACAAAGGCTGTACAGGTTTTGTTAC +TTGGATGACTCATAATATATTTAATAGTCCCTCACTGATGGGTACTTAGGCTAGTTTAAT +ACATTACCATTACAAACTACTCTACGGTGATGCTCGTACACGTGCAGGCATCTTTGTGCA +AGTGGCTGGCACATGGCATGGCACAAAATTCTAGGTGGGGAAGGATAGATCAAGACAATA +TCTCCTCACATTTTTATAAATATTATACAATTACTTCAATGGCACCCTGCCAATCATTCT +CTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCATTTCAACTTCGGAA +GCTTGAGTTCAGTAAGATCCAGTTCATAGGGGCTGGTTGCAGGGAGATGGAGTGTAAGAA +GTAAGGTAGTCTCTAAAGGGTATTTATAATCTTACTGTATAAACAATTACAGCATTAAAT +GTCTACAAAATTCAAGTGGCAAATGAGCTGAGAATATCAATTGCACATCTGCCGCATCTC +AAAGGCAGATGGCCTTTTAATTTTATATCCCAAGAATTACACCCAAATTTCATTCCTCTC +CCCAGAACGCTTCCTCACTCTTTTTACTTTCACACTTTTCAAATATCACGTGCATTTTAA +CATAAACTGCCACAAAACTATCTTGTATCTCCCACTGTAAAGACATCAAGAACTGATTGA +CATTTAACCCATGGACCCATAAAAAAAAAGACTATAAGGCACCATCTCTGTTGTCAGGGA +CCTTACAATCTAGGTTGAGAAATCAACATTTAAAACCAAGTGGTGATATGCCAGAGGAAG +GGGAACAAGTGTTCTGCTGTATAATTTAACTATCCACACTTGGAAAGACAAAGAAGGGAG +AGATTGTTTTTCATAAGAGCGGCTGTCAGAGATGCTTAGGAGACAGATGGGTGTTGGCTT +GGGCTGGGGCACAAGAAAAAGAAAGGCAGGAAGAAAGAAAGGAGGAGCAAATGAGGTTGA +GTAGTATATAGGCTGGAGGGAGAGTGGATGAGATTGTGTACCTATGGGAGGGAACAGTGG +GACCATGGAACAAAAGACCCTGCTTGGGATGAGTAACAGGAGGTGACCAGGAGCCATTAC +AGCCTACTGATGAGGGCATCCAATGAAAGATGGTCTGTACTGTGTTCAGGATATTCCTGC +AGAACCAAACTGGCTCAGATCTGGTCACATGCGCACAGCAACAGGAGTTACAATTGACAT +TTTAGTGTCACCCGCGTGTAATATGGTCCTTATGGTTAAAGCTTTGTGAATTTACCTAAA +TATATTGAGTTCCCAGAGGTTATCAAGGCTGTCTGCCCAACAAGCATTGTTTGAAGGAAG +ACTTGGGTCATGGTGGGAGTCATCCAACAAGGGGATGAGTGTGCAGGTTCCCAGGTCTGT +GGCCACAGAGGGCTGTACTTGTAGTGATTGGTAGAGAGGAACACTGCTGGTAGAACTCAG +GCTTAGAGATATGTAAGGACAAGAAAGGAAAATCTATGTATTACTCATTGTACCCAGTCT +CGTACTGAGTACCAAAGGGGAGCAGAGCACTGTCCAAGACAGTATTCCATCCAGGGACCT +TCAATGTGGGCTGGCTGAGAGCATAAAGAAGAAAGGACAAGGACAAGTAATGAGAAACCA +ATGAGAGATGGGCAGAAATGCTATGGAGATTCAAAGAGGAGCTCTTGGATGACAGGGGAA +CCAGGATAATTAAGTATTGGACCTCTCTCGAGGGGGTATTAGAGCCCAGGTTACAGTGTT +GAGAAGAGTAGAAGGAACATGTATGAAAACCAGAGCACAATAAATTCCCTTTTGTCTTTG +TGTAGTCTTTCATTTTAGTAGGAGGCTGGGTATCAGAGCTCATAGGCCCCATTTGTATAC +CTGTGAACACGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGT +ATGTGTGTGTATGTGTGTGTGTGTGTGTGTGTGTGTGGTGTGTGTTTGTGTGTGTGTGTA +TGTGTTTGTATGTGTTTGTGTTTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTG +TGTGTGTTACATGTGGAGGCCCAAGGTTAACACCAGTTAGTATCTTCTTCAGTTGTTCTT +TACTTTAAAGTCTGACACAATCTCACCCTGAACCTGGACCTTACTGATTCAAATAGGCTG +ACTAGCTAGCAGGCCACATGGCTCTTCCAATCTCCACTTCCACAGAGCTGTGATTGTGGC +CATAGACTTGATATAGCACCATGGGTTCCAGGGGGACATGTCACAATCAGGTTCTAATGG +ACTCATGGCAAGTGGTTTACTGACTGAGCCATATCTGCAGCTCCAGAACACCCTCTTAGT +AAACAGCCACAATGGCGTGGACACACTTCCAATCAATGCCTCCAGTTCTTTGAAGGAGGC +AGTAGCTGTTAAACCTGAGACTTAAAAGCAGTGCACGAACTGCTCTGAGATGAAAGACAT +ATACGGAGGGAGAAGCATCTTTGAATTTAAAAAAAGAATTCACTATTTCATATGAAAGCC +AGGCTGTCTTTCCCCCTCAATCTGCTTCTGCATAATTTTAGTCTATTTTTCTAATTATGG +TAACTGAACAAGAAAAGTCCCAACTGCTGTTCACATTCTTACAACTTCTCCTCAAGGAGA +AAAAAAAATAATAACTTGGAAGTCCGTATCTGTGCCAGAGAAAATGGAACAAAGACAGGG +TGTTAATTTTCTTTGTGTAAGTTGTCTTTGGCACATTTCTTTCCTTTCCTGCCCAAATAA +TTTTAAAAAGGAGTATCATTGAAGACCAATTAAAGGGATTTGGATGAGGTTCTGAGTTTG +CGGTTGGTATCAATCAATTGTGCAATTTGGCCATCACTAGCCCTTCAAAAATGGCTACAT +TTAACTGTAGCTGAAGGAATAGAAATGAGATGGAGCCCTCTTTTGTCTGAACAACAGCTT +CAAAGGGCTGAAAATGTGGGGGTTTCTTCATTCTTTGAATCAGAGGTTGTCCATTTGGCA +AGGAGAAAATGTAGCCAATGTGCCTTGGATTCTTGGCCAGTGAATGCTGGCCCGCTACTT +CCAACAACAGAATCATAATGAATCCAATAGAGAGGAAGAAAGGACAGCAGGGCAGGAGAT +GGGAAACTGGAGTTCGGACTCTGTGAGGGAGTACTGCGACTGAAAACACAAGCAGCCATA +TCCTTCGGTGTGCCTGTATCACCAGTCCTGTTGAGACCAGTCCCCTGGCATTTCTCTAGA +GCTCGCTGGGGACGCCAACGGATGGTGTTAGACAACACTGTTGATGGAGGCTTCCCAATC +CCCACTCCTTATTTCTGAAAGTCCCTAGTACAGCTGACTGCCTGTCTTTCAAGTTATCAC +CTTGCAAAAGGACTACTTCTTGGTTTTCTCTCTAGTTTTCTCTTGTGGTTAGCAAATTGG +AGCGGTGTTCAGTGGGAGAGAGGGGGCTCTTCCTTCAGGTCAATGTAAAGCCTTGTTTCT +GGGGTGTCTATAAGACACAACAGAGATTATGTATCTGTGCATTCTTTTTTAAGCTTATTT +CTGGAGAGTGTATTCCCACCGAGGACCCTCCTCCTGATTGGCTGGTAGATCACCCTGCAA +GTTTCTGTTCCATTATGATATGTTGACTTCACCCTTGAATATTATTTCTGACTTATCCTT +GGGCTCAAATTAGGAGCTTTCTGATATTTATCATGTTCCTGGTGACAGTGGAATGCAAAA +AATAAACAAAAAACACAATGTAGCAAAGAGAAGTATGAAAAGTCAGACACCAAGAATAAA +AGAAAACACAGCCATTCAAGACCAGCTAAAGGGGATTTGAATGGGAGGCTCAGAGTCTGC +AGTTTGTACAAATCAATAGTGCAATTTGACCATCAATAGACTTTGAAAGGCTCTTCCAAA +ATGGTTGCATTTAACTGTAGCTGAGGGTTAGAAATGAACTCCAGTGAAGAGTCCTCCTTT +GTTTAAAAGCCTGAGCTTCAGATGACTGGGAAGTGGTTTTCCCCTTCAATGTTCAAACCA +ATGTTTGTCGATTAGCAGTGTGTACTGGTGACAGAGAAGAGTAAAAACATCTTCCCTCAA +GCAACACTCTGTTTCAAGTGGTTTCCATTTTCTTGGACCCTGTGTCAGATAGGGATTAGA +ATCTTCTTAAAACCCAAAACAAATATCTTTATATAGTTATGAATTTCCTAAATTCTCAAT +CATTTTCTCAGGATCCCCCTTTCCTTCATATCCCAACCCCCTCCTCAGCACATACACATT +TCTACAGGCTGAGAGTTTCAGATATATGAAATAAGCTGTAGCTTTTGGTTGGTGGTTGAA +TCATGTCACATTTTTCAAGAGCTGGATGAATGTAAGGTGAGAAACATGAACACTACTCCT +CAGGCAGAGCCTCCCTGGGTGTTTGCTTAGTCACAAGCTCTTCTCTCCATCTTTTCTTAT +AGCAAGTACAGTTTCCTATAGCAGCCTGGTTTGAACTGTGGCTTAAATGCTAGACCAAAC +TTCTTTAGCCCTTTTCCATGTAGAAAATACACAGCACATTGTACAGAAGGCCCTTGTCTA +TAGTTCTTAATATTCATGGTTGCTTAAGCATTTCCTTCATTTACCATCAAAGCCATGCAG +GAAGATGAAGAAGTTAACTCAGAGCACAGCAGAGGCAGGGGCGAGGCCCTACCCAGCTAG +CTTATCCTCTGTGCTTAACAGTGGCAAGCAGATATCTGAGTTCTTTTGCAATGTTAAAAA +AAGAACTATGTTTGCTGTCTCCTAAGAATGAAAGGGCTGGGGTCATGGGATGGTGATTGA +TAGGATAATCAAAAAGAAACCTGGAGCAAATGACTGGATTGATATGCAAAATAAAAGACT +GGGCTTATGATCTGCAAGAGATGAGCTATCCAGAGAAATTTTTAGAATACCAAGAGAGAA +CTGCTTGGAGAACTGTCTCAAGCAGGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAG +AGAGAGAGAGAGAGAGTCTGGAAAGCTGTCTCAAGCAGAAATAGGTCACCATCAGCTTGG +ACCCATGATTTGACCTCAAGTCATTTGTTTAATAACTCTCTAAGCCAAGGCTGGTCCTTG +ACAGGCCCAAGTATTGATACACCAGTATCCCTTTGCCCCTGGGTGAGAGCAGCCATTGGA +GAATTTATTCTCAGGAACATATTCTTTCTATTTGTGGTGTGCTTGTGAGGAAAGATAGCT +CTTCTGGTAGACAACAGAGTTCTCAGACAGAGAAACTCTCAGTCAACAGCACAGTTGGGA +AGGGACCCAGCGGTCTTTTCTCACTGTCCCAGTGAGCAGATGCATCCACTCTGAGCTTGG +TCAACCATTCCTTCAGTGAACACCCAGAATGGCACATAGGTAACAGCATGAGAGAATGGG +AAATGAGGTTGCACCTTATGAGATAAAAATATGCTACCTATAGATGCCAAGAATGAAACC +ATACATTTTACCAAATGACATCCCCTAAGGTCATAATCCTTAGCGAGATGCTAAGCAGTC +AAAGCCAGATGGACACAGTGACCCTCCAGTGATGGAAATGCTCATGGAGCAAAAGTCTAC +AGTGAACAGCAAGGGAGTGGAGACTGTGTGGGAAAGATAAGGCTGCTGTGCCTGGATGGG +GAGAATATAAAACAGCATAGCTGCAAAGGAAGAAAGCATGTCAAGTCCTAAAAACCAAAA +ACCAAACCAATCCACAACATCCACAAAAAGTTTAAAAATAAAATCCTTGTAATATCCAAC +AATTCTGCGATGGAGATTGGGAGCAGATCTTAGGAGCTTCCTGGGCATTTTTCTAACAGC +ATTCCAACAACAGGCAGAAGATGGAAACTGCCTAGGCTCCCATCACTGGTGCGTGTATAA +ACCTGTGTCACGTGCATGCAATGGAATATTTCCTATGAAAAGGATAGATCTGACATATGC +CAAAATATGGACAAACCTTAAGGACATTATGCTATGTGAAATGAGCCACTCACAAAAATA +TAAATATTATACAATTCTACTTACATAAGGTGTATCTGATAATAAAATTAAGAGAGAGAG +AAAAAGTTGAATGATGGCTATAAGGGCTAGAGGTTAATTGGGATCAGAGAAGGAAAAAGC +TATTGGAATTCTGATCCCTCCACTTCTCATTTGTAAGTCTTAAATTCCCTTATCTCAGGT +ATAATAGATGTCCTGGTGTCTGCTGATGCAGCCCAACACAGTTGAATTCACTGGCTGCCC +ATTAGCACCACCTCCAATGCTAGGACCCCAAACATTTTAAAGAGGAAAGTTTTATGGATT +AGATAGAAAGTGTCCTTTCCAGAAGCTTCTGTAATAAGGGCTTGGTCCCCAGCTAGTTGT +ACCACATTATTGACTGCTGATTTGGTGACGATGTGTAATAATCAGTTCATGGCTGGATGG +GCTGTTAGCAAGTGGGGCTTGGCTGTATAAGGTGTGCCTCTGTCTCCCTATCTGTCTCTC +TTCCTTTTCCTGGCTACCATGAAATAAGCAGTGGTGTTCTTCTTCCACCACAGTACTCGG +CCTCAGCAGAGGTTCAGACACAATAAAACCAGCCAGTTACTTGACACCCGTAAAACCATT +AGCCAAAATAAATGTTTTAACTTCAATTGTTTTTCTTGGGCATCTTTTCAGTACTGAAAC +CGAACACCAAGACGCTATAGATTTTCCTGCTTTATTTTTCATTTCCAGCAGGAGTTGAGG +TTGATTGGCATTCCCAAAGCCAAGACACAGTAGCCAACTGCCGTTACTGAGAACTCGAGT +GGACCATTTCTCCAATCACTGCTGGTGCTTGTCCGACTCAGAGACTACAACCTGAATAGC +AGCATCAATCACCTTGACCAAGGGAAGCAGAGTGTGTGCTGGAGTAAGGATGTGCTCACA +GCCTATTTGTGCAGCAGTTGGGTCCATGCTCTGGAGAACTGGTTTCATTCCTGATAGTGT +TACACATAGGGGATGAGGGGACTCTGGAGGAACCTTTTGAAAGTGTTGCCAATACTGCTT +TTGTAACTGGGTAGCCTTGTGGTTGGGCATAGGCATTGACATCTCACAAGGGGTCTTTGG +AGAACTCTACAGTGACTCATCACTGTAGGGCAAACTTGGGAACCTTGGACTGGCCCTGTT +TGAAGAATAGAATTCCCACTGGAGACATCTTTATTTATAGCATCTGGTTCCCCTATTTCT +CCGGAATCAAAGACATTTTTCTCAATGATCTTGTCAAGTGCCCTATATTTGGATTCAAAG +CTTAGGTACAGAATCTACTGCTGACCCTGTTCTGTTCCATGAAAATACTTCAAAAGAACT +GCCTGATGCATTCTTATCTCTGTCTGTCTGTCTGTCTGTCTGTCAGTCTGTCTGCCTGTC +TCCATATAAAGTGTCTTAACAATGGGGTTACTTGGATGCTACCCGAGTATCATCAGTCAG +AATTTGCATGTTTTAGCAACTTCCATATTTAGCATCTTAACTCTTGTGTTTCTTTGCATT +GTGTTTCATTGCAGTCTTGTTTCTTAGCATGATTAGAACTGCATCCGTTCCTTCCCTCAC +GGTCATTCACAGTATTTTACGCAGATGGCCTTTGTGAGTGTCACTCAAATGCTGATCTCT +ATCACTGAACTACACAGCCTCATGAGGGCAAGGTCTTAGCCGGTCTTGGCCACCACAGCA +GGCTGACAATTAGCCTAGTGCTTGGCTTGGAGAATTATCATAGGACATGAATAACTATAG +AGTGGGCTCTGGAATTAAAAGGAAAACAAAACCTTGTGGAAACATAGCCATGTGTGCTAT +ACTGGGCAAGCAAATATGGGACAGAATATTTTTGTGATGCACAGAGCAGAGAGTCCAGAA +AGGTCATACTCATGTTAGTCCATCGAAGTTCTAAGCTGTCTGTCTTGTGTAGTTGAGAAC +TGATGGGTTCCGTAAAGTAATTCACTTCCACGTGTGAGTTACCTGGGCTACCTGGCTGTT +CAAGAGACCCAGCCAAGACTTTGAACTCAGTGATTTCTGCAGTTGACTTGGAAAGGGGAA +AACAGAACTCCTGGGATCTTATCAATTACTTAGGGTACATAGACTGTGTTCTTCAGTGGA +CCCTGGGGTAAGCATGGTTCTTGAGTTTATATATCCTTCAGGTTTGACTTTGTGTGTTTA +CCATTGCCTCTTTGTATTGTGTGTAGCCAGCAGAAAGCCCACCTAGCCTGTGAAAACATT +ATTCCCTTACTCCTCAACACCCCCCTACTCCTCCTCCCTCGGCTTAGCTTAGGCAAAGTA +CACTTTATTGAATTCCTCTAATCTTTCCTGACAGATCAATTCTTCTGGGCTCTTAATTAT +TCATGTGGCTCCCCCTTAAATTTCCTTCAGGCTACTGGCTCTTTTGAGGCAGTAGGCTAG +TTCTGTCTCAGGCAGCTCATTTATTTCCCAGGAGGTGGGCATCTGTGCTCAGAGCCAGAA +CTATAAAGAGGGCAGATGTGGGGATGGCTGAGGAGGCGGGAAGGGGGGCAGTGGTGAGGT +GTCCTGCAGGGAAAGGAGTTAGAAGGTCTCGTTTTAAAATATTACTGTCCTGCTTAGGAG +CTGGCAACGTTATTCAACATCTTCAGCAATCTCAACTGTAAAAGAATTTTTTAAAAGTTC +ATTAATTGTCTGGGACATCACAAATATCAAGTAGTAGGGTGTCACAAGTGGACCCTCCCT +GAGAACCTTTAGCAGTTTTGTAAGCTTCAAACTTTTCTTCCTCTAGCACAGTGGCTCTCA +ACCCATGAGTCACAACCCCCATGGGGGTCACATATCAGATATTCTGCATATCAGATATTT +ATGATTCATAACAGTAGCAAAATTATAGTTATGAAGAAGCAAAAAAAATAATTTTATGTT +TGAGGGTCACCACAGCATGAGGAACTGTATTAAAGGGTCTCAGCATCAGGAAGTTGTGAA +GTACTGCTAACATATGGTTTTCTGCACAGTAGCTCCTCCGCGGCTGGCCATATGTGTATA +TTCATACCATTGAGTCAGTATAGTTCTTTAATACAAGGTTTTACAGCTAGAATACACTCA +GAACAAAGGAGAGTTTCCATGAAAAATTGGAAAGACATCATTCATTGGAACAGAATAGAA +TAAAGACCCTTTAACACAAGAACCTTGTTGTCTTGTTTCTAGATTGTAGAATTAGCCTCC +TTGCAATTCTCATGCCTATAAGACTTATCAACTATTCATTCTCCAAGACCAACCAGCCAA +AGCACTGGATATCTTGTGACCAAGAAAAGAATGAAATTCTGAGCAATATGGGACCTTTGG +TTACCCTGCAATAAACCACCTTTCCCCTCATACTGTAATACTCATACTCCGCCATAAAGT +TAAACTACAAACACCATTTTATTGTGGAACAATGCCCTGACCATCTCGTTCTTTAATCTG +GAATCTGAAGCCCTTCCCTAAAATCTACTACTCCAGCTTCATCTACGTGTCCTCCTCCTG +CACATGTGGCAGCGAACAGCAGCTCCCTGTCTTCTGATGTCCTTTCACACACTGGCCTTT +ATTCAGTTACTTTCTATCTATCAACCTAGTCTTCAGATGTGATTTTTCCTGTAGAGTCTA +TTAACACAAATCTAGATGACCACCAAATAGCTAGCCAACAGTCAGAGTGGAAGTCCAAGG +CATAGGTGTGTCATAGTCAGATGTGTGTTGATAAACTGAAAAATTATGTCTTAAATTATA +CCATGTAAAAATGCCCATGTAAAGCTGGGAATACAGCCCTGTGCCAGAGTCCCTGCCTAC +CATGTATATGGCACTACATTCAGTTCCTTTTAGTGATGGGGAACACAACGACATGGGAGT +GAAGGCAATGGGGGAATTACATCCCCTTGTGGTTAGGTTGCTACTGTCCTCAGACAGACT +TCCATTCAGCATAAAGTTCACCCCAGATAGATACAGAAGACCAGCTGGGATTTTCTTTGT +GGTTTTTTTTTCTATGAAAAAATATCCCTCTCTGCTAAGTCTATGAAAACTGAAAGGATG +AAAACTAAACCAAGGAAAGCCAGCAGCTGTCCCTTACTGCTCCTCCTTGCACAATAATGA +AGGCAAAGATGTAAGGATGAAGAAGCTGATGGTAACGATGCCCAGGAGTGGACTGGGGAT +GGGGTGGAGCTGTACATACTTAAGCTGTGAATGATTACCTTAGACAGAAACCCAGGAATG +ATCAGCTTTGAGCATAAAGACTCAATGGCTTTTACTTGAGCCATTTTATAAGGATCTAGA +GGTACTGTTGCTTTTCATTGGTATGCCTGAGATCCTGAGTGTTATCTATGGCCATTAGAC +ACTGATATCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTTTCTCTCTCTCT +CTCTCTCTCTTTCTCTCTCTCTCTCTCTCTCGTGTGTGTGTTATTTGTACTGTAAGAAGA +CATAGTCAAATGGTACCTTGGGGCAGTCTGGAAGCAGGTAGCAAAGAGTATCACATAATA +GCACTTACTGTTAATCTATGAAGAAAATAATGTATTTCTTCTATTTCTGGTAATGGAGAA +GTCCAAGACTGGCCAGCTGCATCTTTTGCTGCATCCCATAGTGAGACAGAGCAAGATTAT +CAGCTTCTTCAGTGTCTTACCTGTGATGCTGAGGCCATTAGTGCCATGGTGAGGAAGCAG +GAGCATCCTCTTGTCCTTCTCTAACCCTAACTGCTTCCCAAAGACCCATTCTCAAAATAC +CATCAAGATAGGGATTTGAGGATTCCATTTCTAGTAAACTCAGAGCAGGATACATTCAAA +CCAAACAAGGCTGGAGTACAGCTCAGTGGCAGAGTGATTAGCCAGCATGAGCTCCTGGGT +TCTATCTCCACAGGTAGGTAAAGAAAGGAAAGAGGGAGATAGAGATCAGTGGATGGATCA +AGCTGTAGCTTAAAATCTGGTGCTCAGAGTCTAAACAGGAGCCAAGGAGCTGGCTCAGCA +GGCTAAGCAAATATGCACAAATATGGGGTCCTGCACTCACATAAAAAGCCAGATATGACA +TTGTGCCCCTGAGATCCCAGCACTGGGGGCACAATAGGAAGGTCACAGGAGTTTGCTAAC +CAGACAATCTATAATCAAAGTAGCTACATGGTCAGTGATAGAGCCTGCCTCTAAAAGCAA +CTTGGGGTGAGGTGAGGAAGACACTCTAGTCAACTGCTGAGCTCTGCATGGCTGTGTAGA +CACACAGGCACCTGTACACACACCCGTACTCACACACAGAGCTACACTTGGGGCTTGGCA +GAGACAAGGACAGGATGGCCTTCCCAAAAAGATGGCAAGGGTGAGTGAGGGTGGGAGGGG +ACCTCCTGTGGTCAGAGGATTCTGCATTTTATAGCCTTGAGCAGGAGGCCCGGCATTCTC +CTTTCACAGAGCACTAGTCCATGCTTGTGCCTTTGCCTCTGCGTTTCTGCCTGTAAGTAG +CCTTGTTGGGTCAGCTGGGATTCTATTGCCTTGGCCAAGGGCAGTCACAGGAAATACGCT +CATCTGACAGCATGTTCATGACCAAGGTAACGTGAGCATTTAAATCCTCAAAGCCCTGCC +TCCACAGTGACACACTTCCTCTAACAAGGCCACTCTCCTAATAGTGCCACTTGCTATGGT +TAAACATTCAAAGGCACGAATCTATGAGGGACATACCTATTCAAGCCACTGCAGGCAGGT +ATGTCTTATTATACAGTTCTCTCTCTGTCTCTTTCTCTGTCTGTCTCTCTGTCTGTCTCT +GTCTGTCTCTGTCTGTCTCTCTGTCTCTGTCTCTGTCTCTGTCTCTCTCTCTCTCTCTCT +CTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCCTGAGATTGCAGTACATGATTGT +TTAGCTAAGCTGGAAGCCAGCAATCCAGCAACCCTCTAATAATGTGGTAGTGGGCACACA +CAGCTATGCCTGTTGCTGTAAGAGGGTGCTGAAGATCTGAACTTGGGTTTTAAGATTGCC +CAGCAAACACTCTTACCCACTCATCTTCCAGCTCCTTTGTTAATTCTGTGTAATGGAACT +GCATGATGGGCTGTTTTCCTAGGACTGCAAGGATCTATGGTTTACTCTGCATATCACATT +CTCAAAAGGTGAAAGAAGCCAGAATGTCTATATTGCTGTCTACCGCTCTCTCTCTCTCTC +TCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCCCTCTC +TCTCTCTCTCTCTCTCTCTCTCCTGCATTCATTCCAGAATGGCTTTGGCCATCCACAGCC +CCTGCCAGCGGCAGATTTTGTAGACTATGTCCATTGCTATCTCCTGACACCTGATGCCAC +TGGATAAAGGCTAGCTCGGGACAGAGTCAGTGACTTTGTATCTGACCAGGAAGCTCTTGC +ATCCAGAAATGAGTGAGGTGAATTCCTTAGTCTACCGGGGACTGGAACACTGAGATAAAG +TCAGAAGATGTTGGAATGGAGAGTTCAGGAAATACAAAGACCAGAAGGACCACAGTAGGC +CTCATCTTTGTATCCAAAAGAACCAAACCAAACCAAATCAAATCAACCTATATTTTCCTC +TTGATTTGCAGTTCCTTAATTACTTTTATTAAAATGGAGGAGATTACATCTTTAGTGTAA +GTTGAATATTTTAAGTTTTAGAAAAAAAGATCCTCCCTATAAACCAGGATACCACAGTGA +CTTGATGGTAGAATTGTGGGGAACTTGCCCATCTCCCTACATGCCATAGAATGGTTACAA +GATCTCAACACCATACTAGGATTGACTCCCCCTCGTTCCTCCCATGTATGTAAACCCATC +CAAAGACCTGCGTTTGTATAGCCTGGTCCTCCTCAGCATTGGTATTTTAGGAAGGGAGGG +AATCTTATTATTAATAGTATTCTATCTGTATCAAACTCAGTTTCTGCATTTGCTAAAAAG +CCAGGAATACTATACTTCACAGAAGTTGCCAGCCCAGATCAGCAGGGAAGCCTGCTGAGT +GATGCAGAAGGAGACACCACACAAATGTAAGATCCAATCACAACCTCCCTCGGAGCACCT +GAGCCCTCAGCAATCTTCTGGGGAATCAGATAAGAACTGATAGTTGATAAAGCTCTTGGT +TGGTCGAGGAGCACTTCGGCAAATCCAACAGAGTGCGTTTAGGCTGTGGTGGCCTTTCTA +AGCCATTGCCAGGAGGTTAAAGAGATGCGAGAATGCACTTGCTGTCCTGGAGAAAAGCTC +TATGTCTTTACTAGAGTTTTGATAGATGTTGCTGTTAAGAATGGTACAGGCCTCCCCGTT +TTCACTGGCCCACTCCTTTGGATCTGGTTGAATTGGAGTCCACTTCTGTTGCAATCATGA +TGCCAATATGAAGGGTCAGTGAACTATGGGTTGTGTGATATTGTGCAGAGTTACTGTACT +CAGCGTAAATCCCACAGACTCAGCCTTATTATTTCATCTGCTTCCAGCCATGCGGACATG +GAGGGACACTTAATATTTGTAAGCCTGTCTGTTTTATTAGTCCACATGAGGCCATGTGGA +CCTCTGGCCTTTGAAACCCTGCCTTATTGAATCATTAATGGCTTAAAGCAACGACATAGC +TATTTCTTTTATTTAAAAAGTAGGAAATATACACTGGCCAAAAAAGAATATATCAAATAT +ATATGCCGCTTAAGGAAAAATACAAGAGCACCTGTGAACCTTGTCAGTCTGCCAGGAATC +CGTATTTGTTGCACACAATGGTTATCATGTCTTAAATCACCTTCTTTGTCCTACCTGAAG +TCAAAATAGCCTCCTAAGGAGTATGATGTTAGCCTTAGTTTGGTGTTAATTGTGCCTTTA +CTTTTCTTTCTTATATTTTATAAATCTTATGATAAGAAAACACTCATCAAAATGAATGAG +ACTGAAAGTCCACACATCTGAGTGAACTTCTGTACAGTTAGAAGAGCCATTCTGAAGCAG +TGGACTTTGTGCTTTCGTTATCAAATACATTTCCACACACTTATCTACCACCAAAACCAA +AAACCCAATGGCTGAGAATGAAAGCACTTAGCTTTTCTAACTCCTGCTGGCTCTCTGTAT +GCAGTCCTCATTCGTCCCTTAACCATCTTTCCTCTTTCCTATATGTTACACTGAGCCACT +TCTTTCGGTAGTTGTAGTATGTTCGTAACTGTCTCCAATAATGTAAGACCTCCTTTCTTT +TCTGCCTTAATGTTGACTTTGAGCTTCCTTCATTCCGTCGTAGCAACGTTCACTTATGAA +TGTGCTGTAATTCACTCTACTGTAGGTGACCATCTGGACTGTTTCCAGAGTTTTATTAGT +AGCACCATGCTGTTTGAACATTCTTAGATGTGTTAGCTGGTAGCTAAGAGCATGTGTTTC +TGTGGGATTCACACCAGAGGGTAGGAGTACTGGATTTTAGCCATCAAGGTATTCTGCTAT +GCTGACAGACATTCTGGTTTAATAGGCAGGCACTTTTTGCTTTTGTTTGTACTTTTAGTT +TCTTATAGCTTTATCCAAACTTAGAATTGCCACCCGATGCCATGAAAGCATCATCATTCA +ATTAAGTGCTTGCCTTGCAAGTCTGAGGACCTGAGTTTGGTCCCCAAATCCCACCTCAGA +AAGAGCCGGGGATGGTGGTGCACACTTGCAGTTCCAGATTAGGGAGGCAGAAATGATCTC +TGGAACTCACTGCCCAGCCAATCACGCCTACTCGGTGAGTTCTAGTTCACTGATAGAACC +TGTCCCAGTGAAACTAAAAATAAGGTAGACAGTGCCTGAGAAATGACACCATGGGTGTCC +TCTGTCCTCTACATGACATTATATGCCATGCATACAAACACACCGAGATAAAAAATAAAA +GGAAAAAAAAACATACACACTCAACTAGGCAATATCTAAATGCTTTTATGCACTAATACT +GTTCACTTAATAGGATAATGCAATACCCCTCTATTTTGAATCTGCTAGGATATTTATCAT +GAATGGATATTATATTTTGTTAAATTATAATTATTAGTTTATAGGTCTGAGGAAAAATCA +GATGTTTATAATTTAAGCTACTAATGATGTAAATTTCCCTATTAAGCCAACTCCACATTC +CTGATATCAAACCAAGGAAGTATGGTGGGAGCCTTAAACCTTTTACTTACATTTATTTAC +TTGTGTGTGCACGTGTGTTCATGCATGAGTCCTTCTAACTCACTAACAAGGGATGCCTTT +CCTTTTCTTCAATTTTAATCATAAATTTTAGCTTTCATTGTACATTCTTTGACATTGTTG +CTTGTTTATTCTCAAGAATTTTATTCATTTTGATATTATTAGAAATAGGATTGTTTTCTT +AATTTCCTTTTTACATAATTCAGCGCTAGTGTGCATAAATACAAACGACCTTTGTATACT +GATTCTGTATCTTTAATGTGTCCACTTATTAATTCTAAGAGTTTTTATTGGTGGAATATT +TAAAATCATATACAAGTGTGTATATGCATAATTACATATGATCGTGTCATCTGCAAAAAA +GGATAATTTCTCTTCTTCCTTCTGATTTCGGTGCTATTTGTGGCTTGCCTTCTGACTCTG +GCTCTCATTACTTGTTCTTGTTCTTATAAAAACTGTTTAGTGTTTTTGACATTGAATATG +GTGTTAGCTGTGGGCTTTCTCTGTGTGAACTTTATTATACTGAAATATGTTGCTTCTATG +CCTATAGTTTGTTGTCAATGAAGTTTATAGAAATAGAAAAAAACAAAAACTATATAGATG +ATAAGTGATTAATATACAAAATAGGTATTAATATCCAATTCTCCAAATCAAATAGCAATC +ATCAAACTAATGGTAGTGGAGTTGAAGTCGGACACAGGATGTAGAAAGGGAATTCCCTAA +GGATGACGTAGAGATGACCAGCAAGTATTTAACAACTGCTCAGCATCACTAATCACTGGA +AAGGGAGGTCAAAACTGCACCCACTTAGTTTAGTCATCACTTTAGTTCTATTAGTATGAG +ATCTTTAAGAAGCAGGAACAAAATAGATGTGGGGCTAGAGAGATGGCTCCGTAGGTAAAG +TACTTGCTGCTTAAGCAAGAGGACCTGAGTCCAGGTCTCCAGCATCCACATAAATGCCTG +TGCACAGTGGCCTGTGCCAGTAACCCCAGCTGTGTGTAGGGTAGCAGAGACAGGTTGTTG +CTAGCGGTTTGTAGGCCAAACAGTTAATTTCAGGATCAGTGAGAGAACCTGTAGATAGAT +AGACAGACAGATAGATAGATGATATACATAGATATACATATATATAATTTAATATATCAC +ACAAGTGTGTCATAAACATATAACATGCACACCTCCACAAAATAAATAATATGCAAGTAA +ATACAATTTAAAATATCATGCTCCAAGCATGACAGTATATACCTGTACTTTCTACTCACA +GAAGGCTGAGGCAAAAGAATTAGGAACTCGATGCTGCTGAGGTAAGGGGGCTGAGGGTGG +GATCAGCAGGAGGGGAGGTAGGGAGTTGAATTTGGGATGTAGAGTGGTTAAGTAAGTAAG +TAAGTAAACAATGCATGTCAGTCAGGTAAGTGCTCCCTCCCCTGCCTCACCCTGAGTCCC +TGGCTTGCTATTGACCCCTCATCTTATAGAAGCATCATGTTTGCCTTGACCCCTCGTCTT +ATAGAAGCATCATGTTTTGCCTTCTTAAGAGCAGCCTCTACCAGTTCCTGGGCTCATTTC +TGCAAAGGATTGGGAACCAGGCAAAATGGTAAATTCTAGGTTTGAGAGACACCAGGTATT +TAAGACAATAATTCTGCAATGTCAAAAATGACAAAATAGCTCCTATCCAAGAAGCTCAAA +GTGTCTCCTAAACTAACTTCTCCCTAGACTCTGGTGGAAAACTGATTCTTTCAATGAGAT +TATTTTCTACACTGAAGTTGGGGGTGGAAGGTGGAGATATGGGCCTGAGAAGAGAGATGG +GTCCCCTCCCATTAACTCTTGTATTGCCGTTCTTTTTCCTGGAAAATGTGAGAGTGATGT +GAATTGTTTAAAAGGTTAGTTAAGAATCAGAGCATAGGGGAACTTGTAGCCCAGTTTCAT +GATAAGAAAACCATGTGATCCTACATAGACTGCAAATAGAAATAGCCAAATCTTACTTTA +ATGTGAGTCCCCAGTCCTCTTGGAGTGTCCTGATGTGGCCTGAATGGAATCGAGACAATG +GGAGAAAGGGAAACAGATCTGTTCCAATCCAACCAAAACTTGGCAAACAACAGGAAGTAA +GTCATGCTCTGCATGGCATGGTTAGATTTCAGGGCTATTTTGCCCAAACCCAGAGCCTTT +CAGCCACTGGCACAGAAGAAAGGCCCTTGGGGTCCTCCTTGGACTCCGTGGATGAGAGGC +TGCATGGTAGCAGAGGGTAGAAAGAGGTTTTGAAATATCCTGGGCCCACCTTCTTGGAGC +AGTACCATAGTTAGCTCTCATAGTCTTCAGTTGGACCCTTGTCCTCCTGTCCCTCACAAG +ACAGCTACATATTCTGGTGCTCTGAAAACATGGTGATGCTCAACGACTTTCCCTGCAGCT +TGTGTCTATTCAGGTGGCTCATGACCAGCTGGTCCTGGGGGCCAACTGCCATCTGGACCA +ACATGTTCTCCATGTTGAAAAAGATATCCACTCGCTGCAGGACACCGTAGACATAGAAGA +GAATGAAGAGGCTTCAGGATGTGACTCTTTCAGGGTTCAGGTTGTTGACCAACAGGACAG +AATTCCCAGCTCCTGCCAGGCCTAGGATGGCCCCATGGACAGCCTTGGCTTCAACTGCTG +CACATAGAACAGCTAGATGGGCCAGAACTCTGGGGATGTTAGGAGCAGAGAGGCAGGAGG +CTGCAGCCATGGGTAGGTCCAGCAGCCCTGGCTGTCTCCATAGGGCAAGCCAGGGTAAGT +GTAGTGTCTGCCCTTGTTAGTGTATTTGACATTAAGGCTTCTGAACTTGGAAAAGTCAGT +GTGTAGCATGCAGCAGGCTTTGTGTGCTCTGGTCATCTGGTGACAGCTTGGTGTGCTGTG +TGCTCTCAGGTCAGCATGCTACAGCAGCATCTGGAATTGGTTGTTCTACGCAAATGAGAT +AAGCTTGAGAATGGTGTCAAAAATTAAAGAACCTGATAAAGCATAGCCAGGGGCATGAGT +AGAAGAGGGTTTCCATGGTGATCCTGAGCATGGGGACACAGGCCTGCCATGGCCATCCTC +AACCTCAGTGGAGACAGTCAAGGCCAGGCTTCCCAGCTGCACTGAGATCACAGCCTGCAG +ACCCACCTGGGCATGCACCTGATGGATCTAGCTGGTGCTGAGCTCCTTGAGGCTGGAGAA +CTGAATGTAGATGGGCTATCCATATCGGATGGGCCCCACTGACTGTAGTAGTTGACCATG +CCATTGGCAACCTCCTTTGCATATACCTTGATAAAGGACTGGTTCTTCCCCACTGGCATG +AGGAGGCTGCTGACTTCCCAAAGGGCAAGTCTAGGGAAAGAAGCTCACCTCAGTGACATC +CTTGCACAGCTGGCATTTAAATGACTCTGGAAGGGACTCCTACCCAACTGTGGTCTCCTT +TCAACTTATTGCTATTGTTACTACTGGCTGCTTCAGCTAAGTGGCTGTTCTTGATGAAGG +GACAGTTGCTGACATAAAGAGCTTGTCGGACCTGGCTTTGTACCTATCTACAACTACATC +TGGGAGTATGCACACAGAGCAGACCCAGGGGGACAGAGAAGAGGTACAGAAGTCCCAAAT +AGACATTTTAAAAGGTGACTTTTATGCTTGCTTTACATAAAGAAGATTAAAGGTTTTCAT +TTTCTTCAATCTGTTGGTACTGGGAACTGAACTCTGGTCCTCTGGAAGAAAAGCTGCAAG +CACTCTCAACCTTCAACCTTAACTCTGAGTCCTCTCTCTAGCCCTTCCCACTGTTTTTCA +CTAGGTATGGCCTATTCATTTCTGTTCAGACCCATAGATCACAATCCATGACTTCCAATT +CGCTGTCTCTGAATCTTGAACACCAAACTAGATGACTGGTTTGGAGGAACAGGAAGAACA +AGAGGAATTAATATGTGCTAAGTAAATTCAATGATGGGCCTTAGAAATACTTAGTACCTA +GAAATTTGCATAGATCCTACCCCAGTCTTGAGGTAGATTATACCCATTTTACAGATAGTC +ATTTGGGTCTGCTTCCTTGCTAATGCCTTCACAGATAGTGAAATGGGGAGAAAGTGGAAT +TCTTCAGTGTGACAGAGGCTTTCTAGCCTCCAGTGAGAGTAACTCAGAAGTTAGGGTGCC +AAAAACTCATGATCACATAAAGCTTTCATTGAGTCAATGGCCTCAGGTTCTTGTCCTACT +AGATGGGATGGTCTCATGGAGCACAGGAAGGGTAAGAATTTGGAAAAGAGCTTATTATGG +GTGTGCAGATTAGGGCATAAGATAAAGCAAGGTCAGCTCCTGTGAGGCAAGAGGACTTGA +ATGGAGGCATGTGGGGGGAGTTGGTCCATCCAGTTGACCCATCCACATGGGTGTCTATGT +GCTTCTTGATCTCAAATGTCTTGATTAGAGTTTTGGCCTCATCTTCACATAAAGCTATCA +AGCAGATGTCTGAAAATAGAAGAAAGATAACAAGAAGCCAATGGTGGTCTAGAGTGTCCT +AGTACATATGGGATTTCTGACCTCTGGCTGGGACAGAACCAAACCCTTTCTGGCCAAGGA +CAAGAAGAGAGGACTCTCTATAAGCTGCCTAACCAGGTTCTATCTCCTGGTCTCACCACC +AGAATGTTTTAGAAATGGGTGAGCATCCAACGTCCCTCTGACTTTGTCTCCTTTCCACAC +TACTGAGGTCTGTAAGTTGCCTCACTCCTGGAAGGCTGTACAACTCCACTGAGTTAGAAG +CCTCCTGTAATGCATTGGGGTTCCCCTTCAGTATAGCTCTGTTTGCTGAGTTCCCATCTG +GACCACTTCTGAGTAACACTGGCAGCAGCTGGCATGTATCTGCTTGCAGTCTTAGCTAGA +TTGAGCCCAAGAGAGGGCTTTGTGCTGACAAAAGGGGGACTCAGACCCAAAGCAAGCAGG +CAAGGGAAGATGAGGTCCCACTGACACATGCATCTTTGATAGTCTGGAATAGGCTCAGCT +AGCTGTTCTACATCGGACCCTCAGTACAGCCACTATACATAACCTCAAATATTTAGGATA +AAAACAACTCAGAATCACCACACTGAAAGCATTCTTCATTAACTGTTCATTAAAGAAACA +GTGGTATATCTTCTATATATCAGGCTACGTAAAGGTATTGATGTAGAATGTGGTTCCCAC +CCTTGACTACCACCTAGTGCTATGTTGCTATATTACAGACAAGTGGGGTTTGCTCCCTTC +TCCTCTGGGTGTAAGAGAAAGAATTCCCAGAGAAAAACCACTGGGGAGGGAGCATTGTAG +AATGAATAGGAAGGGAAGGGCAAATGACAACTAGAGATCTCTTTCCACCACCCACTCCAT +GTGGAGGGTCATTTTGTAACCTCTGTACCCGGGAGGCTGAGAGAGGAAATTTGCAATAGG +TTCAATGTCACCTTAGGCTACATAGTGAGTTTCAGAACAGTATGGGTTATAACATGAGAC +CCTGTCTCAAAACAACAACAAAATGGACACCACTACTCATAGATATGATTGTTGAAGATA +TTAATATATTTAGCCAATACCAAGAATTGGTCATTAATTTTTCCTGTTGTTGGTGGTGAC +GGTACAATTCAAGTTCCCACTATCAATATTCAAAGTGTTTATATTTTGCCTTGTGTGGTC +TCAGTGGTGAGTTTTCTTGCCATTGCCTGCTGTTTTAACAACTGCAACCGTTGGTGAACA +TCATTCCCATCTGAAACCTTTTGGACTCTGGGATCTCCCTTACTTAATGTTAGCTTTTGG +TACAAATCCAAATCTAAGAATGAGAGACATGGCTGGGAATTATGCTTGAAGATGCTGAGT +GAATGACTTTTAACAGGTGCTAAGACCTCTGCTGATGTCGACTAGTGACCATCCTCTTGG +ATTTGATGAGTTTGCACTTTTGGCTCAAACTGAAGCTCATGTGAGACACTAACATCCTTT +GAAGACAGAGCTCTTAACTGTCCGGTGATGATGTTTGGGCTTGAGCTTTTATAGCACCTT +CTGGAGAGACACACTTTGATGTCATTTTAAACCTCAAGAAATCACATTTTCGGGTGTTTT +AAACAGTGTTTCCAGGCTGAAGATTCTGAGCAAGAGGGCATGCCTACATGGATAACAAGC +CGATCTGAGAGCAGCCACATAAGGAAAGAGAGTCCTGGTGTTAATTTTGTGCAGAGGACT +TCAGTTTTGAATTCTTGTAGTGGTGGAATGCTTGATCAGATGGTGAATGAATTTGTCTCC +ATCTTCTCCTGTGTACACTTATCAAGCCTGTCTTTCCAGCTACAGGGATCATGTGTGATC +CGTGGTCTGCACTCTACTGATCTGGCAGTTTCTAAATTTTCTTTATTTTGCTTTTGTTGT +CCTAGAAGTTTCCAAGAATATTGTTTGGGGAGTGTGGTTCATCAGCTAGCCTTGGGACTA +GGAAAGAAAGACACTCTCCTCAAAGCTGTGCCAGGACCATGTTAGAATTGATTCCTTCGC +TGCCTCTCCCATCTTTATTTAATCTACAGGTTCTCTATGGCTTGAGCAGAGACAATTACT +CATTTTATTGGAGGACTTGCCTGGGGAGCTTCTAGAAGGATGGATGAGTCACGGTTGCTG +GTTAATCTTGTCTGCCAGCAAGAGAGTTTTATCTAAGTAGGCAGTAAGCTTCATCTGAAG +CCATCTGATAACCAAGTTCAACCCATGGCCAGGGGCTGTAGGCCACCAAGCATGATTTTG +ATGTGATGTGACCTGACATAAACTCATTAGTTTGCTTAAAAAATTATGATTTGGGGCAAG +TTTTTGCAGCCTGGTTATATACAGCTCCTTATGTATACTTGAAGATGATAATGTCATTTC +ACAATATCAAAAGTTTAAACACATTTAGACCAATTCCCAATAACTTGAGAAGCAAACTTT +CAGACTCTTGTGGATGGCCTCATACACAGTTCCTCTAATTATATTTTTGCTCTGTGTCCC +CTATCTGTGACAATTCACCAAGGTCAGAATCAAACCAGAATAGCTTATAGAGGCTCAGAG +CAGGGCAGTTGGATTGCATGATGGGTTGGGTAGATGGCAATGGTCTGTAGATATTTAATT +GGCACAGAGTTTAATCTGGGAAGTGAAGCAGAGAAACTTCTGACTGCTTCTCTGCTAATG +ATTGTTACAGAAAGAGACAAATTTTATGCAGCTACATTTTGCCGAAATTGTATTCATTTG +CTATCCTGTCATAATAAAGCACAACAGGCTAAATCTAAATTCACGTGTCCCTTCCCTGGA +GAATAAGAGTCTGAGATCACAGTGGCAACAGGGTTGATAGTCTTCTAAGCCCTGTCCTTG +TCTTACTGAAAGCTATCCTCCTGCACGGTCTTCAGAAGGACCTCCCTATACAGTCCCCTC +GGATCTGTTTTCTTCCTCTTTAATTGAAATCTGTCAGATTGGATTAGAACCCATTCTGTA +CCCTCACTTTACCTTGTCACCTCCATCACCTCTTTAAAGGCTATGTGGTGAGGTGGGGGA +GCTAGGGCCTCAGCATATAAAAAAATTTGTAACTCAATTGTTCTCAAATGAACAATGAGA +GTTGCCCATGAGCTTTTGCCAAAATTTGCCTCCCTAGTGTCCCTTCGAATCCGTATACCT +CAGCGCTTTGAAAGACTTCTGTAGGAACAATGTGTGGTTGGACAGGAAATGAGAATGGGT +TGAATAGATTCCAGAGCAAAACCCATGAGCTGTTGAGTCAGTGAGATCTGTTTGGACTTG +ACAGTGGTGCTTGATTTTCACAAACTGATGGTTGCAAATGTTTATATACAAATCAGTGGT +GTGATGCTTTTACCTTTCGTGGGGCTGAGTGAGGAGGAATTTCATAGTGTGTACAGCTAA +GGTCAGAGTGACAAAAAGCCACATTCACAGGAGGGGGAATCACTTTGATGCTTTTCTACC +AAGCTGAAGTTCCAGGAGGGTGGCTTGCTACCTCCCTGTCCTTGTCTTCCTTCCTGATAC +CCTGAACCATCCATCCCCAGCCTGTACTGCCCTGCTGAATGCTACTCAAGTTAGATTACA +CAATTGCTCTTTGCCATAACCACCATCACATCCATCCGTGTATGATGGACAGGTGTGGGA +TCGATCAGAAAGAAAGAGCACAGGGGAGATTAACTTATTCTCCCACTGACTGCTCAGGTG +AGAGCGAACAGTCTTCATTCTGTGGATCTCAGTTTGGACCCATTCAATACATTTGACATG +GGTAGGATGGACATGGTGCATAGTGGTTATGGACATAGGACTGAGCTGGACTAGAAGACA +ATGGCATCTTTAATAAGTTTTTGACCTTCAGTTTCTTTAAAGTGGGATAATTAAGAGATG +CTCCTCTATATAAGCTTTGGAGATGCAAACCAGATGCTTATGCTTGCATGACAGGTACCT +TCCATCTCAGCCATCTCACCAGCCCTGGATATCTTCATAAAGAAGCCAGTCTGTGTGATT +CTGTTATAGCAGCACAACATAGACTGAGACAATATAACTTGGGTTGAGTGTGCTCCACAC +TCTCTGAACACCTATGGATCAGTGTGAGCAAGGTCACTGCAGTGGTTTCTAAGCTAAGTG +GTTAGAACACCCTGAAATTGTCTCTGCCTCAGTTAGCTGCCTTGGAGAAAAGAAATGGCT +GTGATTTCCTCCATCGATGAACAAGGAAACCAAGCACCACACAGAAGAGGAAGGACAGAC +CTGAAGTCACCGTGAGATAGGAGGAAGAAACCCATATGTTTCTTCCTAAAAATACAAGAT +TAAAAAGAAAAAGGTAAAAAGATTATAGGCCTGCTGTCCCAGCTCTGGTTTCTTTGTAAC +ATTTGTCAGACAAGAAGAAATTGATTGCTTCATTAGACCAGAGCGAGCTCTAGGAGGGAA +GGCCGTGCTGCCTGCTTTACATGATCAACTGCAAAATTCAAGATCCCATTCAACCTCCAG +CCAGAGCAACCACAGCTGTAGCTCCACTGAACCCATGGGATTTTGCTTCAGTTCAAAGGA +AAAATAAAGGAAAGGCTAACCTTGTGTATTCTAAGAAATGATAATTAGAGATAGGCTTCT +AGCAGTGTGGAGTGGGGTAGATGGCTTAGTTGGTGAAATAGTTACTAAACACAAGGACTT +CAGTTTGATTTCCAAAACATCACATACACACACACATACACTCACACACACACACACACA +CACAAACACAAACACACACACACACAAATGCACATACTTAGACACACTCACACACACAAA +CACACGTACTCACACACATACATACACACATATTCAGACATACACATGTGCACATACACA +CACATACTCAGAAACACACACTCACACACTCACACACTCATACACACACACCCATACACA +CATATACACACATGCTCTGACACACACACTCATACACTACTCACACTCACACACTCACAC +ACACACACACACACACACACGGTGGCAGGATGCACTTATAATACAAGGCCATCACTAGCA +GACAAGTGGGTTCCTGGAGTTTGTTGGGTTTGCCTTGAAAGTTAAGTGTCTCCTATTGGC +TTATGTGTTTGAAATGTTGGTCCTCAGCTGGTTGTGCTGTTTGGAGAGGCTACGGAACCT +AGGAACCTAGCAGTAAGGCTTTGGTACGGTGGATCTTGAATGTCAAAGGCTTGATCCAGG +TCTGGTTCCTGCCAAGTTCTCTGCTTTCTGATCACACACTCTCAGCCATCTTTTCTTCCC +CACCATGATGGACTGTATCCCCCTTAAGCCTCAAGCCAGAACAAATCCTTCCTGTCTTAA +TTGTCTCTCTCTGTCAGGCATTTTGCCACATTAGTGAGAAACATAGCCAATACAATGGTC +ACCTGTTACATTCCCACAAAGGCAGGTTTAAGTGAAGGGCACTCCTTAGGTTTAGTTCCC +AAGCGACCTAAGAATTAGAACCCAACATGGCCAATCCCTGCCTTTGAGAGGACTTGAAAC +TCAGAGCCCCGATGTTTTGCAAGTGCAGGATGCCAGAGAAAGAGTGCTAAACATTATAAG +GAGCCCCACTTCTGGAAGCTGGGTCTCCAGGCCAGGTCAGCCGTTGCTAACTGTGGACCA +GAGCAATTGAGGACAATTTAAAAAAGGAAAAAAGCAAGTCACAGTGTCTGACCTTCAGCT +GCTGTACTCATAACTAAAGCACACTGGTGGTAGAGGGAGCTCAGGTCACTGGGAGAATGG +AACCTTGAGGAGGCAGGCAGGGGATTCCTTAGCTCCCATATCTCTGGGTCTCGATAGACT +TAGGGCCCCTGTCTAAGCAGGCAGTGAGCTTAAGAGGCTATGTGAGCATCTTCAGACTCT +TGACACCAGAGAGAAAAGGCCAAGGGGCATATGAGGGAGAAGGTAAAGAAGGTGGGGGAA +GGGCTTACCTCCTTGTCCTCATTTGCTGTGGGGTTTCTCCTCTCTGTCTCTTCTCTCTGT +GTTTCTCTATTTCTGAGTGTATCTGTCTGTCTGTCTGTCTTCTCCTCCTCTCTCTCAGAA +GCTGACTTCCTTGCATAAGGGTGTCTGGCTAAATATTCACCATGGTTATCTGGAAGAACA +TAAGCAACAGACTCCAAATGAGGAGATTTGTAACCTTGGCTCATGCAATTGGGAGTTAGC +ATTTCAATGCATGAACTGAGTTTGGAAAAGCACACACTCAGTCCAAGGCATTCTCCATCT +CTCCCAGATAAGCAGCAATAGCTGTCTATAAGCTGGAGAGGTAGAGATGGGGATTTGAAT +TGTTCTAAAAAGCTGTATGCCTCAAACAAGGAATTACAATGATGCAGCCATAATCAAAAA +CAGAACATCTGGATGCTGTCTGGATCCATTGCTATGAGCCAGGATGAGCAGCTGGAATGC +TCTGTATCCACACCATAGGCCACAGTGGCAGCAACAGTACCTGCATTTATGTGGCAAGGG +TGGGGCTTGTGTGCACCAACTGGCTTTCTCCTTCCCCACCTGCATTTAACTCAGGTCTCC +GACCCAGTGGGCCATGCTGCCCACAGTAAAGGCAGGCCACTGTGTTCTTAGCTCCTCTCT +CACACACCATTCTTCTCTGCAGAAGCCTCCACAGACACACCCAGAAGAGTGTCTTACTAA +TTATAGACATCTCTCAGTTCTCACAAGTTGGCCATCAAGATTAAGGTCACAGGTGGCTGT +AGCAAAGTGCGACAAATGGGACACCTTAAATAGTGTGGCTATTTCTCATCATTCTAGAAA +TTGTTATGTACAAAAGCAAATCATTGGATGTTCTGGTTGGTGCTCACTTCCTCACATGAT +GGAAGAGTCAGGGAAGCTCTCTGGTGACCTCTTTTTTAGGGTCATAATCCAAAGACCCCA +TATTCCAACACAATAGTCTTGGGAAATAAGATTTCAATATAGACTTGAGGGTTGGGCAAG +GGGCACGTGAAGTCCAAAGCATCCTCCATCCCTTCCTGACAACCAGGATGGCTTCTCTTG +ACAATGTCACTTAGCTACATGCTTACTGAGCCCCGACATGGAGGTGCGAGCTTCAGGACA +GAACATGACAACAGCTTCGTGCTGCTCACATCAGGAGGGTCAAGAATTAACACTTCAGAG +AGGCAGGTGGTAGCCAGAAAGCAAGGCCCTCTGTAGTCTCTTTCTGGCCTTTTCCTTTGG +TCTCAGGGATGAGTGTTTATGGCACTGAGGCCAGGCTTTTCCTGTATAATTTTATCCCTC +TTTGAACTTTCCAGAGCAGGAACAGAAGCCAGAGGCAGAGGGCCAAAGGGGTGAAATTGT +ACTCTGAAAAGGGGGCACCGAGTTCCTGCATTGAAAGCCCTCACAACTAGGGCCTCCTCA +TTAAGAGATTCTAAAGAGAGCCCTCCCTCTCAATAGCTTTCCCAAGAAGCCACTGGAAAG +CAAATACTGGGTGGCAGGGTTTGTGCCAAGTGGCTTTTGTGGAGGTCTCAGGGGAGGCTC +CTTAAAGGAAGTGTCCAAAGTGAATCACGACTTGGACTGATTGTCAAACTGGTCACATTA +GCTTCTCCCTTGTTTGTCTGTGGGTCTCCAGAACTCTCAGGGCCCTGGGATGTCCAGTAA +GCTAAAGCTGATCTTCAAGAAACTCGGCAACTTTAGCTTGCACTTTAGAGCCTAGAGTCC +TTACACACTAACCAAACATAATACTGTTCTTCATCAGGGGAAAAAATACCCCTATAAGTC +CTGTGATTTGGCCAATGTCAGACACAACAGAGTCAAGATAAGAACTAGGTCTCTTCATCT +CCTCTGTTCTTCTACAGTTTTAAAGACCAGGAATGGGGCTGGGGAGCTAGCGCAGTGATA +GAGACTCCCAGAACCATAAAAATTATAACAATAATAATAACAAGAATGGCAATATAGTAA +GACCAGAAGTGGACTCCTGATGGAAAAATTAATTGTACCCAAATTCATAGATATTTGCAT +TTACCCATTGGCTCATTGTATTGTGGTCTGCTCTGCATAGAATAAAGCCTGAACTTCAAA +ATAAACCAAAACTGTTTTAACAATGTCAACAGAAATGTAGCATGACCTTATTCTCTGCTC +TTGGGAATACTTCGTTCACCCTTCCTTCACTCCCTTTGTTTGTACTGTCTGATGTATTTG +CAGGGACTTATTCAAATGGTTGCTGTTATGTTATAGTTTCAGAGGCCCCCACAGGCCCTT +GTGTTTGAACACTTGGTCTCCAGCCGGTGGTGGTATTTTGAGAAACTGTGAAACCCTTAG +GAGGTAGGATTTAGATATAGGAAGTAGGTCACTAAGGGGGTAGAGTGGTAACAGGCTTGT +CCCAGTATAGTCTAGCCCTAGTTCCAGCTCTGGCCCAAGCTTTCTAGTTTTTGGTCCACA +GAGCCATACCTTCTTGTGAAAAGTCATGTTCACTGCATTGCTGTGATCTACCATCACAAA +CCCTGAGCCCAAATAACTCATCTCTCATTATGCCACCTTTTGTCATGCATTCAGTCACAG +TGACAAGAAATGACTAATAGGACACCAATCACATGGCCGTTTATGGAAATCCACACAGTG +TGTGAACAGTCAGGTTAAAAACCACAGTAGGAATGCTTTTAACTTGTCCAGCAGTGGTGA +TACACACCTTTAATCCCAGCTCTTGGGAGGCAGAGGCAGGTGGATCTCTGTGATGTGATT +CATCCTGGTCTGCAGAAGAAGTTCTAAGATTGTCAATGTTATACAGAAAAGCCATTTCTC +AAAAAATAAAACTAAGAACAAACATAAATAAAAGAGAGAGGAGAGAGAGACAGACAGAGA +GAGAGAGAGAGAGAGAGAGAGAGAGAGCTTTTTACACCCCAATACATTTCTGTACCATGG +AAATACTCCTCTAGCTATTTCAAGTGGATTGATACTATCAGTCTTGATTTGGAGGAACTG +AGATGCCAGGCACTCAGGAGGAACTAGATGACCTTGTGGAGACAGGATGGAAGAGACTGG +CATGAGCCAGGAGTTAGAGTTAGTACCCGAGTTTTGAAGGTTTGACTAGGACAGGAGGAA +ACTTAACCAAAGACCTCCTAGAGCAGACCTTCTAGAATGTTCTGAGACACTGAAAAAGAA +GCAATGTTAATCTGAAAATTAAAATTCCACTTCTAAGTCCAGGAGCAGAGATAAGACCTG +ATTCGGGATTCACATGGAAACCCAAAATAGTTCTCCCAAGAGGGGCCTGGGAGAGGAAGT +ATCCAGTAGCCCCTAAGAACAGCACTGGTGTGCCTTGACCTGCCTGCCTGGCTGATCTGT +AGAGGCTGTAGGTGCTACTTAGCATAGAGTTGAGCTGGACAGTATCCCGTTGACACAAAT +GTATTAATTCTTATGTTTATAAAGTGTGAGACTCTTTGGCCCTTCCTGTCTCCAAGTCCT +CCTTGGTTGAGGTTTAAAACCTGTCTTTCCAACCATAGAAAAAGACGTTAGGGATCCCAG +TTTCCAGTTTCCAGTTCCCTGGCCTGGTTCACTGAAATCACACCATGCTGGCAATGCAGC +AGCCTTTCAAAGTACTGACCATGCCTTTCCTTCTCCCTTTTCCAAGCTTTTGAGTCTTCC +ACAGCCTCTCTGCTCCTCAGAGTGAACCATGGAATTTAAGGCAAAATAATGGAGTGGAAG +GGAGAGTGAGCCATGGAATTCCAAGCCATATATGAAGTGTAAACGCTACTGTGTGACCTG +TTTGTCTGTACCTCAGAGTGCTTACAGTTTTGATCTGTAAAACTGATTCCTGCATATCAC +CCTGACAGTCTATCTTTATGAAATGTTGTCAGTCATAACCAGCAGAGAGACAGAGGACAG +ACCTCTAAATTCTCCTCCTGAAACCTGCATGTTTCTTATGACTTTCAAAGCTAGTAAGAG +CTCAAAGGGGTTTTGTTTGTTTGTTTGTTTGTTTGGGGTTTGTTTGTTTTTTGAGACGGT +CTTACTATGTAGCTCTGGCTGTCCTGGAACTCACTGTGAAGACCAGGCCGGCCTGAACTC +AACAGTATCTAACTCCCCCCAACCCCCTTGCTGCCCGAGTGCTGGCATTAAAGGCATGTG +CCACTATGCCCAACCCAAGGTATTTATTGAATTCCTGGACCATCATAGTTTCTCTATGAC +ATAGTCATAACCTTCAGGCCCATGAACTTTATTGATTAAAGGAGCAGACTCCCTCTCAAT +TCTTTCCAAAGCAACTGGATTCCTGATTTTGAAAGCAAGGGCTGTTGAGTCACAGTTGCA +AGTATTGTATGGAATCTGGGCCTGGAAAAGTCTATGAAAAACTTAAAGTTCACCTCTCCT +AAGCTGTTTTAACTTGAAAATGCAATCAGGATTGATGAGAGAGACAGACAGAGAGAGAGA +GAGAATCATATTACCAGTTTGTGGGAATTTCTATGCCCACAATAAAATTAATATTTTATT +TGAAAAGCTATTTTGTGGAAATTGATGGAAAATAAGTGTCATGACTAATAAACAAAAGTT +GAATCATTGAGCAGCGATGAACAGAAAAGGGGGCATCTGTAACCCAGAGAACTAATATTT +ATTGTATGCATCTTTTCTGGCTACAAAATCAGTTATTTCACCATCCCTAAGACCTGTTTT +CTAAAAGCAACAGTATAGAGTTTCAAATATCAAGGTGTCTTTTTGGGTCAAATATTTGTA +AGTTACATTGACTTCAAACATTTAAGAGACAGTGAAATTCAAACCCCTTTGTGAAGACTA +AGCTTAGAGTGTTCCAGCATGGGTGACCACCTAAAGGAAGAGTAACCAGCGAAAGTCATG +TAATATGACTTCAAAGTGTCAACATTGAAATGTCCATGATGGCAAGGGAAATTAGTCACA +CTTGATCACCTCAAGAAACTGAGAGAAAAGAATGATCTGACTTTCAGAAACGGCAAAGCT +GGCCAACAGCAAAAGATAGGTGTGTGTGTGTGCGGGGGGGGGGGGGGGGTCTTGGTTGGC +TTAGATACAGATACTTATAGGTGGAGGGGTTGGATGGGGTGCCTTGGTTGGCTACCACTG +TTCCAGTCAGCCAAGCCTCTTTCCAGCAGAACAGAAACTACAAGTTTATTGCCTGATGTG +GCAAGGAGCTAATGGATGAAGCAATTGAGACTAGATCATCAACTCCCTTAATGATGAGAC +CTAATAATATTAATCATTATTAGCTTTCAATTATTAACTCTTCACTTAATCAAACTGGCA +TCTCAAAGTCATCATCAATTCACAAATATATTTAAGCTTAAGGACTTATCAGTTCATGGT +GCCCATAATCCTAGCATTTGGGGAGCTGAAGCAGGAGGATTGACATGAATTAATGTCTGC +TGGGTTACAAAGCTAGTAGAATCACCTTGGAAGAGTGGAATGTGTTCCAGTTGGAGGTCA +GAGGAAGATATTTGAAAATGGAAGCAGGGGCATTTGCTTAACCTGGATACATCAGCAGAA +ATGAGTCATGGTCCTTGTGATCTGCCGTAAGAGGACGGTATTGTTGGGAGATGTTGTCCT +TTGCCGAGTAACATTGTAATTGAGAAGAGTTGTTTGTTTCTTGCTGCTCACCTATACTCT +GAGCTGGAAGTTTTTTTCAGACATGACCTCAAATCTCAAATAAATATATGGCTAAGTTGA +TAATACAACAATAGACATCCATGCACAAATACAAATTACAGTAATTCGTTTCCTCTCTGT +TTTCACTTAAAAAGTAATAATACCATTACCTACTGGTCATTTTCCTAAGCATGCGTCATT +GACACAGCTGAACCATGGCATAGTTGAAATAATTGTTGCTTTAAAAGTTATAAAATACAT +TCATAGCCCACAAGTAAAGTGCCAGAATAGAGCAAGATAAAAATTCCAGGTTTTCTCCAC +TTAACATCAGGCTGAATTCTAACGTGTAAGCTAGTTACATAAAGTCCACAATGCATTATT +TGCATTGTGCATAACTGCAGTTAGTAGTTAGGGATCTAGGCTAGGCCACCAAGCCTATTG +AGTCATAGGATGGCATTCAAGTCTTCATAAGTTACATGTTATTCTTCAAGATTCAGAGTT +AGTAAACAAAGGAGCCAGAACTCAAACGTCAGAAAAATCTGAATTTATTTAATTATACTA +ATGTGTAGTTAATATATGAACATTAAATGAAGAGTTATTTATAGCTTAAAATGGGTTATT +AACCTCAGTGAATTCCTAGTTGGCTGAACTACAGATGGCAGGAGGAGGGGAGAGCCACAG +AGTGTTATCCATTCTTGATATAAAATATATAGTCTGGCCAAGCAGGATGCTAACACAGTT +ATTAATCAGAGAAGGACCTTAGCATTGGACATATCTGTGTATAAACTGTAATGTTTTTAC +ATTCTTAATTGACAATAAATAAGTTAATTGCTAACAATCTAGTTCCTTTTGTTATTAAAA +TTGGCAAAATTAATAACTTATTACTCACTAATTATTATTGATAATAATTCTTTTCAGAAG +GTGTTATAGAGGTTAAATGAAATTGACTATAAAGATACATCTTTGAACTGCATCTGTGTG +CATGCATATGATGTATGTATGTGTGCATGTTTGTGTATGTGTACCTGTGTGTGTGTGCAC +GCATACGAGTGTGCGTGTGTGTTTGTGCATATGCATGTATTCATGCATGTAGAGACAAGG +TTGGCATCAGGTGTCTTCCTCTATCAAATCCCACCTTTTCTTTTATTTTTTGAGACAAAG +TTTCTCACCTAACCTGAAGTTCGTGAATTCAGCAAGTCTACCTAGCCAGCGGGCTCCAGA +GATCCACGTAGCTCCTCTGCTCCAGTTCTCTGGTTGTGGACTCTCTCTTCCTTCCTTCCT +TCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTCCCTTCCTCCCTTCCTCCCTTCCTCCCT +TCCTTCCTTCCTTCCTTCCTTCCTCCCTCCCTCCCTCCCTCCCTCCCTCCCTTCCTTCCT +TCCTTCCTTCCTCCTTCCCTCCCTCCCTCCCTTCCTTCCTTCCTTCCTCCCTTCCTTCCT +TCCTTCCTCCCTCCCTCCCTCCCTCCCTCTCTCTCTTTCTTTCTTTCTTTCTTCCCTTCT +TTCTCTCTCTTTTCCTTTCTTTTACAGGACTTGCATACTGGGTATGTCATCTTCCCAGCC +TCATGCTTTTTCTTGCTCCCGTACTCTATCTTTTCAACTTCCAACCACGTTCACAGGAAC +AGGAGCTTGCGTACACACAGCCTCACTGTCTGGACAGACATGGCTAGGCAAAATACTCCA +GCTGCAGAAATAGAAACACTGCATATCTTCACACATGTGGAAAGATGGAAATGCTAATTA +CCCTGAATTGGCTGTTTTAATTATAAATATGGTTTAAATTATTACACTAGCTTCTATGAA +GATGTGTGCATACTACATCTCAATATAAAATAGTAAGAAAGATACTGTGGTGTTTGCCTG +TAATCCCAACATTTGGGACGCTAAGAGAGGATGCTTAATAATTAGAGGCCAGCCTGTCGT +ACATAGGGAATTTCAAAGCAATTTGAAGTTCAGAACAAGATCCTGCCTCAAAGAAAGCTA +AATTAGAGGGTTGGCTCAGTGGCTAAGTGAGTGTATTGCTGTTGCAGAGGACCCAAGGTT +GGTTTCCGTTACCCAGGTCTGGCTGACTACAACCTCTTGCAGCTCCCACACTCCATCTCT +AGGCCTCCAAGGGGACCTGCATTGATGAGCACATACCCATACCCATGCGTGCGCGCACGA +ACACACACACACACACACACACACACACACACACACATGCACACACACAATTAAAATTAA +AAATGAATCTGAATGAAACCTAAAGATCAGAGAGATGGCTGAATGGATAGAGTGCACGCT +GCGTTAAGAAGAGGACTGGAATCCCCACAGCCAGGGTAAAACCAGGCAAGAGTGGCAGCA +GCCTGTAACCTCAGCACTTGGTAAAGACTGGGGATCCCTAGGGCAAACTGGTTAACTAGA +CTAGCTGGAACTGGTAAATTCCAGGTTCAGCCACAGACATAAATTTTTTTAAAAAAATTA +TTTATTTATTCAGCAAATAAAGTGAATCAAAGTTAAGGAAGACACTGGATATAAACTTTG +AGCCTTCACACATATGTGCAGGCACATGTACCAACACACAAAGGAACATATAACATAAGT +ATACATATGCAGAAAAAGTCCTTAATTAAATAATTAATTAGGAATAAATCACTAAAATTC +ATTTTTAATATGTCAGGTTCTTGGACCTCGAATTAACTCCTCTTTCTCAGTTCAGCCATG +GATTTTATTTTTAGAGTTCCAATTGGTGGCAGTATCATTGTGTGCTTTTGTTCTGCTAAC +TACATCTGTCTGCCTGCCCCAGGCACTGAAATAGAAAGGTCTCGTCATTATGCAGCCCTA +GCAAGGCTCCAACTCAACTCTTCCTAGGAATTCCAAAGACAAAACTTTGTTCCTGTTTAT +ATCCCTGACCCAGCGTGAGAACTCATGTGCGCACTTCCTTGATGATATCAATCACATATT +AACTACAAAATGCATTTTATACACATCGACTTACCCTCAGATTCCTGGTATTCCCCAGAG +AGTGATAAAAGGATATAATTTATAATAGTGTAATTAACTTTTGACTATATTTGCAATTCG +ATTTCTTGAAGTCTCTTCACTGTTAGGAAAAATTAAGGTGGTTAAATGAATGTGTACTCT +GAAGTTTGAAAATATGAATTTTTCCAGCTTCATTTATTTTTTCTTTCATGAATATATTGG +ATTTATATCATTAATCTCTGGAGAAGCGTTTTCACACAAATTTTTCTGCTTTATGCTTTT +CTGAGGATTAGCACACATGCAGAGCATAGCACACTTCATGAGCTCCTAGCATCAAATGAA +ACAGAAATAAGATTCTTTCATTTGGTATTTCAATTCTATTTTACCAAAAACGATTACTAA +TAATCTTCAGGCACCTTTCCAAATTATTTCTGACTTTGGGGAAAAGCCCTTGAGGGATAA +ACAGTGACTCTCAGCTGGGGACTATTTTATCCACTCTTCTTCCCCCAACCAGGAACATTT +TTTTGTTATCTGGAGAGATGTGGGGTCATCAGAATTCACAGGAGTGATTGCTATTGACCT +CTAGTCAACAAAGATCAAAGATATCACTAAGCATCTCTCAGCAAGGCAGGGGAGATGGCT +CAGTTGGCAAAAGTATTACCCTGCAAGCATCAGGACCTGTGTCTGATCTCTAGGACCACC +CCCCCATCACACACACACACACACACACACACACACACTAAAAGACAACTACAGAGATAC +ATTCCTGTGATCTCATCATTGGGATGATAGACAGGCATCAAGAAACCTTGTGTCAAAGGT +AGATGGTATCTGAAGAACAATATGGGCTTTCCTCCACAAGAAACACACACATACATGCAC +ATGTATACACACAAACTCACACAGATACACAGACAGACACTCAGACACACACACATACAC +ACCACAAATCCTAACCAAACTCTCCTAGACAAAGAATTCACTGGTCCAGCATGTCCATTT +GTCAAGACTGAAACACCCAAACTCAACAACAAGTTCCACTGACTATCTCCAGATACGTAT +AACAATTTTATGGTTGTTTAAGTTCCTTTTCTTCCAAGATTTGACTCCTTTGCTGTAGAT +GGCAGGTGAGGCTTCTGGCTAAGTTCCTGGTTTGTCTGTATAGGTATGTATGTTTGAGTA +CATTAGCATCTACTTCTATACATTCCTCTCCCCAGCCCCAAGCTGCTGCCACTGTGCTGG +GCGACACTTGATCACTCTTAGTGACTTTATGATATAAGGTCCATTGTAAATCATGAGTGC +ATAAGTTCAGATACCCAGAACTCAAGTAAATAAGCCACACATATGCTGCCACTATGTAGT +CCCTTGAGACATCCAGACCAAATCCAAATCTGTGAGTTCCAGGTTCAATGAGAAACCCTA +CTAGATAGTAATTAAGGAAGATACCTTACAACTGACATGTGCATATACCTACATTGACAC +ATCCATGCAACAGACTTATGTGTGCACATCACACACACACATACATACATATACACAAAT +TATTCTAGAAGTAATGGGTTCTCAGTATAGCACAAATCCCAGGGTATTTGACAAATATCT +ATAGATACGTCAAGGGTAAAAAAACCAAACCAAGCAAAAACTTTCTTGCATACAGCCAAA +GATAACACATTACTCAACTTAATTGGGTACTTTTTAAAACTAAGAGCACTGAATAAGAGG +GTTTAAAATAACCATGATAATAAAAATGAACACATTTTGTTATAATTATGCTACCCTTTG +AAACTCTAAAATCAAGGCATGGCAGGGTTCTTATTATATGAAACTATGTGTCAGGGATAT +AAAGATTTTCATGTGGATTAGTTCTTCTGGTTCTTACCAACAGCTCAGAAAGAACTACTG +CTTTTGATCTGTTTTAGAGGTGAAGACATTGATGACCTGGAGACATTAAATGCCTCACCC +AAAGACTGATTCAGTTCTGAGTTCTTTATCAAGTGCTTGTGTGCTGCACCACAATGAGTT +AGGAATGCATGAGGTCAGGATCAGCCACCCAGTCCCATAAAGCAAACCTAGATTGACATC +CTTTATGGGGCTGACGTCTTTCCCAGAATGTGCACATACCGTTTCTTCTGTTCATAAACT +TGACATCTACACTTGACATCCAAGACATCAGTGCCAATGTCAGTCAGCGCCTTCAGTCTG +GAAGCTTCAGATCTTTCTCTGAGTCTCCCTGAGATCTCCTGTGGATATCAAATCAGGGAC +ATGACTTCACAGATTGAACGTGCACTACCTCTGACCTTTAGTAAGGTCTCCAATAGGGTG +GGGCAGCTAAAAGACCACTACATGATAGGCACTTGAAAATTCCTACACTTGAGCTACGCC +ACACCCTAATCTTACTGAGTTTATTACAAAATTAAATTTTCTTTGTGTGTGAGTGTGTGT +GAGTGTGTGTGTGTTTGTGTGTGAGTGTGTGTGTATGTGTGTTTGTGTGTGTATGTGTGT +GTATGTGTGAGAGTGTATGTGTGTGAGTGTGAGTGTGTATATACATGTGTGTATGTGTGT +GTGAGTGTGTGTGTATGTGTGTGTATATGTGTGTGTATGTGCGTGTGTATGTGTGTGTGT +ATGTGTATATCTGTGTGTGTATGTGTGAATGTGTGTGTGTGTATGTGTGTATGTGTGTGT +GTGTATGTGTGTGTGTGTGTGTATGGGTACTGGTGCATGTGTGCATGGATGCATGTGCAC +ATACATGTGGAAACCAAGAGGCAACATTAGGCATCATCTTACTTGTATTTTGAGACAGGT +TTCTCACAGGTCTGGAACTTCCCAAAGCAGCTAGACTGCCTGGCCAGTGAGCTTGCCCGC +CTAGTACAGGGATTACAATTATATGCTACCATTAAAAGAATTTTCTACCCCATGTGTGCA +TTTACACACATGCACATGTGGAGGTCAGAAGGCAATGTGTGGAAGTTAGTTCTCTCCTTC +CACCATGTTGGTTTCAGGAGTCAAACTTGGGTCTTCAGGATTGATAGTAAGCACCTTCAC +CTTCTACTAACCCATCAGATCAGCCCCGTGCCTAGCCTTTTAAAGATGGGGGTTCTGGAG +ACTGACCTCAGCTCTGCATGCTTGCAGTGAAAGCATTTCACCAGATGATCTATTTTCTCG +TTCCTAGAAAAATGACATTTGAAGCTAGCTTAACTTCTAAAATCTCACCCAAAGTTGTAC +CATGCATGGTTAGGTTATTTTACCTCTGAGGTTCAAAGTGACATTCCACTAAGGAATGCC +TGCTCGGCTTCAGGTACAAAGGGTGAAAGGCTACTCGTCCCAGTGGTCACAGACAGTGGC +TGCTGAAAACGTTCACGGGCTGCAAGGGACAAACTTGTCTTCCAGCACTCAGATTGGACA +GATAGATGGATCTCAGTAATAAATGATCAGTTGCTTTGTGAGTTACTTCATGTGTCAGAT +GAAAGAAAAATGAAGTGAACAGGAATATGGAATTGCAGTATTTGTTTAAATGCTCTCTAG +GGATTCCTGATATTCAGGTGAAAATAGCATTATAACAAATTAAAAGTGAAACCACATAAT +TTTTAATAGTACATTGATACGAGTACATGGTATGATCTTTGAAATATGCAAGGTAATTGT +TAAATACCCTCTGATTGAATTAATTTACTGTTTTGGATAAGTAGGTCACGAACTATGGTC +CAGTTATACATAATTTATAACACATGGACTTTAAAAAGTAATGATTATTTCAGAGGGAAA +TTAATCAGTGATGACTTGGAATCTTCAGCCTGCTCATTTCCTCCCTGCTTCAGGGGCTCT +GGTATCCATGGGAAGCTGCAATCAAAGGAATGGCAGAATTATACAGTGCAGTGGCTGTGC +TCTGTTCTGCAGAGTGGGAAGGGCTGGGATGTGCCCAGGGATTCTGGGCAGTTGCTTCAT +CTCGGCTCACTTGCTCCATCTTTGAACTGGGCATAGTAATAATTACCAGCTTCACAGGAG +GACAGAGTGGATTAATGAGCTAATCTTGTAAAGCGCTTGGCAGGTAAGACGTTCTTGAGC +GATGCTATGATTGTGCTCATTAGTTTTCCTTGACACTCTGGGAGTGAGTCTTAGCAAGGA +GACGTGTAATTAATGCCACTGCTCTCCGTGGTTAGCACAGTGCCTGCTCATAGGAGGGAA +GGGCGCAGTACTTCTTCAGCCCATTGCTTTCTTTGAGAACCACTGAATGTGGGCTCCCCA +GCATCTGCACACCCCAAATGCCTTCCTCTCAGTTGCCCTTACTGACAATGGAGCAGGCTA +CAGGAATCTCTGAATCTGGGATCCTACTGTGGGTAACAAACACCCCATTAGGCATCTTCC +TGAACCAACAAGTAGCTGTTCATGGGGCGGGGGGGGGGGGGACGACCATGTCCAAGAAAG +CCCGAGGCAACTGTGGACTCAGCTAACCTCCTGATGGTGGGTGAAGGTGATGTACAATGA +ATAGCTTTAATATTCCAAAGCACATGAAATGGATGCACCTGTTTTTAAAAATAATCAGTT +CATGCAACAAAGGACGGAATTTGGGGAGCTTCCTAGCAGCAACAGCTTGGTATAGGACTG +GCATGCATCATCAGAATGTTATGCCATCTCCTGAGGGTAGACATTAGTTTCTTGCTTTCT +AGAGTCAAGTCAAACCTGAACTTACATCTCTGTCTCCGTTGATGCCACCACCGAGAAGTA +GCACAAGAGGTCCCTTCCATGGCCCCACTGTTGTGAAACACATTTCCAAGCTCGGATCAC +AAAGATGCAAAGCTTGAGGAACAGCTGTGCTGGTCTGTTTACACCCCCTCCCCACCCCCG +CGCCTGCTCTGATGGACGGAATGGGAGCAGCACTGTGCTGGTTTAATGGCTTGACCTCCC +AACGTCTCTGATGAATTCAGTATGCATCCTTGTTTGATTTATTTGTGAAAGAAATGGTTC +TGCTAAGACAGGAAGGCCTTCTCATTGCAATGTAGGGCTCACCCAAGGCTCTAATCAGCT +GGTACCATCTCCTGAACACCCCGTCCCCTCAAAGCCACCTAGAGCTCTATGATGCTATGC +CTGTAATTTTTCTCCATCCCTGAACTCACCACAAACTCTTCAAATGAGTCTGCAAAGATT +CTCATTTCAAATTCCCCCAGCTCCTCACCATCCAAGAAGCCTTTGTGTGCCTTTAAGTTC +TGTGCTTTGGCTAGAATCTGGGTGTGGAGACTGGGTTGAAGGCAATGTGGCCAAGCAAGG +GCAGTCAGCTCCTGCCTCTGCCTTGCTGCTCTCCACTGTCCTCAACAACCATGCACCTCA +CCCCAAGCTCGGAACCATTTTTTTTTTTTTTTTACATAAAGCTGTATGCTTTAAATTTTC +ATTTGTTCATTTATGTTTTTGCATGGGAACACATGTTCTATGCTGCATGTCTATGTGGAG +GTCAGACGCCAATGTCTGGAAACATTCTCACCTTCTATCGTGTGGGTCTTGGGTATCAAG +GTCAGGTTGTTAAGCTTGGTGGCAAGCCCTTTTACAGGCTGAGCTATTTAGCCATAAGCA +CTGAATTTTTAGTGTCACATATAACAGCATCATAAATATATATTCTGCATATATTGTATG +TGTGCACACACACACACACACACACACAGGCTCATATCCATGAGAATGGCAGTGGACAGC +ATTGGGTATCCTGCTCTACTACCCTCTCCCACATTCCTCTGAGGAGGAGTCTGCCATTCC +ATCTGGATGTCTGCCTGATCCTCCATCTTCTGCCCTTCACAACACAGGTTATGGGCTTTT +CACATGGCTGATAGGATCCAAGCTCGGGTCCTCGTGCCTGCACAGCAATTGCTCTTCCAC +GTGGAGCCATCTCTCTAACCCAAATTAGTATTTTAAAGAAACCGGATTCAGAGAATATGG +GTGGCAGCCCTGTCCCAGAGTTAGTGTTTGGAGCCAAGAGAAGAGATTATCAGGCAAGGC +CATGGAAAGCTATATGTCAACCCAGTTTTCACATAGAAATTTGGAGAAAGACACAGACGG +GCATATGATATGGTCTACACTTTGTGCTTTGACACCTAAGCATTAACTGTCTCCCAGACT +CTTCATACTTATGAATCAAGGATTAATCCTCGAATGTTGCAATTGAATTAAGGAAGAGGA +AGTGGGTACAAGGAAGCTAAAGAGAGATGGAAGGGCTGGAGGGGAAGGAAGGGGTACAGG +GGATGGAGGGGATGAAGTGGTAGAGGAGTTTGCTCAGTTGGTAAAACATAAGCAAAAGGA +CCTGAGTTTGGCTCCTAAGAACCCATTTTAAAAAGTCAGGCACAGTGACATGGACTTGGA +ATTCTATTGCTGTCAAGGATCCTGGAGTTTGCTGGCCAGCCTAGCTTACTTGAGGATTCC +TAAGCTAGTCAGAGTTCCCGTCTCAAAAAACCTGAGGTAGATGGAGCCTGAGGATTGACA +CTCATGGGCATCTTCTGGCTTCCATATGCACGGGCACAGACATAAGCACACCACACATAA +GCAAGCATGCTCATGCGCAGTTAGAGGCTGAGGGAAGCTGAGAGCAAGGAAATGGGGAAA +GCAAAGAAGCATGAGGGTATGGCGGGGAAAACAGTGTTTCTTTCTTCTTCACAGTGGTCT +CTGGTTGGTTATCAACCACTTTGAGAGCTGTGACAGGTGTGTGTGTGTGTGTGTGCTTGT +GAATCTCATTTGATAAAATATTCTCAAAAATGCTAGAGTATTAAAATACCTTTACTTACT +CTATGTTGATGTTAGGAACCACATAAGTAGCCCCTGCTTGTAACTGTCAGGTTGCAGATG +AAGAGGACGCATCTGTATAAGTTACTTAAGGTCTCACACCCAAGTACTGGCAGAGATGAA +CTAGGGTAGCAGTTATTATTAACTAGGCTGCCATTTTAGAGCTCAGGACCTCTTGACTAA +GTGATGCCTTTTTCAGGACACTGAGGGCTGAAGTGTGCCAAGTCACAGTGGGATGGGGTT +GCAGTGCGACTTCCTACTGTTTGGAAGGGCAATGGCACAAGAGGGGTGCTGCTTCTCTGA +CAGTTTGCTCTGTGACACAGGTGGCAGCTTTGATTTGAGTCACCGGAAGGGAAGAGGTGG +TGTTAGGGCTATAGGTGGTCAGGTCATCTTCAGTTCAGGGCTACCTGGATGGGGGCAGTC +TGATAATCAGTTTTATAGCAAGATTGACCCTGAGCACATACCATAATAGCATTGTTTAAT +TATTTCCAGGCCACTGGTGAGAAAAAAAAAAAAAGCAATCACTGAACTAGGATTTGCTTA +ACGGCTGCAGAAATTCCAAGCGTCAGGCGTGTGCTTAGCAGGACCTGGAGACAGCTCTCC +CCTCAGAACTCAAAGCCGCTTTTGCTTCTTTTCCTTTTCCTTTTCCCTCTAGGAGATGGA +TAGGGTTTGATCCCCTGAACCACCAGGGAAGGAAAAGGGAAAGAGAGAGGGAGAAAGGAA +GAGAGGAAGGAGAGGGAGGAAGTATAAAATTGAGGAAGGGAAAGGCATCAATGAGACACC +ACAATGACTTTTGGTGCTTGCTGACAATCTGATGATCTGTGTTCGATCCCTGGAACCTGT +GCAGTGGGAGGAAAGAATTAACTTCTTCAAAATTGTCCTCTGGCCTCCACATTTATACCT +GTGGCATGTGCACATACAAATGTACACATATCCATCCATACATCCATACATTCATCCATA +CACACAGACACATACATACATACATGCATACACATGTACCTAAACAAATGAAAGAAGAAA +CTTAGCCAGAAAAACACAGAAAAAAATAAAAACCCACAGAAGTCCATGTTGTCATGGTTA +AAATCCAAGGACTTAGAAGCCAGAGTGCTTGGTTGGAATTCTTGTTGCTATTTGGTGTAA +TCTAAATTTAATCTTGACTAGTCCTGTATCTTACTTTCTTCATCTGTAAAATGGGTCTTC +TAATGGGGGCCTGTCTTATTGGATGATGTTAATGAAGATAATATCATACAGCATCAAGAG +CTGTACCTGATATATTGTATCTCTTACCGCTCTATGTGCACTTACTATTTTTATTAAGAT +TGTAAATTAATCTCAAATAGAGGGGTGTAATCACGTGTCATGTTTGGGTGAAAGAATACG +GTCATAGTCCTAGATTCTTCTAGGCAAATTAAACATGGCACGTGTATGTGCCAGGAACAC +TGTGACCGTGCATTCACTCCTCTGCAAGTCTGAACACTTATTTCTCACATCTCACCCGAC +AGTACTAGAATTTCTTCATCACCCCTCCATCCCAACAGGAACCTTCTCTGCTTCTCAGTA +ACACGCAACCATTTACGGGATGGGTTGAAGTAGAGAACTTTGTTTTCCAGCTAGCCACTA +AAGTGATTCACTTTTGCTGAGTTGTATTACAAAAGAAACACAACTGATTATTTAAGTGAC +AGAGTTCACATTCCCAGGTCCCAGAATGGTGTGAACACCTCTTACACGTGGTCCCTAAAG +ACCCTACAAGAGCTAGGGAGGTGGCTCAATGGGCAAAGTGTTTACTGCATGTCTAATTAT +CTGAGTCTAGATTGCTAGAACCCAGGTAAAAAGCTGGGGTTAGAGTATATATGTCTGTAA +CCCAGTGGAGATAGGGGTAGGTCCTGTAGCCTGCCAGGAGAGAGGAGGAGGAGAGAGGAA +GTTGCAGAAAGCTCTGTCCATGGACCAGATAGCCTGCTATATGCAATAGTGAGGGAGAGA +GATTGTGTCTCAAACAAAGTGAAAGGTGAGGTCTGACACCCAGGATTGACCTTGACTTCC +ACACACGTGCTACGATGCATATGTGAACACACACACACACACACACACACACACACACAC +ACACACACACACACAGAGTTTTACTGTACTAATTCAGTAACGGTGTTGCAAAACAAGACT +CTCTCTGCTTCCTATGTGCAGTTGAGATCAGAGCTTTCAGCTCTGGCCACCATTTCTTCC +CCACTGTGGCACACTCTAACCTTCTGGAACCATAAGCCAAGTAAGACCTTGTGTTCTTAA +GTTGCCTTTGGTCATGGTGTTTATCACGGTGACAGAAAAGTAACCAATCCACCTCCCTAT +GACTCCTGATGCTGTGTAGCCTCTCCCTCCAAGACTGCAGGGGGTGGGGGAGGGGTGGGG +GTGGGAAGTCCCTTTGTCCACATCTTGTCTACATTTGTTGTCTTTTGATTGTAGCCACTC +TAATTCAAAGGTGGCAATACTTAATTGTGGTTGTAATTTATAGGCGATAATTTGCCTTTA +TAAAAACCTGTGCCTATCTCCTAATTCCTGAGTGTTCTTAAAAATCAAAGGTGAAAATTG +TAAGCAGAGCTGGGAACTTTTGTACCACACTGATGAAGAAAGGGTTGGCAGCCAAAGTAT +TAAGATCAGATTGTGCCTCGCGTGATGAACATACGAGGCTCAGTTCTCATCTTAAACCTG +ATTGCAGAGCCTTTGAGGTGTCTGGCTATGAAATAAAACACTAACTTGTAACTTCATATG +GATGCAGGACAGCTGGCAGCCACCTGATTGGATCAGCACGTGACCCCAGAGCCCAGGAGG +ACATATCAGCCTTTCCTATGTTATTGAAGCTGCTCAGTGGCTTGACCTGTTAACATAGTC +ACCATTTGGTGTCAATATTTGCAAAATGGATAACTACACTTTGCTAGATAGTTTGTATGT +GATGATAAAAATTTATTAGTCCAGTCTGGTCAAAGATAGAAGTAGAAGTCTGATTATCTT +GGAGGTAAAGGAGAGTCCACATGGTAAGGGAGAGGGAGGAGATGTGAGTAAATGTTGAAT +TGTGGTATGTTTGTTCTGATGCCACCCTCAACCCCCTGAGGGAAATCCCACATACCCCTT +CCTCTTCATTATTATCTGCTCCCAGTTTATGGCCTTCTCCTAAATCTGACATATCTATGA +ATGAAGGGGAATGAGTCAGACTTTATGCCCCCCCACACTGGACCTTAGCATAGACCAGTA +GTTCGCAACCTTCCTGATGCTGCAGGAAGCATTTAATAAAGTTAAATGCTTTTAATATAG +TTCCTCATGTTGCAGTGACTCCCCAACCACAAATTTATTTTCATTGCTACTTCCTAACTG +TAATTTTGCTACTGCTTTGTATTATAATGTAAATATCTGATATAGAGGATATCTGGTATA +TGACTCTTGTTTGACCCTCAAAGGGCCTGTGACCCACAGCTTTAAAAAAGCTGGCATAGA +CTCTTCCAGGTAATTTTATCCCTGTGAAGGTAGTATTACTTTTCTTAACACTTCATGATA +TCAGGAAGAGGCAGAAGACATGAGAGGGTAAATGGGATCATGTGACTAGGAAGTGCTAAG +GGATTGAAGGAGGCTCTGCACCCTGTTCCCCCTCCCGCTCAGGAACGCAGCAGTGAACAG +GCAGGAGCAGCCCAGTGATCCTGTGTGGAATTTTGCAAAATGAAGTCCATTCCAACCTTT +CCTCCTTGAGAACATTTTTCTCTGTTTGAGGAATGTATAGTTAGTGTTAAAAGTATAAAT +AAAGAAAATTATAAAAGAAAATGTTAAAATGGCTCCAACCCCCAGCACCAAGAGATGGAA +AGATCTCGAGTTACCAATAAGTGGCTTCTGTAGAAGGTTTTCCAATCATATCCTTAAAGT +ACTATGAAGGCCATCTCCCTGTGTAAACTATGAACAACTGAAAAAGATGGGCTGATTTTG +TAAATGAAGACTGACAGACAGACAAATCATTGTTTTAAATATTTTTGTTAATATGACTAT +TGCCAATATGTGTGGTTTTAAGTTGCACAGTAGGCTTATACTTTTTTTAACATTTTTTTA +AAAAGTTTATGGACTTTTATTGATCAGTAAAAGCACTCTGTGTCTGACACATTAACAATT +TATGTTAATGTTATTATAAAACTTTTGACTTATTGCTTATCTGTTACATTTTTATGATTA +TAATCTTTTTATAGGTTTATTGGGGTATAATTAAGATGAACAATGGAACACATTTCAAGT +GCACAGTATTTGTAAGGTTTGTACTTATATATAGTTTTAAAAGTATCACCACAATAAAAA +TAATGAATATATCCATCTCTTCCTCCACATATTCTCATTTCTGCTTCCAGCAGTCGCTAT +TCTAAATTCTGCCAGCATACATTTATTTGAAATACCTAGAAGTTCTTATAAACGGATTCA +TACCACTTATATTCCTCTACGGTTTCTTTCACTCAGCATAATTATTTTTGAAAGGCTGGG +GATGGAACTCAAAGCATTGAGCATGCTAGGCCCGCCCTCTCCCGACTGAGCCACGCCCCC +AGCCCGGCACTCACCAATCACTGCATCACTACTTATCACACAAGGTGTAAAATGGCATTG +CAGTAGGCATGCTTGGTTGGTTAAGGGCCTCCATAACCAGTGCTCAGAACAAGGTTGCCA +GAAATAGCCCCCTCGCCAGCATGTGGCATCTGACTTGGGGCTCCACAGACTCACTGCCAT +TTTTAGATTCTGCATCAACTGAAGCCAAGAATGAGGAAAGGAACTCCAACAGGAACCGGC +TTCCGGGAGAGTGCGGTCGGGTACTTCAAAATGTCTCTAGCTGCATATGTATCAGAAGAT +GGCCTAGTCGGCCATCAGTGGGAAGAGAGGCCCATTGGTCTTGCAAACTTTATATGCCTC +AGTACAGGGGAACGCCAGGGCCAAGAAGTGGGAGTGAGTGGGTAAGGGAGTGGGGGGGGG +GGCATGGGGGACTTTTGGGATAGCACTGGAAATGTAAATGAAGAAAATACCTAATTAAAA +TAAAAGAAAAAAGAAAAATATCATTAAAAAAAGTCAGATCTGTTACAGACTAAAGACACT +AGAAAGAGACTGTTTAATGATTTTTCCTTTTGAAAAGTATCACATTGACTTATTCCCTGT +GTGTGCATGTGTGTGAGTGTGTGTGTGTGTGTGTAAATGTGTGTGTGTATGTGCATGTGT +GTGTAGTTGGTTCTTTCCATCCACCATGTAGGACCTAGGACTGAACTCAGGTGATCGATC +AGGTTTGGCAGCAAGCACCTTTATCCATGGAGACATCTTGTCAACCCCATTTTAATGATT +TTTTTTCACATGAAAGGAAACTTTATCTGGGGAAATTTTCTAGATGTATTTGCTTTTAAG +TGATCATAGAAGAGCACAGGGACACAGATGAGGAGGTCAGGACAACTGTGCCAAAGGTCC +GTGTTTGAGGATAAAGGTGGGAGCACTGGTGACATTTCTATTCTTGAAACTGTCACAAGT +CTGAAGCTTGTTCAAAGAACATTGGAAAATTAGGGGATGGAAGAATGGCTCATCAGCTAA +GAGCATTTTCTCCTCTTACAGAGAAGTAGGCTTTCGTTTCTAGCACTCTAGTTCCAGAGG +CTCAGATGTTCTCTTCTGGCTTCTGAAGGCACCAGGTACATACCTGGTACACAGACATAT +GTGCAAGGAAAAATATTCATACATGCTATTGAAGACAAATTTAAAAATAGAAATATTAGA +AAATTCAAATACAATGGATAGCTCTTTTTATTACCCTAGTACAATCATCAGCATAGGAGT +CAAGTGGACAAGTTAGTTTATATGCACACATATGTGCTATTATATGTTGTGTATTGTATA +TTATGTATTATACATTATATATATATATATATATATATATATATATACATACATACACAC +ACACACACACACATATAAATACACACACACCTTGAGTTTTTTTATACACTGGGCATTATG +TAATTCCTATTTTCAAAGCCAGAAATGGCAGTTCAGAGAGGCTGAAATCTTGCCTCTACT +ATATACTTACATTTATACATATACTATATATTTATCCATATCCATATACTATATACTATA +TATTTATCCATATATATATATATATATATATACACAAACATACATACATACACATACATA +CATACATACATACATACATACATACATGCATGCATACATGTACACACACAGACACCACAC +ACACAGTGACTTTTCTATACACTGGGTACTATATAATCCCATCCTCTAACCCAGACATGG +TGGCTCAGAGGACTGAAAACTTGCTTCTGTATTCCCAGTAGTACATTTTAGAGCTGGGAT +GTGCACTCCTCGAAGCTACCTGGAGCTCTTTTGGGAAAGCTTTCATTTGGGGGGAGGGCA +TATATTTGTTTACAATTTTTAATGTAAGGCAATTTATCAAGAGAGACAAACCAGAAGATG +AAAATGAAGGCAACAGAAAAATTCAACTTCTCACAACCAAAACAATTATCACATCCTTAA +AAAATAATTTAGAAAAGTGTTATAAAAGATGTTGCAGATTTGCATTCCATTTATCCACAT +TGTGTTAGTTCATAATTCTGAACAAATCATTTTTAAAGTGTGAGACTTAAATCATTTTTC +AGTGTATATGTAAATGTTTTATCCCACACATGTTTATTCAACTGGGCCATTTAACGTCAT +AGCAATTTATATTTCTTTAAGTTTCATTCAACTTTCCTTAGGGTTGAATACACATGAAAT +GTGCTTTAATGCGTAAGAATCACAGTGGATAGCAGCAAAGGACTGGGAGAGGCAGTAAGG +AGAATCTGGTCATTCACACTGTGATTATTCTGCACATTAAGGAAAGGTAACTCACGCTTA +TAGACCCTCAAGACATCCCTTTCCAAGAACCAAAATCAACTCAGGACGCCTTGCAGACAC +TTCCCTACCCCTGAACAAATCAATGACTCTCACACATAAAAACTAAAAGTTATAGCAGTA +AAGACTTCACTGGCGATGTAAGTCTGTAAACTATACTCATGTCTTGTTTCTGAACCCCAA +AGTGCAAGAAACAGGACTCCCAAGCTCTCTGGGCTGCAGTAGCTCCCTGGGTTGCAACTC +CCGCAGCTCTTTGCACACACCGTTGACTGGTCCTGGGCTAGCAGCATGCACCAGCTCCTT +GCCTTCACTTGCGTCTCCATCTTGATGCACGTTTCCTCCAAGCTGGTGGGACGCAGCGGC +CAGGGTGTAGGTATAATGGTGGTGATGTGGAGCGGACGGGCCGTGGAGCACGCACATCCT +TGAGGCCACCAGGAGCTGAAGCTGAGGAGATGGTGTCCCCATCTGAGGGTGCAGTGGGGC +ACCTGCCCTTGGTCTTCTGCTTGGCGGACAACTGCCTCTTCAAAGCGTCCACCAGGTTCT +CGCTTTTGGACCTGCTCTTTCCTTTCTCATCCTCGCTGCCAATGTCACAACTGGCCATGT +CTTTGCCATAGCAGCTCCTGAAGACTCATCTTTCATCAAGTCGCCAGCAAGGGACTGGGG +CTGAACCACCATGAACTCAGTTTCACCTTTGCTTTTCCTCGGGTTAAAAGATTTCCTGAA +TGTCTTCAGACTGATTTTCCTCATTTTGACAAAAGTTAACTAATCCAAATGGGTTAAGCC +GCTTCTGGAGCAGCTACACCCAAACATCGGGAGCGGCTGCAATGCATCATGGGTGAACTC +TGCCTGGCTTCATTTAACCTCTGATACTATTTTCTAGCTTACACATTCTGATCACAGTCC +ATCACAGAGTCAGGTCAGGAACTCAAGGCAGGAACCTGGAAGCACGAACTACAGACAAAC +CTTATGGAAGCATTTTCTCAATTTAGAGTTCCTCTTTCCAAATAACTGTAGCTTGTGTCC +AGTTGACAAAAATCTGACCAGCATACTACCATACGAAATGAAAACCCTGCTGCTTGTGGG +CTCTGCTTCCTTTCCACAGCTGCGGGACTGCCACACTTGGCCCTCTTGGGAAAGCTTTCA +TTTCCAATCTTTCTTACTTTCCTGTTTGTGTATAACGTGTCACTCCCAACTTAATATAAG +ACAGCAAATCTCTAAAACCGGACAGTCTCCGCATGTCAGAGCTCGGTGCAGCTAAACTGA +GTACTTCTGACCCCAGTTCTCCCATGAGGTGGCAGGGAAGCTGGTGGCTGGAGCTGAGGT +CTCATGTGCAGGGCCTGGAATGGGATATTTACTGACAAGTTTGCTTACAAGATTTCATGG +ACCTCACACAGAGTTGTGTCAAGATCTAGTAGCTCTCTTCTAGCATCTTGAACCATGATG +GAGAAATCTTGCCTTGGACAGAAGCCACATCTTTTGCATCTCAGGCTCTGAATTGACATC +CAATCTACATTAGTTGCTTTTCCTCTTGCTATGACAAAGGAGGGTGTATTTGGATCACCG +TTTAAGGGTACAGTCCATCATGGCAGGGAACTCATGGTGGCAGGGGTGTGAGACAGTTGG +TCACAAGGCATTCACAGTCAGGAAGGAGAGGGAATGAACGAATGAATGCTGGTGCTCAGC +TCATTTTCTCCTTTTATCCCAGCCCAGAATTTCAGCCCATGGACCGTTGCTGCCCACATT +TAGGGTAGCTCTTTCCACTTCAGTTAACCCAATCTAGAAATTTCCCTCTCAGGCATGGCT +AGATGTTTGTTGCCATGGCGACTCTAAAGCCCATCAAGATGAATTCTCACACTACCCCTT +CTGCTCTAATCTTTAGAAACAAGTCAGTAGCTCCACCCACTCTGGAAGAGAAGGGATGGG +CATGGGACTAAATTCCAGGCACTGGAGACTGTCTTAGAAGCTGCCTGTCAGAGAGCTTTT +TAAGTTTTATCAGCCCCTCTGCTTACTTTCACCTTTTTCTACAGACACCACAGCCTCTCA +AAAAAGGGCTAGTTTTTACACACAACCAAGTCACCTGACCAGTGTATGTAGCTGTGACTT +TGTGACTTCTCCTTGGCCACAAATACAAGTCACCTCAGAGGACCTTCCCGAGTCCATTAT +TATGAGGCCTCTAGGTGCTGACTTTACTCACAAAGACCTGCCAGTGATCCCTGTGGCTTT +TTTCCCTTCCCCTCCCCCCTAAAATGTCATGTTCCCTTTCTGCTCATGACGAAGACATGT +CTTCATCAGCCAATCCTCTCCTGGACTTGGAGACACCCTGAGGGTAGAGAATGTGTCATC +TTTGCTAAACTCATTACTTCCCACCGAGCACAACCTTGAGGCCATGGACCGGGTTAAAGA +GAACTGCCAAATATCTAGGAGAGCTTGCTTGAGCTTCGGCCCTAGCAAGAGATCTGGCAT +CTGGCCGAGTGGCTTTATACACTCAGCTGGTTCTGCAAGACAGACTGTTATACCTGGGCG +GCTATAATAGAGCTCACAAGCAGATTGTGGACTTGATACCTTCCCAGGATTACAGCCTTA +ATCTTTTCTCCTTAAGTGGAAAATCCTTTGAAAACGGGAGAAGGGGGGAACAATGTAGAA +AACAAGAATCCACTTCCTGCCAAGTATTGTCACTGTTAGAGTCACTATTCTCTTCTCTCT +CTCTCTCTCTCTTTCTCTCTGAAGTGAAGCATCAGAGAAGTAAAACTAAAAGAACAATCA +TATTTAATTCCATGTCTAGAAATCAATCCAATAAGTATGACAGCATGCTTCCCATTCCTC +TTGACCATGTGTGCGCAGCTTAAATAAAATCAGAGCTGGGCAGATGGCTCAGTTGATGAG +GTACCTGCTGTTCAAGCATTAAGTCCTGAGTTCAAATCTTGAGCATCTGGGCATGGTGGT +GCATATCAAAATCCTAGCACTGTTGAGAATGAGGGCACAGGGGGATCACTACAGCACTCT +GACGGCCAGTCTAGCGAGTCAGTGAGCTCTAGAGACCATCTCACTGAACTGCAGGCCATA +GTGGGAGATGTGAAAAGTATAGATTGTGGTTCAGCGAGAGACCTTGTCTCAAAATGTAAG +GTGGAGGGAGAGTCATTGTGAGAGACACCCAATATTTACTTCTGCCTTCACATGCACATG +CATGCACTCACACATATACCAATATATGTATGTGCATGAGCACCAGGAGATCAAACACAC +AGACAGACAGACAGACAGACAGACACACACACACACACACACACACACACACACACACAC +ACACACACAAATTCATCTATAAATGCATGTGCACATGCACCAGGGACAATGAAACAGGAG +ACCAAACACACAGAGACACACATACACACACTATACACATACACACACATAAGAATTAAA +CAAAATAGAATCATGATATATAACCACTCATTGTATCTCACAAACACTAACCATAATTTC +TGAGTTTTCTAGCCCATGCAGGAATTTTAGTTTGAGGCCATGCACCCATCATGAATGTTG +AGTGTGTTTCCAAGGTTTTAACCCTTGCAAAATGAAAATATTTGATTCATTTGTATATGT +GCTAAATCGTTTTGCACATATTTGGTAACTTCATTTAGAGACATCCCTGTAAATGAACTT +TCTGGGTCAGATGTTGATGTGAATCTTATAATCAATGCTGAGAACAGCCAGAGGGTCTAG +AAAGGGATTTGGCTGCACAGTGGTTATAAACTGCAAGTCATAGTGAGAGTTTTGAACAGT +ATAGATTATGATTCATTGTTTAGGATGTCCTGGCTGCCAGTCCTAACCATTACTGTCTAG +CTCTTTGATCTTAGAGGGTCATTTCAACTCCAAATTTCAGCTTCATGTTTCGTAATATGA +GGTTAAGGGAGTCACCTGAGTTGAGGCTTACAGATCCGCTTAGTTCTGCCAAGATCATCC +CTTAAAAAAGAAGTCCTTTCAAATGCTAGAGGCTGCACACATGCCTCAATAATTGGAGAT +TCTGTTTCAATTTCAATTAATTTAATCTGAAAAACCTGGTGCGATGTTTAATCTTAATTG +TCAGCCCTATTGGCTCTGGAATCAAGCAAAAGACACACTTGGATCTGTAAATGTGTTTCC +ATAAAGTTGACTGAGCAGACAAAATCCTCCCCCAGAGTGGACAGGACCTCCTTGTGGCAG +TCCTGATATGAGGAGAGGCCCATGAGAGAAGCTGTTGCTTTTGCCTGCTTGTTTTGACGT +CTTACTTGCGAGTGCATCTACTGTGTTGCTGCTGCTGCCACCGTTTGCTGACCACAGAAC +TGTAGAACCCAGTTTCTTTGGGCTGTGAACTTGACCAGTGACTTAAGACTCTCCAGAAAT +CCTCCCAGCCTTCAGCATTAGATAGGGATGGATGAGGCAATCAGCTTCATGAATAGAGCA +GCTACCATGATCCCAGCCATTGCTGAAGACAGCCATTGTTGGATTACCCAGACTGCACTG +TGTAAGGCAATCTAAAAAATTCCCATTGAGTAGATACTCACTCTGTCAGCTGTGGTCCCT +TAGAGAACCTTGACTAATGTCCATGGCACTGCTTAAGAGAAGCACATCCACCAAAAGAGG +CTTCAGTCCAAGGCATGATCAGAATTCTCTCCAAGGTTTCCTGACAGAAACACATAGTAA +ACATATAGGAGAAAAATCAGTCAAGCACATTTTTATGGCTGTTATTTCTAGGAATGTGCC +TGTGCAAATGTACATACTAGATGCAAGCAAGCTTCCTAAAGATTCTTTTAAAGGGCAATA +TGGTAGCCAGATGTGATGACTTTGGCCTAGAGTCTCAGTATCAGGAAAACCAAGGCAGGA +AGATTACAAGTTTGAGGCCAGCCTGGTTTAGATAGTACGGCTCTGTCTCAGCAAATCAAA +CCAACGCCAAACAACCAACCAAATAAATAAAAAGCGATAAGGTTAACGGTTATATAAAGA +GCTCACAAGTATACAGTAAGTCTTGAATAAACCAGACAACTGTCGTGATGCTGTGTGAAT +GCATATTAACTCAGCTCTTGGGATAAGGTTTCCAGTGACAGCGTGCCATATCCCAAACAA +TTGAGATGGAAATGGAGATAATGTGTCCCGGAAAAATGGAACCGAATGACTCAAAAATTG +GCCCTAGAGATAATTCTCAGAGTTTATGAATAAAATTATGTAATGATATGTAAGACTGGA +AAAGTAATATCTCTACTTTAATGTATTATTTAGAGTATGTGATTTTAAATATGCATGTGC +AACTGAATTGATAAAATGAATTTTCCAAGTCATATTTATTTTATCTACACCCCTAGGAGT +TTATAAATCAGCTAGATAAAAGTTTTATTGAGGGATCTTCTCATTGGGTATGATGGTTTT +CCCCATATGGGCAGATTTATGAGCTCCTTAACACATGATGTTGTGTGAAAATAAAACAGG +CAGTTTACACTATGCTTTGTACTCTGTATACAACACAGCAGATCCTCAACTAACGCTAGA +TCCATTTATACGTGGGGAATTGGACAGTCGCTGGGGAAAAGTGGCTGAAAGCCACTTAGG +TCCAAGGGGTAGAGGCAGTGTGAAGGTTCCAAGGGAGAGGGACGGGAACGAAATGGGCTG +AGGCATAGCTTAGTTGGTGACCTGCTTGCTTTATATGTACAAACCCTTGGTCAGTTTCTC +AGCACCACATAAACTGTGCATGGCAAGGTATGCCTATAGCCTCAGATTTCAAAAAGCAGG +GACAGGAATATAGCATCATCCTCAGCAACATAGACATTTGGATGTCAGCCTGGACCACGT +GATACTTTGTTTCAAAAAGAAAGAAAAATAAAACCAAGATATATTATTTCTCCAGAGCGG +CGTAACTAAGGAGTAGATGCTGGGACTCTGCCCAAGGCTGAGCCTTCCAATGTGTGTGTG +TGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGGTGTGTGTGTGTGGGGGG +GGGGGGTAGAATGGTGGCCCTCGACCAGCCAGTCACAGGGCTAGGGTCGCTCATTGAGGC +AGACACCAGAAGTTTGACTGTGAATACCCGAGGCATGCATCAGGCTGTGAGAAGCCACAG +GACCCGCTCCTGGGGTAGGGAGGCGCAGTCTGAGGTCCTCGGGAACTGCCAGGAGCAGGT +TAGTGGGTGCCCGAGCTGTATGGAGGCCAGGGACGGCAGGCTCTAGCTCTTGGGCACCAC +AGATGCAGCTTGATACTGTGAAAGAGCTGAGAATGGAGTAGGGGCCCGAGGGGCTGGCTC +TGACTTGGGGCCAAAGGGAAAAGAGGGGAAGGCGAGTGCTCCAGCTTGATCTTGGAGGGA +TGAAAGGCCTTGGCTTGCTCAGGTGGGCATCTTGGCTAGGTAGAGACTGTAGCTGAGAAT +GCAGAGATGCCTTATGCAGAGATTAGACACGTGGCTCGTTAGAGGAAGACCTGCTCCATT +GCTCCCGCACAGCGGATCCCGATGAGAAGAAACAGTCTGTGGTTTTAAGGCATTTATTGT +CATGGTGGAGAGTTGTGTTGGGTGAAATCTTACCCCACTTTCTCAGGATGGGCCAGAGGT +TAAATACCTTTTACAGGGAGGAGTGTCTGGAAGGGGAGCTGAGATGATAGTAGAGGCAGA +GAAAGGCAGAAAGAGGGAGAGAGTAGAGAAGTAGAGGCTGGCTCCATCTCACGTGGAGAG +AGGGTAGAAGGGAATGTGGAGAGAGGGGGAGCAATAGGGCAAGGGAGAGAGACAAGAGTA +AGAGATTAAGAGAGGGAAGAGGGGGCAAACAGCCCCTTTTATAGTGGGCCAGGCCTACCT +GGCTGTTGCCAGGTAACTGGGGGGGGGGGGGAGTCCAGACAGAATACAAGGGGCTTGGGG +CATTGCCCAACGTAACTGATGGCCACAGAATTATGGAGAGCTAAGGCCTAGTGTCAGGAG +TCTGGTGTCTGGGGGCATGGCAAACACCTTCCATGAACGCCTGCTGGATCTCTGGGGTTT +AATCCTAGCTCAACCAGAAAACAGGCTGCCTTTCATGGTCCTGAGTGTGTGTGTGTGTGT +GTGTGTGTGTGTGTGTGTGTGTGTGTGTATCAAGTCCTTTATCCCAGAGGCTTCTGCTCA +CTCCTTCATAACTGGAACCTGACTATATGGAGGTAATACATCAAGCTGAAGTTGTCAGGT +GGCAACATATGGATCTTTGTGATACAGTCTAGAAAACTGGCCTGGGTGGGATGGAGGGAG +GGAGGGAGTCAAAGTCAAAAAGCCAGATAGAGGCAGAGAGAGAGAGAGAGAGAGAGAGAG +AGAGAGAGAGAGAGAGAAGGAAAGGTAGAAAGATAAGCCCCATCTCCTTGTTAACCTATC +TATTTCAACAGAAAAAGAAAACAGCAAGAATATAATATCATCTTGGGCAGACACCAAGAG +CTGTGTTTTCAGATTACTGTTGTTCTTAGCACTGTGAAAATGCCTGCACCCCAGGGCCTA +AGGCATGAGTCCGGTTGTTCATGTGCACAGCTCAACAGAGACTGTGTGGAACAGAGCTGG +GTTGAACTGAGCTACTCTCAGAAGGTCCCCCCAGCCATGCAGACGTGAACTGACTCCTCC +AGGAGAGTGGGCTGACTTCTCCCACCCTGCTTCCCAGCTTCTTGCTTAACTGGACCTTCT +GTGTGGCCAGTGGTTTCTGTCTCTGTTCCAAGGAGGGCAGGGTTGATCTGAGCCTGTTGT +GTGTATGATGCCCAGCCTGGGCAGTAACATAACTGAGCCCAGGCATTCCTCCTGGATCCG +GAGTGGAGTCATCCCTCCTTTGTGAAAAATCCTTCTCTTGAGAAAAACTAATCTGCAGTC +TGACAGTTTTGAGAGCCACCCAGTGCATTGGCAGGCATTGGCAGGCATTGGCAGGCGTTG +GCAGGCATTGGCTCATCTACACATCTGTACCTGCTCTCTGGAAGTTTTACAGACTGACAA +CAGTTGCCTCCCTCTTCCACCTCTATGCCTGATACCCTTCTCTTCTTGCTATCAGATGCA +TATTCTAGTTACTATGCAGAGCAAACACATTCTTCTCAATGGCTTTAATGTCTTGAAGAC +AGCCCTTGCTTCTCTCTCTAGCTTAGGGTACCTTAGTGTCTGAGAAATGGTATCAAACAC +ATTTGCCTAGTAGACTTTGTCTTTGTTCAAGTAATTTAATTACTTATAGCTCATTGAATT +GAGGCCATGTACAGTGTGTGTGTGTGTGTGTGTATGTATTAATGCTTGTATACATGTGAA +TGTATGTGGGTGTGTGTAGATGTGCCTTTAACCAACACTTCTTGGTTCTCCAAAAGTACT +CCCCAGTGGCTAGAAAGTCGGGGTTGATGTTTAGTTATGATAAGACATTTCACCCTGATA +AACTGCTTTGCCTCTAGCTCTCTAACAATTTTGCATAGAAGACCTTAGAGGACTTACGTG +ACTCAACAAAAACATCAAATGTTGATAAGGCTTTCTCTGGAGCTTCATGCTGGACTTGGG +ACCACCTGAGTCTTTGGGAAGCCCTCCTAATAGCAGATCAAATAGTCCTGGTGCCATTCT +AGCTCTGTGGATAAGTGCTACCTCTAATGTCCTGCTTAGGAGGCTATCTCTAGCCTCTTT +TTATCTAATGACTCTGAGTTGCTATGGCAACTATGAGAACAAGTATTAGTTTGCTCAGGC +TGCTATAGCAAAGCACCACAGACTGGGAGGCTTAGAAAGCAGAAATTTCCTTTCTCACTG +TGCCAGATATCAGAATTCCAAGGTCAAGGGATCAGCAGGGTTGGTTCCTTCTGAGATTTC +CTTCTGTGGCTGGCAGGTGGTTGTAGGGTCATTGTCTTCCTGTTTGTCTGCCTCAAATTC +CTCTTTTTATAGACTTCAGTCCTATTGTATTAGAGCCCCTCCAGTGACATTTTTTTTCTT +AATTACCTCTTCAGAGGCTCCATCTCCCAAGACAAGCATACGCTAAAGTACCAAGATTAG +GACTTTAACATGTCAGTCTCCAGGGTCTAGAATTTTACCCAGGGCATGAAGCTGATGTTT +TGTGTTGTTTCTCTTTTGTTGAAAATAAAATTTGTCCTCACATGTTATAAACTGATTATG +TCTTCCCCTCCCTCAAGCCTTTCCTGTTCCCTCCCACCTCCTCTCTCATATGAACCCTAC +TCCCTTTCTCTCTTTCCTTAGAAAACAAATGGGCTTCTGAGGGATAATAATAAAATAAAA +TATTATAAGATAAATAAAAAACTAATACATCAGAACATATATATGTGTGTGTATATGTAT +GTATATATATATATCCCTAGTTTTGCTTTATCTTACCTTATATTTTATAATAAATATAAC +TATATTATATATTATAATATATCATCTTATATTATATATATCAGATATTATATATTATAT +GTTATACACACACACATATATACAAACACACACACACACACACACACACACACACACACA +CACATATATATATATATATATCCAAAGAGAAGGCACAAGAATTAGAGACTCACACACAGA +ATCTCACAAAAACACAAGACTAGAAGCCATGATACACACAGAGGACCTGATGCAGACCCA +TGCAGGCCCTGTGCATGCTACCTCAGTCTCTGAGTTCATGTGAGCCCTGCTCATACTGAT +TTACAGGATCTGGTTCCCCTGGATCTCCTCCTGGCTTCTACACTCTTTTCCTGAGCCCCA +AGGACGGGATTTGATGGAGACATCCCATTGAGGGCTGAGTGTTCCAAGGACTCACTCTGT +ATAATGTCTGTCTGTGGGTCTCTGTGTTTTTTTTTTCCCGTCTACTGCAGGAGGAAGCCT +CTCTTATGATAACTGTGTTCTTATTTGCTTATTTGTTTATTTATTTATTTAATGCCAGAA +TTCTGAGACCACAAGTTTCTCCTGGATATACATCCTGTGCATTATAGGTATGGACTCACT +TTTTTTCATATATACATCCCTTGGGGTAGACATTATCATCATTTTGCTTATGAGGAGACT +GAAGTAGCTGAAAGACCACCTGAGCACACCTCAGAGCGGCTCCTTTCTGATGAATCCAGG +GACCTGTCTCCATGCCTTTTTTCTGTGTAGACCTGCAGCTGGGACTCAGCCAACTGTCCT +TTACCACTGCTCCTGCCTCTGGACATTTCAGGAGGCGACATGAGCTCATGAATCCTGTGT +GCTCAAGTCCAGGCTCTAACTGTGTAGCATTTGTGGAAAAGCTCATGACTGGATGGGTGT +TAGGTTGCCGGGGACTCCCATCTGACAGCACGGGTGCCGGGAGGCGGGGGGATGCCTTTG +TGCAGAATCTGCACTCAGAAGATCCCTGTTTACCCAACAAAATTGTGCTTCTGCAAAAAT +TGTGTCTATCTAGAGGTGGATAGAGACAGAGACTCCATCTTCTCTTCCTTGGGTTGATAG +GCAATGATTCAAGGTAGATGTTCATGTTCACAAATACTAAAGGGAATGCTGTATTATGGA +AGGAAGAATGTAGGCTTTGGAATCATATGCATTAACATTTGCTCACAAGTGAGACTCTGC +CGGGTGATTTTCCTTTGTTAACTGTTACATGGGATATGAGTGCACGAAGGTGTGCCTACT +GATGTGGGTGGAGGCCAGAGATCGAAATCTAGCGTCTTCAGTAACCACTGCCTACCTTAT +TCTTCAAGACAAGGTCTCTCACAGAATCAGAGCTCATAGCTCTGGCTGGACTGGCTGGCC +AGGGAGCACCTGGGCTCTGTTTGTCATCTGCCCCACCCATCTCTGCCCCACCCCTCTCTT +GCTGTTGGGGTTATATACATGGGGCAACATGCCTGGATTTTTATGTGTATTCTAGGTTCA +TTTATGTTTCTGCAATTAAAAATACCCTAACAGAAAGCAAACTAGGGAAGGAAAGGTTCG +TTTGGTTTACAGTTCCACATTACAGTTCATTTTTGTGGGAAAGACAAAGCAAGAGCCTTA +AGTATCACATCCATAATCAAGGGCAGAAAGATAATGTATGTATGCATCCTTGCTTGCTCT +CAGCTGGCTTTCCCTTCCCTTGTACTCTTCAAGACAATGCTCTACAGACATGCCCACCCA +CTAGCCTGATCTAGATAATTCCTCATAAAGACTCTCTTCCCAGTGATTTTGGGTTGTGTC +GAGTTGACAGATAAAGGAAACCAGCACAATATGGGAGTTGGCTATCGAAACTCAGATTCT +TACACTTGCAAGGCAAGCAGTTCACCCACTTAGCCATCTCCCTAGCCCCTTGATTAATCT +TTAGGACATAATTGCTCCATCTGAAAAAAAAATAGGATATGCTGTCTCTTTACAGGGTCA +TTACGATATTGCACATTATATAAATTGCATTAGTATATAGTTTTGTTTTATTTTATAGTA +AAACCAGGCTAGGCTACACTGTAATAGCAAGTAATTCTTGATCTTGGTTATATGATATAA +TTATTTACATCTTGTGTCATAAGTCTGCCCGTGGCTTCTCACTCTGATAGAAAAGCATTG +TCTAAAGCACAGCTAAATACCTGACAAAGGGCAACTTAATAAAGGGGGGGTTTATCTTGG +CTCGCAGTTCTTAGGGATACAGTCCATCATGGTGGGGAAGGTATGGTGGCAAGTGTGGCA +GATAGCTGGTCATGTTGAGTTCACAGTCAAGAAGCAGAGAAGGAGGAATGTTGGCATCTC +TCTCCTGTCTACTTTTCACTCAACCTATAGAATAATACCATCACCCATATTTAGGGTGGG +TCTGCCTTCTTCAGTTAAGCCTTTCTAGACAAACACACACTCACACCCTCACACACTCAC +ACAGTCACATACATATGCTTAGAGATATGTTTCCATGGTGATTCTCAACCCATTCAAGTT +GAAAATGAAGGTTAGCCATTAGATCTATCATGTAGTTATATTCCTCTTTGAGTGAATTTT +GTACTGCTTTCTCTAGTACCTACATTACTCTCCCATTTACTGGCATTATCTTATCCCTTT +GAGGTTTATCTCCTTGCCTGCACCATCCAGGAAGAGCTGGGGAATACTTGTGGCTCTGTT +TCACATTATTTGTGCAAAGGACAGAGTCTCTCTTGTGTCATTAATCATGGCTTAATCTGG +CATTTATTACTCCCTCCTCCTTGTTTTACTTTGTAATTTTCTCCAGAGGTCATGGCTAGA +GGCATGGGTTATACTTTAAATCCTTAAAAAGAACATGAAAATGCAGAAGTTATCCTTTAT +ATGCCTTTATTGGACTTTTGTCATTTTTTATTACCACTAATATACTACTTACACCTACAG +ACTATCTATCACTGAACTTCTCCAAGATCCTTAGCAATGCCAAGTAAGGAATGTCTGTGA +GATCTAATATAGAGATTCAGCCCCATAGAGAATTACAAGAATAAAATTAATTTGAGGAAT +TCTTTTAATTTCAGTTAGCATCTGACTTGTAGGTGTGCGAGATGTTTCTGATTTTATGCT +ACTGTGGGAAAGGGACACTTGGGGAAGTTTAGAGTCTAATTTTTAGACACTCATCCACCC +CTCTCCACCCTCTATGAAACACTGAATTTGAACAAATATCTTACCCTTGGAATTTGTATT +TATGTCCCCCTGGTGTTGATCCTTTAACTCTCGAAATGGGGACCTCTTCCACCCTGTCTT +GACCCTCAAGTGTGAAAGGCTTCTGCTCTCCTCTGTTTGTGGCACCAGATAAAGACACTT +TGAGATATACAGTTTTGTATATAGAGATAACAGCAGTAATTTCCTTCCTTAGTGTCCTAG +TTAGGATTTCTATTGCTGCAACAATACACCATGACAAAAAAAAAAAAAAAAGCAATTTAA +GGAGGAATGAATTTATTCAGCTTATATTTCCAGGTCATAGTTCATCATTGGAGAAAGTTA +GGACTCTAACAGAGTTGGAAACAGGGGGCAGGAGTTGATGCAGAGACCATGGAGTGTCCT +GCTTACTGGCTTGCTTCCCATGATGTGTAGTACGCTCTGTCTGCTTTCTTATAGAACCCA +GGACCACCAGTTCAAGGATGGCACCACCCACAATGGGCTGGGCCTTCCCCCATTGGTCAG +TAGTTGATAAAATGCCTTACAGCTAGATTTCATGGAGGTGTTATCAATAGAGGCTCCTTC +CTCTTATGACTCAGCTGTGTCAACACACAAAAAACCATCCAGTATGCCTAATTTGATAGC +CACTGATGCAAGCTGACTATCCTTAGTTCTCAATGTTTTGTGAGCAAATAACAACAGTCT +AGGTCACCTACTTCCTGTGTGCTTACCATTCTAAGCAAGGCAGCCCCATGTGATCAATGC +TTAGGGAAACAAAAGGCACCCTAAGGATGAAATGTTCTATCACTACCAAATCCCTGTAAC +TTCTGCTACCTTACTCCCCCTGTCATTGCCAAATACCTGACAGAATCAACATAAAGGCAG +AAGTATTTTGTTTGGTCACAGGAGTTAGACTCCATTAAGGAAAGCATAGCATCAGGCTTA +GAACACCATTGTGATACTATTCTATATGTTTGGCCCAGGGAGTGGCACTAGTAGGAGGTA +TGGCCTTGTTGGATCAAGTATGTCACTGTGGGTATGGGCTTCAATACCCTTGTCCTAGCT +TTCTGGAAGCCAGTGTTCTCATAGCTACCTCCAAATGAAGATGTTGAACTCTCAGCTCTT +CCAGCCCCATCTGCCTAGAGGCTGCCATGCTCCTGCCTTGATGATAATGGATTGAACCTC +TGAACCTGTAAGCCAGCCCCAATTAAATGTTGTCCTTATAAGAGTTGCCTTAGTCATGGT +GTCTGTCCACAACAGTAAAACCCTAAGAAAACTGTGATATGAGTGTATGGTAATGTCTTG +TTCTATGACACCCAACAGGAAGCAGAAAGCTTAGGTAGGAAGGGAAGTCAGTTGACCTAT +AACCTTAAAACATTGGTCCTAGCATCCTACTTCTGCAATTCAAACTCCATGTCCAAAGGT +TTACACAATCCCCCAGGGACAGTAACACCAGATGAGGCCATGGGTTCAAACACGTGAGCC +CATGCAGGACACTTTACATCTAAACCATCATACCTTTCAAAGGTGGTATTTATATGGAAA +CTTCTATTTTTCTTAGGGTTTCTATTGCTATGAAGAGACACAGTAACCACAACAATTCTT +TTAAAGGAAAACATTGAATTGGGGCTGGCTTATACATTCAAAGTTTTAGTCCATTATCAT +CATGGCAGAAAGCATGACAACATGCAGGCAGATATGGTGCTAGAGAAAGAGCCTAGAGAT +CTCTGGATTGACAGGCAGCAGGAAGAGAGAGTAATATTGGGCCTGGCTTGAGCTTCTGAA +TCCTTAAAGACCACCCCTGTGACAGACTTCCTCCAGGAAGGCCACACCTCCTGATAGTGA +GACTCCCTCTGAGCCTGTGGAGGTCATTTTCCTTCACACCATCACAGGAACTGCGCTGCT +GGGTGGGAGTTCTGAGAAGGAAAAGTACAATATCTTGTTCATGGAATGATTGTTCCACTT +ACCTTTGTAGCATAGCTTAAGGCAAGCCTGCCTCCCTAGGGTTGGTCCCTTGACTAGGAC +ATTGACTTGGCTCAGTTGGAATATTAGACCTCTACTATTGCCAGAGATTCTAGTCTCTTG +AGCAAAAGTTTTACAGTAATAGACCTTTATTGTTACTCTAACAGTGTCTCATTCAGTTCT +CATTTAGGTCTTTTTTGTTTTGTTTTTAAGGGACTTAAAATCCTCTCTCATAAGTGGTGG +AAGGAGATTACAATCACTATGGAATTCTGTATTGGCTAATAAAATTACTTAATGTCAATT +AGCAATTTTGAAGACACCAATCTAAACCTCCCAGTGTATTCAAACCATGTACAGATTTCC +AAAAAGTGAAGATTTGGGGTTGTTTTGTTTTGTTCATTTTTGTTGTTATTTTGCTACCAG +GGTCTCATTCTGACCTTCCATCAGCTCCCTAGTTCTTTGGAATCCATTGAGAGAGTTCAG +ACATGACACACAGAGACAAAGCCATGGGATTTATCCCACGGTAATGTGGGGACACTCTCA +AGAGTGAGAATGGACAATGACCAAAGGACCAGTGCAGAGAACACTCTCAGGGAAGGAGAG +TGGACAGTAACCAGGGAGGCTGTTATGTAGAGTACATGCTTTGGGGGTGCAAGTGCACAA +GGGACAACCCAACCATCGTGTAAGCACATTATCAAGGGAGAGGAATGACAATAGCTACAC +AGACCGTTATAGAGCATAAACTCTTGAGGAATGAGAATGGATGCTAGCCAAAGGTACCTT +GTATAAAGCACATTATCAAGGGAGGGGAGTGGGTAGTAGTCAAGAGGGTTCATTTCTCAA +CCTGTATTTTAGCTAAGTTTTAAAATACATTGTATTGTGTGTATTCGTACAATTATGTGT +TGAGGCCAGAAGTAAACCTTTGGTATTTCCATATGTACCCATTATTTTGTTGTTTGTTTG +TTTGTTTGTTTTTGTTTTGTTTGGGGGTTGGTTTTTGTTTTGGTTTGGTTTTGTTTTTCA +AGACAGGGTTTCTCTATGTAACCCTGGCTGTCCTGGAACTCACTTTGTAGACCAGGCTGG +CCTCGAACTCAGAAATCCGCCTGCCTCTGCCTCCCGAGTGCTGGAATTAAAGGCGTGTGC +CACCACGCCCAGCCTGTACCCCTTGTTTTTTGAGACTGATTCTCACTGGCCTGGAACTCA +CTGATTAAGTTAGGCTGCCAAGCTAGTGAGTCCTGCCTACTGTCTCTGTTGTCCCAGAGC +TGGGATTATAACTGTAAACCACCACACATAACTCCTTTGCTGAGTTACATTCCCCCATTC +CTACACTATTTCTTAAACTCCCTAGTTCCGATTCCTTAGGACTGTTTTCATGTCTAGGTG +ATGGACATGATCATTTTGATTAACTCTTGAGAGAGGGGTAATGGTATGTTTTTATTCTCT +CCCAGAAAGCCTCTGGCTAGATGGTAATCTTATGATCTTTTGGGCTAGTCACAATGTTCT +GTCTCTATCTGGGGCCAGAAATACAGGTCAGAACACATTCTTTTGCACAATAATCAGTCC +TTCTGTTTCAGTCCCTGGTTTTACAGGCTACTGATTGTGAGAAAGGAGCCCAGCCTCTGT +GACTTTCCAGCCTATGTATATTTGTCTAGCAGGTCAAGGCAGAGTCTCCCTGTGGTGTCC +AGGCTGGGCTTGAATTAGTGGGTTGGAGTAAAGCTCTCACCTCATCATCTCAGGTAACTG +AGGCTAAGATGTGCGCCACCATGTGTGGGCTAGAAGTCTTTGATTCTATACCAAGATTTA +AAAAGAAACTTCTGATAAAATCTGTCTCATACCAAGGGAAAAATCCTAATTGTTGCATAA +TTAGCTTTTTCAGGATCTAAGGTTGTCAGAGGCTGGGGGGCTGGGGGGGTGAGGTTGACT +TCTAGGAGAAGGAAGATTCTAGGAGCTACTTCAAACAGTCCTGTAACTGCTGGCAGGAGA +GAAGATATTCTAAAGAGAGACAGTTGTCCCCCCTGTCAACTATCTGACTTTTCACACTAG +AGTTTAACAGGCTTGCAGGTCTTAAAAACAAAACAAAACCAACAAACAAAACAAAAACGA +AGAGAAGATTCAACTCTACCTGGGGCTGCAGAGGTCTGATTCATCAGCGGGGATCTTACA +CCCAACAATTCCAATGTTTTTCAATAGGACATAAACAAAACAGAACAAAGACCCAGTCCA +TTCACCCCTAGGGAAGGACAACCTGTGTCACAGGTAAATCTGTGTACGTTATAGCTTTAT +TTGTCTCAAGGCTTTCTACAGACTCTAAAGCGGCCATTGCTACCATAGGGAAGGAATTAG +AATTTTTTCTCCCCATTCAGCAAAACTACATATGACTCTATTTCCCTTTACCAAATTCTA +TTTCTAGAGAACACAGAGAAACTAAGGCAGTGAGTGTTTAGACCTAACTGCCAGGTTCCA +GCCATGTTACTACTGTGCTTTGTTTTGTTTTGTTTTGTTTTGTTTTGTTTTGTTTTGTTT +TGTTTTGTTTTGTTTTGTTTTGTTTTGTTTGTTTTCACAGGAAGAGCTTGGGTCAAAGCT +GGTTTTTGCTTGGCCTTCACTATGTTCCCTTTCTGTGGCGAATGGGGGACCGAGTGTCTA +TTTTATAAATATGGGGATGTGAAATGAAATGTCACATGAGCTGCGATGCTTTATTATGTT +GTTTTATGGGTCATTTTTAATATGGGTTATTTTATGGAGCTGTGTTACCATGTAGCTCGA +AAGCACTGAATTTTGGTGGGAGATGCTCCGCTCTCATTACAGCTACCAAGAGGCATGGGA +GCTGAATTAATAGACATGGAACAGAGACAACTGCTGTCTTTGCAAAATGCGGGGGGCCAT +TAAGAGGATCAATCAGTAGGGGGTGGTGTAATCCACCAACATAGGCATTTTCCACACAGT +TCTGTTGCTGCATCTCAATGCAAAATGGTCCAGGATTTTTTTTTCAAGTGCATTAAAGAG +GAGAGAATCCCAGCAGGGGCTTAATAAAGGATTTTTTTTTCCTTTCGTGCTCCCCCCACC +CCCACCCCTTGACTTTTTATTCTTGCAACAAGCTTCATAGTTTGGAAATCATTTTTGAAG +TCAGTGTTGTGAATATTAAGTAGGGAAGGAAAAGAGGCCAAGCTGTTACCTTGTAATAAA +AATCAGACACAAGCCCTTTCCCACTGCCTGCATAGAAGGCGCAATAGTTTTGGGAACTGG +CCTTTCGTTCTCATTCAACAAGCAATATTTAGTAGTGACAGTTAAACCTTGAGCAGGTCT +TAGTGAGATTATAACCTCTATGCCTTTGTGAAGGACTCCTGTCCTCTAAGGTATAAACTT +GAACCTTCTACAGGAGACCAAAGATGTCTTGTTGCCATTGAATTAAACTAAACATGCTAG +TGTTGCCCATAACAACAGTTGCTAGGCGACCTTTGCCTGCATGTGGAGGGGCGGGAAACA +TTGTGGCTCATGGCTCTATTTATCATCATATTTCAGCAGTCTTGCTAAGGGAAGGACCTG +ACACACACATGACAGAAATGTCACATGCACACTAGAAGAGGGACATGGGCTGAGAAATCT +TCAATAGTTGTTATACCTTTGCCTGTGATTTCTTGACTGACTCTCACTGTAGACATAGAG +CTGTATGCCTGTACTAGATTTAGAATGTGTCCAGCCCACCTCTTCCAGGGAAGACCAGGA +GGGAAGGGAGGAGCACAGGGGAGAAATAATGAAAATGTCATTCCTGTGTCAGCAGTGGGT +CTGAGGCTCCAGCAACAACTGACATCACTCCACACACAAACAACACTCACCCCCAATAGA +CACTAGTTTGGAATATCAGTTAGTCAGGTGTGGTGGTGCCTGTGGCATAATCTCAGCACT +CAGAGGACTGAGGCAGAAGAATTGCTATGAGTTGTGAGCCATCCTGGCATACATAAAAGG +GCCCTGTTTCAGGCCATCTTCTGATATAATCAAGATTAAAGGTCATAGTACAGTTCCATT +TCTGAGGTATGTACCACTATAGATTGTTTACTGTTTGGGGTATATATGGGATTATGTGGA +GGGCAGTTTACATGTGTATGACAGGGCATGCATGAGTGTGTGTGTGTGTGTGTGTGTGTG +TGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTAGGCCAGAGGACAACCTCTAGAGTCATTC +CTTAAAAAACAACCTTGTTCTTTGAAGTATTGTCTTTCATTGGCCTGATTCCCACCTGGT +AGGCTAGGCTTGGCTGACCAACAAGCCCCAGGGCTCCCCTGTCTCCTTTCCCAGCACTGG +AGTTATTAATGTGTGCTACTTCGCCTAGATTTTAGGGCAATTAACTTTTTAAAAGATGTA +CCATCTCATCAAAGTGTCCCCACTGTTCATTAAGCCAATTGGCTGAACATCATTGGAACT +TAAACAGGTGTTTCCAAAAGTCAAACCACCATTTGAGAAGAGCACCTGCTCACTGGCTCC +CCACCCCCTTCCTCTTGCTCTCTCTTACACTGGGCCAGAACATGAAGTCTCAGCAGCTAG +GCTGAGATCCACAGTTTAAGAATTTAGATTGTAGCTGGATTGAAACCCACCTTGATTCCA +CCACCCTCTTTTTGCCAGGCCTAAAGGAACAGTCTTCAAAAAGTTTTTTTTAAATACAAT +TATATAAAGCCACATTTAAGTAGAACAAATTAAGATGTTCATGCGTGTATTAATCCATGC +AGTCACACAATGTAAGCAGCATCTCTGTTTGAGACCTTCTGACTTTTGAAGGATACTGCT +CATCACCACAAAAGAACCGAGAAGGAAGAATATCTAGGATATTCTGTATGAAAGTGCCAG +GTGATTAAAATGCCAGTAGCTGTGGAGTGAAATGTCAGACCCACCTTCTGTATTCTGCAT +TCTCAATATTAGAATCACACAGAGATGATACTTTTACAGGTTGCAAGGAAGGAAGAATAG +AAATCAATTTGTGGAGGGAAGAGAGCATCTTCCTATAAAAACAAAAGGGAGAGAGGAAAC +AGCCATGTAAAGGGGTCTTTAGAGAAATTATGGGGCCAGATACGAAATTATTTTCCAAAG +GAAGAAATAAAAGGACTGATGATCCAATTAGTTGTCAGAACAGCGCAGTGGTAAGTCCCT +GACTCTGGGATCATGTCTGAGCTCACCTGGAGTTGCTCCTGCTTACTGCTGAGCCACATC +AGGACAGATATTTCATCTAGAAAAGCCTCTGCTTGTCCTGTAAATGTGGGGCATAATTAT +TTTTAGTTCCCTGGCAGAGTGAGTGTGAGAATCAGCTGACTGAGAGAATAAAGGGCTTTG +CAGTGTGTTTGGCACAAGGGAGCTGGCAGCAGACGCTGGTGTGGTATAGCTGGTATCTCA +TTGCTACTGTTAAATGGCAGGGAAAGTTCTTGGGCACAACTCCAAGAGGGAGCAATGGAG +TGGACTTGACCAGGAGAGCAGCCATTGCTGCTTAGCCAATTGTAGGTGGGGGACATTGTA +TACAGAGGTGGGATTAAGGGCAGACCTATTTCCAGGACACTGGGATGTCGTGGATGGAAT +TGGACACAATGGCTACTACATGCCAGTTAGAAACCAGGGCTATATTACTTTGCCACTAGA +GAATGTCAGAGGATGACCTCGGCCAACAGCAGCAGCAGCAGCAGGCTCAGTACTCAACGT +TTCAGCTGACCCAGAATAAACTATGGAATCCCAGAAGGGACATAAAGTGGTCAACATAAT +GAACAGCACTTGACTCCCACTTGGGTGTTCCTCGAATTATCCCATTAGGTTGTGGCAAGA +GCCAAAGAGCACAGACAGGCCATAAGCCTGGAATCCTTTCTCTTCCTCCCCCTCCTCCTC +CTCTTTCTCCTCTTCCTCCCCCTCTTCTTCCCTTTCTTCCTTCCTCCCTTTCTCCCTTTC +TTCCTTCCTTTCTTCCTTCCTTCCTTCCTTCCTTCCTTTCTTTCTTTCTTTCTTTCTTTC +TTTCTTTCTTTCTTTCTTTCTTGTCTTTTTCTTTCTCTTCTCTTTCTGTACTTAACAAAG +AGGAAAGCTACTGCTCAAAGCATATGACTGATACCAGGTGAAGTGGGTCAATGCAAGAAA +TATAGGAAACATGACCTAGTATGTGACTTCTGACGCCCAAATGCCACATTCCTGAACTGT +GACTTGCTGTACTGACTCAGGTTCTACCCCAGGTCACTCGCTCTGCAGTGAGCTTCGGAG +CAACTGTGAGACAGCGTCCCTTGGATGCCCAGGAGCTCACTCACCTGAACAGTACCTGGG +TGTTTTCCAAGTTCCTCACAGCCCACTAATTCTAAATTGATCTTTCGGAACAGTTTTCGA +CCCAGTGAAATAGGAACTAGGAAACTGCTCACCTCCCCGTTCCAAAAGAGGCAGTTTTGA +GACACATTCTACAAGGTTCCTTAGGGATCCCCAGTGATTCCGATCCCCATGTCCTGTCTC +AGTGTGAAGCCTGGTAACTATGTGGTGGTTTCTCTTCTTTCCTGCCCTCCTCCAACCTCC +CGTCATCAAGTCCTGAGATTTCCTCATAGATTGAATAGTCATACTCTGCTCTGAAGGGGT +CCCAAACTAAGACAGTTTTTTAAATCTTCAGCAAAGATAGTCTTATCTGTTCTTTGCCCA +GAAGTGGGCTAAGACCCAAAGCCCAAGTTCACAAATGAGGGAGGTGAGTTTTCCTCAAAA +CATCCATTGTCCTTATGTTGAAGTCTTTTCTATTCTGATGTTTGCCTGATGAATCGATTG +TCCATTTATTTCTTGGCTGACCATCTTCTGAACCTCTTGCTGACTTAGGAGAATCTTCCA +TGCATTGAGAATGGCAGGCTCCTGTTGCCCAGGCTGGACTGAACACGTTTGTGACTGGGA +CTCTGCCAATGGATGTCCCTGCCTGGACATCAGCATTGCCACAAACACATACCATGAAAT +AGTTAGAGAGAAAAGGGGGCCATCCAACGTTTAATGAGAGTGTTAAGTGTTCAATGTTGT +GGGCCAGCATCCCATTGCAACCTGAACCTCACTCATCCCATGACTCATACTCTAATGTCC +TTCTCATTTCACTAATCCTCACAGAACTTTCCAGCAACATTTCTTTTTCTTGAATCATCC +AGAATCACTTTCTTCTATCACAACCAAAAGCCTTTATCCATGATGCTAAAAGACCAAGCC +AACAGTTCATGACATAGGTACCACACTTGGGAAAAGATGTCCCTCTTAAGGATCTAGGGT +GAGGCTGGAATGGTTTTGTTCTTTTACTTTATTGATTCAAGATTGAAGGCTTAGACACTG +TATTAGTCAGGGTTCTCTAGAGTCACAGAACTTATGGATATCTCTATATAGTAAAGGAAT +TTATTGATGACTTACAGTCTGCAGTCCAATTCGTAACAATGGTTCAGTAGTAGCTGTGAA +TGGAAGTCCAAGGATCTAGCAGTTACTCAATCCTACATGGCAAGCAAGTGAAGGAGGGAG +AGCGAGACTCCCTTCTTCCAATGTCCTTTATAGTCTCCAGCAGAAGGTGTAGCCCAGAAT +TAAAGGTGTGTTCCACCACACCTTTAATCCTAGATGACCTTGAATTTGGAGATCTCCCTG +TCTTAATCTTCTGAAATCCATAGCCACTATGCCTCAAGATCTCCATACCAAGATCCAGAT +CAGAAACTTCTATCTCCCAGCCTCCAGATTAGGGTCACTGGTGAGCCTTCCAATTATGGA +TTGTAGTTCATTCCAAATATAGTCAAGTTGACAACCAGGAATAGCCACTACAGACACCAA +GAAGACCATCCCTTGTAGAAAGTCTTCAAGAAAGTGAATGGAAGCCTCAGAGGGACTCCA +TGGAGGACCAGCATGGACTTAAAAAAAAAAAACCCAACATTTACTTGGGGCTGGCTTACA +GGTTCAGAGGTTCAGTCCATTATCATCAAGATGGAAGTATGGCAGCATCCAGGCAGAGCT +GAGTGTTCTACGTCTTCATCCAAAGGCTGCTAGTGGAAGACTGACTTCCAGGCAACAAGG +GTAAGGATCTTATGCCCACACCCACAGTGACACACCCATTCCAACCAGGTCACACCTCCA +GATGGTGCCACTCCCTGGTCCAAGGATATACAAACCATCACAAAGGCCTACCTGTTTATA +GTCTTCCTGCTGAATGCTTGTTATGGAAACTGGTTAGAACCTTTTATCTTGGGAAATTTC +TCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCACACACACACACACAC +ACATATTTATTTATTTATTTTGTTTATATATCAGTTTATTTCAATGGTAAGAGGGAGACT +AATGTCTTATGCATAGTGAACATATATTCTTCTAATGTACTACATTGCTAGCCCTTAAGG +AGGCTTTTTGTTCGTTTGTTTGTTTGTAACGTGATGGAAATTCAACCCAAGGGTTTGTGC +ATGCTAGGCAAATGCTCTACCACTCATCCATGTCCCTAATGTTCTTGTATCATTAAATAT +CAAAGGTTGGATTTTTATGTGTATGTATGTGCACATTTATGTAAGTGCACATGTGCGAGT +GCACATGTATGTGTGTGCATGTGGAGGCCATGCACTTTGGACATTGTTCCTGGAATGCCA +TTCACCTTGGATTTTTTGAGACATAGTCCCACACTGACCTGGAGTTTGTCAGCTAGGCTA +GGCTTGTTGGTCAGCAACCCTGAGAGTCACCTGTCTGCCTCCCACGTTCTGGGATTACCT +GTATGTGCCTGTGGATTTTTGGAATTGAACTCAGATTCTCATGATTGCATGAAAAACACT +TTTCCCACTGGGCTATCTCTCTAGTCCCCTCAAAGACTGGAATCTTAGAAAACTCGTGGC +AAACATTTGGAATAGGGATTATGGTGTGTATTTATTTCATGTATTTGAAACTCATGGCAG +CTCAATTCTAATGACTTCCTTTGCCTGCCATATGGCAAAATGAGTACATATTCCCAAGGA +CAGAAGATAGTCTGCCAAGGCATGGACCTCTGAATTCTTCCTTTGAACTCTGCAACTGCA +CAGCTGTCTGGGGCTGACTGGAGAGACCTTGGTAGAAGGCTCGACAATAGAACACGTGGC +CATGGTTGCTCTGTAATACCCATGTTAACAGGCATACTGTTCAGTAACAACACCCACTGA +AAAACTGGACAGAATTTACATTGATATGGAAGTTGTATTACAGATCACAGAAGGATAGAT +AGACATACAGATAGATATCTTTATGGATATACATTTCAAAAATTGTATATATGAATAACC +ATAAAACTCTTTGTAGCAATTAAGAGGTAAGTGTTATGGAAAGGAGAAAATGGGTGTGGC +CCTGACAAGAGACAGAATAGGTTACCCTTCCCCCATGATACAGCACAGACTGAGAAGATA +TGGGTTTCAGCACAAGCTATAGGTGGAATAATTACTGATTCAGAGGTGAGCTGGACATGA +TGATATACATCTGTAATCCCAGCACACAACCAGTCTGGACTACATATATCCTTTCATTTC +ATTTTGAAGAAATGAGAAGACAGGTGTGTCTTCTATTTCCATCATGTATTTATGTAGCAG +CAAACTAGAATCAATAGTTAGGAAAATACAGTGGATATTAATGCCTTAAAGTCTGCACTT +TGAGCCATTTTTTGCCACTCTGTTTCTCTGTAGTCTGTGGGTCCTTATAAGAGTGATTGA +TCTAATGGAGAGCCATGGGGTTCTTATTGGCTGTAGGTCTTGGAAAGATGAAAGAGAAGG +AACTGAACGCTCAGAGTAGACACTTCCCAGGTGCTCACGGCTCAGAGTCACAGCCATCTT +AATAAGAAAGAGTTGGTTTTAGCTGGAAGTTCATGTAGGACTACCAAGTTCTATTTCCAG +AATATGGCCTGGGCTCCTCTGGCTACGTGTTACCCATATTACAAAGCCACAAGACCTACC +TTGATATTAGATATGCTTTTAGACTGCCAACCCAATCCTAGCGCCACACCCCCATGGCCA +CATTTTAGGGCAACAACTCAGCACCCCTGTATTTGGTGTGTTGGTTAATAACTGTGAAGA +ACTCCCTCGGGCCTAATTTATCATCAACTTCAGAATTCCTGTGAGGTGTCCAGTAGACAC +AAGGGAGAGCAAGTTGCAGATAAAAACTTCGGGTGATGTTTTGAGTTGTGTTGTGTTGTG +GGCCACCTCAGGTGTTCAGCGTCCCTGGATACCCACACCATCTGATCTGGTGCAGGGTAT +CAGAGGATGACATGCATAGCCCTGGACATCTCCCTCTCCTTCCTCAGGAGAAATTCTAGG +AAACAGGGGATCACGATCAATATCTTTAGAACTGTGATGTCAAGCATTCAGTCATGGACC +ATGCATTTCATTTATTTGCTCCCCTGCTGCTGAGCACAAGAAGAACACGTGTTCTGGGTG +AGCTAGGGAGAAATATCTCATTTCTTATCCATCAGCTAAGCAGACATTTCTTAGCCCCGT +TTATCTCCATACTTCATCCAAGCAAAGATGTGTGAGTTGTCATCAAGTGGCAAAACATTG +CCCTGTTAGAATCTCTTCCTTCTGTCATTTAGATGTGTGGTTGTAGAATGACTTTCAAAA +AACATCTCTCTGGTCTTATAAATACTAGCTTAAAACAACCATGAAGGCGAAGGGCTGAGA +TGGCTCAGTGGGAAAAGTGCTTGTGTGCAAGCATGAAAACTTGAGTTTAGAGCCTCAGCA +TCCTATTAAAAAAAAAACAGGTCTACCAGAAAAGAACTTTAGACCCAGAACTAGGAACAC +AGAGACAGGTAGATTCTTGAAGCTAATTGGCCAGCCAATCTAGCTAGATTAGCAAGCTCT +GGGTTCAGCAAGAGACTGATTTAAAAAATAAGATGAAAAGCAGCCGAGGGAGACATCCAG +GATCACCCTCTGGCCCCCACATGCACGTGTACCCATTGCACATGAACATAGATACACACA +CATATACACTGAAGCATGTGCACACACATATACACTGCAGCCGCATCTGGATGTGATGTC +AGTACACATGTCACAGAAACCAGCCAGGCTGCCCGGGCGCTACCATCGCACTGAGCTGCT +TCCTGTCTTCTGCCTGTGCTAACAGCATTCTTATGTAGAGATCCCAAAGCAATTAGCCTT +TCAGCTTACCAGCTTATATTCTCCCCCACTCTATCCCTATTCTGTGGGTTTGCAAACATT +AAACATCCAGACAGTAAACATTTAATGACTGCTTCCATTGCCCCAGGTATCTCTAGGAGC +ATTGCCTGTTGCTCGCAGTAATCCTGTGGTGCACATATCATTCCCACTTAGAGGCAAGGA +TACCGAGTGTCAGAAGGGTTTAGAAAGTGCCCAAGAGTCATGCCATGAATCATGCTGCTG +GTTTGTGCCTGGCACAAGTTGGGATACAGACCTGCCTAACTCATAATTTTCATTTGGATT +TAGGGTTGTGGCTTGGGTGCTAAGAGCTGCCTGGTATGTTCAACAATATAAGTGAAAATA +ATAAAGACTATTTTTCCTACTCTACAACCCTATCTGTGCAACCAAAGTTATTGCATGGGC +TCAGGGGAATCGGTGAGAGTTCTTAGGAGTAGAAATCATGACAGCCGGGACAGAACCAAG +GGATAATGACAGCTGTTGCTGTGAGGTACCTGCTGGGTGCCAGCACTATGGGGTGGCCTA +TTTTGGGGACACTCATATCCATTTTGTGATATAAAGACTTTTTGTTCCCATTTTATAGGT +GGGGAAGCTGAGGCCTACAGTAGCTAAGGAAATTTCCTGATGACACATAGCTGACAATGA +ACAGAGGCAACCTTTTTCCATTTTGGTGGTATCCAGACTCCACATCTTAACCATGCCCAC +AGTGGTGACAACCAGAAAAAGCTTCTCTAGACTCAGTGTCTTTGACCCATAATTCCTGGA +GAACTAGGGTGATATGTTTCTGACTTTGGCAGTCTGCCATAATAGTGAACCTCTACAGTC +TGCGAGAAGGTGTAACAAATACCATGAAGTGTACACACATGCATGCACGCGCGCGCGCGC +GCGCACACACACACACACACACACACACACACACACACTTCACAATTAAATCAGCTCACC +TCCGTGGGCATGGAAAAAATGAAGCAAATTGGATTATTCCACCGATTCTCAGAGAGCAAG +AGGACAATTCCAGTTTGATATGGGACAGAGTAACCCCATAGAGTGAGCATAGGCTGGCTG +GGTTGTGAAAGCTTTGAGCTGTATTTCAGTATCCTGGCTCCAAAGAGTCACATTTCTTTC +TGTTTTATATAGAATTGATTAACTTTACAGTACTTGGTTATTTTTTAAAGGTGTGTGTGT +GTATGTGTGTGTGTGTGTATGTGTGTGTGTGTGTGCGCGCATGCATGCCTGTATCTGTAT +GTGATTTATTAGGACAGCTTGAGAAATAAAAGGAAAACAACAGGAGATCTAAAGGTGTAA +CTGTGTGGTAGAGTGTTTGTTTTGTACATGTGAGGCCCTGCCTTCAGCCCTCAGTGATTC +AAGAGATGGGGAGAAACAGTTAGATTCAAATGCATTTTATATAAGACTATATACATATTT +ACATATTACATATAAATGTATGTTTTATATAGAATTGATTATATATTGAATTATATATTA +TATAACTATATAATATTACTATGTTATGTTAAATATTACATATATCCTTCTTTGGTTCCA +TTTCTACACGTGATTTCATTTTTAGAGGGGCAGTTACTTAACGAAGTCACAATGGCAAGG +GGAAATCCATATGAACCGGCAATCCCAGAAGTGCTTACGTTAGGCTATGGGCTGTAGTTT +CATGCTTACACTCTACCCTGGTTAAAATGGTACTGAGGGAGCATTTAGCATGGAAACTAC +TTGAAGCGGCCTTGAGAAGACTTATAGAGAGAGGCTGGAAGCTAAATTGACCTCCCTCCT +ACCCCTACCCCACTCCCTGCTTTTAAACAGCAAGGGTTTGGTCACGATTTTTCTTAATAT +AAGGAAATTAATTGGATATATTTTTCAATTAGTAAAAGAAATAAACAAATGGAAATTGGT +GATTTGTTTTCATCCAGAACTTAATCTGCATTAACTCAATTACACCAGATACATGAATTC +CCCTGTTGGCTTGATTGCAAGTTGGCTCAAATTCATTTTTATTGTTTGCTCTGTATTAAA +AAATCTGTGCCTCGTGTTGAACACCCTTGCCACTCTTCTAGAGGAACAGAGTTCAGTTCC +CAGCACTAATGTCAGGCCACTTACAACCTCCTGTTCCTCCTGCATCAGGGGCTATAACGC +CTTCCTCTGGTAATTTTGGGTACTGCACTAACATGGGCACTCACAAACATACACAGAATT +TAAAATAATACTTTAAAAAGACTTTTTTTTAAAAATATTATTTATTTATTTTTATGTATA +TGAGTACACTGTAGCTGTCTTCAGACACACACTAGAAGAGTGTGTCAAATCCCATTACAG +ATGGTTGTGAGCCACCATGTGGTTGCTGAAAATTGAACTCGGGACCTCTGGAAGAACAGT +CGGTGCTCTTAACTGCTGAGCCATCTCTCTGATCCTTTAAAGACTTTTTACAAATCTTCC +CTCTTGTCACTTTTGATTCTGAACAGCACTGTCTCAAGTGAACTTCACTGTGAACTTAGT +GCTCCCTACCTTCCCTTAAGAGATCCAGGCAAACAAAACACCATTTCCTTCTGCAAAATT +AAACAATGCAAACCAGCTGAAGAAGAGGTATATATACAGTTAATCATACAGAGTACTTGT +AAAGTCAACAGGAGCATCAATGACAATCATTCTCAAAACACTCTCAAATAGGATAGTCCC +AACCAAACAGGCGTATATGGTCACTGTGCTTTCATGAAAACATTGTCATTACATACTGCT +TATGAGTATATCAAATTTAAATTTTAGCCCCTCAAAATTGCAACAAAACAACAGGTTTTT +TTCCCTAACATCAGAAGCCTTAAGAATAAATTAGTTTGATTAAAATGGGATCTGGTCAGA +AAGCTTAGTCAGATAAATGATCATGAAGCACTCCCCAAGAAATTATTCCTTCCCCAAGTA +CTTAGCAACGCTGTTCATTGCCGCTTGTGGGTCGGGAACCAATGGGAGGTAGGAGGGAGG +CGATAGCCTAGGGAACAAAGTCTAACCCATCTCCAAGTTTCTAGTCTACTGAAGAAAGTC +TATGAAGATGGACCACATTGGTATTATATGACAAATACAGAAGAAAGGACATTTCATATA +GTCCTGGTGTGGTGTTCAGCTGAGGGTTTATGATGGCTGGAATGGGGTGGGAGAGTATAT +AATCCAAAAGGTTCCAAGTTGAGGAGAAGCATGCTTGAAGTTCTGGGTTTAACAGAAAAT +GTGTCCCCTTGGAAGGGATGGACACAGTAGATCAATCTCTCTGCATGTACAGGACTTCCA +GGAGGGCAGTAAATTAATGAGGCTCAGTGAGTGAGCACCAGAGCTCCAAAGGTTTGCTTA +GAACCTGTGCTAAGCAACTTTGACTTTATACTGACTGTCATGGTCACCCCTGAAGTTCAT +TAAAAGCAACAGAAATGTGTCAGAAGAAACCCTCTTGGTCTGGGTTTGAAGAACCAAGTA +GGCTCTTGGGGAGGAAGCAGACCAAAGAACAGGAAAGAAATCTGCCAGGAGACAAAATGA +AGTGATGGGGAAGCCAAACTGGTGGTGGCTGCAGGGAAGGGGAATTCTCAGGATGTAGAA +TTAGTGGGTTATTGATAGCTATGCTGTGGTGGGTGATGGAAGCAGAGATTAAGGATAGTG +CCAGAGTTGAATCTCCCCAGCATCATGTGTTGAAATCCTAATGCCCCGTGTCTTTATTAC +AAGGTGACATTTGGACACAGACATGGGGACAAAATGAGAAGACACAGGTAAAAATTGTTC +ATCTCAACACCGAGTGGGAAGATCTAGAACAATTTCTCCCTTGTGGTTTGCAGAAAGGTC +AACCCTGGTGACAATCGAGCTAGTGAATTCAGCCTCCAAGACTATGAAATGGTGAATTTC +TATGATTTAAGCCTCCAAGGGTAAGGAGCAGGATCAGAAAAGGACTCCTGCTATGAGTGG +CATGAACACAGCTTTGAGCCTATTAGTTGTGCTCTAGTTGGCTATGGCATGGATGGTCAA +GGCTCAGGAGAGAAAGCTGGATGTGTAGTGACTGATTTGGGAGAGTCCCTGGCATGTAAG +CAGGATCTGACACAGCAGAGAGGCCCTTGGAGGGAATATGGTGTAGAAGGTGACATGAGA +GAGGGTGAGCCCTGCTCTAACTTTGGATTCTTTGCTTCTGTGACAAATAAGACAGCTTCA +TTATGTGCTGTCTTGGAATAGTTGCCATAGGAACCAGCAATAGAGTAGTGCATAGCAAGA +CCACCCAGAGGCTGTACTCAGGTGTGACATGGGTTAAGAAATTGAGCCTTGAGATGGTCC +TAGACACAATGATGAGATTCTGACCCTCACAAACTTGTCTTGTTGAAGACAAGAGCTAGA +AAACCCAAATATTAAATCGCTAATTTCTGTTGAGAAATAGGAGCATGTGGTAGGACATAC +ATGTGTGTCTGCCTAACCAGCTTTTTTTGCAAATGGTAGGAGAGATGGAGAGAGAAACAC +AGCACAGGCATCAAAGGATTGTTTGGTGTATGTCAATGGATAAGCATTATAATTAGAATT +TTACCCCTGTAAGCTAACCCATAGGATGCTGGTATCTGAAAACTCTTCACAGGAAAAAGT +AGTTCAGAATTTAACAAAAATGCAAGCAATTTTAACATTGCAAACTACTTCCCAGGCAAG +TACATTAGCCTATCTTTTGGATTTTTAATGATTTGTTTTAAGGCAGTGTCTCATATATCC +TGGAGTGACATTATTATTTATCTCCGGATGATCTCTAATCTCCCTTCTCAAGTACTGGGA +TTATAGATGTGTGCCGTGTGCCACCTTTGAGATTTGTTTGTTTGAGTTAGGGTCTCACTC +TGTAGCCCAGGAACTAATTACGTAGCCACCCTGGGCTTCAAACTCATGGCAAGCATCCCA +AGTGTTGCGAGTCCAGGTCTATATCCTCAGGTCTGCTATTAACCAGTCTTAAATAGCTGG +AAACACGATCTTTGTTCTTAGGGGTGATATTGAAGGAAGGAGTGAAAAGAAAATACAATT +CAGTTGGACTTTCCAAGGACCCCTATCTCATGGGAAGATTGTCACAGAGAAAATTATGAC +CATCTAGTGTCAAGTGTTCTAGGAGAACTACAAAAGGCCACAGGAGACAATCACGTGCCA +GGGCGGCCTCTCAGAGGAAGGTGTCTTTCTAGAGGTGCTTGCTCCATGTTTAGAAATAAA +AATTCGTTGATTTTAAGACATTCTTTAGAAATAGGGCTGTATTAGTACCGTTTTTCATTT +TTGTTGTAGTTTATTTGTTTTTACTGAGGAGGCACAGATCTGAGTCATCCCCCTCCTCTC +TTAAATGGGTAAAATCTTCTCTTCCCCGCAGAGCTGTGGACTCTGAGGAGCTCCTGGCAC +CAATTTATCTTATCACAGGAGGGATTTGAGGGAACACCGGGCAAAGCCTGTTTCTGCAGA +TGATTGATTTCAGTTAGACTTTTAGCAGCAATGAATTAATAGGAGTGTAGAGGTATAGGG +GCAGGGAATCATGCTGCAGCTACCTGTACAGTCATGGAGAAGAGTTCAGCAACAGGGAGG +TTGAAGGATCGGCCTGTTCCCTCCAGTCACAGTTGCCTCTTGGAGGAGCATATATGGGAT +TCTTGTAAGCCACAAACTATAAAGAGTGTATCTAAGGTCTAATGGCACTGGAATCCACTG +CCTTCCATAGGACAACCCTTTCTAGATGTTAGCTTTGACTAGTGTTGGGGAAGAAATAGG +GGAATTCTTGGCTACGACAGTGTTCTTATAGAGATAGCGATAAAAACAAACAAACAAACA +AACAAACAAACAAACACCAATACTCTGAAGGGTCAGTATGCCGATCCGCTAAGAGGTTTT +CCCTGCTTCATCCAGAAGTGGAGACCATAGCAGGTATCATCTCATGGGACTGGGAGTTCC +CTTACCAGTGGCTCTAACATCTTATTAATTTCAAAACCCACTGAGTCACCAAGATCTTGT +ACCACAAGAAAATGTAAGCAATATTACTCTTTGCAAAGCTTTTATTCTGGTGGAGTTCAT +CTATTTAAATTCATGACTGATCGTGGGAGGAAGGGTGTGGCCCTAGTACAATGAGAAGGG +TCGTAAGCAATGACGTCACACTTTGAATGGTTTAGAGGTAGCTTTTAACTTGAATCCTTT +ATGATGTTAATTTATACTGTCTGTTATTCCTGGTGTTTCTGTCTGTCTCCCACTGTGCCC +TGCTCATGCTCTTGCTCTTTTCCTCCCTGCCTTCTAAGGAAGACCTTAACTATAAGCCCT +CCCGAGTAGCTATCCTTACCTTTGGCAAGTTCGCTCAGTGGTGAGCTCATGCTTAGCTAT +GCTTGCCAGCACCTCTGCTTCCGAATTCAAAGCTGCACTCACATGGAATAATGAAACCTT +CTGCTAAGAGAGACTGACTGAGGTTAGTTGATAATTATTCTTCTCTGCCAACAAAGAGCA +CAAACACACAGGAGTTTCTAATGATTTCACAGCTAATTTGTATGCACCAAAAATAATTAA +CATCATGTAAATTTTCCTTGCCGGTTGAGTCTTTTTTGAATATTGAGAGATATGTCATTT +TAAAATAATTTCATACTTCACTGATGGACTAGAATTGAGACATTGGATGCCTATGGCATA +CAGGTGCTGGTGGGCAAGTGCTCCTCAACAGAAGACAGGGATATCTAAACCGTCCAGAGT +CAGTTACCATCCTTCAAGAGAGACAACAGTCTTAAGGCTGTTATCTACGGAAGCAAGTAA +CACTTTCTCAACATTCAACACAGAACCACAGTCCCTGTAGTAACACTGATGGGTTCGGAC +ATAAAATCATTGGCATGAGAATTCCTTTTGAATTTGAAATAACAAGTACAGATGTGCTTG +GATTTTCTCTACTATTAAAAGATGATGGACTGGAGAGATGGCTCAGTGGTTAAGAGCACT +GACTACTCTTCTGAAGGTCCTGAGTTCAAATCCCAGCAACCGCATGGTCGCTCACAACCA +TTTGGTGCCCTATTCTGGGGTGTCTGAAGATAGCTACAGTGAACTTACATATAATAAATA +AAGAAATCTTTTAAAAAAGGAAAAAGAAAGAAAAGAAAAGATGATGCAGATATAAGTATA +CCAATCCAGTTTTAAAGAAAACAGTGAAATTAGTTTAGTTATGATGGAAAACAAAATACC +ATTTCCTCAGAAAACTGAACACAGAAGTGTTGTATGATTCAGCCATTCCATTTCTGGATT +TGTTTCTGAGTATAGATTCACAGATGAATGGATAAAGAATGCATCACACACACACACACA +CACACACACCACATACATATGACACATTCACACAAACACTTAACACACACATATCACACA +CACACATAACATACACTCACACACATACACACACATCATGGAGAGGGAGAGAACATAGAG +AGGGCAGGGGGTGTTATTCATCCATGAGGAGGAAGAAAGCATATTCTGACACTGGAGGAA +ACTAAAGGTCTTTGTGTAAGTAAAATAATCCAGAAACACAGCTGCATGGGCTCTCTTGCA +CATGAAGTCACAACAAGCTGGCCTGCAAATAGAACACTGATTACTAAGAACTGGAAAGGA +TGCAGAGCAAGAACGACGGTTGGACATGATCAATACATATAATATGCACGCAGCATCCCG +TTAATATGTATTAGCAAAATATTAATACTTAAAGTGTACTAATAACACCCAAGAGGAAAA +GAACAGTGTTGAGTCTTCCCCAGATCACACCATGGAGGGTTAGCTCTGAAAGGCTGTAGG +AAGAGTACAGCCCCACCCAGGATCTGCCATGAGGTATCTCACCTGACCCCCAGTCTTCTG +TCTCCACAGTCTTTGAGGCAGTGAAACTAGGCTTCTATTTTCACTAAAGCCCCATGTTTG +GCTCTTCTCCCACAACCTATGTACCCAGGAAGAAGTCATCCCATACCCATTTAGGACAAG +TCCTGGCTCTAGTTCTCCCCAGAGTCCTGACTCAGTCCAGAAGAGGTAAGTCACCTCCCA +TCCAAAGGACAGCACATTTGATGACATGTCAGCTTCACTTTCATGCTTCCCAACTGTGGG +CCTGTGTATGCACATGTGTCCCCTGTGCCCAAATCTTGGTGGACACCTGGGTAGGCACCA +TTGTCATCGCCTGTGAACTTTCTAATGGAGTTGAAATGTGAGATCATAGAATTTTCAAGA +GGAAAACAAGTCAAAGCATTGTGTCCATCAGTCTTAGGGTCTTGTTGCCTTGAAGAGACA +CCATGATCACTGCAAGTCTTCTAAAGGAAAACATCTAACTGGGGCTGGCTTACAGTGTCA +GAGGTTCAGTCCACGACCATCACAGAGGGAATGGATCATGAAGGTGTGCAGGCAGACATA +CTGCTGGAGAGTAGCTGATAGTTCTTAACATCTTGATCAGAAGGTAGTGGGTAGAGCTTG +TGCATATTAGACCTCAAAGCCCACCTCCACCGTCACACACTTCCTCCAACAAGGCTACAT +CTCCTAATAGAGCCACTCCCTAAGGCCAAGGATTCAACTACATGAGTCTATGGGGCCATT +CCTATTCGGACCCTCACACCAGGCTGGAGGGTGAAATGATGCATTTTGCAGCAGGCTTCC +ATTGTTTGGGGGTAAAACTTGCTGAGTCGCCTGACTGCACAGTTAATTCCCACCTCCACT +CCCATATTTGCAATATTCTTTTAAGCTTTATTCAAGATCTGCAAATAGAAGCCCTAAGAA +AAGCTTCCCACACGAGTAGGAGAAAACTGCACCCTGCTATCGTACTCTGTGGGGAACTCT +GTGATTATGCGCAGTTGTATTGCATGTGCTTTTAATCTTTCATTAGCTTTATACTTTTTC +TCTCTCAGAGAAAGAAGATCCCAAACTAAAAATTCACTTTCTTACTTTTAGGTTATGAAG +CTAAAAAATTACAGTTCAAAAGAGAGAGACAGAGAAAGTCATTTTTTTAATGCTTTCACA +AAGACTCGGTAGTCTGTGGCCCTAATGATCATATTCTGATGATAAATTAACTTAACAATG +CCCTGCAATTTAAGTAGCAGACAGCATAGAAATTCTTAGTCCTTTCAGCCCTGAACAGTA +CATATTGATGGTTTTAATGATTGAAGGCCTGGCTTGTTTTTCATTAAAGTGTACACATGG +AATCTAAAATAACTTTTGAACTCCCAGGAAAACATTTATTTTCTGACTTTTCCATTAATG +TCAAGACAGTGGCTTCTGGAGTTGATGAAATCTACCTTCTGTTTAATTGGCTGTTGTTAT +GACGTTTCAACAGAGTAACGTTGGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTG +TGTGTGTGTCATGCGTACATGTATGTGTGTGTGTGAGTCCACATATGTGTTCATATGCAC +ACATACCTGTGAGGAAGCCAAAGAAGAGGATGTCAGATGTCCAGTTCTATCATTCTTGGC +TTTTGCCTTTGAGGCAGCATCTGTCATTGAACCCAGAGCTAGCCTGGCGACCAGTAAATC +CCAGATACCCCACCCCCATCCCCAACTCCATTCTCAGCAGTGCCGGGGTTATAGGCATGT +TCAACCATGCACAGCTTTTTATATGGGTGCTGGGGATTTGAACTCAGGTCCCCATGCTTG +TCGAGCAAGCACTCCTACCCACTGAGAAATCTCGTTTTAAATTTCACATTTTGTCTGAAA +TCTAAACTAAATGGTTCAGTCCATCATGCTTGCTCTAAGGTTTTTGGCGATAAGTTGGAA +AATGGAAAAAATGTGATTTTTTTTATGTACCTGTTAGTTTTACTGGTGTAATTTATATAT +ATATATATTATTAAATTCAAGAGTATCTTATCAGAGAAGCTATTGCTTTGTAGGTCTGTG +TTTATAATTAGATATTGCACAAAGCACATTTTAAAAGATCACAGTTGGTTTCCTTCCTCT +TGTCAGAATGCTATAGGTTTTGGTTTGTGCATGCGATATCATGACTGTATATTTTGAGGC +ACACAGAAAACATGCCACATACAAGATAGAGTGGGCCTCAAGGGTTCATGACCTGTAAGC +TTGGTCACCCACATGGTGATGTTAAGAAGTGGTGGGACCTTCCAAAGGTGGAGTCTAGGG +AGAGGCCTTCGGGTCATTGGGAATTTCCTCTGAAGAGTTGAGTATAATTCACCTGGGATA +CAGTTAGTGTTTATGGAAGAGACTGTTATAAACAGACCAAGATTGGTTCTACCACATACT +CTGATTCCCCATGCATGCTTTGAGTTCAAATGAGTTTTAGAATCCCAAGCCCCTTAGGAA +CAATCTGGTCTCGCTCTTCTATTTTCCAAAGACAAAACAAAAGTCAGAAATGTTAGGAAA +ATGTTTGTCTGAACTCATCTGGCTTGTTAAGAGAGGAGCCCTGGGCAAGTTGGTGCTGTG +TGGACTGTTACTACCCAGATGTGTGATGTGAGAAGGACTTTGAAGGACCACATTCAGGAC +CTCCATGTTGAACATGCAGACTGGGCACTGTTCATCTTTAGGAGGTGCCACTCCCATAGA +TTGTGACCACTGCCTAGGGAGGGGGGCACATTAGCTGAAAGGAGGATTTATATAGACAAA +ATGGTAGATAGAGCTCTTTCACTTTCTCCATACTAAAGAATGGTTTTGTCTGTACAGAGC +ACCTTAAGCCAGAGTATCCCCATGGAGTTATGTCCTTGTATTAGGATATCTATCTTCCAG +ACACTGGTATTGTTTACATTTTGACTTGGATTTGGAAACTAGGTCCACAGTCTGCTATGA +GTGTGACCTTACCTAAGATATTTGCCCTCTCTGGGTTCAAAAGTAATTGTAGCATCTGCT +TGCTCTTCAAGGTAATTATGCAAAACAAAATGAGATCAGGGCCTTGGAAATGGCATGCTC +AGTAAAGTCTGGTTGTGCAGGCATGAAGATCTGAACTTGAGCACCCAAACCCACATTACC +AAATTTAAATGGTGGCATACCCTGGTGATCCTGGTGCTGGCAGAAGTAGGCAGATCCCCA +AAATGTGGATCAGCCAGCAAGTCCAGCCTAACTTCCCACAAAGATGAGCTCCAGGCAAAT +GAGAAATTCTTTTCTCAATTTAAAAATAAAATTTTGAGTAGTTCCTACGGACTAGCACCT +TCTGGCCTCCACATAGACATACACATACATGTGTGTGAGCTCCTGCACACACACATAAAC +ACACACACACACACACACACTAAATGATATCATTAGACTATTTTCAAAGCACCTGCTTAT +TTGTGCCTATGACATAAACATTCACTATTATAACCAGGAATTTTTGACTCTACCCTGTGT +TTCTTGGTTTGCCTTGAGTGAACCTTCTGAGAACCTGCGAGCTTTGAGCAAAACTTTTTA +TGAAGAAATATGACCCCAAAGACTCATATATTCAAATACTTAGTTATCAGGGAATGGCAC +TACTTGAGAAGGATTAGGAGCTGTGGCCTTAATGAAGTAGTATGGCCTTAACTAGAGGAA +GAGTGTCATTGGGTCAGTGGGAGTGCTTTGGGTTTTCCAAAGCCCAAGCAAAGCCTAGTC +TGTCTGTCTGTCTGTCTGTATGTCTCTCTCTCTCTCTCTCTCTTTCTCTCTGCCTATGGA +TCAGGTTGTAGCTCTCAGCTACTGCTCCAATGTCTGCCTGCACATGCTTTCCACCATGAT +GATAATGGACTAAACCTTTAAAACTATAAGCAGGACCCAATTAAATGCTTTTTCTTATAA +CAGTTACCTTGGTCATGGTGTCTCTTTATAACAGTAGAACATTGACTAGAACACCTTAGC +TCTGCCCTCATGTCAGTACGGTTGAAGAAGAAGAAGACATAGTAAACACACACCTGGATG +GCAGTGAAAACCACACTCATGAGCATAGCCCTCTAGCAGCTCTGCCTGGTGATAAGGAGA +CACTCAGTGATCCACACAACAGCCCCCAGGTGGCACAGCTTTGAAACTTTGAAATCTTCT +TTAAAACAGCATACCATCTTTGCTCTAACAAGAATGGTAACGAAGTCACCGGTGGTCACT +CTCTTGGTCCTCTCTTGTATACTTTAAGGATTATATGCAAATGGTCCCTGAGACACAAGG +ATCCATGTGTGCTTTTACAGCTTTCCAAGGGTGAGGAAAGTGTACATTCAGTGAGAATTG +TACTCTGAACTCTGAATTTTGGTCTTTTCTTGCTTAGCAATAGTGATGTGGGTACATCAT +TTCCTCCTGCTGCTGGCTGGTGACATCAAGTGGCAGGTCCCTTTCAATCAAGGGGTGGGT +ATGCAGCTGGTATTAGTGGGTGCTATATCGCTAAGCTCTGATGCTGATTTGGTCAGGTGC +ATTAAATGCATTTTCTATTTGCAGTATTTCTAGTTTGCAAAAGGTTATTGCGATGTGGCC +TCAGGATGAGTGAGGCAGCAGCTGTACACGTGTATCTCCCCTGGCATCTCTTCTGGAGTG +CAGCAGAGCTGAGCTCGGAAACACCATTTCAGGGGCAGGAATGATTTTCCCTATCAGAAG +TATAGATCTGGTTTCTTCACTGAGTGGAAATAAGATCACTAGGTGTCAGGAGCTCAGGGG +AAACATTTGATACAGCTGAGTAGGAACAGATGTCATTTAGACGAAGATGGCTGGAGCCAT +CCTATCTCTTGCTAGAAATAAAAAGTCCAAAGAAGCCAAAGGATAATGACATCCCATCTC +TAATAATTGCTACTCTTCCTGGGCTTCCTCCTGGCGCTCCTAATGGGGAAGCTTTGATGA +TGCTGTGGACGTAGCTGAACAGCGCCTTGCTATGAAGGATTCTGTAGGGAGGAGGGAGAG +GTGCTCTTGGGAGCCCCCATTCTTTCCTCCCCTGGGAGAGGAGGGCCAATTTGGAACTGT +CCTGGGGCACATTTCCTTCAGCCCAGACAAAGGCACAACTGTTCTTGAACATCAAAGGGT +ACAGCTAGTCACACCCCAGGCATCATTTTAGAGCTTGATGCCACCTCATTATGTCACTGT +TTTGCAATAAAGAGACTAGAAGCAACCGCCTTTTCCCCATGCTGGAGCACTAGTGAGGGG +ACTCCAGGCTTTTAAGCCCTTCAGATGTAAATCTCTGTCTGGCAGTCCCTCTCCAGCTTC +CATTAGGAAATTGGTTTATAATGTGTTATAATGGGTGACAGTTTTTCAAGTCACTTAATT +GGAATTGTTCTTGTGATTTTTTTTTTTCACTTAGCTCTTATATCCTAGTCCTAAACACTT +TCTGATCTTTGGAACTTTAAAAAGTCCAGGCTGGGGTGATGGTTCAGGGGCTGGGATGGG +GAGGGGATCTTGTCATGTAACGGTGAGTACTTGGGTTTGGACCCCCAGAACCCAGGTAAA +GCTGGAACTGTAGCGCAAGTGCCTGTCATCTTAGCATCCCTGTGGAAAGGCGGAACGTGG +AGACAGGAGACTATCCCGAAAGAAGTTCATCGCCAGCAAGCCTGGATTATGTAGGAGGAT +GAGACCCTGTCTCAGAAACAAGGTGGGAGGTGAAGTCCAGTGCCTGAGGCTGATTCACAT +TGTGGCACGCATCACACCAGGCATGGGGGGAAGGGAGGGGAGAATTTGGAATTCCCCACC +ATCCTTGCTTAGCTGCAAGTAGAGGTAGCCACTTGCCATGCTAGGGAGAGAGGTACAGAT +GCAAAGGGATCCCAATGTAATAAAATCCAACCTTTACCTTTAAGATCTTGTCAGAAAGAA +ATGCTAATTGGATCTTTACAAATATGCACACTTGAGTTTGATTCCAGACACAACACTGTA +GAAGTGTCTGACCTTCTGTCTCTCTGCCCATGAAAGATTATGGTTTCAATGTAAAATGGC +CTCTGTGGACTTGGGTGTCTGTGATCCCTCTTTTTTGTCCAGACCTTGTGCTTTCAGATT +TTGGCCATCTTGTTAGAAGAACTGAAGAAGCAAATTAGTAAGTCATTTGATTCAAAGGCA +AAACAAAACACAACTTTGATATGTCTGCAACATATCAAAGCAACAGCCTAAATGAGACCG +CCTGAATGAGTCGGGTTACTGTTTGTGGCATCCCTTGTGGGTCCACTGGAGGAATTTCGC +TACTGGCAGGATATGACTATTTTTGTTTTGATTGACAGGTGTAGGTTATACAAGGCCTTG +TTCCTTTTGGTTTTAGTTATATGCTTACCCAATCATGTCTAAGCATAAAACAAGAGATTT +GTCCTAAAAGTTCTCTTAGAGAAAACAGTTTACCTTAATGCAAACTTAATGCTTAAAAGT +CTAGGCAGGATAGAACCCTGTCCCTAGTTCCAGGATATTTCAGGATGTGCTTGACTGCAG +AGAAGGAGTTACTAAGGGTTGCTAAGGAACCATAAAGTAAAGTGGCCTGGTTGTGCGTTG +TTTGTTGAAGGTTATGTGTAGCTCCGTGCAAATGGGGTCATGGTTGCTAAGTGCTTTGTT +GGGAAACTAGAAGAGGTGGCTGGTGCCAGCTTGGGTCCTGGGTTGCTAGACTTCTCTCTA +CACTTGTCTCATTTGCACACTTGGTTCCCACTTGATGCTGTTAAAGGGGGAGGTTGTTGA +ACCTAGCTGACTGATGAAGTAAGAACTTGTAGAGTATAGCCCACCCATAGACGGCTCACA +TATTCAGATCTGAGCTCTTGGTTTTCTTTATGCCCCCATGAAGCAAACAGACATGACAGG +TTTCATTCACCACCATGAGGGTGCCAGCTGCAGCCACCATGCCATCTCTGCATTGACAGA +CTGTTCTATGAGCCAAAATGAATCTCCTTAAGGTGTAGTCTGCCAAGGTAAAGAGAGAAG +TAACTGACGCATCCTTAGGGGGCTACCATAAAGCACAGTAGTCAAAAACCTGAGTCTAAT +ACCAAACAGCTTCAGTTCAGGCCACAGGTCTTCCTCTTGTTGGCTCTCCAACCCTGACCA +GGCTGCCTAACACTCCAAACTTCTGTCTTCTCACTCATCACTTGGGAGTGGAAATTGCCC +TTGCCCCTCAGTGTTAGCAGAGGGTAGATTTAGTGTAGTGTAAGCTGTCAATAAAAATGA +GCTACTAGCAGTTCTCATGTCCTGAAATGTTATTAATTAATCAATTTGACTGGTAAAACT +AGGAACCAATACAAAGAGAGGTGGGGCATTCAGATCTGGGAAAAGAATCCTACAGAGATG +ATCCCTGCTTTATATCTGAACAGAACAGCCAAACAAGGGTACAAATAGAGACCCAGGGCT +CACCCAAAGTTCTACAATTAAAAATACAACAGCTTCAGACCCATCCACCCAATGCCCAGA +AGGTCTGGAAGAGGCACTACAGCAGGAAATGAGAATACTCAGAGAGCAATAAGAACTTTT +CCATTCACGCTGCAAGAATGACACTATTTTAATTCCCATTTGAAGTCTTTGTTAAAGCAA +AACAGGAATGCTTCTGTGGGACTCAGTTTACCTCCTTACAAACTCAAGAGTTTAGGTTCA +GGAGAGATCAGAGATCATTCAGATTTTGACATCTCTAGTCTATAGGAAAAGGTGACTGAT +CTGCCTAAGAGCACAGAAGGTCAGGGTTGGGAGCCCTGTACAGGATGATTTCCTTTCTGC +CCCTAGACACAGCATCCGCAATGAGCTTTGGCCCATCAGGCTTAGAGGAACACCTAGAAA +AGACCTTGACCTTCCCCCACAGTGTCTACCTGGTACACAAAAGGGGGTATACGGATATGA +GAACAAGTGGGCCAGAGGGCTACTGAAGTCTTTTCTGTGTTATGGGGGCAGTACCCCTAA +CCAAGGGCCTCAGGTACCTGGAGCAGAGAGCAGCATACATACAGATTACTCCCGTAACAG +CTATAACCTCAATACCAGATTCAGAACTCACCAAGAGAGTGTGGGGCATTTAGTCCACAG +CTTCATTTTAATTATGTTAGGGAGAAGCTTGTCCCAGCTCTTTACAGTTACAAAAGTGTA +TGCTCACCATGTAGTGTAAGGACCCCTAACCCCAAACCAAAACTGTTTCTGATTTCTGAA +CATTCACATACACACATACTGAGATGATGCTCAAGCCAGGACACACACATCACTTCTGTT +CACTGACCCTTTATATCCAGATGGTGCAGTTAATTCTAAGCGATTTGTAGTATGCCTGCG +CTCCAACTTCTCATGAGATCACTTGGGAAATGGCCCATTTGTGGCACATCACATAGCCCT +CAAAATGTTGCACATTTTGGAGAGTTTTGGATTTTGGATCTGTAGCTTGGGGTGCTCCCA +TTGGATGGCAATGAAAATCAAACTAGTAGAATGGAAGAAGGGTGGAGCTGGAGCTCTGAC +AGGACTGAAGGTCAGTTCTCAGCACACAAGTAGGACAGCTCATAACGAGCAGCAACTCCA +GGCAGATCCGGGGGATCCCATACCTTCTCCTGGCCTCTGTGGACACCTGCACACACACAG +TGCACATAAACCCACATAGGCGCATACATCATACATACATACATACATACATACATACAT +ACACATATTCGTACATACATATAAATAATGATAAAGCTCTTAGAAAAGAAGGAAATAGGA +ATCAGTAGTAACCTCTCTGTTCGGATCCCTGCTATGTTGCTGCCTCATCTGTATTCTCTC +TGTGTGTACACTTGTAAGCTTCTAATATTTCTATGTGTTTTGTCACCTACGCTGTCATGA +GAGCTGGCATTTATGAGTCTCTTACCTGTGTTCGGCATTGTGTTAAGCAATTTATGAAGT +CTATTTCATTTAATCTCTACAGAAAACCTAAAGTGAGGAAATCTGTAGTAAATTTACAGA +TGGAAAGATTGGGGTCTGGTTCAAAGTCACATTTTATATATCAGGTACATTTTTTGCTAT +TACCTGTTCTTCAGAAGTATGGTCCTGGCAGCTCCATCCCTCACCAGACAACGACTAACT +GTTTATCAACTATCTTATTCCTCTGAACATTTTAGGTCTTCTGTCTAGATTCTTATATTT +ATAAGTAATAAAGTTACAAATACTGGAACCACTTGTACATAAGACTTCATGGAAATATAG +ATATTCATCCTAATATCATAAAATAAAATGAGTATTTTTTTTTAAATCACTGGTTTGGTC +TGGAAGCAGTGGCTTCCCAGACAATTTAACTCCAGTTTGTATTAGTATCAAATACTACAA +AGTGAGGATGGCTCTGTTGATTTTACCCTCCAGTGTTGTTGCTAATTAAACACGTGCATT +GGGGCTGAGGTTTTCTTTGTAGGTAGAGTGTTTGCAAGAGACTTTGACTTTGAATCCCAG +CACTAAAATAGCAACAAAAACAAACAAGGAAAAACCAACGTGTTTGCTTCCCTTGTTAAA +GTCTGGATCTTCAGGTAGGTGATTACCAGGGCATAGTGCACGTGCCAGGAAGAGGCAGAG +GAATGGAAGGAGCTCAGCACTGACCAACAGGGCAGGGATTGGGTGGTTATGTACTCAAAT +TCAAACCATGAACTTCTAGCATGAAGATACCTGCGGTTGTGAGATTTCTTTCTCACTGTA +AGCGAAGTGCTGGCTGACTGTCAGTTTGTTGCTGGGATGGAGAGAAGCCATGTGGACTCA +TGTTTGAGAAGGTTATGAGAGCCATGGATGCCCTTGTGGTGATGTGAACATCCATTAGTT +TATCTGGATGTCGAGCTTTGAAAGGAACCTAACAACCAATCAACTTCTGGGCGTATGTCA +CCAGTAGCAGGTCATGTTGTACATCAAATGGACAAGAGAAGCAGCCCCTGGGAAAGCTAG +GAAGACGCCAGCCTGTCTGTCTGAGTCCCAGAATATATAGTAAATTGCAAAAAGAATGGA +AATCTCACAGAGTGATAGGTTCTGAGGTTAACCATTGTCCTTGTGTGATAATCACACTGC +TGGTACAAGTTTAGACCAGGCAAGAAGGAACCCCTCCACTCCAGGGGTAACCAATCAGGA +TGCCTGGTAGCCCCAAAGAGTCTCTATGTACCTTCATCCTATTTCTCCCTGGCATTGTCT +TTATTGCATTTGAGAGACTGGAATTCAAACCTACACCTGTGTTCAAGGTGTCAGCTGGTC +CTTGTACCAGGAGAGCTGAGTTTTTGCTGGTATAAGAGTGTATGTGAGAGAGCTACAGGT +GTAGCACAAACAGGAAGGCCACAAAGTTCAGAAGGGCCACATCAGATTACAGATGCACCT +CCCCTCACTCTTCCCAGTGACGAAAGGAAAGTGAGAAGGGGGTCTTGGATAAGCCATTGA +AAACTAGGAAAAGTTCCTTTTGCATTATCCAGTGAACCTTTGCAAGGCTGAACCCAGTCT +CTAAATAGCTAGAGTCACTTGGCCTTTGGGGGAAATCTATGGTTTCTTATTTCCTACTAA +TGGTTTCTGATCACCTGGGAAGCAGGTCAGGCATGGTACTGGAGCACCAGAAAGATTTTG +GGAATATAAACACATGTCAAGATCTGTAACCATGTGGCCTCTCTGTGTATGAGCTGTGTG +TAGGTATGTGTGTGAGCATGTGAATACAGCTCTGGGGGTATGAGTGTGTGTGTGTGTGTA +TATATGTGTATGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTATGTATATATATG +TATACATATATATAGATATATAGATATATATAGATATATATAGATATATAGATATATATA +GATATATAGATATATATGAATGAATAGGTGGAGGCCATAGATTGATGTAGAGTATCTAAC +TCAATTGCTTTCTACCTTTTAGGGAGATAGGGTCTCTCACTGAACCTACTGATTTCTCAA +GTCTATCTGGGCAGCGAGTTCCAGGAATCCTCCTGGCTTTGCCTCCCAGAGTTGAGATTA +CAGACACACACTATACCACCACATCCAGGTTTTGACATGGGTGCTGGGATCAAACTCATA +TCCTTGAGCTTATAAATCAAGCATTTACAGAATGCCCTATCTGCTCAGACCCCCTTTTAT +GGTTTTTCTGGGAAGAGAGAAATATCCTTATGCTAGCAGTAGCCAGTACAGTAGCCAGTA +CAATAGCCAGTACAGTAGCCACAGCCACACAAAGTCCTCAGCTGACCTATGGCCAGTACA +ACTGAGCAATGGAATTTTCAATTTATTCTAGCTGATTTTTATTTTGAAATTGATGGCAGC +ATTTCATAGCACAGAGATGACAACCTGACAGAAATCTTTCTCATTTCAATGGCTAATAAT +ATTTTTATATTTTATATAAAATTGTATTTTATATAAAGTTTTAATCTCTAATGACTAAAG +GAAGTCAAGTGTTGCATTTAATCCAAAAAGAATGAGCAGACAGAGCTTTGGTAAGGATGG +TTAGAGAGGAGGCAGTTAACTTAAGGCGGGGCCCAAGGCAGGGAATTTGTTTAAATGCAT +TTGCCTTTGTGCAGCTCCGTGCACTCCACTGGGAGCTGGGGCTTCTCCTTCCTGGGTGAA +GCAGTTATTTCAGAGTCTCAGTGTTTTCAGACTCAATAGGCTTGATATTTCATACAGCTG +GGCTATCCTGGGTATGAAAAGCCTCTCCTTCAGCTTCAGATTCCCATTTCTTCCAGCTGC +ACGGATGTGATGCTGTGGGTGCTCCATCACAGTGCTGATCCAGTAATGACAGCCCACATA +TAGAATTAAATAAGTTGCCGCTTTATGGTGGAAAGACAGTGCTATGCAGAAGGATCTGAT +CATCCCAAGTGCAGTGCTTTGACCCAGTGGGTCCTGATCTCTTTATTTTGCAGTGATAAA +GGAGGATTTAGCTGGCCTTGATGGCACAGGCCTGCAATCCCAGTGGTAAGCAGGCTGGGG +CAGAGCCCAGCCTAAGAAAATCAATGAGACCCAATCCCAAAATAAGTAGCAAGAGGGCTG +AAGGTGTAACCAAGTGGTACAGTACCTGCCTAGCATATGTGAGTCCCAGTATCACACACA +TATAAAGAAATTAAACCCAGCTATGGTGATTAGCATTGACCCACAATGGCTTAGTGCATG +GTGAACTTCTTTCTACTCACTCAAAGCCCTCTTAATTAATATTTATTTATGAGTGGCTCA +CTTTCCTAGGGCCCATTAAAGACAGAAGAAGTATCTGGGGTACCTCTGAGAGCCTTCAAA +CGCTGCTGAGCCCCCTTTTTACTGACACGTCTGTGGGAGCTGAACCTTCCTAATGCTGTG +TGACCTTTTACCACCTTTCTTCATGTTGTGGTGACCCCCAACTGTAGCATTGTTTCATTG +TTACTTCATAACTGTCATTTTGCTAATATTATTATGAATTACAGTGTAAATATATTGAGA +GATAGAGATTTACCAAAGGAGTCATGATCTACCAGTCGAGAGCCACTGCAGGAAAATCCC +GAGCAGAGCCGCAATCATTTGAACAAACAATTAATCATCTGAGAAGAGAGACAGCTTTAA +GTCAAGGGAAATCCCAATCCAATGGGGCAGCTGGGTGTCACATTCCTGTAACTGGACTCC +ACTAGCTCAGAAGGGTTGGGGGGTGAGGGGCGTCTATCATGATTAAACAGTCAAGTAACC +AGAGGCCAAACAAGAGGACTCAAAGACTCAGTGGCAGGGACAGGAAAGTAAGAGAATAAT +CAGCTGAGCTACCCTTGTTCCGTATGAGAGAGAGGTGACATCAACTGATATGTTGTTGAT +GAAGTCACACCATCTCTACCCACTTCCAAATGCCCAGGCATGCTCTAGAATGTAGTGTTA +TCTTCAGTCTATCCTTCCTGCCCTCACCCATCTCATCAAGGTGATATTACAGAAGTGTTC +TGCGTGGATTACAGGAAGACAGCCTGAGCAGTTAATCAGCATTAAATGTCCTGTTGGGAC +CCGTAGCCAGGCTGACTTGAAGTAGACGGGAATGGGAAGAATCAGAGATCAGCTGGAAGA +ACAGGCTCCTTGACTCTGTCTCCCTCCAGTACTGCCATGCCTCAAGGCAGAGCCTAGAAG +AGGAGCTAGAGACTATGCTTCCATAAAACCCTTCCACCAACAAAAAGAACCATCTGGGAA +GGTGGGTTTTAAGCTAAGAAATAGTAACTTGATTGCAACCCCAGCGAGTCAGAGATTTGA +TTGAAGGATTAGTAGAGAAGTATAAGAAACTGCACATTGTTTGGTGCTCAGCATTTCATA +ACCATCTTCTTCTACAATAACCCCCACTAAGCTTCCCTTTCCTGGCGTCCTTTTTGCTTG +TTTGTTTGTTTGTTTAGCCCCTTTCTATGATTCTCTTCTCCTTCAGAAGTGAAACCAAGT +TATGTGCTCTATTGTGGCAAACCTGTACCTATCATCCTGTTGATAACAGTTGCTGGTATG +TTTCTTAGAAGATAGAAAAAAATTACACACTTTATGTCAAAACCAGTATCTTTTAGTCAT +ACAAGAATTAAAAACGAGCTGGGCATGGTAGTGCACGCCTTTAATCCCAGCACTTAGGAG +GCAAAGGCAGGTGGATTTCTGAGTTCAAGGCCAGCCTGGTCTACAAAGTGAGTTCCAGGA +CAGCCAGGGCTATACAGAGAAACCCTGTCTCGAAAAACAAAAAACAAACAAACAAAAATG +TAAAACAATGCTCTCAGTACTGGAGAGATGACTTCAGAGATAAAGGATGCTTGCTGTTCT +TGCAGATAACCCAGGAACCCAGTAACATAATGCTTATTGAGAGATTTATATTGATCAGAA +GTTTTTAAGGACAGAATTTCAAACCAACATCAAGATAAATGAAGAAGGCAAGGCACTAAA +CTATGATGCATTTAATATTAGCTCATAGGGGTGGACTTCTGCATTGGTTACGTATCATCT +CACTGTGACTGAATACCCACAAGAAGCAATTTAATGGAAAGGGGGCTCTTTTGGTTATAT +AATCTCATGGTGTCTGGGGCTCTATCCGAGATGGCAAGAACTCACAGCATGACCTATTCC +ATCTCTGTGGATCAAGCAGCATTCTCAGGTCAGGACTGGGGTAGACCACAATCCTGTCAC +TTGTGTTTTCCATCTAGTACCCATGTTCACAAGGTTCTATAGCCTTTCAATGCAACACTT +CTAGCAGGAGACAAATATTCAAACACAGGAACATTTCATATACAAACCATAAAAATATCC +CCCCGTAACAAAGTAATGTCTAGGTACCATTGGTTTTGGATTTTCTCTTCCAGGAATAAG +CATGTAACAACTGGATTTAAACCCAATTTTAGCCTTTAATTCAAATCATTCAAATTCTTC +AAGTACCCCCGTGGGAAGCTAGATCAGCCCAAGGCTTTCTCAGAAGCCCCAGTGAAAGGA +CAAAGGGTACTTTCGTTCTCTGCCCTTGTCCAGGAATGGACTTAGCAAGGCTTGTCTGAC +TCAGTGTCTTAGAGGAGTCAAGGTTGTGGCTTCTGGAGACCCAACTCTTCCCCTCTGGGC +TGTGCTTATTGACTAAAGCAGCATTATCTGAGGTCTATCGCGTGCTCTCTTTGACAACAC +TGTTTAACTTAGTACTTCTTAATTAACTGGCTTCACACAAGACGAAGCTTATGAAAGACT +TCCATACCTGAGATTTTATCTTCTCTTTCTCATCCCCTGCTACCTTACCAGTAGGGCCCT +GTCAATGAAGGACCCACTGGTCCAGATCAACTTAACTGGAACACAGAGCTAAGGCTCCCA +TTGTCCTTTCATCTGAGCCTCTGAGAAAGGTTTGGGTAAGTCTGGCTCTTCACATACCAC +ATATCTATTTGCTAGCAGGTACATTTTCATGTTAATCAGGAACTAACTTGATAACAAAGC +ATTAAGCTCAGCATGACCAGAGACCATGGGACCAAGCAGTGGGGAGTAGATGGGTTTGGA +GTAGTTTAAAGTTGAATTGATCTTAGTAAAGTGACCAACCACTCTTAGCTTTAGCTATCC +CAGGTCCATTAATCATAGTTCCATGACTATATGTGCAGATGTGTATGCGTGATGGTATGT +GTGTGCACACATAGGGCTGGACTGTCCCATCAGTGAGCCATGTGCTCAAAAATGGGATGC +AGAATAGGTTTTCACAGTTCCTGGCCACTGGTACTAACTTGCTTTTCCCTGGAAAAGCCT +GTGGATTGAAATGCCCACATAGATCCTTGGAAACTAGTGAATAGAGAGTAGCAAGAGAGA +GTACAGAAATAAAAACGTCTCTCTGCTATTGATGAGTTTGGGCTATGATTAATCCATCCC +AAATTGAACGATCACCAACCAGAAACCTATTTAACATGCCAAAGCTTCTGAATACTCTAG +GAGACTTTAACTATGCTCAAAACAGTTATCTTAGACTATACTTGAACAAAATCATCTAAT +ATACACTCTGTTCAATAATAATGCCGAATACCTCACATAACTTATGGAACACTTTAATGA +AAAACAGGATTTGGGGCAGGTATACTTTTATACCATCATAAAAAGTCATAAATATATTGG +TTACATGTTGAAGACCAACTGTCTTTAAAATTGTTCTGAATTTAAAATTTCAGAGTAAAA +TGGTGATAATAAATGTGCTGAGAAGATGGGCTTTGCTGCTAAAGTGCTTGCTGCCCAAGC +ACGGGGAGCCAGAACCCATGTCAAATAGTGGAGCACAAGATGCATGCCCCTATAATCCCA +GTACTCTAGCTGTAGATCCAGGAAGATACCTGCAGCTTGCTGGCCAGCTGGCCCAGCCAA +ATCAGCAAACTCCGAGTTCATATTTAAAAAAAAAAATAACATAGAACGTGATTAAGGAAC +ACATGTAGTGACATCTACCTTCATGCACATACAAGCTCTCACACACGTGTGCACACACAC +AAATGTATACATAAATGTCCACACAGAGAAGTGGTTAAGAACAGCATCATTCATATTTTT +CATTTGTCCGTGCTCAGTGTGAGCACAGGAAAACTATGACAGTTGATGGCAATGGCTGGC +TACCTTGTCGGTGACCTTCCCTGGGCTATCTGCATGAAGGAAGGGGGCTCTAAGTCACCT +AATCCATGCAGTTACTACTATTAATTTTTATCATAGAGCATATTCTCCAAAAAAGAGCTG +GCACCGCTCTGGGTGATATGGTCATGAATATTACCCCTTCCTGCTGGCAATCATGTAGGA +ATTGATTGGACTCAGCGTGACTCCTTCTGCTACAGTGCACACCTGGAGATCTCACTGCAT +GAAGAGTCAGACTGGATGTTCAAAATTGAGCAAGTTTATTTATTATATGAAGAGAGAGTT +GGATAAATGGGGAGCCTTGGGGAAATAATTTTGCAGGTAGCATTCAGCTTCAAGCGGCTG +TGATATCTCTCTGCTATTTCCTGATAGCAACTGATTTTTTTTTTTTTTTTTTTTTTTTTT +TTTTTTGTGCAAAGAAAGACAGGGAGACTTTTTTTTTTCCAGAAAGATTTACTATCTCGT +GTCAAAATGATCTTCTCACAGATATGGTTTCCCTGTGAAATTTCACTGACATCTGGGCCA +GATTCTTGAAAAATGATTTCTGGCTTTTTTTCCCCTTCATTTCTAATTTACTGGATTACA +ATAGATAATTCTTCACCCCCTTCTGAACCTGTTTCCACGAAAGCGAAAATAAAAACCAGG +ACGTTTAGACTATATTAAAAAAATGTCAAGGGAACAGGGTAGAAATTTTTGATGTTATAG +AAGAAAGAAACAACATACGTTACAGTCGTGATTATTTTCATTATTTTTTTAAACCTGCCT +AGAGAGTAAGGCTCACGCTTCAGTTTTAAAGAAAAAGGAAAAACACAGGTGGGGAAAAGA +TGATTTAATGCTTCAGTCAACTGAAAGGGAGGGGCTCTTCCCCAAGGCCTTCATGGGGTT +GGCAGTTTTCAGCTCCTGGTATCTGAACAATCAGGCAGGATTTCAGTAAGGGTGTCTGAA +GTACAAGTAGAATGTCTGTTAGGCCAAAAGTAAGTTTTAACATTTCACTGAAGAAGACAC +AAAGATTTCTGAAACCAGAGATTTCAGAAACTCTGTTGACTTCCCAGATGGTAAAAGCCC +CTAAAATAGGAATTATTATTTTGTACCTCATTTTTCCCATCATGCTTTCTACTAGTCTAG +TCTACTAGAAGAGGGTTTCAATATATGGTTGATGAATAAGGAGGTCATGTAACTGTGGAT +GAGTTAAAAAGACTCCTTGGGCTACGGAGTAAGGCCAAGACCAGTATAGGCAATGTAGTG +AGAATCTGTTTAATTTTTTGTTAATAGAAGAAAGATCTTTGCATATAAGTCACAGTAGAG +CATTTGCCTAGCATGAGAAGGGTCTTGTGCTCATTCCCTAGTATAAGGCAGCAGTGTGTA +GTGGGGATGGTCTATATATGACAACCCACAGCCAGAACCACAAAGAATAAGGACACATGC +TATCATTTATTCTAGGATCAGAAACAAGGTAAAGGTCGATTTGCTCATACTGTTAACCAA +CACAGTATTTCAAGTCTGAGCCAGCACAGCGAGGTAAGAGAGAAAAATCAAAGGCACCTG +AATAGGAGGGCAGGAGGAGAAGCTATCCCGATTTGCAAGCAGCATGATTCTGTATGGCGA +TAAGGCTAGACTGCACCGAGAATGTTAAAACTGACCAGCCAATTCAGTAAGTTGGCACGA +TATGAAATCAATTTCAAGAATCGATGGTATTTGTATATATCAATTGCAAAACTGCTGGAA +AAACAATCTTAATGCTAGCTGTTACAGCAAATAACCTGTATAAATAAATTTAACCGAGGA +AGTGAATTATCTCCACAATGAACATTACAGAACACCAATGAAGGAAACTAAAGATAACAC +ACCAAATGGAAACACATTCCATTTTCCAGACTAATTAATATTGTTAACATGCCCACACTA +TACAGCATGATCTACAGAAGCAATGTAATTCCTATCAAATGCTAATGACATTCTTCACTG +AAATAGGAACAAGGAAAAAAAGAAAAAGCTCCTAAAACTTAGATAAAACCACTAATGACT +GTGAATAGCCAGAACATTCCTGAGCAAAACAAAGAAAGCTGGAGGCAGAATAACATTGCA +CCCCAACACACTGCAAAGGACACGCACAGAGAAGTGCAGTGGGAAGGCGAATGTGGAATA +ACAGCCACATCATTATGACCAATCTGTCCCCAGCAACAATAACAAACCAGCAAAAATATA +CATTAGGAAACGAGTCTCCTTAATAAAGGATGCAAGCAAGGCTGGCCATCGACATGCAGA +AGAACGAAGAGCTTTTTCTCTCGTGTTTTTTAGATACACATACATGGAAAACACTCTGAG +ACACTGTCTAGGTGAAGACTTTTCCTTCAGCTATGACCACCGAGACCACCACCTACAAAA +GTAAAAATGGACCAATGAGACTGGCTGCAGTCTAAAAGCTCTTGCACAAGTGGAATAATC +AAGAGTTTAAACGATGACTTACAGAGTGGGATAATATTTGCAAACTACTTATCCATGATC +AGAATAGTAACCAGAAATGGGTAGTTCTTAAAAGACGCGTGCAGATGGCCAATAAGAGCG +GGAGGATGTTCTTAGCATTTCTAATCATCAGGGAGGTACAAATTAAAACCATGATGAGAT +ATGACATTCCTCTGTGTGTGTGTGTGTGTATGTGTGTGTGTGTGTGTGTGTGTGTGTGTG +TGTGTGTGTGTGTGTGTGTGTGTACATGTTTGTTTAGGTGCGTGTGTATGGGTGCACATA +TGCCCATGTAGAGGCTACAGTTCAACATTAAGTGTGACTCTTCAGAAAGGGTGTATATCT +GGCCTGAGGTTTGTTGAGTAAGCAGGCTGGCTGGTCAGGAAACCCAGATATCTGACTCTT +CTTTCTCCCCAGTTCTGGGATTAAAATATATTGTCTTCCCATTACTGTATACACTGAATG +AATGAATGAATGAATGAATGAATGAATGATAACAAATGCACATCACCATGCTCACCTTTT +TATATGGGTTATAAGGATTGAATTTAGGTCTTTGTGCTTGCATAATAAGCACTTTGCCAA +ATGAGCCATTTTTTCAGTCCCTATTCATACATAGTGTGTGTGTGTGTGTGTGTGTGTGTG +TGTGTGTGTGTGTGTACTGGCAAGGATGTGAAGAAAGGGGAATTCTCCTATGCTGGTAAT +AGAAATGCAAATTAGTGCAACTATTATGGAAAACAGTATGTAAGTTCCTCAAAACATTAA +AAATAGAGCTGCCACATGATCTGGCAATCCCATTCCTGGGTGTATATCCAAAGGAGAAAA +AACCAACACGTCAGAGAAATATCTACACTTGAGTGTTAATGCAGCACTCTTCGCCCTAGC +TAACATGTAAAACCGAGCTAGAACTCTGTCAGTGGATACACAGATAAAGGAAATGGAAAC +TTAGTTGCCACACAAATAATAAAATCTGTCATTTGCTGCAACATGGATGTAAGTCAGGAC +TGGCTCAGTGACCTATCAGGCATGAAAGACAAACACTGCACATTCCCTTCAAAGAGGACG +CTGACAGTTGATTCCAGAAGTCAAGAATAGTGATTTCTAGAGCCAGGGACAATGAGAAAG +GCAAGGGAGGAGGAGAAGTTGGAAATGGCTTCAGGGGTTTGATTGGCAAAGAGGAATAGA +TTCTCATATTCTGTAGCCCATTAGGGTGAGTATGGTTCAAACTAGTTAACAGGTATGAGC +GACCCATTAAAATAGCTCATGAATTTTGAATGTTTCCAATACAAAGATATGATAATTCTC +AGAGCTGCTTAATGGTCCTCGGTCCCATTGGGATGATGAACATATTTTAGACCTAGACCT +AGATAAAGGTCTCGGTTGTACACTGTTAAAGTGTGAAATTGCTAATATAAGTGACATGGA +TTTCACTTCAGTTAAAAAGGAAGGAAATCCAGATGTTCATGTGAAACTCAGACTCATCCT +GTAAGAGCTAAGGTACCTTATGGGCATATGGCATGCACCTATGGCATCAGTGTGAGAGCC +TAGGCACACATGTGGTATGGAACCAGCATTAGAATAAGGTACCCAAGGAGATGGCATGAA +GACACAGTGTAGGCTTAGGGGAACTGGGGAGGTGTGGAGGTGAAACACTGGTGACTAAGA +AAGAAGCAAGTTGGATATAAGAACTATCCGTACCCCGTGAACAGTGGGGGTGGGTGTTAT +GGGAAGGCCTGTACTCTCCATTCATTCTCTGACAGTTTTCAAAAGGTTTTCAAGGCCTCC +CTTTATACACATTTCTGGTTTCTGGAGTTAGAGTTTTGTTTGATATAATGAGATCTCCAG +ACATAAATCCACACAATACAAGTATTTGGAGCCTCCACAGCAGAGTTCCGAAGTGAGGAA +CATCACTTGGTACATTACTCTTGATTGATGGGTAGATTAATTAAGAAGCAGCCTATCAGA +GGAGAAGCAGCACACTGTTTCATTGACTTACAGACAGTCTGTATGTGTTTCAGTCATCTG +CAGTAGGAGCATCCTCTTCATATTCTTCCCCAGATCATGAGTGCCAGGCATCTTATTCAA +ACAGAAAACAAAATTAGCCATGGTTGGTCCAGAGTGGAATTTCTGAAACAGTATTGGAAT +TGACCTAGATATTGACAAGGATAACAGCAGAATGCTTGATAGTGGTTGGCAAATACAGGT +AGTTCTTCTTTATTTCTTTGTGACATTACTGTCTGTGCAAATATATTTAATTCACATTAC +TGTGTACATGGTACTGACAGCTGCAGCCTATTGAGGTGATTATAAATGCAATAGGAATAA +ATCATCCTTTGCTGACCCCTGTAAGAAAAAATGTACACAAAACTGCTTCCCGTCTTCCAA +GGGAGCTCTTACGTTTTCCCAGTGATTAACCTGGAGGAGAGACACACAGAGCTTCCTGGA +AACACAGAGCAAGAGTCACACATCAATAGTATTCCACTCATGGATGCTCTTGAACTTTCT +CCTACTACTGTGGAAAGAGTGTGAAGGCTCTTCTGTGGAGAGCTTTATAGAGAAGAAAGC +AAGTATGAGGGATTCCACAACTCTCTCAAGGAGAGAGATTCAAGAGAGGGTCTTTCTGAA +CCGGATTGAGACTGGATGAATAAAAACAGTGTAGGGGAGCCTTCCACATGGCAGCGGGAC +AACTTAAGGGGCTTCTGTTAGCAGTGCTTTCTTATATGAATTTTATTTCCTTAGAATGCA +TTTATAATTTTCCTTTCATTTTCTTCAATACTAAATAGGTTATACACATTTCTGTTTTAA +CAAGCTAATCAGCATCTTTTGAGTAAGTTTAGACAACATGATAGAAACTTATGAGTAAGG +CATTAGCCAGGCCATGTCATATGCAATTGGAAGTATTAGAGATAGAAACGGAGCTCCGGG +GTAAAGCCTTTACTTGCCCAGCAAGGACAAGGCCATGAGTTCTAGCACCAGGACTGAGAA +GAAGAATTAAAAGTTTAAAGAGTTGAAATCACTGTTTGCAGAGGTTGCAGCTAGTGATAC +GGTAGACGGCTTGACTCGGATGTGTGAGGACTTTGGTTCTAACCCTAGCACAGATAAAAA +AATTAAGAACTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTGTGTGTGTG +TGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTCTGTGTGTGTGTGTGTGTGTGTCTGTGTG +TGTGTCTGTGTGTGTGTGTGTGTGTGTCTGTGTGTGTGTCTGTGTGTGTGTGTGTGTGTG +TGTGTGTGTGTGTGTGTGTGTGTGTGTCTTATACAGAGGTAAAGAAAATCCTGTTAGCAG +TTTTCATAAAAATGGAGAACAAGAGCCTCTTTTCGCAGACCTAGAAGAGCAGTTTTATGC +AATGCTCCTGAGCGTCAGTGAATGGGAATCATCTTGGGTGACAGCGGATTGTAACTTGAG +AGACAAAAGCATGAGGGAAGTAGCTGTGCACCTTCAGCAGAAGTGCAGACCTGTGTGTGA +GTCCCCGACTAATGCATATGACATGAGATTGGTGGAGAGCAGTGGAGACGATGGGCTTGG +GGCAGTTGTATCCAGGGCTGTCAGAGAAGAGGCTGGTAGAAGTAGACGCAGACAGCCTAG +TGAGAAAATGATCATAATTGTGGAATAAAGAGGAAATAAGAAGCAAGAATAAAGCAGCAT +TAAGAATAAGAAAATAATAAATAAGAAAAGAAAAGCAGAGAAAAAAATTATCTTTACTCA +TAAGGAAACCCAGCATTTACCAGGAAGGGGCGGGGTGGGGGTGGGGGATCCAGACAGTTG +AGCTGAAAAACCCAATCTAAATGTGAAAGCGAGGTATGTGTACTGAAGCTGGGAATATTC +ATCAATGTGTTAAATGTCACACGTTCTAAAAATATGAGATAGATTTCAACAGCCTATAAA +GACCCATGATTGGAATCTTGCTTCTATGATGCCATAGCAATTCAGATGGTTCTTAAGTCT +CCATGGCAACAGCCAACACTACATTTTGTCCTTTGAAGTCACATGACACCTGATGTCACA +TAACAGTTAGGGAGCAGAGAGAAGCAGCCAATTGTATTTCTAATCAGTGGCACAGACACC +AAGGGCTACTGTGGAAGGCTCTTGTTGGCCCTATGGATTATAGTGGTCAGAGCCAGCAAG +ATGGCTTAGCAGGTAAAGACAACAGCCTCCAAACCAAAGAACTGAGTTCAGTCTCCAAGA +CCCACTTGGTAGAAAGAGAGAATCGATTCCTGCAAGTTATCCTCTGTCCTCAACTGGTAT +GCTGCAGCATGTGTGTGTGTGCCAACACCCCCCCACACACACACACACAGACATACACAC +CCACATACACACACACACACACACACACACACACACACACACACACACACACAGACATAC +ACACAAAAGAAATAAAACTGTAAAAACAAGTTTCAAAAAATGCACCTTAACTAGTAGGAT +CTGGGTGTTATCTTGTTATCATGAGCAGTTGCTCTATATGAGCAGTGGTGTGATTTATGG +GTTGAATATCAGTTCAGGGAAGATCCCTTCAGGCTTCCACTTGTAATATCTAATCATCTT +AGTTGTACCAGTGATACACTGGTTAGCCATGAATAGCCTACCACCTCAGGGTAAACAAGG +GCCTCACCCACTAAGGATATAATGCTATACCATGAGGAATAAAGTATAAGTCTCTTTCTT +GGTTTTCCATCTATGGAATAGAAGCAATCACCAATGTTTTTTTTTTTCTTAGTCAAAGGG +GAAGGTCTATAAAGCATTTAGTCAAATTTTGTCCAATGCTTTTTGGGGGCCTGTCTGAAA +GAAACAGCAATCTTGGCTTTGGGTATGGAGGTGTCAAGATGCTGCATTTCTTAACCTGTA +GTTGGATAGAGCATCCCAAATCTTGCATGCATGAGAAAGATAGAGGGAAATCTCTTTTGA +GTGTTCCTTAAAGTCACAAGGAAAGATTCAATCCAATCCCCAAAGCTTTTACCATTATCA +AGCTGGGTGAATTAAGACCCATAAACTCAATATGACTTTGTTTTTCAGTGGAGTTACAAG +TCCACAGGCACTAGACTCAATGATGATGCTAACACGTATCACTGCCCGAACACTTGTCAC +TGTCCCTCCTTATTTATCTCTTCCTTTAGTGTGAGAGGATTCCGAGAGAAGAGCAGAGAT +AGCCCATGCATATTCATCTTCTTCCTCTTCCTTCTTCAACTCATATGCCTGCATTCTTGC +TATTTTGCTGTGGAGTTTAAAACATGAGAGAGTGATACAGGGGTTCTTGGAGCTAAAAAC +ATTCTATAACAACAGTGTTGATGGAAGCTATTAAGCTCTTATCTTACAGGCCACAGGATA +GAGAAACAGAAAATACAGAGCTGGGAGACCATATGCTTAAAGGCTAAAATACAGCTGAAG +GTTAAAAGATAGCAAGGACACAGAATAACCTGAACTAACTGCTGACTGTGCAGGATAGAT +GCGTGGGTGAGAGCTGGTTACTCAGAGAACGTTCCTGGAAGAGAGTTGATACACACTTGA +AGGAGACCTAATATTTACTGAGTGCTTATGAAGTAATGGACTTTGGGCCCTTTGCCTTCT +TTTTCTCATGGATTGAAAGGTAGATTCTGGATAAAATAATGCACATGGGAAAGAATTATT +GGTATCATAGAGCTGGTTGTATAGTGCATTTGCCAAGAGTGTGGACATCAAAATGAAGAT +GCCAGATGACGACAAAAGGCCAAATAAGGACTTCAGGTGTAAGGAGGAACCACAACCTTT +TTTTTTTTTTGTATAAAATTATTTGTCCCCAACCATGGGACTTAAGAGAAAGATGTCCTA +TATTGGGGAAATCAATGTGATTACTAAACACATTCAAGCATTATGTTACAGACTATAGTC +TAGAGGAGGCAAAACCAAGGATGCATGCAAGGCAAGCTAGAAGAATGATTGCCGTGGAGA +AGAGCATTGGTGTAATGTAAGGACAGATCTCATTATGGAAAGAAAGTAGGATTTGAGTGT +TAAACTTGAAAAGACTGTACGGCAGAGATCTTTGCTACAGAAAATGAGCAAGCTGAGAAG +TGCCCAGTGGGAGCTACTCAGATGTATCTATTTGGGTTTCTGGTTTTGAAGGGCTACAGT +CCACCAGTCCACCATGGCAGAGAACTCATGGTGACAGGACCATGAGGCATCTGGTATCAC +TGTATCTGTAGGTAGGAAACAGAGAGTAAGCAGAAAGCACCCCCGACCATCAAACTTCAA +GACTCACTCCCAGTGACCCACCTTTTCCACCAAGGGAAACTGTCTCTTGACAGTTCTAGA +ATCTTCCAAAACAGTTAAGGACCAACTTCAAATACATGAACCTCTGGGGGACATTTTACA +TTCAAAGCATGACAGCACAGCCTACTTCCCCCAACACACATGATTTCTTCTCACCTAATG +GTCCATGAAATAAAGCAAAGTCAGACAGTCCACATGTACTAACTTCCAAATAACTTCAGT +ATTCCTTGAGTCCGTTCTCTGTATGGTGTATGAGCTTTTGTTACATGAAGCCAGGGCTTC +CAGGTGCTTTCGTATGTAAGAAGAGAAGTCTATTAGCTATAGCACAAACTAAATGTCCAT +GGAGATAGTTTCCCAAACCATTCCTCTATAATAACTGTTCCTTTATTGTATGCACAGCAG +ACACGATGCTGAGGGAGACACAAAGTTTTAACCTTCCGCAATCTTAGAAAAAAACCATCA +AACTCTCTGAGACTTGATTTCTCTGTAAAACGAGTGACTAGATTAGGTAACGTACAATTC +AGCTCTAATATCCTACGGAGTTTATATCATGTAGTTAGTCTTAATGATGCCTTTAAGGAA +CAGTGTTGCTGCTTTTGTGAGTGTAGGCTACTTCTTGTTGTGAATAAGCGTATTCTTGAA +ATGTCAGCTTGTGTCCAGGGCTACCAGACGCTGCAGTCTCTTTTGATGAATCTCTAACGA +AAACCCAAAAACTACTGGGGCTCAAATAAACCAATGAATTCTTAAATTATGCTCTCTTCT +ATCATGACATTACAAATAGAGTTAAGAGGAAGACTGTTCAGTTCCCAGGAGTTAGGTCAT +AGGAGTTAGACTGACTATAAGTGTGGTCCTGAGACCATAGCATCTCCTTTACAACACTGC +TTCAAGCCTACCCTACCAGTCTTCATTGTTCCACTCACCCCAGACCTGGATAGCTGGCCC +ACTGCTCTTCATGCTGCCTTCGACACAAATGGTTCTGCTTCGCCTGCCACCTGCACTCTT +GCCAAGCCATTTTCTATGGGAGGCACTAACTGCCTCTTCCCCACTGTCATCAGCACTCTA +TCCTGCTCTCTGCAGAACCTGGTCACTGTTTCCCCTGCTGTACCTGCCCATAGATTCAAA +TGTTCCTGATCCCACATCCCTACAGGCTAGGTAGGTACCAGCCCTCTCTACTCTGGCCAT +TATGACTCTATAGAATTGCCATAGATACCCATCCCCATTGTGGCTCCTGATATAAGAATT +GTTCTGCCATGGATGCCAACTGATTATCACTCTGTTCACCTTAGCACTCTCTTGTAGAGA +GCCTCACTGATTGTCACCTGTAACAGTAACATCTATCCCCGAAGTTCTTACCCATGAAAT +CAATTCTCTCTTCCAAATATTGTACCTATTTCTCCAACAGGAACTACTTTTGCCTTTTTA +ACGGTCTGCCTCTATTCTTCAACGGAGTTAGACAAATGCAGAGAGGTTAGTGTGCATTAG +AAAACATACATTGTGTGACGGAATTTGCCAGGGTTCCTGGGCCCTGCCTTTGCTGCAATC +TTCTGATCTTCTTCATTCTTTTGTTTCTGTTTCCCGAGACAGATCTCAGAGTCTCAGAGT +ATACCTGGGCTTGTCTCCAACTCACAGTGGTTGTTCTATTGCTGTCTCTTGAGTGTTGTC +TCCTATGCAAGTACCATTACCCAATTCAGAGGAATAATTGTGTGTGTGTGTGTGTGTGTG +TGTGTGTGTGTGTGTGTGTCTGTCCTTGTACATGTGAAAGCCCAAGGTTGACATACCAAG +TGTTCCTCAACTACTCTGCACCTTACGCATTGAGGCTAGGTCTCTTAATTGAACCCAGAG +CTCACTATATAGGCTACTCTAGCTAGGAGTTTCCTTTATTCTAGCTAGGAGTTTCTGGGA +GCCTTTCCCTTGGCCTTCTGAGTGCTTGAATTATAGGTGGGCAGCTATGCCTTCCTGGCT +GTTATCTGGGTTCTGTTAGTCCAAACTCTAGTACTCATGTATGCACAGCAAACACTCTAT +CCACTGAGCGGAAACTCTTGGTCCCTAAAACCTGCTTTCTATGTTGAGATTTAGTGCCTC +ATCTATCTCTGCGGAAAGACAAGGACTCAAGAAAAGAATGAAAGGCATCTGTTGCTAATC +CTTTCTCTTGGGTTTCTCTGGAGAAAACGTCTTAGGCAAATGGTCTTCCTGGATTCCTGG +AATAAGCATGTAAAATAGACCCCCACAAAGGCAGTGCACACACCATATTATGCACACAAT +AGGAAAGCAGGATGCACTGCCAATTCTCAGCTATGCGCTTAGGCAACACTTGTCTGCATA +CAGGGACAAGTATGATCAACATGTAGAATAGCCTTGGGTTCTAACAAAGAAATAGCCAAG +TCAAGGCCCCAGGGAACCAAATCCAATGCATTCCTTTCTCCTGGGCATTGTTTTCTGTGA +TCCCAAGCTCTCTGGTTGCATAGCTGTCTAAACACATTCTGACATGAAAGGGAAGTACCC +TGAGCTCCCAGAGTGGTCATGTTTGTTTATGCTCCACCGCTCGCTTGTGCCTGCACAGTC +ACATCCTGGCAGTCCCTATCAAAGATGCTGTTACAGAAATCCACATTTCCTTTAAAAACA +GAAAAAGACAAAAAGAGCTTTTATTCACCAAACCTCTTCTCTTTCACTTCTAACACACAG +TTCCTGTGCAGCGCACCTGGGCTCCTAGGAAGGGAAGAGTCCATTCACAGGGAGGTGAAG +GGAAAGCCATCCTGGCAAGCTTGGGCAGGCAGTGCTGCCAGTGCACAGAGAACCTCTTAG +GAGATGGGCAGAGTGCCTTGAACAAAATACTTCCAGCTTCATTAAACAAGTGAATTGTCT +TAAATTGAAAAATATTATCCTTTCTACCTTTGAATATTTAGTAGAAAGTTGGCTAAGATT +TCAACAAGCCAGAGATTTAAAAAGGGGGGGGGGGGCAAATCTGTTTTGTTTTGTTTTAAA +AAAAAAGAAAGAAAGAGAGAGAGAGAGAGAAAGAGAGAGGGAGGGAGGGAGGGAGGAAGG +AAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGAAAGAAAGAAAGAAAGAAAGAAAGA +AAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGGGAGGAAGTCAAG +GATGTTTTGAAGAGCCAGGTAAGGTGAGGAGGAAGGGGGTGCCTCTGTGGGCCCATGCTG +AGGCATCCCTTCCCCCTGAGGTCCTAGCCATATGACAGACATAGTATGGAATCGACTTTC +TTTGGGGAATGGGAAGGGAGTTTATAAAAGTTTATAAAAGAGGTAAGTTTGTTAGCATGA +ACAGTCTTTATGGTGAGCTATGGGAAGACAACCCTTTCGTGGAGCAGAAGGAGCAAGAAG +GGCTTTTTTCTTCTCTCTAGGAGACTGTATGTATATATGTATCACAATGAGAAACAATTT +TAAGTTCACATTTAAAAGAGAAAGGAATCTCAAAACCTTAGCCTTGTGAATATGATAGTT +GATCATACAGTTTAGCATGAGAAGCACCTTAAGTCTATAGTTACAAGACAATCAAAGGAA +ACAAAATTTTAACTTGTGATTATGAAAGTTGGATCGTATAGTGGAGTCTTTTATTAGAGT +TAGGCTAATTTATAAGAACTCTATCAATTAATGTTAGGACAGTGGCATAACAAAGGGTTT +CGGGGATCTGCTTTTTAAAGGCCAAGTGCCTTTCTCTAAACTATATCCAGGTAAATCGTG +CTTGGAAACCATTCAAAGTTTTAAAATAGAGGGATTTTGCCCCATGGCTACTGTCATACT +AATAGTTTAGGTTTTTATGATTAATTACCAATGGGTTTCAAATCAATGCAGTTCTCATCT +TGAGTTAGATTCCTTAGGTTCAGGCTGAGGTTCTGAGCGAGGAAAGATCTGTTCTCATTA +AAAGAAGGCATCAACATTTATTTCCTCAGCTGATGGAAATCCAGGCATCTCTGATGGCTT +CAGGCACTGGGACCTATTCTTCTGTTCATAGAAAATAAAAGGATTGGCGTTTCGCTCGTA +AGGGACACATTTAAATATCAAGGTAAAGATGCGTCTCACACAAAGCAGAATTCATTCCAA +ATTCCTGGATAAAAGATGCCGTGAGAGTTGGTCTACGATGACAACTAGAACGGATTTAGA +TGGCACCTCCCCCTTTGTCTTTGAAGGTGCTTCGGGGGTGTGCAAGTGATTGTGCTGGTG +TGCAAGTGATTGTGCTGGTGTGCAAGTGATTGTGCTGGTGTGCGAGTGATTGTGCTGGTG +TGCGAGTGATTGTGCTGGTGTGCGAGTGATTGTGCTGGTGTGCGAGTGATTGTGCTGGTG +TGCAAGTGATTGTGCTGGTGTGCGAGTGATTGTGCTGGTGTGCGAGTGATTGTGCTGGTG +TGCAAGTGATTGTGCTGGTGTGCGAGTGATTGTGCTGGTGTGCAAGTGATTGTGCTGGTG +TTATTTTACAAGCTGGACTCCAGGCCTGAGTAAAAGAGGGAAACGAGAAATCCCCCAAGC +ATGGGCCTCCACATCTCTGCTTACTGATCTACACAGCCGTAAGCCTTATGCTTTTGTCCC +ATGGCCAAGAGCAGCTTAAGATGCCACACCTCCTGCTCTGTGATGGATTGTACCACAAAG +CTGTAAGCCAAAATAGGCTGCCTCCTACTTAAGTTGCTTCCTGTCAGGTATTTGGTCACA +ACAAGGAGAAAAGCAAGCGATGCCAATTCCCATCAATACCCAACACCATTAATTTAATTC +TCTTGACTCAGCTAAAACAAACCTCCAAGTAAACAATTACTTTCTTTTGTGCCTTCAGTA +GAAACTGACCAAAACCTTAAGATTTAGTAGCAGGCGATGCCCCAGTGTATGGGAATGCCA +GGATAGGGAAGCAGGAGTGGGTGGGTTGGTGAGCAGGGAGAGGTGGGATGGGATAGGGGT +TTTTATAACATTTGAAATGTAAATAAAGAAAATATCTAATAAAAAATTAAATGGAAAAAA +AGATATAGTAACAGGGGGTTAGGGAGATAACTCAGGGCTTGCTGCTTTTGTGGAGGATCT +GGGTTTGGTTCCCAACATCTACATAACCGCCAAAAGCCCCTGGAACCCTAGTGTCAGGGG +TCCAGTGCCCTCTCCTGACTTCCCTGGGCACCAGTGTGTATGTGGTATATAGAAAACTCA +AGCAGGCTCATACACCCACACTAAATAAATAAATCCTTCTTTTTAAAAGATTCAGAATTG +ATTTGGGAAAGTAATCAAAGCTTGTAAATAATGCACAGAAGGGTGTGTTTGTTGTATGGA +AAGTCACAATTTCCCCCAAATCGAATTAGGTAATCCTAGCAATTTAATTAAAAGTCCTGT +CAAATCGGATGCAGGTGTTTTTATTTTATTTTAACTTCTAAAATTAAATAACTTAAAAGG +AGCTTTTACTATAAAAGAATTTCCTGCAGGGTTTTCAATAAATTAATGTGCAATTTTTTC +AAGAGACTTGTAGTGAAGGGAAAGGAGCCCTGTCATTTCCTTCACTTTTGGCATAAGAAT +GGCTTCAGGTAGAGCGAGGTATGAATTAAGTTTTAAAGTAAGAAAAGTAAAGGGTCAAAG +TCTATGACCAAGAAGTCAGACAGTACTATTCATAAGTCTGCGGCTTCCTGTTGTCTTCAA +ATAAGATATTTTCTGCCAGGACTGGAGGAGATGGCGCGCTGGTTAAGAGCACTTGTTGCT +CTTCCAGAGAACCCAGCTTCAAGTCCCAGCTCACACGGCAGCTCACATCCTCTGTAACGC +TAGTTCCGGAGAATCCAATGCCCTCCTCTGGCTTTTTAGGAACCACCATGTATATGGTGG +ACATTCAGATAGACAGACCAAACACCCACACACTTCAAATAAGAAAGGTTAATTAAATAA +GATAATAAGTTAGATAAAATAAGTAAGATAAATACAGACATGGTCTGCTTCTCTGCTTTT +TTCATATAAGTTGTTCTTAAAATCCTCTCTCACCACTAACTCCGCCCCTCCATCATGACA +GCCCTACAGATACTTAGACCACCAGTTCATGTGGACAAGCCTGACCTAATGTCCCTCAGC +ACAAATTCTTGGAAAACGGAAACAAAAGTGTTCAAACAGTGCCCTCCCCTGCATCTTTCC +TCGGAGCTGAGTGGAGAAGGTTAAAGAGATATGCTAGCTCCTGCTCTACCAGATGCCCTG +TCTCAGCTTCCTCCTCCATAACGACTTCCCAAATGTCTTCTGAGGGGTCCCTAGAGCAAT +GTCCTGGGAGGCAACAGCTTCTGGGGTTCTCTGTCCTAACAAAAGCTCTTAAATGGAAAG +TCTTAAAGGCAAAAAACAAAAACGCAAATATCTCTTTTCAAAAGCTTCAGAGTAATCCCT +CTGTCTTTTATGTATCTTCAACAAACACATGAGTAGATAAAGACCCATTTCCAGCTCAAG +TTTTTATGATAATGACAAAAAAAAAAGCAGTTCTATTTTCTCCGCTGTGTGGCTTTTTTC +AGAGAGACAGGAAGCTCTGAAGGAAGACGTCTCCCAGGGCTGGATTCCAATTAACTTCTG +CACCAAGTGCTGATAACTTTAGGCAATCACTGTTCTTTGGAAAATGGGGCAGAGAATCTA +AAACATCATAAAGACAAGATGACTGATCAACCAAGACCCAGCACTGTCTGACTGTTTCCC +CAGACGGCCATAAGTGTAGAGAATCGTCAACAAAGCACCGTAAGTCTTCTTGGAGGTAGT +CAGTGATGTGACAGCGCTGGGCTGTGTATACAAGAGCAAAGATTTTGGAACAGAGTCTCG +GAAAACACTTTTGTAAAGCACATTATTCCACACAATGAGCTTTCCGGGTCTAGTAGAATA +GGAAGAACTTGAGATCTGGAGTTGAAGACCCACATTTGGGGTTTCTATGCTGGATCTGTT +CTGAATGTGCACATGTGCACAAAAGTGTGCGATTCCTTTGACTTAGTTTTTTGACGCAAG +CTCTACCACTGAACTTCAGCCAATTTAGCTAGATTGCCTGGCCAACAAGCCCAGGGCTCT +TTCTGTCTCTGCCCCACCAGTCCTAAAGTTAAAGGCCCAAGGCATTGTCTGTGTGCCTTT +TTATGTAGGATCTGGGGATCTGGACTCATGTCTTCATTCACACAGCAAGCATCTGCCCCA +TTGAGCTGTAACCCCGGGATGTACATTTCAGCAGTTCTGTGGTCTTGGGCTAGCTTTTGA +ATCTTTGAGCTGTATAACAAGCACAATGCTTCATTTCATTCATGGAGACCAGGATGAGCT +GCTCTGGCTAGCCTTGTTCATTTCTGAGTTGTTGGCTTGTTCATTAGGCTATACATTGAC +TTTTTCCTCATGTTCCTCTTGAGATCAGCAAGCCAGCCTCATTGTTTCTTCCCCATGGAC +ATGCCAAAGATTTCACTGTATCAGTTATCCTACTATCTGAAGCAAGCCATGGAGTCATGC +ACACAGAAATCAAGAATGTGGCGAGTCACATGGAAAATATCATAGGTAACATAAATGTAC +AGATATCTGGGACCAAATGATGCTATTTACCACCAGACCTAATTCTCTTTTTCTGACCAT +CATCTGTTAAGTGGGGAGGGATGAGATACTCATGAACATAAAACCAGATGCAACTTAACA +GAATCTAGTATAAATCCTAGAAAAATAGTTAAGATCTGTAAATACTGCTTTCTCCCACCT +CGCCTCTCTACCCTTGTAAACAGGGAAATTAATACCTGCCATGCTATACTGGATTCTTTA +TTGTAGTGTTCTTTAAAGGTAGCATGGGAAAGTCCTTCAAAAGAGCCCCAAATGCTCTAT +AATTTCCATAAAGCAGCAACTTATAGAATGTTTATCCTTATTCGGTCACAAAAAATTCAA +GTACTTGATTTTCATCCCGATTTTTTGCTGAGTACATTAGCAGGTAGTCAGTGATGGTTT +TCCCTGTGATACACTACAGTTCATGTTATAAGCCCAAGCACGTTAGTGTGACTTAGGATG +AGAGTCAGGGTTGCCAGGAAGGTGGTTTGGAGGATATTAGTTAAGTAGCTAGCTCACTCA +GTGTTACTTGAGGAATCTAGGACTCATCTGGGAAGCTCTCTTCAGTCCTTACTGCCCTAA +ACCCGAAGTGTTAATGAGGATGTTTGGAAATACGATGTAAAGGGAAGGAAAGGATGTGAA +TGGCTGTCAGGTTGTGATCTTCTTACCTTAATGAATGGAAAACTGTTTATGAAGCAGGGT +ATCTCAGGCCCCACATAATGAACCACAATTGTGCAGGGAGCTGTGATCCCCAGAGACTCC +AAGGGACTTAAGGAAATTAACCTCAATGACAACAAGGATGTTAAGAACAAAGGGTCGGGG +TTTTAGTCTGAGGTGGGCAGCCTCACCTTCTGACTGGGACAAACCTAATGGTCCTCATGA +TATTTACCTGTGTTTCTAATCTAGAGAAGTTTACCTTGAAGTTATCTCCTCTGTCTCTCT +GTGTCTCTGTGTCTCTGTATCTGTCTCTGTCTATCTCTGTCTGTCTCTGTCTCTGTCTCT +GTCTCTCTGTCTCTGTCTCTGTCTCTCTCTGTCTCTCTCTCTCTCTCTCTCTCTCTCTCT +CTCTTTCTCTCTCTGTGTGTGTGTGTGTGTGTATGTGTGTGTGTGTGTGTGTGTGTATTC +TATATCCAGATGGTAACAAAGAATAACTCAAAGGACAGAGGCCATTGGCTAGCACCTCAT +GCATAGGCACATTTCCCCCTGAGTTTAGAAGCCCTGAGCCCACAGCAGAAAGCCCATTAG +CTGGATAGCAGCCAAGATTCTCTTTCAAAGCAGCTCCCATTTAATTCAGATTTTTGCCAG +TTTCCACATGTTTAACACTCATTACCTTTTCTCCTAAGACCAGGCCCATCTAGGGTTATA +AATCTTGCCCTTCTGGAAGGTAGAAGATCTTTTAGAATGTGAGGCTGCAAGCAGAGAGCA +GTCCCAGTTAGAAAACTCTGGCCCTGAACCAGACAAATTGGTACTCCACAGCTAAATATT +ACTGAAATGTTGATGACTGCAGAGATCATCAGGGAACCCATACTGGTCATGGGAGTACAC +TTGATTGCCAGGTTCCTACGTCTACCATAGCTGCTCCTGCCTCTCTGGGGGTCCCTCCCC +TCCTCAAAATATTGTCACTTTATGCATTTCACATGAGCAGTAGCCATTGATATTTAAAGG +GCTTGGGGGATGATTGGAAATAACTTGACATTGCATTTTATAAATAACTGTCTCTTATAG +AGAGGGGAGACCTTTCTCTTGAGAAGTACTCTGGCTTGTAGTAAATTGCCAATGAATATT +GGTTTCATGAATAGATAACTGGTTGAGGTACTGAATATTAATGCATCACTCTAAAATAAT +ATTTTCTCATGCTTACCTTCATAACCTCGCACTACTAAAGAACAGAAAGTAAATATGTTT +TTAGCATGTTGGATGCCTTAGACTGGAACAGAAGATTCTTTTGATGGGATGGAAACCATG +CACCAGGATTCGCCTCACTGGGCTAAACTCAGTTCTGTTAGGTGGGGTGTGTGACTTAGC +TAAAACATCCTCAAAGCAAGACTGAGAAGAATACCTCCCTTAAGAGGGCAGAGTGTGAGA +AGTAGATAAACTAATGTTGGGAGACACTCAGTACGGTGCCTGGCACAGTGTTTCATGGTC +ACCATCGGAAGTAGGGGCCTCAGCAGCAGTGCTAGGTCAAGCTCTGCTTTACTGTTTCAG +GTCCTTTACATTCCTGGGTTCCATATTCATTCTCTGCAACCTCACAGACCACAGGGAAAA +CATGCAAAGTGGAAGCTAAGGAAATATCTCCATGACTAAATGCTCTCTGTGTAGCATGAG +AACCCAAGTCCTTAATACCCATAGAAAAAATGTAAGAACTCCAGGGACCCGTGGGTGAGA +TTGCAAGTCCAGAGTTAGAGGCTGCCTGGGCTTGCTGGCCAACCAAGTAGCCTGACAAAT +GAGCTCGAGGTTATCTGCGAGAACCTGTCTCAAAAATTAAGGTGGGGAAGGACAGAGGAA +GACACAACATCAGCCTCTTGCCTTCTCACAACATGCACACATACACCTATGAAAGAGTGG +GAAAGACACATGGCAAACAACCCCAAGTTCCAGGAACTTCGAGTTTGAGAAGTTGAACAT +AAGCAACCCCAAGAGTTATGCCCCTCTTGGAGGTGCTATATATAGGATCTTCAAAATTCC +TTCCCAGAATCCCTTCCTCTGGCTTTGGTGGGCTGTTCTGGTTCCAAAAACCCATGCTTG +GAGTCTGTCAGACACCAAGCAGCCCAAAACAGGATCAGTGTAACTTTTTTTGTAAGCCCT +GACACAGTTCTGCTGTGTCCTACCCACTTAGGAACACTTGGAGAGAGGCAGAGTAACAGG +GAGCAGTTGTGCCCCGGCTAAAAGGTCAAGGAGCAAACACTGTGTATGTCTGCAAGTGGT +GGTGAGGGGTTCTGGGATCAGGACAGGTGTGAAACAAAGCAAAATGTTCTAGAGCATCCA +TCTAGGGCCTAGAAGCAAGTCATGGATGTAGCTTGTTGTAGTCACAGAGAAGCCAACACA +GTGAAAGTCTGTGTGGCACACAGAGTGAGTGAGAGCATCTCCACAGGGAAGACAGGAAGG +TCTGCCAGACAGGAAGGGAGGTAGGGGGTGAGCACCGGGCTCTTCCTTGAATAATGGAGA +TCGAGCTTCTCCCATGACACCCCCAAAGTAAGGCCCGTGGACACGTAGAGGATAGGTATG +GAGAGGAGAGCGGAGTAGAATGAGGGATGGAGATGAGGGAACAGAATTCTTTGGAGACAA +GCCACTTTAAGTCTCCTGAGAGAGAGCTGACAGTGAATGTCCGGGAAGGAGAAATGTCTC +ACAGGCAGCAGCCCTTGAAGTCAAGAGGAGGTCACACGAGCACATCGCATACATAATCAC +TGTGCCAGTGTCATGGGCACAGAGTGAGGTCACGGGGACGGGGGACGGGGGGGGGGGGGT +GTTGCATCCGCCACAAGGTTGTGGACCAGGCCTTAGGCTACACTGTTCCCACTGTGTCCT +TAGGAACTTGAAGGGGTCTGACCCAGCAGACAGCAGGTGCATTGTAGCTATTTGATGAAT +GACTGAAAAAAAAATTGTAGGAGACTCCAAATACTTGGATACTGAATAAGACCAACTAAG +ATAGTTGTGAAGGGAATACGGTCTGGAAGCCACCCCAAGGTGACAGGAATCTTTTATATC +AGGACATGGGCTTATTCTCCGTGTATCTGGATGATTTGCTGGTATGGTGAGAGTCTGGAC +AATGAGATGAGCACTTGGCTCAGGGAGAATGTAATTTCAGCCTGATACATAAAGTTGAAT +GGAGATGCATTGAGCATAGAGAACTCCAGTGCAGGCGGAGAGGTCAGTCAGGAGTCGAGA +GAGTTCCTTAGCCCATGGTTTTGAGAACTAGTGGAGGAAAAGTGGATTAATACATGGTTG +AGGGTGTAGTGAAGGAAGACTGAGTAAGAAGGTCCACCTGCAGCTTCATCTTGGAGCTGT +GTTGGGAGTCGGGTATAAGAGAAGCAGGTAAAAAGAGGGACAGGTCCCATTCCAGGGACA +AGAGACAGATGGCGGTAGGTGTAAATGCCATAGGTCAGCTCACGTCTGCTGTGTGCATCA +AATGTATGTATGAATATGCCCTCAAGCTCTTGCAAAGACATGGGTGTTCTTAGGTATGGT +GACACACTCATTCATGGAGGGGCAGGTTTTGAATTCTTACCACACAGATAACCCTTCAAG +CTGAAGGAAGTACATCTGTTCAGGTTCATTCCATTCCAGTTCATTCCATTACACTCCTCT +TTGGTATGTTTCTTCCATTGTCTGCTTTTTCCAAGTTGCTGGCAATACTAAATGAGATAC +CTAGTTTTGGCAGTATAATACACACACACATACATATGCACAAACATACACACAAACACC +ACATGCACACAAAATCCCCCATTATGCCATAGACACCCATTTATACATATATACACAGAC +AGGCATGTACACATAATCTCCATTATGCCATACATACTATATACACACTACACTACACAC +ACCATCCACACACGCTACACTTACACACAAGTCCTCATAACACACATACGCAAGGAACCC +CCATTACAAATCAAACATACTATACATACATACTACCCACATTATGCACATACACATACA +CACACACAACTCCTTATAGCACATACCCACACATACATAGCTCCCAAATAACACACACAC +ACACACACACACTGTTTAATGCTCAGCCTCTCTGGAATAGAATCCATACATTTGATTTTG +AAAGTTTTCTGGAGAAGGTGTGTCCAAACATCTGATCAAACATCAAAAATTCCAGTTCCC +TGTCCAGATGTTGTGTCTACACTGGGTTTAACAAATGGTTATTTTGAAATATGTAAGTGA +CACGATTTTTTTTTCTGCTTTCTGCATATGGACCAGAAAACCATCTGAATAATGGTGTCA +ACTGATTCCATTCAGGATCCCCCTTTCTAATGAAAGACGAATAGATGGATGGATCTACTC +TCTCACTCCTGAGAGAGCACGCTGCCTAGTGAAGCCGAGAGGCTGGGAGCGCCAGGCAGC +AGCAGTTCTGTTTGCCTCTTCTGTTTTGGGTGAGCTGCCCTGTAGTTTGTTCAGACCACT +TTTCTTGGCTCAAATACAATACCTAAGACAGAGATCATTTGTCAAGTGAGCACGGTACAC +TGAGAGCTGTAGGCAGATTATGGAAAGAGAGAGGGAGGAGAGAGAGGGAGGAGAGAGCAC +CGGAGAGAAGAAAGAGGGGGAAGAGGGCGAGGAGTGGAGCAGACTTCTCCCCGTACATCC +TTTCTCGGGCACCTCAGGCACCAAGAATTCAAGTTAGACTGCTCGCGGTGCAGAGGCGCC +ACCCGCGAGAGGGGAGCCACTGGAGGCTCCAGGCATGGCTCTTTTCATGTGGGATGCTTA +AGGACTGCAACACAGACAGAGTAACTTGCAGAGAAGAGAAACTGGCATGAGGATTCCGCC +AAAATGGAAGGGCTCCTATCTCCGATGAGAACCAAGGTAAGGGGGACTAAACCCTGGTTT +CTTTGCGCGCTCCTTGGTGGTTTAGGGAAGGCTCACTGAAAAGGAAGATTATACTAGCTT +TTGTCTCGTTTCGGAACTAGGCTGGCGAATGCAACTGGACCTCTCAAAGAATAGCTTTGC +CTCCAAGGCAGAGCTACTACAATCAGTGAAAAGGGGAAGGGGGCGGGGGGCCATCTGTCA +GCGTGGACAATGGGAATCTTAGTAAATGAGTTTGCCTCTCGGTTGATTAGACAGCCATAT +TTTAGCAGGATTTCCAATCATTCTTGCTTTGGGACCGGAGCTGCCCTCCAGCTGTTGGTG +TGCTTGCAGGAAGTACGGATTTCTCTGGCTGCGCTGATGTTTCGCAGGATGAGTCCCGCT +TTTAAGGCAAAGAGCATGCCCAGCTTTCACTGGAACATCCTCTGGGCTCCTCCTCCGGTT +CAGAGCGGAGGATGGGGAAGCCTCTCTATTGAAAGTAGGTTAATGCATTCTGGAGAGCGT +TTTGTTCTCAGAAAACTCGCCGACCTGAACAAGAGATTTCAGGGCAGCGCTAATCAAACA +CACCTTGAACTTGTTCCGGAAGCCTATAGAAAAAAGCTCCAGGAGACTGATCCCAACCTC +GTGGACATTTTTCTCCTTGGTTGGAGTTTGCTTTTTACTTGAAAAGGACTGCCTTGTACA +TGGACTTTCCCAAGGAAAGCTCAGATGAAGAAAGGGCTACTGAATTCATGCATAACTTTG +AACAGAGGCTGAAAGTTTTAAATAACGCTAGCAATATTATTTTTCTTAATTGATTAATTT +TAAAATTTAGGAGGCAAATAGCTCTTTAAACATATAACAGTGGTGAAATCAATAGGATCA +GGCTTTTATTTAACTCGTTTCTTTGATGTTCAGCTAGGGTTAAAAAACAAATAGAGCCTT +TTGTCAAGGAAGTGGTCTTGGTTGTTTTCTTGTTGTTTTGTTTTTGTTTGTTGTTGTTAT +TGTTGTCTGCCCCTTCTAGTTAAGGGGCATGACTGTGACACTTTGAGACAACATTGGAAT +GTTGGGACATGCATGAAAGCACCACAGCATGTGGGGGTGGACATTCTGCTGGGTTCACCC +GTCCTTTGATAATCACCCTTCATTAGAAGGACAGCCCCAGTGACAGTTGCTACAAAGCTT +CTGATTCCAGCCCCTTGGCTGGCTAGCTGAGAGATCTCCTTGGAGACCTGTGTGGTGGCC +TGTTGTTCTCTCCTCCCCAGGTGATGTCAGGTTGCTTGCAGGCAGTGTCTTCCAAATGTT +CTTCTCTGGAGGTAGCAGGCAGAGAGCATACAGTTTTCACAGCTGCAGAGAAAATGGCAA +ATGCAGTTGGCTTCTCTCTCTTTATTGACAAGCTGAGATCCGAATGCTTGGTGGAATGGC +TGTGGAATCTGTTCATTTGGCCAGCTCCTGAAATCACTGCTGCAGACAAACTGTACTCTC +CTAGCGGTTCTTGCTGAGGCTGACTATGTCTAGCAATCTGAGCATATAACCCCATACAAG +TCCAACTCGCACGGACTTCAAGGGGAGTTCCCTATGGAAATGAGATATACCCAGACACTC +CACAAATCAAGCAATGGGCCCATTAAAATGGCATGCTAAAGTATCCAGGAGAAATGGACA +TCTGTGGGTCAGATTGCGCATGTACTATGTTTACTGGCTGAGTTCTCATCATGGTTGGTT +CTTTGACCATCACGTCATCTAGTACACATTGAGATTAGAGGCTCAGGTCCTTCCAAAGTT +CAAACCTGATATTACTACACACCAAATGGACTCTGGTTCTGACCCTTCCGTTGCCAGGTT +ACAAGGGATTTGCCCCTGTGCTTGAATTGCTTCTGTGATTTCCTTTTTAATCTCTTTTAT +TTCTGACTCTGGAAATTGATATCTCCCTATTTGAAATTTCAGCGTACATTTGAATTTGGT +AACCTACAATAAGTCCTGCCAGCTCAGGGAATGAGACCTGACTGCATAAGGATCAAGAAC +AAAATCCCACTCCTGAGCCTCATCTTCAGTCTCTGAATTGCTGAGTTGTGTGTTGTTGAA +ATGAGCCAGCGATTTTAATTTGCCAGAGTCTGACAATACTGGTGATCTCTTGCCTTTCTT +AAACTTTGATCACACTATGCCCTATTAAGTCTACTCTGGAATGTTTTTTCATGTTGATGA +GGATTTAGCTCGAAATGTCTGATTTCCTAGTATCATGGTTGGGCAGACAAAGGACACTTC +CTTCAGCAAAATTTTGGTGTGTTATGGTTACTTAATAACTAACTGACAATTTAAAGCAAG +TGTTGAGATAAACTGGACATCATGCAGTAATTTCATTGTGCCATGTAATAGACTTAACCA +GTCTAAATCATAGGTGCTTAATGCATTTTCATCTTGGGATTTGCATAATTGGCACATAAA +TATGCATGAGGTTCACTGGAAGGGGCCAAATAGAATGGGCAAAATGGTCAGGCATGCTGA +AATTAAGGCTATTTCCAGGAGGACACCTGAGCTTGCTCTGTCTCCTGGGTGGGTGGTCAC +ACTTGACATACCTAGAAACAGACAGGGTGACAGCTGGCTTCCTCTAATAACAGTGTATTG +TGAGCCACCCAGGTTTTAAACACAGCTCTGGCCTGTGGCTAGATACTTGGGCTCACTGTT +CATGCTTCCTTTTGGATACTATAAACCAGTGGTTCTCGATCTTCCTAATGTTGCCACCCT +TTAAAGTAGTCAACATGAAAGTTGCCACCCTTCATGTTGTGGGGACCCCAACCATAAAAT +TATTTTCATTGCTACTCCATAACTAATTTTGCTCCTCTTATGAATCATAATATAAACATC +TGATATGCATGATATCTAGTATGTAACCCCTGTGAAGGGTCATTCAACCCCCCAAAGGGG +TTGAGACCCACAGGTTGAGAGCCACTGCTATAAACCAAGCTAGGAAAGTCATTAGGCTGT +TGGTTGTATTTTTGACTGTCCCCCTAGCAGGTGATGGCTGGGGCATGGGATACAGGAGCA +CAGCAAATGATGCTTGTAGAGGCAAGATGGAAAGAAAGAAGGGAAAGATGCTGATTGGAT +TTCGACTCTTAGGAGGGCAAATAGAAATAATGCTATTCTTTGTTGCCATTGTGTTGCTTG +TAAATGTCTCTCTTCAATTCCATTCTTCACCTTCCAACCTCCTCTGTTCTCCTCAGTCTC +CTGAGTATTGATTGCATCCAGTGAATGAGGCAAGGGCAGCAGCCTCCTGTTTTCAGTTTC +TTGGGGTTCCTCTCTTCCTACTGTGAAATTTTCAGCAAGAACTGGGGGAAGGCAAGGAAA +TCCAGCCAAGCCTGGCTGTTATGAATGCAAGGAGACAACTGTAGAATGGGGGCAAGATGA +AGAAGGAGGGGTGTCGGGAGAGGAGGAGAGAGGAGTTGGGGAAGACAGAAGAAGGGAAGG +GGAGATAGGAAAGAACTGGTATGGAGAGGGGAGACAACAGGAAGTAAAGGTAGGGAACCT +GAGAGGGGAGGTGCAGGAGGAAAGTGAAACCAGGAAGGGGGAGGAGAAAAGAGAGTAAAC +AGAAAAGAGAGGGTAGGAAAGAGGAGAGGGGTGGAGTGGGAGGAGGATGGAATAATTGGC +CAGACTCCATTACAGCTGTGCTTTGTTAAATGTTTATGAAGTAAAGAAAACACAGGTCCA +CAGTAACCTCTCTAGAAAAGGTGGACATTGACTTTTAAAGCTTCACAACTATTTCATGTG +CTAATTGAAGTTTTTAAGAATACTCACCACACTGCTGTCTTTAATATCTCTTCTGGTTCA +CAATTACCTACATCCCCAGGGACAGTACATTTTGATGTGTCTGGACCTGTCTTAATTCTG +CCTCCAAGACATAAAGACATTGCATCATTTTGTGAATTAAAGTCACTTTAAAAAAAAGGG +GGGGGGGGGAATGGCTTCTGGTTTGTGGCATCAAATAACTTTCTAAAGAATATCCTCTGA +GAAGAATGGTCTTTCTGATAAAAGGGATACTTAAAAGGATGGGAGGCTGATCTTTTAAAG +GAAACTGTCTAAGGGGCTGAGGATATAACTTAGTGGTAGAGAGAGCTTGTGCAGAATGAT +CAGGGTTCAATCCCTGCAGTGAAACTTGCTGCACGGGAGCTGTCTATAACTCTTCCCCTC +AACTCATATTGCAATTTTGGAACTGCATTAAAAATATAGATGTAAGATGGTAAACAATTT +TTAAAAAGTCAAAAAAGTGCAATCACTCTGTGGATATTTAGATTAATTATCAGAGAGTGT +CTAAAATACATGAAGTCACTTCAAATTTTGTAAACCTGCTTGAATCTTTACCAGGCATCC +ATGGACCATACTTCCTTAAGTGATCTATTGTATTCCTCTCACTTGATTTATCAATTCCGA +CAAACTGTTAGACCCCATGAACCAGAAAACTTAAAAAGCATGTCTTAGCCTGTGCAGAGC +AAAGCTAAGGAGGCCGTGGCAGATGCTTTCAGCTGTAGTAACCAGGACTTCGCATAAGAT +TATGGCGAGCTAATGACAGCCTGGGTTTCATCTTAATGAGGACTCAAATTAAAGAGGACT +CCCTAGAGCTGGAGAATGACAGGTCCAGATGAAATACAAGGAAATATTTGTTAATAGAAA +AATATTACCCTATGAAGTGTTGAAACAGTCTTGAAAATAGAGGCGTCTGAGGCAGGCCAG +GAAAGATCCTACCCAAGAACATATAATCCTATGTGACACGCCTGGGAGAGCTGAGGCAGA +CATTCTGTGTTTTTATGGTGCGGCGTCATGTTTTACCTTAAATCCATGAAGCCAGAAATG +GGTTTGTGTGTGAAGCATGCATCAGATCTTCTCACCCAGAGCTACTACACGTTATGTGTT +GAACTGCTAAAGTCAATTCAGCAAGCAAGAAACAACCTCACTCTTCTCTAGAATGACCCA +GTTAAAGGCAACTGCGGGGTGTGCAAAGGAAGTTGAGGCTACGGCACTACTCATCTGGTT +ACATTTGCCTGTGGTAGTCAGCTTCCCGTTACTGTGACAGTGTCCTAGGATGACAAACTG +TCAAGAGAAAAAGGTTCATTCCACTCATAGGTTTGGAGGTCCAGTGATCTCCTGGAGCTG +CTTTTCTAGGGACTGTGGCACCTATCATGGTAGGGGTAGAGAAAAGCTGTCCACCTCACT +GCAAGGATAAAAAGCAAAAAGAAGATTCCACAGGACCCTTGAAGGCCTCCCTGAAAGGAA +ATTAAAAATCTCCCATTAGACCTTGCCTCTGAAAGTTTCCATCCACCTACCAGTAGGAGC +AAGCCTGTGTTGTAGGGGCTTTGGGGGAGACTCTCCATAGTCACACTAATAGAACCTACT +AAAGAGACAGTGAGCAGGGTGCTATATCCAGTTCCAGTTAAATTACCTGGGTTCAGACTC +TAGGTGTCACCTCCTGTAGCATGGCATTTCTGAGTCTCAATTTCCTTGCATATAAAACAA +ATACAATAATAAAATCTAATTTTTATTTACTTTTATGCATGTTTTGATGCAAATTTATAC +ATACCATGTGCCAGTAGAGGCCATAAGAAGCCATCAGATCCCCTTGACCTGAAGTTACAG +GTGCTTGGGAAACACTCATTGTGCATACTAGGAACTAAACCCGGGTCCTCTGCAAGGGCA +ATATTTCTTAACCGCTGAGCCATTTCTCCAGCTCCAGATAACAGGACCTATATCCTGGAT +CATTATGAGAAGCAAACCCATTCATTACCAGCAGGTTTCAGACCCCCACAATAGATATAA +TAATAGTATGAATGTACAAAACATTAGGTGTGTAAATACGCACAGAAGTTCAGACTCATG +ATACGTGTTTGGAACAAGTTGTCCTCCTGAGAACTGAATTGTAAAAACAGATGATCTGTC +TTTCATATGATGTAACTGAAGTGAGGAGGGACAGCATCACCTACCCGTGAGCTCCCTGCC +AGGTAGGGTCTTCACCTGTCACCTGTCACTGTGCAGCTCCAGGGGCTTAGGGGAAAGCAG +ATACCATTGCAGCATAAATCAGTGCTCATTACAATAAACCCTTTCTCAACAAATGACTAT +GGCACATGGAATGTTTAAAATCGAGCAGCATCAGTTAAAGGTATCCAAATCAATTAAAGA +ACAGCAGCTTTTCCTTTTTATGGTTTTAGTCTTTGTAGGAAAGACGTGGGTTATCTCACA +GCAATCTCCCCTAGAGTAGATAGGATCCCAGAAGTTTGCTCCCCACCCCTCAACCCCTGA +GACATCTATTTATTATTCCCTAACACTCCACTATCTGGAACCCTCATGAGAGAGTCTGTG +CCTCACCTGGATTTCTAGGATGCCCAGGATCTCCTTGCTTACCGTGTCCTATCCCACTTC +ATTCTCCCTTTGACTTTTGACATGAGCAAATCAGGCTTAACTTAGTGCCCCAAATCACCT +GAGTGTTTTAAAGTGCAGTTTCCAGGACGCTCTTCCTGAGATACTGATTCTGCCAGTCCG +AGGAGGTGGGGCAGTGTGGGTGGGGAGAAAAACCCTGCATTTTTGTCAAAAGGCTCTCGA +TGTCCTTTCATTGGTTGTTAAAAGAAACAGCATCTTGTGAGCTCTTGCCCTCCAGACACT +AGTGGGCGCTGTTCTACCCAGACCAACCACTGCCTCTCCTTTCCAGTCCACCAGTCTGAG +GACTCAAACTCGCTCTTCAGTTACAGGTCAGAGATAACTTTCTCGAGTTGTGTCCCTAGA +GCATGCTCTGTTTGCTTTCTTTCCGGTCTTCGGCATACTCCACGTAAGATCATGTTCGTT +TGTATGTCTCTTTGCAATGGGCAATGAGCCTCTGGACTGCCAATTTCACGCTATCTTCTC +ATTCCCCTTAGACACAGAGTACACAGTGTAGCGCACCAGGACTGCAAGCCCTTGGTGACA +CAGAAGTTATCTAAGAGTCCTTAGGCGTTCCATAAATACCAAGAATTGAGCAGATCTTGT +GTCGCCAGAATAACTGCTTAGGTCAGTCTAGAACTATCTCCAGATAAGGCAGGCGGATTC +CACACTGTGGGGTCATGGATGCAGAAGTTTCTGGGACAAGTTGTGCATAGGTCTTTTCTT +ATTCTTTCCTTTCAGAGTAATGTTAAGAGGTACTCAGTATTTTAATGATTGCCAAGGTAT +GAGATTGGATACAGGAAAAACATAACTAGAAAACAACATTCACCTTAGGATGGGGAGTCA +TCTTCTAGACTAATATTCAGAACTTCACTTTCCAAAGTGTTTGATGGTGTTACATTTTGC +TAAAGCTAAGGGCTATTTTCTCGATAAAGCATAGCTGCACTTACTCCAGGCAAATGGTCA +AAATTGCTTGCCTTCTGTCCCTACCTCCAGGATATCTATGTAGAGAAAGTACACCAGTTA +AAACCAGGAAAGCTGCCAATTTGTATGATCATTACAAAACAAAGTGCACCTGTGTGTGCT +TTCTCTTTGTGTATATAAAATAATTTTATTCTGTTAAGAGTTGAACCTGGGGCCTCATGC +TGAACAGGCACAGGTCCACTGAGATACATACTCAGCCCTACAAAACATTATTGACCAAAA +TCTGAAGATAGAAAAATAGTAAATGCATATGATATAACAGCACACAAATGCTTATTATAG +GCATACTAACATGTTAATATATAATATGTAGCCGGGGGTGGTGGCCCACGCCTTTAATCC +AGAGGCAAGCGGATTTCTGAGTTCGAGGCCAGCCTGGTCTACAGAGTGAGTTCCAGGTCA +GCCGGGGCTACACAGAGAAACCCTGTCTCAAAAAAACCACACACACACACACACACACAC +ACACACACACACACACACACACACACATATGCAAGGAGCAAGGCAGCAAAGCTGGTGAGT +AGCAAAATGAAACAGGCCATTCCTGCAGCACACTTATTTATCCATCCAACATGGACTCAT +TAAATGTTCCTCCTGAGAGTTAGGCAACAAACAGGCTTCCTTCTGTCAAGACAGCACAAA +CCACAAGGAAAGGTTTAACAAAGAGATCACAGCAAAACAGAGCACTTTCCACCTGGAAAA +CAAAGTGGGGGCAGGAGGGGGGGACACATTCTAGAAGCTGGAAGCTGGAGACAAGAGTTT +GTTTCTGAGGCCAGATTACGTCTCAGGAAGTATGACAATTTTAATACAAGTGGATGATAG +TAATTGGAAAAACTAACCCCACATTGATATTCAAGGAGAATTGTGGTAATGGCAATAACT +TCGTGCCTTCCAAGGAATAAAGATGCCTTCTGGAAGATTCTGTTAGTCTCCTTTATCTTA +CACAAAGAGCACAAACTCATATATTTCAAAAATTGGAAAACTGAAATTTAATAATTTTTC +CCATAATTTCATAGCAACATGCTGTATGCAATGCTACCTTAGAAAACACAGGGCAGGGTA +CTATGAAACTTGAGCAAGATTAAAGTTCTTCCCTGAACAAAACGTTCCCTTGAGAATAGA +ATAACCCTCTATTATCTTTGTAGAAAGTCTGGTACTCTTTGGTCTCTGTAGATTTTTAAT +TAGATATATATTTAGTGTGTCTGTATCTGTTTACCTGAGTATGTCTCTCTCTCTCTCTCT +CTCTCTCTCTCTCTCTCTCTCTCTCTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGT +GTGTGTGTGTGCCTGTGTTGATTTGTTTTTTGAGTCAGGGAAATCACTACGTTGCCCAAG +CTGACCTTGAAATCTTGAGTTCAAATGGTCTTCCTTCCTTCCATCCATCCTTCCTGATAG +GATACAGGCACACACCACTATAACTAGTGAAACTAATTTCTACTTATATGATTCCTCACT +GTCCAAAGTTTCACCTTCCAAGTCATATTTGCAATTAGGCATGTTCTAAGAACTCTAAAT +ATAGAAGTCTAGAAATAATTTATAATTTTTATCTCATAAGCATGGTTGAAATATTGCACC +ATCCTACTGTGTCCCATCCAGAAGGAGTCCTGCCTTTGTCAAGAGTATACACATAGTATA +CACCACACACTTTACTAGGCATCCCAGTTATCAGATTCATTGAAGTCATATTATGGCTGT +ATGTGGGGTCAGATACCCAGTGAGTGTCTTGAAGTATATCCCCAGATGAAGGGGGCTACT +GTACTTTCCAGGCTGCGTGTACAGTGAGTAGCTCTTTACTATGTTCCTTACATGCCTCTC +TTAAAGATGTCACATTTTGTCTAAGCTGAACATGCTTCTACCTTGTGACCTCATCGTCGT +AGCTACAGAAGGTCTTGTCAGGAATGTCGTTCAGCAGAAGGAGAAGCCCCAGATCATCAT +TTTACACGGGGATCACACACATATGAAACAAGGGTTATGTTCAGTTTTATGAGCTGTGTC +CCAGGAACATCTGGGGGATCTAGCAAAGCACTGAGGTGCTACTACAATGTGTCCTAAGCA +GAAATAGGTTTTATGAAAAATGACTAATTTGCTTAAGTGTTTTATCTGCCATTTTTTAGC +ATGTAAGACCATATGAAGAATATAGGTTTATGAAATTATTGGCCAGTAAGGATAAAGCAT +TGCCAGGAGACTAAAGGGCACCTTCCCTTTCCTCCCAGAAGAAACAGCAATCATGAATTT +AATGTTTATCACCTCTTACTTTTATGGATATTTTATTATAAATGTTTTCAATGAAACTGA +TATTATATATGTTTTAGTGCTTTCAAGAATGGTAGCCTAAGTGTGTGTGTGTGTGTGTGT +GTGTGTGTGTGTGTGTGTGTCCCCTGTGCAGTTTATTCATCTCACTCATTACTTTTGTGT +AAAAGTCACCTTATGGATATATACGTAGCTGACGTCCATTTGCTTTCCCCACTGAACAAA +TTGTGTGAGTACAATCTTACCACAAATCATAGATTCATCCTCCTGTGGGCAGACGTTTCC +ATTACAAAATTACAAACAATACTTCTGTGACGGCACATACACACGTTTCCTGAAGCACAT +GAACAAGTCTGCTAGTGTGTCCACTAGGGAGAGGAACTGCTGAGCTGCGAGGCAGAGGCA +CCCCAACATTAAATCACTCTCCAGAGACATCAATGGTTAAGATTGGTGTCTTGGTTTCTA +CACTGACACCCTCCCTTCCCTCTTCTGTGGCAGGTGCCTCGATGCACACATAGGAGGAGT +GCGGCTGAGGAGACAGCTCAGGGCCTGCTCCACAAGCATGGGGACCTGATTTCAGATTCC +CAAGATCCACATAAAAGCTCAGCAAAGCAGCATGTGACCACAGCCCAAGGGCTGGCTTCC +ACATGCGTAGGCACCTCATGTGCACATACATGTACACACATGTCCACACATATACAGAAA +GTATGAATACTTCTATGTACAATGCATTTACTGTACTTGTTTTATCGTGTCCTAAAAATA +AAAGATTTTATTATTCCTTACCAAGACTCTATTCCCCAGTCTTTAGTAACATTTGCTGTC +AATGTCTTCACTCTCGTGCCTATGAGTATGAATGGCATTGCATGTGGCACCAACCACCAA +GTACTAATCAGAGGTCACTTAAGTTGACTTTCTGTACATAAAACTCAAAATGGTGCAAAG +AAACTTGATAGATTCCATGATCCACCATATTTATTTCATGCCAAAGAAAAATGGCCAGAG +ATTTATCTAATACAAATGGTGCTTCTCTGCCAAACATAGACCTGGAGAATCACAGAGTTT +TCTAGTTTGATAAGAGAAAAGAAATAATAGAAGAATTCACTTTCTACCCGAAACACAGTG +ACATAGAAATGCCACACTCAAAACAATCCACCAAATGTCAGGCAGAAATGGACTCACCTG +AGTGGTGGTGTCTTCCCATCATCACACAGCTACACCATGCTATTAGTTTGAATTGTATTC +ACTTTATATATGTTTGTTTTTGAACTTTATTAGACTGTACAATTTTATAAGAACTTTAAG +GAGATTAGTTTTTAATAATTATGCATATTTAAGGAGCTATAATTAAGACAAAAATAAGTT +AATGAGCACTGGATGAGCTGGTAATTGGTTGCCTTGGAAGGGATCCATATATTCCTTAAG +TGAGATTAATGGATAGGGCTGATATGTCTTTTAAGTCTTATAGATATCTCTACAAGGACA +ATCCTGAGCATGTGAAGTAATATGCTTGGTGGCCTACTGCTTGCCCCTTCTTAGACAGAG +ACCCTGTTTTTCTTCATCACCTTGTAGTTCTATTGTAGCTCATAAGTGATCAAAATTTTA +GAGAGCTTGTAGTCCAGAGAAAGAACCTCTCTGCTCAACCTCTCTAGAGTCATGCTCAGG +TATTTCCCAAAGAAATACTTCATATGCAGATCTTTTAATTATGTGCCGGGAGAGCTAAGA +TACTACGGAGGGGGGGGGTGAAGACAGGGGGAGGGAAGGGGAGGGGAGGAGAACATGGAG +CTAGCAGGCAGCTTTGACCTCCAGCCAGGAAGGAAGGGTACCAAAGGCAGAAGCTAGAGC +CATGTGTCTGGAGTCAGAATTATAGCAGGGATGTCTGCAGGAGCTAAGTTTGGTAGAGTG +GCAGCTCAAACAAGGCAATCAGAGGCAGAGAAAGATTTTCCCTTCTTACCTGCCCTCAAA +TCTTCTCTAAGCACTTCCCTCTGGCAAAGCCAGTTAGCCAGTCTTGGAGTCACACATCCT +TGTGAGAAGAAGATCCAGGGAAGTGGGAACAGACACTAGATAGCAACTTCTCCCAGATTC +TGTTGTCGTCTGGTCTAATCTCTTGGATAGCTCCCATTGACAGTGACTGCTTAGACATAA +TTCTATACTCTCCACTCCAGTAGAGCTGCACACAGTGCCAGAAAAGGCAAATGGCGTTCC +TGCTCTGTACCAGGTCTGATTGGAGGCTGTTCTGCCTGGGGCCCTTGTGCGTGTGTTCAG +AAGGATTGATTGATTAATAGTACCTGTTGTGAGTGCAGAATGGGAGTTTCCACACTCATA +ACTGATATATACCACCCCTTCCCATCTCCCTGGATCTTCTTCTCACAAGGATGTGTGACC +CCAAGACTGGCTAACTGGCTTTGCAGGAGGGAGGGAAGTGCACCACCAGACAAAGCACCC +GGAAGGAACACACAGCAGGAGCTCTTGTCTGGAGCAGATGTGAATTTTACACCTATGAAC +CCAAGTGTGTGAGGATGTTCATTACTTTATCATTTTAAAATTAATTAGTGTGCATCTTAA +TCTTCATCTCTGCCTAAGCAGGCAATTCAGTTTCCCCACTTTCTCATGGGGCACATGGAA +AACAGGAAAACTCTTTGTCTTAGTTAGAGTTGTTAGTGCTGTGATGAACCACTAATTACA +AGTTGTGACCAAAAGCAACTTGTAACAAACAGTTCACCATCAAAAGCTGTGAGGACAGAG +CTCACACGGGGCAGGAACCTGGAGGCAGGAGCCATGGAGTGGGGCTACTTACTGGCTTGC +TTCTCATGACTCCCTCTGCCTGCGCTCTTATAGAACCCAGGACCACCAGCCCATCAGTCA +CTAATTAAGAAAATGCCCTACAGGTTTGCCTAGAGCATTCGATCTTATAGAGACATTTTC +ATAATTGAGGTTTCCTCTTCACAGATGACTTTAGCTTATGCCAAGTCGACATAAAACTAT +TCAGCATGTTCTTACACCACAATCCTCTGCGGTCACCACTGAGAGCTCATTGTCTGCCCT +GCAAACTAGAAGGCAGATGGCTCTCTCCCTCTATCCAACTTTGCAAAGGCCTGTGCCCCT +CAAGTCCCAAGAGTCCCATGCTAGCTAACATCTTTCCCTGGGCCCTTCTACTTCCTGGTG +CATTGACAGGGAGGTATAGATCTCTGCTGCTCACACAGTCTTTCCGGGCTGGGGATTCTC +TTCTCTCCATTCAACACACACACACACACACACACACACACACACACACACACATACACA +CACACACACACACACACACACACACACATACACACACACACGCACACACACATACACACA +CACACACACACATACACACACACACACACACACACACACACACACACACACACATGTAGG +CTCCACAAGGGAATCAGAAGCAGACACTTGCTCCCTCTTATCTTTTTTACCAGTACAATC +AAGCTGCCTATCAAGCATCCTTTGTATTTTATTTGTATGTGCTTGTTGGTTTTAAATTTT +ATTTTGATATGCTACATATCAAATATAAATATTGACCTTACAGCAGTAGAGCAGAAGGGT +GGGTTAGCAGAGCCTCGGCATGTTTGGAAAAAGGGAAGTGGTTAGCATAATATTGCACAT +AGTAAGGCTGACTGTGTGTGCATTCACATGCAGGAGGCACATGCACGTAGAGATCTGAAG +TTGACATTGATCATCTTCTTACATGGTTCTCCACTATATTCATGCCTTTTCATAGAGGCA +GGATGTCTCTGTTGAACCTAGGCTTTGAAGGCTTGTTTATTCTAGCTATCAGTTTTTCTC +CAAAGATCTTCTGTCTCTGCCTCCCGAGTGCTGGATTTACAGATGGGATACCATGTGCAC +ACAGCATTTGCATGGATTTTGGAATCCTGTCTCCTGTGGTCCTTACATTTGCATGGCAAG +CACGTTGATCAATGAGCAATCTCCTTATCCCCTCAGTCAGCTGTTTATTTACTTTTTTAT +AATATACTTTATTTCCTTCTCCTATGTACTTTGCAAAAACTCCACAGTAAATGACCAGCT +TCACTCAAAAGCAAGAGTCTTTCCAGAGGAAACCAAGTTCATCTCCGGGAGCAGCTTGGC +ATGGAAAGTGAGTTTGTATTACCAAAGCCAACAGCCTCAGGAGTTTCCCTTATTTCCCAC +TGCCCATCTCCCTGTGCATGTTTGTCTATGAAAGAAGGAAAAGATCTGCATAGCACTGGT +GGCAGCAGCTTGTTGTCACAAGGAACCTTCCATAGGAACCGTGTGTCCGTGCTGGTGACA +TTGATGTTGATTTTGCTACATTCAATTAAGAACATGTTCCTTTGAGGAGGCCAGGTGGAA +ATCTTAAAACTTGCTGCATCCTCCTCCTCACGTTCCACCTCTGCATCACCATCCTCATCA +TCTCTGGCTCTGAAGTGCATTTTTCTGAAATCTCATCTGCTCATCCAGATGAATGAAGAA +GCTGGTGGCAGACCCTGCACAAACTCAACATTCCGGAATAAGCGAGTCACAGGTCTGGGC +TGGTTGCCGTCATCATCTAGGAAGATGCTGCTGTCCATGGTCAGCACGGGTGCCTGCACC +TCCTCTGTCCTCAGTACAGGCTCAGCCTGTCTGGCAGCACTGTCATCGGGCTCCTGGGCT +GCAGCAGCACTGCTGTGTTCTGTGGGCAGGCCATCTGCAGCCATTGCTGAGGGCTCCTCA +CTCACAGGCTTGGAGCAGCCCTAGGGAGAACTCCACTCTCCCTAGTGGTGCAGGGACCAC +TGGCACCGCTTTTGGGAAAGAAGAAATGTCACTTTTAGGGTTAGGTTTTTGAAGTGGAAA +CTTAAGCTTTGGAAAGTCGGTTGGATGGTGTTTTGCTGGGGCAAACCCATGAAGGAAGGA +TTTGCTGAAGCAGACATGCGTGAAAGGATGTTCTGCTAAAGCAAGCAGGTGAAAGGAAAC +GTGATGATGGATTCTTTGCCAACAACACTCATGGTCCGCCTTACATTGCAGAGTTGAGCT +GCATTTGTGGGACTCCATAGAGAATAACTCACCAGGAAACTTCTGGTGCTGTGCTGCAGT +TTCTTGCCACCTCCACTGGGCTGATCTGCAGAGTCATATCAGCTGAGACAGACACACTGC +TGAAGCAAGGCAAGACCCTGGAGGACACGTGATGTTTGGAGGATATAAATAGTACTCAGT +GGACAGTGACAGAGGCTGAGCTAGGTTTGCTTATAGAGCTAGCTGTGTACCACTTGTGGG +TCTCTCGTCTTCACTTCCCTAAGAGAGGCACAGCTGAAAACTTCTCATGGCATTTCGCCT +GGTCCCTCCTGCTGCCTCGAGATGAGGCTGAGGCCTGGCTGTCTCTGCCAGGCAGTGCCA +CCACGGCTGATTCCTTTTTGTTATCCTGACTCTACCAAACCGGCATATCCAAACTGGTGT +ATTCATGAAGTGTTCGTGAGTGGATGGAGCTGCCGCTGCTGACCTGTGAACAGAACTGTG +GACCCCAGACAACACAAATATGCGTTGCATCAAAGAACCTTTCTAAACAGGTCCACTTCC +CCGTATCCTTTCTTTCCCACTATCTCTGGTGGGTGGTGAGCTAAAAGGGAGGTTAAAGTA +TTTAAGAACCATCATTAAAAATAAGGTTTGAAAAAATTAAAGTTACAAGTTTTTGTAATT +CTGTCTTCCCAAGGTGACCTTTGTCATACATGAACTTTTTTGAAAGTGCATCTGTCCGTA +GCCTTGTGCGATAAGGAAGCCAGACATGTTGTTTTGACAGATGTAGAGCTGGTGATGTCC +CCAGCAGAAGCCAAGCTGCCTGAAGAATAACTCCAGGCCTGAAGGCACACTGAAGATTAA +TTCTGCCTGTGAGCTTCCTATTCCTCATAGGCCAGTGCCCTGGCCTCTTTGCCCTCTTTA +TTTTTTATTAAGTATTCTGAATAATTCTTTGAATTTTCCAATGAAGTATGTGACTGGGCT +CTGGTTTAATCACATACTCATTTCTTTTCCAGCAAATTCTAGCTTCCCATGAGAAATAGA +GTAAGGGTCGATAGCTGTACCTTTGAGCTTCTCCCCAACCCATGGCTGCTTTATGACCTG +CTCAGGAAGCATGGTGTTTATGCAGTGAGCCTCTTTTCTGAGAGCTTGTTGCTGAGGTAG +GAAGTGTCTTGCCAACCACTTTTGCATTGTGGAAACAGTGAAAATGTCTGTCAACTGAGG +GGCAATGGGGCCTGAGGTTTTCTCAAAGCAGAGGAAAAGATAAGGAAGAAAGAAGGGAAA +AAGACATCTCCAGAATATGAGCTTACAGGTTTCCTAGGAACCATGCCCTGGGGGCTTTGA +GGAAAGGGGGAGAAGCTGTTTTTATGGTCCAAAGGCCTACTCTTCCCACCAGACCTTCCT +TCTTCTACAATGAGCAGAGACCATCTGTATAAATTTCTTTTTGTATCATTGACATCAATT +TACCCAACAGAACAAGTTAAGGGAGGGAGGACAGGATTGCAAAGACTTATGGTCTCATAG +TGTTGCAGTCCTCTCTCTGTAGCAAGGGATGCCTGGTGGAGTCACCTAGTCCTCGTGGCA +GAAACACAAGGCTGAGCAGCTATTCAGATGGTGCCAACCAAGAAGCAGAGAATTCAGCTG +GGACAGGGGTGGGAACATGACCTTCAAAGGCCTGCCCCAGCAGTCTATTTCCTCCCTGGC +AGGATCCAGCTCCTAAAAGCTCCACTGTTTGCAAAATTGTACCATAAGCTGGGCTCCGAC +CATTCGAATCATGAGCCAGAGGGGACATTTCAGATTCAAAGTATACTCCCCACCCCTGAT +ATGCTCAGGAGGCCCCAGCAAATAGAAATAGCCACAACTTCTGGATGGAACTTTAAAAAC +TGGGCAGTCAGGAAATTGCCCCGATCTTGGCCTCTCAGGAGCATGTACAATTTCTGACCA +TGTAACACATCCAGCACACAGATTGGCAGCTGCAATTCTAAACGGTGTTTCCTCTAGATA +AAAGCCCGGAGTCTGCTGATTACATGGTCTTTCCATGAATGGAGATGGAATTGGTAACCT +GCCTTTGTGGAGTAATTTCTAAAAGTGCTGATGCGTTTCTACCTTGTTTCATTAGCCAGC +GCTTATTGGAAGAGGAGGGAGGAAAGGGAATGGAAATGTGCAGTGTGGGGGTCTTGGCTG +TGAGTGGGTTTCCTAGGAAACCACCTGCGATCAAGTGCGGCGGGCTCTCTGCGACGTGGA +GGAGGGATAGGTATCAGAGTGAACGTATATAGAGAAAGAGAAAAATGCACCATTGCCTGA +GCCCCTAGGTCTTTAATTAATGAAGAGCATACACTATTTTCAGAGGAATCCCTTGGAGCA +GCAGAGAAGATGGAGACTGGGGTGGTAGGGGGCACACGAAAGGGTGCATTAGCTGCATAT +GGAAATCATGTAGCACAATTTGGTCCTATCAATATGCAAAAAAAAACAGCAACATGTGAG +CAAAACAAAAGCATCAGCCCCGTTTCTGCTTGGCACAAGCAAAACTGCCTCTAAGAACGG +AGGTGAAGCCCCTGACTCTCAGCAGATCACAGGCTGGGGTATGGCTGTGCCCCAGATAGT +TTCATCATCTTCATTCTGTGACACACAGTGTGAACCTGGTGCCTGGAGGAAAGAGAGCTG +GCTGGGGTTAGCATGCCATCTAAGGATGTACTGCATGGTCATTAACTGTCCCTGTGTCAT +CACAGCACCGATCCTTCCTGCGAGTAGGAAATAAGATGCCAGCAGACTAAAGGAAGTGTG +TGTGTTTAGTTTCATTTTCTGTGATAAAATGCCCTGACAGATGTAGCTTGGGGAGAAAAA +GGATCCTCCTATTCCTTAAAAACCTACATCCAGGAAGGCGATTGGGAGCTTGAAGCAGAT +CACCTTAAACACATCAAGGAAAGAGAAATAACTGCCCCCGTCCTTCTTTTATTCTTCTTT +CTGTATTTTTACACAAGTCAGGGCCTAGCCTAGGGAATGGTCCTGCCCACAGTGGCCTCA +CTGTCCCTATACCAACCAGCAATGAAGACAATCCTCCAGGGGCTAGCCTCAACTAGTTAC +TCCCTCACTAAGAATCTCATCTCTGGTGATTTTATGTTGCATTATGTTAATGGAGAGAGC +TAACCAGCACAGGGAGGACTTAAAGGTTTATTTCTTTGCTTCAAATATCACTAATGTACA +ATACCAGTCACTTGGTAGATTTATAAATTTATTTATTTTTATTAAAATCCATGTACTTCA +AGGACATGAGTGTTTGGTGTAAGCACAAGTCCTTGAAAGTGTACGCTTGGACTATGAATA +GGTAATGCATGATAAATTTTCAAGCATTTAGTATCGATTGATTCTGTGTAACTTAGCAGT +ATAGCACTGCCTAGCATGTACGAGGCTATGGGTTCAATTCCTAACACTATAAACAAACAT +ACAGAACGTGGCTTTTAGTTTCTCACGGCAATTGTGAGTTCCCAGAAACATCTTGATGAG +AATTTGTTGCTTCTTGTTCTGGTGTGTAAATCAGGTTTGTTTTCAGCGGAATGTATATAA +TCACACATCGCAACTCATTTGTAATTAAAGTGTGGAACTATCTTATATGTCTGTGTATGT +ACAGAGAATAAAATCTTAAGACCAACCTAATAATTTATAAATTGCACGAACACCATAAGG +TCTCACCCTGTGTTTTAAAGCTATGTGTTTTTGGATCAAAATGTCTTTATAATAATGGGG +GAGGGAGTTTCTTTGTTTCTTTTAAAAACATTGAAGAGGGGCTGGATACAGCCCAGTAAT +AGAGTGTTCGCATAGCGAGTGTAAGGTGCTGGGCTTTAGTCTCTACCACTGCACGGTGAT +CATGGTGGTGGTGGTGGTGGTGGTGGTGGTGGTGGTGGTGGTGGTGGTGGTAGCAGTAGT +ATTAAAAGATTTTTCTTAATTCTGAATGTTTTTGGAAGTGTCTTCCCTGCCTTTGTTCTC +TTGACATAGGAAAGCCCTGGCTGAGAGCATGGTGATCCTATTTTAGTTGACCCTGTTGAC +AGACTAAATGACGACTTCTACAAAAGAGATAAACACAATAACATGGTTATGCATATGAAA +TCTGTGTATGCTCTGAGCCTGAATCCTGAAGGGGAATCCAAGTACTTTAGTTTCTTTTAT +TGTCTGACCCCTTGTTGCAGACTCAGGCATGGTAGGAGAATTCAAGCACCCATCAAATGT +TTGGTAGAACTGAGTTTTCTTTGACAACTTCTGCATAGTTCTGAATCAATATCTTTAATG +CAGCACATTACTACACAGAAGATCCCCCTCTGTGGTGGTATAATAGCCAACACCATGAGC +GTGTTGCTCTGGGCAAGGATGTATCACTGTAGGGTTAAGAGTGGCACCACACCCATAGGC +TCATGTATTTGAATCTACATCACTGGAGAGTGGAGCTATTTGAAAGAACTAGAAGGATTA +GGAGGTGTGGCCTTGCTGGAGTGGGTGTGGCCTTGTTAGAAGAAGTGTGTCATTTGGGGT +GGGCTTTAAGGTTCAAAAGCCCATGTCAAGTGTAGGCTCACTGTCTCTACCACTCTGCCC +AGGATCAGAATGCAGCTCTCAGCTGCTGTTCCAGCATCTGCCTGCATGTCTCCATGCTGC +TCACTGGGATGATAATGGACTAAGCCTTGGTCATGATGTCTATTCATAGCAATAGAACAG +TGACTGAGATATATTGGAACTACATTATCTTCAGACACCTTATGGTAGGAGTAAAGTGAA +CCATTATTTCATTCAAGACAAGGAGGTGAAGGCACAGACACAGTGACTAACTAACTACCT +TCCAACCATAGAGAATGGAAGAGTCAGGATTTCTACTGATGCAGTTGTGGGCCTAGAGCC +CACAGGCTTTATGAGATATCTCGTCTCCCACTGCATTTTGCTTCCAGCATGCAATGCTGC +TAGTGTAAGAACAAAATGATCGTCCATCTGGCATGGCCTGACCCATACTGGACCTTTAGC +GTCTTGCTCAATTTGACTCAACTGCAGGTTGGCAGTTCTACCAGTCAACATAGCCTTGGC +TTCCAAAATTTACAAAATCAGGTCATTTTTCAAATCACTTCTCTGATCCTAACCTTTGTT +TATTTCTCATTAGTACATTTTGTCCTAAAAGGAGTTCAAGTAACTACAATAAAAACCATG +CATAGTATGCTTATTAAAGCAAAATGGAATATTGCAAATGGAAACAGGAAATTAAGCAAA +TAGATGATTACATATTTACTGTAATTAAGCATTACATTAAGTTATTACTCTGTCATTTTC +CTGTACTGATTAGGTACAGATCTGCATTTTTTTCCCAACTCACGTGTCTAGAATGTGCTA +TGTAACTTGGGCAGGACAAAGGTTTTTAAGATGAAGACATGGATAGGTCTGTCCCCAATA +GGTAATACCTGTTCTTAGGAGGGAAATTTGACCCACATGGGCCTGTAACTGAAAACTATA +TTACGTAGAAGACAGATCTGTATTGAGTTGTTAATGTTGTAAATACAAACTCTGGAAGGT +AAAATTCAAGACAGCTCTGGGAGTACAAATTACTGGATTTCCAAGATTCTGAAATTCATC +AGTGACCTCATTATTGATCATGGTCAGCAAGGAGGGGTTAAGAGGAGGACAGAGGAGGTC +TGGAGAATATCAACAACTGCAAAATTAACAGAAAGTTGATAGGAACGCTAAGTATTTGGG +CCAGGAGACAACTCAGTCATTAAAGCGATAGCTGTACAAACATGAAGGCTGGAGTTTAGT +CCCAAACGCACATGTCAAAATCACACATGGAGACATATTCTATTATCTGGGCACTGGGGA +GGCAGAGACAGTAAGGTCCCTAGGGTTCACTGGCTACTGACTCTCCTAGTCAGTTAACTC +TAGATTGAGTAACAGACTCTGTCTCAAAAGGTAAGGTGGAGGAGTAGTTGAGGAAGACAC +TGGACTTCATCCTCTAGCCTACATGTGCACACAAGACACACACACACATACAGAGAGAGA +GAGAGATCACACTCAAACTAGATATTGTTTTACTAGTTATACTACTGTGTTATATATACC +CTATCATCTCAAATCATATTCTTCTGTGGCTGCTACTTACAATAGATGACAGGTGACAAA +TTCTAGAGCTAATATTGATTGGGCATCCATTACCTCTTAGGCTTTGGTCACACACCAACC +TACTTGTTCCTTATTTAAGTGACTCTGTTAGGTGGATCCCCATCACAGAAATGAGAAAAT +TAGTTGTGGTGAAGTTCAATAATTTGCCCAAGGTCACAGGGCTAAGCAATAGGCAGAGCT +CAGAAACACTAAGCATTTTGAGATGGTTCTTTCATTTCTGAGTTGGATTGTTAAGAAAAT +ATTCTAGCTGGGCGTGGTGGCACACGCCTTTAATCCCAGCACTTGGGAGGCAGAGGCAGG +GGGATTTCTGAGTTCCAGGACAGCCTGGTCTACAAAGTGAGTTCCAGGACAGCCAGGGCT +ACACAGAGAAACCCTGTCTCGAAAAACCAAAAAAAAAAAAAAAAAAAAAAGAAAGTATTC +TAAGCATCATCACAGATCCAACTTCAAAATCCTGTGGCAAACTAAGTCTACATCATTATT +CTTTAATGAAAAAAATAATCTCATTCAATAAAGAGAAGTTCTGTGTACCGTATGATAGAT +GCCCTATACCCTTGTATCTGAAGGATGAAATACCCATTCCCCCCTTTGGGTCAGTTTCAA +CCTCTCAGGACAATGGTATATTGATGACATATTAAAATCATGTCTCCTACATCTAAGAAG +CTCAGGTTCACATCAACGTTGAGCCAATCACCAGCTTCTGCCCCTGGAGATGTTGTTTAA +TGCACCTGTGCCTCCGTCTTCTCAGCTACAATAGTGAAAGCAATTTTTTGACATAGCTAT +CAAAATATTAATACCTGCAAATCAGCCTTGACATAACTTTCTATGTACTGCTAAGCCAGG +TAACTCCTGTCTATAATCGTGGTATTTTGGAGTCTGAGGCAAGAAGATAATGAGTTCAAG +GGTAGCCTGGGCCATGTTGAAAGTTTAAGATCAGCCAGGGGTACAAAATTTGACCCTAAT +CTCGAAACAAAAATGTGCGCATATATGAAATTGAGCCTGACTAGGACGGAGCAAGTAGGG +TGCTATAATAATAATAACAACAATTATTATTATTATTATTAATCACCCTTCCTGGGCCAT +ATTCTGGTCACATATCCTCATTGGGCATTGTTCATGACCCTCTTAAAGATCAGTACAGGG +ATCTGAGACACAGACTTTCCCAATACTTTACAAATAGAACTCGGTTCTTACATCCATGAG +GAAATGTTAGCATGTGTTATGTTGATAAAGAGCAGAGAACTGGATGTTTGATATGAGGAG +GGCTAAAGGAATGATTTCTCCTAAATGGCTCTACACCAGCAATGGAATGGATGTGAACTC +TCCTTTCCTGTGACTTTCTTGCTTACTTAACAATTCTGCCATATGGCTGTCACCCTCCCT +GTGGGTGCCATTGGTGCTTCCTCTCTTTGTCTTTCTGTGCCTGAGTGTTAAGCTCTGCTT +CCTGTTTCTTTATATTTTATATATCACTTCTGGCCACCTTTCTCCATGTTGGCCAGAAGT +GAGCTTTAAAGTGACCCTCGCTCATTCCTTTGTTCTGCTAATCAACCACCAACAGCTTCT +GCAGGTCTCGGTTAAACAAAAGAGCAGTGAGAGACAGTTCCAAAGGACCTCTCAATTCCT +AGAGCCCGTTTTCGCATCTTTGCCTACATCTGGTCACTTCAGTCTCTGGTCTTTCTTGTG +ACCCCTTCAGACCTCTCCACAGTTTTGCTGCCCTTCCAGGATTCCTCACTGCCTGTTCTG +GAGCCAAGTTTCATATGAAGCAATCAAGATTCTTTCCTTAAACCAACCACCTATTTGACT +CCAGGCTTGAGAAGTTGCCCCATCTCTTGAAGGCTTGTAGATGGCATCCTACAAGGCAAA +GCAAATTTCTACAGGGTACCATGGCATGAGAGGCCCCTTTTGAGTGGTATAAACTGTCCC +AAGGCAATATTTAAACATGGGCAAATGCACGGGTATTATTCATGAAATGGCTGTAAAGAT +ACATACATTAAAGACTGGAGATGTAGCTGAGTGAAGGAACATTTGACTGATGAGCACAAA +GCCAGGCTTAATCCTGCAGTACCGAAATACAAATAGATATTGTCAGTGGCGTTATTTAGA +GCAGAGACTCATGAGGTTTGGTGAGTTTTAATTTGTGGGCTGAAAGCTGATAGATCCAAA +CTTTGCATCCAAAGCAAAGAGACTTGCCTGACCATAATACAGAGTGCATCAGAACCTAAG +AGTGAGGGAATAGGAGGGAGCTCTTTGGGTGAGTGTACTCTTGATTTTGCAGTTGTTGTC +CTCCCTTCTTGTCTCTCCTCTCTTTCACAGCCAAATTCTCAGAGGAGGCCTCCAAAGGCC +AATGCCTGGTGGGATTGCACTGTAGCTCTAATTCATTAATTAAAATTATTTTTTATGTGC +ATTGGTGTTTTGCCTGCATGTCTGTCTATGCACCACTTGCAGAGTGTCTATAGAAGCCAG +AAGAGAGTGTTGGACATCTTGAGACTGGAGTTATAGACAATTGTAAATTAATCAGACCCT +TTCTGATTAACCACCACATGGGCACCTGGAATGGAACCTGGATCCTCTGGAAGAGTAGCC +AGTTCTCTTAACCACTAAACCATCTCTCCAGTCCTATGATTTTCATTTTAATACAACTTT +GAGTCAAAAAAAATTGAAATTCTAAGAATGGATATTTTTTTTGACTGTCAGCTAGCCTGT +GATGAGAAAACTGGGAAACACTGAGTACCTTCAAGAGCAGAGAGGTGGTATCCCCCCCCC +CCACCCCTTACACTTGGCTCTCCTCTTAGCCTCTCCCTGTTGGAGAGGCTTACTCCAGCT +TGTCCTAAGTCCTGCCCCTTTGCCTCAGGTCATGAAGACGATCATATTGTATTAGTAACT +TGTCATTGCTGTGACAAATGCCTGTCAAGGGTTATTAAGAAGGAAGATTTTATTTTGTCT +CACAGTTTGAGGGGACACAGTCAGTCATGGTGAAAAGAGCATGGTAGCAGAGCTATAGGG +CAGCTAGTCACATTGTGTCACATCCACAACCAGGAAGCAGGGATAGTCACATTGTATCAC +ATCCACTGCCAGGAAGCAGGGATAGATGAATACTGGCACTCAGCTTGCTTTCTTTTTCAT +ACCTTTTCATTTACTATAAGGCCCAGCCCACTTTCACAGCAGGTCTTCTCCTCTCAACTG +AATCTTCCTGGAAATATCCCCATAAATACACCCAGAAATTTGTATTTTATGTTATTATAG +ATCCTGTGAACTTGACAGTGGAGAAGATCAATGATCACATCTACACTTGTACTTCATTTA +ATTATTTTTTATTCTAATTGTGGAAAATCTAGTTAGCCTACACTTCTTATCTTAGTGTGC +AATTCAGTGACATTACAAAGAGTTGCAGCAGGAGTTACCATCAGCACTGTCCATCTGTTT +GGCAAAACCCAAAGCTTTGTATTTATTGAACAGTTTCCAGGGCTGATTTTCTGTTCCACT +TATCCTTGGGCAGTTGTCTATTTTCTATTTTGATGAATATGATCTCTCCAGGTGCCTCCT +ATAAGTGAGACCACACAGCAATTGGTGATCCCTTTGTGAATGGCTTATTGCATTTACTAT +CATGTTCTCAAGGCTCATTCACTTGGTGGTATATGCCAGATTCCCCTTCCCTGTCAATGT +GAATAGTAGTCTATCATTTGCATATAGGATTTTGTTTTACTCACCCATGATGGGGGAACA +CTTGGGCTGCTTCTGTGCTTTGGCTGTAGAAACAATGGTGCTATGAACATGTATAGACAA +ATGTCCCCATAAGCTCCTACTTTCAACTTTGGGAAATATATGCAAATTGCCAGATTATAA +GGAAATTCTTTTTTCAATTTTTTGGTTTGCCTTTTTAATGAACCACCATTTATTTCTTAT +AGCACATTATATTCCCACTAAAAGAGAACATGTTTTCCAATTTCTCCACATCCTTGCAGG +ATAGTGTTTTTATTTATTTATTTTTTTTCATTTCTGTCATAGCCTTCCTAATAGCTATGA +GGTAGTAGCCCATTGTGGCTTTGGTTTGCATCTTCCCAGTGATTCATGGTGTTGCTTATT +TTTTAATGTTTGATTGGCCACTTGTATGTTCTCTTTAGCTAAGTATCTGTTCAAATCTTA +TGTCCATTTTTTTAAATCAAGCTTGGGTTTTTTTTTAATGTGCATGTGTGTGTGTTGTCT +TCGTTTTGTGTGTACACATGCACACGTGTTCATGCAGGTGTGGCTATATGAGTGTATATT +ACCTGGAGGTCCACACTGAATGTCTTCAATCGCTCTCCAGCTTATGTTTTGAGACATGTC +TCTAACTGACCCTAGAGCTCACTAGTTTGACTTGACTGGCAGGCCAGAGAGCTCCAGGAT +TCTCCTCTCTTTGATCTCCATCACAGGGCTTTTAAACATGTGATCCTGTGCGCCTTGTTT +TACATGGCTCCTGGGAATCTACTCAGGTCCTCATGCTTGCATAGTGGGCACATTACTGAC +GAAGCCGCCGAAGCCATCATCCCATCCCTGGGCGCTATTTGCATTGCAGAAACAATGTGC +TGGCAGCCAACTGTAGGAAAAAGTGCAAGTCTATACATTTTAGGAGGGTTGGCTTTTTTT +AAATTGACTATTAAAATACTACCTAGCTGAAAGTGCTTGTCTTTGCCTATCTATAGAACG +CTCTCCCACCCCACCCCCCACACCCATTTTTGGTAAATGAGGACACTAGAGTAACATCTA +AGATGCCTTCCCAGGTCATAATATCTTAGATGCTTAGGAAAATCTAAGCATTGCTTTTGG +TGTGTGTATTCTAGGCAAATCCTTCAAATCCACATCCCAGCGCAGATTTCCAGCTAAGGG +CACAGAGCTTGATGCTATGGTCTCTCTTAATTCTTTTAGGTGTTTTCTGGAGTTTTGACA +GTACACTCTGAGAGGCAGCCACCATGAGACTGTACCTTTTGAATGGTCAGCGTTTTCCTC +AGTCAGATTTTTACTTAAATCACTTGACAGTTTCCCTTAACAGCTCACTCCGCTTAGAAA +ACCTGGGCTCAACGGTTTACAGATGATCATCAGCCCGTGTACATAAATGATGTGCATGTC +TTGAATAACCATTACAGCAGACAGAAAGAAAACACACTCAAGGGATTTAATGAAAGAGTG +GAAAATTCCAGTTAAAACTAAATATTTTCTTTTCGAAGCAGTTTTGCTTTAAAATACTGT +TGTTCATTTCTTGTAATGCTCCTGTCTGTAACACAGACTTTATCATATAGTATTGATCCT +GTTAAAAGCCAGTCACCCAGCTTCTTTTATAACTCTTCCTTTATTTGAACATGGTATGTT +AGAGAAAATACATGCTTTGTGATATTTAAAGGGAAGTAAGATTTTATTTGGCCAATCAAC +CTTTATTGAATTCTGTTTCTATAGCAGGATCCAAAGATAAGTAACTACTGGTAGTATATG +TGAATCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTGTCTG +TCTCTCTCATATCACTCTCTAAATTTGACCAAGTTCATGGTGGGAAACATTGTGGAGAAG +GAAGTGGAAGCAGCTGTTATAAAATGTTGGAGAGGATGGAAGCCATTAGTGACCTGCAGT +TGCAGTGGCCTGTGGGTAGAAGAGAGGAGGAGAAGACCTAGGTTAGTACCCAGGAAGGAT +ACCTGGGACAAGAAACCTGGTGGGTTGGGCCCAGCTTCAGAGGGGACTAGCTGGAACCTC +ATCATTGGATGGAGGGATGAGGAAGGGTGTTTTGTGCCAAAGGGCAAAGCAGGATGAAAA +TGCTGGGCGTGGTTCCTGGGCTGAGACTGTCACCTAACGAACAGGGAGTGACAGGGACAG +GCTGAGCAGAGGACTATTGGTGTGGAGGTTGTACCATGTGTCCAGGTCATTTTCTTATGA +AATAATGATAAATAGCTGCTGCTGCACTCCTCCTCCTCCTCCTCCTCCTCCTCCTCCTTC +TCCTCCTCTCCCTCCTCCCTCTCCTCCTCCTTTTTGTCCTCCCCCTCATTTCCTCCTCTT +ACTCCTTCCTCTGCCGCTATGGAACTCAGATGCCACTCCCAACATAACCATACAGTTTTG +GGACATACAGACTATTCACTACACTTCTTTGTCTTCACTTACGTCTTCTGGGTGGAGGCT +TTACAAGCAAATTCTCTACCCATGTTCAGGGCCATAGGCACCCGATAAAATTAGTACTAT +CACCTAAGTGCAGAAATCTTGCCTAATCTCCATTCCCTGACTCCACGTTCTTCTTTCTCC +TTGGCATTTATGTCAGGATCTGTCTTCTCATTCTAAACAAAGCTCTTCAGATACATACTC +ATTGTCTTTCCCATTATCCTGTAGACAGAGTCCCTGCCATGCAGTACCTGTCATGTGGCC +TCAGGCTTCTGGCCAGACCTCAGTACTCCCAGAACCGCCTTTTATCTGAAAAAGATAATG +ACAAATTTCTTGTTCCTTTAGACTTCTAGTCTTGTAGATAGATAGATAGATAGATAGATA +GATAGATAGATAGATAGATAGATAGAGATACATATATACATATCTGAATGTACACACACA +TACACTGGGCTGAGTGGAGCAACAGCATCTTATCTGTTATTAAAGGGTTAATAAATATAA +TGCAATGGTCTTTACTTTCCTTGTATGGACACAGAGAGGGAAACTGGACCACAGATGGAC +AGTTCTAAGACAGACTGAGGAAATCAACTCAAGATAATTAAAGTACCAAAAAGAGAAAGG +AGGAAAGTCTCAAATAGAAGGGTTGATGCTTAGGACAAAAGACATGTACAGGTCAATGAT +CCTTGTCGGTGTTAAGGATGCTGACCATATTCATCTTACAGGTTGTAGTGAGTACTACAT +AATACTGCCCGAGGGATGCCAGATGCCCCTTCTTTGTAAAAACAGATTTCCCTCATACTG +TCTATGCATCCTGGAGTCTTACATTTAGATGCCCTCCAAAATATACAGTCATACAATTTA +GCACAAATAGAAAGGAACACAATGGGATGTTATTTCTAAAGTGTTTGATAGAACATGACA +CACATTAGAGGCCAAAGCAACAGATTACAGGATGTGTAGGACAATCACAGAAATGTGGAT +ATCATCATGTTCTAGATTGGACCAGGACTGCTTACCAAGAAGCTCAGCGTAACAATCTCT +TGTAAAAAGCACTAGTTGATAGGTTGTTTTTGGTTTTTGGTTTATTTTTTGTTTTGTTTG +TTTGGTTTTTTAGTTTTCATGATCATTTGAGAAAAACAAAATGAAACTCCCACTGCTCAG +TATACAATTTTGGCCATTTTTAAGATGACCCACTTAAGAAGTGGAGGATGCTGTTTATGC +CATGGTGAGCACAGCTCTGATTTCCCACCACAATCATACCTAGTCTTTGACTACCAAATT +TCAAATTTCCTTAGATGTTGTCTGTGTCTTCCTGTTCTTGCTATTTGTATGTAATCACAA +TGCCAACAAGGTAATAACAAACATGTTAATAGACAAAAAAAAAAAAAAAAAAAACAGACA +AACTCACGGCTCAGAACAATGGTGAGTAGGTTAAAATTTCTTGATTTCTGGCAGCATCAG +AAAAATAACAATGTAGATTGAATTACTAATTTTGCAGTGATGGCCATAAGACCTTACTAT +GTAACTAGAAATACATCTTCATATTTACAGGAAGTTGGAATTAGCTAATTCCCCTGTTCA +CCATGCTCTGAAATGTTTTGCTGAACATTTTAGTGTTATTAGCATATGACTAGGCGCTAG +TCACAATGAAAGTGGCCAATAAATACTCCTGGATGAATGAACGGGTTTATCAGTTCCTTC +ATGGATCAGTGCTAGTTGGAAACACAGCAATTCATTTTCCAATCGATTCTAAATCTTCTG +GGATCTCAATTTATCTGCTGGGTTACTGAAGTGGTCTTTGCAGTTGATCCAATTCAAACT +TACCCCTGTCTAGCTTACAGATGAATGAGTCTCAAATTATGGTTATTTTATTTGGCTTTG +TCAATTCCTGTGGGTGACCCCTAATCTACTTTTCTATCTGCTGAACTGACTACTTCCCCA +GCGGTTTACCCCAAATACTTGCTGCTTCTACTGGCTCATGGTCCCTCTCCCTCATGGCAC +CTTCCTCTTCTCTGTCTGTCTGTCTGTCTGTGTGTGTGAGAGAGAGAGAGGGAGAGAGAG +AGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAATGTATGTCTTCATGTGAA +GGGTACAACACATGTATGTGTATGTGGAAACCACAGGTCAACCTCAACTGTCACTCTACA +GGACACTGTTCTTAAAAAAAAAAAAAAAAAGACAGGGAGTTTGCTGACATGGAGGTCACT +AATTCAGCTAAACTGGCTAACCAGCCAGCCCCAGGGACCCTGTCTCTGACTCCCTGGTGC +TGGGATTACCAATGAACAGCACAACACATAATAATTTGTTTGTTTGTTTGTTTGTTTGTT +TGTTTGTTGTGTGTGAGTTGGAGCTACCCCACAGTGGCCTCTTGTCTTGAAGAGCACAAG +AGCGTACAGGGTTGTTTATGAAGTAACTCTGTTCAGAGTATTCTGACATCCCCAGCTCCA +AAATGCTTCTTAGAAAAAAAGACACTTAGTACTTAAAATAAGCCCATTTGTGTGTGTGTG +TGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTATGAGAGAGAGAGAGAGAGAGAG +AGAGAGAGAGAGAGAGAGGAGGAGGAGGAAGAGGAGGAGGAGGAGGAGGAGGAGGAGGAG +GAGGAGGAGGAGGAGGAGGAGAAGGAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAG +AAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAG +AAGAAGAAGAAGAAGAAGAATTACCAAAATACATAGAAATAAAATCAGAGGATCAAGAAG +TAAGGAAAATACACTCTCGTGCATTCAGAAGGAGAAAACATGCACACACAATTGATGATT +ACTGAAGAGAAATCAAGGCTAGGAATGGGAGAAGATGGGGAGGGGCCATCTGTAGAATGT +CTCTGTTTTATGACAATAGATTCTTCTGGGCTGCATAGTGTGAATTACCATGTGCCTCTA +CCCAACTTTAATCACTTTAAGACTCATATTAAGCAAACAATTTATGTTGAAATCATTATG +TCCTGATAGCTTTCAAGTCACAAAGCAAAAATAAAGAAGTACAAAATAAAGAAGTCTCAG +TAGGAAAGGAAGGAAGAGAGGGAGATACCAAGGAGGCCTCTGTTCAGTCAAATGCAAAAC +CCTTTTGACTCTCTTCATAACTTCAAAACACATGCAGTTCATGATGGATTTAAAAGCACA +GCCCATAAGCTCATGTGCCCACAAGTATTGTGTGTATCTTGTCTCAGAATTGGAATATAT +CCTTCCACAGAGCATAGGGAAGAAATCCCTGCATAAAAGATGGTTTTTAATGTATAAAGG +TTCAAATATAGTTATTCTATTTCAATTGATGTGAAACAAGGCCAAAAATGTGTCTTTAGG +AAACTGTGCCCTTGTGTGGTAGCTTAGGGAGGTCAGGAAGCAGACCCAGGTGACTTCATT +TAGTGTCTAGCCCTGGTTGAGTTGGAATTGTCATGAGGTAACAGTTACTGAAGGGAGATA +TGAGAATAGTATCAGTCCTGAGAGAGTTTCATGCTGGGGAGGTGGACATTTCCTGTCTGG +GATGTTGGAATAATCTTGTTAGCTATACAAAATTTTGCCACACTGTCTCACACTTGTCTT +CTAATTAATTATGAACATTCAAAACTGGCTTTCAAAGATTCATCAAAAGATCTCAGGACA +GCCAGACGAATCAGAGTTGTGTGAGGTTCAGGACCAGCTTTAGGGAGGGAAACGCAGCAT +CCACCGATCATTTCTGACACCTGATACATCTCTGAGAGCTTGAAATTTATCAGATCTATG +AATTTTCAATGCTGATTAAGAGAGATTTATTTTTCTTTTTTTTTTAAAGATTTATTTATT +TATTATATGTAAGTACACTGTAGCTGTCTTCAGACACACCAGAAGAGGGCATCAGATCTC +ATTATGGATGGTTGTGAGCCACCATGTGGTTGCTGAGATTTGAACTCAGAACCTCCAGAA +GAGCAGTCAGTGCTCTTACCTGTAATCTGAGCTGCCTAAATGTTAAGAGACATCTGGCCA +GACATGAAGAACCCATGTGTGCTTTTCTGTCTGTGATGGAACTCCAACCTCACTGTTACA +TTCTCAATCACTGTTTTTTTACTGTTTCTTTCTCTATTCGGTTTTAAGACCCTGGACTTA +AAAATAAAGTGATCTTTTTGCTTAGATGCTTCAATCCCCAAGTAAAATGTTTCAAAAACC +CCTTGACAAGCTTCCATCTTCCTCGGATACATCAACACACCTGTTTTCTGCTAAGATGAC +ATCCGTGTTGTCAACCAAGCACAGCCTGCCACCTCTACATCTTGAACCAAACCTTCTGAA +GTTCAATAAGAATTAACTATCTCAAAATTGTGCAGATTTTTCTCCTTCTTATCCCAACCT +TCCTGCTGAGGGCCAGAGGGCACTGTAGGACTGTCTTCTTACAAAGAACGGGGACAGCTT +GGGGATCTAATGCTATAAGGAAATGTATTGTTCCCAGATCAGCCCAAAGCCATGTCAGAA +CTGGGCTCCTGTTGGTCAGGTTATAGTGGGGCAAGGCAGAATGAGATTCAAAGGGGAGGT +CTGGGATTTGGAAGGTCCTCCCACAACTGGGTTTATATCTGACATTCCCTCCAACTGGCT +CTGAGCTCTCCAAATAACTGCAAGCCTTCTGGCTTATGTTTACGTGTAAATGTCCCACCA +CCCAAAAACATTCAGAGGAGAGGAATAGGGAACTATAGCAAAGACCTCAAACCTGCTGTT +TCTAATGTTCTCTCCTTTGTTTTCCCTGACAAAATCTTTGCAAATTCCCCAGCTGCCCAT +GAAGAGGCCACCAAAGCTGGCAGAACTGTCTCTTCTGGGTTTTAAGAGGTAAACTCAGCC +TCATATCCATCCCCATCTGCTACTCCCAGTGCATTGCTCCGCTCTCTGTTTTCTTCGGCA +TTTCCTGGTCTGCTTGATGAACAACACGAAAACGGTTGAAAGGTGCTTGGAGAACTCCCA +CATTGAATGTGTGTTTGAGTTTTGCGCCCCACTGGTCAGGGAAATTGCCTGTGTGGCTGC +AGACTAAAGGGTAACCCACAACCAAGCAGAGGTCTTCAGTCAGGGCTGTAGACGGGGGAG +GGGTGTGTTTGGAGCAGAAGCTAAGAGGTTATTATTATGGTTAAAAGAAAAGGCCAGACA +CGCGTGATTTCAACAACCTCAATCTCAACAAGGGCATCTTATAAGCCCTGCAGGGAAGAA +AGGCATGGTGTTTTGGGTCAGTGGACTACAGAAATTGGCCCTGTGTAGCCAGAGGCTCAG +AATCATATTCCCTTCTGTCTCCAGAGCAAAGGTGTTGAACCATGTATTCCCCCAAGTCCG +AATTTCTCAAAATAGACTGACAGATGGGTCAAGCAAGGTCTCAGTTGAGGACCTCAGATA +TCTGCTAGGAAAGATTGAGCCAGCAAGCCCAGGGACAGCTACAATCTTACATGAGACTGC +CTTGTACATCATTTGAGTCTGTTTCACAAAGTCACACTGAGCTGGATTTCATCATTAAGG +CTGAGTATTGAGGCCAAGATGACCCAAAGGAGCCACTACATAGAGGAGATGACAGAGTGG +GTGGGGCAGTGGTTTCGGGAACTGGCAAAGGCCCCAGAAGGTCCCCTGTCCCTCTGCTGT +TGTCTCTTTCTAGCTAATCTAATGGCTTCTCCCCATCAGACAAAGGTTTCAACTCACCCC +TGCCTCCCATCCTCCTGTGTTATCGCTCACTGTAGTGTTTTAAATACAATGATCAGAGGG +AAGTCTGAGGACCCCATAGTTAATCATTTCCTTTGTTCTAGCAAATGCTTAAGTTGGGGA +TTTTGTGATTGGGATGCATAGCACATACTACAGTTAGAGGCTAATGGCACATCAGTACCA +GTAACAGCAGGTACCAATAACTCCCTAGCATTGCCAACTCTTTCTGAAAGAAAAGATCCA +CACTCCCCCTCCACAGAGCCAGACATACAAAGTGAGGGTTTTTTGATTTTTACCTTGGCA +CATCAAAATCAAATTGAAGGTTGCATTCTAACTTAGAAAGATTGGATCTCAGAAACCAAA +AATATACACATACTTGTGCATGTATGTATGCAATGCCTAGTGGTTGATTATTGTCATGGT +TGGAATATGCTTGACCCAGGGAGTGGTACTATTAGGAGGTGTGGCCATGTTGGAGTAGGT +GTGTCACTGTGGGCATGGGCTTTAAGACCCTCATCTTAGCTTTCTAGAAGTCAGTATTCT +GCTAGCAGATGAAGATGTAGAATCTCAGTTCCTCCTGTACCATGCCTGCCTGGATGCTCG +ACATGTTTCTGCCTTGATGATAATGGACTAAACCTCTGTGCCTGTAAGCCAGCCCCAATT +AAATGTTGTCCTTTATAAGACTTGCCTTGGTCATGGTGTCTGCTCACAGCAGTAAAACCC +TAACCAAGACAGTCATCGAAGCTATGTGCAAACTTAGCTATTGCAGTTGTCACTCTGCTG +GGACAAAACTACCCAGTAGAACTTATTTAAATCAGGAAAGATGATTTCAGCTCACAGTTG +TGGAAGGCTCAGGCTGTGGCTGAAAAGCTGCATGCACTTGAGCAGGTGTCACAGTTGCAG +AGATGTATGGCGAGGATCACTGTTCACATCACAGCAGATATGGAACAGAAAATAGCCGCA +GGGAAAATCCAGGGCAAAGGACCCAGCTACAGTGTTAGACGTTCTCCAACTAAGCTCCAC +CCCTAAAGCCTCCAGAACCTCGCACATAGTGCCTGCCACCAGCTGCAGAGCAGGAAGCTT +TGGACAACATTTCAGAGTCAAACAAATGAAAACAAAACTCTAAGAAAGAAACAATAACAG +CCCTCATGATGCAGGTCTGAACTTCAGCTATGACAGAGGCTGAGGCAGGGGAATCACAAA +TGCAAAACCTGCCTGGGCTGCAGATTGAGTTCTAGGTCATCCCGTGTCATTTAGTGAGAC +CCTGTCTCAAGATGAAAAGTGAAAAGAGGGCTGAAGATAGAGCCCAGTGGTTGAGTGTTT +GCTTAAAATGTGCAAGCCCTATGATTAAGCCTCAGTTCAAACCATATGAAGAATAGCATA +GCATAGCATAGCATAGCATAGCATAGCATAGCATAGCATAGCATAAAACAAAACAATAGT +CTTCATAGAGAAACCTATACATAGTATGTCAGAGGACAAATGGTCATCAACTATTAGAAA +GATAAGAACAGAAGGTTTCTGGGACAAGCAGTTAGAGATAAAAGAAATATTGGTCACAAC +AAAGTGAATATGTTCCATCAACCTCTGTGCATGTCCAGGGTCTCAGGGAAGGGAAAGGTG +CTCTGAAGAGAAGGCAAGCCAGGAACCAGGTGGCTAGACCCAGTGGTAAGACTACAGCCT +GAAAGAGTGTGAGGAGGCTATGGCCAAAGACCACCCCTGGGTCACAACAACAGAACAAGG +GGTAGGCTATCCTGTGGAAGGAGGGGAAAGAATGTGTTCGCACAGCTTCATCCATGAGAA +GCTAGCTACCAGGTGCCCACAAGATGGAAAATTTGGCAGCATGTGGGCAGGGAGGTTTGC +CAGCTTCAGATATCAAAGACTGGCTTCTTTCTGTCGAGTGCTAATGGAAGCTATTAATAT +CCAGAGGTCATACTTCCTCTTAGACTCTGGATGTTTCCCAGGAGCACTGAAAATAGAGAA +TAGAAGCATGTTCACCCATCCGTAGGACACAGAGCCAGTGGCCTCAGCAGGACCTGCAAG +AGTCCCCTGGCATGGGTGTCGGGATGATTCTACTCCCAGGAGAAAACCATCTATCTATAA +AAACCAACCTGCCCAGCATACAGGCCCCCAGGGAATTCTCCTTCCTGATGGGACATTGTT +AAAGTCAAATTTCTGCCCTGTGAGCTAATTCTCCTCTGGTATTGTCCCAGTTTTGAACTG +ATAAAGTGTAGGCTGTGTCCTACAGATTGTGTCATAATAATAATGTTCTTGATATAAATT +ATTAGTAATTTTACATCAGTAAGCATCTCCTGAGGCTCTCAGAGGGCTGTTTTGTTCTAC +TTTGTTTTACTGATTTAAATCAAGTGATTAAAGAAAAAAACAACACTCCCTTGCCTTGGT +TCATGCTGTTAACTAGATTCACAGTAATGAACCAATTCTCAGCAGTTCACCATGGTAGAG +AAAGCAGGTAAAGAAGACAGGCCCTGGGGCTGACTCGGCTGAATCCTTGTTACACAAGTT +CTGGGTTCAGAGAAGCCCTTGGAGGGGGAACAAACATATCCTTGGTGGGGAAGCACCCCC +ACTGTGGCTGGACACACTTACCAGGAGGCTTTCTCACAAGTAAAAAGCAAAACACATCAC +ACAGTCTTAGATCTCCCCGGGACCAGCTGACTTGTGCAGGCACTCAGCAGTTCTTTAAGG +TCTTTATCTCATCTGACCTCCTGACCCAGTGATGGGGAATGAGAGGCACACAGAGTGGAG +TGAGGTGAAGGGAGGACTGCAGACATGTCATTAGTGATGGCAGCCATGATGACAGTGACA +TAATGCGACTGCTTACTATGCACACAATGCTTTGTAGTCAACACACCATGCATTTCCTCT +GCACAACTAGCAGATATATCTGCAGTAGCACACAGGACATTGTGTCCAAAGACTAAAAAC +CTTCTATTGAATATTTGCTAGGCAACAATATGCTGGGCAAAGATGTGTGCTAGCAAGCAA +ATTTATTTTACTATCACAGGAGAAACACACCAAAATTTGCATCACATTTGAGAACTCTGG +ACTCTTTGGATATGGGGGTAAATGAGGCTTGCTCTCAACAACATCTCCTTAAAATGAAAA +GGAGAAATCATGCCTGTATCTATAAGGATTTATAACAAAGAATCAAAGTATAAGAAATGA +TAGGGAAATTGACAAAGTACAACAGTTGAGGGTTAATTGAAGTAAGCTTTCAAAAAATTC +TTTATTTATATGTATGTGTGTACGCCTACATGACTTTATGTGCACCATAAGTGCGCAGAT +ATCCATGGAGACTAGAAGAGGGCATTGGAGCCCCTAAAACTGGAGCCTCATGTGATTGTA +AGCTACCCAAGTAGATGCTAGAAACTGAACCTTGGTCTTCAGCAAAAGCAGTAAGTGCTC +TTTCTGCTGAGCCATTCCTCCAGCCAGGAAGTAAACTTTTTAGAGAAAGGATCTTAGATT +TGTGGAGGTGGGGTTTGATTCCAATCATAGGAACACGGTATTATTCTTAAGGGGACAATG +TTTTGACTAGAGATGTGTAGAGAGAAACAGGACCATTGAAGCAACAATGAACAGTGCTAT +CAGAATGTGGCAAGGCTGGGAGAAGCAGATTCTAAGTCAAAGGGCTGAAAGGTAATTCAT +CCAGGGGTGAAGGACATAGAGGCAGTCAGGCTTTCTCATCATGTTGCTTACCAGATGAGA +CAAAGGAGAAACAGAGAAGTCAAGACTCTCAGCCAGGAAATAAACCTGGGTGCTTGACTC +CAGGCTTCTCCTCAAATGTAGTCTGGAGTGGACTTGTGATGCATAGGCCTCAAGTGCGTC +AGGACTGTTTTGTATGTGACAGAACACAAAAATCACACACTTACTTCAAACATTGTAGTT +TTTGTTGCAGTTGATTTGGGGGGATTCTTTGTTTGTTTGTTCCTTTGTTTGGTTTGGTGT +TTTTTGTTTTTGTTGTTTTAGTTTTTATTATTTTTGTTTGTTTGCTTGCTTGCTTGTTTT +TATAACATAGTTGCACAATTTGGAAGCCCAGATTTTATAGATGACAGCATAGGATTGCAA +TGTCAAAACATTGGACACGCCTGCAGTATTAGGACCTCTCATGGTGACCCTCTAAAGCCC +CTTCCCATGTAGCTTCCCCAGAGCAAGGAAGAATTCCCCCTTACTGCCTAGGACTAGGAA +GAGCTTAGAAATAGTTCTCCTGATCTTGGTAGTAAACAAGGCTACTGGAGGCCACTGTGC +AGTGAAGACATGGGAGGAACAGACAGAGTATACAGACTCCCAAGAAAGGAGGAAAAGGCC +AACAGGCCCTGGGGAGGGTGGGGATGATACTCAGAATAAGAAAGACATTTGTCTCAAAAA +GATGTAGGTTTCTGGCTTGGACGTGTGTGTAAATGGATGGAGGTTCCTATGACTGAGCTG +GAAAACACTGGAAGAAGTGAAACTCCTCTCAAGTCTTTCATGGGCCATTCCACTATCCTC +AATGCCATAAATTAGAGTGGAGACTCACCTCTGCCTTGTGCTTGCCTCTGTGGCCCTGTG +CTGGACACTGGTGGCTCTGTTTACCACAGACTTGCTTGTGGCAGTAGTGTTTTATTTACT +ACTGTTTCCCCCACCTCCTCCCAGGCCTGCAAGCTCTGAGATAGCCCAAGTTGTGGTGTG +CCTTTGCTGGTGTGTGGGTGGGTGAGCGTGTGCGATGGCATGTCTTGTGGTAAACTGTTG +ATTTACTGCAGTGAGAGATAGATTAATACTTGCTTGATTTGTTGGGGCCATAGCATTGTA +AAGGTCAGATAGTCACACTTGGCAGGAAAGCTGCATTTGAACCATGAAGCAGGGAAAATA +TTCACCTTAGCAGCTCTTCTCATCCTGATTATGCCTTCGTCTAGTGATTGCAGTGCTTAA +AGAGTTCATCCCGTAAGCCTTTTACATTACTATTTGTGTGTGATGTGTCGGTCCTTGGGA +GACAAGGACTTTTAATCTTGCTGGTCCCCAGTGAGATTATGAGGTATAAAATTGGGCCTG +TGCAAACCTCAGACTGTTAGTGTGGTCGTGTGCTTAAATTTCCTGGAGGAGATCACTTAT +CTTTTGTCTTTGGGTGAAGAGAATATACTGTCCCATCTTCCTTGTCAATAGTTGAACAAT +TGGTTCGGGAGCTCTAAAATACCATTTCCAAAGCAATGGAGAAGCAGCCAGTGGACACTA +CTCGTAATTGTTTAATATTGTTACCACATTTGCTTACAAGAAAAGCGAGACAACTTGTCA +TCCATCAGGAAGGAAATATTCCTAGGCAGCAGTCATGGAGGATGCTCTGCAGTGTCATGG +CAACCATCCCCCAGCCCCAGACTTGATTACTTCCATTGTATCCCTGGTCATAGCTGAGCT +GCCCCATTAACTTCACTTTCTCCCTCCTCGTTTGTGAAGGGGACGCTGGGAAGCAGCCCA +CCACACACTTGCTCTGAAAGATGCACAGGATCAGAGGGATCCTTGCATGTCCTTCCTGTC +CTCTGGATGCAGTCAATGAGAACATTCAAAATATCCTGGACTGCACCATGAGCCACCAAG +AGAATCATGTGCAATTAAAACAAGAAATCTAGGGGGAATCAGAACCTCCTGTTAGAGAGA +GTGCTGTTTGGTGATCTGTAGTCACAACCTGGTCCCATTGCTTACTATACATCAAGCCTC +AGTTTTCTCTTCTGCAAAGTGGGGAACACAGCAACTTTGCAGAACAATTATAGCTCAAAC +AAGGATCACAGTACCTGGCACTGAGAAAAAAAATATTCAGTATCCAGTACTGTAATTATT +GTGTCTAAAGTCACAAGAGAGGGCCAGTGAAGATGGCTCTGTAGGTAAAGTTACTTGAGA +CCAGTTCTAGCAACTTGAGTTTTATCCCCGCAACACACACGTTTTGGAAGGAGAGAACTG +ACTCCTGCAAGTTGTCCTGTAACCACTCCCTGCGTCTACATACTCAGGCATGCATGCATG +CATGCATGCATGATGCACACATATTAAAACGTAATAATAAAATAAAATCACAAACGATGT +GGTGGTGCATACATGTAATCTGAGCATTTGGGGAAGTGAGGTAGGAAGAGCCCTAAGAAC +TTAAAACATGTATGTATGTATGTATGTATGTACGTACGTATGTACATATGCATGCATGTA +TGTGTATGTATAGATAGATGATAGAAGATAGACAGACAGATAGATAGATGGACAGGCAGA +CAGATAGATAGACAGATTCAATCACAAAAAAGGTTTAGGGGAAAGTAGAGACCCAACTTA +GGTCTCCTAATTCTGGTCTCACTAGATGACACTGCCTGGTTTCATTAAACTTCAATAAAA +CAGCCAGGAGCCTCCAAGATGAGAAAGTGATGTCTGATCACAGGGAAGATTCAGAATTCT +GTGTCCAGAGACTAACACTGCTCATGTTCCAGGGAAACTCTGGTATAAGTTCCTAGCCTT +CAGTTTATAGATTTGCTCAGAACCAAGGTCCACAAAGCATGCCTCAGTCTTCCTAAGAGA +GACAGAGCATAGTCAGTGGGTTGTATTATGGATTATAATAAAATGGTCCAAGTGCGTGTT +CAGTTTGATTTGAATGTGAAATGTCCCCCATAGGTTCCTACATTAGACGCTTGCTCTCCA +GCTGGTGGCATATTTCAAATAAGGTTCTATTGCTAGGTTCTGCTTCCGGTTTGGTAACTT +CTGAAAGTTGTATAACGTTGGTGTTGTTTTATAACAGAACAAAACCATGAAGGAATCTGC +CTGAAGTCAGGCTTGCTGTTATTTCTTTTTGAAGTAGTTACCCTTATAGTTGTGTGATGT +ATGGGGCTTTCTTTGGATTATCTTGTTTAATCTCAGAAGCTAGGAAGGACCTTGACTTCT +ATGCAACAATGAGAGACAATGGAGTCGAATAGATGCAGTAATTCAGGCAGAGAGTTCAGA +TGGGTTTTGGGCTAACGTCTGGTCTCTCTTCTAATGGTAGCCACACTCACACACTGTAAT +AGTACAAGGCTTATGGTTGACATAACAAACTTATTTTGTACCCACAACGGTCATATATAC +ATCAACTACACTTTTATAACTACCCTCTAAAGGGAGAGTGCTTTCAGCTCCATTTAACTG +ATGAATAAACCAAGGAACTGGTAGGTGAGGTAGCTTGTTCAAGATGATGTAGCTTAAGTG +GCCAGCTAAGCTGGATGGCTCCCAAGTACACACTTTGGTCCTTAGCATGTGACCTTTGCA +TGGAAGTGTGTTATCTAAGATCTGCTAGACAGGTATCTTGGGACCCAACTAGAACAACTG +GACCAGAACTTGTGTTCTAATAAGACCCATAGGCACCAGGCATACATGTAGTACACAGAC +AGACATGCAGAAAAAATATCTATATTATATATTTTTAAGTTTAAAATATCCCCAGGAGAT +TCTATAAAGGGTAAGAGCCACTAATCTAGGCTCTTTCAATGCAAAATGATACCAGGAAAA +CTGTCCTTATGTCTCACAACTTCCCAGATGGAGAGAAAGGAGAGCTGCCCTGTTTAGGCA +TTGTGCCCTGCCCCATAGAAAGGGACTATAGCCCAGAAGCACAGATGTCAGCTAGAAGAA +CTGTGTGCTAGCTAAGCCAGTAGCAGATACTGTAATAGACAAACCCTTTATTTTAGTGGG +TTCATAAAATGGTTTTTTTCCCCTCATACATATAAAATCAATCAGTCAGAAGAGCTTTCT +TCACCATCAAACTAGACCTAGTCCCCAGGTCTCCCTTCATGCGCCGCCACCAGTACTAAG +CAAAAGGGAAGGTGGAAATCCATGCTCAGGGAGGGCTACTGAGCAACCGGCAATCAAGGC +TACAGTTGGCTGCAAGTGATTGGCACTCAGTTGTTCACTTATCCATTCGATGAATTAATA +ATTTGCTGAATAATGAACAAGATCCACTTATTCAGTCATGCACTCATGTATCCATTCAAC +AGATGTTTATTAATGGCTGAGAGAAGGAGGATCTTAGATAGAAAAAAGTGCAAATCTGGA +GGGATATTCTGAGTGGGTATCAATATGCACAAGTACTTTGAAAACAAGAGAGAGGGGATA +AATATATGCCTGTATCAGGCAAGGGGAGGGAGAGAGAGAGAGAAAGAGAAGGAAAGGGAG +AGGGAGAGGGGAACACTTGGGGAAGCCCCCCTGAAAGAGATGGTAATAAACCAAGCTTCT +ATATAGAAAAGGGGCAATCTACTTCACAAGAGAGTGGATTATGAAGATTTCAAACTCCAG +AAATTGCAGAATGTAGAAGTCATGAAGTAAGTCAGGTCAAGAAGCAGAAATGTTGGTAGA +CTGGATGATGGAGAGACAGAAGGACTGGGACACACATACAACAAAATTCAAACCTGGCTG +ATTTGCTTGTCTCCTGGGAGTTGAGTAGAATGGAACCAGGATCTGCCTCGTCCTGAAGAA +AATATGCAAATAGTTGTGTTGTATCACTTTCTCAGACAGAAAAAAAAATGACATTGTGCT +TCCTTCCCTAAATGCCCTTTGTAATCTATGAGAGAGGAGGAGCAAGCTGTTTAAATTCAC +TCATATTTTATAATCTGGGAACAGCTGTCACCTGCTGTGCCCTGGGGAACTCATTACTTA +CAGAGGGACATGCAGATATCACACACTCCCTCAGTCGTGCTCGGCCCTGGGCATCCCGAG +AAGCAGAGCCTGTGTCTTGCATAAGTGCCACACCAAGCCCCCTCCCCTGAGTATGTCCTC +TGAAGGGTCTATGGGACAGGATACAGAATTCTGTCCTTCATAATTATGGAGTGATTAATT +ATTTAATTATAGTACATAACAGCTCAGGCAGTGCCACCGCCTCTCGTTTGTTGGACTCTG +AGCCCCCATTAATCATTTGAAATTTTGAACTTGAAAGAGATGGGCTGATACAAAGCGTGA +ATTGTAGTACTCTCCCCAGTACCCATGATCTGCTTCAAAAACACCACCAATATATCACAG +CCACCATTGCCTTCAGCAGCCAGGGCTTTAACCCCAGGTGAGCATCTTAGGAAGGGGATG +CCGTGTGTGCACATCAAGGACATGTGCTCCAGCCATGGAAAGAATCCTGTTTTGCTAATA +AGCCGTGACTCCATCTGCTGCCTGCGAGGAGAGACTTTTCTCCAAGCTTTGAAAGCTGGA +ATCTCCTTCTGGCTCTGTCTTCCTGCCTTTGTGATGTTCCTGGTAGATATGTCCCCAACA +GTTTTTTTTCTCAGAAGCTTGCAGCCTGGGTACCAGCAGGGCACGGCTCATCCATAGCTG +CCTGACACCCTCTGAACTTGGGAAGTCACCTGAGTTGACCTGACTGCTGGTAGGTTGCTT +CTAGATGTCTTCACCTTACTGTGACCACCTCCTGAACTGCACACTCATTTGGGAATAGAG +ATCACCTCTAACAATGATCTCCCTCCTTCCTGTGAAGCTTCTTGGCATCCTGCTGCAGAG +ACATACCTGGTTGGTTATGGGGGTGGGGGCGTGAGAGGGGTGGAGGGGGTGGGGGATGTG +TTGCAAGAGAGATTACTCAGGAGAATTACAGAATGCCAAAGAGATCCAAATGTGATTGGG +GATTCAGGATTGAATAGCCAGAGAATGTATGATTACAAATCCCACCACTGAGCGAGTACC +ATCGCTTCAGCCAGCCAAGATGCTCAGGCTTATACCACTGTGCTACTGATCTTAACACAC +TTTCCACACTCAGCATGATGACCCTGGTGCTATCCAGAGGTACCCAAGGCCTGACACAGC +CATCAAGCACTGCTCTAACCACTCTACTCCTCTGCCAGACCCCTTTCAGTTCTGTGATAC +AGGGTCTTGCTGGGCAGCTGGCTCTCAAACGGATGCTCTTCCTGCCTCGATCATCCCTGG +CTCCACGGGCTTCACTATGGGCTCCCAGAACTGATGCTTGTGTATCTGATTGAAAGGTCC +GGGTCTGATACCCACACCACGAAGGAAGAATGTGGGAGAAAGCAAGTGAGAACATAGGAA +TACCAGTCTCTCCATGATGGGAATAATTGACCCATTAGGACTCATAGAGTGGGGAGCTCT +CAGAAGGGAGTTAGCTGCTTTGTGGCTTCTGTATTTTGCCTCTATGGGATGAAGTGGGTT +TAAATAGATCAATACTGGGCACCTTGGAGTTTGGATCCATATTTAGCAGACAGCACTTTC +TGACCCTGACGATGGCCAGTCTATTCTTCTGATTGCTTTGCCTTTGCCTCTAAATACTTC +TTGCTAGTGGGGGACAAGAGGCCCTGACAGTGAGAATTCAAGGGAAAGGGCCCAGGATGA +GGTGCCGAGGTTACTTTTGGTCACTGCTGAAGCCTTTCAGCTGTTTCTGTTACATCCTCC +TTCTGTTGCCTTTCATTTTGTTGCCAAGAATGGCCCTATTCTTCCTAGAACTGCCAAGAG +CACTGTCCCGAAACATGCTGGCCACGTGAGCTGGAGCTAATGGCAGAAGCTCTGCATTGC +TCCTTAACACTCAGACTCCAAAGCCTTAGGCCCAGAGCTTATAGATTGAGATATATTTGA +TTAAAAAAAACCTTAGACATTTGGAGTGTACATTATTTGGCAATTTTAGTCTCCCCAAAT +AGTGCCGATTGTCCTGTGCTACACAGTTAAGGACTTGACTCTTTAGGATACCCATTCCCC +ACTCTAGGCCCTAGAAGGAATCATAGTTCCAGAGCCAAAGAAAGACATTTCAGCTATTTG +TGGTGTCTTAGTTTGGGCTTTATTGCTGTGAAGAGCCCATGACCAAAGGTCATATTCTTA +TAAAAGGAAACATTTGACTGGGGCTGGCTTACAGTTTCAGAGTTTCAGTCCATTATCATC +ATGGTAAGAAGCATGGCAGTGTGCAGGCAGACTCGGTGCTGGAGGAGCCAAGAGTTCTAC +ATCTTGATGTGAAGGCAGCCAGGATAGGACCATCTTCTGCAGGCAGCCAAGAGGAAAATT +TATCTTTCACATTGGGTGGAGCTTGGGTGCGTTCCCTCCAACAAGGCCACACCCACTCCA +ACAAGGCCACACCTCCTAACAGTGCCACTTCCCATGGGCCAAGCATATTCAAACCATCAC +ATCTAGCTTCTGGCTTACCTAAATGTGTTCCCAGGACTTATAAAAGTACACTCAAAGATT +ACATCAATACCTGGTGGGTGCTTACATCATCCATATTGAGCATGAGCCAGCTCTTCAGTC +TCCATTTCTCATCTCTCCTACTACCTGCTCATCACCAAGGTAACCAAATTCTCATGTCTC +TAAAATCTGTCTTTATCTGGGTGGATCCTTCCTTTGGCTCTATCAGATTAAAAGAAGGTA +CTGGTTGCTTGATATCTTAGGAACCTTGAACTTGAAGAAGAAAGTAGGCTGCTGAATTCT +AGGTTAGACTTAAAGAGACAGCAATGGGTAAGAAAAACTCTGTGAACTTCCAGGAAATGT +GGCTTCTGCTTGCTCAGAAATAAATGCAAGAAAGTGGCCATAAGGATAAGAAAACCAGAG +CAGAGTCTTGCCCAACACCCGCAAGGGTCCACACGGGACTCCCCACGGGACCCTAAGACC +TCTGGTGAGTGGATCACAGTGCCTGCCCCAATCCAATCGCACGGAACTTGAGACTGCGGT +ACATAGGGAAGCAGGCTACCCGGGCCTGATCTGGGGCACAAGTCCCTTCCGCTCGACTCG +AGACTCGAGCCCCGGGCTACCTTGCCAGCAGAGTCTTGCCCAACACCCGCAAGGGTCCAC +ACGGGACTCCCCACGGGACCCTAAGACCTCTGGTGAGTGGACCACAGTGCCTGCCCCAAT +CCAATCGCGCGGAACTTGAGACTGCGGTACATAGGGAAGCAGGCTACCCGGGCCTGATCT +GGGGCACAAGTCCCTTCCGCTCGACTCGTGACTCGAGCCCCGGGCTACCTTGCCAGCAGA +GTCTTGCCCAACACCCGCAAGGGTCCACACAGGACTCCCCACGGGACCCTAAGACCTCTG +GTGAGTGGATCACAGTGCCTGCCCCAATCCAATCGCGCGGAACTCGAGACTGCGGTACAT +AGGGAAGCAGGCTACCCGGGCCTGATCTGGGGCACAAGTCCCTTCCGCTCGACTCGAGAC +TCGAGCCCTGGGCTACCTTGCCAGCAGAGTCTTGCCCAACACCCGCAAGGGTCCACACGG +GACTCCCCACGGGACCCTAAGACCTCTGGTGAGTGGACCACAGTGCCTGCCCCAATCCAA +TCGCGCGGAACTTGAGACTGCGGTACATAGGGAAGCAGGCTACCCGGGCCTGATCTGGGG +CACAAGTCCCTTCCGCTCGACTCGAGACTCGAGCCCTGGGCTACCTTGCCAGCAGAGTCT +TGCCCAACACCCGCAAGGGCCCACACGGGACTCCCCACGGGACCCTAAGACCTCTGGTGA +GTGGAACACAGCGCCTACCCCAATCCAATTGCGTGGAACTTGAGACTGCGGTACATAGGG +AAGCAGGCTACCCGGGCTTGATCTGGGGCACAAACCCCTTCCACTCCACTCGAGCCCCGG +CTACCTTGCCAGCTGAGTCGCCTGACACCCGCAAGGGCCCACACAGGATTCCACACGTGA +TCCTAAGACCTCTAGTGAGTGGAACACAACTTCTGCCAGGAGTCTGGTTCGAACACCAGA +TATCTGGGTACCTGCCTTGCAAGAAGAGAGCTTGCCTGCAGAGAATACTCTGCCCACTGA +AACTAAGGAGAGTGCTACCCTCCAGGTCTGCTCATAGAGGCTAACAGAGTCACCTGAAGA +ACAAGCTCTTAACAGTGACAACTAAAACAGCTAGCTTCAGAGATTACCAGATGGCGAAAG +GCAAACGTAAGAATCCTACTAACAGAAATCAAGACCACTCACCATCATCAGAACGCAGCA +CTCCCACCCCACCTAGTCCTGGGCACCCCAACACAACCGAAAATCTAGACCCAGATTTAA +AAACATTTCTCATGATGATGATAGAGGACATCAAGAAGGACTTTCATAAGTCACTTAAAG +ATTTACAGGAGAGCACTGCTAAAGAGTTACAGGCTCTTAAAGAAAAGCAGGAAAACACAG +CCAAACAGGTGATGGAAATGAACAAAACCATACTAGAACTAAAAGGGGAAGTAGACACAA +TAAAGAAAACCCAAAGCGAGGCAACGCTGGAGATAGAAACCCTAGGAAAGAGATCTGGAA +CCATAGATGCGAGCATCAGCAACAGAATACAAGAAATGGAAGAGAGAATCTCAGGTGCAG +AAGATTCCATAGAGAACATCGACACAACAGTCAAAGAAAATACAAAATGCAAAAGGATCC +TAACTCAAAACATCCAGGTAATCCAGGACACAATGAGAAGACCAAACCTACGGATAATAG +GAATTGATGAGAATGAAGATTTTCAACTTAAAGGGCCAGCTAATATCTTCAACAAAATAA +TAGAAGAAAACTTCCCAAACATAAAAAAAGAGATGCCCATGATCATACAAGAAGCATACA +GAACTCCAAATAGACTGGACCAGAAAAGAAATTCCTCCCGACACATAATAATCAGAACAA +CAAATGCACTAAATAAAGATAGAATATTAAAAGCAGTAAGGGAGAAAGGTCAAGTAACAT +ATAAAGGAAGGCCTATCAGAATTACACCAGACTTTTCACCAGAGACTATGAAAGCCAGAA +GAGCCTGGACAGATGTTATACAGACACTAAGAGAACACAAATGCCAGCCCAGGCTACTAT +ACCCGGCCAAACTCTCAATTACCATAGATGGAGAAACCAAAGTATTCCACAACAAAACCA +AGTTCACACAATATCTTTCCACGAATCCAGCCCTTCAAAGGATAATAACAGAAAAGAAGC +AATACAAGGACGGAAATCACGCCCTAGAACAACCAAGAAAGTAATCATTCAACAAACCAA +AAAGAAGACAGCCACAAGAACAGAATGCCAACTCTAACAACAAAAATAAAAGGGAGCAAC +AATTACTTTTCCTTAATATCTCTTAATATCAATGGACTCAATTCCCCAATAAAAAGACAT +AGACTAACAGACTGGCTACACAAACAGGACCCAACATTCTGCTGCTTACAGGAAACCCAT +CTCAGGGAAAAAGACAGACACTACCTCAGAGTGAAAGGCTGGAAAACAATTTTCCAAGCA +AATGGACTGAAGAAACAAGCTGGAGTAGCCATTTTAATATCGGATAAAATCGACTTCCAA +CCCAAAGTTATCAAAAAAGACAAGGAGGGACACTTCATACTCATCAAAGGTAAAATCCTC +CAAGAGGAACTCTCAATTCTGAATATCTACGCTCCAAATGCAAGGGCAGCCACATTCATT +AGAGACACTTTAGTAAAGCTCAAAGCATACATTGCACCTCACACAATAATAGTGGGAGAC +TTCAACACACCACTTTCTTCAAAGGACAGATCGTGGAAACAGAAACTAAACAGGGACACA +GTGAAACTAACAGAAGTTATGAAACAAATGGACCTGACAGATATCTACAGAACATTTTAT +CCTAAAACAAAAGGATATACCTTCTTCTCAGCACCTCACGGGACCTTCTCCAAAATTGAC +CATATAATTGGTCACAAAACAGGCCTCAATAGATACAAAAATATTGAAATTGTCCCATGT +ATCCTATCAGACCACCATGGCCTAAGACTGATCTTCAATAACAACATAAATAATGGAAAG +CCAACATTCACGTGGAAACTGAATAACACTCTTCTCAATGATACCTTGGTCAAGGAAGGA +ATAAAGAAAGAAATTAAAGACTTTTTAGAGTTTAATGAAAATGAAGCCACAACGTACCCA +AACCTATGGGACACAATGAAAGCATTTCTAAGAGGGAAACTCATAGCGCTGAGTGCCTCC +AAGAAGAAACGGGAGACAGCACATACTAGCAGCTTGACAACACATCTAAAGGCCCTAGAA +AAAAAGGAAGCAAATTCACCCAAGAGGAGTAGACGGCAGGAAATAATCAAACTCAGGGGT +GAAATCAACCAAGTGGAAACAAGAAGAACTATTCAAAGAATTAACCAAACGAGGAGTTGG +TTCTTTGAGAAAATCAACAAGATAGATAAACCCTTAGCTAGACTCACTAAAGGGCACAGG +GACAAAATCCTAATTAACAAAATCAGAAATGAAAAGGGAGACATAACAACAGATCCTGAA +GAAATCCAAAACACCATCAGATCCTTCTACAAAAGGCTATACTCAACAAAACTGGAAAAC +CTGGACGAAATGGACAAATTTCTGGACAGATACCAGGTACCAAAGTTGAATCAGGATCAA +GTTGACCATCTAAACAGTCCCATATCACCTAAAGAAATAGAAGCAGTTATTAATAGTCTC +CCAACCAAAAAAAGCCCAGGACCAGATGGGTTTAGTGCAGAGTTCTATCAGACCTTCAAA +GAAGATCTAATTCCAATTCTGCACAAACTATTTCACAAAATAGAAGTAGAAGGTACTCTA +CCCAACTCATTTTATGAAGCCACTATTACTCTGATACCTAAACCACAGAAAGATCCAACA +AAGATAGAGAACTTCAGACCAATTTCTCTTATGAATATCGATGCAAAAATCCTCAATAAA +GTTCTCGCTAACCGAATCCAAGAACACATTAAAGCAATCATCCATCCTGACCAAGTAGGT +TTTATTCCAGGGATGCAGGGATGGTTTAATATACGAAAATCCATCAATGTAATCCATTAT +ATAAACAAACTCAAAGACAAAAACCACATGATCATCTCGTTAGATGCAGAAAAAGCATTT +GACAAGATCCAACACCCATTCATGATAAAAGTTTTGGAAAGATCAGGAATTCAAGGCCCA +TACCTAAACATAATAAAAGCAATCTACAGCAAACCAGTAGCCAACATCAAAGTAAATGGA +GAGAAGCTAGAAGCAATCCCACTAAAATCAGGGACTAGACAAGGCTGCCCACTTTCTCCC +TACCTTTTCAACATAGTACTTGAAGTATTAGCCAGAGCAATTCGACAACAAAAGGAGATC +AAGGGGATACAAATTGGAAAAGAGGAAGTCAAAATATCACTTTTTGCAGATGATATGATA +GTATATATAAGTGACCCTAAAAATTCTACCAGAGAACTCCTAAACCTGATAAACAGCTTC +GGTGAAGTAGCTGGATATAAAATAAACTCAAACAAGTCAATGGCCTTTCTCTATACAAAG +AATAAACAGGCTGAGAAAGAAATTAGGGAAACAACACCCTTCTCAATAGTCACAAATAAT +ATAAAATATCTTGGCGTGACTCTAACTAAGAAGGTGAAAGATCTGTATGATAAAAACTTC +AAATCTCTGAAGAAAGAAATTAAAGAAGATCTCAGAAGATGGAAAGATCTCCCATGCTCA +TGGATTGGCAGGATCAACATTGTAAAAATGGCTATCTTGCCAAAAGCAATCTACAGATTC +AATGCAATCCCCATCAAAATTCCAACTCAATTCTTCAACGAATTGGAAGGAGCAATTTGC +AAATTTGTCTGGAATAACAAAAAACCTAGGATAGCAAAAAGTCTTCTCAAGGATAAAAGA +ACTTCTGGCGGAATCACCATGCCAGACCTAAAGCTTTACTACAGAGCAATTGTGATAAAA +ACTGCATGGTACTGGTATAGAGACAGACAAGTAGACCAATGGAATAGAATTGAAGATCCA +GAAATGAACCCACACACCTATGGTCACTTGATCTTTGACAAGGGAGCTAAAACCATCCAG +TGGAAGAAAGACAGCATTTTCAACAATTGGTGCTGGCACAACTGGTTGTTATCGTGTAGA +AGAATGTGAATCGATCCATACTTATCTCCTTGTACTAAGGTCAAATCTAAGTGGATCAAG +GAACTTCACATAAAACCAGAGACACTGAAACTTATAGAGGAGAAAGTGGGGAAAAGCCTT +GAAGATATGGGCACAGGGGAAAAATTCCTGAACAGAACAGCAATGGCTTGTGCTGTAAGA +TCGAGAATCGACAAATGGGACCTAATGAAACTCCAAAGTTTCTGCAAGGCAAAAGACACC +GTCAATAAGACAAAAAGACCACCAACAGATTGGTAAAGGATCTTTACCTATCCTAAATCA +GATAGGGGACTAATATCCAACATATATAAAGAACTCAAGAAGGTGGACTTCAGAAAATCA +AATAACCCCATTAAAAAATGGGGCTCAGAACTGAACAAAGAATTCTCACCTGAGGAATAC +CGAATGGCAGAGAAGCACTTGAAAAAATGTTCAACATCCTTAATCATCAGGGAAATGCAA +ATCAAAACAACCCTGAGATTCCACCTCACACCAGTCAGAATGGCTAAGATCAAAAATTCA +GGTGACAGCAGATGCTGGCGAGGATGTGGAGAAAGAGGAACACTCCTCCATTGTTGGTGG +GAGTGCAGGCTTGTACAACCACTCTGGAAATCAGTCTGGCGGTTCCTCAGAAAACTGGAC +ATAGTACTACCGGAGGATCCAGCAATACCTCTCCTGGGCATATATCCAGAAGATGCCCCA +ACAGGTAAGAAGGACACATGCTCCACTATGTTCATAGCAGCCTTATTTATAATAGCCAGA +AGCTGGAAAGAACCTAGATGCCCCTCAACAGAGGAATGGATACAGAAAATGTGGTACATC +TACACAATGGAGTACTACTCAGCTATTAAAAAGAATGAATTTATGAAATTCCTAGCCAAA +TGGATGGACCTGGAGGGCATCATCCTGAGTGAGGTAACACATTCACAAAGAAACTCACAC +AATATGTATTCACTGATAAGTGGATATTAGCCCCAAACCTAGGATACCCAAGATATAAGA +TATAATTTGCTAAACACATGAAACTCAAGGAGAATGAAGACTGAACACTATGCCCCTCCT +TAGATTTGGGAACAAAACACCCATGGAAGGAGTTACAGAGACGGAGTTTGGAGCTGAGAT +GAAAGGATGGACCATGTAGAGACTGCCATAGCCAGGGATCCACCCCATAATCAGCATCCA +AACGCTGACACCATTGCATACACTAGCAAGATTTTATTGAAAGGACGCAGATGTAGCTGT +CTCTTGTGAGACTATGCCGGGGCCCAGCAAACACAGAAGTGGATGCTCACAGTCAGCTAA +TGGATGGATCATAGGGCTCCCAATGGAGGAGCTAGAGAAAGTAGCCAAGGAGCTAAAGGG +ATCTGCAACCCTATAGGTGGAACAACATTATGAGCTAACCAGTACCCCGGAGCTCTTGAC +TCTAGCTGCATATATATCAAAAGATGGCCTAGTCGGCCATCACTGGAAAGAGAGGCCCAT +TGGACTTGCAAACTTTATATGCCCCAGTACAGGGGAATACCAGGGCCAAAAAGGGGGAGT +GGGTGGGCAGGGGAGTGGGGGTGGGTGGATATGGGGGACTTTTGGTATAGCATTGGAAAT +GTAAATGAGTTAAATACCTAATAAAAAATGGAAAAAAAAAAAAAAAAGGATAAGAAAACC +AGTAGAAGGTTACTTCTGAATTTTATGGAAATACTTATCTCCATAGGGCCACCCCCTCAC +TAGCAGTTTAAGGGTCGTATATTCATTACTTTATTTATTCAATAGCTATTCTTGAGTGTC +TACTCCCTACAAGACTGTTTAGATCTTACCTTACAACAGACCCTCATCTTTTCCTGAGGC +CTGGAATGAGACACAGGAGTCTGTGTCCTTGAGACATATGCAAGCATTTTCTCAGAAGAG +TGTATGCGTGAATAAATACAGATTGCCTGGGAGGTGGGTGGGAGAGTGCACGGGAGGTCG +TGACCCTCACGTGAGGGGATGGACACGCTGAATGGAGGCATCTTAGTGCACTGTGAAGTC +ACAGGACTGCATGAAACACTGGAGAGGACACAAGTCTAAACCAGCCAGCAGGATTGAGCC +AGCATCTTTCAGGAAAGAACAACCTTTTGTGACTCTGTTGTCCTCTGTCCTCATGGGAAG +CAGTCCACAGAGGAAAGGCCTCAATGCGAGCACAGGCTGGGTTTCCACCCATAACATCAG +GCCCTCAACTGACTATGTCCTATGTCAGAGGAGTTCTGTCCTTGGGCATTCTCCTTTAGC +CACAGAACCATGCTTTCATCAAAGTCAGACCAAGAAAGAAAGTTCCAGGAGATTTCACAC +ACATAAAAGGATATTGCATATATCTCTCAGGGGTGGTATAGATTGGTTGGTCGCTGGCCA +TTTCCACTCTTGTAAAGACAAAGAAGGATCGATAGTGAGTGACGGTAAATTACAGTAGAT +GCTGGTGCATAGCCACTGTCTTATTTATAGAGGACCAGTAATCTGGGCATGCGTTTTTAT +GAGATGATATCTGTTTACTGTCTGGTTTCAACACAGCTATAAGCCAAGTACCCATGTAAT +AAAAAAAAGCTGAGTTCCATGGCCCACTGGGCCTCGTCTTTCCCACACAATCCCAGGTCA +GAGGGCTTCCTTCATCCTTTCAGGATTTTGGACTCCAGGGCTCACTGATATGGTGATACT +CACTGAACCAGTGCTCAGTGCAAGCCGGTGCCAGCAAGTGCTGGGCTTAGTCTCAGTAGC +TGCTTTCAGCCCTGGTAGGCAATAGAAGATTTCTAACACTTGATTACGTCTGTTCATCCC +ACCCACCTGACAAGTCCAATCTGATCTTAACAGAAGAGTGAACATGCAAGCAGCACCCTT +GCCCTGCAAGGTGTGCACGTTTCAATTAGACCCAAGGTGGAAAACAACCTCTGGTCTCAG +TTTTCATGTGTCCCTAACATGCCGCACACGTTTTCAGGGTGAAACATGTCTTTTCTTTCT +CTCTCTCTCTCTTTCTTTCTTTCTTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCC +TCCCTCCCTCCCTCCCTCCCTCCCTCCCTCCCTCCCTCCCTTCTTTCTTTCTTTCTTTCT +TTCTTTCTTTCTTTCTTTCTTTCTTTTTCTTTCTTTTTCCTGTCAGCTCCAGTTCTTAAT +AGAACAGTGAGTGTAATGAGGCAGGGCATGAAATTTTCATAACCAACTCCTCCATTTACA +TACACAAAAGCCAAGATAGCCGGAAGAGAAAAACAACTAAGGCACGTAAGATCTGAAGTG +TTTCTGAATATCACTGCTGCTCGCCTGATGCTTTGAAATTGATGTGTGTGGATGGTGTGT +GCAAACTGTTTCTTCAGCCATTCAAAGCTATTTATCGAGTGCCCATATTATGGGTGAAGT +TTTCCTCTGAGAATGTAGTACGCTGACAGATGTTTAAGGCAAAGGGTGGGAAAGAGAGGA +GATGGATGGAGTGTTATAGAGACATCAACAATGAGGGATAGGAGATAGAGATATCATAGC +CGTAGTCTGCGGCAAGAAGATTAGAAGGCTAGTTATGGTAGGATAGAATCGAGTGATGTT +CTGCGAATATAAAATGTACATCTGATTTCAATGACAGAGCTGCTCTTGACTTTGAACTTC +CAGAGACTAGATTCTCATTATATTCTTGGGACTCAGGGCAATTCTTAGAATGTAGTCACT +GGTCTAACACGTCCGCTGGCTGGCTGCGTGGATTTCCTACATAGTAGCTATAGGTAGGCA +ATACTCTAATACTCTATAGCCACTCCTTTGAGCTCATTCATTCTCCCACAGTCCTTTAGA +GCCAGAAGTTGCTGTTTAGCATGCAGGCGGCTGTAACAGATCCCACCCCAACACCAACAT +GTGCCAGTCCCTGTGGATTATCTTGGGATTTTACAGGATGTTTCACCTACTGGTTGATCT +GAAGGACTCTTTTTGTTTTGGTTTGGTTTGGTTTTTCGAGACAGGGTTTCTCTGTGTAGC +CCTGGCTGTCCTGGAACTCACTTTGTAGACCAGGCTGGCCTCGAACTCAGAAATCTGCCT +GCCTCTGCTTCCCGAGTGCTGGGATTAAAGGCATGTGCCACCATGCCCTGCGATCTGGAG +GACTCTTAAACTCTTTATATTTTCTAGTTTTATGTCAACTTGATACATAGTAGAGTCATC +TGGGAGTAGGGATTCTCCAGTGAGAAAATGTCTTTATTAGATTAACCTATAAGTGAGTCT +GCTGGATATGTTCCTTATTGCCAATGGTGTGGAAGTGTTCCTTGTAGTTTTATGCTACCA +CCTTTTGCTCCGGGATCAGCCGTGCTACCAGCTCCCTCCCCTCCCAGCTTCCCTTCTGCT +CTACCCGCCTTTAGCTCCAGAGATGAAAGTGCTACCAGCCCTCTCCCAGCTCCCCTGAAA +CGGCAGAGGAAAGACACACACAATTTGTTCCTTTATAATTTGCCTTCTTTGCACAAGTAC +TGGGTGTGCTAAACACCTTTAGCCACCTACCTGTAGTAGTGTTCACAAGCTCCAGCTCCC +CCTTCGACCTCACACGGTGTCTGTGTTGTTCTTCCTTCAAAGCATGGCAGAAAAACCTCC +CTCTCCTACCTTGTGTCTACCTTTTTCTCCAGGGACATGGAGGTCCCACTTATACCTTTA +GCCTAGCAATTAGCCCCCAGTTTTCTTTACTGACAAATCAAGAGCCAATTGGGGAACAGG +ACCTTAGCATCAGCACCACCCCTCTTCATGGGGGTGGCAAGCCCACTTTGGAAAGTACCA +CCTCCAAGCAGGTGGGCATGAATTGTATATGAAAACAAGCTTAGGCTAGTCCTCTGGTGG +TGGCTTATCTTCCAAAGAAGCAGACTGTGCAAACCATGAGGAGCAAGCCACCAAACAGCT +CTAGGGAGTAAAGTCAGGTTGTCTGCACAGACCTCACTTACCCAAGTGAGGCAACTATGA +GTTCCAGAATCAAAGCACACTCAAAACTTAGTTATTCTTAAAGTCCTTCTCCCATCTCAG +AACCAGGATGGGCCTAACGTATAGGCCATAGATCCTCCAGAGAGAAGAGAGCCCATAGGA +AACTGTAAACAGGAGTGGGTAAGTGATACACATATGTGTATGAGAAGCTTGCCCAAGCCA +TTTTCTTTCATCTTTGCTGGAGCATCAAATGGGAAACAATGACTGTGACTTTTTAAATTT +TTGCTTCTCCCACCTCCCTGTTGCTGAAGACCAAAGCCAGGGCCTTGCACTTTCTAGGTA +AACACTGCACCACTGAGCTAAATATCAGTCTTAGGAAGAAACAGAACTTCTAAAGAAAGC +TGTATTCAAGTATGGATTTGCTCTAAAGATACTACTGAGGTTATAGCATTGGCCACCTAC +AAGAGTGCTCAGCACCCTGATGTTAGAATAAGTTGGATGCAGAGCAATGGCCTTGGCCTT +ACCCTACCTGGAAGCTGAGAAAAGCCATTCCCTAATTATCTGGATGAGATATGAATGATA +AGAATGTTTTATTCAATAACAGCAATGTGTTGAAGAAGGAAAAATAAAAACAAAGAGGAA +AAGGTGGAAGAAGAGGAGGAGGTGGTGGAGAAAACAATAGCAATCATATATACATACATT +TCTAATTGGAGTCTCACTATTCTTTGTTTAGCATAACTCAAAAACAAAAACAATCACTGA +ATAATTCTTTTAAATAAGCCTTATATATACTTGTATTTAAAACTTTTAAAATATATTAAT +AGTGGTAAAATGAAAATTGATACACTACCCAGAATTAATTGAGCTCTACCTACCTAGTTT +GCTTTCTGTTACTGTAATAAACACCATGGCAAAGGCAACTGAGTGGGGAGAGGTTTTATT +TTGTCCTGCAAGCTAAAGTCCATCATTAAGAGAACTCAAGCTGGAAACGGGGCAAAAACC +AAGGAGAATGCTGCTTACTGGCTTGTTCTCTAGTTCCCCCTGCTACCTTCCTTATATGAC +CCAGGCCCACCAGCCTAGGGATGGTATTACTCAGAATGGGCTGTGTACTTGTACTTCAAA +AAGCAACTAAAAACTGTTCACAGACATCGCCATAGTCCAGTCTGATCCAGGCAGTTCTTC +AGATGAGATTACCTCTTCTCAGGTGACTCTAGATTTGTTTCAAGATAAAACTTGAATCTA +TGACAATATATATATATGCCATAAAAAAGGGATCAGAGAATCCAGATATGGAAGCATACA +ACTGTAATCCCAGCACAGGAAAGGCAGGGAGGAGGAGAGCATGTTTGAGGCCAATCTGAG +GTGTATCATAATACCCTTCCCAGAATAAAACAAGAGAATAAAGTTAAAAAAACACACTAG +ATTTACAAGCTGCTCCTGGACCCAGTACAGTCATTTGTGGCCAACCACTCTGAGTTTCAC +AATTAGAACACACTTAGCTAGAGTCACGTTTTATAGCTTCTGTCTATCTCCATAACTGTA +ACAGTTACACTCAATGAACAAGGAAGGAGGTAGAAGCATCAGACAAGCCTTTATTTTGAA +TTTGGAAAGAAATTGAGTGCGGTAATTTGCTTCCCATAAGCCGAGGTTAATGTGAAGATG +GTGAGGTCCCCGTGGACCTATTGTTCCCTCGAAGAAGCTCATTCCTTCTTTAATTATCAT +AAAGTGTAAATGTGGCCACTCTAGACCACCACAGACGGCTCTCACCATCCTCCACTCCCT +CATCTCTGTGCTGACCAAATGCACACACCTGCCAGATTCGCTCTCCGAAAATGTCACATT +AATCATGTTTTCTCCAGCTCGCTGATCTTCACAGCTCCTAATTACTGAGCAGATTTCCTT +CCAGAGCAGACTTGACAGCCCCAGGCTCTCCTTGCTGGGCTCTCGTGTGGCTGACTTTCT +GTGGGGCCCCCTTCCCTCCAGTCCTATCCTCCTGACCAGCCAGACTCAATATTTCTGCAC +TTAGCCATAAGCTTTGCCCAACACATAGAATTTCTTCTAACCGCCTGAGGCTAGGAGTCT +CTACATTTCTCTGCCTTCCTCTATTCCAGAATCACAGAGCATCTGCATGAATCAGAGCCA +TGGGTGATTCTACTTCCTCTTCCTGCCCCATGGGATGTCTTTCCTCTTCACTGCCTCTTC +CTGCCCCATGGGATGTCTTTCCTCTTCACTGCCTCTTCCTGCCCCATGGGATGTCTTTCC +TCTTCACTTCCTCTTCCTGCCCCATAGGAGGTCTTTCCTCTTCACTTCCTCTTCCTGCCC +CATGGGATGTCTTTTCTCTTCAGAGCTCTTACAGCTTAATTTGTTGTCATCTATTTGCCA +ATTAGTCATATACCCTCTCCATGTTGAATTTTCTTTGGATTTCAGAGGCAGGGTCTCACT +GGGTAATCTAGACCTGCCTAGAACTTTATATGGAGCTGACCTCCAATCCACGAGCCTCTT +GCCTCTTCCTGAGTGCTGAATTTATAAGGATGTGCCATGGTGCCTAACTCCTGTTATTTA +AAATTAGAATAGTTAACTCAAAAACATTAAGAAGTCTTACCACCGTGATCATTACAACCA +CGTTCTCCTTTCCATACTTGACATATTTTGCCTGTGGTAGATATGCTCAATAAACATGTC +TTGTACTGAGAATGTTCTTTGCATGGATGAATTAATTAATCCATAATTAATTAATGGGTT +GATTTCATTAAAATTCAGTGTCAAAAGACTTCTGTACTCTGCAGAGCAGAGCCAGTCATC +ATGATTCAGGCTTAGCAATGACTCCAGAGTAGACGACTGCCTGTGTAAGGGAAAAGAATC +TTACATTCTTACGTCCATGACTTTCTCATCGCTGAACCAAAACAGCCATCAGAAGCATGG +AACAGGGGGAAAGGCGCACAGCTGCAGGGGGACGTTGGTTCTTTGTGGAGGTGAAGGCAT +GGCAACAGAAGCATCTCCATCAACAGTAGTGACAGTGTGTGGTGGCAGCTTCTTCATGTG +GGGGGTGCAGACCGGGAAACAAAGGGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTG +TGTGTGTGTGTAGTTATACGTCTGTCAAAGGAATGTGGAGAAAAGAGGTTTCTTTTTCTG +TCACTGTCACTCTGTGAGCAAAGCTTGGTTGTCATTTTGACTTGCCTAGGAAGAAGGAGG +AATTTCCTCCACCATATTGGCCTAGGGAATGTCTAGAGAACATTTTCTTGATTGCTAACT +GTTGTAAGAGGGCCTGGCCTACTGTAGTTGCAAATAGTGTTAGGAAGAGAGTCCTGGGCT +GTATTAGAAAACAGGCTGAGCATAAACTCACTAGCAAGCCAGTAAACAGCATTCCCCCGT +GGTCTCTGCTTCAGTTCCTGCCTTAAGGCTCCTTCCTTGAGTTCTGCCCTAACTTCCTTC +AGTGATGGAGTGATGGCAGGAAATAAACCCTTTCCTCCCCAGCATGTTCTGTTTCAGCAA +CAGATATCAAACTAGAACACACTCTTTCCCCTATAGGGTCTCTCAATGAACCTGGAGCTA +GGCTGCTGGCCAGCAAACCCCAGAAATCCTCCTGTCTCTGCTTTCCAGTGTGGGGTTACA +AGTAAGCATGGCAAGTCTTTGTTTTTAACAGGTTCTGGGGTCTGATCTCAGGCCCTCGTG +CTTGAACAGCGAAAGGTCATACCCACTGAGACATCTCTGCAGAGTCACAATTTGCTTTAC +AAAAAAAAAAAAAAAAACTAGCAAGACCCTGTCTCAACACACACACCACCACCACCACCA +CCACCAACAACAACAACAACAACAACAACAACAACAAAATAGATATGCACTTCAGTTATC +CAAAGTGTTTTATTTCTGCATTCTCATGTCGAGTCAAAAAACAAAGAACCTTGCAAATTT +TGTTGACATAGTAACTTCCATGCCACCCTGGGCAACTTAATGAGATACTCCTCTCCAAGA +AAGAGCCGTTTCTGTTTTCTTTCCTTTTAACATTGGTGGTTTTTTTTTTTAAATCTCTCT +CTCTCTCTCTCTCTCTCTCTCTCCTTTCTTTGCAATGCTGTCATTTTCTTTGTGGTTTTC +ATGACACAACAAAGCAAACTAGAGATGATGTGCTGGGCAGATGACAATGGAGGAGAGCAG +GGAACTGCCCATCCCCCTCCCTGGCTTTCCTACGATGTTGGTCTCCCTATTTCCTCACAT +GGACTATCTTGTCCTCTGAGATGCTTTCATTCAACAGCAGTTTTTGATTCCATGATTGCT +CCTCAGTCTAGAAACTGTACCCATACTCACAGGCTAAGGAAGCTGATCCTGCAAGCCTGG +AGGAGCCTTCTCATCGCAATGGAGACAGTGAGCTGGTGTGACTCGGTGGTGGAGCAGTGA +CTGCCTTGTGACTCGGTGGTGGAGCAGTGACTGCCTTGCACAGAGTCCTTTATGTCTCGG +GGGCGGGGTGGCTCTGAGGGATAGCATCCCCAGCCAGGTAAAACAAGGAGAGAAGATAAG +AGATTGGGACGAAACATGAACAGTGAACTGCTAAAGATGGCCGTGGTGGGCAAATTGCCA +AGTAGTCCACCTTTTCAGAAAGGCAGAAAGTGAGCAAAGTACACAACCCACAAAGATCTG +GGATGATCCCATGGCAGCCAGTGACATTGGGTGCATGAAAGCCTGTAGTAATTTTTACTC +TGTGCTTTTTCTTTGGTGGGGACAGTGGGAGGAAGAAGCAGGGGGCTAAACTCAGGGTCA +TGCAGGTGCTCAGTGGATGCTCTGCCTCTCCAACCTCAGCCTTCCTTTCTTCCTTTCTTC +CTTCCTTCCTGAGTTTGTTTCTCTGCCTACAGAACTGTATTCTGTGGCAGACCATTTTCA +TTTTATGGCTTCTCTCTAGGAATTTATTGTAATTAATAATTTTTCCAGTCAACTTGTGGG +CCGTAATTTTGATCTTCCTCACTGTTCCCCATGAGGAGACAGATGCTGGGAATGAATCGA +CCCCTTGTCCACCAGGCATCTCTTCACCTTTCTGTTTGCTAAGAAGGGTGGCCTAATCTG +ATTTTGCTTCCTGAGGGAAATGCTTAGGTTGGAACAGATACTCACTGGGACAGAAAGTAG +ACTTCTCCTTGGACATTCTTCCATGCACTCTTCCCATCTAGATGTGTTTCCAGTCTCAGG +GGCTCTACTTAACTAAAGGTTTGAACCTCAGACTACACAGCACCTCTCAAGGGTATGTGT +TCCAAGATGGACAGATTTGACAGGCAGTATTCACAAAGATTGTCTGAGGAGCTAGCCCAG +GTTACTTCATACCACTAAACACATTCTAAAAGTTGTTGCTAATTTATGATGCATAACTTA +GCACTTGTTTTAAAATCAGCTTAATTGCAGACCTACTTGAAATCTAAGAGAGATGCTCAC +CTCCCCTAAATAAGAAAAATATCATGTTAATCTACATCATATTGAAAATAAATACAGGAA +TGTAAAAATCCAGAAGCCTGGCAGTGACCTCTATTGGTAGCACTGAAAGGTTAAATCTTT +CTGATAGGAATACAAAATGGTGCAAGCTCTATAGAAGAGCCTTTGGTAATGTACTAACTA +ACAGCAAAATGGCATCTGTATTCACTCCTGGGTCCATTTCTAGAGATCTGTCCCTAAGAT +AGACTTCGATATGAAAATCCTTTGTAAACGCACAGACAGGTGTCTGAGTAGATTGCCTTC +AGTCTAACCATGTAAAGGAATGCCGTATATCACTAAAGATGAGCAGGAGGTTAGGGAAAT +AGCTCATTTGGAACCTGAGTTCCCCAGGCCCCATATAAAAATAAAGACTGGGCCCACGTT +TATAGTCCCAGTGCTGGGGAAAGCTGAGACAGGCAGATCCTGGGACTTACAGCAGACCTA +CTCAGACATACATACATTCCAGACCAGAGAAAGACCCTGTTTCAAAAGGCAAGGTGGGCC +GTGCCAGACGAATGACAGGCGAGGTTGATTTCTGGCCTCCATATGCACGTGTACCATACA +CACATGAACACACACACACACATGAACACACACACACACATGCATACACACACACACACA +TGAACACACACACACACAAGGATGAGCAGCTTCTCTTGGCCCAACTGAAAGTAGGCTAGT +TTTCTGAAAATGGAAGGATAAATGCTTACCCATTGTTTTATACTTAATAAGGCAAAGATC +AGTCCTCATAACCACACAAACCTGTCTATCTGCAGGGACTGTGAGAGAGAACAGTGGGAG +CTGTAACCTTTGCCTGCGCTTTGTTTATAGACCTAAAATTATGTAGAAATGTAATTACTA +AAAAAATTAATTTTAACTAAACATTCCCTAGATATTAAATAAAGATAATGTGAGCCTAAG +ATTGTATCTACCTTGTGTAATAAACTCACTGAGAAGATCACCGTTTCAATCACCTATCTG +AGAGACTGGAAAGACGGCTGAGCAGTTAAGAGAACTCGTCTTTCAGAGGAATTGGGTTCC +ATTCCCAGCATTCATGCAACTTTCCTTACTGTCTGTTTCTGTAGTTCTGGGAGATCCACC +ACCCTCTTTTGGCCTCCATGGGCACTGTACACACATGATGCACAGACATACAGACCGACA +AACAACACGCATAGAAAAAGAGAAATAAAATCTCAGAAAAAGGAAAAATAATATACTCAG +AAATGTTATTATAGCTCCCTAGAGACAAAAGAATTTTTAAATGATCTTCCATGGCCGTTG +GGCACATCAGCATTGGGAATGCTGACTGGTTACTCTGAAGCTGTGGTGTGAATAGTGAGC +GTAACTATGTGAGTATTGATGCACTTGAGATCTAGATTTTTGTCTTGGGAGAGATAAGAG +GTTGGTAAATCTGAGAGATATTGTCTGGCCAATCTAAATTGAAAATATATGGAATACACT +GGAAATGTAGGATACAATTTATAATAAGTAAAAGAAAATACAGATGATCAATTCGAACCC +GGAGGAACCCCCAGAAATACACAATACATTAATAATCACTGTTCTTGATCCCTATGTTAT +GGCATTTGCACACAATTTTCAATAAAAGAATCAACCTCCTTCAGGAAGTACTCATGCCAA +AAGCAAGGAGCCTATACACACCTAAGGTTATATCAAACAGATCCTGCAGCCAGATGGCTG +GTTCTCATTGTCAATGGATTATCTAACCGATAATAATGAGTGGCTTGAAATGCTTAGAAT +TTGCCTTAATCCTGGAACTGATGATTCTTGAAGTAAACTCACAGATCACCTATAGATGCT +GCTAAAGAAACCATTTTGCAAATTTTATGAATACAAGGAAATTCCCCTCGATGGCTGCAG +TTCCAACAAATAAATGAAGAGAAATTGATGGGATAAGAATGCCACTTACAACACTTAGAG +AATGAGTAGAGTTGGACAAAAACTCCCTAGCGTAATGATATCATCCAAGTAAGAGACTCA +GACTTGCATAACCCTAAGCAGCAAGGGACAGTTATAGAAGAGCCTCCCTCACCCAACATG +TACAAGGGACAGAAGGGCATGTCAAACATACCACCCAGGGAGCTGCACAGTGTATGAAGT +CATGGTGGCAACTGACCTAGTCTGCTCAGCAAGTATACAGGGGAAAGGGAAGCGGCAGAA +GAGACTCTACACCACAAGGGCACAGACGCGTCCTAGCCTGGCCTATGGTTACTCATGGCA +CTTATCTGAATCTCGCTTAAACAAACAACTCTTAAAGGATGTACCCTCAGTTGAGTCAGT +TTAAGCACTACTTGACTGCATTAAGAAATTACCATCTAGTTACATGAAAAGTGTTATACT +TATTTTCTTTACATTCTTATATTTGAAATTTGTAAACTCTACTATGATACATGACAATAT +ATTACGTTATATAGTACGATTAAATCACCTATTTCTGGTAAGTTGCAATCCAGCCAACTT +AGCCTACAGAGGGAGTTTCAGGCCACTGAGGGATCCTGTCTCAACAAACAGGGGCTGGGG +CAGTGCCTGAGAAACAGAACAGTAGTCCAGGTTGTCAATATTTGCATTGGTACAGAGATT +GAACCTAGGACTTTTTCTATGCTTGGTAAGGACTCTTCCATTAGGCTGTATGTCCAGGCC +CCATTACATATCTTATTGAGAGCAATAGAAATTCAGATCTAATATTTTATTTTTGTGAAT +ATTAATATATGGGGCGCCCATGTGAAGATCTGGCATGACCAGAGCCACCACACTAAATCC +AGTGCTGTGTTGAGTCATGTAAACTGAACAGCCAAGGGTCAACAGTGGCTGAGTCCTAGC +AATTTCCCACACTCCAGGCTCAGCATCTTGACTTCTTGAACTTGGCCATTGGTGACAGGA +GTAGTCAGAGTAGTCTTGGCGACTTGTCTCCCTTACTTTCTTCCAGGTAGTCTGCATTTA +GAGGGGACCCTAAACACAGCCTGTGGAGCCTCTGAAGTGGGGGAGGGGTAGAAAGTTCTC +TAAAGGTTCACTGTGTTTGAAAGCTCTCCATCATCAAAACCCCCATGATAACCTCCTGTA +GAGGAGAAACTGCTTTATTTTGGCTAATGGTTTGAGACACCTCAGTCCATGGTCACGTGG +CCCTGTGGCTTTGGGCTTATGGTAGCACACACAGCTCCTTGCAATAGGAACTCATGTCAA +CCAAATGTTTGCCCCAATTTACAGCAAGGATCAAGGTCCTTATCTACATTTGTTTGTTCA +TAGTTTAATGGGAATTGCAAACTACCTATAAGTCTTACAGGTTTTCTCAATATTTGTTTG +AAATTTATCATTTCAATGTAGTGTTTATGAAAATTGGAGTGTCTATCATTATGGTTGGGA +AAACAGATTGAAGCTGGGGAGAAAAAGGAGAGGAACCCTCCCCCTGCCCCCAACGACACT +ATCCACCTCAGCTTCTTAAGGAAATGACTGTTCTATAGATCAAGTAGCCAAAAGAAGCTA +AACCTCTGAAAGGCCTGCTGGACTTAGCAATTGTACTCTGGTTAGAATCTGATTCTATAA +AGACAGTACTTAGGCACAGCTAGGCTTGCATATGATAACTAAAGCTTAGCATTATTAATT +ACTGCTCAATGAAGATAGACTTCTTTTCTCCAAGTGAATGCATCACAGGAAGGTTACCCA +GAATTCCTTTGGATGCTCTGTAATCATTAGAGTTCAAGACCTCTGAGAAAAATCGATTTC +CAACCTTCAATATGTCTCTTTGTATGCGCGAATGGCATTTTGGGATTCAAGCATCACATC +TGGATCCGCAGCTGGAGTAAGAAAGACAAGGGTCCACCTCTTTGGGTTCAAAAAACTTCT +AGTAGCACTGCACTTAGTCAGAGAACGCATGGGAGCAAGGATGAGTGCACATAATCTCTT +TGATCAAGTCAATGAATTGCTGATATGATTCTAATATATATATTTGGCTACATGCAGATC +ACAAATAGCACTGGGGTTGATGCGGGAGGCCTCTGTCCCATGGACCTCTGTATATCGGTA +GCATCTGCAGAGGTTGTATTATGAAATCATACTTGAATGATACCCAGATATTTTAAAAAA +GAAGTATTTTCACATTCCTCCCTCTGGGTATGTTTTTTTTTCTCTTATGTGTGGTTGATT +TCCTGTGGGCTGGGTTCTGAATTCTAGAAGGTAAAGCTTCAGGAAGGAGCTGTGACAAGT +TGCCCGGTTTGAAATCTCCTGCGTACATAATCACTGTAGCAGATATAATTGGAGCTAATT +TCATATTTCCTGCATATCATATTGGAAAATTGAGCTGTCATATCTATTTAAAGGCTACAT +GCCCAAGTGAGAACACCCAAGGCTTGTTTCTTTCAATACATTTGTGCAGGAGGATTTCTT +CTCTCATGAACGTTGACTTGTACTAGAAGCCAAATTTGTCTAGTTGAGTGCACTTTGAAG +TTTACATCTGCATTGTCTATGGAATTTAGAAAATGGACAGGGGACAAGCTGAGAAAGTAA +AGTCATTTTTGAGCTGTCCTTTTCCATTAAAAATCCCTGCACTTCCAGAGCGTTTAAAAT +TGTGGGTTATTGTAAGGCCAGTATGTTACACGTGGGTTCAAGTAGGTCTTGTTCATCTGC +TATCTGTGTGTCCTCTCATACCTATGTAATCAAAGCATGGTTAATAGAAATGGTTGGGAG +CCTGTCAGCCTGCCTTGGAGAGAAATTAAGCTATGTGCTATGAAAGTATACCCTAGAAGA +TAGGAACCCTCAGCTGTGGCACTTATCAACCATCTAACCTGTCAACTTCTACATTCATGT +CCTTTCCCTGTGGCTTTTTCTGACCTTGTTTGCATCTTGTGTGTTTTCACTAAAGAAGCT +TGGCTGGGAGGAAGTGTGTGTGTGGGGGGGTGTCGCTAAGTGTACCCTTATACAAGTATG +TAGGTTAGAGGACAACCTTGAATACTGTTCCTCATAATTGGTACTCATCCTATTTTTGAT +ACCATCATCTAGGTGCTTGCCCATTAGGCTGTGTTTCAACTGTTTAACCTGAGACCAAGG +AGTATAGGAAATCATGTGTCCTGTAAGCAAGGTTTTTTTTTTTTTTTTTTTTTCCCTTCA +GTGGAGCAAATTGCCCTCTTTCATTTATGCAGAATGGAAACTCTACATGGTAGAGTTTCC +TCTGAAAGAGTTCTTCCTGAGAGTTCTCTAATCCTCAGAACCCATGCCCAGCCGGACCTC +ACAGAGCAGGGAATAGTCATTTGGAAACACTCGAAATGGTCTTTCCCCAGGCATTCCTCC +CAAGTGTCCACATCTTAGGCTCTGGCTCTAGTTGAATGTTTCTAATGAATTCTCATAAGT +TCTGGCATGGATGCTCCCTCAAACCAATACAGTGCGTTTACATGCATATCTCTGTGTGGA +CCAAGAGGAAGAGAAGAACTGCACATAAACAATAGGATAGGATGGCCCCAGACAATGATT +GACTTTGCTGGGCTGAGTGTAAAGCTGGAAGAATCCGCATAAATGACCAAGAAAGGGAAT +CAAGGGGGCAGTTGAGTTCTTAGCTTATAAAGTTGTTTTGGCTTCAGTCATTCTGTCGGA +GGCTAAGCGCTGTCTTCTGCCCTAGTTCCTATTCTTGCCGCTGTAATCAAGTGCGTGACC +AAAGCATCTTACAGGGGGGTGGGGCACGGAGGGGAGGACGGGTCTGCTGTGGCTCATAGT +TCAGAATGCACGTTCCTACACAGCAGCAGAGTGGAGAGCCAGTGGCAAATAGTTTAGTGT +CTTCCAAAAATCGACACTTTCTGTTCCTTCGTGAATAAAGAATGCAGAATAGGTAAAGGA +GATGAGTTAGTTGATAATGCCCTCAACAGGACATCTGGGGAATAATGCAGCGCTGTCATG +TTTCCCTGTCCAGCCTGTGCTCATGTCTCATCCAAACTCCCAAGCCCTACACAGAAGCCT +CACGTTTTCCAGGGCTAAGAGGGCTGAGCTCCATGCAAACTGGTTGCTCCAAACTTACTC +ACATTAAGTTCTCATTGGTAACTTTGGGGGATGGGAAATATCTAATCCTGAACATATTTA +TTTGTAAAAGTTGGATTAAGAAGGTTGGTGCCTGGTGAGATAGCTTACTTGTAGCTTACG +TGACAGGACCTGAGATTAATCCCCAAGAGCCATATTATCAACAAATCTAGGCCTGGGTGG +TGTACATTGAATATATGTCTCCTATGGAATCCAATTAGTGTGGACCTTATTTGCATGTGT +TTATAGCTGACCACCTAGGACTGGGGTCTCTCATCCCTGAAAAATCAAACATACAAAAGA +AATCAGCTCTCTCTCCCTCAGCAGCCCCTGACTACCTATACCTCTTCATCTAGGAACAAG +CCTTATGAAATTTTCCTCTGTCCATGTTGGCCTCTCAGCTGATGTGGTTGTCATGGGTCT +TGTGTAGACAGCCATATTGACAGTTTAAGGGAGCAACACTCTGTCCTGTTCAGAAGGTAC +TATCACACTTAGACTCTTTCAGCCCTCTCCTCCACAATGTCTCCTGGTCTTAAGTGTAGA +TATTATGTTATAGATGTCCCATTCAGAGAGGAGTAACCCACTGAGATGTCCCATTTGGGG +CTGATCACCCCACTGAGCCTTAAATGTAGGTGTTATGTTACAGAGCTGAGCACTCCACTT +ATTCTCTGCCATTTGGACCATTTGTGGATCAAAGATTATTTTAATAACCTGTCTCCATCT +TCAAAGTCTAATTACGTTATTCCAGTTTCCACCTTTATTCCAATTTCCTTTTCCTCTTCT +TCCTCCTTTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCT +TCTTCTTCTTCCTCTTCCTCTTCCTCTTCCTCTTCCTCTTCCTCCTCCTCCTCCTCCTCC +TCCTCCTCCTCCTCCTCCTCCTCCTCCTCCTCCTCCTCTTCTTCTTCTTCTTCTTCTTCT +TCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTTTTCTTCTTCTTCC +TCTTCCTCTTCCTCCTCCTCCTCCTCCTCCTCCTCCTCCTCCTCCTCCTCCTCCTCCTCC +TCCTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTTTATTGAT +TCATGGAGAATGACTGTTTCCATGGGTGTATGTTTGTTTTGCATGGGTTGAGACCAGCAG +CCTCCAGCAAAGGCCCAGGTACAATTAAGTCCTAGAGGGGTTGGTGGCAGCATAGAAAGT +TCTAAAGTGTACATGCCACATATTACGAACCAAAGGAGGCAGCTGAGGTAGTTGTTTTAC +TACTTCTTGTAAGATATGGATTTGATTGGCTTGCAACATTGAAACAGTATGTAGAAATGG +ATCCAGAAAGCCTCACTGTCTGGCAGGCTAGCAAATGCTTAGGTCCAAAGTGTATATCTA +AAGTCATCCAACCAGTGATCCCCTGTAGTCTCCTTAGGTGCCTATGCATTGCTCTATTAA +TAGTTCACGTCCCCATGGACAGTTCAAGCATTACAATTCAATTGACAACTGTAAATTACA +ATATAAATGCCATCAAATCAGTGGATGGCTCGCTGCCAAATTAAACCACCATGTTTGTAA +TGGGACAGATCAGTTCCCAGTTTGAAAGTAATGGCTAGCAGAAAGCATTCAGTCCATTCC +ATGCAAATGTTCTTCAAACTTCAGCCAGTTCCTGGAGAGGGGCATATACTCTATCTAGAT +AGGAAGCCAGTGGGAGATGTCATGAGCTAAAAGTCTAGTTCTGTCCTGAGTGAAAAAATG +TATCGATTTAATTTTGTTATCTCTCCCTCCCTTTCTTCCTTGATCTCCCTTCCCCTCCCC +CTTCCCTTCCCCTCCCCCTCCCGCTCTTGCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTC +TCTCTCTCTCCCTACTGTGTCTTAAGATCTCTATGGCACCGGGCAGTGGTGGCACATGCC +TTTAATCCCAGCACTTGGGAAGTTCCAGGACAGCCAGAGCTACACAGAGAAACCCTGTCT +TGAAAAACCAAAAAAATTTAATAATAATAATAATAATAATAATAATAATAATAATAATAA +TATCTATATTGCAGAGGGTGGTCTTGAACTTCTGGTCCTCCTGCCTCCACCTCCCAAATT +TGGGGATTAAAAGGTGCCCAGTTTATACTGTTCTGTAGACCAATCCCAAGGCCTTGTACA +AGGCAAACACTCTACCAACTGAACTAAATCACCAGCTTTAAGTCATGGGATTCTTTGAAA +AGCAGACTTAATCAATCCCTTTAATTTTAACAGTCATTAAAAGTCACCCATTAAAGGTCA +TGCACATCAATAAGAGGCTAGATGTCACCTATCTTGTATTGTTCACATACATACACACAT +ATTGCACATACACACACAAGCATGCATATTCATAGATACACAGCCATGTATACACACATA +CGAGCATATACATGCCTGAATGTGTATACTCAGCACACATACAATTACAGTACGGTGTGT +TGAAGTATATACAACCATGCATGCACACTTCATGACAGCAGCCATTGTGTATCTCCAGTG +TTTCTTTAGGGTGAGCTGAACAAATACTGTTGCTCCAACCTGAGCAATTCCCACCGGAGA +GGTGCAGAATGGGTGCCAAAGGGCCACCAAGCTGAGCTATGCAGACAGAGCTCCCTGAGT +CGGTCCCCGCCCACCTCTCTTTTCCTGTTTTATTGGGGAAGGAGCAATATTTTCTTTGAG +CACGGGGTTACCCTGGGGGTAGGCTGGCACTCTGTTTAGGAGAAGCTCTGCCTGTTCATG +CTGAGAAGGAACTGGCCCAGGACAACAAAGAGTTGCAAGCCTACATTTCCATTCTAATTA +GCATTTTCTTCACTTCGGGAGATTGTTACCCCAGGGAGCCTCATTAGCATAGTTTTGATG +CCTCACCTGTACACAGGAACTCCTGTGGTGGTCTCTTCATTCCACATGCCTCTTACTCTC +TAACTCTAAAATCCACAAGGCACACATACTGGCTCAATCTGTAGAGCCTGCCTGTCAGAC +CAGAAGCCCTGGACAGTCTCTCACCAATTTCCTCACCAAGACTGCTTTTGGCAGAACCTT +CCACTGGATTATGGCTTTGTTTACCTATCTTCCTTGGCTGAGTTGGACTGCATTATCTCA +TCAAGATTCTCTTGCCAAGAGCCCACACACACCCTGCTTCATTATAATTTGACTCCGGAC +ATCACGAGTTAAAGCTGTAAGCTTGCAAGGAGCACTTCCTTCCACATTAGCCTTTCTTTT +CCAAATAAATTCACTAGGTGGCAGTGAACAGCGAGGGAAAGAGCACTGCTTCTCAAAAGA +GGCAAAAGCAAGGGGAGCTAAGCATATCTAATCTCGAATTCTAAAGAATCCTTTTAGGAG +CTCTGATATACGTTGCTAATGGAAGCAGCTAGTCTCCATTAAATGATGAGATGCCAAGAT +ATAATGTCAAGTCTCTTCTCAGCACTCCACTGATCATTTTCAGACCAGCTGTGTTCATAT +ATTAAAGTTGTATGCATGTGTGTATGTGTGCATGTGTATGTATGTGTGCATGTGTGTGTA +TGTATGTATGTATGTGTGCATTTATGTGTATATGTGTGTGCATGTATGTGTTTATTTGTG +TATATGTGTGTATGTATGCATGTATATGTATGTATGTGTGTATATGTGTGTATGTATGTG +TGTGTATTTATGTGTGTATGTGTGTATATGTACATGTATGTGTGTGTATATGTGTGCATG +TGTATGTGTGTATGTGTTAATATTTATATGGGTATATGTCTATAAGTATGCATGTATATG +CGTATATGTGTATGTTTGTGTATGTATGTATGTGTATGTATGTGTGTATATGTGTGTATT +TATATGTGTATGTATGTGTATATATGTGTGTATAAGTATGCACGTATATGTATGTGTGTA +TGTGTGTGTACATATGAGTGTGTCTATATGTGTGTGTATATGTGTATGTATCTGTGTATG +CATGTGTGTGTAAGCATGCTCACGTGCATAGCACACTTTCTTTAGAAGACAGAGAAGCCT +CATTATCAGATTAGAAATTTTAGGATTATTGTTTTATAGTTAATTCCTCCAGATGACCAT +CATTTCAACTAACAGCCCCCATTTCTTCCTACTAAGCTCTGACTTCCCATTTGCTCAGCA +GGTAAAGCTTAGAGTCCTAAGTGCCTCAGTGTGGAGAAGACTCTTATGTCTTAAGACACT +GACTGAAACCTTAGTGCACGCGTCCTCTGAGTTCCCTGGGTTTTAACCTATAGGCACTTT +GTTTGGTGGAGAAGAAAACAACTGTAAGCCAGCTAAGACAGCTTCCAGATGGTCTGAGCA +TTGGTGTGTGCTGAGAGTTCCTTTGCACCAGACTCAGAACTGCCACCATTGTTATCCCAC +CGCCTCCTTGTCCTGTGGTTTCCATCCTAGCGGAGATCCAGTGGATGCCATGCATGGAGT +GATCTTTCCAGACAGGCATTTGACACCTTTTGTTGGTCATATTATCACTGGGACTCTGAC +TGAATTCCACAGTTCTCAGGGCCGTGATTCACCCTATTGCCGGCTTTCTCCATACCCAGA +CTCTGTCTTTGCAGTTCCCATGAATTTAAGTACTGTCTTGATGAGAAACTAACCCAACTA +CTCCTGCTTTTCCTAACCACATAACCTCTGCGATACTTAGTCTTTGTTATCAGCCTGACT +GGATTTAGAATTGCACAGAAGGTTAAAGTACACCTCTCCATGCATTGTGGAGGTCTCTCC +AGAAAGTATGAACTCAGAGCAATGAAGCAACCCAAATGGAGGCAGCATATATACAGGAGC +AGGTGGGGAAGGGGGTGAGCAGAAATAGAAAAAAGGAGAAGATGAGCCAAACACCAGTAC +TCTCCCTTCTCATAGCTAGCAAGAAGTAAAAGAACAACATCAATTCCAAGCTCCAATCAC +CACAATGTCTTAAACAAGGGTTTGGGCTAGGATATTGATTAGACCCTCTGAAACCATGAG +CCAAAATAAACTATTCCTCCTTTAAATTGTTTCTGTTGGGTATTTGATCACAGTGACAAA +AGAAAATGATGAGCACATACCCTCTGAGCTCTCAAGTTCTACACTGTATCCTAGGCTGGT +CCTAAAATCTCATTTTCTAATGGCTGCCTCCCTCCCTCAATGCTGACTGTGTTCTCATGC +ACTATTGGGTATTGTTAACCTCTAAGTCCGTAATAGTGTCCAATTCCATGTTGAATTCCA +CCCTTGTCCATGTGGAAACCATCCAATGATGATCACCATGAACACTCAGCTTTTTCTGAT +GTCTAACTCAGTGAGCACTGATGATAGAGAGCTCTGTTGTACATACTGAGACACAGCTTA +CAGCCTTCATATAGATCCAGGTTCTACCTTAGCATCTTCTCAATGCCAGCAGCAGCATCT +TTCACAGCCATGCCCCACCTAGGATAGGAAGGCCTAGTTCTGTTGCAGCAAAGTCTTATG +CATGGTTGTGCCCAGGGCATCAGAGTATCCAGCTCCATCATAACCAAGACCAGTTCCAAA +GCAGTCGCCAGGCAGTGACATTGATTCAATAGAGAAAGTGAGTCTATGTGCTAAGTGGCT +GCCAGCCTGGCTTGCAGTGTGAGCCTCCACCTGGTTACCTTCTATAACACAAAATAACAT +ATCAGAAACATAAAGGGAAATGAACTCAGCCTAGCTCCAGTGACAGGGTGGCAAGGTGAC +CTGGAGATTGGGCAGATGAGAATATAAGCTACCCCTTGCTAAGTTGAACTCAAGCAATGT +CAAGTTTCTCTCTATGGAATGCAAAGTTGGATCTTCCAGAATATCTGTGCTTCGGATGCC +ATGTTAATTATCCTGTAAAGGATGTAAAGGACTAGCTTGGGCTGTTAAGAGCACTCGTGA +TTCCTCTTGGGAACTTAATACACACATAATAAATCTTGCTGAGGTAGCCAGACAGCAAAT +GAGAAGAGGCCAAATATTTCCTAAGGAAAATGAAGACTCAACAAATCAGCTCAGGAAATA +AATGTTAATGCAGACAATGAGATATTTTTATACAGCTACTGACTCCAAAGTAGTTGAAAT +ATTTTAAGGTTTATTTTTTCCTAGTGCTGTGTGGGAGGTATTTTTCTATGCTACACAAAC +ACACACACACACACACACACACACACACACACACACACACACACACACACTCACACACCC +TTTAATGTACTTTTAAAGGGTAAAATCTCAGTTAAAGAAACTGGCTGTGCATGGTGCTAT +GCCTGTAATTTAAGTACTTGGAAAGTTGGAGCAAGGAGGGGTGTGAGTTCAAAGCCAGTC +TGTGAAATGAGGTCAGGGCTGGGGGTGGGGGGGCAGGACATGTCACACAAGGCTCACAAC +CTGAGTTCTGTTCCCAGAACCTGTGGTGGAAGGGGAGATGCAGCTCTTAAAAACTGTCTT +CTGTCTCCCACAAGCATGTCATGGAACACCCATATGGATGTGTACACACACACAGAGAGA +CACACACACAGAGACACACACTCACACACACACAGAGACACACACACACACTCACACACA +CACACACAGTGATGGAGATGATGATGATGATGATGATGATGATGATGACCACAATGGTGA +TAAAATATTTTTAGAAGAGAGAGAAATAAAAAGAGAAAACTAAGATTAGTGGGCTCTGGA +AAGAGGTGAAACTCCTCTTTTAAGACTTTGGGAATCTGTCCATTTTTAACTCTCTTTTCC +TGAAATCCTGTTCACACTTTGCAGTTAAAGCAGGTTTGGTGCCATTTGCTGTCTCGCTGG +TCTGTTCGATCGAAACCTCAGCTCAGCCACTTCAGTGTTAACTCTAATGGATACTTAATG +TGGGCAATTCTTTTTAACAAAATCAGAAACTGGTATGGTTTACATATGTACTGGCCTGTC +GGCTCCTGTGTTTGAACTCTAGCAATGAAGCTTAAAGAGGCTGGGGGGGGGGGTGCGGGG +GGTGCTTAGGAAGTGTCCTTAGTTGGAGGAATGGGCTCATTGGGTATGGGAGTAGGTTTT +GAAAGGTTATAGGCAGTGGGCTCACTTCTGAACCAAGCTCTCCACTTTCTGGTTTGTCGG +GATGTGACAAGCCTTGAAGTCTTAAACACAGTCCTGTGGCTACACAGTGCCCCAGCCTCC +ATGCCTTCCTCACCATGATGAACTGTGTCCTCTTTAGCCATGAGCTCACAAACCCTTCCT +CCCTCAAGCCATATCCATCATGCCTGCTATTCAGTCACAGTAATGAGAAGAGTAATATAA +AAAGCTTGAGAATTCTCACCAACCAAAAGATGTATCTCGAGGCACTGAGCCCAGCCTATG +GAGTTCACTAGTCACAGTTATAAAGTTAAAAGATTTAAAGTACTTGAGATACCTCATTGG +CAAGTTGATTCCCTTGCTAATAAGGACCTTTGATCTCTAAACAATTGCAGATGCTTCAGG +TGACACACCAAATTCTAACCCCATTCCATTTCCCTCGACCAGAGTCTACGATTTCTGACT +GAGTCCTTCTCAGGTCCACTGTACCTTCCCCAGGCCATGTGCCCATACCACGTGTATGTC +ACCAACATACAGACAGTGGTGGTGTTCTCAGGTTCTCAGCCTCCCACCCGTGTGTGTGTG +TGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTATGTGTGTGTGCCCCTTCCTCCT +GAGGATTCTGCCGTAGCAGTGAAACACGCATCCACTAGGCTACCAAGCACTTCTCTCTCG +GCCATGTTCTTCCCATCTTGTGTGAGGCGGAGCTATAGGAAGTGTGACTTGCTCATGATC +TATGACCAGCACAAATATTCTGTCTTGGTGATCCTGTAGCTTCCAGGTCTCAGGCAGAAA +TAAGAATATCTTTTAGACAAAACATCAGCTTGGAGCCTCTCCGCCAGTCACTATTCAGAG +GGTTTTTCCTCCCCAGTCATCCTTAGGTCTCTGCTATAAATACTCTCCCTGCTGCCAGCA +ACACGTTACTATTTTATACTTACTGTGTGTGCCACACAGTCACAGTGCCACCCACTCCAG +AGACATTTCTGCTCTTCTCTTCCTCCCTGAGAATGTCACCTTCGCTCTCCCAGGGAATAA +CTGGACTTACTCACGTGGAAGAGTACAAGTCTCACAAAGCAATGTATGCCCAGGGGCTGA +ATTTATGGACTTAGAAAGATAGCACAAAACACGTTCTAGAAAATACCTGTGTATCTGACC +TATGAGCCCTGGCTCTCTGCCATAGGCTGGTCCCATCCAGTCAGTGCACACTATGGCCAA +TGGCTCCCCTCAAGCGGCAAAGGAGAGATTTTCCCACAAGGGAAAACATTCCAGTAAAAC +TATACCTTCTTGGTTTTAATGGTTAAAAAGGGTGAATTTTTTTCCACCCTCAATAAATAA +AGTGTTTTGAGGCCAAGACTCTCGGGAGATAATCATTATAAAAGCTGCCACAGAAACTAG +CATGTTTGAAAACACAGAATGAAGCTGGCCTGATTCCCAGCACTCTGGGGAAGAAGATGG +GGGGAGAAGGCCTTTGTTCTCCTACAGCAGGTGACAGCACACCGCTGGACTCGCCAGTCC +TGTGTGGGAAATGGTGCTGATAAGCCGCCTCATGTTGTGCATGCATGGGGCTAGCTGCCC +AGACCAATGAAGAACAGTTGGACAATGGATGGGAAGCTGGCCAGCAGCAATCACATTAGA +TACCCTTCCCTCCCCCGTGGAAATACCCTTTGAGAGCCAGCAGCAGATCCTGTGGGAAGA +AGATGACACTGGGAGCCAACTGTGACAGGAAGATCAGCTGTGAGAGGAAAGAGATTTCAA +GTTCTAGGGGCACTCCAAGAAAGTGGCTTTGAAGAGGTGGTGACAAGACTATAGGGGTTA +AGGGGATGAGTCCCCACCACCTTCTTTCTCAACTAGGATTTCCTTACAGGTCTGTGATAG +AGAAGACCTCTAATCCACCTTGCCTTTGATACCAATGTATCAATGACGGGGGCCCCGCCC +TCCGCCGCCTCTGCGCCGTGTATTATCTTCCTAAGTGAACCATGAGGGCTGAGATAGCGG +TGTTTGCTATAAGAAGCCTCCCTTCCCCCTGTGTTATTTTCATGGAACCTCCTAACAGCA +GACCTGAACTGAAGGTTAGCGTAGCAGTGCTCAGAGGCAAGACATCATGAAGGAGGATGT +AAAAAGAAGTTGTGTAAGGTGTGGGGTCAGATGAAGCCCTGGGGAGCTACTGAGAGTAGT +TCCAGAATTAAATAGAAACCCAGGATTCCACAATCCCAACAGGAAAGAAACAGTCAGCAT +GTTGAGACAGAAGCAAGCCCCCCCCCCCACACACACACACATACACATACACACACCTAC +AGTGGTCTTCATGAGCCAAACAGCTGAGCCCAAAGACAGATCCTAGAAGACACATGAGCA +CAGCGCAAAGAGAATCTGGGGGATGGGCAGGCTGAAAGAGGTGAGCAAGGTCGGGCACAC +TTCAGAGTGACTGTCTCATTCATTGGGATCCCTCCTCTGCTCAGTGACATTGTCAGGCAG +ATGACACAAAGCCAGGCAGAATGGGTAATCTGCTGGTGACAGAATGAACCTCTAGAGGGA +ACTGCTGCAGGCTGGAAGGGCAGAGTGAGCAGGAGAGAGGAGAGATGTATGCATTTTCAG +CTGCTAGGAAACAGCACCAAGGACTTCACTGACAATAAGCCCTGTGGTGTCCACACACAG +CTGAAACCATTAAAAAGACCAATGCTCTCTAGCTCTGAGCACGAAGCTATCAGCTTACGA +TCAGGACAGGAAGAAGATCTTATCATAAGCATCTTGTAGAGAGTCACATGGCTGAGCTGG +GGAGATGGCTCAGTTAGTGAAGTGCTTGCCATGGAAGCTCCAGGAGCCGAGTTCAATTTC +CAGTTCCCATGGAAAGGGCTGGGAGTGATAGCATTTGTCTGTAATCCCAGCTCAGAGGAG +ACAGAGATAAGAGGGTCGCAGGGGCTTGATGGAAGCCAGTCTAGCCATTCAGGGAGCTCC +AGATTCAGTGAGAAAGCCCGATGCCCAGGAGTAAGATAGAGACCCATAAAGGAAGAACTC +AGTGATGGCCTCAGATCCTGCATGCACATTTCTACACACGTATATGCATCAACCCAGATG +TGTGTGTGCAGAGGAACATGTGCATCTATCCAGATGTGTGTGTGCACATCAACATGTACA +CACACAAAGAAGTAAGACAGGTCACTCTGCTCTTGTCACTGTGCTAAGGACTATTGTGTT +TAGAGAAGAAAATTTGAATTTTATTGGAATGGAGCTGAAAGTATTTGTCCAGAAAAAAAA +AAAAAAAGACAAGAAAGATGTTGATAACTTTCTTCAGATATGCAAAGAAATCTCATATGA +TAAAAGGAGTGAGGCTGGGGAGGGAAGATCTGCAGAGAGGAAACTGCATTCAAGTTCTTG +ACCTTCCCCATCATTAAAATGTTCCAAAACCCACTATTTTCCCAGAAGCCGAGCAGGATG +CTGCCTTCCTTACCACCCAGGTGCTAATGCAAGAGCCAGCAACTGTAAAGGGGGCTCGAG +CATCCATCAGAGTGCCATATCTTCCTCTCTCTGCCAAGGGGTGTGGTGTGCATCACAAGG +CAACCCAGAATGGATAAATAGATGATAGGTAGTCAGACAGGAAGTTCAGGCAGAGGACAT +CTTGATCTGTTTCCTCGTGCTGTAGTAGACTACCTGAGGCTGAGTTATTTACAAAACGAG +CTTCATTATATTTGACCCATGGTGGAAATCAGAAAGGAATTAAAGACATAATAAAGTGAA +GTTACAGCAAGAAGGGCATGGGTAGGGGAGCTTATATTTGTAACGACCCATTCTAGTGAT +AACAGACTCCATCCCCAAGAGAAAGGAAGCAAGCCACTCAAAATGCTCCAGCTGTGTAAG +TCTGCCCTTAGGTCTGCCTCTCAGCCTGCCGGACCAGCAGAGGTCAGGGTAAGTTTCAGA +AGAGACAAACTATACTAAGACCAAAGCTGGAGAGATACGTAAACAAATGACAGATATATG +GATGGATGCAGGACACAGGATCTAATAGAAATAAATAAACAGAACCCAGCCAGGTGGCTC +AGGGGCTAGAGGCACTTGTGAGCAGGCCTGAAACCTGGTCCCTATATTCATATTCACTCC +CTCTCGCTCTGACACTCACACCCATACAAACACACACACAGATAAATAAATGCATATTTT +CTTAAAAGTCTATCATGACTAGCCTAGGAAGACAAGTGACTTAGGACTTAGCTATATTGC +ATTGGGTCCAGGGCTAACCAAGGCACACTTTCTACTCGCAGAACGGGCAGGCCTGAGTCC +TGAACAGAGATGTATACACTTACATAATGTGACTTCCAAACACCCAGCTGTGATTGGTTT +GTTCAGTCTTTGATTTCCCTTTTCAATCACCTCAGCAAATCTCTCCACGGGGACTAAATT +ACTTTCCCCTTTCATAGATAAGGTCATTAGAGTACGGGAAAGTCAGAGGAATTTGCATCC +CAGACGGTCAGCCTCCATAGCTGCTATTGTCCTCCCAGATACCAAGGGGACTTTATAAAT +ATAAAGGGATCCTGTTTGCCCCCTTGTAAATAGCAAATAACCCCCACCTCCCCTTTGAGG +TACAACAGAAGCTATGGTAACAGTCTCCTTCAAAGATAACTCTTAGTCTCTGTTTCCTCC +TCCATTTTAGTGATGTAGCCTAGGTAGTACTGTCGTTTAGATTAGCTATTAGTTGCAAGT +GACTTTGAAATCTATGTGGTATATAGACAAATCAAATATGGCCATATCTGGGTGAAAGGG +CTTTATGCTTTGATGCCTGTTTCTCATGGAGGTAAACTGAGGTCAGTGAGCCATGGCAGC +TGTTTGTGCTAACAGACTTGTCCATTCTGGATTCTACCAAGAACCAGTTTACTGAACACA +TCAGTCCACGTGGAATTGCTATCAATGAAAAGAAAACTGAAGAAGCCCAAATAGTAACAA +TAGCAGACTGTAGTTGTGCAAACGGATGCGATGGTCTGCTGTCTCGTTCTATCCTTACTT +CAACATCTGACCCCAATTCGAGTAAGACATGTTGTACATCTCAGAGTATCTCTCACCCCA +AACTACATGCCTACTCCAAACCAACCGCTTCCGATTTGCCTTCAATTTTCCCAGCATTAA +CACCAAAATTCCCAAGCCCAGAGGAGCCCCCTCAGTCTCAGGCAAACAAGAATGGTTTAT +TCCCAGCATTCACACACCATAAGCATCTGGAGTCATAGTCACATTGTTCTGAAGCTGGCA +GAAGCAGAAACCTCCACACTCCAACTAAGATATCAAGAAGCTGAGCTTAAAGTGGCGGAG +TCCTTTACCTCCCGGCGGCAAACTGGCAGAGGCAAGCCTGTGTTCTTCCACACTCAGACA +AGTCAGCAATGACAGCTTTTGTTTTATTTTTAGAGATGGGGAGGGGGTCTTGCTATGTAG +CCCAGGCTAGCCTTAAACTCTCTATTCTCCTGCCTCAGCCTCTCAAGTGTTGGGATCACA +GGAGTGGACCACCAATTCAGGTAATAGGTGTTTGTCTCCGTTGGTGCTCGCTTGTGGTTT +TAAGGAAGCATACACATCTATATAAGCTCTCAAGGGGGATCCATGAGTAAAGGAATTTGC +AGATAAGCTTTCTTTGCCATGTTAAGACAACTAAATAACTTTTCTCAAGAAAAGGGGGGG +GGGGAGACAAGAAAAAAAATCAATCCTTTAGATCATTGTTGAAAGCAGCCATGTTCCTAT +GAGCTGAATATGAAGAGAATTTATAATAAAATCCTCCCTAACTACAGATTCTCCCAAATG +CTCTCAGGTCGAGATAACCCTTTCTTCCCTTTATGAAGCAGAAAATATAAATCAGGTACT +GCAGTTTGAGCCTGGGTCCTTGCACACGCATACTGATACACACTTTACCACGGACCTATA +CCCAAACCCCTTTGTTGGTTGCTGCATTTGAGACAGGACGTTGTTCTGTAAGTTTTTCAG +GCAGGCTTTAAATTTGTGATCCTCTTCTTCAAGCCCCATGTAGCTGGGATTTCAGGTGCA +AACCACCAGCCCTTGCTAAGCTGCAAGTCATTAAAAACTAATTTCTCTTAAGAATAAGTT +TTTCCGTAACACATGTTGAAAATGCATGAAAATTCAATCATCAATCCAATGGACTTGCTA +TTCATATTAATGAATTTTGAGGCACTGTTAGAAGCTGAGTTATCACAGCTGACCACATGT +TCTCTCTGTAAGGACAACAGAAGCTAATACAGTGCAAAGATACTTTTGTTTCCAGGATTC +AAAACCACAATGAGCTTTGTGTTCGGCCCTTGATTAAACAAACAATTAATCAGCATTTCC +ATCCCCGTTTACCTAATTAGGTTTTCTTCTTTGCAAATAAGACAGGGTCACATGTCATTT +TGATTTATTTCCATTTCTACCAGTGTAAATACAAATGTACCACAACATGACCTGTGGAAG +ATGAAGGCCTGTGATTTGAAATAGGAAGGAGAGGGTCAGGAAGGCTGAGGCACAGTGGAC +TTGTCATAGAATATATTAAGGTCGAAGGCAGAGGATTTGGAAACAATAACACAACATAAA +ATAAAGGGAGCCTCGGTGCTAATGAAAAGATCAACACTCTTGCATGCTGGCTGTGGTCCA +AAAAAGTGCAAAAGCTCAGAGCTGTGAAATGAATGGATTCCTCGCGCTGCAGCGGAACAG +TTAATGCAAATTCCTCCAGGTTCATGAATCGCATTTGGGATCAGGCAGATGGTCCATCCC +CAAAACCACGACTCCACCAATTTCACAGAGAGCAGGTTTTCACAGGACAGTGAGCACAAA +TGAAGAGATGGAGAGAGAGAGATAGCTACCCACAGCTCACTCTGTTCCGCTGGCTGCTAT +GTTTCCTGTGCCATTGTGTGAGGCAGTCTGTCTTCCCAGCATTCCCAGGGGCACAGAGTT +GCAAGGCAAGGGTGAGCTTCTGAGACCTGTTAAGTCTCTCTGCCTTTCTGAGGTTTTCTG +ATAAGGAAGTCTGTCCCCTGTGAAGTGCCAGAGCCTCGGGCAGAGGGTGTTGAGTGATCG +CATGAGGCTCTTGGTTGTACTGGGTTCCTTGCACACACCATCTGCTTTGGTGTCGTGACA +CTAAGAGGGAAAACAAACAGCAGCATGGGTGGAGCCAGGATTCAGCTGCTTCTCTCTGTT +ACTACATCACAGCTTTATCATCTCAAGATAGAAGTTTTCTTTTACTAAGTTTTTCAGAGA +TGTAAAGGTATTTGCTGATCCACAGACAGATGGTGGAGTGATTAATAAAGTTGAGGAGAA +TCAATTAGTTTTTAAAAAAATACTCTTTTACAGCCTTTCCAGAAGATTTTATGTTCTGCA +TGTATGGGAGGTCAATAGATCCGAGAGTAACTGCCTTTGAAAGGATGAGTTGTGCTAGGT +GTGGTGCTTATGCCCAACTCTACAGGTCAAGGCTGTAGGCTTCCAAGTTCCAGGTCAACC +TAGGCTATATAGTGAAATTCTGTTAGGAAAGGGGAAAAATGTAAGGAAAGAAGGAAGTGG +GGAGGAAGGAGACAGGAAGGGAGGAGGAAGGGAGGAGGAAGAGAGGGAGGAAGGAGGCAA +AGAGGAAGGGAGGGAGGAAAGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAG +GAAGGAAGGAAGGAAGAAGGGAAGGAAAAGATATTTGTAACAAATATCAAATAACAAAGA +GGAGAAGGCATGCCACACTGGGTAAGAATGCCTGGGAACAGTAGGTTAGGAGGAAGGAGG +GTTAGGAGGTAGAAGGTAAGGATCAGATGGGAGCCAAAGCCTTCATGGGAATTTTCATGG +GAAGAGATGAGAAGCAGTGTAAGCTACCGTTCTAGCCCAGAGTTAGGCGCTTGCAGAATT +TGGTGAGCTCTGGGCTACAGGGTAGACCATTGTTCTGTGATATTCAACCCTGTGGTGATT +TGCAGTAGGGGACAGTATCTCAGACTACAGTTGCTAAAGAAGTCATGTAGAAGAATTGAG +TCTGAATTATTGGTTTGCACATCAGGGACATTCAAGGCAAGTCATCAGCTGTGAGAATTA +GCCAGCAGTATAACAGGCCTTCTCTCTTCTAGCCCTTGTAACTCTGATGTGCCGGGCACC +TGGAAATACAGAAAATAAAAGACATGGTCAGGATAGGAGGGTATAAGATCACTCTGCCCC +TGCCTTTATACGCTCTGTCATGGTGACCCAAGCAGAAGCCGTGACTAGAAACATTTTGTT +TGGTTGGTTTTGGTTTTTCGAGACAGGGTTTCTCTGTGTAGCCCTGGATATCCTGGAACT +CACTCTGTAGACCAGGCTGGCCTCGAACTCAGAAATCCACCTGCCTTTGTCTTCCAAGTG +CTGGGATTAAAGACGTGTGCCACCATTGCCCAGCGACTAGAAACATTTTTAATGGGGCAA +TTTTGCTACTGTCTGAAGTAGACTGCGTATCTGTTATAAGCCATGGGCTCAACCACAAGC +TCCTCTGTGAACAGCCTCTCATCAGGGCGACACTTTCTTATACATTCAGAAGTCGGAGCT +GGTTACCTACCTTCTGATTTGATGCAGTTTGGTTTTCCTGTCTCTAGAATGAAATTGACC +CTCCATCCTAAGTTTGGAAGAATATTTTGTCACTGTGTCAATGAGTGGATAAAGATGTTA +ACTGCCTTCCGAGTACTCTGTGGAACACCGTCTTTTCAAGCATGGCCACCTTCACTAAAA +TTATTAAAGTTGCTCGACACAAGGGCACTAGAGAATCTGTCTTTAGAGAAGGTTTCAGTA +GTCTGAGTCCTAGCTAGCTCTTTTCTTCAATCTCTCTTCCCCCTCCCTCTCCCCTTCTCT +CTTCCCTTCCCCTCTCTCTCCCCTTTCCCTCCACCTCTTCCTCTCTCTCCCCCTTCCCCT +CCCTACCCCCCTCTCTCTGTACGTGAGTGTGTGTGTGTGATGTTCATGTGGGAAGGAAGG +GTTATTTACCAGTGCATATATGAAACTCAGAGGACAGACTGTGGTTTTGATCCTCGCATT +CCACACATTAGAAGCAGGGTCTCTTTGTTGTTTCTTGCTGCCTATGCCAGGCTGGCTGGC +CAATTTGTGCTTCTAGGGCAGCAGTTCTCAACCTGTGGGTTATGACCTAACTTAGGATCA +TATATCAGATATTCCTGTATATCAGGTATTTATATTATGGTTCATAACAGTTATAAAGTA +GCAAGAAAATTATTTTACATTTGGAGGGTCACAACATGAGGTACTGTGTCAAAGAGTAGA +AGCATCAGGAAGGCTGGGAACCTTTGGTCTAGGGTCTCTCCTATGTCTGGCTTCCCTGTC +ATTATATGCATACTGGGATTATCGGCAGGCTTCCATTGGGGGATCCAAATTCAGGTCCTT +ATACTTGTGTAGAAAGTACTTCACCCACTACACCATCTTCCCAAACCTCCAGCTGTCTCT +CACACGTTCCCAGGCCATGATTGATGAGAGCCCTATCTTGGAACTTGAGCCTGTATCTGA +TTCTGTGGTTGGAGAAAGGACTTTGCAGCCAGGTAGACCTAACTTCAAACCTTCCCTTCA +CTTCTTAGTTGAATCTGTATGGTGGATAAAACTACTAAACTTAGAATCTAGGAGCTTTGT +TTCAATAAACTGAGATATTATCTGTCTTTTCCAGTATATGATTATTAGTCTATACTATGT +ATAAGGCACTCTGCTAGTTACTGACTTTGTGCTAGGTCACATTCATAGCTATTCTTCACC +ATATGTGGCTCCTTGGTCACAGGCTGGAAACTCTGTCATTTATTTGTTTAGACAGTGTCT +TTCTGTGTAGGCCAGGCTGGCCATCAACTTCCAATCCTTTGATTTCAGTCTCCTGAGCGC +TAGGGTTACAGTACTCACTTAGATCTCTTTGTCAGACCTTTGCTGCACACTGAACATCGT +TAACCGTCAAAACCACCTGTGGCTTATGAATGCCTGTAACCATCATCAGTAGATCTGAAA +ATGTTATAGGATGGGTGGTTAATAGAGTCAATTTATGGACTTCCAGACATTCTCTTTTCA +TTTGGGAACACCATGCACACCCTAGCTCAGATGTACTTCAGTTTCAAAGAACCCCTCCCC +AACCATCGTTAGCCCTGAGGTCTCTGTTCCACCTTGCCACAGCTGAGGTTGCACTGAAAC +AGAGACCAAGGCCATGGGTTGCAAAACTCTGTGTAAGCCATAGCATGGATGAGGTAGTCC +ATCAAGCATGGCCTCCCAACATGTGTCACCTATCCTCCACTGTCCCAGGGTGTGACTTCT +AGCTACTCTTAGGAAAGAAAAGTCAAGTCCCATCGAAAACTACCGCTGTTCTCTGGGGGC +TATCACACAGCCGTTGCAGAGCCTCCACCTGCTATATCAGCAGAAATATCCTCAAGAGGA +TCTGTGTCCTTAACAATTCGGAGAAAATCTCCGGGACATATGGTCTGAATGAAGACAAAT +ATAACTTAAAAATCACGTGTTGACCGGTTTAAGGCAGTGGAAGGTGGAAACTTGGAGACT +GATTTTTGCCCTGGAAATTTTGTTGTGTGCCATCCCCTCTGAGCCCGAGGAGCCTGAGGC +TTGCCTTCTGGGAGCACTCCAGTACGAGGAAACTATATTGAGTAACTAGTCTTATGTGGT +AGATGCTGCTTGCTAGTTCACAGCTCCTATCTATTTGTGTTGCTATTGTATAATTACACT +TTGACATTCCCCATGTAACTGAACTTGCTCCTGAATTGTAAGTTATCTTCAACACCTCCT +GTGAAGACACATGACTGACATTTTAAATGCAAGTTAAGATCCTTGCTGGGCCAGCAATGG +TGCTACTCAATCTACCACCGTATAGTGTCAACCCTTCAAAAGATCTCCATCGATGGTGTC +TCTTCTGCCTATATTTACCTGTCTGTCTCTCCAGATAGATGTTTGCAACAACACCACCCC +CCGAAGACCTTACAGTCCCCTGGAGCCTGAGCAATTCATTGACTTTAATCCAGCCACCCA +ATATGACAAGAGATAACTGTCTCCTGAGCTCACATTTGCTTCTAATGACCCTGTCCCCTT +CACTACATGCCTGGATGGAAGGAAGCCTACATCAGAAACCACTTCAACACAGTCCAAACC +TAACTACTGTGGTTTCAAAGGTCACAGGGAGGTTACTAAAAACAAATTTGATAGCTCAGA +AGGCCTCCGACTGGGAAAAGCCCTATAAACTTAATGGCACTTATGAATTTATGGGCTATT +GTTACTAAATGAGTCATCTTTATACAAAAAGAAGCAAGGAACTGTGATTTTATTAGGGTG +ATACGACAGTCTCGGTTTACAGAGATGACTATAACCTATAAGTCTAAGTGGCTTGTGTCC +CCAGAAATTGCCCTCTTCTACAAAGTAAGGTGTCTTTCTTTTCTCCAAATATCTGTGCCG +CTCACTTAACCCATTTATCTCATTAAGATCAGTTCCCGACTGTGATAGGACAAAGTCTGG +AAAACTGGTAGGAAGGCAACTCCATGGATTAGAAAGATGCTGTCCAATACTGACCAGCAA +TGTCCCTTTCTGGTGCATCTTCCTGCAGGCTCAAACTGAAGCCGAGCACCCTGCTTCCTC +AGCTGCAAACACGGAGAGGCTGGGATTGGTGGACGATGCCCTTGGTGGGATTGCACTTTT +GCCCAGGCTTTTAAAGTCCATCTGGCTCAATAAAAGGTTGGCAAACAGCCCCTTGCCGAG +AGGAATTCAGTTAGCCTACCCCATGCAGTAACTTATCCGGAGGCAAAAACCAAGATGCCA +ACAGAAGATGGCTCCCTGCTTGTCAGATTGCTGCTCCCTGGGAACTAGTTAAGTTGGGGT +GTGGAGGCACTACAGGGCTCCCATCAACACAGGTAGAGTTCTCTTTCTTGAGTAATCTGT +ACTTTAGCAGCCTAGTTTTGTGTGCGCGCGCATGTACATGCATGCATGCATGTGTGTGTG +TATAAATATTGGACAAATAAGAGGGGAAGGAGGTATGCGGACCTGGCATTTCTTTAGACA +GTAAGTGAAGTCTCTTTCTAGGTGAGCCAGGGCATCATCATGAGTGACTGCATTTGACAT +ATAACTTGTCGCAGCCATCTCTTCTGTCCAGACCTAGGCCCGGCTGGCGCAGAGGTCATG +CTCCCTGAGACCGCCCCCAAAGCACTGACAAGCTTGGCTTCTTCCTCCTACTTGAAGCAG +CCATGCTATATTCTATGCCAAGCAGGCAGGACCCAGGGAACGATCACAATGCATTCCTCA +CCCTTTGGAATGGACAATACATGCCTCATAGTCTCGGACACAGGGCCAAGGTCTCGCCTC +TCTCTCTTTTTACCCAAACAAGCTTTTCTACCTGGTTCCCTCCCCATGTCCATGTCTGTT +TCTCCATATTACTGGATGGAAGTCTAACAGGTGAGCATACCCACCATGGAGACTGGTTTG +AACTTCTCTCTGGACTTTGGCAAACATATGTAGCTTCCTTGAGACCCAATTTCTTCATCT +ATCTGTCTTATAGATGTCGCATCCCCACTGTGCCTGTTATGAAAAATGTGAAATGTCCCC +AAGGGGCTTCTGTGTGTGAAAATTTGTTCTCTAGCAAAGGGGTGTGGCTTGAGAGGTTTT +AGGAAGCGGGAGAAGGCAGACCCCTGGAAACAGGATCTTAGAGGTATCTAATCCCCATCT +CTTCCAGTCATGGTCTTTGTTTCCTGGCCTGCCACGATATGAACAGCCTGCTGAGTGGCC +CAACCACAGTGGTGTCCCCACCACCATGCCTTCCTTGTCCCTGTGGACTAAAATAAATTG +AAAGCATGAACCAGAGTCAAGCCTCCCTTTCTGGGGTTATTTCTCAGGCCTCAGCAACAA +TGAAAATAACACATAAAATACCTTATCAGCTAAAGCTGTGGGCGTGAATGTTTACACGGA +TGGTAAATTGTATGTAGTATAATTTGTGCAGTAGAGCATCTGTTACAGAATAGGTGTGTA +ATAAAGTATTATTGAGAGAGGCCATTTTCACCCTGATGATGATGTAGCATGTGAGGCAGA +ACCTAAAGGTCTTTTGGGAGTGATGGCAACAATCTCTTTTATCTCAGATGTCTTTGGTTA +GGTCCTGAGAACACTGAAGATCAATGTTAGATTTGAAACAAAGGTGGAAGGCCTTGAATA +TGTTCTCCATTAGAAGATCAGGATGGTTCTTATCCCTATAGTTCCCCTGAAAACAAGACA +GAATGGCCCTTTAGAGCTTCCTTAATGCTAGGATACCACAGTAATAGCTCTAATAATGTT +ACAGCCTGAGGTGTACTCAGCTTTCAGCTGAGCAAATGGTAGAAACTAAACCCATGGCCG +GTATTATCTGTTTATTATAAGTACTCATTTATGAAAGTGGTCTCTTGCGATGAGATGTTG +TCTGCTTTGGACACCTCACCAAAGAGTCTTGAATCCTCGAAGCCCAGGTGATCATCATGT +GGACTGAAGCTGAAACTATTCACTGTTGTGTAATATTGTTCTCAAATGGAATCACTTTAT +AAAACCCTTCTCACCTTCTTTCCATGCCTAGTCCCCAATCACATGTGTGTGAGTGCCCCA +GAGCTAACACCCACCATCTAGCATGTGTGTCCCAGGGTGAAGCAGTGACACTATTCAAGA +AGGATTGAGACTATTTGAGAATGAGGCCCTTTATCAGTCTTTCAGAAGGCTCAATTTAGC +ATTTATGGTTCAATTATGCATTCCTCTGGGAAATATCCATAAAACCTGAATTCAGTCAGG +TCTGCTTCTCTTTGTGTCTGCTTCTAAAAATTAATGCATTCATCAAGCCATAACAAGAGG +CTGCTCTGCTCCACATGAAGCATGTCTCACAAGATGCAACACCAAATTACCATGCAGTAA +TGGACCTCTCTGTACTGACACAATGACCCACAGACACAAGAGTGAGGAAAAGACTCTGCC +CAGAGCAAGGGGTACAGACAGTGACACTTTGTTGAGTGTGGTAATTACGACTGTAAACAG +ATGCAGTGCACATGCAGAACTTAGAGAAACCCCTCACATGCATTACTCCCTGTGAGTCGT +ATAAGAACCCCAAGAGATTGGCAAAGTCAGCATTATTATTGTTCTCATTAGTTATTGTTT +TCTCAATGGTTCAGCTTGCCTGTTAACGTGAGTGGATTTAGAATCAGTTAGATTAATAAA +GGATACAGTTGGATGGATCTATGGAGAGGTTTCCAGAAACTATTAACTAATAAGGGAAGC +TCTGCTCTGCCTGTGGGTGTCATTGTCCCATGGGCTGGCAACAAAGAGCGTTGGGGAGGA +AGCCCAGGCACTCAGTACTTTATATGCGTCCTGACAGTCATGTGGTGGGTGGTTTTTCTC +CATGTGCCCTCGTGGCCATGGTGGTTTGGAAGCTCTGTAACCACAACATAGGTATATCTA +TCCCTTCCCTACTTTGTTCATATCAGGTATTTTGTCACAAGGATGAAATATTAGATTAAC +ATAATTATAACTGATTGTCCCAAACATCCTTACATATGCTCTCCTCTCAAAGTTTCCATT +AGCATTGAGGGAGTTAAAAAAGGACCTGAACTCCAGTCATCAAATTTAGATCCTAGTGCC +AATCATAATCTGCCCCTAAACCCTAATGTTAGAACCCTGAAAGGTTAAACCCCTTAACGT +CTGAAAGTCCCCCCAAATCACAATCCCCAAATACTGAAATGCCAAGTGTTGAAATATCAG +ACAGCATGTTCATGAAAACGAGAGTTTATGTTGGAAATGGTTGTCTAAGCAGATTGGGGG +TGGGGGGCAAACCCTGGAGAAGGGACCAGTGTGTGATAATGCTCTGGGGCTGACAATTAC +ATCTTGTTGGTAACACATATCTAGAAGGCTGGAAAACAACCATTCTTAGAGTACTAATTC +ACTTTACACATTTTTTGTTGTTGTTGAAAATTTGATTGGGTCAAAGGTGATCACCCAAGA +AGTCACTAAGTGTACAATAGTGTTCATGTGCAGAAAGATATTGAGACCTCCCCAGTAAAT +AGGGAGAAGGTGCCATTGCTTTTTTTTTTTTTTTTTTTTTTATGTTTGCCTTTGTGAAAG +ATAAAAATTCTTAAGATCTGGTGCTGGAGAGATGGCTCAATGGTAAAGAGCTCTTTCAGA +GGGTCTAGGTTGAGTTCACAGTACCATGTTGAGATCACAACTTCCTATTATCTCCAGCTG +TAGGGGATGCAGTGCCCACTTCTTGCACTCATATGTGCGCACACAAGCACACATGAGCAC +ACACACACACACACACACACACACACACAAATATATCCATTATTTTAAAAATAAAATAAA +TTTAAAAAAAACTTGCAAGATCTCAGCTCTCTTACACTATGAAGGCTGTAGTAGCTTACA +GGCATGAGAAATATGTCCTCATAGAACAATATATATATATATATATATGTACGTATATAT +ATGTATGTATGTATATATACATATATATACATATTGTGTATTTATTCTTTTAAGTTTTAT +TTTATGCGTGTGACTATCTTGCATTCATGCAAGCATGTGTACCATATATGTTCCTGGTAC +CCTCAAAGGTCAGAAGAGGGTGTTAGATGTCCTGGAACTGAAGTTATCGGTAGCCCTGAG +CTGCCATGTTAGTACTGGGAAGCAAAACTGAGGCCTCTGCAAGAGCAGCCAGTGGTCTTC +ATGGCTGAGCCATTTCTCCAGCCTCTGTTGTATAGTTCAAAGTAATGAAAAGAAGGGCTC +TCTAATGCTTCACTACAAAGAAACAATAAATAGATGTTGATTTGATCGTTATATAATGGA +TACATATCACAGTGTGCCCTATAAATTTGCTCAGTTACTACTTACTGACTAATAATAAAA +TTTTCAAAACCTCAAAAAATAATTTAACTTTGAAAAAATAAGATTATGAGACTAAGAAGT +AGGCTCGGTGGTAGAGCATTTGCTTAATATTCCTAAGGCCCTGGGTTCTATACACAGGGC +TACAAGAGAAATCAAACTCAAAAAAAAAAAAGAAAAAATAATATGTGATATTGTTCATAT +GATTAAATACAGTTATGGGAGATAAGTATCTAACATGTGCCAAGGCTGAGCAGGTCCCAA +AGAATTCCATCATCACAAAACAGTAAAATAATAATATGAGCAGGTTTCTACCAGAAACAG +TTGTGGAAGAGAAAATTGGTTTTAAAGAAATCGGCTGTGTTTATGTAAATGCAATTATAA +TTTGTAACAAGCCTCCTCTAGCTCTTGGTAACTCGGAGCCTTGTCTTGCACTGCTGTGTC +AGCACTAGAAACTGGTCCAAGTTCTTGAAGATTTTAAATTATTGAGGCCATTTTTCTTTC +ACACTATCGTAGAATCTGTAGACTTCCCTTGCCGGAAGTATTTGATGTTGTATAAACTTC +TGTAATATCATGAAGAAGTTTAAACCATGAAGAAGAAGGGCTGAAGGCTCTGGTCACATG +CAACATCCCATTACCCAGTCCCACGTGGTCCACTGTGGCTTAGCTGTGTCATCCACTCAA +CTACTTCCACATTCCAATTGTTGTGTAACCATAAGGTACCTGATCATTTAATTCCCAGAT +TCTCTCTAGTGTAGTGGGTACACAAATTTAAAAATATATATATATATAAATTTCACTATC +CAAGAGGACATGCAGATAGAATCAGATCAGAATGCCCTGTATGAGACACTCGCTGTTCCG +TGCATCCGCTGGGCATGAACTCTGGGCATAATCCCCAAAGGCAGTGTCAGGCCACGGAGA +TCCTGCTGCTCTGCCCAGCAGTTTATAGGAGCCATTCCAGCTCAGATGTTTTTCAACTGT +TGGTTTTGATTGCTGTTGCTTTGATTACCTTCATAATCCAATATTCAGCCATTAAACAGT +TGAGAATTCAACCCCAAAGCTTGTGTACCCCCCTGGATCTGATGATCAGTTGCTGTAGAA +ATGGAGGGTTGCAGCTCAGAGCCTGGTGGGAAAGATCTGATGTGTTTGTATGGTGTATGC +TTCCCCTACTCCACTGCTGTGCAATCTACTCCATCAACAGAATCCTCTTTCTAAACTCTT +CACCTGTACAGCCTGTCTTGTCCACCCTTGTACTTCCCTTGCAAGTATGTTACTGCCCTC +TCACCCACTGGTAGCATCTATTGAACATATCTTGGCCAAGATACTGCCCACTCCATCAGC +CTTCCTGCCTGAGCTTTTCCCTATCAGGCACATCATCCAGGTAATGACCTCATCCCCCAT +TATATTTTGGTTTTAGAGAAGGTATCCAAGGTCCTTTGTGTCTGGTTCCAACTACAAAAC +CACAAAGCTGAACACACAGACTGGTGGGAATTCTTGCAGATAGCACAACAGCTCTAGTTC +TGCATAGCCTAAAATGCCTGCACCACACTCAAGAAGCTTCCAAGCAGATTCAACCTGTCA +ATCAGTTCACCTCAGCGTCAAGAGCATCCTCACTCCCCTACCCTCGCCCAGCAAACGGGA +CTTCAAGAAGCACAGCCACCAGTAAAAGCTGCAAAAACTCCAGGAAGGGGTGTGTGAGGG +AAAGTCATGCTTGGCATCAAGAGCGAGCCAAGCAGTTGGGGGCACCCTGGGTTGCTTGGG +CTGCCGGGAAGGATGGTTTTTTCAGAGAGTACTCTCATAGAGCACGTATTGTTCTCATTG +ATTTTCATTCTTTAGTTTCATGTAATTACTGTTTCTTTTATCTCCTTTCTTTGGCTTTCT +CTCTTTTCCTTGGCATATATTATAAACATATGTGTTCATTTTTCTGGAAATCTGTAGCCC +TTGCTAAGTTTTATTAAGGGGTTCATTTGAAGAAACAAACTCCCAGTTAGTGAGATGCAG +GACTGGGGATTCCGGGAAGGTGGAAGCTGATGTCCAGAGTATGTTTTATTACTCGGGTCT +CCCTCTCACCTCATTTGCCTTTAAAACTAAATATGTGACAAACTGAGCTATCTCGGTGAG +GAATGGGTGCTCACAAAAGGCTAATTACTTTGGTTTCCTCTTGTCTTTAAAAAAAAAAAA +TTCCCTTTCCCAAAATAGCTGATAAATGGTTCTTTGTAGGGATGACCGGGCGCAGCTTCC +CCTGCCGTTAAACGCCCGTTTGACATCTTAGTGGGCGTTAGGGTTGCATATCAGATCCAG +ACCTCAAGCTGGGATGCTTGTGTGTGAGGGTCTCAGAAGGTTAGGAGCTAGAGGACACAA +GCTGATCCTAACAGGAAATGTTTACCTTACAATATTTTAGATTTATAATCTTCCGAGTTC +AAATGCTCCGAAGTCAGAAGAGGGGGCTGTGAACACTCTGTGGTATCCTCATTGCACAGC +CACATGTGCCATTTTGGTTGACTTTACCCAAACTCCCCTTCACTTGGTGCTTTTTGGATT +TTACCATAGAAGTTACAAAATTCTGAGTTCCTGAGACCCCTCTCCTCCCACCCCCTTTTG +CCCGAACTCAATCCCGTGACCCTAAATTGCTTCACATCTCTGACTTTGCCGCCAACCTCC +CATTGTTCAGTTGATCTCTACTAGATATCCAGAAGAAAGCAGCCTTATTAAACGGTCATC +ATAATGAATGGATGGATGATTGATTGAGCCTTCCCAAGAGAATTTTGATTTAATAGTGTT +GTTCTCATAAACCTGTGTCTACTGGACAGAATCTCAGGTACCTACATCAACATTTACTGA +AGGCTTATTAAAAGTTGGTTGTGGTCCTTAGTGCTTTGTGGCAGTCACAGAATTAAATAA +GTAACTATGCAAAACAGGGAAGAACTCTTTTCTAACACCTCAGTCTTTCGTCCCTCACTT +TATCCTAGCCACCAACTCCCACTTCATCCAGGTATCTGCTTATATATACACCGTATCCAA +TCTTCCCACCAAACCTCGTTCTCACGTGTCCCACACTTGGAGAAGATGCCAATTAAGTAA +AGCATTTTGCACCATAGAGTGGTTCTCTCTGCTCTATTATCACCTTACTCTGAACCACTG +CACCCAGACCTCACTCTTCCACCTCCAAAGGATTAAGCTCCACGACAAAAGTAATTTGAT +GCTTGTGGGTTTTTTTTTTCCCCTTACCATTCGCATCTCTTCATCTCCTAATTTGAAAAT +GTTTTCTAATCCAAAGCAGCTCTTCCTTCTAAACTTGGCTTCCCCGTGAAGTTCTTTCAT +ATGGTGGAAATTACCATACTTTATTGGAATGTATGAGGAAAAATGTTTCCATTTTCTCTC +TTTCTTTCTTTACAATAAATTCACCTTTTTGTTTTGTTTCCAGACAAGGGTTTGTGTGTG +TGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTAGCCCTGGCTGATCTGG +AACTTGCTCAGTAGACCAGGCTGCCCTCAAAAGTCTCCCAAGGACTGGGATTAAAAGCAT +GTGACACTGCACCGCTATAATAATTCATCTTATGCCAAGTTTTTTTCCCTATGTTCTGTG +AATGAGCAGGGTTTGCACAGGGGCTCCTATTAAAGTAAACTATGTACTTGTTTGTTTGTT +TGTTGGACAGGGTTTAAGTATTTTATTTAGTTTACAGTCTCATCAACATTTGTTTTCTTT +TTTCTTGGATATTTTCTTTATTTACATTTCAAATGTTTTCCCCTTTCCAGTTCTCCTCTT +TGGAAACCCCTCATCCCATCCCCCTTCCCTCTGCCTCTATGAGGGTGCTCCTCTACCCAC +TCACCCATCCTCTCGCCCTGGCATTCCCCTATACTGGGGCATTGAACACATTCAGGCCCA +AGGGCCTCTCCTCCCACTGATGTCCAACAAGGCCATCTTCTGCCACATATGTGACCAGCG +CCATGGGTCACTCCATGTGTATTCTTTGGTTGGTAGTACAGTCCCCAAGAGCCTTGGGGA +GGGGGGTCCTGACCTGTTGACACCGTTGCTCCCTCCATGGGGGCTGCAAACCCCCTCAGC +TCATTCAATCCCTTCTCCATCTCCTCAATCGGGGACCTCCAAACTCAGTCCAATGGTTGG +CTGCAAGCTTCCTCCTCTATATTGGTCAGGCTCTGGCAGAACCTCTCAAGAGACAGCCAT +ATCAGTCTTCTATTAGCAAGCTCTTCCGGGCATCCACAATAGCATCCTGGTTTGGTGGCT +ATATATTAGATGGATCCCCAGGTGGAGCAGTCTCTGGATGGCCTTTCCTTCAGTCTCTGC +TCCACAGTTTGTCTCCATATTTCCTCCTGTGAGCATTTTGTTCCCCCTTCTAAAAAGTAC +TGAAGCATCCACACTTTGGTCTTCCTTCTTCTTAGGCTTCATAAGGTCTGTGAATTGAAT +CTTAGATATTCCCAACTTTTTGGCTAGTATCCATGTATCAGTGAGTACATACCATGTTTT +TTCCTTTGTGACTGAGTCACCTCACTCAGGATGATATTCTCAAGATCCATCTATTTGCCT +ACGAATTTCATGAAGTCATTGCTTTTAATACCTGAGTAGTACTCTATTGTGTAAATGTAC +CTCATTTTCTGTATCCATTCCTCTGTTGTGGGACATCTGGGTTGCTTCCAGCTTCCAGCT +ATTATAAATAAGGCTGCTATGAACATAGTACAGCATGTGTCCTTATTACAAGTTGGAACA +TCTTCTGGGTATATGCCCAGGAGTGGTATTACTGGATCTTCCAGTAGTACTATGCCCAAT +TTTCTGAGGAACTGCCAAACTGATTTCCAGGGTGTTTGTACCAGCTTGCAATCCCACCAG +CAATGGAGGAGTTTCCCTTTTTCTCCACATCCTCACCAACATCTGCTGTCACCTGAGTTT +TAGCCATTCTGACTGCTGTGAGGTAGAATCTTAGGGTAGTTTTGATTTGTATTTCCCTGA +TGGCTAAGGATACTGAACATTTCTTTAGGTGTTTCTGAGCCCTTTGAGTTTCCTTGGTTG +AGAATTCTGTTTAGCTCTGTTCCCCATTTTTTAATAGGGTGAGTTCTTTGTATACATTGA +ATATTAGCCCTCTATCAGAAGTAGGATTGGAAAAGATCTTTTACCAATCTGTTGGTTGCT +GTTTTGTCCCATTGACAGTGTCCTTTGCCTTACAAAAGCTTTTCAGTCTTATGAGGTCCC +ATTTGTCAATTCTTGATCTTAGAGCACAAGCCATTGGTGTTCTGTTCAGGAATGTTTCCC +CTGTGCCCATGTGTTTGAGGTTTTCCCCAATTTCTCTTCTATTAGATTCAGTGTATCTGG +TTTTATATGAAGGTCCTTGATCCACTTGGACTTGAGCTTCTAGTTTTGTTTTTAACATTT +ATAAGTCCTTTTTTTTTTAACAATAAAGAAATGTTTTTAATGGAAGTATTATAGATGTTA +CAACCTAGACAATTTTAAACATTTCATTGTAGAAATTGGTAAATAGAAAAACAAATCTAA +GCTTTTAAAGTAAAATTGATTGTATAATTTCCTTTTTCTAAGTAGCCTTCAAGTGTTTCA +AATGTATAATAGTGGTAACTAGATTCTAAGACTGTACACTCTCTTCCTGTTGTCCCTCCC +TGTCTGTCCATCACTCACATCATCTCCCCTGATCATGCTGCTCTATTGCTCTGGACCATG +CCTCACTCATAGAGCCCTTGGCAGCTACAGTAAACAGAGAAAGTGGAAGATAGGAAAGAG +AGGGAGGGAAAGGAAGCGGGAGAGAATGAGTGAACATGTGTCAGGCAGTCAGTGGCGCTG +GGCTTTGCTTTGGCTATTTTATGTTTTCTATAGTTAAGTCGATGTTCTCGTTCAAGTGGC +CTATATCTTTGTAAAAATGTGTTTTTACTTATTATTTGAGAAATTTATACGTGTATATAA +TGCACTTTGACAATACCCACCACTGTTCTCCTCCTATGATTCTTCTCAGACCCGTCACCA +AGTATCTGCCCCCCACATCCAGGTCCTTTAACAAAAAGACATGCCACTGAGTCCAACTGG +TATTTCCTCGGTGTGCACAGACACAGAGCAAGGGCCACGACCCTGAAGGAAACGGACTCC +CCTTGAGTAGTCATCTACTGCCATTAGGTCCTCAGACACAGAGCTTCGCAAGCTCCTCCC +CCATCCATAGTGGAATTTTGACTGACTGGGTCTTATGCAGCTCTTCTGTGGGCAACTGCA +CCTGCTGTACGTTATTGAGCACAAAGGCACTGTCCAGAAGACACTGCTCTGTAGCAGTTC +AATGTGACCTCTGGGTCTCGCAGTCTTTCTACCACATCTTCTGCAGTGGTCCCTGCCTTG +GCAGAAGAGGATGTGATATAGTTGTCCACCTAAGACTGTGCACTCTGCTATTGCTTAGTC +TTTGCACCTTGGCCAGTTGTGAGCCTCTGTAGTAACCTCATTCCGTGCATAAGAAGCATC +TCTGACGCGGGCTTTAAACGCACTAATCTGTGGATGTAAAGATGAATATTTAGAAGACAT +CGTACCAGGCATGATCTCCATGCTACTTTTATGTTTAATTAGCTTATAAGGTTGCATGTT +CCCTTGTTGATTTTCATTCACACTTGGTTTTAATTGTTCCTCTCTTTCCCCTCCCCCTCA +TTTCCCTCTCTCCCATTCCTGCTTTACCCGCCCTCCCCTTCCAATCCTGTAGATTCAAGT +CAGACTGTATCACCCTCGAATTTGCACGTAACTAGCTTGTGAAAACACGAGCTCTGAACA +TGTCTTCTTAGCAAATGGTGGTGAGTAGTAGGGAATGTCAAGTCACAAGCAAGAGGGTAC +ACATATACAAGGATGTGGGCTCTTTCCCTTTAAGAGGGGTCTGCAATGTGAGGCAGCTTT +CCTTTCCTGTGAGAAAATAACAAAGTGTCATTTTTATGGAGAAAAGATTTATCTTGTTTC +AGAGGCTTCGGTCATGGTACCTGTTGCTTCTGTACAGAACATCATGGTAGGAAATATGTG +CCAGAGAGAAGCAGCTTACCTCACAGAAGGCAAGAGACAAAGTAAGAGCACAGGGAAAAG +ACCAAGGGCAAGAGCACACCCCCTTTAACCAAGCCCTACTTCCCGAGTGTCAATTACTCC +ACAACAGACCATCAAATTAGGAATCAATCAATGGGCTAATCTATCATTAAGGTCCCAGCC +CTCATGTCCAGTCACTTCTTATGAGCCCCACTTAGGAGCATAGCTGACCTATGGACCAAG +CCTTAGCCTTTGGGAGGATTTCCAGGTCCAGACCACAACGTTTGCGTTGGTCCATCAGTG +ACACTCGTTTCAGTTTTTATCAGAGAACAGCTACTGAAGAATCACCAACATCGATTATTT +TTTTAATTTTTTGAAACTGACTTAACTTTGAAAGGGGATTATCTAGAGTGGGGAAGGGAG +GGTGTCCCCGACATTACTGTCATTTTATGTTAACAAATTTAACATGCACAGTTAAAACAA +TATATTTTACTACAACCTTTAGAGTAAGTATTACCTTAACGTTACAGCTGTTTCCACCTT +TCTTATATCGTCAGGGACTAGTGAAAACTGTCTCATGGGACCCCAGCACAGTATCAAGGA +ACCACCTGACCCTGCAGCTGGAGGGCAGGGTCTCTTGAGGACCCTGGTATAACCTGGAAA +ACCTCTTCCAGGGAAATAGGCATGAAGAGCCAAGCTTCTGTGAAGACTGTCAGGCTGTCC +CTGGCTAAGATACGACCCTGTGTGGCAGAACCAGCTGCATGGCTAGAGATGGGCCAGTGG +ATTCAGTAGACTCTGTCATCGACTGCACCCAGGTGCAGAGCTCACTGCCCCTCCCTACAG +GAACTAGCAGTAGAACTCACATTGTAATTGGTATGACCCGAGTCTAAGTGCTTAACGCCC +CCAGCATATCACAGAGTGGCCAATTGACGCTTTCCCAGAACTACAGAAACACAAATCACT +AACACCATTCTCTGTCTACACAGCAGTTGGGGAGCCGAGGTTAAGTTGGAGGCCCTAGAG +ACAGAGAGCCTCTGGGGACAAAGAACAATAGGAATGTACTTTGACACCAGAGGATAATAC +AGCCACAGATCACTTAAGACGTTTTGAATAGATACAACTGACTAAAAGAGACAATTTCCT +CCCCTCCTACTACTTAGCCTGGGGTGAGGACAAAACCCAGCAAACCAGTCCCATTAACCC +TAATAAAACTAATCCATTAATGTGTGAATGAGCATAATTCTACATAAGAGTTCACGGTAA +TATATGCCTGAGAAGTTTGAGCTAATATACACATAAATAATAGTACATAAAAGGTATTTT +TGTTTCTGTACAATTTAACTAATTCCTATGAGAAAAGCTGAAATTCCTTACAACCTCCCA +AAACTTTTTCAGATTCCCCAAAGGCTAAGAGCTCTACATATGGTTAACACAGTCCAAGGC +TGGGCCAAAATGCAAGTATAATGAACGATATAGGGAAACTGATAACACTAAGTAATAAAT +AATTAATGCTTTCCCAAATTGCAATAATGTTTTCTTCACACCGCTTGTATGAGAAAGTGC +ACAATTAATAGAGACAAATAAATGTTAGGGATTTAATATGTATTGACTTTTTTTTAAAAA +AAACACATTTATTTTATTGTTTTCAGTTGTGCATATATGTGTGTCTCTGTGTGGGGGGTT +GTATATGTGTGTCTCTGTGTGGGGGGTTGTATATGTGTGTCTCTGTGTGGGGGGTTGTAT +ATGTGTGTCTCTGTGTGGGGGGTTGGGCAGGTGCCAGATGGGAATTGATGGGTTTGTGAG +GCACCTCACACGGATGCGGGGAACCAGGCTCACATGCCCTGTCAGAAGAATGTATGCTCT +TAACCACTGAGCCATCATCCCCCATCCCCATAGTATCATTTCTTGTTCAAACTGGGCCAT +CCTCCCACACATCCCCCTTAGGTAAGTGGTATAACATCTCAGCAAGCCAGCAGAGAAATG +GCACATAGTCCTTTCTTCTAACAGGGGCCTGAGCCTCTGCTTTTTACTGGAAATCAAATC +GGAAAGGTCGATTTCATGACATTGTCCCCCATTCCTGCTAAGGCATCTGCATATTGACAC +TCTAAAAGATGACCCGAAAAAGCACGCTGTTGGGTGGGTTAAAATAAACGTCTAGTGCAG +GGTGACATATAGAGAAACATTGCGATAGAGTAGCTATTTGGGCTGGAAGAGAACTTTCCT +AGTGCAGTCTTGCTGGAATCACCTGCTTGCTTCTTCACAAATACTGAGAACCTATGTGAG +CCATGTTCAGCCAGACCCTTGGTCTTAGGCTCTAGAACTCACAGGTGCAAATGCACATCT +TCCCATTCCAAGTGGCCACAGTTGCCTGCCGCCATAGTCAATTGTTAGAGAAACTGGGCA +GAAGCACATAGCTTCCCACCAACTCCTAGAGCAGTTTTCCCTGCTAAGATGAATCCCCTC +TGCCTCAGGTGACCAGAGCCAGGCAACTCTGACTTTGTCTTCTGAAAGCATATATGTTGT +TTCCAACCCCTGCTGTTGTGGTCCACGTGCAAAAGATAGACCTGTCAGATGGCACTGCTC +ACCACACACACACACACACACACACACACACATAAGCACATAGTCACACAGACACTCACA +TATACACCTTCTTCTGGCGATGTTAGCAAGGGAAACTGGGAGCTAGGACTATGGTCACCA +CTAAGCCATTATATGGGTAAGAAAGCATTACAACTCCCTCTTTTTATTTATTCAGACCTT +GGTTCTGTGCCAGCGGACATCCAGAGGAGCAAAGTACATTTCTGTCTTCTTTCATGACAT +ACTGCTTCTTTGTTTCATAAAGTTAAGCACGGTTAGGCCATGCTTATGTATGCTTATGTA +TGTATGCTTGTTTATGGAGCTTTTTGAATGTTGGTATGTATTTACATATTTGTGGTGGAG +TGCATATGTGTCCGTGGAGTGCATGTGCAAGTGTGTGCAAGAAGTCAGATGTCAGCCTTT +AGTGTTGTTCCTCTGGTACCCTCCACCTTGGCTAACCCAAAGCTTGCTAATTTGACTACA +ATGGCTGACCAGGAAACCCAGAGACTCACCTCTCTCCACCACCTGAGGGCTGTGATTACA +AGCACATACCATAATAACAGGATTTTTTAAAAGAAGGTGGCTTCTGAGGGTTCAGCACAG +GTCCCCATGCTTATGCTACAAGAACTGTATTGGCTGGGCCATTTCCCAGATACTATTTAG +CATTTGATTGTGGTCATTTCTTCAGGACGTTTTCCTACTTAAGTTGGAGGACTCAAGTGG +CTCCCTACCTATCTTGGTCTTGGAAATCTCATTTAAAAAGTGCCAACGCCTATATGACGG +CCTCCACCCTGAAAGTCTCACAGCTGGAGGAAAGGCAACCACTGTCCAACAAGACACAGC +GACAGGTTTAAAGAAGCACAGCTCCCAGGAGTCCCCTGACTGGGTGGAAGTGGCATTCCC +TCTCCTGCAAGTTAGGCAGCATGGATGAAATGTTTATAAGCAACATAGTAGTCCCCATAT +GCGTGGGAGCATTGATAGGAGCTAGTCCAACTACTGCAGCCTTGTATTCTTAACTTGCCT +CTGCCAGCAATGCAACAAATGAACTATCTCCTCCATGCTCAAAATAGACACGGTTTTCTG +AGGCCCAAAGTTCACCAGCTGGTCCCAATAAAGTGCCTTTAAAATTCCTGCAAGAAGATT +ATGCTTTGTGATTGTGCAAGAATATATATTGTCCCAAGCCTGTTCAGATGACCATAGCAA +TGTAAGGTGGAGGGACTTGTGATAGTGTTTGCATGACTTGTGATAGGGTTTTACAAGGAG +AAATATTTCAGACGCTACAGGAAGTGACCATAACAACAAGTCATTTAAACAGCTCCATGA +AGGGAGAGTGGAGCTGGGGACACGCATTCTTTCAGCGAGGCTGTAGCTAGGGAAAACGCC +AATATAAAAACAACCTATTTTTAGGGGCTCAATATCTCTTCTGTAAATGCTTGTGAGTCA +TATTTTACAAGGGCAACACACTCAGCCACTGTTGTACCCCAGCTCCCAGCCACCTTAGGA +GAAACAAAGAGGATTCCGTCAGTGAGCGCTTCCTGGCAAAATTGCTTGTGAGCTTTTGAT +TGCAAAATCATTATGTTTGGCACTGAGTTAAGTAGCAGGAAGAACCTGACTTGATTTTTC +AAATCCCTCGGCTGATACAATGCTGCTCTTAAGCTTTTAAACTGCTCAGTTAGGCTCAAA +AGTCTCAGGGAAGCTGTAAAATGTCTATTTTAGATTCTTAGTTTTTAGTGTGCTTCCCAA +GCCCCGGCAGGATTTTAATGGCATATCTGTAACAGGAGACCCCCACGCTCATATCTGGGC +CGTGGTGTCTTCTCTGCTGAGGCCAATAGATAATCCTCAGGGGTTAGAATACATAGTCTG +GAGAACACATGCCAGCTGGGAGTCTGTGAAACCCCCAGGCGAGCCTGTGTGATGGGATAC +TATGCAGATGGCAGAGAACTCTGACCCATGTTCAGCTGAACCCTGGTGGCTTCCCAAAGA +ACTGCAGGGAGGGCCTTTAAATGACACTATGTGCTTCAAGTATAGGACATAGGATCTTTG +TTTTAGTTGACATTGTTTTATTATTATCTTTCTCTTAAACTGGTAAACACAATAACGGGC +CTTACATAAGCTCTGCATACATTGCTTTTTATTGCTTCTCGTCCCTTCTCCCTTCTTTGG +GACCCTGCCCACCCCTGCCCCTGCCCCTGCCCCTGCCCCTGCCCCTGCCCCTGCCCCTGC +CCCTGCCCCTACCCCTGCCCCTGCCCCTGCCCCTGCCCCCACCCCCTACCAATTCTCCTT +CCTTTTCCAAGTCTATAAATTCTGTTATATTTTTTCTTACCACCCCCTACCTCTAGCTAA +AGACATCTGGTTCCTTTTCTAGTTCTCTCTCTCTCTCAAATGCAGGAGCCACATATGAAA +AAAAATATGCAGTATTCATCATTTTAGATCTGAGATATTTCACTTAATATAGTAGTGCCC +ACTTCTACTCATTTTGCTGCAAATATTATAATGTCATTTTTTCTTTCACAGCTAAACAAA +ATTCCATTGTGTGTAGGTATCATAAGACTTTTTCTCCATTCATCTGTTGTTAGACATTCC +TTTACTGTAATGCAATAGTGAGCAAGGCATGCTGGCTTATCTGTCGTAAAACATATAGGC +CTCTGGGTGATACCCAGGAGCAGTACAGCTGGGCCACTTCGTGGTTATGTGTTTAGTGTT +TTGAGACTTCTATTCTGATTTCCACAGTGATTTAACTATTTTGCAGCCCCACTAGTCGTA +AGTCAGGGTTCTGCTTTCTGGACATCCTCACCAGATGTGGTCTTTTGCGGTGCCGTAGAA +AGAACATTAGCATCATCACAGTTAAATTTAAATAAATAAACTTAAATTTGGGATATGTCC +ATTATACGCTCTGAGCCTTAATTTCCATATCTGTGAACTATCCAGAGATAATAAGATCAA +CCCAACATCATCACCAAGAGAAGGATGAGCATGGGAAACCTCTGCCTTCTACTGATGAGG +TCAGCTTGAGCCCACAATCCTGCCAGGGCCTCACCAGTGGTGGGAACACAGACTAGAATC +ACAGCTCCAGACTCTTGCCTCGGTCTTGAAGTGCCAAAAAGTGACTTTCATCTATATCCA +GTAGTTATTCAAGTACAACACATACTCACCATAGCACTCAGGAGACAGCCCAATGTGCTG +TTATATCAAAATAATTAAAAGAACATATTTATTTTGAGGAATGGAAATATTCATTGACTG +CATGATGCATCTCCCTTTCCTATGTATAAATCATACTGTCTGCTAGTGTTACTGTGAAAA +ATGCTGTCAGGGAAAGAGGAAATATGCATTTCTTCTCTTAATACAATGTCAGGGCTATAT +CAGCCACCTCGCTTCTGCAGGCTTCTTACTGCCTGCCTCAGGATGCAGCCTACATTGAGG +AGTCACAGAATGGACTGAGTCTTAGATGATGAACTCAGTCAACCATCCCTGAGTCAACTA +CAGCTGAGCTCTGACTCTGGTCATGAGATGGTCATTTCCTCATTGTTTGACATTGGGCAT +TCTGAAGCCGACCTCTAAAAGCATGCAGATAGCATCCAATGACACTTGTGTAGGTGCACA +TGTTAGTTGCTGTTGTACAGCTGTGACAAAACACTTGTAGGAGAGACAATGGATTTTGCC +TCAAGGGGTCAGAGCATTCAGTCCATGGTCCCTGGCTCCATGTTTTGAGGCCTCAACCTA +ACTGTGCTGTGAGTTTTCACTATGCCACATTGGACATCATAATAGTCTAGACCCTACCTA +CTTCATGGAGTTAGGTACTAAGTACGTTAATTCGTGCAAGTCACTTAGTGTCTTTCCCTA +AGGGAAGAGTGTCATCAGTGTCAGCTACTGCTTAATCCAGGAGGGAGGTCATCACACTGG +ATAAAGGCATAGATTCTGCAGCCTATGCAGGCTAGGAATCCTCTCTACATGTACTACTGA +GTAATCTCTAGTTGCTGCATAACCTACCATGTCTCTGACTCCTCAACTACAAAACAGAGG +TAATAATAGTGGCATCTGGTTCCCAGAGCTAGAATTATTAAATTGATCAACACAGAAGAG +TGTCTGGTATGGAATACATTAAAAAAAAAAAAAGATGGTCACTATCTTGTGTTATCCAAA +AAATACCATCATTTGATTCTAGACAAGAGCCAGATTGAGCTAAAGTGGTACTCCTTAAGC +CTGCATATCCTGCGACCCTTTAATCCAGTTCCTCATGCTGTGGTGACCCCCAACCATAAA +GTTATTTTTGTTGCTACTTTATGACTGTGATTTTGTTACTGTTATGAATCATAATGTAAA +CACCTGTGTTTTGCGATGGTCTTCGGCAACCCCTGTGAAAGGGTTGTTCGACTCACAGGT +TGAGAACCTCTGAACTAGAGGCTATGTTGAGGCTATGTTGAGGATGGAGAGCAATGAGGA +GAAGTTCTTGGGAACTTCCATTCATAAACCACTCAGCTGAATATGCAGAACAGTCATGTC +TTAGCCTGTTCCAGCTGCCATGAAAACCCACCACAGACTAGAGCTCTAGACACTGCAGAG +TCTCAACTCAAGGTTCTTCATCACGCGACTCCACTTAGGCGTCTCACCTTAGCTTAATGA +GGCTCAATGGCTTGTTTTGTGCTTCCATGGCCCTGCTTCGTGAGAGAGGAGAGAGAGAAA +AGAGTGCCCAAGAGTTTCCCTCCTACAGAGCATGTCTGAGTTAGGGCTTCTGTTTCTGTG +ATGAAACACCATGAGCAAAACCAACTTGGGTGTCACTCATATTTCCACATCACAGTCTAT +CATTAGAGGAAGTCACTGTAGGGACTTAAGCAGGGTAGGAACCTGTATCAAGAAGCTGAG +GCAGAGACCATGGAGAGGTACTGCTTACAGGCTTGCTCCTCATGGCTTGCTCAGCCAACT +TTCCTATAGCACCTAGGACCACTAGTCCAGGGATGGCACTACCTACAATGAGCTGAACCC +TCCCTTTCAGTCACTATTTAAGAAAATGCACCACAGGCTTGGTCACAGAGAAACCTGGTT +AAGGCATTTTCTTAATTGATGTTTCCACTCCCCAAATGTCTCGAGCTTTTACCAAATTGC +CTTCAAACTAGCCCACTAAGGACACTCATCCCAGTAGATCAGAGCCCACTCTTCAGATCT +TGTTTAAGTCTCGCTATTTTCTTAGAAGTCCTGTCTCCAAATGCAACCACCCTGGGGAGT +AGACATTCAAAATCTGAATTTTCAGAGGACAATTTATTTATGTGAGATTCCAGGCAAGGG +CAGAGGGGAGTAAATGGAAGTTTTGATCATGTGTAAATATTTATAATATCCCTGACCAAA +GCTAGTCTTTAATTCTGGGTGAGATTGATGATTGATTGGTTGATTGGCTAAAATCACATC +TATTAGTTCAGGCCAGCAGACTGGATTTGATTCCAAACAAATGGACATTTCACACAAGAG +ACAAGGCTATAAATACACAGTCCGTGGGAAGGGATCTTTTGTCTTCAATTGTCACATTAG +CCATTGATTTCAACATTTCTATCACACTTTATTTATCGTGCATAAACTTAGTTGTATGTG +TATGCGCGTGCCTGTGTGGAGGTCAGGGGAAAACTTTAAGGAGATGGTTCTCACCTATCC +ATAGGTCTTGGAATGACACTCAGGCAAGTTCCTTTACCCAATGAGTTACTTTACAGGCGT +CTCCTCGTTGACTTTTGTCTTCTTAGATTCCTGTCTCTTTTGTCTTAAAAAATTCCTGAG +TTATTGCAAGAATGCAAACTTCCCACAGAGCACATCACTTATTATTATTATTTTGCATTT +GTCAACATGCCATATTCTCACAAATCAGCTCCCAGGTAAAGAAGCTGAGACACATCTCTG +TTGAGATATGTTGAGGAAAGAGTACACATAACCTGTCTGAGGCTCTCCTTTAATTGAGAA +TGGCCTGTGTGTTGCTTGGCATTTGAAAAGTCAGATAGGTATCTATTCTCTACTTTGCCA +CAACCAAGAGGCAAATAACTGCAAGTCTAGAAATTTATCATGATGATATGCATACCAAAA +TTTCTTCTGATCCAGAAGCAGATAATTTGATTGCAAAGCTCTCTGAGGCCCCCTCTCCTG +AGCCTGACTGAAGACAGCTTGCAGTTTTTTATCATTTGCTGATTCTTAGCTATGATAAGC +CAAAGGAGATATAGAGCATGCCAATCTCCTGACTAAGATGTCAAGGTTTAGTGACAAAGC +ATAGTCTGCCAGATTTAATAATGCCAAATAGAATCATAAAAATTCACTTGCTACTCCGGA +GATGCCTGTGACAATTGTATTCAAACTATATCAGCAATATCTTTAAAAAAATGTATTCTT +TTATTTAGTGGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGT +GTGAACAACAGAAGAGTTAAGAGTAGAGGATAGAGAAGTGATTTTACAACAAAATTTCCA +AAACAGGTTCTAGTGGGGCCAAGCAGGGAAGGAGTGAGGAAGAAGACTAACACAGCCAGT +GCCTTCTCTGTACAACCCCAGCTCGGAGCTTCCTCTCTCTCCAACCCTGGGGACTGGCCC +TGGATGGCCTGCTCTACATTTTTACTGTAGTCATGCACACTGGATAGCCTGAGCTGCACT +TTACTGCTGAGACTAGAGATTCTCTGAAAGATGAGCCCTTTGAGATGATGCTTTTACAAC +AAGGGTGGGGGCCTAGCTGCGTCTATGTGGCTCTAAAGTCCATGGCTAATGTTCTCTAGG +ACTGTTACGTGCAGGTGGGAAAACCATACCCAACATCAAGAGAAGGCTTATCACAAAAGA +TGGTGGTGGGGAAGACCAGGCTGGCGAAAGGGAAGGATTTTCATCTGGATCAGGCATGTG +GAATGCCTCCAGTATCTGTTGCAACCTTTGTCATCTGTGTGCAGGTCACATGGGTGTCTG +CTCTATAAAAACATCTTTAGACTCTAGGTATGTTTTAGGACATCTTCTGCACCTCACATT +TATATCACATACCATACATTATAGTGAAGTTTTTTGTTAAATTGTTTATGGATTAAGGAT +TGAACCCAGAGTCTTGCATACACTAAGCACGCACCCTTCTACCACTGTGTCCCTGCCTTG +GCTCTTCTTGTCCTTGTAATGTTTCGTCAGCAAAACACACTCGGACAACCAGATCCTTCT +ACGGCAAAGCTTTATTGCTTACTTATCAGGAAGACCTCGAATACAGGAAACTCAGTCCTT +TTATAACCCACAAAGAGCGGTTGGAGACATGTCAGCTCCTGATTAGCTGCTCACCATTAG +CCCAGATAACGCCACGGGACAGGCAGGGCACAAGGCATGGAAAAATAACCCAGCACATGC +GCAGACTACTGGTTTACTAGTTAGAACACCGGATATCAGCGCCATCTTGTAATGGCGATT +GCAAGGGCGGCTCCTCACAGGCTCTTGTACTTTTCACAGTTGCTCAGACTTGCCCTGGAC +CTTCTCTAGCTCAGGCTAGTCTTGAACTTGCAAACCTCCTACTTCAGCCAACCCATTAGC +TAAGACTATTGGCCTGTACCACCAGTCATGACTTACGTATCTTATAGTAAGAAATTTAAA +GCACAAAGAGATTCCCTACGCCTTGCACTCCATCCGCTGATTTGCGTGCTCATGAGGTCA +GTGCTAAGTATCTTCCTTGCTCACTCTCCACCTGACTTTTTGAGACAGGTTCTCTCACTG +ACCCAGGAGCTCGACAATTCAGCTATGCTGTTTAGCTAACAAGTTCCAGGGCTAGACCAG +CAGTGGTATATCTTCTCCAGCACAAAAGCACAGACCTGTACCACTGTGCTTAGTGTTTTA +AGTGGACACTGGGGAATTGAACTCTGGTCCTGAGGCTCACATAGCAGACAGTTCATGTCT +AGTCCAGCTCTCTGATCAGTACCTTTTAATTGTTTAATAGGCAGAGAGCAGAGTCTGTCA +AGAAATTTTTTTTCACTCGAAGACATGGAGAAGCAGGAATGAGTTTAGCAAAATCTTTAA +AATGCCTGCTTGCATGTGAATGAACCATAGCACAAGACCAGGAGGTTCCACTGGCTTCCA +TGGGCTGTGAGTTTGGGGAGAGTACTATTTGTTCTTTAGAATTTGATATTTAAGACTGAA +AAAAATTGAAATATCATAAAATACAAGCAGATGAGTTACTTAGTTTCTCATTGCTGCAAC +AAATACCTAAGGAAAGTAACCTTTTATAAAGGAAGGCTGGGCTTGGAGACATGGTTTAGC +GGTAAGAGTGCTTACCATACGAGCATTGGGGCCTGAATTTGGATCTCAGCAGCCATGTAA +AATACCAGGCATGGTTATACACACCTGTGACCATGACAATGTGGGGGATTCCTGGGGCTT +GCTGGCCACCAGCATAGTTCCAGGATCAGTGAGAGCCCCTGTTTCAAAGGAACATGACAG +AAAGTGACAGAGTAGGGCACCTGAAGTCCTCCTCTGCCGCCACATGGGAGCTTGCAGAGG +GCTGAACGGCCTGCCCCCTTTCAGTGTAGACAATGTCAGATCCATGCAGGGCACAGGATC +TGTAGCAGACTCCAGTATAGATCTCTGCTTAAAAACAAAGTTTAGCTTTTCTTTGCACTA +AGGAGGAATAAGTAAGCACTTGCTAAGTGCTTCCACTTGGTTAGAGAAACGAGAGTGTCT +GTGTCAGTCATAGAAAAGAATTATAGGAAGAGAAATCAGTGCATATCTTCATGGGCCAAG +AGTTGAGGTGGAGCAGTGGGCACGCTCAGTAGGAGAGACGATGCCCCTAGGGTCATCAGT +AACAGAGTAGACAGCAAAGCCAGAGAAATGAATCAGCACAGCTGGACCCAGGGACCAGAG +TGTCAGACAGAGCTCTTTGATGCTGTAACATTCAAAGCAAGTGTCTCCTTGCTTACAAGG +TCCAGTAGGTCTCCTAGGCCATAGGAGTGATAATATAACAAAAGCAAGCCCTCCAGAAAA +GTGAGGGGGGCGGGATTTGCTTAAATTTGAAGAAGATAGTGAGGCAAAGGATTATGGGGA +AGTCTCTAAGGAAATAGAGACATGAAAACAAAGCATTCTGACTTCTGGCCAGGGAAAATT +TGCAGGACTGGGCTCTGCTGATAACAAAGCCGTATGACTGACGTGGCTATGAGTCTACAC +GGCACTTTCAGCACATCCCTGCCCCGTGAGCTCATGTCTGAAAGGATCTGACTGAGGCGG +AAGTAATTGCTCACTGGGATGTGACCTCCCTTTGGCACAGCTAATCAGCCATGCTCTGCC +ATTATGGATCAGTGGCTCTAGCTCTCTGTTAATACGGTGCTGTGCAAATACACACCCCTC +TCTGACCTCCTTCCCTTGTAGCTGGTGCTAGCCTGTGAGAAAACATCAAGAAGAAGCCAC +AGGGCAGCACTTAGTCCGGCTTTGCAGCCTCTACAGGAACCCTTCTAAAATGTACCCACA +ACGTTTGGGGATTCTTTGGGGGATACTGTTTTGACTGGCTACAAGTCAATGGTTCTCACC +CCACGTCTGTTTCAGTGAGTGGCTAGAATGGATCAGACTCAGAAAAACACTATGTTTAAC +AGTTTGTGGGGAAAAAAAAAAGTTCCGATTGAGGAAGGGCACAAGGCATACAGAGAAGAA +AGACAGGACAATCAGTGGCTTCTCTGGATGACCCGCTCCACCCCATCCTACCCTGCCTCA +CCCCACAACTAGGGTTCTTCAACACAAAAATTCAGAGAGCTCTATTCTATAGAGGTTTTG +CCAAGGTTAAATTAAATATCATGTGTGATTAAACCATTGGCCACAGAAATGGACCTGATC +CTTGTCCTCCCCTGCCTCTCTGTTGATATGGCGTCTTAGTGACTGGTCCCCATCTGATGA +TGATACCGGAGTCCTCCCTTTGTCTCTTAGGACAATCTCATCAGCATAAGACTGAGTAAA +TTCCCAAGGTCTCTAGAAGCTCTATCCCAGGCATCTGGAACAAGAGCCAGGTAAAAGCAC +GTGGCGCATGGGTGCATGAGTGTGCCAACAATGCCATACTGGCCATGGAAGTCTCATCAG +ATTCCAGTGGAGCTGCGAGACTCCTGCTCACTACAGTGTGTGTTTCGAGTATGGTATGGT +GATGCACAGCTGTAATCCCAGCATTCAGGAGGCTGGGACAGAAGTGAGTATCGACAAAAG +TGAGCATCTCATGATCCATTTTTAGCATGAATCATGCACTGACGAATAAAACTCTTTTAT +ACCTTAGATACGGTTTGGGTTTTGAGACAGGACTCAGTATAGTGCAGGCTGACCTCAAAC +TTGCTAGGTATCCAAGGATGACCTTCAACTCCTAATCCTCTGCTTCCATCTTCAGGGTGG +TGAGCATACAGATGTGCACGACAACATATGATTTATCCAGTGCTTGAGTCAAAGAACTTG +ATTTCCATAAGCTGGGCAAGCACTACACCAACTGAATGGCATCCCAGCCCTTGATATGTT +TAGATACACTAGTACCACCATGTAATACTTGCCTTTGGTATTCAGTATAGCAATGTGCTA +AACAGACCTGTAACCAAGAGTCATAGGCTTATACCATCACAAAACCTCAGTATGTAGCAG +GCTTGATGCTTAGATTTGTCAAAGTAGATGCTGTCATGGTCACAAGGTTATCTCCTAACC +ATGCATTTTTTTAAAACCAAAAACTCCCCACAGTTGTAGTTAAATCTTTCTACAGTGATG +GCCCAACTGCAGGGGAGGGGGGAAAGAGATAGATAATATCCAATAGTCCCAAAGGAAATT +AGGAAGGAAAGAATTCCTCCAAAATTCCCTATATTGTGAGGTGTTGAAGGACAGTTTGGA +TCATCCCTCCCACAGTCACATCCCTGACTGTGAAAAACACTAATAACCCTTCTGGGGGAC +TTCCAGTTTTAGGGGGGCGCCCACCTTTGGTCCCTAAGTTTCTTGAACACCAGCCAGCTC +ATTGCTTCAGCTTCCTGCTTGCTTCCTGTTGGGAAGACACTGTGTGAGACACTACACCTC +ATGGCCCCTCAGTTACCTCTGCTGGCTCCTCACCCCCAAATCTTCATGGCCCATGTTTCA +TGTCAGCCATTCTGTTTACCACCTCTCAAGGTTTTTAATTTGAATAAGGAGCTCCAGAGA +GACTGCCACCTCCTCTGTTATCTTACAGACAACAAAACGAAGCTCACAGCTCTTAAATGC +TGAGTCACTAGAGGCTCAGCTAGGTAACAAATGCCTTAAACACTGTACATCAAATAATCC +AATGAGACTGGTTTCATCGTCCACATTGAGTAGGGAAGGAAGCTGAGGCCTCACTCATCT +GCCCCAGGGGTAGCGTAGCTGGCTGGGCTCAGTTGGAGAAGTGCTTATTGCTCAAGCATT +ACTCACACTAAAACAAAAAACAAAAAAAAAAAAAAAACAACAACAACAACAAAAAAAAAA +AACAGCCTGGTGTGTCAATGCGTGCTTGTAATCTCAGCACAGGCAGACAAGAGACATGGG +CCACCCTGAGGCTTGCTGGCTGGCCAGTCTGGTCTAGTCAAGTGAGTTCCAGGCTCAATG +ACTCTATCTAAAAATGGAAGGTAAATCATAATTGAAGAAGAGAACTACTATCACTCTCTG +GCCTTCACAAGCACATGTGCACACTCTCTGCCCACCAGGCACACACTCTGCCCCAGGCTT +CACACGTCAAGGCAACAATGCGGAAGCCAAAGCCAGAGCCTCTCTCTCCCTTGATACTTG +CTGGCATTGAAACCCAAGAGGGTCCATCTTCCCATACTTCCAGGATGTAGAAATTCCTGT +AAAAGACTTCTAAAATAGAAGTTACCTTTCAACCCTAAAGCTGCATCTTGTGTTATTGCC +AGTTCTTTCTGGGTCATTCTGGACCACACAAGATTTTCTTTGGGTTTTTAACACAGCAAG +GGAAGAAACTTTCAGGAATAAATTATTGCCCCTTCCCCATTAACTGATAGTCAGCTGGGA +GCATTAGAGGGTGAGTGGATAAAGGATAGTCCATATCAACCCACCATGAACCTCTGGCTG +CTCAAATGACTGATGATTGAAAATTGACTATGTTCTAGTCTGAATGGTTGAATTAATATG +GGAGAATGTTTTTCTTCCTTCTTTTCTACTTTCTTCCCCTTTCTTTTCTCTAGGTCTGTT +GTTTGTTTGTTTGTTTTTGTTGGTTATTTTTTCATGGTTAATGATGATGTCCTTTCAGGA +AGCCTGAATCTTGTTCATAAGCTAAATCCATGATTCTTCTACCTAGAGTAGTGGTTCTCA +ACCCCCTCTAGGTGTTGAATGACTCTTCCCAGGGGTGCAGATCAGATATGCTGTATATCA +GATATTTACATTTTAATTCATATCAGCAGCAAAATTACAGACATGAAGTAGCAGCAAAAA +TAATTTTATGGTTGGGGGAGGGGGATCATGACAACATGAGGAACTATATTAAAGGGTTGA +AGCATTAGGAAGGTTGAGAACCACTGCCCTAGCGCCATGCATATAGTTGTTGACATACAC +TAGGTGAAAGGTCACAGCATTTTGCCAGTCCCATAAAGACCCAAATCCTTGTAAATATGA +TTAACACCTGCTCACAAAGAGCTTCTAAAGCAATCGAGTCATGGTGTTGAGGTCCAAGCA +GTGGATAGTATGAATACACCTTGAAGACTTTGTATTTCCCTAGTCATTTGCAAAAGCAAT +ATCAGCTTGGTTACCTCTGGCCCAGGCTCCAGCAGGTATAAGCCGACAATCCAAGACAAC +CTGCCACTTTGTCCTGGGCAGATGGAGTGCTACGTTCAAGGTCATTTCTAGTGCAGTTTG +CAGTGTTCAGAGCTGGAACCTTCCACTCCCCACAGATACAATGAGCCAACAGTCCAGCCA +TCTCCAAAAGGCTGACCCTGTAGAGCATCTAATGATAAAATCCAAACACCCATACACAAA +TAATTTTGACTTCTATTTCTTTAAAATGTTGTCAAGTTGGGCCTTTGGGTTCAGCTGATA +TGGAAATATAAATGTCACAGAACAGTTTTGCGTTATGCCCTGTGCCTTCATGTTTTATAA +AACATTCCTACTACTTAAGAGGAAATACTGGTTCCTGGTATTTTTTCACAATTTGAGTCA +TACACATCAGGTGTCACAATTCTAATCATTATTCACTTTAGAGTAGTAGCAATTGTATTG +TTTGGTGTAGTTTAAGAAAATAGTTTAAATATTTTAATATGTTCATAGACTGGGGCATAG +TTCCACAGTACAGCACCCAGCAACTCAAAGCCTTGGGCTCAATCTCCAGCATTCCAAAGC +AAACTGAAAACAAGCAACAAAACAAACTTATAGTAACAAATTATTTAGCAATATGAAAGT +TAGCAAGAGTTTTTTAATATGAGACTGGAGAGAAGGCTCAGCAGTTAAGAGATCTTGCTG +CTCTTCAGAGGACCCAGGTTCAGTTCTCAGCACCCACCCCAGGCAGCAGTTCACAGCTGC +CTGGAACTCCAGCTTCAGGGACCCATTGCCCTCTGATGTCCTCCATGGGCATGCACCTCC +ACATACGTGCACACACTGGTGGTCACACACACATATACTTATAAATTAAAACATCATCTC +ATCAAAAGAATCTGTGAAGACAGTGGAATAAACCCAAGGTGGTTAATGAAATGCCCACAG +AAGGGATAATCAGGATATCAGTAAGCTTTCTCATTACTGTGACATAAATACCTACACCTA +AGGAGAAAGGGCCAATTAGGATCACGGTTTCAAAGGGATTTCATTCCATCATGGCTATAA +ATGAAAGGTAGAAAAAGGAGCTCCTTCGTAGCACTAGGACTGTGAGGCAGCAACTGTTCA +TGCAGAATGACCAACAGGATGAGAATAGAGCCCTTGTAAGATGTGACATCACATCTTAGA +ATTTCCTTGGAAATAATGTGGGGCACAACACTAACATTATTCCATTGAAAACTGTTCTTC +CATTCATTCAGTCCTCAGCAAGTTCAATGGCAGGTGGTCATAATTTAGATAAAGAAAATT +TTTTTCTGTCTCTACCTAGACAGACAAGAGAGTTGGGTGCCACATGTAAAAGCGTGCTTT +CTTATGTTCCCATGTCCTGTTGTACATTCACATCTGGAAGACTTCAACAGTTTTCAAGAG +TGACGAACATCCACGTGTACTTTCAAATAGTTGGAGACTGAGTTCCCTGACCTTCTTGGA +TGGCTATCATCTGCCTATGTTTTTTTTTTTTTTTTTTTAAAGATTCATTTATTTATTATA +TGTAAGTACACTGTAGCTGTCTTCAGACACTCCAGAAGAGGGAGCCAGATCTCATTACGG +ATGGTTGTGAGCCACCATGTGGTTGCTGGGATTTGAACTCTGGACCTTCGGAAGAGCAGT +CGGGTGCTCTTACTCACTGAGCCATCTCACCAGCCCTCATCTGCCTATGTTTAAGTCATG +GTGAGACGGCATAGGATGCATGATGCAATATGGACATCACGTGGACGGTTGCTATTCCGA +TGCATCTTTGGAGTGAGACAAGATGGGGAAAGTTGGCATGTCTGTGGTACAGATACAACC +ATTGTAGACCAACTAGCTTCTTGGTCTCTGACTGGGTAAATTCAAGAATGTATAATTGGC +AGATATAGAGGCCAGCTATACAGAGATTTCACTATGAGATTTTAGGGACTGACTTCTTCA +TTAAACAAGAGATCATTCTGGGTTTTGTGTGGTTTTCAAACAAATTCATTATTATAACAT +AAAATTTGCATTTTGGAAAGAGCACAAAACCCACACGAAAAAAAAAAATCTCTACCAAGT +GAACAATGAAAGTGGCTGCCAATGCCAAAATAATTCAGGACACCCACACAGCATCCCCTG +ACCCTCTGTCCCTCCCACTGTAAACATAGGTCTATTCTTGTTTCTGATTGAGTAGTGCTT +GCTGGTCTTGAACTTCACATAAGCATGATCATATATCACACGCCCTTTTTGTCTGGTCTC +TGTTATTCAAAAGTACATTTCTAAGATGGCCTGATTCTGCGCTCCACAGAGACTCACTCA +CTTCCCTTGCTGGAGTTCATCCCTCAGATGATCCTCTAGTAAAATATATACACATAGCTA +TCTACTCTCTGATGAATGTTTGCACGGTTCGTGGAAAATATTGCTGTGAGATACCTGTTT +GCTACCCACATGGACTTGTTTTGTTTGGATGTGAGCTCAAAATAAAATCTCTCTCTCTCT +CTCTCTCTTTCTCTCTCCCTCTCTCTCTCTCTCTCCCTCCCTCCCTGTCTCTGTCTCTCT +TTCAAGCTCTGCATGTGTATGTGTGTGGCATGCATGAATGTGTCTATGTGTATTTCATGT +GCAGAGTCACTTGTGTATACGAACGAATCTTTGTGTTAGCAAATACATGTGAAGGCCTGG +CATTGGCTTCAGGCATCTCCATCCATCACTTCCACTTTTTAAAGCAGAGTCTTTGGATGA +ATCCAGACCTAGCCAATGCTGGCTAGTCTAGCTAGTCAGCTTACCTCTGCCTCCTGCTTG +CTGGGGTTACAGGTAGCAACTATGCCTGCCTGGCTTTTCACACGGGCTCCTGGGATCCAA +ACTGATCAGAATGCTTGCACAGCGAATCCACTTTATTCACTGAGCTGTCCATCCCCATCT +CCAGACCAAGTTAACTCTTGTTTAACAGTGCAGCTCAGGTAGAAAGAGTGGACTGGGTTT +CCATTTTGCTGCAAATACACAAGTTTATTTATAACAGAAGAAAGACAGTCAACCGAGATT +TTCAAGGCGGAAAGCTGATGTGTAAAATGAAACTGGGAAATATCGGAGTGGGCACAGAAG +CCAGGATTTTGGAGAATGTCCTGAAAAAGGTTTTGTGAAAGAAGTGAGAAGGAAGCTGAC +TGAGCGGCCTCGAAAGCAGCTGGGAGAAGAGTGAAGGACAGATGGAGCTCTGTTCTATTG +GAGAAAGCAGAACTGCTCTGATTGCCCGGTTTCAGCACACACACACACACACACAAACAC +ACACACACACACACACACACACACACACACACACGCATGCACATAAAACTGAAAAGCCAA +AACAAAGCAGAAGAAAAGCCCATGTGACTCCTCCACTCTGGGACGTTTTCACTGTGCACC +ATGTCACCTTTCCAGAGCTTCTACATGACAGGGCCAGCCATCCGGCCTTCCCGAGAGGGA +CCCAGACAGGACCAGTCATCTTACCTTCCCGAGAAGGACCCACAGAGTTCTTTTTATTAA +GAAGTGGAACCTTCTCCAGCTACAAAGGCTGCCCCTGCTACTATACAGGCCAAAGAAATG +TCTTCTGTCTGCTGGCGGGTAATAGACACCTTCCTTCTCTTGTGTGCTGTATATTTCTCT +GTCACCTACTTTCCCAGCAACACCTCATTAGTAGGAACACCTGATCACTAAAGGCAGAAA +GCCCCACACCCCACTGTGGGGTGAGTTCAGGCTCTGTATGACCTGACTGACTGGGGAGAA +TACATTTGCAGCGTGGGGAAGAGCTACCTGAGCTAGTCTGGGTGTCTGCGGAGTGCCATT +GAATTACCAAGGAGTGACTATGAGTGAACATGCCCACCTGGGCATCCCAGCCTTTATTCT +GGTCACCAGCTTCACGTGTGGTCATTTGCCAACCAACCAAATGAGACCAAATGTCCCCCA +GGGCCTGTTCCCTGTCTCTCAGGCCTGTTGACCCTCCCGGCTTTAAGCATGGCATCACTC +TGTGTTCCCCCACAGTCACTTGAGCTAAGTCCCTTTTGTCCGGTCCTCCGAAGCTCTTCG +TTGCACAATGGGCATGCTATTAAGATCATCGAGGACATGAATACTGAACATTTTCTAGCG +CTCCTCCCCCATGGCCCTGCCACACACTCTTCCCAAGCAGCTCCGCCACTCCACAAGGAC +ACTCTGTTTCGTTCCATGGAAGAATGGTCTTCCTTGGTGGCAGGGAGCAAGTGATGGCTC +ACAAAACTACTGTTGTATCACGTGATCCCAGTGTAATGGATGAATCACAGATTTCAAAAC +TTCTTCTCAAATTCCTTAGATTTGACGGAGTGAGCAAGTATAAGAAAGTTCTGGACCTGA +GCAGGTGCCAGGCCTTTGTAGCTAGAGAAGTCTCTACTTCTTAATTCACAGAGCTGTCCA +TACCTGAGCTCATCCCTCTGGGGTCAAAATGAAATGGTGACTACCATAGAGGGCTATGGT +GAGAGTTAACTAAATTCATATTTGGGGGCTGGGCAGGTGACTAAGTCTCTAAAGTATTTA +CCTTGCAAGTATGAACATCTGAAGTCAACCTCCCCCCCACCCCCCTAGAACTCACATAAG +AAAAGTCAGGCATGAGCTGGGGCTGTGGTTCAGTGGTTAGAACACTTACCTCTCATGCGT +GAAGTCCTAGGTTCAATTCCCAGTATCACCAGGAAAAAAAAAATCCAGGTGTGATACTTG +GAATAGTTCTGGAAAGATGGAGACAGGGGGGAGAGCCAGCCTAACCTGTTTGGCAGGCTC +AGGACAGTGAAAGACTGTCTCAAAAAAGGGTGTCTGTGAACTGACAACTAACCTTGTTCT +CTAGGTCTTTGTACATGTTAGATAAGTGCTCTACCAACTGCTCCCATATTCCAGTGCACA +TATATGTATGTGCACACACATATACACATATACACACATACACAAGTACATATCACAATA +TATAATATACAGTGTATAATAGGGCTTGTAATTAGATTAGATAGGTAGGTAGATAGATAG +ATATTCATACATAGATGATTGTAGATAGGTATTAGAGAGATAAACAGATAAACTAGATAG +ACACCTAGATGCTAGCTGAAGCTAGATACAGATTATGGATAGAACAATTAATAAGATCTT +ACTCGGGCATTAGAAATACAAATTCATAGACATGAAAGTTCTATATCCCCTCCAGCATAT +TCAGCACTACATATAACACCTTCCTCACGTGAGTAGAAAGAACATTATGAAGTGACACTA +TGAGTGAGCAATCTAAATACAGTCTAAAGACAAGAGTCTTCCAGCAATTTATGACCCTAA +GCGTTTCCAGCTGCAGGATTAATAGCCTGGTGTCTGCAGAACATGGCAAAAAATCACTAC +AACCTCAATACAAATTCAATAGAAAACAGCAAGCTGTGTGAATATTTAATATGTTTAATT +ATGTTATATTAATTAAATCAATTATTTAGTGTCTTGGCTGCTATTCTATAATGATTTTTT +GCATGTTCAGGAAATTAATGGTGTCCACACTGTCCCTTGTTTGCTCCAGTAAAGTCCTGC +CGGTTGACACTATTGTCTGCCCAAACACTGCTTGTGACCTTGAGGATAAAAGGAAGCTGA +CACGATTTGCAACCGAAATAAAATAGGCTCTGGTCATAAATGTAATGAGACACCAGGGTC +ATCCTGACTGATAAAAGTCACTGGTGATGAGTCTCCATTCAACCTAATCCTAGAGAAGCC +CGCAGACCCTTGGAGTCCTGGGGTCTCTCGTATATCTTAGTACACTGTGCAAAGTCTGAG +GACCTTTGTTGGCTACATCGCCGATCACTTATCAGATCAGTTTCTCATTTGGCGAGTTAA +GCTTGGATAGCTGACAACAGTTATCAATTTCATATGGTCCACATCTAATCAGGTGTCATG +GTCCCCAGTCATTCAGGATGCAAACCTTTCTTTCATGAGCTGGTTATGTCCTCTCAGATC +AGAAGGGAATTTTTCCTAAGAGGAATATTTGAATGACTCGCCCTTTGTAATTGCTTGGTG +TGGTTTTAATTTTTTTCATTCATCCTTCTAGGTGTGCTTTGGGCAGATAACACAGAAATG +CATAAAGAAACCGTTAACATGGATTTTATTAAGTTGCTTTTAAACATGCACTTTACTGTG +TAGATGGTTTTAGCATCTCTCTGTTAACTACTCACTTGTGCCCATTACCAGCCGTATTTA +TGGGACACAGCTGGATCTATTTGAATCATGGAAGTCTTGGTTTAGAAAAGAGAATTTGTG +GGCTGTGATGAAGCTCACTTCCACGAAGTGCTGGGTTTGCTCTCCAGTGCAGCATAAAAC +CAGTCATAGTAGCACACTACCATGACCTCAGTACTCAGGGAATGGAGGAGGGCAGATCAG +AAGTTTTTCATAACCATACGGGAACTTAAATACAGCCACCTATGTTGTGTTTTTATGAGG +GCAAAATTGTTTAAGAATGGGAAGCTTGCCTAATGAAAGATATTTTTTATCCATTTTGTC +CAAAATTCAAAAGTTGCCATTAGACTATGTGGCTTGACTTATCAAGAGTCAAATGCTGTT +TAATACCCTGGGTGTGTGTACATTGGTGCAACGTTCATGCAGAGTCAGGTTGAAAATTAT +TTATTTTTTAATATGCCCGTGACTTTTGAGTTAATAATTCCGCTTCAAAAAGACTACCTC +AAAGGCATATTCATGCATATGCAAATTACATTCTCTCTCTCTCTCTCTCTCTCTCTCTCT +GAGTAAATACTCTCTGAGTAAATACATGTATTTAAATGTCCATATATGTAATATGAAACC +TGCATTCTGCATATGAAAGTAAACATGCCATATTTGTCTTTCTGCGGCTAGCTTATTTTG +TGTAATACAACGATTTCCAATTCTGTCCATTTCCTTGAAAAGGCCATAGCTTCATTTTTC +TTTATGGCTGTACATTTTGCCTTCTGATCTCAGACATCTGCCCCTCACCTGCCAAATAAC +AGTGCCCTTACCCTGTTTGTTGCCTAAGAGAGAAATGGAGACAACAGTTTCTGTGAAGAT +ATGTGTATCCCCCCGCAACACACACACACACACACACACACACACACACACACACACACA +CACATACACACACTTTAATCCTGAGCTCTGTGCTTCCACTGGACTGGCTGGCGAGCTAGC +CCTTGGTATCTACCTATTTCCAAGAGCGCACCCTACTCTCTCATGCTAAGCATAGAGACA +GGAGCACCATGCCTAGCTTTGCATGGGTTCTGGGAATCCACACTTGTGCAGCAAGAACTT +TATCCACTGAGACATCTCCCCAGCCTCTCTGACAAATATTCTTAAATGCCTCATCTTGTA +CCCAAATAACGTTCCTGAATAATAGTCCCTGAAGTTATAGCCCAGTGGTAGTTATAGCCC +CACTTGTCTAGCATGTTGGAATGTCCAAGGCCCTGGGTTGGATCACTAACATTTAAAAAT +AATCATGGTGGAGAAACCAAAGTATTCCACGACAAAACCAAATTCTCACATTATCTCTCC +ACGAATCCAGCCCTTCAAAGGTTAATAACAGAAAAAAACCAATACAAGAACGGGAACAAT +GCCCTAGAAAAAACAAGAAGGTAATCCCTCAACAAACCTAAAAGAAGACAGCCACAAGAA +CAGAATGCCAACTTTAACAACAAAAATAACAGGAAGCAACAATTACTTTTCCTTAATATC +TCTTAACATCAATGGTCTCAACTCCCCAATAAAAAGACATAGACTAACAAACTGGCTACA +CAAACAAGACCCAACATTTTGCTGTTTACAGGAGACACATCTCAGAGAAAAAGATAGACA +CTACCTCAGAATAAAAGGCTGGAAAACAATTTTCCAAGCAAATGGTATGAAGAAACAAGC +TGGAGTAGCCATCCTAATATCTGATAAGATTGACTTCCAACCCAAAGTCATCAAAAAAGA +CAAGGAGGGACACTTCATTCTCATCAAAGGTAAAATCCTCCAAGAGGAACTCTCAATTCT +GAATATCTATGCGCCAAATACAAGGGCAGCCACATTCATTAAAGAAACTTTAGTAAAGCT +CAAAGCACACATTGCACCTCACACAATAATAGTGGGAGACTTCAACACACCACTTTCACC +AATGGACAGATCATGGAAACAGAAACTAAACAGGGACACACTGAAACTAACAGAAGTGAT +GAAACAAATGGATCTGACAGATATCTACAGAACATTTTATCCTAAAACAAAAGGATATAC +CTTCTTCTCAGCACCTCATGGTACCTTCTCCAAAATTGACCACATAATAGGTCACAAAAC +AGACCTCAACAGATTCAAAAATATTGAAATTGTCCCATGTATCCTATCAGATCACCATGC +ACTAAGGCTGATCTTCAATAACAAAAAAAATAACAGAGAGCCAACACTCACGTGGAAACT +GAACAACACTCTTCTCAATGATACCTTGGTCAAGGAAGGAATAAAGAAAGAAATTAAAGA +CTTTTTAGAGTTTAATGAAAATGAAGCCACAACGTACCCAAACCTTTGGGACACAATGAA +AGCATTTCTAAGAGGGAAACTCATAGCTCTGAGTGCCTCCATGAAGAAACGGGAGAGAGC +ACATACTAGCAGCTTGACAACACATCTAAAAGCTCTAGAAAAAAAGGAAGCAAATTCACC +CAAGAGGAGTAGACGGCAGGAAATAATCAAACTCAGGGGTGAAATCAACCAAGTGGAAAC +AAGAAGAACTATTCAAAGAATTAACCAAACGAGGAGTTGGTTCTTTGAGAAAATCAACAA +GATAGATAAACCCTTAGCTAGACTCACTAAAGGGCAAAGGGACAAAATCCTAATCAACAA +AATCAGAAATGAAAAGGGAGACATAACAACAGATCCTGAAGAAATCCAAAACACCATCAG +ATCCTTCTACAAAAGGCTATACTCAACAAAACTGGAAAACCTGGACGAAATGGACAAATT +TCTGGACAGATACCAGGTACCAAAGTTGAATCAGGATCAAGTTGACCTTCTAAACAGTCC +CATATCCCCTAAAGAAATAGAAGCAGTTATTAATAGTCTCCCAGCCAAAAAAAGCCCAGG +ACCAGACGGGTTTAGTGCAGAGTTCTATCAGACCTTCAAAGAAGATCTAATTCCAGTTCT +GCACAAACTTTTTCACAAGATAGAAGTAGAAAGTACTCTACCCAACTCATTTTATGAAGC +CACTATTACTCTGATACCTAAACCACAGAAAGATCCAACAAAGATAGAGAACTTCAGACC +AATTTCTCTTATGAATATCGATGCAAAAATCCTCAATAAAATTCTCGCTAACCGAATCCA +AGAACACATTAAAGCAATCATCCATTCTGACCAAGTAGGTTTTATTCCAGGAATGCAGGG +ATGGTTTAATATACGAAAATCCATCAATGTAATCCACTATATAAACAAACTCAAAGACAA +AAACCACATGATCATCTCGTTGGATGCAGAAAAAGCATTTGACAAGATCCAACACCCATT +CATGATAAAAGTTCTGGAAAGATCAGGAATTCAAGGCCCATACCTAAACATGATAAAAGC +AATCTACAGCAAACCAGTAGCCAACATCAAAGTAAATGGAGAGAAGCTGGAAGCAATCCC +ACTAAAATCAGGGACTAGACAAGGCTGCCCACTTTCTCCCTACCTTTTCAACATAGTACT +TGAAGTATTAGCCAGAGCAATTCGACAACAAAAGGAGATCAAGGGGATACAAATTGGAAA +GGAGGAAGTCAAAATATCACTTTTTGCAGATGATATGATAGTATATATAAGTGACCCTAA +AAACTCCACCAGAGAACTCCTAAACCTGATAAACAGCTTCGGTGAAGTAGCTGGATATAA +AATTAACTCAAACAAGTCAATGGCCTTTCTCTACACAAAGAATAAACAGGCTGAGAAAGA +AATTAGGGAAACAACACCCTTCTCAATAGTCACAAATAATATAAAATATCTCGGCGTGAC +TCTAACTAAGGAAGTGAAAGATCTGTATGATAAAAACTTCAAGTCTCTGAAGAAAGAAAT +TAAAGAAGATCTCAGAAGATGGAAAGATCTCCCATGCTCATGGATTGGCAGGATCAATAT +TGTAAAAATGGCTATCTTGCCAAAAGCAATCTACAGATTCAATGCAATCCCCATCAAAAT +TCCAACTCAATTCTTCAACGAATTAGAAGGAGCAATTTGCAAATTCATCTGGAATAACAA +AAAACCTAGGATAGCAAAAACTCTTCTCAAGGATAAAAGAACCTCTGGTGGAATCACCAT +GCCTGACCTAAAGCTTTACTACAGAGCAATTGTGGTAAAAACTGCATGGTACTGGTATAG +AGACAGACAAGTAGACCAATGGAATAGAATTGAAGACCCAGAAATGAACCCACACACCTA +TGGTCACTTGATCTTCGACAAGGGAGCTAAAACCATCCAGTGGAAGAAAGACAGCATTTT +CAACAAATGGTGCTGGCACAACTGGTTGTTATCATGTAGAAGAATGCGAATCGATCCATA +CTTATCTCCTTGTACTAAGGTCAAATCTAAATGGATCAAAGAACTTCACATAAAACCAGA +GACACTGAAACTTATAGAGGAGAAAGTGGGGAAAAGACTTGAAGATATGGGCACAGGGGA +ACAATTCCTGAACAGAACAGCAATGGCTTGTGCTGTAAGATCGAGAATTGACAAATGGGA +CCTAATGAAACTCCAAAGTTTCTGCAAGGCAAAAGACACCGTCAATAAGACAAAGAGACC +ACCGACAGATTGGGAAAGGATCTTTACCTATCCTAAATCAGATAGGGGACTAATATCCAA +CATATATAAAGAACTCAAGAAGGTGGACTTCAGAAAATCAAACAACCCCATTAAAAAATG +GGGCTCAGAACTGAACAAAGAATTCTCACCTGAGGAATACCGAATGGCAGAGAAGCACCC +GAAAAAATGTTCAACATCCTTAATCATCAGGGAAATGCAAATCAAAACAACCCTGAGATT +CCACCTCACACCAGTCAGAATGTCTAAGATCAAAAATTCAGGTGACAGCAGATGCTGGCG +AGGATGTGGAGAAAGAGGAACACTCCTCCATTGTTGGTGGGAGTGCAGGCTTGTACAACC +ACTCTGGAAATCCGTCTGGCGGTTCCTCAGAAAATTGGACATAGTACTACCGGAGGATCC +AGCAATACCTCTCCTGGGCATATATCCAGAAGATGCCCCAACTGGTAAGAAGGACACATG +CTCCACTATGTTCATAGCAGCCTTATTTATAATAGCCAGAAGCTGGAAAGAACCCAGATG +CCCCTCAACAGAGGAATGGATACAGAAAATGTGGTACATCTACACAATGGAGTACTACTC +AGCTATTAAAAAGAATGAATTTATGAAATTCCTAGCCAAATGGATGGACCTGGAGGGCAT +CATCCTGAGTGAGGTAACACATTCACAAAGGAACTCACACAATATGTACTCACTGATAAG +TGGATATTAGCCCAAAACCTAGGATACCCAAGATATAAGATACAATTTCCTAAACACATG +AAACTCAAGAAAAATGAAGACTGAAGTGTGGACACTATGCCCCTCCTTAGAAGTGGGAAC +AAAACACCCTTGGAAGGAGTTACAGAGACAAAGTTTGGAGCTGAGATGAAAGGATGGACC +ATGTAGAGTCTGCCTTATCCAGGGATCCACCCCATAATCAGCATCCAAACGCTGACACCA +TTGCATACACTAGCAAGATTTTATTGAAAGGACCCAGATGTAGCTGTCTCTTGTGAGACT +ATGCCGGGGCCTAGCAAACACAGAAGTGGATGCCCACAGTCAGCTAATGGATGGATCACA +GGGCTCCCAATGGAGGAGCTAGAGAAAGTACCCAAGGAGCTAAAGGGATCTGCAACCCTA +TAGGTGGATCAACATTATGAACTAACCAGTACCCCGGAGCTCTTGACTCTAGCTGCATAT +GTATCAAAAGATGGCCTAGTCGGCCATCACTGGAAAGAGAGGCCCATTGGACACACAAAC +TTTATATGCCCCAGAACAGGGGAACCCCAGGGCCAAAAAGGGGGAGTGGATGGGTAGGGG +ATTGGGGGTTGGTGGGTATGGGGGACTTTTGGTATAGCATTGGAAATGTAAATGAGCTAA +ATACCTAATAAATAATGGAAAGAGAAAAAAAAAAAAAAAAAGAAAGTTGCTCTCAAAAGT +AAGCTAATTATATAACAGTAACACTGTGTTTCTATAATTTTTCTTTTGCCACAATGTGTC +GAGTGATCAACCCCTACCTTCCGCATGGATAGACACCTTGGCTGGGAGGGTCAAAAAAAA +AAAAATAAATAAATAAAAAAAAAAATAAAAATAATCATGGATATCACAGCATGCTTATGA +CATGTTTTAAAACTATTGACACAATTCTGTCATGTAAATAAGAAAAAAAATAGCATTAAT +CTATCACCAAATAATATTTATTATAATGTGTAAATATATGTGTGTGGTGCAAGTGTACTA +GAGGTCGTGGGAAGGCAACAGATGAGTTAATCACCATGAAGACCAGAGCTACAGAAGTTA +ACTCTCCCCAGCCTGCTTGACAGAGACTTAGCACATCCTGGGACATTGCTGTTGGTATAC +TGCTGTTCTTACAACATACTTCATTTCTCATGACATTTCAATAGAACACAGCATGGCCAC +TCCTTGATCTTCATGACAGCTGTCTTCCTGGGATAGTCAGTAAGTAGTGAAAAACTGCAG +AGACCATGATCCACACCCACTGTCCACCACCCTACCCTCTTGCTGCCTGGGAAATCTAAT +CGACACTGTCCCTCAGATGTCTGCTCACAACCAGTCTCACCTTATCTCTTGTAGGGAGGA +CAGCATCCTTGGGCTAGAATAGTGATGAAAAGTAAGGGAGGATTCAGGATGGGAAGAAAT +ATGGATTGTATATGCACATGCATGCTAGTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTC +TCTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGCATATGCACATTTTCAGTAGAGAAGGGT +TAGTGGAGATCTCACAGATTCTTTTTAGCCTTTGCAACTTTCCCTGTTATTTCTGGACAA +ACCTCAAATGCAGGAGGCTGTATAGTTAGCATGTGCATCTCTGATAGAACTGTGTACCCA +GCCTTCTCTATTGTGTTCCCAGGGTAGCTTGGCCTTTAATGGTAAGAGCTCCCTGCTATC +ATTTGGTTACTTTTTTTTCCATTTGGTCCCTAGATTCTCCCACTAAAGACGGTCTGGGCA +TACACTGTGCACATATCTTTGCCAGGTGTGCATCAAATGTCTTTGCCATACTGTGTGCAT +GCTGGTCCCACTGACCATGCTACAGAGACACTGAGCGGGCACATCAGACATCTGAGCAGG +CTGGCCATGTGTGGGTTTAGGTCTTACTGGTCAGGGGTGACCAGAATCCACAGATGAGTT +CTCACTGCTTCTAAATCTCTGAGTTGGCCAGCGCCCTTGTTTCTCATACTCAGTCTTTAT +GACCAGGGAGTGTGCATCCGGCTACAGAATGACTGTGGGCTGTAGAAATGGCTTGGGGAT +ACAGGGCTTGATGCTCAAACATAAGAACCAGAGGTCAGATCTCCAGAACACAAATAAAAG +CCAGGCAGACGTACAGGCTACCTATAATGCTGGCACTCAGCATGCAGAGACAGTATTCCT +GAGGCAAGCTGGCTAAATAGAATACTTGAGCTGGTGCACTCAAGGTTCAGTGAGAGGCCC +TGCCTCATTAAGTAAAGTGGGGAATGGTTGAGGAAGACACTGAAGTCAACCCTTGACTTG +CACTTCCACAGACAAGAGCATCTGAACATACACATATAGCACACACACACACACACACAC +ACACACACACACACACCCTTGTTAAATGCACTATTGTCTGCAAAAGCATTAAGAGTCATT +GCTATGTAAGTCATCACAGGAAGCAGGCACATGGTAGAAAGGCACACATCAAAGTCAAGG +TTACTTGAATGGGATGGCGGTTACACTGGGGTGCTTTCTTTCCACCAGAAGGTTAGGGCT +AGGATCAGAGCCTGGACTGGGGTTAGCATTATAGGTTCATTTAGGCAAAGATCTAGAGAG +CAACCCAGATCACTCAAAACTACCCAAAGCAGAGAACATGTACCCAGAGTAACCATCCCA +TACCTTAGTGATTTATGCTTTGCCCAAAATATCTTTACCCAGACACCACCCTTTGACCCC +CCTGTGCCTGTAGAAGATCTGTGTTGCCATGACATACATTTGAATTCTAGGAAGCAAGGT +GCCTTTAGAAAGTCCACAGAAATCTGAAATGAATGTCCTTCATGCCTTACAAATAAGCCC +TTCTGGTGGCAACCTCAGAAGCCCTTCTAGGGACAGGGCATGTGATGGGCAACAAGCCCG +AAAGAAGACCAGACAGGTTCTTGTACACCCTTTCCATCAGCACCCAGGGCGCCACAGCCA +GTGCCTGACACTAATGTCACTTAGTTGGCTCTCAGAATCATGACACTGATACTTGTGAGG +GAGACTTGTGGGTGCAGGAGATGGGTAGGGGCAGGAAGCATGTGACGAATAGACCCTTTG +TGCTTGGCATAAAGCCACCAAGATACAAAATGCAGTGTAAATGGGAGGACAAGGCTGCCT +GTGAAAATCAGCTGATCACCACAGTAGGAGCATGTGGACAGGCACCAAGAGATCCCTACA +GCCCCATGCCCAGCCAGTGCCAGCCTGCAGGCTCATAGAGACGCAACCCTTTAAATTAGC +ATGTTTGTCCTCCCAGAGCCGGCCACAGCAGACAGGCTAGCCTTTATAACCCCACTCCGA +CAGACAGCTGTCTGTACAGCTATGAGAAGAGAGCTGTCTTACTGATACATTACATCTCTA +GGATTCGCTGGCTATCTGAATATAAGGTGAAACAGAAGTCGGACAGGCAAGCAATCAATA +GGCCATTATATTAGTCACCTTACATGTGTCCTGGAGGGTTTTCCCATCCTACTACTATTC +GTATAGAAGAATAATTATAGATATATATGTATTGAGCTTTGTGGGGGGAGGAGTGTTATC +ATATAAGCTAGCAAATTTAATTATTTAATTCTGTTAATCTTTTAAAATTATTTAATTTTA +TTTTTCACTTATTCACTTTACATTCCACTCGCTGCCCCCTCCCAGTCACCCCCTCCCACA +ATCCTACCCCAGCCGCCCCCCCTCCTCTGAGCTGGTGAGGGTTCCCCTGGATATCCTCCC +ACTCTGGCACCTCAAGTCTCTTCCAAGCTGGACACTTCCTCTCTGACTGAGCCCAGCTAG +AAGAACATATCCCACAGACAGGCAACAGCTTTTGGAATAGACCCTGCTCTAGTTGTTCAG +GACTCACATGAAGACCAAGCTACACATCTGCTACATATATACAGGGAGGCCTAGGTTCAG +CCAGTGTATGTTCTTTGGTTGGTGGTTCAGACTCTGAGAGCCTGACTCTGTTGGTCTTCT +GTTTTTTAAGATAGGATCTTGCTTTTAACCTAGGTTTCCAACTTGCTATGTAATTAAAGC +TGGTCCTTAGCTCTTGGTCTTTATATCTACTTCCAAAGTACTGGTATGTGTCACTACACC +CATGCCCAGCTTGCTCTCCTGGGGATCTCTCTCTCTCTCTCTCTCTCTCCCTCTCTGTTT +CTCTCTGTCTCTCTCTGGGGTGTGTGTGTGTGTGTGTGTGTGTGTGTGCATGCGAACTTG +TCAAAGAGAGGAAAGAGACTTAAGGTTGACCCCCAAGGAGGCCAGTTTCAGGCATACAAT +GCAGCATTGTTAATTGTGCTTAATTGAGGGCTGACTTTGGACTTGCAGAACTTCTGTACC +CTGCATAGCCAATGCTTTGTCCCCTCTGACCATCACCTTCCCACACCCCCTCCCCAGTCC +CTCAAACCCACCAGTCTACTCTCTGTCCTCTCCTCTGACTGTTTGAGATTCCTCCTGTAA +GTGAGTCCATGCTGGGCTTGTCCTTATGGATCTGTCTTGTGTCAGTCAGCCTAATGCCCT +CCAGATTTGGGGGAAAAGGATGGTTTCTTCAATAAATAGTGCTGAAGAAATTGGGTATCC +TTATGCAAAATTAATTAATTAATTAATTAAAAGAACTCCCACAACCATATAAAAGTCTGT +TCAAAATGGGTTAAAGACTCTTTTGCTGAGGGTTATTAGTTCAGTATATTCCAAATGTGT +GTGTCAAAATAGAGTGATCAAGACAAAAGCCAGTGATTTTGCTTATAAAAAACATCATAG +CCTTGTTCAATAATTGGATCCAATTACTACTAATGTTCATTAGTGAAAGCATGCGGTGGT +TAACTAGGTTTTTTGTGCAGCAGTTCTGAACAGTCCTGCGGGGAGCTGACCTACCATTTT +ATACTTGGTCTTCAAGTAAGTGACCTAGAGTGGACAGGAAGATGTTCCCAGGAAACTATG +TTCGTATGTTCCACTGCCTGGTGCCCGGGGCCTGCACCGCTGTCCTTAATATTGGCTTTC +TGGGAGGTGAAGTGCTGTCTGGTTGAATGGAGAACCTCAACTTGATAGAGCATGTAAAGT +GGATGGTTATTTCCAGGAGTGAAAAGCAAGACAGAATAAAACAAAGCATAAACAAACAAA +CAAACAGAAAACAACAACAAAATAACCAGAGCGTTCTAGAAGAATGATTTCCTTTCAGTC +CTAGAAAGAAGGAACAAACGAGAGAACAATTTTGTGTCTATAAAGCAAAGGCAGCTAATT +GTGCCCTCCGTAGATCGGAGTTGGAGAAGTGACTCTGCCTCTGACGAGTTTTGCCATTCA +CATAAGCAGGAGGACCTCTGTTCAGCCCTCAGCACCTGCCTAAAAAGTGAGGCACGAAGG +TACCTGCTTGTAATCCCAGGACTGAGGAGGTGACAAAGGTACAGAACTAGGGTGGTCCTC +CCACCCTATCCAGTGACTGCATGTCATTTCCGAGTTCTTCATGACAGTCTTTCATGAATG +ATACCCATAATCCATTGCATAGTTCCTGTTTGCATGTCAGGCTAACCCCCTTCTGATCAA +TTGCTCCCTTTTAGAAACTATTTTAGAGGCAGCCTCACTAGAACCAGGGGTACGGCTCAT +CGGTTAAAGTCATCTGCCACCAAGCTTGATGACCTAAATTCAATCCCATAAACCCACATG +GTAGAAGGAGAGAGCCTCGTTTGGCAAGTTGCACTCTGACTTTCATACATGTGCCACGAC +CTGGATGCAACACACACACACACTCACATATACACACATACACACAACTTTAAGACATGT +TTCTTCGGGCCTTGCTCTAGAGTACTAGCCACTTGTGTACCTAGACTGTACAGAGTTGTT +TACCCATGACATCTTTCTTTCAAGCTCAAACAATTGTAGAAAATAACCATGAAAAGCTGC +TGTTGAGCCTGGAAGGCTGACTCATTAAATGAAAAAAGTTTAAAACTATCGCTCATATTA +ACCAACTATTCTCCATCCAGTAACCACTGATTCATCCAAGAAAGAAGGCTGATAAAATAA +ACTAGGATTTTTTTTTTATAAAGATTTATTTATTTATTATATGTAAGTACACTGTAGCTG +TCTTCAGACACACCAGAAGAGGGCGTCAGATCTCGTTACGGATGGTTGTGAGCCACCATG +TGGTTGCTGGGATTTGAACTCCGGACCTTTGGAAGAGCAGTCGGGTGCTCTTACCCACTG +AGCCACCTCACCAGCCCTAAACTAGGATTTTTAGTGAATAAAAAACACTTCAGAGGGCCA +GTTAGCAAAGGGCTCACTGTGTAAACTCAAAGGCATGCGTTTCATGGCTAGAACCCATAT +CAGAAAGCCGGGCATGGTGGCAAGCACTTGTAACCTCAGAGCTGAAGAGACAAGAATCCC +TGTGGCTCACTAACAACCCAGCCTGGCCTAGTTGGTGATTTCCACTCCAGTGAGAAACCT +TACCTTAAAGCAAACCGGGATACACATGCATACCCCAACACATGTACATACTCAAATGTA +CATGTGTACATAAAACCAGACAAATAAAGAGTACCTTTTCCCAAACTTAATCTGTAGAAG +AATGGGCAGAGGATAACTTGATTTGAACACTCCCCTGAAATTCCTAGATGACTAGAACAA +TATCTCATTGATATACACACCTCTGCCTTCTCCTAACAGGCATCTAGCACATGGCTTAAC +CGGTGAGACATGCCTGGCTTCTCAGGTGTCTTCCAGGCAGAAATAGTTTTAACAAAATCC +TTAGGAACTTTGTGAGAAGCAGCGCTATCGTCAGCAAAAGGTGGTGGACAAGAACTCATG +CGGCAAGACATGAGACTGTAGTTTAAACACAAGATGGCAGCTCTGTGGCAAGAAAGTCAT +CTGTAGTGAGTCTTAGTTGCTGATGTGGCTCTGGTTACAGAATCAGTGTCAGATGCTGGC +AGCACATTAGCAGATAGGGAGGCCTGGGAAGCCAGTCCTCTGTCAGGGAAATATGTTTTC +TGTATAGTCTCAGCTATTGAAGCTGTCCATCACAGCATCACCCCCCTCACGCCCCCGCTC +CTCCTCTGACGCCACTGCTTAACAAGAGACACCTGTTGTGGCACTGGCTTCTCTGACTAG +AGGCTCAAAATCGGACTCGAGAGTGTACCATGCCAGACCTCTCTGTAACTGATGACAGAC +TGTCAAGCTAAGCCAGTTTGACAAATCATCAAACTCCTTTTAGAACAATGTTAAGCTTTT +TATCAGGATTTTCTTTCTGGTGGGGGAGTGACTTTATTTCATGGTGAGTCTGTATTTAAA +CAGACTCATACATACTGAATCTGTCTACCTCCATCTTTGGGAAAATGAACATTTGTGTGA +AAACTAAACCTGGGAGTTTTCCTGTCCTCCTTTTAAAGAACTGGAGTAGAAGGAATAATT +CTTTTAGTATATAGCAGAAGCCTCTGGAGTACGGACTTCTGTCTGTTCCTTGATCTTACA +CGGGTTATCTTCTCTGACACGGGTACTGACTTAGTAAGTGCTTCCCCTGTTTGGAATCAA +GACACTAGACTTTGTGAGTTAGGACTTACATGGTAACTAGGAGGCCATCTGGTCTCTTGA +CACTGTTAGTACAGCCACAGCACAAATGTCTACTAGAGTCTTGACAGGCAAGTGTTCCTT +GCAGGTTTTCTAAGGTCTGAAAATTTGTCAAAAGTGATGTTATTTCTTTGGATATATTAT +TCCAGCCTTAAAATGAAGAGAAATTTTAGGCTGGGGAGATGGCTTGGTGGCTAACGTGCT +TATGCACAAGTGTGAGGACCAGAGTTCAAATCCCCAGAACCCACATAAAAGTGTGGTAGG +CACGGCAGTCTGCACGCAAGCCTGGTACTGCAGGAGCATGACAGGGAACTCTCAGAGCAA +ACTAGCTAGTCAGCCTAGCCAAAAACACCAAGCAGTGAGAGACCCTTCCTTAATAAATAA +GGGGAAAAGCAATCAGGGGAGCCCCCAACATCAACACTGCACCTCCACATACATGTGTAC +ACACACGCATTAGCAAAACTATGCACACATGCAAATCATACATCACATATGCATACCACA +CGTGGGTAATCCTAGCACACGCTTGAGGATGTTATCCTAAGTGAATAAGCCACTCACCAG +AAGCCAAGGATGGTATGTCACTCATAGGGCATCTGTAGACAAATAAGATGCATAAAAAGC +AGAATGTAGGACTTTACATGGGAGGGGCATTGAAAGAGGAGAAATGGAAAGACATAAAGA +ATTGGTGTTTAATGGTATGGCAGTTCCATTTGACAAAATCACCATTTCCAGGGCTGGACA +ATGGTGATACTCTGATATATAACTGGACAACATATAGCTGGGCACACACACACATATGAT +AAGAATGGATTTAGTGATGTGAAGAACATTCACAACTTAACGGAGTTGACATGAGGCTGG +AGAGGTGGCTCAGGGAGGAAGCAAACTTGCTGAAAACGTATGAAGCCCTGACCTGAATTC +AGCTCTCCAGGCTATGCTTGCCTGTAACCCCAGAAGGCTGGTGAGGGTAGGGATGGAACC +AGAGACAAGAAGGTCCCTGAGGTTTGCCAATCACCAGCATAGCAGGCAAAAGCAAAATAG +CCACCTTCAGATTTAGTTCTGTCTCAAGGGAATAACATGGGGAGTGAGCGATTGAAGAAG +AAACACCCAACATCCCTCTCTAGCCTTACATACATACTTACACACACACACACACACACA +AGCACACACACAAACACACTCTTACCACACACACCACTACAAAAAGAAGTCAAAGTAGCA +ATTTTGTGTCATGTGTATTTTACTACAATTTTTTAAAAAATGCTTGCATGAATAAAAGGG +GTACATTTTAGAAACAGAAAAGAATTTCCAATTTTTATGAGTATTCTACCTGACAGATGC +TGCAGGACTTGACCCAGAGATTAAATCTATTTCTGAGATGTTTATCTACCCTTGCATGGT +GGGGGTGTAGAAGGAGCAGGGAAGATCGTATGGGATCTAATAATATTCGGGGGGAAAAAT +TTAGTTCCCTCCAACTTCATTTCCTTGTTTTCCACAAGACTGTGTGTTTCTCTGTCGTGG +TGCACAGAACAAGGTCTGATGCGTCCTTCACAAAGAACCATTGATGGCGTGTCTGTGTGA +ATTGCCCTGGCTTTGGTCACAGCCAAGTTCTGCGGGACCCACTGCCCCTCGTTCGACAAT +ACACTCCACTGTGTGTAGCCATTTATGAAAGGTCAGAAATGAACTGAGAAATGGCTGGAG +TCAAAAACATGTGGCCCTATAAATATCAGAGTCAGACGGCTTCAGGCATTTCCCCAGTCT +CGTTTCTGCTCCATTCAGCTGTCTCCGCAAGCCTCTGCTGAGGTGCCTGGCATTTTGTGG +GCACCTTACTTTGTACAGTTCTGCAGAGGAAGCTACCTTCTTCACTTGCTGCCCTTCTTG +CCCAGCCCAGTAGCATAGAACCATTAATAGAGTTGTTTTGATTTGTTTTTGTTTTTTAAG +TTAGAATTTCTTCTCGGGAGCCCTGGCAGCCCGTTCTGCAATGCTCTGTCTTATTTTAAG +ATTTTCCACTTTGCATTAGTAGCGACTTTGCCTAGTTACCGACCTGACACCAAAGGTGTT +CTGTGAGCTGAAGGGTTTGCAGATTTGGGCTCCGTGAGTCCTATTGGGACATTGACCATG +ACATTAGCTGCCAGACTGGATGACTTCGAGATGACACTGGAGCACCTGTTCATGGATGTG +TTTGTAAGTAAAAGCTTTCCATTCCCACATGCAAGGATTGTCCCTGCAATCCCAAATAGG +GATTGTGTCCCCATATGAACAGAAGCTTCTAGCTTGCAATTGTGCTGTTTCTACTCCAAT +ATACAGAAGGGGAAGTTGGGGTGGGGTGGGGTGGGGTGGGGTGGGTATTGTTCCTAAATG +TCCAGTGACACAGAACTGCCCACATGGATCAATGCCACACCACTGGCAGAGGTGTGGCAT +TTTGAATGAAGTCAGCTCTAGAGGTCTAAATGAATGGGCGGAACAGAGAAAACAACACTT +CCCACTACCCCCGCAGAGATCAAACCACTTCTGTTTGCGTTCCCTGGAGGAATCAGATTT +GTTTGTGAAGCAATCATTCCAGAGGGCTGGGGGTATGGGGTGGGCAGTGAGGAATTCACA +GTGCTCAAAACACTGGTGATTCCATGTAGAGAAATGCAGATTACTAGGTAGTGCCACAAA +TCACACTGTCCACAGAAACTGGTTTCATATGGGTTCTCCAGGAATTTGTTTGATAAGATG +AAGCTGTTTGGTTTGATTTATTTTCCTTTAAAGAAAAGGGCAACCGACAGGGAACACACA +CACACACACACACACACACACACACACACGCACCTCTTCCCACAATGATTTTCTGAATTT +TAGCAAAAGCCATGTCAACAAAGTCACTCCCCCAGCCCAGCCACCGGGGCTCCTTACACT +TTGGGCTCTCACTATGGGGCACAGGTCTGCTCTCTGTGGGTCACTGATGGTGAACAGGGA +CTGCAGAAGCAGAGGCTTGCAGGTGGCAATGCAGCTGGAAGGTGTTGGCCTGTGCTCTTT +CCAAGAACAACAGTTGTTCTGCCAGGGGAGACGGCCGCAGCGCTTGCTGTGAGGGCACAC +CGTCTGTGTTTAAAATGAGGAAAGGCCCCAGAGGGCTGGCCTTTCTTGGCTATACATCAC +TGGGGCCCTTTCAGGGACTTCACAATGAATGGTGTATTTTGGCAGACAGGAGAGTCTGGA +GCATTACTTATTATTAATTTATAATTTGTCTTCAAATGGATACCATTCCATGCTGGCGGG +ATTCCCAGAGGGCCGGTCTCTTGAAGGAGAGTGTGGGGAGCTGAGTCACTTGCGTCCATT +CTGATCATAGTCATGGCACTGAGAAGTAAGCTTGAAGATAGAGTATGTGGTGGACCGTGG +AGAGGGTCCTCCTGCATGTCTAGTCCTCGGTTGTCAGGTCACGGAATGTATAGTATGAAA +CTAGCATTGATCTGACTCGCTACCACGGCCTGAAGTCTGGCAGCAGTGGGGCAGGACTGA +GACAGGGGGTGGACTCTGGCATAGCAAAGGATCAGTGGGAGTTTGATTGTCTCAGAGGGG +AAAAATAGAATAAAAAAATGTCTTAAAATACTCCAAGTTCATTAATTTGTTGCTTTGACC +TCTCTAATTTCCCTTCTACTCCCTCTAAACTCCCATAGTCTTGTTTCCATGTCTGGCAAT +GCTCTCCCTCTTCAAGAGGATGCTCTCAAATGCCCCATCCTTTTAAATAAATATCTCTCA +GTTGATTATTCTAACCATTTTTCCGATCCCAATTGGACAGTTTGTTCGCCCATGCTCTTG +AGGAGAATGTTGACTGCCCTGCTCTGTCTCTTTCCCCTGGCACAGTGTCTCTCTGAACCT +GAAAACAGGCTGCCAGTCAGCACGCACCAAGGCTTCTGTAAGATGAGAGAGTCGGTCACA +TCACTTGTTTCATAATCCCTTGTTACCACGTGGGGCTTCGCTAGCTGCAGCTGTGCAGCT +GCCTTCAGTTCCCAGCACCCGCATCACACCACCTTTACCTCCAGCTCCATAGGACCTGAT +GTCCTCTCCTGGCCTCCAAGGGTAACTGAACTCATATATACCCCCTGCCAAACAAATGCA +TACATCTAAAATTTTTATTAATGATAAATATTTTAAAAGAATAGCAAGTATAGAATTTCT +TGTTATATGTGAACTGCTTCTGCTGTCAGTCCATCTTCCTCTTGTTTCAGAAGATGAGAA +GACTTGTTGCTTATCTCTCATCTCTAGTAGGCATAGCTCAGTGGCTCTGCCTTCCACGGA +CATTCCAAGACCTCTCCATAGACCAACTGAAGAAAAAGGACAACAGGAAACCAAGCAGAT +GTCATGAAACATTCTTTGTTGCATTAAATAGCTTGATTATCTACACTTGAATCTATCCTT +TCAAAAGGAGGCAGATGCCTCCAGCTCTCGACTCTTCTGTCTAGCTTCTGTTGCCAGCAT +TCCATATGCACATTCTTATGACCATCCAGAACTTTCTCATTATTAACCTGTTATGCTGAG +TTCTTTCTTAAATATTATTTATTTATTTTTATATAAGTACTCTGTAGCTGTCATCAGACA +CACCAGAAGAGGGCATCAGATCACATTACAGATGGTTGTGGGCCACCAGTAGTTGCTGAG +AATTGAACTCAGGACCACTGGAAGAGCAGTCAGTGCTCTTAACCACTGAGCCATCTCTCC +AGCCCCCTTATGCTGAGTTCTTATCTGGCTCAAGCTTCCTCTAACATTGCTCCTTCTGTT +TGCAACTTTATTTTGATTCTTATCAACATTTGTGCATGGCAATTTCATGAACATAAAAGT +CGAATACTAGAAGGTTTATGAAGAAATCTTCCAGGTTCCAATCCCTTCCTTCCAACCTCT +GAGTCCCTCTGAAATCATGTTCTTCCAAATGTTATATCTGGTGGTTTTCTTAATAATATG +TTATCTTAGACACTTTTATATTGCTGTGAAGAGACACAATGAACAAAGAAACATTTAGCT +ACGGTTTTTGCCCATAGTTACAGAGGTTAGTCCATTGTTACTGTGACAGAGAGCATAGCA +GTACATGATGCTGGAGAAATACTTACATCCCAATCTGCAGGCAGACAAAGAGAAAGAGAG +AGCTTGGACCTGGCATGGGCTTTTGAAACTTCAGATCCCATCCCCAGTGAAATACTTCTT +CCTTCATTAAGGTTATACCTACTCCAGCAAGGCCACACCCCTAATCCTTCTAATCCTTTT +AAACAGTTCCACTTCCTGGTAACTAATCATTCAAATATATGAGCCTTTTGGGGGACAGGA +ATTACTACTCAAACCACCACATGTATTTACATAGTAATTTCTTAAATACCTAATTTTGAA +ATTGTATGCTGCCACCCTGACAGATAAGGATTTAACTTTTGGTGTATGTGTATGTTCCTG +TGTACAGAGGTACATACATATGTGTGAATGCACATCCATATGTGAGCACACACATTTGGA +AGCTAGCAGACAGGTGTTAGTCTCTCACTGGTCTAAAGCTCATGAAGGTCAGGGTTTAAT +CTTAGTCAGGGTTTCTATTCCTGCACAAACATCATGACCTAGAAGCAAGCTGGGGAGGAA +AGGGTTTATTCAGATTACACTTCCATATTGCTGTTCATCACCAAGGAAGTCAGGACTGGA +ACTCAAGCAGGTCAGGAAGCAGGAGCTGACGCAGAGGCCATGGAGGGATGTTACTTAATG +GCTTGCTTCCCTGGCCTGCTTACTTGCTTACTTATAGAACCCAGGACTACCAGCCCAAGG +ATGGCACCACCCACAATGGGCTCTCCCACCCTTGATCACTAATTGAGAAAATGCCTTACA +GCTGGATCTCATGGAGGCATTTCCTCAAGGGAGGCTCCTTTCTCTATGATAACTCCAGCT +TGTGTCAAGTTGGCACACAAAACCAGCAAGTACAACCATTGAATTTCAAGGATGAACCTG +TATACACCTCTCCAGTTCTTTTGAAAACAAAATGTAAGTTGGGTTGGTTCCTGGGATCGA +ACTCAGGTCTTCATCCTGTCAGGATAAATATTTTACTTGTTGGGCCATCTTCTCAGTCTG +CAGGTCTCTTATACCCCCACCCCCAACTCACACACACATTGCTCCTTTCCCCACTTGTAT +TCTTGATGGACTGATGTTGCAGTTTAATGTAACACCTAGTTTTATTGTGCTAACAAAATA +TTGTTTATATCTGAGAGATAGAATAAATTATAACTACATATCCTGATGGGCTTTACAACT +TTATGTTTTTCCTGGAATTAATAATTGTCTCCTTCTAATATTTTCTTAATATCCCATATT +CTCATCAGCCATTTAAGAACTTCAATAGAGTTATATGACTTATGTCAATTTGGAAGCTTT +ATTAGGCTCAGTTCACTTCCATTTTGTGGTGGGGTGTATCTTTTCTAGACCTTTCCATCC +TTCATCTGTTAGAGGAGTTCCCTTCTTGGTCTCCTGAATAGCTGTCTTCTTGATACCTCT +CTTGCTCATCATCCTTTTGGGCCCCCTTTATATCTCTCCTGCGTCCAGTCCTCCTTTGCT +TGGAATTCTTGTTGGCCCCTCTCTCCAGGCTCAGTGTTCAATCAAAGTGCTGAAGAACTT +GATCTCCAGTGTTCACAAGAAGTAAGTCTACCCATTGTTGAATGGCTATCCTATGCTTTT +CATTAAAAGACCATGTCTAGTGTTTGCTCGAGTGATGTTGAAAATCAGAGCTACATTTTC +CGGTTTGACTCCTCTCTTAAATCTCATCTCAAAACATCCAAGCACCAGAAACTAAGCATG +TCCAGAAGCCACTCAGCATCTTGTCAGAATTCCCCCTCCTTCTATGCATCTGTCATAACA +GATAACATTCTTTCTCTAGTCTCCCAGATAGAATTTATAGAAGAGTAATATCCAGGTTCT +AGACTTTACCTTTCCCCATTTGGACTACTGCAATAGCCTGTGACTACCCAGTTGACCTTC +ATTCCTTCATTCACTCTTTGTCAATCAGCTCCTCAGAATGAGTGTCGCTTCCTTGCTAAA +AGTATACATTGTAATGGCTTCCCTTTTCTCATAGAATGAGGCTGCCCTCCTTATAGTTTC +TATTGCTCTGATGAAACACCATGACCAAAAGCAACTTGGGGACAGAAGGGTTAGTTCCCC +TAACAGCTTGTAAGCCCATCACTGAGAGAAGCCAAAGCAAGAACTCAGGGCAGGAACTGA +AACAGGAGGCGCACAGGAATACTGTTTACTAGGTTTCTTCTTGAGGCTTGCTCAACATGA +TTTCTTACACAGCTCAGGACTACCTGCCCAGAAGTGGCTCCACCCACTGTGTGCTGGGCC +TTTTTGCATCATTCATCAATCAAGAAAATACTCCCACAGGGTCGCTCACAAGCTAGTCCG +GTGAAGGCAACGTCTCACTTGAGGGTTCCCCTTTCCAAAATGACTCTAGCTTGTGTCAAG +TTGCCATAAAACTACCCAGCACAGAAGTCCCAAATATACTGTTCTATAGTATGCAGGTGA +TAATGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTATACAGGCCCACACATGCCA +CAGCAAATATGTAGAAGTCAGAGGCCAATCTTGAGTATTGGTGCTCATCTTCCAAAATTT +TTAATTCTCTTTGTTGATTTTTTTACTCTGTGGATGAGGCTAGCTGTTCAGAAAACATGG +GAGGATTCTCCTGTCTCCATTGCTCATGCTTGCATAACAAGTGCTCCTCCCTCCCCCAAG +CCATCTGTCCAGCCCCCTGGTGTCATGTCTTACCACCCTTGTTCTCACCACGTGACTCAG +TATCTCAAGCAATTTTCACAACTTTTCTTTCTGTTGTAGAGGCTTAGAATGCAAACAGAG +TGGGGTAGGCCAAGAAAACTGTAACAGAATCCTCTATTCATCATCATTTGCCTCTAAGAA +TTGCTCCATTGAAGGTATTTTACCCGTTTTGGCCATGAACTTGTACTGGGAAGCCCTCTG +ACATTTTGATGTACGGGTTAGTGGGTGCGCACTCAAGATAAACCATATTCCCACAGCATG +AGGTTAGGAGATGCCAGTCATTCTGACAAATTCAAGTTGATTTGTCCCATCTCATTGGGA +AAACATGAGACTCATGGTGAAGGGTAACAATTGCCTTTGGTAGTAATGCCCATGTTCCCT +GAGTATTGGAGAGGGAAGAATCAGACACCATCAAGGAAAGGCCCCACTCTCCTTTGCAGT +GCTGGAAGGGTTCCTTCAACTATAGGGATCCATTCTATAGAGGAAAATTATATGTTCAAG +TTCTCTGTCTGGAAAAAAACAAGAAAGGAAGTATACAAATGAGAAACAGGTTTAAGAGTT +GGTCATTTGCCACCCAGCACTTAGCTAACTAAGTATCTCGGATGCCTGACGGGAGAGAGC +CAAGCCTATTGAAAATCAAAAGCCAACATGTACCGGTTCTGCTTAGAAGTGCACCATACA +TATCCAGCTAATTCTGGGAAGTCAATACCACAGATAAGGGCATTATTTATTTTGCCATTC +CAGATGTAATTACACAGTTTACCCTGTGCAAAGTGCACTTCATAAACATGGCGGATCGAT +GCTAGTTATCAAAATCTATCTACAGCTGACAGAACATGAAAAAGGGCTTTGCAAAATGAT +CTTGAAGCCCATCCACAGAGCCAGCCCCACAGGTCAACTTATTACCTGCTTAATCACACA +GGCATCCTGGCAATAGTATTGATTCCCTGGGACCAAGACATGACATCACTCTTCACAGCA +TATGCAATAAGCTATTCCCACCATGCAGAGTGGCCATCCGCTCAATGCTGCAGCCTCTCA +GTGTCTGGAGTGGCCTCAAGCAGTCAAGGGCAAGTCAGGTGCTGATGGGAACCAAGCATA +TTAAGGCAAGGAGTGAAGAGCTTTCATACAAAAGAGTGAAATCCTCCTGCTGGCCTAGAG +AAACAGCTCAGTCAATGAAAATGTTTTCTTTGCATGCATGGAGACTCGAGTTCCATCCCA +AGAAACCACATGAACCAAAGCCAAGCCTGGCAATATGCTCTTGTAATCCATGCACTGGGA +GATGGAAACAGACAGTGGCCTGGAGCTCTCTGGCCAGCCAGCCTAACCTATTTGCAATTT +TCAGGCCAATGGAAGACTATCAAAAATAAAAGATATATGACAGCTGAGAAATGACAAATG +AGCTTGTCCTCTGGCCTCCATATGCATGCACATACATGCACTGATATACACACATGTACA +CTTTCACATAACACACACATTCATACACCTTCACATAAGCAAAGGCATGCACATACACAC +TGCTGCTGCTGCTTGTGGACAAGACCTCATGAGTGAAAACTTAAGCCATGCTACCAGCAG +GTCAACATTCATTTGTTTGGTGATCCAGGCATGCTCAGACAGAATACCGGTATCTCCACC +ACAACAGGCATTAATATTTTCTACAATCTCTACAGTGTGATCATTGCATTAAAGATCTCA +GGAAGTTCCATGACACCCGATTATCTCAAGGTGTCCCTGTGGCACATACTGCATCTTCCC +CTATGGCCTAAAGGAAGGCAAGGTCTTTGAGTTGATTGAATCAGGAGCCTTATGGGTGAA +CTAATTTGCCTACCAAACCTACCAAACATTGAGTGTTCGAAGGCTAAGAAGACATTTCAT +TACTACTGGGATAGGTGTCCCAATGGGGCAGCCTTTAATGAACCCCATGGAATGAAGCAT +GAGGGAGGTGGGAAGATGGACAGTGAGGTCCACAAAGGCTATTGTGGTGCCTGGGCCCAC +AGGAAAATGTAACCAGTGTGTGAGACACAGCAGTGACATAGTGGTTAGGGAGCCCCTTAC +AGTGTGACTGTGGGCAAGTGATGCCTCTTTTCTGTGCCCCCACTGCTTCATCTTTATCCA +GGGAAACATGAGTTCCAATTTGAAAAAACATTTCGAGAACTAAGTGTATCACCATCTAGA +ATGGTCCCTGCAGTAAGATGTGCCACTGAAAGGGGCTGTGCTGCTTCATCAGTCAGTGAG +GTAATGGAGGAAACATAAACAATGAGAAGAGATATTAAGAGAGGTGTGGGCAGGGCCAAG +GTCCATTATCATAATATAAACGATGAGAAGAGCCAGGCGTGGTGGCGCATGCCTTTAATC +CCAGCACTTGGGAGACAGAGGCAGGCAGATTTCTGAGTTTGAGGCCAGCCTGGTCTACAA +AGTGAGTTTCAGGACAGCCAGGGCTATACAGAGAAACCTTGTCTTGAAAAACAAAAAACA +TAAAACAAACAAACAAACAAACAAACAACAATGAGAAGAGATATTAAGTGAGGTTTGGGC +AGGGCCAAGGTCCATTATCATACACATGGGTATAGTTTACAAGACAATGTCATCTCAGAA +GCAAGCTGACTCAGCCTTGAGCACCACACTGCCTCAGCAGGGGCAATCAGAGTCAACCTG +GGCAGATCCACCCCAGCCAACCAGTAAAGGAAGAGACAGAATGGTGGGCGGGGAAGAGAG +GCAATGGAGGGGAAGGAGAAAAAGAAGGTAAAGGGGGATGGGACCAAGGAAGGAAGTTTT +ATTTCTTCTTTCCTTGGTCCCAAACCAACTGCAATTCTTCCTAGGGCATCTTCCACATGA +CACAGGGAGATAAGCTCGGTCAAAGACAGACACTTTGAATTGTGTGATATGTAAGAATAA +GCCCCAATTAAAACCAAGAGAAACTCAGTGCTCCATACTGACCCGGGGAACTTCCCCCAG +TCCCAGGCAGGTGAGGTCTGGTGACAGAAGTGTTGCTTGTTGTCTTGGTCCTGTTTGGGG +GATACTTTAACCTCTGACCTCACTTATGGAATCCTTCTTAATAGTCTATGTCCACTAGGC +AGTGTGTCCTGATAAGACAAGGCAGGGGCCATCTGAATGGGCTAAGTTTGGAAGGAACAA +GAATGAGGCTGGGGTGCTGGAGGAACACAGGACTTCTCTCCCAGAACTCCCCTTCAGACT +CTAGGAACTTCCTAGACATGTTAAAAATTTGTTTCTCCCATGTGACTCTGTCCTTTGATC +ACTTTCTCGTCCCACATGGCAACAACTAAAACCCAAGCTTCTCCCCCAGCTATAGCTTCT +CCACCCCAGCTCAGATAATGGTGGGTAGAAATTAGACCTGTTTGTGCCCCTTCCCTCTCA +CCCCACACTGGCACATCTCCCTTAGTCCTCCAGCCCAGCCAGGAATGAGGCAGCTACAAG +GAAAACCAGTGCAAGTCGCATTGCCTGCTTAGTGAGGTGCTGGATGCCACTGGTTCTCTG +GAACTGTCCAGTGTTTAATCCCAACTTGGTCATCGCAGATCCCCTGAGGTCTGTTTAAAG +GCCCTGCCTTTCCTCCCCACTCCTGTAGCTAGCTGAGAATGCTTCCCTTGGCCACCAATA +CTACCAATGTCTTTCTTTCAGTTGGTCACCTGTGGTGCCGCTCTCAGCCTGGAGCCATGC +TCCTGCCTTTTTCACCTGGTTTGCTTGCTTGCTTGCTTGCTTGCTTGCTTGCTTGCTTGC +TTGCTTGTTTGTTTTAACCCTCCCTCCATACCATACCAGAGCACCTACAATACCCCGAGA +CCCAGTCTCAGGCAGATCACAGCAAACCTAAGACCTCCCTCAGGACCTCCCTCTTCCTTC +TGTTCATTGATGGGCTGCTGCCACATGAGTCAGCTCCCTGGGTCAACCCCAGTGCACTTC +ACTACGTACCTCAGGCTGGCCTAGAACTCACGATCCTTTTGCCTCCATCTCCTCTACTAT +GATTACATGCATGCGTTACCATGCAGGGCTCTCTCCTGCACTTTCTTTTTCCCCCCCTCC +CCCCCCCCCCCCCCCCCGCCTTGAATAGCCTGGAAGATGAGGTCAACTTACAGTTTCAAA +CCTGGCTCTGGGATGCTCCCTTTCCAACCCTGCCTGTCCCTCCAGGACAATAAACAAGCC +TGAAGTAACAGTGGCTAAACTAGCTGTTGTCCCAAGATCTCAAAACACTGAGAAAAATTC +TTTTTTAACATTGTGTACAGTGTTCCGAGGACTCACTACAGCTGAGGGTGCCATGTCTAT +TCTGAACTTTTTCTACTATCAACTTTGTAATGACCTTCATCCCTCATAATTAGGGCGTTT +CGCTTTGGTGAACAGCAATGAAATTGTTAGGGCTTGGGTGAGAAAAGGCCCTCACAGGCT +CTTGACTTTGCACATTTGCTCCCCTGCTAGGGGGTGCTGTCTTGGGAGGCAATTGAACCT +TTAAGATGTGATGCCTAGCTGGAGAAAGTGCCCTTGAAGGTTATAACCAGGCCTCACTTC +CTGTCCAGTCTCTACTTCCTAATTTCTGATCTTCTGGGGAGCTGCCAGCATCATGCCTTT +CCACTGTGATGGACTGGGTTCCCTTCATGAGCCAAAGTAAAAAATTCCCCCTTAACTTGA +CTCTGGTAGTATAGTAAGAAACACAAACACACAAGGGATCCTATATTCTACCTGACAGTG +AAATTCTCACCCAAAAGGGCCTCTAGCTCACCTCTGAAGCACCTTTGTCAGCTCAAGGTT +CTTTGGTTTTCTTCTCACGGTGCCCTCAACCTCTAAAACTTCCACTTGTCACCCCTCCTG +CAGTGTGCACTCCAGCCCCTTCCTCCCACAGGAAACCACCCGGCCTGATGACCTGCCCTC +CCAGGGCTCTGTCAGATGAGCAGAGTAGAAGGGATGAGTTCACTGTGAGCCACTTACAGT +TCTCAGTAAGAGTGTACTGTGTGGACTTGCAAGGGGCAGAAGGATTTAGCCTCACCACTG +GCCATTCACAAACCTGGCAACAGCTGGATAAGCACCAGGCTCACCTTGGGGATGGGTGGG +GCTGGGGAGCAGTCTACATTTATGTGGCCAGGCCCAGGGTTCCGTCAGTGTCTCTTTTGT +CCTGGGTGTAGCTTTTAGCATGTAGCAGTAGGCCCATTGCTCTGATTCGCAATGTTCTGT +ATGCAATTGTGAGTATGTGACAAGCACACACACAAACATACAGACATATATGAATGCATA +CATATAAAAATACAAGCACATGCAAACAAACGTACTTATATACAAACACATGTACTTACT +CAAACATATACATACATGCAAACATACATTCATACTTATAAACACAAACACATATGTACT +CTGATTTTTATATATATACACACACATACATATATATTTATATGTATATATACATACATG +TATATTGTATATATGTATATATACATATATGTATATGTTATATACACACATATATATATA +TTATATACATACACACACACATGTACAGAGATATTCATGCATAGGCACACACATACACCA +GACAGGCTCTTTCCTTCTCCCTGTCTCTTTCCACCAGCACTGGTGTCATAAACTGCTTTC +TGTCCCACAAGCCATCACCCCCATGCCATCTTTCACACCCTATTGTCAGTGACCTATAAT +ACAGCTTAGACTTGATGCGCCTTGCTTTGGCACATTGAAAACATTGATTTTCCTACAATG +CAGTTCACTTCATTCCTCAACGGCTTCACCCAAGACTTTCATGTAAATGTTTTTCTCTGG +ACTGGAAGGAAATGTTCCAAATAAACAAACAAACCCTCCGTCCGCATGAGCGCTCTAGTC +CTTAAGCGTTAAGCCGAGCAGCGTGAGGAGCTGGAGGGTGAGGATGCCTCCCCAGGACTC +CAGCCCCACAACTCACTGACGCCTAGCCTGTGGTGTCTTCCCTGGCTGTCCAGGGCCCTC +TCGACTGTTCCCTGATGTACATGACCTAGGGTGGCTGTGACCTACTGAAGATGCAGTCTC +TGAGATAAACCTGTTCCTGATCCTTCCTCTTCGTCCCATCCTCGCTCAGCCTCCCTCACT +TCCCAGTCAACTCTTAGTACATTGTCGACACTGGTCCTGAACCCACTGCTTCACAGAGCC +TTTCCCATTCTGCCCTCGTCCCTGCTGTGTGGCTCTTTATCCTCTCCCTGTCACTTGGCT +GGCAGAGGACTGTGTAAAACTGGAGGCTGTCACTCATCCTTGTCCCTCCCCTTGGCTCCA +TCAGTGCCTTATGTGGAACTTGTCTTGGAATCCACAAGGCCCTGGCCTACCGTAGGTGAC +CTGTCTCTGAGCACTTCTTACTCAACCCCTCTTTGAGTCCCTGAAGCAGGGTCTCACTGC +CCCATCTCCATCTCTTTTGGACTGTCGGTGGCCTAGAGTCAAGCCTGGGTGACATGCCAG +CAGCAGATCCAGAGACTTTGAAACTGCCCATCTAACCAATCCTGTAGCAGGCAGCTTCTG +TAAGGCCATTAAGAGGGTCTCCTTTCTAGACTCTGAAACTGCTGGATGCCCTGTGATGGG +TGACCATAGAATAGGCCAAGTTGGACCCCGCAGTTACACAAAGTTACTTTGGTTTACAGT +TGAGTTCTGACCTGCCCATCTGTATACTCTGCTCACCTTACTCAAACAGGAAGGCTGTTT +CTTCACCAGTTAAACACAAACAATGGAAGCCATTTGGTTCATTGAGGGTAGCCTTTGGAA +ACCTCCCAGCCCGGTGTCTGGTAACTAAGCAAGCATCCATCCAGTCTCCTCCCCTCAAGT +GGTCATATCAGTATGAGTGTCTGTCCCCTCCTGGGAAACATACCTGTGTTTTAATAATGA +AAATAAGTAATGGATAATAACGCTGTAGATTCCGTAGGGAACCTGAAATGCAGGGTCTCA +GAATTCCATGGATAGACTATCAGATACTTCTGGGCAAACTGACTACTCAGAACCGTGAGG +TCATAAGGAAGAGCTGAACATTTATTCTCCAGGGGCTGGGGAGAGCTTCCTAAGTGGGAG +GAAACTTTTCTACTTATAGAAAGCATGACCGTGCCCCCGCCACATTGGGGAGGGGGTGGA +ATGTGCTGGGCCTCAATGTGTGCGGAGTCTGGCTCAGGGTTATTTTGATTTCCATTAACA +TTCTCTTCTATACGTATTTAACCATAATTGAACACATGTGCTTCTGTTTTATTTGCACTC +AGTTCATCAAAGTGTCCCTTACAAGTCTGAACTATACCACCAGAGCCTCTAGTTTTTCAG +CGAAACCCCCACTAATACCCCTGGGAAACAGGAAGTTGCATTTACTGAAATATAAATAAA +TTCAGCTCCCAAGGGCTTTGCCGGGGCTGGGGTCACAGGAGAGGCAACCATGTACTGTAT +TCTCTCAGAACACAACCCTGGAAGAACAAAACCCTGTAACTCCGGACATATAAGTGTTTG +CATCCATCCTTTGTTCAAAGCTGTGACACCTTCTAGTGTGATTGTGGAAAATCAAGAGAC +CCTACAGACTGGGGTGAATGTCTGAGTATCGGTGCAGATGTAGCCTCTGCTCTGGGGACA +AATGACATGTAACCTGAAACCTCTCTCCAAAGATATCCAAGGGCTCCTTCTCTCGCAGCC +TCTCCCCTCTCGCTCACCCTCTGCTCGCCCCAACCGCACACATGGAACCAATTATGAACA +AAGCCTGATTGTTGTACACTCGGACTTTCCCACGTGGGCCCGCTGCTTTCTTTAACTGCC +TCTTAGTGTGTGTCTGCGTGGGAGGACCCTGCCCACCGTTCGTTCCAGCCCAGCACCACA +GCTTCCCAGTCCTCCAGGTCTCTCTGCTCTGATTCATTCCTTAACAGCATAAAACCTCTC +TTCCCTTCCCGCCCACCCCCATTTCCTATTAGGTTTGTCTGAATAAACAGAACTTTCTTT +TCCATCACTCTAAATAAACTGAGCTCAGGGGTTTGTGGAGAATAAAGAAAAGCTAGTTCC +CAGCATGGGAGCAACATCAGGCTAAGCCTGGGATCCCCTCAGAGGAAGTGACCGTCACTT +CATGAAAACCAGGGCAGACGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTG +TGTGTGTGTATGAGTGTGTATGAGTGTATGTGAATGTGAGTGTATGAGTATGTGTATGTA +TGAGTGTGTGTGTAGAACTTTTTTCTTTTCCTCAAGAGAAGCAAACAAAAATTCCATTAC +TTGTGACCTTTCTCTGCAATGGAAGTGAGCTGATTTGAGGAGGTGAATTGATAGGAATGG +GGTGGGGGTGTTAACTGGCGATGTAGCCATTACAAATGCTATAGAATGTTAAAACTATAG +CCTACTTGAACCACCTGTTGAAATGCCACCTTAATCAGAAAAGAATCGGCTGATGTGGCA +GATGTGGATGAAGCTGCGCTTGAGTCTTCTCAAAGCTTTGTGAAACCACACGTGACTTAG +TCCTGCTCGCTAGCAGGCATAAAAAGCGAATGTCCTAGAGCAAATGTGGCGTCTCAGCAG +GTGAGGGCACTTGCCACCAAACCTGAAGATTTGTGTTTGGTCCCCCGGACTGACGGCTAG +AAGGAGAAAACTGATTCCCGGGTATTGTCCTCTGACCGCACCACTACTGGGGAGTTCCCC +AAGCCGACACCCCCATGCACACAGGCACACAAAATAAAAAAATAATGTAAAAAATTTAAA +CAAACAAACAAAAAACAACATTCTAAGCACATTTGCACAAGGTGGGGCACACACAACAAC +TTTGGTCTGATTCATCTGAACCATGCATACAAAGGTAGCAAAGACAGGTTTCTTTCTCCC +ACCACAACCCCCACCTCCCTTCCTGTGGACTGCATTCATATAATTAATTTGATGCGTACA +TTTATTTTCTGTTGGAGGCACTAGTGGGAAAAAACATTCGTGTCTGATGTTCAGTTTCAT +AGAGGTAATTTATGAATCCAAAGAGACCCTCAATCCTCCTGTGTATTGTTCCTAGTCTTC +AAATATTTTTTAATGTTTAGAAGAGAATGAAATCAGAATGCAGGATTTTGAATTAATCTC +TGCTGCAGATGTAGGGGAGATTCCACTTAGTCCTTTTAAGGGAAGCACGTGACCTACTGT +ACAGCCGAGGGGCTTGGGCATCACGTGGTGGGGTGAATAATGCGTCCGATACTCCCTTGA +TGAGACAACTGACCTGGTTGCCATCCGAAGCCCGGAGAAGCCAAGTTGACATTTCTGGAT +CATTCTCCTCACAAGCACCACGTACCCACTCCTGGGGCAGCAGGTCACGCTGAGCCAGAG +CTGCAGGGACAGCTAGAAGGAAGCTGAAGGCGCTGCTTCACACAGCTGAAGTTGGAGAAC +TTGGGCTGTTTTCCTTTCTCCCCCATCCCCCACCTCCTGACCAACCACATCTTAATTCAC +TGGGCAGAAAACGCTTTCAGCGTTTAGATATTTGGGAAACCTCTCCAGAAGACCACAGTT +TAGCTCTGAGAAGGACGCTAGCTAGTCTCTCTTTGCTACTAGCAACACACACACACACAC +ACACACACACACACACACACACACACACACACACACACACGATCACTCCCAGCTCCACAC +CATGGTAGTTCAGACTGCCGTGACTCCAAACAGACCTCAGAGACTTCTGAAAATACCTTA +TGGATCTCTGAGAAGGCGCAGCGTGGAGAGGGTAAGCTACGTGGCTGTAGTCGGCTGTTT +GTTTTCATTAAGCAGTTGCTACAGACTAGAGATGCTGGTTTACATTGTGCTACTGCTACT +GATGTTGCTACTGATGTTTTTCCTGGGCAATAGGGGAACTTCCTGCGGCTGCAGATACGA +TTCTATTTTCTATATGGTGATGTTCTCTCTCTCTCTCTCTCTCCCTCTCCCTCTCCCTCT +CCCTCTCCCTCTCCCTCTCCCTCTCCCTCTCCCTCTCCCTCTCCGTCTCTCTCTCTCTCT +CTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTGAACAAAT +AAGGCTGAGAATTCTGAAATGGAAATGTCTGTCAGTTGCAGATGCCAGAGGAAAGATGAA +ATGGGAAGGTAGAGCCGTCTGTCCCCGTGGAGCTTGTTAAGAAGTGTGTCAGGGCTTAGA +GCCGACTGCGCCTGTGCTCACTGAAACAGCACCCAGTTTCCTTTGCTGGGTGAAAAAGAA +GGCAAAGGTGGTATGAAGGGGCTTAGGCAAGCTAGTGTCAGTTACCAAGCCGGTTTAAAG +GACCCTGCTCATCCTTACTTGTTTTTGTTGTTGTTCTTTCAAAGATAGTGCTCTGCTTTG +GGCTCTGTTCTTTCATAATCCTACCGATTTCGGCAGAAGTGACTGTTAATTTCCTGAAAG +CATATGCCCTGCATGGTAGCCTCTGGCAGAGAAGAACCTATAAAGAAGTAATGATTTATT +TCAACTGTAGGAAGGAATAGCCTTTTGAGGGTGGCTGTCGTTTATGCAAAGTGGGAGAGA +TGTCTGGAGGAGGTCGGCTCAACATGTGGGGATGCTGCTTACACCTCCATGGTTTATTCT +GTGTGGCTTAGGCACCCCCAGATTCCCCGTTGGAATCACCACAAGCCCTTCCATGAGCCG +GATGTCTGCATCCACGTGTTAGGATCAAGCACAGGCCAAACCCAGCCTATGAGTTAAGAC +CGATGAATATAACATGACCCAGCTCTGGGACAGGAACAAACCTTAATTCAAACGGCTTAT +TCTGGCTGGTCTACTTACTAGTTAAGGGCCTTTTAATTTAAAGAAAATCTAATTAAAGGT +TTCGACATATGGGGACCGTCTAGAATATACAGGCAGAACTGAGTTGCTGGCTCTAATAGT +TATAATTTTTTTCTATTTGAACTTTTTTTTTCAAAGGACATTGCCTATTCTGGTTGTACA +TAGGTAGGTCTTCAGTTCAGTTTGAGACATGTTCCTGTGCTCAGTACTATTCACCTGACC +TAATGGGTAGTAAGTGCCTACTGTGTGCAGCACCTACTGTGTGCAACACCTACTGTGTGC +TTACTTTTGCAGCTTTGGAGCACAGGAATAAAAGAGCCCACATGTTTATAGGTCGCTTCT +CTTGTTTGTCTGTTTCTCTGCTTTGAAACACTGTCTCGCTCTGTGGAACTCACTGAACCA +TCCAAGCTTCCCTCCAACTCAAAGCAATCCTCCTGTGTCCTCCTTCCAAGTGCTAGGATC +ACAGGTGAAGCCAGAACTCCCAGCTCAAGTGCATGAGGAACGTGATTTTCAGTTCTGGTG +AAACCCCTTTCCTCTGTGATCACTAATTGTGCGTGATATGTTTTATTATTGAGGTATTTA +TAAATCATGTCTCTCAGGGCTGGGCAACGGGGTAATATAAAGAAGAGTATTGATGCTGAT +TCTTACAGAAACAGAAAGTCTCGCTACCTCGTGATCTCTCTGTATTGTTCAAATCTCTAG +ACCCGTACTGAATATTTAAATATAGATTTGCATAAATACAGATGTGTACCCTCTAGCACT +TGGTCTTTTACTGTTCTCCATTTTAAAGCAAATCAACAATCCAGCAATCCCAATCTTACC +TATCATCTCTGTCTGTTGCCATGTGTATTTATAAGTATAGTAGTATATTTGAATCATACG +TAGCTAATTTCTGCCCTTGAGTGTAGGCCATGGTTCATGGTCTTAAGGGATGGAGCTAAG +AGGTCTGGACCCTTCAAAGCAGCCTGTGCTTCCTTGGAGTTTGGGCATTCCAGATGGACC +CACTACCTTCCCCCACCAAGACAATGGAGTAGACACTAATTAAAATACATGGCAGCCTGA +CAGGTCCAATTGGGTGTTTAACACTGCGGTGCTTCGGGGACACTTCTCAGAATGGCAGTC +ATATATTTATATAAGAGGACGTTATTTGGGAGATAAATAGTTCCAACCATGAAGGCTGCC +CTTCTTCCCCGGGACTCTAGCATCTGGCCTTGTTACAGTGGAGAGCGTGCCCGACATCTG +GGCCACCATTATTATCTGGGAAGGCTTAAAAACTTCAATTTTTCAGAAGGCCTTTACTCC +AGGCCTATTGTGTCTTTACCACCCTGAGCTGCTAATGAAACATGGAACAAGCGGCCTCCT +CCCCTCGCGCAGCATGAACAGGGAAGCTAGGTACAAAAGACATCGTTCTCTGTTCAGACC +CATCAACCCACAGGATAAACCTCAGTCTTGAAACAGAATGCTACCTGTCCTTGCCATCAC +ACAATGCCTTGTGACCTTTGCTCTCTGGTGGCACTGTGTTGTGGCACCTGGCTCTGAACA +GAATTGTCATCAGCTTATCGTCAGAACTGCCCATAAAAGACACACTTAAATATGAGGCAT +GTGGACCAAAAACATGATTTCAGAGCAATTATAATACACATGTGTACATGTGTCTCTCTT +TGTGTGTCTGCACATGGAGGCTAGAGATAAACCTGAAATGTCATTCCTTGTGTGCCAACT +CCTTGTTTTTGGTTTGTGTGATTTTGATTTGTTTGAGACAATCTCTGCCTGCCACTGCTG +CTTAGAGCTTACCCGTTAGGTTGGCCTCAGGGTTGCCCATATCTCCGGCATAGGATTATA +AGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGCATATGTGTGCATGTGTGTGTGTGCA +TGTGTGTATGTGTATATATGTGTGTGTACATGTGTGTGTGTATAAATGTGTATATGTGTG +TGCATGTGTGTGTGCATGCGTGTATGTGTCTGCATGTGTGTGTACTTGTGTGTATATGCG +TCTATGTACATGCATGTGTGCATCTGTGTGTGCAAGTGTATATGTGTGTGTATGTATGTG +TGCATGTGTTCATGTGTGTGTGCATGTGTGTATGTGTGTGTGCATGCAAGTGTGTATGTG +TGTGTATGTGTGTGAACATACATGTGTGAACTAGAAACTGGTTCACAAATTGCCAAGAGA +GCTCCTGAGAAAGCCAACGCAAGTTTTGTTTTGTTTCGCTTTGCTTTGCCTTTTTCTGGT +GATGACTTCCCTTGGGCTCCCAACTTCATGTATAATCCATGGAAAACAAGGTGCTCCAGG +TTCTGTGCACAGAGGCATCAGATCACTCAGCCTTCTTGAGCTCAGGGACCCCTCCATGTA +CTCTCCCTTCTAAGGGTGCTTGGTTGGTGCCCAAGGAGAAACGAAGTGAGTGGACCTCTC +ATGCGGTGCACCTCAGGTGGTCTGGGTTTGTGATTTGAAATTGAGGGTAGAACTTTGCAG +AATGCCACTTGGCAAGATGGCTGCCTCTGTCTCAGTTCTATGCTTTTGTGACAGAGGCTG +GGTAATGTCTATGCCTTTCCCACTCTGAGATTTGATCTTTGATACCTTTGAACTCATCCT +GCATGGACATCATGTCAGATTTTGTGCTCTGATTTCCCAACTGTAAGGATACAATGCTTG +ATCCCCTCCCTATTGTCTTACTCTCTAACACCTATATCCAGACCCAGAATGCACTGGGCA +CCTCTGTTCTCTTGCTGATCTTCACATTTTGAATCTAATATGTCCAAAGTAAAATTTAGT +ATCCTACACACAGACACACAAACACAGACACACACACACACACAGACACAGACACACACA +CACACACACACCTCAAGCCTGCTCCCTACCCCAGCATGAGCTGAGTATAATATAGCATCA +GTAAATATGGACATTCTTAGGAATGCATAACCAGGGCCACTTCATGCTATATCAACATCA +TAAAGTGTATGTATACAAACCTAGGCAGCATAGCCTACTGTAGCCCTAAACTATATGGTA +CACGCAAGCATGCACACTACATCCTCTTACTCCTAAAGTCATAACACATGAAATATGCAA +TATTAAATCAAACATGATAAAATATAATGTCATGGCAAAAGGAGATAAACCTGAGACATG +TTGTTAGCATATCATGAGACATCATTCTCCCACCTATTATGGAATTTTGATCACTAGAAT +GATTCCAGTCTAAGATATTGATAAAAGGTAACACTAACCTGGCAGTGTGACCATTCATAC +GCACTTTCGAGTGTCATATACTATGTATAATAATCAGTGCTAGACTTTGATAAGGCTGGA +AGCAAGCTAGGGTTGTTGGAAGGAGAATCCAATGACTAGGAACACAACCCAATGCACTGT +GACCTTATGGCAGCAACAGCTTCACTAGCTTTAGAACAATGGTAAGCCCCCTCATGATCT +TATGGAGTGTTGTATGTGGGTCTGTAATTGACAGATACGTTGATATGGGACATGTGCCTG +TGCCCAAACTAGAACCTAGGAATCCTCCTGTCCTTGCCATCTTCTCTGTCTCCCTTGAAC +AACTGCCATGTGTGGTCCCATTTCTGGTTTTGCTATCTCTCCCTCATCTTGCAGCTCCTC +CCAACTGCCAAATTAAGACCACTATCATCTTGTGCCTGCATACAGCTTTCTCAAGGTCGC +TAGTCTGGCACCGGTTTGGTCCATTCATACCTTCTTCTGTAGTCATTTCAATTAGATTGG +GGCAATTATATCTCTTGTATACATAAAGAATTTCAGTTGTTCTGTGCCTCAGGACAAGTA +CCAATAGCAGGGTGCAACCAGAACACTGCTAAGGTATCGACTCTTACTTCTTCCTTATCT +TGCCCCATTTAGATTATACTCAAACCACATATAAACACATTCCTACTACTTTTAAAGCAG +TGTCATCATCTCTGCTGCTTCAAAGCCTTTGAACATTCTTTTCATTAATCTGGCACTTGC +TGCCTCTTCTTCCCACCTTGTCTTCCTACTCCTACCCTTTTGCTTCATGCCTTTCTAGGT +GACACATTTCCAGACCAAGTAGACAAAAACACACTTCCTACAAGATACCATAGTGTACTG +CACTTCTCTTGTAGTGACACAGATCACCTGCATCCAAGCCGTCATTTCTGGGGGGTGAGA +TGTTCCTTGAGAACAAGGAACCTGGTTCATAACAGGAATACTAGAAATAGCTGACCTCAG +ATTTTTTATCCATTTAACATCAGTATGAGGATTCCAGGTGAAATCAGTCAAGGCAACCAG +CCATGCCCAACACTGATCCAAGAAGCCATCCTGATCTTCCTAAAATTGGGAGTCATTGGC +CTAATCTAACTCAGGCTGCTGTAAGACATAAAATTGGGGAAAGAGAGATAGCTCCATTTG +GCAAAGTGCTCATCTTGCAAGCACAAAGACCTGAGTTCTATCCTCAGAAAGAACTCGTGT +TTTGCTTTTGCCTTTGTGCTGGGGATTAAATAGATAAACAAACAGGACATAGTAAAACTT +GTAATGAACTATTCCATGGCTATGAAAATGAATGAAATCTGGGAGTTCTATCATTAACGC +TCCTCAATGAGAGGACTTTGGAAGAAGATCAGAAGCAAAACATAAATAGGAACACCTTAA +TTCCCAAGCTGACTTCCTGGAAGTCCCATTGTTGCTGGTGGAAAACATGTTAACTCTCAA +ATGTTTACACAAACCAAGGAAATGGATGTTCTTTCTTAGGTATTCAGGACTCTATGAGCA +CACCAGGCACCTCTAAGTGGAACATAGTGGTTTAAACTAAATGCACTTCACAGAGTGGTA +TAAATTTGATGATTTTATTGCAGGGGAGGGGATGAAACAAGCAAGCACTCTCTTTTCCTG +TCATTATTTGAATATTTTAGGTGAAAAGGTCTTTTTTTTTCTCTCTCCCTTTCTTTCATG +GAAACACTGAGATGGTGTGATATTTCTGGAGTGGTATTTTTAACACAGCATAAATTAAAC +CTCGTGGCACCCACAACATTCATTATCCGATGTGTTATTCCAGGTTGACATATTGCCAGT +CTATTATTTTGCAAACCATTACATTATCCCAGCTGCTAAGCTGCATAACTTAGGGATCCA +GAATACAACAACTTCTCTGTTCTCGTGTGTGTGGTGCTTATATTTTGAATGTATTCAAGC +AGGGAAGTGTGAGACACTACACAAAACACATACAGCAGACAGCTCTCAGTGGATATTTAT +TACCATTGAAAGCAGACAGCCAAGGACTGTTCAGACAGATCAGCGTATTCGCATGTATTA +TTATCCATCCCCCTCATCCAAGAACACTTTTGCTCCTTCTATAAATATACGCCTCTCTGG +AAAAGAAGATCATGGATTCTCGGGGACTCCAATTCTGTGGTTCACAGAAGGCATGAAAGG +TCATTTTCCTCTTCTTGCTAATGATTAGATTTAAGTGGAAAATAAAATATGTCTATCAGT +GTGTGTGCGCATGCTCGCATGCCTGTGTATGCGTGAGAGAGCATGTATGAAAGAGAGAGC +ATTATGTATTTGTGTATAGAGGTGTCTGAAGAGACCAAACGAAGGCATTGGATCCTTAAA +TCTGGAGGTATGCATTAGCTGCCCTACGTGGGTGCTGGGAAGTGAACTATGACCTTCAGC +AAGGGCAGTACACACTTAACCACTGAACCATCTTGCTAGCCCTCTACTTGTTTTGAGACA +GGGTCTCTTACTGGCCTGGAAACTATCAAGTAGACTAAGGTAGCAGAGAGGCTTGAGGGA +GTCCCAGGATTCCATCCATCTCTACCTCATACGGAAGATGTAAGAAGCTTTGAAGACTTC +CTGTGCCTACACTGCACTCAGATCAGACTGTATCTTAGTGGATGGAATCCTGAGATCGCT +ATGTAAATCTCCCAAGTGACTACACTGAGCAGCCAACATTGAAAACGGTGCCCCAAGGTA +TACGGAGGCCAAAAGGGATCATTTGGGTCCCATCCCAACTTAAGGGCTTTAGATAGTTCT +TGTGTTTTGTGGTGTTCTCTCCTGAAAGGGACACTAAGTAAGTGAGTTGGGGTGAATCAT +TTTTGTGGCAGGATGGCCAAATGTGTGGTTCTTGATAAAAGAAAACCCATGTCTTCATAT +TTGCACAGCAAATCCTCTTAAACACTGAGCCATCTGCCCAGGCCCAATAATTCACTTTAA +TTTGTAAAATTCAATTGGCTTTAAAGAACAATGTTGTTTTATGTACCTAAAACAATTTAG +AAGACTCTATGCTATGAACAAATGTTCTCAAATATAGGAGTCTATGAACCACATGTGTGG +GACACTTCTCCCCTGCCTTCCACCTCTTCCTCTCCTTCCCCCTCCTCTTCCTCTTCCTCA +TCTTCATAATTCGTCCTTTCCTCACTGGTCAGTGTTAACCACGTTGGCCATTTTCCCCAT +TGCTGTTACAAAATACCTGACCAAAAACAGCTTAACTGTGATCCTTCCACTGGATCACAG +TTGAGGGAACTGAAGTCCATCGTGATGAGAAGGTATGGTGGTAAGGGTGTGAGGTGGCCA +GTCACATTGTGTCAGTACAGGAGAGAGAGGCTAAAGCCACTACTCAGTTTGCATGTCTAG +AGGTGTGTCTCCTAGGTGACTCTATAGCCCGACAAGTTGATGATCAAGAAGATCAAGACT +AATCATTGAAGAAGTCTTGATACACCGATGACTTGAGATGGTCCACAGAGAAAGAATTTA +TACCCATGAATTGGCAAATATGCAAGTCGGAGCTTTTGTTCTCTCAGAACTGGTACATCC +TTGTCAGGTGCTGAAAGATCACAGGACTATGGGATGTTTCCTAAAGAATGAGTGTGGATG +GATACAAAGGCATGCCAGCAGATAAAGACTTGCAAAGTTTGGGGACCAATACTATGAGGG +TAAACTAGAGAAAAAGGAAAACAGCAAGGAGCAAAAAGTGACATAGAAATAGAATTAAAG +AGAAAATTTGACCATTCTATATAAACTGAAAATGACTCTTTCTCAGAGACATGTGATATA +GACTACTATCTGAGAGGTGGTACCATAATATACTTATCAGGAAAGAGCAGTCAGTGGTGT +GCTGGGAAGGGGAAATAGAGCAGGTATAAGAGGGAGACTCTAGAGACAAGCTTCACTTTC +CCTAAGGGCAATCCTAAACAGAGTAACTAGAGACCATGGTGGAGTCTAAAGGGATCAAGT +TATAACAATTAAGATGGTGAAGCATCTTTTCCCTATGGCACCACAGAAGCACGTCACAAT +GGATGATATTCTTATTTGAAGGGATTATATATATACATATACATATACATATACATATAC +ATATACATATACATATAACATATATAGTCAATGTACAGGCACCTGTCCATGTGTGTAGAG +GCCAGAGGTCAATATCAGGTGTCTTCCTCAATGACTCTCAACCTTATTTTTAGAGATAGG +TTATCTCACTGAACCTACTGCTCATTGATTCAGCTAGACTGGCTGGGCAGCAACTCCAGA +GATTCTCATGTGTTTTCCTCCCCAGTGCTGTGAGTAAACTTGTTACTGCTTTTGTTTTTC +TTTTTAAGTTGGGTTCTAGAGAACTTGAGCAGAAGTCTTCATGCTTGTGCAGCAAGCAGT +TTTTCATCTGAGCTGTATCCCCAGCTGACAGAGATCAATTTTAAACAGTACCCCCCACAC +ACACCTTAAACCAGGTATCCAAGCTTATTCACCATCCTCTGTGTTGCTTTCAAAATATAG +TCAAAGAAAAGATGGAGGAAGATTTGAGCATCCTGTGTTGGTCACCGGTGTCAAGCCACC +ATCCCTCCCTCATGGCTTAGTATCCTTGATATCTAGCCTTCTGTTTGGTTTTGGGTTTGC +CTATGAGAAAATAGTTTTTAAAATGCTGCGACATAATCATTGTGTCAGGGCTTCAAAACC +CAGCTGAATCCCATAATATATTTAGAAAGTATAATTTACAGCCAAACCACTGATATAATG +TCCAAAATGAGTGAGTCCTAGTTTGAACTCTGAATTTGGGCATTTAGACATACTCTATAA +AGGAAAATGGATGTGAACCAAATGGGGTATGGGGAGAGTCTGGTCTTTAGTATGAAAGTC +TGTGCTGCTAGACCTTTATGGACCTTGTAGAGGAAAATCTTCCTCTTCTCTACCCAGTGA +TCTGAGGGAAAGGCATGGCCAATGTTCCATATACAGATCTCACTCATAAGAAGTTTCCTC +TTGGGGATGGTGAAGGTCTCTATTACAGCACACATAGTTCCCCTCCCCTCAAGCTCTCTT +AAATTTTTCTTTATGGCACCTCAAGTTCAAGTCAGTTAAAGGTAAGTTTTTAAAGTCAGA +CAGTGATGGGAGTCCCACCCCAACTTGAGCTGGGACTTGTGAATTGGACCATTGCACACT +CGTTGCACACCCATTGCATACTCATTGTGTACCCACTGCACACCCATTGCACACCTGTTG +CATACTTGTGTATACTCATTGCACACTCCATTATGTACCCATTGCACATCCATTGCACAC +CCTGGGTCTAAGTCTAGCTGAGTCACAAGAGCTCCCATATGTTTCACACTGCTGCCTTGC +AGGGACAGGTTCATCTACATAGGAGTACTTGGTTCTGACTGACTACTGACCCAATATGCT +ATGATTTAGATGTTGTACTACTGGGTACTGGAGATCTGAACTCAGGTCTCTGTGCTTACA +ATGCAAACACTTTACCTATTGGGCCATCTCCCAACCTCATCCTTTATTTCCATTGCCATC +TCTCTACTTGTACTCTGTATTCCTCCTTATCCCGTATTGGGCCACCATTTCCCCAAAGCA +TCCTTTTTCTTTTCATCACATGGTGGCAGGATACGTAAGAAAAACATAGTTAATTTTCTT +CACAAAGGACCTTGAAGGATAAGAAAGCTCTGTGAGACCCACTCATCTGAATGGGCTGTT +AACAAGTTTATTTCACCTTGAATTGTATCCACGAGGCCCAGTATTTCATCTTCTTTCTCG +GGGATGGCCTCTGTTTGTGTCACTCATTCTGTAAAATCGGACCCTACACAGGCATTACAG +AATCAAGCATCTGTTGCTGTGGTGTAGAGTAGTAAGGAAGAACCATACAGCGATCGAGGC +AGCTGCCTTCCAACTTTGTCACAGGGATACTGATCCTGTCTTCCTATTTTTAAGCTTTTC +AAAAAGAAATCTTGTGTGCTTTTCCAAAAATGAGTGTGTTTATGGGAGTGGTGTGTGTGC +ATGTTTGTATGGGTCTCTGCACATGTGCATGTGGATACATGTGTGTGCATGTGGAGGTTA +GAGGTCAAAATCAGGTGTCTTCCTTGATGGCTCCCACCTTACTCTTTTGAGACAAGGTCT +CTCTCACAGAACTTACAGTTCACCTATTAGGCCACACTGTCTGGCTTGTAAGTGCTAAGA +CTGCTTTCTCTGCCTCCACAGTGCTGCCTGGGACTAGCAATACACACCACCACACCTGGC +TTTTTATTTGGGATCCAAACTCAGGACCTCGAGTTTGCATGGCAAGGAATTTGCTAGCTA +ATCCGTGTCCTTGGCTCCTGCACAGTTTTACATTTTATGTGCATGGTGTTTTACTCCTGT +GTATATCTGTGTACCATGTGTGTACAGGGCCCACAACATCCACATCCCCCAGAACTGGAG +TTGCAGGCGGTTCTGACCACCATGTGGGTTCTGGGACTTGGACTTAGGTCATCTTGAAGA +GCAGCCAGTGCTCTTAACCACTAGGCCATTTCACCAGCCTAGTTCTGCTACACTTTTTAA +AAGGCAGGACTTTAAACTGGTCTAGGCTGGTCTGGAACTCATTCAGTACATGGTGGCATA +ACCACTCACACCTCAGCCAACTCAGTTCTGGGATTATAAATATATACCACCATGCCTAAT +GCATTTAAGGTGACTCCTTTTTTTAATTTCCCTTTTCTTTTTTCTTTTTTCCTAGTCTTG +GGGATGGAATCTGGGGCTTTGCATATACTAGGCAAGGCTAGTACTTGCATATGCTATAGC +TAAGGCTCTACTCCTTAGCTACATCTCCAGGACTAATTTTCTTGTATTTGTGAACAGTGT +ATGCATATATGCAGGAGAATGAAAGCAAAAGAAAGATCTGATATGTACCATCTTCTATTG +CAGTAAAGCATAGCCATGGCTCATAAGATGCCCACTTTCTGCACAAGAAAAGCAATACCA +ACTCACCCTCGGTGTCTGTGCACTCCTCCTTCCTCCCACTTTTGGCACTCATTATAAAGG +AGAGATCTCAGTGCAAATAAAGCAGTTTGCAAATAGTATTTTGGGTCTTCCACTGGAATC +ATATCATCTTACTGCTAAGTTGGAATAATATTAACTGTATCAAAATTCTTTTGACAAGTC +CAATGCAAATTTTAAAATACATTTACATAAATGGAATCATGTCCTTCAGCGACAGGGAGT +GGAAAGGCTGCAGAGAGCATAGCATTTGAACCATCAAGAGGATGAACACTCAAGCAGCTG +AACATGAACACACCATTACTGCCTGGGTACCACCAGCCACATCCTTCTTTTGTTTGGGGC +AGGGGTTCCTCCACTGTCTCAGAGAGGAGGCTATTACAATCATTCCATCCAATAAAATGA +TCACCCCACCACCTAGCAGTGGTGTAGCTTAGATGTACAAGCCAGAAGTATACAGGGTGC +CACAACCCCAGAGGCTGGCCACAACCAAGCTGACATTGTTAATGGTCCAGGTAGTTGACG +ACAGCAACCAAACAGAAACTTCTTTCTACGTCATCTGGTTCCTGCTAGATGCAGTGGAAT +TCTTGGGATCAGCCAAGTCCTTGAGCAAGGACTATTAACACCTCCTTTGGCTGATGACAG +CATTGGCTGTAACTACCAGAACTCTTCATCTTACCACGGTGTCAAAGAGGAATGATGTTC +TCACTGAGTACGAGGACAAGCCAGGCTGCTCAGTGGCCCATTGAATCTCTGCCCCTGTTT +GTCAGACTCATACCCAGGACTGAGGCTGATCCCTTTAATTTTAATCTCAGTACATCCACA +CTTCTGCCTGGTCCCAGATAAAGCAACTGGGAATTGACCACCTTCCAGCAGTAGACCTCA +TAGCTTGCTGGGGACATCTGATACCTGAGAGAAGCCCATCAAGGACAGTGTCAGCCATTC +ATTATCCTAATGACTTTACACTGGATCCTTGGGAAATTATACAATAAATGTCTGGGCTAT +ATTTTCTCAGTTCCCTGCTGAATTTTTTTTTGCATTAAGATTTAATTTATTTTTATTGGG +GGCTGATAGGTAATGCCCTTTTGAAGATGTGGAACAACAAATCCTGGGTGTGGGTGGACG +CCGTTGACAGACCACAAGCAAAGGCCCTGATCTCTCAAGCAAACCTCACAGACAGACTAA +GCCATGAATCTTGTAGCTGCTGCTGAAAAACCTGAGACTAAGGCACGCAGGTGACAATCA +GGAACTGAGGGAAAGGAGCAGGTTCAGGGTTAGAGGAGGAGGGCAGTCTGGAGAGTCCAT +GTGAGCTACTGGGAGGACTGCAGGAACTCTGGAATAGCCTGAGCTAAGGGAAGGAAGCAG +GTAGCTAAGTAAGATATGCCCTGCTCAGAAAGCCAGCAGGAAGGGGGCTGGGAAGACAAC +TCAGTCGGAAAGTAAGCATGAGGAGCTAGGGTTGATCCCAACACGCATGGAAGGCCCTCA +TCATCACAGAATGGGGGAGGCAGACACCCAGATCCCTGGGACTCCCCGGCCAAACAGTGT +AGCCTAATCAGTAGGCTCCAGGGCCCAGTGAGAGACCCTGTCACAACACAGACACACACA +CAAACCACCACAATATACAGTTCCCGAGGAATAACACTCTGGATTCTACACATTGTACAT +ACACATGTATGCGCACACACACACTCACTCACACACACATACTCACTTACATACACACAC +ACACACACACACACACACACACACACACACACCCCTGAAATCTTTCCAGTTGACCACTAA +AGGTAATGTTCTTTGTATCATTTTCTGTTCCCTCTCATACTCCATCTTTTTAGAAAATAA +TAATAAGGATGTAACTCTGTGTGCTTATTATTTTTACCTTTGCTGACAGAAAATCGGAGG +CTTAATTGAGACCTCAGCACCGGAATGCCTTTTCACACTTAAGTCATACATTCAACTCGC +TTGTCCCTCTGCCTTACACGATCCTTTCTTCCTGTTTAACTCTTGGGTTTGTAGACATAG +CTACATGCATTTAATTGCTACTCCCTCTATGCTGTGTGGAATCATAGTGCTTTTGCTTCT +CCCTGTGTGTTGTTTCTATTGGGCACGTTGGCACAATGAAAACACAGATCATTGAGGGCA +GAGTCGGCGGGGGGAGGGGGGCCAGGTAGAACAAAATCTACCACTCTACAACTTCCTTTT +TTTGGCAGAAGGAATTGTCTCAGCAGGTGTGTTGAAATGCCCCAGGGTAAGCTGAGACAT +GGGAATACCACAGCCTGAACAAGGCAGTACTTCTTCTTCCCAGGATGGCATGAATTCGTT +TGAAATGTTAAGCCCTGACAGTACAAAGCCATTGTGCCTCACCCCATTGTATAATTGAGG +GACTTGGAGTCTCAGCATACCCTGAAATGAAGGGGTTCTCAAGGGAAGCACAGAGATTAC +GCTGTAGGTGGGGTCCCCATTGGAACAGTGGCACATTGTCACAATGCGTCTCTCAGCATA +TTATGCACAAAAATCACTTCCCTGGGCAAAGCTTGCTGCCTCGGAGTGTGAGCTAGGGCC +AAGAACCAATAGAAAGCTGCGTTTACAGAGTAGGAAGGTTGCTGTGTACAGTAGTGCTTT +CGGGGGAAGCTGCTCGTTCCATTAGACGTGCTTGCCCCTTCACCACCAGAGAACCCACCT +CAGTATCTCTTCCAGAGGAGCAGGGAACCATTGGCTTTACACCCCTCCAGATACACACCT +TGGCTTAATGTCCAAGAACCACCCATTACTGGAACCTAGTATATTATCTTAGTTTTCGTG +AGGTGGGGGTTGGGGAGCGGGGAGGTAGGGACAAAATGCAGAAGGCTAAGATGCTTCCAC +CACAATCAGGGTTACTCAGACAGGAGAAACAACACAGACCTGAGAGGTGATGCTATCACC +TGGCAGTGTCTGAGAGCCCCAGACCTGGAGATGTGAGTTGTCACTGTCCTGGCATGTGTC +TACCATGCCTAGCTATCCCGATACCCAGTCCCCATATTTGCACTTCCTGCAGAAAGTGCA +GGAAGCAAGACAGGGCTCCCTGATGATTATCATGTGGCCAAGACACTGGCCAGGGATGGA +CACAGAGCAAACTTCCTGACTTCCACTGGAAGGGCCTCACTGCATGAACCAGAATCAAGG +ACCAAATATTGAGTTATACATTTCCTCTTCTGCTTCTCTCATGCACTCCCCAGACTTGGC +CCCTGGGGGCGAGTAAGAAGGAAGATTCCGTCACTGGGCATCTGGGAAGCACAGTAAGGG +TGTCCCCTTAGAGTAGGTACAATACCACCCCAATGGCTTGTCACTCACTGTGTCCCTGTC +TCCCTCACCTCCTTCTGACCCATATACCTTCAGACTGATTCTGTCTCATGCCTTCAAGAA +CATGGCCAGCAGTAAATTCATGCACAAAGAAAATTATGAAGGGTAATTTTCCAGGGTTAC +ATGGGCCAGCCTCGAGTTCAAGTCCAGACAATCTGAATCCAGAGAGCTCCCCAGAAGGGA +TCTGGGGTGAGTTGACACTGGAATGTCCCTTGATGCTGAAGCTACTGAGAAAGTATCCTT +CATAGAGGAGTGGACCGCAAGAGTAAGCAGATCTTCAAATTACAGTGGCAATGCAGCCTA +AAGATGTAGGCCTACAGTCCCGTCTACTCTAGAGGCTGAGGCAGGAGGATCACCTGGGTT +AGAATCAGTGCAAGGCTAGCCTGGGCAACTTAGTGAGAGTCTGCCTCCACATTTAAAAGG +CAGACAGAGGGCTGGGGAGGTGGCTCAGTGGCTGAGCACTTGCGTCGTGTGCATGAGGCC +CTGTGTTCGTTCAGTCCCAGCAACATATACACATGCATAGAGTTTAATTTATGATAAACA +TGGATGTTTTCATGTATCTCGTGGTTGTCGAGCTAAAACCCCAATGTAACATAACTGCTG +TCCTGTGTTCTCTCTATGATATTCACTGTGGGGCCACTTCCATTTCTCGGTCTCTTTATT +TTATATTTTCTATATATTAAGGGCCTTCCTTCCCTGTTTGTTTTCTTACCCATCCCCCCA +TATCTGTTCCTGGAATCTGAACTTGAACTCTTTGTTTCATATGTCTGATTGGTTGGCCCT +ATTTACTTAGGTATTTGTGTGTTCACATATTTATTTATTACTGGGGATGCAAATCTAATT +TTGATGCTGAGGTGTGGGTCACTGATAGAACGTTTGTCTAGCATGCTTGAGTCCATGTGT +TCTATCACCTGCATGACTCAAGGGAAGGGAGGGAGGGAGGAGTGGAGGGAAGGAGGGAGA +GAGGGGAGATGAAGGAGGAAGGGCCTATGGGGCCCGTAACACCCCCAGAGCAGAGGGAGA +GAGGGGAGATGAAGGAGGAAGGACCTATGGGGCCCGTAACACCCCCAGAGCAGCAGAGTA +CTGGAAGAACTGGTGGAGATGGATATGCCACTAGGGGGCAGAAAAGACTCAGACCCCTGC +CCCCTGTGCTTGTGAGATCTATCTCTACTAAAGTTACTTGGGGGTGGGGGCAGAGATTGT +CATAGCTAAAAGCAAAGTTTCTGAAAGTCATTACCCTAGGCTGCTATGGTAAGCAGTGTT +TTCTATGTATGAAGGAGTCACTTGGGATCTTGTCAAACACAGATTTCTCACAGGTTCCCA +AGTAGGCTGGGGATTACAGACGATGCTTTAAAGTGGTCAAGGTCTCAAATATCACACATA +AATCATTGTTCTCTCTCTCTCTCTCTCTTTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCC +ATCAACTATCAATAATTATCTTTACTATGACTAGCTTATATGACCATTCAGGATGAGATC +AGTAGCAACTGTGTAACTCACCCCATGACAAATAAAATCCACGATGCTGGTTGGTGGTCA +TAGGTAACCAGAAGGGACTCAGCACACTGAGGTGGCCCTTTCTGAAATGCATTACTTCCT +TGGATACTGTGGACACTTAAGAGTGTTCCCTCCCTCTCTAGTGCCCACCAAGGTCTAGGA +GACATTCCTATGAGCCAAAGTAGGAGGGAACCATACAGACCTAAACCATCTAAAGCCCAG +AAAACTCCGGAATTTTCAAAAGCAATCGTGGATCTTTCCAGATTCTGTCTAATCTTACAG +AAGTCCTCAACACAGATTAGAAGCAGACTGTGCTTGCATATATTCATCTCCTCTGTATAT +TGAACAAATACCAAATAAGTAGGCTTGAGACTACACATTAGCAAGCTGTCACGTTAGCTC +CTAACTGCGTGCATGCATGCGTGCTTGTATGCTTGTGTGTATGTGTGAATGTGCATGTGT +GCCTCTGTGTGTGTGTACACGTCTTAGCATGTGCACAGAATTCAGATGGACATTGGTTGT +TCTGCTTTGTGAGGCTCCCCTTTATTCCCTAAGATGGTCTCTCCCTGAGACTGAAGCTCT +CCATTTCAACTGAGCTGGCTGGATTCATGGCTGGCTGAGATTTCGTGGTCTCTGTCCTCC +AACTCTCAATTGGAGACACTCAGATCCCCGCTTCTATGCGTGTGCTGGGAATTTGTCTGA +ACGCAGGTCCTTATGCATACACGGCAAGCACTCTTACCCTCTGAGACATTTCCATAGTCT +TTCCATATCATTTTTTTATCCTGTCCCCAATATACTTGTTTTTGTTGCATGGAGAGGAGG +GGAAGGGAAGCCCTAAGTGTTTGTTTTGCAGTCACAGATGACAGTAAGTCCTCTTGCTTT +AGGGTGTAATTCTTTTTTCCTCTTTCCTTACAGCTGTGACCTAGTTAATTGTAGGTGGGA +ATCAAACGCCCAAATCATCAGGCTTTTGGCTTGGCTTAGGATCTTGCTGTTAAGTGGTAG +GATGTCCTCCTTAATGACAGGAAGTCGGGTCCCCTGATCAGCAACATTTGTGTTCTTTGA +GCTCAGAGATAAAGAACTGGGTGTATAAGGCTGTGGTTTCCTTGTGGTCAGGGACAAGAG +TCAAGGGATAGATGAGTCTGTGACCCATGGATGAATCACTCCTGCCAAAACAGTTGAAAT +GTTCATCTCAGTGTTCTGGCCTGGAGTCCTCCAGTCCATGTGGACAAAGGAGAGAATGAC +TCACTCACTGTCCTTTTATGGCTTCATTGCTAATGTTGAGCATCCTATAGACCAGAATAT +GATATCATTAAGAAGCCACTTTAGCCGGGCGGTGGTGGCACATGCCTTTAATCTCAGCAC +TTGGGAGGCAGAGACAGGCAGATTTCTGAGTTCGAGGCCAGCCTGGTCTACAAAGTGAGT +TCCAGGACAGCCAGGGCTACACAGAGAAACCCTGTCTCGAAAAACCCCCAAAAAAAGTGA +GTGACGACTGTAAAGGCAGGAATGTAACACAAATAAGCCAGGTGTGCTGGCACATGCCTT +TAGTTCCAGCACCTAGGAGAGAGGCAGGTATCTGTGAGTTTGAAGCCAGCCTGGTCCACA +AAATGAGTTCCAGGACAGCCAGGGCTACACAGAGAAACCCTGTCTCGAAAAAAAGAAGAA +GAAGGAAGAGGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGA +AGAAGAAGAAGAAGAAGAAGAAGAGGAGGAGGAGGAGGAGGAGGAGGAGGAGGAGGAGGA +GGAGGAGGAGGAGGAGGAGGAGGAGGAGGAGGAGGAGCCTTTAGGGCTGAGGATGTTGAG +TGCTCATTTAGCATTCGTGGAGCTGCAGGCTCTGCCTATCCTTGCATGATTTAGTCATGG +TGGTATATACATATAATCCAAGTTCATCTTCAGTTACATATAGATTTTGAGGTCGGCCTG +GGCTACATGAGATCCTGTCTCAAATAAAAACAAACAAACAAAGGAGGAATTGTTGAATAG +TTCAGTTGGTAAAGATTTGTCCTGCAAACATGAGGACCTGAGTTTGGCTCCCAGAGCCTA +TGTAAAATCAGCTAAGCATGGTGGTATACTCCTATAATCTTATCAATGGTTAGATGGTAG +CAGCCAGATCCCTAGGGCTCATGGGCCAGCCAGCTTAGCCTACTTGCATAGCTTCAGGCC +AGTAAGAGACTATCACAAAAGACAAGGTGAACAGCCCCTGGGGTATTTCCTGAAGGACAA +ATCTTGAGGTTTTTTTTTTTCCTCTGGCCTACACACACACTTTAATATGCACCTGCACAC +ACATGAACATACATTCATACACACAAGTAGAAAAGAAACAAGAACTCTAGAATCCTAGCA +AGAATCTATTGAGTCACATATGAGAAAGTTCAGAGTCGTTTTAGCAGTTTCCAGGCAACT +CTGAGTGTCCCCATGGCTGGCAGAAAACTTCAACACCATGAGTGAGAGGAACTCATGTAA +CATACAGTGACCTTGAGATCTATTGGACAGTGATTCTCTTCCTCAGCTCTATAATAGAAA +CCCTAAGGTGCCTATAAGGAATCCCGAGTCCTTCCCCATGACAGTAACGTCAGAATCCCC +AGGGATGGGTTCAAGTAGAAAGCTTCTAGGTGGTTCTGATGCACAGCTAGAGCCATCCAC +CAAGAGGCCATGGGAAAGGCAGATCATGCTCGGCTGACTTGAGCAGGCAACAATAGCCGA +CTCTACAGCTTTGAAGTCACTGCCTTAAGGTATGCTGGAAACCCTCGTGGCTTTGGATAA +CTCGTAGTTTCTTTCCTACATCTGGGTCAAGTCAATGGGCTTTGGTGTGCTTCCTGCTCT +TCAACATGGTGCAGTCTGCTGGAGCCACAGACTCTGTCCCTTGTCTACTCTAGACCGCTC +ATCTCTACTCCCTGAAGCCCACCTGTGTTTAAAGTTATTTTGATGGAGCTACAGCCTGAA +GCAGCCTGTAACATCTAACTCTAAAAACTGTTGTAGGCTGCTGGGATGTGCTGTCTTGAC +CATCCAACTTGACCTTGAGCAGAACCAGCCCACAGGAACATGGCCTCCGTCACAGTGAAC +AGAATGGCCAGTCCTAAGACTTCTTTAGACCTGTCTATCACCAGTGGCTAATTTATGAGA +AGTGCAGTTCTAGCTATGGGACAGTGAGGCACTGATTCTGCCTTATTAAGAGACATTTGC +TGACGGTACTTAGTTCTTAAGTACCCCAGCAGTCTCCAAATCAGAAACTGTTGCCTGTGG +TACTTCCTTTAGGGAAAATAGCTGACATCCTGTCCAATTCCTTTCTGCTTCTGTGGAACT +TTGAATCCAATTGCTCCACACAAAGACATTTTTTAAAGGAAAACACATCAATCTTCTGTA +TGTTTTACAGCTAATCAAGCAAGGCTGAATGTACTGCTGTTCGTATAGATGACCACATGC +TCTCGTGGAGTGACTGAGCAGAAGTAGTGACATTTTCTTGTGAATTGAAGACCATTCCGT +CTCTTTTTATTCTTACATATCTGATCGTTTCCCCAATGGCAGAGTTGCCTCAGTTTCAGG +GAAGATGATCTTTGATTTATTTACCCCAAGTGAAGGGAAAAGACCTCTTGGGAATTCAGG +GATATGTCAGGCCTTAGATTAAGTAAATGTTTCACTTATAGAATCCCTGTGTCCTGTGTC +AGACATTGGCAAGACATGGGAGAGGTGCAGAAAGAGGAAGTTCCAGATGACCAATAAAAG +GTAGAGGCAGGAGGCAGGGCCTTACTTCCCTCTCACCTACTTCCACCCACAGGTCCTAGG +TGTCACACTAGGAACTTGACCCCTACACTAATCCAGTGAGTGAGAAGTCCCCTAGTGTAG +GCAGAAACATCAAAGTCTGACCTGTTTGACGCTCCTTTAAGTCTTGTATTCCCCCACGTC +TGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTTCATGTGGA +AGCCAGAGAACAACCTCTGCTGGTGTGCCTCAAGTGTCATCCACCTTTAATTTGGAGATA +GGGCCTCTCATTGGCTCTTTTCATCCTTCCTCCCTGGTACTAGGATTATCAGCATGTATC +TCACATGTGTCTTGGTGTGGGCTCTGAAGATCAAACCCAAGTCATCCTGCTTGCAAGGAA +TATACTTTACAAACAGAGAGATCTTCCTGTCCCTGAAAGGTGGATTCCAGTCTGGTCCCC +AAACCATGGTGGTCCCCTCTCATCCTCTTCTGGTTTGTTTATTAGTGTACACCACCATGA +CCCACTGTGTGCAATTTTAGTGTGCTTTCTGTTGGTTCTACTTTCTTTTCTTCCAGATTC +ATTGTTCAAAATACTTTGATCAACTACTTTGAACTCATTAACCTTGACCTTTGAATCATA +AACGTCTGTGCCACTGCCCCAATGTCTCCCATTTGTCTAGCAATCCAGCCCCAAGGTAAC +TAGTTCTTCCTTTCTTTTTTTTTTTTTTTCCCATTTTTTATTAGGTATTTAGCTCATTTA +CATTTCCAATGCTATACCAAAAGTCCCCCATATCCACCCACCCCCACTCCCCTGCCCACC +CACTCCCCCTTTTTGGCCCTGGTGTTCCCCTGTGCTGGGGCATATAAAGTTTGCAAGTCC +AATGGGCCTCTCTTTCCAGTGATGGCCGACTAGGCCATCTTTTGATATATATGCAGCTAG +AGTCAAGAGCTCCGGGGTACTGGTTAGTTCATAATGTTGTTCCACCTATAGGGTTGCAGA +TCCCTTTAGCTCCTTGGCTACTTTCTCTAGCTCCTCCATTGGGAGCCCTATGATCCATCC +ATTAGCTGACTGTGAGCATCCACTTCTGTGTTTGCTAGGCCCCGGCATAGTCTCACAAGA +GACAGCTACATCTGGGTCCTTTCAATAAAATCTTGCTAGTGTATGCAATGGTGTCAGCGT +TTGGGTGCTGATTATGGGGTGGATCCCTGGATATAGCAGTCTCTACATGGTCCATCCTTT +CATCTCAGCTCTAAACTTTGTCTCTGTAACTCCTTCCATGGGTGTTTTGTTCCCAAATCT +AAGGAAGGGCATAGTGTCCACACTTCAGTCTTCATTCTTCTTGAGTTTCATGTGTTTAGC +AAATTATATCTTATATCTTGGGTATCCTAGGTTTGGGGCTAATATCCACTTATCAGTGAG +TACATATTGTGTGAGTTTCTTTGTGAATGTGTTACCTCACTCAGGATGATGCCCTCCAGG +TCCATCCATTTGGCTAGGAATTTCATAAATTCATTCTTTTTAATAGCTGAGTAGTACTCC +ATTGTGTAGATGTACCACATTTTCTGTATCCATTCCTCTGTTGAGGGGCATCTAGGTTCT +TTCCAGCTTCTGGCTATTATAAATAAGGCTGCTATGAACATAGTGGAGCATGTGTCCTTC +TTACCAGTTGGGGCATCTTCTGGATATATGCCCAGGAGAGGTATTGCTGGATCCTCCGGT +AGTACTATGTCCAATTTTCTGAGGAACCTCCAGACTGATTTCCAGAGTGGTTGTACAAGC +CTGCACTCCCACCAACAATGGAGGAGTGTTCCTCTTTCTCCACATCCACGCCAGCATCTG +CTGTCACCTGAATTTTTGATCTTAGCCATTCTGACTGGTGTGAGGTGGAATCTCAGGGTT +GTTTTGATTTGCATTTCCCTGATGATTAAGGATGTTGAACATTTTTTCAGGTGCTTCTCT +GCCATTCGGTATTCCTCAGGTGAGAATTCTTTGTTCAGTTCTGAGCCCCATTTTTTAATG +GGGTTATTTGATTTTCTGAAGTCCACCTTCTTGAGTTCTTTATATATGTTGGATATTAGT +CCCCTATCTGATTTAGGATAGGTAAAGATCCTTTCCCAATCTGTTGGTGGTCTTTTTGTC +TTATTGACGGTGTCTTTTGCCTTGCAGAAACTTTGGAGTTTCATTAGGTCCCATTTGTCA +ATTCTCGATCTTACAGCACAAGCCATTGCTGTTCTGTTCAGGAATTTTTCCCCTGTGCCC +ATATCTTCAAGGCTTTTCCCCACTTTCTCCTCTATAAGTTTCAGTGTCTCTGGTTTTATG +TGAAGTTCCTTGATCCACTTAGATTTGACCTTAGTACAAGGAGATAAGTATGGATCGATT +TGCATTCTTCTACACGATAATAACCAGTTGTGCCAGCACCAATTGTTGAAAATGCTGTCT +TTCTTCCACTGGATGGTTTTAGCTCCCTTGTCGAAGATCAAGTGACCATAGGTGTGTGGG +TTCATTTCTGGGTCTTCAATTCTATTCCATTGGTCTACTTGTCTGTCTCTATACCAGTAC +CATGCAGTTTTTATCACAATTGCTCTGTAGTAAAGCTTTAGGTCTGGCATGGTGATTCCG +CCAGAAGTTCTTTTATCCTTGAGAAGACTTTTTGCTATCCTAGGTTTTTTGTTATTCCAG +ACAAATTTGCAAATTGCTCCTTCCAATTCGTTGAAGAATTGAGTTGGAATTTTGATGGGG +ATTGCATTGAATCTGTAGATTGCTTTTGGCAAGATAGCCATTTTTACAATGTTGATCCTG +CCAATCCATGAGCATGGGAGATCTTTCCATCTTCTGAGATCTTCCTTAATTTCTTTCTTC +AGAGATTTGAAGTTTTTATCATACAGATCTTTCACCTCCTTAGTTAGAGTCACGCCAAGA +TATTTTATATTATTTGTGACTATTGAGAAGGGTGTTGTTTCCCTAATTTCTTTCTCAGCC +TGTTTATTCTTTGTATAGAGAAAGGCCATTGACTTGTTTGAGTTTATTTTATATCCAGCT +ACTTCACCGAAGCTGTTTATCAGGTTTAGGAGTTCTCTGGTAGAATTTTTAGGGTCACTT +ATATATACTATCATATCATCTGCAAAAAGTGATATTTTGACTTCCTCTTTTCCAATTTGT +ATCCCCTTGATCTCCTTTTGTTGTCGAATTGCTCTGGCTAATACTTCAAGTACTATGTTG +AAAAGGTAGGGAGAAAGTGGGCAGCCTTGTCTAGTCCCTGATTTTAGTGGGATTGCTTCT +AGCTTCTCTCCATTTACTTTGATGTTGGCTACTGGTTTGCTGTAGATTGCTTTTATCATG +TTTAGGTATGGGCCTTGAATTCCTGATCTTTCCAAAACTTTTATCATGAATGGGTGTTGG +ATCTTGTCAAATGCTTTTTCTGCATCTAACGAGATGATCATGTGGTTTTTGTCTTTGAGT +TTGTTTATATAATGGATTACATTGATGGATTTTCGTATATTAAACCATCCCTGCATCCCT +GGAATAAAACCTACTTGGTCAGGATGGATGATTGCTTTAATGTGTTCTTGGATTCGGTTA +GCGAGAATTTTATTGAGGATTTTTGCATCGATATTCATAAGAGAAATTGGTCTGAAGTTC +TCTATCTTTGTTGGGTCTTTCTGTGGTTTAGGTATTAGTTCTTCCTTTCTGAATCTCTGT +CCACAGCCTACATCCTCAGCTAGCTGTGGACTTCAAACAGATCACATCATCTATGGTCAG +AAAGTCTAAATAACCCAAAAGTCAGGCACATGAAGAAATATTTTAATCTGTTAAGAATTC +TTAATGAGAAAGCTCAGCTTAAATTCTTCAGAAGTCTAAACAGCTACTACATTAGCAACC +CTAGCCTAAAAGAGGCTTGATTGTATACATATCAAAGAATTCTGGTCCCATCTCACATAA +ATACACTATAGAGAGTTTTCATTCATTGACAATCTAAAGCCCCATTGACCAACTTGGTCT +AGATAATTAACGGTGTCTTTTTGGGGTTTTGTTGTTGTTGTTGTTGTTGTTGTTGTTGTT +GTTGTTGTTGTGATTGTCATTGTTATGAGAGAAAATTTATTAAAATAATTGAGCATCTAT +AAATTTCCATATGAGAGCTAAGATTTTCCTATCAAGAAGAGTTATCTATCTCTCTGTAGC +CATGGGCAATTTGTTCCTAGACCCCTACAAATGCCCAAATCTATGGATGCTCAGCCCTTT +GTATATAGTAAAATACTATTTGCATAAAGCCTATGTAATGTCTCTAAATTACTTATAATA +TGTAATGAATGCAAATGCTGGGGAAATAGCTATTATACTACATTATGTTAAGGGATATTG +ACAAGGAGAGTCAATACATATTCAGGGGTAGTATAATTTTAAAAAATATTTTGTCTCTGT +AATTGGTTGCATATACAGCTGTGGAGCCCATGCATACAGGGGTCCATGTGAACAGAAAAT +ATGATGAATTAGAATAAAGGACACGTCTGGCCCAGCTGTGCTAGAATGCAGCCCTGGAGA +ATCAGACTTGTCTCAGAACTTATAGGAATCTAGAGGTCTGCGTTCAATCACACTTTGACT +CAGGGCCTGAGTATGAGACTCCTTCACAATTCACATTTGTAGTAAAGCACAATACATTGC +CTGACACCCTCAAGGCCCTTGGTTCCATGTAAAATACACACACACACACAGACACACACA +CACAAACACACACACACACACACACACACACACACTATCCTCCAGTGATTCTTTCTTTCT +TGTTAAGTTCAATGTACCAAAGATGAAAAGAAAAATAGACAAGTTAGAAGTTTTAAAGAC +AACAGAGACTACTAGAAAACATATATATATGTGTGTGTGTGTGTGTGTGTATGTATATAT +ATATATATATACATTTATGTATATATATATAGTATTGAATATATAGTATACTAATATATG +TATATATATATTAGTTTTCTACTTGTCTCTCTATAGTATACGTGTGTGTGTGTGTGTGTG +TGTGTGTGTGTGTGTGTGTGTGTGAGTAAAACATGTTCCTGGCTATCTTATTATAAATGA +CAGAGTAGTCCCACTCTGGCCAAGAATTCTAGAGAATTGAACTATAGATAAAAACTAGGT +GGTTTTATCTCTCATAAAATTTTATCTCTTATGAAATTTCCCTGTTTCTCACTAAAAGAA +CTTTCCCTTGGCTGAGCTGTCCCGACCTTTTCACGGCATCCAGACGATCGATAAGCTTCT +CCAGAACCTTTGCAGAGGGAGACTGTTTCATTACCCTCTAGGTGACTCTCCCATGAGCTC +CATATGTCTTTGTGGAAAGGAACTCGTCCTGGGGCCATCGAGACAGGTTCTGGAGCAAGC +AGCCCCGTCCCTCCATGGATGAGGCTCCTCCCTTTAGAACGTTCCTATTGACAAACTCCA +GACCGTTGTTCCCATGAGTGCCTTATAGGCCGAAACAAAACAAGGCCTGTGGGATTTGTT +TAGCTCTGTTTTGTTTTGTCTCAATTTCAGGCTGTGATTACATAAACATATGCTTGGAAA +ATATATTATACTCAAAAGCCATCGTTATTCACCAAGTTCCATGGAAACCAACCAAGAAGA +GACTAATGCACTTACTTTCTGATTCAGGCCTGCACTGATTTAATTCAGGGGGCCCTGGTG +CCTGTTTCTGTGGAGGCCTGGGGTGGATGTGAGGGTCTGCCTTCCTAACAAGGGGTAATA +AGTAGATGACATCACTTTTACGGCTATAAGATCTCTCTCCTATGATGGTTCTGAGAGCCT +GGGAGAAATATTTCTAAACATAGCTCCTGGCACACTGCTCCAGATTGCTTAAGCCAGAGG +GCAGCTACTGCATCTCTCATACTTTCCCAGGGACCCAAAATATTTTTATAGAAGTGGCCA +AGCATTTTTTGAAAATGATTCTCCTGCATCCCACTCTAAGGACACAGGGAGTGTCTATCA +TTGGGCCTTTGGGGTTCAGAGGGTAAGAAACAGTGATAGCATCCGTGGTGAGTCTTTGTC +AAAGCTTGGACATTCTCCAGACCCGACTATGGGATTGCATGTGTTAATGAGCAGGCCTGA +GATTCCTCTGAGTTTCCAGAGCTTGTTTGGGTTTGGGTTTTGCAGTTCGCCCACTCACTC +TTGCAGGCAAGTGCTATTTCCAAATATCCCTTTCCCCAAAAATTGGAACAAAAGTGACAA +ATGGTAACTTGCTGAAGTGTGTGGATTTTGTCCTCAGATGGTGAGTGTGAGACGGTCAGC +AGCAGAGGTGGAGGGGGAACTGCTGAGGCAGGAAGAGGACACTCAGAGCTTCTCTGCCCT +AGCCTTGCCTTCTATCACGCCAGAGGCTGAGTCAGGAGGTAAAGCAGGCTACCTCTTCTA +AAAGCAGACCTTGCTGTCTCCACCAGCCCTCTATCATAAAATTTACTTAGGAAAAGCAAG +AAGCCGTGTCATAACTTTAGTTAGGAAAGCCAGAATGCTACCACTTTGCACAAACTAGGA +TGGCTAGAACCAACAAGCGGGACCATAAAAGGAGTGTTGAAAAATATGGGAGACTGGACG +AGCCTGTGGCAATGCCTCTTGATGCAGCTGCTTAGATGCAGTGCGGGCTGGCGGGCCCTT +GGAAGGAGACTGTCTCTGCATGACCAGTGGAGGTAGATACACCATTCTAGCTGCATCTGC +CCTAGAGAAACCAAAAGCATGCACCTAGGCAAAAATGTGTACACATATGCTCACAGCAGC +ATCGTTCAGAATAGCATAGAACAACCCCACAGTCCATAAACAGAAAAACAAATACACTTG +GTGAAATCACAGGGAAGACCATTTAGCAAGGAAAAGCAATGTTGGTAGGGCTGAAGAGAT +GGCTTAAGTAGCTAAGTACGCTTGCTTCTTCGGTTCAAACACTGGGGAGACAGAGGCAAG +ATTATCTACGTATAAAGCTTTCAGCCCAACCCTAATCACACAATGGGATCCTCTCTCAAA +AATGAAAGTGCTCTCTGCTCTTACTGAGGACGCGCCTTGGTCCCCACAAGCACCCGGAAG +TCTGCCTGAGTTACCTGACAACCTCCTCTGGCCACAAGGATGTCTATGCATGCATGTATA +AGCACACAACTAAATACAAAACAAAAATAAGTCTTTTCAAAAAGAATTGGTAAGTGCTAC +AAGACAGGGAAACCTGGAAAACCATCACACCCAGTAAAACAAGGCAGGCACAAATGTTAC +ATCAATAGATATCCAGAACAGGCGGTACCATAGAAATAGGAAGTAGTTTTCTGGTTGTCA +CCTCTAGCCAGTGACAGGGTGAGATGGAAAAGAGCAGGTGAGTGTGACAGTTAATGGGTT +GTGGGGATTGTGGGGCAGCGATGCTGGAAAGTTCTGAAATTCTATTACAGTGATGTGTGG +ACAGACACTGTGTATGTGCTGAGAACCACTGAGGAGCGCTTTTGTGCACTTTTATTTCTG +TTTCTCTAGACCGGCTTTCTTCTTTATGTAACCCTGGCTGTCCTGGAGCTTGCTCTGTAC +ACCAGACTGGCCTCCAAATCAGCGATCTTCCTACCTCTGCCTCACAGGGAATGAAAGGAG +TACCCCACCATGCCCAGTGAGTAGCACACTTTTAATTATTTGATATACAAATTACAGTCC +AATAAAGTGGGGTGTGTGTGTGTGTATGTGTGTGTGTGTGTAGAACACCATCAAAGAGTT +ATCACCACCTTCATTTACAGTCCAAAGCAGAAAGCAGGGCTGGGACTGTGGCTCAGTGTA +GAGCACTGTCCCACTATGTACCAAGATCTGCTCTGGGCTCAGTCCACAGCAGGGACAAAA +GGAAAGATGGAGAGAGAAAGAGGGAGGGGAGCATCTAACCTTGTCCTATCTAGTATTCTG +GCTGCATTTAGAATTCATAGCAAATATATTTGATGGATATACAGAAGGACTTGTGCAATA +ATTCTTACCTCAGTGACTGGAAGATGCTCTGTTCCTTGTAGACCTAAGTTTGGTCCCCAG +AGCCCATCTATAAAAGCTGCATGTGGTGATACCTGCATGGAATCCCAGCACTGGGCATGT +AGAGGGAAAGGGATCCCAGGGGCCAGAAAGCCGAGCTGAATCTGCTAGCTCCAGACCAGT +GAAGGCCCTGACTCAGAAAAAGGGTTGATGGCATACTGAGACATGACACATAATGTGTGT +GCATGCACTCTCACACACACATACACTCACATGCATACACACACACACAGACACACACTC +ATGTGCGCGCACACACACACACACACACACACACACAAGTACATACAAAAATAAATCAAT +CAATTGAAATCTCAGTCTGAGCCCTTTGTCGGGAGGTAGAAAGAGAATGAGGAATTGAAC +TGAGGATTAAGTAGCTGAGAGCTGTCATTCACAGGTGACACATAAACAGAATATATCTGT +TAAATGCAGCAGAACCCAAAAGGAACCTTTCTACAACACACACTTTCTGAAAATGTTTGT +GGGCAGCCGTTTCTGAAGTCTTTTCTGGAGTCACTCAACTTCCTGTCACTGTCTCAGCTT +CTATACCGAAGACAGGAGGCACTGACCCCTCCCCTCTTAGTCCTAAAAGTGTGCATCTGA +CATATACTTTAATTCCTCATAGACATTTCTATATATTGGGTTACAACTGGAATAGGCTTT +GATGTCCAACTCACCCTTTACCTCCAGGTCTTATCACTAAAAGATAACAGCACACACACA +CACACACACACACACACTCCTGCATGAGTACTTCTTTTTAAAATCCATTTGTGCCTCCTG +GTGACTTTCTTGACATCAATGAGTTCTCCCATCAATCTTCTGTCTGACATTTTCTCTGAT +AAAATGGCAGTCATGATCACTAAACGACTTGGATGGGTCACATTAGATTGCGTTTGGAGA +ATACATTTCTTGGGCTACTATAAATACACTTCTCCATGGCTGTGCTGTTTCCTGTATATT +TATGAATCTGCAAATTTTATTCCTTATTATGCTCCACATGACTTTCAATTTATTTTCTTC +TGAGTTTTCTTTTCAAAGCAGAAAAAAACATCTTAAAGCCCCCACAGCATGGGGAAAAGG +CACTTGAGTAGCCTATGCTATCAGAAACACTGTGTTAAGAGAAGCAGTAGAGGCAAAGGG +AATTCGGAGAAGTGCTAAGGGGAAGGGGGAAAGAGGAACTGGAGAGATGGACCATGGGTG +AAGCATCTGTGTGCAGCTTGCGGACCTCAGTTCAAATCCCTAATACTCACTAAATATCAG +GTGACTACGGAGGCCTGCCTATAACCCCATGACTCAAGAGGGCAGAGACAGGGATCCCCA +TGGCTGGCTGGCTAGGCAGACTAGCCAAATTGGTGAGCTCTGCACTCATTAGGCAAAGCA +GTCTATCACCCTGAGCCTCTGTGAGCTCAAAGACAAGCTCCCATGACCATGCAAGCTTCC +ATAGGGACACCCGCTAATTCTCACAGTAGTGAAAACTTTAGGGCCATTGAGTGCATCTTG +CTGTCCTCAGAAATTCATGTTTATACTCAGGCATTTTAAAAATATTAGCACTTTTATAGT +CTAAAAATTCCCAGGCCATATGCTAAATATATATTTAAGCTTGTGTGTGTGTGTGTGTGT +GTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGAGTTTTCTTTTCACTTTTAAAGGCAAT +TATTTAGTGATAGAATAAAACAGTGATGTCTTTGGAACTTCCCTGTCTGTTCCATAATTA +TATGCTTGTGATAAGAACCTGGTTGGTGGCCAAATTCCCCAGAGGGTAGGGAGCACTAGG +GTGCACATGCAGAAGTATATATACTGCGTTCATACCGTGAGCATTTGTTTTCTCTGGGAA +ACGCCAGGGCACTTAGCTAATATACTCTATGCAGATGCTTTCTGCCTCCCGTTATCTCAG +CTCTTCCCTGTCTCCTAGCACCTATCCTTCCTTCTCTCTGTCCTTCTTGGATTCTTTCTT +TCTCCTTCCCTCTCCTTTTCTTTCTCCATTTAAGTAAAATAGTGTCCACCAATGGGGCAT +AGAAAAGCACACTTCTCTCGCACACCCAACCTTTCGATACGAAAACGTCCCATGAATGAA +TTGTATGTAGGATCAAATCAAGGCGATGCTTTGAGTGAAAGTCATCATGCATGGAGAGAC +ACTAAAACTCACCCAAAAGAGGCATAACAGAAGGCAATCTTCCAGTACTGACTAAACTAA +CAATCTTCTAAAACTATCGTCTTAAACTTGAACTATCTTCTTATACTAATAAAATAACAA +AGGGAGAAAAGATGTTAAGCAAACATGACTTAGAGAATCACAGGGTTGGAATAATCTTGA +GTTTGGCAGGAACCAAAAAAAGTCTCTTAGTGAGTGAGTGCTGAACCCCCGCACCCCACC +CCACCCACGTGCCCTGTGCTATTGGTTAATCCTTGAAACAGCCCAGTGAGGTGCCTAGTG +TTTCCATTCCACAGCTGAATACATCATAAAGACAATCAATCTGTCCTGGTCCCTTCAGGA +AATGGTAGGACCAACTTCAACCTTGTCTAACTCCAGGATATTCCAGGAGGTTATAGAAGA +TAATAAAGGTAAGAGTTGAGAAAATAAAGAATAATAAATAAGATGCACAGAAGAAAGCTA +TGCCTGAGTATCAACCAAGCATTTTTTCTTTTAAGATGATTCAATCTAAGTAATATTAAG +ATTGAACTTCACCCATCTCTCCTTTTTTAAGTTGATTTATTAATTTTACATGAAGTAGTG +TGTTGCCTGTATGCAGATCCCCTGGAACTGGAGTTACAGACAGTGGTGAACTGTCCTGCA +GTTGCTGGAAATTGAACTTAATGCTATCATCTGCCCAGTCCCTTGACCTGCCTTAGTCAT +ACAGATTGTATCCTCACTGCATTCCCAGGTTCCTTACTGTCCCTATAAGCTTTGGAATCT +CACCTTTTGGTATACAATCTATTGACTTAGAAAGCAGGAATCTTTCTGAAACATGGTTGA +ATATAATTGTCAACCAGCCAAATGTGGTACTGCATGCTCTTCATAGCAGCGACCGCTCGA +GAGGTAGAGGCATAAAGGGCACAAAATCAGGGCTGCCTGGGACATATGGCAAGTATTAGG +CTAGCCTGATCTAATGGCAAGAAATCTATCTTCCTCCCCACCCCCCAAAAAAGCCAACCA +AAGGGAAGCTGAGCTCACAAGCAGTTGCAACCCATTTACCTGACTGTCTTTCTCTTAGGT +TAAGTTCTATGTATGGTTTATCCATCAAACAGCCTGCACAGTCATAGATCTTAAGGGAGA +AAAAAAAAATGATACATGTTGCTGTGACCTCCTTTCTCCATTTTCCCCCATAATCGTGGA +TGTGGCTATTAAATCCATGATATAAGCTTCCTCGCTTTCTATCCCAACCTAAATTTAGTA +TGATTCCAAGGAAAATGGCCCGTGCCTTACAAGTAACCCAGAAAAATAGCCAGTGCTCCA +GTGTTGATATAAAATTAAACATTTGGCTTCACCGTGCAGAAACTCCTGGGTTCTCCAAGT +CTCGGAGAGTTAAGAAAAATCGTTGGAATGTCATGGGGATACTGGCAACGGACTCTGGAG +CTCTCTCCCCGCCACTTTCTCGCCCTGGAATGTTTCTGCCTCACACTCTTTTCGGTTTTG +TCTGGACCTGCCAGAGAGCCAGCAGTGTGCAGGACTATAGAGAGACAAGGATAGGTGGTT +ATCTGCAGGCCAGGGTTTATTCCTCCCTGGTGCCTGCAGGGTCCCCAGAGACTGGGAGAC +GTGTGCTAATCCTTGCAAGAAAACAGTCTCTCCAGATTAGCCAGGGTAGGTAGTGGGAGA +GGAGAGCGAGGGGAAGCAGAATCATTTTGACTGCATTTTTGCCTTGTCTGATTAGATCTC +AGTGACTCTGGGACTTTGCATTACTAAAGGAACACAACCCCCGTATGTAGGCCTGGGAAC +AGAGGGGCCAGGGCAAGGCCTGGAGCTGGCATGGCTGCTGGGCTGTTGGGCTCTGAAGAC +GTACCATGTAGCTGGGACCTTGCTTGCCGGCTACTAAGGACTTGCAGGGAAGGAAACCTA +CATCGTCTGCAGCTGATGTTAAAACCGTGGTGCATCCCCAATGCTGTCTACCAGGTAGGA +CCAAAGCTCACTTTGCTTTGCTGTGGGGGAGGGGGACAGGTAACAGAGGAGGATCAAGAG +TGACCAGCATCTTTCCTTGAGGCTGGGGAACACCTTGCCATCAATTAGGATCTGGATAAC +CTTAATGGAACATCCCTTCCTAGGTGCCTGGGCCCATGTGAGGTGCTCTAAGTTCAGTCT +GCAAGGTGACCCTATAGAAGAGGGTCACCAGCTGAAGGACGGGGTTATTAAAGAATGCAT +GTTGCTTTAAATTCATCTAGCATGCAAGTGGCAGAAGCCAGTGATTTAAAGCATGGTATC +TCTGGCTGTGGAGACTAAGCAAGTGCTTTTTATGGGTTCCAGATTCCCAAGCAAGGTCTG +ATGTTTTCTGAGCAATGTGCACACAAGTTACATGTGGTGACATTCTTGGGTAAGAGACAG +ATGTGACTCTTCACAGCAGAAGGCTGAGAGGCAAGAGCACCAAGGAGGAACCCTGGGGCT +TTCCTCAGCCCCTTCTCCTTGTGTTGGCTCACTCACACAGGATTCTCTGGAATCAAACAC +TTGGACCCATGTCTCACTCAAACCTATGAGAAATTTGCTATTGGGGTTTTATCTCATGGA +TGGGACATAGGTTTGTGAGGGTGCACCTGTGTATATGGATGCATGTAAGTGTGGTAGTCA +GAGGACAACCTTGGATGGCCTTCCTTGGGAGTTTACCTACCTGCTGTTTGGAAGAAGTCC +TCTTCTGATCTGAGGCTCGCAGATTTCAACTGGACTGTGTAGCCAGGGAGCCTCGGGGAT +CTTACTTTACCTCCCCAGTATGGGAGGTTACAAACATGCTACCACACTTGGCTTTCTGCC +TGTGTTCTGAGGATCAAACTCAGCCCCAGCAAGCACTTTCCTCGGTGAGCTATCTCTTCA +GCCCTTCAGTTTCCTTGTTTGCAATGGTGGGAATGGAACCCAGGGTCTCACAGACTAGGC +AAGCATTCTACCCCTGAGCATCAGCCCTGGCCCAAAGATGACACTTTGCACAAGAGGCTG +ATACTTCACAGTCAGTTGTCTGGAAATGTGGAACACTTCCAAAAGGAAGACAGAAGTATC +TGTTTCCTGCAGCCACCAACAGTTCAGATTGGTGGCATTCCCACTTGCCAGGGAGGTGTC +AGTCCTGAGATCTCCAGCCCACCCTGAGAGGGACCAGTCTGCTGGAGCTGGGGGAGGGAA +ACCAAATTCTTCTGGCTTCCTCTTCAAAGGGCAGTCACAGACTTCTCTTTGGCTGACAGC +TTTTTGCAACCCAGTTTATTTCATTAAGTCAACTTGAGCAGGCTTGGCCTCTTTCCCCGT +TTGCTGGCTCACCACGCTGTTTGGCATCAGGCAGACACAGCTGGATTTGTACTTTCTAGG +TGTGATGTGGCGGTGTATAATCCCCTAATGAACCACGATGTTTAAATAGCTCCAGGCTTC +ATGCTCCTCTCCCCACATACAATGTCTGGGGGCGGGGGGGGGGGGGGGGTGCATCAGGGA +CAGTTCCTTGGTAGCCAGGCCCCAGGTGCTAGATGGCTTTCATATGGACACTCCCTCCCC +GTCCTGGCCCCTTCTCTGATTATAGACACAGTTTCTGGAGATGCGCTTTTTCTGGAATTC +TTGTCCTTGAAGGAGGCATACCTTTGTAGTAACCTTTGTGTTACTAGAAACAGCAGCTAT +GTCACCAATAAATCTTGTGTAAAATAAACTTGAGGAAAATCTCTCAAAAATGAACAACCA +TCATGGGAAAAAAAAAAACCTTAATCTTTTCAATGACAAGTTATGAATCTAAGGGAGTTC +TGGGGGACCACAAAAACAAAATGTGCTGAGAGACTCAAGAGGAAGGGGAAGTCTGCAGGT +TGATGAAATCGGAAGCTTTCCTGAAATGTTACTTTCCAGGCCAGTGCCGCCTCGTCTCCA +TCCTGGCATTTGGAATGATAACTTGGTCTAGATAATTCTGTCTCTGCAGACATTGCTGTG +ATTACAAATGAGATTGGGGACCCGGCTCCTGGCCTTTAGCAAATCTTCTCTTACCCTCTT +ACTTCTCTTTTGTCTTGTCAGGTTATCACCTGATATAGAGCATTGGGCTTCAAAGGGCTG +GGGAGATCATTTGTTTGGTAACGTGTTTGTCACACTGGCATGAAGACCTGAGTTCAAGTC +CAAGGATCCACATAAAAAGCCTAGAGGGGTAGCATAGGGTTTGAATCTCTGCAATGGTGA +AGCAGAGACAGCCAGAGCCCTGGGTCTCACAGGCCAGCAGACCTAGTCTACTCTGGGACT +TACAGGTCCTAGTAAGGATCTCTGTCTCAAAAACTAAGATGGGTGGCTCTGGAGGAACAA +TCTAATATGACCTCTGACCTCCACGTGTGTATGCACACATGTGCACATATAGCTACCCAC +ATGTACACTCACATATACAAACACACAAATACAATTAAAAATAAAAGTAAAATTAAACTT +CAAAATCAAGGGAGCTGGGTAGCCAAGCCCCTTGTTTCCCCAGAGACTTTTTCAGGCCTT +CCATTAACAGCTGAAGTATATTGAAGAGAATATTGACTTATTAGCCGCCAGTCCCAGGAA +AACATTCCCGTGTAACCACAATTCAATCTAGTCCAATTCAATTCAGCAGCCATTTGCTGA +GTGGCAGTTATGTTACCTGAGCCTGTGGGCCTCTGGGACTGGAGGGCTGGCTTTCTTATT +TGTCCCTGGTCCCTCCCTGGCCAAGCTAAGCTGGTTGGCTCAAGGAGAGAAGTCGTTTCT +GATCTACACAGCCCTGTTTGCAACTTGAACTTGACTCCCATGAGTGGTCCCAGAAAGCAG +TTGCTAGGAGGAAGGTCGGGATGGCAAGTCTAAACTAGTTCGCTAACCCCAGTCTAGGAT +AACAGGGCTTGGTTAGTATACTCCAGAGCCAACTGAGGGGGTTGGAAGAAGGAAGGGAAG +CCAAAAGCTTCAAACCTGTGCTGGACCACGGGTGGTCCAAATGCCTTCCAGAATAGACTT +ATCAAGTCCTGGCAACTCCCACCTGCCCTGAGACCTTCATGTCCACTGGCCAGCAGAGCT +GGCTTAAAGAGACATTGAAAATGATATGATCTTCATCCTCAGGAGCTCAAAGCCTCATGG +GGAATTGTCAAGAACATGATCATTTCATTTCAACAAAAAGCAGCATTGAGAGACATTCAA +AGAATAACTAACTGCACGAGAAGAATGTTGCCAAAAACCAAAAAACAAACAAACAAAAAA +AAAACTCTGTTTTTCTCTCCTGGTCTTTGTTTTCTCCATTACAGTACCAGAGTAATAGCT +TTGTAGTGTTGCAATGATGAAATACAGGAAAAACAAAAGGAAATATATATATATATATAT +ATATATATATATATATATATATATATATATATATATATATATATATATATATATATATAT +ATATATTCTTCCTTCCATATATGTATATAATGTTACAAATAATGAAGAATATACTAAAGT +GACATGGTGTTGATTTTTAATGCACTGTGTTGGTAGTGTTGTTTGGAAAATGCATCAAGA +GTGCATTTAGTTTTTTGCCTGTCAGTAATCCATGCCATTTGATGCTTTTTGCTTAAGTGG +TGCTTTCATGGGTTTTAGTGTCTCCCTAGGCTAGCATGCTGAAGTCCAGATTCACCAGCC +TGCCTTTAAAACACCCATGCAGGCTGGGCTGATACCTCAGTAAAGTGTTTGCAAGGCAAG +CACCTGAGTCGGATCTCACATTAAAAGGGGGGAGGGCATGGTGCTGCTGCTTCTGATCCC +ACTGCTGAGGAGGGGGGACAGAAGTCAGGCTTGCTGGCCTCCCCTAGAGCCAGCTCCAGG +CCAATGAAAGAAAGAGTAGACAGTATCTGAGGGATGATCTGTGAGGTTGTCCTCTACACT +CCATAAGCACATGCACACACATGTTTGTGCAAACACATGCACATTTATGCACATCCACAT +TCTCCTTGCCCAGACGTGATCCCCAGGGGTTCTGATTTAATTGAAAGGGGCCTAGGTGTT +AAAATGTTTGAAAGGCTCTCCAGGAGTTTCTGTTGTAAAGGCAATCCAGAGAGTGAAGGC +TAAGGAGCCTCATTCCACTGTCAGATGGCAAGATGTTTATTAAACCCAAATAGTTGTAGC +AGCAGCACAGCAGGGGTGGGCCTTAAATGACCTTGCTTTGTTTAGTAGGCATTCTATGGA +GTATCACACTGTACCTTATAAACATGTACTTCTGAAATTATAATCTTTAAAGCAATTTAA +AATTTTGATGTTTATATCTACATAAACAATGAATCAGGAAAATAATTAAAATTATACAAA +CAGGCAAAAGAAGAAAGAGACAATTTACAAACACCTATGTACATATGTGTAGGTGCATAT +GGATTCATGCACTATACACATGTGCACATTTTATGTGCATATGTTTTTACATATAATATG +ATATAATACCATAAGTGACAGCTAAAAAAATGAGGGTTAAGTGTGAGGTTGTAGCTCAGT +GCTACAACCATCCGAGGTAGGCATGCATGCACACATGCACACACACACACACACACACAC +ACACACACACACACACAAAGCTCTAGGCAGTGAGGATCACTCAGATCACTCAGATGAAAT +GGGAAGCACTAGATAGGCAGTGGCTGCCTTTATTATCACAAAAAAAATGAACATGAGCAC +CTGTGACCACACCCGTGGAGGGGACAAACCTGTGCTATAGCAGTGCCCGATTCTAAAATG +GGCTTACTCACTTCTAAAATGTCAACCTCACACCTCCAACTGAGTCTGTGTCACAGCTGT +GGAGACAAAAAGCTTCATTTGTCTCCAGTGTCTCTCACACAGCCCTTTACCACCCTACCC +TCCAGCACAGGTTAGTTACGCAGGCTAGAATGCCCACACCTGGGAGTGGGAGCTTTAGAA +GAGAAATGATTCAAAGTTATATAAACTTTAGATGTGAATGGAAAATTTAGTCATAAGCAT +AAGAAGGCTCACAGTGTTCACATCACAAAATCTTTTTTTAAAAAAAGTAAAATTATCAAT +TAACTACCTTATACATCCCTTTATGCACTATCTTTCTAATAAAAGATTTACTTATTTGTA +TTTTACATCTTTTTTTTTTTATTTATTTAATGTATATGAGTACACGGTCTCTATCTTCAT +GCACACCAGAAGAGGGCGTCAGATCTCATTACAGATGGTTGTGAGCCACCATGTGGTTGC +TGGGAATTGAACTCAGGACCTCTGGAAGAGCAGTTGGTGCTTTTAACCGCTGAGCCATCT +CTCCAGCCCCCTTATTTGTATTTTATATGAACAAGTATTTTTCTGCCTGAATGTGCTATG +TAGCCTTAGAGGCCAGAAGAGGGCGTCGGGTCCCCTGGAACTAGAGTTACAGATGACTGT +TAAGTGTGGAGCTAGTGTTGAGGCCTAAACCCAGATCTTCTGCGAGAGGAGCCAGTTCTC +TTAGCCACGGAATAATCTCTCCATCCACTATACTTTTAGGCCAACATAGTTTCCCTGTTT +GCTCTTAGATCTCTTGTCGTAAGCCCACGATTTGGTAACGCATTCCACTGAGACGAGAGA +AAGATAAGGCAGATCAAAATGTGTTCTTTCATCCCCGAGGGCTTAAGTGGCTGTCTTTCA +GACTCCACAGCATCTCATTGGAAAGCTGTGAACATTTTTTTTTAATTATTATAGAATTTT +GGAGTTATCCCTCTCAAGTTTCTTTTATAAGTAGTCTATGGCGGAAGGCGCTTGATGTTT +AGAATCAAGCGTTAGAGGTGTGCACCTCTAGACACAGGCTTTGTGAGCAAATCCCATCGG +ATTCTACTGCCTTCAATTAAAAGACATTGCAGCGATGCTTTATAATTGCAGGCATTGTCT +GCTACAGACATTTCTGGTGGGAGAAACCAGGCCTGGAGTTGTACATACTGAATCCTCTGT +AATTTTACAAGCCCGGTGATGGGAAGATTTCTCCATAGAAGGCTTCTGACTTTCAGCATT +TTAAACATGATTTCTCTTCTGCTAGCCACATATCTGTACAGCCAGGGCCATAGATTGGTA +GGATCACGAGCCTTCCCTGGACATGGCTGAGACCCAGCACTGGGGACCCTGCAGCGTTGC +CAGCAGCCATTTCTCAGCTGGTGCAGCTATCAGTGTCTTGGGTAACATGGAATCTGAACC +TCAGATATCCAGCCTTCTTACCCCAGACCAAATGTGTCCTCTCTCAGCTTCCTCGTGGCA +TTCCAAAAATACCCATGGACATTCCATGGCTGCTTGATCCAGGGAGGACATCTCAGAGAG +CAGAAGTCAAAGTGGAAAGGGGAATTAGTCACAGCCAATGGCAATTAAAATATTTCGTTC +TTGAAGTAATGACTCCAGAAGGACATGGCTAGAGATCAGCCCAGAGATACACAGCAATAA +GAATCTATAAAACGTAAGCTTCCAAATGACTCTCCCTCCCCCCACTCCTCCCTCCCCCCT +CCCCTTCCTGTGTTTTCAAACTATAAGAAACTATAAGATGAACAATCTGAATTATTGGCC +CACCATAAATTGCGCTGGCCTCAAAGACACAGCACACACATGTATGGCATATGGACATCT +GTTTTAGATTGCTTGAGAATTTTTTTTCACTTAGATGCCATTGGATTGGGGTTATTTTCC +CCCTGCCCTCTATTCCTTGAAACCATACCCTTCATAAGAGTTATAAATATTCATGTATTT +TTCTTCTAGTGCCTGCTGTAAAAGCACCCAAGAGGGCCACATTCCTGGGCCTCTGGTCTC +CCTGGTCTTAGGGTATAGGCCTATGGCAGTCATAGGGTATATCTCCCAATATGGAAGTAT +GGTTCAAAGGCACTTTGGTATGTGAGGGTTGTACGTCTAAGAAGGAAAGTTGGTCCAGTA +GCTATAGTAACCACCCAGGGGTTAGGAATTTGGGAGAGGCCTTTGCCTTTTTTAAAAAAA +AAAATCTACTACATAATCATTGGGGTTTTTCCCTAAGGCTAACACTGCCTCTTTGTGGAC +CACATAGCCAGGCTGGCATTTAGTTATAGTTCTGTAGTCCCACAGATTGTAAGAGAAAAT +AGGTAAGACATGAAGCTGCCACCTCAGTTGGAGTTTGTCATCACAGAGACTCGTTTTGTG +TTCTTGGAATAGGAAACACGTTTCTGGAGCACAGAGTTCCTAGAAGCCTGAGTTTGTAAA +CTCAGCCCCACCAACTGCATGATTAGTTCTGACACCATCTCTCCTCCAGAATGACAGACA +ATTCCTCTCCAGTGTGACAGGGTTTCAGTCTTCATATGTATCTTCTGAAATAACTAACAC +AAGCAATCTGGACCAAAGGGGGCAGGCTGCGATGCAGCCGAATGCTTCCACATGTGCAAG +GTTCCACTTTGATTCTCAATTTGCTATGTTTGCTGTTCCCCTTTCATCGTGTCGTTATGG +CGATGTAGGCTTTCAAAGGGCGGCATCTTTTATATTATTTAGTGCTTACATTTGGCTTGA +ACCTACCTTCCTCTTCACTGATCTATAACATGTGCTGTGCATAAAAAGAGTAAGGGGCGG +GCAGCTTATACCAAGGAAAAACTATCAGCAAGTTTATTCCAGTTCTTATTCCGATCTGCA +CGTTCATTTGTTGTTCCTTCTCGGCCATTCCTCAAAACAGATGGAACCTGTCAGGATACA +CCCTCGTTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTGTGTGTGT +GTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGCATGTGTGTAAGGGCTCTGTA +TACCAGGCTGGCCTTGAACTCACAGGAATTAAAGGTATGCGCAGCCAATGCTGCCACCAG +TCACACACCGTATCTCTCTAAGCAGTATTTTCCAGTGTCAAAATGGATTCATGACCTTTT +AGTAGGGACTAAAAGCAAAACCATCATTCTTGGATTTTAGAAGTGAACTTCCTTCATGCC +AACTGGGAACAGTGTAATGGGTGAGTTTTTGCTTTGTACATAATTTTTTTTAAGGTAACA +GGGAAGTGTTTCATTTCTTTGAATGCATTTTGTTTATTCTGTTGGGAAATTACACTTCCT +TTGGAGGTTTGGAATTAGCTTCGAGTGATGCTGTCAGCCACTCCTCATTTGGTGGATGAC +AGTCCTGCAACACTCACCAAAACACTGCCAGAGCCTCTGGAAAATGACCAGGATCTAGCT +TTGTTCAGCTTCTGCTACCTCTGCACAGGCTTCTGTGTGGTTTGACTCCTGTGTGGAAGG +AGCCCAGCAACCTCCCTGTAGGCATCTATTCCAGGGCCTCCATCAGCCATACAAACTATC +ATTTACTTGGAATATTCTTTCAATTAAGTAATTTGGTAGAAGACAGCTAGCAGCCAGGTA +AAGCATCCTACACACTCTCTCTCTAGCTATCACATCGAGCCCAGGCATGGCATATTCAGC +TTTCTCTGCTTGGCTTCTCCATTCATTTGACGTACATTTGATTGCTCATTTATTTGTGTA +TTAAGTGTTCATTCACCTAACAAATAAGGACCACCCGTGCCCTGAGCCAGGCGTCATGCT +AGGTTCTGGAGACAGGGTGGCAATATGATTTCTTGGTCTTGCAGAGTTCGAACTCAATGG +AGATGGGGCAGCCACTCAACAATGTCATTTTGTAGACTCATGCAAAAATTACATTGGAGG +CCAGCACTTTAAGGCAAAATGCCTGATAGTCTGAGGGAAGGGAATTAGGGAAGCAGAGAC +CTGCAAAGGAGATGGGAATTAATTAGGCAGAAGAGGCAGATAGACAAGAGGAACATTGCA +TACCAGCCAAAGCTGCTGTGCCAGCCATTAGGGCAAGCATCTAAGTCCAGTGGAGAATAC +CGTGTTTTCATATGTGGGCTGAAATTGACTGGACTATTTGACACTGGTCATTCTACTAAG +CACTGTACTAGCACTAAGCACTGTACTAGCACTAAGCACTCTACTAGCCCACCGCTTTAC +CTTCGGGAAGCCAGCTGGCCAGCTTTGGAAGCCACTCTCCAGCCTCAGATGGAAATTTCC +CTCATTCTCAAGGGTATGAGCTCATCGCCATGCCAGATGGGTTTCCAGTGAATGATTATT +GTGCAATCTGATTATTTTTATGTCATGTTAATTCCCTTTGAAAAATGGAAACAGGATATG +TAAGATAGAAGAGAATTTTCTAGCGACAGCCAGCAGATCGAGAGAAGGCATACAGTTCAG +ACGAAGGAGCAACTGTGTCATATGAAATAAATTACTAGTAATAACTTTTTACTATGCACA +ATACATTTTTATTATTTGATACATCTAAACATTGGATATCATTGATATCCCTGGTTGGCC +TGGAACTCAGTATATCGACCAGGCTGTCCTGGAACTCACAGAGGTCCTCTACCTCAAAAG +TGCTGAGATTAAAAGTGTATGCCACCACAACCAGCTTAGAGAAACTTTAGATCCACAGCA +GATAACATAGAATCAATGCTAATATAACAGAAACTTGTACTCTGATTGCTAAACAGCCTC +CCACAAGGTTATTCAATATCCTCTTGTAGCTCTCTCCTCTTCTAGCATCTTAAGTGTCTT +CTTCATGCTGCTGACAAGGGAGGACAGAGGATGGAAGGACCCTGAGAGAGGTTTTTTTTT +TTTAAATTTTTATTAGGTATTTAGCTCATTTACATTTCCAATGCTATACCAAAAGTCCCC +CATATCCACCCACCCCCACCCCCCTGCCCACCCACTCCCCCTTTTTGGCCCTGGTGTTCC +CCTGTACTGGGGCATATAAAGTTTGCAAGTCCAATGGGCCTCTCTTTCCAGTGATGGCCG +ACTAGGCCATCTTTTGATATATATGCAGCTAGAGTCAAGAGCTCCGGGGTACTGGTTAGT +TCATAATGTTGTTCCACCTATAGGGTTGCAGATCCCTTTAGCTCCTTGGCTACTTTCTCT +AGCTCCTCCATTGGGAGCCCTATGATCCATCCATTAGCTGACTGTGAGCATCCACTTCTG +TGTTTGCTAGGCCCCGGCATAGTCTCACAAGAGACAGCTACATCTGGGTCCTTTCAATAA +AATCTTGCTAGTGTATGCAATGGTGTCAGCGTTTGGGTGCTGATTATGGGGTGGATCCCT +GGATATGGCAGTCTCTACATGGTCCATCCTTTCATCTCAGCTCCAAACTTTGTCTCTGTA +ACTCCTTCCATGGGTGTTTTGTTCCCAAATCTAAGGAGGGGCATAGTGTCCACACTTCAG +TCTTCATTCTTCTTGAGTTTCATGTGTTTAGCAAATTATATCTTATATCTTGGGTATCCT +AGGTTTGGGGCTAATATCCACTTATCAGTGAGTACATATTGTGTGAGTTTCTTTGTGAAT +GTGTTACCTCACTCAGGATGATGCCCTCCAGGTCCATCCATTTGGCTAGGAATTTCATAA +ATTCATTCTTTTTAATAGCTGAGTAGTACTCCCTGAGAGAGGTTTTAATGGGCCAGCCCT +GCACGTGGGCACAGACCTTTTCCTCTCATCTTATTGGCCAGAACTCAGTCACCTGTCCAC +ACCCAGCTGCTAGACAGGCTGGGAAGTGCAGGTGTGCAGTCACATAGTCAGAAAGTCAGC +GCAGACTGGGGCTAAGAGAAAGGGTTTTGGAGACAGTGGGTTAGGGGTGTAAGTGTCCTC +TCATCAAGAGGACCACAGCCAGTGCTTCAAATTACAGATAATACCAATCTCTATGTCTGC +TAGATTTATCCTATGCATACATACATGCATACATACATACCTGTGATAATGTTTAGTTTA +TAACAAGACAAAGTAAAAGATGAATGACAGCATCTAATAAAATACAGCAACTCTAACAGA +AGACTGTAGTATGCAGTGAGTCCTGGGACTCCTCCTGGCCCTTCCTCTTCTGTGCTAAGA +TGCAGGCACATCACTTGGACCTGGATTTCTTACTCACGTGGATCCTGGAGTTTCAAATGC +AGATACTTGTGCTTCCATCAGTCACTTCCTCAACCGAGCTGTCTCCCCAGGCCCCTCGCT +TTCACCCTACTTAAAGATTCACTTTGTTTTTAATATATTTATATTAATTCTCTGAGAATT +TTGTACATGCATATACTATGTTTATCATATTAACCCCCGTTCCCCCCCCAACTACTCCCA +GACCCACTCCTACCCCCTCTCAACTTCATGTCCTCTTTCTGATTTTGCGTATAGCCCACT +AACTCCAATTTGCTCTGTGTATACACTGATGGGTGTGGGACTATCCACCAGAGTTTGGTT +ACCCAACCAGGGGCCACAGCCATCCAGAGAACTGATTCTCCCCCTGCCAGAAGCTATCAG +CTGCCAATAGCTCTTATCTGGGAGGAGAGACTTGGAAGTCCCTCCCACTCCAGAGGAAAC +TGCTGCCTGGCTTGATCCTGTGCAGATCTTGTATAGGCAGTCCGGCTGCTGAGCAGCAGT +GCTGACGTGTTGCTAGGGCAACAGTGCTGACATGTCCTAGAGACTGTGTTTCTCTAGAGT +GTTTCTTCACTCTTCGCCCATCTTTCTCAATGATCCCTGAGCCTTAAGAAAGGAACGTGG +TCTTGATGTCCAGTTCGTGACTGGAGATCACATTTAATCCTCTAGTTCAGCAAGTGTAGA +AAACACTGATTGCACAGTGTGGTGTCACTACCTCCCAGCAGGGCTTACTTCTGCTCCCCT +AGCCAGTGAACCTGTTGAGTTTCTGACCTGTGGGGGCGGTGGTATATCTAGTGACCCTTA +AATACAATCAGCTGCTGCTCTCTGCTCACATTGAAAACTCTCTGCATTTCCCTTGTCTCT +CTGCTGTGTGGCATACCAAAGGATATGGACGGAGTCCTACCTACTGGAGTGTGTGAACGA +GTAAACTTCAGCCTTTCAGCCAAGTGTCTACGGCTTAGTTAGCTGTTAGACATTCCTCTC +TCTCCCGTTCCCACGCCCATTCCTCTCTGCGTATGTGTTACACTTCTGTGTAAGGAAGTT +GATGTCAGGTGGCTTCCTCGATCATCCTCTGCCTAACTTTTTAAGACAGAGTCCCTCAGT +GAACCTGGAGCTCACCAATTCAGCTAGGCTGGCTGGCCAGCAATGCCCAGGGAACCTCCA +CACCTCTAACCCTGGGGTTACAGGCATGAGCCACCCCACCATGCCTGGCTTTGAACTTGG +CTGCTGGGGGTTGAACTTACCTTACACTTGTGTAGTAAGCACTCTACTGACTCAGCCAAA +CCGTTCAGCCCTAAGTTAGACATTCTTGGTAACAGCAGGCGACATTTATTTAATGTTCAA +TCTATGTGTGTTTCACATGTACCAAGGTAACCTAAAAAAGGAGATTCCTCACTGTCCAGC +TTTATGCAAAACTGAGAAAACTGTTTTAGAGTGATTTGAATCACAGGGTCAAGGGCACAC +AGTGACATGTGAGGGATAGGGCTAGGTCTGAGAGCTGTGAGCTCTGCAGAGGTCCGGCCC +AACACCTTAGGTAAATGCCTGGTCTTGGGGAGCCTGCTGGAGAGTCTGCTGACTCAAGGG +AAACCTATCCCCAGGGAGTGCCATTTCCTTCTCGAGTGCTGAGTGCTGTCTGCTGTCTAC +ATACAAAGCCTTGTTCATCTCAACTTCAAACTTAGTTGCTTCCTTCCACTGTCCTTTGCC +TCTCCCATCAGATATGCTAATTGGTGCAGTGGGTGTGGTACTGAGATCCAATAGCTCTGG +GGCAAATCTCAGTTTTAGCACTTAATTGTATGACCCGAGACTTTTGACTTTGCCTCCCTT +TCTTCCATTGTGACATAGCGTTGTTTTTTTTTTTTTTTTTAAAAAAAAACCAAAAAACAA +AAACCTCAATAACCTGTAGTACTGAGATCTCATAGGCAAAGATCTTCCTATTTCCCTTCC +CCTTCCTTAACAAGTAGCCATTGTTGTAAATGTCACCACTTTGTAGTCAATTAGCCAACC +TGTACTGAATTACATACTAGTCAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAG +AGAGAGAGAGAGAGGAAGCTATGCATTCGGTACAACTTTTGAAGGAGCTGGGTAAATCAG +TGAGGTCGGTAGGGGAGCATAGGGCACATGGCACTAGCCAGCAGTGGTCAAGAGAAAGGA +TGGCATTAACTACAGCGGATTTCAGAGGAAGAAGGAGCCAGTGCTCAGACAAGATTCAGA +GAGGAAGTAGAAGGACAGACAGGATTTATATAGGCTCTGGGGGAGGGGAGGATGTCTAAA +CAGGAAAAGCAGTGCATGCAAGAAGAGAACATGGAAATTAAACACAGCGTTCATGGTTAC +ACTACACAACCGACCTTCTAAGGGGCTTACGGAGAGCGGCAGAAGGGGCGTTGGGGGAGG +GCAGGAAGATGCAAAGGCACAGAAGGAAATGAAGACAATGAGGACAAGAGGATGCTTGGG +ATGTGCCTTAGTGGTGAAGCACTTGCTTAGTGTGCACAAGGCTCTAGACACACCCCCAGC +ACAACAATAACAACAGAAATCAAACAGAAAAACAAAGCAACAGCAGACGTGGTTGGGAAA +GAAGGCAGAAAAAGGCTGGATTTCACCAACTCTATGAATTAATATTGCAAGCAGACATAA +CACCAAAGGTTCTCAGTTCCCAGCTGGATTCTAAATCCTAAGACACTGCTTTCCTGGGGA +AGCAGTGTTCACACTTTATACATTGTGCACTGTGTGCACTTAAAGTAGTAGCCAAAAAGG +AGACGGCTGATTCAAAAGATAGCAGCAGGGAGGAAGTATACAGACATCTCCATCAAACCT +GCACACACACATACACACATACAGATCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCT +CTCACACACACACACACACACACACACACACACACACACACACTTCTGTTCTGTCCTTCA +AGTCATCTGCTGGGATAAGAAAGAGTTGTTCTTGCCCTTAACCGGTTTTTGCATGACCCA +GTGTTTCACAGCCAACTGACTCCTTTTAAGACTCCCTAAGCCAGTAGTTTAACAAGAATG +TTCTAGATAAGCAGAGACTCAGGTCTCAGGCCCAAGGAAATGTCCACATAGGGAACCAGG +GGGTGGTTAGAATTAAATGTAGAGCACATTGGGAATGAATCTCCATTTCTGAAAGTGTTC +AAAGCCCCCTTTCCAGCCTGTGTTCTGTTTCTCAGCCCACCTCCTGCTGTTCCACAAACT +CTTAATCCTGCTCAAAAATTCAAGCCTGTTCTTTGGCTCTTAAAACTCACTGGGGAATCT +TCTGCTCAGTTAGTGATGTGTTATACTGCTGGGAAAAATAGAAGACCATGAACTACAGCT +GTATTTTTTTTTTCTATCATGAGTCCCAAAGACAAGCTCTGGTGAGTTTAATGTCAGGTT +GATGGCTATAAGGGGACTTTTAGGGCAAAAGGCTCAGATTCCGTAGCCCCTATAGGCTAA +GTTCAGCCACTATCCCAACTCACCAGTGAAAGAGACACAGTCATAGAAAGCAGAGACGTG +AGATGTCATCAGTTTTAGGAGTAGGAGCAGTTCCAGGGCTCCAGTGAATGCCAGTTCACT +TTTAAAGCATTAGTGTGAGATGTAGGCCTAACTACAAGAAGAATTGGAGAAGAGTACAGG +TTTATATAATTAAACAGGCCTGTCAAAGGGTGACCAAAGACCATTGTCCCAGCTCAGCTC +TAGTTAAGACGTTATTATGGCTATCAGTGGGACAGGGGACAAGCCTGGGTTTTACAAGAG +GAGTTCCTCCAGAGTGTAGCCTTGCCACTGCAGATAACTATTGGGCTGGGTGGGCTCTGA +CGTTGGAGATATTGCTGTTCCTGGAAACCAAGGTGACTGCAGATTTAGGACAGTAATTTA +TCTCTGCCTTCTTCGAAGAGGGAGGAACAAGCAAGCTTAACCAGATAGACACTGATTAGA +TAAGGCAGAGTCAAACAAGAGTGTGTGACAGAGACAGATGCAAACTGAAAGCAGAGACAT +CAGGCCTCCTCCATCTTGTTGCTACTTACCTTGTGTGCCCACACAGGGAATCAATGCTTT +TTGGCAAAGATGGCTTCTGAATGATATGGGTCCAGGTCCCACGCCCACCATTTACCTGCT +GCATGAATCCAGCAAGCTGATTGGTTGTATTGATCTTCGGTTTTATTTCCTGGAACGTTG +GGGTCACAATCAATTTCATATAGGATCATTCTGCGTTCAATTTACCTATGTAAAGTACTG +GGTGCATCTTGCAACGCTCCTAGTATCCTCAATAAAGGGTGGTTGTTTCCTTATTGACCC +TTTATTCATCTTGGAAACACCCCTGGGAATCCTGCCTTCCTTCTCAGGTTCTTGGCAGCA +GACACTGAGATGCATTTGAAAGGAGTTAAAATAAAAACCACCTGGACAGTTTTTACTTGC +ATCACCAACTCGGAAGCACATGGTGCAGGGGCAGGAAGACAGGCGTGTTCTTCGAGAGTG +CTGCCTTGTGTCAAGCATCAATGTCCTCCTCCCAGCAGCCACCGTCCCTCCTCCTTACTC +TGTGCCTTTCTGAAAGGGTGGGTACCTCTACATATGGAAAACAGCTTCTCTGTAGGGCCT +ATAATATGCTAGAAATTCCAAAACAGAAAAGACCCCAGCAGGGCACTGGCTCCACACTGG +CAAATAAACCTGCTATCCCGCACCATCAATGGTACTGCAATGTGCTTTCAATTATGGAGG +GAACTGAAGTCCTAACTTCAAGGAATAGTTTCTTGCCCCATGCAGAAAGCCTGCAGGGCA +CTGTCTTGGTTCATCAGCCCAGTGAAGGCGTCTAGAGTCAAAGGGAACCTTCTCCATCTG +GGTGACATTGTCAACCCCAGCAGCTACCAGTTCCTCCACAGTATATCTGTCCTTGACTAA +CTTGGGGCAGGAGGACAGTGGGTCACCTACCCAAAATGCATTCAAGGGTACAGTCATGAA +AATCAAGTCAGATGATAACTTTCTCTTGTGCCATTGAGAATGATTCATGATTTGCTCTGT +TCCTGTGACATTTGAAAAATGGCACCTGTCTAAAAAAGAAAATTGTGTCCATGGGTAAAA +GAATTGAAATAAAAGTCCTTTATTAGAAGGAAATTTAAATTGCTTTTAAAAATGGCATCC +TGCTCTTTCTAGCCTACATATAATCTAAGACATCAACAATTAAAGGCACAGTATAAGCAT +TAACTGGGTTGGTATGAAGACCCAACCATGAAAATGGGCATTCAGAAAGGATGGAGATAT +TATTCTTCAAGCTTGTGTATCTGTGATAAAACTCTAGGACTACATTTGTTGTTAATCCCT +AAAGTCACAAAAGGTAGCCAACAGCAGATGGGGAGATGGCTCAATCCATACAGTGCTGCA +CATTCACAAGGACCTGAGTTTGGATCTCTTGCATCTGTCTAAGAGCTGGTTGCACTTCTA +CAATCTCAGTGATAGAGAAATAAAAACAGAATGATCCGTGGAGCTTGCTAGTGGATCAGT +CTAACCAATCAGTGAGTACCAGGTTCAAGGAGAGACCCTGTCTCAAAAACTAAGGTGGAG +AGCAATTGATCTGAGTATCCCTACAGACTATAAAACAGGTGAGTTGTCTAATGGTCCTGA +GGGCTTCTTGCCTTGTTTCTCTTACCTAGCACTTTGATAATAGGAGCCACTAAGCATAAT +GAGAAATTCTGATTGTAAATGGTCTACTTTCTGGTCTTGACTTGTCTGCCTGACATTCAT +TGCTGGATCATTCAGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGT +GTGTGTGTCTGGAGATTGTATATATGTGTTTGTGTGCCTGGGTTTCCCTTTTATTTATTT +ATATTTGACCATGAGACTTGAAAACTTAAAAAACAAAAACATTTCAAGGAATACACATTG +TGAGAGAAAAAAAGTCACACTTGCCTCATCCTGGAGATATTAAATTATACAGGTTTATAT +AGCTCTAAAACAAGCCACTTCCTAATTTAAGACATTTTTCTCCTTTAAAAAAATGTATTT +CTATACTTATTTGTCATTCTCTTTTTTATTCATTTACCCATTCATTTGTTCATTTATCAT +ATGAATCTCAGAGCTCTACCACACAGCTAGTGGATCAGTCTAACCAATGAGTACCAGGTT +CAAGGAGAGACCCTGTCTCAAAAACTAAGGCGGAGAGCAATTGACCTTCGTATCACTACA +GACTATAAAATGGGTGGGTTGTCTAATGGTCCTGAGGGCCTTTAAGTTACATATATTGAT +ATTTAACAAGATTTCAAACCTAAAGATGCAAGGAAAACTGATGGTTTTAGCTTCACTTCT +CCATAAACTCTCAGCCCATAAGTCCTAATCACCCTTAACAATTTCATCATCAGTCAGGAT +GTCCCCCTTGCAAGCAAGGTTGAATGACTACCTTCACTTGTTCTCCGCAGCCCCAAGTGC +CCTTCTCTTTCAGTGACTTTTTTTTATCTACTATCCTCTCCATTCATCTTCAAAGCCTTT +GTGGTTTTCCTCCGAGTCTTCACTCAAACTCACATCTTCTCACAGGTCCTAAACTGAGAG +CATCCTCTTGACTTGCTACGTTCTTTCTCCAAGATAAGACATTGTTCAGATTTAGATGTG +AGATGTTCCTTACCAGCTCCCGGTGTCCCAGATGAGGATGCTATGCTGGGAGGTGAATCC +TAACTGAAAGAAGTGGGTTACTGGGGGAGGGGAGAGCAGTTAGTAAAGTTCCAGATCGAG +CAATAAAGGCAGAGGGGCCTAGCTGCCACACCCTACATCCATGAAACTGTGAGCTAAGAT +AAACTATCATTCCCATAAGTTGTATATGTCAGATGTTTTGTCCCAGGGATGAGAAATGCA +AGCACACTTGTTCCCTTCTTATTAAGCATCTGTGAGTTTCTTCCTCAGGGCCCCACACGC +TCGCCACCTACTCCTCAAACCTTCATGCTCTTGGTCTCTGGGCCCGCTTCCCTCAGTATT +CACCAAGAACCATTCATCTATCACACCCATGGTGATTTGCCTACCTCAGGATTTCTGGGC +TTGACCACCTTTCCTAGGGGAAGTGCTCAGGTCCCTTGGCACCCAGCCTCCTGTGTCATT +GTGCCCGCTCTTCTTCTTCTCTGAGTCTTTTGGGTTCCAATATTGATCCCTTTGGCTCTC +CACCTCATCTAGGGATAGATCCAAAGGTCACTCCTCCTCTTATTCTCCCCCCTCTGTTCG +CACTTAGAATCTCCGTGTTTGAACTCCATTCTATTCTTGGTCTAGTTTGCCCATGGCTGA +CAAATACAAGGGAGGCTTACATTCTGTTTGACAAACAGGATGCTAACTAAGTAAACGGGT +CAACAAGGTACACCTGTCAGAAAGGGACTGTCAGACATAATGACGCTGTTGCTGAAATCC +AGATGCTGAAAAAATAGCATGGCAAGTTCTATGTATGCGGTGTGCATGGATGTGTTTGCA +CATATGTGTGGAGACCGGAGGGAAATTGAGTGATGTTGCTCAGGTACCATTGATCATTTC +CCCCCTTGGACGTTGTTTGCCCCTGGTGTGGAAATCCCCAAGTACTCTAGGCTGACTTGA +CAAGGAATCCCAAAGGTCTGCCTGCCTCAGTCTCCTCCTGTGCCACCAAGCCACCTCTTG +TGAACATGGATCCTAGGGTCAGTCAGATTCTCATGCTTGCCGCTTTACTGACCCAGCTAT +TTCCCTATCGCCCAAAGTTCTAAGGGAGGAAAGAAGGCACAAGGACGTATACAAAAGAAG +GTAAAATTAATTAATTGATTGAATGATTGATTGATTATAAAGAAAAAAGAAAGAGGAGGA +AGAGAGCAGGTCCAGAAGCCCCGAAGCAGAAACAAACAGAGGCCAGCTGCAATAAGAGAG +GGGGAAGACACTAGGCAGGGAGGAAGTGTGCTAAGCTGCGGAAGGGTGGGAAGCCTTCCA +CAGGGCAGGTCTTCCAGGAGAGGGTGAGCATGCCTACTTTCATCCCTTGGCACCTTCTGC +CTAGAGTGCCTTTATTTATATCGCAGCTTTTTCCTCCTCTGCTACAGATACTTTGAATGA +GAGCAAGTCAGGTCTGCCTTGTTTTCTAACCTATACAGCACTAATCACTGCTGTAGTAAA +TGTGTTACACTTCAGTGAAAGGCACAGAATCGAGTAGAAAAACTGTGTGAAGACCAACAC +TTTCCCAAGTTAAAGCCAGCCCTGGAGTCAATGCTGTAAATAACAGCACAAAAAATGATC +AGTAACATTTGGTCACCATAGCTAAGACAAGAGTCCCATGTTTCCCTGCCCCCTCACCAG +TCGGAGAGTTCAGCATCTCCTAAAGCCAGTCATCTGGGAAGGGTTTTAGGGCCTGTGCAT +GTTTGTCATCTCCATGGGGCCAGCTGTGGCCAGAGGAGAATTCTTAACACAGGCTGAATT +AACTTGAAGACTTTCTTGGGGAAATAGTCCCTACATTATGAAGTTGGTGACGCCACTAAT +TAAAGAAATATTTTCCTGAGCCGCTGTGATCTGTCACAAGAAGTGTTGACTATTGATGAC +ATGCACATGACTTCATGCATTCCAAAGAGTGAAATTCACAGATGTGAGTGGCTGCTTCTC +ATGCCCATAGCTTCTGAGACAAGATGCTGAGAGTGCCCCACAGTTTAGGATTCAGTCTGG +AGATGGAAAGGCCAGGCTGAAGTATCTGCTTGAAAGTTTCTGCAGCCTAGATTCCATGGG +AGTCTGAACTTTGGCATCTATGTTAGTCAGCATCATGGACCTCTAACAGTGCTGGAGGTA +ATCAGCTTACAGAGCAGAAAGATTTACTTGGGCTCACCATTTGGGATTGGTCCATGATGG +TTGCCCCTATTGCTTCAGGCTGGCAGCAAAGCAGAGCATCATATGGCAAGCTTCTGAAAG +AGCAATGTCACTTACATTGTGTCCAGGAAGCAAAGAAACAAAAAGACTGACTGGGGCAGC +ACCGGCTCCTTCAAGGGCACCATCCCCTCCCACCATGGCCTAAAGATTTCCATGAGCCTC +TCCTGACCAAGTTTCTCCCATTCCCAACAGCATAGCCCTGGGTATCATGTCTTGAACATA +GGCCTTGATGGAACTCCCCAGATGGGAACTATAACAGGATCCTTCTCACAGAAGAATGAT +TTACAAACTGTGATAAGGTTAACGTTGCATTGTTTTGGAAGCCATCAAGCCTGAAAAACT +TGCTTATTTAAGCTCAAAGCTTTGAAAATTCTCGGTAATAAGTAGCTCTTATCTTAATTG +TACAGAGCCACAAAAATGAAATATTACAAGAGTTTCCTTTGATTAGGTCTGGCTCTAGAC +ACAAGCTCCAAAGATTAGTGCTGTATGTCTCAAGTTGCAGGGCGGGTGGGAGGGGGATGC +AAACATAGTGGAAACTCAACTTGACATAGTGGACTGATTCCCACATGAACTAAATTGCCA +TGCAGTAAGCCACTCTGAAAAAGTGAGGTTTTACCAAATGCAAGCAGATACATCTCCCAT +TTTCTCTGTCTCGTTTTCTCACTAGAACATGCCAATGGTTTCTCAAATTCCCCCAGAAGG +TCAACAACCTCATTGTTCTGGGCACTCAGAGCAGACATGGTTTTATTGAGTGCATCAATT +TGAAAAGCAAAATAGACTTGAAAAATGATTATATCAGCATCCAATACCGTCCTATGGCGT +GTTTTGAATTGTATTCATTTGATAAAATATTCAACAAGTGCTGAACATGAGCACATTTCT +ATTCCTAAGAGCCAACAAACAGCCACACTCCAGGGGAGTTTGGACATCTATTGCAAATGT +CATACTGACATTTCAATGATCTGATCAATTGTTCGATTCCTCCCTCTCTCTTCCCTTGCC +CTCCCCAGCCTGGCTGGCACCTTCCCAGGGGTTCCACTGCCTACCCTCTCCACATCCCTT +GGCCATCTCAGAATTTTGAGCTGCCTGACTGCCACTCCCAACTCCTCCGAGCTTGTCTCC +TTGTCCTCATCTTTAGTCTCTTGTCATGTTGGACATGTAATTTGTCTTCTAAGATATAGA +AAGCTTTAATGGCTCCTGATGATCCAAATGCCTGAACGGAAAAGCCTTTATTAATACAAT +CATATGATCAACTAAGTTGGAAAATAGGTTTGAAAGCGCTACTTTTAAAAGTTTTCATGA +ATTCCCTTACTATGCATATACCTGTGTGTGCATGCAACCATGCACGTGTACATGCAACCA +TGTACATGTATAAGCAAATCACAGAATCTGTGTGGAGGTCATAGGACAATTTACAGGGGT +TGCTTATCTCCTTCCCTTGTGTGGGTCCCAGGGATTAAACTCAAGTTCTCATGAAGCAAG +TCTCTTCATTCTCTGAGCCATCTCACCTGACTGAAGGCAGTATTTCAGCAGCATAATTAT +ACAACATTTGTTTATTACAAAGTCATGCTATGGGAACCATATTTGGGTCCCATGATAGCA +TAGAAAATTCTGGAGATCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCGC +TCACTCGCTCACTCCCTCGCTTGTTCTGCTAGTCTGTGAGCATGGACAGGCACAGGCCTG +AGTATTTGTAAAGGCCAATGTAGTTTTTCACGTTGACCCTTGTTGACATAGACAATAGAT +GCCCAGAAAGATGCCATTAAAAACACCCTCACAGGGGCCCAGGACCTAATAGAAGGAATT +CTATGTCTGTGCTGTTCTGGATTGAGACATGCTAACATCAGCAATGTGAGGTACAGCCCG +AGATGCTGCGACTCTGAGGCTCATTTCTGTGTGGAAATGGAAACTTCAGCATCGTCTACG +ATGTTAGTCCTCCCCCCTTGTGTGTTGGGGGCTGTTAATGAAGGCTAAATCCAACCTTTC +CAGCATCCTCTAGGCTTAACATAAACCACAGATATTAGTCAGCTCAGACCTTCCCAGCTC +ACTCTGGTACACTGGTTTCTAGTAAGTGGGCTCTGGAATCCACCTGCCCTCTCCAGAGTG +ACAATTTCAGGCATGTGACATGTGGGCCATTAGAAGACCTCTGTGTCCTTTGTTCAGCTA +TAGACAATGACAGTATGGAAGAGCAGATGTACAGAAGAGCTCATGGCCAGGACTGTCATT +TCCAGCATCATAACTGTCTTCTGGCCTCTGTCCACTTCCATCTTTTGCTTTCCATTCTCC +AAGCCCTTGGCACACTCTCAGCTCTGCTTTTAGTCCTGGAGTTGCCAAAGCCTGGTGTGG +AAGGGCTAATGTGGTCCTTCCTTTCCCATGCCTGGGGGATTTTCCTACCCGTCTGTAGAG +GCTTACCCTGATTTAAAGGCAGCTGCTGAACCCCTGCACAGCTCATAGTGATCTCTTCTG +AGGTCCTGAGGCATTTCTGAAACCTTCCAAGCTTCCTCATGTGGGCACTCAGCTTGCTTG +CAATCATTTGTCTAGCTAGCTTCAGCCTCACAGGGCCCATGAAGGAGGGCCATGTTTCAT +TTCCAACACAGTACAAGTCCACTACACTACACTACACTACACTACACTACACTACACTAC +ACTACACTATACTATACTATACTATACTATACTATAGAGAGACTGACAGAATCAGTGGAT +TATCAAGTGAGTGATTGAATGAATGAGTGAGTGAATAAATGACTGTCTGGCTAATTTGCT +TGAGTGTCTGTCTCCCCTCATTTAGTGCACACCATACTTTGTCACTTCTTCTATGACAAA +TGTAGAGATCCATGTTGATTGTTAACTCATTAAATAGTTGACAATTTTGGTGAAAAGGCT +AGTAAAGGAAAAGAAGTTAGAGGAAAGATAAGTGAACAAAAAGACACAGCTAAATCTCAA +CTTGATTATGTTCCCATGGCAAAAGACCACTATAAAGTCAGCTAGTAGCCATCCATCAGA +GCTTGTAGGGTGACCAACATCACAGGGTGGAATATGTCCAGTTAATCAAAGTTACCGCAC +ATGACTCTGGGAAACAAACCTTTGACAACTGCCCAGGCGAACCCGAAATGCTTCCTAGGA +TAAGAGCATACTGTCTTCTCTCCAGGACTCTCCAGCACTCCCTGACTTGCTGACAAGATA +GTGGAGGCAGAGATAAGGCTTCTGGGAAGTTATCACATCTCAGCTTACTGGTTGCAGCTC +TGCTTTCCACTCACCAGCAAGGACTCTTGTACTTAGGATCGGGCCTAGAAAGTTCCACTG +AGTGCATTCTTCCGGCTCTTGGGTCTCTGAGACATCTACCTGTGCTTGAATTTTCTGGTT +GTCACTCAGCATACTGAGGCAGGGTCAAGTTGGAAGCAAATGGGGTCACTTTCTTTATAC +TTTTTAAAAATCCCAACTCATAGTTATGGGGTTCCAAAGGAATTCCTCACGTACCTCATC +ATCTGGTGGTGCATCCATGAAGGCGAATGCTAAGGGCCTGCCTGTGTTTAATGCTCAGGC +TCCATTTTATGACCTTGTTTCCAGCCAGATGAAGGTGAGGTGGTGGCTTCCACCTCTGAC +CAGGGCTGGCTTCTTCCTGGAAGTCTAGAACAAAAAGTAAGGAAATGAAGGGTAAGTCAC +TGGCTTAACCTGATAAGAAGGGAGAACCAACCAAGTATACAACACCTTCATTCTCTCTCT +CTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCCCTCTCTCTCTCT +CCCATCCTCCTTCTGGAAGAGGTGACAAGATTTCCAGCAGTGACCCTGGCCACATAATGA +AATGAGCTGTGTTAGTTGCTTTCTCTCAGAGAGCACGTGAAGTCTCTCAGCCCCGCTCAT +AGAACGGACTGTTCTCAGGCAGGAACTGGCTCAACTGTGAGCCTCTACAGAACCCCGCCT +GGCAGATTTGTAGACTGTGGTGCCCATGAGACACCTTAAGTTTTATGACTACATATTTAA +GCATTTATGAGATTTGAACTGTGTTGCATTAAAATGGGAAAAAAGTGAGGGGGAAAACAT +CCCAAGGCTTGCAGCAAGAGTAATTAGCCCCAAAAGTTTCATAAAGGGTTTGATAGCATT +CTAGCTCGAAGCTCCTTCCCCAGGACTGTAGGAGAGAACGGGAAGAAAGGAATGCATTAA +AACTTCACTATAGCATTTTGAAAACTTACAGGGCCAAACCAAGCAGCTGGACTCATGTTC +ATAAGGAGACTCAGCCTCAATCTAAGGTACCAGATAAAAATTTTACTGGGGAGAAAATAT +TCAAGACGTGAGCTTGACTGTTTTCATCATACCCATGAAAGAAATTTCTTTCTTCTCTCC +TGGTATCCATTATCCTAGGGTTGGCATTAGTCTGCTTGGCTTCATGCCCCCCTAGCATCA +ATCTGTTTCCTTGTTGTACCTTGGTTGCCCTGACTGGTACCAGCAATGGGGCCAATGTAA +CTGACTAGATGCTGGAATCAAACCTGTGTAAATTCTGCTCTAGTGACACAGCATAAACAT +GGCTCAGCTTGACCTGGGCCAACTGCTCCAGGACAAGGGCCAGGCCAACAGCATCACCAG +TGTTTGCTGAGGAGATGGAATTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTC +CTATATATGTATATATATATTACATGTATATATATATATATATATATATATATATATATA +TATATTTTAATTAGGTATTTTCTTCATTTACATTTCAAATGCTACCCCAAAAGTCCCCCA +TACTCTCTCCCCCCCACTCCCCTTCCCCCCACTCCCACTTCTTGGCCCTGGCATTCCCCT +GTACTAAGGCATATAAAGTTTGTAAGTCCAATGGGTCTCTCTTTCCACTGATAGTTGACT +AGGCCATCTTCTGCTGCATATGCAGCTAGAGCCAAGAGCTCTTGGGGTACTGGTTAGTTC +ATACTGTTGTTCCACCTATAGGGTTGCAGACCCCTTCAGCTCCTTGGGTACTTTCTCTAG +CTCCTCCATTGGGGGCCCTGTGATCCATCCAATAGCTGACTGTGAGCATCCACTTCTGTG +ATTGCCAGGCACGGGCATAGCCTTACAAGAGACAGCTATAAGAGGGTCCTTTCAGCAAAA +TCTTGCTAGTGTATGCAATGGTATCAGCGTTTGGAGGCTGATTATGGGATGGATCCCTGG +GTGTGAGATGGAACTTTCTAAGCAAAGCCCTTTGCTTTAATGTTACAAAGAGAGCATATT +TTATTTGGGTTTATTTTTAGCAAAAGTTCTATCTGGATTCTGTGTCATTGCCCTAGACCT +TTGCTGTAGGAGAGAGTGAAAAGTACTACTCACAGTTATACTTTTAGAATAACTAAACTA +CAGCTTAAAATTCATTATACATGCATACATACATACACACACATGAATATATACCACATG +TAACCTTACAAAATCAGAGATTTTATTACATAAACAACCATACCACATACCTTGTTTCCC +TTTTTTAAAAAATAGTAAATCGGACAATATGTCTTTTTAAAGTCTGAAGGTGTGCGCATG +TGCGCAGGAGCCTGAGGAGAATGTCACGTGTCTTCCTTCCTCTATCACTCTGCTTTGTTC +GTTTGAGACAGGGGTCTCTCACTGAATCTGGAGCTCACTGGTTTTTGCTGAGGCTGGCGA +CCAACACACCCTGGTGATCCTCATGTTTCTACCTCACTTCAGCTCCAGGAATAGGGCCTT +ACAACCATGCCAGACTTCTTGCATAGGTGCTAGAGGTTCCAACTTAGGTCCTTACGCTTG +TGCCTGAAATGCTCTTACTCACTGAGCCGTCTCCCCAGCCTGCACATAGGTTTTCTTTGG +TAAACCTTTGCCATCCGGGAGAAGAGTTTCTGTGTTCACATGAAGTTGAGAATTCTATTT +TAAAACAAGTTTAAAAAAAAAAAAAGATTTATTTTATTATTATATCTAAGTACACTGTAG +CTGTCTTCAGACACACCAGAAGAGGGCATCAGATCTTATTAAGGATGGTTGTGAGCCATG +TGGTTGCTGGGATTTGAACTCATGACCTTTGGAAGAGCAGTCAGTGCTTTTACCCTCTGA +GCCATCTCTCCAGCCCCTTTAAAACAAGTTTTAAGAGGCTGGTTTGTAATGTCTGCCTTG +CCTGAGCATCCTAATCTAAGAATAGGCAAGCCGTGATGCCCTGTCACTGTTCTAATCTAC +ACGGGCTCAGGGCCACTGACGCTCTCCCTGCCCTTGGCAAAGCTTTAGTTGGTAGTCACT +GGCGGATACCTTCAAGATGGACTCCTGGGAGAAGGCTTCTTTTGCTCCTCCTGTTTGTCT +TCAGTGGCTCTACTTTATGCTCCCCATGAAAAGTGCAGGGGCCTCCGCGGTGGGGAGCCG +TACTAGAGAAGTCAAGACATTTGAGACGTGGAGGGACAGCTCCTTATTGCCTCTAATGAG +CCTTCCCCAGTTTCATTGCAGCTGAATCAGAAACTTTCTGACTCATTTACCCTGTCTCAG +AGCAGTTCTCTGAGTGAGTGACCTACCATAGTAGGACAAAGAGGCCATCATGAAAACTTA +CTACCTGGAACAGCAGGCTCAGTGGTTGCTGGGATCCGGGCACCCATCCATGCTGACAAC +GCTCCCCAGAAGCACCTACACAAACAGCCCCTGTAGCTCCTTCCTTATCCCTATTGTTCC +CCGTGACCTTCTGTTCTGTTCTGTCTCGGGCCCATGATGCCTTGAACTGTCAGTGAGGTC +TCCAGAGGCCATGTAAGGAAGGGAGCAGGAACTACCATTCTGGAAAACCCCAGGCATTGT +AGCCATGGTCATGTGTGTACCATGTGTATCAATCTAATGAATGCCTTCTAAAGACAGTGC +TGTATTAGGCCAAAGGGAAACTGATCCTACTACACAGCAAAAGAAGGTATCTTCACTCCT +CCCCATAGATCCTTAGGTGGCTCTGGCCACCTTCCTCCTAAGAAATTAAATCTAATTATG +ATTCTAGGTGCTTGATTTCTCGGCAGCAGAGAAGCCCCCAGATTAGCTTGTTTAGCATCT +TCTGCCTGATTCTTCCCCATCTTTCTTGAGAGTCCCTTAGAATTCTCCCATCCTGCTTCC +TTCTTGATCATGAGTAGATGACTGGTCCCAACCTGCCCTCTGACCAGCTGTGCACTTACT +GCCATGCTCAACCACCTTGGCCCAGAGTTCGAGGCAAGTTTGGAGTAGCAAACTCTAAGT +AGCTCTTACAAGCTATAATCTTCCAGAAGACAAAGGCAGACAAAGGTCTGTGTGCTTTGT +GTTGTGACAAATGTCCATGAGAAATTATTTCAAAAGAGGAAAGATTTCTTTACGTTCATG +GTTTTGCGGATATCCATTTGTGGTTGGCTGCTTTCATTATCTCTAGAACAGGTGAAGCAA +GGCATCATGGCAGAGGGTGTAAGAGCAGAATTGCTCACTTCACAGTAGCTGGGAGGCAGG +GAGAGTAAAATACACCCTAGGTGATTCCTCCATGTTCCTGTTTTGTTTTATCTTGGACCC +TGATAGCTGTGGTGGTGCCATCCACTTCCAGGGAAAATGTTCCCCTCTTTCTTAAGTCTC +TGGAATTGCCAAGGACATGTGCGTTGATACTATATCTCATGTCTCTCCGTCCAACCAAGT +TGACAATGAAGATTATCACAAATAGCTGGTTTAAAGGATCCAAATGAGTAAGACCTATCA +TGACACTGTTGTTCTCAAAGTAGCTGCCATATCCCTCCCCTTCATGACCTAGCTCATCCC +CTGTCTCCCTCTCAGTCCTTTCAGAATATACCAGGCAAGGGTAGAAAGAATCAAAGATGG +ATTTGTTCCTGTTCTAGACTCACATCACGTATGTTGGCAAAGAGAAATAGTTCCAGACCA +ACAAATGGACATGATGCAGAAATCTAATTTTAACCCAAGGCCATGCATTTCTACAAATGC +AACAAAAATGATGGCATATGTGGTATCAAATTAAATTCAAGGGTACCTGTGTTTTGAATC +TGAAATCATTACCTCTCGTGGACGTGAGGAGGGAATCCACATTCTTCCCAGTTCCCACCA +CAGCACATGTCGTATTCTTAAATAGGAGGGAAGAGAGCCAGAGAGATGCCTCAGCATCTG +AGAGTGCTTTCTGCCCTGACAGAGACTTAAGTTTGATTCCCAGCATGCATTTCAGGCAGC +TTGTGACCACCTATAATTCCAGCTTAGGGAATCTGACACCACACCTTTTTTGACCTCTCC +ATGCACCTGCACATATGTGACAGACAGACAGACAGACAGAACGCACGCACGCACGCACTT +TAATAAAAAAAAAGAAATAATGAAACAAAGACAAAGGTTGGGAGAAGGGGAGGAAAGGAA +AAGGGGAGGGAAGGAAAGGGGAGGGAAGAGGGAAGGAGGGAGGAAGAGAGAAGAGAAGAG +AAGAGAAGAGAAGAGAAGAGAAGAGAAGAGAAGAGAAGAGAAGAGAAGAGAAGAGAAGAG +AAGAGAAGAGAAGAGGGCAGTCTGGCTGCTCACCTCTGAAAGAAGTCAACCTATGACCTT +GATCTCAGTTGACACTACTCTGAGTCCCCCAGGGAAGCAAAGACACAACATGAACTTCAC +TTCCTCCAAAACCTCATGGACTGCTACAGCAGTGCTCACTCCCTAACTCATGAGCTCCGA +CTGGAAAGGACAGGATCCCAACACATACTTTTGAGTCCTGTTCTCATACTCATTGTCATC +AAAAAGCTACACCATTTGCGTAGGCAGATCATTAGAAACTAATCCTTTACCAAGCCTCCC +AAGGTGTGGATTGCTTCACCATTTACAAAATATTTTAACTGTCAGGGCATAGAACCCTGT +TTCTTAACTAAGTAATGATCTGGGAAAAGCCATTGGCTGTCAGAAATCAGATGTTACATG +GGCTGACACCAACCTTCCTTGTGACATGGTTCAAAGTTGTCAGAGAGAATGGTCTCAGGA +TAGAGGAATTGATCATTCATGTTGTTTTTGGCTCTGCAATGTAATTCCAGGGTTTTGTTC +CATTCTATATTTAGTCATGCTTGCCGTTAAGAATACTTTCATATCCTTGACCCTTGACAT +GTAGACTTTTTTCTCTAGGGTGGGAGTAGGAAGTAAAACATTTCAAACTTTCACATTAAT +GTTGGGAAAGTACAACCCTCAGAAATGTGGCAGTTTCTAAAGTCTTAGCCAAGAACTCAC +CATCCAGAAGTTTATATTACAAATGAAGCCCGCTCTTTATGCCAGGGAAGCATGTCAAAG +GTTGAGAGCTAGGCTGGCCAAGTGCAAATGTTTCCTGAGGAATTAGAATTCTCAAATAAT +GCATTCCAGCTGTTACCTTCAGAAACAGGGAGGCAAAACGGGTTGGTAATCTCAGGATAA +AATAAGACAGAGATCCAAAATATAACTAAAATCATGTGGCGAATGGTGTTCCAAACCCCA +AATGATCTCCAGACTGGTTCCTCTCCTTAATCTCACCCTACATTGATTAATCCCATGAGA +CTCTGAACAATTTGAACCGCACGATTTGTACCAGGGTCGAATTCCCTGCAGCTGTTTGAT +GGGGCGTGCCTTCCCATGTAGACACCCTGTCCTCCCAGCCTGGAGTTTCTCAGTTTTGGT +CCCATTGACATTTAAGGCCATCTAGTTGTTTGTTGGGGGAAAAATTAATTATCCTATAAA +CTATAGGATGTATAGCAGCCTCTATCCACGAGATACCAGACATTCCCTCCAGTTGGTAAC +CAAACATATCTCTAGATGTGTCCACATGTCCCTAAGCACTAAGAAAAGGCAAACTAATCT +GCCTAGCTGAGAACCCCTGTTAATGCCCTCCATGCCCAACTCAAATCTTCACCAAGATTC +AACATAGCATCTGCTGGGTATATCCATGCAAATGTGACCCATGTCGGGTGTATATGTGCT +AAATGGCCTGCCCATGATCTGTAAGGACAAAACAAAAAGTAACAAATTAAAACCACAAAA +GTGATTTCTGAAAACCTCTAGCATTGTGGGGCCTTTATGATGGCATATATTCAATGTCTT +TCACTGAAGGGCTTTAAAAATTAGGAGACTATCTGTAGAGAATTGTAAAAGTACGTAGTG +CAGAATCCTCTGAAAGTCCCGTTTTCAGAGTTTGTTTGATTTTTCTGGCTTGACAAGAAG +GATGAACAGAAAGGCCTGTGAATATACAGGAATACAAAGGAATTTAAATCATTTCATTAT +CACAGAAGTGTTTCCCCCATTTTACTGATGAACTAGGCAGAGAAGGGGAAATGCAGGGGT +GTGTTTAAATGGAACAGTAAAAGATAGAATGGAGAGATTAGTGGCTCACTCACACTGTAT +TATGACACTTACAGTGAAGTCATTTGCCTCCTGATAAATGTTTCTGAAACCACGTGGTGC +TAACTGCTCTCCCATCCTTTAGCTGGAAATGGATTTACACATGGAAGCGCTTTTTAAATT +TTAATTTTAAGTCCTTTTATAAATTTCAATTTTATTAATCTCCACTATAAATCATAATTT +ATGAGTCCCGATGCGCAGAGGGCCTCGGGGTTCTCAGTCACATAGGATAATGAATGTCAC +CCAGTACTTCACTAGACACAGCTTGGGTGTAGAAGGGCTTAATGCCATGCCACTCAACTG +GAGATGAGTCTAAGCCTACCAGACAATCCTTTATCGGTTTCCACGTTAAAAGGACTAACA +TGGGGTTTAGGAGAGAACTCGGTCAGTAAAAGGTTTGCATTGCAAGTAAAGGTTTGCATT +GCAAGTATGACCCTCAGAACCCACATAAAACAACAGCCTGGTGTAATAGTGCACAAGGAT +GCATATTATACAGTGGGCTAAAGGGAGGCAGAGGCAGTCAGATCCCTGGAAGCTAACTAA +ACGGTCTAGCCCATTTGGTGAAGCTTCTGGCCAATGAGAGAGCCTGTCTCTAACAAAAAG +CTGAAACTGATGACTAACACTGGAAATTGTTCCCTGACCTCCACATATAGGCACACACAT +GTACCAATACACCCACACATCCAAGTACACACACATACATACTTATGTGTACCTCACACA +CATGCATGTGTGTGGGCACATGCACATACATGAAGGAACAGCACAGGGCTGGGGCATTGG +GTTGGTAAGAGGAACGGGTTTTGATCTTGTCAGCATCAGAATCTCTTGATTGTTCTTTGA +TTGTTCTGCATAAGCCTAGACTTTCTTTTTACTCTTTTTTTTTTTTTTTTGAGACAGGGT +TTCTCTGTGTAGCCCTGGCTGTCCTGGAACTCACTCTGTAGACCAGGCTGGCCTCAAACT +CAGAAATCCGCCTGCCTCTGCCTCCCGAGTGCTGGGATTAAAGACGTGCACCCGGCAAAC +CTAGACTTTTAAGTCTTCCCTTCTTTGCTTACTGAGTGCCTGCTCCCTAGGGCCGTGACT +GCAAGTCCCTTGGGCGACTATATAATCACAACAGGAGCGTCCTGACTTCCCACACTTGTG +CTGTTCTTCCTCTTCACCACAGATGTGCAGCCTCTGGGACCTCAAGTGTTGTTTGATTCT +TTCTAGAGATAAAGGGATCACCCTCCAGAAGGTTGGTAGAAATGTCACCCCCAGACAGTG +TTTTGCACCTACCATTTGCCTCCACGAGTCTTTCTGTTTTACTGAGGACCCAGTGTTCCT +TTGACAAGCCCCTCCCAAAGCACCACTGATTCCAATCTAACTGTACACAGCAAAGAGTTC +AATGACATGTGTTCAGTGGAGTAGATACAGCACAAAAGGATGCCAAAACAATTCCATGGG +TGGAAAAAGCATGGTTAACATGAGTGAGCTCCTGAAAGCAAGAGAAAGTGAAACGGTCCT +TTTAACAACACAATCACAGAACTTGGTCTTTGAAACATAGAGCAGCCCAAGCATCCTTGG +TTCATGATCTCATTCCCATTGATAAGTGTCTTAGTCCATGTGTGCTACTGTAGCAGAGAG +AATAGCACAGACCAGGAGGCTGATGAACAGCTGGGATTATTGCTCATAGTTCTGGAGGGT +CGGAGTCCAGCATGAGGCTGACTCAGTGTTTATGAGGGCTGCTTCCTGGTTGCTGGATGG +TCAGCTGCTCGCTGTGTCCTCACGTGGAAGAATGGATCAGTCTCTTTTATGAGGGCACTA +ATCTCACAAGTGATCCACTCTCATGGGTCAACTCCCAAAGCCCTACCTCCTAATCCTATC +ACTTTGGGAGTCAGAATTCCATATATGGGTTTGGAAAAGATGCAAACATTCAGTCTAGAG +CAAAAAGCCATCCTTCTTGATCCATCCCAAGTGAGAAGATACTAACAGAAAGAAGAAGGA +CCCCAACTGGGTGGCAGAACTTCATCCCAGACAATGGCACTGGGACACTTGTCTCTCTAC +CACCACACAGCAACCTAAATGAATGACTACCTTTTTTGCACAGAACAGGAGATTCCCATG +GAAAATCTCCTAGGCCCATAAGCTGTCCATCTCCTGAGTTTTCCTGGACCACACACAATG +AGGGTCTGAGGGTTGCTTCTAGGACAGCACCTTCTTGGCAGAAACTATATTCACTCTCTG +ATACACACTCACTATAAGACCTTTCATGTTGTTTGATACAACTCACTCAGCTTGCTGGCT +TGGACAAAAAGAAACCTAAGATATAGTTCTTCTGCCAAAGCCATGATAGCAGCAGGGAGA +CAGAGGAGGGAGAAACCTATAAAAGATGGGCTACAAAGGGACAAACTATTTTTCTTGCAA +TAAATTAGAAATTAAAGGTGTGCACTCTGAAAGCCCAAATATCTTTATAAACATAGATTT +CAGTGGCATTGTTCTACAAAGTTTGTGTTCTGCTACCCGTTGACCAACAGATATGAAAGA +GGCAGCAGGATCTCTAATGAGCAGAGAAACATGTTCAGGTGGTTATCAAAACCTCATTCA +GACGCTGCTCCGAACGTCAATAAAGAAAATGAGTCTCTCCTTTGTCAAGAGTTCACATTG +TGTTGTCCCCATGCTGGAAAGAGGCATGCCTGCACTTCTGCTGGCTTGAATGGAAGCTGG +ATGATCTGTGCCTTGATCTAGCAGTCATGAGATGTAGATATCTATAAAAAGGAAGCCTTG +TGTGTCCTTGAGACCCTTAGAAGGTATCCTTCACATTTCTCACACAGCTTAATGGTGTCT +CAGACTATGCTCTTTGGCTTTTGTCACAAAATGCCTACATTTCTTTCAATAGTATGAAGT +TTCAATTAACCACAAAGAGATGCTTCCAGTATTCTGTAGTACTAGTATATGTGTGCGAGT +GCAGTCTCACACATATACTCGCACGTGCACATACAGAGTCCAGAAGTCAAGGTGCCGTTC +CTTAGGGGTAGCCATCCTTTGTGCTCACTGGCTAGGCTAGCGTGACAAGTAGTTTACCAG +CTAAACTTCATCACCCCCCCCCTGTGATACATTCGATCTCACCCTGGAAGTCTGATGTTT +CTCTAAGCCCTTGGTTGACTCTGGCTGCTGTTATTTCTTTATTTTTATTTTATTTTTTTC +ATATGAGATGCATATGAGGCATGACCCCACAGAGGTGTTCAGATTACAGTTCTGTACTTT +ACCCATTCTGCTTTGCTTATTGATCTTAGAAACACATCTCCCATATCTCCCTCCCTATCT +TTCTTGTCTTGCCTGATTCTTTGGGGATGCTAGATCATTTCCCTCTGTCTTACATCCTCT +AAGGAAAGTGGTATGAGCCAGAGACAACCACTTTGGTCATGCTCAACCAAATATTAACAA +AGAAAATCAAAATTTCTCCTTATATCCAAACTTCAAGAAAAAAATTTAATGTAGAAACAC +CTAACTATATAAACAACTATATATACAATTATATATATAATACATGTATAACTATATATA +ATTACGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTAGTGTATGTAGTGAATC +TGGGTGTGTTAGCACATGCCAGACTTTGAGAGAGTTGAGGCAGGGGGGTTATACATTTGG +GACTGGGAGAAAGAGAGAGAAAAAAAATAAAGAGAGATAAAAAGAAGGGAGGGAGAGGGG +CAGAAAGGAAGGAGGGAGGGAAAAAAGAGAAAACAGAAAAGGCAAACATGATCAAAGCTT +CAGACCAGCCAGGAGAGTGACCAGCTACCTGCAGTTAGAGGAGCCAGTGTGATCTTGAGC +AGTGCCTGGAGAGATGAGGTCCCTGTTCGTGGGAGAAATGTCAGGCTGCCTGCCCCTTTC +CATGTGCAGCCCAGTATAACATCTGCAGAGTCACAGGTTGAATAGAACATTCTGGACCTC +TATTGTGGCCCACAGGGAATCGCCAGGGCATGGAGACAGTGGGAACTGTGTGTCATATGG +AAAATGGGGTGGGGAGAGTGGGGGAGAAATACTAGAAATATTTCACGTGGAAAACAAACC +AAGTTAGGATATGAACAGCTCTGCATCAGGCACCTCACCGGCAGATTCTTCCGTGTGTCA +CGCGCCGTGCTGGGTGCCAGGGAAGTGAGAGCAAAGTTGAGGACCAGGATTTCACAGAAC +TTAGATTATGTGTGGATCCCAAGAAAAGGATTTCCTAAACTGCAATGCAATTCATGTCAG +AAACTACTTCTCCTCAACTCTAGCAACAAAAAGAAGCTGCTTGCCTCACCCTTCCCTAAT +CCTTCACGTTCATGTGCCTGCTTTACAAGTTTTTTAGTCTCCTTCAAGAAAAGGCCAGCT +CACTTCCACTGGGAGATGTGCAGAGACCTAAGATGAGGGGGAGCCCAGAGGTGCAGGGAA +GAAGAGTCCACTTGACAAGGGGTGACAGGTCAACACAGGATGACAAGGGATGGGACATGG +ATGTGCAACAAGGCCCTTTGAGAACAGCAAGGGAGAATGGGTAGTAATCCAGGCTCTTGC +TGGCTGTAGCCACCCAGCACAAAATGGAAGATGGAGGAAAATGGCATGGAGCCATGGATC +AGGCGACCTGGAGTCTAATCTTACCGTAGCCACCGTCTATCTCTGAGTCCTTGAGTAACT +CACTGGTCTCCCCAGGATCAACTTTTTGTCCTGACAAAGCAGTTTCAGACCCACTTGCCT +CGAAACTGCCTCTCTCCCCCAACACAGCCTGATGCCAACACAACTTAAGTCTTAAGTTAA +AATTGTGGGAACAGTTCTAAGAACCGTGTGTCTTAAGTTGAGATCAAATGCATGGGATTC +TGGGCTACCCTGCTTATAATTCTGCACCGTGATGTCACTTATTCAAGTGTTCATTCCTTG +GAAGGAGGTCTCCTCTTGAAGCTGGAGTCCATTTATTTACCCAGCTCCTTTCTCCTAGTC +TCTTTGGAATTTTCTAGTGTGGTCCTCTTTGCATGGGACTGGTTTTTAACCATAGATTAT +TGAGAAGAGAGACATCTTCTGCTGAATAGAGACAACTGAGGCCTGGGAGAGAAACGATCC +CGGGGCCTGGTTGCCAAGCTTCATGGGCACCACTGGGCATATGGAGGTGACATCTTCCTC +CTGAAGAAAGAGAACTCACAGAAAACTGGAAGGAAATGTGGTTATCTAACGGGGACCAGA +ATTATCAAGCGCTCAGCTGGGAAGAGAGATTGTAGAGGGCGTCTGCTGTGTTGCTCACCA +CCCTATAGCTCTGAGCCAGAACCGCAGATGCTTCCATGCTTCCAAAGCTGCCTGTGATTT +GAGCAGGTGTGATAAGCAAGCAGCTGAAATCAGTGCAGTCCCATGCTCAGCTTTGCCTAC +GGGGATTTTAAGCTGGAAGCACTCAACAAACACAGTAGAGTCTCCTCTGCCTTCTCAGGA +ACTCCTAACACTGCAGACTTTACATATCTCGCCTTCCCAGAAAAATCAAAGCCTGTTTCA +TATATAAAAAAGACAATCATTGTTATATGCCCCAATACCAAATAATTAGAATCATCACAG +CTAACATTTATTATCTGCTTATTACAGATTAGTTTCTGGACTATGTGATCTTCATGGGAT +ATCTCATTTAATCCACACAATAACTATATGAGAGAGGTGTTATTGTGCCCATTCTATAGA +TGAGAAAGCCAAAGTTCTGAAAATTTGACTTCATTTCCCCAGGCATAGAGCAAGATTCGG +ATCCCCAAAGAAGCTGAGGCTAGATGCAGCTTCCCCCACCCAGGTGTGTGTGTGTGTGTG +TGTGTGTGTGTGTGTGTGTGTGTGTGTTTGTATGTGTTTTATAGTGTGCACATGTGTGTG +CATGTAGGGACCAGGCGTTGACATTGGCTGTCTTTCTCCATTGTTCACCACCTTATACTT +TGACAGTGTCTCTCACTGAACCCAGAGCTCACCAGCTGGCTCGGCTTCCTGGACCATGAG +CCCTGGGGATTTCTCTTTCTCCAGCTAGCCCTGCCTTAGGGGTTAGAGACACAGGTCAGC +ATGCCTAGCTTTCATGTGAGTGCTGGGGTGAGTGCTGGAGATCTAAATCCAGGTATTATG +CCTGCACAGTAGGCACTTTATCAACTGCACTGTCTCCCCAGCCCAGATCGTCTTTCCTCT +TTTTCTTTTTTAATGATTTTTTAAATGTGCATTGGTGTTCTGCTTGCTTGTATGTGTGAG +GGTGTCAGATCCCCTGGAGCTGGAGTCACAGTCAGTTGTGAGCTGCCATGTGGGTGCTGG +GAGCAGACATGCTCGAATCCTATCTACCTACTGAGAATTGTTGCCTGTCTTTTCCTCCTT +TGTGGGTTTCTTTTTCTTCCACCCTTTTCCCACCCTTCCAACAGCCTAACACTAGAAAGG +AGAGAAAAGAAAGATAGAAGGGAAAAGGTGACGTTATCGTTAGACTACTTCCTGCTGATT +AGGTGTGTCAAGTTCCTTGGGGCAACTTTGATCTTCACAGTCGAGATATCTAATTTCTTC +TTGTTTCTTCTTTTCATATGACTAATTAACAAACTACAACCAACCAACAACTCACCCAAA +ACTACCCACCTAGTGGGGCTCTAGCATTTATAGACCCTCTGAAAAGTTCCCAGAATTCTA +AACATCACACAACCGCAGAAACTATCTGCAGGTGGCAAAAACCACGCCCTGCTAGAGCAC +CGTCAAATCATAGTCAGCTGCTGTGTGCACAATCTGAAGCAGCCCCACACCCCACACATT +AAAATGAAAGCATAGTCTTATAATATTTCTGTGGATTTTAAAGAAACCAAAACTCCAAAA +TTCTTACCGCAGAGAATTAAATACAGAGAATTAATATTGACCTATGGTCTCCACTGAACA +TGACTTGGAGCCAGTTTTGGAAATGAGGCTGCAGCCCTTGGCATAGTGGCCTTCTTCATC +TGTATTTTGTTTTCAGGTAGTTCAATGAAGGTAAATCATGAGGTGATTGGATTGTTCTGA +TGTTCCCAGGAATGGGCAGGGGCATCAATTTTCTTCTTTGTGCACTTCTATTCAATCTGG +AGGTGACAATACCACTCCCTACTAGACTTTGCCATTGAAAACCTTAAAGATGCATCACTC +GGTACAGACAGGCTTAATATTGAGGCTGCGTCAAGTGTCTCCATGGGCAAATTGTACCTG +TCCTTCAGGGTGCCTGTCATCAAGAACTCAGGCTGCAGAGCACACAGGACCCTTTCAGCT +TGCCTGCCAATTACTCCACAGAGAAAGAGGAGGGGGTGGACAAATGGCAAGGCGTACGGC +TGTCACTCTGGTGGTGTGATTATGGAAATTTTACATTTTGTATGTCAAATGATAACTTAA +TTCAAAAATAGAAAATTGCTGCAGGCTCATCTCACCCGCTGTCATCTGAAGCCTGCTGGG +CAGCCCGACACTCGACAAATAATAGTGAAATAAAACGTGAGAATGGCAAGTGACTTGGCA +TGGGAAAGAAGGGTCCCAAGCATGTCCCCAGACTTTTGGATCAGCTTCTGATATGTCCTC +AGATGCTCAACTGTGTCTACAGCAAACCAGAGGCTCAATGCAATTAGAAATTCTTTAAGT +CATTATTCCAAGAAAGATTTCTGCTTCTCATTATACTGTTACACATTTCTGAACATGCAG +GAAGGAAGAGGATCCTTCTTTCTTATATTTTACTGCTTTTATTTGGTATATGTGATTGGT +GTGTGTGTGTGTGTGTGTATTGTGTGTTATGTGCAGGTTTGCATGCAAGTATGCAAGAAC +ACATACATGTGCAAGCCAGAGGTTGCTGACTCTCACTAAACCTGAAGCTTACCAGTTCAG +CTAGACGGGCTGGCCAGCCAGCACCAGCAAGCCCCCAGAGTCCTGACTGCACCTCCACAA +TCCTGGAATTACAGCCTGCACCACCTTGCCCAGCTTGTTATGTGGGCTCTGGAAACTTAA +CCCAGGACTTCTTATTTGAGCTACAAGCACCAGACTGACAGCCATCTCCCTAGCCCAACT +GCACTTCTTGATGGATAAGGTCCTCTATAGGATGTAGCCACTAGGCCATCTGCACTAGCT +GGGTGGTCCTTTTGGCCCATAATGCTGAAGCAGATGGAAGTGTGGCAAAGCAAAGTTCCC +AGGAGTGCCCTGCCTGGTGCCCAATAACATCTCCCTGTTCCTCACAGCTGCCACCATCCA +GCACTTTCTGAAACTGGAAGAGGTGTCGTAGGAGACCATACAGCCCTCACTCATCCCTGT +ATGCAGAAGTAAATAAGGAAGAGCCACAAAAAATAAATAAATAAATAAATAGATAGATAA +ATAAATAAAAATAAAGAAAGGTAACCCCTCAGCTCCTAGAAAGGTCTTTGTTTTAATGCC +TCGATTAAAAGAGGGCGAGAACATTTACATCATTGGCCAAGATATAAATGCCAACCCAAA +TACTCAAGTGGAAATTCTGATTTTTTTCCTTGATTAGAGTTCAAAGTTCAAGATTTTCTT +CCTTTTTTTTTTTTTAAATGGAAACAGAAAAAGAGTTGTGAAATCAGCTAACGATAGGTC +TACTCTTTAAAATCGATTGCTGAGCTATAATTTCAAAGCCTGGATGTAATGCAGTGGGAC +TGTAGAAATGGACTCCAAAAATGGACTCATCCTGGGAGAAAATCAGTTACGGCTCTTAAT +TCCTCCAGCTTAATTTAAATGTTCCAAAGGAGTTTAAATCTCTTGAACTTTCGACACTGC +CAACTACATTAGAATCTAACGAGTGAACGGCGTTTACTTTCATCAGCTGCTAGGAAGTGA +CGTCTGTATGAACAGCTTCCACATGTTTCCAGCATCTATAGAGGCTTGGACTCCTCATGC +TAGCCTCACTTCTTAAAACAAAAAACAAAATAGCCCTGGGGGATAGAGAGAAGGCTCGGT +CAGTAAAGGGCTTGCAGCACAAGCACGAGGACCTGAGTTCAAATCCCGGGACCCATGTGA +AGTTGAACACCGTGGTACTGTGCTATGCAGTGAGACCCTGTCTTAAAAACTTACGTAAAC +AAAATTAAATTAAAAAGGAAGAGAAATATGTGCTTACTGACTTAGAAAAGTTGGAAATCC +ATATTTCTTGCTCTTTTGCTCTCCAGGCCCGAGACCATGGCATCAGCTTTCCAGAAGAAA +CGTAGTATCTAGATTCTAGCCAAGTCCAACACACTTTCCCCTCCTCGCTCAATAAAATAG +GAAATAAAATATAAAAAAGGCTTCAAAATTAAATACTAATTAATTAAAATAGGTATATGC +ATTAGTATGGAACATGCAAAAATTTTTTCTCACAATGCCTCAAAAAAATACAGTGGACCA +ACTGCTTCTACAATATCTCCATTGTATTGGATTCTGTAAGCAGTACAGAATGATGTAAGC +TGTGAGTAGTTACCCTGTGGCCCCAGGGATCAAAGGAAGAGCATCAGCCTAGCAGCAAGG +ACCTCTACCCACTGAGCCACATCCCTGACTCTTTAACCGGTTCAGTGCTGCTGCTGTTGT +TGCTGTTTGATGCTCATTTAATGCAGACTGGCCTTCAAACTCAATATACAGCTGAGGAAT +GTAATCTTTAACACTTGATCCTCTGGCCTCTACCTCCCAAGTGCTTGAATTAAAGTCATG +TGCGGCCACTCCCGACAAACCCAAACCATTTGTGCCAGCGTTGTTGCTGTGAATACCATT +TGTCCATAGTGAGGTGCACATGGTCATCAGACCACAGAATGCCTGCCACATTCTGAACAC +AGGGCGCCAACACTCTCCCTCAAACTCCTGGGCTCAGATGTGAGGCCCTTGCATAGATTC +TGCTCTTTCAGAAACATAACAGTTTACTATGCTCCTACCGTCATCCTTCGGCATGTAACT +ACCAAAGTAGCACATCTTTCAACTGTGTTATGTTAGTAAATTTGATTCTTAAAATTGCTG +CTTAAAAAATGGTCAACTTGAGTTTTATAAAAGATGGTTATTAAAGAAATTATGCTTGAG +GTTAGTAAAGACTCTGCAACAATTTCCAAGAAGCCCCTAAATATAGTTCTGTCATTTTGT +ACCACATATTTTTATGAAGTGGCAGTCTCAACATAGATGATAATCAAATTGAAATATTGA +TCAATTCTAAAAATTATAGATGCTCTGCATCCTGCAGTATCAAATATTCAATCAAGATTT +AATTTCTTATGTAAAAATAAACAAGCACACCCATCTCATTTGCTTTAGTCATTTGTAAGT +GACAAAATTATATGCATGCATATATATCAAAGAATTGTTTTAAAATAATTTTTATGATTT +ATTATAAGTAAATATTTAATTTGGATACTTGCTTCATATTCCTATATATCTAACATTATC +TAAAAAACGTTATCTAAAATGTTTAATTTTGATAATTGTTTCATATCCCTATATACCTAA +CGTTATCTAAATATTTATTGGATCTAAGGAGTCATGAGAGAAGAAGGCTTAAGAATCCCT +AATTAAAACTGCATCTGAAGGCTTGAGAGGTGGCTCAGAGGATACAGGCAGGCCCTGCCA +CCAAGCTGGATGGCCAGGATTCAGTGACACCCACCCACCCCAGACCCACATAGTGAAAGG +AGAGAAGCAACTTCCAAAATTTGTTCCCTGAACTCCATACATGCCTTTATGCATGCAACC +GTGTACACACACATACACACTCTCTCTCCATAAATACAAAGAGATACAAAATGCATTTTC +AAATATAGTGAAAACTTTAAAGTATGTATGAGTGCATATTCAAGAGTGTACAATCACCAT +GCCGTCTGACTCAGCAGCTTGAGAGTGCACGGATTCTGGTGGGGGCCATGGTTCCTGGGA +TTCTGCCATGGATACTGAGGAAAGCCTGTTCCCGTGGTGAAGGACCCCATCAGTGACACT +TCTCTGGAGCTCTAGGAATCTGTATTGAGGGCCTTGCCACAGCCAATCCAGAGACACTTT +CTGATTCCCAGCATTTCTTGCTTCCCTGAGCTGTTTCTTCACACTATTTCTATTACTATT +ACACATGTATGCAAATGCAGACATGAGACATATTTGGGTTGAACATATTTCCCTCCCCTG +TGGTTTCCAAATCTCTGAAGTGAAGAATTTCTTAGAGCTACACACAATGAGGAGACACCT +GGATGTGGTAACATAAAGAAGATATCCTGTGCAGCATATTTAAACATTTTTAGCACATGT +ATGTAATTATTTGTGTATGTACACACACACACACACATATGCATGCATTCTTGTAGATGT +CAGAGGACAACTTAAGGGAGTCAGCTCTCTCCTTCTGTCAGGTGGGTTCCAGGGATTGGA +CTCAGAGTGTCGAGCTTGGCAGCAAGATCCTTTGCCCACTGAGCCATCTCACCAGCCCAA +GCAGTGCATTTTTAACCACACACTGTATTCCAGCAGTCAGGCAGATGTGCTAATTGAGTA +TGTGGGATTGTATGAGGTAAAGGGAACCTTTATTAAAAACCCAACAAACAGCCAGCCTTT +CACTCTGATGTGCCCAGTGTCTCATTGGGCATATCGTCCTTCACAAAAAATAGAGTTCAA +TGATGGGAGAGAAATGTAAATCAAAAAACATTGTCATTCTGCCTCTTGCCTCAAAGGGAT +GTTGCTGGTTTATGATTTATTATCAGTAAATGTTTAATTTGTATAAGTTTTATAAGATCA +TAACCAACAATAGAAAAATAACCAGATTAGTAAGGTAGGGGTTTTTGCACACACAAGTGA +ATTTTTGATTGATAGTAAACTTTGGCATTGGAGGGAAATCTGCACAGGTTGGCTGTGTTC +TCTTCTGGCTCAGTGGTCCAAGGTCAAGTCATCCTTAAGCTTTCCAGAAAGGATGGGGGA +ACCAAGTGGAAGGCAACGAGCACAGAGCCAAAACCAAACACAGCCAAGAGGTAAAAGGTG +GAGAAGGCTTTCATATGTGCAGCAGTGACTAGGGCTCTTCTTCTGGGGACCTGGGCATGT +TCCGATAGGCAGGCATATTAGGGCATGTGTGAATTCCTGAGCATGCTCATTCCAAGGTCA +TAGTTCAAGAAGAAAAGGTAGACACATTTGGGACATGCTTTACTCAAAGATCACGGAGCT +CATAGTGAAATGGTGACAGGAAGGCTCTGCACATGCCCAGCTTGCTTCATAAGATGGCAC +CAGGAGTGCCCCTGGGCAACGCTCAGCTTCCTCCAAAAAGCTTTAACTGAACAAAAAGAG +AGGAGTCTTAAAACATGTGTTGATATAGGAAGTAGCCAGTAATGGTGCCTGCCCCACTTC +ACAGTTAATAGAAAGAAGGACCTGTGCAGGCTGGCCAGCCATGCCCCAAGGCAGACATGC +AGGCCTGGCTAAACAGAGACCAGTGCTTGTACACTCTGTCAGAACCATCTTTTAAAAATG +TCTTCCAAGCTCCTGCGCTATGCCAGGCTCCTCCTCTAACCTACAGCTCAGAACAAAACA +TGCCCATATCCAACTCTGGAAACTTCCTCCTGAAGGGACCCAACTACACAGGAATGAAAA +CAGAAATCCGTACTGTGTAAGCTGATGCAGCAGAGAAAATAAAACAATCATAGAGGCTAG +ATGAACGAGGCAAGAAGAAGGATCCTGTTTACAGTGGGCAGCCAGGGAGCACTTTTCTGT +GAGAGACATTTTTAATACACCAGGTCTTCGTGTTTGCTCAGGAAGCATTTGACTAACTGA +GCCCTCTCCACAGCCCCTGCCTTGTTTTGTCTTACTGAATGTTTGAGACAGGATCTCACA +TAGCTTAGGCTGGCCTTGAACTCATATGTGGCTAAGGATAACTAAATTCCTGATCCTCTC +GCCTCTACTTCCCAATTGCTGAGATTAAAGGCATGTGCCACCATCTATACCATGTTACCT +GGCTTCTAATAAAGCCTCTATATGGTCTGCCCAACTCTGCTAAGTTTTCTAGTTAGAATG +AAAAGCATATGATAAACATGAGGTTGTGGTGACATAGGCATTGAACTCATCCCCTGCTTT +GGAGATGTGTGTCTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGCATGTATGAACAGCAAT +GTCACCTTCCATTTATGAGAAGAAAGGCCTGGCCAGTAGAGTTAAATGTGAAGTGTTACA +CCGTGTACTGGCTGGGTTTGTATGTCAACTTGAGCTGGAGTTATCACAGAGAAAGGAGCC +TCCCTCGAGGAAATGTCTCTGTGAGATCCAGCTGCAAGGCAATTTCTCAATTAGTGATCA +AAGAGTGAGGGCCCAGCCCATTGTGGCTGGTGCCATTCCTGGGCTAATGGGCCTGGTTTC +TATAAGAAAGCAAGCTGAGCAAGCCAGGGAAAGCAAGCCAGTAAGTAACATCCCTTCATG +GCCTCTGTATTAGCTCCTACCTCCAAGTTCCTGCCCTGTGTGAGTTCCTGTCCTGACTTC +CTTTGGTGATGAACAGCAATGTGGAAGTGTAAGCTGAATAAACCCTTTCCTTCCCATCTT +GCTTTTGGTCATGATGCTTTGTGCAGGGATAGAAACCCTGACTAAGACAGACCAGTAGTG +TAGAAGAAGCAAGTGTCACACTCAGGACCCCACCCCATGCAGAGGCTGAGCTCTGTTCTT +TGGCAGGGTTTTATTGACATCTGAAAACGCATGGAGCCATTTCTCTATAGATTTGCTGGC +TATTCTCTTAAGGTGAAAAGAAAAAAATTAAGTATCTTCAAGGAAGCAAATTCACTCATG +CAGAGAAGCAGAGCGAATGAGCTCACCCGTGGAAAGTCTCACTTGACATAGGCCTTCCGT +GCCACACACCTCCCCCGTCCCCCGCCATGCCGTTTATTATGTGACCAGGTTGCATGCTCC +TCATTATTTCTTTCAGGAAAAGTGCATGCTTACTCCAGATTATTTGCATGGATTGAGTGC +ACCTTTACATGCCTTTTTTTTTATGATCCTTGTGATGGGTTGTAATACTGAATGGCAAAT +CAATCGTGCCTTTTGAATACAGTCTACTTATTACTGACAATTACTGCAGGCTGAAGAAGT +CATAAATAGGACCGACATGGCAGGAAGAAGTGACGTTTCTGTCGTGTGCCTCCTCGTAAT +GATTCCGTTTGGTTCACCACCTCCCAGAGAGAGGAGAAAAATTACAGAGTGCTGAAATTG +TTGGTTTCTAAATAATTTTTAAGTGGTGTCATACAGTGCTGATTTTCTGTCCTGCTTGGG +CATTTACTAGTCAGAAGCAGTATGATCTGGTTATTAAAGTGGTAAATCTGGCACTTTACG +CTCAGCTTTGTGGTAACTTAAGGCCGGTGAGGCATTTTGCTCTTAAAGTGGAGTTCTCGT +GGCTGATGGATGAAAACCATTTTGTCCAGTCCCATAAAGCAAGCAACCATCTGTCTATGG +CCCTGTGCTCATTTTTGTGCAGCCTTGAACAGTAATCAGCTTTCTTCTAGAAAATAAAGA +GATTGGATCTAGATTTGCCTGGCTCTCTAAGTGTTCATCCATCTTAGGGTCCTGCCCAGC +CAGGGGCCTCAGAGAACATGACCTCTCTATTGCCACCATACCTTGCTTCTCTCTGCTTCA +CCTCATCCTCACCAGCAAAGGGCAGTGAAGTTGTCCCTGTCTTGTTTAGCTTCGGCTGTG +TGCCGGCTAGTTTTGTGTCAACTTGACACAGCTGGAGTTATCACAGAGAGAGGAGCTTCA +GGTGAGGAAATGCCTCCATGAGATTCAACTGTAAGGCATTTTCTCAATTAGTGATCAAGG +GAGAAAGGCCCCTTGTGGGTGGGACCATCTCTGGGCTGGTAGTCTTGGTTCTATAAGAGA +GCAGGCTGAGCAAGCCAGGGGAAGCAAGCCAGTAAAGAACATCCCTCCATGGCCTCTGCA +TCAGCTCCTGCTTCTTGACCTGCTTGAGTTCCAGTCCTGACTTCCTTGGTGATGAACAGC +AATGTGGAAGTATAAGCTGAATAAACCCTTTCCTCCCCAACTTGCTTCTTGGTCAAGATG +TTTGTGCAGGAATAGAAACCCTTACTAAGACAGGCTGCTAACATAAAAGCCTGAGCAACT +CAAACAGAAGGCATTCTCACTGCTCTAAGGGTCCAAGATGAAGACATCAAGACGCCAACG +GATTTGATTCCTACTGAGGGTCCTCTCCTGGCTTACGAATGGCTGTGGTATTGGTTTGTC +CTCACTTTGTGCAGAGACTGAACTCTGCTCTTGATTTTTCTCCTATCCATCCTCTCTCTC +TCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCGTTCTTGCTCTCTGTGTGTATA +TGTTTGTGTATGCATATTCATGCACATTCATGTGTATGCACATACATGTATATGTGGACC +TGTGTGTGTGTGTGGATATATGTTTCTGTGTATGCACCATCATAACTGTGTGGACTTGTG +TTGACATGTGTACACATGTATGCAGAGGCCAAAAGGCAACCTTGGGTCATTCATCACAAG +TTACTCACCTTGTTTATTTGAGAGCAGATCTCTCTCTGGCCTGGGACTCAGCAGATAGGC +TTGTGTAGCTGGCCATGAGCCTCCGGGGATCTACCTGATTTGTTTTTCCAGTACTGGGAT +TATAAGTACAAGCCAGGCTCTTTCACATAAGTTCTGAGCATGTGACTCAGGTCTTATGCT +TGCAAGACAGGCAAACTACTAACTAAGCCAAATAAATCGCTAGATCTTCTCCTCTTCTCT +TGTAAAGGCCTAAGTCACATCCTGAGTTCTCACCCTGATGAACTAAATCTAAATTCATGT +CATCACATCGAGGGTGGGATTTCAGCATGAATTGGGGGGTAGCACCAACCTCCAGGCCCT +GGCAGCAGACAGGGATCAAAGAAACCACAAGACAGATCTACACAGTGTGCCTTAAGAGTT +CTTGCTCCTGTCCAAACCACTGCTTATAGCCACCCGGTTTCCTTAAGTGTTAAAGATGGA +TTTTCACATGACTGCCATGTACTAAATGTGTCCCCTCCAAAGTCAGGTCAAGGCTCTAGT +CCCTCATAAATAGGATCATAACCCTATACAAGAGATCCCACCCCCAAAGGGTCCCTTTTC +TCTTCTAGCATGTTGTTCTCTTCCTCCACAGCAGGAAGGCAACTGTCTACACGTGGGAAG +AGAGGCCTTGTTAGAACGCAAGCAAGCTTGCACTCTGAGTTCAGACTTGCACTCTACATA +GCCATAAGACTAAATAGCTATTTAAAATTTGTATTTATGTATTTGGAAGGGGTATGTATG +GGTTTTGTGGAGCATATTCGGAGGTCAGAGGATAACTCGTAGGCATTGACTCTGTCCTGC +CATGTGGCTTCTGCAGACTGCACACAGGTCACGGGGCATGCAGGAAGCACCTTTCCTCAC +TAAGCCATTTAGCCAGCCCTCAGTGGCTATTTTTTACGAGCCACCCAGCCTATGTCATCT +TATTATGGCAGTCCAAAGTAGCTAAGTTTACTAAAATGGGATATGTTGACAGGCATGCTT +TTAAGCATTTATTGGATGAAAGTTGCCCCTCTAGTACTGTTGTATCTGTGCAGAACTGGA +CACACTTAGGCTTGTAGAAGAGTTCAAAAGACAAAACTCAAGTTCAAATGCAGAACATAA +AAAGTGACTGCTGGACCCAAACAAATACAATATGTGTAAGTGAGATGAACAATCTTGTCT +TGTATAAGCTAGAGTCTCTTGGGGCATAGATTCAATACAACCTTCTTTAAAATGCTTAAG +ATTTTGGAGTAGGTATTTTCCCCTTACATTATATTACATAGCCTGCAGAATGCAGAATGC +TGGTCATTTGAAGTATTTTCTTAACTCTAAGTCTAGTTATATGCATCTTTAACATAGCTG +TATGTAGATGTATTTTTTAAAAGTTCAGGAGATTTCTGCATGTGCTTTCCTCTCTTGGAT +CCTTATTTTCAAATTATTCATGGTGTTACTACCCAGAAATAAAGTAGAGCATGTAACTGG +AAAATACAAGAGTCTAGTTACTCATCAACTCATTAGTGGGATGATCGATGAGTGGCTTTC +TATACAGAACGATACCCAATTGGAGTGTAAACAAAGTCATAGACATATGGCCCGTGTACA +GCTCATCATGCTGTGACAGGGCTTCTCTTCTCTGTCTTTTCTGCTAAGGAAACTCCCCTA +TCTTTTGAATGCCATTCTGGATGACATCTCTGAAGCTCTTAGGTCTATGGAAATTGTGAC +TAAGTGAGAATCAGATGTGGGGAAAGTGGATGATGTACTGTCTTGCCCTCAATAACAAAC +TAGATGTTACGTTAGAAATGAAGACAAATCTTTAAGGCCTAAAAAAGATCTCTGAAAGCA +AAGAAGTCTAGGATAGACTCTACGACTACCGTAAAAAATGACTTGGAAAGAAGGGAGCAT +TAAGAAATATTTAAATATTTGAAATCCTCATGAGTGGGGGATGTCAAGACAGGGTCTTTT +TTGGCAGGAGGGTGTAAACCAATATATTTATTGAATACTACAGACAGATAATAGGAGTCC +AGATTGCAAAATATGGAACAGTTCAGAAATTTGCATGTCATCCTTGCTCAGGGGCCATGC +TAATCCTCTGTGTATCATTCCAATTTTAGTTTATGTGCTGCCAAAGCGAGCACTCAAAAC +AGGATCTTATTGTGTCATGCAGTGGTGTTGTTTGCGTGTGACCTGTCTCTCACAGGCTCT +GCTAGCATGAAGTCTCACTGGAGGAAATGAGTCACATGTGTTGGGCCTTGAGGTTCCTTA +GTTCAGCCTGTCATCTCTCTCCTCTCCACACCCATTTTTCTGCTTGGTATTCGTTTCCTG +CGATGGTGGGCTTTATCCCCTGAAACTCTAAGCCAAGAGAAAACCTTTCTCCCGTAAGTT +GTTCTTGAAAGGCATTTGGTTACACCAATAAGGAAAAGGTCACTAATATAGCATCCTAAG +CTGTTTGGACCATAGATGCCAAGGGCCATTTATTCTTGCAACAAGAGTTGATTGGCCTGA +GTCTGTGCCTGGTACTAGTACTGTTCACAAATCTGAAGATGGACAGAGAACAAAACAGAT +GAAAACCATCCCTCTGTGAATACCCTTGTCTGATACATGGAAACATACAATCTAAGAACA +AACAAAACAGTGTACTGAGGGGACAAAAATGAAGCAGAAAATAAAGCTAGGGCAAAGAGA +GAATGTGGGAGCCATGGTAGGTGGAATGTATCCTTCACAATAGCATGGCCAGTCAGCCTC +TTATTGGAAGAAGTCCTCTGGGCCAGGCAACTGTCCTAATTAGGGCCACTTTGCTGTGAT +AAAACACCATGCCCAAAGAAAGTTGTGGAGGGAAGAGTTCATTTACTCTTCTAAATCAGT +GTTCATCACCGAAGGAAGTCAGGACAGAAACTCAAACAGGGCAGGAACCTAGAGAAAGAA +ACTGACTTAAAGAGGCCATGGAGGGGTCCTTCTTACTGGCTTGCTCCACCACGTCTTGCT +CAGCCTACTTTCTTATAGAACCTAGGACCACCTGCCCAGGAATGGCTCCACCCACAGTGA +GCTGAGCCCTACCCCAGAGCCTTAGGGAGGCATTTTCCCGATTGAGGTTCCTTCCTTTTA +GATGACTTTAGCTTCCTTCAACTTTACATAAAACTAGCCAGAACAGTAATTGTAAGTAAT +TGTTCTTTTTTAGTATTTTGTAGTTTACAGTGTATCTGTACTCTCTACCTGTGTAACCGT +AGCATCAGTGATAAAACTTTCAGAGCGTTTTGCTCTGCAATCCCTGTAATGACATTTCAG +AGTTTTATGCCCATCTTAGCAGACCCAAGGCTTGGTGCCTTGCTTCATGTTGCCAACTGT +TGCTTTGCCCTTTGGATCAGCACTTTACAGAAATGTTGCCAGATTTCCTATAAAGGGTTG +TTGATGGCGTGCACTTGTGTGTGTGTGTGTGTTTGCATATTGTTAAAGGATGATACACGG +TGCTGATTCTGGCAGAATGAAGAGTCCAGCATTACCCAGTTTTTCTCTTTTGCATTGTAA +TGCTAACCACAGGTTCTGTTTACACTTTTACATTTTATTTACACTATTTACATTTTTTAC +ACTTTTATTTACACTATTTACATTTTACATTTTGCATTGTAATGCTAACCGCAGATTCTA +TTTACACTTTTACTCATCCCTTGGGGAAAAACCAGTGCTACCAAACAGTACCCATAAACA +TCAAACTCCACGACAGAGTGAATTCTGGTGCAAGCAGGGTTGATACAACAAACTCTCTCC +ACACTGCTAAACAGAGAAAATGGAAGATCTGGGCCATAACCAGGCAGTGGTGGTTGTTGG +TGGATTGTATAAAATTTAGGATATTTGTATGTTTCGAATTGACAATGAATATGCTGTCTA +GGCAGTGATTAGAACTTAATTTCCCCATTGGATATTCTCTCCAGGGCAATAAAGACAAAG +ACCCCTAAAATCTAGATATGAAGTGGACAAGACTGAGCCACATGGCAAAGGAAGAGTGAA +GCCTAGGAGCTCAGGGTTATCTGGCAGCAAGGACTGACCCATATGGACCTAGGAAGGCAG +AAATTATGTCCAAGGTACACAGTCTACAGTGGGTACCAGGCAGACTGGAGTAGCCCCAGA +GACAGAGCTGAAGGCCTCTCTGAGACACATCAGTGGGGAGGAGACATATAAGATCTTCAA +AAAGCCTTCGTGACAGATCTAAGGGGGAACCACACTGAGTCAGGGAATTATAGAATACAC +AGGGATGACTTCCATTTTGAAGAGAATTTTTCTTTTCTACTTGACCTGAAGTCCATGCCT +TCAAAAGTGGCGAGATTCAGACAATCTCGGGTTTGTTCTCCGAACACAGATTCCTAGTGT +TGGGAAAGCACAGTGCCTGAGCCAGCTGCCCTCCTGGGACTTTTTGTTTGCAGCATCTGC +TATCTGACTTGAGAGCCAGAAAGAACATCTGGGTCGGGGGTCCAAGGGCCTGCAGGAAGT +AGGGGTTCCCACCACAGCAGAGTCACAGGTGACAAAGCCCCTGGAAAGGAACTTTCCAGC +AATGGAAATTGTTCCCCACAGAAAGATATATACCTGTGACACATCAGAACTGTACAAAGC +CCACCCTGCAGTTGCTATGAACTCCACCCTCTGTAAATCCCCCTCTCAGGTACCTATCCA +CCTGTGCTGGCCCTCAGGCTCAAACCAAGAACAAAGAACAACTCTCTAGGTAGCTTGAGC +TAGTGTTCTCTCTGTTGAGTCTAAGCGTTGGGAAACTAAATACCATAGTCCCATGAACCA +TCAAAATTGGTCCTGGATGTGTCCCAGCCATAATGGTTGTCACCTTGATATAGCTGGGTT +TCATCCCCTCTCCCAGTGCAGTGCAGGGAACTGAACACAATGTAGTACCTCAGATGCGTT +ATGGATAGCAGGGTCTTATTGAACACGATGGAACTGTTATCATCTCATTAACTCTGTGGG +TGGTTTATTCCATATTCCAATGCTGCTTTTGGAGGTTGATCATTTTAGGCCCCTAGATTC +TGGCCAATGACATTCAAGTTCTTTAAAAATCACTAACTGGCTGGGCGGTGGTGGCGCACG +CCTTTAATCCCAGCACTTGGGAGGCAGAGGCAGGCGGATTTCTAAGTTCGAGGCCAGCCT +GGTCTACAAAGTGAGCGCCAGGACAGCCAGGGCTACACAGAGAAACCCTGTCTTGAAAAA +ACCAAAAAAACCCAAAAAAAAAAAAAAAAAAAAAAAAAACCAAAAATCACTAACTGCTTG +TTTGCCCTATAGATGTGTGCTTCATTTCATCAAACCTGTATATCATGCTGTCAAATTTCT +CTTTTTCTCTCTTCTAGTTGTTTGGCTCCTTTTTTTTCCACTTTTTTTTCCCTATGTGAA +CAATTTGATTTGTAAATTTGGCCAATGGCTTGAAACAATATTTATCAGTATGTATCAGCA +CACAGCCAGAGACCAGTAGGGCTTTCTTTAAATGAGAGCTGTTGCTCCTACTAATATTAC +CAGACTTCACAGATTGGCCTTGATAATTAATAGTATTCATTCATCATGCTGCTGCTATTG +GGAGCATCATTTGTCAGTTATTACTTTATATTATTTTCTTAATTGACTCTTACAGGTGCT +TTTTTGAGACAGAGTTTCACTATACAGCTCAGGCTATCCTAAACTCATTATATAGCCCAG +GCTGTCCTCAAACTTGCAATCCTCCTGCCTGAGCCCTCGAATTACTGGTGTGTGCCTCTA +TGTCCAGGTTATTAGACATTCTTTATGTGTGGTTGTGCTGCCAGTTACAATCCCTCCATT +GTAAACAAATAGTTTTTGGTTTGTCCTCGAGTATTTCATGAGAAACTTTACCAAAATCTC +TTACGGAAACCAAAATATTTTCTTCTCCATAATCTTAACAAAAAGAAAGAGGTCCGTGTG +GACCCCAGCTTCAGATGACCAAGTTTTACCATGAAGCAAAAATAAAACAAAAGCAAAAAT +GAGAAGCATTTGGCCAAGCCTTCCCACCCGCGCCCCCCCCCCCCCCCCCGTTTATTTTTT +TATTTACTTTACATCTCAATCTTGGTACCCCTTCCTTTCCTCCCAGTCCAACGCTCACAA +ATCACTCCCACCATTACCCCTCCCCTTCTCCCCAGAGAAGGAGAAGCCCCACTGGGTACC +ATACCACCCTGGGACACCAGGTCTCAGCAGGACTAAGCCTAGCATCCTCTCCCACTGAGG +CCCAACCAGTCAGTCCAGCTAGGGAAGGAGATCCAGTGACAGGGAAGAGAGTCAGACAGA +CTGCTCTGATTGTTAGGGGACCCACAAGAGTGAGAACAACTGCCCTAACTTTCATCAGAT +CCTCAAGTCCTCCTCACTTTCACTCTGCCCTCAGCAACGTGAAGACCCTTGCATGGCCAG +GAGATGACGTCACATGGCAACTCATCTTTACTTAGACTTCTGCAGGTGAAAATATCAAAA +ACATGCACCTTCTAGCAAATGGAGAGTGAACTCAACCCTAGCAGTACAAAGCTGTTAACA +CTCCGACTCATAACACCATGTGAAGTTGTGCAGCTGACTGTGGGAGTTACAAAAGAATAA +ATAAATAAAAATAAAAGAAGGCTTGTGCCTTTAATCTGAGCACTCAGGAGGTAGAGGCTG +GCAGATCTCTAAACCCCTGTGAGTTTGGGGCCAGCCTACTCTATATAGTGAGTCCCAGTA +CAGTTAGTACTACATAGAGAGACCCTGTCTCCAGAAAGAAGAGAAAAAAAAACATTTACT +AAATTAACTGTTATACATAAATATTATAAATGCATAACAAATTATTTACTAATAAACAGA +AAAAAAGAACTAAAATCATTTAATTATGGAGAAGGAATATTTTAATATTTCCTACCACCA +TTCCCTACATGTGAGAGAAAACACCCATAGTTTTGCTTTGTACTGAAAAGCTCACACGCG +ATACTTTGTGAGACCTTCTTCACACTCTGTGTTTTTATCTGTGTTTTTCCAGGCTTTAGT +TGGGTTCTTGGTCTGTTTGTACTTGTTTTACCTGACATTTGCAAACTCCAAGTGGCCCTG +CCCCTGCCCATGGGTGAGGGAAAGGGTGTGCTTGGGATGCTAATTTTATTTAAGTTTTCA +TTGTCTTACACACTTCCTTAAAAAAGATGAGTTTTCAAACCAGAATTTTTTTTCTCCACA +AAACTCCCAGAGGTTTATATGTCTGGTATTCTTGGTGAATAATACAGCCGTTGCTGGCAT +ATGTAGAAGGCAGAACCATTTGACATGGCTATGTACAGTGGGTGTTCAACAGCACCATAC +ATGATTAATAATTGGTTTAGGATGATGCTAAATACTCAATAAAACATTCGTGTATTTCAC +TGAAAAAGATATATCTCTTATTTTTCCACTAAGCCTTTGAAAAATCAAGATATATTCAAT +AATTTAATCATCCTAAATGAGACAAAAAATAGGGTGGGAGAGAAGAACCAAAGGAGAAAA +GGGAGGGAGGGATAGAGGAAGGGAGGGAAGGAGAGAGGGAGGGAGAGGGGAGGGAGGGGG +AGGGGAGGAATTACCATTTTGTTTTCTGTCTGATGGAGAACCAAGTTAGTCTGGGTTAAT +TTGTAAACATTGCAAAGCGTAGTAGCTTAAATTAGCCAGCATTTATTGAGCTCATGATTG +TGAACGTCCTTAATTTAGGCTGTGCTGGGGATAGTTCTGGTCTGGTGCCTCTGTGATCTA +CTGCCAGTCATACTGGCGATTTAGGCTTTCTTACCTCCTGGAGCCTCTAATGAATAACCA +AGTTGGGGAGATATCAGCAGCCGGCTGCTAGCCAGGATTCCAAGCCTCAGACGGAAGGAT +GAAAGGCTTTTATAGGCCTAGATTCTGAACTGACAACATTGGTACTTCGTCCACATTCAT +TGACCAAGGAAAGTCAGAAAAACAGTATATATTCAAAAAGGATGGAAAAATAGACTATAT +GTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGATTTCATAG +TTTTATTACAAAGGGCATAGAGTTGGAGGAGCAGGGGACTGTGACCACTTTTTGGATACT +CTGGAACATCTTGTGATTGTTCCAGAATGTATTAAAGGTAGGTGTGGTGACGCACGCCTT +TAATCCCAGCACTTGGGAGGTAGAAGCAGGCAGATCTCTGAGTTTGAGGCCAGCCTGATC +TACAAAGTGAGTTCTAGGACAGCCAGGGCTGTACAAAGAAACTCTCTCTCTCTCTCTCTC +TCTCTCTCTCTCTCTCTCTCTCTCACACACACACACACACACACACACCAGAAACTGATG +ATCAACCAAGAACTTTACAATTTTCTCTTCGGACAGGAGTTTTCATGTTTCTGGGAGTTA +TAAAATTGATTTTACAGCATGAGGAACAGTTCTGGGGTGGAGCCTAGGGATTGTGCATAT +TAATCAAGTGCACTACTGAGCTACATCCTTGTTCTAAGGGTGACCTGAAAAAGCATGCCA +TGTAATTATTTGTATTCTTAGCCAGGACAACCTCCTTTTTAGTGCCATAAGCAAGTAGAT +AAATAAGACAGGGTTTTGTCCTGAGTTTTGTGATAGGTTTTACTTCACCATTGCAAGAGT +GATGGAAAAAAGAGTTGTTTGTCATTGTTTTCCCACCAGAACACCCTATAATTTAGGTGT +GTTGGCAAATCCATAATAACAAACCCATGTCTCAAATAAGTGCCAAGAATAACCAGTACT +GCTTATCAGGAGTTCAGTGGTCAGAGTTTTCTAGTTGTTACTTTATGTTTCATTCTGATC +TCAACTGTTGCTTATACATGTTTAAATTAGTTCATTGTCTGTGGTAAAGAAAGAAAGATG +TTGTGGCTGTGAAAATGGGGGCTTTCAGGTGGTGCTGATGAGAATGGAAATAAGATCAAT +CATTGTGAATAGCAAGCTGGCAAGCCACATACAATACAGAGAGCAATTCTATTCCTAAGT +AATTACCAATGAGAGACTCTCACACCGTACAGAGGAAACTCACAAAGAGGTCTCTTGGAT +TCTTTTGCCCATGTGTCTCCTCCCAGGACATAGTTAGTGAGCATGTGCAGTGTCTGATAT +GATAAACAACAGGGGACACAGTAAGCAGGAATCTTTCTTCTGCAGAGTTTACAGTCTAGT +GGAAGGAAATAGAAAATGAGCAAAATGAAAGGGAAAGATTCTCCCAAGTAAATTGTTGAT +AAATGGTGTGAAGAAAAAGAAAAGAGAAGAACAGGAAGTCATAAGGAGAAGGTTAAAACT +TTAAATACAGCATCCTGGGAAGATTCAACTGAACACATGGTCACAGTTATAGATTCAGGG +TAGGATAGATGGCTCAGTAGATAAGAATGTACACTATTCTTTAAGAGGACCCAGGTTCTG +TTCTCGGTGTCCATGTTGAGTGGCTCATAACCACACATAACTCCAGCTTTGGGAGAGTTC +AACTCCTGGATTCCATGGGCATCTGCACTTATGTGCACATATCCACACACTTTACACATA +ATTAAAAAAATAGTAGAGTTACAGATTTGGCATGGAAACATATTTATTTCAGATTTTTAA +CATGCAGTGAATTTTTGTCTTTATAAGTACATACCCTATGACACTTGGGGCATACAGTCC +TATCAACTTCAGTGTCAAGTGAATGAAAAATCAAGTCATGGAACAGATTAAATCCATGCT +GGGAAAATGGGTGGATATCTGAGAAAGTGGGAGGCAAGCATGGCAGGCAGAGTGGACAGC +AAACACAAAGATGACTTACAAGAACTTGACTCTCAGAGAGAGAGAGAGAGAGAGGAGGAG +GAGGAGGAGGAGGAAGAAGAAACCACAACCACACACACAAAGAACCTAAGCTCAGTTTAG +CTGATGAAATCTATATATTAATGAAGTATTAATGAATCTCAAAAATATTTTGTTAAATGA +ATAAAAGATGGAGAGAGACAATATGTGTTGGCAGATGTTTTGAAAGGTTTATAAACTCAA +AACATGTGTGCTATTTATGGCTGTATATTTATATGGTCAGAAGATAAAAATAGATTTGAT +AAATACCATGTCAGGGGATGGTAAGATTATGGGGAGGGGGGTAGAAAGGAGGAGACTTCC +TTCTCTTCTTTCTCTAAAGCCTAAGGCTATATATATATATATAGACATAGAAATTAAAGA +AAAGGAGGTCAGGCATGGTGGTATGCACCTGGAATCCCACCAGTTGGGAGACTGAGGTAG +GAGAACCCTGAGTTTGAAAACAGCTTGAGCCACATAGGGAGACACCCTTCCAAAAGAAAG +GACAGAAGGAAGGAGGGAGGGGGGAGAGGGGAGAGGGGAGAGGGAGGGGGGAGAGGGGAG +AGGGGAGGGGGAGGGGGAGGGGGAGGGGGAGAGGGAGAGGGAGAGGGAGAGGGAGAGACT +GCGAACTTTAGGTGCTTTTTGTACTATAAGGAATTTGGCTCAGCACAGTGGGAAGTAGCC +TCTGGCTGTGTGCTTGTGTGCTCTGCAATAACCCAGGTGACAGCTGCAGAGGAGGGTGCC +TGTGGCTCCAAGAGGGAAGCTCTCTGTTCGAATTCTGAATGTCCACAGGTTTACCTGGAG +GCACAGTCTAGGCAAGACCCCTCCCCTGGGCCGGTTCCTCCCCTGGCAGGTGCCTGTAAG +TGTCAGAGAGTGTCTGGGCGGGGAATAGGGAAGAGCCCTCCAAGTGCTGAGAGCGTCTGA +TGGCTTTCATTTTCTCTGCTCTGAATTCTAACCAGAAATGAAGACTGAAACTTAAAACAG +TAAGTCCCGCTTCTGTTTTACGCTATGGACATTTCTGTTGTTAACCTGAACCTAGTTCTG +CTGTCAAGGACACAATGGGGCTCCGTGGGGCTTCCGACTCTCTTGCTTGTTTGTTTAGTG +ACTTTGAACTACTGGAGTCATAGCCATTATTAGAAACCAGCAGGTCACAGATAGGTTTGT +GTATGCTACTGCACTTTGGGAGTGAATGCTGAATGTAAATGTCGTTACACCCCTGACCCC +CACTTGCTTGGAACCTGCAGAAAGATAACCTCATTCCCGGATTGTTGAACAAAGTCAGGG +GTCACTTAAGTGGACTTGAGTTCTCTCCTAAGTTAGTCACAGACAGGCTGGACGAGGGTG +CTATAGCAGGAAAGAACACAGCATACTCTTCAGAAAGAAGGGAATATAGGGCACAGTTAT +TTAAGCCTCTGATATTTCCTTTGATTTATTTACAGGATTTAACTCACCGGGGTCTTGCTA +ATACCTAGAAGTGCTCACACATAGGGCGGAAGCGAAGCATTGGTAGCTACTGGGTAGATG +CTAGGACACTGAATAAGAACAAAAACTGCCAGATTCCTGGCCCCCAAGTTGACTCACGCA +TGTAAATAAGAGTACCAGGAGCAGATCTCTTATGAAATGAATGCTTTGTTCCAAAATCTC +TATATACAGTATGCAGTGCAGCACTCATACAGCCTCCTGAGGGGGTGGAGGGGGTCTACA +GCTCATCAGCAGAAGGGTATGAGACTAACAAAGAATTGGTCTCTGGCTCAAACTCGGCTT +CTGTTACCACTACCTGTACTCCGAAGCCTTGGTTCTAGAACAATTGTTCTCAACCTCCCT +AATGCTTCAATACCATTCCTCATGCTGTGGTGACCCCCTAACCGTAAAATTGTCTCCACT +GCTACTTTATAACTTTACATTTGCTATTGTTGTGAGTTATAATATAAATATCTGTGTTTT +CCAATGGTCTCAGGCAACCCCTATGAAAAGGTCATGACCCCCCCCCCAGGAGTCAAGACC +CCCAGGTTGAGAACAGCTGGTCTAGCAAGTAGATTATGATACCAGCATCAGCTTGCTAAG +CAAGGGAAGCCCTGCAGGAAGAGACACGGGATTCTGTCAAAAATCAAAACAAGCTATGAG +CGATTGTCTTTCAAACCTCTAAGTGTACAGACAGAGTTCCCTGAGATGTACAGACTTCGA +AATCTGGTTAATTTTGGTGTGTGATGCTTACTTTATTTGCAAGTTCCTTGATAATAAACA +TTTATGTCAAAATTAATATACAGCAAAAATTATGCCATGCTACAATGAACTCAGAAGGTG +TTGGCCAGCTTCATCTCAGCCGATCCATGTGTTAATTGGCTTTTTATTAGTACCACAAAA +CACCTGACAGAAACAACAGGAAGAAAACTGATCTTGCCTCACAGTTTGAGAGATTTTAGC +CACATAAGCCCCATCACCCGTAAGCTCTTGGTAAGGCAGAATCTTCTAGAGAAAAAGGAA +TGGCACACTGAAGTCTTTCACCACATGGCAGCCAGGAGGAAAGGGCCTCCGTAAGATAGG +TCCTTCCTGCTAGGACACCCACCCCAGTTGCCCACTTCCTCTTGCTGGGCCCCGCCTCCC +AGCTTCTGACATTTCCCAAAAATATCACAAGTTTATGAATCCATCAGTGGACTGAGGTCC +CAACCTCATGATCTAGTCTCTGCCTATTTTTCTTACAACTAAATCTTAAGACCTGAGCCT +TCAGGGACAATCGTAACACTGTCATTGAATGTGTCACTGTCCATTCATGTGACAGTGACA +GACTGACTTTAGGCTTAGGGTAAAGGACTTATTTTGGCTCATGCTTTCTGGAGGTCTCCA +GCCATCATGGTAGGGAAGCTGTCGTGACAGGAATACCTCCGTCCCTGGTGGAGGGAGCCT +GCAGCAACAGCTTGCTCTCATTGGGGCAATCCTGAAGAAAGCAGAGAAAGCAGGCAGCAA +CCAGAAGCAAATATGATTTTCAAATGTTCAGCTCTAGTAACCTAGTTCTGCTGGCCAGAC +TCCATCTCTTAAGGTTCCACAGCCTTCAGAATAGCACCACAAGCTAGATCTAGACTGAGC +ATTTAAATCAGGAGCCTCGGGGGAAATTTCAGATTCAAACCATAACAGTGAGGACCACCT +CCAGGAATCTGCAGCACTTCCCCGAGGTGTAGGCTGGCTGTCATCCAGCTTTATCCTCAG +GCTTCTGGCTTCCGGCTTCCTGCTTCCTGCTTCCCAACCGTTCCTAAGACCCCACCCCCA +AACACCAGCGAGTGTCCTCACTGCACAGTTGTGGCTGACCCACGTCTCTCTTATAGACAC +CAAGACACTGAAACAGCACCCGGGCATGGAGCATTCCTGGAGACTCTGAGATCAACCCAC +CTCTTTGTAGGTGTGGGGTTTTGGCAAATTGCTAAATCTTTCAGAGCTTGGGTTTTTGGT +TCTGAGCAGTGGGAAGTGATAATTCTCTGTGTGACTGCAGTGAAGATTCAGGTAAAGTGC +ACAGTGTGCCTCGGGCCACTTGTAAGTGGTAGATACCACCATAGCAGTGTTGGATGTCAC +TCACAGTTAAGGCTATAACCACCTTCTAGCAACCTTTCTTTCTTCTTTCTTCTTTTGTTT +CTCCCCCACCCACCTCATTCCTTCTGTGTTTCTCCCTTTAGAAATTTTTATCATAATTTA +AAATTTTTTAAGTTCACACAAACATGTATTCTACATTGAACACATCCACTCCCCCATGTC +CTGGCTCCCCCTTTTCTCACCTCCCTCTCAGTCCCTGCTGTCCCCTATGACAATCTCTCT +TCTGTTTTCATGTCATAACTGCTGTATACGACTTTCTGTACCTATATAAAATCTAAGAAT +CACAAGTGATAAGAAAATTGAAATATTTGTCATTCTGAGATGAGCTTGATCCACTTAGTG +TGATTACCTCCAGTTGCATTTGTTTTTCTAAAAATGGCAAAATTTCTTTCTTCTTAATGG +CTGAAAAGAATCCAGCGCATACATACACACCATTGCCTTGATCCATCCTCTGTTGGTGGA +CACCTGCCTGGTTCCAAAGCTTAGCTCCTGTGAGCAGTACTGCAGAAGACGCTGATGTGC +AGAGGTCTCTGTGCTGTGTTCATTCTGAGTCTTTTCAGTAGATGCCCAGGAGTGGTGGGG +CTGGGCCAAACAGTAGATCTGGTTTTGTTGTGTTTTGTCAAATATCTTATGTCTAGTTGT +TTGTGTATTATATGTGTGAGGGTGGGCTTTTGCCATGGTGTACATGCAGAGGTCAGAGGA +CAACACTCAGGAAGAGATGCTTTCCTTCTTCTATGTGAGTGCCAAGGACCAAACTCAGAA +AATCAGGCTTGGCAGCAAATGTCATTAACTGCTGAGACAGCTCATCACCCCGTTTGTCTA +TCTGTCTGTCTGTCTACTTGTCTGTCTACCCATCCATCCATCCATCCACCCACCCATCAC +CTATCTGTCTGTCTGTCTGTCTGTCTACTTGTCTGTCTGTCTACCCATCCATCCATCTGC +CCACCCATCACCTGTCTGTCTGTCTATCTATCCATCTATCTGGGACTCCGCCACACTGAC +TTCCGTAGTGCCTGGACCAATTTATATTTCAGCAGCTCTGTTTATGAGTGTTCCTTTTGC +CCACAGCCTTTGCCAGCATTTGATGTTACTTATTTTCTTAACGACTGCCACTCCCACTGG +GAAGAGATGAAATCTCAGCGTACTTTGGAATTGCATCTCTCTGATGACTAGTGAGGCTGA +GCATGTGTCCATGGCTTTTGTCATATGTATGTCATCTGTTGAGAACTGTCTGCTCCTTTC +ATTGGCCCATTTACGGATTGCATTATGTGATCTCTTGTTGTTTGATTTTTTTATTTAGTT +CTTTATATATTGTGGGTGTAAATCCTCTTTCAGATGCATAGCTAGCAAAGATTCCCCTCC +CTCCCGAGGGAATTTTCTTTATAAAGAGCACAGAAGGTCTCCTTTGATGATTTATCCCCA +GGGGACTTTCCTTGTCTCACTTCGAATTTCCTATTCCACTGAGAAGTCAACCTTTTTTTT +AAATTTTAGAAATGGCCTGTAAAGACTTCCCAAAACACCAGTCAACAAATAATAATAGTA +CATGCAAGAAAAGCTCAGATGTCCAAAACCAAGCAGTAAAGAATTCATAGTGCTAATGGG +GGACTTGAAGATGTGTTTCAAAACAGAAGTGTACGTCCTCCATTAGGAAGGCTTTTTAAA +AGATTCCTTTTTCTTTTCAATTCTGTGTATGTCTGGGTGTGGTTGTGTGCACATGCTTGC +AGTGACCACAGATGCCAGCAGAGGGTATCAGACACCCTGGAGCTGGGGTTACCAGTGGTT +GTTAGCCACCTGACCTGGGTGCTGAGAACCTGACTCCAGTCTCTGCAACAGCAGTATGCA +TCCTTAAACGCTGAGCTGTCTGTCCAGCCCCAGGAAGAGTTTTTGTTGAGCCGCTACAAA +GTCTATCCCAGGTACTCCTGAAAGAGATAGCACCTAGTGTCAGGCTTGTAGCTGCCCCAG +TTCAGTTATGTTAAGTGGACCTACAACTTTTACAACACGAAGTTTCATGTAGACACAGGT +CAAGACTATTTCCTGCCATCCCAGACAGCTCCCTCTCCCTCTCCCTCTCCCTCTCCCTCT +CCCTCTCCCTCTCCCTCTCCCTCTCCCTCTCCCTCTCCCTCCCTCTCCCCATCTCATTAA +CTGGATAGATTTAATTATAAAAATCTATTGGGTCTAATTATAAAAACAAAAACCTCAACC +TTTGCCCCCGCCCCCTATAAAGCAATAAAACAAAATTAAACACACAATATACAAAGTAAC +ACAGTTTCATGACTCAGGATACAATATATTTCTTAAAATAAAAACAGAGCACTATGGAGA +TTCCTACTTGCCACAAGACATTCCCAACAAAGAATAGAACTCAGATAGCCGAGAAGGTGC +TTAAGGTTAAGAGGAGAGAGGGTGGAGAGCACAGAAAAGCGCTTCCAGGGGTGAGGAGGT +TCTGGGTTGCCACTAAGGAGTGACTGGGCACCTGGACAGCACTGAGAGAAAGGGAAGATC +TCTAGCCCGTGCTCACGCATACAATGTGATATAGAAAAGGAGGAAGTAACAGGGACCTCC +ACGGAGACGCATTTCCTGAGAGGTAGAGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTG +TGTGTGTGTGGTGCCCTCGTGAGTGTGAGATATGTATGTGGAGACCAGAAGTCAACATCA +GATCTCTTCATCAATTGTTCTCAACTTTTTGTTTAGCTTGGCCAAGTTAATACATATAAA +TACTGTCTCGAAAAAACCAATAAACAAATAAATACTGTACCTTGATCATATTCAACATAC +ATCACCACATCTCCCTCAGTATCCCCAATATTTCCACCTCCCCTACCCCCAAGCATCTCA +ATAGAGTTTGGTTGCCAGCCTAAGATTTGAGTTGATTAATACATCATCTGTGCAAACGTT +AGAAGTTATAGCTAAGTAAGGGATACTTGCTGATAATCTCATCCACTCAGTTTCACAAAT +GTCTTTGCCTTTGTTGCCTATTGTATGTAGCAAGGCATTCAATAACAAAATCAGTAAGTT +CTACTTGACTGGGAGGTCACTAGAGCAGACACTAGAAGGAAGACATTTCCAAACATGTGG +CCAATTAAAGGGACATAGCTGAGGGATAGTTCTGGCAGCAGACTGCCTTAGTTCAGTGAC +ATTGCTGTCAGCCTCTGTAAGACCGGGGGTAGCTGATCAAACCTCTACACATGATACATC +CTATTACCTATAAGTGGTGGTAATAGTGGTGCCCATATCAAAGGGCTATTGAGACAGTTA +AATGAGTTATTATATATAATGAGTTGTTATATTGAAAGCCCGTAATGAGCACCTGGCACT +GGGCAAGCATTAACTATTCACATTAATATATATTTCAGAGGGAATAAACAGAGAGAATGG +TCCTAAAAACCAAGCTTAGGTACTTGAGAACACTTTTAGTGGGAGTTAATTTCAGACCGT +GGCACTTGCCACAATACAACTATTCCCTGGGGGCCAACCTTACACCAATTAGCTTGGGAT +GCTTTGGTTGAGTCTTGTCTGTTTCTGGAAGACTTGCCTTGGATTTATATTGTCCTGGAT +GGAGGCCACCTAATCCATGATTCCCAACCAGGAAAATACTAAGCAACTAATGTCACGAGA +ACAAAAATTTATAAAAACATAGCTATTGGGCTGAAGAGACAGTTCCGTTGACAAAGCGTT +TGCCACGCTCGCATGCGGACCTGCATTCAGATCCCCAGCACCCAGGTAAAAAAACTGGGC +ATGGTAATATACATGTGTGCTCTTAACATGGGAGAGGGTTGAAGATACACACTTCAGGGC +AGCCATTCTAGACAATTGCTTTGCCCCAGGTTCAATGAGAGACCCTGTCTCAAAAAAATG +GTGTGTGTGTGTGTGTGTGTGTGTGTGATAGAGGAAGACACCCAACATAGTCAAACTCTA +CACTCTACACAGACCTATGCTCTCTTGCTTGTACTAGTCTCTCTCGCTTTCTGTCTGTCT +CTCTGTCTGTCTGTCTCTCTCTCTTTGTCTCTCTCTCTTTCACACACACACAGATATGTA +CACATGCACCATACACACACATATAAAAACTTCACTATTATAAAATTACATCATCATTTT +ATAAACTAGTGAAATAAAACACAGCTGTTGGATGATTATGTCCTATGTACACCAGGGACC +AGAATTCTAAGTACTTTATCCCAGGCTATAAGAGGAGGTAGAATTCTTTCTTTAATGATT +CATTTCTTTCTTTTTATTTTATGTGCATTGGTTTTGCTTGCAGTTTTATTTGTGTGACAG +TGTAGGATCCCCTGGAGCTGGAGTTACAGACAGTTGTGAGCTGCCGTATGGTTGCTGGGG +ATTGAACCTGGGTCCTCCAGAAGAGCAGTCAGCACTCTTAACTGCTGAGGCATCTCTCCA +ACACCAAGATGGAATTCTTAATGTTTTATACAAGTGACCCATAATTGCCTCTTCATTGCT +TTTGAAATGAGGAGAAACAAGGACTGGGTAGGAAAATATAACAGGGTCCATATAAAACCT +GCCCAGCATTTTACCCTGCTCCTGAGAGCTTTCTCTCCATCCTTACAACATGATAGAAAT +ATGAAAGTATGTTTGTTAGGAATAGAGAATATAAAACTGAAGTTTATCCCCCAAACAGTG +CCAGCTGGGAAGCAAGTGGAAGCACAGCCACAGGGGGCAGATATGTAGAGAGTCTCCCAA +AGCCATCGCTGCCTCCTATCTTAGTTAGCTTCTGCCCACACTTTGCAATGCAAAGAGGAG +AAATCTGTGACCACATGCACTGTGTCTGATAGCATATTCAAGTACATTTAGAGGGGACTG +CAACATTGAACAATAAGAGCTCCAAGTCTCTAAAAGGCGACTCTGGGTTCCAGTGCAGTG +AACAAAGACACCAAGCAAGATCCTTAATGCTTTAAGACTCTCACTCTGCATCTCAGACTA +GGAATGAACTCGTCTCCACTTCCAGGAATCTTGTGATGATTAGCAAATCTTTGCAATGTT +CTTAGCACTAGTCTAGGTAGATTACAACTACCTTCTTCAGCTCTAACAGCAGTTACTAAC +TTCAGTGGGAGAGGCAGGGGACATGGTCAATGACATCATGTGGGGGTCAGATGGAAACAG +TTTTGGAGGATTGATTCTCCCCTTTCACCCCTGTTTTGAGGTAGTGCCTCTCTTACTGTT +TCTTGCTGTGTAGAGTGTGCTGGTCTGTGGTCAGAATACCGGTCCTCTGATTTCTGCTTC +CCACCTTGCTGTAGGAGTTCTGGATGACAGACACATGTCATTGCCACGTACAGCTTTTTA +CGTGGGTTCATGGGACCTGAACTCAGGTCATCAGCTTTGCTTGGTGTTGCTATGAAGAAC +CATGGCCAAGGCAGCTCTAGGAAAGAAAACGTTTCACTGGGGGCTTGATTACAGATTTAG +AGTCCTGGTCCATTATCATCATGGCAAGGGACATGGTGGCATGCAAGGCATTGGAGCAGT +AGTTGAGAGCTAATTTATAGGCCAAGGGAAGGAGGGAGGGAAAGGGGGGAGGGGGTGGGG +GATGGGAGGAGAGGGGAGAGGGAAGGAGAGGGGAGAGGGAAGGGGAGGGGAGAGGGAAGG +AGAAGGGAGAGGGGAGAGGGAGAGGAAGAGGGAGAGGGGACAGGGGATAGGGAGGGGGAG +GGGGAGAGGGAGAGGATATGGGCTTCTTCAAACCGCAAAGCCCAACCCCCAGTGACACTT +CCTCCAGCAAGGTCACACCTCCCGATCCTTCTCAAATAGTGCCACTTCCTGATGACTAGG +CATTCAAACATTTGAACCGATGGGTCATGGGGGTGGGAGAGGTTGTTCTGCTATGCAGCT +ACGTTCTTCGGTCTCAGTGACAGAATGGCTTGTGTTTTATCAGGAGAGATCTCTGAGGTG +TTTGTTTGTTTGTTTGTTTGTTTACTGTGATCTCCTAGTCAAGCTATAGTTCTCTGACAT +AAGCTATCTACCTAACTAATGTGCACTTGTACACATTTCATTCACAAATGAGCAGTGTTT +CAGATTATCCCCATTTTCTCTAATTACCATTTCAAAATATACCAAAGAAATATGTTTCAA +TTGAGGTATACTCTGGGATCCCACAAGTGCTAAGTGGGAAGCAGATGTGGTTGTAAGAGT +TCCAGAAGAGGCTACGCTCCATATATGGAACCCAGAAGAGGCCACTCTCAATGTGTGGAA +CCCAAACCTGAATGATAACAAGGATCTAGCTACACAGTACATAGAATAGGCCTGGATTGT +GACAGGGGACAGAAAAGTGAAGGAAAGCTCAGAGTGGTCCCAGTGCAGAAAGGAGACAGT +GAAGATAAACGTGAGATGGACCTACAGGATAGTGGGAGGCAATGAGAAGCCACCACAGCC +TCTAACAGAGCAGTGATATAACCCAAGTACCTTCTACCGTCTTGGCTGCTGGGTAACAAG +GGGTTGAATGAGCACCTGGTATATATGGGGGCCCGGGAGACCGTTATGAAGGTGTGGAAT +AGAGGGGTGGCTGGTACCCTGGTGGGATTGATGCTTCCAAAGGGTCAGGTTCCCAGACTC +ACCTGGATAAGCATAGTGTTTATGAGTAGGACCTGGAAAGATGCAGAGAAGTTATAGGAT +CCAGTCTGACTTTTGGAAGAACTGCTCCAGCTTGTGTGGCTAATGTTTAAAAAGCAGGGG +ATGCGTGGCTCTTTCTTTACAACATCTACAGTCAGTGGTAACTCATTGCACGCCAGACAC +AGTTAGAGGTCAGTCCCCCTCTCCCTTCCCCTCTCCCTCCCCCTCCCCCTCCCCCTCCCC +CTCTGTGTCTGTCTGTCTGTCTATCTGCAAGGACCAAAGGCAACTTCAGGAGTCTTCCTT +AATCATTCTTCACCACATTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTACAACTGT +GCACTCACTGCACCACCACCTGGCTTTCTTCTCACTGGGAATCTGAACTCAGGTTTTAAA +GTAGATCCCAAACTCAGAGCCAAATGCTTACATGATCAGCACCTTACCAGCTGAGCCATC +TCCCCAAGCCACTCTCTAGGAACTTCTGAGTGGAATTCATTACTTTAGGCTAGGTGATCG +ATCCATGAATGTAAGGAAAGAAGAAAGGAGAGGGGATCCCCTGTCCCTGCTTGAGGCTTG +GGGGTGAGTGTAAGGCCACCCCTGTCCAGGAACAAACCTGGAAGAGGATTTCCTGATGGA +TGGGACTTCCCATGGCATTGCAATCTCAACAGCCAAGGTGACAAAGCAGCAGGGGTCTCA +GCTAAGGACCTGAAGAGAGTGTGGAAAAGAAGTGTTACAGGATTGAACATCAGCTCAGCT +TTGCAGTCAAAACAGGCTGGAACTGGAAATGGCCTACTTGCTTGCAACTCAGTATTTCCC +TTAGCATGTGTGAGTTCAGTCCTCTGAACTATAAGAAATAAAGTGTGTGTGTGCCCATGT +GTTTGCACGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGCCAAGAAATAAAGCTGCTT +CTGACAGTACCAGCAGAGGAAAGGGGCCCCAGCCTCATTGTGAAAGAGTTGGGCTTTGTA +TTTGTTTAGAACCATTTTTTTTCCAGAGCAAAAATCTGATTCAAACCCAGTTTCACATTC +CTTCTTGATCATATCAGCATGAAATGAGACTGGTGGCCCTTAGTGCAGATCCTTAAACAC +TCACCCATCAGCCACCCCAACAGTACTTGCAAAATATTTCTCTCCTGTTGGGTGTGAGAC +CTCTGAACTGTCAGAGATTCTCACAGCAGTCCTTGGAAGAGAATCTAGAAGAAGGAAGAG +ACAATTGGATGTGAGCTAGAGCCTGTAGCTCAGAGATAGAGCTTTGGCCTAGCACCAACA +ATGCCTAGGTGTCACCCTCCACCTAAATGCAAGGATTTGTTTTCTTGATAAAAGTTTGTG +AGTCTTCACTGCCGGGGTAGCCTGGCAATCATGGTGGTGAAGTGACTTCCCTTTTGCTAG +GGTAAGATGAAACCTCACCTCCGACCTGGAGGGTTGATGGATGCATTTTGAAAACCAGAG +ATGGCCAGGTTTTGAACAGAGATTTAGACAAGTATTATTTTGCTAAGTGGATGCTTGTGC +CCCGCTACTTTTATTTTATTTTATCAACTGTGTTTTGACAATTCATGGGGGATGGAAATG +TGTCTAAAGCAATTTGAGCTCATCAGGCAGTAAACATTTAAACATACAATGTGAATTGAG +TTATTGTTCTTGTGAGTTCTTTTCTTGCCTGTTTTTGAAAGGGAGCCCTGGCTGGTTCCC +TTGCCTCCCCCAGGTCTCTTGCAATGGAGGTCTCCCTCTCCTAGGGACATAGTGAATCCT +TGACAATAGCCCTATGACTGGGTTATCTTATAGCAACCTCCATTCTCCCGGAGTTAAGGG +GAGATTAACATTCAAGACAATTGGACTAGATCGAGGGGGGATGGGGGGGGAGAGCTGCGC +CTCCAGCCATCGGATCTGCATTCTCTGGCTCGCAGGGTAGGAGAGGGCTTGCGGCATGGG +CTGGGGCTGGGTGGGTTTGGGTGTCTTGTAATGAAAAGGGGAGTCCTCCAGATCACAATC +ATCCTCCTTAGCATCTCCTTAAGCGCTTCAGATGAGCGCAGCCTCTCTGGTCTCCGAGCT +AACTTTGCGTAGCTTGCGGGTGCGGCTAGGATCACTGGGAAAGAAGCCAGAAGCGGCTCA +GGGGGGTGACTTGGGGTGTCCTTGGCCGGATTGGGCGCTAGGGAGGCAGAAGATCTCATT +GTTGTCCTGGGATCCAGTGGCGAAAGGAGGCCCCTCCAGCGGGCCCGCGCTCAATCCCTG +CTTCGCAAGCGATCGAGCGGCCACCCCGCCAGGCTCCGGTGCGCGGCACCATGCGGAGGA +GCGGGCACCGCGGGCAACGGGTCTCCGCGCGGGAAAGGGGCGGGCTGGTGGCCGTGCGCC +CTGGCGCTGGGCCAGGCTCGGCGTGAGCAGCGGCGCGAGCGGGCGATGGGCTGACGGAGC +CCCGTGGCGGGCGCGGCGGGGACTGGGGTGGCGGCGGGGGCGGGGACGGGGACGGGCGCG +CCAGCACCGGCGGGGCGGCTGTGGGCGCCTCGGAGGAGGCGGAGGCGGCGCCGGGCTCCC +CAGGCCGCCTGGTAGGCCAAGGGCCTGCGCCCGGGACGAATGGGAAGCTGGTTTCCGTGG +ACTAGCCTCTTAGAATCCGAAGTTCCTCGGCTCCTTTAGAAGAGCACAAAAAATAAAAGG +TAACGTGTCTTTGTTTCCTGGTCGCGGTGGCGGGGGAGCGATTGATGATGCTGTACTTCT +GAACCCATTTTCGGGGCTGGGCTGGGCAGCAGGAACCTGCCACTTCTTTTCTGGGGGCTT +GGGGGCTTTCATTTCGCGTCTGTTACATTTTTAAAATGCAAGCCCCACGTGGGGCAAATA +CGATGCTACCTTCTACCAGCCCTTCCCCCTACACACACACACACACACACACACACACAC +ACAATCACACACACACACACGTTCCTTTGGCATCACAACCCACACTCTGAATTTCACATG +GAGAAATAAAAGGTTTCTATAGTCTTAGCTGGTTGGGTTTTTAACCCCCACCCCCCCCCC +GTATACAGTCCTTTGGGTGCCGGAGAAGGCTCTTCACAAGGTGGCCGGAGGCCGGGCAGC +CTCAGCTGCGGGAGCCTGATGAGAGGAACCGGCTTTTCCTTTCCAGATGGCTGCAGAGTT +TGATGCAGTGAAAATGGGAACTGGTGAGGGGAGAAGAGTAGGGAACCCCCGTTTGTACCC +GCTTCTTTAAAAAAAGGCTAAATGAGGTGCGTTTGTACTGCAGGCAGCTGCCCAGATGTT +GGTGTACATTGGGTTTTTAGGAAGGTCTCTCCAGCGCGGCTCTTTGAAAGGCGTGTGGGC +TGCCTGTGTGTAACCAGTAACTCACTGCCTTTCTCTGGTCCCTTGCTTGTTAGCAGAGTA +ACTGCTCAGTCAATTCAGACAAATTTTGCTAAATTTCCAAGGGATGGCTGTTCTAATAAT +AGCTCTAACCGTGGCTCCTTAATAGACATCCTCATTTTGAATGATGCAGCAGTGCCAGCT +CTCTGGGAAGCGTAGCTTGCTGAGCGCTGAGCTCCAATGCCTGGAAAGGACTCCCTGACC +CCACCATGAATGGACCAGGCGTTGCCTCCCCTATGAATGGAACATCCCAACAGAGGCCGC +CTCTGCTGCTCCTGACTCCTTTCAGTTGGAATCCTCCCCGAACCTGATGAGAGGGATGCT +CAGAAAACCTAGACAGGCACATTTCTAAATATAGGATGGTCCCTGTTCAGTTTTGGATTG +ATGGCTGCGTTTAACTGCAGGATGGTTCCACTGCCTCTACCCCCAACTCAGCATGGGCTA +GCCTCAGCCTTTCCCTAAACCTTTTGATTGATGTGTGGGAAAGCACCAGTCCAAAAAAAA +AAAAAAAAAAAAATCAAAAACCCAGGACAAACTGCAGAGTTCATGAAAGGCGGCACAGGC +TCTGGGGAAAGTACCTTTAGAGCTGGCTGCAAATCTGCGTCCCTTAGACTTCATGAACCA +GGATATGCATGCCTGCATCAAAACATGCAACAGAGTGCTGGGGCCTGGAGAACATTTCAT +TGTTTGTTGTTTCTGGTCTTTCAATTGCATTAAACTCATTCATCGCTTTTGGCCCCTAAA +AATCAGAGTCTCAGATCAGCAGGAAGTCTGGTTTTAGTGTCTTAAGTGTTACTTGACTCT +CACAACCTTGAGTTCAGGAGACGGGCTAACTTGTACATTGTCTTCTGTAGACTAAGTGAT +CCATTTTCTTGCCAGCGAAGTTTTCCCAAGCACAACAGGAATAATAATCCTGTGGCGATT +AGATTGGACCGCATTTCATGCTTAGACGTCACAAAGCCTCTTCCATTTACTTTAATTGGA +GGTAATATTTGGACATGGTTTGAAATGACGATGTAGGGTCTAGTAAAGGAACATAAAGTT +GCCTCTAGAGAAGTTGCCAAGAAGTGAGGGCTAATGTGAGTAGAGATAATATTATATTTA +TTTATTTTTAAGTTGAGTCTTTTTGGATTATGAGAGAATTGTTTCAATAGACAGGAGGAT +TGGGTAAATTCTCCGCTCTCTTTTGTTTGAACCAACTATGAGCTGTCACCACTGTTGCTC +TATTCTTTTAGTTTTTGTCCTGAACTAATTTGCTTAATAAGACTTCTTTTTATGGCCCTG +GGCCTCGGTAATTTTAGACATCTTGACAAGTCCCCTGGTAGCCCAGCAGGTGGCTAGTGC +CATTAGTATGATTTTGCCATTGGGGAAACTGAGTCCCCTTGAGGTTCAGCAAGTTTCTGG +TTTCTTAATCCATGAGATTTGTATACCAGATGTGTACAGTAGTGATTTAATTGTCCCAGC +AAAGTTAGAGCCCAAGGCCAAGATAAGAGATGAGGCATTGTCTGGGTCCTGGAGCTTTGG +GAAAGCACGAAGAATGGTAGGTAGGCAAGTGTAGTCGAGGAGAATTCTCTTGAGTCAACC +TTGGTCTGAGGGAGAGAAACGTTGCCATTGTTCTATGATAGGAAGTAGAAGACCTGAAAC +TGTCAAGAAGTCTATTAAGGAGCTGGGCTGGGTGGCTTTTGTCTTTAGGTAATTGTGGGC +TGGCCTCCCCAAAGACTGTGACTAATTTTGCTTTCTAATTGCTGAACTTGTGCTCACAGT +GTTTATGCTAATGACCTCTTTTCCCAGATATCTCGAAAATCATATTCTTATCATTTACAA +CTCTACACTTATCCTTATTGCATTTAAACTAATACTCACTGGGTGCCTGAGATCACGAAT +TTACACTTTAAAGATTACAGCACAACAGTTTTGTTCCAGAGAAAATTCTAGTTTTGTAGG +TTGAATTGAGACATACATATGTTAACAGTTAACTAGCTTAGCAAGTTATCTTAAAACATG +CCGTACACAGCATCAGAAAGTCTGAGTTCATCACCAGCTTTTTAAGTCTCTCTGGCTCTC +TTCTGTCTCTGCCTCTTTCTGTTCCCCTCCTCCTCCCCCTTCCTCCCTTTAGTATTAGGC +ATTAAACCCAGACATCTTGCATGCTCGATCACACAGTCGTAGGAATTCTAGGGAACTTAG +CTACAGAAACCTAGCCCCTTTAACTTTTTTATCTAGAAGTAAGGTCTTACCAAGTGGCTG +GAGCTGCTTTAAACCCTCTGTTTAAGGCAGGCAGGCAGACCTTGAACTTGTGGTCCTCCT +GCGTCGTCTACCAGAGTAGCAGGGATTGTAGGCATTCACCACTAGCCCTGAATAATCCTT +TTCTTTCCTCATTCTTCAGTTCTTTCTCTCGGTTTCTTCCTTTCTTCTTACTATTATCAG +ATATGTTAGTAAAACTTGTTCTAGAAACCCCTGCTTTGTGTCTCTTGAGAACTTTCCTAG +CATCTCAATTGGAGGTGACGTCTGGGGCCTTATAGAAGGGCCTATTCAGCCTATATCCTA +GACACTATTCTGTTTGTACTGAAGGAAAAAGAGGGACTGGCTTCCCTACCTTGCCAGGCT +TGTAGACAACTCGGGCCTATATTGCCTGTGATATCCCTAAGGTTCTCCTCCTGGATCCAT +CCATCTCTACCTTGCTCATGTCTGGTCCTGTGCTGTGTAATACTCTCTAGAGGTATAATA +AAAAGGAACAAAAGGAGATTCTGGATATCTCTGTAAAGAGAGGCCTGCAGCATGAACAAC +GAGGGGAGGAACCAACTGTAGAATGTTCTAGAAACCTCTCTACCCTGGGCAACATCTTAG +AGTCGTGGGAACCTGGAGAAAGGGGTTCCTAAAATCCAGCTTGCTGGGGAAGGGAGCGAT +TTGAGTGTTACTCCAGCATTCATTTAGAAGAAAGCACATTGAGAATGTTGTCCACTTCTG +GTTTTGTCTTCCCCAGAATAGCTCTCTTTAAGAACACCAGTTAAGAACTGGTGCAGTAGT +GTCTGTGGGAGCTGTGGGCTGCAGCATCAGTATTCCACAGGAAGGCCAGGTAACTCCACT +GCTTGTTTGGACAGAATCAATGAGAACACAGCTGGTGATGCCACTCTTTCCAGCAACTGA +ATTCGCCAATTCTCTCCTTGGCCACCCCTTACTCCATCCCTAGGCTGAGCATATCTTTTA +CAAGCCTGCTCTTAAAGGGAGCCAGGTCCACTACCAGAAACATTGTTCTAGACCTACCGA +TATAGGTCATCTTTTACAGAAAATGAGCAGAACTGATGTTCAGTGATTATCAAATTCCAT +GATGCTTATTCTAGACGCCAGTGGCTATATGTCTTCTTTCTGATTCTTAAGGGTATTGGT +AAAAACTGGGTACCCCACTCTCTGAAGAAATCCTTACCTTGAAAATAGAAATTCCTGCTT +AAGGATTCAAGCTACGGTTGATGATGGGTCACAGGGTTATGGGACCTGAGTTACCAATGG +CCTTATTACTACCAAATAGTCCAACAAAAAAACAGATGAGCTGGTGGTCTCAGTTTGAAC +TGCATGTGTAATCTCCCCACAGTCATGGAAGCTGGCTCTATGTCAGAGCCATCGGGCATA +GGATCTCACTGGAGGGAAGTGTCATTTCTCTCCTAGGCAGCATTTTTTGGATTTTTATTG +AAAGTGGTATTCCAGGTGTTCATGATATAAGAGGAGCAAAAATTTGTTGTCCACAGTCAG +AAGCATTGGCAGGTATACTATAGCCTCTGGCTTTAACTCTGAGCACATCTGCATGTTCCT +TCTTGTGCCTGTTTTCATATGTATTTGCCAGTGCATGGTTCTTGCATACTTGGGGAGGGA +GGGTAGGTGTGGGCACTGATACATGCACATGTGTGGGCCAGAAGACATCCTCTCACCATT +TCTCAGGATCCATTCACTTTCTTTTGGATAAGATGTATCTTAGTGTTCTTGAATCTTTAG +GTAGGCTAAGGTAGCCTGGTCAGTGAGCCTCAGGGTCCTTCCACGTCTCTGTCTTTCTGG +CCCTGGGAATACAAGGGCATGCTTTTTTTTTTTTTTTTTAAATGCAGACTCTGGGACTTG +AACTCAGGTCCGTTACCAAACAGGACTGGCCTCTCCTGCATACTTTTGTCCATTTAACAT +TGAGTACATATGACCCACTGCTGCTGATGGGAACTTTATAGGGTCTTGAACAAGCAGAGC +ATGAAGCCATGCTCCAACATTGATCTACAGAGGCCTCATTAGAGATGACGTCACGACCAG +GAGTCATTATTATGGTGCAATATACTAAGCCTTCAAACAATAAGTTTTTGTTTTTGGAAC +AGGGTCTCATTCTGTAGTCCAGATTGGCCTTGGACTTGCTATGTAGCCTGCAGTGACCTC +AAACTCATAACCCCCCTGTCTCAGCTTCCCAAATGCTAGGCTTACAGGCAAGAGCCATGA +CACTTTGTTTTGAGCAATAATTTCCCACTTGAATCAGCTAACATTTCCCCTATAACTTCA +TGCCTGCTCCCCACCATTTCCACCAGAATTTGCCTGATCTGTCGATGTCCTTGCCTTTCT +TTGTCCCTATTGAATGAGCAGTGCATGAAAAAAAAAAAATGATGTGTAATGGGGAGTTAG +ATTGATGCTGTATGGCGGCAAATGGAAATCAGAATGGGAGCGTCTCCAGGCTGTGCCATT +CATAATCGTAAAACACACAATTAACGCTCTCCCCACATGCCTGTAAAGAGACGAATCCAA +ACTAGGGACCCAAAGAGTGCAGAGCCATCTGGATCTGAGTGACACACCTACACAAGCTGG +GTAACTCAGGGCTGGCTTGCTCACTTCCTGGCTGCCTCTGACCACCCTCCAGTAAATATC +CAATATTTATTTCTGTGTTGCTCAGAGAGAGAAAGCAGAGAGGGGGGAGGTGGTGAGGAC +ACGAAGCAGACTCAGAGCTGAGCACAATGTGAGGCAGTGTTCTGCCTTCTCAATCCCCCT +TTATTGGGTCCGTTGAGTGTTTGGTAACAGAAGAACTATAGAGTGACCAGTGGCACAGAT +GTAGCCTGCAAGACTTGGCAAGAGTGTGGAGACATGTGCAGAAGGTGACAGACGATGTTA +AGAGCCACAGCTATGACTGTGAGGGCCTCAGGGTGCACCCAGAGCTCAGGGCAGCCTGCA +CAATATATCTGCATGTGATTGAACCATTGAACATTTTGGGGAGAGAGCATTATAGCAATG +AAAGAACTGTAGAGATCACTTTTATCAGTGAGAAGATATTCACATTGAGGAGCCTTGCCT +ACTGGACCAAGGCAAACATCCCTGCCTTGTGGCAGGTATTTACACGATGCATCAGAGTGT +GACAAACACAGTGTACACTGTGGCATCTTCTCTGGGTTTGTTATCTAGCCAGGTCTTCCA +CCTTCTGACTGTAAGACCTGTAGTGAGCTCCCAAATCTCTCTTAGCTTTAGCTTCAGTAA +GCGAAGTCACATTCAGAGGCTTGCATGAGAGAACAGCTACGAAGCACCTGAGATGCAAAA +GGTGTGCAAGGTGTTTAGCAAAAGACACGAGGGGTCCATGAGGTGGGTCAGTGGGTAGAG +GTGCTTGCCATCAATCGTGATAGCCTGAGTTCCATCTCTGGGGCACAAACTGGAAGAGAG +CACTAGCTTCCAGGAGACTGCTGACCCTCACATACATGCAGAGTGTGTGGCTCTCCCCAC +ATGCATGGATGGATGGATGAATAGATAGATGGATGGGTAGATAGATAGACAGAATGTTAA +TTTTTTTCAATAAGAAATTTTGTCTCTGATCTGCTCTTCTGACATTGGAAGGATCAACAA +TACTAACTCTGCAGAGATTTAGAACATGTTAGGGGTCTAAGAAGAAATGTAGACATAAAA +TAAGTCATACATTTTCCCTTATAATGCTGAAATGTCATAGAAAGGAGGACAGTGGGGACA +AACATTAGCTGACATATTTGTAAAAGTCACCCCAGCCTTTCAGAGAGAGCTCGTGCAGGA +AAACACATGACCCTAGCCATCATCATTACTGGAAACAGGGAAACGTTTATTTTAAAAAAA +AGGTAGTTAATGGGAATGGGGGTGCCCAGTGATGTAATGGGGGCGTGAGGGAAAATAACC +GGGAGATAATGAGAAAGCCTGAGGCTGTGTCTGGGTCTCAGTACATTAAGAGGCATTAAA +ATAGAGGAAGAAGGAAGGAAGAGAGGAAAGATGATTTGGGCTTTGTGCTAGTGGGTTGCA +GCCCCTTACCTTTCTAAAATAATTCTCCAGTTCTCAAAAATGATCAGAAAACTCACAGGC +CTTCTAGAGTAGGTAAAATTGAAACTGATGAAGATCATATTGTCTAGTAATGTTAACTGC +TACTTAGCATCGAAAGGGAAAGGGAAAACTCCTGTTACGGGCTTCAGATGAATCAGCAGG +TGAGGGCCCTTCGTGTCCAAAGTCCAGAGTTTGATCCTCAGGACTCAAAGGTGGTAGAAA +AAGAGAACTGACTCCCCTACGTTGTCCCCTGACCCCCGCATAGCACAAGCGTACCCACAT +TCATAATAAGCAAACAAAGAACTAAACAGGCACTTGAACAGTTAATAAACCTTTAATAAT +TAATGTACTGCATTAATAGTAGAAACCGTATTACAACCTGAAAATGCAGGATGCTTTTTT +GGAGCCCCACCCCCAAATTGCCTCAATCACCCAATCACACTGAAGATCCCAGGATAGTAT +CCCTGCAAAATGAGAAATTAATATGCCAACTTACCTAGATGATCTGCATACTTGGCCAGT +AAAATGAATCACAAGCAATGCCAGGCTTCCTGGTGACGGACTGACTAGATGCATAGACTA +AAAGTGTTAACATGCATAAACAGAAAGTATTTATAGAACATTCTATCTTCTTGCTTCCAA +GACTAGGCTATATTTGAGGGATAACCTATGGCTATCTTTTTGCCTAGACAGGGTGGAACA +TGTCTGTTATTTCACAGAGAAATTATAAGCTGGTATTTGTGTGTGGTTCCTTCCTTTCTT +TATTGTGGAAAACATGGTTTTTGTAGTCCGCAACAATTTGGTTTGTGTCCCTTCCCGTTC +CCAAGGCTGTAGCTTAGTCAATAGAGATTCCAAACTCTTTTAATGCTGAGTTCTACAACT +TCCAACTTGGAAAGATAGCCAACTATTCAGAGAATAATACCCAAAACACAGTCCTTTGTT +TCTTCTGTAGCTAGAGTGTTTTTGTCTTGCCAGTAGAAATGACCACACTCCAAGAGGAGG +AGCAAACACTCAGCGGGAAGATTCTGAACTGTAGGCTTTGCATGGCCATGGTTTGGGTTT +TATACTGAGGAAAATGGCTGCATGCTAGTGCATAGGAAAGGAGGGATGAAGCGCCCAGGG +TCCTGTGGTCTGCAGGGTTAGCTGGAAGGTGAAGATGCCAATTGCCAGGCCAGTGTCTCC +TGCCTTCTCCTCTGATCCTCTTACATGGGGTCACCTGTCTGTCACACCAGCTTCGTCATG +GCTGCTTCTCGGTCCTGTCCATTTCTCCATGTTCTTTTCCGAACCCTCAGATGATGTCCC +AGAGTTCAAAAGATCTCTGCTGCCTTTCTCTTTGTTACTGGGAGCGCCACCTGTGGTTTT +CTAATCACTCCTCTTCCTCTTCCTCGTGAGGCTTTAAAATCATTGTCCTGTGAGGGCTGA +CTCACCAGTCTGCCTCCCCACTTCCTTTCAGTTGCAGAGTCTCAGCTCCCCCTGCATTGA +GCTTCTTAGGATTACTGTTTCCAAAACCAGATCTACCATTTGTCAGTCTCTTCAAGCAAG +GTGTCTGCTCCCACAATCTTGTCTCAGGATCTCCCCTCTCCTGAGTCATTATAAAACCAC +TACAATATATCCATTCACCACTCTCTGGCCCCAGCTCCACTCATAAACACTCGCGAGCGC +ACCCTCTCCTCTGTTCCTTGTCCCCTTCCTCATCTGTGTTCCCTGTAGACCAAACTCCTC +AGCATAAAACAAAAGGCCCTTCACATACTCCGGCAGCTTATTATTTCTTAAACTTCCTTT +CTTCCATTGTCTTACACACACACACACACACACACACACACACACACACACACACACACA +CACAGAGTCTTTCCTCTGACCTTGGACTTAATCCTGTGGCTGAAACATATTGTTCATTCT +TTGGCTGGAGCCTTCAGTAGTACCTCCTGACCCTCTAGGTCACAGCTTTTTGTTGTGTAC +AGATGTTTGTGTGTACAGATGTGTGTGTGTAAAGGTGTGTGTGTGCACATATACAGATGC +ATGTGCACATGTAAGCACATGCATACGGAGACCCAACACAGACCCAACGCATTTTAGTAG +GGTGTTAGTAAGAACACACTTGTCCTGGAGGAGCTTGTAGCTAAAGAAGAGGCAAGCAAT +AAACATAATCGATGAATAAATTATTAGGATGCTGAGGGTGGAAATTGCCATGGAGATGAA +TAAAGCAGTTGGAGGGAAATGGGAAGAAGGCATCACTTTATTTCACCCTTTGTGTAGTGT +CCATCTGTGGATATGTGGATATGCACACATTGTGTGTGTCGGGAGGGGCTGTGCATTGCA +TGCATGTGCGTGTTTGCATGGACACCTGAGGTCAGCATCAAGTGTCTTCCTCTGTCATCA +TTTTCCATCTCTTACTGAACCTAGAGTTCATCAGTTTGGCTAGGCTGAACGCCTAATGGA +CACATCACTGCTTCTGAGGACTGTTTCATGTGTGCTGGGTTCTGGATTTGCATGGCAAAT +ATTTTACCAACTGAGCCATCTTCCACATCCTTACATTGCAGTTAACACAAAGAGTCAGGG +CTGGAAAGTGGTAGAGCTCTTCCCTCGCCTGGTGAGGCCCCAGGATAAATGGAGGCAGAA +GTGTGACTTCAGGGAACAGCAAGAGACTGAGGGTGGCCGAGGAGAACAGATGGACAGTGG +AGGTCACATGGGCGTGGATAGGACCCACGCTGAAGAGCAAGGCAGAATGTGGGGGGCGGG +GGGCCTGTCCCACCGAGAGGCTGCATGGGACTGGTTTGGGTGTTTCTAGGGTAAGTCTGC +AGGGGTGGAAGTGAGTGCAAGTGTGCAGCCAGATGGCTGTTACAGAAACTGAGTGAGTGA +GACCACACTCTGGGTGGCATCACCACTGGGCAACACAGGATTTTCCAGCAGGCTACCTGT +GGGATTCGAAGATAAAAGTGAGTCCAAGATTTGGGAGCAAAAACCAGATGTGGATGATGG +AGTTGCCCATATCTGTGAGGAAAGACTTGGTACAGCGGGGCCTTAGACCCTGGATTCCTC +TTGGGATCTGCAACGCTTATGTCATTTAACAGAGTGGATATGTTGAGGGAGTGGTGTTAT +GTGTGATTTTATCTGGGGTTTATCCATGTTTAGACAATGTTAAAGCATCAGGTGGTACAC +ATCTGTATTTGAAAGATCATGTTTCAAGGCCCAACTGGGCTACATTAAACAAAGTCTTGT +CTAAAGAAGAAGAAAGGGGTCTACACTATATAGCTCAACGGCCCAATTCTCCTGAATCTG +ACTGTGTTTGGGGGAAAGCATATTATTTGAAAAGCAAGTTAATTTTCCAAAGGACATAAC +ACTCTTTTGAGATGTGTTATTGCATACACTAAGCCTCACCTGTGTGATGGTCTTCTTTTT +TTTTTTTTTTTTGGCATGCAAAAGGCCTATCTCTTAACTCCCAAGTCTTCTGGATCTGTT +GACATATTATCATTATCATTATTATTATGTTGACTTCTATTGTGCAAATTTAATGTACAA +ATGTAAACTATACTGTTGGACGTTTGGGCACATCATCTTTTTCTTCAGAGACAAGGTTGC +ACCGTGAGGTACAGGCTGAATTTGAACTCTTTGTGGAAAGTTTGGCATGTATCTGTGCCC +ATGAAACCATCACCCCATCAAGATTGGGGCCAGGGAGATTGCTCAGATGATAAAGGCGCT +TGCTTCCAAGCCTGGCAAGCTGGGTTTGATTCTGGAATTCCTGAAGTGGAAGGAAGAACC +TAAGTCACGCAAGATGCCCCCAGCCATCCATGAATGCTTCATGGCATGTGCATGTATAAC +CGACACACACACATGCACACACACACACACACACGCACGCACACACACACACACGGGGGG +GGGGGGCTGAAAAATCAGCTTCATATTTCTAATCTAATTTTTAAATTTTCTCTTTTTATT +TCTTACCTTCTCTTGTCTCCTCTCGCCCTTCTGGCTGTTCCCCTTAATCTGTCATCTTAG +TTGAGAATCTTTTGTGTTTTAAGTTCTGTGCTAGGCACTAGGAAATATGTGAAACTGAAG +TCACTATCCTGCCACCCATGTTTGTCCTGGCTGAAAATTCTGGCCCTCCTGATATCACTG +ACAAATTCCAGCCTCTTTTCCAGGTCGTTTTCAAGAACAGAGTGTTTGGATATCCAAACC +CTCTGAGTGGCATGCATGGTAAACTCTTTTAAATCAAAACGCAGCAAAAGATCAGAAACC +TTGTCATAAATTAAACAGTTCTGATCTGGGGGAAACCTCATCTTTTGTCTCTCCTTGCAC +AGAAAGAGCCCAAACAGTAGGGTAACTCTCAGCCTCTTTTTCTACAAGGCATCAACATCA +TAATTACCTCCTGCGGGAAGCTTTTAGAAACTGTTCAGTGTCCAATTAGAATTTTTGATT +TGAATAACAGATACAATATAATGTCTGTATTTCTGTAACTGTACCCTAATGCTATGCTCC +CTGCACAGTTTAAGCACTCCCGTTTGATGGGACTATAGCTGTTGAAGACTCTGCTTTGTT +TCCAGCAACAGCAGTCCCACCTGGAGCCTGCAGATCTTCTAGTGAGAACCAGTCTCTCTC +TCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTC +CCAGCCTGATTCATTATTCCCACTGCTAAATGACTTTGAGTAACGGTAGGATATCTCTGG +AACTTTCATCTCTCTAGAGCTGCTGAGACCCAGTCAGGAGCCCAGACGCAGGTCTGGTGT +AGGGTGCTGCACAGGGCAGGCAGCCAGCAAGGAAACCTCCCTGAAGATGAATGGAGGAGG +AAATCTGCCAGCACAGCTCAGTGAAAGCAAGAAGCCCCTGCCAATGGCATTCTAGTGGAA +TCCATTCCAAAGAACTCAGTTATGTAAACACCCAAGCGGCAGGCTCTGGTCCAGATGGAC +TGCCCTGTACAGATGTCAGAGTAGCTGTCAAAACTCCTTTTGATGTAAGCACAATGCCTT +CCCAAATTCTCATTGTACTTTTTATTGGGGGCTGGCTTTCTAACTTCTAGAGTTGGAGCC +CTGGGAACCCCCTCTAGGAGGGGTGCTTCGGGGTTCTGGAACACTGGAAACTTAACCCAA +AGTTAAGTATTGCTCAGGTTACCCATGCAGGTAGTGTGCTTCATCCCCAAGCTCTCAGAT +GCCCTGCACGGAGCCTCCTGAGATAGGTCTGGCTGAGGTGTCATATGCCTGCCTCTAGAG +TGGGTTCTGCCAGCGCAGGTGGCCTGGTGGCTCATGGCAAGCCCTTGACATTTTTTTTAA +GAGCCACTAAGGCCCCGATGTGGAATTTACAAAGCTTACAGCTGTTCTAGAATCTTGTTT +CCCGCCGCCGCCCTTGAGTCGGGACACGGCGGGTATAGTATATAAAGAAGGCCGCTGCAG +GAAGAAAAGCCTCTCCAAACCATCTTACCCACATTGCAAGCTGTGCCACCGGCCATGAAT +GGCAGCCAGTGCTAATGTCCAATGTTAGATACTGTTCTCACTGGTGCCATGGGACACCTG +GCATGGACAGCTGAAGGGAATATCAGGAAGTGCAGTCTATCATGGCAGCCCCGTAATGTC +TATGGCCAGATGGCTTTTTCTCTTTGTGTGGACCAGGACACAGAGAGCTCAGCAGGACGT +GGACAAGGCTATAGCCACCCCGACCCTGGCCCACTCATTTGAGCCACTTACTCTAGCTAG +GTCCCACTCCCTAAAGGCGCCACAACCCACCGAGTCAGCACACAAGCTGGGAACCAATTA +TTCAAAGACAGGGGCTGTGAGAGGTGTTTTATATGCAGATCTTAACATGAAGTCCTGTGG +GCTTCGAAGAGTCCGTGTGTTCTCAAACCTGAGTTCAAGGATCCATTTCCTTAGAAAAGG +AAAATTCAAATCTATCTCAATGAATGCAGGTTCCATCCTATAAATCCTCTTCTGCCAGTT +GCCATTGTATCAACATAAAAAGATATGTACAATTTAAATATATTTATAACTGTTATGCAA +AAATATGTACTGAGTACCTATCTATAATGGCAGTTATATTTTATTACAGGCACACACATG +CTGTCATCTAAATGTCAATAAAATATTTACAATACAACCATGAAAACCTGTTGTTTTATG +AGATCCACAGTTGTAAATAGTGCAGTACAATAAAACCAAAATAACAATATAGCCAAATGT +AAGTTTACGTGTAAGCAAAAAATGAATGATTGGCTTAGATATTGGAGTACAGTCCTATGA +CCAGAAAAGATGTCATTAGGAATTTTGGCTATCGAACACAGGAATACTGCACTCAGACAT +CAGCAATACTTGTTCAACACATAAGTAAAACAATGAAACAGCTTTTTTTAAAAAAAAGAT +TTATTTATTTTATTTATATAAGTACACTGTCCCTGTCTTCAGTCACACCAGAAGAGGAGG +GCATCCGATCCCATTACAGATCGTTGGGCCACCATGTAGTTGCTGAGAATTGAACTCAGG +ACCTCCAGAAGAGCGTTCAGTGCTCTTAACCACTGAGCCATCTCTCCAGCCCCAATGAAA +TAGCTTTTAAAATGTTTATTTGTTTGTTTGTTCATTCATTCTCCATTCATTCACTTTTAA +CCCTGTAGACTAACTAAGGGCTCTTGGCATGCTAAACAGGTGTTCTAGTACCTAGCCTTA +TTCCCGGTCTCATTATTTTATTTTTTATTTTGTGAGATAGGGTCTTAGGTAGCCTAGGCT +AGCCTTGAACTCACTGTGATGGCCTTCCACTTCTGATTAGTCTGTGTCCACTTTTCAGGA +GCCAGGGTTGCAAGTACGGACCACCATGGCCAGAGCATGCAGTCCTGTGGTCATATATAT +GTTAGGCGAGCACTCTGCTAAGTCCCCACAACATTACACAGGAAAGGGGAAGATGTGTGT +TCATGCTTGTTAGTTTCGTGTACCATTTTCTGAAAGTCTTCTTGCACAGAAAATCAATGC +TATGTCTCACCCAACTGGATGTAGCATTGTTACAGGAAAATGGATTCATATATCACCTAC +TAAAATGAACACATTTTCTTGAAACACTTGCTCATTCCTGTGCACAAATGCTCACGTCTT +GTCCATCACAGCTTATCAGAGAGGAGGGAGGCTGACGCAGAGCCCTTCTGTGTCACCTTC +CCTGGGCTTAGCGGGCCGTTCTACAACCTTCCTGCCTCTGTCTCTCCTGGTCACTTGTGA +CCACAGCATAACCCATTCCATTTTGAACAATGATGTCTGTTTATCGAATTGTCCTTTAAT +GAATCTGAATGTATCTTCTGGGACTTCTACCCACTGATTGTATGTTTTGCCTACCAAAGA +AACAGTTCTCCCTTCTCTTTCTGCATATCAAGTTAGGAATCTCTCTCCTTCTGTGCTGAG +GACAGCTCTTCTGCATGTCTGTTTCCCGCCTGCAGTGGACAGAGGCTCCCTGTGAGTGCA +GGAATGCAGCATAGGAATACGGTAGATTACATGGTCATCCTACCTAAACCCTGATGCTTT +CTAAACATTCTTTCCCAACAGTCCTTGGAAGGGTTAGTCTCGGGATCTGTTACCTTTTCT +TAGCTACCGCAAATTTCTTTTCTTTTTCTTTTTGTTTCTTTTTTTTTCTTTAATAAAATA +TCAAACCCAGAATTAGACACAGATTCAAGAAATGCTTTGACTATAGTGGAGTGCAAAATG +CCTTCTAATTTCCTTATTCCAGATGTACTGCTTTTGGCCCCAAACCAGAAACAAAACAAA +ACAAAACAAAACAAAAACCAAAAAGCAAAAACTAAAACAAAACAAAAAACACCACCAACA +ACCACAACCCTTCCCCAAACAAACAAACAAACAAACAAAACCAAAAAATGAACCAAAAAA +CCCCACATGAATCCCAACTTCTACATTCTAAAGCTACCACCCGGTCCTCTTTGGTATCTT +CACATTTGACGAGCCTGTCTCCTGTATTTCTCTACGGATTGCTGAGGAGAAACACGGATG +AAGACAGGCAGCCTATGGTTCAGTATCACTTTACCCTTTTCCAAGTGCATCTTTGTGATC +AGAGGCTGGGCCTCAAGTGTTTGCTAGTTGGATCCCGCCCTTTCCCAGACTCTCCTCGCT +TCTACACCTCGTAAGACAAACTTGATTTTGAGAGAGAGTTCTGGGTTTCCTTGCAGTTTT +GTGAGTACTTTAGCCATCCTCACATCCTCCGCTCCTGGCTGTAGCTCCCACTGCTCTCCC +CTTGACCACGCTCATCCTCCAGCTCCATGCATGGCAGATGTTTCCATAGTGTCCATATTC +TCTTCCATTCTAGGCTTCCTAACATCATGCTGCCTCTGACAGAATTCTGGTTCTGTGGCT +ACTACTTACTCCCTGACCCCTACCCCTACAACAATCCCAACCAGAATGTTACCCTAACTA +CAGTCACAACCCCAACACCATCCCCTAACCCTATTTCATCCCTGCCCCAACACCAAATCA +TATTTCTAATGTAATCAAATCATAATCTGGCCACCAGGTTACTGATCAAATTCACTCGAT +GTGAATTAGGCTCTCTGAGTTGACTAATCTTCCTCGTTTGCTTGACTGAATTTGGAATCA +GGTATATTTCTGGATGTGTTTCCAGAGAGGTTGAACTGAGAGACAAAACTCACTCTTGAC +CATTGGGCCACCATCTCATGGCTAGGGTCCTGGACTGAATAAAAAGAGAGAGAGAGAAAA +AAAAAAATAAAAGCAGCTGAGTACCAGAATCCTTTGCTCTCTGCGACCGACCTGTCAAGT +TGTGAACGAGCTCCTGTACTCCAGCCACCTGGGAGTCACACCTGCAGCCATGCCTTCCTT +GTTGGGATGGAGTGTACCTCCAACCCTGAGCCCAAATGCGCCCTTCCTTAGGTTGCTTTT +GTCAGGCACCTTGCATAGGAGAGCTTACACTATCCCCCCCACCTCACCCAAAACACCTCC +CCTATTGTCATGGTGAGTGCTCTGTAATTGCCTGTTAATTTGGCATTTTCTTCTCTTAAG +GAAAAAAATTGCATTTGTCAGTTATGGAGCAAATGACATACCTGGCCCATACTACATATA +CCATAAGCACTAAGTGAACTCCCACCATGGTAAACATTGTTGCCTACGACCCCTCAACTC +CATTTCTCTTATTCCAATACATTTCTAGAAAAGGGATGAAGGAGTTGGAGGAGACAACCC +TTTCAGCGTTGCTGTTCTCCTTTTATGTCATGGAGACTGTTAGTGGCCTTTTCATTAAGC +TGTAACGATCTGCTAACTAACAGATTTTATCTTGAGAATGTTGAACTCTCATTCTTACCT +ATTCAATTGCTTTTATTTCTTTTTTCTTTTTTCTTGTTTTTTTTATGCTCATGAGTATTT +TGCCTACATGTATGTATGTGTGCTGTATGGATGCCTGCTTCCCACAGAGATCAGCAGAAG +AGGGCACCAGACCCCCTGACACTGGACTTTCTGGATGGTTGAAAGCCACCTCTGGTCTCA +AACCCTGCAACTTTGCAACTGCAACAAGCGCTCTTAAGCTGATCAGCTATCTTTTCAGCC +CCATCCACATTTAACTTACCTTTTTGGTGGAATGAAACTGGTTTTTAAAATGCAAAATGT +AATCAAATCATAATTTGGCTCGTTGCTTTTGTGCTTAGAGACTTAAGAAACAATCTGATA +CCTAAGTTTTGTTTTCATCACTCTGCAGTTGTTACTTTGTTCATAATAGGGTTTCATTAG +CCATACTGTCCTAGAATTCCCGACATTCTCCTACCTTAGCCTCCCAAAGGTTGAGATTAG +AGGCATGAGCCCCCACACTGGCTTTTAAAATGTTTAACTTAATCCTCTGGGACTCAACCT +TGGGGACAGTGGTGTGGCTAGCTTATTGCATTTCTTTACATCAAGTCGTTCCTCGTCCTT +TCTTAAAGAGAAGACAGAAACAGGAACTGAAATGAGTTCTTCTGTGAACAAATGTCTTCT +TGTTGCAAATGAGAATGGCTGGGAGTCCATCCATTTCCCTGCCTGCCTTGCTTTGAGCAC +GCCTTGAGGACTTCTCAGTGTCCTTGGGCTCCTTGTTTTAAATATCTCTATCCCTATTTT +TTTTTTAAGTGTGCTGTGCTGTAAATCTTCCCTAGAGAGTCTGTGCACTTACTGCTTGGT +CCAAGTTATAGCCACACCTGTGGGAGTTCTCCATGCAAATTGCCCGTGTTCTTGAGTGTT +ACGGTCTCCACATCATTTAATTCTTTGCTTTGTGTCACCAGTTCTTTCTCAAGTCTGCAG +CTTTTACAAATGATATCTTTTTAGATCCATAGAACCAGCCCTATCTCCTTTTATTCAACT +TTATCTTTTTTCTGGGCTACTTAAATCATTCTTGAGCCCAGCATCCTGGGCTGACTCTCT +CCAATTCTAAACAGCTATCTAAACAAAAGGCAGACTTGCGTTTCCCTTTGAAAAATAAAA +CGAAATCCTCTTCATCCCACAAAAACAAAAACAAAAAAACACCAAAACAAAACAAAACAA +AACAAAAAACAACCACAAAAGCAAACAAACAAACTGTCCCTCTACTGTGGTCTTGAAGCC +AGAACTTCTGTGGCAAGGGAGAGGTGTTGTTTTCTTCCATCTTTCTTGTTTGAAGGAGAG +CATCAGTTGTTAGGAGCACTTAAGTGTTTTTTATGCTACTTTGTGTATTCTGCAACTTTG +GAATTTATACCTCACCCAGATGCCCTTTCACACATGTACTGTGTAGAAGGCAAGCATGTG +TGCAAGTGTATGCGGATGCTGTGACTGAGAACATGTTTTAAGAATAACTCCCAAGCATTT +CCCCAGCACTGTGTCGTGGTGTTCCTAAACAGATTGTTCTAGGACAACTCCAATATTACT +TTTCCTTGTGTCTGTATATGTATGCGAATTTGTGTACAAGTTCAAGTATGTGCAGGTATA +CATACACGCACAGTGCTCTGCAACCTGTACATGTGCACGTGGAGGTCAGAGAACAGCAGG +CCTGTGTGCAGAAGCTACAGGCGCGATGGGAGAACCCATGTGAGACAGCCCAGTTAGGAT +CCCCGGAGTTCTGGCTGGTCAGAGAGGCAGGTAAAAAAAAGTACTGCTGACAACTAGGGG +TTTGGAGACCTTCCTTGTGCCTGTCCATCACTCTGAAGATGTCACTTTTGTTCTGAATTC +TTAGTGTTCAGATGCTTAGCATCACCCCGAGCCCATGCATCGGGGTCTCCCAGTGTCTGT +TTCCTCCCGACATTTTCGTCTGCCAGATGTAAGAAGAACAACTGTCCACCTTGGTCCTTG +GCTTAATGTGGACTGACCAAAATGCCACCTCAACCAAGATAGAATACCAAGGACAGACCA +AAGGATGACTCTACTAAAATCCAGTTGGGCGAATCAACGAGTTTATTTGGCTTACTTACA +TGGCATGGGTGAGGGTTACTTACAGTAGCATGAGTGACCCCAAACCAGGTGCCCACTGAC +AAACCTTTCTTCAGCATGACATGTCACCTTCCATACCCGAGGTGTCCCTTCACCATGTCT +GTGCTACCAGCCTGGCCCGCCTTGCTTGTGATTTGTTTTGTTTTGTTGGAAAGCGAAGCA +TGCCCTTTCTAACCATCCTGCAATGTCAGGCAGGATGAATTCACTTGTCACCTTATAAAC +CTTAGTCCTGGAGTCTGGCTTTGAGTGTTTCTGACCTGTCTCTGTTGCGGAGTATAGGAT +ACCTGGATTCCTAGGCCTAAGCTGAGTGTAGCTTAAGTGTGTGCTTTGGGCACAGCAGTG +GATTAATATTGAGATGGCTATTAGTGTTTTGGATCCCAGCAGGATCGTGTGGACAGGATT +AAGTTGACTTGAAGTTAGGACTTGAAGCTTCAATTCATACAGGCCTCTGAGAAACTGTTC +TCGCCTCAGACATAGCTACCCCAAGCTGTCCCCTTGGCCTGAATGAGGCCCAAGACCCCA +GTCTTCTTTTCTGTATTAGAAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGG +AAGGAAGGAAGGAAGAGAAAGAGAGAAAGAGAGAAAGAACCTCAACTTTTTCTTGCTGTA +GATAATTAAAGGCCCAGGGAGCAGGGATGTCCATCAGATAGGCTTGCTGGAGATTCTTGG +GGACACCCACTCCTCCCCACTTATGAGCTCCTCCAATGCAAATGTGCAAAATGTTTGCAA +TTGCAGATTCAACTTGGCTGGCCCACTGCTTTGTCATGCTAATTCCCTCCTAATAGAGCC +ACTCAGGAACTTCCATCTGGGTTGTATGAGCTGCAGCTGTAATGTGTAGCTAAGGCCTCC +TGGGCACGCCTGCGCATGCTCTACTAAATCCAGGAGCATCATGATAAAGGCAGAGGCAGC +ACAGCTTGACAATGGCCAGGGCAAACTAGGGGCAAGGTAATCTCTCCAAATAAATCTTCT +GGTGGGCAGCACTTGTACCATCTCTCTTTGCTCTAGCTCATTTTAATATGCTAATTCTTC +TAGTGTGTGCACATGTACACGCAAGTACACATATGAGTGTGTGCACGTGGGTGCCAGAGG +ACAACACTGGATGTCTTCCTTAATCTTCACCTATGGTTTTGGGATTGTTTTTGAGATGTC +ATCTCTCACTGAACCTGTAGCTCACTGATCAGCTGGGCAAGCTTGTCAATGAGTTTCCAG +GATCCATCTAACTCCCTTAGCACTTGGAGGAGGCCACCACTATGCTAGGCTTCTAACATG +GGCTCTGCGGATAGGAACTTAAAAATTCTGGTGCTCGTGTGGCAGACACTTTACCAACTA +AGCTGTCTCCTCAGATCCAACACGCTAATACTTTCAAAAAGTGAGCTTAGACTCGAGGGA +CAGTTGTAATGAAAGCAGACATTGTTTCTTCTTCTACCTTTAGAAGCCCTGAGCAGAGGG +ACATCCTGCCCACTGAAGTTAGGCACTGACTTCCATTGTGCATGTTTAATGGTGGGAGGA +GTATTTCTAACACACTGTGTTGCCCAAGACCTTTGTCATCTGTGTGTGCACTGTCAGCTG +GCCTTGCATGAATCTCTCTCTCTCTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTG +TGTGTGTGTGTGTGTGTGTGTTGATCTCCTCATGGCCAGGAGATGCTCTATGGTGGTTGA +GATTTTGTAAACTTGCAACCTTTGGATTGCTAACTCCAACTTTGGTCCTTTCTTTATCCA +AGGAGGAAACTGTAAGAGGGAGAGAGAAGTGTGAGGTGATGCTTTTGAGGTGACTCGGAA +AGCTAGAACTCCCACTGTGATTTGTGTTGGGAAGTTATAGTCATGCCCTTGGAATTTCCT +TCACAGCCAGCAAACAGCCTGGGTCAAAGGTCAGATTGTGAGGTGCTGTTGTAATGCATC +CGGCATCCTTACTGCCTGTGGTTTTAAGGGACCTTATGAGCAGGAAAGATAGACAGTTTC +CCAGTTCTGGTCTCTGCTCCTTGCTTTTGAACTCCAACTTTTCCATTTGGTGCAAAAGGA +CTCAAGAATAGGGTTTTAGGTTGTTCCAAGACTGTTGACAATTTTCTAAATAAATCATGT +CTCAGGAATACCAGTTCTTAATGAATTCTCAGGAGTCATTAATAGTTCTCATTGCACTGC +ACACCAATGGGTCATTGTAGGCACACATTTTTTGCAACCTACTTTTTTTTAAATTAGGTA +TTTTCCTCATTTACATTTCCAATGCTATCCCAAAAGTCCCTCATACCCTCCCCCCCACAC +ACCCCTACCCACCCACTCCCACTTCTTGGCCCTGGCATTCCCCTGTACTGGGGCATATAA +AGTTTGCGTGTCCAATGGGCCTCTCTTTCCACTGATGGCCAACTAGGCCATCTTTTGATA +CATATGCAGCTAGAGACACGAGCTCCGGGGGTACTGGTTAGTTCATATTGTTGTTCCACC +TATAGGGTTGCAGATCCCTTTAGCTCCTTGGGTACTTTCACTAGCTCTTTCATTGGGGGC +CCTGTGATCCATCCAGTAGCTGACTGTGAGCATCCACTTCTGTGTTTGCTACACCCCAGC +ATAGTCTCACAAGAGACAGCTATATCAGGGTCCTTTCAGCAAAATCTTGCTAGTGTATGC +AATGGTATCAGCGTTTGGAGGCTGATTATGGGATGGATCCCTGGATATGGCAGTCTCTAG +ATGGTCCATCCTTTTGTCTCAGCTCCAAACTTTGTCTCTGTAACTCCTCCCATGGGTGTT +TTGTTCCCAATTCTAAGAAGGGGCAACACTTTGGTCTTCATTCTTCTTGAGTTTCATGTG +TTTTGAAAATTGTATCTTATATCTTGGGTATTCTAAGTTTCTGGGCTAATATCCACTTAT +CAGTGAATACATATCATGTGAGTTCTTTTGTGATTGAGTTACCTCACTCAGGATGATGCC +CTCCAGGTCCATCCATTTGCCTAGGAATTTCATAAATTCATTCTTTTTAATAGCTGAGTA +GTACTCCTTTGTATAAATGTACCACATTTTCTGTATCCATTCCTCTGTTGAGGGGCATCT +TGGTTCTTTCCAGCTTCTGGCTATTATAAATAAGGCTGCTATGAACATAGTGGAGCATGT +GTCCTTCTTACCAGTTGGAACATCTTCTGGATATATGCCCAGGAGGGGTATTGCGGGATC +CTCCGGTAGTACTATGTCCAATTTTCTGAGGAACTGCCAGACTGATTTCCAGAGTGGTTG +TAAAAGCTTGCAATCCCACCAACAATGGAGGAGTGTTCCTCTTTCTCCACATCCTAGCCA +GCATCTGCTGTCACCTGAATTTTTGATCCTAGCCATTCTGACTGGTGTGAGGTGGAACCT +CAGGGTTGTTTTGATTTGCATTTCCCTGATGATTAAGGATGTTGAACACTTTTTTCAAGT +GCTTCTCAGCCATTTGGTATTCCTCAGGTGAGAATTCTTTGTTTAGCTCTGAGCCCCATT +TTTTAATGGGGTTATTTGATTTTTCTGGAGTCCACCTTCTTGAGTTCTTTATATATATTG +GATATTAGTCCCCTATCCGATTTGGGATAGGTAAAGATCCTTTCCCAATCTGTTGGTGGC +CTTTTTGTCTTATTGACGGTGTCTTTTGCCTTACAGAAGCTTTGCAATTTTATGAGGTCC +CATTTGTCAATTCTCGATCTTACAGCACAAGCCATTGCTGTTCTATTCAGGAATTTTCCC +CCTGTGCCCATATCTTCGAGGCTTTTCCCCACTTTCTCCTCCATAAGTTTCACTGTCTCT +GGTTTTATGTGGAGTTCGCAACCTACTTTTAATAAGGGCTCAACCTCTCCTCTAGCCCAG +CATCCAGCAGAGGTAGTGGAAGAGAAGAGTTATTAGGATATGGGGGAAGCGGACTTGCTC +AGCCAGAGTTCCCTGGGAGTAAGCTTGCTCTCTCTCAGCAGTTCAGTTCTGCAGCAAACA +CCAAACAGGACTTAGCAGCTGCAGACCAATCTTGGCAGGCAGACACCAGGCAGCTGTCAT +TCAATCCTGAAGAAACGGCCAGACTCACCAACCAGCCTGAGGCGAGGCTGCTATAGTGGA +AAGGTGCCACTGGAACCGCACCAGCAGTTCTTGTGCGAGTTTCCTTCTATGGTGGCCTTA +TCACAAGTTGAGCCCAGCAAATGCTATGTACGGTGAACCAATAGATGTGTGTTTTTAGCA +AAGAATAGCAAAGTGAAGCAAACCAAACCAGAGTTCAGTGCTCGTCCCCCACTGTCTGTG +GGGTCATATTTATACTCCTTCATCAAGTGTCCTTTCATGTGTTTGCTATATGCAAACATC +CTTTCACCTGTGTCTGCTTCAGGAAAACAGTCTTTCTTTCACATGTTTGCTTTAGCAAGA +CATCCTTTCACCAGTGTGCCCCAGCAAAACATTGTTTGACCTAACTAACTTTCCAAAGAA +CTAAAAGTTTTCACTTAAGGTCATCTCGGAAATGCAAATGAGTCACACCATGGCAACTTT +CTTTGGTTTTTGTAAAGAGACATTAGACAAGAGGTTAACATGACTTGCAGGCCCGTGGAT +GTGTCCTGAAGAGCTGTCCTCCACCTGGCCATCCTCTTCCTCTACTCCAGACTCCATGAT +TCTTGCAGTGTAAACTAGCCTCAGAAAATCGAGACGCTATAATAACATGTATTAGTTGAC +TTTCCTGTTCCTAAGAGAAAGAGAAGGGATAGCCCAGGCTTGCCTTAGACTTGCTATTTA +GCCAAGGATTACCGTAACATCTGATCCATTTGCCTCTGCTTCCTAAGTTTTGGGGTTATT +AGTAGTATACGCTATCTATCATGCCCAGTCTTAAAGGAGATTAGACTTAAACCTGGGACT +AGGGTACACATTAGGCAGTAGGTACTCTTATCAGCTGAACTAAGTCCCCAGCCTCTGATT +GCTGTCTTTAGTTTTCATTTTGAACTGCAGACCTTTTTTTGTTTTGTTTTGTTTTGTTTT +GTTTTTCCTAAGTTCAGGATTTGCTACTTTCACCAGGATGTGTTAGCATTCGCCCAAGTG +CAATGCACACCTCTGAAAGGGTAGAAACAGAAACTGGTGCCAGAGTTCTTCTGTACGTAT +ACATGCATGGCATATGAATCGGTAGTTGAAAGAAAAATTTGGAAAGAGGGTATTCAGAGG +ATGACTGAAATAAGGAGGAGGGATGACACTGGGCCTTGGCAGGTAAAGACACTTGCCTCA +AGCCTGACAGGCCGAGTTTAATCTGCAGAAGGTAGAGAGAACCAGCTACTGAAGTTGTCA +ATGGTCCCCACGTGTGCACTGTGCTGTGTACAACACACATGTAAATAAATGTAAAAACCA +ATAAAGTACAAAGGAAATGAGGTCTTTAGAGGACAAGGTGATAAGAAGTACATGGAATTG +GGTGCCTTGGTTTTATATTAAGAAGAAACAATACTCATGATAATATTTGCGTTCTACACT +CTAAGAAAGGGCTTGTTAAACCTTGATGATGCTGTGCTCTGTGTGGGATGTGCAGGAGAG +CGTTTGCAGAGGAGCTGTTTGGGACCATCTCAAACCCATTCCATGAGCCATCTTCTCCTT +ATAAAGTATTTGAAATCACCATTAAGGGATTATTGTTGTTAGTGAGTAATCTATGTTGTT +TATGTTTTAGTCATGTCCCAGAGGAGACTTTAGCGCCACATGTGAGCATGCAACATCGCC +ATGATATAAGGCTATTATAGGGTTTCCTTTAAATCCAGACATACAGGTGTAGCCCCCATA +CCCCCTACCAACCCATTCTATAGTGTGTCTTCTACAAGTCACCTTTGGTCACCTTTTTCC +ATTTTGTTCCTCCTCCTCCTCCTCCTTGTCTACAGGGAGAGAAGGTGTCCCAACATCCAG +GCTGTGTATTAGGAAAGTCAAGTTGTACTTTACAAATTATTCGTGTGGTGTGTGTGTCCA +TGTGCACCTGTACTTGTGCAAGTGTGCTTGTGTGCAGGGATGTGTCTGTCCATCTTGGGG +GTGTGTGGGGGTACAGTGAAGACCAGAGGACTACCTTAGGTGTCATTCCTCAGATACCTT +GTATTCTGTCACCTGTACCTGTTCACCTTGTATTTTAAGATAGGGTCTTTGTCTGGCTAC +CCAGGTGACATAAGCCCTAGGGACCCTCCTGTGTCCACCTCCTGGCACTTAGCTTGCAAA +CCTATGCTGCCATGCTCGACTTTTTGAAGTTGGTTAATTTTGTCATCTGGCAACTCCATG +CATGCCTAGAATAAATTCTGATTACATTTCACCTCTTTATCTCCCTCCCGTTCCCATCAC +AACCCCCCAACTATCCCTACCAGTCCCTTTCCCCAGACTAATTATTAATATTCCCAGGCT +TGTTGTTTTGTGTGTGTGATGCATTTAATCAAGGCCATCCGTGTGACCATGGCGTGAGAA +CTATTCACTAAATCCTGATGGGGTCCTTGGTTGGACTTTTTAAATGGCATCTTTTCCATG +GGTTCTGGGAATGGAATTCAGTCCTTGTATTTGTAAGACAAGCACTTTATAACCAGAGCC +ATCTCCCCAGTCCTCTGAATTACTTGATTTCAAGTTTAAAATCGGCACCATCAAACTGAT +TTGCTGAATAAGAAAGAGTCTGGTCAGCCCCATGCCTCAAGAACTAAAAACTCCTCCACC +TCTCTACACGATTTCTTTTTGAAGCATGATTTTTTTTTTTTTTGATACTTTTAGGTTAAC +ATACAAGTAATGAGTTGCATTAGGTCATTGTTTTTGTTTGTTTGCTTGCTTTTTGAACCA +TTGTTCAATAGTGCAACATGATACATAGCTGGGCCAGTTAGAGAGGACCCTCCAGTAAGC +CAGAAGTATCTTAACAGCAAAGTCTGACACCCCACTTTCTTTTTTTTTTTCTTCAGGTTT +AACATTGTGTTTAATATGTGGTCAACATTTGAAATAAGTTTATTTATTTTCTTCATTTAC +ATTTCAAATGCTATCCCAAAAGTCTCCTATATCCCCTACCCCCGCCCTGCTCCCCTACCC +ACTCACTCCCACTTCTTGGCCCTGGCGTTCCCCTCTACTGAGACATATAAAGTTTGCTAG +ACCAAGGAGCCTCTCTTCCCAATGATGGCCGACCAGGCCATCTTCTGCTACATATGCAGC +TAGAGACACAAGTTCTGGGGGTACTGATTAGTTCATATTGTTGTTCCACCTATAGGGTTG +CAGACCCCTTCAGCTCTTGGGTACTTTCTCTAGCTCCTGCACTAGGGGCCCTGTGTTCCA +TCCTATAGATGACTGTGAGCGTCCACTTCTGTATTTGCCAGACACTGGCAAAGCCTCACA +GGAGACAGCTATATCAGGGTTCTTTCAGCAAAATTGTGCTGGCGTATACAATAGTGTCTG +CATTTGGTGGCTGATTGTGGGATGGACCCCCAGGTGGGGCACTCTCTGGATGGTCCATTC +TTTCATTTTAGCTCTAAACTTTGTCTCTGCAACTCCTCCCATGGGTGTTTTGTTCCCAAT +TCTAAGAAGGGGCAACACTTTGGTCTTCATTCTTCTTGAGTTTCATGTGTTTTGAAAATT +GTATCTTATATCTTGGGTATTCTAAGTTTCTGGGCTAATATCCACTTATCAGTGAATACA +TATCATGTGAGTTCTTTTGTGATTGAGTTACCTCACTCAGGATGATGCCCTCCAGGTCCA +TCCATTTGCCTAGGAATTTCATAAATTCATTCTTTTTAATAGCTGAGTAGTACTCCTTTG +TATAAATGTACCACATTTTCTGTATCCATTCCTCTGTTGAGGGGCATCTTGGTTCTTTCC +AGCTTCTGGCTATTATAAATAAGGCTGCTATGAACATAGTGGAGCATGTGTCCTTCTTAC +CAGTTGGAACATCTTCTGGATATATGTCCAGGAGAGGTATTGCGGGATCCCCCGGTAGTA +CTATGTCCAGTTTTCTGAGGAACCGCCAGACTGATTTCCAGAGTGGTTGTAAAAGCTTGC +AATCCCACCAACAATGGAGGAGTGTTCTTCTTTCTCCACATCCACGCCAGCATCTGCTGT +CACCTGAATTTTTGATCTTAGCCATTCTGACTGGTGTGAGGTGGAATCTCAGGGTTGTTT +TGATTTGCATTTCCCTGATGATTAAGGATGCTGAACATTTTTTCAGGTGCTTCTCAGCCC +TTCGGTATTCCTCAGGTGAGAATTCTTTGTTTAGCTCTGTACCCCATTTTTAATGGACAC +CCCACTTTCAAAATAACACTTCTTCTAGTATGGCTAAAAACAACGACGCACTTGGTGAGC +CCATGTTACTATAGAATGTTTAGGCAGCAGGGACTTACGATTAAAACTGGAGCCAGCTGA +CACTCATGCTCAGCCTTGCTCTCCAAAGGATTTCCTTTGCGGGTGATTGTTAGGACTCCA +ATTGTGCCTGTGCAGCTGAAAGTTGGGAGGAGGAGGGAGGGGGCAGTATTATTTTACAAT +CATGAGGACGAAAAGACATTTCAGCATGCCTGGCAAGCCAAACAATGCTACAGATGTCTG +CTCTTTCTTTGTACACACCCACAAGGGCAAGCCTGTTTTGAACTGACGATGAAAACTGGG +TTCTCCGATCTCACTTGTGAAGGAAACAACAAACAGGTGCCCCTTTGAGACACAAACCCC +AGCGCTGCTGTCAGAGGAAAGCTGTGCCTTCCAAACATGATGACTCAAAGGGTTTCTCTT +CCGACTCTTCTCGGTGCCAACTTTTGTAGGACTCTTTTGCTTCCTGTAAGGGAAGCATGG +AGCACACTTGCAGTAAATACTGTCAACACCTCAGTACATGGTCCAAAGCATACTGAGGAG +ATAAAGTGAAGCTAGTGGATTTTAGTGAGGGTTTTATTTTCCAGATGAAAACAGGGTCTG +AGAGGTAACATTTTAAGTCTGAACCTGTCGTGCAATGACATGTTTTGATAAAGGGACTCT +CTGCTTCCTTTTTATGACTTGATGGGGCATACCTTCAGTCCAAGTACTCCAGAGGGCAGA +GGCAGGAGAATCTCTGAGAGTTAGAGGCCAGCCTGATCTATATAACTAGTTCCATGCCAG +CCAGGGCTATGTAAGATGTAAATCACATGCCAGCCAGGCCAGCAAAGGATGGCCTTAAAC +TCCTGACTTTCCCCTCTACCTCTCAACTGCTGGGATTCCAGGCATGGGCCCCCTTAGCAA +CCCTGTGATGAATGGCTTCTGGTTGTGTTTTTCGGTTGTTTTTAATGAACTTCAATACAG +CATGTTAGATGATTGTACACATTCCTTCCTAGGATTCACTCATACACAATGATTCTAATG +AGAGCCGAATGACTGTACTTAAAAAATTATATCCAAAGTACGCACACTGTGGCTATTAAG +TGCCTGATTATTACTGGAAGTTAACATTTCTGGTGTGACCTTTTTTGGAGAAAGAATCAT +TTTGACATGTTGGCATAGCAGCCTAGATTTCAATCTAATTTAAAATTGTAATGACTTTCA +TTGAATAAGGGAGCGATTGAGATGAAGATTTTAAAAAAAAAAATAATATCAGCCTGCTAG +GATATCTCATATGATCAAGGCTAAAGGAGTCTCAAGTCTTGAAGGTCAGATGAGGACTTC +TCACAGAGCTACATCATGTCTGAAGCCAACTGACTGGGCTAGTATTTGCAAACTTAAAAG +CTGACTAGTGGAAGTTTCCCCCTTAGTTGTCATCTATTTTACCCCTGTAGGATCTGTGTT +ATGTTAAGCTTGGCTGCTAAGTCATCGTCACAACTCAGAATCAAGAGCCCTTTGAGATTA +GGCATATCCAAGCAGCAGTGGTATTTAACGTAGGTCCCCAAACCAGAGAGATCTGACAGG +GTAGAAGGGTGGTGGCTGCCTTCTTTGAAGAAGGAGAGGGCATTTTCTCATGGAATTCTA +TGACATCTTTGGACTTGTTGATGGAATAATTTCCGGGGAATAAGAAGTAACATCTTTCCA +TCTTCCCTGGACAAGGTGATCATGAGGACTTTGACAATAGTAGGGTAAACGTAAATGCAT +CCTTTAATCTGTTTGACATAGCTGGTCCTTGGGGGCAGAGAGGGAGGCCCTCAGAGAGCA +GTGGTTCTCACTCTTCCTAATGCTGCAACCCTTTAATATAGTTCCTCATGTTGTGGTGAC +CCCCTAGCCATAAAATTATTTTTGTTGCTACTTCATAACTGTAACTTTGCTACTGTTATG +AATCATAATATAAATACCTTATATGCAGGATATCTGATATGTGATCTCCTGTGAATGGGT +CATTCAAACCCCCAGAGGGTTGAGAACTGCTGCCTTAGGGTCCTGTAAGATACTGAGCTG +GAAGGGGTCTGTAGATAGTTGAACCTCAACAGTGGTATTGGATCCAGCTAGTCAAGACCA +ATGGCCATGTTTCTCCCAGAATTTGGGGGTACCATTGTAAAATCTAGCCATTACCAAAGT +TAAATTTTGATTCTTAATTATATTATATTAAAACATATTAAAAAATAAAGATAATATCCA +AAGTCTTTGATCCCAGCTCTTACTATACCTTGCCTTTATCTGTACTTTGTCTGTGTCTGT +GGGTGTGTTCGTGTTTATACAAGTGTATGAAAGAACAGCTTATGTGCATGCACCCATGTG +GAGGCTGGGGATCAGCCTTGGGTTATACTCTTGTCTCCACCGGTTGTTTGAGACAGGGTC +TCTTTGGCCTGGGGCTTGCCAGGTAGGTTAACATCATTTTTGGAGGTCAGCAAGGGGAAT +GGGTGAGAAGGAGGCACAGACTGGGTCCTGAGCTTTGCCTTTTACTCATGGTGACAGATA +CTGAGGAGCTAGTAAAGACCAAGTGACACTACCATTCAGCATTCTGCTACAGAGGCATGT +GCTAGTCCGTTTCACATCTATTTCATGGATCACAAACACCTGAAGACTTAGACTCCATCT +CGTGTGCCTCAGTTGAACAAGCTCTACCATACCAGTTGCTGCACAGAAAGGTCTCCATAA +ATGTCTTCAGCCCTGCTCCTTCTTGGCATTATATGGCCAACTCCCAGTGTGGGAAGCCTC +ATTGAAGGGCTAGTGCCGTTCAGCCCACAGACCTTCAAGAACTCCATCCAACTTTCAGTG +ACCATTCATTGTCTTCTCCCATAGATGACGGAGGGCCGTCGATGTCAAGTACATCTCCTT +GATGACAGGAAGCTGGAGCTGCTAGTACAGGTAAGTCCTCTGGGAACACTTTCCTGCTTC +CTCTGTAACTAATGAATGGGCTACACGGTAGATTTGATGGTGGGTGGAGGGGGGTTGTCT +ACTGTGCTTATGTCTCTGTCTAGCCAAACCTGAGTGACAGTGGCTGAGACACACCAAGGT +GTTCTGTGTGTATGCTATTTTTACTTGTTCTATTTCTATGTACAGCCTGTCTCTGGTGTT +CAAGGCCAGATGTATATATATAACCTATTGTTACAAATGTCTAGAAGAGGAAATTTCTGC +AGCTCCCAGTAGCTATTCTTTCTGCTTGGAAGGAGTTAACAACATTGTAACCTAAATAAC +TCCTGTGTCTGAAACTGATGCAACCTCCCTCAGAGGGGAGAGAGTTCCTTCTTTCCAAAT +TAAGCTTTCATAGTAGGTGAAGAAAGAAAAAGCACCAGTGTCTTTCATCTGTCCCCGAGG +ACTAACAGCCCCCTTTCCACCCCAAGGCCTGGGTTGCTGCTACCATCAGTGGCAAACAAT +TAGAGAAATTGAAGTGGGAAATTAACATATTTCTCCCCAAACTGAGCATATTAAAAAACA +AACAATCAAACAAACAACCACAGAGCAGCCACAGAAGGCATCAGAATCCTTGGTCTTAGA +TGTCTTCGCCTGGCTCGTGACAAGGCCATTGCTTTACCCAAAGCCTAAAGGATGAGGGTA +ATGGTGACTCTGAGCCTTGTTTAAAGTCATTGGAAATCTAGCTCAGTCCCAACCTTTTAT +GACACTTGGTTTGATATTCTCTGATGTTGTTCTTACGATGGTCTCCTTTTCTATCATACA +CATACATGTTCACTCTCACATATACACACATACTCACTCTCACACACATATTCACTCACA +CTCACTCTCACAAACACATACACTCACACACACTCATACTCTCATATACACACACTCACA +CACACCACATACACTCACTCTCACACACACACTCACAAACGCACACACACTCACTCATAC +ACACACTCACACACATCACATATACTCACTCTCACACTCACATACTCACTCTCACAAGCA +CACTCACACACACTCACTCATACTCTCATACTCACACTCACATTCACACACACACCACAC +ACACACACACACACACACTACTCACTCTCTCATATACTCACTCACTCTCACATACACACA +CACATATACACACACATTTGCCCACATGTATGTGTGTACTGGGATTACAAAGATGGGCAC +CACATCCAGCCATTGCATGACATCTTGCCATGAAGACTTTTCCTCACAGGGATGGAATGC +TGTCTCTACGCTCACAATCAGGGCATTCAAGACAATGCAAATTACACATGTGCGGACGTA +TCTCTCTGGCCTTGGACTTGCTTCTTAGACTTGCTTCTTGGACTTGAAAAATGATCCAAT +TACAAACTTTAAGAGTTAACACTTTCAACAGGATTCCAATAAAACAGACGCTATAAATGG +GTTGCAGAAAATGGAGAAAGACTCCTAATTGCACCACGCACACAGCCATTATTACTCTTA +GACTGGTGGGTGGGATTTCTCTCCAGCATTTCCTTATTTACATGTTTCACTGCTGCAATT +ATAATATATGCATAAGCTGTGCACTTTATATTCCCTTATATCTGGGTCCTTCCTATGTCA +CAGTAAGTGATCTTTATTAAGAGTTGGATAGATTCCAGAAATAGACGGTTGTTATCTAGT +CATTCACCCATTTAGGTTCGCATTTAAGGTTGCTGCTTTTCTGCCGTACAATGTTTCCAC +TATTACGAACAAGTAATTGTGATTGCCCTGTCCTCGTGTGCAGCCTACCTACATTCTAGA +TTACGACCTTATTAGGCTAGATTCCGTGGCCTACAGCCTGGGGTTCGACTTGGGAGACTG +AGATAACACAGGGAAAACTGAGCAGAATTTCTCAGGTACAGGAGCCTCTCCTTGCTGACC +CTTGGCAGTTAAAGTTGTTAAGAATCTGTGGAGGAGTTTATAGCGAAGTGGCCTGTGGGG +TTTGTATCACATGCTTTTCTGAAATCCAAGCTTGGGGGCTTAGAGCAGCCACCTTCTGGG +ACAGGAAATGAGACCACAAAGAGCAGCCTGGTTACTGCTGATTAGCAAGCTGCTCTGGGG +AAAGTATGAATGGAGACAGCTGAGATGACCTGTCCAAGAAAAACTAATTACTGCTACGTA +CTTTGAGAACAATTATATTAGGCAATCAGGAGAAACTTAGCCTGAACCCTACAAAGTCAA +AAAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAAGAAAAGAAAAGAAAAGAAAAGA +AAAGAAAAGAAAAGAAAAGAAAAGAAAAGAAAAGAAAAGAAAAGGAAAAGATAAGTATTA +TGTTAGGCAGTCAGGAGAGGCTCATGCGACTCCCACCCTTTGGGGAGTGTGCTTTTCCAT +TCGGTTCCTCTTCCTAGAACTCTAAGCTTCCTACCTCTTGTCCTGTGAGCATGGCTAATT +TCCGTTCAGTCTCCAAGCAGTTCACAGAGTCAGAGGACTTTCCCATCCTTAGCCCCCGTT +GGCTTCCACTGGTCCTCCCTCTATTCCCCAGGAGCCCCGATCTGAGCTTCTCTCCTGCAG +CACAAGTCACACTTCATTGGCACTGCTTGTATAGTAACCATGTGTGTCCCTAAATGCCCT +GTCTGCTGCCTGACATACAGTGCCACCCAACACTACTGTTGAGTGAAGGAAGGCATGATC +CTAAGGCATTTCCTATTCTGCCTTAGAGGACTTATAGTACCAACTGCTTGGCTGAGGATG +TGGTCTTGATACACAGAGTGCATACATGTGTATTATGTGCACACACATATAAAACAATTC +CAAACCCCATGGCAGAGTGGGCCTCAGTATAATTGGGAGGAACATGGTTACAGCTCCCCC +TCTCTTGCTGGCATCATCACCTCAGGGTGCTGGGAACCAGACAGCCACAAAAATAATTTC +ATGCAGTCACATAAACTTGATCACTGTTAGCATGATATTTCCAGGCCAAAAAAAAAAAAA +AAAAGTATGGCCGCATTTCTGCCATCGGATGCTTAAGTTGGAAAGCAGCTTGGTATTACT +GAGTGAAATCTGGATGACTTTCAAATCCCGATGGCTGTAGTAAGTGAAGCCTGGCCCCTG +GGAGGGAGGACGAGAAGGCAATGGAGCACCTTCGAGGGGTTTATCCTAAATGCCCAGGCA +ACATTTTGGCACCCATGTAGTTCCTTATGTCCTCAAGTCCCTCTAGGAACTGCTGGGTGA +ATATTTATCCACACCATGGGTGGGTACAGGTAGCACCTTGGTCACCCTTCAACCTGTAGT +GTCTTGTTCTGTCATCAAAACATCCTAAAGCTGACGTATTTCCTAAAAGGAAAAACAAGA +CAGACCAGAAAACCTTCACTAGAGGAGATGCCACCCCATCTGTGTCCTGAAGCATCAGCA +TTCAGAGCTGGGACATCAGGCATGTTGTGTTCAGTTTGGCTTCTCGAGCTTTGTCTTCCT +ATTGTGGCTCCTTTAAAATTATTTTTTTTCTTCTGATTGGAATTCCTATTTGCAGGAGCA +TTTTAAAAGAAGAAGAGGGGGATGGGGGACGCTGGAGATAGTAATGCTTGCCTGTAATCT +CTGCACTCAGGAGACACAGGAATATGGATGGAGGCTTGAGACCCAGCCTAGTTTACAGTG +GCCAGCCAGGACTTCTTGGCCAGATCTTAAAACCAAACACAGAAAATGTGTTTAGTGCTG +GTGAGAAGAACTTAAGGAAGTGTAGATGGATTTCCATACGCTGTCAGCCTATTGATGGGG +CTTTGGAAGCTGATCCCAGGGATGGCTCTGGACCTTTCCACAATGGGCGTTTTAAAAATA +GACTTCATTTTCAGTAGAATTGAATGGCGGAGGTGTGGCTCTTCCTAGCAAGGCTCCCTG +CAGGCTTAGGATACTGGACCACATCCCACTGGAAAGGAAGACAAGCTCAAGGAAACAGAC +GTTGGCCTTCTCAGCCTGGACGGTCTCGTCTCTGCTTTTCCCATCACTTTTCATGAGTGG +ATATTTTGTTCTGCCAACTTTGTCACCTCACACAATAAAGCTTTACACACTGAAGTCCTC +CCCGCCTGCACAGATGGCCACCATTCCCCGAGATTGCTGCTGTGTTTATGAAGCTTCAGT +GGGATGGGAGGCAACATGCTAAGGAAGACCACATCTGTCCCCTCTAACCCAGTCTTTTGG +TGGCTGGTGACAGAAAATTTCAAACTGTCTACTTCCTGTAAAATAGAGGAACCCGTGATT +CTGAGAATCCCATGGTTCTGAGAATCCGGGAGACTCTAAGGAGTCTGTGTTTCCCAACAG +AAGTTAGGAAGGTAACAAGACAGTGCTGCCTGCCATTACTTTGTGCCCCTACTCTTGAAC +AGGTCCCTAGGGCAGGAGCTTCCAGGGTCCGCAAGCCCGTAAGGCAAGAGCATTACTCAC +TGGCCTATCTCCCCAGCCCTTTCCTTTGCTTTGAACTCAGTTTCTAATCTAGGCATATCC +AACCTTTTGACATCATGACATACATGGTCATCTACGATGTCCACATTCAAGAACCCCGGC +ATGGAGGGCACTAAAAAAGAAAACCACCAGTTCGTAAAGTGTCACGGCTATCCTGAGGTG +TCTCTGGTAGCGGTAAGGGCTGCCTGGTATGGCAGAAGGGTGAGGTGACTGTTACCATTC +TTGCTTTTCTCTGACACAGACACTAGTGTGTATTGGTCTTAAGGATTAAGGAAGTTAACG +TGGGCTTTAAGTAAAGTAGTACTTGGAGACAGAGTTGACACGCTGCCTACTATGGACTAG +AAAAGCAAGTGTACAACTAACTTTTTAAAAATATGTCTGGCTCTAAGAGTGCCACATAGA +ATAAACAAGCAGACTTTGTCCATGCATGCCTACATACACATTACCCTCACAGACACTTCA +CAGATAACATCCTCTAAAAAATGTAAAAGGATTGGTTTCTCCCGAGCAAACCAGAAACCA +GGAATTCCCTCAAAGCACATGTTGCCAAAAAAAAAAAAAAAAAGACAAGACAAGTTGATT +TCATGTCTTCTCAGCTGAACAGGGTAGGCAGGTGGTATCTTCTGATTGGCTGGCTGACCC +GTCTGCTGAAGTCTGGCCCGTATCTGCCATCTGCTTCCTTCTGTGCTCCATTCACCAGGA +GTCCCTGCCTCAGCCAAGGGCTAAGGATGCACGCAGAGGCAAGGAGTAGACAAAGGGACT +CAGCATCATAAACCGTCTGTCCTGGATCTCTCAGGCCACCTTGTCAAGACGAGCCAGAGC +GGGCGGGACAGCGCCGCCGTGAGCTGACCTCTACCTTCAGAGTGATTGCCAGCATCATTT +ATTAAGCTCTGTTCTGTGAAGCAGGCACACTACCAAATGAGCAAACCAGATGTCGCCCCA +GCCCCTGGGGGTGGCCAATAATATTTAACATCTTAAAGGCACATGGTAAAGCAAACAAAT +GTGACGATAGAGTATAGCCAGATGACGTGATGGTAATTCCATATGTCATCGAGAGTTCAT +TTAACAGCGTGAAGGAATAGGAAACAGCTCATGAGGTATGCACGCACAGATGAATAGTTT +CCCCTTTGGGGAGGAGCTAGAAGATGCCAAACCTTCCCCCCTCTCCAGCAAGGACTTTTA +AAAACATTCGGGAGTGGGAGTGGGAGTGGGGGAGCTAGTGAGCTCTTTCTGTGCTGGAGG +AAAACAAAGGCGGCAAAAGCCAGTCTCCCTGGGGGATATGAGACAGGGCAGAGTAGCAGA +ACATACCAGATTGATGCTACCATCTGGGAACTCCCTCACACGTATGTGGCTCCAGAACCA +GACAGCTCAGCCAAGCACAAGAATGGAGGGTAGGCCATTCAGCATCTCCAGCCCCAGGGA +TGACTGGTCCAGGACCTTGGTTGCCTAGCAACACCACTATAGAGCTCCCATTCCCCCAAG +CCCTCCTGCTTCCCCTTGTATGTTCCATTTCTTCATTGAAACCGATCTTAGCTTGGTTTA +CAAATCTACTCAATGAGCACTGCTGATATTTGGCTCAAAGCAGAAGTTGAAGGGGGAGTG +AGCAAAGTAGGAGGAGGGTGTAGTAAATTCTTCTCCTTGCAAGCTAGCTAAAGTTGCTCT +CTGTCCTTTTATTTTGGCTCTGGTTTTACTGCTAAGTCCCTCACAAAACCATTTCCACAG +ATCCTCTTGGGTAGGGCTGTAAGAGAACGCACAAAGACCCTCATGAGAGGATTTGAACGA +TGAGTTCCTTGCTAAGGAGGGATGAGAAGAGATGAGGTGAACAACAGAGCTAAGCCCATA +GCCACACAGCACAGTTCAGCGGAATGTGAATAATTTTGTTGATAGAGGAGACAAATGAAA +CACACACACACACACACACACACACACACACACAAACACACACCTCTGTGTGTACCTTTA +ACAGAGGTTTGGAAATAGTGAGGAGAAGTTGGTCTTTGTGGAAAGGATTCGTGACAAAGG +CACCCAGGGGTTTACACAGCTAGGGTTGATGCTGGTTTGCATGGTAACTCTCATGTCGAC +TGTGGTAGCTTGCCTACTCAGATACCAGTTTCCTAGGTATATTTGCTAGGTGACCAAAGT +CCTGAACCAGTCATCCCTGGGGCTGGAGATGCTGGAGATGCCTACTCTCCATCCTGTCCT +TCCCGTGCTTGGCTGAGCTGTCTGGCTGTAGAGCCATATATGGACTACAGAGACCTGGAT +GCTGTGGTGATCCAGCTCACCTTCCCTTTGGGCTAAGAATCAGTAGCTAGCGACCATCAA +TCACTGTTTAGATTGTGTCACTCTGTCTTAGTTACTGCTCTATTGCTGTGAAGAAACACC +ATGAACAAGACAACCTTATAAAGTATTTAATTGGGGTCTTGCTTATAGGTTTTGAGGATT +AGTCCATGATCATTATGGCAGGAAGCAGACAAGAATGGCACTGGAACTTTACAGCTGATA +GCATTACATCATGATCTGCAGGTGGAGGGAGGGAGGGAGGGAGGGAGGGAGGGAGGGAGG +GAGGGAGGGAGGGAGGGAGAGAGGGAGGGAGGGACAGACAGACTGACTTGGCCTGGTGTG +GGCATTTGAAACCTCAGAGCTCATCCTGAGTGACACACCTTTTCCAACAAGGTCACGTCC +ATTCCTACAAAGCCACACCTACCAATCCTTCCCAGTTTTACCAACTAAGGACCAAGCATT +CAACTATATGAACCAGTGGGGTCATTCATATTGAGACCACCAAACACTCATTACAAGTTT +AGCCACCAGTGGTTCTTGTTCACAAATGGGCTGTGTGTCACTGTTTACTCCATGATGGTG +TAGACAGTTCTCCTCTTTCCAGCATTTCTGCCCATGAACCCTGTACTGTCTGATAAGGAA +GGATCCTGGGAGACATGTGGAGGCACATGTATCCATTTTGATGGGACTTATCACATCTAG +AATTAAGAGGGATGGAAGTCCAATTCCCAGGGGGAGACAGCATCCTCGAGTATGACAGTG +AGTAGAGGAAGGGACAGAAAGTGGCTCACAGTTAGCGCAGAGTTTCTAGACTCTTCTTTC +ATTATACAATAACTTCTCAGCCCTTCAAGCAGTTCCCCTATCTCACTCAGCAGAGAGCTA +AGTATTAACCCCTCCCGGCTGTTTGGACGGATTTCAAATCCTATAGCCCCTGTCACATGC +CTCCAGCTGCTTTCGAGACTCTGTGACAGGCTCCCTGAGCGGTGTCTCCACCTCCACACT +TAACCCCAGTACCCAGGCCCCTCCTCCTCACAACTAGGTATCGTCCTCTTGCATCTGCTC +TGAGAAGGAGCCCCTGAGTCTCCAATCAACCAAGGGTCTGCACTCATGGCTCCTTCATCT +GTCACTACCCTCCTCATCCCTACATTTTATCAGTTTTTCGCCTCACAGCCTTCCCTCTCC +TGGGCAGGGGACACCTCAGTGTAGACACAGGGCTCCTTACAGGTGTACTGTCTGCATGGA +GTCCTGAAGCAGTACTTCTGTCGTCCCCCCCCCCCCTTGTATCTGGCCCTCCCCAGCGTG +TCTTACACGACACCACCAGGTAGTTTTTCCAGAATCGTTTCTCTGTGACCTGCTCCAAAG +CTACTCAACAGCTCATCTTATTTGACGTTTCTCTTTTGGTTCTCAAGTCCTCCATAATCT +ACCCCATACCCTGTTAACAGGAGAGAATCAAACAGGTGACGAAGGGCTTACTTACCCTGT +GGGATTACAGTCACTGCCTGCGATTTCTAATGCAATGAATTGGCTCTGTAATTAAGAGTA +AAGGCAACCACATGGCTTTTCTATAGTCTTAATCAATTGCTTCCTGAAATTTCTTTTAGC +TGCAAAGTCCTTTGTCTAATGCTCTGTAAATAGAGGAGGTTTTACTCCACAAACTTGCCC +CTTGTCACTAATAGAGTCTTAACGGGGGCTAACTCATGAGTTAGAAATTATCATTTTACT +TAGATACAAGAGAATAGAAATTTTAAGTGGTTCTTTATGCAAAATATATGCATTCATACA +TAGCTCAATGCAAATCGAATTTATTCACATATGCCATCCTTTAAATGTTTTGGGAAATTG +TATGTCATTGACTTACTATTATATTAGCTGATTTAATTAGTTACCATTTATTTTTGTACC +TGAGTCTATTCTAAGAGGTCCTTAAGTGCCGAACCATCCAATCAGCCCCACTGCCCCACA +TCACAGAAGACTGTTAATGTTCCCATTTATCAGATAAGAAAACCAGGGCACAGAGAGCCT +GCATGACTTACCCAGAGTTTTGCAGCTGGGAGAGACAGGTCGGAGCTATGCCTTCTGCCT +CCAGAATGAGAAAGGAGCTCCAGAATGTTGAGGCCAGACCTGCTTAAACCAGAATCTGGC +GCTTAGTGACTCAGGATGTTGGCCAGTTGGTTAGCCTCTTTGAAGTTCAGTATCTTTCTC +TGTAAAAGGGCACATTAGCTTCCAGCTCCTTTAATCTTATCTGTAAATCAATGCTGATTT +GCGTCTTATGGAACTAGTTCTGAGTGAATAAATCTGTGCCACGCTCTGAAGATCTCCAGG +CACTTGGCAGGCATCTCTCCACAGGAACCCAAAGCTTAGACTGGACCACTTGGTAGCTAT +GGAAACCTGGTCAGTCCTTCGCCTTTGCTGCCTCATCTGTAAAATGGGAATGTTAGCCTT +GGCTTGGGCAGTGTAAATAGACAACTACAGAATGTTTACCTTGTTTGTTGGAGTGTTTTT +TCTAATTACCTTGCCTTCCATGTGATTGTGCTCAAAACTTTCTACACTGTTTGTAGTGTG +GAGCTAGGATAAATGAACAAGTAACAGGCTGGCAGTCCCTCAAAAACACACTTTAACTGT +CACCTGATCTTTTCACAGATACTGGTCACCAGTCCTCATCTTCCCAGTGTTACACATAAG +TCACATGAAAAGGTCATGCCACGGTGAGGGAAATTTATGTGCATGTGTTCATGCAGGGTC +TAGATAACCATCTAGAGGGCAGAATTAGGTTTTGTGCTTCAACAATGTCAGACCTGATCA +CTCATTCTTGGGAATAAAATAGGGGAAATGAGCTTGATAGTTGCCATGGCAACACTTTAT +AAATGGCCGGCCCTTAGTGCTTGGTGTTTAATGATGGTGAAGCACAAGCTTATATGGCTG +GCTCACACTGGCTATGATCTGTAGGAAAGTTAAAAATAGAAAGCACGACTGGTGGGCTGC +GGGCGCAGAAAGTCTGCTGCACCAGGCCAGGTCTGCCGATCTGGGGCTGGGGCCACGGGG +TGTGAGACGAAGCTGGGGAGGAGCGGGGAGGCGGTGGTCCTGCACGGCTCGGGTCCCCGT +GTGGCGCCGGGTCCGGGGCTCAGGGCGACCTGCATGGAGTGTGAGGCACACAACTAAGCT +AAGGGATCCTTCTCATCGTGTCTGGAGCCATGCTAGTGCTGGCCCTGCACTGAGCGTCTA +GGTTCTTCCCCAAATAGCCAGCCCAAGACTTGGTGGTGCGTGATTCAGCAAAGGAAACAA +CTACCCGAAGCCCAGACCTGATGCATTTGGTAAACTTGAAATGCAAAGGGACAAATCTGG +ACTCTGAGCTGGGCCATCGTGGGGAAAGATTAGAATGGTTAAGGTCTCTGGGATCTCCCA +GAGCCTAAAAGAGTTAAAATTCTGGAGTCTGCGAACAAAACAGAACTCTGAAGACAGAGG +GACTTAGTAGGTAAATGATCTTGCCACCAGGCCTGACTCGAGAAAATCAACTCCAGCAAG +TTGTCTCTGGATCTCCACTCGAGCACCCCAACATGTACATAAATAAATGTAATAAATTAA +AAAAAATAGAAAGCACATTCTCTCCCTTATAAGCAAGGCTGTGATTGGCCTGTTGGGCCT +GTGACTCACAGGCTCGGGTTACCACAAGTTCAAGTCTGGGTATTAGCTGCTAGTTCCCAG +AAGACCTGTGTGCCTTTCATAGAGGTTGCAGTCCCCTGACCCGAATTTTATAGTGCACAG +TGGGACTCGTGTCTTGGGGCATTGAAACACACCCTGCTCCACTGCAAAGCTCTGAGTCCT +GTGTGACCAAGAAGGTGCTGGAACCGCAGCACCGCCAGGGTTCCCAGGAGAGCCCCATTC +CCCAAAGAATGCTTCAGGGCCTGTACACACTGATTAAGGATCTTTTTTTCCTTTTTGGGA +AGGCAGTTTTAAAATTCCACATGGAGTCCTTTGAGAGTGGTAATAGACCAGTATAGTGAT +CGTTCCGTTTTAAATTGTTGATGGATTGTAAGATATATTGCTACAATAAACTGGGCCATA +TGTTGGTTCTATCAAAAATCCTGTGCAAGCATTCCTCCACTTTGACCTTCCATATGCTCA +TAACAGTGTCAGTGGTTTATAAAATAACAAAAAAGAGCATCAGTAGACTAATATCTCCAT +ATTTCATACCAGGGTCATTTAGAAGTACAGTAATTCCCCCAGAACGCCTGGGAGCCCCAC +TCCACTGTACCATATGTGAGTTATAGAGGCACAGACACTTGGGGAACTGTTGCTTTTCAC +TCTCCTGGAGATCAAACAACTGACTTATAAACTAGTGAGTCTCTTGGTATCCAAATGCCT +TCAGTGTTGTGGGGTCTATAAAATACATACACGCCCATAAGCACTCATGCATACTAACAA +CCCACATACACAAATGTGCTTATAGTCACATGGACACACTGACACTATCATAATACTCAT +ATGCATATACAAGTACACACTCATATAGCACACACACACATATCTCTAAGTACATAAATT +ATGTGTATATATATATATATATATATACACATACATGCATATATAAAGTACACCAGTCTT +AGCAGAAATATATACTGTATACTCTTAGTTTACCAACACTTGTCTCGACAAACAATTCTC +TTTTCTTAAAACTGTTTTTATTTCAATTGTATGTGTACCTGCATATTTATGACTGTATGT +AGGTATGTGCATATGACTGCAGTGTCCAAGGAAGCCAGAGGTGTCAGATGCCCCCTGGGG +CTAGACTCACAGGCAGTTGTTGAGCTGCCCAACCTGAGTGCTGAGAACCAAACTCAGGTC +CCCTAGAGGAGCAACAAGTATTCTTAGCCACTGAGTCATCTCTCTAGACCCCAAGCCATA +CTCTTGAATAATATAAAAATGGCTGTCCTCCTACATAATCTGACTTCTGGCTCAGGGGTA +CTGGGTGAAGCCGATTCTAGGATCTCACTTGTGTGTGTGAGTGTGTGTGTGTGTGTGTGT +GTGTGTGTATACATATATATATGTATATATATATTGTGATAGTGTCAGTGTGTTCGTGTG +GATGTAAGCACATGTATGTGAGCTCATCTGTGTATGTTATTAGTATGCATAAGTGCTTGT +GGGAGTGTGTGTATTTGGTAGACCCCACAACACTGAAGGCATTTGGATACTGAGATACTC +ACTAGCTTCTGAGTAGTCCTTAGCTTACATCCTTGCCAACAGAAATGAGTATATTGTCAC +AGGGCAGCCAGCCCCAGCTACCTCAAGTATCATCTTGTGACTGTAGGAAAAGGACTCTTA +TTATTGAGGGAAAGGGTTCCCAGATGGTCCCCAAGCCTGTTCTATCTTCCACAGTGGCTC +ATATCCTCATGTCTTAGCTGGTCACCCACTGGGGAGCAGAGAAAAAGCAGTTGTTTGAAA +TCAGCAATCTCAAAGTGTATTCCTGGAGGAAGAACACCAGCTCTGTTCAGTGTTCAGACA +GAAAGGGAGTAGGCTCAAGATGTCCAGAACCTGACCAGCAAAGGCCCTGAGCATCAGGAT +TAGAGGTGTACTCGGCCTATAGGAGTCTCACACAGGAGACTGCAGACTGTCTGCCTTTCT +GGAACTTGCTTGCATGACTTACAGATAAGAGGCAGGACAGGGGAGTGGGTCACAGACTTT +TGGATTAAAAGGATTTGGAATTGTAAAGATGCATGGTTGGCTAATTCGCTACCAGCAAGG +TGCATTTTAAAAATGTCTTGCTTTGATTTGTTGTTTATTCTGCTGTAGCAATTCGATGAC +CTAGGCTGGCCTTGAATTTGAGATGCTCATGGGCCTGTACTATCTGTGTGTGTGTGTGTG +TGTGTGTGTGTGTGTGTGTGTGTGTGTGTTGGAAATAAGTGAGGCAAGTATTCTGGAATA +GTTTCTTTTTCTTTGCTAAATGAAGGTATAAAGTAAACATAGTCACCCATGCCAACCATT +TGCCTAACAGAACAGAGCGTACACTCGTAGACATCAGAAGAAAGGGCAGTCTTTGGAGTA +AACTGCATTAACTAGAATCCCATATATCAGGGTTATTTTTTTCTTGTTTCACCATCAATC +CAAGCAAAAGGCACCCAGACTTCTAATCATGCACGGGGTTGGTCTCCGTGATGACTAGCT +TCCATCACAAGTCATTTCATTAGCATAACCTCAAAGTCATAAACTCTCCTGCCAGGGGCT +GCTGAGATGGCTTTGTGGGTAAAGTGCTTGCCACTTAAGCCTGATTACCTGAGTTCAATC +CCCAGGACCCAAAGGATGGAAAAAGAGAACAAACTTCAGCAAACTGTCCTCTGGCCTCAC +CACTGGTGCTCCACTTAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGAT +AGATAGATAGATAGATAGATAAATGCAGTGTAAAAACTTTATCCTTATACTCAAGACAAT +CACAGAGTATAGTGCCAGCGCCAGGAACCAGAGACAACAGCAGTCAGATTCTTAAATCTA +AAGGGACAGCTATGGCTGCAGCGTAGTTCTGTGGTAGCATTCTTGTCTACCATGCTTGAG +GTCCCGGGCTCCCAAATATTGCAAAAACAAACAAACAGACGCAATGGCTAAAGGGTCAGG +CACCCAGATCTCAAACTTTGGTTACACTTGTTGAAATAAGATCAAAGTTAATGTTTAGAG +TCTCAGCTTCCAAGCATGGACTTCGATGTTAGTCCAAATTTTAAATGCTACTATATCAGC +CACAGTGGGTACTGCAATAAAAGGCCACAGGCTAGGTGGAGGGATTAAAGTCAGAAATGC +ATGTCTCACAGGCCTAGATGATAGAAGTCCAAGAGCGGATGTAAGCAGGGTTATCTTTCC +AGAGCCGTCTCTCTGGCTTGCAGCTGGCTGCATTCCTTCTGTCTTCATGTGGCCTTGGCT +TTATATCCTCCTCCCTCCTCCTCCTCCATCCCTCCCCTCCTCCTTGCCTCCTCTTCATGG +TCTTCTTTTTCTTTCTCCTCCTTTTTCTTCTCCTTTCCTTCTTCCTCTTCTTCTTCCTCC +TGCCCCTTCTCCTCCTCCTCCTTTCTTCTACTTTTTCCTTTTTCTTCCTCCTCCTCCTTT +CTTGACACTGATCCTGTTGAATGGAGACTCTGCCCCTATAACTTCATTTAGTCACCTCTT +CAAAGGTCATTTCAGAATCCAGCTACTTTCTAAGACTCCATGATTTGGATGTTAACAGTG +GATTTGAGGGGGTGGAGAAATGACTCCGGTGTGAAGAGCACTGCTGTAGGAGAGGACCCA +GGTTCAGTCTCAAGTACCATATGAGACTCTTACAACCACATGTGGCTCCAGCTCCAAGGG +ATGCAGTGCCCTCTTCTGCCCTCTTTAGGCACCTGTACTCACATGTCCATACACTGAGAC +ATACACACAACTTAAAAATGAAACTATTTTTAAGAAACAATAAGTTTAGAGAGGGGCAAT +TCAACCCAAAACCATGACCCTGGGTACATAATCTTCTCAAGTCTTAGAATCTACTTTGTT +TTTTGATATGTAAGGAAAAGAACAAGCAGTAATCACATGTACAAAAGCTGCTGGGAAGCC +AGGGAACAGCAGGGACGCTGCCTGCTAGCCTGCCCCTGGCAGTGCCGCAGCCTCACCGCA +CCATTTTTATAAGGACACAGTGGCTTGCTGTCTGGAATGAGCCATCCGTTTCTCTGTCTG +AAAGTCAGTATTTCCCAGTCATGGGCTTCTCTTGTTCCAGCTCTGAGACACTTGGCAAGT +CCACAGAGCAAGCCAAGCATCAGCTGGGTTCAGCCCTAGCCAGCTCAGACTTGAGTCATC +ACTCTGAGTTAAGCTTGTATCACCCACTCTAGCACTCTGTCGTAGCCACCGTAAGTTGTG +GCTAAGGACTCCCAGGTGTCCCTGCTCCTCTGTGGCCACACACAGCAAGTCTGTATGCCT +GCGACTTAAAGAACCTTTATGTACACTCTGACATAACTGTGTGGAAATCCAGAAAACCCC +ATAAGACTAAGCCCTCAGGCTGCTGGGAGCTCACAGAACAAAAAGACCAGGATGCTAACG +GCATCTGAGGCCAAATTGCCTGCGCCACCACCAAACCCCAAGAACTTTACAACTACACGA +GGAGTTCCCTTTGGCAGGCTCTCTGCCTGTGGCAGGGATCCCAGTGGCTGAGCTGTACCA +CTGAAGAAGCTCATTCAAAAGTTATTTCCTCACAAACAGCTTCCCTAGTCTTACATCCAG +ATGTGTTACTAAATAAGTGGTGACCTCCCAAAAGTGCCTGCAGAAAGGCTGATTCTTCTA +GGCCCACCCAGCCCTGAAGTTACACTAGTCATCATAAGATGCCTTTTCTTCAATGTTGTG +GTTATAGCCAGTACATTAGACCCTAGACTAAAGGAAAACGGTCATTGTCCCCATCTCCCA +AGAGCATGCAGTCTAAAGAGTGAAATGTCAATCCAGTCAGATATATAGAGACGAATTTCT +AAAAGTAGAAGCACTGAACCAAGAAGGGAAACAGCAAAGAGATAAGATTTTTAAGTCAGC +CACCCATGCATGGTGTGTTATAGCTCAGAGTGCTTTCCCAAGTAAGAATAGAAAAGCCCT +GCCCTGTCTTTCACAGAAGTTTTCAGACTACTGTATCTTTCCATCTTTTGCAAAATGTTC +CCTGGCCAAGTTCTCATGGAGACCAAGAGATTCTCAACTGCTATGACGCAGTAGGAGAGG +GGAAACAGAAAGGAGAACACTCGGGTTGGAATAGTAGACATGGGATCCTCTGTGGTTCTG +CAAATGGACATGTGCATATTATACAAAAGGAATATAGTTCAGATTTTGAGATAGGGCCTC +ATGGTGTAGTTCCATCTGGCCACAAAATTATAATTCTCCTGCCTACCCTGCTTTGTGCTG +GGATTACAGGTGTATAAAACTGTCTTCTTCCCTCTCCCTCCCTCCTTCCCACCACTGTGT +GTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTTAGT +GTCTGCATGTGTGTACATGTATATGGCAGACAACCTTAGATATCATTCCTCAGTTGCTAT +CCACATTGTAGTTTTGAGACAGGGTCCCTGGCTGGTTTAGACTTCACCAAATAAGCTAGA +TTGGCTGCTGAGTAAAACCCAGAGATCTGTCTATCTCTGCATCCCCAGTAGTGGAGTACA +ATGATCCACCACCACCTTCACCCACCTTCTCATTTCTTACTGGATGCAAGGGTGGCTGTC +AGAGGTAGAGTACCTGGGAACCTATTGGTCAGAATGGAGAGATGAGATGGACCTCGGGTG +ACAGCATTGTGCCAGTGGGTAAAAGCCTGAAAGGTTCCCATTCGGACTGACAGGTTCCAG +CATACAGTGGGATGGCTGAAAACTTGACCCTGTGACCCTCTGTAACTGTTACATATTGCC +ACTTGCTGACTTAGACTATTGGAAAATTAGAATCGGTGTCAGTAAATAAGGTTAGAAGGG +GAACCCTTGACTTCTTAGAAGAAACTGTGACTCAGATCTTGACCTGTGCTGTGTCTTGTG +AGAAACTTCTTTCCAGATTAGTGACAGTATTGAAAGCAAGGCGACAGGTGGCAGTTAATC +GATCTACATTTGGGTGGCTCCCTCAACAGTAACCCCCTGTGGAAGCATATCCCTAACCTT +GCACTCCCCCCAAAAAACGCCTGGGAGAGATGGACTGCATCAGGAAGTGAGACATGCTCA +TATACACTCCTTTCCCATCTGTGTAAGACTCTGCCAAGAAACCTTACAGTTAAAACATCT +CTCTGGGTGGCTGCCTCCACAGGCTCTCTGGACCATTTCAAACCCTTCAGGATAGTCCAG +GAATTCTTTTGGGGAGCCACAGCTTCTTAAGGCTCCTAGGAATAGGGTTCGATGTAAGGA +CACTCAGGGAAATACTGTAGCTGGCTCTGGGGAGACATACATGCTACCTCAGCTCTCTTA +AGAACCAGCTGGGTGGCTCTGGGAGGCCATTTTTCTTTTCTGTGTTTTGCCATCCAAAAG +TGACGTTTTTATCAGGTGTAATTTCAGCACTCTGGGAGTGGAGGCAGAAAGATCACAAGT +TCTAAGCCAGTCTTATCTAAATAGTTAAGTCTTTGTCTCTAATGGAGGAGGGACGAGGGG +GAGGTGAGGGTGGAGGCAGAGGTATAGCATATCTCTGTCTCTTCATGGACACACATGCAC +ATGGGCACATGGGCACACATACCCTCACATGCACGTACACATACATGCACACACATACAC +ACACATACACACACACACACACACACACACACAAGACCATGATCTAAATGATTTCTTTCT +AGCGCTTTCTAATGGTCTCCATCTTGGGCTCTGATGCTTTGGGCTCAGTTAGATGATACC +TTAGTGACATGTCCTGTATACATGCCATCAGAGTAAATTATCTGATTGTCTTTTAGCCAA +ATTGGAACTAAGAGAAAAGTTGGATGAGGAAGAATTTCAGAGCTAAGAGTGAGGTCTTAA +AGTAGCTCAGAGAGAGATGGGAGGGCAGTGTCAACTCTGTCAGCTCAAACTGTCAGTTCA +CTGTGTCTCCAGTGCCTTTAAGTCACTCACTTTTAATGGCCTTCCTGGACACAATCCCTG +CATCCACATGGCCTGTCCAGTGCCCATCCCTCTTCTCTGGATGTCTTTTGTGATCCTCAA +GACTGCCCACTGGATGGGAAATTTCAGGCTCATCAATTTAGCTTTCCCGATGCCCCAGGA +GATAAAATTAGTCTCTCCAAAATTTTTCTTTCTATGTCAGGCTCTCACATCCCTTAACTC +TTCAGAAATGATTGCTTAGAATCCTGGAAGGAGCCTCAGGGGTAAGGGGGCTGATTCCAC +CATTCTTCTTCTAGCAGAAGACCAAGGGCTGAGCTCATGTCTGCAAGCAGGACTATATTT +TAGGAAAGACTGAAGTAATTTGTGTCCAGAGACTGACTGCTAGCTATTTCTTTCCCCCTT +CTCCTTTGCTTTGGAAGTGCTAGAGATAAAATCCAGAGTCTCCTGGTAGACAGGAGTTCT +GCTGCTCAGCCACATCCTACAACCTCCGGAAACCAAAGCTGGGTTTGCTACCTGGATATA +TGGTCTTTTTAAAATAACTAGTTCACATACTCTCGGCGATGAGAACCTCTTTCTGTGGGT +CCAGTTAGACATGTCCAACATATGTATGTGTATATGTATTTGTATATGAATATGTGTGAG +ACATTTGCGCACATACACAGGCACATGCCTTGTGTCTGTGTGTGTGACAGAGATTATCTT +AAAGTCCCCTTAACTGATGACAATGGCTGACAGACTTACTCTAGATTTCTTTCAAAAAAC +TCCTAATTTGGGAGGAGGGACAGACAACATCAGACTGGCTTCAGACTCTCTGTGTGACTG +AGGATGGTGTTACAGTTCTGATCCTCCTGCCTGCACTGGGATTTCATACATGGGCACCAC +AGCTAGTTTTGTGCTGGAGATGGATCCCAGGGCTTCAAGCATGCTAGGAGCTACCTCCTG +GGCTGCTCGGTCTTTGAATTTCAGCACAACCGAATACCCACTTTTTGTTTCAAAGACATC +TTTTAACAGTTGTTTTGAGGCATAATTGAACTTTACAAAATTATATGTTTTGCTTTCTTT +TGTTTAAAATGTGGTCTCACAGTGCAGCCCAAGTTGTCTAGGACACCACTGTGCAGTCTA +CTCTGACCTGACACAAATTTTCTGACTTAACCTTCTAAGAGGAGCAGATGTGTGTCCTAC +CACGGACGACCCGAATTACAGGCATCTGAAGCATGCAATGTGCTTGTCTTGACATGTGTG +TATTCTTGTAGGCCATAGAAGGGACTTTGGCTAGTCTTGTACCTACGCAAAGGCCCTCTG +AGCCCTTAGATCCCCTGCCCTCCCCCAGAAGTCCTTCTGGCTTTGCGGAGAAGCCACTGG +TCATGGCCACGAGGTAACCCGCAGAATGCTGAGCAAGCAGTTTGGTTCTGAGTGTTCACT +GGACTGGGGAATTCTCAGGAGCGTTTAGAGGAAAGTCGGGTGGTTTTGTTGCTCCTTCAC +CCAGAGTTCAAGACTGGGCATTTGGTAGGCAGGAATGCACCATGCGACATTGCTCTAGCC +TTGAAGGGCTCTCGGGAACAGTGAGAGAAAGCTGTGTTGGACTCTTATGAGCCAGACCCC +GCTCACTGTGGGTGGAAAGTTTTACTTCTTCTTGGCAGTGGTCCAGAGAGACGGAGTAGG +AAGAACTCTGGGACCCTGGGACCAGATTTTGCTGTTGTTATTGGTTTGGTTTTTGCTTTG +TTGTTGTTTCAAAACTAAATCTCAACTCCATGCTTACGAAGCACGCTGGCCATGCAGGAC +AGGATGCAGGTTCTGGGGTGGACAACAGAGTGGTGCCCATGCAGGGGTTTGAGCTGCTAT +CCTTCAGGAGACCCTGTCCTTCCCTCCTGATCTTGCTTTTTTTTTTTTTTTTTCTGCTTT +CGCAAATAAATACTCAGGCTTTGAACTCCTGGGAAAGTTTTTTGTTGTCCTCCCAGGTGT +GTAGACAAGAAAACCAGAGAAAGCAAAAGTCACCAGAGTTCTGTTCTTTCCTGTATGTTG +AGTTATAAAAGTTGGCTCTCATACAGAGGCAATTCTCTTTAATCGAAGTACAAAAGACAC +ACAGAAAAGACCAGTAATGAACAGTCTGTGTGGCTTTCTTTATGTGGACAATGATTTAAG +CACGCAGAACCCACATTATGCCCTTTGTCTCTCGTTATTGCCATTGAGCCAGGTGTCCAG +TCTGCATTGCATCCTGGGATTCTGCTCTGCAATGCATCCTGGGAAGCAATCACTCTGTGA +CCATCAATAGCGTGGCTTTCTATTCAGGGCCATTGGGTGACTTATTCAGAGTGAAGGCTA +TATAGAGTCAGACATGTTGCAGTGTTTCTGTGGCACTTAAAACAGAAAAAGAGAATCTGT +GCCTTATGTTCTTGAAAAGTGGGACATGTTACTTCAAATGATATTTACATGACATCCCCC +CCCAAAAAAAAAATTAGGCCAGGAGGAAATGAGAGATATCTCAAATCAATGAGATTTCCT +TCCTAGACTAGTCATGAAAAAAATAAGAGATTAATAGAAAAAAATCTGAGGTTCTTAGTT +GCATAAAATGTGTGTATTTATCTTCCCTGGAGGAGCTATATCCCAGCAAAGGCCAAGGGT +CAGATGACATGCAAATGACTGTGCTTTGTGACATCACAGGATTCTTGTATTTATTGTTTT +TATTTGGATTGTTTGGATTATCAATTAATAGTAAGTGAAAAGGGCCTGTTTGTAGGCATG +TCCAACTCCCTTGCCCTATTTGGAAAAAAACATCATGGATCTTAAATTTTTTCCTTCTAC +CTTACTTAATGGGTATAAAGCATTAGTTTTGGGTAACGAATAATTCTAGACATTGGCTGC +TCAGCCATGAGACATGTAGTCAGTCACATACTTGAAAACAACACTATACATTTAGGCTAC +ATATGTTAGAAGGTAGATTTTTTATTATTATTAAATACAACTTTTGTAAAATGCACCTAA +TGCCTTGAGCTGCTTGGAAAACATTTTGGTAACCAACACTTCATTAGCAAAGAAAGTGAG +CCTGGGTTTAAGTTGGCTTGGTCAGGGCAGGCCAGCAGCATTCCACCACTCAGGTGCCCA +TGTCTGTGTTAATAATAATTGTACTTGGGATTAGAGAGATGGTTCAGTGGTTAAGAGGAC +TGACTGCTCTTCCAGAGGCCCTGAGTTCAATTCCCAGCAACCACATGGTGGCTCACAACC +ATCTGTAATGGGGTCTGATGCCTTCTTCTGGTGTGTCTGAAGACAGTGACAGTGTAGTCA +TACATAAAATAAATACATCTTTAAAATGATGATGATGATAATAATAATAATTCTACTCAA +GAATTTCATATCATAGCCCCTTAAGGGGTAAAAGAAAGAAAGAAATGCTTAATATAGTGC +TTAGGCTGTGTTTTCACAGAGGCATAATTGGGAACTCACTTAGCATCTTCTGACCTCTTC +ATTTTCCAGAAGATAAGGAAATGTGGTGGTGCCTCAAGGTATGGAAAGCACATCTCTCTT +CTAGTCCAGCCCCCCTACCTTAAGGTACTCCCTGGAGAACAGAAATCCAGATATGAGATC +CAGGTGTGAACACCTGGCTAGTTACCAAGGCTACAGTGTAGCCAAGCAGGATCTCCAACA +GAGACGTTAGGTGAGTCCCAGGGTGGGAAGCTGCAGCTACAGATTAGGTGGCTGTGCTGG +GATTGTACTGGCTGAGGTCAAGGATGGGTTCTTAGGACTGGGTTAAACCAAGTCCATGAT +AGGCTGTAGATCCCAACTTTTCTGTACTCTGAACTGCAAAATTCTGAAGTCAGTGGAGTT +GGGGTAAGAATCTTGACCTCTGCTCTTGCATGAACTTGTATGTACCTAAGCAGTAACTCA +CATCTTCTGACCTCTTCATTCCCCGGAAGGGAAGGGAAATGAGGTGGTGCCTCTGGGTGT +GGGAAGCCCCATCCTCGTTTTTCTGATTGTTGATTGTCTAGGGAATGAAACCCAGAACTT +TGCACACGGTGGGCAAACGCATTACCACCGAGCTGCGTCCCACATCCTCGTGGCTTTGGA +GGAAGATACACTTTCATGGCTTTTCATCATTTCCTTTGAACACATCCTTGACTTCCTGGG +AAGTCAGCCAGGCTGACTGAGAGGCTGGGAAAGGCAGCTATGCAGACAATGGCATCTCCT +TTGTGCCTGTGACTTGGGCCACAGTCTGACCTTCTCTCCTACATATGAAAGGAAGAGGTG +AGAGGTGACAGCTCCAAGCTCAATGGACACTCAGCCTGGCAGCTGATGACACTGGCTGCC +CTGGGGTCATAGCCTGTGATGATTTCCCTCTTACAGACTGACAGACTATTATGAATGCAA +AGCCTATTAACTCTATTCCAGAAAGGAGAACGTGAGGCCTCAAGAGAGCGAGCAAGGCCA +GCTGAGGAAATACACAATGCATCTGCAGATGAGGTCATGGCTAGGCTCCAATGGCAGTGA +CAAGGAGGGGTCAGAGGGTTTGAGGCATTGCATGGGAACCGCCTCATTAAGAGTCTTCCA +GTTAAATGTTGCAGAACGCCCTGCCAGCCCCAGATACAGTTAATGAAATGCTTAAGACAA +GAAGAGACCAGGAGGAGAAAAGGGAAGTGTGGAAAGCCTGCCTTTACCCTGTGTCTCCTT +CGGTCACACTGGTACAGCTTCCTCAGCTCGCTAGCAGGGGTGGGACACAGTGGGCCCTCA +GTGCTGGACCCATAGCTGAAGAGTCCCAGTGAGCAAAGAGAAATTCCCAGTGGATGAAGC +TGCTTCCCTGATCCAGCTGTGAGAATACAACCCCATCAACTCAGTACTTAACAGGCTGAG +TCAGAAGGATCGTGATTTCGAGGCTAACCTGGGCTATAGATCATGTATATTTTTTAAAAA +TCAGAGACTGGGGCTATAGGATGTAGCTGAGTTGTCACCCGCTTGCCTAGGCTGGGCAAA +GCCCTTGGTTCCATCCCAATCACTGCAGAAAGGAAAGCAGAAATGGCTGACAGAAGGGAA +GGTGGAAAGGGAGAGGGAGGGAGAGGGAGGAGGAAATAAAGACAGACCCCCCTGAGCCCT +CCTAAGTAAGACGTCATCAAGTAGCTTTGGGAGGGGCTGAACTTGGCAGGAATCAGAGCT +GAGCAGGTGAGTTAGCTAAAGGCTTACAGGATGAGGGAACAGAACCCAGGCTCATGTTGG +TTTCAATAAATCTGAAAGCTCCTCTTCTCCCTCCTTCACCATGCATCCAGTCATCCTGCG +CTCGTTCATCTGTGCATCCATCCATCTATCCATCCATCCATCCATCCATCCATCTATCCA +TCCATCCATCCATCCATCCAGTCATCCATCCACCCATCCATCCATCCATCTATCCATCCA +TCCATCTATCCATCCTCTATCCATCCATCCATCCATCCATCCATCCATCCACCCACCCAT +CCATCCATCCATCCATCCGTCCATCCATCCATCCATCCACCCCTGCAATCAGTCCACACT +CACCACCCAGCTCGGTGGAAATGAAGGAACTGTGTTAGTTACTTATCTAATTGCTGCAAC +GAAGACCCAAGAAAAACAGCTTAGGGACAGAAGCCTTTATTTGGGCTTACACTCAAAGGA +TGCAGTTTATTTAGTGGAGAGTTTATAGAGGACAGAGGTTGAGGTAGTTGGCCACTGTGC +ATCTAGCTAGAGTCAGGAAGCAGAGAGCTGAGGTGGGACTTTGGCTCACTCCTTTTCCTT +TGTTATAGAGTCCTCTGGAACCTCAGCTCCTGGAATGGAGTTTAGAGTCGGTCTTCCCTT +GTCTAGAATTCCCTCACAGACACGCCCAGAGTCTTAACTCCTTATTCTAGAGCCTGCCAC +ATGGACAAATAGAGATATACACTACAGAAATACACAAATCAACTTTCTGAGCAAAGTCAG +AAACGTGTTGGGGCATATGCCTCAGGATGACAGGAAGTCCCCGCCTGAGGGCTCAGTGAG +CCCAGCTACAGAGCTGCTGGGTCAGGGGAAGCAGGTACCCAACATTTGTATGTAAACCAA +GCATTACTTACCACAGAGCGCAACAAAAAAGGAAGGGGCATTTCATCAAAAGAGAGATCT +CTCAAGAGGCTGAGTGTTATGCTAAAGCAGGGTCGTCGGAATCAGGGAGTAGAGGAACTC +TTTACCCTCTCTGCCACCCCAGTGCTCACGGTACTTCTCTTTACACCTCTGATGTGCTTG +CCAAACTGTCAAAGAAGAAACACAGTTCAAAGCCATCCTGTTTCCCTGACGACCAACCAG +CGCATCCATCTTCAGGTCAAGGGTGTGAGATCCATTCATCTGCTTTCGGTTTTCTGACTG +TGACTTTTTGCACACTCCCCTCCCTTCTGATCAGTCTCCTGGGGCTGTTTCCCTTTGCCT +ATATTGGGGCTGACTTCATGTGCCAAACTCCCTATTTTACACTATTTAAAACTCTGTAAG +CCTCCTGTAATTTTTTTTTGGAAATGAATAGGGAGTAGGAAAATAATGAACTATTTTTTG +CTTATTTATGTGTGCTGTGGCTGTGTGTGCATATGTACATGTGTGCTCACATTTGGTGGC +AAACATATACAGAGATACACACAAGTACATGTGGAGGCCCAGTGTTGACATCTGGTGTTT +TTCTAAGTTTCTCTCTCCTTATACATTGAAGCAAAGCCAAACTCGTAGTTTGATTTCTGG +ATCAAGACAGAGTGCAGTGCCAAGAGGCTTAATAATGACTGACACAGGCAAGTGTTTAAC +CCCTGATAAAACTCTGCCTCCAGACTTTCTGCCCAAACCCACGTCTGTAAATATCCAACA +TCAGGTCTCTCTGGGATAGCACACTAGATTCCAGAAGACCGTGCATCTGTTCCAAGTTGC +GATGGCTGCACAGACTGCATGTGTGCTGTGCTGTGCTGTGCTGTGCTGTGCTGTGCTGTG +CTGTGCTGTGCTGTGCTGTGCTGTGCTGTGCTAGGCTGTGCTGTGCTGTCTACAGGACTA +GACCAGAAGCCATTTGTGTCAGCTGCCGTTCTGTTTATCCCAGAAACTATGCTGCAGACA +TACTCTCTAATGTCCCTGATGTGCTCTTCATGGGTCTACTTGCAGAAAGAGGCTTGCCTG +ACCTATCAGCAAGCCCCAGAGGTCTGCCTGTCTCTGTCACTTCGGTCTGGGAGGACTAGA +GCATGCCGCCATGCCTGGCTTTTTTCTGTGTGTTTTGGTGATAAAGCTCAGGCCCTCGAA +CGCCTGTGGCAGGCACTTTACTGACTGATCTCTCTACCCACATCTCTTTTGTCTGCTCTC +GAAGCCCGTCTTCTGTCTACATAGTCATTCCAGCTATGCCCACCAGCTGGAATGACTGCA +CTCCCCCTTTTATAACACAAATACCTTGCAAATGCCCAAGGATGTGCCTAAAGCTACCAA +CAGTACCAAACTCTATGTCCACCATGTTTTTTCTCTCTCTATATATATATATACCTATGA +TGTCTGGTTGGTAAATTAGACAGAGGAAGAGATAAACAGCTAATGATCAAATAGAACAGT +GATAACAATGTGCTATTACAAACGCCGTGTGATGTCTCGAAAGAGTTAAGGCAAGCAGGG +GTTATGGCACACCCCTCTCATCCCAGCACTTGGGTTGCAAAGGCAAGAGGATTATGAAGT +TCAAGGCCAGTGTGTGCTCCCTGTCCCCCAAAAGAAAAAAAGAATGTGAGAGAAAATGTT +AATATTTAATTGTTATTGGCATTAGTATTTTGTCAATGTAATTCATACTTACATTAGTGT +CATAAGTATATTTTATCAACATAATTTGTATTGATATCTGTATTTTTGGCCCATTGTTGA +CTGTGTGTAATTGGAAATACAGGAAACAGAAGCATAGATAATGAGAAACGATAGAAATTT +ATCTTGACCATGTTGGAAGAACTTCGCCTTATGGTCTCCGTCTCCCTATTTTATACTATT +TTAAATTCTGTGAGCCTCCTGTACTTTTTTTTTTTTTTAGAAATTAATAGGGTGTAGGAA +AATAATAAAAATGTTTGCATATTTATGTGTATGAGTGTGTATATGTGTGTTCACATGTGT +GGGGGCAAACATATGCAGAGACACACAATCACATGTGGAGGCCCAGTGTTGACATCCGGT +GTTTTCCTCAGTTTCTCTCGTTGCTGGGATGAGCTCACTCTTCTGGCTAAGTCTGGCTAG +CTAGTTCCCTCCAGGGCTTTTCCGTCTTGGCCTCTCATGCACTGTGGGATACAGGCGTGG +CAGCACAACCACCCAGCTTTTAAGTAGATGCTCAACATCTGAACTCCGGTCCTCATGCTT +GCAAAGCAAGTACTTTACACACTGAACCCCACAAGAAATAGATTTTACCCAAGCACAAGG +AGATTGCTGAAATCGGGCCAAAGCCACTAATGTAAATATCTGACACCAGGTCTCACCAAT +CAGTGTTGTGATTGTCTACAAGCTTGCTTCAAGATGTGCTATGGTATGCAGTCTTCCGTC +ATCTGCTAGGCCCCTTTAGCATATCGGAACGCAGCAGGAAGTTTCGGTTGCCTTTTATAT +AGTTGGGGAATGGCGTGTGGGGGGGGTCATTTTCACAAAACTTTTTCAGGAGTAAATATT +TGTTCAGTCTTAAATTGGCCCTCCCTTCCTAGGCTCCCGGGATCCAGTACTTGTGGACTT +TTTCATTATCCTCCTGCCCTGGTGAGAATGCATTCTTACTTGTATTGAAAGTGACATCAG +CAGCAGAGCAGAATGCATCTCCCCAGTGCAGGCAGCAGATACCTGCCAGCAAGCAGCAAG +AGCTACCCACAGGGAAGAGCCACAGGAGGGCACTTGGGGACCTTCCAAATTAAAATGCTG +ATAAACATGGAAAAGCCATGCAGAGTCTCCAGGCATATTGCTGGAGCTAGAGAGAGTCTG +TCTCTGTGTCTCTGTCTCTCTGTGTGTATCTTTCTATCTGTGTCTGTCTCTGTCTCTCTG +TGTCTGTGTCTATGTCTCCCTCCCTCCTTCCCTCCCTCCCTCCTTCCCTCCCTCCCTCCC +TCCCTCCCTCCCTCCCTCCCTCCTTCTCTCCATCTCCCTAGCCTATGAGCATAATTTTAG +TTCTACAGAAGCAGTAGGCAGTGTGATAATGTGTTTCTACAGTGGATGGGGCAGATATTC +TACAGATTACAGGCGAGGGGTGGGTGCTATTTAGGGCCAGGCTACAGGAGGATGTTCTGG +TCCAAAGGAAGCTGTCTGCTTTCTGTTCTCCTTACTGTCGGGATTTCCAGCAGAGGATGA +CAGTTCATGAAAAGAGGACTTAGGCTGTGATAGATAAGTCCTTTGTCAGAGCAATAAGGG +GCTGAGGGATCTTACAGGGATTCAGTCTCTGGTTGAAGAAGAAAGATGAGGCCATTTTTA +CTGATGACCTAGTAGGTGGCCATTTATTGTCCCTAAAACTTTAAGAGGTAAATATTGGTG +TTCCAATGTCTAGTAACCAATCAGCATAAACTTCACAGTTGGGTTTTGGAGCCCCGTGGT +CTGGATCACACGTAGCCCAGGTTTATTTGTTTGTTTGTTTGTTTAAGGAAAGTTGTTGTT +GTTGTTGTTTTAAGAGGATTCACTCCTATATTATTTATAGTCCCCCTCCAAACCTCTACT +TCTCACCAGCAGTATACTGCAAGGCAAGTGTCTCTTATCAAAATGGTAGCAATAAAGCCA +CAATCTCTGGACACTAGCCATATGCTAGGCAAAGGACACCAAGTACACAGAGACCCTTCC +GTCCATTAGGAGGCAGTGTAGCAAAAACAATTTCCCCTTTATTCTTCATCTCCACGCCTT +TGCAACGTACACCCTCTAATAACCCTTAACTCCTGGACACTTCTAGCTGTCATAACATAT +GACAGTGACCATGCAAACACCTTGGCCTCGTCAAAGACTTCCACATGTGCCATGGAGAAC +CAATTTCAAGACTCCAGTTTCAGTGGCTGTTCCCTGATTCTGGGACAATGCCCTCTTCTA +CAATTCCCTGTGAATAAAGCAAATGGAATAATTATCAGAGCTTCGGGGTAAAAGCCGGAG +CTTGGACAGCCCCGAGAGACTAGATGTGGCTCTCCCAGCCCAATATGCCAATTAAAGAGA +TTAGTGATGGTGAAAAGCAGAGAAAGAGGCTTAATCAATCAATCTCTCTCTTCTAAGTCT +GCAGAGAGGACCTGAGAGAAGAGTACAGTTACCCTAAGTCTATCTGTGGGGTACTGACAT +GAGCCTTGGATTTAAATAGAGGGGGAAATGGGGCAGGGGAAATAGGAAAGTATAATGTAG +CAGTCCTGGTGCAGAATGGTTTAGCTAATCACAGCCTCGGTTCTGGTCCATAAGGTGGTC +TCATGCTGATACTCAGTTGTATGCTCATGCTCCGAGACGCAGCCATGTTATCATGAACAA +CCGCCCTCATACGTGTCATGGTCCCTCCTGAGAGGCCTGGCTGTTCCTAGAAATTAAGGT +GTGGAATGAATTGGAGATTTGCAGGTGCCTCATAGAGATGCAGAACCTAACTTTCTAGTA +ATCTGATAGAAAAATGTCTCTGCTTCTCTGGTATCTGTGTCATTGGCCTGGGTGGGAGGC +AGATAGGTTCTGGACACACAAGGATTAATAAGCCTATGTCCACAGGTGAACAAGTGGCCC +AAAGTAAAGGAGCCATGCAAAGTGAAGGGAGAAAGTCCAGGTTTGTGCCAAGCAAGGAGC +GAGTCCTTTTCTGCAAAAGCAGCTTCTAATGCCTGTTAGATTATAATTCAGTGTGCAATA +TCATGAGGACTTCCAGTTTGAATGACTCCTGGTGGCCACTGGCTACTGGCCCAGGAGAAG +TGCAATAATCCTCTAATATGTTCTTTGGTCTTAGAGGGCTTAACTTCATCTTCCAGGGAA +CATAAAGATGTGAGCAGGTTTACATCCAAAGAAGACATCTGTATTCTGTATTCTTCATAG +CACAAGATAAGGGTAGCATCAAATATGCAGAGCAATGTGTGTGTGTGTGTGTGTGTGTAT +GTGCAGGCATGTGCATGCTTTTATGTGCATGTGTGTTATGTATGTGTGTGCTTATATGTG +CATGTGTATGTTAGGTATGTGTGTTACATGTGTGTGTACATATCTGGTATATGAAGGTCT +ATTTGCACATGTGTAAGCTCCATAGATCTTTTTTTCTCCACTTTCCCAGTACTAGGATCA +CAGAAACATATCATCACACCATTTTGTATATGCGCTAAGGTTCCATCTCAGGTTTCCATA +TTTAACTGGCGTTTTACCAACAGAGCCATCTCCCAAACCCAGGCATCTTAAAAAAGCAAA +CAAAAAAACAGAAAACAATTAGTTAGTTAGTATTTGTATGTGAACCTGTGTAAGTTTACT +GTCCTGCCCACAGAGGCCAGGGAGTATCAGAGTCACCTCGTGTAGATGCTGGGAACCAAA +TCCAGGTCCTCTGGGAAAGCAGTAAGCTCTCTTAACCACTGAGCCATCTTGATAACCCCC +TTCCCCACCCCCACACATCTTTTAAAGAGGAAAAGTAGAAGCAGTGGATGAGATAGTGGC +AGAAGATGAAGCTTGAACTGCCAAGGTTAAACTCAGTTCAGCATCTCCATAGTCACTAGA +AATACTTCCCAATTCAGCCATAAACTTGAGAGACCTTTGTGACGCAGCTGGAAGAGCCTG +TGTTCCTCCCACCAAAGCAAATCTATTGTTCATTAACAGTCCTGTGACATCACCCTAAGC +AGGATGGAGTCTGGGGGGTGGCTGTGTGAATACAGAGGCAGGAGGGATGCCCTAATGAAC +ACCTGCCTGCCTTCCAGAGCCCCTGGGGGGATCCTGTGTAAAGCAGGCTCCCCAGCGGGT +CAGGGTAGCTCTTGGAGTTTATAGAGGAGCAATCATCATGTCTGTCTGTCTGTCAAAGCC +TTCATTGGGCACCATTCAAGTCCATGAGGAAGAAAGAGTTCCTCCCACACTCAGAGTGGG +CTTGACTGTTCTGGTGCCTCACTCAGACCAGGTTGTATTTGAGAACTTGGATGAGACCAT +ATGGAAATAAAAGGAAGCGATCAAGAGAAGAAAAGATAAGAGGCAGGTGGGGAGCAGGGT +GTGAGGGGTAGCTAAGAAGCTTTAAAAGGTTCCCAAGAGAGACTTCATCCCCAAGGCTTG +TCTCTTGGAAGATTTGCAGAGAGAGTTTGAGGGGAGCCTAACTCAAAGACTAAGAAAAGG +GATCCTTTCTTGCACATAACAACGCAGTGCCTCTCTGGAGGTGTAAGATCTGACTGATAC +CCAGCCACACTCATTCACGGACTTATGGACGGAAGTGGAGCAAGGGCCGCAGTGTGCATG +TGGGTCAGATGACAACCTCATGGGAGTGTTTTCGCCTTCCATCATGTGAATCCCAGGGAT +CAAATCAGGTCATGAGGTTTATTGGCAAGCATCTTTACCCACTGAGCCATCCTTTGCATA +GCTGCCTCTGGCCCTGTCTAGCTGGTGGGGGATGGACAGCACTGTGTAGCAGCTCTCTTG +CTTCATGTCTGAGTGTCTGTACAACCATCTATGCCTGTGGTCTGCTTCCATGCTGGGCTG +GGCTGACACTAAATACCCTACCCATTCATCTGTCTCACTTTGCCAATAAAAACCTTTATT +AAATGGACTGGGGAAATACCACAATTTGTAAAGTGCTTGCCTGCAGATACGAAGCCTCAA +GCTGATTCCCTTGAACCCATAGGATTTTTTGTTGTTGTTGTTCTGGTGAGTGGTGTATGT +GTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTTTAAAGTGGGTCCTGGTGACACACAC +TTGTAATCTCATGGCTGGGGAGGCAGAGATGGGTAGCTCTTCCCCATGGAGAAAGACCTT +TCCTACATATCACCAAGCCCTATTCTTATCAGTCTGCAAAAAGCAACTGGCTTCAGTGTG +TCCCAGCCACAGAATACAGGGCTCCATTGGAGAGGCTACTCATCAGAGCCCCTAGGGTAG +CAGGGGAGGGGCAGCTGTCAGAACCTGCTGTGCAGAATTCAAACAGAATGACCTCATGCA +CTCCCTTCCCCCTTCCCCTCCCCCTCCCCCTCCCCAGGAATCAAAGCACTAACTGGGCTG +AGTAGGGAGGATTCAGGGTTACCAGGTCAAACTCTTCCTCACTCCTCTACTCAAAGTTGT +CCTCCACCCAGGCTTCCTGAGGAGTGAATTCCAGCCCTCCGAGGCCAGAAAAAAAAAGGA +GGCGGATATGCCATCATTTCTACCGCTCTTGGAAGTGACCTTTTCTTCTGCCTCACTGCC +ATGGTCACTCCTAAAGAGTAGGAATCACCCATCCACTAGGTCTTGGGACCCTCAGCATGT +AGAGTGGGTGGGCACATTAGCAGGCAAAGCTGGACACAGTGCCTGCAGCGGTGTCATGAG +GGGAGGCAAGTGGCCCATCAGCTCAGGGGACAACATGCACCTTGCAGTAAGGAGACAAGA +TTGCTCCTGGCAATCTTGGAATATACCTATAATGCTAGCATTTCTGGGGAGAGCCAGAGT +CTCCTTTCGAGGGGGGGGGGTTCTTAGTCTTATTAATAAAAGATTTTATTAATCTCTTAA +TAAAACTTTAAGGGAAGTTCAGGGATGATTTCATTGAAATTTGAGAGAAAAACAACAGGT +CAGGTTTGCTGAAAAATCTCAGGAGCTGCCAGGAATATAAGATGGGGTTGGGGGTGGGCA +TATCTTTTAAGTCAAGCATGAAGATCAGCGAGAGGGTGAGAAAGTCCAGTGTCAGGGAGA +GCATGTGCAGGCTGAAGGCTAGTATTTAGAGGGAAGGGAAAGACTCGCTTAGTGCAAGGC +TGTCATCTGTGTTTTGGGGACACCTGCTTTCAGGTTAATATGTCCTGGGCAAAGAACAGC +ACCAGGGATGCAGGGATAGAAATAGAGAGACGTTTTTAAGGGAAGCGCACTCCCAAGCGT +GGGAGGAGCCTATGAACTAAGAAAGGAGCTGCGTCCACTAAGCCTGGGGCCCTGAGCCTT +TCTTTACAGGGTATTTACATAGGCAGCACCCGCAGCACCCGCCTCTTCCGTGTGTTCTGG +GCATGCGCTGGTATTCGGATGAAGCTCTAGTGGGAAAGGGTTTCTAGTCTTCTTCATAGT +GTTACTCTCGATAGTTCAGGTCTCTGCTCTCCAGTCACACAAGAGTTTGGGAAGCTGAGG +TAGGGGGATTCCAAATTCATGGTCATTTGGGAGTGGGAGAAGGACTACAAAGTGAGAACT +CTGTCTCAAAAAGATACAAATAAATGAAAATAAACAAAAACCTTAGAGAATGACTGACTT +TGCCTTCAGACACGAGTCTTGATTTCTCTTAAAGTACAAGGAAGAACCATGGTTACTTTT +GATGTTCTGATTTATTTATTTATTTATTTATTTATTTATTTATTTTTGGTTTTTGAGACA +GGGTTTCTCTGTATAGCCCTGGCTGTCCTGGAACTCACTCTGTAGACCAGGCTGGCCTCA +AACTCAGAAATCCACCTGCCTCTGCCTCCCGAGTGCACCACCACGCCCAGCTTCTTTTTT +TACTGTGATTAACTTAGAAGTGGCAACTCCTTTGATGTTTAACGGTGCCCTATGGGAATA +GCGTCTTTGGGGGAAGAGTCCATTGGGTGAGTGGAAGTCACTTCACTGCTAACAAGTAAG +GCAGGGTTGGCTCACCTGCCTTATGCACAGGGTGACATCAGAACCAGTTTCCAAAGGGGC +TCAGGCCCCAAATCACTCCCAAAGCAGACAGCCACCTGGTCCTGTACTGAGGTACTCTGG +GGAATGTGGTGCAGAACAGATCTTTGGGATCCCAGTCTGGGGAGAGGCGCTTCCTGTGGC +TGCCAAAACACAGAACAACAAAGCTGGGGAGTGGGGGGGGGGGTTTGAAATAGACAGAAC +CACACTCCTGAAATCCAGAGGTAGGATCATTGGTTGTAGCCCTGTGTCTCCTGGTAGGAA +CTAGCATGGCTTGTCCTCTATGCTTCCGTGTGTCCAGCCTCTGTCTTCATGCTTTGTTCT +ATGGATGTTACGTTAAAAGTTGTCTTATAAGGACACGTACAATGGCATTCAAGCCCCTCT +CTCTTTCCAGAGCCTTAACTGTAGGTCTGGGAAGATGACTCCATGGATAGAGTGCTCCAT +GCCTAAGCATGCGGACCTAAGTTCAGATCATCAGCAGCCTTGTAAAAGCCAAAGTCAGTA +GAGGGAAAGGATACAGACCGCCAGATCCATGGAGTTCACTGGCCAGCTAGTACGACTATC +AGTGAGCCCCAGGCTCAGCCAGAGAATCTGTCTCCAAAGAACTAGAGTGGCTGGAGAGGT +GGTGCAGAGGGTAGGGCCATTTGCTGACCTTGCAGAGGACAGGGTTCAGTTGTCAGATGT +CTTACAAATGCCTGCAGCTTCAGTTCCAGGGGATTTGTGTACTCTTCTGGCCTCCGTGGG +TATTGTGTATTCACAGTGTACATACAAATGAGCTGGCGTACACACATACACATTAAACAA +ATAAATCTTCGTTATAATAAAAAACAACTAAGGTGTAGAGTGACTGATTGAAGGAGTTGC +TGTTGACCTCTGATCTCTACAGATACATGTGAACGCAACGCACATGCTCCCACATGTGTG +AGAGCTCACACATACACCCCGCTGTCTCAGCAGTGCAAAATCATCTCTTTGGCGGTGTAA +AATGATGTATTCAGTTGATGGCTCATGGACTTACCTTTAAAGGTGACTGTTTAGCACATT +ACAAGGTACCATAAAATTATGTCACCATTTAGAAAAGCTACCGTGTGATGGGAGAATAAG +ACACATGTGGAAAGTTATACAGAAAGGGTCTCCTTGAGAACATGGGCTTTGGGTAGCAAT +GAAGATTTTGAAAGGGAAGTGGACAAGGGTGGGGTTGACTAGGAAAACTGGGACTACTAT +AATTGTGTGTTCTTAACCACCAAGCATTTAGGCTTGGTAACATTTTATTCATATGTGTAT +ATGTACATATGTATATATGTATATAGTCATTATATATTGTCATTTCACATATGTAATGTC +ATTAGTGTCATATATAAATATATATGTATAGTGTGTGTACTTTATAAGTACAGTAATGAA +GAACTGAAATAATAATGGATGGTGTAATACTCATTTTGTGCCACACACTGATTTACATAA +GTCATCATTCATTTAACCCTCATGACAGCCTGTGACATGGGTATTGTCATTATCATCATT +TTATAGGTGAGGAAACTAAGGTATAGTGCGGTCAAGCAACTTGCTCCAGATTGTTTAAGA +AAAATGAGATGTGTTGATAGACAAGATTTCCTAACTCGAGAGAGTTTTTGAATGAAAATG +CACAATCTCTGCGAGGACTGAGTAACTTGTGGGAGAGGAAGCTGTTTGATGTGATCATAG +CGTGAAGAAGAATATTCTAGAATCTTTCATGCCACTGAATGCCCCCATCATCTGACAGGC +GAGAAGACAGAAGTCAGAGGATTTATCATTTGTCCACAGCTGTCTGTCTGAAAAGGAGTG +TGCCTGTTAAGCCCAAAGTGGGCACTGATGAATGTGATGAAGTGCAGTTATGTGGCAGAG +CTCCTTACAGCTTACAGGTATTCTGTGTGTGCGTGCACATGTATGTGCACATGCATGTAT +ACATGCATGTGTGAATGTGGAGATGCATGTACAAGATGCATGCACACCAGATGTGTGCAG +GCCAGAGGTTGACCCTGAGTGTCTTCCTCTCAGTTGCTCCCTGACCAGGCAAGCGCAGGG +TGAGTCTCCCCGCCCCCAGCACTGGGGTTAGAGGTACATGCTCACCACCCGCCCCCCAGC +ACTGGTGTTAGAGGTACATGCTCACCCCCCCCCTAGCACTGGGGTTAGAGGTACATGCTC +ACCACCACCCCCAGCACTGGGGTTAGAGGTACATGCTACAATGTCTAACCTTTTACATTG +ATCAGAAATCCAAACTCAGGGTCCCAGGCTTGTGTGGCAAGCATGTTACCAAGTGAGTGT +TTCCTAACCCCTGGTGCTCTTTTGATCATGGTGGCCACTCCGGTCTCCTAGAAGAAGCAG +GGCAGTGCAGGAAGTGCAGGAAGTGCACAGGACCTAAACTGAGCCCTTAGACTAAATATG +GTTGGTATCTATGGCCATGGGAGCCCACGGGAGCCAGCACCCTTCTAACCTCACAAGAGT +CTGTGTGGTGAGTTCAGAGCAACAAAGACCACTGCTCCCCCAACCTCTAACACGGTAGTT +GTGCAGGTGTCCAAGCTCAGTTTTGGAAAGTGGTATTTTTAGCACTGTAGTGCCTCCAAT +GTGCATTCATGCAGTGGAGGACATTTGCAAGGAAGTTGTTATCCAGGTATAAGGAGGGAA +GCAATCTGACAGGGAAGGCAGGGTAGAGAAGCCAGTGAGGAAATACAGTTAAATACAGGC +TGATAGAAAGCCCATCTTTAGTTCACTGACATCCCCACCAGCATGGCCAGTGACCCTGAA +GAAACTGGTGTAACTCACCAAGGACACACGGGGCTTGCTTTACCCACGACGCCTTCAGTC +CTCTACCCTGTTTGTCCCATCAAACTCAATGGGGCTACAGGCCCCTTTTCTGGCCTCCCT +CCCAGCCAGATCCCTGCAAGGCTCCACAAATGTTTACAGCACCAGTAATTGGCAAATTAC +AATCAGCAGGATTCTATAAACATCCCTTCTGAGTACAGAACAGCCAAAGAGCTTTCTGCC +TATCAGGCAACTCACTCCAAAGCAGTGAGTGTAAGGACCTTTCAGAATGCTGTAGTTCCT +CAGTCACTATCATGTCAAGGTGGAATAGTGTCTTCCTCTGCAAGATTGGAGAAATTAAGA +TGTTGATGCCATCAATGGCCCCAGACCTTATGAAGATACAGTGACAGAGTCAGGCATGAT +GCACCACTGTACGGTGATAACAAACGACCTCACAGCCTCAGCAGAGCAGTGAGAGCTGGG +GTACTGAACTTGAGGTGCTGGGTGCTGCTCTGCCTCTTAGGGATGGAAGCAGAAGCTGGG +CTGTTGCTTGTCACCTTGGTAACTGAAGACGTGTGTGGGGTTCTATGAAGATTCAAGATA +AACAGTTACAACCTCAGTGACTTCTAGAATCTTCTGTTATCTCCCCGTCACTGATCTGAT +ACCTCTTCTTTTATATTTTTATTATATTTTGTGTGTGTGTGTGTGTCAGTACATGTGCAT +TTAGAGTCTGAAGATCAACTCCCCATGTCACTCCTTGCACACCTTCCACATGGTATCTCA +CATGGACTTGGAGCTGATCACATACTCTAGCCTGGCTGGGCTTGAGCCATAAGGATCTGC +CTGTCTCTGCCTCCTGAGCCTAGGTTAGAAGCAGGCACCACCAACCCTACCTTTACCCCT +CCATTTTCTCATGGCTACTCTTTTATAGTTTAACAGGAGAAAGGTTAGTTTATTACATAC +AGTAGACATCTCAGGATGCTGGGGTCTATTCTTGCTGAACTCCCATTGGTTGGTGTGACT +CTTTTTTATTGTTAGCTATCTGTCAGTGTCATAAGCATATATAATGCATTCTGGTTACTC +GCCCCACACCCTTTCAAACTTGCCTCTGGAGACTAAACTCAGATCCTCATGGCTTGTGGG +GCAGGCAAGTACCTCACAGGCTCTGTGTCTTCCCAGCCCTTGCTCCTTCTGTTTTTAAAC +TGTGGGTGCCCCACGGTGGGACTTGGTCTGCAATGCTATCCATGAAAAGCAGTTGATGAT +TCTCCATGTTTCAGCAGATATTCACCCACAAGGGTGTGTGGTTCCTGTAACAGAGATTAC +CAGAGAGGGGCAAGTCTGTCGTTCCCCTCCCCACCATGCTGTGGCTGCTCAAGCTGTTCA +GTTGCACAGTGATAAGAAGTCCCTACAAGGCTTCAAAACGGCAACCGTTGTTCATGGTGT +CAAGTCATCTCGACAGCTTTGAGGCTTGGAAATCAGAGAAAGATTCACATTTGCTAAGTG +CACAGCGATGATGTATAGATCTGTACCATGCTGGTTCAGACTCCGCATTTTAGCCCTCAC +CCAGACAGTTCCTTGAGGACACGTGATGCTTGACCTCTTACCCAGGAGGTAGTAAAGTCA +GCCCCGGCAGGATGCAGAGAAAGATTACCACTTTGAGGAAAGCTAGGGCTTTTATTTGTT +TCTTTTTTAATTGGGGTAAATACACATAAATTTACCATGTTAACCATTTGGTGTATATAC +AATTCAGGGGCATTAACGACAGGCACAGTATTATCAAATAAGCACCACTGTTTCCAATAG +TCATCAGAATCTGAAGCAGAAATTCTGTAGTCATCAAACAGTAACTCCTCCTCCTCCTCT +CCAATCCCTGGTAATGCCTGTGAAATCACGTGATCTTAGTTACTTATACAGGGAGATATA +GTAACATTCATCTTCTTCTTTTTTAATATTTTTTATTAGGTATTTTCTTCATTTACATTT +CAAATGCTATCCCAAAAGTCCCCCATACCCTCCCTACCCACTCCCCTCCCCATCCACTCC +CCTTCCCACCCACTCCCACTTCTTGTCCCTGATGTTCCCCCGTACTGAGGCATATAAAGT +TTGCAAGACCAAGGGGCCTCTCTTCCCAATGATGGCCGACTAGGCCATCTTCTGCTACAT +ATGTAGCTAGAGACTCATCTTCTTTTTAATATGGCTTCTTTCAGTTATTCTGGCTTCAGT +GTTAATTTATGTAGTGTATATCTGAATGTTGTTCCTCTTCAAGGCTGAGTAGTATTCCAT +TGTATGTATCCTGACTTTGTTTTGAGTTCTGGTTTGCTAAGACTGAGAACAAACTGTATG +CTATCTCTGAGTCTTGGTTGGTGGTCCTCTGTCATTTAGATAATGATAGAACACGTGGAC +GCTCTCAGAACTGTGTCTGGGATACAGTAGCAATGCCTTAGCAAGTCCTTTGAACAGCAT +GGCATTATAAAGCAGATGTATGTGAATGTCAACTGAAGTTGTTCCATGTGTCCATTTCTT +CAGTTTCAAGGCTCTTAATGAACTGAAGGAGGACACCAGTGTTCAATGCCTGTTCAGCAT +GGTCCCTGCACTCCACATGTCCCTTAGCTCCCTTCCTGCACACTACATTTCCTCCTAACC +ATTTCTACAATTAATGAGTACCTTTCTCCTACTGAATACACACACACACACACATACACA +TTTGTTACTTTCTATTGCTGTGATAAAATACTCTGTCCAGAAAAAAAATTAGAGAAGAGT +TTATTTGGACTTACAGTTCCAAGGGGTACAGTCCATCTTGGTGGTAAAGGCATAGCAGCA +GGGATCATGAGGCTGGCCTGGCAGTCAGGAAGTAGAGAGATCACATTTCATTCACACACA +GGAAGCAAAGAGAGGGACTAGGAAATGGCTATAAAACCTTAAAGTCAGTGCTATGTGCCT +CCAGCAAGACTCCACTTTCTAAAAGTTCCACAGCCTTCCCCAATAGTACCATCAGCTGAG +GACCCAATATTCAAATACAAGTGTCTATGGGGAACATTTCTCATTCAGACCACCACACTG +AGCAAGGGTATCTGGATAGCATTGAAATCTTATTCCCAGAGAGAGAGCTGTCCCTTTCCA +CGAGTGAGTTGGTTACCCTCCATAGTTTACAAGAACTCACAGTAAGCACTTCTTAGTCAC +ACCTCATTTTCTAATGTCAGATTGACCCAGTGAGACTCCCAGTCCTCTTCCACTCCTATC +CCATCAGATTTGACCTCAAGTGACTTTCTTCCCCCACCCATTAGACTTGAAATGACTTTT +AACATTTACAAAATTCCAAATCCATTCTGAGTGCTGGAGGAGTCTTGCTGGCAAGGATGC +TAAATCTAACACATGTTCCCAGGGCAAGTCAAAAAGATAATCCTAAATAGAAAAAAAATG +TTATTAAGATATGCTCTTGGAAAATTGTTTTCCAGCCTTTTACTCTGAGGTAGTGTCTGT +CTTTGTCCCTAAGGGGGGTTTCCTGTATGCAGCAAAATGTTGGGTACTGTTTATGTAGTC +AGTCTGTTAGTCTATGTCTTTTTGTTGGGGAATTGGGTCCACTGATATTAAGAGATATTA +AGGAAAAGTAATTGTTACTTCCTGTTATGTTTGTTGTTAGAGTTGGGATTCTGTTCTTGC +AGCTATCTTTTTTTTAGGTTTGTTGAAGAATTACTTTCTTGCTTTTTCTAGGGTGACATT +TCCCTCCTTGTGTTGGAGTTTTCCCTTTATTATCCTTTGAAGGGCTGGATTTATGGAAAG +ATATTGTGTGAATTTGGTTTTTTCATGGAATACTTTGGTTTTTCCATCTATGGTAATTGA +GAGTTGTGCTGGGTATAGTAGCCTGGAATGGCATTTGTGTTATCTTAGGGTCTGTATAAC +ATCTGTCCAGGATCTTCTGGCTTTCATAGTCTCTGGTGAGAAGTCTGGTGTAATTCTGAT +AGTCTACCTTTATCCTGAGTGAGGTAACCCAATCACAAAAGAACACACATGATATGCACT +CACTGATAAGTGGATATAAGTCCAGAAACTTAGAATACCCAAGATACAATTTGCAAAACA +CATGAAACTCAAGATGAAGACCAAAGTGTGGATACTTTGTTTCTTCTTAGAATGGGGGAC +AAAATTCCCATGAAAGGAGTTACAGAGACAAAGTTCAGAGCAGAGTCTGAAGGAACGATC +ATCCAGAGACTGCCCTACTTGGGGATCCACCCCATAAACAATCACCAAACCCATTCACTA +GGCAGATGCCAACAAGAGCCTGCTAACAGGAGCCTGATATAGCTGTCTTTTGCGAGGCTT +TGCCAGTGCCTGGCAAATACAGAAATGGATGCTCACAGTCATCCGTTGGATGGAGCACAA +GGTCCCCAATGAAGGAGCCAGAGAAATACCCAGGGAGATGAAGGGGTCTGAAGCCCCATA +GAAGGAACATCAATATGAACTAACCAGTATCCCCGAGCTCCTTGAAACTATACCACCAAT +CAAAGAAAACACATGGTGGAACTTGTGGCACTAGCTATACATGTAACAGAGGATGGCCTA +GTTGGTCATCAATGGGAGGAGAGCCCCTTGGTCCTGTGAAGGCTCTATGCCCCAGTATAG +GGGAATGCCAGGACCAGGAATGGGAGTGGGTGGGTTGGGGAGTAGGGAAGTAGAGAGGTG +ATAGGGGATTTTCGGAGGGGAAACTAGGAACGGGGATAACATTTGAAATGTAAATAAAGA +AAATATCTAATAAAAATTTTTTTTAAAAAGATATGCTCTTGCTGTGAAACTCAAGCTAGC +CTTGAATCCCCCATTCCTCCTTACTGTAGCCTCCTAAGTGTTGGGGTTACAGGTGTGTAA +CCCAGTGCCCAGCTCAAAATACTTCCAGAAACAGCAAGCATCACAGATACACTGTGGCCA +CTTTGAAAGATATGGCAGTCATTCTGATGGATAAGTGATGATCCACTGTGTTATAAAAGC +AGTGAACTTGCTGTGTCACCACAACCCATAAATTAACTCAGCCCAACATCTTCTGGAAGG +AATGGCAGCATTTATAGTCAAGCACATCCCACAACACGTTCTTAAGCTTGGGAACTCAAA +TCTTGCAGCATCTTTCATAATTCATTTGTAAAACTCTGAGATGAGCCACATGCATCCCTC +CACAATCCCAGTGTAGACTTCTTCCTATCAAGGAAGAAAGAATTGACGTCCAATCTTGGG +TGTTCTATTGGTTTAGACTCAGATTGTAGCATGCACCAGGAAGCAGAGAGCACTGGATGC +AGTTGGTGTGTCAAGGTGGGGTTTTGTGGGGAGCCGCCCTCACATTCGCCGTTGCAAGAT +GGCGCTGACATCCTGTGTTCTAAGTGGTAAACAAATAATCTGCGCATGTGCCAAGGGTAG +TTCTCCACCCCATGTGCTCTGCCTTCCCTGTGATGACAACTCGGCCGATGGGCTGCAGCC +AATCAGGGAGTGACACGTCCTAGGCGGAGGATAATTCTCCTTAAAAGGGACGGGGTTTCG +CCATTCTTGCTCTTGCTCTTGCTCTTGCTCTATTGCGCTCTGGCTCCTAAAGATGTAAGC +AATAGAGCTCTTGCTCTTGCTCTCTTGCTCTCTGGCTCCTGAAGATGTAAGCAATAAAGC +TTTGCCGCAGAAGATTCCGGTTTGTTGCGTCTTTCCTGGCCGGTCCCGAACGTGTGTAAG +AGGGTTTCCCATTGGTCTCTCATTTCCAGGGAAGGAAGTGTTACTGTCACTTCAACCCCA +TGGGGTTCTAAGTGGTTTTCACTTCTGAGCTGCTGCTCACTGATAGAAGAGGAGGCAGAA +ACAACTGCCTGATCCCTGGGCCTGTGTCTGCCCTGCACAATGGACAATCTCACAGGATTA +TGAGGTTAAACAATGTGTAAAAAGTGCTTAGCACAGTGCCTACCACACAGCGAGGACAGC +TCCTGACCCATCAGGCAGGTCAGTGTAGGGATGTTAGACTTGACAATAGTACAAATGCAG +TCTTTGTTCAGTAAAAATCGTGCTTTGAATTTTGTATCTGGATGGTTTCTCTGGGTCAGG +CTGTGTGCTACAATCTCTAAGGATGCCAAGAGCCAGAGCCCAATGTGATCACCAGGCAGA +AGCAGCCACACTGGGGAGGGTGTGTTTAACCTTTCAATGTAGCTCATGATCTTAAGTAAG +TTTGCCATTTTGTCATGGGCTGCATTCAGGGTACCCTTGAGCTCATACCTGTAGCCATGT +GTTGCTAAACTCTGGTATTCATATTCAATAAATTTGGGCTTAACATTTTCCAATTACACT +GGGTAGATCAGAAAGTAACCTTATTCCAAGAATAGGAAGGGGTCTGCCTGTGTTTGCTAA +ATAGACCAAGAACTCTTCCTGTCAGAGCAGTATAAGGTAGGGAAGGAAAGACACCAGGCT +GGACAGACCCACTAAAGAGCAAAAATGTCATTTGTTGACAGAACCAATCTTACTGAGCCT +CCAGTTGCTGCCAAGACTTCCCACTTGGCTGTTTTATACAGCAGCATCCTAATGGTCTGT +TTCTTTTGGTCTTTCTCCTTCTCTATTCTCTCTCTTCCTCCCTCACTCTTGGCTTCATCT +CTCTGTGTACCTCATGTAGCCCAGGATAGCCTCAAACTTGCTATGCAGCAGAAGATAATC +ATGAACTCCTGCTCCTCCTGCCTCTATTTCTCGTGGAACCCCATGAAGTACTCATGCACC +ATGACAACCAGTTTTATGCTGCTTGGATGATTAAACACAGGGCTTTGTGCGTGCCAGGCA +AGAACCTTCCTTCCAACTGAACCACATCCAAGCCTCTCTTTGGATTTTACAAAAGTCATT +TGTGTTTCTGCAGTGTGCCTGAGTTCTCAGGCATTTCACTGAGAACATGCTAGAGACCCA +AGATGATGACGTGACTTAGCAAAAGTCTCTCGTGAGTTAATCTTCCCTTCTGTGTTCTTC +TTCCAGCCCAAGCTTTTGGCCAAGGAGCTTCTTGACCTCGTGGCCTCTCATTTCAACCTG +AAGGAGAAGGAGTACTTTGGAATAGCATTCACAGATGAGACGTAAGTGCTGTCCAGAGCC +CACAGACCCCAAACAAAAGAGCAGGATGTCAAATTACCCTCTCTCTGCTGTGCACAGCAA +AATCAGGCTGCAGGCCACTTGGGTCCCATGGGGGCTACAGGGTCAGTCCAAGTTCACCAT +CTGAATTTCAAAAGCCGGTGATCATGCCTGGAGTGGCCAAAGGATATAATTAGATAGATG +CTAATATTATGAAATTATTAGGTAATGTTCTTTAACCAAGCAGATTTGTGTTCAGATGAA +TGTCTAAAATGTTTATTTTTTTTAAAGAGTAGATCTGTGTGGGTTTAGTCTTTATTAAGG +TTAAATGAAAACTTCTGGAAAGTAAATGTTGCTCTCCAGTGTTGAAGTAACAATAACAGG +AAGTGGACTTGATGATAAATTCAGAGTGAGAGATGATCTGGGCGAGTTCACACTCTAAGC +TGAAATAGAAGACAGCATCAGAGTTCCTATCGCCCATCTGAGGTGAAATGTTTGTTTTCA +GCAACCTTCCAGTTTGCTGGGTACCATCATGTTATATAATAAAGGAAGGCATAGGCTCCA +TGGATGATGTTTCAATCTCTTACTATACTGTTACCAAAGAGTTCAGTGAAGATTGGCCCA +AATTCTTAGATAAGGATATCTAAGCTAAGGACTGGGGGTGCAGTGAGGGGTGAAGCACTT +CCCTAGGCATGTGTGGTCCTTGGTTCCACTGTAACTGGATGACAAATGTCTAAGAGATGT +CAGTAGTTCCTCCACACAAAGAACTAAAATGAGTGGGGCCAGGCTGGAAGTCTATTAACC +AGATGCCAGCTTGGGTCTTTACAGGACTCCTGCATCTTCGCCTTTCCCCTACTGGATATG +CCTAGACACCTGCCCCCACAGCTTCCCACAGTTCCTCCTCTCAGTGTTTTCTGGGAACAA +GAACTAACCATCTCTGAGAGCCTGCTCGTACTTTCCCTGTCTGCCCACGTTCTTCACACT +CTGCTTCCCCCCCTCCCCCCCCCCCCCCCCGCACCAGGAAACAAAACAAAACAATAACCT +CCTTTAGACAGATGTTCCCGAAATCTCCTCTGTCTGTATCTATGCCCGCACACCCCTGTG +CATGCTCAAATGCCCAGGTGAGGTTACTGGCTGGCAAGGCCAGTACAGTCAAGCCCAGCC +CCCAGGAATGAGGTGGGGCCATTGAGGTAGGATGGAAGCAAGAATAGGCAGCTTCTGTGT +TGGTCAGTAGGAAAGCCACCTTAGGCGACCTTGGCTATGGTTGATCTTGGAGATCTGTGA +GTTTGCAAGATGTCCACACGTAAGCCTGGGGCTCTGACTTCAATCCCCAGAATTTAAGTT +TAAAAATAAAAGCCAAATTTGGTCCATGACACATGTAATCCCAACATAGGGAAGTGTATT +AGAAATTCCAGCCAGCAAAGAATCAGCCATGAGCTCAGACAGGAAAGCTGTTCTTTGTTT +AGGAGTGGGCAGGAGCCCAGGCTAATGCTCTGGGAAGGCCTGGCAGTCCTCCACAATTTC +TTACAACTTTTACAGCTCAGCTGAGCTCAGGTGACAGTGTGGCCACCAGAGGACAGTCTC +TGAGTCCCATGCCTACCAAAAGGAATTTCTGTCAAGCTAGGCATGTGCACAGAAACAAAT +TGCAGACATGAACATTTTACAGGTAGACATTTTGAAGCTAGCATTAAAAGCATACAAACA +TTTGAAATGACAATAAAAAAGTATCCTGTTTTGTTAGGCACAGTGAGTGGCACAGGGCTA +ACAAAGTCTCAGGGCTTTAATCTCAGGGGGCAGCAGTGGGAGGATCCTACAGCGTTCCAG +GACAGCCCAGCTACCTAGAGAGACCCTGTCTCAAAAACAAAAACAAACACATAAAACCTA +ACAGCAATAATGATTTCTTAGCAAACAGGATCTGCTGTAGAACCTTACGGTACTCTGGCA +AGTTTTTGCCTTCCCTGGATACAGAATGTGAACAGGTTGGCAGAAGCCAGCATACTTAAA +TAAAATTTTAACTCATTTTAATTCTGCACACTCCTTTTTAGACAAAGATTTGCAGTAGTC +TATCATAGAATAAAGTACTGATTTGATTTTCTTAGGCTGTATCTATAAGCCTACAAAATA +TATGTTCATATCACCTCCTCAGAGACAAACTGACCTCTTGGGCTCACTGTCTCTCCAACT +TAACCTGTTTGGCAGTGAGAAACCTTAGCTCAAGAAATATGGTTGGGGACTGGAGAAGTA +GCTCAGCAGTTAAGAGTGTTTGCTGTTCTTCCAAAGGAACTAAGCTTGGTTCCCAGCACC +CACAGAGGGGGACTGACAACCATCAGTAACTGCAGCTGGCCTCAGATGGGGATGATCTGG +CCTCTACAGACACCCACACATACATGCACATGAAAGTAATAAATAAAGATATCAAACTTT +CCAAAAGAAAGAAGAAAGGTGAGCAGTGACTGAGTAACAAAACAACAAAACCCAAGCTAT +CCTGACTCCCACATGCACACACACACATGCACACCTGTACACACACATGTGCACCTCACA +TAAAAGTGACTTTTGGAGCAGTGGTGTGGACAGAAGCAGAGGCAAGGGCAAAGCCCGAGC +TTACTTACAAAAGGAGTAGGGTCAGTCCTGGGGCTGCAGCCCATAGGGCACCGAGGTAGA +AGGCAGTCTTGCTGGTCTTCTCTGGTCTAGACGGACCTGCACCAGCAGACCAGGAGAGAT +GCAGGCAGGTAATAAAGAAGAAATGCTTTAAATAGCACATGTGTAGAAAGAAAAACTGAC +TTTCATGAACACAAGCATTCTCTCCCGTCCCTGCTGAGAATCCCCAGAAGCATGATCCCC +TAATTACTCTCCATGCCGCCACTGATTGGAAGGAAACTGTAAGTCTCAACTAATCACAGC +CCCATTGTTCCCATTTCCCAAGTTAGTTTATTCCATTCAAGAAGACTATGAACTCTGGAC +AGTCCCAGTTAGACTTCCCGGAGTCAACAGGAGTCAAAGAACTTGCATGTTATCTTAGGC +CAGAGAGGAAGAAGCCTATATGCTGAGGATGACAGACCACAGCCCTGAGAGCCAAGAGCA +ATTGATTAGACGGATGAAAAGGGGAAAGGAGGACACAAAAGCCACACCTCAGAGGCAGGA +GGGGCACACCCCAGAGTCTGATGGCCATCCTATAAGCCTTTGTGGGAGCTGAGCTCTCTG +GAGTCTCTGCTGGCCTGAGAGCCTGCCTGCCTGGGTGTCTGTGCATTCATTCATGTAACG +CACATGTACAGAAGGCCCTCTTGAGAGGAGCATCGTGCTCCCCATAGCAGGAACTCCCAA +CCATCCTTCTGGCTGGTCTTGAGACTGCACAGGCCCCTAACACCTCCTCCCATATCTGAG +TGTGAGGCCATCTCCAGCCATAGCACCAGTAGCCGGCCACCATCATGAAAAAGAGTTGGG +CCACCTGTTGGTCACTGAATGCGAGCTGGCAGGTATGTCTGGTGCACTAGGGGACTTACA +GCAGGTGTCAGTCCTAGAGAAAGTCAAGCCTCTGAGAGACAGGCCAACTGGACAAGGGCC +AGGGTGACTTAGGGGACAGTCCTTGGTGGCCTGATAATACCTGGGCCTACATACATCTCT +GGGCCTCTCTGGTAATCGGAACATTTCTCCTTTCCATTTTAAGAAAGGGAAGCACTAAGG +TCGCCCCTTGGACTTGTGCCTGGTGGTGCTCTGGGTCTGTGATTCCTAGGTCCAGAAGCA +TGAGCTTGGCTTTTGCTCTGCTTCTCCATGCCAAGAAGTGCTAACACGACAGTCCCCTGC +ATGTGTGTGTGTGTGTGTGTGTGTGTGTGTATACGCACAAGTACACACATGCAGCTGCTG +ATAATCAAACCCAGGACCTCAAGTATCATAACCACAGAGCCACATCCTCATCTCAAAAGG +AAACATTTTAATAACTGTGTTCAAATTGAGTAAGTATGTTCCCAAGGTGTTTTTGTTCAC +ATGAGTGTGCACCCACTATACTCTGTTTTACCCACACACAGACACACGTGCATTTGTACT +AGCACGCACACACACACACACATCAAAAATGTCTAAATTTTAAAGCACTATTTAAAGATC +AAATTTCTCCCAGGGCCTATGCTTCAGAAAGTCTCTAGGTTGTCCAAACTGCCCTCCTTT +GCCCAGTCTATCACAAATGGGAACAGTGAAAGATGAATGCCCTCCTTATTTGGACAGAGT +GAGTGCAAGTTGAAAGTGACTAAGTGCAATTGAATCCTAAAGGAAATTCCGTGGGACCTG +GTGACATTTGAGTAGAGCCTATGGCTTAGGTCATCCAGCAGTGGCCTTGCATCATGGCTC +TGCTGAGTTCTCCAGAGTTTGCCAGATGCTGCCGAGGGAAGCTGGGCGGCGGGTGAAGGG +AGGCTGTGAGATCTTTGCAGCTCTTCTATAATTATTTCCAAATTAAAAGCCTCAAAACAA +AGTAACAACGGAGAAGGAAGAAGTGGGATCAACACTGCAGACTGGTTACGAGCAGCATTC +AGTATTCTCAGTCCTGAAGTTTTACACTGTGGGCTGTGGTACTTTATAAATAAATACCAA +TTATTGGGGGAATAGAGAAGCTTCCAATACCCCACCCCCTTTCTCTGAGGGTTCCATCTA +GGCCCCACAAAACGTCATTGCCAGAATTCACACTGACAGGATGGCGGACAACCTATAACC +TGAGAGCCCCACATTTTGCTGGATCCCCCTGCTGCCCAGGAAGGGCCGATGCCGACCCTT +GAACTTGTCCCCGAGTGCGTGACCTGATCTGTTGGTGATTCCTGTGTCCACAAACACTAG +CCAGCTTTCCTCTGCCTTTCCATACCCCACACTTACAGAGTGGCTTGGAACTTACAGCCA +CTCTGCAGGTCTGAGCCCTGCCTGATTTGAACTGAAAATAGGCAGGTTAACATGTGCTAC +CACAAGCTGCCACAGACCAATGACAACATTAGTGTGTGTGTGTGTGTGTGTGTGTGTGTG +TGTGTGTGTGTGTGTGTATGTGTGTGTGTGTGTGTGTGTTTGCCTGCATTTGTATATGTG +CAGCACATGCATGCTGTATCCACAGAGGTCAGAAGAGAGGGTATCGACTCTCCTAGAATA +GCGGCTCTCAACCTGCAGGTCCTGACCCCTTTGGGGTCACATATCAGATATTTACATTAC +GATTCATTACAGTAGTAAATTACAATTATGAAGTAGCAATGAAATAATTTTATGGCTGGG +AGTCACGTTAACATGAGGAACTGTATTAAAGGGCCGCAGCATTAAGAACGTTGAGAACCA +CTGCCCTAGAAGGACTGGCATTGCAGATCGTTTGAACCACCGTGTAGGTGCTGAAAACCA +AACCTCGGCCCTCTGCAAGAGCAACGCATACTCTTAACCACTTAGCCATCTCCGCAGCCC +CTTAGAATGCTTATTGACTTGTGGCTGGAGCCAGGGTTCCTGTCCAGCTTGGCCACATAG +TGGAAGGACCCAAGACACTTTAAACTGACTTTTTTGTCCTTGTTTTGTTTTTTCCGTCAA +AGATCCTCCATTGGTTCTGATATAGCCAAGTCCAGAAGTCCTGTTTCAGGGCCGGGAATG +TCTTTATGTTCCCTTGACCCAGATCTAAGAACAACTGATTCCACTAGAACTTACAGTAAG +GGACATATCCCAGGGACCTGAGACACTGTACAGAGGCTACCTTCCTGAAACATGGTAGAG +GGGCTACTTCTGAAGGGCCCAGTCCTACAGAACCAAAGCTGCAGGATCTCCACGACACAG +GGCAGCAGCAGGATATCTTGGGGGGAGTCCCAGTGAGGATCCAGTATTGATAATAAATAA +ATCTTAAATAAATATTTATATGAAAACATTTGTGGGAGAGAAGGCATGTAAATTTAAAAT +TTACAAATTTAAGGGGGCCATTTCTAACAGGTTGAGGATCAAGGCCTGCCAAGTTCAGAT +TTAGTCTTCCCTTCTCTATAGGGAATAAAACCGGGGGAGGGGGGGTGGGCGCAAAGGTCA +GTTGTGTAGCTTGAGTACTTTCCTAGTGTGCTGAGGACCATGGGCTTGTGCAGCACCACA +AAGAGAAACCCAAACAAACAAATAGCATAAATGAAATTTTCATTTATCCAACTGGCATCC +ATTTAGAGAGTCTTTCCTTATATTTTATTTCTTAAATACTTATAGTGTTAATTTAATTCC +CAAATTTTAATATCTAAGTTAACAGCTAGTAGAAGACAAAGGATCCTCTCTTAAAAACCA +AACACTAAATAACTTCAGCCAAAATAAGCAGTCGGCAGACCACAAGCTGAGGCAATGATT +GTTATTGCAACTAACATTTGTCTCCTGTCCCCAGTTTTATGAATTGCCCCTCAGATGGTA +TAACTGAATATCCATATTGTTTAGGAATGTTTAGACGTTAGCCATTATTGCACACGTAGT +TAGAATGTATTTCACATGCCAGTTAAGAAAATGAGGGGTTCACACAGATCGTTTCACCAC +ATGACCCCTTGAAGTTTGTTAAGAATTTACATTCCATCTCTTCCACAAATGCTTGCACAT +AAGAGTTTTGCTTAAGTTTTAGAGGGATTGCATGCACTCTGGGACCACAGTCATGTTTAA +GAACACAAAGGCAGTCACTTGAGGATTATTTCTTTCAGCTTCTTGTATCACATGTGTGTG +CATGTGTGTATGTATCTCCTTTGAGTCAGGTCTTATTGGCCTGGAGCTAACCAGTTAGGC +AAGTATGGAGAGCTAGGAATCCCCAGGGATCCAACTATTTCAGGCTCCCAAAAACAGGGC +TTTCAAAAGCAGCCCATCACACCTATTTCCTCCTCTTCCTCCTCCTGCTCCTCCTCCTGC +TCCTCCTCCTGCTCCTGCTCCTCCACCACCTTCTCCTTTTACTTTCTATTACTTCTTTGT +GAATTTCACATCATGCATCTCAGTCCTACTCATCCCCCCCCCCCCGTGCTCCTCCATATC +TGCCCTCCCCCTTGCAACCCTCCCCCAAAGAAAACAAAACAAAATCTCAACAACAAAAAA +AAAAAGTGCGGAGTGTCATGGTGTGTCACCATGTGTCACACAGTATACCCTTTGTCCACA +CATCTTCACTTGTGACTGTTCATTGCGGTGAGTCACTGGTCTGGTTCGAGACCTCTGACT +TACTTCTATGACTATCAATACTGGATCCTCGCCAGGACTCCTCTCAGGACATCCTGTTAT +TGCCCTGTGTCATGGATCAGCCCCTTCAGAAGTTCATAGATGGAGTAGATGTTGGGGTGG +GTCAACTCAAAGCCCTGGATCTGGGCTTCGGGATAGCTGAGTTGGCCAGCCCACCAGCTC +TCCTGTTCTCATACCCTCATGGATCTGGGCTTGGGGGTAGCTGAGCTGGTCAGCCCACCA +GCTCTCCTGTTCTCATACCCTCATGGATCTGGGCTTGTGGGTAGCTGAGTTGGCCAGCCC +ACCAGCTCTCCTGTTCTCATACCCTCATGGATCTGGGCTTGGGGGTAGCTGAGCTAGCCA +GCCCACCAGCTCTCCTGTTCTCACACCCTCAGGGCCAGCTCCTCTGAGGTACCCACACAC +CTACCTTCTTATGTGGATGTTTGTGTGGCAAGCATTTTATCGATTAAGCCATCTCCTAGT +GCCTACGTTGCAATTAATTGACTTGCTTGATACAGGCCCAGGAGTCCAATTTACCTAAAT +AATGAATGTCTTGTTGGCAATTCACCTGTGACATACTGCCACACATGCTGGTTCATAAAG +TGTGCCCTAGCCTTCCCTGTTCTATGTCCTTTCTTACACAGAGCACATGGCATTGGCTGA +GGCATCCACAAAGAGTCTAGTTGAAGCCACAAGTTTATCTAGCATTTAAAAACCATCGGA +GTTCAAAAGCAATTTCTTATCTTGGGAGTGAGACCCAGCAGCATTAGGTCTGGGAACATA +ATTTACTTAAACTGGGCTCAGGGGTTCCGCTCATTAACTCCTAGACAGCAAGACAGAGAG +AGTGAGTGGCTGTAGCCTACCATGCCTGGGCTGTCATACTTGCTTCTGGGAACTTGACAT +TTAGTGGTCTTGACAGCCTCTGAGCCGAGCACTCCACTGTCACATACCACGGCAAACAAC +AGCACCTTATGTCGAGTGACCAGAAATGCGTTGGAGCGTAACTTTAGATGTGTGTAGCTC +ACACAGATGAGGAAGGACGGTGCTGCTCGGGAAGGCACTCAGTGTGAATGACGAGCCTGG +CTCTTAGACTGGGTGAGCAGGATGGATGCCTCCAGAGGACCTCATACCCGGGGCAGGAGC +ATCGGCTGTGCCTGATGACAGTCACTAAATCTATAAGAAAATGGGTCTCAGAGCAGCGGG +GAAAGCTCAGTGGATCAAGTGCTTGCTCAGCCAGCGTGAGAACCAAAATTGACATCCCCA +GAACCCAAATGAAAGCTCTACAGGCGTGAGGACTCGCTTTATGCCCCACCCTTAGGAGGC +AGAGACAGGGGAAGCTGACTACCGTGACTAGCTGGAATCAGCCAGCCCTGACTCTGTTTC +AATAAAGCAGAAGGTCTTCCAGAAGGACATCAACTTTTAGCATGTAATATACACACATGA +ATGTGTATCCATACACGTGTGAGCTCAAGCGCAGGCATGAGAATACATACACACAGAGAA +TATGGATCATTGACAGCCTCCGAGCCACACTCCACTGTCACAAACCACAGCAAACAACAG +CACCTTATGTTGAGTGACCAGAAACGCACTGGAGTGTATGTCCACACAAGTGGACATACT +GTAAAATTAATACGCTTGTTTTCTTACAACAACAAAATTGTTTAGTGTCTGCTGTCAGAC +ACAGAAAATGCAGAAATGACTGGCCTTTGGCACCGATCGGTCCCACGCTTATATTTTAGG +AGTAGCTAAAATTTCACAATATATAGGAGATATTGCAAACAAATCTAAGAGAGATGTCTC +ATGGAAGTGCAAACATCAAGACCAGGTTCAGATCCTCAGGTCGCATGTAAATGCTGAGCT +GCTGGCAAGGCTTGAGGGGTGGAGACGTTCGCTGAAGCAAGCTGACTAGTTAACCTAGGC +AAATTACTGAGCTCTGGGTTCAAGTGAGTGTCCCTGTTGCAATATGTATAGAGGACAGTG +ACCAGGGAAGACACTGGACATCACCCACACATGAACATGCCAACACATGAACCCACACAT +GAACATGCATTTGTACTGCATACGTGTGCACTCTACACTTTCTAACACACACACATACAC +ACATATGCATACACATACACATATGCAAAAAAAAGACATTTAGAAGGAGCCTAACAGTGG +AGCAAACAATTTTGTGTTAATAAAAAAGGAAGGGCAGACTCTACTGGAATCAGTAGCCTC +TGGTTTCTAATATACCTTCTCAAGCACACATCCTGCGTGACTCTCTCTCTGTCTGGGTAT +GAGGTATTCCTAGGCCATCCTTGGTGAACTTGTTTACTTAGGAATCCAGGATATCAAATG +TCCCCACATTCTCCCATTTGATGAGCTCCCAGCCCCACCTCTACCCTTCCACGCCTATAA +TAACTTCAGGCTCTGGGAATGGGTCAGTCTGTGAAGTGCAATAACAGATATCATGGAGTG +TGTTTATAATCCCAACACAGTGGAGGCGGAGACAGCAGGGGCCCTGAGGTAGCTCACCAT +TCGTTCTGCCTGATGGTTGAAGACTAGATGAAGTAGTCAGAGGGACGCCATTCCCCCAGG +AGCAGGATCTCCCACAGGACAATCCCACCTCCTCTCTCTCTGCCCCTACCCATCACTATA +CATTGGTTTCTAGTCAACCCATTACCAGATAAGTATCAAAGGAAAGCAGGACATTGTGGT +ATATAGGAGGTGGAGACAGGAAGTCAGGTGACGTCATCATGGACTATGTCATACACGTGA +GGCCAGTCTGGGTGAGACCCTCATTTTTGTTTTCCAATACCAATATTCAGCTAACGACAT +AGCTACCCCTTCTAAAACATTTCCCTATGGATATATCTCCTGCAACATCCCTCTCCCCAA +ACCTGTTTTCAGGAGCTAAAGATTAGTTTGTGTTTTCTAGAGTTTTACATAAATAGAATC +GTGTCATCTATACACTTCTTAAACTCTTTCATTTAAAACTTCTTCATTCAACTCACTTAT +TTTCAGGCTCACCCAGATATACCACCTACAGTGATAGCGTTGCTGCATAGGATTCCATAT +GGGGATTGTGCCTTCATTCATTCATTCATTCATTCATTCATTTAATCTGCTGCTGGTAAA +CCCTGGAATTGTTTTAAGTTTGGGCCATCCTAGTGTCTCTCCATATACAGTGTCTGTGAA +CTCTTGTGTGAGAGACTATGTAGACAAATGCTTCCTTTTGTGTGGAAGAAAGTTGAGTGC +CTAGAAACAGAATCATGGTTTGATCCTGTGCAGGGTTACGGTTAAAAAACCTGTGGTTCA +TGTGGTATCTCAGCTGCTTCCGGTAGGACGATGTGAGGATTGTTGGCATGTTATTAAAGT +GTGTCGAGTCCTATAGGAAAAGCACACAGCCCAGAGCCGTAGAAAGGGAACGCAGGCCAA +GGGAGCGAGCTGCGGCTATAGGAAGCAGTTAGCACCTCTCATCTTAAGGCTGTGCCTCCT +ATCCTGTCCCCGCCAGAGAACACTTCTCTCGAGAACTCTCCCCCCAGACAATTCCTGTGT +GTTCCTCCAATACTGGAACCCCAGGAAGGATTCCCACGATCCAGTGGGTTCTGCCTGTGG +AGGCCCTCATCTCCAAACCCCTGCACAATCCAACAACCTAACCAGCCTGTCTCTCCTTTC +TCCAGGGGACACTTGAATTGGCTCCAGCTCGATCGGAGAGTCCTGGAGCATGACTTCCCC +AAAAAGTCTGGGCCGGTGGTTCTGTACTTCTGTGTCAGGTAGGTACCCCTGGGACACCTC +CCTGCTTCCATCTCCTTGTTCTTCATCAGAAGAGTCTAGAAGGATGAAGAGACTAAAAGG +AAAGTGCAGACTGAGTGTGTCTTGGTCTGTGATTAAGGATAAAAGTCATAGCACAGCTGT +ATTCCAAGAAGAGGAAAACTCCCCGTATGGTTGTTCTGGGTCCAGCAGTGTGTTAGGTGG +TCACAGACTGTCACACAGACTGTGTGAAGGCTCGTGTGCCAAATGAAGATAAAGCTTTAT +TTTAGGGAAGAGGATGGAGAGAGTCATATATCTCAGAGTAAACTGAGTCTTGTATTGTGT +AGTGAGTCTTGATATTCTTTTCAATGCCACTTAAAGCTCTATATTAAGTCTCTGTGGTTT +TTGTTTCTGTCACAAATGCCACTGAAATTCCTTGAAATATATAGAATTTATCTCAAATAG +GACTGATTGAAATGTCCCTTCTGACAAGGGAGGACAAAGTATCAAAGATGTCAGAGGAGT +GAGGAGATAGCTCAGTGGATAAAACACTTGCAGACTTTGTGTGTGTGTGTGTGTGTGTGT +GTGTGTGTGTGTGTGTGTGTGTAGAGTTAGGTGGACATAGAACTTGCCTACAGTCCCAGT +CCTCAAGAGGCTGAGACAGGGAGTCCCTCAGGCATATTGGCTAGTTAGACTTGCTAATTC +TGAGATCAGCAAGAGTCTGTCTTATTAAATAAATTAGAGAGCAATCAAGAAAGACACCCA +GGGTCAATCTCTGGTCTCCACATGCTTATGGACACTTGCAAACATATGTACACACACCAT +CCACAAAAAAGAAAAATACGATACGCATATGTCATATGACACTTTTTGAAAATTTCATTG +TTTTGTGTATGTATAAGCATATACATGCCACTGCACGCATGTGGAAGTTAGAGGACAACC +TCTTGGAGCTGATTCTCTTCTTCCATCTTTATCTAGTTTCCAGAGCCCAAACTTTAGTCT +TCAGGCATAGGTGACAAGTGCCACTAAGAGGTGGAACCATCTCACCTGCTCCTAGTATAG +ATCTTTTAGGGGTCTAACCTTTTCACTGTCTTCTGAAGACCCCAGAATTGATCACTTCTG +TTTGCAAATAGGCTTAGAAGCCTAAAGGAGAATCAGAATGCAAATAAGCAGCAGAGTCAG +GAGCTAGTGCTTCCAGACACATCAGCTCTGAGCACCCACCCAGCCATGGACCCCCTAAAA +GCACTCTTTCTAAAACAGTCACCAGTACTGGAGAGGAACTAGGGGCTTTGTTTTGATTTA +TTTATTTTTCTCCTGGTTCTGAGGCTTGAACCCAGGGCCTTGAGTGTACTAATGACTATA +CTACGTCCTTGGTCTTCAAATGAGAATGGCTCTTTGCCAACTCCTCAGACCCTGCTCTTC +TTAAATACACTCACAGAAAGCAGAAGTGGGGGTGCAGAGGGCTTGCAGGCCATTCCTCCC +TGAAGAGCAGGGTCAGGGTTGCAGTTCAGATGTAACAGTCCTGCCTCCGCAAACAGCATC +CCCCAAGTCTCAAGTAAAGAGCTAAAGGGTCCATTTAACAGGCTGAAGTGTGCGTCTTTA +CCTCAGCTGCCGGAGTAAATTTCAGCTTGCAGTTAATGCCTTTCTGATTTGCTTAACAGC +TGCAGGAATATCAGAGCTAATCTCAGCCATTTCCATTACTGATGGGAATGATCTCAGTGC +CATATTCTCTCTAATGGTGTCTCAGATGAATGGGGAATAACCTTATAAAACAAAGCTAAC +AATTCCAGAGAGAGGGGATGGTTGGATCAGGACACACTTGGTTCATTAACTTATCATCGT +AGGTGGAGGCACAGACTTGGCCACATGGTCGGCTCCCCTTCCTTAAGCAGCTTTTTTTCT +AAAACCATAATTGAGATTTTATTGTTTATGCTGAGAGTTGGTACAAAGACATTGCAATTT +AGGTGCAATTTATTATTGTAGTTTTATCATTGTGCATGAATGTGTGTGTGTGTGTGTGCG +CGTGCGCGCGCGCGCATGCATGCATGTATGTGTGCATGTGTATGTGCATATGTGAACATG +TGTGAACATGTGTGTGTGAGGTGTGTGTGCTTGCATGCTTATGTGTCACAGTGCAGATAT +GGAGGGCAGAGGACTTTGCAGTCTTTTCTCTCCTTCCACCTCTGCATGGATTCTGGGATC +AAACTCGGGTTGTCAGGCGTGATTGACACGGCAGACTCTTTCCTCACAGAGCCATCTTGC +CGGCCCAATCTGTGTGCAATTGTTAACATATGTACTGGAAATCTGTGTGTTGTGATTCGC +TTTGAAATAATTATTCTAACAACTTTGCCTCTTCAAATCTGGAGGAAATTTTCCCCCAAA +GAGGCATTCTGGTACAAAGATGCTGAGGTCTGTAGGTCTGACCAACTTGCAGTTTGATGA +CACATAGATATGTGTTTGAATTGTCACTCTTCCAATTACCTTAGCAAAATCATTAGAAAA +CTAAACTGGCAGAAGCCTCACAGTTCTGACTGGGCAACACTCAAGGAGCAGTGTAGAAGG +AGTATTTAACATGTTCGAGACCTACTCAGTGCACAACCAGGACCCCAAACTGTCATTTGA +GATGCTTTACATTGTAAACTATGAAACTGACCCCCACCCCTAGAATGGTAAACTCACCCC +CAGTATAGAATTATTTTTTTTACTGAGCCAAATAATAAATAATTAGTAAATGATTTTATC +TCTGAAAAAATGTATGGTGGGACGTGAAGGTTGCACACCTTTAATCCCAGCGCTAGGGAG +GCAGGGGCGGGGAGTCTCTGTGGGTTCGAAGCCAACTTGGTTTACACAGAGTTCTAGGGT +AGCTAAGGTTATATGGTATGATCTTTCTCAAAGGAAAAAAATCTGTATGGCTCTGGAGAT +AGCTCAGTCAATAAAGGGGTTACAGGAGCTCAGTTAGAACCCGAGTTCCTTTTGAAAGAG +CTGAGCATGGTAGCAAGTGCCTGGAATCCTAGCACTAGTGAGAAAGAAACGGAAGAATCA +TGGGATTGCCAGCCAGCCAGCCAGCCTAGCTTACATGATGAGTTCCAGACCAGTGAGAGA +TCTGCCTTCAAAAACCAAAGTGGGCCACTCCAAAGGAGTGACATTGGAAGGTGATCTCAG +GCCTCTACACACGCATGCATGTACATGTATGAACATTTGAACACACATACACACCAAGTC +ATTTACACTTTAAAACTGAGGTGAGGTGAAGGTCTCTCACTCTTTAAGCACTGTTCCTTT +TCTTGGTGCTTTTTGTCAGTATTATTGAAGAAGAATAAAAACAAAAAGCAAGCAAGCACC +AGGCTTGGCCACATGCCAAATGTTGGTACAGATGCCAGCTGTGTGTAGGTTTGGGGATTT +AAACCCTGGCAGCAAAGCATTGAGTATTGAGGTCTCTTCAGGTGTACATGTTTTTCAGGG +CACCCAAACCCAGTGACAGGGGAACCGGGAATGTTCAATAGTTGCTAGCTATAGCAAGAA +CTAGAAACCAGACTGGCCAATGCCTGCATGGCACCTACTTCTGCTCTGCAGCAGGAAATG +ACACCCCGGCCTACTGTACTTTCAGTTGGCCTTATGGAGAATCTCAGGGAATGCTCATTA +GAGGAAAATCCCCAGTGTGGTGGTGCATACATGTAATCCTAGCACTGCAGAAGCTAAGGC +AGGGGGTTCAAAGCCATTCTGTCGCAGAAAAATAATTCCGTTGGTAGGGGTGCTCAGTGG +GTAAACAGCTTTCTGAGCAAGCACAAAGGGCTGAATTCAGACCCCAGCACCCCTGAAAAA +ACTCAATGTGACTGAGATCTGAGGAGGTGGGGCAGACGGAGAGGTTCCTGAGGACTCATA +GCTGAAATGGCAAGTACTGGGTTCAGTGAGAGACTATCTCAAAAACAAAGCAGAAAGGTG +ATTGAGAAAGACACTTGGCAGTGACCTCAGGTCTGTACAAGAGCTCACACAGGTAAATAT +ATACATGGGGGTATGCACACATGTGCACATATAAACCTACATGCAGATAATTTTTTTTGA +TCTCCAAATTCCATTTACGATCAAACATTGCCTACTCTCTATTTCTTTATTTCTTTAATT +GTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTATGCACCAAGTGCCCGGGGAGACCAGAA +GGTGGCTTTGGACCCCTTTGATCTGGAGTTACAGGCAGTTGTGAGCTACCTGGGATGGGT +ACTGAGAAGCAAACCTGGGTTCTCTGTGAAGTCAAGCACAGCTCATGAATTCTTGCCTGC +TCTTTCTCTGTACGAGTTAGACAACAGATAGTCTTTCCTTTCCAGCTCCTGCCCTTTCCA +GAAGGTGGCAATTTTCTGAGTTTAGTGTTTTCCTAAACACAGCCTCACCTGAGTGCTTTG +AGCTCATCAGGTCCAAAGCATTTGTAACTGGGCCGCCCGTTCTCTTTTCTCCCCTAACCT +CCTGCTTCCGTGGTTCTGTGGTTCTGTGATGCTGTTGTTCATCCTCTTGTGTGGACTGCA +CGTCCTGAGCTCTCCCCTGATCCTCTTCCTGTTTGTAAGTCCATGGATTCTCCAATGCAA +AGCCTCTCTCTACCCTTTTCTCTCCTGTTTCCTCCCTGAACTCAGCCCCTTATGTGCTGT +CACATCAACTCCTGCATCAGTGTCTCCAGGTAGCTGTCATCCAGGTCCTGGCCGCAGGAG +TCTAGTACACTCTGATCTGAGCCTCCCTTTTCAGCTTGCCCAAGCAGCACCCGAACAAAC +TGCTCATTTATTTTCTCCAAGAGAGAAGGCAGATTCTCCACCGCAGTGAGCTAGCTTCAC +AGAAGAGCTCTGTCTAGAATTTGCTGCTTCTCTAATGATGTCCCCTTTTGCTGGAAGAAG +ATGCTGTCCCTTATGATTTGTCCGAGAAAACAAAAGCCAACGTGAATGAATGCACTCCAT +CAACCTACCTCCTTCCCTACCGACTTGATTATATCAGCTTCATCTTTGTAGACCCCGTGT +CCGTCTACTGTACACATATAAACACACATATAAACATGCATATGTACAACACCTACACAT +ACACACAAACATACACACATGCAAAACATACAGATAAATGCACATAAATATGATACAATC +ACCACATACACATATCATATTCAAAGTCACACAAATACATATTCATGTACACACATCCTT +CAGAAGACTTGCTTCATCCTCTTGAAGTCACTCTTCCCTTTTCGTTCAATAATACCAAAG +CTGCAGCAAGCACTTAGGTTCCAGCTGTCCCCCTGCCTCAGAGCTCTTCACTGCTCGGCT +ACTTCATCCTGGCTTCATCCTCATTAGGGGCACATCTTCTCTCACTGCCTGAAGGAAGTC +CTCTCCCATGGTGCACCCAGCCATTGCTCTTTCTCTGCTCCCTCCCTCATGACGTGTGTC +ACTGCTTTCTCAGCTTGTAGCCGTCCGCCCCTCTGACATGGCCCTCTGTGGCCCTGGCTG +TGGCTGACCAAGCTTACCTTGCTGGGCTTTCAAGTCTGTGGTGCTGTGAGGTTCTAATCC +GAATCTTCTGTCTCCGTGCATGGCTCTGCCACAGGCTCCCCTGCTCGGCTCCATGTTGGT +GTTTCCCTCACTTGTCTCTCCCCTTACTCTTCCAGTGTGTGTGTGCATGCTCGTCCCTGG +CTCCCAGTACCCTCACTTCACTGAAAGTTCCACCCCCACTCACCATCCCTGACCTCTGTC +GATATCCCAGGGTCCCCTCAGCTACTATGGCTATGCATCGGAGTGCAGCCTAAACCCATT +GACGTCATTACTTTCCTGCCCCTCACACACATGTTCCACAGCAGTCCATCATCCCTGTAA +CTGACACGGATGCTCCTACACCAGCGCCTCCCCTCCACAACCCAGGTCCCTGAGAATCAG +CCCACGGCCCACCCTTCCACCCGTGCCTTTCTTGTTCTTGCTGCTTTTACTTTTCTGCAT +CTTAGATTTACCCCCACCCCACTTGCCAAGCATGCGCCATTGGCTGCAATTTCTACCTGC +TTCTCTAACCCACTCCCAGAGCTTTGTTCTCTCTGCTCAACTCTGCTTCTGGCCTTGGCC +CTCCACCCCTCCTCCTCTGCTGCCATTGGGCACCTTTCTAGAATGCTCGATGCTAATGAT +CCCCCATTATCATTAGCGTGTACCTCCACCTACCTGTTCAGCTTCACTTCTGCCTGCTCC +CCTCTGACCATGCTAATCAAGAGCTTGCCCAGCCATTGTGACTGCTGTAAGACAAGGTCT +GGCAATCTAATAAAACGGGTCCAGAAAAAGGAAATGGGAGGAAAACATAGCTACATAGCC +AAGGAAGTCTATGCATATTTGTGGGCCCAGATTTGTGCTTGGAAAAATTCCTACATATCA +GGAGAGTGCCGTGAAGTGTGTATTCAGTTAAATCCCCAAATTTAGCCGCTGTGTTTGTGG +GAGAATAAATATTAGATTTATCTCTTTAGACCTTGAGTTTTATGAACAACAAACTGAAAT +AAACAATAGGAAATCGACAACAAGGGACTGGCTATTATCTAGAAGAAGATTCTCTGGCCC +TGAAGATGTCTCTCTCCGTGATTGAGACTATAGTTGCTACTTCCTGTTCCTTGAAAGGAC +AATGGTGTCTTATTGGAGGTGCCTAGCTAACCCGACCTTGCCTTAATTCAGCTGGGTCCC +TGGTTACAAAGTAAAGCCTCTGAAATCCTAAGCATCAGAGGCACTTGGCTGCAGAAATCC +ACAGCTTACCATCCACATTATTATCACCCCCTCTTCACCACCGAAAGTCAGCGTTCCAAA +TGTGACATTTGTGTTCATTACAAAATGAAACCACTGGCCCGTTTAATTAACATTTGCTGT +AAATATTCAGTGGTTCCCCAAGTGCCAAGAGGTAGCTAGCTGCAAGAGTGGCAGCAGGGC +AGGGGCCTGGCAGAGCTCTCGCTGGCTGACGTCATCTGGATAGAGGTCAGTGTGTTACAG +CCTTAGCTCATAGCCTCTGTGAGGTAAAAAAGAGATGCCATTCCCCAAGGCTGCAGGCAG +GTCTAGATGTATAATCATTCAAGCAACCAGAATGGAGTACATACCTCAACTTCAGACTAG +GATAAAATACTGAGTCCCGAGTCCTCTGAGCTGCTGTGGGTGTGACATGGCTCCTGGAGG +TTACCATTCTGGCTGGCTTTGACCTCAGCCTAGACGGTTGCTCCTTTCAGCTCAGAAGAA +AGCACTAAGATTATCCCTGGTGTGTGTGGAAAATAACTTATTTTAATATGTACATTTTGT +GGGCTGGAGAAATGACTGGCGCGGGGCGGGGGAGGGGGGGAGTAAGACTGAATAAGCTGA +GGGCATGGCCAGCTCAAAGGTATGGTTAAGGGGAAGGGTTTATTATAGGTGTGAGGAAGA +AAACAGCCAGAGGCATCTGGAAGAGCATAGAGCAGAGAAGGCAATAGAACACGACCAGCA +GACTGGCTTTGACCATGGGGTTAGAGGAGAGAGAAAGAGAAGGAGAAGACCAACATGGAG +CAAAATGGAGAGGGGGTGCTGAAATAGCAGGGCTATAAAGAGAAGTGAGTATCTGGGGAG +GGAAGCCCATGAGCTAAAGGCAGCGCTGAGAAGAGCCAGGATGCTAGCATGGACTCTGAA +ATGTGTGCTTGTACTTGTGATGCTGGGAGCCTGGAAGCCAGCGTGCACTTTAGTATATGA +GTAAGCACCACAGATGTGTGCCTTGTGCCAGTGATAAGGGGATGGCTCTTTGGTAGAGAG +GGAAGCAGCTTCATGGGTTCCTGGGGAATGCTGGCTTTTGTCTAGCCACCAGAATTCAGG +GAAATGGAGTTTCCTTTGGGCCTGACAGCTGCCAGGCCTGGTGACCTGAGTTCCCTCCCT +GGAACCCAGGTGGTGGACAGAGAGAGATGACTCTGCCAAGCACTCCTCTATCCTCCACAG +ACACAAGTGCATTCACACACAGGGAGGGGTTTGCCTTGCTGTTCAAGTATGATGAAGCCA +ACAGATCAAGGGTTGAAAGTGTCCTGTGACAGAGCCCAGGAGAAGAGGTGATGTCACATG +GTGCCGGGAGAGTTGGGAGGCAAAGGGGGGAAAAGAAGGCAGTATCCTCTACTGGGCTTT +CTATGGAAAGCCACTGCCGCGCTGGGAAAACAGGCTTGGGATTGGCTAATTTAAATGACT +ATGATTTCAATGGGCTTTCCAACCTAGGGCCTTTCCCATGTCATCTGGAACATGTCTCTG +GTCAGAAAGGTAGGGGACCATGAGAGAAGAGATGGTGGCAGCATTTGAGAGTCAGTAGAG +GTTGTAGAAGTGAGACTTTGGGCCCCTTAGTCATATTTGAGAGTTAGAGCTCTGATGGCC +ATGGGTAGCTTACTAGCTGTATGAACTGGCTGACTTTGAAGCCAGCAAGGCCCAGACATT +CACGCATTGTAAAGATACGGTTAATGCCGAGCAGACTTGGGGTTGCCTGTATAGACCCTT +GCAGCGGAAGATACATCTTTTGTTTTCCCTGGACTCACTCAGAAACTCAGAAGGTTCTTT +GTAAACTGTTTGAGGAAGCCATCCCTTCCCTACATGGGCAGTTAAGGAGGAGCAACAGTG +CCCCCTACTGACACAGAGGACCACAAACCAGATGTTCATAAAAGCACCAGACCTAGTTTT +TTGGAGGGGGAGAGAGGAAAGGGCAACCTCAACTTTTCTTGCAAACCATCGAGTCCCCTC +ATTTCCCCAGAAATCTCTTCAACCTTGTGCCCGGCCAGGGTGGGAATAGAGATGTCTCGG +GTCTCTTTTCATCCAGACATTTCACTTCAGAGTTTCCTAGCACAGATCGAAAGTTCAGGA +TGAATTAAACGCCCAAGGTTATGAACAAACACATGCCAGGCCCCAAGCCTCCAGGATTTT +CCAGTCTGTTGTCTTGGTGATAAAGGTTAACAGGAAACTGCTTTCCGATTTCTGTCAAGA +GGAGGATTGCTCTCTCTCTCTCTCTCTCTCTCTCTCTCCCTTTCCCCCTCCGCTCCCCCT +CCCCTCTCCCTCTCTTGCTCTCCCTCTCTTGCTCTCCCTCCCTTCCACCTCTCTCCTAGC +CATGCTTGTCATTTCTGCACCTCCTTGGACTTGACTGCCAGATGGTAGACGTCCATGAAA +ACGGAAGCGGGCGCCTGAGACAGCAGGGCTGCCGCCTCATTTACTTCTCCATTACCGCAG +CGCGGAAGGGAGAAGTGGAGTGTTGGGCTCTTAGGAGATAGTCTTCAGGAGAAACCTGGG +GCTGAGGAGGGGGGCTGAGGAGGGGGGTACACAGGACATCTCTGTGCTTTAGTTGAGGAC +TAAGGCAAACGGGATAAAGACACAGGACTTGGAAAACTGGGCTATTTCAGACCCCGTGGG +CTTCCACTCAAACATTACTATGGCGATAAGCCTTCCCTGCCAGGCTTGGGAGGTCACTGG +TGGGTTTTTGTCATTAAGAGACAAGCAAATCAGCAGCCATGCTTTATCCACTTTCTGTGT +AGACAGGGAAAGACAGGAAGTAGCCTGAAACCTGGCTGTGTTGGGGGGTGAGACCCCACA +CCTGAAGTTTTATGACATTTTGCTTATCATTTGTTATTTCTTTGTCCTTACTCTTTCTCT +GCTGATGTGGCTTAAATCTGAATTATACACACGCACACACAGATAGATACACACAGATGC +AGACACATGCACACACACATACACACAGAGAGACACAGACACACATATACACACAGAAAG +ACACAGACATACAAACACACACACATACACACACAGAAACACACACACAAGCACAGACAC +ACACAAACACACATGTACACACATACACACAGACACAGGCACACACACACATACACACAG +AGAGATACACACACACACAGATACAGACACATGCACACACACATATACACAGAGAGACGC +AGACACACACGTACACAGACATACACACACACATACACAGAGAGATACACACACAGACAC +ATGTGTAAACACACAGAGAGAGACACAGACACACATATACATACAGAAAGACACAGACAT +ACAAACACACACACATCCACACACACGCACGCACACACTCACGCACATACGTTTGTTGAA +TGTTCGGACCCAACTGGTGCTGCCATTTGGGGACATTGAGGAACCTTTGTGACATGGGAC +TTATCTAGCAAAGGCAGGTTGCTGGAGGGAAACCTTGGAGGATATATTTGTCTTGGTTCC +AGCCTGAGCTCTGTGCTTCCTAAACCATCCACGAAAACATGAGCAAACCTTTCTGAAAGC +CCCCTCAGCTGCCACACTGTCCCTGCCACGCTGGACTGGTGTCTCCAAACATCAACCCCA +AATGAGTCCTTCCTCCTTTTCATTGCTTCTGTGAGGTGTTCCTTCACAATGACAAGAAAG +TAGCATACTACCCCTTAGGGACTCTGACCAAGGTGGGACAGACTGAAGAAAAGCTGAGCA +TCAAAGTTAGCAGTTATGTCAGGCTCTGTACTTGATCTAGAGGCACAAAGATAACAGTGG +TATGCCCCACCCCTCCTGGAGGCCTGGGTTGTCAGAAATGACAGGGCTGAGGGAAGTGTA +CTGAGCAGTGCCCCAGGAGCTCAGGGGAGGGGCTGTGCTTGCATATATGGTGGAGCTGGG +GGTAGGGGAGCAGGAGCTATAGCAATGTCCTCTGCGGGGTGGCTTGGGCAGAAGCACGGC +TGTCAGGTGATCTCTGAGCCAGCATAAACTTCCAGGAGTGCAATCCCATACTCACCCAGT +CAGCCATTACCCCACTGTGTCCATGTCTCACTATCAAAACGGAACACAGTACCAGAATAA +TAGCAGACTCCCCCGAAGGCTAACGGTGACTTTTCCACTATGTGATAATTTGAGTCTACA +TTTGTGGAGTCTGAAATAGCTCAATTTTCAAAGTACTTCCCTGTCTGTGTTGCTTTTATT +CCTCTCGTTTTCTCTCTTCTTTCCAGTTTGTTATTCTGCCTGCCCTTTAACAACGACAGC +GCAGCTAGAGAACGACCAGTCCCCTCTGGCAGGCTTTGCACATGAGGACCATTCAGTAAC +CCTTTGGAATTTTGCTAACTCTGACTTTGCAGTGAGTTGCTGTTGTCTGTTGATGGAGGT +GACCGGCCTGTCTCTGAGTGACACCAGGTTCACTGGCACCTGCACACAGTCACCAGAGCA +GCTTCTTCACACACATCGCTTGCTCGCTTAGTCTACAGACCAGAGAAAGGGTTCTGAGAC +TGGCCTGCCTGGCCTGGGTTTTGTGAGGAGAGATTTTTGCTTTGTGTGTGTGTGTGTGTG +TGTGTGTCTGTGTGTGTGTGTGTCTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTG +TGTGTGTGTGTGTGTGTGTGTTGAGATAAGGTTTTGTGTAGCCTAGGCTGCAGATGTAGC +TCTTGCTATGTAGCTAAGGGTGACTGTGAACTTCCATTTCTCCAGCTGGGACCTCCCACA +GCTGGAATTACAGGTGTGTACCACTAAATTCAGTTTTGGCTTGTTGCTGCTGCTGCTGCT +GCTGCTGCTGAGATGATGATGATGATGGTGATGATGGTGATGATGATGAGGGTGTGGATG +TTGGGGCTGAGGAAGCTGTTTTGGTTTAAATTCATTCCTAGTATCTAAAAATAAAAAGAC +TTCTTACAAGGAGATCTATCGAGTCCCACTCTTCTCTACAGTTAGAAAAAGAGAAGCCTG +ATACAGTGACGTGTCATGCCGTAAGTCACATGGATTAGATAGCCAAGGTTGGACCTCTGG +TGCTTGACTTCCAGGATTCTCATCATCAGGGTGCCATGGTGCTGAATGGCCAGGGCATTT +GCTTCTTATTTTGCCCACTTTCCCCTCTGCACCCCGCTTGTCTGTCTGTTTCCTAAAATC +CAAGGGACCAGTGCCCATCGAGTCTAGTCTGGGTTTCCCTCAAACACCCTGTATGGATCC +TTAGACCGAACGGGCGGGCGCATTATCTGATTAAAGGATTTAATAAACTCTGAATTGATG +TATATAAAGGCATGTTTAATACAGACTTAAATAATGTCAGCATGTTTCATCTTAAGAGAA +ATTTACACACTCCATCCGATAAGAATTCAGTTCTCATTTGGCTTAGCATGCACGCCTGTC +ACAGCCTTGAGAGCACTTCTCCCAGCCTCGCCATGTGCCTTGGGATTCAGTCATGCTTCA +CCACCCTCAGGGAGGCACATCAGAAGCCACTGAGGGCCGGGTGACCACTGCCTGCTGCTC +CATTGAACAGAACAAGATCTCCTTTAAAAGCATAGCTCTACAATGATTACAATTTTTAAA +AAGTAACATGAGAGAAATAGCAGAACAAGACATTGGACATCAGGTAAGGAAAGAGAAGTA +GAAGGCAGCTCAGAGTCTGACATCGTCATAGTTAACGCAGCGCTGTGAGAGCCACGTTCA +ACCTGTCTGTGGAGACTTGGCTTGAAAGAGCTTTGGAGAGGAGTGTGGGACAGACAGATG +GACCTGAGATGCCGCTGGCCTCTCAGCTGAAGTAGCCCAGTCTGCCTCAGTCTACCCTCA +CTTTCAGATGACTATAAGTAATGTTTTGTTGCCACTTTGAGGTTGGGTTTATTTCCTTGA +AAACTATGTGCAGGAATTTGATGTCTCATCACTGGAAAAAAACAAAAACCAACCCCCCCC +TCAAAAAAAAAACCCATGAAAACTCAAAATTTATAGTGCTTGTTTATTAATACTTGTTAG +GTCATTACACATGTGCACACACACACACACACACAAACACATCCACGTTTTGCCCTTGGG +TGTGAATTTTAGAGGTTTTGGGGTTGGGTTTTAAATCAGCGCCCAGAGCTGGTGAAACAG +TTCTTCCGTAAAGTGCTTGTCTATCCACACAAGCGTGATGATCTGAGTTTGATCCCCAGA +ACCCACCTGGAATCAGCAATGGTCGCACTTGCTTATAATCCCACTACTGTGGGTGGAGGA +GCAGAGATGAAACCCCAGGACTCGCTGTCTAGCCACCAGAGTGTATTTGGTGAGCTCCAG +GCTAGTGAGAGATTGTTTGTTTGTTTGTTTATTTGTTCCTTAATGTGGACAGTTCTTAAG +GAACCACACTCAGGTTTGTCCTTTGATGTCCATAAGCATGTGAACACGTGTTTCCATGAA +CACTGCATACATATGTGAGCATACGCATAGACACACACACACACTCACCTCTTATTAACT +AGTAGCTCACTAGCTAGAACTGCTTTGTCCTCAGAGGAAGGCTGTTGTTATAGTACAAAA +AGTCCTGTATGTGTTATAAGGCTATTTAGGTTTAGACTAGTTTACGTGTATGTGTGTGCA +CCTCCATGAGTTTATGTGTACCTCATATGTGCCAGAGGGCGTTGGGCTCTCTGGAACTGG +AGTTAGAGGCAGTTGTGAGCTACCTGATAGGGGTGCTGGGAACTGAACCTGGGACCTCCA +GCAGGTAAACACTCTTAACTGGTGAGCTTCCTCTCCCATCCCACTATTATATATTTAATA +TAATAAAAATGACTTCACTGTGTAGAAAAATAAGAATCTTAGAACCTTGGAGTTACATAG +ACTGATATCTCATTAGGCTTTTGATTTGCATTTCCCTAGTGCTTAGTGACGCCTGGACTG +TATTCTTATATGCTTATTGGCTTTGAATGTATATTAGAAAATGCCTGTACACATATGTGT +AAGACATGGTGTGCCCTCAAAGAAGGCATCAGAGACGAGACTGATGGCCCCTTTGCTTTT +TATTCATTTAGCACTGGAAACTCTAAAGCCACCCAGCTCAACTTTAGTGATTTCCACGCC +CCCTGTGCCTTACACATGGTTTTTCCTCTTGCAGATTCTACATAGAGAGCATCTCCTACC +TGAAGGACAATGCTACCATTGAGCTCTTCTTCCTGAATGCCAAGTCCTGCATCTACAAGG +TAGGATTGTGCTCTTCCCATTCAGTTTCCAAAAGAAATAGAAAATACCAAAATATTTCCC +ACAAGTCAGTTTATTGATTAGGAAAAGTTGTTTATTAATTAATTGCTATTAATAAATGAG +AAACTGCATGTGAGGAAAGCCGCCGGCTGAACAACAAGACCTCTTCTGATCTTGTCACTG +TCCATGCTTGGGCATGCTAGGGGCGTGTTCTTCATGGGAAGGAGGTCAAAGTAGCCAAAA +ATTGATCAAGTAGTCACGTCATGTCCACAGTGAAGAGCAGACAGAATGGGATGTGCACAC +ACTCGCTTGCCTGCCTGTGCTCAGCTCAGCTTTCTATCCTCTAATATCACAGTTTGGGGC +CCCTGTCTAGGGAATGATACCGCCAACAGTGGACTGGGCCTTCCCATGTCAGTTAACTTA +GTTAAGACCCTCATCCACAGACCACAGACCTAGCCTAGACAATCCCTCACTGAGACTCTC +TTCCCAGGTGACTCTAGATTCTGCCAGGTTGACAATTAAAGCTATCCATCATACATTCAT +CCTATGAAACTCACATGAAGCACAGGCTTGGACTTTTATGTGAGAGGCCTGGATCCTCAC +AGCTCTCCCATGAGGAAGATGAGGCACAGGGAGACTTCCATATCTAACGGGCAGAAAGTT +ACTCATTTGGTTCAGGGGAGCCCAACTGCAATCGCCAGGTCACTCTCTTTGCAGAGTATA +CCCAGAGAACTTCAAATGTGAGCATGTCTCTGGTAAAGTGGGCACTAAATACTATTGGAA +AATTCCAAGGAGAACTCATGGCTTATGAGTTTCCTATTTCAGTAGATCCCGTTTTGAAGC +ACTGTAGTGGCTCACCAAACTTCAAAGCAGGTGGGCTGAGATGGGGAGCAACTGCCGCTT +TCTCTTGGGGAAGTTCTTTGCTGGATTGCATGGGATAATTCCACCATTCAGAATGGTGGA +GGGCCTGGTAGACATCAGGTTCCCCTCTGCAGAAAGACTTCACTTGGTGGTAACTGATGA +ACCAGGACATAGACTGGGCTCAAACCCAGAGCACACAGACAACAGTCCTTTAAGTCTTGC +TGACTGGTGGGAAAAGACATTAATTGTAGATCCAGGTTTTAAATTCCTTCCTTCCACTAA +TCCTTAATTTTCTTATTATACAGTGGAAAGCATGATAGTATCCAGATACCTTACAAACTA +TAGGAGCACCTGGTGGGTTTGTTGGTTTTATTGAATGGGTAAGCCCTGATTGAGAGAGAG +AGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAAATAAAGAACAAAACTGAG +CACTGTCCACCAGGTGGCAGACTTGAGCTAAAATACATGGCTAGAAATCAGTGAGCTTTT +GAAAGGGCACTCATACCACTTCCTGCTGGGTGTCCATGTATAAAGGGGAAGGAAGCTGTT +TCCTGGAGTTGCTCGGTTTCTCTTGTTCATACCTGCTGAGCTTGTAGAAACCAAGAAAAT +TAAATTCTCAGAAGCAAATACTACAGATTTCCCAAGAGCAGGTGCAAGCAGCCTCTAAAA +CTGGCCTCATTTAAAGTCCAGATGGACTTTGAATGGAGCAATGGTCCTCTAAAGTTTGTG +TAGACAGAATAACATCTCAGGACCACTGCTTAACCTCCGTCATCCAAATATTTTCCTTAG +TAAGCACACAGATTTCACTAACAGGGTTATGTGTTCATGGTGAGCCTTCTGAAATTTTGC +CAAGGAGGAGGCTGATGTTCGTAAGAACTATGAGTGACCAGACTGCAGTGCCCTATCAGC +CATGTCCAACAGCGTGGGACAGAAACAGACGTCCACACGGTTGTAGATATTTAGGTTTTT +CTGTGGCCGACATGAACTAAATATGAATGTTTGCCTCAGTGTCTTCAAGCTTCATTTTTC +CTTTTTGACTAAACGCCGACATTGCAAGCCCATCCCACGTCTGGGAAACTCCTAAGACTT +AGCACTGTGCCACACACTTAGCACTGTGCCACGCACTTAGCACTGTGCCACGCACTTGAT +CAAGTTACTTGGATTCCGATACCCTTTTCTTGGCTACAATTTTCTGTGCCACCCACATGT +CCCAGCTGTACACTGAGACATTATCCCAGAAGGCAGGGTGATGTGCACATAAATATTGAC +TTCACCAGGAGTTCAGTATCGGACCACTTGCTATTTTTTTGGTGCCTGACTGACGGTGTT +TTTCTTTGCACTTGCCTGCTTGCACTTTGCAGACTCCAGGTTGAGCATAGGGCCTTACCC +GCTTTAGGCGAGTACTCTACCGCTAAGCTATATCTTGGGCTCTCTTTTTACTGTTTTTTT +TAAAAAAAAAAACACACCAAGTTATCCAGGCTAGCCTTAAACTCACCATATAGTCCATGC +TATCCTTGAACTAAAATTTTTCTGCCTTGGCCCCCTGAAGAGCTGGAATTTCAGACCTGC +ACCACCATACCCAACTCCTACGGTGTTTTAGAACTACGCTGTTGAAGTAAAATAAGCTAT +TTACCATGCCTCTTTGCAGACCTACTTCCATTTATATTTTAAAATATTAAGTTGTATTTT +TGATACTGAGCAGAGCAGCTGAGAGGAGACTCCGCAGTTAAGAACACTTGTCATTCTTAC +AGAGGACCCAGGTTTGGTTTCCATCAACCACATAGTGGCTCACAGTTGTCTGTAACTCCT +GTCTTAGGAGACCTCATGTACCTTGGTCACCAGGTACTCACATGCCATATATAGATGCAT +GCAGACAAAACACATATACAAAATAAAAACAAATTAGAAAACATCTTTTAAAAAATTATT +TAAAGAAGTCAGGGACTGGGTTTAATCAGAACTAGGAGTGTGTAGTGACTAGTGAGAGGC +CCTGTTTAATCCCCAACACAACACAAAGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTG +TGTTGTTATTATTAAAGTAATAGGAAACAGCTTAAGGGGCAACGAGAGGTCCAATGGTGG +CTCAGCAGTCATAGTGCTCGTCTCCAAACCTGGAAACTGAGTTTGACCTCCCAGGACACA +CATGGCAGAAGCAGGGACCAACCTCCCACAGGGTGTCCTCCGACAGCCATCCCTGTTCAC +ACGTACACAAGCACAGACACTGTCCTAAACCATGGAGGTCAAATGGCTCCTGAAGGCCCA +TTAGCAAAGGTGACCATCTCCTACACACCCAAGGCCTGCCCTCTAGAGTCATGTTGCTGC +TGCTTCTATTATTTGCCGCTTTCTTTCTAAATAAATGTCCCAGACCTTCCAGATCTGTCC +CCTCTCCATTCATGAATTCCTTGTAAGAGAGACTGGGATCAGTGTGTCCCCGAAGCCACC +CACACTCTCCCTCTCCTGGGTTTCTCGGGGTAGTTGCATTGCTTCTGGGTAAAAGCCATA +ACAACCGTCAGCGTGACATTATGACTAACCCAAGCATCTCCCCGTGGCTGTGATTCCTTT +CTTTCTTTTTTCTTTTTTTAAACAATGAGTTGTTTTACCTAAAGGGATTCGTTGTCTTGT +TTTCGCTTGTTTGGCTTCTCTGAGCCGTTGGCTTTTGCTCACAGTTCCCACCCATTCCCA +GATCTATTCTCGTACTCTGTCTCAACATCAATGGCGATTCATCAACAACCTCTGGTTTGA +GTTCTGTGACTGCTGCTGCTAGTGATTTCCTGAGTCTTCCTCCTGGAACCCTCTGCCCTC +CAGTTCCAACACGAACTTGGCTGGGTTTCATAACTCCTTCGTGGGAGGCCACCTTCCTGT +CTGGGTCTTTCCCCACCCCCGCTCTGTATTAGGTCATCTGTCTTCTGGGTTTTGTTTGCT +TGTTTGTTTTACACTGATGTTTTCCTGGACAGCATCCCCAAGTAAATCTAGAGAAAGGAT +ATCCTTACACGTCTGAAAATGTGTTTATCCTCCCTTCATGGCATCTTAGAACAGTGGTTC +CCAACCTGTGGTCACGACCTCTTGGGGGTTGAAGGACCCTTTCCCAGGGGTTTCCTAAGA +CCATCGGAAAGCACATATTTCTGATGGTTTTAGGAACTGAGACACCACTCCTCTATCATC +TCTAGGAAGGTCCACGCACCTGTAGATGCTGTCACGTGAGTACCTGGCATGATGGCATTG +CACCAACCCCATCACATACCCTGAACAAATACAGGTGTACATGACAGGATTAGCATAATA +ATGTATTTAGGTGGACCAATCATGCATGTGTAGAGAACAGTTACTATGTTGAAAGCAGCA +GAATTGGAGGTAAAATGACCCTTTATGAATTATAATTACTAGGTAAAGTGTGTGTGTGTG +TGTGTGTGTATGTGTGTGTGTGTGTGTGTGTACCATGCAAACTTAATCTGGATACTGACC +CATCTTTTTATATACAGCTGTGGTTGATATGAATACTGCCCCATTGCTTTAGTAACAGTA +GCAAAATAGGAGTTACAAAGTAGCAACAGAAATAATGTTATGGTTGGGGGTCACCACAAC +ATGAGGAACTGTGTCAAATAGTCACATCATTAGTTAGGAAGGTTGAGAGAACCATTGGCT +TAGCAGTTTGATTAGATGTGGGACTACCACATAACAGCATCTCTCAGAATATCAGGTGAT +GTATTGGAAATGTCCCCCCACTCCCCATGCTGTCTCCCAACAGCTGGATCTTTGGCGGCC +TTTCTCTGCATTCCTCTTGATCTAAAATTTCAGTAGTGCTGGTCTCTGTAGACACTTTGT +ATCTCTTGGCTGGTAGGTAGATACTTTTATTCTGGAGACTCATATTCTTCCTGATATCTC +CTTGTTATCTCTTCCTTCACCCCACCCCCCACCCCTTGGAAGTGCTAGGAATCAGAAGCT +AGGGCAGGCTTGTGTCCAGGGTTCCATTTCTGGCTTTTATTCTGTTTTCTGAAAGGCTTC +TGTCAGCAATACCTTTCATCTGTTCTTTTGGTTTTTAACCATGATGAGTGTGTGTATGTG +TGTGTGTGTGTGTGTGTGTGTGTGTGTGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAG +AGAGAGGTATGTATTATGTATGTTTCAAAGAATACCTTTGTATTTCTGCTTTCTCTCTCT +CTCTCTCTCTCTCTCTCTCTCTCTCTTAAATATCCTATTTTCAGTCTAGAAAGATGGCTC +AGAAGGTAGAAGGCTTTCTGTTCATGGAGAGGAACCCAGTTAGTTTCCCTTCCCCCACAT +CGAGCAGCTCACAACCGCCTGTGACCCCACTCCAGGGGATCCAGTGCCTTTTACTGACCT +CCACGGGCACACACACATGCCTGGAATGCACACATACACACAAATCAAAAGAAATATTTG +ATATTGGACTCCTGGTGTCAACCTCTAGCCTCTATATTCATAAAAATAATACTTGATTGC +TTTAAGAATATAATATTATCTCTTATCATTCTGATTACATTAATTATTGTGCATGCTCAG +CTTCCTGTTTCTTCTCAGTGTCCTTTTTTTTAATATTTGCCTTTTCTGTAGAATAGCATC +CTCACCCCCATCCACCAGCCCCAACTCACACTCTCTTCCGCTCTGGGGGGGGGGGCATGT +ATGCACTCATGTGTGTGTGCATATGTGTGTCTGTGTGCATGCGTGTGTGTGTCTGTGTGT +CTGTGTGTGTCTGTGTGTCTGTGTGTGTGTGTGTGTGTGTTTGCAGGCCAGAGCTCAGCC +TCCATTGCCAGTTGCTTTCCACCTTAGGTGGTTTTAGCTGTAGCAGGGAATCCTAGTCTG +TCCATTCACAGTTACAAGTGAGCAGGAAAAGCTGTCATGCTCTGAAAGCATGGGTCAAAA +TAAGCCTCAAAGGCCAGGGGTGGGGAAAGGGGCTAATGGCAGCTGCTCTTTCCATGGGAA +CCTGAATATCAACCTTTGGATGAGGGACATACCTTCCCATTTCCTCCGGGACATGCCAGT +CTCCAGGACGTAGGAAAGAAAGCAGCTTTGGTTTGGAGTGTAAACTTCCCTCCAGTGCAG +CCTCCACTCATCTACGGAGACACTGCCTCTCACCCCTCCGTCTGCAGGGGACGGTGGCTG +TCTTTCATTTTGTTGGTTATTTTTCTCAAGCCACAAACACAGTTTTCCTTCCTTCCTTCC +TTCCTTCCTCCCTCCCTCCCTCCCTCCCTCCCTCCCTTTACCAGGAGTAGAAAAGCACAA +CTTTGGCAAATTCCTCTCTCACTTTCTCTTCCTTTACACACTCATAACATCTATAAGAAA +ATCAGGGGGAAACATCATAACTTAACCCAACTTGTGGAATATTAAATCGTGTGAGAAGAG +GGCGATCACCATACGCTTTCAGTGAGGAAGGAAGGGCCAGAGTGGGGCTTGCTGACACAC +TGTGCTGTCCAACAACGGTTATGATGTTTTAACTGTCTAAATGGAGACAGGTGGACAGTG +GGGAAAATTACGTTCAGGGGACGAACAAACCTCCTTTAGAAATGTGTGTTCACTTCCATG +GAAAATTCCAACGAGATGCTGCGCGTTCCCTGGGTGAAGACTCATGAGCCAGGGGAGTTC +TCCTGCCAAATCCTCCCTCCTGCTCTCCTCCCTCTTTGAATGTGACTCCTTATGACAACT +GGAGCTGTCCATGAGTCACCCTGTAGGAGGCCACCCGGCTGTCACACAAGACAGGAGAGA +TTGGGGACAATGGACTCTTGAGTTCTTCCACATTCAGAGTGAGGTGAATCGTCTGTCCCC +GGAGTTCGGTAGTGAGAACAGTGCTGATACAGTGGGGTGTGCTTGCACCGCTGCTGATAC +AGTGGGCTGTGTTTAGAATCCTAACACAGGGGAGACGGAGGCAGAGGGATCATTCTAGAC +TATATAAGAAGATTCTGTCTGAAAAGAGTTCAGGCAACTAGGGGACAGTGCTGACCAAAC +TGGAAAAACCCCAAGGGTCCACCCCCAGTACCACACAAACCAATGTGAGGGCATACACCT +TCGATGTCTACATTCAGGAAGTGGAGGCAAGAAGATCAGAAGCTTAGGGTCATCTTCCAG +TACTTAGCAAATTTGAGGCCAGTCACACACACACACACACACACACACACACACACACAC +ACAGAGACAGACAGACAGACAGACAGACACAGAGACACAGATAGAAGCATAAGACTAGTC +AGTAGAGAGATGGCTCAGCAGTTAAGAGCACTTGCTGATTTTACAGAGGACGCAGTTTTG +GTTCCCAGCACCCACTTGGTATTGACAACGTCCTGAAACTTCACTTTCAGGTGATCCAGT +GTTCACTTCTAATCTCCACAGGCTCCTTGAATGCACACGGTGCACATTCAGGCAAGCACA +CAAATGTATAAAACAGGTGAATTAAAAAGAAAAAATATTCATCACGTTCACATCCCTACA +AAAGCTAGCTTATAAGTTGATGTCTTTTTTAAGTTTTATTTTAGATGGAAATATTCTATG +CTAAATTTATGTAATATGTCTAATGTCCTTTTAAATTTTATCGATTAGAAAAAAACGATT +CCCACAAATTATGAATCCTGAAGATACAAAGGAAATTCAAAAGTTTTTGCTTTAACTTTT +GGCCATAATCTGCTTCATACACAAAACCCGGGAGAGATAAGAAAATCAGCTCCTAAATCC +AAAACAACCCTTCAATTCCACTCCTCAGAGGAGTCATTTGATATTGATTTGCTGTGGGTG +GGGTGACCTAAGTTTTGCTGCTCAGAATGGCTGCCATGTGGTTGTAAATCTCATACTCAA +ACCCTGTAACTTTCCACGCTTTGAATCTGCTACAGTTAAATTGTACTTGGTCTCAGTGTT +TATCTCAGCTGAGCCACAAGCCCAAGGTCTCCATCTGAAGATGGAGTAAAATGTGCTTCC +TCGGGCAAGAGAAAGGTGGCATGCCCCACTGGATTTTTACCACCACCACCCATTACCTGT +GATTGACTAGGCATGTGGCTGATGAACAGAAAATTACTTTTTATTCATGGCCTTCCGATC +CCACCAAGCTTCGTGCTTATATCAAACTCTGGCACTGCCCTTGCAGCAAGAGCAGAGGGT +GATGGAAAAGATAGAGCAGGCTGAGGTGGTCCAGCTCTATAAGCTCAGCCCTTGCGGATG +GAAGCAGGAAGATCAGGAGTTGGAGGCCATCCTCAGCTAAGCAAGTTGAGGCTAGCCTGG +ACTACATGAGATCCCCTTTCAAAAGCTGAAGAAGAAAGGGCAGAGACGGTGAGAGCGGGA +CGAGGAAGCTGGGTGGGGGGGGAGCCCTGTTCTGTGTGTGTTGAAAGGTCTCATCCAGCC +TTTCTTCTGAGGTGTATGCCTCGGTCATCTCCTCCATAGGTGGGAGAAACGAAGCCCTGA +ACCTAGTTCCACAAGATGAGGAACCAACATAAACAGTAGCCTCGGAATATCAGCCTCATG +AAACCCCATCCTTTTCTCCCAATCTGGCTAACGAAGATGCAGTGTGTGTGCCTACATCAC +CAAGAGCATGAAAATAGGGACAAGGGAGGGCTTTCTTATTCAGCCTTTCAGAAGGAAACT +CGCATGGACTGGTCATCTTGGCAATGCATAGCAGACTTTGGGGAGAACAGTTCTTGGGAC +CTCAACATAGTCAGGCTGTCTACAGCAGTTAGCAGAAGAAACCCCAGTGAAACTGCAGGG +AGGGCGCCATGGGAATCACGCCATGATCTGTGCATCACAAGGCAAACATGACACGACCTG +ACTGCTGAAGGCCTGGCACAGGCTGACAAAGAGGAGCTCTGCAAGTTTGCAGAGGTCCTG +TCCATGCCCAGACGCAACTCCACACAGTCATTATGAGTTGTGCAATGGGGCATGGTAGCC +AAACAACCACAGAAGGTAGCCAGGGAGATCACCTACATATGACCTCATACCGCAGTCTGA +TACCGTACACCACATCAGTCAGGGTTCTCCACAGAGAAACATAGAAGGATACTTACTGTG +TGGAGCTGGTCCACGTGACGGAAGGCTGAGAGGTCTGTGGCGTGTGTAGCACCTGCAAGG +GAGAGCACAGAAAAGTTGCAGTTGTGACTCAGCCTGGGGGCCTGAGAACCAGGGAGGCCA +GTAGTGTAAATGTCATCCCCTGGATGGGAGAAAGCAAGTTGGATACAGTAATTCACAGAG +TGAGCAATGAAGCTGGATGTGGTGGGACATAGCTGCAATCTCAGGATGTGAGGAGCCGGG +CGAGGCAGAAGGATCACAAGTTCAAAACTGGTCTCAGCTACTTAGTAAATTCTAGGCTCA +GCACCCATCCCCAAAAGTGTGATGAAAACCAGGGAAACTTGCTTTGCCTCCACCTTTTAT +TCTCTTTCTACCCTAAAGGCATTGGATGGTAGACGACTGAATTATTGAAGTGCTAGTCTT +AAGGCATTGGGTGGTAGACTGTGAATTATTGAAGTGCTAGTCTTAAGGCATTGGGTGGTA +GACTGTGAATTATTGAAGTGCTAGTCTTAAGGCATTGGGTGGTAGACTGTAAGTCTACTT +ATTCAAATGCTAATCTCCTCTGAAAACACCCTTTAAGAAACATCCATAAATAATTTTTAA +TCTGGTCACCAAGATAAATCAAAGTAACAGGTAAACACTCCAATTCCAACAGCTGTAAAT +CACAACCATTATCTGCATGGTGACTAATAAGCACAGTGCTGCCTATCTCTTTAAGAAATT +TTGCTAAGTATCAATACCAAAATGCGCCAAAGTACAGAGGCAAAACTGTGTGGTTCTGAC +TGTCTGTAGCTGCCAGGGTGAGGAAAGAAATAACACATTTATGGTTTACGGCACTTCCAG +TGTGCTTGCAGCTTCTGAATCGCCTCTACTATGTTCCAACAAGCTCAGCAAAATGATCAG +AAATTGTGTTCTTCACATTTGTTGGTGAAGCAACCGAAACTGAGGGAAATCAGTAGTGCC +CGGTGTTTCGGGTGCTGTTGGGGAGTAAGGGGTAAGACTAGAACTCAGTTTCGGGTGAGG +GTGGTCATGAACTTAGGTGGCGCCTGGGTGAGGATGTCTTAGGCAAGCCCTTGGGGTGAC +CAACTAAGGGATTCTGCCTGGAGTTTGCCAATGGTCTCATTTCCTTATTCTTGTTCCTCA +TGTTGTCCATTCTAATTATTGTCATAGTTTCTTTCTTGTGGATGTGTGACATAACACATT +CCACAAAGGCGTCAGTGGGGTTTATTCTGGCTTACAATCTGAAGGCTTGGTCCAGTGTAA +TAGGGAGGTCAGAGTAGCAGAAGCTTGGGATAACTGGTCACATCGCATCCACAGTCAGGA +CACACAAAGGCATGAATGCTGGCATTAGCCCCCTGTCTCCATTCGCAGTCCAGAATCCCA +GCCAAGGAATAGGGCCGCCATCCACAGAGAGGCTTTCCAACCTCAATTAATGTAATCAAG +ACAGCCCCTCACAGACGTGCCCAGAGGCCTGCCTCCCAGGCTATTCTAGGCGCTGTTGCG +ATGATAATTAACACTAATCATCTCATTTGCTGTATGGGAAAAGTTGGACTTTCTCAACCT +AACCACAGAGGAATGCTTTCCCTTGAGATTCTTGGTACGACTTGAAAAGTACCAGCAAAC +CCTCTGAACCAGGTCAGGAGGCCCCGTTGCATGTTTTTTTTTTTGTTGTTGTTGTTTTGG +TTTTTTTGGAGCATGTCAAGATTCTCTGATGGCAATCTTCCCGAGAGAGAGTGGATAGCC +ACCAAGCCACCATAAAGCTGCTGACAAGTGCCCTGGGTCCTCCTCCTGAAGTTGCTTCAT +CGCTTTAGATAAAGCAGGGCTGAGTGAATGGAAGTGGTCCGTCTTGTCCATCTTGTCCGT +CTGCACGAAGAATGCACGCATGCATGCCTGTACACACCTACAGCAAACCACATTCTGTCA +TTCTATACCATTTTCCAAAGAGCAAAGGGAATGATGCCCTTTCACTCAGTAGTGAGGGAA +AGAGGCCCAAAATACATACATCATGGCTTCAGTAGCCAAAAGATACAGCATTCCCTCTCA +ATAGAACATTATCACATGTCTGCCACCACCCTGGATTCCCAGGCAAGATTCTGGCTCAGG +AAATGACCCAGCAGGAGCCCCTCCTCCTCAGGTGACACTGGAACCATTGAGGCTCCAACA +CAGAACTATCAATGCGATAAGCCACAGGAATGTCACAGCACCAGCCTTTGCAGGTGGCCA +AGTGGAAGCCTCTCACAGCTCTTTCTTGAAGAGCCTCCTACCTCTCCCCTGCTTCTCCAT +TTTGTCTTCTGTCAAGGGAAAGCCCACAGCCTCGGGAACGTATCGGGGCTTTGTATACTG +TTTGTTATCTTGATCAGTTTGTTTCTCTGCTGGAAAAGCACAGGTAGGGATCTACTGCCT +GGGAAGCCAGCTAAAAGCCAGCCGAGGGAAAAGCAGAGTCATCTTTTGTATGTCACGTGG +CAGCTGGAACCTGGCAGGAAGATCTCTGGGACATCTGTCTAGTCCTCCGTGGTGGACTCG +GCTTTCTGGGGAAACTCGGGAAGTGAACAGAAACTCAAAGACTCTGTTTCGTTCCAGCAA +AATCTTAACAGTGTAATCACCTGGAAAAAAGAAATGCAAAGGGGGGTTATTATTTATAAT +AAGGAAATAGTGAACGTATTAAAGTAGAAGACAGGAAGCGCACTGTGCAGGGAGGCTGTA +GGGAACTGAACTAAAACTTGGGAGAATATACAGTACCATATGTCTGAAAATTATATGTAA +GGCATGAACTGCTTGGGAATAAATAACGTTCCAAACAAGGGAGAAAAGCTTGGAGAATAG +ACAAGCTCTCAGCAGCCGAGAGCCAGCCTGTCTTCCTACTGTTCCGAGTCTGGTTCCTCT +ATTCTCTCTCTAGAGGACTCCTCTGAGGGAGGGCGTCCAGTGACTGTTACACTCAGTAAA +TAGTAACTAGGGATCCTAAGAAGTAGCGGCACAGCCTCCTCCATCAGCCTTGCTCTGTGT +GCACAGTCTGAGGCCTCTCATCCTGGCTCCCTTTCCTCTATTGCCAGACACATTCTGACT +CTGGGTGTTTTATACTCTCTTCATCTGAAGGGAAAGGGAAAGCTCACCCTAAAGACACTC +ATTTCCACTTACCCTAAGGACACCTATAATGAGAAAGAACTTGCCTAAACTAGGTCACAC +GTTTACGACTGTTGCTTAAAGCTTCGCTATAGCTGGCAGAGCACTATACGGAATGTTCAC +CCACAGGACCTGCAGAATGGGCTGTGCGAAAGCAAAGGCCTTCCTTCCTCCCTTCCCCCA +CCTCTCTTTCCCCACACAGACAACTTACATCTAGCAAATGAATCAAATTGTGAGACACCA +AACTCCTGCTCGGGGCTGTCTGCCAAAGGTTGATTTTGAGTTACACATGAGATAAGTCTC +CCAGCTGGTGTTAACCATTAGCCCCCTGTTGACCATTCACTACACCATAGATGTAAATGT +TTAACAGAAGGGCTCACATGTCTCACACACACACACACACACACACACACGCACACGCAC +ACGCACACACACACACACACACACACACACACAATGTGCTTCCAAGTACCATGAGCTCTT +TAGCAAAGTGATCAGTGGGAAAGGAAATGAATAAAGCTAGAAATGATCTATTGCAGAAAC +CCTGGAGAGTTTCTATGAACATGTTTGTACTCTGTCATGTTACGGGAGCTGGCAGTCCCA +CAACTGCCATTGCAAACATTCTCCCACATCCCAGCTCTGACCAGGCAGATGAATTGCAGA +GGTGGTTAAGCTGCTGTGGCTCGTTACACATAAAGAATGGTTGTCTTCTAGTCCTCCACA +TGGTAGAAAGACGGCTGTTAGTTCCCTTGAGCTGAGTAGCAACTATCTTTGTCTATCTTT +AGAATTCCTTGGCCTGAGACCTTGAGGATATCCCCTCTTCAAAAGATGTGGACTGCTCCA +ATACAGTGTCATGAGTTATGGCGGACAAGCCTAGACACCCCCCCTTCTCCCCCAAGACTA +ATTAGAAAATCCATATATCAGAGTTTGGCTTGTAGTTCAAAATAACTCTCAATTTAAATT +ATTCTTCAGTGCTAACTTCAGTTGTAAATTTTGTTCTGAGAGGGTGCTGGCTGGGACTGA +GACCTTATTAACTTGGAAGGGGCAAGTCCTAAGATAAGGCCATATATTAGACAAGAAATT +GTGGTTTTCCGGCACAATAACTGCCATTAAGGTCCTCATGGTCTGAGGCAAGTCACAAGT +TTTTGGACTCTATCCTCAGAAAAAAATAAATGGTGTTAAGCTAACAGACTAGTCTCTAAG +TCTCTCCCAGCTTTCCCTCTTGTTCAGCCACTCGGTATCAGATCTAGTGATACGGGACGA +GAAAGGAAGATGTACTGGGCATCATGCCTTAATCACAGCACTGAAAGGCTGAGGCAGGAG +GATTACCATCAGTTTAAGGCTAGCCAGTGGTATAGAGTGAGAGAAAGAAAAAGAGAAGGA +AGGGAGAGAGGAAAAATGAAGTCATAACTTTCTTCATAACCATGACCAAAAAAAAAAAAA +GTCATGGATTATCTTATTGTCACATGCTGATGGCCCTGAGTCTCTCTCCATCTCTAACAC +TACAGACTATGTATAATAAGGCACCATTCACTTAAAGGTTCATTAAGATAGCAGGTTGTG +TTACATGTATACTACAATAGTACAGATATCTTTGGAGGCAGTGGACATATGTATTGCTGT +GATGGTGTCTCAAGTGTGTGGTCCTGTCTCCAAAACCATCAAATTCTATATCGTAAACAC +ATCAACTTTTGCGCGCATGTTTCAGTTAGTGCCCCCAATGGTGCTATGTTTACAAACATA +GGAACTCCAGGCCCGTGTCACTTCGTGGCAGGGTGTACTCTGATAGACATAGTAACTGGT +TTATTGTTGTGCAGACGTCGAGTATATTAATACAGACTACAGTGCCTGTGATGTCACTAG +ATGATGTCATCTCATGAGCCCATTGGAGTAAACATGTGCTGGCATTGACGGGAATGTTCT +TATTTAGAGTGGCATTATGTCTGTGTTCAACAAACATACGTTGGATTTTTTTTTCAAAAA +CCAAGAAGTTTTTATTTTTTAAGACCATGTCCCCCTAGAACACAAATACATAAAAGAACA +GAAGAATATTTAAATTAGAGACCACACTAGAAGTGACTAGTAGAGCCTTTGTGGAGACAG +AAACACTACCAATCTATATTGACAGGATTGCCACTAGCCATCCTGAGCTCTGAGCACATG +GGAGAACTATGGCTGTTACTACCGAGGACCTGTATTTTCAGTCTTGCCTTGTTTAACTTC +AAATCGCATCATGATCCCATTGTAACATTTCTTTCAATGAACCCACATTATGTACGTTCT +AAGGCAGAACTCAAACAAGCAAACAAAAACCGTAGCAGGGCTGGACATGGTTGTATTCCC +ATCAGTCACAGCACTCGGGAGGCAGAAGGAGCTCTGAGTTCTGAGCCAGCTGGGGCTACA +CAGCAAGACCAGTGAGACCTTATATCAGGAAAAAAAAGTGATTTAATTAGTTATTGAGCA +GCTGTGTTTCAGTGACAAGTAAGATGAGCAGGTTTGCAGGCATTGAGTGGTTATAAATAC +TGGCTACTCTTCCAGGGGACTTAGGTTTAATTGCCAGCACTTATGTGTATGTCTGTGGAC +CATAATGCATATATGCAGCCTCCCCTCCCCCAGCCTTAAGGGTTCCACTGTTAATACCTG +GATGGAGCTTGCCGGCTCAAACGTTCTGCCACGCCCACTGCTGGAGCCCCGCCGCTTTGC +TGTTCTGAAGCCATCACGTGGTCACCCTGCTACTGGACTCCGAGATTAATTGGCGGGAAT +CGGGCCCCCTTCCCCTGCTTCATAACTGCGTGCGGAACAGTAAAATCGAGCTTTGATCAG +AATCTGCCTGTCTTAGCTACATTTCTTTATCTCGTCGCCTAGCCCCTCTTCTCTTCCAGG +TTTCCAAAATGCCTTTCCAGGCTAGAACCCAGGCTATGATCTGCTGGCCGGACACAACAC +ATATAGATGGCTTATAGCTATCTATAACTCCACTCCAATGGGGATCCAGCATCCTCCTTA +GCCTTGAATATGTGTCTCTATAGAGTCTCTCTCTTCCCTTCCTCCCTTCTTTCCTTCACT +TCTCCCTCTATCTTTCCTGCTTTTTCCTCTCTCCTTCCCCACCCCTTTTCTTTTCTTTAC +ACACACACACACATACACACATACACACACACCTTCTACATGCATTGTGGTACACAAACA +TGCATACAGGCAACTCCCCTCCATGAAACATGAAATAAAAATGACAAAGATGAGCAGATT +TATAAAAATCTGGACATGGTCCATCCCTTACCATCACATCCAGATTTGAAGATGACATAC +AGTCTTCTTTGAAAAGATCTTGGGGACTACTCAGGGCCAAGTCATTCAGAGAAATTGTCT +AAAGAACCAAAGACACTCTAAATATATTTGAGATTCTGGGGAACTTCCAAGAAAGACCAG +GTCTCTTCCATAGGAGCTGCAGTAAGAAAGCTGTTTAAGTACCAGACTAATAAAGAGTGA +TGTAATTCATGCCTCAGATCTCCATACTCGGGGGTAGAGGCAGGAGGATTGTGGGTTTGA +AGCTAGCCTGGACTACATCATAAGATCTTCATTCTAAAGTTTTTAATTAATTAATTAATT +ATTCAAAACTAAGTAAATACAATAAAAGACTCACTTTGATTTTTTTTTTTTTAGGAGCTG +ATTGATGTTGACAGTGAAGTGGTATTTGAATTAGCTTCCTATATTTTACAGGTAAGTTGT +TTTACACACACACAAAAGGAGGTGTGCCTGCCACTACAAACAGCAGTCACATTTGCCCGC +TGTCTGACTGTCTAACCTTTTCTAGCCACAAGATGGAAGGAGCTGTTAGGAGCACTGGTG +CCATGCCATAACCAGGATTTGTACTCTTCCGAGATTTCAAGGCAGTATATGGTGTGACCT +TGGGGAAGTTGTACGTGCAACCTGCGATCATTTGGTTTTCCAGTGCTCACTTCCTTTAAG +TGTGGTACCTTCTTTTGCCCTAAAAAAAAAAGCCCAAATGAACACCTAGAAGAAGTCACC +TCCTGTCCCCCAGAAAGGCAAAGTAAAAGCCTTTAGCCTGAGACAGACAGACAGACAGAG +AGGCATGGGAATATTATTTGTAATGTTGGCACGATGAGTTGGAGCACTATCAAAAGTTAT +TCTCTTAACAAGTGTTTATTGAATGCTGCTGTGTCTGAGGTAGCCTACCACACTCACTGA +CTCTCACATGGCCACCGGCTTACAATTCGTTGGTATAACTGGGAAGGGGCTCACAGTTGC +AGAAGTGCAGAAGTGGACTGTCTGTTGCAGCCTGACACGGTGGCATGCACCTATAATCCC +AGCTGCTTTGGAGTTTGGGCCAGGAGAGTAGACTACAGCTGTCTCAAAGAAAGGGAAGAA +GCAAGGGTGGAAGGGAAGGGGAGGAAAGAGATAAGGGAAGTATTAAAGGAGAAAGGGAGA +GACAAAGTGGGGGGAGGGCGAGAGAGTGAGAAGGAGAGGGAAGGAAGGAGGAAAGAGAGA +GATAAATATGTATGTAACCTATTTTAGTTAGACCAAGGCCTTGAAGTATAAACTTCTATA +CACCTTTGTGACATTTACAGTGTGCCTCTTGTTCAGTCAGCTCATATATGTACTCTCCCT +GACTCTGACCCATCAGGCAGGGTCTCATTATGCAACCAAAGCTAATTTCAAACTCAGAAT +CCTCCTGCCTGAGCCTCCCAAATACTTCTTAGCATTTCTTTTCATTGAATTCCGGAGCAG +ACAGGGTGACACAGAGGGAGGCCGGTCTGCCTTACTCAGCAGAGAAGTAGCCATGATGGC +AGGGCATGGTTTTAATTCTTAACCGTGGACTGATGTTTCGCCCATTTTTTTTTCTCCCAC +AGGAAGCAAAAGGAGATTTCTCTAGGTGAGTCCCCCAAAGTTGTTCTCTTGTTGACTTGA +AGATATATTTGTTGTTGTTTTATATTTAAAGAAACTGCCTTGCATGTACCTTGAAGGATG +ACAGAGTATTAATTAGTAAGATCCAGGTGTCATACTGTCAACTGAGCAGGCAGTCTGGCA +AGGCATGCCCAGAGCTAGTGAGGATGCTATTCTTACTAAAAAAAACCTTCTTCGGGCTAT +TAAAGAAAGGAGCTCAGAGCCCAGTGTCTCCGATGGCCATTGTTCTCGGGCCTGGGTTGC +TGATCATGCACCTGTGCAGAGCCAGGCATCACTCCTGGAGTGTAAATTGGGTTGTATATA +ACCTGACAGCTCTAACGAGTAGATGTACATCTCTTTTTCTTCTTCTCAATTTAGTCACTG +ACTTTCAAGGGAAAAATCCCTATCATATATGGAGCTACATTTCAGGGAAATATTAACAAT +GTAGAAATGCCACCTGTCTTCCTTCCATGGAAAGATGCTATGGTGAGAGAAAAATAGACT +TAACCACAAAGTCCAGCTTGAGTGATCATGTAGAGCTGCTAGCTTGGGTCTTGTCATTCA +TTCATTCATAAACATTGCATACAGGGCAGCAGAGCTGATTGTCCCCAGTCTCTCAGAAGC +AACACAGCCTGTTCAGCTAGGGGGTTGTAGCTACCCTCAGCAGAACTAACTGCTCATAGA +CAGACAACTTCCAGGTATTCTTTCTATCAGCGTCTACTGGGGAAAGTCCAGGGTAGCTCA +TTGTTTAGGAACAAGGTCTGTCTGTAAAAGAAATGACTGTATGACCAAGAAAGCAGAATA +TCAAGTCATTGGGTTCCAAGTAGTGGGATTGGCTCAGTAGTGGAATACATGCCCAACACA +TATGAAGCTCGGTATATCCCAGCAGGGAAGAAAGGGAGGGAGGAAGGGAGGGAGGGGAGA +CGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAATTAACAACCAC +AACTCCAAACCGTACTCCTACCCTTACCCTTACCCTTACCCTTACCCTTACCCTTACCCT +TACCCTTACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACTCTAACCCT +AACCCTTAAGCTTACACTTACCCTTACTCCTAGTCCCACTCCTAACCCTTTCCCAAGCAC +AGGGAAGGTATACATCAGATCTGGGGAAATACTTCAAGGGATAAAGCGTTTGCTATTTAA +GCATGAGGACTTGAGTTCAAAACCCCAGCATCCATTTAAAAAGCACAGTATCAACTGTGG +CAGCAATAGGCAGAGACAGAGAGACCCCTAGGACTTGCTATTCAGTGAGTCCAAGCTGGT +GAGCTCCAGAGAGGCATCCTATCTCACAACAGAAAGAAGGGAAGTGACCAAAGAAGACGC +TGAAGTCAGCTTCTGATCCCTACGCTCGCCTACACGGACGGCTGCTCCTGAACACACACA +AACAAATCTTATTTCTACCCCACCAAAAATGTATGCATGTTCAAGGGTTGCTGTTGTTGT +TTAATCTATAAATATACCCTAACTAGACCTGAGATGTATGGTTTCAAATACCTCAGCTGA +ATGGAAAGAAAGAATTTAAAATCTAAAACAGTAGTTGGCAAACTTTTTCTGGAAAGGCCT +CGTATCTGGCTTTTTCCAGGTCACAGGGTCTCCACGGCAGGTGCTGCACTTTATCCAGGT +GTCAAAGGAACCTCATGTGGCTAGAGAACTGAGCAGCACGGCTCTGTTTCTATAAGGCTT +TATTTAGAGAAACGGGTATTTGGATATTACATAAATCTTCATGAATCATAGATTTTTCTT +CCTCTCCTTCCTTCTTTTCTCTTGTTTCCCCCTTCCCTCTCCTTTCCCTTACCTCCTGTA +TTTAAAACTGTAAAAACCACTCCAAGTTCACAGGTCATACAAACACAACAGAGGATGGAT +AATTTGAGCCTGTAAGTTGGAGTTAACTGATCCGTTGCTCTAAATTGTAGTCCTTTTATC +TCGCTTTGACTGTTTTCTGTAAAGAGTGCTCCGGGCCTCCTTTCTCTAGGTCTTTGGCAG +GAAGCACAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGGGAGAGGGAGAGGGAGA +GGGAGAGGGAGAGGGAGAGGGAGAGGGAGAGGGAGAGGGAGAGGGAGAGGGAGAGGGAGA +GGGAGAGGGAGAGGGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGATTTTCACTACTT +AATGAGTGTGAGAAGGCTTAGCTAGAGACCTTGAAGTTGGCACATGGCCAGTCCCCAGTT +ACTGAGTTTGTTGAATGAAGCTTATTCGGTTTGTAGAAACTATAGCTTGTAGTCTGTTCT +CTGCTCCTTTCTTCTGACCTGAGTTTGGGATTAGGCTTGAGGTTTTGAACAATTGTAAGT +CTGCCTACTTTAAAAGGTTTCTGCAGTTCTGTGAAAACCCATTGAAAGTCCGCACATTCA +GCGGGGTCCGATGAAACTTCTCCATCAGCCATCTTAGAACCCTGCTGCAAATAGTCTTTC +TTTTTGAGAGCACCCTGACAGGGTGGAATGTGGACTGGGAACAAACCCATCTGTCCCGCA +GATCATGGGAGTGCAGCCACACAGACTGACAGCCAGGGAGGAAGAAGAGCAGAGCTTTCC +TGGCAAGCTTTCACTGGCCCTTGTGAGCTCCAGCCTGCTAGCACGTTAGTCGAAAGCAGA +TATGCACAGGGTGTTTCATTGGTCAGAGCTGTCTAGAGGCTTTTTGTAGCTGCAGCTGTC +TAAAGAAAGACTTGGCTGCCAAGAGAAGGGAAGGCCAGACAGTTCACACAAGGTCAGCTT +ATCTCTTCCCATGAACTTCACCCCAGAGTGCCGAGGTGAGCTGTGACAGCAAGCCCCTGG +TAATATACCATTTTCTAAAGCAGGCTCGAGATTGGTAACACTTCGGAATTCTCAGGGCCG +CTGTGCAAACATGAGGTTATATGGTTCAGCATATAAAAGCTGGGACCAGCATTGTGCATG +TGTAATGCCACCACTGTGGATAAGTATGGGGACAAAGACAGAAGGATTCCCCCAGTGCCC +ATTGGCCAGACAGCCTAGCAGAACTGACCTACAGGTGCAATAAGAGACTATCTCAAAAAA +TTAAATAAATAACTTAGAGCAATCAGGGAAGACCCCTGCTGCCAACCTCTGTTTCCACAT +AATTGCCAGCATATGTCCTCACACCCCAGGAACACACCCATGAACTACATACATTAAAAA +GAAAAATAATCAAACACTAAGAAAACAGCCTCAAGATAGTAGTTAGTATATGCTTGAATG +TTCAAATAAGGCACATCGTTTGCTCCTCTTCCTGCTCCTGCTCCTGCTCCTCCTGCTCCT +CCTCCTCCTCCTCCTGCTCCTGCTCCTCCTCCTCCTGCTCCTCCTGCTCCTCCTCCTCCT +CCTGCTCCTCCTCCTCCTCCTGCTCCTCCTCCTCTTCCTCCTCCTCCTCCTGCTCCTGCT +CCTGCTCCTCCTCCTCCTGCTCCTCCTGCTCCTCCTCCTGCTCCTCCTGCTCCTGCTCCT +CCTCCTCCTCTTCTTCTCTTTGATCTTTTAAAACAGGGTTCCTCTGTGTAGCTCTAGATG +TCCTAGAACTCACTCTGTAGAACAAGCTGTCCTTGAACTCACAGAGATCTGCCTGCCTCT +GCCTCCCCAGTGTAAGATTAAAGGTGTGCACCACCCCATAGTTTAAGGCTTCATTTTGTA +TGTGTGCCTCTTGCAGTCCACCTTGGGAAAGATTCTCCAAACCTGCAGTTGGCCATAATT +GTTTTGCTGAACATCAGGCATATCAGCTTTGACATTTGAATTGTTTTAGTTCTGTAGCAA +CTATCTTTTATACTAGTCATTAATGCAAGGTTCTTTTACTGTGTGCAAGTGAATAGTTTT +AACTTGTAAATATTACCTCAACAAACGTCAATAAAAACAAGAGGCAGACCATTGAAGAAG +GCTTTTATATATTTACCATAGGATCCAAGGCTTAATTCTAAGATACCATAGAGTCTAATG +GTCTTTTAAATTAGTGGCCTCACACAAGAGTCAAAGGCTCAGTAATTAAGAACACTTGCT +TCTCTTCCAGAAGACCTAAGTTCGATTCCCACCATCCACAGGACAACTCACAGTCACTTA +TAACTCCAGACACAAGGAACTAGACACCTTCTTCTGGCCCTTGGGGGCACTGCATTAATG +TAGTATACAAATACGCAAGCAAAACGCCCATAAATATTAAAATTTTAAAATAAGTCAAAG +TTAGTCTTCTACAAGCTGGAGAGTCTCCAATCTGTCCCTTCCTAAAGGCCTGTCTTGCCT +GAGGCACTGGGTGTCTACACTCAAAAGCTTAAGTGTGGCCTGACTCTACTCCTGCAGAAT +GGGTATTAAAATCCTGCAAACCAGAGGAACATCTTCACAGAAGCACAGGACAGGAGGTTA +TCTGTGCAGTCGAGAGAGGCTCGGGTTCTTCTTTGGGCCTCCCCGTGTGCTCAGCACATC +CTGTTTCTCCTATTTGTCAGTGGAAATACTCACCTTCTCTTCTTACAGGTTTGGGAGGTT +TTGTGTTTGTTTGCTTGCTTGCTTTTTGTTTCATTTTGTTTTATTACAAGATAGGAGCTC +TCTACTTAGTCCTGGCTATCCTAAAACTCACTATGTAGACAAGGTTGACTTGAACTCACA +AAGATGGGCCTTCCCCTACCTTTTTGGAGTGGTACAAAAAAGTGTGTACCACTCCAACCA +ACATTCTCATTGGATGTGATAATGCAATATTGAGTTCGTAGTGCCGAAAGCCAGTGGTTG +AGATATAGACAGTTAAGTGAACAGTGCCCAAAATAGTGAGAAATATGGACCATGCATGTT +GATATTTTGACACAGGGTGGACAAATGTGTGTGGTATCATTAAAGGGTTAGGAAACTGTC +TTATCTAAAAAATAATATTTTCTCACTTGTATTATTTTCCGTAGCACAGCACAAATCATC +TCCTTTTACTTCCTGATGTGTGTTCGGGTTTAAAAAAAAAACAAATTGTATGTGTCCCCA +CTCAGGAAGCTAGCAGAGCTGGTGTTTCTGTTTGAAAACAATTGAATAGCCTCCGAGCTG +TCAATCAAGGCAGCTATAGGAGCGAATGTTAGGTGGAGTGGGCCCAACACAGAGTAAAAC +CAAAAAGTTCTCATGTGGTCATTATGGGTCAACGTTAGTCAACGAGCGGATACTGCCTGT +TATGTATGCTAGCTTTCTTCATGTCCCAGTCTCTTGAATGCTCACCCTTCTTGTGTGTGG +AATATGTGTACACGCGCAGATAGAGCCCAGAGGTCTATATCAAGTGTCTTTCTATATTGC +TCTCCACTTTTGAGACAGAGTCTCAAATCTGAACCTCACAGATTAACTAGAGTGACTGGC +CATTGGATCCCCAAAATCCTCTTGTCCCCTCTTCTCAACTGGGATCACAGACACACACCA +CCATTGCTGACTTTTTACACGGGTGGTAGGGATCTGAACTCAGGTCCCATCCTTACGCAG +GCAGCAATTTAGTTACTGAGTTACCTCCCAAGCCTATCCGGGGATGCTTTTATTTATACC +TTAAAAAAATAACCTTGAGCTACTATAGAAAACGAATACCCATTTCTTGCTAAAGTCATT +GTTAAAAACCAACCAACCAACAAACCAAATGCCTGTTGAGTCAACATAAAGAAAATCCAA +ACTTCCAAGTGGGAGTCTAATCTGACTTAACAGAAAATATCACAGCACTGCACTAAACAA +GCTATTAGGGACAATAACTTGATTTTATTTTGGTTTGGGGACATTTTTATCATATGGGAA +AGTTATTTTAGGACCCCCACTGACCCATCTCTTTATACTAATCTTGAGAATCACCTCATT +ATCACCTTCAGTTAGTTTCTGGAATTTTCTGGAAATGTAATACATTTTTAAATAATTATT +TTCTTATTGGTCATCTACTGGTCATGGAAGCACATGCATGTCTGTAACCACAGCATGGGG +GAAGGCTGAACCTGAAGGACCACCCTGTATGTAAAGTCTACCTGCACCACAGAGTGTTCC +AGGCCAACATGGGCTACAGAGTATCTGTCTCATAACAAAAATTGTTCCAATATGATATGA +TAATAATCGATAACATTTTTCAAACTTGAAACACAGTAAATCATTAATGTCAAAACCCAC +ACCAACTCTAACATAAAGAACCATCAGTACAAGGTGGCAAAAGGACCCATGAGAGAGGCT +ATGAGGCTTCGTCTCAATTCTATCCTAGTTTTTTTTCCCCCTCTCTCTTTTCATGGTAGA +TAAATGAATAGAATGCAGTTGATAACTGTGAAGCTAAGAGCCATTGCTTTGGAATGGCCA +TTAAAACTGTATAGATCAAAGTATACTGAGATAGATTCTATTTGAGAATTGTTTGAGTGT +CTTCCTTAGCCTAGCTGTTTTTATTTGTGATCTGATTAAAGTGATTTTTTTTTAATGTAT +GGGTGGGGAGAGAGTCATCTTGGACAAGTGAATACATCTATACCATATAGAACGTTTTGG +TAACAAGCTTTATTAAAATGGAATCACTGAAGCTCTGCTGCCCTGGGCTGTCTACTAGAC +CTGGAAATGCCATTGTTACAGAAGTCTAGAGATGCTGATGTTAATCACTAAAGCAAGTCC +TTGCAACATAAGCTGTGTTAGTACTGGTAAGTCAACTGAAAAAGACTCTGAGCCACACTT +TGTTTATCTGGTGGACTCGCAATTTAGCAAATGCCACACAGTTCAGAGGTAAGGAAAGAC +AGGGAGCGCTAACGGGCTCAGCGTTCCAGAAAAACACAGTCCCAGCGAGGAAAAGAAGGG +AGAGTTTGGCTGGCTGGCTGGCTGGCTGGAAGTTAGCGTCTACGGTATTTACTACTGGCT +GGCTGGAAGTTAGCGTCTACGGTATTTACTACTAGCTGGCTGGAAGTTAGCGTCTACGGT +ACTTACTACTGGCTGGCTGGAAGTTAGCGTCTACGGTACTTACTACTGGCTGGCTGGAAG +TTAGTTAGCGTCTACGGTATTTACTACTGGCTGGCTGGAAGTTAGTTAGCGTCTACGGTA +TTTACTACTGGCTGGCTGGAAGTTAGCGTCTACGGTACTTACTACTGGCTGGCTGGAAGT +TAGTTAGCGTCTACGGTATTTACTACTGGCTGGCAGGAAGTTAGCGTCTACGGTACTTAC +TACTGGCTGGCTGGAAGTTAGCGTCTACGGTATTTACTACTGGCTGGCTGGAAGTTAGCG +TCTACGGTACTTACTACTGGCTGGCTGGAAGTTAGCGTCTTCGGTACTTACTACTGGCTG +GCTGGAAGTTAGCGTCTACGGTATTTACTACTAGCTGGCTGGAAGTTAGCGTCTACGGTA +TTTACTACTGGCTGGCAGGAAGTTAGCGCCTACGGTACTTAATACTTTTTGTGCTACTCT +GACCAAAATACTTTACTTACTACTTTTACAAAATACTTACTACTTTACTTACTACTTTTA +CAAAATACTTACTACTTTTTGCGCCTACTACTGGCTGGCTGGAAGTTAGCGTCTCCGGTA +CTTACTACTTTTTGTGCTACTCTGACCAAAATACTTTATACAAACGACTGAAGAGTGGAC +AGATTCATCTGGACTCACAGTTTCAAAGGGTTCGATCTATGGTAGTTTGGCTTCAGGTCC +TGGTATGGAACATGATGGTGGTGGGCAAAAGCATCCACAACCTGGCTTAAAGGAAGCAGA +ACACAGACAGGAAGTAATTTACCTCTGGAATAATTTACCTCTAAAACCCTCCCCCAGGAG +GCAACCTACTTCCTTCAGCTAAACCCCACTCCCAGAGTTTCCAGACATCCAAAATAGCAA +GCCCCAGCTAGGGACTTTAAAACATGAGCCTGTGGGGACATTTCAGGTTCAAGCCGTAGC +AACATCTGCACACAATTAAATGTCTATCTGTATGAGAGAATCTGAGCTGATGGGGAATGG +TCAGTGACTGGGAAGAAATCTTAAGTGGGTCCCATAGATAGCATCTGTAGGGCTCTACTT +AGATTTCTTTTCAAAAAGAAAATCCTGCTGTTAGAAACAGAGCCACATATCACTCCATCA +GTAGAGACAAATAGCAGCCCTTCATTAACACAAAAGGCTGATTTCCAAAGAGGAGTTTCA +GCTGAAACATTCCCATTACCTTCCAGAAGCCATGTGTTCTTAGGTCCCTGGGGGAGTAAT +TAAAAGCAAAGAGCATAATGACCTCTTAATATTTTATTTTGTATGAGCAGTGGGGCTGCA +TGGTCACTAGGCTAGAGAGAAAGAGACTTTGGTGAACAAAAAGCAGTCAGTATTGATTCC +CACCCCCCATCTTTCTTCTTTTGAAGTCTGGTCTGCCCCCTTTGGAAGTGTTATTTGTAG +TTACTGTGTAAACTAAAATGGGCTTGCTGAGCTCCGAAAACTCTAGGCTTGGAGGTTCTT +TTAGCAAGCCAGAGAATGCAAGGCATCAACTGGAGCAAGCAATATAGAACTTCCTAGAAA +AGACAAAATTCTTGTAAAAATCTTTAAAACATGATATATGCATTCATATACAAAGGCTAC +CTTTCAAATGATGACAAGGTTATGTTTTTGTCCAGTCGGCACAGGATTAAGTGTTGATAA +CTCTAAGACAACACTATTATATTGGTTACTCTTTCATCTCTATGATAAAATACCATGACC +AAAATCAACTTAAGAAAGAGTAATTTGTTTTGATTTATGGCTCCAGAGAGACAGAGTTCA +TGCTGGCAGGAAGGTATGACTTGGCGACAGGATCAGGACGCTGACCGATCACATTTTCAT +CTACACGAGGAAGCAGAAACAGGGAACAGGAAGTGGACCACCTTAAAGCCCACCCCCAGT +GATGTACTTCCTCAGCAAGGCTGTACCTCTTAAATACCCCATACCTGCCCAAAACAGCAC +CATTAACTGGGGACCAATTGTTCAACAAAATGAGCCATGGGAGACATTTCTCACTCAAAC +CACCACAACTACAAATCCAAGGCTGTAGATTCCTGAAGCCACAGCATTTTGTTTACACAA +ATGATTCACATCTAACTAAGCAAGATCAGTTGTTATAAGTCCTTATTAGACCTTTGATCA +TTTGGTGTCTGTTTTCATACAAATGGGTATTTAGGTGGGGGGCAGAGGAAGTTGTTATAG +GGTCTTACTCTGCAACCCAAACTGGCCTGAGACTCAGTATCTTCCTGCCTCAGCCTCCTG +AGTGCTAGCATTGCAAACAGGCACTGTCATGCCTGACTCCTACAACTGCTGAATTGCCAT +AAAGGAGAAAATAGCTGTCATTCTCCTCTAGCGAGAGAAATGGATTTACTGAGACATTTT +AGAAAAGAAGTGGAAAAAAAAAAACACACCACAAAACAGAGATTTATGTTGGGAATAGTT +CACATTTAGGATACAGCCTTCATAACTTGGGGCCAGCTCTGTCACACTTAAAAACTTCAG +CTCCTCTCGTGGCTACTTCCCAACTGGGCACGGAGGGGGAGAGATGTCATCTGTTAAACT +TGAAGCACACCTCCCAATGAATTGAAATGAATATGACTCTCATATATGCTTATTGTAAAA +GAAAGAGGGTGTGTATGGAGTTTTCTCATGATTTCAAAATGACAAGAAGAGCCATGAGTA +ATTGAGAAGCACCAGGACTCTGTTACGCCAGCTATGGCTTTGAAAGGGAACAGAATTTGA +GAGTCTGAAGTGAAGTGTTCATACACAGAGAAAAGTTATAAATGTTTCCAAAAGCTTTGC +TTTGTGCAGAGAGGTCCATTTGAGCTGTTGAGGATATGATTTACATTTCAAAGCGTAAAA +ATACGTTGATTTATTTTTCCAAGTTAATACCATTCAAATCCTGTGGGTACCACTCAGATA +TAAAGTAGGGAGGGAATGTTGTGTGTGACAGTTTCTCTCCTTTGTTAAACATGGATTTAA +TCTTGGTATCACATTTTCAGTGAGCTCTGACCATCACAGAGGTTCATGGCATGACACCGT +GTCAAATTTTCAGAGTTGAGATCCCCAAGTTAAAGGCTGACATTGCAGAGAAGAAATCAG +TTGCTTTCTCTCATGGTTTGAGTGAAATTATTTGCCTGAAATCATAGGCTAAGAAATCCT +AACTTGGTTTGCATTTTATGCATTTACAACCAAATGAGAAGTTTGCAGAGATTTCCTTGT +CGCCTAGGAAAATTAAACACACAGAAGAATAAACACTCATATAATCGGGTGATTAGCATC +AGAAATGGAGGACAAACAATCCATGAATGTGTCAATAGCATGATGTATCAGCCCTGGGTA +CATAGCCAAAAGTCAGAATCCTGAGGGAGGAAAATAACCTCTGAGTCCCCAGATGTTTTC +CTGGATCTACAGATGTCAAAAGCAGTGACAGAATTTTCGCATATCTATGTATCCCCATGG +AAGACCTCAGTGACATCCTCAAATCTGTCAGCTACCCTGAGCCTGGCTCCACACCTGGGC +AAAGAATGGGCTGGGAAGGAAATGGACATATGGTGCCTTTTCCTGTCTTTCATATATCAC +AATCTCAGTGTTGCCTTGTGTCACTAAAGAGGAAAGTAGGGTGGAGAAAGGAAAAAGAAG +GAAGTAAAGAAAAGGCCAGGCAGTAGTGGTACATCCCAGCACTTGGGAGGCAGAGGCAGG +CAGATTTCTGAGTTTGAGGACAGCCTGGTCTACAAAGTGAGTTCCAGGACAGCCAGGGCT +ACACAGAGAAACCCTGTCTTGAAACAAACCAAAACTAAAAAAAAAAAAAAAAAAAATCCA +AAAATCCAAAAAATGTGTTCATGCCAGGTGGAAGAGATAGTAAAACATACCCGTGAGTTA +AAGGTTGGCTGGCCATTAAATAGGTCAAGAAGCATTTGTTTCCTGGAGCCTTGTGGCTTT +GGGAAATGTGTACAAAGGATTGCACACTGCTACTCTACTGAGACACATTCTCTTCCCAGA +GAACCGTAGCTTTGTAATATGCCCATCAAATATCGAGGACTTAGCTTAGTGCTAGCAGAG +CATTCTAATCTCCCCATTTCTGAGTTTCTGTTTATTCTCTTACCCTACACTAGATTTGTT +TTTCAAACAGTGGTTTTAGGGAACATTCTTCAGGGAGTCTTCCTCATTAAGCATACTCGA +GAGACTCCAAGCTGTTTCTTCAATGTATGAACATTTCAGTTCACCAGAGGGGAATTTCTT +GATAATGTTATTTCCTAGATTTTTTTAAAAGATTATGTTTTTATTTATAATGTGCTTGCC +CATGAGTGCAGTGCCCCATGAAGGCCAGAAGGGGGCATTGGATTCCCTGGAGCGGGAATT +ACAGGTGGTTATGGGCTGCCTGGTATGAGTGCTGAGAACCACACTCTGGTCCTCTGCAGA +AGTGTCCATCCTATAACTTCTGAGACATTTCTCCAGTCCCTCCCAGACTTTGTCTTTTCT +TTTAAGGAAAACATGTGGTTTGTTTAATCAACCCCTTTCTGATGCTTAACTTTGTCCGTG +TTTCTTTTAGTGTCTTGGCTAAATATGTTGTTCTTTGATGTGGCAAGTTTTCTGTTAGTC +ATATTGCTAGAAATCTTTTTCTCTCCTATAGATCACTCAAACATTAGCACAGCATCTCAG +CCCACCCTCCCAAGTAAAACCATTAAAGCACTGAAGTACCATTTCTATACTGGCAGCAAT +AGCAGCTACCTAAACTTCTTTTCAATACAATCTAGTTGATATTAAAAATAAGACTGGGGA +TTTTTTTTTACAATTTTTTTTTTAAGAAAAAATTTTAACTTTTGTTTCTAAAAGTAGACT +ATGACTATGAAGTGTTTTACAGTATGGTTTAGGGTAGTGTATAGCAGGCATACTGAACTC +TGGGGGAACATCAGTATGGCAACCCTAGACAAGAAACTTGGAAGCTTTAGCACATGTTTT +AGGCTATAGCTCTGTAGAGTCTTAAGGTGAAGCAGACACCTGCCCCATTACAGTGACTTT +CTTCCACCCAAGCACTAACAAGGCCCATCCTTCCTATCTACCAAGGTTGGAGGCACAGTC +AGGCTGTAGAACATTAGAATGGCTTTCTAATTTCCCGATGCACATGTTGGCAAGATTGAC +AGGGCTGGACACCTCTAAGTGACTGCAGGTGTTTCTAAACAGCAAAAAGGCAAGCAGGAT +ATGTCTACATACTCATCCTCTGGGGAGGCCTGGGAGTCATGGATCCCTTCCAGAGTATAA +TGGATTTGGATGGGCTTCATGCCCTGGTGACTTTTCTGTATACTTTTCTGAGTAACCTTG +CCCTGGAGGAGAACAAGCGAATCCATGGCAAGCCTCGGCAAGGACGCGCAGCCTGTGGCT +GTCATCGGGGATGTTTATTTGCCAACAAACCTGTAGCTGGGCGGGAAAACTTCAGTTCCT +TCCCCAAATGTACTTTAGATGTGACAAGCGGAGGTGCCTGAGCTCCGGTTTCAGCCCCAT +GAAGATGCTGCTCCTTGAAAATAAAACCTTACCCCGCACGACTGCTTTTTGATAGTTAAG +GACCCACCCTCAGCACTGATGAGCCATTGAATCAGATTTCTGTGTTTGGGTCAATTCATA +GTTAAGTGGGCAGAGAAGACGCTCTGCCACCACTGTGGAGTCTCAGATGTTTTGTCAACT +GAATGGTGGCTTAAGTTACCCTTCCCTGGCATGCTGATTAAGCCATTGCTGAGAACCTCT +TCTTCCTAGACACCAGGGGCTCCCTCTTTGAAAAGCTCCAGGGGCTTTGCATTGTCTCCC +GCAGCACCTTGAATCCTACTAAGCTACCATTGAAGGTCCCTGAAATCCTGTTTTCAAATT +ATCTTTCCTGTCCCATTATCCATCACATATCAGCCACTTTGATTGGGCTCTTCTAATCAG +GTTACACACCTGCCTTGACAGTAAGCATGACCTCTGTACCCCTTTTTACATAGCATCACC +CTCAAACCCTGTTTTTACACTAAACCCAAAAAGGCTTTTATGTCCTCAAAACTCTTCCAT +TGTTTGTTTAAATTAATATAATCTCTTTCTCTATTCACACTGTTGGTTATCTTTGAATGA +ACATCTCTCATTTTCTTTTTTCCATTTATTCACTTTACATCCCAATATCAGCACCCCCCT +CTCCTCCCAGTTCCCTGTCACACAGCTCCCCCCACCCCCGCCCTCCCCTCCCCTCCTCCT +CTACCACCATGAGTAACCATGAGGGGCCCTAGCTTATGGCCAGTAGATGACAAACCCTTT +CCGTACTACCAAGACTATAATGGCGCAAGCTTTTGGGTACATGGAATCAAACAACTCAAA +GTTGAGAATCCCTTTCTGATTGGCTGCTTCAGGGTGAATATATAAACATTCCTGTCCATA +TTTCTTAGAAAATTTGGGAAGGGCCAGCAACTCTAATGTTACGCAACAGCCAGGTGATAC +CTAGACACCACTGAAATGAACTTGGATTCTGACGTGATTTTCCCCAGTTGCATTGGGTGA +TGGAGCTGCTGATGTCACTGCTGGTAGTGTTGTTTCCACTCCCAATACAAAGAATTTTTG +ATCCTTAAGTTGACAGCAGAGGTTTTAAGGGTGATTGCTCTCCGGTCCCCCCTGGAGCTC +TTCACCTGTGTCTGTGACCTCAGTCCCATTCCCCTCTTCTCCTCTTCCTCCCCTCCTCCT +CCTCCTCTTCCTCCTTCCCTCCTCTTCCTCCCCTCCTCCTCCTCCTCCCCCTCCTCCTTC +CCTCCACTCCTATTTATGTGTTGATGTCCTTTCTGTTGCTTTTATACAGCGTAGTCCAGG +CTCCTGGGAGCCAGTGTTTACCTAGCTTTATGTGAATAACACAAAAAGCTGCCAGCATCC +TCGGCTAGTGCTGTGCATCTAATGCAAGTCTCCGCAAGATGAACCCTGGCAAGCCCAGCT +GATAGGCCTGAGGCTTTGGGGGTGGGCCCATTGCAGGAGACACTATTTAAATAAGAGACC +TGTTGGCAACTTTATTTCTGTAGCTCTGATCGGATAGAATGAGTAGGTGATGGAATAATT +GTTTCAAAGTGCCAGAGGGTGATCAGGCTTGGTACTCTAGAGGGCAGTTAAGCATCTGAA +GAAGGTTGGGTGAAACAGGGGAGTTTAAACTTTCTTCCAACCCTGAGCATGAGTGGATTC +CAAGCCCAGCTGTATCAATCCTCCTGATAGCACTGATAATCTGCTTCCCATGTGCTAGGC +ATTCTGCAGGCTTGTTCAGAGGAACAGTTGTTTACACATCACACTGATGAAAGAGTTTCC +AGAATGGGGCGGATCTAAGCCAAGACTATCAGTACTGTGTATTATGGAGGCAGAAGGCGC +TCCAGGGATGCGCTGAGCTGAGTCCTTTTCTAGTCTGTGAGCCCAGCTGCAAGGCCCTGG +AAGCTCCTCCCAGGAGACACCCCATGGGATCCCTTTCTTCTCACATCCATGCCTGATGTT +GCTCAGAACCCAGCACACAATAGTGTCCCAGTGAGCGCACAGGTTCCGATGCTCCCTAAT +GAGTGCGTCCTAGGCTCTGCACTGGACAAAGAAACCCCTCAGCTCCATGTGCCCTGTGTT +CTTTCTCTGTCGTATCACACAAAGACAAAGCCCCCTTGTTCCCGTCATCGGCCATCATAA +GGGAGCAGATGTTGGGCTCTCAGTGAGTCAGGTCCTATGCAGCAGGGCAGTTAATTTCTC +GGAGGGTGATGTGATGTTTCTTGACGTTCTCTTTCAGCAATGAGGTGGTGAGAAGTGATC +TGAAAAAGCTGCCAGCGCTACCCACCCAAGCCCTGAAGGAACACCCCTCCCTGGCCTACT +GGTAAGACCCCGTTTCAGAACCTTCACAGGGACAAGTCTCCCCTCCTCAAGGGCACAGTG +TTCATCTACCGCATGCCTCCTCCCCTCCCATGGCAAGTTACTTAGGAGTTCAGAACTGGT +TTCAGAGTCCGAGGTAGTGGTTTGTGCCTAAAATGCCAGGATTCTGGGAGGCTGAGGCAG +GAGGAGTGCAAGATCCAGGTTGGAATGCTGTCTCTGGGATGTGGGCGGTCTGCGGGCTTG +GAGAAACAGGGGCATTATTGCTTTGGGAGCAGAAAAAGGAGGTTGCTAGCTTTCTCCCTG +GTGTTGCCTATCTATCTCCTGATTTAGCCTCCGTTGTCACTTTATGCCATAGTCCACCTG +CAGAGCCCTGAATGGACCTGCATGGAGCTGGGCTCGAATTCCTGAGGAGTGTGTTAGAAT +CCTGCTGGGCACTTCTGTGCTGACCTCAAGTCTCACAAGGACAGAAACAGTTCCCTGGTG +TTTCTTCTGATGCCTTCTCAGAAAGCAATGTAGCTCCTGATTGTATAAGTCATAATCACG +GCAGGGCACTTGGTGATATTGGACCACAACCACAGATTCTCAGAGGGCTGAGGCAGGAGG +ATTGCAAATTGAAGGCCTCCCCAAGCTACAGAGTGAGCTCAAAGCCAACAACTTAGTGAG +ACCTTGTCTCAAAAAAAATTTTTTTAGGGGTTGAGATATAATTTAGTGGTACAAGTTTGC +CTAGTGTGTATGAGGCCCTCCATACAAGAAAGGGGGAGGGAAGGGGAGGGAAACAAAAAG +CACTGAAGAAGTTGGCTGTAGTAAACCACAACACAGAGCACACTGCACTCTTATAAATGC +ATTCTAAAATTTTTGAACTAGTATCCTACCCTGTCTAGACACTTCCAACAGTAAAGAAAC +CATCTATTCCCTTATTTAAGTAGACTTAAGTTGCCTTTCCATGGGACAGGTCAGGTAACA +CAGAGCTCTTTAGTGACATGAAAACACCTTTCTCTGAGAAGCCCCACTCCTAGAGAGCTG +GACTCAAAACTGTGAGCCCCTATCAGTATCCACCCTTCAGTTCATCACTGACCTAACCTA +GCATCCATCTTCATTTGGTAATGTAAATAAAGAGCAAGCTATACCAAGGACTCCCAATTC +AAAACCAATCTGGGTGAGTTGAAGGCCAGCCTGGGCTATATAGTGAAACATTGTCTGATT +TAAAGAGATGATGGGGGGCTGGTGAGATGACTCAGTGGTTAAGAGCACCGACTGCTCTTC +TGAAGGTCCTGAGTTCAAATCCCAGCAACCACATGGTGGCTCACAACCATCCGTAATGAG +ACCTGACGCCCTCTTCTGGAGTGTCTGAAGACAGCTACAGTGTACTTACATATAATAAAT +AAATAAATATTTAAAAAAAAAAAAGAGAGAGATGATGGGAACAACCTGAGAGGCTACAAG +TTCTCATGAGTTACATTTGCAAGCTGTGATGCTGGTAGACCGTCTGGAGTCAGGATCAGC +TTGGACCTAATTCATCCCTCAGTCCTGTCTTCATTTACTGTCTAACATGGTTAAACCAAC +CCCAAAGTCAATTGCTGAGTTCCCCCTTCCTCCCCCTCTTCTTACCATTCTTACATTGTC +TCCACCAGATCCTCTGTGTTCATGCTATTAGGAATACAGAAAGCCTTCCTCTTGGTTCTG +CTTTCTGCCTTTTATCAACTCGAACATCTCTACCTGAACAGTTTGCCCACAGCCTTCTTA +CCAGAACATCCTTTAGTCACATGACCAGGCCAGCCCTTCCCTAAGGCCTTACCCAGACAC +ACGTGTGTGCAGACAGCGGTCTAATGCACCACCGGCAGAATGCGGAAGCTGGGCACCCTC +TGTGCCACGCCTAGCCGCAAAGGAATCAGTAGCATGGACCATCCTGATGCTAAAAGAATC +CATGGCCTTTCCCTCTGCCCCAACCCTGATGCCTTGAACAGCTGCTTGTGGTTGTCTCTG +TCAACCTATTTCAGTGAATTTCTAAAAAGCAAAGACTTAAGTGGGGGAAGATGCCATTTG +TATAGATCTAGCACAAAAGAAGAAGCTAGAAGACAGAGCGTCTCTCTGCTCACCCAGCCT +CGCCACTCAGCATCACAGTTGACCGTGACCCCTGCTCCTTCTCCTCCATGCCATGCAGTC +TCCGGTGGCCCTCATCATTGATTAACCAAGGCTGTAGATTCCTCATTCCTCCTGGCTTTT +CATTCCCACTGGCACACAGAGATACAGCAACTGTCCTTTGTGCCAAGACCTTTTGCATGA +CATTCTGGAAAAGTTGTGGGTTTCATCACAGTACCAGACAGGTCTGTGAATTGTGAAGTT +ATAACTATCAAGCTAGCGTGTCTGTCTGTCTGTCTGTCTGTCTCTCTCTCTCTCTCTCTC +CCTCCCTCTCTCTCTCTCTCCTTTTGCACAATGGGAGTGACCACACCAAGCTACATTAGG +CTGTACTTAACAGAGTAAATAAGTTGCGCTGTAACTAGAAGGCATACAAGACTCACAAGC +ATACTGAGCCACGGGACCAGTCTCCTTTCCTCTACGCGGGGATGTCATGCTATGTGATGG +CATCCTATCAAAGAGGCATCTTAACAGGGTAAGGTGGTATGCCCAGCATTACAGAACAAA +GAGGCATTAGGGTCTGCCTGGCTTCTCCATCATGAGCTTGATTATAGATTGCCAGCATCC +CAATCACCTCTACAGTATATACACACATACTCTACAGTATATACACACATACTCTACAGT +ATATATACACCCTGTCTCTGTAGTCTGACAACTCCTCCAAGACAGGGAACCCCATCACCA +CTGCCCCTCCTGCCAGTCGTGGTGTTTCTGTGGCTCCTTATCTGCAGAGGAGTAATGTAA +TTTTCCAACAAGACCTAGCCAGTGCAAAGATGCTGGTCTGCCCTGGTGATGCACATTACA +TCATACCCTACAGCCAGCTCTTGGGGTTCAATTTTCTATAACAGTGAGTTTTCCGCTGTA +ATTCTGTCCAGTCTTTAAAAAGATCAGACATATTAGGGACACCATCTACAGATTGAGGAG +CACCTATCCCTTCCACAGGTTCAAAAGACAAGTGGGAACAAGATAGAGCAGGGCTGGGAC +ACGCTTGACGAGACTCACATGACAGGCCCCTGTTGGCTTAATGTAGAGAAAGAAGTGGAG +AAACCGGAGGTGAGAGGAGGTCACCTCTGTGGCTTACCAGATGGCTCCAGGCAGCAGGTA +GCTGGATGAGGCTGGGGGGCGGCAGCACTTCTTGCAGCTGTCAGGCCCCATGAGACCTTG +TGGTCCGGTCAGTAGAACAGCCGCCTGTCAGTGTTTGGGACTTTGTGCTGTGGATGTTTC +CCAAGCCTTGCTTACATTCACAACACTGTATTGACTTTCAGTCTCCCAACCCCACATCAA +GGATGCTCACTCCCAGAGCTAGAAAAGAAGTAGGCTTGAGTCTCCATTGGTTGGCTTGAC +CACAGATTTGGAAGTTGACCTCATCAAAATCACAGTTGTGTGATTGAAAGCATGCCACCA +TAGGTCATAAACTTACAAAATGAGGCATCCTAGAAGAGAACCTAGATAAGAAGGAAAACA +GAATAAATGTAAGAGAGGGTTCCACCTAAATTGTGGGAATTTATAGTGGACACCCAAGAT +CAACTAACGAAGTGTCAAGTATAACCCTTGTAACTCCCATATGCCCTGTCATGGAGCAAT +TACAGAAAACTAAAAGAGTGCCCTTGATGGTGGTTCTTCAACTGAATGAATCAGTGGGAT +TCATTGACTTCAACTTCAATGACTGAATCAGTGGGATTCAAAGTCAAAGCTATGGGAGAG +GGTATGGAGGATGAAACTTTTAGGGTTGTCCTTAGGAGGTGGGACACAAGGGCTTTTGCC +AACGACTATCTCCATTTCTTTCTGTAGGCTGGCTCTGTGGTCCCTGGGGCTATAGTGCGA +GCTGCCATTGTTCCCACCTATCTTGGTACCCGTCATGTGTCCCAGGAAGGCTGTGCTATT +ACCCCAACCACAGGCTATTCTGTCAAAGCAAATTTTGGCTAGCTGTTGTCACGAAGGAGC +CATCTAATTTCCTGTTAATTTTAGAAGTAAAACCTCAGAAGATAAATGCCCTGCAACCCT +GTTCTATTAGCTAGTGTGTTGTTCTCCCTGGGAATTTTATTAACCAGAGCCAAGCTCTGA +GTCCATGACTACTTAGAAAAGTTTGGCCTGAACATTGGGTAGGAGCAACAGACCTTCTGT +GGGCAGGACCTGTAAATGGGGATTGTCAGAGGGAGAGCTGAGCATGTTTAACCACAATGT +CTTCTGTGAGTGGTACCAACATTTTTCCATCTTTTCCTTTTCCATGGTATCTAGCAAAGA +GCACCCCCTCCACCCCCACTGCCAAGCCTGCATGCCAATCTTACCCAACTGACTAGCAGT +CTGAGATAAAGATAATGTGAGTCCTCTGGGGAGAAAGCAGGCTTTTCTATGTCCCACCAA +GTCTTTCAGATGTCACGTGAGCAACATTGAGAAATATCATTTCAGGACACAATTATTCTC +CAGAAGTTGCTTCCTCCGAGATTCTCGGGAGGATGGACATTACAATGTCTTAGTGCTGTG +TGTGGGTGGGATGCTCGTCTCTAATGCCAGAATCCTTTCCTCTAATTCTAGTGAAGACAG +AGTCATTGAGTACTACAAGAAGCTGAATGGCCAGACGAGGGGACAAGCAATCGTGAAGTA +AGTGACCCTTCTAAATGCTCACTACAATTGTGTTTGGGAAGTGGGAGGCTGCTCAGTCAG +TAAAGTACTTGCACTCTAGGCAGAAGGACCCCTGATTCAGATCCCTAGAAGCCACATAAA +AAAACCAGGCATGGCAATGTGCATTATATAATGCCAACACTGGGAAGGCAGAGGCAAGCA +GGTCCCTCACTAGACAGCCAGCCTAGCTCAGTCAGTGAGCTCCACACCACTGGGACCCCA +TTTCTGATGTGGAGAGTGATAGAGGAAGACATCCAACATCAGCTTACACATATGTGCACT +TGTCTATGCAGATGCACAGACCCATGAACACATACACACATATACACAACATGCACACAA +GACGATGTTTGAGTGTAATAGGCCATATATCGAGGCTATTGATTTCTACTTGGAAAGATA +TATAGGAAGAAGGAAGTATATACTAAATTCCAATTTAATATCCACTTCTGAACCTCATAG +CACACAGCAAAAGAATATGTATATGATAGCACTTGTGCTTACTAACCGTTATGTGCACTG +TTTGTGTGCTCTCTGCAGCTACATGAGTATCGTGGAGTCTCTGCCAACCTACGGTGTTCA +CTATTATGCAGTGAAAGTAAGTGAACTCATTCGCTGAAGCCTGTCCATCCTGTCCTGAAA +AAGCAAGCAAGCAAAGAGAAGATTCTCTTATTTTCTAACCTGAAGATTTTGAGGGGAATT +GGAGTTGACGGAGGTTGGCTTGGTCAGAAAGATTGCTTGCCAGGGGAAATTGAGCAACTG +AATTTTATCCCTAGTGTATTCCCACTTGATAGGGTAACCCTCCAATATTTTTTCCTTTTG +TGAAGCAATATAATAAATCTCTACTTTCTTTCGGTCTCAGAGGAGTCCTGGGAAGTCAGG +GCTTTGGGGTGTCTCACTAGAAAAGTTCTATCAAGTACAAGGAACTAGAACCCAAACACT +CGTGGCAGTCTATTGTGTTTCTCTTGGAGGTCTGATGCCACGCAGTCAGCTTTCCAAGAA +GGAGGACTGGGGCCATTGAAAAAGCCCGAGACTGTTTTCTTGAATGTGGCAATGTCAACT +GCAGTGTGACATCAGCTTCATTCTAAATTCTACTCTGTTCCATCCACGCTATGCCACACT +GCAAGCTCATTCTCACATGATAGACAAACATGCCTGCTTTTCTCAAGCCTAAGTTACAGT +GTCAAGAGCAGGGTGGCGTGGCCTCTGGGAACTTCTCTTCCAGATGAGAAAGGAGAATCA +CTTCAGAACCAGCCCATAGGAATGTTGTACAGGAGGGTGTGGCCCCTCACCCCAGAATGA +AGTACAGTACAAAAGGGGCTCAGCATCCTGGGCCAGAGCTCAGCACCCTGACCACTGTGT +CACTGGGTTTCCTCTTGTTTTACTCATGGAAGTCAGTGCCATTGCACAAGCACCTCCCAG +AGACAGCAACGGGGGTCAACATAATGACCTTATGCTACATATATGTCTGTCTGTCTGTCT +GTCTGTCTGTCTGTCTGTCTGTCTGTCTGTCTATCTATCTATCTATTTATCTAGAGAGGT +AGGTAGGTAGATAGATAGATAGGTGAGTAAATAGATGATAGATAGATAGATAGATAAATG +ATAGATATAGGAAATATAAGTATACACACACACACACACACACACACACACACACACACA +CTCCTAGCATGCACAAAGGCTCTGAGAGCAATCCTCAGTGCTGAAAATAAATTAATTAAT +TTTAAAAATAGGTTAATTTGCCGGGTGTGGTGGCACACACCTTTAATCCCAGCACTTGGG +AGGCAGAGGAAGTGGATTTCTGAGTTTGAGGCCAGCCTGGTCTACAAAGTGAGTTCCAAG +ACAGCCAGGGCTACACAGAGAAACCCTGTCTCGAAAAAAAAAAGAGGTTAATTTTTTAAA +ATGGAGTTGGGTAGCTCAGTGCTAGAGTCCATATTTAATGTGTGAAGTCACAGATTCAAT +CCCCAACACACACACACACACACACACACACAAAGATTATTAAAAAAACTTACATATTCC +TGGAACTTCAAATAATCCTTTGTTTTCAAATTGTATTTCCCTTGTCTTTAATCTTTGTGG +TTACCTCTTTAAGAGGAAAAGGTGGGGGCTGGAGAAGTGATGCTTTATTGGACTCAATCG +TTAGGACCGGAGTTCAGGTCCCCAGCGCCCAAGTCAAATGTCCAGTGCTGATGGGCCAGA +AACAGAGGGGGCCCCGGGGCTCTCTAAGCAGCCAGTGCCAGCCTCTGGTCTCTTCACGTC +AGTCCATGCATGTGCATACACACCTGTATACACGCCAACAGGTATACATGCTTATACCAA +AGAAGTAAAGAAGTAATTAAGTTAGGGATACGGGTATCCTAGCTGTGATGCTGCTTAGAA +ACAGAGCCAACCACTCAGCTCAGGCTCGGTCCCCAGCACTGTTCACATAACTGAGCAAGC +ACCCGTGATGGAAACATCTGAGAAGATATAACGTAGAGATGAGTCCCTTCTATTCCAGAG +ACACTGCCTTTCCCCTTGTCGTCAGATGAGCCAGGAAATCCCCTCTTGGTCTTCATTGGC +CTTCTCCGGCCCCATGTTAACCTATACTTCTTTTGACACCCTAGGACAAGCAGGGGATAC +CATGGTGGCTGGGACTGAGCTACAAAGGAATTTTCCAGTATGACTACCATGATAAAGTGA +AGCCAAGGAAGGTAAGGGTCTCTCCTCTGTGGGTCTAAGGGTTCTCTTTTGAGAGCAGAA +AGGAATATATGGGAATTAACATTGTACAGCCTAAGGGCTCACCAACCCAGGCTAATGTGC +ATGTATATATAAATTACTCCACTGTAATCCTATCCGAGTTTCCTGGGTAAATATTTTTCT +CTCCCTGTCTCTAAGAAAATTTTAGGTGTTATAATTATCAAAGGTATGGCGTTTGGCTCC +ATTCTCCAAGAGCAGATGGGCAAACAGGCTCTGAGCGGCTGTCATGTATGTTCTTTTTCC +TGGGAGGCTACATGTTTTGGCAAAATGGAGGAACATTTTCTCTCTTGAATCCTAAGGCCA +ATCTGAGTTCTCCCTGGTGGTTTTTGGAATAAGGTCATAGGTCATAGGTCAAGGAGAAAT +GAAAAAAAAAAAAAAAAAACCTAAGTAAAGAGTAACAACTACCTTTTTGGCATCATAGAA +GTGAACAGAGACTAGAGTCACCTGCCCCAGAGAAAGGGAAGTAAGGTCACTGGGACGGTA +CTCGGGTTTGAATTTTATTTTCATTGACACACTTTCCCAAGGCCAGCGCAAACAGAAGAC +TTACAGTGGAGAAGTGCTCTGGGGGTGAGAATGGACCGCTGGTCCATTGCACACTCCCAG +ACTGCTACCCAAGCTTCTGTATCTGTGACTAGGACAGAAACTTATCTAGGCTGACCACAC +TCTATGCACATCTGGGCTGACCATACTTTATGAAGTTGGCACTTGTCCTGTTAGTTGCCT +TCTTCATTGAATTTATATGGGGAAATAGTGTGGTAGAAAGAATTTCACTCACTTGATCAG +TTCCGTTCCAAGGACAACGATGGAGGAGCTTTGTGTGGCAAGCTCCAAAACCTCTCTGTT +TTCCATTCACACACAAGAAATCAATGGTGCCCCAGCCCCAGCCTGCAATCCTGTACCCCA +TCCTCACTTTGTCTCTCCTGGTACTTTTCTCCGCCTGGCCTCTCTAATGCTTTCCCTGAG +TTTTCTTCTCCTTCACCCAACCCCTTCCTCTCCAGCCAGCCAGATGGATCCTTTATGTTT +TCTTTTACTTGGAAATGACAAACACACCCCCATCACCTTTCACAGACTCCTGGTTGCAAT +CTGTGCAGCTCTGCTTTGTCCTCTTTGGACACAGAAAGCTAGGGGGGCAGGGGGATGTAG +CTTTTGACATTGTCAGTAGTGTGCTTGATGGACACCCAAGGAACTGTAGTGAGTAGTAGG +CACTTAGGTATTCAGTTGGAGCTTAAGAGCATTGAGAATTTCCAAAGCTTAATTGAACCC +AGGCCAGCATGGCTGAGACCCACAGTAGAATTCAGTCTTGCCCTCTAAGCAGTCTGTCAA +CGGCTCTCAGCGTTGTGAGCTGTTCAGTTCACCATAGTCGTGTGCAGGAGAATTTTTTCT +TACTCTCTCTTAAGTGTAATTCTAATGAAAGTAATACAATAGCCCTTGATAAATGCAAAA +CACCAGAGAGACACATAACATGGGCTCAATAAATCTTTATTAGTAAGACCCGGTTTGGTT +TCCAGTGCTCACAGAAGGTTCTTAAAGAAAAAAAAAAAAAAAAGAGTTATCAGCAGAGCA +TCAGCGGAGAGGGAAAGACTGACAGTTGGATCCCAGAAAAGTCACCAGCATTCATAGAAA +TCCCTGGGAGACAGGCTGCTGATGATTGGGTGGTCTCAGGTACAATCTGGGGGTCCTTGG +GAAGTGAGTGCTGAGTATAAAGTTAGGGAAAGTACTTTCAAAACCCCATCAGGCCAAGTG +ACACCTCTTCTTCATCAGCTGTGTGTATGGTGTGTGTGTGTGGGGGGGGGGGGGGGGTTC +CATGTGTCTAAGATGTTCGTGGGGCTCAAGGGCCAAACTGAAGAGTGCACAAGAGCCATA +GTTGTGAAATCCTACCTACCAGGAGACTCGGGGAGGAGTCCTTTTCTTTTTACAGGACAT +CATTAGCATCACAAATCCTCTTTTTGTTGCTTGTAGGAAATATGAGAGGCTCTAAGCAAC +TCAGAGCTTTGGAACAAGTGCTAAAGATGCACACACCTGGCAGAGAGTTAGCATTGCATG +TTTGCATATAAAGCCATCCAAGTCCCTCCTTGGTGACTCCAGAGCACCGAGTGTCAGAAA +CTCTCTGGGTCCACCCTGCCTCTCTCTGACCTTCCACTATACATGTAGAAAGCATTGCAA +GGATACCCACAGGTGTCTGGAAATAGCCATGGTCTATCACGACACCCCACCCCCACCCCT +ACCCCCCACCCCCATCTCCATCCCCCCATACACCCCCCCATGCTTCCTGTACTCCAACTT +GTGAAAAGGTGGTCAGGCAGAGCAGGTGTGGCTGCATCCCTAGATACTGAGAGCTGGAGT +GTTCCCAAACACAAGAGGACGAGTGAGCTACAGGAGGGATGGCCTCCAGGTGGTAGCACG +CCCTTCTGGCACTGGGGCCAGGTACATCTTCACCACCTTAAACCTCCAGGGGTGCTCAGG +GGATGATCAGTGCCAAGATCTAAGTACCCAGGGGCATCTGTGGCAAGAACTGCCTCTCCT +GCCCAGGCAGCTCTACCCACCCAGCAGTAAACAGAAGCCCTCACTGACACTCTGACCGAC +TTACAGCAGCTGTCACGTGGCACCATCATACTGAGCGCCAGCCTTCAGGTTGAGGCAATG +GCGATGTTAGGCACTCCCTTTCTTTGAAGGGCTGAGGGCTCTCCCATGCCACCTGTGAGC +ATCCATACAGGCGCGTTCCCATAGGGCTCATGAAAAATGTCTCCCTAAACCCTGAGAGTC +CAGAGGTAATGGCCATCTCAAGTCAGACAGACAGTAGGTTGGTCCTAGTTCTCTGGGGGA +GATGCAGTTCACCGTTCTGGTTTCAGTATCTACCCTATGTCAGAGTCCCACTCTGAGTAG +CTTTGGAAAAGTGAACTGCAAAGTGGGAGGGGGAGGGGCAGCTAGGCTGGGGTAAAAGAA +AGAGCTATGCTTCCTGCTGTTCATAACCCACAATGCAGGACCTGGATCTCTCCAACAAGC +AGATTCTTCTCTTCCTAAGTACAGTTCTGAGCTTCATTTCAAAACGTTTCTGAAAAGCCA +GGTGGGTGCTGAGTCACAAGCCCATAACCCCAATACTCTGACTGCGCAGCTGTAGGTCAT +CCAGGGCCACATATCAAGATCCCATCTCAAAACAAAACAAAACACCCAAAAATAAAACAA +ACACAGAAAGCAAACAAAATTTAAATGTAAAGCAAAACAAAAACAAATTTCTTTTCTAGC +TTCCACTCCCCCAAGCACAGCCCTGGTGTGCTTTGTCGGAAACAGTAAGGCACGTCGGGG +CTTTTCAGACTTGTGTCTTGTCTTTCGAATGTGTTCAGAAAAAAATCAAAAGTTCTAAAT +GAAGACAGGGTAGGAGCCTGGAGGCAGGAACTGAAGTCGGGGAGCTGCTTACTGGCTTAT +TTTCCATGGCTTGCTCAGTGTTCCTTCCTATACACCAAGACCACCTGCCCAGGAGTGGAA +CAGCCCACAGTAAGCTGGGTGTTCCCATACGGCTCATTAATCAAGGAGGTGCCATAGGCA +ATTTGATGGAGGTGTGTTCTCATTCGAATGGTGTCTTCCCAAATGACCCTAGCTTGTGTG +AAGGTGACAAAAACCGCTCAGCACAAATGCTGTGCAGAGAAGACTCAACCCCCAAATGCC +CTAAAGTATCAGCAAATGGGATTTAAAAACAATGAAATCTGCCACGGGTGTGCATTCCCT +TCTGCAACGCTCCTTGCTTGTATGTATGAGGTCGTGTATAAAGACGAGGCAGAACCCCCA +AAAGTTGCCGAGAATACATTATAACATGTCCTGTGAGCTTTTGCAGACACCCTCCACCCA +CTCTCAGGAAATATTGCTTGCATCCTTGACCCAGTGAAATTTTCCCTTTTACCTTCCACC +AGCCTCGCAGATTTCAGCTCCTGCCAATCATCACATACCACATTCCAATAAGAAACATCC +CTTAGCTAATATCACTCTTGCCAATGGGCAGTTGTCCTGGATATCTTTGTTATGATGTAG +AATCAGAGGAGGGAATGACACACATACACACATGTACACACATGTACACATCTGTCTTGG +CTTAGCAATAAAAGTGAACAACGAGAGGATCATGGAGACCAAAGGTCACCCCGCCTCTCC +ATAGGTTATGGTCTCCTGCTTCCTCCCAGCTGCTAACCACCTTTAACATTTGTGTAGAAA +TAACTCACTGCCTAGGTTGCTCTTGACCTCCGGATTAATGAAATGGTACCCAGTGGACAT +TTGGCCCTGAGGGTCAATATCAGCCTACCTCTTAGTTTGCATTTGTGGTCAAGTACTGAG +ACTTTTAGCACATCAAAACCTGAAACCCGCCCAGCAGCAGTGACGCTGGCTGTCACAGCA +TTCTGCCAGTTATGCTAGTAGTAAAAGCAAGAGTATTTTTTTTCTTTCTTTCTTTTCTAA +AGCATGTGAATGCAAAAATAAATGCCATATTTCCGAATGGTCTTGTTGATTCAGCTGGCA +GCATCAAGGTCTTAGGGGGCATAAATAGGTCTGTCTCCCAAGGAGCTCCCTGTAAAGAAG +AGATCCTCACATTCCTTAGATCAAAGCCTGAGGGAACAACAGCTGCTTTAATCTCCGTGA +CCATCAGACCCTTCTGTGCAGCCCCAGTCACAGAGGTGTGGGTTAGTTGTGGCTAACGGC +TCAATTTCATTACCGGGATCAGGATTTGTGTGAAATCCTTCTGTTTTGCAACCATCAGAC +CTGTGGACAGACTGACCCTCTGGCCGTCAGAAGCCACGATAAGAAGAAAGCAGAAAATAC +TAACTCAGTGGGGCTTTGAGACAGCCCAGGGTGAAATGTGAGCCTCAACAGACACCTTCC +TATAGAGGCAGTGCTCATTAGCCACAGATCAGCACTTGCGATTCTATCCTTGCCATGTGT +ATTGAATGAAAGCTATCCTTTGGGAAGGGACTGGCCAGTCAGGCCTTGTTACATATTCAG +TAGACAGCATTTACTTATTTATTTGATGTGCACTTAGGGGGGCTTTTATGTCTGCTTAGA +TGCACAATTAGAAGCACTCCCAGGTCCCTTCCAAGGCATTAGGAGGAGGAATCCAAGTAT +CTGGAGCATCCGGAGCAGCCAGCGTGGCTTCCTAAGAGCCCTGAGAGTAGTTCAGAGACA +GGGCCGGTGGCTCCAGTATTTGATGGGTTCTTGTCACCTCCCCCAGATGAGTAAAGATTT +TTTTTTATTCTATTAGATGATGAGACAGGAAGCGAAAATAATATTTACAGGAAATATTCC +ATTAGCTATGAGCCGGCTCCCAGGGGGATGGCTCTGCTCAATGACTCAGAGCGATAAGGA +TGCTGCTCCTCGCTGACTTGGTCCAGCTTCTGTTTGGGCAGCTTTGACTCATTGCTGGCT +GCAGAGCCCTCTAACTTTGCCTGTCCCTGGCTAGGTGCCTTGCTTCTCCCAGCTTGTCTG +TTCTCCTTGGAAACCACACCTCTATACACACCAGAGGAAGCTCTAGTTAATGTGTTTAGC +ATTCTTTGCAGCCTTCCTCCTTCACGGTTCAGGATCAAAGAGCCACCCCTTGTCTATCGT +TGCTTAGATCATAATGCTAAGCTGAGTGGGCCTGCAAAGGCTCAGTGCCTATGGCTGACA +CTGGTCCTTGCAGTGGGTCAGCAGGGAGAGCTAGCCTTAAAGCTGTAGAGCAGGTACGTA +GAGGAGATGGATGGGGGAAGGACAGAAGTTACCAGAATGACTCCAATCCAGGAACAGTGG +CTCAGACCTGGAACCCCAGCACTTGGGAAGCGGAAACCTGGAGTTTCAGGCCAGCCTTGG +CTACAGAGCAAGACCCTGCCCCCATCAAGGGCTGGAATGTGGCTCAGAGGTTGTACGCTT +GTCTGGCATGGCCACATACACACACACACAAGTGCTTTTTAAACCAGCAACCTTTGCCAA +AGTGAATGATGGGAATTTGTTCACATCTGGTGTGGGGCTGGGGAGCTGTGGCTCATTAGC +CTCTACGCGTCCCTTTACTGTGACGTGGTAACTGAAAGGCACAGACAGGATGGATGTAAC +CCAGTTGTCTCCACCTTGAGTGAGTTCACTTCTCCAAGACTCTCCCACTGTCAAGATGAG +GGAGCATATACCCTTGGCACAGCAACCATCATTACAGTCTCATCTGCCCTTGGCTTAGCA +AGCATCATTACCATCTCTTTTATACTGAACCTGACAGGCAGACAGAAGCACAAACAATGC +CCCTTTGTTAAGGGGAGATTGCTTCCTCGGTTATTGAGTCTGGGAACCCAGGGTCCCTCT +GTTCCCACAGGTTACTGGGGAGCCTCTTCTGAGCATGCCCAGGGCACCAGCTCATGTTGC +ACTCTTCTGGGAAGAGTGTTCCTATCAGCCTGTTGCTACCTTTGAGAAAAACATTTGTCT +TTGAGCAGAGAAAAATCTCACATTGTCTCACATAGGTGGATAAGTTTGTTTTGTTTTGAG +ATAACAACTCACTAGATAACCAAGGCTGGATTTGAACTTACCATGTAGGCCAGGCTAGCC +TCAAACTCTAAATCATCCAGTCTCACCTGCCCATGTAGCTGTGACTACAAGCTTGTGCTA +CCTACCATACCTGGCTCCTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGCA +CCTGCACAGGTGTCAAAGGACAACCTCCAGGGTCATTCCTCAGACACTTAACCTTTTCCT +CTTGAGACAAACTCCCTCACTGCCCTAGAATTCCCTATGTAAGCTACACTGGCCATCCAG +CAAACCTGCCTGCTTTGCCTCCACGGTGCTGAAATAAAAACATACGACACTACCACACCC +TGCTCCCCCCATATGGGTTCTGGGGACCAAACTCAAGTCCTTATATCTGCAAGGGAAGCA +CATTAGCAACTGATCTATCTTTAGCCTGAGAACACCAATTTCTAGATAGATAACCCCATG +TCTACCTTAAACTGTTCTCTGTATGAACCAATGCCCAAGCCAGATCTGATTAGATGGCTA +GGGTAGTTTCCTTCCCCATCTGACATGTCTGTTGTGGCATGTGGTCTCCCTGGGTCCATA +AACTTCCTATTCCAATGCCTAGTCTCCTAGACATCTTGTCCTCCCTGGCCCTACAGCACG +TGCACCGACACCGAGAAAGACCATATAAATAGCCACATTGATGGTGTGGACAGTAGGGGT +CAAACAGGACACTGGGTATTTATAACACTCAAATAAACACCCAGACAGACAACATAGCAG +CGCCCATGAGACTGGCAAGCTTCTGAACTTTGCGGACAGATTCCCACTACTCTGGGAGCC +CTGTTGACCCTGGATGCAATTTGAAGGAAGCAAATTAAAACCAAGTGCTCCAGTTGGATC +CCAGATCGCTGCAGGGGAGCATTCAGTAGCCCCACTCGTGCCAAAAGAGCCACAAACCAG +TGGTAACTTCTAAACTGACTTTGTTTTTCTGGCTCCAAAACCAGTGACTTCTCATGGAAT +AACAAGAACATCTAACCCACTGGAACACCGCTCTTTTATCTCACACCGTTACTTGATGTG +TCTCTCCTTGCCCCTTGATAAAGCCACAGGCAGTCTTTTGGCTCCACTGGTAATCCCCAC +ATGGTCAAAGTCACACAGCCACATGAAGCAGCTAAACAAGTTTCTATGGAGACAGTAATT +GGTCGAGAGAGATGCTCCAGCAGTTAAGAGTGCTCGATGCTCTTGCCATTATCAACGTTC +AGTTCCCAGAGCTATGTCAGGTGGCTCACAAACCGCCTGTAACTTCAGCACCAGGAGATC +TGACAGCTGCTTCGCTTCCCCTGAGTACCTGTTCGGATATGCACATACATAAATCAAAGT +AAAATAGAGATTCTTTTAAAAATTAAATTATCATGTTCAGTCCCAAGAGATGCTAAAAGA +TTCCATGTTAGTCAGCTTTTGGGTGCTATAACAAAACACTTACAAAGATGAAGCCCTTTA +TACAATCGTTATACAAAGACCGAGCTCGTAGCTTTCGAGGTTCAGGCTGTGAGCAGTTGG +TGCTTTGGCTTTGAGGCCTGTTGCAAGATGAAAACCACAGTGGGAAGTGCATGGCAGAGC +AAACTCACTAACCTCAGCCACAAGACACAAAGCAGAGGAAGGGAGAGGGCCAGAGCCCCA +AAATCCTCTCCAGGGGCCTGCCTACTGCCAGTGACCTAATGTCTTCCCGTGTGTCTCCTT +CCTAAGGATCTCACAGCCAACTCTCAAAGGCGCCACCCTGGTGGCCAAGCCTTTAACACA +GGGGCCACTGAGGAACATTCAATATCCCAAGTGTAAAGGGGGGTGAGATGGCTTACTAGG +TAAAGGTGCTCCCAACCGATCCCCAAGACCCACATGGTAGGCAAAGAGCCCTGACTCTTG +CATAATTTGCTTTGAGCTTCACACAAACGCTGTGGCATATACAGGTCTCACACACACACA +CACACACACACACACACACACACACACGTGCATAAATAGGAACTAGATAAATAAATACAT +TAAAATTTTAAAACATACAGATCCAATGTATAGTAGTCGTAATGTGCAGTCTCTCCCCTG +TCTACTGAGTTCTGCCTGCTGTGCTGCAGTCTGTGAGTAAAGAATTGAAGGATCACCTGA +CCATAAGGCTTCAGGTGCATATGGAGAAAACCATCGGGCACCCCCACTGACATAGACATA +GAGTCTATGACATTGACATAGAGTGTCTTATTGGCCTGAAGCTCGCCAGCTAGGTAAGAC +TGGCTAGCCAGCAAACCTGCCTCCATCTCCCTAGACCCAGAATTTCAAGGGTGCACTACC +ACGCCTGGTATTTTGTGTGGGTGCTGGGGATTGAACTCAGGTCCTTGTGTTTTCAAGACA +AGCACTGCATTGACTGGACCGTCATTCTAGCCAGTAAGGTTTGTCAAACTTCTAACAGAC +TTCATATGACACAAGTGAGTGTGTTACAGCTTTCGTTGCACAGCTCAGCAGGGTTGAGTG +CGTTGACAGTGTGGTGCAACCCATCTTCAGAACTCTTTCTATAATACAGATCTGGAACTT +TTAACTGCAGTGCCCCGTTTCCCCACCCCACCCCCATATACTCCGCAGCCTCTGGTGGCC +ATCTTTCTGATTCTTGTATCTGTGAGTTTGACTCAACTAGTTGGCTGCCTATGTTTGTCT +TTGGGTAAACATATCCAATTCCAGGAAATATTTCAGAATGAGAAGGGTTCCTGAATAGGT +AATAATTATATAACCAGGTCAGATCCAGGGTCCATGTCACCCAATTGAGCCTGCTTTTTG +ACCTTTCTACCCAGTTCTTGGCCCCTGCTTGTGGCCTTTCCTGCCTGGTGGTCAAATCCC +AAGGCTCTCATGAAGGAATGTTCATCTTGAGATGTCACTCAAGACCTCTGTTTTACTTAT +CCTTGGATCTAACGTTCAGTGGCCAGGGTCACTGCAGACTGTAAAATCTACGACAAGTGA +GACAGACTACCTAACAGCCGAATTATTTTCTCCAGCATATCCAACAGGTGTTTCTGCTGC +CTAAAGTTCTCCACCTATCCTTTGCCCAATCTGAAGGGTGTATACTGGCATTTTATTAGC +CTATGTGCCCCTATGCCCACTGGCATGTGCACCCAGCTTGGTTGCCATGGCTTTTTTATG +TTCCAGCCTTTTAATGAGAGGGCAAAGTACCAGGAGGCCCCCGGACTCCGGGCTCCATAG +GTCCTCAGTTTGGATTGAAACCAAACACCAACCCTACCTTAGAGGCGGCACAGCTGAGCG +AGTTTCCTGTGCACCTGTGTGTTTCTAATCACATAATTGAGTTTATGGTTGACATTTGGA +AACTCATTAAAAAAGAAACCTGGTCACTGGCCAGGTTTCTCACCAGCAGAGTGAGAGGCT +TAAGCTGCTGAGAGCAATGAGCACCCAGAGGTGTGATTGCCCTGGTTGCTCATGTACTCA +AGGAATGGGGGCGGTAAGTTGTCATCCAGAAATGAGAGAAGGGGTTCCCACAGCAACAAG +GAGAGACTCCTATGGGAAACAGGTGCTGCTGAGAATAAAGGAGCTCCTCTTATAGCTGAG +CTGCCAGCTCCTTTTATGCAGTTAATCTTACTGAGGTGTGTTTGTTCCAGTACAGTGCAT +TAGACCTAGGGCTTTCTTTGTGCTAGGAACATATGCTAGCATGAGCCTCTGAGCTCCATT +TCCAGAATACATTCATTCATTCTTTCTCCTCCCTTCACCTCCCTATTTTTAGTATGGGTG +CTAGGGATATGAGCTTGGGTCCTCTTGCTTTCTCAGCTAGCACTTCATTATATCAAATGA +ACCATCTCCCTAAACCAGTAGTCTATCCCTTTTTATGGCAGAATAATATTCTTTGGCTGC +TGCTTCAGCCCCTTCTGCACTGGCATACAACAGACACACACATGCAGATGTTAATATCTG +CTCAGTCCCTCACAGAGCTCACAACTGACCACTTTTGTACTGATGCCAACCTTTCCCCAA +CCCTGCCTGCTTGTTTTACATTTGTCCTTGAGCCTCTTGTCCTGGCATCGACTGCCCTGT +GAGTAGTGAGTCAATTTCTTATTTGTTTATTTTTGCCTAATGAAAATGCACAGACCGCTT +CTATCCTTGCCTCATATGGTATATAAAAGATACTAAGCACCATGCTTGGCACACATCTAT +AATGCCAGAACTTAGGAAGTTGGGGCAGGAGGATTGCTGTGGGCTTAAAGCCAGCTTGAA +CTACATAGTACTGGCCCAGCCAGTGCTGTATGGCAAGATCCTGTTTGGGCAAAGACAAAC +AAACAAATAAACAAATAAAATGCAATTGGAGTAAAGTACCTAATAGTTGCAATCCAGTGC +CAATTTTAAAGAGATCCAAACATATATGTGTTCAGTAGCCTAAGGGACTTAAGTATAAAC +TGGATAACTCTCAAGGAAGGGTCTCAGGCACTCACACCACTGAAACACTGAGACATTTGC +AAGGGAGGGCGGAAAGGGAGCCCACAACGTTTTACCACTTATTTCTGCACGTAAAAAGAA +AGAGAGAAGAAAGGCGAGGGGACATTTAAAAATGGCTTCCATTTCGACTGACCTTTGGCT +TTGTTTTCTGACTATTGGACTAAAAAGAAATCAAGAGCTAGTGACAGTTGGCAATCAAGA +TTGCGCTCCTGGGATCCTTCAGGCCACCAGACACTTTCTCTTTTATAGAAGCGGAAAGTG +TTAGATTGGGAAACCCTGGTGTCAATCATCGAAGAGTGCAGCAGCTTACTGCTGATGAGC +TGTGCACTGCTGGAAAGATTTTTCTTAATCAGCATGGTTCACTGGGGAAAGCCAGGGTGC +CCCGACCTCCCTAAAAACTGCTAAACCTGTTTAACACCCATCCCCAGCACAGCTAGGACC +CAATAAATACAGTTTTCCTCACTAGGCAGAGTCTAAGCAACAGATCCTGCTAATCAGCCA +AGAATCTACTGCTGGGATCTGCCCTGCTCAGATTGTACTGAGAAGGAACCTTGAGCAGAC +AGGCAATTTCTACACACGATGAGCTGTTCAGTCCAAGCAGGAGGAGAATTCCAGGATTCT +GGGGTTATAGACATCCCTCGTTCTTTGGGGGATCACACTGAGTAGAAATAGGAAGCTGAG +TTCTTGACCACTCTTTCCTCTTGGTCTGGCTGTGACTGCCCCTTCCGCATGCCATGTGCA +GTTGAGGGAGGGTGGTCCTGTGTATACACATATGTGCGTATGGTGCATGTGCATGTGGAA +GTCAACATTGAATGTTGTTCCCCGGGTGCCTTCCATCTTGTTTTTTGAAAACATTGGACC +GGGGCTCACAGGTTCAGCTAGGCTGACTGACCAGCACATCCCAGAGCCTTCCCGACTCTA +GGATGGTACTTCCGTGCCAACATGCATAGGTTCCGAGGCTCAAATTCAGGTCTCCATCCT +TCCACACCAAACACTTTCCTGGCTGAGTTACCTTCCTAACCCTGGAAGTGCACCTTTAAT +GAAGCACCCGCCTTAATCGGTGTTCCCTACTTTGTGGAAGCCGCCTGAGTTGGAGCTCTA +GTGCACGTGGTGGTCACATGCCATCTTGCGACCTTGCACTGTGGTCACATGCCGTCTTGC +GACCTTGCGCTGTGGTCACATGCCGTCTTGCGACCTTGCACGTCTCTGAACTGGGTTTGC +CGTGACTCCTTCCTCCAGTTCTTTCTCTACTCACATACTCAGCCTACAGTTACTGGGTAG +CAGGTGAGAGACTGACTTGCCTCAAGCACTGTACATTCCCTAGGCTTGAGCGTGGCGGAG +ACATCTGAGTGAAAGGTCAGCTGCAGCAATGGATGCTGATGACTTAGGCAGAGGGGTGGG +TAGAGCTAGCTACCTGGGAGAACTACCCAGACCGGGCTGGGAAGCCTGTGATTACAGGAA +TATCCCTGATGAGAGGACATAGCTCAGGGCAGGCTGCTGAGCATGCTCGGTTGTTTTCCT +CTGCCCTCCCCAGCCCCTGTAAGTTCAGGAAATCTTCAAACTGACCCGACCACTTCAGAA +TTCCTCCTGGGGGAGGAGAAGGGGAATGGGATACCAGAGCTTGAACCCTAGGACCAGTCA +TTCTGGAATGACTGGAATATGGGAGTTGAAGTCTTCACTCCTAGAACTTAGCATCTTCTT +TCTGGAGAAGGCATGGCTCCAGCAGGGAAATCCATAAAAGAATAGCAACCAGGACCTCAG +CTACAGAGAGGGAGGCTCTGCCCAGGCCATTGCATGCCTCAGAAAAGCTGGGTGGTCAGA +TCTTGTAGCAAAAACCTCAGACCAAGCTGCCTACTTCCTGCCAGTGACAGGCATGGCTGC +TGAGCAGCCTGCACGACACAAAGGGTTCATCCTTTAGCTGGCCGGGAAGCAAGCCGGAGA +TCTGCTTCCTGCCACCAATGTAGCAGCCTCAAACCAGATCCCTGTCCAAGTGGAGAGGTC +TTGCACCTCAATTCTCAGCAGCATGTAAGGAGCCTCCCCCAGTTTCCACATAAACCAGGT +CCGGAGGAGCTAGGGATTGACTCAGTTGGTAGAGTGCTCACTAGCACTGCGTAGCTGTGC +ACAGTGTAACCCCAGCCCTTGAAAAGAAAAGGTAAGAGGATCGGCAATCAAGCCCATGCT +GGGCTACAAGTTTCAAGACAATAAAATAAAATCATGTTCTGAGTGGTGGAACACACCTTT +AGCCCTCGCACTGCGGAGACAGACAGGTGGATCCCTGAGTTCAAGGCCAGCCTGATCTAT +AGAGTGAGTTCCGGGGCAAATGGGGCTATACAGAAAAATCCTGTCTTGACAAACCAATAC +ACAAACAAGTAAATAAAATCAGCTCAACCGGTTTAGGAAGTACCTGTCCTTGTCATCAAG +AAGGGCAGTTCTTGAAGCACCAGGGGTGTGAATATACAAACAAGATGCTGTTAAATAATG +GTCCTTAAAGGGCCCTCGTTCCCTTGCTGCCTTTCTTTTCAGTCCACACGGGTGATGGGG +TGGATCACCTTTAAGGTGAGCAGCTATTCACTGGTAACTGTTGTCATCATCTTCTGCCTC +CCATCTCAGCTTTCCCCAGGGTCAGGTGACCTCCACCAAGGGGGTGAGGTTGTTGAAATG +ATGCCTCGCCCTTGGACCAAGCACCTCAGTACCCGAGTACTGACATGCTCGCCTCGAAAA +CAAATAGAAAAGTACAACTTTTTCCACACAAACTAACTCTGTCCTCCAAAGTACTCAAAC +ACTACATGGAAATGAACACTTTAGAACCCCTTACGGCTTCCTCAGTACAGGGACCAAGTC +CGGAGGTTGACACTTAGTCACCCCCTATCTTTTCTCGGCCAAGGATTAGTTACTCTTCCC +ACTGCTGCAGAGGCAGCTTGAAGAAGGACGGCTTTACTTGGCTTCACAGCCGGCGCCTGC +CAGCCGGAGCAGACCTTAACTGGTTACATCATGTCTAACTCTCAGGAAGACCCAAGAGAC +GACACTGGTACTTCGCTCGGCTTCTCCTTCCCATTTTATTATCCTGGACTTCAGTCAGAG +GAATTGTGGCTCCCACGTTCAGGGTGGGTTAACTTGGTTGAACTCCCTTAGAAACAACTA +GCAGGCATGCCAAGAGCTGTGTCTCCTAGGTGACTCTAAATCCAACCTGAATCACAATAG +TGACTGATTCTACCTACTAAGGAAAGTCTTTTTAAGGGAGGAACTGGTGTGCCACATAGC +ACTGGGGCATAGTGCTCACACGGAGGAAGTCTAGTTAAAGTGCATGTTTCACAATGCAGG +CACTGACCCCATCCCCCTAGAGCCATGCTCAACGAGGATGGGGGGGGGTTGGTGTGAGAG +TGGGGGATGGTAATTATATCTGGAAGAGAAAGGAAAACACAAACACAGTGCCTCCTGAAA +GTATTCATCCTTGCTGAAGCTTCTAAACTCTTTCTGCAAGAAAAAGCTGACATGGAGAGG +AGAAAGTCATCTAGAGACAGCTCCTCAGGGGAAGAAGACAACAAGAAATCAAATCTAGTG +GAGGAGGGGAGCAAATGGTCTGTTTCTCTCCAGGCTCTGTTAAGGATTGGCTGGCCTCCT +AATGATTCTTAAGCTAAATGAAACTAAAAGGTTTTTGATGGGTTAAAAAGAGGCCATCCA +TTAAAAGGTCCATGTTCCGCGCTCTGGGCATCTGTCACTGGGTTAACCATGTTAGTTTGG +AGTCCCTGGTGTCTGACAGTGAAAGGGGAGGGGAGACCAGGCTGAGTAAACACATTGAGT +CCATTAGATCTGGCTGTGGAGAAAAAGTAGCCATTGTTCTAGTTGCTGGGTGTGCAAGCA +TCTCCAAGAGGAAATAGATGCTTGTGAATGCTGAATAAAGTATGGAGGACATGTGCCTCT +ATTCACTGCCTGTGGTCATAGTTTGTTAATTTGGAAGGGCCTAATTTGGTCCCCATGGTG +TCTAACCTCACTAAGTTCTATTATAGGAGAACATTTGATTTTTCAGATCAATATTCTGAG +ATTAAATGTCATAGCAGGACAATGGTCAAGATGATCCCTGGTCACATTGCGATGGGATTG +GGGTTGTGGCTTGGTAGGGTGCTTGCCTAGTATGCATTGTAACATCACAAATCGATGCAA +TTTGGGGTGATTCATGTGATGGAGATGATATAAAGAGAGTTATATATACATCAGCAGGTG +ACAGAATCCGCTAGAAATGACTGGGACAAACAACTCAAAGAGAATATCTTGAACTCTGCC +CAAATAGAATGAAGAGCCTTGGGCTAGGCTCATGCTTACCATGTGAAAATTTCAGTTGAG +AAGATAAGATTTGGGGGATGGTAAAGGCACTTGTCACCCAGTCTGATAGCCTGAGTTCTA +TCTCTGGAACCCACAGAGTAGAAGAAGAGAAACAACGCCTACACTTTGTCCTCTGACCCA +CCCCCCGCCCCCCCTGCCCCAGACAGCCTTTCTCTGTCTCTGTCTCTGTCTCTCACACAC +TAAATAAATAAATAAATAAATAAATGTAAAACATGTAAGGAAAATATTTTAATACCCTTG +GTAACATATTCATCATCTTTCAAAAAAATTGTGCAAACTTGAACTTTAGCTGGTACATGA +GAAAACTAGAAGCAGCATTTTCATGTTTTACATTAGGAAGGAGAGTAGTGTGTACTGAGT +AACAAGAAACAGCCATCAGAATAGTGAGCAGTGGCTGAACGCTGACTAGACACTCTGTAT +CTACTGATGCATTAGTTCAGCAGCATTATAGGAAAGTATTGTTATTCATAGTATTAGTTC +TAAAATGAATAAAGACACAAAGTTTCTAAAGATACATAGCCATCAAATACTTGATAGATA +CTATGCCTTTGAATCCTGTGCTCTTAATGTCTATTATTTTGTTTTATTTTTGTTGTTGTT +ATTTGCTTATTGTTGTTGTTGTAATGAATCCAAGAGAATGGTATTGAGTTGTTTTGAATT +TGCAATGCCAGCTCTGACCTATATATGCACAGAATATATGACTATCTCATTTTAGAGATT +CGAATTTAAAAGGCTTTGCACGTTCAGGGCCAGAAGGGAGAACCTTTGACTGCCAGGCCA +AGGTTATCTTGTTGTTGTCTTTGTGTTGGCTAGGTTTTTGTCAACGTGGACATAAGCTAG +ACTCATCTGTCAATAGGGAACTTCAGCAAAGTAAATGCCTCTGTAAGACGAGCCTGCAAG +GTAGCCTGCCTGTGAGGCGTTTCCTTCATCAGTGATGGATGGTGAAGAGCCAGGCTCATT +ATGGGCAGTGCTATCCCTGGGAAAGTGATCCTGTTTGTGGGGAGGCAGTGGGGAGCTAGT +AGGCAGCATTCTTCCATGGCTCCTACTTCAGTCCCTGCTGCAAGATTCCTGCTTTGAGTT +CCTACCCTGAATTCCTTTGATGATGGAGTGACCTGAGAGTTGGCAATGGAAGCTGGCCTT +CATTGTCCACGGCGATTAGTTAGTTCCAGAGCCTTGGGTTAGTAAACCCCTTACATAAAA +TAATGCAGTATTTGCCTATGACCCATTATGATTGTCTCTATACTTTCACTTCTTTCAGTT +CTAGAAGCAGGGTTTCACTGTTTAACTGAGCCTGGCCTGGGACTCTCTACACTGTGCATC +CTAATCTGGATTCAAACTGCCAACAATCTTCTGCCTCAGCCCTTTGAGTACTAGGATTAT +AGATGGAAGCCAACATGTTCAGGTTCCCAAATACTTTAACTCATGTCTATCAGGTTTGTA +GTGCTTAATTCAGTAGAAATGCTATGGAAGTAGTTATGGTATGATATCCATTTGGGAATA +GTGACAAGATTTAAAATAACAAAAACAAAAAACAAAAAAACAGTGTTCAGTCCATATAAT +TTTTTTCAAATATTTTCAACCCCTGGGCGGAAGGACGAGCAGACGCATACACTGTGGGGT +GAAGGGATAGCTGTAGAAATACATGCTGGGGGCTGGTGAGATGGCTCAGTGGTTAAGAGC +ATCAACTGCTCTTCCAAAGGTCCCGAGTTCAGATCCCAGCAACCACATGTGGCTCACAAC +CATCTGTAACAAAAATCTGATGCCCTCTTCTGGAGTGTCTGAAGACAGCTACAGTGTACA +CACATATAATAAATAAATAAGTCTTAAAAAAAATACACGCTGGGTGTCGTGTTCTTCCTC +TTGCCCAGGAGCATAGCCAGTACCAAGCAGACATCCACAAATGCCAGTGGATAAAAGAGC +TTAGATTAGATGGAGATCTGTGGTCGACCACAATACCTCTGCCTCTCTTTTCTTTATAAA +TAGAGTAAACCATATTGGACGCCTACAAAAGTATTTGTGTCCATATTTAAAATGGACACA +AAGTCCCAACTCTTCTTCCTCATTCGGATGCCTGCTTCTGTCTTCTCCCATACATTCCCG +GGATGCACGAGACCAAGTCCCCTGCATGCACGACATTGGGAATTTTCTGTGGCACCTCTA +TTTGATGCCTCATTTTTTTAATGTCCTGATAGAAAGATAAACGCAGGGAGTCATGTGTGA +TGGTGTCTCAGGAAAGAGCAGAAGTGAAATTAGGAAGTGGGGTTTGTTTTTGTTTTTTAT +TTTGTTGTTTTGTTTTTGTCTTTCTGTCTTGTTCTGTGCTTGGGGACCATTACTATATGT +GTCCTCCTCTTTGAGAACTTGGGCGTGTTTGGAATGTACGCAACATCATGTGCCATCAGA +TGGCCAAAGCTAGTCTCTCTAGGATCTGAAGCATCATTGTTCTTGCTCTTCACTGGGGCT +TTGTGGCACAATAGAAAAAGACCAGGACAAGAAGTCACAAGCCAGGTCCCAACATCAATC +ACATACTTAACCTCTGGCGGCTCTGAGTCTCTGCCCACCAGAGCAACTTCATCTGGGAAA +GGAGGACGCGATCCAGATGGCTGATTGGATTCTGTATAATGGTCCCTCTGGATGAAGCAG +GAAGTTACTCACAGGGAGGTCATTTAGGGGCTCTATGACTCAGCCTCGGGGACAGGAGGA +AGACAAGGCTCCCTAAAGTCCTGGTGGAGAATCAGAGCCATTAGGCTGGGCTTCCTCTCA +AGTCGTTATTTCTACACCATCCTGACAGCCTGCCGCCTACTCCACATGCCAGCCCACAAT +GCTTCACAAGTGCTGGCTGGAGAGGAAGTCCAGTGGAGCCGAGGCCTCGTCCTCAGCCAT +GCACAGGATGTGTGAATCTAGTGGACTAATTGGAGCCAGGGTCTGGGAGGCCCCTGCTCA +TTAAGGATTTATAGAGCACCTTGTCATATTCAGGGCCCAAAGACAATAGTTATTAGCCAC +TTTTGTTTGCTCTCCATGGATAAATGTTTCCCTTCTTGGTTTTATACATGAGGGCACTTG +GGACCAGAATGAGACAGTAGAGGACCTGTGACCCTAGGAAGCCTAGGTCAAAGGCTGAGA +GCCCTTATCTGGGACCATTGGGGTTCCAATGATGGTAGCAAACACTGGTTTAGTAAAACC +CCTTCCTGATGGTTCCTCTAAGCCATCTTTAGAAACCTCTTAACTCGTACAATTACCACA +ATCCTTATTATCAGAGACAGGGACTTGATAGTATCTGAGGCTGATCCTCTTGCCTCAGCC +TTCTGAGTGATGGGCTCACAAGCAAGAGCCACCATGCTAGGTTAACGCTTTTATTTCCTA +CGCAAGCTCCAGTCATAACTAAGGCTATTGTTATATCCCCACGTCCATTCATAACTAAGA +CTATTGTCGTCTCTTAGTCTCTGACTGAGGCTGCTGAGTGTTGAGGCAGGTGCTCTGTAG +AGCCTGGATGAAGGTAGATCTACAAGAAAGGAGGACACATGTATTATTCGTATTATTATT +ATATTTATAGTGTGAAAGCAAAGCAGAGTGATCATGTCTGGGAGAACAAGCCTGGCTGGA +AGCCCCTTTCTCACAGCCGCCGCCTGGTTGCTCCTTTGTGAGAAAGCACTCCACTTGTAA +AGTTAACCACGCATCAGTGAGTGAGAGCTGTTCTCGCTAATTGGCGGGGTCCCGGGAACG +CAGCATAATTAGCAGCTGGAGTAATGGACCAGGTGCCTTGGACTTCTATTTCTGGTTCCT +TCGGAAACCAGTTGTGTGGCCCGAGGCAGTTTCCCCTCACTTCTTGTGTGCCTTGTTTCT +TTTCCTTCACCCTCAAGAAAATTTGCAGTTTTTCTTCACAAAGGGCAGGGAGGGGGCTGC +TCAGTGAGCAAGGAAACAAAAGTGTCTGTGGGGATTTGTGGAGATGCATAGCCAAAATGC +CCTGATTTAACAGGTATTGATCAGTAGAAACTCTGATTATTGATAGGACCACATAGTTGA +GTTTATAATTAGATTGTTGGGCATAGAAGTAGCTGAAGTCTTTAGGGAGCTAGCCCAGTC +ATTGCCACGACTGTCTGGTGTGTCTTTATGACACATCCCAAATCATAGTGCCAGGGATGG +GTTGTCGTCTCTGCAAACCAGGGCATGGGGGCTCCTCCTGAGCAGCCCCCAGGGATGGTG +CAGTACCAGCAGAGTGAGAGCTCATCCCCCGATATTTACAGGAAAACAGGAAACTGGACA +TCTCCCCTTTGCCTCTCTCCATATTGTCGGTTTTTATTGGTCTGTTTGGTTGCTTTTGTT +TTGTTTTGTTTTGGATTTTTGGTTTTGGTTGGTTGGTTCGTTTTGCAATGCCAGCCTTAA +AACTGAGTGTCCAGCAGCCAGGGGCTTTAACGTCATATGAACAAAAATGCCCCAGACCCC +CATGAAGAGCAGAGTGCCTTTAGCTTAAATGACATCCAGCCTTTCCTGCCAGCAGCAGCT +GTCTCTGCCCTCTCCACCCCTTCAGCCTTCTAGTTCCTGCTTCCCCCAACCTCGAGCAGC +TGGATGGGTCCCTAGCTCCACCCCTCTCCTAAGTGAGAAAAAAAAAAAAATCAGTAGCCA +GTGTTGTTGCCTGCCTGCCTATCCTCATCCAGTTCTGCAGGACACTTCCGATGTCCCCAA +GAAGATTAGAAGGTTTTCTAATCTAGAAAAACTGTCTACTCCCAGCTTTCCTTCTCAGTA +TTTACTTTGCAAAATAAAAACCAAAATAAAGTTGTGCTAAAACAGCTATCAGGGACTCTA +TTGCTTTGTCCCAGCTACGAAATTTTCTACAGAAAATGCATTACCCTGTGGACACACCCT +GAGAGCCATGACTCCAGTGTTCACCCTTCAGAGCAGCACTGAAGTGGAAGCCCCACCCCT +TTCCCTGGACAGCCACCCTGGCTAAAGATGAGGGGCTGCAGCACGCCCAGATGGTTCTAT +TTGGGCCTTTGGCAGACACACGGATCTCCACACTACACAGCAGCAGGGACCACTTAGAGG +AAAGGCATGGTTTGTGGTTTGGATTTTTTCAAGGAGCTGGGGAAGGAGGAGTTGCCAGGA +AACCAACCCTCAGAGGGTTGTGCTCCAGGGTTCTTTATCGGGCCTGGAGGCACTCCTGAA +AAAAATACACAAGTGGGGCTTTCTCCTGAGTGTTTGTGTCAGGTGTAACTTCCTTGCCTC +CCAGGGAGGGGTCTACTTTCTCTGATCTGTACATCAGATACAGATGGGGTCCTTAACTCC +CAACCCCTACTCCATGCTACCAAGACCAGGACCAGATATATCACTTGTAGGGCCCATGCC +AAATAGATCAAAACACATTGGAAATTTCAAGATGGCAGCAGCAAGCGAATGACCCTCTTG +AGCAAGGGGCACTTGAGTCACACATCCATAAAGCCAGTCCTGTACAGGGTCCACGTTGCT +TTGTTAGAGTTGGTACAGGGTAGGGTCTAAGAAGGACATATCTTTCTTTGGGGAGAAGTG +GTAAATAATCCTTTATACTTGCTGTAAGATATCTAGCACACACATAATCTAATTTAATTC +TTTAAGCTCCAAGTTAAGACGTGGGAGATTTTAGAGAAGAACTCTGGTGGTTGTGCAGTC +ACCCTCTCTCTTTTGCCAGGATCTAGAAGCTCTAGAGATCCATGACAGTGAGATCCATGT +CTGTTGATTACTTATTTCTATTCCCTTGCCCAGCCTGAGCCCAGGACCTGCTGTGGTTAA +GATCCATCTAGAGCCGAATTACTACAACTTACTTAGCTAGTGACGTGGAAGGAAGGGAGC +CTGGATTTAAACAGAAGCTTCTGACCGTAAAAACTCTGTGTCTTGCCATAGCATGCTACG +GTATGGCAAGTTATGCACGAAGCCAAGGTCATAGAGTCCAGTGGTTCTGCTGCCTGTATG +GCTGTGGTGAAGTCTAGTTGCGGTATCTATACCCAAGACGAAGGTAGCAGACTCAAAGTA +TCTACACTCAGGGATTCATGGTGGCAGAGCACCCACTGGCTGAGACATAGTTCTGTGTGT +TTAAGTGACCAAAAAATCCTTCTCAGACAGGATGGACCAGGAGCCATCTGAGCCAGCACA +AGATTTTAGAGCATTTGCTTTCTTTCCAATGTCCCTCCACCCACTTGCGACTGATCTCCA +GAGAGACAGGAAAGTCTCTAGTCTCTGGCTTCAGAGTAGAAGGCAGTGTGGATGAAGAGG +TAGCTCCTGAGTCAGAGCCACTCATCACCCCTTGCCCTTCCCATTACCCATGCAGACGGG +ATCATTTAGAATTCCATAGAGGAGAGTGTGAACGTGAAAGAATGCAGCCTCTCTCGAAAC +CAGTTTTAGTTGCTGCTCAGTTTTACTTGGGTGGTAAACATCCTGGGCCTGGAGAAAACG +GGGCTCACGGAATACTGGGAAATAATGGTCTTTGCGTGGGAAAGGTGGGTGCTGGAATAG +AGCTGGGACCTCAGTCTGGAGCAAAACCTAAAAAGCTGTGCTAAGCCTCCACATAGTAGA +CAGAGGGGGTTACAAGCAAAATCAGCCATTCTCACAGGAAAAACAAGAACCCTGCTTTAC +TCTGGAGCAAAGCAAACTCACATGCTAAGCATATAAAAGGAAATGGAAGCCGCGTGAATA +AAATAAATGCAAACTCCGGTACACAGAGCTTTAGCCCCTGGTGACGGTCCCCAGACCGCT +AAGTAACTTTCACTTTCATCCAGAAAAAGCCACCCGCTTCCTTGCTCCTAGGAAGCGGCT +CTAATTGCCTCCCGACTCCTCAAGATCAGCTTCTTTGACTCCTGGGGTTCCCTTGTCCTG +ACTCTGTGTCCCCACAGGACAGAACTCTTGCCCCCACCCACTCCGCTCCGCCCACCACGC +CTTTGTGCTGAGAAAGGAAAAAAAAAAGAATTACAAACACGCACTGTGATCATGACTCGC +CTGCCCCCAACTATGGTCGCACAGCCTCCGCCCTCCAGCGAGTGAGGATGTCTGAGGCTC +TTACACATTAACGGCAGGAAGTGGAGTACCGAAGGGAGGCTGGGAATTTGAACGCCTTCC +CATTTCAGCACTCGAGGGGAGGAAGCGCTGCTCAGCCCTCCGCGTGCACAGATGGCTACC +GCTCCCTCCTGAGCACTGTGTTCCCGGCTGCGATCCTCCTCCTCTCCCTCCTCTCAGCTC +CCCGCCCCCACCTCCTCTCCCTCTCCTTGGAGGGAAAAGTCTGCAGAGCTGAGAACTGTC +TTGGAGAATTCAACAAAGGCTCGAGCCAAAGGGGAGCAAACTTTAAAGAGAACTTGTTTT +GTGTCTGTTAAGGAACCTGCTGAAAAAATCCACACCTATTGGTGTGTGTGTTTCGAGCAC +TAGTAGTAGGCGGGCTACCGGGAGGAAGCACGGACAACTGTACGGTCTCTGCCTTGATAA +GGAAACTCTCAGCTGTTGAAAGGTTAATCAGAGAAGAAGGGACAGCGTGACCAGGGAACT +TACTACTCCTGAATTTAAACTACGTTGTTTTCCATCCAGATATTTCAATGGAGACAGTTG +GAGAATCTGTATTTCAGGGAAAAGAAGTTTTCCGTGGAAGTTCATGACCCTCGCAGGTAA +GCACAAGGAGCCCTTTTCTTTGGGGAATGCATGGCATGCCATTTGTACATTGATTTTGTG +TTGTGATGGTTTATGTCCATGACCAGGACAGAGTTCACATCAGACTGTAAAACTTTGTGG +TGATAAATGCAAAGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTG +TGTGTTTAGCAATTCTCACCTGTCTCTCTCTCTCTCTGTCTTTCTCTCTCTGTCTCTCTC +TGTGTCTCTCTCTGTCTCTCTGTCTCTCTCTGTCTCTGTCTCTCTCTCTGTCTCTGTCTG +TCTCTGTCTGTCTGTCTGTCTGTCTCTCTCTCTCTCTCTCTCTCTCTGTGTGTGTGTGAT +GCTGGAGGAATAATTGTGGCACTTTGGAGCCACATTTGAGTCACATGGGGACATTTCCTC +TTAACAGACAGGAGACCAAAGGCTTCCTTGCCGGAGCTGCTAAGCCTACTTCAGGCAGGA +CGGTAGAGACTGAAAGGCATCTGTCAACCAAAGTGGTTAGGCTCATTTATTCTGGTTCTG +GGTGCTTATGGTTTTCTTTTTAATGTTAGTTTTATGGGTGGGTATGAAATAAATGCAGTT +CTTTTTCCTTCTTCCTATATTGCACCAGTCATTGGACTCGAGAACACCAGTCTTAAAAAC +CTAAAAACCTGTTCCAAGTTGGATGCTGAACAATAAATAGGGTTCTAGGTTGGGCTGCAG +AGAGCCCTGCAGGGAAGGAGCCTGGGCACCACCAACTTTAAGCTTTTCCTCTTTGTGTGC +TGGCAATTCTATAGTCGAAGGCAGCCCACTGCCAGCAACAGGGTTCCCTAAGAATAAATT +GCTGTGTGCAGGTCCAGATGCAGACTGACAAGAAAGTAGGCCCCAGACGATACTAAATAG +ATTATGTGCACTTGAGAAGCCAGAATGGGTTCAGGTCCTGGTGACCCCCAGCCCTGAGCT +TAGGAGGAAGTGCTAGCAGCGACCCTACCTTGCTTCTGAACAGACAGACAAGCAGCGGTG +CCCTCCAGGCAGCTGGGGACTTGGGATGAGACATTGCCTACAAGGAGAGGGCTGAGGTTT +GTGCAGAAGCCCTCGTGCCTGCTGCTGCTGCTGCTGCTGCTGATAACCCAGCTGGGTTGT +GTACCTCCTTGTAATCTACACAGAACAGCCTCCTACTGTAGGCGAGAGTTTATCCCTGCC +CCACAGTTACCATGAGACTAGCAACTAGAGAACAGAACGTTCTAGAAGCCAAGCCTCTGC +AGTCAGGTGCAGAGGATAATGTTAAGCAGAAGGATAGCTCATTCAGTGGTTCTCAGGACC +ATGGGATGCATTTCATGGTCTAAAGACCTCCTCCGCAGAACACAATCCGTATGCACAGGC +CACGGAGGGGCAAGCGGATGCCAAAAATAATAATCCAGCTGAGGAGAAACTCGCTGCTAT +TTTTCCAGGTGAACTTATGTCAGAGTAACATGGACATTCATGGACAGATGAGAGGGAAAG +AAGTCCAAGTGTAAGAAGGGTAAATCGAATTCTACACCATGATCATATACAGAGAAGGGG +ATGCCTGGCAGAGCAAACATTAAAAAAAGAAGAAAAAGGACCACCTGTGGGCCTGAGTGC +AGGGAATAGACAGAGGGAAAGAATTTACCCCAGTGTGTGTGTGTGTGTGTGTGTGTGTGT +GTGTGGTATGTGTGGTATGTGTGTAGTGTGTATCTGTATGTGTGTGTAGTGTGTGTGTGT +ATAGTGTGTCTTTGTGTCTGTGTCTATGTTATATACACACACGTGTGTTCCTTCTGTGTC +TATGATCTCATCAGTGATATAATTACTAAATTCTTTTCCCTTTGCCAAGGTCTAGGAATA +TAGGAAAGACACCTAACATCATACCTTAGCATAGAGTGGGCTTTTGGCTTATTTAGCCAA +AGGGATCTATCTCATACATGTTTGGAGAATTTGCATTTTCTTCTATGGTAGATATGGAAG +GCTGAATCAGTGTTCTCTTCCATCAGGAACTGTTAGCAGAGTTGGGGACACCAGCGAAAG +AAATCATTGATGGAGTTTGCCAAGTGTAGGGACTGGTTTGAAACTTGCACATATGTGCTC +CCCAGATAGTTCCTTACTATGACCCAGGAAATAAATCAAGGCACAGACATGAATTGTGGG +TAGCTAGTATACGGTACAGGCTAGATTTGAACCCTAGAAGTCTGAGGCTAGAGCCCATGA +ACAGTGTACTGAGTGTCAAGTGATACAGACCAAAGTGCTGAATAATGTGGGCACCAAAGG +CCTCCCTGGTCATGTGGCCTTCCTGAGGAGGAGAGATCTGAGCTGGAACCCATGGGGTTA +CTAGGATCAAAGCCGGGGTGGGGGGTGGGGGTAGGCCCTCAGGCGATATGGACAACTGAA +GAAATGAGTGTTTTATGTGGACAGAAAAGCCCAAAGATGGCAGCCTGGGCTCAGAGTATG +ACCATTTACCTTGAGGAAAGGCAGCCCTGAATCCACCATGACAGGGACATCACCTGGGGC +CAAAATAACTTTCTGAGTGGAATGGGGCAGATCTAACCAGCACCTCTCCCTGTTGTGCCT +GCCCAGTAGAACACAGGTTCTGTGGTGGACTTTAGCCCCTCCCCATTGTCTCAGTTCTCA +ACTACCTTTGTCTCTGTCTTCCCCTGGGTTCAGCAAACACTGCTCCATTGCTGAGGTTTA +GGTAAAGCAGACGTTGAGGTGGGAAGGGCTGACAGGAGAGATGAGCAGAGGAGATAAGGT +CCTAATGGAGCAGGTGAAAAGCTGAGTATGTGATGTAGATCCCCGTGACACTGGCTTCCC +AGACCCCGTGAACCACGTAAGCCTTCCTTACTCTGTTACCTGGAGAGTTGTACACGGGAT +TTTACAGCTCAAGTTCATTTCAAGTTACTTTTCTACATACTTGAGCTTTCCTCGGGGTGG +GCGGTGGGGGTTCATTTACTCCCAGCCATACTGAGTTCAGATGGCAGCTTCTTGACTCCC +CAAAGATCTATGGGGGAAGCACTCCCCCTCCCTCTCTCCCTCTCCCTGTCCCCTCCCCCT +CTCTCTCTTCCCCCCCTTTTCAGTTTCTTTCCACAGAGCTGTTTTACTCATTGGTATTTT +TTTCTCCCTTAACTTTGTTTTAACCAGACTGGGAGTTGGAGAGTGACCCAACCTGCCTAG +TATCCGGTTTCTAATCACCAGATTTGAATTTCCCCTTAAATGTGGGTATGAAGAAGCCCC +ACTGTTTAATCTCTAGCTTACAGAATAGTACAGTAAAACCAGCATGAAATTTCAAAGGAA +ATTGAGGGGTGGAGAAAATGCTGTTATTCATAAGTCCCAATGAGTCTACAGTTCTTCCAA +ATTAGATATTTTCATCTCAAAATCATTGATATTTCTTCTGACACATGGATCAAGAGCCCC +ACTTACACCCCAACCAGCCAGCTCTTCCCGTTTTTTGTTGTTGTTGTTTTTGTTTTTGTT +TTTTTTTTTTTTTTTTTTGGTTTTTGGTATCCACAATGGTTTGTGAGTGGGAGCCACAGC +ACACATGTGGGGGTCAGAGGTCCTCATCTTCCACCTTGTGTGAGACAGGGTCTTGTGTTT +TTTGCTATTCACACAGACCAGGCTAGGTGGCACAAAAGCTTTCAGGGATTACTGTCCGGT +CCCTGCTTCCTGTCTCATCGTAAGCACACTGGGATCACAGATGTATACAGAGTCCAACTT +AATGAGTTCTCTGGAGAGCCAAGTTCAAGTCCACATACTTTGTAGGTTAAGTGCTTTGTG +CACTGAGCCATCTTCTCAGTCTCACTTTACTCACTCACTCTCTCTCTCTCTCTCTTTTCT +CTCTCTCTCTCACTTTCTCTTCTCTCTCCTCTCTCTCTCCTCCCTCCCCCACCACAAACA +CTTTAATTTATTCTAAGATTTTAAAATATTTAAAAATATCTAATTACATTTATTTGTGTA +TATGTGCATATGCACTGCCTTTGTCAGCATGGGTCTATGCACGTGTGTGTGTGTACATGT +GTTCATATGCATATATGTCTATGTAGCAGAAGTCAGAAGACAACTTGCAGGAGTCATTTC +TCTCCTTATATCCCGTGGTCCCAAAGGATCAAACTCAGGTTGTCAGGTCTGGCAGCAAGT +CATCTCTCTGACCAACTGTCAGACTCTATCAGTGCATCCTATAGAACGTATATCAGACTC +TATCAGTGTATCCTGTAGAACGTATGTCAGACTCGATCAGTGCATCCTATAGAACGTATA +TCAGACTCTATCAGTGCATCCTATAGAACGTATATCAGACTCTATCAGTGTATCCTGTAG +AACGTATGTCAGACTCGATCAGTGCATCCTGTAGAATGTATTTCACAGGTACTGGGCAAC +GCTGGTGCACACCTTTAATCCCAGCACTTGCAAGGCAGAGGCAGGCTGGTCTACAGAGTG +AATTTCAGGACAGCCAAGGAGAGATACACAGAGAACCCCTGTTTCAAAAGAACAAAATGA +AAACATAACAACAATAAAAAGAGTATACTTCAGTGAGGCTGTGGCCCTAGAACCCTTTTA +TCCCCCACCAAATACCATGCATGTTTTGAGACTGATGCATCCTGTTTCTATTTTTTAACT +CCACGTACCTTTCTCTACTCCATATATATTCCAATTAGAATTATACGTGTATACAGTTTA +GGGGAGTGGCTGGCTCCTCTTTCTCTGCCTTCCCTCTCCTGATTCTTAAGTACCTCTATG +TTCTGGGATGAAGCAGTAGTGAGTTAATCTGCTCTAAATTCTTTGGCGGGTGCGCACGGT +CCTCGCTACCCACCCTCATGTTTTGGATTTACGAATGAAAGACATATATATGTAGCCTTT +TATTTTAATATGTCTTAAACAGCACAATGGCTGGGCACTTCCAAACCTTCCCGAGGCTAA +CACACTCTGATATCCTGAGTTATTACTTACTAAAACCTATTTGCAGCCCTTGTGGGCCAT +GACTTCCAACCCTTACATCTTGGCAGTGTCTCTGTGTCGCTCTCTGTTCTTCACTCCTCA +GGCCGGAACCTTCTCCTGGAGTGGCCCAGCCATTGAGTTGCTTAGGGCGTATTAAATAAA +AATAAGGTCGGGGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTCTTTCATTCT +AAATCCAAAACATTGGAGTGGGTAGCAAAGAGCACACACACACACACACACACACACACA +CACACACACACACACACACACACCAGGGAGTTTAGAGCAGATTACTACTACCACTTCACT +GGGAATGTATCTGTACTGGATAAGCAGACCTTTCAGGGAACATCTGTCTACTTAGAGTGA +TGCAGGAAGTCTCCCCATGTAGGAAATGCTCTGGACTGTGGAGAGGAGGAAAGAATTCAC +CCATCTTCCCCACAGGCAGCATCGCCTGGTTAATGAAGAGCATTAAGAGCACTGTCAAAC +TTTTTTTCCTGACTCTGAAATCTGTCTTGGCTCCTTGCCAAGAATTGAAGATCAAAAAGG +ACCATCAGGTGACCTAGAGTGACCCATCTTGCCCAGGGGCTAAAGCATGAGGAGTCAGCT +TCTAGACACAGCATGGCCACGTGAACCCTTCAGTGTGTATGTACCTGTGTCCTTGTGTTT +CAGGGTGAACTCCCCTGTCCCCTTCTCGTAATAGGCTCTCACTTAAAGTTGTTTATTGAA +TGGTGTCTCCCCACCACCACAGGGACTGAATGAAGCTTGTACTCCTTGCTTTTGCAGGGC +TTCAGTGACCAGGAGGACTTTTGGGCACAGTGGCATTGCCGTGCACACCTGGTATGCGTG +TCCGGCATTGATCAAGTCCATTTGGGCGATGGCTATTAGCCAGCATCAGTTCTATCTGGA +CAGAAAGCAGAGTAAGGTAAGCCACCAGACCTTCTACCAGGCGGCTAACTGGGCCTCAAG +GCAGCAGTGTAGGGATGGAATTAGATGGGTAGAGGAGGAGGGAGGGGCTGTGTCCTTGGC +CTGAGACCTATCTGGGTAAGGCCTTGCCTCTTGGGGCTGCAGGTAGGAAGAACATCAGAA +AATCTTTAAGAGGCCATGCTGGGTGCTACCTAGCAGGGTACATACAACTCAGGGTACAAC +CCAGCCACCACCAGAGGTGCTTAAGCCTCAGGTACAGACCCAGGGAATTCTGAACATACT +TTCGGGGCCTCTGGAGACTCTCTTAATAAGTTCTCACACCCTTACCTATATTTAAACAGT +GGTATATTGTTTTCTTTGGGGTGAGAGTGCAGATAACCATCCCCACCACACCGACAGGAA +TAACCGCTCAGGGAAATTGCTGTGAAAAGCCCTCCAGCCTTTCCCACCTGCCAACTCTGT +TTTTAAAATGTAAAGCTGGAAAAGTGAAAAGGAAAACAAAACAGAAGCAACACCAGCTCT +GACTCCCTCTGGTAGACCTGGAGCCAGGGGCCTTGGGAGCCTGCCATCTCTGCACCCAGG +AGGTTCATCCACCCCCAGCCTGAAGGGCCAGCTGTGCTCTCTGGTGGGTGGGAGAACCAC +ACACTTTTGGTTCACATAGGGCTTACAACAACACACCAGCCCTCTTTCTCCACCTGGCTT +CCCTTCCTTCTTTTCCAGGGACCCCACAGGCCACTCCCACTCAGGGGATCTCCGAAGGGG +CCCTGATGTGGAGAAGGCTGTAAGCCTGCAGTAGGATTCTACAGGCTTCAGGTCATGGGA +ACACCGGGCAAGATCAGCCTTGGCCCCTCTGGTGGCTCCCAGCAGCCATAGAAGTTGCCT +CCCCCTGTTCCCAGGGGCAGGTGGCAGTTAATGCATCAGGGTGATTGGACTGGTGGTACC +CTCTGGGCTCTTGTTCCTTTGCTGTGGGGTTTCTCTTTCCTATGGAGAGAAAGCAGGAAT +TGAAAGTAACATAACTTGCAACTAGTAAAAGGAAACTGGCAGAAATGCCCCCCCCCCCCC +GCCCGGCCCAGTTCACTTCCAAATCATGGCCTGTCCCCATCACAGCCACCATCTGCTTTG +TAAAGAATTTATTGGGTTTTTTTTAGTCTTTCTGACCCCTTTATTTAGTCCCTTTTGGGG +TGACCAAGTCTGAAGGTGTGTGTGGTGTTCTTGTGGCTGGAAATCATGAGTGTATCCTAC +ACTCGTCTAGTGGCGACGGGCCTTAGCACAAGCCTGTGAAGCTTGGTTAGGTCAAAAGAA +ACAGGGCCACGGGGGTTTGACTCATGGTAGATGTTGAGACAGTGGGTGGGGGTTGGTGCC +TTGCTCTCTGGTAGATAGCATTAGAGGTCAACACCCACAAACATGGGTGGGTTATAACGG +TTGGAAGATGGAATGTTTCTCCTGAATTCCCAGTGTCCGTGACTCTTAAGGGTAGAATCC +TACCCCACCCTCAAATTCTAATGCCATAGTTTGCAATGGAGACAGGAAGTAGCCTATGTC +ACCCACAGGATAGTGTAGTGTCAGCGGCTGGCTTGGTCCTCTTCCCCAGGCTGGTGGTTT +TTGTTTTGGGGTTTTTTTGGTTGTTTTTTGTGTTTGTTTTCAGTTTCCTGAGTGTCTCAA +GTAGTCTATTCTTGGGGTTCTTTACACACACACACAAATGCCTATGAGAAGTCTTTAGTA +GACTTCCAGTTAGCCACAATGGATACAGTAAGCGAAGCCCAGGAAGAAATGATCACCAAT +CCTTTTTTAACAGGAAGCATTATTAAGAGACAAACCAAGGGCTGGAGAGATAGCTCAGTG +GTTAAGAACACTGGCAGCTCTTCCAGATCAGGGTTCAGTTCCCAGCACCTACATAGCACT +TCATAACTCCCTCTGACTCCAGTTCCAGGGCGTCTGACAATCTCACACAGATGTATATGC +AGGAAATAGAAGAATGCACATAAAATAAAAATAAATTATGAGAGAGAGAGAGAGAGAGAG +AGAGAGAGAGAGAGAGAGAGAGAAAGAGAGAGAGAGAGCAAGAGAGAGACCCAACTATAG +GAGGTGGCCCAAACCTGTAATTCTAGCTCTTGAGAGGCAAAGACAGGGAGACTGCTTCTT +CAGGGCAAGCCTAATCTATATAGAAAGTTCTAGACTAGCTAAGGTTACTTACTTAGTGAG +ACTGCCTAAAAAAAAAAAAAGACCAAAGGCCAAAAGCTTGAGGAAGCTCTCAGCTGTCCT +TTTCTGTTTACTCTGAAGGACAAGTAGCCGAAGTCCCAGAGGAATAGAATTTTACCAAGG +AATCTTTACATGGCCACAAGAGCCTTAGCTATGTATCAGGCAAGAAACATTTGTTTTCTT +GTGGTTTTAGGAACCTAAGATGTTATTGCTAAGCAAGTTCTCTACCACTGAGCTTTGTTT +TTAGCCCTTTGTGTCATTTAGGAGTCAATTCTTTAGCCTTACAGACAGGTGAGGACCAAG +CCCCTCCGTTTGGACATCAGATGACTATTTTCTAGCTCCGTGACCTGGGTAGGTGTCTTA +GGACACGGTTTTGCTTTCTCTAATTAGAGAACAGAAAAGGAACTTCCTGACCCAGATTAG +TAGTCAGTGAAGTGACATGATGTTTATGAAATTTCTTTAGGAAATAGTTTTACTTTAAGA +AAATTGTGTTTTATTAACATCACGATTAAGCTAACCCATTCCCTTGTCTAATGCTGCATG +GAGTTTAAACTTTCTGAGAAGCCCCACATTAAATCAGAGATGGCGAAACACTCGGTAGGA +ATTACATTGTGACATGGTTCATTTCTGAGATGTCATGTGGCCCATCTTTGGTGGGCACCA +TGGACTGTGCGAGTGAGTGTCAGCAGGTCTGGGATGGGAAGCTTCAGATATTTCTGGACA +GCCAGTGTGGGCTGGCATCCTGGCAAGGCTTGGCATTCTACTGTATGGGGCCATGCCAAC +CATTCCTTTCTCTGAAGAGCTCCCAGCATAGTTCAGGCCTCCCAAGTGATGTTTATCAAA +CCCAGAGAAACAAGTACTGTCTAGTGGTTTGAGTCAGCGTGAGCAGTAGCCAAGACAGCT +CACGGGTCTCCTCCCTGACATCAGCTTACTCTTCTTCAGAGTCAGTATGCAAATCACTTT +GAAAGCCTCCCCTCTCTCCCTCTGCTCTCTCTGCATTTCTTCCTTTCCCTTCCCTTCTTC +TTCCTCTTCTTCCTTTGGCTCCCCAGACATGTACAAGAAGGGAACATTCTACTGTCAAAG +GCAGAGTGGAGGGAAGCTGGCTCTGTAGACACTAATTATAATTGATCACGTATATCTGCT +GATGTTAAAGATCAGAGATGCTGTCAAAAGGATCCCGTGACCTTTGCATCCTGGAACCAA +AGAGTGTCTTATAGACTTTAGGGGAAAGTCTTTGAAAGCTCACATTGTTCAGAGGAACTG +ATGGATGCTTTTCCTCTGACCTCAGAGCGGTGCGCTCTGCGGTTAATGTGCAGACATCTT +TCCTCCTTAATCTTTTATTTTTTTAATCATTCTTCATCCAGTCTGTCATTTATTCCTTCT +AAAATAAATAGCATTATAGAACAAATTAAGGCTTCCTCACCGAACATCAGCACCTAATTG +AGTGGTCAGTTAGGATGTTTAGAGGCTCTGGGGCTGGCTCAGAGACCTTGCTATGCAAGA +AGAGAATCTCCAGGGAGTGTTAGGTCATTGTGATAGGCCCATTCCAGAAAGTTCTTAAAG +TTACCAGAATCTAGATTATATTAGAAAAAAACGGTCTGTTGTTGCTGCTTCTGTATTTTG +GTTTTCTGCCAGTGAGGTTGATATGTAAGGGGGCAGGGTGGACAGGAGAGTGGGGAGGTG +GGAAGGGAGCTAGTCTGAGGATTTCCATATCATTAATGGGATCCTTAAAATGTCAAGTAA +AGCCATCAATCTAACCTCATTCATAAAGTTACATCCAGATTCCGATTTATATCCCATTCC +TATTGCAATGGTCTTGATAGAGAGAATCTGGCATGGCCCTCATCCCAGCTCTGGTGTGAG +CTTGAAGATCCCCATGGTATAAACAGGCATCGGAGGATCAGAGAGGTGAAGGATCAGAGT +CTAACAGTGAGTGACCAGGAGGAGCTCCTGGGCCCTTGCCGCTGTGCGACATGGGTTTGG +TGAGGTGCTGCTCTGTAGTTGTTCAAGTGTGAGCTGCTTCTGTGAAAACACAGATCTTAG +TAATGAACAGTGCTGAAAGAGAGGAAGTAATGGATTGTGCTCGCCCTGCTCGCCTGAAGG +ATAAAGCACAACCAGATGGGTGCTGTAGATATGTAGAGTGCACATGAAATAGAAAGCCCT +TCCTGCTTCCTGCTACAGCCAGAAGGCTGCCAAGCCTGGCAGCCGGACTTGTTTATGAAC +AAGGGGGCCCTAACCTGAGGAAGTTGACCAGATTCTAAATGTAAGAAAGAGGAGGCCAAA +GTCAAAGCACCAATGTGGGAGAAGGAGGGGCGGAGGAAGACAGTTCACATCGGGTGAGCA +ACTCGAGAGCAAAAGTCTAGGGGCTTCTTCTGACCGGAAGTCACTGTCTTCCATCAGGAT +AGACAACAACAGGCCAGAGGAAGGGCAAGGCCTGAAGGGCCCAGATAGCCTCTGTGAGAC +AAATAACAGCCCCCGAGCAAAGGAGGAAGCCTGTAAATCAGGAAGAGGGGACAGTGGTGT +GCAGGCCTCACCAAGGCTGTCAGAATCTGTATGGAGCCTTGTGGGTATGGAAAGACCTGC +TCTCAGGCAGCAGGTCCCCACTGAGCACCTCAGCTCCACCACAGAGAGCCAGGGTCTGCT +TAGATTATAATTTGTAGTGGTTTTCATGATGTGTATGCTATCATAAAGACATTGATTTCT +AAAACAACAGCAACAAATTACAAAATGTTAAATAATGTCTATAGAAAGGAAATACAATGC +ATTTTCACATTGCAAAAGATGTCACTAACGTAGATGGCCTTCCTGGAAAAAAAAATCACT +TTTAGAGATGAAATTGTAAACTGGAAACAAAATGGTTTGTGGGCTCTGTTCATCAGCTAT +GACTATTAGCCCAGTAGGGTTAGTTGACCTGCATACAACATGGAATGGAATTTGAATTGC +AATATGAAGACTTTAGAATCTTCATAGATTTAATCAATGAAAATTGAAGCAAATCTGTGA +CAAAGCTTTTGGCAGGACCTGAGTATTCAAGAGCTTTCTGTCTTGTGTATACGGTCTTTA +CACATGTAGGATGCTAGTATCCTACCATCGAAACTTTCCCTGATCACATGGGTAATAACT +GAAGATGCTGAATAACTTCTAAACTTATTATTTTATGAATTTGTTTCACATATTTCATCT +GCCATTCATAAAGCTAGGAATTCATTTTCTCCTCCTTGCTTAAGCACAAATAAGTATAGT +CACAACTATTTGTATGTATGTGCATGCGTGTGCGTGTGCGTGCGTGCGTGCGTGCGTGCG +TGCGTGCGTGCGTGCGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGCATGTT +GCTAGGGGTTGAGCCTAGGATCTTGTACACACTAACAAAGTGCTCTACCATGACCTATAC +CTCTTCATTCTACTTTTTATGTTTAGAACAGGTATCTCACTAAGTCACCCGAACTGGCTT +TGAACTTGTTCATTGGCCCAGTCAGATTGTAAATTTATAATTTCCCTGCCTCAGCTCCCC +CAAGTAACTAGGATTACTGGCCTGACACAATTTTTCATTTGTTGCTCTGTCGAGCAGAGA +AGAAAGGGGAGGAAGGGGAAGGAATTAGAGGGAGGGGAGAGGATGCTGTGCACACAGCTT +GTCTCCTTGGCTCCAGTGCATCACTCTGTAGTAGGTGGTAACTTCCCTGGCTTATATTTA +GGAACAATAAGGCTCAATGAGATTAACTGCCTTTCCCAAAGACCACACTCTTCCCACTAT +GCTCTATAGCCCGTGCTCTCATGGGCTGTGAATTCCAGTTTGTGTAGCTTACGAGCCACC +TGGATTCGGGCTTACAAGTAGGCAAGTATTTTCTTCCATAACCTGTTCACCTCCCCTTTC +CAGTCCAAGATCCATGCGGCCCGAAGTCTGAGCGAGATCGCCATTGACCTGACGGAAACA +GGGACCCTGAAGACCTCAAAGCTGGCCAACATGGGGAGCAAGGGGAAGATCATCAGCGGG +AGCAGTGGGAGTCTGCTGTCCTCAGGTAGGGCCTGCGCCTGAGACACTGTCCACAGATGG +CTTCCTCCCAGGGACGTGGGGACACCATGCACAGGAGGCCACTGCATATGCTGTCCAGAA +GCTGGCTTTAGTCGTCAGACCAAAGTGTGAAGCCAAACATGGGTCTAAGAAATATTTCCC +AAGGGGCAGAGGGAGATGTGTGTAACTTCAGTGAGGCACAAATTGTCAGTGCCCTCTAAG +GGCACTCACTCATGGGGTTTTTTCGAATGCTGGCTGATGTAATCATTAACTATCATCCTG +AGTGTCAACTCCAAAGGCAGAGAGTAGGGTTTGCTTGTGTTCCCTTAAGAGGGAGGCTAT +CCTGGTCAAGGACATTCTGTTTCCAAGGAGACATCTGGGGCTTTACAGGGTAAACGAGTA +AATGAGACTTGCTGTCACAAAGGAATGGCCCTTGTCACCACCTGGTTTTACTCCCTAATT +CTTACACCTTCCCCTAACACAAGGTTGTTCTCTGCGACAGTCCTAGCTGTCCTGGAACTC +ACTTTGAAGACCAGGATGGCCTCCAACTCATAGAGATCCACCCGTCTCTGCCTCCCTAGT +GCTGGGCTCCAAGGTGTGCCCCACCACACCCAGCTCTCTACCATCTGTGCGCATCAGGCA +GGTCATTCTGGCATTAAAGATTAGGAGGTCCAGATCAAATTTATCTTGGCTTCAAGAGTG +GAGATCAAGGAAGTGGTTCATTGGTAGAGCACTTGCTTAGCGCACTCAAGGATCTGAGTT +CAACCCCCAGCCTCCAAATCAGTCAGAGTGGGGGATGCTGCTGTTTGCTTAAATGACATG +ACAGGCCTGGGTTTATATGAGGTCAGAGGGAGAAAGACAGAATGTTTTGTGAGCCAAATG +TGACTAGCCGATGCCTCCTTCCAAAGCTGTTTAAACCCTGTTGAATTTAGGTGGCTGTTC +TAGTCTGATTTCTAAAGTGTTAAACTGTGCTAAAACATTGTGACCAAAAGCAATGAGGAG +AAAAGGAGGGTTTGTTTCCTCTTACACTTCCAGTTAACCATTCACCACTGAGGGAAGTCA +GAGTGAGAAGCCAAGGCAGGAACTGAAACAGAGACCTCAGAGGAACTCGGCTTACTATTC +TGTTCTCCAGGCTGGCATTCAACGAGCTTTCTTATGCAGCCCAGACCCACCTGCCTAAGG +ATGGCAGTACATCTACAGTAGAGGGAGCCCTCCCTCATCAATCGCCAGTCAAGCCCACAA +AGACATGATCCCAGGCTGATCTGATCTGGGCAGTCCTCAGACACAGGCAGATGATCCTGT +GCTGTGTCAAGTTGACAGTTAAGCTAACGAGGATGGGAGCCATGTCACCTTGCCCCTCTG +AGCTAGGAAATGAAGAAGCCTTAAACTCCTGTCCTTTTCCAGGGCTAGAGCTATAAACAG +TGACTGCAAACAACTGTAACAACAGAAAAGGGAAAGATAAAAGAGGAAGATGAGCTAACC +CAAGTTAGCTTCTGGGCTAGTGTTGCCCACTCAAAAAGAGCTAAAGGCAGGAGAATGCAC +ACTAGCCTGGAATGAGACGTGGGTTTGCTATAGAGCAGACAGAGTGTGGATCAGGTCTCC +ATGTTGGACAGGCTACAACCCAGTGATATGTTCACATGCTTGTGAGCTTTATAATATGAC +ACGTTGCACATTGTTTGTTCTAAAGAAACTGTTAAAATTAGATAGGCTTCAGGTTCACAA +GAGCTGGATCTGTCTCTGCCAGACCTCCAGGACATTGACTCTAACTCTTAATTCTGCACC +TGCCTGAAATTCTTCAAAGCTGTTTCATATAAAAGATGTGCCAGGTGGCCACTGCTTCTG +AGGCTCAGAGGTTTGCAAGGAAGACTGTAAAAATCCTAAGGGTCTATCTGGAGTTACAGC +CCCACCCCCCCTCCCGGCCTCCCACTGAATGGGCAAAGCAGAACTAAAGGGAACGCTTTG +TCCTTTAGACACTGCATGCAATGAGTTCCCTAGTTCCTGTTAAGCCCAGTCTGAGGAAAA +AGCCTGGAGCTATATCCTACCTGCCTCCTATCTAGTTACAGAGAGTCCAGCCTTGCTCCG +CCCGGACTCTTCCAGCTGAGTGTCAGAGGATACAATATGATACAGCCTTGGCGCTCATCT +CCCAAGATGCTGTAAATCTTCATGAGCCCAAAATCAGTCTTTATTTCTACCAAGTTCCCA +GGTCACTCTGCTGCTGCTGCTGCTGGCCCAGGGACTGTGTTCTGGCGGACGCTCTTCTTG +CCAAAAAGAGGTTAAAGTGGGCATGTGGCTCAAGATAATAAAAGCCAGGCTTTTCCAATT +TGAGCCTATAACCTGATCTATCTTTCTGGGGCCCCCATACATCTGAGGCAAGCAAGCTCT +AAGGGCACCAAGACAGATGCCTATCAGAAGCTGTAGACGAAGTCCCTAAGGTGAGACTGA +CCCCTCCTAACCACTAGGAATACCATCTGAGCATCTTTGAAGCCAGAATACAATCCATTT +CTATTCTGCCATCAGATTGGCATTAATCCTCAATCCAGTGGGCTAAAAGAGAAGTCACAA +GAAAATCTTCCTGCCTGATCCATGCCTACATGTAATGTTTGAGCATCTTTCTCTCAAGAT +GGTGACGTGACTTTCAAATGTTATAGTGGGGCCCGGGTGAGGTGTTTAGAAAGCAACAGG +AGCCTCGAGGCCACATGCAGGTTGTACCTGTAAGTAGCTTCTATCCACTCAGCCCTTCTG +AGTTTGCTAAGCCAGAACAACTGTGGAAGGAAGAGAAAGTCCCATGAGGAGACCAAGGAA +CTTGTCAACCTCTACCAGGCCATACAAGTTTGAGCCTGAAAATTGTCTGTGAATGCCAGT +AGAGGCTCTTTGGGAATGCCCCACGCCCACCCTCATGACTTAGGAAAACAGCGGGGACAA +TGGAGGGAGGAACCAGAACAGGATGCCTGCCATCAGTGAACAAAGGGAATTTCTAGGGTA +CATGGTGTGGTCTTCCCTCCCACAGAGCCTGATGCCTGCTGCCAGTTGTGAGTGCTTGCT +CTGGGAGGAGGCAGCCTCCATCTAGGGAAAGCCAGCCTTCACCACAGGAAAGCCATTGAT +AGCACTGCCTATGATGGACCAGGTTCTTGTTCCCAGTATGGAGAAATTTAAGCTGCTGGT +CTAAAACTGGGGCAGCTGCCTAGTTTTCCTCCTCTGTCTTTCTGTCCTTTTGCCTGTAAC +ATGTTGTCACACGCTTGCTGTCACAGGACAGTTCTGTCTTTTTATTAACACTTGCCTGGT +CTTCCATGCTAAGAACATTCACTCATGAACAAGGCAACCAGCATCCATTTGCACAAACTG +TTTTTCCTCACTCCCTCTTTATCAAGCGGTTTCTAGTAAATGCATCTTAGAAGCATATTG +AGAACCTAGCCAGCACAAGCTCATTGTCCAGCCAATGGCCACTAGTAAAGTTGTTGATAA +ATTTTGTAGCATAGCAGTAAGGCCTGTGTCACCTGTTAAGAGTGTCCTTTCTGGGGACTG +CCAACACATCTTCCCTCACAGGTAAAATCAATACCACACTGATCGTTAGGAATGGCATCC +AAGCATCTTTAAACTAGACAGTGCATCTCTATCCTGCTGTCAAGTTGACCTTCTTTGTCA +CACTGGTGTTAGACCTTCTGAGGTCACTTGCATTGGCCCCTCAACCCTTGCTGCTTCTAT +TCATTTCTTCTGACACATCCCAGTAGTGCAACATCACGCATAACGGAACTGCATAACAAT +GCTGTTGTAGTTCTATAATGTAAACATTTACTTTAACTCCTAAGATATGTTCTGCTTTGA +TTTTGATCATAACTTTGGGGAACAACCCCCTCGATCACCACCCCCCAGGCATTGCCAAGG +AGTCGGTGCTGCCAGGGTTTGTTGATGCTGCACCGTAGAACCTTGAGTGCTACGAAAACT +CCTTCTGTTGAATGGATGTTTCTGAACTCAATTATGCAGCCAAAACTGGGGAGAGGGTTA +GTGTACGCCAGCCTTTAAAACATAAGAGTGCCTCTCTGAAAAGAGTTTGAGTATTGTCTG +TTGATGCAAAATGGAGATAAAATGGTTCTAAGCTATTAGCAGCTTTAAAGGAAGTTGTTT +CTATTTATGGCTGTATAACTACCTTTAAAGTCACTAAGAAGTCCAGTTATTGGTATCTGA +GGCCTCTAATGCCAAAGAAATGAAGGCGTGCCAGTGTTGAACATTCCAAAAACCAGAAGC +TTATCCACATGGACGCCCTGAGTCGGACAGAGGTGGGCACTAGCATTTCCAAATGAAAAG +GGCATATGGTTCCGCATTGACTAAGCTTGACCTGCGTCAAGACATTTCACATAGGAGCTC +CCATGAGGAGACTGACAGAGTTATATCCTAAGTCAGAGTATGGGCCTATGTTGGGCAAAA +CCTACCTGTATAAGAGTTCAGGAAATCTGCTAACTGACCTCCCAAAAGGGAGGGAATAAG +CAGAGACATTTAGTCACAGTGGTCTGGAAGGGCCTGGAAATTTCCTCCCCATTTGGAGAT +AGCTTTGGCCATGGAGATTTGGTCACATAGGCTTTAAGTAACAAATTGTTAGGATGCTCA +GATTCAATTTGAGAGATCAAGTGTAAGTGCAAGCCATCCAGCTGCGCTGTTTTAGAGCGT +GTTCCTTCTCTCCCCGCCAGCCCGGCTTCTCTTTCTACACGAGCTAGGTTACAGCTTACT +GGGCAGTACATTTGCCTATATCCTTCAATCTAATCCCCAGCTCCATCAAAAAAGAAAGAA +AAGCAGAAGATCCAAGTCATGTGCAGGATCTTCAAAGGGTTTATTTCTTCTCTCCCTTCC +CCCATGACTCGAAGGGATTGTGGAGGAGGCGTAAGAAAACACAGACAGCCGTCCTTGTCC +TTGTAGCTGAAGACAGTTGGCTTCCATAGCTTCTCTGGAAGTGAGTCTAAGATTCGGGTC +AGTATTGTTTTAAGGATCTGTCCTCACGGGACAGTCAGGATTTCAGGGAGAGCTTGGGGA +GCTGTCAGAGATGTGATTTTGCTCTCAGGCTATTTAAAACAAATGGCACAAACCCACTTA +GAAAATACCCAGGGTTCTGCAGGGCCCCGTGGCTTGCTGTATTAGCCACCCAAACCAACC +AAACCAATTATGTGAGTGGGGGGGGGGGGCGGGAAGAGGGAGATAAATTATAAATTTATG +ATTTGGCTATGTGGTTAGTTTGAAGGCAGCTGAGTCGTCTTGGCTGTATGGTTAATTTGA +TGGCAGCCAAGTCTCCTTCCATTTGATCAAGCAGGGACATGAAGACTATGGTGATGGATC +TGTGGTTTTAAAAAAGTAAAGCCACACCCAAACCTGCATTCAGCCATAATTCCATGGCTC +TGACACTTTTCATTCTAGGAAAAACATATTGTGTTCAACCCTGACCCCAGCCTTCCCTGG +GACGGGTCCACCTTCTTTACTCAACAATTCCTACATTCTCCTCCTCTGAATGCAACCACT +TCCTCCCATTGTGAGGATGCTTATTAATAACTCGTGTAAAAATGATGATGCCATATGTAG +CAGAAGATGGCTTAGTCGGCCATCACTAGTAAGAGAGGCCCCTTGGTATTGCAAACTTTA +TATGCCTCAGTACAGGGGAATGCCAGGGCCAAGAAGTGGGAGTGGGTGGGTAGGGGAGCA +GGGCGGGGGGAGGGTATAGGGAACTTTCAGGATAGCATTTGAAGTGTATATAAAGAAAAT +ATCTAATAAAAAATAATGACGATGCCAGCTATCTGACATCTCTCCCCATGAGAGGTGATG +TAGCGCCTACTGGCTGTGCACTGGGAACTGTACCCAGCCCACACCACACGAAGCACTGCA +TAAATCGTGCAGTGACTCTTTTTAGTGATCTTCCTTTTGTGCTCTTCTCTTTTTTATCAC +CAGGAAGAAGTCTGTCTTCTTCCTAGATCTCTCTCTGGCCGTTCAGAGTTTTCTATTGGC +TGTGTGGTGCCTCTCCTTTTAGGTCCAAGATGAACTGCATTCCAGAGGCCTTAAATTTGG +TCATAACCTCGGCTTTGCTGTTGGGCACAACCTCCCAGGCATTGCCAAAGAGGTTGTTTA +TGCTGGACTGTGAAACTGGGCAGGCTGCAAAGGCGCTGTCTGCAGAATGGATGTTTCTGG +ACTCATCTGAGCAGGTCTGGCCTGAGTTGAAAAGGAGAGGAAAATGGAAGGTGGTCTCTT +CCACTTCTATTTGGTGGAGGGCGGAGGTAACAAACTCACTCCTATGGGTGTCCAAGGGTG +ATACTAGGATAGATATATGTACCTGTGGAAGAGAACTAAGACTGACACTGTATAGTCTGA +GTAAACGACTTTGGTGGTAAGGTTTTAACATCAGAAGAGAGATCTCCCTGCCCTCTTCCA +GACACATCAGTATTTCTACTTAGCCAAGCTCTGTGTCAACTTCCTCATCTTTGCTGAGAG +CACAGAAGAAAGATCATGGAGATTTGCATTTCATCTCCAAACCTCCATATTACAATAGAG +CAAGAGCCCTGGGACAGCAGGATCAGCTCCCGGGGTTCCTGAGCCAAGGAACAGTGCGCC +TATGCCTTACCCACAAGTAATGGTTTCAATTAGATAATCTATCAGATGCTGTTAATGTTT +AAACACAGATTGTCTCTCTATTCACCTCCTTCCCTCCTTCTTAGCATGGAGTGCCCTCTT +CAAGTGACATTTGTGTATTTCCCTTTTGGCAAAAAGTGCCACTTAATCTCCCCCAAGAGC +AAGCCACCCCGAAGACTCCCAGACACCCCCAAAAGATGCTTGCTTTTCAAAGAACTTCCA +CTTCACTACTTACTGAACTAATGATTCCATTTGTAAAGTCTCCAAGCATGTGTTGTTCGT +GTTGGAAATCACACTGAACTTGCAGAGATGGCCCCTGGAGATGGCACACTGATCCTGCCA +TCTGCAACGTGGCATTATACCACAGGGTCTCTAGGACGTCTCTGATGTAAGGAATTCATC +CTTGAGAACTTCTCTGGGAAATAAATATCTCGTTGTCATAAAGGGGAGTCTAACCCCTTT +CTCCATATTCACTCCTGGGTATCTGCCAAGCCTCTCCCTCCCAGCTTCTACAGATCTGTT +GGGACTTGGCTGTCTTCATTTGCTTGTCTTAACTTTTCATTTTCCCCTTAGAGGCCAAAC +AGGCAGTCATTTCCTTCCCTCGATTTTACAGACAACAGATTTCTTTCTTGCTGGGGGTGG +AGATGGGGGATATTACTATTTGTGTTATATTTCCCTTCCTTCCAAAGAGGAAAGCTCCCC +TTCCACCTTCTGGATTGAGGGTGGGAGCAGGGGGCCTGCTCATCTGCATCTGTCTGTGAA +AACAGATGCACAGGTCTCTGCGAATCCTCAGCAGGATGCAAACTCATATCCGGTGCCGAC +TGGCTTGGGATCTTTGGAATGACTGCAACAAATTCTCCATTGCAGCTGAGTGAGGAGAGC +CTTCCATATGGTCACAGGGAGAGGGCTTCTGTTTGCTCTGTGGCCCCTCCACATGTGGTC +TCTTCACATACAGCTGCCACCAGCCCGGTCTAGGTTCCCCAGCTGGAAAATGGAAAATGG +GTCCCAAGTCCACAGTAATATCTGTGATGCCATCTGGTTTCCCCTGAAGATCCCCAAATG +CCCACTGAAAATGACTTTCTTTGCCTAGCCATGTTTGGATAATAATCATCTTCCTAGGGC +TGGGAATGTAGCTCCCTTGGTGGAATCCTTACCTGGCGTACTTAAAGCCCCAAATTCAAT +CCCAGCACCATATAAACGACTGGTGCTCATATTTACCTCTTTAATGGCAGAACTCAATAA +GTAGAGGCAGGAAAATCAGGGTCAAGGTCATATATATGGAGGTCAAGGTCAGCCTGAGCT +AGAGACCTTGTCTCCAAAAATACACCTATAACCAACTGTCTTCTTCACCATCAGCTCTTC +CTCCCTCCCTCCAGTGACCTCGTTCAGTAGAAGCCTTTGGGTTAGGAGTGTAATATGATC +GTGAACTCTAGCCTAGAATCCAAGTAGAGATCTCACTAACTCAGGAAAGGTTTTCTGGAG +AACTCAGCTGATGGTAGGTTTTCCTGGCTGTCATCAGAGGGAGGCTGAACCACCTCAATG +AAGTGATCATTCAGAAACCAAGCCAGTCCCCTAGCTGGCCCCTGTGTTGTGGTGCTTCCG +GGCAACGATTGTGCCCTCCATCCTCATTGTTTGCTTGTCTCCGATTCCTCCAGTGGGTGG +AACTGAGGGCTGAGACTATGTCTCCCCCATATTACCTTGCACATGGAAGGGACTCCAAAA +ACCTCTGTTGTCGCACCAGGAGATCTGAAGACCGCCACTGGCTTCCTGTCCTTTGGCCTT +CTCTTGAGTTTTGAGATCAGCGTATGTGGCATGTGGTCCTGCCAGGAAGGAAGATGCAAG +CAGATGCAACCCACAGGGTGTTGTTGCCTTGACACCAGAGTAGTGAGACAGAATGTTCCC +CCTCTCACCGAGTTTCCATTCAAAGGATAAGCAGGCCACACAGAACAGAGCTTGTGCCCC +ACCTCTGCCTCCCTGTGCCAGCCACCATGACCTCTGTGGTAAGAGTAGAGGTAACGCTTC +TCTGAGGACTCAATGAATTGTAGCATGTAAGAATCCCTGCTGAGTTCTATTAAACAATCA +AACAAACAAACAAAACCCACTTTTCCCCCTCTGCCCGCAAGCTTCCTGAACTGACAGGGC +CAGCCACACCAGCCACCACTCCTCATTTTCTTGCCTGTCCACTCAGGGCTCTTCCTTTTT +TTTCCCAACATGAATCGTTCTGAAATGGAGATGCCAACACCCTAATAAAAGCGAGGAAAG +ATTTCTAAGAACAATGACTAGTATTCACATGGCATTTAGCATGTTCTGAGTTATCTTTTA +GCATCGCCCAAATGTTATCCTGCTTCATTCTCCCAATATTTGTAGAGCCCTGTTTTCATT +GCCCAGTTCACAGGAAACAGAGACCTAGGAAAGTTCTAGAACCTGCCACCTCCCATCCCA +GATCCACTCAGAAGCTAAGCTGAAACATACACACAGACCCAATAACCCTAGACCCCAGAC +TGCAGGCTCCAGCTTTAGGAGGGCGCTATACCAGTTTGTTTCCCAGACTATCCTTTTCTG +TACATCTGAGTACCCTCTCTAGAAGGATATTCATGTATTATCAATTACCTTTCAGAAATA +TTCATCTCACCTGCTTTTCACTGGCTCCTACACCAACCCGCTATTCCTTCCATCCCTTCC +CGGGCAGCGCCTGGCTACTGTTTTTTTTCCATGTATCAATTTTGAAATTTCACTCTTCCA +GGTACAGTAGAGATGACACATCTATCTTCTTATTTCATCTTACAGACAGCTCCAGTTTAA +GACTATTTAGTATTCAGGATCAGGAAGAGATAAACCCTTTAGGCTCTTGTTGGTAATTAG +ACATCCATCCCCTCCTCCCTGCCCCCACCCCTCCACCCCTGCCTGCCTCTGTCAGGAGGC +AGGGTTGGGAGAGTGCCATTCCTAGAGGTTTGGGTAGTGAAGGAAGGAGGTCATACTGTC +TATAACATTCCTTTGGTAAAACTTGAAGAAATGAAGGCTAATGGCTGAGAAGGAATGGCC +TAAGTTGGTTGTTTATTGGGTAATCAGTGTTTCAAGTTCGGAGACATTTTAGAAGGTGGT +CACTTTCTAGGTAGGACCAGGATGGTTCTCAAGAAGGTGAAATGCCAGCCAGGCGAGGTG +GCACACGCCTTTAATCCCAGCACTTGGGAGGCAGAGGCAGGCGGGTTTCTGAGTTCGAGG +CCAGCCTGGTCTACAGAGTGAGTTCCAGGACAGCAGAGAAACCCTGTCGGGGGTGGGGGG +GGGATTCACATATAACCCTGAGGGGTCTTGCATGTGCAATATGTATTGGTTCAAACAATT +GATAACAGACTAATTATAGTGCCAGACTTCCCCAAGGCCAGATACAGACTATGAAATTAT +GTTTGTCAGCTGGGTGTGGTCATGCAGGCCTTTAATCCCAGCACAGAAGTAGAGGCAAGT +GATCACTGAGAGTTCAAGGCCAGCCTGGTCTACAGACAAACAAACCAACCCAGATGGACA +GGGTAAAGTATCATGTATTTGTGTCCTGAACTTATAGTGGGAGAAATTCCCACTGGGCTA +AGTTTCTAATTCTGTTTCTGCTATTGAAGTGGTCAATGCAGAGAGCTTCTTTACCTTTTG +ATTTCAGCCAGTGTTGCTTCCTTTCTTTAACCCTTTAAGAAGGCAAGCATCTCATTCAGG +GACCACCTAGAGGTCATTCGTGAGGACGAGCAGCCTCACAGAGAACTATGGGCCTCTTCT +TGGGATGTTCTTTGAGAGGCTCTCAGTGGACTTGTCCCGAGGCACTTGGCCATCTCTTCT +CTGGGTGGCCATGCATCCTTAGCTACTGGTCACAGCCCACAGGCTTAGAACATGCAAGCT +CTTACATAGAGAAGCCATCAGATTGCTTGCCTCAAATTAATTGATTACCCTTCAACACAG +AAGGCAGTGGGATCTCTTTTCAAATGCAACAGGTTCCCCCCCCCCCCCCAAGACAGGGTT +TTGCTTACTCCTGGCCATCCTGGAACTCCCTCTGAAAACCTAGCTGGCCCCAAACTCAGC +TTCACCTGCCTCTCCCTCCCACGTGTTGGGATTAAAGGCGTTGCACCACAATTGGCAAAG +GTACCAGGTTTATGTGGAGCTGCCTTGAGCTTGTGAAATGTGGGATGGAGACCCACAGCC +CACTAAGTATCCCAACCACACTCCCCACTCTATCTGAAGTAGCCCCTGAGGCAGATCTGC +AGTCTTGGTGCTTAGGAAACATGGTTTGAAAATACTGCCTGTTATTGCTTCTTTCTGTAG +CTGGAGCTCTGGACTGCTCATTCTTCTAAATCATTGGGTGACGTTCTTATCTTTGACTGA +TACCTCATTAAGAAAGAGCAGTTCATTTCAATGATTTCTCTGATTCTACCCCACTAAGGT +AAATCAAACCGTATGTGAAGGATTGGCCTAGCCCAGGCACAGTGCTAAGTATTTTATATG +CCTTATCTCATTCGTTCTTTACTACCGAGATAGGAGAGCAAATGCCTTGCTCAAGAACCA +CCCATCTAATGAATGGCTTAGACTTTATCAAATCCAGATGTTTCTCATCTACCAGGCTGT +CCAGTTACCATTAAAATGTGGGTATCCTGGTTCAGTTACTTACTTGCAGGAGTATATCCT +AGTTCCAGGCTCTGTATTCTTCGTGAAGGAATTTCCAGACTCCCAGTGTGCAGTGGAGCC +AGCTAGCATTTGGGGTGCCAGCTATACACAGGCAGACTCAGGAGCTATCAGGCCTGCCAA +GGCTCTCTATCCCATTGAATGTGGGTTGATGTTTAAGTTAATTATTAGAAATAATAATTT +AGGTAGCCATAATGAGCCCCACTACTCAAGGCCAAATCTTTACTAATCCTATAAGAGCAG +ACCAATCATCCACAAATTGTATGCTTGCTTCCTAAAATTTAATGTTGTGGTGAGTTTTGC +TGTTCCCAACTATCTAGGGCTCTTAGATTTGACTCAATAAATCACCCTTTCCTATTGAGA +GGTCAGGCAGGGGTGAAGGGAATACAATGAATTTTTCACTCATGCTAGAAATTCCTTAAT +CTTTTTTAACTCAAGTTTTCCCCAGGCCTGTTTTTAAAGTCTGACTTCCTTCCAGTATTA +TTTTACATCCTTATTAATTTTTTAGATGACAGAGCAGAGAATGCCTCATTAAATTTTCCT +ATCTTCAAAAGGGATTGGAGGTGGGTACTAAGAGACCCAATTAAGAGTCATAATGATTTT +TTCAGGTTCCATTAGATGGACATAGCCCAGAGAGGTTTAGAGCCGATAAGCACATGGTAG +TGAACTTAGGGATGTGAAAAACGTTAACCAACAGCAAACAAGGGTGCCTGCAATAAGATC +CAGTGGTGTGATACCCGAGAAAGGCACATCTGGACTGAGTCTATAAGGACCATGAGGTAA +TGGAGTCTCAGCAAGGATCAAGCGTTTGCTGAGTTTGCTATTGAATTTGGACACCTGCAA +CTAAAGCATGTCAGAAACTCAGGAAAGAGTTATAGCATGGTCCAAAGCTTGGCAGGTAGC +TTCCATAACGGAATGATATACAAGCAGTACACTATTACTCCTTTTTTTTCCACTAAGATG +AGATACAATTTAATTATAGCACCCAAGTATACAACTGACAATATTTATTTGTTCCTGGGA +AAGCATAAAGATGGTTTGTTCTTACAGTGACAGATGTCTTCAATTTCAAGCTCAAATGGG +CCAGAAAAGGGAGAGAATGTAGCCTAAGTCATAGTCAAATTGTACGTAGACACTGAGAAT +TCTTCATTACTAGGATCTCAGGGATCTGGGAGAATGGAAATCAAGGGAATATGGGCTTCC +TGACCAGAGACCTTGAAGAATAGGATGGTATGCTTAGAGGTCTGCTTTGAGTCTAGCAGA +GCTGTTCAATGCAAAGACACAGAAGTCGGCATTCTGAGACATCTCCTTTACAATTGAGAT +AGCCTCCAATCCATTGCCTGGTCCTGGAACCATCCAAACATTCAGTTGTCTCTTAAGGAA +ATACAGTCCCCGGCCCGCACCCCACCACCACTACAAAGACCTTTGGGGATTTTTATTAGG +ATTGCTTTTTCTTATATTGTTTAATTCATGGCAAATTGGCATCTTTAAAACAATAACATC +TGGATCCAGGTCTACAGTAGTCGCCTCTGTTTATTTATATCTCTAGTTGTTTCCAGCAAG +GAGTTACACTTTTCGTAGTAGGATGCTCATCTTTACCTACACTAACCTAAGTCCCTGAAA +TGGCTTCTGGTAGGCCAGGCTGGTTTTGAACTTGCATTCCTCCTGCCTTGGCATTTGAGA +AACCAAAGTTACAGACATAGATCCAGCTCTCTAGGGATGCGAGAGTTGGTGGTGGTGAAG +TCTGAGCCCCCTGGATGCATACTCGGTGCTATCTGTTGATTTCTAACGGTTCAGCTAGTA +TGAATGAGAGAAGGAATGCAGCCATTAGCCTGGCTACATCTAGGGAAGCCATCAATACAC +TCTATAACCCATCAATGTAGAAAGAGCTACCAAGCTCAGTATAAGAAACCTGCTCCAGGA +GCCAGACACTGCAACCTAGAAATTAATCTTTTGGTTTAAGCTAAATTCCTCCAGTTGGTA +TCTTCAACAGTTGCCTCCTATCTAGAAGCCTGCTGTTTGAATCATGCAGACGTGCTAGCC +AGGAAAGCAAGGAATGTACATTTACGTCTCTTGAAAACTAACTATGCATCACTCTATATT +GTATTCTTTCCATTAGGAGAAACGTTTTCTCAGCATATAGCACTCAGATAAAATAGAACA +AAATTCTAGTTGGTATGTGTGTTCATGTGTATTATTATATTACCTGTGATATGTAATTAT +TATTATACCTGTCTATATTTTCATATATTTTTCAAAGAACAGATATTATATATGCAATAA +GCAAAAACCAGCATATTTCAGTAGACAAGAGAAAATTTAAGTCATGATTGAAATTACTAA +TATTAACTTAAACTTTATTCTCCCCCTCCCTTTGTAAAGCATATAAAAATTGGCTGGTGT +GACATGTCTTAAGACAATCAGAAATGACAGTGTTCTTGTTCAGGAGAGTCCACTCCCCTG +ACCGTCCTTCATGAAGCTATACCATTTCCACATGGTATTTGAAAATTCACTCCTCACGCT +TGGAACACTGCACACCTGTCTCATTTCACGCTCCTTGATTCCCGGGGTAAATCCCATATC +CGAGTTGCGAGCTCTGGTGGATTTCATTAGTGGTCCAGATGTGTGTCCCTTGTCAGCCGC +CTAGTAACCCCGCTGTTTATCAACAGGTTCTCAGGAATCAGATAGCTCGCAGTCGGCCAA +GAAAGACATGTTGGCTGCCTTGAAATCCAGGCAGGAAGCTCTGGAGGAGACGCTGCGCCA +GAGGCTGGAGGAACTGAAGAGATTGTGTCTCCGGGAAGCTGTAAGCAATTAAGTCTGTGT +TGTTTGTCATACATCTTCACTATGAACAGAAGACAGGGTGGAGACAATAGGACTGACTTT +CAGGAAAACATGTACTGTCCCTCCCCAGTGCTGGAAACGCCCACCCTCTGTGATATCCTT +TGTTAGAAACTAGGTATTGAGGAAACACCATACCAGTTAAAACCCTCTCTACTGAATCTT +ACATGACACATACACCCTGAAGCTAAATGACGAGTCCCTCTAACAGTCCCCAAACCATGC +ATGCATGGCACACCACACAGGACATGTCCTCACAGGACACTACCTCATTCTATATAATGT +CCTACCACATCTTGCTTTCCAGAAGTTTCTGCCTGCTCATTGCTGGGAAAGCTTTTGCTT +CTTCTGAGTTTGTCGTTGGTTTGTCATTGGGTACAATGTAGCATCACTGCAGGCCAACAA +AGACACCAGGGTGGCACCTGAAATACACAGTAATCCATTAAACCTGCAGGTCCACTGTTT +CTTTAGATCTTTCTTTTCGAAATGGAATCTTTGCCTAGTTTGTGGTGGCTGCTGCTGCTG +CTGCTGCTGTTGGTTTGTCAGTTTGTTGTTGTTGTTGTTGTTGTTGTTGTTGTTGTTGTT +GTTGGTTTTGTTTCTGCACCTTTGGGGATTGAACCTATGGCCTCACGTATGCCAGGCTAG +CGTTCTTCCACCGAGCTATATACCCAGCATAGTAATTCTTGTAAGCTTGATGTAAAACAA +TGTTGCATTGGGCTGGAAAGATGGCTCACTTTGCCAGTGTGAGGACTAGAAGTGAATCCC +AAGACTCTAGATAAAAGCCTAGCAGAGTAGAACACGCCTACCATCTCTTTGAGGAGATGG +GAGGGAGGGAGCAGCTAGTCTAGCATACTCAGAGACAAGCAACAAAAGGGACCTTGTCTC +AAACAAGGCAGAAGATGAAAGCCGATACCCAAGGGTTGTCCTGTGCCCTCCACGTACCAC +CACAAGTATACTCCACCCCCACCCCCCCACACACACACACCACTCCCACAGACAACGTCT +TCTTCAGCCTGTTTCAGTGCTAGTCCCAATAGCAATATATATGGTGAGACTCCCTCAATC +CACTTTGACATTTATTAAAATGTCCATTCTTCCCTTGTAGACTTCATTTCTTAGTGTAAC +ACATACAGTCATGTGCATGTGTGTGTTGTGTGTGCAAACACACATGTGCGTGTGCTTCAC +ATGACCACCATGTTGCTCTCCTGGGAGTGGTTGTACTCCACAGACCCTGACCCAAAGCTC +CGTGGGTAAACAGTTCCGGATGGGAAGTGTGGAGAGTGCCCCTAACTAAATCCAGGAGGA +GCACCCCCTCCCCCACACAATAATGCTTTGCAGCAGGAAGAGCGAACCAGTGGGCCTGAG +AGTGAGATCACATTACATTTCAACTTGGCTTAATTATGTCTGGATTGATTTAAACCGGAG +CTTGCTCAAGGCAGAACCACGTTAGCACAAATCCATTGCAAATCAGGAAAGCCAGGGGCC +TGTCTGGGGGGAGGGGGGTGTGCTATGTGATACTGTAAATATTAGCGGCTTTTTTTTATA +AAGACTATGCTTGAACAAGAGGGGGGGAAAAGTGGGTCCTTGGTGTCTGCCTCTCATAAA +TTTGTAAAGCCTTGTTTTGTGTTTAATAAAAGAAGTCACTAAACCAAGCAAAGACCATAC +ATTACAGCACGTAAGGAACATGTCAAGGCGAGGCTGGCACGTACCATAAAAGTTTCACAA +AGGCAATGTAAAGAAAACAAAAGCTCCCACTTCCTCTGACTTTGAGAACAGAAAATATAA +CTTAGGTAGAAACAACCCAAAAGCCAGCCCCTTGTCCACGTGTGTTAACGTCCACCAGAG +TCTCCTGACACATGTGCGATAAAGGGATCCAGCAGCCTCCGTGCTAATTCCCGGCTCACA +GATCCTCCAGACTCAAGGAGCAAGCAACACTGTTTGACCCCTTGGGAGGAGAGCAGCCAC +TCGAGGCAGAGTGGGAACCATGGGTGTTCCACAGCGAGAGGGCCCACTGCCATGCATTCA +ATTACGTCTCCACCATGGGGCTCTGGTGAAATCAGATTTGTAGATGGAGAATCAAGACCT +TGACTTGACCTGGGTACTTTCAAGCCGTAGCCGCGTTTTAAAAATATAGACTGAAACCAC +AAACACTTAGGAGTTATAAATCCATGGAAGAGGTTAACAGCCTCTTCTGCCACATCTCAG +AAAGGAAGTCCTGACAGTGTGCTGTTTACACATATATTAAAATAACAATCTTAACAGGCT +GTTGTTTGTAGAAGGCCTAAAAGGGAAGCAGATAGGAATTCACAGATTAAGCAAGTGTCT +CAGAGACACTTGTGAATCTTTTTTAAAGAGAGAATATTCCAGAATAGCAAACAGTGGGCT +ATCCTGCTCTAAAATTCTAGAATGCTTACATAAGGAATAAAAGAACACAGAGGAGAAGAG +GCCCAGGATGTGGGGAGGAGGGTGCTTGTGCACACACAGACCACATAGACACACACAGAC +ACACATACCCATTTAGTCTGCCTGCCACAACGAGAAGGGCTTTCAGCGGTCCTTCCTGTT +GACCTGACTTTGCCTGCTATGGGCACTCAGACCTGGGTTGCCCAGCATGACAGCTGTCTG +TTCGAGCTTCAAGAGGATACTTCTAAGCTTGTCCTCGCCACAGACATCCATTGGGCCATT +GTGTAGCATCTGCACTGATCGTGGGTCAGAAAGCCAGAACTGGTGTCTGCCCAAATGGGC +CTGCCAAATGCACAGAGTGGGGTCCCCAGCCTCTCCGGTGCCTCTCTGCAGTCTCAGAGA +GACGTCTTGCAGTCTTGCCTGGCTTCCATAGTCTTGGTCAGCTGCAGACTTAAACCAGGC +CTCATTCAGCCTAGTGTGGTACACTCGTGCAGGCAGGGCCTTCTAATTCTGAGACATTCC +TCAGATGCTCTGTGCTGGCCCAGAGTCACTGTGCAATCTGCACTCTGCTTGTTGTCATGG +TGCCCTTAACACTTAGGTTCCCAGAGCCCCAGATGTACACACACCAGAATTTCTGTGTGT +GTGTGTGTGTGTGTGTGTGTGTGTGTGTGTACCTCCTCTGTTAATGTTTAGTTTTTACTA +AAACTCTCACACAGAAGTTAGTGTCTTTTTTTTTTTAAGACAAAGTTTCACTATGTAGCC +ATGGCTGGCCTTGAACTCGTGGCCTTGGTGAGGCTTGCAATAGCACACCTATTGGTCTTT +GAGGTCAGCCTTCTGCTGTTGAATGCAGAGCTGGAGCTAAATGATGATCAGTCTCTTCTA +GGCAATGCAGTTGCCTGGCATTTGACATCCAGATAACACTCCCCATAGGAAGACTCATGT +GGGCAAAGACATACAAGCAAGCGACGACAACAACAACAACAAACACTTAAGTTTCCAAGT +GGGAGTAACAGATGCAAGTGAAAAGAATCAGTTGTGTTGATTGCTGCTCACTGACTGTGT +GGCATTTCTTCACACATAGTAGGCTCACAGGAAATGCTCACTAGATCAACAAATGAATGA +AAATGGACCATAGTGAAGTCCAAGAGAAGTTCTATTTGCTTAACCAAAAAAAAAAAAAAA +AAAAAAAAATGGGTGGGGGAATAAAACTCCAAAGTGCATCTGTTCTGTAGCTAGGGAGTG +TTAGCATTCATTTTTTTTTTTTTTTTGTAGAGGTTAAATTTCATAATGTGAACTATTCCT +CCTACCCTCTGCCCCCCAATACTGGGGAGTGAACTCAGGGCTTCATGCAGGCTGGGCAAG +CGCACTGCCTCTGAACTCTATCTGCAAATCATTTTTAGAGGAGGTCGTTTTATGGAGGTC +TTCTGAGATGGCTTCATTAGTTAGCTCATTAGTGGTCTTAACTTTGTGATCCTCCCCCGT +CAGCCTCCTGAGTAGCTAGCTGGGCTGCAGATCTGTACTGTCAAGCTATCCCATGAAGCC +TCATTTAAGCATAGTGCTTAATGCTAATGGGTCTTAGGTATGCATTGGACCTCTGCATCA +GTTTGTGTGTCCTAGCTAAAAGGTAAGCATGTCCTCTGAGCTACATGATATACAACCTCT +CTGAACTGCTCTTTTGCGCATGCAGGAACTCACAGGAAAATTGCCTGTGGAATATCCCCT +GGATCCAGGCGAGGAACCACCTATTGTTCGGAGGAGAATTGGAACAGCCTTCAAGCTGGA +TGAACAAAAAATCCTGCCTAAAGGAGAGGTATGCTCCTCTCTCACTGGAGTCTTTCCCGT +TGTCCCACTTGTATTATCCTTGTTTGTCCTTGTTGGGGTTGGTAGGGTCTCTGTAATTTC +TTCATTGTTTCTAAATTCCCATATTTTCCCTTTTACCGTGTTTGGGTCAGCTGGCTAGTT +GCTATCTGGTTTTCCTTGACAGGCTGAGTTTGCTTGCCTGAGTGTACATAGTTGGGTCTC +TGTTGAGGTTGTTTATCTAATACTATAGTCTATTTGCAGGTGGTCAGTTACGGTTAGGGA +GAACATCCCACTAGCATGCAAGTATCCATCTTAGTAGTGGCCTTTGATACTCCTGATCTT +GCCTGATATCACACAGCCTCCATCGGCTTTGGAAAGGCTTACATGGAAGAAGGGAATTTC +CAGCCACAGTTCTCATTGGCTGGGGAAGGACAGGAAGGACCTGCCCTCTACCATCTTAAG +TCACATGGCTACTAACATCACAGCATGGACATGCAGCCTATGATTGTTCTGCCATGGCCT +CAGCTGTCTCTATTTGGAAAAGCCATATTTCAACATGATTTTTATCTTCTTTGGATGGAA +TACTGGTGAGGGCTGAGACTGGAGAATTATATTGGAGGATAATCAAAGCTCTGCTGAGCA +TAGTGGCGCACACCTTTAATCCCAGCACTCGGAAGGCAGAGGTAGGCAGATCTTTGTGAG +TTTCAGGCCATCCTAGTCTACATAGTGAGTTCCAGGACAGCCAGAAATATACAGTGAGAT +ACTATGTCAAAAAAAAACAAAAACAAAAACAAAAAAGATATACAAACAAAAAGTATCCTG +CCCTTGTGCAAGAGAAACAAAAGTCCAGGTTAACCTTCAGGCCTCTAGGTCTCCCCAAAT +TTCTTCTGACTAGAGCGACTCATTCATGCTGTGGTACACAGAAGACTCAAGAACACTTCA +AGACACAGCCTAGCACGTTAGTTATTCTTGTTGCTGAAACAAAATGTCCTGACAAAAGCA +GAAGGGGGAGGGGTCTCAGGGGAGGGTTGGTTTACTTTAGCTCACAGTTTGAGGATGCAG +TTGCCTTGGTGGGCAGAGTGTGGGGCCGCAGGTTCACACTGCAGGGAGAGATGAATGCTG +TCACTCAGCTCACTTCCTCCATCTCACAGAATGACATCACCCACACTTCCGGAGGTCTTC +TCACTTCAATTACCTTAGTCTTGAAAATCTCTTGAGGACATTTGACAATTAAGAGTAACC +ACCACCAAGGGAAAGAAAAGCAAGGAAGGTATGTTTAGCCTTTAGAGAAAGACATTTTCC +AAAGTCAGGTCAGTGGGAAGATAGAGGGCATGCTGAGGCCCGTGCCCGAGGCCCATGCCT +TAGGCCTGCAGTCACAGACCCCTGCAAGGCTACCAGGCACCCAGAGCACTTCATCCAAAG +TGATACCTAATCACGTCACTGCCTCTTCCATATGTTCAAGTTTGACTCTGACTTCGCTGG +GTTATCACTAGGAATAAATGAGCTAGACAATCATTTCCCTGGACACTTACACATGCCTGA +TGCTCAGCAGACAACCGCTGGACGTAGAGATGTCAGAAGAGGCTTAGAGCACTGTGTGGT +CAGGTGTCTGTCTTCCAGAGCTGGCTCCACTTCACAACCTAAGCTTTGAAAAGCATCCCA +TGTTTAGTGAGTGTCCTTTCATGCCTGGCTCGGGTTCCTGTGGTTGTAGTGTTTTCTACT +TTTCAAGAAAGCCAACCCTAGGGCTCTGAGGATTCCTTGCCGGCCCCATTGCATCTTTCC +GAACTTCATAACAGGAAGCAGATAGACTTCTGCAGCACTTCCTCCCAATGGAAAGAGTCT +CACTCTTGTTCTGGGCTGCCCCAGTGCTCCTGGATGCTGGCTTTGCTTTCCTGGCCATAC +GACTATTTCTACAGACAATCCATTCAGTCTCATCCTTGATACTCCTGATCTTGCCTGATA +TCACACAGCTCCCATCGGCTTTGGAAAGATAGTCGTTGGACTATCAAGACTTGTTCTAGA +CGCCTGTAAACCTCAGGGTCAATGTCTTGGACCAAAGCTATCATACCCACCCGAGAACAG +CTGCTTCAGGGAGCCCAGATTCACAGACTAGTCTTTGTCCCCGACTCACGGCTCTGGGCA +GGAGTCCATATTGATATCCTTCTTCCTCTGAGCAAGCAAGTGCGGCCAGCACTGGAAGGA +TCTGGAAGGATTACTGTCTCTAAGTGGCCCTTTTCCTCCCACTCCTCCTTCCTGCTGCTT +CTAGACTTGAAGTGCTCAAAAGCCAATGAAATCAGGCAGAGTGTTTGCCTTAGTAGGCCT +CCCTACCCCACTCCACCCCGAGCTTGGCCTGTTGTGCTGAGAAGCATATTATTGGACCAC +CGTAATAGCAAGACATGTGGAATCCAGCAAACACAACAGTCTCTGCTTCCTTAGCTTTGT +CATTCTCTGCCAAACCTTAATGTAACTGCAAATCACCTAGCACAAGATATGTGTTCTCTA +ATGGCTCTGTTGGGTACTGAGAAAAGAGAAGCCACTGTGTGGTTGTTATACATTTATGTA +GTGTGGGCTTTATCTCCTATGAGTTCCTAGAACATGCCCAGGCTGCTAGCCCTTGCACTC +ACCCAATCAATACTCAAATTCTGGAATAATAACTGTTGCTGCTTAGAGCTAGCTGCAATG +AAATGGTTTCCCTAGTTAGTCAGCTTACTTTTTCGTTACTATGACAGAATACCTGGCAAA +TGCAACTTAAAATAGAAAAAGGATTTGTTCGGACTCCTGCTCTCAGGGACTAGGATTTCA +CTCTGGAGCAGAGCCTGGAGGCGGGGCCTGTGGTGAGGGAGCAGAGCCTGGAGGCGGGGC +TTGTGGTGAGGGAGCAGAGCCTGGAGGCGGGGCCTGTGGTGAGGGAGCAGAAACTAGAGG +CGGGGCTTGGGGGCGAGGCTTGTTAAATCTTGGCATCAGAACAGGAACAGAGCTTGAGCA +GGAGGCTGAGTTATCAACGCTAACCCTTCCCACCGTAACACATTCCAAGCCATCTCCTTC +CAGCTAGGACTCACTTCCTAAAGGTTACCAAACTTCCCAAAACAGTACCAGCAACTGGTA +GCCAAACGTGAGGGTTAGTTTACATCCAAAGCATACAAACCAGGGAAGAGACAAATCAAA +GAAATGACTGCTTGATGCTTAAGGGGATTCTGCATTCAAGTACAAATCCTAACACACACA +CACACACACACACACATGCTCTTCCATGTGAGACTCATCTTGGTAAAAGGGCCAAAGGAA +TCAGTAGAGCTAGGAGGGAGTTACACAGGAAGGGGAAAGGGAGAGTCTGCAGCCTATCCA +AGGAGAAGAGGTGGGGGAACTGGTTCTACCACCCACATCATCCTTGCCCCCTAGAGGGCC +TAGAAGGGCCTTTATGAACATACAAGTGTGAAAAGAACAGTTAGGGCTTGCAGAAAGAGC +TGCCAAAAGACACATAGGTGTGTGGGTGTGCATCCTAACACGAGGCACACAAAGATGTAG +GACAGAGGGGGATATGTGGGAGGATCGGGAGATGTACATGTATGAACAACTCCCAGAGGA +CAGTGACATGATCCAGAGATCATGCTCCAAGTAGAAAAAGAAAATGATAGCTACTAGCAA +CGGTTCTGACTTTCCTCTAAGGCTTGGTCTTCATCAGCTCTTTTGTAGAGAAAGAAAGCC +CCAAAAGTCTGTGGGCTGAGGCCTGGGCTAGAGGTGGGCAAGGTCGAGTCTCCTTGGGCA +GCAGCATCTTCAGAAGGTGTAAGCATTGGTCTTCCCTCCCACAGGAAGCTGAGCTGGAAC +GCCTGGAACGAGAGTTTGCGATTCAGTCCCAGATCACAGAGGCCGCCCGCCGTCTAGCCA +GTGACCCCAATGTCAGCAAAAAACTGAAGAAGCAAAGGAAGACCTCTTATTTGAATGCAC +TGAAGAAGCTGCAGGAGATTGAAAATGCAATCAACGAGAACCGCATCAAGTCAGGGAAGA +AACCCACCCAGAGGGCTTCACTTGTCATCGATGGTCAGTGCCACCCACAAGCTCCTGCCC +CGCTCCCAGACAACCAGGTCCTGTTAGGTCCTCCTCTGGATCCTTGCAGGCTCTAAGTAG +CCTCTTACCCACACACCTTATGGTTTAATCCCTGGAAAGGGATGGGTAATGATGGGTGAT +TCATCATTAGGACGTTCCATCCTAAAGATGAATTGCAACTGGAGGAACAAATGAAAGGGT +CCATACACAGAACCCCAATGTCACTTATGACACCTCTCTGGGGAACCTAGAATGAGCCAA +CTCTCTTCTTCGATGTCACCATGAACTAAGGAGGTTACTGTGATAGTCCAGCTGAGCCTC +AAGATAGCGAAGGCTCTGCAGTTCTCAGAGACCTAGCCTCCTTTCCTAAGACTGGAAGGC +AAAGTGCGTAGCCAGTGTATTGGAGTTAAGTCCTTCAGGCCACCATTCCGTACCCAGTCT +CCTTCCCTCGGGCTGGTTCTACTACCAAGAGCTTCCTATCCCAAGCACTGTGGCCTGAAG +GATTGGGCGGTACCTCGTGGATTGTCTGGAGTACGTGCTCTTATCCCAGCTCAGGGCTTC +GGTGATGATGGAAAACCAGAATTCCCGCAAATCCACCCCAAGCATCAGGTCTCTCCCATG +GTTACCATCTTTTCTTTTTCTCCAAGTCATTGAATTCTTGGTAATATATGTTAGAATTAT +CCGGAGGGCATGAATATTGAGAATACCACCTTAGTTCTAAGACAGAAACTGATATAGAGG +TTTTCAGGCTCTTTCTGTGTCTCTGTGTCTGTCTGTCTGTCTCTCTGTCTGTGTCTGTCT +GTCTGTCTCTGTCTCTGTGTGTGTCTGTGTCTGCCTGTCTGTTTCTTTCTTTTTTTTTTT +TTCAAGACAAGGTTTCTCTGTGTAGCCCTGGCTGTCCTGGAACTCACTCTGTAGACCAGG +CTAGCCTTGAACTCAGAAATTCGCCTGCCTCTGCCTCCCAAGTGCTGGGATTAAAGGCAT +GTGCCACCACGCCCGGCTGCCTGTCTGTTTCTGTGTGTGTGTGTGTGTGTGTGTGTGTGT +GTGTGTGTGTGTGTGTGTTTGTGTGTGTTTCATAATGGGTGCAAGGTTTCAGTCTGGGAA +ATGAAAGCCCCGTCCAAACAGAGGATGTGTGGTGTGGTTGTATAACCATGTTGCTGTACT +TAAGTCCCATGAACACTTAAAAGGGATGAAAATGATAACCGATGTTATGTATATTGTAAA +TATATTGATACAGATCTGTCCCCTAGAAATGTGGGTATACTAAAGAACCAGTGGTGGGCT +GGAGATTACAAGATACCAAGGCCTGTCTCCTTGCAGTTCACCTATCAAACAATAGGGAAA +AGATGGGTTCACAGTTGGGAGGGACAGGGCTGACCATCAACTGATGGTCACTCTAGGTCC +TTTCACTCTAGGATGTGCCTGCCGCCATTCTGTGTCTTACTCTGCTGCCCTTTGCCCCAC +TTTCTAGCAGGGCTACAGTGAGTCGGTCCCTCTTCCTCATCGCCTCCTTTGGGGCCTCCT +TGAAGGCATTTGAACCTCCCTGTTCTGTAGAATCACCTAGAAGCAGCGTCAGAGCTATGT +CTGGGAAGAGCAGCCTGGGGCGGGAGGGGGGGGGGGGCTGTCTCACCAGGTGGCCTCGGG +GCGCCCATTCACAGGCCTGCCCGAGTGACGGCTATTTTCTTGGGTCTGCTGGCAGGCAGC +ACTGGCTTATAAATCATCATTTGTGCCAGTTTCGGCTTTCTTCCACGCAAGCCTCCAGCC +ATTTTTGTTAACTGCTCGAGAATCTGCCTTGCCGCCACAGTGAAGTAAAGTCTTCATCAC +AGAGGCCTGTCTGTGTTAGGAGTGAGCAAGCTCCTTAGGGCCTCAGAAAAGCCTGAACTC +AGCATCTGAAGGACTTGGACCTTTGCTAACATCTCCCAATGAACAGGATTGTTTCAGACA +AACCCATCTTTCCTGGGAGTACCTCAGTTTGCCCAGTGGGAGGGAGGATCCTTTTACTGT +CTCTCTCTCCAGCATGTTCCTAATTGAATGGTGACTATAAAAATAAGCTTCAGAGAGATG +GAGTCTGTGTCTAGCAGGCTTGTTTTCTCTCCTAATCACTTAAGTTCATTGGGAAACCAT +TTATAACCATGTGGGCAAAACTGAGTTCCCTCCCCTGGTTTCGGATCTGTTGAATAACAG +CTGCTCCCTTCTCTGGTTTGGCTGGTACTTGCCCTGAGTTTGTTCTAGAACAATGGCGTG +GTTTAGCTGGATCCTACCTCCTTTCTAGGACAGACTAAGCCATAGCATCTGGTGACCAAG +AGCCTAAGAACACAAAGACAAGGGACCATTGCAGAGCCAGGGCCCACTGCAGAGCCAGGG +TGGGGAGGATGGCCCTCCTCCACCAGACTGTCAAGGGAAACACCCAACAGCATCTTTATG +TTTCAGGGCTTCTTCCTTACTGATGCAAAAGAGATGGGAGGGTGTGGCCAGGATTGGGGG +GAAGGTCACGATTCCTTTCCTACACATTGGGCTGTGTTCCCAAAACACGTTAACCCTGTA +GACTTTCACTTTTTATCTTCTAGATGGAAATATCGCCAGCGAAGACAGCTCTCTCTCGGA +TGCCCTCGTTCTGGAAGATGGTAGGTTTTCCCATTCTCTGCTCTTGTACGTGGAATCCAG +ATTAAACCCAGGTCATTCCATATGCTGCCTGGGAATGGCCTTGTAGGCAGGAAAGAGGCA +GGCTGGGCCGGGGACTGGATGGATTCCTTGTAGGCTCATTTTTTCCCCTGAGTCACTGTT +GAGCCCACGGTGGTCTACATTTACACTGGTTTTCCAGGGATGGCCAGTCTGCAGCCTTTG +TATTCTAATAGCATAGAAAATAAACATGTATGCTCTGATAGCCCATGGGTATGGGTTGGA +CACTCTTGGGATAGATGGCCTAGAGAATTATTCTTGGCCCACATAAGCCAAAAGAATAGA +TTATATTCTTGAAGTGATATCTTGTCTCTGTAATACTCAAAGCACTTTTTTGGCTGGCAT +GGTAGCTTTAATCCTGTAATCTCAGCACATGAGAGTTAGAAACTGAGGCAGGATGATCAA +AAGTTCAAGGTAACCAAAACTATATTGCAAGACCCAGTGTCAAAACCAAACAAGGACCTG +GGAGTTTATGTGAGAACACTTGCCTAGCGTATGCAAGGCCCCAAGTTCTACTCTTGGGCC +AAAATAAAACAAAACAGAAAAGAAAAAAAAAGAAAAATTTGAAGTAAAGAGTCTGCGTTA +TATGTGTCTTCCTTTGGGTAGTTCTCGTTTGTTCTCTCTCTCTCTCTCTCTCTCTCTCTC +TCTCTCTCTCTCTCTCTCTCTCACACACACACACACACACACACACACACATGCACACAC +ACACACACTGGGAAAGAGGCAGACATTTATTTGGGTTACACAGCAAAGTTTGGGCCCTAC +TGGAAGGGTCTGAGTTATAGGAAGGACTTGGTCTATCCTCTGCTCCTGAGACAAGAGTGA +GAATGTCCCTTTAGCAACACAGACAGTCTTGGAAACTGTTATTGTTTTATTTCCTGTTGA +ATTCTCAAACCTGGCAACTGCCAAGGGATATTTTCTTGGTCGGTCTTAGAAAAGGAGTTG +GAAGCCCCTCCCACCCCTACAGAAGCAGGCGGTCGAGACTTAGACATTTCTGAAGCTCTC +CCTATGGTTGCTAAACCAATACATTGGACAAGGAGAACACTAATTATATGGAAATCTATT +ACCTGGTAGTTAATTATTTTTGCCCTCTAGGAAAACCTCAGGCACCCAGTGGTAAGTGGC +TATTCAGACAGAAAACATGAAAGGCCTACCCAAGTCACAGTAATAATGATAATTGCCGTA +ATAATAATAATTGCTCTTGATGTGGGAAAACCTAGGGAATAGCTACCCAGTTGTCTTGCC +CTTGCTATTAGAAATCAGATTGTTGAGTTTGACTGTCTGCTGCATTAAGTGGGTGGGGAG +GCCGTGGTGTTCCATGAGAACACAGAGGCCTGTTTGGAATATGAGGCCCTCCCTGGCCTA +GCATTGATCAATGTCACCCTGGTCTGCCAAGGAAGGAACAAGCTAGTGGTGTCCCCTTGT +ACTAGGAGTTCCCAGGGTTATATGTAGTCATTAGCTAGTTTTGAGACATCATGATAACAG +TTTTGCCCAACGTCCTGGGCCTCCGACCTCCTGAGAGCTAGGAGTGCCTCCTCCAATGTC +CTGTGTTCCTACTTGCGGTTCTCCTCTCACCTCCTAGAGACTCCTCCTGTCTGATTTGAA +GGAGTAGCAGGCATAGACCAGAACATATATATCTGACCTTTGAATTTTGGTGACTGAGAA +TTAAGCTATGAAAATCCGAAAAGTTGAAAATGGATGTAGGATTCCATGAGTGGTTGGTGG +TGAAATTTCCCTCTAGCCCTCCTCCCCCTCCCTGTGAACACTGGGCATTTCCTCTCTTCC +CAAAGCCACCTACCACCAAATCTCTTCATTAAACCCTCCTCCTGTCTGTTGTTGATTTTC +CCAGGGTCAAAACTGCAAGAATAACAGTTCTAAAACAGGATTTTCACCCTGGCACATCTA +TGCTTATGTTAAGAAAGTTTTCTTGTAGCTTTCAGGTCAAATCTCAACTCCCTGTCTGGA +ATTCAAGGTCCCACACTATCTAGGCACGCTCCGAATTTCTCCTCCCTCCCCTTGTCTCTC +TGCCCTCTCCTCCGCTGTGTAGAAGAACCTGCTACTACACCTAGCCCCTCACCTCTAGAT +TTCTACTCAGTTTCTGTCCTTCTCTGCCCCATAGTTCATTGCTTCCAGATAGCGCCTCTG +GGGCTTGGTTGAGGATTGATGTTTATGATTGGACCAGGTCCCAAGGAACTCAGTATGGTA +TTAAACCCACTGTATAACAGAAGTTGGCCTTGAACTGCCGATCTGCCTGACTCTGTCTAC +CAAGGGCTAGAATTACAGGCAAGAGTCACTGTGCCTTATGAGACATCTGCCTTCTTTGGC +TAAATGGGTTTGCTTCCTTTGGAAGCCATCCAGCATACAGATGTGCGAAATTGCACTCCA +GAGATGGTGGAGGTAGGGTACTATTTTGACTGTGCTGCTGGGTACTTGGGGGATAGGGGC +AGGGCATATTGCTTGTGCACTAGCTGGACTGGGGGAGGGAAGCTTAGCCTGGTGGAGGTG +AGTGCAGTGCTGGCAATGATCACATTCTGGAAGAGAACCGTGAGGTTTATGGGGGTGGGG +TGGCTACTTATGCCTCTGGGGAGGTAGCCAGGGTCTCTGGGGTGAGGTCTGTGTGGCCTG +TACCAGTGACCAGGACAGGGGTGTTAGAAGATGCTTCATTTATATACTCAGGTGTTGGGG +GAGGGGGACTTATAAGGTCAAACAAGGAGTGAAGGCTGATAACTGTCAGGATAATAAATT +CTTACTAGGGTTGTTGTGGCCGGAGCTGGCTTTATGGCTCCAGGTTGAGACTGGGGAGAT +AGCCAACCCCTGCTGGCCTACCTTTGAGGTATCCAGGTTTGAGGCTCCCTGGACCCTTCT +TCCTCTGTAACCCTGGGCCATCAGGGTCCCAAAGGACTGGGACCCTCTTCCTCTAAAACA +CCTTGAGCCGAGCTGAGGCTATAGCTCAGTGGAGAGCCTCACAAGAGGCTCTGGGCTCCA +CTCCGACATCACAGATTAAATATGCCAGGATAGATTATAGGAAATTTAAGAAGCTTGTGA +GGGAAGCATGGATGGTAGAAGGCGGATCTGTCAGCACTTAATCATACCTCACAGATATAC +TTCCAATTCAGGTTTTTCCTCCAACAAATATTTATTGAGTACCTACTGAATGCCAGCTGT +CATTTTAACCCTGAGGACACAGGGATTAACAGAGCAGATAAAATCCTCAAGAAGGTTAAC +TCCCCTCCCCCCAGAGCAAAGGAGATCTGTTTAGTGTCTCTCCAAACATACGTCATGGCA +TAGCTCCATGATAGAGCACTCGCTTAGCATGTCTGAGGCCCTGGGCTCATTTCTTAGCAC +CAAATTTAAAAAGGAAAAGTTAGAACGTAATACTTCATTTGCCTGATTAATATGAAGCAA +TCACTTGTTGGTGACACCAAATCCAACTCAGACTTTATTCGCACTTAACCAGACGTGACA +GCGGTGCCCTTCACATTCAGTTAAGCCTGCAGTCTGGGCTCTGCCTTGACCTGGATTGAC +CCCAGTGTGGGAGGGTCACAGAGCCCTGGCACATATGTGAAGTGTAGCTCCAAGGCACTG +ACATGGTGTGTTTGGGCAAAGGCTCCATCTCTTGTGGAAATAATGTCTCTGATGAGTTCT +TCCTCCTCCTGTCCATGCAGAAGACTCTCAGGTTACCAGCACAATATCCCCCTTACAGTC +GCCACACAAGGGACTCCCTCCTCGGCCACCTTCATCACACAACAGGCCTCCTCCCCCACA +GTCCCTGGAGGGACTCAGGCAGCTGCACTATCACCGTACCGACTATGACAAGTCACCCTT +AAAGCCCAAAATGTGGAGCGAGTCATCTTTAGATGAGCCTTATGAGAAGGTGAAGAAACG +CTCCTCCCACGGCCATTCCAGGTGAGCTACATTGGGACACCCAAATGAGGTCCCCGGATA +TGCTCAAACAGAATCAAAGGCTTGCCCCACATTAGAACCTACAAATATTGCCAAAGGATA +CTCTTTTCCTTCCTGGAACTCACAGTTCAGCTTTGCGCACAAAGCCCTCTGCTGGCAAAC +CCCCAGAAGTACAGATTTGTCATCTGAAGGTAGGGAGGGGGGAAGAGGGGAGGAAAGGGT +TTGGCTCATAGTCAACCTGTTGGCAGATGGATTTAATGCTGTTACATTTCACAGGAATTA +ATTAGGAAATTGTAGCCAGCAGCATTCCAGAATGGCAAAGGAGAGCCGGATCTGAGGATC +CTCAGGGTGGTATAGAACCCTATACGATCTTCCCGCAGAGTTCTGGAGCCAAGCAGCTGA +AATGCAAGCTGCACACATTATCAGCTCATTGCTTGGTTAATATCAACGTCGTAGAGAGGA +TTATCTGGAAGACATTTAGGCCCGCTTCTGTTTTCCTCATGTTCCTTAATTAGCTCCAGA +GGGTACCCTAGCAGGTACTGTATCTTGTAAAACAATGCTTGTTAAGGATGAAGGCTCCAG +AGAATAGTCACCCTGTGCTTAACTTCGAGGAGTGGAGGGGGGGAGGTGGGATAGTGAGAG +CTGGAGTCCCGGGCAAGCTCTCCCTGCAATTAGATCTACTGTCCCAAGCTAGTCAGCCCC +TACCAACGCTGCCACATGGTATTCGTGTGATCAGCATGGCTTCCCTCTTCTCGCTTGCAG +CAGCCACAAGCGCTTCCCCAGCACAGGAAGCTGTACCGAGGCAGGAGTAAGCAGCTCCTT +GCAGAACAGTCCCATCCGAAGCCTCCCACATTGGAATTCCCAGTCTAGCATGCCATCCAC +CCCAGACCTGCGCGTCCGGAGTCCCCACTATGTTCATTCCACAAGGTGAGTCTGCTGGGC +CTTTAGGCCACCTGCCTTTCTGGGCCAGACCCTGGTGTAGTAAGACATCATTGGCTCCAA +TCTAGCCCAGTTAACAGGGGAGCTAAGGTCCACTTTACCCTGGACACTCAATATAGTCAA +CTCTATCCATATCCAGGGACTTGTGGGGCCAGAGAGCCCCAGCCTTCTGAAGACAGGTAA +CAAGGATCCTAGTAGGAGTGGAAACAGGAAAACTAGCCCAGTTAAGGTGGGAGAGTGCAG +CAGCCATAGACACCCCAGGCTAACCTTTGCTCTACCCTCCGTTCCTCATATATCTTTCTC +ATGAGGTCTAAAATCTATTCTGGACCCACTTTAATGCCTCAAGGTGTACATTTATAGTAA +CCAAAAGAAATGAACCGAAAAATAGACTTCCCTGAATCATATCCCTTCTCTAAGAGGTAA +AGCTGCATCACAGAAGGTCACTGGTGAGGGTGATGTAGTACACTTCTGCCTGGATGTGGC +CAAGAGTCGCTAGGAATTTGCATAAGACCTCCTATTGCTGGGTTCTATCACCTTCCTCTT +GTTGATATTGATGGATTGGAGGCAAAGTCTTGGTACTACTGGTAGATAAGTGTATCGTTC +ATGTTTAGGGGTTCCATGTTTCACCAACCCTCCATTTTAGAATACTCACAAGAAACAGCC +ATTTAGGTACGTTGGCTTTCATTTCAGAGGAGTCTTTGGTTCAATCACGAGAGGACCTCT +GTTAGACCTTTTGGTTGTTAGTTTTGTTTTTGTTTTTTTGTTTTTTATTACCTACAATCA +CTATTTTAAAGGGGTTAGTGTAATGCTTAGAACATAGGAATTTGCTTCTCTATCAATAGC +ATCATTTTCTTAAGAAGCAAAAGCCCTCAGACATTGGTCAACACATTTCATCCACTCCCT +AGGTGCCACGTGGATTCCAGAGATTCTTAGCTCCCTTCCTCACCTGGTACCTAGGGAAGA +ACCTGGCTTTCCAGGGGCAACCTTGCTGGGCTCTCCCATTGGTAGAGGCCCTGAGCCTGG +CCTGTGGCTTTTGTGGGACCCTTTGATCCAGGACTCTAAGACCAATCCTGTCTCCCCAAC +AGGTCAGTGGACATCAGCCCCACGAGACTGCACAGCCTTGCACTGCACTTTAGGCATCGA +AGCTCCAGCCTGGAGTCCCAGGGCAAGCTCCTGGGCTCGGAGAACGACACCGGAAGCCCC +GACTTCTACACCCCGAGGACTCGTAGCAGCAATGGCTCAGACCCCATGGACGACTGCTCG +TCCTGCACCAGCCACTCGAGCTCAGAGCACTACTACCCAGCACAGATGAACGCCAACTAC +TCAACGCTGGCTGAGGACTCGCCGTCCAAGGCGCGGCAGCGACAGCGGCAGAGGCAGCGG +GCAGCAGGCGCCCTGGGCTCAGCCAGCTCTGGCAGCATGCCCAACCTGGCGGCCCGCAGC +GGGGCTGCAAGCACTGGAGGTGGCGTGTACCTGCACAGCCAGAGCCAGCCCAGCTCTCAG +TACCGCATCAAGGAGTACCCACTATATATCGAGGGCAGTGCCACACCCGTGGTGGTACGC +AGCCTGGAGAGCGACCAGGAGGGCCACTACAGCGTCAAAGCGCAGTTTAAGACCTCCAAC +TCTTACACAGCTGGCGGCCTGTTCAAAGAGAGCTGGCGCGGGGGTGGCGACGAGGGGGAT +GCAGGCCGCCTTACACCATCTCGGTCTCAGATCCTGCGGACTCCTTCGTTGGGGCGTGAC +GGCGCCCACGACAAAGGCTCCGGCCGTGCCGCCGTGTCTGATGAGCTGCGCCAGTGGTAC +CAGCGCTCCACAGCCTCGCATAAGGAGCACAGCCGTCTGTCACACACCAGCTCCACCTCC +TCGGACAGCGGCTCTCAGTACAGCACCTCTTCCCAGAGCACCTTCGTGGCGCACAGCAGG +GTCACCAGGATGCCCCAGATGTGCAAGGCCACGTCAGGTGAGAAGGTGGTGGGAGGCAGG +TGACCTGGGTAGGCTGAAGGTTGCCTAGACTTCACAGTCAAGAAAAGGAGTCACTTATTC +TGGAGGCCTTGCTGTGAAATGTGGGAAGCCATGGTCCTTATCCCAACCCAGGTCTGTCTT +CCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTCCCTC +CCTCCCTCCCTCCCTCCCTCCCTCCCTCCCTCTCTCCCTCCCTCCCTCCTTCCCTTAACA +CTCTTCCTTCGCGTAGAGTGAGCATTTCTTTTAGCTTTTCCAGTTAAGGACAGAAAGCCA +TGTGAAGTCAGGTCAGAGGGTTTATCCTGCCAAGGGTGCAAGAAAGATTCTAGTAGGTTA +GAGTCCCAAGTTCTAACCTTGCCAAGAAAGGTTGGGATGAAAGGTCGGGCTTGGATCTTG +AGGCCCTGGGAAAAGAAGTGTTTGCTCTCTGAACCTGAGAGCTGCATCTGCTTAGGTAAC +CTGGCTGCTCCTGGCTTTTCTGCTGCTACTTTCAGGGTCTTTGATGCTGTGTCACACTGA +GGTTTGAACCTAGACGTTCTCTATGAAATGATAATGCTCATAACTGATGTTAGTTGAGCA +TTTACCTTTGCTAGATCAGTGGTGGTCATCTGTAACTCATACCACTCAGAGAGTAATTAA +CAAAACTACAGCCTTCTACTGTAGGTAGAAGAAACGAGGGAGGGTAGAGGAAAACAAGAA +TGAAGGCAAAAGTGAAAACCAGTGAAATTTTACTAAAAAGCCAGGCTCTGGAGACGAGAG +CCCCTAAGAAGTTCAGCCCAGGAGAGCAGCTGCTCATTGGGCCTCCATGTCCCTACTGCT +CTCTTCCCTCGGGCGCATGCTGAGCAAGCCCCAGAGATTAGACTACAAACAAACCGGCAG +TCCTGGGCGTCCCTCCTTGAACTCCATGGTCCTACAACCTTTCTCCTGCTCTGCTTTTAT +CCGTAAACTTACCCACTGGCATCCCAGCAGGATTCAGAGAATGAATACATCTAACGTGTG +CCCTCTGAAGGTCATGAGCGGCTCTAGTCCTCTCAGATCCGATGGTTAAGTACCAAGGGC +AAAAAGATAGGAGTGGTTCATTCTCTCAGAATTGCCGTGTTTGTGTGCATTTGTTTTATT +AAATAGCAGGAAGGTATTACTAAGATTTTAGTAAATTGTACCCCACCCACCCTGCCACCA +CCAAAAGTGCACACGAAGCACCTCAGACAGATGTACTCGGTGCTAAATTCTCCTGGCTCC +ATCTAGTCACATTTGCAGTAACGCTATGGTACATATAAGCTGTTAAAAGTGCTGTTCACT +TGCAGGATTACTGAAGGAGCAGATGGTAAAGTCTGGAGGCCCTTCCAACAATACAGCATG +GTCCTCACATAGAAGCCACATCTAAAACGCCCCAGGGCAGCCCTCTGTGCTCAGGTCTCT +ACAACAGAAACATGAGGGCTTCCTATTCTATGCAGTTATAGAAACCATCCTGAGGCCAGA +GTGGAGGGACAAAGTTAAGACAAAATACAGTTGGGGAAACAAAGGTATTTCCCACGGAAT +GCCTTGGGGTCACCAAGACCCTGTCCTTCATGTCTGACATTGGTCACACCTGCCACTGGG +TCTGTCATTGACTTACGAGCTCCATGCTGGTCTGACCTGGCTTCTCCCTGCTTTTCCCAC +ACTGACTACATATAGCTGCCTTACCTCAAAGCCAGAGAAGCTCAACACCGTCCAGTGAAA +TTGGAGCCACCCCACCAAGCAGCCCCCACCACATCCTGACCTGGCAGACTGGGTGAGTTG +TCCTGTGAACTCGTTGACTTAGTTCTTCTGGGCTCAAAATGGAGTTAGCCAGGAAGGACA +TCAGCAGTACTGAGCTCCCAGCAATGGGAGGATGTATCAGCAAATGGTGCCAAGAATCAA +AGCAATGCCTGGGCTATCACCTTCTCCCCAGCTGGCCTACTGTTTTTGATGGGGATGAAT +TCTGTGTGTTCTACTTAAACGTAGGTAGTGATTCCTGGGCTGAAACAAAGAAGTGGATTC +AATTCTGGGCGGCATTTGATTTTTCTGCAAAAATGTCAGGGGTAGGAGAAAGAACCCTGA +GTCAGATATTACACAGGCTTCTCAGTGTGGTTGCTGTCTTAATATTGGGGTGCATCCAAA +AAAAAGAGGGCTCCCGTCTTGGCTAAACAGTTGTTCTGGGTGCATCAGCAAAGGGGAAAC +TGTACCTTGAGACCTTTAGGTAGAGGTTGCCCACAGCAAGATACGGAAACTGGAAGTGAG +CTTTAAGTGTGGACTTAGGGCCAGTTAGGATGTTCCAATCTGCTGAAGGGTCAAGCAGAC +ACAAGTGTTTTATTATCACATGCTGGCACTTTCTACCCAGCTCCTCTCTTCTCTTGCTGC +TTCTTAGATGGTCCATTCTGTTAACACCTGTTGGTTACTGGAAATGGGCCCCATATCCAG +CTTAATCCCCAGCTTTGGCTTTGCTGAGCGCTGGTGAGCGTGTCTGGGAAAATCTGACAG +CTGCAGGCTGAATTATAAGACCATCACAGACCCACAGTTGGTTCCACTGCCTGTGTCCAG +GCTCCCACGCTTGGCATCCTTAGTCCTCCACATTTATCTGCAGTGACTTGACACCAGGAA +ACTTCATTTTTGGTGGAGAAGATGGGGAGCCAATGCTTATTGAGTACTTAAAACACAAAG +GCTGACGGCTTCTTTGAACATAAGTGAGTTTCGTGGAAGCCTGTCTGCTCCCCGGCAAGG +GAAGTAGCTAGATATTTTGGATTCATAAGTGAGACAGAGAACACAAGTCACTCACTCCAT +ACTTTTCTGATAAGTCCTAAAATGTGGGCCCTAGATCAGCACTTTGGGCTTCACCTGGGA +TCTTCTTGGGCCTACCCAAAACTACTAACTCGGAAGCTCTGGGGTAGGCCCAGTGGGCGT +CCTTAAATGAACCCTTGGGTCATTAGGATCCGTGGTTGGACACTCACCGAACCACCCCAC +ACTGCTTCTTTCCTCTTTTCAAATTAAGGAAACATAGTCTGTACAGTGTTTCTCATGTCT +ACGGCTAGGGTAGCTTTTGCCAGTAGCTGCTACCCCTCTCTTTTATTATAAACCACTGCC +ACTTGTCCATACCAGCGCCAGCCTCTAAATCCAGACAGCTTCTTGGCTTAGGGTTTGAGA +ATCTCTCGGGACTAATTCATACAAGAGCCACACATCTGTATACCTCTATAGGGTAAATGG +TATCGTCCAACCAGGACACTTGGGATCCTCTGTGGGCCATGCCCAGTTTCATCTGATCTG +ACCATATGACTGCGTCATTTGACTGATAGACAGGCTCTGAAGTTTACAAGCAGCCCTCCC +ATGCCTACTCACTCGAGTTACCTCCATTACCGCATGTAGCCAGTAAGGCTCACAACCAAC +TGGAAACAGAAGGTTATTGTCCCTGAAGGGCAGCGTTCTTCCAGATTGAGGATTACTCAA +GAATAATAATGTGATAGAGAACAGGACAGTGGGTAAAAATTGCCACTGTCTGCCTTCCTA +ACAGAACTACTGAGGTCCTGCTGCTCAGAGATGGAGCCTGAGTGTTCTGTATGATTCTTA +CTGTGTCACAGACACATGGGTATATATATATAGTCATTGGGTTAAGCTACTACTAATCAC +GTGTGTCCACTCTCCTGTGTAACACAACCTTTCTTCTCTTCTCCTTCCGCTTTCCTTTGT +TCAGAGAAGCAACAGAAAACTCTCCCATCATGGATGGGTCTGAGTCTCCAACACACCAAA +GTACTGATGAATAGAGGTATTGTAAGGGAACGTTTTGTTCTTACTGCCCACGTGTGTGAT +CCAGATGTCCTGCATATGTGCTGCCTCTGCCCATGTCATAGTTTCCAGGAGGAAATGTCT +GAATAGTGTGGAAGCTATTATTCTTATGTTTTCTTTCTAGCTACATGTGGCGCTGTATGT +TCGAATGTGTGTTTTTACATCAGATGTAGGCTAGTCCATGCTCCTTCCTGGAAGACACCC +CCTAACCCCCAATATATTTAGACTTTCTAGGCTTTAAGTACAAAAAAAACCCTTGCAGTG +GTTGGGTATTGTTTACCAGCTTGGGCCACACTCTCCGTGAGCACTGAGCCAGTACTGTTC +TAAATAGCCCAGTACTCTAACTCATTATCCTACCACTTTTCAGTGATATTTGCATGCAAC +ACCAGATGTCATAGAGTCCTGCTTTTCAAAATGTGGCCTGTAAATTACCACCGCCACCTG +GAGCTCAGAATGACTCCTGGAAGCCACGCTGGCTGCTGAGTGAACTGCATGCTGCAAGCT +GCAAAGTGCTGCTCTCCCAAGTACAAAATAGTGGGACCTGAGAGTCTAAGTAACCAACTG +CGTAGTGCTGACGCTGAGAAGCACGTCAGGGACCACTAAAGTGACAGGGGACCATGCAGA +AGTGGGAAAAGGGCCTTAGTTAGAAAACAACAACCTAATCAGGCTCTGAGTAAGAAAGAG +ACAGCCACACCAAAGTGCTGGGCACTCCACAACTCAAATGATCAAAACGCTAAAAGGGTT +CAGAGAGGAGAAATGCCCTTTAGTTCTGACACACACCTCGTGAGCCTGGCTTTAAAGAAC +GGCAGTGAAGCAGGGAGGCAAGAGGGAAACACACAGGTGTTTCCACCCTGGCTCTATGGC +CACTGACCTACAGCACTATCCACAGCCAGTTGACTGGGTAAGTGAAACCCCATTCTCAGT +TCACTGTGGAATAGGGAGAAAAGGCATCACTCACTCTTTAAAAGACGATCCAACATACAA +TTGATTCGAATATGTCCTATGGCATTAAGCAAGCATGTGTTTTGTGAGTGTGAATAGTGG +ATACCCTGTCCAGGTGAAACAAAGTAACAGCTCTGAAGGGCTGAGTCCTCAAACTCCCCG +TTCCTTTCGTTTCCTCGGAGCACTTCGCCTCTAGAAGCACCTGATGGTGGGACTCCCTAT +AGTCAATGTTGCAATCAGGAAAATGTCCCTAGGAGACCCACATCACAAGTGAATTGGAAA +ACAAGCTTCTCTAAGATTCTAGCAAGTCGTACCAGTATTTGGGAAGCTGAGGCAAAGCAA +GGGCCAGAGCTTGCTAATTGTTTGTGTCCACAGTGAGGAATAAATCATCCTCATGCTGTC +AGAGCTCCTTGGCCAGGGCCAAGCTCCCATGGAGCCAGTGACCGTGGCTGGAGAGCTAAC +TGGCAGCCCTTGGTCACGTGTTCCCTTTGATCAGAGTAATAGGGAGGCAGGAACTTTTCC +GCAGGAGTATTGCACGTTTGCAGCAGAGTCCAACCACCTTTCCCAATCAAAGTTCTTGGT +TCTTCTGGCACAATTTACAAAAGCCAGTTTCACAATGGGGAGACGATGTAAATTACGTGT +AACCGAATCATCGACTTATTTACCCCTGACAAACAGATACATACAAAGACACCCATGGCC +AGTGACGTAACTAAGGGCCTTCACTCCTAAGCCACATAGAACTAACCTCGGGTACTTCCA +ATGCTCCAAGCACAAGACTGTCCTAGTGGTTTACCCAAATAGTCAAGAATACTTGGGATC +CCTCTAGCTCCTGTGGACTTCGCTAGGTCAGAGGAGGGACGTTTACAAAGCAGTGAATCC +TCACTGGATGAATTCCTGGAGAGGTCGGCAAGTGAGACGGGGGAGTAAGGGAGCTGATTG +TCCTCACAGTGCCCTGACAGCTCTAAGATACTCTTTAAAATGGTCCAGCCCCAACGGGTG +CTCCTGGCACTAGGCATGGAAACGGAAGGGTAGCTTAGGGACAGTTAGTCGCCTTGAGTA +GAGCTACTGCCACTCATCTGTGTGAATACCTGCTGATACTTGGGACTCACTCCCATCTAA +CCTACTAGAAATACTTACCTGATGAAATGTCTGTTTTCTTATGTATGTTTTTCTATGTAG +AGACACATACATTTTTATTATATATTATGTTTTGGAGCTGAAGTGCTAGTCATGCTTTCT +ACCACGGAGCTACAGGCCCGGTCCCAACTCTATGTTTTTTTTAAAAAAAATACTTTTATA +AAATCACAACAGTATTAATCTAAAAAAGCATTAAAAACTCAATCTAGAGCATCACTTTAG +TGTTACTCTAGGGAAGGCTCACGTTTTTACTGTTCTTCCAGGACAGTGATAATTTACCAC +AGAAGCGTTAGCCCTTAGGTCTGCTGTAAAGCAAGCCCCTGGCTGTCATGTAGGAAGTCA +CCCCGAGGTGTACACCCCTGGCTGTCATGTAGGAAGTCACCCCGAGGTGTACAGTTCCAC +GGGCTTCTCAGCCTGGGCTGCATCTGAAAATCCTGTGGGACTGGGAAGGGCCCCCAAGCA +AATAGCAGCAGGCCCTGACTCGGGCCTGGACGTGAGCATTTCTGAGGTTCCCACATGACC +CTGAGGACGACTGTATCGAGCGTTAACTTGCATTGCCGAGGTTTCAGGAGGTCCCTTTTG +TGCTACTCTTATGGTCTCTGGACGCCTTTCGTATACCAAACGTAATGGAGATTGGCAAGC +CTCACCTATGTGGGGCAGGGAAGACAGCTCATCTGTAGAGAGCATGTGACTCATGCATCC +TAACATTCATTCTGTAGTACTCTAACTCTGGTTCTCTCTCTCTCTCTCTCTCTCTCTCTC +TCTCTCTCTCTCTCTCTCTCTCGGATCCACAGGAGCTACAGTGACAGCTGCTTCCTGGAT +TCCTCCCTCTATCCAGAGCTAGCTGATGTCCAATGGTACGGGCAGGAAAAAGCCAAGCCC +GGGACCCTCGTGTGAGCCGGCCAGGCTGGATGTGACCACCGCCACGCCATTCCAAGTCAC +CTCACTGCCTCTCATTTGCCTTACCCAGATGCACTGTCACCTGCACCAGCTTCGGCCCTC +AGCACTTTTCTTCTCCTGTCTCCACATCCCTTTCACCCTCAAAAACCTGACTGAGGAGAC +ATTCTGGAAGGTTCCGAACCCACTGTGTGTCCCCTGGCTCTCTTGCCCAGAGAGCCAGAC +AACAATCCTCAATGGCACCTTGGTGGTTTCCGTCTGCCATGATACCCAGGCCACAAACTG +TCAGGAAAGCCAACACATGCAATTCCTGTAGAAGAGAACAAGAAAAAAGCTAGCCCTGCC +TGCAGATACTGAAGCTGTTTCTGGCTGCCACCCTATAGGCCGGCCGAGTGCTTCTAGAGG +AGAGTGCTCAGGGGATATCAGTTTACACCTGAAATAAATCTGCCATAGTGAGACAGCCAG +CAAGAGCTCCTAAGGGGACGTGTGAGAAAGAAGACTGGTGCTTCAGAGACGCATCAGAGG +ATCACAGTTGGTTCTATGCTGCCAAAGATTAGACACATTCAACAATGAACAGATAGGAGG +GGCCAAGAGGAACACACTTTTTCTGCAGCGAAATTTCAATTCTAAACTGCTCCTACGCAG +CACAAGTGAAAGTCAACCATCTTAGACCACGTCCTGTCGTGACCCTTCTCCTGGAGCACT +CCTGAGAGCTGGGAACAAACCCAACGGGACAGTGAAGATGAAGGAGGCTCGGCTGGCCTG +GCAGACTCGGACTCTATCTGTCTGGACATGGGAGGAGCAGGGTACCATTAGGACTGCCCT +ATGCAGGGGCTTCAGCCTACGCCCCCAAAGCTTCCTTCCTTTTGGGATGGGGAGGAAGCC +AACGGTGACCATAGCCAAAAGCAGTTCTCTCGTTAAAACCACCAGTAAAAGTGTAACCTT +TCTGTTTTGTACAAGGCCTTTCAGTTTTTGTTTTTGGGAAACCAAGGGAAAAAGCACATT +GCAATCTACTCAAGTGTTTTACCGTTGTGGTTCATTTTATGTTTGTTAACACTTGTGTGC +ACTCGGACAGACCTCGCCTGTGTGTCGCTTAGTCAGAGAACTCACGTACGCCCTTAGGTA +GGAAGACTTTTTACACACGTCTACCAGTTGGCAGGCAGAGCAGAGTTGCAACAACTCAGC +TCCCAAAGGGCCCAGACCCCTCCAGCAGTATCTGTGACCTCGATACACCACCTCCGTCCA +CAGATACCAAGAGGATAAAAGGCAAAAAACATAAAAGCACGCGTGCAAGCTGCTTGTTTA +CATGTGTTTTGAGCTATGCTTAACACACAACCAAAAAGCCATCAATCTCCAAAGGCCTCA +GAACCACTTCTATACTAACTAACCAGTGCACAGTCTTAGTGGGGCATGGCACTAACGATG +GCACAAGAGTCTCTGTGGAGGTAGTGTGGCTTGCAGGGGTTACCTTGTCATGACTTCCTG +TGGGGAAGACATCTAGGACCAGGAGCCAGGGTGGGAAGAAAGCAAATCTAAAAGTTGGCT +GTGGCATCAAAAGAAAAAAACTTCCTCATGTATTTAAATCCAAGAATAACAATAGACATT +ACCAGACTGGGAAGGTAAGAAATGAACAGCAGAAAGGACTGACCCTCACTTTGCAGTGGC +TTGGAAACCTCTGGAAGTCAAGTGGGAGCATTCATCCCATGTGGCCTGAGGCCTTTTCTC +TCCCATTCAAGGCTGGGTACCCCAGAGCTGGGCATGGTTGGCGTGATGAGCCCAGCTTCC +AGAAGCAGTACTCTTCCCAGACACTTGAGGGATAACCCTGTAGGGTGAGTGGGGACGGGA +TATGATGGTACAAAATGACCCTGGGGCTCCGTGGAGACGGGGCTACCTTTCTTGCTCCTA +GTATGATAGTCGGAGCTACATAAAGCAGGTTTATTTGGGGACTATTTCTTCCTTCCTTAG +CTAATGGAAATGTGACACATTGTGCCCCATTTTCTTTCTTCCAAAAGGAGATGCCTGAAT +AATTTGCCTGAACAGAAAACGTCCAAAAGGAAACAAAGAACAAGACAAGGTTACATGGTT +ACAGGTTATAACAGAGACAGCAGTTTGAAAATTGATTCTGAAGTCCTTCGGATCTATGAG +AGATGCAGAAAGAATCTAAATGTAATAGATTTGGGGAGCAGAGGGAAACGGAATGGGAGC +TGTGAACACCATCACGATAGTCTGGCAGTAAGGACAGAGATTTAAGTAAAACAGGTTTTA +CTGTTTAGCTGTGTTCGGTTAATACACTGTACATAATATAATACGCATTAGTCCTTTGAG +ACTGACATAATAAATGGTCGCTGTGGTTGGTGATGAACGCTCTAGGTATTGTATCCAAGC +ACCTGCAGATTCTTTACACATCCCTGTTTCTTTTAAGGGAGATGAAGTCCCCAGTTTAAA +GCCCCTATTGGATTCGTTGGATACATGTAAGAAATTGCTTGTTTCAGCCAGAAGACTATG +TTGTGAGCCAGGTTGGTTTATTTTGTTATATGCAGGTGAGTGTTGGAGTGTTCAAAGCCC +AATTTGTTTTCATCCAGTATTAGTTTAGTTCTAAATATAGCAAGCCTCACCCAGGTGCTA +TCAGATGACCAATTACTGCTTAGTTAACTAGGTGTAAAGTTTTACATATCCATTCATGTC +AATAGTTTATTACAAGTTGTGTAAAACGGACTCTAGTTTAATAATTGGGGGGGTGGTAAG +ATTAGGTTGCTCCTGAAACTGACTGTAGAGCATGTAAAATGATTTTACTGGATTCTGTTC +AACTGTAATCAATGACAAAGATGTATGTTGTAGACAAAGTTGCAGAATTAAAAAAAAAAG +GAAATCTGCTTTTAATTTATTCTTTTTGTATTAAGAATTTGTATAGTACCTTTACATTTT +GCAGAACAGTGTTGTCAACACTTATTAAAGCATTTTCAAAATGAAAACACCCCAGTTGCC +TCTTGGACACTTTGTTTCTAAACGATAAACATGTAACCACGCTCCAGAAATCTACATATC +AAGAAGATAATGAACTTTTTTTTTTTCCATAAACATCAGCCTACCTATGGCATACCTTTT +GGGTTTGGCTTGTTCTTTAAAACAGTCTCATTCTGCACAACAGCTTTAAAATCACAATCT +TTTTGCCTCCAGCCCAAGTGCGGGCGCACACCACCACACACACCCAAGTACACCTGGTAT +TGTTGCCGTGGTAGAGAGGCCAGTTCTTTGCTATAAATCATCTACCCTCTAAATCATATC +ACCTGGACAATAGCCAGTTACAGTTACAAAAGTCCCCCAATTACAGCATACGGCTACTGG +CATGCATTAGCAGATCACTGCAATTGTATCCCTGGCCTGTTGTCACCTGACAGACAGCTC +TTTCCTAAGCATACGGCTACTGGCATGCATTAGCAGATCACTGCAATTGTATCCCTGGCC +TGTTGTCACCTGACAGACAGCTCTTTCCTAAGCATACGGCTACTGGCATGCATTAGCAGA +TCACTGCAATTGTATCCCTGGCCTGTTGTCACCTGACAGACAGCTCTTTCCTAGCAGGAA +ACTGAAAGGCTAGCCTCCAGGAACACCCTACATGGAAAGCCCTTCCTGACAAGGGGCTAG +AGCCTGCCAATAAGAGCAACGATGCACGAAGAAGCTGGACCTGTCTGAAAGTAAGCAGAT +AGAACAGTGTTTCCTACTTCCTGAACTCTGGCAACTGTCTGGGAAACTGCTTAGGGCACT +ATCACACTGTCCCAAAATAATCTATACTTGAAACAAAAAAGGCCTCTTGTAAACATGTTA +TACATAAAGATGCCAAAATGAGCCTGTGCTCTAAGATCCGTCAAAGGAAAGCAACTGGAA +TTTAGCTTCACTCACACACACACACACTCACACACACACACTCACACACACACACACACA +CACACACACACACACTCACACACACACACACACACACACACACACACACACACACACACT +CACACACACACACACACACTCACACACACACACACACACACACACTCACACACACCCCTA +CTTCTGCCTCTCACATAATGTCAACATAATAACTCTCATTTTTATCTTGATTCCTGGAGA +ACACAAAGTAAACACCCTGATCCTGTAGAAAATATTAAAAATATTCAGTCCCTGACTTCC +CAGAATAACTGTTAAAAGACACACAAAACTCTCCCCAGAGTGTACAGATCCACTTGAAGG +CTGTGAGCAGCCAGTGGCCTCTGTCAAGGCCCTGCACACTTGGTACAGAATCCGTGTGCT +CAGTCTTAGGTGCTTGTGAATCAGAAAAAGCAGCACAGGATAGAGATTTAAAGGGTGAGG +AACTCTAGCAGCATTAAACTGGGAGGAGCTTAAGCCAATTCCCAAGGACACTAACATACA +GGGGCTCTCACTCAGACCTTGCGCAAGGAGTTGGCCTCTCTGAGATGACAGCCACTGAGG +TATAATATATAACTGCCTGGTTTACACTAAGTCACACTGCCAGCAAAGTCACTTCTATTC +AGCCAAGGCAATAGTGTAGATAATAATTGGTATTCTAGAATAATTGGTGTACACGCACAT +GCACGCACATGGGTGTTTTTTATTCTTCGTAGAAGCACATTTTATAAGATGTTATCCTTA +TAAGCCAGTAGTAGGTTACTTTTGCTTCTCTTTCTGGTACCCATTTTCCCTAAAACTCAC +TCCAGTCATGCACTCCTCCCCTCCGCTTCACCTAGCCGAGTCATCAAGATGGACGCCTTG +TGATGCCAACAGCTCCCTTTTGTCATTTTATGCAGCTTACCATCAGGCACTGAATGTAGA +CAGTGTTCCTTACTCTACTGAGATAACTTCTTCACACCACTATGTTTGTTTGGACTCTCT +TACTCTTGGCTCCCTGTATTTTCTCATCACTATTATAAAGTACCTGAGAGAAACCACCTC +AGGGAAGGTTTTATTTGACTCTGGTTTAGCAGGCAAAGGGTAGTACCAGGTCCTTGCAAG +TAAACGTACCCTGATTCTTGGCTGACCAGAACACAAAACGCAAAACTGGAACAAGAGGCA +CATATAAACTTCAAAGATCACTCCCTAGTGAACTACTTATATCACAAAGGCCCCACATCC +CAAAGATCCCACAGAGCATAGCCATCTAGGGACCACGTGTTCAAACACACAAGCCTCCTG +AGAACATTTCCGATTCCAACCATAACACACTGCTCTCCTGGTTTGCTGTGTCACCTTTCT +GCTGGCGACACCAGCACTTTCCATCCATTCTGGGGCTCTTCTTTCAATCTGTACTTCCTA +TTGCCTCTTCAACAGCGAGATGTCAAAAACCTAACTCTTGATTTCCCCCTCCAAACATGC +TCCAATGGCCACCCTCAACTTAGAGGAAGTGCCATCTTCCTAGGGCTCAGGTCAAAGATC +TTGTAATTATCCCTGATGGCTCTTTTTCTTCCCACATCTGCAGTAAACAAAACAGATATG +AATGTCCATCCTTGTGAGATTTATACTGCATTGTGGGAAAGAGGAAGAAAATAAAAACTG +AATCATTTACCAGAGAGGGGCAGGAAAGCAGGCACAGTAGAAGATTTAGCCCGAGACGGA +AAGAGTAATGCCATTTCCACCACGTCTGCTAAGGAAGAATGCTGGTACACTTACAGTGCT +TAAGAGTGCTTCCAAATTCAACTAGTGTGAGAATAAGGTTAAGGCCACAGCTACATGAGA +CAGGAAAAGGGGAGTCAGGATGCAGCAACCTCAAAGCTTCATACAAGAGTCCCAGAATCA +GAGAGAGACTGCTCACAGGAGTAGGAAGTGCTCTTCTGCCTTCACTAATGTGCATAGGCG +TGCAAGCTCCCACACACGTGAGCTTACGTCACAGACACACAAATACAAATGAACGAATAC +GTAACGAAACACTAGGATTTTACAGAAAGTGCAAAAATTCAGTTCCCTTCTCTGAAATCC +CATGCTTGTAGGAATGCCACTATGATGACACCGTTAAAGAAAGAGAAAAAAAGTTTCATT +AAAATTGGCATACAGGCTGGGATGAGTCAGTGATTAAGAGCGCTTGGTGCTCTTACAAAG +GACCCAGATTCACTTCCCAGCACCCACGCAGCAACTCAAACCATCTGTACCTCTACTTCC +CTGGGATCAGATACTGTTCTGACTTCCATAAGCACTGCCCAAGTGCAGTAAGCTTAACTA +CATGCTGGAAAAATACTCATGGACATAAAAATAAGTCTATAAATGTTTTTAAAAGATTAC +CAAATGAAATGATTTTTTAATGGGGTCCCTACTCAAAGATAGCTGAAAAGATTATATCAA +TATCCAAGCTGGGCATGAGATTTGTTCCTTCCCATTAACAATTAGCACAACAATTGGCCT +CAGCCATAGTACAACATCTATGTCCATAAGAATGTATACATAAGTATAAACTAGCAAGAG +GGGCTGGAGAGATGGCTCAGTGGTTAAGGGCATTGACTACTCTTCCAGAGGTCCTGAGTT +CAATTTTCAGCAACCACATGGTGGCTCACAACTGTCTGTAATTGGATCCAATGCCCTCTT +CTGGTGTATCTGAGGACAGCTATAGTGTACTCATATACATAAAATAAATAATTCTTTAAT +AAAAATTAAATAAATTCAATTTTTAAATGAATTTAAAAATTCATTTAAGCAAGAAAATGT +ACAAAACTCAACAGGAGACAACAGGCATGAAGTCTGTCTTGATTAGAGCCTTCCTAAAAG +GAAATGTACAGTAGAGGTGTTTCAACTGGGTTATCATCGGGTGAACACAAACTAAGTCCA +CAATGTAACCCTGCTAAAGCAAAGGTTTCAGAAGACACTTCAAATATGAGCAGATGTAGA +CAAACTAAACTCTCAAGTCCCCAAAGCAGGCGTGTGACTAGTATACGCCCCATGGGAACT +CCTAGAGATGAAAGTATGCTTACCTTACTCTAGCTATAATAATCTATATTCACCAAGAAA +GGCATAAATAAGGTTCATGCAAAGTGGCACAACCCGTACGAACCACAGCTATGCACAAGA +GTGACTCCCAGAAACCTAAACTTCCACTGAACACGGCACATAAGAAAGTCAAGCACACTG +ATTTCCAAATTGGGAAAACACACAAACACAGAATCAAGCAAGCCTAACTTACCTGCTACA +TACTTAAGGAAGTACACAGGACTTTATAATATGCTAAATTTCTTACCAACCATAAGGGCC +AAGTGTCACCTGTATATTAAAGAGGATTCAACTCCTTATGCTTTGACTTCTTTCAATAAG +TCATTTCCTTCCTTAACCCAGCTAGTAATTCCCTTATAATCAGAAGTTTTCATGATATAT +TAAAAGGTTGTCGACTGAGAGGGTCACAACCAGCGTATTCTTTAAAGAAAACATACAGGC +TGCAGAGGTGGGTCAGTAGGTGAGAGCACTTGACGTACAATCGTGAGGGCCTGAGTGGGA +GAGTCCACGTGAAAGACGGACATACAGTAATGCCAGTAATTACAGCCTTTCTTCAAGAGG +ATGGGAAGTGTACAGAAGCCCCAGAGCCTTGTGTACCAGCTAGCCTAGAGGATGCAGAGC +CTTGTGTGTCAGCTAACCTGGAGGATGCAGAGCCTTGTGTGCCAGCTAACCTGGAGGATG +GAGAGCCTTGTGTGTCAGCTAACCTGGAGGATGCAGAGCCTTGTGTACCAGCTAGCCTAG +AGGATGCAGAGCCTTGTGTACCAGCTAATCTGGAGGATGCAGAGCCTTGTGTGTCAGCTA +ACCTGGAGGATGCAGCCTTGTGTGTCAGCTAACCTGGAGGATGCAGAGCCTTGTGTGTCA +GCTAACCTGGAAGATGCAGAGCCTTGTGTGTCAGCTAGCCTAGAGGATGCAGAGCCTTGT +GTGCCAGCTAACCTGGAGGATGCAGAGCCTTGTGTGCCAGCTAACCTGGAGGATGCAGAG +CCTTGTGTCAGCTAGCCTAGAGGATGCAGAGCCTTGTGTGCCAGCTAGCCTGGAGAATGC +AGAGCCTTGTGTGCCAGCTAACCTGGAGGATGCAGAGCCTTGTGTGTCAGGTAACCTGGA +GGATGCAGAGCCTTGTGTGTCAGCTAGCCTGGAGGATGCAGAGCCTTGTGTGCCAGCTAA +CCTGGAGGATGCAGAGCCTTGTGTGCCAGCTAACCTGGAAGATGCAGAGCCTTGTGTGTC +AGCTAGCCTAGAGGATGCAGAGCCTTGTGTGCCAGCTAGCCTAGAGGATGCAGAGCCTTG +TGTGTCAGCTAACCTGGAGGATGCAGAGCCTTGTGCCAGCTAGCCTAGAGGATGCAGAGC +CTTGTGTGTCAGCTAACCTGGAGGATGCAGAGCCTTGTGTGTCAGCTAACCTGGAAGATG +CAGAGCCTTGTGTGTCAGCTAGCCTAGAGGATGCAGAGCCTTGTGTGCCAGCTAACCTGG +AGGATGCAGAGCCTTGTGTGCCAGCTAACCTGGAGGATGCAGAGCCTTGTGTCAGCTAGC +CTAGAGGATGCAGAGCCTTGTGTGCCAGCTAGCCTGGAGAATGCAGAGCCTTGTGTGCCA +GCTAACCTGGAGGATGCAGAGCCTTGTGTGTCAGGTAACCTGGAGGATGCAGAGCCTTGT +GTGTCAGCTAGCCTGGAGGATGCAGAGCCTTGTGTGCCAGCTAGCCTAGAGGATGCAGAG +CCTTGTGTGCCAGCTAGCCTAGAGGATGCAGAGCCTTGTGTACCAGCTAATCTGGAGGAT +GTGGAGGCAAAACAACGGGCATCCCATTGTCTCAAGCAGGATGGAAGATGAGGCCTGAGG +TCTGACATCTTCACATGTTGGAATGTGTGCACACACCACCATCACCAATAACAACAAACA +AACAATACAAAACCCAGCAAATAAAAGCCAGAATAGGAACACATGCTGCCTCAGACATGG +CCAGGCAGTGTTTGTTTCGGTCCTCTGCGTGGGTGGATATGTGATGCAGGGTCTAGAGCA +TTCACCATTCACGGTAACCATCAGGGACACTCACATGTACAACTTGAACTCTTTCACAGT +GGGCAGTCTCAGCCAAGCTCAGGCTGCAATACCCATAGGTCATAGTGTTTCTAAGTCTTC +AAAGAAAAGCATGCTTAATGCAAAGGCAACTTGGTTTTGACAGGTTGTAAAACTGCAGCT +GAAAGCCTGTGGGACTGACTTAGCTGCCATGAAGGAAGCCCAATGAATGAAGCTGAGGTC +ACCAATAACACCCAAAAAGAAAGTGGAAACTCCCCAGTGGCGGCTGTCCTTTGCTGTCCT +TTGAAGTATGCATTAAGCTTGGCCACTGGGGGTGGGGGTGGGCAGCTAACAGTTATTTCA +GAGCAGGGCTTAGGGATAAGGAAGAAACTAGACAAAGGACGTGGCCTAGCTAAAATACAG +TCATATGCTGTGCTAAAGTATCCCAGTTTAAAATGTGAAAAATACACAAATAGTCAACGT +TTTAATAGTAAACTATTTTGGCCAATGTATAAACCTTATTCTTTTTGTAATGAGCACAAC +TCCAAAATTTTGGCTAGGGTCAGCTCACGTCCAGCCTTTGCTGCTAGCCAGCCACAGGGC +ACTCCCTAGTTACTCTACACCACCAGAAACTGTTTTTAAACTTTCAAAAGACTTTATGTT +ATTGTTAACCATTTAAGTTCCAGGGGTTAAAATTCAGCCAATGCAGCTGCAGAGTCTATG +ATAAAAACCAGTTACCACAGCAGTTTTCCAAAGGGACCCTCTAGAGACTTGTGCTGGCCT +CAGCTCTCTGGACAGCTGGAAACTCTTCCATCAGTAAACCGTGAGAAAGTGCTTTTCGGT +TCAAGACTCCCAATATGATGCCATACCATAAATTTCTAGAGGATAAAGTTATGCTTTCAG +GGGTTGTGTGGGAGAAAACTGCAACAGGGAGGAGGTACGATCCATTCAGTTATCTACTCA +AGATGCTCAGACAAAAGAAACGTAAAGTTCGAGACTCCCTTTCATTCTGGCCTCCCTTCT +GTGGTGAGCAGCACTCGTGGGGACTGCGTGCCAGGAATGGAACCAGACACCAACTCCCAA +AGCCAAGCCTCCCAAAGACTGGGAAAACATTTCTCGCCTTTCTCAGGCTGTTCAGTTTCA +GAATTCCCTTTCAACAGCAATAACCAAGGTTTGCATTCCTAAATGATTTACTGTGCTCCA +ACTCCAGCATAGTTAAAGCGCTGGACTAGGTTAAATCACACCACAGTTACAAGTCCTGTC +TGCTTACTTCCCAGGCCTTGCGGGTCTACGCGTGATTGCCAAGTTCCATTTGTGACCCCT +GCCTGCCTCATTCTGTTCTCCCAGGGCTGTCTCCCTTCTCATACAGAATCCAGACAAATC +TTAGGCCACTGCTGTATTTCCCTGATCCCCACCCTCCAACACTGAAATTACTGCCATTCT +AGACTGCCTGCTATAGGCCATTAAACAGTGAAAGATCCATTCACTTGACAGTGACACTCC +TAGAAAATGAGACAGTCTCCTTACGACCACTCACCTTCTATTAAATGAAATCAGTAAGCA +CTCAGTAGAAACGGCACCCTGGAACAGGAACTTGGGGGTCTCTTCCAGGGCTAGCCACTC +ACAGTTCAACCCTCTCTTGATGCTGGGTAGTGGTCTCTCCACAGTGAGCTATCAAACTTG +ATCCTCAGAGAAAATAACTGTCACTCATCCAAAGCAGCTACACCACTTTCAAAATAGTCC +ATGGACTTGGAAGGCTCTACTATACAAAGCAGCTGTGCTGGACGGCTTTGCCTAGCAACA +GGCTAATGGATGGGTTCCTAGCACTTAAAGCAGCCTAAGTCAAGCCAATCATTAGGGGCA +TTTGATGCATTTCTGATGTACTCTATGTTCACCATACATACATACATACATACATACATA +CATACATGCATACATGCATACATACATATTCAGATGTACTCTATGTCAGGATGAATCCCG +CAATGAATCAAGCAGCACCTGTATTGATTTCTAAGGAAAGGGTTTTTTACTAAATGTGAA +TACAGAGAATCCCAGTTCTTGTGATGGAAGGATGGGGAGGAGAGAAACGGACACAGTCAA +TAGAGTTGTAACTTGTTTAAAAGAAATCTTTGTTGTTTTAAAAACAATCTTGAAACAAAA +ATATATAGTATAGGCAAAAGTAAAATTTCCATTTAATGAAAGAAAGGTCATCTTCCTACA +TATCCCAGGAGTTTCTATGTAGCTTCTTTAATTTGTACATAGCTTTTTAATTTCGGTTAT +GAAAAACTTGACTGAGAGCCACATTCGTGAACATGCTTCTCTCCACCCAGCTTCAGAATG +GCCACAGTCCCAGTCCTGGAGAATACGAATTCCCCTGCAGACAAAGCAAGCTCAAAAAAC +AAACAGACAAACAAACAAATAACAAAACAAAACCCCAGCCCACACAGATCAATTTTAGGA +AGTACTGATGTCATATGATATAGTTTCTTCTTTATGTGGAATTTTTAAAAAAAGATTTTA +TTTATTTTTTTATGTATATGAGTACATTGTAGCTGTCTTCAGACACACCAGAAGAGGGCA +TCAGATTCCATTACAGATGGTTATGAGCCACCATGTGATTGCTGGGTATTGAACTCAGGA +CCTCAGGAAGAAGAGTCAGTGCTCTTACCCGCTGAGCCATTTCTCCAGCCCCTTTATGTG +GAATATTAACAAGAGAAGACAACATAAAATGACTTACCATGCTGTGTGGCCTAACAGTGG +ATGAAGAATGAGTGATTTGGGCATTTCTGATAGTATTTATAAAGAAGACTTTTATGACCA +AACCACATGTCACAGTAGGGATTTGCTGCACATCTTATGAGAGTTTCTTCTTTGTCAAGT +AAGTCCCAAGGTACACCTGCTTTCATCTTAGGAAAAGGCTTCAGCTGGAGTGCAAGGGAA +CACTGATTCAACCCAAGACAGCCACCACCCTGCAAACAACTGGCAGAAGCTATCCTATCT +ATGCATGCCTTGGACCTTAAGGAGCCCAAAGTGGCTTTCTCAGGAGGGGCCAGCATAAGC +AACTGTGAATCTGAGCCACCTACAGCAGCCCCCAGGTCCTGTTCTCTGCACTCCTAAACT +TGGACCTGACTGAAAGTAAAGATGGGGGGCGGGGGGTAGAGAAACCTAATAATGACTCCT +TCACTTACTATTGCTGCTAACTCAGTTGTTGTTGTTGTTGTTACATGAGTACATACTATC +CCAGGGTAGCCACAGGGCCCCGTAAAGGCCCTGGGTCTACACTGTAATAAGCAATAATAA +TGATCTCTTATCATCTGCCAGGCAGCAGACTCAGCATCTTACACAATATCGATGTGAGGT +ATGGACTCTTAGCATCAATGTCAGACAAAGAAGCCAAAGCTCAGCGAGATGGACCCACAT +GCCCAAAGCTGTAGTTAGATCGAGCATGTCCTTGAGAAGCTGTCAGTCCTGGTTTGGCCC +ACTCCCTCTTCCTTCTCTGACACCACACCCAACCCATCTGCACACATCAGTGAACTAGTC +CAGACCTCTCAGCATTGCAGCACAGAGTGGTCACGGTGACCAAAGCTCCATTCTGTAAGC +CCTAGAGCAAGTCATGTTGTGAGGCGAGTGAGGACCAAGTGAGGCACAGGGAAGCCAGGA +ACGCCACAACTCTCCGGCATCCAGTCCCGAGGCTGCCACTCTCAGCTGGATCCACGGCCA +CTTCCTCACCCTGTCCTTGATATGCTGGTGTTCTGAACTTAGGCTGGTATAACAGCCATC +TTTCGACCTTCTATCTCCTATCAATTCATCTGTCCAGAAAGATGACAACCATACTCTGCT +TAGAAAGAAAAGCAAGTCTGAAACACAAGACAAATAACACTTAACAGCAACATTCCACAC +ACTCTATTACAAGATGGCAGAAGGTCCAAGACCACAGAAAACTCTAAAGGAGCATTCAAT +GACCCATACTTTTGCTGAAATATAAAAAATATTTTCTATAAATACCACATAGAAAAATGT +GCAAATCACAATAATTTACAGAAAGTTCAAAGCCACCTTCAAATGTTCCTAAGTATCAAC +GACACACTGGGATCTTGACAATGGTCATTTCCAACCCCCTTTCCTGAGTGGTGGTTGTCT +ACACACTTAAACTACGGATAATATCTTTACAACTTAATTTTTCAACTCATTAAAATGAAA +TCAAGACACAAAAATTAGTTTGCAGTCCAGTTCCATGTGAAAGCCAACACAGTTCTTAAA +GTCAACAAGAACTGCACCAGGAAGACCCCACGGTGGAGCTCTTCCCTCGTAGCTGTGGTA +AGGCCGGAGTCCTCATGCTGCGAGGGATCGAGCGAGCGGAGGCTTCCTGACACACACACT +GTGTGCAGATCTCATAGTGCATTATACTCCACACATTTTGACGGATCTGTAGGAAAGTGC +TTCTGGCAAATTGTCATTAACCTCTTCAGTCCCTAGGAACACAAAATAAAAGTTCATTAT +GACATGGCTGGACTATCTCTACCTACCTTTCTCTGCAGTACTCAGAAATGTGGCACTTTC +AGCAATGCCACTCAGAAGTACAGGTAGAAGTACAGGTAGGACACTCAGTGTCCATTCATG +GGTTCTGCTCGTCACAACATCGTTGATCAATTTAAAAAATAAGTATTCTATAGGGCTGTG +TATTCTATATAGCCATTCTGAGTTTGGGTGGAGAGAAACACGTTCAAAGATGTGGTTCTC +TCAGAAAAGCTTTCCCTCTCTCCAAAGTTAAAGAAGCTAAGAAGAAAGTCCCGGGACACA +CAGGAAGGTGATCTCTGCCCCTCCAGCCAGGGAAATTTTACCTCTGTATATAAGACATAT +TTTTGTTTGAAACTTTTTAAAACAAAAGTAACTACAAGGAGAAAAGAATCCCAGAAATAA +TATAATTTTCATCCACGTTTGAATACATGAACATACACACTTTCACAAATAGAGTATTTA +GAGCATAGATAATAACTGGCTCTCCTCAACCAGGCTGCCAGAGAGAAGTGAGCCCTAAAT +GACCAAGAAAACCATTCAAGGTGACAATGCCTCTCTCAGTTTGACCTTTTAAAATTCTTA +GCTGGCCAGGACTTTTTTTCTTAGCTTTCTCACTCATCACTAGTCTTTGGGGGGGAAAAA +AAAGGCTTTCAAGTCTTTATGCAAATTCTTTGTATCCTTACAAACAGGCCAGGCCAAAGT +AGAAACTTGCAGAAAGCCACTGTAGATTTCTCTTGAAGATAAAAATCTGCAATCAGAAAA +GAATCCTACGGATTGTTTAATCCATTTCCAAATTTCTCTGATTACAAGGAATGTCTGTTA +AATGCCTTACTGAAATCTTTGTAATATTATTGACTAGTTAGCTATTAAAACAACAGGGAA +CAGCAGTGCTTAACTTCACTGATCCTAAACCATACCAATTTTTAGCACAAATTATTTTAA +GGTGTTTTCAATCTTAAGTTTACAAAAATTAAAACCTCGTAATTCTCATCACAGTAAGAA +CAATAATGAAATTTAGGCCTAGAATAATAATATGGGCTATAAAAGAACATGTAGCATATT +GCCTGATACTTTTAGTGTTCAACTCCTTTTCTCCCCTCAAAATGACACAGAGGGCGTCTT +TAAACAAGAGATTCATGACCCGGTGGAAAGAACTACAGGGCTGCAGTTATACAAACAGTA +ACTGAAGAACTCATGAGGAAATTCAGGGAGATAGCATTAAAAATGGCCTCAGATACATAA +AAATCCATTATTTAGAACTTTGTTTGTTTGTTTGTTTTGGTTTTTCAAAACAGGGTTTCT +CTGTATATCCTGGATGTCCTGGAACTCACCCTGTAGGCCAGGCTGGCCTTGAACTCAGAA +ATCTGCCTGCCTCTGCCTCCCAAGTGCTGGGATTAAAGGCGTGCACCACCACTGCCTGGC +TATTTAGAACTTTTAAACTCTAAATATTCAAACAGCTTTTTTATTTTTGTTTTTTGTGTA +TAATTTTAGACAGGCTGTCTGGCACTCACACACATTCAGAAGTGGGATTACATGTTTGCT +GCTGTGCTCAGATCAAGTAATTCTCAGACCCAATGAGACCGTGAAAACACAATCAGTTAG +CTTCCTAGTAAAACTGATAACATAAATATCAACTACTGTGGAAGGAGCTATGGTCGACTA +GATTCAACATCGCTGAAACGTGATGTGGAGACAGTTTAAGAGTCCTTCCCAGATCCAAAT +GTGGCCCACACTGAGCTCCCAAAGGCTCGGGTGGGGAGGGGTTATCTTTCAGTGCGGAGG +GACGCATGTAATTGACTTTGCTCCTCACAGTTCTTCCGCTAACCAGGTATCTGCTTTATG +ATAAAGAACTTCTCTTTCATACTCAACTGCCCTGCTGTTGAGTTCTGATCATTTTCCCAC +CACTCTGTGTGAGGCTCTGCTGTGTCTGGCCACACTGTAAACGCCCCACAAGAGCCCTTG +GTGGTGGTTCTTGCAAATCATGTACTGACTTCTGACTAAGAAGCTGGGAGGATTCTATGG +GCCTTTGTCATGCCCATCGGCCGCACACATGTACATACACTAGGTATTTTCTTCCTCATC +CCCCTAAACCATGGTTGTAAGTGAAAGCCATTCAAAGTTAATCTCCTAAAGGTTACACAC +GTTCTCTATGCAAATCTACACTGTGTTATTCTAATCACTCCATTTTTAACAGTCTTTAAA +AATCATAATTTGTGTAAAAGTTTTCCCAAAAACTAGGCTAAAGTGTTTCCTCTCTATTTG +GCAGAAATGAGCCATCCTTGAAGCTTCTACCAGTAATTTAAACCTAACAAGTAGACTTAG +GTAAGTTAATAAGCTATATAGCTTTTGTTTGATCTATCTGGTTAGGAAACTCCCCGTGGT +GTATTTAATTTTGTGAGGAACAGAACACTTCAACTTCACAGCTGAAGTCTACAGAAGTTT +GCATAAAAGCCAGAGGATGAAATCATGTTTCAGCAAACAGTCTCTTGAACTGTTTCAAGT +ACATTCATAGAACATGTTATACCAGTATTTCAAATAAAAATAGGAGTCATGTCACTCTAA +GTTTTCATTTATGTAATGTCCAGTAACAGGCAGAACTAGAAAACACTTAGTCAAGAGCAG +CACTGACTACGGCTGAGGAGATGTAAGAGTGCTGCCTACGCTTGCAGAGGTCCTAAGTTC +AGTTCCCAGCACCCACATGACAGTTCAGAGCTGGAATTCACAGACATAAAATATATTGAA +TAAGTGTTTACAAACGAAGAGTAACACTGACTGATGGGAGAGAACATAGAAACAAGACAG +TGTGAAGGAATACGCTCTACCCAGATCTTAGCTTTTAATGTGGCACGTATTACTCAGAAT +CCCTGGGCTATATACGACTAAAGCCATACACTTCTAACACTAAAGCATTTCTTGATGTGT +TATTTTAAAAGAAGTAATTATTACATAATTTCCAAATCTCCTTAGCAAGTATCTTCACGT +AGAAGAGGTCTGAGTTACACATCTGCCAGAGGTTGCAAACTGATCCACAATATCACTTTA +CCCTTAGCAGTGTCTCTGGAACACAGCTGCTGCTGCTGGCTCACAGGAAGTGCAGGCCTA +AGATGCTTACTATTGTTTGCTTTGGGTTTTTGAGATTTGTTTATGCATAGAGTACACTGT +CGCTGTCCTCAAACACACCAGAGGGCATCGGATCCCATTACACATGGCTGTGAGCCACCA +TGTGGTTGCTGGGAATTGAACTCAGGAAGAGCAGTCAGTGCTCTTAACCTCTGTGCCATC +TCTTCAGTCCAATGTTTACCGTCTTAAAAAATAAAATAAAAAGGTTTGAACTTCAGGTAT +CATGTTGAAAATGGCCCTCTCAGAACATACCTCAAATCAACCTCACCAAGAGACCAAAAA +GGTCGTTACATACAATGGAAATCAAGCCTTTTACAAACTAATGCAATGCCTGGCAGTCTT +TTGCCTGAGCCGCAGCGTGGACTTCAGGATAAACAACACAGTGACTCTGTGCTTAATTTC +ATACAATGCTAATTTAAAAAGAAAAAAACAAAACAAAACAAAAAACCCCGTGGCAACATT +TTCAAAATCAGAGTGTTTTTTAAGAAGAAAAAGATTTTGGATTCTTAAAAGAGATTGAGT +ACCAAGGAACACTGGATGTCCATTTCTACAAGGCAAGGCTGACCAAAATGACAGCTAGCT +ACCAAAGAGACTGAGCACCAAGGCCGCTCCCATTGTACACTCACAGTCTACTTCCTTATA +GCAGAAGGAGAAGAAAAACGTACAGCTCTTTTGTTTTACATGCAAGAAAATGCAGGACGA +GAGGCCAGGCAGGAGGCCAAGATCGGAACACTCAGCCCCCTTGTTGTTGAAGGCCTGCAA +CAGGCAGAGCAATGGCCTCTAGGAGAAATGGCAGAGAAGACTTCAGACAGATGTGCATGC +AACTGTTAACTCAATGCTTGCAAACACTGCCACCCTCCTCCCAACTGTGGGCCAATTCTG +CCTACTATTAAAATCTGTTTCGGGCTAGAAAGATGGCTCAGCGGTTAAGAGCACTGACTG +CTCTTCCAGAAGACCTGAGTTCAATTCCCAGCAACCACATGGTGGCTCACAACCATCTGA +AATGGGATCCAATGCCCTCTTATGGTGCATCTGAAGATAGATATAGTGTACTCATATAAA +TAAAATAAATAATTTTTAAAAATCTGTTTCATACTGGTTTTTTTTTGCAACTTCTTGTGA +CTTTCAAATAAGAAGTTTAAAAAAAGATTTTCCTAATACTAAAATTCAAACTTTACATAA +CTTATTTGGCCCTTCACTGCAGAGAACAAAGCACCCTCCTTCTACCATTCTGCACTACCT +TATCTAGGAGTGTCTCATAAAGACTGCCATCAACAGTCTCCATCCCTACCGACTAGACAA +GACCAAGACTATGAACCACAGAGGCGCCCATCCAACCACAAAGTATTTATTGAGCACTAT +TACCAGGTGCTGCTGTGGAGTCTGAGGACAACAGTAAACTATGCTGTCACCCCAGCACTA +GGTCATCACCAGCTGTACCACACTCACTCCTGTGAACTGCAGTCCCAGTCCACTGTCTCA +CTGCTGCTCAGACTGTGTACTTGACAGAGTGGGCTGCTGGGTCCAAGGTTTTATTGTCTT +CCTTACTATCAGAAACTGTCCTCTGTGCCAATATGTCAAGAACTTCTGGAATGTCTACTT +CTTTTGCATGTGACTATACCACTCCATAATTTGTCCCTGTCTTGACCTCAGAGACTAAAC +TTGTGACAGACGTCACAGAAAATTAACACTATGCCTTGAGACCAGTCAAGGCTTTGGACT +CAGCCCGCCATCTTCCTGTGCGCTCTTAAACTGTGTGTAAGTTTAGCCTGCCTTTGTGAG +ACACAGAGCCAACCTTACTACGCCCTAGATTTCCCATGCTGTAAGTAAGCGTTTACATGA +AGGCACATGCATAGCTTCCATGCTAAGTTACACACTCCATGCCCCTGACCATGAAGGTGT +GTGCGTATGCTTATGCTGACAAATCTCCACTGCCAACAGTGTGAGGATGCAGCCGTCTGT +GGTGCTGTGCGCCACTCAGTCAGCTGGGTCAGTGAAGCAGTTTCCTCCCTAGCAAACACT +GTTAAGATAGCGGTAAAGAATCCTCGCCAATCCCCCCGGCCTCCCCCCGCCCCCCCCGCC +ATGTTTCCTGTGCTGTCCAAGCCTTTATTACAGAGAAGCATGGCACACAGGAACAGACAC +AGACAGATCATACACACAAAACAGGCCAACCCGTAAAGACTACAAACAGCAACAAGACTG +AGCTAAATGGAGAGTTCAAATTTGGACTTGTTCTTCATAAATGAACCCAAGGGGCCCAAT +GTGATCATCATGGTATGCACTTTCTAAAACAGTGGTTCCCAACACGTGGGTTGTGGCCCC +TTTGGCAAGCCTCTATATCCAAATATATTTACATTATGACTTATGACAGTAGCAAAATTA +CAGTTATGAAGAAGTCACAAAAACAGTTTTATGGTTGAGATTACCACAGCATGAGAAACT +GTATTAAGGGTCATAGCATTAGGAGGGTTGAGAACCACTGTTTAAAGCCTTTGAAACTGA +GCCGAATAATCCCTCTCAGATTTTGTTATCCAGGCTAACACATCATCCAAGTCAATGAGA +AAAAGACTAGAAAGTCACTAACATGTCCCTAGCATCTGCTCAAGGAGAGACTCCAATCCC +TTATTTAGTACTCAAGGCTTCCTCATTCAACAGGCTGACGCCCATCGTGTCCTCTCCACA +GCAGAGGCAGCTGCTGTCTCAAACAGCACTCACTCTCCCTAACCATCTATAGGATGCCAT +CCAACTCTCCCTAACCATCTGACCTTGACTATTTAGCCCAGGCTATTCTTAACTCGAGAT +ACCCTGTGACTCATCCCAAACCTTCCAATCCTCCCCCTTCCAATCCTCCCCAGCCTCCAA +GTGACGAAACTACAGCCATCAAACCTGGCTGGAAAGTAGAGTTAAGCAAGAAAAAATGAT +AGCTTATTCTGAAGTGCTTGCTGCCCACGCAAGAGAACGAGAGTCTAGAACTCAGTAGAG +TCAGGCACAGTGGTGTGCAGGCTGGCGAGACCGACTAGGGAGATGGCTCAACGATTAAGA +CACTCACTGCTCTTACAGAAGACACAGGTTAGGTTCCCAGGAGCTGGGGTGGCTCACAAT +TCTAACTTCAGTTCCAGGGGCTCAAACACTCTTTCTGGCCTCCCTGGGTACAAGGCACAC +ATGATACACTTAAACATATGCAAGCAAAACATTCATACGCACAACATAGAAATACTTCCT +TTTCTAAAGGTAGCCATCCTGAGAAACAACTCTGAGGTTAGCTTCTGGCCTCCAACCGCC +CAGTGCACATCCAGGCACACGCACCTCCCACACATAAACACCCACCCACGTGGCACTCAT +GCACACACACTTTTTTTTTGAAAGAATATTTTTTAAAATAGAAAACTATAGTAGTTTTAT +TTTATTACTATTTTTAAATGTATGAGTGCTCTATTTGCATGTACATCTGTGTGCCCAAAG +AAGGCACTGGATCCCATTGCAGATGGTTTTGAGCCACCATGTGGTTGCTGGGAATTGAAC +TCAGGACCTCTGGAAGAGCAGCCAGTACTTTTAACCACTGAGCCACCTCTCCAGCTCCCC +CCCCCCCACTTTTAATATATAAATAAACTAGAAATCCTCTTAAATAAATTACATATGTAT +ATAAAAACTAGTCTAGGAGGAAGTAGAAACCACACATTGTCTACAAGAAATGTTGTCTTT +AAAATTATCTAATTGTATAAACGTTTAAACAGTGTAATTTACCCATAGTATAAATGAGCA +TGATTAACAAATTTAACCCTTGGAAATTATAATCAATTATCAAAGGAAAAAAACCTACTC +TTTTCTAATTCAAAGCGTTAGCCTTTCCTACAGTCATCTGTGGTTTTAAGAAATGAAAAT +CGAGCCAGTGAGATGTTCTGCTGGTAAAGGCTTGCAGCCAAGCCTAATGACCTGAGTTCG +ATCCCTGGAACCTGCAAAGGTAGAGGAGAACCAGGGCTCGGGCCTGTATATGTGCACCAT +TGCACAGCACACATGCCACCCCTCACTCACAATAAAAACATTAATAGAATCCTGAAAATT +AAAAACGGAAAGTCTTCGAATTTACCCAAGTATATGTGAACTGTACAAACTGCACAATCA +ACACTAGGGAGTCAGGCTGAGATGTTTATAATGCTAATGAATGTGAATAAGGCACAAAGT +ATGTCATACAAATGACCAGTCAGCAATTGGAACTAAGATACAAACAAAGATAATTCATGA +GTGGTGACCATTCTCTAGCTTAGCATCTGAATGTAATTTTATGCATTTAAGAAAATTTTA +AGTAAATTTCCAGAACTCATCTTCAGGTTTAAGAGCCGCCACCTGGCAAGCCGTTCCATA +CAATTTGGGATCTGTAAGAGTTTGCTAAAGATAGATCATAGTTGGTTCTTTTTTTTATTC +ACATCAAGGTTTCAATACAAACAAGTTTGTATGAGGCATATATAATTTCAAAAAAACAAG +TACAAATACTTCAGACTTAGTTGCATAATTTAAAAAACATTTTCATATGCTACTTAAAAA +TAACTATAAACATTGAAGCCAATACTTCACTTTCCATACCTTCTTAGGTTACCATACACT +AAATCCATATTCCAAGTCATATTATCATAAAATACTCTAAACTGGTTGTCCTAATTAAGC +CCTGTATTTCTCTTATGTACCCAATCTGTAATTTCTTTGTTAGAAGCAAGTTGGATATGA +TTCATACCTGGACTATATATATAAGAAGACTCTGTTTCAAAACAAAAAAAAAATTCCAAG +AGTTTTGTTTTAGTCCTAAGCAAATTAAGAGCCTCATGACTTCCCCTCCCTTCCATCAGG +TATGGAAGTCGTGGTGTCCTTTACTCTGTGAGGCTGAGAGGGAACTTCCCTGTAACCTCC +TCACTGCCCCACTCACTGCGAAGTCACTGCCCTTCTCTGGGGTTTCACTCTCCACACTTC +CAGTTACCTCAGTCAACTGTTCTCACAGCTTGACGATGCTTCCACAGGATCTCTAGAAGC +TCAGCAGGAGCCTCCAGCACCGCAGCACCACCTCCAGCAGCAGCCTCACTTCATCCCCTT +CTGCAGAAACTGTACCTCATGGCAGCGCAGAGGCGAGAGCACCACGTTGCCCGGGAGGCC +ATACTCACACAATTTTCATTACAGAATATCGTTACAACTGCCCTTTTTTATAACCAGTTA +TTAACAACCCCTCCTCTGTCCCTCCTACCCCTGTGTATTATGATTATCTGAGACATGATC +TCCCTCTTTATTCCAAGCTGGCTCAGAACAAGGTTCTCCTGACTCCACCAATGAAGTGCT +GGAATACAGGTGCATGCCACCATGTCTACTCAGCCTAATTAATAAACCAAATTTTACCAT +AGTCGAGTAAGTATCTGGGCTCAGTACTATCTAGTATTTCTGGTGTCCACTAGAGGCTGT +TGAATGCACTCCCTGCAGAGAAGGGTTAGCATAAGCATTCTTTCACTTTAGAGTTCTATG +TTTGGAGAATTAAAGAACGTTTAGTAACAGCAACTGCTGTACAAACCTGATGACCTGAGT +TGAATTCTCAGAACACACACAAATGTAGGTGAGAACTAACTCCACAAAGTTGTCCTCTGA +TGCCTATATGCATGCCCAGGCATGTGTGCCTGCGGGCGCGCGTGTGAACAAATACACACA +TACACACCCATTATTTTAAAAAGAAAAGGACTGTTAGAGCAAATCTTGTCCTGCTTACCT +GAATGTATTTCCGTTGGGTTTCATCATTTAAAACATGCGCAACATGCTTGGAAAAGATCT +TCTCCCTGCCAGTTCTGGCATGGATACCAACCATGGTGACACCGATAGGCCAGGGGGCAT +TGCCAATGGCCATCTGAAGGTAAGCATCATTCGCCTGAAACAAAAGTTTAAAGAAATCAA +AAAGGCAAAAATATATTGGTTCAAATGTGTACTTCCAGTACTGCATAGCCCCCCCTTCCT +GACCGACATTTTATCTACCTCTTGGCAAAGATATTATGTTCCATTGCTCTAATCAAGAAT +TAAAGTTTGGGGTGACTTACAGCCTGCCCAGAAACACAAATGCCCATGAAAACACAAGTC +AATACTAATGAGGAAGACAAACACCCCTTTCTAGCCTTTGTGCATGGAAAACAATGCATT +TCAGACTGGAACAGCAGGCAGTTCATTTCACGTGCTAACAGATACTCTATTTTGGATTCA +GTCTCCAACACATGGAGCTGGAAGGCGGACAGTAGCTAGCTAGCCTTTCACCACCCAACC +TGCCATCATATTCACTGTCCACACAGCACTGTGGGGCTCTGGAAGCAGTGGAGGGCGGGG +CGATGCTTTATCTGCTGGGGCAACCACATAGGGTCCCCAACAGATGGACACACAAGCCTG +GACACTGGCTCACGGGTCACACAGCTGAAGCACATGAGCATGGGAACTTTCCACCTTGAC +TCCCAAGACTCCTACTTGTCCAGAGCCTAAAATAAAAGCTATGAAAATCAAGACAGAAGC +CAGTGAACACAAAGGGCTTGGTTTACAGTCAAGTCTGGCTAGCTGAGAGAAAGGAGGGAA +AACAGAACAAAACACGGGAACTTCTAAAGCTCCACAAAGACAGCAAGCAGGCTGCACACA +AGCCCTCGGTTAACTGGGAGGTCACATCCACCCTAGGGATACCTGTCACCTCGCTCTGCA +GCACATCTTAAGGGTTTAATTTTAAAGGGAATTCTGTGTGGTTTTGGTCACTGGCTCTCA +TATGTAACTTCCACACAGGATTTCAACTGATACAACTTCCAATTTCCCACATCTCTAAAA +CCCAAAGAGAATTCCCCAACACATTAAAATGTACTAGTTCTCACCGTCATTTATACAAAG +TAAGCTTTCACCTGATTTTGATATACATTGTGAGAAAAATAATGACAAAGGCATCGGCTA +GAGCAGGCAGTGATTAGTGCCATCTGCCATGACCAACTGTGCCATGGATTGCCATACACT +GCCATGCAGTCATCCTTACTAAACACTATGAAGGGGAGGGGAACAATGATCAAAACACGC +ATGCTCAGAGAACTAAAACAAGCAAAACAAAAGACTCATGCAACTAGCAGAAACTAAGAA +TGAAAAGCTACCTCTACTGGAACAACTGGCTTTAATAATAAATCCCTCCATGACCCAATG +CTCTCATCAAGTCACCATGTCATCTGAGAATGCTAGCAGTTCCCTCTTCCCCTCTCTAGT +GCTCTAGCACTGCCTCTGGGATTCAAAGACCTTCACTCCAGGCTTCGTGGGCACCTCAGT +GTCATATTTTCAGTATCCAGAAGGCTTCTCTCCCTTCTACAACTGCCTTCCCTCCAATGC +CCGCATCTAAGCTCTCCCCAATAGTCCTGGATCCTAGAGTGCATTCCAACAGCTCTCCTG +AGAGCTAAGGCATTGGCGTGAACAGCAACCACCCTCCTAGCAAGCAGTCTGCTACCTCCA +CAGTACTGTAGGGGGGGGTGAGTCCCAGCAGCCTTCCATGAGCAACTGCCGAACATAGAA +ACAACCACAATGCATACGTAAGGTCCTCGGAATCAGCCAGGACAACAGCTCAGCTATGTT +ACCAATTAACTAAGCTTTGCAGTGGTCTGAAGAAGCTTGCTTGTAGGGGAGGATCTGTTC +CATGCCGTGATGAACTATTTATACACTCTGATATTCAATCCCACCCATAGACGAGCATGC +CTATATATCGCACATGCTCTGAAGAACCTCTTAACCGGCTTTTAAAATGACTAAGACACA +AAGATGAGGTCTCAAGTTTGTTACTCAATGCCAAGAGAACAAAAAGACTTTCTCCTCCTA +CCTGCTTCATGCTTCATACTCATTCTTAAATGTACTATGTAAAATTCTCCCCATTCCATA +ATGGTTACAGCAACTGTAACACATAGTATAATTTACCTTCACGTACTCTCTCTGCAACAT +GAACTTAATAATATCTGTTATTGATTCTTTAATATCAGCAGGAAGATTCTAAAAAGAGAA +AAAACATAACTAGTTTTAGAAGCTACCATATGTAGTGAAAACTACTTATTCTATATATTC +TGATTTAAACAAACAAAAATATGAGTTTAGAAAGAATCTTCCAGAAGCCTCACCCTTTTC +CGGAGCTTTCTGAAAAGCGGTCTGAGGTAGGACTCCGTCTGCTTCTGGGTAGCACTGTTC +AGTTTGCCCTGCACACTGCGTTTCACGTAGTCCTCTCTGGCATTCAGTTCTTTAGCCCAA +ACACCAAGAAGAAACTGTTGGGAAAAAAAAAGTTAAGGCTGCAGTGCCCCCCAGTGGTGT +GTGTGGAGAAGCTCTCAACACGGACAGTCAGCACAGAATCGTCCTTATCACTGCTTGAGT +AAGCTGTCATCTACTAAGATTTAATTAACAAACAACTTGTTTGTTTCATCATGTGCTTCA +AAGTCAAGACACCCAATTATGTACATGATGAAGATGGACCACTTCCGAAAAAAGAGCTAT +CAAATTCCTCAATGACTGGATTGAAATAAACTCACTATATTTTTATTTGTACCTATTATG +CACAATTCAACTAATCCGGGTTTATCATATATATGCACTTTGATATCCGATCAGTGTTTG +AAGTATGTTATATACTATTTAGATAGATAGATAGATAGATAGATAGATAAGTAAGTAAAA +CTCAAACTGCAATCCATGCCGAGTTCTCAGCCTGGCAAAGGAACCCAGAGCCCCTTGGGT +GTAATTGCAGACTCTTTCCAGGGACAGGTGGCAATGAAGGCTGAAGTGAGGACAGACCAT +CAAAGAGAAGGGCAGCTCCATGCACAGTCTAGATCTATGCTGTGTAGCCTGGGGATACAC +AGAACCCTGACAACTACAGCATTCAAGACATAAATACTTTAAAATTCTAAATAACAAAGT +AAAAGAAAATGTAAATACAAATAAAAGCAGTCCTTGGTCTCCCAGTCTGCAGACAAGTAT +TTAAATGAATTTAGGATCTGACCTTGTTCTCCCTAGATAAGGAAAGAGACAGCAAATACA +GAACTAGTCAAGACGGAAGCCCAGTACTCAGGAAGCCGACCTTGCTCCTGATCCTAGCTC +TGCTCACTCTGCTCGAGGCCCTGCCCTAGCTCCCTCTCTCCGCCCACCACCTCCCTGGCA +CAGCTCTCTAGAGTATCTGAGGCGAACGAACAGGAACTCCGAATGCTGTGGCCACTCTAT +GCTGCAATCACTGTCCCTGGCTTTTGGGCAAAGCCCACACAGAAAGCAGACACACACTTC +CATCCATTATCCAGCACACATAGGGTGAGAGGCTCCAGCAGCCTAGCACTTAGCAGCAGG +CACTCACATGGCAAGTACAAACGCTGGGGAAGTACCCTCCCCAGGATATTCCCCGTGTAG +GAGAGTTTCCTACACATCCGCAATGGTCTCCGGCCCTTCCCTACAGCACTCACCTTCAGG +AACTTGGTGATGATGTCCATGTCCTTATGATCGTCACCTTTCCCTAAGGACTCCCCCAGT +GCCTCAAGAGGAAAAAGAAAACATGCCTGTTCACTAACACATAGCAATTTAAAAAGAAGG +TGTACAAGTGTGTGCATGTGACCAGCAATATGTTAAAAAGGCTTTACTAATGCATAGACA +AGTTAGGAAAAACTGCACATTCTATGTAGAGATGCGCTACGTCTTATGCATGGAGAGGTA +AAAGTCAGCAAAGTGGCTCAAGGGTAGAGGCGAGTGCTGCCTGCAGAGAGAGGCAGACTG +GACAGCCTGAGCTCAATCCAGGTAAAGGCGGAGAGAGGACCAGGCCTGCACAGGCACAAT +CTGCACTCCACACACATGCACACAGCACACATACACACAGTAATAACTCAAAATACTTTA +CACACTGTTACTGCCTTTTGCTACATATCTGTGTTTGGACGTGTGTGTGTGTGTGTGTGT +GTGTGTGTGTGTGTGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGTGA +GTACGGGAGCTTAGAGCCCGGAGCTGCAGTGTGAGCCGTTCAGCATGGGTGCTGGGAACC +AAGCTGGAGAGAGCAGTGCACGGTGTCTATCACAGTTGAGCCACCTCAGGCCCCAATTTT +GCAAATTTAACATAAAACATCAATGAAAACATCTGTTAACAGAGCTGGGCACTTCTCCTA +GATGGATAAAATGGCCTAAAATCAGATTATGCTGGTGACAACACCCTGTGGATATATATC +ATGAGCCACTCAACTGTATACTTGATTTTGGTAAATTATATTGCATGCAAATATCTTAAG +AGAGTTCAAAAAAATAAGGAAGAAAGAGAGGAGGACTAGAGGGAGGGTTAACAGGACAGA +GGGAGGGAACAAGCCTGAGTGACAATCGATAGCTCACTCAAATTATTTAGTAAAAGTTAC +AGAGCATCCCAAAGAGGAGCTGGAAGGGAGTGCAGTAAAATGGCGTCCTTAGCTGCTACC +TCACTCTAGAGATCCCTACATTTTCAGAAACCAGAGACTAAAGCAAGGACAGGTGACAGC +TTAACATAAAGCTTTGTGTTAAACATAAAGCAAACAAAGAACTCTGACCTGTACTTATTA +CATGCTGGATACTTACATGATACTGTTGTTTCAATAAGATTACACATATCATTCACATGC +ATCACGGTGCCAGAATCAGGAGGCTATACAGTGCCAAGTGCTAGCAGAAATGTAAGGACA +CGCCCCTCATGTGCTGCTAGAGGGACAGCCCTGAGACAACCATGCCACAGACGGAGCAGT +TTGTTAGTACTCAAATTGAATATGTGTGTATAAGCCCCACAATTCTGTTCCAGTCCATGT +CCATGGCTAAGGAGGAGCTGAGAGCAAGTGTGGATCTTAAACACAGTGTGAATTGGGGAA +AAGGAATAAAATAAAGATTACCACAACACACAATATTACTTTACATGAACATAAAAACTG +CAGCGCCGCCAGCAAATAAAAGGATGCAAATACTACAGTGATCACTTCTGAAGGTAGGAA +ATGTGAGTGAACGAGAAAAGCCAGTGCCTGCATGCCAAGGATGGCGTGCGCTGTGCAGGA +ACACGGCTCAACTCAGTGACCTGCTCCTCAGGAGGAAGGGATGCAGGGGAGCGGGTTCAG +GGCGGGTAGACTACCTCTAATTCTTCAATGGTGGTGTTTTCCTCGTGAACTTTCAGGTCA +TTCTGGGTGTCCTCCTCTCCAGGTTCCTGACCACCCACAATCTCATTCAAGTACTGCTGG +TCAATCTTGTCCAAAGCTGCTTTCAGATCATTCCTTAAGCCCTAGGGTGAGAACAAGCAG +CACCAGTTAGGAAGTGTCACCGTGTGTGTGTTTGTGTGTGCGCGCGCGTGTGCGCGATCT +GTGCTCGTTCATTCTCATCAAGTACATTGCAGGTTGAGATGTAGCTCAGTCAGCAAGCGC +TCGCCTAGCGTGCACAAAGCCACCTAGGACCGAGAAATTGGTCATGGTAGAACAAACCTA +TAGTCACAGCACTTGGAGGTAGAGGCAAGAAGACCAGATGGTTCGGTTTGAGGCCAGCCT +GGGCTACATGACCTTATCTCAACCTTCCCTTCCCAAATCCACGCCAAGAAGTACATGTCA +TGCTAAGGCCTTGTCAAAACTAGGGAATGAAGCAAATCATTGTGCTACTCACTTTAAAAT +TTTTTTGTTTTTGTTTTTGTTTTTCAAGACAGGGTTTCTCTGTGCAGGCCTAACTGTCTT +GGAACTCACTCTGTAGACCAGGCTGGCTTCGGAAATCTGCCTGCCTCTGCCTCCCAAGTG +TTGGTATTAAAGGCAGAAAATAATTCTTATAAAAATAGTGGAAAGAATATATGCACACTG +TCCAGTCTACTGCTAAGAAAAAGAAAACAGACATGTTAGAAATCTAAAAATCCTCATCAA +AACCATATTGTTTTTCTAATAATAAAACTTAGTGAACGTGACCAAGTTTCATTCGAGGTC +CCCAATCCATTTTCCCAGGTCACATACATGTTTAACCTCATTTCAATTGCTCTGAACTCC +TTATGTCAATGAAAAAACAACAACAACAACAACAAAAAAAACAACCACTACCCAGTGTCT +CTTTAAGCCAGGCTCTAAACTTTGTTTCTACCAAAGATACACTCAATGTATCTCTAGGCT +TGAATATTTAATTTAGAAGAAGAGAACAGGCTCCCTTAGCACAAGCTATGAGACAAAGAG +CCAGGGAGCAGGGCTGGGGATGCTGAGCAGAAGAGCCAGGGAGCAGGGCTGGGGATGCTG +AGCAGAAGAGCCAGGGAGCAGGGCTGGGGATGCTGTTACAAATCTAAAAATCCAAGGAGC +TAAGGAGCAGAGTAGGAGATGTTATGTGGCAGGGCTTGAGAGCAAAGGTAGACTTGGTTC +AGAACTATGCTGCATGGGAGTTCTTGAGCAACTTACTTACCTTTATGCTTTGGCTGCCTC +ATCTGTAAAATAGGATTTATTCTACCCAATATGTAGAGTTGTCACAAGAAGTCATTGTTG +GTCTATTTTACATTTACTATGTGCTAGGGCTGTTCTCAAACGCTAACATAGTTCCTTTCT +GAGCTAATAAAGGCAGTGTGCACCCTCAATGCTCACTGCATCCTACCATCCACCCATCCT +AGCATCAACACACACACTTGAGTTGGAATATTCAACTCAAACACTTTTAATTTAGCAAAC +ATTGATGGCTTGCTCTATGTAATGTACAGACCAGGTTCCCAATGGTTACCGCATTTAATT +CTCAAGACAGCCCAGTGAGCAGAAGGTTCCACCATCTCTATTTCACAAGTGAGGCCTGGA +GTAGATTACAAGACTTGCCACTGGTCACACAGCTAATGATTAGCATCCAGGAATAGACCC +CAGATCCTTCAGACCTATGCTCTTTCCTCAGAACCGTTAGATGTGTGATCTAGGCCACAA +ATACAAAGACAAAACACCCCTGGCCCCAGAATAGGATAAATACACCCCAAACTCTGCCAC +TAGTGAAATACACTATGTGCATCTGCAGAGGTTAATTATGGGAACACAAAGAAGGAAGCA +ACTAATTCTTTCTGATGGGGACTGTGATTAGGTTAAAAAAAAAAGTAATTTTTGCATTGT +GTCTAGAAGAATAGACAATATTTTCAAAGGCTTTTTAGAGAAAGACACTGCAAGCACATC +ATTAAAGACAAAGAAGAGCACAAATATCCCAGGAGCTTGGTACCACAGGGCTGGACGGGC +ACTGCTGAGATTCAATGCAGAAAGAGGTCTGGAAAGAAGGAAAGCAGACAGAAAGCACTA +ACTAGCAAACAGAACACATGGAGCAAGACCCCTAGCCAGCCCCCAGCTATTCCCACCACT +CCAACCGAGACAGTAAGCCTGTGCGTAAAGATAGGACCAGGCCGAGGGTTGGGAGAAGGC +TCCTCACACAGGCAACCATTTCCCTTGGATTGCAATCACACAAAGACTTTATGTAAAGGT +CTGCCTAGCTTAGACCAATCAAATGATAGAACTGAGTTTTTCTGGTGTCATTAAAGTCAC +AAATAACCAAGAATACTTAATATTACTAAACTGCTTCACAGCACCAAGTTTTGGGACGGA +ATGTTAAAAGCCAAAGAAAATCATACCCATCTTTCAGTATTTAACAGAGTGAATTGATAA +AAGGCTAACGAAGCCACAGAGGAGCTGAGCAAGCACTGCCCTAACACCTGCAGAACAAAC +ATCTAAACCCAAACCACGTTCCTTTCAGCCGCCACAGACCAGACCAGATGCTGGCCACTA +ACACATAACCAGAGCCTCTACGTAAAATACAACTGTTCCTTCTAGAAGAAAACACAAACA +TCTCTTCAAGTCCTTGGCATAAGCAAAGAATTCTCAAGCAGAACACAAAACCAACAACTA +TTGAGAAAATTAAATTAAAATAGATAAATAAAAACTAAGAAAGAATTTGTTAACTGGGAC +TCCATTAAGAAAATAAGTGGGCTGGTGAGATGGCTCAGTGGGTAAGAGCACCGGACTGCT +CTTCCGAAGGTCCGGAGTTCAAATCCCAGCAACCACATGGTAGCTCACAACCATCCATAA +CGAGATCTGACTCCGTCTTCTGGAGTGTCTGAAAACAGCTACAGTGCACTTACATATAAT +AAATAAATAAAATCTTTAAAAAAAAAGATTTTAAAAAGAAAATAAGTAATATACCATCGA +GGACCAAACGAGTCAAAAACCCTACCTGTGCTCCTCACAAAGGGCTCATCTGCAGCACAT +ATATGGAACTTCTAACTCATTAATAAAGGACAGACCAATTAAAAGATGAACACAGGGCTC +TCATAAGCCTGTGATGGTTGCTCTCACCTGTGGGACTTATGGAGACAGATCTCCCGGGTA +GCTATGATTCCTGGGACTGGGATAACTCAGTCTGGATACCTGCACTAAGTGTAGGGGTCC +CATCCCATGGCCTGTGGTCCCAGACAGAATGAAGAGAAAAAGAGCCAAACACCAGCTATA +GGATCCCATTCTTTGCCAATTAGAGCCCTTACTTTAACTGTCGACACACTCTGAGGCTGA +GACTTGAATTTTCGCTGTAGTTCAGCCAACCTTACAATGAGAGTTTCCGTTTGATTTTCT +GCAACTTGAGCTCTATTGCTACAAGAGAGAAGATTCTCCTCAAGGACACACTTAGCAACT +TTTAGATCCTTTACTTGTGTCTGGAGCCTTTCGATTTTATCACACAACTCCTTCCTTTCA +TTCATCATTTTTTCCACAGATACTAAGAGCAGCCAGCCAGTAAAATCATTTTCCGATTTT +TTTTCCCATCTTGTAGAAAGCTTTGTGCACTGAATCACCTAATTCATTAAGAAAATCAAG +GGCATTAGCTTCTTTAAGTTCGGAATATAGTTTCAACCATGGGTCTTCAAAATTCTCTGA +GCTCCCAGGAAGGAGGGAATCTGGAGAGGTTTCAATAGTTGAAAGTGCTGGTGGATCAAC +AAGTCAATTCCACTATTTTAAAAGATTCATCCTTGTACTTCTGTTACTCTAGGTGTTACT +CTAAGTGTAGGGGTCCCATCCCATGGCCTGTGGTCCCAGACAGAATGAAGAGAAAAAGAG +CCAAACACCAGCACAGATCCTCTGTTCCTGTGTGTGCAATGTGACCGAAAACCCCCTGCC +TTCCCTGCTCTGGGGACCGTATCCCTTCAAAGTGTCACCAAAATAAACCATTAACCTTCC +TTGTTTTGTGAGGTTCCTTGTCACAGCAATGAAACAGTACAAACACTGGACACAGGAAGG +TAAGTATGAAAAGATGTTCACTCATCTTCACATCAGGGACATGAATAAAATCATGAGGTT +CTACACATACAAGAAAGAGAATGGTTTAATTCCCAAGACTAACAGCCCACAGGTTGGTCT +TTCGGCATGCCCCCTTAGAAAGCACACATTTACTCCTTTCATGCGGCAATGCTGCCCGTG +CTCGTTCCCTCAGAAGTAGAGTGGGGGCACTCTTGACCTCCTCCCTGAGATACAAGTGTT +CCTGACAGCAGTGGTCCCACCCCAGAAACAAACTGTGGCCTGTTCATGGTAGCACAGTAA +CTGAGCAGTAACAGGAAACAGAGAGTGCACGGATGGCACTTTCAGAAATGCCACGCTGAG +TCGATGGAGCTGTGTCTATCCACATGAAATGTAAAAATGCTAACACCAAAACAGCAAGTA +GAACTTAATTCACAGTGTCTTCAGTCAGAAGAAAGGTAGCTGCCTGGGACAGAAGTGACA +CAGAACTGGGTGACAACAATATCTTTTACCATTAGACTGTGCTGCTAATGCGCTCACGTG +CTATTTATCAAAACAGATGAATTATGCGTAAGGCACAGCCTTCCCTTAGAAGCAGAACAC +TTACTATGATGCTAACAGTCAAACCCCATGCTGCCCAGCTTCCGTGCGACTACCCTGTCT +TCAGGTTTGGTCTTACCTTGTTAACTTCTGGTGTAAGAATCTCTATCTTCCTTAAACGCT +GGAAAGCATCATAGTCGGTTTCCCCAAACAGTCTAATCGGCTCTCCTCTTTCTCTCAGTC +TTCTGATGACCTAGGAAGAGAAACAAACACCTGGGAGACTTCAGAGAGGAAAAAAACCCT +CATAAACATCTCAAAATAATGTCATGTTTATCTTAAACTAAAACCTAAGTTTAATAAATA +TAATTTAATTATCCAAACAGGAGTTTCCGAATGAAATATAAAATCCTTCAAACTTTTTGA +AAGAGTGTATTTGGGTGGGCAGTGAACCATGAGGTGTGTGCAGAAGTTGGAGAAAAACTT +AGAGGAGTCGGTTCTCTCCTTCTACCATCTGGGCCCCGGGATTCAATGTAGCAAGGCCAC +TGTGCACTGAGTGACAGCACAGGATTTAATAGATACAACTTTAATAGATACACCTGTGAC +TCAAAGGGGGAAAGTACTTTACACCAACACTATTTGACACAAATATCTCACAAACTGTTG +TTTCTCTGAATAATTCCTATCAAATAGTCTGACATATGAATCTGTAATGGAAATCTAAAG +CAAGCCCTTAATGGAAACCATAGCATAGACACCAATACACAAACACTGTCAGACATAACA +CAAGGGCCACATAAAGAATAACTAAAAAACTAAAAGTATACATACTTATATATATAAGTA +TTATATATATATGCATGTACATATATATATATATGTATGTATATATACATATATATATAC +ACACACACACAAAGTGTCTGTCCTACAAACCATGCTCCTAGAACTTTTTCAAGGGACATA +ATCATAATTAGGCATGAAATAATGTCTCAGAAGTGGTTCATACTATCATTCACAAGGAAA +TGCTGACGCAATCTAAAGACAATGAAATAGGAACAGTTTAAAAGCATAGCAGAAAAAAAA +ACAAAAAACAAAAAACAAGACCTAGGAAGGGGAGGCAGGAAAATAAACACTATGAGGCAG +ACTACAGTACATAGCAAATTTCAGTCCAGCCTGGGCTATACAAAACTCTGTCTCAAAAAA +ACAAGAAAGAAAAAATTAAGGTACAAATACATAGTGAGAAATTATACAGACAGGAAAAAC +TATGTAGCACTAAAAAGGGGGGGGGGACTTATACAGATCTTTTGTGTTTTAATCTGAAAA +ACAGAAAAACAAAAAAACAAAAAATAAGAGATGTAAACAGCAAAACAGTAGTACTTAAAC +CATTTTAGACAATAACGTAAGTATAATTACTTAGGATGTGTAAGTTTATACATATGTTTG +TTTAAACTTATACCATTGTTAGGAAAGAAAGACTACTGGGTGGTAGGGGAGGCTTATTAA +TGGAAGGCATTTGCTGCATAGCCCGGTGACCTGGGTTTGATGCCTGAAACCCATGGAAAG +GCTGAAGGAGAAAACTGACTGCACAGTGCTGTCATCTCACCCCACATGTGTGTCCTGACA +CGTGTGTGCCCACACACATCATGCACTCACACAATCATGTTAACTATGTCTGGGGTGGGG +GTGGGGAGGGAGTGCGTTACACGTGCATTTTCCCTGCATTTAGGTCTGGTGCCCAAAGAG +GCCAGGAGAGGGCACTGGATCCCCTGAAACTGGAAAGACAGGCAGTTGGGAGCCACCCCC +CATGTGTGTGCTGGGAATCCAACTCCACTCCTCTTGAAAAGAAGCCACTGCTCTAAGCTC +TGGCTCCGGCTTGTTGTTGTTACTGTGGTTTTTTTACAGTAAGAATGCTATCAAAGGAAA +AGATTTCCAAGTTCATGGAAAACAAAAACTCTGACCACATAAGATTTTTAAGTCAAATCA +TCTCACTTCAGAAATAACTTACCCAAGTCTAGTGTAAATTTTTCTTTCTGACTACAAAAT +AAACAGAACCTTACCTCTTGCCTAGAAAGAGTCATAGGAAGTTTTTCCTCTGCTAGTTCA +AGTTCCAGCACTGGATTTGACGATGTTAGTGGTTTCTGGTCATCCTCTTTTGGCTGTATC +TATTAACAGGCCAAAGAAATGAAATTCAAACTTACCAACATGTATTTCTATTCACCATCT +AATCACCTTAGCCATCGCAGACACGAGTGTTCCTGCTGAAGGAAGGGCTGCAGAGTAACT +GTGCATGCTTCCAAGAGCTGACCAAGCACCCACTCAGGAGCATGACACGTGGAGAGCATG +CACACAGCAGAGCACGTTCTTGCTATAAAGAGTCACATATGTACGGTGCTTTCCAAAATA +AAGAAACTCAATGGTGCCTAAATATGAACTTAATTTCTCCCCAGACACTGAAACAGCCCA +CATTCTCTCTTTTTTTGTTTTGTTTTTGTTTGTTTGTTTTTGGTTTTATTTTTGTTTTTT +GACACAGGGTTTCCCTATGTAGCCCTGGCTGTCCTGGAACTCACTCTGTAGACCAGGCTG +GCCTCGAACTCAGAAATCCGCCTGCCTCTGCCTCCCAGGTGCTGGGATCAAAGGCCATGA +CCGCCCAGCCCACATTCTCTCTTGAAAACAATCAATTTGCCTCTGTGAGAAAACTGTCTT +CAAGGGTTATCCAACTGTGGTTCACCTTTACAGAGACTAAAGAACCAGTTCCCATTTAGC +TGCTTCAGACATAGTATTCCAACCTTGGATAAACTAGGCATGAAGATGAACACTCAGAGC +TGTGTACAACTGGACTAAGAACCTTTAAGAGAAGGAATGAAGGGTGACTGCCCCAGGAAA +TACAGATTCTCACTCGTGATCCTGCACTCGAAAATGCCTTCAGCCCTTCCTTCATATCTG +GGCAGGTCAGTCACAGACTGAGAAAACTGAGTCCAGCAATTTAAAAGTCTGACTGTGTAG +TCTGGAAATATACTGAAGTGTGGCTCCCATCCACCCACAAGATAAGTTTAAAATTCAGAA +GTAGGAATAGATTCAAAGAAACAGGAAGAACTGTTTTAAGAAACTACTGTCTCATTAAGA +AAATCTGCACAATAAAAATTATGCAATTCATGATTCTATAGGCTATGGTTAAAGGTAAAA +TAAAATAGAGACAAAAACCTAATGTTTTGAATACTTACACAGGTAAAATCAGCACCAAGC +TTTACAAATGGGGGCTAGCTCCTACAAAGGAGTAAAGCAACCATATTATACTGTCACTAC +TCCAAGGAGGGAGGGTTGTCAAAGAGCAACAAAATGCAGGTATTTATTCAATCTAACGTA +CTTTTACATCATATGTATTCATATATAAATAGACAGCTGACAGCTCTGGGACAAAGATCT +ACGCGGTATTTTGCCAGCTGGATTTAGCAGTGTCACATCAACAACAGGATCTACAGAACG +CAAAGGGCACACTACACTAGGCTACTACATGACACTAGTTTCCTACCTTCTCAGAGGGGA +GCAACGGTCCACACTCACAAAGGCTGAGACAGCAGAGAAGGTGCAGGAGAAAGGATTCTG +ACCCCAGGTCAAGCCTAGGCACCATGCTGGGCGAGCAGGACATGCTGTCTACACAGCTAG +TCACTGCTTATTTATATAATAAAATGTCTTTTACTTTTCTAAACTAGAAGTAAATGAAGC +TGGTGTCTTTAAAGAAACCTATTAAAATACAACGATAAACTTTTCAGCATCTATCTTTAA +AATACTCCTTCAATACTTGCCTTTCCAACAGTAAAAAATAAAGCCAAAGGCACACATACA +GCAGTTACATTCTTCGTGCTTTCCTCTAGAAATGCTAACCCACACAAATTAATTTCCAGA +ATTTTCCCCAGTCCATGCACAGGAGTATTACCCAGCATGTTTTGATGGAACCTGTTAGCT +GAGTATTAAACTATGTCTGCTTTGAAAACAACTGAAACAGCTTCTCCACCTAAGCCTCAA +CCCCTCCCAGTGTCGTCGTCAACGCGACAATGTGAAAGGTCATCTCAGGCATGCAACTCA +AGCACGAACGTGAAGCCTTTCACACAGCTCGTGGATTTAAACTCTTCTTCTAACTAACGG +ACTACACAAATGCTGTCCATGTTGAAAGCAAACTAAAGCATACAGAGGCTATGGACTCTA +TTTCAAGCAGGACTGGGCCCAGAAGGAATTATGGACAGCATAACATAAAGCCAGCGTCTT +AAGGTAGGCAGGAAGCAGAGACCACACCACTTGCTGCTAAAACAGTCAAGGCTGCATGAG +TAGAGTGTTTTGAGCTCTTTCAAAACACACTTTTATTGGGAGAGGTAGGGGAGAGAGTGG +TGGGAGAGATGAAGATAAGGAATATCAGAACCGGGACTTAATTAAAAAAAAAAAAAATCC +AAGCTCTGATCTCAAGCCGTTCATGCTGTCCACAGAAAGCCAAACCATTCCAAGCCAGAG +GTCATGCACGTACTTTCCTGAATTCAAGATCTGGGTTTTTTTTTTTTTTTTTAAAAGCCA +AATCAAAACCAAAAACTCATACCTCTCCAGAAGGCTTCTCACTTACAGGCTAATGTATAA +CATTGATAAATTGAACAGAGATCAACAGTTTTGTTATTTAACAACAGCTGTAAAAAATGT +GAACTCAGAAATATATGACTCAACCTGAAAGCTGGAGCTTTCTTACCTTGTAGCCACATC +TTTCGTAATACGCTTCCTCTTCTTTTCTCGCCAGTTCACTCCGCTTGAAGTATTTTTTAT +TTTCCTAGCAAAGACAAGCAGTGCATTACTAATGTGCCCTTGGCAGAAGTTCCTGCCTCA +GTTATCAAGTACCCTTAGGAACCTTTTAAAACCACTTCTCAGTTTCTCAAAAATGTAATA +TTTTTAGCCCTGAAGATAATCCCACTGAGTACCCCCCACCCCCTGCATGGTGGCCCCCTC +CTCCAGAGCAGACCTGTGTTTGGATATGTGATAAACTCAAGTATTTTATTTGACTGAAGT +AGGAGTTCTAGCAGCAAAGAGAATAATATACCAACAGCATTTTCAAAATGTTTTTTCAGT +TTCCTAACAACTAAGTTCAAAGATCATTTCTACAGACAGATTTACTTTGAACCACACAGA +GATCTCTTTTTGTTGTTTTCTCCAAATCAAAACAGAAACTGTGGCAGATAGTTCTGGAAA +TCTCATCAATAGGAGCATTCCAAAGGAACGTGTGAGGTCTCATCATTTGGAATCTTAGCA +ACCCTAGCATAGCAATTCTGGGTTCTGTTATTTTATAGCTCCTCCTTTGGGGCAAATGAA +CATCTGATTCCAAACATCCTTAAGATGCCCAGTATTTCATAAACGCCCGTGAGCCCGTAG +AAGACAGTGCCACTACAATATGCTCAAACGTCTCCGGCAGGAAGAATGGCCAGCCCGCAG +GCCAAACAGCCGCCTAATTTTAAGACGTTGCTCAACTGCTTTCCAACTCGTTACACTGTT +TTAATCTCCCAATCAGAAAACACAGAAAATGATAATCATTAAAAACTTCACATGTGGGCT +GGCGAGATGGCTCAGCAGGTAAGAGCACTGACTGCTCTTCTGAGGGTCCTGAGTTCAAAT +CCTAGCAACCACGTGGCGGCTCACAACCACCGGTAATGAGATCTGACACCCTCTTCTGGT +GTGTCTGAAGTCAGCTACAGTGTACTTACTTACAATAATAAAATCTTTAAAACAAAACAA +AACTTCACATGCTGGGTAGTGGTGGTGCATGCCTTTAATCCCAACACTTGGGAGGCAGAG +GCAGGAGGATTTCTGAGTTCGAGGCCAGCCTGGTCTACAAAGTGAGTTCTAGGACATACA +GAGCTATACAGAGAAACCCTGTCTCGAAAACCAAACCAAACAAAAACAAAAACAAAACAA +ACAAAAAAACCCTTCACACACTGACGCTAGATACACCGCTGTAGTCCCAAGCCAACCTGG +ATGACACAGTAGGAGTACATAGTAAGTACTGAAAGAAAGGGAGAGGGAGGAGCAGGGTGA +AGAAAAAAACCAACTGTGCTCTATTAAAAAAAAAAAAAAAATCAAAAGCTGGTGGTGATT +TCAAAATGGCTGAACTGAGCAATGCTAATTGGGCAGTGGCTGTGGGAAAGGTCTACAGGA +CCAGAGGATCTACAAGCTCACACAGCAGCCTCCAGGTTCACCCTGGACACCATGATGAAC +TGTTTTTTCAGAAGCTGCCACCAGCAGCTACAAGATTCATCAACAGTTTCAATACTTGTA +TCAGTCACAGCCTGAGATGCCGCAGAAGATGTAAGGCACACTCATGGACCAGCTGCGGGG +AAGTCTGGAAGGAAGTCTCAGAAATCAAAGAAGAAGGGGCCTAGATGCTTTCACAAACTG +CTTGGAGAAGGCTAAAGACCACAGGGAGAACCTTGGAGACCAGCTGCAATCCCATGGTTC +CCTAGTCCCTGCAGCTCTGGGCATTCAGCAGTGTCTTGTACAGGACAGGAGGAGACCAAG +CACCAATAGTTGGCTGAGGCCATCCTGGCTGGGCCCACCAGCACCTAACAGGCTATATAG +AGAACAAAGGAGTAACTGGCTAATATTATCCTGGCTGGGGCTACGCAGGTCCAGGTCTAC +CAGCATCTGACATGCTATACTGGGAGAGGAAGGGACTTGCAGTCAGCACTAGAGTGAGAA +GATGACTGGGAACCAGAGCAGAGGTCAGTCAGAAGTTGAGGCCTTCGGTCAACATGCTGG +GCCTGGGAGAGTATTTCTGGGTATAGCTGAAATAGTGTGTAGGGTTCCAGTGCCTAACTG +TAATAGAGGCCTCACCACTGGCTCTGTGCTGCTGGAGACATGAACACACACACACACACA +CACACACACACAATAGAGGCCTCACCACTGGCTCTGTGCTGCTGGAGACATGAACACACA +CACACACACACACACACACAAACACAAACACACACACACCATTCCTCAGATTCCATCTGG +AGGATTGTGACCTTTCCCAAACTTTGTCTCCTAGAGCTTTAACTAGCATCTCTGTTCATC +TCTCTGGTTCCTCACCATCCCCATGCAAACCCTATGTAGTTGTTTCTAATCTATACTGAT +TGTCTTGTCATTGACAAGCCCAAGGGTCCCTGCCATGCTCTCCCCCAATCCATAAATATA +AACACACACACACACACACACAGAGCTTTTATTCCTCAAAAGGCACTATTATTGATATCC +AGAAAACATACTTATCAAAGAAGATGGTGGGATACATAAAGGAGTCCAGAGAATTAATAA +CGAACGTAATTTAAAGTATGGAGAATAACTAACCTAATTTAAAGTCCGGAGAACTAATAA +CTAGCCTAATTTAAGTTTGCAAGCAGTTTTAACACTTCACAAAAAAATATGTAAGTATCT +AAAAAAAAAAAAGTCACACATGAATTACTTAAATTATCAAGAAGATGAGATTTAGAACCA +TACAGAAACCTCTCCACCAAAAAGACAGGCAACATAAACCGCGGGCAACAGTGCAGACTA +GCCAGCCTCTGACATAGCTCATAGATGTGCAACATTTTGAATGACTTAGGCATGCATGTA +CTCTGTAACCCTGCGGTTCCAAAGGGATAGGGCTCAGAATCTGCTCAACCAATTCTGAGA +AACAGCTCAAACACTCATCCCTAGGAGAATGGGTAACCAGATCTACTCAGACAACAGAAT +ACAATTTCAGAAAATTAATACATACATACATACACACACACACACACACACACACATACA +TACACACACACAGCAAAGTAATACCCCGAACATTCTAATCAAACGAAGCTCCATATGAAA +ATGTACATCCTATTGATGTGACATTCTAGAGCAGGCAAAACTGAGGTATAAATAAGTTGC +TTCGGTGGGTAATCCACGCAGGGACTGGAAAGTGGACATTGCTATTTTATCTCCTCATGG +AGAATGGGTTACACAGGTGTTTGCACTTGTCAAAAGTCACTGACTAATAAACAAGATTTT +TACACACACGCACACAAAGAGGAACAAACTCTGCACTCTATGGCGTGTGCCAGATCGCTT +AGGAATAAAGCCGACTAACTCTGCAACATGCTTTGGAATTGACAATGACTAGTATGCTGT +TTTATCACTCTGCCTGCGGCGGATACTGGTTAGGACAGCAAGCGCCGCCGAAGTGAGCCA +GACTAGGCTTGACATCCATACTCTGCCCCTTGCTAAGCCCTGGGCCAGCAGCTTGCCCGG +GACAGTGGCGGATCTGTCAGCCCCGTGCCCGCCCCAGACCCTCTCAGGACCATCACCCTC +CCGCCAACACCGCAAGCACAGTCCACCACCCTCAAGCCCGAACCACAGCTCCGGGACTCA +CCACCAGCAGGTTCCTGTCCTCCACCAGCTGCCGCTTCCGCAGAATCTCGGATTTCAGGA +TGTCCATCTCGCTCCCAGGGTCTAAGTGTCTTCACTTTGACTCCCCAGCTCCTCGGCGGT +AACCTCACCCGCCAGGGGAGGGGGAAGAGGACAAACCACGAAGCAACCAGAGCCCAATTA +TCGGAAAACAACAACTGCCGGAGCCGCTTCCGGCGGAAATCAGGATGAACGAAAGGAAGG +TAGGGAGCGCCCCTCGGCGCGAACGCGGCCAAAACCGCTGAGTATTGTTGCCCCCTAGCG +GAACCCTCCAGATACACACTTGTGATTTCAGTAACAGGTAGAAAAGAACAAAAGGCCGGG +CAAAGGTAGCACAGGCCTTTAATCCCAGCACTTGGGAGGCAGAGGCAGGCAGATTTCTGA +GTTGTCTCAAAAAAAAAAAAAAAACAACTGTTTGTCTCTTTAAATGGTTATTGTGCCCGA +TTGAACCAGCTTGTATACTCCTAAAGTTTGCTTCATAGTTCCTCAATTTACTTATTTGCC +AAGAGTGCTAACATACTAGAGAATGAGAAATACATAAATAATACAAGTTTTAAAATGGCA +GTGTTTATTAATTGCCTATTCAACACCCTGTAAATTTATTGTGTTTTCTGGTTATGCAAT +CAGCAATGAAGATTTTCAATGATGATTGGGAATATAATCATTCTTTCTTATAACCTAGCC +CAAGAAAAAATATGTTGAAATTCTACTTTGATTTGTTTTTATTTTTATTGTGATTCAGGC +ACTCACTGTGTTGCCTGGGCAGGTCTCAAACTCTTGCTATCAAAGTAATCCTCCTGCCCC +AACCGCAGAGTGGACCTCCATACTTGGCAGAGTTTTGGTTTTGTTTTGTTTTTTTTAATC +TTAGAACCATTTATAACATATCTATTCTTGGTTCCATGCCATGAAAGCATCTTTGTTTTT +AGTTGTCATAATTCAACAATATTTTATGTTACATTTTTCTATTCTAGAAGTAGTGAAATA +ACATTCAATTCAAACTCAAGTGTAGGTAAGATGGTTTATCAAAATAAAAACTGAAAGGAT +TGCTCATTAGAAAGTTTTATACTGGGGCTGGTGAGATGGCTCAGCGGTTAAGAGCACTGA +CTGCTCTTCTAAAGGTCCTGAGTTCAAATCCCAGCAACCACATGGTGGCTCACAACCATC +TGTAATGAGATCTGATGCCCTCTTCTGGGGTGTCTGAAGACAACTACAGTGTACTTACAT +ATAATAAATAAACAAATTTAAAAAAGAAAAGAAAGTTTTATACTGTGTGTGTGTGTCTGT +GTGTGAAATAGGATATTTCATCTAAAAGATATCTGAGGACCAAAAAGATGGCTGAACAGC +TAAAAATAGTTGCTGCCAAGACTGATGACCTGAGTGCAGTCCCTGGGAACCCACATGGTG +GAAAGAAAAAGTAGATTCTCAAAGTCATCCTCTAACCACAACCACACCACCACATACACA +CACGTATACACACGCACGTTCACAACCACACCACCACATACACACACGTATACACACGCA +CGTTCACAACCACACCACCACATACACACACGTATACACACGCACGTTCACAACCACACC +ACCACATACACACACGTATACACACGCACGTTCACAACCACACCACCACATACACACACG +TATACACACGCACGTTCACAACCACACCACCACATACACACACGTATACGCACACACGTT +CACACATGCAACTGAAGAATAAATGACTAAATGTGGTAACTTTTTTAAAAAGTAAAAGAT +GCCTAACTTCTGTCCTTGGATGAAGCATGCTGACATTCTTATGTGAATAGTTGTTACCAG +GGTCAAACCATTTACCCACATCCTTCTGATTTAGGAACTAGAGATGATGACCCCCAAACC +TGAAGTGTTGGCATAGCTTATACAGTTCACAGAGAACCAGATGGGACACTATCAGGGTAA +ACTCAGAAAAGGCTATCTCCTCTTCAATTCCCATCTTTGACTTCTATGTTTATGCAAAGC +GCATTAAATCATGATGAGGGTCTCAGATCAAAGAACGAAAAAGACGAATACCCGAGGGAG +CAAATGGATGAGCAATTTAAACTACAGAAGAGGGGCACAGTGGGGAAGAGGACCAGCAGA +GTTTAAAACAGATCAATCCTGCTATCCAGAAAATGTGTACACCATTTCATCACAAATATT +ATTTAAGAGTGAGATATTAGCTATAAATCAAAGGTCCTAAATTGAGGAATAGCTAAATTA +TAGGTCATACATACAACTGAATAGCACGAAACTACATTTGAAAAAAAATTCTCAACAATA +GCAATGTTTATAATAGGCTTTCTTTTAAAAGTAAAATAATGAATGCATAAGTATAGCGTG +CAAGGCCAACAAAGGGCTCAGTAGGTGGGTGCGCTTGTGCATGGGCCAAATGACCAGGCT +CTGAACCCTAGAACGTGACAGAGGAGAACCTACTCTAGAGAGCCATGCTCTGACCACCAC +ACACACACACACACACACACACACACACACACACACCATGGCACACACTTGCCCTTTCAC +AAACACACAAATAAATATCTTTAAATGTAAGTAAATACAGCAATAATATCTATTGTATAA +TTAAAACATAGAAACAAAGAACTTACTACAAGGAAATAGACCAAAATGAAGTTGTTAAAT +AGACACAGACCCACTGGTAAATATTAGTGTCTTCTTTAGCCCAGATTTTGATTCAAAGTC +CATGATTTGGAAAAAAAATTCAGTTATCAGTCATTTCATATTTTATATCACTGAAACTTT +TAATAGTCTAGACCTACTTATCTACTCTTGAAATTAAACATGATAAATCTTAAATGACTC +CTATACAAGTGTAACGGTTTGTATATGCTTGGGAGTGGAACTATGAGAAGTTGTGACCCT +GTTGGAGAAGGCATGGCCTTGTTGGAGTAGGTGTGTCACTGTGGGGGGGGGGTATAAGAC +CCTCACCCTAGCTGCCTGGAAGCCAGTCTTCTGGCAGCCTTCAGATGAAGATGTAGACCT +CTCAGCTCTGCCTGCGCCACGCCTGCCTGGATGCTACCATGCTTGATGATAACGGACTGA +ACCTCTGAACCTGTAAGCCAGCCCCAGTGAAATGCTGTCCTTCATAAGAGTTGCCTTGGT +CATGGTACCTGTTCACAGCAGTAAAACCCTAACTAAGACAAGAATGCAAAGGTTAAGGGG +AATAATATTTAAAGTTCTCATGATCATCCACTTGAACACTCCAGCGTCTGACATGACCTC +TTCAGTCCTTTAAGTGCTGGCTCAAACCAAGCTCCAGAGCAGGGTTCCTATGGGATCAGT +GAGCTCGGGAGGCACAGGGTTGTCCCCCAAAAGCTTAACTAGTATTAAATTATATGATTG +GTGGTGTATCTGAGACACAGTATTCACAGAAGTTAAAAGCAGTCATCTTCTGAAAGATGA +AGAAATGTAAATCAATACACAGATTATAAGATTATCCCTTTGGAGGAGTAATGCATCCTA +AAACATTATCTGTCAGTTCTGGAGACTGGAGGGCAATACCAAATGTTATCAAGGTAACCT +GAATTTATTTTGTTGTAATCCTAATGAATAAAAAAAAGAAGAGAGATAACCATACATAGT +GGGTCTCAATCTTTAGCCTCAGAAGAGTCTGTTGGTTGATTTTAATGATAAAGTTGCTGG +TTCCCACATCCCAGAATTTCCAAGTGAGGCAGCTGCTGCTGCTGACTATGGAGCATTTTG +AGACCTGATGGTCTATTATCACAGAATCTCACTGTAGGAAAGGGGTAAATCAGAAACACA +GGCTGTGTCATATCAAGAGTCAGAGGACAATAGGAGGCATGTGTCTATGTGTCTATCTAT +TTGCATCATTGTCATGGGTGTCATATTAGGATGCCTATCTCTTCTCCAATGAGATTTCTG +AGGATCTGATGGGAAGTAGGCAGGCTCCCTTTGGGTCCAGCCACATTTACATGGATGATT +TGTTAAATGTAACTGTGGGCAGATACAAAATCCAATCCAGTCAGAGACCCTTCTCCCTTC +CTTGAGAAACTGAAACTGGAATGGCATAAGTCTCGCCAAGACACAGGACATAAACATGTG +AGTTTGAGAATGGTAGGCAGCCATGTCATTGGCAGGCTAAAAGCAGACTGGCTGACAGCA +ACCCACAGAGATCGCTAAAGGACTCTGTGAGTCAGTTGCTTACTTATGGTTTTACTCTTT +GTGCTGTTGGGTTTGTGACATCTGTACCTTTGAGATGAGAGGTCACTTAGTAGTGCGGGA +CTGCACATTTCTGACCAACCCCTTGCTTGTCCATAATGTTAGTAGTTTGAGATCAATGAT +AGAGACTGGGCCTCCTGAAGAACAGAACCATCAGGATATGTACAGATATAACAGTTTTCT +TCTAATTACAAGAAGGTTGTATCCCAATAAACCCATTGTATTAGATGTTTTTCTTGTTCC +TATAACCATCAATCTAAGAAGAAGCAATTTATGGAAGATAGATTTTATTTTGCCTCACAC +TTTGAGGGGATACAGCCCACTATGGTGTGGAGAGCATACCAGCAAAAGCATGAAACATCT +GGTGACATGATATCTGTAGGGCATGGGGCTGATGCTAAGGTCCTGTTCACCAATTGGTTC +TTGATCTGTCAATAAAGATGCTAGTAGCCAATGAGCTGGGAAAAATAGGTGGGACTTCCA +GGTCTCACCACCACCTATGTGGGAAGCCACATGTGCCGTTGCAGAGTGGCACTGACTACT +GCTGGCCACCACGCATAAGTTTGGACAAACAACCAATGTGTACATATGCAGTAAAGTTTT +TTGCAAAGACACTGCCTGGCCCGGGCATGATAATGAGGTTCTGTAAGGTACTGAGAGTAT +AACCAATCAGATGTGAGACATGCAAATGAGGTATGATAATGAGGTTCTGTAAGGTACTGA +GAGTATAACCAATCAGATGTGAGACATGCAAATGAGGTATGATAATGAGGTTCTGTAAGG +TACTGAGAGTAACCAATCAGATGTGAGACATGCAAATGAGGTATGATAATGAGGCTCTGT +GAGGTACTGAGAGAGAGTAGCCAATCAGATGAGGAACATGCAAATGAGGCATAGTGCATA +ACCAATCCGGGTGTAAGACACGCCTCTCCTAGGCCTATAAAAGCAGCACCAGTTCTGGGC +TCAGGGTCTCTTCGCCTCTACAATCAAGCTCTTCCAATAAACGTGTGCAGAAGGATCCTG +TTGCAGCATCGTTCTTCCTGGCCAGTCGAGCGCGCGCAAGACACCACCACCACCACCACC +ACCACCACCACCATTAACAACAACAATAACCCTCCACACCCTGCAGGCAAAGCTAGCAGA +TTCAGGAGAAAGAGGGAAAAAAGGAGTGTTCACCATGCTTTGGAGGGAGAAAAGCTAACC +AGCCATGTGAGATCTCGGGCAGAGCAGCCACAGGTGGAGGTGGGATGTAGTGATGGGACT +GAAGGTGGCTGAGCCACTCAAGTTGAGGGCAGGTTGAGAAGTAGATTGGAGGTGTCCAGC +AGTTGAGCCAATAGTGCTGGTTGAAATTAATTAAATGTGTGTGTGTTTCATCTGGGAACC +TGGATGGGCGCTGGTAGTGTGGCCTGTTCCTGGAGCTTAGGCCAGGTAGCAAAAGCTACA +TGCAGCAGTGTCTGGCTCATTTTCTCCTTTCATTCAGTACCACAGCCCATTGGGGTGACT +CTGCCCACATCTTATACCTGTTCATTTAACCCTTTGTGGATGCACCCAGAGATGCATTTC +CATGATGATTATGAATCTAATAGAGTAGACAACGAAGAGTAAGAATCACAGTCATCAAGA +GTATCATAATTTGAAAATACATAATTTTACTATACCTAATGTCATAAACACCTGCTTAGC +CACAGTAAGTACACTGTAGAAAACTGACCGCCACCCAAAAGCTCAAGGTACTTTTCTTAC +CAAGTATCACTAAGAAGATCAAAATCCCAAGTATTACTTCTACTGCATGTGCATTGCTTT +AACATTACTATCAAAAGTGGCTACGTGTAACCACTGATGCTATACAAGGAACTGGTTTTA +CATTATGGCAATCTGAAAGTTTGACTGCCATCTGCAAACTGAAAACTAGGAGAGCCAGTA +TTGTAATTCAGTCTGGAGTTCTGAGAATTTGGGTGGAGCAATAAAATGGTATGCTTATTA +AGCCCTGAAGTCTCAAAACTGAAGGGCCAGGAACTCCCATGTCCAAGAGTGTAAGATGTT +CATGGAGAGCCCATAGAAAAGCTACAAATAATGATTCACAGGCTGTTTGGGCATCTCGTA +GGTCAGGCACATTGTATGTACACTCCATCTTACATCTTGTTGATGATATAAACTTCTATA +AACTATGGATATGTCTCAGAAAATAAGGTGGAGAGTGAGAGAAAGATACCCGACATTGAA +CTAACTCTCCACACAAGTGCCCTCTTACACCCATGTATGCAAAAATACAGCTATAATATT +AATAGTGCAGGCTAAGATTGCTCAACCTTGGGCAACTCTTCACCAGGGAAGGGCCCTTAC +TCAGTGGATCAGTAGCAGCCTCTTCTCTATTTGTGACAAACAGAAATGTCCTGACCATTG +CTAACCATTGCCTGGGGAGCCAATCTCTCTGTAGTGGAGAATCATCAATATAAAATAAGT +TAAACCCCACAGAATCTGTATCCATCACTTATAAACAGGACAAAAACCTTAAAGAAACAT +TCTTTAGGACATTTTAAGACCTCTGTCTGATGCAATGGCCTCTCATGTCATTGACAAATA +AGTGTAGCTCTGACATACATCTTCATTGTCTCACTTCTGTCTCATTCATTAATCTAAACA +AAAATATCACCAGGAATTTGTGTGAGAGCTGGCTTTGTTCATCATTTACAACCATATGAC +AGTTCAGGACACAGAGTTCTGTAAAAATCAATGGAAACGTTCTGTGAGAATCAATTAGAT +ATATTGTTAATTTCTAAGGATGTAGTTGCTAGGAAACTGTAAACAGTTTTGCTAGGGCAA +GGTTGGAATGCCACGAAGAGTAAGATGGATTTGCAAGAAGAAATTTGAATGGCCGGCAGT +GAAGAGCAAGTCCCAGGGCCTCCAGGCTGCTAATTTTCTACTCTGAACTTTCTAGACTAT +GGCTTGCTCTGGTTTTCTAGAACCACAACTAAGTCTTCATGCTGCAGGGTTTCTGAAACC +AGGGTGCATCCTGTAACTGATGTGGTTGCCGTAAGTATAGTGGTATTTTACCCTGAGTCT +CTCTTCAGATCAAAGTATCCCTCTTCCACGTACTGGGAATATGGCTCCTGAAGGTGCAAG +CAGCATCCCTTCCAGAGTGTGGCCCTGGCCCTCAGGCACCCTCTTCATCACACAGCCCAT +CCTAGCCAATATCTCATGTGGAGATTTAGAGGTCTTAATTCACTGCTTCAATCTAAGGAT +CACAGATCTCATCACACCCTCGTTATCCTCTGCCAAATTCTGCAGATTTGGAAATTTCTC +ATTTCCTTACTGAGGTACTTCAAGAACACTTCCGAAGCAAAGGACAGCCACTTACAAGCA +ACACGAAGAAAACACTTTGACCAAAAGACACAGGAAATTAATAAACAGGCATTCTAGTTT +TTAGATCAGTCATGTTTGTAAGGATTGTTAGAATTATTCTAGAGCCTGACCCGAGGCTGG +TAACAGAACTGATTTTGAGACTGTTTAAGATTGTTGGAAGTTGAGAAGCAGGTCTTGGGC +AGGAGGGGCTGGGAGAGTCTACAGATATCAGTCTTCCGTTTGAAGCCCATGCTGAGACAC +CTGTTAAGAACCCGACTGCCATGTTTTCTTGACTTTTCCAAAAGGTCAGATGAGAGGCCA +CCTGTAGGTCGCTGAGCGTCCTGCCCTTGCTTGACAGTTCGTGTCCACTGCTGTCTTCTC +TACTCTTCACCTGAAGCGTTTACAATGGTTCCTAGCAGTATCTCCGCAATTAAAAAGAAA +GTTTCAGAGAGGAAACCTCAAGGTCAGGAAGAGGAAAGAAGCAGTAGCCAGGCCTTCTAA +CAGACTGGAAGTATCTCCTGCAGCCTACTGGTCATGAGCCTGAAAACCTCGGAGAGGTGG +GGGATTTCCTGCCAGAAATTTAAGTTATGAAAGTGACCAAACAACTCCAACATAAGAGTG +ATGCAGGGGACCCCATTTACAAAGGCATCATGTTCGAATCTCTTGCTATTGAGAATGACA +TGTTCTTCAAAAGGTCACCTTAGCTTTATGTAAGTCATAATTCATTTATAAAATACCATA +ACAAACATACTACATATTAGTATAAACGTGCTTTTTGAGAAATAACATTTTCAAAAACTC +AAATGAACATAGTAGCATTATTTTATGTTGTTTAAAACCTTTTTAATGTCTAATACAAAA +TTTCTTTCATGTCTACTTCTGCATTCAATTGAATGTAATATCTTTAGTATGTTCTTATGA +CAACTCTCTCTGTTAACATACCCCAAATTAAGCAGCAATAGTTTTTCAAAAGTTAATTAT +CAGGCTGCAGAGATAGTCCTGTCTATAAAGCGCTTGGCATGAAAGCAAGAAGACCTGAAT +TCAAACCCTTAAGCATCCCACCCCCATCCTTTTTAAAGCTGGGCATGGTGGTACACATTG +TACTCCCAGTGGAGACAGACCCATCCCTGTGTCGGCTTAAGTTTTTCAAAACCTACTTTT +AATAAGAGTTCTCAAAAGTTTCAACCCTCCTTCTATTTTACCATACAAAGACAGGGGAGA +AAAGACAGTAAATAGGACAAGGGGATGTGGACCTGTTTAGAAGTAGTTCTTTGAGGTGAT +TCCAATTTCTGTTTGTCAGGATAGCAAACATGAGTCAGCAGCGGTGGATGACCCAGCAGA +AACAGCCAGGCCTCCGCTGAATCTGGGCTGAATCTGCATGAGTCAGAGAGAGCAACCAGA +ACCAGCAGGGATGCCAGGAGTCCTTTGCCATGCCTCTCTCAAGGGAGTGAAAAATCAGTG +AAGGCATGAGACCAACAAAGCATTGCAAAGCTAGCTATGGAAGTGAGCCTGTCACTGTCC +ATTGGGTCCTATTTATACTCTCTCCAAACATTACCTGTCCTGCCATGGTCTTGCCTCGGC +AAAACACCACATGAGTCTGCATCACAAGACCCAACCAGAAACTTCCACTTCGTCCCTGAA +GCCCACAGGCCAGCCAGCTGAATTTCTTTGGAGACATCCATCCATGTCAGAAAGAGATCC +TATCTTTCACAGAAAAGTGTATGGCACCTAAACAATGACACTCAGTGTTGCCTGCTGGCC +TCCACATGTGACACACACACACACACACACACACACACACACACACACACACTCCTACTC +AATCAGTATTACTTCTGAAACTATGCTGATGAACAGTTCATTCTCTTACATTAAAAACCC +ACTTGTTCATCTTGAGCTTTGAATAATTTTTTTTCTCATTTGTAATTTTGTGACATCATA +ACTGGTCATTTGGAAAATATTGGTTCATTGATATATGTATATCTCACAAATTTTGTCACT +TTTACTAGGCAGTATTTTAAAACCCCACTCATTAATATCACCATGTCTCATCAATGACAT +AGACTGATGTGGCTGGCTGGGAACTCATTGTGTACCTAAGGCTGAGCTGGAACTTCTGAG +CTTCTGGCTTCCACCTCCCAAGAGCTGGGGCTGCACTATCAGTTTCACACATAGCTGGAC +ATGGAACCCAGGGCTTTGAGCATGCTGGACAAGCACTCTACCAACTGAGTCTCATCCCCA +GCCCCAGAAAACCCCTTTAATGACGAGGAAGGGATCAAACTCTTGATGACAGATAAAATT +TTCCAGAATGCTCATTTTCACTGCTGGTTCACATTCCACCAGGAGTTACAAATGCTGGTA +GATGCTTAGGGACCAGACCCAGCTCTTTACAAGAAAACATTTGCCAAATATGCAAGTGTG +GGAGCTATAGTTCTGAACTGGTCCCTTCACTAAGCACCTGACTCTCTCGATGCATCCATT +CTCTAAGGGCTCCCATAATACCCTGTGTAGGTACTTCATGCTTCATCATACAGAATATTG +AAAATGATATCTACTCAAGTGTCAAGATTTGATAAAATGTCTAAATCTTGCTGCTTTGCC +AAAGCTGTTTATGTGCAGCTAGATTTTGTCTTCCTTTCATACATGGCAGAGAAGAGTGAG +GGGATTGGTGAGTCCTGTGTGGTGGTTGCTCTCATGTCTTCCCCATGAATGGCACCAGAA +AGGGCACATGGTGTCCATTATTGTAAAAATAGCATTAACTTCAGCTGTCCTCTAAGTTGG +TCACGCTTTGAAAATCACTGGTCTGAGAAATCTCCCAGATGATAAAAATTTTTTTGGCAA +TTACTCTGTTGCACTTTATGAAACAATTATAAACTTAACCCTGAAAACTGGCCACATGAG +CAAGAAGGATGCTGTGCTGTGGCTGCACTTATGGATGGAGATTAGAAAGCTGCTTCTGAG +ATATTAGCATAGGAAATTTAGCAGTATATAAAAGCACACCAAGAATTTATTACAGAATAT +CTAACTAAAAGTGAATTACATGAACAAATTAAAAGAGAAATAACAAGTAATTATATATAT +TTAAAGCCCCAAGAAGGCACCTAATACAATTTAGTGCCTGTTGTTAATAAAAACTTGAAG +TAAAATAAATAGAAGGGAAATCATGTAAGCATGATAGAGATTTAACAGCAGACATAATTG +TAGGTGGTGAGATGGCAAGGCACACATCATCACTGTCATAATTCAACCTTTTTGGTGTTG +TATGAAAGAAATAAAACAAATCATGGGTGTTGTGTTGTCAGTTTCTATGCCTAAGGCTCA +AGGAACATTCCAGAAATGGGGCAGGGAGATTGTAGAAGCAGAGGACCAGGATATCTGCTA +GGAGATAGTCTTCCATATATGACAAGGAGCTGCATTCATGAAGTAGTAACAATATGGCCA +CCCAAACAAGACCTGTGCAGTGATGTGGTTGATATACCAAAGTGGATGGAGGAAACCTCA +CAAAGCACCCACCCATAGATAAAGGGCTATAGTCAACTCATTGTTCCTATGAGAGAGGTA +AAACTGTTTTTTTCTAGGGGTGAGACCCCTGAACATCCAATCCCAAGATGTCCCATATAT +ATATACATACACAGAGAGAGAGAGAGAGAGAGAGTGGGAGGAACCTGTGTGTGTGTGATG +TGTGTACATAATTATGGGGTGGGTATGTAACAATGTTAATTAAAGTGTTGCAATGAAGTT +GAGATGCAGGGGGCATGGGGCATGGGAGCCATTGAAGGAGGAAAGTACAGAGTGGGGGTT +ACATAAATACAGTATTCATGTATGAAATTATCAAAAATATAAAATAAGTGTATATTGGAA +AGAGTCTGAGTAAAGACTTACACGAGATTGGTGAAGAATAGAGAAAAAGACCCAAGAAAG +GAACTGGCAAAAGACAGTCTCTGTAAAGTCAATTTCAGAGACAGTAATTGTCTTAGTTAG +GGTTTACTGCTACCATGACCAAGGCAACTCTTATAAGGACAACATTTAATTGGGGCTGGC +TTACAGGTTGAGAGTTCAGTCCATTATCATTAACACAAGAAACACAGAAGCATCCAGTCA +GTCATGGCACTGAAGGAGCTGAGAGTTCTACATCTTCATCCAAAGGAAGCCAGGAGGAGC +AAACATCACAGTAACAAAGTGCATGCTTCACTCTAATGTTATGGAATAAAGTTTCAAAAT +AGAAGAAAATAATCTTCAAATTCATATAGAAGGGGAGGCAAGAGAGATGGCTTAGCAATG +AATAGCACTTGTGGCTCTCCCAGAGGACATAGGTTCCATACCCAGCACTCACAGGATAAC +TCACAACCATCTGTAACTCCAGTTCTGGGGGACTCAATGTTTTCTTCTGTCCACCACAGG +CACCAGGTGCTCACATAGTACACATACTACATACAGGCAAAATACCACACTTGCACATAT +AAAAAGTAGACAACTCTGTAAAACTCATACATAACACACACACACACACACACACACACA +CACACACACACACATAGGCTATTCCTGGTTGTCAACTTGACTATATTTGGAATGAACTAC +AATCCAGAATTGGAAGGTTCACCAGTAACCCTTATCTGGAGGCTGGGAGATAGAAGTTTC +TGATCTGGATCTTGAGGCATAGTGGCTATGGATTCCAGAAGATTAAGACAGGGAGATCTC +TGAGTTCAAGGTCATCTGGGATTAAAGGTGTGGTGGAACACACCTTTAATCTGGGCTACA +CCTTCTGCTGGAGACCATATAAGGACATTGGAAGAAGGGAGTCTCGCTCTCGCTCCTTCG +CCTGCTTGCCGTGTGGGACTGAGTAACTGCTAGATCCTTGGACTTCCATTCATAGCTACT +ACTGAACCATTGTTGGGAATTGGACTGCAGACTGTAAGTCATCAATAAATTCCTTTACTA +TATAGAGACTATCCATAAGTTCTGTGACTCGAGAGAACCCTGACTAATAATATATATATA +TATATATATATATATATATATATATATATATATATATATATAATTCCAAAAGATTACGAG +AAAGCATGACTCTTTTTCTAAATACTGAGAATTGAACCCTGGGCCTTGAATGTGCCCCAC +CACTGAGCTATGTCCCCAGACCTTCTTTAATATTTTATTTTGAGACAGGGTCTCACTGAG +TTGTCCAAGTTGGTCTCAAATTTTTAGTCTTCCTGTCTCATCCTCCCAAGTAGCTGGGCC +ACAGGACATGGATTTTTAATACATAGCACACTGCCAACTACAAGAACCCATCATAAATAG +CAGTAGGGGAGGAATAAGAGAAAGGCAGATGGGTGGGCAGACATAACATAAAAAGACATG +AAACAAATATTTCCACTCTGTGACAAGCAGCAAGACTATAGATCCCCAAGAGAGAAGCTA +TGATGGGTGAGGCCTCACCCTGAATTACTGCCAAGGCAATTTGCAGAATCCAACACATGT +AGAGTCCAGTTGTGATTAATCTTAAGGGGACTACATTTTGAGGAAAAGAGAGGGTGCGAT +TTCCACAATTGTTTAAACAATTGGCTGAATTTTGATCTGTATATTTGTGTATAACCCCTC +CCACCCCCCATACAGCAGTAATGCAAACAAAACCCAGAACTTACACATGGGAGATAAACA +CCAGGTTTAGGAAAGAGTCCTCAAAAAGAACTTATCCAAGCAGTTGGGGCTAAATTATCC +TGAAACTGTGGGGGGTTCTAGCTCACCCTACTCAAGCTTAAAGGCTTCAAAATAGTCAAG +CTGACGGTGTGTGACTTGACAGCCTGTTAGATAAAGGGCTGGTGTTTTATGTATTTATTT +TTGTGTATGGGATTTTTTGAGGACGTGCATGTCTGTGCACTACACGCACGGCTGGTACCC +ATGGGGACCAGAAGAGGACATCAGATCCCCTAGAGCAGGACTTACTGAGAGTGGCTGAAA +GCCAATATATGGGTGCTAGAAACCGAACCTAGGTCTCAGCCATCTCGCCAGCCTCCAAGG +ACAATGTTTCTACATGGATACAACACAATCCACTACTTAACACTATTTAAAAAAAACAAA +ACAAAACTGTGATGTCCTGCGATACAAACAAAATTATCAGGTGGGCAAGAAAATATAGTC +TATAAAGAGAAATTTTTAAAAATCAAATAAATGACAAGGATGGTGAATAGGAAGCCTCTG +AAGCGGTAGGTACACATGTGTCTCTGATGCTCCAGTGGCACATGCATGTCTCTGATGCTC +CAGGGGCACATGCATGTCTCTGATGCTCCAGGGGCACATGCATGTCTCTGATGCTCTAGT +GGCACATGCATGTCTCTGATGCTCCAGGGGCACATGCATGTCCCTGATGCTCCAGGGGCA +CATGCATGTCTCTGATGCTCTACTGGCACATGCATGTCTCTGATGCTCTAGTGGCACATG +CATGTCTCTGATGCTCTAGTGGCACATGCATGTCTCTGATGCTCCAGGGGCATATGCATG +TCTCTGATGCTCTAGTGGCACATGCATGTCTCTGATGCTCTAGTGGCACATGCATGTCTC +TGATGCTCCAGGGACATATGCATGTCTCTGATGCTCTAGTGGCACATGCATGTCTCTGAT +GCTCCAGGGGCACATGCATGTCTCTGATGCTCCAGTGGCACATGCATGTCTCTGATGCTC +CAGGGGCACATGCATGTCTCTGATGCTCCAGGGGCATATGCATGTCTCTGATGCTCTAGT +GGCACATGCATGTCTCTGATGCTCCAGGGGCACATGCATGTCTCTGATGCTCCAGCGGCA +CATGCATGTCTCTGATGCTCTAGTGGCTCATGCATGTCTCTGATGCTCTAGTGGCTCATG +CATGTCTCTGATGCTCTAGTGGCTCATGCATGTCTCTGATGCTCCAGGGGCACATGCATG +TCTCTGACGCTCCAGCGGCACAAGCATGTCTCTGACGCTCCAGCGGCACATGCATGTCTC +TGACGCTCCAGCGGCACATGCATGTCTCTGACGCTCCAGCGACACATGCATGTCTCTGAT +GCTCCAGCGGCACATGCATGTCTCTGACGCTCGAGATGTAGAGGATGTAATCTAGGCAAT +GAATGCTGACCATAAGTGTGCTTAGTGTGAGTAAACATAGGTATAATGTCAATTAAAGGT +TATTAAATATTAAAAAGAGTCTTCAAAACCATGATGCATAGAAAAATGAAAGAAAACCGA +ATATAACACAGATTTGCAAATATCATCTATGAGGTAAAAGTGACCCGGGGTATGCTAGTA +ACAGCACATAAAAAGTAGAAGAAGAAAATACAAATGAATTTGAAGACAGAGTTGTTGGTA +CAAATGATCCTAAAGAAGAATAGAAAAAAAAAAAAAAAAGAGGCTGCAAACAGTAAATAT +GAGGGCATCATTGACTAGTGAACAGGATCAAGCGTCTGACTTATCTGTAATAGGAGTCCC +ATTCGGGACATTTTGAGAAATATAGCCAATTTTTCCAAAAGTGATGAAAGTTAAAAGAAA +CACAGATCCACAAAACTTCTGAACCCAGTAGGAAAAACATTAAGGCAGATCGTAATTAAC +TTCCCGAGAAGCCAGGGATGAAGCCAGCAGCTCAGTGGTGCCTTCAAGAAATCATCACAG +GAGTAGGAACAAAGGAGAGCTGTGCTCTTCCTCTCAGCACGCACGACACAAGACAGAGGA +GTGACATTGTGAGGGTGGTGAAGAAAAAGACCCTGTCATCCTAGAATTCTATTCTCAGCA +AAAAACCAAAAAAAAAAAGGAAGGTGAACCAAAGAGTGCTTCTTTCAGACGAAAGTCAAA +GGTATTCATTACCATCAAAACTGTACTGTAAGAGATGTGAAAGACGGGTCTTAGAACAGA +AGAGAAAGCACGAAAAAGCAGGAGAACCAAAAACATGCTAAAGATACAGACAAACAGAAA +TAAAGCTCCACGGTTTTTTGGTTTCTCTAACAGCGAATTTGCTACTTACATCAGTAAGGA +TGTAGAATGAACGTTCCCAGCAGGTGCTGTGGTGAACTCTCATAACCCCCGCACACAGAA +GTGAGAAGGAGCTTGAAATCAGCCTGGTACATAAACACACACACACACACACACACACAC +ACAAATGTAAATAAAGTCTGCTCAAAAAAGCAAATTGCTTAAATAGAGCATCCAAGTGAG +TTTATGAAATAGAGCTATCAGCACAGTCTACAAGAACACTATCTAGGATATAAAGAAAAA +TATCGCGAATTAAAGGTAAAAGGATCGGTAAGTAAGACCAGCGTCTATAACCCCCTCAGG +AAGCCACTAATGCAGATTTAGAATGATTATATTAATTTAAACAAAGTGGCAAGTGCCACT +GTCCCCCGGAACAGTATGCTGTCAGCTATGGTTAATCTTAGCATTTTCTTTAACAGCGCT +ATTGATCAGCCCTTAAGCTGTGTCTCCTTTGAGCTGTTTGCAGACAAATGTCCAAACACC +ACAGACAACTTTCATGCTGTATATGGTGATTTGAATAAGTTCAGCCCCCATAGCCTCATG +TGTTGGAATCTTGACCCACAGCAAGTGGCACTGTTAGCAGGTATGGCCTTTGTTAGGAGT +AGGTGTGGCCTTTTTGGAGGAAGTGTATCACTGTGTAGTTGGGCTTTGAGGTCTCATATG +CCTAAGCACTGCCCAGTGTGGAATCAGAGCCTCCTTCTAGTTGCCTGCAGAAGACAATCT +ACTCTTTGCTCCCTATGGGTCAAGATGTAGAACACTTGGTTCCTCCAGCACCATGTCTGC +CTGCAAGCTGCCATGCTTCCTGCCACGATGATAATGGACTGAACTTCTAGAATGATAAGC +TGGCTCCAATTAAACATTTTCCTTTATAAGAGTTGCCTTGGTCATAGAGTCTCTTCATGG +CAATAAAACCCTAACTAAGACACCATGAGTACGAGAGAGAGAAGGGGGCATGGGGATTTG +GTTACAAGGATTTCTGCTTTCACACACTCATTCACAACAATTTTCACAATAATTATACTG +TGATACAATATTCACATATTATATCACAGGATTCATATGCCAGGTTGGTGACTTCATACA +CCATAAAACAGCATTAGCAGCAAGTCTATCTATGGGAGAAATCTGAGGATGAGAACTTCA +TCTTGAAGTTGGTATCTTGTCTGTGACAAATACAGGACAAAACAGAAATTGTTTTTTTTT +TTTTTTTCCTCTCATTCATTTAATCTCACTGAGCGGTTCAAGGACAAGCCTGTGTAATCA +GGGAGGGTAAAGGGTACTGTTAGCAGCCTTGAAACCAGGGAGAGCTTTGGGTCCAGAAAG +TGCAAGGCCAGCAAGACCATTGCTGTTGCCAATGGTGGACAGCTCAGAGATTTTTGACTT +GTATACACCCTCACCACCAGACTGTCCCTTCCATAGCTCGGGAACATGCACTAAGGCAGG +TTTTGGGGAATATTAAAAATATTAATAATGAATGGAGAGATGACTTACCTGTTAAAGGAT +AGGTTCACAACCAAAATATTAATCTATTAATAAATCAAAAGGAATTAAAATTATGCAATG +TATGATGTCTAACAACAATGAAATTAATATACAAGCCACAGCAAAGCATCTATAAAAGCA +TGCCAGTATCTGGAAATTTAAATAATAGCTTCTAAAAAATCCCAGAGAGTAAGAAAAGAA +GTCACAATTGGGCTCAATTATATACATTCAGTCCCAGCACTTGGAGGAGCACTGAGGCAG +GAGGATCTCTAGTTCAAGGAGACTTGACTTCTAGTTCAAGTTGCACAACTTGCAATCCTA +AGTAAACAAACTGGAAAGAAGAGAGGGAGGGAAGAGATCGGGAGAAGGGATAGGGAACGG +GATCGATGATTTCAAACTGAATAAATCAGGAAACAAACTCTGTAGGATGGAAGCAGAAAT +TTCCAGGACCTGAGAAAGGGCCCAACATTCAGGCGAATATTGATGCTGATTCTGTAGTTT +CGTCCAGGAAGCTGAAGAGGGGACACTTTCCAACTCATTGTTTGAGGCAAGTCTTCCCCT +GACACAGACAACAGACAAGGGCAGTTTAGAAAAAGAAAACTGCAGATCACCATCTCGTGA +ACTTATACATAAACTGTCTCAACTGCACACTGGGTAGAGGACACACAGGAGCTGCTTTGG +TTTGCAACGGTCCGTCAGCGGAGATGAGCCAAGCTGAAACCAGAGTCCTCAGATCCAGCT +CTGCGCCCGAGTCTCGATGTTCTGTTTGAAGTGCTCGGGCAGGAGTCGCCTGATACCTTT +GATACCTTTAGATGAGTCTCAGAAGTTATAAACAGGAAGAGATTAAAAAGTGGTTAAAGT +AAGATCAGGTCCCACCACCAGCAGGTGCCACCAAAATCAGACAACACCCAAGGTGGCCTT +ACCCTTGGCTGGTGCAGGAAGTGGGGCTGACTCATTAGTGCTTGAAATTAGGTGACCAGC +CATAGTGATGTTATGAAATCCAGGACTGCGCCTGTATCACCAGCAGGCAAACCCAGCACT +GACATGACTGTCCTACTGTATTTCAGTTCCTTCATCTATAGTACGGGAAATCCTAGTGCC +CGTGGGATGGAATTAGTGTGTTGATTTAAGATACTGTCGGGTGTGCAGAGAAATCACGCC +TCCAATCTCAGCACCTGGGAGACAGAGGCAGGCCGATCTCTGAGTCAGGCCAGCCAGAGT +GAGTTCCAGGATAGCCAGAGTGAGACCACATCTTGTAAAACAAAACAAAACAATATAAAT +AAATTGTGCATATAAATGAATAAAACAAGATTGAATATGGAGTATGCATTGTACAGGTTT +TACATGTCAGTTCAGCTCTTTTCCTGTTTCTAATTCAACCATCCATTCTTGTATTCTTCC +AACAAACACTCATTTAGCACTTCTGCTGGCAGCCTAGTTGATGGCATTTTGTTATTGCTA +CTTTTATCTTTTTTTAAAAAAGATTTATTACTAAGTACACTTTAGCTGTCTTCAGACACA +CCAGAAGAGAGCATCAGATCTCATTATACATGGTTGTGAGTCACCATGTGGTTGCTGGGA +TTTGAACTAAGGACCTCTGGAAGATCAGTTACTGCTCTTAACCACTGAGCCATCTCTCCA +GCCCCCTACTTTTATCTTTTTAATTCCCTTAAAAATGGCCGGTGCCAATTTCCCAATCAC +CCTTACTTGTCCTTTCTTCTGTCTTATTTTTATTCCATAAGCATTCCAGTCAACCAATGA +GTTCAAAGTAGGGCTAGAGACTTACATCAAAGAAGTGACATTGACCTGTCATGTAATAAA +CATGGGCCTGCCAACAGTAATCTAGAAAAAATACAGAAGACTGGATAGAAGAGAAATACG +AGGTGGTGTTTTCACTGATGAGCATACAAGACCTGAAATTTGCAAAGGATGTATTTAAGA +TAGCAATTTTGAAAGAAACTTAAGAGACAGAAATGTGTCAAAATGCAGAAATACATTCTA +AACTGTAAATCATAGTATAGTATCAAAAATAACGTGCTTCCTACATGGATTACTGAAGAG +TTTCATAATTAAATACATTTGCAGGGCTGGAGAGATGGCTCAGTGGATAAAGATGCTGGC +TGCACATGCCTGACAACATGACTTGAATCCTTGGTACCCACAAAAAGCATAGATGTGATG +GGCTGCGTCTGCAATCCTTCATTTCTATAGTGAGATAGGAGGCAGAAGCAGGAGAGCCGA +CAAGAAGCTGGAAGGCCAACCAGCCTACAATTCATTGTGAGAAACGTTACGATCCCCCGC +TCAGTACGGAGGAAGGAGAGAACTGTTTCCAAAGCTGTCCTCTGACTTCCGTGTGTGCGT +CTCAGCACATGCACATGCATGCCACACAAAGAAGAAATAAAGTAATTTTGTACATTCTTA +CATAATTATTTCTTACTTATGAACCCCTAAATTTCAGTCTTAGGATTCTTGAACATTCTG +AAGGGCAGAAATCATGTATTGTTTCAAGTTTAGATTTCATTTTTAATTCCATTGGGTTGG +AGAATTATCTAAGATTTAGTAATAGGTATAGTGATTGGTAGGTTTAGACTTGCATTTTCT +CTTTGATTTCTAAGCCCCTTCATCTTTCACAGGGGAAAACATTCACAAAGACCAGAGTTT +CTCAGGCCTAGCTGTTCACTAATGTTAACTGAGCATATGTGAAAACTGTTGATTCCAAGA +CCTAACCCCCAGTCTCTGAATGAAGAGGCCAGGCATCAATAGTTTGCAAGGCTGCCCTGG +GATGCAGGGATGCATCCAAGTGTTGAGAATCACTGGTAGAAAACGAAAGGTTGGCCGTGC +TGAACGTCACACAGGTACTCCGTGTACTGCTTAGCTTAGCCTTCGTCCGCAGTGACTGAG +TGGCTGCCTCTTGTAACACACAGTACTAAATGTCAAATGTCACGCTGCCCTTCGAGTACA +GCACTCTGATGTCCACTTTCCTGGCTGTGGTTAATCAAGTAGCTTGTTTTAGAGCTATTT +CTGTTTGTTTGGGTTTTTCATTCTTGAAATTTGGTCTTGCTAATATAGCTGGTATCAGCA +TTGAAATCCTCCATTCTCCTCCTAAGTTCAGGAATTACAGGCTTGGACACGGCTGTAGTA +ATTATTTAATCTCAATTGGGGGTTCATGCCCCGCCTTTTATTGTTCAGTTCCCAGATAAA +AGACACAAAATCTTAATATTTACAATAAGTCTTTAAAGCACTAGAGCTGGACAGATATCT +ACCCTCCATGTTTTTAAAATCTACTCCCCATCAATAACCCTGTTTTGACTTGCCATGTTT +CATCTGGGCTGCTCTTAACTCCAACTAGCCAGGCTCACAGCCATGTTTTCATGACTTACC +TGCCCCCATCTTGTCTTCTCCTCTCTCCACCTTCTTCTCGCCTTGGTGGTCTATCCTCAA +ACCCCAAGCCCAGGAACTGAGATCCATCTACCTCTCTTCTGCACAACTGTAAGATGTAGG +CATCTTAACTCAACCAAAGTCTTAAATTAAGGAGCTAGGTTACATAATAACACTTCCTCA +TCCCTGGGGGCAACCAGACCTTGGGGGGAGGGCAGTATTTAGCATTACAATACATAGCAA +CAGACCAAAAAAAAAAAAAAAAACCCAACATGACACCATGCCTTCTGACTTAAAATATTT +TGTGTTTATTTAAGCTGTCTAAAAAAAAAAAAAAAAAAAAAAAAGTCCTTTCTTGGGCTG +GGGCTGGAGAGAAGGCTCGTGGGGAAAAGCCATTGCTGCTCAGTTCTGAGGGCCAGAGCC +CAGCCCCCACAGTCAGGCTGCCCACAGATGCTTATAACTCCAGCTCCAAGAGATTGGATA +ACCTTGTCTAGGCTCTGTGGGATACACAAATACCCATGCATGCACACAGACACATACACA +TGCATAGATATTTTTTAAAGAATATTTTTTTCTTTTTGGCCAACACCCACTTATTAGTGA +GTACATACCATGCATGTCCTTTTGGATATTATCTCACGCAGGATATTTTCTAGTTCCATT +CATTTGCCTGCAAAACTCAGGATGTCCTCGTTCTTAATAGGTGAGTAGTACTCCATTGTG +TAAATGAACCACATTCTCTGTATCCATTCTTCTGTCATGGACATCTGGGTTGTTTCCAGC +TTCTGGATATTATAAATAAGGCTGCTATGAATGTACTGGAGCACATGCCCCCCACCCCCC +GGCATGGTGGGGCATCTTTTGGGTATATTCCCAAGAGTGGTATAGCTAGGTCTTCAGGTA +GATCTATTTCCAATTTTCTGAGGAACCTCCAGATTGATTTCCAGAGTGGTTGTACAGTTT +GCAATCCCACCAGCAATAGAGGAATGTTCCTCTTTCTCCACATCCTCTTCAATATGTGTT +GTCATCTGTGGTTTTGATCTTAGCCATTCTGATTGGTGTAAAGTGGAATCTCAGGGTCAT +TTTGATTTGCATTTCTCTGATCACTAAGGACTTTGAACATTTCTTTAGGTGCTTCTCAGC +CATTTGATATTCCTCGGTTGTGAAATTACAGAGGCTATGGAGCACTCACAAAAAGGGACC +TAACATGACCACACTCTGGAAGACCCAACAAACAGCTGAAAGAGTCAGATGCAGATATTT +GCACCCAACCAATGGACAGAAGCAGCTGACCCCTGTTGTTGAATTGGGGAAGGCTGAAAG +AAGCTGAGAAGAGCGACCCTGTAGGAGGACTAGCAGTCTTAATTAACCTGGACCCCTTAG +ATCTTTCAAACACTGGACCACCAAACAGATAGCATACACCAGCTGATATGAGGTCCCCAA +CACACAGTAGAGGACTGCCAGGTCTGTGTTCATTCAGAGGTGATGCACCTAACCCTCAAG +AGACTGAAGGCCCCAGGGAATTTAGAGGTCAGGTGGGGTGGGGGATGGGGACATCCATGT +GGAGACAGGGGGTAGGGAGGAGGTATGGGATATTGAACAGTTGGAGGGTAGATGTGGGGG +AGCAATAAAATATGGAGTGTAAAAAAATAAATAATTAAAAAATTTTAAAGTGGATATTAG +CTCAGAAGCTCAGAATACACAAGATACAATTTGCAAAACACATGAAACTCAAGAAGAAGG +AAGACCAAAGTGTGGACACTTTGATCCTTCTTAGAAGGGGGAACAAAATACCTCCCAAAA +TCTGGGAGGAGTTACAGATACAAAGTGCGGAGCAGAGACTAAAGGATGGACAGAGACTGC +CCCACCTGGGGATCCATCCCATAAACAACCACCAAACCCAGACACTATTGCAGATGCCAA +CAAGAGCTTGCTGACAGGAGCCTGATATAACTGTCTCCTGAGAGGCTCTGCCAGTGCCTG +ACTAATACAGAAGTGGATGCCCACAGTCATCCATTAGATGGCGCATAGGGTCCCCAATGA +AGGAGCTAGAGAAAGGACCCAAGGAGCTGCAGGGGTTTGCAGCCCCATAGGAAGAGGAAC +AATATGAACTAACCAGTACCCCCAGAGCTCCCGGGGACTAAACTACTAACCAAAGAAAAC +ACATGGTGGAACTCGTGGCTCTAGCTGCATATGTAGCAGAGGATGGCCTAGTCAGTCATC +AGTGAGAGGAGAGGCCCTTGGTCCTGTGAAGGTTCTATGCCCCAGGGCCAGGAAGCAGAA +GTGGGTGGGTTGGGGAGCAGGGAGAGGGGAGAGGATAGGGGATTTTTGGAGAGGAAACTA +GGTAAGGGGATAACATTTGAAATGTAAATAAAGAAAATATCTAATCAAAAAAGACTATTG +AAGCCAGGCGTGGTGGCACACGCTTTAATCCCAGCACTCAGGAGGCAGAGGCCAGCAGAT +TTCTGAGTTCAAGGCTGTCTGGTCTACAAAGTGAGTTCCAGGACAGCCAGGGCTATACAG +TGAAACCCTGTCTCGAAAAACCAAAAAAAGAAAAAAAAAAAAAAAAAGACTATTGAAAGA +GACTTAGGAAGAACAGGGGTGTGCTGATAAAACTTTGAAGGAGCCTATGTTTCAGAAAAA +AAAAAAGAATATTTTTTCTTGAATGCAAAACAAAAAATCTACTTGGACAGCTTCTAGTGG +CATTCATTTGCTGTCTCTTTAATAGCATCTTGTAGTAGCAATTTTGGAATTTCTTTAAAA +TATTATAAGCATGTGCTTTCAATATAATTCCAGGAGTGGGATATGGTACTTCAGACTGTT +TGCAATAGCTGACTATGATTTGCCTCATGCTCTAGAAGAGGCTTGGTTTTGCCAGCTGCA +ATAGTTTCTGCAATTGTGTGATGTTTGTGATTCTGGGAACTTCTCAGAGGGTGCATAAAT +TCATATTTACCTGGAAGGCCAGGTTGGTGGTTGGTGATCAGTTGGGGTTTAGTCAAGGTT +TATTAGTAGAAAGGAAGGGAAAGAAATTAGACTTGGGGATTTTTCTTGCTCTCCTGCTCC +CCTATCCTTCTAGTAATGGGGGTGAAACTGGGGAGATAAAAGATGGGAAAAGAACACACA +AAGAAGCAAAGACCAGCTCCAGCCTCCCTCACAATCTGGCCTTGGCATGACCCTGTATCT +CTCTGCCAAGCCTGCTGAACAACTGTGAACAACACATCCATTCTTTCTCCTCCTCATCCC +TCACCTGAACACTTTCTTTTCTTCATGGAACTCCATTTACCAACCATGCCCGTCGTTTCT +AGGGTTCTGTTCCCCCATGTGCTACTTGAGCAACTTCCATCCCTGAATTTCACCCTTTCC +TTGTTCCCCTCCTCATACTCCATCTTATCACCTTTCTGCTAAATCCCCATAGATGGGAAT +GACGTTCCTGAAAAGACTCCATTACCCATTGTTGCTGTTATAAAACACCATGGCCAAGAG +TGCCTTTCGGAAAACAGAGCTTATTTTAGCTCACAGTTCCAGAAGGGAGAGTACACACTA +CAAGGGAGGCGTGGAGCAGAAACTGAAAGATCACATCTTCAACCACAAACAGAAAGCACA +AACTGGAAGCTATTATCCTCATAAAGTCTGCACCCAGTGATGTACCACCTCCAGCAAGGG +TGCACCCCACCTCCCCAAACAGAACCACCAACTGGGAACTGAGTGTTCAATACCTGACCC +AATGGAGGACATTTCTCACTCAAACCACCACAGCCATGAAATCTGCTATGCTGTTGCGTG +TAGTTTTACTCTACTGACTTTACTCTGAGAGGTGTCTGCCCTACCAGCCCCCACCCAGTT +TGCCTTTAATCTTCGGATAAAACACACATACACACAGTTTGTTCCTTTTCAACTTGCCTT +AGGGCACAATTGTTGGGTGTTACTATCTCCTGCCAGGAAAACTGGCCCTTAATATTTTTA +TCTCTGCTCCTCCCACCTGCCCTAAACTTCAGTGGCTAGTCCCACCTAGTCCCTGCCAAA +CATCCATGACCTGCCCCCTGTAGTAGTGACCACAGGTCCCAGTTCGTCCTGAGACCTCAA +TGGCTGCTCCCCTCTTCTCCCTCCAAAGCATGGCAGAAACCAGGCAAGTGGAAAAGAAAC +AAAATGTGTATGCATGTCATTTATCTGAGGATTAAAGGGAAGCCGTGTGGGGACTGAGAG +ATCATCGGCCACCTCCCAGAGCTAAAGTCGGGCAGAGTAAAACAGAAGCTCGGTGGGGGC +TGGGAGTATGGACACCTCCCAGAACAAAGGCGGTAGCAGAAAACAACACGCAACACTAGA +CCATTAAAGAGCATAGCCTCCAACCAGTGTCAGGTAAAGTGGTTGAGGGAGACATGGATC +ATTTGTGGGAAGACAACTTAATTGTTCCACAATTGCAAGCAGGGTGACAGATTAATAAAG +ACAGTAAGAGCCACTGTCAAAATACCAAGGAGAAGAGTTGGGTCAAGCATATCCATAAGT +TCCTGGATCCATCAAGAAGAAAAAGCTTAGAGTCAAGGACAGAGAGAAACACAGAAAACA +AAACACAGAGATCAGGTCCATGAGTGACATAGACTATGCACTATTAATAGCCAACTGCAT +TTATCAGCACACTATGCTGGCTTTTTTTTTTATTTTGTTTGGGTTATTGTTGTTGTTCTT +TTGTTTTTGTTTTTGTATTTTGTTTTGTGGTGGGTTTTTTTTTGGTGTTTGTTTGGATTT +GTTTTTGTTTTTTCAAGATAGGGTTTCTCTGTGTAGCCCTGAACATCCTGGAACTCTGTA +GACTAGGCTGGCCTCAAACTCAAGAGATCCATCTGCCTCTGCCTTCCCAGTACAGGCATT +AAAGGCATTCATCCACCACTGCCGCCTGGCACAAGAGACCTCTTTCATGATGTCACTGGA +TCAAAGCTTTGTGAGACAGAAGAAGTAAGCTTGCTATGGTGATACTGTCCTGATAGCACC +GTGGACTTGCAAATTATTGTACTATATTCAATGCTGATTAACATGGCCAGGGTGAAAGTT +CATGCCATAGAAGGCAATGCCAGATTTCACAAGGGATGATAGGATGTACCAGAAAGAAAC +ATTGGCTCAGAAAGCTGAAACAAGAGGTAACCTGAAGAGCACATCAAGATGCTCTGAACA +AAAATAAGAATCTGTCCTTAAAGGACAGCAACTAGAAGGATGAAGTAAGTACAGAGGCAT +AGAAAGGGGGTCAATAGGTCAATAGTGGTCAAATGATGCCAAAGCAAATAGGACCAGAAA +TCCTTTGTGAGACAAAGTGAAATCATTAAATAAACATTTTATATTGTAGGCTGTACACTA +CACATCAGACGAAGAGTCTACAATGAGCTTTGAGTATATGTTCTAGGAGTAACTGGCCAG +TTTAGAGATAGAGAGAGGGTCAGGTAATCTTCCATATATCCCTTCTTTCAGATAGGATAA +GTCCAGTGTCCCATCGGGATTTTCTTATACAAATACAGTTACTCTCCAAGGAATAGGCCA +GTTGTGCCAAGGCAGATGCTCTCAATCTGTGGGTGGTAAACCCTTTGTGTGTGTGTGTGT +GGGGGGGTGGTTGTAGAACTCTTTCATAGGGGTCACATATCGATATTAATATTACAATTC +ACTAACAGTAGGAAAGTTACAGTTATGAAGTAGCAACAAAATAATTTTATGGTTGGGATC +ACCATAATGTAAGAACTTATATTAAAAGGTCGGAGCATTAGGAAGGTTGAGAATCGCTAC +TCTAAGAGCATCCTTCAGTCTATGCTTGTCCTACCAAGCTACAGTAGGCCTTGTGGTTGC +AAGCAAGGTCAACTTGATTTGTTATTTTCTTGAAGACACACTTGAGATGGCTGAAGTGAT +AATCTCCTAACTGCATGACAGAGGACAGGTGCTAAAATTTGGGGGCAGAATAACAATACA +GAAAATGACTCTGAGAAGCAGTAAGAACTTCTGAACTTTGTCAATTACTCTCTGGCACCG +ACAGCTGCTAAACAGAAGAGAGAGACAACGAGAGACAGAGAGAGACAGAGAGAGACAGAG +AGAGACAGAGAGAGACAGAGAGAGAGTCAGAGAGAGACAGAGAGAGACAGAGAGAGAGAC +GGCCTCAGGTGAGATCCTGCTCTCCTTCCTAGTCAGCTCTTACTGACCACAGCCTTTTAT +TTATTACAGTGTCTTTTATGTGGCTGGGGGGGTGTCCTTCATGTGATCCAGGGAAAGCTG +GTCTCCTCCACATTCTTTTTTTTTAATGCAATATACAGACTTTCTTTAGCAAAAGTAACA +GGTAGAGGCATTTACATTAAGAAAAGACTCCAAGAAAGCTCATCTTGAACAACTTAAAAC +AACTCACTTGCAGTTGCATTTGCCTGGGCTCTGTTGCCGTGACGAACACAGCGCGTGCAC +AGGCATGGACGAAAGGTTTGTACACTTTCAAGTATTCACTGAATACCACGTGATATACAC +AGATACATTGAATTTGAGAAAGATTAGATGACCCCAACTGTATTTCATTTTTCTTATTCT +TTTGGAAGAGGTCGTCTAAAGAGAAGTATATGTGCTTCTTGCTCATGACCCATGTAATAA +ACTGAGTTCATACCACTTCAAAGCCCAAATAAGAACAGTGTTAGGGCCAGGTGGTGGTGG +CGTATGCCTTTAATCCTAGCACTTGGGAGGCAGAAGCAGGCGGATTTCTGGGTTCGAGGC +CAGCCTGGTCTACAAAGTGAGTTCCAGGACAGCCAGGACTACACAGAGAAACCCTGTCTC +GAAAAAAACAAAAAATAAAATAAATAAACAAAACAAAACAAAACAAAAGAACAGTATTAG +GGGGACAAAAATTTTCCTGTGCACTGGACAGTAGTTGAGGCTTATTGATTTACCATTAAT +GCTGTCACAGCCAACAGGTTTTTAGACAATAGACAATGTGACAACTGCATATATATTTTG +TATCTTACTTTTAAGAGTGACACTGCATCTATTACTTAACATGTACTTTCTTCTTTTTAT +GCATAGCCTCTGAAGTAGTTTGTGTAGTTCATATTTCATTATGTGGTCTTTATTTAAATT +ATTTCCTTCACTATTGGATATTTAGGTAACTGAAAGCTTTTGCTATTATAAATTATTCTT +CAATGAACATCTTTATGCAAATAGTACCTTAATTACATAAAAGTGTAATTCATCATTTCT +TATGGTCACTACCTAGGCCAGGCCTTACGCATCATATATCTCAATTAATGGATTAGCATG +CTAGCCAGTCTCTTCTCCTTTATCTATCCTGTATAATACTTGGGGATGGGTCATCCGATA +GGCCATTTTCATCATGCCATCTTCTTAGGATGTCACGGTGCTTATCTGCCCGTCTTTCAT +ATGGTATGGTAGCCGTGCAATCTGGGCCCTAAGTGAAAAGGGAATTAAGTAGAGCCAAGA +GGACTGAATTTAGAACACTCCATCCCAGACGTGAATACCAGGGCTCAAGATGTGTGTCCT +AGCTTCCATCAGAGAAACAACAACAAAAGCCCTAGGTCCAGTTCTAGTTGTAGCTACCTG +GCTCTCTCCAGTAAATGAGGGCACTGTGTCACTAGTCACTGAGCATTGATGGCACACATA +GGCAGGAATAACAAGAGTCAGAACCCAAGAGAAGGTTATCCCAGATGAATAGGAATGTGT +TGTGTCAGCTGCTGTGGGGCAAAGAGCCAGCGAGAACTAGATAGGATCACAGTCCAAATA +CTCATGCCCAAGTGTGTGGCCAGGGCAGAAGCATAGCTGTGCGAGTGAGGTCTACATGTA +AGCAGTGGGAAGTTTTCTAAGAAGTCATTATTTAAGGAATTACCATATTAACGTTCTAGT +GTCAAGTAATAAGCAGGACCTGGAATTAGTGGACCTGGTTTCTTAACTTTCTACCCGCAT +GGTGAGCAAATCCATTAGCCAGGGTCTGTGTGCTCTGTGTGCAGCTGGCACAGACTGATC +CCTAAAAAGGCCCTCTAGCTGAAAAAAAATGAATAAAGAACAAAAACAAAACAAAAACAA +AAACCCCCAAACCCATAAATATACATCAAATCAAAAGCACATACATGTTAGCTAAACTCC +TTGAACGCAGTTCCTTTCTTTTGACTTGAAGCCATCATCATTGACAAAAGGTACATTAAG +CAATATGAGCTTAGAAGATTTGGGTTGAAGGCTAGGAAGAGGCAACGGGTTTCAGAGGTG +ATAATGGACAGTTAGACCTTATATTAGTCAGGATTGCCAGAGAAACAGGACGTGTGTGTG +TGTGTGTGTGTGTGTGTGTGTGTGTATTTTTAAACTTTCTTAAAATATCTGCTTAAACTC +TATGATGGCCACACTTGTTTGTCTTGACAACATCAGGAACTGAAACCTAAGAGTGCAGGG +GACTCTGTGAAGGATTTGTTGTTGTTGTTGTTGTTTAATTTGATCCACTTATAATCAGGA +TCTCTGAGATGGAAAGACACAGTTCCAATCCAGACCTTTTGATGTGAAAAGACCCACCTC +TAATTTGGGCCATGCCTTCTGCTGGGAGCCTATATAGGGGCATGGAAGAAGGAAGAAGCT +TTTCTCCTTTGCCTGCTTGCCCTCACCTCGCTAGTAGGTCCACTTCTCCACTGACATTAG +ACCCTAGTTCTTTGGGATCCAGTGTATACAGAAGAACAGCCTTGTGGACTGAGCAACTAC +TGGATTCTTGGACTTTTCATTCACAGACAGCCATTGCTGGATTAGCTGGACTGTAGTCTA +TAAGTCAGTCTATTAATTCATATATATATATGTGTGTGTGTGTGTGTGTGTGTGTTCAAA +TATAGAGAAAAAAGAATCATTCCATAAATTCTATTACTCTAGAGAACACTAATACAAACT +CTCAATATAAATTTCATATATATATATATATATATATATATATTGAGAGAGAGAGAGAGA +GAGAGAGAGAGGGAGAGGGAGAGAGACAGAGAGAAAGACAGGGAGAGAAAGATAATACAT +AGTTGGAGAGAGAAAGAAAGGAAAAGAGAGAGAGGCAGAGACAGAGGGAGAGAGGAAGTT +TTAAGAAGACTGTGATGGTTTGTCTATTCTTGGACCAGGGAGTGGCACCATTTGGAGGTG +TGGCCTTGTTGGAATAGGTGTGACCTGGTTGGAGTAGGTGTGTCACTGTGGGTGTGGGCT +CAAGACTCTAACCTAGTTGCCTGGAAGTCAGTCTTCCACTAGCAGCCTTTGGATGAAGAC +ATAGAACTCTCAGCTCTGCCTGTGCCATGCCTGCCTGCATACTGCCATGCTCCTACCTTG +GTGATAATGGACTGAATCTTTAAGCCTGTAAACCAGCCCCAAGTAAATGTTGCTTTTTTT +TTTTTTAATAAGACTTGCCTTGGTCATGGTATCTGTTCACAGCAGTAAAACCCTAAGACA +GAAGTTAGTACTGGAGGTCTGGGGTATTGCTGTGATAGGCCTGACCATGCTTTTATTTGA +AAGAATGTGGATTTTTGGACTTTGGATTTGAAACTCAGTGGAATGCTTTAAATGGGGCTT +AATGGGTCATCCTAGTAGGAATATGGAAGACTTTGTTGCTGGGAGTAATTTGAACTGTGT +TGACCTGGCCCAAGAGATTTCAAAGGAGAAGAATTTCAGTATGTGGCATAAAGACTGTTT +TTGTGGAATTTTGGTGAAGAATGTGGCTACTTTTTACCCTTGTTTGAAAAGTCTGCCTGA +GGCTAAGGTGAAGAGACTTGGATTAATTGCATTAATTGCATTGACAAAGGAAGTTTCAAA +AAAGCCCAGCGAGACTTTGTTCTCTGGTTAAGTCTCACAAAGAGAAGTTTGAACAAGCAT +AGCAAGCTTAGAAAGGCAAAATATAAAATATATGGTTTGAGTATTAAAGGCATACCAGGA +AGTGAAATGGAGCAAAATCCTGTGTTCTAGGAAATAACAGATTAAGGGAGTGGGATCTTG +GGACAAGATCCTACCCTGCTGAATTTAGATCCAGGCATGGACTAAATGCATTTGCATTAT +GCTATGTTTAAGTATGGCCCCCATAGACTCATGTTTTTGAACAAGTCTAAGTGGGCCAGG +GATAGCCCTCTCTACCAACTTCTGTCTTAGTTAGGGTTTTACTGCTGTGAACAGACACCA +TGACCGAGGCAAGGCTTATAAAAAAAACAAAACAAAACAAAAAACATTTACTTGGGGCTG +GCTTACAGGCTTAGAGGTTCAGTCTGTTATCACCAAGGTGGGAACATGGCAATATGCAGG +CAGGCATGGCACAGGCAGAGCTGAGAGTTCTATGTCTTCTTCATCCAAAGGTTGCTAGTG +GAAGACTGGACTTCCAGGCAATTGAGTCTTAAACCCACACCCACAGCGACACACCTACTC +CAACCAGGTCACACCTTTCATCCCATGAGACAGGCATGCTCATCTCTTCATTCAAGGTCA +ATCTACAGAGCAATAACCAGGATAGCCAAGCCCAGGCAGTGAAGGATTTAGAAAACATAA +AGCCAGTGGTAATGTAATAGTACAAGGGGATCATGTTCTAGTTCCTGTAAGCAGCAGAAC +TCGGCAGCTTCAACCATGTGGCTCTGGCTCTAGAAATAAGAATGGAAGGAACTACTGGGA +CAATTGATGCTGGTTAGCTTGAGCTAAGACATTAGTAATGATTAAGAAGAGACCAACATC +ATTGAATTGAAATCTGGGAGTTGTTTTCTGGGAGCACAAAGAAGCTGTGTTCCAGAGATA +GCCAAGGCTGTACCTTGTGCTGCAGCTGGACTTGGTAATGTGTACGAGTCACCCAGGTGG +TACTGGTTTTGAAGGCATGAAGGTGTCATGAAGAACAGCTGAGGCTTGGAACTGTGAGAG +GTCATGGAAGGCCACTGGAGAAGGTGTAGCCTCAGCTGTAGTTGATGGCCAAGGACTGAA +GAGGTCAGGCAAAGGATTTGATGTTTGGCACCATGAAGAGAGCCTATGAGAGGCTATTGG +TGAAGCCTAGTTGGAGTGGAACCACCCCAGTGTATTGGAGATGTCAGTACCATGGGATGA +TCACCAAGAACAGCAGCCGTAGTGGAGTGGATCAACCTGAGCTTAGAGTGCTACAGAGGG +CAGAGATGGAAAAGTGATGCCAGCCCTTAGGAGGAGTCCAAAAGATCAAGTGGAATCCCA +GACACTGAAACAAGAAGCTGTAACATTGAAATTGCCTTGGAGACTCAAAGATGTTAAAGA +TGCCAGAGCCATGGGATACATGATGAGGAAAGCTGCTAACAGGGAGTGGAACTAGCCCAG +GAGAAAGCAGTTTGTTGCAATCAACAAAGATGAAAAAGGAATGGAGATCTGAAGACTGCT +TTGACATCAGCCATGGAGATGCAGAGTTTGGAGTTTGCCCAGCTGGTTTCCTGCCTTGCT +TTGGAGATTACAGTTAATTAGCTGGATGAATCTCAGAAGAGCCCTTGAACTTTGGACTTT +TAACATTGTTGAGACTGCTATAGACTATGAGGACTTTGAAAGTTGGACTAAATGCATTTG +CATTATGCTATGTTTAAGTATGGCTCCCATAGACTCATGTTTTTGAATAAGTCTATGAGG +GCCAGGGATAGCCCTCTCTGCCAACTTCTGTTTTAGTTAGGGTTTTACTGCTGTGAACAG +ACACCATGACCAAGGCAAGTCTTATAAAAAAACCATTTACTTGGGGCTGGCTTACAGGTT +CAGAGGTTCAGTCCATTATCACCAAGGTGGGAGCATGGCAGTATGCAGGCAGGCATGGCA +CAGGCAGAGCTGAGAGTTCTATGTCTTCATCCAAAGGCTGCTAGTGGAAGACTGATTTTC +AGGCAACTGGGGTGAGAGTCTTGAGCCCACACCCACAGTGACACACCTACTCCAACCAGG +TCACACCTATTCCAACAAGGCCACACCTCCAAATGGTGCCACTCCCTGGTCCAAGAATAG +ACAAACCATCACAAAGACCCATGGACCTAGCAAAGCTAAAATCTGCAAGGCAGCCTGCAG +GCTGTAGAGCAAGAGAAAAGGTAACTTTGGAAACAAGAATGACATAACTTGGAGGCAGAA +TTCTGCTTTTTTTCAAGCACCTGGGTGTTGCGGCCGCCAGCAGCTCGCAACATGAACGGT +TCGACTGAGAAGGCCACTCGAGCTGTAAGAGAGGAATCTAGATGGGGCGAAAGAAGAAAC +GGAGCTAAGACAAATTCATTCTGATCAAAGCTCAAATTTTATTGTTGCGACACTAGTTAT +AAAGGAAGGGGGAGGGGACCCGACTCCCGCCGAATAATCTCTGGTCCAGTAGAAAGGTGC +ACGTGTGTGGCTCCGCAGGTTCTAGCAGTGGGCGTGGCAGAACGAATGAGCAGGAAGCTC +CACCCCTGAGCAAGCAGGTTTCAGGCTGGGGGAGGGGAGACTACACCTGGGCCCTTTTCT +CTGAAGGTCCACCTGCAATACGGTAGTATACTTTCCCTTGTTCATTCTTATTTGGCTATT +AGTCATATCCAAGAATTAACTTCACAGCACTATAGCCAAAATCTGGCACACAGAATTACC +TCACACACAAAACAATTCGGAACCTCCAAGCATGGAGAAAAGTTAGGGACAAATGGTTTT +GCAGGACTTTCCCACCTAATACAACCAAATCCAGAGTTCTCATACTGAGTTTCTCATCTC +TCCCAGGTCTTGAAGACAAGCCTCCACTCTCAGAATCTGCTGCTTTTCCTGTTTGCTGGT +GTCCACCCTCCAATCATGGTAGACCTTGGCTATCATGGATCCTGGCCTTCTGCTCAGTCT +AGACTGCCTGCTTCACTCAGGAAAATGCACATATAATGATTCTTCCCAACCAAGTGATGT +GTGGGCCCAGATCTTTCCAAAAAAGACACAATGAGATGTCAAGGGAAGGCACACAGGGAG +ATACCACAGAGAAAGCCTCCCCTGAGGAAATACCTCCATGAGATCCAGCTGTAAGGCATT +TTCTCAATTAGTGATCAAGGGTAATAGGGCCCATTGTGAGTGATGCTGGGCTAGTAGTTC +TGGATTCTATAAGAAAGCTGAGGAAGCCAGGGGAAGCAAGCCAGTAATTAACATCCCTCC +ATGGCCTCTGCATCAGATCCTGACCTGCTTGAGTTCTACTCCTGGCTTCCTTTGTTGAAC +AACAGCAATGTGGAAGTGTAAGCTGAATAAGCCCTTTCCTCCCCAACTTGCTTCTTGGTC +ATGATGTTTGTGTAGGAATAGAAATCCTGACTAAGACAAGATGAAACCTGGGACAGTGGC +AGCCTCCCCTGCTTCACCCCCCGCCCCTACATTAACTAACCTCGAAGAGGATGAATGGTG +CTAAAGAATACACTCAAGAGAGCTATTCACCACCTGCTTGACGTGCTTAAGAATACAGCA +GCGACAATTTCTTCTCAAAGTCAAAACATTGATGTCTCTCTGCTCTTCTCCTCCTTTTAG +GTGTCCAGTATCACATCAAGTTTTGACTATAACTAAGTTGGGCAACAGTTGATAATAAAG +AGTTGGTTGTTACTATTGAGCTAAAATTTACATGTAAGGGAATGTAAGTATGGAAGTTTA +AAGGAGAAATGTTCCCCATAGGCTCAAGTATTTGGAAATTTGATTTCCAGTTGGTGGCAC +AGTTTGGGAAGACTTGTGGGGGCGTGGCCTTGATGAAGGAGTACATCAATTGGGGTGCGA +TTTGAGATTATAAAGCCTCACCCTATTTCCAATTCTCTTAACCAGCTTTGTGTTTGTGGT +GAAAAATAAGCTCTCTCAGCTTGCTGCCACACATTGTCTCTGGCAGTACGTATGCTAATT +TTCTGGAACCATAAGCCAAAATAAACTCTTTTTTATTCTATAAGTTGTACTGATCATGGT +TATCAGAGCAACAGAAAAGTAACTAATAAATTCATATATGTAGAAATGTATTAAGTGCAC +AAATGAGTTTTGGTGAATATACGCATATATTCACTGACTCACTATATAAATTCATATTAC +TTACATAGTCAAGACATGTAGTCTACTGCCTGGTCCTCAGAGCATTTATTTTGATATTTC +TTCTTAGTTAAAATTTTAGTTTAAAAGTCTAAATTTAGAACAACTTTGGGTTCTATGAAT +CCCCGATACCCTCTCTCCTGCTCTCCTTTAACTTACATCTCTCATTAGTGTAGTTAATTT +GTTATAAGTGCTAAGTTGATATACATACATTATAACTAAACTGTTTCTTAATGGTTTTTG +GCAAATGTATCACATAACCAAATATTGTGGATAGCCCTGGGGCTAATTATATTTGATGTT +AATCTGTTCTCCCTTGAGTGGTTGCGAACAAGGAATAAGTCAGCACTCAGGTGACTTCCT +GTAAACCTGGTTCCCACCTTAATTTGTAAAATAAAGGAGAGCTGATGATTGGGCAGATAA +AGGGAAGGTGGAGCAGAAGGTGAGGGAGAAGAAGGAGAAAATGGAAGAAGGAGAGGACAG +AGAGGAGGAAGAAGGAGGAAAGCAGAGCAGAAGCACATGGCCTGGAGAAACTGAAGGTCT +AAGGAGTCTCATAGAAGGGGAAGATGGTAGTGTTGCAGTAGATCTGCCCAATCTAGGCAC +ACAGCATGTACTCATATTAACTGTGTTGTGTTTTCATTGCTGAGGCATATTTGGGAGGAG +ATTTACTGCAACACCTAAAGCTACATACAAAATAGTTTCGCTGCCCTAACATTCTCCAGT +CCCCACCCTATTCATCCCTCTTTCTTTCTCCCCTGATTTTCTTACTGGCTCACCTTTTGC +CTTTTGTATTGTGTCACATAATTAGAATCATACAGTATGTGGCCTTTCCAGATCGAACTT +AGCAATATGCAGTTAAGGTTATTTCATGTCCTTTTTGTGCCTTGAAATCACATTTCTTTC +AATTACTAAAAATCCTGTTGTGTGGCTACATCACAGTGAGTGTATACGCTCATCTATTGA +AGGACATCTTGTTACTTCTAAGTTGGGACAACTATTAAGAAAGCTACCAAAAACATTGTG +TGTGGGTTTTCTGTCTTCCCCCCTGCCCCTTGATATTTTTGCAGTACTGAAAATGGAACC +ATGGGTCTCTTGAATGTTAGGCAAGTAAGTACTCTACCATTGAATCACATCCCCAGGTAT +AAGTGCAGGCTTCTGCATGGATGTAAGTTTTTTTTTGTTGTTGTTCCCCCCCCCCCCACC +ACCACCACCACAGGGTTTCTCTGTGTAGCCCTGGCTGTCCTGGAACTCACTTTGTAGACC +AGGCTGGCCTTGAACTCAGAAATCTGCCTGCCTCTGCCTCCCAAGTGCTGGGATTAAAGG +CGTGCGCCACCACGCCTCGCGGATGTAAGTTTTCCACTGTGTTTAGTTTTGTAAGGAACA +ATCCAACTGTCTTTTAAGTCAGTGTATTATTCTGAACTCTAAGGAACATTGGATGGGCGT +TCCCATTTCTCCATATCCTCATTAGCATTTGCCCTTGTCAGTGCTTTGAATTTTAGCCAT +TAAAGCAGACAGTGAGGAATAACTTACTATTGTTTTGTTCCATAATTCCTCAATGGTATG +TATGCTTTGAGCATCTCATCATGTGCTCATTATATGCCATCCTTGTCTGCTTTGGTAAAG +TATCTGCTCAGTCCTTCCTTCCTTTCCTTTGTGCTGTTTTCTTAAGTCAAGTTTTCACAT +TTTACATACTAGATTTTTCATAGGATAAAAGCTGTAAACATTTTTCTCTCTGTATTTACA +CTACTGTTTTTATAAAATTGTGTTTTTCATAGAGCACAAAGCAACTTGGAAGAATTTGCT +TTTGGTGTTATATCTGAAAAGTTATTACCAAACCTTCTCAATTTTCTCTGTATGATTTCT +GGAAATCATACAGTTGGGTATTTTAAAGCTTAAGGTTTGAGTAAACCAGTATGAAATGTA +TTTAAAATGACATTTTTATATTAATGTCCAGTTGTTCCAATACCATCTGTAGAAAAAGCT +AATTTTTTTGTCTGTCTTAGTTCTTTTTGACAAAGATCAATATAGCTATCATGTGTGGAT +TCCATTCTGCACTTTTTGTATTCTTTGGAAATGCACTGAGTCTACAGAGTAAGCAGAAAG +AAATGGCCATTTGACCGTGTAGGTCCTCCTATTTATGTGCACAGAAATTTCACTTTAAGA +TACTGTCGTAGGTTCTCTGTATTTGATGAACCTCACTTGTTGAGTGGATAATTATGTCAT +CTGTGCATGGGCGCAGTTATACTTCTTTTCCTATCTGCCTTCATTTCACTGTCATACAGA +GTATGAAAGACTTTAAATTGAATAGGAAGGAATAACAAAGTCAGACACTTCGGTCCTCTT +GATTTCTGTGGGGAACATTAGGTATTTAATTAACGTATTTAATTAAATCATTAGGTATTT +AATTAAGAACTATAGATGTCCTTTATCAAATGGAAGAAACACTTTTGTTTTCCTACTTTG +TTGAGATTTAGAAAAAAATTAGGTTGTGTTGTATGTGTTGAGTGTTTTGCCAAGGGCAGT +GGTAGCTCACGACTTTAATTCCAGCCCTCAGGAGACAGAAGCAGATGAATCCCTGTGAGT +TCAAGGCTAGCCTGGTCTACAGTGAGTTCCAGGGTTAATTCTATCTTAAAAAACCAACCA +ACCAACATACATACATACATACATACATACACACAAAGACTGAGTGATTTGCCAGCATAT +ATGTATGTACAACATGCATGCCTGGTGCTCAAGGCAGTCAGAACAGGGCATCAAATCCAG +TCACATTGGAGTTACAGATGGCTGTGAACCACTATGTGGGTGCTGGGACCTGAACCTGAG +TCCTCTGCAAGAACCTTAAGCCATAGCTTCAGATTCTATTAAGATTTTTTAATCTTGAAA +CTTTCTCAAGATTATATATATCTTTTGATATGATTGTGTTTTTCAAATTAATATGCTTAC +ATTGATTTTACAATTGCATTTCTAGGAGACACCTCATCTGTAATGATCCACACAACATTT +GACACTTGCTAATAATTTTTTATGCTTACTTTATAAGGATAGTGATTTTTAAAAATATAC +TTCCTTTGGTATTGGTATTAGGATAATGGTATTACTTCTTCCTTAAATATTTGCTAAGGA +ATTCACTATTGAAATTTTCTGTATATAAAATTTTCCTTCTAGAAAGATTATTTATTTATT +TATTCACAACCCCCAATTATCCCGATCACAACCCCCTCCCTCCTATCTTCCCAGTTCCAA +CCTCACCCCCTCCCCCAGCCCCATCTTTTTGTCCCGCATGGGTTCCAACCTGCCGTGACA +TATCAAACTGTACCAGGACTAAGAGCATGCTATCCCACTGAGGCCAGACAAAGCAGCCCA +GCGAGGGTAAAGGGATCCAAAGGCAGACAACTGAGACAGTCCCCAGCTCAATTGTTAGGG +GACTCTCATGAAGACCAAGCTAAACATGGGCTATATATGTGTAGGGGGACCTAGGACCAG +CCCCTGTATGCTCTTTGGTTGGTGGCTCACTCTCTGTGAGCCCCAATGGGCTCAGGTTAG +TGGACTCTTAGGACTTTTTGTGATATCCCTGATCCCTCCAGTACCCCCAATCCTTCTGTC +CACTCTTCCACAAGACTCAACAGTTCCATCTAATGTTTGACTGTGGGCCTCTTCTTCTGT +TTCCATCAGCTGCTGGATGAAGCCTCTCAGGAGACAGTTATACTAGGCTCCTGTCTGCAA +GTATGGCAGATATCATTAATAGTGTCAGGAGTTGGTTTTCTCCCATGCGATGGGGTCTCA +GGTTGGGCCAGTCATTGGTTGGCCATTCCCTTAATCTCTACTCCATCTTTATCCTGTACA +TCTTGTAGGCAAGACAAATTTTTGGTGGGAGGTTTTGTGGGTGGCTTGGTGTACCCCTAC +CTCTATTGGATGTTCCACCTGGCTACAGCAGGTAGCCACTTCAGGCTTCATACTCCATGC +TAGGAATCTCAGCTAGGGTCACCTCCATAGATTCTTGAGAGCCTCCCCATTCCAGGTATC +TGGCTTGTCCCAGAGATGCACCCCCCATCAATTTCCATTTTCTCCCCACATCTTTCCCCT +GACCCTACATCTGACTCCCTATCTCCTTTCCCCCTTTCCACCCCCTCTCCCACATAGTTC +ACTCCCTCCATCCACCTCAAATGTCTATTTTATTTCTCCTTCTGGGTGAGATTCCAGCAC +CCTCCCTTGAGTCCTCCTTGTTACTTATCTTCTTTGAGCTTGTGGATGGTTACATAGTTA +TCCTGAACGTTATGGCTAATGTCCACTTATTAGTGAGTACATACCATGAGTGTCTTTCTG +GGTCTGGAATACTTCAATCAAGACAATATTTTCTAGTTCTATCCATTTGTCTGCAAATTT +AATGATGTCCTTGATTTTTAAATAGCTGAGTAGTATTCTGTTATGTAGATCTACCACATT +TTCTTTATCCATTCTTCCGTTGAGAAATATCTAGATTGTTTCCAGTTTCTGACTATTATA +AATAAAGCTGCTATAAACATAGTTGAGCAAGTGTCCTTGTGGTATGGTAGAACATCTTTT +GTGTGTATGTCCAAGATTGATATAGCCAGATCTTAGGTAGACTATTTCTAATCTTCTAAG +AAAATGCTAAATTGATTTCCAAAGTGGTTGTACAAGTTTGTACTCTGTGATGGTTTGAAT +AAGCATGGGCCATAGGAAGTGGTACTGTCAGGAGGTGTAGCCGCTAAGGGTTTGGAGATT +TCCTTCTATGCTCAGGTTCCACACATTTAGGAAAAGAGCTTCCTCCTAGCTGCCTGAGGA +GCCAGTCTTCTCCTGGCTGCCCTTGGATCAAGATGTAGAACCCAGCTCCTTCTCCAGCAC +CATGTCTGCCTGCATGCTGCCATGCTTCCCACCATGGTGATAATAGACTGAACCTCTGAA +ATGTAAGCCAGCCCCAATTAAATATTGTCCTTTATAAGTGTTGCCTTGGTCATGTCTCTT +TACAGCTATGGAAACCCCAAGACACACTTCCACCAACAATAGAGGAATTTTCCCTTGCTC +CACATCCTCACCAGCATGTGCTGTCACTTGAGTTTTTAATCATAGACATTCTGATTGGTG +TAAGAGGGAATCTCAGAGTCATTTTGATTTGCATTTTCCTGATGACTAAGGACATTCAAT +ATTTCTTTAATTGTTTCTTGGCCATTGGAGAGTCCTCTCTTGAGAAGTCTCTGTTTAGCT +CTGTACTGTATTTTTAAAACTGGGTTATTTGGTTTACTGCTGTCTAATTTCTTGAGTTTA +TATATTTTGCATATTTGCCCTCTTTTGGATCTAGAGTTGGTGGAGGTCTTTTCCCACTTT +GTAGGCTGCTGTTTTGTCCTATTGATGGTGTCCTTTCCTTTACATAAGCCTTTCAGTGTC +ATGAGGTCCCATTTATTAATTGTTAATCTTATTGCCTGAGCTTTTGGTGTTCTGTTCAGG +AAGTTGTCTCCTATACTAATGTATTCAAGGCTACTCCCCAGATTCTGTTCTATTGGACTT +AGAAGATCTGTTTTTGTGTCTTTGATCCTCTTGGACTTGAGTTTTGTGCAAGGTGATAGA +TATGGATCTATTTGCTTTCTTCTATATGCAGACATCCAGTTAGACCAGCACCATTTGTTG +AAGACACCTTTTTTTTTCCCCAATTGTATGGTTTTGGTCTTTTTGTCAAAAAATCAAGTG +TCCATAGGTGTGTGGGTTTATTTCTGGGTCTCCAGTTTTATTCCATTGACCAACCTGTCT +GCTTTTATGCCAATATCATGCAGTTTTTTATTACTACTGCTATGTAGTACAGCTTGAGAT +GATGGATGGCGCTTGATCTCAGATGTTCTTTTATTGTTCAGGATTGTTTTTGTTATCCTG +GGCCTTTTATTTTTCCATATAAAGTTGTGAATTTCTCTTTCAAGGTCTGTAAAGAATTGT +GTTGGAATTTTGGTGGCAACTGCTTTGCATTTGTAGATTGATTTTGGTAAGATGGCCAGT +TTTACTATGTTAATCCTACCCATCCATTAGCATGGCACATCTTTTCATCTTCCATAATTT +CTTTCTTCAGAGACATGAAGTTCTTGCCATGCAGGTATTTCACTTGCTTGATTAGAGTTA +CATCAAGATAGTTTATATTATTTGTGGCTATTGTGAAGTGTACTGTTTCTCTAATATTTT +TCTCAGCCTCTTTATTGTTTGTATTAAGGAGGGATAGTAACTTTTGTATCCAGCCACTTT +ACTGGAGGTGTGTTTATCAGCTGAGGTTCTCTGGTAGAATATTGCTGGTCACTGCGTCTA +TTATCATATCATCTGCAGATAGCAATACTTTGACTTCTTCCTTCCCAAACTGTATCCCCT +TTAGTTGTCTGACTGCTATAGCTAGAACTTTAAAGTACTGTATTGAATAGGTATGAAGAG +TGTGGGCAGCCTTGTCTTGTCCTTGATTTTAGTGGAATTGCTTTAAGTTCCTCTCCAATT +ATTTGATATTGATAATTGGCTTGCTGTGTATTGCCTTATTGTGTTTAAGTATACATTCTA +TATTCCTGATCTCTCCAGGACTTTTAACATGAAGGGGTACTGAATTTTTGTCAAGGGCCT +TTTCAGTATCTAATACAGTGATCATGGGTTTTTTCTTTCAGTTTGTTTATATGGTTGATT +ATATTAATGGATTTTTGTATATTAAACCATCCCTGCATCCCTGGGATGAAGCCTACTTCA +TCATGGTCCATGATGGTTTGATGTGGTTTTTTAATTTGGTTTGCAAGGTTTGTTTTGTTT +TGTTTGGTTTGGTTTGGTTTTTCGAGACAGGGTTTCTCTGTGTAGCCCTGGCTATCCTGG +AACTCACTCTGTAGACCAGGCTGGCCTCGAACTCAGAAATCCCCCGCCTCTGACTCCCAA +GTGCTGGGATTAAAGGCGTGTGCCACCATGCAACTATTTTATTGTGTATTTTTGCATCAA +TGTTCATGAAAGAAACTGGTCTAAAATTCTGTTTCATTGTTGAGTTCTTATGTGGTTTAG +GTGTCATGGTGATGGTGGCCTCATAGAAGAAGGTTGGCAATATTCCCTCTGTTCCTTTTT +TTTTTTTTAAAGATTTATTTATTTATTATATGTAAGTATACTGTAGCTGTCTTCAGATAT +TCCAGAAGAGGGTGTCAGATCTTGTTATGGATGGTTGTGCGCCACCATGTGGTTGCTGGG +ATTTGAACTCAGGATGTTCGGAAGAACAGTTAGTGCTCTTACCCGCTGAGCCATCTCTCC +AGCCCCCCTCTGTTTCTTTTTTGTGGAATATTTTTATGAGTATTGGTATTAGTTCTTCTT +TCAATGTCTGGTAGAATTCTGTACTAAAACCATCTGGACCTGGGCTTTTTAGGGTTAGGA +GACTTTTAATGATGGTTTCTACTTCTTTAAGGGCTGCAGTACTACTTAAATTGTTTACCT +AATCTTGATTTAACTTTCATAAATGATATCTATCAAGAAAACCAGCCATTTCCTTTAGAT +TTTTCAATTTTGTGCCGTATAAGCTTTTGAAGTAAGACATAATGATTCTTTGAATTTCCT +CAGTTTCTGTAATTATATCTTCCTTTTCATTTCTGATTTTGTTAATTTGAGTACTTTTTC +TCTGCCTTTTATTTAGTTTGGCTAAGGGTTTGTCTATCTTGTTGATTTTCTCAAACAAAC +AAATAGCTATTGGTTTCATTGATTCTTTGATTTGTTATCTTTGTTCCTAATTTCAGCCCT +GGGTTTATTTTCTGATATCTACTCATATTGGGTGTGTTTGCTTCTTTTTGTTCTATAGAG +TTCAGAGCTACTGTTAAGTTGCTAGTATGCAATCTCTCCAGTTCTTTTATGAGGGAACTT +AGTGCTATGAACTTTCCTTAGTACTGCTTTCATTGTGTCCCATACATTTGTGTATGTTGT +GCCTTCATTTTCATTGAATTCTAGAAAATCTTTATTTCTTTATTTCTTCCCTGACCCAGT +GGTAATTGAGTAGAGAGTTGTTCAGTCTCCATGAATTTGTAGGCTTCTTGTTGCCCTTGT +TGTTGTTCAAGTCCAGCTTTAATCCATGGTGATCTGACAAGTGGTTATTTCAATTTTCTT +GTATATGTTGAGGTTTGCTTTGTGACCAACTATATGGTCAGTTTTTTGAGATGGTTCTGT +GAGGTGTTGAGAAAAGGTATATTCTTTTGTGTTAAGATGAAATGTTCTGTAGATATCTGT +TAGGTCCATTTGATTCATAATGTCTACTTGTTTCATTATTTCTCTTTTTAGTTTCTGTCT +TGATGACCTGTCCATTGGTGAGGGAGGGGTGTCAAAGTCTCCTATTTATTAATGTGGGGG +GTTCATCGTGTGATTTTAGCTTTAGTAATCTTTCTTTTATGAATATAAGTGCCCTTAGAT +TTGGGGCATACATGTTTGGAATTGAGATGTCTTCTTCGTGGATTTTCCCTTTGATGAATA +TGAAGTATTCTTCCCCATCTCTTTTGATTACTTTTGGTTGAAATTCTATTTTTTTAGGTA +TGAGAATGGCTACTCCAGCTTCCTTCTTGGGTCCGTTTGCTTATAAAACAGTTTTCCAGC +CCTTTACTCTTAGGTAATGCCTATCTTTGTTGCTGAGGTGTGTTTCTTGTATGCAGCAGA +ATGAGGGATCCTGTTTTTACATCCATTCTGTTAGCCTGTGGTTTTTTTATTCGGGAATTG +AGTCTATTGATATTGAGAGATATTAATGGCCAATGATTACAACCATTATTAATCCTGGTG +ATAGTGATGGTGGTACTCTGTGTGTGTGTGTATGTGTGTGTTTACAGGTGTGAAGTTATT +TATTTCCTATGGTTTTTTTTTGGATGTACTTAACCTCCTTGGGTTAGAGTTTTCCTTCTA +GTATCCTCTGTAGGACTGGATTTGTGGATAGTTTAAATTTGATTTTGTCATAGAATATCT +TGGTTTCTCCATCTATGGTGATTAAAAGTTTTGCTGTGTATAGTAGTCTGGGCTGACATC +TGCCCAGGCCCTTCTGGCTTTCAGAGTCTCTGTTGAGAAGTGAGGTATAATTCTCATAGG +TCTACCTTTATATGTTATTTAACCTTTATTCCTTGCAGCTTTTAGTATTTATTCTTTCAT +TGTTTTGTAAATTTAGTGTTTTGATTATTATGTGGCAGGAGGATTTTCATTTTGGTTAAA +CCTACTTGGTGTTTTGTAAGCTTCTTGTGTGTTTATAGGCATGTCTTTCTTTAGGTTAGG +GAAATTTTCTTCTATGATTTTGTTTCAAATATTTTCTGGGCCTTAGATCTGGAAGTCTTC +TCCTTCTTCTATTCCTATTATTCTTAGGTTTGGTCTTTTCAGTGTCCCAAATTTCTTAGA +TGTTTTGTGTCAGGAACTTTGTAGATTTAGTATTTTCTTTGACTAATGTATCAATTTCTT +CTATAGTATATTGTACATCTGAGATTCTCTGATCTGTCTCTGGTATTTTGTTGGTGATGC +TTACATCTGTAGTTCCTGTTCTCTTCCCTAGGTTTTCCATCTCCAGAATTCACTCAGTTT +ATGTTTTCTTTATTGCTTCTCTTTCCATTTTCAGATCTTGAACAGTTTTATTCATTTCCT +TCACCTGTCTGATTGTATTTCCCTGTATTTATTTCCTCTTTAAAGACCTCTATCATCTTT +ATAAAATTGGATTTAAAGTCATCTTCATGTGCTTTGGCTGTGTTAGTATATCCAGGATAT +GTGGTAGGATATCTGGGCTCTGATAGTGCCCTGCCTCTTGTTGATTATGTTGTTAAGCCA +GCCTTTACCCATCTGCCACTAGTGTTAGATGGATGTTTCTGATGCAGGCAGGACTCCTTG +AAGAGTCAGGCAGAAAGGTGGACTGACAGTGGAGCTCAGGGACCAGCATGCTGTTCACTT +CTGCTGGCTGTGCTCCAAGAGGACCTGAACGTCCCTGAGCCCCTGCATGCCTCCTCTGAG +AAGGCAGGCGTAGCCATGGGCCTGAGAATGGATCTCAGGGGACAGCATTCAGCTCACCTT +TGCTCCTATAAAGATTTTAAATGGCAAATTCAGTTTGTTTAATATAGCATTGCTTAGTTA +TTTTTCTTATTTTTCCCAACTTTGGAAATTTTTGTTTTTTAAAGAATATATATAGTTTAC +CCCCACATAATCAATATATTGGTTTAAAATTGTTCCTTTAAAATTTTTATTAGATTTACA +CATTTTGTGTGTTTTCCATGCATGTCTGTATGTACACCATATGAATGCTTGGTGCCCTAA +GAGGTTAGCAGATGTCCTCTGGGGCATCAGATCCCCTATAGCTGAAGTTAGGATGGTTGT +AAACACCTTGTCGGTGATGGGAATCAATCCTGCAAGAGCAATTAGTGTTCTGAACCACTG +AACCATCTCTCCAGCCCTAAAATAGTTCTTAACATTTTTTGTTTGATGTCTGTAAGATCT +ATAGGAATAGCTCTTCTCTCACCTCTGATATTAGTAATTACTATATTTTCCTCCCCTTTG +AGCATAATAGTTCTAGATTTCATTAAACTTTTCATTAATTAGACTTTTAGATAGATTATT +TTAAGCTTTACTTCCTTCCTAAAATAAGCATCTTGATATAAATTTCCATTAAGGTTGTTA +TATTTTTCTTTGCTTCATGTGTTATTTTAATGAATCTTGATTGATTCCAAATATATGGGA +TTTTTCTGTTACTGATTTCTAGTAGAATTTCACTTTGGTCCAAAAAACCACTCTCCTTAA +TCTAATCTTAATCCAAAATTTACTGACACATATTTAATAATGCAGTATTAAGTCTTACTA +TGTCAACATTCTACTTGTTCTTAAAAAGATTGAATTTTCCAGTTATGGAAGTATTCTAAA +AATATTATTTAGGTTAATTTTATTAATGTTATCTGTAAGAATTTACTTAGCTCTGATTCT +CCTAGTTACTGAGAGACATGTTCAAATCTTCAGTGATTCTGAATTTGTTTTTGCTCGCTT +TCTGATGGTATTCCTTCGTATATTTTGAAGTCTCTAGGTAGCATACAGCCCTTTATAATC +ACTTGGTCTTCCTGGTGCATTTCCACTCACTGTCATCACACATTGTGTCTCCTCCTGCTC +ACGCTCCTTCTCTCCAGTTCAGAATTGTTATATACTTACGCTACACTGGATGCTTTTGCT +CTTCATGGCGTATCTTTTTCCACTTCCTGCTTTCAACTATTGGTACATTTGAACTTGTAT +TGTGAAAATGTGATTCTTGTGAAGAGCATGTAACTAAGTCTTGATTTTAAATCCCATCTA +ACACTTTGCACCATTTAGTTGGGGTGTTTAGTTAATGTTCATTTAATATACTTATTTGTA +AGGTTCCTTTGTTATACGTTTCGCTATTTGTTTGGGCTCATCCAACTTACATTTTCTCCC +TTTCTTACCTCCCTTTGGATTTTTCAAAACTATTTTGTAAATATGTTTAATTCTCTAGTG +GCTGTTTAGCTACTGGCCTTGTAGTATAACAGTTGTGTTGTGATGGTATGTGTGGTGTCT +GTATATGTAGGCAAATGTGGACATGAACACGAGTTCACTATCAGGTGCTTTCTCAATCTC +TGTCTGTTTTTGAGACAGTCTCTCATTGAACTAGGTTAGGTGCTCACTGGTTGGTTAGAC +TGTCTGCCTAGCAAACCTCAGAGGCTCTCCAGTCCTACAAGTGCTGGGATTACAAACATA +TTTACATAGGTGCTAGGAACTGAAACGCAGCACTTTGCTCACTAAACCATCTCCCCAGTC +ACTTCATCTTATTTTTTAATAGTTGCTTTAAGGATCTAATATACATCCTATAACTATCTC +TGAATTTACCTTGTATTAGCTCACTGAAAAAGCAGGAATCTTACTCATTTTATTATCTCT +TCTAAATTTTATGGAATTTCTATCATATTTATTACTATTTGCTGTACCCTACAATAAAGA +GTTCCATTATATAATGCTATCATTTTTCAAGACATTGCATATAGTCTTACAGTTATCCAG +TATTTACTACTTCCTTTGTTCTGTATTCTTCCATTGGATCCCAGTTATCAACTTGCAGAA +TTCCATTTAGTTATCATGTAGCACAAGTCTCCTGGGGACACATGCTCTCAGCTTTTGTTC +ATCTGAAAACATCTATTTTATGTTCTTCTATGAAAGATAATTTTGCTGCACATAAAATTC +TATCCTTCGTGCTGTATCAGATCAGGCCTTCCCAGTACTGATTGATCACTGACTACAGTT +ACCTCATGAAAGTGTGTGACTGGAATGAGGTAGCGCTCCACAGCTGAGGTCATCTTTGAG +GACCACTGAGGCTCTCAGCTAATAGCATATCCTGTTGCTGGGACAGTTCTTCCTGGAGGG +CTTTACCTGGGTATACTTCATGGTGGTCTGTTGATGAGAATCTTACCATTATTTACATAG +CTTTCTGTGTGGCATGTATAGGGTTTAATATACTATCACCCCAACTGACATGCCTTCTTA +GCTTTGCTTGAAGTATACGTGCCTTAGTATTTGTTCTCTACTGTTCATCAATCTATGATC +TCCTAAGTTTGCTTGGAAGAGTCTGATGCTATTACCTGAATGTTTTTCTTTCCCCATTCA +TTTATCTCCTGGCTAGTCCAAATACATGCTTGGTGTTTTGTATTAAATATTACCATTTTA +TGAGGATTTCTTCATATTTACTTTTCCTCTTTCCTTGAACGTAAATAATTCTAAATATAT +TTTTATATTATGTTCATGTGTTCTATAATCCAATATTAAGTTTATCAGTAAAATTTCCAT +TTTGATTACAGTATTTTTCACTTCAAATTTTGCTTTTTTTATTTCACTGCAACTGATTTC +CATATAATATATATTCTAATATAATTTTTTTAAACAGACCTATAATGACTAGAGTCTCTG +TTGCTAAGTATTACCTGAGGCTTGGTGTCCATATTTTTGTTGTTGTTGTCCCATGAGTCT +ACTTTAATGTTTCTTTGCATGATTGACCATTTTCTTATTATAGACTTCATATATGGCTTA +TTATAGAGGTCGGATTGGCCATATTGCTTAGCTTTAACGTGGTTAAACTCAACTCCCGAG +GAGGCCCTTCTCCCCATTTTTGAACAAGAGCTGAAATCTCTGATTAATTCATCTGCTTTC +TTAGTTTTTCTGATGATGCCTATTCCAAATGCAGATGATACTGTGAGTGTTTAGATGTGT +AATTTAGAGCTCTTTACCCTACCCTGCCCCTGCTTTTAGGACTCCTATTTCCCCAGCTGC +TCTTCAGTCCTCAATACTGTACTCCCACACCACAATCTACTGCTCCTGGGACATCATCCT +GAGCTGCTAGTACGCATTCATGGTCAAAGAGTAAAGCCCAGCAGCCACACTGATGGAGCA +CTGTTCCTTTAAAAGCATGTTCCTCTCTAGGCTTGCTTACTTATGATTTCTTTCTGGTGT +CTTCAAATTGTCTATTTTTTATATTTTGAGATGTTATAATTGTTACCTGTAGAAGCAATT +AATTTATCCCACATATACCAGAAGCCAAATTTCCTAAGATTACTGTTGTGCCACTAGAAT +CACACCTAGCCCCAAACATCTCTGTCAGTTAATAGTAAAAGTGTTCTCTTGCTACATATG +AATGCTAATTAGTCTGCGAGTTATAACTCATTATCATACATCAAAGATGTGAGTAGGAAG +AGCCATATATCAGGAAAACAGAAATTACTCTGTATAGTCTAAATATAAAGGGTATGGATA +CGAAGATGTTATCAACACCCCCACAAAAGAAAAAGCGACATACACAGCATCCATCAGGAA +ACCTACCACCGACCCCCATCCTGAAGCACTCTACCAGATGGCTCTCAAAGCCCATCTAGA +AAACTCTAGGAGGCTCTGCCGCCATGGTGCCTGTGAAAAAGCTTGTGGAGAAGGGGGGCA +AAAAAAAAAAAAAAAAAAAGAAGCAGGTTTTGAAGTGTACCCTGGACTGCACTCACCCTG +TAGAAGATGGAATCATAGATGCTGCCAATTTTGAGCAGTTCCTCCAGGAGAGAATCAAGG +TGAATGGGAAAGCTGGCAATCTCGGCGGAGGAGTTGTGACCATCGAACAGAGCAAGAGCA +AGATCACTGTCACTTCGGAGGTGCCTTTCTCCAAAAGGTATTTGAAATATCTCACCAAAA +AATATTTGAAGAAGAACAGCCTCCGAGACTGGCTGCGTGTTGTCGCCAACAGCAAAGAGA +GTTACGAGCTGCTTACGAGTTACTTCCAGATTAACCAGGATGAGAGGAGGACGAGGATTA +GGACACATTGGTCTGCAATGTTTTGTATTAATTCATAAACAAAATTTAGGAACAAAAAAA +GAAAAGAAAAGAAAAGAAAAGAAAACTCTAGGAGCCTCACAACCACTCATATTCTGACTC +CGGATGACTGAAAAATGCATCTTCTATCACAGGTGGGCTCAGGGGTTCCTTTTGTGGACA +GACTATATAGCATTGATACAAGGTAACAAAAGAGACCTCAGTAAACAGTCATGGATTTGC +CTCTTCAGAGTAGGGAACTGGGGGCAGGTTTGTGGTTATGCTGGGTAGACAAGAGGTGAT +CTGGCACAAATGTTGCAAAGTAACTGAAAGGTAACAAAGAAAGGGAAGCTAGAGAGCTTC +AAGAAAGTTAGCCAAAAGACTAAACAAAAAAGCCTCAGGAACACTCATTTTCTGTGAGGA +GCGGGTGTGGCAGCAGTCCCAAGAAGGCGCCAGGGACTGCAGCTAAGTCTTATGACTTGC +ACCTGACTTCCTCATACACCTGAAAATAAGCCACGACCATAGTGAGAGCTGCACAGGTGC +ACCATGATGCTGGCGGTTTAAACAAGTCCATATTTGGTGGAGACATGCCCCTGCCGCCCT +GATTGGCTGAAGCTGCGTGCCTGGTGAGGTGCCGTAGCCTGCTGTGAGTGGATGGGGACT +GAGTATATAAGAGTGAGAGGTCCGGGGTTCGGGGGAGATAGATGAGGAAAAAGATGAAGC +AAGAGAGATGAATACTGAAGTTTGCTGAATAAACTGCTGTTAGAAGGACTGGTGGTCATG +TCGTTCTTGCTGGTCGAGAGCAGACGCGACAATTTTCCATGCTTACTGCTTTCATATGAC +TCCTGAAACCTGCGAGCAAGAGAAAAGCTGCCAAACCCCGTTTCTGGCCAAGTTTAACTC +TCCCATGAGAATATATCAATTTACTTTCAATGGGTTTTCTCCTATCTATTTCACATTGAA +TAAATATTCATTAGTTTAGTTAAAGAAATATCGATGATGTTATATCAGGGAGTGAGTCTT +CACTGATGGTATATGATGTGGAGTCTTATGGTTCCTTTCCCAAAAACTCTGTGATAGTCT +TCAGCCCACATATTCTTCCAGAATTTTCACACCTCATCAATTAGTGAGATTTCTTTCCTC +CTCTTCTTGAAGCTAAGAGTGACTTTTAATGACTGCCTTGATGAATAAAGACAGAAACGA +CAGTATTTGACTTCCAAGGCTAAGTTGTGAAAAGTCCTATAGATCTGCCTATGTTCTTTC +AAGATTCTTGCTTAAGGAACCTAGCCATCAAGTTGTGAAGAGTCTCAGACTCTATTAACA +TCATGTGGAGATGTTCAAATCTACAGTCCCTGCTAAGGTCTCAGCTATCATCTAGCATCA +CCTATCTGACACATCAGAGAGCAATACCTCAGGAGATCTTCCCCTTGGCTTCCGAGGATC +CCATATGTTGCCCCGGGGAGTAAAGAGAAACTGATTTGATCCAAGGATCTCTAAGATACA +AATTAACAAGAAAATGTTTGGGTTTTAAAGCCACTACTACATTTGGGGTAACTGTTATGT +AGCCATAGTAACGAGAAAACCATTATATTACCTTGCTTAGATGTGAAAGTTCCAAATTCA +GAACTCAACCAAGGTTTCAGAGACGATGTAGGTGCAATAATCTTGTATTTAATACATGGT +TTTGGTGAGATAAGAGATCCTTTGTGGGTAAGAAGTAAGTCTTTCTGTGCTGACACTCTC +AGGAACAGTATCTAAGATTTGTTAGGTCCTAAAGACATGGCTGTTAGTGTTCCGTGAATG +GAAAAACAAGTATGTTTCTAAGCAAGGCATTATTTAGAAAGTTTTTAGAGGTAGTTGACT +ATACTTTTACTCAACAAAATTTGCTGCCTAGAAGTAATTTTGGATGTCTTGTTATAGTTA +TTTTCAGTTTATGAGCTACAAAACTCATTAATTTTTCTCTCTTGCTCTTATAAAAATGTG +TCACAATTACATGTATTACCTATCAAACTATGCCCCAAGTCACCCTTGACTGATTCCAAA +ACTCGATGTATCTTTAAGGATGAAGATGTATTTTTCCATTACTAAGGATAACCAAATTAA +TTTAACAGACGCTAATTTCAAAACAAGAGATTCCTGTGTTTTTAAACAATACAGTCTTCA +AAGGCAATGGGATGCAATGATTCAGAGGCTTTTAGCATCCATGGTAACATCTCGGAACAA +GGAAAATTCTTACCAAATTTGGAGTCTATGTTCTTATTTTGCAGACAGAAATATAAGTTT +ATTTTTCTCATGGCCATACTTCATGTCACACATACATTTAACTATATGAAGAGAAGGAAA +AGAGAAATCTGTAATGTCATAAAGGCACTAGGAGCAGATAATACCCATTTATTTTTTAAT +TGTTCCTATTGGGAATAAGTATTTTCATTCTTCCCAGGGAACACTATAACAATGGGATAC +ATGAGGTGCTAGCTTTACGGCTTCACTGCCCACGTCTGTTTGATCAGAATTGAATAGGTC +CTTCCTGCCTTGCCCTCCTCCAGCCTCATTTCATGTCAACTCCATAAAGGTGAGTTGCCT +ATAGAGGAATCTCAGTGTAACTCAAGCTCAGAGGAAACATCAGTGTGGCAGGAAAGTCCT +GGCAGCAAATACAAATACTAACACAGCCAACAAACTCAGGTGGGGGTAACTCTGACAGCC +CACAGCAAGACTGTACTTCTCTTCCTTGTATGTCACAGAGCCTAGTGGGAGCACTGCCTC +CAGACTCCTTCCTTCCTGTTCTCCATAACTGTCATCACATCTCCTCCACACATACACTGT +GCACACACACACACCATGTTCTGCTTTCTACCTCAGTTCATATACAGAATCTATTCTTTC +CTCGTGGGTATTCTTGACACCTCTTCTTGATCAGCTAGACTGGCCGGGGACCCATTCATC +TATTTCCTTCTTTCTTTAACTTGGTTCTATAATGGAATTCTCCCTCTCAAGGACAGGAGG +GAGAAGAAGCTCTGAGTCACAAGCATTGTCATCCCAACATCCTCTGTATAATTATGTGTT +TGCTCAAGTGTTAGTAGAATATAGGTAACCTCACTATAAATTTATACAGTTGGAACATCG +ATGTATACAAGACCTGGCTACAGATTCAGGTGTATAGGTCAGGGGATACATTTATACTTA +GATATGATTTCAGCTCTGCTGAGATCTGAATTAAATTTTAGGAATGATTTAAATGTATGA +GTAGTTTGACATGGAGCTACCCCATTCCTGAGACTACCCTAATTTTACCTGATATCTCAG +CATCACATTTTTAGACCAAAGCAGGAGTTTAGAGCCTTAGAAACTTCCAAGGGCCTGGCA +GTCAGGCAGAGTCAAGTACCCTCTCGAATTTGTCCATCTTAATTCACCTCTGCGCTTCAG +TGTGTAAGGGGAGGTATTGATTCCCTAACTGGTTCTTGACTGTGTCAATAAGGAGGCAGA +AGCCAATTGCTTGGTGAAAAGGAAAAAGGTGGGACTTCCAGGTCCCAGGAGGAAAAGAAG +GGGACAACAGAGAGGAGTCAGAGCAGGTGGTAGAGTAGAGGAAGCAGTAGACATGCAGGT +CTCTGGGCACTTATAATTGGTAGCCTCTGTTGTGGGCAAAGGCCAAAGTGAATAGGGCAG +GATATTCTTCACCCAGCCATCGACTTGTGTGGCTAGTTTTAAAATATTAAGGCTGTCTGA +GGTTTTCTATCTGTGAAGACTAAGGTGGACAGGAGAAAGGGTACAGCCAAGGTGGTTGTG +GCGGCTTGACAGAGTCACTAGAGGTTGAGGAGCTTGGGTGGAACTCTTGAGAAAGAGCTC +GCGTGTTTTTAAAATTACACACAAGGGGAGTGTGTTTATTGGTTTTTTTTCCCTTAGATA +TCAGTAGCCCTAGTAAGAGGCTTATCAACAAGACTAGTATCTTTTTTTTTTTTTTTGACT +AGTACTTAAGAATGGAAATTCTTAGGTATAGGCTGCATCTAGAAACACACACACACACAC +ACAAACGGAGAGACAGAGAGACAGAAACAGAAGCAGAGAGAGCACACAAATACACGTGGC +AAAACATCAAGTTGTTTTGTTTTGTTTTGTTTTTTTAAATCTGTGACAATAGCAGGGTCA +GACGAGGCATCTAGAGCATGAAGATGCTTACATGGCTGAAAAATGTTTTATTGTTACAGT +ACAGACAGAAACCACATCAATAACTTGTCCTTAAAAAGAGTATATGAGAGAGCCAGGCGT +TGGTGGCACATGCCTTTAATCACAGCACTTGGGAGGCAGAGGCAGGCATATTTCTGAGTT +TAAGGCCAGCCTGATCTACAAAGTGAGTACCAGGACAGCCAGGGCTACACAGAGAAACCC +TGTCTCAAAAAACCAAACCAAACCAAAAACAAACAAACAAAAAAGAGTATATGCGGTTGT +ACCCCTGTAAAACTTACTTGTTAGGAAACATACAAATAAGCTCAATTCCAAAGCAAAGTC +CTTGTAAGAATCTTTGAAAAGTGGAAGAAAATCTATACTGCCAAACTGAGAAAACAAGTA +GATTAAACTTACAACAAAATGCCCACTAGCCAGGAAAACAAGGAGGGTTGGGTCGCACTC +CAGAGGGGAGAGGAATGCTCTCTTTAAGTTGAACAACACTAGAGGTTGGCTAGAAGAGCG +AGCATCAGAAGTGACAATCAGGGCCTAATTGCTCTTGAGTCCCAGTTCTCAATCTGGACA +GTTTTCATGAGCAAAGAAAAAGCACCCTTCCCAGTTCTCTGCGAAGATGACCTCGATGAC +AGAATCACTCTGGGTGCCTCAGCTAGCATTTAAATGCCAATATGAAATATACTTCTATTT +CGTTCGCTCTAAAATTATAGATAGAAATTAAACAAGTGAAATTACGAGAGCTATATCTCC +ACGTAGATGATTGCTTTCAGAACATTGAATGATGAAATCAGAAAAATCACCTAAGCTCAT +GCCATATTTCCTATTTGTGTTGCTTCCATGTTTGTTAAAACTAAATTAACCGTACAAGAT +TTAGATCTCATCAAAGTGTTTCTGAGCAGATTCAACTATAAATGGTTCTATAGATGAAAG +ACTCATCTCTGGTCATTGCAGCAAGGATCTCAAAGGATAGCTCTAGCCCCAGAGTGGACT +GAGTGTTCAATTTACTCTGTGCCTCCAGGAGACTTTTGTAGAACTTTGTTCTCTGGGTGT +TCTAAAGCCCTTCCTGGAGAGCTCTCTCCAGTAAGGCACATTTTGGATGTCTGATAGTGT +TCTGGAAACTCTGACCTGTTTGTCACATTCGAATCTTGCCCCATGTCTCTTACAGCCTGC +TGCACTGGGGTCACAGGGATGCTGTGGAAGTGAGTCAATAAGATCTGTGCAGGGCGTGGG +AGAGGCTCTCAAGATAAGGATGGCAATGGAAAGACAGAGGTTCCTGTGGGTCTTGAACAG +AGCTCAAGTGGGAGCAGGTGAGGTTGTCCTCCTTCACCACTGCTCTGAAGAACTCCAAAA +GTCCATTCGCAGCTTCAGTTCTCCCTTTCCAAGGAGTGCTCTTTTGCTTACATAAAATGC +AGGGTAAATCAAACCCACCAAGCCTAAGAGAGGAAACTAGCCTGCGCCTACCCGCTCTCT +TCTCCTTGTCCACTCCCTCTGCGACTCTGTGCAACATCAACCCCTGACCTGCATGGACCT +CACTCCCATCTGGTTGCAGAAGTGGCAGCCTATGGCAAGCACAGCGGAACACTAGGCCTC +CTGTATGCTAGGCTCTACCACTGAGATACACCTCCAGCCTTTTCCTCAGGTTAGCTTGCT +AAAGAACCTACTGCTTGAGGGCAGCTGTCCTTCCAACTCAGTTTGGTCCCTTGGGACCCA +GAACAAACTGCTTTGCACACAGCTTAAGGGATTAGTGAGTTAATAAATGACACTCTCCAA +ATTGCTAGCATTTAAAAAATACTTACAAGCCCTGTATTGCTGGTCTCAAATCTAACATAG +AGATCACCATGCCTTGACAGTTCTCACACAGATACCATTAGAATGAGACTGACATGCAAA +GGCAGGGAAAAACTCGATAGACTTTAGCCCCTCCATTAGTAGTGGGGTGACCTTCCCCAG +TGTTAAATTCACCATTAAAAAGTGAGTGAAAGTCCAGTCAGACCATCTCCTCATTGAGGG +AAAGAACAAAATGAAATCATATTGACAGAACATGACTCAGTTTTCACTGATATCATTGAC +CAAAGGCTGAAAACTGAAGGCATGCGGCATGAAAGGCTATTTGATTGTTTAGCCCACCTG +TACAACCACACATTCCCAATAGGTTGTTTCCTAGATGAAGTGGAAACTTCTAAAAGTTTC +TTTGGAAAGTCAGTTATGTCAAATGATGCTTAGCTGAGGCACACAGGTGAAAGGATGCTT +TGCTGGAGCAGACATGGAATAGAATGTTTTCCTGAGGCAGACACAGGTGTAAGGATGTTT +TGATATAACAAACACGTGAAAGGACCTGCGATGAAGGAGTATAAATATGACCCACAGTCA +GTGGGAGACAAGCACTGAGCATTGGTTTGCTCCGCCTCACCACTCTTCGCTAATGACACC +CATGCATTGGTTTGCTTTACATAGCATTGTTGATCTCCACTAGCGGCGACACCAGAGACA +AACTCACCAAAGAACTGCTCACAAGGTTCTGAACTGCTTGTGAGGTTCCTGCAGCAGTTT +GCAGTTTCTTCAGGACTGGACTGTAGCTGCTGGTTCGTGTGTGGTGTCTGCCTGCCTAGA +GGACTGGTCTGCAGCTGCTGAATCATCTTTGGTGTTTGCTACAGGACTGAACTGCTGACA +AAGGAGATCAAGCTCGCTCCCGAAGAACTATTGCTGAACAGGTTCACTTTCCCCTATCCT +AATAACATTTCTCTTCCACCTCTGCTGGGTGGTGGGCAAGAGGAGAGGTTGAACCCTTAT +TAAAAGTACATTGCAAAAACTGTATGCCTATACCTAGAACTTTGTCTAATCCATTTCCAT +TAGGTTCTAACATTGTGGCCTTTGGGTGAGGAGTTTATTACAGTTGGTCATTTCCCATGT +ACTTAACAGTCTTTCTGAAACTTTGACTCCAATTTGCTTCATTTAAAATTTGCCTCATGG +GGGGGTGGTGGGGAGGGGATAGGGAATTTTCAGAGGGGAAACTAGGAAAGGGGATAACAT +TTCAAATGTAAATGAAGAAAATAATAAATCTTAAAAAATAATAAAAATAATAATAAATAA +AATAAAATTTGCCTCATTATGTTGTCAGACCCTCTTCCCCAGCCCATACATAGATGGTTT +TCATATTCTCTTTTGGAAATAGTTTAACCACACTTCTCACATGGTAACTGGAGTAGAGAG +TATCTGGTATAAATTACAGAACACTGCGATGTGTGAAGACATTCTGTAGTGAATAAATTA +AAACAATAATTTCATATGTATCAAACTAACACTTTTTATATTTGTGGTTCCTATAGTTTT +CAGGCCTGGTTCTGAAGTCTCTAGTATGGGGAAATTAAATGGAAGAGATTTGTCTCAGAC +TGTATTTCACAGGCTGGAGATAAGCCAGCCACTCCTAGGAATATTTCAAAGTAGAAGAAC +CTTTAGAAACAAGTTTAACATGAAGGCTCTGCTAAGATTTAGGGAGATGTTGGTATTCCA +ACAGGTGAAAAAGACTGAGTTTAGGACCTCATCAGATACAATCAGCACTGGTCTAACAGT +TAAGGGAGAATGGGAGAGGATGTTAGCACCCTCTATATATGTGCAAATAGAATCACTGAA +TCAGAAGGGACTGAGGAACCCCAAATATACTTATAATATGAAGGGAAACTCAAATTTAAT +GAAAATGTCTATGTTCAAAGGCAACAGTTTCTGATCTCTATGACTGATGTAGTGAGTGAA +TAAACATGAATCTGCTCCCCAGTGTAAACACACATACATACACACTCATATGCACACTCA +TATGCACACACACACACTCATATGCACACACATATACACATATATACAAACATACATATA +CACACAAACACATATACACACATACCACACATAGACACACACTCATACACATATACACAC +ACATACATACAAACATACATACACACACACACCACACATACACAGACACTCATACACACA +CACATACTCATACACACACATATACACACATACATACAAACATACATATACACACAAACA +CATATACACACCATACATATACATAGAAACACATACACACCATAGATATACACAACTCAT +ATACACACACACACACCATACATATACACAACTCATATACACACACACATACATACACAC +ATATACACATACATATAAACATACATATACACACATACACACACTCATATACACACATAC +ATACAAACATACATGTACACACACATACCACACATACTCATATACACACACATATATACA +CACATTAAAAACATGCATATACACACACACATATGCACATATGCACACATACTTAGAGAG +CAGCCTATTTGTTTGAGACAAAGTCTCTAGAAACCAGGCTAGTTCTGCATTTACAGTTAT +CCTTGTGCCTCAATCTCATTTGTATTGGGATTAAAAGTGTATATACTTGTGCCTTTTCTA +ATTAGTGAGATTTAAGAATCAAGTTTTAAGTCTTTGTCACTGATTTCATTTTTCAAAAAT +ATTTTTTATTTTTTTCTTCTCAGTACTTATCACTGAACCTACATTCCCCCTGTTTGCTTA +TTTATCCACTATCTCCTTCAGCCTATGGTCTACAATGTAAGCTCTTTGAAGATGGAAAGT +TTGATTTTCTAATTCACTTTTGTATTCTCAGGCTTTAGAACACTGTCCCACCCAAAGTAG +GTGCGTTGGCTAGTTTTATGTCTAGCTAGATACAAACTGGAATCATTTTGTGAGAGGGGA +CTTCAACTGAGAAAATATTGTCATCAAATTGGCCTGTGGGCAAGTCTGCCTATTATTGTT +GTTTCTGTAACAACATCATCATCAATCCTACATCATCATCATCATCAATGATTGATGTAG +GAGAACCCAGCACACTGTAGGCAGTACCACCCTGAGCTGATGGTCCAGGGTGCTGTAAGA +AAGCAGGCTGACTAACCCATGAGTGTAGGAATAATCTCGTGTGCACTGTGTGAAAGCAGC +ACCTGTCAATAAAAATCTGATGGCCAATAAGCTTTGGAAGGATTAGGAGGTGGGACATCT +GGCAGAGAAAGAGGGGTCTCTCTGGGAAATAGTCTGGAGACTCTCCACTGTGATGCTGGG +GGAAGTCAGACATATAAAACTGAGGAGAGGTAACCGCCACATGGCAGACATGTGTGTGTG +TGTGTATGTATATGTATATATGTATATATGGGTAATATAGGTTAAGAGCTAGTTGGAGAG +TGTACTGGCTAGTTTTGTGTCAACTTGACACAGCTGGAGTTATAACAGAGAAAGGAGCTT +CAGTTGAGGAAATGCCTCCATGAGATCCAGCTGTAAGGCATTTTCTCAGTGATCAAGGGG +GAAAGGCCCCTTGTGGGTGGAACCATCTCTGGGCTGGTAGTCTTGGTTCTATAAGAGAGC +AGGCTGAGCAAGCCAGGGGAAGCAAGCCAGTAAAGAACATCCCTCCATGGCCTCTGCATC +AGCTCCTGCTTCCTGTCCTCCTTGAGTTCCAGTCCTGGATGATGAACAGCAATGTGGAAT +TGTAAGCCGAATAAAACCTTTCCTCCCCAACTTGCTTCTTGGTCATGATGTTTGTGCAGG +AATAGAAACCCTGACTAAGACAGAGAGCAAGCCTAAGCTAAGGCACAAGCTTGTATATAT +CCGTGTTATTGTTCAAGAACCAGGGCGGACACAGAAAAGCCCAAACGGTTATACATGAGG +AGCAATCAGTCAGCAACATGCCTCAACGGCTTCTGCATCAGTCCGAGCCTCCAGGTACCT +GCCTTGAGTTCTTGCCCTAGCTTCCCTTCATGATGAGCTAGAAGACAGAAGGGAAAATAA +ACACTTTCCTTCCCAAGCTGCTTTGGTCATGTGTTTTATCACAGCAATAGAAACTATAAC +TAAAATAGTAGTGAATCGATAAATATTTTTAAAGCATAAATTCACTTATTTGACACTTAT +TCCTTTATGATAAGAAATCAAGCTTAAAGATATAATGCAAATTTTCTGCCAAAATAGCTA +AAGAATAAAAACATGTAATTCATTACTACAGGAAGAAGTTCCTTAAATTCACAAGGGTCG +GCTTTGAGACGGTTTGAATCTTTAAAATACAAACTGGGACGGACATAAGGATTATCTTAT +TAAAGGTACTAATTTGAGGTCCACGAGCACAGGATGTTTAATCACTTCTTGTATAAAAAC +TTGTAACATCAGCTTGGATAAGGTACTAAGAGACAAATGGAAGAGCAGACAGAGCCAAGC +CAGCCAGTAGACTAACCTGCTACATTTGTTAATTCATTCATTCTTCACACTGATTCTATG +TGGGAAGTTCAATCACTATCCCCAGATTTCAGGTTATGAAATTATGGAAGAAGGGGCTGG +AGAGGTGGCTCAGTGGTTAAGAGCACTGACTGCTCTTTCGAAGGTCCTGAGTTCAAATCC +CAGCAACCACATGGTGGCTCACAACCATCTGTAATGAGAATCTTCTTCTGGTGTGTCTGA +AGATAGCTACAGCGTACTTACTTAAATAAATCTTTAAAAAAATATATATGGAAGAAGAGC +TCAATGATGGCCTTCCAGTTCTAAACACAATCTTTGCTCTTGTGGTCCTGGAGCTGCAGA +ACACATAGCTCCCACAGAGGGCAGTAGAGAGATGGCCGCAAGGCTATGTCTTCAGGAAGA +CCCTTAAACTCGTGCTTACCCTCTGCTACACCACCGCCTGGGAGGCCAACAAAGCCATCT +TGGAAGGCTTCAAACACAAGCTCAAAATCTCAAACTTGGAGTAGAACCGGGCACCATTTC +TTCTCTTTTGTTCCTTTATTTTCTCCTTTTCTTCAGCCAAAAATTAATGGGTATTTTTTT +TTCTTTCTTTATTTTTTTCGAGACAGGCTTTCTCTGTGTAGCCTTGGCTGTCCTGGAACT +CATTTTGTAGACCAGGCTGGCCTCGAACTCAGAAATCCACCTGCCTCTGCCTTCTGAGTG +CTGGGATTAAAGACGTGTGCCACCACGCCCTGCTCTTTTTTCTTTTTAATCTGTTACTGG +TACCACTTAGTACTTTATATACCCAGTTTTATTTTAAACTCTTTTCAGACAGGGTCTCGC +TAGTAAGCCAGGCTGACATTGAACTTAGAGTCTCTGTGCTCCACCTCCCAGCCACCATGC +CTGGGGTTTCTCATATATGCTATAAACAAATACTATTCAATCTTCAATTTTTTATTTTTC +TAATTACTTTCAGATGCAGATTTCATCTAAAAGAAGTCTGCAACATTGGTGTGATATAAG +TAACGTTTTTTACAGTAAAGTCAAGGCCATGCGCAGCAAAGCATCCCACAGAGCTGCAGT +ACGAAGGTCACGTGAGTCACGCTGAGCACTCTGGGAGGGCCGTCGTTCCTCTGCCTTAAG +GTTTGTCTGCTCCAGAGACAACGTACTCCAGAAGATGGAAACACGGGTCACAGGGAGATC +TTCCCACGCAATCCAACCAGGGATGTTGTAAAGGGGAGATTACTGAGTTGTGACCAAGTG +TGATCCTTATAAAAGACAGCATTTGTCTTTTATTTAAAAAAAAAAAAAAAAAAGGGCTGG +TGAGATGGCTCAGTGGGTAAGAGCACCCGACTGCTCTTCCAAAGGTTCGGAGTTCAAATC +CCAGCAACCACATGGTGGCTCACAACCATCTGTAACAAGATCTGACTCCCTCTTCTGGAT +TGCCTGAAGACAGCTACAGTGTACTTACATATAATAAATAAATGAATCTTTTAAAAAAAA +AAAGTAAGTATTTGCAAAATACAAACTGGACCTGGTGGTTTTTAAAATCAGTGACCCAGG +GGAGGTCATAAGGTTGGGAGAGGTGGGAGGACCCAGGAGGTGTTATGGTAAATATGATAA +AATAAATTGTATGCATGGACAAAAATCCCAATTAGTAAAATAAATAAATAAATAAAACAT +TAAAAACCCTGTATTTTAGAAGTTTGACAGATGGAAACTTATAAAAAGCCATGCTGAAGA +CAGAGGAGAGAGTCAGGCCGCCAAAATGCAAGGAAAGCTAGCAGCTCCCAAAAGCTGGAA +ATTTCTTTGGAAACTTTTGATGGAGCTCACCCTGGTAGAAACCTTGATTTCAGCCTAGTG +GTACTGAGTTTAGATTTCTAGCCTCTAGAAATGTGTAAGAAGAGGACAGTTTTGAGATGC +CAATTTATGATGATACATTACAAGAAGTTTAAATGAAAAGTTTATGTGGTAGAAGATACT +ATCTTAATATGCCATAAGACTTTAAAACTCAGTGTCATTAAAAATAAGACTAGTCAGAAT +AAGAAAATAAGGTATATATTTGGTGAGGCCATTTGTAATATGGCCTTCTATAAGATTCCT +ATCCAAAGTGTAGAAAACGCCTAGATGCTTGCATGACCAATAACCATATGGAAATGTGTT +CAACATCACTTGCTAATTACTGGGGAATGTAAATGAACATCCTAACAAGACAACATACCA +CTAGTTCTGCACAACTAAAATAATGAGTTCCAATAAAGTATATCTAGAACTCTCACACAT +TGTTAATGAAGCAAGATGAAAAAACTACTTAGAAAAACTGTAATTTACTAAATCTAAAAA +CGTGCATATAGTATAGTTCATCAACTCTACTCATATATATGCGATTGTATGTTTTTATGC +ACCAAGAAAGATGGGGGAAAATGAGCAATAGCCATCAGTAGTAGAATGTTTTTTGTTTTT +GTTTTTGTTTTTTTAAATGCTATAGTCCTCTAAGACAATGTACAACACAGCAAAGAATGA +GCTACCTATCCCAGCGGAGGAGACCAGTACATCTCTGGGACATGTTAAGCAGAAACAGCA +AGATGCAAAACAGTATATAATACATGATTCCACTAACACTTAGCTCATCAATAGGCACAG +GCAGGCTACGGTGACAAAAGTTAGAGTTATCTTTTCCTAGGGTGGGGTGAGTCTATTGGG +GAGGTCGCAGGAGAGCTTGCTCGTATGTTTAGACAATTCCACATTTTCAATAGTATGGTA +GGTGCACAGACATTTGCATTAGTAAAGTAAAACAAAGTGTCCACGTGAGATTTGTATTCT +TGACTGTGTTTAATTTCGGTGTAAAGAAAAAATAGAAAACTTTAAAGAAATGGGACAATC +ACCGGCTACCTATCACTTGTTAAGAATCTGGAGACTGTCCTAATATCACTGAGAAAACAA +TGATCATATGAGAACATTAATATACACTAAGCTTGGAGAGTGACTAAGAGAATTACATCC +TATACAAACACATGAAGCTCCTAAAGGAATGTAAACATAAGGTGACACTTTTAAATAAAG +TTCCAAAAAAAAAAAAAAAAAAACAAAACCCACTTGACTGATATAATCTCTTACACTTTC +TCCATTGTTTTAAATTTCTCTCACTGAAAGTAAACTAGAATGTGAACCTGTGTGAGGCTG +AAGGATGGACTAAGGAGGGCCACTGTGTAGTTATCTGTGCTGTCTATGAGCCTCAGGACG +AGTGACTATCCTCCAACTGAAAGCTACGGGGACTGCTAAGGTAAGGGAGCCCTTGGGGAA +TGACTACACTTTCAGTTCCAGAGAATCCAGAGGTATGAGTAGCTTAAGATTGATGATGCT +GTTTTACCTTTCTTTCTGTTTGAGGGTTAAAAGGTAATATGTTGTAGTCACAATTATATA +CACAACTGGCTCAAATCCTGAAGTTTCTCTATTTACAAGCTGCCCAGTATGGTCGCCATA +GAGCACCTGGAATGTAGGTAGTTTGAATGGATTTGTTCTCCAACTGCAAAATACACCTCA +CACACCAGTTTCAAAACTTTGTACAAACAGAATATAAAACATCTCAAGAACATTCTGCTA +CGTGTCCAAATGACAATGGTTTAATGGTTTCAGTTAAACAAAATGTATTTATGAAATGAA +CTTAATTTGATTGTTCTTTAATGTTAATACAAAAGTCCAAATTATTCATATGGCTCATGT +TATATTTCTTTTGGGAAATGGGAGAGCTAAATAAAGATGGGAATTTTCATAATACTATTT +ATTTCTCTTACGACATAGTTTCCAGAGAATTTTAAGATTTATGTTACGGTTATTTAATGT +TTTCTGGCCAAATTACCTGTCTTTGTCAAAGATTAAAACCTATGCTTAATCTTTATAATC +AACCTGGTTTTGGAATGGCCATATAATAAGATGTTTGGCCTGCATGATGTCATGGAATAT +TTGCCCAGACTTACCCCGAGCTCCAGAACATGTAAACCTGTGGTTCTGAAGTTTCTGAGA +ACCTGTAAGTACTGAGCAGAGCTAGATCTAAAGAGTTTGCTAGGACACCTCAACCCAGAC +ACTATATCCAAACAAACCAACAGTGCTGACCCTCGACATCTCTATGCTGAAGCCCCGACC +TTGAATGACTGGATATGGAGATGAGGTCCTAATCGACAGTAATTAAGGTTAAAAGAAGCC +AAAAGGGCAGGCTCTTGTCCATAAATTGTGTAGTCTTATAAGAGGAACTGGAGGTTGGAG +GTCAGTGTGCGGGGGAACCAGCTCAGCAACTGAGAGCACTTGTTGCTCATGCAGAAGACC +CAAGTTTGCTTCCCAGCACCCACCCCACGTGGAGGCTCACAGCCATTGCATATCCAGTTC +TGATCTAATGCCCTCTTCTGACTTCTGTGAGCACCAGGCACACACATGGTGCTCATACAC +ACATTCGGGTGAAACACATAAACATAAACTAATAAAATAATAAATCTAAAACATTTTTAA +ATACCAATTGTGAATGCTCAGGCAACAGGCAGCAGTTTACAAGCAAGGGAAAGATCCCTC +CCTCCCCAGAGACAGACTGTATCAGACCTTGATCTTGGACTCCTTGCAGTGATAGGAAAG +CAAATTTCTTAAGTCAGGCAGTCTGTGATATTTTGCTAAGTTAACCTACACAACCTATTA +CAGATACATACCCAGTCAAGGCAATTCCAGCTTGATATTACTTAATACTAACTGTAGATC +CATAAATTTGTTGGATAAAGCCACAGTGGTGTGTACCAAGTAGAAAGTAAATAAAACTAG +TTGATATCCCCTAGAAAGCAATAGAACAGGCTGTTTCATAGTCTTTACACACCATGAGTG +GATACTCATGGACCATCTTTGAAGAGCTCAGTCAAAAGGGCAAAGACATAGTTACTATTA +ATTTTAGGTAGTCTCTTAAAATATCCCCTTAACTACATAGAGGATATTCCCTTCAGCAGG +TAGAAGTCACATTCCTGCTTGAACTTAAAGTGAATGATATCTTTCCTAGGGATGTACTTC +TTGGGGTGATACCTTCAATGATTTCATCATAGTTTAAGCACAATAAAAGCTTACTTTATG +CTCCAAGGCGAGACTACTCTGCATTATTCAATTAGCGTAGTACTCAGCCTGTGACTATTG +GAATAAAATTTGACAAGGGATCTCTCTCTCTCTCCCTCCCTCTATCTCTATCTCTATCTC +TCACGGCCCCAGAATGGGGTGTAGAATGTTTTCTTACTTTAGAAACATCCCAGACACCTT +CAGGTTTATAAAATTCTGGTTTTGAATGGAGGTGGGGGAAGAAACAAGTGGGATTATTGC +CCAAACCACTATCATACTGAACCCTTCACTGCATCTTTTAACTCTAAAGAGATCAAAGAA +CTTCACCAAATACAATTTCATTTCTTCCATACACTTTTCTGGGAAAAGGACTCAGCCTCT +AACATAATCTCAAAGAAGTAGGAAAAAAAAAATGAATCCCCTCTTAAAGTGATTTGCTTT +AGAGCTGGATGAAGCGCTTGGTCTCCCTGCGGCCAGCCGGGTGTCCACACTGCCGGGTGT +CCACACCCGTGTCTATCCACACCCGTGTCTATCCTGTTGTCTCCAGCTGGCTTGCTGCTC +ACCGGTTCTTTGGTTTTATTTCCCAGGCATGTTTGCACTGCTTGCTCCTTGGTAGTCACC +CTGCTTCTAACGTCAAGGTTCTATCAGAGTGGCTTTTGAACGGCTGTCCATTTGAGTGCA +ACTAACCTCAATCATTCATCAAGACAGCCCACCCCAGCCCCCTCCCCCCTTTTCTCTGCA +TTCTTTGGAGCAACCTGACCTTCCTAAGGTGTTGGAGCAGCAGCCCATCCCTTCTTCCCC +TTTGTACTTTGGTCTAGAAACCGTAGATTTGGAGGCCGTACTTTTAAGCGTGTCAGATCA +TGTTTCCACACTACCATTCCCAGGTGATGTAAAAAATCTTTTCTATTCCCACTTAAAACA +TGTGGTAAGAAATGGCGCCTACAGTAAGTGCACACTTGGCTCCCCAGAGAAAAAGATTAC +ATAAAACTCCCAATGGCCATTGGCGGACGGCAATTATTTTGGTATTTCTGCGTCAAGTGG +CAGAGTCTATGCACCTGCTATGACCACTGTTTCCCTAAGAGCCTGCACCCCCTTGCACTC +CTCACCTCTAGTATTCCTCTCCCCAAAACACCATTCCAAGCACCCCCTTTGCATATAACT +TCCCCTACAGTCCCCAGGGTGGGGATAAGAATTGATGTTCGCTCCATCCCATAGTCTTCT +CAGCAGTACATGCTCAAATTTCTCTCTGTTTGCTCCAAGAGCGCGGATGGGTAAGTTCTT +CACCCCCTCTTAAAAGTTGCCTAAAATCCGCGTCTGGCCCTGGCACCGCCCGCCTCTCAG +ACAGAGCGAGGGCTGGCCGCCAAGGAGCCACGATCCCTGGCTTATTTCTAAAGGCAGGTT +CGCCTCCGGGAGCCGCAGAGGGAGGCCGGGCAGAGCGCGGCGTCCGTCCGGGGGGGCAGC +TCCACGGGCCCGGGCCGCTCCGGACGCTGAACCGCGCGGCCTCCGGCCCATGCCGGGTCG +CCGCACGGCCGAGTCCAGCAGTGGCGGCGGCCCCCGGGGGATGGCGGCGGCCGGGCTCCG +CCAGCAGGTGGTCCCGGGGTCCCGGCGGCGCCGCCCCCTTCGACGGCGCGGCCCCTACTC +CCGCGGGGGAGGTCAGCGCCCCGGCCGCCGCTCCGCACCCGCCGCCGCCGCCCTCCCTCG +GCTCGCCGCGTCCCCCGGGCCGCGTCCGCAGGCTGAGCCCAGGCGGGCCGCGGCGAGCAC +CCCACAGCTCCGCGCCCCAGCCCGGCCCCGCTCCCAACGGAAAGTTGGGCTGCGGCGGGC +TGCGTTCGGGAAAGAGCGAGGCGGCATGAAGGGGCACCGAGGGGTCGCCTAAGACACCGG +GGAGGCGGAGCCGCGCGCGGGGACAACTTCGCCCCGGGCGCGCAACCCCCGGCCGGGCTC +GCGGTGGTTCCTCCCGTCCCTCGGCCTCCCCCGCCGATCGCGACGCGGACCTTGGTCCCG +GCGGCTCCGCGGCGGTGACACGAGCCCGCCTCAGCCGCCGCCTCAGTCTCCTGCCGCGCC +GCCACCTTGCCCGCACCATGGAGTTCTCGGAGAGGAAAAGAAGCAGGAAATCCCAGAGCT +TCAAACTGGTGAGCCGAGGTAAGCTGCCGGCCCGGGGACAGCGGCGGGAAGCCGGCGCCG +CGCTCCGCGCACTCGGCCCCGCGCGCCCCGGCCGCCCGCGGGCTCCACGCCGGGGGCGCG +CCCGCCCCGACCCCCTCGTCCCCGCCCGAACCCGGGCCCCCCGCGGGCCGCACACGCCCC +GCCGCGGGGAAAGTTGTGCCTGAGGGGGACCCACCGGGTGTTATTGAAGGTAAACAAGTC +GGAGGGCACGTCAGGAAATTAGCAAACAATGACACCGGGGAGCCGAGCCCACTCTGGGGT +GCCGCCGCCACGGCGGCCGCTGGGCTGGGGTGGCTGAGGGTTTGCCTGGCCGGCAGGCCG +AGAATAGACTGGGATTTGTTTTTGTTTTCGTTTTTTTTTTCCTTCCCCCACGCAAAGAGA +AGGAGGAGAGAAAAAGATGATCATTGTTCTTTTTAAGAAGAATCAGCTCATTAGGGAATC +GAAGCTCAAGGCAGAAATTGTTGACATACAGCATCTTTTCCAGTTGAGTGATTTGGGTGG +AAAGGTAGTTTTAAGATTATCTCGTATACCAGTCAGACAAGTGTCGCATCACAAGAAATA +AAGAAAAATCCAGCTTGGTCCTGCCGACTAACAGGTGTACAGCACACTCTTTATAGGCGT +TTATTTTGTCCGGGGAGGAGAAAGTTGAGTAGTATCTCCTCTGGGTTCTGTTTCTTGTTC +GAGTCCATCTTCCTGATTTGAGTCTTTAAAAAATGGTGCCAACTCGGACAAGAAACACCT +GTCAAAATGTATCACCTTAATAATCGAGAATGGTGATACCCCCCCCCCAACCTCCCCAGA +GGTAATGGTACAAGTTCTAATATGAGCCCACACTCTTTAAATATCTTTGCATTAACTTGG +GTCAAAGCCAAATCAGAGAAGCGCTCCACTTTCCCTAGGTGGTTTTTATCTACCGCTAGC +ATCTGAGGAAAGAGCCACATGATTGTTCCAAGGGCCCCAGCAAAAGTCACATGTGAACAG +GTGACTATTGGGAGGGTGATTGCAAGGGATGGAGTTTTTCTGAACTCAGCTAAGCAGACA +TGAGGATTTTATAAAGCTCACTTTTGGTTAGTCTGGAAACGGTTTAATTATAGACATTTT +TGCAAATCTGCTCATCTGTGTTTCCCCTAATTTAGCTTTGTACTGTTTAACGATAGAGGC +CTGAAATAGTGTAGTGCATGCATTCAAAATATTTGGCTACTCCTTCTCGGCCTCCACCTC +CCCAACCAGGATGTTGACTACTCTGGAAGTCTCTCTGAGTGTGATGGCCCTGTTGATACA +ACGTGCTTCGTTCAGGAATGGAGGCTGCTTTCTTATTTATGACCCCAGGAAACTGACTAC +TCTATCTTAAGAGAGAGGGTAGTTTTGTCATGTTGTCCTGTGACAGCTAAGGCAAACAAC +AAACAAACAAGCCCACCCAAACCTTGGACAGCTGTTGAGAAGGGACCTCTATTTTCATAC +CTGGGTGGTCCTGGTTTGTAAAGAGCTACATTATCAAAATGCTGTAGCTTCCACACGAGA +TCCCAAGATGTTATATTTGAAATTTTGATTAACATAGTAAGTTTTTCCTTCTTTTTTAAT +GGTGAGTGATTCTGCTGTGCAGCTGCTTTTCAATTTTTTTTTTGGAAGATAAACTATTGC +ATCTTCAGTAAGGGCAGTAATTGCAAAAGATTCACTTATGTGAAAGGTAAAAGACTTGCT +TCTTTTCAAAGTATACCTTTAAAAAAATAACACATCAATATCTTAAAAAAAAAATGCATC +CTTACTTTTAAGCTGAGATTTTCTGGGTAAACCCAGTAGAGAGGCAGTTCCGAAACATGC +TATTGATATGCTCACAGAAATGGTAGTGGAAATACGTTTGAGAAACTCCATTGGCCTGTG +ATTTGGCAAGATTTTTTTTTCTTTTCTTTCTTTTTTATTTATTTTATTTTATTTTTACAA +ATATACTTGCTGTAGCCAAGCATATCTGTTTTGTAAGGCGCAGTGGTATTTCAGGTTCCT +GTACTTCACAGTAAGTAACGTTTGGTGATTAGTATTGACTCCGATTCTGTGAGAGTTCTT +GAAAGTATACTTGTAGATTATACATCTGGGATGGGAGTCTTTAGGTGCTTATTCCTATTT +GTTGAAGTCATTAAAATACTAATTTTCGGTTATTTTCTCATGCCAGATTATCACCATGAG +GTGTATAAAATCTCAGAATTCAGCAATGATGTTAATGGGGAGACCAAAGAGACACAACCC +ATTTACTTAGGTAGGTTCTTATGTCAATTAATTTCTCAGCAAAACAGCGTGGCGTGGCCA +TTTGCAATTTCAGGGGCAGGGTGGTGGTGGGAGAGATTATGGAAGAACGGGAAATGTCTG +CCATTGCTTAATGCATGACATTCTTTTCAAGACCTTTTATTTTACAGATTGCCAATATAT +CCCTTATTAACATTGCTAAAAGTTGTAATTTCAGACATAAATGTTTATTAGTGTCTACAC +ACAGTGCTAATTATCACTCAGTCACAGAGCCAGATGCTGACTACGCAGTTTCGCCACTCG +GCGCTCACCCCATTTACATTGCATATTCTCTGGCATGCTTCACTGGCAATAGTTTGTGTA +ATTGGGGTATTACATCTTTGACATCTGGATAACAGAAATTCAATTTCCAGGAAGCTGCTA +TTTGTTTGGTTTTGCTTCTGCCTTGGGTGGGATAGAGGATGGATGTGCTGTCTTATTAAA +ATGTCCTTTCACCTCTATGGCCTGGTTGCTAATCCTGCCGTGGCACAGTTAAATTAAATC +TGTAGTCCAAGCAGCGTAAAGAGAACAAAAGTGATTGTCTGCCTTGCCACCTCTTGATAG +TGCCTCTTACTACTCAACAGCTTTGCACTTCCTGGCTGTGTCTTTTTCACTAACATTTGT +GGTCAGAGAGAAAAGATGACTTTTCTCCTGTCACCACCCTTCCTGGCTTACCTACCTCGG +GGACAGAGGGAGCAAAGGCAGCATCCTCCACACCTTATGACAAGTGCCCACAGATATTTA +GGTAGCCAAAAGTGTGCCCCGATGCCTGTATTTGTATAGCTTAGGCATGAGGCGTGTCCA +CGAAGCATCTCACGTTTGTTATCTGTAGCCTTTGAGCCCAAAATCAAACTGTCCAGGATG +CTTCCTCTGAAAGTGTTTATCAAGGCAAAGTGCAAGGTAGATGGTGGTGTTTGCTTTCAA +CTTTGCCCATCCTGGACTCTCTACCACCTCAGGTAGTAGGGCGAGGGCCAGGTACTGCAG +AACCAGGAAGGAGAGAGCCTGTGGGAAACCAGAGTAAGAGCACTTGAGAGCAAGGGCCAG +AACTGCTCAGTGACTGCAGCTATCTGTGCTTGATTGCCGCTTAGATCCAGATTGGTACTT +TTGTCTTGTTTTGTTTCGTATTCAAACATTATAACGACTATATTTTTGCCCAAGATTTCT +TCCTCTGTTTTGGTTTAAGGAAGAAAAAGTGTGCAAAGCTTGCAAAGAGAAGTTACACTG +ACAGAGGTGAAGTAGACATGAGCCGCTCCTGCCAGAATGGTGGTCACAGGCACTCGGGCC +TTCCTAGTAAGACAGGAAACAGTCCCAAAACCAGCACTACTCGCGGCACCTACTGACTCT +TAGGGACACGGAACACCACAACCAAGTGAGATGCCGTGGCCCAGAAAGAGACCCGTCCCA +CATTAGACTCCCTTCTGTGCTCTAACCTGGGCGAGAAGCTAAGTATCACTTGAAGCCACC +TGAGAAAAGGAATTTGCCTTTTGGTAGAAAATTTACCTTTCTCATGTAAGTGGAACCTCA +TGGCCTGGACTTAGTTCTTGTCCTGCAAAGGTCTCCAGGCAGCTCCTTCCTATCAGTTGC +TTGGAAAATAGTAGTGATGTTAGTAAGAAAGTGTGAGGCTGAAGGAAAGGATGAAGATAG +GATGGTGCTAGCACTCGGCACTCCGTAAATGCAAGCTTTTGGACAGGGCAATGGTCTTTC +TTCCTTGTTTGAACTGAAGATATCGTTAAGGAACCAAGCCTTGGGTCCATCTTGACAATG +GTTTGTAGAAAAGCCTTTGACTGACAGTTCAGAGGTTGAGGAAGAACCTGTTCTGGGAAA +GATCAGATCTGGTGCCCAAAGATCCTGTAGGCCAGTTAAAAAGACGTGCAAATGATTTGG +AAGCACAGTTTCATAGAACAGGAAATAATTACAGATGACATCCAAAATTAAGAATTTTGT +TGTTGACAGTTTGTGTTACTCTTCTTAAAACAGATTTACACCTGGCTTGTTTGTAAATTG +CTGAGTCCTATTCATTCCTAGGGTGTAGATCTAGAAGAGATCTTACTTAAATACTCAAGA +GTTATAAAAAGTACTAGCACATAGCTTTCAGAACTTTACATAGGACGCTCTGTATTCAGA +CATGTGTGTTCTCTGCAACACTGCATCTAGAAGATTCAAGTATGTATCTCAGGGGAATAG +AGAGAACCCTGGGATTCAGCACAACCTCCCACATCAGATCTATTTCTTTGGAATATTTTT +AGGCTGCTCACTAATGTACCATATCCCGAGTGGTAAAGTAACTCGCTAGAATGGTAGCGT +GTGTCAGTGCTTTGTTTAAGGGTGAGAAGAGGCAATTTTACCCTGTGGACTTTGACTTTC +TCAAGCCAGTTCTTTGAAACTACAGTAAAGATTTGAGCACTGTTTGGAGGGAGACAATCT +GTTTAATCAACTCAACAAGTGTTCCTGTGAGGAAATACTGGGAGCTGAGCCCCTTTCTGG +AATGTGAATTCCATCGGAAATGGACAGGACAGGGACCCTGAGGTCTAAAGTCCTTTGGGA +GGATGTGTGGATAAGGCAGTTCTGCAAGAAAGGTGCCATGTGCAGCGATCCTAGCAGCGG +CAGTGTGAGCGAGGCTGCGAGGCTCAGTGTGAGTGTTCCGATTGCCTCCCCACACACAGC +ACATGCATGCCAGCCTTGTCATGCTCATTGCAGATAAGGCTTAGAGATGTTGCGGAGGAT +ACCAAAGGTCACTCCGTAGGACTTAACCCAAGTGGAACTCTAGGGCAAGTCCTGCCTCAG +CTTTAAACACTCCACTGTGTGTGTCTTCTGCCTGAACAGTAATTAAATGGCTGTTGGAAA +GGAACAGGGAAAGACTCAAGAGCTAGTTGCAATGGTAGGGTGGGGAGCTAGACCTTGAAC +CACTGAGATTTGCATAGGCAGAAGATTCCTGGTGGGAAGGGAGGTACCGGCTAACCGAAA +CTGATAAGCAGGCTTGTCTACAATTAGATCTTAAGTGAGGGTTGCACTTTACAGAGTTTT +CTCCTTCTATAATCAGGACAGTTGTTATTATTCCAGAAATAATGAGACCTAAAGCTCAGA +GTGAAACGATGTACTACTAGCAACAGAACCTAACTCCTAACTTCTCCTCTACCCGGCCAA +GCCAAGTATTATTGAGGCTTTAGCTAGAAGACAGACACCTTTAAATGAGGCAGTGTGTTC +TTTGTAATAGTGATACGAATATTAAGTCCTTTTTTATACTCTAGCTTTTAGTTCAGCTTT +ACTTTTGTAGGATATAAATCTGAGGCATATTTATCAGGTGTTCAAGTCTCATTAATTTAT +TCATTTAGCAAATATTTATCAAACTCCAATTGCATGTGTGCCAACCCCTCTGTGTGCTGG +TCTCTTTCTTATTTCATTTAGTAGCACTGCTTTCAGCTGATGGAGTAGGTGGTTCAGTAG +TGATGCTGTTTGACTGGGGCCCAGATCCCTGTATCTTGATGACAACTCCCCTACCAAGGG +CTCCAGAATCTCCCTCAAGAGAACACACATAAGCCTTCCACACACCTCTTAAAGCTAGGA +ACTTAGTCCCTGACCACAGTGCAGTGCTCCTCTTTGGAGAGCTGGGATGGCCACTCTTCA +TCTAGGGATTAAACAGCCTGGGTCCCACCTCCATCCCCAAAAGTATCGCCCTGGGAAGGT +TTCCTTCCTTCCATCATGTATCGTGGCAAGAGTGGGTGCAACCTGAGGGTGGAGGGAAAG +TGGAAAAGGGCAGAATCCTTAAATACCAGTCAGGATCTGGGATCTAAACTGCTGCACTCC +TTCCACTTACCAGAAGCGTCACGGACACCCCCCCCCCAGGTAAAGTACCTGCCCTTCCTT +TGGCAGTGCTGCTTTCCCTTGATGGCCCAGGGAGGAGACGACAACTCTGTACTAAAACTA +AGGCAAACATAGGTAGCATTTATCAAAAGTCAGGTGCAGCATAACACTAAGAATCTGTGC +ATGCTATTCCATTCATTGTCCTAGTAAAAGGCACTGTTGTTTCTATTCTGTAGGGGAATT +TGGGAGTTTACAGAGATGCCCGGTTGCTCAGAACTAGGATGTAAACCAGTGTGTCTTCCC +ACAGTCTGGGGTCCCCACGAACCACTCCGAGTCCCCAGGCCTGCACAGAGAGCAGGTTCT +AGCTCTTGGATGCCGCTGTGTCTCGGAAGAGCTGAGAACACAGTGGGGGCCCAAAGGTGG +ACTCTGACCCAGGCCGAAGGGAAAAGGGCAGGGAGGAGAGAGCTCTGGCTGGTTTCTGCT +GGGAAGAGAGTCCTGGTCTTGCTTAGTGACAGCTTGGATTGGCAGAAGTGGTGTCTGGAA +ACTCAGAGAATCCTCCTGCTGGAGGTTAGACACACAGCTCGTTAGAGGAAGACCTGCTCC +ATTGCTCCAGCACTTCGAGTCCCGATGAGAAGAGGCAGTCCATGGTTTTAAGGCATTTAT +TGTAGAAAGGCAGAGAGAGGGAGAGAGTAGAGAGGTAGAGGCCATGGCCACGTGGAGAGA +GGGGGGAAGGGAATGTGGAGAGAGGGGGAGCAAGAGGGCAAGAGAGAAGCAAGGGGGAAG +CTGGAGTAAGTAAAAGAGGGAGGAGGGGGAAAGCAGCCCCTTTTATAGTAGGCTAGGCCT +ACCTGGCTGTTGCCAGGTAACTGTGGAGGTAGAGTTCAGACAGAATACCAGGGACTTGGG +GCATTGCCATATGTGACTGATGGCCACACACCTCTTTGATGGGGGATGTGGGAGGCTATA +GCTGTGACAGGAGCCAGGGGCCCAGGGGTCGTGGCCGAACACCTGCCATCCTTTCCAGGT +GGAAGTCACCTACCGGGTCACTGTGGTTCAAAGCCTGTGCACAGCTCACTGCCCCACAAT +GAACTACTGATAAAAGGAGAGCAAAGCTGTCCCTAGAAGGGTAAAGGAGACTCAGAGAAC +CTCACATGCCCCCTAGAGTCCTGTGAACCTCTAGCTTGTTAGAGTACTACAGACATTGTT +CAGTAAACGCCAACTCCATGGTGTCTAAGATGCAGTTAGTAACAAAGTGTGGGATTATGC +TCAAGCCTCCTCCCCACAAAAGACTTCAGAAATGTTGCAGTCTGCTTCACTGTTAGAAAG +TCTCCTGGGTACATTAGATACATCGTCGCTTCAGATGCAAAGTTGGTCATTCTTAAGCTG +CCGCTGTCTACCTAGAGGCAGGGGGCCATGGCAGGTAGCCTTGTCCCACCATTTTCACTA +GTCACAAAGTTACAATCGCTGCTATACTAGGAAATAGACTTCCATCTTCCTCCTGCTTGA +CAAATGTGAGACTTATCTTGGAGATAGAACCGACTTGCATAAGGCCATGCAGTGCTTAGC +AGTTGACCACACTTAAATTCAGGCGTCTTGATACCCTGCTCGGAGATCTTTTCTTCGCAA +TGGCAGGACTGTCTCTAATCCTTTCCTCACACGCTGCTCATGTGAGCTGATCTGACTGAG +TGACTTCTCTGCAGAGACTATAGGATCAAGTTTGTCTCTCTTAACTGAGAATTCAGCATC +CCTTGTTTGTCCATTGAATCCTGCCAGCACATCCCTGCTTCTACATGCCTGCTCCCAGGT +GCTTCTCTAGATGAAGATGGCGTCCCAGGTAGGAGGTAGTTTATACTTTAGACCTGGAGA +AGCTCAGGAGCCCCTGAGGAAGAGAGGGTTATTCATGGCCTCGTAAACTCACCACACTTC +TGAGAAGCCGTTTCCATCTGTAGATGAGAGAAGTAGATCTATAGAAATGTTCACTTGCCT +GAGTTGTGGAACCAGTAACAGGAGCCATGTTTGAATGTGGTCTGGCCAGGTTCTTTCTGC +TTCTGCTTCATATAGAAAGTGGGGCCCGTCCTCCTATCTTCCTGCTCCTTGTCTCTCTAG +CTTACCTTTCTATTCTTCTCTTCTATTTTATTTACACTGGATAAGAATGTTCTGGGCCAA +AGTGGTCTCTTCTCATATCCCCCAGGAGCTCCTTGCTTTCTTGTCCCTGCCCTCTTACTA +AGGCTGCTTCTGCCATCTGCGCTCTCCTATCATGCCTGCTCCAGTTCCAGACTCCTCACA +AAATCCACTGTTTTGACAATGTTCAAAGTTCAATTCCAGTATTACCTAGGCCACATTTAA +AGTTTAATTCTAATATTGCCCAGGTCAGAAGCTTTTCAGTTTATAGCCCAGTAGAGAAAA +AGTAGACTTAGGTTCAGAAAACTTGAGTTTGGTCTCAGGTCAAAAGTTAATAAATTACCT +CGAGGGGCTGCAGAGATAGCTCAGTGAAATGTACTGGCTGCTATTGCAGAGGACCCAGGT +TTAACTCCCACACTCACATGACACCATCATTGATAATTCCAGTTCTGGGGGAGCTAGACC +CCTGTTGTGTCTTCCACAAATGCTGCATGCATGTGGTGCACAGATACACATATAGGCAAA +ACACCCACCCAAATTTTTAAAATAAAAACAATGATGACACCTTGAACAGAACTCTTGAGA +AAATGTCTTTATTTTCTGTGATGGAGTAGCAGTGCCTTCCAGACTTCATCAGATTCTCCT +GAGCACATACAGAATCCTAACTAGCATCTTTTCAAACTGGAAAGTTCACACTCTTAATTT +GTATTATTCCCTATCTCCATCTCCTTCCAAATTCAAAGTGTTTTTCTTCAGCGTGTTTTA +CTGCTGAAAACTAACATCATTCCTTTCCAGTACTTAACATGCGCTGCCTCATCTTTATTC +TTTTTGTGCCTGGCCTTGTTGTGGTCTAGGTAACGATGCAGATCCTCCCCAGACCTGTTT +GAACAGTTGTCACACCAGACTGCTTGTTTATTTTCACCATCTCTCCTGACCTGTCCTGAT +GTAGATTATCTAATCCTAGTGGCCTGGACTCCTCTTTGGATTTGCAGAAGCAGTTAGTAT +AGTGTTGTGTTTATAATGGTGTCTGCCCAGTAAGTTTTTGGACACTTGTTATTTAAGTAC +ATGAACATATCAGACACTGCTGCATCAATCTGAAGATCCAACTTAGAACACAATACCCTA +TTGAAACTTTAACAACAGCAGATAAAACAAACTTCAGTGTTTCCTAAAACTTTGTTGAGG +AAGTTCTTGTAATCTACTATGTTTAGTCACTGTTCTGTTTCTGTGATAAAACACCATGAC +CAAGGCAATTTATAAAGGGAAGTATTTAATTGGGGGCTTGCCTACAGTTTCAGAGGGTTC +ATCCTTGATCACCATGGTGAGAAATATGGTAGCAGGCAAGCGGGCATGGTGCTGGAGCAA +TAAATGAGAGCTTACATCCTGATCCTCAGTCAAGAAGACAGAGACATATAGAGTACTTGG +TTTAAAACTTCCAAAGCCCACCCCAGTGACATACCTCCTCCAACAAGGATGTATCTCTTA +GTCCTTCCTAAACAGTCCACCACTTGGGAACCAAATGTTCAAACATGCAAGCCTATGGGC +ACCATTATTGAAACCACTATATATGTTAAAGCTAAAATTTGGGTTTTTCTGATGTTAGTC +TGTGAGATACAATTTGAAATATTTTCTTTTACATATGCAGAAAAGTTCAAAAAGGAGATA +AACTTACTTGTAAAAGCTAGTAGCATGTTGAAGATCAAGATGAAAAGGCTGCATGTTCTG +CTAGTGTTGAACCTAGCCAGGACATTGGAACCTTCATAGAAGCAAAGCACCATGGGTAAC +ACTGACTCAATGAAAAACGGAGTTTACTACCCAGTTCTCAGAGTCCACACAGAGCAGGGC +TCTTTACTTAAAGAAACTTAAGCCATGCATCATACAGTTCCAGCAACAAGCCTAGCAGCA +GCATCACCTTCCTGAGGCAACAGATCCCATGCATCCCGGCTCAAGTCTCACCTTCCCAGG +GAGGCCTTACAAGGGACAGAGAGATTGACATCACCTGCACCCTCTCTTGAGGACCCACAC +AGGGCATTAACTGTCTTGAGAAAGTTGCCTTTCTCAGAAGGCTTTGTGTAGTCCAACAAC +TGCTCTCTAAGTGAGAACTGTAGATGTCATCTTTTATTTCTACATTGATTGTGATTAGGT +TATTAAAAAAATGTTATCAAAGGGCAGAATATGAGACATACTGACAATTTCTCCTTCCTA +GTTCCCCTGAGAGATATCTATCTATCTACCTATCTATCTATCTATCTATCTATCTAAAGA +TTTTAGAACAGTGTATTTTGCACTTCAAAGCTTAAAATAAGCCTAGAACACTGATACAAG +AAACGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTATTGTATTGCATTGCAGATTAG +TGGAGAGAAAACAACCTAGAAAACGATGTGCCAGGAGCGGGCGAGTTGGTCTAGGCATGC +CAGCAGCACAAACGTGCAGTCGTTGATTTGGAGAACGCGTTAGCTTCTTTCCAGTATCAC +ACACCACACCCCATTGTTTAATGCTTTCTAGTTAAGGCCACACTCCTTAGCATGATAAGG +TTCCCAACACAAACTCTTTCCCATTTATTTCTGACACTCCCCTTCTCAGCACCTCTGCCC +AGCGACACCAGCCACTTTACACTCTTACAGTGGGCCTGCTTCCTCAAACTATCAGCCATG +TACCTTGCCACCTTCTGTCCTTCTTCACTGGTTCTATGTCATTCCTGAAGCATCCTTTAG +GTAGTCAGCATGCACCCCCACCCTGGGTCTTCTCTGCAGCATTCATGGGATCCCTAGTAA +AGTAGAAATATAAAAAGTTTAATTGTGGTCCTCTCTTGCTACAGTGTAGCTAAGGGTTAG +CTCTGTCCAGCACTGCTGTTCTCAGAAGGAGCAGCAACCGCTGCTTGATGAAGGAAGGAA +GGAAGGAAGTTCGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAGGGGTCTGATTTTAAAC +TTGGGTTTAAGTGAAACGTAACTACTGGACTCTCATTTCAGAAGTAAAATATGTCAACTA +TAACAATGAGATGTTTAGTTTTAATTGTGTATATTTCCTATTTTGTTCGGTTAATAAGAG +CTCCCCACTCCAAACCTATCCCTCTGAAATAAGAAGTTGTTCTGTGGCCCTGTATATTAA +CTATTTTCTACCTCCATGGCCTCAGACTCTCACACCACTTGTCAAGGTGCCCCTGAAATA +TTGCAGTACATCCTGGGCATGCCCACTGCTGGTCTCAGTCTAGAGTGGCCTCTTCCACCG +TCTGTGTGTTCCTCTGTTATCTATCAATGCAGCCTCAGCAGAACTCTCTTTTATAAGGGC +AAGACTTCTGAGTTTAAATGCTTAAAGTTTTCCCAGTGCAAAACTTGGCACAGGACAGGT +TCTTAATAACTGTTTTTGAGAGGATGAGTGAGTACCATGTAGAAACATGCTAACTATAAT +TTCCTACCAATTGTCAGCTAATCTGAGTGAGATACTACATTGAGTAGAGACAGTTTTCTT +ACATAGGAATGTCCCATGTAGTAGTGCAGTGAGGTCTTCTTTCTCTCCTAACATGTTGGC +AGCATAAATATACATAAATGTCAGTAAGTTATAACAATCAAACATCATTTCCATGCATGT +GACCTACAGCATAGTCCTTAGCAGACCTTAGTGGTGTGGCATAGTCATTTGTGGGCAATT +TAGCTTTGAGCGGAGAAGACTCCAGTTTGCAGCACCAGGCAAGTCTGTCATTGTGTGACA +ATCACTGAATATACTTACAAAGCTAGGATGCGAGGACACCGCCATCTGCCCACATCCTGT +TGCTCATCGTTGCATATGAGGTTTCTTGGTGGAAACCTTGATGGAAACACAGCACTGTCC +CATCACCCTCCACTGCTGAGCACTCTTGCCTTGGTTGTTTGGTTGTTGTCTTAGCCTTCT +TTGTCTGTCTCTCTCACAGATGAGAAGCTCTGATGAACTGATTCAGCCTCAAGCAGGAGA +GATGGAGGGCACATTCCACTCATGGTCAGGTTACTGTGCCTCCTCTCTGCACAAAGGACA +GCTTATTACATGTGTACTTGACAATGTATTTATAATCATTGCAAAGTCGAGACAGATTTT +TCTTTCCTATTCCAGACAATCACTATCCTTGTAAATAAGAATCCATAAAATTGTTCTCTG +AGTATTACATTTTTTTCAAGCATGTAGAAATATACTGTGTTATTCGAGTTCCAAGGTTTT +TACAGTGTTTTTTACTTGGAAATCAAATTTTATATCTGAAAGGTTAATGGAGAAAACTAA +TTATGCTATCTGGTAACCAAATGTGTGATGAGACATTTGTCTCTGTAATTAACACCAAGG +AACTTTTATAGTTACATAAAATCGAATGCTGCGTAGAGTATGCTGTGAGCATTTGTTTGG +ATGAGGTGTCCAAAACAGAGATGTTTATGGATGATATAAAGTTGAGCTGAAATGGAATGC +AGGTGTCTGCGCATCCCTCAGCATCTCTTATTGTTGAAGTGGAAGCCAGAAGATTAATAA +CTTTACTTTGTCATGATGAAATAAGTGATCTGTTCTTGGAACAGTGGTGCAGTACATAAG +TTACTCAGTAATTCCAAGAATTTATTCTGTTCCAGGAATAATATCCTTAACAATTTATTT +TTACAGAAAAAGTTGATGCAACATAATAGACTATGGAGTTGCGTATGTGGTTAATGGAAT +TATATCTCAAACCTGACTTTACGCCTACAGATAAAATGCACAGAAGTCCCACAAAACGCA +AGGTTAGGATACAGCTAGAAAGCACAAAGTCAGGGGAGGCAGAAGCTAAGGTTCTTCCAT +TAACACTAACTCATTCTCATCGCACATATATAATTTTTTCGATTACAGCAAGACTTTAAT +GAGCACCTTAATATGCACTGCATGAACCATGGCTGGGAGCTGCCGCCATGGAAGTGTTAG +CTTTCATTTCTTCACAAGTTCAGTGTCCTTCCTTTGACTGCTCCTCAGGAAGGGAGAGCC +TGTTACTGGATCACAGTGGAGATGTGTGGTCCCCACCTGACCCAACTCCCCCTGGTTTAC +TCTGGCAATTCTTCGTGTGTCAAGGAGAGGGAACTACTTCTAACATCCCTTTGGGAAAAG +CTTTCCTAAGATAAGACCAGACCAAGGCACCCACACAGTGACCCTGTTTGCCATACCCTG +CTTGCTTGGTGGAAGGGAGACGTTTCTTCAAAGATGCCACAGTTGTCAGTTTACTTCTTA +TAGATCAATGTTTTTAAAGCTTTCCTTAGCTGAATCTTCCCATCATGTGTCTTAATATAA +TTTACTTTGTATTCATTTTGCAGCTGTCTACTGAACAGGCACTGATGCCAGACTAAAGAG +ATGTTAAATCCCCTGCCTTGAGAAAAGGGAAGTAAGGGTACTTAGAAAACTGAGGCCTCT +GGGGGACTCAGGAACGTAGCCTCTAGAAAGTGGCTCTTTTTTCCAGGCCAGTGTTTCATG +GGATCCCTGGGTGTGTGAATGGGTGGGTCTCTGCCACCATGTCTACTTCTCAAGTTTTCT +TGGGCCCTCTTCCATCTGCATATTCATTTTCTTCTATTCTGATGAGTTCGTTCTGGTTTT +GTCTTACTATATTTATTTTATTATTATCCCTTGGAAGCCTGTTTGTTTTCAAATGAGGGA +CAGAAGTAGGGTGGATCTGAATGGGAAGGGAGGTGGGAGGAACTGGGAGGAGTAGAGAGA +GGGGCAACCGTAATTGGGAAAAATTGGGAAAAAAATCTATTTTCAATAAAAGGAAAAAAG +AGAAAATGCCCTTTTAGCTGAGATCTAAACATATAGCGTGAAGGTGTGGCTTAGCATTCA +GAGGGTTGATGGCACAAGTAGAGAGTGAGACAGGGAGGGGCTTCAGGACCACTGAGACTG +CTGGAAGGCCTTCACTGTATTTAAAGCAGTGGTCTGCTGGCTTGACATGGCGGTCACTAA +TTAGATCTACCGAATTGTTCAGAAGGGAGGTTAGACATTACCTATGTGATTCTAATGTGC +ACCCAAACCTGATTGTCACTTCTATGGACATGGGGGTGGGGTGGAGGGGATGTGACAAAA +GCCAAGACTCCAGAAATGAGCAAGGAGGCCAGATGGGGAGGCCAGTAAGCAACGTTGGGG +AGCTGGGACCTCATCCTAAAGTTTTTGGCATTCCACAGAGGGACATAGTATGGTTAGATT +TGCATAGTTGGAAAACCTCACTAAAGTCAGGGTGGAATAGACTGGAGAAGAATGATGCTG +CCAAGGTTCTTGGGCAGAAGCCTCATCCAGTGGTGATGGGAGTAAAGATGTAGTGATGGA +GACGCAGACAAGAAATAGAACTTAATGATTTCGTGTCTGGAGGAGGGGAGATAGGAGGAG +AGGGGAAGGGACAGGAGTGGGGAGAGGAGAGGAAAGGGAGAGGGAAGGGGGAGAAGGAAA +CAGAGGAGAAGAGAGAGGGGAGAGAAGAGGAGAGGACAGGACAGGACAGGAGAGGAGGAG +TGAAGAGGAGTGGGAGGGGGAGGAAGAGGAAGGGGAGGAGAGAGGAGGAGGGGATGGGAG +GAGAGAGAGGGAAAGGAAGGGGAGGACAGTTGAGAGGAAAGGAGGGGGAAAGGAAGGGGA +GGGGAGAGGAGGGGAAGAGGGGAAAGGAGAAGAGGGGAGGGGAGAGGAGAGAAGAGGTGA +GGAGGAGAGGAGAGGAGAGGAAGAGGAGAGGAGGGGAAGAGGGGAAAGGAGAAGAGGGGA +GGGGAGAGGAGAGGAGAGGAGAGGAGAGGAGAGGAGAGGAGAGGAGAGGAGAGGAGAGGA +GAGGAGAGGAAGGGGAGATAGAAAGGAGAGGGAAAGGAAAGGGGAGAAGAGGGGAGGAAT +AGTTCCCAGGTGTCTGACTTGTCAGCTGAGCTGGTGCCATTAACTAAGGCTTGGAGATAG +GTACAGTCACAGCAAAATAAAGCTGTGATATGGAAAATTTTAATCCCAAAGGGAGAAGAA +ATTGGAGGAGGAAGGAGAAGACACCATGGGTTAGGAGTCAAGAGAGCATGGCCCTAAGGG +CTGGCCAATTGGAGTTAAGAGCAGCCCAGATAAAACATAGTAAGTAATAACTTGGGTTAT +TGATAGGACAGTAGATTCTAATAACAGATTGTGAGATGTCTAAGAGAGGCTAAGAGGCAA +TTGGATATATGGGTCTCGGATCCTGAAATGAAGTCTGCGCTGGAGTTCTATACAGATGGT +CAGTGGAACCAAGCAAGAGTCAGTAACTCCAGAAAGAACGTGGAGGGCAGGAAGACACCT +GAACAGACTTCCTGAAAAACCCAAGGCATTAAAGGCAATGCTTTGCAGACCAGTGGTTTT +GACATTGAAACGGGTTGTGATGCCAACTTAGTGCATTATCACCAGCACTGAGAACAGTAA +CAGCAGCAGAAGTAATAAATACATGCATGTGCTTACATACATACATAGAGACTGCATGCA +GGCCTAATGAATTAATAAATTCATGAAACTATCATCACATTTGTGTGCAGGGTTTCCATC +TTCTGGGTTGTCATGGAAATGTGTTTCTTACTTGAACCATGGTTGGGAAGTTTGGAAGCT +AACCGTTTAAACTACCATTGCTCAACTCTAGAGATTTCCCAGTAGTCTTGCTCCTGGAAG +GCTGCCACCCTCCAGGTAACTTTGGCTTCATGTAATCTTTAAAGCAAAAGACTGCAGGCA +AAACCAGTTTCATCATCATCAATATCATTTATATTGAAAACAAAACTGTGTTACCACATG +CACATTTAACTTGCAGTATTTAAAGGTTTGGGTTTTTGTTTGTTTGTTTGTGGTTTTTTG +TTTGTTTTGTTTTTTGTTTTGTTTGTTTGTTTGTTTCAAGGTGTTTATTGTAGAAAGGCA +GAGAGAGGGAGAAGAGTAGAGAAGTAGAGGGCGGCCATGGCCATGTGGAGAGAGGGGAGA +AGCGGGGGGAAGAAGGAGCCTGAAAGGTGAGAGTAAGAGCAAGAGCTTAAGGGAGAGAAG +AGGCAAGAGCTGAAGTTTTTTAATTACTGAAGAAGTGTAATACAGTCAGTACTCGGTCAT +GTTCACATTTAACTGATAGATGATACAGATATGGAAATTAACATCTTGGGAAGCCAAGCT +TTGCACTTGTGTATTAGAGTTCCGTCAGAAGATTTCTGTACAGTAGATTAGAGGATCAGC +ATTTCAAATCACATTGAAAAGGCTGTGTCTTTCCAAACAGTAAGTTATGAATATTTCATC +TCTTACTGAATGAAGGCAAGAATTTTATTTACATTACTGTTGGAACTCAGAAGTGTCTTG +TCTTTGTTGTTGCTTCTCTCTGTGTGTTTGCTGTTGCTTTTGGTTTGGTTTGTTGAGTTT +ACGTTGCTGTTTTCTCTTCTTTTTTCTTTCTTTCTTTCTTTCTCTTTCCCCCCTGTTGGT +TTGCTTTGCCCTCACAGTGCTAGGATTTGGAGACAGCTCTATCTACGATCTTGTTATTTT +TGTCCTGTGTGGATTGTCAGCTTTTTGCTGTATATGTCATAGAATCACTAACATAAATAC +ATTCATATTCTACTTTTCTGAATAAAACATTTGTTTTTCATAAAAAGAACAGAACTTATA +TGAATCAAGTTTCTAATTTAAAAGGAAATTTATGAACCTTGTTCTTCGACTAGATTATTA +GCACAGTTAAGTCAGACCCCATAAAGATGGTCCTGTAGAGACTCCATGGCTACCACCATG +TATGGTGGCATAGCTAAGGGAATAAGGTACTCACCAGCATTCAGAGGATGTAACAGCAGC +TCCCTGGACACCACACATTGTGAACACAGCAGGAGCCCCTCTGCCTTCACTGTCTAACTG +AATGGGCTGGCACATGGTGAAGCGCATGAACCCAGATTCCAGCGACATCCAGGCGAGTTC +TAGCCCATGCTGCAGTTTCTCATGAGGACAATGCATAGACTAATGTTCAAAGTTCTCAGT +TAATCCTCAGGCTAAGTAGATGTGTCTGATGCTATATCTCAGGATAGCCCTGAATGTCAT +TCAACACATCCATAGATAATGGTATGTTGTAATGCCAAAAGTTTGGACACACCTGAATAG +AATACTGTCTGGAAAGCCTAGCTCAGTGATTCTCAGCCTTCCTAATGCTGTGACCCTTTA +ATACAGTTCCTTATGTTGTGGTGACCCCCCCCCCCACTATATAATTATTTCACTGCTGCC +TCATAACTGTAGTTATGCCTCTGTTATGAATTTATGCTGATTATGCTTATGTATGTATTG +CTCCCAATATTTCCTTAAGGAAATGATGCTACAATGACTAATCTTGTACCGCATCACAGA +CTGTTGCACTGTCTCTGCAGGATTAATTCTGACAAGGGGGCTTGCTAACTTTCACTCCAA +AAAGGGATTTTGTTTTGTTTTACCAAATTGTATACCTAGCAGGAGTATATGACAGTGCCT +GTATCCCTACTGAGAACTCGACTCTTATGAGTCTGTGATACTTGTTTGCCAAATGCAAGG +ATGATGCGTTTCACCTTAATTTTCATTACATTAATCATCAGTGACATAATGTCAAATATT +TATCAAATCCTTTACTTTTATTCCTGTCGTGAATTATTCTTGTGTCCTTGTCTAGTTTTT +AGTTTATCCGAGCCTTCAAACATGCGACAACGTATTTACAGTCTGGATGCTCTTATCTAG +GATCTGACTCACCAATTCAGTACTCTGTGGCCACTTTTTTGCCTCTTTCCTGTTCGGCGG +CATTCAGACTATGCTGTGTGGAGCCCTTGGATCTCTTGAATGTCCTCCAAGGCCTTACAG +GAAGCTGGCACCTGGCAAGGCCTCTTCAGCAGAGCTTGCTGTTCCTTATTTATTGGGGCT +TCACTGAAGACTGCATTTTTAAAAGGGGGTTCACATAGAAAACCGTTGCTCCTTCTTATC +AACTGTCTCTTCCCAGACCATACTTTGCTGAGTTGGAACCCCAGTCTTGCATGTCCCTGG +TAAACACAGCACTTTCCCCCAACTTGCACCTCCCCCCCCCTCATGCCTGTTGGAAACCTT +GATAATATTTGCATGTTAATCTGAGTATGGAATGAGGTGCTAATCTCAAGGCCTCTCAGA +GTGGAGTCTACTTCAAATTCCTTTTCTTCCAGTTCATTGCAGAGGTTTGTGGTGAGGAAA +ACTGTACCACAGACATGAGGAACCTGCCTCCCTCTGCCCTTTCCTCATGGCTAGCATGTC +CTGAGACTTGGTTCCACACCAGCTTACACAGGTGTCTGAGACCGTCAGTGTAATCCTGAT +CAGCGCACCACTTCCCACTGAGAAGCTCAGCTCTCTTTGTATTTACTTTAGCATGCCATT +AACCTGAAAAATGCAAGGAGTCTTGAGCGTATGTGTGACAAGGACTCTCCTGGTATTGTG +CAACCCTTGCCACTGTCTGGTTCCAGAACATTTTCATCATCCCCAGCAGAAACGCATTCT +CAATGTTACCTCTGTACTGAGGTTTCTGCCCTCCACTCCAGTGCTAGCACTTAAGAACTG +GAAAAGCCAGCCTTTAAGACAGTAGTCTGCCCTCCAGCCTGGAAGCTGGTTCTTCAATCT +GCTTTTTTTCCCTGTTGATAAAGAACAGTGTCCTACTCGGTCACCAGTTCAGTGATCTGC +GGCCTCTTTCCTGCTCGGTGGTATTCAGACAACGCTGTGTGAGCCCTGGGAGCTCCACCT +ATGGTATAGTTCAAGATAATTAAGTCACTCAGTAACTACTGCTTTCTTAAATGAAACATT +CTCCTTGCTTCTTTTAATCATTCTTGTTGGCTTTTTCATTATCTCAAGTTTTTCCACGGC +CTCTTTAAAATAAAACTGGGCATGAGAGTGTAATACAAACCAACCAACAGTGAGCATAGT +AAGACTGTAGGCAGCTTCCTGTGATTTGGGCCCTGCTAAGGCAAGTGGGTGGTGGGTTGC +ACATGGGAACAGGGGGAGTGAGGAGTGGAGTTGTTAATGGCCTCCGGGATTGGGAATCCA +GGAGTAGGTCTCACTCGCCTTCTAGGTTAGAAACCAATGTACTCATACTGCCATTAATGC +GTGTTTGACCTGTCTCTGTGCTATTAGTAAAAGAAGATCTGCTATGTCCATGAAAGGTGT +TCTACAGTCTTTGGAGTTGTCCAGAGAGGACAGCCAGCTGAAGCACCAGGACTGAAGTCA +GCTTTACATGGCTGCGTTTCAAGAGCCTACTCATTTTCTGGCTTTATCAGAGCAAGGTTC +TTGGGGCTATGTCATAGCTCAGTAATAGTGTGGGTGCTAAGGCTGTAGCTTCAAGTCCAG +CATCGCAAATAAAGACGCAAGCTCAGTGTATACTTACATTTATGTAACCTTCTTTTTATA +ATTCTCTGGCTGCTGTTACTGTCCATTCAGGTCCATAAGCTAGAGACCTCAATGTTATCT +GTCATTGACTTTTCTTTGACATACCTCCCAGGAGTTAATAAGCAAGCCCTTTGGACTAAA +GTTCTTTAATGTCTTCTTCTTTCCTCTTCCTTCCCACTCCTAATTGTGTCAGAAACTCAT +CCCTATGTAATCTTTAGCAACACTCACCTGACTTTCCCTCCACACATGACTTTCTCCATC +ATTTTCCCAAATTGTTTTTCTTTTTCTTTCTTTTTTTTTTTTTAAAGATTTATTTATTTA +TTTTATGTAAGTACACTGTAGCTGTCCTCAGACACTCCAGAAGAGGGCGTCAGATCTTGT +TACAGATGGTTGTGAGCCACCATGTGGTTGCTGGGATTTGAACTTCGGACCTTGGGAAGA +GCAGTCAGGTGCTCTTACCCACTGAGCCATCTCACCAGCCCCCCAAATTGTTTTTCTAAA +AGACTTATCTGTTCATCTCTTATCTTTCTATTGGAAGATAGTGAATTTAAGTTACCTCTT +ACAGTAACTCATTGTCTCCAGAGTCTTGCTCAGCCTAGCATGTGAGGCTGCTCGTGAGGT +GATGGCCTCACTATCATATCCTTTGGAATTTGAAACTCCTGCCACACTAAGCTGCTACTC +AAGAGTAGTAGCTGGTGGCATGTCTCTATGGACATCTTCCTGAGGCTAGGAGTGGTGGCG +TTAGGAGCCAACAGAAATCCAGGTTAACACTCCCCACCCGTGAGAAGAGAAAGAATAACT +TTGGTCCAGAAGCCACAGAAAGAGCCGCATCTTCAAGGGAGAGCCCTGTTCTAGCTTCAG +GGAGGAAACTCAAAATGTCTCTGCAAATAGTCAGGCAATTTGGTGACCAGGGTTCTAGGA +CACAGAAGAGAAGTAGTTATGGGGCCTGGGAGAATTGGGATCATCTTTCAGAGCAACAAA +TCAATACAAAAATGGGTAGAGATGTTATGAAATTTGGAGGGGAGTGTGTTTTCAGCTTGT +GCCCGGTGATGGTTGCATCTTTGAGACTCTGGTGAATGTCTGTTGAGAAATGGATTTGAT +TACCTTTTCACATTGTCCTATTAAATATTGCTTGTTTACTGCCTTTGTGTTGGCATCTGT +TTTCACTAGGCCCCCTTCTGTTTTGTAAGCCAGTTCCTAAGGTTTTTTTTTTTTTTAAAG +ATGTATTTTTTTAATGTATGAGTGCTCTATCTGCATGTACACCTGCATGCCAGAAAAGGG +CATCAGATCCCTTTACAGATGGTTGTGAGTCAGCATGTGGTTGCTGAGAATCGAACTCAG +GACCTCTGGAAGAGAAGACAGTGCTCTTAACTGCTGAGCCATCTCTCCAGCCCCTCTTAC +AGTTTCTTAAGCGAGGTCTAGGGAACATTTACTATGCATGAGTACCTGGTGATCTGCAGT +GCACATGCGTGGTGACTTCACAAGAGAAGAAGACACATGAAGACGGCATATTATCTTTTC +CTTGTGGCCCCCAAACTGAATGCCCTGACGAGATTAAGAGTGATTCTGTGGGGGGACCTC +CTGTGCTGTCGTCTGTGACTTCTTCATGTGAAGGAAAGTGATGTAGTCGTGTCAGCATTG +AATGAAGGGTAAATAGAGCTCTGCCTGTTGTGTTCTTTGGACCTCGTCTGCTTCAGTTGC +TCTCTACCTTATTTTGTCCAGTCTGTTACAGAAGCTGGAACTGAGTAGCTCAGCTGTGCT +GGCTCACTATGATAATAAGTGGGTCACTTCTTATAGGTGGTCACTCAGTAAGTGGCTCGA +GGGACGCATCTGTCTCCCTCTATCCCCAGCTCCAGCACTGTAGTTACAGGGCATAATGCT +CAGCTCTGCGTGGTGCTGGGGATCTGAACTTAGGTCCTCATGCTTGCTTGCACGGCAAGC +CCTTTGCTGACTGAGCCGTCTCCGGAGCTCCAGTTACTCCAGTCTTGAAAGGAATTAAAT +TATGGTTGTTTCACTATAAGACAGCCACATGTCATAGCTCAACTAGAATATGATTTTTCT +TGTTTGTTATTCCTTAGTAGATTAGTCTCTTGGAGTCGAATATGAGTGAAGATACATGCA +GGTTTGGAAAGACATCAGGAATTCACAGGTTTCCGTATAGAATCTTATTTCTCCAAGTAG +TACCTCACTCCCAAGACATTGTTTCCCAGATCCCTGTGCACAGAAAGACCCAGGAAGACG +AGAGGTCAGCAAGCACCTTAGTCTCAACGGAAAGAACCAGCGCACTCGGAGTCTCCTGTG +AGAGATTAGGCCCCTAATCCATCCGAATAGATTATCTCAAGACACTGTCGCTGTCCTCAG +AGGCGGTAGGGGTTTCATTAACCAGCACCTTGGAAACTACGAATAGCCTGAGCCCTTCTG +GTCTGCTTCTGCATAGCCCTTAGGTTATCTTAGGTTACTGTAGTACAGTTTCGAGGCAAC +CCTTTTTAATTCAAGAAACTAACATAATGTAGCCAGTGGCAAGTCAGTGCAGTTGAGAAG +TGAATTCAGATCTTGGGAAGATCACCCTAATCTAGCTGTTGCACCAACTACTCCCTGCAT +CTGGGCCTGTGTGTCAGCCTGCCTGTCTGCCCCTGTTCTGGAGACTGACTCAGCTTTTTT +GTAGTCCCTCAGCAGTCACCAGATTCTGACTTTCTGCCCCATCTGTCCTGAATGTGCAAG +CCAAGTGCTTTCCCTCTGTGTGCTGCCCGTCCAGGAGTCCCAGGGTTCCTGTACCCCAGG +AGCACCGGCAAAGGCAGTGGCCTCGGCTTCTCCCCACTTTTCTGGATACAGTGAGTATCC +GAGCGCCCTCCTGAAGACTAGGTTATCCATTAAGGAGCCCAACCTTCTGCTTCTAAGAAA +AACTTCTCAGTCAGTCCTTTTTCAACCCTCCTTCCTCTGGTCCCTCTACTGGTTTCAGAA +GAGAATTCTGCATTATATGTGGTATTCTATTTTTCTGTTCTTTAACACGGCCTGCCACCA +GCCCACCTTGAGCGGCTCCCTTGGCAGCCCCACTGCTTTCTTCCTGTCCTTCCCCTCCTG +GGCTTCATCCTGCTCAGCTCTGCCCTTCCCTTAGATGTTTTGACCTTTGTGGACATTGCT +TACTGCCAGGTTCTTCCTGTGCACGTGCCACCTGCTTTCTTCCTTTACTGCTGGCTGCTC +AGCATTCTGGGCATCAACACCACTAAAAAATGGAAAATCAAACAAAAAAACCTCCACTTG +TGTCTTTAGTCTTAATCCTCACAGACCCCAAGCTCTAGAACTTGGGAAGTAAACCATGAC +AAAGCATTGTTGCTTTTAAAGTGTTCCAGGATCCTCCTGCCTTTTCTTTTCTCCCCCCCC +ACCCCCATGGTAGCACTTTATTATAGACTCCTATCTTCCAAACACAGCTGAGCGGTGGTC +AAGAAGCATCCCCCTCTCTTCCTGTTGTAGATATGGTCAGCACAGGAGGTGGCCTGGCAC +TGGGTAAGAACCTGTTAGCCTGGCTGTGGGCAGCCCTTTCCAGGGAGCTACAGGTAACTG +GAAAGACAGCACCTAGCCTGTGCCATGAAGACCCACCTTTGGTACTCCATTGCCGGTCTG +GCAAAAGGGTCAGGAGTGGGAACACAGAGGAAAGATGCGTCCTCTTGCTGAGCCCCTGCT +GTTGACCGGTGGGAAGGCCAGTCGCTGAGACTCACATTGCCTGCCAGGAGGCTACTTCAG +AGCTCCCCGGAACTCTTCCAAGCACACCCTGCTCTGTAGACTAGCGAGAATGGTATAAAT +TTTGTTGACTCTGCGATATTTAAATCATTCTTGGACATTCATTCTCATAAAAGATGGAAA +GTGATTTACTGTTTCTGGATCATAACTTTGCTGGCATTTGAAGTAGAAAAAAAATTTCTA +CCAATTAAGGTATTTTTCTTCTCATTAATGTGTTAAAAAATAATATAAACTTAGGAATAT +GTTTTTCCCTGCATTCTATTCAACATGAAAGGCAGAATTTATATTTTTATTACCATTTTT +AAGTTGAAGGTGTTGCTCAGTAGTCAGGCACATGCTTGGCATGAATTGGTCCCCAAACTC +CACCCCTCACATTTTGAACTTTCTTATTTCAAAATAGTTTATAAAATTTCCATACACCAT +AGTTGGTAAGAAAATACATTAATAAACTGAATATCTAACTAGATACTACAGTACATAGGT +TTCTGTGAAACTACCAGGTTTTGCATGGGAATTCTGGCTCATACGATGCTAAGTACATTA +AAATATCATTATATATTTATTTGTGATCTACATTTTTTTCTAATAGTCTCTTCTGTCTGT +TTTTTCTCCTCACATTTTAAATTTTAAGCATTTATTAGGATGACTTCATGGCTATGTGTA +CATACTTTGAAATAAGGTTTCCAGTGCTTCAGTTAGCGGGAATCACACTTCCTCTCTAAG +ATGATATTGTTACTATAGAGATTAAGGTAACGCGGGGCTGAGGAGGTAGTGTGGTAGTGC +AGCACACATCCGGTACAGAGCCGACCCTGGGCTTAACCTCCAGCACCAGGAGAGAGAAGA +GAAGACAGGGTCTGTGTAGTAGCTTGCAATATCTGCGCGATTGTGCAGTTATCTTTAGTA +CTATTTGTTAAATGTAACTATAGCATAGAGATACCTTAGCTGCCTTCTGTTTTGTTTGGG +AATGGCGGTGGGCATGGGGAGTAGGGTCTCTTATAACTCTGTCTGGCCTGGAACTGGCTG +TGTAGACCAGGACGGCCTCCAGCTCACCAGAGACCTGCTTCCCTGAGTGCTGGGATTAAA +GGCATGGACCACCACGCCCAGCTGAATAGCCTTAGTTAAAAAAATAATAATAATAAAACA +TGCCCTGAGGGAAAAGGAATCTTAATAAAGTAGTTGAAGTTTTAAAAACAAATGAACCAA +CAAACCAAAAACAGATCTGGAGGCCGGCTGCAGAGTAAGTATATGTTACTGAACTGTGAT +TGGAAGTAGTTAATGATGGTGACGTTTAGAGCATACTCATTTCTTCATCATCAGATAAGA +ATCGACAGTCTCTCTCCCTTTCCCCTCCCTCCTCTCCCCCTCCCCCATCATCTCTCCCTC +TACATGTTCCCAGAGAGCCTCTTCCCTTCTTTCTCTCCTTTCTCTCTCTGTCTTTCTCTA +TCCCTTTTCTTTCTCTGCCTCTACTCCCTTCCCCAAACCCACTTCTCATGTCCCCCTCAA +AACTTCATTTTATACTAAAAAAAAAAAAAGAAAGAAAAAAAAGAAGAAGTCAATATAAGT +GACATGACGTTTAGAAACAGTGCTGAATCTTGCCCAAAGTACAGAGTTGGCACAGCCGGG +ACCATGCAGTAGATTTTGGGGGGGGGAGGGTATGGTTTCCAGAGGAAGACAGCGTGGGGA +GGCTACACTTCCCTTCTCCTGCAGATACAGCCAGTGTCTAAATGAGCAGGGATCCCTGAG +ACAGCCTCACTAGGACACTAGGAAATGAAGACCTCCCGCTTGCCGTGCAGCCATGGAGAA +TACCCACCTGCCTTAAGAGCTCCACTTCGAAGCTGCTTTGTTTTGGAGAGGCTGCCAGCC +GAGGGGGGCAGAGTAGTTACCACTTATCTGCCTGCCATCCCCTGCAGCTATGTGGACTGT +GGCTGAGCAGATGACTCTGCCCTGCTGGTCCCATCTTTGGTCTTCTGTCACCCACCGCTT +TTTTTCTTATGAACCCTCACTCATCAATACTTCCAAAGAGGAGACTGAAAGTTAGTTTCT +GATCCATCTTTGTTAGGGATCTACTCTGTGAATAGACATCATGACCAAGGCAACTCTTAG +GACAACATTTAATTAGAGCTAGCGTATAGATTCAGAGATTCAGTCCGTTATCAAGGCAGG +AGCATGGCAGCATCCAAGCAGGCATGGTACAGGCAGAGCTGAGAGTTCTACATCTTCATC +TGAAGGCTGCCAGCAGAATACTGGCTTCCTGGCAGCTTGGATGAGGGTCTTAAAGCCCCC +ACACAGTGACACACCTACTCCAACAGGGCCACACCTCTTAATAATGCCACTCCCTGGGCT +GAGCCATCACATTATCCTACACTAAAGAGAGCTTTTTCTTAGAGAGAACCTGGCCAGGAA +ACTATTTAGATAAAACGTGTCAGGGCTATGCTCTGCATAGCCAGTTTTCCTTCCTTTAAG +CTTGCTGAATGATTTCAGAGTGTGGAATCAGTATTTTTTCCCATTTCCAAGGGCTGTCTG +CTCTGGAGGTTATGGGAGGGGACTATTTGTGTTTGGTTTTCTTTTCTTAAGTTACAGTGC +TAACTCTGACCCTGTTTCCATTAGGAGACGAAAGCATGGAAATTAAAAAACAAATTACGG +GGATGAGAAGATTACTGAATGACAGCACTGGAAGGATATATCAGCGTGTCGGCAAAGAAG +GAGAAAAATTAAAACAAGAGCCGCAGGTTGTGGATTTAGTCTGGCCTCAGCGGTCCAACT +CTTCCACCGAGGCCTCACAGGGCCTCCACTCTAATTCACGTGGGGCGTGGAATGAACTAC +CAACCCAAAGCGGGCAGTTCTCAGGGCAGTCTGGTCCACGCTCCAGAACCTTCCAGACTC +AGCCCCACATCTCTGCAAGTTCCAATGGTACGATTGTCCAAAATATTTAGAATATCCTGG +TGGGTTTGTCTTATTCCTGAATACGGAGTTTGTCCTTTGAGATCAATCTATGACACCCTC +CACTGGTCACTGCCCTTGCTGGGTTCTTTGTAATTTTCTGGTGTGGGCCTGCGAACAGAA +CACAGGGGTCTTACACATGCTAGGACACTGCTTGTGTGGGCCTGTGGATAGAACACGGGG +TCTTACACATGCTAAGACACTGCTTGTGTGGGCCTGCGGATAGAACACAGGGTCTTACAC +ATGCTAGGACACTGCTTGTGTGGGCCTGTGGATAGAACACGGGGTCTTACACATGCTAGG +ACACTGCTTGTGTGGGCCTGTGGATAGAACACGGGGTCTTACACATGCTAAGACACTGCT +TGTGTGGGCCTGCGGATAGAACACGGGGTCTTACACATGCTAGGACACTGCTTGTGTGGG +CCTGTGGATAGAACACGGGGTCTTACACATGCTAGGACACTGCTTGTGTGGGCCTGTGAA +CAGAACACGGGGTCTTACACATGCTAGGACACTGCTTGTGTGGGCCTGCGAACAGAACAC +AGGGTCTTACACATGCTAGGACACTGCTTGTGTGGGCCTGCGGATAGAACACAGGGTCTT +ACACATGCTAGGACACTGCTTGTGTGGGCCTGCGGATAGAACACAGGGTCTTACACATGC +TAGGACACTGCTTGTGTGGGCCTGTGGATAGAACACAGGGTCTTACACATGCTAGGACAC +TGCTTGTGTGGGCCTGTGGATAGAACACAGGGTCTTACACATGCTAGGACACTGCTTGTG +TGGGCCTGTGGATAGAACACGGGGTCTTACACATGCTAGGACACTGCTTGTGTGGGCCTG +TGGATAGAACACGGGGTCTTACACATGCTAAGACACTGCTTGTGTGGGCCTGCGGATAGA +ACACGGGGTCTTACACATGCTAGGACACTGCTTGTGTGGGCCTGTGGATAGAACACGGGG +TCTTACACATGCTAGGACACTGCTTGTGTGGGCCTGTGAACAGAACACGGGGTCTTACAC +ATGCTAGGACACTGCTTGTGTGGGCCTGCGAACAGAACACAGGGTCTTACACATGCTAGG +ACACTGCTTGTGTGGGCCTGCGGATAGAACACAGGGTCTTACACATGCTAGGACACTGCT +TGTGTGGGCCTGCGGATAGAACACAGGGTCTTACACATGCTAGGACACTGCTTGTGTGGG +CCTGTGGATAGAACACAGGGTCTTACACATGCTAGGACACTGCTTGTGTGGGCCTGTGGA +TAGAACACGGGGTCTTACACATGCTAGGACACTGCTTGTGTGGGCCTGTGGATAGAACAC +GGGGTCTTACACATGCTAAGACACTGCTTATGTGGGCCTGCGAACAGAACACAGGGTCTT +ACACATGCTAGGACACTGCTTGTGTGGGCCTGCGGATAGAACACAGGGTCTTACACATGC +TAGGACACTGCTTGTGTGGGCCTGTGGATAGAACACGGGGTCTTACACATGCTAGGACAC +TGCTTGTGTGGGCCTGCGGATAGAACACAGGGTCTTACACATGCTAGGACACTGCTTGTG +TGGGCCTGCGGATAGAACACGGGGTCTTACACATGCTAGGACACTGCTTGTGTGGGCCTG +CGGATAGAACACAGGGTCTTACACATGCTAGGACACTGCTTGTGTGGGCCTGTGGATAGA +ACACGGGGTCTTACACATGCTAGGACACTGCTTTGCTACTCAGCACCAGCTCCTGCACTG +TGTTATTTTAAAAAGGATGAAAAAAGAAAGCCTTAAGCGTATAAAAACTCTAGAGCCGAG +AGGGAGGAAGGTCAGGGGTCTGTGGAATCAGAATTCTCATCCACCAGTACATAGAGGATG +CTGTCACCGCAGCCTGGACATCACTGCAGAAGCAGCTCCTTTTAGCACTGATAGAAGCTG +CCCGGCTGTGTGCTATGTTACTGATGCAGCTCTTGCTTGGCCCTCACTTCACTTCCTCAT +CAGAGAGGCCCAGTCAGTGATGCTGCACAGCCTCACCTTTTACACAGCTCTTTCTTTCTG +CCTGTTCCAATGCTGAATTGCTGAAACTCAAGCTGAGACGGTCACCTTTAAAGCAGCAGT +TCTCAACCTGTGGGGCGCGACCCCTTGGGCGTAACTGACCCTTTCCCAGGGGTCTCCCGA +GACCACCATAAAATACAGATATCTATGATACAATTCATAATAGTGACAAATTATAGTTAT +GAACTAGCAATGAAAATAATCTTATGGATGTGGGGGGGGGGGGTCACCACAACACAAGCA +ACCGTATTAAAGTGTCAGAGTAATGGAAAGTTGAGAACCACTGGTTTAAAGTAAACTTTG +TTTAAAATGGCTGACTGTTAAGTTGGGAGGAGGGGTTTCAATTTTTTTCTCAAAGCTTAG +GGGAAAGAATTGATGCTTTCCTTGATAATATTAATTTTCCATCCAGTAACACTGTATGTT +GTTTGGTTTATAAATTATGCATGGATATGCAGGTCTGTAGTTCCCATAAAGAGTAAGGGA +AAAATAAGGTCTTTCAGATTCCTTGAAAAGTTAAGACTTTCCTTCCTTGCATTTTCACTT +TATGAGATCCTTTGGTAAAAAGAAAATGTTCTGATTTTTTTTCCTTACACACAGTTCACA +GTAACCAGTTCAGGGGCCTGAGGAGCCATCGTGAGACACTGTTGAGACAGTCAGGGACCC +TAGTGATCGATGTATGGCAGCTTCTCTCCCTCCCAGTATTACATAGGCAAGCATCAAGTC +CACATGCTGGCAGGCTTCCAGGGTAGAGGGACGTTGCTCTTTAAAGGCTCCTCCATAAAA +ATAAAAAGTCTGTTCTCCTTAAAATTGGAAAATGATTTATAATGAGCTGAGAAGGGCTAG +TTTTGTCCTCTAAAAAATCATAAAGACAGTGCTTAGATTAGTACCTAGGGTTGTTCTGCA +AAGCCCTCTTAACTCTTCTCCACTAAGAGAAAAGAGTATATAGTATACACACACACACAC +ACACACACACACACACACACACACATATACTCACACACATATATATATGAGTATATAGTA +AGTGTAGCCCTCCCACATCAATAATTTGGGGGTAACATATTCCACTCACCAACATACAAG +AGTGATAGATTTATCTTATAAATGTGTACTAATTAATATCTTTTTCTGATCATTGCTTGC +ATCATTTCAGTACAGATACTATGCAAGGGCTGAAAAGAGAGTTCAGTAGTCACAGTGTCT +GTCACATAGCATGGAAGCCTGAGTTCAAATCCAGGTGCAGCTTTTGCAACCCCTGCACTA +GCGGTGTGAAGTCAGAACAGACGCGGTGGCCAGTCGGTCTAACAGATCAGTAGGCTCCAA +GTGAGCTGAGAGATCCTCTCCTTCAAGGAAGACACACACTTGGCATCAGCCTTTGCCCTT +CACACTCACATGCACACCCATGTGATCATACATATACACCAGGCACACTCAGACACACAA +ATGTTCTGTACAGTTGATCCTTGAGTAATGGATGCTGGAATTATATTTTGTCGAGATTTG +CAACATTGGGCAAACCGTCAGATAGATGGCACAGCCTAGAAACGGTGAAAAAAAATGTGT +GGAAGTTAAACATGTCATCAATGCATAAAATATGTCTATAATATCAATTATTTTTTATCG +TTATAATTTAATACCAGTTATTTTATCATTATAATTTACTACCAAAACACATTATTTTAA +AAATCAAGATTTATTAGAACTTAGGCACACGAACACTATATAGACTGTGCATGACGTCAT +TAAGAGAAATTTAAACAAATGTAAATTTTTTAGCTGCCCCCTTGTTACCATTGTGGAGAG +TTAAAAATCAAAGTGGGACTTCCCTTGGGCCTGTGCCCTGCCCACCTCCCACAGTCCCTC +ACAGGTCGCTTGGATACAGCTGTGACTGCTCTGTGTTACTTTGGAATGGTTGGTAAGGCT +AAAGCTGAGTCACTTTGCTTCCATTGGAGTTTTAATGCTTACTCTTCTCCAGAAGTTACC +TTTAATTCTTCTGTGGTTTTACCGTGGTAAACGTTGGTATCTACAAATAATGATTATTGT +AGGAGTTAGATTGTATCTAGTGGATGGTAAATTACCTAAATTGGAACAAAACCTTTTACT +TGACCTCACCTGCCTGCCAGAAACTTAAGAAGCAACTGCCCCTTAGACTCCCTTGATGCA +TGGTAGCCAACCTGGGGTTGGAGGGGTCCAGCTGCTGAAGCTTCTTGCCAGATGGTCTGT +TTTAGTTCACGGACAATGGGGAAATACTTGTTCATATGTGGGAGAAACAGAAGAGAGCAT +CTTTGTTAAGGAACATACATTAAACTTAAACAGTGAGACGGAGACTACTGAGGGACTCAT +AAGAAGCTAGAAAAGAGGGATGGTCAGTCCTTCATGAAGAAGAGCAACTGCAGACACCTC +TGAGCAAGAAAACACTAGCCAATCCCACCCTGCCTCCTGCTTCTCCCCACCCCAGCCGGA +GAGTTCTAGAAGTTTCTACGTATCCACAGCTCCTCGTTGCTACTAGTTTTTTTTTTAGGG +TGTCTTAAGTTTTACTATGAACTCCTGTAGCATGCAGACCAGCAGTGGTTCTCCAAGACT +ACTACAGAGCTGGACTCTGGTTTTTGCTTTTGCTGTTTGAGAAAGTAGCCTGGGTGTTTT +ATCGTGACTTGTCAGAGCCTCACAGTAGACAGGCCTGCCTTGCCAGTACATTGTGTGCCC +GCATTCACACAGACCCTGTGACACAACACAGCATGCACCTTACAAACAGAAGCCTGGATA +ATTAGATAAAGTCAGACACCCCACATTTAGGTTGTGAAAATTACTGGTACGTTTTCTTCT +GACACAGTTTGATGATAATTGTAAGTACTTCAAAATTCATTCAAGATTTATTTTTTTCCT +TTTCTTTGTAATTAATTCTTGCATGCTTTGGGAGTATATCATTCTTCTCTTTCACGCTTA +GGAGAACTTCCAGGGGTGAATTCAATAGTCGGATCCAACTGCTGTACTTGTAACTGCCAG +TCAACCTTGCAGGCCATTCTCCAAGAGCTCAAGACCATGAGGAAATTAATGCAGTTTCAA +GCAGGTACAAAGATCAGCCCTATACACACATCCTCTGCTGGTGATGTGTAGCTGACATCT +TCGCTTGTGTGCATTGTCCTTTTGTCCCACACTCCTCCCACTTTGCTGTCTGTCTTGCTA +TGCCTTTTCAAGTATCCATTTTCTCTACTCTTTCAGCAACCTGTGATTTTTGTCATATTT +TATTTTTTAGTAAATCAAACAAATTTTGTCATTGTCCTTAATACCGCTGTTGGGCACATA +GGCATGAACGCAGCATACTTCATCTCCTGATCTCCTGGTACTTCACAAATGCTAGTTAAT +TAAATTTTGGAATATCTTATGTGAAAGAGCCCTTCAGGAAATACAGGCTTCCTTGCAGAA +GATGCTCAAGGACGAGCACAAATGAGAAGCGGTGAGCCCTGGGCTCTGCCTGTGACTTTC +TGCTGGCACTAGGACAGAGATGGTTAGACACAGCTCGTGTCTGCTCTGTCCGCTTCCTTC +ACTTGACTCTTTGTTCTCTTTGTCTTTGGATAAGGGGAACAATCTCTCACTGAACCCCCA +ATCTCTCACTTTCTAGCTGGGTAACTCCCAAGCTTCCCATCGTTATCTGTGAGTGAGTAT +TAATGTCTGATTCGCAGGGTGGGTTTTTAAATGTGACAGAGATCGCAACAATAAATGAGA +CCTATAAGGCAGACTTACTGTGCACCTCTGTTCTTTTATGGGCCCCACCGCACTTGCTAG +AAGTTTGGAAGTCGAGGTCTTTGTCTAGTAGCTCATTATCTAATCGTCACAATGAATAAG +GAAGCTGGAATTTTTATTTCTAGACAGCAGAAAGTGCTTGGCGCTGTTCATATGTCACAG +CAGGACAGCAGCCCAGGCCTGTGGTGATGGGCCTGCTGACCCTTCACACCGTAGTGTTCA +GAGTCATCTCTCAGAAAGTGCGCTCAGTGCCAGCCTCCCAGCAAGATCCTCACATGTGGT +GATGTGGTTCTGATATAAAAGGCTTAGTACTTGCACTTATCAGTCACTCAAAATCATATT +TTTAAAGAAAGCAAAAAGGATTCATTTATGGGAATAATAAGTCCAAGCCAAGGCCTAAAC +TTGGACTTATCCCAACACAAAAGTGAGCATTTGGTCGATAAGTCGGTAAGCTCTTGACTC +GCCTTGTCCCACCACAATAATCAGTGTTCTTGCTAACTGTCAAAGACAGGATCTCCGACA +CACGGGCCCCAGAAAGAAAGGTTACTCATTCTTATAGGTGTTCTCGCCGAGGGAGAATTT +CTTAGTACTTAAGAAAATATGCATATGAAGTGGAAATGGTTTATTTTGTTACTTAAGCTC +CTTACTACTGAAATGGCAAGCTAGGGATCGCACTCATGCGGACCCTTGACTGGAGCCTTT +TAGAATCTATTAAGTAAATGCTACCTTGTCACCCTGTTTTCTCTCCTGAACCTTTGCAGA +TTAGCGAGGCAAGTGATTCCGGAGCTATGAGGAATAAAGAAAGGATAAACCGAATAAATG +ACTCTCCTTTAATTTTCTTAAACTTAAAAAAAAAAATCATGTTGTGTGGGCAGATTTACT +TAAGGGTTATCGCCCACGAGATTTAGGATTTAAATTCTGTTTTGAAAGCTTTACCCTTAT +TTTTACAGGAGGACTTAGACCAAGCAGTGAGAGCTGAGTGCAGGAAAATGGGGCTCTTTC +AAGACTTGCAGGAGAAGCAAGACTTGATAGCCCTCTGTCTGGACACCAAAAGCATCGGAA +AGAGTGAGCTTAGAAAGGGCTTGGGCCTGGGGGATGTGGCTTAGCTGCTCCTGATCATGG +TTGCCAGAGTCCATTTGACCCTGGGGACGAGAATCAAAATGCATATATGGCTGTATGCTG +GAATCTCTGGAGAAACCGTGTAACAATATTGATGCCCTGGCCCTACCCTTGGATATTCTG +ACCCACTGAGTCCAGGACAGATTATTAAGAATTGGGGTAATTTTTAAAACCACACTGATT +CTAAAGTGTAGCTGAGAGCTAGAACTAGTGTCACTAATTAGCACATGCATAGTCAGAAAG +GCCACTATCCAGGGAGTTGCTTCCAGAACTTAGACACTGCCTTCTAGTGCAAAGATAAAA +ACATATTTGAATCAGTATCAATATTCTTGTTTTTTGGACTCATAGGAAATAAGAGGAAGC +AGTCCGTGTTGATGTGCATTTAAGGACTTAATTTTCATGTGGCCTGTATTCATAGGTTTC +TTTCTGTTTAGAAAAAAAAGCAGGCGTTTCTAGAGTTCTTATTTAGGGAGCCATGTTGAG +AGATGAGGAGTTGGTGCAACCCATATTCTCCTCTGTCCCATTCCATCAGTGGTTGATAAA +TGCTCCTACTTGGGGCATGCCTATGAAAGGCAAACTTGCCACCTCAGATTCCTTAAGTAC +ATGTTCTGCATGAGTACCTGGTCATTGTACTATTTGTAGACTTGCTATTTCACGCGACTC +ATTGAGAACAAGTGACGTTTAGAGAAGCAGGCAGCCTGACTTGACACCGGGGAGTGCAGT +GTGCAGAGATGGTTGGTGCAGAGAACACTTGACGAGGAAGGACGACTAATGAGGCTTTTC +CATGGCCTTACCCACCTAGCCCTGTTCTAGATAGACTTCTTCCAAACTGTTTCTTTCAAC +CAGTCTTGCCCAGATCATCATCATCGTGTCCTTGTAGGCTGTAACTGATCAGCTGAACTC +CAGAGACATTAGGGCTTTTGCTAGGATGGGCTTACCAGAGAGCATGAGCATCTATACTTA +GATTTATGTTCTGGGGTTCTCCTTCAAACCTGCCACATGACCATGAAGCCATAGCTCTTA +ACCCTTTCCTTCCATCGAAGCCAGGCTGCTGTACCGGTCTGATGATCCAGTACATTCAGA +GCTGTTTCTCCTGGTGAGAAACACTCTGCTGTTAGGACTTTAAGGTGCTGAGTGAGATAT +ATCTATCTGTTCTTCATCCTGAGGGAGCCAAGCCTCAGAGTCAGCGTGTATATCGCAGAG +ACAGGCCAGGGTAGATTTTCCTCAGACACAAGTGCCTGTACCATATTTGTGTTTATTGTC +CACAGTTGGAACTCAAAACAGACAACAACCCCCAATTTCCCTTATGTGCTCCCAGCGAAC +CGCCGTCTCACGCAAGAGAAATAAAAAGAAAAAAGTGCTTCCGAAGACTGTGCAACCTGT +GACGGCTGTGGAACCAAAGCCCAGTCCCTTGGAAACTGAGAAGAAGCCAGCAGCCTCGGC +CACAAGGCCACCAGGTCTCCAAGCTGCAGAGCGCACCTCCACCGAGGAGAACCACGTCCT +GGGATTTGGCATTGTTCTGGAATCGCCGTCCTCAGATGTAAGTTGATATGTTCTGGCTGC +CAACCTGGTTGATAGAAGTTTCAGGAACCTTGTAGTATTAAGACTCTTTCCACCTAACTA +GTTCTGCCCCAAACAAGAAGAGAGGCATGCATGTGAGGAAGAGGAGGAGACTGGTAAGAA +CCGGAAAAATGTGAGCCTTCCTTGTTCACAGACATCCCACTTCTTATCTCAGAAAGGAGA +GGGGTGTGTTGTAAATAATCTGCTCGCTAATTTCTCTACGATTTTTAATTTCCAAGTGGC +AGTTTTCAATTTCCTCAATGTAGAAAACTAAGAGAATATAATTAAATCCTTTGTAGACGG +GCATAAATGAACAGAAGCTTACAGATAAGGTCATACCTTTGTGGAAACACAAACTAAAAA +TAAGAAAGGAGCAGCGGTGCTAATTCTGTTTTATAGATGCAAGCCACACTGCTAATTAGG +TGGCAGTGCCATGCCATTTACTCCGTGTAATGATAGGTTAACGCTCTGCAAAGGTTTGCT +ATTTTAATATCACGGCCTGAATGATGTTGCAGTCTGGGACGGTAGATTGCATCCGAGATA +TCCATCTGACATGCTGTTTTATATTCATGGGCCCATAAATGAATTTCTGTCATAATGTGC +TGAATTTGCAGCTGCATACTCTATTTACAATATCTTTATCTAGAGTACCTTTACGTTGTG +AATCCCAACTTGTTGTCAGAGTTCTTAAAATAAACAGGAAAAAGTGATGTATTGTTCCCA +GATTGCATAGGGTGAGGCTCCTGCCGAGCGCTCCCACAGACTCCTATAGGATTGGAGTTT +CTCCCTGCCTCCTGAACTTTAAATAGGAAACAATTGCTGATTTCTGTAAGTATCATGAGA +GGAAGGCAGTTTGCTAGCATTTATCTACATTTGGGCTTTTAATGAAAAGAATCATCTCAC +TATGTTTTCAATCTAGAAAATTCTTTGCACTTTCACCAAACCTTTACTGTTAAAAGAGGC +ATTTGTTTTAATAATACGTGTGTGCTAAAGCCATTAAACTCTTCTAAACTAATATTTAAT +TTACAAAATCCTTTTGGTAGTGAAGTTTGGTTGTGTGACCAGCTCCCTTGTTTGATCGTA +TTTTGTTATCACAACAGCTAAAGCCTGGTTCAAACCCTAGGTGAATCATATATTTGAAAA +CAGATAAATTATTCTATAATAATTACAAAATATTATAAAGTACAGCTAGGCTGTTTTTGA +TAAACTGTCATGTTTTCCTTAAATTTCTTAAAATTCTTTTCTGCTAGGCATTGGTATATT +AGAACAGACTGTAGATCATCTGCTGTGTAGATGTGTCTAGTGCCACTAACAACTGAATTT +TACCCTTTTATTGTTAAGATTCAAGTGTATTTTATCAATAAATTGGAGGTGTGGTAAAGA +CCCTGTGTATATTTGCAAAATAGAATAGAATTTTTATTAGTTTTACCAACATCAGTATTT +ATTTATGTAATACATACAAACAGTTTACATTTTATTCATGGCTGACTCTGGTACTTCTTA +CCAAAAATGATTATTAAATGATAGTATGATTGTAAGGAAAGGGTGGGAAAGCTGTGGGCA +TGTCATCTTTACAGTACCCATTACACCACCATTTAATTTACCTCTTCAGTACATGAGTGA +GCTGAGAACCTCACATAGAGAACTTAACACTGAGTCCCAGGATGAGCTGCAAAAATGCTT +TCCATGGGCTGTGCTCATAGGTGTCTGTCAGGCTGGCCGGAGCAGTTCCTGGGACGAGAA +GTGGGCTTGACTCCAGAAAAATGGACTCTCTCTGCTCAAGGGACCTCCAACTTAGGTCCC +TTTCTAATCTTCTAGTATTTCTTAGCTATGAGGCTATAAAATGTTTAATGGAAGTCTATA +GGGAATAATTCTTCTAATTTTTACAGCAATTTTCCTATAAAACAAGTTGGAGAAAACACA +GGGAGATAGGAGTTTTGCATTAGAAAATGGCTTCTGAGCTGGGCGTGGTGGCACACGCCT +TTAATCCCAGCACTCGGGAGGCAGAGGCAGGTGGATTTCTGAGTTCGAGACCAGCCTGGT +CTACAGAGTGAGTTCCAGGACAGCCAGGGCTATACAGAGAAACCCTGTCTCAAAGAAAGA +AAAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGGAAAAGAAAAGAAAAGAAAAGAAA +AGAAAAGAAAAGAAAAGAAAAGAAAAAAAGAAAGAAAAGAAAAGGGCCTCTGAAAAGTCT +GCAGTGTTCAGAGGCCTTCAGTGGTAGTGTTGGGCAGTTTGTCTGTTGTTTCTCAAATAG +CTGAGTGGCTTTGGGGAAAAGCAGGATGCTTCCAGGAGAGAAGACCTTGATGCTGCCCGT +GAGATACAGTCCATCTTCGTCTGGGGGCACAGAGGAGCCGCTGGTGTAGGGTTCAGCAGA +GGAACAATCTGCCTGTGAGGGTGGGGCCTGGAGTCCGTTATGAGTGAGAGACAGATGAAG +AGGGAGAAGCTAGATCAATGGCTCTCAACTTGTGGGTCGAGACCCCTTCGGGAGCCGGCT +GTGCCTTTCACAGGAGTCGCATATCAGAGATCCTGCATATCAGATAGTCACGTTAGGATT +CGTAACAGTAGCAAAATTATAGTTATGAAGTAGCAGCAAAAATAATTTTATGGTTGAGAG +TCATCACAGCAATCAGGAGCTGTATTATAGGGTCCCAGCCTTAGGAAGGTTGAGAACCGC +TCTACTAGAGTTTAGGCAGAAAGCCAAAAGCTCCCTCTGGTTAACCAGGCAAGAGTGGGA +AGCCTTAAAGTGAAGGGAGGTCCGTGAGGACAGGCTGCTTGCTGAGGGCAAAGCTCAGGC +CTGGGTTTGGTTTTGGGAAGGAGGTGAGTGACGAGCTCTTACCAGCAACTTGACTCCGGG +TGGGACTTCCTGTTCTACACAGGAAAGAAGAGAGTCCAGCGCTCTCACCCGTTCCTTAGA +CCCTGTCGGCAAAGGAGGAGGAGGAGTGGCAAGCACCACCCCTCTGCTAAAACAACAAAC +CTGTGGATTGTCCTTAAAGATTCGCAGTGTATTAAGTTACGCTTTTATATTAACTTGTCA +TGTCACACAAATGCAATTGTGTGTATTCACAGAGAAAAACCAAATGTAACAGCCCATGTG +GCCCTGGAGATCACTGTAGCTAACAGTCTTCTGAGTGACGATTATCCCTCCTTCATCACA +GGAATGCACAGTGCTCTAACCAGGCCCACTGAAATATCAACACGTTAAATGATATATCAT +ATATGGGAAGTCCTACTGCAGTGCTTTACATATAAAAGGTCCTTAATAAGTGTAATTTAC +TTAATCTACAAATGATAAAATATCTGCTCCTGCAGGAAGACACCTTGTACAAAATCATCT +TGAAAATATTGGGTCTCGATTTGGCTTCAGCCATAGCCCCTCCTTGGTGCATCTCCTCTC +TGCCCATACACTATCAGGGCTCTAATCCAATCTGAGCAGTTCTCCTTTATGGAAACTTCT +TGGGTTTTTTTGTTTTTTGTTTTGTTTTGTTTTGTTTTACTGAATTACTTCCATGATTTT +GTATCCTTCTACCCCAGCTGCTCAAGAGCAGGGTTCTCTAGTATAAAAGTCGTAATACTC +ATGGGACGTCCTGGGTGAAACAACTCATCTCCATTTAATCTTGCTGTTGTCCTCTTAAGG +AGAGTCTGCACAAGTTGCCAGAGTCAGATGATGTTGAACTAATTCTCTACTCCGATCCTG +TCATCTGCCCCTGTTCACTGTGGAAAAGCCTGTAGATGCCCATTCAAATACATGTACTTT +GGTTTTTTAATTTTTATTGTTTTATATGTATAGGTATTTTTGCCCTTGTGCACGTGTGTG +CACCATGTGTATGTCTGGTGCCCATGGCGGCCAGAAGAAAGTGTTGGCCTCCTTGGAGTT +GCAGATGGCTGTGAACCACCTGTGGGTGCTGTGAGTCGCGCCTCTCCGTCTTCTAGAAAA +GCATCCTTTACCACAGAGCCTTCGCTCCAGACCTCAAGCACACCTTGGTCATGATGAGCA +CTCAGTGATTCTCTATGACTGAGCATTCCTTGGAAGGGAAGCAGATGGTTAGACTGTGAC +TCTTTAATTCTCTTTACTCGGCGTTTTCTTGGGAGACAGCAAGTGGTTAAAAGAGCAGGC +CGCTAGCTTAGGATCTCAGTTGTGTGACCCTGAGCAAGTGAACCCTGTTCCTCACTCAGC +TTCCTCCCTATAAATGGGAATAATCATGCTTTCCTCACAGAGCTGGCCTCCTGGAAGAAT +TAATGAAGCCTTCTATGGAAAGCACTTAGAACAGTGCCTGCCACATTTTAAGCACTCGAT +AAATATTGGTTCTTTTTTTAAAAAAACCTTACCATTCCTACCTAAGTACCTTCAGAGGAA +CCAATGTAAACATGGCTAAGTAAACTTAGCTGTCTGTATGATGATCAGATGTACGTGAAC +AAAGAGCACTTTTGAGAGGGAAATAGCTAAGGGGTGTGGGGGCTCACATTTGGAACATGA +TTATTCGACCCTTTTTAAGTTAACACTTAAATAAAATTCAGACCTAAATTACACAGAAGC +AAAAGCAGAAACCCAAAGCCAATTCTGAAATACAAATACATGATTTAATTCTTTCTTTAT +GAATTCACAACACAATGCTCTATGAGACAAAACAGCTGCTCACTTCTTACGCTCACGGCT +GTTGGACGCTGGGTCTGTTGATCACTTTCTTAGGGCAGATATTGCACCTGAACTGCCTAG +TTTTATGTTTGCTAATGGTTGACTTCTGTTTTGTTTTGTTTGCTTTGCTTTATTGAACTA +CTCAGATAAGGTTTAAAAACCTATTTAATAATTTTTAATCATAGCAAATGTTTTTATTCG +ATGGAGTTATTATAAATACTCTCCAGTAATTCCAGATGGCAAAAATTTTAAGTTAACAGA +AGATAAATGATGAATATTCATCAGTTTAAGATAATTTTGTTAATCCTGATTTTGTGTGCT +TCTTAAATAATGTTAAACGCATTGGTGCCTTCAACAAAAATAGCTTTTCAATTCAGAGTG +CTTTCCTGATAACATCTTATCTCAATAGATAAAATGTTCTGCTAGGATCAATTAAGGTAA +ACCATGGAAACCATTTTCCATTCACTCATTGACATTCAGGCAGATGTGCCTGAGAGCCTC +GGTTTCTATGGAGGCTGCTTGGGTTCAAATCCTCGCCTCGTTATGTTAGTTGGATGATCT +TTTAACAAGTTACTCAACCTTCCTGGTCCTTGGCTTTGCACGTGAAACCTTGGAATAAAG +ATGGTAGCCACTTCATGGAATGAGCAAACTGATGTACCCTGTGTTTCCCTAGAGCCTAGG +ACATAATAAGCAACAAATAAATATCAATTATATCATTATTTTCCAGGGTGCTCTGAAGGG +AACGTAATAGTCTTTGCTCTTTAAGGAACACATGGGAGGAGTTTGCAGACAGTACTTGCA +AGCCGCAGAGCACACAGAATGTCTCCAGAAAGCTGGGAAGATTGGAGCTTCTGTACCTGG +AAGGTCAGAGACAAGTGTTCACCATGGACGTCTTCTCAGAGGAGCAATTTCTACGGAGTT +AGGGGAGAAGAAGCTAGACTGTGGTGTTAAAATCTTACATATTGTCCATTTAGCTCAGTC +GTCTTTAACATAAATCAGGCCTTAATGTTCAGAACCACGATTTATTGCCTGAGAAGGAAA +AGGCTAACTACAGCTCTGAAAGGCTAGAATCTCTCACTATGCAAATGCATGAGGAAACTT +TTGAGAGACTAAATTGTACTGTCTTTTCTAAGATCTTAATTCTACCAAATTTTATCAAAG +AAACATAAAAGAATTAGAACTTTAATGATTTTTTTAAATCCTAGTCAATATTAAATATAT +GCTGTGACCATTATACTTGCTTTTTCATAGAGATTTTGCTAAGCACATTTAATATCGGTC +TAGATGGGGTGCAGCCAGCCAGCGGCATCTCTTCTATCAACACTGGGACTCTCAGTTCAG +CTACATCCTTAGACCACACCTGTGCTGAGCTGACTAACAGAACAGAGTCAGCCGGAGTAT +AACCGTCCCCCAGTCTCAGCTGGTCATTGGCCAAGTGCCTTGAGGTACCATTAAAAAATG +GTGGTAGTAAATCTACTGGGTGCAGATTTTATTTGTAGAAAACATGTTAATTTTTCTTAT +AAAAAAGATAACATTTATGAGCAAACCAAAATCTGTTACGTGTTTTGTGTGTTTAGGACT +TTTTTCTTTTGGGCAGTGGTAGCACACACCTTTAGTCCCAGCACTTGGGAGGCAGAGGCA +GGTGGATCTCTCTTTGAGGCCAGTTTGAAGCCAGCCTGGTCTACAGATTGAATTCCAGGA +CAACCAAGGCTACACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCTTGTCTCAAAATT +CTAATAATAATTATAGTAATAATAATTAACAAATAAAATAATTTTTCTCTCATGAACTGA +AACTCATTTTTCTTGAAATAGATCAAATATTTAGTAGTCTAAATAAATAAGACAGAGGCT +CATTATATATTGTAGTATTGCAATGTATAATGTTACATTTTCAGGGGCAGAAAATCCATC +TTCCTCAGCAAAGCCCACTTGCTCATCTCTAGTTTTCTTTAAGGTTCCATCCTGAGCCGT +TCTGAGACTTGACCAGCTGGCCCAGCTCCCTGGTCCTCACTCATATCACCTGAGACAGAC +AGTCTTGTACATGTGCTAGTGAATGTGAGTCCTGTACAACACAGAGCTGGGAAGGCCATT +GTGTATCATTTATTAATAATAACCGTTGAAAATCTGGGGCTATGGCCAATCAAAAGCATC +TATGCACTTCTTTCCTCTTAACCAATGACTGTATCTGTAGCCTGTTAAATGTCTTACTAT +AATGTTTTACCATTACTATCGTATATAAAACAGCCTGTATCAGAGGTGTTCCCTGAGCGA +CTCATTATGTGATCTCTTTAAGGGTTTTATGATATGTTCATAGGAACTTGTGGGTGGCAG +GGGACAGGGAAGTGTCTTTTTCATTCATCTTGTTGTAAAATCTATTACCTAAACTACTTC +TAAGCGAAAGAAACACCACACCGGAAATGCAAAGAAACAGCATAGTCAGTGTAGCTGTCC +TTGGTCCAGGGACATTTTCAAGAGCCATTAGGACTCAGCAGTTTTTGCTCCCAGAGCGTC +ACCAGTAGAAGATGAACTCACACTGCTTAAGGCATTCCCAGTGCTGATACATTATACACA +GTGACCAGGGTACCTAAAGGGAGCGGGATACTGCCCATAATAACTGTGAACATTGTAAGT +TGTGCCCATAATTTGGACGTCATCATTTAAACATCTTTCAGCAACAGTGGATGCTGCAGA +TTAGTTTATTATCTGTCTTGGCTTGAGCATCAAATAACGAATCTGTCAAGGAAAGCCTAG +AGTATTTTTTACGTTGCTTATTTAGAAAAGTATTTTTATAACTATTATCAATAAGCAGAT +CTCATTTAAACCTCAGCCAATAAACAAACAAGCAAAAAGATAATGATTCTACAACTAGAG +AAAGTGTTTTAACCTGATTTTAAATATACATGCAGAGTTGTGGTTTATTATACAGCAATA +ATGTACTATGATTATGCTTATAAAGTAGAATAGATGGCAAGATTTCATAGTGAAAACAAG +ATAATTAGTATCATGGCTTTTTTTTTTTCATGTTTTAGAGCATAAAGTTAGCCCTCCCCC +ACCTCCCTTCCTTTTTCTTGAAAGGAATTGGTGCTTTGTGGCGCCTTTAACCATGCTATA +GTGCCCTGTTGTTACCTGCTAACAAGTCTGAACAGGAGTCAGGGAAGAAGATGGGGGAGG +GGCTGTGATCTAGCCACCTTTGCAATTATGTTGCTGTCTGTTGCAGCTATTGACCCGGCA +GTGGCAGATAGCAACAGCTTCGGCCACAGATGGCCCCTCTGCAGCCACACACCATATGCT +TACGTACCATAAGAGGTCTTGGTGCCACAGAAACCTCCAGGTGTCTACTTTTAGGCATCA +TAGCAGGTGCCACAAATAATAACCATACTGTGGCGGTCTCCTAAATCTTATCTTCAGGGC +CTTGTTAGAATGCCATCCCACCTTTTTCCCTTCCCTTTCCCAGCCTGCCTTTTCTTAGTC +CCTTTCCTCCACATCCCCGGCAGCCAGTCCTGCCTGACGTTAGCACTAACAGCCCTTGCT +CAGAACCCCTCGGGTAGTGTTCCTCTTACCATGTAGTGTGTGTGGTGGTGGTGTTTATGT +CCACCATAGCTACAGAGCCAGCCTTGGCTCCCTCTCCACAGAAGGCACTTGGTGAGTAGG +TACTGAATCAGGTGCTCATCTCGGCCTGGAGCCCGCAAACCATCATTCTAAGACACTGCT +GTGTGCCTGGCCACAGCGTGAGACTCAGGGGGCCACTTCCTCTGTAGAGCGAAAGGGAAA +CTCGGACCTGGTCACTGAGTTCCTATGTAGCATTTTGTTTATTCTAGTACATATCTGCTG +GATGCTGACTGGATTCTTGGCACGCTAGATATAAAAGCTATGTATCCCAGCTAGGTAAAT +GCAGTACAAAACGTGCTGTAAACATATTTCATAGAAAGTAATTTGCAGACATTAAGAAGG +GGATGGCTAGTTCAGCCTGGTGTTCTATTCAGGTGGGTGTTTCTGAAGCTAGGGTGCTTC +AGGGAAATCCTCCAGGGAAAATGTTTGGAGTCTCAAAAGTCAGATGTCTGAGTTTTAAGC +ACCCAGAGTTACAGAAATAAACTAAATTGCAGTTCTTTCCCTGTCTTCTCTTATGACTTA +AGATCTCCTGTACTACCCTAGATGGTCAGATGACTATAGGATGCACTTGGCTGAGGGTTC +TCATGGATTCTATATGATACAGGAACTCCTATGAAAAATCTAAGCTGAGTTCATTTAGAA +TCAAAGTTCACAGGATGTACAAAACATAAAACCGTCTGTCGGATTTTGATGGTAAAATTC +TCGCCATTTCTAACAATTCCACATTGGATTCCTTAACAAGTGTTTTCTGAGTGCTGGCCG +TGTGCCCATGCATGTGCAGGATTAGGTATTCAGTCTCTGGCTCCTGTCAAGCTCCCCTAG +ACCTTTGACCAGCAAGCAGCAAGATGCAAAAGTCAGGGGGAATCTGACAGCACTGTGTTT +TCAGTGATCTTTACCAAGTGCTCAGAAGCTGAACGTTAAATGGCAAAGTGGAGTGGAAGA +ATGAGGTGAGATTCAGGATAATCCAGCCCAAAATTCCATTTTCAAGGGGCAAGGTCCAAA +CACCTTCCTTAGCTGTCTGAATGATGTAGGCTATGTACTGAATGTGCTACACTGTATAGT +GTGCTGGGCACACAGTAGGACAAACAAAAAGAGTGACTTTATCAGGAGAGACTCTGACCC +TCACATCTAAAGGGCTGCATATTTAAGAGCTGCACATAGGACATCTGGGGACAATCTGTG +ATTGGCAGACAGCTTGTAGAAGGAGGACTCTCCATTGACTAAATCCACCCCATTCCATTT +CTATTCATTTGCATTATCACCATTTGTAGGTTTTATTAGTGTAACCCATTTCATAGCTGA +TAGAGGAGTGGGGACATGTGGGGGTAGTCCTGCATTTGTCAACTTACATGAAATAAATTA +TTTGACATTTGCATTATTTTGAAGTCATTTTTTGGTTCAAGGTTTTTAGGCCTTAGTTTT +ACCATTTACAAAATAAGAGTGTTGCATCTAGGTGAGTCATGTCTTTTTACCTATAGGATT +GTATTACTGTGTAATTATCCAGCCTTCTCCGAACTATTTGTATGTCTAGAAACATGTAAG +ACTTATTGTTGGAATTATCACATCACCTTTTATGAATTATAAGTGGTTGTTAATTTTATA +AATTGCAAAATCTGGCACACAGAGCTGAGATGGTGAGACTATATAGACTATATCACTTAG +CCACTGATTGATTGATTTTTTTTTTATTTTTGCTCTTATGCCTAAAGTAAAATGTTTTAC +ATCTTGTTTTTAATGAAATATTTCTCTTTTTATTTTTTGGTAGCCAGAAGTGCAACTTGC +TGAAGGCTTCGATGTGTTTATGCCCAAATCTCAGCTGGACTCTATACTGTCAAACTACAC +TCGCTCAGGAAGCCTTCTGTTTAGAAAACTGGTGTGTGCATTTTTTGACGACAAGACTTT +GGCTAACTCCTTACCCAACGGAAAGCGGAAAAGAGGGTTCAATGACAACCGGAAAGGACT +AGACCAAAACATTGTGGGTGCAATAAAAGGTTGGTCTGCGTCGTTTCGTTTTAGGGGTTC +TTTGTTGAGTTTTGCCTTCAATCCATCAAGGTACAGGTAAAACAATGCTAAGCTAACTAG +ATGCAAGTTTAATTTGCTATTAGCAACCTCCCCATGGATGTGACTCTGTAAGTCCCCACC +CCAGATACTCTAGGATACTATTCAATGGGATACCAATGTATTGCTGAACTCATAGCTTTA +GAACCAGCTTTGTCTGCTACAGAACCAAAAACACTTGGCAAGTGGAGATATATATATATA +TAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATATAGATACGTAAATAGAGA +GATATATAGATATATATATTTCTTGGAATAAATATGTGTGTGTGTGTGTATATATATATA +TACACACATACATACATACATACATACATACATACATACATACACACACACACACACGTA +TATATTCCAAGATCTTTGCCAAACTATGATTTGGGCAAAATTTAAGCTTAAAAATAAGAA +TAAAACTGTGGTATACGTTTTAAAAAGTAGCACATCTCTTGGGAAGTTTAGAAGCTGTGT +CATCAGAACATATCTGAAGATCTTTTAAATACGAGTGAAGCCACTTACTCTCTCTCCCCA +CATATTCCCAGCCAACGCAGTCCATTTTGTAGTGTGACATGCAGTTGTATTTGTCACTTG +GAGGGACAGTTTTGGCTCTTCTCCTTCACCTCCTTTGAACACGTGTCCATTCCACCATGG +TTTGGCAGGTATGTGGATGTGTGTCTTCATCCCTAGCCACTTCCAAATCTTACAGCCTGC +TCTTCCCTGTTCCGTATCTGTGTTTAGGACTGTGGTGGCTTTAGAAAGAGAAGTATTCAA +ATGTTGTTATCAAAATGAATTGGAGCTTAACCTCTGCTCTGAATGTTCTTCCCTGGCTCG +GGCTCTACCTTGTCATGACTGTCAGTGGGGCTGACTCAGAGCTTTCCCTGCCTCCTCTTG +CTGGCCTTTATCTTGCAGAATGAGTAAATGAATTCAATAATGCTTAAAGGATACTTGGAA +ATTCACAATTAACTTTACAAAATAATTCAATTTTTAAATGGAGTTAGCAAGTACCAGACA +CCCTTTGCTCGTGGCCAGAAGAACATTGCCTTCATTAACAGGACATTTCTCATAGTCCAT +CAGAATTTTTTTTTCACTTAGAGTGACAGTTGAGTTCTATTAACTAAGAAGCACCACAGA +GATACCACCGCCTTTGCCATTTGTGAAAAGGATGATTCAGCCTGCAGTGAAACGAAAAAC +AAGATTATAGAATTTGAAAACCAGTCAATAATGTAACTAGGACTCTGAAGAGAAGAGGGA +GCTGTTTCCATCTCCACAGACTGGGCCTTCTCAAACAAGGGGGTCAAGGCTGCTGATGTA +GTTCTGCAACACACACGCATTGGCTTGATTTTCTTTCTTTCCCAGAACAGTCTATTAACT +TTATAAAGGCACTTTGAAATTGGAAAACTGTAACTTCATCTGTGTGACATTAGAAGTGCG +TCTATAATAGATGGTAATGAAATACATCATTGCAAATAGACTGGTGATCAGACAAGGGTT +CAAAATCTGTTACAAATAGCAAGAGGCTAGACATCAGACAAGAGTTTAAAAATATACTAC +ACAAGTTAAAAGAAGATATACCTTAATTTTTTCCATGCTTTTAATAAATATAGCAACAAG +GTCCCTATTCCTAATACAAACTAAAGCAAGTTAATCAAATGAAAGAACTCAACATTTCCA +GTCTGCCCACAACCTCATTTAAAACCCTGCTCTAGCTTTATTCTGTTGCTGTGACAAAAA +CACATATTTAATGATAGACATATTCTGGTTTCTTTCTCTAATTACAAAAACAATTCATCC +TGATAAAAGTCTTAATTCCCACTTCAGAGTACCCTGTGCCCTCCTGCCATCTTGATTCAG +CTATGAGAACAGCACCTGCCTGCTCTGTAAGACATTTTATTTAGTTAGTTTACAGGATTT +CTTATAAGCTCCTTGAAAACATGCTTTGTCTGACATGTTCTTACTACCTGCACCACTTGT +AGGAAGTCAGGAGAAGCCACTGCCAAGCATGCTGATCTAGCAATGACTTCTGAGGGCAGC +TGGGAAGCTGCAGCTGCTGGCAGAGGCTTTGCCGGAGCTTCCCTCGTGTGCCCTGAGACA +GGGCCCCTGAGAGGAGTCCATTGCCGTCATGTCCGTGTAACTCCCTCATCATCTTCTGTC +AGATCGTAAGAGAGGACGAGAGAGTGACGTCACATGCAGACTGTTACAAGCTAGCACTTA +TTCTTTGAGCCCACTGAGCTCGCTCCCAAATCCTTTTCTTTCCCCTAAGAGAAAGCGTTA +GAAGCGTCTAGATTGCACTGGCTGGGGTATTCACTCTTCTTTCTGTGGATACCTGCACTC +TGACCCTGCTTGCTGTTAGCTTTATCCCTACTCAGTCACTGAACTCTCTCGGGATAAAGG +AAAACATCCCCTTCCTCTACACACTGCTTCTGGAAATGCGTGCTGAGTGAACGAGTAGCA +GCACTTTCGCGCTTCATCCTGACGTAGGTCTTACTTCACCAGCACAATGGGTTTAGTGCC +AAATAGTTTCATACTTCTATAACCAGTTTGGAATGACAGATGTCAAAATATACTTGTAAA +TGTCTAATAAAGGTATTCAATAAATTTCCAGTGAAAATAAAAAAAGTGGAAACCAAAATT +TAATATAAATCTCTTAAGACCACACCTTCCAATACATCTCTCTCTTTGCCATAGTTTTCT +CTCAATGGTTTTGAGAGCATACATTTACAAATGAATTTTGGAAGTAGGTATTATTGAAGG +TCTTATAGAATAACCATTTCTAGCTTTTTCTTCCTATCAGAGATAAGAGGGAAACATATT +CTCCTAACTCGGGTCTTTTGCATCTGAGTATTTGGGGAAGTAGTGAAATGATCTCTTCCT +ATACCCTATTCCAAGGCTGTCGGGATTGTTGTTGTCATGGCCGAGTATTTAAGAAAGAGT +GTGTGTGCATGTGTGTGCATGTGTGTGCATTCTTCCCTACTCTGTCTCATGAGGCAGTGA +ACACACTGTGTATTATTTTGAAATGTCCTATAAACTAAGAACAGAAAAATGGTTCACTTT +ATAAACTCTCGCATGTAAGAAATAGCAGTAAAGGAGCAATGAGGATTAGATCAATTAAAA +CACCAGTTGCAGAATGATACAGTCTGTGAAATGCCTGTGAGAGGGAACAGAGATGCCATG +AGATCTCATGTATTGATTTATGTATGTGTTATTTATGTATCCTTGCGTCTCTGAAATGAA +ACCAACTTAACTGCGGTGTCTGGTCATTTTTATGTGTTCTTAGATTCAGTTTGCAAGTGT +TTTTAAAAGTTAGATTTATTTATTTTATTTTATGTCCATGAGTGTTTTGCCAGCATGTAT +GTATATGTAGCACATGTGTGCAGTGTTTGTGAGAGGCAGGAGAGGGCACCAGGTCCCCAG +GCCTGGGTTTCAGAGCGCTCGGTAAGTAAGAGCAGGTCGGACCCTTACTCGCTGAGCTTC +CTCCAGCTCCAGTTTGCAAGGACCATATTGAGATTTTTTCATCTACATTCATCATTGAGA +TTGGTTTATAGCTTCCTTTTTTATTGTGTCTCTATCTGGTTTCATAGTTGGTATTATGCA +GCCTTCATAAAAAGAAGTCTAGACTCAGAGAGAGATTATGCAAGGTGATATTTATTGTCT +TGAGGAAGCTAGCTTTGACTGTCAATCACTTTTAAAAATGAACCAAGGAAAAAAGTTTAT +TAGGGGATAATTAACACAGTTTTTTTGTGTGATAATTCTTCCCATGACAATATCTCAAAA +GCAAAACATAAGCTTCTTTGCAGAGATGATAGTTTTCACATAATTTTATGCATTAGTAGT +GACTTATAGTTAATGATGATCCATAAAGAGATTAATGGGTAAGTAAGGTATTGCTAATGA +CCTTAATTGGGACAACTCACCTGAAGCTTGGGAGTGTGGCCCTGTGGTAGAGCACATGCT +TAGCGTATGTGAAGCCCTGCGTTTGATCCCCAGATTGGTAAGAACAAAACAAATGACGAT +ATAAAAACTTTAATATTTTGAGCAGCAGGAAACAACTTATCTCTTTAACTAGAGATTTGG +AAGCAGTGCTGGGCAAAGCTTAGCTGGGACTTGTAACTGACTCTGTAGGCAAAACCTAAC +ACAGAGGTGAGTCCTGCATTTCCTCGCCACCCAGCACGCTGTCCCTCTGAAGGCTGCTGT +TGGCTCACAATTGCTTCTTCTGTGATATGCTCACTGGACCATGCAATTTGACCTAAGAGT +TACCTATATGTGATATTGACTGCCTGGAAGCCCTTCAAAAATAGTTGCAACAAAGCATAA +TTGTAGTTATGATTTTTAATCTGACTTTATAGTAATTTATTAAGAAAGTTTTTGCTGTGT +AACTGGGCTGGAGTTTTGATTCTCCTTGCATTCAGCTGATATCACTGATGTCTGTCAAAT +GGAAGAGATCGTTGGTTGTTGGCCATCACTCTACCTCCTTCAGCACAGTTGGCCATTCCT +GAGAGATCAGCATTGCCTGTCTAGAGAGCCTTGGGGACTGAGAACTATGGGAGGGACAGC +TTGTATATAGTAGTATTCCATACAGTTTAAAGTTGAATGCCCACTATCATTAATCATACT +GTCACATACTTTACAGAAAGGACCATCAAAAGCTCCCACTTTATTTCATGACTCTAGACA +CTTAAGGTCCATATCTGTTGTGTGATAGGACCTCTATTTCCTACAGTTACTGTAGATAAT +TCACTTTATGGTGAATTGATTTTTAAAAGGGGGAGGGGGGAAGTAGCTGTTTGGAATATA +GGTTAAATATAATCTTCTAGCTAACAATATCATTTTAAAAGCTTATTATTTACTATTATT +ATTTGACCTCAAAGATTTGAATTTATATAGAAGTGGAGTTTGTATCTGGTTTATTCTTAT +TTTTTATGGTAATTTTCCTGTGTTCCCAGAACTCCATGATACATTGGCTACAATTCGCAT +ATCTCTATGGTGATGGCTTTATTTCTTTATACAAAGGACAGAGGCTATAAGGAATTTGAG +TAAATTTACTTAGCTGAAACTTCCCCAAAGTGGCAGCATTAAAGTGGCCTCTCTGACTTC +AAAGTCATTTTCTAGTATGTAGTTTTTATAGAGATGTTTGAAATTAAACATTTCTCTCTT +AAAATTTTGGATTCTTTGTAAAATCTCCTTGGAAATTGGCTCTGCTGATGGTCTGAGACC +AGTTATTATTGATGCAAAGCATATTCAAAGTGAATTTCTAGTTAGACATAGCTCTGCTTC +AATTTATTTCCTAGATTCAAGGATAGGTCTTTTCCTGAAGATATTGAAAACTAATTCTAT +GATGCTGGGGAAGAAAATCAAAGACTGCTCCCTTCTCTAGTGAAAGAAACACGTCTAATA +CTTTTCTCCTTCATAGAACTGAATTTAACAAAAGCTTGAAAGCAAATATTACATAGAGCT +TATCTCCCCCAAGTTTTATGTAAATTAAATTCTTGATTAGACATTAGTCAACAAGAGGCA +GTATATGCTTTGCTTCAAGGATCCTTTTGGAAGATGACCAGCTGCTAATTTACCTGATCA +TTTTTTTTATATATAAAATCTGCTTAAAACAGATCACAACTGTATAACAGCCAGTGTTAC +ATGTAGAAAGCTTGGCTCTTCATCTGGATCATCAGAATGTTTTTTGCAGGTTTTTGGGTT +GGTTGATTTATTTTTGTGAGTGGATATTGAGGTTTAAACCTAGGGCTTCATCGCTTCATG +CGCACTAGGTGAGCATTCAGCCCTCACCTTATTTTTGTTTTATTTTCCTACCTTTTGGGT +GATCTCAGTGACAAATGAATCATACTGAACTCAACAATGCTACGTAGGCAACCCTGAGTT +TTCAGTTCCTTGCAGACTGGAGCTCATATTTTGCATCAAGATCATCTAGGAGGTTGGGTC +AAAATCTAGATTCTGGGGCTCCATCCTCAGAGATGAATTCCACAGGTGTGAGACAGTCCT +CAAATCTTGGTCTTTGAACAGGTGATACTGATTTTGGTTGCTTTCAGCATCCCCAACCCC +CTTGGGGATGATACACCTATACTCAGAATCACTTTAGATGTCAGCAGCATGCAGCCATCT +ACCTGTGAGACTCCAATTTCTGAAGGCTGTTTTCTTTCTCATCTGGAGGAAATGATAACA +CAGCATTATCTCAGCAGAGTCCTTCTTAACCCTTCTTTGAACTCAAAGATTTGTTTTTTT +ATTGTGTTTGTTTGTTGTGTTGTTTGATTGTGTTGTTTTGTTTGAAGGGTTTCACTGTAC +AGCTCTACTGACCTGGAACTACCTGTGTAGACCAGGCTGGCCTCCAGTTTATAGAGATCT +GGATGTCTCTGCTTGCCTAGTGTTGGGATTCAAGGCATGTGCCACCACTTGGCTTAAAGT +TTTTGTTTAAACCCTGTGTTGTATACTACAAGGATCCTGTTTTCAGCATCCTTGAAGTGA +CTCTGTAGGACTAGACTGAACAACATATCCATCTAATTCACTCATATCACCAAGAAGAAA +GAAAAGCGTTTCCATATCCAGACTTAGGAATCAGTAGACACATTCCAGCAGTCTCCCTTC +TGTCTTGACCTCACAGTCTTCATCCTTGGCAGTCTCTTGACCTGGGTTCCCTCTCTACCA +TGGGACGTATTCATGGAAGAAGCACTTACTCTGCCAGCTTCTTCACCACACAGAGTGGTG +GGTTCTGTCCATACTCACACTCTGTAGAAGTTACAAGAACAGCTTCTCATAAGCCTATAA +GCTTAGACATCATCAACATGCATGAGAATGCCTTTTAAATGCAAGCATTTGGGTTGCAAA +GATATGAGTAAAATCCTAGCTCCTGACCATAAGGAACATTCCATTTGCTAAAGCTACAGA +TGTGTTAGCAGTAACCAATAGCACAGACCCATACTCCAAGCCAGAGTAAAATACACGTCA +CATGCCCATTGCCTAAAGGGGAGGAAACACAAAGGAAATAAACCTTACTGAAGAAGAGTT +TACCAAGTAGGTGATTCTAAAGTAGACCTTGAATGATGATGAGCAGTCTGTCAAATGCAA +AGGGGTTGGACAAAGTTAGCTATGGGGTGTTTAGTAAAACTTAAGTCTGCTGACATGAAA +TGGAAGCCTTTGCCTGCACAGCTATTAACACTAGTTGTTAATAGTTGGTGGACCTTGAAT +CATCAGCAGCCTGTGCTGTAAATAATTTACCTTCACAAATATAATACCAATGAAGTGAAC +TCAGACACAGTTTATCCACAAAAGTTTTCACTGAGTGGTCCTTTCTAAATTTACTTCTCA +ATGTTACACAGAGGCCATCTCCTACGTAGTAAATAAGAATCCTTGAGATTGTGGCCATCG +AGTTTGAATGTGTGCCCTGCTTCATACCTGCTCTTCTAAAAGCTCACAAGAACGTTCCCA +TCTTCTTTAGAACAACTGTTGGTCCATCTGCTTCCTACATAAGGAGCAGTTGGAGATGTG +GGCAAACTCAGTAAGTTGGTTTATTTTCCTGATTTCTCTTCAGCCTTTCACATATGGATA +GAAACCATTTTTTGGATTAATTTCCAAAATCTCAACTGTAATTCCCAGGTGCTGAATTCT +TACCAAGTGTGCATTTTAACACTAGTGTTAGAGTCACAGAGACAGCCTCCTGTAGAGGGA +AGCTTCTGTCACAGACACGAGGCCATTGAGGCATGGCTGCATTGCATAGTATGAGAGACA +CCATTGTTCTGGTTGACATTGCCTGTCTGTATATTTATTATGAAAATTTCCCAGCATATG +AAAGCAAGGTCTTGGAGAAGGGCACTTATCTTCATCAGGATGCCATTTGGGTTAGCTGTG +GTCCCTAACAATACACAACAATATGTTCCCCACACAGCCAACCTTTCTTTTCTGCTTCCT +GAATTATCGGCGTATCAGAGATATTCACTGGCAGAATTGTATAGTAAGTCCCGAATTGGG +CAGTCATATTCCCAGTAGCTTTTTCTGGGACTTACAGTTGATGCCAGCAACACTTTCAGT +TCAGTTCCATAAGCCAGTGTTGACTGGGTCATACCATATATGCATCAAAAATATGAGAGA +CTCAGACAATTGATATTTGCTAGTGTTTCTGCCCTAGATGTCTGACTACAAATGGTCATG +AAACATTTGTCATCTTTGTAGTTTTACAAACTAATGATAAATCCACAGAAAAACTAAAGG +CAAGCTCTGAATAAAAAATAAAAAAATTTTTAAAAAAACCTTTTTTACATCCATAGTCAT +TTAAAATGAAACCAAAAACTGTCATTGGCTTGGAGGCTGCCTCTAAAGCACCTTTGTGTA +AGAGAAAACATGGCTCTATCTGTCTTGCCCATAGAGAGCCCCGTAGAGAGGGGGCTGCTG +CCTTCTGTGAGGACTCCGCGCTTCTCTCTCACTGCTGCTCCCCATGGGTTTCTGCAGTGT +GCTTCTTGCTTGCTGCTCTTGGTCCTTCTCAGCTCACAGTAGTTCTCAGAAACCTTTGCC +TCAGACTTAGCAGCTTCTTATCTACCCCAGTCCTTTGATCAGAGCAAACCCAGTATTTAG +GTGCACATGCCCCTGTGATTTTGTAGCCCAGTGTTCCATTGCCAAAGCAGCTTAGTCAGG +TACAACTACATGGGAGCATATCCTAATTAGACCTGTGGATGCAAGCTAGAAGCAAGCGAG +CCACCTAGCAGTCCGGCATGAGACACACAGGGTGTTGTGACTTAATCGTAGTGTTTAGGG +CCTGCCTTAACCTCAGACATAGGCATCCTCTTGAAGGTAGCCTGAGTCTTCTAGCCCTAG +CACCTGCGTTAGCCACGATGTCTTTAACAACTTCACCAACCAGTGTACTCCTCAGAGTTG +AAAACAAAAGAGCACATTTAGTGCCTTCGTTTCTTTTCGACCCATCCTGCCAGCTCTGTT +TTTCCAACTTCTTGTACTCATTTTCTTTTTAGTTTCTCTGACCCCATTAATCTGTCCATC +ACTTTGTTCTCAAAAGTTTCTTTGAAAGTCCCAGCATCTCCCTTTGTTCTTCTCGTTTAT +ACTGCCCACTGTACAGGCCAAGTAACACTTGTAAAACCAAATGTTGTAATGTCATTTCCC +ATATTTAGCTGCTGTTTATTGACTAAATCAAGTCCAGCCCAGTCTCCAGGTTCTTCCAGA +CTGCCCACAACTCGGTTTCTCTCCTTGTAGATGTGTTTCCCAGTGCTTCTTGCTGGGGGA +GCCATTCCTTAGACACTACTCATTCTTGGGTTTTGGACTTTAAATTTTGTACTCTCTCTA +AGGCTTTCTCTTTCAATTCTTTTCTGGACAAATCCAAGTCGTGTTTCTGGACAGGCGAAA +GTATCAACCACCTCAACTGTGAGACTTTCTTGAGATGCCCAACTTTAATGGTTGCATTTC +TCTGAATTCCCACAATACTTGTTGTCTCGCTATGGTGTAGCAGTAAGTCTTAACCATTTG +CTTTGCTGTTAATGGTTTGTGTGGAAGGAGGCCTAAATTGAAGCAGTTTAGGAATTAAAA +ACTGTGCTGTTATAATCTCATTGGCAAAACAGATAAATGAGGATCTGTGGTCATCCGTTT +GATATTTGAGTGTGTTGTCTTCCCAGTAAGACTCTAAGTTCCTATGGACAGAGAGTACAT +TTTCTATTAATTTTTAAATTCTTTGATACATGAAACTATGCCATTCATATAACCAATAAA +CCCAGGAAAGAAGGAAAGAACCAAAGAGTTTATCTTCACTTAAAAGGGTAGTTTTTTAAA +ACACGGATTGGAGGGATGGCTCAGTGGCTGAAGCCTTTGATCTGCAAGAATGAGGACTGG +AATTTGGACATGCCGTACCCATACAAAAGTTCAGTGCAGTGTGTAACTGTAACCCCACCC +CTGAGAGACGGAGACGAGTGAATCCCAGGGTCTCAGTGCCTAGTCTGTTGAGTCAAATAG +CGGGTTTCAGATCCAGTAAAGAAAACCCTGAGCAATTGAAGAACATGCACCTAGACACAC +ATACACAGTTGAAACACAACTCCACATTGGATTTGTACAGAGGTTGGTATGGATGGCACA +TAGCTTCCCCAGACCAAGCTGGAAAGGGCAGCCAAAATCCTCGAATCTGGAATGTAAGTG +TGAACAGTAAGTAAGGTGACAGCAGCAGATCAAATGATTTATCTTGACCAAGGATGTATA +TAGCTCTTGTTGATAAAACATTAAGGTAATGCAATTATAGAGCCAAATCTGTATCCAGCG +AAGGCTCCGAAAACACGTGTTATTTTCTGAGAACGAAAAACAAGCTATACCGTATGCAAG +AGGGTCTGTTCTCATCATCTTGGAAAGGTGAAATACGGTAAACTTACTGTAGGGTTGGCT +TTGAGTCGGGCCAATAATGGGATCCATAGTCAGGCTTTGCTATTACTTCCTGTCTTTTCT +ATCTCAAGACTTCTTAGTATATAACTATGCCCACGGAGCTACGTGTATTGTTTAGCACTG +ATCCTCATAGCAAATCAGTACCTCAGAGACAGGATAGCAAACAAAAAAGTGTGGAAACTT +GATTGGAAGCCTCAAAATATGAACCCAAAATTTTTCTGAAACTGATCTCAATTAGAAAAA +AAAAAAAAAGAAAGAAGAAAAAAACTATAAGACCTGGTGCCTTTGCCCTAACACCCACTG +TGCAGAGAGATGTGTTGCGGATGCGCTGTGAGCCCCTGATCTGTCCTGTGGGGCGGGGCC +TGCTCAGTGGTTTGTTCTTGCACCGTCAGTCACCTCTGCAGTTAGGATTTTTTCCTATGT +GTATGGTTTGTTGGCGCGTATATATGTACATCATGTGTGTGTGCCTGGTGCTCATGGTGA +TCAGAAAAGGTCATTGGATCCACTAGAATCCACAGGCAGTTATGAGCTGCTGTGTAGGTG +ATGGTAGGTGAAGAGAAACTCATTGAGGTCCTCTGCAAGAGAGCAAATGCTCTTAACCAC +TGAGCATCCCTCCAGCCCAGCTTTGCATTTGGATGGCTGCGAAGACCAAGTGGTACTCTA +ATTTCCCACAGAGTCACACTTACGCTGGCATTGGCAGGTGCTTTCTCCAGACTTACTAGC +TAGGCATGAGTTCTGTAATCCCTGAACTAGTTTCTTAAGTTCATTTACCCAGAATCCCTA +GCTTTAAAAACTGAGAACAACTCATTACCTTCTCAATCAAACATTTGTCTCAAGAGCAGA +CAAGCATAGGTGAGTTCCATGGTGCAGTATTTGGGCAGAAAGGGGTGATATGATACATCC +CACTTTATGCCGCTTGTCTGCGCTTTTGATGATTCTCAATCTTGAAGTTTTTGTTTTACT +TGATATGTAACTTGCTGGCCTAGAGAGTAAGTGACTCTGACCAAAGATTTCCAAGGTAAA +TTTCAAGTAGTGTTCCTACAAATCTGCCAGGTTTTTTTCTTTGCTGGAAAACAGTAGATT +ACCATCCAGCAAAGCTTGTCATTAGTCCAGAGATTAACGCTGTGCAGAGATGATTCACTT +GAACTATAGCAGATGCATTAAGCAAAGGTAACTGTACCACAGCTGGCCAACGGAAAGTGT +TAATCATATTTCCCACTCACTGTGTTATAAATGAGCTCTGCCGTGGGCTTTCTTAACTGG +ATATAAATTTAAATTAGCGTTGTTTAATTTGAGAACTTACTATCGGCGCTCCTCAGACCT +TCCTTCCTGACAGGGATGCCATTGTAGCAAAACAGAATGAAGGCAGGCAGAGGATGTAGC +CGTGTTCCTCCAGGCTCTGCTCCGCTCAGATCTCTGAGAATCACTGTGATTAAACAAAAC +TGTCGAAACCTCACATTTCCCACAGGGTTGGAGGTAATGAAGGAAGCGTTGTAAGCGTGC +AGGCTCCTGAGCACCGTTTAAGCTTCGGAAACATTACCTTTTCTGGTTGTCAAAGTCTCC +AAGTCAGTAATTCTAGGGTTCAGAAGTTTTGGTCCAAAACTTTCTCAGTCGTAAATCTAC +AGAATTACCTAAATATGTCTGGGAATCAATGTTATATATGTTTAAGGCCTTTTCATAATG +GCCACCAACTTAAATAATAGTCCCACTCAGGAGCAGTCAGCTGAGTGGTACGTGGTTTCC +GTACTTGCCTGCTGACCTGTAGAGTGGACTGCCTAGCTGGTTCTGACAGCATCTCACATA +TCTAATGCAGAGAACATTCTTTTATCATTAAGCTCACGACTGCTTAAACTACTAAGTCTC +CTTAAAGCCTTGATTTTTAGGGTGCATTAGTTTGTGAACTATACTAAATGATTGCTGCTA +ATTCACATCTAAAATGAGCTTCTGGACACTGTATATTTTGAGACCTGTCGCATTTAGTGA +AGAAATCCTTCCTTGGGGCTGGCAAGATGACTTAGTGGCTTAGCAGGTAAGAGCACTTGC +GGTTTAAGTGTGAGGACTTAGTTTTGATCCCAGTACCCACATAAAAAGCAGAGCATGGCT +ACACGTCCCTATAACTGTAGCACAATGGCAGGCAGAGACAAGTGAGTGGCTAGAGCTTGC +TCACCACCAGCCTAGCAACAGGGTCAACTCTTTTATTTAAATAAGGATAAGGGCCTGGAG +GGATGGCTCAGTGGTTAAGAGCCATCCCTCCTGTCTGCCCTTCTAGAGGTCCTGAGTTCA +ATCCCCAGCAATCACATGGTAGCTCACAACCATCTATAGTGTGATCTGCTGTTCTCTTCT +TGCATGCATGTGTACATGCAAACAGAGCACTCAAATACATAAAGAAAGGACACCTGATAT +CTGCCACTCACCTATGTATGTGTGCACACACTTGAGTACATACACCAAGCACACACAGGT +ATCAAAATAAAAATTAAAACAAAAAAACCCTTTCTTTACTTCTTTCAGGATAAGAATGCA +CTAGAGCCAAACGGTTTCCATATGTGTTCTTCATGAACAGTATGTTCATGTTTGCCTCCT +GTGTGTCAACGGTGCATGAGAGACATGAATTCTGCCCTTGCTAAGTTCCAAGTCTAGGTA +AACAAGAGACATTGTTATTGGGGGAAGAGAGCACCCTCTGGCAGAGGAGCTCTGGGAGAC +CTTATCTGAGAATGTTGGAGCCCTGAGAGAGACACTGTGTGTATTCACTTCAGAAAAAAG +GGGGGTTCTCTATGGCTCTCTTACAGCTAGCTTTTGGTGCTTCTTCAGACCAGTATCTAT +AAGGTGTTTGGCTGAGGTCTGGTCAAATTAACTTTGAATGATAAAATCCTAGGAGAAAGC +TTGACTGTCTCATAGACTGTTTGAAGTGTGACATTTGTCCCGATTAACACAGCATTGAGT +CTAAGAAGTGGAACTAATAGACTCCATCGTGAATGTAGTGAAGATATTTGCCCAAGTTTG +TTTTCCTCTCTGCCTTACCCCTCAGGTTTGGAACTGATGTTATATTTACTGCAGATGTTC +TATTCTTAAAAATCAGAAGGCTCCTTTCTCTCTAATTCTCTTTCTTTACTATCTCAAAGT +AACCTGAAGTTCATGAGTATCTTCTCTATCACTGCTTTTAATTTCTCTAGGTAACTGTGT +GTCCACACATGGCATTTACTGTTGTTTTGTATACTTAACAAATTGATGTAGCAGATTCCT +ATGGACTTCTGCCACTAGGTTTTACTTCCAAAAGTCCTGTTTCTTAAAGATAGGAGCCCA +CAGTGATACTCTGTAGATTGTTCATGTTTAACTTTCAGCCACAGCAGAGTAAAGCCTTTC +CTTTCTACAGACTTTCTTCAAGACAGTAAGATTGAGTCTCCCTCGCCCCCATCCAATGTC +AAAGGTCGTCTTTTGTCCCCTGGCATTTATATCTGAGTTTTCCTAAAGGGTTCACTGGGA +ATGGCTAACAGGGAACAGTGGCGTCAGCCTCATTGGGCATTATCAAGTGGCTCTCACAAG +CAGTATACAATCCTACTTCTCCTTATTTTTACCAGCTTTGGTTTCCACCTGTCATGGGAA +GCGTGCTGACCGTTGAGTGGTCGAGTCCCTGATTAGAAATGGGTTGAGCCACAGTTAGTG +CTGCTGCTGCTGCTTTCTCTCCTGTGAGTTTCGGTGTTTCCGAGCTTCCGGTCAGGTCAT +AGTTCTCTTATCTGGGTCCTTTCTAAGTCACATGTGTTGCACAACTGCCAGTCATCTCCC +TCTTATGAAAGCACAGTGCACGCTGCCTCTTGTCATGTCACACTTGGGATGTGACCGTCA +GGTTTCTTTTCCTTAATGCTTCATGTTTCCTAATGTCCATTTTTGAAAAATCCCTTCTGC +TCATACAATCTAATAGTATTCTCTTACCTCCCCCACCCCCCACCCCCAAAAAACCTCTTA +GAGATTTTTAGATGCGTCTGTTTGTGTGGTATGTGTGTATGTTTGCTTGTACCTCAGTTG +GTACAGTGCTTGCCTAGCATGTACAAAGGCCTGCGTTTGACCCCCAGTGCCAAACAAAAC +TGCATGTAGAGGTACGTGCCTGGAACCCCAGTGCTCAGGGGGTGGAGGAGGAGAGTGGGT +TCATGGATATCCTTGCCCACATAGTGGGCTTGAGGCCATCTTAGGATATATGAATGTCTC +TTTGCACAGGAGTATATATGAACGTTCTTCTCTGTTTTGAGAATCTCTAGACTTCATCAT +GACCATCAAACAGTTGTGCAGTTAGCTCTTTCTTTTAGATGAAGGGTGGCTTTCCTCAGA +GTAACTGCAAGGTATTCCGTTATCTTCTCAGTTCAGCTGCCGGGAGTCTGCTCTCAGCCT +GGGGCTTTTGTAGACAGTCTCCGTCTATTCCAGGTACTTTGGAGATGTCTCTGCTGCTGA +TGGAGATGTCTCTGCTGCCGATGAAGATGTCTCTGCTGTTGATGGAGATGTCTCTGTTGT +TAATGGAGATGTCTCTGCTGCTGATGGAGATGTCTCTGCTGCTGATGGAGATGTCTCTGC +TGCTGATGAAGATGTCTCTGCTGTTGATGAAGATGTTTGTGTTGTTGATAGAGATGCTCT +GCTGTTGACGCTCTTTAGCTCCTTTATCGCGGGCCTAGGTGTACATTTGTGTTTATTATT +AATTTGGTGGCCATGAAGAGCTTATGATTTAATCTGGACATCTTAATTTATTTTTTTCTT +GATTTTCTGGTTTCTCTTCCTCTGAAACATCTCTGTTTATTAGACCTTTTGGGGTTGGGG +AGTTATATGCTGTATCTTACATTGTATCTTTTTTGTTTGTTTGTTTTGTATCTTACTTTG +CTTTTGCGTGTTACAATGTATTTATTATTTCCCTGTCTTGATGATGTTAATTCTTTGATT +AACTTATCCTTTGAATTTTTAAGTTTATTTTTATTTTATATATTTTATTATTTATTTTGT +GTGAGATGGGGTGGAGACTGAGAGTGTGTCAGAGACTATGTGGCAGTCAGAAGACAATTT +ATAAAGATGACACTCTGCATGTGTTGTAGAGACCAAACCTAGGTCGTCAGGCATATGCAG +CAAGCCCATTAACAGGCTGATCCATCTTGCTGACCATGCTCTGATTTTTTTTTATTTCAA +CAACTATATCTTTTTAATTTCTCTAAACTATATTCAATTCTTCTTTTGCAATTTTTCTTG +ATTTTATGTATGTGTGTGTGTATACACTACATATATGTAATATATATGTGTGTACGCACA +CACTCATATATGCACACACATGAGTTGGTGCATGTGTGGAGATTAGAGGACAACTTACAG +GAGTCAGGGATTCTCCTCCCACCATATTGATCCCAAAAATCTAACTAGGGTTATTAAGCT +TGGCAGGAAACTCCTTCATGATCTGAGCCGTTCTTTGACCATGACTTACTGTTTTCTGGG +TGAATGAAATCCCTCCTTTGATATCTTAAGCAAACTTCCTTGCTATGCCTCATCTTAAGT +TAGCGGGAGTCTGATTCTGATATCTTACGTCTGGCTTAAGGCAGATTGTTTCCTGCATGC +TTTGTTGTTTGAGAATAATTTATATGTAGTGGGCTTCTCCTCCTTCCTTCCTCCGTTTCC +CCCTCCTCTTTTTCTGTGACACCGATTGCATAAGTCCTCATCAAAGTCCCCCTTCTCTCC +CTTTTGTCTGGACCCAGGGACACCAACAGCAAGGCTTATGCTCATCTCTAAGTTCAGGAT +AACCGCAAAACCCAAACTTCTTCCAGCTATAATGCAAACATTTGTCACTTTCAAACGTCC +CCTCTTGCACAGGCTGGAGCTGGCCTGTTGCTTCCTCCCAGTGTCATTAGTTGGTCATCA +CTGTCTCCACAACTTCACGCAGAGGCTTGGCTTTGTATCTAAGTCTCCTAGGACCTCATC +TCCTTCCCCCTCATCAGTGTGAAGCCTGCATGTCCATGATTATTGAGACTGCAGCTACCT +GGTATAGCTTCAAGGTGTACCTTCACTTCTGTGTATAACCTTCTCTGTATTCAAATATCC +TTCCTCCCTCCCTCCCTCCCTTCCTAGCTTTTGGGAACATTTGTTTTATTCTTTGACAAT +TTCGTGCATGTGTATAATGTGTCATGATCATATCCAACCCAGATCCTCCCTGCCACCTTT +ATTCCACACCCCAGCACCACCACATGCTGCCTGCATGCTTTTATGGATGTAGGGTAATCC +ACTGGAACATTGGCAACCTGTTCTACTCTGGCAGCCATCAACTGTCAATGACTCCTGATC +TAGGAGTGGGGTCGCATGAGCCTTTTTCTCTGATGGAATGAGTTCTGGCTAGACCTTTCC +CAGGTAGCCAGAGCAGCTCTGCGTCAATGAGGAACAGTCATGCCTAAAGAACAGCATTTC +AGAACACTTCTCCTGCTCTAACTCTTACATCCTCTCTCCTTTCCCATGATGCTTCTTGAG +GCTAGTGGAGTTTGATATCAATGTCCCACTTGGCACTAAGCACTCAACCCTCTTTGATTT +TTGGCACTTTGATCAGTCATTAGTCTCTGCAGTGGCTGCTTTTGTCTTTCTTCAATATCT +ACTTTCTCTTAAGGTTCAGCTCAGCCATCACTTTATCCAAAAGCTTTCCCCAAGTGCCTA +CCCCTCTAGCCAAAGCATGGTAAGATGCCCCCTTCTCTCTCATCTTCTATAGGTTTTGAT +GTATTAGCTTGATCTCTGCTGTGTTGTTTTGTTTTAATGCAAAGTCTTGCTGTCTAGTTC +AGCCCAGCTTTGAACTGTCAGTCCCTCTGTCTATGTATGTATTTATTTATGTTCCAAATG +TTTCCTCCGTCACACCCACCCCCTAGAGTTCTTTACCCATCCCCTCATCCTCTGAGAAGG +TGCTCCCTCCATCCCTCAACCCCACCCCCACCTTCACTCCACCACCACCATCCCCTGGGC +ATCCCCTTCCCTGGGGCATCAAGTCTCTACAAGATCAGGCACCTCCTCTCCCAATGGGGC +CAGACAAGGCAGTCCTCTAGACATATGTGCTGGAGGTACGGACCAGCAATGCTCTTTGGT +TGGTAGCTTATTTCTCTGGGAGCTCCAGGGGTCCAGGTTAGATGACACTGTTGGTCTTCC +TATGGGGTTGCCACCCCCTTCAGCTCCTTCAATCCTTCCCCTAACTCTTCCATAGGGTTC +CCAAGCTCAGTCCAAAGTCTGGCTGTGAGTATCTGCATCTGTCTCAGTCAGCTGCAGGCA +GAGCCTCTCAGAGGACAGCCGTGCTCCTGTCTGCAAGCACAACATAATAACATCAGTAAT +AGTGTCAGGGTTTGGTGCCTGTGCATGGGATGGATCACAAGTTGAGTTGGTTACTGGATG +GCCTTTCCTTCCGTCTCTGCCCCATTTTTGTTTCTGCATTTCTTTTAGGCAGGAATAGTT +CTAGGTCAGAAATTTTGAAGGTGAGTTTGTGACCCCCATCCTTCCATTGGGGGCCCTGCC +TAACTCTTAGGAGTGCTAGATTTACAGGCATGCACCACTATGCCCAGCTTTCTACTCATC +CTAACCTGTATTTGCCTTTATCTTCCACTTCCCCACAGACTCTTTGAGAACAAGAGCCAC +TTACTCATCAGCACCGAGTAAGCCCTGGTACATGAGGTGCTGGATAATTATTTCCTGAAT +GAGCACATACTATTTTTCTAACAAGGCCACATGATGTCAGGGTTCAAGATAAGAAGCATC +ACCCTGTTTATGCACAGGTCAGACAGCATCATCCACTTTAACAGTCCTTTAACAATCAGC +AGAAAGGGTGAGAGAAACTGTATGCTGAAGCAGTCACATCTCAAAAGACTTCTTGTGATT +TTGTGTCTCACAGTGTACTTGGAAGATTTGTGAGTGTACAGAGGCCAGTGATAGGAAAGA +GTTGGGGCATTCAGAGGCCTGGTGGCATTGGAGTATGTGGTCTAGTGTAATTGGTGGTAC +GTGAAGACCTGGGCTTCCTCCAACCTATATAAAGCTCTTCGTGGAAGCACTTTGGTCTCC +AGAAGTGGGTATTACTCAGGTACCCATGGGACAAGCTGCCTTCTGAGTCTGTGTGTAACC +ACAGTGAGGGCAAGGACTGCCCTAGGGCCTTCATCTGTATCTTGGGAAGCCCCATTCCCT +GAAACTCCGTGGCTTTGCCTCTCTTTGCACATCTCCTCATCTCTATCAGCTGGGCTCTTC +CTCTAGCTCCCCCACTCCCTGCCCCCAGCTCTGGCTTTATATCTGACATAGCAGGGCTCC +CCACATGGTGATTCTAACGCTCTGCACACCACACTTTCATTGTAGTTGCTCGCTGTGCTG +GGGGAGGCAGAACCAGGTCCTGCTCTCCTCTGCTAGCGTGATGGGCTTTTGCATCACCGC +ACATCTCCACACACCATCGGCTCAGCTTCCGTGTGTGGCTCCTCCTCATCTATTCGGCTG +GTCTCCACGGTCAGTGAAGTAGCATCCACAGGGCAGGAAATCAGCCAGATTCATCCAGTT +TTCTCTCCCCAGATGTCGCCACACTTCTCTTGAGTGTGGTTAAAAACAACATCAACATTC +TCATCTTTGACGTGGAAATAATTACATAATCATTGCTTTGCTTCTGTTGAGGATCTGACC +GTTTTCCTCTTACAATACCTATATACTCATCTACAAAATCAAAGATTAAAAACCCAGTAA +TTTCTATGGAAAACAGTCCTTTCTGGCTGTGCGATCTCAAATCAGTTATTTAACTTGCAC +ATCCTTGGATCTTGTCATCTGTAATTAAGATCACAATACCCACCCCACTGGTTATTGTGA +AGATTAAATGATCCCTATAAACTGCTTAGCACATGGAAAGCCTAAAATAATAGCCTTAAG +AGAGCAGAAGAGGCTGAGATGGGTGTGAGTGTCTTTAATTCCAACGCTGAGATTAACTCT +GCTCTTAAACACTCTTGGCTACAAGTGGTCCCCAGTTGGATCTCTACTACAAATACTGTT +GTCCCTAGCCCCACCCCCTGCCCCCGGCCCCAAGGCTTAAGGAATTTGGCATGTAATGAA +GACCCACTTTTCACATCTTCTCTATACAAACCTTAGTTTCCATTTGGCAGCTTGAGTTAT +AACTGAGTCATTGTAGCTGAAAGTGTACAATCACTGCTGGCCAGAATCCTTAAACCACAG +GAGACTGAATTCCTACCAACCTCCTTCTCCTCAGTGTGTGCACGGCGCAGTGATGTCCTG +TAGAAGTCAGTGTGTGCATGGCGCAGTGATGTCCTGTAGAAGTCAGTGTGTGCACAGTGC +AGTGATGTCCTGTAGAAGTCAGTGTGTGCATGGTGCAGTGATGTCCTGTAGAAGTCAGTG +TGTGCACGGCGCAGTGATGTCCTGTAGAAGTCCATATCCTACTCTGTTTTTCCAGTCCAG +AAAAACCCGAATAAGCAGTCCCTTGAACTTGTTTTTGGGGGCCGTGGCCAGTCTGCTGTG +TTGGGATTGTCAGACACACTGCCCAGCACCAGGCTCTTTGAGGATTATATTAAAAGCCAC +ATTCCAGGGAAGGATCTGCTCAGCCACCACAAGCCTATTCATTATTTATAAACAATTAAA +GGGCATGGTTCAAATGAATGCAAGCATCTGGGAAAGTCATTATTCATGTACGAATCTACT +CAAGCATTTGTCATCTCCCTGGTGACTTAACATACTCTCTGTGCCTTGAGACCTCAGATT +ATATTAAGCAAAGTAGATGCTTAAACTCTTTTATTTAGTTTAATCGTTGGTCTCACTCCA +CTTGTTCAGATTATTTGGGCTCGTTTAAAATTAGCCCTCCTGTCTCCTTGATACATTAAA +ATAGGAAGGAGGGAAATTTCGTTTTAGAACCTACTGCATTCCGAGGATGAATGCAAATTA +TCCTACTATGATTCTTAATGACCCACTATTAACATAGTAGGAACCCCAGTGCACTAATGC +ACTGCTACTTTTCACATCATTACTCCTAATGGAAGTGTTACCAGGATAATAGCTTGACCT +TTAGCTATAGATTCTGATAGCAAAATATATTCTGCTTCTTCATACCTCTATTCACATAGC +GTATCTGCCACTTTCACATCAGCGCCATGACGATCTTTCGGCCTTGTTCTGAGGTCTCAT +CTGCGGTTGTAATGGAGAGAATAGAATTTCATCTTCAATAGGTAAATTCTAGTTAAAAGT +CCCTTTGAAGTTCAGATGTAATCCATGAGCCAGAATGTCAATAATGTGCCTAGCGGAAGT +ATTTGTTTGTGTAGGCATTTTTTTTTTTTTAAGAAGCCCGTGCTGTGCCTTCAAAGGTCT +TAGTCATGGGCCCATGGGATGGTGATTTCTCTAACATTTTTCTATTGAAAGCAGAAAAGA +AAGCAGAAGTGTTAACTGAAAGAAGGAAAAAGTAAGCAGGAAGTGTTGCCTTTTTAAGTG +ACTGATGACTAACGGAGCTCAAGGTTAGACTGTAACTCTCGGAGCTGCAGCCCTGCGGGG +AATGAGAGAGAACTTTCCACAGCCTTCCCTTGGGTTATTCTGAACCGGCCGTTGGCACAC +ACAGAGCCATTGGCCATTGGCATAGCTCGGGTCTACTTTGTTATTTTGGAATCACAACTT +GCTAATGTGTGATGATTTGGGCACAGACATTTTACAATCTTACGAAAGGAGGTTGCTATG +GAAATTAATTGTGTACATAGCATTCTAAGTGAAAAGATATTTACCCCATCATTTCTGTAG +TATGCTTTTTATTTAAATGAATAGAGTGTTAAGTACAAATGAATTGTTTTGTAAATTTTA +TTTATTAAATCAGAACTTCGAGCACCTTTTGACAGTTCTTCAACTAGTAAATGTTATTGT +GGGCAATTGATCATGGTGAAGCCTTTTCTCTTAACATATGTTTTGCTAATTAAGACTTCC +TACTCATTCAGAGAGGCCATTTTCCAATTAATCCACATTTTTTGAGCTCCTGGCTTTGCT +AACATTAGCAACAAGACTGGGGACTCTGCGCCTCTCTCGCCTGTTTCTTGAGCTTCTTCA +CTACACTGGGTGCTTTGATGGAGACAAAGAAATGAGCCTGGCATAGGAAGTTGAAGAGCA +CATCTGTGCCCCAGGAATATGGTGCCTTTCCTCTGCTGTCTGCTCTCATTTGCCCTGCAT +AGCCTGCTGTGGCTCGCCTGATTCACATAACCCTACTCCTGATCCTGCTTTCTAACCATC +CCTCTTCCACCAAGTCTGTGACAGACCTTTCCATTTAGACTCTCGGGAGATCTGCACATC +TCCCTCCAACACCACATCATCTGGCATGTATCACTCCTCTGCGCACGTAAAGTCCATCTG +GTCCCTGGCCTCATGGTGTCAGGACCTCAGTAGTCACTGCCTTCCACTTCTGCTTGGTGG +TCCCCACTCAGCCAGCACAGCTCAGCATCGTTCCACCTTTGCTGCTTACACTCCAACATC +CCATTAGACTATTCTAGGTGTTCCCTACTGCCATCTAACCCTCACCTGCCGACCCACTGG +TGTCTCCATTTACTGATCTTTGTAGCATCTTGGAGCCTGTCTGTAAGCCTCTCTGCTCTC +CTTTTCCTGGCCTCTTCATGTACTTTAAGTCTCCATTGTGCTGCCGAGCTGGTCTAGCCA +ATCCGAACACTAGTCCATCCCTTCCAGCCAGAGCCCCACATAGACTGCTGCATCCCACCC +GGCAACCCCCAGTAGACTGCTGCTCCTGTTCACTGTTTGAAGCCTTGCTGCTTGGCCTCA +GTCTGCACTTGCCCGTTGTCAATAAGTTTAAACCTTCCCACACTCTCCGCCTCCAAGGTG +TCTCACCACTGAGCTCTCTGAGCCCCCGGAGCCTGGAGCCTCCGGCCTAGAGCCATTCCT +TGTCAATATCCTCAACCTCTGGCCTCCCCTCCGTTTGGAGGTGGCCTCGGTACTTTAGTC +CTCTATCACATCACCCCTAGTTCCTCCAAGATGGGCCCTTGACTCATTCCCTCCTTTCTC +TTGTGTCCTGTACTCAGCTACCGTGTTGCCTGTTCCCACCACCTACAAACCACCCTTCCT +CCTCCCTCCCCTCTGAGCCCAGGTGTTTCTAGAGGGATGTTGGTGGCTCTTCCCCGGATG +GCTTTCAGAAGACTCTAATGCTCTGGGAACCATCCCTTGAGAAGGCTTTCTGCCTGAATC +CTGGCTTTGTGGTTATCCTGGGCTTCTTAGTGGGCTTCTCTGCCTCTGTATTTATTCCTG +GTGTTCTCCACAACCTACGCTGTCAGGTGCCCTTCATTCTGTATGTTCTTTCTTCTTAAC +AATATGTCTGTTTATTGTTTTAACTACCACATATGCAATGGGCTCTTTTCGTGATCGCTG +AGTTTAGCATCCACAGATTTAACCAAGCAGGGATTGAAAATAGTCAAGGAAATAAATAAA +ACAGAAAACCTTTGATGCTGACACCATAGTTTAGTGGTAAAGCACACGGTTTAAATGTGT +AGACTTCTGGTGGTGCATCACTTGGGAAGCAGAGTCAGGTGGTTCTCTTAGTTCAAGGCC +AGCCTGGTCTACAGAACAAATTTCAGGACAGCCAGGGTTACACAAAGAAATACTTTGTCT +CAAAACAACAACAGAAATAAAACCAAGCATGTAGACTTTTTCCTTGTGATTATTCTATAA +ATATATGGTGATAGCATGATGATAGCATGCATAGGTAATGCATCAGCTATACGATTATCT +CCCAGGGTCTTGGAACTGGTCCCCACAGACCCAGACCTGACAGTGTCGTTCACCCAGCTT +CTTTGTACCTCTCCACCCCAGGTCTACAATGCTTTTACCTCACACACCTGACCACAGAAT +GTCACTCACCTACCCTAGATGCTTGACTACCTGGGACAAGTATTAACTCCCAGAAGGACC +CCCATCTCCCCTCTGACCTGCAGAGCCATCCTCTCCATACCTGGTGTCTTTTCCTACACA +ACTGGACTGCTTGCATCTGAGTTTACACATACAACTTCTTTCCTCTATTTCCCTAGGACA +TGATTTTAAATGTAATATTGCTGAACAGGAGTCTAACCATTTTATGGGTCTCATTATATT +TTATTCTTATTTCCCAATAAAAATTTCCCAGTCTTATGCTGCTAGTATAGTGATACTTGC +CACAATTTTGCTACTATCAAACACAGCCTTTTTGAAATTGTTTTTCTATCTTAGGATAGG +TGTGCAAAGTATGCTTTGCAGTCCTTTGATTTACATATTAGTTGAGCCTTTTCCCTAGTA +TTTTATGCTTCAAATACACTATTGATCTACAGGACTATTGAACTCTTGTAAATGAGTGCA +CTCTTTAAAGATATTGAACATTCTGCCGCATATATAATGTGGCCAGGTTTCGTAGCTCTT +TTAAGATGTTTGCTTTTCACTGAATGGGAATTTCAATTTTTGTGTAGTTAAATCTGTCAA +TATTTCCCTTTGTCATTTATTTTTGAACGAGACCTTTTAACACATTGAAATTACCAACAT +CTTAAATACCACGAAGGCAGTGTGACATGGCGGCTTACTGACCCACAGGCAGCGAGGTAA +AAAGGCGGGTTGAGAGTGCTCAGGAACAGAAATGTCAACTGCACACCTCACATGTGGTCA +CACACTGTGTGGCTTTCTTTCCTGGGGTCATTGTCCTGCCTCTCTTTTGTCCTGCCCTGG +GACTCTCCATGGCTTAATAGGACAGATCTTTCCTCATATCTCATGCAGTGTGCAGGATGT +TGATTCCTGCTTGGACTGAGGCTTAGCATTTCAATAAGATGGACAACAGGATTAGTGTAG +TTGAGCAGCGTGTCCTTGGGGATCATCGTGAGAACATCTCCATGCAATGCTGCATTTGAT +TTTAAATTAACAACACAGAGGACGTCATTTAACACATATTCTCAACTCTGTCACGAATGG +GACTGCCTAAGCTATATGAAACATTTTCTTTTCCCATCAGACACGTGTACACAAAAGAAG +AGCAGTTTCCACACTGTTACTAACCAGTTCCATGTTGAAGCATAAGCCATCATGCATAGC +CAGGGCTCAGCTGCTTGCCATATTTACCTAAAAAACATAGTGCTGACATGGAGGATGGTC +TTAGCCAAGGTTTCCCTTGCTGTGCAGAGACACCAAGGCCGTGGCAACTCTTATGAAGGA +CGACATTTCACTGGGGCTGGCTTACAGTCTTTTAGAGGTTTGCTCCATTATCATCACTGC +AGGAAGCATGGCAGCGTACAGGCAGGCAGGGTGCTGGAGATGAAGCTGAGAGTTCTACAT +CTTCATCTGTAGGCAGCAGAAAGAAACTGACACACTAAGCATAGCTTGAACATAGGAGAC +CTCAAAGTTCACCCCCACAGTGACATGCTTTCTCCACACCTCCTAATAGTGCCACTCCCT +TTGGGCCTAGCACTCAAACATTCGAGGCTGTGGGGGCCATTCCTATTTAAACCACCACAA +GGATATACCCTACGGATCTGACATTCTTAGGAATTCTCTTCAGGGCTGAGGAACTAGCTT +GGAGAGCGCATGCTTGGCATGTGTGTGTGTTTAGGTTAAATTCCCAGCCCCAGAAAGAAC +GACAAAAGACAGGCTTGTTTTCTCCTTGGGACTATCTTCCTGTTTTGTTCTGCACCCCTT +TGTTGTGAAAGTGTTTAGTAGAATTTCTTGTTTTCTTTCAGTCTTTACAGAAAATTACTG +TACTGCGAATCATGTGGATAAACTTCCTGGCCCCAGAGACTGGGTGCAGATTCTGCAGGA +TCAGATTAAACTGGCCAGAAGAAGGTTGAAACGAGGCTCAGGTATGAACAAGCTATAGAA +GTCATTGCGATGGTGCCTTATTCAACCTTTATGAAGCACAGTGCTTTCTCCCTGGGGTAT +CATGGTATCTTTTGTCTCTGGAAGGAGATGTTCAGTGTAATATGCTGTGTTGGCTCTAGT +GAATTTTTAAAGTTGTCTTAAGATTGAATAGTAAAAATGATGTAGGCCATTTGCTTCTAA +TAGCACAAGAGGAAAAGATTACTAATGTCATCTGTGGTCTAATGTGCTTCACGGGGAGAA +CTGGGTCTTCTGTAGTTTGCTTTTATCTGACTATTGATTTTTGGTTGTTTATATCTACGT +GAGTTTCTAAAAGAACTAATTCCTCAAAGTTTAAACATGAAAAAAGAAGAAGAAAAAAAA +GTGGAAGGCACACACCTTCCATGCCAACACAGGAGACAGAAGCAGAAGGCTCTCCATGAG +ACTGCGGCCAGCCTGGTCTACAGAGCGAGCCTGGTCTACAGCCTGGTCTACAGGGCGAGC +TATAGGACATGTTTCAGAAATTAAAATAAAATAAAATAAAAAGGCAAAATTCGTCCTTTC +AGAAACACCACATCAAGTTGGAAGGAATTTAAGGTGCATATCTGTGTGTGTGTGTGTGTG +TGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTTTATGTGTGTGTGTTTAAAACTTGAGCTT +TGGCAGCTATTTTCCTAGGCAACGTGAAGACCCATTAGATAGTGACTATATAGATTTGGT +CACCTGGTCTCAAGCCTCTCGAATCTGACCTCCTTACCAGCTAGAAATCTCCTTAGATTG +ACTTCCTTCTCTCACCCAGGAATGCTGCTCTCTGCTAGATCACAAATCGCTTAGGTTTTA +TTTATAAACTTTATGTACATTAGTATGTAAGTTATCAAAAACAATATGGTGGTTCCTCAC +AAACAATACAAATAAGGCCTGGGCGGGGGAGGGGGGCAGCTCAGCTGGTCACATGGTTAC +CTTGCAAACACTAGAAGGTCCCAGAACACAAGTCAGATATAAATAAGTAAATCATAAATA +AGCAGCATGCCCTGTAGTCTCAGCCCTGAGTTTGCAGGGTGGGCTGGCAGCCATCTTAGC +TGGCTTGATGAATTCCAAGCCAGTTAGAGACAGCACCTGAATAACACAACACCTGAGGTT +GTGCTCCGGCCCCACACAGCACACACGTGCACACGCGCACACACGTACACACACTCACAC +ACACACACACACAGAGGACCTACTAAACTCATTACTGGTATATCTCCAAATAAACCCAGG +ACATTAAAGAGACATTTGTACTCCTGCATTCATTGAAGTATTTTTCCTAACAGCTTCTAA +AACATAATCACCATAGACATCCACGTTACTGGGTCAAGTAATAATGAAAATGCGCTCTCC +ATACATAACTAGACGAGTTTGAACCTTTAAAAAGAAGGAATTTTCTTGTTTGTGTCAACA +TGGGAAAGCCTTATGCTAAGTAGGGTAAACCAGTGCAAAATTACAAGTGTCGGGGAACCC +CACTGAGGACTCTGATGAGGTAGGGCTCACAGAAGTAGAGTGTAGAGTATAGTCAGTCAC +CAGGAGCCCCAGGGTCTGGGAAGATGCCAGGCAAAGGAACAAAATTTCAATTCGACAGAG +ATGAAAAAGTGATCATGTGATGTGACTAATAATGTTATTATAATATACTCAAAAATAATC +AGGTCATTCTTACTCTTGCTTCTCTCTCTTGCCTCTTTCACTCTTTCTCCACCTCTTTCC +TCTTTCCCTTCTCCCCTCTCTCCACGTGGTCATGGCCGGCCTCTGCTTCTCTACTCTCTC +CTTCTCTGCCTCTACTACCCTCTTAACTCCCCTCCCCATGCTCTCAATAAACTCTATTCT +ATACTATACTACTACTAATAATAATAATTGAGTCACATCACATATTTTCACAAAGTATAT +GATACATAGATTTTTTTGTATATTTAGCCATTCTGCATGTGTACTATTTCAAAATACCAT +GCTGTATATCATAAATATGTATTTTTTAATTAAAAGAGAATTTATTAAAGTGTGCTTTCA +ACTTCTGTTGGTCAGAGTAGTCCAGTGATGGAGAGGCTCTGAACACAATAGTTGCCCATA +GAGGAGCTAGAGACCCCAGCAGTCCTAGTCTCCATGAAGGCCTGGGATTCCTGGAGGGCA +TAGACTCAGCCTACATTGGAATCTTCTGATGTCAACAAAGGAATGAGCACCAGCAGCCAC +AAAGTAGAGGAATTCACACGTGAGACTGAAGGCGAAGAGGAGAATCACTTAGTCCTGTGA +TTTTATCTGGACAGCACTAGGAAGTGGATCTTTCCACATAAATGAGGCAGATTCCCACAG +GTCACTTGATCTAAGCAGTGCCTTGAGGTTCTTCCAAAGAACAGCTTGCTGTGTCACCTG +TGTCACACTGACAGAGTTAACACCACATTCCTGTACTAGTGTTGGCCCTGCAGAAAGGAG +CTACCTTGGCACATGAACTTACTTACTTCTTTTTTATTATTTTTATTTTTATTTTTAAAC +TTATGCATGATTTTTATTAGTCAAATGAAAATAAGACCTAGATTGTCTTGACAGCAGGCT +TTGGGCTCTGTGAGGCTGGAGCAGACAGTTCGGAAGGTAGGTGTTGGGAACTGAGCTGCT +CCTCACGATGTGAGGAGCATGTGAGGGTACTGCTGCCAAAGGCATCTCAGAGCCTTGATG +CTGCGGTAGCAGAGCATCTCCGTCCAATTCACTTTAATGAACAGGACTTTATTGGCTCTC +AGCTCTGGAGGCTAGAAATCTAAGACTGAGGGCTTTTCTTGCTGCATCAGCCCATGCAGA +AAGACACAGAGACACAGAGAATGTGGGAGTGAGACAGAAGAAAGCTCTGTGTGGGCATGT +GTGTACATGTGTGTATGGGTGTATATATGGTATGTATGTGTGTGTGTATGGGTGTGTGTG +AGTATGGGTGTATATGTGTATGTGTGTGTATATGTGTACATGTGTGTATGGCAGTATGTG +TGTGTGCATATATGTGTATGTGTGTGTGTATGTATGGGTGTGTGTGTGTGTGTGTGTGTG +TGTGTAGTCACTCTTCCTTGGTGACAGCATGAACCCACTCTGAAAGGCAGGGCGAGGTTG +TGGCCTGACCACATCTCACCAGGCTTCTCCTGCTGGCTCTGCTGCCCCGGGACTGCGCTC +TTTGAGATGCAGCGTCTTTGAGGGACACATTCAGACCAGAGCCATCTTTAATAGGTGCTT +ATCAGCTGAAGCCTTCCCAGTGCAGCCCTGTCCTCCAGCCTCAGGCTCTGCAGCCAAACT +GGCCTTCGCTCTGGTACTAAAACCGCTGCTCTCTCCACCTTTCCCAAGTGCTGCAGAGCC +TCCCTTGTCCTAAAGCCTTCCGTAGAGGCCCCAGCACATTCACTTCTGTCACCTCTAGAA +TCCCTTTCCTGTTTCCTGCGAGCAGGGTCTGCTTCTATGCCGCATCTGTGTCCCAGATGA +CATAGTGTGGCAGTGCTGACTCTCGAGACATGTTTGAGTGAATCAGTAAAGCATCAGTAA +TTCCAGAGAGAACACAGTGCCATAGCAGCACTCTGGTTTTCTAGACAAACTGTGACCTCC +TGAAGAACACTGCTGTTTTCTCTATTATGGCTCAAAGGTTTATTCCACTCCCTGTGAACA +CATGGATGGCAGTGTCCCTGACCTGAGGACCCCTAGTGTCACTCTGTGGCCACCATTTTA +GAATCCCTCTAATTCTACTCTACTAGTACTCTCTCCCCTTCTCCACTCCAGCTATTGTGA +GTCCTTCCCAGTCTCCTTCCTCTCACACATCTTCCAGAGAGTCAGAGCCTATGCATCCTG +TGGGCTCACTTGGTGGACAGCTGGGAAATATCCAAGACTGACCTCCTACTAAGCTGGCTC +TTCACTTGAGAACTTCAGGGCTTCTGCTTCTGCCCCACATAACATCACAAAACACCCCTC +CCCTGTATGACCTTCCACCCCTCCCACTCCTGAAAGGGGTTAAGATAGGAATAAAAAGGA +GAGAAAAAGAGGAAAAAGAAAAAGCAACATTTGAAGGACCTGTAAGTGGCCCATTAGGTA +TACCCAGCACATAATTCCTGACTGAGCAGTAATGTGGAAATTCAGTTTTACAGGCAAAGC +AGGTTCCAAGCCTAAATGGCAGCTCTGCCAATAAGCATGACGTACTTTTGTGATTCCTAA +CTTCTGCTCTGAATGACTCAACCGTTGGATACTTAAGGACTTCCGTCCCTGTGCCTACCT +GTTAATTTGAAGGGGGAAATTGTTGGCCCGAAATACAGAGACACCAGACATTCAGATTTG +AGAGAAATCTAAAATGGGTCATGATAAAAAGGGCATAAATGTAGCATTAGCCTCCTGCCT +GCCTCTGCTCCTCTCACAAGGGGCTTCCAGACCTGCACTGATGCTGCGCTACCTCAGGCA +GGCCAGCAGGTACCTGCGCATGAGTCTGCTCCCGAGACTGGTGAGAGCAGACGGGAAGTG +TGCATCAGCTCCTTGAGAGTCTGAGGAAAGGAACGGTCTGGACTGAGACTATTGATGCCT +CTGGTTGTAATGCTACAGTCACTGCCTGGCACAGACGGGGTGGGAGGCTGTTCATTTACC +AGGCCCTGTCCCTCTGGAGGAAAGTCCTATAGGACCTGAAAATTTTAAGTTTTAAGAAAA +CCTTTAAAGGTAGGAGTCCCAGAAAGTCAGGAGACGTTGGAGAAGGAAAAAAATGGCACA +GTCTTGCTGAATCACAAGATGAAAATAAGTTTAGTTTAAATTCCTTCTTCTGGTGCCTTC +ACCGTGTTACCTGTGTGGATTTCTCATCACTGCGACAGTGTACGTGTCAAAGGCGAGTCA +GGGGAGGTTTTATTTGTTTCATGGTTTGAAGATAATCATCATGGTTCATGATGAGGAAGG +TGACTGACAGACAGAGCATGTAATTAGGACTCCTCATTTCCTGACATCTCGGCAAAACAG +CAAGCAGAGGCTGAGGCTGGGACCATGAAACCAGCCAGGCCCAGACTGGAACCCGCAAGC +TGATTCCCAGTTACCCATTTCTACCAGCTAGGCCTCCTAAAGGTTCTACAACCTCCCAAA +ACAGTACGACCAGCAAGGAGCCAAGGATTCAAACACAGGAGCCCAGCCCAGGGTAGGAAC +CTGCAGACCTTAATCCTCTTGTCTGTCGGGTGCTGAGACAGAGTCTCTCGCCTTTCCCTC +TTCACACCAGCACAGACATCTGCACACTGAAGGGGCGTCTCACAGCATCTCTGTTCCTGA +TTTTCATCTCAAACATTCCTACACACACACTTGACCATCTCTCCAGAAAGAGACCCAAAC +TGTAACATGGTCCCCAGGGCCTCCTTTCTGGTGACTCCCTTCACTCATTCACTCGGGGTG +TGACTTGAGACATCTGAACTTTTGATCAGCAGGTTACACGAGTGCTCCACCTGGATATTT +CTGACGTGTTGAGTAAGCTGTCTTGACCACCAGGAAAGAAGCTGACTTAAGATAGAACCA +GCCCTGATATATGGGCCAAAGCAGATCAAAAGGATGGTGCCCCAGCCTTAGCAGACAGTA +TGTGTCTATGTGTGAGACACTGGTACACTTCCTCCTTAGTAGCCCAGGGTGCAGCTCCAG +CAAACAGATGGGGAGAGCCACTTGTCCTTCCTGGAAGAGCTGGGATCTATAATGTGACTG +GCTCTTGGGTTTTTCATCTTGATTATTTTCCATCAAAATGGTAATACAGACAGTGTGTTA +AAGATAGCTCACAACTTCCACAGCCTCATTTATCATACTTGGCTCCATTCCTAGAATGGG +GTGTAGACTCTTGACTGGACCAAGCTAATCAGCTCACCACTCGGGGAAGTGTGCGTGGAC +TGTAGGGAAAGCACTGCCCCACAAGATTGGAAAGGTCGTTATGCAAATCCAAACAACTTC +ATTTGGGGCTCTCATCACATGTAATCATTTTTTCCTATAACTAGAATTCCAATCCTGGTG +TGAATTTTTATCATTTTTATTAGATTACTTCCTCAGAGCTGAAATCACAATTTATTGTTT +GCGTTAGATCCAGGAGTAAAGCTGTCGCTGCTACTAAATTTTTATTGGACTTAGTCTTTT +CCAAATTTTACAACTTGATCATTGCCAGAGAAGAGCAGCTTTGAGCTTGTTGTTACAGAC +AGGTATTCCTCATCCATGACACTTGACTCTGCGCATGCGGCCAGTACATATTCATTTATA +TATAACCATTTACATATATTTAGGTCATATATGTTCTGTTCTGACAAAAACACAAGGTCA +TATAGGCCTGCATTTTAAAAGTATGGGTAGGAGCCAGAGAAATGGCTTAGCAATTAAGAC +CACTAGCTGCTCCTCCAGAGGACCTGGATTCAATTCCCAGTACCCACGTATGGCTCACAA +CAGGCTATAACTGCCGTTTCGGGAGATCTAATGCTCTCTTCTAACCTGGTCCCAGGCAGA +TGTGATGGTGCATGTGTGCGTAACCCCAGCACTAGGGTGCTGGTAGAGATAGGCTGATCC +TACAATTCTCTGACTGGCTAGCCTAGCTAAAATTTCAAGCTACAAGTTCAGTGAGAGAAC +TTCTCCCCAAATAATTATGTGGAGAATGATAGGGGAAGACAGCTGACCACAACCTGGGTC +CTCTGTGTACGCCTACACACAGGAGTATGCAAAGGCATGCATGTACATGCACACACATAA +AGAGTCTAACTAGTAAAAACCTAATGCCTTTTATCTAGAGAATTTTAGTATGTCTTACAT +CTTTTCTGTAAATCACCTTACCCAACTCAATCCTGCCATTTCTCTTTTGGCCATCCTAGT +AAATATTATATAATTTTTGTGATCTCTACTCCATTGCAACCAAAACTGGCCTTGACTGTT +CTATCTCTTCTCTGTTTTCTTGCTGCGGTGAATCACATGGGCCAGCAGAGGCTGATGCCA +GGCCTACCCACCTAAGGACAAGATATTTGAGGCTAAACTAGAGATAGAAAGCTTGGAGCA +TTGCTGGCTGTGTCTGTCTCTGGTCATGTTTACATCATTAACAGTGAAGATGAGACTATA +GTGTTGTGTTGGCTTTTCCACCGTGCCCATGAAGCAATGGGCTGGCCTCGAGGTCCAGGA +GTGCAGTCAACAGGAACTTTAGGATATGGGTAGGATAAAGAGGATGCCACCAGAATGATC +CCAGCAGCCATATGCAAATGTTTCCTCTGTCCCTAGCATGTCCGGGAAGAGTTCACTCCC +TTAAGTTACCAGGCATATGAGCCTTTCCTTTGCATTTAGTAGAAGGTGTGTGTGTGTGTG +TGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTCCAAAGAAGGGTCACCCTTTGCA +AAACCCCTAAGGAGACTAAAACCCATATCAGAAGAGCAAGGCTTATATTTTAAATTACAA +AAAAGGAGGAACTTTTGAAGAAATACGTATTCTCTCTCTGTGGCTTCCTTCATGACTAAA +TGAACCCAGGACTGACGACTCCAGAACCAGGCATCGCCCAAGAAAAGTTCTTTCTGAGAA +TTCCCACTAGGAGTGGCCCTTGGGAATGTACAGTTCTACGGCCAGAAGGCAGTAATTTAT +CTGCTTTCAGTGTGTGGTTAAGCAGTCCATCCTGCTTAGAGAAAATGAACAGAAATCACC +CCTGACTGACAAAATAAGGTCAGAAGAGTTCCCAGATTTTTAATCCAGGAAGGTTGACTC +TCTGCCATGAGCATCGGAACAAAATCGTACTTAAATAATGATGCTCGAACCTGTGAAACG +TGAACCAAGTGAAGCGAACAGCGAGAAGGATGAAGACACCGTGCGCTCTGGAGTTGCTTT +AATTGTGTTCCTGTATTCTGCAGAATGAATGTGCTCCCACAACTAATGAGATCTGTGTTT +TATGTTTGTAACCAGCAGAGGTAGCTGACGGTGATGAAAGACTGGACCGCATCTCTCTAC +CCCCAACAGGTAAAACACATTTACATTTCATCACCCGCTGCAAGGCAACATTTGCATTGA +AAATGCTTTGACCATTAGGGATGCGGCTGCTTGAGCAAGCTGCTTCTGTAATAGACCCAG +GACCCACGTTCAGTTTATTGGAGGCCTAGGTTCAGATCTGTTTTCACACTGAATATGAAA +AACATTTTTCTTACACCCTATTTTATATTCATAAAAATTTCAGAAATGCAAATCCGAAGG +AGTTAGTACCACAAGAGGCTACCTCGCCCAGTCTTTAGACATTAAAAGGCACTTTTGACA +TAAAATGACATTTATCTTTAAACCAGGATTGTCAACTTTGTGTGACCAACTTCAGGCCCA +TTTTTGTCTTGTTCCACCAGAGGCCTTTGAGAGGCAGGCATCCCCAGTCTTCACGTAGTA +GTTTCTGTGTTTTTTAAAGTGTGATTGAATAAGCCAGCCCAGCCGGTGTGAGTGACACAC +TCCTGGGATTTGAACCAGATCAGCAAATGCAACAGAGTACTAAAGCATTCACTACACAAA +GGTGTGCAGCTGTGGGCTGGACTCTGTCTAATGCCTCTGATCCTAGCCTCCTGCCTGTGT +GTGAGTTCACACCCAAGAGTAGAATAGGTGTCTGACCATTGAGCCACAATTGTGTCAGAC +AGCTTCTACCATCACTTATCCCCCAGTTGATCTCAGGACTCCCATTTGGCTGTCCTTCAA +AGATTGTCCGAAGATTCCACCCATAAAATCCAGACAGTCCAAAATGACCTTAAACTATAA +AAGCTCAATTCAGCGTTCGTAGTAGGATTTCTTTGTTTGTTTCCTCTCGATCCGGGGCTA +TAAGACTTGAATTAAATTCAGAAAATGTGAGTGAGTGTAGTATGTTTGCAGAAACTCTTG +GTAGAGTCCCTACTGGTCACATGGTCTCGTGACCATGAACCCCAAGACCATGGAGTCTTG +AGGCCCAGAAGTGTACCTTGGAGTTTACTGAAGCAAAGCTCATAGGTGAATTTAGAGCTG +CCAGAAGCCTCTGCCATGTAAATCATAAATCACACCTCGCTTACTCTGCCTTGTGTAGCC +AAGCAACAAGTCAATGGACAGATAAATAAAATGGGTCTCGTGGTGCACAAAGACCTGCCT +ACGTTTAGTTCTTATGTTCTATAGTAGTTATATCTGTGTTTCCAAACTCGTAAGTCAGGA +TAGTGAATGTGTGATCTCTAGTGTCCCTTACCATTCTCTGAATATCAGGACAACTCATAC +TGATAATACTTGTATTGCCTTTGACCCATTCCAAGCAGATGCAGGAAATACTAATCATAA +TAATGAAATTGTAGTTCAGGGGCCTCCGAGAGGAATGTCATGCTTTTGTATTTGTCCCCT +GGGCATCTGTAGCAGCTGTCCTCTGTATCAGATGACGCAGTGGGCTTTCGCTTTATCAGT +TGAAGACTCTGCATCTTGCAGTTATACCTTTGCATTTAACTGTCTCAAGATGGAGGCAGA +GGGGTTTCAGAGTGAACAAAACAGCCCAGGGATGCTAAAGGAGCCTCATGAGAATGACAA +ACTCCGGAGGAATTGGAAAATGAAGGGACACTGGGAGCCATCTGTGCCAATACCTCCTTT +TTATCCAACCCTTTTATTTCAAGGGGGTAGGAGAGACTGAGGCCCAGAAACATTAAGTGA +CTTTTCCAAGGTGATAGCTGGTGATAGCTTGGTTGGGGGCCGTCGTCCTCTTGACTCCCG +GCCCTTTCTTATACCTAAGCCAAAGCCAGCCTTCTCTGTGTATTTCTTAAAGATCCAGGG +AGAATTGGACAGGTGGTACCATTAGGATTCCATTTCAGTGACTCAGCCCTCATTTGTATC +TTTGACACCATCTACCCAAAGTCCATTTCAGTTTAAGCTTGTTGCTTCTATTCCTTTCTT +AAGTTCTTCCCCTGGAATGTGAGGTGATTAGAAAGAGACTATTGCTAGATAGAGACACAA +ACCACTGAACAGCATTGTGTGTGTTTTTAAAGTATTTGCCCTTTCAGAAAAGTAGGGAAA +AGGTCACAGATTAGGTCTCAGATTTTAGATAATCTTGATAGAAAGCTTCATGGTTGCCTT +CCAAAGTAAAATCCAAATCCGACACACTTCTTAGAATGCAGCATAGCTGTGGGTCAGCCC +TTGACATGCGCTGACACAGCCATCCGAAGGGTGAAACTCCACGTCTTACACACAGAGCTC +CAGTGTGCGCGGCCTCACTGAACAGAACTGTGGAACCATCTAAATGTGAGGTCCACACCT +GCAGCTCCTCACTTAGCTGAGCTGACCAAAGCTGACCCTTCGCAAAGAGCTTTTATTACT +TTGTCTTTTTGTTCTTTTAAATTTTGTATCAGGAGAGAGGAGGGGAGATCCTTATGTTGC +TGTGAGCCTGCAGTGATCATGTGGTCAGATGGCATTTATTCCCAGCTACTCAGCTGAGTC +TCCGAAAGGGTCTTATGGAGCCCAAGTTGGCCTCTGGCTTTAAGTCCTCTTGCCCCTCCC +CCAGGTGCTGGGACAATAGGCATAGACCATGCAGCTGAAAATGAGTTGACCCATTCAGTG +AGCCTTTGAGCAGCAGTCAGCACGGGACCTCACACAGGTTCCTGTCCTCAGACTAGGGTG +AGAGACAGAAGCAGCTACTGACACACTGAGGCAGAGATGTGGAAGGAGTGCCAGATGGGA +GACTGCACCCAGAAATCCGGGGACAATTGACATTTTAAAAAACGTATAAAGTCAATCACA +GTAATTCCTTTCCAATTTGAAGATGGGTCCTGTGGGTTTGAATATGGTAATACTTGTCTG +GACTTACCAGTACACATTCTCAGTTGACACTCGTGTGTCTTTATGTGTCAGAAAGCACAA +GTAAGACAGTTTACTTACTGTTCTCAGAGACAGCTGTGACTGATGCCCCCCTGTACACAG +ACCCAATAGAGAAGAGTTGGTGCATTTATCTAATAGAGATCAAATAAGTAAATTCGTCTC +CTGAGTTGCTTGGTTTTCACCTAAGACACATTTTTTTCCCACTCTATCCAAGTCTGCACA +TGTATTACCTGCTATTTAATAGTGTTTTCAGGGGTAAGTCATATTTAGCTATTTTCTATT +GTTGAACAATACACGGCCAATGGTAATATATATTCATGGGCTTTCTTGTTTTAAATAAAT +CCATCATAAATTCCTAATTCTGGAAATTACTCACTTAGCACAATTGAAGTTGCTGCTTAG +TGGCTTGACGACTGTGACTGTGCCCCGCCCTCAAACCCTCCAGTCAATTACCTGCTCCCC +ACCAGACCCCGGCCAGGTGATAAACTATGCATCTCTGCTTCAGAGGACCGGCCTCCTTCA +CTGTCTTGTCTCTGTTTAGGTCATACATTTGTCATCAAGAGAGAGACCCCAGAGGACCCA +GAACCAGGTTCCGTGGCCTAGACTTGCATTCTGGAACATTCTTCGTTTCCTCCAAGGTCC +ATGTAGCAGCTACAGATCCTGCAGTGTGGGTGTTCTATGATGGCTTGTCCTGTCCGAATA +ATTTCTTTGTAACATGTGCTATCACAACTCTGGTTTGGCATAATACTTATTTAAAGAACC +ATGCTTACAGTTGCTACCCTGTAAGCGTCCCGTGTGTGTGACCCACCGTAAAGAAGCCAT +TCCCTTCCTGTCTCTGTCCGTTCACAGACTGGGTGTGAAGACAGCAGTCTTTCTAAACAT +ATTTTATTGTGAATTGCTTAGCTGCATGCAGAGAGGAAACCTTCTCTTCCAGGACTGACA +GAGGCTACAAGGCAGCGCTAACTAGCCCCTCTTCAGCTTAGAGAAGGAAACAGTTGTTCT +GAGAGACAGGAGAGCTCCTACCTGGCCAGTGAAATCGTTTCTGACATCAGTCATAGTAAC +CCGGACAGACATTTGGAACTGGAGAAGTACAAGCGATGTAAGAATCCTTAGGAAATAAAA +TCTTTCACATAATTTATAATGACGTGATGACAAAAAAATAATAATAACTCAAAGTAAGCA +GCCATCTGCTTGGGAGCCGTCAAGCATTTAAACATGGTTTAAACTGAGCAGCCTGGGCTG +TGACCATTTTCATGTTCATTCTGTAGTCTGTCTGGTCCCTCACCCGCCTGCCTTCTGCTT +TTTGTAAGAAAAAAAATCTGGCTTTATTTTAAAGAAATCTTTGCTGTGGGGATAATTGTT +TTACAGACATATTTACCTCCACATTTGTTTTGCTAATGAAATCATTCATTAAAAATACCA +CCTTAGAAAGCCTTGCGTTTACACCGTATTTATGGTATAAAGCAAACTGCCTTGAATCTT +GGGCACTTGACCCAAAGGCCAAAAATAGCTGTTAAAGAAAAAAAATGTGACTCTCATCCA +CCAAACCCCAGGGATAAAAACCTGCCAGGACAAAAGCTTAGCCTTTGCCCTACTCTTGGT +GCAGCGATGGGTTAAAGCCGACAGTGTGCTTCAAGGACTCGGTGCTTCAAGGACCAGTCC +CACTCCGAGCTTTGCCAGTGAGAGAGCCGAGAGGTGGGTTGCCTAGGACCAAGGTACCCT +TCGTGGCCAGCTGGCCATAGAACCTGGATATCCTTGGGACCCTGTCCATTGCACTGCACC +ATGCCACACGGAACACTAAAGATAGGATCAGAACACTATTCCACTGAGACCAGCTAGGGA +AAGTGATAGGTGATATCCCTGGAATGTGACAAAGTCCGCTTCTAGGTGTTGCTCCTACAG +TCAGTCTCCAGAGGAGATAGCAACATCTCACAGATGCACCTTTTATTTCTCTCCGCTCGG +AAGCTATGGGGACAGCGTGGAAATCACTCCCATCCTGCAGTCAGCTACCATAGATTTCCG +TTTCCCGCTGGCCCTAATCCCTGTGTTTTATCCAGGGGTCTGATGAGCTGCAGGCAGACC +AGGACTCTCATTCACTCTGCAGCAGGTCCTGAAAAAGAATTGTCTTCTGCCTCCCAGGAT +GAAATACTGCTCAAGGGGACTAGAGAAGCTGAGTTAGCGCCTGTCACTTGATTAAATGAG +GGTGAATTTGTTTTCAGTACAGGGAGAACATAGACTCACAACTGGAGGTCAGTTGGGTGT +GAACAATAAACCTTCAGAAAACACTTCCTTCCAAGCCTGGGGTGACAGCTTGGAGTTTTC +AGTACTTGAGGAGGGGTGGGATTGTTTGACTCACAGATACGTGCAATGGGTTCACAGGTT +GGGAAGGCAGAGCAAAACTGTAACAGTACAACCATACTTTGTAAGTTTACATTGTATTTG +TGTTAACTTACCGTGACTACTGTTCAGCTTTGTTTAGAAACCCTTTTTATAGGCTTTCTT +AGCAAAAAAACAAAAAAGTCCATATCGATGGATGACACGTCTCAGTCTTCTGTACATATA +TTTTATTAATATGTAAATATTCAGATTTTTAAAATTATAATGTTCTTTTAAAAGAATTCA +ATGCAAAGCTAGCTGTGAAAATGGTGTGTAACACTGTGTTGTGATTTCAACTCCCAAGAC +GCCCTTTATGTCCATTCTGGAAAAATACAATAAATTACTTTAATTGAATGCACATGAGTC +TTGCTTGCTACCCAGTCTTCCTGTTCCTTATGAAGTCAATGCTGTTCATTAATTAAAAGC +TATTTATGAATATTCTGATGATTCTTTTCTCGGGGTTTATGCCTGAGTGGGATATTATGT +TTACAAATAAAGCTAGCAGATTTCTAGCAGAGCTTGGTAGACGTTACAGTCCCAGCTCCG +TCTGCCAGTCGGATCAATGGCTACAGCGAGTCCCACAGAAACACTTGGGCATTAAGCACC +GAGATGCTCGAAGCCTAATTTTAAATGAATTAGGTAGCCTTATAATCTTCACTTAAAAGG +TTAAGCCCTGCTTCTATGGAAACAACACACCAGAAGGCCAAATCAATCCTTCCCAATGAA +AAGTGGCTGCTAAGGCGCAGGCGCAGGCGCAGGCGCTGCTCTTCTAGTCCTTTACCACCG +CAGGGCGCTGCGCCGCGCTGGCCCCCTCTTGTTCCCTAGGGCACCCCCAGTCCCCAGCTC +AGAGCATGTGACATTACAGAGCCTGGAATCTGGCTCCATGGGGGATTTACTTCAGGATCT +GTTCCAAAACGAGGGTTTTGAGCTGTTCAGAACTTGGGTGGTGGGCTCATAGTGGTAATG +GGTAGTAGCTGCTGCTTAAGAAATCAGCTGGACGGGGGTGAGGAAGGGGACGCAGCAGGA +TGAGCTGTTTGCAAAAGAAAATCTACAGTCAACACAAATCATCACACTTTTTTTTTCTTC +GAACCTGCAAGCTTGCCTCAAGCTATCCCTTCCTACCACACACCCTCTCCTTTGCGGGCT +CCGCGGGTATTCATGAAAATGTTTGCTGAGGGATCAGTGTGATGCTTTACTGCCCAGAGC +CACTGGGATACACTTGTTCCCTTATGCTGGCAAAGGCTCAGACAGCTTTTCCAGTCTGAT +GTGAGAAGGGGAGTGTCCAAAGTAGGAGGCTCCACCAGAAGGGGATCACTACCCTCTTCC +TTTTACACCCCAGACTCATCAAGGGATTGGTAGGGTGGGCGTATTTCCCAGATACACCCA +AGTTCAGCTCTACCACGTACCCACCACAACTAAGTCAAACCCTGTGACGGCTTTCAACCT +ACCAGGCTGAGGTACAAGGGAGAGAAAGAGGCAAAAGCCAAACTGGAGAGGCACCTGGCA +CCCAACTGCACCAGGCTCCTTCCCTTCCAAGACCTTAGGGTATCGGGTCAGCCACTGGAA +CAGTATAAATAAAAGGTTCTGGTTACTGTCTTACATTGATCCACTGGAATGAAGTGGGGG +TCAGTCTGCTGTGGGGAGGACTATGGAGAGAGAAAAGGAATTCCACAGGGCAAACCCAGC +CACATGCAAGCACAAGAGAAGACACCAACATTCAGTGACTAGCTGAGTTGTAGGATGGAG +GGAGGGGGCTAGTTGGGGTGCTAAGATACAGAGCAGTGTCCAGAGGATAGTAGGTGAGTC +TGGTCTAGATACTAGCACAGTGATCCCTTCTGTGAATGTTTCCTTTAAAGGTGTGGCCCC +CGGTGTGTCTACTAAGCTTGAGCCTCACATCCATGTGTTGGCCTCCGAGTGAGGGAAGGC +CAGGCAGGCAGCCCAATGAAAGGACCATGAACAAATCAGAGACCTAATACTATATTGACT +AACTTGTCATCCTGTAGTTTATATCATGTGGGCTGCCCTGTCACCCACCTACAGCTTCCA +TCAGCATTGGCAAATTTATGACAATGGGGGGCGGGTGAGTGGCAACATGATGAATCCTGG +AAATCAGATTCCAGAGACCAGCATCAGTGTGCAGATCTGAGTCTCTTGTTCAGCACATAA +GCTTTTTGAGTGTTTGAGCCGAGCCCAAGTCCCTAAATCCCCATCACCATCCCCAGTGAA +AGCCCTGCCTGCTGAGGTTATTCAGAAGGAATTGGGGAGAGCGTCATCACCTGGTAGGAC +TTCCTTGAAGACCAGAAGCTGGAGACAGGAAGCAGGCACCGCCCAGGCCTCGGTTCCTTT +TTGCTGTCTTACCAGTGTTCCCGGAGCCATCTTAGGTTGAATGCCAAGTACAACAGATCA +GGACTCTTCTAGGAATCTCGGGAGCCTGTGGCACCTCACTCTCCAGCCTGCTTTTTCTTT +CACAGGATTGATTTCCACGTCCCCCCACAACTATGTTTGATGACGAGCTCATAACTCAGA +ATTCCGGCCAATGCTCTGTGTGAGTGCACACAGATCAACTCCTATGTTTTGTAATTCAGA +GTGCATGAAACTGGGCATCCCCCCCAAAAGCAATATATACAGATTATGTATGCATGCACA +TGTACGTATGTTTAGTGTTTGTTATTAGTAAAAATGAACATACAAAGAACTGTTAACAGA +CCAAGGAATGTTCTAGAAACAAAATTCAGACAGTATAATACCCAGTACACCTTACATGTA +TATAACTGATAACCCAAATTGAGTTGATATTAAAAGGTCTTTTTTACTGTTTTACTCAAT +ATCATTTAGATTTATTCATTAAGAATTTGGACAATTTAAATCATAAAATCTGGGGCTTGA +GGGATGGTTCCATAGTTAAGAGCACTGGCTATTCATCTAAAGGGTCCATCTCAACTCCTA +GCACCCACATGGCAGCTCAAAACATCTGGAAATCCAGTCCCAGGGGACCTTCTGGCCTGT +TCAGATACCAGGCACACAAGTGGTGCAGAGATACATGCAGGCAAACACCCGTACAGACAG +ATAAAAATTAAATTAGATTTTAAAACCTAAATGTGAGACAAATATGTTTAGGTCATTTCT +TTTTAAATCCTCTTCCTAAAGGGCAGCTGGTGCCATTGTGTTGAACATTCTCTGACCAGC +TCTCTTTCTCCCTGTTACATGAATTCTTCCACTCAAGGTTAAGACAGATTCAAAAAAGGT +GGAGGGCCCTTGGTGTGACTGTGAAGTGAAAATCAATTTTACAGGGGAAATGGAGCATCC +TAAATTGTTACAACTAAGTGACTGGTGCCAATTGCATATTTTGTTAGAAAAACTGCTTTC +CACTATATTCTAGCATGAGAGGGAAAGAGACTGTCATAATAGAGGGCACTCACCCAGGGC +AAACCAAATTAACTCTCATCCCAAGGCGATGTATTTCTAACCACCTGATAAGGAAAACCA +GAAGTAACTCAATTAACAAGTGCTGTGCTGGCCCCGGCCCACTCTGGTTTAGAACATGGT +CTTCTGCGGCATCCTGATGGGACGCTCTTCTCCTCATAGATCCATATCCACTGTGCCCTC +TCTTGCCCTTCACTAATGCACCTTTAAAATGGACCAGGGAGCTGGAGAGATGGCTCAGCG +GTTAATAGCACTGACTGCTCTTCCAGAGGTCCCGAGTTCAATTCCCAGCAACCACATGGT +GACTCACAACCATCTGTAGTAGGATCTTCTTCCTTCCATCTGTAGTACCGCCTTCTTCTG +GTGTCTGAAGACAACAACAGTGTACTCCTAAAATAAATAATTCTTTAAAAAATAAATAAA +TAAAATGGACCAGAAATTTTGAGTGTGTGGCTCTCCTTAAGATCCCTGTTTGTAGTTAAG +AGGTACGTGTGCACTGTCAAGGTTTCTTCTCCTACCCCAAGGAGAAGGGTTTCTGGGTAG +TTGCTGTGCCTTCCTCTAGAGAACTGGCTGACCAGTCATGGGTGTGACCACACTGTAAGT +GTTAGACTAACTCCTCTATTCAGGCTGCAAACACCATGATGGTGCCGTTATAGTTATTAT +CTGTGATAGTAAGTCTGTTTTCTGTGATAACAGAGTTTTAGTAAATGAAATCCAGGGGGC +TGGAGAGATGGCTCAGCAGTTAAGAGCACTGACTGTTCTTATGAAGGTCCTGAGTTCAAA +TCCCAGCAACCACATGGTGGCTTACAACCATCTGTAATGACATCTGACGCCTTCTACTGG +TGTGTCTGAAGACAGCTACAATGTACTTACATATAAATAATAAATAAATCTTTTAAAAAA +ATGAAATCCAAAAACTTTGGGAGCCGAAAGCAGAGAATGAAGTAGACACGTTTAGTCTGG +AAGACTATTGACTGTGCAGGTGAAGAACCAAATGAATTTTATGAATGTGAGAGACTTCAG +CTACCTTCAGTTAAATGTTTTGTAAAACTACAGAAATGGAAACTTTGGTTGCCATTGGAA +ATAAACAGACATTGGCTTGGGAAAATGGCTCTGTTGTTGCAATGTTGCTATGAAAGCAGG +AAGACCTGGGTTTCACCCCCGGTACACATGTTTAACTACGAATCAATAAAATTCATTTTT +AAAACTGAACGTAGTGATGTGTGTTTGTAATCCTGACACTGGGGAGACAGACACAGCATG +AGGACACTCCCTAGGGATTGCTAGCCAGCCAGCGTCACCTATGTGACAAGCCCTAGGCTA +ATGAAAGATCCTGTCTCAGACAGGGTGGACAGCCTTTGAGGAAAACATCTGGGGTTGTCC +CCTGGCTTCAACATGCACATATGAGCACACACGGGGGCGGGGGGAGAGGAGAGAGACAGA +TATAAGACAAAACCTAATCTATATGAATATACAGTAATGGTGGCATAACCCTCAAAATAT +GAGGTAGCTGCTATGGCAAAGCCACCACCCCCTGAAGAATGAAAATTAACTACAATAAGT +TTTTCCCCTAACTGGAGAGATGAAAAGTAGTCAGCCCCAAAGGAGTTTGCAACCCTATAG +GAAGGACAACAATATCAACCAACCAGGATCCCGTCCCCCAAGCTCCCAGGGACTAAACCA +CCAACCACAGGGTACACATGGAGGAACCCATGGCTCCAGCTGCATATGTAGCAGAGGATG +GCCTAGTCTGGCATCACTGGGAGGGGAGACCCTTGGTCCTGTGGAGGCTCGATGACCCAG +GGTAGGGGAATGCCAGGGCGCTGAGGTGGGAGTGGGTGGGCAGGTGGGGGAGCACCCTCA +TAGAGGCAGTCATGTGGGGAGGGAAAAGGGGGTGTGGAGGGAAAACTGGGAGGGGGGATA +ACACTTGAAATGTAAATAGAGAATATCCAATTTTTAAAAAAAGAAATGTAAATAAAGAAA +AATATCCAATTTTTAAAAAATAGTAGTCAGTCCCTTTCTCATCCCCGGGGGTCATCCAGA +AACACGACTCAGTCCATTCTGCTGTTCTGTCACCCTGTTAGATATCCACGGGTGTATCCT +CGAAGCTGGCTTGTTAGATATCCACGGGTGTATCCTCGAAGCTGGCTTGTTAGATATCCA +CGGGTGTATCCTCGAAGCTGGCTTGTTAGATATCCACGGGTGTATCCTCGAAGCTGGCTT +GTTAGATATCCACGGGTGTATCCTCGAAGCTGGCTTGTTAGATATCCACGGGTGTATCCT +CGAAGCTGGCTTGCATGCTTGTGCACTGAAGCCTTAGAGAAGAGGAAAAGGTTAGCAGAG +AGATTGTTTCTTTGTGAAAATTTCTCTCTAGGCTTGAGTGTTCACTTGTGTTTACGTCTC +CTGGGCTGGAACTCGGTTAAAAGACTAAACTGGGCAGCTTGGACACAAAGGCCTGAACTG +GGTGGCTCTGTGCTTAGAAAAACTGGTTTAAGTACTACAAGAAGGAGAAGAGTAGATGCC +ATTATTCGTGCCACAGTGCCATTTGAATTGGTGAAAAGAGGATAGTGCTTAGGGTAACTG +AAGAAGTCACTGGTTAAAAATGAGGCTAAACATATATAAAGATCAACTCAAAATAAGACT +TTAACTATAAAACTCTTTGAAGATATATAGATATATATCTCCATGCTTTAGGGTCAAGTA +ACAGTTGCTTATTGATGATACTAAAATCACAGATGACAAAAGAAAAATAAGTTGGATGTC +CATCATAGGAACAAAAAGATTCTGTGTTCTGGAATATATCAAGGACCTGGAAGAAAACTC +ACAGAATGGGGTGGGGAGGGGGCTTGGTGGATAAAAGCACTTGCTCTACAGGTGTGAGGG +CTGACGTTCCTCCAAAGCCACCTGAAAACCAGGCGTGTGTGGTGGCCACCAGTAACCTCA +GCCATTGGGAGGTTCCCACTGTAGAGTTCTGGGGTAAGCTGGTTGGTGAAAGGAACCTAA +CTGGCAAACTTTAGGTTCTTTATAGTCTTTCCTGCTGCACTACATAACATGAAGCACAAC +TGAAGCAGGCATTTGATGTCAGTTTATCACCTCCTCATATATGGATACAGGCACACATGA +GAACTCACAACACACATGTGAACATGCATAAAAACATATATATCACACATATGCAGACAT +GAGTGCACACAACACACATGTGAACACACATAAACACACATGTACATCACACACATGAAG +ATATAAAAGAAAAAACCTCACAGGATGGAGAAAATCTTTGCAAATCATGTCATAGAAAAG +CCTTGTATTCTGAGTATGTAAAGCACTTTTACAACTCAGAAGTAAAAAGGCAAATATCTA +ATTTAAAGTGGGCAAGGTATTTGAACGGTTTTCTCCAGGAAAATGCACAGAGGGCAAGAA +GGCTAATAAGTGTGCAAAAAGACACTCAGCGTCATAGGTCATCAGAGAAATGAAAGTCAA +AATCACAATGAGATCCGTCTTCAAAATGATTGGGCTGTTTATAATCAACCAAAAAAAAAA +AAAATTAACAAGCATTAACAAGAATGGGGAAATTGGAGCTCTCCTTAGACACTGCTGTTG +AGTATGTAAAGTGGTTCAGGCTTTGGGGAATCATTTTGAAGTTTCTCAAAAACCTGATAG +TAACCTGTGGGGCATTGGACTATGCAAAGACAGCCTGGTATCCAGTTGAGCTGAGGTCTG +AACCCCGGGACTGGTGGTGATAATTCACCTACATGGGACGGAAGGAGTTCTCTCATGCTC +CTAGAACCCTGGCTCCTGTTGAAGTTACCGTCCCCTCAGCGCCCACAAGAGAAGCACGGT +TAGTAGTCACATAGGCAATGTCCTAAGCTTCTGGCCTTCAGGTTAGACTCTTCCTCAGTT +ACCTAGCAACAGTAAAGATAACAGCATACCATAAAAAGGGCTGCTTGGCCCCACCTTGCT +CTCTTACTCCCCTTACTCTCCTTTCTCCTCTCCTCTCACTCTTACTCTCTCTCCCTCTTA +ATCTCTAGCCTTTCTTCTCTCTCTCCCTTTCTCCTTTGTCTCCTCTTGGCCATGGCCGGT +CTCTCTCTCTCTCTTTCTAACTTCTCTCCTTTTCCCCTGCCTTCCTATAATAAAGCTCTA +AAACCATAGACTGTCTCTGTTCATCAAGGCCAGCTGTGCTTACTCTCACCTGTGTGGGAA +CCTCTCTCCCATAACCCCGGGGCTACAGGGTGTCGCCCTGGGGCTCCCAGTCGGGGGCTG +CCCCTTGCCTACCCCCCATTGAGTGGGGTCAGTGGCTTAGATGCGCACCAGGGGCCGAGT +GGAAAGTGTCTGGTAGCCCGCCCACGTCCACCTGCCCAGAGCATAGGAGGAACTCTGGCT +GATGCATGCTATCCTCCCTTCCCCCTTCTTCCCCTGCACCCCTTTTAGTTCCCACAGTAA +CCATATAATCCAACACATTGCATAGGTATTGATGCAAGAGAATGTAAATATATGACCACA +CAAAGCCCTGTACTCAGATGTTTGCGGCAGCAATATTCACTGTACTTGCTGGCTAATTTT +ACGTCAACTTAACACAGCTAGATCAATCAGACTGAAGGCAATTTTCTTAATTAGCGACTA +ATGGGAGAGGGCCCAGTCAATTATGGATGGTGACATCCCCTGGCTGGTGGTCCTGGGTTC +TATGAGAAAGCAATGAGGAGCAAGCCAGTAAGCAGCACTCCTCCATAGCCTCTGCATTAG +CTCCTGCCTCCAGGTTCCTGCCCTACTTGAGTTCCTGTCCTGATTTCCTGTGATGATGAA +CAGGAATGTTGAAGCATAATCTGAACAAACCCTCACCAAGTTTCTTTGGTCATGATCATC +ACAGAATAGAAACCCTAACTAAGGGGCTGGAGAGATGGTTCAATGGTTAAGAGCACTGAC +TGCTCGTCCAGAGGTCCTGAATTCAATTCCCCAGCAACCACATGGTGTCTCATAACCATC +TGTAATGGGATTCAATGCCCTCTTTTAGTGTGTGTATAAAGACAGCTGTAGTGTACTCAT +ATAAATAAAATAAATAAATCTTTAAAAAGAGAAAAAAAAACCCTAAGACATTCATGAAAC +CTGAGAACTGGAAATAATGCAAGTGCCTGTTTGTTGATGAACATGAACCCAAGTGTATAT +CCCTTCCTTTGAATATTAATTTTATGATGGAAGGCAATGAAGTGTTGATACATGCTAAAA +CAGATGAAAACCTTGAAGAAACGGTGTTACATTTAAACAACATGCTGTATAAGAGCTATT +ATCATCTAAAGCCACCAGGACAGACAAGTCCAGAGAGTCTCACAGTATCTGTGGTTGCCT +AGAGCTGTAAGAAGCAACTCTGGAGGTGGCTGCTGACAGGCATGGGGTTTTGTTTTGGAA +TGATGAAAATGTCTAAGATTAAATTATTTTAAATTCACTGGAAATATCTTCTAAGACACT +AAGTTGAAACTGTAAACTTGTAAGTCTCATGATATGTTAACTCTATCTTGATAAGGCTGT +TGAAAATAGAATCACAATAAAGCTAGGCCTTCCTCCCACTGTGGCTGTTTATCCTCAATG +TTTCAAGAATTTAAGTAAAATAAAACTATAAAATAAATTTAAAATATTAAATGTATTTCC +ATATGCTAAGGGGAGATGGAATTTGAAAACATGACATAATAGAAATTACTAAGGAAAAAT +TAATTCATTTTATTCAGTATGAGTTTTAAATTCATGTATCAAAAACTTTATTAAATTAAA +TAGTGACAAAATGAGAAAAAAAAATTACAAGATAAATTTGCAATTCATAATCAATGGATA +AACAACAACAAAATGTTACAATTAGCCAGACAACTGATATACACCTGTAATCCCAGTACA +TGGGAAGTTGAGGCAGGAGGGTAACTTTTGATACCAATATGAGCAACATAATAAAAACCA +CATATCAAAAATAAAAATCTTAAGTGGTAAAATCAGGGCTAGAGAGATGGGTCAGTAGTT +AATGGCACTTGCTGCTCTCGCAGAGAACCCAGATTCAGTACCAGGCACCCACATGGCAGC +TCATAACTATCTATTACTCCAGTTCCAAGAGACCTGGTGTTCTCTTCTCTCTTCCATCTG +CCCCAGACATGCACAAGGTACACATAAGCACATGCAAGCAAACAGCAACAACAACAAAGA +ATAAACATTTTAATGATAAAATTAACTCATCTTAAAGATTTATTTTATTTTCAACTGTGT +GTATGTGTGTCTCAATATAGGGATATAGACGTGTAAGTACAGATATCTGTGGATGTGTGT +GCACAGGCTTGTTGGCTAAAGAAGAACAATGGATGTCTTCCTCTATTGCTCTCTATCTTA +TATTTTGAGACAGGATCCCTTACTGAATGCAAAGCTTGCAGTTCCACATGGGCTCCCAGG +ATCCATCTGTCTCCACAGCACAGTGCAGGTACAGTCTTACATTGACACCTCCAGCTTTTA +CATGGCTCCTAAAGGTTTGAACTTCAGTCCTCTTGCTTTTGTGGCAAACATCTGATCCAT +TGGATCATTGTCCTGGTCCCCATAGATTTTATATCTTTAAAGGAATGTGTGTGTACTTCT +CTAAAATGAAAAGAAGAAGAATGGAAGGTTGATTGATGCACAGAACTGGGGAGCAGTGAT +GCTTGGCTCTTGGATACTGCCCCAAAATACCTTGAAACTCTTGCAGTCCAGGCTTCTTGG +GTATCAGATATGCTCCAGTGAAAACTTTGTCTTCCAGGTCCAGTAGCTCCAATAATGTAC +ATTAAAGCTATTCTCGAGGCTCTGAAGTTAAGGTTTTACCTTAAAGGAAAAGTAGGCAGT +TTCCTCCTCCTCCTCCTCCTCCTCCTCCTCCTCCTCCTCCTCCTCCTCCTCCTCCTCCTC +CTCTTCCTCCTCCTCCTCCCAGTTAGGCTCCACTAAAGAGGAGATCAGGCAGTAAAACTA +GAAACTGGCAGCACAAGCGTTGAGTTTAAAGGACTCCAGTCATGTGAACTAACACAAGTC +CTCTCATCTGTGAAATGGGGGTAGCATAGCATCTGTTCCCTCAGGAGGCTTTGAGAATCA +GCCGAAAGAAGAGATCCTCTGTGGCTTGGGAGGAAACTGGAGACCAGGCTTTATGAAAAA +TGTAGCAGCTGCAAAGCGAAAAGAAAGCCACAGGAACTCTGAAGGCATCTGACACATCAG +TCAAAGACAGTGTCACAGAGGCCTTTGGGATTCGGAGAACAGTGAAAGGACAATAGAACA +TGAGGTGGATGGTTGTCACACAGGACACCAGGGACCTTCTGAGCTCCTGCCCATGAGTAC +TTCTCTCCTGGCTTCTTATCTACACAATTCTGCACTGACCTAATGAGTGTCGAATGTCAG +GATTTGGAAAAACATACTTGGAAATGTCTTATATAGCCTACTTGTCAACTTGACACAGCC +TAGGTTCATCAGAGAAGAAGCCCTGTTGAGGAATTGACCTTTGAGCTAGTCTGTTGGGGG +TTGTCTTGGTTATTAATTGGTTTGGTGGGCAGTCCACTGTGGATAACAGCATCTCTAGCA +GGTTGTACTGGACTGCATGAAAAAGCTAGCTAAGTCTAAGCTAGCAAAGAAGCCACTAGC +AATCAGCATCTTCCATGAGTCCTGCTGTGTATTTCTGTGGCTGTGAGTTCTCGCCAGAGA +TAATGCCCCATGAAATAACAAACTGTCCTGCCTTCATGTTCCTGCCTTGAGTTTCTGCCC +TAACTCCCCTCAAAGGTGGATGGTGAACTGGAAACACAAGATGAAGTAAATTCTTTCCTG +CCCATATTGATTTTTATCAGAATGTTCTTCTACAGTCACACAGAAAGTAAACAATAGTGA +CTCTCATGTCCAACATGTGGTATCAACTCTGCATGCCCTGGCTGATATGTTATGACACAT +GTAATCCACCCAACAGTCAACGCATTATGTCCCGGAAGTTGTGTTATGACACACATAACC +TACCCAGAAGCCTGTGAATGCTCTGTTCCTATAGTTTAAGTCAGCTGATTCTCAAAGCCA +CCCGGGGATACAGATGCTGTGCTACCCCCATTTCACAGATGAGAGGACTTGTGTCAATCC +ACATAACTGGGGTCCTTTAAACTCAACACTTGTGCTGCCAGTATCTAGTTTTACTGCCTG +TTTTGCTCTTTAGTAGAGCCTAACTGGTAAGGTGAAGGAGGGGGAGGGAGGGGGAGGAGG +AGGAGGAAGAGGAACCTCACTCAGTGGGGGTCTTCTTGTATGATTCTTTCTCATGGAGCT +TATTTCACGTCACAGCATTAAGCCAGGCACAGGTGCAAGTATTGATCGTATGAACCAGGT +GTTGTTCTAAGTATGTTACAGATGGCGACTTCATCTCTAATATGAGCCTGGTGTGACTCT +TCCTGCCATCTTCATTTTACAGATAGGAGACTGGATTAAAAAAGGCTTGAGTAATTTTTT +TCAAAGCCATGGAGCTAATGATGAGCTGAACCAGAAGCTAAAACCCATATAGAGACTTTG +AATAGATGTTATGGGGCCGACACTGTCTTATAAGTTTGTAATAGATGTAGAGGGACAAAA +GACTTCTGTGATCTCCTAAGCCTTCAAGATCTGCAGTGGAGCACTTCATGGGTCAGCTGA +GCAGCAGAGCCTCCTGAACCGTGACTCTCTAAGAAGGGGAGGTTGGATGCAGTACTTTAT +AAACACATTCACCACAGACTTCCATTTTCCAGCACTAGTGTTCCAGGAAATGTTGCTGTT +AGAAAATTCCCATCCGTTGCCTTGTTCCCATCATGAGCCAGTGTAGCCTGCAGAGAATAG +CAGCTGGGGTCTCACCGCAGAAATTCTGAAGTTCAGTAACTCTGGTGAGTCCAGGAGGTG +ATCAGTAGAGGAGTGAATGGCTCCCCTTCATAAGACTAACACCTCTGAGGCCAATGTAAT +GGGAAGGAAATGGGGAGAAGGAAAGCCAAGGGATAAAGGATGAGATTGAATAGATATGGA +AGCCTGAGGGAGAGTAAGTCACTGACTGGATAGTGAAGGGAAAGAGAGAGATGAGAGAGA +TATGTATATACCACAGAGGGTCCAAGGCTTGAGGGGAGATGGTGGCAAGATGAGGTTAGG +GAATGAGAGGACATGGAGGCACCTGGGAGGAAATAAAGGAAGAGATATGGAGGTGCTGAG +TTAGATACGCAGCCACAGGGGCATAGATAGACAGAGATGACTATGAAAGTCTTTGGAGTA +GAATCTAGGTAGATGTGATAACACTTTGAAAGGTATAGGGGGTTGGTCTACAACTGATAT +GGATTCAAATGCTAAATACTGGCCCCCAAGATCTGATTGCCCCCAACAAGGAGATTCTTG +GGGACAAGAGATCCTAATGTAAACCAAGTGATGCTATATAACCTTGCTGCCTAAGTTAAA +TAGTCAGTAAAACGCTAAAGCCTATGATCGGGCAGTAGATAGAAGTGGATGGATTTTCAG +TTGCCTGGCTGGGAGTTGCTGGTAGAGAATGGGGGTCGGGCGGGAACCAAGGGAAGAGGA +GGCTGATGGACCATAAGCATGTGGCCAGGAGAAACAGCAAATAACAAGGGACATATGGCT +GGGATATAAGTCAGAATATCTCCAAACTTGCCCAATCTAAGCTTATGGCTTATAAATAAA +ATACCTGGATTATGTGTCTTTTATACCTAGAATTCCATTTACGGAAGGACAGAGAGAGAG +AGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGGGAGGAAGAGGAAGAAGAGGAG +GTGAAAGAGGAGGAGGAGGAGGGACCACTAAGAAACAGAGCAGTGATGGGAAGGGACCCC +TCACTTTCATTGTTAATATAAAGCATGCCTGGAGTGGGTCCTATCTGGAATGATCTCTGA +GATGCTTTCATCTTCAGTATTTCATGAGGTTAATAGAAAAAAAAAAAAAAAGGATTTGAG +GGTGTGGTGCTGGGGATGTACCCAGGGCTTCATGCGTGCTAGACAAGTGCTCTACCACTG +AGTTAGCCAAAGTAAATGGTATTTCCTCATCTCGTAGCTAAGGGCATTAAGGAGACAAAG +CACATGTGCTGGGTTTGGTTTGGTTTTGAGTGCCTGCCCAATGACTGATTTCTTGGTTTA +CTCTTCAAGCTTACTCAAGGAACACAGCATCCCACCTCCCACCAGAGCTGTGGAATATCC +CCTTTCCCTGGTATCTCAAAGAAGGCAGGGCCAGCAGAGATTCTGGGCAGCCTTTATACA +GGGCCTGGCTTTCCTGTGGTTCCTTCTGAGCAGCCCGCTTTCCAACTGATTCTCTTGTTG +TGAGCTATGTTCCATCGTCCTCAGTATTGTTCTTTTCTATCTCAGGTCACCAGAGTAGAT +CTCTAAGATTCCTAGAAACCCCAACTTGAATCAGACAGCCTCAATGTGGACATAAACATT +GTCAGCATGAAAAGGCCAGCACATCTCCCAGTGCTGGGATGTGGCACTGTAAATTATAAT +GACTTGGTGCTCGTGATGCAATGGCAGAAGAGCCAAGAGGGAAGGAAGCGACAGGAGGAA +CTGGACTCAGGGCTAGTATATACAGAGGAGGTCAAGACAGAAACAGGGCTGTGGGGATCA +CCTCCATTTAAATTACAGGTGGTGGAGCTGGGGAGATTGCTTAGTTGGTAAAGTGCCTAC +CTTAGAATCATGGGGACCTGAGTTCAGATCTCCAACCCCTCTCCCCAAAATCCAGATGTG +CTACCTCACATCTATGGGGGAGAAAAGCATATTCTGGGAGCTCATTGGCCAGCCAGCCAC +CAGCCTACAAAAACAATGGGCTTCAGGTTCAGTGTGAAGGTATGACTCAAGAAATAGAGT +GGTGAGCAATTGATGAAGTGACCTGAAGTCAACCTGGGGCCTCCACATGCATGTATACAC +AACACATGTACACATGTACACACAGTCACAGGTTCTCATGAAATAGCATGTAACTTAGCA +CAGGTTATAACAACCATCCCTACTTTTCTCTCTGGAACCCAGTCAAATCCTTGCGAAAAG +AAAAACACCACATAAACTTAGATCAGAAACAATGGTAACTCAATCTCCGGGAGCAACAAC +TAAAACCCAGTCTTGTAAGCCTTATTAAATCTGACTCCTCTGGTGGTGAATCCTGGCAGA +TCTGCCATGATACCAGGAAATTTTAGCAGCTACATCTTCTCCTTCTGCTATCCCTGTTCC +AACCTCACCCTCTCCTCCTCCGTCCAACCCAGAAGTCCCGCCTACTCGCCCAGTGATTGG +CTCCTTTATTCATTCGGGGATTGGTTCACAAGAAGTCACCTGGGTATGTAACTCACTCCT +TGTCTGCAACCCCTCCCAGATAAAGGAAATTAGCATCAAAATACAAACTGCACCAGGCCC +ATCCACAACACCCCAGATTCTGCAGGTTAGCAAATGGCCGGCTTGTCCATTTGCTGGGCA +TTGGACATGTGGCACTCTCATCTATGGAGAGAACAAAATTAGGAACCTCTTCTTCCTCCT +CCTCATCCAACTCCTCCTCCTCATCCAACTCCTCCTCCTCCTTTCTCCTCCTCCTCCTCC +TCCTCCTCCTCCTCCTCCTCCTCCTCCTCCTCCTCCTCCTCCTCCTCCTCTCTCTCCCCC +TCCATCCAAGATCACTTATACCTAAATATCACAGCACATAGGGTCAGAAAGGCTGAGCGG +CCTCATTGTTCTGAAACAACCACTGTCTTTGTCTTTTTACCACAGATGGGACGGTTTGAA +CAGTGTCTATTTCTTACAGTCTTAGAGTCTTAGAGTTCTAACTCCATGATCAGACAGCAA +CAGTGTGATTGCGGGAGGGAGCATTGTCCTTCTTTTCCAGGCGGCCATTTCCTAGTCCTA +GCCTTGCACAGGAGTGACCAAAACAAAACAAACAAAAACAAAAAAACAAACAAAAAAACT +AGTAAGTTCTACCTACCCTTTTTTAAAAAACACTTTTTATTGATTCTTTGCACTTCATAC +AATGCACCCCAGTCCCACTCATCTCCCCATCCCTTCGTCTGCCCTTGCAACCTTTCCCCA +AAAGAAAATAAAAGACAAAAATAAAGAATAAACAAAACAAAGCATTAAAAAAAAAAAAGT +CTCATCGTGGATCGTGGAAGCTGTAGTGTGTCACAGTGTGTCCCGCAGTTTTCCCTTTTG +TGCACACATCTTTACTTGTAAATGCTCACTGCAGTGAGTTATTGGTCTGGTTCGCGTTAC +TGGCCTGGTTCTGCTCCACCATCAACACGGAATCCTCACGGGGCTCCTCTTGGATAGATA +CTCTGTTGTTGCCCTGTGTCCTGCAGATCCCACAGTGTTGGTCTTTCACGTGCTCCAACA +GTTCACAGATGGAGTAGATGCTGGGGTGGGCCAACTCAAAGCCCTCCAGCGAGAGAGTTA +GCCAGCCAGCTCTCCTGAACCCGGCACCACCAGGGCCAGCTCTCCAAGCACTGCACCCAC +CCCATCCCCACCCCCACCCCACACACCCTCCCCGACCCCGGCTAGCTCACTCAGTGCTGC +AGCCGGCAATGGGGAAAGGTCAGTTCTGCTCTCTCACGTTCACGTTCACATTCACGTTCA +CAGAGGCAGTTCACCAGCATCCATACCTCTGGAGCCAGCTCTACTGTGTTGCCCAGCAGA +GATGCAGGGCCCACTCTCCAAAAGCTGCAGCCAGCCAGCAGGGGGTAGATCTCCCGTTCT +CACGACCCCAGGGCCAGCTTTCCTGACTGCCTCAGGTGGCGGGAGGGTAAACCTAGCTGG +CCTCTTTACAGGAAACTGGTGGGGGGCCAGCTCTCTCGGGCTCATACCCTCTGGGCTGGT +TCACTGGAGCCCCACCCACCAGGGCCAGCTCTACTGTACTGCAGCGCTTGATCTCCCAAG +TGGTTTCTTGAAAAGGACACTAATCCCATCAAAGGGGTCACCTTCTGAAACCCTCCTAGC +AGCCTCACCTCCTATTATCTTCTGGTGTTAATATTCAAGTATCAACCGAGCTAGCGAAGG +GGACAGGCACAAGGATGCAGTCCACAGCATCACCATCCTCACGAATTCCTTCCTCTCTGG +AAATGGACAATGGTCCAACCTCCACTTTCTCAGCTACCCTGTGTCAGCAGTGGGAGATAA +AATAATCATTGTGATGATGAATGTTATTGTTCAATTTGGAAAGTATTGGTCACTGGTAAT +TTGTTTCAGGTGGATTGCGCTGCTGGTCTTGGAATTCTTACAACATGGAGTCTTACGGGG +AAGGCAGAAAAGCGAAAACCTCTGCAAGGCTGCGGATCCATCCCTACCTCTCCCTCCAGT +CTGCCCTGCTTGGAGCAGGCAGAGAGCTCAGGATCAGGAGGTCTGAGCTTTTTTTCTTCT +GCAAATTGAATTTACAGATAAAACGTAAACACCCAAAGATCCTCTTGAAACAATGTTGGT +ATCGAAGCTGACACTTGATGGACTCAGCTCTGGGAGGGCTCATCCACAGAGCTCCTTGTA +TACATATTCCCCATCTAAAATTCATAAAGACCCTAAGTCTGGGACCCATGTCAGATATGA +AGGAAATAAGGATCAGAGGATAGCTTGACACGTGTTATAGAACTGCCCCAAGGCTGAAAT +GCATATTACTATTATTATTATTATTATTATTATTATTATTATTATTATTATTATGGGAGG +TTGGGTGGGTGTGATTCAGGGGTGCATTACACAGTGTGTGTGTGTGTGTATGTGTGTGTG +TGTGTGTGTGTGTGTGTGTGTGTGTGTGTAGATCAGAGGAGAACCTTGGGAAGGTTTGAA +CTTGTGTTACCAGCTTTATACTACAATTGCCTTTACCCACTGAGCCAACTGGTCAACCCA +AAGCTCAAACTCTTAACCATCCACTCCAACATAGAAAGCCCAGGCCCTGGTTTCTGTCAC +ACACCTGGAGAGCAGTTTCTGTGAAGCTCACCAATGCCCTCAGCATAGTTCCCCACTGAC +TGAGACGAGTGGAAATCTTAAGATGGTTTTTCACAAATGAGACAGGTGCAATTTATCATG +TTGTAATGCTAACAAATTCCGTGCATGCAAAACTCATAGTGTGTGTGTTAATAAATTAAC +TCAGCAGCATAAAACTTGATTCCGTGCTTTTTAAAAAATGAACATACCTGTTTCTTTGAG +TTGTGATATTTATTTTCTCTCCTGGATTTTTTTTTATTGGCTCACATTTGCCAGTGGTAA +CCAATTCTGATTCTGATTATCCTGAGAAAGGCCAATCAAATAAATCTGAAGTCAGATGTG +CTTCAATTTTGTTTAGAGACAAAGGGTCCCCACCCCCTCCCCAATCGTCCCTGTTTCCCA +GAGAAAGCATGAAGCGCATTATTTTTATTTTTTATTCTTGCTGTCCTAGTCTGCTCTATT +GCCATGAACAGGATGTCATTTGAGCTTTAGAACACACCTGCTTCTGTGATTTCAAAGGAC +AGCCAACACACTTCTGCTGGGAGCCGGTCAATTCCAGTTCCTGTGAAGGAGCTGCCGGAG +AATGAGAATCTAATGTGGGACGAGTGTATGAGTGAGGTCTGAACCAAGCATATGGCGCTC +AGAATCAACAGAGTACTTCCTTAGCCCTATATCCACACAGCGCCACAGCGCCTCTTGATG +CAGGAGTGACAGCCAGGTTTCTTGATTTGAAACATTGTTCCATTGTTGTTGCAGTCTGTC +TGTCCTAAAGACTAATTTGTTTGGCTTTCTGAGGCATCCTGGCTACAGCCGGCACTCAAG +GCTGAGAACACTCAGGGAGATACATAGATGTTATTTTTAATCATCTGTGTGTTGTAAGAA +AGCTTTCACCTGGAAAGTTTGTAGGCGTGCCTTAAATTCCAGTCATTGTACTTGGAAAGC +CAACCCCAGCTCTAGGGTGAACTCTTGCTTGTATTGCGGGGTTGGGGCTAGAGGGGGACT +GGAGAGAGAGGTTATGATGTATGTACACGAGCACGTTTATGATGTGTTTGTGTGTGCAGG +TGAAACTGCGCCACGGTGAGCACACAGATGTCAGAAAACAACCTTCATGGTTTTAAAAGC +AGTCTCTTTTTGTTTTTATGTTAATGACTACAGGCTGTCCACTCTCCTGTCTCTGCCTCT +ATTTTCTGTAATGCTGTTGGTATGACAGAGTGTTCCACCACTCCAAGGACTGAATTCTGA +GTCATCAAGTGTGCACAGCAAGTTTACTGAGCCACATCTCCAGCCTGGACTTTCCCATGT +TTGAGATCAGGGGAATCCAAAAATAGCCCAGCATCACTTCTTATGTATTGTTGAAGAAAC +AGAAACCAGACGACTTGTTCCCTCCCCAGGCCCCAAGGATGCATATGCTTACATCCTCGT +ACACGCAGTGTTTCAGAACATGATAATGATTGGGATTAGGGTCCTTAAGATGTAATTAAA +TGAGGTTATTGGGGCTAACTAACCCTCATCAAATTCTAATTTCAAAGATATGTCCAGATG +AGAAGATTTTAAAATACATAATTTCTAATTTTTTTGAGAATTTCATTTATTTTGGCAATA +GCCTTCCCCTCTCCCCTCCTGCTCCCCCTGAACCCACCCAACATGTCCCCCTACCAACTT +CATGTCCCTCTTATATTTTTTATGACCCACTGAGTACAACCTGTGCTGTCCATTTGTACA +TGAGCATAGGGAATTGCTGGAGCATGGGCAACCTTCCAGAGGCCCCACCCCAAGGGAAAA +ACACCTTCATTCACAGCAGCCATCCTTTGTCAATAGTGCCTCAGCTAGGGATTGGGCCCT +GTGGCCACGCCCCACCAGAGCTAGAGTTCTCATTGGCTTGATCTTGTTGCAGGGCTTGTG +CGGGCAATCACAACAGTTCTGGAGTGCCATGGCCGTATGACATCCAGAAGCAGCCAGTAT +TTCACAGCGCTACTCCTCACGCTCTGCCTCCTGCATCCTCCCTGCTTCCTCTTCCCTGAG +CTTTGAGGGTGGGAGTAGGGACTTGATACAGATATCCCGTTTCGAAGTGAGTGCCTGCTG +TCACTTATTCTCGGCACTTACATCAGTTATGAGGCTGGGCATTTCCCACTTCCCACTGTA +AAAAGACGCGTCTGTTAACAACGGGAAGAGTAGAGTAAATATATGAGTGCAGACATAGAT +ATTTAGAAAGCAGTTTGACCACGTGACCATTTAGCAAAGCAGTGATAGTAGGTCCCTCCT +CAGGCCTCTCACCTTTACAGTGATGGGTTTGACCAGGTTTCTAGTACTAGTATGAATTCC +TTCCTGTGCAGCAGGCCTTAAATCCACTCAGAAAGTAGTTGGTTACCCCTATAACACCCA +TGCCATTATTATGCCAACAGGAATATCTTGTTTGGTGGATCAATACTGTAGAAGGCTCCA +GTGCTAGGTAAGACCCCTTCTTGCCAAGAGCCCACAGGAAACTGGCCAAGATATGGTATT +CTGTTGTTAGCACTGTGAGCTGATTGCTGACACACCTCTGCTTCTAAACCATAGACTAGG +CTAGGGCAGCGCCTCCTCAGCCGATGAGGCCTCTACTGGCACCCATTTCTTCCCTCATAT +CTTTGTCAAATTGGCCTGAGTTTCTGATAGGACGAAGCCAATTCTTAGAACACAGGCTGC +CTACACATGGTGCCTTGCCCACACATATCCCAGAGCAGAGCAGAACAGAGCTCCTTTCGA +GAACCAACGGGGTCCCCATGCCAGGGCCTTGTTTTTACTCACGCCAACCACACCAACAGG +TTTTTACACCAGGAAGAAGGAAGATGGAGGGGCTAGGGGGTTATAGTCCTTCCCTCTAAC +ACCCTGTGCTCACCAAGATTCCTTTGAGAAACATTTCTACTCTGTCCTTAGCAACCTCAA +CAAGATTAGCAATAGCGCCAGGAGAGGCGGGGTGGGGCGTGGGGGGCATCAGGATTAACA +GATATTGGGAGCCAGTTGGCGGAGAAAGCCTGGGCTTCAGACACCAAGTGCCTGCTCGAG +AAAAGCCCACACTTAACAAACAAGAGGTACAGGCTCCCTTTCTTCTCACCCTTTCCGATA +ACTGAGATTACAAGGTGCTCCTAGGGATGCTTGCATGGATGGGATTACAGTCTGATAAAA +TAAAACTCGGAGCCACTAGGCTCGCACAAGGGAGTTAAGTGGGCTTTTGGGTGAGATTCG +TAGAAAACCGCTGGTGTACAGCTGTGGAGAGTGAACGGCGCTAAGTAAAGGTTCATTGTG +TTGGGATCCTTGATTGCCAGATGGTGAGAAACTGACTCTCTTTCCTCGTCCTCGTCATTT +CCGATGTCTTTCTATTCTGCCTCACAATGCTTGCGCTCCGTCACATTCCTACGTTGAAAA +TCCAAAAAGGTAATGTTGTTAGGGGGCGGGGCCTCTGGAAGGGGTCTGGGTCTTAAGAGT +GGAGCCCCTCAGGAGTGGGCTTGGTGTCCAATAAAACATGACCTTCCACCAAGGGAGGGC +ACACCTGAAAGGTATCATCAGTGAACCCTTACCAGAAACTAAGTCTGCTTTGATAGTAAC +TCCCAGCTGTGAACAATAAGTGCCTTTTATTTTTAAGGCAGTTTGTGGCATTCTTTATAG +CACAGGGAACTACTGAGAAGTGGGAGCTGCCAGCTCTGATTTAGAGGGCTTGGAGAATTT +TCCCTCGAGGAGCAGAGAGTCAGCCTTGAAGCAAGGTCTCCTTGGGCCCTAAGGTCAGGA +AGGAGGAAGTGCCATTCAAGGAGAGGTAGCCACGGGAGGTAAGGAGCTGGGATGCAGACA +GATGAGATGGCCTTCTGGAGGGACAAGGACAAGCACTGGCTTTTTAGGCAAACGACAGGC +TCAAGTGGTGATTGTCTCTTCTCTTCTGGAACTCACCCTAAAATTCCCTCTATTGCGTAT +CTTTTGGCTGCTTTACCATCAACAGGATGTCCTGAAGAAGAAGGAAAAGAGGGTGGCATT +CTTTTGGCCCATTTCCTTTTTTTTTTTTTTTAAAACTCTGTAATTATTAGTTTATTAGTA +TCATCCAGGACTCATGTTCAGTATTCCTCCTCAAACTACATTAACAACGCAATGTAAAGA +ACCCAAGTCAAAATTATATAACAGCACTCCATCACAAAAGCGCGTGAAATTACAAGAACA +CTATTTTGAAACACTGACACTTTAAGAGAACGATAATCTCAAAAAAAAAAAATCCACAAA +ATTGCCAAATTGTTCCCTAAACTAAGCAGATTAAACCTGATTAATGAATGAGTTTGGGTT +TTATAAAGAAAAAGCAAATGGATTGGACAAATGGTATTAATATGCAAACTTTATCCTCTT +GTATCTGATTCATAAAGGGACAAACCACAGTATAGGAAAATATACCCTTCATTTTAAGTG +TGACATAATTTTAAAAGCTGGCTCAAGTAATTAAAAATACCTTTAAACAGTCAAGTTTCC +TGAGCAATCCACATTTAGATAGAAGGGCAAAGGCGTTATAGCCAGCGTTCTTGTGATAGC +CTTCGCTGGGACTAAGGTCAACAAATAGTACAGCAGTCTTGTATTTTAAGCTCACACTTT +TGGGGATACATTCTCAGGTCTTCTTTAGTAGGGGAAACTGCAAAATATAACTGCCATTAC +ACAGTAATGCTATTGGCCCATTTCCTAAGTTAGAGCATAGCACTGGGGTGTCGGTCAGGG +AGATGCTCAGCAGCCCGAGGAGTTCTCTTCAGAGACCTCTGCTCAGGGGAAGATGCGATT +CACTGCAAAAGAATTCCAGGATGAGTAACAGTTGGGGCTTATTAAGAAGAGTATTTTGCT +GGTCCTCAAAGGCATGAGAGCAGGAAAGCTGCCCCGTTCTTCACCTAGGCAATATGGGAG +AACTGGGCCAGCAGAGGACATGAGAGCAGGTGAGCTGGTCCCGCCCCTGCCGGGCATGTG +GCAGTGTGAGCACAAGAAGAGATCTCACATACACAGCCCTCGCTGCCTGTGGCAAGTGGG +AAAGCTGGTCCCGCTTCTCACCGACTGCAGCACTCAGGAGAGAGGCCCCACATCTCACCT +GGGCACAGAGAAGTAGAGCTGGCCCTGGTGGTGTGGACACTGGAGAGCTGGCCCCGCCCC +TAGCCGAAGCAGTGCTGAAGAGCTGGCCCTGGTGGCTCAGGCACAGCCTGGTGGCAGGCT +GGAGAATATAGCTGCCTCCCCCCAGATTCAGGGCTTTAAGTTGGCCCACCCCAACATCTA +CACCGTTATGAACTGCAAGACCTCCATAACACAGGGCAACAACGGGATATCTGAGAGGAG +TTCCGGTGAGGATCCAGAATCGTTAGTGAAGCAGAAGCCAGAGGCCGCGAATCAGACCAA +ACGACTCAATGCAAAGAACACTTGCAAGCAAAGCTGTTTGGACAGAAGGGTGCACTGTGG +ACAGACACACCGCAACTTCCATGGCAAGACAGTTTTTCCTTTTTTCTTATTCTTTTTATG +TTATTTTTTTTCCCTCTTTTTGTTGCTTTTATTTTTTGTTTTCTTTTGTGGGGAGGTTGC +AAAGGCAGAGGACAGGGACAGAAGGACAGGGAGATAGAGTAGAATTGGCATGCATGATGT +GACATTCACACCGGGCATGGTGGCACACGCCTTTAATCCCAGCACTTGGGAAGCAGAGGC +AGGCAGATTTCTGAGTTCGAGGCCAGCCTGGTCTACAGAGTGAGTTCCAGGACAGTCAGG +GCTACACAGAGAAACCCTGGCTCGAAAAAATAAAATAAAATAAAATAATAATAATAATAA +ATGATGTGACGTTCACAAAGAACCAATAACAAGGATTTTTTAAGAAGTATTTTATTGTTT +TGTGGGTTTTCGCATATAGATGTTAGAGTGGGCATTAATAGGAAAGTGCTCGGGGAAAGA +ATAATACACAGCTGAAGGTGGACATGAACTTCTCAAAGGAGAGTGCTGCTTTGCTGTCTT +AGGGGTAACCAAGTACACAGGTTTTGATGGCCCTCAAGTTACATCTCAAAGACTTATTAA +GAAATTTCTTTCCTTTTTTCTCTGCCCCCCCCCCCACTTTTTTCAGTAAATGAGATTGTT +GAGTAGCTACAGGGGTGCCTCTGACTTATATCAGAATCAAATGAGATAAATCTGGGGTCA +CACGGTTTATATAACTGAGTTAAGAAACATATTCTACTGTAGATGGGGTTTCTGGTGAGA +TGCCCACTAAATCACAGGTTAGTGCTGGGAAGAAAGATCGGCCACATCCGAAGGTCATAG +ACACTCGGGTCTTAAGCACAATTAATTGCTATGTTAACATTCCCATTCAAGATCTCTCTA +TAAAAGGGATATTATCTCTAGAGGAGCAACCTCCACATCAAATATTAGTTGTGAGGATTT +CTTGACTCTGAGCCTGGCAAGAGGCTTCAGCCAGACACTAGGTGAAGAGTGTCTTCCCCT +TCCCACACCTCCTTGCAGTTCTGTGTTTCTACACTGAGTCACAGGACAGTGTAGACAGTC +TGCTATTCACAGGGCAGGGATGCCAGGGTGGAAAGTAGCTGTCTGAAGAAGTTATGGGTC +AAAGAGTCCCAGATCTTTGTGGAGTGACTGGGACAGGGGGATAGCTGCCACTTAAATAGC +AAGGTCAGTGTTTCGTCAAGAGGTCCCTTCTACAGAGCCCCGGCCTCATCCTTCACCTAT +GTCTCTCTGAACAATTGGGAACTAAATGGCTGCTGCTGCAGGGCTTTGATGTTTCTGACT +CTCCCAAGACACCGGGACACTTCTCTAAACCATCGCAAGTAAGTCTTGGGGTTGGGGACA +TTGCTCAGTGAGAAAAGTGCTTGCCTTGCAAGCATGGGGACCTAAATTTGATGTCTAGAA +CCCTCACACATAAAAGGCCTGGCACAGTAGAATGAGCTTGCAGTACCAGTGTTGGGGAGG +TAGGAAGGAGGAGAGCCCTAGGCATCCTGGCCAGCTGGTTCCAGGACAGCTAGAGATCCA +GTCTGAAAAATCAAGGTAGGTGGTACCTGAGAAATAAGAACCAAGGTTGTCCTCTGGCCT +CCACATACAAGTGCACTAGCACACACGTGCACATACATGCACACACACACACAAAAAAAG +TCATGTGTAATCACGGTCTTCTTAAAATTTGTATTCAAGGTATATTTACTTGATGTAAAT +TTACATTTTAACTGTGCAGAAATGATAATACTTATTTTCAACAGGAGAGAAATTATTGTT +ATTCTTATAACAGATCTTAGTCCCAAGCCCCTGCTGAAGTACTGAGACTCTTGTGTTCCA +CAGCAAAGAATTGGACCAGGGACACAGCATTAGAAATAGGAGTAGAGATAGTTTATTAAG +GAAAAAAAAAAAACATCACTCTTGATAATGGGAATGGTCTAGAGAGCTGAGAGAAAAGAC +CCCAAAGTGTTAGGTTATGAGTCACATGACCCTTAGGAACCCATCACACAATGACATTCC +AGAAGCTTCCAAAATCACACACATATATACATATACATACACATACACATACATATACAG +TCACTACTAGGGCACTAGATCACAATCCTCCTTTGAGAAGCACACACACACACACATGCA +CGCACGCACATGCACGCTCGGTCTCAGGTGTGCCTTATTCTATCTCTGAGCTCATTTCTT +TCTATTCTTAATAAACTACCTCTGCTTCATACTTGTTCATTCTGAAATTCTTCGCAGGTG +AAATCGGGAATCTAACTCTAAGCCATGCATGATGACACATGCCTTTAATCCTAGCACCGG +AGGAGGGGGGTGGGGGTGGGGAGCAAAGGCAGGCACATCCTGAGTTCAAAGCCAGCCTGG +TCTACATAGTGAGGTCTAAGTCAGCCAGAGTGACAGAGATTGAGGGAATGTCTCAGGCTG +CTGGTGGCAATGTGGAACTGTCTCTATCCCCATAACTAACTGTCCTGACCATTCAATCTG +GGATCTAAGTGCACCTCTGGCTTCCCATCAGCACTGTAATCATGAAGTAGCAGGTGACTG +GGTGACAGAGTGTGCTTTATGCCTCCTGTAAGGCTTAAAACCCCAAGAGTGAGTACAGCT +CTATCCTTAACAGAGGCCATGAAGCTATTTACCCTAAAAAGAAATAGCACTTGTGCAGTG +GACAGTTGTTGATAAAGAGCCTCACACCCCATCAAAGCGCACAGGGCAAGTGTCTGCAGA +GGCTCAGCCTTTAATGGAACCCCTCTATTGCACCTCCTCTCCCCAAGGCTCAGGGGATGT +GGGATATCATGGAAGAGAGGACAAAGACTGTAAGAGCCAGAGGTCAGGGAGTATCTGAAG +AGAAGTGTTTTCCAGGCATGGCTAGGCATGGCCACTTTGACTGTCCCAAGACCCGTGCAG +AATCAAGCCAGTCAACATGATGGGGTGAGACACACAAGCTCCCACCCCTAGCTGAGGAGC +TGTTCACAGTCTTGCTAGGGGGGAGTGTCAGGTTTCCTCAGGGGTCCCTGATTGGTTGGT +TGGTTCTGCATTTCACGTCTGGGCTGCTGGGGTGTCAGTCAGGACATGGCTCAGAGGTGC +TCGGCCATGGTCCAGTCTCCTGGTTGGGGTGCTGACACACTGCTCAACAAAATGCACCAT +AAGATAGGGGCTTCAGCCCGTGTTCCTGGGACAGAGGCTGTGGTTCTCAAACTCCTGGGC +ACCCAGGCACTGCTGGGAACCCCTAAAGAGTTGAGATGGGGAGGGGGGACTTCAGTGAGC +CTGGGGAGGAATCCAGCTTAGCTCGGGGTGAGTGCCAAGTGTGAGGAGAGGCCTTCCGTG +GGAAACTTAGGCTCAGCTTCTTATGACAAAGGCTTCTCCCCGACAACAGTCCTTGAGGAA +GGAGACAGTCCTTGCTTGTCTAAGGTGTTTATTCATGGTGGAAAAGAATGCATACAACTT +ATTCAGGATGGACCAGAGATTAAATACCTTTTGCAGGAAGGAGTGCCGGGAAGGGAAGCT +TATTGGCTAAAGCTAAACCTCCAGGGCCCATCTACATCCTCAGTAGCATAGAGAACTCTG +GGCTCTATGCTATATGACTAATTGTCATGGTCACGTGCTCCAGGACAGGAATCCGGTTTG +GAGCAGATTCTAACACCTACCATTCTCAAATATGAGAATTGCTGGGGTTCCTTAATCTGC +TCGACCTTACTATGTTTTCTGTCTGGTTGCAGGGTTACACTTGTCCCACAGTAGGCTGAC +TATGCTCCAGTGCACGTATATATGGGCAGCACTCATTGGACAGAGTGATTTACTTTAAAT +AGAGAGAGAATATATACAACTGAAGGGGTATGTGGGAAGGGGGTCTGAGAGAAGATAGAG +AGGAGAAGTGGGCATAAATATGATTGGAATACATTCTCTACATAGATTAAAATAACCAAA +GAATAAATTTAAAATATTATATGTAAAAGAGAGTGGGGGAGACGTGAGGGTGTGGAAGGG +AGAGCTACATACCACAGTCCAGGGTCAGCACAGAGTCTGTAAGAAATAGGTTCAGTTTAG +TCTATGCAATACCAAAGTCCTCTCGTCTATCTGGATTTTATCTTCTTCCTGGCTACCTGC +CCACCCCTCTTTGCAACACCTGCCCTTGTCTTGCCCTGTTATTGTCTGTACATCAAGAGG +CCCCAAGAACAGAAACCTAGAGCCCAGTATGTAGCTCTTCTGTGGTGCCCGGTATAGGAA +GAGGGTCCAACCTGGAGACGGACTTCTCCCAGGAAGCACAGAGGCCTCCTTGCCACCTAG +AGAGCACATTAGAGGCAAGGACGTGCAGACCTGTAGTAGATCTATCAGCTAGGAAGCTGC +GTGGACATTGGTTTTATTTGGGTTGGATTGGGTTGACTGGCCTATTACCTTAGTGTGGAG +TCACTCCTAATGATGCTTAGCGCGTTATATTGAGCAGCTCCACCCCATGCAAAGCAAAGA +TCCTGCACCAAACTACCAGTAAGACCTCCTGGACAAACAGCCATGTTTCCTTCTGTATTC +TCTTCCAACAGTCACCTCGACGTTGACCCAAAAGACACAGCCCAGTGATTCTGGACTTCC +TGATCTGCTTTCAGGCTGCTGAAGGCCAGGACACTCAGAACCATGTGACCAGACTTTTAT +GTGCTCAAGACTGTTAATCTCCTTAATTGAAATTGATTGGCCTCCTGGGACCCAGCTCTG +CCCTGGCCCTGAGCTTCAGCAGGTGAGCAACATTGACTTATTTCTTTTCAAGACCAATTG +ACCCAACATGGCATCCAGTCTCTCCTTGAATATCAACCCTTTTCCCAACTAGGAGCCAAA +CCCGAAAAGGCACACAGTTACAAAACAGCTTGGGAGCAACAAAAGCACCTGATAAAGTAA +GGAGAGAATATTCTTGTCTCATTGTGGCTTAGCATGGTACAAAAGACAAGCCAAAATACC +ATTACCAAGAAAAGATGCAATCAAACACGCCGGGGGTGGGGGCGGGGGCAGAGCAATGGC +GGGGGCAGGGAGAGAGTGTGCCTTCCAAAGCTTTCCAGATAAACAGGCTGGCCCAAGCAT +ATCTAAGAACCAGGTGGGAAAAAAAGGGGGGGGTTAAAAAGGGAAGAAAAGTGAAAGCTC +CGCTCAAGTTAAAAGAAAACCAAACATAAGAGAATTGTTTGAGCGGACAGATTGGTATTC +ACCCACAATGCCACTGGAGTGGCTGCCTGGGGAATACAAACTGGTTTGGCAGGTTTATAT +CCTATCTTCTGGCAAATTCTTGCTTGCCAGACTTATCCTATATCCTGGAAAGCCCCCCTT +GAAAAGCTTTCCTGTGTCAGGCTGCTGGGTCATTGTAACCAGTGGGAACTGGGCTTGAAA +TGGCTGCACTGGGGAGTAGTCAGGTTGCCTTTCAGCTTCCAAGCCCCAGACTGTATTCCT +GCTAGCTGCACATTGTGGTACCAGGACACAAGAAATACATACATACAGGCGCGCGCACAC +ACACACACACACACACACACACACCATCTTTGAGGTGAGTTACCACAGCACTGACAAGTG +AATAATCACTGATAGCAAACCCATCCTGATGGCTAAAGATCAAGTCTAGAAATCCAGATT +TTCATTTACTTGTGTGTGTGTGTGTGTTTTGTGTGTAGCCTCGCATGCACATGATCATGC +ATTTGTATGTAGGTCACAGGACAATTTGAAGGAGTCAATTCCCTTTCTTTTTCCACCTTG +TTAGTCAGGGGATTGAACGCAGGCCACTGAGCTTGGCAGCAGGCATGCGTACTGAGCCAT +CTCACCAGCCAACTTTTTAATAGTAGAGAGAACCAGCTTGTTTGCTGCTGGAAAGCTCAA +TTTTCAAAGCAATTCAAGGAGAAAGTAGTTATTAGTTTCCATGTTCTACCTATAGAGAAA +GCAAAACACTTCTCCTTTCATGTATTCAGCCATTAGGACCTATGACTTAAACTGACTAAC +TCATGGAAGAGCGCATGATGTTAAGATATTTAGTGAGAAGCAGAGATGGGGAAAAGGTAG +AGACAGGCGGATCCCTGGTGTTCACTGGCCAGCCAGCCCAGCCTAAGCTGAAAGCCTTTG +ATGCCAGTGTGAGACCCTATCTCAAAGAAACACAGGAGCTGACTCCTGCAGAAGAACACC +CAAGGTTGACCTCTGACTTCCATGTGAGTGCACGTACATACACACACATACACACACACA +CATACACACACACACATACACACACACACACACACACACACACACAGGAAATGTGCAGAG +AAGTGAGACTTGAGGACTGCAGAGAGAGCTTTGCCATAAAGAGTGCTTGCTGCTCCTGCA +GAGGCCAGTTTGGTTCTCAGCTCCCTGAGGGAAAGCTCACAACTGCCTACAACTCCAGAT +CCAGAGGTCTTATGCCCGCTTCTGCCCCAACAGGCACCCGCATACTTGTGTGTGTACACA +GACAGGCACACAAGCACACACATACAGAGAGACAGAGACAGACAGAGACAGAGAGACAAA +GACAGACATAGAGACGGAGAGAGGCACACACACACACACACAAATAAATCGAATTAAAAG +AAGTCAGGGGCTAGCAAGATGGCTCAGCAGGTAAGAGCACTGACTAATCTTCCTAAGGTC +CTGAGTTCAAATCCCAGCAATCACATGGAGGCTCACAACCACCTGTAATGAGATCTGATG +CCCTCTTCTGGTGTGTCTGAAGTCAGCTACAGTGTACTTATGTATAATAATAAATAAATT +TTGGAGCCGGAACAAGCAGGGGCTGAAGCAAGCGGAGTTGGCCAGAGCAAGCAGGGTGGA +CTGGAGCAAGCAGAGGTCCTAAAAATTCAATCCCCCAACAAACACATGAAGGCTCACAAC +TATTTGTGCAGCTACAGTATATTCACATACATAAAATAAACAAATCTTTTTTTAAAAAAA +AGAAGTCAGGCTTCTGCTTGCAGGAAGCAATAAATTGAAGTAAGTGACTGAACAAAAGGG +TGTGGTTTGGCTGCTAGACATTGCAGTTGTGGGAAGACAACTAGGAAACTGTGGCAGTTG +CAAATTGCTGATTAACACGTGGTGTGTTATCTTGGTGTCAGGACCAGAATCTGCCCCAGG +TGCCTTCTGATCAAACCCAGATTAAGGCCTGAGTGCTGGAGTTTTAGTGCGTTCCTGACA +GGATGGAAGTGCTGGGTCTAGTGGATGCTGCCCCAGGGAAATGTATGAGTTAAGTCCTGC +CCTCCCGCCTCACACTACAGGTAACCGTCAGTCTCAGAGGAACAAACCTGCTTTGGGAGA +CTAATGTGTGATGTTGCAGCTCAGACCAGAGCTCAGACCTCGTCCTTGAAGTTTTGAAAT +GACCTGCTTTTTCATATGTGGATGAGAACAAAGCAAAGCGAGCAATCTTTCTGGCCCCAT +CTGTACCAAAGTGCATGGGGTAGATGGTAATAGAGATTAAGCTTGCATCTTTACATGCGT +TAGGAAAGCGCTCTACCACCAGGCTTCAGCCCAGGTCAAAAACTTCAGATACCATGAACA +TGTTCTTAGAATGTTGCATGCTATGTAGGTGCATTTTTCATCTTCAGTTGCTATAATGAA +ATAGTTAAAGCTGGGCACTTACAGAGATAAGTTTATCTAACTCACAGTTTTGGAATCTAA +AGGTCCAAGATCACCCAGCCCCATCTGCTTAGCTCTGGTGAGAGCCCTCTGGTTACATCA +CAACGTGGCATCACAATGGGAGCTCATATAAGAGGAGGGAATCAAGTGGTAGGCAGGATG +CCAAAGAGATTTCAAAACCCTGCTTGTTCGTTTTAGAACAATTCACTCTGGCAAGAACCT +GTCCCAGAAACCAATATTTATCCCTTCCAAGAGCAATATGGCCCTGTGATGCCCTGCTCC +CAGGCCTTCATCTCTGAAGTGGATCAGTGTACCGGTCACCTATGTCTCGACTACCCCCCT +CTGGCAGCAAGTCAGTAGTCACTTCTCTGTGTTCTGGAAAGAAAACACCTCGAGCTGCCC +AGCTTAGGGCCAACAAGGAGAACTTGGACCTCCATGGCAGCATCCTGAGCGCAAGAACTT +TCAAAGGCTTCCAGATCTGATGTTACTTCTCGAATCCTCAATTCAACCAACATCCAGTCC +TGAGAATCCTTGTTCAGTTAGGCAGCTGTGGCTTCCTGTGCCTGGACTGGACTGACAGAT +ACGTAGACAAGGAGTGACGTATACATTTCCATCAGTTTAGATGTTTGAAACTACCTTGGG +CAGGTTCTGTTAACTGCACCCAACTCAGACATGAGTAGGACAGAAGGAAGCTGTCCCGGG +CGGACTGAGGCCACAAAGACTTGCCTTTGATTCAAGAGAGACCTTAAAGGCTAGTTATGA +TAGTTAGGTACAAGTTTTAACATCTGGTAGCTAATTTTTTTCTCTACCCCATAATTCTAC +TTTGACTGCTCTTCTAGAGGTCCTGAGTTCAAATCCCAGCAACCACAAAGACAGGCCGCA +TGCTACTGTTGGGTGTAGCACTAGACATGGTGGTAGTGTTCATCTTACATACTTTGCCAG +ACTTCTTGGGAGTCTGTCCTGGTCTTTTGCTAGGTGTCCGGGGAGCACTGCCATACATCA +TCTCTACTTCTGTCTGTCTCTTGTTCTTTAGTTGCCTCTCCTGTTTAGCTCGTTCTTTCT +CTAACCAATGTAATTCCCACTGTTCTGTAACATACTCCATGAATTTCTGCCCATTCACCA +CAAATGCTGTTGAGTGCTCCTGTTCCCACTGTTCAATCCGTGCTTTCAGCTCCTCGTCCA +GCTTAGGGAGTGTTTTCTGGAGCTTTTCGCGTTCCTTTTCTTCTTTTAAAAGATTCCCCC +CTTTTTTTTGTAAACCGACCTGGGTCTGAAGCTTTTCTCTCAAACTCTAGGAAAAGTTTC +CAGCTCTCTTCCCACTTCTGGACGCCTTGGAACAGCTCCTGTGAACGTCATAGTAGTTTC +TTAACCAGACAATCTCAGCATCATGAAGATGGAGCAGGTTTTCTGTGTAGTCCTCAGAAG +AGTAAGGGGCAAAAGCCTGCCCCTGTTCCTGGCTATAAAAACACTGGTCCCAGGACTGAG +CCGGCTCCACTCGAATTTTCTCAATCACTTGCTTTATGTTTTGTATTTTCAGATCTTCTA +ACCAATCCACTTCTAATTTCAGTGCATTCCTGATTTTGGTTTTTGACCCAGTCATAATTG +CCTCCACAGGCTCTTTCTCTTCTTCAGGTATTTGTAACCTATCCCAGAGCTCTCGGATTT +GAGTGTGGAGCCCCTCACATTCTGCTTCATTTTGTGATTTTTTTTTTTCATTTCCAGCTG +CTTTCGCAACTTCTGTAATGTTGCGATGTTCTCCAGTGATAAACAAAAAGCACTCTCATC +TTCACACACTACATCTCCTTCAGTGCTTGTATCCAGAGAGTGTGCTAATTCTTCCATACA +CAATATGATTCGTTTCTTAATGTTGACAAATTCTTCACGCCTCGATTCCTTTGTCTCCCT +CAGAGTTGCCACACGCTGTCGGAATGGCTTGACCTCTCTAAGGTGGGGACAGAGGTGCTG +TCCACATCACAGGGCGGCATACAGAGGATGTCACGGAGTTCTTGCTCCTGTTCCTGAAGT +TCCTGCTTTCTCTCCTTTTTCTGTTTTCTCATCAATTCTACTCGAGTGCGCAAATCTTTT +TCTAGTTGCAAGATGGTTGTATCTTTTTCTTCCTGAGACGGCTTCACTTGTAGCTCACTG +CACAGGGTACTGAGCTCCTTCTGACAGATGGATACGCTTTTGAGAAGCCTTTCCCGCGGG +CGCTCCTCTTCAGCAATCATTCTATCCAGATCCTTTGTATGCTTCTTTACAACCTCGGTT +CTTTGTAGTCTCTGCTCCTCTGGAATCCCAATTAGTTCCCATATTTCCCAGAGGTGAGTT +AGAGCTTTCTGGAGGCATGAGATAGACTCGTCTGCTAGCATCTCACTCAGTAATGGGTCC +TGCACCTTCTCCTCATAGTGGACGCTCCAAGCCTTCCAGAATCCAGACCCTCCACTTGCC +ACGCGCCGGACGGAGAACAGTAACCAGCCGCTGCAGACTTCACCTTCAAAGATAAAGATT +TTATTACAATCTTATTTCCCCTCAGGGACGAATCTGCATTTTACTGTCCTAATATTTACT +TGTTATTATAGTGAAGCTCGGGGTAAGCCATCAGGGGCTGAGTTGTTCTAGACAAGTGTT +TCGCCTAACTGGAGTTTATACATTTAGGTATTAAAATGCTATTTGCTTTAAATGCTTTGG +AAAATATTAAATATTAAATAGGAAGCATAATAAATGAAGTACAATGACATAAGATCCCTT +CCCTTGGTGATTTGGGATTAATCAATGTCCCTAGAATGTGCCACGCTCCCTGCAGGGGCT +CCTACTGTCCCCACTGCCTGAAACAGTCTTTACTCAGTTAAATCATTATCATCTTTTGGA +TGTCAACTCAAAGACTAGTTCCCTCAGGCTCAGTGATATACATTTTCTAAAACTTATCAA +ACTGTTCACATAAAACAAGCGAAATCTTGTGGCGAATACATTAGACCTCAATAAAGCTGT +TGAAGTAAAAGGTCTTGTCAGGCTGGAGATGTGGCTCAGTGGGAGAGCAAGCAGTTGTGT +AGCTTGAATGAGGCCATGAGGTCCATCCCACAGAACTGACTGATAAATAAATAAAATTGA +CAGATAGGTAAATAAAATTCTGCCAAAGGGAGAACCTCTTTCTAAACATGGAGTGTATGT +AGCAACCTCCTAAGGTTGAGGGAAATGGAGTTGAGAGGGTAGCATCAATGTGAAGAAAAC +TCTACGTTAGCTGAGTGATCAAGGTAAACTACAATGGTCGTAAGTCATATTGATAGTAGC +CACCCTTGATATGATAGGCTGAAAGTGGTATCTGACCCCTGAGGTCATTCTCCTGAGCAT +CCTTGCCTCAGTCTATGAGAAAAAATTCCAATAGAAAGATACCCTTCAATTAAAGAGAGG +AGAAATGGCTTCCCCATTCTATAAATATGGGTTTTAATGATTTCCTTCCAAACAGTATAG +TAAAGAAAAAAAGGAAGGGTCAGAGACTTGCAGAAGAGAAGGATGGTGAACAATACCTAA +AACAAAAATCAAGGCCAGCGTCCCGAGTGACAAGTCACTTTGGTGTCCGGCCCTGCGGTG +ATGAGAGAGATGCTTTACTTCTGTGGTCTTCCCCCAATGCCCAAAATATTACTCCAGTCA +TGAAGAATCTCAAGGCACTCGGGTTATGGCTCAGTTGGTAGAGTGCTTGCTTGAGGCATT +AGGCGCTAGGTCCAGTACCTGGCACCACATAAACCTAAATATGATAGCATGTGCCTGTGA +CCTCAGCACCTGGGAGCTGCAGGCAGGACGATTAGGAGTTTCAAGTGTCTAAGATGCTAT +GTCAAAAAGAAAAAGACAGGGTCACTACTTATGGCAGGACAGATAAAATTCCCCTACCTT +CATTTTTCTCAATGTCTTTCAAGATAGAAACACAGGCTAGGAAAGTGGAACAAAAATAAA +ACATTAGAGTCGATCCTGAATAGCAAGGCCAGCATCATGAAAATGCGGTCAGCTTACACA +CTGTCTCCTCGAGTGCTTGCACTGTAGATAACACTGTGTGCACGTGTGTGTGTGTGTGTG +TGTGTGTACATGTATGTGTGCGTGCCCACATGTGTGTGAGCATGCATTGCTTTTCCTATT +GTATATCATATTTTTTAGACAGTCTGTGTGGGAACAAAGAGGGGGTAGGGGAAAGAGGGG +AAGGGAGGATAGCCCACGTCTGGCCAGAGTTCCTCCTATGCTCTGGGCAGGCAGAAGCGG +GAGGGCTGCCAGATGCTTTCCACTCGGCCCCGGGTGGGCATCTAAGCAACTGACCCCACT +AGACGGGGGATGGACAAGGGGCAGCCCCCGACCATGGGCCCCGGGGTGACATCCTGTAGC +CCCGGGGTTATGGGAGAGAGGGCAGAGGGAGAGAGGTTCCCACACCGGCGAGAGTAAGTA +CAGTGGGCCTTGACTGGAGCACAGGAAGGCCTTCCATTGGGAGATTAGAAAAGGCTCATT +AGAGGAAAGCCTATCCCAAGCGCAGTGGGCCTTGATGAACAGAAACAGTCTATGGTTTTA +GAGCTTTATTGTAGAAAGGCAGGGGAAAGGAGAAAAGGTGGAGAGAGAGAGAGAGAGAGA +GAGAGAGAGAGAGAGAGAGAGAGAGGGAGGGAGGGAGAGAGAGAGAGAGAGAGAGAGAGA +GAGAGAGAGAGAGAGAGAGAGCAGCCATGGCCAAGAGGAGAGAAGGGGGAAGAGAGAGAA +GAAAGGCTAGAGAGGAAGAGAATGAGAGGAGAGAGGAGAGGAGAGAAGAAGAGTAAGAGT +GTGAGTGGAGTAAGAGAGGGAGGTGGGGCCAAGCAGCCCTTCTTATGGTGTGCTGTTATC +TTTACTGTTGCTAGGTAACTGGGGAGGAGTTTAACCTGAAGTCAGAAGCTTGGGACATTG +CCTATGTGACTACTGGCCATGTTTCTCCTGTGGGGGCTGTGGGGACTGTAACTTGGACAG +GAGCCCTGGTTCCAGGAGACATGAGAGAACTCCTTCCATTCCACGTAGGTGAATTATCAC +CACCGGGTCCTAAGGTTCAGACCTCAGCTCAACTGAACTCCAGACTGTCTGTGTATAGCC +TAATGCCCCACAGTCCCTCTATGTAGCCCTGGCTGTCCCAAAACTTGCTATATAGACTAG +GCTGGGCTTAAAGTCACAAAGATCCACATGCCTTCAGAGCGCTAGGTTAAACATGTGCCC +GACCATGTTTATTTTCCAATGTTACTAACAGCCACTCATCTACATGTTAAATATCTTCAC +AACGATGCGTGATGCTCCATGTTGTAGTTTATTCGGCCATTCTCCAATTGTTGGACATCT +GGATTGTTGGTAGTTTTTGACAATTATAAATAGTGCTGACAAACATCATTGATGGATCCT +TTAGCCCAAGTTTCTAGATGTAAAATTACTATGTGGAATGCACCCACATTGATTTTTAAG +GTTTTATGTAATGTCGTTTAGGAAACGTCTGGTCTTTTCAGAGTCAAGGTTTTTTGGCTC +TGTCAGTCAGAAGATAACCCATCAGGCCCTCCCTGAATGCTAATCCAGCTTTTGATCCTA +ATGCTCATAATATTCTCCTGCTTTCCACCTTTCCATTCCCAGTACAAGTATTAGCTCCAG +GAGTCCCTTGGTGCTGTGATACCTTGTGGGGATAGATAAGCAATACAGCCTCCTGTTAGT +GAGAAAGGTGAGGATCAGAGTTTTGTTGCCAGCACCCACATCCATTGGACCTCGACCACC +TGTAACTCCAGCTCTATGAAATCCAATGACCTCTTGTGGTCTCCACTGGCACCCACATGC +ACATGTACATACATGTACACAGATACATACATACATACATACATAACATGTTTTTAAAAA +GAAAAGGGCTTGCATGTGTGCTTTAGTTCTATTGCTGTGAAAAGACACCATGACAGAGAC +ATGAGTGAGCCCATGACCATCCTGGTGGGTAAGCATGGCAGTGTGCAGGCAGGCTTGGCA +CTGAAGCAGAAGCTAAGAGTTTACATCTGATCCACAAACAGCACCCTGTGATACACCTCT +TCCAACAAGGTCATACCTCCTAATCCTTCCTAAAACAGTTCCATCAGCTAGGGAGCAAGC +GTTCAAATATATGAGCCTATGGGGCCCATTCAAGTCAGCACATACCTGAAGCACTTCTCT +AAACAGCTCAAGGGTTCTCGAGGACATGACCCCATTCATCTTAATATGTTTGCTATGCTC +CTCTCTGACATAGACCCAAACAATGCTCATGCATTTGGATTGTATAGCACATCCACTAAG +CTACTATCTCTTGAAATTCCCTAAACCATCTTTTATTTTTGCAACCTCTGATCCTATAGA +CAAAGGAGGCCCCAAACCCAGTCTGCTTATTTTCTTATCTTTCTCCATAGACAAAAAAAA +AAAAAAAAAAGAGGGAAGGCAGACATTCTAACTATAGAATTTTATAGCGAAGTAACTCAG +CCCCATTTAACCTTGCCTGAATAAAAGTTGACTTCAGGGCCACACTCTCGGGCAAAGTGG +TACAAGCAGGTCTATCTTTCAAACGGGTTTGCTTCTTCCTGCCTAGGTAAATAGACACAC +AGTTTCTAACATGGCAGATACTGTTTTTCATATGGATTGTAGAAAACAGGATAATGGCTC +CCCAAAAGTGCCAAATGAACTAGGCAAACACAATAGAACAAATATTATTGTTTGTTTTTT +AGATTTTTATTTATTATGTGTACAGCATTCTGCCTGCATGGATGCCTATAGTCCAGAAGA +GAGCACCAGATCTCATTATAGATGGTAGTGAGCCACCATGTTGGTTGCTGGGAATTGAAC +TCAGGACCTCTGGAAGAGTAGCCAGTGTTCTCAACCTCTGAGCCATCTCTCCAGGTCCGA +GGATGAGTACTTTATGTTTCTACTTACAGAAGATACTAAAGCAGGCAGGTTCATAGTCAT +AGAATGCTCAAAAGAGGTCACCAGGCAAGAGAGAAGAGAAAGGGATTGTTTAATGGGTCC +TGACTTCTATGTTTGTATCCTGTTTCAGCAGCAAATGGAAACTAATACATAGAAATGATT +AAACCTTGATATTTCAGTACAGATCTCTAGCCATGATGTACTATCTCAATTTGTAAATGA +CCTAAATGGCTTTTAAGGTACCACATCAAACAATTTAGTTTAGTCACAATAGCAAATACT +TGGTAGAAAGAGCCCTGTGTGGTTTGAATATGTTCTGCAAAAGTTCATGTGTTGGAGCCT +TAATTCCCAGTGTGTTGGGACTGGATAGTGGTGAAGCTCTCAAGACGTGACTGAATCATT +AATGGACATGAACAGCTTCCCTGAGAGTCCGGGTTAATTCCTGTGGAATTAATCTCTGGA +ACCTGGATTCGTGTTCCTGAGTGTAGATGATGATAAAGCCAGACCAGTCCTTGAGTCTTG +CCTCTTGTATCCACTTTTCCCCCTGTGAGGAGAAGCAGCAGGAGGTACTTGCTAAGGATC +CTGGTCTTAGTCTCCTACAATCTGTTGTAACAACAGCAAGCGGACTAAGTCAGCTCTGAG +GAATTAACCACTGTTTTGGGAGGTGGAGCTTTGCTGGAGGAAGTACGTCACTGAGGGTGG +GCTTTGAAGCTTTATAGTCCAGCCCTACTTCCTGTCTGCTACCCTGCCTTCCTGAGTATG +AATGGGTTATTTCTCCAAACTGTGAGCCACAAGAGACTCTTCTTCGCCTCTTGTCTGTTT +GATCACAGCAGTGGGAAAAGCGATCATCCCAACCGTTAGATCTAATTAGAGAGTGTGACG +CTACCCACTGTGTCATGACCTAAGCAGAGTGATATTAGTCTCCAGAAAGATTCTTAGAAG +ACATCTGCATCCCAAAGAGTGCAACTGTGTTAGTCCCTTTTCTCATGACTGTGACAGAGC +TCCTGACACAAGCCATTGAGAAAAGAGAGATTTGTGTTGGCCTACAGTTCAGACGAAAAG +AGAGAGTGGTCCAAATGACTCCACAGCTTCAAAACAGCACTGCCAGCTAGGGACTCAGTG +TTCAGACCTGAGCCTGTGTGAACAGTATCAGCCCCAACGGACTTCAGAACTTTCCTCTCT +GACCTCAACATCTCTGCTAACACCAAGATCTTCGGTTCCTAGACATATCCAAGTGGTATT +TCCCTACCACCTCAGGTCCACAGGTGACTGAAAGGCCATGAATCTCTGGGCTACATTCCA +AAGTAGCATCTTGTCTGTTACCCATGAAACTGTCAATTGAGTCACATATAGGTATGAGGG +CTGTCCCCAGAGCTGTACTCCAAGAGCCATGTGTCCAAGCCAAGGTACTGAGTAGGTATG +CTGGTTCCACTCATGACGTCATAGCCACAGGTATCATTAGCTTATTGTTAGACAACTCCA +GCAGACTGTAAAACCTATGAGTCAGTAAGATGTCTCCCTAACCCAAAAACAGTGTTTGAA +TCAATAAATGCTGTTAAATGTGTATTTTGGCATATTATACTCTTTTTTTCTAATATGTAA +AAATATAAATGGTTTTATAAATAGCCACTTTTGCTAATTTTAGTAAAAATGTTTTAATAT +TTATCTTTTCATTTTTATTTATGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGT +GTGTGCCCTAGTGCCAATGGAATCCGGTAATGGGTATCAGATTCCCCTGGAGTTCCAAGT +GTTTGTGAGTTAATGATGGGGGACTTGGAGCCAAACTCTGGTTCTCTGGAAGAGCACCAA +GTGCTCTTATCAGCTAAGCCATCTCTCCAGGCCCCCACTTCAGTTAATTTTGGAAGCTAT +TTTATTACTAAGAGCCTCCAAAGGGTATCTAAAATACAGATGATTTTAAAAATAGTTCAA +CTACATTCATCTTCAGGTTTATTTTACAATCAGTTACTGTCAAAACACTGACAGCCTGGC +CTTGGAGCGCGGAAGAGCAGTAGGGTTGTTGCAGTCAGACCTAGGACCTCAACCGTCCTG +TTGCTGTGACTGCAGTCCCTAGTTAGCATACTGAAAATGCTGGCATGTGCACAGAGAAGC +AAGAAGGTTGAATGAGCAGACCAGATGAGATAGACGGTCAAGGGGGTGAGGGCACCAAAG +GAACATGGGAGAAACTGAGGCCTCTTGTAGGTGATTCCCTGACCACTGCTTTCACCCACT +TGCTGTTCATGCTTGGATCCAAATTTACACAGGAAAAAAAAAACAGTGTCCAATGCCCAT +CTCAGTGCCAATATTGTTCTGCCACTGCCCTTTTTTCTTTTTAAATGTGTGTGTCTGTGC +GTGTGTGCATGTGTGTAGGTTGAAGGATAAGGCTTGGTGTCAAGCCCAGCTAGTTTGAGG +CAGGATCTCTTGTTTACTGCTGCACACACCAGGTTAGCTGGCCCGGGAGCCTCTGGGAAT +TCCCATCTCACTGCCTCTCATGTACCATGGCTGAGCTAGGATTCCTGGAGAGACGACTGA +CTGGTCCCGGGAACTGAACTCATGTCCAAGGTGCTTGCACAGTAAATACTTTGCCTACTG +AGCCATCTCTCCAGCCCAGTACTGTCATCTTCTCAAAAGCAGAAATCTTTCCTGCCTGCC +TCCCTCCTTTCCTCCCCCTCCTCCCACCTTTTCTTTTTCTTTTTCTTCCTTTCCCATTAA +TCGGTCTCTATGTTTATCTTTTGGCGATTTCTCATAACCACAGTGTCTGCCCCATCAGCC +ACCTCCCCCCCTCCACTTATCTCTTCAGTTTTCCTGGTGTATTAATTCTCCCTCCTTTTG +TGGCAGTTCTTAATCTCGCCACTCCTAAAACAACACAGAATCCTGATTTCCGTGAATGAC +AGCAGCAGCATCACTTCCTATCACTGATGGAAAGAGCCAACCCTCTGGTCTCCCACGCTT +GTCTCCCGTTACCCACACCCAAGACCACCAATGACCTTCCACTCCCTCTGCCTGAGATCT +TATCCAGCTTGTTGCTATAGTTACTGTCAAGTTCAATCTCCCTAAAGATCCTCCCTCCTG +CTACATCCTACATATTGAAGGAATCCTTCTGAAGCATGACTATGTTCCTCAAAGAATAAC +TTCTCTTCTTCTCACTTCAATCCGTACATCAAAAAAAAGAAAGAAAGGAAGGAAGGAAGG +AAGAAAGAAAGAGAGAGAAAGAGAAAGAAAGAAAGGGAAAGGAAAGGAAAGGAAAAGAAA +GGAAGAGAAGAGAAGAGAAGAGAAGAGAAGAGAAGAGAAGAGAAGAGAAGAGAAGAGAAG +AGAAGAGAAGAGAGAGAAGAGAAGAGAAGAGGAAAGGAAAGGAAAGGAAAGGAAAGGAAA +GGAAAGGAAAGGAAAGGAAAGGAAAGGAAAGGAAAGGAAAGGAAAGAAAAGAAAAGAAAA +GAAAAGAAAAGAAAAGAAAAGAAAAGAAAAGAAAAGAAAAGAAAAGAAAAGAAACCATTA +ACTAGATTGGGCTACAGCTTCGGTGGGACAGTTGACAAATGTCTTCTCTTTGGGGGAGAA +GATTAACAAGCCGGATTACCTCATAGCACCGAAGGTTTTCAGTGCAAGGAACAAACAGAC +TTCTCTGGTGTGGATTTTACTAGCAGCCCTGGCAGGGTGGGCATGGTGACTCCCAGGAAT +GACAGTCCTTGGTGGCTTGGAATGCAGGAGTCCTTTCCCCACATAGGAGAACATGTTCTG +TACTAACATGTTCTGTAGATGTCTGAAACCACAGGCAGAGCCAAGCTCTATACTACATAC +ATTGTTCTATTTACGTGTACCTATGCTAAGATAGACACAGTAAGAGAATAATAATGACTA +ATAAAAACCAGACAACTATAGTGCAGTCATATGCAATGATAGATACAGTGATGTAGCTCA +ATATAATGTATATACTTAGCAAGCATGAGGCCCTCTGGACTCACAAACAAAAAAACAAAT +AATCAGTACACAGTCATAAAGATTAATTAGAATTTTGTCTTAGTCAGGGTTTCTATTCCT +GCACAAAACATTATGACCAAGAAGCAAGTTGGGAAGGAAAGGGTTTATTCAGCTTACATT +TCCACATTGCTGTTCATCACCAAAGGAAGTCAGGACTGGAACTCAAGCAGGTCAGGAAGC +AGGAGGTAATGCAGAGGCCATGGAGGGATGTTCTTTACTGGCTTGCTTCCCCTGGCTTGC +CCAGCCTGCTTTCTTATAGAATCCAAGACTACCAGCCCAGAGATGGTACCACCCACAATG +GGTCTTCCCACCCTTGATCACTAATTGAGAAAATGCCTTACAGCTGGATCTCATAGAGGC +AATTCCTCAAGGGAGGCTCCTTTCTCTGTGATAACTCCAGTTTGTGTCAAGTTGACACAC +AAAACCAACCACAACAAATTTACAAATAGTTTATTTCTGGAATCTTCTATGTAATGTCTT +TAGACTATGGCAGGCCATGGGTAACTGTGATTGTAAAAAGCCAAACATCATGTGAGGAGC +CAATGACAAATGTGTGGCCCACTTCCCATGTTTGCCTCTACTATAACAGGAGCAGCAAAA +CAGAGGCAAACATCTGTCTCATCACATGCTCAGACCCCAAAGAGCCTGGAACAAATGGTG +GCTACAAGCCCCAGTACCTCCTGTACACAGGCTCTTACTCTGTATCCCCAACCTTTCTCA +GCCAGGGCTCCAGCTTCTTACTGCCAGGAGCACTGGAACCTGCTCTCATGCCAGGGCATA +GGCACCAGGCACAGGCTTGCTTGGGGTGCCATTGTTTTGTCCCCTCTGACCTCTGAGATA +AGCAATTCTGTGCCACTCACCTCAAGGCCCCAATGAATTCCTACCGACTGCACACTTAAG +TACAGGTTTCTCAGCCTTTTGACACAGGCTCTTCACAGCACAGCCCAAGTCCATGCACAC +CAAATACTAGTATGGACTACATAGGCTCTGGGAATTGAACTCAGGTAAAGTGCTTGCCTT +ACATGCATTAGGCAATTGGTCAGCCAATTGAGCTATCTCTCCATGCCCTACCAGTTACTC +TGGTGTTGGGTTTCCAGATTCCATGCCTGGAATCCTACTCATTTTCCCATGGAAGGCTGT +AGAGAAAGCCAGCCTTTCCCAAAAAGCAACTGGGAATATCTTGTTGGTGGGTTGCCCACA +CAGTTCACATCTTGTGTCTGGAACCATGGAAGAGGCAGCAGCATGCCACCTACCCTTGGG +GCAAGTGCCCTAGAATCTTGGCCATCTTGGTTTTTGGAAATAATTTGAGGTCCAAGTGGG +GAGTTCCCAATTCACTGACTTATCTACCCTGATGACCACCTTCCAGCAAGCCTGTCACAT +GGGCATCTGCTTCTATCCCACGACAGTTTAGAGAAATAGAGTCATTTCCCCTGAGGTCAC +AGAGCTAATGAGTGGCCCAGCCACGACTCAAACTCCAACTTGTCTGATGTGTGCCCTTCA +CAAGCTATGAATCATCTTCCTATGTGATATGAGGATCATGGGAAGTCTTAAATGTTTCTC +TGTGTGTTTCCTTTACCCAGATTTTCAAAATAAAATATAGATCAGTCTAATTTTTTAAAT +AGTTCAGATTTGAACATGCTAATATAATATGCTAACCCTCATAATCATATTAGACTCATC +TTCTTTATAAGCAGTTCTTCTTGAAAACTCCCATTACACCAAACATGCTGGTATATCACT +TCTTTCCCAGCAATGGGGAGATACAGACAGAAGGATTAGAAATTCAAGGTAATCCCTGGC +TACCTAGGGAAACTGAGTCCTTCCTGGAATATGAGGCCCAGTTTTAAAGAGAGAAAAGAA +AAACCTTAGAACGGGGCATGGTGGCTCATGCCTATAATCCCTGTCTCCAAGAGTACCAGG +CTCACAAGTGGTACACAGACATGCACATGGTCAAAGCATCCATAGATTTAAAAAAATAGA +AGAGGATGAGGCAGAGGAGGTAGAGGAGGAAGGGGAGGAGGAGGAGGAAGAGGAAGAAGA +GGAGGAGGAGGAGGAGGAAGAGGAAGAGGAAGAAGAAGAAGAAGAAGAAGAAGAAGAAGA +AGAAGAAGAAGAAGAAGAAGAAGAACAACAACAACAACAACAACAACAACAAAAAGATCA +AGAAAAGAAGGGATCAAAGGAATGAGGAACCTTGCAAGTTAAAGGACAACAAGAGAGTCC +AGGCAACCAGGACTACATAGCAAAACCTTGTCTCAAAATATCAACAATAGCTGGGCAGTG +GTGGCGCACACCTTTAATTCCAGCACTTGGGAGGCAGAGGCAGGCAGATTTCTGAGTTCG +AGGCCAGCCTGGTCTACAGAGTGAGTTCTAGGACAGCCAGGGCTATACAGAAAACCCTGT +CTCGAAAAAATATGTATATGTATATGTATATACACACATACATATACATATGTATGTATA +TATGTATGTATGTGTATACATATATATATATCAACAATAGTAATTATAATACTAGTAATA +ACAACAATTATACTTTTTTTTGGTTTGTGCTGTGGCCAATATACCCCCAAACAATATAGA +CCTAAGGATCAGGAGATGGAGAGATGGTTCAGTGATGAAGAGGGTTGGCTGCTCTTATAG +AGAACAGAGTTCAGTTCCTAGCACCCAGCTAGGTGGCCCTGCAGGCCACTACTCAGGGCT +GTTTACACGGGTGCTGGGATCCAAGCTCACCTTCAGATGTTTTCCCAGCAAGTGCCTTAC +TGACAGAACCATCGCCACAGCCCAATTTTTTATTAATAAAACCATCTATAGGGCTGGAGA +GATGGCTCAGGGATTAAGAGTGTTCTTAACCAGAGCCGGGTGGGGCGTGGTGGCGCAGCC +TTTAATCCCAGCACTCGGGAGGCAGAGGCAGGCAGATTTCTGAGTTCGAGGCCAGCCTGG +TCTACAGAGTGAGTTCTCTGGACTCTGCTCAAACAGACAGCAGCAAGCAAACAATCAGCA +GCAGCAATAACAACAATAATAAATCTTGTATAAAAACCAAGACTTGAGATTTGAGACCGG +AGAGATGGCTCAGCAGTTAAATGTACCCATTGCTCTGTCACAGAACTCACCGTTTCAGTT +CCCAGCACCCACACTGGGTGTCGCTCATCAGGAGGAACTGATACCTCTGGCCTCTGTGGG +AGCCCACACTCATGTGCCCATACCCGTATACAAGTGTGCACACACACAAATTAAAATAAT +AAAAATAAATATTTTAAAACACCAATGGACAATTCAGAAGACACAGAAGGGAATGCTCCT +GTCCCAGCCACTGGGCTTCCCTATGTGAGTTACAGTTGTCTTCACTTTCTCGTAGCCTAT +AGTCTTGCTGGCATTTTACAATTGAAGCCAGAAAGAAGTATGTGAATAGTTTACTCCCCT +TGTGACTTAACCCATCCGGTCCAGCAAATGTGGAGTTGGTCTGTGCTTAAGCAACACTTG +TTGAAAGCCTTTCTGCCCCATCTCCAGCCTGGGACAGTTGATCCTCTCTGATGTTCTAAG +GTTCCCGTGTGTAACCCAGAGTCCTTGGCGCTTATCAAGCAGAGCAGAAAGCAACGGGGT +TTTGTTGTTGTTGTTGTTGTTGTTGTTGTTGTTGTTGTTGTTTTTGTTTTTCGAGACAGG +GTTTCTCTGTATAGCCCTGGCTGTCCTCAAACTCACTTTGTAGACCAGGCTGGCCTTGAA +CTCAGAAATCTGCCTGCCTCTGCCTCCTGAATGCTGGGATTAAAGGCGAGCGCCACCAAG +CCTGGCTAGAAAGCAACATTTTGATTGTTTCTTCCTTCCAGGCTTGGAATGAGCTCAGTA +TCTAGCAAATAAAAGAATTTGCTAAATCCAAGTACTTTCTGAATTTCTACCTGTTATGAC +TTGACTCTAATGTACATTCCCACAGACTTGAGGACACATCTGAAAGCTTGTGATGTTAAT +CTGAAGGCTGTGGCGCCTTCAGGGGTGGGCCCGGCTAGTGGAAGAAAATCACAAATTTTT +CCAGGTTCGTAGTCCAGCCATCCCTCCGGAGCTCTCTACTCCTGGTTCCCCATAGCGTGA +GGATCCCACCACCACAGACAGAGCCTCGCCCACCCACGCCTCCCCCCACCCCGCCCCCAC +TGTGGATGCCCCAAACCAAAAAAACGCACCCCCTCCTGCTGTAAGCTGCTTCTGCCAGGT +TATCTCACAGCAGTGAGAATAGTAGCGACCACAGTGGGGCATACAGAGTTCTGCACCAGA +TCCCGGGAAAGCACCACTAAACGAAGCATCGTCCCAGCCTCTCCTCAGGCTTCTAGCATC +TTTGTAGAGCTCACAAAACAGCAAACCGGACAAAAAAAGAAAGCTGGGGATAGCTCAGAG +GTAGCGCACCTTGCCTAGCATGCCTGGTCCATATTTTACTCTGGTGGGCTTGACCACTCC +CTCCTGTACTACCAGCCCTCAGGAATTCCAGAGAGTTCCTGTCCACCTGGGTCTACAAAG +AGACGGAAACCGCTTCTACTGACACACAATGCGATCATCACTACTCCTTACCTGTCTGAC +CTGGTCTTTCTCATGTGGTCACTGAATCTCTTTGGTCCTCGTTTACTGTCCAGTGAGGCC +CAAGGTTCCTATTATCCCATGTTTACCGAATGGTCGGGGGCTGACCATGCGGTGCACTTT +TTCCTGTCTCTGGAGTGGTGTGCGATTCTCAGCACCAATGACAGAGAATACTGCAAGGCA +TTGGCTGGTGCAGCCCCGGGGCACAGCTCTGTGGGGAAAGGGCTTGCCACACAGGATGAA +AACCTGAGTTTGCATCTCTGGAACCCGTATGAAAATCTGGGTGTGGTCTCATGCATCTGT +AGCTCCAGTGTTATGGGGCAAAGACAGGAAACTTACTGCTGTTCCATGCTCACTAGTGTA +TAACTCCACTTCGAAAGAGACGTGGTCTCAGAGGAATGAAGCACCGAGGGATAGAGCAGG +ATACCCAACATCCCACTCTAACGTCCTTGTATGTACAAGTGGGTACACCTTCACACATAC +ACATACACAGAAACTCTAAGTAAATGTTTAAAAAAAATAAAAATAAATTAACCGTTGACA +GCATTCCATCTACTCCTAAAACTTCCAAAAAGTTCAGCTGGGTGAAGTGGAGCACACCTT +TAACCCCAGCACTTCAGAGGCAGAGGCAGAGGCAGAGGCAGAGGCAGAGGCAGAGGCAGA +GGCAGAGGCAGAGGCAGAGGCAGAGGCAGAGGCAGAGGCAGAGGCAGAGGCAGAGGCGCA +GAGAGGCAGAGAGGCAGAGAGGCAGAGAGGCAGAGAGGCAGAGAGGCAGAGAGGCAGAGA +GGCAGAGAGGCAGAGAGGCAGAGAGGCAGAGGAGAGGCAGAGAGGCAGAGAGGCAGAGAG +GCAGAGAGGCAGAGAGGCAGAGAGGCAGAGGCAAGCAGGTCTCTATAAGTTTGAGGCCAA +CTTGTTCTATATACCGAGTTCCCAGAAAGCTGGAACTACATAGGGAGATATTGTCTGGAT +ATTGTCTGGGAGACAGAGGGGAGAAACCACTTTTTAAAAGTTACATCAGTTTACAAAGAA +AATATCTCAAAATGTACTCAGAGATAAAGATCCCTTGAGCTGTCAGAGTAGTTAGTTATT +AATGAAGAAGACTCAGGAGTCGGCTGAGTCCCGGCTGGGTCTCCTTGGGGAGGCTACGGG +AGCTCCCAGCCAGGCCCTCTGCCTCTCTGCTATTCAGCAGATGAACACTGATGTCTCCTG +CACCAGCAAATGAATGTGACTGTTACTACACTGTCTGACACGTACCTGGGGCTTAGAATT +ACTGATATTTCATCAGCCATGTGTGTACAAATTTGTACAAAATGTGTGTGTGTATGCATG +GGCATTTGAGTGTGTATGTGTGTGTGTGCATGGACATTTGAGTGTGTGTGTGTTTGTGTG +TGTGTGTGTGCACATGCATGGGCATTTGCGTGTGTGTGTGTGTGTGTGTGTGTGCATGTG +CATATGTGTGCACACACACTCAAATGCCCATACACACACACACACACTCAAATGCCCATA +CATGCGTGTGCACACACACACACACACACACACACACATAGAGTGACTGGGAGAGAGAAG +GAGAGCAGATACAGTTTTGCTTGCTGTCATTTCAAATCTCCAGGTGTGCAGGAGAGTCCT +AGGGTATGGTGGCATGTAACAAAGGTGGCCTTTGAGAGCCAGGGGGTGGGGGGGGGTGGA +GGGCTTTCACTCCTGTCTCAGGCAGGTCTACCTCTGGGGCCTAGGGATCTGGACAAATAT +AGGCCACCAAAGCCACACCAGGTCAGTGGCTTCCAGGCCCTTTGTCTTATGACTGGAAGA +ATGAAATTCACAGACAGGAGGGTGAGTTTGGAAGGAGTTTTATTCTAGAATTATGGCTGG +GTATTTCAGGGAAAGAAGGCAGAGCTGCCAATAGCAGAAACAACCCCAGAAGGCAGGGTG +CCACCAAGCTGGAAGCCCCAGGGCTTTTTAATGACAGAAGCTGAGGCATAGGGTGTGCTG +GCTCACGCAGCTAGCCCATCTACCAGGCACCTGCCAGGCTCCCTCATGTTCTTATACAGT +CCCCAGGCAGGCTTGCTCATTTCAGAGGAGAATAATCCACACCTCCTGCCTGCTGCTTGC +TCCCTGCCTCCCCAGGTCAGAACCACACAGAGGACAAAGGGCGTCTCCTGCTTCCGGCCA +GGACAAGACTCAAAACTGCCCATGCTTGGGAGCCCTACCCTAAAACTGCCTGACCAATGC +CTAGCCCCTGCCTTCCTCACCAACACTCCAATGGCTGAGACAGGAGGACTTTTGCTATGA +CTTTGAGGCCAACATAGGCAACCTAGTGAGTGCTAGGTCAACCTGAACTACAGGATGAGA +CACTTCTCAAATAAACAGAACTCAAATAAAAATCAACAACCAAACCTTCTGGAGCCTTGT +CAGGGATGGCCCAGAATGAAGCCGGATTCCTTACACTGAAAACAGACAACATTCCTAAGC +AAATACCAAAAAGAGATTGTAAAACGTTTAGCGAGTGTGGCTGAAGCATAAATGTGCTTC +TAGCATGAGGCCCTTGGTTCAATCCTCAGCGCAGAAAAAGTCTTGACTTTTTCTCTTGCT +AGAATTTGAACATCTAAACTCATTTATTCTATATCCCCTTAAGAGGAAAGTCTGAAAGCG +TGTGGGCATATTAAAAATGATATCTTGTCAGTACTGTTTTGGTGAGGTTTTCATCAACAT +TTTGCCACCTGACCTTCCCTCGACGGTCCCTGGAGCTCTCACATGGGCTCCTGCTCGACT +TGCCATCTTAACTTGACTTTGTCTTCATTTGTTCCTTCATACCTATCACAGAGGTAGAGC +CCCTCTGTCCTCGCTGCAGATATTTTCCTGAATTGTTGCCTCCTGTTCTGCACACTAATT +TAGTTCTCTAATCTGCCTTGCTTCCGATGACTTATGACCTCCCATCTTTTTCATTGTATC +TGTCACATCCTCTCCCTGGTAGGAAAGAAAGCACGCATACAAAGTTAGACATGGTGGCAC +ATGTCCCAGCACTCCAGAAGCAAAGAGAAGGAACGAGAGTTCAAGACCAGCCAGGACCAA +AACAGCAAGTTCCAAACCATGCCGAGGCCCCTGGTGGATTCAAGGGCTTGGATTTGAGTC +TCAGGACTGCAAAATAAATAAACAATGTGAATTTTTAAAGGTTTCTTATAACTTCAATCT +TTTTTCAAACCTTATTTTTAATGATGATGGTTCTTAAATGCTTTAACCTTCCTTGTAACC +CACCAGAGTTAGTGGGAAAGAAAGGATATGGGGGAAGTGAACTGTTTAGAAAGGTCCTTT +GGAGCAACTCCCATCTGTGTTGTCTGGAAATCAGCAGTTCAGTTCACAGGTTAGCAGGCA +GGGGCAGCTCAATCTACTTGCAAACACCTCATGGATACACCAGCAGTCCAGTTTGGTAGA +ATCAAGTTAGCAACAGCGGTGACACAACCTAGCAGACAGCCAGGCCTCAGCCTTGGCTCA +AGTCAGCAGGAGGAGACCAGACATTTTCAGCTGTGCCTCTCTCAGGGAATCGAACATCAA +TAAAGGTGCGAGACCCACAAGCTTTGCACAGCTAGCTGTACCAGCAAGCCAAGATCTGTC +TCCGTCACTCTGTGGAGTCCTATTTATACCCTTCAAGCATCACGTGTCCTCCATGTGCCT +TGCCTCAGCACATGCATCCAATTGGCCCAGGTCCTTGGAAGTCACAGCAAACTGCAGCAT +ACAACCAGAAGGTTTTTGGTGCATTTCTCTACATGGAGTCCCGACAAATGTAGCTCAACT +ACATAATGTAAGACGGATCAATACATGTGTGTCGTTAGCAAAGAACCTTTCATCATGTGT +CATTTCACGTGCTTGCTTTAGCAGAATATCCTCTCTCCTGTGTCTGCTTAAGCAAATCGT +TCCTTCACATGTTTGCTCCAGCAAAACCCCATCCAACACAACTGACTTTCCAAAGAACTC +TTAGGTTTCCACTTCAGTTTCTTTTTACTTTTGAAAGTCTCACTATGTAGCCCTGATGTG +CCTAGAACTAGCAATATAGACAAGCTAGCCTCACACTCCCAGAGATCCATGTGCCTCTGA +GATTAAAGGCGTGTGACTTTTATGTGCATGTGTGAGAGAATAAGCATGTGAGTACTGGTG +CTCTTGGGGACCAAAAGAAGGAGGAAGATGCCCTGGAGCTGGAGTTATGGGTAGCTGTGA +GTTGCTGGCCTTAGAGGTTAAAACGAAACCTGTGTCCTCCAAAAGAGCAGTATGTACTCT +TAACTGCTACCTAAGCCTTCTTTCCAGCCCTTTGTTTCCACCTAAACATTTTTGAAAGGG +ACAGACACACAGAGACACAGAGAGAAAAACAGAAGGACTTTTTCTCCCAGAATGCAACAC +AGAGGGTGTGGTTTAGGGGTGGTGTTGGGAAAATCTCTTGTGCACTGTGTAAAAGCATCA +TCTATCAATAAAGAGCTAAACGGCCTATAGCAAGGCAGGAGAGAACAGGCAGGGCATCCA +GGAGAGAAAGACAGAGAGGGAGGGAGAGAGGGAGAGAGGGAGGGAGAGAGGGAAAGAGGG +ACAGAGGGAGAGAGGGAGGGAGGGAGAGGGAGGGAGAGAGGGAGAGGGAGGGAGAGGGAG +AGAGAGAAAGACAGAGAGGGAGGGAGAGAGGGAGAGAGAGGGAGGGGAAGAGGGAGGGAG +GGAGGGAGGGAGGGAGGGAGGGAGGGAAGGAGAGAGGGAGGGAGAGAGAGAGAATGAATC +TGGGAAGGAATCAGGCACAGGAAGTCTCAGAAGTCACCATCTGGACTCTCAGGGGAAGTC +ACACCAATGAAACTGACACAAGGTAACCAGCCACATGGTAGACATTGAATAGTATAAACG +GGTTAACTGGGTTACCAGCTAGTTGAAGAGCAAGCCTAGCTTAAGGCCTAGGCATTAATT +CATAAGTAAATATGCCTCCTTGTCATTATTGGGGAACTGAGGCAGATGTAGAAAAGAACA +AACCTTTATAGGGTGAAACCTCTCTGGACCCAGCAAGACAACGGCTCAGCCAGTAAAGGT +GCTTGCAGCAGAAGCCTAGAGATCTAAGTTCAATCCTTAGAAATCACGTAAAGGCAAAAG +GAGAGAAATGACTCCATAAAACTGCCCTTGGCTTCCATACACACGCACACATAACACATA +TCATGTATTCACATACACACGGTAATAATTAATAAAATAAAATCTGTCTCAGCTTTTCAT +TGTTCTGTTTCTGGTGCTCCCCAACCACACTCCCATCTCTCCAGGCTGCTCCGGACAAAC +TGGCCAGCCTTTATTCCCTATGAAACCCATACCATCACACACACACACACACACACACAA +TTTTTACTGTCTGGTCAGTTTCAAGAGTCTCAAGTTAAATTCACAAGCCATGACTGCCCT +AGCCCTGCTCCGCACCCTGGTAACCTTCAGTCTGTCCTGAGGTGAGAGAGTTAGCCCCCA +GACCTTGCTCTGGGCACTCCAGAAGCTCAGCTGAGAGGCTGGCGGGGCAGCACCTTCAAT +ACTGAGCCACACAGAGATTGTGCTTTCTTGGTTAAGATGTAAATTGGACATTTCCTGTTC +AACTCGATGTGGTGCAATTTAAAATTAAGTTTGAGGTCCTCGTTATTTATTCTGGAATTT +TTGAAGGCATGTCAGGAATTCTTCATCTCTGCATCTAGCAATATACTTTTTTCTAAGAAC +CTAAATTTCAGTGTGTCTTTGGGGTTTATAAGTCAAGATTTTGTAATTTAAATTTTTCCT +CACAAAATTCCTATTGTAAAGTATTTTTCAGATGACAAAATATCCTTTCTAAATGGCAAT +GACCCATTTCTCCAGATCATCCAACAATTGGGATTTCACTACGTGAATGTCCTTTTATAT +CTCTGGATAAATTAATAACAGTAATAACAGCAGTACCACGCTGAAGCCCTGGCACTTGTC +AGTACCGTTTTTCCTCTTTTCTCCTATCTCATGGCAACCTAACTATTCTCTACATTTATT +TTTTTTTCTATTTTATAGTTTGTTGTATTGTTTTGTTTCTAGTCTGTTACTGGAGCTCAT +TAGAAGAACATTGTTCCTTGCTACATTCTGAAAACATAAGAAATCAGTAACTCACCAATC +ACCAGGCACCCAGAGCAGGGAATGAAAGAATTCATGTGTCAAACAGAATATAAAACACAG +GCTTATTTAGTGAGATTCAAGAGCATATGAACAAGGGCAGTACCAGAAGAATCCACCCAA +CCATAAATTTGAGGGGAGGGGGATAGTTTACTTTTTGGTTGGGCTCCCCACTATACAATG +CTTTCTATGCAAATGAGGGTAGCCCTGATTGGTCAGTGTTTGACTATGGGCAGGTAGCTA +GATTCACAGGGCAGAAGCTCTGAGATACTAAGATGGTGGTTTTCCTACAGGGAAAATGTA +CTAATACTACTGAATTGTGTACTGTGGAGTGGTAAGTTTTGTCTTCCATTAGGAAAAAAA +AAAAAAGTAGAAAGAGACAAACGGGGGAAGACAATTTACATCCAGATCAAACAGGTTAGA +TGGGATCTGTAAGGAGCAAGTGCACACTGCTCCCCAGCCACTGATGAGATCCAGAATTCA +GATACATCAGGCGAGGTCTCAGAATCAGAGACAAAACTGGCTTCCTGCTTTCAGAGGTGG +GCACCTTTCCACCACCCTACCCAAAACAGCAACTGCTTTGATCCTTAAGATCCTATCTTC +AATATCAATTTACTGAGTGCCTGAGGCAAGCCAGAGGCTACGGCTATTTCCCCTCCGACT +GAACAGCCCTTTCCTTGCAAGTATGAGATTGAATTGGTCCTCTAGAAACAACCAATTCTA +ATTTTTATAATTCATTTTTTTAATTTGTTTTTAAGGGACTCAAATGGTGCCCAACCTGAA +ACCGTTGCTATACGACTTAAAAGGGGGTCACTTGAATTTCATTTTGACTTTGAAATACCA +AGAGATGGTTAAGATTAAAGGATAGTTGACATGTACATTGGGCTTTTAAGATTCCCAGAA +TGGTAGAGTGGCTTTAAGCTCAGAGCAAGTCAGCAGATGACATTCAGGTCAGCTTCAGCA +GTATCAGTAGAATGGCCGCAGCACTCAAAGCCTGCTGTCTAGCTCCACAACGGGTGGCAT +AGACAACCCTGCCCCTTACATCTGCCATTACCATGGGTGGTACGGGCACAGGAGGACCTG +GATGAGGAAGGAGGCCACAGCAGGGATCTAGGAAGAAAGTAGAAACTCGAACACTGTAGA +GAGCAGGAGAAACTGGACAGACAGCATCCTCTCCAGTTTGGACTGGGGAAATTTGAAGCT +GGCATGATTCACATGAGGGTGAGAGGGGGCATTTTCCCCTCTTTACCTCAGCTCAGGTCT +GAGGTTCACATTATTTTCAAATACATGCTGTGTTTCTCGAGCCCAAAAGCCATAGGGATT +CACTAACATACTGCCGTACCTACCCAGTGCTGACCTCTGACCCCGCATTTTTCGCCATAT +GGATGCTTTAAAGGGACTCTTGCCCCTTCAACTGGAAATGTAGCTCACCTAGCACATACA +GAGCACAGGGTTAGCGCGCTCTCTCTCTCTCTCTTTCTCTCTCTCTCTCTCTCTCTCTCT +CACACACACACACACACACACACACACACACACTTCCTTGATCCTTTAGCTTACATTATT +TTTACAGAAGGCAAAGACACTCATTTTATAGTTAAAATTCAGCTTTAAAATGTAAGGGCA +TTCAAAAACATAACATACCTTAAAATAATCCTAAACACTGCCCCCAAATTAATAATAATG +AGAATGATGTTGTTGATGATGACGATGATAACAATAATAGAAATAGGAGTTAGAGCAAAC +CCAAATTTTGTGTGCTTCAAATGAGGCGACCCAAAAAGTGTAAAGATGTCTACAGAAAGG +GAAATGTATTTAAAAATCATATATTTCATATAAGTCCAGTGATCAGGATACATGAAAGAG +CTCAACTCAATTATTAAAAGATAAAAAAAAAAACAGGCATAGAGAGGGATGCCTCAGCAT +CTTAGAGGCATCTCTTCAGGAGACCCAGGGTTCAGTTCCTAGCTCCCACAAGGCAGCTGT +CACTCCAGTCCAGTGGGTTTGATGCCCTCTTCTGGCCTCCACTGGAACTCCATACATGTG +GTACACAGACATGCAAGCAAAAAAAGCTCATACACATAAAATAAAATCTCAAAAAAAAAA +ATTAAATAGGCAGAGGATCTGAATAGATCACCATTTCTCAAAAAAAGACACATAAATAGC +CAATCAGAAGCTTAGCATCATTAGTTAGCAGAAAAATGTAAATCAAAGCCACAGTGAGAC +CCCATCTCACACATACAAATGCCTAGAATAGAAAAGACAGACCATCCCACGTGTGGGGAG +ATGGGAAGAAAATTAGAACCCTTTGCAAGTTTGACTAGAATCCACCACATTGCAGCTTCT +TTGGAAAACAGTTTGGCTGCTCCTTAAAAACTTAAACCTATGGGGCTGGAGCGGTGGCTC +AGCGGTTGAGAACACTGACTGCTCTTCCAGAGGTCCTGAGTTCAATTCCCAGTCACCACA +TGGTGGCTCACAACCATCTGTAACAGAATCTGATACTCTCTCCTGGTGTGTCTGAAGACA +GTGTACTTATATACATAAAATAAATAAATAAATAAATCCTTAAAAAATAAAAATAAAAAC +TTAACCTGTCCTGTGGCAACGGCTCAGTGGGCCACTTGCTGCCAGGCTGACTGCCTGAGT +TTGGTCCCTGAGAGCCACACAGTGGAAAGAGAGGGATGACTCCCACAAGTTGTCCTCTGG +CCTCCTTGAGCACGCGCGCACATGCAACACACATACAGACACACACAAATTAATTTTTTT +CTAAATTAAACATAGTATCCATCACTGTATAGGCATGACTGTCTACTCTGAGTGATTTCC +TCAAGGCACATGAAAATGAAGCCTAAACACAAATGCTTATCAACTGAAGGATGACCACAA +CGTTCTCCAAGTGAAAGGGGTAAAGTCTTTCTCCCAGGGCAACCCGGATGAGTCTGGAAA +GGCGTACACCATTGAGAGAAGCAGCCACACAGGCCTCCTATAGTGATGGCTTTTATCGGA +TAGAACAAATATCTAGAGACAGAAAGTAGGTGAGTAGTTGCCAGGGGCTGAGGGGAAGAG +GAACGAGGAGTGACTAATGACAGACACAGCTTCTCTCAGCAGTGACAAAGAATGTTCTGG +AATTGTACAGCCCTGGGAATGTACTAAAAACACTTAATATATACTTTACATGGATAGATT +TTATTATCTATGCAATGCATCTAAAACAAAAATCCTAAAGTAAAGCTAATTTGACCAACT +TCTCTCATGTGTGTGTGCATGCGTGTGTGTGTGTGTGATGCATGCATGTATATACACATG +TGCCTGCCTTACGTGTGCACATGCAAAGGTTAGAGGTCCCCTTTGGGTGTATTCTTCAAT +TGCTCTCTACCTTATTTTATTGAGACAGGGCCTTTCCTTGAACCTGCCGCTCACTGTTTT +AACTAGACTAGGCAGTCAGTGAGCCTCCACGGTCTCCACATTCCCCCCACCTTCTCTTCA +GTCCTGGGATCACAGACACATGCTGCCACGCCCAGCATTTCCATGGGTGCTAGGCAACCA +AATTTAGTTCCTTATATTTGCAGAGCAAGCAGTGAGCAACAAGCCATCTCTCCAGCCCCA +GTAACCAGATGCTTTTCCGAGGGCAAATGCTAACCAGAGCAGACTTGAGAATGAAGAGCA +AGAGGTCAGAGGAAGCCAGGTTCAAGGTACAGACAGTCCCAGACAGGAGGGGTGAGGCTA +CTTGGCCCACACCAATCGCCTTCCCTGCCTACCTACTCTCTTTGTGCAGAAAGCAACAAA +AGACATCAATCATTTTCGGCCTTAAAAGTTGCTGCAGCACCAAAGACCAGACAAGGGACT +TGGAAAATGTCAACCAGCAAAATACATATGTATTTTTTTTTTCTTATAGCTAAAAACAGG +AAAAGATAAGAGAAATGCTGGCCAAACGATGACTGAAAGCTTGTGGCTCCCACTGGGCCA +CTGGGTCTATACAGCAGTCTGAAGACGCCTGCTATGCGCTGCTGTGTATGATGATATAAC +CCATCTGCCCTCCGAGAGCAGCCATCGGATGGGTAGCTGCTGAGTTGCATGGACAGCCTT +GGGAGAGGTAACCTGGGAACTCCGTGCTCTCGCAGCACCCTCAGGACATTTACTGCCTTA +GACCGGGCGTCTTTGCACCTGACTGAAACCATAACAAAAAGAGATGGTGGGTCAGGAGTC +TGAGAGGCAGATTTGACTTTTAAATTCTTAGCAGATTTGGGGTCAAGAGGAGTTCTTGGC +AGGGACAAGGAAAACACACTTTTGAGTGAGTTTGGCAGCAGCTTGGACATTCTGGAAACA +CCGAGCTCACTGATGGTCCCTCATCCTCTCCAATGGAGGGCAACAGTCAGCCCGGCTGAG +AGCACCGTCCTCTGGCTCAGGCAAAATGACTCAGCACTGCAGATGGACCATATTGATTAA +TACACAGGGCTATAAAACGATTTTACAGAAGCGTAAGGAATTCTGTCAGAGCTAGTCAGG +AGGAAAAGAATGTTTCAAGTGCGCCCGGAGCATGACATCTGTATGTGCAGTCTTGGGGGA +GGGGCGGGGAAAGCTAGTCCAGCGATGAGACACGGGTAGGGAAGCCTGGAGGCAGGCCCT +GCATGGAGATCAGATGTAGACACAGTGGGGTGTCTGGATGCCAGAAACTGGGCTGACACC +AAGACCTAAAATTGTCTCCAGTTACGGGTAAGACAAATCATCTGTGGTCTTTTTAAGATG +GGTTCAAGGGCTGGTGAGGTGGCTCAGAGGGTAGAGTTCGCTTGCCACCAAGTCTGATCA +GCTAAGTTTAATCCTCAAAACCCACACAGTGAAAGGAGAGAGCCGCCCCCACAGTTATCC +TCTGACCTCCACAGAGGAGGGGGATATTAATATGCAGACACATGTATGAGTGCATTGCAT +ACCATGTGAGTGCACACATATACACACGTACACACTATCATCAAAACCAATTTAAAGTCA +GGCTCAGCATGCTGGCAAAGGTGTCTGGCCCTCGGGCTTCAGGCCATCTGTGGCCCAGGA +GAGTCCATCAGGCCAGTGTCATAGAAATGTCAGCTCTCAGAATCCACGGGCAGCCAGTTG +CTCGCCCTGGGATTTAAAGTGTGGCCAAGGACAACTCTTCCAGGACTCATGTGGCTAAAA +GGCTGGATACTCCTGCCTTGCCCTCCAGACACAGAAGCAATAGCAGAGCTGGAGTCCAGA +GCAAATGGTGGACATAATACAGCTATCACCTCCTGACACCCCACAAGTATCTGTCCTCAT +CTCTGCCTAGGACTGAGAGAAATTCATAAAGTGCCATTGTACAGGACTATACTCTAAGCC +AAAGAACTGCCACCATTCTCAGTCATCCTGCTGACCCTTGTAAAAGATCATCTCAGCTGG +GCCTTCAGGCTGTGAGCCTTCCATCACCCCTCCATAAGGAGGGTCAGAGGACCCTCACCT +GAGTATCCACCCTCCCAACCAGTTGTATACAATTCTGCCCTAATTAACGTGGTCTTGGTG +GAGAGGCCAGAGGCTGTGTGGTATGTGAAGGGTACAGGATGAGAGCTGCCGTCCATGCTG +GGTAGAGACCTTCCAGTGTTTCTGCCTTAAGGCCACCCACGTTCCTGCCCATAACCCTTC +ACCCACTGCCCTGTACGTAGCCCTGATAAACTCCTGGTTCCCCTGCGTGAACTGTGCTGG +AACCGAGCCTCCGTTTGTTGCTGGGAGCTTAGGAGGGGCAGATACTGTTGATATCTCTCC +CAGAGAAGTCGTTTTAATAGCAGTGGTCATTAACTTGGAGCTAATTCTTCTTTAATAGAC +GGCACTTTTTAAATGTCTTAATGCATTTAAAGTGCTGCGTGTGTGTGTGCATTCATGCAT +GTGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGGAATGCG +GGGAGACCAGAAGGGCGCTCTTCCTCTATTACTCTCCACCTTATACCTTTTGAGGCAGTG +TCCTCCCATCAATGGTGCTGGCATTTCAGATAGGCTAGCAGCCCGCACCACAGTGTCCTT +TCTGTCCCCAACAACATTGGGGTTAGCAGGACACACAGGACCATACCCACGTGTCACTGG +GGTTCTAAAATCCACACTCAGGTCTTCATGCTCGCACCCCTCTCTCCTGCCCACTGAGCT +CATTTTTTATACCTTTGTATACTTTTGGTATCGAATTCTAACTTAACCTTGCCGTCACAT +CAGCCTTGCCCAGGGCACCCTCTCCCACTTCTGACCTTCTGTCTGTGTTGGCTAGTTTTA +TTGTCACTGTGACAAATACCTGACAAACAGCTCAGGGGAAGAAAGCTTTCCTCTGCACAG +TTGCAAAGGTTTCCATCCGCCCTGGTGTAAAGGGCGTGGCTGAGCAGCTCACATCATGGT +GGGGCAGCAGTAGGAAGGAGCCAGGGGACAGCAGTCCCTGAAAGGACACACGCCCATTTT +CCCTAGTCACATCTACCATCCTCAGAGCCACCACTTCCCAACAGTAAATTCCAAATGTGA +ATCTATGCTGGAGGGGTGAGGGGTAAGGCGGAAGTGGGTGGGTGGGTGGGGGAGCACCTT +CTTAGAGGCAAAGGGGAGGAGGGATGGGATGGGGGTGCAGAAGGGAAACCAGGAAGGGGG +ACAACATTTGAAATGTAAATAAAATAACCCTTTTTTTAAATTGAATCTATATACAATGAT +TAAGTCAGAACCCTACTGATCTAGTCAGCTCTGGTTGCAGGACACTCAGCGGTGGCATAG +GAACCTCCTTTGTACTTCTCAGTCCTATCAAATCGCCTGTTGTTTTAGTCAGGGTCACTG +TTGCTGTGATGGAACATACCCAGAAAGCAAGTTGTGGAGGAAAGGGTTTATTTGGCTTAC +ATTTCCACATCACAGTGCATCATCGCAGAAAGCCAGGACAGGAACCCAAACAGGGCAGGA +ACCTGGAGGCAGGGGGCTCATGCAGAGTCCATGGGGGTACTGTTTACTGGCTTGCTCAGC +CTGCTTTCTTATAGAACCCAGGACCGGCAGCCCAGGGGTGGCACCCCCCACCATGCATGG +GCTGAGCTCTCCCATCAGTCCCTACTTAAGAAAATGCCTACAGGCCAATCTCATGGAAAC +ATTTTCTCCTCTCTCTGATGACTTTAGCTAGTGTCCAGTTGCTATAAAACTCTCCAGCAC +ACCTGCCAAAATTGACCATCTTGAGTCGAGAAGGGGGACAGAGTTGGGGGTGCAGGGGGA +TGACTCAGCTGTTAACAGTGTGTACTGCTCTTGTAAGGGCCCAAGTTCAGTCCAGTCCCC +AACACCCACACTGGGCAACTCACAACCATCTCTGCATCTGCCTCCGGGGGATCTGACACC +CTCTCCTGTCCACACACACACACACACACACACACACACACACACACACACATACATAAT +TAAAACTAAAGAGAGCTGGATCCGTGTCTGAGTGTGATACTTGTTGCTCTTGCAGGGGAC +ACGGCACCCTACATAGCAGCTCACAACCATCCATCCCTCCAGTTCCAGGGGACCCAATGC +TCTCTTCTGACCCCTGAGGGTACCTGGCATGGCATGTCACACACAGACAGTAAAACAAAT +AAATCTAAAAATCAGGATTTTGTAAGATAAACCATTTTACTGCACTTTAGGGACAGTATG +CTTCCTAGTATTTTCTATGCAACTCTCGGGTAACTTTTTAGGTTAGGTCTGGGGTTGTGG +ATTCTCTGATCTCACGATGTCCAATAGAGTAGCCACTAGATAGGTGGCTACTAAATTCTT +AAAAGGTGGTCAGTCCTAACTGTGACATACTCTGTGGTGGTTTGAATGAAAATGGCCCCT +ATCCCCTCATCTATTTAATTTATTTTCCCAGTTGGTGGACTGTTTAGAAAGGATTAGGAG +GTGTGGCCTTGTTGGAGGAGGTGTGGCCTTGTTGGAGGAGGTGCGGCCTTGTTGGAGGAG +GTGTGGCCTTGTTGGAGGAGGTGTGTCACTGGGGTGGACTTTGAGGTTTCCAAAGTCCCA +TGCCAGGCCCATCTATCCCTTTCCTCTGCTTCCTGTGATTGGATCAGATGTGGGCTCTCA +GCTACTGCTCCAGCGTCATCCCTGCCTGCCGCCTTGCTCGGGCCACGGTGGTCATGGACT +CACCTCTGAAACTACGGTAGGCAAGCCAACAGTTAAATGCTTTCTCTCATAAGTTGCCTT +GATCATGGTGTCTTCCCAGCGATAGAAAAGTAACTAAAGCAAACCCTGAGTAAAAGCCAC +GTTTCAGAAATATTAATGAGCTCTTACATTTTTGGTTGCGTGTTGAAATGACGTTATTTA +GTATTTATGGGTGTAAATAAAACAGTGTTAAACTCAATATCATTTGTGTCTTTTCAACAA +GGCTACCAGACAATTGAAAGTTGCAACTGTAGCTCTAATTCTGTTTCCTTTAGTTAGAGA +TTTGATTTTCTTTAAACAAAGTTGCTGAGTTTGTAAGGTGCTTATGGACATTATAAATCT +CCTGAATGGAGACATGACAGGATTTACAAGTGTATGTGACCACGATGTCATAATATCTCG +TTCTAGTTATCTATTTTTTTCCCCTCACGAGCTCCAAAAACATCAGCGTTTACATCTTCT +TAATCTCAAAGTCTCCTGTGGGGAAGGTCAGCTGTTTCAGACTTGGCCTTCCCCGAAAAA +ATTACATTTACTGAAACAAAGTAGCTTGCTATTCCATTGACTTTAACTTGGTTACAAGAC +TTGGGATGTAGCTCAGTTGGTAGACTGGAGCCAGCATGCAAGAAGCCCTGGGTTCAATTC +CCAGCACTGAGCCTGCTCTTGCATGGTGTGGTGGTTTGAACCATAAGCTCCTATCTTTGA +ATGCTTGGTCACAGGGGGCTACTTAAAAGGATTGGGAGGTGTGACCTTGTTGGGAGAAGT +GTCTCAATGGAGGTGGGCTTTGGGGTTTCAAATGCTCAAGCCAGGCCCAGTCTCTCTCTC +TCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCGCTCACTCTCTCTCTCTCTGATCTGGAT +ATAGAAATCTTAGCTACATGCTGCTATGCTTCCTGCCATGACATAACAAAGTAAACCTCT +GAGTGTAAGCCAGCCCTAGTTTAATGCTTTCCTTTATACGAATTTCCACGGTCATGGAAT +CCCTTTACAGCAACCGCACAGTGACTATGGCACATGCCTATAATTGCTATAGGAGTAGTG +ATGGGGGATCAGAAGTTTGAGGCTAGCCTTGGCTACCGTGACCTTGAGGGATCAGAAGTT +TGAGGCCAGCCTTGGCTACCGTGACCTTGAGACTAGGAAGGGGTTCGATGGCAGAGCGCT +TGCCTGGCGTTTGTGGCCTTGATTTAGTCACTGACGCTGCAAAAGAGCGCACTCAAGACC +CGCAGAAGCATTTTCCATCCAGGGGCTCAGTACAGCAACTCAACAACGCCAAAGAACAGC +ATATGTGATCATCCCCCTGCGTCCTGTAGAACTGTAGACTCTGAGATTTGGAAGGTACCT +GCTCTACTACCTAAAGTCATAGTTAGGGCCACCCATCTAACCACCAATCAGACACCAAAT +AGTCACTGTGTTCCGGTGTCCGCTCTGTGCCAGGCACACATTTCATATCAACCAAAGAGC +TCAGTGCGTCGGTTCTACCACCTCCACTCCAACGCTTTGGTGCACAGATGACGCACAGGT +CACGAAGTGTAAGGGAGAGGCTGCCATGCTTCCTTAGAATGCTGGGATTTTTTTTTTCCT +GGAATGTGGAGAGATTGGCAAAGCCATCAAACAGCACATTCCTCTTCAGCAGATAGAAAT +AGATGGTGATTGCACCAAATAACGGCAACAGTATGCTAACAGTATCATACAAGTCTTTCA +TTTTAGAGTAGTAAGATCATAATACAGACACACAAGCTGAGCCTGCTGCGCAGGTCTATG +ACCTGGGTACTCTAGAGGCTAGGGTGGGTAAGGTCCAAGTTCAAGGCCTGCTTGGGCTAC +AGAATGAGTCTGAGGCTAGACTACACAATTTGAAAGAGGACTGGGAATATAGACCAGCAT +GCTTGAGGCCCTAGGTTCAATCTTCAGTACTGTAAACAAATCAGAATTTCCCAGAAACCC +TTGCTCTTCTGTGTTTCTGTACCAGCGTGAAGTTTGCCGTATTTCTTTTCCATGTGTTTC +TCTGTATCTGGCATTCCACAAGGCATGCCTTCCTAGCTTGTGATTTTATCTCTTCTGTGT +GTCCACATACTAGGCTTTCTCTCGACAAGAATGGGAACAAGACCAGCTCAGAAAAAGTGC +TGAGCTTTTCAGATTTCACGGTCAAGGCCAAGTCAGAGCGCAGCCACCCAATGGCACTGC +ATGCAGCCAGCCACGGCTTCCAACAGCAATGCCTGGACACCCTCTATGTTTGATGTCTTG +AAGGTGTTCAGGTTTTAACACCACACATACACACACACTCAGACACACACACACACCACA +CAAACACATACTCAGACATACATACACACTCACAGACACACAGAAACACACTCATGTACA +CACCACACAGACACACAGACACACTCACGTACACACCACACAGACACACAGAAACACACA +CACACTCAGACACACACACACACCACACAAACACATACTCAGATACACACACACACACAC +AGACACACACACACACTCATGTACACACCACACAGACACACACACACACAGACACACACA +CACTCATGTACACCACACACACACACACACACACACACAATTGCAGTTTATGGGGGCGGG +GGCTGGGGGGAGAGTGCACAGAACTGAGGAGCTACTGCTCCAACCTTCCAGGCAAATCCT +AACTCAGTACACTGTGTTATCCTGCCATCTGCTGGCCAAAGTGAGAATTGCGCCAAACAC +ACTGGAAGGAAAATTGTAATTCAGAGCTCAGCTTGATTAATAAATAATACAAAGACTCTC +TCTAAGGAGAAGCAGGTAAATCTCTTTGAAATACATCAGCAGTCCCCAGAGCGAAAATCA +CCCCTCCAAGTGTCACAAATGACAAGCAAACGCGTATAACAACCAAGTCTCAAATTCCAC +GGGATGTTATCTGTAGGAGACCCTGAAAGGCGGTGACTGCCTTAGTTCTCTGCAGCGTAT +GAACACGTCAAGTCACCTCTGAAGTAACCTTGCAGTAGTGATGACCCTTGGCCAGGGCAC +CACTCCTCGAACTCTTAGTGTTGTTTATAACTTCACTGTTGCCCCCGTGTCTTGCAGGTA +TGGGTGTAGATAGATGTATGTGTGTGTGCTGTCATGTGTGTGTGCCTGCATGTAGAGCCC +AGAAGTCATCTTCAGGTGTTGTTCCACACTGTCCACCTAATTTTTTTTTGAGACAGACTC +TCTCACTCTCACCCAGAGCCTGCCAGGTTCTGTAGGCTGGCTGTCCAGTGAGGCCCAGGC +ATCCATGCCAGTACTGGGATTTCAAACTCTGCCCACCATGCCCTTCCTTCTTATATAGAT +CCTGTAACCCCACTCATGTGCCCTGGGGAAGGAAGAGTGCCCGGTGTCCACACTGTCCTT +TCATGCTGACCGTTTATGAGATTATCCATCCTCCGGGGCTGCTGCTTTCTGTGAACGCGA +TCCAGCTTCCTCCCTGCACTGCCTCACTAACAGAACTGTCTCCAGACCACACCAAGTCTA +GACTGTGACAGCTGCTGTCATCCTGGATATAGCTTCATGCTTCACTCATTCCGGCCACCC +GAGGACAAAACACCACATCCTCCGCATTCTGAACAATGCATTTTTATAGCCTCACATTAG +AAAATATGCTGTGTGTTATTAAAGGGATCATCTTGATTAAGATGCTTGCATAAGAGGTCC +ACAGCCTACAAGGACCTAGATAAACAGCTGGGATACATGACAGAGGGAGACAGATAGATG +GCAGTTTCCAGAAGTTGGCCAGGCTCTGCAGTGGCTTCTGGTGTCTGAGGCTAATTTAAA +GCGATAAGTGAGAGAGCGATACACGTGGATGGGGCAGTAGAGCTGTGGTGCTGGGTTGCT +GTCCCAGACAAACGAACAAAAAATAAGATAGAATAATAACCCATAAGCCTCAGACACAGG +CAAGCACATCCCCTGTGAGCCAGGAGACACTCTGCTTTTCCTGAACCTTATATAATCACG +GGGAGGGCAGAGAGAGAAGCCATGTCTTCAGGGACTTTAAAAGCCAAGCTAAGGAAACTG +GAGAGAGAGCACAATAAATTGCATGCTCTGCACACCTATAAGGTATGGATTTGGTCCTCA +AACCCACATGAAAATGATGGGCATTGGGGGCCTCCACCCTCTCAGAGGAGAAGCGAAGGA +GGGATGGGAGAAGGATTGTGAGATGGGGTGACCAGAAGGATTGGCAGTGAGTGGGATGTA +AAATGAATGAATAAAAATAATGATAATAAAAAGATTATGGCACAAATAAACTTGCTTCTG +GATTTAATGGGAAAAGGAACTGATAGTCTTGGTGGCGCATACTAGGAAGCCCAGCACCCG +GAACAGAAATAGACAGATCTCTGCAGCTTGATGGATGGACAACCCATCGAACCCAATTAG +TGAGCCCCAGGCCCGGGAGAGACCCTGCCTCAAAGGAGGAGGAGGAGGCCATCTGTAAGG +GTGACTCTCAAGGCTGTGCTCTGGCCTCCCCATGAATGCGCATACATACAACATGCACAT +ACCCGCATGTGAGCACACACAAAGACACACCACAAACACTAAATAGTTGTTTTGCTTAAG +CAGAGATTCTGAACTTTTTTAACAATCCAGAACATCTCACACCTCCCCACACACTTTAGG +AATTGGGCTGTATCCCACTTTGCCTTGGATGCTAAGTACCTCTGAGAAAGGCTGGTCACT +GGGTGTTATATAAAATGCTGCCCAGGGCAGACAGCTTGAGGAGTGCCCACAAAGGCTGCC +AAAGAGACCTGGGCTTCCAAGAAGAAACAACCAGATCCCATCCAAACTGGAGCTCCGAAC +ACCACAGGGCAACTAATACCACAGCTAGGGCTATCCCTATGGCCCTGCTGAAAGAGCCAC +ATATAAAAATCTAAAGAGAATTTCATTTGTGACCTCTGCAGCAACCTTTGGTGGGATACT +CAGCTCCTTGAGTTGGGTGCGGGAGGAGGTAGCCTCACATAAGAACAGAGATCTCCTGGC +TGTACCCCAAAGCACCCCCAGCACTGATCCCTTGACTGTACCCCAAAACACCACAGCACT +GATGGCTCCCCCTCCAGTGTCAGTCAACAGACAAGGTTCAGTAGGACCCCAAATGTGCTT +CCCCACCAAATTCCAGGGCTGAGGACCAGATATAGACAGTTTAAGGACTGGCTTTTGTTT +GTTTGTTTGGTTGGTTGGTTGGTTGGTTTTGGTTTTTGGTTTTTTTGAGACAGGGTGTTC +TGGAACTTGCTTGGTAAACCAGGATAGCCTTGAACTCATAGAGATCCTCCTGCCTCTGCT +TCCCAAGTGCTGGGATTAAAGGTAGGTACTGTCTGTCAAGGGACTGGCCTTTTAATGTCG +GGGCAGGAGAATGTACCATAAGGCTAAGGCTAGTATAGTTTGGATAGTTAAGTACAAATG +CTAAAGACTTAGTTCCCAGTATGTGGCTCCAGTGGATGGGAGTGGAACATTAGGAGATGG +GTCTGACTGTAACATACCCGGAGTGTCCTCAAAGAAGACCCTGCAACCCCTCCCCCACTC +TCCCTACCTTCTCCTTTTCTCTTCTCCTCTTCTCTTTCCACTCTCCGTCTCTCATTCCCA +GATGACGTGAGTTAGACAGCTTTGCTCACTGTGCTCCCGTAACGATGGCTAAAGCAACCA +GACCAAGCAAACAGGGGTGGAAACAAAAACCCCATGTAATCACCCTTAAGGCGATTGATT +GTTCCAGGTAGCTTTTTATGAGGAGAGAAAGAAGACATCAAAAGTCCCGGACAGTTTTAT +TTACAATAGTATCTAGCATCCAACACAAAAAGTCCTCCAAAGAATATCTAGGTAAAACTT +GCTCAGAAACACTGTACGAGAAGCCTTAGGGAGATGACAGCTCAGCCCATGAAGGACTTG +CTTCACATGAGGACCCGAGTTCAAGCCCCAGAACCCACATTAAAAACAACAACAGAAACT +AAGAACCAGTAAGTAGCCCAGCACAGGGAGGGTGAAAACAGGTGGGTCCCTGGGGCTCAC +TGGCTAGTCAGTACAGTTGCCAACAAAGTCCACCAGTGAAAAACCACATGTCACAAACAA +GAGGGTCAGTCCCTGAGGAATGATGGCAGAGATTAACCTCTGACCTCCTGCATGCGCACC +TGTACACATATACGCATCTACGTGGCACACACACACATACACAATAGTAGCAGATACCAT +GTGACAGAGACAGAGTTAAAATCAAAACGTAGGCAGCTCCTTTCTGAAGGCCCCAGGGAA +GAATCCATATCTCGCAGCCCAGAAGCCTTGCCCTTCCTTGCGTAAGAGGCCAGCGATAGC +GAACCCCCCATACTCCATTTCTCTGTGTTCCTTCCTTCTTTCTTCCTTTCTTTTCCCTTT +TTCTCTTTTGAGACGAGGCCTGTCTCAGCCTCCTAAGTGCAGATTCTAGGCAGAACCCTT +CTTGATGGGATTTTATTTCTAATTCTTATGTATATTACACACTCTTTTGTGTGTGCATCC +ACCCAGCAAAGCTGCTCCTGGGTGAGGCTATGGACAGCTTGCTGTTTCCCAGACAGCATC +GAGGTATACAGAGTGAGTTCGACTGCACATCGAGGGGAAGTAATCTCCAATGAGAGAACT +CCAAGCTCTTGCCAGCATAGCTCCAGGGTCAGTGACAGAAATGGACACCCAGTATCTTCT +TCAGGCCTCTGAAGGTACAGGCCTGGTACACACAGGCTACACACTCATATACACATGTAT +AAGCCAAAAACTAAGAGAACATCTGAGAGAGAGAGGGAGAGAGAGAAGGAGAGAGAGAGA +GGGAGAGAGAGGCGCCAAGAGGCCAGGATCCCCTTCCTGGAAACCAGACCTCACTCTATT +TGGGGGCCAGCAGATTATCCAGCTGGCAATGGAACTTGTCCCTAAACCTGATGACCTGAA +TTCAGCCACTGGAACCCAGATGGTGGAAGGAGAGGACAGACTCCTGCAAGTTGTCCTCTG +GCCTAGGCAGGCTCACCATTGCTAGACAGACAGACAGACAGACAGAATGATAGAAAAATG +GACAGCTAGATGATAGATAGATGATAGATAGATAGATAGATAGATAGATAGATAGATAGA +TAGATAGAAACTGAGAGATAGATAATGAATCTCACTAAGCTTTCAATAGTTGCCAATGTG +CTAAATGTAAAATAGGCATCTTATTTTAATTTGAATTCTTCTGGATTATGATAAGATTGA +AAATCTTCTTTTTTTGTTTTTTTTGTTTTTTTTTTTTTTTTTTGGTTTTTGGGTTTTGGT +TTTTTTGAGACAGGGTTTCTCTGTGTAGCCCTGGCTGTCCTGGAACTCACTCTGTAGACC +AGGCTGGCCTCGAACTCAGAAATCCACCTGCCTCTGCCTCCCAAGTGCTAGGATTACAGG +CGTGTGCCACCACTGCCCAGTGAAAATCTTCTCATCATGCAATCCATTCAGTTGTCCTCT +TCTGTTACTCCCTACTTATATTTTCACTATTCGTTTCCAAGTCTTTTTTTTTTTCTTTGT +AGAGTTTCTCACATATATTCTGGAGAACGTTTCTCTGCTGATTGACTCTTCCACAGCAGA +GCGAAAGCACACGCACCCACAGAGTCTGTGGCTTGTCTTTTCATGTGGATTGAATATCTT +TTTTATCAGGCAGAAGCTTTACTAGTATTGTTAAAATTATTAATATTTCCCTTTCTGGTT +TGGGCTTTTCATATTTTCTTTAATGAGGCACGGTGACATGCATTTCTGGTCCCAAAAAGC +AAGAGGCCAGGGCAGGTGGATATTGAGTTTGAGGCTAAGCTAAGCAACATAGCACGGCTT +GAAAGGAGAGACGTTTCTCTGTTGTAGTGTGAAGGAGAAGAGGGAGAAAGAGGAAAGAAG +GAAAGGAGTGAGGGAGGGAGGAAAAGGGAGGAAGGAAGAAGCAGGAAAGAAGGAAGGAAG +AGAAGAAAGGAGAGGAAAAAAGAAGGGGAATGGAAAAAAGGACAGGCCCACGTCTCCTTC +CCTTAGGTCATAGCTCCACTTTTAAAAGCATAAAGACAAACTTCTCTTCTGAAGTTTCTA +ATCTCCCAGAAACTAGCACTAGCATTAGAGAGTTCAGGAGCATCCACACAAAGAGCATCG +CCTTCTTACATGTATACATTTGCCTGTACTGTTTTACCTGTGCTGACACATAATTACGTA +CATTTATGGTGGATAGATGCTGACTAGATACATGTATTCATTGTGTAACCACCAAATTGG +GTAATTAGTATTTCTTTGTGCTGGGAACTTGCAAGGTTTACGCCTTGCTTTGAGATACAT +AGTAAATCATTGTGCCTCACAGCACAGTGTGGTAGAGAACTCTAGAAGCTAGTCTTCCCA +CCTAACTCTACCTTCCTGTTTGCCATTCAGCTTCTCCTCGCCTTTGGAATCGGATCCTCC +TCTCTCCTGTGGGATCCGTGTCCTCCTCTCTCCTGTGGGATCCGTGTGTTAGACTTTAGA +TGAGTAAGCACAAACAGCACTTGTCTTTCTGTGCCTGCCTTACTTCACTCAACAACCTTC +ATTCTCTCCATCTTGAAGCAGATGCCATCACTGGACTCTCAGCTGGGGTGCAATGTGCAT +AAGATTTCACTGTGTGTCTGAAGGCCACTTTTCTTTATCCATTCATCTGATAAGTAATAA +ATGCACCAGTGTTAGCATTTTCCAGTTTTAAAATTAAAGTTCACACAAGCACGTTGGTGC +ACACCTGTAAGGCCAGCACACCAGAGGCAGAGGCAGAGGCAGAGGCAGGAAGATCAAAAG +CTCAAGGTCAGCCTCAGCTGCATAGTGAGTTCAAAACCAGCCTGCTCTACATGAAACCCG +ATATCATAAAACTAAATAAGAGACAGAGGAAATGGCTCAGTGGGGAAGGGCACTTGCTGT +GTGAGGATAAGGGCTTAAGTTGAGATCCCCAGCACCCTCAGAAAAGCATGGCTTCTTAGG +CACCTGCAACCCTGTCACTGTGGCACCTGCAACCCTGTCACTGTAGAGACAGGAAGAGTG +GTGGGCTTGATTGTGTGTAAGCCAAGTTCCCAGTTCAGTGAGATACCCTGTCTTAAAGGG +ATGAGACAGAGTACCAAATGACAACTCTCAAGAGCCTCCTTTGGCAATTGTACATGAGCA +TGGCACCTCCTGGACACACACACACACACACACACACACACACACATGCGCGCGCGCACG +CACTCATGTACATGAGATACATATGTATGTACACCATACATACACACTGCTGTTCTAAGT +CTAAATAAATTGTTCACACCCAGCATAGGAAAGGAAGAGCAAGTGATTTCTCAGTGCATA +GATCAGAAGTCCTCCAAGCCCAACCATCAAGCAGTCAGAAAAAAACAATCTCCAGGGGAT +GGTGTGGGTTCTCACCAAGAGTCCATCAACTGAAGACACTATCTCAACCTTCCCAACCGC +CACTGAAGCTCTTTACCGACACTCCTTGTCTCATCTACAAAACACGCCTCTGAATTCACA +CCTCAGTTGTAAGGACCATTTTATATGCCTGGAATGATTGTATAATGTAGACAAGCCTAC +GTTTTACATCAAAGGCATATAAACATTTTCTTGGATGATAATATTAACTCCTTGAATACT +TTTTCAGTTATAATCTGAGAGAATATTTTTCCCTGTATCTTGTTTTGGACATTTTTTTTT +TTTTTTTTTTTTTTTTGTGATCACGTTCCGTCCTGCAGGGGTGCTCCTTAAGAAGGGAAG +TAAACAACACAAAAGCAGCTTCAGGAAACTGACCAGATTCATTAGGTCCCTCCCTTCCAG +GGTATGCAGAGCCCACCTGCACAGACTCTCAGAACTGCCAAGAGTAGATTTCGACCAACT +AAGGCACCTGGAAGGACACCTTCCAACCTGTTTAGCTATCTATAGCTGGGCAGTGTGATC +TAGGTTTCCCAGTTTATATGACCTGTCACCCATCCTGGAGTGGGCTTTGGTGAGGCAGTT +GTCTTTGACCCAATAAAACTTATTGGTTCACCAAGTTGGAATTTGGTGGTATCTGCACTT +TGGTCTGCCATGGTTCCCTTATCTGAGATGGGAAGACAGATGTGTTTTGTCTCTCCCAGG +AAAAGTTGTATCACACAATACACATACTACACACACACATACACACACACACACACACAC +ACACAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGGCTAAATCAATTTAATTAAAGATCAA +AATAGGAAGAGACACTAACAGTTCTCTTTCAAGAGACTTCCATAAATTCTGGTGTTTGTC +ATCTGCATTTCTAGGATAAGAATAAGAGTCTCTGATGCTTGGGGCGACTGTGCAATGAGC +TTTGATGTAAGGTATCAATGGCCTTAAGTTGGGGGATGTGCAAACACATGGGCTCTCCCA +GGGAATTTCATCAGCCCTGAGGGTCTCAGCATCTTGCCCAGAGCATAAACACAGTCCACT +CACCCTTTATTAACGTGTTGGGTGCACAAGTGAAGTTCTTGTTTCCATTCAGGAGGCGGT +GCAGCATTCTCCAAGCTGTGCCTAGCCTAAGTAACACTGCATGGGATGTAGGGTGGAGGC +AAAGACTTGTGTTAGGAAATACAGCAAGTTATGTTGGGGCACAGCAAGTATGGAGTAAGG +CAAATCTGTGGACAAGAACACGAGTGGATATAGTCAAGAAAAATTCAGAAAGATAGCATC +AATAAGCCAGGCCTTGAGCTAAGACATCACCACCAAGAGTCAGGCCACACCCATCCCATA +CGTGAATCGCATACTCTGCAGGTGGAAAGGCATCTGAAGGCTCATGCACAGAACCACTCA +TCTGTCACTTGGATTGCCCTGCCAAGCAAGGAGGTGGAAACCTCGCTGTCCTGGAAGGAA +ACAGTACTACAGACTTCCTGTAGGGTGCGAAACCTCGCTGTCCTGGAAGGAAACAGCACT +ACAGACTTCCTGTAGGGTGCGAAACCTCACTGTCCTGGAAGGAAGCAGTACCACAGACTT +CTTGTAGGGTGCGAAACCTCGCTGTCCTGGAAGGAAACAGTACTACAGACTTCTTGTAGG +GTGCTGTGATGAACAGAGGAAGGTGCAGTGCTCAGGGAAGCCGAGAAGGTCAAGGCTGAA +GGACTCTCAGGAAAGGAATTGTCTGTGTCCCAGCTCTGAGTGCTCTGAGCAGTGTGGACA +AATCATATTTCCTCTTCTCCTGACACTGTCCTTACATTTTTGTTTGCATTTTTGTTTGTC +TTGGGTGCTTGCTTGTTTTCTGTTTTGCTCTCTTTTGTTTTGAGACAGGATCTTACTATG +TGTGCAAGCTACTCTAGAACTCACTATACAGCCCCATCTGGACACAAATTCATGATCCTC +CCGCCTCAGCCTCTTGGATTACAAGCCTGTGCCAGCTTGGCCAGCCCTCATCTTTCATCT +TATCTGTCAAGGGTCAATTTGGAGCCTCAGAAGCCAGGTCTAACTATGGAACTGTCTCCA +CCATGGAGCTAGCACGAGGCTGACTGGGAGTAAATGCCAAGGACCGTTCCTGAGCAGGGA +TGAATAATTTGTAATTCTTATCTTGAGTGGCCTCCGGCCAAAGATGATCAAGGATGAAGC +TTATGGCAAAGGGCAAAGGCTAAAGGCTAAAGGGTGCCTCGGACTCAAAGTATGAAGCCT +AGATTTCGAATAAACAGCTCCACCTTTGTTTAGAAAACAGTGAACAGTCTTTAACTCTGG +GTCATTGTGGAGCCAATGTTTATTTAACGACTTCTTAGAGCAGGCAATAGCCAGTCTGAG +ACAAGCAGTCACATACCTGTATCTTCTACCTAACACCTCTCGATCTCTCCCTCTCTCTAC +CTGACTTCTTCCCTTTTTTTCTTCCCACTAAGTCATTTGTCACAGTATGAGCGTGAACAT +GTGAGTGAGTGGCCCTGAACTCTAGGGGTCAAAGGAGAGCCAATTATATTTAACCCTGTC +AGGGCGAGGGGAACTATGCAGAAGGGAAGGGAGAGGAGGCAGAAGGAGCACATAAGAATT +CACAGAGACTGTGGCAGCACACACAGGGCCTGCACAGGTCCAAGCCAGATAGGGTCCCAG +TGCCAAGAGGGCAAAAGGGGCACAAGCTCCCATCTTTAACCAAGAAGTATCTCTAACTGA +TAACAGCTGAAAATCAAAAGTCTGTTTTTTCCAACAGAGATGCACAGGGCGGGAATGGGT +ATGGACCATGCTTAGGAGAAGATGGCCAAAACAGACAACCCAGTGGGTTGGGGTTGTGAG +GGGAAGGGTGTGGAGTGGTCTTATATTGCTTTGCTTGGGTTTTTTTTTTTAAACCTTACT +GATCTTTTGCTTATATATCATGGTTTCTGATTTTTTGTGTTTTTATGAGATTTGTGTGTA +TGTGTGTGTGTATGTGTGTGTTTTTGCTCACACATGTGTGCATGTGTGTATGCTGTTGTG +CATATGTGTGTATGTATGTGCATGAATGTATGCTGTTGTGTGTATGTTTGTGTGTGTGTG +TATGTATGCATGTGCATGTACGTGTATGTGTGTTTGCATGTGTGTATGCATGTGTATGTA +TGCATGTATATGTATGTGCATGTGTGTGTATCTGTTTATGTGTGTATGTGTATGTATGGT +GTTGTGTGCATGTGTTTCTTGTGCTTTTTCATTGTTTTTTTCCCTTCATTTTTTGTTTGT +TTGTTTTAATTCTGATTTGTTTGTTTTATAAAGGGAGTAGAAAAGAAGGTATTGAGTTGG +GAGGGTGAAGAGGATCTGGGAGAGGAAACTATGCTCAGAGTCTATAGCATACAAGTTATT +TTCAATTAAAAAAAAATCCAAAGGGGCGGGGGTGGGGGGTAGGGGAATGACAGGCTGAGC +AAAAGCAGGTGAGCAAGCCAGTAAGCCAGGCTCACCGCGGCCTCTGCCCATGGCTCAGCT +CTGCCTCCAGGCTCCTGCCTTGACTCCCTTCATGATGGGCATAGCTTGTAAGATGAAGTA +AACTCTTTCCTCTCCAAGTTGCTTTTTCTAATGCAATCCTCCTGCCTGCACTTTCTGAGT +AGTTGTGGTTACAGGTCTGTGCCACATCTCTCATGATCTTAAGGAAATTTAAAGTTATCC +CTATAATCTTGTCCACCCCACCCCAATAACTCAGGATAATTGCCCTATTTTAAACTCAAC +AAATTATTATATTTCACTCTATTCTGGACCATAAATTTTTCCTTCCTTGTGACATACCAT +ATGCATTCTTCTGGAGACTAGGACATGAGTGTCCTCGAGCAAACACTATTTCAACACACT +CAACAACAGTTACTTAATACCTCTCCCCCTAGTGCCTTGGGAATGTGCCCTATGGTTTCT +TAAAAGATTTCAGCAAGGCTGCATCCCAGTTACCCTCTATGGTTAGCCCCTTTGGCTTTC +TCTCTTCCTTGTTTCTTTTTGCCCACTTAAAATTTCTGGGTTCAGTCCCCAAGTGGCCCC +CTTATCCCTAATCCTCCTGTGAGAGTCACCTTGTGGAACTGCTAACTAACATGGTAAGCT +TGAAAATGACTGACCCAGCCTCTGTACACCCTTCTCCCCATAAAGGAAAAAGTGACCAGT +GTGTCCTATGGAGCGGGGGTAAGGGGCTGTAAAGAGGGAGGCTGTAAAGAGGCAGTTTCT +AGAGAGCTTTATATAGGGGCACACTTTCTATTGCAGTAGGTTCTCCTGCCAGAGAGCTAG +AAGATATGTCTGGGGGTCGGGGGAATGTTTACAGGAGTAAATATTAAGTCCCAAGCCCTA +GGACCAATGGCTGAGGTGTCTGTTTAACATATCAAGGTGGACTTGGCTGCCAGATTCTCC +CAGCATCCCTCAGTCCCTACTTGTTACAGGGCATTGCTGGCATGCCCTGCCCTTACACAC +ACACACACACACACACACACACACACACACACACACACCAACTTTCCAGCCCAGGGGCTG +GGGTGTCCTTCCCCACCACACACATCCCCAGAGGTTCTTCCCTATATAACCCAGCTATTT +TAGTTACCATTTAGTTACCCCTTCCCCCCTTTTTACCCTTTACCCTCTTGGCAGCTGCAC +CTGGTTCCTCTAAGACCCACCTCTTCCTTGCCCTCCCCATCTCTCCTCACATCGCTCAGG +GTCATGTCCACTCTGGACTTTCCTAGATGCCCCTGCCTCTGGCTATGCTCTTCCTCCTGA +CTACAGTAAACTTTCTCCTCCACCATACCTAAGAGCAGTCATGCCCTTCTTTTTTTTTTT +TTTTTTTTTTTCTTTCATTCACCACGAGGCCAGAGACCTTGGCTCCCTTTGGCATTAGAG +TTACAGATGACTATGGGCTAGCTCTCTGCCATGGCTGGCAACTGCTAGGGCGGTGCACAT +TGCTTAGCTCTGAGCTGTCTCTCAGCTCCAAGACTGGGCACTTTAAAAGTGGTAAGGATC +CAGTCTCGGGGTTCTGGAGGCTGGTAACTTAAAGTTGGGTGTCAATATGGGACAGAATAG +AAGGAGAAAACCTGGGGTCTGTGGAAGGGGAGAGCCTGGGTGAAACTCTCCCTAGTTAAG +AATCCTAACACAAGCCGGGCGTGGTAGCACACACCTTAAATCCCAGCACTTGGGAGGCAG +AGGCAGGCAGATTTCTGAGTTCAAGGCCAGCCTGGTCTACAGAGTGAGTTCCAGGACAGC +CAGGGTTACACAGAAAAACCCTATCTCAAAAAACAAAAACAAAGCAAAACAAATCCCCCC +CACCCCAAAAAAAAAGAATTCCAGCACAACAGCATTTAGGAGGCAGATGGTCTACATAAG +TTCAAGGTGAGCTGGGACTGCAGAGTGAAACCCTCTCTCAGATAAAAGGAACATGGGTCT +GGTGGGGTGGCCCAGCAGGTAAGACTTCATACTGCTCTTGAAGAGGACCGGAGCTCATTT +CACAGCACCCCTGTTGGGTAGCTCTCATGTGCCTGTAACCCCAGCTCCATGAGACTTGAC +AGCTCCAGCTTCTTCATGTGCCAGCGCACATACGCCCCCACACAGACACGGACATGTAAT +TGAAAAGTCAGTCTTTAAAAAGAAGTTTAACATAGTCAACAACATTTACTTAGTTCCTTC +CTCCCTTCCCAGCTGCAGAGCTGTGATTTTTCTTAGAATCTTGCTAGAAAACCCCTTTAC +AGTAAAGGGAGATGCCCTAATCCTGGAACACGATCCTAACCATGCCTAGCTTGACCTCAT +CAGGTAATAATCCCATTGAGGTACCACTGGACCTACTCTAGAATATCTTGCACCAGAGAG +AGAAAAAGGGAAAGGTTGCTTAGCAACCCTCTGAGATGGTCCTTGAAAGTCACTAAAAAG +ATACATAAGTCTATCACTACGACACTTAACTGTTATTTTTCCTTGAGGAGCCCACACGCA +ACTTGGGTGTGTCTTCCTCACTCCCAGAGCACCTCTCTTAATTCCCCTATCCCCACTTAA +GACCCCGGTTTAAAATGCCATTTAATAATCCACAACTCTTAAGAAGCCCATACTCAAGCC +CTGAGAATCTTTCTGTTTCTGATACACCCAATTCTCCTCCTGCCCACTCCTGAAATTATT +TTGCGTGGAAGCCAGGGATCTATCTGATTTTACCTGACTCGTTTCCCTAAATGATCAGGG +GAAAGTCCTCAGCCTGCAATGGGAAGCCAGTGCTGATCTGTGTGTCCCTGTTCCTTGCCT +CTTCCAGGAGCCGGTGTTTGAGGACCATTCTTGGGTGTCCCTCTCTATCCCTGGCCACTG +TCTTCATAGAGCTGCCTCTTTATGTGCTCATGTCTCCACGCCAACTTTTTAAGAAAATAC +GTTGTATCTACGTGTTTTTATCTGCATGTAGGTATGTATATGCACCACATTTGTGCTGAT +GTCTAAGGAGGTCAGAGGGAGAAGGCATTGGGTCCCCTGAAACTGGAACTAGAGGTGGTG +ATGATGAGCCATGTGGTGTGGTTCGAGTCTTTTGCAAAACAGCTGAGCTCTCTCACTAGC +CTGCTAGGCTCATCCCTTCCTCCTTTTAAATTTATATTATGTTTATGATTATTATTGTTG +TTGTTGTTGTTATTAGGACAGTTCTCACAGTATAGCCAACCAGGCTGACTTCTCAAGCGC +ATGATCCTCCTGCCTCTGCTTCCCAAGTGCGGGGATTCCAGGGTTGCACCAACACGTCGG +CTTGCTTTGCTTTTTTCTTGTCCTTTTGCTGTGTGTTTGTGTAGGTGCCTGTGTGCCGTG +TGATGATGGGTTGGAGGAGAGCCTGAGGCATCGGTCCTTGCCTTTCTGCCTTACTTGAGA +CAAGATCTCTTCAGTGCTATGGAAGCCAGGCTGGCTGCCTCCCACCTCCTTCTAGGCACA +TAGGACTGTAGTCAGCTGCCCTGCTGCTTTAATGTACATTAAGTGGACTTTTATACGGAT +TGGGGCATTCAAATCCAGGTTCTGAGACTTGTCCAGCAAACACTTGTACCCACTGAACTA +TCTCCGCAGTCCTGTTTCCTCTGCCTTAGAACACACCAGCCATTAGATTAGGACCCATCT +ATATTCGTCTTGATTCATTTTCATGATTTCATTTGCAAAGATCCCATTTCTTTTTTTTTT +TAATTTTTTTATTTATTTTATATATATGATGAGTACACTGTAGCTATCTTCAGACACACC +AGAAGAGGGCATCGGATCCCATTACAGATGGTTATAAGCCACCATGTGGTTGCTGGGAAT +TGAACTCAGGACCTCTGTTAGAGCAGTCAGTGCTCTTAACTGCTGAGCCATTTCTCCAGC +CCAAAAGACTCCATTTCTACAAGAATCCTTTTGCCCTGCTGTTTTGACAATGCTAGAGAT +GCAACCCAGAGCTTCTCACATTCGAGATAGTCACTCTACCAACAAGCTAAACTCCAGCTA +GCCCTGTTTTAAATAAAGCCACCTTCATATATACTGTGGTGATGTGGTGCAGCTTGAACA +TATCTTTTGGAAGAATGGGAGGCTACCACTCATTGCACCTACCAGATGTTTCAAGGGTAG +CTGGTTAATTCTTATTTCTAATAAGCCTCAGCATGGTAGTACAAGTCAGAGAAACTCCGT +CTCAGATGGGATCACTGGAACCTAGGGATGTTAGGGAGGTGTTTCCCAGGAATGGGGTTC +TGAGGCCCTTTCAGGTGAGCTCTCTGGAATTACAAACTGGCAGAATGGCTGACTAGAGGG +AGTTCCATAGCAAAGCAATACAGGTAATTAAAAAAAAAAAAAAGCCATCGTGAGCACAGT +AAGATGGTCCACTGGGTAGCTAGCCTCAAGTCTAGTGCCTCCCAGTAAATCAAGGCATCT +GTGTCTCCAAGACTCTGCAGTCAACACTGCTGAGAGTTTTGGAGTCGGAGTGTAGAGCTC +AGTGGTAGAACTTTTGGCTAGCGTGTGAGGCCCTGGGTTCCACACAGAACTTGAGAGAGG +CAGAGGCTTGCTTCAGTGCTGCTGGAGACCTCCGGCGGTGTATGGGGGAGGAGAGGGTAG +ACCTGGAGGTGCCTGTTACCTTATAGGGAGGGAAGAAAGCCTTGCTCACATTTCCATGGA +TACAGTGCTCTGTCCAAGATCTCCCTCTGGGTTAATCCTACCTCTCTCCGGGGCTTAGGG +TACCATGCGGATGACACACAGATTTGCATCTCAAAATTCCAAACTGCTTTCCCAGTTACC +TGGAGTACTCAGCAGGCACAGAACTTAGCATCTTGAAGGTTGAAGTTATTGCAAAACTTG +TTAGCTTCCCAGCAGTTCCAGTATCAGAAGTGTCAATCACTGGTCATTCAGTCCCCAAAA +TTAAAACTGGGGGACCTGGCCGGGCAGTGGTGGTGCACGCCTTTAATCCCAGCACTCGGG +AGGCAGAGGCAGGCGGATTTCTGAGTTCGAGGCCTGCCTGGTCTACAGAGTGAGTTCCAG +GACAGCCAGGGCTACACAGAGAAACCCTGTCTCTAAAAACCAAACAACAACAACAACAAC +AACAACAAAAAAAAAAAAAAAAAAAAAAAAACCCTGGGGGATCTGATACTTACCCCTCTC +TTCAGTGCACATTAAATCACACCAAACCCTTCCCTTCTGCTGCTCCCCAATGCTTCCAGT +TCAAGTACACATGCAGGCTTAGTACAGCTTCATTAAAACAATAACCCCTAACCCAGGGTA +TTATTCCTCCATCACCACTGAGAAAGAGCATCCTTCAACATTAACAAAGAGCTAAGTCTC +CTTGGAGGGACACACAAATCTAGACATGGGGTCCTGCTGTGTCATCCACTTTTTTTTTTT +CTCATTGTGAAATCTTTTGAAAAAAAAAATCACTTTTTTTTTTAACTAAGTGAGGAACAA +AAAAAAGTTACATTGTTTAAAATGCAAAATCAAATTTAAAAGGCAGAACCGGACAAATGT +AACTGTATAACCCTTTCCCTCTGGCTTTGGAGTCCTGGTGTGGTATCTGGTGAGGCTGTG +TTTGTGTCTTCTGACCATTCAGAAGAAACTCCACGTTCATCAACGATAAATCGATGTCCG +AAGTCTGATGCTAAGGAGCCCAGGTGCTACTGTATTCTCCCAAATGTATTGTGGAGAAAA +GACACAAAGGCAGGAGATGCCTGTGTCCATCTCGCCACACTTTGCACCCTAGATCCCACT +CCTAAGAAACAGGCAAATGGCAATTTCAGGAATGAAAAGGACATCTGCGGGGTGTACGAA +CCTAAAGACAGCCAAAAGATACAACAGTTCTGCTTCTAAATAATCGGGAAAATGCGAACC +TATTCCTAACCAAGTTTGCTCTGCTCAGCTTTCCAGAGAAGTCCTTCGAAGGGACACGCT +CTGCACCAGCAATGCAGTACGAAGTCGGAAATCTGAAGTTACTTCAAGTGAAACCGCATT +ACCAATGTCAATTCAAGCACACAGGATTAGTCTGCCATGTTTACTTGGACATGAGAAGAA +CAAATGGTATAACCCGGACAACATAAACTCTCCCTCCCCAAAATGCAGATCAAAGATTCA +AGAAACTTCACAGAGCATTTGCATATTTCACTGGGACTCCAAAGAAATGCGGAGCTACGC +TCAAACAATAGAATGAAGAAAAGATGGGAGTCACTGAGAATGGAGCGCGGGGTTAAGTTG +GGTTTTCAAATGTCTCACTGGGGGCGACCTTGGCTCCTACACTCTGCACATTGTTCCCAT +GGGCACAGTCTCACTGCAGCAGAGATTCGGGAGCAGGTATTGCATCCCGTGGGTGATGCG +GGGATCGCACCCAGCCAGGTTGTGCAAAAAACAAAAACACTCTGTTCCCTTCTCGCGGGA +CAGAGATGCGAAAGTAGGTGGCCCCCATCACTCAAGGTTGCTGCCAGTGCTGCTCGCAAC +TTTTGAAATCAATCTACCCCCCCCCCTTTTTTTTCCTTTCTTTTTTCTTTTGCATCATGC +AACGGATGCCACCGTTCCTGGGGTTTGCAACCCCCCACCCCCTCCCCCGAGACCAATCAT +TGCCGCGCTCGGGCCTCTGCACAGCGCCCCCGCCCCCTTCCCGGGCCGCACGCAGCCACC +ACCGCCGCTGCCACCGCCACCAGCAACCCGGAGGCGCTCCGGCCACCGGCCCGCCGCCTT +AAAGGGAGGTGGCCGCTCTTAAAGGGACCCTCACGCGCCCGGCCGGCGGGAGCGCGGCGG +CCCGGTTCCCGGAGGGCCGCGCCCAGCCTAGGCCGAGCTCCACGCGGCGTCCGAGCGCCC +GGCGGTGCCGCCGCCACCGGGAGCAGCATTTTTTTTTTTTTTTTTTTTAAATTCAGGCGA +CGCTTAAGGGAGCCCAGCGCGCCCGGTGCATTGTGGGAGCGCCGCGGCCCGTTTTCGGGA +GGAGGCGGAGGGCGCAAAGCGAGCCGGTAAGCGGCGGGCCTGGCGAGGGGGGGCGAGGCA +GCAGGCTTAAAGGGGAATAGCGGGCCGCAGGCCCGGCGCGGCCGTTGCAAATCCCCCTCC +GGGCCGCCCGGGACCGCCGGGGAGCCGTGCACCGGGGCCCTTCGCGCGCCCTGCCTGGAG +AGGGGGCCGAGCCCAGGCTTTGGTGGGGCCGCTTTAAAAAAGAAGCGCCGCCCGCGCCGC +TGCCTCCTCCGCCGTCGCCGCCGCGGCACGCGGGGCCGGGGTTGGGAGGGAGGAGCGGAG +GGGGAGGGCGGCGGCGGCCACGCAGGGGTTAATCTTTTCGCCCGCCGACATTTTTGTGTG +GCGGCGCGGACGGCGAGCCCGCGCGCGCGCGCGCTCTGCCTTAGCCGCCCAGTGTCCTGG +CGCCGAGCCGCGGGCCTCCCCGCCCCCACTCGGCCCTCGGGTCCCTCCGGTCCCCGCCGG +CGACGGTCTCCGCGGCAGCGGCGACGCGGGGCCTGCGGTGCAGCATGGCCCTGCCGGTGG +CCTGCCCGCGGCAGCCGCGCGGCGCGGTACAAAGAACGCGGCCCGCGCCCGCCGTGCCTT +TAAAGGCGGCAGCCTGAGACTTAAGGTGTCCCCTGAGTGGCATCCTCCGCGCCCGGCCCC +ATGGAGGGCGCGGGGTCCCGGCGCGCACGCCGCGGCGCCCGGGCCTGTGAGCACGCGCGG +GGCCTGGGGGCTGGCGGGGAGGTAGGTGTGCTGCCCCACCGCACCCCGCTGCCCGAGCCC +GCCTCCCGCGGGAGCGAAGGGGTTAAACGCGGGCTTTAAATATTCATGTCATTGTTTTAA +AGGTGTAAACATGTGGCTTCCAGGTCGGACGCACTCCCTCTACCCAAAGCACACCCCAAA +TTCCATCCTTTTCAAATAGCTGGAGTTTCCTTTGAGGCCAAACCGTGTGACTTAGGTCTC +CTTGCACTTGGGAGTTTTTTAACTGCTGAGTTTTCTTGATGTAAGGCGTTTTTAAACTTT +CCTAACCAGAAAGTGTAGGGAAAATAAGGTAAAAGAAAGGTGCTCTTCGGAGTCTCTCTC +CTGCCTTTTGGTTGAGGCCGTGAGGATTGGAGGTAGGAAAATAGATTCTTTATAAAGGGA +AGTCTTCCCGTTTTGTACCAGGTAGAGGTGAGGCAGGCATTTTTTGCAAAATGAATGTGA +TTTTCCAAACCTTTCTTCGAAGGTGAATTTTAATTCGCACTCTTTCCAAACTGTTAAATG +GCTTCAGAATGCCCATTTCGGAAACTTGCTTGGCTCACACTGCTCTGTAGAGAAGTTTGG +TTTCTATGAACGATGAGCGAAATCCGTGTCGGTAGTTTCCCGCTGAAATCATTGCTCATG +TCATGTTTGTGATGATGGTTTGGATTGCCGAATTTGGGCTTTGTGAAATTTAGTTTAAAT +GAGTGATGTACTTCCTGGGGGATGGAAAACTATATAAATGGGAATTATGTTTTCAATCAT +AAATTTTATGGGAGAAACCGACCCTAAAACTTAGGGTGTCTGTAATCCTATGCCCAATAA +AGCATCAGTCAGAAAGTGTGTAAACCCCGGGAGCACTTAACTGGGTTTTGAATTAGATGC +AACCGGAAGAGCTGGTGCGGAAATGCAGTGCGTGGTACCCAGTGCCAGACGACTAGTGAT +CTCATGAGATACTGTTTCTTTTTGTAATGAACTAGCGAGTTTTGTCAATGGTGTGTGTAC +TGGTTTGTTAGGCAGGATGTTTGCTTTCTAGGAATGTTAAAAAACATCAGCGAACTTTGC +AAGCACTCTCTTGAACGGCATTGTGTTTTACAGCCATGGGAAGCCTTGGGGGGTTTTGTT +GGTTTTTAAGTAGTGTCTCCTTCAGTGACTTCTCCCATTAGTTTGGTACTGTTGGTTCAG +AGGGAGACTTGTTTTTTAAATTAGGATTTAGTATCTGGAAGAATTTCACAGGGAATGGTG +GTACACACCTTTAATTCCAGCACTCAGGAAGCAAAGGCAGGCACATCACTTTGAGGCCAG +TCTCAATTTAAAAAAAAAAAAATGCATGAGATGCGTTTGTGTCCTCCTTTCTACAGTTTC +TGGTGACTGTTTTATTTTTCTCTGTGAGAGAGCAAAAGACAGTCAGAGGTTTTTCCAGGA +AAGTCGCTGTAGCTAGGATCTCTGCTCTCTAAAGCATAGAACTTTTAAGCTAATACATAG +TGAATACCGACCAGTTCTCTTAGCCTGCACCCTAGAACTACTAACTTCAGAGTTTACTGC +CCAAGTGGCAGGTGTCACGTGAGTGAGCTTCCCCTTGGAGCCACAGTCATACATTCCCAT +CCTCCGTGATTCCCCTGATGTCATTATCCATTACTCCAGTTTACCCAGCACCCTAACTAA +CAAACTATTTCCCGGTGTGTGTCTCTGGTGTGTACTCATTCACTTGATTCTTGAGTCTTT +TAACAATGCCTTCTTTTTATGTTTTGGTGGTACCTAGGTGGATCACAAGTAGAAAGCCCA +GTGGATCTAGAGAGAGGGAGGGGAGGGGCTGAGCTGTGGAGAGTGCGGCCCCAGAACCAT +GTCTACTCGAGAGTCCTTTAACCCGGAGACTTATGAATTGGACAAGAGCTTCCGGCTAAC +CAGGTTTACTGAACTGAAAGGCACAGGCTGCAAAGTGCCCCAAGATGTCCTACAGAAACT +GCTGGAATCTTTACAAGAGAACCACTTCCAAGAAGATGAGCAGTTTCTGGGAGCTGTTAT +GCCACGACTTGGTATGTACACCATCTTTTAACACCCAGAAATGTAGTCAACAGTCAACAA +CCAGATGCCTCCTCTGTGTTGCTTCAATTCTTGAAGCTCTGTCAGAGGACCTCAGGATCC +AGGGTGACTGTTTTTTTGGTTTTCTCTTTTGTTTGTTTGTTTTTTTCCCCAATTTTTAAA +ATTTTATTAGATATTTGCTTTATTTACATTTCAAATGCTATCCCAAAAATCCCCTATAAT +CTCCCCCCGGCCTGCTCCCCTACCCACCCACTCCCACTTCTTGGCCCTGGTGTTCCCCTG +TACTGGGGCATGTAAAGTTTGCTAGACCAAGGGGCCTCTCTTCCCAATGATGGCCGACTA +GGCCATCTTCTGCTACACATGCAGCTAGAGACACGAGCTCCAGGGGTACTGGTTAGTTCA +TATTGTTGTTCCACTTATAGAGTTGCAGACCCCATCAGCTCCTTGGGTGCTTTCTCTAGC +TTCTCCATTGGGGGCCCTGTGTTCCATCTTATAGATGACTGTGAACATCCACTTCTGTAT +TTGTCAGGCACTGGCATAGCCTCACACGAGACAGCTATATATATCAGTGTCCCTTCAGCA +AAATCTTGCTGGCATATGCAATAGTGTCTGGGTTTGGTGGCTGATAATGGGATGGATCCC +CGGGTGGGACTCTGGATGGTCCATCCTTTCGTCTTAGCTCCAAACCAGTGTGACTGTTAA +TGCCACTTAAAGAAAGAATTTAAAAAGCATCAGGGCATGTGGTTGGCAGGTTTGATTTTT +AGTTTGTTTGTTTTTGTTTTGTTTTTTGGTTTTTCGAGACAGGGTTTCTCTGTGTAGCCC +TGGCTATCCTGGAACTCACTCTGTAGACCAGGCTGGCCTCGAACTCAGAAATCCTCCTGC +CTCTGCCTCCCAAGTGCTAGGATTAAAGGCGGGCACTCACTGCCCGGCTCAGGTTTGAGA +TTATAGAGTATATTGTGACATCATTACCCTACAGTAGGGCATTTTTACTTTAATTTTATG +GTTAGCTGAGAACCAGCAGAGCTCCTTTCTGTCTTTTCTCTCAAATGACCTCTACACTGC +TGCTCTCTGCATTGCCCTAGTGAGGGTGTTACCTTACGAATCTTCTTCTTTTTTTTTTTT +TTAAATTTTAGATTTTATTTATTATTTATTTTATATGTAAGTACATTGTCGCTGTCTTCA +GACACACCAGGGGAGGGAGTCAGATGTCATTAAGGATGGTTGTGAGCCACCATGTGGTTG +CTGGGATTTGAACTCAGAACCTTCGGAAGAGCAGTCAGTGCTGTTAACCGCTGAGCCATC +TCTCCAGCCCCCGCCTTATGAATCTTAAGAACAGCTTTAAGGCCTTTGCAGGATGTATGG +GCTGAGGTTTTGAGTGGGCCACACAGACTGTTGCCGACTGGGAAAGTAGCTCAGTTGGGA +AAGTTCAAGGGCCTCAGTGAGTTTGATCTCCCAAACCCATATCTTTAGAAACAAAAAGTG +TGTGTGTGTGGTGCAGTGTGTCGGAGAGGGGAGGCAGATGTGTTCTGGGCAAGACATTGA +CAGACTCTGTCTAAGAAAAAGAACTGGCCTCTGAGGTTGTACTCTACCCTGCACATGCAT +GTACACATATGCAGCTGTACCATATGTACACAGACGCACATACGTGGATTTGAGGTTGAT +CCCAGAGTGCCTAGTGGAGCTGAGGGCACTCTTGCTTTCTTTCCTGAACTCTGTGTATGG +TTAGTGGTTTATCTTTCTCAAACACAGAGCTCCTCCCAAATGCTGGGATTAAAGGAAAGC +CCCAGAATGCATGGCTCTGTGAATCTGTTACTTAAAGGATGAGCCTAAACATACTTAAAG +ATCTACATAATTATTGTATGGCCTCTTAGTGAGGGGCTCTAGTGCTTCGATGAAACACCT +TGACCGAGAAGCAGTCTGGGGAGGAAAGGGTTTGCTTGGCTTACTCCACATTGCTGTTCA +TTATTGAACGAAGAAGTCTGAACAGGAGCCTGGAGGCAGGAGCGGATGCAGGGGCCATGG +AGGATGCTGCTTACTGGCTTGTTTTCATGCTTACTCAGCCTGCTTTCTTCTAGAACCCTG +GACCACCAGCCCAGGGATGGCACCACCCACAATAGGCTAGGCCTTCTCCCATCAATCACT +AGTTGAGAAAATGCCCTGCACCTGGGTTTTGTTTGTTTGTTTGTTTGTTTGTTTGTTTGT +TTTTGAGACAGGATTTCTCTGTATAGCCCTAGCTGTCCCAGAACTCACTTTGTAGACCAG +GCTGACCTCCAACTCACAGAGATCCACCTGCCTCTGCCTCCCACGTGCTGGGATTAAAGA +TGCCGGGTACCACCAATGCTTGGCTATGGCTGGATTTTTTTTTTTTTAAAGATTATTCAT +TTATTTTATGAGTACACTGCAGCTGTCTTCAGACACACCAGAAGGGGACGTTGGATCCCT +TGGTTGTGAGCCACCACGTGGTTGCTGGGAATTGAACTTTGGACCCCTGGAAAAATAACT +GCTGAGCCATCTCTCCCGCCCCAGAAAGTAGGTGTTTCTTAAAACCAGTCCATTTGTTTT +CTATACTTGGAAGCTGTCAAGTATGGGTTATTGGTACAATAGTATTCTTTTATTTATTTG +CTCATTCATTCTTATAATTTGGCTTTTTTTGGAACTCACTCTGTAGATCAGGCTGGTCTC +GAACTCACAGAGATCTGCCTACTTCTGCCTCCTGAGTGCTGGCATTAAAGGTGTGCGCCA +CCAGCTCCCAGCAAATGTGTTCTATTGATAGAGGTTTCTGTCTTTGAGAAGACCTAGACT +TCGTGTAGCTTAGCATCAGCTTCTCAGCCTTACACATAACCTCCTGGGACCTTCGGAAGA +GCAGTTGGCGCTCTTAACCACTGAGCCATCTCGCCAGCCCCCCTCCTCAGGTTTCAAGAG +AGTCTCCTCTTCCATGTGCCTCCCTAAGCTTGTCCAGTCTGAACTTTATGTAGGAGTTCT +GGCCCCGATTCCACTTACCAAGGTCTCTCCTTTATCTTACTGCATCAGAGTTGTGGCCTT +AGGTACAGCTCTGACCTGCCGTGTGTTTGTGAAGAAAATTGCACTGGAATGCAGCCTCAC +TCAGCATGTCTGTGGCTGCTTTGGTGACACTGGAGTAGAAGCCTGAACTGCTTACTGTTT +GTCCCTTATAGAGAAAGTCCTAGTTCTGGTTTGCATTTCTGTTGCTGTGATAAACACCAT +AACCAAATGCAACGTGGAGAGGAAGGGGTTTATTTAGCTTACAGGTGTTTCCTCATCAAG +GAAAGCCAAGGAAGGGGAGTACTGTGTGCTGGCTTGTTCCCCCAGCTTTTTGTTGTTGTT +GTTGTTGTTGTTGTTGTTTTTGATCGCCCAGCTCTTTAAAGCAGCGTAGGGCACCTGCTC +AGGGATGACACTGCCCACAGTGAGCTGGGCCCTCCTATATCAATTAGGCAGCAACCAAGA +AAATGCCCACTAGGCCAGTTCTATGGAGGTAATTCCTTAATTGAGTTTCTCTCTTCCTGA +CTGTCTAGATTTGTGTCATGATGACAAAAACTAACAAGCATATTGTCAACCATGGCTATC +TTTTTAATAGGATCCTGAACTTCCAAAAGATTTTTCCAGCATCAGATTAACCACATCTAA +AAAGTCCCCAACTTGCCCACTCCAGGGGCATCAGGAAGTGATTTTGAAACCAAGTACTAC +AGTACAATACTGGATAAAAGAAATATCATGTTTCACCGAGAGCCATCCTAGCTGAGGCTG +AGTTTCTAGGTTCGGTGAGAGGCCTTGTCTTAAAAAATGAGGTGAAAGTAAGGTTGGGAA +GAAAGCAGATGTTGACTTCTGTGTCTGGGTGCACATGTGCACATACAGAAGTATGTACGG +ACACACAAAGGTGAGGAAAGTGCTTTGGGGAAGCAAACAAAGAATTGAATTACCCAGATA +CTGAGTGATTTGGTCACACTTGGTTGGGAACTTTGTATTTCTGCTTTGTTTCCTTCAGGC +TAAATGTAATATTAACTGCCATTTTCTTTATGAGAATATGATACAAATACTATCTAGGAG +GTTATAATAACATCCAGTAATTAATATCAAAGTAGCTATAGCAGTTCCATTTGTAGAACT +TTATCATGCAGAGAAATTCTATATGAGGCAGCATGGTGGTAGCACCATGCCTTGATAGCA +CACACGCCTTTATTCCCAGCACTTGGTAGACAGAGACAGGTGGAGCTTTGTGAGTTAGAG +GCCAACCTGGTCTACACAGCGAGTCTAGGATAGCCAGGGCATCAATCACAGGGCTCAGGA +ATATACAGTGTTAAAGACTTCAGTAAGGTTCAGGTTTTGTGCTGTCTTGCAGTCTTGTTG +ATTAACAATTCACGTCCTCCATCCTATGCTGGTTCTGATTCACAGTCATTTCAGTAGCAC +TTCTTGATAGCGCACACATAGATTGGTTGGCAGTGTGGGTTTGCTGTCTTGTAGAATTCC +TTCCTGCTCAAAGTCCTGCTCATACACGAATAAACGCTTTTCTTCTCTCCTTTTATTTTT +TGGGTGCTGGCAATGTCACTCTTGCCAGGCATTGGGATGGATACTTGCGTCATTCCTTTG +AGGCATGGTGGTCTTTCCTTGGTTCAGACCACAGATTACATTTATCCTATCGTCGACGAC +CCGTATATGATGGTAAGTTTGTGCTTTTTGTAATTGGAACTGCCTTGTGCTTTGGTTGTG +GTTTCGGCTGCGTTTATGTGTGCCTTTGGGTTTGGGTTTTATGTTTGGCTGTTGTGTTTT +TCCACTTTTGCTGAATCCACATTATATTACCGTTCCCTGACTCCTGCCTTGTGGGGCTGA +CCTTTCTCCTCTCGCTTGACATGGAATGAGCCAAGTGGCGTGGAGAGGGAGACCTGTCTG +CTGCCTTCCTAGTGTGTGCAGAACACCTACCATCTGCTGTTTTGAGAGGATACTAAGGGT +CGATGGTGTTCTCTGTTTGCTTTCCTTGTACCTATCTCTCTGATGTTCGTAAAAGTCACT +GTTCCTGGCTGTTCCTGGCTGTGCTTCATAATAACACTGATTCTAAATGTTTCCTCCCAC +ACAGTAGAGGAACTTGAGAATCTCATCACATGACTCCCCCTGAGGCAGGGTTTCTCTGTG +TATCCCTGGCTTTCCTGGAACTGTCTAGTTAGATCCTCACACTCAGAGATCTGCCTGCCT +CTGCCTCCCGGTGCTGAGGGCAGAGCACCAGGCCTGGTTTACTTTACAACTAGGCTTCAG +GGTAAGTTGGTTACCAGCTACCCAGCCACCTCCATGCGCACTCACCACTGTACCATATGG +TACTCTGAGATCTACCTGACTGTGGCATTCATGTTATAGCTGCCAAGGCAAGGGAGATGG +CACAGCAAGGAAAAAGTACTTCCCCATGTAAGCAGGAAGACCCCAGTCTCCAAGTAAGAA +GCTGAGTGTAGCCGCACATACCTATAGTACTACTCATGCTTAGAAAAACAGACAGGAAAA +TCCCTGGGACTTGCTGGCCCGCCAGTCTGCCTAATTGTTGAGCTCCAGGTTCAATAAGAG +ATTTTGTCTTGAAATATAAGGTAGAGTTACTGAGGAAGACACCTAACATCAACTTCTGTC +CTCTCCAGCATGCACATGCTCGAACACACAAAGTTGTAGCTACTGGTCATGCCGTCTGCA +GACACATTTCCAGCCATGTGTTACATGCTACAGCCAGCAGCCTTTCATCTGCTGCCTAGT +CTTTAACCAACCAAGAGAACACTGAAGGAATGGGAATATCCCACTTGTTTAAAAATGTCA +GCTATCCTTCCTGGTTTGCAGGGACACTGGATCAAGCTTCACATGTAAGGATGTGGGCCA +TGGATAGGAAAATGAGTGCAGTATGAGTAGAGGTTATGGAACGTACATTCTCTGTAAAGG +AGCACAAGTGGCAGAGGAGTCACCCAGAGTCTGTCCTTCTCCAGCGTCTCTTAGAAGCAT +GTGAGAGTAGCTAGCTATTGCATGTTTGCCCCATGGCCCGAAACTCAGTCTCTAAGTTCC +TCATTGACCAGGCTTGCAGAAGGCTGCAGGGAAGGCTGCCTGGGAGTCCCAAGAACACAC +ACAGCAACTGAAAATGATGTGCTGCGTCCATGAGGATTATCCTGTGTCAGAAGAAAACCC +TGTTATTTTTCTCTACTATCTATAAAAAGATAATTTAGACAATGACAACTTAACATTTAA +AAATCTTCCAGAGCAGTAGTCTTTATTAGCACATCCTATTGGATGTTGTTTAAACTCCTC +ATCAAGCAATACAGTTTACTAGGAAATGCTATTTCTCTCTCTCTCTTTTTTTTTTTTCCA +AGACAGAGTTTCCTTATACAGTCCTGGCTGTCCTGGAACTCACTTTGTAGACCATGCTGG +CCTCGAACTCAGAAATCTGCCTGTCTCTGCCTCCCAAGTGCTGGGATTAAAGGCATGTGC +CACCACCACCCGGCAGGAAATGCTATTTCAATTTTACTTCAGGCCTGTGTGTTTCTTATT +TCTCCTACTTTTGTTTCCTATTTACCTCTTCAACTTGAAACTGCAAAAGTTTCTGAATCC +AACAACGTAAAAATCACCTTTCTGTAACCAGCAGAGGCAACACTTGCTGTGGTCTGCTGA +GTGCTGGCTTCCAAGGTTGCCTTGAAATGACTGTATCAGGCCTCTCTCCCAGACCATGGT +GCTAACTAACTGCTTCTCTTCCCGATCCCCCACCCTGACCCATCTTGAGCTGGATCTCTG +AATCTTAGATGGGAAAAAATGTGAACTCTTTATTCTCCTCCTGTGGGTGAGTGGGCGCCC +GACAGGTCACTGAAGGTGCCAGCTGAGAGTCATGTCCGGGAGCCGTCCTGCTGCAAACTC +CCACGGTCTTGGAGTTTTGTGTGCCTCATTTTTGGTTCTACAGATGGGGGGAAAAATCCC +TGGCTTTTTCACATCTCTGCTCTCTTTCGTAGGGCAGGATAGCATGTGCCAATGTCCTCA +GTGACCTTTATGCAATGGGTGTCACGGAGTGTGACAATATGCTGATGCTCCTTGGAGTCA +GTAATAAAATGACTGACCGGGTAAGTCACAGACGCACATTCGCCGGTTCCATTGTTTCGC +ATTTACAGACGGGACCTTCAGTATCGCAGCTTTCCACTTCGGGGCATCGATCTGTAAATT +CTAACGAGAGTACCTAGCCTCTTCTTCTCCCACCTGCTCCTCCTAAACTCTTCTCTCTGT +CTCTCTGTCTCTCTGTCTCTCTGTCTCTCTCTCTGTTTGTGTGTGTGTGTGTGTGTGTGT +GTGAGAAGGGGAGACTTTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGAGAGAGA +GAGAGAGAGAGAGAGAGAGAGAGAGAGAGAAGGGGAGACTAAATAAAGCCTAGCTATATT +AACAGTCCCTTAGTGCCAGGCGTGTGGGTCAGGTTCAGAACCCATGACCCTCAGGGGGAG +AGAGAGCAGCCTCTGCTCAGGGCAAGGCCCTCTCGCTTTCACGTGCTCACGTTTCTGTTA +CTGCTTGGCACTCTGTTCTTTTACCTGTTCTTCGAACCAAGGATGAATTCCTATTTAGGT +TATTTCTATTTATTTTCTTTTATGTGCATGAATATTTGCCAGCATGCACATGAGTCCACT +GCATGTGTGCCTGGAACTGCAGCTAGAGATAGTTGTGAGCTGCCATGTGGGTGCTGAGCG +CCAAATTTTTATGCATAATCTCAACCATTGAGCCATCTCTGTGACCCAGTTACTTAGTTT +ATGTTAGCAGGGTGTGTTTATTTCTTTTCTCTTTCTGTATGCGCTCCCTAGTCAGTTTGT +CGTGATTTACTGATAGAAAGCCCAGTTGTCTGTGGTCTTTTTTCCTAGCAGTTTGCACTT +TAAACAGTAGTTCTCACAGGAAGGGCTTCTCTGAGGATGGGTTACATCGAATCTCTCAGC +GAGTCTTCCCACTTCTTGGCAAACAAAATTCTTTTTGAAAACAGGGCTGTGTTTGTATGG +TTAGCTTGTCTGGTGTCCTTCAGGACCAGCCAAGAGTTGGCCTCTAATAGTCACCCATGT +CTGGGCCAGGCCTGTGGGCAAATGGCACATTATAACCCCTACCAGTTAAGAAACTGGGCT +TCGCAGGGCAGTGGTAGCACATGCCTTTAATCCTAGCACTTGGGAGGCAGAGGCAGACGG +ATTTCTGAGTTCGAAGCCAGCCTGGTATTCATAGTGAGTTCCAGGACAGCCAGGGCTATT +CAGAGAAACCCTGTCTCAAAAAAAAAAAGAAAAGAAAAAGAAAGGAAGGAAGAAAGGAAA +GAAGGAAAGGAAAGAAGGAAGAAAGAAAGAAGAAAAGAAGCTGGGCTTCATTGTTCACTT +TGTAACCCAGAATACACTTGCCAGCATGCTTGCATCAGGAAACATGTCCCTGCTTTATTG +CACTCTACCCTGTCTGTCAGCTTCTGCTCTCTAGAGGGTTTTATCTCTTTATAACTGCAA +ATGTAGAGCCATCCTTTCTGGGGTTTGAACAGAATTCATGACTTTTCATCTCTGTCCTTT +TAAACCCTAGGAGAGGGATAAAGTGATACCGCTAATTATACAGGGTTTTAAAGATGCGGC +AGAGGAAGCGGGAACCTCTGTAACAGGCGGCCAAACGGTATTAAACCCCTGGATTGTTCT +GGGAGGAGTCGCCACAACGGTCTGCCAGCCCAATGAATTTATCATGTAAGTTGGCTTTTG +TTCATGTCGGAACCTGTTTTTCTCTCATCCTCTCTAAAAATAAGGTATATTAAGGTGTCA +TTCAGTTGCTGTACAAGTCACCCATTGAGAGTATGCAGTTCAGTGGGTTTGGGCCTTTCC +AGAGCATAGACTCACCAGGATCCCTTCAGCACTTTGATCACCCTGAGTGGAAACTCCCAC +TGGGGTTATCACTTGCTCATCCTTCAGATACATCTTGGTTGGTTTCACGTCCTGTATTGG +CATAGTGTTTTTATTTTCATGCACGTTGTAGCATTTGTCAGTACTTTGATCCTATTCCTG +AGCAAATTTAGACTTTGTAAATTTCAGGTGACAAAGACATGTAACATGGTATTCAGCATT +TCATGTGTCCGTTTTCTGGTTTGGTTTTTGAAACAAGGTATCACTTTGTGTCTCATGCTG +ACCTCAAACGCATCCTCCTGCCTCACCTGCTCAGTCCAAGAGTTGTGGGAAGGCTGCCTC +CACAGCTTTTCTGATTTGTTTGGTTTCTTGTACCTGGCCTTGAACACAGCTTGTTGTGTC +TGCTAAGCGGGTACTGCACCGTAAGCTCTACCTCTGTGTCAGCGTTTTAAGTCTACAGTG +GTTTTGTGAGTGCAGGCTTGAATGAGCATCATCCCGTCAGCACCCAGAACGTTGGCTTCC +CTTACCCACGCCTGTCCTTATTTGCAGACATTTCTAGTTTGCCCTTCCCGCAGTGTTCTT +TGTAAGGGCAGCCTGCTCTGAGCACTGTGATAAATGGAACCGTGCTCTGTAGGACACTTT +GTACCTGGCTTTACTTGCTCTCATATCATCAAGTTGTAGCACAAATCCATAGTGCTTTTT +TTTTTTTTTTTTTTTTTTACTTTTTTGTTCTGTTTTGTTTTTTTAAAGATTTGCTTATTT +TATGTATATGAGTACACTGTAGCTTTCTTCAGACACACCACAAGAGGGCATCAGATCCAT +TACAGATGGTTGTGAGCCACCATGTGGTTGCTGGGAATTGAACTCAGAACCTCTGGAAGA +GCAGTCAGTGCTCTTACCTGCTGAGCCATCACTCCAGCCCTCTTTGTTTTGTTTTTTAAG +AGTGAGTTTCTCGGGCTGGTGAGATGGCTCAGCAGGTAAGAGCACCCGACTGCTCTTCCA +AAGGTCCTGAGTTCAAATCCCAGCAACCACATGGTGGCTTACAACCATCCGTAACAAGAT +CTGACTCCCTCTTCTGGTGTGTCTGAAGACAGCTACAGTGTACTTACATATAATAAATAA +ATAAATAAATAAATCTTTAAAAAAAAAAAAAAAAGAGTGAGTTTCTCTATGTAGTCCTGG +CTGTCCTGGAACTTTTTTCTGTATTTGAACTCACACAATCTGCCTCCAGCTCCCATGTTC +TGGGTTCAAAGGTGTATGCCACCACCACCACCACAGTACTTTGTTATGGCCTAGTAAGCT +ATTGTCTGTATATACCTCAAGTTTGTCTGTTGACTGGTGGACTTTTGAGTTGTCTTCTCC +TATTACTATAAACCCCCTTCAAGTGCAGTTTTGTTTTGCTCTTTTGTGTGTGTACAGACC +CAAGTTCTCCACATCCCCTCTAGAAGTTGTTTTTTGTTTTTTTTAAAGATTTATTTTATT +AATATATGTAAGTACACTGTAGCTGTCTTCAGACACTCCAGAAGAGGGAGTCAGATCTTG +TTGCGGATGGCTGTGAGCCACCATGTGGTTGCTGGGATTTGAACTCTGGACCTTCGGAAG +AGCAGTCGGGTGCTCTTACCCACTGAGCCATCTCACCAGCCCTAGAAGTTGTTTTATGAT +GCCATTCTCCTTCTGCTCAGAACCAGTGTAGTGGTACCTGCCTACACAGGTGCCATCCCA +TGTGGCTTTGACTTGCGTTTCTTTAATGAGTAGTGGTGGCAAGCATCTAGTCTTAAAGCT +TTGTTTGGGGTGAAAAAACATTTCTCTGTATCCTTTAGAGATGGATTTCAACATAGATTG +TCACGTTCCATGTTTGATGTTCAGAGAGGCACCCTGTCCTTCATTTATTTGGTTTAGATT +GATTGATTGATTGATTTCTGTGGTGGGAAACCACTTGAAGGACCTGGTTCTTCTCTCCTG +GGGAGTCCTAGGAAAGAAATTGAGCCCAGGTTCTGAGAGTTGATGGCAACCAGGTCCAGA +GAATTGGTGGCAAGCACCCACTAAGCCATCGACTGACCCTCACTTCAGTTCTTAATTAGT +AACTGGCAGGTAGTATGTTGACCTGAGTCAGAATGTAAAAGATGTAAAAAGAATCTACAG +TGCAGTGGTCATGATCTGTGTAGAGGCTCAAGTTTCCTGCCAGACTCTCCTCCTGTTAGT +TTTGTGTATTTGCTATTGCTGTTTCAATTATGTTTGGTTATTTTGATGCTGTAACTAATG +TTCCAGGCATAACCTTGGAGCAGGTCATTGGGACTAGTTCTAAGAATCCCTAGGTCAGGT +GGGGTGTGTTAGTAATGCTGAGAGCCTGCCTGTCATAAAGGCTCTGCCAGGTTCCACTCC +ACAGCAGTGAACAGGCAGGCCAGATTCCCCGGATGGCGATTGCCTGGGTTTACAGACCTG +ATCTCTGCTCTTCTGCTTTGTGGTTTTGCTTGCTTGCTTGCTTTTCCATAATAGGGAGTT +GAACCCCAGACCTGAGTGTGGAAGGCAGTGGCTCTGCTGTTGGCTACATCCTCAGATCTC +TACACATCACACACACCCCATCTCTCCCTTTAACTTGTTCCTTAGGGCTGCCATGTCAAG +CAGGCTTTGATCTCCCTGCCCTAGTCTCCCAGGCAGCTGAGGTGACAAGTGAGTAGCACC +ATAATCTTGCTCAGAAGAGAGAAGCTGAGCACATTGTTCATGTTTAGCCATCTTTTCATT +AGTGGAAGCTCCTTTTACTCCAGTAGCAGATGGCGTGCCCAGTAAGCATCCTGCATCTAT +TTGGGGCAAGCATGAGGACCTGAGTTTTGTCTCTAGCAGCCACTTAAAAACTAGTTATTG +GCAGTGCTCACCTGTATTGCCATCAGGGAGACAGACACAGTCAAGTCCCTGGAGCTCACT +AGCCAAAATGGTAAGTCCTGGGCCCAGTGAGAGACCTTATTTCAAAAACTAAGCTGGAAA +ATATTAAAGATAATGTTGACTTCTGGCTTCTACCTAACCCACATACATGTGCATTCACAC +ACACACACACACACACACACACACACACACACACACACACACACAGGAAAGGAAGAATTG +TTGCAAAACGTTTATTTTAAACAAGATTCCCTTTTTGCTTTACTGTTGCCGCCTCCGTTA +GTGTGATCAGAACGTGCTCTTTTCTTTTCTGCAGGCCAGATAATGCAGTACCTGGGGATG +TGCTGGTATTGACAAAGCCCCTGGGGACACAGGTTGCAGTTGCTGTGCACCAGTGGCTGG +ATATTGTAAGTAAAAGCAGTTCAGGACTGGGGCTGGGCTGAGAGTAGGGGTGGGTGGGAC +AGTTAGCTCTCACAGTTGCTCTTTAGTTTCAGAGTGGTTTGTGCTTTGTTTTGTTTGAAG +CGGGGGGGGGGGGGCACTTGTGAAATGAAAACTTTAAATTTTACCTCTATAAAATTATCA +GTAAAGTCCTTAGGTGAATTATCCATATTCTCATAAATGAAAATTTAAGCCATATAAAGG +GGTGCGAGTCCCAGCTTGAGGAATCAGGTCAGGTGTTGACATAATTGTCATGGAGTTTGG +GGGTTTTTTTTGTTTGTTTTTTGTTTGTTTAATTTTTATTTACTTATTTTATGTATATAA +GTTACACTGTTGCTGTCTTCACACACCCCACAAGAGGGCATCAGATCCCATTACAGATGG +TGTGAGCCACCATGTGGTTGTTGGGAATTGAACTCAGGGCCTCTAGAAGAGGAGTCAGTG +CTCTTAACCGCTGAGCCATCTCTGCAGCCCCCGGAGTTGGGGGTTATTGTGATATGTTCG +TATTGTCTTTAAATTGATTAATAGTGAAGGACATACAGATGTAGTATGTGTAGTGGAGGA +CAGACAGGAGGGTATTTTTGCTAAGCACTGACCCGCTGCCGTGTCTCCCTAACAGTCCAC +AGTGACTAGGATTTTACCCTCACGTATCATGGCGTGTCTAATTTCTACAACTATCGTCTG +AAACTTACCAGTCTTGAACAGTTGGAAAAATGATAAAGACTTATATCACTTATTGGCCGT +TTATCGTGACTTGATGTAGCCAGTAAGAACCCTTGGAACTGGAGAGGGGTCTCAGCAGCT +GAGAGCACAGGCTGCACTGCCAGGGGTCCTGGCTTCTCGTCTCCCTTCCGTGTAGTGGCT +AACAAAAGTCTGTAACCCCAGTTCCAGGGGATCCAGTGCCTGCTTTTGGCCATTCTGGAC +ACTCCATGCATATGATGCATAGACATACATACCTATAGGCACAACACCCAGATACATAAT +ATATAAAACATTCTCACTGGGCAGGAGTGATGCATGGCTTTAATTCTGGCACTCAGGAGG +CAGAGGCAGGCGGATCTCTGTGAGTTCAAGGCCACCATGGTCTATAGAACAAGTTCTGGA +ACAGCCAGAGCTACACAAAGATACCCTGTCTTGAAAAATGAAATAAAGTCTTAGAAATGG +CCATATTATTTACTTACTTTCCCTCCTTCTCAGTGATGTGAAGCAGTCTGGGAAGTTGCT +GAGGGGGCAGTCTACAGAGGTGCTGTCTAGTCTAGTATGGCCTGCACTGTCTCCACTTCT +GCTTCACACATCATTGCTTTATTATTGATTTTTGGCAAATATTCAGAATTTTTAAAAGCA +AGTTCCAAATGCAGTGTAATAGCATAATGTTTGTTTCTTTAATAAAGGTTAGAGGCATTG +CCATATAGTTTTAGAATCTATTGTCTGAGGATCCTGGGTTTTGACAGGCAAAGAATGATA +GATACAGATATCAAAGTGGGTGTTACTTCTTTTTTTTTTTTTTTTTTAGATTTATTTATT +TATTATATGTAAGTACACTGTAGCTGTCCTCAGCTACTCCAGGAGTGGGCATCAGATTTC +GTTACAGATGGTTGTGAGCCACCATGTGGTTGCTGGGATTTGAACTCGGGACCTTCGGAA +GAGCAGTCGGTGCTCTTCACCACTGAGCCGTCTCTCCAGCCCGTGGGAGTTACTTCTGAG +AGTGCTGGGAAGAATGGGATTAAGGGTAGATCAAGTTAGTCCTAATGTCTAACAGTGACT +GGCAAGTATTGGCTTTTGTGATATGGGCACCAAGCTCAGCCTCACGTATGTTAGCAAGTT +CTTACCTCAGCACCTCAGGTTTTGTTTATACAGTGTTCAAAACACTTAAGTGAAGATACA +TGCATCATAGAGCAATTAGTGGTCTGTGGTTCCGTGTACCATGAACCTTTACATCATGAT +GCTAACTTCTTTCAAAATCAGACAGAGGCCTTTTGTCCTTTTAATGACAACTTTATTTGC +TCACCCAAAACTGTCCTCAGCATGGACAGCTGAAAATTTCACATCTGTTTGTATCAAAAT +CACTTCCCTGCAGGAGTCAGTTAAAGTAGAAAAGGTATAATGTAAAAACAGTGCCATCAG +CGTAGTAGAGGAGATGGGAAGGGAACCAAGGACATGGGAAATTCTCTTCTGTTCTTGTAG +AACTCAAGGCTTTGTGAATACCGGGCAGGCTCTTGCCTGACATCTCAACCCTTGGAAACA +GTGTTAATTACACCTGCCAGATGAGAGCAGGGTGCAGCTGTGTGCCCGTTAGGTGTACAT +ACCCAACAAGCTAGGATATTTACTACAGAAATGTGGGATAAGCCGAAGACAGAATGATAG +GTCCCCTGAAAAACACTAACCACGGAAGGGTATCGACTTAAAACACTTCTATGTCTTGAC +AACTAGGTAAATAAAATTCCCAGTGACTGGGGTGTAGCTCAGTGGTGCAGGAGGTGCTGG +ATATGTGTGGGACCTTGATATGTGGCTATATCACCAGCAATATGTACGTACATCAACATG +CCCAGTCCTGGAAGATGACTAGGAAAAGTATTCATTTTGTACATGGTTAGAAGTAAAAAT +GAATCACGTTTTCTTTTTCTCTCTCTCTCACCTGTGTTCCTACGGCTAGCCCGAAAAATG +GAATAAAATTAAGCTAGTGGTCACCCAAGAAGACGTAGAGTTGGCATACCAAGAGGCAAT +GATGAACATGGCCCGGCTCAACAGGACAGGTATGGGGCAGAAGCCTTTGTGCTCAGGGCT +TAGCAAAGGTTCTGAGAAAGAGAGTAATAGATGGGAACTTGAGGATATCGGCTGCATCTA +GTTTTTGTGCATAGTGGGGTTTTTTTGTTTTTGTTTTTTTCCTCAAGTCTTCAGTCATAC +AAAATAAGGAAATTGAGGCCAGGGGAAGAACGTGACTGGTGACTACACTCCTCCTCTTGG +TGTCTACTTTTTTTCTATAGGTTACTGCTGGGAATCTGCAGGCAGGTAGTGTTTCATTTA +CAGTTTCACTTATGACAGCTTTTCAACTTGTTAATGTCAAAGTGACCTCCGTTGATTGAA +CCCTGTCGAGAGTTAAGGAGAACCTACATATGACATGTTCTCAGGAAAAAAGTGTTAAAT +GTGGCTTATATTAGATACTCCTCACTATAATGTCTGCATGTGCCTTCCTCCTCCTTCAAG +CTAGTTGTCGGAGTGTGCTTACGAGTCCCACTGGGTGGGCTGGAGAGATGGCTCTGCAGT +TAGGAGGGCTGCCTGCTTGCAGAGGCTCAGAGTGGGTGGTTGACCGTCAGGAGCACTTGG +CATCATGTGCACATTCACACAGGCATGGACATAATTTAGAAATAATTTCTAGTTAATTTT +TTAAAAACGTAGTAGAAACAGTTTGCCCTTTCAATTGTGAAATGGACTCTTAGCTACTTT +TCTGTTGCTGTGACAAAACACTATATCCATACAGTTTCAGAGGGTGAGGCTGTTTACTTT +CATGGCAGGGAGCCTGTTGCAGTACCTGAGAGCTTACATCCTTATCCACGAGCAGGAGAG +AGACAGGGATAGCTAACTGAGAATGGTGTGGGCTTTTGAAACCTTAATGCTTATTCTGGT +GACACACCTCCTCCAACAAGGCCACACCTCTTAATCCTTCCCAAAACAGTCCCGCCCACC +TGCAACCAATATTCAAATGCATGAGCCTGTGGTAGCCATTGCTCTTTCCAACTTCTGTAC +AGGCTTTAAAGCCTGACTTTCCAGGAGTTAAGAGATAGTGGCTCGATTTACTTGAATGGA +GATAAACAGTCTTGCTGTGTAGGATTGTTTTTCTTTTTGGTTATGTAAAAAAAAGTCACA +AATCAGGTGCTATATAGTAGTCAATTCTTTTATATATGTGTATGCGTGTGTGTATTTGTG +TAGGTGGGTGCATGCGTGTGTGTAGAGAGGGCAAAAGTCAATGTTACGTGTCCTTCACCT +TGTTTTTTAACATGGGGGTCACTGACCTGGAGCTCACGTGTAGGCTAGGCTGCAGGCCAG +CAAGCCCTGGGTATCCACTTGTCTATGCCTCCTCAGCATGTGGCACCGTGTCCAGGTTTT +TGACTTGGGTCCTGTGGATTGAATCTGTATTTTTACTGACTGATTCAATCCATACTTTGT +CCCTGGCCCTAAGTATTGTCGTAGCTGTAGTAAAATAGCTTCTTTGGCCATATATAAAAT +ATGTGTACATAAGAGATGTAAGTAGACTGCTCTGGCTGAGCAGGTTTTGCCTATAGGTGT +CAGAAGGTGTCAAGGAGAGCAGTCCTAAAGCCAGCTGTTGACTACAGGACAAAGCAATGG +GGAACTGGATTTATATGTACCATGGAGTGTCATTTGTGTAGTTAACTGGTCATAAGAATT +TTCCCACTTTGTGGTGTTTGTGTCAAATAACACAAAGATGTCCCAGCTACTCATGGTAAG +ACCCTTCAAACTGGATCTAAGTTTGTACATTCAGGGTATTGAGTTAGCTAGGACAATTGT +CATATACCATGTTGGCAGTGGCTCTCCTCTTGTTCAACTTTCCATGCTTCCGATTGGGTG +CCTCCATTCCTGTGTACAGTGTGTACCGTCAGACCTCCCCTCCCCGCCTCCCCTCCCCTG +CCCCTCACACACTGTGATCAAATTACAACCAAGATTACTCTTAGCCGGGTGGTGGTAGTG +CACGCCTTTAATCCCAGCACTTGGAAGGCAGGTGAGTTTGAGGCCAGCCTGGTCTACAGA +GTGAGTTCCAGGACAGCCAGGGCTACACAGAGAAACCCTGTCTGGAAAAAAAAAAAAAAA +AAAAAAAGACCATGCTTAGGGATTATGGCCTACTAATAAGCCTGTCACTTGCCACATGGC +AGTTGTGAGAATAGCCATGAGAGCTTAGCTGTTTTTCTGTGATACGAAGAGTAAGCCATT +CCTGGGGATTATCGCATAGCTTTAGCTAACTAGTGACTCCCAGATATCAGCCCACCTGTC +TCAGCTCTGGGATTAAAAGTGTGCACCACTCTGTCCCACCTTCCTCTTCTAACAATGAGT +CTCCAAAGTTGTTTTGTTTCATTTCGTTTTGTTTTGTTTTTAACCTCAAATCATATAGCC +TGGACTGGTCTCCATGGCCCTTTTATTTGATGTTCACACTATTTAATATTTTATAATTAA +GCAGGGGGCACCTCTCTTGGGTCTTTAAGAAGCCCTAAGCACTGTTTTTAGAGTTTTTTA +GTTGGCTATACACTGCTCTCCTCCCCGCCTCTCAGTCACCACCATTGAGAATTCGCCTGT +GTGGGTATGTGTATGTGTATGCTTGGGAACTTAGGGGAAAGTCGGGGAAGGTTAGGACAC +TTTGCATTGGTCTTCACCTACAACTTTGTGACACAGCTCACTCCTCTGTGTTCACTCCTC +TGTGTGCCAGATCTATGAACTTCTGGGAAATTCTCCTGTCCCCATCTCACCTTAGGAATG +GTAGAAATTCGGAAATGCGGATGCTGCGTAGGCCTGTGTCCATTCTGGGGGTCTGTACGC +GGGGCCTTGTTTGCATGGCAAGGGCTTTACCCGCTGAGCCATTGCTCCAGCTACTACTGT +TGTGATTGGCTTTGTAGAGAATTGCTACATTTGGCAGTAGAACACAGCCAACCCGTGCTG +AACAAGCAGACATGCCAAGCCAACACATTATGACTATGACATAGCTTAGGACACAGCCTA +AGCATAGACTCTGTCATTCATACACATTAACTCAGAGAGAACAAGAAGGCCCAAGTCCTT +TACAAATATATTTATGAAAGAGGCTCAGAGGTCAAAGCCTGCCTGGGTGTAAAGTCGTTT +ATTGCCAGCCTGGGCAAAGTACCTGGAAGGGAAAAAAGGATGGGATTGTATGCTTCTGAG +AGAGAAGAGTTTGTTATTGTTTTAATTTTCTTCTTCTTTTTTTTTTTAATTTTTTATTAG +ATATTTTCTTCATTTACATTTCAAATGCTATCCCGAAAGTCCCCTATACCCTCCCCCTGC +CCTGCTCCCCCACCCACCCACTCCCATTTCTTGGCCCTGGCATCTCCCTGTACTGGGGCA +TATAAAGTTTGCAAGACCAAGGGGCCTCTCTTCCCATTGATGGCCGATTAGGTCATCTTC +TGCTACATATGCAGCTAGAGACACAGGGGAGGGTACTGGTTAGTTCATATCATTGTTTCA +CCTATCAGGTTGCAGACCCCTTCAGCTCCTTGGGAACTTTCTCTAGCTCCTCCATTGGGG +GCCCTGTGTTCCATCCAATAGATGACTGTGAGCATCCACTTCTGTATTTGCCAGGTACTG +GCATAGCCTCTCAAGAGACAGCTATATCAGGGTCCTTTCCGCAAAATCTTTCTGGCACAT +GCAATAGTGTCTGGGTTTGGTGTCTGATAATGGGATGGATCCCCAGGTGGAGTAGTCTCT +GGATGGTCCATCCTTTCGTCTTAGCTTCAAACTTTGTCTCTGTAACTCCTTCCATAGGTG +TTTTGTTCCCTATTCTAAGGAGGAGTGAAGTATCCATGCATTGGTCTTCCTTCTTCTTGA +TTTTCTTGTGTTTTGCAAATTGTATCTTGGGTATTCTAAGTTTCTGGGCTAATATCCACT +TACCAGTGAGTGCATATCAAGTGACTTCTTTTGTGATTGGGTTACCTCACTCAGGATGAT +ATCCTCCAGATACATCCATTTTGTTTTAATTTTCTTTTTTTTTTAAGATTTATTTATTTA +TTATATGTAAGTACACTATAGCTGTCCTCAGATACTCCAGAAGAGGGCATCAGATTTCGT +TATGGATGGTTGTGAGCCACCATGTGGTTGCTGGGATTTGAACTTGGGACCTTCGGAAGA +GCAGTCAGCGCTCTTAACCACTGAGCCATCTCACCAGCCCTTGTTTTAATTTTCAGTACA +GTGTATTTATGTCACATTGTTCCCCTCCCTAGAAAAAGGTTAAACCAATACAGATGAGTA +GAGCAACGACACCCCTGACAGTTGCCTCTTGTCTCTGCCTGACTTCTGTTGGAATGAGTA +CTTTTCTTTTAATGTTTGAGTTTTGCTTTGGGTTTTTTTTTTTTTTTTAACCTATTGTCC +TACTACAATAAATCTCTTGTTGGTGGAAATTGTTCTAGAAAATGCTATTACAATTCCACA +AAATATTTGATTTATTTCTTCACATAGGAGGGAAACATTCCACTGTGTAAAGGTAAAGAT +GACCTTACAGTCATGACAGCTCTGATACATAATTGATACTGAGTCCTACACAGCGCTTAC +CAGCACTGCTGCTAGAACATTTGGGAGTTGGGACTGCATGGTACTTGAAAGGCCTAGCTA +AGTTTCAGTGCATAGCAGTTATACATGATTTCATATTTATGTAATAGAATGAAATGTATT +CGTATTGAGATAGAAATGTAAAGACAGCTGTAGAATGTGTCTGTTATATTTTCATATATG +CCTCATTTGTTTAGAGCATAGATATCTTTTTAGAAATCTTATTCTAACTGAATAAGGCAA +AATGAGTACTGTAACTGAAAATATTTCATAGATCTTTGTCATGTTTCCCTTTTTAAAAAA +ACAGCTATGGTAAATTATATTGCTCCTGATTACACAGAACTTTGTGATTATTTTAAAATA +ATTTTATATTTCCTTAAAAATATCAGCAAAGGGCTGGAGAGATGGCTCAGTGGGTAAGAG +CACTGACTGCTCTTCCAAAGGTCCTGAGTTCAAATCCCAGCAACCACATGGTGGCTCACA +GCCATCTGTAATGAGATCTGATGCCCTCTTCTGGAGTGTCTGAAGACAGCTACAATGTAC +TTACATATAATAATAAATAAATCTTTGTGCTGGAGTGAACAGGGTTCCTGAATTCAATAC +CCAGCAACCACTTGTTGGCTCACAACCATCTGCACAGCTACAGTGTATTCATATACCTAG +AACAAATAAATAAATCTTAAAAAAAAAAAGGAAAAAAAGAAGTATAGAAGAAACTTATGC +ACAGTCCTCCACCCAGAACAGCTTGATCTGTGTGTTTAGGTCTTACCTGCTTCCTGCAGC +TTCCTGCTGTTGCCTTGCACGCGCACTTAGCCACTGCTTACTCAGTGATGGCGTGCTTCC +ATAGAATAAAGAAGAAGCTCTTTAGGAAAGAAGGAAGGAAGGAACAAACAAACAAAGAAG +AGCTGTGTTACATAGGCACACTGACATCTGGCCGTGGAGCTGAGCCAGAGCAGCCGAGGC +GAGGCGGACTTTTCAGCAGGTGGTGCTGGAACAAGTGGATATCCATATGCAGCAATAAAT +ATGAAGGCCTTTGTCTTTCCTGGAAAGTCACTCACAGAGCTAGAGATCTGAGTACACCAG +ACAACTATAGGCCTCCAGGAGCATGGCATAGAGGAGAGTTCAGGTGATAGTGGGTTTGGA +GGTGACTTCTTAGATTAAAAAAAAGATGTAACAGAAATCTTGTACTACCCAAAAGAAAAC +AAAGTGGGTGTTGGGTGTACTTAGAAGAAATTGTTCTGTACACCCCTGCTAGGTGATGAA +TGAGCTTGGGAACTAGCTCAGTTGAGGAAGTGCTTGCCCGTTTCATGAGGACTTAGGCTC +GGGTCTCTGGCATGCACATAAAGGGGTTTTCTCACGTCATGCCTCTGCCTCTCTCAGCTG +CAGGCCTCATGCACACGTTCAATGCTCATGCAGCCACTGACATCACCGGCTTCGGGATTC +TGGGCCACGCGCAGAACCTGGCCAAGCAACAGAGGAACGAAGTGTCCTTCGTGATTCACA +ACCTTCCTGTGCTGGCGAAGATGGCCGCTGTGAGCAAAGCCTGCGGAAACATGTTCGGCC +TAATGCATGGGACCTGCCCAGAGACGTCAGGTAAAAAGGGCGGGGTGGGTGCTGTTCCCT +GGCCTGAGGGTTCAAGTCTGAGCCTGACACCCATGCCTTCCCCCTGCTGGGAGTTTGCAG +TCCCCTCCAGAGAGACTGAGGTGCTGTTTTGAATCGAATGTACCTGTGTTCTCCTTTTTA +ATGGTGGTGTGGAAGATGGGAGCTCAGGAAAGACAGATCGAGGTTGATTCTCTGGAAACT +TAATCCTTGAATTCCAACAACACAGATAAGATTAAACAAATTGGCTTGTTGCCTTTGTGG +GGATTGTTTTGTTTTGTTTAGCATTTAAACTTGGTGTTTAGCACAGCATGTCTACTCCTC +AGGAAACAGGGGCAGGATGGTTACAAGGCTGAGGCCTCTATCACAGAAAAGCCCAGTCGG +TCTCAAAAAAAGAAAGAGCCAGGTGTGTCTTGCCATGCTTGTAGTCCTAGTGTTCAAGAG +GCAGAGGCAGGAGGATGACTTCAAGTATGAGGTCAGCCCAAGCTAGAAACAGGAAGGAAA +TTTGGTATGTTTTTTTGTTTTGCAGAAAGTTAAGAGTCAAGGCCAGTGCCAGATATTTTA +AGTTTCAAATAAAGCTTAAAGCATCCTTCTTGGAGGAGCCCGTGCAGGGAGCACAGTGAG +AGGGGCCTTCTCTTGTCTGCATCTCCTAGTGTGGAGTCAAAGGTGGGACTCGAACCCCAC +ACGCCTTGCTCCTCTGTCGTGTGGAGTGGAAGGTCTGTCCCACGTGATTCATAGAGGCCA +TTTTCAGTTGACCTTAGCTAGGTGGTTACAGTAACGGTTTACCAACAGTTGTTTTAACTC +ATTCCCAGAGTGTCAGCTTTGCTGGAGGCCCAGGAAGCCGCCCCCTCTCCCGGCCATACA +GAGTAACTCTTCTCTTTCTTTGCCAGGAGGCCTGCTAATCTGTCTACCCCGTGAGCAAGC +AGCTCGGTTCTGTGCAGAGATCAAGTCCCCCAAATACGGCGAAGGGCACCAAGCATGGAT +TATTGGGATAGTGGAGAAGGGCAACCGCACAGCCAGGATCATCGACAAGCCTCGGATTAT +TGAAGTCGCACCTCAAGTAGCCACACAAAACGTGAACCCCACACCTGGTGCCACCTCCTA +ATCCAGACAGAGCTATTTGATTTTGTTTTTAAATAGATCTATTTCCTTTATCATCACTTC +AATTAAAGACTCTAAGAACAACAAAATCTCATTGTGTCTACACATCTGGTGACCCTAGGT +CGGTTTATGAGTGGATGCAATTAATAAAATGAAATCCATGGCCGCCTTTTCCTGTTACAT +TAACTGAAGATGCACCCGACCTCCAGGCAGCTTCTGAGTTGAGAGTGATCCTGTTATCCA +ATCCTGTTGATTCATTTTGAATCTTTAGCTGTGTGTCTCTTGCCGCATAGGCGCTCTCTA +AAGGTGCTTTTCTGCCACTCGGGCATTGCTGAGAGGAGTGCCACTAGCCTTCTGTGTCTT +CTCATTTCTGCCTCTCATCTCAGTCTGATCTGTTGTCAAGTGTCTCAGTTGACATTCTAG +AAAGACAGAATGGTAAGTGACATGATGGTCTCCCCGTAGTCAGAGGGTTGCATGGCTCCT +TCGAGTGTTTGATTTGTAAAGTTGAGTCGAATAACTCGAGGGACTTCTTATCCAGTAGCT +CTCTCAGTTCAGTATGGCAGGTGCTTTGCTTGGCATGGAATGCACTTGGAATACAAAAAA +GGAATGTTCTTTTAGAACAAACAAAGCTTTCCTGAGACTTGCAGTAATACCATTAATGGT +TTTTACTAATAGGGAAAAGGATACTTTTTGCAGTGTTCTTTAGATGTTCTATAGTGCGAC +GAGGAACTGCCTTCCGATGCGGGGGTTCATGTATAATACTCATTTATAATTCAATATATA +ATTTACTTCGCAAATAATTTTTAAATATAATCAATACTAAGGACTGTTGTGTGGATGGTA +GTGTTGAATACATTTTATATTTTGTATTGTGATTCCAGGCCTCTTGTTTAAAATCAGCAG +CTCTTTAGCCCAAGTCTTAGCACATCTTGTCTTGGCACATCTTGTCTTTGTGCACGAATT +CTGTGATTTGTGTTAAAAACCTGCATTGTCAACATTGCAGCTCCAACATAAAAGTTGTTA +TTCAAATAAATATTTAATTTTTTTAATTGCTCTTGTATAATCAGATGCCCTTTTTAGTAT +TATTTTAGAAGCATTTGGGAGGATTTTGCCTAAAATACAATTTATTGGGGGAGACTAGAT +TTTAGTTTTATAAACTTTTAAGTCTTTCATGGGACCTATATTTTCTTGAATTAAATTTTG +TAGTTCTAGAACAAATAGGCAATCTACAAAGGTGTTATCTGTGTTTCTTAAAACCAGGCT +TCCTTATCTTCCTTATCTGTTAAGCAGCTGGGGGATTCCCGTCTTTAAGCACAAGGGCAC +TGGGTCCTCAAACGCCTGACTTCAAAAGAGAAAAAGCACCAAGTCTTCAGGTTTCACAGG +GCTTCCTACTAACAGGACAGGCCCCAAAGCTGAGCTCTGCAAACTCACCCAACCTCACTC +CTCAACACGGAACACCAGAAAACCGCCACTGGACCAGCGGAACTGCGGAAGGAAGAGGCT +GCCACGTGCTTGTGTCCCCAGAATCTCCTGTAAATGCACCTCTTACTGGAACTGAAGCCA +CCAGAGTCTGGCCCCAGCAGAGGAAGCTGTCACAGAAGGACACTAATTGGACACTATATA +GGAATCTATAAGATGTTGGTCCTTGAAAGTATGCACCAGTGGTCTGCAAAATAAAACATG +TTGGAACCCTCTGAGTGCAGAAACTATACTGTTGGACTTGCTTCTATTTTGTTTTGTTTT +GTTTTTTAAATAGTAGGTGAAATTGGAGCTAACTCTGTATGTTCTGTTCCCCAAAGCCAC +TACTTTTCTTGGAGGCAAGCCTGTTGGGAGGAAGTTAGATGGTTAATGTTCTGAGCAAAT +TAAAGATTCATATAAGGAGAAAATGCCAGGGGCTTAAGAGATCCATGGATTCGTGATCTA +GGAAAAGCCTTGTCTTGACTAGTGTTTTCAGGGTGCTCGGTAACCGATGCATTAGAATCC +CCTGGGTGTTTGTGGAGGAGGCCTTTCTGCACTTTCCTGAGACCCAGAGTCAGTTCTGGC +TGTGGAACCAGGTAGTCCATCTCTCCAATGTACCCTGTAGGGCTCTGCATAACAACCCTT +GAGAACCACTAATCTTAAAAGGAATGTTGGGAGAGGTAAAAAGTGGGGCTGCCGGGGGTC +ACTCTAGTCTTAGCCATTCCTCTTTATTTTCAGTGGCTCTATGTGTGTGTGTAAAGTTCC +TTGACTCAAGTGACTGTCATTGTTTAATAAGTTTGGCAAAGTCTACATGGGACTCTTAAT +GTGTCCAGCAGTCACGCCTTGCCGACTTCTGGTACCAGTCTAAAATTCCACCCTGGAGAA +ATTCCACCCTAGTGTCAGATCCTCTCATAATTAAAGTTTAGCAGGTTATTTCCACAGGCT +GGGTTGAAGCAACAACATTCTTGTTCTTTTTTTGGCTCAGTATTTTGAAATATCTAAGTC +TTCCAAATTCTGCATGAGTTGTAATGAATAAGTGGAAGTTTCTGATTGTTCTGATGCATG +AGCGAGCGGCCCTTGCATCTGAGTTCAGCATTGCCTTTAAATTGTTCTGTTTTGAGCTGT +GTAAGATGGCTCAGCGGGTACAGCGGCTTGTCTCATAAGGCTGAGCTCCATCTGTCTGCA +GAACCCATGTGCAAAGAACAGTGACCTGCACGTACATCGTGTGCTATGTACTCATGCACC +TAGCAATAAATACATTAATATTTCATTGTCAGAGTTCTAGATCTTCATTTTATTCTGTAG +AAACAGAAATAATAGCTATACTAGTTTATTTTTACAGATGCTTAGCACAGGCAGGTGTTT +GAGAGATCTGATGGTGCGCATGCACACACACAAACCCTGCTTGAACGCTCGTTTTCATAT +CTGACCAGGTGCTCACACAACATACTCTGCTTCCAACACTCGAGTATCCCATTCTCATTA +AGAATCCACATAAGGATTGCAGTCATGAAACATCAGAGGCCACAGTGAAAATCCAAAGTC +CTTTTGAATGAGGAGTGGGTGGATTAGACCAGGCCTGAGTCAACTAACAGGCAGCATCTC +TAGGCATCCAGACATGGTCAAGAACCCCTGGAAGCCAAACTTGCTGTACAAGGGTGCGCT +TGTGGTTTGTCTGGTGAGTGAGTATTGGGTGCATAGGTCTTAACATTCTCTGCAGTTTCC +TATTATGATAGACCTCACATATCAACACTGCTGGCATTGATGGTCCTTGCTAGGTCGTGC +TGCCTTTTAAGAGGTTAATGCCCAGGACAACAGCATGTAACAAAGTCCAGCGACTGTGGA +GCTGGGTCTAGTGACACAGGGCTGTAATCCCACATACTCAGGAGGCCGAAGCAAGAGGAC +CTCGTTCAAAGTCTGCCTGGGCAACCTAATAAGGCCCTGCTTTGCTCTCCTCCAGCACAA +AGGATCCTAAAAAGTTCGAAAGTATAGCTTAGTGGTAGAGTATTTGCCTAGCATTCACAA +GGCCCTGGGTTTAGTCCTCAGTAGCAGCAAAAACCAAACTTGATGAAAACAAGATTAAAC +GTCACTAGTTTACTGTAATTACAGTGTGATTGTGGGACAAGGCTGATGCAGCCACCATTG +TATTTCAGGAATAAAAACATGTACGTGGAAATATATAGAATGTAATGTTTATCACCCAAG +CATATTTTGCACACTTTTAAAGCAAAATTATATAAAATTTAATGTCTAGGATATATTCCT +GGGTTTGGGTCCACTTTGAGAAATAAAACTATAATAGTTTAAACTTTCATGTCTCTGTTT +ACTAAGTGCTAATTTTTGTTTGAAGTGCAGTCAGTAATTTGAAAAAAATCAGAAATGCAT +GTTTCTCACTCGTGAGGCTAATTCAACTTACCCAGGCAGCTGCAACAGCTGTAAACCTCA +CTGACCTCCATCCATCTTCTGCAAGTCCATCCAGCCCAGTGCGTCTGCTTCCAGTGTTTT +ACACCACTCGAGAGTCCCGAAAACTCTGAAAATGTAAGCATAAAAACATTCTTATGAAGA +AATTAAAACCAGAACAGGTACTAGAAATGTCTGTTTTACCACCTTTCCTTTTGTTTTATA +TATGGATACATATATATATCCTATATATGCATATATATATATATATTATTACTAGTAACT +GCATGCATGCACACATCATTGGAAGAGACACTTGCATAAGTGAATTGCTGATGTGGTTAG +TGGGAGTGGGTAAAAATTTACCAGTATACAACATCCTTCTTTTTTTTTTTTTTTAAGGCT +TACTTATTTCATGTATGTATGTACACTGTCACTGTCTTCAGACACACCAGAAGAGGGCAT +CAGATCCCATTACAGATGGTTACGAGCCACTATGTGGTTGCTGGAAATTGAACTTAGGAC +CTCTGGTAGAGCAGCCAGTGCTCTTAATGGCTGAGCCAGCTCTCCAGTTCCAGTTACAAT +GTCTTTATTCAGATCATCCATATGTTCCTCCATATGCAGCCCTCAAGGCAGTGGTCCTGG +GATGTGAAAGGAAAATGGCTGAAAGAAATGAATGAGCATACCTGATGCTAACATGGCTCC +CGCCCTGATTTCCCTCAGTGATGAATGGGACAGAAGCTGAAAAAAAATGCATTCCTCCCC +CCAAGCTGCTTTTCATCCATGGTGTTTGTCACAGCAGAACCCAGAGCATTCTTTGAATGA +AGATGCCATAAGGATATCTCAGGAATTGGCTGAAGCCCCAAAGGTGAAGACATTTTAGCT +TATGCCTCCCCCACCCCCAAGAAAAGTGTTTCCCTCTACCTTCAGCCATTCTGGAAATCT +GAGGTCCCTGCAGCCCTAGTACCAAGGTTCCAGGCTGCAACTCAAGAAAACCTCAGCATC +CTTCATGTTGTGGTTTTGCAATGTGCAGAGGAAATGTCTTGGATTGTTAAGGGTAGAACA +GCTTTCAACTAGATTTCAAAGACCTGGGAGGCCAGGAAACTACATCAGGGTAAGAAACCT +TCCAGGCAGTTCCCAGGCAGGCGTGATGTCTGAAGCTCTGGGATGGAAGCTGGGGCTTCA +GTGGAGACCCCAAGGAAAGCTGCAAGCAGGGAGTAGAGCCCACCGAAAAGGGACCATGTG +GATCACCACCAGCAAAGCTGCTGGGGTTGGAGCTTGCATTTTAACTGCACATGCTCCAAT +CCTGGGCACCGAGCTGGGTTTAATGTTTGTCCTGCTGACATTTGATCCTGATTTGATCTG +ACCATTTCTTGCTATTTCCTAATCCTTTTCGACTGGACATACACACAATTAAGAATAAAA +AGATTTTAATTTTTCTTTTGAAGTTTTGTTTTTTTTTTAAGTAGTTCTTAGCCAGAATGC +CAGAACTGACTGATGTTTAGGCTAAGCATGAGCATGGTTTTTGGCCGAGCACTCGCAATT +TATAGGGATCCAACATCGGGTGCTCACACGGGAGCCTATAGGGGATATTTCACATTCAAG +CCATACCCATGACTGCCATGTTGGTATTTCAGCTGTGGCAATTACTGCAGATGCTGAACT +CTTCTGTAATTTTATGCAGCAGAAGTATTCCTTGTATCTTACAGTCTCTTGTCTAATTGG +AACCAAGACCCAGATAGAAGTGTAAACTGAGGCTGGTGACATAGGTCCTGGAGTTTTGCA +GACCTATCTGTCAGCCTGACTGCAGAGCTGTGCACAACATAGTCCATTCTCGATCAGCCC +ATATTTGGAAAGGCACACATCTGAGTTTATAGAGTGCAGCTTAAATGAACTGGTTTGCCA +GGGACTGTGTGCTATAAGAGCTGATTCCTATAGGAACATCGACTAAAGACCCCCAAAGAG +GGGGGACCCTCACTCAAGTCTCAGGATGACATGACCCCCCAAGAACTCAGGAGAGACCGT +CCTTGCTGCAATCACACGAGGTTTATTGATAGGAACCAGCACGCTGGGGCCGACTCTGGG +AAAGGGGGTATTAAAAAAAAAATAACCCAAGGGTGTAGGGAGGGTGTTATTGGAAAAATC +AAAAATGCCAGTGAAAAATCACAAGGTGGAACTAAAAATCACAAGGGGAAATTCCCTGCT +TCTCAAGATTTTAATCTAACTTTTGTGGTCAGCCAATTCCTGGAACAGGCTGCTTCAGGG +CCCAACTATTTTTCTTTCTTGGCTCCAACTTGGTCTAGGGATCAAACTTAAATTTCCTGC +CTTACACTATGAAGAATGCATCCATAGCTGAGATTTTTCAGACCTGCTTTCGATGATGGT +TCTTAAATGCTTTAACCTCCCTTCTAGCCCACCACCCAGCAGAGGCAGTGGAAAAGAAGT +GGACCTGTTTAGAAATTGGTCTCATTCTATTAGGCAGAATATCACAGTTCCTGTTAGATC +AGTTGAGGAAGGTGTTCTTCACTTCTTGGAAGATCCGAGGTAGATAGCAGGACAGGTAGA +GACCATGGGTAGGTAGTGTGGCACTTTGAATAAGTATGGCCCCCATAGACTTAGGTGTTT +GAAATGATTGGGTAGTGTGACCTTGTTGGAGGAAGTGTGTCCTATAGGGGTAGGCTTTGA +ACTTTCCTATGTACAAGCAATACCCAATGTGGCACACGGTCCCCTCCTGCTGCCTGTGGA +TCAAGATGTAGATTTCTCAGTCCCTCCACACCAAGTCTGCCCACACCCTGCCATGCTTTC +CTCCATGATGTGTGGGGCAATGGGCTATGCACAGACAGCCTGGTCTCCAGTCCAGCTAAG +GTCTTGAACCCCGGGTCTTGAGGTGGGACCTGGTGGGTGGTAAATTCCACCTACATGGGA +CAGAAGGCATTCGATCATGTCTCCTGGACCCCTGGTTCCTGTCGAAGTTACCGCCCCCAT +AGCCCCCCCCCCCCTCTCAAGAGAGGCTTGTGGCTATCAGTCACGTAGACAATGTTCCAA +GCTTCTGGCATTCTGGCTAGACTCCTTCCCACAGTTACCTAGCAACAGCAAGATAGCCAG +CCCACTATAAGAGGGTCTGCTTGGCCCCTCCTTTCTCTCTCTAAGCTTTTACCTCTCTTA +CTCTGATTATTAGATAACCTCTCTCTCTCCCTCTCTCTCTCTCTCCATGTGACCATGGCC +TGTCTCTCTCTCTTTTTACTTTCTCTCCTTTCTCCCTGCTTTTCTACAATAAAGCTCTAA +AACCATGGACCGTCTCTGTTCATCAAGGCCCGCTGAGCTTGAACAATGGGGATAGGCTTT +CTCCTAACAAGCTGAGTCTAACCTCCCGCCAGAAGGCCTTCCTACACTGCAGCCACAGAC +TGGACTAAGGACTCTTGCCTGTGTGGGAGCCACTCAGTGCCCCCCTCTAACTCTGCCCTC +TCTTCCCTTATCTCTGGGCCAAGTGCTGCCCCCTGGGCCCCTATTCTGTTCTCTGCTCCT +TCGCCAGATTCAGCGTGGGATGCCAGAGGCTGAGAACCTGGTACCTGGAGTTGCCCCTTG +TCCACAACCCGCTGTGTGGGGTAAGTGGCTTGACACAGGTGCCCACCTTGGGCCACACGG +AAAGCATGCACAGTCCTCCCGTGTCTGCCCACTCAGAGCACTGGAACTCTGGTGGGATGT +GGGTTTTCTCCCATTCCCCTTTTTCCCCTACACCCACAGTCCCGCAATGATGATAATGGA +ATATGCCTCTGAGAATGTAAGCCAGCCCCAAGTAAATGATTTCCTTTATCAGGGATACAT +GGTAATGTCTCTTCACAGCAATAAAACCCTAACTAAGACAGATAGTATATCCCCAAGGGC +TCACCTCCAGCTAGGCCCCACACCCTGTTTCCTAATATAGTGCCACCTCTGGGGGAGAAG +CATAAGAAACATAAGCCTTGGGCTGGAGAGATGGCTCAGTGGGTAAGAGCACTGACTGCT +CTTCCAGAGGGCCTGAGTTCAATTCCCAGCAACCACATGGTGGCTCACAACCATCTGTAA +TGGGATTTGATGCCCTCTTCTGATGTGTGTCTGAAGACAGCTACAGTGTACTCATATACA +TAAAACAGACCAACAAATAAATATTTAAAAAAAAACAAAAAGAAACAAACAAACAAAAAA +AAACCCAAAAAGCCTGGGACTGGATAGGATGGTGTGTGCCTGTAATTTCAGGACGTGGGA +GGGGGAAGCAGGAAAATCAGGAGTTCAAGGTCATCTTCAACTTTATAATGAATTCAAGAC +CTACCTGTGCTTCATGAAGATCTTGTCTCAAAAGTGGTGGAGGTAGAGAGATAGCTGAGT +GGTTAAGAGCATTGGCTACTCTCATAGAAGACTCAGGTTCAATTCCCAGCACCTACAGAG +AAAGAGAGAGCAAGAGGTTTCCTTCTGATGTGTTAGACATTTTTGTAGAGAGAATCTCTT +AGAAGCATCACCTGTCAATAAAAAAGCCTATGGCCAATGAGCTGAGGCAGAATAATGGGA +GGTGGGACACTGGCAGGAAGAGAGAGGTTCTGGGAAATAGAGACTAAAGGGAGATTCAAG +AGAGATGCTAGGGAGGACCCTGAAGGAGGCCAGTAGGGAAAAAGCAGTCAGAACTGAAGG +AGAGGTAATAGGTAACTAACAGGAAGGTAGATGAACTCAGGGTAAAATAAAGGGAGATTT +GCCAGGGACCACTGAGGAGGCAGAAGCATGAGACCTGAGCAGAGGTAACAAGTCACCCAG +ATGAACTCAAGAAGCATGAGATCTGAGCAGAGGTAACAAGTCACCCAGATGAACTCAAGA +AGCATGAGATCTGAGCAGAGGTAACAAGTCACCCAGATGAACTCAAGAAGCATGAGATCT +GAGCAGAGGTAACAAGTCACCCAGATGAACTCAGGATGGAGTAACAGGAGAGATTTCCCC +AGGAGCGCTGGGGAGACGAACATAAACCAGCGGGTAGCTGCCCTCACTTTAGGATGAAGA +GGATGCCCCAGACTTGGACAGAAAGCTGAGGACAGGTGACTAAGCATGTGGCAGACAGAG +AGCAGTTTGAATGGTTAAATAAGTTTTGAGCTAGTCAGGGAATGAGCCAACGATAGTGGC +CTAGGCATTTCTTAATAAATAACTAGTCTCAGAGCTTCACTCCTGATCAGAGGCTGGGAG +GGAAAATGGATTTATTCTTTATATAAATCTCAGTGGGGAAAGAATCTGGAAAGAGAGCTC +AGGATGAGGGGTGAGAGGTGACAGAGTCCTGCCATAAATCCTGGGACTCAAACTCCAGAG +AGCAGCGTCAGGGTGCAGATGTGAGTTTATTGTGCATAAGCTTACATACAGTGAGCCAGG +CCCTTAAATCCTCAGCCAATTGTGTCTTGCCATACCATCACCATGCCCCAATGAAAGCCC +TGCCTAATAAGGTCACTCAAAAGGGGGGGGGGGGGCGGGGAGTGTCATCACCTGTTAGGA +CTTCTGTGAAGAGGCGGGGCAGCCACCATCTGGCCCGTGTTCCATTTTGCTGTCTCACAG +GTGTTCCGGGAGCCATCTTAGATCAAATCCCAAGTACAGCAGATCAGGGCTCTTCGATCC +TGTGGCGCTTCTCTCTCCATTCCACTTTTTCCTTCACAAGGTTGACCTCCACATCCCCCA +CAAAGGAGGGTGGTGATGGTCTTCACCTTTGACCCCAGCACTTGGGAGGCAGAGGCAAGT +GGAGCTCTGAGTTCAAGGCCAGCCTGATCTATAGAATGAGTTCCAGGGAACTCTGTTGCA +AAGTGAAAAAAAAAAAAAAAAAAAAAAAGCAGAGAGAAAAACAGAGACACAGAGAGACAC +AGAGAGAGGTCTTTGGACACATAGTCTGGAGTTTAACATTCCAAGATAGGGTTACAAATC +TGAGATCTTCTCCTGAAGGCTGAAGTTTAAAGTCTGAGGCTGGAGGAGGTGACTGAGAAA +GCTGGTTTTCACAGAACGAAGATGTAAAAGGACTGACTACAGATCTCAGGAGAGGGAAGG +TCAGTCAGAAAAGGAGGGAGAGGAAGCCACTGCGGGCCTACTCCACATGGCCGCACGCAG +AGGATTGCATGGGATAGAATGCAGTGAGACAGAACCCCTAGATGAGCACATGGTGGCCGC +TTGCGAAGAGCAGCTCGTTAGCAGGATGAGCTCAGAAATGACCTGGGCTTTAGAGAAAAT +CAGGAGAGAGAATCTAGGACTGCAGATATCATCTATCATTCTTTCAGGATTGGCTATGAA +ATCATTTCCTTTGCTTTATCTGCTTATTATTTTTATTTTTGTTTTATTGTGTGTGATAGC +TTACTGTTAGTGTGCTTGCCTCTTATGGGGGATTCTGGGTTCTAAGCTCAGTTACCACAA +GACAAACAAACAAACAAACAAAAATACAGGTTAGGAAACGTTACACACAGAGCCAGGAGG +AAATTCTATCTTGAGTGCCACAATCTCTCATCCTGTGCTGGTCTTATGTCAGTTTAAGAC +AGATTAAAGTTAGCTGACAGGAGGGAATCTCAAGGAGAAAACGCCTCAAGAAGGTCCAGA +TGTTAGGCATTTTCTTAACTAGTGATTGATGGGGAAGGCCCAGGGCATGGTGGGTGGTGC +TATCCCTGGGCTGGTGGCCTGGGTTGGTGGTCCTAGGTTCTAGAAGAAAGCAGAGGCTGA +ACAAGCTATGGAGAACGAGCCCAGTTAAGCAGCACCTGTCATGTTCTCTGCTTCAGCTCC +CACCTCCAGGATCTTGCCCTGTTTGAGTTCCTGTCCTGACTTCCTTTAATGAGGAACAGA +TCAGTAAAAATGTAAGCCGAATGCACCCTTTCCTCTCCAACTTCCTTTTTTGGTCATGGT +CATGGCGGCAATAGAAACCCTAAGACAGGCCCCAAAGCCATAATTCTCTCTGTTTTTTAG +GGAAACCAGTCATCCTCAGAATGACGGTCTTAATCTTTCAATTCTGCTTGAGGTGACCCA +AATTCAGACTAATTTCAGTTTTGTTTTCTTCCTTCTCCCTGCAGTTCCCATTTTGCACCA +GGTGAGGGCAGTAAGAACACACCTATTTCCCAAGTGGGGGGTGGGGGGGGAATGCAGTCA +GTCCTGCTTTTAAACTGTGGGCTAATTAAGCCGGTCTCTCAGGACATGGTCAGGCTTCCA +CCAGGTTGCTCAGGCTGGACAGATGAGGTTGGGAGATAAGCAAATGACCAAGCCGGCCCT +GGGAGCTTCAGCTAAGCGAATCTCGTCCTAAAGGTCAAGGCACAAAGGGCAAATCTCTGC +AACCTGAAAACAGGAAGTAGCCAGCTGGTTACTTGCTTGTCTCTCCTGGACTATGGCACT +GTCACCAAATTATCTAATGAAAGCATTTAAGAAACAATAACATGTTTATGGAGTAACTAG +AAGCAATCTAGAAGTAACTCTCTTAAGAGACCGAGAGACAAAGAGATTGAGATTATGTGT +AGTGGTTGAATTTCAAAGACTTTAGGAAAACAGTTTTGTTTTGTTTTGGGTTTGGTTTGG +TTTGGTTTGGTTTGCTTTTTCGAGACAGGGTTTCTCTGTGTAGCCCTGGTGGTCCAGGAA +CTCACTTTGTAGACCAGGCTGGCCTCGAACTCAGAAATCCCCCTGCCTCCGCCTCCCAAG +TGCTGGGATTAAAGAAAACAGTTTTTAGCTACATAAGAAATTTTACATGTTATACTGGCT +GGTGAGATACACAGTGGTTAAGGGAGCTTGCTGAACAAACCTGACCATCAGAGTTCGATC +CCCAAAACTCAGGTGGTGGAAAGAGACTCAACTTCCCTGAAGATTATTTCTCTGATCTCC +ACAAACAAGGATGCAAACATACATACATACATACACACACACACACACACACACACACAC +ACACACACCACACCCCATCACCACTACCACCACCACACACAAAAATGTAATGTAAGTTAT +CCTAGACCGTGTGGATCGCTCTTCTTAAAAACTAACAGCCAAACTTTCTAATATTTTAGG +ATGAATTCACGCTAAATTTAATGTCTCTTCTGAATAACACAGATGATTTTAATTTTTAGT +GGGAGAACTAGTCACATAGATTAGTTGTTCATAGATTAAAACTACCAAGTTAAAAGGGTG +GCTCAGATCCCTAACGGCCTCGGGCTGCTCGGCTTGCATCACCCCAGTCGCAAAATTTCG +GACCTTGCAGATTAGAACAAAGACACAGCGGCGGGGAGCAAGGACTCCAGACAGCCTAGG +CTCGCTCCCTCATCCCCAGCTCCCCAACCCCCAGCCTGGGGGAGGTGGCGCTGTGTCCTG +CCCTTGGACAGAACTCCACCCTCTACTAGGAGGCGGGGCCTTGCCGTAAGTTAAGTGTGA +CCTGGGCGCAGCAGTTTCGTCTGCTGGCCCCCACCATGAATCTTACGCGCGCCGGCGCCC +GGCTGCAGGTCCTTCTGGGACACCTCGGCCGACCCTCGGCCCCAACGATTGTATCCTTTG +GGCTGTGGAAGGGCTCACAGGCTCGAAGGAGCCTCTCCGCCCTGGTGGTGGCTTCAAGGA +CATAAGAGAGCCTCTGCGCCGCCATCTCTTCCCTGTCTCCATCCCTAGGGTTCCCGGGTG +GAGGCTGCATCCCCAGAGAGCCCTCGTCTTCTGGAAGGGCTCTCTGGTGGGACTTCTCTA +GGCAGCATTTTGAGCCTTCAAGAAACCGTGGTTTCTTGCTGGTGTAAAGCGGGAAGCATA +AAGCGAAAGGTGACGACGTCATCACAAAGAGGCTTGCCATTTTTTGAGTTGACTTCTGCA +TCCAGAAACACCAAGGACAGTTGCCCACAGGTGCTTGCCTGTGACCAAGGCCGGCAGAGG +CAGGGATTCTCAGAGGTCAGGAGGAGGCGCCAGTCGCCAAAAAGAGAAGGCTCAGGACCC +TGTCCAGCAGGTAGCTAGCTGCCCATCTCCACCTGCCCTCTGTCTGTCACCATCCCACTA +GCTGTGTAAGCTCCCACTCCAGGGGCCAGGTGTCCCCAGTCTCCTGAGGACTGAACTGGT +TCCCGGAAAGCGACTTCAGAAGCGAGTGCCTGGTGATAAATGCTTGTGATCCCCCTGGGA +GGTGCAGGTGCAGACTCGAGGGTTGGTTGGTTGGTTGGTTGGTTGGTTGGTTGGTTGGTT +GGTTGGTTGGTTTTTCGAGACAGGGTTTCTCTGTATAGCCCTGGCTGTCCTGGAACTCAC +TTTGTAGACCAGGCTGGCCTCGAACTCAGAAATCCGCCTGCCTCTGCCTCCCAAGTGCTG +GGATTAAAGGTTCGTGCCACCACCGTCCGTCCGGCAGACTTGAGGATCTTAATGGCCAGC +CATCCTGGCCAAAAGTGACAGACGGTCTAAAAAGCAAAACAAAACACTAAACCAAGGCTT +GGAAGCAGTTATGCACACGAACACGTGTGTGTACACACACATCACACACAAACACATACA +TGCATACACTCAGACTCTTGGGGGATGGGAGGAAGCATCAAACTGTTGGCCCCTCGCCCT +AGAAATTGCTAAAAATGAATGGTTTAGGGTTTTCAGTGCCTGCCACCTCCGAGGCTGATC +ATAATAGTTGTTTATTTGGCCTTCCCTGTTATTCTGCCTGTGGGGCTTTTGGTTTATAAG +CAGCGGTGTGCCAGGCTTACCTCAAGCTTAAACTCTACAGGCTAATAATGTAACTTCATT +TTACACTGAGAAACTAATGGGGAAAGACCCTGATTAGTGTGTATTGGACTAAAGCAGTGG +TTAGACCTGCAGGCCATGTAGGGATGGAATATCACAGTCTGGTTTTTTCTTGGCAGTTGG +ATGTTTGCTACATTTTGAGAACCTTGGATATACTGGTACTAGATGTATTTGGACTGAAAT +TGATGCAGTCTCTTCACTACTCTTTGGATCTTATTGGTTGCTTGATTTTTGAGACAGAAT +CTTATCACGCATCTCTGGCGAGCTGGAATTTGCTATTATAGACTGGATTGGCTTAGAACT +CACAGAGACCACCACCTCTGCCTCTTAAGTGCTGGGATTAAAGTATACACTTTTTTTGTT +TTGTTTTGTTTTTCGAGACAGGGTTTCTCTGTGTAGCCCTGGCTGTCCTGGAACTCACTC +TGTAGACCAGGCTGGCCTCGAACTGAGAAATTCACCTGCCTCTGCCTCCGGAGTGCTGGG +ATTAAAGGCGTGCGCCACCACGCCCGGCAAAGTATACACTTTTAACTTGAATCATTTTTC +AATTTAAATGGCCAGATGTAGCTAGCAGCTAGTATTGGATATTAGATAGTGCTGACCAAG +AGCCATAGGGAATATATTATGTAAGTAGAGTTCTAGAAATTGAGGCCGTATCTCCTCAGC +CTTAATTTGCTTCTAAGCAGTGTGGATGCTGGGCAGTGGTGGCACACGCCTTTAATCCCA +GAATCTGGGAGGCAGAGGCAGGCGGATTGGATTTCTGAGTTCAAGGCCAGCCTGGTCTGC +AAAGTAAGTGAGTTCTAGGACGACCAGGGCTACACAGAGAAACCCTGTCCAAAAAAAAAA +AAAAGCAGTGTGGATTAGGGAACAAGGAATGTTTTGTATTTGCATAATTGGGGTCATCCT +GGGTCACAGCTTCTGCGTCTCTTTTCACTTTACCCCACCCACACCCCCATCTCTGTCATA +TATTTCAATATCATTTAACATTTCTCCCACATCATCAAAGTCCAAGAAACAGTGGAGAAG +GGCCGAGGTGACCAGTTTGGAGCACTGAGGTCTATATGTCCTTGCGGCAATGCTATATTG +GGAAAGTTGAACAAGAGTGGGAATTGTGAGGCTGGAGATGTGGCTCAGCAGTTAAGAGCA +ATGACTGCTCTTCACACTGGCTACTCTTTCAGAGGTGTCCTGGGTTCAAATCCCAACAAC +CACATGGCAGCTCACAACTGTCATCCAGCAACAAATGACCTGACACTCTCACACAGACAT +ACATGCAGGCAAAACACCAATATGCATTAAATACGTAAATAAAAAAGTAAATAAATAATA +GATAGTTGGCAATCACCTTTAATCTCAGCAGAGGCAGACAGTCTCTGTGAGTTCAAGATC +AGCCTGGTCTACATATCAAGTTCCCAGTCAGCCAGGGCTACGTAGTGGGATTCTGACAAA +AAAAAACAAAAAACAAAAAAAAAAAAAACCAAAAAAACAAAGGACAAAACAAAACAACAA +AAAACAGAAGAGAAAGAAAGCAAGAAAAACAATAAACCGCATATGGTGGTGCCTGTCTAT +AATTTCACCTGGCAGGAAGTAAGTGGGGGGCAGGAGGATCAGTTCAAGATCATACGTGGC +TACATTATTAAGCTCAAGGCTAGCTCATGTAGCATGTTCTCTGTCTCTAAAAGTCATAAA +GCCTTAATTAATTAATTAATCAATTAATCAATTAATTAATTAAAAGCAATCCAGGCCTGA +CAATGCACACCTGTAACCCCAGCACTTGGAAGATGAAGGCAGAAGAAACTGAGATCAGAT +GGGCTATAAAACACCCAGGCCCTACCTTAGGTGCACAGTGAGATCCTGTTTCAATAAATG +AGTGAACACGAGTAGATGGCAAGTTCATGTGAAGTGACATTGTGGGTCTCTTGGTGGGTT +TGAGACCCACAGGCTTTCACTGTGTGGCCCTGACTGGCCTGAAACCCACTCTGTAGACCA +AGCTGATGAAACTCAACCCCCCCCCCCTTTGCCTCCCAAGTGCTGGGTTCCACCCACACC +TGTGTGGAACTGACACTCCAAAAGCAGCAACACACGGTCTACAGAGTGAGGTCCAGGACA +GCCAGGGCTACACAGAGAAACCCTGTCTCGGAAAAACCAAAAAAAGAAAAAAGATAACAG +AAAAGGGCTGTTCCTAACCCGTAGTTACTGAGTGACGGTTCAGTGTTTACTTCACTGGTG +TGGCTTGGACTTTTTGTGCCCTAATGACGTCCAAGCTCCTTCCAGTTTAGCCTGCAGTCA +CACGAGGCCCAAGCTGTGCTCTCCCTTCTAAAGCGTGACCTTTGGTATCTTATTTGCTCA +GTAGCTTAGCACAAGGAAACCCTGGGACTGGGGCTGACTGGAGCTACAGGTATAATCTGG +GGGATTTGTGGCTGGTGTTTGGCAAAAAGGTTGTCTCCTGCCTTCTTCTTTCTTTTCCTT +AATTCTCCCCTAGGTAGCCCAGCCTGTATCAGGGTTGGCTTCCCCTGCCAGTTTCCAGCC +TGAACAATTCCAGTAAGTAGATCTCATTTTTGCCTGTTACTTCACTGTGTATGTGTTCTG +ACTAGTGTGTTACAGCAGCCTGACACAAGAGTTAATCATCTAAGAATCTGGATTGAGAAA +TGCCTCTATAAAATTGGGCTGTCGGCAATCTGGTGGATTTCTTAATTAGTGATTAATGGA +GGAGGGTCCAGCAGCCCATTGTGGGTGGGGCCATCTCTGGGCTGGTAGTCTTGAGTTCTA +TAAGAGAGCAGGCTGAGAAAGCCATGGGGAGCAAGCCAGTAAGCAGCACCTCTCTATAGC +CTCTGCATCAGCTCCTGCCTCCAGGTTCCTACCCTGTTTGAGTTTCTGCCCTGAGCTCCT +TCAATAATGAACAGTGATGTGGAAGTGTAAGCCAAATAAACCCTTTCCTCCCCAAGTCAC +TTTTGGTCATGGTGTTTCAGCTCAGCAATATTGACCTTAACTGAGACAGCTTGTAAAAGT +TTTTCTAGTAGTAGCTGGGATAGAATGTCCACTGTACAACCAGGTAACATAACATGCAGC +AAGCTACCCAACTAGAATCCATGTAGAACACACTTTGCTTCCAGAAAATGGTCTACCAGT +ACTGCTTTGGGGAACTATGGAGAACCTAAGTTTTCTTAACATAGCTAAGATCCAAAAAGA +AGTTAAAAAAAAAGAGAAAGAGAGAGAAAGAAAATACATAATTTTACCCTTGAAAAATCC +AAGCATCACATGTCACGTTACTTTACTTCTATATTGGTGTTATTGACATATTGGCTAGCA +TTTTGAAAGAGAGAGAGACACACAGAGACAAGAGAGTCAGAGAGATGAAGAGACACAGAA +AGAAAGACACAGAGACAGAGACAGACAGACAGATACACACACACACACACACAAAACACA +ATGGAGAGAGATTGTGTGTAAGAAGCAAGGTCTCACCAGGTCTTGAGCTTAGGACTCTCC +AGCCTCCTGAGCAGCTGAGACAACTGTAGTCCAGCACCTGACATGAGTATTGCCTTGTTT +TTAAGGGGAGCACCCAACCTTCATGAATATCGTAGACAAAGCCACAGCACCAACCTTAAG +GAGTGGGTGGGTTGCTTCTGAGAGTGTACTGACTAGACTACTTAAAATGTATGATTTGGG +TGTGGTGTGTTCCTGGAATCCCAGACTTTGCTAAGGCAGGAGGTTCCAAGTTCAAGACTG +CTACAAAGTGAGACCCTAACTTAAGAAATATTTATCTTATACATATCACATATACTTCAT +TGAATTGATCTTCCATTTGAAAGACAATGCTTATTTGTAGCCATCCAGTGGCTTAAGGTC +GAGCAGGGTCACCTGAAAGGAGCGCTGGGAATGAAAAGGCTGTGGGCCATAGAAGAATGG +AACCAAGACAGTGTTCTGGTCAAGGCTCAAAGTTTATTTCTGCAGCTCCAGCCTATAGGC +ACTTCAGCCATCAAAGCCTCTTGAGAAAATCCCTTTACAAACTTAACAAAGATAGGAGCT +CCTCTTGGCTACACACCCTGCTCCCATGACTTTGGCTACACACTCTGCTCTCATGACTTT +GGCTACACACACTACTGTCATGGCAGTTCTCTGGCTCTTCACACTGTAGAAAATTTAAAA +TTCAGAATTTTAAATCATTACTGAAAGGCAACCATTGTTTTAAAACAAAACTGCTTTGCA +ACTGCTCAGCTACAGACATTGACATGCCCTCTCTCCTTCCTCTCCCTCTGTATTTTGTTT +TATATGATTTTTATCCTATTATAATAAGTATGCCCACAGTATTCTGCCCTTCATTTTTAA +CATCTATTGTACAGATATAATTCCTTGGTTAATATTTTTTTCAGTAATACACATTTTTGG +TGACTGTACCTATGTTTTGGACTTAACACTCTAAACTTTGTCCTCACTACTTCATTAAAG +CAATACACATAGAAATGTTGAGTTGAAAAGTACAAATGCAGGCAGGCTGTGGGAGTACAT +ATCTCTGGTCCCTTTACTCAAGAAGCAGAAGCAGGCAGATCTCTGAGTTCAAGGCTAGCC +TTGCCTACCTGGCAAGTTCCAGGCCAGTTAGATTTGGATAGTAAGACAGATTCTTGGTAT +GAAAGACCTCCGTGGGGATAACCCCACCCGAGTCAAGAGATAGCGTGCACCCAAAGAATC +AAGAGAGACCATCTTGACGTAAACACACAAGGTAGTTTAATGACGGAGCTCCGGGCTACA +CGTATCTCACGCAGGAGACAGAGGTGTTGACCCTAAGGCTCAAAAGTTAGGGGTTTATAT +AGGAAAGGAGTGGGGGGATAGGGGAAATTGGCACAGTTACACACAAGTGGGCAGTTTAAA +CATCAGTGAGCAGTATGTGACAGTAACTCTAAATGGAGGGTGTTTATCTTGGTTGGCAGG +GCATCTGGCTAAGCTCAAACCATATCAGCAGGTAGCCCATTACTCATCTGAGATTGTCCT +TGCCTTTTTTTTTTTTTTTTTTTTTTTTTTATCTCAGTGGCTAGTTGGTTCCTGGGATGA +CTTTACAGCCTTTGTGTCCACCCGCCCGACTCTCTTATCTTTATGGCTTTAAGTCTGTAA +ACCTTCTGACTAGGGCCTTGAATAAACCTTCTGGCTAGGGCTTTGAAGCCTTGAATTTAG +TTTTCTTTCTTTCAGGTATACTGCTAGCTTGTAATTTAAAATGGGGACTTACTTGGAGGC +TCTTTTTTTTTTTTTTTCTTTAGGTATACTCTGGATAATAATGTCCTCACCCTGGAGCAG +AGAAAATTTTATGAAGAAAATGGGTTTCTCGTCATTAAGAATCTGGTATCTGATGATGAC +ATTCAACGTTTTCGGTATAATACTTCTGTTTATGATTTTACAAAAAGCTACATTATATTG +CGTCTCAGCCTTTTGGCTAAGATCAAGTGCAAAAAGCTGCATTACATGAATGCAATGGTA +ACACAGGTTTAGACTAGCTTCTGCGTGTTCACAGTTTATGTGTGTGGGTTCCAACTCATG +CATGTGGAGGTCCTAGGACAACCGCACTGTCTGTCTGTCCCCTTTGTTCTCCCTGCTTGG +GACAAGGTCTCTTTTTTGTTTGCTGTTGTTATTCACTGGCCTGAGAGCTTCCTGTAGCCC +TTCTGCCTCTATGTATATCTTACAGAAGTAATGAAGGGAATATAGCTCCACACTCTCACA +TCTGCCTTTCTGTACTCCTGCCTTGAGTGAGCCAGCAGGTGCTTGACTCACTAAGCTGCC +TCCCTAGATGAGTTCAGAGATTCTTTTTTAAGGATGATTTGTTTGGGAGTGTTTAGAAAT +GGAAACTCAAGTGCCAGACTCTCTGGCTTGGGTCTTAGTCCTACCCGTAATGTGCTTGGG +CAATCTGCGTATGCCTCAGTTTCCCTGTTCTTAAAATGGGGCATTTTGAGTCTACTGGTG +TCTTCGTGTTGTGGGAACAAAATAAGGGAAGTCAGTGTCAGGCTCTCAGACCAGGGTTGA +CACCCCAGAGGTACTACAGAAAAGTTTGCTTTTCCAATTTTTTTGCATTAGGGATGTTCA +ACCTTCAACATCAAATAAATCTCACTGCCAAATCTAAAGCCCCCCTGAGTGACAACATGG +AACAATAGCTGGAAAACCCCTCACGCAACCTCTCGTGAAGGGGTGAAGTCAAAATAGGCA +AAAATGATGCATAAGATGCCTTTAGGCCTGTGTACAGGTTGTAACGGAAACACAAGTGAA +TTCTGTGTTGCCCTGGGTCCCATCATGAGGTTATCTCGTTATGCATATATTACAAGTATT +TAGTTTTTAAAAACTGAAATCCAAGACAGGTGTGGTGGCACATACCTTTGAGTCCAGCAC +TCAAGGAGCAGAGGCAAGCAGATCTCTGTGAGTTTGAAGCCAACCTGGTCTACAGAGTGA +GTTCCAGTATCCCCAGGGCTTTAAAATGAGACCCTGTCTTAAAAAAAAAAATCTGAAATC +CAAAACAGTTCTGTCCCCAAGCACTTTGGATAAAGGATGCTCAGCCTCTATTATTACAGT +GTCACTTCTCAGGCCAGAGACGGGGGCTCACTGTGCAAGCTTAAGGACCTGAGTTCGAAT +CTCTGGCATCCATGTAAAAGCCATGAATGGCAGTATATACCTGTAGCCCAGCCCTGGGGA +GAGGAGCACTCAGTGGCCAGCCAGTCTAGACTGCACACACACACACACACACACACACAC +ACACATACACATACACACACATACACACACACACATACACACACACGCACACGCACACAC +ACACACCGTTTCCCCACTGGTCTGCTGTGGAGGAGGTACTTTGAGGTAATAGTTCCAGGT +AGAAGGCAGGACTTCTGGCCACGTTTTCCTCCTCCCCACAAGCATTTACTCTACTAGATC +AGAGAAGCAGTCCCAGAATCTGCAAAGTTCTCAGCAGAGCCAGCCAGGTATTTGGAAGCC +CACATAATAACGCTCTTTGTAAATCTCATTTCTAGAGCAGAGTTTGAAAGAATCTGCAGA +GAGGAGGTGAAACCACCAGGGATCGTTATAATGAGAGATGTGGCCCTTGCAAAACAGGAT +TATATGCCAAGTGATAGGATGGTTTCAAAGATCCAGGATTTCCAAGAAGATGAGGAGCTC +TTCAGATACTGCCTTCTCCCCGAGGTGAGAGCCCGGCCTGCCTTCCTGTTTAATGGCCAG +TTTGTAAGTCTGTCTCCAGCATCTGCTCAGGTCACACCATCCAGCCCCATGTCCCTTTCC +CATCAGCTTCATGGCAGGTCTGCCTCCTTCCAACTCCTCTCTATATAGGGTGCTGGAGCT +ATGCTCTTAAGTGAAAATGACTCTGCCCCACACTGGCTATTGTATTGGCATCTGGAGACA +TTGTTAGTTGTCACATTTGGGGTGGGGTGGAAGAGCTGATAGCTTCTAATGGGTAGAGAC +CAAGGATGCTATCAGTGGGACCCAGAGATCCTACAGTGCACAGAGACTCTACAATCACCT +TCATTCCAAATGAAGAATTATCTCACTCCAACTCTCCATAGCATCATGATGGAAAGGCTT +TTCTATGGACTGGGCTAATTATGTTTGTTGTGAAGAACAAGAGACCTCATCTAAGACTCA +AAAACAGGGTACCAACAGTTATAAAACTGTTACTTGTCAATTTATTTATTGTAATGGCTC +TGTCAGTAGCATTATAAGATTAGTTTGTTTGCTTGCTTGTTTTGATGTTGCTTATCCAAT +TCAGAGCCTTGTATACCCTAGTTAAGGTGTTGCCCTGCCTCACCCCCTACTTTAGGTTCT +AAAATATGTGGAGTTTTTCACTGAACCCAAAATATGGCTGTCACACAATGCTGATAAACT +CCTGAACTACACTGCCAGTCCTGCATTTTTGGTGTTAATTTGTTGTTGTTGTTGTTGTTG +TTGTTATTTTAAAGATTTATGTATTTAATGTATATGAGTACACTGTATCTATCTTCAGAC +ACACCTGAAGACAGCATCAGATGCCATTACATATGGTTGTGAGCCACCATGTGGTTGCTG +GGAATTGAACTCAGGACCTATGGAAAAGCAGCCAGTGCTATTAACCCCTGAGCCATCTCT +CCAGCCCCATTGTTTGTTGTTGTTATTGTTGTTATTGTTACTGTTTTAGATGGAGTCTTG +TTCTATCTAAAACTGGCTCTGAAACTCCACGTCCTTCTGCCTCAGCCTGCTCCGCCATCT +TGGTTCTTCTGTGGATCATCGTACGTGATGCCACTTACTTATGCTTCTGACTTCCTGTGA +AGTTGTTTTATTTGTTTTTAACTGCTTTTTTCTTAGATTCTGAAGTATGTGGAGTGTTTC +ACTGGACCCAATATTATGGCTCTGCATGGGATGCTGATCAACAAGCCTCCAGATGTTGGT +AAAGGAATCTTGTTTGTTAGGGAAAAACAAAAGGAAAGTATTGTTAGACTAAATATGTAA +AGTTGATATTTAAACCATGTCCTGTGTACAACTATCAAAGTTTAGATTAGGGAATGTATG +GACTTTTATTTAACTCTTAAAACAATTTATAATATAGCAACACTGAAGAGTAACTGGTTT +CACATAGTGACTGTAGGGGTATTGTAAATAGTCACATGACAGGCTAAGAGCTTAGCAAAC +AATAGACTGTATATCATAAACTCCTCTTAGTCACTCTGGGGTTGTTTCTTTGTTTTTTGA +GACAGGATTTCAATTAAAGGCGTGCGCCAGCACTGCACAGCATGTCTAAACTTTTCAACC +TATTTTTAAACTATATGTATGTGTGCTCACCTGTATACAAGCGCTGCCACATGTGCCTGT +GCTTATATGCCCATGAGAGGGTGTGTGCGTTGACGACCTTGGTGTCCGTGGGAATTCTGC +CTGTCTCCCTGGAGGCAGGATCTCTCCTTAGCCTGCTGCTCACCAATCAGGCTAGGCTGG +ATAGTCAGGGAGCCCTGGGATCCTTCTGTTCTGTCTCCCCAGTGATAAGATTGTAAGTAT +GCTATCAGGCCTGGCATTTCTACATGGGCTCTGTCTTAGTCAGGGTTACGGTTGCTGTTG +TGAAACATCCCGACCAAAGAAAGTTGGGGAGGAAAGGGTCTATTTGCCTTACACTTCCTT +CTCACTGTTCATCATCAGAGGAAGTCAGGACAGGAACTCAAGTGAGGCAAGAACCTGGAG +GCAGGAGTTCAGACAGAGGTCATGGTCCTGCTTACAAGGCTTACTTAGCCTGCTTTCTTG +TAGGATCTGGGACCACCACACAATGATGGTCACAATGGGCTAGGCCATCCCAGGTCAATC +ACTAGTTAAGAAAATGCCCTACAGCCAGGTCTTCTGGAGACATTTTCTCAGTTGAGCTTC +CCTCCTTTCAAATGACTCTAGCTTGTGTCAAGTTGACATAGATTAGCCAGTATAGGTTCT +GAGGATTGAATTCAGGTCTTCATGCTTGCAAGACAAATAGCTTACCCACAAAGCCACGAT +GACTCTAAGCTGCTCTTAGCTGTGGCAGCGTGTCTGCATCCCTGTCCTGAAAGCATTATG +TGGACTAACACAATTCAAGCTATTATTTTAAATTACACTTGAACTCTTACGACACCTTGG +ACTTGCTTACATGTATATTCAAAGAACTCACTATACCAGAAATAGCATCCAGGTGTATAC +ATTTGTATACTGCACTTGGCTCTTGACCCATATGGAGAAATCCTGCTGGCAGAAGAAATC +AGCCATGAGAGCCATTTACTTTTTCATGTTTCCTTCTAATAGCAGGACAAAACAAAACAA +AACAAAACAAAAAACAAAACAAAAACAAACAAACAAACAAACAAACAAAAACCCAACCAA +CTAACCAACCAACCAAAAAAGCATAAGATTACCATGTTTCTTTATTCAAGAGCCCAGGAA +CAGATGATCCAAGGGCAAAGCCAGGGAGTGTGGCAACGGTTGGATACATGTCTGTCATCT +CCCTGAGGACAACTTCTGAGAGAGCCTTCAGCCACTTCAAAGGGAGAACTAGGGAGTGGC +TTTATAGCATTCTCCTTAGTATCATTACTCCAGCTGCAGTGTGCTCCTTATTGAATGCTG +CCCTGTGACAAATCCCAAGCGACGCAGGAATACAGTGTAACAGAGACTGTGTGATTGCAG +GCAAGGACCACTAACCACCCCTCCTGTGGAGCCTGCAAGGAAGGAGAGGATGTGGAACAG +TTGTTGATACTTTGATGCTTTGTTGCTTATCTCTTCAGACTGATTCTAGACACACTGTTT +CATTCCGTTGGTTTTGGTTAGCTAGGTCAGTATTCCAGGTTTTCAGGCAATGACAAAAAT +CCCAAGACTTTTGTCTTTGACAGCAGGTTCTCTTGCAGGCAAGAAGACATCCCGGCATCC +CTTGCATCAGGATCTGCACTATTTCCCCTTCCGACCTAGCAACCTAATTGTTTGTGCTTG +GACAGCCATGGAGCACATTGACAGAAACAACGGTTGTCTGGTTGTGCTCCCAGGTACCCA +CAAAGGCACTCTGAAGCCACATGATTACCCCAAGTGGGAGGTAGGTCTGCATAACTGCTT +AATCTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGGTATGTGTGTGTTTGCACATGT +GCACCCCTGTGCACACACATGTGCATTCCTCAGGTGCCATCTATCTTTTTCAAGCAGAGT +CTCTCACCAAGTAGGCTAGACCAGCTGTCCAGTGAGCCCCAGGAATCCCCCTCCCCCTTC +CTCCCCAGCATGGGGACTGAAACAAACATTTGCACACCCGACCTTTTCTTTTCTTTCTTT +CTTTTTAAAATTATTTTTATTTTATGTGTCTGAGTGTTTTGCCTGCATATACATCTGTGC +ACCACATGTGTGCCTGATGCCTGCAGAGGTCAGATCCCATGGAACTGGGTTTACAGATAG +TGGTAACCACCATGTGGGTGCTTGGAATCAAACCCAGGTCCTCTGGAAGAGCTGCTGGTA +CTCTTAACCACCTCTCCAGCTGCCTTTTTTCTCCTTTCTTCCTTCCTTCCTTCCTTCCTT +CCTTCCTTCCTTCCTTCCTTCCTTTCTTTCCTTCTTTTTTTTTTCTTTTTCTTTTTTTGT +TTTTTTCGAGACAGGGTTTCTCTGTGTAGCCCTGGCTGTCCTGGAACTCACTCTGTAGAC +CAGGCTGGCCTCAAACTTAGAGATCTGCCTGCCTCTGCCTCCTGAGTGCTGGGATTAAAA +GTGTGCGCCACCACGCCTGGCTTTTCTTTCTTTTTTTAAACATGGGTTCTGAGGACCAAG +CTCAGGTCCTCATGCTGGAATGACCATCTCCTCAGCATCCCTACTGAGTCTTCCCAGATG +CCTTTGCTGTTTTAATTTTGATCAGTGTACATGAGGAGTCTAGGGAAGAGGCTGTGCTTC +CTTTCTTAGCAGAGAATCATCTTGAGATACACAGTTAGAATCAGAGCAAATCTGAGGATG +TCAGGTAAAATATCCAATGGTATCTCCTTCCCACAGGAGTTTGAAAGCCAGGCCAATGTG +GGGGACTTGGGCAAGTGCTACATACTCTCATAAAGGCCATTCTTAAACAGTTCAGCCCTA +GACATGTGGTAAATGACAACTTAGTCTTACTCACCAACTGATGGTGGATCTCAGAGTGAA +AAGAGAGCCAGACTGTCACATGTAGTTGCAAAAACCAATAGAGACACTAAAGCATTAGTT +CTCAAAACATTCAGTTGCCTGTGGGTGGCAACTCCCTTGGGGGTGTCCAATGACTTTTTT +ACATTGGAAAACACAGGTATCTACATCACAGTTTCTAACAGTAGCAAAATTACAGTCATG +AAGTAGCAATGAAAATAATTTTATGCTTGGAGGTCTCCAGAACATGAGGAACTGTGCTAA +AGGGTTGCAGCATTTGGAAGGTTGGGAAATCACTGTGCTAGAGAGCCCTGGTGACTGAGT +TGAGCATTGAGGGTCATGGTAGAACTCCCTTCTAGAAAGGAGGTGGAGGTCGGAGGTCAA +GGCATCCACAAGCATGCTAGAGAGCAAGCAGAGCTTGGTACTCATAGCACAGTTGGGCTG +GAAGCTGCAGGGACATTAAAAAGATGGGCAGAAGGAGGACAGACTGAAAGGACCAGAGAG +AGGGGGCTTACTATACTCTGTTTAGGGTATAATTGTTAAGTAACTATACACATGTTTAGT +ATTTAATTTGGGGAGTGCACATATGTTGGTTATCATACTCAAGCCTGGCATAATGACATA +TGGCTGTGATGCAGTAGGATGGGAAGTTTCAGGATGGCCTGAGCAACGAGCAAGAGGAGC +GAGGAGAGAGAAAGGGAAAGAGAAAGAGAAAGAGAAAGAGAAAGAGAAAGAGAAAGAGAA +AGAGAAAGAGAAAGAGAAAGAAAGAGAAAGAGAGAGACAGAGAGAGAGAGAGAGAGAGAG +AGAGAGAGAGAGAAAGAGAGAGAGAAAGAGGAAAACTCCTCTCTCTGCCTGTTATCAGAA +ACAACCACTGAGCTGTTTTCCATTTTTTTTCAGATTACTCTGCACTTTCTAAGATGTTGT +GTAAACACAGTTCTATAACATTCACGCTTTTGTATGGACACAGTTCTATAGTATTCACTC +TTTTGTATGGACACAGTTCTATAGTATTCACTCTTTTGTATGGACACAGTTCTATAGTAT +TCACTCTTTTGTATGGCTTCTTTTGCTTAGCACACTGATTTCGGGATTCCCTGATATGCT +GTGTGTCTTAATAGTTCAGTTCGTTAATTGCCAAGCTTTCTTTGGCTGCTCAGCTGCACC +CTGGTCTGCTAACCCACTCAGCACTTGCTGTGGGGAGCTAGTAAAGGCGTTTGCTTCAAT +GAATGAGGAGAGCAAACAATTTCTTCAAGAACGAATATTTTGGGGGATGATATAAGATGC +ACTGAAAATTTGGGAAGCCAGAGCCCAAGAACTAGGAGAGAGATTCTCAGCATTTCAGAT +CTCAGGCCAGAAGATCCTGAACTCTCAGGTGAGAGGGTAGATCATATTCCACAGTAAAGG +CAGGGGACTGAGCTCCTGGTGGAAATGGAGAACCCTGCTCTCTCTCTCTCTCTCTCTCTC +TCTCTCTCTCTCTCTCTCTCTCTCTCTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTG +TGTGTACAGGCATGCTTGTGTGCACCATTGCATAGCATGAATCCACTCTCTTCCACTTTG +TGGGTCCTGGAGGTCCCTCTTGGCAGCAAGCACCTTTACCCACTTCTTGTGCGCGCTCGA +CTGGCCAGGAAGAACGACGCTGCAACAGGATCTTTCTGTACACGTTTATTGGGAGAGCTT +GATTGTAGAGGCGAAAAGACTTCGAGCCCAGAACTGGTGCTGCTTTTATAGGCCTAGGAG +GGGCGTGTCTCACACCCGGATTGGTTATGCACTAAGCCTCATTTGCATGTTCCTCATCTG +ATTGGCTACTCTCTCTCAGTACCTTACAGAACCTCATTATCATACCTCATTTGCATGTCT +CACATCTGATTGATTATACTCTCAGTACCTTACAGAACCTCATTATCATGCCTGGGCCAG +GCAGTGTCTTTGCAAAAAACTTTACTGCATATGTACACATTGGTTGTTTGTCCAATCTTA +TGCGTGGTGGCCAGCAGTAGTCAGTGCCACTCTGCAACGGCACATGTGGCTTCCCACACC +CACTGAGCCATCTACCTAGCGTGGGATGTTGGGATTCGTAAAAAGATACTATGTAACATA +TTATTATGAAAATCCTTTAGTCTGTTAATGATGGTAAACCTGAGATTGTGCACTTTATCA +ATTAGGGTCAGAGATGGCTAAGTAGGTAAGCATACTTCTGTGAAGCCCGAACAGTGCCCG +GACTCACTGGGCCGCACGGGGGAAGGAGAGAAATAAGTCCCATGAGTCTTCCTGTGGCTT +CTGCACATGCGCTGTGGCATGGGCGACCCCTCCTCGTGAAGCTGGGCTCTGGCTGGCTTA +AGCCAAAAGGAATGGTCTAGAGGATTCCCAAGCAGCAGCACTTCCTGGCCAGCTTAGCTT +GGGTAGGGTCACACACCCACCCAGCTGGGAGAAAAGAGCCCTGGGTTAAAACTGCAACAG +TAGCCCATAGGCAAATGGCCATTTCCCAAAAAGAATCTGGGATAGTCTTAGTAAGAATTC +CTGCTGGAGCTAGAAGGATAGCTTAGACAATAAAAGGCTTGTCTTGAAATCAATCATGAG +GGCCTGAGTTTGATCCCCAGAACTCATTTTTTAAAATAAAGAAATAAAGCTGAGCATGGT +GGGAACACTTGAAATCTCTGCTGAGAGTGGAGACAGTCTGATCGCTGGGGCTCATTGACC +AGCCTAGCCAGCTTGATGAGTTCCAGGCAAGTCCAATGACCTCAATGGGTCACACACAGA +AAGACAGGTGATGGAGTGGGAGGAAGCCTGCTAGCAAGTAGGGCACAGTGGGGAAAGGAG +AGAGGGGTATGAAATGGCTAAAATTCGTGTGTGTGCGTGCGTGTGTATGTGTGCGTGTGT +GTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGCGCGCGCGCGTGCGTGTATGTGTGTAA +GTATGTGTATGTGAATGCACATGTGCACTTGGGTGTGAAATTGTCAAAGAACAACAATTG +TATAAATAGGAACCATGGTAGACAGTAGCTGAGGAGCACCTCCATGGGCTGATGTATGTG +TGGGGCTCTGTGTCTCCGCCCCCAGGGCAGGGATTACAGCTATGTGCTGCCATTCCCTGA +CCTTTTTTTTTTTTTTTTTTTTCCTATTCTTGGTCTACTCTGGGTGTGATACAAATATTT +TGTATTTCCCTCCTGATTGGGGGGCGGGGGGGGGGAGTTGGCTTCCCCATGATACTCCTG +ATATGCAGGAAAATCTGGTCAAGGAGACTGCCATGCTAGGTGAGATCATTGCCGGTTCAG +GTTGGACAAGACAAAGGTCTGCTTGCCTGTTCAGTTAGTCAGGGCTCGGTAGAGGGCCAG +GACTGAGGGGGATAGGCATTATGTATATAATTTATTAAATCAGTGCACGTTAAAATAGCA +GCAACAGTGTCTTTCGAAGCTGAGTGCTTCAGCAGTCAAAGTAATCAGTGCCACGGTGGC +AGCCTCACACAGGAGAGGCCCCAGTAGTTGCTGCTCAGTTGACTGGGCTGAGTGGCTCAG +CAGTCCCCGTCTGATGTCTAAAGCCTAGAAGGTTTCTGGAGGGCTGATGCTCCTTAGTCC +AGGGTAGAAACCTGGAAACATGGCTTCTAGCATTATCAAAGGAAGCAGCAGCAGCAGCAG +CAACAGAGACAGCAAAGCACCAAAACATAGACAGTCCTTTGGCAGCCCCATTTTACCTAG +TGCTGCCCCTAATTCTTCAGGGGAGGGAGATCCTGAAACATATCAAGTTAGTATTAAAAT +TAAGCACCACACCCATGTTAGCCACTTGAGTCAGTTGTAGTTCTCAGATATATATATATA +TAAATTTAGAGTCTAACTTAGACAAGCTGCCTTGGAGACGTTCAAGGACTCTCGCTTCCC +CTGCTGCATTACTGATGAAGTCTTGTTCACGGTGGCACCTTGAATATGAATGTGACTTCT +CTTATGTGTTCTAGGGAGGTGTTAACAAAATGTACCATGGCATCCAAGACTATGACCCCA +ACAGCCCCCGGGTCCACCTAGTGATGGAAAAGGGCGATACTGTTTTCTTCCACCCTCTGC +TCATCCATGGATCTGGTCGGAACAAAACTCAAGGCTTCCGGAAAGTACGGACTCAGATGG +CTACCTCTCCAAAGATGAGTGGTCTAGAACAAAGCCTTCAAGATACATTAAGATAGCAAA +GACTGCAGGGCTTCTTACTGAGGGACCAGCTTGTTGACCAAGAAATGCATAAATATTCAC +TCTGTTAGGAGGAAACAAAATATTATAGGCCCCTAATCACTGAGCCGCGACTGTCCATAG +AGTTCTCAACAGCAGTGTCCTTCTCTGCACTCAGCTGCTTCTAAGGCAAAGACAATGGCT +GAATTTCCAAAGGAGAATCATTTGGAATTTATAATGTTCACTCTAAGGCACAACAGGAAG +CAAGTTTATAATATCTTCACTATTGAGAAATATAGCATTGATCCTAAACAGTACTGAGTT +CTAAACTTTACACAGAAATCGGATTCAACAGGCACTCCTATTCCTTACCTTAAGAGTGTA +TACAACTTCATACACTGCTGCCTACATTAAAAATTCCCCACAAATGCCCCCTGCTTCTCA +CTTCCACTAGTCCAGTAGATCTGCCAGTCCTGTGGGTCCTCTCTTCCCTATGGGAACACA +GGGGTCCATTCCAAACCTTAGGGCTCCTTTGGGTCTAAGTGGGGTTTTATGGTTTGTCAC +ATGGTTCTCATCCAGCCCTGCTGCTCTTTGAGGGCAAAGAGAAGGTGCCAGACATAGCCT +TCTCTTCACTTACGTTCCCTCTAGCTTGTCTGGAGCTTGGAATTAGGCAAAGGAGGCAGA +GGAGCTGTCTTGGGACAAAACTGAGGGGTTGGTAAAACTCCAGCTATCAAGCTAAGTAAT +ATTCTAGTACTTCACAATCCAACAGCCGTGCTGCCTACTACACCAATGTTTTAAAACAAG +AGGCAGGGATGGCCCCGAGAGTCGTACAAGTGTGGGCTGTAGTCATTACAGTACAAAAAA +ATATACGTTCTGAAATCATGAATTTACCCTTTCTATTTTTTCTAGTGTCTTGAATATTCT +AGAAAAATATTCACCATTGTTTCATAACAGAATGCACATGGAAGAGCTCACATTTCCCTC +TTTTTTTTTTTTTTTTTTTTTTTGGTTTTTGAGACAGAGTTTCTCTGTATAGCCCTGGCT +GTCCTGGAACTCGCTTTGTAGACCAGGCTGGCCTCGAACTCAGAAATTCGCCTACCTCTG +CCTCCCGAGTGCTGGTGGAAAAATTTAAATGCCCAAAAATATTGAAGATCTCTTCAAGGA +CTAGACTTCCTAAATACACCTTTTAAAAAGAAGTGTCGCCGAACAGTGGTGGCACATGCC +TTTAATCCCAGCATTTGGGAGACAGAGGTGTTCTCTGTATGTATGTCCTCTTGCGACATG +CATACAAACACACACAAACATTGTTTGAAATTTTAAAATATTTTATAATTTCTCACTTAG +CCTTGGGAGGAGACTGGTGTAAGATACTGTAGACCACCTCTCCAATTGAAAAATCAAATC +CAAGTGAAACAGTTCTGTTCTCAGAGGGCTCTACTTGGCTTCGGGCATAACGGGATCGAC +AAACTGTTCCTCTCCAATCTTAGTCGGTCCTTTCTCTACAGGCAATTTCCTGCCACTTCG +GCAGCTCTGACTGCCAGTGTATCGATGTGAGCGGCACCAGTCAAGAAAATATTGCAAGGG +AAGTTGTCGAGATGGCAGAGAAAAAGTATGGATTCCAAGGAGTCATGGACTTTAAGGTAC +TGCATGCGATCACAGAGGAAACGCTAGGGGGCTAGGGGTCCCTTCCTTCGGGGTTAATCT +GAAAGCAGACAGGCTTCTGTTTCGCGCTCACTTCAGAGCTGTGGCTGAACCCACTAAGAA +GGGCAACATAGAGCTTTAGCTGTGCATAGTCCCTGTTGTTGCAGACCCGTTCAATCAATC +CCCGTGGGCGGGCACATTCGATTTGGAAAGCTGGTTTTATTTTCTTTGTCATCACAAAGG +CCGGCATAGGGCTCAAAGACAGAATCAGTGATGACTCAGGGCTGTTAGTACAAGGGGCAC +ACAGAAGTCACACCCCATGTCACCAATCATCTACACTATCTTGACTGGAGTCCCAGAATG +TAGTTTATCTATTAATCAATATAACTATTAATATTTTTCCTACTTAATCATTTATAAAGG +CTTTTGAACCCTTTAATCATGGTGGGTAGGCCAATGGAAGTATTTCACAAACTCTGTTTG +ATCTTATTTTAGGACACTTGGATATTTCGAAGCCGACTTGTGAAAGGAGAAAGAATAAAC +ATTTGAAACAGCCCTTCAAGAGTGAGGTACTGGGATGATAGTCTGAGACAGGAGCATCGA +GAGTTCGAGTACAGCCTGAGCTACACAGAAGGATGCTATCTCCTCCTCTTTCCCCCATAA +ACAAAATGAAAAGAGTTAGCTCTTCCTTATAATTCCTTTAAAGAGGACATCAAAGCAAAG +AAAGACATCTAAGGAAAAAAATTTTTAACTGAGATGATGTTCTCTTTTTATCACCTGTTA +ACAAGATCAAGATGCACGTATTGGGGATTCATGAATTTAATTAATGTGGTACTATTGTCT +TAATGGAGTGAAATATTACTGTTTTAAGAAAAACTAACCTAGGGTGTAACTAATAAAGGT +GACTGAGTATAATGTAGGCATATTAAGTCAATTTCTTTTTTTTAAGATTTATTTATTTAT +TATATATGAATACACTGTAGCTGTCTTCAGACACTCCAGAAGAGTCAGATCTCATTATGG +ATGGTTGTGAGCCACCATGTGGTTGCTGGGATTTGAACTCAGGACCTTCGGAAGAGCAGT +CATTACTCTCAACTGCTGAGCCATCTCTCCAGCGCCCCAATTTCTTTCTATGCAAGCAGA +AATGATTTCTTGGAAGCTCAGTCTACCTCACGTTGTACATCCCTCCCCTCATGAGCCCGC +CTCCTACCAGCTTCCTATCATAGAGGTGTTGTTCTCAGTTAGAGCATACAGTGAATATTC +ACAGCTACAGTGCGCAGGAGAGAACCATGGAGGTGATAAAGGTTGAATCTCATTTTCTCA +CACACGATTCCTTGCATGACACCACCAGCCCAACACCTTCCATAAACACAGGTTAGTCGT +CACCCTACTATCCTTTGGTGCTGAGGAGTGAAAACAAGGGTACCTAGCTTGGTGGGGTAT +GTTTCAACCCATCCAGGGAAAACATCTACAAATACTAGAAGGTATTTGTAACCATATTTT +TCTGGCTTAACTTCTGCAAGGTCCTCCTCCCAATGAGCTCCAGGCCGTTCTCCCCTTGGT +CTTTTGCCCTGTTTACTCTTGGCTGCATAAGCATTCACTTGCCAACATACCTTATACTGT +TCTACTATCGCTCTGGACCAGAGCCTGAGGTCCATTATATATACACTTTAGGTCCCTTAA +CTGCTTGGACAAGCTTTTTTATCCCCTAAATGAGTCCATTGATGCATTTGGCCTTGTAAG +TCTTTTGCTTGCTTTCTGGGGAGTATAGTTCTCCCTTCTTGTGTGCGCCATTGTTCTACC +TTCTCTTGGTAATAGTTGGTAGGGTGGCTAGCAATCTGAGTCCTTTCTTCTTCTGTGTAT +TTTGAGTCTAGCCTGAGAGTCAGGACTCTGTAGATTCCTTCCCTGTCGCTTTTCTTTATT +CTCTTTCTCTGCTCCTTTTCCTCCTCTGTCTCCTTGTTATGGTAGACTTTCTCAGCAACC +TGAACTAAATTCTTCAATGACTTATTCTGTCTTTCTAGCCTCTGACACTTTTTCCTGATA +TGTCTACTAGCCTGGTCTATAAAAGCCATTGTCACGGTAGTTTTATGCTCTTTGCTGCTG +GGGTCATAGGGTGTATATTGGTACTCTAGAAAGGCTGCGGGCAATTCATCTGGTCTCTGC +TTAACCTCACGTACCTTGGTCAAATTTGTGGGCCGTCATGCAGTGGAATGTGGTGGGAGA +CCGTTAGGTGCGCCTTACATTTTGCCATATTAAAGTTCCAGTCAGGTCTAGTCAGGGAAA +GCCCACTGTCCATGACAGCCTGGTCAATCGATGGTGCCCCCTGTGTCTGAGGGGGTATTC +TTTCTGGCTTCTGGCTTCCTGCATTATAAATAAAACACTCTCAAAGAGATTAACCAGCCC +TTAGTGGGAGAGCCACCATGGTATCAGGGGAGGTCGCTCTCAGACTTTATGTCCTCATGG +CAGAGCAGGGAAGTTGGGAGTCTCCTCCCGCTCTTCATCTAGTAAAGGGGGGGAGGTACA +ATGGCCCCGGTCTCCTATGGGCTGAGGATCCCGGAACCTGTACTGGCAATGGTGGGACCA +TGGGGGGCAAGGGTAGGGAGATTTGGAGGAAGAGGGTCTTGGAGTAACAACTCTCTTGTT +GAAGAGTCTTGGAGGACCAGAAGTTTCTCAGGTCTGGATCTCTCCTCCCAGACTTCTTTC +TTCCTGACAGCCAGAGCCTGTGAGATGGGTCCTGGAAAAAGAAAGGCTTTTACCAACAAG +GGGGTGTGTCCTCCACTGGATTTTTTTTTTTCAGGTAACTATATAGGGCGCTTGGTCTGG +GTGCCCGAGGGATCCTGGCCCAAAGACTCTCTCCTTTCCTGCTTTGATCACCTGCAATTC +GAAGATCCCTACAGGTGGCTACTCTACTCCGAAAGTGGGCCATTCGGAGGAACAGAGAGT +AACTAACTTGTTTTTCAGTCTGTCCAATGTTCAAAAATATGTTTGTCAATCTAAGTCCAA +GAACATAGATAACAACAAACACAAAGAAAAAAAATCAACCACACAGACAGCTTGACCCTG +CCATGGCTGGGCGTCCAGGTCCAAGAACACAGATAAAGACAATCAACACACAGTTTGCCC +CTTCCATGGGCCCAGTTACAGACACCAGGTGCTCCTGCCCATACAGTAGGCGCCAGATAA +ACCAGGTTATAACAAGACTTGGCTCCCGCGGATATTGTCTTGCGTTTCCAGACGGAGCAG +GGCCCTCCCGGCTCTCTCCAGGGGGCCTGAAGCATCCTTCAGCCTCTCCTTGGTTGCAAA +GTTAAGGCACATCTGCCTCTCGCAGTTGACCGCACCAGACACCATAAGCTCTCTGAGCAT +TCCTACGCTTGCAAGCAAAAGTTCAAACAAACTTACAGACTCAGACTTTGATGAACAGAA +AGACAAACAGGAACCACGCTAAAAGCTCGAGACCTCTGATTCACTGTTCTAGTGTTTTCC +CACAGGGAGTCACTTCCTGGCTCATGCACCAAATGTAAGACTCAGGGGAGCCTTAGCTTA +CTGGGGCTCCCCTTAGTGAACCACGTGGAGCCAGGATAGATGCAAAAAGCAAGAGGAATT +TATTGTTCCAGTGCACTGGGGTTGTCCCAGACCCAAAGGAGAGGCAGCGACCCCCAGCAC +CCAGTTGGCGAGTTTTTATACGGTTTCCAAGGGCAGAATAGAGCATCAGCAACTAGGCAC +AATATGATTGGCGGAACAGTACACCCTTTAAACTGATTGGTCTTTAGGGACAAGAACTTC +CCTTGTCTGAAGGTGGGCAACGTCTGTCCTGGGGAAAGTGTCCCCACCCACAGGCCAGTT +CCTGCCCTTTGGTCTGAGAAATGTTAAATAGCCTCTCCCTTCCAGAGGGGCAAGTGTTTC +ATGACCTTTTCAAAGTTCCTAAACTGACCTTTTCAAGAGGAACTGATCTAAAAGTTTCTC +TCTGTTCTGAGAGATCCCGGGGTACATTTGTATAGGGAGTGACCCTGTTTGAATGGTAAC +TGTTAACTTGTCAGCCATAAGTGCTTACTCATAAAGTCTTGGCCTTACTGGAAAAGTACT +AGCTTAGTTGAGATCTCTATGGGAAAAGTTGAGACCTCTGTGGGAAAGAACTAGCTTAGC +GGAGAACAAATCTCGATAGATCTTAAAGTCAAGTAGAACAACTAGCTCTAGATTTTAGTG +GACAGGTACCTAGCAACCTGTTCTGTTCTTTCTGTACCCAGCCAATATCCTGTTCTTGAG +AACAGGGCTTTCCCCAGAAGACTACGCAATCCTACTCCATCCCCCTCCCCATATCCTGCT +TCTATTGGGTATAAAACCTGCCTGGGCACTCCTTCGAACATGGTGAACATGCCTAAGACC +CGCCAGACATTCTGCAAGAAATGTGGGAAGCACCAACCCCACAAGGTGACACAGTACAAG +AAGGGCAAGGATTCTCTGTATGCCCAGAGAAAACGACGTTATGACAGGAAACGGAGTGGC +TATGGTGGGCAAACTAAACCTATTTTCTGCAAAAAGGCTAAAACTACAAAGAAGATTGTG +CTGACACTGGAGTGCGTTGAGCCCAACTGCAGATCTAAGAGGATGCTAGCTATTAAGAGA +TGCAAGCATTTTGAATTGGGAGGAAACAAGAAGAGAAAGGGCGGGCTGGTGAGATGGCTC +AGTAAGAGTTCAAATCCCAGCAACCACATGGTGGCTCACAACCATCTGTAACGAGATCTG +ACTCCTTCTTCTGGAGTGTCTGAAGACAGCTACAGTGTACTTACATATAAATAAATAAAT +ACATACATAAATAAGAAGAGAAAGGGCCAAGTGATCCAGTTCTAAGCCGATTTTGTTATG +AAGACAATAAAATCTTGACCTTTCAAACCCTTTGATTGCAGTTGGTCTTTTGGGAGGGAA +TAAATTAAAAGCTTTCAGAAATTTAAAAAAAAAAAGGGGGGGGGCCTGGGAAAAATAAAA +TTTGTCAGCTTGATCAGACTTTTCTGTAACTTGCTGTCCATTCTTTGTGTTTCTTTCTTT +TTTTGTTTTTTGTTTTGTTTGTTGTTGTTGTTGTTGTTGTTTTTCGAGACAGGGTTTCTC +TGTATAGCCCTGGCTGTCCTGGAACTCACTTTGTAGACCAGGCTGGCCTTGAACTCAGAA +ATCCGCCTGCCTCTGCCTCCCAAATTCTGGGATTAAAGGTGTGCACCACCAAGCCGGCAT +TCTTTGTGTTTCTTGTTCTCCCATTCTCTTCCAGATGGTTCCCAGTCCTCGTTCACCATT +CACTGTTCTGCAGGTCAGGACACATTTGGTCCCTGAAACTGTCACTCTCCTTAAGGTCGG +TCATTTTCCTGGAACATGCTGTGTGATGGGAAGATGAGGGAACAGAACTGTATTGGCTAG +TTTTGTGTCAACTTTACACAGCTGGAGTTATAACAGAGAAAGGAGCTTCAGTTGGGGAAG +TGCCTCCATGCGATACAACTGTAAGGAATTTTCTCAATTAGTGATCAAGGGGGAAAGGCC +CCTTGTGGGTGGGACCATCTCTGGGCTGGTAGTCTTGGTTCTTTCTATAAGAGAGCAGGC +TGAGCAAGGCAGGGGAAGCAAGCCAGTAAACAACATCCCTCCATGGCCTCTGCATCAGCT +CCTGCTTCCTGACCTGCTTGAGTTCCAGTCCTGACTTCCTTTGGTGATGAACAGCAATGT +GGAATTGTAAGCTGAATAAACCCTTTCCTTCCCAACTTGCTTCTTGGTCATGATGTTTGT +GCAGGGATAGAAACGCTGACTAAGACAAGAACCTTCCTATGGAGGCCGGGTGTGGTGGCG +CACACCTTTAATCCCAGCACTCGGGTGGCAGAGGCAGAGGCAGAGGCAGGTGGATTTCTG +AGTTCGAGGCCAGCCTGGTCTACAAAGTGAGTTCCAGGACAGCCAGGGCTATACAGAGAA +ACCTTGTCTCGAAAAACAAAAACAAAACAAAATAAAACAAAAAAGAACCTTCCTATGTGT +CCGATTTCAGTTGTACTACATGAATATATGACCAATTTGGAAACAAGAACACATTGTTGT +AAACAGAAGCAATAAACAGGCAAAAGGGACAGTGACCGGCCCTCAGAAATGCAAGTAAAA +CTCACAGGGCAGTGGGTCTTTCTGCCTTAGCTCAGGCATCTGTACTTATCAAGAGCCATA +GCCAGCTTTGCTCTCAGCTTTGCCTTCATTGACTCTGCTCTGCCATTGGCGCAGGTAGGA +AGTTGGGAGCTAAAAACACTATTTGCAAAAACAGCCAGCATGCCAGATTTGCCTGAAGGC +TATAGTTTGCCCATTTAGTTCTAATCAAAATACAAAATCAGTAAGCAAATCTGTGCCCTG +GCAAGATGCACCTCACCAACAACAACACTTCTGGGGCCTCACGGCTACTTCTTCAGAGGC +TGTGGGAAGGCTGGGCTGTTGTCATTGTCCCTAACCCTGAAAACAGTCTGTGGTCTGCTG +AGGCTCCTTTCTCCTATCTCCCCCAATGGGGCCAACTTTTAATCTAGATTAAATTGGACA +TAGCATTTAAAATTCATACCCAAGAGGGGAGCAGCCAGAGGGGAGCCAAGAGAGGATAAT +GAAGGTGTAAGAATATAATCAAAGTATATTATAAACATGCTCCAAATGCATATCCATGCC +TACTATTTTGTACAATTAATACATACCAACAAAAACCACTCATCCCTGGGGTCTCTGAAG +TGTCACTGGTAACACATAAAGGACCAGCTCTGAGGTGTCCTGGAAGATGACCATCACTTC +AATTCCAACTTTAGTCTGAACAACAGACTTTGACAATGAGAAAATTTTGAGGACAGGATT +GTAGTCTCCCCTCCTCCAGCCTGAAACCTGCTTGCTCAGGGGTGGAGCTTCCTGCTCATT +CGTTCTGCCACGCCCACTGCTGGAACCTGCCGCTTTGCTGTTTGGAGCCACACACGTGCT +CACCTTTCTACTGGGCCTGAGATTATTCAGCGGGAATCGGGTTCCCTCCCCCTTCCTTTA +TAACTGAAATGTCGGAACTAGTAAAATTGAGCTTTGATCAGAATAACTGTCTTGGCTACA +TTTCTTTCTCTTGCCACCTAGCCCCTCTTCTCTTCCAGGTTTCCAAAATGCCTTTCCAGG +CTAGAACCCAGGTTGTGGTCTGCTGGCTGGACACAACAATTGGCGCCCAACGTGGGGCTG +AGAAACGGCAAAGGATTTTTGGAAGAGACACTGCTGGTTCGGAGCTCCATAAAATAAAGG +ATAAAGGAAATTTATACCGGAGAAGGTATGGGCTAAGCTGAGACAGCGTTAAACCCGAGC +GCTGGTTCACTTAGGTTCAGCAGTGAGGAGCTGGGTAACAGGCGGTAGGTCGTAGCTCTC +CGAAGCTACATGAGGCGTGAGAAAAGAAAGGGTTTATTAAAAGGAACAGGCAGATTGCCC +CAGTTAATAAAAAATGCATCATAAGGGAGGAAAATGTCCCAAAAAGCAGAGAGAAATTTC +TCTCTGGGCCTTATAGCAGGAGTACTCTGTTCCCTTTTGTGTCTCATCTAATGTCCGGTG +CACCAATCTGTTCTCGTGTTCAATTCATGTATGTTCGTGTCCAGTCTGTATGAATGAATG +TTCTATGTTTTGTGTTAGATAATAAAGATGGTATAAAAAAAAACTTTATCTGCAAAGCCG +AGAGCTGCCACGTGTTTCAGCCAGAAATCAGACACGTGGCAGGAGGGCCCCTGCTAGAAA +AACTGTTCGTTTTAGGAAATAAGGGTGAGTGCACAACCTCTTAGTTTCAGAGTAAAAAAA +GCTAATAAATGGTTTGTGACTAATGTGTTTGACAATGGTAAAGTGTTTTTTTTTTATTCT +ATGATTGTAGCTACAAAAATTAATATTCTCCAATTAGTCTAAATATAACTGCTTCATTTG +GTTCTTTTTTATTAAAAAATGTGCTCTACATGTCTTCACATTCAGCTCATAAGTTGTTGG +TTAAGATTCATACTTGTTACATTGCTACAGATGGTTAGTGTTAAATTTGATAACTCAAGT +TTAGAGTCCTTCCGACACGTGGCATAAAGCAGGCCAAGAGGCTGGGTCTCTAAAGATATT +TCTAGTTTAGATAATAATTAATGTGGTTCGTATCCTAAATAGTAAAATTTAAGATAAGAT +TTAAAGCAATGCCTCTTTATTAAAGCATTAAAGCTTGCTTTAATAGGTATTCATAGGTAT +TAATTGACATCCAAACTTCATAATATGATAGTAATGCTTTTAATATTGATTTTAAAGATA +ATAAATTGTTTTAAACTTGGGTTTTGCTTTCCCAAGGTTGTAGGTATTATCCTAACCTCA +CACAAGAAACTTAAAAATTATGGTTAAAACTGCCGTTGTTCCATTGACTGAAGCTTGCAG +TTTGATTTCAAATTTAAAATCTTTAATTCACATATATACTGTAATTAAGATAATTACAAG +AGTAATCATCTTATGAGAGTGCTCATACAGCTCACTTCATACGAAACTGTGACAGAGTTA +TCTAGTTATGTTTGTCTTTGTAAATAAATTAGACAAACAGTTTGGCTATAGTTGCTGCCT +GGCAGGAAACTGCAGTACGGGCAATTTTTTCACAACACTAAAGTTGTAAAGAACGTTTTA +ACTGTAAGTCATCTTAAGAAAGAGTATCAAAATTTAGAGGCGTAGACAGTTATATTGTTT +CTCTAGAATCGGTCCTTATTACAAGAGGGCCAAGATGCTCAGATTAAAAAGTATTTTACG +TTTGAGTCAATGCAGGGCTCTGGACAGCCCCAGAGCGGCTTGTGGCCTTCTTGTATTTTG +CAAACAGTGCCTGAGAAAGTTTTTCCCTGTGTTCAAGAGAATTTCTTTTTAATAGCGTTA +CAGATCTATTCAGATGTTTAATAATGCTTAAATTCAAAGAGTTTTGCTTCTAGTGAACTG +TAATCACTAGAAAATTCTACCTCTAGGTATGGGTAATGTAACTTTACATTATGTAAGAAA +AATTTTTATTATTTCTACTTCTATACAAGAAGCTAAGAGTTTTAATCTTTCAGTGTATAT +TGATTCCTAAGTGAAAAGTATTTTATTAACTAATGCTTCTTGAAGTTTACCTTAAATCCT +TGCTCTCACCCAAGAGATTCAAAGACAATATCCTTTTATTACTTAGGGTTTTAGTTTACT +ACAAAAGGTTTTACAAAAAATAAAGAAAGCTTTTATAATTGTTATTAATTGGTAATTAAA +AATTGGTTGTGCCCAAAACAATTCTTTGGCCAGAAAAAACATTATTGTAAAGTCATTTTT +CTCATCCTCCCAGCCGATCGTTGGCCCACGTGGGCCCAACTAGCTGCTGTGGGGCGGAGT +CTTAAGACACACAGTTGCCCCTGTTCCAGCACAAATGATCTAGTTGTGTGCTGTAGATGT +TGTTTTAAAATGCTGAACAATCAAACCTTAATTTGTATATTAGTAGTCAATACCATATCT +CTGAGCTCACAATTGCTTAAATTGTTCATCCCTCAGTACTATTAATTCTCAAATTTACAA +TTGCTTATGCATATTTCTAGTTAATAAATAAATTATGCACATGTGACTCTTAATAACTTT +ACAAGCCTTCTAGTTACAACCACTCCTTAAGAAAATTGATTGAAAGTGCAATTAGTCACT +GCCCCCTTTACAGCCAAGTATTTAAAATATTTTGTCAACTAGTTATTAATTCAAAAGTTT +AGGTATTGTAAAATTTTAAAACTTTAACTTCTTAAAAGACAAAAAGGAGAGATTGTATCC +CCGTACATACTATTTAGTGCATTCCCATGCACACTATTTAAATCTTACCTTTATTTTCAA +AATTTAATATTTAAATGTCAAAAAATTTAATAAATGTTTTATAGTATCTTAAAGGGATCT +ACTTATTGGCTTATAGATTGATCCTAAAACAGCTACCTTATTAGAAAAGGGAAAAACAGG +TTTTCTCCACAGAACGCTGCAGAAGCATATTAGTTAATTCCTGTGACGAGCTGGCAGGTA +AGTTGACTCATGTCCTGATTGAATTGACTAAAAAACTAAATTGAATTCATGTTTTAGATC +CATCCTTACTTGTCATTTTTCCAGTTTAGACTAGCTTCTAGCCTTTTAACTTTATGGCAA +TAGTACATCAGAGACTTAGTAAAATTAGTCATTTAATAGAGTCATAATGATTTTTCTCTT +TTCTTCAGTGTGACCAGTCATTCTAACTCAATCTTAGACTGGTCTAATATTCAGTCCAAT +GTTAGAGATTCCTATATTCTAAATTACCTAGCAAAGTTAATTCAGAGCACATCCCCCACT +TCCCCTAGATCCCTAACCTCAGAAGGATTGCTGGCCTTACAGCTAGTGAAAAAAGCTATT +AAAGAGCAATTGGTCACTTAATACATTGGTAAAATAGAAGGACCCCCTGACTAACAAATG +GAAGGGTCCAGATCCAGTTCTAATTTGGGGTAGGGGCTCAGTTTGTGTTTTTTCACGAGA +TGAAGATAGAGCGCGGTGGCTGCCAGATAGATTAATTCATCAGATGAACACAGATTCTAA +ATCTTCTAAAGTATCACCTTGAGGACTAAAATTCCTCTTTTGCTTAAAAGTCAGCTTGAG +GACTCAGGCTCCCAAAAAGCTACTCTCTGAGCCAGCTCCCTGACAGGAGGCCGGAGACTA +GCCTCAGCTTTACAATTTGCATTTGAATAAAGTACCTGGACTTCCCCAAAAGAAGTTCTG +CCTTCCTACTTTCTCACTGTCTGAGATTTTGTCTTTCAAGCAGGTAAATCAACATTCTCG +AGCCTGACCAGCAGATGTGCATCCCCGCCCCCCTTGAGAGCACAGGTGGCAGCTGTTATC +TCCATTCCAAGGACATTCCAGCACCTGGCTTTCAGTCTGAGTTAAAAATTAGGTTTACCA +AGAGGGCTAGAAAAGTAGATATTTCTATATTAATAAAGATTGGTTTTTATTTTGATAGAC +AGGCTTAGTCCCTTAGCTGACCTCTGGCTTTTCACCCTTGCTGTTACTGCAAGGTGTCCT +TAGCTCCTTAGGCTGTGGAAAATACAGGGATGAGGAGGAACGACTTCCAGCTCCTATTTT +AGCCACAAGTCGTGGTGTTACTAATGACATAATTCTTGCCTAGGTCTTGCTAAATCTGAG +GTTGATAATTCTCCTTTAGGAGCTGCACAGCACTCAGAACTGTGCATACTGGTTTGTGAT +TGTACAAATTCAGTATGGGTATCGCTTGGTGCAGAGAGCTACTGCAGAGAAAGGTCCAGC +TTGACCATTTCTGAGTTTCCTGTGAGATAAACCCGGTTTGAAGGAGGTTGGTATCAAATT +TTGGCTAAAAAACCAAAAATATTTTCGGCTCTGCCTCCCCTCCCCAAAAGATACCGAGAG +CCACAGGTGTGGGTCGTGACAGCATCCACGGGAGGAATCGGGTCAATGTCCACCCAAGCC +AAGGTTAAAAGCCCACTCATCTACAGATGAAAAAATCTTTTGATCACCTCATTTAAGCGT +TGCCTTATTTAACTTAATTAATAGGGGGGAGAGAGATTAGAGACCGTACTGTATTCACTG +CCTCCCACCCCAAAATAAAAAAGCCAATTGGCCTTGTACTACGGAGCCAGTCATACCCCT +TCTCCCTGTTTCCCACCTATCATCCAAAAATGCGGAAGAATATCAACTTAGTGTTATCCT +TAATATAGTGTATTTCAAATTTGTTCAGTCAAACTTAGCCAGAGTTCCAACGCCCTACTT +AAAATTCCACTAAAAAGTTACCTACTCAGTACTAATTAGCATTATACAGTCAGAGCCTGC +AGCTCCAGGCTTTTCAGTTAGTTGTTTACTAAGATAAGAAAGGACAGTCTCAGCCAGATA +CAGTTTACCATAAGAAAAGTTAAGAAATCCCATGGAAGCAAGTTTTTTCCTTAGCCCTAG +AATTCCGGCAGAACTATTGAACATAGATAAATTTTTTTCCCCCTCAGGCCAGCTTTTTCT +TTTTTTAAATTTTGTTAATAAAAGGGAGGAAATGTAGTCTCCCCTCCTCCAACCTGAAAC +CTGCTTGCTCAGGGGTGGAGCAACCTGCTTGCTCAGGGGTGGAGCTTCCTGCTCATTCGT +TCTGCCACGCCCACTGCTGGAACCTGCCGCTTTGCTGTTTGGAGCCACACACGTGCTCAC +CTTTCTACTGGGCCTGAGATTATTCGGCGGGAATCGGGTTCCCTCCCCCTTCCTTTATAA +CTGAAATGTCAGAACTAGTAAAATTGAGCTTTGATCAGAATAACTGTCTTGGCTACATTT +CTTTCTCTTGCCACCTAGCCCCTCTTCTCTTCCAGGTTTCCAAAATGCCTTTCCAGGCTA +GAACCCAGGTTGTGGTCTGCTGGCCGGACACAACACAGGATGTCAAGGGCACTAGGATGT +CATAGCAGAGGCCAAAGCAGGGACAGAATAGGTTGGTAGCTGCGGGGATGGATATGATGG +CCACTCCCTGCCCCATACCTGGATTCCTGGCTATAGAGTCAAAGTCCTAGGAATAGGGTC +TACTGGACAGGTGTGAGCCACAGGCTGCCTATAGGCTGCTGCAGAGTTGGGGGTGGGGTG +CTGGAAGGTCCTTTCTTTAAAAAAATTTTTTTAAAGATTTATTTATTTATTTTATGTATA +TGAGTACACTGTAGCTGTACAGATGGTTGTGAGCCTTCATGTAGTTGTTGGGAACTGAAT +TTAGGACCTCTACCAGTCAACCCCTTTCACTCTGGTCAGCCCGCTCGCTCAATCTCTGCC +TGCTGCTCTGGCCCAAAGAGTTATTTATTATTATAAATAAGTACACTGTACCTGTCTTCA +AATGCACCAGAATAGGGTGTCAGAGCTCTTTACGGGTGGTTGTGAGCCACCATGTGGTTG +CTGGGATTTGAAGTCAGAACCTTTGGAAGAGCAGTCAGTGCTCTTACTTGCTGAGCCATC +TCGCCAACCCCCTAAAAATTTTTGTTAAAAAGACAGGTTCTTATATCCTAGGCTGGCCTC +AAACTTGTTATGACTTTGAACTAATAATCCTCCTGCCTCCCCTCTCTAGTGCTGGGATAA +CCACTGGATACCACCAAGCCTGGTTTATGTGGTGCTGGGAATGAAACCTAAGGCTTCCTG +AACGCTAGATAAACACTATACCAATGAGGCTCCAGCTCCTGCCAGTTCTTCTATTTTTGT +TTGAACCAAGATGCCATTGTCTTTCTCAAGACCATACACCATGCTGGAACAAAGATTGAC +CCAGAGCAAGGTCACCTTGGAAAGAGGAAGAGGACCTCCAAACATGGCATTGCCCATGGC +AGTACTCATGGGACACATGGGCCCCAGCTGAGCTCCACAGCTGAGCTCCACAGCTGAGTT +CCACAGCTGAGATCCACAGCTGAGTTCCACAGCTGAGATCCACAGCTGAGTTCCACAGCT +GAGCTCCACAGCTGAGATCCACAGCTGAAATCCACAGCTGAGATCCACCACTGTTCTGCA +TGGAACCCCATTCTGAGCACGCTGAAGAGAAGCACACAGGTCTCTCTAAGGGCAGCGGCT +CCTCCCTGAGCAGATGTCACTCTCTCAGCTGTTCCACCCAGCAGGACCCAGTTATTCATG +GGTGCGAGGGGGACCGCAAACCTGGAAGAGAAGTGGGCAGAAGGGAAAGAGAAGCGGAGA +CCAAGAAGGGTTCCTATCAAGGTCTCAGTTTATTAGGCTGAAATGCCAGGTTTTAAGCAC +ACAGCAAGGGAAATAGGGAGGGGTGAGGGGGAATTAACAAAGAACAAAGAAATGGGCATC +TGGGGACATGAAGGCCGAATTCAGGCTGCAGGCAGGAGGCACTCTTCGTCTTATCTCCAG +AATATAGATCCCTCCTTAACAGCCTTGGGTGTCAGGCTGGGCTCAGCATGTAACTCATGC +CCTTAGAAGTCTTGGGAGTCAGGAAGAGGGAACTATAATTCAGCTTTTTACTGCCTCGGG +TGCCAGGAAGGGAATAGGGAGGAGGGGGTGACGACCGGTTCCTTAGCACAAGGCCATTTG +GCTTGTTAGGCTGGGAGACTGTGAAAGGCTTGCTTTCTCATGGTATGGTCTCCAACACTC +AGACCCTCCCAGACAGTCTGTCTTAGCTTCCTAGTGTTGCACTCTGGTCACCTGGCATTA +GGCTAACCTCTGGGATCTAGCTTGTGGCATGGGCCAATTCAGGAGTAGATCATAATTTTG +TGAATAAAAGTTTGAAAATGGGAAAGAAAGGGCCACAGAGGCTTGTGCATATAAGGACTG +GGTGCCTTGTTTTAGGCATACATGCACATTTTAGATCCTGATTCAGAGTGGACTTCTTAC +TGTTGAATATGGTGGCCAAGTTCGTGACTTACACATGGAGCAGTTTTCTGAGGCTGCCCT +AACAGATGTCCATAAGCATCTGTTTTCTCAGTTCCTGAGGCAGGAAGTCTGAGCTTGCGG +TGTTAGCTGGTTCCTTGGGAGGTTTCTGCTATGGACCAATGTGATGTGATCCCTGTAGGT +GTACCTTATTTGAACACTTGGTCCCCATATAGTGATGTTGTTTGGGAAGGTTGTGGAACC +TTTAAAGTCTTAGTTAGGATTTCTATTGCTGTGAAGACACACCATGACCACAGTAAACCT +TACAATGGAAAACATTTCAGTGGTGCCAGCTTACAGGTTCAGTCCAATATCATCATGGCA +GGAAGCATGGAGGTGCACAGGAAGACATGGTGCTGGAGAAGGAGTTCTACATCAGGATCC +ATGGGCAACAGGAACAGAGAGACACTGGGTATGGCTTGAGTATTTGAAACCTCACAGCTA +AGTGACACACTTCCTCTAATGAGCAGCCACCTATGCCAACAAAGCCATACCTCCTTAAAG +CCACTCCCTGGCGACCAAGCATTCAAATCTATAATCCTATGGAGGTCATTACTATTCAGA +CTATCACAGCCTCCTAAGGACTTCCTGTTTACTCTCTGCTTCCAGAGTGCAGATGCAATG +TGGTCGGCTATATCAAGCCTTCCCAGCCAACTGTATCCTACAACAGTGAGCTCAAATAAA +CCCTTTAGGTCACTTTGTATCTTGTACCGGGATCACAGTGACAATGTGAATACAGCTTCT +CACCTTGTCCTGACGGCTGCCTTCTCTGTCCCTGTGTGTCTATGTTAACATTCCCTTGTC +TTATGAGGGCACAGGTATATTGGGCTGGGGCTTTATTTACCTTAACAAGCGCTTTATTGT +TGCTATTATTAGAGACAGGGTCTCTTTGTGTAGCCCTGGCTGGCCCAGGATTTATTATTT +AGATCAAGTTGGCCTCAAACAGAGATTCCTTCTCTGCTTCTGTCTCCCAGTTGGTGGGAG +GTATGTGTTGTAATATGTTACCGTCCTCGCCGCCCGCTGAGACAAGAACAACATGGATAC +CAAGGCAGGTTCACACAGCAACTTCTTTACTTGTGGCTTTTTCCCCTCCAGCTCTCTTCC +CCAGCAGCTTCTTCTTCTACTCCTTCTTGCAGCTTTTCTTACTTACAACAACTTCTACTA +CTTAGGGCAAGGGCTATACTCCTGTCCTCGCCGTGCCTGACCTCACCTCGCTCTGCCTCA +CCTCATCTAATCAGAAAACACACACACACATACACACACACACACACACACACACACACA +CACACACACACACACACACACACACACACAGAGTCACACACAGTTCCAGGCACGAGCTCA +GGTCAGTCACTGATAGGCTGACAGATCTGGATCACGAGGAATACACATGGTTTTTCACTG +CGCATGCTCGGGCAAGGTAGTAAACAAGTGGGGTTCACGGACCTGGCAATGTGCCAGGGT +GCCATCTAGGCCCATGCGGCTGCACCCGCTTCCCGCTGTAATACCTAGACTACAAACTTT +TTAAAAGCTCTGTCTCCAAATGCAGTAAGGTTCTAGGACGTGGTAGTGAGTGATTTTAGA +GGCCATGATTCAGTCCATGGCGTACCCTCTCGGAACTCTGAAGCTGCCACTGGAGCCTGT +GCCCCCACCCCCAAGCTTACCTCTGAGCTTGCTGGAATTGTTAACCTCCGGGCTGACGTG +TATCATCCCACTAGGAATATGTATTGCCAACTAGGAAAAGGAGAATTAAGAGCCAGGTTC +CTTTTTTTAATCACTGTATCTGAAATACCCGAGGGAACAACATAAAGGAGAGGGGCAATT +AGCTACTTGGTTCGGTTTCAGGGTGTGCCTGGTACACTCTGATTATTAGATAATCTCTCT +CTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCCTCTCTCTCTCTCTCTCTCTCTCTCTC +TTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCAATACACGATC +CAGGCCTCCGAAGATGACTCTGTTGCTTAGGTGCTTGCTGTGCAGTCATCAAGACCTGAC +TTCAATTCCCTGAACTCACTTGTAAGAGCACAGTGGCTCATGCCTCTGCTTCCAGTGTCA +GGGAGGCAGAGACTTGCTGATTCCCGAGGCTCGCTGCAAAGCAGTGAGCGCCAGGTTCAG +TGAGAGACCCTGTCCACCCCCCCACCCCCCACCTCCCATGTAGAGAGTGATCGAAGACAC +CTGGCATACTTCTGGGTAGATAATTAAAAAGAACTGAAGTCAGAGGCACACAAGGTATTT +GCATACCTATGGCTGTTGTGTATAGCCCTGGAGCTAATTATATTTTATGTTAATTCCGTT +GCAAACCAGGAATGAGTCAGCACTCAGGTGATTTCCTGTAAACCTGCTTCCCAACTTAAT +TTGTAAAATAAAGGAGAGCTAATGATTGGGCAGATAAAAGGAAAGGTGGATCAGAAGGTG +GAAGGGAGAAGAGAAAATTGGAACAGGGAGAGGATGCAGAGGAGGAGGAAGAAGAAGAAG +AAAAGTGGAGCAGAAGCACGTGGCCTGGAGAAACCGCAAGTTCTAAGGGGTCTTATAGAG +GTGGAAGATGGTAGTGTAGCAGTAGATCTGCCCAGTCTAGGCACGCAGCATGTATTCATA +TTAATTGTGTCGTGTTTTCATTGCTGGGGCATATTTGGGAGGAGATATACCGCAACATAT +GGCAGCATGATTCACTATGCAGAGCAAAATAATTGTCCCTTGGTGGGTGAGTGGGTAGGC +AAAAATGTGACCTATACACACAATAGAATATTATTCAACCTAAAATGGAAGGAAATTCTG +ACCCATGCCACCACCTGGATGAAGCTACAGGCTGCTGTCTGTGTCTAAGTAAGCCAGGCT +CACCCAAGGATCACAAGTGGTATGAGTCCATTTATATGAGGTCCCTTCAGCAAATTCATA +GTGCAGAGAGACAGCTGAGTGTGGTTTCCAGAGTTACAGCAGCAGAAATGGGAGCTGAGG +GTCCGTGAGTACAGAACTTCTGTTTTAGCATGTGGAAAGGGGTCTGAAGATAAGTGATTG +GCGTGGCCACCTAGAAATGTGAATGTAATGCGTACCATGAAAATTTCCACATAAATATGG +GCAAATGGCCAAGTTTATGTTCCATGTATTTTACCACCTACTTGCGTTTTAAAATTTTTA +TTATAAAATTTTTAGTTACATTTATTTGTTCATTTGTGTGTGTGCACACGTGTGAGCGTG +TGTGTGTGTGCATGTGTGTTTGTGTGTGTATATCATCATATACACATGGAGTTCGACTTG +CAGGAATCTGTTCTCTCCATCATGTGGGTACCTTGACCCACTGAGCCACCTTGTAGGCCT +TTTCCACATACTTTTAGAAACTCGGGCTTGGTCTGGTAGTTCATGCTGTAGTATAAGCTA +TTCAGCAGGAAGAGGCAGAAAAATAGTGAGTTCAAGGCCAGTCTAAGCTACAAAACAAGA +TGGGGGGTCTCAATTTTATTTTATTTATTTTGTTTAGGGTAACAAGTGTACTTTTAATCG +ATTTCAGGTAAAAACTCCACAGGGAGGAGAGCAGTGGTTAACTCTGGCCCTAATGTATCA +GAGCCATAACATCTACATTAGAAAAAAGCCAGCCAGGTGGTGGTGGCGCACGCCTTTAAT +CCCAGCACTCTGGAGGCAGAGGCAGGCGAATTTCTGAGTTTGAGGCCAGCCTGGTCTACA +AAGTGAGTTCCAGGACAGCCAGGGCTACACAGAGAAACCCTGTCTTGAAAAGCCAAAACA +AAACAAAACAAAGAACCCAAGGCATTATGTCCCCACAGGTCACACGTGTGACTGGCCACC +AAATCTGGTCATTTATATTTTGTATAGCTCTTCTATCTTTTCCTCATAGGTCTTTATGGT +GCTTTCCTTGGAAGTGCCTTTCAACTTGTTCCATTCATCCCACATGGCTTTGAGGTCCAA +CAGCCCTGACCAACCTGTATTTACATCGTCCACAGCAGCTGTTTGAAGGGACTATAGTTG +ACTTGAGTCTTGAGGTGCTTCACCTCCTCAGCAGCTTTGTCAAATTCAGCCTGGGACATG +CTGGTGAGGTGATACAGATGCCAAAGGTGGTGGGAGCAAGCTCAGAAGCAGCAGCAATCA +AGTTCCAGAGCACACTGGCTAGCACTTTAAAAAAAGCACTCCCCACCCCCGAGTTCCAAC +TCTCAATTTTATTTTTAATTAATTAAAAGGGTCTGGGGCCTGGAGACTGGTGGTAGAGCT +CTTGCCTAACATGTGGAACTTATAGCAGGACATTCTGAAAGACTCTGAGAGGAGCCCCTG +GCTCAGGCCTCAGGATAATAGCAGACATCCAAGAACTCACGAGAGACCAAGCTTGATGTA +AACCGCATGAGGCTTTATTCGGGGAAAGCCAGAGCTCTGGGGACGACTCATATCCCACGC +AGGGGTAGAGGAGTCGACCCTGAGGGAAAAGGGTCCCAGTTTTTATAGGCCCTCAGGGGG +TAAAGGAGAAGGGGAGAGTAGGGGATTTCCAGATCTAAACAATGTCTATTCTCAAGAAAT +GGGTATGGGAGGGGTACAAGGAAAGAGTCCGGTGCAGGTGTAGCAACTCAGGATTGGCCG +GGCTGTGGTTGCTGGGGTGATTTTCTGACTCTTTCTCAGCAACCAATATCACAAACACCT +GGCAATGGGCTTCATCAGTGGGCACACACATGAATTCAAGGAACGGTCAAAACATTGGCA +GACACACGGGTTCAAGGAGTGGCCAGAGCATTGTACACCTCTATTTTTCTAAATCAGTAA +AGCTAGTTCTGCTAACAATGAAATCTATCTCGCCAATTTTAGGGCTTCTGTGACCTTTTA +CATTCTGTCAGGATCTTTCAGTTCTGCAGACCCGCCAATGGTATAAATGGCACAGGGGCT +GCTAATGAAGTTTAAAGCTTCCACCTTTTGTTGGGCAGTCTCCAGCTAGTTCATATAACT +TAGCCAGACTATCTTGCCCACCTGCCACATGGGTAGCGCTATACATTAGCTTACACTGTT +CATTGTGGAGATGCATGTCAGCACCTTGGGGTGCCCCAAGGTGCCCCCTTAGGAGAGGCA +GAGCACAGTCCCGTGATAGGGGTCCCAGCCCATGTTTTCCCGGTTGAGAAACAGCGAGGT +CTGGGATGCATGTTATGGTTCCTGGCCTCCTGTGTACCCAGAAGCTACCAAGAGCTGCAG +AAAGTTGGGAACGGTGGTGGTTCTTGCACGCCCGGGTAATCTGAGCATTTGAGAGGAGGA +GGCAGCAGGAACAGTTGGGGGCCAGCCTGAGGTGCAGGAGACCCTGACTACAAGCAAGCA +AAAGAACTCCAACCTTCTCACAGGGAAAATATATAATGCTATCCGCGTCAGTAACAACTC +CATTTAAAACTTTGAACCATGGGAGGGAGGGTCCCGCACTGCTGTGGTGGAACCTTCAAA +GCTATACACCCTCAAGTACCCAAGGGTCTTACGGTACCCGGAGATCTGTGGGCCCTCAGG +TTACCTCCAAGAATGAGTACAAAACCAAATTTTCAGTGGGACAAAAGAGGGTTAGCAGGA +ATGAACACAATCGCATTAGGTAAACATATAAAAATAACATATTGAAATATATTACTGTGT +GTAATCAATACATGCTAGTAAATGTTAAAATGGCAAGACAGAAAAGTCATCATTTGTTTT +TCAGGAACACCTGGGCTGCACACACAGAGGTGACCTGCTTGTTATTGGGACAGTTTACCT +TGGTAAGTTCTCATTCCTTGAAAGGGATGTGGCGAGCTCAGCCCTGTGAGAGGGGAGAAG +CATAATGAACACTTTAGGAACAAGGGTTTCATGAGGGCCAAAGCCAGCCGAGGAAACGGC +CTCCGACTGTCCAAATAGTGAGGGACCAGGAACTTTTTTGTACATTCCTGGCGTGCTTCT +GACCAGTCTCAGAGTCTTGATGCCAACCATCTCAAAGCCGTCCCCAGTCCCTTGAACAAT +CCCCCTTTCATACCTCCTCTCACAGGAGGCTTGCCTTCACTCACCCACCTAGTTAACACT +TGCGCTGTTCACAGACGCCCTTTCATGCGTTTCCTCGGGCGTGTGTGCATACGCCACACA +CCAGTTTCCAGCCCAGCCAGCTTTGCCTGGCCACAGTTCCCCCTATCCCGGCTTCTACCC +AATGTCTCCAGATCAATCTCTGCCAGCAAATATTTACTGGCACCATTTGGGACCCTTGGG +AGCAGCAGACCAGGATGAGGACTGGCTGTGCTCAGGAAGAAGGGTTGGGGAAACCCCATG +ACATCTTGTGGAGAGAAAGAGGCAGGCTGTGGGGAGAAACACAAAGGAAAGAAAGCGTGA +ACAAAGGGAAAGATAAGAATAGGGAGTTCAAGCCGGGCATGGTGGCGCACGCCTTTAATC +CCAGCACTTGGGAGGCAGAGACAGGCGGATTTCTGATGAGGCTAGCCTGGTCTACAGTGT +GAGTTCCAGGACAGCCAGGGCTACCCAGAAAAAAAAAAAAAAGAGGGAGTTCTAGGAAAG +GAAGATGGTGTCTACGTGGAATTAGGGAGAGAGGCATGGAAAAGAAGGACCTTTGGAAAA +ACTGGCAAACTGCTAAAGTTTTTTCTTTATAGAGAAAGTTGCTCACCAAAGTATGTGGAG +AAGGGAGTTCATGGCCAGCATGTGATGTGCCGGAGAGGAGAAAACAGGACAGCCATGTGT +TTGGAGAGTACTGAGAGACAGCTGACAAAAAATGTTGTCATGCCTTGCCAAGTCATTTAA +AATGTATTCAGTCTTTAGTGATGTTTTTGGTGGTAAGTTACAAAAGTAAATCTATTCTGC +AGGCTTGACCAGTAAAGGAAAGGTATTTTCTCATATAACTGGAATGCCAGAATAAAGAAC +ACTCAGCAGGATGTGGTGGCACATGCCTTTAGTCCCAGTGTAAGCACAAGTGAGGGAGAG +GCAGCAGTAGAGGCAGGTATCTGTGAGCTGGAGGCCAACCTGGTCTGCATAGTGAATTTC +AGGCCAGTCAGGGATACACAGGGAGACTCTATAGAAAAAAGAAATGCCCAGTAGTGATGG +AAAAGCCAGGTTGTTTTCGCTTTTTACTGGTTCTCTAGTCTGTCCTGATAAATTTTATTT +TATATGCATTTTGCCATAATTAAAAATAAAGGGAAAAAGAGATAAGGAGTCCCTTTAAAT +TTCTGGACCTTTGAGGTTAAGATTTATTTATTTATTTATTTATTTATTAATATAAATGCT +TTATTTAACAGTTGCAGATCATTCCGTGGGCTAAGTAATGGATATCCAGACCCCCACCAG +CTGCAAGATTAACGCAACCTTCGAGCTTCTCTTTCTGACTCCAATAGGGTGAGCATGTCA +CCCTCTCGAACGGGGCCTTTGACATTTCGGATGATAGAGCGGCTGGTGTCATCCATGAAT +TCCACTCGCACCTGCGTGCACTGTCCCTGCGAACCGGTCCTGCCCAGCACTTTGGTTACC +CTAGCCAGCTTGATGGGCTGCACGCGACTCGTGTCCATGATGGCTGCGATCTGGCGGAGA +GCAAGATTTATTTACTTAGCATTTTATGTGCATGTGTTGATGGGGACTATGTGTGTGCAG +TGCACATCTGAGGCCAGAAGTGGGCATGGGATCCTCTGGAGCTGGAGCTGCAGGTGGTCG +TGAGCTGCCATGCAGGTGATGGGAACCGAACCCAGGTCTTCTGTAAGAGCAGTGTGCTGA +GCTGTCTCTCCAGCCCCAAATCTTCTAACCTCCGTGAGACTCATTCATCAGGGACATAAA +ACCCTCTAGGCGTATCTGCTGCTGAGAACGTCCATTGAGAGGAAAGCAGAGAGCATATCA +GAGAGGCAGGGTCGGGGGTTGGACTCGTGGCCAGACCCATGTACTTTCTCTTGTGGTTCC +TAAGAAGTGTTTAGAAAAAGACAGTTGTCATGAGAAATGGGTGCGCAGATTTGTTTTACC +TGAAAAATGCGGTCTGTGTTTTGGTGACATCGTCGAGTGGGTTGATCTGACTTTATGATA +AAGCGGACTCTTCAGTGTGGTTAGGTGACAAGATTTACTCAGTGGAATGGCCAGGGCATG +CAGCTCAGTGGTAGAGCACTTGCCTGCTTTGGGCATGTCCTTGGGTTCCTCCTTCCCTCC +CCTGGAAAAAATGATGTAACTCAGTATTTGATGAAATATTTGAGGCATGGTTATGACAAT +TTTTTTGCTTATTTTATTAATGTTTAGTCAATAATTTGAGGAGTTTTCCCCTTCCCATTC +CTGTACTGACACTTAAGTCTAGGACCCCACACCTAGGCAAGTATATAACCACGGAGCTAT +ACCACCAGTCCAGTTTTAGAAGGCTTGATGACATCTTTCTTATTGAAGATCTCAAAGAAA +ATTATTTTAGCCACAGGTAGCAAACTCTTTTTCAACTATGTTGTTTTCAATTATTTTATT +TCTTCATCATTAAAAGACCTAATTAGTTGTTACCTGATAGATTGTCATTAAGATCTTTCC +CCCGTGGGTTCCAAGGAGAAACTGAGGTACAATTCCACAAAAGTCCACCCAAGTTTATGA +TGTTTACTTTCAAAGCCACGAGGGAAAGTTACAGGCAGGAGCTGATCTCAGGTAGCCACA +CTGGAAGATCTGCACCCAGCAGGCAGTGGTTTCCTTAGGGCTGTACCCAGATGGAACCCT +CTCTCCTTATCCTTCATCTTCATCCTTCAGCATCAATAGCCTTCAGCCCGTCTCTCAGGA +TCACGTGCAGTCAGGGCAGAATCTCATAGGACAGGTTGCCAGAAGTGACTGGCTTCTCAG +GTGAGGACCCATGACCCTCCCCACCCCTCCTACGAGAGAACTGTGACCCTCTTTTCCAAG +AAGCCCAGCAAGACGGTGGCAGTTGGCATAGGTCCTTACAAATACGATTTGATGACAGAT +GGGTTACTGAGATTTCAGGGCTGTAACTCAGAAAACTTTCAACTAAACCATGCAACATTA +TTTATAATAAGTTTTTGCTCCACTGTCTACAAACTTGTGAGAAAAACCTTCCTCGGCTCT +TCCATGAACAAAAACTAGGAAAACTATTTTCACCGACTCCTTTCTCAGTCTAGCAGTAAG +GAATGGTCATCGACCCATACACAACCTCCTCCACAGATGACTACACTTGTCTCACGAAGA +AATGCTTAATGATTATTTAACATAATTTATCTGTTCACCATTAAATACATAATAATTATA +TTTTTGATCAGTGCTTACCTGAATATGAATCATAGCCGCAAACTAATCTAAAAGGAAATA +ATACTAGGGATTCTTGTCTCAGAGGAAGCATGCTGGCTCAGCCACACAACAGTGTAATAA +ATATAGGACTTAAAATTGTAAAGACATGTTTCTGTACTCAGGAGGCAGAAGCAGGCAGAT +CTGACTTTGAGGCCAACCTGGTCTACATAGTAAATTCTAGGTTAGCCAAGACTGATAGTG +AAACTCTGTATCAAAAAAAAAAAAAGTGTGTGTGTGTGTGTGTGTTTGTGTGAGTGTGAA +GAATCTGAACAAAAAGGCCCTAGGGCCATGGTACATGCAGTTTCACACAGTAGGTGTGCT +GTAAAAATCAAGGACAGAGAGGGAACTATATCCAATTTTTAACAGTAAAAAATACCCTCT +TCATGTATATTTGGGGGAAAAAAAGAGGCTAGTAGTGGCTTTAAATCCACTACTGCATCT +GGAGTCCACTGGATTTACAATATAGCCATTTTACCTAAAATGTTAATACCAAGGATATGG +CTAAAAGTATTTATAATAATTTAAACTCAAAAGCAAAACTGTGGCAGCCAATCCACACTG +TGGAGCTCAGAGAACTGATGGCCAAAAGTTGTCTTCTGACTTTTTTTTTTTTTTACTCAC +ATTGTAGACCAGGCTGGCCTCGAACTCAGAAATCCTTCTGCCTCTGCCTTCCCGAGTGAT +GGGATTAAAGGCATGCGCCACTACACCCGGCCAAAAGTTGTCTTCTGACCTCCCATACCT +GAGCTGTGACACACATGCCCACCCACACATCTGTGTGCGCTCACACACACATAGGAAATA +AATAAATACAATCAGGATTTAAAGGCTTCGTTTTAGAATCTGTTTTGTGTTGACTGCATC +TCTATCCTCACTCAAGCAGAGCAAGGAAGTGGTTGTCCAAGGTCCAGGACATCTAAATGC +TGGGAGATGTGGAATCTGAGGCAGCGATCGTAATTGGAAAAGAAAAGTTGAAAAGCCCTG +AAGTGCTTGCTGCTTGTTCTTTTGGGAGATACCGGAGAGGAGGGGGTCAGCGGGTGATGT +CCTGGGCAGAGAAGGAGCCATTGGCAGGCCAGAAAGCAATGAGGTGGATCCTTGAGCCTC +TGCACTTATTGGGGAGAGCTGGGGAAAGAGTTTCTGAAGGACAATGGGGGAGTGGGTCTG +GGGGAGAGGGGAGCTGGTGGGGTGGGGGAAACTAGGAGGGGAGGAGCAAGGGGAAACTTC +TGTCAGGATGTATTGTACGAGAGAGGAGGAGGAGGAGGAGGAGGAGGAGAGTAGCAGAAA +TCAGGAAGTTATAGAGCATACTCTCTCCAAGTAAGATGCCTTTTGACCTGTAAAAGGAGA +AAAGACTCAGAGGTCATCAGGGGTCAGGGTGGCCATTTTCCAATCTCCACTTCGGACTTT +ACCAAGCAGAGTCTCTGCACAAGGGTGGCCTTCAAAGCCATGGCCAGGAGGAGAAGAGTG +GATCGTATGTTTCTTCTTCCCCTTGGCATGGCTCAGTCAGGCCCAGGCTTCCTTCGGTTC +CCTGCTTGCTGGACCTGGCTTAGCATAATGTAGACACAGCCCTGGCTCGGTTGCCCGGAT +CTGAGGAGAACTCCATGCATAAGCCACACATTCATGGGTTCCTGGAAGGCCAAGGCTAGT +CAGTTGGGTAGATGCCTTTTACCCACAGACCTTATTTATGTGCTCCTCTGGAGGCTCTGC +CAACAGTCATGTCTAGTCCCCATAAACCCTGTCATGAGATCAGAAAGCAGGCCTGTGTCT +GAGGGAGGGAGGGAACATTTCTAGTAAATGCATGTTCTGTTCTTAAGTGGCTATGCCATA +GGGTGCTCCTTGGTCTTCTATCTTGGTTGTCTCCAGTTTTGCATTTTCATACATAAAGAT +GCTCTTGACTAACTTGCATGTGAGTCTTTGTAAAGAAATGAGATGTTGATGGAACAGCAG +GTAGAAATTTAGAGACAGCATTTAGAAATTCAGAGACAGGAAATGTACAGGACAAGTTCA +GGAGAACTGTGAATGCTAAAATGACCCTGTGAATTCAGAGAAAAATTAAAAATACTTCCC +AGGCATAGGACAGACATTTACCATCTAGAACCAAGCCTCTCTATAAGCACAAGCAATTTT +CTGAAAGGCTGGGCCAAGGGTCACCCTTCAGGTAATGGACTCTGGGTGATAAGGCCTGAG +ATCAGCAGTAAAGGGCACTGAGACAGGACTCAGGCTAGTAGCTATTGATGACAGATAGAG +ATTGAGAGTGGATGCAATATACATCGATCCTAGGGCCTTGTGCATGCATCCTGATACATT +CCTACAGGCCTATGTCCTCAGACCTTTAAAAAATAATAATAAACAAGCTTGAGACAGACT +CTTGTTAAGTTTCCCAGCTGGGCCTGATTTTAGGATCCTCCGTCCATAGCCTCCCATGAG +TTGTGGCAGTTACTATGTGCAATCTTGCCAGGCCAGGAAGTGTCTTCTTATTTGAGTAAC +TTGTGTAGCTATAACAGTGCTTATGTTCTGTAATGGTTAGTTTGATTTGTCAACTTGACA +CAACCTATAGTTACCTGGAAGACAGTCCCATTGAGAGACTGTCTGGATCAGGTTGTCCTG +TGGGCATGTTTGAGGGTGACTATCTTTTGGGGGAAGTTGAAACAGGGTTTCCCTGTGTAG +CCCTGTCTGTCCTAGAACTCACAGGCTGGCCTCAAACTTACAGAGATTCACCTTTACAGT +GCTGAGATGAAAGGCGTGCATGACCACCACATGTCATGTGGGTGATTATCTTGATCAGGT +AGTTCTGTGGGTATGTTTGTGAGTTATTATCTTGATTACCTTAACTAATATAGAAAGACA +TCATCTGATTATAAGACGTTTCATTACCAGGGTTGGGTCCCTGGACTGCACAAGAGTAGA +AAGAGCTAGCTGAGCAATAAATGTGCAGGTCTATTCTCTCTGCTCTTGACTGTAGTGACT +AGCTATTTACGGCTCTGGCCACTGTGATTTTCCTAAGAAGACAGATTATAACTTGGAATT +ATAAGATAAAATAAACCTTTTTCTGTCAATTGCTTTCTATCAGGATATTTTATCAGAGTA +AGAAATGAATGTAGGAAAGGTGCTGTATAGATGTTCTGTGAGGCTGTGGGTCAGCACTTA +GGGAAATGGATGGCATTCACAGGAAGATAAGGCACCAGGTAGGATTTAGAAATGTCCTGA +CATGTGGATATCTCATTTTACACACCCATCTATGTCAACACAGCTCCAAAAGAATGTCAA +ATAAAGTGATTAATAAAAAATTATAATCTGCTGGGTGTGGTGGTGCATGCCTTTAATTCC +AGCACTTGGGAGGTAGAGGCAGGCGGATTTCTGAGTTCGAGGCCAGCCTGGTCTACAAAG +TGAGTGCCAGGACAGCCAGGGCTATACAGAGAAACCTTGTCTCGAAAAACCAAAAAAAAA +AAAATTATAATCTGTCTTTATTAAACACGAGTCTAGTAAGCAGCTCTAACCCATATTTGC +ATTTAAGATGTTTCCCTTCCATGGAGAATAGAGGGAAGATGCTTGTGTCTTCCCAGACAG +GGCTCAGTTCTGGAAACTTCTTGGTTACAAGTGTCAGGAATTCCTCTTGTGATACAACTC +CTACTTCATGCCTTTAATCCCAGCACTCGGGAAGCAGAGACAGGTGGGTCTCTGAGTTCA +AGGACAGCCTGATCTACAGATTGAGTACCAAGACAACTAGGGGTACACAGTAAGACCCTG +ACTAAAGAAAAAGAATAAAGAAAGATGAAAGAACACCATGCATTGTTGACATTAGGAACC +ATGCATTGTTGACATTAGGAACCATGCATTGTTGACATTAGGAATCATGCATTGTGACAT +TAGGAGCCATTCATTGTGACATTAGGAACCATGTATTGTTGACATTAGGAACCATGTAAT +GTTGACATTAGGAACCATATTGTTGAATTAGGAACCATGTATTGTTGACATTAGAAACCA +TGCATTGTTGACGTTAGGAGCCATGTAATGTTCCATGTAATGACATTAGGAACAGACAAG +ACTGTGTATGTTTATAGTAGGTAGGGTGGGCCAGGGCATTTGGGCATCTCATTTTCATGG +ACAAACTCCCTTAGGGTCATTTCCACATGACGTATGAGTTATACCCAATGTACTTGGAGG +ATTAGATGGCATACTGAGTCAATGTTATTGTTAAAGCTAAAATGGATCCAACCATTTTAG +TCTTTATTCAAAACTATTGAAACATTTGAGTGGGCCTGAAGCAACTGCACCAAAACCAAA +GGGCTGGATGGGTTTAAAGAGCCTCATGGGAGAAGCACAGGACATCTGTGTGTGATAATT +TGACTTTTTGTTTGTTTGTTTGGTTGGTTTTTGTTTTTTGTTTTTCGGGACAGGGTTTCT +CTGTATAGCCCTGGCTATCCTGGAACTCACTCTGTAGACTAGGCTGGCCTCGAACTCAGA +AATCCGCCTGCCTCTGCCTCCCAAGTACTGGGATTAAAGGTGAGCGCCACCACCCTGCCC +CCCCCCCCCCCCCCCCCCCCGGTGATAATTTGACTTTTATGACTCTAAAGTTAGGCATTT +ACCCTTTCACTGAGACTGGGAGACAGGGGTGTTGGATCTTTCCGAGTTTTGTTGCAGAAA +GATGGATCTCAGGGCCTTCTAAATGACATTCCTGGGTGAAACCAGAAGTCACACATATAG +TTAACCTTCTGGATCCAGAGTGTTGCATCTGCAATTACTCCAAAAATATTCAAAACATAT +TTTCTTGCAAAGTTTTTATTTTATGTGTATGAGTATTTTGCTTGCATGTGTGTCTATATA +CCAGCACCACATTAATGCTTGGTTCCTGGGAAAACCAGAAGAGGTCATTATACCCCCTGA +AACTGGACTTACAGACAGTTGTGATCCACCATGTAGGTCAATCCCAGGTCCTCTGGAAGA +GCAGTAAGTGCTCATAACCACAGAGCTATCATTCTAGCCTCTCAAACATACATTTTAAAA +ATTGTAGGTGTGTTGAGTGTGATGGCACACTCAATCAGTCCCAGCACTGGGAGGCAGAGG +TAGGCAGATCTGTATGAGTTCAAGACCAGCCTGGTCTACATAATGAGTTCTAAGCCAGTC +AGAGCTACAAGTTGAGACTCTGATTCAGCAAAGTGTGTGCCTGTGCCTCTCTCTCTCTCT +CTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTTCCTCTCTCTCTCTCTGTCT +CTCTCTCTCCCTCTCTCTGCCTGTCTCTCTCTGCATGGGTCTGTCTGTTTGTCTGTCTGT +GTGGGGGTAGGAATCTGGAGAGATGGCTCCCAGTTTAGAGCACTGATTACTTCTTTCAGA +GGACATTGGTTCGAATCCTAGCATCTGCATGGCTACTCACAACTGAAACTCCAGTTATAG +GGAATCTGATGCCCTTTTGTGACTTCTTTGAGCACTATACACATATAATGCACAGACCTC +TATTCAGGAAAAACACTCATAAACATAAGATAAAAATAAATTGCAGGTGAACTTGTTGTG +CCAGGAAGTGTTCGTGAACCCCAAAAGACCACCAAGAAGCTGATTTTGATGTAGTCTCAC +TAAGGTCTCTTTATTTAAGCTCAAACTTGGGCCACACCAGCATCTCTAATGCAGTAGAAT +GGGAAGATATAGCCCTGAGCCCAGCTTTTACTGATTGGGGGTAGGGGGAGGGCATTAAGG +CCTTTAACATAATTGGCTGGTGCTGGGAGCCAAACCATAAACTTAACTTCTGTTTTCCTT +CTGTTTGTTGGTTGTTAGAAAATGAAGTGCCAGGGGCAGACTTGTTGGGGAATAACCTGG +AAACTGGTGTAGGTACCAGCCTGTTAGTTAACTTGAGTTCAACCTTAGGTCAGGTTCTCT +AACATGAAGTCTGAACCCAAAAGATCTGATCTCAACCTCAGCAAATTACTCCTTGGCTAA +TATAACAATTACTTACATAGCATGTATATTGTATTGGACATTATAAGTAATCTAGAGATG +TCCTGAAGTGTATGGGAACCAGGCACCACGATGCAGGCCTATAATCTGAGTAATTGAGAT +GCTTAGACTATGGAATTGTGAGTTCAAGGTCAGCCTGGACTACTGAGTGGGTCTGAGATC +AGTTTAATCTACATAGCAAGGCAATATTTCAAAGAACAAGCAAAATGAAGTGCCTAGAAA +ATGTGCACAAGTGTTTATCCTCCATGACAGGTAAGAATGAGCAATATAGACACTGACCTT +AGATGGGCACTCCCACCTAGCTACTCTATACCCTAGATGGGATTATGGAAAACAAGTAAG +TCTTGTGCCCCCATCCAGCTCATCTTTAAAAAACAAAAAAGGGAGAGGCTTGAGTAAAAT +TGGCTAAATAGGCCTTAAGTGTTTGCCATAGTTGGTCTTCTGCCGATCTGGGTAAAGTCT +TCGGACCTAGGGTGGAGTCTTCCTCCTTGCTGCACCTACAGCTTCCAACAGGAGCAGACT +GCCTGCTGAGCATGCTTTGCAATACAATTCAGCTGAAACAAAGGATGGGTCTGTGGGCCC +TCCCTATATAATTACAGTGTTAAATATTAAACCTTGAGCCTTGAACAGAAACCTTTGTCT +TGGCTTCATCCTTCTCTTGCCTGCCTGTCCTTTTTCATTTCCAGCCTCCCTTTCAGGTAT +ACCATGTTCAACCAAAGCTGATGTACAGCTACACATTGGTTGTATGAATGCATAGTACCA +CTTTTATAAAAGGGCTCTGAGCCCTTTGGCTGTTCACTGGGAGGCTGGGACTCACTCCTT +TCAGTCTGGGAGAAACTATCTTTTAAAGTGAATGTTCCTGGGACTGGAGAGATGGCTCAG +TGGTTAAGAGCACTGACTGCTCTTCCGAAGGTCCTGAGTTCAAATCCCAGCAACCACATG +GTGGCTCACAACCATCCGTAATGAGATCTGATGCCCTTTCCTGGTGCATCTGAAGACAGC +TACAGTGTACTTAGATATAATAATAATAAATAAATCTTTAAAAAAAAAAGTGAACGCTCC +ATGAAAAGGTAACTTGGGGGCCTCAAGTTGCCTAAAGTTTGGCTAAACTTGGAGGGATGT +TAAGGGGATCTTGATGGTCCTTTTGTGCAGTTCTTCATAAGCACATCCCCAATTTCACTC +TCGCTGTTTGAGAAGGACCTTATCTGCGGGAACTCTCAGACCCCTGTATGAGCTCCTTCT +CATGAACGGCCCATTGAGACGAACTCATGAATGTTCCCTTTTAATGTTCTTAGGGAAGGG +TATTTTCGTTGAGTGATTCAATAAACATTTATGAGGCGGCTCGTCTGTGCCAGGTGGTAT +GTTAGGTATGAGCCAGGTGGAAATTCCCCTCAAAGAGACCTCAAGACACCAAAAGAAGAC +AGATGAATAAATAAAAATATTCAACATAAAGTTGTCCTGGGATCCAGACATCCCCGAGAG +ACTTGCTGGCCATGAAAATACCCATACACAGAAGCTCACTGTAGCATAATTCTGAGTGAG +CAAATGGGAGAGAGCACACACTGAACCAATGGTGACAAGGGAGATGTGGCATTTACTGTT +ATTCAGTATTGGTCACCAATGAGAAGGAAGAAAGCTCCAGTTCATGCCACACTGTGAGTG +GACCCGGAAAACATTCCAACAAATGAAAAATGCCAGGCACAAAAGGCCATATACTACACT +ATTCTGTTGGGTGGAAATGTCTAGATTCAGCAAATCCAGTCACAGAGCATGCATGAGAGA +TTGCCTAAGGCCTTGGGGTTGAGAAAATGGGGAATTGGGTGCCAATGATACAGGGTTCCC +TTTTTTTAAAAAAATAAAAAAACAGTAAAGTTGATTGTGGTGAGGAAGGCCTCATTTTGT +GACTAGGCTGAAAACTGTTGTGCACTTTTTTTTTTTTTTTTTTTTGGTTTTTCGAGACAG +GGTTTCTCTGTATAGCCCTGGCTGTCCTGGAACTCACTTTGTAAACCAGGCTGGCCTCGA +ACTCAGAAATCCACCTGCCTCTGCCTCCCAAGTGCTGAGATTAAAGGCGTGCGCCACCAC +GCCCGGCTTGTTGTGCACTTTTTAATGGGTGTCTTACATGACCCACAAATTCCATCTCAA +GAAGCATGGCACTATGGGGAGTTCAGAGGTGGCTCAGAAGCTAAGAACACTTGCTGCTCA +ATCCTGAGCCCTGAAGTTAAGATCCCAGCACCAACACTGGGCAGCTCACAGATTCAAGTA +ACCTTCAGGTGGCACACACAAGACAGGGTTTCTCTGTGTAGACATGGCTGTCCTTCAGCT +CTGTAAACCATGCTGGCCTTGAACTCACAGAGATCTGCCTGCTTCTGCCTCCCAAGTGCT +GGGAATAAAGGTGTGGGGCACCACTGCCTGGCTAGTGACTCATACTTTTAATTCCAGCAC +TCAGTTAAAACAAACAAACAACTAAAGCAAGCAAGCAAGTAAACACACACACACAAAAAC +CCTTAAATGCCTATAACCCTAGCTCTAGGGAGTCTGATGTCCTGCTTTGGACCTCAGGCA +CCACACATACCTCTACATACACTCACATAGAAGCAAGTACATACAAATAAAATCAAGTCA +GCATGTGCAGGGTGCAGCATGAGGGTCTCAAGGGGAAGCGATGCCTGAGAAGGTGAAGCT +TGCAGCTTGAATGCCCGGGTTTCCACAGTCGTTCGAGAAGAGGGGACACATGTTAGAAAT +GAGCTCAGGGATGTGTTTTCTTCTCATACTCTCAGGCAAGAATGTTGCCCTGGATTGACT +CAATAAACATTTATGAAGCAGCTCATTTGAACTTGGTATTATATTCGGGATGAATGGAAT +GTACGTCTTCCTTCGAAGAAACCTCACAGCTCTGAAGAAGATACATGGAGCCCTGTCAGA +ATGGAAGGCATTGCCATGGGCCCAGAACCAAGCATTCTGAGGATATGCAGGTGTCCCAGT +GGTTCCAGATCATAGGTATCTGTGGAAAGTCTAGGGACAGACATTGCCTGGGCATGGACA +GAAGTTAGACTTTCATCCACCAAGCATCAGGAGGGGTCAACAGGCTAGGGATATGGGCTC +AATTCCAGCTCTGCATCAGTGACCTGAGCAAGTCACATCACTTTTCTCACCCGCTTCTCT +GTGACACATATAGCACTGGGGCATCCGACATCCCTGCAACAGGGCCTGGCAAGCTCTGAA +TATCTGGGCATGTGTGTTGACATCACATCATAATGAATTACTGTCAAGTGACTCATTCCC +ATGAAGTGGAGGCTGAAGAGACCAGACTAAAGCAATGAGATGGGAGAAGTCAGAGTTGTC +CACAGAGGATGATGGCTAGGGAGGTCAGGAGCAGCAGGGATGGCAAGGAGAGAGACTCCC +AGGACCCAATGGGGATGACTTCAGCCAAAATACACAGCCAAAGGGGAGCTAGAACCAGTA +GAGACCACCTCCAGCAGATAGGCACAGTCCCTGGTTGAGGGATGGGGTCACCCGCCCATC +TCAAAGCTTTTAACCAGAGATGTTCCTGTCCAAAGGAAAGACAGGGACAAAAAATGGAGC +AGAGACTGAAGGAAGGGCCATTTGGGGACAGCCTTACCTGGGGATCCATCTGGTCTGCAG +ACACCAACCCTGGATACTGTTGCTGTTGCCACGAAGTTCTTGCTGACAGAAACCTAGTGT +GGCTGTTCTCTGGGAAGTTCTGCCAGAGCCTGACCAATATAGATGTGGATGCTTGTAGCC +AACCATTGGACTGAGCTCAGGACCCCAGTGGGGGAGTTGGGGGAAGGACTGGAGGAGTGG +AGGGAGACTCAAACCCATAGGAAGAACCATGTCAGCTGGTTAGACTACCCGGTGCTCCCA +GGTACTATACCACCAACCAAGGAGTGTACATGAAGGGATCTATGACTCCAGATACATATG +TACCAGAGGATGGCTGCTTCAGTGGGAAGGGAGACCTTCAGGCCTGTGGAGGTTTGAAGC +CCCAGTGTAGGGGGATGGTGGAGTGGTAAGACAAGAGTGGGTGAGTGGGTGGTTGGGGGA +GCACTCTCATAGAGGCAAAGGGGAAGGAAGAGAGGGCAGATGGGATGGGGGAGTTGTGGA +GGGGTAACTGGAAAGGGGGATATCATTTGAGAAGTAAACAAATAGAATGATTAATAAAAA +TGAAGAAGAAGAAGAAACACTGGGGTGTGTTGACTAATAAGCTAAGGGCAGGGAGAGGTG +GAGGTGTGCCTTTAGGAGCCTTCTGGAGGCTTTGTTGTTTCCTTCTGTTTTTGTGCCTTT +CAAGACAGGGTTTCTCTGTGTAGCCCTGAGTGTCCTGGAACTTGCTTTGTAAACCAGTCT +GGCCTTGAACTCAGAGATTCACCTGCCTCTGCCTTCTGAGTGCTGCCATTAAAGTCATGC +TCCACCACCACCTGGCTTGCTTTTAAGTTTCTGGTTTGAACAATTGGATGGATGGATGGT +GGGATCATTCATGGAAATGAAGAAAACAGAAGAAAGAGAAAGTGCAAAATTCATGTATGT +CACTGGCGAAGTCTGGCATATGGTATCTGTGTTGGATACTGTTATTATTATGCATATAAT +TTCATTTTTTCTTATAGCTAAATAAAACTCCTCCGTTGTATATATCCAACAAGGTTGCTT +CCTCCTCCTCCTCCTCCTACTCTTCCTCCTCCTCCTCTTCTTCTTCTTCTTCCTCTTCCA +GTACTTGTCTCACTATGTAGCCCATTGGTCCTAAAACTAAGTAAATTAGGCTAGCCTCAG +ATTCACGGAATTCCACCTGCTTCTGCTGTGCTGGGTGGAATTAAAGGCATACACCACCAC +ACCTAGCCTTAGTCTGACTTGTTTTATGTAACGTGATGTTCTCCAGTTCCGTCCATTTTT +CTACAGATGACATAATTTTATTTTTTCTTAGATCTAAATAAAACTCCAATGTGTATATCT +CCCACCCTCCCTCCCTCTCACCTTTTCGCTCCCTCCCTCCCTCCCCCCCCCCATCAGTGT +GTGTGGCAAGTATACTTGTTAGTGTCTTTTCTTGAATATTCTCTACCTTTGTCATTTTGA +ACCTGAGCCTCACTGAGCTCACGGACTCTGCTAGGCTGGATGGCCAGTGAGGGTGAGTGA +CCTTCCTGTCTCTGTATTCTAGTGCACTCCCTCCCTCCCCTGCTTTTCCACACAGGTTCT +AGGGACCCAAACCCAGGACCTCATGCTTGCAGACATTTTAGGAACTGAGCCACCTCCCTG +AGTCATTTTCTCTATCTACTCATCTGTTGACAGCAACAAGGCCGACTCAATAACTTGGCT +GTTGTGAATGGTGTCGCAGTGAACAGACACGAGTGATTATCTCGTTCATACAATGACCTT +GATGCCTCCAGGATACACACAGGTGTCCTCCTAAGTCCCCTAATTTCTGATCCAGAACAC +TTCTCATTTGTTCCCCTTTCAGTCACTAGTGTTGGGACCCTCTCTTGAGGTGGCATGAAA +GGTCATGAGGTGGCCGGCCTGGTGGGCAGCTCTGAGGTAGAGCAAGTGAGAACTGAAGAG +TTATGACAGTAGCTGCCTATGGTTTGGGATAGAAAGTTCTGAGGGAACTGGGAGATCATG +GGAAGCAGCTCGGGACCATTTCTTGGACCAGGTCAGCATAATTGGCACAAATGTAAGGTT +AAAAATGTGAGATGTACACTTCATTCTCATTAGAGGGCTCTGTTACTCCGCTCAGGGACT +TCTGATACCTGGCCATTTTCTCCCAGGCTGGCTCTGAGAGAACAGCATGGAGTTTACTCC +CTAAGTCTTTTGGCAGAGACAGTGGGTTTATGAAACTCCAAAGTGGATATAAGTGACCTT +GGAGAAAGTTGGTAACGTTTACCCAAAGCTGACTGGTCAGTGACTGGTACGTGGGCTTTG +GAGAAAGTCAGTGCTCAGTAAATGTCTATGCTTGGATGGAATGCTCTTTAAATGGGCACG +GGCAGACTGAGGATCTCAAGGCTGCCACAAGTGTTTCCCATATCCACGGTGTCACCCAGG +ATTCCTGTCAAAATGGCTCTGCTCTACACAAGAAAACCTACAGAATCAACTAACCTGGGC +CCATGAGACTCACAGAGACTGAAACACCAACTAAAGAGCATGCAGGGGGTGGGGCTGGAG +AGATGGCTCTGACTGCTCTTCCAGAGATCTTTAGTTCAATTCCCAGCAACCACATGGTGG +CTCACAACCATCTGTAATGGGATCTGATGCCCTATTCCGGTGTGTCTGAAGACAGCTACA +GTGTATTCATATATACAAAATAAATAAGTCTTAAAAAGAAAAAGAGCATGAAGGCTGGAC +CTAAGCCCCCTACACATACATAACAGATGTGCAGTGTCATGTGGGGCCCCCAGCAACAGG +AGCAGAGGCTGTCTCTCTGCCGTTGGGACCCTTTCCCCTAACAGGGCTGCCTTGTTTAGC +CTAAAAGGGAGAAGATGCAGCTAATCTTCCTACAACTTGGTATGCACGGTAGGCTGACAT +TCATGGAAGGCATCCCCTTCTCTGAGGAAGCAGAGCTGGGAGGAGGGGACATAGAGAGGG +ACTGGGAGGAGAGGAGGGAGGGAAGCTCCAATCAGGATGTAAAATAAAGCAATGAATTCT +TAAAATGTCTCTGCTCTAAGGCTCTTTTTCAGACAATCTCTTTAATCTGAGATGACTCCT +GATGTGTTTCTTATGCAGGTAACTAAGTACTCCTTGGTCAGTTCTGAGAAGTCAGCACCT +CTAGTTAAAGGCAGGCCAGTGAGAGTCCAGGGAGAGCCCAGAAACAGCCAGTGTTGGCTG +TGCCTTCCTCCACTGGAAAACACTTGTCCATTTACTCTGCTCTTACGTTTTTGCCAGTTA +CATTTATTTCCCAGTCAAGCTTATGGAAGATATTAATATAAAGTCTCATGAGAAGGGAGC +TTCAGGTGAGTGCGCTTCTGTTCCAGAGCTAATGCTTATGGGTTTGTCTTTCTTCCACCC +TTTACCCCCAACCCCCTTTCATCCTTTCAACCCCTAACACTAGATAGGAGAGAAAAAAGG +AGAGAAGGGTGAGAGGGAAGGAAAGAGAACCCTGAATCTAATTTCTTTTTTCTTCTTTGA +GCATGACTAACAAACCACAAAGAACCCTCTTGAATGACCAATAGCAACCCACCCACATCT +CAGGGCTCTAGCATTTATACACCCTCTGAAAAGTCCCCAGATTCCAAATGTCACACAATC +ACAGAAACTATCTACAGCTGGCAAATCCATGCCTCTGCTGGAGCACGAGGCAAATCATAG +TCAGCTGCGGCAGTCGCTCAGAAGCAGCCCCGTATCCCACACCTGGGACTAGAGGGAAAA +CAGTCTTATCATATTTCTGTGTTTCTTAAGGAAACCAAAATTCCAAAATTGTCACTTCAA +ATGATGATCACTACTGGAAAAACTCCAGTTGTCCAATCCTTCAGCTTGCAGCAAGCTGGA +TGACCATCCCAGAAACACTGAAACGTTAAAGGGACGGTGTTCTAGTGCTCCACACAGCTC +AGAGGACCCGAAGGGCTGCATGCAAGTGGTTGCTAAGAAGTATTTTTTTTTATTTATATT +TATATTTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTCTGTGTGTGTGTCTGTGTG +CTAGTATACTGGCTCCCTTTGAGGTGAGGCAAGGATGTTCTCTTCCAGTCCTCTGCGAGA +GCAGCAAGCATAATTGGAACACTGAGCCATCTCCCCAGCCAGGTTATAAAGAAGTATAAG +CATTTTGCTATTGTTGTCTTCTTGCATCTCCACAAACATAGTTTCGTGTTTTAAAGATGC +TTATAACTAGTCATTAATATTAATATAGTTCATTAAATAATACATAGGTTGGCCGGGCGT +GGTGGCGCATGCCTTTAATCCCAGCACTCGGGAGGCAGAGGCAGGCGGATTTCTGAGTTC +GAGGCCAGCCTGGTCTACAAAGTGAGTTCCAGGACAGCCAGGGCTATACAGAGAAACCCT +ATCTCGAAAAACAAAAAACAAAAAAACAAAACAAAACAAAAATAATACATAGGTTGAACC +TAGGGTCTCCGGCTTGCCAGGCATACTCCCTATCACTGAGCTATCTCCTTAGGCCAAGGG +CTCCATGTTTTACTTTGTGTTATCATCCCTGGGAACAGTGTATCAGGTGAGGAGATCCCA +TAGAAGTCACCAGAATGGCCCTGTGGCTCAGTGAGCTTCACCAGACAGACATCTTGTATT +CAGATATCAGGAGCCATTCTTGTCTGACATTTGGATGCAAATAATCTCTGAGAAATTCCT +TCTTTCTCTGGCCCCATATGTTTCAGCCGTGGCTCCCAGCATCCTACCCCATCTTGAGAA +CATGCAAAGAACTCATTCAAACACGCCATCTGCTTCTCCCACTTGGACTCAGGCTGAGTA +TTTCTCAGAGCATCTCCTTGGGCACGGACGTTGGCAAGGACAGTTTAAAACTGCCCCTGC +CAGGGCCCACAAGCTCCACTTCTGTGGAGATTTTTCCAGGGGCCAAAAACATCTCCAGTG +TTCTGGCCTGGAGCAGCCAATGGAAACCACAGCCAGGACCCCTCCCACTCTCCCCCAGTG +GCATCCCGGCTTCCTGCCTTCTGTTTCTCTCTCTCTCTTGCCTGTCTGCCTGACTCAGAA +GTGAGGACTTACTGGGCAGCTGCTTCAGAGTACTGGGGACTTCCAAGATACCTCACCTTA +TTATCTGTCCTGTGGTTTCTGGGGGTGCTCTGTAAAGATGTCCTGGAGACGGGTCATTCT +CCTGTCATCTCTCTTGGCCCTGGTGCTCCTGTGTAGTGAGTATGGGAGGGTCAAAGGGTG +GGTGGTGTTAGCTACACAGGAATACTTACTACGTATAGGTAAATTTGTTCAGGTGGCATA +GGTAGGAGGGGTGTGTTTAGTAAGGAAACTATTCTTGGTGTGTGTTTGTGTGTGTGCAAA +AGATAATGTAATAGAGAAAAACAGCAAAGATAAAAAATAGGAAGCAACCCAGCTCATATG +GTGGGTTTCCATCAAGACTGGATGGTATGCCAAGGGGCAGAGCGCCCCATATGCAGTCTG +GCAAGCCACTGCACCCAGAACTATCGAAGCCCCACCGGGGCCTCTGATGTTGCCACCTTT +CCTTGTGCCTTACCCTACAGTGCTACAGGAGGGGACCAGCGCTTCTGTGGGGAGCAGGCA +GGCAGCTGCAGAGGGGGTGCAGGAAGGTGAGTCTAGGGGCGATCCCTACATGTGGGAGAG +GTGGATCCTGCTCCCCCATCCCATGTGCGTGTGAAGAGCCCTTTTCTGGTTTCAGGTGTG +AAACAGAAGATTTTCATGCAAGAATCTGATGCCTCCAATTTCCTCAAGAGGCGTGGCAAG +CGGTCTCCTAAGTCCCGAGATGAAGTTAATGGTAAGGCTGCTGGATGGTCTCCCTCCCAC +TGTGGAAGACCAAAGCCCCAAGAGATTAAAGTTCTGGGAGCAGTAGTACGATATCTGGGG +CCAGTGAGATGGCTCAAAGGGTGAAAGTGAGTGGAATTAAGTCCTTGGATTGCATTTGGT +AGAAGACAACTGGCCCCAAAAAGTTGCTCTCTGACCTCCATGTGCACACAGTGGTAGGAA +TATGTCCCTAGTAAATTAAATAAATAAAAATATAGAAACGGTATCATATTTCACTGTCTG +TGGGCCACTGGTTGAACTGAATGTGGCATCAGAGTAAAGAACTGTATAAAATAAACCACC +TTAAGAGGACCAGGGGGCTGGTGAGATGGCTCAGTGGGTAAGAGCACCCGACTGCTCTTC +CAAAGGTCTGAAGTTCAAATCCCAGCAACCACATGGTGGCTCACAACCATCTGTAACAAG +ATCTGACGCCCTCTTCTGGGGTGTCTGAAGACAGCTACAGTGTACTTACATATAATAAAT +AAATAAATCTTAAAAAAAAAAAAAAAAGAGGACCAGGATGAGCTGGGCAGTGGTGGTGCA +CGCCTTTAATCCCAGCATTTGGGAGGCAGAGACAGGTGGATTTCTGAGTTCGAGGCCAGC +CTGGTCTACAGATGAGTTCTAGGACAGCCAGGACTATACAGAGAAACCCTGTCTCGAAAA +ACCAAAAGCAAGCAAACAAACAGGCAGCAGGATGGATCCAGATTCAGAAAGTGAAAACCT +AGAATGTGTACTACGTGTAAAGTAAAGGGAATGGGGTACTTCAGAGCGAGAGTAGTGGCC +TGATGCACCCAGGACAACATGTGTCATCAGGGGACAAAGCACAAGGGACCCAAGTGCTGA +GAAGAGGTGGTTTGGTAACAGTTCTGCTGCTGAGTGGCCTTAGCCACTCCCCAACATTGT +TTCCAGTTTCCTTATCTATAAACTTGGGGGGAAAGCTGGTGACAATGTATCAAGGGAGGG +AGCTGGTATATGTGTGTGTTTTGTTTGTTTTGCTTTGTTTCTTTCCTGTGAATTTTAGAC +TCTCCAGTACTCTGAATGCCTCAGTTGGTCGTTGACCTGCCAGCCCAGGGGGCACTGGAA +TTTCCGACCCCTAACACTGATGCTCCTAAGCCTCTGAGCTCAGGCCATCCTGGCTGAGTG +GGTGCTTTGATTCTTCCCTTGTGCATGCGGGTGAATGAACTCTTTGTGTCTTTTACCAAA +CTCAGCAAGGTGACTTGCTGCTCAGTAAAAACAGCAGGATTATTTTCAAATGATGAGGAG +GAACAGATGGAAATGCGTGCAGATCGTTCTTCTTTGAAACTTGGAGACGTCTAATCAACC +ACAGTAGGAAACTCGCCAGACGGCGCACAGCTTGAAATTTGAACAGGCTGATGTCAAGCA +ACACTGAGAGTCTGTGCTGGACCTGCAGTCTTTGGTTGCAATCAGAGAAGCAGCTTCTGG +CAGCCTCTGGGAGTGGCAATTATCTTCTGTCCTGTAAAACCGACTCAGAGTAATGTGGTA +CATGGTTAAGCCTGAGGTCTTTTACCTTAAACAGAAGCTCAGGCAGGCAGTAGATGAGCA +TCCAAGTGAATGACTAAGACTTCACATATGTACTCAGCAGCAGCCACTAGCAAGCTGTGT +GGACAGGTAGAGAAGCATGACCTTGGAATTCACTTGAACTTAAAACTGCTTTAGAGTAAG +AATTGGATAGGGGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGCGCGCGCGCGCGC +ATGGGTGTGCGAGTACATGTGTGCACACTCATGTGCATGCAGATAGAGGCCAGAAGACAA +CTTCAGGTGTTGTCTCTAAGTTGCTGTCCACTTTTCTTTTTGAGGTAGGGTCTCTCAGTG +GTCTGGAACTTACCAGGTAGTCTAGCTTGTTGACTAGCAAGTCCGTGGGACCTGTGTTTC +CTCCATTCCAGTTCTGGGATTACACGCACATGGCACCATGCCCAGCTACTTTTGAAAGCT +GTATAGAATGTGTTTGTTGGCACCTAGGATAAAACACCCTTTTGGAGGAGAATGAAATTG +TTGGTAGGTCAGATTCAAATCACTCATGGAGTCTTTCCTAAAATTCAAGCCTTCCTGCAG +AAGTTTTGTGATGTCTGGAGCCTCAAGTGAGTCAGAAGGGAGCCACTGTCATGCATAGTG +CTCTGGGCCAGGCAGCTGTGTGACCTCCATTGGGCCACTACACCTCTCTGGGTTTGGATC +ACCTCCTGAGAAATCTGTAGGGTGGAGCGATGGATTGGACTATGTGTCATTTCTGTCAGG +AAAAAGTTTCCTGCCATTGGCAGAACTTTGAAAAGAATCACAGGACTTCTCTCAGAAATC +TGGTCTAAGGCAAACTCACAGATAACCTGGTTTTAGTGAGTTACTTAGTTCTCACATACT +TACTTATTAATGTAAGCTTCTTGCTTCCAGGAGGGATTTGAGATTTTCATCTCCACTTTC +TTATTTCTTTTTCCTTCTTTCCTCCCTCAACAGAACAAAACAAGCAAACAAAAGAAACCA +TTTATTGATTTACTCTGTGGGGCATGTGGGTGCATGCATGTGTGTGTGTGTGTGTGTGTG +TGTGTGTACAGGTCAGAAGACAATTTGTGGAAACCGACTCTCTCCTCTCATATGTGGATT +CTGGGACTCAAACACAGGTTGTCAGGCTTGGTGGCAAATACCTTACTGCTGAGCCATCCT +CTAGACCTCATTTTCTTTCTCTTCTCTGCTGTTCCCTATTACCCCCAGTGCTCAGTATGG +ACTTGGAGGCCTTGTGCATGCTAGGCAAGCCAAATGCTGTACTGTAGAGTGTGATGGGTG +CCTCAGCTTGCCTCAGCTTTTCTGTGTCCCATTCTTCTTTTGCATACCGGTGCTGTACGG +CAACAGGCACTGTGATCCAGGGATGTGGGGGGACCCTGCCTTCACAATGTGAGGTGAACT +GATGGACCCACTCTGTGACCCACAGGCCTTCAGTGTGCTTCCAGCTGAAGGACACATGTT +CTAAGGACCTTTAAAGAGATTTAAATATCGTCTTCCAGAACATCACAGCTCTCAATCTTT +TTTCCTAGATGCCATCATGGAAATAAAAACTTATTTGACTATTATTGCTATTTTGTAAAG +TGTTAGGAATTGAACGTAAGGCCTTGAACATTCTAGGCAAGTACTCTACCATAGAGTCAC +ACCCCGGAGTCTGATGACACTTGATTTCACACACTTCTTAACTGAAAGACAGGGCTGCCC +ATCTTAAGAAGTCGATGGTATCTTTTTTTTTTTTTTAAAGATTTATTTATTCATTATATG +TAAGTACACTGTAGCTGTCTTCAGACACTCCAGAAGAGGGAGTCAGATCTCGTTACGGAT +GGTTGTGAGCCACCATGTGGTTGCTGGGATTTGAACTCTGGACCTTTGGAAGAGCTGTCG +GGTGCTCTTACCCACTGAGCCATTTCACCAGCCTCAGATGGTATCTTTATTTGCTGTTAG +TTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTCCTCCTCCTC +CTTCTTCTTCATTTACAAACCTATTTTCTATGTGTACATGTATTTTGTATGTAGCAGGTG +CATACCTGTTATAGTGCACAAGATGTCAGAAGCCAGCTTGTGGGAATCAGTTCTCGTCTA +CCGTCTGGGTTCTAGGGACTGAATCATGTCGTTGGACTCCCGAGTCCTGTCTGAGATAGG +TGCTCAGAGTGGGAGATTCATGCTTTACAAACTTTATCCTTACTATATGTGCTTGGGTAT +CTTGCCTGCACATATGTCTGTTCAGGACATGCATGCCCGCTGCCCATGGAGGCTAGAACA +GGGCACTGGATTCCCTGAAACTGGAGTTTCTGATGGCTATGAGCTGCAGTGTAAGTGCTG +GGAATCAAACACACATCCCCTGGAAGAGCAGCCAGTGCTCTTAACTGCAGAGCCATCTCT +CTAGCCCCAAGGTTAACTTTCAAGACATTTATTCTTGAGTTCATTTCCCATCACGTGAGT +TCAAGTTTCTAAGTAGTCTGGTACTTGGATCACATCACTAACTTTGTGACCAGAGCCAAA +GCACTTACTCCCTTTGGGCCTCCATCTTCTCATCTGCAAAATGGGGTCACTGGATAGAAT +GGTCTACCAGGCCCTTCGTGTTTTAAAGTCCAGGCAAGGCACAAACCATTTCAGCAAAAC +CCGTGACCATCCTCTTCACCAGGTCTAGCTTCTCAGGTATAGCGTGGTATCCCTCACATA +CACACCCACCTTCTCTTTCTCAAGAGCAACTTTGCGTTCACAGCGGAAAACAGACAGAGG +CTGCGGGATGATGAGCTGCGGAGGGAGTATTACGAGGAGCAAAGGAACGAGTTTGAGAAC +TTCGTGGAGGAACAGAGAGATGGTAAGCTCTCTCCAGCAGCTCCTGGGGGAGGAGAGCAT +AGTGGGGAAATCCCAGGCCTGCCCTCATGTCTCCCCGATGCTGACTGGAGGAAGGAGGCA +TGGATGGGGGAATCCATTTTCAACTCCCATCTATGGTAGATGTGAAGAGAACGAGCCACA +AAAATGGCTATGCAGACTTAAGATGTTGTGGAAGAGGGTAAAGCACATAGGGGCTGGGGA +CCCAGTGGCCCAAGGACAGTGGAGACCAGGGAGTTATTGGCTGACTGTATGGGAGTATAA +CTACCCCATCTCTGTTTTGGAATCACTGTGGATCTAAGCACCCCAAAGGTGACTCGGCTC +CTGCCGAGTTGACAGGTGGATATCAAGGTCATGACCACGAGTCCCTTAGACATGAATGTA +CCAATTCGAGGTGCTACTTAATCCGGGAAGATGAGGACCACTTACCTATTCCTTATAATC +CCTGTCTTCTTCTTTTGCATTTTCTTTTCTTTTTAAAAAACATTTATTTTATTAATATAA +GTACATTGTCCCTGTCTTCAGACAGACCAAAAGAGGGCATCAGATCCCATTACGAATGGC +TGTGAGCCACCATGTGGCTGCTGGGAATTGAACTCAGGATCTCTGGAAGAGCAGTCAGTG +CTCTTAACTGCTGAGCAGTCTCTCCAGCCCCACTCTTTCATCGTATTACATAGGCGAGGC +TTCTCCATCCAATTTGGAGCTGGCCAGTGTGGCTTGTCTCACTAGTCAGCTTGCTCTGGC +AATCCTGTCCCCAACCTCTGACACTAGGGCACCATGCTCACCCAGGATTTTATATGGAGT +TTGGAGCTCACTGTTTAGTTCTGGCTCACGGGCTGGGATGTTGCTTAGGTTGCTCCTCTA +AGGGCACGGTGCAAAGGCTACTGCTTTGGGAATGGAGGACTCACACTTGTGTTTCGAAAG +CTCATCATCTGCTATGCCATCTTGCCAGCCCATAACAACACTTTGATCAAGAGAGCAGAA +GCACCTGTTCCTTTTAGCTGCCTTGTACCTGACTTCTAATATCGTAATTCCATCAGAGCC +TCTCAATTACCCCATAGCAACGTGGGTTCCTAAAAGGCTTCTTCACGTGGTTTTCTGTGT +CTCTCCTCATCTGTCAGAAGGTGCCCTTTTATTTGTTTTGTTGTTGTTGTTGTTTTGTTT +TTTGTTTTTTGTTTTTTTTCGAGATAGGGTTTCTCTGTATAGCCCTGGCTGTCCTGGACC +TCACTTTGTAGACCAGGCTAGCCTCGAACTCAGAAATCCGACTGCCTCTGCCTCCAAGTG +CTGGGATTAAAGGCGTGCGCCACCATGCCCGGTTCCACAGGGAAGAATGGGGGTATGACT +TTTTCTCTTTTGGTCCTTTCCAATTCCAAACCTGCCAGATTCCCACACAGTGTCTTGGAA +GCACCTGGTGCACGGCTTGGGTACAATGCGGGCTTGGGCTTGGGTACAATGCGGGCTTGG +GCTTGGGTACAATGCGGGCTTGGGCTTGGGTACAATGCGGGCTTGGGCTTGGGTACAATG +CGGGCTTGGGTACAATGTGGGCTTGGGCTTGGGTACAATGCTGTCATCCAGGTTCTGATA +CAGACATTGGTTTAGTTCTGGCTCACGGGCTGGGATGTTGCTTAGGTTGCTCCTCTAAGG +GCACGGTGCAAAGGCTACTGCTCTGGGAATGGAGGACTGAAGGCTGTGCCCATTGCCTGG +CGGGGGTCACCTAGCTAAATGTTGCAAGCAGGTGTTGGGCTCCCATCCCAGGAAATAAGA +AATCAAACTTTCTTAGGAACATAATGTAAGGAGTTCAGATGTCACCAAATGCTTCTGTTG +TCAGAGATTTGTTGCCCTTGGCGGGCTGCTGTGGGGAGCAGCTGAGGAGAGCTGTCTTGT +TTTTAAAACCTGAGGATTTGGAATCCAAATTTCCTTCAGTGTGAGTTTACTCACACTGTT +CCTAATAACACGCGACTCAGTGCCGTCCCAAATGTTCCAAGCCGTTGCCAGGCCTGGTGG +TGCTGGCTAGTAATCCCAGCACTTACTTGGTTGACTGAAGCATGGGAGAATCTCAGTTTT +AAAGCCAGCCTGGGCCATATAGTGAAACTGTGAAAAAAAAAAAAAAAAGGAAAAAAGAAA +AAAATAATAACAAGCAAAATTATCATTTTCAAATTTCTAGCATATGGGTGGAAAAAACTG +ACTGTCTTCTCTTTCATGAAGAGTTGGGATGTGGGGTTACCACTTAGAGGGTACTAGGAC +CTTGGTCCTTGAGCTCCACCCACAGAGAAGTGCATCTGGGCAGAAGCTGCCGGGGACTGT +CTTTATAACACTGTTGGCGCTGAGCGTTTGTACGGAAACCTTCGAATTCCTGCCACATTC +CTCTGAAGACAGACCTCACCATTCCCACTTTACAGACTGAAAGACTGAGGCTTAAAAAGG +AAACACAATCCACACACCGATGTGCCAGGAGATGGCCTGGGATGGGTGCTCAGTGTTTGC +CAGCAAGGCTGCTCCTTGTCTCCACCACAGACGACCACACTCATGGAGGCCTTTGGGGAT +CTTCCCACTGGTCCCCAGGGATGATGGGAATGAGTAGGTAAAGGAGAGTGAGCCAAAGGC +TCTCTCCAGAGCTTAATGAGGGAAGGGGAAATGAGAGGAAGTCTAGCTCACCATAGAATT +AATTTTTGAAAAAAGCTGAACCTATTACCCCAACCTCCTGCCTCTCTGCCCTAGAATGAC +TGCCTGGGCTGCTACCTCGAACACACCTGCAACTTTTGCTGATCCCCCCTCCCCCACCCC +CCACATGCCAATCTGCTTCCAGTTAGCCATTTTATGTTAAGCCACTGAAAGTCTCAGCTC +TCCCAGGGAGCTGCTTCATGAAAGGGAAGCCTATTTAACAACAGTGGGATGCCTATTCTG +CTCCTAGGTGCGAGTCAGGCCTGGAAGAGGAAGGAGCGGCTCCACTGAGCTTGAGAGGTG +TCTGAAAGGCTAAGCCCCGACCAGGGCTGGGCTCTGTGTGTACCTGGCTGTTTCGGGGAA +AAAATACAGAAGGGGATTTTCAGCTCTAGGGGAAGCATCCAGTGTAGGCTCACACAGAAA +TGAATCGTCCTCAGTAGCCACGGTGTCAGACACTGGCTTCATGTGTCTCTTTTCCAGCCA +GTTTTGACAACATAGATCTATGTTTGAAACGTAGGAAATAGAGAGCATGCCAGGTATGGT +GGCACACATCTGTAAGGCCAGCACTCAGGAAGTCAAGGCATGAGGATGGTGAGTTCTAGG +TCAGCCTGAGCTGTGGAATAAGACTTTATCTCAAAAGAGCAAAACAAGAAGATAACTTCC +TGAGAGAAAGTACCCATGGCATTCACAGCTCCACGCTGACAACAATCTCCATGATTTGCT +TTACATTATTTTACATTATATAGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGT +GTGTACATGTACATGCTTGTAGAAAGAACACTGTGGGAGTCGGTTCTCTTCTTTTGTGTG +GATTTTCGGGATGGAACTCAGGCCGCTATGTTTAACAGCAAGTACTATTCCCAGATGACC +CATCTCACTGGTTTGTGAATATTTCAAGGTGTGGCTTGTATTTCCATGTGGCCCTTGTGC +TGTTTCTTGTTACTTTGGTGTCTAGTCACCTGCTTAAGCCAGATGACTGCTTAAGGCTCC +TTTCTCCATTGTTGGTAAGGAGGCAGGCCGCTCAGGTGCTAGCTGTTAGCTTCAGTTCTG +CTGGCAACCACCTATGACCTTTATCCTCTGGCCTGCTCCAAGACAGAAACCTTCATACAA +ATGCCTATCAGCCCCGCCCAGCTCCAACCCTGGAAGTCTCATGGCTCAGGTACACTTAGC +TCAATGTCCCTTCAGCAGGTGCTGGGGGCTGATCATCAACTCCTGCTGGGTTGGGCATCT +TCTAATGTGCACAATGGCCTTTTATCTTTCCCGCCTCAGAGCAGGAAGAGAGGACCCGGG +AGGCTGTGGAGCAGTGGCGCCAGTGGCATTATGATGGCCTGTATCCTTCCTACCTCTACA +ACCGCCAAAACATCTGACCTCATTAAAGCAACCGGGGAAGAGAAGCATGTGACAGGCCTG +CCACCTCTCCACAGACGGACCCACAAGGTGAAGCTCCCTCACCGCCCTGGTCAACAGCTC +CAGGAAAGACACCCTCTGTTCTGATGCCTTCTGATGCGTGGCTTTTGCTTCTTTATGGAT +GTTTGTTTTGTTTTGTTTTTGAGTGAGCAACCATCTGTGGTTCTTCCCAGCACCTGCCCC +CTTGCTTAGCCACCAGAAACAGAATCAGAGCACCCATCTGATAGACACTTTCAGGATCGA +AGCATAAAGGTTTTAAGCTTGCTTATGGCCTATTAATAAAAGTGCCGAATCAACACTGTG +TATCATTGCCACAGAACTCCAAGGGACCTGCTGTGTGTCCAAGTATCCACGTGTGGTCCA +TGTGTCTAAGCACATGCTCTACCACTGAGCTATACCCCAGCCCTAACTTTAAATACAGAA +GAAGCACTGTAGACAGGCAGATTGGAGGGACCACCCTCTCCCAAGTGCCTGGTGCTCTGT +CTTCAAAGAAAGACAGAGCCTTTTGTCTTGGGAGAATCACGCTTGGAACACAAACCCCAT +CACAAAAGCCAAGCCAACCCTACCCCCAGATCCCATGGCTACCTTTGTAGCTCCATGGGT +ACATAGCCATCTCTTCTTCCCTTCTCCTTTCCCGTGGAGGACTTTGTGGTCCTCGTCACT +GGAAGCTTTACGGTGCACATGGTGTAGGCTGCCCCAATCTCCACACCAGGCAGTTTCCCG +GTGGGGTAGCAGGTATTTAGAGAATTTTCTGTGCTTTCAAGTTTTTCTTCCTTCAGTGGT +TTTATATTGAAACCACTGGTGTTTTGGGGGTGTGCTGCACTCACATGCCATGGGATAGTC +TAGTGTCACCAGTCCCAGTCCTTCTTCAGTAAGGTGGTGACATGTGGGCCCTAACTTCTA +CACTTTCAACCCAGAGACATCAGTGATTTGAAAACATTTGCAGGGAGTCTCGAGGAAAGA +CTGCCTTGAAAAATACACTATTTCTGGTGTCACCTCGCTGTCACCCATGACCTCACCAGG +CCACCAGTGCAACTTGCATATTCCTACCCTGTCGATTTTGTGTGAAGCCCAACAGAAAGG +CTGCTCAGGAGCCCATCTGCCATAAAGTGAATGTGGTCTATCAGGAGCCCACTGTGAAAG +CCCGCCATCCGATTTTGATTTTGTGCTACTGGAAGGTGTTCTGGGACAAACGTCTCAAGG +GGGCACCTTAATGTCTTTCCCCTCTCTCTTGTTGATGACCATGAAATGAGTGACATATAT +TCCCGCCACAACATCAGGCCTCATGCAAAGCCACAGGGCCAGTCAATCACGGATTGAAAC +CTCCAAACCAAGGACCAGCACTCCATTCTCTCTACACACTGCTTGTCCACAGGCATTTGC +TACAGGAACAGAGTGCTAACAGCTGTTGTTCTGCATTGCCCTCTGCACACGCCATGCAGC +TGGAAGCTGGCATATGCTAGCACCGGAAGAGCTATAAGTTAGAAGTTTGACAGGTACCTC +AAGTTTTGTAGCTTTTATTACCTGAGGGTGCGATTGACATCTCAATGTTTGGAAGATAAA +ATCTCAGCTCAGTTCCTGAGCCAGAGTAAAGAAAGCAATCAGGTTTGGGCAAAGCAAATG +TCAGAGATGTCCTTCTCTGATCTCCTAATTAAGAGACTCATGTACACAGATCGCACCTGC +TTCCTGTCCCATCCCACAGAGACAGAGTAGGAGCATAGCAAGGTTTTGTTTTTTTAACTT +TTAATTCCTAAAGTTGTTCTCTTAGGGGTGTCTCTTTCTACTTTCCAGGGAGGCAAGGGT +CCTAATCTGGGTGACCCTGTCAATGTGGCCCACTTTCATTCCCATCTTCTAGTTGGCATC +CCCTCGCACAGGCTAGTACACAGGTAGATGGTCACAGATGGTTGCATTCTGAGGCCACAT +CCCACACATTCCCCCTGCCTGTTGTGTCTGAGGGAAGGAAGGCTTACACGAGGACATATC +CAAAGGGAAGCAAGGTTTGGGAGAACAGCTAGTTTAGAAGTGAAGAAAGCAAACCTGAAC +AAACTGCCCTTGCCTCTTCAACAGCTGCACTTGGCATTCTGGCTCAAGATAGAGAATTCT +GGCCTCAAGGATCTGGGTAGGAATTCTTTTCCCTCCTTCACCCCTGTCCTTAACAAGGGG +TCCATTATACTTAGGTTTTCAAGTTCAGCCCAGGATTCCTTCACTAAGAGCCAAACACTG +TCATTCCTAGTGAGAACGATGCCAAAGGTAACAAACCCAGCAATCAGAGTGAGCAAATGT +CACAGGCAAACACCAATAGACCGATCTGTACTTGAGGCTGCCCTTGGCAAGTGTGGCTTC +AGGGCTCGATTTTTCTCTTCCTTTCTTTCTCATCACTACGCCCTAATTTTGAAGAGGTTG +AGAACAATGCGTCAAAATTCCTTAGTAATTTCCATTCACTAGTCTCACATATTTTATTTA +CAAATAGAGGGAGGTGGGGTTCAACTGGGAGGTAGACTGGTAAAGCACTTGCTCACCAAG +TTCAAGGTCCTGGGCTCAATTCCCAGCACCACCCAAAACAAACTCAGGAAGCTGTGTGCT +CTGGGGCGATTTTATTTACTCTGACTCTTTGAGTAGAGGCTGGTGATTTTCCTAAGCCCC +ACAATGAGTCGTCCTGTGCTTTCTATACACTTCTGTGCTTTCCCATTTGGTTGGGTTGTT +TAATTTCTAATTAATTTTCAAACAATAGTGTTCTAATGCTTTAGTGAGACTGTCATAATT +TGGGTTGATGAGACAGTCAAAGAGTAAAACTGCCCAGTCTCAAGCCTGATTATGCAAGTG +AGTTTGATCCCCAACACTCACATGATAGAAGCAGAGAACCAACTACTTCCAAGTTACCCT +CCAACCTCAGGCACATTAGCTGTATCTACTTGTTCTATAACTGTTAAAGAAAACACACAC +GTATATATATACATACATATGTATGTATGTGTATATATATATATATATTGAATAAACTCA +CTCTTTTAAATGACAATAAATGGGCAGTGCACATCATCTCTAGACCAGTGGTTCTCAGCC +TCTGGGTGGTGACCCCACTAGGGAGAAGGTTGGATGGCTCTTTCATAGGGGTTGCATATC +AGGTAGCCTGCCTCTCAGTATTTACATTATGATCCATAACAGTGGCAGAATTACAATTAT +AAAGTAGCAACAAAAATAATTTTATGGCTGGGGGGGGGATGGTCACCACAGTGTGAGGCT +ATTAAAGAGTTGCAGCATTAGGAAGATTGAGAACCAAGGCTAGACCACACACAGCAATCC +TTGGAGTACTTCATGGCTAAAGCAAGCATTTGTATTCAGAACATAGAAAGAAATTTTACA +GCTCATCCTAATGGTACAAACATTTGGCTGGTCAATAGCATATGACAAGATGCTCAACAG +AACTGGCTACAAGGAATTAAACCACGGTGAGATGTCACCATACACTGATCTGAACAGCCA +AACTTAAAAAAAGGCCGGGGAGATGGCTCAACAGTTAAGACACTTGCTGCTTTTCTAGGT +GAGTGTGGTTCCTGCACCCACGTAGGGCAGCTCACCATAGCCTGTAACTCCGACTCCTGA +GGATCTGATGCCCTCTTCTGGCCCTCTGTGGCTACTCGTACGTGTGTGCACCGCACACCC +ACTCATATATAAATTAAAAAAGACTGACAATATCAGGTGTGGGTGAAGCCTTGGAGCAAA +TGGGAAATGGAATTCCCATACATTTACTAGATGGTGTGCCAGAGGGCACAAAAGCTTTCG +AGTTCCCTATTTTCCACTCCAAGATTGGTTGCCTTTTTTTTTTTTTTTTTTTTTTTTTTT +TTTTTTTTTTTTTTTTTCCCCCGAGACAGGGTTTCTCTGTGTAATCCTGGAACTCACTTT +GTAGACCAGGCTGTCCTTGAACTCAAGAAATCCACCTGCCGCTGCCTCCCAAGTGCTGGG +ATTAAAGGCGTGGACCACCACTACCACCACCACCCAGCCTTCAAGATTGTTATCTAAAAG +ACTTTATCTTTCTTGCCTGGAAACAGGATTTTGTTTTTTTTTTTTTTTAAGTTACTTTTT +TCTAAATAGGAAAAAAAAAAAAAGAGAGAGAGAGAAAGAAACCTAAAACAAACAAAATAT +TCTGAAGATAGATTCAGAACAGCCAGTTTCTGCTACTTGCCGAGTGCTTACCCAGTTCTG +AGTGCCTGATAACGTGACATGGCTCTGATAGTAAGTCAAGAAAAAAGATAAACATGTAGT +GGATTTATATGAAACTATTTAATAGTTGGTAATTCACTAAAAGGCAGGATTAAAAGGTTA +GTTCCATTAATGAATATTTTCAAGGCCCATGGGTAGGTAGTTCTCTCCCCTCTCCTCACC +CCTGAATATTCTGGGAAACCATACACACACAGACACACACACACATGATGAACACAAATT +CAACCTTCCAATAATATCTGTGAGCGTGGGAAGGGGTTCCACTGTGTTTCTAATTATTTA +GGAGTTAAAAATAAAATTAAAGAAATAAAGGCACCCACACTCAGGTCCCCAGAGCTCTGT +AAGCACCTGGACATCTTATAGACATCAAAGACCCAGCCACGCCCTGAGCAGATGAGAACA +CATCTCCCACCGGCGGCCATCTGCTGTTCCTGATCCCTGCATGTGTGCTGCGGACTTCAG +GTACATCACTCTCCAGATTAGTCCTAAGCCTTTAGTTCTTACTAATAATATTCCCAGAAT +ATTCGGGGTGAGGAGGGGTGGAGAGAACCACCAGTGAGCCTTACTATTTTCTTTATTGAG +TTTAGAAACCAAAGCCCAAACCCTGTTGTAAGCACAAAGACCTCTAAAAAATGGTGGCCA +GACCTTAGGGAAACAGGGACTACAATGGTTAGCGCCTTCAGCCCACACAGAGCAGAGACA +AAGCTGGATGCCACCTGGGGCATGCAATCTTTGGCTCTAAAGCCTCAACCGTGTATTTCC +TAGAACTGCTTTCCACAGAATTACCCTCTTGTCTTGGACAAAACCAAGTCTAGCTAGAGT +TTAGATCCTGCCAATTTATCTTACCCTTAGACAGGACCAGCATTCACATGGGTCAAATAC +CGTTAGAAAACAGTTTGTCCAGCTAGCCTAATCTAAGAAGTACACATTTACTGTCATTAG +CTATGCTTTGGCCTTCGTGACACACACAATAGTAAGCACACCTGTAGGCCTACCCAGAGT +CCTGGGTTCTGTCTGTGTAGCTGGTTTCTGAGTCACGTTTCACAGCCTCTCAAGTTGTAC +ATTTGCTTTTATTAGGAGCATCAAACTTTATTTTAAATAAACCCACACTAAAGGTGAGGA +GAGCTTAGGCATTTCTATCCGAGTCCCATGGCACTGTAGGCAGAGAAACTTTTCTCCATA +CGAAGGAACTGAGTCACAAACTGGCTTGCTGACTTCCCGTCAGAGAAAAAGCTGCAATCA +CAGTCAACAGAAGGAAACCCTGGTACCCAGTGTCAGTAGATCCAGACTACACAGAGGCAG +CGCTATTCATCACCAGAACCAGGGGGGGTTGGGACATTACAGACAAGCAGCCTGGGCTTC +ATGTTCCACATAAGGACTGAGCACGGAAGTGGGGAGAGACCCATGCCATGTTAGCTCTCT +TGTCTCTCGTGCCCACGTTAACACCTGAAGGAGACACAGAGGCAAAGTTCTTGAGTCACC +TTTCAGTTCTGGGGCAGGCATCTGTGACTCAAGGAAAAGCCGCAGTGCCCCGGTTTCCCA +TATGCACATGAGTGTCAAATATGGTGTCAGGCCAGCACATGGAGGAAAGCGGGTAGGCAC +CATGGTTATCAAGCACTTCTTTCTCACAGAGTCAACCAGGAAAAAGGACAGCACAGAGCC +AATCTCTTGCTTTTCAGAGCCACAGGAGTAAGGCCGGTTGGGCGGTGTCTGAAGAGAGTC +ACTTGAGGCTGTTCAGAAACTTGGCGTGCTCTTCCCCTCTCGGCAGCAGGGTCTCTCCTC +CTATCTTTGGACCTGTCTTCTCCTAGGAGGAGAGTGCACGAGGAAGAGACACTTTATCTC +TATTTTCCTGGGTCACCAACTTAATCACGAATTAGAATACAGTACTACCCAGCTAGATAA +TGTCTAGAATGTTCCCAGGGCCATCTGTTACAGCTTGGCACCAAGCTGGTGCTCCTGGGA +GGTGGTGGGACTTGTGGGAGTTCTTAAACCACTGGGGATGAGACCCTGAAGGAACAGGAG +GACCCAGGGATCTTTTGTTTTCTGTATGAGATAAACAAGTCTTTGTCATCTTCTCCCACC +AAAGGTCCAAAAACAGACCAACCAGGTGGAAACGGGAGAACTGTGAACCAAAGGAAACCT +TCCGGGCTGGAGAGATGGCTCAGCAGGTAAGAGCACCCGACTGCTCTTCCGAAGGTCCAG +AGTTCAAATCCCAGCAACCACATGGTGGCTCACAACCATCCGTAACAAGATCTGACTCCC +TCTTCTGGAGTGTCTGAAGACAGCTACAGTGTACTTACATATAATAAATAAATCTTTAAA +AAAAAAAAAAAAAAGGAAACCTTCCCCCCTTTAAAACTGATTATCTCAGGTAATTTTTGT +TACAGTAACGGAAAACGGGTTACCGGATTACCACACATACCTTCAGCATTCCATCCCGTT +CCCACTTGTAGAGGCCACAGTTACTGAAACAGAAAAAATGGCTTTGCTCAATAGTAACAT +ATTAACGGCATGAAGACAATGGGGGTGGGGGTGGGGTCACAGGGAAAAAGTTGCCCCTTC +ATCCAAGGAAGAGCTGCTCAGGGAGGTACCCATATTATCCACCTCATCTCTTCATCCAAG +GAAGAGCTGCTCAGGGAGGTACCCATATTATCCACCTCATCTCTTCATCCAAGGAAGAGC +TGCTCAGGGAGGTACCCATATTATCCACCTCATCTCTTCATCCAAGGAAGAGCTGCTCAG +GGAGGTACCCATATTATCCACCTCATCTCTTCATCCAAGGAAGAGCTGCTCAAGGAGGTA +CCATATTATCCACCTCATCTCTGGTCATGCTCAAAGTTACAGAGAATAAGCACTTCAATG +GCTTGAGAAGCAGCCTTCCACTCCTCTGTAACCTGGAGACTGCAGATATGAAACTTCAGG +TGATCGCACTACACAGTGGTGCGTGTCCCAGTGAGGGGCGCCATGTAGGCACTAACTTCT +GTCTACTGGAGGAGAATGTTCTAGGTCAAGAATTGAGAGACGAGGCTTCAGCCGGCCACC +ATGCACACTCTTCAGCTGAGGGAGGCTCTACCTCTCAAGGGTCTCAGCTAACAGTTCCAA +CTTGGGGGTATCAGGAGCTCCAGGAAAGCTTGGGGTGATGACCCCATGGGGGGACCATGC +AGGCAGTACCATGGAGACAGAGAAGCCCATGAGATGTTCATACCGGCAGTGCTTGTTTGG +GAGCTTGTCCAGGGAGATGGTCCTGTTTCCACAGGGACATTTGAAAAACCTCTTCACGCC +GTCGTGCCAGTGGAGGTTATGCTGCTCGCTGACACAGGTCTCCAGAGGCTTGAAGTGGGT +ATAGGTGCACTGCACAGAGGACACAGACCACACAGGGGTGAGCGGCTTGGAAGGTAGGAA +GAGGAGCTGCTGTCAGGGCCCTCCATGCTCTGCCATGGCTGGAACCTGACCCACTAATCT +TTGGTGATACACTTCTCTTCTGAGATGGGGTTCTGTCTTCTGTAGCCCAGGCTGGGCTTC +CAAACTTGTGCTCATATACAGTCTTTTACTACCTCCCAAAAGCTGGGGTCAGAGGCATAA +GCCACCACGCCAGGCTCGAGTGGAGCTCTTGACTCTCTCTTATACTAATCCCTATTTTCT +AATGTCTGCCCTATTGGGTTGACACAGAAGGGTTGCAAGCTCAAGGACAGCCTTGGCTAC +ATAGTACGTTTCAGATCAGCCAGAGCTAATAGTGAGATTCAAAATACATACTTTTACCTT +TTTGTTTGTTTAAATTTTGGTCAAGGTCCCAGAGATAGCAAACTTGAACTATCAATAAAT +ACATCAGAATTTCTCAGAACTTGACAAACAGCAATAGAACAACTTGATCCTAGTGCCATA +CAGCAGATTCTCCATACAAACACTTCACTGCACAGTTCCAGGTCAAGCAGAGAACCTGAA +TTTTGTCTATCTTGTGCTATTTATTTTCAACTCTAAATGACATATTACAAGCCACGGCCC +CACATCTCACAATTCTTCAGTTCCTGCCGAGTCGGCCCCGACCCAAATGGAGCCCTGCCC +CCACGCACCGTCCTGCACGTCACCACGCGGCATTTCACTTCCCGGGTGGCTCTCATCTTT +TCTTCCATCTGTTCTTTTTTCACCAGTGGCTCAAAATAGGATTTCTGTAGCTCAGCCTCA +GCCTGAATGACAAAACCCACAGGAGTAACTCCACCAAACCCAGTATCTGCTCAGAATAAT +GACAGCCGTGACTTAGCTCAATCATCATAAAAGCAGAACTGAAGAGACCCCTACACAGAG +TAGACCAACTGCAAGCCAAAGATCATAATAGGTAAAAAACAAAAAAACAACAACCAAAAA +ACCCAACAACAAAAAACCTTAAAATAGGGAATAAAAGAAGATTAAAAAGACTTAAAGACT +TGGTTTTTAAAAGAAGTTCAAATAAAAGCCAGCGTGATTATCAGCAGTGGCAGTAAGTTG +AGTGTACGAGCAGACAACCAATTCAACACAGCGTCCCACAGACTCCAGAGGGAAGGCACA +TACAGACGGCCCCACGAACGACAGCCCCATCGGCTAGGTGATGGCCACTCCAAATGCTCA +GGGCACAAGAATGCCCCAAGCAATTAGAGCTGTAGAGATGGGGGCAGGAGCAGCCTCTGA +AGAGGGATGATACAGCTCTGGAGTGGGTAGTCAAACCAAGTGAGTTCACACACCACACAC +ACACACACACACACACACACACACACACACACACCCTCACCCTCATTTAAAATGCCCCTG +CTTAGTAAAGCAAACCATGCACTCTCCAGGCACGTCTTCACTGCTGTGAGAGGACTCCTC +AGTCCTCCTAGAGCCTGGTTTTGAATGACACTGGCCTGACTCCTTGGGCACTCACCTCTT +TCAGGATGTCTGTGTGCTTGGACTTTGCTTTTAGAATCTTCTGAAATTCCTCGGACTCTA +AGTAGGCAAGCTGCTCTCTCCTTTTTTTCCTGGCAGGCTCCAGCTCCTCTGTAGAACAAG +GTTCTAGGTTTTACTGAGAAGACCGAGAGAGAGAACCAGTGTGCTTTGCCCTTCACTCTC +CCGGTCACCAGCCCCTTCAACCTTGACATCAGGACCCCAGTTGTAACTGGCAAGGGTGAC +CTCAGTGAACAGAAAGCTGGGTATGATGGCCTACGATCCCATTATTGGCAAAGGTAAGGC +AGAAGGATTGCCAAGTTTGAAGACAACTTTGGCTACAGAATGAGCCTTTGTTTGTTTATT +TTTTTTTTATTTTATGTATATGAGTACACTGGAGCTGTTGGGAACCTTTATGTGGTTGTT +GGAGTTGAAATTTTTTAGGACCTCTGCTCACTCCGGTCAACTCCGCTCGCTCAGTCCCTG +CTGACTCTGGCCCCAAGATGGATTTATTATTATACAGAAGTACACTGTAGCTGTCTTCAG +ACGTACTAGAAGAGGGCTTCAGATCTCTTTACCAGTGGCTGTGAGCCACCATGAAGTTGC +TGGGACTTGAACTCAGGGCCTTTGGAAGAGCAGTCAGTGCTCTTACCTGCCTAGCCATCT +CACCAGCCCGAGACTTTGTTTAAACAAACAAACAGTAACCAAAAATCGAGCAGAGATTAA +GGAGCATAGACCAAGGTGGAGTTCTTGACAAGAAGAGACACTCTTTACTTCTGATTATGG +TGACAGAAGAACAAAAAGTTGACTTATAAGCCTATTTTAAATGACATTTAGAGTTCCCGT +GCTTTAAAAAGTAAAAACAGCAATTGCTTTCAAAAATCTTATGTTACTATAAAATGCATA +AAGATCCAGGGAACAACCCTTTGCCACCTGCTCAGACTGTGCACAATTCCATTCCAAGTT +CATGTGATACAGCAGTGACTGGAAACCCAGTCCTCAGGACTCTGGAGCAGGAAGACAGAG +CTGGAGCGAGGCAACCTGGACTATTGAGACCCACACTAACACTTGATGTTGGAGGGTAAG +CTGTGCTTAGACCCTGTCTTCTCTAAACAGGCTCTGTCCCCCACCATGACGGCGACGCCA +CAATACCTTCAGGAGAAACTGTGTTGCTATTCTCCACACGCTCCTTCACTCCCAGCATGG +CTCGGCCATCCATTTGCTTCCTTACAGTATTGTTTGGATCTACTTTTGTGAGAATCTGGC +CTTTTGCCCTTAATTTTGCAATAGCAGCTAACTAGAAACAAACAGATAGACAGTCAGTTG +AGATACTGCAGACCACAGCCCTTGGTTCTCTAACAGAAATTGGGCTGTGAGACGGCCCTG +TGTGCAAAGCCCGCTGCCTGAACTCTAACCTGAGAACGCACACGGTAGCTGCGGAGAACC +TATTCCTGCAAGCTGTCTGCCGACCACATGGGTGGCATGTGCATGCACACACACAAAAGA +TGGCACTAAAAGTTGATGGGACAAAAATAAGTCTACACATAGATAAAAATGATGTTTCAG +AGAAATACGCAATATGAAATGGCAGAAGTATGTTTAGGGCACTTTTGGAAATTTTTGGAA +AGTCTATCCAAAAATTCATTTAGCAACTTTTAAAATCAAATGTTCTAACAATACATTTCA +GAGACTTTTACTTTTGATACTTCCATGCTGAGGAATAACAGCAGGGAAATATTAAATGTC +TTTGCTTGCTGTAAACAAGCCATTATGTTGAATTTCCATATTTAAATCATTTTCAAGAGT +AGAAAACTGAGCATGTACCAAAACCATTGCAGACGATTACATAAACCAGCATGGACCTTG +AGCCAGGTGTCACAGTGCTCCTTGGTGCCACGTGCTGAGATGTCAGACAAAGTGCGCACG +TGGAAGGTTCAGAAGCAGGCCTGTAGTGACGTCTCTCCATCAGCACAGGCAAGGATTACC +ACGAATAGCCTGGATTTGTTCTGTGTTTGACTGTGAGTTAATTTTTGCACACTGTGTTCA +TAACCTTTAATCAGTAATAGAATTTTCACAACTCCTAACTTCAGTTACGAGAGCCCCAGT +GCAGTTGCAGCCCTGATTAAGAGGCTGAACTTTGCACCATCAGTTTGTAGTCCTAAGGCT +ACTGTCTCCAGCTGTAGAACAATACCTTCCTGGGGGCTGCCTCCTCCAGACTGACAAGGA +ACTGTATGTATAGCAGTGATGGCTCTGAGTTCGTAGATAAGCTCAGCGGCTCTATGCTGA +TACCATTCACATTGCACTTGCTTTGGAACTATGTAGGATGATTGGTTAACACCATTTCGT +CACAGAATGCAAAGCCAAGCAATGAAGACAGAAGCCAGCAAAAATAAATAAATCCTTAAC +TTTCCTGCCTGTCCCCAGGGTCACATGCAGCCACCATGCCTGGCTTTTTCCTTGAGTGCT +AGGGATCCAAGCTTAGGTCCTCACGCATACATAGTAAGCACCCCGTTGGCTGCCCGACAC +CCCAGCTACCTTTTTAGCTTCTGCTGCTGCGCTCAGTTTTGGTCTTGGTGGTGGTGAATC +ATCAAAGAAGAGAACATCGTCCCCTTCTGAGATGCCTCTGCCCAGCTTGGGCATCCGTGG +GGTTGCAGTTCCTTCCAACCTGGGGAACTCAGCCCCAGTTCGAGGAGACTGGGCAGCAGC +CTGTCGAGAGGAAGACGGCACTGCTGGGCTCTGGACTTCACTTGAGCTTTGGAGGAATCT +TAAAAAGGAATAGGAAGTAACTAAATATGGGTTGGGTATGTGGCTCAATGGTACATCATT +TATTTGTCTAGCATGCCCTAGCCTCTAGGCTCCATGCTACAACCAAAACCCAAAGTAAAT +AAACATAAACGATAAATATATACCCGAGGCTCAAAAGACGTAGAACTCAAAACAGATCAG +GAGACCGTGGATAAGCTTGAGTGGACAATTAGTTGTTGGTAAACAATTTCCTTTCTTTGG +TTAATAATTCAAACTAGCAACTAAGAACACAGGTTTCTCTCGCCTAACTGAGTATAGTGT +GGATTTTCCATCACTTCCTAGCTGATGACCGTTTTACCAACTGGCTTGGCCAGAGATGCT +GTCTACAGCACACATCTAAAATTATAATGCAGAGGCAAATAACCACAAATCTGTGTGTGG +TTAGCTGTAAGACCTCAGGGCCTCATTGCATCGCCCTGCTTCTCCGTTTATCCTTCAGGA +AGGGAATACATAAGAAACCCTTCACAAGGAAGAAGGGAGGAGAAGTTGAAATGGCACCGG +GTGAATTACTACAATTCCTTATAGGCATGTACGGAACTGTCAGAAAATTAAAAAAAAAAG +AAAGAAAGAAAGAAAGAACCTAAACAAGATGGTGGAGGCACATGCCTTTAAGCCCAATAC +CCAGGAGGCAGAAGCAGGCAGCTCTCAAGTTCAAAGGCAGGTCTACAGAACAAGTTCCAG +GAGAGCCAAGGTTACACAGAAAAACCTATCTTGAAAAACAAACAACTTAAACCAAACCAA +ACCAAAAAAAAAAAAAAAAAAAAAAAAAACCCACCAAACCCCCCAAAACAAACAAAAACC +CCCCAACAAACCAAAACCAACCAATCAAACAAAAGCCCTTAACAAAAATGGCACTGCAAT +TTCCTTGTTGATGGAACCCAGCTTGTATGGCTTAGTAGCAGTCACGTTTGCCCACTGAGC +CATCTTGCCAGCCCCATGCCCAACACGTTTGAAATAACAAAGTCTGTTCACTTCAGAACC +ACAGCACCCAGATTTCTCATTCTGCAGATAAACAATTGAGCTCAAGGCCAGTGCTCAGAA +GACCTCTCCACACGGTCTCCTTCCTCGTTCCCAGGGGCACAGTAACTGCTCTCCACACCA +GCAGGCTCTGGGAGCAGGAGCATTGATTGGAGGCAGGGAGCCGGATCTGCTCTTCTTACC +GCTTCTGTATGTCTTCTGATCTCCTCTTCCGCATCTCCAGCATCTGTTGTTTCTGCTGCT +TCAAGAGGGCTGATGCTGAGATGGACTGGATGGCAGGTTTGGAACTCCCTAAAACACAGG +CCACACACTGAGGGGTTGTAGAAAAGATCTGGGGAACATGGGCACACACCCCATGATCAC +ATACGCTGACTCTACCTGAAGCCTTGGCTCTGGCTAGATGCTTTTGTAAGTTTCTGGCTC +CAAATGTGGGCAGGGCCATCAATTCCCTGAACTCCTCAGAGCAGGACAAGCTCTTCTGGG +GAATACCTGAAACATGTAGACATTAATTTTATAGGACTCAAAATGTAAATGGTTTGATAT +CATGTGAGATCACGTTTTAAACTCTACAGTCATGACTTAGTAACCTGTTAGTGAATCAGA +TATAGTAATAATAATACCACCAAAAATCAAAACAAACAAACAGCAAGACTTTTTTTCTTT +TTTTAAGATTTACTCATGTATGTGAGTACACTGTAGTTGTCCTCTGACATACCAGAAGAG +GGCATTGGATCCCATTACAGATGGCTGTGAGCCACCTTGTGGTGGCTGGAAACTGAACTC +AAGATGTCAGGAAGAGCAGTCGTTGCTCCTAACCACTGAGCCAGCTCTCCAGCCAATTCA +GAACTTTTAACTTAAAGGTCAGACTAGTAGGACAGCAAAGGCATCAAACACTAAGCCCCT +AAGGATTGTGGGACCCATGGACGTGCCACTTCTGGAATATGCATGAGTAACACTAAGCCC +CTAAGGATTGTGGGACCCATGGACATGCCACTTCTGGAATATGCATGAGTAAGATATGCA +TGCAGGTTCCTGGTCACTCTTAGGACCAAAGGTGTGGGTGGACCAGCACTATCTAACTAG +GCCTATTTTAGCGAAAGGTAACTGATGAGATCAGCCGGGAACGTGGTACTAATGCTGGAT +ATTGCTGGATATTGCGAGGCTGACCCGCTAAGATCAGGCTGAAGATTTCTCTCACTGCTC +AGTCACCAAGCTTTCTCCTTTAGCCTACGCCACATCGACCACTAAGCTCAGGTGATGAGC +AAGCCATAGCCATTCTCAGTCCCACACTGCGTCCACTGGAGACAGAGGACGGGTGAAAGG +ATTACCAAGCTTTTGTTTTGTTTCCTGGATGATCGAGTTTGTGCCCCGGACAACCAGATT +GGTCAGCGTGGTTTGAACCTTCTTCTTAGGAGCAATGGCCGCCGCCCTGTAACGACAAGT +GCCAAAGCAGAGAAAAAGTGCTTGAGCCTCATTGTCTTCCCAAACAATATGAGGATTCCC +AATGAACCTGTTACCAACGGGCCAAGATCCTCAAGCCCCATGCATGCAGGCTTTGCCGGC +CACAGCTTGGTAGCCCAGGAGTTCTGGTTTATACATTAAATCACTGATGGAGATCCTACA +AATTTGCTTGAGGAACAAGATGACATGGTCACACACCACCTGGGGTTCCTTAGACAGTCT +AGAATCCCAGTAGAGGGTCATGATCATCTGTCCTGCATCACCATGCCCCACGTGAGCCAC +ATCACACGTGTTCATGATGCTAGAAGTGGTTTCTAAGAGGTCTGCAAACTCCTTCTATAA +TAATAACGATAACACCACCAAAACAACAGAGAATAATAACAGCCACTCAAGAAAATCAAC +CCTTTTTTGCTTTGATACAGGAACTCATACGCGCCATGCTGGTCTGGAATGTTGCCACGG +CTGGCATGGACTCCTGATTCTGCTGCCTTCACCTCTTGGTTGTTCTTTCACTTAAAAAGG +TTTTATTCATTTACTCTTTATGTGTATATGAGAGTACGTTTGTGTACACTGACCCAGAGA +GGACAACAGAGAGCATCGACCTCCTGAAGCTAGCGTTACAGCGGTTGAGCCGCCTGCCAT +GGGTACGGACACAAGCTCAGGTCCTCTGACGAACAGTGTGCACTCTGAACTGCCGAGCTA +CCTCTCCAGACTGCCTTCTCCATTTGGGGCACGCTCTCCCTAGACAGCTTAGGTTGGTCA +TGGACTCGTGTTCTGTCTCGGTCTCCCCAGAGCTGGGATTGCGGGTACAAGACTTCACAT +CTGGCTAAATGTAAAGCAGGGGCTCACATGACTCACTGTCTACTCATTCCCAATGTGCTC +CTCTCTCCCTAGAAATAAAAGATGTCCTTGATCACTCAGGCTTCATCTAAGAAGACAGAA +GCTCACTTAAGCACCCTAGGACAGTTGCGGAACAGTCCACCACCCGCTTGCTCTTAAGAG +GGAAGCAAAATCCTTTCCCAAGAGCAGTCAGGAGAGATGCCTCACCTGGACGCTGCGAAG +GATTCGGAAGAAACACCACCATAGTAGAAACCATCTTGGCACAGCCGCTCCTTCAGGCTG +GTGCCTTTGCGGAACTTCTTCGGAATCCGTCCCCCAGAGAAAGTGGACTGCAGATCAGTC +CTCTTTGCGCTGAGCTTCTTGTACTGGGCCTGGATGTGATACTGGCAGTATTCACAGTCA +TGCTGCGGGGAGAAGACGCGATGAGGCTCTGGTCAGCGGCCTGGGGAGCAGGGACACCCA +TCTCTCCTAGACTCACAAGACAACACTATGCGCTCGCTGAGTCCCTGTGACCTCCAGTGC +TCCCCCTTGCTCATCGCCACCACAGCACCTAAAGCTCACCCCTCATGATTGACTGTTCAT +AGGCAAATACTAAAGGATTTGAGACCCACCAAGTTAACTGTCTGTGTACATGGCTCTCCA +TTCTTCTTCTTGGCTTTACAGGCTCCCAGGTCCATAGCTTCTCCCATAATTAAGACTTTT +TGAGGATGATCAATAGATAAGCACACCTGTAAGAGAAAGCTTATGTAAGTGCTACGGTTT +TTATCCTACGAATGGGCGAAGGTCAGTCTGAGCTGGTTTTGGAAGGCACGTGAAGCCAGT +GCTCTAAGCAGCTGTACACTAGGCAGTGCTGAAGACTCAATCCGACTCCCTTTCCTGTAA +CCAACCCTTCCTTCCTCTTAGCTGTCAGAATCCTGACTGTCCAGGCTGGCCGAGTGCTCA +CTGCAGACAGTGGATGTAGCCCTGTTTCCCAGAATTCCTTGTGGCTCACAATGGTCATGT +GACTAAGGCTTGGCAAATTAGCCAGAAACAGGGATTGATAGGGAAGTTCTTGATTTCCTA +GTAAAAAAAGACAGGCTGGCTCCCCTTTCTTCATCCTGCCACCAGTGGTGATAAGTGGAG +GGGGACAGTCTCAATGACCTTGGCTGACTCAGTTTTCCTGCTCCCTGCTGCCAATTCTCA +GGCAGGTCTACCTGGCAGGAACACAGGCTGAGATAAGGACTGTCCTCAGGTGCCTGGGTT +CTCTTCTTGCTCCCAGAACAGGGCATCCTGTCACTTGAAGTCATAGGGCCCAGTGGTTGC +TAGGCAACGAATCCCTCAGCCAGCCTCCCATGCAACCTTGGCCACAGGTACGCCTCCATC +TATACTGGACAGTTCTTCTGAGCTTAGAGGGATGAGCCCACAGAGCAGCCCATCTGTAAC +AGAGTTGTTCTGCCTAACTGCATTCACACCCCGGTAGCTGAGTTTGTGCAAGACCTCCCA +CCAGATCTAGGAATTTTAGCAGAAAATATCAAGCTGTTCAGAGCCTCCCAACCCAGGATC +AATAACCAATGAGTAGATTCCCCACCCAGGGTAGGGAGATGAAGTATTCTGCTTCATAGT +GATTCGCTGTCATCTTGTAACCAAGAGGGAAAGGCAGAAACTCACTACTTTAATTAAAAA +TTGCGCCATAGGTTGATGTATTTGAATATTTGGTACCCGGTTGGCTGGAAATATTTTGAG +AAGAATTAGGAGGTGTGACCTTGTTGGAAGAGGTGTTATCACTGGCTTTGAGGCTTCAAA +AGTCCACAGTTGGGCATAGTCTCTCTGCCTCAAATTTATGGATCAGGATGTAAGCTCTTA +GCTACCACTATAGTGCCATGCCTGCCTACCTGCTGCCTGCCTGCCTGCCTGCTGCTGTGC +TCCCCGCTATGATGGTCATGGACTCACGCTCTGAAACTGGAAGGCTTTCTTTTATAAGTT +GCTGTGGTCACGGTGTCTCTTCACAGGGATAAAAAAGTAACTAAGATACTCACAGAGATA +TGGCAACACTAAGCTGCCTGTTTCTACTCTTTTGTTTTTGTGAGGAGAGATCAGGCTCTT +GCTGTATACAAGAGGATAGACCCGACTGGTCCAAAACTTGTGACTTTCCTGCACCTATCA +CAATACTAGACTGGACTTGGAAGAAAGTTGGGCTGGCAAGAAGGCTTAGTGGGTAAAGGT +ACTTGCTATCAACCCTGATGATCAGAGTTCAACTCTAGGAACCCACAGGGTGGAAGGTGA +GAAGCCATTCTCCCAAGTTGTCCTCTCAATTCCACATATATGATAACACCCATGAACCCC +ACCTCCAGCCCCCAGTAAACTAATAAAGGCAGTAAGTTAAAAAAGAAAAAAGGAAGGAAG +AAAGAAAAGGAAAAACAGTTGGGAATGGTAACTTATACCTATAATCCTAGAATTTGGGAG +TTGGAGGTAAGAGGCCTGCTGCTAGTTCAAGGCCAGCACAGGCTACACACACACACACAC +ACACACACACACACACACACACACACACAGTTATTTTGATTTTGAGACAGGATCTGACTT +TGGAGCCCAGACAGACAATCCTCTGGCCTTTGAACTGCTGGGGTTATAGGTGTGAACTAC +CACACCCATCTAAATCCCACTGTTTGTTTAAAGAAACTGTAATGAAGGGTTTTTTTGATG +TGTTGCTATGAATGATCAAATACACTCCCAACCAACAAATGAAGACTTTTGTCATTCTCT +ACTGGAAATAAGGCTCTTGCTGGGACAGAGCAGAAAAACTATCTAGCCATTGTAGTTTAC +ACTGGTTAGCAGCAACACAACTGGTTAGGAAGCAACAGCAACACAGCACTCACTCTGTGA +GGATCAGCCTTCACTGCAAGCGCCAGCTAGGACTGCAAGGTTAATGAAGCAAACTTCAGT +CAGCTGTGTCACACTCATTTCCTGATACAACCATGGCTGTTACTTATGCAGGGACCTAAG +GAGACCCGAGTGGGAGAGCTCAGTAAAGCTGAGCTGGCGAGATGGCCCAGCAGTACAAAT +GCTCGCCGAGCAAGGCTGCAGTCCCCAGTTCAATCCCCAGACCCACAGAAAGGTAGAGAA +GCGAATGACTCCACAAGTTTGTTCTTTCACTCCACACGTGAAAGTTATAAACTCTGGGAA +CTGTGATGCTAACTCAAAACCATTTACAATAAGAAGATTCACAGAATATCGGTAAGCAGT +GAGCCAGCAAATGAAGAGGCAGAATAATGTGGAATCAGGAAAAGCCCAGAGGGAGATTAA +CACAGATGCTTCCGATACAAAAGGAAGTGCAGAAAGCACCAGCCCAGCAGTCCAAGCTGA +GTTCAAGCCTCACCTCTTTCAAGCCATCTTTGGGCTTCATGGGGTTTGCGTTGAGCAAGC +CTATGACGGTCCCTTGCTCTGTCTTCCAGAGATCTTTGTGAACATCTCCAAACAAGAACA +AGGACACACACTGAGTCAGGTCATGAAGGTCGTTCAGTTTCCAGATGCTAAACGTTTGCC +CCTGGAGTGAACAGAGTTCATTTCAGTCGAACGTTTGAACCTGGCTTACAGGGCCTCCAT +GTAATAGAGTCTTATTGTAGAAAAATAGCTGGACATAATTCACCTCAAATAAACGGGTGT +CAGTGTGGATATCAAATTATACATTAATTCTTTCTTTGGGCTTTAGCTTTTATTACCTGC +CTCATGTAAGATGAACAGAAGCAAGACAGGCCACAGGGAAATTTAGTAGAGTGTATGTAA +CTTAGCAGGTAGCCTGGCTGCCACCCAGTGTCCCAGGGACGATTGTGTGCCCCTCCTTCC +CACTACCACCCTAGTATGAGACAAGCAGCAGCTATAGCACCGTCATTTATACCCGTCACA +GGACTGGACAGCAGGTGACTAATTATCACTGCTGCTGCTATTAAGAGCTATCTCAGTGCA +CACCCCACCCACATGGCCAGGGACCCCAGCACCTTATTCTCACAGGGTTCTCTGGGATTT +GTGGACTCTAATTACTTGGCCTTCTCCACAGGAGAAGTGACAGCATCTCAGGGACAACAT +AGGTGTCCTAAATGGTGAGACCTGAAATGCACTCAGAACAACTGGACGACACGCAGCCCC +ACTGTGCGGCCTGTGTCTCAGCGGAACGTTCTCTGTAGAATGCCAACCCAAAGACGAGTG +CGTGCCTACTGGAAGTTATTTTAAAAGAAGGGCTGGCAGGTGCCAGACGAAGCCCTGGGG +ACCCCCTTTAGCCTAGCCAGGAGCAGCTCTGGAGTCAGTAAAGCAGCTTACACTGGTAGC +ACTCTGTGGAGTGACCTTCCTGAGGATAACCCCAAACGTCACCCAGTCTGTCTCTTCCAG +GTTCTCAGTTGCCATCTTCTCCTTGATCTGAGGCAGTCTGATTAGTTTCCGGCCTGCCAT +CTTCCTGCTCATTTCTGTGGAGGAGACTCGAGGTCGCCTGGGACAAGAAGCCGGTAATTG +CTAGGTCATTATTCTGGTAACAGACTATGTGGAACCTTACCACATAGTGGTCAGGGGACA +TTACAGGGAGCAACCTTTCCAGTGGCTCAGGGGACTTCATGTTTATTTTTATTTAGTTAT +TTTGGTTTCTTAGGACAGGATCTCACTATGTAGCTCATATTGGCCTAGAACTCATTATCT +TGCTGCCTCAGTAAGCATTTTTTTTTCCCTTAAAGTAAATTAAAAAATAATTTTAAAGTG +AGGATTACTTTTCCTCGGACATAGATTTACCTATAAAGTTTACTTTATACTTTCGTAATC +TTATTACAATTATAGGAAGGTACTGTTATTGGTTAAACTGTATTTTTTTTGCTTTTCAGA +CTATTGTTAACTTTGTATCTATTTTATTTATACGAATTTATTATACGAATACACTGTCAC +TGTCTTCAGACACACCAGAAGAGGGCATCAGATCCTATTACAGATGGTTGTGAGCCCCCA +TGTGGTTGCCGGGAATTGAACTCAGGACCTCTGGAAGAGCAGTCAGTGTTCTTACCCACC +GAGCCCTCTCACCACTGGTTAACTTTGAGGGTTAGGTTGGCCATGTAACTATGCAGGCTA +GCCTTATTTCCCAAGCCTTTTTCCTCAGCTTCCTGTGTGTGAGAATCAAAGATATGAACT +ATCACACTTCAATTGTATATATTTAAAAATTGAATATATTGTCTAGGATCCTACAAAATA +AATAATAGGCTAAACCACACCCATTCAAAGTTTTATAATGAAATCTGTGCCACTGTTTTG +ATCTGCCAATTTCTGATTCAATATCTATTATTTTGTCTACTTCCTTTTAATAGGTAAACA +TTATTTGTTTGTTTGTTTTGGAGGCAGGGGCTCTTACATAACCCTAGGTGCTCTGAACTT +ACTATGTTGACCAGGCTGGCCTTGAACTCACAAAGTTCCTCCTGCTTCTGGAACCAGACT +GCTGGGATTAAAGGTGTGTGCCAACCACTACTATCGTTTTGTAGACAAGCCTTCCTTCAA +GAGGCCGTACCACAGTGCACTGAGGTAAGAGTGCAGCCCACCTCAGTGCTAGGATTCCTC +AGTCAAGAGCTGCTGCGGTACAGACCTGGCACGTGCACACACTGCCTCTAGAAGACCCAT +CCTCTGACAGGACTAAGGGCCATCTAGTGGGACGAACAAAGGGACACAAGGGATGTTACA +GCTACTGACCTGAGGCGTAGGCCTGAGAAGGCTTCCACAGAGACCTGGGAAACCTGCTGG +GGCCGGTCCCCAGAATTCCCTGGGGACACTGTGTTTTGATTTCTAATTGTCCTGCTACAT +TTGTTTCCAGGAACAGCTTGAGGTGAGGGTGTGCTTGATCTCGAAGAAGAGGAGTGGTTA +GGCTCTAGAAAACTGGAAGAAACCTGTAGTGGCTGTGCGGGTGTACGCATCCTTGAAGAT +GACTCTAGGAAATTAGCATAAGAGGTGGAGAATGACTGAGAGCCATAAAACCTACTTACC +ACATTCTTTTCATAATCAACATATAGGATACTTTTTTGTTGTTATTTTGAGACTGGGTCT +CACTCTGTAGCTCAGGCTGGCCTAGAATGTAGGTTCCTCTAAATGCTGGATGTCTAAGGC +CTCATGTAATCAAACTTCGCCAGAGAACAAGGCCACTTTGTGACTCATCCAGGTCTCTGC +AGTGCTGTCTAGTAGACCTGTGTGTGGCAATTGCTGGGTAGTTCCCAAATGCTTGTGACT +CCAGCCCCCAGGGACCCCAACCTTTTGTAAGTATATAAGTGTCTGTATACACACAAGCTC +ATTTGCCTGCAACTCTGTCACAAACCACACACACACACACACACACACACACACGCGCGC +GCGCCCCAGTAGAATGATGTATTATTTTCAACAGAGCTGAGCAGTGAGACCCAGGCAGGC +CCTGTAGCACACCTGCAGGAGTCTTTGGCTTCCGAGCAACCCGCTTGGCTTTGGGTAAAG +TGGGGACATCAAGCTCTGCAGAAAAGCACGCTGACTCCTGAATTCTCCGAATTCTCTTCT +CCTTAAGCAGTGGCTGCAGAGATGAATCTTCCCGATTGAAAATGAAAGAAATTAGGAATG +CTACAGTTTTGGCAGGAGCTGGGTGAAAATACTAACGCTATTGTTTCTTGGTAACAAAAA +TGCAAATTACTGCTACAATTACAGTCACATTACCAGGTGGTTCCTGCAAGGGTGCTGTCC +CTGGAGGCTGTTTAATTGATGCAGCTTTTAGCTGCTCCTGTAAGGATTTCATTTGCTCTT +GCAACTTCTTTAATTCATCTACAAAAGAAAAGTATATTAAGAATCAGATAGAATAACATG +CTGTACTGGACACAAACACTGGAGATACTTCTGTTATCCCCCACCCAGACCTTGAGATTC +ACAAAACAATCCCATAGTAACTGTTATATACTTCAGAGAGGTTCCTTAAGAAACCTTTTT +ATCCCTAGCAATCAACCTTTTGACACCTGAGCCAGCCATGAGCTCAGTGGGGCATGGTGG +CGTAAGCCTGTAACTCCAGCGCTCAGGAGGCAGAGGGAGACAGAGGGAGAGATGACTCAG +CCTAGCTGCATAGTAAGACCCTGGGTCAGGAAAACAAAAACCCAACAAATTCCCAACAAG +GAATTCGTACAAACTTGTGTTATAGAGGTCAAGCAACCATAAACTGAAATACCACAACTA +GTACGATCAGTGCTGGCTTCTGTATTAGATCTATGAGAAGGGGCCAGGACCAAGAAAGGG +GGCATGCCTCAAAACAGCAGTTCAGGAATGGTCTTGGTTCTCAACCAGACTGTGTGGGAG +CTTTGAAGGCTTGTCCCTGGCTCCCCGGGGACACAAATCGTGAAGTACTACATTCTGTGA +GAAGTACAGACAGTGTCAGAGCCCTTTTGTTGAAGATCAAGTTTAGCTGGCTGACAAGGA +TGTAAGGAAGACCCTGAATGCAGCAGTGCTGACTTTAATAGTTCCATCTACGCCCTCATT +CAAGGTCAGCCATGTGTGTGCACACACACAAAGGCTTTGTGGTCTGTAGTCCTTGTTGCT +CCTACAGATTTTTTTGAGGCGGGGTCTCTCACTGAGCTTATAGAGTCTGCTAGGTCGGCA +CTGAGCCCCAGGGACCCATCTGTCCCTAACTCCTCGAACTGGGGTTCTGGACTTGGGTCC +TCATGTATGCATCTTACTAAGCCATCTTTCCACCCTTTTGAAAAATAAACCTGCTGGTCA +TTACCCTTGTATATGCAGTTATTTTAATGAATACTGTCAAACTTGGGGCACCCACTGTCT +CATGAGTAAACGGGAGAAAGCAAGCCGCCGTCACATCCTGGTTACCTTGCAGCTCCTCGC +TGGTTTTCTCTTGGCTGGGAGCAGGAGGGGGGCCACTGTTTCCAACTTTCGATGTAGCAA +CTTCATCATCCGTTAAGTCCTCCACATCACCAAAGAGAGTGGCCAAACGTTCCTCCTGGT +TTCCAGTCTTGCCCTCTTCTCCACTGCCAGCCTCTTCTGTGTAAGACTCACCATCACCAT +CAGCATCAAAGAGCTCATCAAATTCATCAGGGTCCCCGTCTCCCAGAGACAAGGACTTAT +CCTTTTCTGAGCTGCAAGGTAAGACTGCCTCATTCTCTTCCAGTAGAGATGTCAGGAGAC +ACAAGTCGTCTTCCTCCACTAGAAGAAATGGGAGGGAATGTAAGTCTACCTCAGACAGAG +TGTCCGAGACAGGCACACTCAGTCAGCACTGATAGCGCAATTGAAAGGAGCCTCCAGATT +GGCCACTCTGCCTGCTGCTCTTGTACCTACCTGAGGGCTTAGAAGACACCGAGGAAAGGG +AAGAGTGAGCAAGCAGGCCAGGCACTAGGCTAGATCTTCCCCCTGCACTGCTTTAACAAG +CTACCTTCCTACAACACCGAGTTTCATCAGATTTGACCAGAAAGGAAGAACTGAAAAAAG +TAGACCTTGACTACTGTGCCGCTTCTTGTTATTTTTATTTATTTACCTGTTTGTCTTTCC +AGTCAGGGTTCGTCTGTTTTAGCTTTAGCTGACCTGGAGCTCGCTCTGTAGACCAGGCTG +GCCTCAAACTCAGAGCTCCTGCCTCTGCCTCCCTAGTGCTGGGATTAAAGGCAGATGACA +CATAACCTGTCCAACTGTTACTTTTAAATGGAGAAAGATACCTAAATACTCATCATGTAG +AATTAGCTGTCATTAGCATTTCTGTCATAGTTGCTTTTATTTGACCTTTAATCATCAAGT +AACATTTTACTTCACTGGTAATTTCATATTAAACATAAAATTAAACCAAATCAGAACATA +TAGTTCTTCCTTTTTTTTTTTTTTGAAACAAGATCTCATATAGCCCAGCTACTATGCAGT +TGAACTCAGAGATTTACCTGCCTCTGACTCATAAGTATTGAGATTAAAGGGCTAAGCCAC +CACACCCAACACAGTTAATTAATTTCAATGTTTGCTTTTACCTTTCTTGAAGAGGACAAA +GTCTAATAAATTCAGCTCACACCCCCCCCCCCCCCCCTTGCAGTCTGCTTGCTCAGGGCC +TATAGAATCAGCACATGCACTCTGTGTGGCTCTAGAATCATCAGCGCATGCACTCTGTGT +GGCTCTAGAATCATCAGCGCATGCACTCTGTGTGGCTCTAGAATCATCAGCGCATGCACT +CTGTGTGGCTCTAGAATCATCAGCGCATGCACTCTGTGTGGCTCTAGAATCATCAGCGCA +TGCACTCTGTGTGGCTCTAGAATCATCAGCGCATGCACTCTGTGTGGCTCTAGAATCATC +AGCGCATGCACTCTGTGTGGCTCTAGAATCATCAGCGCATGCACTCTGTGTGGCTCTAGA +ATCATCAGCGCATGCACTCTGTGTGGCTCTAGAATCATCAGCGCATGCACTCTGTGTGGC +TCTAGAATCATCAGCGCATGCACTCTGTGTGGCTCTAGAATCATCAGCGCATGCACTCTG +TGTGGCTCTAGAATCATCAGCGCATGCACTCTGTGTGGCTCTAGAATCATCAGCGCATGC +ACTCTGTGTGGCTCTAGAATCATCAGCACATGCACTCTGTGTGGCTCTAGAATCATCAGC +ACATGCACTCTGTGTGGCTCTAGAATCATCAGCGCATGCACTCTGTGTGGCTCTAGAATC +AGCACATGCACTCTGTGTGGCTCTAGAATCATCAGCGCATGCACTCTGTGTGGCTCTAGA +ATCATCAGCGCATGCATTCTATGAGCTTTGCTCATCAGAGCAATACTTTTTCACTGAGAT +TTTTCTTTGCACAAATCCCTGAAAAAACAAGCAAAATTCAAAAGAAATGACTACCAGAAT +TTAAAACGGATCTAGACTAAAACCATTTCAAAAGATTTCCACATGCAAAGTAACTCTGGA +GTCAGACCACCCAGTTCAGTTCCCTGGTCTGACATGTAAGTTGGATGTAAGTGACTAAGC +AGTCCTGGCTCCCTGCTACTTTGTGGTAGAATGAAGGATGAAATGGTAGTTTTCCACAAA +CCAAAGAGGAATCCATAAAACTAGAAGGCCTTACCATCCATGTTGTCAAAAGAACAGCTG +AGATGACAAGAATAGAGGAGGATCAGGTAGGCGGTCCAGGAGACGCAATGAGGAGCCTTG +GCTGCATACAAATCAGCATTAGAGCAGTCACTGGCCTCTTCTCACAAGGTACATCCACCA +ACCCCACCTCCCAGCTGCTAACTTAGGGTTCTCCTGGCAGCTGGCACGTCCCATCCCCTC +TCCCATTACCAACAGCTCAGGGGCATCCCCTCCCCTCACATATGCAGAGCACTCTGTTGC +TTCTACCTGGCTTCTAACTGTGGTTAGAGACCAAGCTACAGTGCAGTGTAAGGTGTGAGA +CTACTACTACAGACTCAGTGCAAAAAAGAACTACTCAGGCTGGGGGAAATGTTACAGTTA +TTATCCTGTTTTATTGTTATAATGCACCTGAGGTCTACTTTATCCATTGAAGCAGGAGAG +ACATAGCTCTACCACGAGTTAGGATTTGACTTCCACGCTAACCAGAACAAGTAAGATAGA +AAGATAAAGGCTGGATCGATGGCTCAGTGGTTAAGAGCACCGACTGCTCTTCTGAAGGTC +CTGAGTTCAAATCCCAGCAACCACATGGTGGCTCACAACCATCCGTAATGAGATCTGATG +CCCTTTCCTGGTGCATCTGAAGACAGCTACAGTGTACTTAGATATAATAATAAATAAATC +TTTTTAAAAAAAAGATAGAAAGATAACATTGAAGCTAGGTATGGTATCAAACTCCTTTAA +TTGCAGTCCTGGGGAAGGTGGAAGCAGGTTGTCAGAACCCTGGCCATTCTGCCAAACAGT +GAACGAACTCTGAGAGAGGCCCCAGAGGGGAAAGGCAGAGAGAGGGCCTTTAACCTCAAG +TATAGCTTGCTCCCTGGATGGTTCTTGGACCTGATTTCCAGCCTCCTTCAACAAACATTT +GCATTCAATTTATAAGACATGTTTGTTCCTGTTGTATGTGGGAGCATGGCTATAGAACCC +ACTCTGGTAAAAGGATTGGGTTTTGGTGCACCCCGAATCTGGATATGGCCTTCTGCCTTG +CTTTAGTGTTTCCTCAGATATAAACCCTACCGTGTAGGCCAGGCAATTGTGCTTAACTTG +TTCTGTTCTGGCTTACGGTATACTTATTTACATTCTGCTGCTTTCAATTATCCTTAGAAC +CACATCCACAATGCCCGCCTGAGAAGCAATGGGTGGGTACCTTCTTCCTTGTTTCTATTT +CCTCAATTCCCTGTGTTTGCATCTTCCTGCTAGATTAGCTTGCTTTCAGCTTCTTGAACT +GTTTTCAGCTTAGGCATTTTGTCTAGAAAGCTCTTTTAGAGTACTTTCTCATCTCCAACT +AGCTAATTTCTGAGCCTTTCTAGTCGGCCATACCCCGAAGGTTCCCTCTAGAGCCCCTCT +GCCCTAGTTAACTGCACATTTGTCCACCACTGTGTGCTTGTTATAAGGATCCTCTTCAGA +GTGCACCACCACTGTCCGGCAGAAATAAACTTTTAAAAAACAAAAATAAAAGGGCGCTCT +TAAAAAAAGAAAACAACCGGGTTGGGGAGGTGGCTCAGCGGTTAAGAGCATTGACTGCTC +TTCCAAAGGTTCTGAGTTCAAAGCCCAGCAACCACATGGTGGCTCACAACCATCTGTAAG +GAGATCTGACGCGCTCTTCTGGTGTGTATAAAGACAGCTTACATATAATCAACCAATATT +TAAAAAGAAAGAAAAAAGAGAAGAGAAGAGAAGAGAAGAGAAGAGAAGAGAAGAGAAGAG +AAGAGAAGAGAAGAGAAAAGAAAAGAGAAGAGAAAAGAGAAGACAACCCAAAACGGGCTC +CTTAAGCACTCGAGCCCTCCATCTTCCAGCCCCGGCGCCTTGCCCGTTCCAGCCTCGGCC +AAAGGTCGCCTGCTCCGCTGGATCCAGATCTCGGCGCCTTTGCCCCTCAGAGCCCGCGCC +TCTCCCTCAGACCCCAATCCCTGCGTGGATGCCCAGAGTTCCGGACACACGCAAACCCCG +TGACGCTTACCTAAGACCCGGGCCTCTTCCCGGTCCACAGCGGATCCCGCCAAAAAACTA +AATTGGGCTCCGCCCAACTCTGACGTCGACGCGTTCATTTGTGGAGGACGCTCTGATTGG +CTCCACCGGAACTCTTGGACCACACAGATCCTTGGCTGGGGGAAGCACCGCCTCTCAGTA +GAGCAACCTGATTGGCCATCTTTGTTATGGGCAAAGAACTTCCGGTTGGTGAGGCTGCAG +ATTCCCATAATTAAGATTCACATAGCAGAGCTCCAGCCCATCTCTGTAAGTTAACACTCA +ACTGGTTTCCCTGCTGGAAGTAAACTTATTGAAGTCCCAACCAGTTTTGCTGCTCCTATG +TCCAGTTTAGATATTAGGATTTGAATAGAGAGAGAGATGAAAGTTTCTACTTTTCACTCT +GTCTGACCTACAGGAACTACCATTTCTTCAGATTTTGTTTCTACACCTGTAAACGAGGGA +AAGGCTAGATATTTTTGGACGCAGAAAACAATATCCCTAGAATAGTGCAGATTCAGGGAA +CTAGATTATGTCAGAGTTGAGAATAATTTATCAGATCATTCTTCAGTAAAATTCAAACTT +TTCTTTACAAGTATTTATACATAGGTCTAAAACCATTTTCCAAATGCAGAATATTTACCC +TCCATAATTCCAAAGACTTCCATGCACAGTTTTGTTGATGTTTAAGACAGGGTCTCTCCA +AGAAGCTCTGGCCTTGACCTTTCTGTGTAGATCAGGTGAGCCTTGAACTCAAGACTCTGC +TTCCCACCTACTGGGTTTAGAGTGCCTGCCTGGATTACTTTAAAACAGTATGTAGCAGGA +TCCAGAGTGTCCTGGGATTCCTCCTCCCTCCCCCTCTTCCTTTTCCTTTGTGCTGATGAT +TGGATAACGGGGTTCATGGATTCTAAGCATGCCCTGTGCCACTGCCATGGAGCTGGATTC +ACACCCCTGGCCTAGGATTCTTGAAACCTGCCTCAGCTTCAAGAGTGCTGGGATTACAGT +GACCACACGCACCTCCAAGTGACACTCTTTAGAGTCTGAATTCATCCACTAGTTGATTTG +AGATAAGACAGCATTGGTGTCTCTATCTCTCCACTCTGTTTACCCAGTGTGTGACTAGAA +AGCAAAGAATCTTGATGCCTGGACACGGAGTTTTCTTCTTCTCCATCTCATCGTTATCAA +AGCCTGTGCTCCTGGCTCAGGATTAGGAATAATTCTAGTATGAAAATTTCACAGTGATAA +AGAGACTTCAATAATTAGATAGGCCAGTCCTTTTTTTTTCTTTTTTTTTTTTTTTCAAGA +CAGGGTTTCTCCGTGTAGACCTGGCTGTCTTGGAACTCACTCATAGACCAGGTTGGCCTC +GAACTCAGAAATCCGCCTGCCTCTGCCTCCTGAGTGCTGGGATTAAAGGCGTGCACCACC +ACTGCCCGGCTGATAGGCCAGTTCTTGTTGGTCCTCTCTAGTTCCTTTCTTCCCTGTGAC +TTTACAGATAACCTTTGCTTCCCATGTGATTCCAGGAATAGGAAACAGTATCAATCTAAG +TGTTCAAGCACAGATGGATATGGAGAGCTAAGCAATTTGTACTAATTGGTTTGGTGGCAA +TTTTGAGGAAAGAGGAGGAAGTGATTTGGGGTAAAATAAATTCAGAATCCAATGCCTGTG +GGATATTGAGGAGAGAGAAAGAGGGCAGAGGAAACTCAGACAGAGGCTAGCTGGTCCCTT +TCTGACTTGTACAACTAGTTGTTACTTGAGGTGATCCACTTTAGCAGGGAACATGGGAAA +TCCACATTTAAGGGACATGATAGAGTCCATTTGGTTTCATAATGGCATCTGAATATGTTT +GGCTTCTTGGTTCTGTGACAACTTCAGGCAGGAAGAAATTAGAAATCCTGAGAACATTTA +ACTATCAATGCGCAAGCTGACTTAAGGCAGGACAGATTTGGTTCTATGGCTCCTAGAGCT +GGATGAGGCAGAAGGGTATGTTGATAAGGCGGAGCATGGTGGAAGGTTTGGTGTGCTTGC +ACAGAGCTGCTCGACTCATGCAGCCAGGAAGCAGGAAGACAGAAGAGCCAAGAGCAAATT +TACCACTTCTGCTCTCAGTGACCTCTTCCTCCAGCTAGGCCCCGCCTACAGAGTGCTACC +ACCTCCCAGAAGCCTTTTGTTTTGGCTCAGCTATCCTCGAATGTTCCCCGTAGACCGGGC +TGGCCTTGAACTCAAGAGATCCACCTGCTTCTGCCTCCCAAATGCTAAGATTTAAGGTGT +GTGCCACCACCACACTGTAGCTGGTCTTTCATTACTTTGTGAGTTCTTTCTTCCACCCTT +TCAACCCCACAACACCAAATAAAAGAAAAAAGGATAAAGAGATCCCTGAATAAAGTCAGG +GCTCAGAAATGGGGAGACATTGTTAAGACTACTTCCTGCTGATTAGGGCCATCCGAGTTT +TTGGGACAAGTTTGGTCTTTGCCATCAGGATGTTTAATTTCTTCTTGTTTCTTCTTTGCA +CGTGGCTAATTAACAAACTGGGGCCAACATCAACCAACAACCCACCAGGTTTCTGGCGTT +TATACACCCTCCAAAAAAATCCCTAGAATTCCAAACATCACAAAATCAAAGAAACCATCT +ACAGCTGGCAAAATCACACCCCCACCTCAGCCTGAGGCAAACCATAGTCAGCTGCTGTCA +CAGCTGAAGCAGCCCCATATTCCACAAAGCAAGACATATTCTTAAGATATTTTTTTTTAA +TTTTTATTTTTGTGTTTTTCTTGTTTGCTTGGGGTTGTTTGTTTTGTGTTTTTTGTTTTT +GAGACAGGGTTTCTCTGTATAGCCCTGGCTGTCCTGGAACTCACTTTGTAGACCAGGCTG +GCCTCGTACTCAGAAATCCACCTGCCTTTGCCTCCCAAGTGCTGGGATTAAAGGCGTGCG +CCACTACCACCAATTTTGGCAAGAAACCAAAATTCCAAAATTGTCACACCATCTGGCTCC +CAGTAGTCTATTCCGACCTGGAGGTCACAGTGGATTAATCCACATGATCTGAAAGCTCCT +CTCCTGAACATTGCTTCTCCCGGGGCCAGGCCTTCAATGCAGGAAGCTTTTGAGGCGGAC +ACTTCATATCTAAAGCATAACACTAAGAGAATGAGGAGGAAGGGACCAGAAGCTGCTTGC +TCTCTTCAACCTGAGGCTCTGAAGACAGGCTGCACAGAGGCCCACATATCAGCTCTAAAC +TATTGCACGGTTGGTTTTGCTGTTTTTGTTTTTAAGATCTGTTGGGTTGTTCTGACTGGC +TTTGAACTCCTAATAGTCTCCTACCTCAGCCTCCCAAGTGGCGCTATTAGAAACTGGACA +CATGCTCCACTATGTTCATAGCAGCCTTATTTATAATAGCCAGAAGCTGGAAAGAACCCA +GATGCCCCTCAACAGAGGAATGGATACAGAAAATGTGATACATCTACACAATGGAGTACT +ACTCAGCTATTAAAAAGAATGAATTTATGAAATTCCTAGCCAAATGGATGGACCTGGAGG +GCATCATCCTGAGTGAGGTAACACATTCACAAAGGAACTCACACAATATGTACTCACTGA +TAAGTGGATATTAGCCCAAAACCTAGGATACCCAAGATATAAGATACAATTTCCTAAACA +CATGAAACTCAAGAAAAATGAAGACTGAAGTGTGGACACTATGCCCCTCCTTAGAAGTGG +GAACAAAACACCCTTGGAAGGAGTTACAGAGACAAAGTTTGGAGCTGAGATGAAAGGATG +GACCATGTAGAGACTGCCTTATCCAGGGATCCACCCCATAATCAGCATCCAAACGCTGAC +ACCATTGCATACACTAGCAAGATTTTATCGAAAGGACCCAGATGTAGCTGTCTCTTGTGA +GACTATGCCGGGGCCTAGCAAACACAGAAGTGGATGCCCACAGTCAGCTAATGGATGGAT +CACAGGGCTCCCAATGGAGGAGCTAGAGAAAGTACCCAAGGAGCTAAAGGGATCTGCAAC +CCTATAGGTGGATCAACATTATGAACTAACCAGTACCCCGGAGCTCTTGACTCTAGCTGC +ATATGTATCAAAAGATGGCCTAGTTGGCCATCACTGGAAAGAGAGGCCCATTGGACACAC +AAACTTTATATGCCCCAGAACAGGGGAACGCCAGGGCCAAAAAGGGGGAGTGGGCGGGTA +GGGGAGTGGGGGTGGGTGGGTATGGGGGACTTTTGGTATAGCATTGGAAATGTAAATGAG +CTAAATACCTAATAAAAAATGGAAAGAAACATAAAAAAAAAAAAGAAGGAAAAAAAAAAA +AAAAAAAGAAACTGCACCATGTAGTGGTTCTTAATTTGGGGGTGGGGGTGGGGTAGTTGC +TAACCTAGTAGGGTTTTTCCCTTTCTAGTAAAACACGAACATCGAGAGCCTGTACGCGTT +CCAGTGGTTTGTATACTTTCTGGAAACTAGTCCAGATGCTTCTCAAATGAAGAGCTTCTG +ACGCTGGGCGAGGTGGCGACATACACTTTAATCCCAGCACTCAGGAGGAAAAGACAGGTG +GGGATCTCTGTGGGTTCAAGGCCAGCCTGGTCTACAGAGTGAGCTTTCAGGAACCTCTGG +TGCAGAAGGCCAGAAACTGGGAAGAAGAGGAACCAATGATCAAAACAGCCAGGGAGGACC +ACAAGCTGTCTTCATCCTGAAGCCCCCGCCCTTCCTGGGGCCTTGTTCTCATCCTCAAGT +ATTAGCTGACTGCATCTGTGTGGGCTTGCTTCTTTTTTGGGCATGCAACTCCATTTTGTT +TCATTGCCAATTCTCTAGTCTTGATTGTAGTTTTCCAGTGTATTGAGAGTATTTGAAAAA +CATGCACATTGTATATTGGGAACAAAATAAAAAAGTGGGGGGCCCTGGGGAAGAACGGAA +GGAGAAAGATGCCCACACCCCGCCAGAGTTTCCCTATTCTCTGGACAGTCAGGCGTGGGA +GGGCTGCTATCTACCCTATCCACTCATCCCTGGGTGGGCATTCCTCTATCCCACTCTTCA +GGGGGTGGTCATGGGGCAGCCCTGCCTGGGGACACCCCCCTCCCCAGAGCTACTTTGCTA +AAGCCACCAGGGTTGTGGGAGGGAGGGAAGAAGTTCCCAACACTGACCAGAGTGTGCAGG +GGAACTTGAAGGAGCAGAGCAGAGACTCTATGGTTTTAGAGCTTTATTATAGAAATGCAG +GGAAAAGAGAGAAGGTAGAAAGGAGAGAGAGAGAGACAGAGGAAAGAGAGAAGAGAGGAA +AGACGATGACAAAGAGAAAGGGAAGAGGAGAGAGAAGCGAGAGAGGTGAGAGGACAAAGG +AGCAAGAGAGTGAGGTGCGGGCTGAGCACCCCTTTTTATGGTCTTCACTGTTGCTAGGTA +ACTGGGGAGTAGTTTAGCCTGAAGGTCAGAAGCTTGGGCCATTGCTTATGTGACTACTGA +CCATGCTTCTCTGTGGAGGCTGTGGGAGGTGGTACCTTAGGCAGGGGCCAGAGTTCCAGG +AGCATGAGGGAACGCCTACCATGTCATGTGGGTGAATTATGACCATCAGGGTTCAGACCT +CAGCTCGACTGGAGACCAGCCTGCAATTCCCCACAATTGTGTGTGTGTGTGTATATCTAT +ATATAGATATACATACATACATATACACACACACTAAATAATGAATTCAATTTACTAACA +ATAGCAACAACCAGAAACTTAGGAAAGTCTTTGACTTCATTATTCAATACTGCACTGGCC +ATCTCAGGTCTTTTATTAATATCATCCCACTTAAAACTTTGTTGATTTCCACAAAATAGC +TTGCCAGGATTTTGACTGGAATTACATAGTAGTTAGAACTGACATCTTGAAATTTTTATA +TGCATAGAATGTTTTGAAAATTCCATGCCTGAATATGTCTTTAATCAGATTATCCTCCAT +TACTTTGTCTTACTCCCACCCTTTCCAACTAATCCTCTGATAGTCATGCCTTAATAAATC +CTCTGGGTTTCACTAGGGTTGCCGGCATGAGCAGAGGGGGGTTTCTCAGTAATGTGTGGG +CAACTTACCAGTGTTACACGAAGGAGAATGGCTCCCTGGTCCTCTGGCAACCCATTAACT +GTCAATAGTTTGAGGGGAGGACACTGGGAGCACTTCCCCCATCCATGAGGGAATATTCAT +GAGAATCCTGTCTTGTGTCGGATTGTGCAGCAGCCAGAATATCATCACACCCCTCCCGTT +TACTGATTCCTCTTAATATTCCCTGTGCCTTGGTTTGGGGAATACAGATGTTCTATTTAA +CCTGGGTGTTCAACAGTCACTATTAGTCATTTATTAAAAGCATAAGAAGAGAAATGAAAA +TAGGAACTCAACTGTATCAGAGTAAAAGAAGTCTGCCTGGCCAAAGAAACAACCAACATT +TATTAGAACCAACTACAGAATGAAAGAGAATATTTGCAAAGCAAACTGCGTGTGTGTGTA +TGTGTGTGTGTGTGTATACAAAGTGGTTAATGTACAAAATATCAGCCACCATAAATAGAA +TAAAACCCAATAAACCAAGTAACACAACTTGAAAACGGTCAATGAACTGAAGCAGACACA +TCTCCAATGGCTTGTAAGTGGCCAAGAGCTATACAGAAGGCTCAAGATAACTGATCACTG +GGAAAACACAAAGCCAAATGACATAATGTATTATTCTGTTAAGATGGCTATTATATCAGG +AAAAGGAAGGGCAGACAGACTGCTGAATGGACAGACAGCAAATATTAATAAGCATGAAGG +ACGGGCGAGATGACCAAGCTGCTAATGTGCTTGCCCTGCAAGCCCGGCCACCTGAGGGCT +TTGCTCCAAGAGTAATAATAGTCGCTAACTTTGTCAGTGTGACTGCTGTTGCAAAGCGCC +CTGGAAATTAGTACCTCTCTCCTTAGTTTCTGGAGAGGGAAGGGTTGACATTAAACATGG +GCAGTACTACTTGGCAGGTGGGGAGCCCACTGGGATTAGGCATCTCCTCCAACACTTGTA +CTTCTGTCTTCTTTACTGTCACATATATCACAAATATTTTTGACACACTCCTTATTTCTG +GAGAAAGAAAATGTACCCCTCCTAGGGAGAGCATCTTCTGGACTGACAGGAAGTCACAAA +GAAGAATCTAATTAGCACCCTTCCACATAAGCCAGCCAGTGTTTTTATGTTCTGCTCATG +AGTCACTGTGAGCAGTCAGCCAGATGGCTGCAGTGTTTTTCTAGGTAAATCTTCCCTTAG +TGGGCATCTTGTTGTGTGTGTAATTCTGTGGAAGTTCCATGTGGCTCTTTCTGACTGAAC +ACTGGCCTCCCATGGTGTAAGCTGCCCAGTTCAACCACAGCCTTCCCAACGGGAAGGACC +AAAACCTTTGACACCCCAAGCCAGAAGAAACTTTTCTTCCTTTTCCATTTTTGGTCAGAT +ATTTTGTCACAGCAGCAAAAGTCTGATTAACACATGCAGCTAACCATGCTATTAAAATGT +GAGTGACGCTGGGCGTGGTGGCGCACGCCTTTGATCCTAGCACTCGGGAGGCAGAGGTAG +GCGGATTTCTGAGTTCGAGGCCATCCTGGTCTACAAAGTGAGTTCCAGGACAGCCAGGGC +TACACAGAGAAACCCTGTCTCGAAAAACCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +GGGAGTGACGACTGTAAAGGCAGGAATGTAACACAAATAAACCAGGTTTGCTGGCACATG +CCTTTAGTTCCAGCACCTAGAAGAGAGGCAGGTATCTGTGAGTTTGAAGCCAGCCTGGTC +CACAAAATGAGTTCCAGGACAGCCAGGGCTATACAGCGCAACCCTGTATAGAAAGAAAGA +AAATAATACGTACAAAACTCCTATGACTTGTAACATGCAACAAGGCCTTAGAGCAGATGG +CAGATTAAATAAATCAGATAACACACAGAGGGTTTGCAAGGTGTTTACTAAACTGGTGAT +ATGGCCTTAATATACAAATGATTACAGTCACTATTCTGTACAGATTATCCCTCCTGAGAC +GCTGTGCCATCGGCCAGCACTCTCACTCTTCCCACACCTTCCCTCCTGTCCTGCTACCCA +CTGTTAGGCTCTCAGTGTCTCAGACATCTGTAAGCTGCTACTTCATCTGCAAAGAAAATA +GCTGTTCTTTTAAAAATTAAACTATGTACTGTACTATCCTGTACAGCTCCAGTACGGAGC +CTGAGGGTAATGTCACACCGAACAGCTGAGGGAAGGACTCCAATCCTGAGCTTGTCCCTA +TCTCTCACCTGTCCTGGTGTCAACAGATACCACAGTGTTCAGTCAGAAAGAGCCACATGG +AACTTCCACAGAATTACACACACAACAAGATGCCCACTAAGGGAAGATTTACCTAGAAAA +ACACTGCAGCCATTCTGGCTGACTGCTCACAGTGACTCTCATGAGCAGAACATAAAAACA +CTGGCTGGCTTATGTGGAAGGGTGCTAATTAGATTCCTCTTTGTGACTTCCTGTCGGTCC +AGAAGATGCTCTCCCTAGGAGGGGTACAGTGTGTCAAAAATATTTGTGATATATGTGACA +ATAAAGAAGACAGAAGTACAAGTGTTGGAGGAGAAATCTGGCATTTACCAAGAGCTTTGG +GGACTGGAGAGAACACTCAAATGATGCAGTCCATCACATGGATCTGAAGCGTGTCGATGT +CCGGCAGGACCTCCCCGCACTTGGGGCAGGAGTGAATCGGAATACTGCGAGGCTGCTGCC +CGTGCTGCCAGCTCCTGTCCTCGGCTCCTGGGAGGATGAGAAGTGACAAGTGCCGTCAGC +CAGCTCCATCCCAAGAGCACTTTGGACTTAGCCACGGATGTGAGCATCTGTCAGACTTAG +AAATCAGCCTTGAGTGGGGTACAAATACGTACTTTTGGGTCACTAGTGGAAATCATCACT +ATGAACACAGAGAAACTAGAACTAGTGTTTGTTCCTTAAATCCCATCTGGCGGCCGCAAC +AGTTCTGGGAAACACAGTTACACTTCTAGGGACAGGACAAGGCATGGTCTACTAAGACTT +AAATATGCAGGAGAGTAAGACACCGGTGAGGCTATAAACCAAAGAGGGAGTGATGAGAGG +AGCTGGGGAGTATTCTTGGAAGGACAAGCCGTCTCTCGCAGACGCAGACAGCAATTTCCT +GATTCAGTTGATGGAGAGCCCTCCAGGACTCTAAAGTACTGCTGTGCTGGGCTATGGACG +AGGTAGGGAAGCCAGGTGGAGATGCAGCAGGTACAGCGTCGGGCCCCAGGGGTCCCGCAG +GATTGAGAGTCCCTGGCTCTGCAGCTAGGCCCTGTCTGTCAGGAAGGACACCTTTCCAGA +GGCTCCTGTGCTGATCCTCGGGTGCGGCAGGGGAAGGCTGTGGGACCTTTGGAAGGTGGA +AGTAGGGCATGGCAAGTGTGCTGGGGCTCAGAGCCCTGGCCCTGGCCTTGTCTCTTCCTC +CTGCCCACCACGATGTGACCAGCCTCCTCCTTACAAATGTTCAAACTGTCATGACGTTCT +TTACAAAACAGATTTGAAATGCATCCCAACTCTACATAGATCTTTGATCAATAACTTTCT +CCACTAATGCTGAAAACTGCTTCTGCTCCCAGGGCACCTCTCTCACCTGACCAGCATGGA +ACAAACTTTCGGCTTTTTAGTCTTAGTCAAGTAGTTGACTCAGCTCCCAAACTGTCTTTT +TATTTTTGTTTGAGTATGAAAAGGAAAATGACCTCTAACATTTGTTTGCTTCAAAGCACA +TTGCTTAAATTTATAATATACAAGGCTAATGGATTACTTGTGGCAAACAAATTTAAGACA +TTTCAATTGATTTATTTGCAACACTGAGAGTCAAACTAGGGCCTTAGGTGTGTTCAGCAT +GTTACCACTGAAGCAAGAAGTTTGTGTGGGTGGGGAGTGGCATAGATGTTTGTACGAACA +TGTGTGTGTGGGCATGCTTCACCTGGGCACACACATGTGGTGGCCACAGGCTGACTTGTA +GAATGTCACTTTGAGACAGGCCAGCCTTTGCCTTCTGATGCTGAAAGTACCCCAGGTCAT +TCTGTCAGCCCATGGGCTCTATCCTCTGCATGCTTCAAGGATGCAAATGTTTGCATTTAT +TTTTGTGATTCAGGGTTTTTGTTTTTGTTTTAGTTAGTATATACCCATATATGTAGAAGA +TTTATTACTTTTTATTCATGTGTGCTTGAGTGTGTGCTATGTGTCTTCAGGTGCTTGCAG +AAACCTGAAGGCGTCAGCTCCCCTAGGGCTGCACTGACCGGCAGATGTGAGCTGGGAACT +GAACTTGCTCTTCTGGAAGACCCGCGGGCATCCATCTCTCTAGTTCCTTTATCAATGCAT +ATTAATTATTCAAAATAGTGGGTTTCATTGTGATACGACCATATATGTATACTAATCATT +TATTATTTATTTATTTATTTATTTATTTATTTATTTATTGGGATAGACTAGCCTAGGCTG +GCCTGGAGTTCTCAATCTCTCTGTCTCAGCCTCTCACATACTAGGACTACAGCATGAGTC +ACATTGCTGCTAAACTTATTTTTAACTTGCTTTCCTATAAAAAGACTTTGCTGGGGGGCA +CAGGAGGGGGGAACAGACAGGAAATACCAAATGACATGCAGAGACCTACTTTTCACTGTG +GATTTGCTGTGACTCTCTTCTGCAGTGATAGATGATAACCTACCTACTGGGAATGTGAGT +TAAAATAAGGCCCCTCCTTGGCTTGTCGGGGTGTTATCAGAGCAACAGAAACCAGGGTAG +GGCAGACTGAGGGGCACTCGGGCTGCTCTAGGACTTAGGGACCTTTTCAATGTCTGGGAA +ATTTAAGATGGCATCTTGTTAGGAGAGCATTGCCATTAACATTTTTCCTAGCTTTGTTAG +CTCTTTGAAATAATTTTGTATGAAAAAAATCAAGAATAATCCTTCTTTTGATAGTTTACT +ATAATTCACAGAACATTGTTGCTCGTGTACTGTTACCACCACATCATAAATCTAGCACCA +TGCATTTCTTTAGACCTGGACTTGTCTAGCTTTTCATGAGTATCTGAGTTTCGTTTCCAG +CATCACAAACTAAATAAATCCAAGCAAAACCCTCTCAGTGAAGGCAAACAGAGGCTCAGG +AGGCGTTGAAGAGGGCGGGCGATTCAGGTCAGCTAACAGACGCTGGAGTGAGTGACGTGG +TACTACCTGGCTGCGAGAGTCTGGGCTGAATGAAATGAGAGGCTCTCAGGGGCTGACTTC +TGGGGAAACAAGCGGCGCTGTATTTTGACTAGTTGGATTTCAGAGCCATTCTCTACAACA +TAATCTGAAATCCCAGCTCATAGGTGACTCACCTCTTTGAAACAGGTAAGTCTGCTGGTC +AGAGTCACTGGTTCTTGCCCCGTGTCGGCACTGCATTTCCATCAGGGACTGTCTACTGCA +ACCAAAAGCAAGACCACCTGTGATATTCTATAGCCTGCAACAGGACACCAGCAAGCAGCC +GCCAGAAGGGTGCGTGTGGGAAACAAGTCAAAACCACATGGCTGACCTTCATAAGAAAAC +TGACCCGGACTGAGGATACAGCTCAAGGCTGAGTGCTTGCTAGCATGCACAAGGCTCTGA +AACCCTCAGTGCCAAACAACAGAGTAACCACCCAAAACAAAAGACTAACTTGGTTTTTAG +CAACTATGAGTACCAGGACAGAAGGTGATAAAGATACTAAGTTGAGCTGTATAAAATCAG +GAAATAACCCAACTCACTTTTTTCTTTTCTTTTTTAAAAAAGATGTATTTTATGAAATTC +CTAGGCAAATGGATGGACCTGGAGGGCATCATCCTGAGTGTGGTAACCCAATCACAAAGG +AACTCACACAATATGTACTCACTGATAAGTGGATATTAGCCCAGAAACTTAGGATACCCA +AGATATAAGATACAATTTGCTAAACACATGAAACTCAAGAAGAACGAAGACCAAAGTGTG +GACACTTTGCCCCTTCTTAGAATTGGGAACAAAACTCCCATGGAAGGAGTTACAGAGACA +AAGTTTGGAGCTGTGACAAAAGGATGGACCATCTAGAGTCTGCCATACCCGGGGATCCAT +CCCATAATCAGCCTCCAAACACTGACACCATTGCATACACTAGCAAGATTTTGCTGAAAG +GACCCAGATAGAGCTGTCTCTTGTGAGACTATGCCGGGGCCTAGCAAACACAGAAGTGGA +TGCTCACAGTCAGCTATTGGATGGATCACAGGGCCCCCAATGGAGGAGCTAGAGAAAGTA +CCCAAGGAGCTAAAGGGATCTGCAACCCTATAGGTGGAACAACATTATGAACTAACCAGT +ACCCCGGAGCTCTTGACTCTAGCTGCATATGTATCAAAAGATGGCCTAGTCGGCCATCAC +TGGAAAGAGAGGCCCATTGGACTTGCAAACTTTATATGCCCCAGTACAGGGGAACGCCAG +GGCCAAAAAGTGGGAGTGGGTGGGTAGGGGGGTGGGGGGAAGGGTATGGGGGACTTTTGG +GATAGCATTGGAAATGTAAATGAGGAAAATACCTAATTAAAAAAAAAAAAAGATGTATTT +ATTATGTATACAGCGTTTTGCCTGCATATACACCTGCAGGCCAGAAGAGGGCACCAGATC +TTGCTGGGAACTGAACTCTGTAAGCGCTCTTAACCTCTGAGCCATCTCTCCAGGCCCCCC +AGTCTCTGTTTTAAATGCCAGGCCTTTTCTGTGTAGCCCCGGCTGTCTGGAACTCACTTT +GTAGACCAGGCAGACTCAGATGCCCTCCTGTCTCTGCCTCCTGAGTGCTGGGATTAAGGA +TGTGTGCCACCACTGCCAGGTACCAAACTCTACAGTGATAGCAAAGTGGGTCAGAGAAAG +TGGCTTACTTCTGGATCAAGGCATTACAAAGCAATTAAATAGAATAAATTATTTCATTAG +CTAAGAGAAAAAACTAACCTGCCCTCTTCTGGCCTGCAGGTGTATATGCAGGCAAAATGC +TGTATACATAATAAATACATCTTTTTTTGTTTGTTTGTTTGTTTGTTTTGTTTTTTGAGA +CAGGGTTTCTCTGTGTAGCCCTGGCTGTCCTGGAACTCACTCCGTAGACCAGGCTGGCCT +CAAACTCAGAAATCCGCCTGCCTCTGCCTCCCGAGTGCTGGGATTAAAGGCGCGGGCCAC +CACCACCCAGCTATAAATACATCTTTTTAAAAAAAGAAAAGAAGAAAAGAAAAATGTGAG +TTGGATTATTTCCTGATTTTATACAGCCCAACTTAGTATTTTTCTAAAAAATAATGAACC +CAATCTGCATCAGAGTTCACAATCACATGACATAAATTAAATTGCAGAACAATATCTATA +ACGATCATTTTGTAACTTAGACACAGGAGAGAATTCAGTATTATCTTCCTTTAAAAACAC +AGTGTTGGGAGCTGGGAAGGCGACTCTAACAGAGGACGTGAGTTTGGGTCCTAGCACCCA +CACCCTGTTTCACAACAGTCTGTAACTCCAGTTTCAGGGGATTGCACATCTTCTTCTGAC +TTCTGCTGGCACTAGGCATGCATGTAGTGTATATACAGACATACAGGCAAAACACTCACA +CATAAATACATCTTAAAAAGTTGGCTACAAATATGGTGCAGGGATTTGTGTGCATATCGA +TATGTAAAATTATAATGCAGGTGGGTGGTGGCTCACCAATTTCCTGTTTTCACAAAGTAG +GGGAGAGGGTGTACTGAAGGATGGGGACACAGAGAGCAGCTCTGACTCCTAGTCCTTTGA +TAAAAAGGACTCTGGGGCTGCTGGGACGGCTGAGCTGGAACATCGTTCACGGACAAGCCT +GAGTTCAGTGATGGGAACCACATGACAGAAGAGGAGAAGCTGCCCTCTGACCTCCACACA +CAAATCCATACACAAGGACCCACACTCCACCCATAAGTCATCAAAGCTGTTTAAAAAAAA +TTAAGAAATACTTGAAGCAAATGAAAGAAACAGTTAATTTAGAATGGACTACATAATAAT +TGTATTATTTTAATCTTCTATTTAAAATATCTTAAGACCTCTCCCAATAATTTTTAGCCA +GACATATGGCATATGCCTTTAGTCCCAAGCAGCACTCCAGAGACTGAGGCAGGGGGGCAA +GGTTGAGGCCAGCACGCAGTAGCAATTTCTAGACCAGTCTGGGTTAAAGGGTATGACCGG +TTTCAAAACAAACGGAGTAAGTAAAAATAAAATTTTAAAGTTAGAATTTGGTAAGCATTT +TTTTTAAGGTGGCTAATTCAAAGCCAGCTAGGATACTGAGACACAGAATGTTATTTTCAC +GGCGTGTGCTAAGAACACAGCCTGTACACTGCTCCTCTGTGGTACTGGCCTGTGTGCCAG +TCTCCTTGCATCCTCTTACCTGCCTCCCTCTTCAATGTCATTGTTCTCTTTCAGCAAAAT +CGCGAGCTGCAAGGCCAGCTGCTCCTTTTCTTCATGAATCTTCTCTCTTGCTGCTCTCTC +AGCGTGAAAATCTGAGCAGTACACCTCCATCTGTTAGGGGGAAAAGTTAGGTTACCATGG +AGATGACCGTGGACTCAGGGATGATCATGAGATCAGGGTCCATGCTGCACCTGTAGACAG +GCTTTGGGAATGACGAGACTTCTGTTGTGAGCGGGTGAATCATGGCTTTCCAATGCTATG +AAACAGTAGATACAAGTTGCATATGTGTGGGTGCTTTAAACAATGGGAACTCCTAAACTG +AACTGATATAAATGGCTTCAGGGATGCATGAATCATTAATTCAGTAGATTTTTTTTTTAT +AAAAAAATAGTATTCAGGTATAACATAGTAAATGGCTTACCAGAATGTTGATGTTAAGCT +AAATTTAAAATAAATAAATAAATACACATTATTTGTTGAATTCCAGACATGTGTGTGCTC +TTATGTTGGTTGCTTCTTTGACTTCATCACAAGTCCTCAGAGTCAGCTCTTGGTGATGGA +ACCAGGAGACTCTCTCGTCTGTTCAGGTCTGTGTTGCAAGTCCTGGGCTACACAGCAAGA +CCCTGTCTTTTAAAAGTTCTGGAAATATAAACTGGTCACTTTTCTAGTGAGCTTAATAGT +CCTTAGTCTTAGGAAACTCTGGCTGAGCATGGTAGCACCGGCCTGTAATCTTAGTGTTCC +ACAGGCAGAGGCAAGAAGATGTTGAATTCTAGCCTAGCCTGGGCTACATGGCAAGATTGT +ATGAAAAAAGAAATGTTTAGTGACCTCAGTGTTTGAACCTAGATAAAGGTCTTATTTTCC +TGGACACTTCCTCTACATGTGGGGTCACCGGCCTCCACTGTGGCTTCCGTGATCTTCATG +TCTTGGTGAAGAAATTCTGAGGTCTATTCCCACAGTAGGGCCAGCCTGTGTAAGTCCTAA +GATGCTAGAGAAGGGATGGGGGCGGACTCTGAAACCACATCATAAAGCAAGGTGGGTCAT +GCATTGCTCTCCTCCGGATCGCTTGCTTTGGAGGTCAGCTGCCGTGCATGCCGTGAGCAG +GTCTCTGGAGAGGCACACGTAGGGAGGCCTCCTGACAGGCATGTGACTGAGTCACCTTGG +AAATGGCTGCCATGTCCATTTTTAGTGCAGCCTCATGAGAGACTCTGAGCCAGACCTCCC +CTAGTGAGCTGCGCCTGGACTCTTCATTCATAGAATCTGTACTTGAGATGACAATGTTTG +TTTTGTTAGCTGCTATGCTTTGGGCATAATTTGCCACACAGAAAACCAGATTAATTGCTG +GAATCTCTCAGACACTGAGCCACCAAGCAGGCAGCACACACCAGCCACTATGAGGTCCCA +GACACATACAGCGGAGGCCTGCCGGGTCTGGACTCAGTCCGAGAAGATGCACCTAACCCT +CGAGAGACTTGGGGCCCCAGGGAGGTGTGGTGGGGTGGAGGTGGGCATGGGGGCTTCTCT +TGGAGATGGGGGAAAGAGTTGTGGGATGTGGAAGAGTTGAAGGGTGGACTGGTAGTGGGA +TAAAGTCTGGACTGTAAAAAAATATTAAAGAACAAATAAAATAAAATTGAAAAAAAGGAA +CAGATAAGTAATATTATTATCAGAATAATTTCATTGTTCTCAATTATAACATAAAGCAAA +TTTCACAGTGAATGGAAATGATCTGAACATTGTTTTAATAGCAGTTTTTAAATCTTCTTT +TGCTTTATTTTTTTAAAGATTTATTTATTTTTATGTGCATTGGTGATTTGCCTGCATGTA +TGTTTGTGTGAGGGTGCCAGCCCCCCTGGAACTGAAGCCACAGACAGCATGAGCTGCCAT +ATAGGTGCTGGGAACTGAACCCACATCCTCTGGAAGAGCAACCGGTGAGCTATCAACAAC +TCAGCCATCTCCCCAGCCCCATTTTGTTTTAATTTTTTTTTTTTTTTTAAGATTTATTTA +TTTATTATATGTAAGTACACTATCTTCAGACACTCCAGAAGAGGGCGTCAGATCTTGTTA +CGGATGGTTGTGAGCCACCATGTGGTTGCTGGGATTTGAACTCCGGACCTCTGGAAGAGC +AGTCGGGTGCTCTTACCCACTGAGCCATCTCACCAGCCCTTGTTTTAATTTTTTGAGGCA +GTGTCTCACTAAGTAGCCCTAAGTGGCTTGGAGCTCAATATGCAGACCAGGTTCACTGCA +GATGAGGCCGTGTGTTTGTCACATGACCTGCCTCGAGTACTAAAGATTGCTCACACGCAT +CATTGTACTGGGTGCCTAGATTTCTTTTTTTTAAAAAAAGATTATTACTTTGTGTATGTA +TGTGCTCATGTGTTCACGAGCAAGGGCTGTCTGTATATGCTAAGCTCCTCTCCAGTTCCC +TGGTGCCAAGTTTTCAACTTACTATGTTTAAAACTGGCCTTTGGATTTCATGGCTTTGGG +CTATATTATCTATTACTGTTTAAAGGAAATACAAATCTAAGCCTCGCATAGTGCTGCACA +CCTGTTTTCTAGCATTTGGGGCCAACCTGAGTTACATAGTAACACCTTGTCTAAAAAATT +CTATTATGTTAAAACTATAATTACCAAAAGGTATGTAATATATATATATCAATCATCATT +TTAGGAGGGTTCCATCAATTCTGGGTGATGCAGCATCTTGCGGTGCACAGTAAGTGTTCA +TGGTGGAGACTCACTTCTGTGGTGTGGAATCTCTGTGCTATCCATCGCTGCATCAGTGCT +GAGAGCATTATCTACGCTCTGTTGTGCACAAGTCAGAGCTGGTGAATGACCAAGAGCATC +TACCAAAACCAACACCCATGCACAGTCATGACACAGACTCCAAGCCACAGGGCAGAAAAC +AGCCATATGGGCTATGCAAGGGAACACAAGGCTCCCATGATGTTCCTCTAGTAACGGCAT +TAAAGCCACAGGCACAAACTCCTCTCTGTGGGGTTTGTCCACAATGGGCAGCTGGCAATA +ATGAGCCCCCAGGTAGCATAGAATCTAATGACATCATTTCTAAGTAAAAAACACAAGGAC +GTAAAGACATTGGGGCCCTCCTGAGAGAATTCTGGTCATGTATTTTTGTAAGATAAACTG +GTAGTGTTTAATTTTAAAATTAGCAATGTACATAATGATGTAATCTCTCTTTCCCTCTTC +ACTGTGTGTGTGTGTGTGTGTGTGCGCGTGCGCATATGGGAACATGTACATGTGGAGGCG +GGAGGACAACCTCAGATGTCATTCCTCAGGTGCCATCCACTTTGGTTTTTGAGACAGCGG +CTGTCACTGGCCTGGGTCTTCCCAGCTGGGCTGGACTGGCTGGCCAGGGAACTCAGGGAT +CTCAGCACTGGGATCACAAGTAAATGCTGCCACGCCCAGTGTTTTTCAACCCTGTGTCTA +GCATTTCTATTTAATAGCAACTTTTAAGAAAAAGACCCATATGAAGCTAGGCATGGGGAC +ATGCCTGTGTGATCAGGGGTTCAAGGCCATCCTTGGCTACATAGCAAATTTATGGCTAGC +TTGTCTTTTGAGGCCCTGTCGGAAAACAAAAACATAAACAAAAAAACCCAAAACCCACTT +TCCCCAAAACACCATTTATAATAAATAGTATAAGTTACAAAAATATTTAGAAATAAGTCT +TATACTAGTACCTGGGAGTCTAAAGTTGGCCTTGAACTATTAATTTCCCTGCCTTTATTT +CTCAAGTGCTGAAATTTCAGGTGTGCACAACCATGCCTGACTTTCATTTTTTAAAAAACT +CCACTGGGTAGGTACGGTGGTGCAGGCCTTTAGTCACAGCCCTTGGAAAGCAGAGGCAGG +CAGATCTCTGTGAGTTGAAGGCCTACCTGGCCTACATAGTAAATTCCAAGTCAGCCAGAG +CTAAACAGTGAGACCACGTAGTGACAAAACAGACAAAAAAGAATGAGGAGGAAGAGGAAG +AGGAAGAGAAGGAGATGAAGAGGAGGAGGAAGGAACTGGCAGAAAGAACATTAAAAAAAA +ATCACTGTTATGTTAAGCATTGCCATTCTCACAGTGGAAATGTCTCGGGGGCATCACTCA +GGCCAGACTCTAGCCTGACTCTCACCTGAGCCCTGAGGACGGCCATGGTCTCCAGGTCTT +CCTCCTGCTTAGCGAGCGTCTGCTTCATCTCATCCATCTGGAGCTGTTTGGATGCCAGAG +CCTGCTCTGCCAGCTCCAGCTTCTCGCTGAGCTCCTGCAGCAACATCTTGTCCACCTTTT +CTGCCTGAAAAATACAACTTTATTCTAGAAATGGCTTGGAAACGATGCAGCTTATTTTAG +GAAAATATAAAGCTTTACACTTAAGAACTGTCAGCTCCAGTCTGTTACTCAGCCATGACA +ACTCATTCAGCAAGCTGTAGTCACTTTTGCCTTGCCAATAAGCACTTCCTTGGCTAAAAC +ACGTTCTTTCTTGCTTTTTAAAGATTTATTTGTTTATTTATTTATTACATGTAAGTACAC +TGTAGCTGTCTTTAGACACACCAGAAGAGGGTGTCAGGTCTCACTATGGATGGTTGTGAG +CCACATGGTGATGTGGTTGCTGGGACTTGAACTCAGGACCTTCGGAAGAGCAGTCGGTGC +TCTCACCCACTGAGCCATCTCTCCAGCCCAAACACTTTCTGAGAAGGTAACAGCGAGTGA +GCGTAGCATAGCACTGTTCCCAGTAGATGAGTTCAGATCTCAGCACACACGAAACCAGAT +CAATGTCCCATGAGAACAAGCCTACTCTGATGAGCCTGAGGCATGGATACTATTATTTAT +CTTGTTACTTTAGCTTTGATGTTACTTTAGTTTACATTTAAAAGGGATCAGGTCCTTATT +GGACAATGCAGCTCACACCTCTAATCCCAGCACTCTGGAGGCAGCAGGGATGGGTAGAAC +TCTGAGTTCAAGGCCAGCCTTGTCTATGCAGTGAGTTCCAGGCTAGCCAAGGACACATAA +AGGCTCTTTCTCTAGATAAACAAACAAACAAACAAACAAACAAACAAAAGGTTCTCTCTC +TTTTTTTAAAGCTATAGTTTAAGAGAGTTATAAAATTTTTTTGTTTTTTAATGAAGTAAA +AAGGCCTGGGGGATTACCCAGTCCCTAGTGCCTGCTGTGTGTATGAGATCTGAGGCCAGT +TCCTCAGCATCCATCTAAAAGGTAGATATGGTGATAACTCTTGCTTGCAACCCTAGTCCT +GGGGATGCAGAGACAGGAGGGTGCCTGGTTTGCTGGCTGGCCAGCCTAGCCAATTGGTAA +GCTTCAATAAGAGAGACCCTCAGAAACTAAAGTGGCCTGTCTCAAAGAAAATACCAAAGT +CAGCTTTTGACTTCCACATGAACATGCCAATATGTACATGGACCCCACCCCCTACACCCT +GCCCCCTCTGGAAAAGGAAAAGAAAACATGGTGCTTATGTCAGAGACCTGTAATCGTAAC +TACTCAGGAGATTGAGCAGTAGGCTTGCAAGTTCAAGGTCTGCTCAAGTAACTCTGAGAC +CCTGTAAGAGGGAAGGCAGGAGGGTGTAGCTCAATAGTAGAACATTTGCCAAATATGCAA +GAGGCCCTAGGCTTATTCGAACATCCTTACTAATTTAAACTAAATGCTGTAAAACCAGGG +TTCCAAGTTCAGTGCCAGCAGGCAAGATGGCCTTGCACAGTCTCAGCCAGTAGATGGCTA +TAGCTAGCTGTCTCGCTCCACTGTTGACAAGGAGCCCAGGCTCTCAGCTTTCCTACAGAC +ACACCCTCGGGAAGTAGGAAAAGCCCTTGCCCTGCCTGGAGACATCAGCACCCCCTCCAT +ACACAAGTCACGTTTTATATACAAGCTGAGGTGAAAAGCTATAATAATTCTGTTACAACT +GATAACCGCAAAGCAGTTCTTGAGAGTGGATTTAGTTGAGGGGTCATTTGGTGGTTCAAT +CCCCAGGCTATGGAAGTACCTTTGCTCTGTAAATACCTGTTGCTTGGTTAGTTCTTCAAT +TGTTTTCAGTGCCTTATTATGTTCTTGAAGGAGCTTGTTGTGAGTTGCCTGCAGAGTGGC +TAACCTGGACCTATTAAAATGTGATATTAAAAGTGGAATAATGAGGGAAATATCACAGAA +GCCCATCCTCCTGTCTCCCTAACAGACTTTGAAAACTCAAGTAGAAAAATCTCTTGGTTT +TTTTCCATCCCACCAACTTTTAACTCTCAGCTTGACAGGACCAGGAGTCACCTGAGGAAA +GTCTCAGTGAGAGATCGCTTCCATCAGGTTGGCTCAGGGGCCTGTCTGTGAGGACTGTCT +GCACTGCCTTTACCCATGTCGGATGACCTGCCACATGAAAGCAGTGACACCGGCCAGTCC +CTAGCTTAGGGCTCTCGATTATCCCAGCACTCGGGTGTAAGAGGCAGGTGGATCTCTGTG +AATTCTGGGACAGCCAGAGAAACACAGACCAATCCTGTCTCAAAAAACAAAACTAAGCAA +TAGAAGTAGGCAAGGCAAGCTGAGAACTAAGCATTCATTTCTCTCTGCTCTTGACATGAT +GTGAATGGGCTTCCAGCCCAGAGCGCCTTGGCCAACTCCCTCCCAGTGAGTGGCTGGACC +GTGTAAGCTAAGATAACCCCTCTGTCCACGAAGTTGCTTTGTCAGGCTATTTTATCATGG +AACAGAAATGAAACTACAGCCACCACTTGTCAGCATTTTTCTTACTCTCAAAGAAAATGG +TATCTTCCATAAGACTGTCTTTCTCTCAAAAGATAGAATAAAAATAATTTTCCTATTTTT +GCTACAACGCAAAACTTTAATCTGTCCAGGAGTCTCCTAGACATCTAGTTTCCAGATGGT +AAAACAGATTTTATGCCATGACTCCCAGGTACACCCCCACCCCCACCCCACCCCATCTGT +ATTTGGCCAGCTGTCCTTCCCCTTCTGGGTGAGCTGCCGCCCCACCCCGCCCCGCCCCCG +CCCCGCCCCCACCCCACGCACACAGGTGCACACACTCACTTCTCCTCCTCTGTCTTGGCC +TGCTCCATCTTGATTTCGGAGCGCATGCTCTCCACCTGCAGCTCTAACTTCTTGTTACTG +TAAACGAGCTCTTGCTTTTCATTCAGCTCTGATGGTGTTGCAGAGTTCTTCCTCTCCAGA +GCCTGACACCTGAAAAAGATGAATATTCCCCGAGGAGAAACAACACTTTGTCACTCTCCC +TGGCTTCTGCACAAATCCTCAAGAGGATATCAAGTACAGAGTGTGGTAGGGCCACAGGGC +AAAACACTTTGTTCTTTTTGCTTCAGGTTTGCTTTCTTGTTTTGTTTCTTCCCGCCTTAT +GGTGGGTGGGATATTTTAAACATCTTATATTTTTAATATATTTTTACCCAACCTGAACTA +AGGAGCAAATTACAGCAAAATCCCTGGGCACCCTTCAGAATCTAAAGTCTGCCTGTCACA +AAGACTCTCATTTCTGATGAGGATCCAGTAAGAGGAAAGGAAAGCCCCGAGCATCTCCTA +TGAGAGCCGAAAGACAGATACACTATGGCTATGTGCAGGGTGTTAATGCCAAGTACAGCA +AATCTCTCACATCACAATACTATATGTAGCTCTGTACAGGGGTTACAGAGGTTGGTGCTC +TTCACAGCACAGTGCAAGTCCTCTTGTGTCCTTATGACCCGTGTGACAACAGCTTCAGGA +ATACACACCAACACTAAGTTCTCTTTTTCTGAACCGTCTATCAGGTCCCTGCTTGTTTTA +ATACAGTAACAAAACTGCTTTGCTACAGTAACGCACTTCATAAATCATGCGAGGAAATTA +AATGAGTTATTACTTTTCTTGAAGTCTCTTCTTCATCAGCTCAGCCTCACTGAGTTTTGT +GTGTGCCTCTTGAAGCTCCTTAAACAGAGAGGTCACTTGAATGCTCAGTGTTTCCACTTC +GCTTCCAACCTGTCAGACAATGTCAGACATTCACGTGAGACAGAGCATTCGAGAGGAGGT +GGACCTTGTGTGAGGAGAAAGTATGGACCACTAATATCCAGCTAACACGGAAACCCTGAG +TAGACTTGATTTGCGCAAGACTTCCCCAAGTGACTTATGTGAAAAGCAGTCTGGGCAAGC +TTGTGTTTCTGTGCACCACATCCACTATCAGTCTAGGCCTGTGTGATAATGGATTTACTG +CTAAACCTGGACCTACTCAGGCTTCTGGGATCACAGGTCACCAGGTCAAAATATAACTTT +ATTCGTGTGGGGAAAGACTCCGAGACTATATTGCCTTGCCAATGTCTGCTTCTAGCTTAC +GTAATTATTTGTTATCCAGCTCTTCTCCCGGAAGCCCGCCAGTTGTCAATTTGCATATGA +GTTTTATCCGAGCTTAGAAACATCAATACTTTCCCATTAACTGTTGGTCCATCAGTTAAC +GGTGTGCTGTTCTGGCAGCGTGCTCTCTTCATGTAAGCTCATCCTGTTCTCTCTCCACCT +TCCCCACCCCCGTTTTGCTTTTGCACTCATGCTGATCTGGAATTTGCTGTCACATAAGCT +GTCCTTAAATCTGAAATCCAACTGCCTCAGTCTACCAGACACCAGACTCATAGGGGTATG +CACCACTGTACCAGTCTTCAGTGTTCTCCATTGTCTTAAGGTTGGGACTCAGAGCCAGAG +AAGCCGCTGCACGTCTGTAATCCTAGCATAGCAAAGGCAGGGAACATCGTAGTTCCTCTC +CTAGGCTACGTGTGAGTCTGAGCTCAGCCTAGGCTGGATAAGACACAATCTCAAAATTTA +AAAAAATAAAGAGAAATGAAAGGGAAAGGAAGGACATAGCCAGTGTGTGTGTGAGTGAGT +GTATGAGAGAGTGTGTGTGTGTGTATGTGTGTTGAATGTGTATGAGTGTGTGTGTGTGTA +TGAGTGTGTGTGTGAATGAGTGTGTGTGAGTGTGTATGTGAGTGTGTATATGAGTGTATG +TGAGTGAGTGTGTTTGTGAGTGTGTGAGAGTGAGTGTGTGTGTGTACTGATGAATACATG +AACAGAAGGATCATTCTATATGTCTCTCGTACAGACTACTGTGAACTCTTTAATTTCCTG +GCTTCAGGAACTTTTCCTAAACTTAAAACTCTTCAGGCTCAAGGGCATAAGTTATTCAGG +AACTTTTTTTTTTTTTTTTTAAACGCTAATTCCTTTGTTCCCTACCAGTGCTGGGACAGA +GCCAAGATCTTTCCATTCTAAAGTCTCAGATTCATGTTCACAAAGGACATCTTATAAGTC +AGTCAAAATGTCTTTTTCTGGTGGTGGACTTAAGGATTCAGGAGATGCCATCAGACAAGG +AGAGATATGAGAGTGTACAGACTGGTTCACATCTTACTGACATGCACTTCAAATTCAGGA +TAAGGAAATGAAAACGAAAGAAGTAGAAAGTATTCTGAAACAAACAAGTTTCCATTTCTA +AGGTAAATAGTGCAACGTAAGACTTGAACCCAGCAACCACGTCACCAACGGGGACATGCC +AGGGACGTGCCAGTCCTTTGGCGGTGCTGTACCCACACTCTCTTGGCCTTTGTCCTCCTT +CTCTCTGTCTGCTCTCCTCGCTGTCTGCTTCTCAGTAGAAGAATGGCCATTTGCTTTCTT +TTCAAAATCTGAAATTCTGAAAACAACAAAACAAAACACCAACAACATCAGAATGTAGAG +AAGTTTTACTTTCTGTTTAGACACACGAGGACAAGCAGCTGTAGAGGCACTCGAATGCAC +GTGTCAGAGCCTGGAGAAAGGCAGGGCTTCAATGTCTCTTTATATTTGCCTCTTTAGCAG +TCATCTTGCTTTTATCCTATTGCTGACTAGAACTCCTGTGATGAATACATACAGATGAAT +ACATAAGATGAATACATACAGAATACAGATGAAGCAAAGAGGTGGGAGACTTTTGGCTAG +GCAGATCTCAGAAAATATTCTCTTCTCATATTCTTCCTCAGTAAGTCAGTAGAGATACAG +TGTACTTTACTAAGGGGGAAAGAGTAAGAAAGGCACTGGGTTAAGGAAATGGGATCCAAC +AGTGGCGAGCTGAGGAATTCTATAGGATGCTGAATTGGAATGAGGAATTCTATAGGAATT +CTATAGGATGCTGACTAAAAGCGGTCTTAGGAACGACTACAAAGTAGTGGAATCAAGATA +CCTTAAGAACAATCCGAGTCGTAATGAATTGACTGTAATGAAGAGACTGGCTCCCAGGGA +AACCATGAAGCTATAACTAAACAACCCTTTCAAACCTCACAGTGAGTTTTCTGAGGGGTG +AGAGACTTTATTTTTAACTGTGTGTGAATGCAGGAGTCAGGAGAGAGCTTAAGATCCCCT +GGAACTGGAGTTGCAGGCAGTTGTGAGTCACTCCACATGGGGGCCTGGACTTAGGTGTTC +TATAAGAGCAGTCTATGCTCTTGACTGCGGAGCACCTCTCCAACCTTCCACGTTGACACT +TAGTTGCCATGGTGCTGTAGCAGCATGCCTTCACAGTTACCATCTCAGGAGTGGGTTCCT +AATAAAGGCTGGGTTAAAAGCTCCATTGTTTTCTGTTGAAAGCCTCAGGACTATAGGCTG +AAAACACTTCCATAGTTTACAACCTGTCTAGTCTAGCACTCTGTTAAAGAAGCAGAAAAC +AGACCAACGCAAGAGGCAACTGGTTAGATGGCGAATTTTGTACTGAGACCTAAAAAGTAT +AAAAGGAAAGTGACTGCTGTCTAGTGCAAGCTCGCCTGACTGTGAGCGAGCACACATGTG +CATAGTATGCCTGACTGTGAGCGAGCACACGTGTGCACTGTATGCCTGACTGTGAGAGAG +CACATATGTGCACTGTATGCCTGACTGTGAGCGAGCACACGTGTGCACTATATGCCTGAC +TGTGAGCGAGCACACGTGTGCACTGTATGCCTGACTGTGAGAGCACACGTGTGCACTGTA +TGCCTGACTGTGAGCGAGCACACATGTCATTGTGCTTGACTGTGAGCGAGCACACATGTG +CATTGTATGCATGTGTCCAAATGCACAGGGGCACGAACAGAGTAGTAATTTGAGGAAAGT +TCAAAATTATCGATTTCAGCTAGGAAGAGGAGGTACAGAAAGTTCCAGAAATGCATGTAC +TGGGCGGCTGATGGTTGTGCAAGACAGTTCAGCCTTCCTCGTTCATACCTAGAGGTCAAT +AGGTCATGATTAAATCTTCAAAAACGTAAGTAACAATTTAAACCTTATCCATGGAGGCAG +CTACTTGGAAGTGACCAAGAAGCAGGAAAGTGGCTGTGGAAGGGCTGCTCAAAGCACTGC +TTCCCTCAAGGCTCCTGTCAAAGCAGTGCTGCGCCATGGGAAGTCTGTAGAGATGTGTTG +TTTCCCATTTTTCTGTTACAAACTACCAACCCTAATTGGTATTCAGTTATTGTCCCTTTG +GCTTGGCTGAATACACGGCAGAGGCAGCAGATGGTACTCGCAGGAGTGTGGGCTTACCCA +CACGGTAGGACACTTCACATTTGGCCCAGGTTTTGGCCTACATGTGAATTACAAGTTATC +TTAATTTTCTAGGGCAAATGTTCACTTTGGGTCATCTTTCCCTTGTTATTTCCTGAAATA +TTATTATTAAAAAAAAACAACAAACAAACAAACAAGGCTGTATTTCTTATACAACCTCTT +ATCCTTACTGGCTAATTTAGAAAATACAAATTCAATCAGTTGTGCACACACTTTTAATCT +CAGCCCTCGGGGGTCAGAGGCGTGAGGGGGGGTGGGGTGGGGGTGGAGTGTCTCTGTGAG +ATCAGTATGGTCTACCACAGCATGTCCCAGGCCACCCAGAATAACATAGTGAGAGCCTGT +CTCAAGAAAACCAAAACAACAACAGAACCTCAAAATAAAAAAATAAATAAAGCCAGGTGG +TGGTGGTGGCGCACGCCTTTAATCCCAGCACTTGTGAGGCAGAGGCAGGTGGATTTCTGA +GTTCGAGGCCAGCCTGGTCTACAGAGTGAGTTTCAGGACAGCCAGGGCTACACAGAGAAA +CCCTATCTCGAAAAACCAAAATAAATAAATAAATAAATAAAAACCAAAAATCCCCAAATG +ACAAACAAAAACCCAACACAGAAAACCCTGAGCTGGAACACGAACGCCTCACACACCCCA +AGACAGAAGGCCAGCCACATCCACTCCTCTACCCCACATAGCACCCAAAATTTTCTTTTC +AGAAAGATTAAATTTAGAATATCTGTATTCCTATTTCCAGTGATTAGGGAGAAAGCTGGC +TTGCTTGTTTCAGGAAAATACAGCATCTTGCAATGTGTTGGTGCCAGCACTGATTTCAGT +GTGTGCCAATCAGGCTGCTGACCATGGGTCCCTGACGCTTCTTAGCTTTATTTAGTCCTC +TCTTGTCGGAGAAGCAACCACTACCCCGGTACCCACGCAGAGAACACGAGCGTCTGCAAC +TACTTACTGGCTTGCCCTGTTAAATACTGAGTCAGCTGGCTCACAAGATAGAAGTTCAAT +GCCATTGAAAAAGGAATCTTTCCAGGGTACTCAAGGTGGGGCATGCACCCTCCTTCTCCA +GAGGCAGGCCTGACCCACTAACTATAATCTAAAGAACTATATGCCTTCAGTATCCAGGGA +GAGAGCTGTGGTTTTGTTTGTTTTGTTTGAAAGCAGGAAGAAAGATTAGAAATATATAAG +TGGCAAGCTGCCAAGTATTCATGTCTTCTCGTTGGTCATTCACCTGCCTTAAGGACAAAC +AGAACTTTGTGGATAGAGAGTGAAAAAAGTCAGTAGAAGACCGTACTGTTTGAGTCCAAA +TGCGAATGTGCGGGATGCAGAGCTCTCCCAAGTCACAGGGAGAGGCAGGTAGTGAATGCT +GAGGGGTACTGACTCTCGTGTGGGGGAGAATGTCCTAAGATGTACTGTGGCAGAGGGCAC +AGGGCACACAGCCCGGTGCACTGCCTCACATGGTGCCTTCCTTTATCTACCAAAGCCTTT +CATTTTCACATTAATATTTCATACCTTTCTTTGGCTTCTCTGAGGGCGACTTCAAGTCTC +TCCACCTTTTGGTTTCCTTCCCTTAGGCAAAGCAGAAGCTGGCTCACAGTCAGTTCTTCA +AACTCCGCACAACTCCTGGCATCCTCTGTACAGTTGCTCCTAAAAAGACATCACTGCCAT +ATTCAGTATGGAAAATAAAAAGGTTTTGATTGCAACAAAAATGTCAAGAGTAAGAGAGAA +GCATGATACAACTGAAATCCATGTCCTCCAATCAGTTCTTGACTGCCCTAAGCACAGCTG +AGCCAATCCTTGTACGCACGCAACGAAGGCTGTGGGGACCAGCAATGCTTCAAGGACGCT +AACCTCATAATGTTAGCATTCACTCCAAAGAGGTACTGTGTCCACAAGGCCACAGAATCC +ACAGGGACAGCTCAGCAGCTGTGCAGGAGATGCCACCATCTCCAGAGATCAGTTTCAGAG +AGGACTTTGGGCTGACTATTCAGGTCCATTCAGACCTGAATGGACCCACTGCAACTGGTC +AGAGACTATCACCTTTGTGAGTCAAGGAATAAAAAAAAAAAAACTTTTCTGGCTTTGGTT +TGCACACGAAGCAGAGATGTGTAGATACTACCGGCAAATGTTTTACTAAGTTTCAGAATC +TTATCAAGAGGCACATTCACGACAAACTGTGACCATCACCCAGTAACGGAATGTTCAGAG +CAATGACGATGACGAAGGTACCAGGGACGGCAGCTAGCCTTTTAGGCATCTGCCAGGCTC +ATATATCTGAACACCAGGATTAGACTCCAAGGCTGCAGCCCCAAGTCTAGAAGCCAATCT +CAGACCTTACCAGCCTCATAAAGCTTACGAGCTATGGCATGAAAGAGGAAGTGGTCTCTG +TATATGGAAATAAATGAATGGGAAGTGGCTTAAAATTTCCAAATAGTTTTTCTTTCCTCT +GCTTCCAGGAAAGTCTTGATAGTAAAAGCAGCAATTTGAGGAAAGTTGACTTCTAAACCA +AAATTAAAAAAAAAAAACCACTAAAAACAGGAATAACATTCATTTATACTAATTATTCTA +TTTGGTGAAAGACTATTGCATTATTTATACTCTCCCTGATGTGAGAACATAGGGAAAGAC +ATAAAAAGTGTTTTATTACTTTTTCTGTGTCATTCTCTATGCATATTTATCAACTAATAT +AAAAAATGTTTTTAAAGGTTTGTGACATAAGAGAAATTATGAGTAAGCCGACAGGCAAAT +GGACTAATGTCGCCCCCTCCCCCCCCCCCCCCCCCCCCCCCCCGACACATACACACAGGA +TGAGCAAACCACCAGCTCTGGGTAATTTTACCTTCACGAACCAAGAAGTTCAGGGCCTGG +CTCTACTGCCTCTGCTGAAAGGCCCTTCCATAACTTATTATGTGTTTCCCAGAACTGCTC +GGGACAGGCACATTTGAGATTCCAAAGGTAAGAACATGGCCCTTTTGAGGTTGAGGAGAT +GGCTCAGTGGGTCAAGATGCTTGCCATCAATCCTGATGGCCTGAGTTTGATCTTCAGAGC +CCACACAGTGCAGAGAACAGACTTCCATAAGCCAGTGCTTCTCAGCCTAAGGCTGGGACC +CTTTACAGTTCCTCATGCTGTAGTAACCCACGCCATACAATTATTTCAGTGATACTTCAT +AACCGCATTCTGCTGTTGTTATGAATCATAAATGTAAATGTTTTTGGAGACAGAGGTTTG +CCAGAGGGGTTGTAACCCACAGGTTGAGAACTGCTGCTACTGTCCTGTGGCCTCCATATG +TGTGCTATGGCGTGTCCCCTGTCCACCATATACATATACATATACATATACATATACACA +TTCATATCGACAGCTCTCTTAGCCACTGCCTCAGAAGAGCACCAGCAACAGTTACTGTGG +CTGATAATCTGAATAGGGAACGCAAAAGGGTGTGTCCCACTTAAGGAAGTCCAGCTGGCA +GCCTGCTTAGTCCAAGCAGGCACAGGACTGCGGACTAGGGGCGAGTCTCTTTTTGATTGA +GGATGAATGTGTTTCCACTTCTAACAGAGGTGGGCATTTGTCAGCCTTTAAAAGGTACAG +GACTTTGTTTCCATTCTCTGCCAGTCTTAAATTAATAAGACATTAAATACCATTGAATAC +CATTGAAAATGAATGTTAGCACTTGAGAGGCTAAGGCAGAGGGTGTTGCAGGTTCAAATC +AAACCTGGATCACAGAGCAAGACCCAGCCTCAAAAAACAAAGTAACTTTTCTTCATGTCT +GACCTCCAATGATAGGCTCAAATTAACAAGACACTAGAGTCCCATCACCTACAAGCTGAT +GGGGTCTGTTCTTGTGGGTGTAGGGCAGTTCTTCATCTCCTTCATTGCCCCTTCAGTCTC +TCCTTCCTGTAAAAGCAGAGATAAAAGGGATTAAATGCCACAGATCTGCAAGACAGATCC +CCTTCAAAAGAAAAAAAAAGACAAAAGTTTCCATCCAAGGAAAATACTCACTCAGCCTTT +GTATGAGATAGGATCTAAATTGGGTCACTCAAATGAAACAGAAAACACTCTCCCCGTCAG +GATTATAAATATCTAAGTTTAGGTATGAAGGTCACTCTCCTGCCCTGGAATACACTCAAC +CCAGCTCCATGAATGTGGCTTCGGCTTGCAAGGCAATGCCTTTGCTAAGCTGGCAGCCGT +TGTCTGTTTGCCTGACCAGTGGCCGTTAGGAAACCAACGCCTAAACACTGAGGCTGACAG +GATCTGTGAGCTGGTTATATCTCCATACACAAATGGAGCAAATCTTCACAATTGCACAAA +GATGGCTCTGGATGCTGTGGCTACACTCTTCCTAAGCCACGGGCAGGGTTCTCCAGCCCA +CAGAAGCAAAGCGAAGCACATTTACACTTGCAGTAACTGTCACTCAGCCGGGAGGCAGCA +GATGATGCCAGCCCTGGAGAAGCAACATTTGGAAACTTTTGATAAAATGTCTGGGTTTCC +TGACTTTTATCAGCCATCACAGGGGTAAAACTGTGTTTCAGTTATCTCCTGTCACTTGTA +GAGAAGTTTGTTTTTCAAATTCTCCTCTGGGCACCCTGACTGCATCTAAATGTCTTAGAG +GGTATGGACGGAGTAAGGGTCATTGGCCAACGGACTGCTCTGTAGGGCAGTTGGTGAGTA +AGGGGTTCCACACTAAATATTCCAGGGCTACATTAGGAGTCTTACAGGCTGCTCTCTACT +CCCTGGCTTTATCTACCAAGTACGCTCTCTTTAATCTCTTCCTCCTTCAGATATAAACTC +TGACAAAGTGAAAATGACACTTCTGATATGAAGGACTTTGCCTGGTCTCACCCTCACTTC +AGAGGTCTCTCAGCAGCACAGGAGAGGTTCCCCCAGTGCCCACTCACCTGCTTTTCCCTG +TTATGGGACCCATCAAAAGGGGTGCCTCCCAGGAGCTCAGGAATGGGTACATACTGCCTC +AGCTGGCCAGTTCACAGCACTTAAGTTTGATAGCTCTGGCTTCAACTTCTGCTCTCAGAA +GCTAAATCATGGCTTCTGGCAGGACAGTAAAGACCAGATCTCCTCAATCTACCTCCAGAG +TTGTTCTCTCTGCTTAAATATTTATTTTATCTCCGATACGTGCATATACATACTGGTGTA +TAAATAAGGGTAGGTGAGAACAGGTATCGTCAGACGCCAGAAGGTGTTATGCCCTGGAGC +TGGAGGTAAAGGCAGCTCTGAGCCTCCACAGCCCTGTGGGAACAGAAGTCAGAGCCTCAA +AAAGGCTAGTATCCTTTAACTACTGAGTTCTATCTCCAGCCATCCCATCCCCCCTTTTGA +GACATGGTTTCACATATCCCAGGCGAGCCTTGAACTGGCTTCGTAGCTGAGAAAGAACGA +CCTTAAACATCTTTTTGCTCCTGCCTCCACCTACCAGTCCCAGGCTTACAGGCTTATCCC +ATCCTACCCAGTTTATGTGGTGCTGAAGAAGAGACCCAGGGTCTCACTCATGAGGGTGCC +AGGCTCATAGCTAATGTCAGGTCCAAAGGGAATGCCAATTCCCAAAACTACAAAGGCAGT +TTGTATGGAAGTGACAGTCTTGGCCCAGCTGAAGCTAGACTATAAAAGGCTTTCTGGTGG +TCAGATAAAGGCCAGCATTCCTCGGTGACTTATGAACTGGGGTTCTCTGCTGCCATCGTT +TTCCTTGCCTCTAGAAAAGTGTCCCTCAGCATCATATACCTGTAGCTTCATATCAAAGTG +CAGGCTGGCCTCAGGCTCCTCCAGTCTCTATACACAAGCATTTGTTCTACACCTCAGGTC +TCCCTTCCTCCTTGTCCCGAAACTCCCAGCCCAGCCCTAGCTCCCTTCCCCCACCTACTC +TCTTCCCCTCCTCAGAATCCACATGATTTCCATATGCCCCTCCACCCACCCACTTCCCTT +CTTTTGCAGATAGCCCTGGCCGGGTCAGTCTGCTGCTTTGCCTCTTTGATCTGGACTCTT +CTCAGTGCCTCTGGATATTTTCTCTTATTCACAATAAAACCCTCCCTCCTAACAGTGGAG +TGGCCGATTCAATGTTTCTTTCTTTCTTTTTTAAAGATTTATTTATTTACTTATTTATTA +TATAAGTACACTGTGGCTGTCTTCAGACACACCAGAAGAGGGCATCAGATCTCATTACAA +ATGGTTGTGAGCCACCATGTGGTTGCTAGGATTTGAACTCAGGACTTTTGGAAGTGGAAG +AGCAGTCAGCGCTCTTAACCTCTGAGCCATCTCTCCAGCCCCCTGATGCAATGTTTCTTT +ACTGCACCCCTCACATACAACTAGGACAACCCTTATCGGTCACTATCCACTTAAGAATAA +ACCAATGGAGTCTCCTCTCGGGGTAGCATCATCTGCTGCCTCCCCGCTGAGTGAGAGTTA +CTGCGAGTGTAAATGTGCTTCGCTTTGCTTCTGTGGCTTAGGAAGAGTGTAGCCACAGCA +TCCAGAGCCATCTTTGTGCAGTTGTGAAGATTTGCTTCATTTGCGTATGGAGCTATAACC +AGCTCACAAATCCGCTCAGCCTGGTCTCTGCCTCTTGTTCCCTAACAAGTCAGTACTGCA +GGCAAGTTTATAATGGCAGCTGGCTTGGCAAAAAAAAACAAAAAACAAAAAACAAAAAAC +TCGGAATCGGCACTTTAGCTCTGTTACATTCTTACTCCTCATTATTTGGCTTAGCTGTGC +TGACAGCAAACGGTGGTAATTGTTTCCTGCGGGGCCCCTGGAGGCTTTGAAGCCTGCTTC +CTGTGTCCAATTTGCAAGCAACCACTCTCAGCAATTAAGCCACACAGCCAGTCCATCTCA +TGACTGAGACGTTATTTATTATTACTATTTGTATGTGTGTGGGAGGATGTGGGGGTGTGG +GGGCGCTTGTGCCATGGAGCAGGTGCAAGGCCAGGTGACAAACCCTGGGAAGTCAGTGAG +CCTCGTTTTCCCCTCTGTGTGAGTTCCTGAGCCCAGGCTTAGGTGGCAAACACCTTCTCC +TGCTGCACCATCCTTCCAGGCCCTCTCAGCTTTCAATTTAATTATTTAATTATTTACATT +CCAGATGTTGACTCCCTCCCATTCCCCCTCCCTTTGCCTCTGAGAGGGTGCTCCCCTCCC +CCACTTATAGTTTATTACCATGCCTCCTCACTAGACTCTGGAACGAGTCTATTAAACACA +GTTAAACGCCGTTTCAGGGCTGGTGAGGTGGCTCAGAGTTAAGACACTTGTCCCCGTTAT +ACTGGAATCTCACTATTTGCATCAGCTGTGTCGACAACACGTTCAGGTGTTGTGTTTCAT +TCTAGAGGGGGCTTGGACATTTGCTTCATAGAAAAAGAACCACAATTCTTACGGTCATCC +TGATCTCAACGAAGGAGTCTTCCGAGGAGCCGCCGGAGTTGAGTTTGAGCTGCAGTTCTG +AGACGATGCCCAGCAGGTCTGCCTTTTCAGCCCGAAGGCGCATCACCTGGATCTTCAGAT +GCTCCACTTCCTGCTCCACCTGGGTCTTCAGCTTCTCCACTTCCTCCTCCAAGGCTCTGG +GATACCTGTAGCCACCTGTGAGGTCCTGGGAAGACCAGGAATGAGGCATGAGGCGAATAC +AAAAATCAAACGGAAGGTCTGGCTAGTAAACTTGATGGCCAAGCATCACAGACAGTGAGT +GTTGTATGCGCACTCTCTCTCTTTTCTCTTTCTCAAAGCAGGATATCATGTAGTCCAAGG +TTGACCTTGAACTTACAGCTGAGGACAGCACTACCTCTACCTCCCAACTGCTGGTATTAT +CAACATGTGCCACTAGACCCCACTTTATTTTTGTATGTTAGGGGTGCACATGTGTGTGTA +TGCTCATGGTAATCGTGTGCAAAGGCAGAGGAAAACAACCTTGGGAGGGAGTCGCTCTTC +AGGTGCCATCCACCTAGTCCACCTTTTCTGTTTGTTTTAGTTTGGAGACAGGGCCTCCTA +TTGGCTAGGGAGTTGCCAGTGAGCCCAGGAACCTGCTTGGTTTTGCAACCCCAGCACTGG +GGTTATACACACACACACACACACACACACACACACACACGTCACTACGCCTAGCCTTTT +CATGTATGTTCTGGAGATTAAACTCAGAGCCTCAGCGGTTTCTTGGCCAAGCCACATCTC +CAGCCCCATGCCTGTTTTTAGAAAAGGCAATTTTCTAACATCTTTGTCTGCTACGCTTTA +AGTAGAAGGTTTTCCTTGTTGTTTAACAACTTATTTTGATACACTATATAAGAACGAGAA +TGTGGGAGCTAGTGATACAGCGCAGTATTAGCTCGTCTCAAGTGTGTTCAACCCACAGAG +CCATACATACTAGAAAGAAACTCAGAAAAACTTAATGACAAGAAAGAAAGGCTTCCACCA +CATGCTGGGATGATGTTAAAATCATAAAAAGAACCAACCAGACTTTGACAGTGGTAGACT +CAGCCACTGAAGTTCAAAATTCCAGAAAACAGGAACAAGAGCTGTTAGAACTCAGCCTCA +ACCCTTTCTCTCCCCCATCCCCATCCACAGTCTCCATGTCTCCCACACTCATTTATGCAG +CCAGAAGCCAGAGCACCAAGAACGCCGTGTGGCTCAGTGGTGGCATGATAAGGAAAGGTC +TGCAGCTATCCCAGGACACCAGCTGCTGGCTGCTCTAACCTTGCCAGTGTTATACATTGG +TAAAAGTAGGAGCTGGAGAGATGGTTCAGTGCTTAAGAGCACTGACTGCTCTTCCAGAGG +ACCTGAGTTCAATTCCCAGCAACCACATGGTGGCTTACAACCATCTGTAAAGGGATGCCG +TCTTCTGGTGTGCCAGACGACAGCAACAGTGTACTCATATAAATAAAATAATAAATTTTA +GAAAAAAAAAGATTGATAAAAGTACATCTGGGAGGGAGAAGAAGACAAAAATCTCAAAGA +CTGAATTTCAGCCTATACAAGACCAGTAATGCACGTTAAGTAGCATTGCATATCTCTGTG +AAGTATAAACACACGTGTTGGGTTCACCGCCTTCTAATGACCACATTGACAGCATGGGGG +AACAAGCCTGTTTGGGCAGGGTGCTTTTTTTTCTGGGGCATAGGGAGGACAGACCTGTCT +GCATTCACAGATCACTAGGGGTGTGAGCCTAGCACTCTCTAAGGTACCCGCCTCAGTCTT +CTTGGGTCAGAAGGAAAGTATGGTACCATGGTCTCTTCAGTGACCGCCCAGGCCTCCCTG +GTTTCCTCTCTGGGAAACCTCAATACAAGTATAAGATGCCGTGCTTCACTCCCCTTTTCA +AACTTCAAATACAAATACTCAGGAGAAACAAACTTTGAATGCAGTCTCTTTCTCTCTCTC +TCACTCTCTCTCTCTCTCACACACACACACACATATTTGGGTTTTTTTTTTTTTTTTTTT +TTTTTTTTTGGTTTGGTTTTTTTTCGAGACAGGGTTTCTCTGTATAGCCTTGGCTGTCCT +GGAACTCACTTTGTAGACCAGGCTGGCCTCGAACTCAGAAATCCACCTGCCTCTGCCTCC +CGAGTGCTGGGATTAAAGACGTGCGCCACCACGCCCGGCATATTTGTTTTTTGAGTTAGT +CTCTTTCTATGTAGCCCAGGCTGGCCAACTCAGGCAGTAGCTTGGGCTGTACTTGACTTC +ATGATCCTCCTGCCTTAGCCTGAGTCCTGGAATTACAAGAAGTATACCTGGGTCACACTC +ACTTAAATTTCAGACAAGATTTTAAAGAAAAGTCTTAATTCTCCTCAGGAATTAATACCA +TAATTTAACACCATCTACTCACAGACTGGTGCCTAACCCAACTGTCAGCACAGAGGCACA +CAAACATTAGGCAGAGCTCAGGGCACCCCACAGAAGATGGAGAGAAGGAAGGATTACAGG +AGCCAGAGGTGTCAAGGACACCAGAACACAGCCCACAGAATCAAGCAAGCAGGGCTCAGA +GGGGCTCACAGAACATGCATGGGTCTGTGCTAGGTTGCCAAGTTTTCTGTATCCATGCTG +TGGTAGTTTAGCTTATTGTTTGTTTTTTGGTGAGACTCCTAACAGTGAAAGTGGGGGTGT +CTCTGATTCTTGCCTGCTCTTGGGACCCTTGCCCTCCTACTGGGTTGGCTTGTATAGTCT +TGATATGGGGGTTGTTCTTAATTTCATTGCACTTTGTTACGCTGTGTTTGGTTGATGTCC +CTGGGAGGTCTGCTCTTTTCTGAAGGGAAATACAGGAGCAGTGGATCTGGGGGAGAAGGG +GAAAGGGAGAGGGGCTGGAAGGAGTGGAGGCTGGGGTCAGGATATATTGTATGAGAAAAG +GATGAATAAATTAATTAAAAATAGTCTACAACCATACTTGGTAGAAGGGAAGGAAACAGA +GCTTTCAACAAGTGCCTGAAGGCCATGATATTAGAATCTCACATTATTGGGTTAATTTTG +TTTTCCTAAATCATAAGGATCTCCTAGTAGCCTGTGGGAAATTATGAATCCAGATATTTG +GCCTTCTAAGAGAACTCTCTAAATTCCCCTTTCTTTTACTATTGGTGTTCTCCATCATTC +GCACTAAAACCAACATGGTGTATCTCTCCTCGATATCTGGACTCCTCTGTTAGCATCCAC +CCACTCTGAGCTATTTCAACTCCATTGTTAGAGCATTTACCCCCTTTGAGATCTAGCCAC +TGGCCTCATGGGATACAGCTCCTTTGTCTTTTCATGTACTCATTTCATTGGTCTGAAGAT +GGGCCAATTGAGGTGGCTAATCTTGACTGTCAATATGATTAAATAAAGATATGCCTGAGA +GATCTGCAAATCTGGCCTGTACAGCCAGACCCTACTCAGCTAAAAGCTTCCCGTGGGTGG +GGCTGGGAGAAAGGCTCCATTGATAAAGCACCGTCTGTGCAAGTGTCTGAGTCCCATGTC +CAGCATCTGTATAAAACTTCTGGATGCAGAGGTGCACACTGCAGAGGTGCGCGCTTGTAA +TCCAAGGCTAGAGAGGTGAAGGCAAGGGGACTTAGTTGGTGAGCTTCAGGCCAGTAAAAG +AGTCTGTCTCAAAGGAGAAGTGGGCTGCAGAGATGGCTCAGTGGTTCCGGAGGTCCTGAG +TTCAGTTCAATTCCCAGCAACCACATGGTGGCTCACAACCATCTGTAATGGGAATGGGAT +GCCCTCTTCTGGTGTGTCTGAAGACAGCAACAGTGTACTCACATATATGGAATAAATAAA +TAAATCTTAAAAAAAAAAAAGGAGAAGGCTAGCCTTCTTGAGGATGACAGCTGAGGTTTT +CCTGTGGCTTCTATATCACTCTCTCTCTCTCTCTCTCTCATACACACACACACACACACA +CACACACACACACACACACACTCTCCCCCCTCCACCCCCCACGTGCGACTGATACAATGT +TTCAATGTTTTCTAAGTAGCTTTTTATGCTTTAAGTTATTCTATATAATTTCTTTTCCAT +TACTTTGTTTGCTTTACTTTGTTTCCATTTTTATCCATTTACAGAAAAGAGAGATTAACA +AAATTCAGAGTAAATTCTCAAGAAAAATCATTAGTATCTGAAACACAGCCAGGCATCCTC +CATCCTCTGAAGGGTTAGTGTGAGGCTTGGAAGGAAATGGCTAAGTGTCACCTGGGGCTT +TGGAGGACCAGCTGGAAGCAAGTGTTCTCTGCTTTGTCCTTTGCTAATGTCGCTGACTGC +AGAATCAGGGGTCAAACATTTTCCCAGGACCTTTGGGTCAATCAAATGTGACCATTTTCC +TCTTTAATTGTGCACAGCAGCCTGCAATCAGTGTCGTATATCTGACACGGCACTGCTGAA +CCAGTCTTCAGAAGCAAACTATAAAGGGAAGAATCACTACTTAAAGGAGAGCATGACAAA +AAGGCGAACATCCCAAGGCACACTTATAAAATCTAAGTTTATGTCAAGGATATAAAACTA +AAAACTAGCAACCAGGTGGTTCAAGGCAAAGGTCCACCTACCATTTTTAATGAGAATATG +AAACACTGATTAATAACATGAATATTTTTAGTTTTAGATTTGGTTTTTTGAGACAGTGAG +ACTCATACTACCCAGCCTGGCCTGGAACTTGCTATGTAGTTCAGACTGGCTTTGGACTCT +CCAGCCACCTGCCTCGGTCCTTATCTGTTTGTGGGTATGTGCATGTGTGAAGGTGCACAC +GCATGTGGGTGTGTATTATGGAGGCCAGAGATTGTCACTGGGTGTCTTCTTAGATCACTG +TCCATCTTTTTTTTTTTTGAAACAAAAAAAAGATGGACAGTGATCTAAGATCACTCTCTC +TAAGATCTAAGATCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTGTGTGTGTGTGTGTGTG +TGTGTGTGTGTGTGTGTGTGTGTGTGAACCTGGAGCCCATTGATTCCGCTAGCTGGCCAA +CAAATTTCAGACATCTGCTTATCTTGGCTCCTAGTGCTGAATTTACAGATATGCATTCCT +GATTCTAGATTTTACACAAGTGTCAGAGAGCAGGCCTTCAGGATTGCATGGCAAGCAATC +TCCTCAGCTGAGACCATCTCAGCTCTGCCCTTCTAAATATCTTCCCCAACAGAGATTACA +TGCGACCCAGCCAGTGTTTCCAGCAAACCCACACTGCTTCCAAGACCATGTAAAACACCA +GTCCAGCCTGAACCATGGAGCTTTGTGATCTGACAGTCCAGACTAAGAAGATTCTCTTTC +TGTTGTGTAATAGTTTCCTCCCAGATAGAAACATTCCTTCCTGCAGGAAAGCAAAGGACT +CAAAATACCTTCAGGAAGTCCCTGAAACTGACCAGAATTACTAGAGGTCCCTCCCAGCCA +TAGTAACAAATAAAAAAAGCTGAGAGTCCCCCTTAGAGGGAAGAAAGCTGAGCTATAAAG +ACAATGAGGGGCTGGTGAGATGGCTCAGTGGGTAAGAGCACCCGACTGCTCTTCCAAAGG +TCAGGAGTTCAAATCCCAGCAACCACATGGTGGCTCACAACCATCCCTAACGAGGTCTGA +CTCCCTCTTCTGGAGTGTCTGAGGACAGCTACAGTGTACTTACATATAATAAATAAAAAA +AAAAAAAAAAAAAAAAAGACAATGAGAAAAAAAAAAAAAGTACAAATAAGACGATGAGAG +GAAGCCAGTTGCCTGAAAGAAGCAGAAACCAGGAGAGCCTCTTAGAAGAAGTTTAGACCT +AGAAAGGACACTCCAACCTGTTGAGCTGCCTCCAGGCTGTGCAGTGAGCTCCAGGGCTCC +CAGCTTTTGTGAGCTGTCGCCCATGCTGGGGTGTGTCACGGCACTCTGGTGGAGTCAGCT +TGACAAAGCGAAAGCTGGGAAGCTGGTTCATGAAGCAAAGAGTTTCAAGGAAACTCCCTT +CCCGGGGGCCTGGCATTTTCTCCCTAATCTATATAACCCATAAAATTAATTTTCCAAATC +CACATTAGTCTAGTGTATGGATCCACGTGCACTCTATATAGTATTACCTTATAGTAAATG +CCTTTTAAGATTGTATTCTAACATAGCTAAAGCCTTTTTCCAGTGTTCTTAGATTCCAGA +TAGCAGCAAGGAGCTTAACCTATTCAGTAATTAATTAAGCTGTATCATAAAACAATAAAA +CATCTGTCATTTACTCAGCTGTCTGTAGATAGAGACTAAAAGTCTCACTGAGATAGAAAT +CTTTTACTACAGGCTACATTCCATGTCAAGTATAAGTTGATATACTACCCTGATAAGGGG +GAACTCTCCAGACAGGATAAGTTTTACTAGACCTAAGAATTTAGAGCTCCTGATAACACA +CTACTCTTAAGGCCTATCAAGAGTTAACAACCCCCTGATGCTTTTAGGCTGATCCTAGGC +AGGGCTTGTTATCCCTAATGTAAACATTTAATTAGTCCCTGCAAATTCCTTTCTGCTGTA +ACTGGTGAATTTCAGTGTATCTTGTCTTTTTGTGATTTGTATCCTCTGATAATTCGTTGT +AATATAAGTCTGAAGCTCAACCAGAACATTACATTCAGATCCAACACCACTCTCGTGTGT +CTGACTGTCACTACATCCTAATCTCTGCCCATCTACTCTAGAGACTCTTTCCTACGCAGG +CACAGGGGACCAGAGGGTCTGCGGCAGGGGTGGGCCTTGGTGATGCATCTGTCTGAGTCA +TTTCTGCTTCTGTAAGTAACCATTCACTGATTCTGCCCCATAAGTAGCCCTAATAAAATT +AGTTTACCAAGTGGGACTTGGATGGGCTCTTTACTTTGGTCTGTTGTGGGATCCCTCTGG +GTGAGTAGACAAGTGTGTGTCCCCACAAAAAGGTTTGTTGCACAGCAGCTGTATGTAGTC +AGGAAATAAACCCACAGTGGATCGTGTACTCACTTCCAATGGCTTTTCTGATTTCTCTTT +GAATTTTCCAAGCTCTTCCTTCAGCCTCTCATTTTCATGAGTCAGGGCCTTAAGGCGCTC +CTTAACCTCTTTGCTTTGCATCTCAAACAACAGGCGCTCTTCCTTCTGCTTCTCTGTCCA +GGCGGACAGCTCCTCAAATCGCCCTTTCATAGCTTGATTATTTAGCTTCATGGCTTCTGT +TTGGGGTTCAGAGAGAGGGAGTCACCCACCAGGGAATGGATGGAATCTCATGAATCAGCA +CCACCCCCTCCCCCAGCCCTGGGTCTCTGGATCTAAACATGCCTGGGTGGCCTGGGATGG +GTATGTCAGCAAATAAATAAATAAATAAATAAATAAATAAATAAATAAAAGACCATAGTG +GTGTGAGCAGTTTGCTAAAAAACTAGAACATTGCTGCTAGTCCTTAGATGTCACGAGAAA +GACCAGGCATGGTGGCTTATGGCTGTACTCCCAACACTTGGGAGGCAAGAGGTAGGAAAA +TGAGTCCGTGGTCAGTCTCTGCTACATAATGAGCTACAGGCCATGTGGGTCTATATGAGA +CAGTGTCTCAAAACAACAAATTCTCCCAAATAAAAACCAATTGAGAGATAAAGTCCTGCT +AATGACTAGAAATCTAAGAGACTGAGGGAGGTCCTATCATTCATTGATTACAAAGTTTAA +CGATTAGCCATGGCTTGAGATAGCAGAATATAACCCCTCCCCTGAAACAAAGTTTCACTA +TGTATGAAGTCTAGGAGGGTCTTGAATTTGCTATGTAGCACATGGTAGTACTGAACTTAG +AATGCCCCTGCTACTTGGAATGTGTTCTGGAGCTAGGATACAGCCCGGTACCATCAAGTC +TACCTCCTCAGAATGCTTTCACCTAACTCTGTAACTACAGTAGTTCCTCTATACTTCCTT +TTTTAAAGATTTATTTATTTATTTTATGTATATGAGTACACTGTAGCTATACAGATGGTT +GTGAGCCATCGTGTGGTTCCTGGGAATTGAACTCAGGACCTCTGCTCACTCTGGGGCCCT +GTTCATTCAGGCCCAAAGATTTTATTTATTGTTATATGTGAGTACACTGTAGTTGTCCTC +AGACACACCAGAAGAGGGCATCAGATCTCATTACAGATGGTTGTAAGCCACCATGTGGTT +GCTGGGATTTGAACTCAGGACCTGCGGAAGAGCAGTCTGTGCTCTTAAGCACTGAGCCAT +TTCTCTAACCCTTTAAACAGGGGTAAATGTCATTTTCCTATTTCCTGAGATGGAATACTT +TTTTTTGGTATGGTGATAAGGATCCACTCTAGATCCTTACAGATAGATGTTAGGCATGCT +CTCTATTACTGATCTTAGCCCCTAAACAGAATACTTTTTAGTCTGATCTGTAAACAGACG +TAAACAAGCCCCTAAGCCCTGGCCAAAGTTTTGCTGTGCTGTTTTTCCCTCTAGGGAAAC +AAGCTGAGAAAGGCCCTCACTGACAAGGCCTTCAGAAGAGATTGTGTTTCCTGAGTGGAG +AGCCCAGATGGACAGTCCAGCTCACCTTTCAGCTGGTGGTTCTCAACCAGGAGTTCCTTC +ATTTGCTGCAGCAGCTCCTCAGGGGTGAATGTGTCCAGGCTGGGGTGAACCATATTGGAG +GGTCCATTTCCTGGGGTCTCACAAGGGCTGTCCCCCTTCTCAGTCAGGCAGCTCAGAGGT +TGATGGGACATGGTAACAGGTCCTACGGAAAAGCCATAAGCTAAAAATATAGCTGTCGCT +GGTCTACCCCAGGCCTCTGAAAGGCCCACAATTCCACTAGGAATGAGAGGTAGTAAATCC +CAGGGTTGCTGGCTTTCCCTCAGGTTGCACTGGAGAGGTGTTCTCTTTAAACATCCAGTT +AACGCTGCCCGGCTTCACCAGACCATGCAACAAAGGGGGGGACCCAGAGAGGAGGTGGGA +AGTAACAACCGCAATAATGAGAGAGAGAATATCTGCAGCCTTGGTGAAGGATCACTACTA +GATAACCTGAAATCTCTAAGTCCAAATAGCCTTCTTCTGAGGGAACTGTATTGCTTGGAA +ATTAGAACTCAATAAAGCTACTAAAATATCCATAGTTTATACTTACTGAAAGCTATTAAA +CCCTGCATATTTTGTATTTATTAAGAGCTATTAAGATCTCCATAGTTTATCTTCGATTAA +AAAGGAATGGTTGGTGATGTTTATTTTTGGCCATCCTTAGGCACAGTATATGCTGAAACA +CATGTTGTGCAGCCATGCCCTTGCCTACTCTGGATCACTGCATGAGGAAGCAGGTGCAGC +AGCTTGCCCAAGGTCAGCAGCAGCACACAGCAAGGCTGGCGTGCAGCAGCAGACAGCAAG +GCTGGCGTGCAGCAGCACACAGCAAGGCTGGCGTGCAGCAGCAGACAGCAAGGCTGGCGT +GCAGCAGCACACAGCAAGGCTGGCGTGCAGCAGCACACAGCAAGGCTGGCGTGCAGCAGC +AGACAGCAAGGCTGGCGTGCAGCAGCAGACAGCAAGGCTGGCGTGCAGCAGCACACAGCA +AGGCTGATGTGCAGACACCATCTCATAACACACAAAAGGTGTGAGTGAAGCTGTATTTTT +TTTTTGAGGCTTTGATATGGTATTCCTTGGTGTATACACAAAAGACACTAAAGCAGCTTG +TTACCTACTGCATATCCTGAAAACACTTCTACTGATATGGCTTTATTTCACAGACATGCC +AATGAGAACACATAAATAAGAATAAATGTCAATCCCACTTCTTTAATCACCTAGCCCCCA +GGCAAACATAGGCAAACAAATTTTAATCTTTACACGTCATGAAAACGATAGATATTCCCG +TCGGGAATGGCCCTGTTCTACAAAGGCAAATTACTGAAGTCCAGAGAGATGACTTAAAAA +ACATTATTTCTTGGGCCTAGGGAGATGACTCAGTATTTAAAAGCACTCACTCCTCTTTGG +CTCCTAGCACCCATGTCAGATGGCTCAAAACTGCCCGTTACCAGCTGCAGGGGATTGGAT +GTTCTCTTCTGGCTTCCACAGACACACGTATACACATGCCAAAAACTCATACGAACACAG +AGACACATAAATCATTTTTTAAAAAAACTTTATCTCTAATAACTATAATTTAAAACAAAT +CTACGTAACAAATGGTGCTTGCCCCACAACTGTGATGAACTGGTGCTAACTAGTGCCAAA +AAAGGCAGGTGGCTTCTTCACCTGGGACATGGGTGGTGAGCTCTCCCACTCTCAACAGGA +ATTGAATTTAGAACATCAGGCATGTTAGTTAAATGCTCCACAACTTAGCCCCAGCCCTGG +TCCCCAATCTCGTTTCTAACTGGGGAGAAGGCGTTGCTCTCAGACTGCTAGCAGTTCATG +ATTAAGTGCTTCATGGTTCCATTGCGTCGTAGTCTATTATGAACCCAGTCCCTGTTCTGG +AAGGAGGATAACCATCCTTTCTGCCACACAACCACATCATAACATAAGTGTGCAGGCTTC +ATGCCCACATATGAAAATAAGACCAGATGCACAGAACGAGAGCTGCTTTCTATGCCTACA +GGAGGCGCGATCCTGGGCTCTCTGCGGGTTCTCTAAAGTCAAGCAAGGGTCTGGTGCACT +GCTTCTAGACTGAAGAACTTGTAGGTGAATCAAGTGTTACTTAAAGCGCCTGGCTAGAAG +AAAAGCATCCCAAGCAGCACATAGGAGGATGGAAACTTCAGAGGGAAACACCGACCAGGC +ATTGCTCACTTGTGCGCCTTGTGTGGGCATAGGTTTTACCCAACTGAACTGATTTAAGAT +GCCATCCCTACACCCTTTCTGGGTAAAGCAGTGTTTCTGACTTTCTATAACATTCACTTT +TGCAGCTAAGTATGAACATGCACACTTATTCATTGCCTTAGGAGGCTGGGGCAGGAGGAT +CAAAAGTCTCAGACCATTGCTGTTACATGTTGTAAACCTGCCCTTGCAAAATCAATGAAG +GGAGCTGAGGAGATGGGCCAGGGGCTCGAGTGCCCACTGTGCAAGCACAAGGACTGGGGT +TTGGATCCCCAGAACCCATAAAAAGTCAGGAAAGCATGCTGGTTTCTTGTAATCACATCA +TTTGGGAGGCAGAGATGGGATCCTGGGGCAAGCTGGACAGCTACAGTAGTTGGAATTTGT +GAGTTCCAGGTTCAGTGAAGAGATCCTGCCTCAATAAATAAAGTAGACAGCAATCAAGGA +AGATGCCTGATGTCAACTTCAGACATGCACCTAGACATGTATGCCTATATATGCATATAT +ATACATATAGAAAAAAATCATTAAAAAAACTTTTTGTACATAATGATATTGGTGACTATA +TTTCATAAAAATGAGTTTTTTTTTGAGCAATAGTAAAATTTCCTGAAGTATTTAATCTGA +AAAAGCTATAAAACATTTGACAGATGTGTATGTTGGGAAGCAGATGCCAGGGACAGAACC +GGGACTTATGAATACCAGCAAGTGCTCTAATGAGCTATACCTACACTCAACATTGTATTT +TGATTTTGTTTTTATCTTTGCTTTTTGAAACAAGGTCTCATTCTATAGCCCAGGTTAGCC +TAGGACTCATTATGTAGAGCCAATTGCCCTTGAACTCATGGTGATCCTCCTGCCTCCACA +TGCTGACTGCTGACTGAGATTAAAAGATAAGCCATTATGCCCATCTCAACAGATTTTAAA +AATATAATAGACATCCAGAAAATGTGTCTAGGGGCTGGAGAGATGGCTCAGCGGTTAAGA +GCACGGTTCTGCTCTTCCGAAGGTTCTGAGTTCAAATCCCAGCAACCACATGGTGGCTCA +CAACCATCTGTAATGAGATCTGATGCCCTCTTCTGGTGTGTCTGAAGATAGCAACAGTGT +ACTTACATATGCTGGAGCAAGCCAGGCTGCAGTGAGCAGAGGTCCTGAGTTCAATTTCCA +GCAACCATGTGATGGCTCACAACCATCTGTACAGCTATAGTGTACTCATATACATAAAAT +AAATAAATAAATCTTTTAAAAAAAGAAAATGTGTTTAGTTCTATCTTATATTCATAAACT +AATGTCTCTCAATCTCTATTTTTTTTTTTTTTGAGACAGAGACTAGCTATGTAGCCCAGG +CTAGCCTCAAATTGGTAAACTTCCTGCCTTAGCCTCCTCAGTGCTGGGATAACAGGCATG +CCACCACACTTAGGTCCAGCAACAAATTATCTCTTTATGGTTTTATCAAAAGAAAGGAAG +GGAGGGAGGGGGAGGAACAGAGCCCAGAAGGACGAAGGAGCAAAGGGAGAAAGAAGGAAG +GCTCCAGGAATGGGGAAGGAGACTGCTTAGCTGTCTCTGCCCCTTGACCTCCCATCTGCA +CCTCCCTCAGCCTACAGACTCAGCCACAATAACGCTGGCCATGCTCCTAACAGTTCCAGC +AATCCTTCTATACCTGCTGCAGGCTGCTCAGATTCTACAAGGACACACAAAACAAAACAA +AACAAAACCAGGGCGGTAGACAGTAGAAGGTGATCCTCCTGCCTCCACATGCTGACTGCT +GACTAAGATTAAAAGATCTAGATGAGACAGTAGAAGAACAGCCCAGTGTGTGGCCTTGGG +AGGCACCTGACCTGCACAGGCTATTTACTGACTCCTCATGACTCCTCAACAGCTCTCAGC +TCAATGACTCTCAAAACACACGCTTACGTTTCTAGAAAGATCACAGTTCCATGTCCACCC +TTCAACACAGGCACACTCAGTATTCCTCACGCCACCCCCCTCTGTCAGCCCTGCCAGCAC +CCTGATTATTCTTACAAATACATACTCACTTAGTCGCACTGCTGTCAAATGGTGTTAGGA +AAAGGAATACCATAATTCAAATGTCATGGTGACTAAGAAGTCAGCATATACAGCAAACGT +GAACATTCAACTACTACCACCATTTTACTAAAAGCAGTTTCTAGTGATAGTGGAAGTCTC +AAAGGACTTTTCAGGATTTTTGAGTGCTCTAAAGGATAACAATATGAAATATCTACTGGT +AGACTGTAATAGCAGAATGCTTAAATCTCTAAAGTCTCTAAACACTTTGATTCTATCTGT +CTATCCATCTATCTATCTATTGGTACATACACTATTGTCTGCATGTATATGTGTGTCTAT +GAGAGAGACAGAAAGAATGTGTGTGTGCGCGCGCGCGCACACACACACACACACACACAC +ACACCTGCACATGAACAATCACAAGCATCATGCCTGCAGTCTATGCGGGGTTCTAACGAC +AACCTTTCTCTCTCCTTCCACCATCTGGGTTCCAAGGACAGAAATCAGATCATCAAGCTG +AGCAGCAAACGTCTTAACTTGTTAAACCACCTCACTGGAGCCTGAATGTCTGAGTCATTA +AGTTCCCCTTGAACTACATTAAACGGAGCAAACACAGAGATACATATTTCTATCTATGTA +TCCCCAGAGCTTATAACTGGAAAGGGGTATTTATTGCAAGGGTCCCCCTAACAACAATTC +CTCATGAAAATCCAACTGATCTGGGTACGAAGTACCATTTCTAGGCAAACATATTTAGTA +AGAAGGGGAAGGTGGTACACGCCTATAACCCAGTACTTGGCAAGCTGAGGCAGGAGGACA +GCTTTGAGTTTGAGGATAACTTGGGATACATGGTAAGTTCCAGAGCATTGAAGTATACCA +CTGAAGTATAAGACCATTGAAGTATAAGGCGAGAGAGAGAGAGAGAGAGACAGACAGACA +GACAGACAAAGAGTGTTAGCATGAGATTAGCAAGCCAAAAAATTTTAGGCCTGTGTGACC +ATGCAAGCCTATAATCCCAGCTCTAGGTAGGAAAGCTAGGGCTGCCAGAAGTTCTAGGCC +AGCCTGGGGGACAGAGCTAACCCAGATTCAGAGTAAACAAACAGAGATACTTAACAATGG +AAGGCAGGATTTGTCAAGATTTCCCTAACAAGAAAGACCTAGAACTAGTACCGCAGAAAG +TCAGAGGCCAAAGCTCCAGGTTTTCTTCCCTAGATCTGCTCCTGAGTCCCTAACCATGTA +CCCATATGTACTCAGGGGCCAAGTAACTAATGACCTGACCTTACAGACATGGCCATAATC +TCATTCCTGAGTTGGCCTTAATCCACTCTGGCTTCTTATTCACTATAAGAATGTCTGTGT +GGTTCCCGTGACACAAGGCAGCACAGAGTAGGCTTAGATGCTTGAGTGATGGGCCACGAG +TCAAGTCCTGCCCCCTCTCTCCCCCAGCAGGCACTGTCTCTTCCACTACAGGATGGCTCT +GACAGCCAGAAGGCTGTCTGCCTAGCACTGTCTGACTTAAGCCAACTTCCATCCACTGGA +CGCTGGATGCAAAATGAGCTCAGTCCTTTTTCCCTGATGTAAATGACTTTTCAGATTTAC +GGATGAAGTATTACCAGGCTCAATCCTTGCATAGACCAATTAATTTTTTTCTTTTTTAAT +AGTTATTTTTATTATTTATTTGTATGAAGGTATGTGTGTTCCCATGTGGGTATGTGAATG +TAAATGCAGGTACCCTCAGGTGCCAGAGGCATTAGATTCCCTGGAGCTGAGGCTGCCTGA +AGTAGGTACTGGGAACGACAAAACTTAGGTCCTCTGGAAGAGCAGAAAGTGTTCTTTTAC +TGCTAAGCAATCTCATCAGTCCTGGTACATCAGTTTTAAACAATGAAAACCTGTTTCCTA +AAGAGAACCGATAGCTGGCTATGGTAAATTGTAGTTTCCATTCACAAAAGGGCTAAAGGA +GGCTAGGAAGACGGCTTGCAGGTAAAGGCACTTGATGTCAAACCTGACCACCTCAGTTTG +ATGCCCGGGATCCACATGTCAGAAGGACAGAGCCGATTCTCACAAGCCGTCCTGAGTCTT +CCTCGGAGGTGCCAGGGTATGTGTGCATCCACACCCATACTGACAGAATAAGCATATAAA +TGTAATTATGGGAGGTTGAGTAGATTCTGTGACCAGATGACTAAACACATTATCTGCTTG +GAAAAGAAAGGTGGGAGACATACACTTCTTACTGCTGGAGTAAAAGAAACCTCACTGTTG +CTTATTAGGAATGCTACTAGTGAGGCTACGCCATGCCATACATGGAAAATACAGACGTAA +CCCAGTTTTGAAGGCAGGAGCATAGGAAGTAAGGCTTCCTTCTTTCCATTCCCCTGTCTC +CCAAATCTAAAGGAATCATCAAGTCTGGTCACTTCTTCCTTCAAAGGGGTCCATCCCCCT +CCATCCTTAAAGGCTGAAGCTCGGGCTTTTATTTGGCCTATGATTGGCAATGTTCACCTC +TCGCCTATTTTGTCTACAGCTCTGTCCCCAGCATTGCGACACACACAAGAAAACAAATTG +CCAGGTCCTTGCTGAGTGAGTTTTAGGCATTCCTCGCTCTCCATTTCGAGCCCACTGGTG +TAGAGGTTTATGAGAAGAACATATTTGTATTTATTTTCAGGTTCTGGGCTTACTTATCCA +TACACATCAATGCCACCTCCTATCACAAAGCCACAAATACCACATCAAAGGGCTCACAGT +TCCATGCACTCTTCACCTCTGTGCCCTTGCCTCTTCGGTGCCCTCTGTCTGGGCGAGGTC +TGGCCCATGGGAGAACTTCAAAGTCCATCTCAGGGACGACATTTTGTGGAGAAGCCATGC +TTTTGAGCACCTAAGAACCATTTGTATTTCCAGTGCCTCAGCCCTCCTAGTAATTACTGC +CAGTCTTCTACCATCTACTTTCTCTCTGTCTTTTTCTTACTAGAGACTGGCACACAGCAG +CCTCTGGGTTAATGTTGAAATGACAAACACAACTTACTGAGGTCTCTTTAAGTTTAACAC +TCTCTACTTTAAGTAAAACGCTCTCTACTGTGCGAGCACAAACTGCACACATTAGGACTG +TTATGAGTTTCCTGCGGTTCTATGACGTTCACATCCTGATTCTTGAAGGCATCGTTTAAA +ACTTATTTTTAAAATCAGGTTCTGGGCTTACTTAGCCATAGATATCAATGTCAATGTTTT +TCTCTACCACGGCAAAGAATCTGGATATATCTATATTCTATTATTTTTTTATCATACACA +TGCCAAATCAGAAGCAAGAAAAGCTTTAATAAATTTAATTAAGAAAAATAGATTTTGGAA +GGCATGTGGAACACACCTTTGATCTCAGCACTTGAGGGGAAGAAGCAAAGTAGATCTCTG +TGAGTTCAAGGTCAGCTTGGTCTATGAAATGAGTTTCAGACCAACCAGGCAGACATAGTG +AGACCCCTTCTCAAAATCGAAACAAAACAGATTTTACAGGTCAGAGAGATGACTTGGTGG +GTAAAGGCTCTTCCTGCCAAACCTGATGTCCATGGATCTCTCAAAGACTGTCCCCTGTGG +TCCCCATGAACACCATGACAGGCACGTGCATACAAGCACCAACACCCTCTCACATAAACA +CACAGAAATAATAAATATAGTAAAATTTAAAGGGCTTAATTTCTTTTCTTTTGGATTTTG +ATTTTACAGAAAATCCAAAGAATTCATCAACATGCTAAGGCTCTATAACAAAACTACAGG +CAAGCAGATTTGGGGATGAGTAAGTACAGTTCATGGCCAGAAAAAGTATGGGCTACTTAA +ATGCGGGAGCTCGATAATAACCAGGAGGAAAGTCATACCAACTCCTCTCAAGACTGAGGT +GAGACTGAGTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCGCTCG +CTCTTTCTCTCCTCCCCCACACAATTTACAGGCCGGTTGTAAAAACTGTAGCTACTTTCA +TGGTGTTACACACTACATAAAGTACTGCTCAAACCGGCTCACTATAAACAGATCAAATAC +ACACGCGATCCACAGTGGAAACTTCCCTCGTCCAATCAAGTCCAAGGCAGTCTCTGGTAG +TGGCCTCTGCTCTGTTCGGATCTACCCCATTATCAGCCTGGGGCGATGGGCGATAGGCTC +CTAACTTCGCTCCCTAAGTCAAAAGAGCAAAGTGGCTGCTTTGGGTCAAAGGGCAGCTTT +GGATTCAGTTCTGAAAGCGTAAGTGATCCAATACTGCCTGCCTTATGTGATTTTCTTGAG +GTTTTCCATAAGATTGGCCGTTTCAACCTTAAATACTTCAGGCATACATTCATTCCTACA +CAGGAGTCCTGACCCTGCAGGCTAGACCAGGTGCTGGGTTTCATTTCCCTCTGAGGCTTG +CTTACTGCCTCCAATTTACACATTGCCCGTGGTAAAAACAACTCCTTCAAATTTCCCAGC +TTTTAAAAATTCATTCTTATTATCTCACATTCCCCCCGCCACCCGCCTCCGTCTCTTTCT +GTGACCCCCCACTGCCAAGAGTGTATATACATGCATGGATATAGCACTCTCTCCCAGATA +GACACAACAGTTAATGTACCCTTCTGTAAGCCTGTTACTTTGGCAAGGGGTCTCTCTATT +CTTCACTGTTCCTGGGCGACCTCATTCAAACTACCTTCATTCCTTGCGACAGTACCTTAA +CCACTTCCTCCTTAAAATGAACTGACTGCTTGCTCAATCACTCTCAACCTGGGACGTCAC +CTTCAAACCACCTCGATGACTTGAACTGGAAGTCACCTGCGGCCAGCCGAGACTGTTTTA +CTATCCCGGGGAAAGAGGGGTGTCCTCTGGGGTGGCCGTCACTCCCCACCCCCACCTCCA +TCCCCGCCGCCCTGTCACACCAGGGCAGGGTCTGCCTGGGCCTCGGAAGCCTTCTCAGGA +CAGCCGTCCTACAGGAGGGCCGCCCCAGCTTCGTCACCCTTCCCGCGGCAGGCTCCGGAA +GACGGCGACAGCGAGAACCGCTGCCAGGATGGAGTCCGCTGGGGAGAGTCGCCGCGCTCA +GTCAGCGCCCGCCACCCCCCGGCCCGGCTCACCGGCCACAGGGATCCTCTCCTCTTAGGT +CACTGCTTCGTTGGTATTTTGTCCCAAAGCTCTGGATGCCGACGCCCGCCAGGGACCAGC +CGGGGGGCGGCGACCGGGCAGCTGGACGGTGACGCGCGGCCTCGCGACCCGCCAGGCGCC +GCTCAGCTGACCGCAGCGCCCGCTCCCGCCCTAGCCAAGAAATTTCCCAGACCACGCCCA +CTCGGTCACGCCCCTGAAAGCCACGCCCAACGCTCCGCCCCTCTGTAGCTCTTCCTGAGC +CCCAGGGTCTGTCTCCGCGGTTCGTTAGGGATAGAGCCTCTCTTGGAGGCTTTAATTAAA +AACCAAAGAAGAAAAGAAAGACAATGCAAAATGTGTTTGAGCTCTTGTTCTCCCAGATCC +ATTAACATATAGCTGCATCAGATGGCCCAGGCAGGTGAGATTGATGGATTGATTCGGATT +ACACTCAGCAGTCTTAACTGTGCCGAGGATGCCTCTACTTAGACTAGAATGCAAAGCTAG +AAAATAGTAGAGAAACCTTCTAGTTTGCATTCCCAGCCCCTGGGCATCAGCAAGGTGGCA +TCACAGGACACAGATGGCATTTGATCGGAAGGGTGAGCTCCAGGCAAAGCGTTACCTTGA +CAACCAGACCCCAGTGAAAGGTAACTAGGTAGAAACTCTGGCTAGCTCCTGGGTGGCTCA +GAAGATAGCATGAGATTAGGTTTTGTGCTCAAGGTCAAAGAGATGTCATAACCAGGGAAG +AATTTTGATTACTGATGAAAGGAGAGATAAGGAACACATGGTTGTGACTGCATGTGCACC +TGCACACAGGTTGGAAGGAGAGGTCGGGATCCTCACCAACACAGTAAGAGACAGCTCAAC +TCAGCTCACCTAATTGCATAGACCGGATCACCTGCTGTCCGTTCCAAGACTTGGTCTCAA +ATGTTAACCCTAAAGCTGGACAGAGAAGGTTTGAAAAGCTGTGTTGGGGAGCGGGGTGGG +GGGGATGGGGACTTGTAATTTTTATGATAGTCTCCACAACTAACACAGAAGACTTCTGTG +AACCCTTGTCATGCCTCTCGACCACCACCTAGTTGTATTTGCAGGGCATATTGGCCAATG +TCCTTTCATTCTACTGAGTTCTGACACCATGTCCCTGAATGTGGTGGCAGGTCCCACAGG +TAAGAATGCCACCCTGCAGATCTGTCTGAGCCTTCCAATGCCAACGGGAAGCCCCAGGCT +GTTTTTCCCGAGCCTCTGACCCACTAGCCTGCTGTACATTGGGGTTTACAGAATGTCCTT +GTTGGGCTTTACTAATTTGCCATGCAGCTCACAGAACTCAAGGAAACAGTTATGTTTAAT +GGCTTATTATAAAAATGTATTTTTAAAAGATTTATTTATTTATTTATTATATGTAAGTAC +AATGTAGCATTCTTCAGACACCCCAGAAGAGGGCATCAGATCTCATCACGGATGGTTGTA +AACCACCATGTGGTTGCTGGAATTTGAACTCAGGACCTTCGGAAGAGCAGACGGTGCTCT +TAACGTCTGAGCCATCTCTCCAGCCCATAAAAATGTATTTTTAACAGGTAGGTATAAACA +GCTAGATGGGGAGCTATGTAGGTGTACTGGCTAGTGTTGTGTCAACTTGACACAGCTGGA +GTTATCACAGAGAAAGGAGCTTCAGTTGAGGAAATGCCTCCATGAGATGCAATTGTAAGG +CATTTTCTCAATTAGTGATCAAGGGGAAAGGCCCCTTGTGGGTGGGACCATCTCAGGGCT +GGTAGTCTGGTTCTATAAGAAAGCAGGCTGAGCAAGCCAGGTGAGGCAAGCCAGTAAAGA +ACGTCCCTCCGTGGCCTCTGCATCAGCTCCTGCTCCCTGACCTGCTTGAGTTCCAGTCCT +GACTTCCTTTGGTGATGAACAGCAGCATGGAAGTATAAGCCGAATAAACCCTTTCCTCCC +CAACTTGCTTCTTGGTCATGATGTTTGTGCAGGAATAGAAACCCTGACTAAGACAAATTG +GTACTGGGAGTGGGGTATTCCTGTGACAACCTGACCATGTTTTGGGGAGGACTGTGGAAG +GACTTTGGAACTTTGGGCTTGAAGATCCATCCGTTGTTAAGAGCTCTGTCGGATGTTGTG +TAGGAGCTTGGAAGACAACGTTGAGAACACTGCAGAAGATGGAGGTCTGGTTTGTGAAAT +TTCAGAGGGAAAATTAAAGACTCTTTTCAGGGCCATTGCTGTTTTGATTGTGAAGATTCT +GTAGTTCTGGTTAGCTGGGGCTGAAGAATCAGCTGTGATTAACAAGATACCAGAACTACT +AAAGCAAAAACTTTGCATTACTGGGACTATTGATGCTGGTTAGCTGGAGCTAAGAAATTA +GCGGTGATTAAGAAGAGACCAGCATCATTGAGGTGACATCTTCTGGGAAGTGTTTTCTGA +GAGCACAGTGGCTGTGTTCCAGATATAGCCAAAGTTGTACATTGTGCTGTGGCTGGACTT +GGTAATGTGTAAGGGTCACCCAGGTGGTACTGGTTTTGAAGGCATGAAGGAGTTGAGCAG +AGCAGCTGAGGCTTGGCACTGTGAGAGGCCATGGAAGGCCATTGGTGAAAGTGCAGCCTC +AGTTGCAATTGATGGCCCAGGACTGAAGGGGTCATGCAGTGTTTTGGAGATGCCAGTACC +ATGGGATGACCCAAGAGCAGCAGCAGCAGTGGAGTACAGGCATCTGGAACCTAGAGGATG +ATGCGTGTGCTACAAAGGGCCTGGCTGGAGAAGTGACCCAAGCCCTTGGAGGAGCCCAGA +AGATCGTGAGTTGGATCCCAGACATTGGACGGTTGGAGATTGACTTTTGCTTTTGATTGT +GACTGTGCCCTGATATTTTCCCTCTTGAAGGAAGAAACTGTTTTAGTGGAGCCCACAGTT +GAGAGACTTTTAATTGTAAAAAGACTTTGGATTTTAAAAGAAATGGATATTTTAAAGAGA +TTGAAATTTTAAGAATATGTAAAGACTGTGGGACTTTTAAAGTTATTTAGAATGGGGATG +AATAAGATTGTAAGGGTTGAGGCTTACTAGTGATGTTTTTGTGTGTCAAGTTGACAAGGG +GTCAATTGTACTGGCTAGTGTTGTGTCAACTTGACACAGCTGGAGTTATCACAGAGAAAG +GAGCTTCAGTTGAGGAAATGCCTCCATGAGATGCAATTGTAAGGCATTTTCTCAATTAGT +GATCAAGGGGAAAGGCCCCTTGTGGGTGGGACCATCTCAGGGCTGGTAGTCTGGTTCTAT +AAGAAAGCAGGCTGAGCAAGCCAGGTGAGGCAAGCCAGTAAAGAACGTCCCTCCGTGGCC +TCTGCATCAGCTCCTGCTCCCTGACCTGCTTGAGTTCCAGTCCTGACTTCCTTTGGTGAT +GAACAGCAGCATGGAAGTATAAGCCGAATAAACCCTTTCCTCCCCAACTTGCTTCTTGGT +CATGATGTTTGTGCAGGAATAGAAACCCTGACTAAGACAGTAGGGCAAGGTCTGGAAGTG +CTCCTAAGATAGAAGAGTCTGTTGCCGTGGAGTTGGGGTGTGTCCTCCTCCCTCCTTCCT +AGAGGCCTTTCCCCAAGTGTTTAGATATCTAGAAACTCTTGAGTTGATGATGTAGTTGGT +AGAATTCTTGCCCAGCATTTAAAAAACTCTGGATTTAATTCCCAGCATCTTAAGAACCAC +ACAATAGCACTTACTGGAATCCTGTATTGATGGCATGTTAGGCCCAGGAGAACCAGAGAT +TCAAATTGTCTTTGACTACTACTAATACTAAACTGAGTTCAAGGCCAGTGTGGGTTACAA +GACCCTCTTCTCTTGTTCTCCTTTCTTCTCCTTCCTCCCCTTTTCTCTCCTCTCTTCCCC +TCTTCTCTTCTCCCCTACCACCCTCACAGATAGTTAAACCGAGTTGTTATAACTTTCTCT +TTTGACTCTATTTTAAGCCATGGTGAGGTGAAGTACAGTGACAACCAGGTACACTGTGAG +AATGCAGGGAAGAGCCCACCTTGGCTTTCAGGGTCTTGAAATGGAGGGCAGGAGAGGCAG +TTTCAGGTAGAAAATGTACTCAAGGTGCCCTCTGACAATGTGCTCTTCCTGGAACATACT +CCACAATGCCCCTGACTCTCTCTCTCTCTCTCTCTTTCTCTCTCTCTCTCTCTCCCCACC +CCCCACCCCGTACCTAGCTACATGATCTCCACAATGTTTATCTTTCTGTGCGTCATTCTT +GGGCAGTTATCCAAGATGACCACAGTGCCACACCCTGGGCCAGAAGTCATCTTCTCCTCG +GACCCAGCGTGATTCTGGAAGTGACTATAAGGACTTCTCTGGATCACCTTGCAGAATCAA +AACTGAAAGTAATGAACCATATCTATCTATCTATCTATCTACCTATCTATATATATACAT +ATATATGTAGAGATTATATATATATAATTATATACAACTATAATTACATATACTCCTTTG +CCCAGTCTCGCTTCATAGTTTAGGATGAAGTCTGCTGACCTGGAACTTGCAGCAGTCCTC +TTGTCTCAGCCTTCCAGGTGCTTGCTTAGCATAGTCCCAGCCCAGCCTGTTGAGGCTGCT +AGAGCTGAGGTGGTGGTGGCTGTTGCTTCTGCTTTGGCCTTTTCTTCATCTTCACCTCTT +TTCTTCCTCTCTCCCTCCCCCCTCCATTTTCTTCTTTGACAAGGTCTCATCGAACAGCCT +TGGCTGGCTTGAAACTAGCTATGTATACCAGGCTAGCCTAGAACTGACAGAGATCTGCCT +GCTTCTGCTTACCCTCCGATCCCCAGTTCTGAGATTAAAGGCATTTGATACCAGTTCATG +CAAGAGCTGCTTCAGAACTTAAGGAGGTACAATGTTCTATAAACTACATAAATGGCTCTT +TTACAATGCCTGAAATTCATGGTTCTGAAATCACCTACTACTTGAAGATGGTTAAGAGTT +CCTGGAATGAGTCACATGTTAAAAATTACATGTCACCATTGTTCTGGACTGAACTCCTGA +GCTAGATCCTGTGAGGCTGAAAATAAAGTGGAGTCATTCTGAAGAGGTCAGCCCAGGAAC +TTTGGAAAATTCTACCAGACCCCTCCTCTCCTGGAAGAGAGAGATCATGGAGCAGGTAGG +CACCCCTCACCTCCAGAAGGGAGAGGTTGATTACATCTCCAGAAAGACCACAGGGGCCAC +CTGCAGATAAGGGAAGCCCCGGAGCACATAGACACATCCCTAAGGGCAGACGAACCATTG +GTTACCTGCAGACAAGGGAAGCCCTTGCTACCTCATTCTCTAAGGACCAATCAGTTTAAA +AGTCACACTGTTCTGCCAATCATATTGTGCCTAGTTGCTGTTGCTCTATTCTACCCCTGA +AAACTGTAAAAAAAAAAAACCTGGCTGAACAGCCTGGCTGGGGTTGTAGCCTCTCCTTTG +CATGCAGGACAACCCCAGTGCGCTGGAACAATAAACTCCTCTTGCTTTTGCATTGATCTC +CTGCTCCAAGTGGTTCACTCGGGTGGGGGAGGTGTCCTAGGAAGCTAAGGCTCATCAGAG +TCTTACAGCTCAGTGTCTTAGTTACTTTCCTATTGCTGTGATAACATGAAATGACTCCAT +TTTGTGTTTGCTTTGACAAGTTTTAGCCCTCAGCCCTGCTCCTCTGAATGGTCACATCTG +CCTTGGCAGCACACTTGAGATTTCCCATGCCCTTGACCATGGTCCAGGTGTATTAACCAA +AATAATTAAATCAAACAAAAATAACTAGAGAAGATCTAAGTCATGTTATATCTGAGGTAA +TTATTGTGCTCTGTGAGCATCCACTTCTGTGTTTGCTAGACCCCGACATAGTCTCACAAG +AGACAGCTCTATCTGGGTCCTTTCAGCAAAATCTTGCTAGTGTATGCAATGGTGTCAGCG +TTTGGAGGCTGATTATGGGATGGATCCCTGGATATGGCAGTCTCTAGATGGTCCATCCTT +TTGTCTCAGCTCCAAACTTTGCCTCTGTAACTCCTTCCATGGGTGTTTTGTTCCCAATTC +TAAGGGGCAAAGTGTCCACACTTTGGTCTTTTTTCTTCTTGAGTTTCATGTGTTTTGCAA +ATTGTATCTTGTATCTTGGGTATTCTAAGTTTCTGGGCTTATATCCACTTATCAGTGTGT +ACGTATCACGTGAGTTCTTTTGTGATTGGGTTACCTCACTCAGGATGATGCCCTCCAGGT +CCATCCATTTGTCTAGGAATTTCATAAATTCATTCTTTTTAATAGCTGAGTAGTACTCCA +TTGTGTAAATGTACCACATTTCCTGTATCTATTCCTCTGTTGAGGGGCATCTGGGTTCTT +TTCAGCTTCTGGCTATTATAAATAAGGCTGCTATGAACATAGTGGAGCATGTGTCCTTCT +TACCGGTTGGAACATCTTCTGGATATATGCCCAGGAGAGGTATTGCTGGATCCTCCGGTA +GTACTATGTCCAATTTTCTGAGGAACCGCCAGACTGATTTCCAGAGTGGTTGTACAAGCT +TGCAATCCCACCAACAATGAAGGAGTGTTCCTCTTTCTCCACATCCTCGCCAGCATCTGC +TGTCACCTGAATTTTTGATCTTAGCCATTCTGACTGGTGTGAGATGGAATCTCAGGGTTG +TTTTGATTTGCATTTCCCTGATGATTAAGGATGCTGAACATTTTTTCAGGTGCTTCTCAG +CCATTCGGTATTCCTCAGGTGAGAATTCTTTGTTTAGCTCTGAGCCCCATTTTTTAATGG +GATTATTTGATTTTTCTGGAGTCCACCTTCTTGAGTTCTTTATATATATTGGATATTAGT +CCCCTATCTGATTTAGGATAGGTAAAGATCCTTTCCCAATCTGTTGGTGGCCTTTTTGTC +TTATTGATGGTGTCTTTTGCCTTACAGAAGCTTTGCAATTTTATGAGGTCCCATTTGTTG +ATCCTTGATCTTACAGCACAAGCCATTGCTGTTCTATTCAGGAATTTTCCCCCTGTGCCC +ATATCTTCGAGGCTTTTCCCCACTTTCTCCTCTATAAGTTTCACTGTCTCTGATTTTATG +TGGAGTTCCTTGATCCACTTAGATTTGACCTTAGTACAAGGAGAGAGGAATGGATCAATT +CGCATTCTTCTACATGATAACCGCCAGTTGTGCCAGCACCATTTGTTGAAAATGCTGTCT +TTTTTCCACTGGATGGTTTTTAGCTCCCTTGTCGAAGATCAAGTGACCATAGGTGTGTGG +GTTCATTTCTGGGTCTTCAATTCTATTCCATTGGTCTACTTGTCTGTCATTATACCAGTA +CCATGCAGTTTTTATAACAATTGCTCTGTAGTAAAGCTTTAGGTCAGGCAGTCTAGGACA +CTTAAGGTGTTATGTCTTCTACCAGGGCCAGAAAGCAGACTCAGGTTCCATTCTTCTGAC +CAGCAATTAGACGACTACTTACTGTCCCAGTGCTCTGAGGGAAGAGCCCAGGCTCAATGT +CTTCTAAGTTCACTGATATCTAGTTAGTTACATAACAGTGGGGCAGTTCTGATGGTCCAC +ATCTTTTGTTCTAGGACTTGGGAGAGGCCAGGGCAGGAAGATTTTGGGTTCAAGGCTAGC +CTAGAATACGTATTGAGAATCTGCCTCAAAAGAGAAAGGAATGAAGGAGGGAAGGAGTAT +ACTATGGATGGCTTAATTGTCAGCTTACCTAAGCTCTTGTGAACCCAGGAAGAAGAGATG +ACCTTGGGCCTTGGCTGCTTCATCAGTGATGCATATAGGTCCTGGTACAGGTGAGCTCTT +TGTCTCCTCTGATCGTCAGGACTACAGGACAGGAGGATGTTTCTTTCTTTTAAGTCTTAT +TGTTGCACTGTACAAACCCACCTCTGTCTTAGTAAAATTTGCAACTAAATTCTATGAAGT +TTTAGGGCAAAAACCTCCAGCTAGGTTTAGCTACCATCCCACAATGCCAATTATAGAGAT +GACTGGAGCTAGAGAGATGGCTCAGTGGGTAAAGTGCTTGCTATGCAAGCAAGGGAACCT +GAGGTTGAGTCTCTAGAATCCATGTTCTAGTTTCCTTACACATCTGGAGCCCTAGTGTTC +CCGTGTTGAGATAGGAGGGTCCCTGGAATCTCTCTGGACAGCTAAGCTGATAGACACACA +GGGTGAAGGACAGAGACCCTGTCTCAAACAAGGTTCTAGGCAAGGACAACACCTGAGGTT +GTTCTCTAACGTGTACATGTGTTTGTGGCACACATACACCTGATCTGTCTGTCTCCCTCT +CTTCCTTCTTTTCCTCTCTCCCTCTTTTCTTCCTACCCTCCTTTCCTCCTTTCTCTCTCT +TTCCTCTCTCTCTCTTTTTCTCCCCTCCCCCATCTCTCTCTCTCTCTCTCTCTCTCTCTC +TCTCTCTCTCTCTCTCTCTCGTACATTATATGAACACATGGACTCTAGATGATTAACTGT +GAAAAGCAGAGAGGACATTTAGTGAACCCTCTCGCAAGAGGAACAAAGAACAGGAGCATC +ACAGTATCCAATGGCCTCAACCTCACCTTTGCAGTTCTGACGTGAATGTGAGGTTTAAAC +AGAGGATAGAGTGGGGCAGCAGACATGGTGTGAGTAACTAAGCAGCCCTGACTGGATGTC +CTCTGGTGATCATAGTCTCCATTCTGGGTCTGCAAGGTGTCGTCCTGAAGATGTTCTTTG +TTGTTGTTTTCTTTTGTTTCCAAGAGAGGGTTTCTCCATGTAGCCCTTGCTGTCCTGGAA +CTAGCTCTGTAGAGCAGGCTGGCCTAGAACTCACAGAGATCCACCTGCCTCTGCCTTCCA +AGTGCTGGGGTTAAAGGTGTACACCATTACCACCATGTATGAAGATGTTCTAATGGCTTG +AAGGAACAAGGGACAAGGGATTTTTCTGGAGGTGAGCGTTCATGCTCAAGGGGCAGCAGC +ATGGATGATTATCCTGATCTTGGGGTGCTCCATCTGATGAGGCCTTGCTGTTCCTGAAAT +CCATGGTGGCTGCAGATTTAGGCAGCAGTTTATCTTTGTGTCTTCAGCTTGAAAGAAAGG +TAAGATAGGTCAAGCAGATACTTCTTTAAATATGTTTTATTAGATTATGCAATTTATTTT +GTGCATGAGTATTTCACCTGCATGAACGTTTGGTACCTAAGGAAGTCAGAAGAGGATATG +GGATTTCCTGGAAATGGAATTGGAGATGGTTGTAAACCACCATGTGGGTGCTGGGAATTG +AGGCTGGGCCCTCTATGAGAGCAACAAGTGCTCTTAACCACTGAGCCATCTCTCCAGCCC +TCCGGCAGAGTCTTTTTGAGGGATGACCATATCTGTGCAGAGCCTAGAGTCTGAAACAAA +GCAGAGGAGATGACACACTTAAAGTCACAGTAGCAAATTAATGCACAGGAAGTTTGGGTA +GCTTATTTGCTACATATTTTAAAAAATATGACATTTTAGAAATTGGGTTGAAGAAGAAAG +AAAGCATTTGCATGCTACTTCAGGGACAGAATGACTCCAGTTGAAGTGAGTCAACTAGGG +CATGGCACTATTAGGAGACGTGGCCTTGTTGGAGTAGGTGTGGCCTTGTTGGAGTAGGTG +TGACCCTGTTGGAGTAGGTGTGGCCTTGTTGGAATAGGTGTAAGCCTGTTGGAGTAGGTG +TGACCCTGTTAGAGTAGGTGTTTCACTGTGGGTGTGGGGTATAAGACCCTCATCCTAGCT +GCCTGGTAGCGAGTCTTTTCCTACCTGCCTTCAGATGAAGATGTAGAACTCTCAGCTCCT +CCTGCACCATGCCTGGCCTGGATGCTGCCATGCTCCCACCTTGATGATAAATAATGGACT +GAATCTCTGAACATGTAAGCCAGCTCCAATTAACTGTTGTCCTTATAAGAGTTGCTTTGG +TCATGGTGTCTGTTCACAGCAGTAAAGCCCTAACTAAGACAAGTATTATAAATAAGAGAG +GGGTATCGGAGGACAACCCTATTAAAAGTCCAGTAGAGGCTGTGTCAGGGGCAGTTAGCA +CATGTTTCCATGTTGGATGAATTTATGACAGTAGGCCTTTTATCTCAAAAGTAAACATAG +CATGAAGGCAGAGGGCCAGACTTTGTCCCTGTGTTTAGTTCCTCATTGGCTTGAGGCAGG +AGTTAATGGTTGTTAGTGAAAGCATCTTCTCTCTGTCCATTAGACCACAGCAACCCTTGC +TCTCTGTGCTTTCCTCCCTGCTCCCGCCATTCTCCATTTTCCACACTCACTCACTCCTCG +TCTCTCAATCCCTTACTAAAAGGTTGAATGGTGTAGCATTGGTTTCTTGGGAGTGTGCTC +AGTTTAGGGGGCCATCTTTCTAGAGATTATCCCATTTAGGATGGATTTTTATCAGAGCCA +AACACTCAGGGAGGGCAGTGAATGAGAGGTGTGAAATAGGACAAAGTCTACTGTTCTATG +AGTATAAGATACCATGACGAAGCCTGTCACTCTGTATGCTGACAAAAAATTAATAATTAA +AAAAACCTAGAACGACAACATACTTGTCTGTCAAAAGACTTTCAAGGGATCTGCCAGAGG +GGGTGAAATGCATGCGTGCATGCATGCATGTGTGTGTGTGTGTGCGTGCGCGCATGTGCA +TGTACATGTGTGTTAGAGATCAAATACATGCTTGGCTACTGAGCTACACCCCTGCATTTG +AGCCTATTGCAGGTTAGTTTTCATGTCTAGTGCTTATGTTTACTTTTAATTTAAAAAAAA +GTCCTATTTGACATATAATTCATTCAACACGATGACATGTATTAATTGCAGTTGATACAG +CCTCTACTGGACTCTAGAGGTTTTCATCTTACAACATCCTTTTCTTATGTTTATAACACT +AGTTGGCTCAATTCAGTTAGTCTACACTTTTTTTCTTTTTTCTTTAAAGATTTATTTATT +TATTTATTTATTTATTTATTTATTACATGTAAGTACACTGTAGCTGTCTTCAGACACCCC +AGAAGAGGGCATCAGATCTCGGTTACGGATGGTTGTGAGCCACCATGTGGTTGCTGGGAT +TTGAACTCATGAGCTTTGGAAGAGCAGTTGGTGCTCTTAACCGCTGAGCAATCTCTCCAG +CCCCCCCCCCCCGCCCTTTCTTTTTCTTCTACTCCTTCTTCTTCTTCTCCTTCTCCTTCT +CCTTCTCCTTCTCCTTCTCCTTCTCCTTCTCCTTCTCCTTCTCCTTCTCCTTCTCCTTCT +CCTTCTCCTTCTCCTTCTCCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCT +AGACAGGGTTTCTCTGTGTAACTCTGACTGTCTGAGACTTGCCCTGTAGACAGACTGACC +TCTAACTCAGAGATTCCCCCTGCCTTGCTTCCTGAGTGCTGGGGTTAAAAGTATGTGCCA +CCACTGCCCAGCTGAACCCAACATTTTCCATGGGTTCTAGGGGGTCGAACTTAGGCCTGA +GCAGTCTCTCCAGCCTCTAACTTATTTTCTTCTTATCCAGACTTCTTAAATAAACATTCA +ACCCTCTGAACGTCACATGTTTAATGGGCTAACCATAGGTTTTCTACATGAAGGCTCAAA +AAAAGATCTTGTTTGGCAAAATTAGGGCTTCTTTCCTTTTCGAGCCTTTAATATGCTAAT +GTGTGGTATGAGGTTCTGAAAGGGAGGCACAGAGCTCAGTGCTTACCAGATGCTTTGGGC +TGAGGTCACTGGACCTCCTATTGCTAAACTCAGTGGCAGTGTAACAGAACATGGCAAAGG +CTCTTAGAAGTCTCCAGGCAGCTCTGTTTTGCACGCAGAGCATGATGGATGGAGTCATCT +TGAAACAGACTTTCTTACTAAGGAAGAGCCACTTAATTCTGTCAGGTCCCAGCTGTGGCT +TGTCTGTGGTGAAAATGCCATAGGTCATTTATTCATTTCACTTTGGTCAGGGCTGAGGCT +GGCTAAGCAGCCAGTTGTAGGTGGATGCAGGAGTCTGCAGGGCACCTGGTGGGAAGTCTG +GGTTCTTGTGTCCTGGAACAAGGAATTGCACCAGGAATTCCTGGATAGTGGTAGATACCA +CACTGGTTTTATTAAGGAAAAAGGTACATCTGAGGATAGAAGAAGGCTAGAGCTGTTTGG +CTTAATGGTGAGTGCTTGACAAATGATTGGATGTTTATACCCTGTTAGCATGGCTTTTGG +GCCATTCTTAGAACAGGAAATGCTCTGTATTGTTCTGTTACAAGATAGACTTGGTAGGGA +GGGTTGTTGGTTTCTTTCCTATGCTAATCTCTGTTCTTTTACATTTAAACACACACACAC +ACACACACACACACACACACTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTT +GGGATGAGGGAGGGAGGGAGGGAGGTAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAG +AGAGAGAGAGAGAGATCAGAGAACATCTTGAGGTAGTAGGTTTCTCTTCTTCCTTCACAT +GGGTACCAGGGATAGAACTCAAGAGCTTTTCCCTGCTGAGCCATCTCCCCATCTCCCTAA +TCCTTATATGCTAATTTTGATGCCTCTGTTCACTACTCTGCAGCCATAAGACCTCCACTT +GTACCTCTGGTTGCTGAGGCAGCTGTGGCTCTGCCTGGAGGCCACCAATCATTCTAGGAA +GAAGGATAGTGACTTAGTGTTTTCATCGCTGTGAAGAGACACCATGATGATGGCTGCTCC +TTTATAGAGGACAACATTCAGTTGGGGCTGGCTTACAGGTTTAGTTCATTACTATCATAG +TGGGAAGCATGCCAGCATGCAGGTAGACATGGCATGGAGAAGGACCTGAGAGTTCTACAT +GGACTGGCAGACAGCAGGAAAAGCTAGTGAGCCACGGTCTTAGTTAGGGTTTTACTGCTG +TGAACAGATACCACGACCAAGGCAACTCTTATAAAGGACAACTTTTAATTGGAGCTAGCT +TACAGGTTCAGAGGTTCAGTCCATTATCATTAAGGCAGGAACATGGAAACATTCAGGCAG +GCATGGTGCAGGTGGAGCTGAGAGTTCTACATCTTCATCTGAAGGCGGCTAGTAGAATTC +TGACTTCCAGGTAGCTAGAAAGAAGGTCTTATAGCACATACCCCCAGTGACACACCAACT +CCAATAGGGCCACATCTTCTAATAGTGCCACTCCCTGGGCTGAACATATACAAATCATCA +CAGCCACTGAGCCTGGCTTGAGTTTCTGAAACCTCAAAGCTCACTCACTGTGACTCACTG +TCTCCAACACGGCCACACGTCCTAGTGCCACTGTCTAAGCATTCAAAAATTATGAGTTTA +TGGGGACCATTCTTATTCAAACCATCACATTCCACTCCATGACACCCTCCCCCCCCCTAT +AGGCTTATATTCATATCATAACACAGAAATGCGTTCAGTCCAACTCTATCAGTTTCAACC +CCGTGTAAAAGTCCAAGGTCCAAAATCTCTTCTGAGACTCATGGCAGTATCTTAACTGTA +CTCTGCCTATAAATTCAAAATAAAAAAAGCAGATCACATGCTTCCAACATATAATGACCA +GGATATACATGATCATTCCAAGAAGGAGGAGAGGGAGCACAGCGAGGAAGTACTGGACCA +AACAAGACTGAAACCAGCTGGGCAATCGCCAAACTCTACACCTTCCTGTCTAATGTCAAT +GTGCCCTTCAGATCCTTAAGCCCTTCCAGCCATGTTGACTGTCACACACTTCTCTCTCTT +GGGCTGGTTCCACCCCCTCTTAGCAGCTCTCCTTGGTAGGTATCCCATGGCATCTCTAGC +CTCTTGGGTCCTCTAAGGCAATCTAGGCTTCACTTTCACAACTTCATGAAAAGGTCTCCC +TGGGCCTCCATGCAGGGACACTCTTGCCACTCCTGTCTAGCCTCAGCAGCATTCTTCGTC +TCAGAGGGAGATTCCATAACCCCTATCTTGTAGCTTTGACTCTAAAGACAGAATCATGAG +GCTAAAACTGCCAAGTGTTGTTCCTTGCTGGGGCTGCAGTATGGCCTCCTCATTCAAATA +CATTTCCACCAGCTTTCTGTTTTCAATGGTTTCCTTAATTGCTTAAGCTTGGCTGTCTTG +GAACTTGATCATAGACCAGGCTGGTCTCAAATTTAGAGATCCCCTGCCTCGGCCTTCTGA +GTGCTGGGATTAAAAGTGTGTACCATGCACCTGGCCTTAAGTTTTTTAAAACTTCCTCTG +AACAAGTTGGAAACTTAACTGGGTGGGGACTTGCTCTGAGGTCACCATTCCCTTTATCTC +TTGGCCTCAGGCTGTTCTTTAATCTGTTTATACTTCCTGGCACCCCTTTCTTCTCAAACT +GTATACTTTGCATTTCCCTTCCTCAGCTTGTTTCTTTTCAGTATAGATCTGCATAAGACT +GGCCACTGATCACCATACAACTTGGTCGACAATAAGCTATTTTGAAATCTCCTCTGTCAA +CACAATCCAAAACTTTTGAATTTAATCTCAGGCAGACTTTTTTGGACAAAAGCAAAATGC +AGTCACATTCTTCACCAAAAAAGAGTGCTCTTTAGGTCACATAATAATATTCTTCTCTAA +AACCTCTTAAGCTGGGCCCTCACAGTTCCAATCCTTTTCAGCACCACTGTCTTTCATGCT +CCTACTAATATGGTCCATTAAGCCCTTCTCAAAGCATTCAACTGCTTTCCTAATCCAAAG +TCCCAAAGTTTACATTCTGCCAAGAAGAAGCCACATGGTCAAGCTTATCAGAGCAACACC +CCACTTCTGGTACCAACTTCCATCTTAGTTAGGGTTTCTATTGCTGTGAAGAGACACCAT +GACTACAGCAACTCTTATAAAGGAAAATATTTAATTGGGGATGGCTTACAGGTTCAGAGG +TTCAGTCCATTAATGTCAGGTGGGAAGCATGGAAGCCCAAAGGCAAGTATGGTGCTGGAG +AAAGACCTGGAAGTTCTACATCTGGACTGGCAGGCAGTAGGAAGAGTAAGTGAGCCACCC +AGCCTGGCTTGTGCTTCTGAAACCTCAAAGCTCCCCCCACTCCCTTCAGGAAGGTGTCTG +GGAACGATTTACCTCCTAAATGTGCTCAGAGATGTTGTGTTTTTCCTGTAACAATTTACT +TGATTGTTCTCAAGGATGTGATATTTCTATTTGTGGGATGCTTTGTTGTTCTCCTGTCCA +TTTCTCACAAAGCTGGGGATAGGAATAGCCCATTCCTGGACTAAGATCTTGGAGGATGCT +CTAAGACAGATATGCTTGGGTCTGAAGTTAGTTAGGGGCAATCCTGATTCACAGTTAGCT +TCTTAGTGAACTGAAAAAACACTTGATACTTTACTAATATAATGTATAGGACCTGTGTTA +GGTTTCTCCAGCAAAATGGGACGGAGAGGGAGAGGGAGAGGGAGAATGAAGCAGGAATGT +CTAAGGTTTATATGAGGTCATCAGGCTGGAATTTCAGGTAAGAATTACAATTGATGTCTG +GACTCCAAATCCCTCAAGTGAGAAACTGAGGCAGGGTTTCTCTGTGGCAATCTGGTTGAA +GAAAAATTTCTTCTACCTTGAGAAACTGCAGTCTTTACTCTCAAAGCTTTCAAATGAAAG +GACCCACACACAATATGGAGAATCACACGCTTTATGCAGAACACCAATCACATAAAGAAT +GTGTCTCCACAGAAGTATCTCCAGTGGTATTTGGCCAAATGCAGGGCATTTTAGTCTGGC +CAAGTTAATGCACACAGTTAACTATCACATGGGGGAAAACTTATCAGTTTTTAAAGGTTA +CTGAGGGCTTGAGAGGCTGAGGCAGGAGGATCAAGTTTGAGGTCAACCTGGGTTACATGG +CAAGACCTTGGTCTAAACAGTTATTATTATTTTTTTAATTTGAAGAAAAATTTAAAATTT +GAAAAGGCATACGGAGCAGCTGATGTTTCTCCAACATCATCCCGGTGTGGGGAGGTAGAG +GCAGAGGATCAGGAGTTCATGTTCACCCCTAGCTTTATGCTGTCCATGGTTCATCATCTC +TTATGGCCCATATTAGTCATTGTGCCATTCAAAAGCCACAGAGCAAGAGAAACATGTTTC +ACAGCTCCTACTGTATCCTGGACCCTAGGGATGCAACAGTGGCAAGATGTGGTTTCTGCT +CTTCATTGTGAGCTGACTTGGCTGAGGCTATAAAGCAAAGGTGCTTTGTGAAATTCAGAG +AGGATAACGTAAGGTAACTCAGAGATATGCACAGGAAGTTGCATATTTGCAATAAAGCCA +CACACAGCAGAACTATTAGATCCAGGCACTCACTCAACGTGGATTCTGGGCTCTTCAGCT +CTGATCTCTTCAGCTCTCATTTGCTCAGACTGTCTATGTCCAGCAGATGGTGCCAAATGA +CTGTCTGCAGTCAACTGGCAGTCCCTCTCAGGGAAAATCCAAATTGAGCCTATGAAAGAA +AGGTCAGCATTTTTAAGGAAAGTGCTCTTTGTCAGACTAAGACCTTTTAATTTGTCCCAT +TTTAATAGTACATATGTATCAAGATAAAAAAAAAACAGACAAGGAAATGGCCTCCTTTGC +TGGGATTGTGGAATTGTAAGACCCCCGAAACTGGGGAGACCTCCGCTCAAGTCCCGGGTT +GAGCTGGTCGGCACCCCGATAACACCTGATGCAAACTGCAAGACGCTTTATTGTCAGCTA +GCTGAGGGGAGTTCGATCTCGAGCGGTAACAGTAGGGGGCTTTTAACAGCTAGCTGAGGA +GTTGGGAGGAGTTTGGCTACAGCTCTTCTCTGGCGGGTGTCCTTGGTAAAATAACAAGGC +ATGAAGAGTGAGGAGTGAGCTGTAGCTCTTCTCTGGGGAATCTATCTCCATGTCCTTGGC +ACAGGGAGCCAAGCAAGCGCCTGGCTAGGTCTCCCCACAATCATCGAGTCTCTGGCTGTA +AGGCACAGAAACAAAAAGACTTTTTGTTGGCTATAGAGAACAAAGAGCTTCTTTCTGGCT +GTATTTTAAGAGATCAGGGAAAACAAGCTTGGGGAATGTCCAGGGGCTTTACCTTTCAGG +GAGAAACGCTCTAAGTCGGGGTCTCACAGAATTATGGGAACAGAGGTCAGGAAGTACTTC +AGTAAAACAGCACCCCAATATAGACTGGCATATGAAACTCCAATGACTGAGCATACACGT +GTGTATTCATATATTTTGAGTCTACACTTGTATAGAAGTGTATGTATCATGTATGCATAT +GTACATACGTGCCTGTGTGTGAATATATGGGTAGAAGTCCAAGTGTGTGCGTTTTTGTAA +TGTGTCTGTATGTGTTGAGTATTTGCAAGTAGGTGCCTATGGTCACATACAAGCATACTC +ATGGTGTATGTGGAGTGCCTGTGTATGATTGTGAGGAATATGAGTGTGAGTGTGCACATG +TGGATGTGTATATCCATGTGTGACTGTGTACACGTATATGTTTACTTTTGGGAAAAATTA +AAAAATAAAATAGATGAGGAATGGAAGGTTTGACATATTTTTAAAGGGCAAAGGTACAAT +TGTTGAGGCAGTGGAAATTGGGAGGATGGAGCCTAAAAACCGAGAAGGACTAAAGCCTCA +GGCCTTAGCCAACCTTACTCAGAGCATCAGACAATCTATACTCTGAGAGTTAAGAAGAAT +CGAATGAGTACAGTTTACAATCACAAAGACAAACCACACATGGCGGTAACATGTCTGTCT +ACACGGACATAAAACCAAACAATAGCCAGCTCCAATGAACAATCTGAAGTCAACTCCCTC +CTACCCACCATACTTGGGAGGGACATTTAATCACATTTCAGAAAGAAGTTGGCATTTGGA +AGAAACAGGTCACAAAGACTCTTGTTTACTTGGAATTTTCTCACACGAACTCAGAATTCT +TCTTATCGGACTCCATTTTTGGAAAGTGTTCTGACATAAAATACTTAGAACTTCCTAAGA +GAGTTAAGATATTGGAGGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTG +TGTATGTGTGTGTGTGTGTGTATGTGTGTGTGTATGTGTGTGTGTGTGTGTATGTGTGTG +TGTGTGTATGTGTGTGTGTGTGTGTGTATGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTG +TGTGTGTGTGTGTGTGTTCAAGTGAATATGAGAACCAGGCCTTGATAGAAAGGCATTCAT +TAGAAGTCCCAAAGAAATGATTCAAACCTGCTTTTGCCCAGTCATCTTGGAAGAATATTG +TATAAATGGAAGTTTGGGGGTGAGTGGGGCTCCAGCTCATTCAAGGACCATCCTGTGGAG +TTAGTCATTTCAAGAGACACAAGTCCAGTGCTCCTAGATCTGGGACTGGCTCCACTGACA +GGGTCCTGCTAAAGAAGGTAGGCTGGGACAGGAAACTCACTGGTGAATTCAAATAGCCAA +CGTGAGCTCACATTCTCTTTGTGAGGCTTTTATAAGCTCTCACTAAAATAAAGTCTGTGA +GTCTGGAATGTTAGTGCTCAGAAGAGAGGCAGGAGGATCAGGGTCAAGACCCGTCTAGGC +TGCCTAGTGAGACCTTGCTTCAGATGGGACAAAAAAAGTTGTCAGCTGATAAAGTAGAGA +ATAAGATGCCATGCAGTGCCATCTGATGTGGCAGAGGAACCTAAGGCTTAGTTAAGAAGC +CACTTCTGGGGACTGGGGGTGGGGTATAGCTCAGTGGTACAGTGAGTGCTTCTTCTGCAA +GAAGCCCTGCCCTGGGGGATTACACACACACACACACACACACACACACACACACACACA +CACACACACACACACTTACTTCAATGTCCCATCACCTACTCTGAGACATTTCAGAAAGAA +GACAAAAAAGAGCATCCGGAGGCAGTGTCTTTGGAGCATCAGCATCAGGAAATGAAATGG +CTATCATGCTCTACCCACCCTCATCCCACCATTTCAGTTGCCTCAAAACAGGAAAGCCTG +TGTCTTAAAGAACACCATACAGCTACTAGGTTGGGTGTAGTTACAAACTGTAGGAAAGGA +ACAGTCTTTATGGTTTCTTCTAATTAATAATTTTAGAAATCATCAAACCATGAAAGATTT +CCTAGTAAATCAGTGACACAATTCTGTGTTCTAAAGACTTACCAGCTGCTCTTAAAGGTA +CAGGTGCCCACCCGAGTATCATATATATGACCATATATATGTACACAGAGTATATGTCAC +ATATAATGTGAATAATTATGTTAGATGGCAAGTACTGAATATATGTATGTATATATGTGT +GTATATATATATATATATATACATATATATATATACACACATACATACATACATACACAC +ATACATACATATACATCACAATGCTGCAGGAATATGTGTGTTTATGGGTACATTTTTCTC +ATTTTTTCTTTCAGATAGGTATTATGCCTCATAGGCAGGCCTTCAGGCTCAAGCTGTAAT +GGAGAGGATGACTTTGAAATCTCAATCCTTCTGCCTTCACGTCTCAAGCATTGGTTTCAG +AATTTGTCACCATGCCTAGAGACTGTGGACCTCTGAAGGAAGTCCTGTGAACACAGACCA +GAGGGCCTGAGGGAGGAGCAGCTGGTCCGTGGCTGCAGTGGGATGTTGTCTGGGCATCCG +TGGCTGCAGTGGGATGTCGTCTGGCCGTCCGTGGCTGCAGTGGGATGTCGTCTGGCCGTC +CGTGGCTGCAGTGGGATGTCGTCTGGCCGTCCGTGGCTGCAGTGGGATGTCGTCTGGCCG +TCCGTGGCTGCAGTGGGATGTCGTCTGGGCGTCCGTGGCTGCAGTGGGATGTCGTCTGGC +TGTCCGTGGCTGCAGTGGGATGTTGTCTGGGCGTCCGTGGCTGCAGTGGGATGTCGTCTG +GCCGTCCGTGGCTGCAGTGGGATGTTGACTACTGATGAGCAGTGCACAGGAAATTAGTGG +AGACCGAGGAGAAGAGTTAGCGTTACGTTTTCCTTCTAAAGCATGAACATGGTTAATATT +CCTTAGCCTACACTAAAGATAGCCAGGCAGCAAAGCCAGGCTAGGGATTACAGCTCTAAT +CTCATTAAGTACTTCCAGAGGAGAATTGAAGGAGGAGAGGCCTGACTCAGCAAAATCCAC +TTGGTTTACAAAGTATTTCTGCTTATGTGTATGAGTGTTTTGCTTCTACGTATGTACCTT +ATGTGTGCCTGCTGCTCACGGAGGTCAACAGAGAGCATGGGCTCCCCTGGAACCAGAACA +TCTGGGTTCCGGGAACTGAACCTGAGTCCTCTGCAAGACAGAGAGTGCTCTTCACTGCTG +AGCTATCCCATAAGCCCCCATGCTTTCTTTTGATTTAAAAGAGTCCATTTGGTGTCAGTA +CCAAAAAGCAAAATTAGGGGGCTTGATGGGTGGCTCCTGTGGCGATTTATGGTAGCCCAC +AACCATCTGTATTCTAGTTCTAGAGGAGCTGACACCTCTGGTCTCTATGAATACCAGGTT +CCAACGTACGCATCCAGTGTATGTGCACTGACATATATGCATATCTACACCATGTATACG +AATTAAACACACTGCTCATAATTGCGAGGGAATGCTGGTGCGGTGAACCTACATGGCTTA +CTGTCTTCATCATAGAATTATGCCTGCTTTGTCCAGTGACTTCCAAAAGTTAAAATTTTG +ACAGTGAGGCATACAAAGAATGTAAATACGTATAACCATAGACGATATTAGGCCTGCCTG +AGGTCAAGGGAGGTATATTAGTATGATTAAAAATTACTTCCGATTTTAACAGATGTTTAT +ATTTATAAATATACTTATATTCTTCTGCTTAAACATGCTATCTTTCTTCCCTATATTTTG +CTGACTTTATTAGACATGTATTAGTTAGCTTTCTAGTTTCAATAACCACACAGCTGAAAG +GTGCAATTTAAAAACGGGAGGATCAGGCAAGAGAGGTGGCTCAGCAGTTAAGAGCACTGA +CTGCTCTTCCATGGTCCTGAGTTCAAATCCCAGCAACCACATGGTGGCTCACAACCATCT +GTAGTGGGATCCTGTGCCCTCTTCTGGTGTGTCTGAAGAGAGTAACAGTGTACTCACATA +AATACATTTTTTTAAAAAGGGGGAGGATGGATGTTGGCTCTCAGTTTCAGAGCTCTCATC +TACCAGGGCAGAGAGGGTGTGGCAAACAGAGACATTCACAGGATGACAACAGGAAGCAGA +GGAGAGGGAGCACAAGCATGGATGACTAGGGTAAAATCACTCCTGAGGACATTCCCGCAG +GGACCCGTTTCCTCTGTGAGGCCCTGCCTCCCACTTTTCAACACTTTCCACAGTTTGGTC +AGAACCCTAGAATCTGCCTGTAAAGATGCCCTCATAGACACACCTGAGGGCAGACTTTAC +CAACCTCCTACCTGTTTATTATTAATCAAGCTGAAAATTAGGGCTTAGCATCTGTGTTGG +TTTGAAAATGCCTGCCCCAGGGAGTGGCACTATTAGGAGGTGTGGCCTTGGTGGAGTAGG +TATGGAGGAAGTGTGTCACTGTGGAGGTGGGCTTTGAGATCCTCTTCCTGACTGTTTGGA +AGCCAGTTTTCTCCCAGCTGACTTTGGAACAAGAGCTAGAACTCTCAGCTTCCCAGTGCC +ATGTCTGCCTGCACTCTGCCATGCTTCCCACCATAATGACAATGGACTGAACCTCTGAAC +CTGTAATCTAGCCCCAGTTAAATGTTGGTGCTTCACAGAGGTGGTATAGTCCAGTGGGTA +GAGCAGACTCTGGAGCATGGTGATTGAGTTTTCAATACCAGGCCCATCTTATTGCTTGTG +TGTCTTTGTTGCAGCCATTTAAACTTGAGTGGTTCAGTTTCCTTGTATGTAGCCATGAGA +GGGTTATGATGACCGAATGCCTCTGTGCACATTTATACTCACACATGTGTGGAAGCCGTT +CAGATTGGCCTAGACTAAGATCAGTGGCAAACAGGGACGTGACTGTTTTGTTTTCATGGA +GTATACAGGTAGACTGGAGATTCATGAACTATACTTGAAAATCAAATATAAAACGGGGCT +GAAAAGAATCCTCTTTTCTTTTTTCTTTGTGACAAAAACATTTAAGACTCTGTAAGAATG +TATAATATAAAGCCATGTTGTGCTCATTTAAAACTTAAGACTAGCAAGAGCCAGGACACA +GGACGTGGTGAAGTTGCTAACAGCACATACTGGGTCTGGGGAGATTCTCAATCAGGACAG +CACTTACCATGCAAGCACAAGGCTCTGAGCTTGGCTCCCCAGCACCAGCAGGAAAAGCCA +AGTGTGGTAGCATTGTCTATAGTTCCAGCATCAGGTTGATGTCGAGGGAGGGCAGAGAGA +GGAGCTCCTTGGAGTTCCCTGGTCAACCAGTGAGCAGAATCTATAAGCTCCAGGTTCAAT +GAGAGACCCTGTCTCAAAAGCCAAGATAGAAAGCAATTGTTGGCATCTTACCTCCACATG +TATGTATACACATGTACAATATGTACACATACATATGCTGCACATATATACAAAGTGTGC +TGGCAAGTCTTATGTCATACAAGCTAGAATTATAAGAAAGGAAGAAACCTCAATTGAGAA +AATGCCTCCATAAGATCCAGCTGTAAGGCATTTTCTTTTTTTTTTTAACATGTATTTATT +ATATGTAAAGTACACTGTAGCTGTCTCTCATTATTGGATGGTTGTGAGCCATCATGTGGT +TGCTGGGATTTGAACTCACGACCCTTGGAAGAGCAGTCGGTGCTCTTAACCACTGAGCCA +TCTCTCCAGCCCTATAAGGCATTTTCTTAGTTAGCAGCTGGTGGGGGAGAAGCCACCTCA +TTTTGGGTGAGGCCATCCTTGGGCTGGTGGTCCTGGGTTCTATAAGAAATCAGGTTGAGC +AAGCCATGGAGAGCCAGCCAGCAGGCAGCACCCCTCCATGGCTTCTGCATTAGCTCCTGC +ATCCAGGTTCCTGCCTTGAGTTCCTTCCTGACTTCCTCCAATGATGGATTGCAATGTGGA +AGTGTAAGTCAAACATTTGCTTTTGGTTTAATCACAGCAATGCTTACCATAACTGAGATA +CAAGGCACACTGTGTTTTCCCATGCAATGGGCAGGCCACACATTTGGCTTTAAGCTTCGT +AGCAACCATTGCTGAAAGGGAAACCTGACTGGTTACTCATCAGATTAAAAGAGGCAATTG +CTCAGGAGAAGTGTTAATGCTTATGTTAAGACCGTACACTGACACATTTCATTATTACTT +TTGAGCACTATCTTTGAGATGAGGCTGCATGGTTACTAAACAATATCTTCAGCCTCTTTT +TAGGAAATGAGCTGGATTTCCCAGGAGTATGGTCTATAATATTTCTCACTCAACCAAATC +ATTGCAGCAATCAACCATCAACAGTAACCAACTAACAACCCACCCCACCTCACAGGGCCC +TAGCATTATATAACCTCTGAGAAGTCCCCAGAATTCCAAATGTCACTCAAATGCAGAAAC +TATCTGCTGCTGGTAAAGTCACACTAGAGCATGAGGCAAATAATAGTCAGCTGCTGTGGA +CAATCTGAAGCCCCCTATCCCACACCTAGGATTAAAATGAAAACAGATTCTCTCTCTCTC +TCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTGTGTTTAAAGAAACTAAAC +TTCCAAATTTGTCACTGCACTTGGGCCCTGTTGTTAAGGGATTCACATTCTACCAAGGAA +GGGGTGGAGTTCATACCCCTGGGGCTACTACATGTTAGGTACTGTTTTAGGTCTTTTACA +TACACTACTTAATTTTATTGACACGTATGAATGTTTTATCTACATGTATGTCTGTGTACT +ATAAAATCCAAAATAAATTCAAGACCACCTAGCCCCTTTCCTCTCTGAAGGGACTTTCCA +AACTATATTAGCAGGCCAAGTGCAGAGACATATAAGGAAGCCGGCCGATTAAACAATGCT +GAAAAAGCCATAAGGGCAGGCTGAGTGAGAGAGCAGGCCAAAGGTCTGGTGCAAACCACC +CCATGCAAACCAACCAATGCCTGAAAGGATTTCTTGCAACACCAATTAGAATAAGCCAGC +TAGACATGTTGCCTAAATCTGCCCCTTACAAGGTATAAAAAGTGTGTTCTTTGTTTGTCC +AGGGTCTCCTCTTGCCAGCGTGCTAAGGGGCCCCAACACATTGGATCAATAAAAACCCTC +TTGCAGTTTGCAGCGATCTTGGTCTCTGTGGTCTTTGTGAGTGAGGGTCTTTTGGCAGAC +TCCAACAGTACCATTTGGGTGCCTAGTACCTGCAGAAGCCAGAAAAGGGCATTGAATCAG +TTCTACAGAGAGATGGGGTTGACCACACATGAGGCAGTTACTCTATTAAAAAGCCAGGGT +CTCATTCTGGAACCCAAGTTGTCCTAGACCTGAGATCCTCCTGCCTCAGCTGAGATTATC +AGTACACACACCACACTGGCCCCCAGAGTTTTAAGGAGATGTAGAGTGTTCTCCACTCTG +CTTTATTGATGTGACAGAGGTTTTCAGATTCGAGGGACTTAGCCAATAAACATTTACTTC +TCATCTGTGGAATAGCACAGGGGAGGTGTTCTGAGGCAGGAGGTAGAGTGTAAGTTTGGG +TACAGATCTATTTCAAAAGTAAAAGGTTGGGCTAGTGAGATGATTCAGACAATAAGGGAG +TTTGCCACCAAGCCAGACAACCTGAGCTTGATCCCAGGACCCACATGGTGGAAGGAGAGA +ATTGATACCTGCAAGTTGGCTCATATGTAAAACTCAAACGCATGCGCGCATGCATGTGCG +TGCACACACACACACTCATGCATGCATGCATGCACACATGCATACATGTGTGTGCACACA +TGTACACACACATGTTAATTTTTTAAGTCAAAGATGAACACTGAAGAAGGCTCCATCACC +TTCAATATTTGGCTTCCAAAGCTATCTTGATATCAATGCCTGAGGGAGGGAGAACTGAGC +AGAGGAGAGAACAGAGAGGGCTCACCTAAGGTCAGCACCACACACTGGGAAATGTCTTGT +TTCAGCAGCCTGCCTGCACGTTGGGACCAGAGCATAGCACCCAATTTTGACAGTCAGTTA diff --git a/pydeeptools/deeptools/test/test_data/test_paired2.fa.fai b/pydeeptools/deeptools/test/test_data/test_paired2.fa.fai new file mode 100644 index 0000000000..5af543f758 --- /dev/null +++ b/pydeeptools/deeptools/test/test_data/test_paired2.fa.fai @@ -0,0 +1 @@ +chr2 5010000 6 60 61 diff --git a/pydeeptools/deeptools/test/test_data/test_paired2.sam b/pydeeptools/deeptools/test/test_data/test_paired2.sam new file mode 100644 index 0000000000..683e800575 --- /dev/null +++ b/pydeeptools/deeptools/test/test_data/test_paired2.sam @@ -0,0 +1,49 @@ +@HD VN:1.0 SO:unsorted +@SQ SN:chr2 LN:5010000 M5:5c3b7fcdfff29abcc880fdec2817dd6b UR:./test_paired2.fa +HWUSI-EAS616:7:89:1518:3543#0 99 chr2 5000001 255 36M = 5000064 100 TGTAACAATTTACTTGATTGTTCTCAAGGATGTGAT S\dbdcfaaccbbcccc^dcdc^c^YaaabaaWdaa XA:i:0 MD:Z:36 NM:i:0 +HWUSI-EAS616:7:89:1518:3543#0 147 chr2 5000065 255 36M = 5000001 -100 AGGTCATCAGGCTGGAATTTCAGGTAAGAATTACCA R]bT]`eRd^db]baY`W_W^_\]\_XZUZVVNVHU XA:i:1 MD:Z:34A1 NM:i:1 +HWUSI-EAS616:7:93:7807:15274#0 163 chr2 5000304 255 36M = 5000676 408 GAGAGGGAGAGGGAGAGGGAGAATGAAGCAGGAATG hhhhhhhhhehhhhhhhhhehhhhghhhfhhhfghh XA:i:0 MD:Z:36 NM:i:0 +HWUSI-EAS616:7:21:17769:5446#0 163 chr2 5000385 255 36M = 5000496 147 TTACAATTGATGTCTGGACTCCAAATCCCTCAAGTG hhhhhhghhhhhhhhhhhhhhfhhhhhhhhhgghdh XA:i:0 MD:Z:36 NM:i:0 +HWUSI-EAS616:7:49:8992:4457#0 99 chr2 5000385 255 36M = 5000496 147 TTACAATTGATGTCTGGACTCCAAATCCCTCAAGTG de\dc\fffdf^cdfe\cff_ffffffdafgcgggg XA:i:0 MD:Z:36 NM:i:0 +HWUSI-EAS616:7:21:17769:5446#0 83 chr2 5000496 255 36M = 5000385 -147 TACTCTCAAAGCTTTCAAATGAAAGGACCCACACAC ghhahhgghhdffccfhhhhhhhghhdfffffdfff XA:i:0 MD:Z:36 NM:i:0 +HWUSI-EAS616:7:49:8992:4457#0 147 chr2 5000496 255 36M = 5000385 -147 TACTCTCAAAGCTTTCAAATGAAAGGACCCACACAC hehhhhgghhgchhghfhhfafhhffhhhhhfdfff XA:i:0 MD:Z:36 NM:i:0 +HWUSI-EAS616:7:86:18020:6752#0 99 chr2 5000560 255 36M = 5000906 382 AACACCAATCACATAAAGAATGTGTCTCCACAGAAG hhgahhhhhghfhhhhhghhhh_cghfhhfhchghh XA:i:0 MD:Z:36 NM:i:0 +HWUSI-EAS616:7:93:7807:15274#0 83 chr2 5000676 255 36M = 5000304 -408 AAAACTTATCAGTTTTTAAAGGTTACTGAGGGCTTG hhhghhhhhghhhhhhghhhghhhhhhhdhghhhhh XA:i:0 MD:Z:36 NM:i:0 +HWUSI-EAS616:7:64:3102:21101#0 99 chr2 5000737 255 36M = 5001136 435 TTGAGGTCAACCTGGGTTACATGGCAAGACCTTGGT hhhhhhghhhhhhhhhfhhhhhhhhhhhghhhhhgf XA:i:0 MD:Z:36 NM:i:0 +HWUSI-EAS616:7:36:16424:18394#0 163 chr2 5000820 255 36M = 5001193 409 TGAAAAGGCATACGGAGCAGCTGATGTTTCTCCAAC hhhhhhhghhhhhhhhhfghghhfhgdhhgehhhhh XA:i:0 MD:Z:36 NM:i:0 +HWUSI-EAS616:7:50:18110:21009#0 163 chr2 5000822 255 36M = 5001123 337 AAAAGGCATACGGAGCAGCTGATGTTTCTCCAACAT ffffccafacfffcfahffdfaffc`a`^`ddfdh] XA:i:0 MD:Z:36 NM:i:0 +HWUSI-EAS616:7:111:14171:9899#0 163 chr2 5000822 255 36M = 5001123 337 AAAAGGCATACGGAGCAGCTGATGTTTCTCCAACAT hhhhhhhhhhhhhhhhghhhhhgefhhhhhhhhhgh XA:i:0 MD:Z:36 NM:i:0 +HWUSI-EAS616:7:114:18552:5841#0 163 chr2 5000822 255 36M = 5001123 337 AAAAGGCATACGGAGCAGCTGATGTTTCTCCAACAT hhhhhhhhhhhhhhghehhhhhhhhhhhfhhhhhhh XA:i:0 MD:Z:36 NM:i:0 +HWUSI-EAS616:7:8:2829:6484#0 99 chr2 5000835 255 36M = 5001214 415 AGCAGCTGATGTTTCTCCAACATCATCCTGGTGTGG hhhfhhhghhhhhhghhhhchghhghhhghhghhhh XA:i:1 MD:Z:28C7 NM:i:1 +HWUSI-EAS616:7:4:16767:6127#0 163 chr2 5000856 255 36M = 5001242 422 ATCATCCTGGTGTGGGGAGGTAGAGGCAGAGGATCA hhghhhhhhc^edeec__]_cfccfdfffW_fdad_ XA:i:1 MD:Z:7C28 NM:i:1 +HWUSI-EAS616:7:66:4289:12506#0 99 chr2 5000868 255 36M = 5001183 351 TGGGGAGGTAGAGGCAGAGGATCAGGAGTTCATGTT hhhhhhhhdhhghghggghhehhhhhehehfhhhfh XA:i:0 MD:Z:36 NM:i:0 +HWUSI-EAS616:7:86:18020:6752#0 147 chr2 5000906 255 36M = 5000560 -382 CCCCTAGCTTTATGCTGTCCATGGTTCATCATCTCT hchhfdhghhfghfahhhhhhhhfhhhhhhhghheh XA:i:0 MD:Z:36 NM:i:0 +HWUSI-EAS616:7:23:8152:13433#0 163 chr2 5000926 255 36M = 5000988 98 ATGGTTCATCATCTCTTATGGCCCATATTAGTCATT hhhhhhhhhhhhhhhhhhhghhhhhhehhhhhhehh XA:i:0 MD:Z:36 NM:i:0 +HWUSI-EAS616:7:103:13675:10395#0 163 chr2 5000926 255 36M = 5000988 98 ATGGTTCATCATCTCTTATGGCCCATATTAGTCATT ffffahhhhfffgfhffh]f]fddfd_fffdcfff\ XA:i:0 MD:Z:36 NM:i:0 +HWUSI-EAS616:7:106:13391:17723#0 163 chr2 5000938 255 36M = 5001303 401 CTCTTATGGCCCATATTAGTCATTGTGCCATTCAAA hhhhhhhhhhhhhhhhhhhghhghhehhhhhhhhhh XA:i:0 MD:Z:36 NM:i:0 +HWUSI-EAS616:7:23:8152:13433#0 83 chr2 5000988 255 36M = 5000926 -98 AGAAACATGTTTCACAGCTCCTACTGTATCCTGGAC hhhhghghhhhhhehhhgdhhhhhhghhhhhhhhhh XA:i:0 MD:Z:36 NM:i:0 +HWUSI-EAS616:7:103:13675:10395#0 83 chr2 5000988 255 36M = 5000926 -98 AGAAACATGTTTCACAGCTCCTACTGTATCCTGGAC f_ffcfdddcaV`XZa[dadcaWcadddaccd[fcf XA:i:0 MD:Z:36 NM:i:0 +HWUSI-EAS616:7:116:8653:16765#0 99 chr2 5001011 255 36M = 5001141 166 CTGTATCCTGGACCCTAGGGATGCAACAGTGGCAAG hhghghhhhfhhhhhhhhhhffhhhhgghghfhfhh XA:i:0 MD:Z:36 NM:i:0 +HWUSI-EAS616:7:81:1971:19006#0 99 chr2 5001026 255 36M = 5001396 406 TAGGGATGCAATAGTGGCAAGATGTGGTTTCTGCTC hhhhhhhhhhhghfhhhhhhghhhhhhghhhhhghd XA:i:1 MD:Z:11C24 NM:i:1 +HWUSI-EAS616:7:39:11820:4528#0 163 chr2 5001051 255 36M = 5001401 386 GGTTTCTGCTCTTCATTGTGAGCTGACTTGGCTGAG hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh XA:i:0 MD:Z:36 NM:i:0 +HWUSI-EAS616:7:25:4767:20646#0 163 chr2 5001115 255 36M = 5001378 299 TCAGAGAGGATAACGTAAGGTAACTCAGAGATATGC ghhfhhcaahe^d`ebfddc^ad`dada[cVb`^^c XA:i:0 MD:Z:36 NM:i:0 +HWUSI-EAS616:7:2:14523:20268#0 163 chr2 5001116 255 36M = 5001234 154 CAGAGAGGATAACGTAAGGTAACTCAGAGATATGCA ghghhhhhfgchghcecfchhchhhghchchehhhh XA:i:0 MD:Z:36 NM:i:0 +HWUSI-EAS616:7:79:5441:2939#0 163 chr2 5001116 255 36M = 5001234 154 CAGAGAGGATAACGTAAGGTAACTCAGAGATATGCA ghcghfhhhchhhffffaffffacffa_f[fafcaf XA:i:0 MD:Z:36 NM:i:0 +HWUSI-EAS616:7:50:18110:21009#0 83 chr2 5001123 255 36M = 5000822 -337 GATAACGTAAGGTAACTCAGAGATATGCACAGGAAG \Z_aa^XY^aa\aaaa\^S^cd^dddYccffb\f_f XA:i:0 MD:Z:36 NM:i:0 +HWUSI-EAS616:7:111:14171:9899#0 83 chr2 5001123 255 36M = 5000822 -337 GATAACGTAAGGTAACTCAGAGATATGCACAGGAAG hhghhhhhhhhhhhhhhhhhhhhghhhhhhhhhhhh XA:i:0 MD:Z:36 NM:i:0 +HWUSI-EAS616:7:114:18552:5841#0 83 chr2 5001123 255 36M = 5000822 -337 GATAACGTAAGGTAACTCAGAGATATGCACAGGAAG hhhhhhghhhhgghhhhhhhhhhhhhhhhhhhhhhh XA:i:0 MD:Z:36 NM:i:0 +HWUSI-EAS616:7:64:3102:21101#0 147 chr2 5001136 255 36M = 5000737 -435 AACTCAGAGATATGCACAGGAAGTTGCATATTTGCA afghhhhgghgehghghhhhhhhhhhfhhhhhhhhh XA:i:0 MD:Z:36 NM:i:0 +HWUSI-EAS616:7:116:8653:16765#0 147 chr2 5001141 255 36M = 5001011 -166 AGAGATATGCACAGGAAGTTGCATATTTGCAATAAA hhhhhhhhhgghhhhhhhhhhhhhhhhhhhhhhhhh XA:i:0 MD:Z:36 NM:i:0 +HWUSI-EAS616:7:66:4289:12506#0 147 chr2 5001183 255 36M = 5000868 -351 CACAGCAGAACTATTAGATCCAGGCACTCACTCAAC hghhhhfffcfddfbdhhhfhhhhhghhhhhhhhhh XA:i:0 MD:Z:36 NM:i:0 +HWUSI-EAS616:7:36:16424:18394#0 83 chr2 5001193 255 36M = 5000820 -409 CTATTAGATCCAGGCACTCACTCAACGTGGATTCTG dbddcbfhehhehffdghhghhggghhhhhhhhhhh XA:i:0 MD:Z:36 NM:i:0 +HWUSI-EAS616:7:8:2829:6484#0 147 chr2 5001214 255 36M = 5000835 -415 TCAACGTGGATTCTGGGCTCTTCAGCTCTGATCTCT ghhhhhfhhhhhhhhhhhhhhhhhhhhhghhfhhgg XA:i:0 MD:Z:36 NM:i:0 +HWUSI-EAS616:7:3:9592:15607#0 163 chr2 5001227 255 36M = 5001568 377 TGGGCTCTTCAGCTCTGATCTCTTTAGCTCTGATTT hhhehhhhhhhhhhfhhhhghghhhhhhhhhhhhgh XA:i:2 MD:Z:24C6C4 NM:i:2 +HWUSI-EAS616:7:2:14523:20268#0 83 chr2 5001234 255 36M = 5001116 -154 TTCAGCTCTGATCTCTTCAGCTCTCATTTGCTCAGA aagggggffgaffafcafeafaggcgaggcgfeggg XA:i:0 MD:Z:36 NM:i:0 +HWUSI-EAS616:7:79:5441:2939#0 83 chr2 5001234 255 36M = 5001116 -154 TTCAGCTCTGATCTCTTCGGCTCTCATTTGCTCAGA gdd`baWfafedd`ae`dKadfcfffaaffdfffff XA:i:1 MD:Z:18A17 NM:i:1 +HWUSI-EAS616:7:4:16767:6127#0 83 chr2 5001242 255 36M = 5000856 -422 TGATCTCTTTAGCTCTGATTTGCTCAGACTGTCTAT fggfggaffffcefgaffddf_^ggggeggfgcgdg XA:i:2 MD:Z:9C6C19 NM:i:2 +HWUSI-EAS616:7:106:13391:17723#0 83 chr2 5001303 255 36M = 5000938 -401 GTCTGCAGTCAACTGGCAGTCCCTCTCAGGGAAAAT hhhhhhhhhghghhhhhhhhhghhhfhhhhhhhhhh XA:i:0 MD:Z:36 NM:i:0 +HWUSI-EAS616:7:25:4767:20646#0 83 chr2 5001378 255 36M = 5001115 -299 GAAAGTGCTCTTTGTCAGACTAAGACCTTTTAATTT gffff_ggaggfaffca^_a\ffd`afgcggggggg XA:i:0 MD:Z:36 NM:i:0 +HWUSI-EAS616:7:81:1971:19006#0 147 chr2 5001396 255 36M = 5001026 -406 ACTAAGACCTTTTAATTTGTCCCATTTTAATAGTAC hhhhhhghhhhhhhhhhhhhhhhhhhhhhhhhhhhh XA:i:0 MD:Z:36 NM:i:0 +HWUSI-EAS616:7:39:11820:4528#0 83 chr2 5001401 255 36M = 5001051 -386 GACCTTTTAATTTGTCCCATTTTAATAGTACATATG hhhhhhhhghhhhhhhhhghhhhhghhhhhhhhhhh XA:i:0 MD:Z:36 NM:i:0 +HWUSI-EAS616:7:29:12313:10611#0 0 chr2 5001492 255 36M * 0 0 AATTGTAAGACCCCCGAAACTGGGGAGACCTCCGCT fd]aeecaaWcdfd_ffffcZ[aaa_\Z]`Z^Z___ XA:i:0 MD:Z:36 NM:i:0 +HWUSI-EAS616:7:39:11820:45288#0 16 chr2 5001701 255 36M * 0 0 GACCTTTTAATTTGTCCCATTTTAATAGTACATATG hhhhhhhhghhhhhhhhhghhhhhghhhhhhhhhhh XA:i:0 MD:Z:36 NM:i:0 diff --git a/pydeeptools/deeptools/test/test_data/test_proper_pair_filtering.bam b/pydeeptools/deeptools/test/test_data/test_proper_pair_filtering.bam new file mode 100644 index 0000000000000000000000000000000000000000..d4ec0a646302c6cc0aa3d5eced62f16465717cdd GIT binary patch literal 314 zcmb2|=3rp}f&Xj_PR>jW;S9w^Us6rd6A}tO6g=elyxHiA@dKW3+qKT=YkB%UEaKpM z!o$W@^oxNrn3;J-gJ4Vp=L*plUdeYGoFd#3#2A*uNrN$4wxo{coe+#f8q_9nKhXF0b*b-+$!P&PbJ-1t0A8yka}HwL)eUQ-w`F zcSHC5*#c}Dj2V+YShYloO*^%~jA><}Q1dF`tzKGPE}EI5#e0_Tsb6U380uiQdXo?5 zs=%&;hU#Af{!jS5e-mfXcfX&yI?Xojk-v8Sax7dv*X6aEzw*b-#R|oa{>MFiC9^Bq jta{_KPTk~RCf@xh_%lnCxbl%(jF`TVW?%*f7Ki`<565#B literal 0 HcmV?d00001 diff --git a/pydeeptools/deeptools/test/test_data/test_proper_pair_filtering.bam.bai b/pydeeptools/deeptools/test/test_data/test_proper_pair_filtering.bam.bai new file mode 100644 index 0000000000000000000000000000000000000000..54630ded72818ac600cca05311ab7def0a421dac GIT binary patch literal 104 wcmZ>A^kigWU|;}YPay^dMj*|=5CJ9`7_7ituSpPjba76oDj0>T7bXg!0R^)IlmGw# literal 0 HcmV?d00001 diff --git a/pydeeptools/deeptools/test/test_heatmapper.py b/pydeeptools/deeptools/test/test_heatmapper.py new file mode 100644 index 0000000000..7eb9d6d78f --- /dev/null +++ b/pydeeptools/deeptools/test/test_heatmapper.py @@ -0,0 +1,309 @@ +import os +import sys + +import deeptools.computeMatrix +import deeptools.plotHeatmap +import deeptools.plotProfile +import deeptools.utilities +import json + +__author__ = 'Fidel' + +ROOT = os.path.dirname(os.path.abspath(__file__)) + "/test_heatmapper/" + + +def cmpMatrices(f1, f2): + """ + The header produced by computeMatrix will be different every time a command is run in python3! + """ + rv = True + file1 = open(f1) + file2 = open(f2) + for l1, l2 in zip(file1, file2): + if isinstance(l1, bytes): + l1 = l1.decode() + l2 = l2.decode() + l1 = l1.strip() + l2 = l2.strip() + if l1.startswith("@"): + p1 = json.loads(l1[1:]) + p2 = json.loads(l2[1:]) + for k, v in p1.items(): + if k not in p2.keys(): + sys.stderr.write("key in {} missing: {} not in {}\n".format(f1, k, p2.keys())) + rv = False + if p1[k] != p2[k]: + sys.stderr.write("values of '{}' is different: {} not in {}\n".format(k, p1[k], p2[k])) + rv = False + for k in p2.keys(): + if k not in p1.keys(): + sys.stderr.write("key in {} missing: {} not in {}\n".format(f2, k, p1.keys())) + rv = False + else: + if l1 != l2: + sys.stderr.write("lines differ:\n{}\n vs\n{}\n".format(l1, l2)) + rv = False + file1.close() + file2.close() + return rv + + +def test_computeMatrix_reference_point(): + args = "reference-point -R {0}/test2.bed -S {0}/test.bw -b 100 -a 100 " \ + "--outFileName /tmp/_test.mat.gz -bs 1 -p 1".format(ROOT).split() + deeptools.computeMatrix.main(args) + os.system('gunzip -f /tmp/_test.mat.gz') + assert cmpMatrices(ROOT + '/master.mat', '/tmp/_test.mat') is True + os.remove('/tmp/_test.mat') + + +def test_computeMatrix_reference_point_center(): + args = "reference-point -R {0}/test2.bed -S {0}/test.bw -b 100 -a 100 --referencePoint center " \ + "--outFileName /tmp/_test.mat.gz -bs 1 -p 1".format(ROOT).split() + deeptools.computeMatrix.main(args) + os.system('gunzip -f /tmp/_test.mat.gz') + assert cmpMatrices(ROOT + '/master_center.mat', '/tmp/_test.mat') is True + os.remove('/tmp/_test.mat') + + +def test_computeMatrix_reference_point_tes(): + args = "reference-point -R {0}/test2.bed -S {0}/test.bw -b 100 -a 100 --referencePoint TES " \ + "--outFileName /tmp/_test.mat.gz -bs 1 -p 1".format(ROOT).split() + deeptools.computeMatrix.main(args) + os.system('gunzip -f /tmp/_test.mat.gz') + assert cmpMatrices(ROOT + '/master_TES.mat', '/tmp/_test.mat') is True + os.remove('/tmp/_test.mat') + + +def test_computeMatrix_reference_point_missing_data_as_zero(): + args = "reference-point -R {0}/test2.bed -S {0}/test.bw -b 100 -a 100 " \ + "--outFileName /tmp/_test.mat.gz -bs 1 -p 1 --missingDataAsZero".format(ROOT).split() + deeptools.computeMatrix.main(args) + os.system('gunzip -f /tmp/_test.mat.gz') + assert cmpMatrices(ROOT + '/master_nan_to_zero.mat', '/tmp/_test.mat') is True + os.remove('/tmp/_test.mat') + + +def test_computeMatrix_scale_regions(): + args = "scale-regions -R {0}/test2.bed -S {0}/test.bw -b 100 -a 100 -m 100 " \ + "--outFileName /tmp/_test2.mat.gz -bs 1 -p 1".format(ROOT).split() + + deeptools.computeMatrix.main(args) + os.system('gunzip -f /tmp/_test2.mat.gz') + assert cmpMatrices(ROOT + '/master_scale_reg.mat', '/tmp/_test2.mat') is True + os.remove('/tmp/_test2.mat') + + +def test_computeMatrix_multiple_bed(): + args = "reference-point -R {0}/group1.bed {0}/group2.bed -S {0}/test.bw -b 100 -a 100 " \ + "--outFileName /tmp/_test.mat.gz -bs 1 -p 1".format(ROOT).split() + deeptools.computeMatrix.main(args) + os.system('gunzip -f /tmp/_test.mat.gz') + assert cmpMatrices(ROOT + '/master_multibed.mat', '/tmp/_test.mat') is True + os.remove('/tmp/_test.mat') + + +def test_computeMatrix_region_extend_over_chr_end(): + args = "reference-point -R {0}/group1.bed {0}/group2.bed -S {0}/test.bw -b 100 -a 500 " \ + "--outFileName /tmp/_test.mat.gz -bs 1 -p 1".format(ROOT).split() + deeptools.computeMatrix.main(args) + os.system('gunzip -f /tmp/_test.mat.gz') + assert cmpMatrices(ROOT + '/master_extend_beyond_chr_size.mat', '/tmp/_test.mat') is True + os.remove('/tmp/_test.mat') + + +def test_computeMatrix_unscaled(): + args = "scale-regions -S {0}/unscaled.bigWig -R {0}/unscaled.bed -a 300 -b 500 --unscaled5prime 100 --unscaled3prime 50 " \ + "--outFileName /tmp/_test.mat.gz -bs 10 -p 1".format(ROOT).split() + deeptools.computeMatrix.main(args) + os.system('gunzip -f /tmp/_test.mat.gz') + assert cmpMatrices(ROOT + '/master_unscaled.mat', '/tmp/_test.mat') is True + os.remove('/tmp/_test.mat') + + +def test_computeMatrix_gtf(): + args = "scale-regions -S {0}../test_data/test1.bw.bw -R {0}../test_data/test.gtf -a 300 -b 500 --unscaled5prime 20 --unscaled3prime 50 " \ + "--outFileName /tmp/_test_gtf.mat.gz -bs 10 -p 1".format(ROOT).split() + deeptools.computeMatrix.main(args) + os.system('gunzip -f /tmp/_test_gtf.mat.gz') + assert cmpMatrices(ROOT + '/master_gtf.mat', '/tmp/_test_gtf.mat') is True + os.remove('/tmp/_test_gtf.mat') + + +def test_computeMatrix_metagene(): + args = "scale-regions -S {0}../test_data/test1.bw.bw -R {0}../test_data/test.gtf -a 300 -b 500 --unscaled5prime 20 --unscaled3prime 50 " \ + "--outFileName /tmp/_test_metagene.mat.gz -bs 10 -p 1 --metagene".format(ROOT).split() + deeptools.computeMatrix.main(args) + os.system('gunzip -f /tmp/_test_metagene.mat.gz') + assert cmpMatrices(ROOT + '/master_metagene.mat', '/tmp/_test_metagene.mat') is True + os.remove('/tmp/_test_metagene.mat') + + +def test_chopRegions_body(): + region = [(0, 200), (300, 400), (800, 900)] + lbins, bodybins, rbins, padLeft, padRight = deeptools.heatmapper.chopRegions(region, left=0, right=0) + e_lbins = [] + e_rbins = [] + e_padLeft = 0 + e_padRight = 0 + assert f"{lbins}" == f"{e_lbins}" + assert f"{rbins}" == f"{e_rbins}" + assert f"{bodybins}" == f"{region}" + assert f"{padLeft}" == f"{e_padLeft}" + assert f"{padRight}" == f"{e_padRight}" + # Unscaled 5', 3' + lbins, bodybins, rbins, padLeft, padRight = deeptools.heatmapper.chopRegions(region, left=150, right=150) + e_lbins = [(0, 150)] + e_rbins = [(350, 400), (800, 900)] + e_bodybins = [(150, 200), (300, 350)] + e_padLeft = 0 + e_padRight = 0 + assert f"{lbins}" == f"{e_lbins}" + assert f"{rbins}" == f"{e_rbins}" + assert f"{bodybins}" == f"{e_bodybins}" + assert f"{padLeft}" == f"{e_padLeft}" + assert f"{padRight}" == f"{e_padRight}" + + +def test_chopRegions_TSS(): + region = [(0, 200), (300, 400), (800, 900)] + # + strand, 250 downstream + downstream, body, unscaled3prime, padRight, _ = deeptools.heatmapper.chopRegions(region, left=250) + e_downstream = [(0, 200), (300, 350)] + e_body = [(350, 400), (800, 900)] + e_unscaled3prime = [] + e_padRight = 0 + e_ = 0 + assert f"{downstream}" == f"{e_downstream}" + assert f"{body}" == f"{e_body}" + assert f"{unscaled3prime}" == f"{e_unscaled3prime}" + assert f"{padRight}" == f"{e_padRight}" + assert f"{_}" == f"{e_}" + # + strand, 500 downstream + downstream, body, unscaled3prime, padRight, _ = deeptools.heatmapper.chopRegions(region, left=500) + e_body = [] + e_unscaled3prime = [] + e_padRight = 100 + e_ = 0 + assert f"{downstream}" == f"{region}" + assert f"{body}" == f"{e_body}" + assert f"{unscaled3prime}" == f"{e_unscaled3prime}" + assert f"{padRight}" == f"{e_padRight}" + assert f"{_}" == f"{e_}" + # - strand, 250 downstream (labeled "upstream" due to being on the - strand) + unscaled5prime, body, upstream, _, padLeft = deeptools.heatmapper.chopRegions(region, right=250) + e_upstream = [(150, 200), (300, 400), (800, 900)] + e_body = [(0, 150)] + e_unscaled5prime = [] + e_padLeft = 0 + e_ = 0 + assert f"{upstream}" == f"{e_upstream}" + assert f"{body}" == f"{e_body}" + assert f"{unscaled5prime}" == f"{e_unscaled5prime}" + assert f"{padLeft}" == f"{e_padLeft}" + assert f"{_}" == f"{e_}" + # - strand, 500 downstream (labeled "upstream" due to being on the - strand) + unscaled5prime, body, upstream, _, padLeft = deeptools.heatmapper.chopRegions(region, right=500) + e_body = [] + e_unscaled5prime = [] + e_padLeft = 100 + e_ = 0 + assert f"{upstream}" == f"{region}" + assert f"{body}" == f"{e_body}" + assert f"{unscaled5prime}" == f"{e_unscaled5prime}" + assert f"{padLeft}" == f"{e_padLeft}" + assert f"{_}" == f"{e_}" + + +def test_chopRegions_TES(): + region = [(0, 200), (300, 400), (800, 900)] + # + strand, 250 upstream + unscaled5prime, body, upstream, _, padLeft = deeptools.heatmapper.chopRegions(region, right=250) + e_unscaled5prime = [] + e_body = [(0, 150)] + e_upstream = [(150, 200), (300, 400), (800, 900)] + e_ = 0 + e_padLeft = 0 + assert f"{unscaled5prime}" == f"{e_unscaled5prime}" + assert f"{body}" == f"{e_body}" + assert f"{upstream}" == f"{e_upstream}" + assert f"{_}" == f"{e_}" + assert f"{padLeft}" == f"{e_padLeft}" + # + strand, 500 upstream + unscaled5prime, body, upstream, _, padLeft = deeptools.heatmapper.chopRegions(region, right=500) + e_unscaled5prime = [] + e_body = [] + e_ = 0 + e_padLeft = 100 + assert f"{unscaled5prime}" == f"{e_unscaled5prime}" + assert f"{body}" == f"{e_body}" + assert f"{upstream}" == f"{region}" + assert f"{_}" == f"{e_}" + assert f"{padLeft}" == f"{e_padLeft}" + # + strand, 250 downstream (labeled "upstream" due to being on the - strand) + downstream, body, unscaled3prime, padRight, _ = deeptools.heatmapper.chopRegions(region, left=250) + e_downstream = [(0, 200), (300, 350)] + e_body = [(350, 400), (800, 900)] + e_unscaled3prime = [] + e_padRight = 0 + e_ = 0 + assert f"{downstream}" == f"{e_downstream}" + assert f"{body}" == f"{e_body}" + assert f"{unscaled3prime}" == f"{e_unscaled3prime}" + assert f"{padRight}" == f"{e_padRight}" + assert f"{_}" == f"{e_}" + # + strand, 500 downstream (labeled "upstream" due to being on the - strand) + downstream, body, unscaled3prime, padRight, _ = deeptools.heatmapper.chopRegions(region, left=500) + e_body = [] + e_unscaled3prime = [] + e_padRight = 100 + e_ = 0 + assert f"{downstream}" == f"{region}" + assert f"{body}" == f"{e_body}" + assert f"{unscaled3prime}" == f"{e_unscaled3prime}" + assert f"{padRight}" == f"{e_padRight}" + assert f"{_}" == f"{e_}" + + +def test_chopRegionsFromMiddle(): + region = [(0, 200), (300, 400), (800, 900)] + # + strand, 100 upstream/200 downstream + upstream, downstream, padLeft, padRight = deeptools.heatmapper.chopRegionsFromMiddle(region, left=100, right=200) + e_upstream = [(100, 200)] + e_downstream = [(300, 400), (800, 900)] + e_padLeft = 0 + e_padRight = 0 + assert f"{upstream}" == f"{e_upstream}" + assert f"{downstream}" == f"{e_downstream}" + assert f"{padLeft}" == f"{e_padLeft}" + assert f"{padRight}" == f"{e_padRight}" + # + strand, 250 upstream/300 downstream + upstream, downstream, padLeft, padRight = deeptools.heatmapper.chopRegionsFromMiddle(region, left=250, right=300) + e_upstream = [(0, 200)] + e_downstream = [(300, 400), (800, 900)] + e_padLeft = 50 + e_padRight = 100 + assert f"{upstream}" == f"{e_upstream}" + assert f"{downstream}" == f"{e_downstream}" + assert f"{padLeft}" == f"{e_padLeft}" + assert f"{padRight}" == f"{e_padRight}" + # - strand, 100 upstream/200 downstream + upstream, downstream, padLeft, padRight = deeptools.heatmapper.chopRegionsFromMiddle(region, left=200, right=100) + e_upstream = [(0, 200)] + e_downstream = [(300, 400)] + e_padLeft = 0 + e_padRight = 0 + assert f"{upstream}" == f"{e_upstream}" + assert f"{downstream}" == f"{e_downstream}" + assert f"{padLeft}" == f"{e_padLeft}" + assert f"{padRight}" == f"{e_padRight}" + # - strand, 250 upstream/300 downstream + upstream, downstream, padLeft, padRight = deeptools.heatmapper.chopRegionsFromMiddle(region, left=300, right=250) + e_upstream = [(0, 200)] + e_downstream = [(300, 400), (800, 900)] + e_padLeft = 100 + e_padRight = 50 + assert f"{upstream}" == f"{e_upstream}" + assert f"{downstream}" == f"{e_downstream}" + assert f"{padLeft}" == f"{e_padLeft}" + assert f"{padRight}" == f"{e_padRight}" diff --git a/pydeeptools/deeptools/test/test_heatmapper/group1.bed b/pydeeptools/deeptools/test/test_heatmapper/group1.bed new file mode 100644 index 0000000000..e7c13ff6e1 --- /dev/null +++ b/pydeeptools/deeptools/test/test_heatmapper/group1.bed @@ -0,0 +1,3 @@ +ch1 100 150 CG11023 0 + +ch2 150 175 cda5 0 - +ch3 100 125 cda8 0 + diff --git a/pydeeptools/deeptools/test/test_heatmapper/group2.bed b/pydeeptools/deeptools/test/test_heatmapper/group2.bed new file mode 100644 index 0000000000..c8cd07a881 --- /dev/null +++ b/pydeeptools/deeptools/test/test_heatmapper/group2.bed @@ -0,0 +1,4 @@ +ch1 75 125 C11023 0 + +ch2 125 150 ca5 0 - +ch3 75 100 ca8 0 + + diff --git a/pydeeptools/deeptools/test/test_heatmapper/heatmap_master_interpolation_bilinear.png b/pydeeptools/deeptools/test/test_heatmapper/heatmap_master_interpolation_bilinear.png new file mode 100644 index 0000000000000000000000000000000000000000..c0cd57c9017ac4a93de7e363ccb2150625072962 GIT binary patch literal 507902 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μ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

    {y$^}=M!JHxXw~Y4^8`jRMgl^2N2K!&SvK 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

    `IU%3KfL0|Ipk=Sx=-}|BmQ#bfFYW>YJQhPC+a& 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∋|P-KP@bZ5ds*fm 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]?C(T*Ms`Eyvi(Mz=zdVYkB_ zzH(+o^Qq-Y%C8s);^=*^mw;{dD$J%CwBjvdfw!VqT8X0MgB#eaVMj~+^tP|8f_%;~ zo_cw4T=RGi0uc{0XiAr@wklV2%#XT8_v3O=B5g?P>nmJxsDWYXU!*YA@#>`%b|@y= z;SHn?-SWkK|A_v+i;6l@&+LY}&|k=os)Ls9i#Qcfio8i!ASi(io;dO@&^UGbPO5gl zx!NheBpNVikpb=+`OI@AF+Z7cSP}-fwM}}P*w;Dfs)nu1_}x3iQ+T9*L-ZB`Fbeom z6!8CiA}Trle!kn#1Kq4hYf0P7!8*8$@vh{L2F?uqy0@@mN-!LEqJrO!uc+61t# zu(kH{vdh0cLX}$us`AFthDbTcGD5tNjjdNb z@;F(m4mEqcKWfG+CCfaql95AVJhx%_-YpxU)q09{8J}-{X|!z{D9?=v`F!x13*>ix z*V9xUm+@8Bm~&dsbPq8~iHJ)r zSA8r@S6Ki3?49?@NT+`c4_ulkO~c?)CCM0*)MI3@@VWHM`lhe6@I|(b{v;yNT2PN_ zlRFX+)X6(DmmFSR0rTRofJZ@7tU-XVQO6$IKW7X9GMi)KTurWc+pdK++ZxKxhIXkI zw#_ggpJM~S)SDvQdtH>6*X)&(F?Czpc45rQuFM3ir$c9)|8z41Z;Xgp8UrZ z$%Sp%th!oc1&iEF9uv5_0ZOt@lngG!Nf&TUmen@oa2mQZYw8qf6-$)omS(zeQok%6 zQhtt6cNNiziEDV(I)M~+iCsQkwI1|TW|(KnLd@H0i!ybLlHhn%mAcSme2&vL%sZ6~ zj+YCmewabSZYd0bXF0}f=XyWNU=8_c{EFG2Z}omV6SWL*s!hqHtex(>fbtPl7N#dw z7d=6N*jJsl3#oBclwZ)LIZ7?C?gT%~&nz+aX@oj25|9TY+Qte4+~KQ`9k>P&Pz0NZ zj9mX&`ksDq`7Wduq!_@fTSn8qAw6tr@+qM+OXTO#P2sI9&4}%(-(-buUB*1@;CI)i z8sg0+qrv2D8_OdBxpTn)#a}B8q4YaR0-GCQQ-y=AxSjS0(=z4#IeZcbLIS6(cj zhMR^G7zX!AbugD4j1nDUW!gcX8^WdvoTk3wn7{io>1N9Vz*X=k7SQQMzp7J483E)5 zP3VpnVd}Jx0DMPdF`NUHfAQh++E~0ROzjaY4b5mr(tbm?J+IDtqtnbb&~QsubN$GB zBw4&43C-*j&lZKVw-4Ioym|gf9sdY>ZgZ@6`gr?}yZhR&vg%aBbL9i3ZDFJ8@L7sO`o|oU0NP}q27rR zEY7))jTuuZx=U;frs`l)ZT)L&{WRIaBa5Hs7!!ZT_j?Ki=Hz-jL@_zyE21sBG{iH^ zKfEiseMcnk>ie2n=nB~S!Yb@iSul`9)}tqEfGZ{gx@Mo4?t%B>vd1QgqTcFWy!&VL z$fi>KA(llxfo!8Ho`4G&@%ZDIJ zBv*=8x7s7Un~qeQOgMc6VhA&)S#!QllKFsv^sRJ**X7OcT! z~cHIXS6S}-YvF+GQ^kMYhXZQ#9pD{FzBzTj-< zrV&4~@99dxiXZJT8myPxcf*`Jyu$2;4YV+9Y3Vq30psY(mBqL|(9Xk?Vx`sL(Uw}8 zYCzN5GoJ3&f|PlSw1$PeMm1hb4sQSb@Im9?rC+i%`0{Dhbaz$w&Gr8-E?aBFQ|;Ml z@$Yxi95W$O&!i&TA2y?;d0XDb^XJoKua?MXEcwMPVItGOCDXD*dJ!VftkZXF0yIp0}esxJ1Ce7I-Kj z)&^HE6`2(kIpM-UEZHHJ_ z&k>i4^ZllG_3WPMYq_U5_C!srh4{aE+~3>h!`K!=+e;$j4IBF+pPe^uOBVnAu``Yj zPxsYaT%sMUf01s)TCIf9*=_QFkY%CDNO;Ipa}bczl|Jmg5TY%WHMmYD8^E){S6m-( z{-&E_g_U21{s#|EH6o(@%U5m9>cuTwB}+-itz;{Cyxh(`GG9pG`y0begxm)UG{on3 z2(Rx*ku@3tS_B6gKD9rliHO~}^X%8$>xFGszQ|fpOUj|7%725CNN>SGFB|=x%FL;S zG{!@Jpv&|<_<(PF157Zi+U)NAE_GI*t+Rbbi84xZBUIH|*aUiSAxZjao>C@<(DGZ| zi`6zHmg}r&FF^6~ibSQZ%xvC(7Lqs%!xtKCrU_M2)#85P-7h1+-}Os5exnlpa{9Ku zYgX*`?{?F2CX)y5QybK|j~M6#VXtK{xy!#PCpX4_VF}D%_OUG?pN*!bD>aWY6n%%C zsdL5__kfh9h8l4DE#POz>v2c_#>?7YeUS|Bz9AVp1%r?9Al1|OkDBXe^Nulf)WrJG#3Ze|1M`N z4&r7yz>k*^SY!}bM4+ZbAZibH5+UrvqvXpbAZDU51y2{;W>LuDFf)ybC7>%T=&z*L zXP!jkB-0hH#^QHgt|pTI0HA@oB#zn(gX|;88Z8jZ&^h#(KZJqUQ9Y9{`Wn139Es8O zN9_G0v8|BNIQGQ0P0-g`HlN$o)I61&P8Jrcd;CsjL@yv1%aSIUql+G4_q=r^;|r*r zeP@0zx((OYF0C)84g>Ey9;C28UxbK0gm{kG7=-L+`(RE8U8D2u>nc6t<~+c!znpnU z$c58od%{+F&y`)wRr=$TKTU>S94ZG82fQo4wjMXzoa$fY@`x~-Wd(^nwYJEdH*d;!)h4V5mW_4p3do{1;5t5t{9AFPANii|tj#RD}6|PdHUIr9K>5Q1Ryc!S~nT1p|GD^$u?mQ(W@J8-^IO+c4V<-Nz!nR9#H94oY?-T0nwbuIV10n$B6|4em*&&a(QTb}p$$)9j!%=1wJ- z$qbso%Q*2y@(GMbdCQNUi~<&W^y);s(HV5}PDLW!x3h&RMv{T=a1ZC9B+lKZ%&#u3 zRo0FHYvAz^?(CM1-nRG2Dy8)uR_wBut6T7NymG62td83cwD#jUy;gBx={WF5B(?hB zX%ack;&h2Q5;d65MAljhzcrEkj-u+?j-sGtNZQ@rajh8>gnjwy(fKnD#@W8OjlM9A z&1f&(`YHtqQJG(2e|+ZLdc!3bcd%MKE-!W+Y&vUOuh{IYyj@S-0!QDpAd?t*Rzh}- z{t^~ld(2ff2z-GhQINGDF+b^6AVO;vvF!FG_-o>Ovi$$ibd^DEwoNyz6+7d^4HkS7tJI_PX}$*|U3?yBkaWKX!75{L=jP z?q}kBv2$P6L6?ioU7vDa_i025lxKe`3a+>u11@jp6bq_sI?n7I`r!mGA-dnehYP&b zKkft1!S^Qf>fd*}U)sB)BuPB?#f3m%g4cw_WKGEwJ#ZZ0?n1EPP`?g)B58fdCv0+M z(FPY}6wY?@*0-VsjoyvR7)HCoP^{3_ea@A19Ys1RpvDLl&B-gAI@`_l?TuIM#XU9- zMrSGrDkoH8j8df3=V#3G^ z$_7aI`<}Wg!(`on%cI81smr=Xi%YAbJ7ml(=5JlEwX%tmvQcBHNZFZCF?5#dWpKci z{mM~-0i%tOpE^=UJoET05naIukJuy~=9hRUEFg`m$<;^i1qT_U43s`_HZyg*5Tc|p z;&F^8K81`X4yxLwcMZ`CxO1f8eq2j%I90)DTx^a5}hP)BObxtUu8-q&98qNuL! zIJd-fFT(zsy(B^9S?KrX?sD5ZGQ2&ja+xK@g|fQRGplsX_{=AhFu_)+z|_+j%NE3C znFPuT7q<{49Kb9Ui(6rQ0iP>mz+>muOD6-Ips9|{>!86a3|Jv{@#A9g#ldSX^YVGA zn`BDxwllUm~8qBNNrJ*PvJmN2=)72NigKf#T^d##n>mBc^nv7vl0~!?}Wa{@UNG zH7!?*Qb3jdnqe&z8CGV(boy-JM53=S!s$-;`X9QGxWzvz)DW8+`W{qak_ghMiZ`=T zgmr}Tz7-T(?o*^F{s@dQ)M~~|j@N4Zv5TjQ#-*^a&`SrAwAfMsvsgJ$oUl9(scu&i zL!Ox*Y^XvRYD*2GWj+66J{o){WkXP=gcMSoT&jye&VDe5ee=0j*&O|Lm`8k)NqHZ4 zWCiB&&nL&d*^-Tw1;}yh&Xd6*baEIudoPA*M#2W084Au>5$vr>7mlk^E+2m-%WypE zl+Qp^ug*=k_wx+52OvM~rOyePNH!ue+G6vBGDo`^gbbg3By-!vhKu*-w_1};&1$0S zTTrf_?**sRe8<@P`^Cq94_-l0@v4}s6X9Q`5`6ljxcdak9j?@EzEl;uQ}tMC-wgSB z;@|Xf&GfN5wKoAiOxwO&uLoRvD;BwfTkmIEBw3FSeI(vMQv7T=tRybPeHxy_iM~QB zhh(y0YJs&e16`$fd!0iaz{Df*mZE@;$xMg0|D7qx8I;m7Ds&1Vg7lQ?d5-}(xAg6i zZhnKi8|B_XJ$bk1T!!Vz=Il3JrV8Z^J(D-Xpt}w55;RUPDW6O&tu4)D_QttJf1TzW z_`(hN5g8Bktltj9Ry~*Qv#4z+YPDZ!QSH5z{M&}yUsfbU@?n$-26!E|=6yjhKd0d1 zRn+J_`t-uwX=M-Vm;=eJX2j23AQ6H_B1jGH(e*le8LG0sb%6SX;z9%lpx>CL6*?KD8wl^ zn!MvFjAC;|LJ!{z{9FhYa?o1KrFLi8c}RdSh?PjOAbTLi3rL33R8ocVEu6!)UGc|7 zSuIko!8%zim@{L5y&`QVGRk6nIH_X!V3yFsq?Lk=5pQh=xYnWsY=+ipi``ra4#g7Z zN^%otf|#1H{9w|fO1oeGGVLK5JVJtT!o!ZcFUbA!upn;NCHIAB^W**DzeDn`F4&Vb zc*dkH;uaEu0}zpt21Vc2qrP;CW#PlopIWz=?l7xgD@%bs=Yi2=v^A(_~8H_AHKCT_|bv+!K1G* zn1sL78l5E6QJmKSGJ*2`(KP7u;aQHOKGp8&%mCun$QK=zem=eYq+Ex>zH;SF1gOJ9 z^)u(g_^^i2>>C^v5uHH%dRr-TS}N{zP?{oJ$3ZQ{_!zb%{;)LIZkUpW(Ugc4TV_wycww9})FVQ&~)_C(+^JOas0gF_SNmenpetgBb3zP`yX| z65)3wYtUyBCvgAk%%M>S0m|(LT%*JoL^6^OsQdSU}KcO4;i#zE~K8S-b^L{av8W&?KM2oN8*SJ~f z^uM}pe9p|gnTTWS4|U5R9JseK!khecNiL_$XB_vKroT_+C1kGd5^a9&?ntyM0hGU$ zHpe?dffr4wQc@apiU_N;G&;+!6Mp)7DjR2gXoMedP~7}N3-aJ^E()%@wezLSZ9x6| z{Qp`2*Roq%NXk|kQw-h{gcSJX2UGEYt_(Z??L@wa9d?yK-TDNfINM`*mnxsCVWG%m zReUXsiWeG!Heg}2A+K`LKm0gX$Bs#NxU!i)Zq?j5>cE>J;snQQMi|UyjtMHZRZy)0 zk!EPw<%jp-43Vaf4w{J;a|kYh6qn1&`ZNn2^s^*cTR%k}-E1v;x{^7f5KQLpuT~vy z9zS?i|NTcw92Y-uFza529A1aOIo_k6@PByi?G!9QpYnmd@EGQMwa93Zz}C{sMCziA zoU!Y|;sZlxw@=F0jC77pWj#-@N%lUs$DcI~A82_cMu+H34fE`*DOd6MhT`d9=1({l z9~KMF9415kMPH)VnraH!D~-qRE!zVk?Wqz0>L*F--)}jnDUL_X)TFwyRceg?@5MSB((J1eDl1IE0H0Gi7yZMMODLfdwgdOC$I*1#$cUxZ|d!O z6NHB;?W{@ix3``$urDS&1j2N(a-*nA$Js9?=f^BGYIDI;LvO3^LdLlB%8DqsP$Gz* zzw=2h_6H$tiVVFuR5$y%7xCwhr`+1xu@FIcV7NKr1QO^SgviwiA{lC*N))v@ZeT!g zK=3Hd2|IiZ>oY6y+|pmPOkp_wO;C3%x{?1vTNp=dEWz&2Z}rFd6fm-jnBn%wipJFZ zxPm#O?%(L4Y^7-+eK5P}UlxV7g7$HVwpX9~_OGOli>{yAe@X z7?N)%&k7|PC8bPY7AzF)rP;%BuCL-c?qIb8f*BX|fv$@FZuJ|HJuxqVx@eM4WRi}R zI$^r%jXwVqW?cYm$ozWHwkaU=gn>R%qMQuqF#C}IMF$tcniioj+7LYVriecZ{R2_M z+G|`_Z~0;;Sl!uHCrG1PeUV!xm+cpWrhER>Il%o~bgLEasc-Z<+^D&k4oc@SAe9km z0UYNx5VcOKJ0cE2OEoi;!Zuk5MQI&OjPsPKcLniEs<-K`OZEk79XU8bhD zX|%WaTr`Zs{MI{_4A3IlYY!TLdFI|_N+1ke%^RPv#S#tKy%?|kyIrb3_Ab?h2D)5{ z2`g++pzXv^J#9$QJW;DQ?eqzz_yQq8E?P_(7Es*dE=I z>t={`1=vUI95NR5*j^cdBo^j|YI$PYsZ=8~us`)gHadoEeD?*_Zt^~pV9 zgOqWL4~{OER&lRkYkw&6ECFAcmiZrjK{qmQ{5mdhXph_wsjKgR%XD7-hqfgh zm&L7zA6sFPq(89T&)0iFLLZ*5yG-x9ixz?(Pg76;-`8QkS1O*1f7#Z=d3H-d{+!n^ zS+5Drv&}&;dUd0Jn5A{lzw`2@cF#>tgEMhbpt8kt+wGJ8! zw-mY-$2m6MUnRovu?g^1UCfm18x);>u>%IO!idy}$Fb-7X5)#&C44J%R+*J2u z*4@F_F2Z{i5*ya^?K1~IzW?$sm>^ZWY-;YTe0b01bH4-+OQZt)a~~se0RS*9Ru2ZF zj|D={6h5zeq+8Cr29JHXm#6hppQSN7Zn7_Yq$gjt2OgGPXAMZA62)k^BdIqqc*17v zwM@{m5Afc8Md?iV4vEWjq%;%%34^5CaGuXSBLYoNVDX20-JOsv$Ya7LURMpZ+PCL8 zaaFb_Bqma;s3rp@1Gj!u=#wB6-g@n4Q)ayc>}52n6brrHLbrG#I=e#3DWbe&bVQhW z6E-d)jro)Vu&z2-8%a zK$Ns2i!-VmPadMGShcl*qI=en^@eEmTBXfrBJ?MM_C4rj_;8u$2CuZ*i1gL0OKICH zvKB74@ByXWv#^u^Bd~dtzX0bl2`M-2ix)Sj6?jfD6rurWz(!TX(4=6r(%X#R4%bb8!6u86o-NE(k^*ewfeFO-;U&ZZJzaLls zqfs7O=KgWvp8%I#51nXng3pJt&XfNtgp}X!buM)~mYHxDA-z(Mc?c(q_PSg#s(+mb zqgha7%p6^sbgg<=YO+kky=mcclrsAoP_gh}z}A*>0&AZ)6WFk%ry?0YZ8VUn!>Dl_ zdYMER=#(}xlhK(B5Svmij6fR^5&CqgeVlooS#gVJ(lK57*=ravR$x|`Hs7`WIx+!qwq(4V3XJyyh3FrmH$vw?8|>8Sp7+92NpTYjJXw0H+(ua4;fl`u?pjH zd>$LGqIZdvPB1i2pQmohwo73tbPbWDCS>yOI~uZ#j#`~R7hjXi3RApQiUgLmyRkOM zvc?a*bCUB4tSjcEizr#$3Ph+F$^^7ZtwA2l*Bu3PHc)uik}tqKM%7D* ziG1KtpOd$|hH)c>-k+WSotd5O5%#^Pg*$%T@ikuEtFdiFa>v?L5+woR0(@+=AwI^) zvjxrnLr4j6KG6Sq53vs&Ac4o}Fu~xpW`{i+gBOCu6At^$jtHTT8=;HFq|W=s>cL^b zdzRPH>Q_X;$6mBuaDB&Yztt5}?R)pzat%l5xj-ngB-i(uitj&?>*KvU<36RCgn!1F z)^;~oO0=mw|5-P!Ycn+xDWM|iJ{93?EJ9^bv9p0vR|+WzE{D5j#*Yj7Y3*u z#6U2w8Dqt>20yRKkurAf6=zW8hMfPbp#CuTm!$;@Ps(aI$ZpX+_MQIQ%~cPd;Qh2k z-;-W~bBlrB{?%sdhqn)c^ z(&4Gs@u}@*aKi|$*QWb*tUG$C^Bnm2w)OGDX9vlkXQ}I+ga2+`^|8p{nd)`X;cZbw z@zvXk>;3KQJ#t!PFps3?L5we6ejWF$iF8&5_8B#6*>ZwsS0P{4&B~>SJmmZg3eVSL z0Bzv$aj4nqrAJAOYF}S~A3C?S;ZP|?Wh7QpKso}0jt;XX>uIrJx(SwgF@H=))R?ev zdx{FwUk2p6D9LjBwqj*m>I6kaxD~ZU>yI&Aux=A;!V8f;$!{6^$wkQ-8YNQxx1&Bn zwVE5K7qM@VqhE^u`#HQGdy-n{w7Awa)?dN)7>>MXGI{)15Kn9gzCtW(mK-Y)h=|5B zkQIW}?GxE-rN68$aO7pwfAO{ss_N)3qV>!zu}1;#eCuC0_d%GC1^t>%^3>=kd(VTWX)@xm@3fNy~Lq1)sRT z-8FE^cw0saA9E2jYo3}|Zk zPJW4MLmmZF&?Q!O&EuUB$b7RdQr7Fc0VT)3Va}!tcsv*QwEFu zO`_m_S5Zyq<%$(ia-kX8psz3(DjKB^8JH2)k-1XR<{MI_QHsO5Bt`&J!0j+zxrn+s~O*z}&b*C>u z(BKC(f&Ri#*aT5lEzP0{ht8HThLB1~^jrqT-T3}i&;p^ojFo*-c7lRYg8ZwKmKB6R z@zx=f=QzX5lkFC1p^1c5dkun^j8}@pdRZkH2~qeuJ{Y<=5R=$(t9tnwpwPdL#5`~jjqd)H!Uiw@;%IXW@yyg$Liu~U4 z%uqzD9gfP=PHc;~4C)q#K)2yX9hV?Y{cC$+9cox1%p_tW8zaRA%di+TPPN};A=l|V z01?m1+_II=QHVs_<_`vLHL0n@S&t+yTOTD3c9n#L_%A@dHnJg!^(Fj(Vd2&^ z$3DB}PDKRazN3tXNf6)ZGQ775TrY1z9AT_|!(tRPctJ3Eb4yZh$Kmq4D2a34TIh7utx3z= zN%95$(n*L@mL?L|B~ZtHr(I&fGhJIfW=$Vl@n(O1rH-0^6#xFnxy#8eI%IzM0w1 zW+|~(Q;Q44?fIwQ)J1!-4IB)b!xOG{8gbF^LY1zr8gmKY>vW^Ww~Vt}sT%nX?1Zuq7lkN8o$2R8-fhFCp#%H#6GXp42ku1&N!D$>YV^DI8v>H_&r>dKSnO$N`n1fMig0x93&h@DW zlv6dx+wECH09ymwO7l}tZe@fSpmu%&Z8&z@qm0ymUC|hkcnYl@M_rCSF3;O67;;a z=QbK9-HIl{?BBzPDUrpeu3|{53FQ^r{O$Z5Kl8`J5#PbSAi^Fo%H1<_aCqh1#L{mR zGq_7f_VEIj>g|~k?geD>78#_xVd}mIt@{CpgP_*Y2>X+Hpwi{y_t_|)phqm?|6o`H zgJs6^KZy@vv%-$E=}N)|Ek?Y#t-Hh!GG|!fy7V-Z<5-4>&V2#rqvt;pybuYL%>3w~ejvec?_g1VpWjVO5nL zUEZy4$0C2G$k%{zC@8jKo!Bx%^?$uD3TXE}O{%U6L?^RKCn%lSfepUBR0gNfLiJjJoK6DHT~^lam7ty_o&7 zh)p{rd^!umCulQ4v2=N|L+r{gWWWQAeNnS`DP^P>v$@?4%$9Q9EC%Z=gN2swi!Ch` zj-KX*Jyt_KJYtC~g>+CLY^y$II?O@@u@q*~BKk^sS4Fwt_rAIz>p5dRgbGdujZ7SM zFej1TYn;fCfXgwvAF!pF;MDFHtDRt&fk`?4ZKFP#yZ|XE-o4Vo+Dd1VGy5@Wv!a5g z%xm1v+JsVaLFW;hH@jGhHFm#P0wdv0O7e17O8=`c{r(DC<6zOWauT16b_ zS9|dT&*jOt-AF)WEC!n$sr%Ay&w^X_+R1#7rzT&nf^cMC!*??c!j3Ex3dI_X60IoJ?~BkNTn5H30qPXYW8AT< zvD%|7^7x4QCMoN^6YJsO6(LWjgVGUWI@`Z6x&J*~&gJ<&$xYGK@QwtnYTbs$0n-#? zUTGG3RmYq_wn*)vn0_!mb^%j=msH?-MaoWGZZUQG4wll1tTntMv_#MDyL5lTrc55D zzipn`H135pIl1*_-EzKF{_nP_8Vf4XiI2JJke|UKs=uR4*pp!V9(5egh}v%%VvSz3 zE}mmQZ(g=-;hvq#*r08YUcC|0{|o^gG;f(-ot=5p7I3(}K6XergaEz~tO8{n0P$al zbjJ0K{<{i7aI2OydD94@Nxn@E%`VisaHJcYk$wYXCKFo#Mm3?!rV(@<)12XC?>rzm zafy(BT2PB-(zP9|6lN!3ouUGBl_DzCQpE_5>@extrZwV455daDk&KdWU^7~sczLpA z3~SHe;`F=(i3ZaR$e3h&Iedr-?${gXo9I1S3UKQitQN}B^B<#+5`-%p?Ky%LwW=Tp zxcN;mwV~@}vBBOaXA@AIV0qS%RY*&X5Gft`=c|}DHEk61PySxp#NB(R*i5qk!a*XM zC%gUtUuRq?qDR_w+n7N0K=AWI=hlPI2%1Jf`QreC16wr%#b zp9A={zUdO3{r9ei02ehktv=cqXA8;{a@=TYy%02^IYcZY|uiQ=H`YfrNYJYIw zV8BEz8c^^$zc|6oA2@{-c9c}s{lz7$CDhz~`x zmlf!vP|0lEa<>QV-5QACOhJLB#Dv`8o?H3QKU^aYavAxl1NMnbQ$7n!BxoBEY7*VU zJEsztQSMvYNqJibeZfs;2C&i-9;<-fY#4Q#eypF@PkQnp?p^8-*I%xdV2A&CAA&7A z*V*t&FjOM$>12Ys)`GSjoE{W)%WZ)1?LF_w*6- zVF~BG@}G##?`i1_*gm_{SxNwqf6j#pB`(h#Is(^|_e4JaGm&>a)mX&CIDBXMN#;}d zXy1rUFnqsTM8EtP8bf?w;^gMrGIVkZXkx)| z>%_1m_-&zwFe1N}O;dE}vYr{n!GyIh9{3eB5((|OQ;cw(_NB z#X4Z$87Y2@o4dqNVU^u^H%o<|wKb&at0U{5_!{hBD&Y(=X{`QVn)pLa3O^JcrBZqVZOT|=DTZvDx*SySqNPx4E|16w!wt??*G0sqN z-FZH7o!6%1!w$s3opiFXh|s_;unAqvAwP>e{Dkc93)8H{fGCt;OX~4F;@RlpYF6c zQd?7Xu&5dGmy`}5@Vq8h``)`&@8fpSt8ro#S8>Cq;wxt{47zV+C)A|CcQoCj>jbw6 zkC)5W-LV_qpc4;In;tf$I>Pz`a#&F~Z%=T2a8dgMsyp9uJ>5GVnWw7OYh5X70_ZS3 z?KCv@LV~l?iYzXE#eyMVXT1RpXjX?(v7Ai`C;?Cdy@As6D}9IcK9I z7mB2&D4xZaZ*lA5nwV`(WSnI?I$9Rq9pAA~O zIEq}>38ylp*`N7LCRrOc8}anQsv22}jZj|NGR?hnU(P4;y&aYey}~KKWRZ@}hOD6w zPgUA<2Zg^Iet7=Z&95b#HVNe1v#R-l_A~!z8gwrJ-S_vh7*)ufm`2d!<^p;HMRLoe zY@FOE+A(`B3zlFCYsz*Wm(437I;gGfp%B7KC#aZFcCTg>v9KmmFDZYIz@2F}p}-P_ z7Ge?x4=Yc`{}^ZVUVe-{V73g{ft?QCl#pSjr3pDIks@RDU2ma9DLGClN;+`QGj^^3 z9I}xSFr(S~L^oM`b(sHDeaekm6@>gPrH;PpJFmS2zr};**09z)ly~o?BM66i?33xh zFNJFyDj_jZu6J=$n0XE|LfQMo6?R`pQ+(I8d!SQLR0uRKhLgT2JSWHB(Ery0P##`F z1`96%mqKymfODcteREA-%7jIoyjf8_!;G>)pV3=-l=S)&OSTOm2hz+@2~N4hd^7KOLXodW&tj*bJL!P3s1+# zw{NBTYz~W85&?F>4tg&9OYHf&ee|J2$(|*GBNA9SQ&y<&%h>xv7>-`X*ng;pdv0M} zogjY^&IPJh3h(n^&V0r|A=4G6CsGZi@j%2TN~4ls4`%T%ift(S|A=i2R6uztlYC!#BookAH+)1{QRYl}Q zRZOn)2wLa%Bo{6x@KP6B`gE%!thcBX1$#Do7!~&8gJpz)6Yg*nlfn#<3=`p)Qog^b zky*tZ>Vkpc!p5{UG|N0%GNKhdl;~1P@ky&($k%U)f4UoHNCp{DqYQwpLxA&s`Y)*e zoYggd)ir}A=7cO$KOd$4oBgQOW@F=84KZWi&85MFX5;2GPa;G#WF6W0BW51%Aw3X( z!hPgA0A5UTto(yG^p~5=4l(ywi)NJbFDz**p5?KDZ+i-t17(uQ2vR-y_9~|^QaOaK zJc@D`u8H_Gr_eO7am$bstK8M*P#anh2;?FMlGKS)?K#)UEfM9sL**Q?jR^#e70L)O z`RuF`PR>dB;9EGR=jqqIz+UER=_LN&R#d$GgEH}y7qeNvT$q!j#dva?bn#Xw02OrV z7=b$xgq)0WA(7Rn(j_7HD7S)h>`x-vC;Z4;WN|0^=jmif&eZ8B7)K{FwRJ|#_=lx< zi%;{~A#N*q+D+&hos(sYl}psiq>;fJcMg*dFJ2_0awrpV$=-c$apGUrDE3&Gfp4(DC%~)|fBSfC_ zJJ-Z81&egpGwL2Un^7EL+QaS*+?@ds!6MGw~Oq04C&XG;;RJ)tM)9HIAVaA}vRlnCElRTxA#ksQbJ^}lLP zr_w8mRZM;fA0t@sMA437Ah}iY7|^p&Skg!MyRv#8;Sr7ECUzoTfVMLqW^0+L7Zjrx zbeR7(6m(j1PIBR=`DN3t{`WqxMl#*82k>us; zV7!!>jU3N95N#obY?)B^(>~crX{W>Wgx651;vV}~#4s#0uLLn1+IBpeEbctn7Jv)Aelv48L*$2q9ScW+PG5j&jN*6{* zI@5X8OpN|fNR*FX?4epv09LasJt2l|h2IL~=t6}9!2U(F1^hV0WfO7xgIZaPEh3|; ziVp;cbq&^tWvWszj^#a4P!c*!Jk|$=zo{G>d-i>d!i~W!&nWqN zNZj&Z@!c1ba&<#}E4gQ2KJrog>-jR0aGVY>+}n_LgXo;Ajlb!@J-I(r#`s{Bltd1h zVR$%V>5RAf@wyY_fNaQt zUU$)AD%tUA3bXjOrCF>m-y#|>@48svkb5N0SyH*p3QL$jS@UtlNc)|Oo}6l!p*L#%BL3?6toHF$!48 zXjB%}&4xmIhZ(dEF>ZxSq33V?es+r&x?Z$mEjCAQgnniRN)H!rq$%M^RMqWUHpWJZ zGm0>UEmZJUYd;s@;_Iot_?prJ>^zU%($k7{SB}cYFNlw(S`UTE{#1KvJ%US`*v#Gc zIn~n`Aqer@=En2P=EFX3Z*n2qA-tFrvM1!^_EFKbCbjH8M!kV1=u;Oe$ zU&-v8C>f37T696HE4y~I0cU0oJtZ8=%4f;r+-34=OpJ0rd|Y5UJD?fIWepheabxg_ zJ|Qgo7&C=-WS-l!kw8d#?0c`>4{8!!ce2iON_H;IQf!uGFR6pF#4POKtxZASgD}<7 zw67=EcXs)hTfagTK?m{_31ZaNt|X>!2)b=g)?Uzi+gZ^= z7e&MU)kxoN zP)eg_$}>!rI{FpWa)MH$EwV&t*m`UL*vSR`I@21gDEIneE~u_Ao6BI$MQumIo0DHB z7fyD;^LeGw&rVMWDjOTn)JE6m>Ynw4P~DtwQ?ZtRKm3WXc0yc`S<2~!_}IwZ|6T9y zx(1oqwR&hOpw{ZU4t(lhZ$$SlxY5>)LRhXHauSwO4dsP^v2||5&fX0q0jSNJ{e4+p zdlw9~HZ$Si$Rp)I^R3SJr}qj62#TGN7P4S&Xjg>dxJZX(?D2zO9kxfYI8lxj#~0@9 zcvG<>G+Fy+#^;0UBSgw%1A?>nxGR2x+L9t0Xf?;&s9U*8F%(! zbkN@`oB?@6$s%Ix-1yQEu~+01IBNz{ha<8}V3I6V|cO^2e4l z>r{_|^G_L}iG)eSLP<8c60B_xR8~HiVlFcK^}f0v(BRNrH;`Qii{zRy%YM{U=|t#! z$*P6S5{yXtVer6bgJOo12vb7aLT-m4ldrBo27@l+iNjUYm`cfj6$t~oL@$kixzivqk# zVIt~5)ZBquJ~7A{w4X3jCLmo9avi!%Hnh8iW$#RLkP;LDWYa+u@UqPIdCR{;;H-d3 zyV?hBYMyWeFw-Zlc{~r@+c|QAmYf&`xW8yZsIW~_0{7Dus|&vJRozi?-JO`DROJk_`1$Xh zUR;$+gL6K+bzls4WGxEZh{1kYVc>W>`ylbPV+AWhsEddarWqja4=qa>EZ1f*|ue7nl8=-`9Vbp z;+$MXu}a2jw!tOrzyawWb9oJ8fYsg;@4U7eU^hy(*oBXT)X%;j zgHWJ+b`S39t&dLFNeZn8;qDelTDX_Z|A4}trytK$fKLipwuMxQl>vuM4$3#ifXO?h zaN=>Be7S6=l{B4#7#uxl3Y(cIz;2s~EsMWRE*&98%dNTA64VeIvJ)@UtC!f(hodjj z4(YF$ps68&BX*;AKB_tFpESkWaq_*nSpn<3u=ZP!Je>&R3NctIecwtMIljW=1xq6h z)7Tn#wE}9G4I9}*N*w+o2=n0W(au7OKLO_U8O{ID*<+Vzv15IgXUigOF76gA%^d~; zH6_6&I?Dc{{^&3gs{naH`y}`+{UIq784W{Akq7`eW^}l(Zsr0(74O_sSrl<#un<_LEuYOr7g_p2gRm3-iNU0_+w_BO>$;&~|CyTFrH%JdcZXLK| z@JHccU4#-{QUB`(U)1uszl>!;cy4}{*WF4;DjYb}(KUiM zSv=!Y^C6J=GklXTV0%kyosK3*8+gHcyNxt+z>s=C5aFAt4 zv|d004$PEeBCdyVipVi`GFi%kyb%R9XUwH**|5eyq1-<1qSr?u#u|*IM+bV zHL2DA;8&EYcVCLu3s*dB5oA&ZpN}o{g)KXA^^g!@TuXl`Fqw~A1zyHA9c?=KW)?GiHDp7Sbb+i}j1y^F{MZOyds9hr}&SiU@=4DIBMQ6m- ztJn($n<00SDm0I3P$;#C<<)5hP_OYR? z7b*D+(+ZQklZ3z1_ImN@!u}&1w3M?#TqGeXj8wa6i?j3Gy`%HM3EU+CmN=#9Aj(k5 z>>6kU#e_@f?N-Iiuw0f%i(Xd4CL_*;Np5y&a*nWB1X`;XND81?ma|QXzq%@g-bah7 zCdIt%(qg}IE&98AURIEEDCIb57$^392t_ZM`1%OoWu?NW^QF2-_hC7Ep8IFPiMqbv*OS#$xXChlVwNuvq%zRC9)s4#jS=P zNx_ZM76VcX5kSwD<|GuYver6hsjrGC3L{*(=Yn0DL|DXn5--obmg}G%AVXxLto(g} zfzc)a+=_fHANpG-k>K>3GG&Jwlx9H$9xv7Z{%hZ&^G93REYYlj^esg$I{WQ3B;8@Optd*6has9*z2OX`qqnU*TMDA@)l4)kdC_BU!G*qPhfXG0GvPLwc24V!4{>f(2Wo` zS)I^m>@nW(3P>C*@6Cpz52j?4>9>hTGSWIMjPLCTtcg9ny~l2LP~^`at7ILd_z6kV zD*XrRvq-*e9Jl0eI(U{Kl2Du^L`VIg!oI+l3W`*D#a8*Krl`v$jb4T?@HR%4A;e-C zd*3e1EQ##JzOc(8{8$0~jib2It5g<)X341*!cz=ZzMa0~<_zCdUqmeF1VX{zvqUk; z=Z+4$A<)bHx!{c>x8AQY=}*mvEZ0iKpiJ6s{ZH5BNqYL%>|bMs#Lw1yV>;aTw70gJ zv+=h^qs=XGDp^0A$cQY-uU2;f?0%7mdY1i1txCpN;l2#s`tNh+S)qs2{d>xw7WE}A z!iTdAuU7e&_UphiI!V!(#|Rrbdd%%pNUyhCf4?_ah3oEK>6{%DPjh&KNc{Mzyq|QO z*LcZk1&NZSW~d6uBHsPsG2Gu;qCz43R}b;vJ;yidZr2{S7Q2?pAuGR3mqw(If*C6U z`KxfoX%xn2eICgn`+osSEeoEO#n;1AT7SmWGDsiEK#{6B;GwklPZ%nBikQP_9&4)% z_#Gnhn-71M?I)vVD#yTV65Xz4`oE68aO%3VH=!u*>=$@C?+>fj)-;kO+a)HXfzSNr zdLJ3E+tn{=Py&=V1iXF#zE6w0-aobkc(Ie?elSiV58Rln$>z_1H+cr5pJ{lK@n3jf zPaEIM{D(HpW(+o+x1XQ6?x(#?CLPC{X7^{VUeJ(&nmET^95%Uslt7jcU+@uqLl&s< zNe{5*n~pEA8mis;{3`F0>oJOM6MJEuJEs!#mq^+u;Y=Zle~%1{4LG@(FoI1diBWJ% z1piq}5|8c2{>nh!a6JNLrkC`TggpPV05+`?YOe5#orM->PaTF9;N->C;bV01N}o1eY9vz3f>|o&sCec4R4t$Y(yrTK^#hP{|aP}!dW@OiTL4&y?+4PO2k|ooXg~qo=TAtyJet9as z-&?RV+XlFsbapz2#$FrCjTH&O&#F*`WkNGCr}G_qK0~L$%=Wn-xaHs=nqnlAvEZ)5 z<#)jLd+xXQu>W@I$D!YYTfk|x7YoQSO(Yw%@Ml>t?bApf`GM8{-X;X$@FS`Jh%1RW6e5DG>Mb|IG)5D8qeiXMEC9rJtQLNCGs@p)FmQt@cUHGi-;|zN-(8?N zmIh%4ZfbeU#(+w;v!D*?7+LhoKH17L+|SRSSjzbeB|emsnNeh=G3HeBgsRRjqB`mC z7$rJYi&d;|j4X>FJr`v_XDpdt5Y&L`_33AWti7`hy(t@POMKhXJl#w{`!)BqH}dPC zLQzMFfr_@dGx`NA|2DMg7+tKejNa<#XTW_O`}!w|wc3aS znN7`vsEr@z@3M9dE*WL&?F#%(4N_JZLleI_=iYYRmdf+w0{C^isv}t{9!51SHEDZx z-h$QPEsWAdLHO}XN^=e8-bx|IImMHXwn+50-;Z1xBF|X2OHT-mf-0q{ElCz+@d9w237&7^SA2&;7rY=o zbCEZD^o3!*+p}1-d8OJcaF+i4rlI^6Ydic+`zB#wcJZUKWW!*LZ;e?pK<5*y<LfBx4v)l69V6xjt}#agY)G z$lDI`k}+lklu1`0PB})INhXQ&d}Fho=XH{4H=Qq<>0rRq>}EQ%0c7|;j&M!dxb|y~ zLAPbX4jLjl^YUY+R)TA^=%Kc6@+*J*2m4OPBIyjp`0p`?6qjw=iyDm*6MKUZcZ7qX ztBnEzNY6&5ThH)uAodjQjym56i+VS%&dVWcK#8XRvi|#$!1Lmf7fL)$bhBT|vy=G? z!CgO5GqDg#_ON;+gSX$&juRo}#aGJ7b~G369r3UMstlPq-P`%_C@Q8oFb`2c66UyQ zhGKv!+wB54XBQxK>u0JTx(OG|NztB4awRA~X<8PN`?n!FX$)0lX}IIf`g8};1|(5u zXwp_+o)1RyM0`to87W%~rKSW`phfsd(<6 zbVxi3ng!oF&pGEHC_#Tke_ACMstMd|t-xhfaG2^+D<%Em{3HEx4%V|fOvW2>`h5HpWU|mjIh=hXbtczL_NfvQFn`;2laCVQ9Wwp$~F;GW? z_Qz<*Ht$mDPJv5%9s1p$CmcES>!}cvl9q(|_`i|8_V+J7H-<>B4=|YZYH|NCB<)zp znlCYxskPT3?69DP7Tc-6^DY**H-PKhdTD#d0EW_N>#D8P-A(!-rvN{G$6k;+L>T4t zICq|mdAY%O_U8_khpb{bY1W}@ntwu}Mf2B&_;bV{g$Cx*V|((?=7|n0c3J+?2Sq>W zGV?5DtXA6+)f?d@tqLNbl@7mCp-Ik&{}Q!S7B(b9{4xpHCAZA&*fRt>EA>B`DVKTPh2Sm)0w1Da0QIWs$W0H==g8ZLl9-50 zbTW7tKKaA%e$!YjiEa!Fue@e-!smtm@XYC=mE$W}crpVq8ZY^(v&HN_g!y!i|07_4 zk|a&s`S=Qq)qEz`{|ogIxn!Zcr|}QtfzIO9wPtM9im)LX>y>Mh^A}^?uh&FR3EHLy zL8-0nD`{4fTn9LWs9i))_)(u1(-ZIu9KUS{{y>1Qr&j<5sMG{3mH{>rNN8=f z0<<&n%M+o>xHJ@IS!=#hoa+aIwwi+HTT0;Sx|=;8 zbIK;>*EjMV5T*8(V}0Kc1)qQ}@(DM)LVmg8@jd}|Z@D~PwGN|X%f`%ddt&B}xdgI* zppA8Az9{pjDn3P^*^7SCita8Cc-5*D=h~L<=dyVocY(ovq5&v9JLvY0h&PY8kB@Ml z{rmPWkf(`xibbkST?{T*6Z*s4O*-aNvogI*!Evhc1OHHDJ<|KnDjv3c&Q5Min!CGQ zSKRlGuCQI@E))Ut~%DFl`U?H(p-K?xfi#!KF7%^ z_oZ++OqC>(pO~?Q>QOHC?YDeO!CJAXL0{4Ecj7hE+JjYJSyb`2<=BC~Vqoh2n5DGl z{iLkfh4XxE8}$P+QaSd=v$E1NUf6l=QW*WeWj0>KI}9P&%yzhBU4D;K*LEJb>ik0G zDqJ4?qIgPry@_=0my)MH3M<`v=0c0XN+HjWwgjE_c>#stT`v%=L}7xU&~>SH>Rzv| z&}&|f$mv32$^W&0H(6JX5_gH&kYQB4mVu|aa4S$zy^}x0i@J-1$F)8?_(|e8Td&B6RJ~ zjP%aetlzpHlcl*0C{zOl3JZuk2h??LcJ{n;?mDA!oF-px%xv#Zg3=5*C`sEdMVtKh``IZ-;=9~tPFGug5sg@oo<;|)vH zk;L8kpGBJwJ<+oGPi^+n8r1n=0(rJKk%YeCq+?VCF@I_{(z>$LHWM0 zG7+lBRNZ-{c=IruJb5{_C{rgr3q0;(-~w5(T@?PNaP4>}pkLVItJOHO_p$Sm?!*(j z(``iR!37n;RCt6C;w*i2X~;P`IN51PZ4Qw+hJl`Q0X~8mf1o10aG2u^bMUhfiLF#1 z))nO2I>c2we5t;iNANy@B%&7LP&e~E3zP}9f|#UEYl39J2@4alrm;S^;_cAdTMNP3 z>eATR@CmS6gWqaEOy7n1lBX{%OovzX6#yxNxEshJlC?<0Xx0_P<7#Ds#OwlO}JwFUp7o$h8KFhgG z`V=utwmmtKM{H`2cL}$1UD3Lh(kE#}XOAsV)mvN`A7rHiw5w8mR$3W4Iiez*P@T@- z>JQPr=$4>Hy&D&o2w>~%19>-(i`n-y7^p^F{0&ur9Nwx7l;wSSZmB%2fsa9-I;Y|6 zO!fDkF|>}V=}m!c&@KSgj?fmSKl*T)^l*0ATeuWBnj8pLO_+{($y0*dKFMv8OqUj6B@WCDUFh z;{B7iW#~;vI6t|o@0BO5`tWo`sze`n`g3iX=7>{dZE~41H{1#51z|%6X@^zG8Md@F zOKe9?&?`-Iuzt;8rCRv85F}+{V*6Ak#pZN{gVq-6=!C@h7LNyL8%@ z3|R};5kae`Jh*Ftg(@g8u6EW|lrds*ARo|2_4&5HQtq|9J{`T=u(U;#CLB&WDgzu_ z$v~>H(h94%-e~f6e6wNh+H0ci1@K<(H-*!JSi)P-$@DOh%rw9>Rlj zxq~J@=l!o-b<7gI1@w^TQKtIF!GZZjPVVZqG(j6%2}u~!JxuxLo@YAO&mK507ngf8 z+rxXnExxSFy<*}To`{&QNvN4pVX8=Cb4lur6pQ8HHahxqN#<5jGD?D0;nEj`)op)O z)i?>o5HtTx;AN3#zbaC)TsjTg+v(~}w~6Gi3FU~atoNEt4&x8Vh4~?%P#Z>s13eax zyd-uu^ZYIZnsxRnH$EWpbPIf67vYLU+8C2ZPY(EXVnV_n*7z61#%PBvl{juneHet{ z!A+{`36i3N^85P@`l?mCe?&X2;^5nquVbbrvK|XhH|-WzG9SJz+g0_Xt?X;q+lt@w z#Y9sibJALCa+0)hjntNAJQ^#&X*lbC0z5^+Ix9An^R~Hr%!tUs+(|TtlxGK8851Dt zIM0&s)=0&3=*@tX(+c+kkv|Pd8==gswU;?7W1dYu>7HXB6J;OITSZ!dJ3G%saXJ*X zsK&yX3c?4CM7WoLLYzsuOkQdT_UIFyY(Tr6Vs)!GlYpQfRS;fPtX?L3I#&d|$5Lmi z_~`&_eZM*J2>s2Ns(H+jFrfAEO4eO7ZZaELIisCUfYF4Pr^pBMy^r(vzJXux`awlQ1Qo47{peNN+H=}a~~UaZowFrXSOOg}PI4?6JHeB*nw^NJG^=9sQYl1Lpkz?K%^L~;Z3iDMK)z1{dL0V!#g?%8~* zX=yD6{yOnj>Rsxr$nbu+`QILn{ur|}U1J(kmZUs}Nnyo{PUdoUk)}+m*Y372b3dR& zxoRy4Gn2A#7D)XaJJ8!q{#GqD#v-5LwCoTF0x6FAQu8nsE@(VHrs@FF!Gyv-vJz?5?@qQGxln8=f!dWF^* zKfZ(T{w1z8fH@tjtuh z%!s@bJ8Dyla+@9MjW?*4F-(UBqd`RGp=4z;uJtyghBc(06`!Yj`>f8b(!{ou2h6GA z#ALG-CUsIs2o7@;M@UIY`nV*??Mab)k6+Vqxof8n`UHpG~-zVwTV| zw17L4syAe4#ZErUZyibTv2k_URXeNxI5fH1D0Ie-;Vk*Xp*7G1b~wtPlETH`U2X02 z21Pxfop9=JY4q)~{?wE`tJ~OKeCf@>+h&byt}r7@>$#Gi?;>`jy#<-dPT}=GK9WbXD55Rod~@G3cbR z@2;{}bFik3Y7aBgv1EOPWAhU3C$d3m-&!kFZORhn>Uj+8sn(2H>Q1Sj|4HRWHh4Sy zll!EBK)i6(O%KrZ_WI0s|@j3jyR+)E3mDOK@kW*xQ_;6e;M zd|q4*30q2xO#^nL2!`0vq4QGU7L#iYE*gEa;fzUpOh{qO>)`%EG-U;a6sV( z3>%uc6u}XiZcz_W7tE#trhV&$U#foIZQz}?W4*SsU0y=FyCc=D$YN9?UqY$VJ3;3Z ztk<<-HtJMaiYtj6K|3C7s~wSxFkpI?I$*e_YI0*)h1frkvt}xDMxklqpWf>H=%VJ5 z9O{vXPUFir^ulNeV27ISfYRy&_jq9N_oEPM_+iqZVi8Vs;9R%V^ddVY$FPsHB`P*n0D-3xby#%@6iQW3KUiv@8 zHTQ9`I6;2|t8QAYfyVvN0pS~J zfizB^7=h?H8LL-@kZn>L=cxM3G59jUxAb89GU|4%{zLQoo|5AsUUq!3c8anJ-OX1D zcwkGIxgUcao$3EB{Y&%5#s}BhePgq_#+VfRbsF7CM7fYq#NlmRkN3e@>-3yCt6`V) zq?x9kV-0_w_}q@Gg_m9OeXFs>08WddA~=#-chh0A*;*KJF?tRPn&y~BrY|+O#M-1I zE@HN>8771lCQu55w&mMYDWq!yY)7*9gQ?pDl+(%E0n3oiY-S6m``apVqz!NvsQ~ae zvS7p4W`d+_NYpO0Ol1Lbb8MAywPxSAVs z>&XRl~!5PKYkk0S|IT);?*1) z{~7|$(DQuZGOQ;2qV(`g50f1Wey~CAyGG2?^w?6TR!@&Q6Kela%y(|V-m7=oDjT(8 z<=h9g|81wsI&o8P!BOYeIVIVBC9{NlFl;rUOoOH(_x71&Y=;wVPjKSTVn7?r5Z^+TqfCPes^J z&8fDEX>W8{bi+TbIE{>KiVSsbE>t=9^h5!Wm;~jOC=7h1`uW+c3z4%S)t6T;^`ule zR3vf^5Ii^MFq_2sIa6j)0A@V@JrB9j-GYWnXSJa-U7bq9kU%_zRon*7#PkQ_40mz& zj}c!Jvb&_bSE;aTJr8Ca?8-Uh4CK!akNIRRWWPvbz+gG%sFx<4s8FA0CpdrDsKlp) zaosgx{2f(TUd!@w_`=e8g)37HF&wnTQ$&jX!{NyUqtP#n500TI4;Gk z;PyU_buF3uhuxF7ho)Xy?yxM6>n625rHzFIOqkX1Z%UM75>YNBykURR$^%lZ9jm$0 zCujFodP+sCB`+xs3h~qFeQLRHhfSALT(E~u9y5UrkSbPpUFAsJjXx>%@|7MqBM7Df z2HN)3lLZIw&6m+>n#3d?Ncv}r63JrHh55J?6rf?skV05pxoFT5{+PxSZi!-rRt|uF ztJTCUR4t8&-z;jA2@zgRaFd9p`b#;MEvrxbt{M8bH4$F90*43ZvwW162oNB8y2pX{+Y*(L9FA9N_&S#vN5f#PLeqJ#fOz_P`B`Kv5ThX=_J9*q3 zy#^~#*5_Et#kpI%qPYFVpOS9--DwXteFAT4F!0q!(a=*M?k-t60$U(n7P^Y__^obp zX2Q4VU*T5q{b21FDH$17DvGmEaGdL8<(=iY=@JiM2`G!N?z148p|#qOSTl%u2;X0yNlcmF<8o2#Op^ zbg7B-jpGO7MiCG>F+)Eq48hZIjV#2MD8weHaXyC)16`T(X6LsHUuGVN^|ScFF9d#l z76`AdDA#Lz11MqS@V8&wNKh_-pk|!M2X}%G3<08YdmDSn z0I~-u@W@}Txj_--X4?%gZG6)g27xu`DJ_xX2yFw(K0lEz(Tp3R&hrtz%MOZBdk}+? z4^WR>^@|DB{eT{h^W}0pM~Cl@tLr|sI3VO`GO#nVeBB$toPEUubXbS4vSF0)OV*)d zq~~#$0wVMx829nk!vmsA-v(RX#=i~1iBHI}4xz@RXzuQczn?sGebEN=%vH+#A3!$x zHplLigvbKgq7ZwenDJoWXo^t`&(3#-S2coc#&-Qvr+yr|%N!N#$oID^m`F;@voBJa zI5S!47DG(7^<6_>*Gk$dvmvMCoJN_S?wt4m^Uvs=FGG-A!mrlhR93CmVPjFgz3v7C zxRLBP>OXp~2nkj9>x^zMfvg>Ag(;B9^QGs5FQvq{CVh1YX>y= z5Cwe!8UoQ!Tjdh?;J8i~I%D>Q4f|k6lcy;)DD8vo-*JQrvk;uJf_@E$L(Ah_R!V|x z6qFE>u8<1Ib5mQ;T}ER-rivpc3$8NkDt_JUkf@0kqt*2c6^8%(($1ejmZkK3XTQlm% z4GCzmavy{gd<~Ul=(1l~aLMY6jS>TaN|AAqB`HH9Mk7YB3i>~O2?n5|GSylzF53VY zgN1Wzq;z&mh;wAX_TIhW;fkPs*N)pFs?Ij#5OU(umFY$*)h0N!>-NE?6x^Mu*C|Wl zltOUQL6_m?7P~gY!=g5wWh}aXwe}e*?1~ACUYOWb_C5(@_*t-W7+2zXpr6ldt)16~ z5o$)cO8%6g{%&1Wff)`NG=&N{^Q77IGxG=^=;r>9ZfxfAvt=@oWk4Z0j>LlTf4^}^ zqpK8yz-?kP;>j?z=t?fQ#`-n;U7Q|bbqvHKi}2jwMe>JJ1bI!@=0p+1Ec`KaA@j1J zWFbCkex$HysCi=E6D`5@jd6Y6RkRs%Sp?#~t(L}==+U(qOk=~yibU4WSzVC~M@v%QRPojPslCY{ zj4w%Zvr*aM7jxRB0>1RaS08aNM`;u1K5koM(tMt!6d8V785Q9q%EDA&pQ_L| zkbQcT+lDxCk33^J)Mek0*N*Qte)~2p`~s!&5PiF0kF*F%Hx2Q-NsggbSPz2_d-BX^ zC4Dfd{j1!7E+RR1nT-=Tqi5AKG|gd;%~ucw$*Rs78=Bdm(c1OJ(mL zSW!s$)mCEtb0LiO?3nDp(U_(iKy zcfE8`XmURgQ3nR~%U`w-pQK#IL!+@-^4wW~ukdVBde{o_)_?5cmR~ym-iU%TJE#LP zi!ZznJ41&aso7bno3+yI*vX>P&cY)p>Bhp<@!iuFH#?eW!|v#~nDK67*y47(09_ba zkK>`C3ZRdiBrkFSjc@a!>1lELx3+_80kFd^$xg6} zVZe2=xL7g*IQJ|QiPS)3ztgVLPgCO@g&`P(@KoAnl>Ah1_z8pSH9a3Qf0f~qm_XS` zn){fYf>s4-kR(Hmtc*(FO|33scX5mND=O(WADV4~n#-r$Ro?lQuO52#F7)4b9vHh{ zz;?HIv(W2~EbxIgaO(-GadVB3b#|IH0$w$K9qFxU3hFtU3^tYCHIn9^Duf$IACMCm zd;~eP_hjuxy#P`ga2TO}i}0(qf#UI#qu;}*S}_0h5@-IXDY-_;SJ6PGV0f z#xA5h#NpAum_6HIx{Zo=3E$PzckBpo>gpmKCmjY;?*zWVP8Q?f5WN@;gr-hpBOI;_hH+&_H&qj{#7^2mR?xxL_zEF-c>l&ZdzA=lOmIl531j? z%Dv!o^R5JQkSg|b`Hy83c(49AIcwEGVi%Ty01Qby!O23=Q1NiJ{Yj;XwX3~y*%FjF zezBXVuo?23Bx`~|;iO;;__Z1RC1fT{w&kxo&P=wmIY+p^&echiM5y@C8lq zg(FGe;|?k?^#S(*Nfg&W&15=NXq|HepKr@_f+fs>vw-Jv6;bpQ z5$p@j1p>|?A3Q?xf-3IY5=i*fPCIg9J#{als^6AH2^A0SNDQKwZ-czRGH`$`^YmCO z)q|*qg%SrEx2Xz4T8?q8p4Th0+P+hb70R}8s25~>#6RGJ-XE`ClD|(7$-_^lqkk^z zC!A7$(|b!kloM_2v)GUe)yb|QRz|Npz@-k+iw>3CeY3K8z$YFf?#JP9m*X2fum@zJ zm}j{%wv){dqtAyRKi7(VEKgZTAV4eDuaFC7LynJ>6^zh_<#BV7ZL1g54K#pU(%(o1 zTV-R~l|yk;MXYqHmw=2Z)(u?yYSJ zBgGlYcpLlSkF$XPIM=X7>ap+u+&-Z@9^2tp6}#3`d+NgME?1Ce6eUseceRsQy!yHg zMRvPm?Pa>m|CPdPKlZks80fov*}rrExv#R@I$N?HOSIE`L+f0q!CN(z{6_Q>3SjnB zS>;wVJsa9Ys*_J=xff+Dpg6k*(9CQanq)=OC1@5AY^jXa#x~h=P-tUbc(#2JI((t( z+UlJv6WZahA>hy%kWC&D=S9Cx?Y^`WRuvsB(RpcX?-z*g-Pg#{MC1!|NJiujkznAB z&R}_~UQ}`Y)MAtu7N*wMhpuDvXVGaBm{e-@uXl-kyjHSkb19FQFkyvQPWl}_6 z!9Lht6u8Tg6eI7?_ueMGtRn)CDQ2-#=yexhV>1DsCr59c@ z)X?jOm4Gh70M=3$A<6TTdlxY;gk8pGEyfn9pkUdL=l_IPQUi{*1koF|-Fj>5A%&us z4%Zt9S3MU#hm?fIzf_0i;JjrJ!Sw7rZlVajoFidi7^(>y;UDGhCe! z2Sz}jyxQM3fF355DnZANetF-oJodkc#{dn<_iRUqm#xl-lD?lc?a6O5+arh@}w!6L-vzY++I zks~Wk6D4R+s|zRS7$QkphKM)Ib{yc*4l*X;<C((xM(@`H!S^<2T3ewa&WDc&kY#NdggCYGR#<$e+{Zw+PHE*U9F~mMGS% zKP%V`N(BnNA7I}`9*9hy5E>6k>S6uz|<_IiZ1 z)LTY_{QW@T_B1a2g&A)`o!*hKBrLj%AoY%Qs$vMdcQVy8)F5BTd!FrEM5px?IGKTt zgI*L1Pl8q1Y12Q>qNdxuKXmnKt+l(f{0C z5o0!J`BBB1KHyaq(l8nM_iv*)Z#&8ZVY26z(zo{PQCm7wKkrX?|#J&?sExsUa)U`|Gu1df{QQtwAXghW7 z%3{l!a*LjtIXQO1U1fqN3=nHa%>w z$}_;`4is3`?I-+JBhsJsy{&6)jn%^s$VDKSg+dYnF@DpVH;KahCur!{!6WRiunU0P zlSDHKI~xsyLVnS>i1MO3l~u7T;XbOm-kI;UIyLm{(wqWQLGB zbSmBKV&xj~@wEVVtgl}BUn$GBt25!?2DPG@Abgn(xIp26MqH?5nVDLQdY6#bkOMYT z`IXf>!mUl+ti9(v3155eZ{yL|jjgzulF6gY=8uRowrQ)QjR6Sa4|;x)ShVZ$$7Zs_ z9by%kb@Ciosi|*b&6tnbb~EoI_zhd#{R~8#I|7e`JkH(EP+7xz+fG}%9$%J`&_ZUI z>p{q5t|4GkFJPMZ_Oit=`Bdw1ir}Pd`~quJ@+T(Z5}X%C55J8*h>B&mozZOj81s1G zBLW}~5q}Pzbs+@j8E->D9U@k5vOX@f^SoZ?{v4rdN)#Lu$cyWS;D1Fv*tc3EwC7Y` znb`pN;E1#e5s4!5tX(nkM&qE6$-)qNRwWbFe>{(Cq_a@Q7j>8|L3VZ^?WbZUTaWZU z-(1S_(gh7J?NRI@<}A?)npNv@3w(HMtisS%8WNS`garpItjjvGU<~$j{>=oXXO2wYV^*3Z+Db#U?H}pT17z1a=ASCI*vs{#~ z#tt!g<{rH!pnDJ$D-tF{8Po^mD>&5$btback{ZN!M8sg70W{x%4nq8BJ6eE8u@vnuv{goS$4J z86OxwO*Ce>PyPk`COXgnTzKUWe}}b+fX`3he(i<7#RonMoXvy10q^H~Gb->>xwxiR zB{CZ2Wa$j6bfj06JNz~fk_*<4q-Kn&l6f;*=ya!2Pq}^HW&>HVWj=jaQt^u`WL!(j zvs0dV$?Fb#i!F5xkm4P+obir2dFt5uF+PS&{aX`V@c&UJCzIJc_}Y13Ax;L`Zp(`4v?6{jj)*l`PuWW~k$lD#lZGuxhUfn-_0?4L)xiL&b0 zmvOxQ7X1 z_MXB*Jn~<2opD*G3rp?e@V(EqZWWc@PJ^In#S+edVMGBpl-I@*x}t6d=**2= zirJ$iu0EXLMlj5-J?`LqZ6$B>GUVWjed26p#^Hf-^sdmbgzob`n!b`Va_C?vCAZQh z&)^{S?{#Q5sE<~mT;3rUV$rQ|yIHphvur~zSL9j^3ATD)8#JOODU-U^JF6QD%Z4d| zidyU%Vf#)}fXA4!()Ba5|B}~i+fAc+?^1d4SMcuWnr>-RzTtr;*7WFyWGRKA00|Pk z+{JDNu1kg$KlV}VW8)s6(_VoDT*-PFfES^}ga5)M`Z?8% zZ<1@kOUIuz@~^DjIdB0hY%5o(`k#dmLyMQtChfHp`_p}OhD^pU@Zi3QvV7rrmhCCN zl5dMqRwSm9U1Nzb&(`c*LLsJ7rxBK+m}6h+ED5{1%I!vLtZ1N8Q9}bM>G@+KOJSC5 zaqwm2sSNpx>&71o!O7g4$dvGeZTmoeum!A}on5klQ$OfkT<7 zUCDlFH8Z&83JeK}yt$}!IO>pj5j=EN8W~WGtAbersrkB!LRx9!FJ3C1;xN|_V-#~k zzOEK|L~DwxnUs|_S8wS&5B7)LPY zKd-T8y}@!a3mV?cynURg!2w_Lx-xWViN`4spfjlD%X(T<3Qx`0c)8&+v+;}J$qs)gSSC6R zZb9%YbXK```(55X<7!R`&PkD=hCC~#m_|*_enieTE2rZmH4bT%TUHAzm&j=nlA6$M z;Fn0VE5c{r@WWnd^f1{^>6A2as9YupR5suxhYi?f= z5cqfE*%5DS>S8Rr_IsR?@V~#h;)M>MO4XmuC(WKqHFgv_W#2UqWw*!BrTlzIMf|}l z?o|&Ygc!=CNwpHV={)hbWw+!bo1bkw**yP~0eO44Svc;N`xddO*0ZsC99S*Hj-Rs$ z{35SBT7P`@>1E^n4h& zHvE~ChWEDbC74RE6xpkEKmqYQDzWRO&=j98V#D^T8m(k^&BT^+&ZY&v^D-FL*WYOx zbz1uO z{G#w~oxbiteH5Iaa;gsD{l!T0qqKF7!36f>qefuA)|dW2@ku;Q-w9iRmvQi7q_9i( zM0^gTlURD!)1@r=Ou)h4|8^6Dj8M;??Q>Y5v> zyM{D2RQzWmISAIJqCE3bR8R%&YR{-nMir8h&~2!<3wRSvzV1=LGRW7U1wnLBtBSO8 zKPd3)3#dM>M?Tu)T^%!S?28WU^Kb+_p+*e$XON<~@>tpOmtx@r3^<(m z%MDOO=T;4}JJwnb>q}6phJyXsHHO&=wV6^T7vDX#;oIp5Ye#(nr8HW}hnUmK@m*Zi zq%v@_qCMmUua+4tPi#Oik4Sq82yQ|k;mQTOpvJEaF8#C{daw*EL5s~^r_&B2v1-JK zMg9CHL|fDtIxM=8L{aN+6v#p>hQa`6fzNq{yr-5ioJJJV&y#O=1la+4MFT&$kN_t* z{*K7^X@9>R9v?c=m25huB9PQ)8u&{^6UwPmfu&)80j-}Mn*4)S?{6RWENkBq0<)xb zS(^93)c@uu6fWYcI$W+YC3@&5Y5j`D?KI(zvB;e?S9ZbRv!GaCRcYH1Waw?UobZzor})FpohACmBmmetf>KYZ8Xy+flQYpJF_ zF$__;S&>XZW^a^PMmE3jZ*S&2wyPoD+W9Pd`}ckmM?>)Q-EC*&=r>h&e8+{C>^a6r zYz~SXvNAnA?s}^*7Lz)f<4yvUqasPS)fs0p}Ga)JpkE307IHG7d_#~ zVPI_rdU&$MlCU@E>GZp;M7Ywxao6md+{F#DL)a~YtS9=G=kZ%|hRe9dcI@@B8{`4H z%12g%_daFKPV+TQF!CP>c=!ZXAifN2yG+T&^ z=PSCBEsC%AzXL0u;?iVL3--Qb-*Fd9=~tngBsPA%qbB=CtvolCU!E`$(Lm5p`Q4DG zAQOGCq7KqvoW_Jp_{#?@u(;SDP7f(I4Gz|<($JKF&_AcB#0J_itVedo4MjE`+PF=R zVTt0Xe6=j5vrI^j3#zU?(&zEjl)L;&YDxEikds;`U1LL&5=6IS45RNgQV4kFYk7@` zeATi}=xKHgj0F$G2HJwU%n|g1YTZNp-=%KvG7FUmzwC?aEf6+g_Um<(0rgb3onZwz zM9;V>J3(OB5R6%8bxv>F{fv#kOzspV7^f3Dk1>Oc9t*GHQ$DH^UFa?+Is%yIlBo=N z8shf-9zAgW8)PiT=_C4vd6!?Sm<^t|_VbK&eBP4;hl*$%2L3U5*OqyDU(q1ZUAykxtzQ7*+{MUZVuB8AM<9&wocQ@K7;kmPge-exKfG3h{D*<20S`< zW{}N}a02g=&Ib7juEt8U%~c-q6Z2he%ijGSK4^i{Sgu3#IF0^KQ-#J1^+&o>f33|> zJbm9jCk`ZYKCxE5QuLG*rn#SUCP!uRf9zhX6>VmXDGtW+*}rcMbZgN8UN^3#brSV_}Yu%u1KJ1kp8HxAG|urEd)@$V1*AtQ_hf4f^!XkN^y#Mz$tj)dDL06k{r)D)-ZtHCO>vgLH;%5E8Bp1 z5!$G5=2Hb^ygl>4g~S;9PMY|E_qzk=Ci&9{#J=_bwNS^9D*iZCFdW*QPe?r3%k?Dw zIu_+q@Av*Mxqt6O1(&zs^y4E;IV0J%VDJ`}pXr8I?@ zn~>bUgKVO)?)w6>kyNt}c@Z?5(ZDq>XvM1$6a@9?AOfr&$UtLwbpJOYc9^bI`eeqA$OE_YjBNeI*1Z(M$AIFyPKc(cyr7gPv zqLyUvJG8te3hDexuFVSCjxxGS8!Z>}N3-(pMf^RVfJ@2Q_R|F=ocgt)MPrDaC}Ccd zZ6va2DQp_rP58$*Pm(uOb3e(>T> zU-@Ua%0fjpK0pU2go(oPn0ZI#WBM0PG~$YenpyEjW}3qc2?&ytfWwjs$*HBs5RytY z&IuO*IXTAX+)=iR%em>ZZtWY|25q;77MF4hM08b_tBk+A0qJ|%&FBJ2@cQZMt7c@6zUpjdxs0F8fy{xzt|UkA_P&zU8R_{9o7)7QVf7#-#)Vjm z%$CpaEAR4a7dyGpr+uG4O!uhBXkpL;Q>hZAMnG?M2!b=_XK%#!);`nycEGtdj&zEg zZYwF}7`5gB$>!Id8{H?ZJkV5jW!}oAKwiKpy8wntNb68GnR4jK^7Vb+SyT(L@9N)Q z^={ai(Z{S`tIjiZea~MxteYsoemmLD!-i=S;K@PNfRvICtG9h!pZ_)f_vON=j)PX` zIv6YYQm%&vdY(=0R-5f%Q5G}pqG9xTRj~1unveqm@Q22Su{dFJD1nmU>}HYzgIJ+o z!sIe9E&T`Plh(xczDSfp{!jj0j$JYGaLy9dVZl6vC5Az4L9fny5vvzi_XaAsXwuWN zH8A3}j3Ve%4e#5x0=w4lGZtuSY>WjK9p?k>nndbr8;@H1t(yK?dx8nwQA&?uV8gM4 z|B3#if^`S=5mXb|0rSYqTl8d?Un)qJMkB#(=;T7454UqBT_=_ag)8pg?e(^+7%$ga zdky+)8I-Lad_F9FNM{`MM{osZannl6i0vsY$uI8BZDg&I&`LYaTxZe6oLC&``?q(8jaP$yRwkId@ zsy2Z&^kDwfQsWy0TeBg(tSk)4^xu|w{@-|&$-_fk9)<=_qFT(4xO;4Pe`cPwBWQ-0 z%t-RA)Mp~ky^VEglt@?Ct*Jxl z{&U089a&rWcO*8qwIYN3n>S^4t z8G|J2Y&p6xalb;HAs4;C0d#O7)(E#g|A>6%rReuOdjWD|c!3^}=|-+{5Hhps7E^ALE(s?PbsGeTed3 zn>s*!mxQjX&NnGicGJU%Q1(?Jn(n9Q6G=SJy@IY#)83VFS$=?Q)I?{INn+*a^v?=D z9WTI}R?(L-DabhTyZZce1^@Jn*y{!PcUSsct*>4Z&QZ;sCLZpvFX;y*D6}LUx+IG7 zep#{KG|co-cnFTjxJ(XISMFHw8uw*cyw)zwsq=k!2DuB&QfsCf?}~~>l9SBdqp!KH z4CjgY5@!QcPg_e>7})tLO-e#a3JzIom1{|hcJJY+*eiF)D|dqD21y-^DL59csd$4e z=L>$-UgLCd4Z$8w%s<>V?HZJfY(+*H5`;){g~9h=KBNzv7})#Nl%(82ha@Muu)6t4 zIXVRNf8mI8CvQ*8On%4ZcBxx2!I+?L5#vvKfb(S|jH%~v@XmO{22S5nC@PAxsBPKP1^ zD?u~LOBY^Os|?+8@P;?t#aU95K_vO6C4ZTZgL#S6Y`(6Vege3fT3CY8_ za}I`BJ|pc%P?RFyb_O<^Y5la=355Y4^Z2I`1Vs8$QQ5Osj`W!T9rlWgb+eZz!6?t{ zz(1Comq@3xmNou73rk7Z7PwlpZVTdP@PrXEJv8mQ9N{-~X7wgTb4F8NRfD^9uZf3>^WdU5h*Gf{wW=d~#v14ER^Q z{Itl^OL7w^OE0bDlR3@IMe66;$GHvy(JMQ8TuSfaSjO;J|PF^mh(Y%OWJd6Ed6*l}h_f`Yk7sC-cB{9s(( z2)bFJViWgb$(2Rb#gtKSKRH z`bXU;0g$fp0_arjiA~5N4L#;02}I&6a3lli0Ch@}s4n_t6rTj$tV2>p5~`7tPCmvD zI}x}eu-w_hximLn9<*@|0qsfM=5@PuPbr|p@9|dEtp~Se^!g)2kknDNB@PyXI`k{OHG|0~cVMD2)=jtKO=#*;A7=K}wQs1V= zE#SguE2c+gw3o|#mz1M2+$E46z<$od*yt|^{K3<}gi_wZLUTCs84BB8g(m_x`tR;- zpI@;E1%3h$|8{UeFIIaC`vFJf;Z6OrIN(jfy~2_q;0!3SV@7ChSD$$hy;?|HcJ&TW;Jd%v!zD+}M{I5cjv01&e=p|H=Qcv9RIc z-9Iv9o%ndNWVjec|5R9}uHy z&7--5HVsno_FTcb#?jhBPt0O4(P=NOFh0SbV_WS^QDh%D;@Z+}K z4b>X2TaHjmoCsZt8j(7ZkjsGdo4D3vD>XN^>XEcq!_>h+_uuEjzu`R169h<`}DaORJ;CtUYLa02yFr}hsrh?>f_mKcT0?0~bqHyj7Na7Aikt8dv zks$6F3mCjnt|1cRsf*OH7Y73EoD{dy8>WHV_hlqY{`qEs|$nYj-OfiXYAosz`;#1{cpzRZFbmZ1+lV2;;}zpi_T9};MHpsE%k z|B(Yk&Q0PL$TLSzj|G-F`x(du+6dO7GCxxTRI2IA+K}g)B;2)g z-)W~6M#Q6dKDiKAAWO(e1I8HrryMqHL1>yBQCtS9$`fS)!-10^-R6jM602#&3N{<2 z!0U}wSe4HITy4p&DxjG^^=^<}JAr0@Gy!~as><5IgUw-cm+bMs1<`w{FLqt2k(36L zigJc(765(6OU!%ZY&8r>XO2^Hmb^o-%3PChM)mJAB5;Lc)g6NWl)Gvt7BWyc7!j_H zQRH}}3E=(1WkFi0Y~=5Fhn3tCpnv4!lKVRqVDiGF3k#`L#{xh30^^I!1X+FbbUuTc z3h0lp@K!=ZR{X%se8W@nZIk(!JVcf4?!m zI3v=~%jMADJil7HKP#YZbak!T&MA|Q)QM~243g=<(g?2Os<)Z0>T2Djt}+JZe8%qt ztBUw*OwnO!plbHn9aJwlomF|Mh*EQ6kUU(oiDlX8ZF*s1MqtTVJ;(n=aJ>H?x%xI8 za9_UE^uASy1B_gE^X2Ev`nUWjV6ivA{BhliEKu}Ipw>i&^hZgXJ;~xACwvp0ny5H7 ziwR+I`kzv>AQ9Ii%MOFg7$?5!ofbr1{1F{&rD4+9Z0-ZDV^hPP3Jc>5_^*qB2Ee^7#ik5QT<79R2Wp-7DE)ru1qcS{M8FMw$RJ3bTp15G(qI^-W6ij{vrq$ zUCcbrr#`#-{i@)UcW8Rpr*fNldzZUTTZC6A$!a`z!vUnetL%hLv2}WKNhPGcQ6A2s=N7Qb9JihgX;m*Z)E zd+1o2ubR-yV6oK{ z)%eDJ0kPwRb9B}(%&!#@y{)HdOp1a>Y?#`$mC=s;(GRZGz06$5d}0&{v1m2$(-*>D z#z}cOxbOmjBcWC7Wt^c76pBA~N~Yz*@>PNm_jzPUe1iOWwie$hg`l!;CGxRF?=kFA z1C>5$S}SHsQ}TjuaU@Ife>QUVH*%O6c#c%(NJs7ix9u^Y;b8C^Mt{UPrm z@h3}U!16=C=OkOP;Lr`(sW&-^Z%Ift?5(V>bE4tW2Cm2i22t)O?=e{s4=!keOo5%o zNdp`ZiP}^90+&qnR|EY?1?H_U$)Eb;KCMMt(o~IkVZ{;2H-ZMs5hN7=^kRx$HW32sFwc;PBtLUZ(rVpz+znNb^DzqPQl%j`U~Q z)|%8Of8>+bgT{#x6eOR-t&?q{ zdMIx5@NYKc?}|uva>3js>@qkE@z#j;&{xrOS-<;#w|ozB3S}c}kS_g2cGt(U9;6O^ zn-HuXHkg%@gPTz$It-tIO()Bkq4ij=NuA!9A^EZoP;s=Ye4girw39$piX_1%1^&eT zl$?cv)$V#vR^skvefxswV!Rp4IZ4&tksR3EAf%LtJ*rkp(;?Kcm*;tSg3jR)ypZ?0 zTHxvNTu?;DQO3-xW%jA+Y6f;|=Aar5pbN8&|NZ|{@fNDy%0oE;>g=)Wp{T`MS_z@z z;pk3+Y^R&Z6(&l4nfn7|=uqlu(v?33wig`2>3iO;%_amQmIB`*MXi%&zYDqdPv+an z!7wv1ldGbU$UVdr#M+ClyFTJ=%3?7iV_p9P1TNPfNtQO5NKuHx& zx5)-i4IHPUz?Gt=MQxoG4Wt+KpX`%)?&0YA_C>X5@pk)LMx=nxY?hs5%(}R>CzBD2 zRzgsv36DPB{&9}g5q`qw_)vP1Xzq6d;O_qG9338_hOJt794He98QwWz?Ue3yPdGBZ zlwjb{Y&+!fzm6}ubk&8r^848|WmHzrD!G33m_3bcG%YWa|NP)GYq5^v|0o2L!Fa7~ z;h*prQTP8ds;6q%4+(pD%koDxpd$3@vkhBE*2W;_LQGJkMRFd1!Klh21>KnSk!*`3 zvXWg5d5Z2A>F#sjIUHRbr#IaK-n?T@xu@ux z&m6PTHD?wu{9p70$V&j-iv-?xeI>fMlxMl9CYDDIRE-?|7T3Y8oj@~O*B8su^nj1$ zI6hW(>~Na{g$)e_`}q?gA}loi2KyT{atU(=n5Kv)D=B>QZCG;Y$6Lq@m%Pr>~MwE&hGtobsY8G@iXPQ_x%>LU*W3pwh&mS}~xK%nn;<e#Fv<>Y4|j`lfxPA5wZ1I_w5BVjaP*rtL;dG#t96l}Ja+=#oF zMAEou#w?tVKe@}94es6oG)U_pFq#?6^XxUZiQv0FhSivvdvl0ziyL#Oqq&>+bv1*B zjw6uEJvs51XyKw5TvqyS8eNsSEf@PQPR7iX#P;jKyhN_n%SUm;z#K?NXyhNKU$34$WtD{-;O|QO$E=f*P8KsF^R9P>S1mPYQX|W!3$~_bY zZA1H`iaDxJ>Sryajq^RdE`3{4dsko)17}gWKi9GX${H-jMu_no@?P|;Kw*B8`kwt- z1$U5EW5emBSwI6PrY_Fb_iUoV0!%?qffcdVU31tWY@fy~=uwcEJX9b|Ox5?RL&#si zR1F(q%ApjL(}D&4+<2&X5)S$&DSQC+PlJ+OvT`()s-9zb9deUwFw4H&CexET%+0K~ zFYBt$cJ1EQI@K&{?)AwdELn#BD@((DrW5% zDOUNzz!n=Y&(6>AVprZfFMi2r`4jP(i_kmz?Z$7o#dWxXI(*XS_1&w+EyD{`+%*1@ zuloTn3-x}rF4rAX{sAmq1P8V6DSMW4lYGC;b|(d!8<=OBu;04mTX?#J(tRI>hHi-+ z1wBvQwsoRJcD=H9{6I5+jJO9zc1iQvx7{OrH9^QLk6Wy@2%S|&2$Q}e)nbOj@*-u1!2<-v^cfS!jid+CwgK73*Ngf=%!9Z zwh8reUdD9o8dt~kD8P~7%|#l>HuovRNvetX1-VFg zCMDF&nr)_$EQMC%gQ+ofQ>SLnArYF6(5BS!#^ut6^VlL%W3+p<%P^26Th}y76Ul8V zK;X?3ANP(8%D#bkVIZfV@n~lA7+fQW)2AXD|KwP@z0&5{qTa>coC(ze&79FnFK+?0 zqsi(Q?TD(NRw0wwwDmTw_Hxb#RG{UhV5ggx?@@4Ylb#e$_Lic-W@laoIQ=Q+ zm#@S)hVfWnPar!QJj{6$l=%FfxU~0WZoY7!?omO`M*#vG%NG$!PkR#|MkSOlRVUEf z9a4Kl4Hih5#>k24ui1&i+E7w`YXJ2j~1`>VBJn`(_yYY~x@E`5JMs=GkP8eL9WN z6*Uc6*=%vplUdwW1;uV83!(Zqm%({-d-3IPBsm<_wD7<<1(}tUuZ=u7sABP>den`$ zue^hGxP0XKtiG*hHVn@|lFZye9J5Phw3tgF-XRUG(P79pVmKdSX!=+WdN=WWV|c+o zERlML4WAQl(-1mriFF;gW3j-QefxiiPvUHo$QLj->?njPq=xhuvvSNnSn5O7pO|kM z(4F3Iym$d#L2snokHFoczUm>Gy^_yzUeoHzxX(0j{^O9&g1#MB#i%tFOb{VVpt|mY zw9cR~ikX`mDM%f_n;QOTS9hDox~|9aOrE?)a?GVAT6C? zwp>}0QPs5%G)2=<7Qkjtd32votkV!YWs?*VU*VNgF7vni6=MC%RyUa`r{ufCT$PyK zim}$A+YgJW*(fjwJ&u(*3(R~UXX$nZU_kQM!Y7er5T|MT1beJz+{{p0igL;Y$3>1@ z@g6cRt8?0jTe2r(c3i69*&gE059f2&{BpW@Hi5#`aCM~&ysZK3D zTz5K+V{A(S&OIV%NCjO`gCj>6UFCps(+6A(WuHz&^?jP3$S4)Rvheu)mazI~hN%D1 zGK(MgT6XMR6P%DA{N)=Xfc5;sz3$uG;7RsrHa`E_4*s*+wS3lz{Lggku8$}4Zv2|` z&OB+ZB15&?%YUk$R2t|XP%(7xEVK~z_Dpl-Xt@oN%?34Ee$s2f-Kjgu{eQVJWw-17vt{Q8j^m>d{e+ zhr3)Nk)|7PhuRmU$$Dz%zIxai<=PMFjM*I3wj&?{JiM0gcq;bY0&3D@3R)U9{al#2 z4NtMjW!=uzCKYIbtRdfB*7son@fkb0$qzLwD*is8?kZhGDgE69&w@}QW||YIz1~Cr zqlZ3w4zTv@^V+Z_PZbFITBkH*HE+Yy3ZuYkM@9*?>qMPI=pznQLx06L z21%=SVNgWu#v77#M#1+_WD(}PnugZMbm#2g(hqOz{i-1Va{fan@&)R_J;6fJOsURo zbKlCAhS@?>L1Bd5n)#O(zku_g0QWn5hikauf8YE#@}iZiz*LQfEWxG-xC8tQBAHTJ zm^q&UP&cs)nePxpvY(5WwKqVEp_?Q!Dc3Ix-}_NaK-jy`+kwbAWU$i2&?PbDc<8AH zi3Mnfxd^ut7^}#=gV*L^=uQ0jE&-*j=-1WJ-C+BH|JMqXG8a!unIto--lnLshS?}; z^={%2Cpb|P*4yh+sIgPkS^|w2GrF|{?FNmef%gOa0|AtKcO%krYtK-dP~5Gr^_@WG zi-^z1JyaD;s!pZJ7_J5p&tUt>U92`?A3NhLen!)qt=%5XD_N2%xb9|}5&Q4glSCff zRusJW9Ljciy1tW$gu<&2D(Nu7BRkIz9Y^} z!aI%U;}CkF*<*QcajM)l=r+iG4h@y_T!e^e(TwxP6eIU(D44&5S3;^t2fKC?o#PoD z9Vs4OeXB~8f}A;t88dRv96r6L{j4TE;62(yXOf-N$Y)*62pN+-$%}_v9n4%9JQ=;N zQZf9Q{3*YXK}_4C;`fx9qtL;fO^DqCIg+wF``!AMAR~)~sfrXS2Ft~9@g3Lp`;2o~ zy#aeufjuL#fqof&0=5?f(A0szh0(o_27E>T0gO%rVwe@)gffsATqoXy>WO)n`38sY ze^;LqIq6v6u3-EUGLQ?#Ekq!hfSKsXQ}Hq|HaM+eIIs1XD`+I?4(+inaXQ7j&+L^i zcH+TUB=ED<8)Ez-Ze>z&#a#7vI2i(en%z z%oIx@8N{)h?G^A$G6KsF5|DjxI<7E|`$Kq_8o#N4*8RJGrvA>_9439ioan;#Gi^d` zThiYV;_2y59cLxnBe7|nDq%s-b&XWz*q-sz0Qs8%jgk)oqjaw7+yASkH`>ej%x2>7 zY$pAdu-Mm0+|m?>N!su*-%Yz~FStWEPuC#rMTxhR;Y!O;TB*2B3tI3msSj#0a^z*> zk~pS+a&+SCEv;1(if4B*@EU)?9nLrAL#;ub@b}6eI8GgM^OQI9+}e`(XbTJy9)(*< zobkaft3`3j)rw65-Ja1C+%eljcB=&CWeG34c`Pas8}a}(38Y%sUd_<-j6G18EI#E? z-GctasQxza8Ne{{+58K%B(5ozrB__=&ntG64ve*w1F(sw zQP?~<>A>GQ*I;Pvlphs>ex@FM9(KJJl&VBS>1Gtxp`uClp`gVRcztfD5?cMUuom>U zrth=*dg|+SMge>|;pn|<})O~Njk@Pr&b zosVvqQ3;3X11-5GY&T#F*R4OusKScVf4+vu^+^}`4`CaY~nVZhs+F2 z{eS~HOG2)28JEUu>8P7U`D>_f4kbtJkyM9e%fEIjI%Us>q`LEaow{~q1yesB+dE2s z>a;}}aOTURy)X+erzi%@a?L#OT)D8<{HY392oNfmVk1SVT_Bf+*>-OHLI>!+f`7W6 z|L@AQP4=sr*i)lQkglTM=5Bdzp?^K#$z7#SIVxrB5O)aWxz!+VC(m!?>T=LC&e%iyzCj61YG_uO>OC4B$*w%mBUj0-4XETXbh_uBn90mh|5oQ`b z+5nt=9(JM<8Vg~kuzPpc^U8wJsp9MOJMMfFq$$>~_cn{IpvmSp)U7>cS`Vt_;{+v+ z`qZkIjKs%jz_*f%16q86?OE!p^_Nz(eac{COB@FlU%o8Qv7On2xn09Rh6>wSMimDX z4KQAmJydP}Gj~@tJ-9>p&N9AVQRueT9WC{-2q-icn=LHJ=(6U-dh4?o-*%qnXE7{0~#lt$sSEuTi@gb^BcYVig9 z92KA-7?d$@b)PJ%bGcrNY5xII79NhTsr1$URbvFMeo9CSoGQ!jURMkoRaI-?Y8HG- z=|_VxPBk7rpYyQz`&)?iIk#AedYW6>n^CqvNCPQ-ENX$FXUyV0`}QoOrIu{XkI>)M z-50iO)inzZ-_jMkv881zjnk?bB+iyQN;YG>x{&P0w@;G?bWcf0jt%<7!XD&KRj*+f zB!!MJpu1sI0*YzI@l%DgdpMVX?@V%I$wSySr1U*s_M;XLv{sh z4vc*?;0^h*Fp}E)Fu)6rraVJ2bOMsfXQ#%*#kj;>zzl^>2Fd;y-u?XpD&Pp<_LYj# zvVCyU`2H?3sg5FIo-|Wq?S83p{F$o2d3yzNSD~@?|79h!-5b} z{hLDm9UgN{^vC|&XZggUY?UX<*BCgm7pa~G&W*wB^9eD|-t!M!IPOD2IZ)p25*;a$pxcsWcL1QqOp4p}F~v zL8}rL&wv$sRMSbzbk}`UG^|hXO(zuFyROE<@5l_{I$JBQPcW8V(vvYK#oMvgQL(#M zHo68tAjMKN;P7+~dm%_9?i}Fd@Tt#5_Ghv8iB27S#71QAU1_brkI&%EbG&1Kt~8$@@}Th=Ay^TAc;z{n)&tdTg^E-94a?gYkEi|LmJ zSy;;J2~d0Vsh^aTLvd;wvr~yp9d^7eQQ7EYE8)@vtgC{>N46Apj8C5r8DP>Z z^*P{U+A`jZjqgcyihE+|Hm{Jlq}GRCYmpXFm>AiIZ9#Dm~OAe$V%cTlRjetbi!kgQWFD@cs77n@~qGnU@evVUUp?QJXBpaL&XGQQ6}o~js57xdtZ*{Z z9a&z(SCCd*bnwND0@9=B^g;1sotV#$9zi|Y5ePXWFr7oA%0Qi%IXeIALY{@Z)SY6d z@4pe{wb7gMhCByrXf07N-xN2HXHKVix8h6#>7YHR z@H@-6^uWoL<&1lPfi;V82bbBQ;S^+j{^v0B#9J})dWZ*RU2j4d1msy)sNA^4S}KqJfNpNMz#shKgR-7s&I9ZT z)>AVP^WRGqU`E>w6e;U5?x!`wGKHC-KMlW7rvU$@F`l+lhgRV90+B6WZUwMw(XH2mMi6O(; z%+q;pt22bzD-x+?R&_v0T5+lHTui34BNux_azZWdi@8o-2uAH@N?YQSGg&E>gptZb zK(Nct;e&4d?z31AFY^UG`8BXT$ah>8z*fqx!*_ne6ziJE`rrJ>_wDVOZRtMeV_m}g zv0{|=3%HgPa-_h8D-2^0&ll@w5W&f(XCT*|_b>&-v}~8y@c-HV#mG5%K?1%QAX5`q z1SR=SByd}d1mpXxk_Gl_w++InGR#wZ)8QX}FZ<=Hc1bqlTB^2oFeV=7MT11Oh9&y# zNP6J}>%fN+w|6G}hjTjVB@)AN3H^A)ZWziR5R=YVcxtW<#{Jr9J##0mWz8lG9t`GX zrL9%#+YqU*h)HmoHPwtqVprIO^tBA;;n)A-<|z^Sl_-a>!QG*kPT7F5>C0j*KQ ze=r84OA)N&R0R0Fok6YO&wzVR{1rKWb|wh;JD8$S+VHAyn9U$Same1Gw)ufAp$OU z>{<6kS@r9ieubZ0%ifAe?7zTZ=CfCEf*(e@(075K_(bhUDK3)49+Cv=)nAR zJ%&-EwV5N7XX4ny4f8M%7*O7w64a=a+bYK2h1MC%0?2l!$s zX2u_*V7b32PX6w>%kk1<^@Nh)r3rDCS9Z106IAq}KItjF2F@Q$+ktbrmO7rds;_;Myx;{CSXt>Oj1vgf^A*krd(443dlhoew4x_13mVz!&YR zmF&@3ySi3*38*0#f#zbjJJu?r1(@l2+WE&rgvF*1Z@b*=2{z%(Y2ikm0HOSM^P*6* zmv?F`IYSU%BA0I6qstB?uCji(gJr7?pN+)~FYfGKnM4WPNYa(`oN(}@_8(^1=z6UO zMQJ`i6+S+3p0u#-_HWn0U3fF#dLFH|_~x|ae&-cnWHCNy%ERaQ|lOxkBB$$ zqDgdduA3H9H9`&Nz57`%bAKv<-$fOzRshQhbp)si*DVRm@?yZY00g@Y=yXpW)QxR6 z-;m-aM7+aY6SMF%E!pcdnv0T!3^dr`5ug*72yYFca^MWANO=rQ413l5SaW7j6CQgO z)R5O>{y}E~iKp%NU#BY31amHNQC%v|dY;75E3pV{pbwU;2#0hiUyv;}evr9Jzijc< zT&gl!=`T!mRw^u|<{kyil34WYf@S}LYwleiOY2(0R@5BT&3!r_QY*&w)YSYED99+oy$@ z?)j!Ou#u#YXM0CCkX?{Yh)7o&vINxxI3`W{Ena-#^cQUPbm2tIW5@?*wsXLKwzY=q zo0l}}4uGPWIGB&?==GlB$wa7N{Eo4LO#YWdO6BP@Y@nCfhDw~QUVX{q}!=cN+{ zJ=`<~rrghn<&2=FFhLxb^b5-3V|TPQR28(n5ls$Q{CZg({zN?`JhL*9puM@d6Y7^s zD_pOZB#==;Ve)Jt@Mi`gjE!Pjuvuq80|8n}ACI!F1`k5s(GIQA_kXwBl0)$dNNk~{ z-IZl7>*kZ%Bu&J9(;-xQFXVECAt-X=qPE=6B&9+U(YrpXcV>%+0a{~5|K#R}$=~_E zVZRM*b$F}l<&?nQj=w(@v-AbG;kKU){Ye*0!Srx9*_eu{D2>uX3)RJcQGwPFF$gD@ z3&X5bY*hS`zHF80Ocu38y%Qf}mKYujcb6rO`1zw)HBdJDJLBjd;Kpp@32eKe3-L4) zz;oK)2rDb<*f^cmhCQE)Bkt$9_)+dgCqCu}q=C|BA@q(2IfsP=d|UnegJt#!+w`F2 zJr?H)+c?0%?^e+3vn@#c8wWg_9jYzl>Opre{dq2$>@LB%CiKkdO#ceV=h;4h`5o-n zx%VDV`CnU7-c?}Y`e~%4Jf*F*3db9f@m=s4Sz7O zMD(M59&4S=eex?sCh4wtaSpHJaFq)s0Hg!-Y0SK}j&%$>}Gaq3zpL~e_= zXJ)2-oAyBR8`F%YeKI22)W7qAn6P*uh;nD(8%Xw> zR#cVfLL8*oYEDRXI-qPKHk2@okyCBXN*??sJy%c8CU*kb_Z29Z$GydLOn>D1?Ark+ zv1F7O{}R?1d^gpG@3;E_r=QIO)g5DRwu$Pi4UkkE05M&fWhB;aXPY#P-R%srCb+vJ zzo&6gwUMoxabG?0VSB%O>$+5&OtS$r)XRDn1h-G7GG-d{Db((}FsZ zA7ZV09yecE$c6iXU|4h)&CqraVy?ykwcI3C95b^4jeRPlsL?m{9!Pfq5+zF@bG zEPF&Xy2P2(K(7aJ6H$lpRXN&X1j6PEe~st6S@(Ue1*3FKMSPd+veq7AoH^&EIG|*5FNW4H)UF_Nd{Pqr$pbzt)pWRI^&r_IKI zozL?YPuR;y^S!;(`g1P*bj4MWLmcHVn>qVdh@Y!ys~3F+(hUj_iNaDN(7j$^xK0u5 ze7)N(dE`OPDS9$GGK8ZreCc&~;X+#LG`i+fj6dp+#dlNdku&B2=i=u4fg<6b3CmQ# zD*F0{DC zRZ8j+e=6Voj&iS#e`)hYo44zkMyJ67t&?{N2V(q6QQa9y$TRD2O_3N2&A+?_aLXTl z$2=EMWuxL6VQtJcL|HIutB!v3=lFrH^w(ghO9k*M{5&kdmK=un8iC#8-{R`W@ZXER z@d7#W@Q7#YI`7drtY7H0l`XvobjYyngxizI7-ppHAi{SysLJW(3)DA>77!P;0om{x%tTW+h3)?~0*l3zDGL z*|h2O#^k?nxpiS(ru?Fow(~IPf`jV(n}r{096tzjxGj?N3v@J`zwT4h`kM-507>Em zl~_rY5S~s9`QE3;7Hsh=*e=?6`mz;VG=I~v%N2v>Eg~Wy7!UVr@Ee^5TRTO)+-=z4 zdCOJ20FhFEfYPK$eZ-nD)Ff;7DAay2%xy8pZ83b4`>%bhRtn1Iqj;_FG?IuhfA;lV zG*Hlt$jJd9?fijU*k8N4<4u0xI>EAYjxHS2_=9GLIwUQ^ z7wz4`0(W+O)BU+sml$hQ@{j2$_$t#Z{sem7;CrtL`XvO}R~z%gx`Vs3Q^cH@FDox~ zYtI<_MrJKh9zo~1WNJTO3NGPM8ZL}OO}SC(zuram7Y`d_Jqf15L|xo3r{^xWHFExp zKl^x>l9Nwykz6h4l}_vBl${E&T%Puc?#UQ8{rb}cU6c8;;9gj?7`&&Tlt20HE%DZ6 zzPm=NL2vsomuJ#7o*U3$a%cRmfzCG$fkq}0pRm~+=TlDfv%vR5=tMl_Thw{J*4p>d z^e!YZ)k9j<{>&EH7`1h^x>Ks^WdnRap$`qhJKh_nZ*BuN^}TBbVG!n*v%hfX3pA<` z$S9qKW(>Vv zI#jt5FAYEA0@C@LNCCOE+|Zj4NO!QJsV7}KGyHg*+WuBIuuxu#b$Vt0ham;|c+@o1 z&b!ttDv*Vq%0IM)T?8SnO?cbqwlvf>_bwyo4CD;|O-sKS_eXTr_|C8O+jL*=|6XzJ z4W(w*Ld@9=jj|HoSfwQB{#L}q;K8SRWO%qqAQ#k|kEVp+h#nr`OfI$6C>V(?1e(;9aDM@8Dqe#43oocXjTd0O!x%CS=}fP8mFI zHUvDR0}x3&A?-JYTw4*B6hDO5HkgN(3mAAWzh?1{waxT9n=+`sBzB`g7+7{COrKDA z-OultL~|d1b)Wh>wmNz)2BFyBMN~OR3Xu8V~!(n}oStqIYKI zZ8JNq;O&T5%q6AJf&I7BE!29)(wa|R!MNKgo4?3`*MXB&Wo@cEK*#znd*WE7Uon%` ztQ~Y2>K11BQHF@BFtbiqh4ElpnktoI8m#LFKY4Mc&MZ3~LAAR2u9%mkE-%QxZT z8nZwCzn#X?eN+FdBMlBvH%+3~__&I6e%8q_S-z!5KXNUAu6WSZ{I`tuh+mJ|nT!gf=q??WHm@EY&cvlL?mTBo z!97Fd$D9^#H*Th5_6+-fOJF*dax_uLbDV8B(?k>LHW*3Lpo(t-)gduvH#lkP7=ncK zl8@#)B|<-HRYKqiP%$pJydVx?o?xc-fW_@URRiyez2_fX_ZGfGM26or0M}(2z;^xA|!o#_6`K5_ppWl^_#<5SZfxYw$4vBIS!AABw3w;S@ zk|BUMq?4c_3+CJ%#W{r{zlIBRffD0vX03o^3k6BuU5w5^2)hPrDKm@OS%{E$zqXz? zJUw%+J2~)^(52zCNY2ytyP`BywcMaD$E1a=wkHh8))jHO= zI9r7{EWz1M0Ik$mghu*;B*(WI9PcNZv0>OH8sg|oB4oO;w)L(#iz`MK7D^N|)WkNY ztSN&n*tGgJaKPbo$jJpaC~mOX<;7H!>@&Ab#B>Gw#mAK9Lo36gf>~f<(0rPJqf&`W z1$`j+A_#*VYJid_!kEP4jp*SP(f0}UWe4e4m@HR_ljmhC^xnEbL!I7074zkkQ+B0u z#*DdgaKK0x7lc1hD4Djft6Q?-vkhv$qUrBU@)&t<-K~c7+y2)0%}%{h{~P8HWxsv( z?;;mT%%HHGTPZ6_RM2-%AH5qOvpsb#@MbkGTQ&0@r~XBZbL74&GAY371<3neQw{3P zXgRs^mSZ@hR&d~fVJ%4+WV(e)VS;pH2*OQVSvdq@-*iI1`%CS)-LTYplixR5(84v= zEoutN`HL}oF8=b2uX@wFB!kP(aw=M>o%%E@RrG*waRu@sol~^1_?g%{6C(~f+@}}*w%x)2lwFa z?vOxWaDsbqhr!(f1Shx!4esvl5L|=1yA95reCM27_5Olg@7~p``&p}>63%0rX73iG z3NokPh|+#>NhNY}e9ymX{a~f5Q}~?q-d|nj6g|jB*|po!`Qbm!*tVh6bnwVb%&_x< z`19L@VA{<$6DI%rCT02LwG^n-=2XK-;k&e-JpgFmn!3q%4$iw7lYq?C_nWa1QQifj zL>`O=_yIY|IqU(siK#1LW;;p(xe1aA+IjLNImtFb*hCT^bxe-oHFS?=y8ecF(p_r= z-SwVhv~Kt>fMf>9lReL51Km^YOhgLp_p=zaVbz;WeaYkN{XcQsL`RVW~mxqvaF_Y{TBf@3PvlsfS@!?*}8sJb49cazJ=WrvpIcL(hc zhc8vCKl+!`6rcl^0UidT7Yd!i|DEj_-|U$zE8h->cMG0@;$q;50DGD;rhW!2=p+Rc z&QZFD7)04?N=(bf6|ec=xA7p{GD3BK{Fw%tyP_EG`z}{6O4-mo5t|iUE5fYo)sint z+GMy=#D?CIhC3sPS~*HiAs)Q}3cHL|L~Eg2Z4-tO*dbt?*ytueqP^mquNEvvN0wImx0amEzYvlY0Oh87TglSd0m?Zfr4jJl z0JtF|4duq)>kd*K8^7=l8$MSl^wZeqvN&o8UPhz@!DO%?`_bOAi^M_uzrnsdgiG!o z0e4kV<>h{~e)r(BPU%KOh{8R|TIzo{RQvM7agOKIDyQJawnGyI0AdN>@zoEgpwVLK zS;V&0hqd*dR6nQGhe5R|;@~g$cO_%zCOIu<=Y|2G%oFGE9V#7fKa50Eb#?qUDpKJU z@!l|Dy{?X0?%clF8+6d7-QgmtIh(2e}7N%v1sj-o<2D5e!W zo)w6(0gde$IJRzMI^?r)6tzcRMAwd{kh%Hu!kkU6K!D{1b2>nm=twx*?m!0uOQ}|x zs@80nh)7<_@mGqJ!)Ko?R(pkn8R>)Gs5|Dnb-;Bcv&Hu+5rSgrJ*fkZMlTZcyY>0X z)XNy}sKtQ&4QOh8j|?| zyfiw#VT%8Hk9Q?t{X?peB<@ zA|0?v^GBfy8F{yjyoGF}(gtEHIT5oGJDsIjfEp3*hTs3O0O2`*6u88tDJ|ydi=}(g zL+?LB<_?;PYJYrfXuk_Pb$ZIO7HES^PU34w9Sk)RZ+<`;K>;n_Vh+L+?fK!=M_E#k zA60|@`qMSNJK@i?!t&n_g0Bzxd`u0E$j{$wiBr>5A^^=mde}o zm01HaRddH3wUc<1mMIc6>0{)lbZB`wbUdBzxHVO7zO>cDMA%KCs%#A5=tOfsgp*gD z2;>8d>L0US({iA_&$LjvHUFTQunzvFo2La#T)`e_q_~*Qb*=HzG5Zyoq}?NB<|FP@ zRtC78*w$Xf->YtSyC&JMIgO%yyCwk_)^rOzIhGbAg5Yde!+cfQ#{sT~(|ogzp3VKK zOrj%9N~jbUvUI;`C}GKduEO^IJZuWrofdxUE?ACoN#o+|*h_@a7Tyo61^^9Q-!CLp}k6mv(7m5Ay-Df>J=R1{)#QXD)KO$)G(y@AHR}Po2 zB`|M$8?5W#|9eZ@v+bSHg+(d9e}C8ob0xzdaZRWW`rJ{|FSg;8jNd2krRh@r zAcko*?4pG_cG+__&%vk-Jukf78iT!Z4mOP?1o@YEp7hHd$4HbG&bIDRw3bPqd&5q- z=CmN-GN{iwaz?8>6Es#6RRCW!Q>kV91Dvo`RPUFBpFOU0FgUis71njDI->50Hb--?H;Kr|CH@#fM&Oc4&1ugo1A5IjJ41Ne63zu0vqjX@c5_{NwMc&Rp z+vOv!c6Z0b0Bd#m29MtdCbpHs6ckSyG9g^&=|8Ll^=Uz&K-r)We6fV7AKhGHBJo0a zn!!38+nU>PA#)VI<0thZxo5%3YBJ4ns^)TY>ihrcD(}I zy^F7|{6fGd*yN+w81r0>0~lIcbej)pI>Y=$Q+^FlZ6=~MK)Fs4KoQ+ikwx_oo#g5B zoVdTB)T<+?I+wQoCsuK!4FebN2a&#vj*R+m3%&*zml;}l;aC_ zeEzT3BG!M;Ea)PtXO)UKQGZIZI4t1$UxaBkvVe5Pr7& zyOFv|K+%iz%1xf~=;qSEDpD>gcgS^1a^0TFXDICq@SU8K$!>H0Rv?w0-WU@{+Nwq;qP^iAXk(#WJPcZ}0I)h8F z^omucP)MWZp;vU{qH?gbKG0SJZoxHBou)=x*7g{>VOI+unrTD@8QqLIrjPj6JUGZ7 zLEC+k32v}ns!8gQ&myX^Y#ycm9PZQ}!$%6Tc_`$KF>JNaU$9TOkzI);UCE+;k|p#e z;O*1TVx&8puRUlK-(zO&LsyrsE`DnMNU;V6Sh-OuXGRE=pA3K(K2rR4;#w1XK4lUC z`A644$EF-{7~=2@8$5?R?#wj!{r_P`e6YSk(&501{x)gGAJd;Y=T`?iCjIe>+*bWY zR&mch-vl`(a@6prR#?NJZpcC%=C2;*$T0tE1<2iH5t6#6cfn)wXUj}NX4k`CxdL3N z7-Z-z+o*#i{F*{u#?epvU@osX1A-qS})v|+dCUuq+D6b|G=d#GvyK&w5rKh1HQ-W|E7yNOUa`&OoA3zL!-j-w4$HRlIzx|v$qK4 zX@8@XTM1Mdl`yV>M+-Z)u6E)6gd5I?t~j!O#^KvRMMjJeF#7e3>G}J&8uEyiL|9{O zG;A4(v=@ss!NNn}=ein)5@Z2qfX8|tFWTj7thjd0JzPj8g&fQX(oJ3Am;`W9kyZ|& zO9!)+IKR}{j*(s$&a|ngd}`S{?9i=OM^tjb0@`kiG}RTBPD*Cj$r=!fM*uIWeRFQ{ z)Hk@|OHNtS0^Ou0afSvQA9PHWNl>R-Z$o_%X4$;bK9#$9C!C>XMYI2{9mh1AZz~_)KZ?= zlpgGTyI~l==(P=OIYQDQ-q-LsPk-&yW=ajon7W;8yEhV^aYOe2RlnPH>D=v0j1h}KCjwvIMX7$z?obJoghHCpmO(EizOMjo25KweJn^= zgr|!V4^e(fM)LqYv+iC0=ZQ2NxviFmO;p%Z!r`=Gr_mX#-Qeaxo)vOqBYR_p3Y z;bD^?J+kY0WF2{>llPx0s_nP)QQ%A=aW{5I|3qER+=CNfMT>6Mt9p;|~z%gQ%8}B1Yt) zlh}Fx1ZGJ(bltJd07r7g3r?e|n4-Lxa*0X)#D5 zs=oM;E|I?|GNF$H+Nl4n#}Bv^$v=cKiHpY}b0ukUYynr>3zrf|sUy!Nb(^ajY05%; zHwu*1ZvF*_D%T>&5WZQFeu)q@qP#l~+E&2VDgbMtOf1-yF2@1UP~SDd&&k^@uB>u7 za~>K}flbyWe=xt`{>mkuiOb()sViGHv!j@H>w#I>Pw_qqY^0rs6X0=q$SiSPHu(+r83db@gq=v@YguBS=d$`u*M zpAeaYb2AIpIjw=1i~nY6jgqKoQ?PlGB-tRQHKji_uVATE*x(X@nQ4>uWFyItMRUnQ z8WY&7`I5g~yqMhT zc^}2DT-0ramKUJ9NDEoPU*B+auz%TWg%|$hBuDn)!rRh&^S$-u#s1ptKT7=l>ivOy zUx@8%C+uZX92Lp4%~=l2m(WSlW%KUK3nA3^b0p~uq*j7W_-`!Am5bAlb_Rc2S4}e8 z8omB7K?fXj-=&d+MH=CAEYyoBp)O+u>-DP-^YVO*`bEeMG@gumRs?wgb4bmn2{( zBm?*E%CO7Vjmit}yr~X})b8mSp`oHtQ|L^S!Gl!CC=-I{`owl>_3M@e&MtW>K?Wux z5_RbP69ZNTAH#PnCaW%a+%B0ou0iI);cfS)V!(IqOpyQ0$(U@qhTN|Zl5-_n>c^U| zc++0t%JR$Z{>zSn?;*N>{6_wF`1bo%(_iH8{f{qBP;oH;c4*Rkm<9qb;u}R~ITFeC zWCtaw*b)RT-Btm979C)dA#sG>^2Gil>nX5mIxOPI;PwwwhI}L8lH7z$PO8>c(Ykj; z(}X*Xa%4AfqRC8LPf8!_Scmh3i(%*^A4W5FmG@kCc5OA5q}T9O}c?)HX&o z@yq4ov{MLhZXR9zDxfv*Or1d)xb;Q3*`zAZ+JzFJJtf)_S-J?9@wGQ$(NKH^JGk+% z0nL=TgZH7i2Z&_{`rj<#PdfcC1^II6|889CThTgyk&pzN8?Bw#IisQAZR%_aXD}x$ z`Rh)jxAB)hD_EoeOWZVBI8{s|S#rx*L`}ZQWxc?qU$t|}f9Up;1ChVt7dRE9RCTCa zR8yM4;h@GiK&lL_&4)joFuF}&_c}`;E!+Swadlf$%*ZKe%rR9=pG;<`tGJa-lJuf> zJr-zX3E@q6Bm^8Ry}c7Z?3Y8Dxl!DL6{YJc6U%e4nX~W&d8n@O%Hn_M{PMw~W?=u8(FI(Dq__s>X{4?#XjuJ?zoj50 z(R{k9Xiy?Xe`IV@eR+{~Vy-S$$|Dam@;eQM;K^Ei{FrEb-n$wl}F)q(ISJ z1O31-U1xG!8FVck{Y7aF=PRUlT-?17WA4(Xjjm51#dr5cx^&J`?TgUn6})qa6}AN# zO2EbV#@2B{dGTnhz8ZB41b;vUuV9-oKqpx;ApSN}L$n13x5 z1%I#ck&O9f3kM&pBP@AHm0Q(7H=4jlw;9%V`0XQdFfmNICZ@l-M7=%*Cqs;gMp#x< zs+5ulSO7XLNQp;JN9d>JUaAMXt9X&1ZN`ra@T2HX@jOrz)26*(W-rYhG`l zDMbsb2${=*+9DrOmbi!yoAp=MZ6|c|ObgFH>vk1^*d# z`X^}4tznyML8ZR|jyVU$A-B)JA6S0R#Ys+r_JG`_29qH4ubGe#(}WeKz_)^6Uu&7k zPfF3WO1GRUw~+YfgJF3C^y+u6nP5&}1B?O&)9gZx5 zbKroITfR7ZY@-VhRq=b_xiInYzk3mh$=AK|Zv5TvAF~^CbjkxW+y3Hof`QTTRa-u(%} z-v(B@EN`}u7N13NeDTAWIH!Cx6bFUM#c3J>16A1*d$I56^BtQT&3M_?ZG`fA)KTX{ zCD`*=_v9t6(QU4NAZG`1srRkyhY$p2fxE9@S1|Hx2szS2>@2?TGnR@}k6_nj^1-%a z9ee+QsKQ&3>kH}3cg2k+emNcvNBx>58t!^q0uiJRi=kCG41No(T~(#3Bw%P{J7uG< z>%X}q^$^`T4Z7O%p6Udz`sJ0^@T}SOGB7)Ka-iyW3n;hC24|LLWbb&!nZ=Inm2Fqj z^^FUNQ}!;Oqd%9d;}(?@$7HejEA-mV6$?A_Kqk9B1$RP_DH7A(Vue)s;selqo?W?T@7&n#&>pJ*^O5;Wc4{$DkbMtAX57p6zG$s#X_~U4*&qfsiYV-8FZ* zZ(=t0)k83sFPzYAKGyUpZ%Y$PBcXN3unaxK?qqJqEMXhIxyd`rUc%@z?+}mNItD_B zAhFQkU#k%ULumc*DqmTZ!mR7bmTX7;5l+&st9O$YQ+k9xej1n75q!3PO^D_5*mwI0 zrcUmMWYfaaRVTUx<3Sh$#^DjxDi3lXIN^NqGja0yGtVMH=LzlFs*?=*wZ}dQxuSel zyp$_bec%tBcAs|+p63p_>25<@r+&IBS40+5>52C(vk+7?a~Wd7n&O6eQk23YF=J3phE}~C z#>6aU3cu0GCq&MKkJe|XX6fo_^@xOskB0HhC&c9u#ma>c~-CCfZ z><-kEiF-lc{)ALiF`lEqpG}6_Kl+w%V864uSBb-S^@=EUt-ppR@&7tWvE_IkP`n!$ z{^y0!(_Nw&fMLe)uwl4NQ9nsIfkA9JljNUNLUrP)*g*IrknPM6 z0t8ucq8<$T#ADOkh2d1gH~hpxEep`YPY7bx_~E2G)i@bkS8;N8PxfGapuEDEBetXP z$k*(BV4L2gwY&aI$Z z|BmbgnzG*DvhGCcg2K0X4Qen)q?;@j%3`fG2>3s3Xg1PT->~xnndiAY0V3`LF?-3R z_~o1zp?&|2ho*@Rj1*9JN}^SHy#OFVz~X$h?xfl1D|5#RaQ&gcX2P{VuWir+mG$#N zZ?n$;fBQ%Z&A6K>4b1a4F1Zm(^Evw7-RWyrD`8-=^r z)j_gwew?3TySc%ovXwzOO@u2}PvMMULlCZ!t3Z#WjJ`@2U$w3A1FVg8G!Gh9?iZxS zby!7vl}gHEv}Sc9_Dx%H8Up~peZZ%XoNyGG#G4efK4h>pr;6JKG7zrFsJ4%CtuTRu zh~>M|?n;te^`?SuU)Mo7(QhoBGR9eYZ%=UdPUK&drrhdJ{{iuK@Wti?7kp4Y#+g!Y z)+o=7p|AFld1_is&Qk1)2o7H|d7bMzG1^SPjss0@F;VCma4RJpK{aoKjpur{W<(B>ApZ4-uf5GkN*Ur{)w!} zSi$2E;Ul|1CcTT4Y@GfH=%=eX3MOYxE-CSV+70Zjt++vmLS?{!O>u zxCSteSG&XM!VAnwb4-#89Al_4ivBF=rW2t7x9T#P87@{WSVML}{#Rh9@Y(qxSfJ8 z%-mp;QqIqC_~E@9xNLLI#u55i|LeXRNwzSd^N|ptXj6{f>(z`CDe*}ap?iw}MF*e1 zzkifoTj(MYGT$TTe}zdwU=p$L)owNQ)o$P8+=_qnKu6+=4lMmr3&i^|&ompuUC|9pFVqr~%qo#`6eoAQ&gW0LM3e{Vl4z<6e zmhHhMPw_*h^P)yc_%^n!D>W*N?5dqFlVBx2n@MJXn6L+E(Cl9Yy4d{_JefmlpacFH zNaL}Tsi&4BaA0JGx)+lo-V56iHF2U&tO+V@V#TY3gS+^ms6}J6 z(|K{nXjD))8d#W!(J!r02~d&zi@ogGXRNQTEW#0Ymk!s@%V@54c(+Oa2?cPmy7Bc1 z$MhaHra#P;@SNiYnv=+g+M#ZuPC;cKT}V^tE zb7^c7CV2#MPZ(WRm<-|I*0x}_x^B6wxIz7)fpe>g4zk9b({90R$tT~7QeI*Y?Ryn` zoycOAQEDDY8659djs~qla-bkP-nCAzEmZe@dDHdr(1dpHI-`o)iz$gFv<%UhfOWXp z%8T5rRpWn-&8NWgG0s%U|CejDYiz)ZRymi@@ri%C1WkmzaT0D&Io|jh6v5-uMM9|{ z1vl4y4M3nhVYK{Z>*X}H_8quNmXb~?At^|*@9=Lfm zMq_@*r71eCo@4+>k=2d+lz{vmc~fMd%D=2EPBSDaKpqo&bIN5ojmVgY3;kk;cGW2T zSS@{&I_lU2qucg&WesENc6ckIQzunMHkC$tUlGKKx2nz!Z?+kr3uumOcKuFL|8A`r=F0DG~SF8?1-)fx5?g>ET*yT{+JSHc&%p`@t<<5 zdVBmDi9o|2wQgK)8%QmWU%_;SnJZ}=>jXqIidd@MwTpFJnu|m&9x-Lluw{*l`JH=0 zf>z82_=Y@1f)vGO8j)-0JUDDhxW`ifD<`^L=}q;yHIs?$2PSo;CEj$yKb&T-9$7bg{ThVcc1-%d)&KVdtt?TH8py+?`cVfXN ze^v7ZiRsD8C5^ADkd`FWEisAourZ{QDYvtt8=}2`!m$cj_2@AdM-H$Q1w%KDW~v4V z&ef$UtMM1682E9Jm}(4BW_eJK$-xhffBr-ly_kbbpkuYb;&ui?s-`)&Ic}oPzBAk` z?cDtqJFpfu$3-%9t}oW-xORejx>uG^hTTP><6DW9DbKMus zh!?=$Nt@p`R3n-KHXl1Z1IZ8ukqF>CM9sWV23QbZBm<-Ir&OhcmRO#%)RqfjSztPt zqCdLvZ154Q#kFe_H?=_6Jk$s!-rmq9 zHp*eY?2Xl3MJSXu3r{qjQo*KB2jzE)UfuXIE5tL`g^-sVC>SL%OQ~#H0eyg+iNY?r zuLR(SEM`s?_Vu>3Irmg#`5rh8!jKK?wHO|l>f88mQAF*xVBV+4C4FpqU#Ld``8Bi5J6SPv(`Q; ze25%?boAwP!Ga8LUQ2^@LP1rdp~8%e#g@|v48tB#Odhb~G^0)G{u1xNJ&Br&xFg=l zNw~u(LkG#G!Tmn7v}^O>Q{WUlp_P1|mOJz^73bhjTpQa6WYUdq84lAa{|&#U8Ph!!4WC@*ZI!r5{Jx8G>RdMt9*Z6#+!N803+HdT z`vUZ6r?Ly7;E8=i@0WLTcq9fwt%05j_r5)fW?|SbBB82+NZJ^9J>!W*Ei+s)KRzPt zr5$}co|yA1CK%r^XC#(fU2hq%IK@IVn;?pfP5DslJbmD~ysXrDdwqis^ikUHB+hoI zlzaJ~Uy@;2oUUYqM#HiDtL7i=OD7-Zq|0l8QQ>pLYhN^aB*O@=IqbXC7G|dRgHJQm1-TheI)tBHq^-A`8gFgS2U~A+ z2>D#xp^LCZGOuZg)o9mpj z%*F9ml!c>(`Am8D-ChkvV7#=ko4S;Y;smOE^pEfIe$EQ2X$JA8K{>wHx+2~Uo zag9-b>H*O#17~)6dsL-5$V)U|e;c!Yda(WO!#OS9><_-#k31`XP=bc^oM`^A*T}gL_i)F`#f9^-dD-_j=iOFAP z1GMe6HNRKS-;7Z>?Gw&Lb0tbbEkj0(G>P&EyTPyA881O6+S&5Is)TO|^cp>=*tIUv zH-)Xx0L2}J?tyf)2Th}l?yXrL}$tz&z@ zCsJ@<5La9&baTZWt41fcLXISzgL0&IJt!NmB@@nG3Y*-s*s8|EEQIAxVoP!CK&MCP&P0ium{&}qh1x2jiJA>ZR%fNx8yZ?+F z09~;2`Cy^UNpjg#r9(NJEVfG7Dr~5mQ}j`f;Jm{AwID9}{Tx+}8c(s05J$!iO0GRxnorjdvJ{;cYQ z_S!lPJ_^VxM9Gb(tO{5_?et4lfHIOMgk3E=N0fcKpq~BE-d^E7z<~BPgce@_FL*G| zRn}4mN_DwH#Ld!n6}s#aBsu-}7+NyT%OL?ybis$If<+5CZWagR#;NNiDXkQsF-47G zDGL0eZe%&mVMNf!xxDFHaJi-vfQf_*C&$hB2G#O{m}w9&%XM4l>MABGA<{t0ma|JM zLvdT%EPCdy+(AezifMSSrZc^jtPlPtW zfMoh{D!;`rn^{IR&IP)Xds%EV#>OeFCRMgv;iXizRIADTY+)VR;Ua0;YK{q)l1%e9 z*r*+DH)WU&3P_P4$7;?=c^jeLRfy!YEBU?aFDr@!97a+I4!)>U0V z;_eV%k*(W6Ld-?wu^Lc5Mg44*Mfi3lY~oQ2^66r@v{&EZeW#Lp#5a0}_;r=KmB<5H zufEeS=hlcUh`QwH07W@>co7Q8GMdddXez=Lz5d*4F@)_fk^zD1$q#iUSHgT`Nn?R+ zmo16ZNgk#(LmFPCulzCRdY3?K#-ph_F?TlAnOCN^Sq4I&(mNig0!J+6Uoph?d~_8r zG{!Xb-DX0>)H$5q`Ft}`*KPzl_4#d;IzF91O?a>5qHv;X;7(+5lATK+6LIJn&zvHb zFpO1mTq-}sS0sRg4oEA2y#Pd)6}YarWoVz6(I&hF`tUN3x*8}!c# z1|cDz?|z=#;f~~@k}rFRS4A+b*^0$tbL%1JaZAi9M9Xg0EMe^nHS>omaPwa!p!Oa7 zBEQK+R~c@@MXtz;?jU{6u;$t`_aAFGz(d^Hruako#nVh({WIkDtYr#ER!c73aQJpHulPok&rbhm_sOe>6%}j0Sx4s+v3WyKACBuNrSAxOK@H+Fx8_N zx7(O`Q|~1Ecb%^dU)?iCuBh_`8N;0tG!V70hYF;MXW7+wvzB@{`g1hsy1Qs4uFbWO4e;)Jym3J zn8D)M2GjQUTU{&EXhWa|i@a}Bum)Ts!Efn7M0!~MGjSF{Vk+oNmnBoe&JxhDJ6yk5 zy9}FiY}GnY4g8Di_@ryc?Kh~{j--Np!zKhGIc)sQdcMhf5`LcWGOdTFBSm%-A2H|- z#oy#!h&@RWx%B!nG>gEqhlbIuuNMN%^rxQV+h1VzPcoBy|H_ZQY%MMcXpNIUErrZD zYZ-*`69gfKY~zu23n*TBH-mVce$EC% znQNapVqZ9ttnV~zY?`oK%~|>^fgkD}oU9F0nxOAWWK0Z;H0x-hHdhSSHrL#Vect_o zFUS~ux^%am$Kf%U(B)vc={XyryISB@?kJ>Ce1uX3?{e#^@D7DAFEE-&cB&AH7x8Ay z%ETHl8v-ohZ-iVq(s3vYfzQrEtXOq2I;ankimXrjcy%QMm+?uYOruxJ zSHQsdn^Vs&vEa!#!I+g8DO^b6q?d5hQrBn-lO~Oy#C9sbqdlD0p8U*3(YNuG#Ep2N z^FL^c@_PJ9%J{nMI0Gq0vbvx(p_Cof=PL)GLS8PAy`a4BRoQAXaG?2tH(*2*Ek~P_ zqzGi@6&xgbOL2mFx(4ua7^jevwpNydQZ{A9@x8ao?GzP~kDtvsoF|HI{!DdonQLIY zVdimme(7^uBX-}JEsiFaG1B3+l;p9LWaJ`GhKv)=UzBW+X#9&Xay7Bg3RCJ{@Z&HK z0?g1dNlxqpHhHqmu2QdRYUiC1vVB<#k^~Z?3PWAR zPzecHp5&Ak#t02@WH>7kDAu>ES}pzS-Q8?$f&_*wEwY2F=IHF~uZOY>^2P24!WdV6 zFG95Nk`c<`iWjmG`8kjBeDD8Lb+Zkdi-^3D>}AwSo8#h=iV3CVnAf(d#oK25rb`oW zzg>mh5yN;$-}2~9(}EA*Xxxoa(#AdKpG3>F=^Rm@ZH=}QQgkxCC2^$vlOAKFH@UQQ zy=pqZV8-4T0*mgQ!z@9vguDYVE7Tj`ibFUE58*QFr}slbM~es|i#woOJ?z@dh|hwm zB>>$w@G=YlXS=M-1;PmWn9eHrBnO_tDtp!s$qr3qS zpc+ntuS>nibTO)zlGb%xWK)UtJtq2^SI2SdC-{YKzx)o3TxrUcYax5(!Rvh~D)j^_ zBMU`cAU-Ls`}f)A80F3te(UDWfK@qQhlBVWk}W-1$>aQ*2uGTw>xIYWNf~hDbJ?=q zSmxvVpEmYLCmX`sUZuujQUlaEZC(aC)7X_<6qz37Dk*aInBrtB>9C-%zE5HmM4hX7 zWtR8KGTncb@05WO_i#7$QKDNIK@D2edkaeTioe{~J2$n#TIUs5YD@Z8u%y}EjZY}Y zX_VDS>oX-xSNsumc0E}&tq1DlYT5+1RW2OvqUrq1-3=Z`7W-I4mske#qZn#|fX}@p z4KQ?T9c@4a_T!?ztq3Yc`(Q(d`svvs{_z^Z>e|u=1IT5?M%Pjow#-)y7 zgkI7ETsVuzTcQaY{$urKU*lj*?gMM^m3b+@6U?7<>BHZezO_#DVftlue&6t=qqvA5G3%z9LhV zt_SUEl0N)XEbqA6Nvwn{^4*NCE%I5ME9Tr*AB90evRkG30! zOZJ(r7t1JIhx#ie4|*iLsm~owU8*R*nX~gc1g<|!24_ukkexKD!ym^q34Fl?g;${_ zTG#N(t;jlz)+l#X)q+k%^VqKE&!T z(SuIE#MCTE1kWvlm98axdvA6qn@x8P=_Z);xCj45|HVK@taDgdH`>a(f;q$uK%)!E zw{_h@fY%}76;x9lRGI6|uLwbAdU5Eh!5vkFzgzvtc}KdjF0W;Q&6S*QhMs9rBNVx0 zRuwi+<-D_O*QO!Ga5FWj-Io~SSSQ*jBD;6leb8Y;EU>nF$f+k_i4K5pa#78 zSO&fy8P5D_AH`?Tq|6bnM(B56&&$2q0U}>xE zi87{`S4b$*qWI88$8ps?eec0IF+#W+o1-=ST*cq4bezP6B|Bu>GGaBl&QV7- zM_cC@g^B7BxP>yAuP;a~e(+ZJ-A8aw^?ZaGB_55c6mG!3JkQc+e+qL)jzBL{`-{eAHZ@W@o);^H)LevuV8MtU2~s^zu?KVqol77q@7yoB5Edv)}6_VYJP-$$%KRomB+E;pg8F$x;Uu zayAxwR#`U|j_2du(tfsKv9}C*ENObwj(g|axXaY33Ey+_`tP+-}_Y+J>sk4FkjcMK5c1r^m0bd5z$FL0gnN+X2cAP{hv`W_Sf;T z{bV#;K07$D8B;^)>vWmK%SwZ2EXB?aFcbh}K#0Z?G{7uBeiE6Y3^hE$)l=>b*@MU3%>T22TLykLRW zwMaN!y>R{u&ZXvNK#KW04p;zBbrcxc(L_wB);7*0hM{45DU(^~Bjqm@jEOeMI#S-1 zvr*Muv=H4)5hsFjhelan2y6aC^U*;RTEkKl6U{e=<;WZZdtow0a-u2M+ zip!3I=PgqLfbe9Oe-fM0zsmVEyAZhOv5vAfUNfH+F(0zxA@+8jneiHLCIsFrqD`-+ zru}+cf@FS9WPzia=nCW#+{(?8YH?2M*0H*kk+M0m?q~=hRiNDGupz~3gML)la+-p? zoh)^jQ?Hvz=)cDsHA2^bK)aKqB;yy=Wxv4}F!%7+?EXonga$?Xb0e*p#^OB@#Xh0- z`z8--co)?`Y-s6F+0X|;uEcyvt4#Rt1Gh_h`{>~*u&zt+_c)?gqw3j^uZQsAesP$R zfvQ0c=j%JKYsee6C_ZX?9-18G4rDbWq7+4R;wTAIg}-Gj)q3pa@qhfeC5#bA0*JFpivXrhu$w(Lr55Dt-Z+96H+>&)^xhw)-|( z`2n~>{<}dXlVQWA`3wO@@!BiEOOOb*W(a<}MB>?Yb8l2A!`M$ZV68&j0VPhs?5Ue@ zwOx8O8}BVGH$%X&;!sgBvC~cC&@q6ajZ<#@sv#KLG-?yCn}z0qlxk3_dP02E$J7$3 zX&re%Eqb$FA`5C|#`b1)uHwe$_5;5Y$1|A~L0$7;X6;qxY%+SunMaV|ePQME5;2?s z24+QoB^m&z6|)!MBKbqj!dEDzjfmQkuBU=Cn^Z=EF9cAWE-JKj(EEEr7}We*8BHqX zwS2GrGKwV^H+12O2E|v_vq)U8*V)0Ts7O-9UKa(xcGGp`JisFVt^qRR5c;nb^M2>A zrWkWz&98PFQL;SYc(Qxy0iOk$=t$Ydw%3iiYerUX{8@nDGlEMncJLi;9VE)SvPH7_ zXgM9G!5<*oc$s;p#DzS_;F0tw=-4_g(U_b!r?Z%lR?GYc`a2iqgak7tDuaHlZt8=E zq-7sD>raVN5=s2Hbg5EkNqk-nRtc661}Ydtl^jz*2y_!HO=i6bZ_COklx#p6X24+3 z7=ZRK>!+xEQ$Vm8HSy{KX7(X1BOWUXimIc-8y%qD9#vV=ZdhfmW@vOl{6xn?QxKlV zDOxC9HC-k9aPVU{Y3zbIuFq+NW-y7$3iDy)X#s|Q2(nN=93m5)BvM`bTHbbi$|lQ> z+xaUEP*9^iS5mRThV;{6SP5U0#n}4yxn=&g{Jz2xt@8UK%`Z*Y$L`~Hrt#zx!N zwwtE0xk(z^8*}5vX|hq{G;D0!W@FnnpY7*6&u?aD|9~_1p8G!MC7~=YF=NjXW4X5b z`Px)nCZ@h2Rl6|-3?OP;Q;7Jm%}?jPu+zt(GA%<{$wh2Rdn2J94vt?$=i>E4oeaOz zhkkieEBryrWBS^zYBQC~6lIoX_S<+I1$NxHAxPI~l5xbaKgVUSLDq55XjtwrTalg} zUw}44qZCcm0w<3L9c7?tvwHef7z%`@toIvl*zpId*BdFN-Bv}Y*oO8-8A%zcW+jWp`1=G>7m|fkP@Cj;s$lu3S zPhQ5i+xka7`~{yqE{LAzG5_4ai#)0SFcmu{`}@SwQ;4Z3aKP!E_L<-UpSI-f77^7E`B=zrm}P5by;$seUbu*WKAnEQ!bi9U6`u?y9i+1y0!4YY zy2q1Tf2SZW@J2nvfp*S9z_igCIM-nR{`Oo$_GcstmQ2dK1gNlT7x;eDr zwIV2=+2rgwJT?ChkhAMONK{Rt-z8=2^q{6_;4bSCad1#fdgA17P{wvIejn=n^~jQ; zzh64`AkY;^2?6R!i+E-ktrI$vo(cK#Ld)T2b9gV3CdfiX$!(p}>4^;Sm3x{NR^i4u z1avPo5LBHUx@H()bqLhp8dk>!9h0;=t@jfaV|vIke?e#cBF`d6M_r`s7Bzvou)114 za_iij{aucjj*($OUxGO7iqwrAbRLCPGYT$<@Brwq;2=w@!G4zM_yL#@li9Sm4bc?vb4U85)?e^iEk0IrIl*r;HA%}$l6KnsgIy zIh9gA@N}cMmXSN8tmVC{^}RiI;Vl}WVHza6RQ^ihVV-Wn{g9S(F#GAhV$!SHW6b@lS1cao~ENnb(@FQAqz zKtP~q=LLr-wA^K}E;?4!f=9p|M}?f?pRjal`hD z2$qn2WfNk7DBM!kKl+$fHk9s;Y|P@xv|`cJP;cXen9uKA;0Q49pMT9S2ACghwK zp5ZMx?PS7mOnT!H_GTM#qeohd{$LEDaS>$86Dpst4a<8D@`2@;?OY|dG{}kdt|Yjg zW<|V+y-i6a2Pe5cLqPOpZ8uBtu+f6ZwStXzjCqAk8^sTy%S}>NM>TTm`d%?FelRXp z^rZL<&+6;l>nTrfD>Vpt&sTHsf$h3m-!uMg0z4x?ACgwIH({^j7^&8BcLHjciN1Lw zNX&c6LKl`UsduREvc@a}7}2LnJ|ih2p^`N4-?z~2|3DSBf$DDm>I6q8REV>MqseBf z5!#A3Sq5dJz{7oth_%e#cIZn+ZiI%jq%sUW2Ym{S_ZB>CaLyYAW0OKK0s4ypyO@(G zIJ*U1x3E=*<6)0D8}x-SD$v0zpgzIF&n~+A9IpPD)O{Jk5shha#gOHbRje8c2yBxm zf{_K%IijilPX7Ayo+nfn6I;SJvgd+~&#KEo@S+7{(SH$y#R(-5N4N_^1sgYo-#3Q7 z@Pt$?42>D>RM$Xz(TreVprEsU4ZWxqd1V57sr}pcY;yU*fp7x9?dtt8zPiOFofwlG zb0tZp*|Z64X;!oIiPsnILzaOh+=NWTPsiy7qSj!!%n(zN9F%LZ>C;d(&Yk|nSKmibxEo-Ov+B`DTVnc95vowv-T&8r*_1b)ppya7-VR@ABFc4QtP0_t+6p^$A~^XE z2&ONBx1B2*+i1Aowu!iq?1$|plHw!)!&%NNH<5$;1f-*ZEzpjS@L9($z!}|^XL8`v z!7K93Gs269gqx)@xmQsS)GEq%QHtDp{`nSZTVTE(%cs?(+;B~g+Il{nV;>>Q=ZJny zu6~IL^!-k2lU6RKi!~@J_fCG$?60j0=T|Kmplv$r%wiDuQdxfe{)IkJlm zJ!Iu}n*V^2^>@s5r5Kq`!Y?{pL7xf3Xt3KwQwik-br~!pLw6sOPwR{8ltLBz2Gj=L z(lMB#P#^Z>I4rsZk3ZFONT7Z)JN#b#wtXzXDpoX_5h)DN@v{KnkY5Rr^wy0kN0&#+ zAPD@?aG8O@8G?6wChvvLVT19lPF-FlT*(Jnyus|7C@+}(R5Qc1{T%Gv0*>x`+Q0j5CBkj7 zPdZG*#$Y|%&$Q~nUGZ`L`@^E6N_JwuGU|^dv6yDNdF%7sOnGuR92&Yp;CMD=PoszSHd#fMMY6Wxw60<>k)gYuDY9ynp8g#6R_*jD*^uef_|EmTttD=$ILWo6@?(B z6y99Y;my!70~_x-Gj^E@^9sPpdokZT#lnz zI2xL`R&=6v>EGf1f0VBGw|ljyZaI9jZXDE&74-9+GW(MU0s2VFGp#{Ra#`CtK~(?4 zhWvJtd(lkWJ;I#5VV^bQ&Acy+(Pwo%%9w@|%rQ}!0o|2>fCdJV$3A_9%47A)?5k%Y z*wu#Y3Bph3W<<aSNEu!gXFRjFf2(sA9qNmq#^;kO%`=_uv@8jSN&nG{c zy#(mRZt~bVu5T5lSCF z&Aog`^+Hgb=zN2JYDCO50M&EjyLNBQ$-?$Py{e`?v`62kX}=RbOB2#2g%-?87U+t_ zV?}+Lg^{&NFiolSdG*DNTaqv%l_Z!LS}|UXPR4DsB*f6wRUU{8dcdb4xR~PXC+Pkv z!zf6c3q=0olvdSy+J{QW1I3ru;ho5;_TM+-?(Rh14iM}ntBQHJ*wcZvUf?3~d%ov8 z0(Uzo^(0+zX;Z(&nHfrE^w6<8?f9D7vqTPPpQXwfr!y3%BbGACkxJBCUyFAlBQ(rT zk8Ec{YzKf~!(?TS9I|oH3ynCQ_F&&S1oHZ?n-%qhH~3{Q(9>7Z$57-0O-p!mkiAtQ zy0aIITAh>sJ@+Jc|LYhBDr{OB^9Xd3i87<5a^#o@VdKJT0|cPoA%T7g;&9yfP4K5D_jpp2xNL#XuyG>6%*kFf{go3c z^*Ld5F1{?To!xWYS5!5={?wyQh%=iP95dt%LiU?SpS7`>T)iVx7Zy7c{FZh@uoo5_ z`3+A9RhJ=w9|L5LyGSGYoBP&eakEZ(LamjOY~b4EIqC9n>24m)5U`GoBB(aWIp=pW zChM6cA-7I%wVu>gC(*qRH+nnaP5qY0Sj!S3`c}8=;915h_3!kJCZ@-wHkJ@a1>$6o zCN@qNoS26mY%)FCQWYddz=xJMTnK^>`oyz-1&{7?)79xMC8>X`cT_dTEvv_@7l~YE z9a_o5_d?cdp;5F&VwKRcI`Pczdf&0sd}I)0L^WP_=xo;yYHfjC69%oU!K5J?0%HT# z#1DMpZ<$@#i`U&GuzAP>V5o*`Qky0kfdzR?X|sW-`BQSPsa{Fg;PhNWY$Ch38XS%# z%1`E5KZq?A-1s4FZfdfr+dQSj93&F{)3`1%^We*Dkj@QT4ahNH(L4)UmLx2Jn-*MQ@ z`ml)$1cTj?xPM!}_X+VU&^0Lp`eg4VL0CqiPLR*WitpygK_w{HQV!WDzR=C zvi+^0?~p$~#}=?8>)K>|aJ2U57C$V4G_OH>^q0GN%5#4xa=*@z3vVCW_5q4J^tYMq z53Zjm6GI(G^<^ck?8cGd$LS-Y0yrb0)EvM5+{Y#2d}cAoROwkB4Jw-^9x&KazUP~T zRU89JGCK*u6v7U8J)`?wzlv_%cQki7*vq~gHFWA zwaetdK3fqAD(=Y4KR5UCMe=hW9w`!hmR?_#0; z)7X2;Mo91)StjZ;S<9Z)*DgC%62_EbOjiDHedu__uw&V?4BugP=D0@(2Pt>W#YvXo z4GjSfvY0awW5lMy{p}_OPKtu9fY&Jfs_qVN_wA-$X{Kwch4bjd^HT2&Nd}Rs8}ypR zwdB|wQQeO?a>mnSP@XWMILfgR+HEe%?^R)M-}^p4o)mw0P)-B3at--E(n#Akqx8O$dK4u2;J^Qidvk=hb@b{;&US7hVJR?HPh- z5`X!C4ujbr*Wj&>~!f zmmMI{o@)x>@J4iV1m`$pFDHnLF1H71`$o>c&3l~qb$*Y@@bnc5Sc!1a7(OTvYuu(=4n%Mwx!DCvE5eu~N<4~kyyTOeb`NqoB|6E`+S+|o% z(aEoy*5l-!;GdNCMbO}C2nK{ls?$fSNuy)oHX=SB(&Vw6s*|3DW>MRsoC$sJPI(N- zUJ58hXR`j}ZrLlGNgNV;%PjI&SVV*u63nxG*wi%>_DRH-P1dV!T%`=Lbk4uu`t^fG zVveqvb~4RWX;5#m)4iX-NT|KrI5G!>!xjo3jUDJq8&^YO`6^gi!#%gY8nDue*#62r zI2kZ*md$7uKhKoaSPnRt+2HSUW$quns_aFZgGpNIZ6~ogrcKxlkzou<G^!I}m-l^9hn} zEcWTlNuaGq?Ki}^%ELN_uMQR=C%YEG0{8r!v9(3t=wYl(Ymi=ww7&%!w0Qg^g+XMp z9{M*b8);z-Z9DZ#7l!sFg-SJn<0A^G-A8~oNF*aFzTV|`v%RqTAAy^8J$W~^QJ_1T zAx*l`n^JNoja^g9NxqU}Yyz`dW?tUk18|#nh2VRsP0+NJu*X9L0UGe~R@pBcTVHjB z-bU!np!Gtj?!BoWWCI*uXdIrW{Ma&l|F=r8FzW*xAMOyI{+)rcnK^WOvmy z%XVi3^8z5hl~vozG;7q-hR#>wqBBRr_MYPlVRD;@EG04#a)Fnd;{JhsgxlhH}e5Fe<8a+1Tl zcy!k%V_`i#rQ3~50&u{bytUfF7tPGZ90PCUC1x7-e8_|%1R_E?R52F&$P4X!j@{mJ z(lOF*V-LH*5A0Ho&_UW*pw1vZPB@j<^jigz%KoPxPo5PB8U9m>`4nR{;^*3-9D4? zN)-T?|Azt;4qVxTJN2_-!Fky04Jw*q8{QCVNuFI>qe<2kd5}9~Ny?~Z?&b}~Ai_QdIAWn!D5C!%Cm|u0jf*@?%@4R4 zI&7K^B;+f^j2@6)@H>)PeAM=_L1MHO)q5G3=r*R?>`uSLr_QuyG$_^EJ^uOcL*%ss z``-QqOQ6YAxEJLu-iFPr&DqUwwb8-eIEwjK<>^I@(RX8HNq8Vjo5#9Q4xhnA=`a(R z;a-eoJo@;vybnqu2M3BOTf&Ma2V|MN;0}P~;HV+C{|gk4+l7tU63%1r$z96k(=|f+ z>Q&4}%2k~Jv`W+JLPnvfG;n{gFQarp&gaF7$W2C(h^||UwkyFyDOAipggctEO;g-( zQ`<1o+Op5sHcH&|OWdXr&D~PczNB@WhP|55RKWzDM8}thJ*9dfkpRgHg4e${pNt* z@nct0YTYP%%$^oy&%QYm1BMb-W1h~ciCFfwP1mwTH8%Z3N5DvsN5BWsnPO!LCL@5; zH$zC!OGa$!mc)68YLe0mdSp?F5C1)wU0m%wZOIv7^A|Jh8OE#=QP-ZRfT*C?Mu~6l7 z4^RSh10mqTc?*k)QczOZOcvrlnrzp+*WgKO66wz4o^u-tqlj;%vCaT}=I8J#m@4Wb zTUwm(%zMHnqE7NGZg4VgkX>XCYeHOyIq?8z+bN_3c*Pyduevelfm((M3y&<{b*S7>u4ECJfP%E_r_OnDEj#5hFAM0sfy2Ns(XY4@Ig z#K|8R)B=Hyj$s<82lP{ov@F#ZajJ8nsZhX3Sl`$_3e5>nqnPr+oI>aEgWPB@dZ0ao zjc>g`BANZ#9*o(7Rvxp0R{XuY!S@EUFt1h80LIy|o2FEt6zysoa)ZTmrnr7b)je4&w^6Y2{M`TMLlfn%O0s>g$s-!bU<5=~_}BRXn@FV1It zTZfY&3@bnJr&JEcjZ;|~AErtoVSX=)a*<>pOIA{1Iv0l_@%I9QBN1=US9$N9p-d76>Ehi)B6B7W{d8 z*}b|kG?86;>an`wxxtm`>yjOTlTG}Z@V~^x7ZmqXji`^qAo~rrapf}36rIWOX8>nHQxL?zvUpV^YQy z9KGG*M&|3)N|yz|%InuTKnG@J^oad1nY^s=Ht#yV;hxwFp`+-vlT-qTE_lydJF;}y z9181?O$WOrva0@jQ(k8L*@ZI!;#u^x8Gh%?!veMz_M&y@%+qXh2b$aC8mFbIzox>a zj>LrZuxCy=7uZHieu4d z2M{_(zR3~yOQ7zhj(+RpR7640O)@w<9wW}<0O!%2pyJB628JuqZ!K_aOkA_y3=HA^libOTWxB1wY&4}G z1PVCStW!op-Q*o>zR)P61OqEwF_EB|!4qHHPfRTq59)EpzzH(HK>#Dp35Bb)gVD!! zB~G`H?FS|aqX8S0UzgTzX`a)h6n`Rwn7B;L^*&>5>AlBa?tS}N(5f%D)}SmAxh^

    !Rr!9jh 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

    bv|l0p5EGBcExO)XYOtPJ-tbG; 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

    9ZN?6rFhWp+0{Ce+UEP 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

    Qfn7krf|nspauCk=($07wLas%=-pz zy~Gc(XNdmdI925!hqEFloirDalQsM*u_RU%^1>_?pnwCJy}sl2>Hx)meo;t2Y0PC=9U_;d^tjCguM$LW%U2fy=m!L%2VvEolQHaZ$=VsW0(qU3)R%ai2|nV@9qL?3#__Oc+>K(N^xLA?GtEP%i^cv$v|t0<@ojLR zzxX^t6!kEQz3nQve&kPiEDgiF{F`%Oxi*^>rh|E~g1*FfdIr)uNzZ8sKlg_i=?9uH z#%~SU$#g=Sd2No~nr5fObku!%HM;6PCNoKgX0OV-l-nYO{u0wXucC(tAmqI&GinpM zLOzk#Qympl$NWyb!;pX-vHp9J_nSRcGDqGrZ=qDlr?Ax4@q3qBo_4$LC{arU9^o$8 z3Bk=xsr)p%y{rQ#kZeo#cXZ~+u8dc#4{0gnZ_>WrEI+ggdZ+z^1GaDGwTW9r^wrF5 zoDB7t^yqN%5ChWia-|jlaoj!21;%oc=Nb6S0m)TOuJA55;ao+~!G~`@&1AcY$9?4M z7X>E}`|T<1bOFcoYOHZLpGH3%?yXO@My!8O1HDT@j%fN}i=A9+H!haYI><}<&i!|) zs@(H-(lwosQ{RoS4F+IaXG(;peJ!HusmM+4fqIqGckNM7`0}paYAtx~I8I9gae>=_`A8vKZ+r>R2mm*zHqm#@~7r@CQ)S z5^$E<;v{_69+07_oM%eQqC_`B1Y(2K$^}8bAmu1kaM`S6r=z=(SnbCWGemx97^*IR zK%lOF)slU?luy=!ewoQy4}*k?Nn`#POEc%PNUB%rU06jeP+p-gWR_ViUcLc0Iad~} zO!bLO(FJ*?_P%;|F*3ZgcQgS9`vM)-L}`bU^Tn+m89p@5j=z;cQLpWpOMz4guVwPwIr{-%T8|TcP7h= zc7K`JJe|q+6?paju@v25dhN9Vr>?1C!FfYjmf5&XOdxaq|{7VL*Q zY(2;Uye>|KC8w7WU*qteWYWAk_(9H=?s}ky$dolNw-tUL$Yg!$XP{F` z90JPi&?v7(Y8FQ?@qCuRxlSuAkF;7|sTKdMM>p~ub}f+i^o0Jn1q!Nr=N#$i9egpF z_Vo1`25eRd-dV`wcTNdrn7LU%UArtss}ugVUIbuM^$8*5WjT^mgN5EhIervhk4cLR zJntk_B6Ihf%qq%D-md*W zccJl4gL~L7o1*028~j;onbXbm4-TOdz=oaHD=vQAVzxB1Bbf_4yJ$9Rgb*~BO>G)~ zMy!ENfjO*wBSyfP=nMzSV$sJlvLAD8HGxzFoLg@|Ov>kRpU?u)Y2;nRJp!)HHdHQ1D z-xF#L6kmM#*38x?Zdv;8d{(7q5ebB6%h1Q$U*2+$qyL`wwI~70$|$uKS|qj++(%PB zZ(q0L69O6iniA}#O%rD-(rx19gH)pvHgLELV-HeMJ##^f3MzE{wdty9;SVeOIO0C* zKBt82ozX%LWLD8OKgg^+2$%;8!&J-NL8qrMqj(Y1v@cV*sa%2I>5$an_9IW?`0~QV zEB#XWdtsR&Z^5&tF&TKz0#*ed9d3+V{0^fwTO&g}hO7>!;nTP^DwAC`6 z>maD|4X6{5@B{KX+?q@nj+@mg)8PPB}C39NQSPSl`a$oxED)kto9Zg88sKlPvUP<|i&&%1{ewoKa15LTS#Z*8g6&7AUy~FNj)rOql4?EZD z!?;G%K^?b#s-w@@CvXr8alN%vBC(%HJ^aj0u&HeOx19!r{TLNaTe&`>&$>4V3txUWbNu-v+fj!LK*R8Lo2gSUP0Rz9yO&?&sSMQ`ZU%)v?}4A$x5(|t{kK(_)QCCE?r^+EIW?*q zd2DX|T9Co+Z&WMa=F~RLu+;f%4|sF{JXtSCna>XR>7|RL?qzkHEnqS>o3b{TkZt~9 z+Q6(D>e;zDC)UX~@pBaXK?@)C$4-v+FaML$B`ZViXlbzNzal1bO(_?iMm!KDyKH!; zW-Km~(Mqe*%l2(F64td&(%DKi2{=(!__bMw)5cnKanU0Z+2!|rwI95G{BrYf%E|n< z^zHPz-vyvU^3QU0B(?GR`{Ks^1Qu%bDmtCy%Lj zu4TY+&28!tiUXNJRgY}5gkh<5=pv~cP9d{Zn%RIy(Bg|zL~w7wOe^jYshu!uOMR8& zjOU@&$SNWH5l@*42vqP`Y=&@8nEyhaWScb-*X+yaF|G)-RE?vAyr|KBwWz8G&MocF z&s3g05P=aMEi)4y3p(kob;oVJ^t{BeC<@ly4C)#)oI`U{&HRLbEJlzWvWRg+O%-~z z3WbbmBy5{3B~V0)HwrsF2b%n`=O#?`NV-c!^k+gnbU*)LS8u|DCsQHoA*$p@Z6srU zSL)GRyZiyCjcy|1;K29Q5v)}HFHBgPB3{M3-~I)qj>m?hChaRNslp;T05_#JqgcF4 zA!|L&k@nRo&l#G=YCO0zAhPH;2hOIYzHx|~;X99@G#=?V1lP3Aig=M1xD@MG{jTIJ)2Q0FQ+LV%pKJ&)(BgftA6nb^;YGA2Ms6aK9mmCIiS;s5 zjD+zDc3ym>Usvvr2H0;P0$Hxk_v!y&d%|Yab`469_B#~HSH=_6;#O;M^fa%N7gfrt zf-Gn9uy+aeQf5k(bw142wyu0i6)!!a2||-Z_%l>Qb5IO*%nD1G8)BelB#J*<{#&UB zoB`%ISI8iCbM@o%F+U8u`=)}sK;*O|$qd$2f0x~e<_%exQTfLe$n}OL7r(ck@*6T$ zr1n4aLdc;fy~c>GSnc=8;R)x+jy}{wQtM~LG$vNI*;7YzY_BqSMs9y6JGXg9n{8=x z(z@JVTEHJqD^y1F<$jaya=^ESAkj($Gu!hCRp%zZr!?5~Vs^gyiqHa1=C{IHUPikQ zcgd=Cg)b$M4J5v{So62^?!uo?d{3WCB~FMTSY-FbPKE61mBm*Fr5)&s?17^sY62vo{i z!Q(}hQ`x)qL~DV?-|#QYeiawVkY=nVm10}PkfzjBL{cKFh&2t>TdHSt&TZ`AN`>E! z0j@rH;!j1(`Q(3}y9;9~#e_03{CTl!>(Q$ay7C0KJ z>is+ga@<|PIzFSDXrnL*uIT8_z1KIhp6hp3BPRyy9j)-fK-e@^RZ4s7#`UZXy9Ws` z(MaRaCm4(R1?IMASs^jF2C$~QM>ou*tTqaciC~@Fzi6*dVupT6e;z6+bHYG;LAm2R zZ|2DvTRdFgp26gfYFWERdoe>;-$3w!9z|yg>HW)y+Kf}$p);!94DkT6l+hidyFo<|>F!WEMs9Qpg0u`6I66m2$7tU1 zJpcF0b{zY5@3^k>KF?pBEpGC;Kj6~u1KEY?yd}eIS?{$#4kS`^o&mG`w;&r8O0Q)_EL`^+w8u|KLEIpTgH79j!5EHmFEAPB zpqF|bnUig?_LjL~$4uvG>hxbNyca_W*iv0zruPXH@4=8tuA2-`U{{Ud0(kS{{la8f zycAFF{m4@n)>MOnr*lTRR@wbi5k!>o#jz#wPv&>*sVe|2XW8StP`Sv1Ht17mCV^An zZx~;wA|O$QwTW&lA9W){Gs5+QM-Xi&-}xLiOY2X=uk7Okhz_qcjaFc^&!H#&^nS6G zbfRI-JGg(FLZ6l5pv*%>wQ`)9a59D5ho9=-Cp)L5jv&3(7B8Lzv6#)YM<+-TBt_6n zR8lCW>?YZ~T-j3v2Mu~;Pc*dVs_cE}Sa=`)!=XJ)q7IdKnF19>FSlhr+|HV}ka+_V z{)X*~4A0Z@oG+wte5z6#{zdCMKDvF98RUI#dhZ!?aS5IKmQ&DQTA2-EHCngqW1xQN zE{@Z-tlGy#42Yw5%S7L}mFUaZAGi2!^ISVL6{rQfS(nk^n2e#hFNhe5BACQPl(y>E z3;6OSBz*P2maB1c6ue<@I^xhRCMe3Nzt`Do+>e`*H37kS zl1jbiU19|t$0q%N6E?r@q&F8V=v^A;u(a1@RYx{Wd z3+(GfN!Wpv8x)?|rDh6TzQ}!7T zc}GON->$5&AM`v&bP#OsGSe*NguhO(icn7@YxLmNo*P(Js0?#b+Y7OXY?u3H!+qwv zpH{_c&Bx1sc_h-^MEJho@9wwmzcyKEF!hwpB>QBQAyf;XTAyM;Aay`+?p?k_|A(=# zbfM)rbUW3bUNBVS2Y{M3A50f#X!O(frCp-e4y5;#3>I1JXH+)i3 zD9h$IY|1lNu1pg~YoIO;+uTe0hBn=fVSqyo*1&9_+mC*H3B8{ z-1+v}d+YoCHYq}`>>ouJf@fZduvUF69v?swc=Ez|3Lu!Y+5_B|MoJ!0U{<9ndsIyn z>QUEa_P+P!H)X!hOhO7YqHWKW+)4NeZpTpaszx#Ti!XvpsuUgYZZ#P)S8!Lpozh*N zn$S%sCG=*^Nqc!-&|zPQdu+5WBGd3&ICM4``gPb}N-4Ym>@vy09yAI;l@T{a7|^qKg{bAB#9QYdCA7B^R8K?gh!riv1k{g2EHZFiDAJhP{qHHd6#oP` z)x6BTrk~s>cLi$}4nBf*ias@{TfL9{O*rALCe=Is?z43zeZm`8=CFn~ z2VDRkTJcT>4PoL>+(9WAl-%H#qNNY8)=DElrRk_dKkD=+mPH{rRji=bpp0nR<=G%t7Bxpj@- zC~yT+B}5nMP5(2Cj)sj4#=MPzumSZeXnJ979CSBQP;F3=q-3i$QB}pB+>Ty14P$$MRx11{gfL&Mlkk$ zb4lNf)i7Pi7Pn%87v^`q6hW@5_ttNEgT}tjZ$ps>sN-vQ0n<$6?-E$=&YRdxA#>V5 zoi>ebn6!nx0B50Vt+7V!xA>Eb?`mpT~Q^5?o=DjqTy}+@jIU+;>(Cm7EC}jIE z+jg%I|B%)qFFAGmss4(yIrn84gmOd5OvPHF%&d&JNVNVf@p?}#q&WM_-MrEEDa?Hc zQ}(CgP+4mqA|A}ObO_CwwZ9B0zX3QP+dvnQm+7EO1(-E^>8qPJd7e#5x|jH9jweHn zbbmaExp(T_Z8eM@F201U;BO6EFh$L8G&+BRUs&d4V{p=_20fjAGGd|)SA%LC8m

    zb}^L>N%WtQzwH>_x3`!cwD)=^Ie3SF0u3QLmwecS`Dpt~+DZHJid(mbiXaQi zXkLAd2;ctfavEX(>ePli%0$vI?83fxxx`eyyQ~@mTLrHbZ_#yn}g;W35N%_%7=xML6d%i%f({3Cjiii>$aX4 ztezl@<$ZCmjJYfsb*{4@iVn29sy%|&whug@9ghAhHC&d<Lf$5H%tF()Ur2CvXagaJ#a4DEQ$A#+_5x1YzrH{Rc6jKlE12g6#D0Uwl1#w5nwf zXxQPU#;fUCmJU-%7!`W~tg<|aS8IfV zR}~`CrYdVvNMs8b{wHvN>3mmvT_m`8Lhrj%zyg9$G}sr`@(@Esd{^B*4iX!4JXx|@ zyHFXt$Ikhjq@=J%=L&f0{+4e)MJrOv(47^Rmgr4ir{AeCEg+L%G^KOa?3A(2B*YIO z0Nwsmz@1zC`tvT@hxDHO-r{dL(T!*7EtHMv)N8JMIA#jUsev73W9?ZU*sV> zt^yB3_zWl8<2hc-=n#5-OTI6HX?wpm$!MU{-I+9^|B%!9jZ>@r4EY?khWuG>om)_*uH`6n-_%OzOgc9)pyHN?_tTRqS?{W!p)SAYdvM;N zpldg~F}xSWco%)7;l+3v#jn|Kb{~C&@j!;&%Zq-j#kVxoA3YV^0xL-T1S!jTM)(CX z1}J5@r2_`oM*=%PKbGZPGU(fW9M~h_-ZR(hBd6%OjgTW^_l6hAazx%{IGacz(+K>W zQ7NZDU@e;pv?7qRil&&ocB|&%3#WX4v@dkXzjyjgAwA|+ZSuc@T0*E9qSO4WEaCyh zr=lAIM9)9$Wy!d!L3TnTg47bA_sUyZughgxCWAk@54)} z$ny!nztE1nsp(rPjfKn!y3OFWIxY}C+MO#?H;J0g(4Lm0>ZE(Pny({^PuO`W0XXyg z*ulf4IBG$T4xm(oSQd`tRuTR>^VCxK2AY$nef(MYLC>>aB56oW=K_;lY9d&LZE#W5 z0Y2fdiW!-tihX{Bx0<%lvNbp)*LurIwite1>wN*k@=Wg%xW>2>Upe7kaIl5U2GS}) z+Dno6_NAJos$2(liHC$|*iC7b!&+Zgt=M-SC#Ib`bRy-I{1wZ*19DtsG&(W-ndl|R z8f=Hj9}A-81xqfT{lu9Y$Jvc!-LF)*{P_=M{MKx+@6Y2;REt99;<1f^oiaTeB!ab8eT+1T-~~(RG%C@AsIGa`4{2@k~ttoV0oN51+s0t!q!DPjrAsC!WtH zmz^XCqzSvR4#=pKR+77CjDO#$8DIEUw&V{JqolTDu1`;+^*2T9KnxLMQL*CHDQpK> z9zEL#Hpiz4aX`Q*wA7v0X{B-%c{H+G?`s8x&hc0X3C0k$2{F@)px^*Q<;oi z&zGKz-nRWI*^aO-@{65$y*478Hg-GLwN&SHGRDy$uxArB9_31W{QV@n_iFZN=O8En zA!%djb1Hnkasn|>D}M>7l8Nk{b}c)1;#qGAV-psR0rb?_eshAHLcJ!17^K=9@5Y_j z*co?vaUk>a(kO|aN2Dx@B7kC5x5Eos&p8O8r+ORun%rN)J$sU{S?&)XK=b|{7Yz>c z=<#X}J0@UD6i?5xiLtT)uhw?^?|~fdQO?#Jt%%E$^C5tdcE0wRE{O+9yK#8z-mJ*SpX83wz7sF*5S|X+;<$>O< zAG7~cBLVdzmA76?+=EAiY54W8DKCdtaO;%j8ce4?JmCS!tCOP&;vsmC9xm~e=BGTx z6HxHbQEt@`lZ*F*>7=SUAsDzce5RdIPk!6U(C^f8kfy!RzuKTUX-IUkb^LTLWF}4K zN|I&xd9dC4SwI$v*OCJjy1C6k&l8(>v9G8 zN8lI2u^Xf~hBHTBPA9$xZ=`hcuW-zy>y##zQ=hxN>DV3P)LWPD?El+LB}Iop904LO$YBIt8i`>JhfunR?Sj%D zyD`O=MP8WRo}Vvc?N5$umK_TM)n1o?x@&LGe7FDjGE`+(`}!l?roNh@ zt&_=EaS>N_JR@q=jkwFeyrX6>Fu9e5-`Xr9`0S6PBM=gLzOrx1Ar4*gQ^+D~#hNK{a& ze&!!bld+o;MLUe~%t*eR9~5asHO{be#qGHR#?4C%tjG^^3a{FGfwr-{7vYT87U8=! zCI$O>U}r`tk-*4vp{@l!Y)ky%RE8G4oFQQ)-aTA(`8eBgpXHJ2f8*HF@A0+|M;ZLA zSH54`SO3K(%mQdWCbi>-=~LvZZZ{DeZ)O(kCCGn9k09H1AHoB!FtY)gmCrVpXD8t;o%gH|NA5nZ&=>(w}JbcOVgzK~Znq$0H+h2=>C|*Jq&d-prn3Pq&bzJn)h=UVFUmKux?0hA`Lk7oopdTHB%920vvo^KsPJHQB-E>Kl|S3*Qh*Q?`0 zQ`8&JD;KJt|LNAYPfjq(-h5cCc4E@Y2%b28HBkvWgYwM!CO7D9!9d1dpS#=3ceCrt zI?2;)`9CIdzTw|rL5%2@WiJ`NSM`j17A%RA8;HRnTL_fLOnK-IHno`gV%%ysA<~!Y(>l)#oW8GN);my9B_r1>9MndwcZqLE zLhlu@zL4G-q#4;Hzagx65~hwP0_q2n?o%Y3-RpupI|!6Q!HDWr_@L5su`OE^G`@6)Ao_=Se81 zW+GhnsNAV* zq6YmWp}I%T15H4G1Iv-5xI)9V9a;xzy0eoMlvLk@t5yf*BMa*op{D)-A{v?Z(G34p zkyP*Wm>`*3cPh2A-a4(eY4lV=%Co*9u*GB(L602Ax$k9dJLp1m`{LD|vPedD1I=6N zZU0{n3|qlxYCI1!sIM$ad66te^a{;948pR#gl8 z-gHmP=ga4utZjNjx%{0O5%n|kSy!VG8ypxyCg@0r&;VDuobGWFojJkEuntw@Ch_U_CBJ` zefq3tAkeXPVhe%N%|9JF`4gUS+B(aGBD8bOW+`=#-0@rx1hpDP%^A`L!M!^d1^Mh= zU3>oUps|?WTasSf_vlgant z;bp9@{3NJ}Cjt`b3+S)`d=6H&mM$dZv z{moZttu|93i*n$dIk}sdF8cTYXXChwCiF{`%+9jg0{larvr zo>fl6WiC6jk;|9z0=ZEl0FAHdp<&;Tzmx#whuI1kM7`LRMcH3smloD2VwA=u;G&wNQNP@Pz-Gg4 zUid;2;78Cgmi!5^aX>=Z*%6N02^CfmHCb_Ay4w}}Umd?eYn`&Dwmu=&*A5?aRuUdq zHh>221*Uc)6+T`HJG=Fbe!a|0STV8)TRAWd7OPPsuoLYY8bBvat@Tz!$v>mvE^m|A z>}a&Iu%^ceD3lxg@8IO^1-xxvH=Z=bMWow8n%qby z?!CAL!J%2Lf{uj`jmdC6VN?<#B?!u9>s*U|@vgVQ*u{jw!l}%2Ug}0--ff?xJOw!< z&;5!cG>h0vR9TUW+A2QH&V~gi@Q1n7HT|tCE5qTS>l9pWJ5BrfmbH%2g$_&nIu$Cl z-+pX)QGlVt3zF_BKqY};N6t73$^h9}18J=8StQ&)eX;{J<5>+{SRk31|5v9SdGGX) zmegnkxfb-@DO85b9`oMRL5-AsQ{j1);_&-s{$h@`sri)c0+FW_UNeM=~ z`l}LZGMn@+;zK?@xLEl{R?uqb3YzHHguWYfO4XO9omD<+@eMm!NaqCxM-n=$T+)RI zmW{X?v93&50we9Ou{OE-w*#qLH@!fXjG2UD>5`q|jSR&>X0}q5QvIN+t2wIlH>_TM zh&{FlzD>uv49ZO$Eu30Cx73VFcgIp|Jt0()VOvT{g=o>`8xzu7O}y}_|A$)7C2oVE ze(~cFwuOw_UENHG<5HiSd0LUjVE=v2=jn0ewqT0VlU9%~PgPT)*TgAgD+Y!8^C+ai zQb?dX!PB8V1|Zp}{ot54Lp!p_d5oUY=;m9j`JOaiga)65Qm7k4WdB>GkFko@pTad_ zI61!YA52HLF6%Mp7MMKljd-)*Pg1AAb=`%y6E=Mp{b$l`y09N#zLpd#A2&28pw(1X2TMV1nr(!Z z94BG-G9zBcck)=UqEgGW%daJLOZ9SE!&|a({MLoh)nz{~tBtXuIm3=t?3lmN-um6h zyqKbMBuHJ}D<|MyF-oHGXNOeTvJu`?GxgU={*-0u6v+l9ve6{)clX5{Cv9^NA38)3 zvS5sMg&*o{mD?Ni_!_LzBz{$Rq&Jh`%yN`PoA_LY4(4TRAe(BL+pqKrW*2GB)|Y;t zJ2ST17k9to?DSnx#gSs9Mp(LUt`0@|(e+vE4){+ml6KdGB|Y zq=>`zDBk+uCW(;AwMF&|tg|OB+V_jJq$ff~brwJ>^ur389^t zhBSW208i=f;jpI+aLJ$tjfPbR+Mr^QT?^#vVzFg}MxrN1Gmk+_g224TUb|<<{NUz6FyQ5ePsJ;Vt zm!!>`V+KX>)4QIgb8>rp)0&!(|0_%rDZh<=wbqif@}MhRr0gv(gjsE7_Bx|pmB8&r zhOf%XGOArS{4`5~@FmsOMolenGLvw_$wk{vLqbZ$RGS8C2^d$3+w*Gd8kAQLhY;1t|CM!ce~u0!7E29Ad4N!yv<= z32hc#>=MMk+RZU4M+aFf{e!$VhFK31#04Tw4wyf;v`62}JMNjcyW;LWVzYjmiy<8r zEE#ci>DqUch;9EFz^Ijc;oIXwBiJ4_R_Kspt(xDrFT}CsA!JVH#1q>{zK&sxj_}Mr zA>lwYH$Wvn)2JeQl=brN&%|Cd!! z=e)jZ>*TCTR1I+lB%LALOz1kR3TF!})eKwbFcT)@CaQD7E~b@b=97+fz>*}4@t+8iXM;CA4Xo9_K2D|bs-oc zErb95KIX*&x^w0@a#`VzHg}{u$r!r_Lk_HZ*2o`Li;#Q?80jH55|G5ioyh3V(DwF! z&v51^>N%w0rQ#jD`B^3xV^v{cg}0b)>s-Y!?)Dda)c12`h0x!3r|*#EWG4wL|E($@ zqj90tH|5%{E=WPuCly3wy{f=zNpf0^?c+~P)OX6v5}ut}b+?tb6lA5Fe_X*)9vpowA5ELI6|vzh%8x_%5(+tU8M?oBnhmgFvM}pEMG(hf@C$ zF6|5lJ{t01u(;XZ6f$cjEDdNqpVmugJa=DXgH2ZfS~VY}0;(s1GbOPKHP4Fdx~EXU_#kPZuF)1c;*Xui50lW! z6b7W!z9Uv>1aOs{`6w<^CmiN6^15LLW;Brxl9uR~#az{nbmMH0vE(T$?QM=3zL~9N zqt(A^$;1|}4kmvQG|uk9SKqXcWa39;;rF&)ZvR;UzAqm40vC9Inf6FY=Wu)sM-K4W zGe{JOJ;X3gQ+PhRekzB^Ekua=OarwVgz0_Zfnr5EgjPW1`-t5?ZWa<4*~ZgIISX|< z)5)gdr-A-=6kR>}v@$I-@}cn#{X4YX2W{n>Ey^_xUX>psSTI)yIPi+Iu%BZJNv>}N zR#kICtkL4xwe}wQ8xT53KY4_jjGG&Ze%;j2}_OKtMS*GCK(1sDFKPqC0yY1s3hdQ-^$a|x(Pgk5~)hsixP#dpuC zLk_NI8&uKuFdQxAhF|6gt48B<$Nr0oW`%F}wqjqlUCCak^TJzChhD9O%0<V}2j# z2n#6Vy~|Gk&oqm1>Q2B|#q1`_9s~PN80DPH8OJl`t2t7v^aBSPRziDDLmDD9dY24c zShZ(*UO-K{I^;ygFqt2_qS`+Blgciqc>0+~kBq3L3ck(MUZiBCOfI)t)9|NiQc7Qw z1+h;Un&26D*6=Lg=F=wEo<P`3^DZKMp9{kO)M!#G6rSf5m@QhoEH}7$N}(LJ z;YoN?JlC5oD|3f>W|$c`#TjI^6Npy5z0{{LjAlz{>40ezG|f#S%hhsH6an(fv4hYg z_-QF3{pn`E_e;kbEvVO={Vb9Zg`YQr&8%zqPhrh;7$$ex^=qewYfLWFr?+2B+@x0JU#h?3oNK%q8&y4Q`~XpRYnNCV;Yd% zEuC=p%DA6LoJc(9nukI$Eme&BX7_NW636)|&2D|qL;a{j)UNM2!9|;|m|8I8?%eRe zvuCSx&*u!N;?TS9n0dU7l&^0sUc$UU#Jw3JD?y-(f41x0p29f#qP=iu`gMfJCB7f# z`~ML)YgB!$E0xVul!s)@agLP3&{_j8+=LqhN=b?0LiHRk<0cAZM*4%L4bllvrSyAJe%ueuJ{;T1d76G!e=b{`@W|9i z;ktl^Z(T$Y@Oxf@bLTib_l~{YOk*4ee7zia<<5TqBKt+wW5`ft#%52AzvJhql^Do; z*_%-9HaeId6^&n{6u5O`iNVV~6UE#I2B9k1&1Vw&Rz2>ASzTMi{k{w*-6^$jvgr~t z40}fqR~e4?1+pB}8<1{ZFQ{xy4jm7_8k}^?I#RVo)4zyjHN+|LCc}{H{=I2M88B4N^LN@UPV&t)GtknmwL0aKBFxP1Z>PgtGx zm7RR$PVkrN>hYNZ?0xhI^1W^YQlu%eZ+_EpflD@(cc2#+{XqOT5HDtC@7B=42--xVpykE?vF#rRDDZ$1#NqC!#hv0 z6zzNne4iM`vSQXUE!nH($zU#9LST zF!zj};!^*@jyiS%SGzYUqjdpIbl2#mtT$89;#u?;>@N*&e}BWe>UA$Hs9s3Y=0xCg z1U#Rr#tIQW7=@(@Rz`9rRNyRLNih!-0?s}`=c=jO=+kgc#S-ec@`M^)DN}`@n6ANo z!DKz_dPAO1sG3x~0rF4REPa&8)W|7&DX$BWJ7~-3{)d0;3#4S<&I0N5 zHGx`+=4t!WC{p8iPD%>RqZ~&{XjB|0P=kdoIX|P2-CU7>uy_JLYuHi9;9hZO>%q9y zHWEx&8wQ0oL}s*0)%%<|WiUj4dD`^09_##2VB)tB(Hp;D`&caSQiU3SZ0ag2KrTxn z--0GE_RZR0+ov;io6w{}ZGGHPyRcQ^e!sPo6wweScR~ew`wG!XA$;W7QQZxrvMT?A z7i-9EJ=DEeBlS);Xnn0exMt5S8#IsmygY_B2CNMnY*t>|hd}b-uQzX#clhQwalXh= z<*LGA-4 zHfNnW-mx_*%_*_WD>~6P^|aJxyGJPZZ0_=JX8hs|e5r4*R6ls?l()A$Oj*@B=Fbu1 zzPx3SE3fc+}6xZ)G*&sOXtC6o5Km*G8RJKO#L_~<=TSP%2#j2K;T{6)}MRHAQFDhD| za!9=$=hO0@$&;!dTdOb%+MU2rxECSG8)gssn8?0K{8=Y@NjEiMF$J8JV`9%&peL`r zGv0n0*gt)m5dYP&2K6cd2w`0SqhSyc=m#W~p2T4rnAz~YbJ-3gBhSa7pc_74D5{u+ z*Bf;Vl@S}mL?2bLn=^Ls-hrYz|AL}&9lP!1)Zj~uWln9uYJ^&nTE2=o65IKfNF?VK z(BD&GPPw)O85K7B>X&7_HOe*WE(7;)x>c(0kvb)Rr@*UUbW$vHW5y4`p^QA}>edhr zJGwVDzw8Sb`_7{?!56z@q`tUEJtT*v16wI;td^nkSqeQT(i zfq?`bHF-P6M`4T;E;gH%uL+{nW0u{;0JEo;RW$D?C!>bJ96|rV(wfnhWk&vcc@^oJ zZabxR?}pn7wkG6d)8D@aJknP$t<1Wgxn~e{pL6q&b>`^|dvMXj>bpmB^jezkJU0+S z^eKsSgH{J0xlc=lqnrmz$C=;fB55}neshwk>~MgT^~tN30}~PL9CO8{V&Sj9 zBbKG6PBqk502}R1DB;6PH+d^igyA(GyMoY&8)@ehV39(AsD5wV1;EHiN1sEw!6-?e z<98e@gVo2*jk6HgXrvFkdX)0oFBWm~UC*R0^)t}z{$yF{3`G(C^E&I32YZ9RDriE6 ztCqM|$Q^aYd$m6Q^s(DXLc;=$)eTidYvb&!9#Qmk5IYf=G%rY|UZy}sD1hd?S$nzG z|8G#plRM}ex6t0wDLX270tB5r>pz;RcXyjz5O;$Qb$4+yzq9S-BzHF3S-tZI3p`j?^|0__ zN}jBdVwBTTV;FIeFCXL3>x93;!&=!RQ$gFcS71BwbJ?CIdTmG>dP-;#br7D!KH8?2 zosD;!<@MuYubH3gKR$fnR_0QUBuRug)_GGB5;rI8>Vn`<->YHXu6KCOOv0}LEq-dI z)T%p1nTmQ;C~HP%D#)o-_Vm#@x41Wa z`+hpwzg4|ahAi!xUOS;aJMy1}UvAl#X)1E=Q=(~s@4cP>+>VS6=G7Ovs^I<=@oX~x zT?C~-W0(8kl$`IL`y}irqa1t4Mg_gV5J3a%!+f%^4*m!cY-n)8*^TJ3wx$6*A6xhxk-~#G2wd7J8{uKPUuMo zWRxYwjG{xl4%UzWACeB*sQKzw*4+tR58EC@XrKtyGzjlOCPafC0**X?T%A0sPj%J5 z%@N4z!=LSst5hJ`dwE~GopNNd9o(z|&E^Z8RT#!pW)B8VAti#0t)_cq z9(%!y+L|Qy*voU3ueoAp7<&GrDyGW1Li{4S%jyV!!z3Xic2n;m(S@Svmu|HX=BVyN zilEZA{`MJUG3el6`j-{oUa`qO6$WtSHd_5Qz2QNeyNk1i(J$M2rS;)bf*6L3(KMzr zE1m1kru*5*Uu{Y5iEyfx&ImCwzDgX;NM6=ve(|xMzoZ z3RhvLfGbnE7UV9iu6>Lv@lNj2Y-nZn;%wadSkT6Ax#O<99jpNg8*}0ja>R48QR{d? zxnUp@q$unQ`_zZE1-FM*SUr}L2{U7`5f2w3l!|=FS(g+qmHu%3`$?kxgS>z`@WPn) z&|LRfAcA0c%fdKCRNb;bOE-j1K}TKM#xsaU|iOep~MODDIE*_KEQ-8|`4mLa78jrytj zxo1LGPvNn(0tGiKd24a^86^(GI=ozwDn6JW>?qyJ8l(4tof{9YbQk+mf`hUC~e-^ z=o_23b0_psZ2R&2nJ=FNgqeGx^jHJkGsEHD2iaNP<2S6nCKXX+7c*vKH5|0TW>{=tA$-9ulnE2yWKR0#PyE+Hv7Mb!e)ux! zVL5UEA(fY8S7Dty|AezlTZktM=BgvCxLRXlZ@*bqJeh3)2*AtxTo&xH1)3AT^p_Syc%mh1e1J^{&-Vd@N*mER+KY@?gvL8SpX0p?#6%be}yOel(>p1g7E z!?MR-!RWtVV9o{{#bY93Tftx1)Mn`M(jch?vuD*Y?w-jZ*|`e>^6B*36Qq0pbY|7p z-S8d-mUny?wZxv9e|1IKqnL&K4^@TV6YX6gwJoVQzfaxC2}wM5ZFq%0*lp=oda31P zJ2qMBB6wOAUze7uooCb+k*{l+fWG4+w|j|Qc=`gSF4&5iVOk~>IUZXV;^265nAMD3 z7}gN9c}>z#<yPf>=1(V7>6-&F%CA_U_ zLigfzjn(MvVT!a0#gmSKpC~`^b-a+xQLRo!GF5E-bMB=NZ_zN?>&6 z@T)oHWX}d$4cyYd9rdwJQK6T?mws>pC_K^TiP-6 z02%&o2bGZUa5@Iz#o(x=k z`OD4Nik+ZWVtTfvo=`vR7pC(P$jPz*!F#b6=FGmfbxW;NW|A1P7R+8Gm^12A@8y2FO_QfTW~#xaCq#)~Q)ka0#sSs5G`CBwLB;M3Z#DN3A`qG@zetVIQZ;YuKEo0Pb#+w$zf+_iSlzG46kIsrY1rdF9 zuIBfFSg9Ns;XaMRo4K^sq-`U(rfb`U#8ECvn<(${gT-nNVVX7n=}B= zuJIgoZH6bmg@7UJi68#@q-3_dAIUhX_vAPw+knYK>Qbv$Sndp1bm69f1q}j!@ye3C zV33=&o^|S6%g~7XaVd&v_c0l~UJm9F#lbQ>L0zJ3Vx;!e1{Yo`uNDYDZvts@rP4IZ z#F~Xj{aViJJcrD)+f~%GJ7;(XH?19}2E8r{?rP0g=kQzJF9X}|i7`NN$nK~haqHDT zn!qlJ-yVGTbZIpcR(A}yY_k11paIZfi6?($3iJ(P$8rBo?Fg@ZDL-qX&8_&;;`Gwn z#Wr;!|5_pZriP4IixKPEn0xxx-*i8sNA)f0?4prk8*P>y7+ol9^hxgACDXOZfxT&( zNY=<&v!l4T9h2ios_Kp+D<$~S_pryuV6D!jmzD8dkT5$}gUD`0t@T)LVSB_S_`WH# zS%BLC`&rQChm6o{>;mIEdQsdH0yqSLE}+P=HWlU!tb)$5MVX8flR#%mVpp_<;$wuD)pHtJ;>z)wo)AoKIiKQ{)w$oPA0}n zvmt|4na80_Q%VWo+x7N9b#^#*M`@QK4IO4LYjr5rxbvCB6{?SxQrnr(rRmELm8|mw zqx~mB!E~^rOp{(ujwY)26p8m-QZD6#WVB9+=OC{aYEkoWPl_y#2=^7%KSk7@j{1F0 zDWR<6o;@V@w2qH>6~XR~8%oLwUw@uN+4j=fIqp>JOzskO^lCB56k!dOl33BAg*bAM zz;$j0SIbY7B&3aOPxFE6bBu}#J-ec6yBIc4YfJ(#Y;`yw7??02%GDoad3~5wbdX?$ z8?x;grZ+Ry?mBOsuB4>ceL2l%eI(5}|9C-U7*nQsbMG$WC4t+OnM@U%@+79V^yZir z^gYa8!d)F%P+od(%~hTK`DKYmMLgllEAb}9nxqjyWxYn-9EB`{td{w2GG70*;;`Ah z#4&AEryjxTWEhK?B)S4!4TFRKhOTc4FK*WD?>88vIi`ke9C?0CLEoGc-rj_*Uz4mH zk#zg^><4s5vpI`?XdYQQAokf8mZj=fg*__H1fsdx+EeV?6SE%Q-x$*0ZHc?Jvxp%- za^YYW;}dz5e7lBn;hz+sl(41?Y0grleX^4y^Z$8C#W$9Is(6+Z(%sI`99}+|V##`) zI40bISIC0052osVT*|gDp?nP}OMUyy3X>G77j2*q?~y5>+{O|L|KBs;|QK-bvDhs5e19rIgKQdsp z&d5km_8aFkN1)C0p_jE8tX&>sElX1eHEc85`QNzVRqJxb)-k@5BWv=r-1(2++je`@ zz*><~$&OPn`eP{{09DJ}|C}m09V54+M8h~%aFgf^i9WkjrOY&5&jNNXh}C*pWI|Hm zTycEBF5*NlTk!9O=M3pi+LYtxXC!MQ;@?b8c}RZ1t6C~M2PRl{^sEHZ07HEa%SiqOl!=U z3u8B5h(2NY>)fPxSPy%8ka=h@*{)YKJFu6A$Gj)Z>$k9eBlU6^sk|Verl@XUg(IMe z=1OFR27CW!CD&)xN+3NeNK&Gu4pk?h$+lC0YK>~Ws9QEJePoK;m2gtg?~6G|Up=YR$D3LW3B%<6ohgtG zkAA@t?0nFMw^rSwNY1>|w?OyWu;SX7XTXkDdCgwlF}iK}>RU)l(yF`TG&W`gOATGA zbAzf-tAwU23tOBeH^114X@3(rS3;3BUN;Kjo@yUGNn9jp5&tB{!QiM3(n7#a8@XTW zs1h{YpJU$o>puI`NdIIMHb-lsh0xh9|1qO{8%fGGPpZ!f?b%qqt8h_Q_X+Qn0KtlQ zLgQSk(wU0tsU5*t@2JaDJ-@LNZ%!6Ie zIL&ayjf-@&gN8sQq9>)N9l-v<`ium4b*S7b8$GLvVSV;h$jg%Zp5>O}q=9joWJIrk ze*O+)3^O9Gpq90PXXFOn-yMmL`7Q#nwRjiRY0~@5E_SM#RMwcY$JV)$7^E9xS2k9y zE^Gcu^Jk*um1qICkxIhqb@7L&Q<;Hhezo-5;zXvjrZ@)O8as5$YY0}z!Z&=8kw>

    _^tB*-YLcC-SV_LH;9t<<&O-ho|#aEuG%H`MYo3>qGg_tAv;pA@LGY>`I>p zB`nHGeLjDgTibNzbP!R|U%a(Q8)7ihFD z?Of%v;LO~OVOB2NUnh{3;bD&o7*Hl_?eG(5qd=<8@%&pUKlA?C&%9%1;)BT%oXwu? zwnKYo5@%YSed3>5celk=$FZG@BUz;^xFRX;X@;O1;=5C!d-ccLWq<(B_i}SNn_-B!at?G*W#J^@%at>6!*<>qeU81y zcNSK(ge$rATl6Tm&6`8`&jvZ2!EXPs$^EG#dGsQgJs*@0ugS{iPtT>(;_h$l4y}#)KGa0+US_FH`&E@?e)FUzS;Rcu7Tiuy&Y~8Dyw1>_rX8~lbTF2nrq3|H?9HP zAHR)B#{8bHE_-;NJ#(Y>ykeM@3H^&)4HxE*EF(Vqnt;d`<8FN(xq#V7P3kHTc)lU> zkVkTmV8N5qYFa7}^Qf)`a)pqb8QHH46j>oA^&1`OO zFT6N?1^=g$_PCU66ZC)}D3B)$#B9ue%ti>0e_rx(-KBSvJzCwPj<5|(DyodtHT3vf zsk70Sf0WT z*b(Oxz-Kx<`7*Q9Ixu9}zSZ7+`MAA)*m7;nlTPgK*XZq|W1GOX(l=CZmfJUEdS=9$ zQoGA;nDk6(zjJA7$c^yyc(v4eO7Au`9}Tu{f8-~NpL0swT>j?k4p#-!ZF9b0D|h1- zq)EA$k1R=oVS7fmZPo8{3BI>YG#2Q1SdVvbybKzS`<=$VS%?KW&#*Vea&pLN=A4GXTXw}{Su@Q>f~*tvgn_?WhgYdO!JON`Hc^KHt0(ZH6? z!&hZTzC$ufYx$BUUdCmCu_f6DHLZ)LJv+GPF2+AhHR?JV;dMT3{l9P8iXCK!8~MAc zV9I=smh#Ppy{U`p$ZcN>s>TaoV}53;%T^h=1LL3R{xeAXS6d`HvNHh zYL~*BW*{;XV?Mv`Y%E~mfeJkI&b(~?ca+;UY>e9~;>c%c8#uR`#*UM?1zyQA?+AOZ zyS;nzwA+n1?>XMu=+$lWFTLKo!Ass!p1QtUEyj(!l7+{$f*zOi{)Rf`M8k=Q567I8 z-#(j*!|AI>tTLdX6xfW|vYK2k!>#>T3fmUmW_H|IUtX%SLk<}dRhP;Ae);mGV$aIT z3MhWo|2!nw_?0R8H`#HslhzT`WJ8DR5Rj~XH#~HdS)Sa_Se~}mxs1jh9U0N1@gL54 ziqs!VsYYyIZ1(y(C=$^{hhI!uIuISgx2-%PR$tg|)OppX^p4Jt*LjT%cvlV_)zuuV zAq~A<_r!RtXErvpT)L!q`JO##39qk6yl=h!>qAhzac}Vcrt)%G?favl`S{x9f~}!W zA?hY?wm-9VSFuR0URxtx#51FPB;w6N+kCGdgKt6B%8wUUJjZYw@E{f`)-#%>aHHMKMapC z@@%!BcT$Sj%jHUw7 zhy45Rn=Dbf5vhXqyCnKf#vu?dn^G~N20deX#sM#hqaq>cA|Gnm4|xDg6Pq) zsV#GP;A9_Yyxv5nHdTkdCFuytRFAEJiOc5_cHK|>`+6a7uZ#!Pkeau*Hw_I@Tq@R)Ih9MUZ;!1|Nw1_x>-RAgqBdJP#DN%9y;n z8Po=KUX|dr`{C`T1(;iRi&R!~cEClhj;M zY9mkufW`)N^iiO~9W0yyGhZq139{t3OorecP>D6puUS)~cm8(MqtkN~dr+h1vxbeo zZyw^a;?Fn>*1b9xq%a%5G}Y$(84o@%&B-wCb?GuQ{CAx921@u*<=~-Z=-kGfg7zur9!Y% z5DrBI0t=t-krym#lm|RI!v*vU^Kbx;GsZ;!{W`1cvSbP`P+fq^!J!8nFmk{!iy(CB z?UrZECFo8BhoAa;c*KiFZyzrE*29@3TY;++E6n)`g`S#E{{K#~@pyF(P_VgsevAUJ;&pOXRzB z$At6+`UcC%l>m5Cg2hD7Pa98VJ8H4xgZ2KH6Cb8t^PUj9`G3Bx+QiJh$TI%=cKG%E zxz*SZ+x(_XlS(V|5oiaQuKeX zUI1s~e^*vs0e|wpm*H;M7I3n`ah6|NF;@t_Oki|GgZ) zKm;B=gs(6Ezdk-7;Q#r7R_~%XblBVP6V`oy%&8NY*UBfn2$#Ld6L2BiLqaDrx*Gm` zwlv>67nFZlAd=A_sAgWhdKG`9w}8vXmDg=@5d=db;1pjv<`a?42guIZj0M@S2+=C zOcC(v;CG$Zf?W0}AGGlV;n&>q(f`HXn}B1z_G`nf)mpWhQ<@AZ6-luaDZ;9#h!mmB z(O{O!5Z&%pqY^4fD9VtKsmx=8p-D1D#9b_zNx04K_x#;@p1q!Z9DBd}c;ENP<3ZNy|d$dJ8P{2b~k;h-(=a%%w*}kWQMUodwS$P8nt#31K*0<$a4GuD^<{lJy53D-AzhBGwMxy3Ytzg@zx4 zgk$ZFsYu&yf0c2XN;fSsxYf`~0TJ3}^=}t%mAmGJzdWDz*EFdp#*V7wr;yWGgn`zx z;a|^7o?2So);D|0Zdu?1Rma-j%6AF8exZa(Ir&jO6V6cOlp$N`lG99V z!%3VG4jd-VB?J2{(@s^)5LTB<7d<(9cq>#(=tkcG~w zQ`1*iVnTnY#K(O(+91cj1RSxV5lpD56!r@|sIZd58utoux`nFYviiWvuse4+GdHug zYs%8**Cu0+=wmuCC0~ubb>jX0BbFHG7tCmlt=z2Mx)_m;FkNp{CL$(J?(XTtb`mtx z8t&d@oe2G7OYpZ{4+q)FJolpJ9xS3}VcfJ1DaOzV)zV^j_TxK4IZ#;pqrxh=u~KGH zEt50Kw|MdUCr?g8k0WH{q=`ugPQ;R^$02w0WACF{#>n^*XibrO3+3pZ4x3b1?0C!(UHpki5$%HfQ5K_kPITeiZ_KpZ$k}t6HC*WvHKFYXex~+fzI(EoNFuj_btB(4)D+R&6pt-mF%%IcDs73 z1T8vuYYfl!*T<1{U*4|Yj#B^jgvy zytQv0qMdSio_KGBBttcqGn^Zb?Y}2RFMd}}e~ig!G>p;MPWzLu4a&>P!tfXr;D?4< z^>U+AK?X$k=MGge{*hQ4m$CM&q1G5W6WXjEoD}Jkb|DOQ$)Y2-m#PkttGQ`d{e9YBgTbLN8nKOoJzLeE9o&pfj}7~h&({o3!^YI~kLxK0x|yh!(IADk z{4ouS_~78hR1WN~bBhNHO-$FRCi$WANW}=&;2qYr<+Wf;)qiyGWmWF53v;B9`4IkA zgIJ5WXA*w-l4+Mku8x*qZllWM}%ze@|=Gv z#|B>HdN>)ZHJNWax?N04jIndN2L=P$9bPslsJQX?>K8UNUA%SfrAJyh-(n>tUj>o; z9aSCYurIYmgI&zNg(M~absTDoHSG?;J6cwXL{exDEw-VLO^T5;Pn%JHS$w%FYB&iw zxKjI`;qL)`8wOgFU?3N-G08FXQ&W-5`g(>cgpRG>G&I5uGjJ|)augZEHLUj(;_4Zn zRDs>ROcW$I7oR?TTCeF-4a11phTM^3uj71gowHpk(!qyNa;eAx0}s{A3%8Pvd#F|| z#&4F1BnwT+ymJ)HNUbo|>SMm)&u7Z3Yc2B~0hhykcTV%QcVQ-;$B-fjaRv$tcNJKE zSsuFX?S`%N2!h6PUfT5bBv@6f^15<`*WD}s$Pqj~**cdn_pW|-O_ZHNZ-NWzx%L?< z54vU>4;-P}S#F6i$Kr#`9N*u0^1{FH_&d#%nlcv-1ffLJY~SDawmp*$-+95CE&Q|p;>pWEFZdb3~h+lf9NlSgVc;g9{|8gTnU&YH17I>jt!B$mK zSs7WjOFp*D|Kfc9q7?hr150Gwbq;K2iOST8clY~!u-KozcjUwVf6dnfb218A4k!&g zoh1zxDh1T{UE2&;8AX2kREL^i{r*aaO|!zh|MhUFn&@g>17$N0%Ol`X3Z2XM@NyS+R zXr`lzS^e4i6u6dVU4KS#*-aCrEyPQFHasEB=Y`N{iO~6oo&Faam$Z0AA6;WPTdWUSHT0t|_i;qfAw18|+`U2g0TN1ns9@-IKX`t>td9R2l({ zJy3(tPr&cUc9w{N?nxAM!%pqR5DI#^M68$1z5r5@bFj2_?Zw!B3$PRCEI$voX17}6 z#Lxd}#GvvlPGhWtHMVB&D!(OSS)GpY)3CdyAzk0BwE=9q&yh@CKUHk8BxK|9!=H-< z@SkCOv@vE~-(q57(m4p~gOnoXLPlQG@a&mG&E_OTN=;vogzdoJpGdesAL2ct} z|E8QSc*cRMew|f*M?r~k9tq(E%6spnrpoS^s-U3od8f&cmOLj=g28?qBA6))cA%;D zryBSRI~$QH^MSbTn28c!9_!o9)a6RRvgo827s6(q4S&aCg}9AjonJ6m?4R9#^ZK*4 z&A2}U>x78>p-HadxdfR{#kV)EyA2{5a}Ebyf#0p;>C>lQDR5cQAH4{{tk{{9ERYt(K7 za+T*O#6SCKvcPPL^^uP(MyT@Q>*ra_4V$1a)iKnT?u>l)JVNe`Z*EB~Ye&#^0K6-o z!EK;^hVfg?tbwqfT()y+q0pM%RkP>Gtfl8nMqBj`z*S*iO%c64+xTRopW&1E$~Nwj zZ)klG_Uy@%KU|8ejpvT_YI3A;bdD|PdJBuGVVt+zEidBzKYj|QpX~Bh7{D;R*iuz6 zSTUZEPLPYM9Qs+r&r5Q@$)7ugf}QU6t++DCF=kW`%}JP;+?I2YF~!`quFwCye?o=b z*VFm3|G)yQdl-LL`qApgIp?GvUK*6mxRx*(gmU-$RM{i74yfh=jgxYxZGd!FU4LG2tVAzF48In)=QHm8B?Zig zyX;3jvz)``;lDa^&DlZn+}_y|o~PW_*c_f8|3u#OV>QUA{lC2#uDw;6WpN2r3_Jf2 z?O5H^*TvM_JuDIa3k#E;CwQ-aFVgP54Mgjjlg!Wy-1K_{pfcz{EHP=T2C)U?8)~=!#Z1vs#WL z8e}TT`d(4mkxuW{(sf#7mQEt9loUEfWuex?y)AQ5c-$f{`7{1_+E%aHv=Txux7Hom zMU@55%2<@>$2y*)t(--UN9X7rYT0RPko`X@d?b{S&mnD+D}>#q?OR_wl{nU`c) zW(M^c6^&or63M z5&EX2eNks?<+pk9&4b{}D%VN$JDbO)i{-d50Qt~T)`8T6FR!P4zQA7((Do%jTne!y z^*}^hxsRdrWKDrooiU;eJW(9kAxS)_; zKUryDGaiB{wU~tu)B6A6>BnA{h?Wf z+!-@w7-ZX(-Pe#}j*Za%Kdr<4yDk1cbHk_8087i7q1$AT)#;x*a_FIPwj5TqV)JWy z)m{3O95l+6mGeLfy%@Dg*5UZ{!7o7#kURGT^L!zCCY9HExG&aFb5m;M4elrzze*i7q4v5xvASVcFNN_#tQw^>XP7CoetiKd zuJgUTyi_!~24}q(BY`T<4L7uRUCPMFXhwZ{`oiCrKt5!iqobn(8g+Tpsp(aw`?pBc znw&{ZaEOZY$g)ly&l($Q!_yDs&<_qMEapRRpdJgPTB6N8|0-DB!*6c!EHFH}*#=TQ zw6g|K%3X+lAc-F2;nVnLDfI3Zza4I6_GfKoWGpV|s&O$eZu z?E~$ze5!1MGW{}SAqt;P7UKRMGGNaeK2Kp0U2aNr($h{nRBt>}1;Q(=F?L3C zS;ff62(|spvp4A*{;2U=U**_QEkljS)aGhhgz9ALznP!@7EPucSxgHntLl13>&iGU z6lC)u z>)NNr(+&*NU4RvW7;(BW`M_M8)#qIbVn_&^L1N>(>*&as%UuW^u`{(mGYsU6heA%v zBYty2J7cvgUC@LR9{;o|!v7j8UDG;su{LD`@Jw_j$veQhta9bXQ#K_th1#hYY++$> z^wnzmpooO$*dK8jtN8f&J%i~&C#-pdUnQCs&R5|6Q~%99?iKwrlpoRiB@<=ucq#NI zLXXfpp6GUbWgS?+@sCSs%@yIoqW)NPHRfm5jLPl=gNoQ4xK)%!HB^-I zSYzzeGynKrorIVQt8VD2qz)z9j@EIZSIrg?gFD*E%A<{H301Pk74dfz+?;Fx(iYUE z^?Ab92{f&Qh1}4U)l=PD{nNxrHcc{gEAJH5daiNtVFUI{#&21eK5ZB*%Z!gsHMZRV zZRPrTJKgweHmD7 z&na_7@_^mZd7?#cut>*dq}|XAu!|uOP(fafJUm7jCoUmmAR!rZIDbKTt}m~?ivu2; zT6Z}c_A+L&T02a3B7Q8y_sjj;*)&2s3Q{HyR4Q}6y%J9>Rvb?1;X0ox3LF5Va?b*m zp&P1THlCG6=*V>swZ#`A24MZuN4PcTVGD4rmZwC zlHfs1pxP=%3m+;<=J$y%nHWe74CWqzEd=Yh3(HzEqdAmdM0Gtb2+Byt@3kWL{yni^ z`ms0b#}5O0Z?$PZU{wpgZ}`mr@Tiu$U#w*Y TS>m2!vyVGGg_1&Ju%soImYvtKe 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 literal 0 HcmV?d00001 diff --git a/pydeeptools/deeptools/test/test_heatmapper/heatmap_master_multi_pergroup.png b/pydeeptools/deeptools/test/test_heatmapper/heatmap_master_multi_pergroup.png new file mode 100644 index 0000000000000000000000000000000000000000..95236a9a3c0dfa4f081121763c9ace7977b141b2 GIT binary patch literal 61511 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{jQkOl6-6CgVmL`H%= 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

  • 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ξ~*>e4+K@&id5KxJ*Y(*WdNMaW^1aH}O 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

    6-$!BDJ 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 H5j-CN2Gsdx literal 0 HcmV?d00001 diff --git a/pydeeptools/deeptools/test/test_heatmapper/make_test_data.sh b/pydeeptools/deeptools/test/test_heatmapper/make_test_data.sh new file mode 100644 index 0000000000..ab764b51ce --- /dev/null +++ b/pydeeptools/deeptools/test/test_heatmapper/make_test_data.sh @@ -0,0 +1,45 @@ +computeMatrix reference-point -a 100 -b 100 -S test.bw -R test2.bed -o master.mat.gz -bs 1 -p 1 +# unzip but keep original gz file. +gunzip -f -c master.mat.gz > master.mat + +# test referencePoint center +computeMatrix reference-point -a 100 -b 100 --referencePoint center -S test.bw -R test2.bed -o master_center.mat.gz -bs 1 +# unzip but keep original gz file. +gunzip master_center.mat.gz + +# test referencePoint TES +computeMatrix reference-point -a 100 -b 100 --referencePoint center -S test.bw -R test2.bed -o master_TES.mat.gz -bs 1 +# unzip but keep original gz file. +gunzip master_center_TES.mat.gz + +computeMatrix reference-point -R test2.bed -S test.bw -b 100 -a 100 --outFileName master_nan_to_zero.mat.gz -bs 1 -p 1 --missingDataAsZero +gunzip -c master_nan_to_zero.mat.gz > master_nan_to_zero.mat + +computeMatrix scale-regions -a 100 -b 100 -m 100 -S test.bw -R test2.bed -o master_scale_reg.mat.gz -bs 1 -p 1 +gunzip -c master_scale_reg.mat.gz > master_scale_reg.mat + +plotHeatmap -m master.mat.gz --outFileName master.png +plotHeatmap -m master.mat.gz --outFileName master_relabeled.png --regionsLabel uno dos +plotHeatmap -m master_scale_reg.mat.gz --outFileName master_scale_reg.png + +plotProfile -m master.mat.gz --outFileName profile_master.png --regionsLabel uno dos --plotType std +plotProfile -m master.mat.gz --outFileName profile_master_heatmap.png --plotType heatmap + +# for tests with multiple bigwigs and multiple beds +computeMatrix reference-point -R group1.bed group2.bed -S test.bw -b 100 -a 100 --outFileName master_multibed.mat.gz -bs 1 -p 1 +gunzip -c master_multibed.mat.gz > master_multibed.mat + +computeMatrix reference-point -R group1.bed group2.bed -S test.bw -b 100 -a 500 --outFileName master_extend_beyond_chr_size.mat.gz -bs 1 -p 1 +gunzip -c master_extend_beyond_chr_size.mat.gz > master_extend_beyond_chr_size.mat + +computeMatrix reference-point -R group1.bed group2.bed -S test.bw test.bw test.bw test.bw -o master_multi.mat.gz -a 100 -b 100 -bs 1 + +plotHeatmap -m master_multi.mat.gz --perGroup --outFileName heatmap_master_multi_pergroup.png --samplesLabel file1 file2 file3 file4 +plotHeatmap -m master_multi.mat.gz --colorList 'white,blue' 'white, red' --zMin 1 0 --zMax 4 5 -o heatmap_master_multi_color.png +plotHeatmap -m master_multi.mat.gz --colorMap Reds binary terrain --boxAroundHeatmaps no -o heatmap_master_multi_colormap_no_box.png +plotHeatmap -m large_matrix.mat.gz --interpolation bilinear --outFileName heatmap_master_interpolation_bilinear.png + +plotProfile -m master.mat.gz --outFileName profile_master_overlap_lines.png --plotType overlapped_lines --yMin -1 +plotProfile -m master_multi.mat.gz --outFileName profile_master_multi.png --numPlotsPerRow 2 --yMax 1.5 +plotProfile -m master_multi.mat.gz --outFileName profile_master_multi_pergroup.png --perGroup --yMax 1.5 + diff --git a/pydeeptools/deeptools/test/test_heatmapper/master.mat b/pydeeptools/deeptools/test/test_heatmapper/master.mat new file mode 100644 index 0000000000..189bb027be --- /dev/null +++ b/pydeeptools/deeptools/test/test_heatmapper/master.mat @@ -0,0 +1,7 @@ +@{"verbose":false,"scale":1,"skip zeros":false,"nan after end":false,"sort using":"mean","unscaled 5 prime":[0],"body":[0],"sample_labels":["test"],"downstream":[100],"unscaled 3 prime":[0],"group_labels":["Group 1","Group 2"],"bin size":[1],"upstream":[100],"group_boundaries":[0,3,6],"sample_boundaries":[0,200],"missing data as zero":false,"ref point":["TSS"],"min threshold":null,"sort regions":"keep","proc number":1,"bin avg type":"mean","max threshold":null} +ch1 100 150 CG11023 0.0 + 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 +ch2 150 175 cda5 0.0 - 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 +ch3 100 125 cda8 0.0 + 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 +ch1 75 125 C11023 0.0 + nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 +ch2 125 150 ca5 0.0 - 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 +ch3 75 100 ca8 0.0 + nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 diff --git a/pydeeptools/deeptools/test/test_heatmapper/master.mat.gz b/pydeeptools/deeptools/test/test_heatmapper/master.mat.gz new file mode 100644 index 0000000000000000000000000000000000000000..f5e4f7b85396a0152d3716b37d66c0625f43f2b8 GIT binary patch literal 467 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 literal 0 HcmV?d00001 diff --git a/pydeeptools/deeptools/test/test_heatmapper/master.tab b/pydeeptools/deeptools/test/test_heatmapper/master.tab new file mode 100644 index 0000000000..b04c344e43 --- /dev/null +++ b/pydeeptools/deeptools/test/test_heatmapper/master.tab @@ -0,0 +1,201 @@ +#bin No. Group 1 mean std Group 2 +-100 0.0 0.0 0.0 0.0 +-99 0.0 0.0 0.0 0.0 +-98 0.0 0.0 0.0 0.0 +-97 0.0 0.0 0.0 0.0 +-96 0.0 0.0 0.0 0.0 +-95 0.0 0.0 0.0 0.0 +-94 0.0 0.0 0.0 0.0 +-93 0.0 0.0 0.0 0.0 +-92 0.0 0.0 0.0 0.0 +-91 0.0 0.0 0.0 0.0 +-90 0.0 0.0 0.0 0.0 +-89 0.0 0.0 0.0 0.0 +-88 0.0 0.0 0.0 0.0 +-87 0.0 0.0 0.0 0.0 +-86 0.0 0.0 0.0 0.0 +-85 0.0 0.0 0.0 0.0 +-84 0.0 0.0 0.0 0.0 +-83 0.0 0.0 0.0 0.0 +-82 0.0 0.0 0.0 0.0 +-81 0.0 0.0 0.0 0.0 +-80 0.0 0.0 0.0 0.0 +-79 0.0 0.0 0.0 0.0 +-78 0.0 0.0 0.0 0.0 +-77 0.0 0.0 0.0 0.0 +-76 0.0 0.0 0.0 0.0 +-75 0.0 0.0 0.0 0.0 +-74 0.0 0.0 0.0 0.0 +-73 0.0 0.0 0.0 0.0 +-72 0.0 0.0 0.0 0.0 +-71 0.0 0.0 0.0 0.0 +-70 0.0 0.0 0.0 0.0 +-69 0.0 0.0 0.0 0.0 +-68 0.0 0.0 0.0 0.0 +-67 0.0 0.0 0.0 0.0 +-66 0.0 0.0 0.0 0.0 +-65 0.0 0.0 0.0 0.0 +-64 0.0 0.0 0.0 0.0 +-63 0.0 0.0 0.0 0.0 +-62 0.0 0.0 0.0 0.0 +-61 0.0 0.0 0.0 0.0 +-60 0.0 0.0 0.0 0.0 +-59 0.0 0.0 0.0 0.0 +-58 0.0 0.0 0.0 0.0 +-57 0.0 0.0 0.0 0.0 +-56 0.0 0.0 0.0 0.0 +-55 0.0 0.0 0.0 0.0 +-54 0.0 0.0 0.0 0.0 +-53 0.0 0.0 0.0 0.0 +-52 0.0 0.0 0.0 0.0 +-51 0.0 0.0 0.0 0.0 +-50 1.0 1.41421356237 0.0 0.0 +-49 1.0 1.41421356237 0.0 0.0 +-48 1.0 1.41421356237 0.0 0.0 +-47 1.0 1.41421356237 0.0 0.0 +-46 1.0 1.41421356237 0.0 0.0 +-45 1.0 1.41421356237 0.0 0.0 +-44 1.0 1.41421356237 0.0 0.0 +-43 1.0 1.41421356237 0.0 0.0 +-42 1.0 1.41421356237 0.0 0.0 +-41 1.0 1.41421356237 0.0 0.0 +-40 1.0 1.41421356237 0.0 0.0 +-39 1.0 1.41421356237 0.0 0.0 +-38 1.0 1.41421356237 0.0 0.0 +-37 1.0 1.41421356237 0.0 0.0 +-36 1.0 1.41421356237 0.0 0.0 +-35 1.0 1.41421356237 0.0 0.0 +-34 1.0 1.41421356237 0.0 0.0 +-33 1.0 1.41421356237 0.0 0.0 +-32 1.0 1.41421356237 0.0 0.0 +-31 1.0 1.41421356237 0.0 0.0 +-30 1.0 1.41421356237 0.0 0.0 +-29 1.0 1.41421356237 0.0 0.0 +-28 1.0 1.41421356237 0.0 0.0 +-27 1.0 1.41421356237 0.0 0.0 +-26 1.0 1.41421356237 0.0 0.0 +-25 0.0 0.0 1.33333333333 1.24721912892 +-24 0.0 0.0 1.33333333333 1.24721912892 +-23 0.0 0.0 1.33333333333 1.24721912892 +-22 0.0 0.0 1.33333333333 1.24721912892 +-21 0.0 0.0 1.33333333333 1.24721912892 +-20 0.0 0.0 1.33333333333 1.24721912892 +-19 0.0 0.0 1.33333333333 1.24721912892 +-18 0.0 0.0 1.33333333333 1.24721912892 +-17 0.0 0.0 1.33333333333 1.24721912892 +-16 0.0 0.0 1.33333333333 1.24721912892 +-15 0.0 0.0 1.33333333333 1.24721912892 +-14 0.0 0.0 1.33333333333 1.24721912892 +-13 0.0 0.0 1.33333333333 1.24721912892 +-12 0.0 0.0 1.33333333333 1.24721912892 +-11 0.0 0.0 1.33333333333 1.24721912892 +-10 0.0 0.0 1.33333333333 1.24721912892 +-9 0.0 0.0 1.33333333333 1.24721912892 +-8 0.0 0.0 1.33333333333 1.24721912892 +-7 0.0 0.0 1.33333333333 1.24721912892 +-6 0.0 0.0 1.33333333333 1.24721912892 +-5 0.0 0.0 1.33333333333 1.24721912892 +-4 0.0 0.0 1.33333333333 1.24721912892 +-3 0.0 0.0 1.33333333333 1.24721912892 +-2 0.0 0.0 1.33333333333 1.24721912892 +-1 0.0 0.0 1.33333333333 1.24721912892 +0 1.0 0.816496580928 0.0 0.0 +1 1.0 0.816496580928 0.0 0.0 +2 1.0 0.816496580928 0.0 0.0 +3 1.0 0.816496580928 0.0 0.0 +4 1.0 0.816496580928 0.0 0.0 +5 1.0 0.816496580928 0.0 0.0 +6 1.0 0.816496580928 0.0 0.0 +7 1.0 0.816496580928 0.0 0.0 +8 1.0 0.816496580928 0.0 0.0 +9 1.0 0.816496580928 0.0 0.0 +10 1.0 0.816496580928 0.0 0.0 +11 1.0 0.816496580928 0.0 0.0 +12 1.0 0.816496580928 0.0 0.0 +13 1.0 0.816496580928 0.0 0.0 +14 1.0 0.816496580928 0.0 0.0 +15 1.0 0.816496580928 0.0 0.0 +16 1.0 0.816496580928 0.0 0.0 +17 1.0 0.816496580928 0.0 0.0 +18 1.0 0.816496580928 0.0 0.0 +19 1.0 0.816496580928 0.0 0.0 +20 1.0 0.816496580928 0.0 0.0 +21 1.0 0.816496580928 0.0 0.0 +22 1.0 0.816496580928 0.0 0.0 +23 1.0 0.816496580928 0.0 0.0 +24 1.0 0.816496580928 0.0 0.0 +25 0.0 0.0 0.666666666667 0.942809041582 +26 0.0 0.0 0.666666666667 0.942809041582 +27 0.0 0.0 0.666666666667 0.942809041582 +28 0.0 0.0 0.666666666667 0.942809041582 +29 0.0 0.0 0.666666666667 0.942809041582 +30 0.0 0.0 0.666666666667 0.942809041582 +31 0.0 0.0 0.666666666667 0.942809041582 +32 0.0 0.0 0.666666666667 0.942809041582 +33 0.0 0.0 0.666666666667 0.942809041582 +34 0.0 0.0 0.666666666667 0.942809041582 +35 0.0 0.0 0.666666666667 0.942809041582 +36 0.0 0.0 0.666666666667 0.942809041582 +37 0.0 0.0 0.666666666667 0.942809041582 +38 0.0 0.0 0.666666666667 0.942809041582 +39 0.0 0.0 0.666666666667 0.942809041582 +40 0.0 0.0 0.666666666667 0.942809041582 +41 0.0 0.0 0.666666666667 0.942809041582 +42 0.0 0.0 0.666666666667 0.942809041582 +43 0.0 0.0 0.666666666667 0.942809041582 +44 0.0 0.0 0.666666666667 0.942809041582 +45 0.0 0.0 0.666666666667 0.942809041582 +46 0.0 0.0 0.666666666667 0.942809041582 +47 0.0 0.0 0.666666666667 0.942809041582 +48 0.0 0.0 0.666666666667 0.942809041582 +49 0.0 0.0 0.666666666667 0.942809041582 +50 0.333333333333 0.471404520791 0.0 0.0 +51 0.333333333333 0.471404520791 0.0 0.0 +52 0.333333333333 0.471404520791 0.0 0.0 +53 0.333333333333 0.471404520791 0.0 0.0 +54 0.333333333333 0.471404520791 0.0 0.0 +55 0.333333333333 0.471404520791 0.0 0.0 +56 0.333333333333 0.471404520791 0.0 0.0 +57 0.333333333333 0.471404520791 0.0 0.0 +58 0.333333333333 0.471404520791 0.0 0.0 +59 0.333333333333 0.471404520791 0.0 0.0 +60 0.333333333333 0.471404520791 0.0 0.0 +61 0.333333333333 0.471404520791 0.0 0.0 +62 0.333333333333 0.471404520791 0.0 0.0 +63 0.333333333333 0.471404520791 0.0 0.0 +64 0.333333333333 0.471404520791 0.0 0.0 +65 0.333333333333 0.471404520791 0.0 0.0 +66 0.333333333333 0.471404520791 0.0 0.0 +67 0.333333333333 0.471404520791 0.0 0.0 +68 0.333333333333 0.471404520791 0.0 0.0 +69 0.333333333333 0.471404520791 0.0 0.0 +70 0.333333333333 0.471404520791 0.0 0.0 +71 0.333333333333 0.471404520791 0.0 0.0 +72 0.333333333333 0.471404520791 0.0 0.0 +73 0.333333333333 0.471404520791 0.0 0.0 +74 0.333333333333 0.471404520791 0.0 0.0 +75 0.0 0.0 1.33333333333 1.24721912892 +76 0.0 0.0 1.33333333333 1.24721912892 +77 0.0 0.0 1.33333333333 1.24721912892 +78 0.0 0.0 1.33333333333 1.24721912892 +79 0.0 0.0 1.33333333333 1.24721912892 +80 0.0 0.0 1.33333333333 1.24721912892 +81 0.0 0.0 1.33333333333 1.24721912892 +82 0.0 0.0 1.33333333333 1.24721912892 +83 0.0 0.0 1.33333333333 1.24721912892 +84 0.0 0.0 1.33333333333 1.24721912892 +85 0.0 0.0 1.33333333333 1.24721912892 +86 0.0 0.0 1.33333333333 1.24721912892 +87 0.0 0.0 1.33333333333 1.24721912892 +88 0.0 0.0 1.33333333333 1.24721912892 +89 0.0 0.0 1.33333333333 1.24721912892 +90 0.0 0.0 1.33333333333 1.24721912892 +91 0.0 0.0 1.33333333333 1.24721912892 +92 0.0 0.0 1.33333333333 1.24721912892 +93 0.0 0.0 1.33333333333 1.24721912892 +94 0.0 0.0 1.33333333333 1.24721912892 +95 0.0 0.0 1.33333333333 1.24721912892 +96 0.0 0.0 1.33333333333 1.24721912892 +97 0.0 0.0 1.33333333333 1.24721912892 +98 0.0 0.0 1.33333333333 1.24721912892 +99 0.0 0.0 1.33333333333 1.24721912892 diff --git a/pydeeptools/deeptools/test/test_heatmapper/master_TES.mat b/pydeeptools/deeptools/test/test_heatmapper/master_TES.mat new file mode 100644 index 0000000000..c8e58d5ba4 --- /dev/null +++ b/pydeeptools/deeptools/test/test_heatmapper/master_TES.mat @@ -0,0 +1,7 @@ +@{"verbose":false,"scale":1,"skip zeros":false,"nan after end":false,"sort using":"mean","unscaled 5 prime":[0],"body":[0],"sample_labels":["test"],"downstream":[100],"unscaled 3 prime":[0],"group_labels":["Group 1","Group 2"],"bin size":[1],"upstream":[100],"group_boundaries":[0,3,6],"sample_boundaries":[0,200],"missing data as zero":false,"ref point":["TES"],"min threshold":null,"sort regions":"keep","proc number":1,"bin avg type":"mean","max threshold":null} +ch1 100 150 CG11023 0.0 + 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 +ch2 150 175 cda5 0.0 - 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 +ch3 100 125 cda8 0.0 + 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 +ch1 75 125 C11023 0.0 + 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 +ch2 125 150 ca5 0.0 - 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 +ch3 75 100 ca8 0.0 + 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 diff --git a/pydeeptools/deeptools/test/test_heatmapper/master_center.mat b/pydeeptools/deeptools/test/test_heatmapper/master_center.mat new file mode 100644 index 0000000000..54257f2534 --- /dev/null +++ b/pydeeptools/deeptools/test/test_heatmapper/master_center.mat @@ -0,0 +1,7 @@ +@{"verbose":false,"scale":1,"skip zeros":false,"nan after end":false,"sort using":"mean","unscaled 5 prime":[0],"body":[0],"sample_labels":["test"],"downstream":[100],"unscaled 3 prime":[0],"group_labels":["Group 1","Group 2"],"bin size":[1],"upstream":[100],"group_boundaries":[0,3,6],"sample_boundaries":[0,200],"missing data as zero":false,"ref point":["center"],"min threshold":null,"sort regions":"keep","proc number":1,"bin avg type":"mean","max threshold":null} +ch1 100 150 CG11023 0.0 + 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 +ch2 150 175 cda5 0.0 - 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 +ch3 100 125 cda8 0.0 + 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 +ch1 75 125 C11023 0.0 + 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 +ch2 125 150 ca5 0.0 - 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 +ch3 75 100 ca8 0.0 + nan nan nan nan nan nan nan nan nan nan nan nan nan 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 diff --git a/pydeeptools/deeptools/test/test_heatmapper/master_extend_beyond_chr_size.mat b/pydeeptools/deeptools/test/test_heatmapper/master_extend_beyond_chr_size.mat new file mode 100644 index 0000000000..d76bbaff2c --- /dev/null +++ b/pydeeptools/deeptools/test/test_heatmapper/master_extend_beyond_chr_size.mat @@ -0,0 +1,7 @@ +@{"verbose":false,"scale":1,"skip zeros":false,"nan after end":false,"sort using":"mean","unscaled 5 prime":[0],"body":[0],"sample_labels":["test"],"downstream":[500],"unscaled 3 prime":[0],"group_labels":["group1.bed","group2.bed"],"bin size":[1],"upstream":[100],"group_boundaries":[0,3,6],"sample_boundaries":[0,600],"missing data as zero":false,"ref point":["TSS"],"min threshold":null,"sort regions":"keep","proc number":1,"bin avg type":"mean","max threshold":null} +ch1 100 150 CG11023 0.0 + 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan +ch2 150 175 cda5 0.0 - 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan +ch3 100 125 cda8 0.0 + 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan +ch1 75 125 C11023 0.0 + nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan +ch2 125 150 ca5 0.0 - 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan +ch3 75 100 ca8 0.0 + nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan diff --git a/pydeeptools/deeptools/test/test_heatmapper/master_gtf.mat b/pydeeptools/deeptools/test/test_heatmapper/master_gtf.mat new file mode 100644 index 0000000000..ca2e13540a --- /dev/null +++ b/pydeeptools/deeptools/test/test_heatmapper/master_gtf.mat @@ -0,0 +1,3 @@ +@{"verbose":false,"scale":1,"skip zeros":false,"nan after end":false,"sort using":"mean","unscaled 5 prime":[20],"body":[1000],"sample_labels":["test1.bw"],"downstream":[300],"unscaled 3 prime":[50],"group_labels":["genes"],"bin size":[10],"upstream":[500],"group_boundaries":[0,2],"sample_boundaries":[0,187],"missing data as zero":false,"ref point":[null],"min threshold":null,"sort regions":"keep","proc number":1,"bin avg type":"mean","max threshold":null} +3R 0 1000 first . + nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4.000000 4.000000 5.644444 7.700000 7.700000 8.610000 9.000000 9.000000 12.000000 12.000000 12.833333 14.500000 14.500000 15.366667 15.800000 15.800000 21.700001 21.700001 24.550001 31.200001 31.200001 31.920001 32.400002 32.400002 32.400002 32.400002 33.044445 35.299999 35.299999 35.355556 35.400002 35.400002 35.311111 35.299999 35.233333 34.700001 34.700001 32.655556 30.100000 30.100000 25.900001 24.700001 24.711112 24.799999 24.799999 25.920000 27.600000 27.600000 28.790000 29.299999 29.299999 28.000000 28.000000 27.866667 27.600000 27.600000 28.333334 28.700001 28.700001 29.200001 29.200001 29.050001 28.700001 28.700001 29.977778 31.000000 31.000000 27.800000 27.400000 26.422222 23.000000 23.000000 22.222222 21.600000 21.600000 25.200000 26.100000 27.544445 39.099998 39.099998 40.211110 41.599998 41.599998 40.900000 40.700001 40.130001 35.000000 35.000000 34.920000 34.799999 34.799999 35.920001 36.400002 36.400002 42.200001 42.200001 40.800001 38.000000 38.000000 29.066667 24.600000 24.600000 20.400000 20.400000 18.700000 17.000000 17.000000 16.700001 16.700001 15.450000 14.200000 14.200000 11.000000 11.000000 7.850000 4.700000 4.700000 2.500000 2.500000 1.350000 0.200000 0.200000 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan +3R 99 1100 second . - nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0.200000 0.200000 1.350000 2.500000 2.500000 4.700000 4.700000 7.850000 11.000000 11.000000 13.560000 14.200000 14.477778 16.700001 16.700001 16.833334 17.000000 17.000000 19.644444 20.400000 20.866666 24.600000 24.600000 29.960000 38.000000 38.000000 40.940001 42.200001 42.200001 36.400002 36.400002 35.866667 34.799999 34.799999 34.933333 35.000000 35.000000 40.700001 40.700001 40.970000 41.599998 41.599998 40.099998 39.099998 39.099998 27.400000 26.100000 25.100000 21.600000 21.600000 22.377778 23.000000 23.000000 26.911111 27.400000 28.120000 31.000000 31.000000 29.850000 28.700001 28.700001 29.100001 29.200001 29.144445 28.700001 28.700001 28.211112 27.600000 27.600000 27.911111 28.000000 28.130000 29.299999 29.299999 28.620000 27.600000 27.600000 25.640000 24.799999 24.799999 24.700001 24.700001 26.500001 30.100000 30.100000 33.166667 34.700001 34.700001 35.299999 35.299999 35.330000 35.400002 35.400002 35.344445 35.299999 35.299999 32.722223 32.400002 32.400002 32.400002 32.400002 31.733334 31.200001 31.200001 22.755556 21.700001 21.044445 15.800000 15.800000 15.020000 14.500000 14.250000 12.000000 12.000000 10.200000 9.000000 8.870000 7.700000 7.700000 5.480000 4.000000 4.000000 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan diff --git a/pydeeptools/deeptools/test/test_heatmapper/master_metagene.mat b/pydeeptools/deeptools/test/test_heatmapper/master_metagene.mat new file mode 100644 index 0000000000..cd587ab9b9 --- /dev/null +++ b/pydeeptools/deeptools/test/test_heatmapper/master_metagene.mat @@ -0,0 +1,3 @@ +@{"verbose":false,"scale":1,"skip zeros":false,"nan after end":false,"sort using":"mean","unscaled 5 prime":[20],"body":[1000],"sample_labels":["test1.bw"],"downstream":[300],"unscaled 3 prime":[50],"group_labels":["genes"],"bin size":[10],"upstream":[500],"group_boundaries":[0,2],"sample_boundaries":[0,187],"missing data as zero":false,"ref point":[null],"min threshold":null,"sort regions":"keep","proc number":1,"bin avg type":"mean","max threshold":null} +3R 0,399,979 50,510,1000 first . + nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4.000000 4.000000 4.000000 4.000000 4.000000 4.000000 4.000000 7.700000 7.700000 7.700000 7.700000 7.700000 7.700000 7.700000 7.700000 7.700000 7.700000 7.700000 7.700000 7.700000 7.700000 7.700000 7.700000 7.700000 7.700000 7.700000 7.700000 7.700000 7.700000 24.700001 24.799999 24.799999 24.799999 24.799999 24.799999 24.799999 24.799999 24.799999 24.799999 24.799999 24.799999 24.799999 24.799999 24.799999 24.799999 24.799999 24.799999 24.799999 24.799999 24.799999 24.799999 24.799999 27.600000 27.600000 27.600000 27.600000 27.600000 27.600000 27.600000 27.600000 27.600000 27.600000 27.600000 27.600000 27.600000 27.600000 27.600000 27.600000 27.600000 27.600000 27.600000 27.600000 27.600000 27.600000 27.600000 29.299999 29.299999 29.299999 29.299999 29.299999 29.299999 29.299999 29.299999 29.299999 29.299999 29.299999 29.299999 29.299999 29.299999 29.299999 29.299999 29.299999 29.299999 29.299999 29.299999 29.299999 29.299999 28.000000 28.000000 28.000000 28.000000 28.000000 28.000000 27.960000 26.540000 17.000000 17.000000 16.700001 16.700001 15.450000 14.200000 14.200000 11.000000 11.000000 7.850000 4.700000 4.700000 2.500000 2.500000 1.350000 0.200000 0.200000 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan +3R 99,499,1079 150,610,1100 second . - nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0.200000 0.200000 1.350000 2.500000 2.500000 4.700000 4.700000 17.850000 31.000000 31.000000 31.000000 31.000000 31.000000 31.000000 31.000000 31.000000 28.700001 28.700001 28.700001 28.700001 28.700001 28.700001 28.700001 28.700001 28.700001 28.700001 28.700001 28.700001 28.700001 28.700001 28.700001 28.700001 28.700001 28.700001 28.700001 28.700001 28.700001 28.700001 29.200001 29.200001 29.200001 29.200001 29.200001 29.200001 29.200001 29.200001 29.200001 29.200001 29.200001 29.200001 29.200001 29.200001 29.200001 29.200001 29.200001 29.200001 29.200001 29.200001 29.200001 29.200001 28.950001 28.700001 28.700001 28.700001 28.700001 28.700001 28.700001 28.700001 28.700001 28.700001 28.700001 28.700001 28.700001 28.700001 28.700001 28.700001 28.700001 28.700001 28.700001 28.700001 28.700001 28.700001 28.700001 27.600000 27.600000 27.600000 27.600000 27.600000 27.600000 27.600000 27.600000 27.600000 27.600000 27.600000 27.600000 27.600000 27.600000 27.600000 27.600000 27.600000 27.600000 27.600000 27.600000 27.600000 27.600000 28.000000 15.800000 15.800000 15.800000 15.020000 14.500000 14.250000 12.000000 12.000000 10.200000 9.000000 8.870000 7.700000 7.700000 5.480000 4.000000 4.000000 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan diff --git a/pydeeptools/deeptools/test/test_heatmapper/master_multi.mat b/pydeeptools/deeptools/test/test_heatmapper/master_multi.mat new file mode 100644 index 0000000000..a3ab30c2db --- /dev/null +++ b/pydeeptools/deeptools/test/test_heatmapper/master_multi.mat @@ -0,0 +1,7 @@ +@{"verbose":true,"scale":1,"skip zeros":false,"nan after end":false,"sort using":"mean","unscaled 5 prime":[0],"body":[0],"sample_labels":["test","test","test","test"],"downstream":[100],"unscaled 3 prime":[0],"group_labels":["group1.bed","group2.bed"],"bin size":[1],"upstream":[100],"group_boundaries":[0,3,6],"sample_boundaries":[0,200,400,600,800],"missing data as zero":false,"ref point":["TSS"],"min threshold":null,"sort regions":"keep","proc number":32,"bin avg type":"mean","max threshold":null} +ch1 100 150 CG11023 0.0 + 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 +ch2 150 175 cda5 0.0 - 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 +ch3 100 125 cda8 0.0 + 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 +ch1 75 125 C11023 0.0 + nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 +ch2 125 150 ca5 0.0 - 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 +ch3 75 100 ca8 0.0 + nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 diff --git a/pydeeptools/deeptools/test/test_heatmapper/master_multi.mat.gz b/pydeeptools/deeptools/test/test_heatmapper/master_multi.mat.gz new file mode 100644 index 0000000000000000000000000000000000000000..626268cce4162f27d9db73ea3a5049ad75afe865 GIT binary patch literal 643 zcmV-}0(|`+iwFq59A;Sp|7~G&bY*g1ZFOvPX)bMHbO7z#L2sKd7{>84`4pC~W0irW zjdGgQ!#+TFo2toxlc0h@Hgs#JefJrs%Cc(OX;Y%?Uy1fdA#a1N=s|jG-hY#i#+AJ{ zay`1qq|#Tq4Le!TLoMoSEZ@t%fUSEgo0&bg>RnsmpKi;)ZUjV`^nbYHD)fQ(jvXSKfLQ#$MW#1 zcVW8@+e)c$Uf1|}Fhs3KEwqngco-~aHe%=-JBG3Pcy}k~)2$eH&iGy5hC#Jc+rEsc zGux)O;m^niV}@|*;QC6~sVj|>>muJ@iGJLQ@o6wW2fx!_UswFTsCHQrt}w}#D!KiT zWhyTcb)}Lw^Y{1#05}cuO9!(I004j-1ONa4$Uy)A0Dv3>;GD3ic6sa?W;e^Es`WCq z4c{_00Gt@vrGr@p002M^0ssI2BS`=N literal 0 HcmV?d00001 diff --git a/pydeeptools/deeptools/test/test_heatmapper/master_multibed.mat b/pydeeptools/deeptools/test/test_heatmapper/master_multibed.mat new file mode 100644 index 0000000000..5da8a716d5 --- /dev/null +++ b/pydeeptools/deeptools/test/test_heatmapper/master_multibed.mat @@ -0,0 +1,7 @@ +@{"verbose":false,"scale":1,"skip zeros":false,"nan after end":false,"sort using":"mean","unscaled 5 prime":[0],"body":[0],"sample_labels":["test"],"downstream":[100],"unscaled 3 prime":[0],"group_labels":["group1.bed","group2.bed"],"bin size":[1],"upstream":[100],"group_boundaries":[0,3,6],"sample_boundaries":[0,200],"missing data as zero":false,"ref point":["TSS"],"min threshold":null,"sort regions":"keep","proc number":1,"bin avg type":"mean","max threshold":null} +ch1 100 150 CG11023 0.0 + 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 +ch2 150 175 cda5 0.0 - 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 +ch3 100 125 cda8 0.0 + 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 +ch1 75 125 C11023 0.0 + nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 +ch2 125 150 ca5 0.0 - 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 +ch3 75 100 ca8 0.0 + nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 diff --git a/pydeeptools/deeptools/test/test_heatmapper/master_nan_to_zero.mat b/pydeeptools/deeptools/test/test_heatmapper/master_nan_to_zero.mat new file mode 100644 index 0000000000..851393f90b --- /dev/null +++ b/pydeeptools/deeptools/test/test_heatmapper/master_nan_to_zero.mat @@ -0,0 +1,7 @@ +@{"verbose":false,"scale":1,"skip zeros":false,"nan after end":false,"sort using":"mean","unscaled 5 prime":[0],"body":[0],"sample_labels":["test"],"downstream":[100],"unscaled 3 prime":[0],"group_labels":["Group 1","Group 2"],"bin size":[1],"upstream":[100],"group_boundaries":[0,3,6],"sample_boundaries":[0,200],"missing data as zero":true,"ref point":["TSS"],"min threshold":null,"sort regions":"keep","proc number":1,"bin avg type":"mean","max threshold":null} +ch1 100 150 CG11023 0.0 + 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 +ch2 150 175 cda5 0.0 - 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 +ch3 100 125 cda8 0.0 + 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 +ch1 75 125 C11023 0.0 + 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 +ch2 125 150 ca5 0.0 - 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 +ch3 75 100 ca8 0.0 + 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 diff --git a/pydeeptools/deeptools/test/test_heatmapper/master_relabeled.png b/pydeeptools/deeptools/test/test_heatmapper/master_relabeled.png new file mode 100644 index 0000000000000000000000000000000000000000..a27a1fd9e2eddf5d8c58dcbe2963c00a35634563 GIT binary patch literal 46540 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 BmBRo4 literal 0 HcmV?d00001 diff --git a/pydeeptools/deeptools/test/test_heatmapper/master_unscaled.mat b/pydeeptools/deeptools/test/test_heatmapper/master_unscaled.mat new file mode 100644 index 0000000000..e0b610db12 --- /dev/null +++ b/pydeeptools/deeptools/test/test_heatmapper/master_unscaled.mat @@ -0,0 +1,2 @@ +@{"verbose":false,"scale":1,"skip zeros":false,"nan after end":false,"sort using":"mean","unscaled 5 prime":[100],"body":[1000],"sample_labels":["unscaled"],"downstream":[300],"unscaled 3 prime":[50],"group_labels":["genes"],"bin size":[10],"upstream":[500],"group_boundaries":[0,1],"sample_boundaries":[0,195],"missing data as zero":false,"ref point":[null],"min threshold":null,"sort regions":"keep","proc number":1,"bin avg type":"mean","max threshold":null} +1 500 1650 foo . . 1.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 3.000000 4.000000 4.000000 4.000000 4.000000 4.000000 5.000000 5.000000 5.000000 5.000000 5.000000 6.000000 6.000000 6.000000 6.000000 6.000000 6.000000 6.000000 6.000000 6.000000 6.000000 6.000000 6.000000 6.000000 6.000000 6.000000 6.000000 6.000000 6.000000 6.000000 6.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 7.000000 8.000000 8.000000 9.000000 9.000000 9.000000 10.000000 10.000000 10.000000 10.000000 10.000000 10.000000 10.000000 10.000000 10.000000 10.000000 10.000000 10.000000 10.000000 10.000000 10.000000 10.000000 10.000000 10.000000 10.000000 10.000000 11.000000 11.000000 11.000000 11.000000 11.000000 11.000000 11.000000 11.000000 11.000000 11.000000 diff --git a/pydeeptools/deeptools/test/test_heatmapper/out.bed b/pydeeptools/deeptools/test/test_heatmapper/out.bed new file mode 100644 index 0000000000..c2b54998e5 --- /dev/null +++ b/pydeeptools/deeptools/test/test_heatmapper/out.bed @@ -0,0 +1,3 @@ +ch3 100 125 cda8 0 + +ch1 100 150 CG11023 0 + +ch2 150 175 cda5 0 - diff --git a/pydeeptools/deeptools/test/test_heatmapper/profile_master.png b/pydeeptools/deeptools/test/test_heatmapper/profile_master.png new file mode 100644 index 0000000000000000000000000000000000000000..c57ac5e110a0898c3bcec5f15f727c0d6e625c05 GIT binary patch literal 30146 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 Hx4r)Z5n*rC literal 0 HcmV?d00001 diff --git a/pydeeptools/deeptools/test/test_heatmapper/profile_master_heatmap.png b/pydeeptools/deeptools/test/test_heatmapper/profile_master_heatmap.png new file mode 100644 index 0000000000000000000000000000000000000000..fa72784e8830d79da8a2b53397a4d84e208228ca GIT binary patch literal 23448 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�#J=ks{mk=ry#h&(Q%@(XJll=IjHWS6ZeJmzL^B~?ly@7 zEh^E%S=Fwyx{q&|K2sj-0+&<{k3Bti;| z%jba|$UcN>2nBU4o3(Si&CjUpthIGA&V3>Wzz|85NysLS=yh<>fXSQdDucD?4SGLw zY6~VeW{%xX=2~gYB=AWx_0v~k_W@5qOjlsHgX42y=4ghNl`g zz1QyA3Xu45#9Kf`Z~3vo&RGj|o~TBQVkd8c#@I8Xx)pjHabol8>Of)>J$CF^YBdf+ zNAo4j!!pckhn#RndNnfQ<9}#L?AB&Mwg|^o@YdG;#C{WkV9I9rCiWud#x3 z!7St4Iz>=7D7WP=T!_FiYNY!J{IMsC{g4b?+Gl5Gq!b&10E8fI`q}+-fd~8zSz$SD ztd%%vhIoRYXcNtr^veQOkw)IhM!iM)<_QDWaeyt^*TnpU%*BCzS?C&4+F5}qw#{T6 zgBZqfdB@N@Es5Sd-+S?Y jSJQx<`~SknyJsotYklr+IyPtLrch6xJr#N4;$Qy@s#cSp literal 0 HcmV?d00001 diff --git a/pydeeptools/deeptools/test/test_heatmapper/profile_master_multi.png b/pydeeptools/deeptools/test/test_heatmapper/profile_master_multi.png new file mode 100644 index 0000000000000000000000000000000000000000..71f0d6f2e2776d933effb4b1b6c66b14694e31bb GIT binary patch literal 102231 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�X9GOL=ta{} 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 literal 0 HcmV?d00001 diff --git a/pydeeptools/deeptools/test/test_heatmapper/profile_master_multi_pergroup.png b/pydeeptools/deeptools/test/test_heatmapper/profile_master_multi_pergroup.png new file mode 100644 index 0000000000000000000000000000000000000000..0aff6d183933d626fbeedffe71d01d7c3310499a GIT binary patch literal 51976 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 UE_~X2xNeljOpuu~oCP$OFJ+ zty|^BtURdag)upssU;}^eOg)8(nbhcB^ujJkFRR1(U_m&>carFr$c5)lKIffDW~dl zkaC};esfjmHM&Q+dX z+@F|_&nHsx__BFa@=9l^LMly_4@u2X_p2M=G=L%R=E%Etgd#BuRUN}>{13};29K1Wg zn_+}CjRe}RV8PdHWeqbwFCaqz0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_(6Rz_ zFM{52uw@*q6&v2e? v!0BvRG2A!=AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0$jkO{lV8SpX$D= literal 0 HcmV?d00001 diff --git a/pydeeptools/deeptools/test/test_heatmapper/test.sizes b/pydeeptools/deeptools/test/test_heatmapper/test.sizes new file mode 100644 index 0000000000..66452f7de2 --- /dev/null +++ b/pydeeptools/deeptools/test/test_heatmapper/test.sizes @@ -0,0 +1,3 @@ +ch1 400 +ch2 400 +ch3 400 diff --git a/pydeeptools/deeptools/test/test_heatmapper/test2.bed b/pydeeptools/deeptools/test/test_heatmapper/test2.bed new file mode 100644 index 0000000000..9e1bcd59c6 --- /dev/null +++ b/pydeeptools/deeptools/test/test_heatmapper/test2.bed @@ -0,0 +1,8 @@ +ch1 100 150 CG11023 0 + +ch2 150 175 cda5 0 - +ch3 100 125 cda8 0 + +#Group 1 +ch1 75 125 C11023 0 + +ch2 125 150 ca5 0 - +ch3 75 100 ca8 0 + +#Group 2 diff --git a/pydeeptools/deeptools/test/test_heatmapper/unscaled.bed b/pydeeptools/deeptools/test/test_heatmapper/unscaled.bed new file mode 100644 index 0000000000..6563ff4de0 --- /dev/null +++ b/pydeeptools/deeptools/test/test_heatmapper/unscaled.bed @@ -0,0 +1 @@ +1 500 1650 foo . . diff --git a/pydeeptools/deeptools/test/test_heatmapper/unscaled.bigWig b/pydeeptools/deeptools/test/test_heatmapper/unscaled.bigWig new file mode 100644 index 0000000000000000000000000000000000000000..6574191526f4dcdc3c1de5c732a6f768324f0fac GIT binary patch literal 689 zcmY%U)8E0uz{n86$N&bdQ2IHPhKNE)1DIF?lBghrZOsIsBcU{siebgv!Hw*l5B3nA zngf{Dx(=or+_@Yl_MEB!1s4c&KxrTa2aG@&Ll6&SAS_%f<|HRHG|1lJDL8O~;bB4J zNw#W%xl9v_7%s+39Q0uqSbK~m>@mY4?XV8k9S>C9!W5m2osVqRZCD!2go($AdK)Dh@!~U^anlh5?WZWS|_FJji*-0HmfD xDinpJ7Up7sGY2jtoIjB8fI~EmfkFQj({^HQWMF|9hs{QNXkwCr+NcIhtN@%yNDKe~ literal 0 HcmV?d00001 diff --git a/pydeeptools/deeptools/test/test_multiBamSummary.py b/pydeeptools/deeptools/test/test_multiBamSummary.py new file mode 100644 index 0000000000..c1716352e2 --- /dev/null +++ b/pydeeptools/deeptools/test/test_multiBamSummary.py @@ -0,0 +1,56 @@ +import deeptools.multiBamSummary as mbs +import numpy as np +import numpy.testing as nt + +import os.path +from os import unlink + +ROOT = os.path.dirname(os.path.abspath(__file__)) + "/test_data/" +BAM = ROOT + "test1.bam" +CRAM = ROOT + "test1.cram" +GTF = ROOT + "test.gtf" +BAMA = ROOT + "testA.bam" +BAMB = ROOT + "testB.bam" + + +def test_multiBamSummary_gtf(): + outfile = '/tmp/_test.npz' + for fname in [BAM, CRAM]: + args = 'BED-file --BED {0} -b {1} {1} -o {2}'.format(GTF, fname, outfile).split() + mbs.main(args) + resp = np.load(outfile) + matrix = resp['matrix'] + labels = resp['labels'] + if fname == BAM: + nt.assert_equal(labels, ['test1.bam', 'test1.bam']) + else: + nt.assert_equal(labels, ['test1.cram', 'test1.cram']) + nt.assert_allclose(matrix, np.array([[144.0, 144.0], + [143.0, 143.0]])) + unlink(outfile) + + +def test_multiBamSummary_metagene(): + outfile = '/tmp/_test.npz' + for fname in [BAM, CRAM]: + args = 'BED-file --BED {0} -b {1} {1} -o {2} --metagene'.format(GTF, fname, outfile).split() + mbs.main(args) + resp = np.load(outfile) + matrix = resp['matrix'] + labels = resp['labels'] + if fname == BAM: + nt.assert_equal(labels, ['test1.bam', 'test1.bam']) + else: + nt.assert_equal(labels, ['test1.cram', 'test1.cram']) + nt.assert_allclose(matrix, np.array([[25.0, 25.0], + [31.0, 31.0]])) + unlink(outfile) + + +def test_multiBamSummary_scalingFactors(): + outfile = '/tmp/test.scalingFactors.txt' + args = 'bins --binSize 50 -b {} {} --scalingFactors {}'.format(BAMA, BAMB, outfile).split() + mbs.main(args) + resp = open(outfile).read().strip().split('\n') + nt.assert_equal(resp, ["sample\tscalingFactor", "testA.bam\t1.1892", "testB.bam\t0.8409"]) + unlink(outfile) diff --git a/pydeeptools/deeptools/test/test_plotCoverage.py b/pydeeptools/deeptools/test/test_plotCoverage.py new file mode 100644 index 0000000000..6fe661948f --- /dev/null +++ b/pydeeptools/deeptools/test/test_plotCoverage.py @@ -0,0 +1,30 @@ +import os +import filecmp +from matplotlib.testing.compare import compare_images +from tempfile import NamedTemporaryFile +import deeptools.plotCoverage +import deeptools.utilities + +__author__ = 'Bjoern' + +TEST_DATA = os.path.dirname(os.path.abspath(__file__)) + "/test_data/" +ROOT = os.path.dirname(os.path.abspath(__file__)) + "/test_plotCoverage/" + +tolerance = 13 # default matplotlib pixed difference tolerance + + +def test_plotCoverage_default(): + plotfile = NamedTemporaryFile(suffix='.png', prefix='deeptools_testfile_', delete=False) + txtfile = NamedTemporaryFile(suffix='.tab', prefix='deeptools_testfile_', delete=False) + + for fmat in ["bam", "cram"]: + args = "--bamfiles {0}test1.{3} {0}test2.{3} --plotFile {1}" \ + " --plotFileFormat png --outRawCounts {2}".format(TEST_DATA, plotfile.name, txtfile.name, fmat).split() + deeptools.plotCoverage.main(args) + if fmat == "bam": + assert filecmp.cmp(os.path.join(ROOT, 'outRawCounts_default.tabular'), txtfile.name) is True + + res = compare_images(ROOT + 'plotCoverage_default.png', plotfile.name, tolerance) + assert res is None, res + os.remove(txtfile.name) + os.remove(plotfile.name) diff --git a/pydeeptools/deeptools/test/test_plotCoverage/make_test_files.sh b/pydeeptools/deeptools/test/test_plotCoverage/make_test_files.sh new file mode 100644 index 0000000000..42eda75fc9 --- /dev/null +++ b/pydeeptools/deeptools/test/test_plotCoverage/make_test_files.sh @@ -0,0 +1 @@ +plotCoverage --bamfiles ../test_data/test1.bam ../test_data/test2.bam --plotFile plotCoverage_default.png --plotFileFormat png --outRawCounts outRawCounts_default.tabular diff --git a/pydeeptools/deeptools/test/test_plotCoverage/outRawCounts_default.tabular b/pydeeptools/deeptools/test/test_plotCoverage/outRawCounts_default.tabular new file mode 100644 index 0000000000..7aa0d224af --- /dev/null +++ b/pydeeptools/deeptools/test/test_plotCoverage/outRawCounts_default.tabular @@ -0,0 +1,1502 @@ +#plotCoverage --outRawCounts +#'chr' 'start' 'end' 'test1.bam' 'test2.bam' +3R 0 1 0.0 0.0 +3R 1 2 0.0 0.0 +3R 2 3 0.0 1.0 +3R 3 4 0.0 1.0 +3R 4 5 0.0 1.0 +3R 5 6 0.0 1.0 +3R 6 7 1.0 2.0 +3R 7 8 1.0 2.0 +3R 8 9 1.0 2.0 +3R 9 10 1.0 2.0 +3R 10 11 1.0 2.0 +3R 11 12 1.0 2.0 +3R 12 13 1.0 2.0 +3R 13 14 1.0 2.0 +3R 14 15 1.0 2.0 +3R 15 16 1.0 2.0 +3R 16 17 1.0 2.0 +3R 17 18 1.0 2.0 +3R 18 19 1.0 2.0 +3R 19 20 1.0 2.0 +3R 20 21 1.0 2.0 +3R 21 22 1.0 2.0 +3R 22 23 1.0 2.0 +3R 23 24 1.0 2.0 +3R 24 25 1.0 2.0 +3R 25 26 1.0 2.0 +3R 26 27 1.0 2.0 +3R 27 28 1.0 2.0 +3R 28 29 1.0 2.0 +3R 29 30 1.0 2.0 +3R 30 31 1.0 2.0 +3R 31 32 1.0 2.0 +3R 32 33 1.0 2.0 +3R 33 34 1.0 2.0 +3R 34 35 1.0 2.0 +3R 35 36 1.0 2.0 +3R 36 37 1.0 2.0 +3R 37 38 1.0 2.0 +3R 38 39 1.0 2.0 +3R 39 40 1.0 2.0 +3R 40 41 1.0 2.0 +3R 41 42 1.0 2.0 +3R 42 43 1.0 2.0 +3R 43 44 1.0 2.0 +3R 44 45 1.0 2.0 +3R 45 46 1.0 2.0 +3R 46 47 1.0 2.0 +3R 47 48 1.0 2.0 +3R 48 49 1.0 2.0 +3R 49 50 1.0 2.0 +3R 50 51 1.0 2.0 +3R 51 52 1.0 2.0 +3R 52 53 1.0 2.0 +3R 53 54 1.0 1.0 +3R 54 55 1.0 1.0 +3R 55 56 1.0 1.0 +3R 56 57 1.0 1.0 +3R 57 58 0.0 0.0 +3R 58 59 0.0 0.0 +3R 59 60 0.0 0.0 +3R 60 61 0.0 0.0 +3R 61 62 0.0 0.0 +3R 62 63 0.0 0.0 +3R 63 64 0.0 0.0 +3R 64 65 0.0 0.0 +3R 65 66 0.0 0.0 +3R 66 67 0.0 0.0 +3R 67 68 0.0 0.0 +3R 68 69 0.0 0.0 +3R 69 70 0.0 0.0 +3R 70 71 0.0 0.0 +3R 71 72 0.0 0.0 +3R 72 73 0.0 0.0 +3R 73 74 0.0 0.0 +3R 74 75 1.0 0.0 +3R 75 76 1.0 0.0 +3R 76 77 1.0 0.0 +3R 77 78 1.0 0.0 +3R 78 79 1.0 1.0 +3R 79 80 1.0 1.0 +3R 80 81 1.0 1.0 +3R 81 82 1.0 1.0 +3R 82 83 1.0 1.0 +3R 83 84 1.0 1.0 +3R 84 85 1.0 1.0 +3R 85 86 2.0 1.0 +3R 86 87 2.0 1.0 +3R 87 88 2.0 2.0 +3R 88 89 2.0 2.0 +3R 89 90 2.0 2.0 +3R 90 91 2.0 3.0 +3R 91 92 2.0 3.0 +3R 92 93 3.0 3.0 +3R 93 94 3.0 3.0 +3R 94 95 3.0 4.0 +3R 95 96 3.0 4.0 +3R 96 97 3.0 4.0 +3R 97 98 3.0 4.0 +3R 98 99 3.0 4.0 +3R 99 100 3.0 4.0 +3R 100 101 3.0 4.0 +3R 101 102 3.0 4.0 +3R 102 103 3.0 4.0 +3R 103 104 3.0 4.0 +3R 104 105 3.0 4.0 +3R 105 106 3.0 4.0 +3R 106 107 3.0 4.0 +3R 107 108 3.0 6.0 +3R 108 109 3.0 6.0 +3R 109 110 3.0 6.0 +3R 110 111 3.0 6.0 +3R 111 112 3.0 6.0 +3R 112 113 3.0 6.0 +3R 113 114 3.0 6.0 +3R 114 115 3.0 6.0 +3R 115 116 3.0 6.0 +3R 116 117 3.0 6.0 +3R 117 118 3.0 6.0 +3R 118 119 4.0 6.0 +3R 119 120 4.0 6.0 +3R 120 121 4.0 6.0 +3R 121 122 4.0 6.0 +3R 122 123 4.0 6.0 +3R 123 124 4.0 6.0 +3R 124 125 4.0 6.0 +3R 125 126 3.0 6.0 +3R 126 127 3.0 7.0 +3R 127 128 3.0 7.0 +3R 128 129 3.0 7.0 +3R 129 130 3.0 6.0 +3R 130 131 3.0 6.0 +3R 131 132 3.0 7.0 +3R 132 133 3.0 8.0 +3R 133 134 4.0 9.0 +3R 134 135 4.0 9.0 +3R 135 136 4.0 9.0 +3R 136 137 3.0 9.0 +3R 137 138 3.0 10.0 +3R 138 139 3.0 9.0 +3R 139 140 3.0 9.0 +3R 140 141 3.0 9.0 +3R 141 142 3.0 8.0 +3R 142 143 3.0 10.0 +3R 143 144 2.0 10.0 +3R 144 145 2.0 10.0 +3R 145 146 2.0 9.0 +3R 146 147 2.0 9.0 +3R 147 148 2.0 9.0 +3R 148 149 3.0 9.0 +3R 149 150 3.0 11.0 +3R 150 151 3.0 11.0 +3R 151 152 4.0 11.0 +3R 152 153 4.0 11.0 +3R 153 154 4.0 12.0 +3R 154 155 4.0 13.0 +3R 155 156 6.0 13.0 +3R 156 157 6.0 13.0 +3R 157 158 6.0 13.0 +3R 158 159 6.0 11.0 +3R 159 160 7.0 12.0 +3R 160 161 8.0 12.0 +3R 161 162 8.0 12.0 +3R 162 163 8.0 12.0 +3R 163 164 8.0 12.0 +3R 164 165 8.0 12.0 +3R 165 166 8.0 12.0 +3R 166 167 8.0 12.0 +3R 167 168 9.0 12.0 +3R 168 169 10.0 14.0 +3R 169 170 9.0 14.0 +3R 170 171 11.0 16.0 +3R 171 172 12.0 19.0 +3R 172 173 13.0 19.0 +3R 173 174 13.0 19.0 +3R 174 175 14.0 20.0 +3R 175 176 16.0 20.0 +3R 176 177 16.0 20.0 +3R 177 178 16.0 19.0 +3R 178 179 17.0 19.0 +3R 179 180 17.0 20.0 +3R 180 181 17.0 22.0 +3R 181 182 18.0 23.0 +3R 182 183 18.0 22.0 +3R 183 184 19.0 22.0 +3R 184 185 18.0 21.0 +3R 185 186 18.0 21.0 +3R 186 187 19.0 22.0 +3R 187 188 20.0 22.0 +3R 188 189 20.0 21.0 +3R 189 190 20.0 21.0 +3R 190 191 20.0 21.0 +3R 191 192 20.0 22.0 +3R 192 193 20.0 22.0 +3R 193 194 20.0 22.0 +3R 194 195 21.0 22.0 +3R 195 196 21.0 22.0 +3R 196 197 21.0 24.0 +3R 197 198 21.0 24.0 +3R 198 199 21.0 24.0 +3R 199 200 20.0 24.0 +3R 200 201 20.0 23.0 +3R 201 202 20.0 23.0 +3R 202 203 19.0 23.0 +3R 203 204 19.0 23.0 +3R 204 205 19.0 22.0 +3R 205 206 19.0 21.0 +3R 206 207 17.0 23.0 +3R 207 208 17.0 24.0 +3R 208 209 17.0 24.0 +3R 209 210 17.0 24.0 +3R 210 211 16.0 23.0 +3R 211 212 15.0 24.0 +3R 212 213 15.0 24.0 +3R 213 214 15.0 24.0 +3R 214 215 15.0 24.0 +3R 215 216 15.0 24.0 +3R 216 217 16.0 25.0 +3R 217 218 16.0 25.0 +3R 218 219 15.0 25.0 +3R 219 220 14.0 23.0 +3R 220 221 14.0 23.0 +3R 221 222 12.0 21.0 +3R 222 223 12.0 18.0 +3R 223 224 11.0 18.0 +3R 224 225 11.0 18.0 +3R 225 226 11.0 17.0 +3R 226 227 9.0 17.0 +3R 227 228 9.0 17.0 +3R 228 229 10.0 17.0 +3R 229 230 9.0 19.0 +3R 230 231 9.0 18.0 +3R 231 232 9.0 17.0 +3R 232 233 8.0 18.0 +3R 233 234 8.0 18.0 +3R 234 235 8.0 17.0 +3R 235 236 10.0 17.0 +3R 236 237 10.0 17.0 +3R 237 238 9.0 16.0 +3R 238 239 8.0 16.0 +3R 239 240 8.0 16.0 +3R 240 241 8.0 16.0 +3R 241 242 8.0 16.0 +3R 242 243 8.0 15.0 +3R 243 244 8.0 15.0 +3R 244 245 8.0 13.0 +3R 245 246 7.0 13.0 +3R 246 247 7.0 13.0 +3R 247 248 7.0 11.0 +3R 248 249 7.0 11.0 +3R 249 250 7.0 11.0 +3R 250 251 7.0 11.0 +3R 251 252 7.0 10.0 +3R 252 253 7.0 10.0 +3R 253 254 7.0 10.0 +3R 254 255 7.0 10.0 +3R 255 256 7.0 10.0 +3R 256 257 7.0 10.0 +3R 257 258 7.0 8.0 +3R 258 259 7.0 7.0 +3R 259 260 7.0 7.0 +3R 260 261 7.0 7.0 +3R 261 262 7.0 7.0 +3R 262 263 7.0 6.0 +3R 263 264 7.0 6.0 +3R 264 265 7.0 6.0 +3R 265 266 7.0 6.0 +3R 266 267 7.0 6.0 +3R 267 268 6.0 5.0 +3R 268 269 6.0 5.0 +3R 269 270 7.0 5.0 +3R 270 271 7.0 6.0 +3R 271 272 7.0 6.0 +3R 272 273 7.0 6.0 +3R 273 274 6.0 6.0 +3R 274 275 6.0 6.0 +3R 275 276 6.0 6.0 +3R 276 277 5.0 6.0 +3R 277 278 5.0 8.0 +3R 278 279 6.0 8.0 +3R 279 280 5.0 8.0 +3R 280 281 5.0 7.0 +3R 281 282 5.0 7.0 +3R 282 283 5.0 7.0 +3R 283 284 5.0 5.0 +3R 284 285 6.0 5.0 +3R 285 286 5.0 5.0 +3R 286 287 3.0 5.0 +3R 287 288 3.0 5.0 +3R 288 289 4.0 5.0 +3R 289 290 4.0 6.0 +3R 290 291 4.0 6.0 +3R 291 292 4.0 7.0 +3R 292 293 5.0 7.0 +3R 293 294 5.0 7.0 +3R 294 295 5.0 7.0 +3R 295 296 5.0 7.0 +3R 296 297 5.0 8.0 +3R 297 298 5.0 9.0 +3R 298 299 5.0 9.0 +3R 299 300 5.0 10.0 +3R 300 301 5.0 10.0 +3R 301 302 5.0 10.0 +3R 302 303 5.0 10.0 +3R 303 304 6.0 10.0 +3R 304 305 6.0 10.0 +3R 305 306 6.0 12.0 +3R 306 307 6.0 12.0 +3R 307 308 6.0 12.0 +3R 308 309 6.0 12.0 +3R 309 310 6.0 12.0 +3R 310 311 6.0 12.0 +3R 311 312 6.0 12.0 +3R 312 313 6.0 12.0 +3R 313 314 6.0 12.0 +3R 314 315 6.0 12.0 +3R 315 316 6.0 12.0 +3R 316 317 6.0 12.0 +3R 317 318 6.0 13.0 +3R 318 319 6.0 13.0 +3R 319 320 6.0 13.0 +3R 320 321 5.0 13.0 +3R 321 322 5.0 12.0 +3R 322 323 5.0 12.0 +3R 323 324 5.0 12.0 +3R 324 325 5.0 12.0 +3R 325 326 5.0 12.0 +3R 326 327 5.0 12.0 +3R 327 328 5.0 12.0 +3R 328 329 5.0 10.0 +3R 329 330 4.0 10.0 +3R 330 331 4.0 10.0 +3R 331 332 4.0 9.0 +3R 332 333 4.0 9.0 +3R 333 334 4.0 8.0 +3R 334 335 4.0 8.0 +3R 335 336 3.0 10.0 +3R 336 337 3.0 10.0 +3R 337 338 3.0 10.0 +3R 338 339 3.0 11.0 +3R 339 340 2.0 11.0 +3R 340 341 3.0 10.0 +3R 341 342 5.0 10.0 +3R 342 343 5.0 9.0 +3R 343 344 4.0 9.0 +3R 344 345 4.0 9.0 +3R 345 346 4.0 9.0 +3R 346 347 4.0 9.0 +3R 347 348 4.0 8.0 +3R 348 349 4.0 7.0 +3R 349 350 4.0 7.0 +3R 350 351 4.0 6.0 +3R 351 352 4.0 6.0 +3R 352 353 4.0 6.0 +3R 353 354 4.0 6.0 +3R 354 355 3.0 6.0 +3R 355 356 3.0 6.0 +3R 356 357 3.0 4.0 +3R 357 358 3.0 4.0 +3R 358 359 3.0 4.0 +3R 359 360 3.0 4.0 +3R 360 361 3.0 5.0 +3R 361 362 3.0 5.0 +3R 362 363 3.0 5.0 +3R 363 364 3.0 5.0 +3R 364 365 3.0 5.0 +3R 365 366 3.0 6.0 +3R 366 367 3.0 6.0 +3R 367 368 3.0 6.0 +3R 368 369 3.0 5.0 +3R 369 370 3.0 5.0 +3R 370 371 3.0 5.0 +3R 371 372 3.0 5.0 +3R 372 373 3.0 5.0 +3R 373 374 3.0 5.0 +3R 374 375 3.0 5.0 +3R 375 376 3.0 6.0 +3R 376 377 3.0 6.0 +3R 377 378 4.0 6.0 +3R 378 379 4.0 6.0 +3R 379 380 4.0 6.0 +3R 380 381 4.0 6.0 +3R 381 382 4.0 7.0 +3R 382 383 4.0 7.0 +3R 383 384 5.0 9.0 +3R 384 385 5.0 9.0 +3R 385 386 5.0 9.0 +3R 386 387 5.0 7.0 +3R 387 388 5.0 7.0 +3R 388 389 5.0 8.0 +3R 389 390 6.0 7.0 +3R 390 391 6.0 7.0 +3R 391 392 5.0 7.0 +3R 392 393 4.0 7.0 +3R 393 394 4.0 7.0 +3R 394 395 4.0 7.0 +3R 395 396 5.0 7.0 +3R 396 397 5.0 7.0 +3R 397 398 5.0 7.0 +3R 398 399 5.0 8.0 +3R 399 400 5.0 9.0 +3R 400 401 5.0 10.0 +3R 401 402 8.0 10.0 +3R 402 403 8.0 10.0 +3R 403 404 8.0 10.0 +3R 404 405 8.0 10.0 +3R 405 406 8.0 10.0 +3R 406 407 8.0 10.0 +3R 407 408 8.0 12.0 +3R 408 409 8.0 12.0 +3R 409 410 8.0 12.0 +3R 410 411 8.0 12.0 +3R 411 412 8.0 11.0 +3R 412 413 8.0 14.0 +3R 413 414 9.0 14.0 +3R 414 415 9.0 14.0 +3R 415 416 9.0 16.0 +3R 416 417 9.0 15.0 +3R 417 418 9.0 17.0 +3R 418 419 10.0 17.0 +3R 419 420 10.0 17.0 +3R 420 421 10.0 17.0 +3R 421 422 10.0 18.0 +3R 422 423 10.0 18.0 +3R 423 424 10.0 19.0 +3R 424 425 10.0 19.0 +3R 425 426 10.0 19.0 +3R 426 427 11.0 18.0 +3R 427 428 11.0 18.0 +3R 428 429 11.0 18.0 +3R 429 430 11.0 18.0 +3R 430 431 11.0 18.0 +3R 431 432 11.0 18.0 +3R 432 433 11.0 17.0 +3R 433 434 11.0 17.0 +3R 434 435 10.0 15.0 +3R 435 436 12.0 17.0 +3R 436 437 12.0 17.0 +3R 437 438 12.0 17.0 +3R 438 439 12.0 17.0 +3R 439 440 12.0 16.0 +3R 440 441 11.0 16.0 +3R 441 442 11.0 16.0 +3R 442 443 11.0 17.0 +3R 443 444 10.0 17.0 +3R 444 445 10.0 17.0 +3R 445 446 10.0 17.0 +3R 446 447 9.0 17.0 +3R 447 448 11.0 17.0 +3R 448 449 11.0 17.0 +3R 449 450 11.0 16.0 +3R 450 451 11.0 15.0 +3R 451 452 11.0 14.0 +3R 452 453 8.0 14.0 +3R 453 454 8.0 14.0 +3R 454 455 9.0 14.0 +3R 455 456 9.0 14.0 +3R 456 457 9.0 14.0 +3R 457 458 9.0 15.0 +3R 458 459 9.0 13.0 +3R 459 460 9.0 13.0 +3R 460 461 9.0 13.0 +3R 461 462 10.0 13.0 +3R 462 463 10.0 13.0 +3R 463 464 10.0 11.0 +3R 464 465 9.0 11.0 +3R 465 466 9.0 13.0 +3R 466 467 10.0 12.0 +3R 467 468 10.0 12.0 +3R 468 469 10.0 10.0 +3R 469 470 9.0 10.0 +3R 470 471 9.0 11.0 +3R 471 472 10.0 11.0 +3R 472 473 10.0 10.0 +3R 473 474 10.0 11.0 +3R 474 475 10.0 10.0 +3R 475 476 10.0 10.0 +3R 476 477 10.0 10.0 +3R 477 478 9.0 12.0 +3R 478 479 9.0 12.0 +3R 479 480 8.0 12.0 +3R 480 481 8.0 12.0 +3R 481 482 8.0 12.0 +3R 482 483 8.0 13.0 +3R 483 484 8.0 13.0 +3R 484 485 8.0 13.0 +3R 485 486 8.0 13.0 +3R 486 487 6.0 11.0 +3R 487 488 7.0 11.0 +3R 488 489 7.0 11.0 +3R 489 490 7.0 11.0 +3R 490 491 7.0 11.0 +3R 491 492 7.0 11.0 +3R 492 493 7.0 12.0 +3R 493 494 7.0 11.0 +3R 494 495 7.0 11.0 +3R 495 496 7.0 13.0 +3R 496 497 7.0 13.0 +3R 497 498 7.0 13.0 +3R 498 499 5.0 13.0 +3R 499 500 5.0 13.0 +3R 500 501 5.0 13.0 +3R 501 502 5.0 13.0 +3R 502 503 5.0 13.0 +3R 503 504 5.0 13.0 +3R 504 505 5.0 13.0 +3R 505 506 5.0 13.0 +3R 506 507 5.0 13.0 +3R 507 508 5.0 13.0 +3R 508 509 5.0 12.0 +3R 509 510 5.0 12.0 +3R 510 511 5.0 12.0 +3R 511 512 5.0 12.0 +3R 512 513 4.0 12.0 +3R 513 514 4.0 12.0 +3R 514 515 4.0 11.0 +3R 515 516 4.0 11.0 +3R 516 517 4.0 9.0 +3R 517 518 3.0 8.0 +3R 518 519 3.0 8.0 +3R 519 520 3.0 8.0 +3R 520 521 3.0 8.0 +3R 521 522 3.0 7.0 +3R 522 523 2.0 7.0 +3R 523 524 3.0 7.0 +3R 524 525 3.0 6.0 +3R 525 526 3.0 6.0 +3R 526 527 4.0 6.0 +3R 527 528 4.0 6.0 +3R 528 529 4.0 4.0 +3R 529 530 4.0 4.0 +3R 530 531 4.0 4.0 +3R 531 532 4.0 4.0 +3R 532 533 4.0 5.0 +3R 533 534 4.0 4.0 +3R 534 535 4.0 4.0 +3R 535 536 4.0 4.0 +3R 536 537 5.0 4.0 +3R 537 538 5.0 4.0 +3R 538 539 4.0 4.0 +3R 539 540 4.0 4.0 +3R 540 541 4.0 4.0 +3R 541 542 5.0 4.0 +3R 542 543 5.0 4.0 +3R 543 544 6.0 3.0 +3R 544 545 6.0 3.0 +3R 545 546 6.0 3.0 +3R 546 547 6.0 1.0 +3R 547 548 6.0 1.0 +3R 548 549 6.0 1.0 +3R 549 550 6.0 1.0 +3R 550 551 6.0 1.0 +3R 551 552 6.0 1.0 +3R 552 553 6.0 1.0 +3R 553 554 6.0 1.0 +3R 554 555 6.0 1.0 +3R 555 556 6.0 2.0 +3R 556 557 5.0 2.0 +3R 557 558 5.0 2.0 +3R 558 559 5.0 2.0 +3R 559 560 5.0 2.0 +3R 560 561 5.0 2.0 +3R 561 562 5.0 2.0 +3R 562 563 5.0 2.0 +3R 563 564 5.0 2.0 +3R 564 565 5.0 2.0 +3R 565 566 5.0 2.0 +3R 566 567 5.0 2.0 +3R 567 568 5.0 2.0 +3R 568 569 5.0 2.0 +3R 569 570 5.0 2.0 +3R 570 571 5.0 2.0 +3R 571 572 5.0 2.0 +3R 572 573 5.0 2.0 +3R 573 574 6.0 3.0 +3R 574 575 6.0 3.0 +3R 575 576 7.0 4.0 +3R 576 577 7.0 5.0 +3R 577 578 6.0 5.0 +3R 578 579 6.0 5.0 +3R 579 580 7.0 8.0 +3R 580 581 7.0 9.0 +3R 581 582 7.0 9.0 +3R 582 583 7.0 9.0 +3R 583 584 8.0 8.0 +3R 584 585 8.0 8.0 +3R 585 586 8.0 8.0 +3R 586 587 8.0 10.0 +3R 587 588 9.0 11.0 +3R 588 589 9.0 11.0 +3R 589 590 9.0 12.0 +3R 590 591 10.0 12.0 +3R 591 592 10.0 12.0 +3R 592 593 9.0 12.0 +3R 593 594 9.0 13.0 +3R 594 595 8.0 14.0 +3R 595 596 8.0 14.0 +3R 596 597 8.0 14.0 +3R 597 598 8.0 14.0 +3R 598 599 8.0 14.0 +3R 599 600 8.0 16.0 +3R 600 601 8.0 16.0 +3R 601 602 9.0 16.0 +3R 602 603 9.0 16.0 +3R 603 604 9.0 16.0 +3R 604 605 9.0 16.0 +3R 605 606 12.0 17.0 +3R 606 607 13.0 19.0 +3R 607 608 13.0 19.0 +3R 608 609 14.0 19.0 +3R 609 610 14.0 19.0 +3R 610 611 14.0 19.0 +3R 611 612 14.0 20.0 +3R 612 613 14.0 20.0 +3R 613 614 14.0 20.0 +3R 614 615 14.0 20.0 +3R 615 616 14.0 22.0 +3R 616 617 14.0 22.0 +3R 617 618 14.0 22.0 +3R 618 619 14.0 22.0 +3R 619 620 14.0 22.0 +3R 620 621 14.0 22.0 +3R 621 622 14.0 22.0 +3R 622 623 14.0 22.0 +3R 623 624 14.0 22.0 +3R 624 625 13.0 21.0 +3R 625 626 12.0 22.0 +3R 626 627 11.0 21.0 +3R 627 628 11.0 22.0 +3R 628 629 11.0 23.0 +3R 629 630 11.0 23.0 +3R 630 631 10.0 20.0 +3R 631 632 10.0 19.0 +3R 632 633 10.0 19.0 +3R 633 634 10.0 19.0 +3R 634 635 9.0 19.0 +3R 635 636 9.0 20.0 +3R 636 637 9.0 20.0 +3R 637 638 9.0 19.0 +3R 638 639 8.0 18.0 +3R 639 640 8.0 18.0 +3R 640 641 8.0 17.0 +3R 641 642 7.0 17.0 +3R 642 643 7.0 18.0 +3R 643 644 7.0 18.0 +3R 644 645 7.0 17.0 +3R 645 646 7.0 17.0 +3R 646 647 7.0 17.0 +3R 647 648 7.0 17.0 +3R 648 649 7.0 17.0 +3R 649 650 7.0 17.0 +3R 650 651 7.0 15.0 +3R 651 652 7.0 15.0 +3R 652 653 6.0 15.0 +3R 653 654 7.0 16.0 +3R 654 655 7.0 16.0 +3R 655 656 8.0 16.0 +3R 656 657 6.0 15.0 +3R 657 658 5.0 12.0 +3R 658 659 5.0 12.0 +3R 659 660 4.0 12.0 +3R 660 661 5.0 12.0 +3R 661 662 5.0 13.0 +3R 662 663 5.0 12.0 +3R 663 664 5.0 12.0 +3R 664 665 5.0 12.0 +3R 665 666 5.0 12.0 +3R 666 667 5.0 10.0 +3R 667 668 5.0 10.0 +3R 668 669 5.0 10.0 +3R 669 670 5.0 10.0 +3R 670 671 5.0 10.0 +3R 671 672 5.0 10.0 +3R 672 673 5.0 10.0 +3R 673 674 5.0 12.0 +3R 674 675 5.0 13.0 +3R 675 676 5.0 13.0 +3R 676 677 6.0 13.0 +3R 677 678 6.0 13.0 +3R 678 679 6.0 11.0 +3R 679 680 6.0 10.0 +3R 680 681 6.0 10.0 +3R 681 682 6.0 10.0 +3R 682 683 6.0 10.0 +3R 683 684 6.0 10.0 +3R 684 685 6.0 10.0 +3R 685 686 6.0 10.0 +3R 686 687 6.0 9.0 +3R 687 688 6.0 9.0 +3R 688 689 8.0 8.0 +3R 689 690 7.0 8.0 +3R 690 691 7.0 8.0 +3R 691 692 7.0 8.0 +3R 692 693 7.0 8.0 +3R 693 694 7.0 7.0 +3R 694 695 7.0 7.0 +3R 695 696 7.0 7.0 +3R 696 697 7.0 6.0 +3R 697 698 7.0 6.0 +3R 698 699 8.0 7.0 +3R 699 700 8.0 7.0 +3R 700 701 8.0 7.0 +3R 701 702 8.0 7.0 +3R 702 703 8.0 7.0 +3R 703 704 8.0 7.0 +3R 704 705 7.0 7.0 +3R 705 706 8.0 9.0 +3R 706 707 7.0 9.0 +3R 707 708 6.0 10.0 +3R 708 709 8.0 10.0 +3R 709 710 8.0 10.0 +3R 710 711 9.0 10.0 +3R 711 712 8.0 10.0 +3R 712 713 8.0 9.0 +3R 713 714 8.0 9.0 +3R 714 715 8.0 9.0 +3R 715 716 8.0 9.0 +3R 716 717 8.0 9.0 +3R 717 718 8.0 9.0 +3R 718 719 8.0 10.0 +3R 719 720 8.0 10.0 +3R 720 721 8.0 10.0 +3R 721 722 8.0 11.0 +3R 722 723 9.0 12.0 +3R 723 724 9.0 12.0 +3R 724 725 12.0 14.0 +3R 725 726 12.0 13.0 +3R 726 727 13.0 13.0 +3R 727 728 12.0 12.0 +3R 728 729 13.0 12.0 +3R 729 730 14.0 12.0 +3R 730 731 14.0 14.0 +3R 731 732 14.0 15.0 +3R 732 733 14.0 15.0 +3R 733 734 14.0 15.0 +3R 734 735 14.0 15.0 +3R 735 736 14.0 15.0 +3R 736 737 14.0 15.0 +3R 737 738 14.0 15.0 +3R 738 739 14.0 15.0 +3R 739 740 12.0 15.0 +3R 740 741 12.0 15.0 +3R 741 742 12.0 15.0 +3R 742 743 12.0 15.0 +3R 743 744 12.0 15.0 +3R 744 745 12.0 15.0 +3R 745 746 12.0 15.0 +3R 746 747 12.0 15.0 +3R 747 748 12.0 15.0 +3R 748 749 12.0 16.0 +3R 749 750 11.0 16.0 +3R 750 751 11.0 16.0 +3R 751 752 11.0 17.0 +3R 752 753 11.0 18.0 +3R 753 754 12.0 18.0 +3R 754 755 12.0 18.0 +3R 755 756 12.0 17.0 +3R 756 757 11.0 16.0 +3R 757 758 11.0 16.0 +3R 758 759 11.0 15.0 +3R 759 760 10.0 15.0 +3R 760 761 10.0 15.0 +3R 761 762 9.0 15.0 +3R 762 763 9.0 17.0 +3R 763 764 9.0 17.0 +3R 764 765 9.0 17.0 +3R 765 766 9.0 17.0 +3R 766 767 10.0 18.0 +3R 767 768 10.0 18.0 +3R 768 769 11.0 19.0 +3R 769 770 11.0 19.0 +3R 770 771 11.0 19.0 +3R 771 772 11.0 19.0 +3R 772 773 11.0 19.0 +3R 773 774 10.0 19.0 +3R 774 775 12.0 19.0 +3R 775 776 9.0 15.0 +3R 776 777 9.0 15.0 +3R 777 778 8.0 15.0 +3R 778 779 8.0 15.0 +3R 779 780 7.0 15.0 +3R 780 781 6.0 15.0 +3R 781 782 6.0 13.0 +3R 782 783 6.0 12.0 +3R 783 784 6.0 12.0 +3R 784 785 6.0 12.0 +3R 785 786 6.0 12.0 +3R 786 787 6.0 12.0 +3R 787 788 6.0 12.0 +3R 788 789 6.0 12.0 +3R 789 790 6.0 12.0 +3R 790 791 6.0 12.0 +3R 791 792 6.0 12.0 +3R 792 793 6.0 12.0 +3R 793 794 6.0 12.0 +3R 794 795 6.0 12.0 +3R 795 796 6.0 12.0 +3R 796 797 6.0 12.0 +3R 797 798 6.0 12.0 +3R 798 799 6.0 12.0 +3R 799 800 6.0 11.0 +3R 800 801 6.0 10.0 +3R 801 802 6.0 10.0 +3R 802 803 6.0 9.0 +3R 803 804 6.0 8.0 +3R 804 805 5.0 8.0 +3R 805 806 5.0 8.0 +3R 806 807 5.0 8.0 +3R 807 808 5.0 7.0 +3R 808 809 5.0 7.0 +3R 809 810 5.0 7.0 +3R 810 811 4.0 7.0 +3R 811 812 4.0 7.0 +3R 812 813 4.0 7.0 +3R 813 814 4.0 5.0 +3R 814 815 4.0 5.0 +3R 815 816 4.0 5.0 +3R 816 817 4.0 5.0 +3R 817 818 3.0 4.0 +3R 818 819 3.0 4.0 +3R 819 820 2.0 3.0 +3R 820 821 2.0 2.0 +3R 821 822 2.0 2.0 +3R 822 823 2.0 2.0 +3R 823 824 3.0 1.0 +3R 824 825 3.0 0.0 +3R 825 826 1.0 1.0 +3R 826 827 1.0 2.0 +3R 827 828 1.0 2.0 +3R 828 829 1.0 3.0 +3R 829 830 1.0 3.0 +3R 830 831 1.0 3.0 +3R 831 832 1.0 3.0 +3R 832 833 1.0 4.0 +3R 833 834 1.0 4.0 +3R 834 835 1.0 4.0 +3R 835 836 1.0 4.0 +3R 836 837 1.0 4.0 +3R 837 838 1.0 4.0 +3R 838 839 1.0 4.0 +3R 839 840 1.0 4.0 +3R 840 841 2.0 5.0 +3R 841 842 3.0 6.0 +3R 842 843 3.0 6.0 +3R 843 844 3.0 6.0 +3R 844 845 3.0 7.0 +3R 845 846 3.0 7.0 +3R 846 847 3.0 7.0 +3R 847 848 3.0 7.0 +3R 848 849 3.0 7.0 +3R 849 850 3.0 7.0 +3R 850 851 3.0 7.0 +3R 851 852 3.0 8.0 +3R 852 853 3.0 8.0 +3R 853 854 3.0 8.0 +3R 854 855 3.0 8.0 +3R 855 856 3.0 8.0 +3R 856 857 3.0 8.0 +3R 857 858 3.0 9.0 +3R 858 859 5.0 10.0 +3R 859 860 5.0 10.0 +3R 860 861 5.0 10.0 +3R 861 862 5.0 11.0 +3R 862 863 5.0 11.0 +3R 863 864 5.0 11.0 +3R 864 865 6.0 11.0 +3R 865 866 6.0 11.0 +3R 866 867 6.0 11.0 +3R 867 868 15.0 11.0 +3R 868 869 15.0 11.0 +3R 869 870 15.0 11.0 +3R 870 871 15.0 11.0 +3R 871 872 15.0 11.0 +3R 872 873 16.0 13.0 +3R 873 874 16.0 14.0 +3R 874 875 16.0 15.0 +3R 875 876 19.0 15.0 +3R 876 877 19.0 14.0 +3R 877 878 20.0 13.0 +3R 878 879 20.0 13.0 +3R 879 880 21.0 12.0 +3R 880 881 21.0 12.0 +3R 881 882 21.0 12.0 +3R 882 883 21.0 12.0 +3R 883 884 22.0 11.0 +3R 884 885 23.0 11.0 +3R 885 886 23.0 11.0 +3R 886 887 23.0 11.0 +3R 887 888 23.0 11.0 +3R 888 889 23.0 11.0 +3R 889 890 23.0 11.0 +3R 890 891 25.0 11.0 +3R 891 892 24.0 10.0 +3R 892 893 23.0 9.0 +3R 893 894 23.0 9.0 +3R 894 895 23.0 9.0 +3R 895 896 23.0 9.0 +3R 896 897 23.0 9.0 +3R 897 898 23.0 9.0 +3R 898 899 23.0 9.0 +3R 899 900 24.0 9.0 +3R 900 901 24.0 10.0 +3R 901 902 25.0 10.0 +3R 902 903 25.0 9.0 +3R 903 904 25.0 9.0 +3R 904 905 25.0 10.0 +3R 905 906 25.0 10.0 +3R 906 907 25.0 11.0 +3R 907 908 25.0 11.0 +3R 908 909 25.0 10.0 +3R 909 910 23.0 9.0 +3R 910 911 23.0 9.0 +3R 911 912 23.0 9.0 +3R 912 913 23.0 8.0 +3R 913 914 24.0 8.0 +3R 914 915 25.0 8.0 +3R 915 916 24.0 8.0 +3R 916 917 24.0 8.0 +3R 917 918 24.0 8.0 +3R 918 919 16.0 8.0 +3R 919 920 16.0 8.0 +3R 920 921 16.0 8.0 +3R 921 922 16.0 8.0 +3R 922 923 16.0 9.0 +3R 923 924 16.0 7.0 +3R 924 925 16.0 6.0 +3R 925 926 15.0 5.0 +3R 926 927 12.0 5.0 +3R 927 928 12.0 5.0 +3R 928 929 11.0 5.0 +3R 929 930 12.0 5.0 +3R 930 931 11.0 5.0 +3R 931 932 11.0 5.0 +3R 932 933 11.0 5.0 +3R 933 934 11.0 5.0 +3R 934 935 10.0 5.0 +3R 935 936 9.0 5.0 +3R 936 937 9.0 5.0 +3R 937 938 9.0 5.0 +3R 938 939 9.0 5.0 +3R 939 940 9.0 5.0 +3R 940 941 9.0 5.0 +3R 941 942 7.0 5.0 +3R 942 943 7.0 5.0 +3R 943 944 7.0 5.0 +3R 944 945 7.0 5.0 +3R 945 946 7.0 5.0 +3R 946 947 7.0 4.0 +3R 947 948 7.0 4.0 +3R 948 949 7.0 4.0 +3R 949 950 7.0 4.0 +3R 950 951 6.0 4.0 +3R 951 952 6.0 4.0 +3R 952 953 5.0 4.0 +3R 953 954 5.0 4.0 +3R 954 955 5.0 4.0 +3R 955 956 5.0 3.0 +3R 956 957 5.0 3.0 +3R 957 958 5.0 2.0 +3R 958 959 5.0 2.0 +3R 959 960 5.0 2.0 +3R 960 961 5.0 2.0 +3R 961 962 5.0 2.0 +3R 962 963 5.0 2.0 +3R 963 964 5.0 2.0 +3R 964 965 4.0 2.0 +3R 965 966 3.0 2.0 +3R 966 967 3.0 3.0 +3R 967 968 3.0 3.0 +3R 968 969 3.0 3.0 +3R 969 970 3.0 3.0 +3R 970 971 3.0 3.0 +3R 971 972 3.0 3.0 +3R 972 973 3.0 3.0 +3R 973 974 3.0 2.0 +3R 974 975 2.0 2.0 +3R 975 976 2.0 2.0 +3R 976 977 2.0 2.0 +3R 977 978 2.0 2.0 +3R 978 979 2.0 2.0 +3R 979 980 2.0 2.0 +3R 980 981 1.0 2.0 +3R 981 982 1.0 2.0 +3R 982 983 1.0 2.0 +3R 983 984 1.0 2.0 +3R 984 985 1.0 2.0 +3R 985 986 1.0 2.0 +3R 986 987 1.0 2.0 +3R 987 988 1.0 2.0 +3R 988 989 1.0 2.0 +3R 989 990 1.0 2.0 +3R 990 991 1.0 2.0 +3R 991 992 1.0 2.0 +3R 992 993 1.0 3.0 +3R 993 994 1.0 3.0 +3R 994 995 1.0 4.0 +3R 995 996 1.0 4.0 +3R 996 997 1.0 4.0 +3R 997 998 1.0 5.0 +3R 998 999 1.0 5.0 +3R 999 1000 1.0 5.0 +3R 1000 1001 1.0 5.0 +3R 1001 1002 1.0 5.0 +3R 1002 1003 1.0 4.0 +3R 1003 1004 1.0 4.0 +3R 1004 1005 1.0 4.0 +3R 1005 1006 1.0 4.0 +3R 1006 1007 1.0 4.0 +3R 1007 1008 1.0 4.0 +3R 1008 1009 1.0 4.0 +3R 1009 1010 1.0 4.0 +3R 1010 1011 1.0 4.0 +3R 1011 1012 1.0 4.0 +3R 1012 1013 1.0 4.0 +3R 1013 1014 1.0 4.0 +3R 1014 1015 1.0 4.0 +3R 1015 1016 1.0 4.0 +3R 1016 1017 1.0 4.0 +3R 1017 1018 1.0 3.0 +3R 1018 1019 1.0 3.0 +3R 1019 1020 1.0 3.0 +3R 1020 1021 0.0 3.0 +3R 1021 1022 0.0 3.0 +3R 1022 1023 0.0 3.0 +3R 1023 1024 0.0 3.0 +3R 1024 1025 0.0 3.0 +3R 1025 1026 0.0 3.0 +3R 1026 1027 0.0 3.0 +3R 1027 1028 0.0 3.0 +3R 1028 1029 0.0 3.0 +3R 1029 1030 0.0 3.0 +3R 1030 1031 0.0 3.0 +3R 1031 1032 0.0 3.0 +3R 1032 1033 0.0 3.0 +3R 1033 1034 0.0 3.0 +3R 1034 1035 0.0 3.0 +3R 1035 1036 0.0 3.0 +3R 1036 1037 0.0 3.0 +3R 1037 1038 0.0 3.0 +3R 1038 1039 0.0 3.0 +3R 1039 1040 0.0 3.0 +3R 1040 1041 0.0 3.0 +3R 1041 1042 0.0 3.0 +3R 1042 1043 0.0 3.0 +3R 1043 1044 0.0 2.0 +3R 1044 1045 0.0 2.0 +3R 1045 1046 0.0 1.0 +3R 1046 1047 0.0 1.0 +3R 1047 1048 0.0 1.0 +3R 1048 1049 0.0 0.0 +3R 1049 1050 0.0 0.0 +3R 1050 1051 0.0 0.0 +3R 1051 1052 0.0 0.0 +3R 1052 1053 0.0 0.0 +3R 1053 1054 0.0 0.0 +3R 1054 1055 0.0 0.0 +3R 1055 1056 0.0 0.0 +3R 1056 1057 0.0 0.0 +3R 1057 1058 0.0 0.0 +3R 1058 1059 0.0 0.0 +3R 1059 1060 0.0 0.0 +3R 1060 1061 0.0 0.0 +3R 1061 1062 0.0 0.0 +3R 1062 1063 0.0 0.0 +3R 1063 1064 0.0 0.0 +3R 1064 1065 0.0 0.0 +3R 1065 1066 0.0 0.0 +3R 1066 1067 0.0 0.0 +3R 1067 1068 0.0 0.0 +3R 1068 1069 0.0 0.0 +3R 1069 1070 0.0 0.0 +3R 1070 1071 0.0 0.0 +3R 1071 1072 0.0 0.0 +3R 1072 1073 0.0 0.0 +3R 1073 1074 0.0 0.0 +3R 1074 1075 0.0 0.0 +3R 1075 1076 0.0 0.0 +3R 1076 1077 0.0 0.0 +3R 1077 1078 0.0 0.0 +3R 1078 1079 0.0 0.0 +3R 1079 1080 0.0 0.0 +3R 1080 1081 0.0 0.0 +3R 1081 1082 0.0 0.0 +3R 1082 1083 0.0 0.0 +3R 1083 1084 0.0 0.0 +3R 1084 1085 0.0 0.0 +3R 1085 1086 0.0 0.0 +3R 1086 1087 0.0 0.0 +3R 1087 1088 0.0 0.0 +3R 1088 1089 0.0 0.0 +3R 1089 1090 0.0 0.0 +3R 1090 1091 0.0 0.0 +3R 1091 1092 0.0 0.0 +3R 1092 1093 0.0 0.0 +3R 1093 1094 0.0 0.0 +3R 1094 1095 0.0 0.0 +3R 1095 1096 0.0 0.0 +3R 1096 1097 0.0 0.0 +3R 1097 1098 0.0 0.0 +3R 1098 1099 0.0 0.0 +3R 1099 1100 0.0 0.0 +3R 1100 1101 0.0 0.0 +3R 1101 1102 0.0 0.0 +3R 1102 1103 0.0 0.0 +3R 1103 1104 0.0 0.0 +3R 1104 1105 0.0 0.0 +3R 1105 1106 0.0 0.0 +3R 1106 1107 0.0 0.0 +3R 1107 1108 0.0 0.0 +3R 1108 1109 0.0 0.0 +3R 1109 1110 0.0 0.0 +3R 1110 1111 0.0 0.0 +3R 1111 1112 0.0 0.0 +3R 1112 1113 0.0 0.0 +3R 1113 1114 0.0 0.0 +3R 1114 1115 0.0 0.0 +3R 1115 1116 0.0 0.0 +3R 1116 1117 0.0 0.0 +3R 1117 1118 0.0 0.0 +3R 1118 1119 0.0 0.0 +3R 1119 1120 0.0 0.0 +3R 1120 1121 0.0 0.0 +3R 1121 1122 0.0 0.0 +3R 1122 1123 0.0 0.0 +3R 1123 1124 0.0 0.0 +3R 1124 1125 0.0 0.0 +3R 1125 1126 0.0 0.0 +3R 1126 1127 0.0 0.0 +3R 1127 1128 0.0 0.0 +3R 1128 1129 0.0 0.0 +3R 1129 1130 0.0 0.0 +3R 1130 1131 0.0 0.0 +3R 1131 1132 0.0 0.0 +3R 1132 1133 0.0 0.0 +3R 1133 1134 0.0 0.0 +3R 1134 1135 0.0 0.0 +3R 1135 1136 0.0 0.0 +3R 1136 1137 0.0 0.0 +3R 1137 1138 0.0 0.0 +3R 1138 1139 0.0 0.0 +3R 1139 1140 0.0 0.0 +3R 1140 1141 0.0 0.0 +3R 1141 1142 0.0 0.0 +3R 1142 1143 0.0 0.0 +3R 1143 1144 0.0 0.0 +3R 1144 1145 0.0 0.0 +3R 1145 1146 0.0 0.0 +3R 1146 1147 0.0 0.0 +3R 1147 1148 0.0 0.0 +3R 1148 1149 0.0 0.0 +3R 1149 1150 0.0 0.0 +3R 1150 1151 0.0 0.0 +3R 1151 1152 0.0 0.0 +3R 1152 1153 0.0 0.0 +3R 1153 1154 0.0 0.0 +3R 1154 1155 0.0 0.0 +3R 1155 1156 0.0 0.0 +3R 1156 1157 0.0 0.0 +3R 1157 1158 0.0 0.0 +3R 1158 1159 0.0 0.0 +3R 1159 1160 0.0 0.0 +3R 1160 1161 0.0 0.0 +3R 1161 1162 0.0 0.0 +3R 1162 1163 0.0 0.0 +3R 1163 1164 0.0 0.0 +3R 1164 1165 0.0 0.0 +3R 1165 1166 0.0 0.0 +3R 1166 1167 0.0 0.0 +3R 1167 1168 0.0 0.0 +3R 1168 1169 0.0 0.0 +3R 1169 1170 0.0 0.0 +3R 1170 1171 0.0 0.0 +3R 1171 1172 0.0 0.0 +3R 1172 1173 0.0 0.0 +3R 1173 1174 0.0 0.0 +3R 1174 1175 0.0 0.0 +3R 1175 1176 0.0 0.0 +3R 1176 1177 0.0 0.0 +3R 1177 1178 0.0 0.0 +3R 1178 1179 0.0 0.0 +3R 1179 1180 0.0 0.0 +3R 1180 1181 0.0 0.0 +3R 1181 1182 0.0 0.0 +3R 1182 1183 0.0 0.0 +3R 1183 1184 0.0 0.0 +3R 1184 1185 0.0 0.0 +3R 1185 1186 0.0 0.0 +3R 1186 1187 0.0 0.0 +3R 1187 1188 0.0 0.0 +3R 1188 1189 0.0 0.0 +3R 1189 1190 0.0 0.0 +3R 1190 1191 0.0 0.0 +3R 1191 1192 0.0 0.0 +3R 1192 1193 0.0 0.0 +3R 1193 1194 0.0 0.0 +3R 1194 1195 0.0 0.0 +3R 1195 1196 0.0 0.0 +3R 1196 1197 0.0 0.0 +3R 1197 1198 0.0 0.0 +3R 1198 1199 0.0 0.0 +3R 1199 1200 0.0 0.0 +3R 1200 1201 0.0 0.0 +3R 1201 1202 0.0 0.0 +3R 1202 1203 0.0 0.0 +3R 1203 1204 0.0 0.0 +3R 1204 1205 0.0 0.0 +3R 1205 1206 0.0 0.0 +3R 1206 1207 0.0 0.0 +3R 1207 1208 0.0 0.0 +3R 1208 1209 0.0 0.0 +3R 1209 1210 0.0 0.0 +3R 1210 1211 0.0 0.0 +3R 1211 1212 0.0 0.0 +3R 1212 1213 0.0 0.0 +3R 1213 1214 0.0 0.0 +3R 1214 1215 0.0 0.0 +3R 1215 1216 0.0 0.0 +3R 1216 1217 0.0 0.0 +3R 1217 1218 0.0 0.0 +3R 1218 1219 0.0 0.0 +3R 1219 1220 0.0 0.0 +3R 1220 1221 0.0 0.0 +3R 1221 1222 0.0 0.0 +3R 1222 1223 0.0 0.0 +3R 1223 1224 0.0 0.0 +3R 1224 1225 0.0 0.0 +3R 1225 1226 0.0 0.0 +3R 1226 1227 0.0 0.0 +3R 1227 1228 0.0 0.0 +3R 1228 1229 0.0 0.0 +3R 1229 1230 0.0 0.0 +3R 1230 1231 0.0 0.0 +3R 1231 1232 0.0 0.0 +3R 1232 1233 0.0 0.0 +3R 1233 1234 0.0 0.0 +3R 1234 1235 0.0 0.0 +3R 1235 1236 0.0 0.0 +3R 1236 1237 0.0 0.0 +3R 1237 1238 0.0 0.0 +3R 1238 1239 0.0 0.0 +3R 1239 1240 0.0 0.0 +3R 1240 1241 0.0 0.0 +3R 1241 1242 0.0 0.0 +3R 1242 1243 0.0 0.0 +3R 1243 1244 0.0 0.0 +3R 1244 1245 0.0 0.0 +3R 1245 1246 0.0 0.0 +3R 1246 1247 0.0 0.0 +3R 1247 1248 0.0 0.0 +3R 1248 1249 0.0 0.0 +3R 1249 1250 0.0 0.0 +3R 1250 1251 0.0 0.0 +3R 1251 1252 0.0 0.0 +3R 1252 1253 0.0 0.0 +3R 1253 1254 0.0 0.0 +3R 1254 1255 0.0 0.0 +3R 1255 1256 0.0 0.0 +3R 1256 1257 0.0 0.0 +3R 1257 1258 0.0 0.0 +3R 1258 1259 0.0 0.0 +3R 1259 1260 0.0 0.0 +3R 1260 1261 0.0 0.0 +3R 1261 1262 0.0 0.0 +3R 1262 1263 0.0 0.0 +3R 1263 1264 0.0 0.0 +3R 1264 1265 0.0 0.0 +3R 1265 1266 0.0 0.0 +3R 1266 1267 0.0 0.0 +3R 1267 1268 0.0 0.0 +3R 1268 1269 0.0 0.0 +3R 1269 1270 0.0 0.0 +3R 1270 1271 0.0 0.0 +3R 1271 1272 0.0 0.0 +3R 1272 1273 0.0 0.0 +3R 1273 1274 0.0 0.0 +3R 1274 1275 0.0 0.0 +3R 1275 1276 0.0 0.0 +3R 1276 1277 0.0 0.0 +3R 1277 1278 0.0 0.0 +3R 1278 1279 0.0 0.0 +3R 1279 1280 0.0 0.0 +3R 1280 1281 0.0 0.0 +3R 1281 1282 0.0 0.0 +3R 1282 1283 0.0 0.0 +3R 1283 1284 0.0 0.0 +3R 1284 1285 0.0 0.0 +3R 1285 1286 0.0 0.0 +3R 1286 1287 0.0 0.0 +3R 1287 1288 0.0 0.0 +3R 1288 1289 0.0 0.0 +3R 1289 1290 0.0 0.0 +3R 1290 1291 0.0 0.0 +3R 1291 1292 0.0 0.0 +3R 1292 1293 0.0 0.0 +3R 1293 1294 0.0 0.0 +3R 1294 1295 0.0 0.0 +3R 1295 1296 0.0 0.0 +3R 1296 1297 0.0 0.0 +3R 1297 1298 0.0 0.0 +3R 1298 1299 0.0 0.0 +3R 1299 1300 0.0 0.0 +3R 1300 1301 0.0 0.0 +3R 1301 1302 0.0 0.0 +3R 1302 1303 0.0 0.0 +3R 1303 1304 0.0 0.0 +3R 1304 1305 0.0 0.0 +3R 1305 1306 0.0 0.0 +3R 1306 1307 0.0 0.0 +3R 1307 1308 0.0 0.0 +3R 1308 1309 0.0 0.0 +3R 1309 1310 0.0 0.0 +3R 1310 1311 0.0 0.0 +3R 1311 1312 0.0 0.0 +3R 1312 1313 0.0 0.0 +3R 1313 1314 0.0 0.0 +3R 1314 1315 0.0 0.0 +3R 1315 1316 0.0 0.0 +3R 1316 1317 0.0 0.0 +3R 1317 1318 0.0 0.0 +3R 1318 1319 0.0 0.0 +3R 1319 1320 0.0 0.0 +3R 1320 1321 0.0 0.0 +3R 1321 1322 0.0 0.0 +3R 1322 1323 0.0 0.0 +3R 1323 1324 0.0 0.0 +3R 1324 1325 0.0 0.0 +3R 1325 1326 0.0 0.0 +3R 1326 1327 0.0 0.0 +3R 1327 1328 0.0 0.0 +3R 1328 1329 0.0 0.0 +3R 1329 1330 0.0 0.0 +3R 1330 1331 0.0 0.0 +3R 1331 1332 0.0 0.0 +3R 1332 1333 0.0 0.0 +3R 1333 1334 0.0 0.0 +3R 1334 1335 0.0 0.0 +3R 1335 1336 0.0 0.0 +3R 1336 1337 0.0 0.0 +3R 1337 1338 0.0 0.0 +3R 1338 1339 0.0 0.0 +3R 1339 1340 0.0 0.0 +3R 1340 1341 0.0 0.0 +3R 1341 1342 0.0 0.0 +3R 1342 1343 0.0 0.0 +3R 1343 1344 0.0 0.0 +3R 1344 1345 0.0 0.0 +3R 1345 1346 0.0 0.0 +3R 1346 1347 0.0 0.0 +3R 1347 1348 0.0 0.0 +3R 1348 1349 0.0 0.0 +3R 1349 1350 0.0 0.0 +3R 1350 1351 0.0 0.0 +3R 1351 1352 0.0 0.0 +3R 1352 1353 0.0 0.0 +3R 1353 1354 0.0 0.0 +3R 1354 1355 0.0 0.0 +3R 1355 1356 0.0 0.0 +3R 1356 1357 0.0 0.0 +3R 1357 1358 0.0 0.0 +3R 1358 1359 0.0 0.0 +3R 1359 1360 0.0 0.0 +3R 1360 1361 0.0 0.0 +3R 1361 1362 0.0 0.0 +3R 1362 1363 0.0 0.0 +3R 1363 1364 0.0 0.0 +3R 1364 1365 0.0 0.0 +3R 1365 1366 0.0 0.0 +3R 1366 1367 0.0 0.0 +3R 1367 1368 0.0 0.0 +3R 1368 1369 0.0 0.0 +3R 1369 1370 0.0 0.0 +3R 1370 1371 0.0 0.0 +3R 1371 1372 0.0 0.0 +3R 1372 1373 0.0 0.0 +3R 1373 1374 0.0 0.0 +3R 1374 1375 0.0 0.0 +3R 1375 1376 0.0 0.0 +3R 1376 1377 0.0 0.0 +3R 1377 1378 0.0 0.0 +3R 1378 1379 0.0 0.0 +3R 1379 1380 0.0 0.0 +3R 1380 1381 0.0 0.0 +3R 1381 1382 0.0 0.0 +3R 1382 1383 0.0 0.0 +3R 1383 1384 0.0 0.0 +3R 1384 1385 0.0 0.0 +3R 1385 1386 0.0 0.0 +3R 1386 1387 0.0 0.0 +3R 1387 1388 0.0 0.0 +3R 1388 1389 0.0 0.0 +3R 1389 1390 0.0 0.0 +3R 1390 1391 0.0 0.0 +3R 1391 1392 0.0 0.0 +3R 1392 1393 0.0 0.0 +3R 1393 1394 0.0 0.0 +3R 1394 1395 0.0 0.0 +3R 1395 1396 0.0 0.0 +3R 1396 1397 0.0 0.0 +3R 1397 1398 0.0 0.0 +3R 1398 1399 0.0 0.0 +3R 1399 1400 0.0 0.0 +3R 1400 1401 0.0 0.0 +3R 1401 1402 0.0 0.0 +3R 1402 1403 0.0 0.0 +3R 1403 1404 0.0 0.0 +3R 1404 1405 0.0 0.0 +3R 1405 1406 0.0 0.0 +3R 1406 1407 0.0 0.0 +3R 1407 1408 0.0 0.0 +3R 1408 1409 0.0 0.0 +3R 1409 1410 0.0 0.0 +3R 1410 1411 0.0 0.0 +3R 1411 1412 0.0 0.0 +3R 1412 1413 0.0 0.0 +3R 1413 1414 0.0 0.0 +3R 1414 1415 0.0 0.0 +3R 1415 1416 0.0 0.0 +3R 1416 1417 0.0 0.0 +3R 1417 1418 0.0 0.0 +3R 1418 1419 0.0 0.0 +3R 1419 1420 0.0 0.0 +3R 1420 1421 0.0 0.0 +3R 1421 1422 0.0 0.0 +3R 1422 1423 0.0 0.0 +3R 1423 1424 0.0 0.0 +3R 1424 1425 0.0 0.0 +3R 1425 1426 0.0 0.0 +3R 1426 1427 0.0 0.0 +3R 1427 1428 0.0 0.0 +3R 1428 1429 0.0 0.0 +3R 1429 1430 0.0 0.0 +3R 1430 1431 0.0 0.0 +3R 1431 1432 0.0 0.0 +3R 1432 1433 0.0 0.0 +3R 1433 1434 0.0 0.0 +3R 1434 1435 0.0 0.0 +3R 1435 1436 0.0 0.0 +3R 1436 1437 0.0 0.0 +3R 1437 1438 0.0 0.0 +3R 1438 1439 0.0 0.0 +3R 1439 1440 0.0 0.0 +3R 1440 1441 0.0 0.0 +3R 1441 1442 0.0 0.0 +3R 1442 1443 0.0 0.0 +3R 1443 1444 0.0 0.0 +3R 1444 1445 0.0 0.0 +3R 1445 1446 0.0 0.0 +3R 1446 1447 0.0 0.0 +3R 1447 1448 0.0 0.0 +3R 1448 1449 0.0 0.0 +3R 1449 1450 0.0 0.0 +3R 1450 1451 0.0 0.0 +3R 1451 1452 0.0 0.0 +3R 1452 1453 0.0 0.0 +3R 1453 1454 0.0 0.0 +3R 1454 1455 0.0 0.0 +3R 1455 1456 0.0 0.0 +3R 1456 1457 0.0 0.0 +3R 1457 1458 0.0 0.0 +3R 1458 1459 0.0 0.0 +3R 1459 1460 0.0 0.0 +3R 1460 1461 0.0 0.0 +3R 1461 1462 0.0 0.0 +3R 1462 1463 0.0 0.0 +3R 1463 1464 0.0 0.0 +3R 1464 1465 0.0 0.0 +3R 1465 1466 0.0 0.0 +3R 1466 1467 0.0 0.0 +3R 1467 1468 0.0 0.0 +3R 1468 1469 0.0 0.0 +3R 1469 1470 0.0 0.0 +3R 1470 1471 0.0 0.0 +3R 1471 1472 0.0 0.0 +3R 1472 1473 0.0 0.0 +3R 1473 1474 0.0 0.0 +3R 1474 1475 0.0 0.0 +3R 1475 1476 0.0 0.0 +3R 1476 1477 0.0 0.0 +3R 1477 1478 0.0 0.0 +3R 1478 1479 0.0 0.0 +3R 1479 1480 0.0 0.0 +3R 1480 1481 0.0 0.0 +3R 1481 1482 0.0 0.0 +3R 1482 1483 0.0 0.0 +3R 1483 1484 0.0 0.0 +3R 1484 1485 0.0 0.0 +3R 1485 1486 0.0 0.0 +3R 1486 1487 0.0 0.0 +3R 1487 1488 0.0 0.0 +3R 1488 1489 0.0 0.0 +3R 1489 1490 0.0 0.0 +3R 1490 1491 0.0 0.0 +3R 1491 1492 0.0 0.0 +3R 1492 1493 0.0 0.0 +3R 1493 1494 0.0 0.0 +3R 1494 1495 0.0 0.0 +3R 1495 1496 0.0 0.0 +3R 1496 1497 0.0 0.0 +3R 1497 1498 0.0 0.0 +3R 1498 1499 0.0 0.0 +3R 1499 1500 0.0 0.0 diff --git a/pydeeptools/deeptools/test/test_plotCoverage/plotCoverage_default.png b/pydeeptools/deeptools/test/test_plotCoverage/plotCoverage_default.png new file mode 100644 index 0000000000000000000000000000000000000000..21d6df6c850392d101298e148d98afb110d8f191 GIT binary patch literal 87320 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

    Rfls!0WON%$9D$JQ;MhM&SQZ4P@uikG-Z` z_KSa-9dU7O#7ioRAZkcf5fBzK%UMR@I{oUNTzY?tb1IhNq9%P)jan!Pizfb)xqic2 zj7eO7|6Wx}NZ0bl+0&Wu-9u5!H8#dMpLrVH(|VuyVo{0GQs?Jgwzzsa?Y7p^0BEGY z|7eH6l@%8x*AeIza2+-AzOP!5>dgA0qzUtjOYbTvtu*qH<426g``_)lna<0x*hr{x zfaA`A=90klLA%=d6L`XK0u%6?=0mjc8>N7nkUa2AygYdfM8ufNA|5$Rme{Ge5+BGgFQnrcd;FSS7<1#3-_0%j;!Tv~k|I+7V86 zJtMc$XfGVw z@I|39=Y`s-@+z|f5rzP@?+*mlW}8eJtxr>tz z9XRS6;5z-1Bc^=HpBxA*b^i~(MzCs(y3_q8%H-s4*W0hwtEad(krJcyJ8ahS+spv( z_kJpqD;s8HWA-dxwwyP*&9~}ep)?sP*lzp}qKr=NXL}_dHv|j#)qSi$Dk+c+#@63) zGKoLJKKN{+Kiky4%1Z5{B$(i2bso2-(EKm>mA0@+;o{`nTr+e}7s|oj2PVQLvFXD= zieUpc6<{)V!nkf9sKkrN3Qn-uuggFD3~t?%;C5bRzdX?8a*3aB3T6HJ4f!)h^Ni6k zkB0s+{vCCo^KcDgeOLH`Cnnl4-S?yOWila&Hq}iuwIZbog$jTx>SD+DC44Ccos@eC_J^ z7XBrd#zp9c(a>OegB4E+ctT@%9?X$!yVg8j0IzWI%-&BRP+vZUtq9Rg&Gv^ya;$o_0K@jNyKhMqoOLyX zNXRVDW-hwEk)g|C!F+7H)emrb>X@_ROVOW_jv3YMKOR$4DEL2&fAsZj+t=h@SXqp3 z&yICn9;^SW9R$wVHBO*&DFy-tY@KL>GOHVYtIOHR9?bh*0j--Lq2vGNXrN7(Fl1?o zA#%Tj(KwKYXleby)~>J88U{IVu-ZE=5S64pQW$`AT1{B8U{LVb-)GE%7`4mtTqSn$ z0F7VM)QzRK(ol#-JSDBWWl_FYBGC@>gL^YC`HfU0?KSbIP95rA+>15doXlU5?lkC~ zx+=t-!b%n_xf(WtZ5}U+xbe4U#VcMFC*g?Us#;0NBZZ{-YRydZ( zV@U?4Ky)lDA7RabEl9-p-D@FM*})6tbl*on)@}elJ2`1-T(FtOifG#cvPcOqpfRXC z_YKgq|2LPeIQbZ8jc zx!hLqfP&xa)1xU*v*l$TpGWi2S{?j$4@kQ8h8+B-jhYu= z!Z@D59xtehS_t5DVLq6@&pJ*v7av~b(nu}h%gy`PD)oDOo_qc1e_p$0!%KZ91-s6ViVyDsPMhs<3Eg@Phw0ls^fX567z6r z8*@{_Gp+}6G_<&M9Unr7IrMk7*>=A>`jH|0sFs1-bSWBKi9VPb2ukNl4#`Q0E0D3K-52Y|Oo z6QlyC<_+N0%z=f<44gJ3cnqRz*LvQm^`EoVj`K~aPT3Oo_8!vx0pSKcIM_ z`2SA!79-!@gIi9C{i0%HW8=FIA7;V7J0&+a*M>DK5~^)_`D4lVG;XLZn&VjA$?EVU z|0WMTu}qA)aP1`705iI|=6}pR+D|Y~*_dwrKKBKzwR6>r-oPyV`i&d22!FSLDSiK{ zs;>luyy?=`jNe$EJB<5PrF;ofE}5elIe1uwEJ{kB(tWKgvP*gGZ%^v4iJlL^D<7=s z)QW=`_ctsON9MkHR!A#o;N>U&uBe*{A*_|G;E8|RuDCD&z;2!dWOm?LsUefX!@-aI z)8hrOb%%-ih{&)h*o%mRfoehszuPV|xV_DQ?WH?#G^;@#0jy0Qm<4a={8D=H;t^1N z^JL7o`~051Ji<}Zu$&H|rnsM()#yUEMuF=!lzdF-ESiM> z6!Z1x1VHt`#7pupJYVIWZ>@m6?wr{O2E^;ZyWB~#HhyYs&R7?WTlp9J{y>&0EeG%6 z82AK|yiWN+paKNJ67W}r6(P;wsT+H8@SK(ykUJPEyaQeq+v`8~(GxAW!TADnwZQRo z_wcZc250_-X@xx1CUYmk3^fyZ4wk5`A*l^z(uAQKgw)u*A{cp06h{=_PjNdparw^U z2sboUP?S8;P2^yxf^?472w)(`#zv2&T;iU;B10uU%l#meoj!${tM*5qE7z!>TVQXu zIpMNjm5O{D!rCz$2j=4w6kT7c+iT@D?9~^b<5`!SEyFbB;x6JCzRpDBXPN{|=dQCO zud@&^&x;0Qpx>}d32hf*1s;!J00~6iH*elRAT=~H>aP@KVhUo>Svno2g9Ia z$v#OFK2VJ{;w^{-oP(`}ad5D_WA?}+47SCw!^^|~HU7Xni7Gca4kz+a3}P>t zB6{ii9Dy|*PNKbUAR zemv-=R?crC`!r!?^dEL32>Pl9pm(9!OLy=3fZG!=xnVBU*xOsg`)3S^yv<{A8!Cw6 zF%yoMp;B`aXpTn6%Nw!`Z#z#yh~s&LYJ z>JQ76MGhWxRmdY&l|OF>+8(X9tj`k-?eNmq{Y5VP8%g1Z!6ytGfuJY}4G(Vu?|J|m zu_hr^po?rqwZUinp8;@!hPaSc@1U`tczb+DwEhD2O&TLEvfziR8PL+O2pmj2v+FhE zMp|hkRxTF)XxCOTdi^|HDEAXF3eo0wRFpAzAHG?2NIT%Yvb{P=0$SD1;19GhqFy5C zx*nqa42T@jbW7Mo#s>S(#A4)<*kAdt?xXJoxN!h2v~6Ri|Tp;&by7`az z4qdq0nM8zJAEZY$<6C~Cn>4<0V-~G6IzAU_bK9{NuRn6B-ykUbb)&tY7{W^o^TDtJ^EDCice^G~ zEtgkThDAmB2S|0rEkKR(3eG=R0PRW+Jhk-H)HlHLeGeNpMrzA|Z3|zc((?Z4$x#W& zg`UaC@H?R>Ky_lS*1M_-WP!m9{Q2ScC%4C&s1sBlo9Qx~9WVq-i3XbdO{GNc4v3s? zbV=_fv|A$cZv|sxBd>(~Xt1=V7j?SzrD4HtGNB0Js@Ak{9s`JiX#suXlB9{w7$HN+ z#Ups*x@MyppFa=x!ZMtPV5XDrFk;6wd!|GF>^O*bYONN}pR%X#(=(+2A@S{d6LbvfHo~vd?*~2(Ag9kY#)F3K891`k*S8ZisW(4EO9E*wC z1h6L3`4l}41R$t1RC01omS!_%;4qyn+^GTn-RB>!ukEc^5lxVRp@&qr-fZhZQ0^%T z&x%DeKWN=VIq8n%4#7+P&#VG@KWpj!RMZ#ZOpZ)6g;+P8^4{6H?9O+|b?h>+u7AF7 z+(zX2guz}GYVlNd3mK)=B!SI6MA|n}TIAJ^9QN3V4=OtPtgW)98@Nsi97|6+VukoV z7zu^}Ivu@|YWt>Ute*v!-~=b9!@O3cT&~8y$^iyTxS%)_&woLN(rAgKg*n?d8epK8 z(vIdqOmnT#eH$o1VC|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ξ1xuTpn=Y^IkZg1H=r7 zCfVZ6 z=c_{ZAfE_9*tV^cnMS%^14$E)8{t~=!X@Cfz-EOmw@c?bkJMtjinyob3^wdyc`pta z_BW<(!McqRW#F44v2w{~bi6hoizl>|ehs_)*|Tg&3s=J_CoY@8Cou3KBrmJSthie3(Zr;WQi z3_v;J#9D{vGzSu#PPye-W@LNGpH2F&F>rPw(b*v>`4AD)z^#7=j-qpMx;Bi8cZF!}ns%%XP{D5mtICaY9Wl-zw^s_^Fa-`6EAHvYAK#V9Wm zzq;O=%&*5%QJ{8=tV!`xWRo#mg7W1Qf9(X=9AIoE%tSuBRQ30V{2>O?d*&n zgomFrG>ok@OE+_OZ!tX(d0iAp`esH(U0Jcrq(ez@b#Zm`ES{XCP(NcX9%j-^CY;ZH ze*UVF>1wm|q$f`fD=RAtkOlbpH?F#=dG>75!-wo^n3)HLhljNuofq6~62Qd7WS|ee z1&xDS9~5_;a&*i*r>h&LveWS8{GwOF=_KvxQi|=@#>T3yE4$eP`NB?A_SkJoiHwca z*4KZumC5(kty?0pvM+;zg073Au(7&)IlRp#yquzLZl37m?Cd>Pu)^nXLPNiHEW=+k zJ$4dGr=6X%0FdS7vOG9=>HVp+w3yh~%r|eI9^&SXs@a)FPCmXJX27dtNN=--iK(i` zu5!rfqJx8GLqh{yCMOpcdXU=^8}?+iq=G4X4I^VdV?%Ck?&@g3zxJV4@3ssE~oU4jeYi*(`>eX2May9d*gwutSo_}pYEi-eqCQ; zEVRMDv|VpQpyEkg-6*B)>zA*XlSq$s`o_Juh$qPs6iP$NPxg?#{JB5lwmi?X{QTBS z*4B}F{N`_(1`Wx>LqnouGP$?6x9kg@Ukq zYFF%JBDrW^xNyPD+q+|Xh?2dx_vOE?U2SS=5|WXTdGKYqsmSJ(o>N{M_6jz-Zy}L7 zAAO>F>P@(keu@#x`2BkKSAyqS_CJ3iE&qK@>Yw*4+*cU>>q9Gs|M_Q~tM54edB1vX zHtnDH=V|_O{^y_f9m3Lnzpm2#-TKd^UXlLIkH^x~c5K@CR)qIH@g*e%Rr!}k&R_q3 D7br+e literal 0 HcmV?d00001 diff --git a/pydeeptools/deeptools/test/test_readFiltering.py b/pydeeptools/deeptools/test/test_readFiltering.py new file mode 100644 index 0000000000..8227530fbd --- /dev/null +++ b/pydeeptools/deeptools/test/test_readFiltering.py @@ -0,0 +1,166 @@ +import deeptools.estimateReadFiltering as est +import deeptools.alignmentSieve as sieve +import os.path +from os import unlink +import hashlib +import pysam + + +ROOT = os.path.dirname(os.path.abspath(__file__)) + "/test_data/" +BAMFILE_FILTER = ROOT + "test_filtering.bam" +BEDFILE_FILTER = ROOT + "test_filtering.blacklist.bed" +PAIREDBAMFILE_FILTER = ROOT + "test_paired.bam" + + +def test_estimate_read_filtering_minimal(): + """ + Minimal testing + """ + outfile = '/tmp/test_minimal.txt' + args = '-b {} -o {}'.format(BAMFILE_FILTER, outfile).split() + est.main(args) + + _foo = open(outfile, 'r') + resp = _foo.readlines() + _foo.close() + expected = ['Sample\tTotal Reads\tMapped Reads\tAlignments in blacklisted regions\tEstimated mapped reads filtered\tBelow MAPQ\tMissing Flags\tExcluded Flags\tInternally-determined Duplicates\tMarked Duplicates\tSingletons\tWrong strand\n', + 'test_filtering.bam\t193\t193\t0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\n'] + # strip the path from the output + _ = resp[1].split("\t") + _[0] = os.path.basename(_[0]) + resp[1] = "\t".join(_) + assert f"{resp}" == f"{expected}", f"{resp} != {expected}" + unlink(outfile) + + +def test_estimate_read_filtering_params(): + """ + --minMappingQuality 10 --samFlagExclude 512 --ignoreDuplicates -bl + """ + outfile = '/tmp/test_params.txt' + args = '-b {} --minMappingQuality 10 --samFlagExclude 512 --ignoreDuplicates -bl {} -o {}'.format(BAMFILE_FILTER, BEDFILE_FILTER, outfile).split() + est.main(args) + + _foo = open(outfile, 'r') + resp = _foo.readlines() + _foo.close() + # strip the path from the output + _ = resp[1].split("\t") + _[0] = os.path.basename(_[0]) + resp[1] = "\t".join(_) + expected = ['Sample\tTotal Reads\tMapped Reads\tAlignments in blacklisted regions\tEstimated mapped reads filtered\tBelow MAPQ\tMissing Flags\tExcluded Flags\tInternally-determined Duplicates\tMarked Duplicates\tSingletons\tWrong strand\n', + 'test_filtering.bam\t193\t193\t7\t193\t41.4\t0.0\t186.5\t31.6\t0.0\t0.0\t0.0\n'] + assert f"{resp}" == f"{expected}", f"{resp} != {expected}" + unlink(outfile) + + +def test_sieve(): + """ + Test filtering a BAM file by MAPQ, flag, and blacklist + """ + outfile = '/tmp/test_sieve.bam' + outfiltered = '/tmp/test_sieveFiltered.bam' + outlog = '/tmp/test_sieve.log' + args = '-b {} --smartLabels --minMappingQuality 10 --samFlagExclude 512 -bl {} -o {} --filterMetrics {} --filteredOutReads {}'.format(BAMFILE_FILTER, BEDFILE_FILTER, outfile, outlog, outfiltered).split() + sieve.main(args) + + _foo = open(outlog, 'r') + resp = _foo.readlines() + _foo.close() + + expected = ['#bamFilterReads --filterMetrics\n', + '#File\tReads Remaining\tTotal Initial Reads\n', + 'test_filtering\t5\t193\n'] + assert f"{resp}" == f"{expected}", f"{resp} != {expected}" + unlink(outlog) + h = hashlib.md5(pysam.view(outfile).encode('utf-8')).hexdigest() + expectedh = 'acbc4443fb0387bfd6c412af9d4fc414' + assert f'{h}' == f'{expectedh}' + unlink(outfile) + + h1 = hashlib.md5(pysam.view(outfiltered).encode('utf-8')).hexdigest() + expectedh = 'b90befdd5f073f14acb9a38661f301ad' + assert f"{h1}" == f"{expectedh}" + unlink(outfiltered) + + +def test_sieve_BED(): + """ + Test alignmentSieve with the --BED option + """ + outfile = '/tmp/test_sieve.bed' + args = '-b {} --minMappingQuality 10 --BED -o {}'.format(PAIREDBAMFILE_FILTER, outfile).split() + sieve.main(args) + + _foo = open(outfile, 'r') + resp = _foo.readlines() + _foo.close() + + expected = ['chr2\t5000026\t5000390\n', + 'chr2\t5000303\t5000711\n', + 'chr2\t5000384\t5000531\n', + 'chr2\t5000384\t5000531\n', + 'chr2\t5000559\t5000941\n', + 'chr2\t5000736\t5001171\n', + 'chr2\t5000819\t5001228\n', + 'chr2\t5000821\t5001158\n', + 'chr2\t5000821\t5001158\n', + 'chr2\t5000821\t5001158\n', + 'chr2\t5000834\t5001249\n', + 'chr2\t5000855\t5001277\n', + 'chr2\t5000867\t5001218\n', + 'chr2\t5000925\t5001023\n', + 'chr2\t5000925\t5001023\n', + 'chr2\t5000937\t5001338\n', + 'chr2\t5001010\t5001176\n', + 'chr2\t5001025\t5001431\n', + 'chr2\t5001050\t5001436\n', + 'chr2\t5001114\t5001413\n', + 'chr2\t5001115\t5001269\n', + 'chr2\t5001115\t5001269\n', + 'chr2\t5001226\t5001603\n', + 'chr2\t5001491\t5001527\n', + 'chr2\t5001700\t5001736\n'] + + assert f"{resp}" == f"{expected}", f"{resp} != {expected}" + unlink(outfile) + + +def test_sieve_BED_shift(): + """ + Test alignmentSieve --BED --shift + """ + outfile = '/tmp/test_sieve_shift.bed' + args = '-b {} --minMappingQuality 10 --BED -o {} --shift 1 -2 3 -4'.format(PAIREDBAMFILE_FILTER, outfile).split() + sieve.main(args) + + _foo = open(outfile, 'r') + resp = _foo.readlines() + _foo.close() + + expected = ['chr2\t5000027\t5000388\n', + 'chr2\t5000307\t5000708\n', + 'chr2\t5000388\t5000528\n', + 'chr2\t5000385\t5000529\n', + 'chr2\t5000560\t5000939\n', + 'chr2\t5000737\t5001169\n', + 'chr2\t5000823\t5001225\n', + 'chr2\t5000825\t5001155\n', + 'chr2\t5000825\t5001155\n', + 'chr2\t5000825\t5001155\n', + 'chr2\t5000835\t5001247\n', + 'chr2\t5000859\t5001274\n', + 'chr2\t5000868\t5001216\n', + 'chr2\t5000929\t5001020\n', + 'chr2\t5000929\t5001020\n', + 'chr2\t5000941\t5001335\n', + 'chr2\t5001011\t5001174\n', + 'chr2\t5001026\t5001429\n', + 'chr2\t5001054\t5001433\n', + 'chr2\t5001118\t5001410\n', + 'chr2\t5001119\t5001266\n', + 'chr2\t5001119\t5001266\n', + 'chr2\t5001230\t5001600\n'] + + assert f"{resp}" == f"{expected}", f"{resp} != {expected}" + unlink(outfile) diff --git a/pydeeptools/deeptools/test/test_tools.py b/pydeeptools/deeptools/test/test_tools.py new file mode 100644 index 0000000000..c9b7a80613 --- /dev/null +++ b/pydeeptools/deeptools/test/test_tools.py @@ -0,0 +1,29 @@ +from subprocess import PIPE, run +import os +try: + import tomllib +except ModuleNotFoundError: + import tomli as tomllib + +TOMLFILE = os.path.dirname(os.path.abspath(__file__)) + "/../../pyproject.toml" + + +def test_tools(): + """ + Check every script in 'pyproject.toml' + makes sure the version of all tools == version set in toml file + makes sure exitcodes are all 0 + """ + with open(TOMLFILE, 'rb') as f: + _toml = tomllib.load(f) + for _p in _toml['project']['scripts'].keys(): + _res = run( + [_p, "--version"], + stdout=PIPE, + stderr=PIPE + ) + _version = _res.stdout.decode().splitlines()[0] + e_ver = _p + " " + _toml['project']['version'] + assert f"{_version}" == f"{e_ver}" + e_retc = 0 + assert f"{_res.returncode}" == f"{e_retc}" diff --git a/pydeeptools/deeptools/test/test_writeBedGraph.py b/pydeeptools/deeptools/test/test_writeBedGraph.py new file mode 100644 index 0000000000..1ca05e7c8b --- /dev/null +++ b/pydeeptools/deeptools/test/test_writeBedGraph.py @@ -0,0 +1,117 @@ +import os +import pytest +import deeptools.writeBedGraph as wr +from deeptools.writeBedGraph import scaleCoverage + + +@pytest.mark.parametrize("bc", ["bam", 'cram']) +class TestWriteBedGraph(): + def ifiles(self, ext='bam'): + root = os.path.dirname(os.path.abspath(__file__)) + "/test_data/" + bamFile1 = root + "testA." + ext + bamFile2 = root + "testB." + ext + bamFile_PE = root + "test_paired2." + ext + chrom = '3R' + step_size = 50 + bin_length = 50 + func_args = {'scaleFactor': 1.0} + c = wr.WriteBedGraph( + [bamFile1], + binLength=bin_length, + stepSize=step_size + ) + return c, bamFile1, bamFile2, bamFile_PE, chrom, step_size, bin_length, func_args + + def test_writeBedGraph_worker(self, bc): + c, bamFile1, bamFile2, bamFile_PE, chrom, step_size, bin_length, func_args = self.ifiles(bc) + c.zerosToNans = False + c.skipZeros = False + + tempFile = c.writeBedGraph_worker(chrom, 0, 200, scaleCoverage, func_args) + _foo = open(tempFile[3], 'r') + res = _foo.readlines() + _foo.close() + expected = ['3R\t0\t100\t0\n', '3R\t100\t200\t1\n'] + assert f"{res}" == f"{expected}" + os.remove(tempFile[3]) + + def test_writeBedGraph_worker_zerotonan(self, bc): + c, bamFile1, bamFile2, bamFile_PE, chrom, step_size, bin_length, func_args = self.ifiles(bc) + # turn on zeroToNan + c.zerosToNans = True + tempFile2 = c.writeBedGraph_worker(chrom, 0, 200, scaleCoverage, func_args) + _foo = open(tempFile2[3], 'r') + res = _foo.readlines() + _foo.close() + expected = ['3R\t100\t200\t1\n'] + assert f"{res}" == f"{expected}" + os.remove(tempFile2[3]) + + def test_writeBedGraph_worker_scaling(self, bc): + c, bamFile1, bamFile2, bamFile_PE, chrom, step_size, bin_length, func_args = self.ifiles(bc) + func_args = {'scaleFactor': 3.0} + tempFile = c.writeBedGraph_worker(chrom, 0, 200, scaleCoverage, func_args) + _foo = open(tempFile[3], 'r') + res = _foo.readlines() + _foo.close() + expected = ['3R\t0\t100\t0\n', '3R\t100\t200\t3\n'] + assert f"{res}" == f"{expected}" + os.remove(tempFile[3]) + + def test_writeBedGraph_worker_ignore_duplicates(self, bc): + c, bamFile1, bamFile2, bamFile_PE, chrom, step_size, bin_length, func_args = self.ifiles(bc) + c = wr.WriteBedGraph( + [bamFile2], + binLength=bin_length, + stepSize=step_size, + ignoreDuplicates=True + ) + c.zerosToNans = True + + tempFile = c.writeBedGraph_worker(chrom, 0, 200, scaleCoverage, func_args) + _foo = open(tempFile[3], 'r') + res = _foo.readlines() + _foo.close() + expected = ['3R\t50\t200\t1\n'] + assert f"{res}" == f"{expected}" + os.remove(tempFile[3]) + + def test_writeBedGraph_worker_smoothing(self, bc): + c, bamFile1, bamFile2, bamFile_PE, chrom, step_size, bin_length, func_args = self.ifiles(bc) + c.binLength = 20 + c.stepSize = 20 + c.smoothLength = 60 + tempFile = c.writeBedGraph_worker(chrom, 100, 200, scaleCoverage, func_args) + _foo = open(tempFile[3], 'r') + res = _foo.readlines() + _foo.close() + expected = ['3R\t100\t120\t1\n', '3R\t120\t180\t1.33333\n', '3R\t180\t200\t1\n'] + assert f"{res}" == f"{expected}" + os.remove(tempFile[3]) + + def test_writeBedGraph_cigar(self, bc): + """ + The bamFile1 contains a read at position 10 + with the following CIGAR: 10S20M10N10M10S + that maps to a chromosome named chr_cigar. + """ + c, bamFile1, bamFile2, bamFile_PE, chrom, step_size, bin_length, func_args = self.ifiles(bc) + # turn of read extension + c.extendPairedEnds = False + c.binLength = 10 + c.stepSize = 10 + tempFile = c.writeBedGraph_worker('chr_cigar', 0, 100, scaleCoverage, func_args) + _foo = open(tempFile[3], 'r') + res = _foo.readlines() + _foo.close() + + # the single read is split into bin 10-30, and then 40-50 + expected = [ + 'chr_cigar\t0\t10\t0\n', + 'chr_cigar\t10\t30\t1\n', + 'chr_cigar\t30\t40\t0\n', + 'chr_cigar\t40\t50\t1\n', + 'chr_cigar\t50\t100\t0\n' + ] + assert f"{res}" == f"{expected}" + os.remove(tempFile[3]) diff --git a/pydeeptools/deeptools/utilities.py b/pydeeptools/deeptools/utilities.py new file mode 100755 index 0000000000..64cc7a75c3 --- /dev/null +++ b/pydeeptools/deeptools/utilities.py @@ -0,0 +1,390 @@ +import sys +import os +from deeptoolsintervals import GTF +from deeptools.bamHandler import openBam +import matplotlib as mpl +mpl.use('Agg') +from deeptools import cm # noqa: F401 +import numpy as np + + +debug = 0 + + +def smartLabel(label): + """ + Given a file name, likely with a path, return the file name without the path + and with the file extension removed. Thus, something like /path/to/some.special.file + should return some.special, since only the first extension (if present) + should be stripped. + """ + lab = os.path.splitext(os.path.basename(label))[0] + if lab == '': + # Maybe we have a dot file? + lab = os.path.basename(label) + return lab + + +def smartLabels(labels): + return [smartLabel(x) for x in labels] + + +def convertCmap(c, vmin=0, vmax=1): + cmap = mpl.cm.get_cmap(c) + norm = mpl.colors.Normalize(vmin=vmin, vmax=vmax) + cmap_rgb = [] + + for i in range(255): + k = mpl.colors.colorConverter.to_rgb(cmap(norm(i))) + cmap_rgb.append(k) + + h = 1.0 / 254 + colorScale = [] + for k in range(255): + C = list(map(np.uint8, np.array(cmap(k * h)[:3]) * 255)) + colorScale.append([k * h, 'rgb' + str((C[0], C[1], C[2]))]) + + return colorScale + + +def getTLen(read, notAbs=False): + """ + Get the observed template length of a read. For a paired-end read, this is + normally just the TLEN field. For SE reads this is the observed coverage of + the genome (excluding splicing). + """ + if abs(read.template_length) > 0: + if notAbs: + return read.template_length + return abs(read.template_length) + + tlen = 0 + try: + # the cigartuples property apparently didn't always exist + for op, opLen in read.cigartuples: + if op == 0: + tlen += opLen + elif op == 2: + tlen += opLen + elif op == 7: + tlen += opLen + elif op == 8: + tlen += opLen + except: + pass + + return tlen + + +def getGC_content(tb, chrom, fragStart, fragEnd, fraction=True): + bases = tb.bases(chrom, fragStart, fragEnd, fraction=False) + if fragEnd > tb.chroms(chrom): + fragEnd = tb.chroms(chrom) + if sum(bases.values()) < 0.95 * (fragEnd - fragStart): + raise Exception("WARNING: too many NNNs present in {}:{}-{}".format(chrom, fragStart, fragEnd)) + return None + + if fraction: + return (bases['G'] + bases['C']) / float(fragEnd - fragStart) + return bases['G'] + bases['C'] + + +def tbitToBamChrName(tbitNames, bamNames): + """ checks if the chromosome names from the two-bit and bam file coincide. + In case they do not coincide, a fix is tried. If successful, then + a mapping table is returned. + tbitNames and bamNames should be lists + """ + + chrNameBitToBam = dict((x, x) for x in tbitNames) + if set(bamNames) != set(tbitNames): + sys.stderr.write("Bam and 2bit do not have matching " + "chromosome names:\n2bit:{}\n\nbam:{}" + "\n\n".format(tbitNames, bamNames)) + + if len(set(bamNames).intersection(set(tbitNames))) > 0: + sys.stderr.write("Using the following common chromosomes between " + "bam chromosome names and 2bit chromosome " + "names:\n") + for item in set(bamNames).intersection(set(tbitNames)): + sys.stderr.write(item + "\n") + chrNameBitToBam = dict([(x, x) for x in + set(bamNames).intersection(set(tbitNames))]) + elif set(["chr" + x if x != 'dmel_mitochondrion_genome' + else 'chrM' for x in bamNames]) == set(tbitNames): + sys.stderr.write("Adding 'chr' seems to solve the problem. " + "Continuing ...") + chrNameBitToBam = dict([("chr" + x + if x != 'dmel_mitochondrion_genome' + else 'chrM', x) for x in bamNames]) + elif set([x for x in tbitNames if x.count('random') == 0 and + x.count('chrM') == 0]) == set(bamNames): + if debug: + print("Removing random and mitochondrial chromosomes" + "fixes the problem") + chrNameBitToBam = dict([(x, x) for x in tbitNames + if x.count('random') == 0 and + x.count('chrM') == 0]) + elif len(set(["chr" + x for x in bamNames if x != 'dmel_mitochondrion_genome']).intersection(set(tbitNames))) > 0: + bamNames2 = ["chr" + x for x in bamNames if x != 'dmel_mitochondrion_genome'] + sys.stderr.write("Adding 'chr' seems to solve the problem for the following " + "chromosomes...") + for item in set(bamNames2).intersection(set(tbitNames)): + sys.stderr.write(item + "\n") + + chrNameBitToBam = {"chrM": "MT"} + for i in range(len(bamNames)): + if bamNames2[i] in tbitNames: + chrNameBitToBam.update({bamNames2[i]: bamNames[i]}) + elif len(set([x[3:] for x in bamNames if x.startswith("chr")]).intersection(set(tbitNames))) > 0: + bamNames = [x for x in bamNames] + bamNames2 = [x[3:] for x in bamNames if x.startswith("chr")] + if debug: + sys.stderr.write("Removing 'chr' seems to solve the problem for the following " + "chromosomes...") + for item in set(bamNames).intersection(set(tbitNames)): + sys.stderr.write(item + "\n") + + chrNameBitToBam = {"MT": "chrM"} + for i in range(len(bamNames)): + if bamNames2[i] in tbitNames: + chrNameBitToBam.update({bamNames2[i]: bamNames[i]}) + else: + if debug: + print("Index and reference do not have matching ") + "chromosome names" + exit(0) + + return chrNameBitToBam + + +def getCommonChrNames(bamFileHandles, verbose=True): + r""" + Compares the names and lengths of a list of bam file handles. + The input is list of pysam file handles. + + The function returns a duple containing the common chromosome names + and the common chromome lengths. + + Hopefully, only _random and chrM are not common. + """ + def get_chrom_and_size(bam_handler): + """ + Reads the chromosome/scaffold name and the length from + the bam file and returns a list of (chromname, size) tuples + :param bam_handler: + :return: list of (chrom, size) tuples + """ + try: + # BAM file + return [(x, y) for x, y in zip(bam_handler.references, bam_handler.lengths)] + except: + return [(k, v) for k, v in bam_handler.chroms().items()] + + def print_chr_names_and_size(chr_set): + sys.stderr.write("chromosome\tlength\n") + for name, size in chr_set: + sys.stderr.write("{0:>15}\t{1:>10}\n".format(name, size)) + + common_chr = set(get_chrom_and_size(bamFileHandles[0])) + non_common_chr = set() + + for j in range(1, len(bamFileHandles)): + _names_and_size = set(get_chrom_and_size(bamFileHandles[j])) + if len(common_chr & _names_and_size) == 0: + # try to add remove 'chr' from the chromosome name + _corr_names_size = set() + for chrom_name, size in _names_and_size: + if chrom_name.startswith('chr'): + _corr_names_size.add((chrom_name[3:], size)) + else: + _corr_names_size.add(('chr' + chrom_name, size)) + if len(common_chr & _corr_names_size) == 0: + message = "No common chromosomes found. Are the bam files files " \ + "from the same species and same assemblies?\n" + sys.stderr.write(message) + print_chr_names_and_size(common_chr) + + sys.stderr.write("\nand the following is the list of the unmatched chromosome and chromosome\n" + "lengths from file\n{}\n".format(bamFileHandles.name)) + print_chr_names_and_size(_names_and_size) + exit(1) + else: + _names_and_size = _corr_names_size + + non_common_chr |= common_chr ^ _names_and_size + common_chr = common_chr & _names_and_size + + if len(non_common_chr) > 0: + sys.stderr.write("\nThe following chromosome names did not match between the the bam files\n") + print_chr_names_and_size(non_common_chr) + + # the common chromosomes has to be sorted as in the original + # bam files + chr_sizes = [] + for tuple in get_chrom_and_size(bamFileHandles[0]): + if tuple in common_chr: + chr_sizes.append(tuple) + + return chr_sizes, non_common_chr + + +def copyFileInMemory(filePath, suffix=''): + """ + copies a file into the special /dev/shm device which + moves the file into memory. + This process speeds ups the multiprocessor access to such files + """ + + # fallback for windows users + if os.name == 'nt': + return filePath + + memFileName = getTempFileName(suffix=suffix) + import shutil + shutil.copyfile(filePath, memFileName) + + return memFileName + + +def getTempFileName(suffix=''): + """ + Return a temporary file name. The calling function is responsible for + deleting this upon completion. + """ + import tempfile + _tempFile = tempfile.NamedTemporaryFile(prefix="_deeptools_", + suffix=suffix, + delete=False) + + memFileName = _tempFile.name + _tempFile.close() + return memFileName + + +def gtfOptions(allArgs=None): + """ + This is used a couple places to setup arguments to mapReduce + """ + transcriptID = "transcript" + exonID = "exon" + transcript_id_designator = "transcript_id" + keepExons = False + if allArgs is not None: + allArgs = vars(allArgs) + transcriptID = allArgs.get("transcriptID", transcriptID) + exonID = allArgs.get("exonID", exonID) + transcript_id_designator = allArgs.get("transcript_id_designator", transcript_id_designator) + keepExons = allArgs.get("keepExons", keepExons) + return transcriptID, exonID, transcript_id_designator, keepExons + + +def toString(s): + """ + This takes care of python2/3 differences + """ + if isinstance(s, str): + return s + if isinstance(s, bytes): + if sys.version_info[0] == 2: + return str(s) + return s.decode('ascii') + if isinstance(s, list): + return [toString(x) for x in s] + return s + + +def toBytes(s): + """ + Like toString, but for functions requiring bytes in python3 + """ + if sys.version_info[0] == 2: + return s + if isinstance(s, bytes): + return s + if isinstance(s, str): + return bytes(s, 'ascii') + if isinstance(s, list): + return [toBytes(x) for x in s] + return s + + +def mungeChromosome(chrom, chromList): + """ + A generic chromosome munging function. "chrom" is munged by adding/removing "chr" such that it appears in chromList + + On error, None is returned, but a common chromosome list should be used beforehand to avoid this possibility + """ + if chrom in chromList: + return chrom + + if chrom == "MT" and "chrM" in chromList: + return "chrM" + if chrom == "chrM" and "MT" in chromList: + return "MT" + + if chrom.startswith("chr") and chrom[3:] in chromList: + return chrom[3:] + if "chr" + chrom in chromList: + return "chr" + chrom + + # This shouldn't actually happen + return None + + +def bam_total_reads(bam_handle, chroms_to_ignore, stats): + """ + Count the total number of mapped reads in a BAM file, filtering + the chromosome given in chroms_to_ignore list + """ + if chroms_to_ignore: + return sum([s[0] for k, s in stats.items() if k not in chroms_to_ignore]) + else: + return sum([s[0] for s in stats.values()]) + + +def bam_blacklisted_worker(args): + bam, chrom, start, end = args + fh = openBam(bam) + blacklisted = 0 + for r in fh.fetch(reference=chrom, start=start, end=end): + if r.is_unmapped: + continue + if r.reference_start >= start and r.reference_start + r.infer_query_length(always=False) - 1 <= end: + blacklisted += 1 + fh.close() + return blacklisted + + +def bam_blacklisted_reads(bam_handle, chroms_to_ignore, blackListFileName=None, numberOfProcessors=1): + blacklisted = 0 + if blackListFileName is None: + return blacklisted + + # Get the chromosome lengths + chromLens = {x: y for x, y in zip(bam_handle.references, bam_handle.lengths)} + + bl = GTF(blackListFileName) + hasOverlaps, minOverlap = bl.hasOverlaps(returnDistance=True) + if hasOverlaps: + sys.exit("Your blacklist file(s) has (have) regions that overlap. Proceeding with such a file would result in deepTools incorrectly calculating scaling factors. As such, you MUST fix this issue before being able to proceed.\n") + if minOverlap < 1000: + sys.stderr.write("WARNING: The minimum distance between intervals in your blacklist is {}. It makes little biological sense to include small regions between two blacklisted regions. Instead, these should likely be blacklisted as well.\n".format(minOverlap)) + + regions = [] + for chrom in bl.chroms: + if (not chroms_to_ignore or chrom not in chroms_to_ignore) and chrom in chromLens: + for reg in bl.findOverlaps(chrom, 0, chromLens[chrom]): + regions.append([bam_handle.filename, chrom, reg[0], reg[1]]) + + if len(regions) > 0: + import multiprocessing + if len(regions) > 1 and numberOfProcessors > 1: + pool = multiprocessing.Pool(numberOfProcessors) + res = pool.map_async(bam_blacklisted_worker, regions).get(9999999) + else: + res = [bam_blacklisted_worker(x) for x in regions] + for val in res: + blacklisted += val + + return blacklisted diff --git a/pydeeptools/deeptools/writeBedGraph.py b/pydeeptools/deeptools/writeBedGraph.py new file mode 100644 index 0000000000..4888aca945 --- /dev/null +++ b/pydeeptools/deeptools/writeBedGraph.py @@ -0,0 +1,355 @@ +import os +import sys +import shutil +import numpy as np +import pyBigWig + +# own modules +from deeptools import mapReduce +from deeptools.utilities import getCommonChrNames +import deeptools.countReadsPerBin as cr +from deeptools import bamHandler +from deeptools import utilities + +debug = 0 +old_settings = np.seterr(all='ignore') + + +def writeBedGraph_wrapper(args): + """ + Passes the arguments to writeBedGraph_worker. + This is a step required given + the constrains from the multiprocessing module. + The args var, contains as first element the 'self' value + from the WriteBedGraph object + + """ + return WriteBedGraph.writeBedGraph_worker(*args) + + +class WriteBedGraph(cr.CountReadsPerBin): + + r"""Reads bam files coverages and writes a bedgraph or bigwig file + + Extends the CountReadsPerBin object such that the coverage + of bam files is writen to multiple bedgraph files at once. + + The bedgraph files are later merge into one and converted + into a bigwig file if necessary. + + The constructor arguments are the same as for CountReadsPerBin. However, + when calling the `run` method, the following parameters have + to be passed + + Examples + -------- + + Given the following distribution of reads that cover 200 on + a chromosome named '3R':: + + 0 100 200 + |------------------------------------------------------------| + A =============== + =============== + + + B =============== =============== + =============== + =============== + + >>> import tempfile + >>> test_path = os.path.dirname(os.path.abspath(__file__)) + "/test/test_data/" + + >>> outFile = tempfile.NamedTemporaryFile() + >>> bam_file = test_path + "testA.bam" + + For the example a simple scaling function is going to be used. This function + takes the coverage found at each region and multiplies it to the scaling factor. + In this case the scaling factor is 1.5 + + >>> function_to_call = scaleCoverage + >>> funcArgs = {'scaleFactor': 1.5} + + Restrict process to a region between positions 0 and 200 of chromosome 3R + + >>> region = '3R:0:200' + + Set up such that coverage is computed for consecutive bins of length 25 bp + >>> bin_length = 25 + >>> step_size = 25 + + >>> num_sample_sites = 0 #overruled by step_size + >>> c = WriteBedGraph([bam_file], binLength=bin_length, region=region, stepSize=step_size) + >>> c.run(function_to_call, funcArgs, outFile.name) + >>> f = open(outFile.name, 'r') + >>> f.readlines() + ['3R\t0\t100\t0\n', '3R\t100\t200\t1.5\n'] + >>> f.close() + >>> outFile.close() + + + """ + + def run(self, func_to_call, func_args, out_file_name, blackListFileName=None, format="bedgraph", smoothLength=0): + r""" + Given a list of bamfiles, a function and a function arguments, + this method writes a bedgraph file (or bigwig) file + for a partition of the genome into tiles of given size + and a value for each tile that corresponds to the given function + and that is related to the coverage underlying the tile. + + Parameters + ---------- + func_to_call : str + function name to be called to convert the list of coverages computed + for each bam file at each position into a single value. An example + is a function that takes the ratio between the coverage of two + bam files. + func_args : dict + dict of arguments to pass to `func`. E.g. {'scaleFactor':1.0} + + out_file_name : str + name of the file to save the resulting data. + + smoothLength : int + Distance in bp for smoothing the coverage per tile. + + + """ + self.__dict__["smoothLength"] = smoothLength + getStats = len(self.mappedList) < len(self.bamFilesList) + bam_handles = [] + for x in self.bamFilesList: + if getStats: + bam, mapped, unmapped, stats = bamHandler.openBam(x, returnStats=True, nThreads=self.numberOfProcessors) + self.mappedList.append(mapped) + self.statsList.append(stats) + else: + bam = bamHandler.openBam(x) + bam_handles.append(bam) + + genome_chunk_length = getGenomeChunkLength(bam_handles, self.binLength, self.mappedList) + # check if both bam files correspond to the same species + # by comparing the chromosome names: + chrom_names_and_size, non_common = getCommonChrNames(bam_handles, verbose=False) + + if self.region: + # in case a region is used, append the tilesize + self.region += ":{}".format(self.binLength) + + for x in list(self.__dict__.keys()): + if x in ["mappedList", "statsList"]: + continue + sys.stderr.write("{}: {}\n".format(x, self.__getattribute__(x))) + + res = mapReduce.mapReduce([func_to_call, func_args], + writeBedGraph_wrapper, + chrom_names_and_size, + self_=self, + genomeChunkLength=genome_chunk_length, + region=self.region, + blackListFileName=blackListFileName, + numberOfProcessors=self.numberOfProcessors) + print("Result after mapReduce") + print(res) + # Determine the sorted order of the temp files + chrom_order = dict() + for i, _ in enumerate(chrom_names_and_size): + chrom_order[_[0]] = i + res = [[chrom_order[x[0]], x[1], x[2], x[3]] for x in res] + res.sort() + + if format == 'bedgraph': + out_file = open(out_file_name, 'wb') + for r in res: + if r[3]: + _foo = open(r[3], 'rb') + shutil.copyfileobj(_foo, out_file) + _foo.close() + os.remove(r[3]) + out_file.close() + else: + bedGraphToBigWig(chrom_names_and_size, [x[3] for x in res], out_file_name) + + def writeBedGraph_worker(self, chrom, start, end, + func_to_call, func_args, + bed_regions_list=None): + r"""Writes a bedgraph based on the read coverage found on bamFiles + + The given func is called to compute the desired bedgraph value + using the funcArgs + + Parameters + ---------- + chrom : str + Chrom name + start : int + start coordinate + end : int + end coordinate + func_to_call : str + function name to be called to convert the list of coverages computed + for each bam file at each position into a single value. An example + is a function that takes the ratio between the coverage of two + bam files. + func_args : dict + dict of arguments to pass to `func`. + smoothLength : int + Distance in bp for smoothing the coverage per tile. + bed_regions_list: list + List of tuples of the form (chrom, start, end) + corresponding to bed regions to be processed. + If not bed file was passed to the object constructor + then this list is empty. + + Returns + ------- + A list of [chromosome, start, end, temporary file], where the temporary file contains the bedgraph results for the region queried. + + Examples + -------- + >>> test_path = os.path.dirname(os.path.abspath(__file__)) + "/test/test_data/" + >>> bamFile1 = test_path + "testA.bam" + >>> bin_length = 50 + >>> number_of_samples = 0 # overruled by step_size + >>> func_to_call = scaleCoverage + >>> funcArgs = {'scaleFactor': 1.0} + + >>> c = WriteBedGraph([bamFile1], bin_length, number_of_samples, stepSize=50) + >>> tempFile = c.writeBedGraph_worker( '3R', 0, 200, func_to_call, funcArgs) + >>> f = open(tempFile[3], 'r') + >>> f.readlines() + ['3R\t0\t100\t0\n', '3R\t100\t200\t1\n'] + >>> f.close() + >>> os.remove(tempFile[3]) + + + """ + if start > end: + raise NameError("start position ({0}) bigger " + "than end position ({1})".format(start, end)) + + coverage, _ = self.count_reads_in_region(chrom, start, end) + + _file = open(utilities.getTempFileName(suffix='.bg'), 'w') + previous_value = None + line_string = "{}\t{}\t{}\t{:g}\n" + for tileIndex in range(coverage.shape[0]): + + if self.smoothLength is not None and self.smoothLength > 0: + vector_start, vector_end = self.getSmoothRange(tileIndex, + self.binLength, + self.smoothLength, + coverage.shape[0]) + tileCoverage = np.mean(coverage[vector_start:vector_end, :], axis=0) + else: + tileCoverage = coverage[tileIndex, :] + if self.skipZeroOverZero and np.sum(tileCoverage) == 0: + continue + + value = func_to_call(tileCoverage, func_args) + """ + # uncomment these lines if fixed step bedgraph is required + if not np.isnan(value): + writeStart = start + tileIndex * self.binLength + writeEnd = min(writeStart + self.binLength, end) + _file.write(line_string.format(chrom, writeStart, + writeEnd, value)) + continue + """ + + if previous_value is None: + writeStart = start + tileIndex * self.binLength + writeEnd = min(writeStart + self.binLength, end) + previous_value = value + + elif previous_value == value: + writeEnd = min(writeEnd + self.binLength, end) + + elif previous_value != value: + if not np.isnan(previous_value): + _file.write( + line_string.format(chrom, writeStart, writeEnd, previous_value)) + previous_value = value + writeStart = writeEnd + writeEnd = min(writeStart + self.binLength, end) + + # write remaining value if not a nan + if previous_value is not None and writeStart != end and not np.isnan(previous_value): + _file.write(line_string.format(chrom, writeStart, + end, previous_value)) + + tempfilename = _file.name + _file.close() + return chrom, start, end, tempfilename + + +def bedGraphToBigWig(chromSizes, bedGraphFiles, bigWigPath): + """ + Takes a sorted list of bedgraph files and write them to a single bigWig file using pyBigWig. + The order of bedGraphFiles must match that of chromSizes! + """ + bw = pyBigWig.open(bigWigPath, "w") + assert bw is not None + bw.addHeader(chromSizes, maxZooms=10) + lastChrom = None + starts = [] + ends = [] + vals = [] + for bg in bedGraphFiles: + if bg is not None: + f = open(bg) + for line in f: + interval = line.split() + # Buffer up to a million entries + if interval[0] != lastChrom or len(starts) == 1000000: + if lastChrom is not None: + bw.addEntries([lastChrom] * len(starts), starts, ends=ends, values=vals) + lastChrom = interval[0] + starts = [int(interval[1])] + ends = [int(interval[2])] + vals = [float(interval[3])] + else: + starts.append(int(interval[1])) + ends.append(int(interval[2])) + vals.append(float(interval[3])) + f.close() + os.remove(bg) + if len(starts) > 0: + bw.addEntries([lastChrom] * len(starts), starts, ends=ends, values=vals) + bw.close() + + +def getGenomeChunkLength(bamHandles, tile_size, mappedList): + """ + Tries to estimate the length of the genome sent to the workers + based on the density of reads per bam file and the number + of bam files. + + The chunk length should be a multiple of the tileSize + + """ + + genomeLength = sum(bamHandles[0].lengths) + + max_reads_per_bp = max([float(x) / genomeLength for x in mappedList]) + + # 2e6 is an empirical estimate + genomeChunkLength = int(min(5e6, int(2e6 / (max_reads_per_bp * len(bamHandles))))) + + genomeChunkLength -= genomeChunkLength % tile_size + return genomeChunkLength + + +def scaleCoverage(tile_coverage, args): + """ + tileCoverage should be an list with only one element + """ + return args['scaleFactor'] * tile_coverage[0] + + +def ratio(tile_coverage, args): + """ + tileCoverage should be an list of two elements + """ + return float(tile_coverage[0]) / tile_coverage[1] diff --git a/pydeeptools/deeptools/writeBedGraph_bam_and_bw.py b/pydeeptools/deeptools/writeBedGraph_bam_and_bw.py new file mode 100644 index 0000000000..c3296bc167 --- /dev/null +++ b/pydeeptools/deeptools/writeBedGraph_bam_and_bw.py @@ -0,0 +1,239 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- + +import os +import shutil +import tempfile +import numpy as np +import sys + +# NGS packages +import pyBigWig + +# own module +from deeptools import mapReduce +from deeptools.utilities import getCommonChrNames, toBytes +from deeptools.writeBedGraph import * +from deeptools import bamHandler + +old_settings = np.seterr(all='ignore') + + +def getCoverageFromBigwig(bigwigHandle, chrom, start, end, tileSize, + missingDataAsZero=False): + try: + coverage = np.asarray(bigwigHandle.values(chrom, start, end)) + except RuntimeError: + # this error happens when chromosome + # is not into the bigwig file + return [] + if coverage is None: + return [] + if missingDataAsZero is True: + coverage[np.isnan(coverage)] = 0 + # average the values per bin + cov = np.array( + [np.mean(coverage[x:x + tileSize]) + for x in range(0, len(coverage), tileSize)]) + return cov + + +def writeBedGraph_wrapper(args): + return writeBedGraph_worker(*args) + + +def writeBedGraph_worker( + chrom, start, end, tileSize, defaultFragmentLength, + bamOrBwFileList, func, funcArgs, extendPairedEnds=True, smoothLength=0, + skipZeroOverZero=False, missingDataAsZero=False, fixedStep=False): + r""" + Writes a bedgraph having as base a number of bam files. + + The given func is called to compute the desired bedgraph value + using the funcArgs + + tileSize + """ + if start > end: + raise NameError("start position ({0}) bigger than " + "end position ({1})".format(start, end)) + + coverage = [] + + for indexFile, fileFormat in bamOrBwFileList: + if fileFormat == 'bam': + bamHandle = bamHandler.openBam(indexFile) + coverage.append(getCoverageFromBam( + bamHandle, chrom, start, end, tileSize, + defaultFragmentLength, extendPairedEnds, + True)) + bamHandle.close() + elif fileFormat == 'bigwig': + bigwigHandle = pyBigWig.open(indexFile) + coverage.append( + getCoverageFromBigwig( + bigwigHandle, chrom, start, end, + tileSize, missingDataAsZero)) + bigwigHandle.close() + + _file = tempfile.NamedTemporaryFile(delete=False) + + previousValue = None + lengthCoverage = len(coverage[0]) + for tileIndex in range(lengthCoverage): + + tileCoverage = [] + for index in range(len(bamOrBwFileList)): + if smoothLength > 0: + vectorStart, vectorEnd = getSmoothRange( + tileIndex, tileSize, smoothLength, lengthCoverage) + tileCoverage.append( + np.mean(coverage[index][vectorStart:vectorEnd])) + else: + try: + tileCoverage.append(coverage[index][tileIndex]) + except IndexError: + sys.exit("Chromosome {} probably not in one of the bigwig " + "files. Remove this chromosome from the bigwig file " + "to continue".format(chrom)) + + if skipZeroOverZero and np.sum(tileCoverage) == 0: + previousValue = None + continue + + value = func(tileCoverage, funcArgs) + + if fixedStep: + writeStart = start + tileIndex * tileSize + writeEnd = min(writeStart + tileSize, end) + try: + _file.write(toBytes("{0}\t{1}\t{2}\t{3:g}\n".format(chrom, writeStart, + writeEnd, value))) + except TypeError: + _file.write(toBytes("{}\t{}\t{}\t{}\n".format(chrom, writeStart, + writeEnd, value))) + else: + if previousValue is None: + writeStart = start + tileIndex * tileSize + writeEnd = min(writeStart + tileSize, end) + previousValue = value + + elif previousValue == value: + writeEnd = min(writeEnd + tileSize, end) + + elif previousValue != value: + if not np.isnan(previousValue): + _file.write( + toBytes("{0}\t{1}\t{2}\t{3:g}\n".format(chrom, writeStart, + writeEnd, previousValue))) + previousValue = value + writeStart = writeEnd + writeEnd = min(writeStart + tileSize, end) + + if not fixedStep: + # write remaining value if not a nan + if previousValue and writeStart != end and \ + not np.isnan(previousValue): + _file.write(toBytes("{0}\t{1}\t{2}\t{3:g}\n".format(chrom, writeStart, + end, previousValue))) + + tempFileName = _file.name + _file.close() + return chrom, start, end, tempFileName + + +def writeBedGraph( + bamOrBwFileList, outputFileName, fragmentLength, + func, funcArgs, tileSize=25, region=None, blackListFileName=None, numberOfProcessors=1, + format="bedgraph", extendPairedEnds=True, missingDataAsZero=False, + skipZeroOverZero=False, smoothLength=0, fixedStep=False, verbose=False): + r""" + Given a list of bamfiles, a function and a function arguments, + this method writes a bedgraph file (or bigwig) file + for a partition of the genome into tiles of given size + and a value for each tile that corresponds to the given function + and that is related to the coverage underlying the tile. + + """ + bamHandles = [] + mappedList = [] + for indexedFile, fileFormat in bamOrBwFileList: + if fileFormat == 'bam': + bam, mapped, unmapped, stats = bamHandler.openBam(indexedFile, returnStats=True, nThreads=numberOfProcessors) + bamHandles.append(bam) + mappedList.append(mapped) + + if len(bamHandles): + genomeChunkLength = getGenomeChunkLength(bamHandles, tileSize, mappedList) + # check if both bam files correspond to the same species + # by comparing the chromosome names: + chromNamesAndSize, __ = getCommonChrNames(bamHandles, verbose=verbose) + else: + genomeChunkLength = int(10e6) + cCommon_number = {} + chromNamesAndSize = {} + for fileName, fileFormat in bamOrBwFileList: + if fileFormat == 'bigwig': + fh = pyBigWig.open(fileName) + else: + continue + + for chromName, size in list(fh.chroms().items()): + if chromName in chromNamesAndSize: + cCommon_number[chromName] += 1 + if chromNamesAndSize[chromName] != size: + print("\nWARNING\n" + "Chromosome {} length reported in the " + "input files differ.\n{} for {}\n" + "{} for {}.\n\nThe smallest " + "length will be used".format( + chromName, chromNamesAndSize[chromName], + bamOrBwFileList[0][0], size, fileName)) + chromNamesAndSize[chromName] = min( + chromNamesAndSize[chromName], size) + else: + chromNamesAndSize[chromName] = size + cCommon_number[chromName] = 1 + fh.close() + + # get the list of common chromosome names and sizes + if len(bamOrBwFileList) == 1: + chromNamesAndSize = [(k, v) for k, v in chromNamesAndSize.items()] + else: + chromNamesAndSize = [(k, v) for k, v in chromNamesAndSize.items() + if k in cCommon_number and + cCommon_number[k] == len(bamOrBwFileList)] + + if region: + # in case a region is used, append the tilesize + region += ":{}".format(tileSize) + + res = mapReduce.mapReduce((tileSize, fragmentLength, bamOrBwFileList, + func, funcArgs, extendPairedEnds, smoothLength, + skipZeroOverZero, missingDataAsZero, fixedStep), + writeBedGraph_wrapper, + chromNamesAndSize, + genomeChunkLength=genomeChunkLength, + region=region, + blackListFileName=blackListFileName, + numberOfProcessors=numberOfProcessors, + verbose=verbose) + + # Determine the sorted order of the temp files + chrom_order = dict() + for i, _ in enumerate(chromNamesAndSize): + chrom_order[_[0]] = i + res = [[chrom_order[x[0]], x[1], x[2], x[3]] for x in res] + res.sort() + + if format == 'bedgraph': + of = open(outputFileName, 'wb') + for r in res: + if r is not None: + _ = open(r[3], 'rb') + shutil.copyfileobj(_, of) + _.close() + os.remove(r[3]) + of.close() + else: + bedGraphToBigWig(chromNamesAndSize, [x[3] for x in res], outputFileName) diff --git a/pyproject.toml b/pyproject.toml index 2072ec1f52..061909178a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,11 +1,17 @@ [build-system] requires = [ - "setuptools" + "maturin" ] +build-backend = "maturin" + +[tool.maturin] +python-source = "pydeeptools" +module-name = "deeptools.hp" +bindings = "pyo3" [project] name = "deepTools" -version = "3.5.6" +version = "4.0.0" authors = [ {name="Fidel Ramirez"}, {name="Devon P Ryan"}, @@ -58,6 +64,7 @@ packages = ["deeptools"] alignmentSieve = "deeptools.alignmentSieve:main" bamCompare = "deeptools.bamCompare:main" bamCoverage = "deeptools.bamCoverage:main" +bamCoverage2 = "deeptools.bamCoverage2:main" bamPEFragmentSize = "deeptools.bamPEFragmentSize:main" bigwigAverage = "deeptools.bigwigAverage:main" bigwigCompare = "deeptools.bigwigCompare:main" diff --git a/src/lib.rs b/src/lib.rs new file mode 100644 index 0000000000..54f2f6c1ab --- /dev/null +++ b/src/lib.rs @@ -0,0 +1,72 @@ +use pyo3::prelude::*; +use rust_htslib::{bam, bam::Read, bam::IndexedReader}; +use std::fs::File; +use std::io::{BufWriter, Write}; + +#[pyfunction] +fn r_bamcoverage(bam_ifile: &str, bedgraph_ofile: &str) -> PyResult<()> { + // files + let mut bam = bam::IndexedReader::from_path(bam_ifile) + .map_err(|e| PyErr::new::(format!("Failed to open BAM file: {}", e)))?; + let output_file = File::create(bedgraph_ofile) + .map_err(|e| PyErr::new::(format!("Failed to create output file: {}", e)))?; + let mut writer = BufWriter::new(output_file); + + let mut l_chr = String::new(); + let mut l_start: u64 = 0; + let mut l_end: u64 = 0; + let mut l_cov: u64 = 0; + let mut l_chromi: u32 = 0; + let header = bam.header().clone(); + + for pileup in bam.pileup() { + + let pileup = pileup + .map_err(|e| PyErr::new::(format!("Error in pileup: {}", e)))?; + let chrom = String::from_utf8(header.tid2name(pileup.tid() as u32).to_owned()) + .map_err(|e| PyErr::new::(format!("Invalid UTF-8 in chromosome name: {}", e)))?; + let chromi = pileup.tid() as u32; + let pos = pileup.pos() as u64; + let cov = pileup.depth() as u64; + + // edge cases + if chrom != l_chr { + // catch case that last chromosome was 0 at end + // This is no longer needed when parallel chunking over chromosomes + if !l_chr.is_empty() { + let chrend = header.target_len(l_chromi) + .ok_or_else(|| PyErr::new::(format!("Chromosome {} not found in the BAM file header.", l_chr)))?; + if l_end + 1 < chrend { + writeln!(writer, "{}\t{}\t{}\t{}", l_chr, l_end + 1, chrend, 0)?; + } + } + // catch case that beginning of chromosome is 0 + if pos > 0 { + writeln!(writer, "{}\t{}\t{}\t{}", chrom, 0, pos, 0)?; + } + l_chromi = chromi; + l_chr = chrom; + l_start = pos; + l_cov = cov; + } else { + if pos != l_end + 1 { + writeln!(writer, "{}\t{}\t{}\t{}", l_chr, l_start, l_end + 1, l_cov)?; + writeln!(writer, "{}\t{}\t{}\t{}", l_chr, l_end + 1, pos, 0)?; + l_start = pos; + l_cov = cov; + } else if l_cov != cov { + writeln!(writer, "{}\t{}\t{}\t{}", l_chr, l_start, pos, l_cov)?; + l_start = pos; + } + } + l_end = pos; + l_cov = cov; + } + Ok(()) +} + +#[pymodule] +fn hp(m: &Bound<'_, PyModule>) -> PyResult<()> { + m.add_function(wrap_pyfunction!(r_bamcoverage, m)?)?; + Ok(()) +} From 914f11a170cb7c9d6e9a048915e5d443014b8024 Mon Sep 17 00:00:00 2001 From: WardDeb Date: Fri, 18 Oct 2024 12:21:18 +0200 Subject: [PATCH 004/336] ignore things --- .gitignore | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index e4786f99af..27e213de80 100755 --- a/.gitignore +++ b/.gitignore @@ -55,4 +55,8 @@ _sources tool_test* # local conda env folder -env.yml \ No newline at end of file +env.yml + +# Rust stuff +Cargo.lock +target* From a439f3602396ecbaffb02c5e822a62c217ea29fd Mon Sep 17 00:00:00 2001 From: WardDeb Date: Mon, 21 Oct 2024 09:18:29 +0200 Subject: [PATCH 005/336] init submodules --- src/bamcoverage.rs | 67 +++++++++++++++++++++++++++++++++++++++++++++ src/lib.rs | 68 ++-------------------------------------------- 2 files changed, 69 insertions(+), 66 deletions(-) create mode 100644 src/bamcoverage.rs diff --git a/src/bamcoverage.rs b/src/bamcoverage.rs new file mode 100644 index 0000000000..9182386064 --- /dev/null +++ b/src/bamcoverage.rs @@ -0,0 +1,67 @@ +use pyo3::prelude::*; +use rust_htslib::{bam, bam::Read, bam::IndexedReader}; +use std::fs::File; +use std::io::{BufWriter, Write}; + + +#[pyfunction] +pub fn r_bamcoverage(bam_ifile: &str, bedgraph_ofile: &str) -> PyResult<()> { + // files + let mut bam = bam::IndexedReader::from_path(bam_ifile) + .map_err(|e| PyErr::new::(format!("Failed to open BAM file: {}", e)))?; + let output_file = File::create(bedgraph_ofile) + .map_err(|e| PyErr::new::(format!("Failed to create output file: {}", e)))?; + let mut writer = BufWriter::new(output_file); + + let mut l_chr = String::new(); + let mut l_start: u64 = 0; + let mut l_end: u64 = 0; + let mut l_cov: u64 = 0; + let mut l_chromi: u32 = 0; + let header = bam.header().clone(); + + for pileup in bam.pileup() { + + let pileup = pileup + .map_err(|e| PyErr::new::(format!("Error in pileup: {}", e)))?; + let chrom = String::from_utf8(header.tid2name(pileup.tid() as u32).to_owned()) + .map_err(|e| PyErr::new::(format!("Invalid UTF-8 in chromosome name: {}", e)))?; + let chromi = pileup.tid() as u32; + let pos = pileup.pos() as u64; + let cov = pileup.depth() as u64; + + // edge cases + if chrom != l_chr { + // catch case that last chromosome was 0 at end + // This is no longer needed when parallel chunking over chromosomes + if !l_chr.is_empty() { + let chrend = header.target_len(l_chromi) + .ok_or_else(|| PyErr::new::(format!("Chromosome {} not found in the BAM file header.", l_chr)))?; + if l_end + 1 < chrend { + writeln!(writer, "{}\t{}\t{}\t{}", l_chr, l_end + 1, chrend, 0)?; + } + } + // catch case that beginning of chromosome is 0 + if pos > 0 { + writeln!(writer, "{}\t{}\t{}\t{}", chrom, 0, pos, 0)?; + } + l_chromi = chromi; + l_chr = chrom; + l_start = pos; + l_cov = cov; + } else { + if pos != l_end + 1 { + writeln!(writer, "{}\t{}\t{}\t{}", l_chr, l_start, l_end + 1, l_cov)?; + writeln!(writer, "{}\t{}\t{}\t{}", l_chr, l_end + 1, pos, 0)?; + l_start = pos; + l_cov = cov; + } else if l_cov != cov { + writeln!(writer, "{}\t{}\t{}\t{}", l_chr, l_start, pos, l_cov)?; + l_start = pos; + } + } + l_end = pos; + l_cov = cov; + } + Ok(()) +} \ No newline at end of file diff --git a/src/lib.rs b/src/lib.rs index 54f2f6c1ab..9e8600bc23 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -1,72 +1,8 @@ use pyo3::prelude::*; -use rust_htslib::{bam, bam::Read, bam::IndexedReader}; -use std::fs::File; -use std::io::{BufWriter, Write}; - -#[pyfunction] -fn r_bamcoverage(bam_ifile: &str, bedgraph_ofile: &str) -> PyResult<()> { - // files - let mut bam = bam::IndexedReader::from_path(bam_ifile) - .map_err(|e| PyErr::new::(format!("Failed to open BAM file: {}", e)))?; - let output_file = File::create(bedgraph_ofile) - .map_err(|e| PyErr::new::(format!("Failed to create output file: {}", e)))?; - let mut writer = BufWriter::new(output_file); - - let mut l_chr = String::new(); - let mut l_start: u64 = 0; - let mut l_end: u64 = 0; - let mut l_cov: u64 = 0; - let mut l_chromi: u32 = 0; - let header = bam.header().clone(); - - for pileup in bam.pileup() { - - let pileup = pileup - .map_err(|e| PyErr::new::(format!("Error in pileup: {}", e)))?; - let chrom = String::from_utf8(header.tid2name(pileup.tid() as u32).to_owned()) - .map_err(|e| PyErr::new::(format!("Invalid UTF-8 in chromosome name: {}", e)))?; - let chromi = pileup.tid() as u32; - let pos = pileup.pos() as u64; - let cov = pileup.depth() as u64; - - // edge cases - if chrom != l_chr { - // catch case that last chromosome was 0 at end - // This is no longer needed when parallel chunking over chromosomes - if !l_chr.is_empty() { - let chrend = header.target_len(l_chromi) - .ok_or_else(|| PyErr::new::(format!("Chromosome {} not found in the BAM file header.", l_chr)))?; - if l_end + 1 < chrend { - writeln!(writer, "{}\t{}\t{}\t{}", l_chr, l_end + 1, chrend, 0)?; - } - } - // catch case that beginning of chromosome is 0 - if pos > 0 { - writeln!(writer, "{}\t{}\t{}\t{}", chrom, 0, pos, 0)?; - } - l_chromi = chromi; - l_chr = chrom; - l_start = pos; - l_cov = cov; - } else { - if pos != l_end + 1 { - writeln!(writer, "{}\t{}\t{}\t{}", l_chr, l_start, l_end + 1, l_cov)?; - writeln!(writer, "{}\t{}\t{}\t{}", l_chr, l_end + 1, pos, 0)?; - l_start = pos; - l_cov = cov; - } else if l_cov != cov { - writeln!(writer, "{}\t{}\t{}\t{}", l_chr, l_start, pos, l_cov)?; - l_start = pos; - } - } - l_end = pos; - l_cov = cov; - } - Ok(()) -} +mod bamcoverage; #[pymodule] fn hp(m: &Bound<'_, PyModule>) -> PyResult<()> { - m.add_function(wrap_pyfunction!(r_bamcoverage, m)?)?; + m.add_function(wrap_pyfunction!(bamcoverage::r_bamcoverage, m)?)?; Ok(()) } From 5618a9c910adf85753bb228fc84ab3cef9d8e26b Mon Sep 17 00:00:00 2001 From: WardDeb Date: Tue, 22 Oct 2024 11:16:43 +0200 Subject: [PATCH 006/336] rayon multithreading --- Cargo.toml | 3 +- pydeeptools/deeptools/bamCoverage2.py | 10 +- src/bamcoverage.rs | 132 +++++++++++++++++--------- 3 files changed, 97 insertions(+), 48 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 7ee2f56ebd..21bd8fdc48 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -10,4 +10,5 @@ crate-type = ["cdylib"] [dependencies] pyo3 = "0.22.0" -rust-htslib = "*" +rust-htslib = "0.47.0" +rayon = "1.10.0" diff --git a/pydeeptools/deeptools/bamCoverage2.py b/pydeeptools/deeptools/bamCoverage2.py index b73f841861..70abac665c 100644 --- a/pydeeptools/deeptools/bamCoverage2.py +++ b/pydeeptools/deeptools/bamCoverage2.py @@ -130,6 +130,10 @@ def process_args(args=None): def main(args=None): args = process_args(args) - test = r_bamcoverage(args.bam, args.outFileName) - - + r_bamcoverage( + args.bam, # bam file + args.outFileName, # output file + args.numberOfProcessors, # threads + [], # regions + True # verbose + ) diff --git a/src/bamcoverage.rs b/src/bamcoverage.rs index 9182386064..7a81c25c5d 100644 --- a/src/bamcoverage.rs +++ b/src/bamcoverage.rs @@ -1,67 +1,111 @@ use pyo3::prelude::*; -use rust_htslib::{bam, bam::Read, bam::IndexedReader}; -use std::fs::File; -use std::io::{BufWriter, Write}; +use rayon::prelude::*; +use rayon::ThreadPoolBuilder; +use rust_htslib::bam::{Read, IndexedReader, HeaderView}; +//use std::fs::File; +//use std::io::{BufWriter, Write}; +fn parse_regions(regions: &Vec<(String, u64, u64)>, bam_ifile: &str) -> Vec<(String, u64, u64)> { + // Takes a vector of regions, and a bam reference + // returns a vector of regions, with all chromosomes and full lengths if original regions was empty -#[pyfunction] -pub fn r_bamcoverage(bam_ifile: &str, bedgraph_ofile: &str) -> PyResult<()> { - // files - let mut bam = bam::IndexedReader::from_path(bam_ifile) - .map_err(|e| PyErr::new::(format!("Failed to open BAM file: {}", e)))?; - let output_file = File::create(bedgraph_ofile) - .map_err(|e| PyErr::new::(format!("Failed to create output file: {}", e)))?; - let mut writer = BufWriter::new(output_file); - - let mut l_chr = String::new(); - let mut l_start: u64 = 0; - let mut l_end: u64 = 0; - let mut l_cov: u64 = 0; - let mut l_chromi: u32 = 0; + let bam = IndexedReader::from_path(bam_ifile).unwrap(); let header = bam.header().clone(); - for pileup in bam.pileup() { + let mut chromregions: Vec<(String, u64, u64)> = Vec::new(); + if regions.is_empty() { + // if regions is empty, we default to all chromosomes, full length + for tid in 0..header.target_count() { + let chromname = String::from_utf8(header.tid2name(tid).to_vec()) + .expect("Invalid UTF-8 in chromosome name"); + let chromlen = header.target_len(tid) + .expect("Error retrieving length for chromosome"); + chromregions.push((chromname, 0, chromlen)); + } + } else { + let validchroms: Vec = header + .target_names() + .iter() + .map(|x| String::from_utf8(x.to_vec()).unwrap()) + .collect(); + + for region in regions { + let chromname = ®ion.0; + assert!(region.1 < region.2, "Region start must be strictly less than region end."); + assert!(validchroms.contains(chromname), "Chromosome {} not found in bam header", chromname); + chromregions.push((chromname.clone(), region.1, region.2)); + } + } + return chromregions; +} + +fn bam_pileup(bam_ifile: &str, region: &(String, u64, u64)) -> Vec<(String, u64, u64, u64)> { + + let mut bam = IndexedReader::from_path(bam_ifile).unwrap(); + bam.fetch((region.0.as_str(), region.1, region.2)); - let pileup = pileup - .map_err(|e| PyErr::new::(format!("Error in pileup: {}", e)))?; - let chrom = String::from_utf8(header.tid2name(pileup.tid() as u32).to_owned()) - .map_err(|e| PyErr::new::(format!("Invalid UTF-8 in chromosome name: {}", e)))?; - let chromi = pileup.tid() as u32; + let mut bg: Vec<(String, u64, u64, u64)> = Vec::new(); + + let mut l_start: u64 = region.1; + let mut l_end: u64 = region.1; + let mut l_cov: u64 = 0; + // let chrlen: u64 = bam.header().target_len(bam.header().tid(region.0.as_bytes()).unwrap()).unwrap(); + let mut pileup_start: bool = true; + + for p in bam.pileup() { + let pileup = p.unwrap(); let pos = pileup.pos() as u64; let cov = pileup.depth() as u64; - // edge cases - if chrom != l_chr { - // catch case that last chromosome was 0 at end - // This is no longer needed when parallel chunking over chromosomes - if !l_chr.is_empty() { - let chrend = header.target_len(l_chromi) - .ok_or_else(|| PyErr::new::(format!("Chromosome {} not found in the BAM file header.", l_chr)))?; - if l_end + 1 < chrend { - writeln!(writer, "{}\t{}\t{}\t{}", l_chr, l_end + 1, chrend, 0)?; - } - } - // catch case that beginning of chromosome is 0 - if pos > 0 { - writeln!(writer, "{}\t{}\t{}\t{}", chrom, 0, pos, 0)?; + if pileup_start { + // if the first pileup is not at the start of the region, write 0 coverage + if pos > l_start { + bg.push((region.0.clone(), l_start, pos, 0)); } - l_chromi = chromi; - l_chr = chrom; - l_start = pos; - l_cov = cov; + pileup_start = false; + l_start = pos as u64; + l_cov = cov as u64; } else { if pos != l_end + 1 { - writeln!(writer, "{}\t{}\t{}\t{}", l_chr, l_start, l_end + 1, l_cov)?; - writeln!(writer, "{}\t{}\t{}\t{}", l_chr, l_end + 1, pos, 0)?; + bg.push((region.0.clone(), l_start, l_end + 1, l_cov)); + bg.push((region.0.clone(), l_end + 1, pos, 0)); l_start = pos; l_cov = cov; } else if l_cov != cov { - writeln!(writer, "{}\t{}\t{}\t{}", l_chr, l_start, pos, l_cov)?; + bg.push((region.0.clone(), l_start, pos, l_cov)); l_start = pos; } } l_end = pos; l_cov = cov; + } + // if bg is empty, whole region is 0 coverage + if bg.is_empty() { + bg.push((region.0.clone(), l_start, region.2, 0)); } + return bg; +} + +#[pyfunction] +pub fn r_bamcoverage( + bam_ifile: &str, + bedgraph_ofile: &str, + nproc: usize, + regions: Vec<(String, u64, u64)>, + _verbose: bool +) -> PyResult<()> { + //let output_file = File::create(bedgraph_ofile) + // .map_err(|e| PyErr::new::(format!("Failed to create output file: {}", e)))?; + //let mut writer = BufWriter::new(output_file); + + let regions = parse_regions(®ions, bam_ifile); + // threads + let pool = ThreadPoolBuilder::new().num_threads(nproc).build().unwrap(); + + let bg: Vec<(String, u64, u64, u64)> = pool.install(|| { + regions.par_iter() + .flat_map(|i| bam_pileup(bam_ifile, &i)) + .collect() + }); Ok(()) } \ No newline at end of file From 0adb2c98614c0cf4e5a681c37eeda9678f112998 Mon Sep 17 00:00:00 2001 From: WardDeb Date: Tue, 22 Oct 2024 17:18:31 +0200 Subject: [PATCH 007/336] restructure libs, bg writer again --- src/alignmentsieve.rs | 0 src/bamcoverage.rs | 101 +++++------------------------------------- src/compute.rs | 84 +++++++++++++++++++++++++++++++++++ src/lib.rs | 2 + 4 files changed, 96 insertions(+), 91 deletions(-) create mode 100644 src/alignmentsieve.rs create mode 100644 src/compute.rs diff --git a/src/alignmentsieve.rs b/src/alignmentsieve.rs new file mode 100644 index 0000000000..e69de29bb2 diff --git a/src/bamcoverage.rs b/src/bamcoverage.rs index 7a81c25c5d..2c7cd42394 100644 --- a/src/bamcoverage.rs +++ b/src/bamcoverage.rs @@ -1,111 +1,30 @@ use pyo3::prelude::*; use rayon::prelude::*; use rayon::ThreadPoolBuilder; -use rust_htslib::bam::{Read, IndexedReader, HeaderView}; -//use std::fs::File; -//use std::io::{BufWriter, Write}; - -fn parse_regions(regions: &Vec<(String, u64, u64)>, bam_ifile: &str) -> Vec<(String, u64, u64)> { - // Takes a vector of regions, and a bam reference - // returns a vector of regions, with all chromosomes and full lengths if original regions was empty - - let bam = IndexedReader::from_path(bam_ifile).unwrap(); - let header = bam.header().clone(); - - let mut chromregions: Vec<(String, u64, u64)> = Vec::new(); - if regions.is_empty() { - // if regions is empty, we default to all chromosomes, full length - for tid in 0..header.target_count() { - let chromname = String::from_utf8(header.tid2name(tid).to_vec()) - .expect("Invalid UTF-8 in chromosome name"); - let chromlen = header.target_len(tid) - .expect("Error retrieving length for chromosome"); - chromregions.push((chromname, 0, chromlen)); - } - } else { - let validchroms: Vec = header - .target_names() - .iter() - .map(|x| String::from_utf8(x.to_vec()).unwrap()) - .collect(); - - for region in regions { - let chromname = ®ion.0; - assert!(region.1 < region.2, "Region start must be strictly less than region end."); - assert!(validchroms.contains(chromname), "Chromosome {} not found in bam header", chromname); - chromregions.push((chromname.clone(), region.1, region.2)); - } - } - return chromregions; -} - -fn bam_pileup(bam_ifile: &str, region: &(String, u64, u64)) -> Vec<(String, u64, u64, u64)> { - - let mut bam = IndexedReader::from_path(bam_ifile).unwrap(); - bam.fetch((region.0.as_str(), region.1, region.2)); - - let mut bg: Vec<(String, u64, u64, u64)> = Vec::new(); - - let mut l_start: u64 = region.1; - let mut l_end: u64 = region.1; - let mut l_cov: u64 = 0; - // let chrlen: u64 = bam.header().target_len(bam.header().tid(region.0.as_bytes()).unwrap()).unwrap(); - let mut pileup_start: bool = true; - - for p in bam.pileup() { - let pileup = p.unwrap(); - let pos = pileup.pos() as u64; - let cov = pileup.depth() as u64; - - if pileup_start { - // if the first pileup is not at the start of the region, write 0 coverage - if pos > l_start { - bg.push((region.0.clone(), l_start, pos, 0)); - } - pileup_start = false; - l_start = pos as u64; - l_cov = cov as u64; - } else { - if pos != l_end + 1 { - bg.push((region.0.clone(), l_start, l_end + 1, l_cov)); - bg.push((region.0.clone(), l_end + 1, pos, 0)); - l_start = pos; - l_cov = cov; - } else if l_cov != cov { - bg.push((region.0.clone(), l_start, pos, l_cov)); - l_start = pos; - } - } - l_end = pos; - l_cov = cov; - } - // if bg is empty, whole region is 0 coverage - if bg.is_empty() { - bg.push((region.0.clone(), l_start, region.2, 0)); - } - return bg; -} +use std::fs::File; +use std::io::{BufWriter, Write}; +use crate::compute::{bam_pileup, parse_regions}; #[pyfunction] pub fn r_bamcoverage( bam_ifile: &str, - bedgraph_ofile: &str, + _bedgraph_ofile: &str, nproc: usize, regions: Vec<(String, u64, u64)>, _verbose: bool ) -> PyResult<()> { - //let output_file = File::create(bedgraph_ofile) - // .map_err(|e| PyErr::new::(format!("Failed to create output file: {}", e)))?; - //let mut writer = BufWriter::new(output_file); let regions = parse_regions(®ions, bam_ifile); - // threads let pool = ThreadPoolBuilder::new().num_threads(nproc).build().unwrap(); - - let bg: Vec<(String, u64, u64, u64)> = pool.install(|| { + let _bg: Vec<(String, u64, u64, u64)> = pool.install(|| { regions.par_iter() .flat_map(|i| bam_pileup(bam_ifile, &i)) .collect() }); + // write bedgraph + let mut writer = BufWriter::new(File::create(_bedgraph_ofile).unwrap()); + for i in _bg { + writeln!(writer, "{}\t{}\t{}\t{}", i.0, i.1, i.2, i.3).unwrap(); + } Ok(()) } \ No newline at end of file diff --git a/src/compute.rs b/src/compute.rs new file mode 100644 index 0000000000..d74805327a --- /dev/null +++ b/src/compute.rs @@ -0,0 +1,84 @@ +use rust_htslib::bam::{Read, IndexedReader}; + +pub fn parse_regions(regions: &Vec<(String, u64, u64)>, bam_ifile: &str) -> Vec<(String, u64, u64)> { + // Takes a vector of regions, and a bam reference + // returns a vector of regions, with all chromosomes and full lengths if original regions was empty + + let bam = IndexedReader::from_path(bam_ifile).unwrap(); + let header = bam.header().clone(); + + let mut chromregions: Vec<(String, u64, u64)> = Vec::new(); + if regions.is_empty() { + // if regions is empty, we default to all chromosomes, full length + for tid in 0..header.target_count() { + let chromname = String::from_utf8(header.tid2name(tid).to_vec()) + .expect("Invalid UTF-8 in chromosome name"); + let chromlen = header.target_len(tid) + .expect("Error retrieving length for chromosome"); + chromregions.push((chromname, 0, chromlen)); + } + } else { + let validchroms: Vec = header + .target_names() + .iter() + .map(|x| String::from_utf8(x.to_vec()).unwrap()) + .collect(); + + for region in regions { + let chromname = ®ion.0; + assert!(region.1 < region.2, "Region start must be strictly less than region end."); + assert!(validchroms.contains(chromname), "Chromosome {} not found in bam header", chromname); + chromregions.push((chromname.clone(), region.1, region.2)); + } + } + return chromregions; +} + +#[allow(unused_assignments)] +pub fn bam_pileup(bam_ifile: &str, region: &(String, u64, u64)) -> Vec<(String, u64, u64, u64)> { + + let mut bam = IndexedReader::from_path(bam_ifile).unwrap(); + bam.fetch((region.0.as_str(), region.1, region.2)) + .expect(&format!("Error fetching region: {:?}", region)); + + let mut bg: Vec<(String, u64, u64, u64)> = Vec::new(); + + let mut l_start: u64 = region.1; + let mut l_end: u64 = region.1; + let mut l_cov: u64 = 0; + // let chrlen: u64 = bam.header().target_len(bam.header().tid(region.0.as_bytes()).unwrap()).unwrap(); + let mut pileup_start: bool = true; + + for p in bam.pileup() { + let pileup = p.unwrap(); + let pos = pileup.pos() as u64; + let cov = pileup.depth() as u64; + + if pileup_start { + // if the first pileup is not at the start of the region, write 0 coverage + if pos > l_start { + bg.push((region.0.clone(), l_start, pos, 0)); + } + pileup_start = false; + l_start = pos; + l_cov = cov; + } else { + if pos != l_end + 1 { + bg.push((region.0.clone(), l_start, l_end + 1, l_cov)); + bg.push((region.0.clone(), l_end + 1, pos, 0)); + l_start = pos; + l_cov = cov; + } else if l_cov != cov { + bg.push((region.0.clone(), l_start, pos, l_cov)); + l_start = pos; + } + } + l_end = pos; + l_cov = cov; + } + // if bg is empty, whole region is 0 coverage + if bg.is_empty() { + bg.push((region.0.clone(), l_start, region.2, 0)); + } + return bg; +} \ No newline at end of file diff --git a/src/lib.rs b/src/lib.rs index 9e8600bc23..ab5a8679ef 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -1,5 +1,7 @@ use pyo3::prelude::*; mod bamcoverage; +mod compute; +mod alignmentsieve; #[pymodule] fn hp(m: &Bound<'_, PyModule>) -> PyResult<()> { From 9b2213b420912338533d54e5dbb96171648776ab Mon Sep 17 00:00:00 2001 From: WardDeb Date: Thu, 24 Oct 2024 15:10:09 +0200 Subject: [PATCH 008/336] fix chr ends --- src/compute.rs | 24 ++++++++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) diff --git a/src/compute.rs b/src/compute.rs index d74805327a..ea1ece4481 100644 --- a/src/compute.rs +++ b/src/compute.rs @@ -34,6 +34,7 @@ pub fn parse_regions(regions: &Vec<(String, u64, u64)>, bam_ifile: &str) -> Vec< return chromregions; } +// unused as values are only used in the next iteration of the loop. #[allow(unused_assignments)] pub fn bam_pileup(bam_ifile: &str, region: &(String, u64, u64)) -> Vec<(String, u64, u64, u64)> { @@ -42,7 +43,6 @@ pub fn bam_pileup(bam_ifile: &str, region: &(String, u64, u64)) -> Vec<(String, .expect(&format!("Error fetching region: {:?}", region)); let mut bg: Vec<(String, u64, u64, u64)> = Vec::new(); - let mut l_start: u64 = region.1; let mut l_end: u64 = region.1; let mut l_cov: u64 = 0; @@ -50,10 +50,18 @@ pub fn bam_pileup(bam_ifile: &str, region: &(String, u64, u64)) -> Vec<(String, let mut pileup_start: bool = true; for p in bam.pileup() { - let pileup = p.unwrap(); + // Per default pileups count deletions in cigar string too. + // For consistency with previous deepTools functionality, we ignore them. + // to be fair I think they shouldn't be counted anyhow, but who am I ? + // Note that coverages can be 0 now. + let pileup = p.expect("Error parsing pileup."); + let mut cov: u64 = 0; + for _a in pileup.alignments() { + if !_a.is_del() { + cov += 1; + } + } let pos = pileup.pos() as u64; - let cov = pileup.depth() as u64; - if pileup_start { // if the first pileup is not at the start of the region, write 0 coverage if pos > l_start { @@ -77,8 +85,16 @@ pub fn bam_pileup(bam_ifile: &str, region: &(String, u64, u64)) -> Vec<(String, l_cov = cov; } // if bg is empty, whole region is 0 coverage + println!("Reached end of chrom {}, l_start = {}, l_end = {}, cov = {}, l_cov = {}, regionend = {}", region.0, l_start, l_end, l_cov, l_cov, region.2); if bg.is_empty() { bg.push((region.0.clone(), l_start, region.2, 0)); + } else { + // Still need to write the last pileup(s) + bg.push((region.0.clone(), l_start, l_end + 1, l_cov)); + // Make sure that if we didn't reach end of chromosome, we still write 0 cov. + if l_end + 1 < region.2 { + bg.push((region.0.clone(), l_end + 1, region.2, 0)); + } } return bg; } \ No newline at end of file From 28f0d433ed83dc10b2b13edc07a091fc22e923fe Mon Sep 17 00:00:00 2001 From: WardDeb Date: Thu, 24 Oct 2024 15:41:42 +0200 Subject: [PATCH 009/336] drop print pileup --- src/compute.rs | 1 - 1 file changed, 1 deletion(-) diff --git a/src/compute.rs b/src/compute.rs index ea1ece4481..f139f931aa 100644 --- a/src/compute.rs +++ b/src/compute.rs @@ -85,7 +85,6 @@ pub fn bam_pileup(bam_ifile: &str, region: &(String, u64, u64)) -> Vec<(String, l_cov = cov; } // if bg is empty, whole region is 0 coverage - println!("Reached end of chrom {}, l_start = {}, l_end = {}, cov = {}, l_cov = {}, regionend = {}", region.0, l_start, l_end, l_cov, l_cov, region.2); if bg.is_empty() { bg.push((region.0.clone(), l_start, region.2, 0)); } else { From d7d9ddbf56d6aa774605fd8ce1f33cec055882d2 Mon Sep 17 00:00:00 2001 From: WardDeb Date: Thu, 24 Oct 2024 17:35:46 +0200 Subject: [PATCH 010/336] wip on binsizes --- pydeeptools/deeptools/bamCoverage2.py | 1 + src/bamcoverage.rs | 7 +- src/compute.rs | 139 +++++++++++++++++--------- 3 files changed, 96 insertions(+), 51 deletions(-) diff --git a/pydeeptools/deeptools/bamCoverage2.py b/pydeeptools/deeptools/bamCoverage2.py index 70abac665c..4e01963473 100644 --- a/pydeeptools/deeptools/bamCoverage2.py +++ b/pydeeptools/deeptools/bamCoverage2.py @@ -134,6 +134,7 @@ def main(args=None): args.bam, # bam file args.outFileName, # output file args.numberOfProcessors, # threads + args.binSize, # bin size [], # regions True # verbose ) diff --git a/src/bamcoverage.rs b/src/bamcoverage.rs index 2c7cd42394..a5db278a8b 100644 --- a/src/bamcoverage.rs +++ b/src/bamcoverage.rs @@ -8,8 +8,9 @@ use crate::compute::{bam_pileup, parse_regions}; #[pyfunction] pub fn r_bamcoverage( bam_ifile: &str, - _bedgraph_ofile: &str, + bedgraph_ofile: &str, nproc: usize, + binsize: u32, regions: Vec<(String, u64, u64)>, _verbose: bool ) -> PyResult<()> { @@ -18,11 +19,11 @@ pub fn r_bamcoverage( let pool = ThreadPoolBuilder::new().num_threads(nproc).build().unwrap(); let _bg: Vec<(String, u64, u64, u64)> = pool.install(|| { regions.par_iter() - .flat_map(|i| bam_pileup(bam_ifile, &i)) + .flat_map(|i| bam_pileup(bam_ifile, &i, &binsize)) .collect() }); // write bedgraph - let mut writer = BufWriter::new(File::create(_bedgraph_ofile).unwrap()); + let mut writer = BufWriter::new(File::create(bedgraph_ofile).unwrap()); for i in _bg { writeln!(writer, "{}\t{}\t{}\t{}", i.0, i.1, i.2, i.3).unwrap(); } diff --git a/src/compute.rs b/src/compute.rs index f139f931aa..072f7aa304 100644 --- a/src/compute.rs +++ b/src/compute.rs @@ -36,64 +36,107 @@ pub fn parse_regions(regions: &Vec<(String, u64, u64)>, bam_ifile: &str) -> Vec< // unused as values are only used in the next iteration of the loop. #[allow(unused_assignments)] -pub fn bam_pileup(bam_ifile: &str, region: &(String, u64, u64)) -> Vec<(String, u64, u64, u64)> { - +pub fn bam_pileup(bam_ifile: &str, region: &(String, u64, u64), binsize: &u32) -> Vec<(String, u64, u64, u64)> { + // Return vector + let mut bg: Vec<(String, u64, u64, u64)> = Vec::new(); + // bam file let mut bam = IndexedReader::from_path(bam_ifile).unwrap(); bam.fetch((region.0.as_str(), region.1, region.2)) .expect(&format!("Error fetching region: {:?}", region)); - let mut bg: Vec<(String, u64, u64, u64)> = Vec::new(); - let mut l_start: u64 = region.1; - let mut l_end: u64 = region.1; - let mut l_cov: u64 = 0; - // let chrlen: u64 = bam.header().target_len(bam.header().tid(region.0.as_bytes()).unwrap()).unwrap(); - let mut pileup_start: bool = true; - - for p in bam.pileup() { - // Per default pileups count deletions in cigar string too. - // For consistency with previous deepTools functionality, we ignore them. - // to be fair I think they shouldn't be counted anyhow, but who am I ? - // Note that coverages can be 0 now. - let pileup = p.expect("Error parsing pileup."); - let mut cov: u64 = 0; - for _a in pileup.alignments() { - if !_a.is_del() { - cov += 1; + // Two cases: either the binsize is 1, or it is > 1. + if binsize > &1 { + let mut binvec: Vec<(u64, u64)> = Vec::new(); + let mut binstart = region.1; + while binstart < region.2 { + let binend = binstart + *binsize as u64; + if binend > region.2 { + let binend = region.2; + binvec.push((binstart, binend)); + } + else { + let binend = binstart + *binsize as u64; + binvec.push((binstart, binend)); } + binstart = binend; + } + for i in binvec { + println!("bins = {:?}", i); } - let pos = pileup.pos() as u64; - if pileup_start { - // if the first pileup is not at the start of the region, write 0 coverage - if pos > l_start { - bg.push((region.0.clone(), l_start, pos, 0)); + } else { + let mut l_start: u64 = region.1; + let mut l_end: u64 = region.1; + let mut l_cov: u64 = 0; + // let chrlen: u64 = bam.header().target_len(bam.header().tid(region.0.as_bytes()).unwrap()).unwrap(); + let mut pileup_start: bool = true; + + for p in bam.pileup() { + // Per default pileups count deletions in cigar string too. + // For consistency with previous deepTools functionality, we ignore them. + // to be fair I think they shouldn't be counted anyhow, but who am I ? + // Note that coverages can be 0 now. + let pileup = p.expect("Error parsing pileup."); + let mut cov: u64 = 0; + for _a in pileup.alignments() { + if !_a.is_del() { + cov += 1; + } } - pileup_start = false; - l_start = pos; - l_cov = cov; - } else { - if pos != l_end + 1 { - bg.push((region.0.clone(), l_start, l_end + 1, l_cov)); - bg.push((region.0.clone(), l_end + 1, pos, 0)); + let pos = pileup.pos() as u64; + if pileup_start { + // if the first pileup is not at the start of the region, write 0 coverage + if pos > l_start { + bg.push((region.0.clone(), l_start, pos, 0)); + } + pileup_start = false; l_start = pos; l_cov = cov; - } else if l_cov != cov { - bg.push((region.0.clone(), l_start, pos, l_cov)); - l_start = pos; + } else { + if pos != l_end + 1 { + bg.push((region.0.clone(), l_start, l_end + 1, l_cov)); + bg.push((region.0.clone(), l_end + 1, pos, 0)); + l_start = pos; + l_cov = cov; + } else if l_cov != cov { + bg.push((region.0.clone(), l_start, pos, l_cov)); + l_start = pos; + } + } + l_end = pos; + l_cov = cov; + } + // if bg is empty, whole region is 0 coverage + if bg.is_empty() { + bg.push((region.0.clone(), l_start, region.2, 0)); + } else { + // Still need to write the last pileup(s) + bg.push((region.0.clone(), l_start, l_end + 1, l_cov)); + // Make sure that if we didn't reach end of chromosome, we still write 0 cov. + if l_end + 1 < region.2 { + bg.push((region.0.clone(), l_end + 1, region.2, 0)); } - } - l_end = pos; - l_cov = cov; - } - // if bg is empty, whole region is 0 coverage - if bg.is_empty() { - bg.push((region.0.clone(), l_start, region.2, 0)); - } else { - // Still need to write the last pileup(s) - bg.push((region.0.clone(), l_start, l_end + 1, l_cov)); - // Make sure that if we didn't reach end of chromosome, we still write 0 cov. - if l_end + 1 < region.2 { - bg.push((region.0.clone(), l_end + 1, region.2, 0)); } } return bg; -} \ No newline at end of file +} + + + +// else if regions.is_empty() && binsize > 1 { +// for tid in 0..header.target_count() { +// let chromname = String::from_utf8(header.tid2name(tid).to_vec()) +// .expect("Invalid UTF-8 in chromosome name"); +// let chromlen = header.target_len(tid) +// .expect("Error retrieving length for chromosome"); +// // create the bins +// let mut start = 0; +// while start < chromlen { +// let end = start + binsize as u64; +// if end > chromlen { +// chromregions.push((chromname.clone(), start, chromlen)); +// } else { +// chromregions.push((chromname.clone(), start, end)); +// } +// start = end; +// } +// } \ No newline at end of file From 9450800dc66cb442d777e5ad6cdc124072005a9e Mon Sep 17 00:00:00 2001 From: WardDeb Date: Tue, 29 Oct 2024 17:43:03 +0100 Subject: [PATCH 011/336] babysteps into binsize --- Cargo.toml | 1 + src/bamcoverage.rs | 2 +- src/compute.rs | 83 +++++++++++++++++++++++----------------------- 3 files changed, 43 insertions(+), 43 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 21bd8fdc48..8c251b6a1e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -12,3 +12,4 @@ crate-type = ["cdylib"] pyo3 = "0.22.0" rust-htslib = "0.47.0" rayon = "1.10.0" +itertools = "0.12.1" \ No newline at end of file diff --git a/src/bamcoverage.rs b/src/bamcoverage.rs index a5db278a8b..2bb38f6880 100644 --- a/src/bamcoverage.rs +++ b/src/bamcoverage.rs @@ -17,7 +17,7 @@ pub fn r_bamcoverage( let regions = parse_regions(®ions, bam_ifile); let pool = ThreadPoolBuilder::new().num_threads(nproc).build().unwrap(); - let _bg: Vec<(String, u64, u64, u64)> = pool.install(|| { + let _bg: Vec<(String, u64, u64, f64)> = pool.install(|| { regions.par_iter() .flat_map(|i| bam_pileup(bam_ifile, &i, &binsize)) .collect() diff --git a/src/compute.rs b/src/compute.rs index 072f7aa304..4762e3f4ce 100644 --- a/src/compute.rs +++ b/src/compute.rs @@ -1,4 +1,6 @@ use rust_htslib::bam::{Read, IndexedReader}; +use std::collections::HashMap; +use itertools::Itertools; pub fn parse_regions(regions: &Vec<(String, u64, u64)>, bam_ifile: &str) -> Vec<(String, u64, u64)> { // Takes a vector of regions, and a bam reference @@ -36,34 +38,41 @@ pub fn parse_regions(regions: &Vec<(String, u64, u64)>, bam_ifile: &str) -> Vec< // unused as values are only used in the next iteration of the loop. #[allow(unused_assignments)] -pub fn bam_pileup(bam_ifile: &str, region: &(String, u64, u64), binsize: &u32) -> Vec<(String, u64, u64, u64)> { - // Return vector - let mut bg: Vec<(String, u64, u64, u64)> = Vec::new(); - // bam file +pub fn bam_pileup(bam_ifile: &str, region: &(String, u64, u64), binsize: &u32) -> Vec<(String, u64, u64, f64)> { + + // open bam file and fetch proper chrom let mut bam = IndexedReader::from_path(bam_ifile).unwrap(); bam.fetch((region.0.as_str(), region.1, region.2)) .expect(&format!("Error fetching region: {:?}", region)); // Two cases: either the binsize is 1, or it is > 1. if binsize > &1 { - let mut binvec: Vec<(u64, u64)> = Vec::new(); + // Construct a hashmap of bins with their counts + let mut bin_counts: HashMap = HashMap::new(); + + // populate hashmap let mut binstart = region.1; + let mut binix: u64 = 0; while binstart < region.2 { - let binend = binstart + *binsize as u64; + let mut binend = binstart + *binsize as u64; if binend > region.2 { - let binend = region.2; - binvec.push((binstart, binend)); - } - else { - let binend = binstart + *binsize as u64; - binvec.push((binstart, binend)); + binend = region.2; } + bin_counts.insert(binix, (binstart, binend, 0)); binstart = binend; + binix += 1; } - for i in binvec { - println!("bins = {:?}", i); + for record in bam.records() { + let record = record.expect("Error parsing record."); + binix = record.pos() as u64 / *binsize as u64; + bin_counts.get_mut(&binix).unwrap().2 += 1; } + let bg = hashmap_to_vec(region.0.clone(), bin_counts); + return bg; } else { + // define output vec + let mut bg: Vec<(String, u64, u64, f64)> = Vec::new(); + let mut l_start: u64 = region.1; let mut l_end: u64 = region.1; let mut l_cov: u64 = 0; @@ -86,19 +95,19 @@ pub fn bam_pileup(bam_ifile: &str, region: &(String, u64, u64), binsize: &u32) - if pileup_start { // if the first pileup is not at the start of the region, write 0 coverage if pos > l_start { - bg.push((region.0.clone(), l_start, pos, 0)); + bg.push((region.0.clone(), l_start, pos, 0 as f64)); } pileup_start = false; l_start = pos; l_cov = cov; } else { if pos != l_end + 1 { - bg.push((region.0.clone(), l_start, l_end + 1, l_cov)); - bg.push((region.0.clone(), l_end + 1, pos, 0)); + bg.push((region.0.clone(), l_start, l_end + 1, l_cov as f64)); + bg.push((region.0.clone(), l_end + 1, pos, 0 as f64)); l_start = pos; l_cov = cov; } else if l_cov != cov { - bg.push((region.0.clone(), l_start, pos, l_cov)); + bg.push((region.0.clone(), l_start, pos, l_cov as f64)); l_start = pos; } } @@ -107,36 +116,26 @@ pub fn bam_pileup(bam_ifile: &str, region: &(String, u64, u64), binsize: &u32) - } // if bg is empty, whole region is 0 coverage if bg.is_empty() { - bg.push((region.0.clone(), l_start, region.2, 0)); + bg.push((region.0.clone(), l_start, region.2, 0 as f64)); } else { // Still need to write the last pileup(s) - bg.push((region.0.clone(), l_start, l_end + 1, l_cov)); + bg.push((region.0.clone(), l_start, l_end + 1, l_cov as f64)); // Make sure that if we didn't reach end of chromosome, we still write 0 cov. if l_end + 1 < region.2 { - bg.push((region.0.clone(), l_end + 1, region.2, 0)); + bg.push((region.0.clone(), l_end + 1, region.2, 0 as f64)); } } + return bg; } - return bg; + } - - -// else if regions.is_empty() && binsize > 1 { -// for tid in 0..header.target_count() { -// let chromname = String::from_utf8(header.tid2name(tid).to_vec()) -// .expect("Invalid UTF-8 in chromosome name"); -// let chromlen = header.target_len(tid) -// .expect("Error retrieving length for chromosome"); -// // create the bins -// let mut start = 0; -// while start < chromlen { -// let end = start + binsize as u64; -// if end > chromlen { -// chromregions.push((chromname.clone(), start, chromlen)); -// } else { -// chromregions.push((chromname.clone(), start, end)); -// } -// start = end; -// } -// } \ No newline at end of file +fn hashmap_to_vec(chrom: String, hm: HashMap) -> Vec<(String, u64, u64, f64)> { + + let sortv: Vec<(String, u64, u64, f64)> = hm + .iter() + .sorted_by_key(|(&k, _)| k) + .map(|(_k, &(binstart, binend, count))| (chrom.clone(), binstart, binend, count as f64)) + .collect(); + return sortv; +} \ No newline at end of file From 7a5381d6045184aefc794f275679c585f6b072ec Mon Sep 17 00:00:00 2001 From: WardDeb Date: Tue, 5 Nov 2024 14:08:57 +0100 Subject: [PATCH 012/336] set default chunk very high --- pydeeptools/deeptools/mapReduce.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pydeeptools/deeptools/mapReduce.py b/pydeeptools/deeptools/mapReduce.py index af0b1647c9..d961c62e1e 100644 --- a/pydeeptools/deeptools/mapReduce.py +++ b/pydeeptools/deeptools/mapReduce.py @@ -59,7 +59,7 @@ def mapReduce(staticArgs, func, chromSize, """ if not genomeChunkLength: - genomeChunkLength = 1e5 + genomeChunkLength = 1e100 genomeChunkLength = int(genomeChunkLength) if verbose: From cdd2c044b632517bb8ff81f020b15e10440a1949 Mon Sep 17 00:00:00 2001 From: WardDeb Date: Tue, 5 Nov 2024 14:09:32 +0100 Subject: [PATCH 013/336] wip for normalizations --- deeptools4.0.0_changes.md | 12 +++++ src/bamcoverage.rs | 11 ++++- src/bamhandler.rs | 18 +++++++ src/{compute.rs => covcalc.rs} | 89 ++++++++++++++++++++++++++++++++-- src/lib.rs | 4 +- src/normalization.rs | 13 +++++ 6 files changed, 139 insertions(+), 8 deletions(-) create mode 100644 deeptools4.0.0_changes.md create mode 100644 src/bamhandler.rs rename src/{compute.rs => covcalc.rs} (61%) create mode 100644 src/normalization.rs diff --git a/deeptools4.0.0_changes.md b/deeptools4.0.0_changes.md new file mode 100644 index 0000000000..5c2715b3b6 --- /dev/null +++ b/deeptools4.0.0_changes.md @@ -0,0 +1,12 @@ +# Counting + +Counting reads has slightly changed. +for -bs 1, the counting mechanism remains the same. +for -bs > 1, a read is split in multiple contiguous blocks + - multiple blocks in 1 bin only count as 1 + - multiple blocks in multiple bins count as 1 per bin + - one block spanning multiple bins counts as 1 in each bin + +# Glossary for equations + +RPKM = \ No newline at end of file diff --git a/src/bamcoverage.rs b/src/bamcoverage.rs index 2bb38f6880..c96ade1207 100644 --- a/src/bamcoverage.rs +++ b/src/bamcoverage.rs @@ -3,7 +3,9 @@ use rayon::prelude::*; use rayon::ThreadPoolBuilder; use std::fs::File; use std::io::{BufWriter, Write}; -use crate::compute::{bam_pileup, parse_regions}; +use crate::covcalc::{bam_pileup, parse_regions}; +use crate::bamhandler::bam_stats; +use crate::normalization::scale_factor; #[pyfunction] pub fn r_bamcoverage( @@ -14,7 +16,12 @@ pub fn r_bamcoverage( regions: Vec<(String, u64, u64)>, _verbose: bool ) -> PyResult<()> { - + // Get statistics of bam file + let (total_reads, mapped_reads, unmapped_reads) = bam_stats(bam_ifile); + println!("Total reads: {}", total_reads); + println!("Mapped reads: {}", mapped_reads); + println!("Unmapped reads: {}", unmapped_reads); + let regions = parse_regions(®ions, bam_ifile); let pool = ThreadPoolBuilder::new().num_threads(nproc).build().unwrap(); let _bg: Vec<(String, u64, u64, f64)> = pool.install(|| { diff --git a/src/bamhandler.rs b/src/bamhandler.rs new file mode 100644 index 0000000000..fc4bd3a30a --- /dev/null +++ b/src/bamhandler.rs @@ -0,0 +1,18 @@ +use rust_htslib::bam::{Read, Reader}; + +pub fn bam_stats(bam_ifile: &str) -> (u64, u64, u64) { + let mut bam = Reader::from_path(bam_ifile).unwrap(); + let mut total_reads: u64 = 0; + let mut mapped_reads: u64 = 0; + let mut unmapped_reads: u64 = 0; + for record in bam.records() { + total_reads += 1; + let record = record.expect("Error parsing record."); + if record.is_unmapped() { + unmapped_reads += 1; + } else { + mapped_reads += 1; + } + } + return (total_reads, mapped_reads, unmapped_reads) +} \ No newline at end of file diff --git a/src/compute.rs b/src/covcalc.rs similarity index 61% rename from src/compute.rs rename to src/covcalc.rs index 4762e3f4ce..bf7ee989c6 100644 --- a/src/compute.rs +++ b/src/covcalc.rs @@ -1,4 +1,4 @@ -use rust_htslib::bam::{Read, IndexedReader}; +use rust_htslib::bam::{self, Read, IndexedReader, record::Cigar}; use std::collections::HashMap; use itertools::Itertools; @@ -36,7 +36,8 @@ pub fn parse_regions(regions: &Vec<(String, u64, u64)>, bam_ifile: &str) -> Vec< return chromregions; } -// unused as values are only used in the next iteration of the loop. +/// Main workhorse for bamCoverage and bamCompare +/// Calculates coverage either per bp (bs = 1) or over bins (bs > 1) #[allow(unused_assignments)] pub fn bam_pileup(bam_ifile: &str, region: &(String, u64, u64), binsize: &u32) -> Vec<(String, u64, u64, f64)> { @@ -62,13 +63,44 @@ pub fn bam_pileup(bam_ifile: &str, region: &(String, u64, u64), binsize: &u32) - binstart = binend; binix += 1; } + for record in bam.records() { let record = record.expect("Error parsing record."); - binix = record.pos() as u64 / *binsize as u64; - bin_counts.get_mut(&binix).unwrap().2 += 1; + let blocks = bam_blocks(record); + // keep a record of bin indices that have been updated already + let mut changedbins: Vec = Vec::new(); + // split off first entry + for block in blocks.into_iter() { + // Don't count blocks that exceed the chromosome + if block.0 as u64 > region.2 { + continue; + } + binix = block.0 as u64 / *binsize as u64; + if !changedbins.contains(&binix) { + bin_counts.get_mut(&binix).expect(&format!("Bin index {} not in hashmap. Blocks {:?}. Region = {}", &binix, block, region.0)).2 += 1; + changedbins.push(binix); + } + // Don't count blocks that exceed the chromosome + if block.1 as u64 > region.2 { + continue; + } + binix = block.1 as u64 / *binsize as u64; + if !changedbins.contains(&binix) { + bin_counts.get_mut(&binix).expect(&format!("Bin index {} not in hashmap. Blocks {:?}. Region = {}", &binix, block, region.0)).2 += 1; + changedbins.push(binix); + } + } + // if changedbins contains non-continuous blocks (perhaps read length spans multiple bins), update the inbetweens + if let (Some(&min), Some(&max)) = (changedbins.iter().min(), changedbins.iter().max()) { + for ix in min..=max { + if !changedbins.contains(&ix) { + bin_counts.get_mut(&ix).unwrap().2 += 1; + } + } + } } let bg = hashmap_to_vec(region.0.clone(), bin_counts); - return bg; + return collapse_bgvec(bg); } else { // define output vec let mut bg: Vec<(String, u64, u64, f64)> = Vec::new(); @@ -130,6 +162,7 @@ pub fn bam_pileup(bam_ifile: &str, region: &(String, u64, u64), binsize: &u32) - } +/// Converts a hashmap to a sorted bedgraph vector fn hashmap_to_vec(chrom: String, hm: HashMap) -> Vec<(String, u64, u64, f64)> { let sortv: Vec<(String, u64, u64, f64)> = hm @@ -138,4 +171,50 @@ fn hashmap_to_vec(chrom: String, hm: HashMap) -> Vec<(Stri .map(|(_k, &(binstart, binend, count))| (chrom.clone(), binstart, binend, count as f64)) .collect(); return sortv; +} + +/// Takes a bedgraph vector, and combines adjacent blocks with equal coverage +#[allow(unused_assignments)] +fn collapse_bgvec(mut bg: Vec<(String, u64, u64, f64)>) -> Vec<(String, u64, u64, f64)> { + let mut cvec: Vec<(String, u64, u64, f64)> = Vec::new(); + // initialize valus + let (mut lchrom, mut lstart, mut lend, mut lcov) = bg.remove(0); + for (chrom, start, end, cov) in bg.into_iter() { + if cov != lcov { + cvec.push((lchrom, lstart, lend, lcov)); + lchrom = chrom; + lstart = start; + lend = end; + lcov = cov; + } + lend = end; + } + cvec.push((lchrom, lstart, lend, lcov)); + return cvec; +} + +/// Extract contigious blocks from a bam record +/// Blocks are split per insertion, padding, deletion and ref skip +fn bam_blocks(rec: bam::Record) -> Vec<(i64, i64)> { + let mut blocks: Vec<(i64, i64)> = Vec::new(); + let mut pos = rec.pos(); + + for c in rec.cigar().iter() { + match c { + Cigar::Match(len) | Cigar::Equal(len) | Cigar::Diff(len) => { + let start = pos; + let end = pos + *len as i64; + blocks.push((start, end)); + pos = end; + } + Cigar::Ins(len) | Cigar::Pad(len) => { + pos += *len as i64; + } + Cigar::Del(len) | Cigar::RefSkip(len) => { + pos += *len as i64; + } + _ => (), + } + } + return blocks; } \ No newline at end of file diff --git a/src/lib.rs b/src/lib.rs index ab5a8679ef..a18d158aae 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -1,7 +1,9 @@ use pyo3::prelude::*; mod bamcoverage; -mod compute; +mod covcalc; mod alignmentsieve; +mod bamhandler; +mod normalization; #[pymodule] fn hp(m: &Bound<'_, PyModule>) -> PyResult<()> { diff --git a/src/normalization.rs b/src/normalization.rs new file mode 100644 index 0000000000..58217ce74f --- /dev/null +++ b/src/normalization.rs @@ -0,0 +1,13 @@ +pub fn scale_factor(norm_method: &str, mapped: u64, binsize: u64) -> f64 { + let mut scale_factor = 1.0; + return match norm_method { + "RPKM" => { + // RPKM = # reads per tile / total reads (millions) * tile length (kb) + let mmr = mapped as f64 / 1e6; + let bs_kb = binsize as f64 / 1000; + scale_factor *= 1.0 / (mmr * bs_kb) + } + _ => {} + } + scale_factor +} \ No newline at end of file From 5cb117bbaa90c8567ac31f7f9cd5741010a95a05 Mon Sep 17 00:00:00 2001 From: wardDeb Date: Tue, 5 Nov 2024 15:52:39 +0100 Subject: [PATCH 014/336] init normalization options --- Cargo.toml | 2 +- pydeeptools/deeptools/bamCoverage2.py | 10 +++++++++ src/bamcoverage.rs | 9 ++++++++- src/covcalc.rs | 8 ++++---- src/normalization.rs | 29 ++++++++++++++++++++++----- 5 files changed, 47 insertions(+), 11 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 8c251b6a1e..d60d104bc2 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -9,7 +9,7 @@ name = "hp" crate-type = ["cdylib"] [dependencies] -pyo3 = "0.22.0" +pyo3 = { version = "0.22.5", features = ["extension-module"] } rust-htslib = "0.47.0" rayon = "1.10.0" itertools = "0.12.1" \ No newline at end of file diff --git a/pydeeptools/deeptools/bamCoverage2.py b/pydeeptools/deeptools/bamCoverage2.py index 4e01963473..049ca06950 100644 --- a/pydeeptools/deeptools/bamCoverage2.py +++ b/pydeeptools/deeptools/bamCoverage2.py @@ -130,9 +130,19 @@ def process_args(args=None): def main(args=None): args = process_args(args) + print(args) + # Fail if user tries RPGC without setting the effective genome size + if args.normalizeUsing == 'RPGC' and args.effectiveGenomeSize is None: + print("Error: You must specify the effective genome size when using " + "RPGC normalization. Use --effectiveGenomeSize to set this value.") + sys.exit() + if args.effectiveGenomeSize is None: + args.effectiveGenomeSize = 0 r_bamcoverage( args.bam, # bam file args.outFileName, # output file + args.normalizeUsing, # normalization + args.effectiveGenomeSize, # effective genome size args.numberOfProcessors, # threads args.binSize, # bin size [], # regions diff --git a/src/bamcoverage.rs b/src/bamcoverage.rs index c96ade1207..68838c7313 100644 --- a/src/bamcoverage.rs +++ b/src/bamcoverage.rs @@ -11,6 +11,8 @@ use crate::normalization::scale_factor; pub fn r_bamcoverage( bam_ifile: &str, bedgraph_ofile: &str, + norm: &str, + effective_genome_size: u64, nproc: usize, binsize: u32, regions: Vec<(String, u64, u64)>, @@ -22,11 +24,16 @@ pub fn r_bamcoverage( println!("Mapped reads: {}", mapped_reads); println!("Unmapped reads: {}", unmapped_reads); + // Calculate scale factor + let scale_factor = scale_factor(norm, mapped_reads, binsize as u64, effective_genome_size); + println!("Scale factor: {} calculated for norm: {}", scale_factor, norm); + + // Parse regions & calculate coverage let regions = parse_regions(®ions, bam_ifile); let pool = ThreadPoolBuilder::new().num_threads(nproc).build().unwrap(); let _bg: Vec<(String, u64, u64, f64)> = pool.install(|| { regions.par_iter() - .flat_map(|i| bam_pileup(bam_ifile, &i, &binsize)) + .flat_map(|i| bam_pileup(bam_ifile, &i, &binsize, scale_factor)) .collect() }); // write bedgraph diff --git a/src/covcalc.rs b/src/covcalc.rs index bf7ee989c6..d56bb51683 100644 --- a/src/covcalc.rs +++ b/src/covcalc.rs @@ -39,7 +39,7 @@ pub fn parse_regions(regions: &Vec<(String, u64, u64)>, bam_ifile: &str) -> Vec< /// Main workhorse for bamCoverage and bamCompare /// Calculates coverage either per bp (bs = 1) or over bins (bs > 1) #[allow(unused_assignments)] -pub fn bam_pileup(bam_ifile: &str, region: &(String, u64, u64), binsize: &u32) -> Vec<(String, u64, u64, f64)> { +pub fn bam_pileup(bam_ifile: &str, region: &(String, u64, u64), binsize: &u32, scale_factor: f64) -> Vec<(String, u64, u64, f64)> { // open bam file and fetch proper chrom let mut bam = IndexedReader::from_path(bam_ifile).unwrap(); @@ -99,7 +99,7 @@ pub fn bam_pileup(bam_ifile: &str, region: &(String, u64, u64), binsize: &u32) - } } } - let bg = hashmap_to_vec(region.0.clone(), bin_counts); + let bg = hashmap_to_vec(region.0.clone(), bin_counts, scale_factor); return collapse_bgvec(bg); } else { // define output vec @@ -163,12 +163,12 @@ pub fn bam_pileup(bam_ifile: &str, region: &(String, u64, u64), binsize: &u32) - } /// Converts a hashmap to a sorted bedgraph vector -fn hashmap_to_vec(chrom: String, hm: HashMap) -> Vec<(String, u64, u64, f64)> { +fn hashmap_to_vec(chrom: String, hm: HashMap, scale_factor: f64) -> Vec<(String, u64, u64, f64)> { let sortv: Vec<(String, u64, u64, f64)> = hm .iter() .sorted_by_key(|(&k, _)| k) - .map(|(_k, &(binstart, binend, count))| (chrom.clone(), binstart, binend, count as f64)) + .map(|(_k, &(binstart, binend, count))| (chrom.clone(), binstart, binend, count as f64 * scale_factor)) .collect(); return sortv; } diff --git a/src/normalization.rs b/src/normalization.rs index 58217ce74f..13ff28c78b 100644 --- a/src/normalization.rs +++ b/src/normalization.rs @@ -1,13 +1,32 @@ -pub fn scale_factor(norm_method: &str, mapped: u64, binsize: u64) -> f64 { +pub fn scale_factor(norm_method: &str, mapped: u64, binsize: u64, effective_genome_size) -> f64 { let mut scale_factor = 1.0; return match norm_method { "RPKM" => { // RPKM = # reads per tile / total reads (millions) * tile length (kb) let mmr = mapped as f64 / 1e6; - let bs_kb = binsize as f64 / 1000; - scale_factor *= 1.0 / (mmr * bs_kb) + let bs_kb = binsize as f64 / 1000.0; + scale_factor *= 1.0 / (mmr * bs_kb); + scale_factor + } + "CPM" => { + // CPM = # reads per tile / total reads (millions) + let mmr = mapped as f64 / 1e6; + scale_factor *= 1.0 / mmr; + scale_factor + } + "BPM" => { + // BPM = bins per million mapped reads + let bs_kb: f64 = binsize as f64 / 1000.0; + let tmp_scalefactor = (mapped as f64 / bs_kb) / 1e6; + scale_factor *= 1.0 / (tmp_scalefactor * bs_kb); + scale_factor + } + "RPGC" => { + // RPGC = mapped reads * fragment length / effective genome size + scale_factor + } + _ => { + scale_factor } - _ => {} } - scale_factor } \ No newline at end of file From 0119b82c69a4671d30dd4f60ccbabd2c3d34662f Mon Sep 17 00:00:00 2001 From: wardDeb Date: Tue, 5 Nov 2024 16:25:55 +0100 Subject: [PATCH 015/336] PE / frag checker --- src/bamcoverage.rs | 2 +- src/bamhandler.rs | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/bamcoverage.rs b/src/bamcoverage.rs index 68838c7313..d34ab6ad3e 100644 --- a/src/bamcoverage.rs +++ b/src/bamcoverage.rs @@ -19,7 +19,7 @@ pub fn r_bamcoverage( _verbose: bool ) -> PyResult<()> { // Get statistics of bam file - let (total_reads, mapped_reads, unmapped_reads) = bam_stats(bam_ifile); + let (total_reads, mapped_reads, unmapped_reads, fraglen: u8) = bam_stats(bam_ifile); println!("Total reads: {}", total_reads); println!("Mapped reads: {}", mapped_reads); println!("Unmapped reads: {}", unmapped_reads); diff --git a/src/bamhandler.rs b/src/bamhandler.rs index fc4bd3a30a..64b2717970 100644 --- a/src/bamhandler.rs +++ b/src/bamhandler.rs @@ -1,6 +1,7 @@ use rust_htslib::bam::{Read, Reader}; -pub fn bam_stats(bam_ifile: &str) -> (u64, u64, u64) { +pub fn bam_stats(bam_ifile: &str) -> (u64, u64, u64, u32) { + let mut fraglens: Vec = Vec::new(); let mut bam = Reader::from_path(bam_ifile).unwrap(); let mut total_reads: u64 = 0; let mut mapped_reads: u64 = 0; From dce428dab5bc1770bbb2f715d6590f02bd4967e1 Mon Sep 17 00:00:00 2001 From: WardDeb Date: Mon, 18 Nov 2024 10:42:54 +0100 Subject: [PATCH 016/336] init bigtools - bw output implementation --- Cargo.toml | 5 ++++- src/bamcoverage.rs | 38 ++++++++++++++++++++++++++++++-------- src/bamhandler.rs | 27 +++++++++++++++++++++++++-- src/calc.rs | 10 ++++++++++ src/covcalc.rs | 18 +++++++++++++++--- src/lib.rs | 1 + src/normalization.rs | 2 +- 7 files changed, 86 insertions(+), 15 deletions(-) create mode 100644 src/calc.rs diff --git a/Cargo.toml b/Cargo.toml index d60d104bc2..3ab072226e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -12,4 +12,7 @@ crate-type = ["cdylib"] pyo3 = { version = "0.22.5", features = ["extension-module"] } rust-htslib = "0.47.0" rayon = "1.10.0" -itertools = "0.12.1" \ No newline at end of file +itertools = "0.12.1" +bigtools = "0.5.3" +tokio = "*" +tempfile = "*" \ No newline at end of file diff --git a/src/bamcoverage.rs b/src/bamcoverage.rs index d34ab6ad3e..aa55121282 100644 --- a/src/bamcoverage.rs +++ b/src/bamcoverage.rs @@ -3,6 +3,8 @@ use rayon::prelude::*; use rayon::ThreadPoolBuilder; use std::fs::File; use std::io::{BufWriter, Write}; +use bigtools::{BigWigWrite, Value}; +use bigtools::beddata::BedParserStreamingIterator; use crate::covcalc::{bam_pileup, parse_regions}; use crate::bamhandler::bam_stats; use crate::normalization::scale_factor; @@ -10,7 +12,8 @@ use crate::normalization::scale_factor; #[pyfunction] pub fn r_bamcoverage( bam_ifile: &str, - bedgraph_ofile: &str, + ofile: &str, + ofiletype: &str, norm: &str, effective_genome_size: u64, nproc: usize, @@ -18,28 +21,47 @@ pub fn r_bamcoverage( regions: Vec<(String, u64, u64)>, _verbose: bool ) -> PyResult<()> { + // Get statistics of bam file - let (total_reads, mapped_reads, unmapped_reads, fraglen: u8) = bam_stats(bam_ifile); + let (total_reads, mapped_reads, unmapped_reads, fraglen) = bam_stats(bam_ifile); println!("Total reads: {}", total_reads); println!("Mapped reads: {}", mapped_reads); println!("Unmapped reads: {}", unmapped_reads); + println!("Fragment length: {}", fraglen); - // Calculate scale factor let scale_factor = scale_factor(norm, mapped_reads, binsize as u64, effective_genome_size); println!("Scale factor: {} calculated for norm: {}", scale_factor, norm); // Parse regions & calculate coverage - let regions = parse_regions(®ions, bam_ifile); + let (regions, chromsizes) = parse_regions(®ions, bam_ifile); let pool = ThreadPoolBuilder::new().num_threads(nproc).build().unwrap(); let _bg: Vec<(String, u64, u64, f64)> = pool.install(|| { regions.par_iter() .flat_map(|i| bam_pileup(bam_ifile, &i, &binsize, scale_factor)) .collect() }); - // write bedgraph - let mut writer = BufWriter::new(File::create(bedgraph_ofile).unwrap()); - for i in _bg { - writeln!(writer, "{}\t{}\t{}\t{}", i.0, i.1, i.2, i.3).unwrap(); + + // Create output + if ofiletype == "bedgraph" { + // write output file, bedgraph + let mut writer = BufWriter::new(File::create(ofile).unwrap()); + for i in _bg { + writeln!(writer, "{}\t{}\t{}\t{}", i.0, i.1, i.2, i.3).unwrap(); + } + } else { + // write output file, bigwig + let vals = BedParserStreamingIterator::wrap_infallible_iter( + _bg.iter().map( + |(chr, start, end, cov)| {(chr.as_str(), Value {start: *start as u32, end: *end as u32, value: *cov as f32 } )} + ), + true + ); + let runtime = tokio::runtime::Builder::new_multi_thread() + .worker_threads(nproc) + .build() + .expect("Unable to create tokio runtime for bw writing."); + let writer = BigWigWrite::create_file(ofile, chromsizes).unwrap(); + let _ = writer.write(vals, runtime); } Ok(()) } \ No newline at end of file diff --git a/src/bamhandler.rs b/src/bamhandler.rs index 64b2717970..044e7fa2ec 100644 --- a/src/bamhandler.rs +++ b/src/bamhandler.rs @@ -1,7 +1,9 @@ use rust_htslib::bam::{Read, Reader}; +use crate::calc::median; -pub fn bam_stats(bam_ifile: &str) -> (u64, u64, u64, u32) { +pub fn bam_stats(bam_ifile: &str) -> (u64, u64, u64, f32) { let mut fraglens: Vec = Vec::new(); + let ispe = bam_ispaired(bam_ifile); let mut bam = Reader::from_path(bam_ifile).unwrap(); let mut total_reads: u64 = 0; let mut mapped_reads: u64 = 0; @@ -13,7 +15,28 @@ pub fn bam_stats(bam_ifile: &str) -> (u64, u64, u64, u32) { unmapped_reads += 1; } else { mapped_reads += 1; + if ispe { + if record.is_paired() && record.is_proper_pair() { + let flen = record.insert_size() as u32; + if flen > 0 { + fraglens.push(flen); + } + } + } else { + fraglens.push(record.seq().len() as u32); + } } } - return (total_reads, mapped_reads, unmapped_reads) + return (total_reads, mapped_reads, unmapped_reads, median(fraglens)); +} + +fn bam_ispaired(bam_ifile: &str) -> bool { + let mut bam = Reader::from_path(bam_ifile).unwrap(); + for record in bam.records() { + let record = record.expect("Error parsing record."); + if record.is_paired() { + return true; + } + } + return false; } \ No newline at end of file diff --git a/src/calc.rs b/src/calc.rs new file mode 100644 index 0000000000..b36c6262d2 --- /dev/null +++ b/src/calc.rs @@ -0,0 +1,10 @@ +pub fn median(mut nvec: Vec) -> f32 { + nvec.sort_unstable(); + let len = nvec.len(); + if len % 2 == 1 { + return nvec[len / 2] as f32; + } else { + return (nvec[len / 2] + nvec[len / 2 - 1]) as f32 / 2.0; + } + +} \ No newline at end of file diff --git a/src/covcalc.rs b/src/covcalc.rs index d56bb51683..3586dc641d 100644 --- a/src/covcalc.rs +++ b/src/covcalc.rs @@ -2,14 +2,17 @@ use rust_htslib::bam::{self, Read, IndexedReader, record::Cigar}; use std::collections::HashMap; use itertools::Itertools; -pub fn parse_regions(regions: &Vec<(String, u64, u64)>, bam_ifile: &str) -> Vec<(String, u64, u64)> { +pub fn parse_regions(regions: &Vec<(String, u64, u64)>, bam_ifile: &str) -> (Vec<(String, u64, u64)>, HashMap) { // Takes a vector of regions, and a bam reference // returns a vector of regions, with all chromosomes and full lengths if original regions was empty + // Else it validates the regions against the information from the bam header + // Finally, a Vec with chromsizes is returned as well. let bam = IndexedReader::from_path(bam_ifile).unwrap(); let header = bam.header().clone(); let mut chromregions: Vec<(String, u64, u64)> = Vec::new(); + let mut chromsizes = HashMap::new(); if regions.is_empty() { // if regions is empty, we default to all chromosomes, full length for tid in 0..header.target_count() { @@ -17,9 +20,18 @@ pub fn parse_regions(regions: &Vec<(String, u64, u64)>, bam_ifile: &str) -> Vec< .expect("Invalid UTF-8 in chromosome name"); let chromlen = header.target_len(tid) .expect("Error retrieving length for chromosome"); - chromregions.push((chromname, 0, chromlen)); + chromregions.push((chromname.clone(), 0, chromlen)); + chromsizes.insert(chromname.to_string(), chromlen as u32); } } else { + // populate chromsizes + for tid in 0..header.target_count() { + let chromname = String::from_utf8(header.tid2name(tid).to_vec()) + .expect("Invalid UTF-8 in chromosome name"); + let chromlen = header.target_len(tid) + .expect("Error retrieving length for chromosome"); + chromsizes.insert(chromname, chromlen as u32); + } let validchroms: Vec = header .target_names() .iter() @@ -33,7 +45,7 @@ pub fn parse_regions(regions: &Vec<(String, u64, u64)>, bam_ifile: &str) -> Vec< chromregions.push((chromname.clone(), region.1, region.2)); } } - return chromregions; + return (chromregions, chromsizes); } /// Main workhorse for bamCoverage and bamCompare diff --git a/src/lib.rs b/src/lib.rs index a18d158aae..7a0459ec74 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -4,6 +4,7 @@ mod covcalc; mod alignmentsieve; mod bamhandler; mod normalization; +mod calc; #[pymodule] fn hp(m: &Bound<'_, PyModule>) -> PyResult<()> { diff --git a/src/normalization.rs b/src/normalization.rs index 13ff28c78b..9e1d68f934 100644 --- a/src/normalization.rs +++ b/src/normalization.rs @@ -1,4 +1,4 @@ -pub fn scale_factor(norm_method: &str, mapped: u64, binsize: u64, effective_genome_size) -> f64 { +pub fn scale_factor(norm_method: &str, mapped: u64, binsize: u64, effective_genome_size: u64) -> f64 { let mut scale_factor = 1.0; return match norm_method { "RPKM" => { From dd542427359ddde8e5bb151334160d70e1035cdb Mon Sep 17 00:00:00 2001 From: WardDeb Date: Mon, 18 Nov 2024 10:43:19 +0100 Subject: [PATCH 017/336] changelog for 4 changes --- deeptools4.0.0_changes.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/deeptools4.0.0_changes.md b/deeptools4.0.0_changes.md index 5c2715b3b6..330fafbbb0 100644 --- a/deeptools4.0.0_changes.md +++ b/deeptools4.0.0_changes.md @@ -7,6 +7,6 @@ for -bs > 1, a read is split in multiple contiguous blocks - multiple blocks in multiple bins count as 1 per bin - one block spanning multiple bins counts as 1 in each bin -# Glossary for equations +# normalization -RPKM = \ No newline at end of file +Exactscaling is no longer an option, it's always performed. \ No newline at end of file From ec55dcad7a3756e5edeea2ad3849a5cb72e1c4ff Mon Sep 17 00:00:00 2001 From: WardDeb Date: Mon, 18 Nov 2024 16:01:21 +0100 Subject: [PATCH 018/336] fix scalefactor implementation for bs1 too --- pydeeptools/deeptools/bamCoverage2.py | 8 +++++++- src/covcalc.rs | 6 +++--- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/pydeeptools/deeptools/bamCoverage2.py b/pydeeptools/deeptools/bamCoverage2.py index 049ca06950..c736f5955d 100644 --- a/pydeeptools/deeptools/bamCoverage2.py +++ b/pydeeptools/deeptools/bamCoverage2.py @@ -136,11 +136,14 @@ def main(args=None): print("Error: You must specify the effective genome size when using " "RPGC normalization. Use --effectiveGenomeSize to set this value.") sys.exit() - if args.effectiveGenomeSize is None: + if not args.effectiveGenomeSize: args.effectiveGenomeSize = 0 + if not args.normalizeUsing: + args.normalizeUsing = 'None' r_bamcoverage( args.bam, # bam file args.outFileName, # output file + args.outFileFormat, # output format args.normalizeUsing, # normalization args.effectiveGenomeSize, # effective genome size args.numberOfProcessors, # threads @@ -148,3 +151,6 @@ def main(args=None): [], # regions True # verbose ) + import pyBigWig + a = pyBigWig.open(args.outFileName) + a.header() diff --git a/src/covcalc.rs b/src/covcalc.rs index 3586dc641d..f9965aac77 100644 --- a/src/covcalc.rs +++ b/src/covcalc.rs @@ -146,12 +146,12 @@ pub fn bam_pileup(bam_ifile: &str, region: &(String, u64, u64), binsize: &u32, s l_cov = cov; } else { if pos != l_end + 1 { - bg.push((region.0.clone(), l_start, l_end + 1, l_cov as f64)); + bg.push((region.0.clone(), l_start, l_end + 1, l_cov as f64 * scale_factor)); bg.push((region.0.clone(), l_end + 1, pos, 0 as f64)); l_start = pos; l_cov = cov; } else if l_cov != cov { - bg.push((region.0.clone(), l_start, pos, l_cov as f64)); + bg.push((region.0.clone(), l_start, pos, l_cov as f64 * scale_factor)); l_start = pos; } } @@ -163,7 +163,7 @@ pub fn bam_pileup(bam_ifile: &str, region: &(String, u64, u64), binsize: &u32, s bg.push((region.0.clone(), l_start, region.2, 0 as f64)); } else { // Still need to write the last pileup(s) - bg.push((region.0.clone(), l_start, l_end + 1, l_cov as f64)); + bg.push((region.0.clone(), l_start, l_end + 1, l_cov as f64 * scale_factor)); // Make sure that if we didn't reach end of chromosome, we still write 0 cov. if l_end + 1 < region.2 { bg.push((region.0.clone(), l_end + 1, region.2, 0 as f64)); From b0551fabd0b55694f25c35811f348a4bd91008c5 Mon Sep 17 00:00:00 2001 From: WardDeb Date: Tue, 19 Nov 2024 15:12:29 +0100 Subject: [PATCH 019/336] single thread bw writer --- src/bamcoverage.rs | 5 +++-- src/bamhandler.rs | 42 ------------------------------------------ 2 files changed, 3 insertions(+), 44 deletions(-) delete mode 100644 src/bamhandler.rs diff --git a/src/bamcoverage.rs b/src/bamcoverage.rs index aa55121282..3fb5b610db 100644 --- a/src/bamcoverage.rs +++ b/src/bamcoverage.rs @@ -6,7 +6,7 @@ use std::io::{BufWriter, Write}; use bigtools::{BigWigWrite, Value}; use bigtools::beddata::BedParserStreamingIterator; use crate::covcalc::{bam_pileup, parse_regions}; -use crate::bamhandler::bam_stats; +use crate::filehandler::bam_stats; use crate::normalization::scale_factor; #[pyfunction] @@ -56,8 +56,9 @@ pub fn r_bamcoverage( ), true ); + // Theoretically one could add more threads here too, but this would require rewrite of the _bg iter upstream. let runtime = tokio::runtime::Builder::new_multi_thread() - .worker_threads(nproc) + .worker_threads(1) .build() .expect("Unable to create tokio runtime for bw writing."); let writer = BigWigWrite::create_file(ofile, chromsizes).unwrap(); diff --git a/src/bamhandler.rs b/src/bamhandler.rs deleted file mode 100644 index 044e7fa2ec..0000000000 --- a/src/bamhandler.rs +++ /dev/null @@ -1,42 +0,0 @@ -use rust_htslib::bam::{Read, Reader}; -use crate::calc::median; - -pub fn bam_stats(bam_ifile: &str) -> (u64, u64, u64, f32) { - let mut fraglens: Vec = Vec::new(); - let ispe = bam_ispaired(bam_ifile); - let mut bam = Reader::from_path(bam_ifile).unwrap(); - let mut total_reads: u64 = 0; - let mut mapped_reads: u64 = 0; - let mut unmapped_reads: u64 = 0; - for record in bam.records() { - total_reads += 1; - let record = record.expect("Error parsing record."); - if record.is_unmapped() { - unmapped_reads += 1; - } else { - mapped_reads += 1; - if ispe { - if record.is_paired() && record.is_proper_pair() { - let flen = record.insert_size() as u32; - if flen > 0 { - fraglens.push(flen); - } - } - } else { - fraglens.push(record.seq().len() as u32); - } - } - } - return (total_reads, mapped_reads, unmapped_reads, median(fraglens)); -} - -fn bam_ispaired(bam_ifile: &str) -> bool { - let mut bam = Reader::from_path(bam_ifile).unwrap(); - for record in bam.records() { - let record = record.expect("Error parsing record."); - if record.is_paired() { - return true; - } - } - return false; -} \ No newline at end of file From a469532452154e517cd8aa30e88272882e0e771b Mon Sep 17 00:00:00 2001 From: WardDeb Date: Tue, 19 Nov 2024 15:15:57 +0100 Subject: [PATCH 020/336] enforce lexicographical order in regions to process --- src/covcalc.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/covcalc.rs b/src/covcalc.rs index f9965aac77..83a9ff89d1 100644 --- a/src/covcalc.rs +++ b/src/covcalc.rs @@ -45,6 +45,8 @@ pub fn parse_regions(regions: &Vec<(String, u64, u64)>, bam_ifile: &str) -> (Vec chromregions.push((chromname.clone(), region.1, region.2)); } } + // Sort regions to make our live easier down the line + chromregions.sort_by(|a, b| a.0.cmp(&b.0).then(a.1.cmp(&b.1))); return (chromregions, chromsizes); } @@ -120,7 +122,6 @@ pub fn bam_pileup(bam_ifile: &str, region: &(String, u64, u64), binsize: &u32, s let mut l_start: u64 = region.1; let mut l_end: u64 = region.1; let mut l_cov: u64 = 0; - // let chrlen: u64 = bam.header().target_len(bam.header().tid(region.0.as_bytes()).unwrap()).unwrap(); let mut pileup_start: bool = true; for p in bam.pileup() { From be59d7efc86a69afb57ad8e511fbf1f2d0e03eff Mon Sep 17 00:00:00 2001 From: WardDeb Date: Wed, 20 Nov 2024 09:44:13 +0100 Subject: [PATCH 021/336] move writing bedgraph/bigwig file to filehandler --- src/bamcoverage.rs | 29 ++---------------- src/filehandler.rs | 74 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 76 insertions(+), 27 deletions(-) create mode 100644 src/filehandler.rs diff --git a/src/bamcoverage.rs b/src/bamcoverage.rs index 3fb5b610db..56940764c1 100644 --- a/src/bamcoverage.rs +++ b/src/bamcoverage.rs @@ -1,12 +1,8 @@ use pyo3::prelude::*; use rayon::prelude::*; use rayon::ThreadPoolBuilder; -use std::fs::File; -use std::io::{BufWriter, Write}; -use bigtools::{BigWigWrite, Value}; -use bigtools::beddata::BedParserStreamingIterator; use crate::covcalc::{bam_pileup, parse_regions}; -use crate::filehandler::bam_stats; +use crate::filehandler::{bam_stats, write_file}; use crate::normalization::scale_factor; #[pyfunction] @@ -42,27 +38,6 @@ pub fn r_bamcoverage( }); // Create output - if ofiletype == "bedgraph" { - // write output file, bedgraph - let mut writer = BufWriter::new(File::create(ofile).unwrap()); - for i in _bg { - writeln!(writer, "{}\t{}\t{}\t{}", i.0, i.1, i.2, i.3).unwrap(); - } - } else { - // write output file, bigwig - let vals = BedParserStreamingIterator::wrap_infallible_iter( - _bg.iter().map( - |(chr, start, end, cov)| {(chr.as_str(), Value {start: *start as u32, end: *end as u32, value: *cov as f32 } )} - ), - true - ); - // Theoretically one could add more threads here too, but this would require rewrite of the _bg iter upstream. - let runtime = tokio::runtime::Builder::new_multi_thread() - .worker_threads(1) - .build() - .expect("Unable to create tokio runtime for bw writing."); - let writer = BigWigWrite::create_file(ofile, chromsizes).unwrap(); - let _ = writer.write(vals, runtime); - } + write_file(ofile, ofiletype, _bg, chromsizes).unwrap(); Ok(()) } \ No newline at end of file diff --git a/src/filehandler.rs b/src/filehandler.rs new file mode 100644 index 0000000000..6ecd902c3f --- /dev/null +++ b/src/filehandler.rs @@ -0,0 +1,74 @@ +use rust_htslib::bam::{Read, Reader}; +use std::io::{BufWriter, Write}; +use std::fs::File; +use bigtools::{BigWigWrite, Value}; +use bigtools::beddata::BedParserStreamingIterator; +use std::collections::HashMap; + +use crate::calc::median; + +pub fn bam_stats(bam_ifile: &str) -> (u64, u64, u64, f32) { + let mut fraglens: Vec = Vec::new(); + let ispe = bam_ispaired(bam_ifile); + let mut bam = Reader::from_path(bam_ifile).unwrap(); + let mut total_reads: u64 = 0; + let mut mapped_reads: u64 = 0; + let mut unmapped_reads: u64 = 0; + for record in bam.records() { + total_reads += 1; + let record = record.expect("Error parsing record."); + if record.is_unmapped() { + unmapped_reads += 1; + } else { + mapped_reads += 1; + if ispe { + if record.is_paired() && record.is_proper_pair() { + let flen = record.insert_size() as u32; + if flen > 0 { + fraglens.push(flen); + } + } + } else { + fraglens.push(record.seq().len() as u32); + } + } + } + return (total_reads, mapped_reads, unmapped_reads, median(fraglens)); +} + +fn bam_ispaired(bam_ifile: &str) -> bool { + let mut bam = Reader::from_path(bam_ifile).unwrap(); + for record in bam.records() { + let record = record.expect("Error parsing record."); + if record.is_paired() { + return true; + } + } + return false; +} + +pub fn write_file(ofile: &str, filetype: &str, bg: Vec<(String, u64, u64, f64)>, chromsizes: HashMap) -> Result<(), std::string::String> { + if filetype == "bedgraph" { + // write output file, bedgraph + let mut writer = BufWriter::new(File::create(ofile).unwrap()); + for i in bg { + writeln!(writer, "{}\t{}\t{}\t{}", i.0, i.1, i.2, i.3).unwrap(); + } + } else { + // write output file, bigwig + let vals = BedParserStreamingIterator::wrap_infallible_iter( + bg.iter().map( + |(chr, start, end, cov)| {(chr.as_str(), Value {start: *start as u32, end: *end as u32, value: *cov as f32 } )} + ), + true + ); + // Theoretically one could add more threads here too, but this would require rewrite of the _bg iter upstream. + let runtime = tokio::runtime::Builder::new_multi_thread() + .worker_threads(1) + .build() + .expect("Unable to create tokio runtime for bw writing."); + let writer = BigWigWrite::create_file(ofile, chromsizes).unwrap(); + let _ = writer.write(vals, runtime); + } + Ok(()) +} \ No newline at end of file From f12c04ddbc21c41e5bf13c7c40d8d896d7363d90 Mon Sep 17 00:00:00 2001 From: WardDeb Date: Thu, 21 Nov 2024 08:07:06 +0100 Subject: [PATCH 022/336] make stat calculation part of the covcalc, to avoid two iterations over the bam files --- src/bamcoverage.rs | 52 ++++++++++++-------- src/covcalc.rs | 115 +++++++++++++++++++++++++++++++++------------ src/filehandler.rs | 39 ++------------- 3 files changed, 122 insertions(+), 84 deletions(-) diff --git a/src/bamcoverage.rs b/src/bamcoverage.rs index 56940764c1..f65b9cfb13 100644 --- a/src/bamcoverage.rs +++ b/src/bamcoverage.rs @@ -1,9 +1,10 @@ use pyo3::prelude::*; use rayon::prelude::*; use rayon::ThreadPoolBuilder; -use crate::covcalc::{bam_pileup, parse_regions}; -use crate::filehandler::{bam_stats, write_file}; +use crate::covcalc::{bam_pileup, parse_regions, collapse_bgvec}; +use crate::filehandler::{bam_ispaired, write_file}; use crate::normalization::scale_factor; +use crate::calc::median; #[pyfunction] pub fn r_bamcoverage( @@ -15,29 +16,42 @@ pub fn r_bamcoverage( nproc: usize, binsize: u32, regions: Vec<(String, u64, u64)>, - _verbose: bool + verbose: bool ) -> PyResult<()> { - - // Get statistics of bam file - let (total_reads, mapped_reads, unmapped_reads, fraglen) = bam_stats(bam_ifile); - println!("Total reads: {}", total_reads); - println!("Mapped reads: {}", mapped_reads); - println!("Unmapped reads: {}", unmapped_reads); - println!("Fragment length: {}", fraglen); - - let scale_factor = scale_factor(norm, mapped_reads, binsize as u64, effective_genome_size); - println!("Scale factor: {} calculated for norm: {}", scale_factor, norm); - + let ispe = bam_ispaired(bam_ifile); + if verbose { + println!("Sample: {} is-paired: {}", bam_ifile, ispe); + } // Parse regions & calculate coverage let (regions, chromsizes) = parse_regions(®ions, bam_ifile); let pool = ThreadPoolBuilder::new().num_threads(nproc).build().unwrap(); - let _bg: Vec<(String, u64, u64, f64)> = pool.install(|| { + let (bg, mapped, unmapped, readlen, fraglen) = pool.install(|| { regions.par_iter() - .flat_map(|i| bam_pileup(bam_ifile, &i, &binsize, scale_factor)) - .collect() + .map(|i| bam_pileup(bam_ifile, &i, &binsize, &ispe)) + .reduce( + || (vec![], 0, 0, vec![], vec![]), + |(mut _bg, mut _mapped, mut _unmapped, mut _readlen, mut _fraglen), (bg, mapped, unmapped, readlen, fraglen)| { + _bg.extend(bg); + _readlen.extend(readlen); + _fraglen.extend(fraglen); + _mapped += mapped; + _unmapped += unmapped; + (_bg, _mapped, _unmapped, _readlen, _fraglen) + } + ) }); - + let readlen = median(readlen); + let fraglen = median(fraglen); + let sf = scale_factor( + norm, + mapped, + binsize, + effective_genome_size, + readlen, + &verbose + ); + let bg_scaled = collapse_bgvec(bg, sf); // Create output - write_file(ofile, ofiletype, _bg, chromsizes).unwrap(); + write_file(ofile, ofiletype, bg_scaled, chromsizes); Ok(()) } \ No newline at end of file diff --git a/src/covcalc.rs b/src/covcalc.rs index 83a9ff89d1..2790f97c78 100644 --- a/src/covcalc.rs +++ b/src/covcalc.rs @@ -10,7 +10,6 @@ pub fn parse_regions(regions: &Vec<(String, u64, u64)>, bam_ifile: &str) -> (Vec let bam = IndexedReader::from_path(bam_ifile).unwrap(); let header = bam.header().clone(); - let mut chromregions: Vec<(String, u64, u64)> = Vec::new(); let mut chromsizes = HashMap::new(); if regions.is_empty() { @@ -53,12 +52,35 @@ pub fn parse_regions(regions: &Vec<(String, u64, u64)>, bam_ifile: &str) -> (Vec /// Main workhorse for bamCoverage and bamCompare /// Calculates coverage either per bp (bs = 1) or over bins (bs > 1) #[allow(unused_assignments)] -pub fn bam_pileup(bam_ifile: &str, region: &(String, u64, u64), binsize: &u32, scale_factor: f64) -> Vec<(String, u64, u64, f64)> { +pub fn bam_pileup( + bam_ifile: &str, + region: &(String, u64, u64), + binsize: &u32, + ispe: &bool +) -> ( + Vec<(String, u64, u64, f64)>, // bedgraph vec + u64, // mapped reads + u64, // unmapped reads + Vec, // read lengths + Vec, // fragment lengths +) { + + // constant to check if read is first in pair (if relevant later) + const FREAD: u16 = 0x40; // open bam file and fetch proper chrom let mut bam = IndexedReader::from_path(bam_ifile).unwrap(); bam.fetch((region.0.as_str(), region.1, region.2)) .expect(&format!("Error fetching region: {:?}", region)); + + // init variables for mapping statistics and lengths + let mut mapped_reads: u64 = 0; + let mut unmapped_reads: u64 = 0; + let mut readlens: Vec = Vec::new(); + let mut fraglens: Vec = Vec::new(); + + // Create the output vector + let mut bg: Vec<(String, u64, u64, f64)> = Vec::new(); // Two cases: either the binsize is 1, or it is > 1. if binsize > &1 { @@ -80,6 +102,18 @@ pub fn bam_pileup(bam_ifile: &str, region: &(String, u64, u64), binsize: &u32, s for record in bam.records() { let record = record.expect("Error parsing record."); + if record.is_unmapped() { + unmapped_reads += 1; + } else { + mapped_reads += 1; + if *ispe { + if record.is_paired() && record.is_proper_pair() && (record.flags() & FREAD != 0) { + fraglens.push(record.insert_size().abs() as u32); + } + } + readlens.push(record.seq_len() as u32); + } + let blocks = bam_blocks(record); // keep a record of bin indices that have been updated already let mut changedbins: Vec = Vec::new(); @@ -91,16 +125,25 @@ pub fn bam_pileup(bam_ifile: &str, region: &(String, u64, u64), binsize: &u32, s } binix = block.0 as u64 / *binsize as u64; if !changedbins.contains(&binix) { - bin_counts.get_mut(&binix).expect(&format!("Bin index {} not in hashmap. Blocks {:?}. Region = {}", &binix, block, region.0)).2 += 1; + bin_counts.get_mut(&binix).expect( + &format!("Bin index {} not in hashmap. Blocks {:?}. Region = {}. Bamfile = {}", &binix, block, region.0, bam_ifile) + ).2 += 1; changedbins.push(binix); } // Don't count blocks that exceed the chromosome if block.1 as u64 > region.2 { continue; } - binix = block.1 as u64 / *binsize as u64; + // if block.1 is at the end of a region, it should be counted in the block before (if different from first block) + if block.1 as u64 == region.2 { + binix = (block.1 as u64 - 1) / *binsize as u64; + } else { + binix = block.1 as u64 / *binsize as u64; + } if !changedbins.contains(&binix) { - bin_counts.get_mut(&binix).expect(&format!("Bin index {} not in hashmap. Blocks {:?}. Region = {}", &binix, block, region.0)).2 += 1; + bin_counts.get_mut(&binix).expect( + &format!("Bin index {} not in hashmap. Blocks {:?}. Region = {}. Bamfile = {}", &binix, block, region.0, bam_ifile) + ).2 += 1; changedbins.push(binix); } } @@ -113,17 +156,32 @@ pub fn bam_pileup(bam_ifile: &str, region: &(String, u64, u64), binsize: &u32, s } } } - let bg = hashmap_to_vec(region.0.clone(), bin_counts, scale_factor); - return collapse_bgvec(bg); - } else { - // define output vec - let mut bg: Vec<(String, u64, u64, f64)> = Vec::new(); + bg = bin_counts + .iter() + .sorted_by_key(|(&k, _)| k) + .map(|(_k, &(binstart, binend, count))| (region.0.clone(), binstart, binend, count as f64)) + .collect(); + } else { let mut l_start: u64 = region.1; let mut l_end: u64 = region.1; let mut l_cov: u64 = 0; let mut pileup_start: bool = true; + for record in bam.records() { + let record = record.expect("Error parsing record."); + if record.is_unmapped() { + unmapped_reads += 1; + } else { + mapped_reads += 1; + if *ispe { + if record.is_paired() && record.is_proper_pair() && (record.flags() & FREAD != 0) { + fraglens.push(record.insert_size().abs() as u32); + } + } + readlens.push(record.seq_len() as u32); + } + } for p in bam.pileup() { // Per default pileups count deletions in cigar string too. // For consistency with previous deepTools functionality, we ignore them. @@ -147,12 +205,12 @@ pub fn bam_pileup(bam_ifile: &str, region: &(String, u64, u64), binsize: &u32, s l_cov = cov; } else { if pos != l_end + 1 { - bg.push((region.0.clone(), l_start, l_end + 1, l_cov as f64 * scale_factor)); + bg.push((region.0.clone(), l_start, l_end + 1, l_cov as f64)); bg.push((region.0.clone(), l_end + 1, pos, 0 as f64)); l_start = pos; l_cov = cov; } else if l_cov != cov { - bg.push((region.0.clone(), l_start, pos, l_cov as f64 * scale_factor)); + bg.push((region.0.clone(), l_start, pos, l_cov as f64)); l_start = pos; } } @@ -164,37 +222,32 @@ pub fn bam_pileup(bam_ifile: &str, region: &(String, u64, u64), binsize: &u32, s bg.push((region.0.clone(), l_start, region.2, 0 as f64)); } else { // Still need to write the last pileup(s) - bg.push((region.0.clone(), l_start, l_end + 1, l_cov as f64 * scale_factor)); + bg.push((region.0.clone(), l_start, l_end + 1, l_cov as f64)); // Make sure that if we didn't reach end of chromosome, we still write 0 cov. if l_end + 1 < region.2 { bg.push((region.0.clone(), l_end + 1, region.2, 0 as f64)); } } - return bg; } - -} - -/// Converts a hashmap to a sorted bedgraph vector -fn hashmap_to_vec(chrom: String, hm: HashMap, scale_factor: f64) -> Vec<(String, u64, u64, f64)> { - - let sortv: Vec<(String, u64, u64, f64)> = hm - .iter() - .sorted_by_key(|(&k, _)| k) - .map(|(_k, &(binstart, binend, count))| (chrom.clone(), binstart, binend, count as f64 * scale_factor)) - .collect(); - return sortv; + // Collect median read lengths and fragment lengths if needed + return (bg, mapped_reads, unmapped_reads, readlens, fraglens); } /// Takes a bedgraph vector, and combines adjacent blocks with equal coverage #[allow(unused_assignments)] -fn collapse_bgvec(mut bg: Vec<(String, u64, u64, f64)>) -> Vec<(String, u64, u64, f64)> { +pub fn collapse_bgvec(mut bg: Vec<(String, u64, u64, f64)>, scale_factor: f64) -> Vec<(String, u64, u64, f64)> { let mut cvec: Vec<(String, u64, u64, f64)> = Vec::new(); - // initialize valus + // initialize values let (mut lchrom, mut lstart, mut lend, mut lcov) = bg.remove(0); for (chrom, start, end, cov) in bg.into_iter() { - if cov != lcov { - cvec.push((lchrom, lstart, lend, lcov)); + if chrom != lchrom { + cvec.push((lchrom, lstart, lend, lcov * scale_factor)); + lchrom = chrom; + lstart = start; + lend = end; + lcov = cov; + } else if cov != lcov { + cvec.push((lchrom, lstart, lend, lcov * scale_factor)); lchrom = chrom; lstart = start; lend = end; @@ -202,7 +255,7 @@ fn collapse_bgvec(mut bg: Vec<(String, u64, u64, f64)>) -> Vec<(String, u64, u64 } lend = end; } - cvec.push((lchrom, lstart, lend, lcov)); + cvec.push((lchrom, lstart, lend, lcov * scale_factor)); return cvec; } diff --git a/src/filehandler.rs b/src/filehandler.rs index 6ecd902c3f..8ce5210079 100644 --- a/src/filehandler.rs +++ b/src/filehandler.rs @@ -5,38 +5,7 @@ use bigtools::{BigWigWrite, Value}; use bigtools::beddata::BedParserStreamingIterator; use std::collections::HashMap; -use crate::calc::median; - -pub fn bam_stats(bam_ifile: &str) -> (u64, u64, u64, f32) { - let mut fraglens: Vec = Vec::new(); - let ispe = bam_ispaired(bam_ifile); - let mut bam = Reader::from_path(bam_ifile).unwrap(); - let mut total_reads: u64 = 0; - let mut mapped_reads: u64 = 0; - let mut unmapped_reads: u64 = 0; - for record in bam.records() { - total_reads += 1; - let record = record.expect("Error parsing record."); - if record.is_unmapped() { - unmapped_reads += 1; - } else { - mapped_reads += 1; - if ispe { - if record.is_paired() && record.is_proper_pair() { - let flen = record.insert_size() as u32; - if flen > 0 { - fraglens.push(flen); - } - } - } else { - fraglens.push(record.seq().len() as u32); - } - } - } - return (total_reads, mapped_reads, unmapped_reads, median(fraglens)); -} - -fn bam_ispaired(bam_ifile: &str) -> bool { +pub fn bam_ispaired(bam_ifile: &str) -> bool { let mut bam = Reader::from_path(bam_ifile).unwrap(); for record in bam.records() { let record = record.expect("Error parsing record."); @@ -60,15 +29,17 @@ pub fn write_file(ofile: &str, filetype: &str, bg: Vec<(String, u64, u64, f64)>, bg.iter().map( |(chr, start, end, cov)| {(chr.as_str(), Value {start: *start as u32, end: *end as u32, value: *cov as f32 } )} ), - true + false ); // Theoretically one could add more threads here too, but this would require rewrite of the _bg iter upstream. let runtime = tokio::runtime::Builder::new_multi_thread() .worker_threads(1) .build() .expect("Unable to create tokio runtime for bw writing."); + println!("Init writer"); let writer = BigWigWrite::create_file(ofile, chromsizes).unwrap(); - let _ = writer.write(vals, runtime); + println!("Start writer"); + writer.write(vals, runtime); } Ok(()) } \ No newline at end of file From 1a1e0113f504134334d24290de8dfe6702eaf285 Mon Sep 17 00:00:00 2001 From: WardDeb Date: Thu, 21 Nov 2024 09:52:29 +0100 Subject: [PATCH 023/336] latest WIP for bamCompare --- deeptools4.0.0_changes.md | 8 +- pydeeptools/deeptools/bamCompare2.py | 287 ++++++++++++++++++++++++++ pydeeptools/deeptools/bamCoverage2.py | 7 +- pyproject.toml | 3 +- src/bamcompare.rs | 96 +++++++++ src/calc.rs | 17 +- src/lib.rs | 4 +- src/normalization.rs | 49 ++++- 8 files changed, 449 insertions(+), 22 deletions(-) create mode 100644 pydeeptools/deeptools/bamCompare2.py create mode 100644 src/bamcompare.rs diff --git a/deeptools4.0.0_changes.md b/deeptools4.0.0_changes.md index 330fafbbb0..7b2c01dd66 100644 --- a/deeptools4.0.0_changes.md +++ b/deeptools4.0.0_changes.md @@ -9,4 +9,10 @@ for -bs > 1, a read is split in multiple contiguous blocks # normalization -Exactscaling is no longer an option, it's always performed. \ No newline at end of file +Exactscaling is no longer an option, it's always performed. + +# Todo + + - allow multithreaded bw writing + - properly divide region work over threads -> region sorting & taking size into account + \ No newline at end of file diff --git a/pydeeptools/deeptools/bamCompare2.py b/pydeeptools/deeptools/bamCompare2.py new file mode 100644 index 0000000000..fcd960288e --- /dev/null +++ b/pydeeptools/deeptools/bamCompare2.py @@ -0,0 +1,287 @@ +import argparse +from deeptools import parserCommon +from deeptools.hp import r_bamcompare + +def parseArguments(): + parentParser = parserCommon.getParentArgParse() + bamParser = parserCommon.read_options() + normalizationParser = parserCommon.normalization_options() + requiredArgs = getRequiredArgs() + optionalArgs = getOptionalArgs() + outputParser = parserCommon.output() + parser = argparse.ArgumentParser( + parents=[requiredArgs, outputParser, optionalArgs, + parentParser, normalizationParser, bamParser], + formatter_class=argparse.ArgumentDefaultsHelpFormatter, + description='This tool compares two BAM files based on the number of ' + 'mapped reads. To compare the BAM files, the genome is partitioned ' + 'into bins of equal size, then the number of reads found in each bin' + ' is counted per file, and finally a summary value is ' + 'reported. This value can be the ratio of the number of reads per ' + 'bin, the log2 of the ratio, or the difference. This tool can ' + 'normalize the number of reads in each BAM file using the SES method ' + 'proposed by Diaz et al. (2012) "Normalization, bias correction, and ' + 'peak calling for ChIP-seq". Statistical Applications in Genetics ' + 'and Molecular Biology, 11(3). Normalization based on read counts ' + 'is also available. The output is either a bedgraph or bigWig file ' + 'containing the bin location and the resulting comparison value. ' + 'Note that *each end* in a pair (for paired-end reads) is treated ' + 'independently. If this is undesirable, then use the --samFlagInclude ' + 'or --samFlagExclude options.', + + usage='bamCompare -b1 treatment.bam -b2 control.bam -o log2ratio.bw\n' + 'help: bamCompare -h / bamCompare --help', + + add_help=False) + + return parser + + +def getRequiredArgs(): + parser = argparse.ArgumentParser(add_help=False) + + required = parser.add_argument_group('Required arguments') + + # define the arguments + required.add_argument('--bamfile1', '-b1', + metavar='BAM file', + help='Sorted BAM file 1. Usually the BAM file ' + 'for the treatment.', + required=True) + + required.add_argument('--bamfile2', '-b2', + metavar='BAM file', + help='Sorted BAM file 2. Usually the BAM ' + 'file for the control.', + required=True) + + return parser + + +def getOptionalArgs(): + + parser = argparse.ArgumentParser(add_help=False) + optional = parser.add_argument_group('Optional arguments') + + optional.add_argument("--help", "-h", action="help", + help="show this help message and exit") + + optional.add_argument('--scaleFactorsMethod', + help='Method to use to scale the samples. ' + 'If a method is specified, then it will be used to compensate ' + 'for sequencing depth differences between the samples. ' + 'As an alternative, this can be set to None and an option from ' + '--normalizeUsing can be used. (Default: %(default)s)', + choices=['readCount', 'SES', 'None'], + default='readCount') + + optional.add_argument('--sampleLength', '-l', + help='*Only relevant when SES is chosen for the ' + 'scaleFactorsMethod.* To compute the SES, specify ' + 'the length (in bases) of the regions (see --numberOfSamples) ' + 'that will be randomly sampled to calculate the scaling factors. ' + 'If you do not have a good sequencing depth for ' + 'your samples consider increasing the sampling ' + 'regions\' size to minimize the probability ' + 'that zero-coverage regions are used. (Default: %(default)s)', + default=1000, + type=int) + + optional.add_argument('--numberOfSamples', '-n', + help='*Only relevant when SES is chosen for the ' + 'scaleFactorsMethod.* Number of samplings taken ' + 'from the genome to compute the scaling factors. (Default: %(default)s)', + default=1e5, + type=int) + + optional.add_argument('--scaleFactors', + help='Set this parameter manually to avoid the computation of ' + 'scaleFactors. The format is scaleFactor1:scaleFactor2.' + 'For example, --scaleFactor 0.7:1 will cause the first BAM file to' + 'be multiplied by 0.7, while not scaling ' + 'the second BAM file (multiplication with 1).', + default=None, + required=False) + + optional.add_argument('--operation', + help='The default is to output the log2 ratio of the ' + 'two samples. The reciprocal ratio returns the ' + 'the negative of the inverse of the ratio ' + 'if the ratio is less than 0. The resulting ' + 'values are interpreted as negative fold changes. ' + 'Instead of performing a computation using both files, the scaled signal can ' + 'alternatively be output for the first or second file using ' + 'the \'--operation first\' or \'--operation second\'. (Default: %(default)s)', + default='log2', + choices=['log2', 'ratio', 'subtract', 'add', 'mean', + 'reciprocal_ratio', 'first', 'second'], + required=False) + + optional.add_argument('--pseudocount', + help='A small number to avoid x/0. Only useful ' + 'together with --operation log2 or --operation ratio. ' + 'You can specify different values as pseudocounts for ' + 'the numerator and the denominator by providing two ' + 'values (the first value is used as the numerator ' + 'pseudocount and the second the denominator pseudocount). (Default: %(default)s)', + default=[1], + type=float, + nargs='+', + action=parserCommon.requiredLength(1, 2), + required=False) + + optional.add_argument('--skipZeroOverZero', + help='Skip bins where BOTH BAM files lack coverage. ' + 'This is determined BEFORE any applicable pseudocount ' + 'is added.', + action='store_true') + + return parser + + +def process_args(args=None): + args = parseArguments().parse_args(args) + + if args.smoothLength and args.smoothLength <= args.binSize: + print("Warning: the smooth length given ({}) is smaller than the bin " + "size ({}).\n\n No smoothing will be " + "done".format(args.smoothLength, + args.binSize)) + args.smoothLength = None + + if not args.ignoreForNormalization: + args.ignoreForNormalization = [] + + if not isinstance(args.pseudocount, list): + args.pseudocount = [args.pseudocount] + + if len(args.pseudocount) == 1: + args.pseudocount *= 2 + + return args + +# get_scale_factors function is used for scaling in bamCompare +# while get_scale_factor is used for depth normalization + + +def get_scale_factors(args, statsList, mappedList): + + if args.scaleFactors: + scale_factors = list(map(float, args.scaleFactors.split(":"))) + elif args.scaleFactorsMethod == 'SES': + scalefactors_dict = estimateScaleFactor( + [args.bamfile1, args.bamfile2], + args.sampleLength, args.numberOfSamples, + 1, + mappingStatsList=mappedList, + blackListFileName=args.blackListFileName, + numberOfProcessors=args.numberOfProcessors, + verbose=args.verbose, + chrsToSkip=args.ignoreForNormalization) + + scale_factors = scalefactors_dict['size_factors'] + + if args.verbose: + print("Size factors using SES: {}".format(scale_factors)) + print("%s regions of size %s where used " % + (scalefactors_dict['sites_sampled'], + args.sampleLength)) + + print("ignoring filtering/blacklists, size factors if the number of mapped " + "reads would have been used:") + print(tuple( + float(min(mappedList)) / np.array(mappedList))) + + elif args.scaleFactorsMethod == 'readCount': + # change the scaleFactor to 1.0 + args.scaleFactor = 1.0 + # get num of kept reads for bam file 1 + args.bam = args.bamfile1 + bam1_mapped, _ = get_num_kept_reads(args, statsList[0]) + # get num of kept reads for bam file 2 + args.bam = args.bamfile2 + bam2_mapped, _ = get_num_kept_reads(args, statsList[1]) + + mapped_reads = [bam1_mapped, bam2_mapped] + + # new scale_factors (relative to min of two bams) + scale_factors = float(min(bam1_mapped, bam2_mapped)) / np.array(mapped_reads) + if args.verbose: + print("Size factors using total number " + "of mapped reads: {}".format(scale_factors)) + + elif args.scaleFactorsMethod == 'None': + scale_factors = None + + return scale_factors + + +def main(args=None): + """ + The algorithm is composed of two steps. + + + 1. Per-sample scaling / depth Normalization: + + If scaling is used (using the SES or read counts method), appropriate scaling + factors are determined to account for sequencing depth differences. + + Optionally scaling can be turned off and individual samples could be depth normalized using + RPKM, BPM or CPM methods + + 2. Ratio calculation between two bam files: + + The genome is transversed and computing + the log ratio/ratio/difference etc. for bins of fixed width + given by the user. + + """ + args = process_args(args) + + # Some sanity checks again + if not args.effectiveGenomeSize: + args.effectiveGenomeSize = 0 + # If + if args.normalizeUsing: + print("Normalization of the bam files requested, turning off scaling.") + args.scaleFactorsMethod = 'None' + else: + args.normalizeUsing = 'None' + + r_bamcompare( + args.bamfile1, # bam file 1 + args.bamfile2, # bam file 2 + args.outFileName, # output file + args.outFileFormat, # output file format + args.normalizeUsing, # normalization method + args.scaleFactorsMethod, # scaling method + args.effectiveGenomeSize, # effective genome size + args.numberOfProcessors, # threads + args.binSize, # bin size + [], # regions + True # verbose + ) + + # #if args.normalizeUsing == "RPGC": + # # sys.exit("RPGC normalization (--normalizeUsing RPGC) is not supported with bamCompare!") + # #if args.normalizeUsing == 'None': + # args.normalizeUsing = None # For the sake of sanity + # if args.scaleFactorsMethod != 'None' and args.normalizeUsing: + # sys.exit("`--normalizeUsing {}` is only valid if you also use `--scaleFactorsMethod None`! To prevent erroneous output, I will quit now.\n".format(args.normalizeUsing)) + + # # Get mapping statistics + # bam1, mapped1, unmapped1, stats1 = bamHandler.openBam(args.bamfile1, returnStats=True, nThreads=args.numberOfProcessors) + # bam1.close() + # bam2, mapped2, unmapped2, stats2 = bamHandler.openBam(args.bamfile2, returnStats=True, nThreads=args.numberOfProcessors) + # bam2.close() + + # scale_factors = get_scale_factors(args, [stats1, stats2], [mapped1, mapped2]) + # if scale_factors is None: + # # check whether one of the depth norm methods are selected + # if args.normalizeUsing is not None: + # args.scaleFactor = 1.0 + # # if a normalization is required then compute the scale factors + # args.bam = args.bamfile1 + # scale_factor_bam1 = get_scale_factor(args, stats1) + # args.bam = args.bamfile2 + # scale_factor_bam2 = get_scale_factor(args, stats2) + # scale_factors = [scale_factor_bam1, scale_factor_bam2] + # else: + # scale_factors = [1, 1] \ No newline at end of file diff --git a/pydeeptools/deeptools/bamCoverage2.py b/pydeeptools/deeptools/bamCoverage2.py index c736f5955d..5b34a1b52c 100644 --- a/pydeeptools/deeptools/bamCoverage2.py +++ b/pydeeptools/deeptools/bamCoverage2.py @@ -149,8 +149,5 @@ def main(args=None): args.numberOfProcessors, # threads args.binSize, # bin size [], # regions - True # verbose - ) - import pyBigWig - a = pyBigWig.open(args.outFileName) - a.header() + args.verbose # verbose + ) \ No newline at end of file diff --git a/pyproject.toml b/pyproject.toml index 061909178a..414e8fc93b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -64,7 +64,6 @@ packages = ["deeptools"] alignmentSieve = "deeptools.alignmentSieve:main" bamCompare = "deeptools.bamCompare:main" bamCoverage = "deeptools.bamCoverage:main" -bamCoverage2 = "deeptools.bamCoverage2:main" bamPEFragmentSize = "deeptools.bamPEFragmentSize:main" bigwigAverage = "deeptools.bigwigAverage:main" bigwigCompare = "deeptools.bigwigCompare:main" @@ -84,3 +83,5 @@ plotFingerprint = "deeptools.plotFingerprint:main" plotHeatmap = "deeptools.plotHeatmap:main" plotPCA = "deeptools.plotPCA:main" plotProfile = "deeptools.plotProfile:main" +bamCoverage2 = "deeptools.bamCoverage2:main" +bamCompare2 = "deeptools.bamCompare2:main" \ No newline at end of file diff --git a/src/bamcompare.rs b/src/bamcompare.rs new file mode 100644 index 0000000000..029481cbca --- /dev/null +++ b/src/bamcompare.rs @@ -0,0 +1,96 @@ +use pyo3::prelude::*; +use rayon::prelude::*; +use rayon::ThreadPoolBuilder; +use crate::filehandler::bam_stats; +use crate::normalization::scale_factor_bamcompare; +use crate::covcalc::{bam_pileup, parse_regions}; + +#[pyfunction] +pub fn r_bamcompare( + bam_ifile: &str, + bam_ifile2: &str, + _ofile: &str, + _ofiletype: &str, + _norm: &str, + scalefactorsmethod: &str, + effective_genome_size: u64, + nproc: usize, + binsize: u32, + regions: Vec<(String, u64, u64)>, + verbose: bool +) -> PyResult<()> { + // put statistics into scope, this should probably be rewritten. (can't we always assume at least 2 threads ? ) + // will need to be revisited for multiBamsummaries / computeMatrix. + let mut total_reads1: u64 = 0; + let mut total_reads2: u64 = 0; + let mut mapped_reads1: u64 = 0; + let mut mapped_reads2: u64 = 0; + let mut unmapped_reads1: u64 = 0; + let mut unmapped_reads2: u64 = 0; + let mut readlen1: f32 = 0.0; + let mut readlen2: f32 = 0.0; + let mut fraglen1: f32 = 0.0; + let mut fraglen2: f32 = 0.0; + // Get statistics of bam file. + if nproc > 1 { + let pool2 = ThreadPoolBuilder::new().num_threads(2).build().unwrap(); + let bamstatvec: Vec<_> = pool2.install(|| { + vec![ + (bam_ifile, &verbose), + (bam_ifile2, &verbose) + ] + .par_iter() + .map(|(bam_ifile, verbose)| bam_stats(bam_ifile, verbose)) + .collect() + }); + let (_total_reads1, _mapped_reads1, _unmapped_reads1, _readlen1, _fraglen1) = bamstatvec[0]; + let (_total_reads2, _mapped_reads2, _unmapped_reads2, _readlen2, _fraglen2) = bamstatvec[1]; + total_reads1 = _total_reads1; + total_reads2 = _total_reads2; + mapped_reads1 = _mapped_reads1; + mapped_reads2 = _mapped_reads2; + unmapped_reads1 = _unmapped_reads1; + unmapped_reads2 = _unmapped_reads2; + readlen1 = _readlen1; + readlen2 = _readlen2; + fraglen1 = _fraglen1; + fraglen2 = _fraglen2; + + } else { + let (_total_reads1, _mapped_reads1, _unmapped_reads1, _readlen1, _fraglen1) = bam_stats(bam_ifile, &verbose); + let (_total_reads2, _mapped_reads2, _unmapped_reads2, _readlen2, _fraglen2) = bam_stats(bam_ifile2, &verbose); + total_reads1 = _total_reads1; + total_reads2 = _total_reads2; + mapped_reads1 = _mapped_reads1; + mapped_reads2 = _mapped_reads2; + unmapped_reads1 = _unmapped_reads1; + unmapped_reads2 = _unmapped_reads2; + readlen1 = _readlen1; + readlen2 = _readlen2; + fraglen1 = _fraglen1; + fraglen2 = _fraglen2; + } + + // Calculate scale factors + let (scale_factor1, scale_factor2) = scale_factor_bamcompare( + scalefactorsmethod, + mapped_reads1, + mapped_reads2, + binsize as u64, + effective_genome_size + ); + println!("scalefactors = {} and {}", scale_factor1, scale_factor2); + let (regions, chromsizes) = parse_regions(®ions, bam_ifile); + let pool = ThreadPoolBuilder::new().num_threads(nproc).build().unwrap(); + let _bg1: Vec<(String, u64, u64, f64)> = pool.install(|| { + regions.par_iter() + .flat_map(|i| bam_pileup(bam_ifile, &i, &binsize, scale_factor1)) + .collect() + }); + let _bg2: Vec<(String, u64, u64, f64)> = pool.install(|| { + regions.par_iter() + .flat_map(|i| bam_pileup(bam_ifile2, &i, &binsize, scale_factor2)) + .collect() + }); + Ok(()) +} \ No newline at end of file diff --git a/src/calc.rs b/src/calc.rs index b36c6262d2..0c0f1d1ae9 100644 --- a/src/calc.rs +++ b/src/calc.rs @@ -1,10 +1,15 @@ pub fn median(mut nvec: Vec) -> f32 { - nvec.sort_unstable(); - let len = nvec.len(); - if len % 2 == 1 { - return nvec[len / 2] as f32; + if nvec.is_empty() { + return 0.0; + } else if nvec.len() == 1 { + return nvec[0] as f32; } else { - return (nvec[len / 2] + nvec[len / 2 - 1]) as f32 / 2.0; + nvec.sort_unstable(); + let len = nvec.len(); + if len % 2 == 1 { + return nvec[len / 2] as f32; + } else { + return (nvec[len / 2] + nvec[len / 2 - 1]) as f32 / 2.0; + } } - } \ No newline at end of file diff --git a/src/lib.rs b/src/lib.rs index 7a0459ec74..a9203a0755 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -1,13 +1,15 @@ use pyo3::prelude::*; mod bamcoverage; +//mod bamcompare; mod covcalc; mod alignmentsieve; -mod bamhandler; +mod filehandler; mod normalization; mod calc; #[pymodule] fn hp(m: &Bound<'_, PyModule>) -> PyResult<()> { m.add_function(wrap_pyfunction!(bamcoverage::r_bamcoverage, m)?)?; + //m.add_function(wrap_pyfunction!(bamcompare::r_bamcompare, m)?)?; Ok(()) } diff --git a/src/normalization.rs b/src/normalization.rs index 9e1d68f934..ef04f19ff0 100644 --- a/src/normalization.rs +++ b/src/normalization.rs @@ -1,32 +1,65 @@ -pub fn scale_factor(norm_method: &str, mapped: u64, binsize: u64, effective_genome_size: u64) -> f64 { +use std::cmp; + +pub fn scale_factor( + norm_method: &str, + mapped: u64, + binsize: u32, + effective_genome_size: u64, + readlen: f32, + verbose: &bool +) -> f64 { let mut scale_factor = 1.0; - return match norm_method { + match norm_method { "RPKM" => { // RPKM = # reads per tile / total reads (millions) * tile length (kb) let mmr = mapped as f64 / 1e6; let bs_kb = binsize as f64 / 1000.0; scale_factor *= 1.0 / (mmr * bs_kb); - scale_factor } "CPM" => { // CPM = # reads per tile / total reads (millions) let mmr = mapped as f64 / 1e6; scale_factor *= 1.0 / mmr; - scale_factor } "BPM" => { // BPM = bins per million mapped reads let bs_kb: f64 = binsize as f64 / 1000.0; let tmp_scalefactor = (mapped as f64 / bs_kb) / 1e6; scale_factor *= 1.0 / (tmp_scalefactor * bs_kb); - scale_factor } "RPGC" => { // RPGC = mapped reads * fragment length / effective genome size - scale_factor + let tmp_scalefactor = (mapped as f64 * readlen as f64) / effective_genome_size as f64; + scale_factor *= 1.0 / tmp_scalefactor; + } + _ => {} + }; + if *verbose { + println!("Scale factor: {}", scale_factor); + } + return scale_factor; +} + +pub fn scale_factor_bamcompare( + norm_method: &str, + mapped_bam1: u64, + mapped_bam2: u64, + _binsize: u64, + _effective_genome_size: u64 +) -> (f64, f64) { + return match norm_method { + "readCount" => { + let min = cmp::min(mapped_bam1, mapped_bam2); + let scale_factor1 = min as f64 / mapped_bam1 as f64; + let scale_factor2 = min as f64 / mapped_bam2 as f64; + (scale_factor1, scale_factor2) + } + "SES" => { + // to be implemented + (1.0, 1.0) } _ => { - scale_factor + (1.0, 1.0) } } -} \ No newline at end of file +} From 659888ff4e37650004881aadefb0a6a2e8ccdb04 Mon Sep 17 00:00:00 2001 From: WardDeb Date: Thu, 21 Nov 2024 16:37:49 +0100 Subject: [PATCH 024/336] drop tempfile --- Cargo.toml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 3ab072226e..fdff2a94d4 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -14,5 +14,4 @@ rust-htslib = "0.47.0" rayon = "1.10.0" itertools = "0.12.1" bigtools = "0.5.3" -tokio = "*" -tempfile = "*" \ No newline at end of file +tokio = "*" \ No newline at end of file From 5ced25d6356e0cce00127ffc5baff55f421aba7b Mon Sep 17 00:00:00 2001 From: WardDeb Date: Thu, 21 Nov 2024 16:38:09 +0100 Subject: [PATCH 025/336] barebones bamCompare implementation --- pydeeptools/deeptools/bamCompare2.py | 5 +- src/bamcompare.rs | 125 +++++++++++--------------- src/bamcoverage.rs | 3 +- src/calc.rs | 2 +- src/covcalc.rs | 130 ++++++++++++++++++++++----- src/filehandler.rs | 5 +- src/lib.rs | 4 +- src/normalization.rs | 6 +- 8 files changed, 179 insertions(+), 101 deletions(-) diff --git a/pydeeptools/deeptools/bamCompare2.py b/pydeeptools/deeptools/bamCompare2.py index fcd960288e..257f48adab 100644 --- a/pydeeptools/deeptools/bamCompare2.py +++ b/pydeeptools/deeptools/bamCompare2.py @@ -244,7 +244,8 @@ def main(args=None): args.scaleFactorsMethod = 'None' else: args.normalizeUsing = 'None' - + print(args) + args.pseudocount = 1 r_bamcompare( args.bamfile1, # bam file 1 args.bamfile2, # bam file 2 @@ -253,6 +254,8 @@ def main(args=None): args.normalizeUsing, # normalization method args.scaleFactorsMethod, # scaling method args.effectiveGenomeSize, # effective genome size + args.operation, + args.pseudocount, args.numberOfProcessors, # threads args.binSize, # bin size [], # regions diff --git a/src/bamcompare.rs b/src/bamcompare.rs index 029481cbca..d28238f4b9 100644 --- a/src/bamcompare.rs +++ b/src/bamcompare.rs @@ -1,96 +1,79 @@ use pyo3::prelude::*; use rayon::prelude::*; use rayon::ThreadPoolBuilder; -use crate::filehandler::bam_stats; +use crate::filehandler::{bam_ispaired, write_file}; +use crate::covcalc::{bam_pileup, parse_regions, collapse_bgvecs}; use crate::normalization::scale_factor_bamcompare; -use crate::covcalc::{bam_pileup, parse_regions}; +use crate::calc::median; #[pyfunction] pub fn r_bamcompare( - bam_ifile: &str, + bam_ifile1: &str, bam_ifile2: &str, - _ofile: &str, - _ofiletype: &str, - _norm: &str, + ofile: &str, + ofiletype: &str, + norm: &str, scalefactorsmethod: &str, effective_genome_size: u64, + operation: &str, + pseudocount: f64, nproc: usize, binsize: u32, regions: Vec<(String, u64, u64)>, verbose: bool ) -> PyResult<()> { - // put statistics into scope, this should probably be rewritten. (can't we always assume at least 2 threads ? ) - // will need to be revisited for multiBamsummaries / computeMatrix. - let mut total_reads1: u64 = 0; - let mut total_reads2: u64 = 0; - let mut mapped_reads1: u64 = 0; - let mut mapped_reads2: u64 = 0; - let mut unmapped_reads1: u64 = 0; - let mut unmapped_reads2: u64 = 0; - let mut readlen1: f32 = 0.0; - let mut readlen2: f32 = 0.0; - let mut fraglen1: f32 = 0.0; - let mut fraglen2: f32 = 0.0; - // Get statistics of bam file. - if nproc > 1 { - let pool2 = ThreadPoolBuilder::new().num_threads(2).build().unwrap(); - let bamstatvec: Vec<_> = pool2.install(|| { - vec![ - (bam_ifile, &verbose), - (bam_ifile2, &verbose) - ] - .par_iter() - .map(|(bam_ifile, verbose)| bam_stats(bam_ifile, verbose)) - .collect() - }); - let (_total_reads1, _mapped_reads1, _unmapped_reads1, _readlen1, _fraglen1) = bamstatvec[0]; - let (_total_reads2, _mapped_reads2, _unmapped_reads2, _readlen2, _fraglen2) = bamstatvec[1]; - total_reads1 = _total_reads1; - total_reads2 = _total_reads2; - mapped_reads1 = _mapped_reads1; - mapped_reads2 = _mapped_reads2; - unmapped_reads1 = _unmapped_reads1; - unmapped_reads2 = _unmapped_reads2; - readlen1 = _readlen1; - readlen2 = _readlen2; - fraglen1 = _fraglen1; - fraglen2 = _fraglen2; + let ispe1 = bam_ispaired(bam_ifile1); + let ispe2 = bam_ispaired(bam_ifile2); - } else { - let (_total_reads1, _mapped_reads1, _unmapped_reads1, _readlen1, _fraglen1) = bam_stats(bam_ifile, &verbose); - let (_total_reads2, _mapped_reads2, _unmapped_reads2, _readlen2, _fraglen2) = bam_stats(bam_ifile2, &verbose); - total_reads1 = _total_reads1; - total_reads2 = _total_reads2; - mapped_reads1 = _mapped_reads1; - mapped_reads2 = _mapped_reads2; - unmapped_reads1 = _unmapped_reads1; - unmapped_reads2 = _unmapped_reads2; - readlen1 = _readlen1; - readlen2 = _readlen2; - fraglen1 = _fraglen1; - fraglen2 = _fraglen2; + if verbose { + println!("Sample1: {} is-paired: {}", bam_ifile1, ispe1); + println!("Sample2: {} is-paired: {}", bam_ifile2, ispe2); } - // Calculate scale factors - let (scale_factor1, scale_factor2) = scale_factor_bamcompare( - scalefactorsmethod, - mapped_reads1, - mapped_reads2, - binsize as u64, - effective_genome_size - ); - println!("scalefactors = {} and {}", scale_factor1, scale_factor2); - let (regions, chromsizes) = parse_regions(®ions, bam_ifile); + // Parse regions & calculate coverage + let (regions, chromsizes) = parse_regions(®ions, bam_ifile1); let pool = ThreadPoolBuilder::new().num_threads(nproc).build().unwrap(); - let _bg1: Vec<(String, u64, u64, f64)> = pool.install(|| { + + // Parse first bamfile + let (bg1, mapped1, _unmapped1, readlen1, fraglen1) = pool.install(|| { regions.par_iter() - .flat_map(|i| bam_pileup(bam_ifile, &i, &binsize, scale_factor1)) - .collect() + .map(|i| bam_pileup(bam_ifile1, &i, &binsize, &ispe1)) + .reduce( + || (vec![], 0, 0, vec![], vec![]), + |(mut _bg, mut _mapped, mut _unmapped, mut _readlen, mut _fraglen), (bg, mapped, unmapped, readlen, fraglen)| { + _bg.extend(bg); + _readlen.extend(readlen); + _fraglen.extend(fraglen); + _mapped += mapped; + _unmapped += unmapped; + (_bg, _mapped, _unmapped, _readlen, _fraglen) + } + ) }); - let _bg2: Vec<(String, u64, u64, f64)> = pool.install(|| { + let _readlen1 = median(readlen1); + let _fraglen1 = median(fraglen1); + + // Parse first bamfile + let (bg2, mapped2, _unmapped2, readlen2, fraglen2) = pool.install(|| { regions.par_iter() - .flat_map(|i| bam_pileup(bam_ifile2, &i, &binsize, scale_factor2)) - .collect() + .map(|i| bam_pileup(bam_ifile2, &i, &binsize, &ispe2)) + .reduce( + || (vec![], 0, 0, vec![], vec![]), + |(mut _bg, mut _mapped, mut _unmapped, mut _readlen, mut _fraglen), (bg, mapped, unmapped, readlen, fraglen)| { + _bg.extend(bg); + _readlen.extend(readlen); + _fraglen.extend(fraglen); + _mapped += mapped; + _unmapped += unmapped; + (_bg, _mapped, _unmapped, _readlen, _fraglen) + } + ) }); + let _readlen2 = median(readlen2); + let _fraglen2 = median(fraglen2); + let (sf1, sf2) = scale_factor_bamcompare(scalefactorsmethod, mapped1, mapped2, binsize, effective_genome_size, norm); + println!("scale factor1 = {}, scale factor2 = {}", sf1, sf2); + let bge = collapse_bgvecs(bg1, bg2, sf1, sf2, pseudocount, operation); + write_file(ofile, ofiletype, bge, chromsizes); Ok(()) } \ No newline at end of file diff --git a/src/bamcoverage.rs b/src/bamcoverage.rs index f65b9cfb13..180b166250 100644 --- a/src/bamcoverage.rs +++ b/src/bamcoverage.rs @@ -25,7 +25,7 @@ pub fn r_bamcoverage( // Parse regions & calculate coverage let (regions, chromsizes) = parse_regions(®ions, bam_ifile); let pool = ThreadPoolBuilder::new().num_threads(nproc).build().unwrap(); - let (bg, mapped, unmapped, readlen, fraglen) = pool.install(|| { + let (bg, mapped, _unmapped, readlen, fraglen) = pool.install(|| { regions.par_iter() .map(|i| bam_pileup(bam_ifile, &i, &binsize, &ispe)) .reduce( @@ -48,6 +48,7 @@ pub fn r_bamcoverage( binsize, effective_genome_size, readlen, + fraglen, &verbose ); let bg_scaled = collapse_bgvec(bg, sf); diff --git a/src/calc.rs b/src/calc.rs index 0c0f1d1ae9..5add58c650 100644 --- a/src/calc.rs +++ b/src/calc.rs @@ -12,4 +12,4 @@ pub fn median(mut nvec: Vec) -> f32 { return (nvec[len / 2] + nvec[len / 2 - 1]) as f32 / 2.0; } } -} \ No newline at end of file +} diff --git a/src/covcalc.rs b/src/covcalc.rs index 2790f97c78..9ccd82cf80 100644 --- a/src/covcalc.rs +++ b/src/covcalc.rs @@ -233,6 +233,32 @@ pub fn bam_pileup( return (bg, mapped_reads, unmapped_reads, readlens, fraglens); } +/// Extract contigious blocks from a bam record +/// Blocks are split per insertion, padding, deletion and ref skip +fn bam_blocks(rec: bam::Record) -> Vec<(i64, i64)> { + let mut blocks: Vec<(i64, i64)> = Vec::new(); + let mut pos = rec.pos(); + + for c in rec.cigar().iter() { + match c { + Cigar::Match(len) | Cigar::Equal(len) | Cigar::Diff(len) => { + let start = pos; + let end = pos + *len as i64; + blocks.push((start, end)); + pos = end; + } + Cigar::Ins(len) | Cigar::Pad(len) => { + pos += *len as i64; + } + Cigar::Del(len) | Cigar::RefSkip(len) => { + pos += *len as i64; + } + _ => (), + } + } + return blocks; +} + /// Takes a bedgraph vector, and combines adjacent blocks with equal coverage #[allow(unused_assignments)] pub fn collapse_bgvec(mut bg: Vec<(String, u64, u64, f64)>, scale_factor: f64) -> Vec<(String, u64, u64, f64)> { @@ -259,28 +285,92 @@ pub fn collapse_bgvec(mut bg: Vec<(String, u64, u64, f64)>, scale_factor: f64) - return cvec; } -/// Extract contigious blocks from a bam record -/// Blocks are split per insertion, padding, deletion and ref skip -fn bam_blocks(rec: bam::Record) -> Vec<(i64, i64)> { - let mut blocks: Vec<(i64, i64)> = Vec::new(); - let mut pos = rec.pos(); +/// Takes two bedgraph vectors, and combines adjacent blocks with equal coverage +#[allow(unused_assignments)] +pub fn collapse_bgvecs( + mut bg1: Vec<(String, u64, u64, f64)>, + mut bg2: Vec<(String, u64, u64, f64)>, + sf1: f64, + sf2: f64, + pseudocount: f64, + operation: &str +) -> Vec<(String, u64, u64, f64)> { + assert_eq!(bg1.len(), bg2.len(), "Bedgraph vectors must be of equal length."); + let mut cvec: Vec<(String, u64, u64, f64)> = Vec::new(); + // initialize values, assert equal bins + let (mut lchrom, mut lstart, mut lend, lcov1) = bg1.remove(0); + let (lchrom2, lstart2, lend2, lcov2) = bg2.remove(0); + assert_eq!(lchrom, lchrom2,"Chromosomes in bedgraph vectors must be equal."); + assert_eq!(lstart, lstart2,"Start positions in bedgraph vectors must be equal."); + assert_eq!(lend, lend2,"End positions in bedgraph vectors must be equal."); - for c in rec.cigar().iter() { - match c { - Cigar::Match(len) | Cigar::Equal(len) | Cigar::Diff(len) => { - let start = pos; - let end = pos + *len as i64; - blocks.push((start, end)); - pos = end; - } - Cigar::Ins(len) | Cigar::Pad(len) => { - pos += *len as i64; - } - Cigar::Del(len) | Cigar::RefSkip(len) => { - pos += *len as i64; + let mut lcov: f64 = calc_ratio(lcov1, lcov2, &sf1, &sf2, &pseudocount, &operation); + for ( + (chrom, start, end, cov1), + (chrom2, start2, end2, cov2) + ) in bg1.into_iter().zip(bg2.into_iter()) { + // assert equal bins. + assert_eq!(chrom, chrom2,"Chromosomes in bedgraph vectors must be equal."); + assert_eq!(start, start2,"Start positions in bedgraph vectors must be equal."); + assert_eq!(end, end2,"End positions in bedgraph vectors must be equal."); + // Calculate coverage, depending on what operation is fed + let cov: f64 = calc_ratio(cov1, cov2, &sf1, &sf2, &pseudocount, &operation); + // Collapse bg vector properly + if chrom != lchrom { + cvec.push((lchrom, lstart, lend, lcov)); + lchrom = chrom; + lstart = start; + lend = end; + lcov = cov; + } else if cov != lcov { + cvec.push((lchrom, lstart, lend, lcov)); + lchrom = chrom; + lstart = start; + lend = end; + lcov = cov; + } + lend = end; + } + cvec.push((lchrom, lstart, lend, lcov)); + return cvec; +} + +fn calc_ratio( + cov1: f64, + cov2: f64, + sf1: &f64, + sf2: &f64, + pseudocount: &f64, + operation: &str +) -> f64 { + // Pseudocounts are only used in log2 and ratio operations + // First scale factor is applied, then pseudocount, if applicable. + match operation { + "log2" => { + let num: f64 = (cov1 * *sf1) + *pseudocount; + let den: f64 = (cov2 * *sf2) + *pseudocount; + return (num / den).log2(); + } + "ratio" => { + let num: f64 = (cov1 * *sf1) + *pseudocount; + let den: f64 = (cov2 * *sf2) + *pseudocount; + return num / den; + } + "reciprocal_ratio" => { + let num: f64 = (cov1 * *sf1) + *pseudocount; + let den: f64 = (cov2 * *sf2) + *pseudocount; + let ratio: f64 = num / den; + if ratio >= 1.0 { + return den / num; + } else { + return -num / den; } - _ => (), + } + _ => { + // No operation is never allowed (on the py arg level, so just default to log2) + let num: f64 = (cov1 * *sf1) + *pseudocount; + let den: f64 = (cov2 * *sf2) + *pseudocount; + return (num / den).log2(); } } - return blocks; } \ No newline at end of file diff --git a/src/filehandler.rs b/src/filehandler.rs index 8ce5210079..ace4176aec 100644 --- a/src/filehandler.rs +++ b/src/filehandler.rs @@ -16,7 +16,7 @@ pub fn bam_ispaired(bam_ifile: &str) -> bool { return false; } -pub fn write_file(ofile: &str, filetype: &str, bg: Vec<(String, u64, u64, f64)>, chromsizes: HashMap) -> Result<(), std::string::String> { +pub fn write_file(ofile: &str, filetype: &str, bg: Vec<(String, u64, u64, f64)>, chromsizes: HashMap) { if filetype == "bedgraph" { // write output file, bedgraph let mut writer = BufWriter::new(File::create(ofile).unwrap()); @@ -39,7 +39,6 @@ pub fn write_file(ofile: &str, filetype: &str, bg: Vec<(String, u64, u64, f64)>, println!("Init writer"); let writer = BigWigWrite::create_file(ofile, chromsizes).unwrap(); println!("Start writer"); - writer.write(vals, runtime); + let _ = writer.write(vals, runtime); } - Ok(()) } \ No newline at end of file diff --git a/src/lib.rs b/src/lib.rs index a9203a0755..386f4312c1 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -1,6 +1,6 @@ use pyo3::prelude::*; mod bamcoverage; -//mod bamcompare; +mod bamcompare; mod covcalc; mod alignmentsieve; mod filehandler; @@ -10,6 +10,6 @@ mod calc; #[pymodule] fn hp(m: &Bound<'_, PyModule>) -> PyResult<()> { m.add_function(wrap_pyfunction!(bamcoverage::r_bamcoverage, m)?)?; - //m.add_function(wrap_pyfunction!(bamcompare::r_bamcompare, m)?)?; + m.add_function(wrap_pyfunction!(bamcompare::r_bamcompare, m)?)?; Ok(()) } diff --git a/src/normalization.rs b/src/normalization.rs index ef04f19ff0..e3b3dc1d35 100644 --- a/src/normalization.rs +++ b/src/normalization.rs @@ -6,6 +6,7 @@ pub fn scale_factor( binsize: u32, effective_genome_size: u64, readlen: f32, + _fraglen: f32, verbose: &bool ) -> f64 { let mut scale_factor = 1.0; @@ -44,8 +45,9 @@ pub fn scale_factor_bamcompare( norm_method: &str, mapped_bam1: u64, mapped_bam2: u64, - _binsize: u64, - _effective_genome_size: u64 + _binsize: u32, + _effective_genome_size: u64, + _norm: &str ) -> (f64, f64) { return match norm_method { "readCount" => { From 291f6302fb3dd9876b42e1bb1128094a34c71357 Mon Sep 17 00:00:00 2001 From: WardDeb Date: Tue, 26 Nov 2024 17:56:44 +0100 Subject: [PATCH 026/336] proof of concept for computeMatrix --- Cargo.toml | 3 +- pydeeptools/deeptools/computeMatrix2.py | 416 ++++++++++++++++++++++++ pyproject.toml | 3 +- src/computematrix.rs | 165 ++++++++++ src/filehandler.rs | 233 ++++++++++++- src/lib.rs | 2 + 6 files changed, 818 insertions(+), 4 deletions(-) create mode 100644 pydeeptools/deeptools/computeMatrix2.py create mode 100644 src/computematrix.rs diff --git a/Cargo.toml b/Cargo.toml index fdff2a94d4..949f9056b6 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -14,4 +14,5 @@ rust-htslib = "0.47.0" rayon = "1.10.0" itertools = "0.12.1" bigtools = "0.5.3" -tokio = "*" \ No newline at end of file +tokio = "*" +flate2 = "*" \ No newline at end of file diff --git a/pydeeptools/deeptools/computeMatrix2.py b/pydeeptools/deeptools/computeMatrix2.py new file mode 100644 index 0000000000..c5c35dbb8e --- /dev/null +++ b/pydeeptools/deeptools/computeMatrix2.py @@ -0,0 +1,416 @@ + +import argparse +import sys +from deeptools.parserCommon import writableFile, numberOfProcessors +from deeptools import parserCommon +from importlib.metadata import version +from deeptools.hp import r_computematrix + +def parse_arguments(args=None): + parser = \ + argparse.ArgumentParser( + formatter_class=argparse.RawDescriptionHelpFormatter, + description=""" + +This tool calculates scores per genome regions and prepares an intermediate file that can be used with ``plotHeatmap`` and ``plotProfiles``. +Typically, the genome regions are genes, but any other regions defined in a BED file can be used. +computeMatrix accepts multiple score files (bigWig format) and multiple regions files (BED format). +This tool can also be used to filter and sort regions according +to their score. + +To learn more about the specific parameters, type: + +$ computeMatrix reference-point --help or + +$ computeMatrix scale-regions --help + +""", + epilog='An example usage is:\n computeMatrix reference-point -S ' + ' -R -b 1000\n \n') + + parser.add_argument('--version', action='version', + version='%(prog)s {}'.format(version('deeptools'))) + + subparsers = parser.add_subparsers( + title='Commands', + dest='command', + metavar='') + + # scale-regions mode options + subparsers.add_parser( + 'scale-regions', + formatter_class=argparse.ArgumentDefaultsHelpFormatter, + parents=[ + computeMatrixRequiredArgs(), + computeMatrixOutputArgs(), + computeMatrixOptArgs(case='scale-regions'), + parserCommon.gtf_options() + ], + help="In the scale-regions mode, all regions in the BED file are " + "stretched or shrunken to the length (in bases) indicated by the user.", + usage='An example usage is:\n computeMatrix scale-regions -S ' + ' -R -b 1000\n\n') + + # reference point arguments + subparsers.add_parser( + 'reference-point', + formatter_class=argparse.ArgumentDefaultsHelpFormatter, + parents=[computeMatrixRequiredArgs(), + computeMatrixOutputArgs(), + computeMatrixOptArgs(case='reference-point'), + parserCommon.gtf_options() + ], + help="Reference-point refers to a position within a BED region " + "(e.g., the starting point). In this mode, only those genomic" + "positions before (upstream) and/or after (downstream) of the " + "reference point will be plotted.", + usage='An example usage is:\n computeMatrix reference-point -S ' + ' -R -a 3000 -b 3000\n\n') + + return parser + + +def computeMatrixRequiredArgs(args=None): + parser = argparse.ArgumentParser(add_help=False) + required = parser.add_argument_group('Required arguments') + required.add_argument('--regionsFileName', '-R', + metavar='File', + help='File name or names, in BED or GTF format, containing ' + 'the regions to plot. If multiple bed files are given, each one is considered a ' + 'group that can be plotted separately. Also, adding a "#" symbol in the bed file ' + 'causes all the regions until the previous "#" to be considered one group.', + nargs='+', + required=True) + required.add_argument('--scoreFileName', '-S', + help='bigWig file(s) containing ' + 'the scores to be plotted. Multiple files should be separated by spaced. BigWig ' + 'files can be obtained by using the bamCoverage ' + 'or bamCompare tools. More information about ' + 'the bigWig file format can be found at ' + 'http://genome.ucsc.edu/goldenPath/help/bigWig.html ', + metavar='File', + nargs='+', + required=True) + return parser + + +def computeMatrixOutputArgs(args=None): + parser = argparse.ArgumentParser(add_help=False) + output = parser.add_argument_group('Output options') + output.add_argument('--outFileName', '-out', '-o', + help='File name to save the gzipped matrix file ' + 'needed by the "plotHeatmap" and "plotProfile" tools.', + type=writableFile, + required=True) + + output.add_argument('--outFileNameMatrix', + help='If this option is given, then the matrix ' + 'of values underlying the heatmap will be saved ' + 'using the indicated name, e.g. IndividualValues.tab.' + 'This matrix can easily be loaded into R or ' + 'other programs.', + metavar='FILE', + type=writableFile) + output.add_argument('--outFileSortedRegions', + help='File name in which the regions are saved ' + 'after skiping zeros or min/max threshold values. The ' + 'order of the regions in the file follows the sorting ' + 'order selected. This is useful, for example, to ' + 'generate other heatmaps keeping the sorting of the ' + 'first heatmap. Example: Heatmap1sortedRegions.bed', + metavar='BED file', + type=argparse.FileType('w')) + return parser + + +def computeMatrixOptArgs(case=['scale-regions', 'reference-point'][0]): + + parser = argparse.ArgumentParser(add_help=False) + optional = parser.add_argument_group('Optional arguments') + optional.add_argument('--version', action='version', + version='%(prog)s {}'.format(version('deeptools'))) + + if case == 'scale-regions': + optional.add_argument('--regionBodyLength', '-m', + default=1000, + type=int, + help='Distance in bases to which all regions will ' + 'be fit. (Default: %(default)s)') + optional.add_argument('--startLabel', + default='TSS', + help='Label shown in the plot for the start of ' + 'the region. Default is TSS (transcription ' + 'start site), but could be changed to anything, ' + 'e.g. "peak start". Note that this is only ' + 'useful if you plan to plot the results yourself ' + 'and not, for example, with plotHeatmap, which ' + 'will override this. (Default: %(default)s)') + optional.add_argument('--endLabel', + default='TES', + help='Label shown in the plot for the region ' + 'end. Default is TES (transcription end site). ' + 'See the --startLabel option for more ' + 'information. (Default: %(default)s) ') + optional.add_argument('--beforeRegionStartLength', '-b', '--upstream', + default=0, + type=int, + help='Distance upstream of the start site of ' + 'the regions defined in the region file. If the ' + 'regions are genes, this would be the distance ' + 'upstream of the transcription start site. (Default: %(default)s)') + optional.add_argument('--afterRegionStartLength', '-a', '--downstream', + default=0, + type=int, + help='Distance downstream of the end site ' + 'of the given regions. If the ' + 'regions are genes, this would be the distance ' + 'downstream of the transcription end site. (Default: %(default)s)') + optional.add_argument("--unscaled5prime", + default=0, + type=int, + help='Number of bases at the 5-prime end of the ' + 'region to exclude from scaling. By default, ' + 'each region is scaled to a given length (see the --regionBodyLength option). In some cases it is useful to look at unscaled signals around region boundaries, so this setting specifies the number of unscaled bases on the 5-prime end of each boundary. (Default: %(default)s)') + optional.add_argument("--unscaled3prime", + default=0, + type=int, + help='Like --unscaled5prime, but for the 3-prime ' + 'end. (Default: %(default)s)') + + elif case == 'reference-point': + optional.add_argument('--referencePoint', + default='TSS', + choices=['TSS', 'TES', 'center'], + help='The reference point for the plotting ' + 'could be either the region start (TSS), the ' + 'region end (TES) or the center of the region. ' + 'Note that regardless of what you specify, ' + 'plotHeatmap/plotProfile will default to using "TSS" as the ' + 'label. (Default: %(default)s)') + + # set region body length to zero for reference point mode + optional.add_argument('--regionBodyLength', help=argparse.SUPPRESS, + default=0, type=int) + optional.add_argument('--unscaled5prime', default=0, type=int, help=argparse.SUPPRESS) + optional.add_argument('--unscaled3prime', default=0, type=int, help=argparse.SUPPRESS) + optional.add_argument('--beforeRegionStartLength', '-b', '--upstream', + default=500, + type=int, + metavar='INT bp', + help='Distance upstream of the reference-point ' + 'selected. (Default: %(default)s)') + optional.add_argument('--afterRegionStartLength', '-a', '--downstream', + default=1500, + metavar='INT bp', + type=int, + help='Distance downstream of the ' + 'reference-point selected. (Default: %(default)s)') + optional.add_argument('--nanAfterEnd', + action='store_true', + help='If set, any values after the region end ' + 'are discarded. This is useful to visualize ' + 'the region end when not using the ' + 'scale-regions mode and when the reference-' + 'point is set to the TSS.') + + optional.add_argument('--binSize', '-bs', + help='Length, in bases, of the non-overlapping ' + 'bins for averaging the score over the ' + 'regions length. (Default: %(default)s)', + type=int, + default=10) + + optional.add_argument('--sortRegions', + help='Whether the output file should present the ' + 'regions sorted. The default is to not sort the regions. ' + 'Note that this is only useful if you plan to plot ' + 'the results yourself and not, for example, with ' + 'plotHeatmap, which will override this. Note also that ' + 'unsorted output will be in whatever order the regions ' + 'happen to be processed in and not match the order in ' + 'the input files. If you require the output order to ' + 'match that of the input regions, then either specify ' + '"keep" or use computeMatrixOperations to resort the ' + 'results file. (Default: %(default)s)', + choices=["descend", "ascend", "no", "keep"], + default='keep') + + optional.add_argument('--sortUsing', + help='Indicate which method should be used for ' + 'sorting. The value is computed for each row.' + 'Note that the region_length option will lead ' + 'to a dotted line within the heatmap that indicates ' + 'the end of the regions. (Default: %(default)s)', + choices=["mean", "median", "max", "min", "sum", + "region_length"], + default='mean') + + optional.add_argument('--sortUsingSamples', + help='List of sample numbers (order as in matrix), ' + 'that are used for sorting by --sortUsing, ' + 'no value uses all samples, ' + 'example: --sortUsingSamples 1 3', + type=int, nargs='+') + + optional.add_argument('--averageTypeBins', + default='mean', + choices=["mean", "median", "min", + "max", "std", "sum"], + help='Define the type of statistic that should be ' + 'used over the bin size range. The ' + 'options are: "mean", "median", "min", "max", "sum" ' + 'and "std". The default is "mean". (Default: %(default)s)') + + optional.add_argument('--missingDataAsZero', + help='If set, missing data (NAs) will be treated as zeros. ' + 'The default is to ignore such cases, which will be depicted as black areas in ' + 'a heatmap. (see the --missingDataColor argument ' + 'of the plotHeatmap command for additional options).', + action='store_true') + + optional.add_argument('--skipZeros', + help='Whether regions with only scores of zero ' + 'should be included or not. Default is to include ' + 'them.', + action='store_true') + + optional.add_argument('--minThreshold', + default=None, + type=float, + help='Numeric value. Any region containing a ' + 'value that is less than or equal to this ' + 'will be skipped. This is useful to skip, ' + 'for example, genes where the read count is zero ' + 'for any of the bins. This could be the result of ' + 'unmappable areas and can bias the overall results. (Default: %(default)s)') + + optional.add_argument('--maxThreshold', + default=None, + type=float, + help='Numeric value. Any region containing a value ' + 'greater than or equal to this ' + 'will be skipped. The maxThreshold is useful to ' + 'skip those few regions with very high read counts ' + '(e.g. micro satellites) that may bias the average ' + 'values. (Default: %(default)s)') + + optional.add_argument('--blackListFileName', '-bl', + help="A BED file containing regions that should be excluded from all analyses. Currently this works by rejecting genomic chunks that happen to overlap an entry. Consequently, for BAM files, if a read partially overlaps a blacklisted region or a fragment spans over it, then the read/fragment might still be considered.", + metavar="BED file", + required=False) + + optional.add_argument('--samplesLabel', + help='Labels for the samples. This will then be passed to plotHeatmap and plotProfile. The ' + 'default is to use the file name of the ' + 'sample. The sample labels should be separated ' + 'by spaces and quoted if a label itself' + 'contains a space E.g. --samplesLabel label-1 "label 2" ', + nargs='+') + + optional.add_argument('--smartLabels', + action='store_true', + help='Instead of manually specifying labels for the input ' + 'bigWig and BED/GTF files, this causes deepTools to use the file name ' + 'after removing the path and extension.') + + # in contrast to other tools, + # computeMatrix by default outputs + # messages and the --quiet flag supresses them + optional.add_argument('--quiet', '-q', + help='Set to remove any warning or processing ' + 'messages.', + action='store_true') + + optional.add_argument('--verbose', + help='Being VERY verbose in the status messages. --quiet will disable this.', + action='store_true') + + optional.add_argument('--scale', + help='If set, all values are multiplied by ' + 'this number. (Default: %(default)s)', + type=float, + default=1) + optional.add_argument('--numberOfProcessors', '-p', + help='Number of processors to use. Type "max/2" to ' + 'use half the maximum number of processors or "max" ' + 'to use all available processors. (Default: %(default)s)', + metavar="INT", + type=numberOfProcessors, + default=1, + required=False) + return parser + + +def process_args(args=None): + args = parse_arguments().parse_args(args) + + if len(sys.argv) == 1: + parse_arguments().print_help() + sys.exit() + + if args.quiet is True: + args.verbose = False + + # Ensure before and after region length is positive + if args.beforeRegionStartLength < 0: + print(f"beforeRegionStartLength changed from {args.beforeRegionStartLength} into {abs(args.beforeRegionStartLength)}") + args.beforeRegionStartLength = abs(args.beforeRegionStartLength) + if args.afterRegionStartLength < 0: + print(f"afterRegionStartLength changed from {args.afterRegionStartLength} into {abs(args.afterRegionStartLength)}") + args.afterRegionStartLength = abs(args.afterRegionStartLength) + + if args.command == 'scale-regions': + args.nanAfterEnd = False + args.referencePoint = None + elif args.command == 'reference-point': + if args.beforeRegionStartLength == 0 and \ + args.afterRegionStartLength == 0: + sys.exit("\nUpstrean and downstream regions are both " + "set to 0. Nothing to output. Maybe you want to " + "use the scale-regions mode?\n") + + return args + + +def main(args=None): + + args = process_args(args) + + parameters = {'upstream': args.beforeRegionStartLength, + 'downstream': args.afterRegionStartLength, + 'body': args.regionBodyLength, + 'bin size': args.binSize, + 'ref point': args.referencePoint, + 'verbose': args.verbose, + 'bin avg type': args.averageTypeBins, + 'missing data as zero': args.missingDataAsZero, + 'min threshold': args.minThreshold, + 'max threshold': args.maxThreshold, + 'scale': args.scale, + 'skip zeros': args.skipZeros, + 'nan after end': args.nanAfterEnd, + 'proc number': args.numberOfProcessors, + 'sort regions': args.sortRegions, + 'sort using': args.sortUsing, + 'unscaled 5 prime': args.unscaled5prime, + 'unscaled 3 prime': args.unscaled3prime + } + # Assert all regions and scores exist + print(parameters) + print(args) + r_computematrix( + args.command, + args.regionsFileName, + args.scoreFileName, + args.beforeRegionStartLength, + args.afterRegionStartLength, + args.unscaled5prime, + args.unscaled3prime, + args.regionBodyLength, + args.binSize, + args.missingDataAsZero, + args.referencePoint, + args.numberOfProcessors, + args.verbose, + args.outFileName + ) \ No newline at end of file diff --git a/pyproject.toml b/pyproject.toml index 414e8fc93b..bf1d745950 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -84,4 +84,5 @@ plotHeatmap = "deeptools.plotHeatmap:main" plotPCA = "deeptools.plotPCA:main" plotProfile = "deeptools.plotProfile:main" bamCoverage2 = "deeptools.bamCoverage2:main" -bamCompare2 = "deeptools.bamCompare2:main" \ No newline at end of file +bamCompare2 = "deeptools.bamCompare2:main" +computeMatrix2 = "deeptools.computeMatrix2:main" \ No newline at end of file diff --git a/src/computematrix.rs b/src/computematrix.rs new file mode 100644 index 0000000000..b25efce4dd --- /dev/null +++ b/src/computematrix.rs @@ -0,0 +1,165 @@ +use pyo3::prelude::*; +use pyo3::types::PyList; +use crate::filehandler::{read_bedfiles, chrombounds_from_bw, bwintervals, header_matrix, write_matrix}; +use rayon::prelude::*; +use rayon::ThreadPoolBuilder; +use std::collections::HashMap; +use std::path::Path; + +#[pyfunction] +pub fn r_computematrix( + mode: &str, + bedlis: Py, + bwlis: Py, + upstream: u64, + downstream: u64, + unscaled5prime: u64, + unscaled3prime: u64, + regionbodylength: u64, + binsize: u64, + missingdatazero: bool, + referencepoint: &str, + nproc: usize, + verbose: bool, + ofile: &str +) -> PyResult<()> { + + // Extract the bed and bigwig files from pyList to Vec. + let mut bed_files: Vec = Vec::new(); + let mut bw_files: Vec = Vec::new(); + Python::with_gil(|py| { + bed_files = bedlis.extract(py).expect("Failed to retrieve bed file strings."); + bw_files = bwlis.extract(py).expect("Failed to retrieve bed file strings."); + }); + // Get chromosome boundaries from first bigwig file. + let chromsizes = chrombounds_from_bw(&bw_files.get(0).unwrap()); + // compute number of columns + let bpsum = &upstream + &downstream + &unscaled5prime + &unscaled3prime + ®ionbodylength; + // Get the 'basepaths' of the bed files to use as labels later on. + let mut bedlabels: Vec = Vec::new(); + for bed in bed_files.iter() { + let entryname = Path::new(bed) + .file_stem() + .unwrap() + .to_string_lossy() + .into_owned(); + bedlabels.push(entryname); + } + // Define the scaling regions in a struct + let scale_regions = Scalingregions { + upstream: upstream, + downstream: downstream, + unscaled5prime: unscaled5prime, + unscaled3prime: unscaled3prime, + regionbodylength: regionbodylength, + binsize: binsize, + cols_expected: ((bw_files.len() as u64 * bpsum) / binsize) as usize, + missingdata_as_zero: missingdatazero, + referencepoint: referencepoint.to_string(), + mode: mode.to_string(), + bwfiles: bw_files.len(), + avgtype: "mean".to_string(), + verbose: verbose, + proc_number: nproc, + bedlabels: bedlabels + }; + // Parse regions from bed files. Note that we retain the name of the bed file (in case there are more then 1) + // Additionaly, score and strand are also retained, if it's a 3-column bed file we just fill in '.' + let (regions, regionsizes) = read_bedfiles(&bed_files); + let slopregions = slop_regions( + ®ions, + &scale_regions, + &chromsizes + ); + let pool = ThreadPoolBuilder::new().num_threads(nproc).build().unwrap(); + let matrix: Vec> = pool.install(|| { + bw_files.par_iter() + .map(|i| bwintervals(&i, ®ions, &slopregions, &scale_regions)) + .reduce( + || vec![vec![]; regions.len()], + |mut acc, vec_of_vecs| { + for (i, inner_vec) in vec_of_vecs.into_iter().enumerate() { + acc[i].extend(inner_vec); + } + acc + }, + ) + }); + write_matrix( + header_matrix(&scale_regions, regionsizes), + matrix, + ofile, + regions + ); + Ok(()) +} + +fn slop_regions( + regions: &Vec<(String, u64, u64, String, String, String)>, + scale_regions: &Scalingregions, + chromsizes: &HashMap +) -> Vec> { + let mut regionranges: Vec> = Vec::new(); + // Idea is to create a vector of tuples with start and end of every bin (binsize passed by computeMatrix). + // The number of columns per region needs to be fixed per region. + // Note that the before / after could mean that we run out of chromosome. + // Invalid regions (later to be encoded as NA or 0), will be pushed as (0,0) tuples. + let col_expected = scale_regions.cols_expected / scale_regions.bwfiles; + for region in regions.iter() { + // To implement: + // // scale-regions + unscaled 5 and 3 + // // + and - encodings + let chromend: u64 = *chromsizes.get(®ion.0).unwrap(); + assert!(region.2 <= chromend, "Region end goes beyond chromosome boundary. Fix your bed files. {:?} > {}", region, chromend); + assert!(region.1 <= chromend, "Region start goes beyond chromosome boundary. Fix your bed files. {:?} > {}", region, chromend); + + let anchorpoint = match scale_regions.referencepoint.as_str() { + "TSS" => region.1, + "TES" => region.2, + "center" => (region.1 + region.2) / 2, + _ => panic!("Reference should either be TSS, TES or center. {:?} is not supported.", scale_regions.referencepoint), + }; + + let mut regionsizes: Vec<(u64, u64)> = Vec::new(); + let mut absstart: i64 = anchorpoint as i64 - scale_regions.upstream as i64; + let absstop: i64 = anchorpoint as i64 + scale_regions.downstream as i64; + while absstart < absstop { + let bin = absstart + scale_regions.binsize as i64; + if absstart < 0 || bin > chromend as i64 { + regionsizes.push((0,0)); + } else { + regionsizes.push((absstart as u64, bin as u64)) + } + absstart = bin; + } + assert!( + regionsizes.len() == col_expected, + "Number of bins does not match expected number of columns: (CHROMLEN = {}) {:?} \n \n {:?}, \n \n {} != {}", + *chromsizes.get(®ion.0).unwrap(), + region, + regionsizes, + regionsizes.len(), + col_expected, + ); + regionranges.push(regionsizes); + } + return regionranges; +} + +pub struct Scalingregions { + pub upstream: u64, + pub downstream: u64, + pub unscaled5prime: u64, + pub unscaled3prime: u64, + pub regionbodylength: u64, + pub binsize: u64, + pub cols_expected: usize, + pub missingdata_as_zero: bool, + pub referencepoint: String, + pub mode: String, + pub bwfiles: usize, + pub avgtype: String, + pub verbose: bool, + pub proc_number: usize, + pub bedlabels: Vec +} \ No newline at end of file diff --git a/src/filehandler.rs b/src/filehandler.rs index ace4176aec..f7142846bb 100644 --- a/src/filehandler.rs +++ b/src/filehandler.rs @@ -1,9 +1,15 @@ use rust_htslib::bam::{Read, Reader}; -use std::io::{BufWriter, Write}; +use itertools::Itertools; +use std::io::{BufReader, BufWriter, Write}; +use std::io::prelude::*; use std::fs::File; -use bigtools::{BigWigWrite, Value}; +use std::path::Path; +use bigtools::{BigWigRead, BigWigWrite, Value}; use bigtools::beddata::BedParserStreamingIterator; use std::collections::HashMap; +use crate::computematrix::Scalingregions; +use flate2::write::GzEncoder; +use flate2::Compression; pub fn bam_ispaired(bam_ifile: &str) -> bool { let mut bam = Reader::from_path(bam_ifile).unwrap(); @@ -41,4 +47,227 @@ pub fn write_file(ofile: &str, filetype: &str, bg: Vec<(String, u64, u64, f64)>, println!("Start writer"); let _ = writer.write(vals, runtime); } +} + +pub fn read_bedfiles(bed_files: &Vec) -> (Vec<(String, u64, u64, String, String, String)>, HashMap) { + // read all bedfiles in a Vec of strings (filepaths) + // returns a vec of tuples, with last entry being the filepath (without extension and dirs ~= 'smartLabels') + let mut regionsizes: HashMap = HashMap::new(); + let mut regions: Vec<(String, u64, u64, String, String, String)> = Vec::new(); + for bed in bed_files { + let entryname = Path::new(bed) + .file_stem() + .unwrap() + .to_string_lossy() + .into_owned(); + + let bedfile = BufReader::new(File::open(bed).unwrap()); + let mut entries: u64 = 0; + for line in bedfile.lines() { + let line = line.unwrap(); + let fields: Vec<&str> = line.split('\t').collect(); + // If score and strand are not provided, we set them to . + let field_3 = fields.get(3).unwrap_or(&".").to_string(); + let field_4 = fields.get(4).unwrap_or(&".").to_string(); + regions.push( + ( + fields[0].to_string(), //chrom + fields[1].parse().unwrap(), //start + fields[2].parse().unwrap(), //end + field_3, //score + field_4, //strand + entryname.to_string() //bedfile_name + ) + ); + entries += 1; + } + regionsizes.insert(entryname, entries); + } + return (regions, regionsizes); +} + +pub fn chrombounds_from_bw(bwfile: &str) -> HashMap { + // define chromsizes hashmap + let mut chromsizes: HashMap = HashMap::new(); + let bwf = File::open(bwfile).expect("Failed to open bw file."); + let mut reader = BigWigRead::open(bwf).unwrap(); + for chrom in reader.chroms() { + chromsizes.insert(chrom.name.clone(), chrom.length as u64); + } + chromsizes +} + +pub fn bwintervals( + bwfile: &str, + regions: &Vec<(String, u64, u64, String, String, String)>, + slopregions: &Vec>, + scale_regions: &Scalingregions +) -> Vec> { + // For a given bw file, a vector of slop regions (where every vec entry is a vec of (start, end) tuples) + // return a vector with for every region a vector of f64. + + // Make sure regions and slopregions are of equal length + assert_eq!(regions.len(), slopregions.len()); + + // Define return vector, set up bw reader. + let mut bwvals: Vec> = Vec::new(); + let bwf = File::open(bwfile).expect("Failed to open bw file."); + let mut reader = BigWigRead::open(bwf).unwrap(); + + // Iterate over regions and slopregions synchronously. + for (sls, (chrom, _, _, _, _, _)) in slopregions.iter().zip(regions.iter()) { + let mut bwval: Vec = Vec::new(); + // get 'min and max' to query + let (min, max) = sls + .iter() + .flat_map(|(x, y)| vec![*x, *y]) + .filter(|&value| value != 0) + .minmax() + .into_option() + .expect("Vec is empty."); + let binvals = reader.get_interval(chrom, min as u32, max as u32).unwrap(); + // since binvals (can) be over binsizes, we expand them to bp and push them to a hashmap + let mut bwhash: HashMap = HashMap::new(); + for interval in binvals { + let interval = interval.unwrap(); + let start = interval.start as u64; + let end = interval.end as u64; + let val = interval.value as f64; + bwhash.extend((start..end).map(|bp| (bp, val))); + } + for (start, end) in sls { + if start == end && *end == 0 { + if scale_regions.missingdata_as_zero { + bwval.push(0.0); + } else { + bwval.push(std::f64::NAN); + } + } else { + // Get values from the hashmap + let mean: f64 = (*start..*end) + .filter_map(|bp| bwhash.get(&bp)) + .copied() + .sum::() + / (end - start) as f64; + bwval.push(mean); + } + } + // Make sure bwval is of expected length. + assert_eq!(bwval.len(), scale_regions.cols_expected / scale_regions.bwfiles); + bwvals.push(bwval); + } + bwvals +} + +pub fn header_matrix(scale_regions: &Scalingregions, regionsizes: HashMap) -> String { + // Create the header for the matrix. + // This is quite ugly, but this is mainly because we need to accomodate delta bwfiles. + let mut headstr = String::new(); + headstr.push_str("@{"); + headstr.push_str( + &format!("\"upstream\":[{}],", (0..scale_regions.bwfiles).map(|_| scale_regions.upstream).collect::>().into_iter().join(",")) + ); + headstr.push_str( + &format!("\"downstream\":[{}],", (0..scale_regions.bwfiles).map(|_| scale_regions.downstream).collect::>().into_iter().join(",")) + ); + headstr.push_str( + &format!("\"body\":[{}],", (0..scale_regions.bwfiles).map(|_| scale_regions.regionbodylength).collect::>().into_iter().join(",")) + ); + headstr.push_str( + &format!("\"bin size\":[{}],", (0..scale_regions.bwfiles).map(|_| scale_regions.binsize).collect::>().into_iter().join(",")) + ); + headstr.push_str( + &format!("\"ref point\":[\"{}\"],", (0..scale_regions.bwfiles).map(|_| scale_regions.referencepoint.clone()).collect::>().into_iter().join("\",\"")) + ); + headstr.push_str( + &format!("\"verbose\":{},", scale_regions.verbose) + ); + headstr.push_str( + &format!("\"bin avg type\":\"{}\",", scale_regions.avgtype) + ); + headstr.push_str( + &format!("\"missing data as zero\":{},", scale_regions.missingdata_as_zero) + ); + // Unimplemented arguments, but they need to be present in header for now anyway. + headstr.push_str( + "\"min threshold\":null,\"max threshold\":null,\"scale\":1,\"skip zeros\":false,\"nan after end\":false," + ); + headstr.push_str( + &format!("\"proc number\":{},", scale_regions.proc_number) + ); + // Unimplemented for now... + headstr.push_str( + "\"sort regions\":\"keep\",\"sort using\":\"mean\"," + ); + headstr.push_str( + &format!("\"unscaled 5 prime\":[{}],", (0..scale_regions.bwfiles).map(|_| scale_regions.unscaled5prime).collect::>().into_iter().join(",")) + ); + headstr.push_str( + &format!("\"unscaled 3 prime\":[{}],", (0..scale_regions.bwfiles).map(|_| scale_regions.unscaled3prime).collect::>().into_iter().join(",")) + ); + headstr.push_str( + &format!("\"group_labels\":[\"{}\"],", scale_regions.bedlabels.join("\",\"")) + ); + // Get cumulative sizes of regions + let mut groupbounds: Vec = Vec::new(); + groupbounds.push(0); + let mut cumsum: u64 = 0; + for bedlabel in scale_regions.bedlabels.iter() { + cumsum += regionsizes.get(bedlabel).unwrap(); + groupbounds.push(cumsum); + } + let groupbounds = format!("{}", groupbounds.iter() + .map(|&x| x.to_string()) + .collect::>() + .join(",")); + + headstr.push_str( + &format!("\"group_boundaries\":[{}],", groupbounds) + ); + // Get cumulative sizes for sample boundaries + let colsize_per_sample = scale_regions.cols_expected / scale_regions.bwfiles; + let mut samplebounds: Vec = Vec::new(); + samplebounds.push(0); + let mut cumsum: u64 = 0; + for i in 0..scale_regions.bwfiles { + cumsum += colsize_per_sample as u64; + samplebounds.push(cumsum); + } + let samplebounds = format!("{}", samplebounds.iter() + .map(|&x| x.to_string()) + .collect::>() + .join(",")); + + headstr.push_str( + &format!("\"sample_boundaries\":[{}]", samplebounds) + ); + headstr.push_str( + "}\n" + ); + headstr +} + +pub fn write_matrix(header: String, mat: Vec>, ofile: &str, regions: Vec<(String, u64, u64, String, String, String)>) { + println!("Writing out matrix to file."); + // Write out the matrix to a compressed file. + let omat = File::create(ofile).unwrap(); + let mut encoder = GzEncoder::new(omat, Compression::default()); + encoder.write_all(header.as_bytes()).unwrap(); + // Final check to make sure our regions and mat iter are of equal length. + assert_eq!(regions.len(), mat.len()); + for (region, row) in regions.into_iter().zip(mat.into_iter()) { + let mut writerow = format!( + "{}\t{}\t{}\t{}\t{}\t", + region.0, // String field + region.1.to_string(), // u64 field 1 converted to string + region.2.to_string(), // u64 field 2 converted to string + region.3, // String field + region.4, // String field + ); + writerow.push_str( + &row.iter().map(|x| x.to_string()).collect::>().join("\t") + ); + writerow.push_str("\n"); + encoder.write_all(writerow.as_bytes()).unwrap(); + } } \ No newline at end of file diff --git a/src/lib.rs b/src/lib.rs index 386f4312c1..a323de108c 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -1,6 +1,7 @@ use pyo3::prelude::*; mod bamcoverage; mod bamcompare; +mod computematrix; mod covcalc; mod alignmentsieve; mod filehandler; @@ -11,5 +12,6 @@ mod calc; fn hp(m: &Bound<'_, PyModule>) -> PyResult<()> { m.add_function(wrap_pyfunction!(bamcoverage::r_bamcoverage, m)?)?; m.add_function(wrap_pyfunction!(bamcompare::r_bamcompare, m)?)?; + m.add_function(wrap_pyfunction!(computematrix::r_computematrix, m)?)?; Ok(()) } From 7c09a6b97bceeef3df71edd0cf87c6d0c0b40e59 Mon Sep 17 00:00:00 2001 From: WardDeb Date: Tue, 26 Nov 2024 18:22:56 +0100 Subject: [PATCH 027/336] better out of bounds check in binsize mode --- src/covcalc.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/covcalc.rs b/src/covcalc.rs index 9ccd82cf80..8a8960071a 100644 --- a/src/covcalc.rs +++ b/src/covcalc.rs @@ -120,7 +120,7 @@ pub fn bam_pileup( // split off first entry for block in blocks.into_iter() { // Don't count blocks that exceed the chromosome - if block.0 as u64 > region.2 { + if block.0 as u64 >= region.2 { continue; } binix = block.0 as u64 / *binsize as u64; @@ -131,7 +131,7 @@ pub fn bam_pileup( changedbins.push(binix); } // Don't count blocks that exceed the chromosome - if block.1 as u64 > region.2 { + if block.1 as u64 >= region.2 { continue; } // if block.1 is at the end of a region, it should be counted in the block before (if different from first block) From a2e9dda5247500b911e1e8a29f14d654eeb5be60 Mon Sep 17 00:00:00 2001 From: Saim Momin Date: Wed, 27 Nov 2024 11:12:46 +0100 Subject: [PATCH 028/336] fix linting in alignmentseive.xml tool with updated test-data --- galaxy/wrapper/alignmentSieve.xml | 73 +++++++++---------- galaxy/wrapper/test-data/alignmentSieve.bam | Bin 1649393 -> 333448 bytes galaxy/wrapper/test-data/alignmentSieve2.bam | Bin 132804 -> 132377 bytes galaxy/wrapper/test-data/alignmentSieve3.bam | Bin 132870 -> 132427 bytes 4 files changed, 34 insertions(+), 39 deletions(-) diff --git a/galaxy/wrapper/alignmentSieve.xml b/galaxy/wrapper/alignmentSieve.xml index f893d24c3f..449b849145 100644 --- a/galaxy/wrapper/alignmentSieve.xml +++ b/galaxy/wrapper/alignmentSieve.xml @@ -4,7 +4,7 @@ alignmentSieve deepTools_macros.xml - + - - + + - + @@ -110,13 +106,13 @@ - - - - - - - + + + + + + + @@ -132,34 +128,33 @@ - - - - - - + + + + + + - - - - - - + + + + + + - - - - - + + + + + - - - - - + + + + + - - + diff --git a/galaxy/wrapper/test-data/alignmentSieve.bam b/galaxy/wrapper/test-data/alignmentSieve.bam index b6163925737e271fb7ea4269f35a7ff87f5784ad..470d8d4cbcc8139b083feb50bb24ca0e3d12cb7c 100644 GIT binary patch literal 333448 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 r!4kUtU$% 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

    ;URTWF96VAvFl2`00(ZLmF5bW2a|e=GiO5 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 z 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 literal 1649393 zcmcG%3AAnbUDtW@!0@UPQgv^=%Ddy4&$;Ic$UXBpSLwxl^)y8w1g%n%Ad0*&g((I? z1SImFFL;44kC8x-LD1E-LYk(R3_`2j4JyvsZLj4L#THT9L<1s2sz2Y~|Nr09+5dg^ zxv$(+bp$`8U;KL?{pz3pJ0Jg%ANOzGa`P3x{PJIa@2h`tIR4MS^nv%k zcRZe-Pp7ldFTLgFoB!Br`TuMd{?Bi}u=9ZrzU(D`%NDe=^UF`|> zcUm8^v-4oDv%i1;{@rIUcke&k@Ad9K?A^L`|Jgh3PN&n?b*k%(tJOap4t3+MPIoXo zd%|6}kNMl#<#YFb>vhlF`}Nm-;xjw1d(AU1dEIOIe$_KOpUC}d?!ICC{B*JN`seQb z&g-9l!!w_>^EdpW|3e9oy8!u`7?9<~7$g80PbU}i*?fF%KuSUE?e9MXi38FB%UREX z0fWOb1QUxNuztISX9Iw+aDj0^b}~SA05UrV#xpy481E~A@jNiTJqBZOF`A6#7o+iP zIl34x=I0ZGQ9=oUc(~teHv9eK7F6i=PkY1mU^o~yS$U_~=<`pzGdOLw0m22H`h(%n z!wB@Kgz>+5Y6!+@Lu~c^30u7p7=LjCjM;d;yqK+~=gS%>THWqxza>I|VF(Ig8M5?l zYjD~goWfW=VCWBn&Ne9iW){WE^TP3mK=G|{6yx#v^kTkTEH4(b(Q;OW;x4p+rG&!C zhOtg69K3%J=;{Gwcy<%%KsG)IOMM_B8`JsolMGW;QR6k>_=ZXxi;Ly>9C2T)CaWqO z@RUTOZ8#(YgVWQY7Z27CMRfH5rt54VWv~r3elA0efvKvLr``;TAFD!vs#+r27Z78E zV3>TT#9-ZLXF;0J&botB>89bp2y!MkLB4;jO1|&?S0~@=AX0t%93Z}}0)*syJ{`|s zsd*(wJ=`}C-GrlTv8>vZlqo1-@K4Xqkc;a}cfn{>Dyb!ERz_oWzFZ<5Bd2PkI?AKy zpTbEj(Uz z;+?#9$3jxCf|0c#UM#kUQBbv&!VQe^`RZacovg5dqtS9)E!}NtsQ|;R7)m%0XWXH2 zhi4rli4*o(f>BD10*pTlHNK;Q8spLV#Ry%C;hW5s&Jl?-)!||H`0?GAT#;7iWv%|< zE1&E?**R?7?lcDnk8wS*-{>E`;uVd@8ttRwqxO-f#&1-~cO4iTr~!&GFhfwj3y@F7t7^jw846N`IZ*~`xuNf^VEf7*u|E+XZj_M zs%Q9uV1z)!JVNuOQtQ1L#S|xfEVi01re$)mON8P4+S>=s_Tl5lyPc;R{ci85e|p&H z>>b_i^n3k-gPS)G_8;5dZ!{YH&g~CBK012E?arb1rGj5uj58+Z&-3O8G=9rj@Ia3D z%e5^q)!QJ){~9BQMNH=xtHs0w+^gGLcOUNV?_WN+^X&ee%gbkPJ?!kZ?_WK8`9Pw9 zWMr*ILI5Pe+YD%<3xZuwz{^m4JSg5-fntmwGMUaMa&3LI6h$EuUO?fjwpNYhc4DF* zT;i`F;I(YuUuTuNgksptJLo-7d6!}%L>WNp=F z0CHB(eo9k89Fy=Z0zQLKuzQLzzNG?!x#j0GA`Qf1>{M+OLc858Qo;n;Et(KdcsxN& z+ipdP5Pp}z_&vZ-3L-`c@e^(#Mtn6}jGeBH!@vt!XDBfa{~#6wvO*+hWOzpKmuRUV z-<5G|4n{$^Wxk{75EyELuEqFGXBYFyYUPw|1&nsT)$Wo$K--G(y^WI>g>JPVL*$Ww z411W2{x*g$!1ztcMS-dA0pq(Wr~!hD(c+v~3BQosgt9vMRE|@$!v~jFSDCDisUW?2 z1j8#T@e|1S3Q)W^MhsFqqjRFY`E-6U zT?St&msQJCz1QZ3qkQefu6(}Z(GUn&Y1%feiAzu^)*|n}S7;up>4%rY=Z9qXN#6pT*LE`ij zC|@j&lJUM@iDE=P2je|mET$V!;3qY@?QZMl6GxryQLA^*d$RG=L8H^{?33j=YIHlj z9$v4m!}f89dyk@)t_^bWLCHmd7P5R_6+>aVc62cxqp8S+k6gf)O*Uu6;;zLQl5SnR zX{@-+LUOqunFoOuTj?l6QLq@wbVfPKV(!VsWHFyztWZ==E}|$hn$}RTYE!O3oTZ$= zkb!X>=`KSdyBFmsP)yDzmZ~MKGaWmQilgv31d_5AqPBX2UQa0<E zz_Gm!N4-$OQ9DoLfV?E)gy5P_(6qA|AM@qd=WEw}a?}VsT4AobF=ghU|sNw0s z69)}t34JgK5|5%*3L(gap(t>a?8RS=$%RlzN6lu_vGlF8dQlVwj#84%8wdk}(R1A7 zQ=O=)IvjQHxATPzp%@lWNV?wj5&b5qp@T3ezK}o$G7*Vqa4A!m`+X5ftoP>zky(o-kJI$`aFr6O8g5?LE5<78u z88^}Q)Tjj`1WGSq$-|ZcrPn9*7(LS!anG%iK?;N@V};>xYHBT7^^&pc-nCYmF5Y9X zFMBGvIkh4hJXnLNo`1t1{-m8C7Qc(-7R^P2XCEJfU}7=4KqyF`FU}WUMdhRIu>KAK zD}->No`30n{X$dNMN^$8kkYPdlAKuX|!9W6*83+MT`IZ6y>uj9RI+9E^gJQc3CEF=_~g z3K`QWVlkPmMo!m8VK|G?BDaPkA{B-2r`XTxVQ4M+h-YUV3bBsE9)TJK7;go}Ux>jF zQ(?VF=aUgiYBgPW=iJxq*Qk+^4Ig4S9`fq8L_W5WjUeGKXUWCP+M9Uxjd2*3JD;6X z&LF!sb16b=J6MCT`|y%*Ptjf|w`$e?txFD^Fc>cP6a#-9(b#3h!vZm6zP~4i!t@le z_iRcd!e~X<=OU$$5KLuzcmM9KJ9l%$$dSVlCH-`m&Vp$CW}U2a5DkN2skJm;E7AC- z7z}s{mmC<23DlS_SDvRf!01|$PnqZ3tM?#0Rm?#NFy6N{i~=>JsQzpm2F?_1AuAeO zFy-efmkCMIv!&F)cNGk5wPPK=U$#eQg3<{dmr@BNd`R+mruy$q4F_Y2gy0iSRxVho zhT*JV3d0j2^93*`DG7}KuMRc-8gEax*H(+g#FxL7 zCod9W?{e=lv(o&nr-D6{6O#8r;^|uRK!Ovcl@^_-%GH}MNNsPmQf=@2eCDfSvE_F= z)_0>cL0_gp*Wk3*I_(X*?iZgd{Zu^^-EQ-+>3OLt?#@9t6aT2oHyB(g-{)m>R@lgr9M%+&N;or{>D0JfvrvAk3#T{J{Bq<`BeaARaQUQ(&MF4Y@zB^U!nm zsvPp1CwnXerjt_D`dvJW#uV1$Malq?=40jqych}g+m?i)xC*DJyUy%f&uJzZI_N;u z-MW!po(7e&9O_`fKnTUKpjkJdkUBL3u_WU^8#!r+!pPaVJT)AN^h{_@d)-d^pn1~p zFn+a;N~(gPIQ6sPr5nU?A9I`VOY^g_?_|3-8EA#CpG+7#Sek@^5?4JLz=WC(Xlv;@{UH#?MK3xrAa+ za605WeG7jpC5CBOvgC`&_+qshdn30U2u}ua5*YYO<>E#i!3dS^97magswv)pu>8$r zwVW$|Gjmq1f}`+bx#V%6mdqgMc*zvlS-aUgYVGgs?eE?8FsjT%5~+rQy>ZlDzP9>( z&>~vrHW*mD^ZD$YFlp-atf9DjbyYMJ`^Q9dy3j;V?6p;e>~ zrTUPWY^|Eylcc%p0g10fEa!C)6V{+d&gPx4TxauAv#nO7Ym;fYgB;r*`8wflx~*f|?Z!M~GCm-@~)_R`3!6L4Wy#XySY{_cpIKic})f zyW3X4i%4Z5<0H{&uUFTd^M-PE;&*}fb zQ8xfvh;<0)Odd?EQ)hfL4d}^UVz4QyE_`$yLqJNOx7^`_OH@!i!KX^7>NMx4LL^c; z>J90VH8f7z5YUBC!d7p|{pS*=NeS8?f8m7}N-cw>YSvQ9F}rZ7w=binm+dahLbwgz zrdD(BKfd}zl5+@*foi^gBw39f3mJyVcpQv$?ENRsg+b7Va+VHN0N@Nm4nd7zC?II^ zzE92NOA+WHW+5)>FXi zm7JPQw)gMeKA8Y^Ca~KAU#j~G8XU=Swt{i4QbTK;WGH%a_fk6OSrr{DQ8p%#yjZP# zP#R;T`vX$kL~5RCRGbqZ!AU>@SC_x@sXVz_3y6Y(GW`z~0fZ^jpo>yE)JA~cjcrz@ zj|j+{gD3*l?^f(FND8u|ZF0ViH0P26?Gi5f5uQm-O1Vf~LTZFiW6Ekd@#)smv>0Nr zD=unxX;#)-KB7amGZ61kI_dDn)dF?v@Zgx%j#nJsZZtpa@Fd8=Z&$qkgo{GZAQZzw zm+x2e?9azhP=O!IHJV@*sBbxgP!8j2f44z5<15>@>A3EmwwebWdIow;ItjW1AoN=O zZnK{W-*oHSd;^SP)G(dBYMKceg1>4&N+Qu{flES-qc<9lrIyC4nd@gP2Le6H{Z+?N zX4TGaw~lW&+9$8r-@A2kxR>Pmwn~3@MGvzNslTd#I@;!|w1Bc3bP-JPk)~sp7br`% zimM)WR8!F<#_y*y06&VfAa9~@WT$9K{-{4b;4GG8U~}F zVwG$9%Q3bB#zZidQv`f58++{(g<(~AkHS^lgOJMs!PlTa1(rK$H5wh9Z?0|p?f^rr z$-|CxY@Qll8-t<9M>Q4H)QaxX<;ph`(1E!YPhZ|I4T4N%c`(i9?SpprNF3EXJb?qd z`yR%>ts~?)7$wyBOEDNS*%TT_^O;@s|6zyN(2EpY91Z+PEPiZ1q1nRHUo@b*_s-r zaK9z-#nn{)T`^zWm`Zurd@Fwx1`TE{Z?eTkVfmSF9y6)T3&T8-;F0%P?x{g|eL@L6tAIeR2^WfO+iJaDxg3WY ztRLRl?X+FhTID&j82hmJWPE>h9>+$-;Lk zM>OpHTjlAp z4_j(i?le!@ogRefY)UgF2!cuy4T|!t`dqZP$x=05LeKRtH;kuy;DmenAVB19ZP&Z?!WPyGw+N&V)ye}T7$bCAZuR z2l6^xEsG2XmxW7Py#F8sAH}7p2!vo*FlrKl=o}LHcyf-&ZcOOi2+?S%TakmH z_w0Fwx6iH{Knw}x@=@Z@F=TyUd1^jlLZr~T*ahv^_duf)p{tIuk7kK=}}vK zU?1%#b-mMRx?Ul|H^oJmWCqSeVUKCdj$MgWyvvZjeXTqp05>eZP%qhneFVYDaH>P~ zEXqC>9*mT)SHw2=6A7XSlsUqS=(FPf;c!5!aa*nt$!^QDs&bddv>j)^145nwC= z6y#SLsA5|wI+TjrWK6kXyjc1f9l4IN#ErOWN0VZ%lZ=-SB#ao_&rFH(QC9^83DEY@ zA_4R)N&ux<3Hqlr14xtl0&d#ymRW9j$I#h0HhSdN2p9@1y-E?xd+E0$9~>C3Obd|9yhm=SdB(ek~xHC7*8 zJ0@C}u}@9ze+1Sc(Sqq+joBziMCLjeqO0e1+xzwU)BPwiQM&q??|z+iQq5DzI%a#7 z&}M%CZYZf>)BVxq%gLcQTV$5(@3Q>L2GtXspOke{_f6Zwt8_ntTigm>v3mR*`gOoy zYR0$nAjJe^@DFO%cce{i+JHDl68k0y?CKA*~l)xmiH4RV3k;|G>Vt;{Z>p@spqLYFHt445ahB6Ru2gH|DfKVJsq8%h`2=yH=p<%uVqH)-09~?e; z#BO`8R`>QR`5K*}JsFgRR#Iac1f1tr5t$t)@E^bdgp%G!{y&v1TE^C1#BS z3l-)bN0xu*(v*EBoJ`kjFWvq0%kQ=y@3fI)+MCOj(G+Er8ATQ>+MNVMYLE4-ngnv} z<|w17#^jhyu$?<4Bp{m6KgK?V^-Cl?O9c>VU+@N>E-e3U$@29qx_m5}O(`0YOT?sM zm~HvmcT~1|iUWR;VXcARrH#U6%lB=~uIFgO@`FQ{EJ_QB@ena6)uZz3umoc) zF)1OU1LxO;Y7A)<@(}xI(Dvo!<(;(9=bEu|tmJ-pV2X5l1Ll8kvIIpgdW{ei+GrKo z{K+aBP^&DAmsUHGYGU3WO_=C%z_v*IPf0T&SlGyxterk!{saxSPs;^S7J_1Cu@Zq? zBDI1PX6QyCpn%B2@uJu7cVOPaD#Jxxgl59EwpM*!a--F14?2v3B1_%r z&@Tvs9X-wN!FKa_fT0-dH`<4{U%9P1N)bGl)X7x+`{B4cB2%$Sk{2{qzD;EOU95C<3Lj)PM~Fm`PtOeW;xY zl=q~G^m7{omgUWHko5qkPKA`|=f&SYJs)eQCd5~-S{{XBR;cys<*P<%c+jdgD*_-} zNO6degCf$q9u}lnI|jeA3W3^93wwg25X2|;(gXVd!k#cAkl50>t0I6l`fnx1!M9E! zq|w<17IIyIj3H6e$Nb!d22lvMVBYya`~nuOAEUtHQ=!N?Mq5>yZ21LKAZzydF$$PL zCPphv#f>gs87;SHEnl<{0R87s_&eYk1xSuvOAQqu$P|281q4^@AlH%^Z&;;<41qq9 z)!PsAChTw92ytQxs>DF^(7rs50DG*i>--3}C=sM(xnzgD`9> z20<6;XpN#Z`w^Z+``^7LrDC~SXj6z!IhOjRySLU-j`q^+LvRclpQOFqPaf1|qp(F# z2nME$(nOJxrr#B}1s32?E@SvA!zDr6fp=nV#v2 z7&FX)wl~fh{LYYT-*XT{fa<3le9~zhkuGI@c%r>wM?8dflAF!{AT(xumT#^Bni~z7(%KrFBLacqg!-6f7HGWeZfVLYD-{cRJ zim9Rddd;nYT58yb$%k6F%o?k3*2Yx@qJ|n$R^aM4+nbUsYkH^*LIYS;=D2L{cpQR% z{g$2PJ|&6Wxu4gfLeN8k;Pg}oPe_~D)ftH-;7(?SdQ^dfBnm#&nn$&N@ z*&@+m2nyz`l8+Rek?ks+2ogt-ihzIp5(M=C@)IfM$|qVj`4b5n1883;vlrfk=j#;k#* zDQF&=GsSay?&mE=jM?s$qD#G9AgG@jKZ2SQB^q|7X+&(h$7rfSk8^%HgRUx^12<>5 zh8zSMyiPPI*yEqzS#{yYf_q{d(sjO@x;(bLzki?N698IWMxs!@9JFkH7P}rf(?F9v zJ9IyxV8JtJuv4>5LSS1O2tttt_j&dyaT>Tf?3g6QiZZ^r6j1;c;lo5kFI|EeJ4{fb z%=84%4BMLcXD;5bO^h$=To*u)WC1v}eROHc^q=tTuT%gS+Xgi4P#H5qs~UkTp3!Kg z3%%(Lg6So-kZRYg^H)V2jsB~PAaKziXSGEx`UReScMO4wXIN#V`JAa!%dpADmG0A2 zDIVSK)$TsqGV?`PX-{YnhL6ghlapZ}Oh=v8Cc-*|ln6=`eL)2T%HIUZ3r_Um47f0D z+qw^GL9mq?F^r$=rz3>>OI<1iJ`xq2RZe~DpXOObQ@-`HtQ6mj8HVEb_-;aAjO3PR zpE3)^Opc@6U+lgvg0M{}MUWEVpMs!bE2h<;D1_6~NWRfYf@h;kU$(h4HsZL@0vp+I zb6Y!N3j$km!15F)uwbjHVuoqwH!=sF-r&H~(e#<|@^YSOstCNKiJWd@YzjjH{ev-H zl2y=drzw*MNS?BV-y}L;`QR7&boc5`hvt=BPl9{n8AlH+&Q{xBgsUzk0xt=In+%jf z_<5eaD+WOYW%Y%ekC=uxpZdXybrHB%&jF_iFR4{OS-ozqg`nW!sTla#G4DdLvb>A@ z*%(m-1Og}>w2oIiymQ3{`qwR7H>Ps0>mL~#6%c4rb+iWJX;7R>9f!dB-Q_}@Q_OMi zv~}9qYc@4sL^Cchdi=wHrfv&MSeFPnNhpMC8pZn+F(RmdprUeNUTqWtL?9#(f9Um# z8g{Rr{)X>sQ6VP@1qg~1{%9ox+kMGcrsTZ33Iwvc@QSXm_+<4gUeB`m-`W9ZXbv%1 zwhVR}DQrftc2=E7K)`!R9hP4~8?|ZNA{J)v`cdOxpZsp)sM&9{j;Pl(I{gl=H+wJn zAGCHKZ{F^-|e=v+6UYiRi$!brL&3c%vW`d~NN}|NJVQDq&!RBCTq4+_`4ETs=HXhtw>P zDe_n>;1o7_NZN*$Ufgdh&j!JQ&eSX@eHT5JTq;Q&`zw-Qj5nfh+*!74Nq-Fj3dcm& zRt-Vq*+CY{g4(!6NdZH_vE{74r#_?YHeU+DX@Lqd&fi}_1v>(RK?!(Cb3e4A1`)uZ z*R8SHv>_NtOvp{pQ$lRaq2BvV*YQ}zNAmM3MkFNJ7u=-9()X&>gW&lkT`vT&cb_oQ zHA0>;A}DVDyciJ_`m^L$P^K<~VA+fa1^+^J;SDjBY910ZUGt~f zM-kYIMQV{)vJ|Kv*=OpUnwsUeR``Z5Wm1#j*)_5kIRpjUtfExZ$3udpjtZw$RU@#M z>|8tDW-e#1MIV;~+r0g0EsOUVuuPdY`o0(&DRO3_z?jkB%tPf^9vAyZjGC+H@Ny*w za`Nn4LoyXgRPZlJ3{`V@Y#j<>rMg@c1VIRf1$`<}{@f}AwvBNzA@--P<4UtJyS#6Q zj*tVh_bkrobxscl^zX}QBJYJV8Y)^7I-qQ^3$_ZvKLo;iDj>Lhq_&lUjc6`%jzVD8 z!C|}6W-i$gyA(OEn{D`q4YnTdb5Kv?X5+NoMn<|v1Lnr*NV;ZiA1?=CH$RI>k#m(* zGxvy5+3abbGm>@#Bk9O9E-?~QLrrJGEo#pp6G<*|(3DPvDq=HwUp6MRgNGM{xl9yx zIqvLV#HfHxP!ee}p$neD0)9V5ln5c2iX~Py@67gtXwAysv1;=zxNA3#Nb2nd{ZJ%4Uz9P??(XjX?(Y2uc&A*(L_w4>4$Qi5w)YNjkoFF4 z9u}wF-5^rqGn3~>m*>x)XOb~hY$ccVtHE1Z zu$7mmI>`vOnm`^`Gq0dZI=&n`jcA~Xc>iqDM?RESl9=d2pA25B?P`ShtxPaBA<#)k zW~Z5;c#{ZGu-A%0KPyHE z^Ee>Hgh}`e0UG-#G;PVw#&1_w#pI;c?k|~*>=n*5tgEJiNDG1^LRx-)InUl4b6ibL zArSeKwW0{5L&fHL)!wUc^1$K~2ojd9OP>M3=OzfgKWXaJ(VqWDj0lDRbHRXM9PluR zsWg!R7r{nSv^p%d+t+zJG77Q@eCc0tlc77)sZM~ZU$hFdq=aB-Y?KPZukft8XoVn* z>8Ij|QaXgq;mAUG))#vu2oG|$!kRD~>)a&rcXuL%{<90Ei&lzle;iLQad1+t6olc; z35t}Hlwy5jjFT*%K~GrW#5}(_p&$vvyKVAdW~N~%HfZWipEemiqaix92kTrULL+3H zqiqoQZWy{=BL)hD5CrFRa;U-CeT?hiRziG;#;?OygsYV<&Qz0DG z8zlOR1i{8Vrh4h0@$B0xG^-hC(lWG2E*A?QQES6j2?FmerRQ)v=5cS|6jMSW&u3dl z)Nf6wkXK57JVpg%q3rz27=nkA0Wnfosb?Mk<)4a?u5I7m285!8R>SkNF$kttX~*E) zOFZxMkP|2;!NdFc73Y4XpdJaqmzN+=`S7)I1SDqYQJs(`UQkhYd$LPe=;8gl&*s*g z{z&B89z7C*uZSRcO(gGV})PLh$qtU{`fWSc*|5`%Iw`6FPACx?PP$gq6S^hENbWqmRGyD{R8sc-u^zPvL$Mb?N;PVmA%m50DVK0S_&H777WAx#YaWCo*k$gF zZ;Y`VNz6DnX1bO_3ZkF})ne49KF}YGkwMZ-)W$g$xu(@@#EgHvZbmoA*L(VofVovNDg9q8} ze?A_&Sp`uDX)@0s2!jX%HHdx0PaMLb-Oml{M8tm7PS}S$(iLyqNplL}BY^NvDj?Vp z-SaVNz2vY2*Hzfg2{I&jaEFb|#vq;uP6oUrfX331p^Z|H>$eW)5EPo9#Yf*7N5B?y zwVu-nFrBa$z_F3_MV27QrIB*$w;yUA8#Z+4RN$}LGzgOL)vUHC3CiU~n^u)jRZk4T zCZU3wC7m`>gQ}&zGJ^bYzt`*d(wk*j#5aoGTpEvC^>q&p9D-r*#A-lwg*j*=L2w86 zrEK(*JbPn|2tbfsBcDzEja*(e0IR%Fv>66k6Qm9DQa?ouZA(4r)sB@Jdz$Whxr5IJ(W5x!j=g+~_wfB_<&B&vQ-_MCkRU zi7;z&@Mk?Ju)c$OEhiGI9bo%*Png7PnI?xmRg z91;_B6L|z@TPl=6_$VMmC#OiE;#(94Vn-naA@w0zR-DuOYe5L=NDzwdkzCYIi!qV{ z1%`GM4xWx82+Q;c%nF2O$@jGo1U`Bvt99xqmE{jb9Yqh9GIhk*5p74}bL6)HsL#Aa zpFW$G3$@H-&89w0i#E*Bkj1tOKC8<|fe3=&i17VMbwoCyVj}}(XtH-GB}%pnf5P#$ z2((;tBv3+b?G7HO>LOSt!WIb3CeWUzYNy{BRs#YNnS0e*v$QJ^XkU;;lU!5u(ep=v zkn)jSi+>Qe38qpxh)G)jR`djzRj2_W$47eeMg`{->8D-5sY``*K1w0{d-y22xlO8w zF2fa3Kh0I=bLZdHMIcQoQlMe!ki;pa^O<{7uV)l*F@Kv76tmf1mk4vpM;`(aqUYww zFxw0vcG^M&js-R%L_CZ8+7gp-@K}6uS&t+k1P{zqsCFW`*aRVr(+Z+c20_hLZ>!)V zwe>Ke87fdV4~OcOJ4g5J&>3M+PmGwJc!!scg*$CRgdvA2%I1kEq7NCF+TKNIz%U3; zt1TwwqhA2R7gj)!Q9u+p*qC$TeDA^sVi0aTbu6zz{zFEkvRVXzMMDL*ct;$8B#ZY# zWV+({^BjXq1O4yhyN1g^{7XPoO&N7Zd97wN-ZJLW508j}aIBOBY$`G9jXM-)g9F<3 z0AmLR!$(qEn^>t7LLugqrybo_6=KfCobv|gAD;SC*Q+7exgcUC_tLHVMLp+d>NyuD z5jjg12E*fxtP~&wl_V+@O`BT8-Wp>ibCKwIp0P)7zC8CmVm0MC2s3NfnuljDR?|<|4Q%xSz=52gs;c{+ zUlOFRXOPO2(k2k}zetvs?CN3kw+neH=n(pNvJx$h>WFy`oR4HICOW`Vn}i{*S5u`_ zX&RJ^)HoZ?Qp3eqk%rmEG=z7qZ*h`mrR1>)v@L{hgl&d}!otV!EIN?~dA2bUg~7)W zNA(URDzrTdgH_}O4c&Ro_P`$MLm6S|UalJD<{}l|l|V?TaE3}!cSdO%%&4IAz8CB@ zoG-8qMui8(fb;&t-mO~?pS_be(6Vrfoo(UD48uX;SATfKSt9iXIv8l}axUAg8r_Rw z!9UxQIOJG6GG^i6&_c)@5RgO4`WP(T2MAidt^j~DL}kQzxGf_Ygo0s^qxT?A1#7%z z;N=WjEEjWU7-B?d`yO<87&;ahy%S6UtHmZLJD?_>fg1L1E7yH}2x<7Q?a<#G3p~x! zBN8t99#?ixiVdb3o9pjo@eD6J05Se1R%jSTF=SAlm}ZnLn2~hTy)OPnk! zWu^zWw8d!f9G5vpfd+K(VcUKy;^$45&x}e;TPh1F6_mlKz+eNa)Ja9iFq@5BMl}Wk z24}hb9*0QNOiMeM=BR=T2!eLnZ-Zw*^~dSd>kREIBZEfhy(1av;d_!(~D{nL@h8AZHWiLe;-gqY8m0NlaF1b)K+& z+xd7=Vb*dT4k=RZoiWG~CnwCc4O-pvblra2{oJnb)xiGnXK%n3P_QS#?=&<{+7 ze2+4}RR^ElzjJx{?A?c*UB6PP|Hczf2rCVY^$s>nVWk-;(94o_WAJD3IS$#XFR3{1j4i^R6KYf>6{* zDtAW5s+g<2b_RAFK}KYww*`%~-5`lF1aAbvx5kKo5R}X?*nohSZ-&^+n4*Rd{X4O^ z7J_v)O104t1h1<=;PyQ;p66o08IZ1rX9I-j>vw;+7KG5bAR-J*9i@_>p^Sg73IbxB zAHWy|&^$3s-#+HRcd{65_U?4LgZ|N=ce}yS@BMbK+du3davpq}361T>leH&E24!Si zWLs`i0F|PQb0K|N*m4_1;9tIRi({D*a%@F{d;c+i09z^tDHnYLB>2;D5?JFx;l!6s z2()Yf1PtNZquB~UF^Q+`kHZ2Jy@_YUE7;kOWb|jhss*p~180eg#GS z{aMCw1j(DuuDNjk=tL+43X1xlixI&>9TJdi=rpnRnbbIh!fNej5!SUJ z1R{K&h_I(pXDZB!b)p-01VMcxYz{`Njwn60K4fRd_t6&o>-PPt1c1DWuzWcfT=+(o z%%i7D4y;_%=H`P6LWM1CH2(osJG4Iev}FDPo<(!P3U#blOX`d1$Ydi8f@^19NAPTL z?~c{Z=GLuGm&KNsC%=x04)_e>&{h4PyZ8P&8_ffZA1r~PeQcF2c`EPB>5RlSGmODt z_=aHhu%$jWvoJXo(xyp}aup3o;hM{6D~Xg1S~YF zb;0>TjBT5YUEw?qLH(Vi8clHBS~E2f3JpdFkHY>^SG5LaGAa~gVgnVNbyzKDi;Fqw zZ8zYi8iMBA7&AEx>3fHjRN>TRQjhGr`bbS?3d%_^T+EO%lVZ<`!DqhYIbG7#vz+*T z?HDiFu6ebo3I}Ucnx19bn&}+T1Z%58%LJ;)>a@0v3%vBhCE}o_svnPu1Ih_zLL5}6 zT5{{ep)6**fA#F02h6+>D>*_0mT~kr(^#0SG#Fpij-JDQ^B+lwkXi_}+TMv7Ig35n z)p<@5Ml^7xwsL76KDaz4BhNPACT9gd-95tP?sxWkjl)i_b#!{vda83kWO~xa_vZZI zcK4vsI5cT^?%sc{qh13mr6^KoL&tbTH-stt)QH~vNh(nkp4l6a( z&epDNr%QR_6cZ2Z@2+h7+`V6`Lx=$5y(KWziSaox7@~pZ!pxT(sKOL9@Aj3L2AJvU z>WbQ}y<(GUC5+fH!WMJWM-p>yE=ZbLf(BHcpMJd#jKEKVQB+MYff`>~31dc!9yWqB zu`fVJQ51=xIw5|N*vzq7&{Dw>sa->_B7`~_Dq9VeU0tk}l-{PZkQQ6>G=`oKZFiV~ z=_Xq)Y^5@KhfM&Es~l$;Hr;wc)Z(Y0VU3>(4#%)cER>(5^A^?0Tt)^1GM+*nY;8)I z6a-rbITCwe_xh-7t*dyc5`ra`*w{96nc|T%b6X&wEsU&&d4WPgkCJM*-ehC>>LLid z^uI)e`ZFt}!J^UCe97sN=S$z_7ST)(?-ay=6swa3|IWR|PACwFu%&J?7zJKZD}9wv zs}4PyEH$Q-dV??glq=X2hCB;YD5VAU13&UASY`69shbtv?fI5kWp z=#D`-E#@4BX(F+i8gu}_KVCC|Lzi47*X-ammFf{M77Qt<5Eq8QG3 zC3`p5Z8cD5p-5tMuur{xPZ>kP{kGCA1j9nQOnX$DG#8${XNqoc=Fsy=hqUM&9UO6Fk4}c| z_1G8+0cv6$jxU!V$Is~DNWRP~%BnE9=)xO)Na+r;#I+x6FJC|H%9yFUr+rS9nkzhDS zFomJEnNNt*0%gm_?sLR@!Nd%gEQq4uZM&W6UZh!eawYc;h1}lIHuK!QN+lIGBL<-O`%zGoO#h6cSbP16 zeaQSJ&_V~H*P_L}-*QEwAl*OBdmk2DDJ4F>7eyRt8z8w)tVdHKa=}4kKAq{hqStio zZs^b@%)^4)(#_Nr56cUmtd}4UE83qQ+?fhD_gEtEhovJCONt z5NW&YvTGo4Ang77^*baUMXgXTM~nhb$szon3KX^jVlrcsC9M$t=r`YKU&2#1jFkzR zoMIxb@}89ZbiMl1AteAK2Ol;QJ7hI$@zk}6p|umSF6cy|w<(N(kD>^%5`JwyNXimG z6ft(v%{IiSLZNijyJN&KWs65USIHC?Z>UX3=(QA3@pT+4?H#2J0Q_+3SLl8a}yF(Ya}GR5+eB zdq7AWM&>o^HUlI5OR#)`QOjlo7=fjJu0%_{29{EuBw{m&l;}W~$zW!bKP=j|(X0zM zrvP=D8bYKBnB-U}kZ?ZruMtSkaC-T26uS;f{k%{V{92vJ^jR@4M1Cz5u);}d>*2-j z?!(KwJ@zKU7`_1k3U10^)G`?%<}(ukYk_Fdn!>xkVQqMzU(o z5!eeq9Ch?5Fl#U@=KEJZR$7bs#;@YcB)0Ru;2f%et{d2L9lR{4Eyqoq+j+(uAxYRUy^jW2Pv;59>H)3#IPXcG91xK zk7mSiZwrSS#bIdaY}s<_<%hqtdb^~ru1$+zIQ}6^b{v(;#>XHV)m}Q8!WBF9sVRlY z6`>MVV5rOBQQ1QM!q>ipNX@=%mFjOrj3D7cQOr+$Bq-h)mvDR$`VJ^zoL?;X@&h7|Xj8P~I9bAQJA{laYvgC+xRf@;o^{CWP1Lx$F zZBPUeH?ArKO-pDIo!f_qTmL=-2r%a>rUU!-C|@S7B!-BfWt&;o4_(fdqpB=r=yz#8 zcdr&P)?uVZL+bWV#Egc@#>yvXo(O{!!jVl;o??I{2c8}tb4a{~xN5ED1d>9;BUJWt z&|?l5XN_pES+{xYI)7gT7_xm|9fyJCULTGUg@IilP31&Dgy4=}a%n{v|1EHCa9L>N zubHC?)c8kIRRyM!fL9y~i3vBm!O2HUW-7R%MlOBs{aaj-Tg;p)9j72}GXAm~iMWu^ zI@on3%bGBPo)U~=T4Yrv8)7OFhP0`z&{Krsu5_F&0%TEy9F=nA2!YFt;6X7w&T=HK z`ZsJp-O`Z|2W=@_EBA%-6lx_54Ml+%vVPG>+yV|pe$x|wLFnX90^39jP7YB%!T2d5 zf@3HM(dZAbB$Sn(ZnuJ-3TC4cMHNf^K2UsD%=(#EsJhHK>UPBuk%ki{03V=!no4kRdp!O4Irm&3u+?cP!2_@(=M z!DQ4D?GrlE zMnIwCBTuV-gR2BE5t5?OTUi5hIvyp%|FuONsGXQ2dWE^KB?NnRlhbBhNR1 zShIU#sPqc3TpEFhulJ(K#b*QJZ&iTM9*i0D3z*mz+P|WtNKnYH)#@Dz<0*@kq@rLo z70?i$X7A+1VyIVxBHHh4{UIbgS5xwxs9JBmV`33dm|06{;O-Pf30D8~gp(IRan#t3 zq1JU&%21n7s3(D=p2VwF@N1(miX+2 zlN`FL`R|Cqu$(RJ2#m#`OJwO2Y?}pxmz^_v!Ey*y@S{*>ogm(|H0?`vc3ybllYZtO zeBuW_xUb{ujc(EC-{00=a+1=A8J+1J&+ar1s@388#?vU+GnhPQo zaGM^>!>3>RvRlWRm9~Adq|8lG=Bg?t^tN%KX{P?5y3Mo@&y>) zm!T-Mvg+vcFW_&bm2w4Ba<-IUSIQ^r`98e5+urNsJl~vnpX8Fc!sH}fz86qP`}F#% z1^za*z_2H)SSc7yp3jZ=sgm%GOhr|bbgmi~lB7>~29&*~D0;P&FX%hHFfyD=1;*}%9!@xN>!AIJvsfJAstUhaw|87X$8V@+#jLvwn{ zPG(7K?u5B-$nJ7j4%=WSAx9mP5Z<|jL81X5laXAx9~9EL zm=gSzVg<=Al|p zC{}5@2nVeq|1f^{x zVb`3HoSK}c>PoG96(cucDR#on$ze^=x~^VO0HW3;2Sh97zi^4SjIY82v0O&ZgJ4vg z9{{JK}QWyOg zxA2Q%ZlUesfEuG2wr|84#x9lkK>MiIoWlG2>qh|@H?ewyAs2*O9e>*Cbm?d(^4kVR zFcyMwYSSyyuulQgkH=sbHRzz6;!f$LK|j#A77DlWKn^D!_G`dFUuG;p!)$v1u zkFK*eh9#|sRm1Mf&fkC%+Rc>d;}Ju#&mB>q<&XhQblT&KQ*M%gVB^|nz2j4+GAsJ- z9;0myhAF7Z*2C%ZrKfNHD*-V@n{t&xrfA?Nu9A$;H58TejaI%dsZ21yacf;TJUhv# zBi?S`yME}odNYh3Rhrf}PX>a3%kj-I0`H)(}LLU2EXVrYa&e>L5M!)kAlcd!4zeuMPPeY^ zFe+Zs8~$UV_#gJ>wPh6INz@)gb0Lh6P;rbMX0M`0gz6%jTeC_87W0)m$As*?dk!BiWBtkYMm zQiCW2+h)RCNY&`r>FW9YYX>w}ATSERL1F#&Td2ZK84;elw^gb}rvVKM0sD;%a-X!(5e{}+woE$#Lwaj=@JB|Ra5gUofI9r zVZM^ece&Fng<#ih@wv5snL&WOvUrB8xj9${LuOfXH{@cpg{UA6B>A06Dkk`sui~t| zG)WVfNrO(@@RJmS#)*7;oD8((tPMYLJKwA`IE!FkvnbLxPa?pR!%-x#QvrkJ{c5EL zf>ghc6%PxJ_h;emMNj-TW>WT&J&Ec?@MHYl&Nr7{vJlRkq}>O}W_GPqsuX2vM1ca1 zt=I={d)&ob24_apLzmrPNv4WaKxC|5?#dD^lQvI4Nd_}kh3?Dw&f>RK=J5jib`%%xNd}DPHN_@$8WuK*MbrFDTR?nLq7ntsOv$RrfeW}6hpC^LYD3kcB z=K}@^nie-SgO{3Zh1FjlGuxJFA~R5!AeR(V3jDO|<=Dw^z@hIfh)05;amPgnnkW3H zVi3%Gl7`9;qSkJtyw9<_dw=(;bH!58Id1LT_`&!?Ds>Ko=_??ZC$8~QwTml(3fF*u zeqA3#T?N6v^XzMPkdn_wr-E6!R2DW+ff^kU3WKQQ5Ig~r;g>1^zs-s0Y*ncp5sBO8-oM|`MTG;Qk>8ELtYwh)(Y8-T0 zx9QI&4~Rc_#$aU55NZsLTy3a^dH96vu;%TPkmAtPC0B_^1wzxAqQeg?VYxPmNtO08UZPWoMcMk? zBEzEXx&7ezBgumh3=5I9h7U&T?uJ0NVaXJx#fpv&lZPk-3RZ671aT09!G(kWl<0O~ z?CV8`@ZCW8+?Z{Ud9y7S`7_O;5Zsc(>vqdt`(<88-NbkBm4YZ36|4g=<)fbjLghx{ zl3|un2!l?evH#d@HJdy|Hh@l!cKhIoMvHl6ObR%rkCa9ao^?@4YDH;oJP9duV~4#K zWsIa;S+upu6f5rDV$R`s8~{VcL6e(f5R${cWvKO^r+{Z8lMRB-iZO=P)3|p3u$ReL4-jalY zt&&_dQkH>}st{CaBsog!Y8eJBl|~D9cF9%RYZd|0+ss`cf=}JIeWzuGpBF@V z9YV@Rl@KhGp^4dyP@`FtO{%6*%L5)Dgm}j=1T^kD0rzO$g~qK93z4Ui-qAChy?->C zo~vDSI$HSDSh;(&r@3Qcss5XCIfY3_u-IkP z2*x@*3R^UIHzSfZpoy{}M5 z6jE_ijT+jG$M_hox)6d@5Co@FQy))mYSoCbl5=aL2xz3@#cH*(3N$NeC`k};?vR31 z6w*n+H55_^JRdLNBL!^V5DPrz;z_5v*#%>4v+>dU)h4Ef5^5#4_AOLnz$1y68&7f+ z7+h`wo8gwTU5>agd62De|LV^oLQ=!Jk!i-iVa@pC>E(Eu2|Po7RX9$qCYlD&+7?{V zKZboK(>-ABuMvW*89Y#gBq@zZHz?2mbcwoW5(L<1UP*)_X2vNyUX5r}JQwQ8=F`l`QA&Q{Q z@l(1O0z=t><%TSPL!&2d;aWYn?XBuR0mUoCPS!P@vXf9mr%0HQqq3{=55*sUq;`av zcJHL@WFoA0z2P!CJa=!as;E#5%~YpG;vGDzsEVRtHFb{$I6Cl`UMiw6@PHsi{*bv! z9JMuUAjA_QM2TEioRs1!4hzG<6k`(z-x5F>)TM^;l!vZ_~37$Qy(6UyCo6eRH0(Npi zXcR^*esY@0(`Org3g*s;QQ#*{1Dsqq+z}39gKlB-7CXyXjY@#~8H7Mu@qesZt+8 zhHXr@1_1s$v2?XmQ%EgoFRb&NQq}bNJd1Wacr(E?6;$nc7*FRqeGuzgR`E&1x=k_1 zyB#>$yk=Iux7+FyS3BoVoU~`N;+<Ds__fK23I5v$t!U#6A=9cXV{ylI_#pzx{+5@Rxb&MwPlE9b`ce1_kTzPM%ecv>~Ix zQM`0FFaWd~03++|<=SiZue|ze8`}`{lF^}Hs5j7oBAk2;4ipB;$e*+wr2`^uFqq_I zvxIo*5&->!NHA=RGxFHUAr-~&MtCh8{qW1%SZae&poJX2Xk2Y6Z(tzK>|A7*mfL3* zg^{I3qE5w75@)-@x1?JSuT6~tjL!x})er^EBBvs%K!PI5Mi{~KlYaHs(MO^+ac)lMAy0j%SAZ9d#+XQzL;SVSty6PGGF7p8|xZ69}oTR_{{9_A($4TaW3h ze2@vVvU4 z+xtr?f;4}>5dnNun1&KXkf_oO!{lxy#9R4Gp#l+n))YbNvue*@bcTp%fX`ak7#Bs5 zFpjZI;2y_ShC~RQ&sx*t3kZTBG$jZHk59HOs*cR-CS{4&&H2=5B^OMu zP-I&o2!Z3H)H44F&m<|OjR8o4dQ3=vFXr$Op@W&V?I2|2BeQmYy9q*Q&4S>|Hk=>>*wG9XYd+kDOHh$+re3JKw@)&TLoHH3+7U zQkAOqhA1CdN^Jd<`3eX=yn)f(n>R{`nYcVvu0@4lng!u>8wjRS*G`$QK%fbOS}Y%a z!Ty&ZKocIS9XdF8Zc+O<|aSqzTEyYzrI= z7p=wgX;riqU}VVwPt~;vfsG77fsN#&R3sf7J99YW?Zo~z18iUc1UuQ z3y}ZHAq~_^u15nykkViS8~G6?E1d#7_hp4B4QgeA13#IWcrj?80?!x5X<+%U*<7d8 z(G%l#L~n<{uQ(CqpsOSXk3fTzi`2vLx)=iU?`R|8Y?zDrWU_D_d)pxhD^9-y75IKJ zXz(5o{7?k~+t9!<1sCi|pE$F;9fGi4Ltvqf$08zJA3-Vy%6@%a906P;w}}0EoO17v zzSs^y`tI|0=Ihl(kTVDc_fBT{ZE>6C#ugV&5Q{=c%yRz4=a>FSHcgZDh6N{E5WXY^ z!P_(%dU9tR#=N^rGi2yWTeAr-AE^;@P+oKhiW8#qiVXrEjF=#7UXFc3QXGQwDA4#K zgX}SB;buYv{eDCzyNn77*8W_a3b=Q87KNFIaR@F<;8PH6nw5(Z5)^u@OV+zi4@t;D zh6aojLYjlrOwDLrN~N`u`I#{YuT`9&)$;P~%RU@i87PC6Kj zNE2W`42X}fpac0ka@v}wwB**=g%}8=!4wTpOavT1rFaDInsmrPux_Ljf=*R`OCe;Aaa$F`cb5iYvCdS!JhiHgp97R?a>Q9BiQw z2YI;&kP3XXvF9Sla}GhlFla#9N5qJLhor+dRM{coS^6176$mVwt?ZF5^%uIO!&G)7 zK}p1U8;z7hP_WKQq*jIfC5NC?AaG01eR?>_vqwUpljVwBBm`0aLY5606i%Cq)Dsvq z*3;SH{MSNi?L+lW2{6N!CB|4hzPQ@0?W{u3Mnd3Ddrz%`Kq+3T92R5-+9zHsH=?v8~Km=c-Z;O$NfX zw{L%xB%z><1R=^t>bQ`1kv~_pyt=u6NfJ`4^up`D?9)GS5Uxdpz(&6(L6Al}KgzQo zk3~C@1bS>IY&N`@O$qzWrj?flA6CrX_pd+y#k82MBhC~-8Z&<{2!0@r0G~qLA~Uco z*(3Jo2pm!P#5xRWBM5>Z1ViJZ6v5Z=?3*eOsMODYbILkQ=k`r_rS;h@i9pCePHB@i zDw<`TU+YXl>fZfh1fjycgN@eCw2c9{j~zzkC(PnAz&SCvrdbX|SSCbB5lEj#C;0l7 z5wfV%$?4RdJ0F{V3$<>h^>N<+{rk6gr(7@yK~84b=5{9%&R=ELwvBayENj0`nO%;a z2O_(?ek8Bx99@2Eh*d?HA}+A~PFw_k$!q9Tw!jS|7^@{C^E zF$X-4mi}n9I07v$aFMdWEIPwh?l1b^JQ{+6MbN&UABcGt%HUb&QEneq9D(+C2A?`0 zDSjsiIBl?YeKT;8&Ukb-Ewu>JM$rvz2!i#OPuRN6lqa7>jWN;QS{_(zW2|EgB{q^& zgopfXTV-Sj%&|yCS^jC1i-chPx+hEw}4x0VJNq5ja?e!RyMEHMta@@S#89e=BAoxCLP;vgLjpnhf zJ5)m^zW=V=8tk@p%!J$MObW@pXK|AK=UzU`mn5L2Oij6COSWj)NokP!73voG;+S7y zlFZP#)riyUW{a7t@<(Y<#YI9uOOpPRL~}{q)}=u(%0e(KXj9pPU<>Iddba}IY5 zM^r{3Q20A-$t*jS6ZW<^a=6bR$|@i-XJT6jACo{x)#*?3?8jn6Fj2N%3pR9rWo#|sxER6y_>{~2^<#1OlP zZCJ8>>qJ_EU=N08?i}qcL_t(28a0)rzBLYkOg8Dq1t*2lOUv<)YNm}Mpvzj?s6jVm zi!w5q$bM6U^q9CvDR$6en^EI-yWbof_34Ei9=2*1n17lT>Joy1i9*Upn-It>Gw&Jy zh_Ncw0IFnJOvE{~j(-A2Z5`#534$Wc=rQJ2+eDV9b7GwtUFCkmSGjW<6$H0neP#eS zKB_AS!8J;`C>4ai0)%L&861l#&1+0~T5gnstXa-2*IZRWNS<<<&-Mznj0kG9i0()A z&K;sm+G4z54#}hOk>ojd)z(JqL`c0m1!~m|&DxDRBi5ORc?(fdb^}ywjfJIV*8NCv zTFOQ#0$H_aQ@Q$?(L+;IsU0BgJc~F2%Z-}qG=|B*kP>y!un57m`2B)VNV@zO&)$QsjkFw*x>Ez;#A40y+^HkCuV^7Ho!`-t$Cw=SKNPE2H|Z$cw-C#1W@)7%f@+bOKqezVU9v5 z8U=Vqi{}b@NVxRFygdF^SEB|h{DBfG{0z_javTCwz(ry>G7&%ios)(2bc?tMLKGo5 z8J3qF?166O9KlzL7HaFGP+|T!K`2x zUDju>*A{GxO_t7^*T4FWFn3<&5=WYV8J%|#8SZQ#3Zud`O8-k^Aj~+gPya6i0VM!3*t{r&6O?I(UGGH7r)_SAeN+#nHk1#>;1GSvb}-6n-Gg?EX2Tjq@{kA) zL!FEY1qj+?5pCQ7LfLs94#Iw#d~`}R%SgO`C&!)|e1&|BbZ#bvckj0%{T8Fit0wc3 z=`XM5rI%$=t9Kk}6X(>99P&M2VT)8q0ehWv=ZZXUhnQbszpR-=AS~V8=m8KI^Q>!& zurqi`DT2I(u0o)h9URS#lQboTWTqjCpx5CP^ezODRmM~k)o`!l$H}|c-Jq>OZe3b# z`P^cDO^|2p;U5+_N#hEl+jY>ZW&8U5HnlYxT(V$ZbGUN%MiBc;fs^WOTnj`H1Q&It zMED$p;oryRQ=?U_`ABKJ@rr!55h03z{$JPykAhGWPpI8w6EH*Dc|y+%BZYYX!y)e< zMpEZ+yZ$)U9D>4$^*RV3I!;yb!usI_Q3T=bmwcxL*@_0CYbPLhjc8D?Y*I+om8rF} zx7Ka5nYD+^MqayI_mLi(v(3j=2#P9I2!R?q_&>;L^Rag4VE6G36H@k%PFsy$r`2f=4~D&i{-D`9L6p1g*5eI&7;rFRDs{Yg zhH*dZ1GS6}1@ruKptw_kLWO3+X7=kWILpmsAqV1tJiI^$l&R6e6U1JO zsm?BRudyxuwc;cjgOt)irJag%c`(iznV*|ixaQ<}0BBAA>38-~t^Ee2HclL&L!{H+ z?>9TAEhY*p+F_RhmbtCDg_}Fr0w;wWk`N3^3M0?QX#fIkA7qZx;* zbs71TiVfC z2s{SGYFt`>27^Uy*V09S2!E`E2nus5HYi{a)+eytw|p}7`>Aj*PJbg`8@isrM;rY+coojU+CjzBM-*KWuB`In!eK?VUkIj_Y=DS}j# zHGnO;!NL$M+4Dt>cFZh7=bT0nNSJK|L9%S8MjbH!2@U9Q-V#BMjY`6tKM@xMZ41G< z$e(Ik0l_abfgnK$Km1+FM(xhl>c}La5Fsd$`ui&&5aN&v<}_P?%>8)3``1v)Nx&-7O3#Y6JbuxvWm2oBh7W>!eqq6+R>EhM_wPP-)`L|T$QJ@J%%pX zy}?PF9+;z}c3(%3kP6rq!lxw=?j_Nt>LL~GUkWs}n|#T!yz|w_O+JpPqX*Xa0+);1 zQL3g_iF`~w;ZHDhioM#y;R!Vn9xB7MEd-6pawFOEf!d#rF_P8SP^pEH?AG*HLIig% zn3-kcqM%{LQR($ajARfBKDH);ePav)1Sp&S6@}2~ACX+#S3sl0U7Mg&6*nbeM=fRGdYHsGAK0CGaH9oJuua%|jDdsXl67q3F$K zak@g^Q2|Mo91wD9{YdsHvaHDj_GtU*sAW|6+d%m9u}HxZ!K#X^bmk>tj|+C9RIo}d z8B#OACz=MXS!P3~MW{Uc*uhhsMyJz4VkkKGPmj8teqD_eJS0IlHE~X<@O3<^I$eR2 z!5N-K{%AFugh6=aMxlMxY%uFlm&W!DdIUA?quxF$w%_dcTD_yrV~vBy8ts$b-adxm zF%n315v=o3D$VZ%!KcKCUS1@TNiMoOavju4|7c@sS>Vp^&P^i=x+Fej!A}I0QbAJ(5mpfWR|Zplqg26*P%RhMDKH}+oN#x6o(9Lt&fb43c~y|AgHoyN`P^k z76y987<`{U+DwGJcR|4xJBCrCux9csRzgSBZ>tUYBS9DxMB#^c_SQHb5wbBFf|=zS zxZ@0S%sYz8a-x2m+bR)I75eO~cC=H)MSlSRRr7X~x|przs*2!STvHn{@<=D0VWKeu z(yQvRWguy7Ian9v)Fk`@2%sia}dxaN99uvDYmIZr7_& z=2}!jKnk>jbE5j}e2!VGMv!+cQYtX4tUFNNZqV!u`b;uAg|U=XUEde6{%~5J7YMT*RDeRC%c1AA=yvOoT9-j42PITV3)f zlCRY@#$hj-ckM{vxJE>fbVx{Cx5XCIrUM%Z!O*N)S`|_2RP~r(#!j8ju?efi z#1GqvLh$k{0Q|Eq%?3#jTv_Brf}nKOT^3MwdAD-Px?tBAC(%-kCLOYdZspM?JfK4SZGUGJz$6yAp@d~ytd zrN7`K{5$IiUbt8%N(3BGG$so@rBIkIT$FI*vTg5(5=)*4TkqK^ljcfMz$jQgzHk6_ z6ap-yre=HD5JLH1eR2)@h=7`ese)3LG6dT+HCItVosbpVfw9a`VaC3r3noMQ4z?%+ zzkIFP_^9+l>L^g5HY4Rk!Th6C6gE*o8PviV+ED~n_M;mck%m_o1uXN$2|?B>B3wMi zAh1o90aRPnbpnFVMsUkoE`D!J6qGw6W}Z!`(lW5dpKnxN(|PdVK2{e?fCFUHzB~m) z5b+ZqvetY8)cAC=n`wMJz{c^uS zC@~6EL*&X1fs8^h#gptw(CY2AI~c6rR8(r$I`x}T10Q|9_^9Ar=*-$^W41*KI-MzZ zOmNZw+@@_!eN$Jm2>ZkP;uzUA*=F|2iuLtq*gxR|Z_k))DT= z_fcIh=V+#R!OS{#0q6Z<%g%#+8e$x+L*L-p^y#vx-?G{b`ZMuR7Y%j!U95vbl zHgR&EIRo<=Tc_j8ApAQZ{74Lf83l!F=bTmtzVEl9I`o)cz^9khHoQT^K0 z!C=Wu_*wSS;vAr9>OrIWwJWK@9fqckZk~a7xrc zFy*8Ve`8PULI`{$2#$~LC54^|Qt%Srma+2yoFuiX}&+?HTgx}$NTL{{|JTy^A-6L&t zes|2duq@>Imgblwuqg_^;z;W>adkZ7R?A-a>BQ}ei9Xh>h+qjs-rSd2x;i^X{ItT;RXyP5ZWyL=SaTWG5Bp|HiYwT7f|GQEjga4y!-ns8pY}cOgQeQvqSw zUY4qD@GM>*mQ4~S;K=4}-dKL`S6~198=mPuE^@kq?BD`HhC_p&lSu}THp7z>#Wl1k{ zR-f+f?PWIKiA$2pf&^cjRm31B(*@18Wur0#no9M~xI!Wixi&*9ir|z*+uCzMzt||f zQUuqT=l7MOfeAutns2^xXXmG4f}lJkrg_EOCK|vHXe;c5cJd+#)=qQH*tHT(^W>H{tZJw`z-4nnr%+0(1HrTSb<@rrV-9iq&PLETyA7= zJ^gD$c(~W#>K?K$kRALD_Fi+E(NiybS?j2O`V_OM7=_pAKY7qOQhPAdsM?JiH;fF= z-TOCwZ~V^dUQ5OBRnP2v;%lDSdClE7aIn?7U3f=AiWG+ILiA{0VE8@wUN7qyA74k0xP3jW_z2|?3R zW>YG*voP#64k7Wi5!gfqiZ>=50>M?+Dg-_f6;8LK0$v_Y5<}&5*!S33=O_YY^309K zn{E@ri6R(^PKT~?ddg|)At!LyCtcrb6Va;w*mx(Gs7>Q}ScL4gR;N8en5K&@ycLzJ|pP3-Qjc@$5Y@0RKO4ZvtdlcGh=h zOMuli;O?w0sWK}oU%owGP1v5ym+$4v?1%wnRfB3AfHB>8SS6WcGaw-tHY0&mr9v(Q z284uw8A(VqSb$gzH~@QMW|}R+5Do?hATLA25Jv2a8G}I>kmmRQ&N=tod*40h-IrD7 zR@GbXYr*;7Z$01n77J;cAW*<|!bFSEQm&ba$nvKkii|aSy<*TMf-OfMIK!p|KnqiiMm+jL*DAHO_&zVJFOq39UUO3~IYw8|3bO1;A z;@l&Fb7uJho`nE7NsjKF$}hevZI(6YOEIuYwa7{cCC?5zSb;E*TpX{|sN(`B{yNC1 zL(oyf52hg4J^}x(cDPfVM^)wE@>x%j7Gn@+d0`!zuqpWw!q}iAc&7&m_}e8hvVHU= zNJ0~YzXgOZNJC(spkQisu1FGscwCQNQec;TMTfd?rcBGhi}u0PV3!5K>C@=niIKiD z1;O?SONCQO1e`VNG@Kg8tuA~%W@Eg^MoqFyBI;1WtlQiLxxXM~{Fzp$1IhW3TO5sJ6vPLZpFw>|{XOBtd6{)%nulV75UJ zNLL{DcUKUcM3|e$b@$5bA8CDBi16Y$OPli&vSakVK%T zueIA>qXj!NTeo)p?n6l(VFcH;YLN(0qbg`?2V5wj~^x)?1aJ? z#z%OvYe2{mVFe#qD3v4fYmGPZ)sE7Z`#v$Yy`M6g1-tjY8q;hL@;D8 zfCd_%f)ruVdGe^EmZG!;8ByN}_ zJbnI~ZNiYjvKfq;kN13{sk!W6+bJ-%j9HM>1v@|6rCBt<2$>hgE?#~c-hdO@daM%Y z5Y!IR@GU%br;?&TOB#|5J5Wh#Z&@1{uS}OEg?i`g?2Kei^_M2y1*c+{(@qAXvIQlf zS=HpUZ4zZHk4+)t(FH8q+Zqt4FV*X_Dru<)RrB&U&(6d<@QOWl9E!p{bvMkyDfYsp z-Sj#dDX@`Rb4+Zn6KU`=?qxgrHMHw!BmfA`SbtFes2(jGhKFf%`L_!~2y7$>j*X&m z{vWyb`Dr4!tj_9SizEU{)W#f+?2=-%O&L56k|Gy`j^L(_Yy@pb8Egq7G5n%?iC$W( z1R;d*!e&PZ#zutp2$lz1BmrOyFvWNk+NMDQy_-ssPvpKnG!jHEk|gI^`pGmesw3}{ z2v{T)3E~%opwOvWIzI$Pk{GNl2Z4z+F3~YjM4*krr{sJ9XwYe~mu1JuNkT(o#lSyd`6lV&B4FxTrBBcQ$OVrA z4GcleH+mEV`KC2+(+Nkk)Uo-VHAw`qe-jV7vUn+3V}D~GF%%cKRwD3;FBJqeQ5b;W zN7ACe;UKklhfLy}ADsF$wlo52zdD*9$H5aRFkB=~iRsCKA-QUgAPf=tJ-pMcYyG|J zct@)c1e+Ed3(;UwLm**JCLhVUql6HFUXbB@N;G~gHUa|7Qpf{Tz#va_-mFc8Wa6Pf z=m8ta0!;&(24bx`~bm`Py_zWq0+0>LAjTXsMko^~k=hFFUV1|VQC zBruie!XFFuwXcm|7KLcnZb5}#Oo@V`M`}<&3LaEoNJ={da)z8Qp{LGj%}-Suhp4>k~7AFWRF_h%wO5(L3{c+o#n69jLtoouYus3B;P<0GA|y*@<* zX;jNF=a8Q+{)-c*QP+haJ!-ntze=R_ov*8?5YEK+)Q)RS?vKc?A(TTjNaRWKJR;osXSDZI3|wZ)?}P_WWA4 z-82DTjUdnu%rA z?>Qt@*Y|8nS?k?$bq{M;)HJg&^H>{Y`NaH_U2V z5Os~>{xI>Y34&5NlY?E9Z=t#=qAt>?WYiiJ>JV<8-Ek1yiru4^6oedhg^0B)j#f9x!n z&;=8}`0nUpAPfpG5k(-x)93GPb1)KYgJ3wRj{KyU{1>NT5Ds3Ns-QgPGzwcS`vK$q z3N;*#h+>VTg&YD&L^2j>QjI)UXY8gCC?YQfq-<2Zd&YvVgc`NlmkkK#*+@sUbB-$F#+xj_|-K))W^trTGtd{1OU!`@uhv zwY;RPf)K)~%S4FstdMrHqrZ>9a6rgm^NcJoQ%Xq$+9Sj5sMMklk7NGwYgrK1KJkx4 zhzKMI$+@DoT|gt%=4GcL_@xR$)z#1s&_dURApGxUpNSO}eDrOFQq?_ODGP0Tw%OrK z{j@?WtqcT{U$_P5D0Qs^;h9hVgjj(0!^QIBhE1W1x2KkGyJl3;l)1DdkQ|>lH#MG) zmz|5d>R?{?FCvD*vCu6EhP|y610T8wrwS25vVwGJVDsE zq|`_S9dn+gTnp2vHXa4Jm@@^>Y1GQOn)mR8phL@kX5MX+MytlC^srIQT6c4YygQvY zk9zzElr#6p)&o&USa|yUKd$2-845FP5ry_`$xJZ07j)~Wby!T&K~jn?GIr8u&qWdi z6Jh(Xjz*%5r=vrKm1+oN7m~@rh5)T}ctXL#ba4_2I#Yy@BeX}XvAXyg7Ivq~oa8cp zd%Z;eA7{Cf2LIyQ(~8wv2pyu7I5$69cxmuCM>Umn?=CY&_C|y2I^RJvjgeP^tNYz+ zBv45h#y$F_QW(h>b`L6r^u>@Z#>WT$LJ;aso?N611RU){I!_;Q%638(m`OttL4#>9 zO=SEOn93BBW3AQagn^G9+1U8N2ma_wU$OH~-@mc3_q8whAX(#$4}8eR&0Ejgc;ovw zUitnvJ`#8>5-O@K1~LiDLZ+mD=;b%ZW|Ae9kzvI9Yac)~LD2R(xi5tP zO=Czh5cHG<#9ch_@YyY2w*|otQ63fqS&m#k&!))*X$a0?66bgjsAJ>?kWVNIm+J=!l0mAJfL}M-pj1=5(A(-IpJz9of_yQFQ2V1z9oeKd3G_5YRRWkhL=_9 z<^Glv-avuyUc#VT4g#_O5n2~!govL(s73rF&pDOUG(lno1ixh44OL*cFY=-|_$BW< zKzRE6*V;I=4*M(b@wTdoNSMF;hzz!Av(Xlsa-{l8GA|h^>H8 zTDK=m83zzW1lt8MRTA#0mP+4>Q^52dU9|a};UP`nLh8!lcO_&5Q_miHIFk~6x zqHCYPV7`)3f*>by(OX-z|1XwX59W)RG7Uaml|!u&TFn2fT8KNfMeA!2hvGB4C@x9% zx}qJ<7=MB#k4?!&?^{`9Z_Ie#$|74V*k~|Q!Y5#b9M&2JhR-RNJLGIEL2!WdDuUQ) z7)?xZ1>!i@ zyQONXps0~So1i!4P|)dPaX=OshbunwB#B~A6~!dcci|O4T}F!<3Nh0+@>^pp7T?b@$);2K_MXsI-!`nx zD6WwD9b=i7x-_WMBezrs2}HQKDP|gVv@_3irJK#4nUy@hpkak!Qp2E4_cy07pqi}b z%JIpGk}H9d0kI{9Dn?4O1FhP;fI){u(L3>^Sj%MpbO9sAl|_oLPs4zX*o>Yi8|&os z(07|?_MEov+_P*f1cQl&DpO}Cq*N0nJ6I|od^8+0%#Fz_*LtMFZutb)r_X;Q$5BDL zgUMEF21kwP1FHW)u6m}aU4xYfY~8)Gb+1oMoahbiA0VFE^iN!z6t41T;#7p0rDQK$ z`0%qV*KH-DhLvb1r-+#&PAu(sPDt>S-tNXvRw7VWuUk)@T`mcQ>VV?v^(lOVDk70_ z)!MOvpDTzE5r~&E4JUBK)p(WEN^w+_>#ZglfFSBvO~@=Lp-4v|BL0)fMO!No_H%+z zC&DQZ-kA~y(@az&9v{*JcUp|oqtIj}f@1jvjM9gKD60_E_j87zmXW0vd&$Nn#zv=4 zo}yuaF*`2QQVxL&XVww;O*PzPD%aq&$jI_3_dm@u))m<(?y0pIN~X95>rfwrc4b(C zaIX+$^v}5S0QRhP@NB5K$*7&h%L+=M@~*e6=0^QqEwh|pNE&D-IYnM_XG(KZ* zn-po9Hn`w8b(L%M%*;U$DLy+3L207ZSz<{D03i8IugVjk5SP_!Hp9N^amRZ*c2Go| z&%%8`*jss26f8rKXi>pQbfiKSf~AQr%@Ru@2uu`YxAGoN3z4uYU5h7*(J=qAbAOOA@QjVOI57E_Mj(W-@;R8mRNyXY@lx*RvFd3(G^#S53(-vH$V&(eaiGVsST2Neo3PF}d1t-f<62wP2 zjoLI{GGUxO0;waPP$n}VyC9WH_X9pU!$9C(lF(k30}+0{;G-&n&qyg$@ln$>v;-S% zMRp0Fv}n5=3H0@W)X^^%M2KFV{M5Uc?$qW@8y~tI&=m@uaw-nm!q z+8_^)#d}>;`Xoe3n%1rM!)^l`{ZfG-3iDTh;NPVYSipF8qD&x865T0W!!Dt}xwUn6 z6TUEAZyHBS)jxl^kMod4Hq&^{uFG*B?(Eg1v~?=gBCCqv2iwpVC}z*ZjY zLBLU_itepK5VX-U4I%<1CjO%o0?abA-00iOpp5zAh{ncBmrf#}Fv(=JpaGjRZEcKU z@HJo?)1vx-Oe5lL5d={d4JI{{pp@@>83aexER&cR^`X>ng~1= zLQwBLKxhi;y(R?#lb{(^4T?DY_*)on1kHyX%yw%6?=XxGC2NCSu3ww*BknlKuOF z2vL@AAj^5z2p4;iwJHj3SS@~CKp|7|KP{_ zmq?`4+L7lz8cC%aPR|l1OKTIfKR9rmwumz?N2lG=sJl;qbZEM+raTbC}%|nuVkvwXXd!d;8?3iOJvh{om zmL!DU&K^0?gW+z!x8Ko->iwPVZofP15BB!;wLk3j2TycVT{+ypru^220pSfm_>U=R zu&n|IBL~N`(2P2Tl)~S>RPdv=in1vzs73aZYSy_i9)j9q{Uti5d!vWr;Pe^wwd~deyq*de>|c41O;%zM?0PVc5kQG8PV{k*GHC<`G!Zc zTZi+KLJExZ-hz=L2Gwrl#t*5#o4V2;(adLl>`;_WHcK=(d#VzBkvAloREYqc6cgsI zC^lT_VT2AQIS3*{u5SY)&@Bgd&V<9M-}+}DsQ-sMp;GVa`h}n83xq7NcY&>cq(U?c zvd_6aoAr?)k(;z6266jT^l}7Pk)zAEw{D(6g=;cz$~c1It*Ix^8e2e@21-S>T~PV@ z9vwBMRCh<*U!{?PixH^sTLmLU2s*1x&dJcGO~qKmEpSz52i{eUr)n1Z3ILYt)uDp3 zYvLxc6hH!N(ODc!Z6O4Wq>d|fKTk7Ql5>0TlJJn~^Pj5H-1E|W`zDL3F@EW*D=6c} zg)~wif)GqJ;xW;SgY=jC}TNeF`;&lqn=EU!)GzJwO1h`QWSr^}c95rtT~+|GIZ zmg12J(JZWhz&2-TSVt+0L!5-L_t!B56Doa>XPUWK^dvSDJ?njhFFzB#CxW`O%kYdTR%tN>$0{p4AvK%6jVk2jp?S@I4fMVjwqX-jgwj%d6R_D`RhnAO#vB# zxwTK{+kr}DkY0J%`vb|u2uq+-TFnO-Twn-#6y->RuYd+GOVI!b4RcnL2nJjB*kKxI zfffp^ZPE7}>P7q&$a90jqFbQHJw_L+h zydVz{=2DrDBnavDAM=+`&lNYF&zYCHvGF^s*x9w{UT@J3mrNe|bddFQ;ea+?QnxkrHain#_8(-NI52+$096&=L(wA4^K9#!E#C&k79x z*3&^v>C~w1gEt}uY1My};wHmTZB+M;=h4!K|9dayUwF5C!X>I~-M=mChFI`VA!18| z;kC1UNj6*7&fcleKtQa{MBMeeCBi(9k(tk9WajflnCVN;4sY>NX0c!P(Ef7)t;%Ab z#qW(QX3%8w<_nSy=hLJ4#;brf<-dP1|2Fyea{g6fG&kkR!fznE*|f#pk{=#KNogAH zd`@@p4T1JMr3_F(`yilw5YUcJUwZ58?6Ayt%fO;rtHbGY7MBO6ASO)`849`r{ z?S|8DdPPqgPs(YZ;HS%W%HKtWUkunEHBd~urY}nab8(z02kzwQ65HH(d5vPP;(u$2 zWIA>)Ilg!9-@C^+xY8kZq2nCE44U%rgWS;{a!f=aO|cWB*kMWA1u1I+rbyvGNdw~u zkBtcZjhT?m9MMCgSdcEgXMs72c_GqX7Scc^B_i*Sd)th}+ke3pMcUkeB|D>@_US1p zgB6{Wm7|A&84cQ1DUisFF9TXKjB9}_q>Qe$=yVm>U4&*s?HXfptUAjUOVXZqSwDm`aGCOiiSB!_H#TusVe%R?!LuFGoiZdJ;>IJq~&Sn#I^ zD4mkkiwl#oa-HgX_0ogG&?WC1uIva&M1`Jd$&9%6Y#LtSn@&<^OCF7XzSs z+m|nOJKH-u%%kgG>MAHaf=VyE_5!+tT<*Q#v8~?LqmOP4_V~NE_XGs{gM=wNI`KkQ zZpiXWg2iRXOvs`s`%;kobAD^o_^_d>KaYv%aoTf0Wzqvs%nO!I8XWIUx@Zy%oBP39 z2jo~WQY?gwD-<*DBeJ4;BHqp5QlyVbxFoM~pmn$&#c1WFje|stZN@-ak#kW*Nu%JT zA#V`m-`5cYznj7YS5hrDQEVAmq}a!UEOR7*myX_GFevZ{L#>BQP2#0Jq!g`?M$td| z8Do}*`#YphGtz<|?a)hMl5tkyHz5nQ%+yDX7p3sumZq6Cbm7R6PG3hPHLXdss`?Pm z!G>UQ+FsuXIe>|~gbd|`v?W?ymnN#iz7< z378Wy!k%JCe&B;)TSGGjU={sgau&JqNq{ALIooav&tpc}&EfRuC93*Cav)o-bSC6eEj#oFuIHv z8+OteXqKE*>Jq&svI+)B;=p*Ra#+jA=pnNnvK-Og0EZ@f+Mzv+8|TNxfZw&CjRrdm zyP|8F*l{#u(p69vVm}d)?}`B`2&jS?^|(u#=_aBDXz!B(sVPQnr9TaVCLJp>Xefds zIrM-k-HmRI9iQWW8gn=*j_{o!OI7y_Z>FJMu_gF_vawOqjlTf2gl4>ah8Kk*ltzR$Xm^u5 z!l396YgjlC%D|64^DMoWo|KSi2esCjTSpFxrk2@j6v{{L%5z{P2Rn;KfT_mCOr-jI+lB zPx?>Xe{`#tv(pX0azgg?0DBJ9je5}on^G~424TS4dO}7o9><7M5JoH%hdVuYc=#r$ z?p2K0UdaC3m6hapaTU#6XS7q|I>)3EuSYWHGnQ1o!7wFn$8tC5B&~!8yevn}oG)A^ z*`GOF?{S>C5oN5kUSyX^ox`be>=!9q?~4f=RlWGUCpcj#nKDNnVv2&I%aox==06D6 zZ`Yz9igtf6(QZ-`XKQJXSHq0opJGP&AE?EX=_w`OwBwtvN3lYCh#4Kv88Zf81t3qa z?CzyZF&~Iq7P6=nKNnnY&EmqpKPFy9e-Ltb*R*7us4Dtl#*C=%PUqUN*BOq~xLlbA zoso?QmLnoTo6z?p=~mS&nHRF0V$3RhNQTddpHF!4$)m*)F~+qteo4wk`(BbL5I1Ma zxY3=+8e3{dlMS9W&`f1>x*mZ(&O}F={X_00y$=DC!+5|B24*}sIW}Nr_v7O*(aUEO zlgnp#ANL9qt@`lbEn?ObDMj-u?qSX%$V}{%Vw5J@Jh&e^r3mgv(2T;?1Wek{5URPV-vB_eq*rC0 za3yg&2$^uz-9_n-e2;4~tEkJHK8ZD(&({Oy!yj_0q!@*RNU5QLL_%Z0?8Sb~nz9J2 z9KNx^wjM60@WYXk!4MOA-EYE%w9&1>u_iyYBUmFN z*8F=ZkEDNZ(GRpD-N6PHJ3Cf9SYz)uq$$eEKC3xM zuO^;hx})10b?Hquq_x-N@on7W$*^xpP!fZvV$XlC=2L~_i0M&K_6jiuY!&5U z*kUB^%`eOsqWN?>&Xfd=)3SB6qCz%C8QH5P0=XMlGcMZ+z`N@aEm$%20dm?t0(&jM zo=U|%EMt~r&Ex5UoZmybwLf0N^&H=Q(sI=YzPZ^aNvC|3cu#z2N|E0KE?+5?)b@vV zR#xf4o5Q6pLdou5=6O_l9$f^N@tM=>5vQVW_U$3y(nQ8Oy}kon`Ia5*H{L!I@S-^zL z#qeYNO_^26J{~AVD@rO&pIi%=DL(Kx${=DQognfTKiKHy7}2%)R0rQQBQ66ATJe&A zHCVBCrmV9H_bf`KpeZBlr*r)1s#g3}zPqY`WdYk%GK;pFXg-}_+8^c!Fs>q~dKdI? znZ`m5uv9o0in(MKyj5Jq+P)=Xi|+l`f%l*1u<6*A2Aa4Yvl%C4f5?AZj=*KHmG+vz zb2Q>r*&TL?c*R}&kRzH!;Mf)}`@sL5q^#yr$@O?g78q#}Q)(3%-FI}n@vAjle+bR2 zD5ycmDy@Flkoim77Q4cG_<{EvF7xe4$4lU$;>7y9#w5om?DO0V{e? z@m7JX9j;)WLu|n4Ww;_Ez8PGa^wj8jpb*tpjp`>VS58!+EIurI9$9*M*Ip;l_*G2m z6rnf*1W;f>M>+)>iF{`RaED==c~nk@`(@UnOVH|D=$CUZQ=;ZZFfOR?63rHi3)2iG zqV?l}C}djD$bHaZg$~?X^I}bT7_b`6bZYx0fNrFj+(jHk(paV(aWX>ug3QR83x!eA z7j=A~d;n%_(D?7j0V92Jx?m^?`^@RlddwJJ}+!_swaLLcXSL^%`9^7`YL*}m2p;~4#+^XIah>8R5Z>Fb`y=DnLw z1!(4A2m}ZWO-&GPv2yjBVF>Vl5NG!51v0c zJ0#2Rgv8UsjgRAhqBErDK;%-K{h65j-p#G2hBt3>?q?T?rI=%+ih8mV-vuEv%U$y8 z|ERQQd4#OzM~DNf(d5BdWguCov{&`#q*i#MA!VPQ_UVb*aL!U245uvZ1_+nWhQpzU zp%%CC3Ww@;$7ogp@h2Wcz105TnHr3r(X;0=7&eqFZcQ{FE7xhVaVXjSNi&S@?(T~| zj7G!5K7c47Q)UV(ZEw`EcUluuVm6{OjyCD){?Vb3?EH^CjOUlC9+X@!7}J*!JdeDU zqlfB6a}z#QgqaujO{1;@~RH^44JI6p%5$?yb_s4^s zVQ&|>gI@3Y^{YmQmN1qDBGN*eom~1HP8bopDW>m8p{*>6CV>dNREPxJ)DsGb(OX%s z8@Op%AflyEuqV@q!UYd%UB;6F;S|$QBOskJ<Dll;{`UyO{<@2}ZATu0A&EbzjK0{`O;??Y+In2RoaaxEtLU^=SF9O0Tw|f{HBv zP6h%LP}S}U#cuOsKMf>91=cni_PTgQ_Qc)GG9#7Z(s?S>yVZ*d&OS#fXtKtuvJiBp zRha~mMj#i6OX6zmUq#>~Vl7z?_BkiZ8kX|~83fCNanbt=zw^1)vQV z{WJi+ClSoJ@sO#n$lV6N%zfbA)b_o{NAz_#~b5~2*V>+a}9Rszer6UOi28MTro5L%&>Fq&6DSs|?85uq5^zn!G zCwq@>^P%^GZ5nHgx*DGwFLn&?|HNv%dxIVI20Lo2T|YT12jPN?WH@Sj1|6|~O$LX$ z`^*oIPZb^TQ%q7gwn~Z4U3G?1C~-1@ERzX&-KsO_?)Qd+on1=wcY9o|U8LZv3W1wB z7Ac_!>38K2NFJ#D!0o2rn4buoAVsx-pmVj2m&8`Ek?z1tyNJvl7Lbur4nj*`HFy~Y zqecjwIJ_+d!;Xo7F{98_ouX&H*;OkTUY9yF4v4+dtJQWsa#vSsrn<8lAw){N0tjD~ zhJd53oT%9$X$?mwzFT^dnVS4C-U+;&|OfOB@2irm` zk@sY(Isg)srCXB-hW))4N%41k!_j1XU50`ET!#aGhO1NNFxq22_Mp2>Zw*%ODjM=m zMqRf?B18l-4_QA6B4Fi+_Z{OhId3%$!E~!De)4SOg&=(6{X#~1nF!H5{1OoEq=+CF ziG#&jyYvhK?V*R98-~`(h%sGrB+V|Sq@avurI|yuhII(S+?P%=VU9%jP7ow*H1QWD zE-51mkzSnorlu)(`yTsZIZBq&qeZJ83(IV0qP$2B$hXyHE+K-mN)qaPG$v%U`CV^g=Pb{bw+Fg1U+W&kw45_wDIZ1t#h-Hvch`z2g>y_}CytKF{*od}KboS2d9C2X8(QAx;l+iOve8OQ0gB(A!M2HWC z5QmGG9Nan}KVb2alUoNbnd;veaqyRvU8o@JQBux}uxpmhEPAZX^@28)RMiHJo062k zXShqjnGIYPET8;XyRMtvxVW%K2nv)XhuIkf%-)GIEoamPyZAt$&b=N9Hqo2is>EHx zjyhoQ?`*3b1oyfMLJ;;4cQs+J`A>3WGpEUfEP4KOwS)&jg}?4CA#f2(41#H>$qP2S z*a!LK*RkDH*bnv}>ppR`% zeyCQDmKAjKJ~*W&#oUh+Ctcg>UcbKAu?(6%o7C}mchs>0X3aYtZROX_vZD|Aqjj?=-*pny=VQ(PI$E3HAO=4S8Y#tZ83P{0w*kNmH zx7uv@k$lVY9Nmu}2f}#{f=+>P|A-yaK*T$NDJqb_DcddUEZ(;~Cfi+OwHXW|nHD@Q z{xhi1-gqwyLxiA6(<`zNmL}&qah_0oP!nekdG)|U@gs-8<3WdRk2?CLt(|_OF|bY- z6;t!MbAMhs>n-n052w#m4z8DlA%gftKz!8-5VhG$Nu3nVM)K7!WHytJrQ+1 zUp!idh+q{b*?fWd!4V=cJ*8z{Ru~4jOl;J|DsJ716T44wYsVgA{m5~J2qw>ODvXUz|q3ZUTi=9hRG>fezW- zS)3uj`wLvecQ81Ov<4082sBh<-w?#jgn}EHmhje}W5H&E6O=YW#MuXnC>_WQkS*3^_VfETgX=BQz?tGLGYn39scPQPQVUWk*m z_ws^95(FpDkq#>$AkR2QYKg}{HF`=&o|6b*BpI%k24^;UAlF%&%u_70E#x5d?snMeuk98Lf*FP=3JO-f zCIuk`HWszXh_1^>IivFOnL*%OAwt0E4t(SQC{(j1gdhvg5qr@k2sdgFz7Gh`q#@v6 zfP=Oi+V&jKQrhIXEg2fM>Uv}d7=lI;hPp;lZ|QH!V9@rz)<-&tK*u^g>h8$X9rt^? zY>tT@({BT3qVu@6(R<8U+h-F*L=zvQ#m@QsFPxtmWMLv%Fe=0t%(rpxSt!&Pt%Lxi zXBZVYJ+Zcxl7$o>-3ehNWA{P?B-Ds9d}U&+NTs<*a+B6osv7_1AVgV^hmqg0Sqw(W zZxU_eBVX}e+jQR9+LFZz`^=5NYeNz$uifpfDoN+#UsC!-x7>uJr~G) zqiG!Z-X6mJrsd!7ZQidiQh?wYia?C3&yq#Zw!$uBq^Hl{n~Qs&|7CUGcFdBUL`Ms) z0bi?9HEQF?N*U@-pWeA63^zH6gISb(i%1jA7?UkM9{63e2P3_DfxUAe#EA$|vutNlVKrZ|8I7A_n>2u7U{ zvT(W4Gx9TP^Out-Y84N*bVmSB4c%EAMKBN*6yvI^A&2i1)5Jg@ojl3hRu^P-sws_P ze{lT;mf9^PL=4Q4rG!TJbxAS`XDKFZWDkQXELAhrO1RH77bF~`-ktOvDb15g!w3r| zQG-g3(Ev&SMOjS21s4o#T@6O4KF`9a5Tgb|yXntQ5d&K%zppk2cm)cB;_+bL;#c>n zi5OW86%^=UWV z+1cri_=S9-;B-8F{`)ya8(@S@wd8wTBgU^mjO0up9saPHtB#6Gf`E^RFYR5us%$vO zfO#1AIaBO0Dp24N6Lh(l1MKl%2S1 zsPrNILWov654L)0g~zdVcas^rH^0FJ#GJDY``A9nu~FF0@vY#f!S%xPB$`QR66v^WE53dHH)#SCAxJR3cZvRmH(x{QBqU? zDaTU5WCY3ha8OKYzU+^3FW(&r$yksIL_NyU%mw^>X;~e_-77t7n9R1wf&@UofZK@# z2zaM#l`svan~WO5ex%=rqxb(W2O~&EaLGTSfDt{ZFX!Ipr93Gym2zo_a4-z=K>gN5 zje8-jj|fx2Qg^m`4acH(`s2wE-()oKPqIL$FwfOFj`>MJTf70m8sRc>4Sg+fX9FxK&Uhs#?t%%{5VInknkjE9-Q)V%&3cDKh(=voN1@LA4n^GNeK#m_)dUiYV{*&b<;xGALqDnmHiZ zPNHD#tY3$_x~yrNJSo0Ajxri)1ofkYtur4 zq5WR$;+3a`O?fRp`ts)orA0+BYP8T!DYwOF8e5wrM&ANwaaR=RA$cIp9abaJUE*EW zwZE~BmQoKBr)#4NqKeqhNV_2HG3a@EI_0d05y-C2Afah*-$(7p6ri4bl-$uGyb>D; zH6W(XNZxN1%kdpfgLoT?npdkX8E;IBcfC7{SSpEvHR|yf>d7lBPZIamsHC#A2;v=B z>Z4il#8@iQ;;r1fo1%rzjED`YDG-HZ)q5?6zxeg8k|ghhO3Df!z;^P)Rp^p?%&+L z{x}7@HgjyWztinf2{j%~s8^9a#D!Jsm2npvkBAU?BUa*3v@+iz;IHN!YHLy7C?%63 z?C6Lj@i^p3DC~%(ffT)+AvtiwFDVh~Ji5jHbl4qiZ(qH-)8FZkoh-9Grb*u}!+1Ls zu3W#ix^U$WssT4CsX}LdH9vC1(kPz`BRvCQ%}Od_tQt5y2l2l?*ckxO;^b+*Y#U+PJ8X zOIW&vI#jn3f*vA_U8}-1!8Qjr`jmnQ(Ki1a_uiQz0=~CqGR_a@$i!@M>TI)*S}xJx zO5tIMQ;Ov~C?!1Z7Z9u_LO>9R@Tm<%P{3(bK`A*wCzL18DSk2{xI?;S8r)1kkbFmi zcxbMfMOz{)Lx@CpIS`IhL@+*LM~a)L80JZ+u(or?bszwu6ix;NQA`813PLyoevT#T z5*2QkC`1VVntR{DZ;3Nt3vL|F7xZvfO2_dkGVH}#{m4lKmvlTN#z7&Ohi51x4687t zIVocJXJB}J8iO^VIi%|$0daJc8S%t}rXKtVM)dT~@B-79q!gD-iT}lLU;v9EuYU=V0>D___V`>f7QZzWzTEoAvV7*uF z$#R!G?W8!*PHvT}6@y9=26bI67icLdB^jf{99U^`X->DCq%4T?;u}A&2_i&dDj-ZH zMM5ZZ>)TR!UeY~XjTR0NYIny0DJQ-3?ele)NlNVXu0Gbe`qxL3`9>*y2*~!d#8Ywzd`l(}`m#+#seL)=lYf2pEx6~s(Sn9w{ z!Z0zBh#0haNX{ceB-DT7kbz{Ulxv0V741OCpAZc5j=ZRtlN4&u^uvRIs5(rqPAMjV z(Dseym9zz#9~}GUj|s8f+}qh3v3VeB$36jnRRt@IPTLvoZMi;v`;(pV_|eBY>>>!j z5_Zk_-m~_UP)sIy;$X^2m4EDhs0wF#mD^0GKvaAt7m^e$imDaw2XYH4Db^$qE!in2 z5;|{4?&AakN=)fMt;T(tt&79aikq~1HZ5x`B`D#$6qvsr2t(v1ZRGxCikr;L&7NG$ znRQRz!?BCYw8G%Tx>&7~4qLuboZQ!oNW?kooz%oyM~VMa3WLtrWvXX~b7J;n1vx^H z4%e`OINNl+z9{&n?3=2gVUPXVu)9M+AdA;EVp}~SOR={%9`j00X-*<$w`|UX&+`k+ zBoKA|D&3SkyfP3vFF`>qPH6^d%#_3s1Va1I5Q=f6aIav|tTV?<_L>t2hoP=tBOxL) z{R$Y~oh1bN^^^z`4F-VG4ush<&-51V3rxkkaguw%oDN?h5<;d zS5l%3BCKChZMZyu8>A_(10u&wiVGw|8>X6Q?K&f1d@?`sL9*5uO6#}fo2ZAI_THWl zISjuHhVM*q6EqMZrgP?Z9W&=@Z8|6@85WJ*7BSpcQ%-pkQI&`s28EcuC5-`NeW1>? zr%XUSVcO1v@KVsJMibY5;Nj3go?q5P5GFf5IXR%Jckazxl9w!6Nt}$nqP$Fom-;>C zRO#qYx|Jiw{-{gd3A0-%<;PGcpDev4ZBK{q1;ang&_M}Ir;I~}q2~TbI*Gxws}H!s zH)0!Q$>~^&Ph>9IySX3a@X8-)Plu3e^0}8@1jQv`M3&*YLI906c< zlL6Q&9IHbYVXzm0FoO7II&DGx6q2i}3B)Q=)TW*1DDgiO4?TQvaD3f9Ky<&Lgs+eI zGrupb4^9y!j?Qc@n?Gh>=BTHOaFe2!pOB)3H+IxC(s_VZYre&3k{EvZ0fn~=`dZwQ z$^uDDc1UiB>KqkNs442iJn@J^eLL@_QCM9;y;17Yc@R$cQ~jHFE#_nkMze~A8ZSYx z6K$mXdPdJ4&2Dj$wj3sSrR2g;L^oD@q91_W5}`kfBr|MHZ7fcGWkE=Ot7+L@^I0`; z#7kx6%NGYSx34=ox^;M50ue|d5RMe*1w;KR_wwEozBt<;0lVqH5OV|gkWkQ^xzD88@(#m{jsle>WrNc?Yppsn5U^u#rqsw8Y&83uMb^I<1z z$>H+`+;}7xv~ed}j>+U23QZ2h!7ZADMuvJ$3W`f8#x;hL2lajY*2qwn1djJ{FeTxY z<}T(0uE5}qxZKt*Jaw%+aujD<`o129z)z79Q7DxD@Wp8im^{V*4m76V=)|YdtUytw zgjQe3fcx_3wt`Xatg8(r!f9g;g+x2EL&f9~cRHHk%u>JXk9?CTIvo;3b@t9W)rY1> zlwi2OwZm*Ty2jC2VKB6uMI2gSU^qB>PrDyAep*HmWm~(uZ^+QXqT)vj29zGoNNQ@s zQ6#j=9(XeF=7eH%o2g$W5rQ*HJg=fGkG%#`H5p5o}4UPQd5!? zF5*#UC|j(hVQKw_%YoxnzTz699VVVdv52Jj1%SOVMGCpI)>H8a*(TsIbpf;j#ceXm zmKBsgzqUnR-c|QnExC#y+yKR&Cj5`XlV=VOt2!$1)R(g8`tCx0RHlp^O^dylQPhu1 zIGZ{xrF8Eli?_M?R9I|j;r>>9izh8AZKPZ_>3~e1ly=~u3()K7v?7f z1Ia+go)ShwQO%v@&Y_5$<9I)qx`3_Zm|u_-DvEXd6iFd|%FUQmiV&rMiW|&)WH}`h zE;W?pYUOd&1wBm8?Ks|Vk(5Q9=BJ}uXcP8%ezzJFt${H2BZ81u{$(kCGWTO?6h<0^ zl1|vgQ9Z!Qz0ahj^9O&#Q3ZbTtre`p-%1em*zyG^!P%W=w#_JpUogMTOkNU1c;?E= zs%$RGlxZ#5ffB!6E#?=9No{}h5#0OcG$m|*RIj^kLU9=#TN&*c5G}n+u<7%})wfvM ze@R%2DNgy~Oqp|OV#Ix(LQ$WT!hz{luFX_kwU3Vv(B0Z}H^Gpp07ei7=W_?a7L@Qy z+;p#!?LZ8_<*tZ@MWUiuJOYSh_`@`mPAkYHoy`t>XN3$1|KuHp%G$#(OQ|-g@CUST zvfTutCffr*WD+Fo46@c8JOe^I3I)}6iN%tsuahncdy#hQa536bI_&;_kA`8}*BDKr zER|FuW&y&VeFa;gj_h^c;}Z8?mSQKrKRTSL8SnAo-0xMX(Q+yIWe4iY&AVrEwFQH} z#y(VQxd5S~gYL^0FCtOqdn8dzZ;=PRtY(Fx?t3U#<>fgPgwskB=p__M5N@r45YMy2 zz2aRU+C*@s0Yr_TB8VsylI)}#Xihn1`xKMMvBk0T0<$3Wxb3fBwUI=h!-uwEs4R$@ zn(YE2S2@%$9y1LhEVOv+OCO>u>sunF4W6e&(6P%x5p}H8Q_}U2dQyXG8X}!Oc{*pz zhbh@K3ULz8T!lAgtleovAcNxN8tH~~w}=Q9q^L#8O|%>IQ*zEHC^T5FK7b*OBG5wb z_PO{FiL$O#1X=`B(IgdF(H078Gg8clUn$xe4yzR#DcsWSyM2@iY3-2*(XP3HN{Mj$ z?I_y6#I|CR(NEe|kh{g+f-Zp0XeYLJL&avpqmK*M>isu+D^nu7!8^P~z-Za?h#;a= zs0jP5SrAKQ<7p7A(iU2KF)9Qst@Tq4L=bI(nAC*goO?f(0nwDOl0;!+I-d8uJ~^gW zJ2VsNyl|W3QYwBGgX&!EaBs9naqmul?`roFVRBjR_a~C+rXEE-mKIS&Qb^0@3YD8? zS|?E$3BrSiEasQ%X85Py$_$m=93^P+>Vg(Afb$_tAyOW2V{BHgtdfTqO~R?<{Mcvj zr(6#u51Ib7h1#x2C&OUaW1~TE4S8qhq*qnZQX4`ap|l5eaEsH0Ww8*7dMr&f2(L+_ zu-!I|Ay8Fxqj$LyNf04>NU?qw1@vM94wmjH66ht5aFpApdJv&eY|yd>qTy)x>6BQo zbd6-7m6HtK(ae`cC7i&mea82yP&u$v@gdw;i=P6B+CkoH3Vw=la>e@JnW6-~terEQZ8424JdlJ(ufP7EecF9kD3n!qH$@7`wi5Xf2=)~;eDTvtQYd<^ zVvxKc(@+KP6a*-L0M4ilL$#rW(w09bgTngeEoMp}SHRqS@-#=4>mI?NKQb2M8(q#H zl_u-%S@|HpwGxYfVp%MraQ`YO-jYFK9fYXfq=fd^H$`s;Vsl56iN!?8YyTpo_(~Q$ zsqOI;_{ex4B>gJBTpi<>G8S8o>)8Qm?aCc82)u{_`cbqHv$YA$9-iEy20!ZAK#Du8 z*lDOp3hCK=)~}_cab9suL9pW|^&zMSJ!r`2=f}h|FjkKJc1Xq(TGfniFh2&(HQc|v z_hB!3QD--&p=P(3==TsnprMpUM4N~?6$wliYXc%2fr*U_K%Ji)Rg~kO<)?=TLVh4a z4#|ir&he}xL^CC1NsM13K*WQz&|(>71%JU$sX*G{^j2j)S`dnR4ML%$*)PqZfE1^s zN|1j;d4=(l8e4?a#@-c+E7O~bK!P_F#!&Xm#Zih7nq-?JE`cDee+$#jiM>dX1mTOz z>q@o>gp};pr$8uVK#2U9VLnR3_PgyQh_-H^42IatgkoI~U)?~7-{9VxQXnkPkzV@? zT3*Z;)atyzgmMx$EtmO6HgaOl*^=5)nTX^;9Nao;+8e!|1y9UUL>>G8axa%dq-_N$ z2B%EWq&mcBLM7N~QbXYYI4dE}3ffA9KqlDX$sr3AZ9 ziK>EfN|xuZv=-TOfadnvYfxeph$B(rfUO;pO(4zGQwBr`7{skn6^Xu~Vx3G}h!XdC z>P{viC8V9+kYy*;nIEgv<&?%k&Sp1j*vZYkP6>n#j>JDE3Q|ZI2ucXK`ulXS?hnS- zyWI>sEpAagy6ktnp#TvBQ0g<+NyiJ=YMTp7|Bj>6L)3-BvMCIj3}Cub&)XzoSu897 zF}(m}uJ(r& zN4J=|y_`vIAZh_kWf){C{_y~{yCZ*@tfg*KYa^K}wh4YqNd^~~S z>xH3qroF+v7pFwR7bZ+k5bM)ZPUcM_QV@FV7kJ3F55)?=Qg}=D!9LRmaLj;m%5^Fj zQl{?kmW>e%=_;Wk%$o~3M0+h$mz>!R21&#T%tV1OJ)WFuqM~Jq2EF^e1|v}-h5x8G zvl8Mqk{k0qZ2~6+H(UrNHIL)H+)D;K3;~LXQ#)`h4#L!N2jPs22sbD6Ax*Z`N+1U8N2R6U)?W0$|e`90sYhUm|Cg30Vkd2$Sp11My z@85X$`=5EF!fv%*pE}$7$TUpYjS9n4a#`lMBz_B?LfM6dfQPY`+vJEO^9_Fuc@yFG z$35bQh&@~J7V}Sozyw0672u>63i)L2B}c@G-PrHJZk6_cDFkv{k?g=!dKY~R%MziO zliKqg-!mN!gTw?Pd@IY{uko6qImv_~=`Eb9lLN+|GR?@(qew`+Eix?GE#G!~4v}!! zB~BxaCFDi5W3?djLQp5dlzX3(Vk7o@K){Yyhm$Qq=$pi|dT78h-D<;{b=TcwSJA!X zPQz?ABt0E7GJiCG#!A8h9Re#w6mKf3MzVCUT`R0KWwr^gL_)RQ3miXva%|3U4hSL{H?SxtE#XKqzXt zA9thqn@sNCiA-b~Neap`K|C)B3mR+0>~A}|?DyOVhZX`IAUs<@h#QO-ajg1XXyVkd zs*RA6EYq2;*mO4#;QrQ~{>^Z#YKJcxmouhznAo2VQ6U1~#uGRVAKsM`t4qmxRA_=A zKO|E#On@I3gvNkuxoKMJx7;ZRwYWhc+{Q{?syX%cpJ1=nj!2-wyF`VWTJ3W0B`H}j zM}!&JO8a}H}UUf zxo%?-HPSiv{&5-t9>!AfdDR7!7~j7<>|MEx*F8X??)Prcxn1N?FK&rI|FU;Dgh-PR zN+%V0BAnM65Wkz%PHG;8nkjvC3ITl7)N`n=Nr^t^@dEIFqQ$#U~8vCKl)C0 ziy5^0!zZ@8T}2dRpSckJRni=?Rf2~h2#yF*r>b*fa?ZWkXVrXF`b?$~Xr8oUN~Zg* z>8hUkh`H;e-I!ol_f=D=1DCR#Cqmt@{Xjv4s!GlDnM4xMM+YR+(aC^jjb@t_0uLLB z5*Kay!yfQ&cc%R&KBQZjmD7kB2JWbxD{nTW1)CcB`0n z|3;U9cdy%LJgCkmn5&6n(N#V0kkRD(6O2cS&*d!;SqTmj71(f$)V|ZP7!ICP}lymQ=7%Qdwq`pW8wR8dW(! zPNSX|+vX1X=lzEz7v zhzPW2{@fHB2?23DeAFWi6w1sO6VObqTD#*cmOB#ZmWF0N29HObGPsmyWLBUCU&}Z=u45V-7{{2-T5D}&{ z-ywbX*f-x^1A(zjSbF3i-Lbw^Z4oT9QB+4OWEmxjB#?xKFwducpRg_jt=AT<52cHH zZ6PePQG~EUn4ODyL{;X3fbcpBwODiUp|p5I^guQt3PKhEcG=noQQ}J~*?fLMJ}NK0 z^0~b%KZmU9iZ&s}Ej|g2nyh7%Yk@(lO|QCtHt}bNl`a2SPckZw@$YQLbT-8|-FNXL z3xD}gaK3oIb}GFr3vsWb@KG|JZDc?embyJBK#bJi&z5WPY~n7adI)0JyL(jttaP-V z55CkRV9_c>2r4i5)>H({!bf-)wao9NI7?X)AX2oHjSW2t`{+*tz%AEU0Xnb`viL@u zgONG}b!(c`93)jkd^uc}h+Oy%FSA3ctSKn0mHl&XdTGCz!F15`Ho7GNvrpy(0d3$~TEdgV<5NPo>}pm7C(U&+L1ONV6$RUauS z&aw+~R0+Qv(aMaey)IiRrI9+6kLt*SDqi8R>B3_|tE^p#tbE)ZbOxOc5wOXS{`2FN zCnNPRUSy>R;e+!V9;@}EQ6zo_zP1k`t)POBXa@!|<5prUD8Ntl>uQaZh7j$7Hay>) zmIltJV5B3q&QH=i-yhW`A>j6mtWX9{Dilv({N;CGJPby<2?PmzqjgqDTfuDRO41XL z!-X|;Qh-ofd8Cc~&=$h7U5HdrRQ@el2p9+QKWV;3+xEOD)M7|(wWgXJ4$nLRR0|@U z|D`*rU6$tPY%3_gs#8{d#%Gd`Y_+C)Sfw00ul}{>z*zDCy_*N(wnPYdNKu+2gf9fb z*QFd)xk$=dsP*YALzpPxV)Lv|oAAqv{^K*wRM9j;(}nsa{5|@kTeX_*)vpE zkWgGZaBf2J5uiwp5QmGu*6$E2X0lJGn)h39TOBN)DQtq~%a?1-YLzDD^SL(oY< z8h(`J?wh+EcMRI}BoBDB>Cve|bvjI9$Fp^trz}E@N4@Pw_u0ldU5ZUBX58?5M9}8Q z+!G;(;A24WnJHE>KaZ5QqXiS6U?^wWk_h(p2h2*rEYm7=`>|1{b4?amCT)itD-Nkf zeR3LPy1Qzsy4P7d3rRGX)M)VG+{^dSL8&g-DiFdrnmJcB2|?^)my$R&K`ear{lV={ zB*Gf<98{9Z_Z);M&#&X&n^Hu8jhagOlr~)3`fuI7yxC(mqj*SRcfa;x=_Tc~7KD20 z#d9pzNkX&>3WdErWfyc#Xj`5sd^BaWp*veh0641^u=C9I2j)jSlnADhAHENip1~gu z3fszZAc7D$B18l_Tln@A0+R&1ZMve;^=`%xj68&zX$x!=C=%4ISGwG8eYOxF{6qoa zyf~tgfAJ$J2vSFG6g}4YnEVTu&21@=m7T)9JH5+Su3WK%yxxEYaY(E@?8b|;Lll*1 ztF@`n1VO16Ka_<4Dd;7N$9=r;Jp_^vpaN&%Iu6IdW|`VC@K2wN0#?K{hL1S>gqg_V zUYC*9h9ECb=Od?TD2lV{8@1#hSb)d`w#G*OEB4xTnv#%ATJLzm&Qon=oHR#9lCS-` zEETA?Vu<*YgtZq=6z<-=AGzrMDa7^P;w9QYdJbJ#YWg6;ElFGX4 zPSQQ@y&**hS-0g<@0bg@xphW|5ZSe}Gh9|<77~v-rg9KjJ6;~&7+E5NS_P1*q(r6t z(U4F5y_NoUFm6Gw3V|a+|tE6qa37ZLm zE@P$jJk=&5C_nWdq=;a`ur#D9iNLdv_bUj_yBq!$%5bg6M)mE&&lN<7zP2_!nL`ph z4C2DIF%d;dZH1h64p+!4bHY8)Ft6lxc9O&5jZ)g z0*PKrco++xshvciMdIn%f?2L}_DHmK65@S7A-FIbMFde2vP6(&#?7ns^G_nMr8B12 zz1ySLN4Iokod+7UMiAI2(BNM;&_IHa-0)aJ+tLiike6L&B5~0e9x@j4LLk=H4NRQ3 za%<5bAPCw>2qra?piO6Tx|Z!0bWBy9aGQiM>RszRwlmn;?TtIzFT^j}-|vv9y*na7 zn^wSZ6C`;^5F#6`AOeo69PaA;#UzB@&Y<(y{$Ou+e{awk?Z7v~J=8xsR30CJ4S@iH zn-kVXp#~~EhYO@jRJc*2g2G5I&B(I0{)h7gt)(eoC5&PFg(L<}1UV~YiL8D!*0?a1 zE=geRk_1t~f-t6!E|T2Y#7R2vOrF`Ig_;_6B_Y5j<3b2nt}ZQ`SNEom55!5zET0$| zqNl2T=Ql#4WJuMVZ8B4d3NNNUpURb4EQ#|SY^`&)Wqq~WaKTFYC`Lj=_-v4PS$Dq> zAw*$N68#URI4O}Z?<+-?A&iMy*cBeS)@&Dm0;aX7PU$3sEr~` zBDm)H9$s+^4{W4w9?QexqpElDg=r#yzzU%&<93n|a4p=@JrTq(?uN{>`?My6zi@%= z=cJCfnus7THB%Hx6p0X+j-F5H+V2h*nh?m-zN54eF}aMGRu9)Z5zyzrTDTUSV4Jfu zJP*#weSCs-{=W-GisGz|XR;p8A{aXMKccbb37t!vPK}}LVxvR&BJ@ft7hbq0Zvt!| zJrak9*L9^?2qq>9&lWM5TOjzSP$;F4tbHISB-1AuWZ@N3DH>me(An!<>yfS9?GP{R zQx(?Rv6I5#c&j&fv@@cQ(wHzS9|rp`==5mk&=$gT;vz0}o^;Y2At;IDQ~0eBf;kw{ zN((4Khc37KZ`P%NE?c90YB6 zz93~6j0yzv4yv=iG7y~lhgaey#wp)e55k{T4?O=(!AMc3Dk}VJTAXdyiKoi=GWs|A zbGDRDt;n;h1rrjp5?~WNVVP*A2;QvBU0X&92cAt3J`4!2%s{XLVe4y8i?;(;3s!-! zg+*W_o6JH5g16Ixpp{?htESCeg5nKCMkP%bw<-b2pp!J%-09UQ4)T&dHO)(Go?)o! zu=8+8TQv*!uh7lZF0E1V7u&dThmR$BD6vwDKv?ax@I3{B$VxKLUzDPQ6e{%>^oe2K zC|M-#e1UrAWiR#qowH>!1g&ZeHsPYrNOKVY=+;e(XmUu7LbK~q6x&Jh6^iuk-kntZ z3*#1{h#(A;fCNczeLfPnNC+mi{f@df=3hf^enG((dUxy*M3Qw-8bcQl%u?;F6TVpHqo_}n zRPr4u2=ejNbD@@_n&KlCD6_?(KQBD@f^SMRSZ~V~_RWEhezoAENQC>``_dEwdD;ph z)mk)G&O_L$NtdFF`uCMo&a)ryvU!82L;<&WNj6{Y%UTBubv}v^A`xB*guGExNnUjZ zbrOPY5flS6atMwCA(18wMheLjx<`1%9P)mDWd=#`@d6(SLftOQP5s;y6)?#Sz0%VN z{5DxDF0)SM^LoNuv&&5gbj0>WSp-Xsh?5Ayy2Ukte=4ijm-P_*dDTgMFRPu@G^(1@ zB}0)uf>dv(S2`Cg%fW3e+X-<2p#&h1MVq9*jE!g4^AJrcA^Alx&YDqg`s|aZ`uAVecCM*;S=D^jkDg z`MoL?e!ZYV-1)x-%lxw`%Pj8*zlbw7bs#coOha%nZ4yYxbUq?{VIib6gwm`ZWr?uN;jmA_xe~Lv_LO)*3XIMc zT$i3z5WF5rSzB zL=Xf=geVGG2)5OsgY_xJ@=Q|m!kk3V>vV|XjYeIX9`#1U;Vvl(#y?~-h>M87jE3~} zfV)Uo8uoW+D860*DH0(f_v0?R5K>`#assmv*qjTRUoU zHr(6l4+hsB-R=ywI*&cp>+QOZNKc>t_Qg;{C*uyt^63jp!(@^u2%*}pM_Vp7b($nX^kwXzY?q!yW`yNGAGf^0fG@H+(88zF7)8i9&#E^uc zwR7}581C*03A>+h50U6ooC+?!p>b^p3;vUiQM{}4^!aaQVR$q5GZG7~C>arkHlW{< zG1N_Uo|{9?*T`gBl8kZhMUS#)D|S3uyNDrrn1m>mq3m}<4Q4z>YCKYsj7N}+qciL6 z9*kXCHYPRiTRWhaXMtcUYNOx+J#Ln^ptsqF_S|aCCP0n-!S)Mm`Pz|6;K@$sH2_iP zJO{)zBdvpAVEK^}KGR$kWkXS!Dt8&7j()71vh|$#0APb|kZuimABiwGv)ms6hiKpsbtafzCslc|QTWay1LE)`~ zHwq>cVf}iSpcpZ%F)2F_GueItFrdb$NXw@$dV{Th3q9Nt&JjRs$~?Bs}wZ*_!L)xLRBWGM@O8a z98q4M_eDx5+()4b{{#;{Tb~wb6j9%Yva_?wAeR^NRUH>;3v_dnvlCf!UKw& zU_1*gGM#&gc~DGQYXO~wk-*??1GAABe~_~pLESFHh{VYHB1E5>iqw-Z&{Eo%TBrt- zPKi}-Li6M@&3c9bMou!6-1<>z$zZ!gdph-~BMa!* zMQ<`FjHe2lAs!MNRjwxa&JrW=)G~@ljI0T_P$2u(YFDKs3Rw#?9AWK9xddH*WlZqV z$vY7YdAFlpL5r*-5@-=vN?lhbwT<6r=62r}4MZ{yrkwe5%Hqcssd6kFwEH7Ei{Vt7 z5laaC<>=wy=$0DFOnU6h2kxNm>GR)NM=~OesBGojzAVL3z>s7d)}}QlVU(60AS}N( z@l+N@;HglPB^YC)Mued~(=!Gj^+>ujxHA^F&GLVy6qAXkcS``N+fu5iWn9k)DdvCuWS;=fKDbOH6R}EpoThB zf_G`r!rpw`Q+OPZ%yAggX4cMJ1~HiMdk-q#S!$qcn>x%SVW3a7$bmGgF6)NNCbqx* zIQEcQcK+z_QGf8!Llu7X(X;WX98+ocnyt`k7@U}a;kc*t>iMa3M_KOS1T2Jh@@mTO zGjbBH1e>e@r^g9lLJfAEv$M}icxOk^C*tEocW7|k?{w6=csSgCyf^MXzBe9qt})KF z-+z32kM87y(A44S^WV?$RDHM9WHVNX21mln{fd*sut)CF3c}Mb6Qd;IqtP%{{9RbW zqaU)0rz|hOHpemvgEdRr>Mg*C@8Q<^`quMQh@t-;{Ih>~c}m&yQ;G@;u7n};(>ay& z1=YPolqIs5G3f6l`7JhsiEWEaXp#7Hv{hLOZn}6~8Y8Hl!t< z#V7~!9}`7vjG>zkqOQxFhrwCC@lVQ;s(Di3!8@Y(Z@>W)Cx6%vvXZ@X-YSG1RFqIm zY7XH?fFjv8R}P`VwzQ8TX@ziz6YiEUA}6^|4v1deC*Achek&*3!LO|lV?7w0Bu$^3 z9V?Y_L6<~RQL9miYi_7nf}Ij;>tsOu>Sa3k2-B^FqC$*ySjx;Ey=Q2ZfTCg~`wC)U zjxBNq2-eSj!n+^E!?(rL#0Ac}abu6%@r&@(e`??z8YhjdK{ z)bP2yl`RHcjf&GH91mZAX=I2mz|*8%1cPCE-*nIqdFjb5cCEw*6gC6ViDGFK+snPqs45sVDkR7fe;dl zx27OSEW}T+5*;i;zdi^-c6&`C?wp;`1VLx68muN;cSA)soEQ5v95xuzO#740NH&8% zz*&VLxKM!z>Qp(Y?N{ZNe@)70huuZ3d*$+}n4^KZBUpo3z3Z|)U-;E6cJ>xB?+|YFZTmZLU1eet1GS7ORpmb=!#9n%3Pvgt(S=qH`}U>`mQtt z0-M57sYXj9D6d*SLUauyc`^aVe$!4 zrsV*a7)Bl|DhR)#??WIuV3ldpS$9DL9}UcCqY!%vZ1jPGjiMkZ8R~Cm1VLtj!|r3X zDWCgDV52HJqZA=Z0yf(4RH$N|nM4&w5B&$L)KOrg072s&CN*`WknC$xL_i%`6tFh( z!6#PV)~U8vM6^uYx@YQ$1zH-N(IemxX>8rRhzMbO-C7a?1T}1R5URqQfq*1vQ(A4} z>Z&AM2zKj^tbs^y|K@E)WGEeS#n$^BlJjldo*t}T$K4MEK@FH4gvdxTYyTw0NTPzv zk!55kt+5V^c>|OF{beGQygk-gEIfYjqU~E-(j{x{+K&h!QbBE{ZsizBo6!?m(CVBb z^og?s{RRm8Sf9@fL!zu0o0sqO1K;K={Hm1f*GR-T_VGDN~+>R=TSoNMgg< zwc7G$QkBhAnDJNz;k;H^+63WCfbfnC1Z(3YP6+6u*^{qA{QyQ^b4{G#vQ@t?v)++#6omJiC3fN6=0SMP&E;ywRB1f7eY69R#uY(zUdv%yumhVHrVWBlV?8 zrZidnYpIJ)5`llthCyq#^%pm}qt6#&qZ|UYLjB4N4TyTx8_*^ZpfGK{dgb#H0{gLy zz@3F=Xb?m>2!gn1QrmATt?W}$2;|wRwD;hIozCgei4O=TA+XU@^cM$CDf?r_wwe`i z{G(a%8lpR3H)rS4MW%iRLK`+x2Z*oFKxpXpkVIhhm}b0W#<=XM*Ivp*SbN9ZM1&sz zL8g1ID_yCLQ%^$h>fY8YHbN4XQ9L9FQI=JAkSlVxiSV`Rn>G+0G8LAEIVx0zUXpqF zX4RNGTOC!IMPSS?Nl^4lIEfXtn;*);{#>3->$>LGWAt zhaw5u@_$}hmhH^5K0PN1AtG>}c<2SD0>_1j5HzX+j+2^)sv5_)ry!VzO72*#sI=L+ zyVu_eKAl^+(@w?G!-t0iAxeT`t3R5CV8?6qIBFJxY0|1Pty1Db5P~R(3NDi&LKpzy zKcuVNv1>{PJ=QF2h78ztGl?K9)#;*IAL$1oLIpw1GH3Y+%dCX&T4iq%!F6WUE9f<% z@!OC@Xnh*(^!gNPat()=YSKtZPU?~rcWuzQy3)4@hWR-*GP;ZgH3SmooI)eo*|kqkLBP${sYrbyyiSyd?hv8aB;3Ef zbq^}&LI&KD!@`@$0B5m1UA5l~j1)wnS0IQx=67;0xnoA9+T&l4Z9hK`PcAqTSr39+e2@+!0uYSFgk&8E55Pv2 zZ@~mFde9t#!E8d32tAwGQtR3(FV9vlF<}6ZL%^+d*l3vuk&V6%BD@W4+nAqcad=wJ z9&3^p*%p3UXc9uBBzRId6oR13-uT#-kCurLA$$W6-jRWzjl!`%UprVqgffC+!*3RX zC$FWeU8}u2fp`#Ej*^g-W$hD?VsaG--yNPDxuWp4G;oibS3}58J2o(K#HcbQHeCC7!k2)G$g9tLqhQVI6<u&U1w)EzqhoPpLc;?&qdMF~TAkrCw&A(6>fr=v?xQH7$VOWTK^+N#bB>}Y zNF9B98Un(MIyzvVKmuN97250?fuKn11c7HE@r?uLn&e^zbh)x<{c0>O`^5Mb5J8qha~<_@!? z6W^~jMFcgUacrct9YrDcZ)_`ojSXhOl+D0Lk_@MnCO59NB|@lrYl85zK=}7*2-YEy zd~K#X!b}HFn6F&9+2mqhnW!($rOlqDM+H6-=O~YdrH?06FCiKFB2nO9Zm)AT)1=cN z&OsK2EVwQUU&Fm`Nr8|!D*=oHe-4>xt7Zx*MFm75o(?+GY=)S{vfS|v(ZD_ie5*Mr zAP5Rc2qra!^lt9`iwpwSlVV{Fy^an&8B+SF3_;68>A1(Og(J+Sj<9NCExr@qZp%r_ zM2I@|tAX&Q90UUL*fe!xD)P)z2uPP#cD7Wi8ipbTeOBuPmsf2Qlu4^PR-psP!$6>O z@?_s!+bJmYf>y#sJ#`5qt=P!1iVg>jbwq<;mnF}l4&L6wKp_9<9cdaM&7}FCvge=8 zNQ!JP2)3o+JT0uBMR&X)h=bIdkGHl6mIWc2HTkGHv!)T7w9!DI>EwOtRcexr+$?z5 zg`stHDq{AM8ZPmHW^j{9hmaCPQ5&P{SFi8UwtwvewkXRHf|@)gQ(nv}*vZr>%tVXC zHPn&UJVpd33={OJ*vX~fxgXk6A+*32gmG=p{Jq@!@f06f2#>|j7zIB^p{~P5wpe7= zNdgO&Nz+YxHEC$gMmc5lJplNzGyuG8l6FpbIbqI;3w|X;KQ_Au5u=UWT?NvF@(@1RI_IrLSbG_w||HVor5*ErLGU zZvgQo?j^}!I|bzgA5Kp(3I{%UDx?6{$uK1L;`m5PNE-pSQoWA%@K3dT#==*rg<|J47lZB6~zF#yxuX4MtCN z@C9jNvbI@Mg_J|^rXpiRl~muH3Ito=VySAX*+K2!bqW6Qxi^2(PHyev!63~VndT70 zX#8{eP&Q{GN}Z~V@3utvN(@_aaMtg^JjUlRkYf}l$#R4c17jiuXE76gWlnSO zP=iSjg0YoDMg(0D{AB7}%A^?vIwg2C58H$!fQD!80F{4u=p@i-LbAVyg&^s2dW=q@ zJ>`M#e4|=~CK7o4Q&u-&?eShfpcZ_sNf30ANH8&l8pU7*0t+1-PETZ(nH%jCYK92X z`1+&2l`DP^5Y{>n$wAOuwO3^%*;P1K#|b7OsL!FTpACRR;%>zC^W8&`AhbWz2@o{p zYEm<6pUJ(?O_?w$A!iy#PfZ6ro|Izgn06+<7?&LlcN+0r9RB2sDy~Ax}@C1`YXV zzChTE5z9qyXWtfewnKes>CjG?Fz5q7-*)T^%je^ zJ)Gks?ye7ET2LW|@U(0Go-`HQVLyRv1p1KOzd>krkT$m}8UD7>aqAZme7piM@?i^( zYRgE$O%((exrh)HNKLkbhmmYN=oI5Try?~EAng0;R<%E3PmD>12Gpw!+4ZpF7X`2i zaFe#x;;Xg*0vk2aK<7HSbOqZfXm%RHOhs@WLQR-uh~49sIQy&kV3OVzLXHOC1cYx& zv61N`%<^J>_#{4t^HN(ek(n_cb&PUgD7=N^bL;(PunMBVel7f!Wg-vY@R-vh$Jqri>}dWwuS7NeO--4vat8lSGX7FZcUh#gN8~ zNZ=HA$i}}dALS7II0%wQl5c&tM3|MT`X zK$dM+ec#iw1MiJoe$z9L_qyj!-|yRf$CWtUeZOC&jQh=V<|!3~K(dT6Afo{c=EH#a zFkm9}FoG5WBU>N|up}he;WH3o45FeTq#$%%CXBya7?8Vu#w>@zyI2M zpMCDRXYYG%&!D3>_nv#2D)#@Z@3q%nE1Z}L!Ymq$D~$BBJo}lPB(Rx)mvp8nCo?}| zb}Iy#HMboipH5~BJtWpCB$+1zWtX-=2yuUauq+@%Hu^c9{cH+??XBVDEjaoJGohQj zK60mX%FfaLv%?23b$YGq8nrw+etwTBO9$<1t=7$MtKYiTy2(@)EHj&%{oAA4t-;OK zL1*+S&p!?b;-gFz9#tcX)us#L=2aL?QRm+oguqCmf>);YPQ6Bzw8=~Ni#*8yY(;%(-&a^n#xS2U-0ft)oxU*oT z%NQzDSxE>A@%4AMbk9%l5yGK(;bRHYaJsxVQLp;6Oh-C=FCdazwHA63J+IDCOSJ8+ zq9_GCn<(OP<=d?ZgMQGxfd6fyLx2!$L!?7gOIbQt>Cyl=XNVeDq-;~+!|&sPU0A*{7Bv*BZe zHrl5$f?j)Bh8_$41n>qUaX7?zs&e$4i4IcW z-oFIcKLHPSO{tL6M;`>j_humw^Du6igLw4sY{*A6P}O3&Y|VbrB8Ed^IP|Bc2!cLZ zvD&fusxh0Vd}MO+6+w?R-KO+{Ltx95_f=oiQT}j1;lX%FMtkpqc;UQ#>$#h^pX-eF z*(e{~e(Lt1z27<-_Vx$uPZ=DJ`fW8AK4h?(Z6)>&Zry4(g%F7F$AI9Bb5yAkh4-Y0 zVE%>1r%yN%d^(#uBG@VN4Ia92PFq6uY6ogKT4JK|d-qHv3bi`j-tbd)MWAl4Rrf;r z=mRMPX4aI~rU5KYUeP+WjsU|wcAE=9aB8T$dfn?E5ggp4F^RZ)p9lmxJGGpUzBrpu zYHos1&q5%OO;FrvGzctT{dS7hY1EzPI*JD4$_CH(@a!^81Jg!$cZ3U5#m{*Ns$}aa z;8DcPn?~OhWbjCI*qqG3ox|t5-Q(WY`sQkpc^w-m?)-@i1UsuRoodV}orCfSBnZ8- zAh2v8xc~SvI0I9pxTx$@xmkP-&c+9A6p0Wwc+?&_*^7;^v%VE_LK2LDr0M+?^=Ej( zw=tPn4%qJMlF%3esmPi($VmjkpmoD6ykZyznbilIpx#+35DdCIAP7YGM zpnSpm7HJ6e%Cww@e?%&r7mO4gynoCyMb)*(zhERa#G?iVH=EN6r(Pi?M4`N~;2W7m zmhyKB4{Uz!kZaJ`t_4Pl5Tb8!0fetkL9j@HSZATFw)u?iHBP6dAh<#>88-e45+Ug> zUx@deXV`=o4tq~N*;F9~2rm{?h>WBbRG*uc1@>$4?Pd!`+?;X%$%%7Hn$MYuZo=wT zjQXd@U*%sC1}Du#4TjIlLgOvx;Nb~E^>n<Z$q($pz-PW92-fcep&{B zO0+47oRHL}I@oPDXCP3O4GQhbLIE>nX3$*B2|Mwh+U~duak!EsREpWMY-F*{W^ex_ z1gakuB(opbKN|LLQNLpign(oPN}xfK`MdJo;0Tj>c5smDgjqcbJ~c%JSp}(7j^9n$ zB3by67fA@-#Wuz*-!&WZQ4Qwp`{ zZfPNlo|;5N)FQwfp~I=3)Z-Qi)U z-|fh;qvmVWX}1qJ1g4ai+&?%;Md+&Q9Q1YP!17J8UE)ErStu3R4i6R$=eh7{*bckORxCYPuPqTEp&OXnJW^ALG*sD#V!Q zCwcZBI4u?PXxEvfwvK^KspqkPAwh%73*YcatJLXDv6T1u$lTf9Ao7g^a@_Crhx{8g zPQnCVRS=wkju5_)XKzYDP&QKD_UsHkVvol~ZD|C`r*at);_G)cg`OxNFnJi#)oIi? zmzP7JQlziXAdq6^P%zu(XS0P1+IB^NIJ11`xjIkJ^^(5=g4Y%_h{CLm&aX`&@MSy; z`dq5n<*zMlB)g|Y5tFc-Q zG>8Zy7yTj#vdtEVnJ0AgCj(II5~dKKCdC?6E|PO3d5{nYn^&s(zicYXn+PHeei;P0 zrn^>?w^*^o#+VT&2SrhEl?GJ=mX`GVe}o32(2&v3!(qSOJG{j~s?pBb3(;U~j%uWV zDlguZ<|0g+dK6Ipg2O!vTeT@7#F91+0SB9A@7_KHhEugRHdz$l+D3%?|6#q^LWB^B zpq%y(Di%Lo%s^s z6eCq-L8?@8tm65u(qDt4POmE}VAL=Qk3xkg3;zxXzm{So+hao&&6G((ANh6>yHEih zk{)tkq>vPG9;02G$wFYHO@$O8D4+UMSqL=qR~}||y6{6_cR`?~+o=)1XQHu3c(QK& z+od@m2sOeIg`-OBzXbsbi9y>OVpA*mE6TFP`@@bZQ(N8J@XrvVhDPl)_Kkvv`Z@rN zD*%3-XFr`Hf!Sqqvgb@N<6x(QkdlMVLl@FRMggjA75+#JxHxJni_k!$1{wq|5`?OI zr5P{jXTOjy8PUb-9V7$2$_(t5?4-7LQPq$BA=4zr`M+EtIZ%GruPQFYQ z6E@A~bH6{;oQ=dq#zv-A2|DE(St8~!BKR2)Buih2)igkk@Brs%M&pz%G^p|Kj0|^r z-7W>fom<@wCJnnLt4#lntwt>rb>?Jwiy)9ol||4F8~Su{1qen5LQRq3sN3rd6{+>% zq(%_ZvK+mmUx5fo7ggI+I2FX2sy|x#QzJXFkuYe32ZMGf2leoFyG_~4Ckg?Az_tS8 zU8t;`pElR0l3ZPsmdhXvTAaTaGV=UZTiMp>%(EX$ ziLz)QC!5yI>^09$e7x*WiBz=d!~S{jjhr@eQmmCjf$j(ls3h7SbA&|u4){pD##Swu z1VL~nAtoZ#3??}s1zC38r@;|hASDqHgn1n*Q($($Zj2n^Lkg*s0lWKz&wynI1#c1| zB2f3~H>Hwz5WzZW&6qrmkG)vBkUt3l0Nt=sGidQgytDl))2Gm^sa4AnL3zlxrXi3G z-k8^vMzFr2sohO^r*ZYVyAlxsf;ZK$kq~@c3W3shs>@!V`sL~dZ5M&8ue^3H1Z)a^J1mjA`FKv`NGQu7|MgG*&BGoJJS!{4i|?l!o2TmrF{G~^6|4b zEbpG4pPtX&Fg+(Re{XU=U2Du9WFvA`^jWiY0SWp_IlIVPE^ZIZL^064=;h0)%3R#50upQms7O=cZyiy~cGU z;TTUOLWH1^;9rn~V7;l(vvK_QCW5i)ryjdh$44!8r0%dsg;3l39uM#IQA>JgGCxvN zOm8H}s^0&PiDNvI#XYKGH;?f|Iz&_VNl5rxG9Y|2>a}67n<$)??P=ATE-EJ}d6{ru z)zn2gLTK#P3$V)?83*wT5P|C~1ny=##127P7M({e)Am&)~BhGn- zBt89;w;7A7_x|Z{3upd&~6s^*i zjfRoh_(YN=By2!qw!vlz0$`93IBuM!52is7stFm{yC29x(D?<;T9{1Fd^TePKag{GrNO5Op6 z(2dr$UDi!Hk8H-si9^5LJ#6f}hUBWKa8wCIw}=86nNv2MSM+pV`7OhwAgEH+Szbhe ziZ)_8lo6F|2!Xo34q81n4%MR_D|pyF>^26lDF~4USwWD8fzP*KtBr#^bX3W6QK+@; zQh)~^i3~%NUIaq&e8}FvasrkYqyDPjn2T~G*oHt8&E`5`OFJ94OOhl(kYp?C=?q2` zH1oQT2CS6+ugBxgjoTxRYeNGh;IMz#?KTyIM{vK2|SR%mpiAVpxwE3`!*F{ z*E^l34*E|$^~_Vx9JJc)HgyWehn-&g=|6n?`EK|5TYvbuPPc6ydQ${B5-271!IU<& zB2Sf@lUdc#|2z+sG!e@5s7rC4wnJzij6y<*4k;_-^&<+9fV@(_u{j8-40V+on;1u< z{2Mu=EM=;uNGIAUVfKzMklgev6hrqO^rZ6TA6b1fY|nrC8E)*)SM!cGAw>U9ZNuJ^ z^Nt8Y(MD^{@{$nbS|5#ue8}V0XI~zxK)H+8-<6ExXj5vtL#=QSgfC*bRimu(h3`qT z5z&s)0i3*GzbXu53q@eIHBvYg{h~@0E`g6k0{7wGzWX$y$k(u+O$8wkK?uebKKgC= z=<`xUuxyN~M;M&V0R}t^6NRFVtqMU)MuqCYNM-%bt*}*Viy=fijSWJG*S@@f5c%j| z1L42SK(NE96NZi;(KIJ@t&$fwl(%%wQ5}GbF%8c}2P1&pfXFk9Q6>Dv z_)Nk;B+=N(4#MyaEY}G`G|bYe$+MASB{E_w8s_0%oGn~UTRE5K2w>~q3)80+7#CyN zJf^Vz08v1B)>If?^~4h&|M(9*_^zM&(N~^$qVvwD{vhJZqfdI`#k)^F@$0WV@sqE- z_EiC;YTO*kNGR39eJDjJOK@z|y=f1$B9VN4(Avy?J-uq7hMv8ccECG+;D}bJ{&4j zB?L&wQgc=ddN&ebU1=>+Y-B{>gBXHY?bMmL+&~h7XB)R*OXC~w6aeI#Yr?_qdUq2- zlmzVuB@_8bg0>YQ#M&%_Gz8wOvV8h-aK<_zqkHF;sKeePLHK5tJFbX=Jn^^Z_(-ST zsA8p)KKl}0>lV8YYZ~iD&{-SxhXIg-RsL+Mvx4;#gsLd0^zExM5R~X!t%yr!g&!FA zPXdBHwM5S#C@=bHnnM+wh4FhOnXSCLmaPo(96?0W@i9PT&ZM(DdP)`U2^xuwc5gbi zk^#+mTwZwT-q=dNjoq4(A%{SPV;@P8fq+7u_?-S*FH9Ho5jUN>Nd}u$a^s;*xIyDf zU<(8+nRvpoOeG+Kz`v#lLb6hGFUJ*GkonFPAleQ!J)a-~my?B(T^sI4yEc9~#HB(Y zXLWDy#*Mwb);`lQv|dtV;b^PTGhCBB_}74s;NTsyO@x&pw!3)UOw@ypPGWQMXbC?2_mc6kM*FXt)hskZ0vdz;cBsMR_;D5m)46av)hL~8YH zrB)eanw)tq(V?HDL%~V`hx;x*9VM;~AzFqW5R&byl_skhtD1yh>kC|B-~NXY0+Xh* zKjJevNjr6N4}A328a@&g{!)etIuAXY>VyC%)15r06w-r`A+Rmn;&pT5&^S2u>1UNR zmgm4nLNGRYzF%yRN}eC25!hbhDO~|(WNA3r?L;ALtOvv3HPQo1lyTU{-g6m3xOX7< zrL>uVHRYpCB1E$w^PE&krc`l~mNO>97QN_`L?~;diX;RK;TxkM2u%?LB3u+ihzOK0 z{?-%`SiClL>G3(ER)A*cP9LRca8W?;mQBkHuiGNOewCmd)O?y>0IO4`K++19Jj(3hqwhjfYJHkqDo>pP5)CUmJBa zr9A@`d{dvLNg^m{AW86VTPp{^QJX4sEVQQd95d%;&}!?@>*HXf-+=}{l4c_mDmFng zhG<1Mp*Or*(Ip{tS~|5SS%wbE7Q4+VPYnwBj*cm?2LqZFj{|}NKlS4YKlS8%x~g$5>M%&9zAcNvM#C;i_sxClq$CyU7|HX~+LvQ4 zJ!(pYO;LzOLGDqmA)thr0~)HPq_JV1k0Ju}QCM?aZg_IX4FKE)K~AH}Fn?o;28udy zj2PKY2QFInES*_vNQ7eT;l_J>UbmXRadjd@ee|z@kjWaGG?OEv)Mr7*l`TYYn~2dc zOMSY{E4wkh%F3O3l}c@jAV-AX1Hq4{i9i_u2f7zC(?>Jki!Mn7niZJmMykvFAH8Sy zKT}ESt#44!L@<%e!qp)}N%-eLNFEQ6Z-FFe1CelNj$X=B0lS92S1Y%XHWBGmJs5OH zHZ_t?2jk<`;JDj6dZxY4855lo7;KFc?tjdcz=cgLsiUKchxc!I_Pz`iRGPkAGA?{Z z30xjPyG5uoc>a2S)E<$vqjsL09aYhsog5t!+~^@SC!^MWZ$z0DznjuvQyWD=*v3W^ zw|zxL@$6*b68A|ia@q(AlnisBf@*Jm-x1jM39iLtK}wj?441`AB9I&mM(s9LKD>Qo zSY_$jMU)W+flPG=i`>(0E-f^g&-K`(L6ig41AJ4OiL5Z4sVY*Zr0w%u6fHt@j>@lI zD0FFFuQIC5C3zD;j5c2fg7;@rsT)U?k~DDZ3+ggtTcnK$F^9fukFl7Y*aL7=F4|P5 zF&VrCLG2lnZ4kWC@_^hITcd7Ix`>yr)QC>HXl%MDLOAEyUrrIh%rX_ll@@3@2=G5C z7w1-(-uHMc-nZUKMg;oc>!^MG(Z;Ft{J~*%Uz#g*qb0H~Q|B zITK=2O}xc$sE#fA@d1-1@Zr4wwo-#Dvs?->=T|~q$SRe1A;>4w`Hk-i+Z~9 zC&zq$k5Hw$o(CT9g(Re@O}B2rK)1TsK)8-k3xkg&RJQ&vZ>K6qX3Wy&dP+DRVgYM1ojk+3PpH{Z^!E|t=r+SzdsHt z{3?u;%)NLBr<0kSy!ph33R{(GiIMz^U;8pHa!;-fAyOeL&IWR`2HSQB z3Y*3DT4&kI;Fo_S`QU#|A>@qnb_hBMK-kaZGrzC19RUDJY~_w_mU9q( z2?&|Y1s)zDCozKdXhR8A5<xsD zL{}bOQv{nth@!B?sFAu*{V??kFU;uU_BbMipo_#@j|GAQ-?rPA2muDX{s} zWrCAbD63TW_BX_#^gvj4rNXzc+;JuQ(&O2erL!;Yh#nQtC?xfLHa9!9xwfahGZI7? z1SwG}pt+<_$z%6N{gzw4`QU_`^sMeQK6M*J;q5Hf6BS4MP%aDn4Y$#0q?%!igvVh9)7G^9lyi5aoThKhWR;dQDOyEkmyU6?06|k^hX5)h_xHFR&=3~1x-rA)$?gE zf2?q=^hhum{#xIY(L-DRQuT0Si4MHRFgy9Il8Yf*y z1mJv0fYqZ~$=8TUww&PB>iIjJhYMaB5N7Wx(C;jW5Ywqgc?1YFUfz6;PNFg6sV@(< zvpky!isL=DUbkqr_CtBC9&mXG96B^+$~Rl7HctAE8VJ%!_ftf$hz&kMpE9hPhB0oN zQ^#woPAXjVVBf9LUOCcWuiYW=f3PnP0iDzULP&!JKKf3U>vU3dk`(VG`>P@fDl=yY zCI~3h_6T&Is)hy+LZe~!((FWoG?Q$yut>tK!G~_f?c)J%NAuE`Ak0GGggGMkHJ*Ka zPMDR*qyISvR?lYscu$Ir9=MHKbt_Qyj;-2cK)MR$>ZF7xqcNue^m}Jv{w|j5h_J3! zKR?AsDkjuv$rHL)aXiU4tWMG395&G^-6t7TYa4F7EApyEkM2HY1%*o?P2(t|h^F1Z}pyvz%$2t}; z>ztmcB7+pO^pA-Mk&QGc_Ult@Bw0qIVxiaONG2hOwbZY2E=8^3|v#Y7WhaIoG?e{A`1a3 zNEGOAOY#CBE*<;`2w1lKJZCXT(Cmsp{THi#>T7xS&J-WvrPD-$W*BEnw=a@JU~kzu z+w%3~&DkZv_O~(#SUi*EPV+N(n+T#ddL0P9GtEV2)GD1llL$-|Nf80%Xat71?BcG3 z07s;$90X+~8jLMoiwNXn=ghM8#XQlT`5F0acT6D(VR$rP?S0i54cgb+w`d-D+)-y? ze5L-V)xuCyQPuDDC_%bf$QjuvLXb)L+6)oQsKHFQsbOAw5PAUU3i$zb3AGrMf4Ph&)il37K}9LG`Gt^qiXiZxKh0HYIYTVG##rU%%oBm zD~4gv0KgYr)JMz18yC0QRG$v$i{HE5A9d-aGElGcgYF^j5DDxq$ANqJfTPyIU_ja7 z@%5dJLWB_Y(M@1wCaMBK{gGxE1-AS{advIM4+QKld}6v2{{jo)`N(hb*sn;1t3*12 zQ1$O**OHMA;ih`qELSiSDX>$2(jtXGVqh8-hKHlDaUKFLk{1yKK|4R@TU;S)5fMaL zR)>Ojq$L4^wlUWx$wsDo+?#d?901vhcu5)Uj369EjcgPVNE;=Gky@ z4Cmn0K1K$cCPYBz8Qd4PeIqO7V6p=g}?_iAfRhN+v{5_3L96F+;wU@(<=bVorZZ@wntHxySPLr_TX zX0hXnLekOlKa)~O3KXnFo|7VU&0G3Np+5O_KCZO4am-^~x3zTr@NHs~5ELG`phoAW)Xx)Y&^3(0JDD_H$1u{U$G!+VBUk7# zBq}(C6op|M1c~!%H9euu{3L|TwHZi=z&a6z!`{Kuy@P{6zty2({%HT^u)hzoK79t`m6~; zJOe57>zJkbd3bu0s;AOvXIuQv-8twNvj4w@4c+J%1mk%k*}_W zkC@GaR^=RbM|>-V@(m8 z8i*A{5VNp8T`klqYvn)JFamQx55@qmDS}`agkW4rUnp`;ZZ|9Lw8B(1VWj1SKOLWh zVBQ@kq#ObG_U@5hH*#$OkWys3%X1*Y`)i1xV*kIIQLAd2GNpeWlRP=K;3Pra!PMy` z2F)VD{|ym5=Hms5&@#XaorA!-%7&DMQ$3m%!K!g1vm({tsk8x?wAQG={Lr zN0ACL&tI70BlM9Xp2?i8&N)%1*QhBz(gArMWPkafFZ-nQHUc7h2e2)k8K=Oqn3TjjzAC$k& za9oKxW!U~)ijmCAQ@F(%DAN#Z{L0zMT{Pj41O`hP}dImi$H`Q zD2NdGNc!l_DSZSVDd0I>(bG&$x6gyQeu|rHRBp;9Z_Y%SMfbHUSiSV*XlI2KA$+9B z%geC6FAah19SqxlWqP&&3|TRO+UER7^gk_JBcu=sRW!&V33>6|p1gGA7C zvRY8sNt;6NrCL|Z8Y)mZqKKH&*(CC`R=3<1!mT@Xi1Y$20LRP^-xb1#3Py@lP;F|a zhZ8AbaB$*cj+->~^*agw=;gJJW>K2g*+@|IkBhXx8nTTy`Qn|sY#tZW@W9VhWv@Vr85zTF%YQskp(71Y1;hf^w53W;oR zwP9)!!jql$K8O6d4rJjN)W-ad?zJ1OgI2fIx^ZLJ+8Alv+&lu9*eo~jUx`sSs^BpVe{cC9`g8Jr6jv>8H&1!6R=K?({fLWqp? zW?&_oEtrQStFS&vB?-ZnhC)3K8*Dr<`(S+J7GBn=&1E521wlBjxT$}PXZd1zjkAFW zE9R*%qs3}v6eJ5;GkEOFy?s6(6CXvZAW_JT2~*gNcfkR3+WV2-R8O`v1ZUTf zSGRiBPkk`E3_P%N3ykv|jk-63G&eVFn?#6wB-8w9X=%1>#O z%Pb-UMeE4$Xhir3s~uOI3x&;pI)lJUQddlZ0m6Lhs*vh4U@yO16qzg7vF zkHkkmSOY;;;j>Z@U>-Y6IHO;L29kIx)TQtMaLH@tofqm9Z;AB0ik$uXcfiWYi=DUq zBZPHPcvA*~Sp^#WVc3?7xl3LoA)ttqL24h3+O*KRe*OA>hsg3aNAsABJfL!ciMHKq z8i1x#KLl%sd=Dx3-KW|h{y*#|QB>&Rs+`cs! z+#Ym~d+iPtBs8O9kT8wSIs~45hC4Hx>X1Ai#9|OGqv*F$AtW!tmiZ3@;izJpTR`~h z8QX00wHDO+pV9rrG-`?jFZW0wSte3GkfKW4QP2oO3zA*9;KCgUqrjpmfMA&gU|cb4 z+VlTYDK;|8jF$@kfPmTa&bdfJaMBt+6*!0c;=6o|ZHM$rFbaZDwahAj$w&f5fhOiM zYs=-*dw59%wqvfDc-&BAVbd^2R3)ikSb-cu!C*;k6N*&3B#;6Z{RpddTolck5WJis zf&>Bgbj91JfwLdao05WuGGOkld+D`bo(}efn{g$R5J>Q&1qq^y`YSwpV@eDFpfV~f zGVMC(#O~DT=9Z3WqLHp^aWDrKkPBxY}jYE7DPcV)ZDz!sBkq7V(J`viS~25 z%7GA!D}wxo5af5K5m?@WAnhE*Pfit0A6f!l#pHv(w66aG5;we{gjO z(Wr@w?xncM;sk5~`7icG788F2FA2dZ8pk}YHW*`I9;%758HB6xQP4(_3Q-VLWu6=Y zTf_--ZBFT+ybCxt_69v8wGUw#-ZF>Nuv>oFC|4vKah6%*nOJIPqZVXY5S%PWDoCLw zN2uZ*S)0x?W`xZ`OSU8pWGB= z8OM(B?R>M>Gy+^8X?wkPZe_o`0LxKQ*n_AzBFH3=IKH|pM+A!1{!B`iK|ms#SdEUy zoFrUKw`f#T`=)~AY)chs#U>E(Bl6J|%(D2%ndJy!8xfSuUQS5IpH0{-&x>+tu^S

    xUZBri-Pr z;la0QCOuKPIk;NaxUaC${r`|T;(vGTh<~UAtHU92`0OkW#KGn_ol!gD0)N9X-iQ+( z?&(c)Qs=0D{W>M{I)CJ)0SOlz{5;^uOxW2SW2R(9-s#CbhF!(_+Mt$xvXF=v?`WU! zGoaLD^~TBcjns%NUbuVuX|G+K-~Fu5dcgPG7B(>6=ODVGgt~i4?gN&TC9v5)W|Y0gbTyheKi;) z_Ac;D(qY0F&vMa!po8k;$Hq)iDIF8|yg#Ls%*c@dP^(J>RsA2$7XkNB=j{2CnwxLXryp2%cN}+NWQ>o&{;xDT%SkND+d3jr=(z z6@*bpMGIc6be;+mvuG`Mq0Z#wHl;(hv+Rp z__+c?q=Fobmr{JB6o$4t7Yj;ZW(&G_m?+d+wf)P>L5CbL?aB{3ynY6xjMyI;srh0@ zHhWC3i0-vf`{1z88CIP`+P=pV9E_lk{vOM9`Y76F?fkzbW!MyUs*Z<3Fq!Ef%qosw z^YGxI%gc-P_9@;VuTfy*M^jM<2>zD>LG-q7gW%gz2z7d2=-o;4BG761%qCp#FD(EFDqP+666`dLwmy)UDQUH zpew90`@Idq{ois%ArRpg3nD~emSxUXn`73f>eNOLbMcG_2_||elv1%~chEUnf|!_D z^DTC^33Ukm5(qBRvdotA#`x?s0tD7JNviyUmsd1kFapK!zu8%~91Xq*1Yep$pp>L# zRn=F1$%KNYG^ntSbWwQZ5n$MM(5E>BZw0}_90JZ0ZVVW$RYk@{Yj59vxQ|Cf5JXvA zG_Kg?3!Z&z20`5I?X2B;gHV=bd-Y`? zzmHUS0EBN#LqL|vD z%R=x=wyz>OMwqWA&7piGNVEC{A6I1I^Ldu6i^gMm#rkp06ucli7uu$Wk4O)~;!qsT7$wiR{(x`7w z(ZIH;@GRD6v8726)^AK-;;5ic1u$|Esn>13QPstcau5+@^HtncgD!AUJJ?vf5v2QTCHRzIwWWp5ZHZ_=;{qr$ZV4BQ1hz%O9D)aUO0R@=pWL;oZXOq zoAzddBg)zi2mRyTkj~SCHh+4)!yv6r`&Ls~2%Pi}3kZ=6OUUqnG#Ri7ia9yXiJymY zGbeRzJ0u1=`^p7drrP-3i3L1l{N$M`^41*pu%@Y#Gsb{X zyAZmkls9zB2#`-p3poT0LgvN@Hi-};<^>2c`FNKJrpzCSAdR|(2!cQnmBpJhXoll` z7x2E7EufbuNivfssZe=RQ$E@xLWH28KPk>;6-eIA=xnxF5b$haBicpuhHRW+dJ$w+ z$a+zyFpv00i+2u_o@z(^5r_~aL8sV$BE?2Rpf1!5NM&n>BhD^l-XaN(2tH^w!%+Q* z^3aqBfscN<5avh(71t&=MS$QY;?c*PZRiufJC%smE_IfWYCI1iN!YaeITizlfh-~!bAo$gc zB-oC>2C>a4`**UOM9^u|yN~U1z2^3)+ht@;pOb@Zmec8MsMIQDo|tJ(t5H?ee&Z9V zfs5)8JOzR;%OE(TxR#?9L^^b@aj{wwL651~RPj?W$p3IFR1kJF9=Nt_Dp`<%xgE(SHJhFWH6w5x_1p9nu%d`?4d|S(ME(f>17$4-1XoUdjtJ&39-w*(i## zoTI;%hG13ZbbZx1!eSy}4uMHP9$-CyhQLqRq$aX}C>QuR-T(1b*8>D#I2MHPxE!rPvu%

    e&Jj1i@K^7_BMZd|N8sw8|Ijo3d2# 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

    ~PN6CO4awK~OB( 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%0D7~|CRWP&!WzSAl&zS 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


    Q`^1{F?5Y!r@2 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%0ADFg|&yJ^FO217xR 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%0DX2f>cq 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

  • XBXPZ&L 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 )DhJ|h)Punu;fOwIjMY1 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%0A*95pT*SM0J!!urt^vr#0N)3Q`)qj18 zTpJDOV!4pJyY|fb1#g@QkZS#?gGD9-SPADQ&h!sdJjI_>sH%P3oz4ET{03G#YVnT# zV%|G4|Bfd9%=}8;Q4T>&^&0=so|@ti1kwlprKYcpO;S6JG{_omrBP zYPd6vyzk67+D~H6Elk-i=TOy7NRpuTU!7fx$VciW>U@-lAazvO8&tjs1k)MS zR`r2fzJ(T64l4ao9|i$I=mjAP^P4In zq*S&x6tZK>Y)?eB78AKhlW?X#$3+bN;>7+yo%#`11#a#gnS!O$kt9685F8orzD7X^ zMrN6lSyKWpTgfR&fQ=}?v*XO;pi#3BD!V2OTBW~sd;k6uGCXo!U7Nz6mO*H?Nl6eA z5$*%wt8=+*AZUx00z8@p)9pBL3BkBh52h*_~=)7_U1eha8Xq&GP6BeDhbU$YIU(M&(&n4I<)3( zIolw(cmzOQAw*#o1lOpE2-*`VZLLWkk@-R?fyT{R0YMBDNOHBk^g1HbP|Fb9d2YVm zA`u};!cT$VOLIg}prC$7)a$TOj*nCoy)4E#PK4$z^8$`K2>!SXLQ@jji17PB_~8Ns zm5fmTs52I^{dy-NL{scb4mB3Mc>65^n7-Rqnv=5IS zhz4KRLIe4Ce?7-W@QxjrqD(;tUB0sr3~;+DQYq~m3)yd*Y7s$*LJvfPgdl|ppA3R;%h3QS zRt=$Y*lZ`nxw|B{?BTG*A5X~V9u7J8ieDgINd@gJWeRYP;IVgO}WP?$s9#f ztRER)VFKb%yIc->BZxLF5g`e}G6dFD;S?Uiv503}vV3H^W?p|f1c#x|6(PjoGzmhI zgbj$0&01LAMdc!FC?E=Fp;Dm^;jX2yBNf>Gm~-o_xS3@$MaxkfFfd-1Db&G$#7p+v z-FR|Nlk_y4rXoWGj>gF3Cy>sgYZ0j0Kr+=JtnKMcf;XpvcaV8A{`6^ zeuvC57nxvf>vYbe#^VWZX0`h!&xw_E8oP85SfM6aBXwR6X01ByIPV%=Wzy8VFv}?W z+poT=eW`wCtpq^MQI-TD2RWtghzhVH-x|yVz^X;T^;cf~43GJ{QNY-UxM-P1jV^W+ zW>H|&(5P=B1Npz^y1ZDttm7?o?q_$Cv$V!Uc?cT*Tf;Dy^wM()N)1APvnB{l2UYqg zTWul7TDwyEm`)~4X4w8yl!~bvicbADxd;=m6Zu8!rA@z%NXaP*7i?8S(47cTkQ0KW zj#shhOh1FfvvUW!$I`Ud?f@)5~Ph@S0I9l*Urw4nHs0Fz+Gv;Mn3vqTGKSAy?7RF%wsg* z;1}EeojY4Z$D&OVehUQOQ9xj4rKT#iIGRyI*cCz~Ld7tV4&t3~FDPBvC_=c)az_pC zRLQ$+Au4R7S+0~biwbn{^WlDxxRkE7PZd#|FaT89k>+W{*8gXmd`5VByG`zxLdxTFS2uA?YJY^Ec-pBtAOfc19tg zOLL2V?GR|qq|4kpy>Gi>N;P?RJT|`C>kQ$8EK!%JaLc4QF_P?B;d}+6z-A6fBm4}` ziG*FL1{tnh4z6Ap2HcCCO>%ScF1*Ht;zxXmt%IQkmcNj#alT>|#@5a{!f@xqnTFrT zN6*q1Ck6dc9uhMpiI!3-%+*C62-v1HT_@^~6Q&y|*h&Z}^x`Ga(Io3PKgoOfjeRDi z)FbAM=2;M2DZTv4*okvRS-e8$DJVfEbxgg*_;eCSt><{j)~h(p#n|{o3{}MpJTU;h zQ(zInTPp;Kmp+;;+MfkY>p@_7+HC7k$;m|88OMQ58t7fwrc`fV8zK#=La=bh_w`*Q z9E*8==-PmfG)!j~DYB6ej2hDL1PFeyfFK-YRy)NpQ&E;cSU7`fjFbC-+q&wc5)u9d zudM39e!B+PUgn=zJ0ZWppd*y_PXhy&hiUpCSl zX4ghZmVcFJ*}&gqnOr<>9$O=n`5O&#$|%)xO64@)`ND6?b~^j1kp>AtqJdnbQsI$g z`Q(Iy%5bhIkRmw*dGjDKuKX& z8r(-zbtMFe21^hSO=~7gwCZXWtO~aY~JcL0_q1xMy>rJn|x*IW&y>r}LVxtcM;oSuYiu@;(DUiV6 zT>L{-N5JbU%!>#T5!PU%Y=aJnKq^%`gA_yJr#`SCB$_C7aqs{Lk|@i)D>cj3K$jVl zP{2a;-;oAvC9pYS%jHAg?$X(fKh|XF?%9_`8YBb?cCx;awg%y%<73L#W;m#;b5VuB z0ZAJ4Xmu`12vqx(%>@gAb`<1ia~eDJB*;oKC$TwsposG(y?{ssW7N#0)`yB`brHAe z6pa4e?JUWQ$|xcDvv5&1NC1I#=O9KqqOHQ&nY-9o2rU-Dct)?hd4Yf=>oOuVkHfcF zgueoWt2v8c5ZG1YB)m#$L%Bs~1a%)Z#{M92N#Ib@erGoNfZPhMWDyb(mWVP$P}iv$ z7J->Gp#>fgp7sOqoRL!DU5J)(?^KE^*Mb~Zc>O`7S+}+m;3GxT_!#P{IASVucBlXJ zoE$@n`4^=*1>fJN*!g7lWTj8)Y0)N`sj$6G_H>_Ig7P(-Z@c#m>&)5 zQX7ncB*0FhuDDSii68_{goHqXP(1Rb`mYmGsd(D4%}W*n@~YMIAG?`+fM~a>gNz2v zq6mo8iI3s|g%S}oIlfRvNY(-f^E1}72w1Z$8EaKsqa~{V!>i==P!Hzz`g`wjCL$zl zRAeJL*+OtSWx6+0UBU)o76JrVqKm-QiwIE?A|Jgi!$)75S4TkL6gK^Jy|Ubc{)JkR zAj@l#1XNEHTpS43ruHO$tOOzQksvgM`DIJ_XkjdK9sxv9K`@5Pal{0$@f6R&cQowwf)2OD7Xm5OiP9k;TCZRonx^})6n*~W@qCzWLM4E(e z^b$tdestBRk&6Ui)G!G}0Kv)T^sHvBjn86d2x$JdKVx+WNtQnaScTD*zS&O=A?;BoamZJe3Q|VZo7UK z%)>A0!}j(E2b;r9^`!z*XWt@H z;kzpc$uetCC)+Q`vZxpZ`j$~OLPJR3<81Y@A;Q4kyx84dxa~Iko0mP)rO(7jJ;u0} zAWVSp+LBSwQRY+iIUaMU-!)PeLJ$N8AjRre{B|4(LJuc38U<0ojY1M<`A6AO$QUS0 zG!FPUR%S0n;7fM9U?3_Cb3}mc`iepuAIZ7Mmd6W$6;O@YXl5jEXw{sB5ZT3-jlbta zsD1K(JR~9{Q8)xbDO$6`I+!#NOlC_YA-s0~s_WC5P}C&hPlAn1rAnAJypn?2B?zb} zw^Vz0>45}%8FBRf`Aeb!2cMU*QA}KvWLb6De?BM6h5$!(GA5x-1|aN9W!WeiH9;Uo z*bPc3APQe~2%RM%%JTQH+@>r)&9m~+K^8y7GV3^bh}Pyx`c<=IuEo_gJUFHoDJtH_ z1=?i-s=a+EBS(Yql5d)2lRqWUVFqgda?XTcUJ$aUbz~Dr1W&PO=u;Y7S{hYNnOmHr zt7`-a=Je=otAg1W$Zz=!l5Osv2WvWH(QSZei3ZZA*`7^uQN=(yF?Bqfgnr*y1h#Vj zP^785>Z%k|;-VEqxs3)o`}kQoK`gD0l z#lcXbu1+5g4OHI$k~{)S1k=jWTDyjA{w#vgF1s`^JtgtGJ1S__rI;b4^!zv2hB|pS z*y=wDrHuwlxJU}f=1H@!!?Crp97NqCj$!2$6-LU79>og~RRFIDjF zK%f>iXH%5wA=8cg;9Z^yTBI8=6XOU%Z(qj3{tQuK3i9D-BbkIxD)5oaGCffl7I%g; zFQEeKCjl(pv6Q2!P}v6IL6x$2pP@k49p)OXP#&N7D0z2sEVB9(MWi(FWP(M2jgFVf zvfgsI0s-_TPs6_3B*?d^2IG zdm8hPG4=I*taiUqeWzWizm2YK-Apj6%+!G?^JqAI>INa>7TvpOXQGM(wUk$U)|CV$ z0IE{R?uNiWs!}-C1PjL8dDYjd0C2f$R?aYV1rP%SQDD@_-Dz|7eR&EfD$v0M_W0Re z4zmWALZG{MJ>^yDQSB`Uxt4kb#4-rY7^e+_vPM6egMc~k63!!LV@=LzTxJ$+DTH}l zAeVi|-e2ayWzsHl+af$DX#2X)N9mLxO#6!&x*T65%dQRC2ECA^XCZ($+A zL;vbueD}9luA8*^++DUuO>nT8>&4F6VQdT09^u@(Sf);Kh$@y6DhxzlA_&2#AqtY^ zx99lC5O6$!R!2+`nH&edq8o%J4YV`Tc(&UaLX6WA5fUGL7zl-lI(SAJsxIH|1ozY= zp&NpVd33YCL63{a)*ik7=;K3ty>*5q9&Byyt#>6t>`0J^kPyfsyeCft)RB(4kaon) zW12_?!ZT}E={a5EBRLh+azceiHkA$V3nJWkE_XO#dd?@N#d)FaxmUofS_WF zqf@%nDC!Tj{k=s&Hb4SxfoFta5Boy+{>m^Uo%A7|6|J*$5<&ljaU7G-4l)xctlxD} zuwyQDX|`9+wiM@gOs=(f!_|l0s6{uX2kqs_3c7AzM2p3oAiz9ctVYSg8+$Xr4udrjI09$Qm~w zj0rgzN{)>_qmZyWg1PQZwr28pMh<>NetIZGP&>#s<@iVlP(?JKLKNsY9cJA3BZ4m* z<)gjlYVADjLxgD9-dRa=ike@|v+vF2ztE}S#Mj*L%J!&#{qBWcFJ?C^FTLxEar74% zy;w!qIek=u@E3rP-Jw;)0}C;A@aPOrl{u)!NCgOD_^@F6(wlBvf}lN-PUT-Q;)$a0 zZkFq!kaBo0;n|yVR4`{75ARUBI@4$sVz;l_ehxm~?X}&5y@BcjMGF=wiYVH5J*Mf=bTY1b6Vxk#EdzNELAZMU!Y4TgOlOh3O-84~CmS0h z8e?x=AMOG~n^tn~_#4FHoXgJs_Rcb^5U1%zJ`x1yqhy;u1qi>MS4furB6p<5Q{&Lw zb-tFlh9G0tOgdU*0x~T_5GA2R1o?P>F^|CQ+6f`&Qxm)k-{4#dA;bz{)g07Bmulvk z3a6x0^{@T0vyZn(grrinu~XO0vn5pF^;pI%gRU7QJ{qkSxEK)s9RZC55WW^1qf- zs1_=qRgdJPGM70VWDY&=78L55SKZmF1Go779FCPBL?XP8!Ss>+>KARFcL1L8#r|2tJ0qqyGL~ zl!PCuBq7m2<^6BSsUvA3WSJ51xE9#u&{;I&SX{%))`bTVzU?b~nCmKzdgu^Tf>-Ei ziB%&hPm>qIHM++;6_!A7VRg$}fq+02mOn`<$S5fJLZyPv#ghm#Mp^6=X>}`j4udj5a2x2u^hzjXPS#HxbD|3@OoJt7o4ZT z8r4KQn}a90Ha50*H@DaL+*Qj9nktYYrrK!z`s15)RM_14Sh{ONh_0qNBKV04K~hM! zc~&SIA(g7YnX1}TqE6o$$xz^0%k)Z7p)zZJvywiF2!5&sfs8_S;+;ZfO{GzjV6tCf zJX1RhU0ZLAPH-NIB3vO+#JsXB3&E%nGJg%v-jS1KxTtLuM;?N`=IW&jLp<^2c=Wjv z5#ombPqW#PdUgA#B3e7YT&Ggp6r~bf$tMyZ z)e7s0^sI_frD$a|y2?S+rvfl)(BKt3E1q5I;Afy+~>RbSH zGk>i_gLsxXK}aS+f>3PzrCkw@KWeA&G&p!U2wTcb*qV9Sggp|11_b;LL9h(o&XbQn zpFP5lWcCP8X3rk7MHtUNMmqd#MThxN;axdD8yC;oi{fU}^Bc1k_G;Dmu7wPY$r3C1 zn5-nmP6kIO77D-h)j8~s5Z+%wNGkR7d6w-9DOoV@;&_T_;Gl>XHm6!_&)u!vzPg4! zy2s)wufo?^|MaCh9eQh|s8fHA<+@!<5aeByjsokLg}E4$qr=eZB}aqGOZ8)E2rz)~ z?J&#o@Zchr{ef+SGFVRMSvr;rw70f>WX5Ab;(V z5P=A*>C{Mszf%z*g`9uHvp42N!4BV@NT<@6U>Y_#V?}?1i>{d@R9%na()mWr?U(6Q z-{JJXc2%m;DhNT-Dtru9;jJYEC{<9ja)OU`uT+DMuwJ-rKvu7*rN)T2^0b z>@wUPsN`G$wRZhSy^km)CQADB<3La-eX&IF$(co+$0s2NnWKRvkEp4Y)~|#CT2%6o z%(YXfvt=&P;2Z?{duuVIyd&EwC+H^;89dYi4Yqa$+XIbH+}R#p9}agm8Bo4=urb83 z-rgHh7Chjuz}w=m3mw8Yx{5*6MWVsTbWsxIeGnA(`q|%9sK9wO4D&1$6XqevrV)mj z?X}lzEU$eLr-Plw4);>Ey>mxD4+J*|iH(%OD{P6tMl_tBP1spG+p%*#25+SltLXe2?6bOF4#76i<$4sxJI(`}s zpcW7i39F=BS73F0v3@BaQ%2QBmHoXdg2+ZfFlw;TG6X8B)qF3jx`@5M+8rZ^pthov zEYCsk9b2;qAOV>Z$4$h;fFN0x!N|$7RZr3Kh!azj$w??y$U;C879bcmq5rvpWwU$x zcqn|N)>&UzgusC{_N8c*LW%Y=NoYk-t$0D7c2=k*K3akxxY%c71_M={QOlyx|&P@Yl}+XDK`7#*uE?s(z02q zOKx}+-o3s|*!yN77nN#?6BISSvEXH^EOpH3J8e>hV#qv#D6e|Y{^lJ)0APi9Ah1KI zD-~S)0;@e}#0jtA*<~I9PBxpH(-Sgy?9qDWBIh2__+k_f|5~1+P804O)Jimn;w%Is zLy*`=VSkp5a4A#_$#im#V{1IQr%|&Iv`j5qG!PdV(+2{C=PR-iZQ?%ik^k_Q{-+PU z=ea9aw%+>4MSDH_;gi^+1 z4NP^t+nN-(pdSpugk4O$zljZ$vw>Ty(Jz}@doLUgceggL?+|e4pxEyA_Gaf)Yb2Bq zIH3{(`B2}NM}UZ^s}P5(=tL6pGdbHwCz8^{T?IoTmtEnmtKMBCLUIGu7Cbx0$ttYm z0pgIKQEV70^>RdLM-UaTr~VQMv1C^SkqEz75g{S?FFgB-91-M(t7w%IJ(MS%&O)VL z4uPLByiQ0*w``TmuW#MjW|ZG(fBWP1)*j~xr9KiN{;aN&?!8FuwFD8odK12mm zw=#K_5HQD83$4j8zk=aFZ`p{*ZruwOsgR8KD}nI35(M>9fsZIG!3u_;F2_jK8`h1& zPJ2-Q;7PK5J$mxQ1d|wPzhV16muH31%_hwn$7bi}%WM>vYAa{0bq^%|tpG>b;H^~hT*NZl67|*Ub(2WY1HpY{RaeqR2|w1j*Q`b=`~%*2n-iF=j0r}879?zf&gfBPd=$>VP-a`D>LJYK)k_h-sSJCk`852?5hSyw6K(~wW;?j_@gN==pN8(EIU?{@>k8Gd@DVJ7Lkn=?k7be& zkE=!+Bm_wtDU`_WURiAqrBynKp<%V|#by!UYVSN@Yt#zkDr4nvSiDPu5>Y*95cR1L zj2fZDn|O9FC(A-WP|EoQO}RXyO}?>F9zs}U(Q&5(sb0L9ke2 zVXj;rff+LrVwTa9i%ocBP7o4dzqGHYeV?5hxKJxJ6>39JWFsL!298x0Gp3=9Cz$dG zYP_TO?Js{WHm!+r9~vyOQKG>GH297@4KNApL^mdl79hk()E3`r9z+DwsJ+-ILij)> z2}v6%(s>*9qL}78)6sK^K4(D^>}cwuK3&%UBwe=3=$|&kqV^M<%hXY`{5(NORCp_} zO2=VZXYb@7%;z&|i;cG;j^UF!T16kVK~QQVTP-Q8rsFUSpC($PGRD1ZKh@bn1=^R# z#qu32TvV+t7*Q6y2W)SB^bc9Co3%St4_E~Xh4Xo2XUOv%k}D>+5yuBDCivuH4=(1- znuBSa$*UpMZC5^unaYG9iGniTg;^081>7Uz%~R$rgu!?*MR_|E#DpNB1;JxOHqLF! z6ADBkBoI0-oOh3==M-nAOl7pqAFRlbKRJoxjqejcy?cg@z#Y1 zy!b^|Uiy+3J^v-oeBsg2`SJ1jNsCf#gCX0NRY?~5qg07HX;XDN4b?F^*4cOy=vz=o5p#tHoQ~`H#JJ`tD<&vaR%2aee8!1?VuAK8DW+G>~$6C z`-b4km0tyeC&7|ZIs?PI_vEAPw+gN4p=^yYh#p@*annzt#WdeGzUs0(i$MuZl=`^rKagx>+yOY#t4B&cvmM_9V&orazy zT_8lA)LeeeZ;}P+3L$!Wg3ydS$55dVd0J1Bqf;hE&<{2g-)0eTwo3JeRJ_6FyVp0i z;dc%481B$xh%z`@C6gS}Ny-g|h3_A1Zg)kn$VcB*#m=t*RUx5jl?|#37(;}Uu)ULo zAnWX+Yx$(=g*zp%%&1iINR%Z?AJH1Qw@&@vTSP%+K4t5y(~@UYXH3Z^c{VR630?vn z^GK{#@tIZYiSfavOLzK%OHnH%hMVZ>W6uQF*Zd5f;3>JAagMR*%Oo!amnC0CA&DFq%Hb7ek3(E=aWI zWPp7B>GtGN0UdB{iAw-oV2+m3gf^rzyp`CblI(U0VR~Y)X zkqq$Qv)w9Ot0Cak8?VFz=vuBW-n%oA{dIW`BX%W;Dk%{mnYPaa!B3Qkpi*u%tD=&J z;hkL|XxgG6bh)|`Aqs*ZGzCG<_B(PAY=7YtA`pR|a7LyKfQ>fPQ3QY-=#7WV6;L36 zJ=5R10$8L$M=r9kQ||T&I`womjSVq!Y~;Q3ycj*vz+f2vgq0g7X(On=ZEh2UqAUZ! zdOM%ahoIWA&b-Q&)M6sv6iSQdO+DIvkY&QwszYx&oi7KQiz4P2nZ4LZK zYtK|cn+{PmAp|?%E3ZDg@=+87L2yAx?!~9`?9+0=fKH&_4=7qCoDvL5CW$MUj$aD?&OtK0^}5VeUc}f~g}?jr=<}pa(B2 zg`X5l!(HY|D0JS}X%ls)!{1mPLSm%1K$&mKF%psxOA7H)5AnCnC}bh%<<^DRwU1I? zk_1Zz7#jsfVs!PxfFN1;^dba=`Q+qSL-J1Iw8dsRl{};|(*Mufy8ua+o%NkPgMoQ0 zbXWCAUDes0mG8>l*bS;O>y;DXm1|~}X|Ms?-C)c^vT4bHk$A~qiPuogAPNK)AR`1A zkPwKM0P`@g-dKltnO#iyvEH>K)*Gxb0qX^9^Ath|&Hn!1Ip?06H}5%lZ%yNznXIfV zh2s40_x{fJuyg8-|Mcb|Aj|_kt2+-bkI@oA7S^wH3KzD)JCZEyR`M?jcQR$rjtUIK zcyhr)YJc&cLV%&71!>4BVV22=ovC7@alfaCff@!T#taD6jMJ2UX}$+0h{FHDX{R*^ zlErMMQ3?F_aqg%^-}8mswL$+APu*u8hQIhX0_d@uD7dA(JbBd9xKs>=N86N-0ulaA zL4>G~l)FgYkI1f(yEtaN4f8OLec!Na`Y-M{y@!22v1?H*LJNB>~MbWMmdGHwzMeKkc-1x3}`w-5ryMv(?LLGbzv z0vm2~$Ubm7l)_f_Bm}pK+7j9>eWd_Fs6jLT|D zJA#Og_Gba&7gKaFA>#&kGL^3!OxMm4 z6L|@FeCFj3H2Pwd0HY@!zIsCyQZeWcPr87#bUVejNONi|$=)d%JPLCe!qjYY6a`gZ zd{2sxfMDY!NLo;XvB!0-iGt1Vr~?s1!B7+jPk)#+&VU6z5*3_-6zziUo1aTTuy_X? zdxy9e^ANGEMPRH_=*|KG@s5k*>`%yc`STb&%*aLD zI^C*Cq3Z8g41`73oEN$06aq(tsE$-3oEtpnHt-&j(LOp@_-lnU1ZM%%W~OL?XPA@4h4(?Pxa``iPLn2mUE8y6r-JM*;(2&z)FJ zF19%sfHNKwfHoyCs|X?yvIvl6nKcHIfPh<0S9p;`fKA|`hpJ{hcwQVGi{O8`D1x9+ zMFYo1kp^1T{uL=2$hVMTuB>IxK+u`JadWvAfdYa9V}HC55dwr?DIi33^lH@6yE6(^ z{hZV|6EIMh=Y5NWU4Dj(TCIX988$ofvb`?k92?hdTsji?ND!)$pq7Q?d}j!tvPcGo zxh2BRJ4zx5*9gW>y3!=fv3(wrUMI^aBwmJ-djHnGMI=I$1cm*doZ=%4nsuP>vHz7= zVK#Fa`6L8AVDXK;Gj(yQ(hGzbS+*E0@{wV{gfw-tb3{t9~RX+Y%9)BUqJ$NCer0&(9)YG6`Ge2zX9N0ho7`BZBmi zvtZarnWHO(?ULK>ZxO=-k_1(OB@Hu1K@jH5 z+j^2o?T0Rhmqy@(z)s53@5;ns(Im*hJ9UORsH4WRES;~H*yvUzho@X{rjw8`4VysL zMN#J-3DvwPu)#wOQ_KqE@Gugd9WaR0Itm>I_(i0#`P5S?a?D=#wJNoGOZ)$D-l<_& zmgdjPiUMK(@xn%|F!szKB*L}ZThcl1U!FE8M==um$TX^HT73hAp%aD+wBpr45E)*d zh5#9e6j;d)Pc0Z#y#@kDbaIObu*E>XkrEz_l|l06A_UEl;R3So?>VkB&C$D1Dm6K3 z0rt_Y0-LDSa{(y~LCPpR-&I|zc1?3U%8Xcpj6oJFArE2ax%dh?j44f}2&t`I`_%%$ zJBq}Gu6A|b!vT7A%edy8>Z8vi#U_l}Fi78@j)(~1DP*I~HAj&iFu zdto~Hux@9tc5qv@C$$cNE}Gwjq}SfBnR7v<0*jnUVX(r}Xplru8*e%Z2u9n4LvOcU z$^f*+L4UB!LNGO1j$HJ)AjsSha>+@3GcvHJwpxEz-VQ=A6a0)g_^8#|jWhD^mOkYb zi4Y-ViC~ce7ySohUbNZCX`^}sPi>uQ@Jrtf>=@tdbT&Gp!9a5WuTzfK>GiHpHn&IJ zt*!0tmt4NweORwdee=QL-EysexGWb2mjR0^^&9x^%ToHtgqg(A0o5-DMTvH8`U^?0 zr>rN9ygFTk3D8}R_biMa2(tGsE})Gf5u$S;%bZlGCJA$HrREC&ENHv$eGskCDFntQ z_U0T5XAsJc1sEPU0{N)Py;OMF8p6mzaBg?zr10_xjMw$NjRu@t-jZA+uKbJFg%GUD zaziHa-Vt6lc?(J|4qOg0Nd!vmr2KVs;vBgb;+QU+B%S2$NwCrvV51-h|DlkBD9gIo z$u$OB72e??-P!xWH*ynFiqbn>hMYcg_WYK%63BJaKrmh+f_wCKexMl)zQr^0b7jF)apE8y9TWqQTnlaKa@J@tEq14h1_kGfvv}|VV278=dI=pb*y+|r zEkcM~B*!8-{m+zf8zANK=xa(j7^HgwpxCPxalSeg;x)y>&nxbHpPL*}3 z!(pO+DDbf3sLk9xTlOSFSKqF4;P@KR=xx)m%+QR*I%s8L*E}`4*N7R&n{9 zrP>Ds(7ur{B@IGBb(nY7!SpfeD?xppEgFaa;@UVwII51TBSqLmEQu`qU&V z5fz9K>?IHu(WOKPg8&{Nh!DIk0O8j;?zEy-Wf(I3B4p$t#oh^~jYwhcBF?(IK|H+s z=e3r>KYt^HBZdac=@b7o73h$M6a*&?QJ~jAfO#lKJ)shhYCPYN+7N*|t^=_2Sz&^% z3R@ufS;YywA`v126=#1Xe@oalANJ2qNafL4>qMafVY;z7dSaCb2m)ucgL)W`hQbk) zs%a#2{$P8D+o6mQaL z5e9_{2!d4W08e$d`>4LQKO!xKKsVdtQ7y-d%oIghS}D2v(yRl`Uv&91+ZJ1A#-T!q z0>inE$>GUDiUM-8Estbh+nek~fuW5=uQF3(1U6$B^R^%bz>Teod6poIA{ox5MQQOG zcPIVPm~~n-J(3yT9S*KAHCD#C210Ul$L#1?#z#eF3PP>6yQ+y(*puAvq{vf3y^lmN zwlfrVYK++`E1jPyNEi=ff0ZX1b~j185Ju3q09Q?h0OSK+2)n6zqv1umQiWh@nl;iv z-FZKrG7jeLtu_-Tq~To4NI0Wii%4p%4$|?FjGU6gye`B_fe8PxAVSnjABA4ZEMb6^ zw8d7lB3aMlGGPga`#h9_70#YJ{n9(^RH#+{(AGBmW(@*una@u>r;hD__@9BDezchl z-C1#y&NmWqkJCmRS4r0CHfhR`(P$p`ghssIDiFM*@VI3gp3B$2p$)kaxi?&oS?sRp|ZI7lT0a z3OK)m&|Df;i4f)auYe%w>z%AT%<`BFE8YJu4kY&OiLN;?$=YHBkk_L>E?{+)= ztqK1QZjO6QcOAbJLw0jA9B=JR__ed$@AsGlFzn+bU2i{EUR*RalMv>fppknfnm@-UKh9}A(#ijQ-^Dm3NSGyr(qtryl}p`U=Abj(eH9x=V(U= z-^_POKEl!Fg>!^T!rS(IROe%FoIOGFjwvFN@^V!DOTKFOY(GVW)+vlt1d)%F4g16l zAE_0O4mO5q?}q~6B!Vd%MD>E3PUs%G6cY!RQt~eWaO)#mj00aq5NRN7lni#1ofi%E zRU3H-5Yt9U1Y=l!JnRnGbk3~^F~bd5YInj;UfRDjNl0fey`x7 z=vnBp^UG4ck%eo7&9g%l7Lrji1obBQHikNSsmtCSBEWqD$$&@-B`DiF7D6zsIH<}Z zWp4e+UZ_ahsz-2aNO+1!W7nt$m{iArj%`K=_Un5m2Z$ zfrr~>Rthso*j=7SY<7Db$Uf4tIdpyVnNXw1i;+BSsSqJVM*1uu(Ng!~E!KA` z&(~g@BZNo=jdIGwo93g^HiC1ppl!qj3K61%g5nzcKeY|chI@nA9Y}%-4T^yBn4OsyWJ&LBb|Mtb*S@41%#-LWE0+* zVk7hLDAPVUW@g7BDPeEc>W$j@6SaI~`JyFNH%AB$HSmsm{$`quB2CHgZceC|5ZtQBLRKSjZcE4? zx#o+#uxmbvAx5t1W78i@ z8;^?>Mzz7t`4gP&yrx+ z1dTQ0=HJijOgVYa)Yvu=!85;3?;gH|&-S?~6@pF@f@y`5J`)7*NKrwaw*1s%hF(yD z5o-S1K;YQ%E<_-B1#vcsZdY4a2SKs_JF^fl&&S%XxHy{o+o|;sqIu@HT_(%Bv)h9& zW%ZiNLXMAK3xwpLNN*XqDJNp%+SbX!dITj|2z#kL2Kx~JwYP15T<}p$MSd&aCCkmt z%_9xQr~*p<4@o7NIHye8Da9e~bb7ZeYB+d2^u?+cf+$1?F1dJZ8Og^q8(gr z{M9@J%f#!ncH(&Kl5Ml_C&UZQdm;lLy^rHMof@g|kNEDZQxK$&bfd7CVV)UC2i00+mK)`A9b-EF9718b+u%B9tq@ z&V2^#{E5@sb}dN4S~s0C&g$qCNicF~QTI}o8we`IMFY20sS!ftqi+MkXJ?3DSum<> z8Rv93pLkfx1_;eHN}HC#H8hB)wC7&> zwe(RWXw61J5Cotq2$JPjq-cOb6@bGzxzq*q3N8hfa4k-6FP*dW%hJaSAqax-eopHI zA%;70@sf#1Lm)jw(*<|_q#{ia+yt;yQLYx)!b3}5Hb`9V$U!0<*|?J}5J36rxR_B30b8U&R7TnvnaLm#DZoa{i&Bk?&T6>GVguFI zcCQ$i>F%Jz;Kk)vMG%r+_Ws`KygZF6kl{}gjP$mQho|8w+=;L&m9Wj{L=JC;`H88$|6({a8@QN>YVZA zf=&NB=++?!1u$h1rP6+cF1Wfl1m(9D3FXLJ&=pWGn zYhgCdg$)#+gRdzciNx!j>}hdJO}?wt5r&MXZC!8ipLvO2snBdJcozhvRs z2b__OqDIw4ZLTKO6)otNlh)Lk@3^qpqOO&*6zQBtm1@GQLIt#DAq{-+CP66NP3MCk zg7T2hrP#>y5e_!RQ)ILmnVJ`b{=i0FFb5nqXO8nVvUf^BGAcrA@^FZ_eLE>ZAdza?$OXk( zqsTGE|2n>XP+CA)Vcb~LwoM@fCpAKdM0gemUz~-&?bIQ+w5&2`{zy&|Zl7!Bg(Zu_rx$J^cU)kn9tsRrBJqVDC<%OCnuMGDDlg@dEJb+-yH)EI?t0mLt7 zKxj?p!O0=zglw#JxtEk-zE919>PFZVr%6F0jcmTj3?x1E;myftqym`HF8>=!S0(17 z)<)qWPV3BCbS~Zss%(3(F4qoeRMrr5=Vsk*<}w20%EYKX>_uo!!0&05l1_b@7V;Oe<`p{L#zP0PwOU z0|)ffa@Fi-f+ZoubGp-4e_w(?eb0It-21>^zxzo~|K&?R?*!pegb-EgcL5=16x5wf z_0)o*g~OS@EiXejQz9ONfHvCvh?`8KVzkJ1R}Dymj^uXK>vlFD?@(2XB#en2=-25Z zC%pH!uRe@zet%-4-|XOYc5rvEbmKzHmN9N*n^)>ybkS zQ6lKqNR_}%jYttvFd=9YgsMPiAy^8A@@D!)xFtOF_X=f7P_0lk`-n8mB1Ak%8mPfV$y8ynSI|ZJU2#9Is`;_7)sUGn4@9EZAi%>QBfLjK zo0Kq@Y-`vE8t{);-$(gHjNq^U!l#5Wf8#-a{k+RRaS|Q8?f<4wN>QS9xsw|qtk|C! zi%@~CkrP+$ulY??|LFYmnSmP2^|S*w1yZ=L-8+U)ek??|!W3kvkjx1m94>8>58@m_ zL~+*A&b)ypWT>o4tp{;B2vda3Lkdh(Mqr{+2t%8D!XVCqP!;F(5LQ;DCK2egFuc37 zbpl~DQR+p%>R(-g>XwbMm`x_9zRz(|jtEjnpPDjnC?o<-h@frqhm3M|zG@P}3hTII zFVP{~j|jqg^H$ZVbwv09AS7=(Jp{JyXu#P%t8kQzOd=q}91gbnBqF>0-EO}->i4d7 z2R%aSLBH48+!+(P?Q}`ejC(hFSBE#&i*p)56lcXeNgsncD)uU36?9Q`!XofIg7C0c zXkmZw-v&WwwJ&8=Aw^l1PE9(hLZH#RRDx-B(1}kY)e&KOiY%L~1{{f>xU+-D-F>s| zVNWZhy}RW*s+=rn9QEtcvfw~0jz}j_VCyf<>p&1L1g#oRUrP_=U&5vNdc*LiPMm|g ztwll3-Hx23>X9!F3q7=@S$)2M|^ zRU{B#Ag=uxQ@}uNljb_hEE=%CsdTkqHXuSNk%TWjn#TFafMBCQ5V`2*Ai|fYh+y|S zL_4-bOMB%E0VBX_LblBfjup-sPACN7v;Qfh7UZBc4eAictR)+RL11GFD29BJl7GK; zCy5}OwK#MnLHy)3Dr|HCFI5Pp6+u{oz|{vcpn&L;gsKa6k`P?hIuJs6UzRI`!)w!m zs00mqyF={qu-klHZH|p(6q3^}kY!@ECy!91ES?U#*pdkBumyl{^vci3M%<;eO@l=u zL_v_B{Rt^SumWe9H8!S@zMwyKog|cxYo2Q9izo?&MR*_(-VB7loP|Ke!h#7%w3*NS z9HcxIN{6of=&3NgK5jvUz(<D`2Rh%65o+1r+ngrF+Sa`2Ms2tKlODof;P&!(8l@lj2%79coY$w~tdNJZ+^!Y~IS zTrG$Yt=ebtUFN#kJPU@hsZN`QJd=c!N!ak+3gn1-16vd^oiMO~3(cOEe|4ET!Y$`$ zm!-$ta+3KTG)@Qy*Fp#!5h4QB$>#>xS{;=QDLh#m9Qd1sgjI8s3g8ekT;#fx*e10q z+2zrTt!~+^ZQ!wKFF5xNyv6X9~&NeH$2r~0Mgd-0+Wt-?gX&@14Nm_lg4K9D~8#XAo+gy zXP!7ew_7QN2$10PzR5Bc%K}PH?MG=<1-O)(Y|BQ1P-UZge3!lSSLx0Hn>r4-`S(`M zb@V3?m_j8aMk-XnY=qFq(#ul9X8PJ9=+q!k_t#%b5y2uIOCT|Dbk420SvB7^81wK1 zIU8F~Y>k{C6di23)KvV*>CMZKe<38k&QrFcDS}`UgkWlH6s_8u`7SxIgTt%(g#vl4 zSU6%$!FmYtdyLuj(5a#-J^SU4MwX@!f;PHQLxk7yU4Fhli{y?@0CO@6^EzxU#3~m( zW2GagN{7IzT->Sk*cArZscn9(=z){b6hR<@5LAiqO?;OuOBEYQmU;fxCx7D0n^O>$ z?6T3o&MX+k2Zt%VKL`k_150KtRL-d@g#$H0(tYHYf2U-*(g?|e59UAsTre8W?lCom zkmIA*03lhSZSkg~0wsCJ3#X2f2oPr5-zq-RjX8;7o!Co5&`DyUK$E5jR{1E}gl`AI zkEhg;G?BHJvl|kPibR+&XCSEJ!bHIiPiaMb_;zYLJLQFw-GOxpH-(TRf-1DXHU|Mw zAQ7yl+Jikmu_Gf10Rc7vjafWwND-d9z63j|9Q_7Lf|~`7T#PrDzSCOmQl6BK;+;we!~?*s;zd z6(s<}lzzcVIyyz>9G@30^3>h(TWiZ)M+8~s?@RHKG^$eBKpo}3ryx}Lh>dc| zm*XvVb>s{Et35AuMEE!$yfOnpL|{Ft%JODD=uff{o3Jf}ah6$@R|wo;BbL&ajfXhp zBte!r=N=I)>#|=HQ>kxu`X~dT6fvVq3nDmqC{PrjS_l1geDrD{WC8^X`iXK7<^zH? zU-pvZBVQeCRG?xl80O;a@qeWlhc~L_X4( z%g@X55z?&2;3Hxk=i#LU;WkGy=YpAWs>`+#9u7WXj+3fUWf7R^hx;_zVXUyqdoGS3 z<}Gx`oTO2rsi8j1V09X*je_*=GY)1<= z3c?&AL`hHr@6$7qpc`6>3E5OjU-q%j1Zz}Kjc;+=Yfvw@CGoY^7ju;U3?OK&)|*oh z&__1(g~U;Lm06MsPKHZIw=WO?CG_MfDIxQKs1O-RjgZ-WJDSr;)QnZ2AJX|pYalov z?(`m%RVtV^`ZIv=GeG#<3>9pM(~0f}!Le}OMG``#)1qJ~DI&c@kBdw`20=Pwokz3Jje*ye`B?q4p>uhI9FmO54XCi`dR{v87SYF=oAVA>n*2p%Ms+%AB#E-+}e)j20 zANw&+KlCxre9~-jIxE*UuaY5xP{~DRXbR~U8ae00oYdlZyRZzxCxQcr3Icu=38Ya2 zCegtw)zDfU5$QWhUgTYzIMZB~7%lu@`dF(nmO;c1Wjx;@S1k-EYH5Km4&N5ds_4A$S`IG8uWhqh zl7e7&Q-lIW1Uq?TAe*t^j?UE^APhxQ2&+Vh5R`m*TZ)Y=XlCBa-T|_#{xuhHCJ|Ua zt-qU!I@CVdnr8RxO{yJfnj**%;rl?4Nyrm3b1T9KAzFe@m`Jq-!U`V+e$iM<9=+W( z+!C3L2F<6w{1OjYFXN->M{PcIY1yc~oxde&M%;!`<>Fx}+SryLFjGFt{aKW2rajojJ$v++Q`za=)s$+b0&M9jipLM*fXPwC)8;}I&Y?tG2&yI8 z{}2SpnnJlq_(^Oeq#*HPT7Qan8^0lN|t>% zmn5Npz$&@M5LSs0gEp;-{Duq!CG#q4AsZrqXE=Ja(Lx0=B7zHK!s>{iursrMiiijM zMi!59F!mBUKPdyj@e2mQ_=q8S$g~ox21F)qL_sG`$cvYRNQD0l2+7FV0tRX#=Zpeh z>>v3Z;7J51N)o8}*odq`GHE59pG2!Z$TxDucdSM)) zCE%rwL<7ZV(x_rB)2j{wy$UqRH?ETpL=c4CicJt3Wk$Y|zQAEUWZMpfkv@}`L=ZH; zCxOyO&Z#KVrWFzHz1Q`A1qAyAg6M7k5a0c9%F(kt7)2M>Zo#Zhf77X!{=&t(eOuAa z#>UyXE=Np8?T`k80vJWf`pm~=&7?1znuOpQ34wEsqO1CKe3vW)Q@o(%qUvfsVTrkO zR8s&Lz+nJ-LZI{E>%mJV!fdtJ9%}cI@?j>^{HgIhX9yPrU|NaUbW8Y!DH5QItech* z3tTMBDU4hP!PCH=yddbQ!&`Rn5U4p97GMBrN`t^fS~KP3AS$C@Mh-F#HrWg0ndwK& z-#PK~r!^m?s6S#l2gQ7;lgYeh>p-8v{A&{l9Mp}gs386$-Mk8SrG>yuxM^uO51iA?Xr<3g1 zD@5R1W3~1IEh;#Hju4d8&J6e?g~5IfiV3Z*(`(h12nsH80%54UiD;{mB7%l|WLlM} za>ryNkB%6#n5RK$F{BbM{yE=L<-F%1C*QnFrSfWuAQ(0+MRA5Ls-%C0O3K}ts|tyA zen>W(QVc-7Lfv?(ulr0n6m~eL_T9nVvqxR=t1L!ig%m~z1*;$cj*0GEnwg5abV-p; zGTbzUgn2%&ODZY~*C3E{t+3wvM2a;X1iepPXSo10M^G7bAq3M(;^@~w@WrWE4FneH z9M0%QW%#kbo=Os7tW{t5qvk$L_(lI&`UoieW^md;@N=AkGKvry5`pJW%0gue8p<{g zBdC)QRHY*(3Xk5ES{MaHg$qCkp-xT^bV-=snoUNYX|K3>em`m&fYv37m4tvdILdwC zH+|s03kJ-qf)FKHtDL?r#YU!!R#qOR5%|*w64;3gf?NbasOb#X=HVuX8N~Vp@@AmA@oMbs){=;~l9|n+uWyR|&R)LN2OMbgy;0mp}Z`o8#`* z)p7Uo~Lb<6e)ihS&Su?JG@fLXhSNAxiT)2xRY=bioY| zmf_e}6ec0S@0cqR6-dJFWM|unuVbi!qgpAXAk9G-A}d8gY(v)Qk( z4gu%Jsq@=i+>uSAns9gt;eW!bZSrW92+a|wmXJ~^irLs$bL`W91nMTq*;Xa#oS@ODYw`@rW1Ty{MWQTLgH0WQICXjX!ZNyx}IX!+= zVI&g0(>@=s+3`-AqbO*ga57@^S0dGU@^x7Y!h|QzNzkdK1(xCDoZq1ECZ9+v@az?- z&>|Ha7%4)CjHIyn6)8~=1RH?FNIdF;_k75fgrFniUAVCv%6SzpS6o|x&>|Ncq*)N0 zj~5}RJ~){RRuT^g$Le8Y@zmVq@X`oe&QXtBE=EM)Y_`J_iSU3B{Cf~28?y}o#(7Rz zC!OW{E>K7!7_!cl83ZFnH8ZGr{F32y{W93$i^*Wb-*EY0DU92&gK4`!D)`SAG>DtKWY!wMe2f+pXz641pEz3f2a^o^{0~M{^`xAfN zTrJ1jKY5ms2&?-=wdcDk3%>^^-Oq@#TKo^yo6Y6Oo|A>8$|INml5=r>dqPpR&dQtp z^dB&0#Wyd~EC|8W=n!?PJng@cMnL95H#-*m&nT9+kSz%TedN#XFgP3zQy_y`whLc0 zMD-B2LVr&S@LATuxrl8OCpddFy{yyXd}-poIR?h3lbry)QBLe)c1hk4Jial zXlwHBd`|MESRtQ5U=fZ^uE*~vqW3Z!IpM7xq*Vlw23a21^I)*19Swui&*8{6w5g^+v+zQxN5QI1AI7dvlD83pt3XxyPQo;eH0 zbjX`1`*Lo%kH$|eQImn+%h>fG!k0?Qt87t8iIg0}tuAo8tw`l`F&H-1sr zKkn%ci^83?y$T@*7SfPHFflHQ2>t^Ia(z4I98nldpy0FFNdWyZE4?@&hvUrR9P=ZL z8s^}MlK`OjSpb?x%&TG$0cfQEUP=tiv7oD*@uJKnocWgEBm&1bUZvU(gAsVk{W*%k z1(-<7)~bT6nE#C_1d7#gjVcS++?btJleR&m%(?Zi4(s2n>cSn~-X9QxNCVYDK9xdX z>3GcY5j0@D<)OP+OCsp>8M=9``(f7}8L}yn33!hVI-}8e#JB=wEr>jOy>1^F*zJ#o zz2Wsv>zi`XU|JD_p9I0v83fk8#?WRu@Mx!X9(EFfd(@Ix|IkGdi*X)25$+ThQ>q8f ztRo=YJj5!Kex!Tq*hQO31W2m$Ed1RiP6SwF2uiP3Y!q}+Fv?HW5J8ok`TQN`nDJBO z@2Ea6Xfhi_XUsJeC^S#VMGP8B13OUgSnuRhg|47%Kv?=Y5gx6il~%=UP<)4kf(JFSDD%u#aAh3<5e zi$6T3rI{ed$NNbL!NIl%9iDoU9FmudLx_=@>UO>{MFp7z4J4c&Xr|v{?yILR0-?lE zrH`#4JXLC(-!71{I13-Z*6S27D8j5mCRi@xSS+=+0V9A zh!CPIhziMy7pWr+a3Te~z$UPzW(@@5WnQj*&7XAnhiTgqh>JsrRQNF1>I3Qng+DyZ%#DbAL6p8l zWvyjO8aSv9>#cLJX#V)&M=Q$^vPU6Q_^5&o5yF22LS|Ab5Lib*qmI%RK7*G6!1V0m zX%l9eg%0PAKU*OPwk;s|=mJ6Hq+j5>A4&;>r7d(RVz*N#GZ$~xI~N;U)SK=QO7^S^ zK?w{-f^olNcjqiBCj=b~dek=$hLc{G#hiE_O=Tg6K-W6onL_{#7!yGnm==GhQ_~12 zgw#A2XW1M*V0*dRfjH2@KI@Htn<9AV(xn$(xbzG^|IRRmF1UJHUx&d@*;+m26c zTj8;n_6&j*8WhL%99H^WADhx3Tp&u?rxuh(E?Ofi=qr+x^8+Gd}r+vtwFSGtedO6^<2%ZkBi14tT<+2ZNi zc^*+`HAG>_0Z<&B%*0A_7f~#Ou&YA{qDB^Y)-a4XNdGA`astl>ebbZnrq*4G} z5c=o+AkQ>{aBm_A?ua`5l)_JUY^4rV(&}6iX5Ka>LJq-CfZ!jb#94Vh-KHP0t^f$@ z42MD@B~c>{JdE%|&XfM*UtYXl96=O>H8h}7@94<|^Dl7&xp~MN1w#;xf;(q8y|OhX z2=R*-gP^e>;Jvc`g|;@T+^Aa3BUln;IHrKWhb0LPR9M@mdhh+q>5ab#$LyL)jR+J? zB$ESpu~t=L?Ig^=bgpcG2p`L`fi>$Jl z9k?6NBm(MUY#ttR;07(o``aa}!SWHMI0QvPj2p;B1b=KS2SJ?*!PICF6P2nz&-7KH zixB6%6Yd^q^2-Xa9Ok*2riG-^O zLK=Z>;NdCr?A0*u5!t8Wt&E^`!aEWnB2YEMom4odRuOU7Os;7-5(|s z-cqPsUQx)Pm7^yIYuHGEn*vWH!TM939kA!`$-p;}jat;J2FD^Ih%`_i!xyC_L5U4A zl{A|R3(0{z7wPu)Cd~rh$EH*f@&C3j8UBz`yYq+8 z?mR!fdvJIE>HWKV&+gr=s~t8p#!^uzG+p>OEfmCTaxZ9&(cCt7`>=|Jr1x3>`SY8* zTWA*F&^~Tj<&f z%$o`h=g2kr?==W^sGe7ajLe)(R)KpwmpSdEY9C8xDyq0h9eo`F4Wa)B83Z+p3z9VO z-0$=f8mcDk?aRd2ohq4FTcT8@!C#R~RJcf+g)@zY#0x81ge%4Kc5@;oIyafFJ9k;I zCDmr#+6-$Cs#OT46$I)TPDVVIyI{Wa@gZYvPGBRS0}BI4f>e7sIG1U#!Zvqg$2#%& z`rQ#BKxj;a0O3vnA*$Bj2SR2j3`8IYMn!=3Es~cs&6Gl5CffBpS5IHUp_sIF!DN7N zw}231|8u_kTdBy|LLMT8#mNzup$m+JL8ug~S|)Yt_W9X)xK+21Af8&E9HxlOe`*?c zhMPn|aH0@{|KI1kf0cqDUsX|?<&cgk45%VF4Y^=LaO3)8y&L`E_1^gE;ObR|7xqSj zo8ukE7_w%x+uQ0f>gi@@ur-|00My;4wI`Plp5LY1`mfV+;&L!KI_PR4vlj^vmQI}s z%Av1AUrPtG#LIMuzb#RuDIJ2N@d*VTqBJOO%S?F!0-03iBja(yPeunn2xi&SgON5u zxEUG7b5J}#AzY!8F5vBbG6<%olAp-U zN12IjmX_x}moZPIBb`!BA}CJDhY~NjuXp`l3j}RUThK@^FNhHNNJ;Ip6dyqZ&F3NX zR0-=mEU|sBYc^lfMjK~agR`XpJu4W1U_}iM9)IRvRMHEHCbzv)9I{y35Xc}9jtmjR zFY?{Dr9dd~*WJPaDHyJ(ylwLh^Q#z^WI-6hqxTe8rA=E|h-8Sepj_CerMx^m3^(cN z7|nXfLSbjyk`Tg4>wXqgxezC<5+UkTttWX?27)&J!A|9kHc13nW%AW<2uU$9ic;C6 zSvBTn%yI&tAhN*G)&H;_Cob9LZZ#7 z`k)IDm!sq>SW8A6Bi)n;fr|veaZx0~KZgiUrsO~xRk!}kV4%eM?;Vb!d>S`otbr_L?_GP=zE!WiD#$Vh34%C8wQM zjIu03#wg=r>#AItd0JKd%)FF7HM1#8i%ee8wr9Fgy>iNJl`d2>1CFY z0sKI3&dMC4b>}iGoPgX2SU@glH3_P;)sv=V9xbhnvpX z8Y;L`IsoCl(zSg-Q3%2u`KU1jt6E@)2U##RZ|C_aoVxT=*UP0}`S_xQ`BgQ-{Jnhl zcd{k{T}tJ!79vxJWDqn7$<@wV2G|l7G6@@fI(DuPZ`{yzNoVx<#zt?vy}3Eq?exa| z9_>C{G7P%gTUWNXyN_-UI@^!7wrYY<6=qc+J(q=mZ#ti8TpQE2@(5H*DA&!NbA0p) ze2U-VCwl+qHbU<`* z2vMW{Qy^sOvk7!aK{7s)>!}49ygU__A-JO!rwykrQRKl;LBZx1r>WqsYxnk!7eJtY zy9tDqQnupoOQ*MQn^Ga@qdHN@O0$v{NZ0 zX%{%?kX6Wp{=TesjU*Ti${k`rDWl=&#jj0ikQ3(L06}K06D7f_F`vz;F-N2N=A@KH zU6zE(^IrbdgIEV4+$XHEQPf9SVb<-M(k@I1ql$;p;5KYjKC(|5mA|sj>kw3LIHMp$ z1U~=~lDi5mVy4-GHHGR|@H-=#u+egexsr$soOE#nQK8C3O*R^WKyAY?5GH{d|5l=0 zJaBOg%GG`^M8N&EDS}l&hzQn*vYXaM4?QZ0`Ii@FBlEcpi933DZwuiwdEnDZ^6RJh zE)(il8rv^(-Vakq6TZ=zl3#txK+3sTdfpB~=_{WayEugCqG}{ea$_Wcf-Q4CW;_xN z^kLFj5<+0`@Qh2ray)(XQCrk>21bfhh!Czqh1@`16e6`Vs9XrR!{eU2pHcfk2@?Ez6imxGzgT6f8O#O6+%i@ji)Q&eEHJexZhCd5ow zg_cU38fiE=Fr05HMskyFn5^Ga7J^;-ERO3Ug=I#{TrzW~!~G^5M=Blh+X|BaIKNg< z?T&WX?=tF42h53KvDQerVHVF#cYBPA9bbcyx?>hPwHWXe_(%w*rjQ~6-6wofijUMp zs7T?2QU#o(aKD*^P;iiai1C2?6&BJ5FU^!6?erUmYdHw2d&%u6)KnD>3OnRxXU{vS zNeF@E?Wav)^t|K$AW(MIFFqQ!sh?Vf5T$ty70{_rfq5!a7P3*uU+dIH%x6DPgt&?~cU?kVAz}!VK5?+S+cu6W00Cd(u9l3AqE1{51C4VGFYJNGm zD$S7!6XfHo)3U(L6pD3uAN6_!IX9#BWiux!bP>FMHj;b=L)PAw0 zkaBrv6dZ!BO5$aSjVP4A5=??SdV$5VtVRO@i%jv+{`_>V;-lbdUsxC{=G5)lJ|o+X zF>ua0H>HCc*&d#M_<12Zgtp))3=QdEL8p>n+=*~kI1ksfUY^gWfs7e22*K4Q*B@LE zjyq#4!|p)MUPGH|GnjUEI_d?(GSg&_d!e;iIRyQ_T_L&4rKgez@rsDR}^e zYPIPCJ5aqdN#TYfZ4Z5!o%qUeRJ08(inT8+(sGkXrB)WS=UB;|viu%cC`iPGSScqB zABs}S-4a?-TZu3X#EBn+nS?OLsX!a)Vi}%N4-DtsxjEV0fy;J>qn_533?)5xv1!-2Hd}}W$LWn9=!E?slc8=b$_6RSI=Kg}GuI_~Mt?>=1!LeNNJBo}!`Sy0`= ze@@jcAkV7Mrj-!Wj5vEADJ=>G8?7S(@xqHELPVf?$h&DGSU!@0wsYlG89TpDnhOXD z3}7bl6VJZ*n$NEE!ihp-r5cFvni?V~gOThgl!K&N|AQmilE2Y z-^b%n=+6j(c*qd6rorbH2x3xLm$k|JW(fkG(V<4FvX}kDMb2(e&5A`h-y$odv(dQ5 zF&WA(7>wPn#U zg|zBM9bF~p88cMx>h7S^d92^-k7=)BdhGUN%}1RFS*|03ZWdmh5(Kjd+AYt%0$kKR z7X0)+=+dPm1fDs0?8rCnlNkj6B|PRl3#U*UOF|ApmXCm-yIK}_aAQ6@VTjE-2%JvT;OIQQXvYnww-@XnhFFv*yYM*^CT4%Dvvd@o#@7wn0qizGGH`XhGj8K zAGH`55vcHm9CvC)Awp0lFWJ>BM$!bH+5Ci%6Gn2rMZHDX+B`>ghXo%MwpcPPv6iT# zZ7;+~L8S_UljaCP-qGJlQvsuJz+UhpT-4)(J?GzL5b$_wc}PT%pzzlRj^K+R!vCIi zvPs|_Fvw|se7snPKpYeh1Q~XRUqvu%)4dkh=ye4f#j=H8;JfEY3#7`M_f=YpSD}d! z2Ywu>=3A`z6>!m+s~yRdAO(2E&$f4Lf>6gs`8_b&rA^DuK9jaxPCJP}rpq5r{*Zq4 zzw0NFgZ^l2L?TsnsjXeq*B1yP5mfz>BZ9mm_7*TIoHBp!->DOR#Wk9qZw(j;YxRUG z54Q79S@k#MAJV|XU1mn^?$Gu!V7ILT1vcF_r9ogLA()yricYrJ=*v=UWH!O_Myy*r z+z(Y$t2YYfSpdOGBDKVvSHUVZA3SZEk2DL~sE!Cf4un^)fxyB@oNPv?INxFoflSG@oj4H`T%qK*c6O!N#@83-nP+9AQ`CetY z{1vn*MN}h2DTa` z^pV!UXbp*P61 zh3ZA^mlTW?A!yF!Yf=!*DrjOYLoQVb=7%4r_~?0A1tniBUrpmIFP}vUf`F~yORlV@ zw-|mtZ9K9zbaH+v$DNpAix7UD@4ht!0Y*~Ld~m{k`T2?8ij=U+ThBar@2JW~0^o!> z0+40?q7(qT*CARXSXLr3jHAjxU>&4rP;Z%y5W!)RyVO9K|8#lS$o&GsJBn-O-{QNZ zFdG|5rJj(uAR`}EsZ`Qla!=2mzdbr_MTMa_Y@H+ol^X1tAUGd2CN2~+=WeFt;mr@J z13N+;c@HmzfFvW0%OqMT9MpY3pZoN=42M*L?c(4uP@m?uVc!y|ssrn+Ll9&+Ab7q& z5c%i@zDuqx5D`#Ec&F4{%uh~yGJZMpSdf5?Jd7qE5zUK@`tn4bql%3l?Cy;EyfL_j z1$rzG8}BgZY`smW%&d6>r*)DL+31noOP78kB?)HMNTcE%ArFTq`#x{6lsk${qh5Skc; z!Xg+qt%Fc?QX_=uT&!Uu%g1ZmBHKsNO3pMVA-IlOIjQ_RfDAIxC?7PBa(dE6xA?2m zP9(QA6z}Ovegf5{(#+IL%uGGptC@&b2SKsU%Ts)0`Ut<`Xpg%oAo#TeNeEot*ZA2w zxSifWXyAp^srz;vguqCvq7bR@kAUzg83;B-`;h9X*<#_VIWq{#&V`-P4(~p>GfSBH z(sxQWMUWGP{}lwuaU)jrV!;kZfs3iIZ6{@!bE4n?+?o#D04IlPtx*U>2m$BUaa!=WfIq0LWuaO1CYspdIrjL|%*`o=Mb-ba2jg8LKZk}%~IoZ?u&j-7P+BAEHOFbHB z3OEXMIvpyER@RFUTDQ>pb{&LZnuAdgggOr|lYGH6E0awY?C5arGZ&1gsYif+biF^k zy4}4x*xuM?CdcUJ)#<1|y1F^oetgh*?6FRFd)S$5ZEkiu<9_GSN7v5(4tx}PE#6!Z zA!=0RUOq7waq5bb740UwqfFRk1XC9Iwwqq7+QxRDVm8&%iPsx{~W+8Y#l##2Vy!x_K z@q>hL41|nvcD8NKa(Q(g`R!Q=%LXeUtMW_3V~@B0B^;9V5-YW%!Z&f;shQ`xT?iXJ@l0$2~oJsvE9-sNi^GQmW{I` zM7x5>U>JgJt79ao)tor1X@_ea+D4c??K8qjD!@Et2t_526AsTy*tPal2s%{|oKB5Y zkWNi@L(0RDS(B&A&=FrFpG3fe7lOb^ip>HYB8Us|Q9$sP0zs5!b)>#LEed4inP0x( zUV(8J-YV3a=E3u4n1u07EW<$jM0$b|qXY_kfm{fd`4o1yU@Dc-TkHIbU=?x*q*62E zv$1Pj>rlQ!v&hVkDM%ymqO6m`QJ!ra844mia2h-df}}dq4VxxJF0TepB5+KkgDY?= zI4B^|_iA6@)zqxrtHe9vqN&9@k&7e;uSju`-4SXF8#Q=@YzKZ!K^g+eh(qdmujtc) z2(4^Fh<5@TeKW_cx~a;^C-=LWSyRmdOLw%$%uiuoO~%W^yS>5K0i_}3XDda)p-1H) zjo(coJblD!>jWXVsjCQL_C-0cWUL?$RgZtcB_~^I{l4jxL0BF=ZOmgy7KH|Oc*jo= z$q@=Kq$z@65k!M&CGuAy^2@U^Cjr}B10xRcGF)wQ5(0ZI`@`XN@)F!E@cbE)LZ>tB zr*u}hU6ws+Aa(m`S8xDX3&GzJ1|qzb<5t<|GTGqoPeCvusKB4~^7J$N>g?KB4RyMi z$RC+5bp$BAo0eUNpsG*n5a^yZvmKRt5eysEQ{?6Md{OOM1SYNVumu7q&JqxE01%=9 z4Jy|nLQrL+&w~b!Ka?m*HEo0_BgM+TEPM;(S_q~yBZSqA1%G2OIO5Ti2tg9+AV?c! zvM;!Ix@u<0i?Z`R2bP4;C1&34Umso_49C3*iQ&fwTaRz{9)G+uV4%(JXtYHe?bZIH zmoN7xovp3@aBCfe;NAsE_?AKvqHpv9rOgK!n;@OCbgD}0+X#Jf)|C5y7=}QBD{+4-jXJQjSs5KCam5sJCoM8F;uD>iEef{ zX!)m!iMbY`P2tYH-^^W&1eNr2JZQay!U=R_C54PG#(nMnOoLB)DNh2Y2$woes zhJIl2uj`C-MHrx{2=<+O|LMh|kjt7$W0=!D*XpAaQc3>myqZuAD7YZ$KB{BqUXB*7 z$J_-zanWM!rD0VvRL|)oBl>(&QTLIWME8XiRpBua#2v7T%6UvF6mYs-8p?H5UBBp| z92sdQJ{h;^tq83F>sjg#a>NL(YY^}V;~hmd;}=AX6b#%Ar2>c_m=U%(njO1rMiNH1 zzoU-3p>4kG;^B4rlYurO6VPEYa0PpVzJep6lPltU*E{$AFb5+|jVKwa!hL62GHNSs zlQ4Mdo}Ds`C8lEGGp~W~B)N0%J#ApTqhP8C<1g^tXQg1s?qRvPOlO3|@qW=xQmbq4 z-`@zCr4{k;sO$%M8Hb_-qY*WNp89T%Ty@2-;Rb$BhN-MGY44c69tI0L(Fir38&6E{ zb72zXyI*$2-NgJANq0_c{JM!~1fI&FxC)BoRiY)mRRTSyU~hKpeUKyynrJ23eY~XJ zfbmY#(XfwiNEzq^iQuJb2TH||6+&1dCwG0)lBM2R!%{MRnKf;kpNwl|T)3~dU7^Kk ze8`ngg`miwSoG~ABbdHcEF~CK(|5pkpOTUcyVvC|>wvxnia_^W>N|-7)idJ1GK8{7 zxbL0OXo2G1``y)U(6)8NP`)XdF|(T>{My+*B}-TipE66r(3zJ&ctG*H7ekCy7||>I zNMIzlk(y+1H%k2;14?Rj?Uwkb8>pn}O9 z3>@^D3yFp%{1-3^deuqz8fswsXk=xp1nn9J{(i2CVq+7VKJ9OwLI(mo9{6zT>Wbw) zng7HOG6fw$81`hsorL2S-h2Ni-nsX?-hw|=swI0!`?qIzsa=cLy@4Lz%d?+aE-lhS z8ux3{s*1>uY+z+eMqRjs2_LZ~Ge7r z{DD{Z#<1)6ZZ|X>!Tbq^)3^;`n2@im2S}pu5>S?ns{VyM{*FkKS6kVQK#cFJA%=t_ z6TsTtJBc+_Sf1eQnyN~Pc$ni8V0h8+a>2LAw@)+3*cWqr8VbkHIN7-L{Tz8>JQbsj z{~llDC;59K+CVs%XN5<_kbPeUQ4@a~L)~|^C`^>pD?kZ9EoEM!7P-x4u}09hfunw) z;Hao?B^b#WtT?tBcUYOTZ+$&G56Bt_t;ALPW-3Mn=rMKVik zd1l#g>;<0skzZc2nhSBXU@@BSjPt}O5O7uGOo>40Tct_#^4@JLhe|N2KKd3gzB9v7 zDkhj6p5Rq6aNoBPtYmaN3Z=^xyVkLk)UX|V>FpvudL4>2#2~T5^%paVY5iuRiAi^o z7KVb>rWzE>f>PjVLyJ|Gib41`w0K*F7S@%r;NC?kkt3f=xBxMrL~(W_#}Z3ra|uDd zS7AgY)dR-&reMfo$e%ja-1>#&BTtR0WR%#a%uqt$F+C`r8Uf=6GcatV!ye+n{5sz_ zn&+t?8OzT;0@C*`9)Ujpl~7Rcq#h?U?y)*l^0Y9?K)`DxBckx19LP2(axA45kIa4? za)m^%j0QnhX$@rq7(u{w&PWgpp{1lqQ$Yy@o*QZkkfzHGWh3x<#J zzc7ZAhkj9)@Lh!gkHpXo-|JJvP!=6u3SWd7Kne(fWYFwws`9Ubud*sPh(`{^El~VO3WcRa z=uTTud5U-I-SixagvM3oDnKg#Y$N2WD57-eULzU6nw!pUERBPpY122hBvIg{>#lyR z8Huj7LMP^tPt?7MlEoo$f$P|R_9%WQXEy>Zex7Homt_1_rD82>{y^a_F6Xp7GW4GN zjSH$=M}RUtjKPXHypgU79&S{*QN**lN=Xs5xa`qGj%d(n^rB!mFiY=Em?~(hRi=tC z#xPYTXaWX>%v!~HfS0@8{w-^&;>7;h7r%!OO;7};$`NCYXyA-s`Ft(vk?-Nm%0}6z zN*x~N^8EFnV64$oDqKTAv~p^}uIvk&adp6yCBsvrkyF)#8cOcG74ff4dLkOOCU~C- zT55z`M~#d(61Ye|BQb)bo|W(bBPSZlCnRUG35Le+%=abhP4rYkG|C{#pWEWnrEMC?W7*{1>Jlq{#yWAaa zU%q_#+Th9~-R|JZV;hh4IyZL*o4u>Irk(A<_G8<<4OY(I=x^WPA5V%jYlz zBWS4{glB>98EHybzHpyx0&|6!=HX(Ei$EY=QsW`72m$^xN;H5F>Yk%WL@H?h!e7ln zAbOo0aiu}0s_$xRg}_TN1VB|uTU`jjDiNYMyc`72Wf0g{A$tC`1&L08yf|<~s%v#< z%(O(=KHH;L@?)S+HCOo=BHVkymAI@DAwp1&FjK;2^+q$a6Vp3UOluI>+3m!n(kN6F z28TpJl0FLoC91<=Pdi6jFMh3KqcsRntoY)zn{$i7=FvO?&oU0e@;d-r-0cwbHt-cM z(3n?;Aghkd#A)&<4d+Ki{v#s@0fQd42qGBnJLNto6lRmHUKY-VV#o{^HPJ>dgNril zo#rzs?~i#qW{_>32;8pltS5a8!^Ra}Mh6E&=XaUHGK9w3C>ZD;=D54&Fhy-7HcBq{ z(><|nyJyruo)kn#Wzv=wn%U_i4M64w*(?zu)KC0c6U!C~4}`)M9z+zc;JchgQUkz( z37)taKCEjB!m*G?qjGa;s0gB%l7Hu3BM`yM5QwRfBI+a+9(-j+t=cWp-rh0YZHq9z zAPs|q$Fn;fRB)7^MFI>QLN5@lXpw`V`HPvQ3uI^IENSy7&4zxFO%_JMN_>cr_#AxM zRiS7}jUOqf5mN<qMT@HWVmJI}Q>ig4)CPe-R#C<0GKVnh^5qn+hYh^H2F z#$p`qv4pe@G0ap;Sd@ab7rSir$x?#+l^Q+ofQJ-wt@j$zPa!&u#E3kl82fuOFtjOb z&d_$&Y+<@JCv+Kr(L^c_ARZngDgH5nFS*57qAK*P=)F*w1N(F=x8Kh0_=O~ojR zfa2GiI3j_igkoAjq4@M(3Wf6hxKkKE+A$6hac4F1F#Pi`(}JT59J+}g1&qQizjLn< zj8$SpmimjpNG3d#0_3{e^)WDc#RvhZ7QX-zDm3FofH3q~Up!7Hp|DXlt8 zmNU$aN(1S>`SYJEQiS%eN?pSa!nU1j(gn06&n2D}+bm3Tx7T)X3ec*|?hJyO>9LxBUSs9X&I{HlSjj#t0q|^8?#OMyMnB1Er)C|Z+obEqx2N1D#F!Vd z%>H(~@r56aR_!!YZGmXOx{}HWUoQ;Hh~jU)jOax|&_(cPryxkDs`iFy)~piSV+^sW zqYQ-ljJ`W`9iDXw*x-c+N%*OPkM0!B#2SruH^oOr1&o_&%4dgresF1ujc)6tg*w$| zrD||4>=gi*IFoNCH<@Mwg@_9W zb`3#hewwQ1!?=SMY$O^?D}K@%1h5gY!`$N1gRro)~!Cq{PguxKPxk>B7{f;siW^o5y8rAfKZvoorHkR zQdN*1Hvd^o3bR*v_*_Hq7uhwJb+Qfy)&jQ9A=gPlmI_v5BM2umW&h@`s3U{Gm_-cZ zUIG&&!GC3fu-jG=f?=*Bf|f$PIYR{H%jssH6jenmB5eO`oPvlL%-R)WnS8Xtz)E9mnUWjO`uu zwU%+n`9%|4iy_;5K)^tUbqY14!Gk*bX-?}5b2Mukn6)=%Y=VmT7j#tUPR@5dSK8+b zqjt7@$?FtQ;Ha9P(5Wecz(ztaHFXqa`7`yTn z&Epmy?T&CPn3NHB##kGnn5Y#SgQJR2*U6`^USNlARjNYK?xU+N^xepJvnDhsne1*f#almg@2@4_so`0B2IY7=3*QlhS9N&AOs$Y0O~$9g%F7F zzZ67>5L6-l8EK7V%@ZWNNwktQc1~(-m;epRqdf}GZt2{f&G_M^ejS3Ullo6;5GYlg zES&M7!qM?;&+^4SZ(o{65@newSIate>FkwXBr*cA4ndIRK!bM|2%=S(h_1EH3 z?;?AvZuURr#7-QdVUv6Gij;d~;f@-8X>y_wp6P&Q*-~cV+*`IVsl(k(1zNbD-c$$a zSZAB>y=Qs-P=pY9=~Y0;H2J!!dxoy=Q!I1r>!Xtpq)3gGl2f9Cesp#?vg%I&y__ZLNjUo2=4 zom9EmZ%Ro5#@S4p)*CGLLLo!SvIRj{a#D+v7at12=9_hbP<68-g2+WG#(h;rBPrfw z@ivVDCwO{BgCqi;HTr{&&Dmq+!JNgK0KNPzuP z4I3>WLh^D=ezsbF_GZVL-sIOC#I|EorbIdlbj~XgbKn&B`1O8e$2N*fOw6?LzsTgj z=KH5ygsoa;fpBz)()`JM_lk@(!%7-XqYnKUTW^e&Dkyxg0}6K;E+H^eCfjBh;u~a< zQF93}rhhgShT!G>vjRdChW`;dyelit2*csNl1L|9EjX)C8!Mb|R^_>@m`sj^38U@5 z7rdqrLdYfvP9sGKlIO2aLD0PjH5ZE`nq8^n@zsX)(GCc-#~mkHyYqC7Adg#bikmqt zzbOLh4b_M2xT$pxuZ{?^YuS{%ZkpM*!a%uw>_ST-LGYRO0_u1V$|cX;|CN@DS3SS zr71Us#l8O$1QWB-Q6N+V{Wnqwl+4qVDXoDzW-Nk9w1$k<2*c)SB!mxh;z{KL`rk@l zt_4sf!T(v1AOiSwNT6W}iB4(PYl3NDqS3M6^yzAyOEEJV^=$M+a`(;h$vri+)xCK} zIQSU90)lD9O;X7AnHlq}rmOvZZPlZA!P~Z_I86@5>Ftft>Fv!CLK^CgIJRs;aX%&Uw*9-K+C4qhzf!+tg(dl8yQwpT` zwSpAUQ_?K`WZYvYhwZml(3D9A1s0yLY;%A%rkYD{ASZ!H~Qz z1cRxigV_wfn}$|*C$}Hyd(4Ow3h+mfB-I2R!hZujqL`q~=#( z+yI3QA~af9+E<=K?kgYU(2n^U7=M%!?z{746hXElHSQEQ(27QrEo8{H zQDZjOIAqq~I@wOLl++JO$viy2Y{H^ZRa)8K^rj#v$TrEnrg9PdSAlS9HYzBkivL#1 zR+zaatw99D4X&U2lZ7AXJ*^Y%NQZ9*!k4EYD8Hu$naaMs zB#0rb!gi?6*3OupgGv7;rB&QF?CLWd#xH%6l)&K1q2KSmlxVam9Rf4`1_yRJHj1{= zOK(Vv1O*w2IMj6#Rtgs;O8bdxYRLlFhyReYBjat;RFoy_L+A~HeW>DVL+DWY3kS0NF@ zj?Qc=is2@G_P!Iz%w`t5N{N8tHwzR|CRAtj+N?~_;j`Fd**oKYeED#ZS6b$#=ljx2 zoYwEPHnk)k;#+>`FZxPuN6<|Y>?AD?Piaz%d8VH;Zn|{ow>YsAis*R!CHN_mvBYS@ zRL4p)9nSsk8+U&jjl?Pb-|6YrQyW?fg`r?g49zdQeXBtf>tp1YYqv9bWV_oRvz?Dk znv>p`cQMo-C+vi}5Kk#Zh%f>%1jDgZlx>;qFHebu429BVOryqu+MD}=`YI0jv4&%% zpx#&sX)t+Kx(SNleONRBZ7k`RB*wuqig%ZY;eB0IU$NM1XIXhXWHv2a&V1dI3Eg>XlyP@MfkX{i7OcPTg>RQ-g}AR+NxRZzC* zx2U`l|GO6?k!FI8Bo#1{1m67_hDt>h^Z6-PP^+RX5YtLnp$z8VPJxic)1AuU37zZv zv{Jg*D2ZaH)4kDEY&53&zqj4#b#X!lqwVgvd*#aZ4%H8IHn9BkLtomb@??DTrabbC zqll!Co=vvj8ww&M7E>w%$Tg#jQvD^w3N09^Ed(-ZF4}gqu*jN+uO!EFn^p8wNwEeG2$){V#m?J)$$1dhvr|Wo^IXh8VVT7ghxnpwX%*B zVXIXD@t+E*h+0;*;>%JDrGx=46su+t?SsQ(7p7XpQjM0~(AfV%DjXGf*U@!g0zKXl z5LOCG-RhMCF*{w_+LHsJ3C^FB0ijDSx&&~fm>uOPkp$tL*$O)u6LDY(v?N@@&CA|$ z?6ej{6bgCd&!s>}C;-7u5)x2zw(l7`wFD8a9nA$70^$sz5R3~@;=dH^vty>TUMM2IJX{ogf9~TWJEffPAz)=_$W2FC0-A;y#Hiqe(9ZV(*kD3zFh~ zAb4P>-zh*unRpgTe07Qvk_j%ls0_siSum2!DB&(hS9H_HYA#T|l6&e-Gx1AcE~AAg zk#e7Ai&N%CL`#ta@!5dLO*J>8&5&T-H|{yXUJrtRROXo%oFfzzzUl*8Pw_`0j$CjQ zK!k1BIS~H?Aig|B36lw`Xim7V!qRMr2><; zj!FfReOgc*2RqS<;_O7N8%ytWDYfjS*>RCHlhA;{ahGE;NRyEXGH66GtLzj(M8SR) zAl{j!1ie5fYxg$s*i<19(8Hl7zv;gr*fcUly2vLHTdsOVv zp5K?7Qch(`NG9~`{WCW^rr)vThbuVPON5S&cBL}eFs5P5S(-5 z2a*+Bq%gyP>CKXvO(_uqBeB!e{Mg7&e*q9@84#ibJ>T3@V7C3R#1<$DQrOWsxgii8 z^lHUV4_&(S!VCZJr+o5Hz3T&)F73SWkw3?&`RYS1J@xd%m$sgL=zSmg!T(cGVQK^4 zt$6J31?dU@C$%{$yUgHbPqzKwI2aQvwyCitt1T-5XYi+h#t!Q6El_hj$Hh{)Gg2gCPU^e8aGNAvD$zLJSR#xo{MH(bqB9Y z@to2kni;|(AC2}4i+mcPa7kwm!##a1XXhV;$#EX<4~P^J|I7q7P|z5ALZ3c`vi>e3 z2|_ul9+w%)F5_M8PPe%uBa)hQx+AWUcE%GzD{xJFywfE<$X$-jTJV#ij^r92>^j4Y z5Pw!>&q#cFUsn}qbwXj+N;rzju&MrI($n4u63v_&70e2ArO^4Pn4GfNi9jTESOvr? zKSiPV1VCgIF(8rKz|Y69@79rOHCPqfE;KLZP(C_ok#m zX*MNy7&f5#gF`>jFUe35g?AK#E+S(E3fW0e2vB%|A{E9~87fDMj{-%~We0_2(T_=> zKY6gA+R;T%DUMo6dBRYfH{=q8K&<2;2vGxCR0qgK4HXk@y1oB|R2JPlMZ{vxAQ}R} zna`ppX>r3IG|!!*nw}+XZfDkk!%Mz!lXT&FTEwKMdUC!ji-KDjc4TXoGrO7dw0P-c z(r5f@7x8rxP3DtNP(Wa~%g}9s<=8D&gaI4SBGiMdn!JcY`##RoD5xtU)3&^aC`pQI z?yzJ%(NTK*TEi?B^6oFxC}(c_YEWCNqC)(%Di)EUvLH;jW%8C6lq6AD7lH|JyPZ$n>oj5(C5~O%MyxK@DgT z7%E2#jXwIu6hoPc;{25vK^YW+VGrJfTfh8Qp~csOA~{ykP$1lN7!gSAqi^%Vy@S2h zjh;yY1;3;abn{Ks=77wOMo%8@~|C`tFlG_xt*y%DC`3+ zNyOzuBy01IPG|E{Vj+lyKujwjbj_C=N?@)aoJ1)tqedJlTA2v-V=aovP*SvCm0~D#Y~5bUBno@La1W<8)#MK>Z`S@KL{uRJ6}86ZRZy%lR79c5 zme0?j(45XWGgD`*vvRVX2Eox~q$e7}tCx<>n_c1Cuaf!;f(S)xk)hsPlu4;2@9k+2 z+-S&7EVpqMDDJxoPP_Rg-KNoyn2El05og!!y~--URjN@f**vGA-jle+-#Zr(4Ukx>qwi`yW_1Ii3X`!*N zZiyf$X%1xwA_iPTiPW_Ze?(O+9Cb48cOQ|#*pXz=w8J~V_-8btTFP|>r|N2Fd(R#& z6Ju2}A~7^h<*g~EB0!RSS4O8q7^}1p3)#zr!n@}_p{uW2*ozk8tr_$mkp=-rsa#6i zF-S$N(X`_mH^$=|*JzsUZuKU^A$1AE>&%k7M%NBiw7t$%(gk$*jQO^E^~#Q>%dOS4 z)fg#?cVwuy0wPms1Viac0~D6faU~T=QtVtC^l$dB4ZDwC8TPx~YmaodU$S*&>m|S# zk4C-6wnxL>pwp*nl|gzGr(SP@qUsF3hZ9fD>P3E1VMu1YnH7exkqZb-3vho#=?KsSk=y{H!s=lAl&ce#8n4G^>@iDOUtN{#btm#>(=QDGcW3Q zYjZdor<)I7q13?AILNO%v&2~r2vGDz02ctkP^o&Uy}L7dV9M=&dJp=213okcp)dGqMU3eLC9EGbRlIcXM8$#9SkK_GSiKR!fQ>S zR{;?`T7j5WWP1$=Yq_QC88v%A=~q!xfw8MvZAh`B3VCuK%rCUEufcFY0ocUG!E`0@ za1k~S1xyVLq_EUM(xYvGLK^B7Ib&gy^OWN}Vp5e4^jsHG4MU09oiA(pNsg3LRPNnG zAuyC$=(9n01x3(Mbqu9&HB-6iM$o0V%HCAU6)1;1E)qJ-pt% zeEE@W#tm=vce~x4UU$&BG8*3;4zBjL``zBvYdb2J3W?^GwjRd+Ez3n;6lMguXH7T83h>>{r#Wk zocFwS>OJSJn8u6+1ZUH8wl9*~{M7(*6utp-xgIJfiq_gCbdrFN5M& zrG&YR9xMeCqKqr{K7}FTZs8sTbK%WvXBVtGx36A=*?j5QsET5?qPuB36iWLShj7iI zg`>taxG?m#2-}jMZi9jt+iV=F$;?NC#NOy3w(n6(GV*RPPCr9k-be}MokOqUjk(($m|0mG^ zg*fYykoB5f+}`e7M4?3ovdq$_XR2&-P!6m@Ws3lM>*To@-a<5@Kd2dK_sx@<`t%6j zyu?v*rKsr5Cy-*wG9~XiYG!aVRZApI10Deop85I1!((caxF9y$rlcA%xg;Jx<#1?a z*Nfv*Kol8jx?(TErj`_neg1 zY|+6#@W7tcb!~>CMha=EUsO=2et}b~Sm~;d6s`Dz!kwKHPQpbL2N@gbhrON$h@_#E zZ2ol>1osGXspb=|CTD=_@ICkL^-v;cT8oZQw-m+f#PRs8-&;{4CJ$n6(1gP5MG}f{ z0-|!AH>SddyfGInCUVK{0P$4*2aX_;ZOs!B?MMkCjzEa!{J_#*t?Q_0F33gEE8OnJ zi{>K9MZ%%x&fk=Xfp)T+R~C~6Yu@Rg4YUtdJ$qN**U*Ua^57H|aiKTi` zV7+M;rp~G>So&D1b?=9t6qfR)NFj=c*L!`~ily>QP8TVZ1F5&N$Q_)ru#SQI7$=oT zaqtqu#SBRg_fK9Ps*mMt^l(TBxJOD8EXPL-un$l7_K$ZT@2h9>j*2!hl-$93XQZ-f ztk59*rcJev7Lts_P<-7@ykXye{-bKSGltp}i^NcJ%_~kV=7J_$(rK(FrcrHs6qF`W zP6SI3#OF%HM2NK*DTw!7IVz#hbj%OR!c74Ki6H$!(2Bwe-BBfuvYCvirK~kj88xXZ z{wex%$w(+_s{_Wpv`8G)Biz21g{<9^Uu|d*(mxDBUTmrXtLD zOIZ-}q8KW{6(m8((xo1bQj!)nvH8~XAxSib7g~q*x8|K#M#^tXiwT5{FsYXo35C)J z-!G%EEkF51p&fS5;%-i_gM0dNq|!@ZAxT197ft#AI!Om`DN8MvlXKKx;CsDH)0**4 zC^TdIg$fGm-=t8?7@ykdgO1wswKB=2eQMU5Zo#90QfdY!lA*;<5Nde%0@Sdqw9_J5 z?~SEPH)E1Hnf-odKpe_hmLk+5qqi$iHkTF^$>EySQ#d3!H~7gOB&MpT)^c*h)SAd~ zVHiHw*+fEGtS}<+2gZ-KI&7p`BW*=bUq5{5dexe>m~Th>^6dCL4ar-wR#lq}F7= z30LK#hsD1!eQ^4b)vFAwH+c|Ct%>XPb*?Gh)u?V0h&RC_i zZ(m23G0_JyB!DQD_m(%kq(}m;f^p^6R=H4Ay=Mr>5=W%YPxf_Nv6U6l2l~{U+~4UV zQe*a;o&MS#+LQn`EO;-7w;E;p1|W);4JaL@0TLG6J(*LX>;ZAA!r1va7iF{a`hcx7 zYPDlewo)SIpm6_y8*qz79`C;lh+;M;0}-R|_rg1)OelWBvp<&j$($)Q26K51cMMKL z@8G)i9(eBmXz%IB6Kk4Q;H868B73lRjC0HD1NRS3&UW{QJ1=od*t!4Wx3y_=LELPz49({2I6@7>a2#3S>U9j*Coq)%N*pFu3xBFm zW4R)Klu~O^Lv?|WhN?w;9%U?Mv_LLNP?=nmL1?uXHPoT)Q$Mxc6xNTRJm(1OVZ{J; z8nJYZNl^xw?gAodC>e|5FpPW`AS8Fr&mX z*hMcdDh#{m0V^wVJ$bo+hO!~1sA)Xn6HikrqZ-L>r z{Jqovkba_CyqIvE3%Ta7Mxcnnf;|!l5^NcY&_)rkhz!zFA_kKHXQ$*oZ;#=94IL7O zZ}6;|;e?rFuC*L^8ggo%=(2U}MsN(8#j}==+k!j_7=P$F@YjNKn95@D)od5L}{Z_vw5p^9Y2 zPEM?@rfCY3E+7y=^citQ)5+m2Kt!=lBJst>?T~)`c^L%dZEZN7;yPVT=OO7|CWKYO z5LaH3-tbEAIJ^Mx&+}8yhY%kF!&fR8tYHu*e6Gu~LZ!Q-5ofSFK(1XRd~dl$dF|6X zAS;I1Tl?GgAT|k+oLFUWzFmt_<^N&h2=d~M97PQFC3^#KAVKSwof%FtDw!Kw&lnWM z`u%+Aqbx>McDBe&xPKZ~ASRkI-L{NVpSBV>kFxRpcBx6KB&ne2@C0!P6&Oh}Q3T;C zOe8Up|KUF>gqW`;?e350HYE^AB3=hXwfn;=k}Owy!aUL>c;eb?+yx?2uq`q)Z;c+! zr<#=rAmYmD$V~!~dmO4+6dhReIB;MW$TpfOED0_W!Z5@Hv%>4%*Y<>{VW<*<2wT}e zY#b2CXqlm!Lzf@l>j5!9@fN zbWg(oPZ5K89CRt0;2ITVAJC;pgbW-i)sln!CU&I+umvy0`d1W)9nL#4sZN^dM`)(c zlr)nCb;>+lvGNCA3f+z+c^K%ZmIBaG`Mzz3r85**kYkw#bs?Oy4LRIJSd6cyt4X`h zAa1370T5@IYLcCMvtlERndrPh$4=vhmW^Z+=HY1Y!?sKdMg9sjaZ?A9)0+2swVHG- z&HfO_&6726^6d8|2-Ye=rzV9Kf}$D!Q>)K+Dy6|*_a^@cM1AilK^ZK<4Da-LUcBGAJAMaSye8#- zLx?00$~S$!41!RI6@ypo%2;sUvB%XV2PJu{gqq^@GH2uHE(j70RGau}nFfSG*k|Sm=|j7o_tPML z`}W&a6maBPsN$vDIRgT6AY0HN?jVaANi-OlMoKiOB2ZaEnT_d^rlBQz)iWD)BIxiD mNFauEEs>8shmVYnAj2()@TY%%_N{k5xw#nU;XV3)!t1|QsP`rS diff --git a/galaxy/wrapper/test-data/alignmentSieve2.bam b/galaxy/wrapper/test-data/alignmentSieve2.bam index a2b1f8127a60dd0201fea8f7e6b79c438338d3ea..4c3e6c08971fdb431c5de8a0a1bc07938c23393e 100644 GIT binary patch literal 132377 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 literal 132804 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 diff --git a/galaxy/wrapper/test-data/alignmentSieve3.bam b/galaxy/wrapper/test-data/alignmentSieve3.bam index eeed505b8dcecd476b40128300f71c794e348fa8..a3e274b486ae4695cec3650a1872ee8d8fcc6271 100644 GIT binary patch literal 132427 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 Y&;x0i; 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
    #1h)&{ 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 h001A02m}BC000301^_}s0stET0{{R300000006m8Y8wCm literal 132870 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%0D0an14$gHS0!D@<)qe#2$vc7fT%(%g{7n zttnc;^PL-e7)8~df;w#)zG49565;+F?7)l z^hiaK{&h<+Cspk9ZaiA?sH$~8rq?UgERQlC71Dkm7lW590h#J$4h}~AwT;*y88l1b ze!=KH2#dVl#?H+UBT39hq_XlGGrsZePyr4%gT&dQ71#J&k3MO}#~Rf&u1vd4%G@W< zc;>!Ww32x%T58sw!r)=B_3%b?kPfk?!U8-l$5-tmop$o29;?v z)3@mGNAZ9}y3d=@o<5u2j^ic6u_&@D%wFjM4M8n99Je~|v)HSP#5cN(v~R*8d^xuc z7ga$3oHx2yc*lLb!x~mC#%cp8dh%Jc&YAJs%-uk>=-TEy`>HaO-i_a7?grAZH;W!~ zmatCYo;91Aq3!hBCj@4UNiTz41%uCfa5v4SdKovjI*c^!U{3Y&Cg!jx1y*NErd7!` zmbw)jI!LO!8>ihOsb1N{sAXg^Ia;SA$)Sk9ClKn}YsYTwMa;|?eT9R6gO^hV( zZd6{%xSr=mZq=$!C`_9^`LFlb;fkhD{#^{x+q*0K?){P$O7)svf zdS%9N0|kIvT8VL_gqF3AYmvkeE+a~W;sljzI!!>kdaDyKf)6Pq{f6KsKNxywSVg}M7WNXO=4bC^= zE|%sI7eywmJm~^E=)9qFKgK!RF3;1AIR`gjl3f*zBKt8)^op6hjTrZWlwMD#b%V(p zML6=VYy{y@qIThacWv@6Y&K<)8Zd)K8{~3#^_097GcJ|-Vix%>Lo6Z38!dsUB=5&a z^7e+P#4TK1T()m03~%D0K75Jr_0;J91dCPJL1&v5fwzBwcL)9US&17+6yl{9L&wdi z+n-^^P4Yy}C@anxkHrkd+yRGon|yD_C{5uFihj^Vl7PeeD*g6=AS@~-sE9ON-!2!H z{VQs(des)GYS)P3;?gi0EdLZ;oxT_>Zu&9Om5Z5j0B4Xy?Zg1*%3UNJF9{A;UnF9g|Ft`@+g`j}gCK zK40G=4_WGJ^W(Iyl_xKkJh`VMAI3@X{sUuhVbZFrN*1Emd$PFb04nD7IlK?gMG)f=~eFkaMZz97FMi{ss$a(BrM%vo7BPNN(<`n@i37GeUKXs&#?9$`t36k z8r&7SYe*2F`7Gr{VDLUpzkOKxc5$pR`e@p!JWLA}?@au9h%|`9*rrk}0^!KJQL?#9 z#TOJE*ST`B2#2>r620XsLq>bVl5S|@L0E*6MobY9OS~r!2uXe(FIUV`qeD3%kec29 zScyx8m19xS8y6KRvgi*s;66vceO%-&iE*INVCY>D=DvuzYG0HBp=GYnIdVsh(_I@6 z@#^$w`k<~ZLqFM9uh#;N^mg~jOaia(+^GZZl1|&Uhws-A!cajik+}8 zW_+qWQgN8+ib;K{7cpRTMV=x)fzHQhT+#(`W_=5GYp?H z_Yg*uaW$&D2^K@OBzbs8bNQy}5eZyrg?7z^6*a+0zux0HEz^siu9*b1q8sslmGxQ}_p^z32=Q-uaw#6{X7HKQp@T8v5qrqSm!C>{)E$U9HAFqZdR`t1#ZxL{?n zGm4JuZSjgL2Z!ji+7al-l&i*`N~es=-Ham{I3)Y!>c2rB0pfeOkf|X$vJ#zE3r)*W zFzgf|i7}4>Zx8);zx459MHl9X$Wyv`To~R@iFlg4D$HH>u6WGw)eIa|!3o0GgWF;i z`fT7FWT$;~CD^@8f*T8d3eT}y+a?e3L3M-FB25)HMR;pX--Nq+CKNdrt+FJ-Zf=Yl z@;2?GD$$G3{TM@C*ZH_^ddQ;<4(`5&B*!$63z%LH#kQ=Y7_|b2SuVUFrKvSiq)OW+ z-pws78V6K{m|F_Po6 zb>EsjhQR%c4Szb}URy4|ZSSumu|} zUPxxxK8HJo@t08>6J9PVYlx{sa17&M?3M=0m^r$=4f5cyTr4_NSz~KT-s>6OLh_`Q zlF?=;65_csU9lPL_zHRA7Q?(NI3@4IinlCnIw+@IQg`Y^#=FIkM0G#YbiN|>Zck*G zi@xpZ+j&fncJ@qn7TP`GDX8Q$)a{HcZK?Z`2k2NXJ+#I@kiRBcga(&QTKGjYg#JBQv@ zBCcx^cYjL@V50-Z>QUOr}TMB^Bc{E9nbqn@BmtlsyB<*johA9}(?$7JsL=_T81^{wGljis^CBtGJ@ltS@wO=skI8gK~KV?7WJwNMTFtS+;oSKn0uI$M-OB_sB6{Z0rbu zIAS*Du8&CI%8!ROW@#5<+3=lyy!SHX?VdFnQIQSN7M>{i1Q~hfS5i~2s>6-u+mdOV zD@S)Df5ouEjB{#u%RQz853o4HMdn8$jDOH$jCgCY>?G}%-!_}}%l~*LHWEZx_8!mh zg`v#~_@QSDhmDgT9dv;qla|36$g6tOq|K9XrzVRT&5eZ!R?S3eEQ;YWTzKgFC zbmUoOyx{O4$6^~n95F{5FGZv_H1T%JzG!rRD82{^lT3YI`Fyz~3!iVSKah%=lQ6r! zN#0Y|h1Gk0(Mf5MtufXOdS8#baF)@dZFFBeGtJ>a_}(eujr)DAk88JT=S?=n%vycR z`6N!NmM^LVeZrfP<1oos%Nqbg^w|4H^dxJsKDiEYQg(1CudSozL@!V-;_O!afuQc zAU)S=*%$nZ1dltdG-nl8WGO@E_O=jZjy#BpP}&?7y*GI2*IBEYczfjB-smlxe%w)O zyC&XlIe9i-wazTo*|g8QOA0m?MTou+i{$*U&v;QY2c#W_&?()-`^HRMuQ8UGw1Hn> z^#n0xQpOLljn^gI_;Wp_cxs&@YNuF))$(9gM)`AwQ0vS z_!>>_A*i;jKrIVT%Z`y`H)v0hpX%Co<7+dq$zib_kfJMc{8aINA$Q#GN=cE$&IF43 z6hyB`7p~w|p&#ax#RawbEOHw9UCQ_ve?OBSyNtoXfbK#Pn4+csQieSE7{ZGk<#cXJ z-sOzTg3&r@xpX;3mpyS_ae<`AXUbXWw8V5}g&S`adr`AN^Ypk^GUQ<-MA$Pw87JY% z%a1G7`-)NS^y{t2Tb&j|2tvJYGQg0gytY^LR5c^FSW4i6q0@G@xVhVzoBO~_e6(!b zPU4lvdq7x9kY2SFd8@ktt9zk<2X0swdg#4k!gM>s40JvSy>VsF$zGPa6&yw`giX-p zv_=aKq9Sb9D3=oOaCwHRx_WQg{*zve?TqB@*SKfpls+$cxg?7hEuTE%;Z`3H6A03) zOvS85>*HZ3mGl~Uv43h`sVhb`TGS!&Ew$Vht3+C?*k2O7>4<(RDOWKn6q{(O)33}* zq4cy@RRRt1NvnJao`=gTLe+NkX$vKP+ME~C14`u{mbD~%cGYaUw;2XVdb=W@KTPe# z)eJ8%$Sw_;mqY96$Ge*Oc$=F#DjWGvKi)N!s7lOVjPEfG2-Skh{p4#HQ9%RqUo@0T z(yW}G_FBgLz&ciYy%)tzl9aewqswch*D}mN_q?>i&Pk6mM=p4h z6>o|d@_GgjFj4qzIyn%6)MY!d1ERW48 zAwFA};@w#BrG%y2lVR0Vjo!rgQvcKlGw}KFKn(d(u6Q!@CPrGIm4%%IlSMImS-jP8 zF==023&>3Ar+4>*3_Fm!m7ny)PIE=h8Rqfw+ri->BXYighXxx`erSIt1(Rp`KUlfE zCkgC;+0c0M2rmKU(swgM-czOHF0Gmh#15@>vG)3AhP_9%R8`Rtoa(BZD=vn#>#Z2K zOyO>+q|d5j@Qe1Jp@XTUI6NQwxP|$8V21pr5bhc_BO?c%2e~Wqa;sbQ&!(&6Qdz!* zVFv2spA@UPd8wZNdXJgBa&=sbJPf|bFLUQZE_+#StjJT6|Hv$yXwml~DdoUSHmCI6 z%Fu^y!|KLSrn4~B%(pUk17mvCwTjdEO`g2`xNi}gcJfK-R9bGWNK191ak_dh<;I6A zie75EE!U@{cpqWh0x0_JYf=+X56y>;?^skzbpeO>o9nGqt3!>`g}E_ZF;4qY1`ny* zGwXPxUtqi<>Fb6fiNWE$jOhEOgcqf6KvG17E>Dkstn&SY>ESq))@-1}v_;u7z+ z%Iy_icA2c7N%?zQMVzGy^Jab*%t~fqZgsC#}hKj!B z+Zp;0VI9}Xvn2a$((8MBB|ep}Z?;t}UF3DgMgW*6T3*pux4c?6m@;<DtS>>J{Fa-b_b)G50*0{%*R94ODbBGbIqx&+*ygPw$wjfG(rQ~Daohr@(#JX8PS7UsaA!i!=I>2atmPHowK$lDb^$LJN9$Uka)y>wGis#iY8m<&`7j&3;g$zrBd?cKwW zhh&cMip?Z()53!ql{2pS^lN(Ddl>Gbd0X5`koSG3+`Wg9Wh`1dLef*kQngf;Ir0vc zxG~+1lalv&#$P#LT^u}8vAT{X2fDg+>dar^@P3KtrG~eB8L+oKwxbfQ6}&u}l%l_K z1w$$=f6uT3MQG_6$+Cc*e!nkPE?dia4qeK3=9xg^`cu-1S(uaQ?OMmAb-r^;!ia$KkdheXRI zqC=IScwYy(%vUJRCz;SD#{!l8j!0GyD)9(Ej+Z32oK6mI%8UR2(A8o!$V7# zbEj8hCu4_BkrFr4k;|04ot3&yfCT1AqD zs_CRBD`m#Lj8ca4EmZ#Edr_Wbj^YknD&^;_Z<4x!=c-_Y$eJ zwiqqb%65n&O`ANVls;aAizyMjQPjcV^Ih?t)qTvpJ*r_diftz;Gw!cg$Z8AP(m$iP zbZ)fO`N#$b2WANKDKQ~p4DxYG5BbNtzoL{Si&oAa@u$u8K=s+e=`_w7d)gIwFu2vK z?sVjmr)~v@VDM9|^=GR%vITc>Q|V=$qb<0jCBd6+PHC~?LW#B0agr7*8q}4GSWMjm^0C0WP{-;b-S1t*EQ0jG3e8HTGbCq=WVUKDhA_S0v;qq z8-r@NE!My8Vpt1bKp5mMmrbPRaTmi2l%3>v#qt7TDk>a#$Z6c!NTMhCixzos2BhM8 zxk-e_TZsy0I=6`lhkTfJZ-X0XM-iTTEIV0RYr(JF?NNnCzkBWjWU?@=l>_xdu<&V?6D2b|I~2?5b!ziMo7O2e0*3 zXjma7Jxo%ri)tOVNnO7CV*?r8*fiU1c`YX>wKo1%4(gFAuXJ}%uVT!l(u9F^BAm z29fVG?hm}FYK@**=#a)O56-3w9k#5CtHs8#8SnMndY$LbA7W(X_3Of5?nc-0;0zw) zR(Y!CAtu{^xJ7swJ+_+|MXqhI+SbThiQYA>t5&q6r?SW4L6n6m_+)T6wHpsHR|Bd* zdH}kZS?A$avI0#iY=bW+tWvA{!%7yjS}tJrVWh6@kC>Zr(7HVFkM$Y-hERK$OsuDpyql3^Z1fTb)bj0JYb<%W zB#V#a6`NC1N#0%It<)o144Ai0yR8}XWjlcO@wAi0DLmflwCJn6T*S+JGSlP!ALim7 z)$AEnxVRJu4dv5Gdn#~O3vkFLSsl=UT8k0h`tkNuZiY}so9u>2P0*eS zbHy&UVyO^MU!K0`McK>O^0)91`3WzuOeR0ltG0)^Y8OcCn67$DW$&LDxSJZzXffB5 za^q)=(Rj_e_`qPVV^%qsadApMTJZ>jcVc4>Cw8L`gX&2i3?|2Wv=VDbZFc3-p7itm zoVjbqH?A&>8oAzh`c6kd$|7~lj9N8wLTc2Juc%zrDHTs+k;wo*5r_4Dx+*@fm7J_E_ zYIueq6#KK0?kSn^fSlf&q=3?|_Y?*XlNQ2E&t$5ig@;L%)5VlXKIM`M%Tv~;dI|-= zYFFH}rk>i!6?wUhl;3R5r!7-q;mG^4oIxv_;#%av#i*`0-N-xld!@Ak6O*w)S(uXM@ zX-82xag<8)vzYI9`g&`59Ck#Y@S;%(%f8>gWbn?AC(6bS784+Zu|$`q(0*@ynnF8W za!D8QizfFB#pZ&%-($!_x>Z=4Fg|Ig99<7`4vLLd9C;$%Vj?QGC%BD`vJ!c3Ym8RJ zUa>A9*6pnIP4Z5X6C-0C%#vm{9o^xKyiMyde5@zc^v`DOs1gLDj)&3dD!vO_Jv__x4Te z!V1Y{(aPbT4Zc`Z&B488U0m`#=9G{m9gJ4C33s|&V^ZUgxuww0lsm&8H{7CeF9eG& zAm?%=^>3IyGYl56iEW1 zp=dHpmKvbV6;T#0?xXd3!dfVxe=B6*q-fG-ZsJEp*Z|TNtDN7f2h&E9Jzi06P12Xsv9s} zBB?iJ80ouBt~QVD=DS3er=IiB@!}tt50pYy~ zT{z1xsrZk_iFgjwVkF8YB5#Z)leflu@-Dph@51{e{q|n^ck{HvxEO7i?83Wb z$E|PujE;8>{dQ^#FCRD1AI46LX_}nLc*uTzdo++B?05d9*K!?5+Q3g$jdfV-N0dutnxko+QraafFT^kWz9WAxiQ6*xne zX9nU$@Yba++*$P73pBXVEsTrP!o(1!40m_|SBoAV#&cBBn@CiK=oU5(F)-2F;B8*U z2MF(pZM+HOjg}6&NK+boej4lJK0^?dv+1|rXp0KrnT7H6t51I5l6<%z$q<#-Xp#)J z+QIvU9jBG(X?S0u-)_*zBUu>-<4FqLU~I;F`s%-ZCjGbjSM2x}UEd4adJ0m!2r-(4 zk7i=bI8tElzlP{3Xa=X9f+gmfFbz!Y9Vuv06)(SAzf=Z+)QW46w~>`^(qW&k%8Ff# z&QH_AlXh`TjUK%VZ}T*u_THf~BP~YKc=SMw36?#zqXjL07twdBa@=vCSC%}9vL#q1 z$`ah&1b3Qtd!*&PNonC+ngToRvxVFHKLqzGl^Jweliak3VN8jU_Z;D+eS&^_d+YYH ziJVC7dAA6`rjaS-=LmWVa2K|jK?awQESU@!hZLBedXB)`4qVm)V{(SeZT$#O89ItlJ}`t52J&XdX`ZIC8MvRq!?al*^}8+y4f z(DX`{<>c%lrkEzC2{w2ewfr5zJ5I%e`)C8{y);ZCQ}f3OifW5~J4@9pM4tnkAwAC& z%LxM9{T($5_l%VMNP5pqQx^`@y}V;JoExBB;L4YmccP$Jz}xq=C2xW&Pp&{Bfw7Y@ zO!Q6^$OChaRgH#+(I9uv`N&Tz!QD=9hp0xwKoOA1jV6S~X*Y2Hfqr{;#|Dj)g(Vto zkBkdx^?h+?yrl8UydPJnjpHm-c1)?Xng(va>wGail9Gjlhl2297%{Z%||< z2QHqps2gB}%7^h{fx36oZ!c<7mmQ4Bk@GkW1BqTq-Ae@O{w@9XyPC6?c}uRmv$1lg zP8QU_BeaJRmb@jsY{DXvgOS*2PZr4gMc5$iq0!|f7ob~G;4$+ljnlrdL!O@y`H>p% z?6ju{l6Mdct`gCMx)DD7VzMqICdsD?x3@q2_7*jyCuUg4N+JWvmFQ`LMf-~8jAolb zL?$|}3vuMW=xGf-;5#;hLJZQRs zNQNSC@6E`WafZN*edxDWsCcB5&14eAe$$FR?YKw@y-yJq=mCl%>GcjS4P7{h^6NFY zW#Hn%!g*u5x3@3-_G(r1C{uR zdzmUK6jqUt_(dGN;kWm4;k1v|PMeuavO>N9Igf5gk{)&FPbV~~iM)GPY4hqQ+6H|L<3DiA~e)~=J zw50KDB0Aj^#s+m8<~~i=19kGO)~6Lbgy3|6@X^v3Jqt7>JOsHfRq>FF3l{X*(K5WVg}3qV=(jWbYMIm(d3=tW zjk5(=K1kzkT!m@mbW`j{1aif9wjeFf(7oF_Sy(=`a|H5`3V(ZpmTR=)lwXW1vzL{SSsQD z`~B2>7vVXQ=HwwQ*78*FTZHQaUNer&c7rIRe-@tJU0`tM3Az9d-zgmj(t{;rHavH4 z&ljlkx~3x8Bduaq&U|FlT>!WP_|yHv{gy_r&5U8;9fgt3kYm7J?gfG-xQl*!n<6Wy ze~lhbgI-4B8IcQwNN7)zy+3N>Wz9E5iVX}Ia@!zpBg#L*!)>2-nOIICO~|38#6(%b zJCMk`Rk^)ox@$^VF$Z1}daGd7K;PvG-Z*5Jg{Y(efs^-EfxNwlypL*dcxfS#UN(-% zWaM2aaN~Z>=;rIQi#U0dBCH=6b0s(k%Xu0c-JXw-6*9k()if^L<)3ZfcBj*RP>~gA z`Q#G$@+caVqVi7R?r_#-IV~jdgTrXR6rX65+VGKBc&s9fHx)as3z_kHRk# z)D)DmR;Nccj(qQc99rPnxOWS(f`s4Ysz1Pzd*$U_Ay`~c_m(zwBr665rbvpwnkh2! zt`PJT^xpXj9v)eAlUYO`J-2A@5&VnK({IPL;IinEt2_q$;iidc<@X3$`DeE~*)CW# zZykwpN&~l$5*|!Yv!!F5rzX)O^+Fsr4DU*T8_4pXq|ukvC^}-I3y%9gS2kqtTon(D zNMzU|xdrU{B=V3fJW;(q*zSPF6IT~sCGrfh<9{f4a7Ke8Eg#|(hKF|AxGa{M;BrC8 z@}`OR?h2bXdH|vH)#^**VKWrL+QE3A;9x*lUaJX9ez`d=t`Z*F?z$-F`ckq8 z{m6{-O6~_6G5zl=cehOPPsqmEn0T|()dDZ>Mm|ZEJhI)vP_PlqFg4&dS`YQV-%%S* zSfzBQ2*(pFS`DJ=ohmKb)k4DIi;v#gy7$LA9I4~{*d}Y3$&ko%`>B;zQp)5=MTE?L zio725hr5*M=JF7Fd{Q-NEJ!O&#)kx@_W=F&y9#UZYR8z!y&(IYMkab65k&8PU5T!u zAQO<03x=nYJ|fTuQPzs|+5L%;T*%;U;$h1l2`>$JYLf#>B-SBr_TF^iprwAh4YzFR zKuv?f4C}gZd+Mj1Og0%LD$bBe`~L(tg$&0J`%ys+;O?3++A4MCVZTZ7C9dH=Ccr`I zy;-?Cz)b_O!j9IBUAWx{?)Mbxa{G$6sP)mqZNPD@qNHl-7RvJ3UL#PqV_PpWk2zkM z(jrV_)g60{@XQV(xDTsv#08?xAU9h1QWBm@-Z}^hCX&AwP1U0);eoe`^~_vhmR+(dBKX`-AvyBsM!qK+3{ zuM>pji5>3dyxxGsd_>B-JnVIX-;K+AlR_O1>r6m($pkJd*9$87G23e9XBp2Y5f&~o`eVQ=VVRx@HUJ|!y=_n zHD})-2+NOk*D-hhxG^P?y_9T&yp2PEBFrV~m;o=ilpcYE_gvkbnsq6bc%Kli531?| zy|)p_^N7_yNJP^q4vbE7UL~Zm^X0G(;nNr2ek)>XHg(JN6h%Sg z@FNgg!bx->jEJ1pQ*_3;pGoUP)yJfP<2(CAPqukR+|`u5c#ztvMC3rSWS$(t^D z@F2C}0C>z(F0WJITxItp@?h4K`Lry2aZIF4jh}ej{Fz4FtmUW1WgZ>fY{|vQtnTLo zt9zj4RAsLK?Y5pA$;q#Lv?B_*11mTr3*V#N-jHb|pNgUcXSf-^MPSFX2=G&iH0Rb# z>nBou#tl50yrmJ?Hy_(dRhfybt_|enHptt++0J=kh0yVxC_1&4hvJ_XvOvgRe^^!Y zER|liv;9vYn+a)onaU1g>=+Fi$UVEeF9@RSww22Is_;)TY!^0$sx&OY9ZztdQ}1p> z_X<*wq(~Xuml~3+k6M!XF%CWC&hae&mjuo}wbPZ5-EU{3gCqwY9o#CA_qa~5mi;NX zk9G)EaCNId9@L6HM(c8Z&mjjCxx4pe;hjN{FV^sKBV|k$4SZF*n1lz(J4L-dB+wwq z-jR-Bh5s)LlH8#$w^EW#n-+1hT=c#yIFIP>S1ap$G@$fX{!EZ$M9$5+|0+e5kOXq% zWpIlo!GX7mE5EG!r!Xu`OpYJ+HUSQjtWF$_Ftw!O$w3=!7w$kky_eyVLAi=zaX!Fw zn;} zGNHT1PGrr<3rbug|G5D7INg`Z=GLOJ8H4ehx~~X+_i37=JfAZt{qC;_VFAj2S9S&i z%1UIJaggxP(Q&xy$MXT{^4Z=lsAQ{^(^kn=M}Yxy>6I^Vd*it8QE!jeg=O-1Iqg?F z^{--5u)Mtuc^l@Q*r`|5!)YaVzbaUuC(-Twfhv0;d!hrHr>ca=9Rl8gT?2`Hl0%;z zx*V9ny`$j|=-E+EPc4$3A{8IHK)Q z^5nVsuQ%K?C0j_+GUd4$@(EHMl}hB{ah%h}%XOE8o?G&!V(60hB&~F?a^-PkdK_u; zye#w$0q?0=@-eKAYbSbaXzAy6@*9mRT{8|^RZ0Sh2}R;2`7U`#Ih>}#Em=bT;~0JH z;vLozzMPMn48>`dK>PGT_?rD39*+vdc*1aW&=-i`Eu@dNQff`U$w=2Q((uW z>#AiP%u}dF0zGnJ{;P&CYl~R2Zh^4G99s3@Abgi7aJh!)=vUHI&NtvTb{Dfl>R2VNKj?cOON?3ff>hknhElx2C3x{@laJ#lkg7G&Bn4P zi*&$5ifXF%ZAo}%bh;CklhV#w#JbUT@eb`ZcjU?enlVCJkET4Mz^mDT0S;|2yqf)x z*}*&Hn$xtx+)n=2D$t)4P<8$E^0t+F0s)@58Os=Eb6b*R?%v}$ZM z!!Xe0O_ql*cQ+J^l4e=T$`sI*70tkTd$+(_bVN2+9L!rs%iFtKxIHv1T&zwG^InWC z@wgj2R6U!`6GAn-#QTSa|J|(quh(n10jkBti7URH4aKLlXJ&^vj1-GgEE#$arhqBA(Q@p9rJOc=K$H_bKRxUi^=%gYHr ztS=oLPmA0mF!vC>32oUjKaryhZ+@jmHS&;NZVtb$^r(jeM20Q4WaTG>i%XY)oNrPq z!Bw5S65NrU#$e3Qk!P03yLChC!X2x}8aX8w{6xxtOc3vazE6NVs@wC85}31oVSVH# z?FWrWqnUJAJEO~v+2|aPTqL{`x@{e>88ISDkgB=nA2hV6)|h~dVYJXy&QD{Pyr&V| z?`UviuK0}+eI1F{OMfI-aHOlX4Fc8JQE9<{Bv@Q{XU%y=VeGo}eviM$?pnCyO$ipPe+<;&Z^VQ4_vk5!K^$fxDr zRC6Vh&`bFc@n*f0Jy}sjc|KECGUNV6+|tb0%tzp5xXo!HE6trp^J&ZS^6nQd4}v{3wCP%n?!?@|xkFT9M8=yA|&P^i4U9}Bm4gC3>TUDf67Js{j3W~KC% zM|>`-#KT~!6!z(hMEJ03iMN}8hvUAkv$VNvnlHHvyqdchfq9J@ma^%Yk{i1>;F{|^ z=d(RCxT@U=Qw{2(6F$KpQ@6Rit8`}6IsdSEpB?MU_pm)vAt%NZo8us3*v1)l{}Q z)NPq1+#UjJVQ|&%c0PVsO5PsAX)*iJ?DrOycgf^!@II<#;^q^6B{TLA9>zyB-%J?Z zl#jc?`%EVjS2wlx@UY?P$llW7Vw+Wu9T1kYRXpCZEZ^S-53}8;tJy9-$KAt2i<`1b zf7WbQKHWWpr;Aq7w{=$CZrVmm;oGzEHq<4{eE79gdp|wguHjc1j%SsXk5<&%r%G1r zC5Rpz`Dd#ym#f8btni0q#gGH?^t^#|e!^(`fie z-Xpi?*_AW(CYEV6Q;*(4J9%D#*ju>0PiU^PFceij++z&AS&l;m$zW%Z9$Z8=!I$3v}&mcb_mCX1EjSqSA*u|?d=e>=rwx6p&pd(QTGkaV$2(CdeosI z?L5^XV9jTx8racr9-DV3Ou?73BH=;wwE4MuMySMlj36u5>j{V1fqQ65%;LrJIEb~~>I$#9#){<-e!)h*Q}Yaibb zmH*Of3NEJc%FBDaK;DhI8mMOv9};=Oa9@wS+qCq>yj{K|?+Fcmpt@+xJ*?0hW?1!9lHDs@e=zQt!c`Yxeb>{6*1lTZ+m-4U2Y+DtUZQjEuKo z#$CE|Hfv2PnJeMp;Wj_VCM<{O;bC>@t?lJqQ=SrX4xjy?hdXxh(98GcZZFZMZ?6=- zCkpJnuEURNvrEa2Cko_!O|Q+(n)yreCc%|||F-%O&)kXSJW7XTgLqwd5>ETgPU*1f z-!0$9Bq$ba-g#zESTn5v7oUB_jN5-IG(&9@5e43Xf>l%Z z=GGJIGJ!l4Qa;i#YrZe}VTIRmyOu1RPpOrvzzXa|x$mtVxS~6$WUm!Y`wvv~3MHaH{W@je1gTdrpv*FK9g-^MU{J?n1+=X_8!zyp^K-%K~}d?YiHrxxFOsNrI@{sfTK_ z5w#xP*R`l#7>bhdHrIzC%wO+h<;#J~^7;;L2#cEE!#6PCF#F)Eua+Jx_!xh@tt?Df z4Kanu;xo4~a34d0yH0aiR>fC*$%Smulw23?)7#2t5?1dlPNe0%@vCXjrx$ShS8%vH zb=Mp6=qRfbZKgrohO^(ck#0k4=L6(6+jFFIPyS zGXX7+)k?}kghcDL+xpz_@~Z}up~%XPriI4^MH!x3<@lqeznN0tQyPZ|&+Hz(17p@P zT5{vb4Q^J>4%eqIVS%jR8|yw*6%7gQv)jtJ)(XyedKY0Zwolzn z9npg~6>?&f7~H3>ci1V{!9BhrG)6wY^khNwZrN6ML#)173KMREF{X>xA#a(Unnpa0 zwEhx~hNp_kN+XYn#28JyzJJ~xeaoGDm=z3Zh*JY^^VDvj->z(n^0dmM=blkIH+yP_ z3V6NqE<1RKm{oJ&&DnO<8#eyE@c?$mreVJ3V_ByWRvx7Ld_AL-fZ zkat(FVW%3`D#?3_@Ys+fXwI0g#@#3Ya`Tv_Ldv$QLs?*Ed;E{p0&9j;-?ZF|n{8II$v5D{=GrrVmIjL8RmCQJ- z@zO5c(syleb4vL(B>KM9<3=?B zU()w90T06#ztt0#Vz8o=mLmmK@NF$>o{yN9+?C+&>GV5QGd(>xbOkl@Kl2Wtk{Qnu zO!!ynx9c_8LwYYJAM#hbxcB`mff>lJJf+i@Q0{vynenW~?P;Ijt>(4L+k4P(^LZ^9 zjvKXSbwc`LSy?H`M>YH@ZHeD1bP4$z^^Q+Q9wjj2yLywzY}{X_Z*zO!(J~mqc7rXE zKJHK{nfcjJbIFdQ1n%C~?Q3NNY9-v!0(XDV=}@W$z)De;;C6P5S~Znh!W|1FmdP7q>7v~>)_ z$U~u%gySM5qO5XQ_9!`Tp_?g^Y#f(|^-A?{wtJxzz85wUUd`q5t7$+# zlHhLBQu7%up`Q&O)`-<7SYFt;J*8VdCmp5%pFzckZhe=$&S|r-IAcjx$mxq+@{p@; zZkkwmdk%BC6os4WgFO-+T$YOzyya+VoQSzoay%4zQNwO%tIEu>j|H>RHdWv5lJMXH zDVyH16(7;$h0hrK(8U8gepAImbIe3`lH9&()7vQmdoQNnp07zCu{WYG*yLcSyuMQ! z9-s0t?rAA~NwZ$npYeV$m&ty{L`~;X%_ktMzM5I^>V5CTn<|>GX!3)V~o!Iy7NMKc;~{-7^~3r>=s|pJVcN#NzO3 zh0+-UcmG6F^eY$FjU#3_{lN9SMBY90+qLTLpEeBFTW_Pv;i;nt5d2teGhW-F*9&&&-fgA9W3~5@+`R}mZp7ataO2@S$g-)j zj7(69340C_ZyI}(pqTH|@?NXv;Dj+m((+Y*f<)dung^bvN%VIhUrjM(^^u)(1!ipR z=zNJKZ;f)O>cVocw|j0Q_n>^zp&s}xHH!p?jPUVlHG+*JmvC*9kav%6HkQ#Ts)!V0RiB~Tz->Z%xLMb${Rzya z+S!3aJFY$p#yWX>aL6ORSFIheoME{j;=Em2U?VALVpNwhvG&I;krU5mXle?LH=>pq zzVih^`Tn-LQ*l*ZAMiGksUnvR-iEww?Uf0W;WB-j%R>rVTSZrw4$2nt^95$~@ygP{ zR_C-xTYXSXxAKf!DR~zNDj8a!xtewr=AvLll4mQ6ae=^Gs8G%RoD}7fOUfgcw>5n4W~32ToAN^NFl)Bz=zqJQ z^gy2aWe98-v|pE>!i9#$asT>%db4mo_{{ zEjgOK0gOnJYi6nsZ(b^#7R*q3sFqDYW{PBRM<2Ry`w-lRmCJ*h?9hneCp+*c<6SuI z0sQhFMQ|TdE^oPs&LL#Z8!pR-_AY@LNMJO#3az%GT2EfQCl82+%$EsT>M!+tO)f(a zLmYF@9|ES4L*QNMmo?Os665Cl55CDpdZ7No@@0bT?XA1B~n&%nZ`-Q+1V-3pY z=6WKc4E)|N1b!$QD;;;UdUzQ(Z^+x=Vfn!cDjwVFQ2L`1d5HX!$?#dTLy32lpr>}z z^vYU~Mp99zs0Ch8yGl4N+WM5G=5>c*d3#q2vH~ZgIqtIBF=p^^$z`rSgYh9jRxnDa z?0c)HB+Ib*V*(tQq3+z`jVvYHHG;`~wC3KfmhV~mlXOd16*r$=z||=SR4A1t3{^F< zO0(YKEHkh?H{t(~wsUgv#Xc zh`#w1E1{>O#|^v-ZEs=SM9|{~#$WUm0&KFU#|;$hE>sizyg1jx>u_T>|0;8LbA5+) z@!0&P%#EL%yn6h#Cwy=Rlr@s|L}TyvU@^3P4)q{>iFchKe85xYwq}FyrSM%R92e5^ z_Rh3MQD`o2?>d3GNK-3&aq1>=nL1vAXgWXh{SYPG^@2CBUni)_E57r10I`C9RrUHt z-nRLv$Mvp`fSp#})nB%h$b+A(eWew-y%1M7MPZi9kLsHyg?~X=km4Jv_`JX-kjlxvd^M zV0D!ZXtPew9y_2}l)`YmP^8C>LpAOSWBG>U#6pp5FDT(kHB8D9?LS!$)gY zONI8cl0FF!E@X4~T4-D@b>B^m*QT+zTG~-c%YPGe72J94gN50{rFb6E)xZnuf80>? z&1vcRUZL`^pBAD6)FGbSqHdM`u`YX%Y2eAiPd7Y1ZCgy;CM%Q2Puu){z}qX*F6cCISRyqB$11fOl_mF6Vae78^u_a_3}8Jbm_x3!jVHw$X&WMamh zny`R6V@MI$H1Zx{D28!mqz~7ZWcuE z2!i`mo4n=T!sPH_7iX#@%PoTFq4%M=9(mr@u_eN7c#HnA<`-<{y<(-sy`|w1DBE3T z)5GP=r%zS9KJ){ zgSf1|LVuzwGw^o#2aUIGXEVs~1zRumyseRdRF*K*Lw+SQZWCk$?FG%z=#o`FSvZ^2FNOI*OW%A3tVf>8 zUSV*iCoWii&|Ik|EIQ~N7xB!0@AQusp;dX@uQswa>KCA^QH>rRxS{QhswW0}cv$Fj zgnE5^^--x@zA7jev;!zh(CWs7lDl^Z+{HAAw#U7mB$4sBGH9;x5>^S6*C*k@gKU0+ zLFl|KukUM(@IWiTR%2l0aqkoy<|DP1yY)9IhtXhs##OQDHw3(2(i6zjzAh-`Ga5ObW7rvlxUtfAphW@!L8l~g?(s1o09FGwgb2P?ooDztf3%= z;eAh#Jyau_^CUu((#{SZG^tii01C$U%8|cL~wjDI_c((}abXK^h9XqkPrfad$(M^?A@d zl80=Dtu`d@Y>2YbRFpG(q>#sy69q#T?_}KyEqk&o`Y}A|X0E4pHjb;&mj^a5B^jgf zV}m@NAXR6P^EW*M_O?>Y#uKjh2runzTJ$H3yOb|i!h=uH{1CJ-x?T$3J%TKsr~4T7 z%wUf^RC=3V-4d$AGT!FtzD4(NXCsnZB0DyCZ_?s5Vg9wmyH}9r1GU7>>bsd^^tp4{ zts2vxUf|VjXc$m#7OrN)$fcsXS77c%oitT7%v3VtUg7dC?x(LRo^G5`GX1XbqZc?;`1@W z$2EL(YXiq6S^1D;Js4gJ@;?fv1$E8UM`3l^gq;qPAF9zHoQ@_C!O9!9Px3$*_T~@C`cY6zyGABf!I#E@?rc)Fd9f`zEQip>^PbUc05je zI7-5Mfi|A9Dw&RhF(|L&duk=#KMBl*hoOE@B#)R5#^by2i6>nDNnq~r`h3Mw_9lE` zo&q)gC7XX1n0tJu$35qlQF)05g`84{{`2;Hp~E3N)B)HWxlA?;#Eifzod4X2nwz{` zRSu?M^6+gZ%clnaMYuck5@^->+|W;A0;gr*clYB)ibeBntLchTk{=LGd$KlQnlnl{ zfd+d^&K@W4fd+X>BTGH$QmS|qF(eiLE>%(tc5qTqN--o4B7ZtKi$)AIqlP$k;a;Kj z60E915uS4LV>RO^!JW9HGdM#^$`2O)-g=Vc@B*%O&CbQ%7o`!p9?$K;-P%dDRwcjk z@*XB!9)`uWg~s)uc}d>G1oBYyyi9GxU4OI1jU#V9%s5JvhY7N^fi330=bNwqx#KJc)igc}pLV zOj$Xbq53W$;A(HG1Gh{##1Ws_saBZoCP>Ov-GU#VperS1H{tHC=;jC5tZI38y9;-B zwAQ}2D!*D|NV$Ym?K;_ghwM%1^MbiW30=?$pBpW`sXYYpPS(fDva?5y3QR`w+_l|9 zAn%mUm~>Vvj!fD@?%bTU+s`RZV7y@+5V0<6$1zH#H z`kO~)8WzF3N|dG3-b26br?fsUKVBLr&WL6`fw;!oQ@}e%+rh9F<ZA56|WRMpJ~P2S33q3ere!(FVtG$@gGnwAk+y$zQrF!gqF{o6y6 z`*Sp5fj1CP01Mt%>tZClQ#wyA8;;SE;h^}XTF3HJT;H-QYYM3UTO0Y?{dwW~PWcJ& zZ0_uj#1BT^BOBzMrwMcZvSJ|3oT8t&rh246-Z@&HVAa==94cxfe5w*|Zy~n&xL#ta zhs{fuY6G`%sW1SeeW}MZt6hi^ z-i6(&0oqsml!JuI<$IK1CEvP3{T6i2icp|7E}~C1%*i`|a|4~h&r`TjFD)y%@uRI!Q{x#Q;r;*sABzYC000000RIL6LPG)oMKY~@3DB-papvzbqei7%Mgx3* zbmCN8B4ys?te;CXpiwUfLkw;KQ8G~$1-%-LY*#QB6%{o)Di9?IBJ0H9OvDumM>Da= zRHY(NnM`T9#JIr)2`;EiKj;1a`<*^-pFTI-`K$PE)l2?U_3ef!5cd;QpVM9vty z9Go47jfdPvr*{;6d%3pUeq8p^cVQWO=ldqTgX!C0Dm}OCdlUUKn0^RNdS9e(e^cMS ze!%uc62;Qc(mkWs?WXrbR_PIw zL@6vow4qH;<&Q}99j&+PgIk(746Z`&_jc3!5z%{JogVQ=^akUIbg+Kh*mZB6zh9wm zmnrndZh$-@@#hEAGyZykzX#E`E0p!7{qr4B_0HKo@wY9b_qc+;FVK3A()jBKI=D8F zctfy>y)ANHIK5ZXx63v4>-w~PaXDHuFk|qP-Q?EV{4V--MxERM=|(r2CD{XGnKC~` z5XQ~4*b|h+_8lEI7l=n6ecv%*JXJVspQmr1sIljve1>eFi6CuASss$@-cyC;eu2LI zRh=I3N5b&L-bl(kvgO_b_6A}KXT!#&bt9dP7QIi<^NQvk+xW< z;4rR^?!g(kat}4X&jSl(Dgpq<@v$bV{&8&$gl*u+3e`~ zmHP}q6z`>PJL;O3n8Po(9D5)6$yn1{U*Z2sx6q%eE)ZO_j?C2H$Z=*@_%npfgUfP; zdWDm7;R1Q2){cQ~-hsmA{hY|XP1`*3a0lb*pgBMJQ-`en@*tx2gktkxlRs78yc8bL zEp7t5$gWV8gDM`zhZW5u1HTL*_RG-4eq`jHEnK-*>o&em;R}{b{(y_j#BZxykyWb~ zR=P5h??b0!2$p#S+XVLBL*M>bTP<19k-ULr82ySpjoj6m5nZVYNwr%VYdq)fV1eA_ z^zEF6aLHYo2FoFiB#u0?TGLzGDMY`2so1G9a^4X6Thsd~@pr0bmJ!*L zpG@lFNdGGI_HeyhiHy-(GA$;qA~lV_U!!k-p_=)`A88Gpk*;H*+9A8udClJ~#NTTb zc_ezl(p4Ev;J1)O?z=?pRqC~2D5M|yrR)0Wn&kdP57j1*prg>m8}bSEj=MxIKuxfN zL*%-5h#*^JF;m5#&V~~r3Y0r zlD0IrueDy-0`kvBG6ir(^W{EI@ThL1Z-2khNXpTTf$)^BN#;>W^vl(dP+5yoi9bIp_CVSUwar0JADTJOZl@EPn^bQs1T}I#Du54cq z_jaT^V`=^1$0og-wB@GAkNE4oGdR1>HtFG_e2*qx#8$Bz9bK2UZ_~p~`4L6D;Ezt* z;F06&0u%3{f_Pi>DEMBIN9riFa&BmnQ`lj= zszU`sdLtRC7c}fV9gmTITWbw7q!PWKYfix`pE-1c>&eiU>D$99X#z#{QVMA3lCn^2 z@0c(S7lZ+a{@u#;EvnLOn9gHId2lqPq_P)m6k=cug{k-Af%aOwF z-9^iNwdPPkiwEzPV{{`=rLW1Y?_8+fNt%BPe|a3~(im~4<#+B;6?gf=s=Le!S2=q} zRXnOcXru|;K)T{6mUI>NxWD%jMORYFCXy1vLo?iCIZ6=51L)hyDm{;^Eu9W$_h7Ym z5_`w0Wg)i=J;iEtO%Aas48$78tK{g0>?p8b+UN$$PTJ9xJEI!v`l*W3kAtP7Fr`j#}?}o&-8ppm&3ASf*;X;?UtMrmdCUY9e>l>Tfhd}%{8%dyXgf1Ioms`4mTj)f!5JA#Nfgh=| zYpxb|?qQ7_3td7eNYYJin$lHwFRTJd1CJ_LcvP+3YaHEvAVWpoC{o}d)^wR$0_E07 z-X$errd9g~* z0+&FZK^TW&Z-qPE;e#iYiN=JsWog=FvU|<}>kxe(n(Xb;BeemmMRuN~K^oJxEJ&ID zRU<`}r>k@69xw0*Z~kT4wUK~hNMa1+QE^LpyujZBG;Q${IDukPPyRP4i*NGRIvi7Y zfFnZTpXb-w@fB00YBQ2l9zvltn6A^5=QJ^;Lqu43Do`2-|`^b*TPZ(rBKMljtE$px~Y+WQ^@1t=WwO z&$7I#;__8v$(6ELimu3K87$BBzgloezfIpRsj=rLVK|a2LdnQ6h9_2{jnfozY4=8i zSfh1CKJz5O|GtC1eX_oLQ#6#a1%~(=n8Uoi;!{;Ia;yAfK(ar&zBp;y1>O5sP4`wX zDn}-dRN0P>T^nx_gz*FVcA>I+@R!HnP_G}0vfrtKFuu_YUI5A(D7fll=r}OubU_$* z(YGtKqXE0@9Qjpr=Z-xS#tvb*-``&cWx-BagN(3sMKC0h`z9P*g*_w;{g{e$WUSck z?GRS`UHbMRMfFntaU_$1!pq1ZV{aDd{R4eFQ)RD5LWKNpH%4nJ^tek^^)Xf`s@_=# zubJ*irhIP}j>bOP(FoJgjTUvV9#EV7l9bp3TJ}Y1-O3_YZIEo~JI>yjLdFovqM*DI zy)YQ?NUSnlev5E6Zq}udKvY9Vu_@7u-O!|mI@6mKdg+qvkhUS0uK-$EjULorN2(!j#1egQPrhAG{Jjj zO4sc1G?ivbrxY##8Dr=RhyFd4%#H4~qSZOiDD(f~Z|?W(C~$hMrl_X^Sg zFmgu&L7Ia!^X+@TV5%Oo*x2}7O_x`RB{KC68ra#u{EYVte#VdJ+q>##W6Jn@IvNy^ zM_%XrKqWv>;K3I^^g@AshOO2E zJ3zdh;lRang~M?`>u~U{uw1$q3hdoU-`=9I*RL!Uv?X-Bi|e9_<$Hr7jtPtA63R6c zmh@tQ-tC$=)_9dk=JN1lJYe>1Bdl`MH*-TIC-42#l-i;@CCW`-zqb zN_jL7O-W_vZfKIbO*hLE@Q!XZBG*M*S?yZ$01*0P)yLqtyIl1y6I2hi=y$d-4_Vzg z_kk`KqyZe?A1K029bCg;ke3TZDoCPtyS9BRWg%|`(Am)xm-yv^IPSa9C z4~4QwK;j;NQ6w39=V+yfU%u(rarc`_+Wy4N~eA;;?x)%^UtHzJqqmBJNt zKYj1|RUsC*V-hiMr@K-xQ$MC}f1=0&x`#RmUE@Q6n3c#Ol>9@L+(4V>$-nT(Y33KC zv|1R^>QI5LE_Qf&K%^EIu0#(RVWo{`(&Py&*SQe(Zn>-C6^Ru&(xCv%UR7D{394|> zbWWb=k`7xJoAiF5ZQoWNqo*i$8HVV1&(&3xJ5Av)Rqbt;E^s;!FxJ;^ssJfQ2092RRTtL1h@tJ9TT zO}SzDgm9^$G<1OKoME*T^ub~2c;GD2!zHOe9%kV0+}-;`#g0~?a`UDzdAVzH=o{Bz zi@b-uMQ@uHx(E$_x%;?Y?jCO698A7fyEpGy%elK+AopzDSuVRJ^H$TVg}?xyVGZKS z(aZT-uNJn>>-oKM_C$*unonQez-VTTrZPFMDAllK-g=qq-6tz%KqXgn`{ndLB^Xg8 zfL^?zl_Dq%G7iNx+Z8<)*9cY*83(N@IiwK0Glz2Rbad0n9l7`O z8Nt`P*Fy0J{3P2LC@{bn5MK5Be8s37+DJa;b3iskdTZ4~k-XZ`EfmCan|u%Wn+*by z`P)N!!r+eFtbD!_(*Is#E=x9?ptW4g1p515>PD}3WT2MDxgygqi35n{CXy;cL+7U8 z9xay-Pmq_(uMEvll?^^QdtVUPL+iyKDcW4LS;*wLvOG@>gxFAel zt8LLMn!$2md_mAX*ySS|WsSV6J74a#!g3GO*_$;C<@`zXpnLzh(c+WODQVFI+DNI< z&5%khdMG9+X!2QMV^`K7b*=8YRUxi1M`i(4q2mn-kvqWnMDp-9I`K_zua)J)t0XuvTN*@<_X25sY`XsBwN-NIxzXN|Da5OhM?Jfie$#z5h$_A>%^n zy1>c;w#M16NeTUh781`aK{K~UvmbxSqt zLCWX&+^}1^JQ{j-s~a(&I%siT zDalRWKM3pr?WQ#nmq5Opy&DB}SuRxEV)ClUxgD2*B+b?3MnM{Y^C&Z^X2_@f;#jlC z-HazUvr4;%$?X!^|nZI8XawFRoI^;N^J1n47HjagD{)Vu9r#5Xfhgj!_?HhtN zqe5}M8p5#R%dQ4{um#l~JpmTDSM1G;B{{ioR_|V7UR>0%8=$)knSOS7Mr}sU< zw7^nnqjFMnvLE_D{29-+`TK%6P%)~GuNEqaxj4QroLz`l$I4to3X-$;gUWK1#`sx@y+!YBdgf-<%8)Pj2ZHjUQ%vhw zE4spR<&($(wRv_Uv6KNmbF(L{78u&~W9kUzBoAdV*r~zC)`($CISDSE4Ir!0`;$mY)S6n5Axl+qjGO3eH$|jEn{ke31T!~)JYQzT_P%f9oPbz0a8P;7QTyyU35^}glYdPE%7&>4?M)W4| zhPu0i%|ipPGP8EpteXqt=K?*fR+*JE!w2W|ej&KaNRl33Uv8fs@E9;_2-R_p3;d-( z@1SWvZD}r=SUFdT|(}?3P(Ek|9 zYRLmD(ojZ5lyK-=_a3~Mdq7WGDDPaYaBb0{19K<=xDOT<`(*ldl&X6afukx;$IS8x z6b}(}<%ESgVU4UZT!JnjAMA>Tp@#~xJ#nFQ`)!5w(c$Ehh2}{7hY9pfStye)w_J=N zh5_`7muMtKPt}Txc*gHkbFRygj1|&u3))*?}*1HF6+waz;n-ZE1mm1mTo-5xYD~9Tg z3b|xQhY_WrXnS5s{MCvf&{mru9>Xv$gZIU&Px}h&ouXBmwvzL`>&W3FGtY-8>?`OV zt_`ipK9zNCKc>2KG4gjmf!_9oG7Woc$}DQ8barFU+e-Emw(n>yzr1zU#?isH1m9%u zWtw!i1|i{v0&JgkteFlK@N(ks*^SypDiMzuOJ$1D}Rpf+4`2TkViq4G!%w&kM+24gq+y za7V(utq!f7H|OQtN#tiWe%hGHu06NOmgn|d0ftb^sT#uEkQ1Efdk6e!U^8x8LMR(Bsu zbWH9nKT&YLk&vr`NQDmUoZbO~uAoW&xoSn6H^k@5JwRCQHH~y@0e8=ZaeyEUcpcZM zvSl7d&fSv)?%+XJpURm#-|S6O;b2^&4|hmd7FdIhj$2ne-yzX^Ujxg6#3)^6>7iL$ zw7*%wudk%{M%E6bE|T<5(S|7pU(IA8O5Q5ICc0!E=Bpd6dzAlx$* z;U+sUI1Ih?#VbAsR_s7^RK%))=zF};=rMg+ z3(t+{LBeV;((TIRO%Z#*VH9caX9=?SDt-IBrg_j5hkl`8Etkc!1#)mj)j<|%47N`* z;=8d)4)@swnrN|Yu}_5v$APHN5svM}3nlHH?g_-Uqc?EB$L{|RJqqc`DEod7`1^=v z^|oG%FmbR`OC8(3=Lp;PSxtV5irV8H zY~OV*ROn?mk%bB_oE6kIM0#sO^|c0muY`T?62-fwhlFGm)jv-@viD#G_P(cKo&@M< z&K~GZpm}cR^+s3*n$OMr!Gd#(4A|xBYFV}`?>_>$CkR1lHDM!lm$4^Og~JO&uRMA= zK@$dVF-I;G?~)%b*p?d_E()=ees*t3WIp1+u<`N7^_*2$%}PevcJm#AP*o-WJ{^U;D~zDrB=&mm(ia;SM~ zP~M_knw#a939H>t+dZLNn$tT*pa;F$W6;D1yl8Y`gWv3F6A8ta&KW;M((2>TQOBTYV^{zJ0@Fzw$-p2#J4S@S1$K+ z3%#eipQa$uiF3yDnT-;;n>3fyZ@qCvq?Wsp7#g|HYJvDF7mV%-@HyBfxeMsqE9#q< zbdUT!xK+{ZjA-r;{e4=pBZeA!4y{xP}ov;Cq)45{%P8944 zP-In1p0^jRId@}!N1j>8A>%e zJH{R=-PtBRxZm$k9+%6ctuPj>VQ8aT8q%VCJi)WA|de}b&d%J2g z#hjr&nvsLNwhPAt#y~-3P4N(17qTsTK<)-TXPDFlHwNZX`F`)XTV+ND^7gtVt=Kg; zufg5a#c4+hbw@vVU!ljHjOrj~0Wy{!w$};#!B#1+C#+mjq^pf{#k(=D7ksLP#@`%8 zmHQZPs91UpX}rRH_vBJp!;i)rDyC2ESxs063Uil!a6UHaL0QySa?;U77BcwgIWXpp z!g6ucl-KF{X2tk|RZAdVICoyAvf&JC}w;4>k8{23IKmx3=$B8`3C{(7A9=6UZT!tPYr+ z_s`_JcbXs#U?R1*t4loP-qI`al=*T`7Yr3#w4EDz6GI%y?sznRy zW83U~YoSkTgDJ2fVm_xUhO6xm3^Q(_S2mVc)s4YfvQ#Dv422JJj}??p!*`%| z6?-xTKKL4Q>yvA>q|zK6#wyF z+Q}Hw^pxd5cQ}VtOXP0S5(TTYhy~zoB&80lRC2~*UMfMXp%it~9W;;?r8}c2ZJZ$- zvj%fhsl=fa;fBF-_v}nzv9~OgMzAe7ATnO$-1a;wJ+s1|lJJ^dW=d}uj%IYBNe@<_ zT5?_u)9oql>w&s6eUsikq$;0QWeYH62&BoucD_juM)^EV9LTabGhkY+3)~&uDV#JM z+-kqCfHcmJ#!kU~1m;5>%EI9yxj%K5z#j0k)khHptZZ&r-YU>TaqNPYzn2x(^5vc_ z808xmjrUgjDb85Z78dVxOXQ$^N^4ZYQ3YhI12XDOa<}LymJ}QK4%l=T`_LqJtCsOv zy%gaRMsqMDe^l-4#eA?aas*nrp7(*}p7J{c=6*`w{=B}{G%}r>C_I8@BX8xF$lUV_n3ZlP#X`;frhoeLc*n+BeE+PE|hmS?KZt;8*g z(OW(4kRtnGEMAs9PdID4G*5YThxcgI_rZAABzLRkv20;mBVy)=cS>Y(Yh3{pTp9CQ zqR8_b<9xyY`D!a{p=~q6G%}`m7wmk&upn`(Jcl^V>o95ldH|>>H!SB@R;xW|Q$X#1rjAKZ z%Hk{@7?Jeauqph6D51tv5C%GUEF+{G26 zR|QQ7{Q>zoyT|mh{s5WYT33LwR_eGj1bMD39}|=Xxt}8xRZar!<1l-eTeu-%Y`&rd_0@S>EV!MJ2%1-f1lQ-STsGWhMSr9t-X# z05qzky)Uc65)x#WYbxgS~C zD?b?$J@mv^pHma22ejxRRin)8nT^)iC2k*2C~ME36%B(jIUW{h3FQJanww;aJJkCR zZv>=Sdwz>Mpl!}k<57mJk-6jEMe70BtR1hlSXEW#gCS&1`8RM^bmQf3@m{n00$S5U z>PwjsQzXsu#eTYS0lh#?5wZ^HT(X}QM1g|1G6kco&F5C&)50l3Q;sqcdDeg)EAJNFy=H2fzdIfu}Q(J=gb9$cgF4|}`f|BNu?~{yZ zeg%D2*uLjzj^4a2HsVhs_U6ph9xe9mMNV}o~f<2upT;Ka| zssOvGU&fAf+Is7GvirJr(ElkG8VfwI&0)tUPrzgDLM4g}bJAg09MCi^eWdxNCAqF)J_b&64pl zJ$^&JSiK>6|2uoVR5%;IrKRCkPy5oE@ji?*#ZZ##D`~xx>&l!^-opUwMK>08s_O+^ ze(0u}hnphEj%*5K>^MT~i^6h2PXV=0AoL^-@}>%`i9`=|w3pTS+dXm*hIFf=XIne5dC+oM$ka#*bpr+2)`?8=dh||ufOLuyMjyye2<~ceZM*fYU%&?>iSTtQ6 zo?-%w#_Bm(^ecibK-Y%el*`+1*z2HzEkMiA>lzMZ-X4_Of*S<>knOunjnjChFgK+) z2&NS4RVsaD|BbxdJtjA6n8{z!zF{%1r2*QeARG!%Tx+q1H~iaTR6@SkuU2HMJ*QZ< zlI1SdS1ZBBn;NZn8SYso$FDUt<-kkU@@m)QFv~)D%X2ojA{Xsf1<_*o#9?aek`J0_ z$s&!)RPS64+ih(gMl}778kMqfOzc@&L9_r;sn6VUz!`g2Rj~1XQ)vzI6ZEtnFythJ zZsc$Ti5~pDx7O)R^^w8SXHR~WsnA>R-kEwNG=q2U66x_|ocbDI(W#Y7_a;Fcuh6nn z^XB&!xns4I$h;d|mM%v-YPr2~EQ!n>H_A%yQrWVZ>#{@+iEwo;1W$Um$f?}TTQ*zd z&d_3mIVxKww}+yg_rAA8i%g-8O5#0zd!;JEgczCL9`D`^HqIVwt{hx-R#eflne!*n zLkD~HSyiF?U8c8Q@5v4KtZWm^)#YYE`%oih*Ha6)219*@^Z+an*!bnWJ^+S^$ zf`jdKdMn_WA@TaIAIB!Wqx5E;6dmA&YP8>wqsHj{Q$-%tDUE6W@P0e6VtB!nV_5!4 z2!?{5^-Az(G`B2cHx|8G5_=GDb*$o6lWG@7@|rD@axM0dGpu4_w(_?D_~#MTVfH+F z#S2oBa;x_lQ56EJkdL$anh@!pMD(szmYZI;G_=|gnZqWz!#4GqnW>C}=su7S#L0bK zFfEAuKA-@;KtaD=9SqZvyWihj%(2SIvM3K(rK%9!;^=2Co@D!$U`Jv1-rLIXWoW0| zj()2W3Tcl*6itV@ng6zMZGfCMO15kP-CKHP3uuepxq5gogJ$P7wQn!xHMJf3_7z=% zx&Qdjf+D{_SLD>SFk+Hb>}}*|oqrarz%%vWWkM50x+7f|25zLjBUpjoXxdQBtQZaa zv@!C5JrcdwYOP_R*atV5K~H44*@-veQ>5p?r9o?W#vF3@^ipV@WH;{6YL7mV_IW=i9BQPD+~0# z)JUI|$x-&cvS5@E=vK!#%-bSmay(6-PMP4HU%45$MM$v#p;g5t%&=WKbGHi2A$EC@ zx>h#cB)56D3N{b^)n`>3%6+}uN=fXUr-d%_{t=ly9+oOI7iM#la?O*LdwL_~P`2f_ zmV36Ae4KanwWM*99!So{cI_p-+1Rd@IB?Laz(S#cHW$Y(!L@zNriy<~o^l^327=BM zXtrGy?Niz`%4VpI207sGs<@Lm){eboF02-J+9&F(o#vZZZ_|l$JWjh!kOs`MHd(a< z@aCrFc44`I$f}Q1b0~kldv{bEmMXMxRb3AzA|pJEy!d~IuzR>7uc(pps~enL<$mc* zSL~id57MYU4zqid=Qw&gyU5J%CA}#Qaui0AcN-0FqFry_TDl)@=yK5yl^?Y`1qTS* zr#)Jc269_RzehJjUf`7Iy+Chr8PX87&ZbAoVu9_rQ&46UWk1r$XXf=`dA%Iargf*4 zeVh5={jsoKjIGco_}Nr8MKT=^%jfI;v9R7NwZkibs&_T$p>bLt#>AVXb9z4!)cJR5 zy{9YdO-T{w;|Vo}0#Tp{khd}YRIo0-5pbmA(RB%_y-lbY}irG-(3}D(Z;4s4fS-VAvR_~1sr`x79L4R6D#!iJyfmN3qYXU zsk&RZ#zC(-PJfP5%E@hP&Uf#4?WnC#av_kD5#vxiiF5DGxgmH_BYBJXh1jCaBlY76 zNMJ=vL-6>`#v8Y=E2Me!+n3#-_t~6p-c_w=lDFdI2Y1chn%s4bNW6r%w&-1{xoAQo zQ!d=~a``1xjqT@iQ#Qoi<96y0H9lZN&vG+$UqQIXG~f=%JoMIfC=uIYp!t0T-GkZF z9u!KM47AYME_zcTw-yFkr?t-EqU$=B#lI5{8n`>Z&Rr@wJBlUA2REyH;Z_ppew*_K zzwJ7DH06}6vuH6dhMwJDkSr8gndDgljdMkLkRXZIY_=X##8rziTfG~2i`s()?oft! zrD{T18}f!oj%N$s-ty$v(8v7H?jxx2PWtxo`eKKvnhRV9xn~`BME4O^dwsKNz;L`9 z4RRmVQY`as|NPMIBbX@oKF?B-6MTePzIzYdoL{%^ZbZ%LL5&UtFl%BlIP#$af4CkM zQ2GpJoEOv{x;d}8pva~?s#+A(^4(i=$7QQzL}sAsoZiC(-Ft1LJuc-6uzC(94FjApWA72dx!tK%54Xa3JSPvkVmV%3qK6nmdA)B+ z*Ys$QL_ec%(tD#Wj>(F4)}rk1i^&>~6t3@`dhg82HNz|>+c`diWnV!WZ`HT2PvAX@ zZI=;~%9wB^a%VNT10LNtxXCdTPs;Brm?^je8eG2Yi`o#`ThsfbR@IodtmowR6E5(} z_1sE1DZZ`S&Kc40(ogG8?qkzk(1kBIJhX(zgRgMkgmtkFtL0wVE>A@ zS9RmJ(yZholR`&hc#Gfu!fMfksX!IWhD&+1T$iheojDdOC$}kV-gd1GCrs5`yu-G1 z#z$WF->f)$O4f0D3eb)L1twPv#Q8OWy|?K>(0~E54j7C`Omd9KqXbPx?fRXK!g`J? z%y;imf-un7q;!6iO-%Vgli0gXuRzSYOI!3XJG0vQAyuRaKrh=jLYbF#>xi zpemr-SuHnT?r#WY`8!QB&k;p=K>ygv**Ha2z8=d(RNAd(KmR{;N*6Bq{r~_UiwFb& z00000{{{d;LjnL3GNpZa(5^*w=ch*Fq-IQXRKU3(T9BAb4EXfk{Xz*sBJsv8Q9%|_ z+&4xLR}>|pED@DO5SQphCAdXoRh;1hqgbRujDbHaja4KT6>)GJQf|Ni?;I^5X9 z)xw6wq3W5>N>4rX1us~{g*M7A^prIHhRJFA2OAsDSpC~4?ZW%?F1!=y+Z*Zsdw81g z)MN-RPGJfg|McLEjXx>yez(CphrWGCz%!FsD6b6>Ia!_Iw#fSfhP<8h?M4AkO<|#Q z^aL7{wH0|!-bLPXci~;~Up6)l>uq1aa`hs*NV})BR~vU1=)l`wN2m#DE)WiqS0;33RH+ z)4Rxf=`OrC(6moL)_PwZjljstKhkR7 z*ypXHmC`zWG>|=)s@)46SvgU_Gr-e0x{-LRs@)5Wto)4d&KL30B1{k%>q4lG21nlQ z1ot-S?3$WZ5}qmx^?2xsj3O?@R2!&XFwZkTeOj zNj2Pp5f&)ED|^BM?vf@5Mmro|UF*>UI(qa9QItu8(&a(_=`0$ah;~X(J(J`sWJCGsoV)}N0$XrkNW1!C}={OC^JBz-ZBH$UqOGYc&$l%kEyf@Of zR|&gE_66iwEDpFNM{pmfZ|4l)LI|XrgNsYGyuE;XVgq*> zefxADPG>kWrASZNTJoO49JH(G+a-b|XRYi=Oi1#QGS$K5@E|JZ4e)G?#E@ws?Y!G~ z5EV5ki#t-q+TME#qvd}@YVRGQJxUulIpRi0ZmP8MK^^kW70A;d&rRNu@{6(7dmJ8Q zIMAE`ds__1Zxi!8g8GQNV(#9o6HbF2!O_iGeBj(ol7x~iF`KYBdE&LR< z?!e95cpQEEE8!A?eHJ_!^EPP`mb=;2*5=+x;vGrc2+Gk_MB-N)R8Q;N8prgxk$2A+ zS}n1~n(C}Qt)t~7xUA(PEt>G?nyeHHM;^5NUx;|vIJzT~cRmiu!=3wCLH1xiDzY3& z6_7EnhvdDNzP(<;gA^x6THXfo4MuR64vv~3{hn-~Gfa1GeT5&!toCE{?L9rXl~z_x z8%H*-b2WK~G2~rA-#*sIquo;rtA*$tEyCdjH`Xu6 zMpM1roAtoGbkhD@a@3#)d`L_8Ph~~0b*Vjl*QGY=J?!2^f+#~);)LbW_ElQ%=^d?n zhKNRzY?VcjAX#5s8c%18Tgb|v4|q$vXR^Yo;kGkyx6rrC1@hpzIH(nytTRKnuhO@_ z6eO7_TSW4|7b&DE4dJkPrweefZArr?@|lgTFYxUQFRr6+pAz8|j)WpS@-u1!<5`R( zUn$$7nHMS;uNUMPg!-U8hq;2_r@dHm!fB;Olf4|R@pXvc2nOz7WVq}H85hX%CaX#f z;r=hd{Wr-=BT*rBN0MjBRvyCryX-{LVihTr;K)RCMpyUk5zKx2{|N2`5e~+gbEKGK zQZ;!;GSrIFXZ2wz4jcW_0MC^zFL7sASP2Yk*d(jjio?4(@t6RHzW_ zB0JvDvGtSPZ8$^To+BHXOer60C+KMATzppYsj^!@yzr6k$4Gd3h<77>yHLV|JC&TL zzp*-`&T?noJ_PuVZ%?)LR+k6~83Lk=r1 zUC02BIe14}Z-jRneY;fHy&PSk8-rXmTC^SF?UdZ0%w3p{WM7c3A`7>|JGK*yd!}S5 z=RmMVpf#Elt6`7(vKs*z*U#V zOFHJtE5u+I3>8fxO~ziRm-|u%@7K1;vBw;qa&DTSNWC87{b%}is^pcDF-pqRCc49e zj@9XS8FScvF0WVP7ScYDMe1y?v|LYP?r4(tPV6e1^lT$W|sp z!`i8iRKJpumY>kKYlYJR=_4P=EJzo`+5&nN1Gi%oEL8cHjO6$u2i5Xk0WW){j^u>YvuZ*P9Nzi#?I?j68c|F& z#jtS6o3Oj|7a1iL;b-H55s~L9OOW$_(xtsUTl9&*S>3XZkdv%9A$&Z9drD6!s z_r9@jIlPNEN%$TlZ689xiKLIb1F~Am<-V3N`8Ku*XE$q7vIt_L1Cq3@?c3Ke_wG04 zm_tqqrO6>n;-~uFJ-&0Vbv>&L2Wy@j$%P}kzz^}@N4`lCW`r}9*QEJq&9#wsd`FSK zP`oGUnfv&!O-6{K(vg~<-__M@}$V*wAUMUiWo$cUsPH^dXS zFJHT)TC{e#I6?L3tEKs!0z0yAnx>qo3#yLDad?*wE}|^Wb}}(%)%*}oq%W@*Q5%GB zX(yW~(2O^q4tS@}6H}&;7f-A9mOQrVc+7aUKY4_ptKbqT=joUHdy>Dq+2c|B_6LjM z3_4j|~A_1ck}-orZ9O)h-iF8mfStz}SJC zPws!DZ?7FVFcE1w!X?ow5AGWnSwZ6EX@lAhSoO4nI>kEi@&<-H#Q#4tNLv+&7oNO2 z_Rx(}WzjRMc(9Af=po*Syf%?D!h;_DGZ7DZ577bxi>Pw{xa~uU!AHbcOI7W#o8&D^ zS^R`bAcdl~k+eYX9VHgEp-hA>4Ak$0p0vz(52bG}6VrZ?C<}%hBD>1^Ny`;?k156& zaRb4Emxx7ZW|17}DL18G0uGg5=ZJ7smDh;5KOts3dk`v6E|3jGCuDVpOUyteS+|U8 zy=rX43?!c}5#j2@)kyYW&>uOdM$&wh|BA-j2N`j?E>Ia0e5FNCVa&a6(6_e;+l$$Ok+UaV>pV4~%GePfND-jTd+ig>GbB1J4$SyyLaIr<(!-(Dc@ zUXF@*iwye|JKHzY_tmAlG4493uB2hXL{duMcFRIiX^kIdxg;a6#$>S+2IjI8WA zpbiFsMadXB8n#|62M0C!UQw-7wVorm!v@A#Q?^sWoyqLoow9YYw0@9@jYuF=d&j}u zD_udW>O%4!6U@;j9Cs#jW!xc!3*++Gs+7pG^~tEzA+Khwa4?o7S-GA~1zlUVXEEgM zLrUsqiM(ZnS4azMm9Ben&gzKDX`+`_RV|miJ&QSJo3ibbgP9(+iivENIxv4Wqx8Nz z2nAyKF4iC1Y5a?ePKRQEpym#Kzp~rI=?jm~jIx(YL^_7+6ozGn0u+F;G zgL0(X*(>ND0itiDdLOI5+W}JwCjgM0$d>3}OA&{p)p3YGlqz&pCw2K(> z9=bWoha&~+O*YhOHP69;Jh4O$HE1ExK9VHY3EhjBqYGnCsLfnu{{zwJgKp{-FY3t3 zS)wfGa<5vx#>be|!XkJ_f3>T^qG-vcBJNHdyxL$9`XScJp!wy_iUsAf z?-KQBRVrKRy^k|`3Oy1+)8JY^M5(7f-nqktip91Ur(EqPJARNDEH~qEVZcvtd?_eBe1PBfp1gT9f zi5LaJlV#vF$*(v322P1bclI(b7}M&kjJaFiclE5R?uIvgTs4@6#QYj)JAwvQ?C~@8g(1k?$XzG zy_IV3V&-(9Fkg<0RyF-4d6zQmJz;Rz+PZ|2y&T>Fa)f2Aowk(bOFNoMVn@>|RFd~u zhP}s)NMIdo_xNAH>TkRhlh|-H?q7Hx{ajcVbUiv#M?u1t>SX#gi0~c z9!{v`9c|yCg!hd;UN&3eGBc!I8j`ndQ|v5TR%fEJkc2NzZuhotSH0athmCZBt6SkO zV@${c2SJ;<6~4SRzRajm6etOS>Sa;Cjb`Bt(O8|d%bAnAZE!NcTRlx$qwS>$-d@h| zcCUdOzO-SnV%aZ2J zh&pZ1(m2IBMsNiqc|Vc_dDoNjKR|4sV|UH*#~7%^hLNH_cHT-u;76`l?Je7tSN-z)Q<7zg`qT)4n0|k4*E3 zJP6;#12{4>ROU>YhIj{UifxihUpJUQ-hobP8ZLK_(b0uw2~hP$H?40Rd3#Fc=vEph z1(KHFF`=ZqG_KgTUULFp@>PR$?%ZmAH!I8Y6@;dN_YG>#%7%jtcJu0ZoRk%6#t3Y% zn>WLu7~oUl4Ou7tOS~%?yl2Ud{aW{RiFXyFT5vSPHqPwWlg~_-WDIpUlf%Q=_=G6S z6Yg+}AY>a1zKYSzkKU9Mu(=Qm`qXPOBZuTcmb!bh5?n1>D3H*drINa)le`U$pT8&={j-1!QD>ZjuhZ>KQ}6h z;#!5$)eJNC7)4ui(Vvzq_yO}RWS8yNwEnMev7-{l%cmR}_Y zZPwZ(OIiL(N0vpSg*0CzyoHO()opoS?L_2WDh7nBp&cc4*D}`z;>+F1N9*nIrCPp@ z**s8p?4a$f9NJNmx3hCJB(oI5mVj5Im6AeVm8I0W!b=W27Nton(Asc4lWVg z7X&!0mh5=qFFB>P!LpN)WZW6u0V=EFIGD>GAtjZD!wYs0}F>>#eTrpPk#* z=f^>iyB(aX45CU#k!RKTecWPUdrR|kbL5*mQiUjxcOASswES*Skn0w@4R-TpNyeQXntnx|(sbc2tTnZL zJHyp^CZT4m9WYdG-UESa1`L(5azn@9JF~agu$oqFY=TK|r}`4Vp%aqpmI18>Zz)ga zZPHQI7txIjc~2MwATw_*id#LIRJE(d;UV$zx;}Z!euxOq)P<=TG=C!_D-YWoOc+8@ zmhuykr>z^p?JFAvIc-JS8Pl|tn|61#OXiX$g*Wc38j`ndXk_3T_b4~U)Cr!vT9jWS z9^85uRVmBgV5}A__cg-qLS9miQ|IDV zFc-<8n!KABH442a&H8R8(3EQLo6Kr47epuoYG;6ytG$_#z26yzmu(&lk7nc)Yrp-sRxyIJyTi>f=`%BB+)l!1^GF_5Q zXBkJ{!JFdr(R^`OkJfM>T&)WJzO!0kTv4vZa2_q8$*M8jK9Zi#-Xu|{(ISb~h#}nm zQm}f}%AK^PAF?)TUVNK5xd#l2C-OXz34LHT8eO*w{R4vsQI@6)WoI`!jlVIzwlV&J zQG5r<)d@LwkT69+d)NdedABm;?IY{aoP;GG5-k>VRfZ1Ud`n{RomAA;4!J9@$y+;` zrCZd-3{xs^@mrZ&{KOGnJ?~^h9-3f2IG6=nHu#i^?=}Vx9ogcD#ip^oT<&d*o<~J* zw^n3*qT~n;b$Fj0==q}Nj$du<*h^yx+IgX+?{`~=xpJVOnm$v)eTUI3`;9`HXu2fV zlw7}dI_h^AE&t5H9iB79Dqyx+(v4bvAmo7=(M>2NpPCpXN8Ulhsw`Y=R>ehdI@Nml zyNsfOW_jyi_b@REEl9pj41Jg3?b(AEWYg(a9^CJB5<}f*o>t*%GOExnJ+)7keXkSi z7YZt~^Ww;kUl^Z^AHs>`twLxz1V!i8HA%YLJ6G;Wed=;M4*EAql4BG8zMT=3eI>6x zEN4V0)TAR;kj8ii4|0;r1Tpg0J|yRcc!!J<&Tw==;KD?+sv6r~;I+wvg9i3lwpb8k zp?kc}Y~0Q$QRD$H6{G1@Lbp_+|J+e49~XIRvz0;jWH7o;A^w0l87PGA_P~ba>m-=s zj`!ZsWKmiK9NvDC?Y-5+iK<|fSF1S0gYXG&MC6HTbgiYtxN1M>2wyjZwiV7yK_w`v zSl4CU!O(ZGZ1636%OW|Y3p%<@U*jE&xL^#5`21cyL8TOznYg_d|fV(_kzM31Q;E%E*rBP>rOX1un~jAdSkWDn)M zCe^;$T@2nq1IKyUU*;Tw{p61CF5dE*v! zqS2{XUmN!@*TxZpcq@EAI%Akf=bKyTUIy;iK`$N13kKtbkWlQv)%6%c&vZMxzBCCq zxHBb#YJDD1$%~&cf{gw!X_ivkTULt7<%&T?*N(&+#hZe%|4Q^e8HFl4-J#=3wgZ z=r5Q%60;+u0e9`(iE{UT!R#K+S+_2onR!zB_4jq|H0cGo>`EGE>7?PAqIPt?>>gRPTr^s!!%epqQ zMB^fO6UKOlj>2A$=9oMx`>n69Np86VU8VATCX0vZXwhc3;oxp~@*)>0#uPfMorUF! zLBO@`2P=gI6JpxkJDI+HPUHqObJFCABbHXt$Kk>& z_u$R-YZq~c?yI+}mK?I>>F5TVTpZ$^EO(VG>oGhgwVCLZ?%>VBa-!U4kzbTlDH(*) ze3N^bw{Pa|4k?YeKC`G~?n4-E96rb%fVoDKk*0~#dbJN>c29&`l{=tl5kszG^O`A# zcRYRjh`@~;<4ZZIOM6&L%datbk-oiD;%?3#7+P=iwy83FD8mh$H96^AO_D3Q@h}Ds z*P1xCs4iM8je>_Wt37(aja(|EH zr2N4uiWZfDSx+jzQp=BER*PHc#iA(Zk&-IX78+j{6mWRQNQ!D@0x1*ebM&rxWAPCT zb1#%~&g(-FOXmLO=K3v(w);1TA+g|YMBlF1kf&pWi07kHGmzmi%*j1X zu2fpSTW07Q%GDjUmVYdx_h5b>BjDi{N=UJj^{A!}TzzsS*SVRsQL^^23~R5Kc(L9U zQ3~E340W)`zdGpPDqNxRTpWWO4Ic_BJYaP=GD^uNhN(T_$*UzYIR^w*cWw^v6INbk0`qsvO>?$tROk{8~Lk1ChD7qeV+ zbiGxy_Udl1^5p)?HgV2kFme&Zs{GvzyQwc3;GzN>Kp zB{QDDz@ZUAXgP0NBFdBY1V;959C(p!8)tdaIP$(FpR~3=r6g}3hP+#cNwB&}pp?CR zI(MY}OTkR0R(nL>or9EaTLD?BDvljD%8I#d>E@SP$Ge25 zsMe~3OT6D^w(n}GScDnSRBqqzF!bF#jPKQLza@Pf-Yt?v$~3N)cu!>TP{(+|XqH7$ zvsmK&E)xVoNNLB06zb0fXr%l|m{Z+n@du1qaI%#3TRpT&;%xD}gRad24(>duQfaHj z-nxK`DAo0{`*n27;e(5^7-?Fbjs2L52&zwh?x~s!UCQ2m3~$j+D0S(!t%xOW_hZh+ z&7E_oTNzF$aS7ljSQIY+b$T#$WP`aES zjqwRj-`b{VZ2wNgOL%W*t)IKxy!|`&Z8vSO-r`(J-u|6CL-K{%;RGc!p3La@Pi+eA z=34_a$w`a(^wxoX)A7}Wft>B2yK=dX@k}q45}d0^zoZKA&b*zP_lg{IXMA*XJn1*$ zW%J~M(v{=Pk$2HZ^x!y8+G2VXnLrhJksc=Wc^jNnHzPN?tu(9uA^_4_gAZO=797( zA-m8_J$V3l%N!y}VD`itTb^6)-_p11MQ*Hy6ZjCCnK4gcm^tO1nZh#?Qm6?>);cR;8W&nY>zdw6l#Cx8QtB1qG`Sj{aL z-2H0-FAoP>PVbnSIVBueQUjbJbg1BN~?B^k}pM>*WIkR)V`@S8M+y3!^73(6H*wc zDXr#ruXcvy`h=^r<{guJM2sH4rP{m|0q1)^px;;^K#LtEX{^)yPV7A9@+^(9yo|E z7jLVTXX8*t&7*SeGoq%dYWPZ3@P{3TLvj#uxrp}Y@Ch!|CN75uqov!U61O6n^oJB_ znCdx!Ph*TAI55)WyyeIz@-@&cSyxm(jZpqU(@1a|3ZDags`&??6XnL54;%GxX^l@;)t*he|IT zU6g;<9qi9!j_yCpT?cD}cgmy7;eBVIN!$5gCEl|cJaiEWj|!|cNR9AN_3=qj71R|T zr7n0jqYLgDlovJQB1%og!TsyVXsPEXlyJ{s;BapU?Qd;^RH><+)6vUPpYCYmah1 zj}g9mUxo&N_mz3ho(X>Y8~GB{Pm>Oww=3_r|h2FVaCH6SsLR`A9}q z?i`e4v_q9j@{a1<8}cJkd4@PzXpE~TxE{r<_HPFfaA+3m3>6MKikq4!DTjyk3iCU1gkF)jkn|<9YKq@p;I*?1 zZx{uIVLjT2c^1v?an${czI{tX!?<5Mv2!{{-gCHA;6E7FG#6lvRg zSt`jy#M{Ej9n$c%B#JCF|q z4!cK|V;&&WJh$;e#@)DszFi|SS0SQq6kab6T8(!Mjp*`s!E)4>rr! z1!m-mjD#A0G6{kj;(c8@x?5dML|R%T)n*WmWp3S{OO=)DqkPJ1jf1;)(8}3NX)57f z%)lWf^Tk1Otw>&#eJaN>dTOWS+ONtqqg}Sy*N**h9ar*12`%TY$SEa@Mf)(syGho{ znHAO`WH?Q>DI7bFxx~fQuIgEG;g~UAjh8!y%aVtrJ&B4Ml82LVql8D>=X5U1@Va)y zU&6p$KjJN(QgO6@(prGDW|RUWH7-#PE&2mzl^ydzrQ(p z{g#{zx*`{3fZICa^(&K?vtZzZMWvUXRs{vy3%s_xo@(RB z!_oL3A~R3{>2f#2G$v16?UpI3Q$S%>uyz0XD;V;AuqnLXnt5x`-i$dps+mOm%8s8Q zJ#?1`@sTE=Lub`gpEM5dF8X#=pS;z~m}M6iUfL)X%WFEe=zApY5}pgWM3Vpto0 zREC1z47}f4zcs!n2n%wEs8-BZq^X(vX6Dv_EKAYMoOkg-ErM=q7T?0i9@OaDBw1cQ zxJq6hxm8nbPQ8^my71Dvqk~t4+Y#>c?#Hi)Gm`lg+UY$6Q9<^ylm)*@Sccu?*E7I$-O~*^= zroEjxY8PxSO$Ny|(5O!EE;Qk;cXaGW>0Q5^hloihJl|^T$nrZno`#HPNt96~7oCkm z@_xE0Cv0}bxnNsuQ-cvUdtY9wH(i?vuAFPEc0S zO^%84<#JD9Wchx%VQ6jQWhu+=WHiA~HpR;RJop6pCECf*Dn1VHrxJI!>|0`lMhR)` z;mzwsZsK#J=EfqgQLgu0od}TB$&lweB!|i;jE<=2`<3xlHkz^qSv8%Sne!ap9fOEc zc85qApqQntf_wnlWR6?`3l zJhdZ!-I)iw#u20FGbyXh5bvIWI4=W`m|m8kO*?qAI3t4n1+h}D&K;Dx{xn9J?m-vt zH>CAWD4js>C1yWW+T}FnW4+8@9du7Z{!Rt zh7OXVH%$!k0}Oc(y>7UAYoNg7)09p7I)eKFhCD1+Zuq0SJKzVeMpSU;FmP};q{+tE zJ&(~W-fo#wTX5%gWJQA0`B`3VQ3j-HYwuiU^X`=vyHz5mNtQ{sq~>Mla~VDG@BuS& zm?dhDE)ef(*ZExL;6e`wWlDLu7}rM2)v>nr&gctW6_cLT*=CZn4rhwQ z19D9k`7I8;YTnzWIq=NYKSg-!zcP#6AuKjOdy>esK(<~t^X4yLcJCkQ+nWTyRe2@> z#&)1P2M0wUMhS9L1YTuvQ*#Gh!04&R6Wq0ZIKA|8!4jv?zr~X`i!!2!*9@jg77@cz zlrQXDxg)Ktd?1U!8?tXJ@;=h16e4(>Mw%s_pd4GP2BP#`yggBBGY zwJcZ_`P?xb>)VYF$y<5F*HIWCNjA<${F4{%jtV7YX zB8^3C`dvzud=aCP5g>S$7~U)Ak(ciLyx3We-AKVVgEltU&6}yixU23UIcBugXtfBh zh))hyvlvFJ1zNXYo|&Cc#*#kDXaVfrXySJ<^`wNmxZ_g^WvI(qf|Ofex1LgZMghmI zR;XoLn>?|>;?2B30>3*3jj1Ilxxvwg+Lmq?B2!buZ{Ljf_`%6&rla!9t(hx6pwf)U z8Eqe$ip3V)W;j7xUTa3p;7B#RMwXp0r*DXq2C^4$F;m&?pf7)c8nbhlGxr;Pmn5A=?qt|Ru~G@&SfbVds)XE zm5S1#N*&&t*GV-oj2W)B(9ROzvgSjfF_PkS?D0y*_sH8Uv!}q$yw5KVHeK zcK=a)itaUUi5E85CO^!PhYZOpMM=pa41}qjYeF_xG6(Hm$x(~DW-J;~1j^dl%(#Z3 z57xX;Vz_K@&M}cRxhCgw4MX3P_7^XD%o9W0VE`Os<1B zpAB?fNYiE84vSLpeWkNrVd(tIKk#H$x#V>nQ{wP&I)wiE)x&QF4eTMhy3YM8%xMc! z&T17Fi3lv&T}`zT9E{v|iEx&Fe6~1NDW>fOT$^-xD#3lN&)ppR_LeY%YhFkFDzkTp z-5xLQU7p^m@piCpD#| zRZkj)yz*Nckwj0MX8zXKI+|2;U=V)v`Brnm)SC2b40+EXyqiRJAVG)hX7FC^9(h~+ z;UPZ_hA#2l#oOvAA(I8etLsXU>ln=f6HS=$xi)&@ZWeDg3Xb|EqPJxmXK4d*cT8u)EUAxUOSmJXdTStj3{@miwoY!^X7#kCqD$p<4vW3_jV-?OU7eH`+e1SAJ)x zYQZjzG!72aLF6|Ds!1RtI8m6_=bn^-pq-oRxhvg=tS~mDQ!- zUC#&}S`pqM;#Ex%fcyVNQx}f6{r~_UiwFb&00000{{{d;LjnMfGNpYB@McAI=b!8r zv9je>HU?7J6!ZUUxdg=`_x8K5W_{trzzjj&NU-JrGAacTRnEG@0c;Py&zSL}d0626@x!S!b7jn#IDQFmc!>0iirN5Hp}1w7RS z!0WUcf>qY;JYKJc-bd$$=$uzgym!I3KNavaEFa7{hCvxv%7nN7PKZPIdT`P8L+p(0 zh&aBwV|WX={{-JYT!-s*=U}?M>jnjLp5g7E;r%YNd?$(8f@Aasr4d}3?S2{Do{Y9g z($JlTbqk<;v5>`A8CjeS-##F&ol3eF1{=FhSMU~#_YU~>UJ=g?s?!#P5jv1d&w%mgMX`dAY9u=Ke!OJU)sjPEtc<%@a;bcy3)f| zGo7_VP|+Kr$sF9V@a=Tb5`gMy7u*nx>xnS_f?2$`Nrok$CP)17afrPRo-E#9?ik*2 zJMex1-`-JMJlq+*9lY0m@L>4d(ywR3`#Ph0$H;cChv^PR_b|q;18YF0`*miztKr)p zi#r2!*(ux~(S%5*`}K-6-YqPjg6TSIK=rx+aQVi)XUE2+s$4Zw3C<1Pz?`*mR2KI# zvUm+B^5(iCgONAjevBTp>pGQWF^9X4nd^t(+a^&}zybtNiqBn$uyU4UPW9z2)EgB6$YA4M0W1~AItz@6_Skp>6%I{5ZR zK^kb3T>zWxVE1-ppFPCP*28Q+B`qJuD_sD~Y;BB+tR9DF0B?(cr$Lor-9Q{p2QYj2 z>V1RR8aTdB3V0a*MA&0P@SXAm?qNpxd}DYB=R4SGA$X^V%XpaC8W^p-U33{Bj4niU zxY`g0`7mSj{uI8QD+Xs^?mA~3%EcP8)gESa<#70Rq-3Qqcnrpa?nOgYkDKkq@a;pA z>Va&dg$M{NpYde2kL;K&mBp2HS)`58$DmLPtq(~U65a~nT~Nadqb0D>f!*tU=qh-0 z<5pL1?!cq5AYEm(BU|n7n5}_U{vu&~3PNRYXyCzB(4#KT@&2B{TMKwM2)e9OfYCu* zU?J)=WN&26qY%l% zbTuS>uzh1sH2HC6cqahdoq{GOJJt0L!g=kjYT_LMcsEI^*Cz{#F#*J)G$h!@NcSkf z`+}$}u+vQ=LRX--BQ@Dlh zy%WA2BF45F!pAh_-cTp>9cHr2FxitOU4hYg5H848c~5rQcNwdEK72b-oGjP@FnB$T z5mh<2$_qT|!uJzr+ry95@M~>PlUxpOLnBX1x&rZ|0x#(T4VS;m2=@c76=OTnG&R9>@s+st7Q4xvT`ZXt~eTA3txT@5NTM9`S7B3!!Fj%{o;NOqlu2+j80boKU{x}k$b zJka9KU=0XBT}2wyk_vl6sZ=hskX;3^GJSKtSOR*3h=-;s8bn1;)EeLI@NKhL9_`Ww z25s)F@s-W7z&jqk?JJf?-4Lur1LHc|gxl0G1!(%BRp336<7mO11mFI!kxLp2$`VZo zu4!3B;f_HDIG_mDUZJ6H4et`ElAa7-a^L~ts?v*dx^lU^c(YtG$<}$TW7D$yF?{Pp zKNL}yHAMAF*&5#SUcT8e4!B7)%n%$j4KtQ+UoYZW$a1l6sGVwWjn?pzG<1(OGytza zP`?N^R8zWF!ndc${R6$BLCepW;o(kuvsku43vWCmMX~Ft^8Jh%-bdu1C8bv; zLaJ*`IoqEx!oZz-YGdbu*8p9yD)gjQ{p5~X^&%TO76R~3FGbEbTZK$KAs)IGg3_3)snsBQdnJH$HzH^Yf7^5x8)ShHAzk>koQUNaQi|C>roQ{2a zct))=SaP{J5`+pm@sqP@63ce~uFIP>(wg{uVM0-CRA4 z&JGoAGPs~lM+*{;+BWBlF6ac&NMS6GhcCgaNaKN@GiKmQ$p?+fVqljI5bTZN$`pZ|Aq_aS#dsp0~C(yanFJ_mB_hQ1>jVvUbiGB8;Ci z!uZ7Vh<anH9HuACiLaWT;^IRK#OM*Qxe=Md^n5 zsao`I(49A3MfnzZf3`>C(63Xe_6V`J?Q7aX_eM4GOK=`(C(1(n6D%zg{DK)CR)N+v zJTByr8iE!)RO8_m(!c}qs~eeBb{L)u;}^_qH%VqbjCrIoSkFwg?|k)s!6*w>F{-ui zRCTaeQ_?+F`ingG|1o$-J5l1{x=HoS2%DoTNJTFgZ(j4#AdkU;MWC7FQ;ZjXuT&qM zXI8$0Oj3D}FLAq1SG@Sg1iVzPhR6((7ck9DxHAFn^8#FQ904Yp=prO$d77E++oc#| zPIbV;*8zUIZs&$K(qaHpV==w+O*nCQ$?}=R+5xW{V5{Y`eP+jO7v*4-#U}Oa8eV6>Pyw3r&EcIXoiojg z4k|#Z;lU9RxLsCFg)zXl6D8SV3S?npXcM9%vgP0|gKu}&;bv*1ibzrFItuqMS4}6o z1-|`7eX>2$*$m`BUq?bAsq9>01YEzuN&o&}U*pcU?90L6~Y(PY_eqht)k7XEmxo ze9!`KF}y1P@90)-R67kb4}hD-w>HCj6?2{|P$%$s4yFsi5At?k*AXASSic3}$K~p1 zsu9Eh8fd-kOa*Q+-#Y;AeIlHJAD0Z^cVZ3*cR8T_Nj)!R3dE1AIbe}&Q)@yp} zuqGEnpu_uBW_TZONH-B#FeZ&w7sGoAGrTRbaMSU1A3F#zqSoFt@isM-IkAj`0%d_9 z!>T483U@=J^xa#C^&rL#ma>*#QjzW-iOG;fo7Z7RG{$EV+(#toj!wurht)V0y9ykw zo=ICR5%{c0j5|d)8VC1LIrg4yG-DO&N>Qig;JzjYw>eIS9w=4`5((P5 zbRglH!`s{{RAU((kC?3OY#R;}A?a`(y#^!(eh9jxKyz@n>><$aN3#O<4kjCWZz^zC z5V*6&5(bh+A-up-D|%q{Ys~17Ia=i^j^|%GXjnk!4V^3pcV$BqDZKD~0C^x?K8O3) zOz?A|#Ge{%X!Je|9#aDn{QMTPcJGJLy{=WjK;ol^?MwOIzs-af8ztgn7>`~9XfmEz zX&Tu64uiKv;>7sTV+0L&Mnibp#M{^;dfG(e1;eM&eecxx!Yl>voiljyA4XEl9B+?R z)2s^fg3E>R^|RAHEZw4GBjR0Vl5W@+o@kz+ns~pbz5l7Rz^M zD_F+znM?I4>oq;^IJRy$c)>% zljED6M`~m)Lx>w=1#h8#w>Rp0SoQ9a-wyF@-_eTFD;a&c2EN@`SHC`STOk8SCK}Sn zbA8#nGCqOJn|gbCg;4=&4GnNPygQ_`h%wUz-`gW&)+tJ@-kY&55439iv?(HYZ5-T} zTe%R1^D)5als5FFWN$`W9%~eXOLl9H_ZnvPkR4s+xid`YeDz+#xZZo4+D!Uqa=3k% zzyM2BN7a-s%!uhWfW?Z~>PI}sK8!GKZNgWL^mPK)A{lMWvqcL>I`^>QwS_y~Au=k4)_;9E}TP zrnVX&=W}>qZz36;Vn+7~_;!Ubxn8o`%eEZKeI6q^zf;JQXc86sR5325o0&RdA=37%o5dkK8|V10PAhK-0KhV7<0vV4ZI z1P@6E&P=aWZV4!ddhZ}bh{_hcbjyh24*2#(VZMnbYl6b+a!;3!8{QTv zqEA~5GY%{TK}?|AcsIef&k1<5n8l*8x5m-E>nkyu%mSkQOxsyJD&FJ83Mp;P%iWr1 zyyQ2e7;V~0$HOhA`*1`1idMQjWZ_14hg7#2t4aY22FCkBmpNfz#r~QGQ9G~BZ_nCH zV{G4M`1YYCiG+s3GX{z7PSJjI4i7i)bpl>$hX)l5SX*+`v%QY-Y-sC0TE|nE ziJPF&!t`Be4)2y#^08m)6HthUae->$p&$QB4R37m=|cd69|C021n>75JPfMdBjD-8 z#|T*bO4XYj@82_cx5KwTlkgH(+x209*=jnz*E6>HOzCjVkNKnp!!iV{ToG6F`id)( zj_hZ*Cm;tBl1f^B;D(3VceN;v)L5%KED0I2^LS|LH4;1^ZtnUf-sj}NYGgxW!y0Id zbCuFJY-oQxXUifx<9j-@X>ajHx=4>bh;KjjtYy;7d|3Qk- zgu^iH+?H_BYe4X#Xj}3dDy597W!XUnQXV~99Az;lX})pQl%$D{a&?30?o0|wJ6fXO zmof8CHjg<8oi~SD%>)JClw+2%hd6gatC`U~F2@*UpK0!dRx>^l2^!S~c81*18s3wQ zRJo%qflP1>?=>w+0U+f>th8@ThRl6sJq6LE|?3^6q&gvxyNj$rIE z@&x~+WtTHf;P%GwuxxsRSRy3_+}w_Ga8EYM%S96iKU?b5s(q5o?F2dAQOxRXYfuWx z+X?d3JBqRM4ZQMpg51u(otf^_@=@J{-kM9}?G@dVj@Al3YQB2MRLrP&3r#wA?yXI? zi_px4!@IW;dZ)bJq4F6BfhgJd7{-obW+mJjlMJ5%kBdYv-!5x(74hf6h0>g zc}U2qPdlEmqFDZx*td9Y)w?cW|9YTV-|>u*-v;0Qi?DdJniBTBfCDcm9vt3%a)ES4 zsZ3F1^kpLSPG-8ee0Ki>L0gg~&>nA4Fuf(paw-FdF88>GbX5m7Z-BU<4R_lrftWsL zd}U2gJKVBu@&NOR*4bdd0K_i0Gnc;oA5$>T?_TJ+mVsO4Pyan9jjrb=8 z-#Xx(Hl{CvWe)HAjjfjINs#7tgN3QnGu<@vioR>g`+hQf%#oFsN~V!nM^Q>)x+w!3sbnwgV7f}+i5dX zKHK*&W(r-Jbdy&ixb|4~?qK5*+5SnzgG;w(rW0atK^CI3&eJ2w_cAW+DJk@38sG8& z=$uM;wqDd^4aPuOydTUe8t$FX%=Za-XN)b*5bq6M+2a1p4UBXH7UZ6lj!Zr5*&ana zzqxEp23Ia0@<6K>Cor7PTw69&_J(vOS@f1|Z_F0=#$}D2n^n>I*)B$hJUppDRdOm@ z!$Y==%<>}4n0)arU>2_dSMqjp!*T&5TRg@3sF>5!6RUi97c!RMpIUhuw!>pbiSB)I z|Mi88FpyxdQ9S&o+=*Nm7c#4d!j@?MJltjfYzZ1L^d_RSYF{K9|M& z8UOt_xX2F+(GxNxWp)LWJHT>b(v;EneN*g zc*yn_xUv&we+v&uedmdGfD-t4yoGQ(8E-=1%cc9lN*XD$vXFz;uK=#!Ah2U zS{+W!VrB1f(p{03ewgu*F9YTKvY;)=r#ZZd0rG<))wqONK4fZ%FJcrduYCC~VYV)w zDPAN-K;$?wm+qy^bYF^@OMSYt(yiAH6NIj~(&jS86d+GTx{thQAb0kalua{sg1S$N?1} zVW4E$+zV}C3=2-Sn$(X?AUZ@p_^6BW*_Mi`RQtpIjFE*kGzijQf6yd+3o~2vx$@JuDgP`tqgOGjCytJxF6XQFNyh9gFAK*8^V%p_y)al6 zgCUlM!`rQ4=KI<8M_9y2uVUnQ*D&+N9-``9UQEAGK3@*+4U#w*(oQbkYZ-09a=pZ+ zEKUx1II7ImW0ENkKi8J)nAu{reoLdJB(Kcp!}|;~TRim?U)`do%{<&8c@yI%S4+nvbKP@z0E=fsH2%JcSw6IU(p?cHlXr<79~G~Bi6P}? zZfD2$0`LlMW(yDL9_w41Eu)IG@X+x}H`A4E3_0Fb#M_I?7frKpAfB#q?xXe{HVze6 z7HwsswB2R>OO=e^9Ck6NNNfE!GjNz7h&Oy<%d}H!FcEw@(Y{+M+9#F2OQLqZd2eA% zAD#eIujHH_MdYUMi;OM6*9H*e9=Wt(QCaa`mD2$_v4ofYnc=F^<#>%7DsP?Ljm!ra8*tT9rL$8Zi;89sr z%dK-OAMyH8e0-F$J^u$YKFq_fua9p`H!K$A;14AeaCo?U0(*4!j)gM@th|D#fZ*N5 z;MrxdxoqYogSU7=6E=wFX74UWyoUhZy~6ksWj@9*KrU2V>i0DUZq2gz;!eu0T)>-t zgDP%uzPD1Nsy?DJCG?Z`5MLA=A@t`S?Ow)A9VAt&8K!Y=_7-^5#>>yN(c|#e_>O4= zq$OpnH9q9KN_WeaTv=Wmi}4}7w|bkvl*-Ew?|F)YA!_G%_c3@lJn;>cf>@oqjr%Ie z)zG-ZXB0j{Ovo; zVLGLX*HIa`UWyCGcp2jiq@NUQ*@r4okOY^c0Ra^jzalLwJ;Hc#%!R5iOwWnw9xqDv z#u)0wA7PT0Jpu1xX?R^f_<%RWo3g^p!L3^s8sEmM5+ny$$JMrYK(kT+uQmzHD+SuX zukD?tCv}f9G2fe(#iw~^WZrhy+LDG8dnncBvfDP&hkmmQQ$s@#lncxaZZm+mm!>fG#o zn^Be%Vfnr!E+0Ox=>6dBoPN7s23PXj&uA9Ca*AQTc;BuBq{p-Z+>AcTPxg7^mGseE z7B6^s4Be9-9@RZ59xb@Wc|h zx`t1~>Zl3|WrA;+wq|>lR1}%_M1W<+lUP$o_eYhJ67jw#^g#xVsl#^%iO=Qmj*{Z3 zc>^{K4<;RLQA+<2V_FW8D*a=P%In~erBL*kKEc>gO#H+Xamw?`y~Y#F-oS>gw}|Cd z+PszTjVBl{biV9zC*0-j>~t67LwdP*lQX4~=a!UPJ#4@d-d8M}t@6?Rn33&CjdE~0 zbwRR7wARxGl^-*UhlWaOmoD3da^e1j*=m?YUQyo~v%9i7%!E8v(#Tf(=gQWQ53R7o z7gP5jUW<{>_o<5Es|MerH2UD(p@ZQln$-z^)&fpsg zx-atjUov=DbvRxSM|zsh*Z}s_LDE5{`%7lJr%0LU$kuiqk91@3ra8Qgjbx)w&mCaN z3w))f{(tk1sIc#?-i}d;7Ut%WaC6P75kM| z_+YvpFIn6#!`rjKJ5h>({OqY!rH~0^ihGi|(Ve|4-{X~<>n#Ws+qX>LT)Z<|$8_mk zS%bB2*VExW#|&@1L~l*;Eykk`2{%^z(8N1ZHuJOi)`K0zn4sw2;_z^zNzM9W`7uO@ z3_5R{cvw?D;<&hxU!^w+Vj_(6+E?Hf8~3D!?qRxNI+ND0 zaB90OPtDX@m&F$6@ltKCFdgrThtPIioDH5i+p)yLEkZOT%ZT?CQDRIUp}ll@8h&5?Ji^hljlg z)hBY8zJna^HyCNGms0Vuy{xxrN3r#V`bZ8BBgk{4t&s|lokO4NJ@t_iMlPOp>7=)O6;6XlbLM2FV+oN2F+KEcB+ly8ev$e2>`bLD#( zqb$f{6rR$Za2A)?)mz|U-;eOx#-zt5e<&I8%JS`IIUOq6Ecnr7_q45&AMq)Y~f+o z*#WJSrmVv(-@UstrgW=p`%1oSKD^&%)Mdl6+%0dccSF?1QR3adWz_E?nLR(gI%>twiph^(H6sytbBZw&jZLs~!(AeLmzF zDQ5L9Tb3`PLE9XA?3RQmqj>g-8Qz`JaTCKL<%hSxLtgH?8dvdU4B;H^70hfmHje(% z9roVCRuli9w45iY8paA$ft=TulL0LRu9FVyYH=-#Hr=}@{B(P?~uFoxKK+uE!G z*%XYzyse=n(mgAxEO+fAEfDz=kf0WKvv7EyT^1jdn;Dh>;Um72V^k9l4WGp5O<|C? zF}1`NCDO(6Q9pE!cq&e~K)IcNRmF}<72#AG2|gXzxq`6G;av*fJ}ycZm9N9c8@02v zH1g_7*z#dPytCsMFr+?L`Vy_|NU%a}y=oZLhw4PbM2b;79!dlGzhGO6zYQPn& z#eBA^GFyRQJ?Ul0XUh%mOD!%HZ7s=Xs~InOeIq8o5Xj(_^RRY~8WzoL+{+sQTDtx= zx|F2OpW2uXZ?Sqvo_lYDPM-1Za=UC9VPG?d(4IGG1j+FngZH-$wo*wmY~f+q`I90Z zEivbKvEn9$ligW5snZ+65N}Wt#hVyY@Tf#IWJsjB_PwbhUg`Fof(MyT_stczTRoXf zF%`1=vDXTN?t+ z{ocy#3_L;+nmH%OCAr(!pV_%LOFMTgj6fdl(?#7q%_Y|`c(+MgW8_uh{d6`}NofeQ zrjl<6OvuDR@mhs+Pe$K_!|6)5C8z8PlLW|{3pV*0X5(U)op2j**-@8o+_lWc-P$TU z;AMQS>#!}^QM&e8Mi#q(>V3Bc=jTK|*kl7Fy2a}bYb&z2Ov1xMHDn0)T~}Ogd;l}s zo2A*#AJ_H}q(R81X>M=;W0dcbBaE4uf`KK^5p)ypk!9hMCO^h!7VnO+i8b58!#aUL zKbg@!dxhk5h+bS1?^^hFfut;nHfxk0^rUg)07hFbfp4b@<4cAQoDiOLh7c;^rP?B; z_9^$n4mb-&hE|vlWTt!nvOrRpU-lAvyt=3>ZzwpB(Y||@g-2IMpX(y>?_i9!2`3J3 zoUMsL;rk+%j_zP)@lctCL-wT1KH^K$rYqjD=inZY${6YN#lXMevDl>u3c&iA@KT~Sp=np|{9HB>%yO}Lxol1-v_D4obLoi>%( zE<7aiK&!XEF`UmOc6c-imkxD{PQ)DUkjl2bzOH)dz#e3)5}%jyybfVz`-~jhPB?e` z@D_NOM@BKWB^LnX!5%lfAIg>Q3A3NaqiLjcbw|m3%46llbZKfJwZRtL^z994JS8Rd z44*fb#yUn>w!pVD1Z7Fmz(xkJeFeRG9W%VA8#RZL9!%aEWAL!oq^O{V|4k4jU2q_+sH?EC?kw*%L0FNygLu1fL2}=k7pjrgcoS#g=bG@stiUx zV&%4YMui*RR;d!477sH%lQOpA#v*QbPr|ov2yiKj>~!cstAmYAJoMml7YM#5(50K$ zO~EHPv|?H0PEOi`l(|sEg;ojGXNE1K7hF}I~yPh5rzoX(P#RL1I5hN$_ zov=J*&ttXvxcc&?%kvzhec+A?`uB+yw_D}7GVP}M=uX@*I%-?0esaR?&n>};jA*fy z`mK#)p{#{H_qrV1)6JbmT6|h?NQ@MY!%ISH4tG)|&6NsNxG!QlbuoRUETEH^(INX? zl0?CD=SQ~??2lW0zqC6qH&Q1vy9{5Wk{-ZL1rg;yQ6j|5)TeQH7!qu(<0+LQAQP~y z+Zmcjp3DeiTcg0zC!-7zfz!^=H2f6C#_uMn3PVWEH^wQ9aDUnC3?ov1-jGRR>tOCNPOVH=B6i@} zxa&R=Ht0s}jo#Z_Q6S;&Wk~&FnO!qDV(p1&bw* zF3zsR-qQV}Ww%;B-E$bbx9iH%(pLmko~2fOQ0aa;dIEM1vwX-idY^bgM>$3Le9vX@ zkR&L)$1ouTw(yWwwL#Pt%Av}|doH7W$e$Is2_;uH7Y8>yEc)Hp(!Q)bnoswkme7ff|rsb(+kztq$kip?ueK3j^`qwjX-;zR>FdAlySJ?Z$U>b99+oZ%V%v!`f zUM*tquJZ~U-D`4eOS)=v*{-joxz!FDrjwJ$qtWPEQMR-pKGziv5A#0x)^FNgMjmTp z=8M#K>2i#chM&*({ml3zd+j)J0ZLD9-4y7Max3D z3Hj<>%B&u8-%n{=3zYNR^VRzplk5KKibzhF9f<3Qv^!Va!1XaEBz-x+eXRyJ9{cq^ z@eAYp;hp*LE@OuGq*P6xA4|gedAxi%R^S$^hfOuoO@T#!PcGa|Om>A4mDtXdh&I?q z9D3tuZn}w4Jec=Iww;NB`n1NzNOK#zEL3F1veAOp&0 zjW3QRUoc#ly^{lpi^u0IihC-zFqQz%c|RuR2joONw**%)i}%ZAk)1hv0szT&5b@#r zYTH=6h4THImDa^JvsT>>!cyg_@_njODv%y&O3%rGdBL}f%t(%zm-??}O8s~^QGMfT zauAWP-qp<3Kw`c?wV9Cc^R2PKquGnl<2-5lZH*7@veXn&_R{6!yS9=aTp-36lmMBJ z?>a`h%PZ}BLm>c%)E+i*q{mjDt;|<=%y80+n9uimW_RoY;a8bw;*b_Cc8!|Dor~!T9aMdDlgNXh?b_HQ>#9J z%iKJXFW$|}@WjQNHZkyUi^V&?rGtrhwh%0su;+ngivpA zc-T&a%S{(`MS4f2Xvb;69V{0`O73z#+dpRc6@;QpHchjdwOFeFvhwnw)w!2M5g z^&k?!nuB)6P$K!Q75^wn=W%h zaC;?D`?RDh__mOPOe03qQU2(i%ii}i2Tg)B&V|) zat%;x`f?tFheeSSMCszDfV>6rq4GkYyBITnfE?RSn!$2$+*PqG0u`w2$H|rDE=F07 zl6>TppSis;TV&7*4}VYCvO6`~X-i2y+q)}pQbDe07s}1@-OSEKve9{B@JNYDJRS|F z|Q6azW0S{~Gxn2G`W0wzF z5lcYHQ1wwqH1?qlhyBgc4LNF-MM55A<}|PUGPpepxPQ0OI1dM5V9!4uJJS}^dzitY znYyHgHilEi_%H-yjuNYPPel|}lGi+k)F}wkol{Lbw<6!~nbN9&57?X7DYbLc9WQtZ zxZCiZ%B}*p*cjO7SbgJs+9F9_l&pj+5~poO@3MFgWO={&z0Bh6xzcKu#_L!DBpN#S zqCjw8CE61ozfFh#U_dc5DEevdW6ads8b-8aLFZ=ber9~Q(c~-1yTtdj*`q-FWq2hE zdXSWF>l2x)~7Aeh7ZLG{C4Ds%Zmp9X08;;_u5}oBC6_jh<fOH<Y!xV3+2*IzTT z*lVTbHjqW`yc@K&iZ%)SO(k3wZiF7`idG@-J19?r`M+U;`3BxB8R|h8D)iLuaihav z`8sK~>B0L?KBPMA7#uu@;Xit@X~RgQW4;~;(1gK zZVBLy6os1xhUri!o;u)W`*MIguMRg$B)fE-cEHOEbJ_myifpA?YicOLxFE#B<$jYH z-CI^uF&>3X2#bZ$`wHB`h2y)yXVp%?<`;!3uq*IWFrL0usXYo0Ku)fm;PGg@ zSA9Q|xvVIUAHT&+cfAyjPTN!RfMpv4htsXHjHj1&@Nl#eEETAV7E|&ZIU@|r`-Jw2 zNt<75w(F%T|Fjtg;r>5Z6O_lb{r~_UiwFb&00000{{{d;LjnL~GOc|H@NPwQ=LdpT zsgsJCl%&e-{#}S#WpZ!dUO%4BuxUWWAczbCf*|h=7&j2NK~S?On5ZDg14g#!m>83Y z6DK+;cbTY3jS5Dc7#$N8O=>KtnJf|mbAEll@7?acr%#J7&#G6{NBQIQJ*UrpPCsKc z{rT%htyYhJ;xRvS!0N2k_RnX#)#{J~R;w|bH0qOvwRYu|(evo?WbkK}J0n;-8C zg8MxIPW5zHJvzM}20ykxUJGv|+4I9VuC3~A$l$)S5ANoDaEB4xuhm75ZiZi5x@v3f zgX>rS`@s3M-`RKC8Sc>p_aZ@(+!<0GC#9(a4LfH(GFu-0L1NDMQ$?^aIx zs{)+r_1ar)>D;4f!<|QP|5cE@fiBuO8b{&>wUU0k?=l|`hrLE(ZEtYTJPC}m+GTim zFnH$@-YpVu>0;1{Jw(|l)5HUPdqw7w5ck2Gb5Pk@ko~GrVXUDJTdpqgt`B~d_8EY-xg&> zugPB-*TIG`WMA(enXh+w^Xr-Q7|1=NixKkE{v&hRkJ4{f*Wrjd@-2El_G|04wVCYw z6LZsc=(HybvVxm27(@P)cf{iCYW$G7X-5;@YioGXhU>K*45|5n{?~+qC|@POL0G~- z+F*MThWkjXNK_uKT_ zYeYOlvOHS5_C}M>lIp#?8MS;7{dS_D3CIa0y+@&j@>&g*NdvX14Ora2IDq^k~ zbG3YLMav7${D9y5{r1j==#i2i zdVIanX2<35&Zgh4s2_KL!5}qHH*K_`h?_aQ7t(L@5{g5l>8E_B6yV`tyz?W$nBlaxdc`=JP>Zt{21wKA-8ym^LoxUpdqv@p(xcAI_yfA7$NW~pJ6UiGhKLs^_9LE{jJyXjLQwczvxrtkvNYxpLVarjObHE{ikqdx@_5Tf2QLN+nZ~$91R=(3L)y#-0uF{ zZmCI;P5)pGE>dQqpG%*QgwJG#?V%li)qb;1UQ`9z$Hbx2`Bi&px6}k6?+=92!UHEw z;7Gq%x*JWrOFPkU5P76oyrFLxLcdW3$0m4(-k0OXEFUT6F!;40@+#EL%(zlM?Ep1T zM#v$zWQIJw{BTBA-buf`Phu|VQ3_lT*y}!*l}9lj55eE%5;LHdt*4LY&7f?imLJ8) z3XWU#`TQo-buo|OeGM*mf?h3rz34Cps|IjnsGN4bxHr(nJzn$)qK^@f;?p4yt~!Q1 zMB*X?;*VBNOyO6(qEO_`4}E}?PIN} z&5u7NyjQjGj2p;jL1{7zCQ-sI)eGeBf<|zvwIc`Djzg{v9?g*V9ohe0REhVCyvPn> zEOZt*LPMV^Qx5KnlJ?v9KsMN6O{%I0hPc!IiByf)6gP&xH{|xw6&|zGKBimxKyXN_ z`T0%8nnwn%BZLXz(@oS*s~6p9gEqejfb<>`6JaKOv(JyM3A_}u(>s2==#QSYH# zsx{(fRaBZdyss19n?*cwzegL$@3XduOlQ3LxE~Zp z)kvq4`yD8>(tV$C<8j^6!A0nI<4TSsEvW#~dTPjnm&Y-u{aZQNzo^*bw8tiRhZcCB zA-tE0ieOw@OG=pnj{Kq>%1{R_^;*$}Te=;JBEK-YO;SX{gFF8+QR^Y$>PePIU&qU{ zBGsxX(@&7f-s2hizSQ(Fh#S^A3SW#-c?#_b-7<2%tP?`hP321U$QC%$7tz%d7~wbYBLN(9;d^4oN6xb@<^EY|P z`H9`q23_B^tERTM@!}S3W52-g7V*Z*8{HVeX$VYTc4Pb^L*6Z&(D@W^nnGR~-56Ts zja0wLhzh=)ToH%GMR-8oXrI?gG=qn)Cw8^LeGIW2rpPI6;z938qC8c?j3OKEx3ahW ze756bXQ_w{QFbFL*;W+F7l>EOZ;AMoeNtHg`0Ao_}=R^5Q~R#QYv?t{Ksx8HOT9HItXey3Y`q5h!X# zo2D{FreKE4L#t{kJ<48>P=h4U_%V-M=F`q_pO*>|Zd2v-9@z{PHf6~zd7fbg@{hkI zh%&62bt8IQP0=;R!GRgoinyPW!K4FvQVGVnCfrpG-Xe}vTH)LE+Ge8SE21J%7i+Ln zudy;k1L=&H>jClOAysWiL#-WIwA==9c-MA9QEe+Lj@;$78BJj#L$@@M(0hU&jcK5G z-3Y8`cL)r5AEDnqAbh@9cNr}DWxeYsyse2u5Bi}@R4-+zVshCUkBWF+607K{y#Oc%Sl&%3-0p`Nmel-qDU8zDQ{DU9>%wdaaz`|xL=a84Kut$c~g(dG&zf) z^b|2DRco!$U#M+STIb-tC~2upjH?Y=Z^=XRO+oo`BX<@pB-~{misa9(j*nV|YGjOo zoYLeH^k^CNQL-wrK!mx~d2)^3-w;wT0Vj^n=* zuZ5-0MjCGi>&C;3>>c6 zuQk$`NfR^=m-C{UIa_vSrXTNU=HvaZhVhOWZ?7p33gnXJAMdH%(v!NP6Os*XvbNUr zWWkYM&Kxri?ql@Z@6_R9z0V=R;we6JO}HZ|qIyz2qMGj680>o7H_y0*JEr5K`KzVF zqM;R)+)>%0U7mycK-cJeBsgzKArD>^opHx>yc1vTzK{A{#j8u7k&IBTRgUfWtAWw0-7P;knJP=K z#_=8RnTZi;J~G&X`v$?C-iVi-@B8&QgrYKcpT8b6OPebBnY{aemk+j!vU$NaCrC1Jqe5c_7v}V-BORj z21&^VHPz@18or&=nVJXQ&p&>tM=z-3ZM-u@7i}DTpK;@P40Au-iQ|k@r7w&3a3b{Rnhjy;eEIhG=bZc{IwrREn7c^CLVl@-2&d!Uqfy(?yk2@yiZHq-DFt@ zG*FQvWJ8X3M&3J?l9tvL%Zl8B3$5~t6#}V|obhsZN*HHc zZ0l$pw}n@1>qw7#X1BB&U+G#SZ|M5*DD(}%7&^gw2~MT$x}nwcfX7r42_) zRDm1L>-N|CP$#Tn*`|{Qa#k>fsQM<}2kE!h*YT$LKDrr}B+!hydE7hbw?7i`Ablf6 zxg$j!O*q($n*=xrpVnx&Rj7{ar|eC$sua24nvizR$a_J@d$)q@#ayB7;htIaQ>QlQ zEC%k@t~HIP)}|kk3f4L=^qt);wekU-yuPBGElt(v3oCdplB`BCTbkmX!*By?`G(qY zH`Nh}CD8^*fAYF8hle`u^Xqt1Xk|$0k+h6jH}O6zb9adC%C6TGZ1_-=!O!WI!u%fk z?InV=42XqP!0e{ewh4#3AuRBUDHd&&qrb>_WN^DH)K#a}H)H0;dHNTmob!*jry?v; zDXkooPF;dM-O?q%;LvY~c-hQRDtj||vj>FXRe7~bKKPpYd*?Fb-7BZh$|3!fymJ}y z;Gi8R!sR=tc=Bev17&WMW6iD8Vj0b;jo$2J@l49w^C}-tY_7>y2(;iZ%=tm>|%cgwseH?gFweR;RELC`9q z(wnLyo>)sBeP)AR&YbqHP8hV@^w?3529D@$bMe+!KEGQAeK3)4tl@3yRmP6w6%55J z-ucX7ztsu5%G}gcLn1=)xA&n92ZL6PNH;lo6E*T^LY@vepZRvMKk|M{g)J;-7agIJ zTjU}8BP@E0_6$2e)+8vSZ<6;_`t8a(+-AQMvLVV~iA@U+$u7w}s%csa?V=R7foW3`7OWzEQ{naT(X2c*>EF2y@+v>6{X4t=lhfL-#wJN#E z=C~B^O%?vWyv~o!&KZp7>)sZX@Jku`&g_IKS|&l2(#PRJQwfT6v1uaJRlqA1DTW8D znc(H1U`pO)-BQm#L1Hg6Fq7Wiw{}Y_es?ENK_DeEju?mPwab(IZ||0>6e)}s)Zt>w zBXJj9BBsbbUfwM)@2BXpogtJUrk&x2PHVg^GAx%fOj&6B19=s#2;++a$m=UBi_k|0@;T^QoFdV>heHhmx8MYknN=Ei@ zHRR12`I?iouMl{pQvlT`^kWs%Q0dL!sKd;VTyn|hgI0~xqGY#MRD5~4FTH73c1uM7 z#a#9HmRnQ!ujkLjRF^&WRzj53Jh;Q7!;i@X+GIi=CU!x)X| zkQM_%Dc)7x@~*)x5S_j_7>T-p8OrtiR{)zpWWRMw)q>Ggu@^m`qD_T)CNH;Y!qr{u zW8#mSJAIE7y^Q=ZhZcRvNZ#0*U`mp$E&4E^C$1bVhVgj%W;}>rbvBY2>S^I&rPnjX z+mWyDTCw7iUys&qjbtV&y}a-2mR`XjJ7Q-C_M5CdMW*e!gJazNO z!^$jSu}irgE9J%BZs}yeObQ$Sry-Yqq@NA8b7x+`-frn+Kov+^$j69hV^g)uQ{UHA z$dlSSqFsv(?xD9juSj0QkoQ=^`>;SBzTP+lz0ZNBLmd|eP-MsmF4TZ<<*GWeH%VdG7YhS zdwhOcG|j!GN#4GGyY%DD)Xi`h_!E4pa#k??c-J$$g;tj5RP&MR79KjSh54^Vmo|Ug z+#zixzmtLblo>ZLUk|+~)i#@D$5Tq(O&uSqy=m3x??UYrZ8mxSmV;aEwB}S1;tq6$ z-Kg@-$Tu@^P*ZOgsUug)40tPng8MAixVc;UQ;#6H-<9AyoWh1 z?%I1q;Ulp_{S|u)b(1{Ep0G-GlQE>|V2ws{Qz0)8t%M0brKY9abk{6e($lLk!_7(_ z-3rwKzh!5_oh)^E-9xU{{co+kYW*=Sn`>-R8&6DEnU$wJ7LKi)B4Ec z<=#}4JZ45M_0E0*`WEeR=}o((^7({USjq`R9&SD^hKHnep2eV0dfHo?%aMl?xumAba(H^&4|Yo>|9$%Hg)7P3il# zCJY`emawG4_fbapK%F$ERzWgVK7^2%W16t)#x(YgP#+c!9Ju0OfikY`ml0V%oB^gD^ zcQtmfBn8QowHzFxgKebGu@X-8oi+U){KbEcF($IypPncr#*SEOArsrY@a;|;j{gkLsxlwP%; z3@#fxO1Z(E7JXmUtH$(rrKkO~jt~2!$=tZ$U?3%L2Bq@Zg&8il-_=KWH z$_?(HF|u-)R2q&367GeDLI{J+4ep;ar`@$9w;4|_6VX*udKmJVtuJ)TtA-{wVJF+7 zK`v$Pm%3$SuuHC2#lU5tsFWfNug1IwXvUjA-{JD-8(?k8wXhV~4}I~f@0S?v?rN0# z#<*|7>9y9%=ZR{Lyu+m9ZUYTc@^BvY=$d#(G@5oc&Zveaz}ukdac^Ued#Y6KbKA!^ zdlw5ic>?IR3VD(+M`>}R!ZKMD>RaTA(h_}dM7VTj?}N?r=(l&gU8`1bn5pnov)tY- z%{Yb-ou<$Afg7iT%p*n)%Al{dj>Ghiv)Uvx`F zbwr~OKBdosi!JW?uwQ&&C3(4Gk@ii*oxV19W{xfwy_vij z?rehls6<{L=he|qX^qVrTff4{3V16|2;^htsb1#rz+7Rm>S8`J z4c;`b;LXDFlpT5ZM--M`tJrx`Jghq7<;;+uH_4}GQbqMO=DfS)^G@-BBY%J#p>lur z*BEx7fLMLw%}@KvNR7r=eC#W5`PG%i;NfF3#3Pj->c{<=b$_$>qoxycqHz*P|MXM}4`|9@FqJVuy_m=v^Msc$<>< zmke)FC3#g{R$}aDdu&zgmCgH;IJn&e_um_$Vq@g2eeqKL443m(N>4>CZ$>;=;fLIr z|4ZiMffqN6hqY+#B0Xh&C|+#l@Q#!vc?u4~h@4HYO^)~VZh3LRT;cuf=|$v#n>Lcs z$V*^fXSi{i)CuUO{bzJijlRsHvd+PsMQ|UgA9piFhnEeUEuIDa26Nh7QmJ{n{%jgo zwf&~DzRdw)ezBYfJzT!H(Irs98Z0r*7chLY<1M80U~VxXxnkjF3yB=iFN^Gay36Jh=C|(NxE<+yN z3u&IQ9Lh_{yMqyAXenV5IqCtA{Q>Ak&6VB^H!}l0JVM`I*-n%)UW_2}UoZDE^aNlE?0VR5AjTzhQs3F3&jpBzRNDE&3A3{q{Ay z`MfCaUMuF7^U`q2-M_1FSAK+PSUd0VC5_Ep`M>LyHUl@ex-ntXaZ8#&lj0lj@OWx7 zfLHF@f}*MpuDhuLC}5C;y!kvE_XCC*&z5?{Hr@}GwmW19`aJz}SGQE7r#1Zn)FH5{ zBQD}id3zT_-X6)DiZ%!uPs2qU$6`8{!-GE{Y-AdyH)K(av=*&)Exg^0j-5Crr2L5W z8oD3<74YyTD7wYSdki)D@_bTt4u@G_k@^Jxx8u!_7o8O}D3Mk3YX9K25AYi6;EbBF2?yu#6%AP?&sMD+MSl6s z{U=6LPL;bnH=>6pE4H(x#rHOkzJ9hxy!Otj&?N6jxjkvh6!rn*ZrX)5d3##rNQCs5 zTrj40rU`eV++iH+Upl_e>deq)29)yo4LFK1$Un2>(eEcSHbdshP9BMECqlp(INwh4#4?eUWA5qUvrJWp@>e6#O;K5g{Qko5NG zBfv{rO+46)%LL{|QT7(21}^xqi3dG;g@iY?QIcY@z1ciDb8LcF#(j};<6wm%)U^%8^xRC{kBPS3{ffapib{KH{}u4C zNu)Oeo+%5tyE2P%uH=PsT5JF^!Nh1oz z%kg)fycrL?kk+~sy<%xHZYJ-?=EY)gv&CBsT}hqy#k^MQ>tSL|*jl)l#cMIQb=+dE zv_&4)CkQVcEmkkIxPdK5VxGF#c$Ct2Frx_e(r=$yNs7S6xrz}zN;dChJGjCQ;feLd z&@h0@rhW& zDR%6n$Gty;_sLGyROKW@3lFWX?`W(%N}GaHyazB=5;6U2YSOn|Qcb#m0vM-lJ{0}{ z#!8;sFl*DQJdF{iz8KMeAagk`k=qic_AU}TtScLRJ_5$!!Rl5=Rkse`fP|OVL&&Y} z0~!Ao!Atdpn9b8&PGO0S#!H?&T%JjPqj+30lc<*(8;U;92Qth(y^*jPH^PF2R%4Ma zd=P^to_3p#^XSL2&Z~Ts_Cd^XMec4!{&y?HlGzE z^{FC#Fhky{at>%BFO1mGW>sEw;oz>`5tf8*ym^O3eoomjk8>YfF>AsDJB!7Dsbcvz z%uPewEUbc_e5ybW%UT)h@=)!k7`%%ciTOB*?BMe`V~U=gpJHwos zt!k2Yj#NP0>SgcA40-4J{l|-GhcR}>kVNN-?;*_9y=q5zCEZAr&hmq;IGF5CNSSel)5{9!~o@ z>D%?O5fynfy1F6D6CA>1F+{x0V(#FlY`?1p-a{}Xw=Cz& zFjBmSRf4su9%YsQrT*>182=WX9nwnAVoywJgdWaV4dj5TJw+Sd#{Cc!yA-wSM=;kG ztgROOw%)vPc#YDO&qqF@^7X23g)=Le(y#Xj=Ig7n&Sj1J_P(hx{hD+@x8RWSdRn7NB-zl|`gX|gRqxqyi%t6N4rL75g_42Xc0R@j zY;3t}>q*REG0jk2)Uh1YNOJ^=xfeG{uIRpX`UWK?>r~#us~Da9`i6IbbRpeW)DZii zGuKBkN($b?-rAYGTnR{zR+QsaJl=d<4AzR9D~h39{ zRr#jsE{40}*JFms?qtcE@h}uGO)eAz@OL)I6NQBtSZ|SsUc<}8qDIzN$ivODcUwc2 ziwWselsPz@Rw}s^8$d@xC3g<92!u5N&`%?~A@Y4i4Filj_Hvp5pe1 zGJ0}_veO=3(W8RdSnOWlPdnpbZdzJnQ;b}<;GkHfwIszDXu1LD@SWubAPil}3yRX| zuavkW7*;^?svVyDRz=~>cJGR{T}LpixJ_ooV)4SNfroyo-)!KeooD=U=Zh<{b~)^y z-dm15NS;*5E!SYQj*E_HDIP7mpVQ+W$s8AxAo89hp>yxG}^`r-|EvhK1bEieTEZp10&})i!6yyIuiB{WxHgOOs zfHADSbwv)C!@Ic^8pNrT-cfW#2hL;MqZohc%kZ;7ZI4G)G?g?(3%r25Ug$@amzj@dPWy=+dBAFz3L`^|hw?EE4i1r(yn7rC zk7zmZ+ULu&kFG?yQk8kCePL$`DXXH9|EUZ!5JpOMTqFocSz&aOSez%~p2pDkSM=Lw z1X)qj`*Uu}{7dMXYg&KwoScjrlHL1mPTYEwt$F4UTLi*GxDEAHygrI2e)@Dpw_>it1QKSfHq?Yx(`O2z78h z7WUAg^X$~q8NK`oqVK7#y=?Pp(3HI6Dtfv4_93&}AhklrF;)o0Q(@_FS;tMS&~eOZ z!409@QtrV>Py4Kj&Ap`6{*%mor0(M{Gr2uj4WU6K?w%r}Mjvmmd2a7`2JITTdK2A8 zZ5>H+U%W4IJabmG1O2+_c;~G|E0((4{i*JoSq#0Vj6I%VEC!l{WzFUA(uzH7?utsa zmU2;4i#)6+5cW8fs|eCt@oWYTw@k{N6&p#?(>}YRqpGD5W_e8u4^zp)PTIu;a*B5X zgNG4u;g!e5xcdI$mE-CuJ5FT$i;u`@>ez$oDRKeam=EHe$Z!{0MS7E{7!XQN`<#lw z6`nTP^c14=e)K`9%pEw1Q7fO3e8xou3R28&C)GrJU(a<+L;0 zA4zH8t@R#5i0!e(%O=lbB>8{tG`k2>{4PiK<0_sEh`jFzWz zcRC|?Xbce^g;@+8rUB&X%(cZ~CC|3(@=kg2{EFa-UEXAHeLrG%jVc81`3!5Z14Qzr zihUm`YtO1k%CU_t=E-)q^y8hyd_2gpu-$gC942M%*$i{h3N0+DU$i}^^qtMnhdAR1 zk-7QC*Oa+uS6oMFiDxk#%^&wZz!lTcDc(61Jo)*md=Wu<+;bRdK{IdleW+#QZpw{w z81AAU^$o2_yreUh$D5Cfmc?qtfN7uPkDDthafg1swSwnHo?EFFAeg51*5`xf6CSKs zj7O*KnCCDV0+Ahy#^M%rt<#n*_bJ})im(W>x9IY2;i0@#-JH!V>q)=fZpNyC8$y1i z7~f81g`*B=vh$cPB50i!*&p#uj+ZktmMvjMF7xPy)ku~#w-f=oGJaQt%i34c z*kCtfgBsi|R&=yv<$etdS#E`BeLE~h6?OrZD`Zph_Ed6l!ocR{$s|QFuIbg7@9No8 zxwv9mT)sFdmApL_NtT|zC^tv8@Gx{Bb=j2z5Ua*-SGhtYCGT8@Jj~_2Qao-x zgO`$bE<@e}8p2o1Zl~nEl#%6~rgxT)x1_RsJ`tMpiDT$3;cM~XoAArG5h!I0O$n`RbNuyNsaKJI!U zqX-U_oYCb(Maqj;F^Npn)T{gWH`$~S4GzQTY~BO-Dn_sT%}(PL7pOfANwz_c`C$30 z8S+pjJw^C<@hP@IzN7J`c=6}e40+$&kyrmjed<;LONE+^%uR`i~N0@72a zD3QFjl0|=$AbYXouY*B{wkj6#zm}0bq^YZ`6t@ksSSs(VE5>g)IMjpWAwi4z7EPYK zasB?m`H4Cm-KpN|yae%Dh8h2DM|@^)dLPp(s40zS4^!E@sB&>n6UoCUDG4A&K|0qf z7cu1hOQU2EI|$G-j`COWlE&*8^1iVnzjQyP2*?2IeUHmw9`}GXyJFxnLH@q;6UDu0(r4~gT$FLR^?6J zZ($rWk-BZJfnpyNzqHHo-p+izf8LQNd19)D{Jb7B>c!HZcQEwbDLJBB^Qc^$QtgL) z!zhRM4cRr@ybj)LxEOu$B;Hk(2)Fu%3$wK*RialjN;IzHZ&a<*p~%$UUd<$b(7s&l zNLVyJr`Z*bI`n1gS6t+r{>@fzmSVSZTL z@tDn(r=RW`=9XdPKx!Z;#|u(}b}b`!XLMwN>WjguWqm>5k@9jIU$JLwC&OV(}qs`$@^Wo-si8 zHZlV-(_rxisP}fv&G(HAGZ13@f*7A=?-;BaaG1)gcAPEeAybWaBXcpHB55dQu(ySW zl@sDjTCrZDbzBTuNrTbFP*naf@ylFBkiA9@0X*8~^6qM+~p1K8CBzRmss03VA81ONa4009360763o0Ms(A zeF?B`MRo4+y%(ovjL(V4g8=8h492K?@7}$;`&SB-2w}zvu0}zl7&S6SKxL9aEM;y3(i}Hcf%&$4V!p7 z>D#O5|0157x2Cc4w(Ev|K7@5lsi|A_ap zO}ziIzP5IiMjx#=_@1`U4Zd4@)PI)9Tfub%_qS!Zu4{-qODmmw`qe}{jl8?*+XWh4 zJIveOHGbZQ`vLb5BJWyt_xgEnt(%+9*`~1Cm9YFaeLJ%xEJR(~HiX$Y!ZS_dqOeTK zyJi#bb@c6n3SLKeUFhxHdOMi4H6rhb1a7|!?l}5(zIry?JQ&~1hjwrgZAsh*Hi=tF z-a|A=iF-$j?K?N`o2E5P@IENOZ6Uais+=`M7l}(4T3d(1IeUc)XNjq_RyuHP%Z}Lx zg=2&+TEz?VU<2u@z6o|p z-T@r$2lVZgWjK<%mN1Dvve5^d)e zirEiMKiUIJoqUs^lOIdpysF~6xih4!hSqq-+m8z8%#!4NvLtzn>yZ>G@z&7&$o0Sq zZ*?$WUA(a@$+TE(-au-q9~#%P3-Y6atUR5*y+mUM?hG3&sZmd+29uSK3kUbHwBDEW?Pmo|a1g=$rLx#)5jaa0L1;o3*yep!;Khva-mc=2;YgM|>C(`Se#TOb zer{8ZuHX(MxKC+tBzm-DGMD|rYgrQadEv%Am%eRN1=)}Sr7MHjJMb$*f;+sTR-z9{ zmk(VTCP z-VM&MwLW0tqAk$Pdq0pV(D;5}YyGkS_hPsh6}fB4uZ4qV1B3fV0q%F{+ly7k#!HbH z8{9B3F}_6*V=VSu)#j#yMwSK4m2TjM$}IwUC(*YTsjDS(yD_xdwzGW!jvE5Ut2Qz; ziZ}DlhJ~H7YjC6k9Nn|Q*~S*&IBQ?1sZTm&T|W>*2(Pd50<7JtYGb&yT?4DE&s2)E z+860~(Yf_xAJf%i7TSGE9uLweMj2@+BCjDolzcv$owI)yb`M75!Rqdrxestg9f=;> zy<3Hg`#>$kkzqcO~6e{E(SBXCGu1_>>lEw)*!xW z5vZw=cMRcuK*K{sFA!W$qSsX65T`jsg&U&lL-GuRJB9nM0Cy(ap;YsqYmG?#nbh@HU26eY=S09g)E0 zRvuRSP6f`;iS6Ji4|WkS(-sSJ`)myjW|<3g3k~FFm@3}C)3;;Gyr5&-!gGZDk*eye zo2RbUk7izo*AU5HQzfqk7h_V^7}`Rz32cEpZVsHTS{EH@0N;=~MgOrI=zE15=s4}l zAUM-oax&<6@G!&9LNHm0){c&7@O0t!#1hVoodPqU2mV;W!)n7YK%Bc_V3NGE;IAmm zXkl{?p@W~?x+-yC?K@O7_>4n0w}a38T50c$c50)f(ET$6*zt6Am;&C4wXdXazpEO0 z9UZie>{{D&#ua$Gl04*b-mXShdA@L?Lf=;UcBGo3B1gF)wM+(|2_3Umb_yp0(f)U- z{u#@&$mFfy4x?{RQ-dJz&#dcU4tRdjB=X$eYimy`xuc6H$UwFui8Aq{0Jqw`ZS?I8 z>cNF&+x6t!ddmX?-xsKRGkv?Tk}o9I`nhw?a_3fpyMVr(p=v2;z19QS@>KQr1zudM zJA7@7UXtMmP?DG`p1RuTj>3*NB+4Q5jypj=5SW2<{WWS>h0GOX`UBF;?4$v1%z1H1 zen-VENONB4a(__p3yOJ>hzG4~ttG~gbH(WUp4dZbcfm`DJNT3fv zu9MZHX5r#GXqMhIjJ_WWn)EQuo?1j3$Rw}>X+H8LnI`>-fOjzAZ7boqg=f%N-yzlC z@#ybuggWL9V|>UInj1e9$-?4!SRSUC8YP z3#b^{UtGE*&7?@pKo(>HkNXD2Opsfg4mub;xuqs>>AOR~tI!uCXC#88`)t=)?i}1v z@cWc%gm|y{Kt$3#l%;St1h@t!mPmEW z-2!)iPtSk1(fkgbBaP7a4Y&C27H*C!wcNwP*`Tu)S`y~$*1cQM%r|IZ(P@=VdQJXR zI2y3gPFI)#zo3s{mVPi?vHVonytB1bhFc^xNroZHt!t`y2kU977}+Pv$ebT~DAF3< z6@>R?MU;_YCV_FJ{s@+175)*wbZ+|XL$clxF@gLM=!sK7I+{fPk7`}vU~F1 z1$Mw8{0r5FXy&nvBIZ#2EtEzM8+YM#%T136tnBBCE>A2MbJn7yo);dj#cV+VU#c@_GS(+3* zrWePGJno+sV-J3eeup+7iWYian*HFy?p?14OLTWzq)WYZ#xX_zU}3o^LAgY|CwaL^ zy4;5d%l&}HjcI|b49A)Kno1fhsZ~xjfkfS>b*mt+UP+npP=Og&X$2T=5l8c+spfs} z9k=Hnx;{0)q2}LHJ{r-UC#kdZ!M6ji?0T3$-q~8F#Eo&F*3peddfD}+ig%7io?FB+ zjDt5x1~X5+Jgl%>Et7-zypM$)bV&MLTW*Adx7K@Hy?(KMOY$DEKGmb=(zol%%Z>hv z^)7}ovf^wB4knA*1OdmY>rp#l9QREhu|B;u&ZKXDsxo)Lr5i}i51}TZMxxzpD&4X8)0r=!Ujw z{sZ7V2*c*}eO*@enysxp^Few-myDH$1jaVJzvWSa+Cv%SIjU>QN*+_C{OH2DRT@a5 zfk9pic`)8&VTZ>GIvz!-r>X&AR?nJV;E!FO+AGMSzD?EfJOi8JJ+7cul;)r@q}g?z zPA{1n{KkE}fcFaBlU&p$AVk`RZg6b-9xreMuHX9<`eM|^!#tyN(e4_YAGKa*Vm^F% zrA=4661|;zfO(RpORroB59XOt-ZkkVNoD!*g7Dp{$J6s#hg4X06PSB(?aqkSqp{uG zwxstMH+CykaXOTv8tB-(4W@LhZ^}=y+qv zYw0YsN{u{(YhJGk9%!VyjC6eG`zm?c*Y)b+SU^Q4GP%qy_$u6)+PPRXrVS1{FSM>s zoyrV9HV0Yqf=CJY&Q>=MUW;BNA3NqOE!p>$n^Jp%ye<4-VDpsF@>m1p$t!TQSl&JR z8-fbmrkPSp6&kD~c_!!aae*-Avy;ufai7j3=nm}2S0NMX~s7CxWh8h&q(x9?PvKczx}i+iWIS7YI}T zks3?l6=NGBc`GH4CXiRDWv#5?BUSQSgw`{KBt>CyVrMDTFwEH++ z?7jjV8V66P7~V+-Xj;gRG=JXRg2gI@nPb@~GV8rH{JPyw;KUAXt_PT{n!=+?@-lYU9d#2s%~B^$;5z;CcC{Qxc6wGl|_=CTq-*c zr1Q983%CO^Llo30Wvx;2+QyUUb;u#I)gD-|yA>}ZS_8&;WDERa%FNLT+!Hgnn>E{K zS>{O^0Fwh6({sN-qOSrNxq%|Zd1!jaBen+$ilD;WHu?pQJRow?I?s(M32(c0fk#WZ zMW72Y0;10q*s;RO6X@S3hwE;g)a3xynm1&dfPRbI0KrnXEHY9um-SbQGU_r}YuL<9>uCVKRWDiYWh5I6X`wInbY)rv)j=r&V z>OMu^KCH+d>Hs@Zcykk6HZw`uJm~mh394UYHPL1;50knsi9DP%rK=~(p6z?`{ThdLwZu4y-~sYsa}0CsiI8ro>|zw|Dh~*O!PG<+k+*^)_X|7H+WfDSjKor z16lU5iZazy&nj3fS|1bKQnFac3#Xfi7kM69SgulkF_K5da*F_8W{(hyxc-79B>d`}mOAU!)wJVAj5Xf-+%6++-c4ck3soFbK5akMW zlYIY%$lDd(?OM)SsO7Ki9!!Gb=!Izu-7f9kv@ciQy%pRY`f4Yg0jU8btyY!1X=`bX z88x`PwKT;$Ou$2(VR2xoQ1V#AgYXq|{zCCe%H6|+?L!6lMXE5fYVTAJ946?2FX%OZ z+3*?}Z6zxh1$0%82LBj--5x36!E`Jp4&9g~ z#dS-L25lj4f;dWu*IZwT*I@V;S@T36nYUT6>u7A>{+zyVt}9twH!9Jgv1l*NXB!+X zxK%LZi<8r$v4>!nY3atW9WPHjTCkEo`ZN;I`B;0(rM++;xi!(tGk- z$OX3rxRvaosNmg|R8>+ykc#p#f?ByluLI6o)7C`lxRX}wFrQ91Nww6m>(eykUG(iA zRmtmPG#4t{nvGMvhA`eo9J`oa`0BX z7YQfrC-m(z3SOM4OolDSZkk2JVX2i*TA$|TAj?{54Nh*~qHEY>RY@la%thu@8KIab zaZ~2LRABC%^zF0i!GKyBf~AAz44?3b9>W9n<9I)yZ#R|kV);eabmV0K&QI}#0D)5F zJvx1)11yR~vo6&Y-s!D56@Epl21-<-r-N%jTzChO`{lR4^ zms5qqfl{>BsoY>ScIj%*ELh4))9a*cJZ0{g0&{oQ$eWfrrEq5zHcuTn9&-i(<2pjt z-Ex+|Tj;&_mwB;BgLhpQ+fle4eQm*_(jFcdYl}TXqt*tlTF&0o%PYKFwB;^l+meFs z=`Xg;O1sV$&IV#Qe^#qsN#Zr>wR^U}U9`Uyhj>o=4mT>~p}bmY)tZ!2r@}1Zp$nww zy9f;~G9C}d6+_EHlXNQ0()Qu7Y0gX5vmnFW&*e`0Wp-)zgnk)WSXOxGX!^a1$(M95 z)!@*1ptOGFT?Vz)qPE~IwGc*9=8)o@BjBN#uGmy6G~(6p9;WS{&|Fo+LocGqVbn(rObbfgV< zdG-aH-p~r}u8QjiYn~QsJCN7#G7NM9|U(BCmD8*EFjzSnw>Wa+`WCh zRwWyY_Zmc(`|PN_Q8;QlNU>}!7xTx`OadBEw`}-PySQ-F)Jo4WOA=`1uJ^+fPq-x2 zTP5mGzd^rX>v?khGJzXdu3iHj3$h%NOnuL}ahY(d-Jy}Uh})1| zOFx>>@=Nlvf@}H)1uoW$d8F12X)DHz%LJQ1rEWPv+Znnv$UZael)S9XWkU;NtR~eH zjn)j!l)U{O7}@OPWn~6S98TLduyKR$v+n$Df-K)%k-a!Gvo++1lO$&YV7F}w-wJPc(kx$4mpjn6 z_$JnnO&*SLkLTRITRUot0jAc+AhY#+(8Ox@R*K~}G-F<9*-915YPDQZX}(p~^|~gK z$8RAeOfYF?+z^?u!b8QO5+Kd%f@QeXYEh+rUM1d|RHWB75Ao3xD?yB;AAA>ikvHY; z5_Qw|avAP^vUb`US!0E|*lEkKEO;w8Olo_knziCn-gXr)pYoRCT_I?_U!B!DH}Uk> zfMUR41J7(kJRz;7^`}K^8Dc^Pi_4zJyh30Hn%1<}p|XCr^bH}v<%JVydzB!22kKgC(jAbV z+^d9>`}C^TW343V?n&e!_*g885k@ghmb-=Hfjp({Xwpj}Zy#4wdJ`CLx=z=7^`^9} z@X%aaO!^6pw5jI1T9B3lv@3ktFqm>zfJ6Y=^1cYdA52oSO@%s zIzf`voE7iYm{7O-)KosEW}U635u^uWdqFD~uQZ{@YC@i%rnE}MY!F6zF1BxK(G?sv zPYKIU8fPYWLJ~($S@GW2+Hz5ouk;D!?Exuy*RN0GQ@=9Pr<}yHBBcGH`#K&Qy}odT z7b_>G&7f;J+>Ealo!zx;Zqmh_o(zdP7|X>j?&&b033UQ5v^k?$pUZ?7nN~Tfa)IZ? zh3QGVL9mq{GgBTfUyK=TJBPL&%r{`R^7{q6y$SC|O;(V@X;4gQ$qeFG#*ORK@YIuM zl`$tURmhf~lZwyY0F&VMoK>cZA>h!GN8gg)+*RTBnCWvw#xYIxn>T_|6)UfG7>^iE#;bdsDvtySF65)=7hEsR*rk3Ki zRPkXaH`Zty6g)XP7(8-zvq0Tmn&d4E<$my}9CbsOQul=E{at*ha60~HEr-jL9-5@I zu9U1H3QF(j1n!AKWJ)gu%v#Jh#NE5!fO(5~3iq*1IIi@Ha=f^K$ix_@%JXd6#{?a^ zt|_S~$QV4{wjRZ;fhP|?Rk(t*M>n%(#&orx6-4g@BJY1Gs|9mI7%+1NxjFWFv;c?I z>REa^VjbDZWbhfD4fk)$Eke|-GZw~FYeE5!FIUO>j{yg| z#gUNgvpXZ=Wf=`*AbwxlzS#TWP<$5XDq?tF5Y~$-0_9oDv2N6&3ZFcKj(1l`c(`$| z)cAor$eP~9>QP_CYi4>?LQJd=E!OL7)|&f8!Dl{Fi(m-dAL;4%V&SkIt9nAL5jnN@ z{!S2=cBT)>TU0H3G+(={)blIC_B~;yzx~t2ItP?`wu8$?7Jfyb&sN!ihs6wz8(A-0 z8+=tzrNC3hWl}it55jV{&eS6OvD2!v1Ku#V z*<`k_33#x8lnBe>^rBtWxaFg?8XiusHi7|ucn3X&)7J4GhOZTrvpRbQPqy1JOl8fk zk>|(vS4aZ!kl%n;2qt)0b{N6s=cst25#Gm#2D$S4x}XfuB&vj4C!N>n>6P%1?NAy* zC;8VJ9?HJdX(w3;TB@wRF8I1gkzZB`FDJ?W)a;Ys&eGz0(=zw93O7)CQ*4P4s*2>@ zTakCP7LgNL)oS#iIq?Y9%H@rSHSVG`Uwd#SFT<~K7gp|pYM6>m7OE{5H(RlYN*H2M zBkz^ElaP0mq-n6PuTRrpXu;BwoV3yNNIh~gy92E&$(GYfzGhy*Wx!Cl2$ znBYWMiz)@~Uwym4TxIOmn0slP*ew~dXF9$kxPP-*Wi}-YX5XXrEi^pxCBYq1Su9M9 z&cvW=$jT|dBk%%8<(UtdfSg}KqZB`Xq+?!aT< z|02i=l0&DcyBFtd1hmgs$78POG#VT8R?9_moigfj(wLVn_g@8j6pp?6G#2k>N)4(N z-2EhP+UHlJ4z7?^Pnk8UZRDGm!JS`|m8{KA##^lxgH@C%^OGSesd@V&L0GnG=IHXu zwJq$?(DeN1{zQ;v;Ax$7v3mi{QGt#cPs2vIeW$Xb7K`vkx{aK=tXL$DYEbT}JXGUs-|d^}Z$8wVCOKAGdxl9XD zO?$1<-MgcpS+uZ2)=`@Z%N>FyP^lAotx{pRV{`ZJKVIG(mEzr5Fqd`LrH?iwG?g8= zvvKF<;aF`SrXu~e>eurLNExi8iuC~HO_knQ}TYcsr&fh)tdA2#?VyyekO1ir62FCMXZxDkMt_~ zdBNjQ%4DLnm>&Msu&f%<;9jj8k0#}#VveF#|~V+FTj22ub!D%I{uxIg8^J;LUlqUCbjLebNqpv_x8<+t2C zlxF9trt39_LnzlyMft(ADKk*-by11D&1-EKNMOPc`0#q*<;y*9rp{Z9B`w`RdX%(i z&t+vr-U{xTnLZpoS}o*n#7WbEmpn-1LH4wM{ZTJ_+5o~pJ-|ps>E5w zgKG^6ADV_&YCc3D55l5Vv_MZ8PZqd$)^hjiVKez;6bn2S@23Q7F&YfP`P4*vm>?^s zRS(+OliWn**A(zpt9{8#eR4E9lP!7Ah!>cKCrchK(06)`K14_d6nLP2gGbYWmq*jV z4Q(z9WZ4D0gw|zq?j-6|w8i@_UDFPIeBgzjw1*4KMXKZy70=_$L!B#3Ow-SoDd9A$v&j5yEmWnJG^pE&>lEDzK(P z-&e_ls3=L6R?4m)m^_UD>WJk+-ri zZmdK|^S+YQ!uT~|xkt~`c=Z?}CF2$~!p*>oQYE~b=-WT2(qdw`-^JQW9(Z_+ATDT} zda3H_@+PU&*LciqYCqnj#Wbg_CF%A(PB?5=)3=W*(h}>?`hb~;-e)1##|ek+M*8+; z1#e+d4NdHIW{2$w!tSAL_`-@knwA`=ySMu$dEE0mNR5lIp)oZ$B-@G)drtFosVdk* zU8|V%igys+GNj)grTajT)`yS;Ta;dkF^((?^wd{TL2*mb8lL z=%!?Fdkb(M(3_h#MS}&+6{f#kR%93uMg!j2>beXqt$#^_|ret9!ZC5Ef z)&+JzjjDrGcw>aj4lc~v{HVO;FFhO*d7ssD2YFLnjXaebLK9p{-b^^VD6UdRjqx(C z6mCnwVEJTOm}A$GV)i%%)w=h@ZWz1h?#( z?uoT7WF13W3dWu`8g)$i*}kXy8?Py)c>5MSHHEqu_a-430!iL5v{gI|3oSk`wCNi( z2=;d&qi_ELo>o2@L%{>dUVKJnsN%u3dY!`DD0*>54*3V!dqw*T!UA8T_&U>Ky&g}# z;hi>LC2#vouLLr&=Y>>2yx{ou9U!7JEQ0n#Vf)~SpR8?Ptd{LDXt8OtH;A7kkhep3t>W4B zwlhdtWd)VLB?t?+tJm7td2h+~CVMJ-ocp(g)xK?}CfFCgfkitVV(DzP5_xZ)>2LDJ zAP}D79LT>iRq_z?IzyEev@wt|1yzuZs+Gt?gzqecxp91bi~b|GEDBu0Jz0PQZ*S7b z!xipHu^2mKb?#3VRtrV&u`+dwrj4#g_Z9{|)yTVcR+&FRCP9d8LquLEz;RzgozTPw zsigMLQ-p(oYe>r<;uaG)c5GIr`}lZk#*U{7T7F0678yZDa3Sm%WN%h1K3#3n}pyi;W5# zL{Ax6osUmQCC>_y_m%3&;L{!C-Qz(F{f%EfK&pm^u|=O!LP~L5Xw$eB#le}MI|$r` zeWpc4#_V*5wn(;l)YXsSuUC>{YQQr0@*r9 zUm&h<8^agKJ5!DHvj(4(yil;HZqUe!yN3)h*;CmAK63#Nic0TM!Mkdnq|d>jWO&aM z^!&Fghb?c-OCN;>Uj8VwiZ^M^OLtGA?i-azdfp+Ps+L0p=6x+>v~iU=w^^w+Uj7E;OhDGNI+Id4~(TcdM526S~3D-8)>khR_JC6!zy$ zzo{ZPqHswnu-cuKdn0S#O4ahw0yB`~RWcEi{BX*Q zV+D%^ibZ>lGhW}AU`8_Sc*yHmfjq=DK2miKRxy#38^;y6aePIuq#eoW_B~rTYM+>? z^IOMS5#vIbTW_;xoS#!Tx^GhP;v=Uq-d1mV^Ioc0{h*cCyx3e9TiYPS}S zni3V63@4E3TjAjfSEj#B`r&JMm_eqryiDee)$mYTrDP>1by=yR-zwZgD8#!&H8NO9 zV2vI7>cTQfM#$u?@P48fC*-||>F&LtAT4UyST-6XCGQ0Sc|X^aoOuzxOx}tacUJ9D z-fxv&lM;F8R6ap%gk@dHHS%CU9#`qBO{XWMxJXKHYdtk@V? zIcf^`5&;e-kkT8K=MYm#eu=;f?A_}smqyxikn-Xcf}VOGefxtoJ!4OoS*+z9xV8N1 z!lj{@KzXZGDtWIF^c3{UX(j3w#SW;t>yX)Kc~l&rV@)Pk3*%!M8=pcXNL5PbFqv4r>InVJ-e zlXOW_;bE}OXW8)8a#wi$7Sepma&h5$-_b!E`k_SLO7?EonL8OgkqX~wf^`Pt@ipr9 zk#*Mf4o9QUCV5GCU`Mf`WLZoQ;HP0SZ(qRU7q}ka;|;YN6+GOLxE&w3au*fhLb`Z7V1p{1U$vI5OGaRwiHK$s*;ct4$~p~8_q z(gx&k1aJBFT~^@6t2A!leJjkG4<0q{=@fxC&8AZXV9P604x%UI@IH5-?PH65ldxFa z7<$6W#bZmDNJa4HuLZnyIv4*_-8@{7T~G4t8*8d~Q1W`WFJfobqxY@t_=`$c3VL8& zGpB@Bru3-2xnS*SFE(aX(CkHM0S*Z;WfD-{O~T#`7FLUf-RG**@n&E4q_JSGpgL8{ zL1cxz>_f(C%X<=(h-ZcVwxN)^-9r9r@DL1Ya6yJZ_qW1@k zZgW6LZXkug6rY5LE4(-~*e&NZqHuyFFzZgaR?zc5n^oQeiYXyMTF+t0(mR$qV8SotLG*2DRbW@2n!T}l24noSEP7v z7Zl&uW=eC)B4LGsERV^p9k-U>F5E)DwndrQu_&5%-rKn+KaH0`OXNLhi#qsdyf^F+ z=xXbX=X&`a1@0DK3te_g(;be&C)e_)!QLq>7xz$c@c*Jrn|uT4z`kqP?p;^7!=I}h zjrcka8m-U}$|Ee-6?U&US!ijX`KGtfS=q21iM-qB+XZF3s7T2vXwXfP)wsV`An#FI z^!H+7;-8c$>M(3JpnH4alGF<^SSJ&E@Ow6m5e$_(JTJW6sE~(L!n@UAFiRWA3abTm#g5Cxq{en2#{e0yp3g4) zkZ{r-xtluUF$gyzmj{_WuL5e!9Tn{r~_U ziwFb&00000{{{d;LjnMCGp&6Iux~|q=hc`oDyeA3Z4@VwcdvkeIj2u==NLr;gzfPR z3d#tgj=_ma0DVs}5qWIlifBYo5jQq*1qZ~jG%iFLGnLGO6(}?11T@0v#9VQS8#v#u z&-uU8-RJACMRKd&ty`z+{i?ga{`RG}u8lueZCP8}>+y&F_I=jgwzm4&lfG^H#V>x* z_0R0|GuuJC;ehstZT(XZIOdqa4Q<=dFY7upIA^t8Tl=-OwZkL4Jpz%tJHWYeS4>b*Xn_&pj-OWbS1obyBqXvtAN)v?a=zB zQAFL|y6W+D^zGRqURb0VtkzAFz

    J+@-tV9=yJ`_IAJ)d4n!rPrr;aR;~TReL1*! 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 Date: Wed, 27 Nov 2024 11:21:34 +0100 Subject: [PATCH 029/336] Minor fixes to alignmentSieve --- galaxy/wrapper/alignmentSieve.xml | 4 ++-- galaxy/wrapper/test-data/alignmentSieve.bam | Bin 333448 -> 333447 bytes galaxy/wrapper/test-data/alignmentSieve2.bam | Bin 132377 -> 131664 bytes galaxy/wrapper/test-data/alignmentSieve3.bam | Bin 132427 -> 131714 bytes 4 files changed, 2 insertions(+), 2 deletions(-) diff --git a/galaxy/wrapper/alignmentSieve.xml b/galaxy/wrapper/alignmentSieve.xml index 449b849145..425f090875 100644 --- a/galaxy/wrapper/alignmentSieve.xml +++ b/galaxy/wrapper/alignmentSieve.xml @@ -111,8 +111,8 @@ - - + + diff --git a/galaxy/wrapper/test-data/alignmentSieve.bam b/galaxy/wrapper/test-data/alignmentSieve.bam index 470d8d4cbcc8139b083feb50bb24ca0e3d12cb7c..560ab32da971dbff178f81d3d0fc9e0edc6e8117 100644 GIT binary patch delta 488 zcmV zYK1|!UDyU)*HO5ya-y-O)<$EzQ9tQE&gg~R4fb%)L*N8{kdx%k`SkJo;=>!q*?oO* z9}j8Z5%=^X&6U!HynzwR-RY-$I;44}>E7KRQW}yV*f6%-9e=;L-yTw~tdWAc$HPnc zcu1*7yv-ldLt~V>_ILBQKK|`@9c{^u?)FL-ZPd*{Ur@k6YJDA=tz(6ld#==CDdCAs7a9Fb>4%U!}V9mIQN>WAu zBJv6_|DST-XMcqd?Q=8P%**X~(bnV8yo#H4GsLu=P*}s3MKzsKcnqfuN?V}tbt9!= zMxZb)j0V5gndZlHI!bBvdl4?NVscNSAN zWEqEe#N~PF=J8Ao3RmYm>xe~0l!h{-4X)?0ZbHy~cgM?x<2Y{}$9W!-&aYLr_zfid eMWlnq0f)u`0f)u`0*A%{1Bb=|1h>Wk1;P|BvGTP5 delta 489 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�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 tu;XvQK|Vgo{-v-U$P_5PD4Y%A7P$Zx`{> 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%0D_AjH!8Xr=w?-h3M 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

    D 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 Y& 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%0AL7$&1n@2d(@~v*<@JwphfP~Q;M2L>+FqAwvhE_ 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 diff --git a/galaxy/wrapper/test-data/alignmentSieve3.bam b/galaxy/wrapper/test-data/alignmentSieve3.bam index a3e274b486ae4695cec3650a1872ee8d8fcc6271..e3afc2270001d79a2fd1c716480d24656cbda2d8 100644 GIT binary patch literal 131714 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

    #1h)&{ zvJG$#saZjwA8Ju&8XgXPm4ruW!QZOVrGAJ>l=7jC!SKEzNMo~>kk&K<+LB^MS&EJb z*A@wn=(|nzrIzGcsO|&XO*|^X-=p$N8#}&(Hp7Owb^NDrf0P&OQ}C*@LR;BWlgjaw z`M)Nd)gjIK)d5rRxW!C6F+=*kIguEAMzgls%Jg*}2_M5^(Km(qh1%5Dsciyed?8a~ zq+1)U&*7dCtYfRzm0$CvsMYY3OyRcs%tW4Xw<=w<<6WkIAx&e#cxFPlf1?W5R@di% zmo2YM|C`8LT_*1?m0M)rw3LMuZPWq!mT-AQ-d-&ytv!D99y^0B0lPd2?y^SQowega zE|>>J?w7wMXfjpx+tid4KZuZ+MPlj_8F}BHXarxN_Pa2%Mnr?5mB#C6yiHVlDl79vRPYnhz{fxXDnaC_`iuJ z&~}yGniXW&8@jg)?*9eHvP0`+)UZ}3!x5HiEU!+V6_jN^;QmAP%G3oytx@Z%#BAeP z!F0*iE>p7ti}^?)U5<&jGQKO2w@qJAs!JHQ3v~|eLT=*i(A@HTR+?jiaN!Af=jMBY zG~TT{zS@|_SRIpLpPgaS_@1E3J9YA4y0k!5Jj$3ZC*Eq2$lI>BTI#-7NN5B_gd$$; zeqVsw*_f--hEjqOQv{FhMZ?t%&(6@a*^H)#65O^%0z`|H8M9KVHbyPO?+dbM!x4!t zkel*__o;p`p?Y_ymxuh!%m&wJEHTylfnaIWE4W&v50oKarY+Piyl6NYs6hfL!lfE>3o{9QBtNHZ880sq3{#9_SLf5_1>6_4*}5=o z9tPcGSC=!s{rX69)@ZS%P$F*liuO;h&a>}@G_Jte&05sJ?P2_i9wa6beC?Lt#`wY@ky+^CxqGH+^n zc^)NSE?gcts^3so9UKO0)H2Ln;$`#kf}h&aT4sZ6JJcCyV&u`=iXRJ(QUY3Pb)ie8 z2}hQ3lN!{BS$Msi!14s#;_mL&g2wVglA&E3FWALxfcs6&&d964ATrv^7#}cMoG`(y za(OjImSU?wMq45;7;eqXPzxDcW9)bpeu5B!Xij&&8o_BQnaJy*IhrT%cwMEvP@Ani z7DJZj}6W*zU*L%M@JQyx{4rTF*39J2k)x}c_19lO>EFZkQV7U2U2(4;*u3`KH z+~V#IXxYkqIU8v$C8TRF4d$Zw89}r(huErEE!CuG6$W_ZNUL!}(MotbwUO!C^EvA? zsx(x6mIugJ3V3^P_Gz{1qwtMTO95!q0D7fh8SmHKN^O1n;2b4qg*WDZPJkow9&8jY zXzrmyfPpwqZGT=cjC~O9rHzFm^nfC`g-hnI@m?k99+7vynqDBO%_L$&8#}`~=vAxB zbyWk-Rb{Dmi|K#I>$F#|$~E(iY6PNpBpu~I-sRZD`y|f(S+!jJ7@9J{>lt3m8m(+^Ya~;{RsNwPmGEu>-Z@%KtNkBZwLubOr|@{0rX+haUADAp1NtK0_dZF8 z8(-D7<(C&nho0pmA)lg`FPCX$8h?ayv>^@32sXFY31G6QoD;%s^Y*@>@A5BA=!Unq zL133&)xBMn277HeWOswWEjjqx?|N0WI@uqtr7OWWq3Pt+nrjGEbx)-z8P$oq)CIx%~^5b2>W zdWJj$+BlKk>hF*X4PQfTX!2Ep*G{Au`&4dgokpcgv7=G*>jd(4Y5kg-?7tuglNzTHMk;hl4k*3O{ zC(^Ck`+`3I8b22t-kulWj%dPIesVB`3xeU^1-P>tPP9XAL9_b64L1mv_vOa$aQwV) zczF_ePd7GBMw^*39AAU}DFu!?nK=_2t>81&i-O@EX^ex$4=iN71-I0Ey;tRyH-d-K zNJ0SrhsKvRYF9o$4)p#o@Wsp|&__E}A68YF?@!6}E$;9B=kXnu;g>&#_m>5J_cpqZ zb&K2;$iri7zz0luLi-e38?PB39lXdpeLZR{*u5Tbzo14TAk{C&namx*>4Gjlt`C~W z&&q~yZxT}F{dyf#{YoZLWaJmT|MRAa+;Nv$7*Jb&_As1YTD9=@>I?X@xphF-mP*sa z>H8I-()bsBhj$jisb20&hw(M5T+R^a+uvHXt2?|XS}3_4ttFfxn8uUZWLS87G&GGf z1^WI`e=IaJ4afsCA&gCDwZUAMHw(J_n7;ZrdR;oCZu11USEy+GC0GmZNMo~b{LW9t z)X6vjpwi+xTost<(zSfi6MxyyhKzN(M+Od!FX7IuHfnq=zW4(*GHQ9 zQB}#GyGZ2y8_xboZQ9fXHzDexBmAS*t~F?{sycsyBLniI&UmXZy~y_#BIvy5eokr) zDk`~wSdf$;$S72Wl0bl^#z?MtP-L#-Wlfp3ADfiJ|?eHTRoasye4TYBZ z2*nX4wCmaDeRI~@XPvb`%#X}B?~gTmpSAb8KhKtvqYIVg-RFRh;B~15feFYmLgOq{ zl>0NUYZahxd0L_fS<8w3g#*gH!PEw5=n8N()>-L_yU7FT0uDhP4RFz=vTLR7_CXtq z(_XcfkuHr*!6HSuk2!FNtZg$I+p^V^7vW>LAgrHZ(pI|E)3 z43XRAr2~G$n-}9SL@w_LMY#{TRCE{&E&#^K$I+n85d(hcn?{%s!y0)&e}qy70%6V< zO?jMZhb!X^Eiifj9CPk01ttVRlXf&XV;h)L(a)^-D>i7IK!uUSrvS*Z8h!_aKRG8l~fv92Hrn zn9(P#(tHpX7*SyjsIyVI@^)CGl)HU6rn0iKicoaNVY`1Kdaf`vLYU?(ng#v|)2>cIm2Spga#~cQ)Fjmx5MS=EpG=rw?b{qZn1E0nk>5z%&iZOBys1OPM+^SFGqJ8{Iq^1ENS7qtKRD?v_*Rzk5td8%IJ3czb@sLL=1ATp~-v69^~zzb3J)4I84wn zl$)#Lctsu0J2T%AO9}sc#}5QR#~JE~X)(CGuk1EdGWx#GG|MG?I2}GptWp^OouGWa z?RKZBNA|=&-w6Yk;~3NF3JMzDR)e^fJF5G9&wAnncN7nRPEd6FR-`fRs5$4`J!@f` z74{>3luv>@#YNs_ndLC!UW5uCCeVH_mKVA32Q7xSNoJKoAhmKR$Pn_rK0C$E$h`S( z&uvhjo(+7D6NO_OaZgJyi)<9<;fI zTAw?vD-^4XLKdh_Q;hsphn}_taAK+`E9(fadYZD`ZC2J?PexD171GkGR+e`_-%eRc zc(7BHV~polR2Y$+lG7C*`73+Yvj<$~cKP&KJ@GTAA0xIMemPE8F2`@&$0h_=dS*|1 zdA>Lamge$SK;B0e_6lB?nU@20FRkfFQ+-cn2P+hH{FgJ+7L(b`Ir4sP4QeY)UfeLR z7_e2#Ew?Ly`dqs!cVCWfc|eJtW|=+-Fy*T|Q%UQQY<$Peb4g~IQhb)>jieD+HQUc! z_NH9u2`BR-PgKuu=$}l5Rw=7{)){{cNh{yi0QSZ2v)mXI%<3x)e2FepG%C z@d~6J^!xqz=dZ1BG{7w@iZ2=}dF6e1(dv-A9Al>8n2~F!;ze7I+RdH3&gX8ySurC5 z^bIJnLQ|-c$xx8@k%hhR+k>tr)X+fvG433kqhuS~EDG#N{FsJtxy+LYByf)M{dPE` zCuz7F6^h>#<!?Y~NGNL+HIm_?2&vFb%<~R2|Ww+a%=PTL? z$Z?jSPm;^%`#j~etfPRhc-OFY+gvTBA{ANF2{>wc*Uq2qlm5R4dB+l2wh3V@B2%!)jC>y(4{ z2>o`3Y4*tDR)}sXT*;(aS+5+GUs%_6a_|!5^YgPTX6{+9tnU>&b!l64RfTMg1WIz3 z^-3!AluP{>9-|~bS!WShx+ZR?$2uA)F~}$v94IL*Dn#W(5r;CE!!i-8W+@ z?-E7cF0Zx>CloN3Brd7}U7~1Xr$gq4nWu!3p@s_T`B?7v(t*=*m8o6G%LD8nCU&?? zk@r)}=}uab6hq<#D$=hc+qpuyY&$(Oj{ptL9LhJMyL+V~?p5#6qcG=ArFMDJ~o++i#kwi$K)! z-EL5J3y8ASfsNtKe0kR@reMzLYhYrm!7D&Tkwt^#*D6=-4R1CfD5IdOmX9ehb>+dd z+-3R=K-G#O4}c*#$f9j`uaWV-<#Z6A>X{f?%q6GD^~%kKxPKV71nnGtjzyNu^a*lH z-c~RC4&ib}eyE{%uW;p=>kF2E)>k(msZEpGU*9&{?~*vY%H1?+@N3ev+@M?zFqa%_ z-d(|=!Y{}7l+&`+dbV(C=&6QQ&##L3?cBdpE*ngNJ(VQ^-TboMsB9M~>XXdND*)Ym zyEiJ!!*Ka`%o?8@BK8x_lpY-5opkI^Z4>jQ-UE2efOT;E&Y;j_*=-_azwzCP)R zY+?+F5cl?rZs5&kjZ}6Lz5N17w93i;I10(zFB0^Bay%O^7Vt{Tjf$rP3)GQ@yof-` zyB(m=T4L3KBwd!L4QF*dJ}P~A((_vHnny$+T)8(X%J`#M6Jp%_rt9A(}#$!_JzJ8ahG2#gU;o^ora zZWBW}J>{C(=+gvx+5q(80#lqoZFswdojTLHX%V`S-`ty(C}W?Ik*`fExPWmYzpA7B z?`9<|n0qTP$yKD+`P8_NUTV8VNr(`XnlJJq-lHZH>hrk_s%}xX>x;`mO&IBEmL#sc zcaOX(U)%aCQRSOVWK64aw<=XR1d-R9K`C_(NV8NjC}gSSwtrl77CeRp_@_;dflO%m6YWD*i1OE-6Em-H~EeM zankTDH0`Kh3FL<04#nlJu_A(gNpo%wTihSo9y}%qn*P#K@t4p-L35Q&+NiOj5+7Ky<4%O;I#Q;(}BwuJ3M&{W}RW^2-D5w zZBi~S%)nJYSP{b1I z$4|>WO637o+3ZH3bA`-4Ytrc9sCyM{EEsvXP`Vp=nb0Des*;tAA1K?!K*6U>!y?&H zxgGtHBJT^{<%mGZ{PX=txx1dc2$bxJTj*8gBn;LQx6FwjBYYJ9c=svFJ$PilW)p&M zx*DMnnaNI=CU2)zwwcx)$g+gD9U2K}x=*>f&ew}E&ity~uPpCPYb3Rr*m)`uke#Qy zE6X;U6~6(Wd#`yn!cZWUaLaK~$tu-m#fR^LcFleSos%)edSpqP#ubOw+VM`jms2I3 zvhY0d#lbGGx5B+7jC~ilZV`T66L-MK#O8(II}3E_lu=5|#%4vg2aZh2#&#}?5}|~I zrV*BIvtmY}i*GyOBWS^>{Egk}M@3rYb#7`R)0ZcAyV8&s z0c*K(f2=I;)3YW#ug6Hmm-mR`*Km1nHE$b$0@TW>Dcg{D;}PZTVQ6N9SI}ewGF%&v zDtGt2Bg5@Z$lvIGU;<^FCX(pow~*HogcSuvqyP+LeR&7S{i5}9j+d=5&=ueBW6JmY zly&+Pf;DcNAuk4Qob0u7Bz%yczQ>f)x5(~A^muK0@*@1;akDndXG|&3`+U)Mfd)R+ zx@-~hmk;4Su9P5AG(6jhgUXsbc|K(svZNg{GTv325UEheM^_h|J3QorwD^fTe7jQ& zvmCKI%*5g%)uJ!-aq}dLmn^tupHPAp)Co43dkqBm3y|#YQZW@ApGk+seC;YG%qs_UNlt6zur^I*Goq>bH`)=fIvJ^d+B5}J2tn6EpLqjF^k9Nd-9?X?KCHSiILdc)NdUK=&d&j zBAy|AyWR3IPj-zdPR@??)bWvpz3kqDta0Q^PhNCdknJ94Sc8~wqbDy4(N3GSdF*4{ zzIR;E&iRaK>?MyTPl&cD3DHqj;4(p;Q>i}>v8_D|iO?m_D9bz5 zp1g}WE#_iz(Z^f;7RGHD>WW{DpDCtbq1OwGI9Ge}q732d&WJ+HMZ=Z*pUTxhU;G5K zRzQxjsj<9q^um=U4u1CR8vg#<<%RFN7w*9ZsQzHFM_F<#poDvlHhYLT}Dl-Z~HaD`8wb z4}Vsn3_W|+MWFya9ai6oy@}%{Lf)a_t@Qx=Ag^?r8vq#0fv>kLWWv2VWZf$hp5dM7MvIHTT zDk%J+YDPpNrO7+osk2PVqtqrY$^1zl`J!^wPV!Jvq}>`lb_@f^veJvn@|KP~G;AJ% zmNEQzD&M?(Nm<^ZmL-_j`GRtK@@u3-Cz=5UeZ8v6i!fa&M>MtN)gyEK zq@7L2xGe2EFWlvwXiq!@;3bSR(w8Zx`%)%vUL@}*r{Wq=IpY)*SK~2YCEfy2)I7(m z+XUE9K_L)@-?DB0--^6r9KRN(i>QxCkw#WEvM>Jf!13E)=@+)NtkXcxGD-awF?sQ0 zFJKxt!EtOIs{jwa=M>Wd_1dgd?Pxz)sv;s^e%stPab~|Eu0&g{ zq^g4~q0K3(aKr_tJ3)4j>(bxtVv_ea=F!8O(DZA$+b;LTb(+1_>8eHG)fsiSow%E4 z-@=1v3@5;k$}5UtIeKJ}pG@YL$=6m0s0wNKUQw2}-VT?0qyqZ#x)@`vgKmr%BX|h3 zQ!xVzMmDiz)=q1uP)S`#Gq6+H?tNB;MHyP;+STM;V&^VB76AVFb}FCm3NKZYD0?0* z?^Mq6dMDzGI2rirUL81lSDQ|aQplX_N}6WT+Y_%U%JsyxhJeZ;^MPlQohEI0t1Zfi z5K#eel?Qxdl?^Pfvnz*@xC@=skHTAw1yaRE#*eQmb_xOC%~t#ft2~CCDw~KHQ4@EH z6%vG-MtVpJD41NwfVl4DUFn>>h>(Gwyw?<6EbwMA0^JxkOQF1cX8N@OJMe8&7lG8B zR!2+Bq`Y4a)E@uVImt;@H^9D8GA`u(N;xY>TWzZ#58kXKpGFpv*1ty?xR@O%U+^n$(PAaa7nNi;kth5t@c6b60 z7E#2PNItK3DdG;dv$WQwC4qT4jb1d}W7NO4N6>HQnX5xFGf8RRVO%WF+NgWrCb90{3Y0;BH+)cZz8nwm$3gT}Qt?;+VV& zFhnXfOzO&un7H^}9PI!~KxUIun{Pg%QFpT&>9>C~oh^whkh!D?nFlu8nb3Q@nGOj; zoKct8S6)t{3zd9lcE0y!VXyRIn$H z9NstRc8u~sRm-xYwm4KpziB#0JhA~FR1~={Zi&;aLJzzuQfe5K)39u+ioFzn@r98| zrPP95!h>|6WJz6lU$x<{lb(7~qj(WBENb#rJKi>MF4v(tKo?EA+r5;}ceGOk4)?YJ zD*+{I@~G^k9F=ue$6!)IuP7#)U(^vzR#@CYQrd}D%sm}31{fKzvdrD<`8Ek!2tp~2 z!c$&Vnz^c2Y1Mys_epEI7ikWz7*E~`n<1h#del>=15?Ba-(HH9y56d+C?sujs=Urh zZL%A$Js|wdp4wUI^?JL z5uG`2w@+D9d&&f~w>+ee$2&Oz;|Ju++gtJ9i$*5!x*fwR#-xmr3L=e&F7{TA%H!5V zbq@!@-Q(VhYB7KDr)EV|yw}0+#omf8Kn=Up5Es+Ha$RW4yTzGMjA(Ye<@w?y&5kaw z)5UELzeY@Cqn{Od^o}!+o}{|u^7c{A-dDZx=RhKmr@&vQQJ}n!5-6{;o6KQMtVn>G z8ON`VYT{NnttH&FhJ=#fER!wueH889Y*qIa&M2r zrFMTKQ}7Qc+Bjz9(V~Vv3oS249bIVm1Il*Kb>>6D-DoPjwL?mlrr-n0cF*#F6?8Y6 z47iUf&3tid9X>S>A7u#`!Kg}@4Sc;$9P+f~mfZ`m54^-lZPK@}+i%ft7hBpB_a8Ve z*IJgU9p$Iv2YQ#bOW)sb7i2u(sW&D(nNb%g&x@JZNBlTk!TT#QpR>RofeK&WA1LMp ze*7|19~nL%cw4h6k?CS4FE%fikG!W_@d6r&ODS!WCB6fc<)M0ersF6ns}JauvXT|j z1C;B#*~Xg3%vM|*2P)dwY_ps9n5}p=exR~Elrqk6@=1mb=YIU40dXs>-AXJs7dKD2 zySI6^9*?xu6lG9kmCBHGo^p4uwjAZ;u90p-MKi6XX`VL_G2dj`s*I{}C7EVgu5cypQD zcpDKcV&b&&_czRlnG^T$@aGWa)}kbLmKhI7{t7PdQ4Cvvj$JYmrW*V@IRs4+pYFybOG$gBu+vrr4 z!bzqNhc;Nm#F_3E*J<|=Yr4Hps5YaD>ptECj){-R6}b&f6UK|#cv$vR6p5dN6V>j7YeITpISQ9ZaCFa&3q%9TVme7m)x-Iwga%osq&#eGr{ z2R!WgW+Ehj!(7|~#jf0DmkB~KJx_2mD2bG{`31`AFt>EQ8S9DZJ%02SC{E~g>nJPZ z-rNZ-P;`qC@GDJua@<>ApA1EhHC?XckJGgwJ2@*Hd5mmgX3uvjPLNILU#}B)ugm-) zS@ma}!}6NfrIXMK@31`WK$v2NEbp+G%Tu5l-eKA9K3FEnH9UDc9Y)?5QpV*Ssux1MGu^#yJ%IdLjs$T6?aD$2OknWhZY$AogK`E=i+!QjJo%j=eR&B%F00QES^ zBMVY)TFHsP!xYo43Oyw*ZQtZTcVqS?8NwqKJFmE@8wZK)N_-;!TQGIrYu&#ZpDJFI$;`LcPF^o+j@_ zms3bGiSQ|Rk$M{!ohP?F{HOd%OG~=$xyWL?t0%0rF8oYM=1AqHZFXOXC|m1NkcxeA zsGqI0>_CV{X^k1VZ)v8q-9AmfZ8pV~;X$y3lKOm{xbk3>@3+c(I4yO8iNGd)D*bJ1 zW7>qE#yaL(Df$+l?~BUk`=Lvlg2w9@hcA!po+j>UR~uxIG2~9sSs|_RQA&Jqs|5v} zly2#M;QH2+tG1Mhn-^V;mz)ksj}(Uo7)L2~d7G8z_UT5sY59_33jW0|X10`%l=&fEhVRwob1rVea``_hSxA) zt{TiP2XX%olz(6%_5J_=ABzYC000000RIL6LPG)olQN`T39Me#asF|twrWt-q#IIc zBDLiOP%7Pf&we8X5>O>D`w}1<5QEtaHZ8#h12&t%fLZMTVTY1Jmw*H^B5jSM&{UD3 z5rT>efr%3wk|t7~Ma9z6&~MKFzxUs{Z|)qcv6L6YkI|CR+@B}$?Nt*g4J+GJ8ykACMv zqtW8Ye|s$c+fQV?hvxAf#<$Cd@B-n5)`zNUqqC+N{b12(bXW&&-yYoK_;$mvc#zAr zO>ObBPCmFI-c$H?TLG{3O-QY&Y%`WmTkaNo`?|7yb!A)cYST6`RAB&as*N@H_C(54`6(4-?!4Mo2+ZyX_+cYNl(QIe)j+@`S+vefk1>6NH zoNt@T8{dXlJ2x5?#QP0=yGp@pux~cit_@Iz84z#xS4*Z>SI);axeB&7yGR#r7x2y- z!h@~gPwPS*T4QQAhC8$aH`Cj_U&FVx3S3^TX>4m;Z1Ub|i+vx$T{Mh_#Wq;1ty3Fp zf-bt7cf5f2`}lT?rVAKy9gQa$V=CkQ9P*v1D#OFkj5APfNQNon_<3bacW)MW=cvl? za5VU>Po{Eg`y}zc0JxWbIlO%hg*_W=1^;M5J+R!}7H?vE#*l+VUuF5`jOC36D%~m4;VW2vD%S)|onn zBHk;IZ?R^3$U;q3C66!~D{jlD2)6toeETacN5a*7w1&b#w2WX#aKs3fC~)LyvBFpH z6T;r8pxvJU?nEWXkHe_LYF(&2cePUmSEC@mL2(U=Q?;}B96+sjSUy!CEdL4lKCj3J z%_0(5ip{mROc_fAZo9R_y+K%v3(&Abu*ym3@DAL5!tNcfC5>#$F3=uU;8je!rwwrL z^@{I~YXeXM2j@sENuD;ZjVatVeEXUP2j74Jf(Hd3>zMK8QuyifDSWDpU&ptwmW6?{h2;{JUtN$7HEC#3&o{i% zSSE<~oSwkpw?3E54Wgc%L@5pLC49R>je1yaP4p}xeQ-vwOi1BR(Q;Kr;A!J(z{SQC z;dbKNqXmNDA~0cll`F3H4SahmA#6ljB?pjh@s$UHH$0Dg^V$aZ;z{{ zOzjoG`6@-rGRATtV?0a!3zaG(V+4dKDk8lv;t{vKSMiKYMyY&6@N1ef-nX@0T(&*p z7nIQ=3ZaU1raMXUB4@ly@hcN#I zm5icJ3ziHp+G;?&Dcm3Kqjy+xi-2k%q};|e1IEW|gL5=IxLSh$V)u;US!nqHl|M^O zYFILO4^p`6mj){av~gM?g~M2U4FcYv2=8iRg`kbmK5CC3H-L~e$aP7%CGq}9j|32p zHV#DrY`Jp0=dfa6`_5FhFSAh_LC+csKFYLvzMx&&z9q``kuj&rLK_iX2ex|`4CL_h zHCsk#Nd~J$crkpn7Y-=*%LUJ^Q*gE5YAc06`gXAjhtno9Xz&cf0@ca^WoWiSl?KXD zM1mTWJu^>R2&ttQLH@BT@j<%|sPH#*Gg($!El`&2+DIsSF4bwy5uD@ncD2B$sA~SI z*6*rwOC*9C#Hz>8E)nn^qrjrN8f8g~K!xhhxBt-!;NkP<%gZBx+ zcfY7+T}OIFoJXsGmwpl)W!+_JT*gEL+?G;h;EeCm0aMn7F1dFLHbotlCNfjLOkh+y zwH`qjdj`5Jd2ZEs!))&|!IUqY!M8m$`i;uedW@J5{CFH)BZ&7sqAV)Er3yS{f{QL1 z6K{Rz-oC8 zTB_oqxmSZ=c=SijfOxz#I9v5I?4ZX|p^>>pu(sU2wG^2%E|o4IeAvDiV{y6ESU#?R z2W`+u2xAB~o?9#Q_Gn_Ijf5xyAalFc#z|Ds&?tnSsOE3*Jk)9EJJh_aS}SbbYLJy} zzf=q_cc~kMP_!`}r=n{Gzt~GJG{(%9egub}7xRm?f+na8`n+Z-l)Y;V(`*$gJ}A9h zn5t6{I9lc1s0eCQK?!SSYrR6?0o0DEC!0jk76%_NdbLR1|b0{Ca_h&gz}LIuGen!kR6} zw`azD-2e|=p(P-4i_oB5gL>I}=DODjVd`UAH)+y&bPZ~t#yiWS==H*Ksgb!#r9N10 z6+=yor3rbthj;My>)~zJ`?ljE2#K4HiB#6|KJ^VkZ22&#<6{M`hxSF)hJ@JxQ^yU$ zdVd#iPpOeF4!|{_bc&#xgl-t{ zjhj?*2Cv2R1~p%(cspc+uvi)$o~P;pJPMH+6ay_Zwpa;nR z-looEC6aU~!EG$U{g2kAo`gMz+6?N&*rfuAs(9j#4f%TM=%%-t*4&qcN5+ z5eJHJyYzEd*gIq&aW$F zLFXvsF^`u#v{5Hhd6pt?5>ncJrM4s0XckEW?nd*LZdj4TJCgX67Ny8qTm=~$v@Zt4 zSO;*F% z-pzvPy{C@*iK|zHXDfJ4y z8(1wjy|dIZ$k3UDH14f%)4N$Py`zezhulb9)PsTZb8NQ=rgyM@(tAw3QGYv>^Znzt zw+hOg)lN>$kw^3}^W}iv_T47LQHm=UYjH0(MSWAZm>dS)1l~B%tvNwmFI)}td6XKM z33uv&;gqUEpJX(HV)9Kvr2Tz(ZvAM@78P_;POi~xLm0BNSIl!?XicI9Q;g+8$n98`i?uB%Jl$p&ek! zan!fY!lJG3Rn40O*HF1x$?J_k` zpoTQ^Jt4Yq-qIAE9Z%3+xfKnu>!o{AONz(15bse)`fLdT) zO+)LHiqh?;kLWXzr~3e)-)I77=??F}^$%q3tp};`an=|EthuVH-YGyyK5~o$3T})3 zPiR9lgK*Q`vwDXh2Px-Zd04ICIpcQ0F(`pQs&ZSJx+V||m|w%m zp@U+k<`wQ81C_>lB?{z9BO>Nu2M6J%x}dv$*QxE5dVKf{{l~Vz| zwqbH&&$viIAOwCR@@`@4-Y;B$$hYPUd4+|SG4bvmDEaPFt9k0ffdtTz)?Uf?|G{hW z;n*q=0YcZih(~Vru-f>6k)Ulsr-|I;N`f2l;J6)kk*>BER}|&p_0BNR4_qqj|^| zO=So0xUZ?+LFR{?;aZPWWCqqd#rvpcE^*xJg4t2?wgMq7;?c-@rP>jplB$7xb%WZ4 z;oU2cJvy*`mpXIdhqFfoyaP2RpUES#5W-4CCFBjK821g7rFtZVdn80sQ_?Hgx?95y3f@bnh3IOYU)(re5SBOG&qhP47g) z0|Lc3n!1H5-$NL!h};Hp-Y&&>Kv3>Mg)1Lh|9d)^$kI}2SdJpQwblPJ+0xlu9}R$7K%58`(J(bise$x z46h(k)z|?%-Wt6~^NfnpuEX}h_9DO9C*kd{S89_R&4KQ3TVt9co+{s5g9=p@bx1*8 z7~Ug-a~z``f1aGgqI(r&G?nKan@0t6`M92T$5$8XeDVxx;qP=jD#-WALZxf+Da8mM zq0tcUE&rWhetT+pV?wJU9VbFXR0l>P|3QcahZIjw&E1Pau;*tU9~0n?DqVM@V}Nx0 z2aKgRT7OJ17CHxck0M?Fh-Vk?aRKiX?a-reg zUaS~P?>T~QoO(*wy%x)TLfbvKtf5=sXg_$q+NXrwE5S9{lyhx`ma8q|k#fJK26-eQ z48xIxoU?pbFD;j5|0k$;bejj_LBYWl#Vf!~JT1~YBJ*chG(5^_S8K+Xk9K*O3>xXt z3@mqQEX(w38vTo}BT+ma<zL-BYbk3sL#EXG*stYm7C}T?XyreDvx0#ZJ-w zU`Bb2VA7SdF|$5n>jAi_E{+7;chx!(xQNwh)s;lOSRe!B+cE0vsLg(q1{CDM^e(sT|#%>yo`KLJFeWUuUR(Ha;6i zd?nR!0FPIG>h-VjbU4yvDD=wkEkepYReME5cvqv#FSZEhvrj6pNB$U7H^y%nC?uC^ zF`hpeSAsiDyZp8A6^t(2GlFCM$xQh+RK(uV#lxDn_nr|PgXqAWTFMwxQF?+UBJ?rG zcxE8xU0P5@=lXj$L2ez$xB8QD>~W%Q2;C|e9^D7KUaivj-7i_Zscz|*@a<|yW+#lh zx|QITlz2RU(535UTLrhJBjsOH4VfPw@8W%1z@sxu_o?}e9~LX&E!R3W!u9v=_I+o7 z+HO*razkZ{g9TPKPv6f9LHT_>ijL=zGzoW&?;T-zcEHp07vsp&OtLih?>#i}?7(U_ zsyV~tARiH|EYFb74k+UijVbruO6V&0Uk1vc^(F2YX|4eVnRwOrT|pbfMgLaSMt*w% z#%E06aQ`~cme+6Mp|OnaBfO+Bwg^X2S-F>zC;!G68oE?HJ|Mvz0l3X7k;gbFQM1O| z-lMAD6Ld=#uC7t5Ab#y|w)0ZdHsP%NZ$i9tmDT2}26ZC$MF*`%r?v@Uo{rAmTId#b z&S!VS{5B!X(;V=DQa_|KLzMBR`$rALzgMe1-n;GkhJ<&Tei?7UOIBSb|C}&ikI={6 znm(Y3kWT>k-Yur*gxy=F=iCMF33Zd?^MWz&H=~ZMnw&NqJxgNiULcU*_SIZ%lGPee z47$A#_!}(G3t{m>NDjHs+l=L+}$MV8}pXpbuJPp+7S%}&XpiTXZo?SSkR0Tn^ z#0PlW@dd$asVjPfO3o7H+kk;2`k4Ga^NRu=-I2OhrONz%RSA#eJ50qRCSVPn;I+Lg zJueOv8tR!*{*YByyq5&J@@cIOntRC8lS+K!dvoxY1_;5Ws_D_}HKH{|(V0alNjw!U z2R#Z^7H;cPNWLhZy4*}2YiwMi>;9&y2E^lTyG84q5f=?~`5jXY%NwfGHU6Ys*INEvPzR;7E0v^?-wvn(J)Y!KkMF%KMA1)`+DVWvU|Nc4 zS}^Mf_OKS zj>=}#c_GugU5#bnLdOd%wZqbs9PXOmjseD^Kg8nNh&qFg5!4N< zg?0!NoK4!ObioxXSvYQdm#CqDU8wKcvIKW!A>;O5iRqf&4nY;_T7?T>UDf_jFufHz z`JS9kN=-#Wl8PtE9}24dv^L3|oPb8-2R}kRd2x77wLcOF2C=;js(561t|2bUoAN&r zgj=l9mArX$vI|uy%5clq`i77q*XXz1`VXjeRq@6^opGX?artA?T~m?p=m7otLZh&I zSiWn?I|XXn7DoP=U{t6|T}^M^cd4iZN0xG}R%g(V9!&=bnjF8nuv0MPcBb^6P;SLh zN67@skFQ90G=ex=wY(&RLV;m)UNRqv;_Wuv zf~Uf}#`5C+GZ+#cImhLNIt}tU>hy;m zVfm?mw^+aUF@ABliipc_UBlb*KNYOykQx0J9nG#$Q&rH3?Iod~32=1nNIxouZx$)s z$JBeI_2+`|9j)2&+%z&c3`--@5I?W{3nB86F|Sg!L63Xqsb8@C8J1rN%244Zr@hg| zBo&(!_~|K0JSxM_RM{w9^feWYu6y0bSwTF4J416_BDZu>hh`9-w=iY}*QHYJD0RZb zp820Gz};N@yiCuV3<+<@J60DovxedKbJ^v-(Q77|n3Pl>_AbKAZgL;Pd_CU_K zN{xE;Tv3W(%3Grn-m=2oQo6&0qQH>9)y53q@mc9ItvJa0N5L|4O^sn7zyD{#f>53B(O*Hn&LW*u0+>w&ef*@-$;q z++b8dGS}d+bhfopTf%EAVC*)w88TY|ABq%wW=FU3=2MwC8D_~otd+%RmL(XXAsQtZ z6+b+&5vY}?p5Jxf_j8|f{m=iLR{EhI?k71p*Z-XBoO7L*-x(nw)@T9BilnMta;VTf zWL^yllu^{6?9@oMS1@v`Pv^8Dos_`lg{)jsrT%dd0o`O0EYSss0%98NusW_>jV;!3 zN88x&8ZQA#S;^gV#}(;rv*uFjVcH?B3$$h?ZCUj2C)0%oO?oY~g??_Uyr_HVP5j!! z4*pb(i7}XdFj-XnKcU3muvLF!*(&6Lix&5;jAn;VDAJwtq#I#6=$~&QT>uO0bm>h% z1b7Ycgwo0KkOf@W!FS<7)rp=MZIcy|O8inz?iY$I@DRV%dWhp~g;G6bS}NJ;sgb*t z$Q^Q21voL-LeMllUR$En#+vM>Nm*qT&C;2&=& zihRgj*(ImU`EeH&uYoGg-9p^#iAI;OJ$?O)S#=%+ntyI(rA(rFViYo_wkk) zLqEE7xgfXdbjSr^U};j4704Gx2``NvR=NDEsmu5;2c|UTGm4($PIP(yJG}+^0&$Dm z1}@c?1T1)l@#Y zbxy)7Od(T#fTG(h&s=gF?4IBd%vUA)y%WUpTvaq#AXvV~ylA9)8Ac=Xv?!V$dK0UB z!1Iq0$PSOD&QOlKpME=P+LdOe2*Q=AxOz_-4!I71 zJEwP+B8@qxODTqrj7J4pnJ0|BmR(V{2Y6ra8E3n43`oEY)msPME}LiF89zSp&rkbSg*)`( zK4i%v>bvE_ID62Iman!`K%t;p(qn@(If+(NpRLIDId|wyO!#r1tC9PhYvcuvAOCn~ z_gsu?je8cOa85a=z1J$KbXGuc=x#aYgEA;l*qdlEvJzToW73uz$13MGpL-4QnHsz*m_j(fo>@|HoVD`vo z^V^nAE0d#E-%b#2=!_(+N#0h~fMK~@faOZj@wT4VKHXcGSQepiXU z-!pJ_rl3ucUTPSiDP_^>9m;8Ets-4WD52lGMmu0tMniAsD)jc*!yiLLCL$He8%^ud z+hCdHF-CfU1R5o9v(%-x%^ndLzBT}(Mvto`T8wqBa@St4fV7qA6n=MCD31;Bcc=N- z7!D2QXr{{KQ+I`;E?Ap#n{{5KlZq^%KqGFFThVhlth*b$F02##~h(OOvONa~7GZ6+M^3x@<^jl0eXs zL79TwrH7a9ZpT!SRUv6mY!G3rp0;$ykQiBoHtnX0%6{i5%7^6ld(D^lXjGsknaGCE z^At<^6=yj_1bf7zg7cK9;LA=5Er!a|=}k<*vrdC%jPk@yfky9T8$hMgK&sQ5ocD1% z%;BY57(vhIx*D z`@DBIh()?HZo^%;umz{;!JOs;h~Ux{%4 z`xK_57|s)qAkSBB?(^0xSa%+IVVOT{CU?qsGiUGj6StkpI)$|;c#Y5*I4 z3giwr)5CadP&F5uy{U>QTpGx&TGc(QQ9~TfaMBG!O1({c*qaFBe?0hCiSopABCC{~ z$d~L*;Sn}1S3He5Xv%d4wFq5xD*kp6a|>2ES82TU*n81h^VS{D)!CCa>ceKzL4wCk zsiK`67p=?>ni(b0w#==H#@-PZ7EmH?dF*||GJ0L)8BZ7vdoh3)7shHuSH9`N=|`9Z zoW0dOr`>6pcnRCX$z7nB#&RB8z#u3pz~pWFa+5CRFBY zN<|iUqTOivGk|NfO^f1YA#2yA;%*Pw3t|FxN>!9}dD|+&pK1o(7v!uh+R$@C4{!vI zu+KucO;4=yDO2?-px!qj`y&^NHA=1Y>&}Wi2~{?wGAA9z-6l0LhQl33qi7z+)^=O& zHX2czQe|<9>?vbCyw6Vic>nLtYH<81{o_rjy>6|L?Y7)RuB~EXR zV)f>|HC7?I$f^v%Ph|Dh^cdxTab5*^4RnnvD`bbr8b!M3x_Qu0zPNj8L8T{M+9r!$ zgbK(n#~MXjUhooU65z=r_dOTKMxZZnau+G&j(O+{a*T=V%0-GWp0}O_3YHqbY8Ulb zmfKBJAjZsfa+A}(W)IcJb1C}AJH^v>q0~I?zHehd$LI@O7Js71;@jRMBSN3z7vtg{ zGivX3l4H&MxECv54{6P(OnM?g?U6%I^j`Dcie_(}oV>P{CPzqRJlAls;=f;VW;Z1i z23I_dIqYc5O+6Ot-8i|miba0LuH1x#V^t#dDU(V<0fE8$a$PJ<-K}_f18)Wcmx09>n|h-O5FK z(ZhQbpmzM@y<3qjIw&*iSs+*K@xxxKX!5+hizE#Vo=uqGrc9xH@oDt-SvAOU6|JnP zN=2V8noYY@5$;L*)zTR=;OD(e;qQ?3f*iLOQ=kGsur!nDhRc@3Az!4sEoDKKD$J6h z7gdn^b49v8awc#h;0k`)%X>0OR%#_+Z{`Ks2im-rc643O)ws`;F0LBA=rO7h&0K5r zzGy=#rlF^>NswfvqMR&yty83N)W%p2?JHFo!rLa3#RrYtGd7g@uXO5> z)-`6Og#xK2^itP}>~2`sqspH&KOU}bQlWjkjiz2T_U3J;782ehkd(}5TKeR^no`-5$(8jM zxd<$L$~o?<4hUTgmY^S31}s)GDH@sazTQjrgl`O_Hg$&0-3e<^b9ds^R<2YW#xov3FfvJbfjUspMwJ_lJ(FJecvV0e1%G+%lACw( z(;(LtRLW?x@v4+AxryQ}+N)XPiBfI^u2hV`cb##M7-m#g71?)jxoHH%Vi->DsvcQ< z#`t)l;98M8OX=%L0FkSdkB9!N88a;z%x$oFBC<7&4Ubx zux9uR@-LN0>TddNv+?ypg0*cbdK9#z&my?c=pDA#O=Y9VECV=J*~r=G^#k48e%$ij za^96+v}=@$c8q@en#mp*gPE$cs2=O<2N#R8cb&o>TE-qQ*%R$yoV|^TH0GTLc-Ve{ecmuH z5whjRK{r}?&cnDx7++A7M;T~6=;5N+)We*) zY*XSAaWl0^(G(=(-(`lOauJD6Pb%`w7QJW^oL6u+FMT{2o84(S4d4I*WR!B}(hO`? z6z^#Z{$hMuGI!)OGQ6m`rfgR31%}8L7cEU`@ZE@Lljkys*T}))?lFZSCLcJtEy}ex zV4=H>2V1IORI&(7V~Zl%zc4)=CblTolvu-CSY$CfmDKR_YKOs(LVk>%uqDCZ#GXj>I+ z`KpCMFtYJ&hB@n^ZcCTk6V4RR5EQgRc!uUWe%kAmN7d7|9T-mW(50xtV48gMU9ZF! zN1Ppd2=~ZWAhkknQW%zP3VV;*Tir(3D^w$;6mZqbSJgI!y)W9z60R;;HU7lYq&hw6g+5_M7;>I( z!8tEt<$o|k0y)3P`TK}s`2N!?-=s@JOKBaAd~H|!2ELzJp_jwGoW1SJabI`(<71pm zj~;Mp-*4s!Bqps+PbMBeXsVxt0_5WT70%ni@tjh{G2!n5=V=x7J@X()BL^g^4_miG zf^6xhJ;kr503UkvO!gGeE>9Y7xLAM^fbLC6quVy_9rsMU9?sA_9HocXvn6=d(8rOPnY!jvYO&XoF`97^YNh*3^Wh9TX=kv*m)wPyA)rB7C7foXi zG0=_9#pMVh9zFB8%2>WmZz5dGf!t?WQaMAyb$M5h+x>v)CMC8d*Opy9H}_-KdF5!d zM-GdVzGd1eiU-2jdtFDPWViQlXZN6rF?Ig&?oa~oqt=-E7_y>hNgX zs6@+2+mtT7N36X+V>FkHO0T3VNdyG{apkpp)LlXlqLq@;RO$FJZqfUWomLteD$=_a zHSs8wq0w8k(_SIvN~vJ!Bz6r|il17EHF`HD1W3o!tt5KlRomAi~Yj3|P@+ zlaq(LmC3`G-L(c(H~ zetnv1VWzI22Aj2Lo}gTY;O~=)bYF2{WRV#`yKGZaN?m+Ejoz!?dYyo@m18QmN}{du z8olFQ6&CawBqQl*pG%~KJw11ApGj{x!Hq?92&(w^+tb6}oau;)&;U&Zn1Gh4^CxY~ zwdVIj=T1UV8qtf|sP-t=<3H%P_Z##=&sa&XzpQO5Np7za;vRGM6%I#TDE}SSz6wjV zSE+MiGW~ zqiEjC4uan(e#Crv!1VR#{ja@$ZqzeY7PuL8A)A)(9dt277M*R)VZyu&tH;|sDmKk3 z{C$OfTkl0J4d(OHtckp?M(@YSF`I@SmXux^*!vm{&zv@Y%{WPlVjV?l5p>e5V(H=6 zuC*+Egv!RXc~UL(}IlcRP4D()7or_R! z!otxys_5L`V+`&$=;a~Y14KlbH&R>nDaS=c;u`Bc6d^wH<7)ISwbEY7K#5Lo@?Kl( z^isv6U<=N9S2*etgZOc6-lx1LFLaXD5m*O*o<5*l4j?{#&HTw$Q~P_fzI#t}b@L*Leg?dr;votn0C?d^Fz7`8%XY7nzYO&9_wryG&*Kw#sUGc@HW4ZMDnT zo%S&<-b0FbkpbUm$wQ(Z>Bp5`?G{tKa>i7rH@R$=JCDD3igUsFeCr%~@!+7xA3~P( zCOwH)#vPj`4u`*Z)Q_|GXpgO$HEn_HALHyj+GCn$O>u|@El%z+#j*YNw7u3YJcp9H zfvL}=pVY`LpEmcXh2@qRU<=c%PUPeHu^!pJ&yqz1_QrdTpHNb+e?;s(Z9bkU%|fT0 zAu}%{swWgp+3Ga)Mvai%4m_zy7DGW$#2iDStSwxTA@@ac`J#+;kpHzJuh?hU@ zMUW-7lC+eu?xQCk&L1(ASt2`3sq`k7V~y=3JD^+qc4+k04eUL1F_r+gqw~t;Ev<)m z7gYB2|&Qr#)}l-0eN=T1=>bNclKQSqpkk^`sqc zv2s9R{~=mtDT`4`;Xb7tcjdIR%RE5oS5;Uho4M>=K;#}bqdhz%Q;de@bY7P|_{dM0 z9vnS}I5RzjQkNWVhF$+B6M&A&wu%Q!G;*t_4XpZ66Cc^U8V+)#$yYFPt0QuY&JKs+ zt2rl!OV*_*TUQ#0e{ME)87~bg4%2z-w06(?PWNuKNY^yy&q0%?Yd}qq^#-5}%P?Q9pE*PT&0x#n%J#@S8*&M4pc z6hoJCNRi!k_sVT2u00m6-O=Y-dOU@{vP-IqNh`~IySox9#{=*C{dmPZn_}z&9?v)7 z4h7uJ{gH=IahUv&vu#4C*m7I%LWdhW!+g8D;@j(R_J9y8R#^nG zS6xs#nBv=c^CobcaCVdETTA98#IteMvRL_P#XJh-Maeu3ypSF6vge8RvkKf@IQx;5 z8On9u2h*9H1CQiqDv^9L&OR&VEfT{g+ZnHdV!n8$=dxdDz$G10=dB%GcEc3hY^a=p zvx^0iG8#c=UACQb*=d$&&s2O%kN24Hcv=B3D4RN`bZWnzXdmH`eIc3DrC?*zysbF9 zUyS5TRF&aeMb~Ya_i3D6B7`#G#Skdnj0?=XUsTMy6lb>x-XP~9{BnkiV~EVVzpT*S z$G|J!k!TMUO@l!36O&VB#8SiCOPMC{ltD?;IcL`;1^4#gO`dNj&VC}@mzV$)<&kwM z8uotg8?P_{kettca;kuBmOAPM0%55oHzAeEa`m781D|iIo zbWwY*V%_l)+$i`$G^!NJ%&dF90(TtXZfp2L2kQfvFY(L1P`T_HN$i!-D_#KA2WJht z>Tkav!}%Z9)Raez;#Wuj8$rQ zR5b2r$RDkg&z;xEj2^tneQ%KQ5Gz!3y>Z~Gac3~bd#Pd{1=CUvFjVJrOo2tq zOFhwYs~F1xu^d724*HQrOAYQKoLwP49~=Sk(|HGd#%}v^g+z(;&X*FGYLLo-e5@@e z(U&XceO^`=rRKs92C@nX%*^|B#TobD>_JJ~4xNjV23ar?RAcjgQ=z>MJoSS{=i)$A zPz2TvX>V-aZ!58PKF%%_&BNB-1p>A3Iex(w6WZffTfea+i&}cx)TgRO7YDG?+ z3cSZe-@-hvDSZWk@tEJDPJ#j zxr$_g4T$8Z%}}1rTgNN-C1S+|DI;YeZGC1Xqh{U1IJ>RYwOCtjtY=Eb8gNj)a-SmM4};ek%ZD@6m{vZL2C!%$u~1vi@* zR5R`rht#N$xlBiGV2SZ&CG@CazD^81Lui%;1bQ@`8soiHamIFuRz{tHQAB+ys>G%I zTNV4Z;p{R|JCZXJn!bQ30dMHvuEgF3yxzTHECVl+`tjCiRx#eLRE!g(3N+?;g}TB+9C%MW^o!bdEPPqqeo0#FV;u!9W{}d%g5M+I}vb~iFu2Ax=`kE zBi%i|?LT|+>{=<$NQowot_o^pG@BZmx2KY4R3IN0T?>tz0GH8cc$OJ^D&|q7Y!{sY zOqFn5%#&=}JaX!h9~4)+Ba{WmVF zXQb5L3P+I`xIo~%!l4$M2ROvcaOmC&hwj4J%_5#7IRGPFw3*MSC)b_eJ%O|BqF4c~ z7;IZyKmamIu3h&@oZTZS$C4P%Qhkg%_FQ*@M;n7LN*yW8L$XEc>LE3ncr+J&sMX<4 z&8S;=_u=fzBAzSL6|BH?oSFXA@E*n4RuQkvsPT97fMq3ZUk?*(5o-`McYs{Ma3yn| z+E+=Ae*?}RA~$K7?(E{22{uf@)q1{bL^Vax5*5Uw!2q%ck4N7QQDC@oWei%ecr`t* z$F=vh5?)DO4@(iu+`0QIxl044A4+Y|%y4S3TE?T?y;Evj2+v^Z-I+AIjI3SvZYkMH z4aaq%2Jn+Gvme=4p%z+7JS@nwnFU14x^r9f-Yt?=rj{O=kvo?$ z4DP|>UFl|#rf5)TK?E+S(F$Vhj{OxPpdS2dqIYR+O%lUm+R74le}zRKls^<3?w8Q0 zfmdkgUAK-8yB0+_8h3-}6MVsU>ia8?NBV4&STay?l?N$1H1_0X)m!$Y}TfC5QKL66xs0alWue0N5lus~+$Cf){lE;3xuf#bn_$l=s;T`riH#5zfJJW%~mihmNk zT&Zi{kUkSB+yZrmFzzClkAHPCSg8BMXLl)*m207z?asEi7>Qp|` z#{V#8uHh}VzMi6Smp0j8i-Qbl;+-X}Nz&-64s60ML%+*8D;!?&8*XP*8JGCk3DfoQEfIiReaaQ#>S8mp*)kV#K^21c~gWh*oh5{9i z2qxh6t*+pm*O)JxG7CoB5j&?g9^H4RhzI*(%(!nv-@(FVbtU>}h<1^9UksF#DeYh2 z<{i2)Pt4nK_Va<18?N|-KKk~ab5#xR6r3$dWpX%THmM6Po7lu7Dt%DOj#4;Mz^ou6 z@mS$Fv_j1{NRyFLCw=)O2HA%8xd(1ihjvS%Z~oUIrbWhK3-vO&MR>i^J!@>#uq?5b z@9AoIOVaC&zK_F>9UT#b{miGRhgDv0QU1Ln6dywmN2^31`99+Cig{PcAAJu2RspI0 zH%%%54?}gwKae|oq2BE-iO!|p6dHbhl6(_RG%pPmGyH%A(c`ZZB)HAeq-E5vr4&$$ zlAjsM9nnK9I~tL!Bkh_He}NBzj;IjJSL6@c3ehL$6G|m^9E?~d=1nr=PGrW}Vmm}U zYBB=Qr_u6dY~GO-^R8~i3h+oy(HCBxn|Ea8^@#VLYQ0`o;1%?02Z8r-oL$&(E(S{> z(s$4^n(9M6n(uCbmuZ3v35jUIz(P8nSVK2vyR}d5<6WG zRG@WEwvqqh(a|fe<%5Ey*4)Nt2*`}o;A5p@Dw(mPvBD-fA0T~b{o;m^{C_3g&n#Rz h001A02m}BC000301^_}s0stET0{{R300000006m8Y8wCm From da8d999145d9cb5d0cbdbfa24dea7a9842561631 Mon Sep 17 00:00:00 2001 From: Saim Momin Date: Wed, 27 Nov 2024 11:25:31 +0100 Subject: [PATCH 030/336] Fix linting in bamCompare --- galaxy/wrapper/bamCompare.xml | 95 +++++++++++++++++------------------ 1 file changed, 45 insertions(+), 50 deletions(-) diff --git a/galaxy/wrapper/bamCompare.xml b/galaxy/wrapper/bamCompare.xml index 604774d6c1..df806a41f7 100644 --- a/galaxy/wrapper/bamCompare.xml +++ b/galaxy/wrapper/bamCompare.xml @@ -4,7 +4,7 @@ bamCompare deepTools_macros.xml - + - - - + + - @@ -95,14 +91,13 @@ + help="The default is fine. Only change it if you know what you are doing."/> + label="Number of samplings taken from the genome to compute the scaling factors"/> - + - + @@ -132,78 +127,78 @@ - + - + - - - - - + + + + + - + - + - + - + - - + + - - + + - + Example inputs are chrX,chrY,chr3 or chr10:12220-128932"/> + - - + + - - - - - - - - - + + + + + + + + + - - - - - - - - - + + + + + + + + + @@ -248,5 +243,5 @@ Like BAM files, bigWig files are compressed, binary files. If you would like to @REFERENCES@ ]]> - + From 3e1e3a421b371feb5c0a2897bbb841dffd9e4326 Mon Sep 17 00:00:00 2001 From: Saim Momin Date: Wed, 27 Nov 2024 11:28:43 +0100 Subject: [PATCH 031/336] Fix linting in bamCoverage tool --- galaxy/wrapper/bamCoverage.xml | 153 ++++++++++++++++----------------- 1 file changed, 73 insertions(+), 80 deletions(-) diff --git a/galaxy/wrapper/bamCoverage.xml b/galaxy/wrapper/bamCoverage.xml index 8150bfdc61..a87cc319df 100644 --- a/galaxy/wrapper/bamCoverage.xml +++ b/galaxy/wrapper/bamCoverage.xml @@ -4,7 +4,7 @@ bamCoverage deepTools_macros.xml - + - - - + - + help="The genome will be divided into bins of the specified size. For each bin, the overlaping number of fragments (or reads) will be reported. If only half a fragment overlaps, this fraction will be reported."/> - + @@ -93,27 +89,25 @@ - + - - - - + + - + - - + + + chromosomes, like male and female samples. Example: chrX chrM"/> - - + + + help="Only the 3 nucleotides at the center of each fragment are counted. The fragment ends are defined by the two mate reads. *NOTE*: Requires paired-end data. By default, only fragments between 130 and 200 bases will be used, though this can be changed with the --minFragmentLength and --maxFragmentLength options."/> + is equivalent to trimming 4 bases from the 5-prime end of alignments."/> forward - - + - - + + - - - - - - - + + + + + + + - - - - - - - - + + + + + + + + - - - - - - - - + + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - - + + + + + + + + - - - - - - - - - + + + + + + + + + @@ -287,5 +280,5 @@ WARNING: If you already normalized for GC bias using ``correctGCbias``, you shou @REFERENCES@ ]]> - + From bb40f985736dcc7099ca914afb2d8b6d5beaf176 Mon Sep 17 00:00:00 2001 From: Saim Momin Date: Wed, 27 Nov 2024 11:33:04 +0100 Subject: [PATCH 032/336] Fix bamPEFragmentSize and update test data --- galaxy/wrapper/bamPEFragmentSize.xml | 64 +++++++++--------- .../bamPEFragmentSize_histogram_result1.png | Bin 16485 -> 16570 bytes 2 files changed, 31 insertions(+), 33 deletions(-) diff --git a/galaxy/wrapper/bamPEFragmentSize.xml b/galaxy/wrapper/bamPEFragmentSize.xml index 1566654091..a7eb0d96e4 100644 --- a/galaxy/wrapper/bamPEFragmentSize.xml +++ b/galaxy/wrapper/bamPEFragmentSize.xml @@ -4,7 +4,7 @@ bamPEFragmentSize deepTools_macros.xml - + - - + + - + label="Get the distribution of read/fragment lengths as a histogram"/> + + - + - + @@ -68,18 +67,17 @@ help="To reduce the computation time, not every possible genomic bin is sampled. This option allows you to set the distance between bins actually sampled from. Larger numbers are sufficient for high coverage samples, while smaller values are useful for lower coverage samples. Note that if you specify a value that results in too few (<1000) reads sampled, the value will be decreased. (--distanceBetweenBins)"/> + help="Write the read/fragment metrics to a tab-separated file, which is primarily useful for more automated downstream processing."/> + help="Write the read/fragment length distribution underlying the (optional) plot to a file. This can then be processed in R or other downstream applications."/> - + help="Plot the frequencies on the log10 scale"/> - + help="Maximum fragment length included in the histogram. A value of 0 (the default) denotes twice the mean fragment length"/> + @@ -89,10 +87,10 @@ histogram is True - - - - + + + + @@ -103,20 +101,20 @@ - - - - - - + + + + + + - - - - - - - + + + + + + + @@ -160,5 +158,5 @@ The "Size" is the fragment (or read, for single-end datasets) size and "Occurren @REFERENCES@ ]]> - + diff --git a/galaxy/wrapper/test-data/bamPEFragmentSize_histogram_result1.png b/galaxy/wrapper/test-data/bamPEFragmentSize_histogram_result1.png index 3b1d56741fb537ab68477fbfddb37e104f3e086f..25ae59a92964744f94d3990a978800a6f59a973d 100644 GIT binary patch literal 16570 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 Q4@Ksz!kN@xF8=mE0QOs*@c;k- literal 16485 zcmeHu2T+vjnr34T2qqLG29PW$K}3RzsEvZ;97IGUqX-B{P>-OZq6ngZfRa;_1<4*1 zl`N98B9bMiChhZi&z-wdb8B{HceZM$YOOLg-G6`o7vA?t|2;*8Q)^ajT}7c#)=*EM zP^M58xlx@pvoDg>?-#F z7BS=7`XVK-8gkk$&H2dPd?vBg0w>rQqTUcf7Pu=KuYV)KiZizs0x7OVqMa^@|JxWgBiLgVF1Qax4co zcg)!td3pJo>KK)Dhrw3m8iP!mS7q0mo0~Uo-5PtPqo@ZzF+Lb6kT-Q4zc0KKkV@m$g6Z7%#G>_cK#LF$l(4R6W@H$gK^7+ z)I8I#`x5lB-<+OK_>P|@FDr_U=5lm$>NQxP`>QAFC*--zs1J2hLN7KiTGpPlUq2_> zB*aC1_wL>rTXmiP6@A>p(uSUY;yX9=rYH{jUZEaN&w9|!eOxZ+4Md@TP zZx>Uv&YydO*DbAt79Z96wrUr}Q&mwhG=E`ku~Hi98oV`x164&gkPK zpYWlfp}w78zZH6NP({pZ`I5{3yt7)wteVTNzg|hmq`Z2#<0F|;^Nym2jmbuy5)u-^ zmr7ZUFJ2_qtn=YG!%kIDP^gpKN#R<_u-08hJL_7Es6~C~!)=FRWjvW`NA}4FTyD<1 z;zaL>s)>}}<}x>4$HT={*_dvwh8x~9Ff}t1cglNbfRsztugngnHQU9Ks*S{)C*l=C zq%2*Q3GUyouyf~5Os_`rxPV?(xJj_%Nz2AGrK?v{bai#vsfLDzy>0pVt=Bu&e0cx9 z`_YkKikNI)AD^owt@F#;>ob=!7VJ*YeXGo`^G5ab>AU2zdRY#G`>FJaCTk8VF6?i} zN}nCAFlIgZ;?b)!{`+Iq;-29Pqjt-9M4x=PmHbRC+kW6eUsQN_cSf7**XIX};=i5q z`IW!mx^($+^O{&SV{s`=fChy@Ed2Iz=3cBVE~1{?BqSunL1mVnO?tLpFV>UIRdd6> zvx+B9{DGYsh0RrbA-TDlb(4U8d}!#d!$*#kw6z&v=JLz}^JhoA*tvy;t0S8)By$N1 zr&Wi%VsH;c1!;f0YW3=xH@#OS}teWo@C{(YGt(Oyn@8y6$QH`r`m7Rr@KPN z%a06hY_Ol7b=1qWIp%ZiXX%SQO*-jj9Ms~nGQY7Iwc|aL{^I@I5)!(tt*!LB{P~F4 z*&F85Q6a9edrv)zMscW3!C-j~9U@0Lt?xPI`G()~d5X}+wn-f*Y!Uca8_EzQkiBP9an)zM15wF!aCn6_V@V?0~vu|~wc zU(>t=CrQqy=)sn-?7=*p{rmSjwclJ`d`*H<>P5lbW68|%bpevjZ(5xPCCN6!W;Lq} zy}3^zC>m=@&CfS<9{EAd9k109xBdCRtR^<%?%fr+Lw~Lw85(-bt`?&#TjDQJXImi| z^55FhWDG+#%l$LU3rZgh+NKgLs95bY0{%p^trI=ZHKI? zQ4Xy6^|E{^D?-m|JxH0~j}AhyGR4~b$J@%#?(RTEP0i@1oabV-)6HhBI4KmSKLr_I z9&u1$U|@(<{Tx*H=L+{j-+p|4x{8r8z8hWDeVa{x{Q(r-jMtt@yYa(U_@s}k^i2s# zN#5(i6iTRYN@^+#E9>RCBUUGu6a?CIzDbOV;v~IoxzW#$8KsUL+tB9T|Eo3^%&>%_ zxy9oZrX(&jH1xISqGmx(PEJg7Abm@|Iq8q=RMc3xGiScuS-qLZiK{@~*1^F)KR+ME z0RPQk$NoNwH5b47<8Dw;(8jfEcWvIhnHF5I8<)+=k$5R?CwJ=6cBQbB56{jdcg2xQ z`uh7v{rTtdrOTETx3uKG_FUZT%cB+>eYLZg-sx|EpK=~LlyQG&6~E_cMoQ9mxs~%g zV*ZJb8qmLgH}is5c73(-IDc{7hL?M*W3Xsyvdm$}$r0P+C5zG#+x@D2>-A-8DK=`h zb@NfWGusw2iaHzH9wuq>(Z{}?tBE?tX5R4r-Ue*CdgY8OW8F%>kKv8chgDy{vaDSj zidxj&U=ots8yNRt+$Htaty{uY&0>MOTzaZFB8j? zc$`K)bB^aP%;d93ZudQ4#ju#Ny|uH%Uj%iZw6~8RPmwOdSeRtBFp$wEe63s2(b>7A zrA3d_n|HUDqw6(1#%}0oTbR#Cca2j|_%S$Wt+((id+7v^TqVUg0$zgr|LEBm>kB2jqZkmf*Jz5(`!PhenRfQWhIj~^HN-rTyiNRr+i zwu*^K-H%6&fR;La=dw!+=$LWmLZqCgJN-NR`r=S^`|fPkuO#ziTE$)ytt5jzQBxIh zCed7XN&uU(;2Xa|o^E-0d1H#Pm%j6WNbX26uTx(_MtqYeGaJpa=?y_DigI%I84D{h za}J$dT_qQiyHQtFm6d(M+X}y5y6jki~^%?%vlOAifk=2tNuU0{K4oSQG zWe=L^K$NzQY@zj0eJZ{p=*U+yfxv>yWl31xwY`i4KU)uEHx%}xym?o8ZrW%bmi ziLNfI?cd(AQleMfym>R=hyxA4^SF#mx=F>(vX@6Rl$4ajuMdUhO?_YOf_cDUe2SUV zI)6S?YNlUEa;RW2De{~6wb`lK`L4Oz8CLw#($X9p95EQboSd9;9Zipenr>F(!>*R7 zKNqV}6nXZ=>%+D`yXR*H{n^p&bqX7j3=8j9OJD1L4AAi~u63S2X3+F&r0K|y&$ae4 z$BzrU(6342W&;iy-&a;q!8%5vR1^X1#m&PL4|bLOLFLK&7^R*vU1y^Yp%0)fgY# zzKHG5v!w4_^=ihP$k2v#n;z298KG@ zIa3L*@QzorQt^{&@R=My)PwAJWFr zgk#kcw9zpu1FiF7s;gB4MXmDZ>;tW*r|ER|zFHAE!rg%GmmJ7xL z4q4N-ikNZX4nBYW?9>zC{{w5WMd;GyzS@N1ii!+U+-ijJ?wwVq? z6YQmB|5A=pcscen(7Ls9%J%A2VarD0zM3LwQlGGwn6`_B;&_`5G^RU!zsD&I;LO3v z8Ha{(sJiPR%7wS^mG39YUI?ASTw~+`nA-^K=%(tK(M-NgXOfN4q3qd44c4I@whzs3 z-wEy%4ycJ?QZriY1NR%`#pC@tGR-f9Os=&TFo=L#RSh0{4RlJ1-Z-#9FQD#YKpBiF z9Va*4yiNg-GyRRh+pESb8#nrj?KChjSh{3MHx7So`@7p`;vK%fU)f?;r)SpmCINU< zJJukPi#CX_?k>2w*sMOu@ZJo;Ba^MpiNA6u^&jq()FwnGSkk$g6xqy7-SO+Rx=8uJ zYh5oL~XkiH|9gH@6}b;|t5rzeCs5PVK1 z#0NNQZwnaE{rmT;Udwu^CTNSu2TN$#^;UlYb1|_DLpci&G`t0ZU@{j}^3tI-X0pxA z09_%aM*w}}-o1Oh&2Lk6_4GOi2J|kTB}JbUcmV+c0{+kn2s?6}890P*?<2bq2fnv1 zF|i@lqz@pr)+KR*PydR`$D*QMa6Tn8t?GO?H?>$*DmY^;y5jhEF9EZL6l2g7prYr^ zEiK~!cQNRUu?G2h>18;n=IsSHK>_`|y}j8{IbD_Y^@CmK#x;PL%IP<|c&(3EH>Ajd z|EOKK@ES$PXh+BF^eDQ*Uee`A*&+j!9Qm}jc0sz;v1@;?n6l|ydyaC|emxVN1C7YiiW_G~ZRygb zq7`&((}dG6*vZs`MXO=+qUP!KKc64=cI!^aXstqvs>yM*wZkV$p7EzHdx?$ITlq=` zTtXG6ypyzUT4ZM4-o1OrYcvc@amviv@^Vp2qTkwfX)o4CQA@u*e8KKlvlemTuLeZQwc`;p5{|on>bp*pX}V?G`yvC@p~p ziavhim6Fm&AF9SCiGn8Z=T;s7wiwV&gT>1j$%>Q*9X7HRS=(87VRl%Cnz_HBprj!WyJWs3Uy!4*L)xWvRXt*op7W!fY427=y9wppJlU^xnq{O_wR1^1a{ z+7oZtPWKXk+BZ40UpG_n-Cl;`B0t-=Ic~k>N<(LMQ7DHGAC3W!C@wAaWq+HUjfSl{ z6z$$;!s>zdhnAL}MHk8aWG&F)08zv}d|`gJ-f!&+u@o$m!8qr5=_ANLkJ$l(ra^h$A-c&XFqi45Q>Q@){diA zFXwu4*0r8J*4Ea5WW0O!ygoe#pn_4=^GP~Sq)h_2Q&hP;SGx16$17gDmPVS}jwANb z#wE}0KX|}5Y?&S&&c0@=@aZv9#;2uhF-K1BIf>yvfCeKV1dt7GL!P=hP7t~)#X|NUw!+<`C&l-;vuPrNYzmom6A#vxZz1i0@T5|W5|Uhm6^evQc@ z?J8O+jBw5MO`poj)a>owl!5=WU*5il5-jDSjUzBJKAz4!IX~rBYFHQ=dVisiY4A62-}SZ6cJ9Z0KC)$vp$_-@oS)7jMi8e)&><1r$G~kGp9U z`qb1XRQD}gwupA(kGk0x{ul$<>*lrbN?x1zY1)T?VWp&`#DU3@oAglNdU{M#@%3U` zJy*Dcdy=|cwtBmUe)kGyW`QgD=nZD{u^ze8rxn35Xblw*YwUiOZoyvi|C|YSVkOJ8 zj>5q$F0SphS)dl&G93;7;Z_m3u8NSlyX*F{Q%Q+Bd-g&4Jmz2wjm7-44+nsOGWauy zhu_nud#S~rKYt0QK23vGMhFe+Z`NSmOm&i>jO@vi>Yol^!hM%}Ixe#*aAyFm_Ptr~F>Ncu$U?(NZKtA#Pi3`pOHyPf|d;_ z5%06GvDDFp0NMFbb!1PR*cfBY>VZ9g#*qjX&9!IGanOhVRq0W^bm>y^_){Mr;meh~ zTxJF`fOeJ8tO)npz^S0wR~mF!B{6?KYtw$+Xdt6FaBNhp>WDM`#eGRQBgHR22r`Df zUaqtif*@&7IGCJN9zH%*T&3vIj=0ZHISp(VK<7{y%^?JB6~7kESg3gPsQbRN&qMER z;FR+LH~IlChhk`o{$6JxbmWMRzP^5Oaj{QSR9D%K^9O#?=Df@3Q~4tMN2Ngiw}ETf zFJZc}R8T ziiQG|(1*4cA%)%Uu5(95mmx=sV17W)F#r;1ZUY`o_q@EG;;ZadGBWZNDv@)_j6#A6 zbM@*~<&!5po~~{+)JKke`?O1-MEX5{9t{zB{bb-_+ejiU|MABXK#1~7IyN>*xVS}QX?b}q zVU8AGYiiVjgM&p^W6WV!?wb6qG(l=pLHVkFC9^!2-WwDtJOc72W-<;q8AUTG@BNd2fLJ-ddFNxc?`|zEE-6u2n4hz3d;#JXsqm7A zN$ksXgKDAZktf^(m&%+rL#e_muwzp3Q$* zrAaoY+?Z@}u!9WcY>zGC-gmK%BIY`KeR_J@lwg0T9g^ADdq=q&L@2=$j>@DJp;6Vm zwKc(ZJ8S#1^a~n6e*-_Jl=df$q4L8AS!RhLcQlX)a0toSp+YAV1U10c7Po~tKnXu+ zPhHRvDMOr{6YK9n`~zILR;TCi`9kvLrZ<*bg)ct_P6&s}C@!fByzd3Ah-}8DqyRhJK{e2vy4|+%5DCJ{Byx~!Fr1!oG!6n;|{@F701rY*8x5Z zz*>??9X`T^?`cP+Aj~JcxuoPw)VYv1|MHXbK-pvCbq1Tc7vR`n*cKHue7)kL?7Srh zAr`_|P%tSE`U3XFPbIhq`izM4goU&H8VquMy$I!`tZWbX01>rBjEgr?l|cZA`_uR2 z)XwC8`JPbrhdYj_!#z^d)((IG@fwrVlzj%{)4kKOxSeHwe!jDY1^>lr3fv5W;JWwZ z14ZyGG>&}`V*@*#N<*X#aE=L`2A+QdW9mW+o7=1sEHxEH#mCTe^j*el_SlhA2(>O% z*tF_LmiIbL+L!wARqe0>?52hcK~AaovJ_3eL)GQ?S$H?@*pWa~VLraIiFx$cJ$v`s zfjZaF^s-OS5!Dg!ifk-MfCd+`;p1duy-f5R?DuD^evRR>6w&UPU<7{&LoO-uLog$dwLG?TO9U?k81w}Z_vw^(0LqGjIe+wLq0?lSX$stZE!jf9XyfePKx;oGdIHq77)}b6q7K*R9 z>+IB;j4SjpQvm%>b#---&2@DeJv}{#nyoNx&-isBQEd4&la3Na8(sL?ujaSwCqMts zNVwl=^%U@WEx4L$zN-t&%~;43qQsaQXqZz2c`Kn0LJ#A@q=DGh5rqkkOIp1PP%vbV zw2`fQusifHDp0ewYuo;H`#AYRDqkbl$xg(oSrhD(Cs_e#@^x6)@9qSzfG_m`X4ZFk z_Ob#WTDTrFmOtIHNu7{*960uvq$EZBdn-H*`3yH%1%*fOG2`KrWxf}OcngZnpDKkt z%yUaGguypF?3A||T7nbqC?VrUUA$Hp=HD;tVR!dse*GLxVx&O65{7;GQrfMRu08}F z%d%mEQ9=k5erQ^zQ1|{24X>e4*k(u;02Ti$I)9pZ-TuHhXW$G~xQdT z)S)vgSFWtxECUtL@7c3U32tzL2>k`aSI618R1utjE!fAlFy)zEj+%(tuk2Zp(8aGBf&^JVXn1>>-??*RTS6>XVHodb4yd znwXTJK4@uajf{=)jZSp^GvH#MyJ)JASvuNnVP3Wv>OcbIzJ^qDvS02H}gJ*8ZcA6n*$W1bOsf%#ac!8sd$E zeCQMBKr)*^^p*Ye9Y-}ZG>CAG*=tNS@y2u$p$T{PKDY%fqn)RJD!) zu@B8rN^d~=pk>XK9coK6nZ#hZJWv(cq|5oJ=s9$V#whQHTO7MyPT=Dd3I{$i3y06k zS1<2|7KGcigBLcJ361-RO7`{YBS=pkNS1mRi&50X~4g%*tzPmZe@U~J+>G7Dq|522a)nGB>Tqx!lCXzyb)uVb;EXZXtDFh;S7h-&kN_& z=QjxxvpEW3!#6H2PBI&pJ$e8ms0fyfgQwpI<>d{x8_ZC@Cr@5wv^tdpw~&^?YCp%+ zPLB4vy(c$vvq{~^RHx~h{(TOXk#)dPk2yUJaW8WY_zbs&!tt3iq#6Qzx^0(&U3cX% zpESqOOXQ%THvQxNZs6NUk0ibbJ*Ukwqb2fC+YJ?F$+5?OU+MWB1)e*d?j~WhHmj5S zgxr06U%pHL&gK>sRnMQB2xK>%{M73PtXG9pyS448pFnZcL}J16UA{5Fp{0 zLQMaEZ1i&IYWef@H~?LuWw$`WT(xrLlfXcoCvD5gHlI$y?Y6@4M%cg)B122I11~4% zDUx8gc=6(su0`Y~r202eMn^~ODkLW_gPQaJdW())V56fSlFm?OVc?S`1YoKUbHuxwmt;#Uu7_Mn4tbW;`2q?OAN66p z_>nGW_L8H8f)=$J$j87uZ2J4Fc}oF>+;zP57KMJez&+x#T)>4~X>0$;`n!g#Te0V$ z*>X_Priinx|3gSH6Gu5zu%F?v!2@O0i-a3}vlNr*=2-tdxF;q7e5F`V~P8L`mrtj~rGsB?* zW94#iaNyTU39qL^Fh|=;g)egy`q#6+K9q5TQi@iDBEYh4ogsf5OdTLvWLT7GmOp>~ zqM#h-qEoazB*Y{Uz3X$eWz}D<~CkKw;g_Q9Jg`mN{Io( zwJTSY0H(q3F7v}7QiYNYW6%19C`PjV1Hao+MISVJ5sP|3Vm<5-zg8KSm={azWZbw< z_$wLDSRA$c;GknOXLd@@jXfQ2<5UQ$1RMi%dj<3HS*$#EOg;}tDU{txumHmG#>TF} zf0HAf(_ajoQ!S>-P2dt?4miYbXsC2LP>R&i%KdzORb$C;=41b@MD+RV*VNLckn9O* z(Y}s_+RWok43zf70-_SV<6mIhh1)FN^xrIL_g}`^{;vfM|EVyok&qAj7j69nsxv}3 zZxOAtOm&$W`UdDOdIl>x;7Ed!Eaira+W*4w+$xcmL4e@HL;%Ob*VD3?11f{gddz9; z%PG>5#(Tb=a-olXLAAH+CEgG5zdKRd_`H9M6@obL|K3?l%$*1znl_x@o;OWaUqKK_ zm;mZhMPx9#D{6YYS4M_|<8~(0$vao>Ql0}w;sirj|5IB%MwtV07Z(RdM7;|nYKz`8 z%A}&xp%2F*Q%GD{0z{#T^aIyZ+BbbitdZ*>bO}UTj^^d%iFV?TMyR35GvQHDn{}im zC0nvup-U5*OUxih_v58P715})ki(uleX8??oX%QuJDsoB?A9 zR<&-2tXqj+|2qH&uNEzIa}3+&%~5ct{kqoTpcDtmG%uPM9>%qv9z1x^qFCtQL3pAX z{Zg*3u61e#KF5zA|IyJA23eRTTM|Ap0Ay_^FlC)1J6WKL-HSqzDTKoo_x}9}bFIH= z`7Aqk>i0{*>J%O4Af6~kt$%pONAEr~pOMK)0sCxBCY%||O}NCVjL5FSA+!kErUy7@t9FgoDI~BGI0-!#`H3cW& zIdDJ;8bk;fdi1AHpH>|{iLx@%E?7ZfVii0JBUjnNA|7%!0p*ZyG!4d1%gd`p$Sstm zqQ6zaP!C1wK!KR&L^i09nmG&f{gfTw(gQA13E|vsqF)PMDhbJvq#`;Q?+;cop|}4g zJAR8s+Nra%Ga^2oFT0s3_@9-X|1VB2If@(+R1H=ctBl>vEp63JQRa@bTT_~8D|6Q+OMxf28K ziiAS&ZxW0!%U1O0edmI8!{!IqEVajXvYy;Mx9*p-vsP9sa=Y3#yF?^86vQq(Da&8bg`d2V~jiAWp?1n<6dB24+yZ~)c{w2gbmZnG)F&ul#;#iGDSC{1~<)~=W-g1WxX(h`?bzSjYg}VMB zytbCLylxs|?{y0PGVI`WCXl!X@zW8-OP)c%rK#FK9H2?NZ~5}&CGbEa6|i*JFuE6h zgUF?D6#m2Dik+kZ2xEW?8irQbhmBc^FZ zve*YvFA=SnqS2rJu(Ukj{eRt zh?qYEiu_G8+gx=pt#95mK++{CB*+Lg+pKeTBU$AFsYX_x@ro*DnFKL{Uhde}b%gI{ z)(ydmPS3adrAzIm4QUG{hIu5g>Ynm#Z3P7fCA9yaJ{=+c7-j&G5m3oh&}c|(a)+2r zL8JoIwu{M{7SF(On{}!1-P>Z z1a1&p^SWViaaesF@bV9q2TPi((sUa@qa*B^puI6tPojVrvX+jPWge{XcsFgqj0Y5i z&{i+T>t)woay^__qEEH8WDROEHb&gRFlybb173C%Jb+=Hkj#E5fs%_9*4 zJMx$a@)_J59J1?2Z|t3ysL-&H@=qX-KOk`~+Lg#&ZhnNzl$O}uynh>fO5(Nw0|{Rr zIv)`kDfc}nZ<7_nk!X|}qMl=yt7Am*okZLqnIc39<`CDWlUTvx=^x*}{}#`y5l~1k-#x19#8H;|epp3>)wxC0N zI4E$k%zXk;;f_{~Y2015TM+Yk9_-Z1ji+SPf5&Ko^3$qHMY`-8x@+S6$J+?ngcMEY z0yJ6^%`~RqNeex5X}>!O&4WzKkthj{zH?0$oLQf6Kuf9*p!NM620P;x6hEdgJ6%#M z>yus)TuDwiST+IYco&IgqY^b%qdF)3HAA*n#6ql_L6*S^VgLa@H8f};S1YHWP}`T7 zzu&~f1fjsI`uJaG}rC^-qCyC(CB5oqe&1$8n}H(5Pi9WW~DM$EDXdR16^ zd%O9sR4Bnz9~6Cd@}PqAM8DFdOOfg2m?o0N$Q|(b&a!C}c|-wmUA4|)KSGXM>|rus zvuKCt83kK6`#J7s>Kc96*P5G+SaldwXDxqZRZOAR)VkT~`#&@|eyY}q8bS3;s0DU*y}6%zjCH9udBHq6h@?&Il7 zpPRixieNc3-vL<^azfe($;$2EV^M77Gf z9_X{gC#cDGu%=dFC9C7Lgpfkx6%35e@kjjvp_Y;rL*i0cq<SA_ zC4XXG{m#%n-YqkRz?V7Fd9}R3AHCV~U%j1y9{oFAnW(P^vsX1l%EdPzz^p|IZUGq$ zd>>%05D2ehKc1c=PruZPLnBf|XpW>zkor&1Og>JM^f`{B>{Og)pKv_Or-2ECR++X% zhWc@3fdnSJxEYV4sivE$p-E`U+)GVOMdAR#Oga?}<|_^cx`3@Ld0Mj0<-5*}q0IE+cP-4D8cey} zV5=UcCEe74bY=L{#2tWGrGQ@H!(Iljlc-}LxyZ^#B0&fEr8}8}h*=EiWUNw{2YFx) z_k#$VJdQ!i%Ih#=YOo|EaLsY%+2!HyADlpN6Pi33x4Z_rG9@l0S}w^(;~_oG4C|IG zHJ>pAzIpih(OWEeYOX92T(_7)D@0bE5lUYeoa@>M7(KNEXkwx$XbxreQnN!cg|HQ~ zS`!VVJMw0JrN)p$5{Bqz?KtxOwa9e{q9w!|L$yAHwsC&rrcK%<BZ{{?_Bumfq{KSjLz%*IJAAn-%f7>wv3!1P0i z2!(=-MyQP^;bAE$DxOdHiepS(K*=jY@|clY1UEFHX>y>+yN=vsrzIX#R zwWy2VPceq)i-8(5t$w>De46L=61CG~%O<|J3hSj_dI*%74*kH`#DwTB_-17UXz=C4 z8%EUe)1?rm9pababc-6}!A{XRG>=%!7Llfm5fbnTCz3rc?-{5$Nv2&$ilc|x+#8_J z%;+?6@si9i*bIQ9p-M2C6^X-R9iFk1Y=a-q+~l%{XeVHoTs@P#*WqarMa#|^;1S8^ zbmfPyBpz)jNbshtXwM?gLw>R~c59tKg$R9Z?qq8m8Wb0#T~s*I-Hf~?BN37%!g1Ch z9t~)U*Wr71frM~4h$0fJlR*R9@Jd5Gz@^4MF-=Jwi-#qP1p3|FF!9mxCDA{Nvf#3(=4MzMk?YEgNdjIh7Ko`sYUeR~xHMWts<48Cr3J-BzFC56s%)|q2 z?U5fxzzRRt)n!y`^w0AFg+NQE!(oosU_c@=)V8Z!t559kVVs+u$d9Yr6TSS8QtI^p zE+AXQ0lxK+I64mcIQU6p^%jucJh*cUb$N5y;hUD7-|ptS?8%-LS69l|toU~HbY}P~ zm4_^r$1dJp@}-h}eEEs?o4cYny*s8myLbtAVd$dW(e|ECD+T0iF0Wu0bI9H`+4|V| z?d71s<*fsqk`<1gg@uO)zr1^Qvv)k}5vm^i++ov6>(a6^?)CRBySnNF)28s9L2Yep zX!tTPU|H9Re$k9_^771#jb#f93$-;hDPfR`Qs>%O)!iM9bk)4rp^ysR?Mx02 zboWQSdv^?Rt;-e`XQA4yx^rAELYWR!)v4RAvFgsPlP6CK3kiiqL~vMISbXXmx9_i+ zpU=Y=&AR6Ad2+hWe6h_kf6FHOL>WrKV0=PC&-}c8jahn~5?wp&i{h@emDAI2zYkwe z?4V376I;9@)cSd346vAEuD+if2g|CZ#;FbZAA67Z$;q;@vEeq+cjThJu3C2c{>iZ1 zN6Xp+Ln({8x20>#N1FD|&FQ^6uXyUzDY<=5b05_>G!DFZlaXPp^~}S=W24sxRRm`Q z3-<0f>M*qgHdDLc>=Mw#cEOED(Xl;W5zZ*ah=*J#1%_Pic!@~{PZCmWSXb==t1QHX j!?W;M1d7=%C{1CWxs-N8`SBRuN1@6poS+>)f9rn$UTk<* From 220eb68d67d30ae15388715e1cbd65d395b95d7e Mon Sep 17 00:00:00 2001 From: Saim Momin Date: Wed, 27 Nov 2024 11:40:48 +0100 Subject: [PATCH 033/336] Fix bigwigAverage --- galaxy/wrapper/bigwigAverage.xml | 75 +++++++++++++++----------------- 1 file changed, 34 insertions(+), 41 deletions(-) diff --git a/galaxy/wrapper/bigwigAverage.xml b/galaxy/wrapper/bigwigAverage.xml index ffb5536a4e..79e613d5c4 100644 --- a/galaxy/wrapper/bigwigAverage.xml +++ b/galaxy/wrapper/bigwigAverage.xml @@ -32,75 +32,68 @@ ]]> - - + - - - + - + - + - - - + + + - - + + - - - - - - + + + + + + - - - - - + + + + + - + - - - - - + + + + + - + - - - - - + + + + + - + @@ -118,5 +111,5 @@ Note that you can actually produce a human-readable bedGraph format instead of t @REFERENCES@ ]]> - + From 4a473cd8e3f6873f144babef99df9d0c0b50b70f Mon Sep 17 00:00:00 2001 From: Saim Momin Date: Wed, 27 Nov 2024 11:43:51 +0100 Subject: [PATCH 034/336] fix bigwigCompare --- galaxy/wrapper/bigwigCompare.xml | 72 ++++++++++++++++---------------- 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/galaxy/wrapper/bigwigCompare.xml b/galaxy/wrapper/bigwigCompare.xml index 914b05c602..1752842362 100644 --- a/galaxy/wrapper/bigwigCompare.xml +++ b/galaxy/wrapper/bigwigCompare.xml @@ -41,8 +41,8 @@ ]]> - - + + Returns the scaled value of the second bigWig file - + - + - - - - - + + + + + - + @@ -82,53 +82,53 @@ - + - + - - - - - + + + + + - - + + - - - - - - - - + + + + + + + + - - - - - - - - + + + + + + + + @@ -153,5 +153,5 @@ Note that you can actually produce a human-readable bedGraph format instead of t @REFERENCES@ ]]> - + From 68cd6c72e7dc2a7199c7e86732cd78557cb48d62 Mon Sep 17 00:00:00 2001 From: Saim Momin Date: Wed, 27 Nov 2024 11:46:29 +0100 Subject: [PATCH 035/336] Fix computeGCBias --- galaxy/wrapper/computeGCBias.xml | 59 ++++++++++++++++---------------- 1 file changed, 29 insertions(+), 30 deletions(-) diff --git a/galaxy/wrapper/computeGCBias.xml b/galaxy/wrapper/computeGCBias.xml index fc99e02de6..e04ca2bbff 100644 --- a/galaxy/wrapper/computeGCBias.xml +++ b/galaxy/wrapper/computeGCBias.xml @@ -4,7 +4,7 @@ computeGCBias deepTools_macros.xml - + - - - - - + + + + - + + label="Number of sampling points to consider" help="(--sampleSize)"/> - + help="(--extraSampling)"/> + - + (( @@ -103,28 +102,28 @@ )) - - - - + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + @@ -188,5 +187,5 @@ For more details, for example about when to exclude regions from the read distri @REFERENCES@ ]]> - + From e42714e7409c32b7dc398ced8fdbb3b74a43a47b Mon Sep 17 00:00:00 2001 From: Saim Momin Date: Wed, 27 Nov 2024 12:08:32 +0100 Subject: [PATCH 036/336] Fix computeMatrix.xml --- galaxy/wrapper/computeMatrix.xml | 88 ++++++++++++++++---------------- 1 file changed, 43 insertions(+), 45 deletions(-) diff --git a/galaxy/wrapper/computeMatrix.xml b/galaxy/wrapper/computeMatrix.xml index d6a82f7908..b2f46cf742 100644 --- a/galaxy/wrapper/computeMatrix.xml +++ b/galaxy/wrapper/computeMatrix.xml @@ -4,7 +4,7 @@ computeMatrix deepTools_macros.xml - + - + no - + + setting specifies the number of unscaled bases on the 5-prime end of each boundary."/> + help="As with --unscaled5prime, but for the 3-prime end."/> @@ -153,7 +153,7 @@ - + @@ -161,14 +161,14 @@ - + - - + + + (--missingDataAsZero)"/> - + - + - + - - - + + + - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - + + + + + + + + + - - - - - - - - + + + + + + @@ -333,5 +331,5 @@ See the following table for the optional output options: @REFERENCES@ ]]> - + From 24dc8e48d19063af46165fd4e80da65e37289ae4 Mon Sep 17 00:00:00 2001 From: Saim Momin Date: Wed, 27 Nov 2024 12:12:01 +0100 Subject: [PATCH 037/336] Fix computeMatrixOperations --- galaxy/wrapper/computeMatrixOperations.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/galaxy/wrapper/computeMatrixOperations.xml b/galaxy/wrapper/computeMatrixOperations.xml index 9366508610..53b445a20e 100755 --- a/galaxy/wrapper/computeMatrixOperations.xml +++ b/galaxy/wrapper/computeMatrixOperations.xml @@ -180,12 +180,12 @@ - + - + From d3f9dfdb6b54181af2c5bc4b988a7eae375a78f4 Mon Sep 17 00:00:00 2001 From: Saim Momin Date: Wed, 27 Nov 2024 12:17:40 +0100 Subject: [PATCH 038/336] Update computeMatrixOperations and minor changes --- galaxy/wrapper/computeMatrixOperations.xml | 49 +++++++----------- .../computeMatrixOperations_result2.mat.gz | Bin 497 -> 530 bytes 2 files changed, 20 insertions(+), 29 deletions(-) diff --git a/galaxy/wrapper/computeMatrixOperations.xml b/galaxy/wrapper/computeMatrixOperations.xml index 53b445a20e..d0b477b669 100755 --- a/galaxy/wrapper/computeMatrixOperations.xml +++ b/galaxy/wrapper/computeMatrixOperations.xml @@ -92,13 +92,11 @@ - + - + - + + help="If blank, all region groups are output. Alternatively, one or more groups listed in the output of the 'info' command can be used (separate groups by a space and enclose in quotes if needed)"/> + help="If blank, all samples are output. Alternatively, one or more samples listed in the output of the 'info' command can be used (separate sample names by a space and enclose in quotes if needed)"/> - + @@ -126,31 +122,27 @@ - + + help="Exclude any row in the matrix with a value below this. By default there is no minimum value."/> + help="Exclude any row in the matrix with a value above this. By default there is no maximum value."/> - + - + - + @@ -158,8 +150,7 @@ - + @@ -181,14 +172,14 @@ - - - + + + - - - + + + @@ -225,5 +216,5 @@ These operations are useful when you want to run computeMatrix on multiple files @REFERENCES@ ]]> - + diff --git a/galaxy/wrapper/test-data/computeMatrixOperations_result2.mat.gz b/galaxy/wrapper/test-data/computeMatrixOperations_result2.mat.gz index 3e0e5179238379df78cac12c2fae71c9a2a5128b..e9a25c67c4b122ed1af0e8b64b0b4a832e41d982 100644 GIT binary patch literal 530 zcmV+t0`2`DiwFp}|3+s5|72lwVRL14Ut%#iW-?@BH!U+YGBGVQH#RUWVqr98EjT!2 zG-NS3G&f~5W-er5bO7yPQ(GRvZXjciDo zRDJgvvTKsv_64ePux!TP%>Vzs{YjtDRn{Zjj&8yY^?Tig1BBgUJCIj&*3<1lcRm!2 zHbfsrbOcQu|9b02GWpgtbW8oz(+!=>(x)bp46f}%!w2?#Ln~XqoVH%~Lx*LjE9}C6 z2U_WVXM-5sVCm3L-6+cHxnwk4uI;n&qeIXK>A@ox76 z%pGkP;xkj%ozipIwAO^y^bv6g0S?aYiJAHe-SQZ-e*M&t@nyi6a<6|}_WSi|IJVzF zi3Av93COVQ?f@816ZVBAH;DihDq+8Ti4X-->U>;j8DJHbeXZp}eojQ1vNVsR)H5_q1n)g)xWvb^F%jOS$XCgFLW6+D6|6Dox(FlVdD(!p75!9}*RpfbVJ UYq9@d^dEWA-_~cAM0W)M05H`6=Kufz literal 497 zcmVWfBg9;f5K4thMQ0tehYl(h{aq4->C%5R-OtT@hJqe1G zSH6B(HqrJ&hr7;J*pc{mUfF)@$%t)m7cfrUsCL!!PVk46*Z$eXF`(_qmAI15uB4mb zr{PMlL5FdstJbmDzT$};u9e=P%1^Ggp~V>#DdZ2U!FMG|mEQhfcbeMb{;Q`e$SBK#D%uRiTVHx}E*giFEd>L?^XWzzo zzO1&RWi~F)a+?3I55uwj21X?ygh)Wsvi$-eWR{3eBDqTx7^={I`4Xi{Va)k>p*6vV zmVIsYLViqCmWixbNi9p6mwzG63>GI4%AzoNc?Q8i4v@bGjefIBV0rQid7*?_J3^t9 zlKQ5jfZ1!Zy^aZ5Ym=!J1^Gv_a%r0E*N`BKOk6@jPLcHur`GYDLf$2^DDqOSU?!Bw n;07$jCFCx^*=#9Qeqq7nN@lla|G(%z@}j>1G`}A`X$1fPj;#AO From 69d4701c28c7f7425e3a9b7fe942b3c6fdc985d8 Mon Sep 17 00:00:00 2001 From: Saim Momin Date: Wed, 27 Nov 2024 12:20:24 +0100 Subject: [PATCH 039/336] Fix correctGCBias and update test data --- galaxy/wrapper/correctGCBias.xml | 32 +++++++++--------- .../test-data/correctGCBias_result1.bam | Bin 493613 -> 486668 bytes 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/galaxy/wrapper/correctGCBias.xml b/galaxy/wrapper/correctGCBias.xml index 4d55b6c0fa..b2293aaf34 100644 --- a/galaxy/wrapper/correctGCBias.xml +++ b/galaxy/wrapper/correctGCBias.xml @@ -4,7 +4,7 @@ correctGCBias deepTools_macros.xml - + - + - - - + label="BAM/CRAM file" help="This should be same file that was used for computeGCbias."/> + + + - + - - - - - - - - + + + + + + + + @@ -79,5 +79,5 @@ Output files @REFERENCES@ ]]> - + diff --git a/galaxy/wrapper/test-data/correctGCBias_result1.bam b/galaxy/wrapper/test-data/correctGCBias_result1.bam index 09288b4f40e8ea49efa820d4874769e64cd9bd33..f5d329a100faf5ebb59c0b2ace116f1d9a502c5d 100644 GIT binary patch literal 486668 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

    ~Ay9@H82CKTQ!x=$Wd$#; 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

    Qbbf>UdalKEXhW`QHJ*`duV{uo_${MP!#7lN1 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 literal 493613 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

    +eZ0I`r<`cw*fxwSw$QENgKMgY=Ta*=7 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

    E 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 mzv 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%0ADhUg__hL^Sl*C?mLEWEo@{7wqH6u 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 z%0D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

    FUv9oBm^w8BDZ!ZX>C|9;RH{V zmdb{IV#sP(jzY0iXi{cPj@OgKy^w8ig(8#I!wMBYn94-QELn~JXkdBcD3lmnOR6fZ z+bmDTK%R*WUCl!p%(991CKi-UW_fuO`coP;ToLP9o|IYTqG|AyoNzXntajIBb^4^5 zgxXnp;YRLr@RI`%F9JIJj(~No0_$3&!{i{#4)U>)@<%P$sEs*ZJUqG^&Wbyl=AB^59=} zgCojuoo9AjD_MVBmrwt;BHoi1uq4351e@H4`d`A$`{d66alP82ig=(bNpK-b6340F zMEwKX@h)Slyf51T#34BsPbGC%<=FkCXbA#k|AlZ8)k|QX4mbDZ)g#TJNc9z4+$gVx zY)I=SF0IWx@0z?QeTL%?xZk!(DL+VxZJSX(t;uiPV++Cb7kN#3sB#5WGuWLPl3>Mm z00h_$Hf7Q4Qh8vX*5o&ETh9l_+LYHe4w-S`R-r%)B(vQH!HSn;Bi6S}h$n{ta58V| z0^3boJ#paV@`Ki5`Q}i$MP7ZolOnxtZ#gbu!&7W{dd&?dW#*j`T$q_R9&8XRQ9x)o z)LYh~@MY6Oi`8PO#6Hgk@|r2n_8E;Y^&Db3UR%kdS80Pu>{#ruHPN9Ot8ni&qMJwu zU$Yo69j>q8q?gU-KzYSUUAIM5ij70t;4)p<9F&$P6e@j%4nL!bnA5QhQD~UUJjTV> zqD$EbYvDN9MCpeSJe^=~e+h4B2_QW`I*0cSLzYs+Vc&fpzK@*cEUxcoG<0~UJ&P^Q z*WkX_qRK_#%ZO`5J6}Cg8#ctdL#kx^^!*55m+#IraQI&h-ClNo13O>qJOObfLJdu@ zPP;=jWFcg?jzV}Gf-U(<+i9W7BMPo{cjM)N>pxj>mAJyDg1?ZnLnc&m{Tik{Bb;mq z_V`jLb{HxOsPYvBWXe8omE=FGNsIm{p!y9PX<)jyL~LbRiuG$IST}jf8o-f6qVTIG zk>R5XE?s)VcpO^XY^duxZ5#9xw}mB3Uv!P;X@3!GD~>nrXq;X0PAUD5{jEV>wd>9;`*FMT$r>mE<_QdDBx^V892O+$cgH`-JSDYNQonA8_Rharges# z

    OIee>?HS}|cXIjn9H%lPvf=mJAZ?v?L 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 z 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

    Ouw+^!LlTe@l&s|jEER;|?S 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≥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 z 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 literal 132427 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 Y&;x0i; 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
  • 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 literal 0 HcmV?d00001 diff --git a/pydeeptools/deeptools/test/test_heatmapper/heatmap_master_multi_color.png b/pydeeptools/deeptools/test/test_heatmapper/heatmap_master_multi_color.png new file mode 100644 index 0000000000000000000000000000000000000000..728020a9814203c854028aa3a9fb60ef2e567c85 GIT binary patch literal 75458 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 z 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 literal 0 HcmV?d00001 diff --git a/pydeeptools/deeptools/test/test_heatmapper/heatmap_master_multi_colormap_no_box.png b/pydeeptools/deeptools/test/test_heatmapper/heatmap_master_multi_colormap_no_box.png new file mode 100644 index 0000000000000000000000000000000000000000..88b29cb6b6a7dbcf1cfd1f9a0c8ce9b792286d8d GIT binary patch literal 78479 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%0ADFg|&yJ^FO217xR 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%0DX2f>cq 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

  • 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 diff --git a/deeptools/test/test_heatmapper/heatmap_master_multi_color.png b/deeptools/test/test_heatmapper/heatmap_master_multi_color.png deleted file mode 100644 index 728020a9814203c854028aa3a9fb60ef2e567c85..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 75458 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 z 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 diff --git a/deeptools/test/test_heatmapper/heatmap_master_multi_colormap_no_box.png b/deeptools/test/test_heatmapper/heatmap_master_multi_colormap_no_box.png deleted file mode 100644 index 88b29cb6b6a7dbcf1cfd1f9a0c8ce9b792286d8d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 78479 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